agaatttcttataattataacttatttacttatatattttatattattttttaaggtatttttaagctaatttattttcttttttaaaaagtttatatataacttttatatttctttattatttacttttataattatattaaaattcttttataaatttataatttaagtatttttaatatttataatttaagttttaaaaataataaatattataattataaatattttataacttaagatttttagctttatattagtattatagtttataagctttataatacttataattcttattttaatttaagttttttttttacttaaggtttaattataaaaattaaaagtattaatttttattatttaataagttttcttagcttataattttcttaaataatattttaatttatttttattacttttatatataaaatataagttattataataagttatttagcttaagtaagtatataatacttttataataatatttatttaaatcttatttttattaattttaagtttttttttatttttttttatataataatagtttttattatagctttttttattatataatttataagttattttaaattagtaatttattttcttatagcttttcttattataagtattataagttttattaaactttttataatttaaagtattaatatttattttttttagttaagttttattatttttaataatataatcttcttattttttttcttaattaacttaagattaatatttaataatttagttactttttttatttttttatttttacttttatttttattattagttattaattataatagctttttaagtaaatataataaatatagttttttattagttagttttataaattttatttttaatttttaactttaggttataatagtatattttttttttaaattccttagtttaattaattttattaagtaattaaataaaaattaaagtatatttataatataattctttttacttaaggtttttaagttttttttttttactttttaagctttattaataattttaaaggatttttttaattattttttaagatttttatattctttaaaaacttcttttatatatttattttattattttagattattttttttatttttaaaaagtattttaaattaattagttattatatttttaatatatatttttatatattaaattcttttttttaaattattttctaggaatatttttaagtaatagtatttaaagtaggtttataatttattaaagaattaataaagcttagtaatatttttattaaacttcttaagttatttaatttttaaaacttttcttaattttagttttttatttataaaatttactaatattattataagtgttataataagtgctacctaagagtttacttttagtaaattactaagttattattataaattattaatagtttatatatattaagtaataatttattagtttataagatattatatatataagttttaaattatatattttatattctttatataagttctagtgctttatttttattacttatattatttatatttttatttaagagcttttattaaagtattttactaattatagtttatttttactaatatatttttaaatttaataatattatttaactaataattacttaaagcttagcttttataattagtattatattctaagatattaaaaattagtatttatatttttaattctatattacctataagatctaataactatttaaataaaagttattaatatataataacctaagttactaatatcttaaatagttaatagcttataaaattcctaagggataaacctaatttatagtttatattagcagattagttaaaagatttataagtaatagtaaataataaataatattacttaaaaagtaagctataaaatatattataatcttagttttatattagtaactagctatttaaaactatctttaagtaagtgtaagaagtatatatatattttattatttactagtgtttacttttctaaagtaaatatcctttatattaggaatttatttactagtatttagttttctaaagtaaatataatcttaattagctgtattaattaaaggtttctttattatatatatcttataagtttatttattataactataagttgttgggttatgatagttaacctttgaatacactaagtataattatatagtgaattatgttatgtatacttagttaacaaggaatatctttagctcttatccatagagtattaagaaataggtatatatcctttattattatttatctcttagtaataagctgtttaagagataacctaagtaataacataaattttactatttgctacatagcctattagcctttattataccctggaagataatttacttactcttataatattataagcagggctaatacccctgctgctataataactagtaaattttagttcctaggagtgtaaatcttagccttttttttttattttaaattaaagaattcttttatttacattttatataagggcttgctaaatatcttttatagttataatataagttactatttacactaggcgctactcttctagtcctaagcagggttattaaacttttaagtttactatatagctatataagaaagtaaaataagtatttttcataaagtcttaatctaaacttaagtctataaaaactattttattattaatttttaatttcttgcagaaactaagcttattagatattatatatattactaagaggaatacttatattagctacttgctttaaactattttacaataatactttattttaccccctgtgggatatgctttcttaaaatctatactattataaagtatgaaaatattatagctgtctttaaaagggttatctagtaagtctagtaactattctagattacttcttatctcttaaggtatattagaaaggaaatctttcttattagcaagtgcagcaagagaagacatattaagctaatgctcttaaaactgttttaaactgcttaagataatataaattaaaaaaaaaatatacttctaaataaagtcaatattaaatataatgctaaatagtgcgataaaaaaattaaagtacttatattaagctactctgtttacgtagttgtttattttaatcgtgtttatttaagtcccagcgctttgcatcccgagaatcggacatcagcgtttcttcttaggtaggtgataaaacggcccgtccaaaacgggagagtcacagttagcccttataatggcaaaatatcggatgagcgtcaaggctaagagaagccctggtagctcaattggctagagcgtgcggcttttaaccgcaaggttgggggttcgacccccccctagggcgcacatcctttggacaaaggcgggcgtttggcgctatggtctcttttttctttcgtgtttttgacttttttctttcgtgtttttgtcttttctttcgtgtttttgtcttgtctttcgtatttttgtcttttctttcgcgttcatattcatgtatgtaatacgcgaactgcaacatatatatacatacggctcattatatgcttttcacatcatctgtccactgttttttttgtctcttttttacgtccgttagctccctccaaccttagcactttcgatggacactctaaacataggccattgaaagctagcatcatatcaggcatatcttatatttggctttcattctcaactgacattggcttataccttttgaactactactctctctctatgatagtccgtcgcattttctgggtcgagaatctctttcctttcattgtaacgctccatcagctcatatgagagtggcgtccgccccttcttatctgcagtgttgacattggccccttcgtcaagtaatagctgtatttcatcccgaccataaactgtccttgttcggttagatctatctcgtacataattctgcacagcatataatagtggcgtgcagcctttgctatcaaccgcttcgatattggctccgttcttgagaagcacgctagaagccgtcttgtggtcacgttgggcaggatgatcagacaagactgcgaaagtagtggcgtctggccattacagtctcgaacctcaatgttggcgcctttttccagtaagaaattaatgactgccacatttgcatcccaagcggcccagtgcgaggatgtttcgccgcggcggtttgaagcttcaatgttgacgccctcttctagcagtggcacgctttaaaactcatatgatctccactgtcaagtaatatccatgcaatatgcaaatttctccattacatggctaggaacggtgacggtacagcgactccttcatttttgttaatggaatatcgggttctgagtagtaaatggattgcttcatcgagtgcaaatagtacggcacgatgcatacccgacattggtatgcaattgtaaaggccctgtttcttcgcctgtagaccaaaggtgcgttcaacatttcgatgagaagagcgcctcagcgctacgtagaatgcgttggatgctttggcaccgctcatgaggaattctaggatagctttatccagttttttctcagacaatatgtgcgtggtcaccccagtactggctggcatacttgtataaagcgtgagaacgcaggtatctgtgagtaggatcattaaatgatgttcgccaaaggtcttgaaagaaggataggaaatgcaagtttccgcaatcatagcctctatatcagagaaccaatcatttttctttctctcaaaacactcccgcgttgtgtagtgtaccagtttgagaatattgctctcttcattaatagtgatcagcccggcgcaaatgacaccatatcctggatttgcgggatggcgtcttcgtcgagctcatccttgccgaccttggctgcgagcgcatgccgaggttgctttgtagataactgtgcaaaaaatttttcttattgtgagtagcacgaggaaccgactgaatgcccatgtactatagttccgcatcacccaacggcaatatagtcgcgagtttcatcatccactgacttgtgctaggccattcggtcgatcgtgataactggctgtcaatgcaaaggtcgaggaacaattcaggccagatgtacagcatgtggcgcatctggagagtaactgatcgggtatactgtttaattaggtcattgacgtaattttagacgtgttcaaaacatgaagctccagatcttgggtaaataaaagctgtaggctgctaggttagccaatctacagaacacataaacgcaatgcatcactcgctacacctaaagtgcttttcattagcggcggaattcttcatcagtggttttaaacagaggaggcagttgaaaatgccttgaaaatacctcctcaatattatgttctactaaggaggtatatgactactctcagtaactatcgcaggtcgcagaggagagagagaaggcttcgtttcgtgttggaaggattatgtagtcgtttactacaccaacactccatttagagctcggctctcggctatgtggagaaggcgaaaaagggaaactcacaataacccaatccagtaatctctctcgtattctccacactttgggggtaaggcatgcatgtttcatgtatgtaaggctgattttgtctgcactgcctgcggctttcgcaacctcagaagaagtgaatggtaacggatgagcgatgaagggtggattgtagtttcatctccgccccattgacaaagcagtgctaccattgatactatttagagacgtgataacttacgttgcatcatgcgcttagacagacatctgagtttaatttcatcgttctagccgtcgtctcgcttgtacaggtcctcagtgcttctacaattataaagagagcgagccagaaagacagtttcatgcactattaggaacttttactgcacgaagagttatatgtggaatgaaatgtattaaaactcaaaacaaaattgtaaaagaaagacatgaacagaaagaagatctaactacagcaagctattattgcatatgaacaattcccataatgaatctttgtttagtagcgatatgaagcgttgtagagtctataaccgagcatcgtattgtcaacatcgggaatatcgtgatggctggcaaagtaatttgcctctagtgaggtcaagcctcatctttcaccaaattgaaagcttgtgcaacgggttgtctccttagtgggagctgggggcacgggtgcagtcgagctggcctgctggcaaccaggtgttgccgccatcttggctggcgtagaacttgtcggtaaattgatcagcgctggtaggacgcaggaaatcatccattgttcgagcctggatgcccggtctgccaggattggtcaggggccaggtgatgaatcggaagtgacccccctcctcccaaccaaccgatgtgccgggtccgctgttgcctccactgtcactgtaagtgtagttgaagatttccttgtcggcgtcgtaagtgatgacggagtgggctgtgagcaacggactcggttggttggagtccagggtcacgttattcttggtcatcttgatggaatacgtgaggtttgcgccggtgccgctaccacctccaccgctcccgttttcttcgccttgctgatagcagttccagtcgcccacaaaagggagcacccaattaagcccctttgggcctaatggagagggagttgcccgtgctgaaccaggcaaactgagcagaggaagagccaggcacaggaggccaattgacgaaatcgtgtttgagttggtagacatgattgggttgcgttttaaagatattgctgatgtgctgagatggctgtaaaagattgtattaaagtcggatttgtagagattgaggtattggtagttggaagggataggaagatgatatatatattgaggatgtagtgtatagatgactgggattcaactgtggcttagtttcttaagggtcgtagacgctaggaaatcggtgaagtcggcgatgtgacgtgtcccctgactacgacaccacgcacaaagaaaaggtatgattatatcatctcctggcaaacccattgaagattacaagcgaaattgacacgcggcctgcatttttggcaactatacagacttattgaacgcgtaagtacggaccatcggtgcgatatattggcgaaggtggcggtgtgacgctttgaatagcacaaaaaattgatgcaagatcaatctcatcagtcgccgttgaactactcgcgtatgcgtaaatgtatatctaggaaaatcttgataattcgggatgatacgagtcaaccaaagttgctaccaaaatttcttgttagaaaggataactagatgccatatatccatacttgtcaatctatacttttgtctccggctcctcttagaacaatatcgaaagacacttttgctcactctttccttgttttcaaactagcaatacaaatatcatatgtataataatacctattcaaaatttacagatagcagcgcggctctcctgcatttgaatatcaaaacacagactattacctgagcatttgccattattcaaaacgtccttccttatctttattaacctggcgattataaagcaagagccgtgtttgagctcatctcgttccacctggcatcgcaaaacactagtctggtctgttcgatcaactcttataaggcccagcccctggcaaagcattcgcatcgtcgtaggtcctctatatggctatctaattatgagcagcatttctgagccgacacgtaccgctaatacatgaaattggtagcttcagagagcttggagccgtagatctggctgatgtagcaagtatcaagccagacatattcacaacaattctcttcatagagccttgttacaagcgccaaggggttttcggtagctagaaggctttgaagcttattttatcttctctctacccaaataataggaccgtgtaagttgagggacctcggatgaatttatcgagatggatttttcgagactgctcattcagggagcagaacaggggaaacatgatgagcctctaaatgaggctcgatgcttattaaggctaatctgctatgctatctgaggcctgttagttcatgtaaatagtcatcttacggctgggttaaatgctgactttaaacccgacttcatcaaagctttgtgttattcagataggatgccgaccagccacggcgacttcttcgtatagtgacaaagccgtggctcgagtattatgaaagaaagataccacccgctcctatcttttcgccccttctgctatagttgagcatgcgtctgacgcttgctcaattgtagaaatagtagacgtatccacccctctttccatgcttttgtcgtaagggtctttgagggaagcagtccagaaatattttggatgtagtctcggtcgtatacgtctcatttcacttatgaagcagggaatcttgggttcttgcatctcatgctctgactctagtattgcaaagatctcgggaagcgcactcggcgggctgtttaacgctccagttcgtctaaatctcccaccgccctctgttttgccaaaatccaattgaacaactcctggatactggtcaggtggagcactaaccacggctccaagtcgaactttggatggaatcccgcctccgataccaactaacaatccgaaattgatggcaggaaaggagctagtcatctttgccgcgattatggctgcagaattgttgccgtatctcccttttagtagacaagcaataacaacagcgattgatcccaaggcatagatgttatcatcattggcagaatataaaagtcctgtgtgctgttggtctaacatggcaatcgctgcagttcactcctttggcagtgcgcaaatccatctgattgtataggcggcatggccaatgaccagttcagaaggccgctccactgcaatcctttttgactgagattcctgccataaccacatgacattcctagtcaaacactccgtaatgcttcaaaaccagcatcatactgatacctggagccatatagtccaaatataaccctaaccggccccatcgcaaatccatccagtcgctgaactgttcactccgactcttgatagccagctcatctcgactaggcctctgaattttcctcatcggaaaccctaactcggatgactctccgtaaaacgtcgcccagcgaccatgtggcggaatttcctccaagatccactcgtcataacgctctcgtacctttttcagccacgtcggatcagcggcaatacgagattcgcactcacgcaggcttataacacccagatattcctgtttaaacacgtagttagtagtcattcacattacatgtatattgtacgcgcagacggatatggatgagaaagacttactcctttgcctgaagagcctccctcctcgtctggcctcaacttgcattttttgaccagcctctcgattcttgctagatccttatcgctgactctctggatcagtgatgaaatattggccacgaccagctgggatttgttcctggcttccacatccggcgggcgtgacgccgcccgcacctggtcgagctctctcattgctttgagacgacggccttcttcgaccgccttgggtggcagatgatggtgcatgatgatgaaggggaggacgtgatcgagctcgaagccttctctgcgttcgtgtgccatgagatgcacccagccggccttggcaaggtgctggaaggcgtctcgccgattctggtggcgccgaaccagaaagtcccagagcttgtccagatcaacccactcggctggtgtgctccggtctttggtgatatagaattgatgtagccaactttgcagttcctcggaggactcagcaggcggtgatggcgactgcggcgacgatcgaaagcggcgcagaccgacctcgctggcaagggcgaggccgttgagaatgtccagaaccgccttctcgtcctgcggcacctcgcggccgtgggatttgtaggtgatgtcgtgctcgacttcggcccaggcgtgcatgatgacggtgccgatctggaattccacaacggccctctcccagatcgccgccgcctccggccccagatctcgcggacgcagccgctcgggaatcttcacagcaaggtgtatagcgccgtagcccgagaattgctgctccacgccctcaaggtcgaggtcatcggtcggagccttggacgcggacgcatccagccatttcgcctcaagcttccgcagcctcctgacatctgccagaccccccatccgcttcgggtccttgacgtttttgtagcctgcagcttccacaagcttgagcacgttttttgtgtcgctggggaaatagagcacgattcgtgcgccgagcatgtcgtgaaactcgcgctggagctcgtcccggtgttgaaaatatccaatcttggtcttgctcatcttatatctctcgaagtgctgttcccagttctccttctgctctatcatcttctcctgaatcgtttgggcagccagtcgatctttctgtcggcgttgcgcagtaccctcgatggagttccagctctttactcgatgggccacggggagatggcggatggcctcctgggctaggacgtggtccaggtcgtctgcgactgcatccaggcatttttggtactcgctgacctcgtcatcgtagactccctttaggtccttcaggagctctttcagtttgtccactttagactccatgtcgcccatactgagagctatcttattgctttaaaacgtgtttgttgttcggtctgggtcttgaaacaaactgcagtcatagatgcagggcatcaagaggcagcacaggtttctatcataggattttatatacctagataggcaaaatattccacatccacgctcctaaaaaagccttgatctgatttgaccacttcaaactgtttacgcagcatgccttgtgctgaatatgcagagtacacagctgaataaaccggagattgctccgtggctgggcctcattggtgagatgcaggacgcccggcttagcgtaaatgtaacgaggctgattgtcgcccaattaagccgatgcacgtagctgtcgttaacgataaatgaggcatcagatacaaatattggacaggggggtgtttatggccggatctcgttggtgaaaagtgcggcgcttggctggggcacatgtagaacgaggcttgttattgttgattacatgtacctaggcaattgggccgacatacatatacgccgtgtaaattgctgaatgtatgagtactgcaggtagaaataaaaagggcaccactgattcgtttctgtactttacctccatctccgaatgacgtacatcatcctgcgaggagtttcaagatgggctgcctacactttttctctccctcacgtgcttacagatacactcccttgcccgacaacaagacgattagggtattaacgctatacggcggaaatcccaaggacccgcttcggggtcagctcgaactagttgccgttgatgctgcgggggattatgagcctctatcatatgtctggggcgatgatacgctcacgcacgaaatatttctgcccactgcgcggctcaaacttacagccagcctgtaccatgccctgagacgactcagaccgcgggtcgggttccgtcgcgtatgggccgatcaggtgtgcatcgatcagcgcaatgaagaagaaagatcgcagcaggtgcagttcatgaatttgatctacagaaatggcacccacgtacaggtctggcttggtctcgatgatcaaggttcggcgaaagaggccttcgcctttgtacgaaggctagctaggattctcgtcaacaataaaaaagacactgccttgactaccataaacagcttgtcagaacagccagctgagtactgggtgcctcttaaacacataacagctctcccatgggtaagttaaaatagaacggcgctgtgtatttcgaattgagatgtttatgctgagactggcaatcattagttccgacggggctggatcgttcaagaaattggcaccaggagttccgcaaccctgctttggggagaagaagagattgtatgggatatactgcatgacgcgtgtgaagaacttgcagaataccaccacatgagaacaaagctcaaggtggcaacgtcagaaatcaagtacctctatcgccgcttcgtcgagcccgagacacccagtcggcacgacaatcggttcagcttcatttacgaactccatcgagcgggacacatgaatgtcacggatccccgagatcgggtatttgccatgcttggccactactccatccgcaagggccataacagccagttgaaagagttggaagccgactatagtaaatcggttgaggaagtctatgccgatgttgccaaaagggcgctcatcggagatgctgagtctctcattactctagcggccgtccagcacactagactcccctcctcagccgaaacttcacggaagcgacaggcgaagctgccatcgtgggtaccagactggagagctcgccacggacacataatgtcagagcccactactcctcaccgtgccagcggctcaaagaaaccggatctgagcatcagcccatcagctccaaatgtgcttagcattcatggcataagaatcgactcgattgaggactgctctgatccgctggaaaagggggcgtttcatgagaggaaaggcgatgaggaaaactccaccacgcggcccgccgtcgagtctctttggacggacatttgtggaaacacaaacggctttcgtctcagcgacaagtacgccgacggagaagaaagcagcttctttgcctatgcccaaacgctgagcaacggctgcatggccatttactggcagaaccacgccaccgagagctacggtgccgtgcctattgagacatggcttgcacatgccgctgcctatctcgccagaaccgtcgataacgcggccatctctcccgagctctgctgtctggctgaaaagggagacacgcagaagtggagtcgtgcggcgactggtgcatcaacaaatcgaaggtttgcccggacaactagggggtactatgtaatgggaccgcaggccatggagaagggcgacattatctgcgtgctatttggagggaagctgccgttttgtctccgtccctgtctgggctctcagtattatttgcttgttggggagtgttacatacacgggttcatgaatggggagagcgtagatatgctggacggaggaggcttttgcgagtctgtctttgaagttgtttgacagaacgccgagcactcaaaacaagcccaatacatgtacatgtactctaccgttgtcaaggccaccaacttacatgtacatgtatccgccagtttggtatcgggagctaataccgagcgggccggtgcgcttcccgccactatgcacttcatgacgtcttgacaatttcctgaatacatgtatgttgatggtttgaagcgctgcattctctccgagtataatgtacccctattgttgctatcgtcagagcaagaactactatatatagagcaaagattgcaggactggatgcgagtttaatcccatgtagctgagctcgtaaactacaacaaacacagctttaacttcccttagtatgctacttccgagcttactgccctctgctttgaatggagccgagtatatcggcgttatctaactttaagcgaatgccaacacaagccacaaaaataacaacgcgtacatataatccatgagtacccgcaatctaaacatcatccgaatacatcatcacaaaagaaagagagcatacaagcgacaaacatgctggaagatacaatctgccaacttaccgtgcacaatagcacatcacagctcgaaagaattgggcaaggattttgcggtactgtttggggagaagtagaaaaagatggccgaccgaactcagatcgacaattggctatgaaacgagaagatggcggccccggaagatcaatcaccaacgaatatcgcgtccataaacggttgttggagtgtcttaaatctcttgacactactcagatatcggcaatctttggcgtttcaggcattttgttcaatattcccgaatccgaagctttcatcgacgagaacgcccccgagtgggctgatatcctcccccgactccctgccgattatgcaccatgcaaagccataatcagcgagaaaataatgcccgtcagcctaccatttcgccgaatgattataaacaactttattcccggcgtggataccgacaagattttggacacccagacaaacaaacactgcctaatccgcccctaccttggccgtcgcagattccaggctgagtccgaaagacctcggcgcctccgagcgtacagtctacgcaactttccactccatattgaccaaatggaaagtatcgggctcacacctcatagctatgctatatccatggccgatgcgcttgcatttctttactggatagccaaggttgatgcaaacgatgtagagttcgttcttgctcagcctcgatcaaatgacccgcccgatatgaactctcttcatattattgattcggacgttctgggtcctcttgccatatggatcttggattttgactgttgcaacgacatgactctggacgaaagcggcattgaaaatgcctgcagatgcttctggcgcaatgaccctttttacccacgaccgggcagctcaaacgcctctgaccagaagctgtgggaagattttcgggatcgttttcttgcgactagcgagagaatattgaaggatgaagtagcgacgatcaaacaactcccagggcgtctcatcgagaggattatccagacacgaggcacgttttcgagaggctgatggtagacttagagtaagcagaatatataaattatacaatatttgactggtaattgagtaaaatgacctaaaaaaaaatggcgttgattgtcacttgaagagtaactagctcaagtagatgtcgaccttagaaatttatatctgtgaagccccaaacaggaacatacaaggaagcatctcatactagtggtaaattcttcaagacagtcacccctctttagacactcgatttcgacgactgtaaagacattttgatggatggggctaacgtaggcagctaaagtaccatttgaagcgggttactgctctgctatctcaagctaagtagggtgatgactgcttcgagaaaagatcagagtagacggaatcgctgtgaaatcaaatcgagattctagctagaacacctagtctatcctgagtatccatagatttaataaggaacgtccatgcaaatctttgctactggctcaaaccgagtcagaaccatatttgtacacatcagtcttctatatagcctcaacttgctcaatgaacaccttgaagcgagcacacatctagtgtatgacaggttgtgaagccttgcaacagagcagttacgtgtgtgtacattgcgcataaaatggcaatgtgaaagatctggtgcgagcttccccagatgtcaaatgtacctggcgataaacgctctggaattcgaaactgtagagactttgttagaatgatttctcatttctgagagaatggagacacgcgccgagatgagcgtgccagacataccgcgtatagagtgactccagtgccatagaaggtaagctcgagtaaataccatttcatccccgagtattggagcatgtatgtaagcccatatcgctggactccatgtagcaatggtataaaagacgaagagccaaaaacaacaaaggcacccgcctttacattccgccagcgagacgttttaagcagcggatgcgagatgaggacacctgtaatagtgcctgtggtcaagatctggaactccgtgtcagtgtatgagccagtggaattgcttaatcggttgccagaagggtaggagagagcgctgatggtcggcttggagagactaacaatagaccagtgcagcttttgcaagcttgcttcgcaaaagaacacatagtagatgccggaagagaatgtgcccacagtcacaataacaataccaagaagatccattccatgccagaactgttctacagaatgcgaatggggttgcatcaggtgatagagtgcgcttaagaccaggcaggtctccgcgcaccagaagtagacgttgaacatggcatagtccatggacgacacgttgaaaaaccgagggtctgcaaggaaccgtaggaaaataggcgaaatgagaggcagaagcaaagcgccgattagatgagtgtatacgttgcaggtttcgttgtgtaagaatgtaaggctagtaaaaaccgcaagatagtctgccttctctggtcggtatcctctgaggatatacttgttgtcaaactgccattctgcaatctcctgccacgttacggtttgtgttttgctggcttttggctgcatgtggtccatgggttcgttcgtcgtgctcatgctgactttcgacacctgccgtttcttgagttctacttgtgacatggttttctcccgagatgtctgagccgcgcaaactgacgatgtggcacaggaggagacgatgacaatagagacgaagcgaagggtgccgatagcagggaatttactgctagatgaaagacagggcaatggataattgccgccagagtagatggagatgcggatgcaatggtgagggacaaacgcgcgaggctcgcaacaaggggattgtcgacgtgtttcagcgcagcgagagagcgcttttgatcatttattccagtcaagaaaagccaatcattaccgatgtacacagtacctaccactttcgtatccgtgctgtctttgactgcactgccaacgaaggccattgggaggccaagcacagcgagcaaggggtgtgagaaatagggctggaacttgcaaacgatcagcacacaactctcggcctcggatactgtaatgacgctattatccactatttcactggcgaaatagtgcccgtatttccaaatcatatgtgtatgttccttttgcgatccctgtctttttttttctctcgcgccgctttaacaggggacagggagcttgcatacgcgcctggatcacacgcaagctggatgctacatgtatggcccccacctgttgccgcctcagcttgagatggagggctgactgccttgggagcttgccatctacgacagtggtgattcgcttgttgggtcggtcccctgcagtgtactgcttgctatttacatgtatgtacaagtactattcatatccacaattcgcctcttactgcttacagtcgaacgaccgagtaacctgacttgtcagaaggcgtgggctgtattcatgtaggtatccggcggctgggagaatcctcatactgagcccacccggctgtgggcacatgtatgcatgtatgtattttgcacccagtggtaggttagcacagcccgatgtagtggaaggatttcatcattacgattactcaacgggcttcctctgatcgaccaaggcgcggcacctacagcatgtctcacagccttacccagcacacctgctttgtgtcttggtaaaatctccaaatccaccattatcgagtgtacagtcatggatgtggatgattctcagggcctgttaaagacctggcttggatatttcgttggaagacgaccggaaaggtcagcgcagcccgcgtcgttggaatcacggaaaaacgaagcttggttacggacggaggcatttctacagcaggatgccgatgaatctgacgagccggaccccgagcgtactgctaggacgctgcgcgcatttgaagagtatgttgaatacaactctgatggggaatcagattccgtaagtgctcctgatataaggcaagctccagcctttcggcctctcgcctcatgcccgctgacacgaagcagggcttgcgccatgatgtcccatatcctaagcttcaggcaatgcgcagcaagatagagcgtcgacgttacggttcgcattctaatccaagcactgtcatccgtgttagtaaacggaaacgaacaagtgaggccctcatcgacgaactttcgcactgggacatggaggcaaagaagcgcaggatcatacatcgtgaagagccaagtgctggtgacagtctcgacgaccccgatgccgactttgccgtgctgatgaggagacatcttgcgtccttggacaatgcgttacggaagcagtgggtatgtgtttgccagaagtgctcagggttgagcgtccgactttcactaccacaacacaataaggatttcaacgttgagacaagcttcgaagtgttttttggcgtacggtctccagctgaaaccacgttgcaagaagctaaaattacgatcaagtaagctttatgaagcttcgcccaatggattacactgacgcttttcgcggtagagacgtacagaacagcaggatgaggagcgcatccgaacccgtagttagcgccgcacctgattttgcccacatatgtcaaagcatcacagagtccctgggccagcgaaattgcttgcactttgctctcgagggtgggacctttcagaggcttcgtccgcagccaaagacgtttggcggtgatcaaatgtctcgaacggtatccttgacagctctatttaagcgtcaacaagaattacgcggcagttcatctgccctgccacttaaagggaagcgaattctggctgttatactggccactgcgcttctcccattcttggagaccccatggctgcagccttcattcaaccactcaaatattctgttcgttgatccgctacaggacggagaactccccgacattacgaagccttttctggccatggaacacattcccatcatctctgcccgcaagtcaggcaacggagccacttccgacagttctaaacacatggttcatcccaacgccactgtactagcgctgggcatactcttgtgcgagcttcactattgcacacccgtggagctgatgtcaaaagacccccatgggcccagaaacgtgaattctgattattacaccagccttgatatgctcaagactctagaagtcgacgctggcattgattactatctcgctaccaaggcatgcctccagtgggagtactacccacctggacagcaggctgactttgaatccgtcgatgtccagcgacttttctatcaaaacgtcattaaacgactcgaggctgagatattcaaatcgtggggtcttcgaataggtaacttgggctcaatggatcctcgacagaatgaactctgctggggttccatcggccaagaagttgtccgccatcaaacgggcaaggtcgatccccctgatacaaataatggaacacgggcaattccataccgttcgatatctgacgtcgcgcccgtgagttacacatccatcaaaccttcgcccatatcgcaactgcgcggacacctcgtcgatacttcaacgaagagcttgcacttttttgacgcaagccatcaaatgggctctgaacaagagtaagtgtttcttaattgttataaggctttgttgtactaatgagctgccaggagtccgctttcaaaacaatggatggataatcttctctcctcgatttatgactatgtcgaccctttcgatgctgtcgaggtagcgcgcggaacgttcaagccggtgcgaatagcaatcttagattccggatttgaccctcaacatccatttctaaagactctagaccaacggctggatcctcgaatcaaagaagcgcaaagttttgtacagcaaacagcctcacacgacattcaagacgagattgggcacggcactcatgctcttgggctactgctcaacattgccacatgcgctgaaatctatattgccagaattgcgcatcgagaaactctggatcgtaacacttacgatgacattgcaaaggtaaggctagccctacgccagagcagactttttgtctttttccatctatgggactacgctaattagttgtataccaggccattaatcacgcggtaaatgagtggaaagtggacattatatcaatgtcattcggaatccgagaatataacgagcctatgaagactgctatatctaatgcactacacagtcagacattgttgttcgctgcggcatcgaacgatggagcaaatttgggcagagcctttccggctaaatatcccagtgttttttgtatacactcgactgatggaaatggcaatccctcggcgtttaacccgacagcagacgacaaagacgtcaacttcagtctgctcggagagcaagtctcttctcactggccgattggcagaaatggccataatgaacctgtcaaagccatgtcgggaacatcggttgcaacaccaattgccgcagggctcgccgcagctatcctgtcctttgtccggcagcaggaacagcacatgcctccaggaggcgagttgccgctagggccgtggctgaaggacgttcattcaatggatgaggttttgaagagcatggttagacagaggaggggggcaggctatgactacatcacgcctcattcactctttgacaggaagtcgacaagggagcaggtttatgacaggatcaaggatatcagaagacatttgtatgactagaaggctgcatgtaataatgatctaattaacttccaacgctgtacgttagtagctcactgggagtttgattgtttttcaagatttggtatactgccattgagcggcacaatcgatagtaccatttagttactctgagaatggctttcgcagatccaggtttcgcttgagaagaaggaaagctgcgcttggcggattgctgcttcacgctgcatgtgtacagcgccaattttgcgctacgcagagatcgccgcgcctctccgcgtttagggccgggccgctcaagacggtgtttagtggctgttgcgtacacaatcatggtgttactgcgtgctaatgttgtttatccgtactacacatatgtagctttggccgcggatagcaccgactagacgtctttgttcttcggcaatgtgcccttgttgtagtctataggtacctacatgtagtcttcgtctaaacttaattgaagccttatgcctgcaataaagaagagtgagattacaggtgcgaattttacttgaggcgcttttcaatactgtacggctggcgcttaagtacatattatcaattttccccgatgttgtgttaattcattgaatggagatgcattcgtcattttactcaactgctttctactggcggctacctactatagctgcaggaactgtgcataaacgcccggactagtcttgagggtcgtgcgcaatggttttcgctctacagtatccgtttctagaggattactgcggttttagcgcgaaatttagatccaatacaggtatccgtacatttctgtcagaatatggccccaagctcgtgcaatgtttccacggacactgcctggtgacctacagtatctacagtattactgtggatgctggcctggtaggtggacacgtcgcattcgcgccctcctcggcccccaaaacagcgtggaacggaaatgcacctccgagctctaggaccctgtcacacagactcccctgctcggcgcacactgctaccacaccatgacgatcctctcattgttagagcctcacgacgaacgtgtcgggtcgtgagtgacttgacgcacgggcaggggctctgcccatctagtgcttgtagttgctgcaaactctcgcgaaaggattttggggttcaagcggacgctggccgtgagcggggcaagcgtttctaaacgacgatggtggccaaggacgttggactgaggaagcagcgggagattacacaaagccttcaagccaatctcgaatggccgctggcatgctggtttcgtttcgccgagtgccataacgacaaggctttgagcttgtctagcggagccgctgttcgacttgcatgtacttgtacgtgcgctgtgtcaggtggccgcggtgctaacttgcatctttcatgtttgtgccgctacatctacgtacatgtagccaattgccgcacagcctacattgatgtatgctgccgacaaaattaactgcgcctgggcataaatccgcaattcaacaggatactaaccacatgcttcatcgcactatccgacaccacaagaggtccatgcgacgtatttggtctcaatccgcatgcccacgaccttgaggagcctctttcttcgcagaaagacgagaatcagctgcctaggtcttgggcgcactcgcaaccacttgccgaccgcctggaccgcaacctctcgccatggcaagcctggatcgcatggaagatgatttggtggaagatgtcttcctccaagagggactttgcccgaccattgcagagcacgcagtgcagtgcaattctcttttccgcaaatacatggttctgccagaaatcgtgccagatcctacaatcatagatgatcagctggcgcgctttacactgtgggcatcaaacatggacgtctacggaccgctcaatgtttcgttggactacagactccgattcagtcccacagttgtagatatcatacatcagctcctggacgtcatctgtgatactttggcatcctgtaagtacttgtcgcaccgagttcggatagactaaacgtcaagaattctatgctaatgagaatctcgacaacagtgaagccagttaacgaaccaccgaaatctcccagcaggaaaagacagcgcatatcacaatacagcaattcggaagtatcgaggagggacgtcgacgacgaaagcgacgaggatagttatgaggatcaagttgaagaaaacgtttccaaaatcactgatacaatcggcggaacagtgtcacggctctttcgcctatctaatgccgttcgaaagtccgcaaaagctaaccgggctcgcaaaattgagagatatatagacaatgaagaggcaaatactgctattggcgaaatgcgtctctacacagaatgctacattcgttttcggtatccgatggcgccggaatcgcttctcaccgcattggtcgaagccaatgcgctccgacttcgacgactgtattatcagcgatcccatcggaggcacatcgaattgagtgttcagaatccccagactggccccctggttgttcaaatgcccaaacccaaagagagtgctccggctatacgttttgctccgagcgtgctatcaaagcctgcgaccgccaacaaagtatccggtcgggctggtccgcctccagtgccagtgacgaacgcaaccactgctcgacaaactgctgttggagccttttatgccaagtccacaactgaggtccctcgagctaaatctgctttggtcaacaacaatttgtcattccctccgctaccaccaacacaagaatgtccatactgcggcgtcattattgaatttaagaatataaagttatggaagtaagtaggcctgaatggcttatgtttttttggatattgcagtaactaatctgccctagcaatcatgttatcggagatctggaacccttcatttgtgttttctcggcatgcttggaaacgggtcaacacgggaccagcccgctgacgtttgaatcgtcaaaagcatggatcagccacatgcagaacgctcatgggcatacgtgggagtgcagggctccttcccacaacccaatcacctttgatcaggagatcaagtaccagcagcattccatccaagagcacggcgtgcctgaaacgcatgctggggttctcagcaacgcagcacggagacctaatctcgataaggtgttggaatgcccctttggcgacgatttccaacccccagaagaagtcgaatccaatgccgtcttcttgagcgaagctctccagttacatgttgccgctcacattaaagaaatcgctttgcttacgttgcaaaaactacctagcgatggggacgaaatctctgaaaatgtcgatagtgaccagccattaaaagatgatgggccgggacttgtaaaccggcgtgaatccatgtacagtatactggacgatggtgatttaagtttccgggacgaccctggggctacagatgacacttgggaccagcacacagaggacattaatgcatcggtaacagtactcgacttggaggataaagacgacgcgggaatgactaagcttcaccacgcggtgcaggccagcgacgtgcacttggttgagtccctgatctctgaaggcgtgaatttgggcagtagagacaatgctggcagaacagcgttgcactatgcttctatggaactgttccgtggtcctgatttaatgattctgctcctgaacgccggcggtcgagctatcgtgaaccagggtgacgacaacggccaaacagcgctacattacgctgctgagagagacttcaccgccaacataaaagtcttggttgaccacggtggtgacataaacaccgctgataactatggattctctccgttgctctgggctgtggctgctgatgaaaggaacgccgtcaccatgctgcaaggcatgggcgccgatgttaattcaagcagcgcggatggaaagtctgcgctggcttgggcagcctgtctgggcagagcttggcttgtctcattgcttctggaatacggcgccagtgtgtctgggaacggaaacacgcagatggtgccgttggaagacgcggcaagttttggtgcccttcacgtcgtacaaatgcttctcagtcgtggcgcggatttgaattatcgtgatcgcgatggttggtccgcaatacattgggcagcagaggagggccacgtggagattgtgcgcttgttgttggaccggggggccgatgcccatgctgtcagctcttatggcacgtcaccgctacactgtgctgcaaacggaggaaacatttccattgtgagtttgcttcttcaacaaggagccgacccgctcaagtcgacatgtcacggctggactgcactgcatcacgccgccttcatggggcattctcaaattgtccaactactcctcgaggacgaccgcgtaagatccagcgtctctcagcaggataaccatggctggtctgttctccatctggctattcatagtcgagatttggctactctcgatgtcctgattggcaactccgtcattgcagagactcgggccctgtttgatgagagtggcctcactgcagaagactggctagatctcagctcaagcagccattcctacaaagcgaccagtaacttggctttcagcaagtcacgctgctgcagggcagtcacaggcttacgacaggctgttatctcaggcaacgttcctatgatacaactcctcatcaaaacgggtcaggacgttaatgactcaaattctggaagaaggaccgcgctctactacgctgtgaagaagcgcatgctttctatcatggatctgcttcttgataacggtgcggatcccaatatccttccagtaggacgcaaaacctgggaagagtttatttcgaatggcgaagttttacgacgacttaaccgggctggctacaaaaagcgaggtaccgaccctgcggtagagcgcaagattagacttgcaattagagcccaaggccaattctctgttccgcatcgaacagtctcatttgccccggacgagttgatttcaccaatggcgtggcagtcgaccccccctgtgctagatcaatcgttatcacctgtcctggtttcgtcagcgccatctttcccggataattcggctccagagactacagaccaaataaatggcaaacgtagattgccagataattcagctctggaacctacaccccaaacaaacgacaataagcgaaaattggagacagtccggtcccgcgcaacacgcttttggaaacgactgatacgatagcgaattcatattccgtagagatgaaagtgggggaagatgtggttgtggaatatactttgagctgtaattagacaagtaaagtaagactctacgccgaatttcttggagtctttacaaattattgcaaaatacatactatagtaatattataaattaagatataggattcttgattcaattaaacacaaccttggaagtggcgattggcaaaaagatataaacgaaagaagatgctcaaaagtggcatcaatttgctcaaaatacacagaatcggctctcttaccaatgcccaactactcttcattaccaacttaactctcactctgctctgaacttttctcaggtagcaaaaatacacagcatcaacttataaaccatggattccctttatcatattttcgactcctggcaatgagtgcagatgctgtttcactctttggcccagtgccgccgaaggcgccgccaaaccatattgctttctaataatcagacactccacaagagttttgcacgctcgtttctgaagcgatccaggaggttgctgtgatatcaaggcaataaacatctctgggattgcctcgccaatcaaccattggtgggcgagcgcattttcccggcagagaagcaagcatgatgcagggagtatgttgagaaagcggtcctgtccctggtcctgagagcgctgggcgaattggaggatactggtcaggaagagaagcaatctgtcggaatcgtgggtttcgctgatgacgacgagctcgttggcgcatgcctggctcacatcactgaacagttcaacctcgtggctgctgccaatgtatccctcgtagaattctgcgatgaccctggagaagtattcgatcggctttggctctttattctcaatcatggcgaattgcgatgtcaagagcaccaccgtccgagccacgttgtcttcccggctgttgccatgctgaatacagtcatcgaaatcattgagaaattcgcgaacgccatagtgcaagtactcttctgcgtctctgttgtaggcgatggcggcccaatgtgagaatgctctggccgtgatggtgtccccttctctccatccttgacgaacagctgtgagtttagtttccgagccgacgaggaccgcgattaccagcagtgcttggagatctccaggggcgacggcctgaaatatctgcgtcggcaggtcggtcatggccatcaaccttctcggattcctggcaaaaaccagctggttgaagaactcgcggtattgttcggcccattctcgcagttcgtctgttctgttctcgtcaacaagctcctgaagtacagacatgtgctcccagcggtcgaacgcgataaacttcagatatagcgtcatcaatcgaggaatgatgggaaagcggaatgaaaggctcagggccttcatgaccatttcgactttttgcgacgcctgcttatatcgtgcaaggaaaatcggctcctggagctctagtagctcttccacccgctcctccattgggtccgtaggcccttttagggaagcgactccgggaggggttggcaatttgtttacgcgcgctcctcgttcgagcaatatctggatgatttccctagaattcgcctgaatggctcgaaccagtggtgtgtcgccgtgctcagacttgatctcgagacgggcaccccgatcgatcagcacagacacaatgtccttgtgctgtccggttactgctacgtggagtgccgtcaagtcgctccgatccttgacattgatacgagcaccgtggtcaagcaggagttcgaccatgtctcggtggcctcggttgacggcccaggaaagcggcgtccggccgtagttgtcctttcgcgaaatggcacgggcgtgctcgttgatcaacagctcagcccaggctacattgccaagataggcagcgagatgcaagagcgtgaacgagggcgggtttccgccattcttctcctgcgcccagtagaatttccaccattcgtcccggatgtgagaattcacctcaaagaacggacgtgaaaactcggacggcacatcaatcacatccatagcgtgatggaaatggaccggccagtagtggctggcataagtcaagagagtatcgtggtcagagctctcatcggtacttctgggagttccgtatccatgttcgacgtgttctaagcaggtccgcataagtgtcctgtgcgtgtcgtggttcatgcggaacatgctaatgcctttgatattgacttgatcgctctggaagaactcctttgccgattcgtggaccagattgaccacgcgtccttcgattttcacgagtagcccgcagagtctgagccgatttctggtcacttcagttgccggcatgttaccagatgcctttatccctgtggccactgtcaattcatccagtgtgaggggtcgggcagcgagaacaacccattgaagaatggggaccaatgcttccttgtcgtcgatttgctgaagaagccgctgatagactccaccaaggcctttggggacacgatggagaatttcattcattttatcccagcttctgccctgaagctcattggcaacaaatccaacccacaaaaaggttccatcagcgccagccaacagggtctgtctgatttgagcaaccttttcttctgagaggttttgttcggattccagttcggcaaccttggcaaagatgtatctctcgatgtcgtccgaaatctctgtgccggaggcgtccaacttgatctgctcatattggcctagagctttctccaaaatagccggctggggtcgagagagaaatataagcttcagttgtggctttgccttttcctgagagttggacaagtaattaccaacggcatcgagaagctgcttaagcgattccttttcgcattcatccagaccgtccagcacacagaccacctgggatgatgcactctgccgaagcagggttaagaacaccctccacaaggagacaaagctggaaacggtatatttagttgtttcagtcccctcaaaggagtttttgacatattgtgctaggtgtggacggcggccgatccattgatgtatgatgcctctcatgatagtcagcgcagtattccgattcttatcgcgattactacaaaagtagtaaaggagaacatctccgtgggcatcaacatttggctccagcacctcggtaatatagattgccagcatagttttcccctttccaggtccgcctgagatccagagcagtggcagattggcatctgccagccacctttgatagctagagtgttgtatgagccactcgcaggtgccgtcgactctgcggcctttcaaggcaatgagagacttccggtcaacttcaggtctggtcaaaagcaaagcgtcgaggactggcgcggcctctgcataggtgtttgttgccagagatgtcgtcttgggaactgcaggtatgaatgaaaggacctcttttgcatatgctgcagcagttaccgcggcgtaggcgtgccagagcttggaattgtgcgagtctgcatagtcgcagattcctcggatgaccaaatacttggcggcatccttcaggtcactggcctctgtctctaaacagagggcaccctgcttgtgtgccaacttatcccgagtggctccgttgcgtatcagagaacgccccgagacgatcagaccataatgaactacaggattttgtgtttcccgtggctgccggggccggatcttatccggattgcaatgactgcatccgtcttcttcggactcagtagctgtgtggtcacaatctggctcaaagagaacgtcttgctccgtgcctggatgggcaaacgtgatggggtctctctcaacgatgccggaagtgtatttgggcatctgactctcatcaaaaatggcggctgtctcggcctttcctatagctgtgagaagtaatggtgctggctggtgtggcgctctgccgcgaaccaattgatcttgctcttccgcttgttctccatccacatcgaattggacgacacccggccagccagcttttgatttgcttacaacaacatcgccaagtcgaatatcctccttcgtgtccggaactcctcccgcaatgccaaccattagaataaaccgaacagatttgaagctcgcttgcaactgtgtggccacgctcgccaccgatgcttcaccatacacgccaccatttggatacgcgagcacgacattgtggccttgaagactccctagaatgtagttattgctgtcgtccaagctctgatccagagggaggctatcatggacgctatcaagcgccgctttggctgccgcaacctctaccggtagtgcgcaaacccacccgactaagtagtcgtcgcgggacgccatttcagctccacaacaagaaactcgtagaagtacagtgtcgacgtgctgtcttactttgaagctgtctggactgtctagtattgtctatgcaaggggcaagcgaggctggccttcttgaacattgaatgggttgatgtgggcgagaaaagaaaagcaaaacaaaacaactaggtactcgaataatcagtgaatccgtcaaacaaggagcatgcaggagacaaacacgcgagggacagacgaacttcatgttttgattgcttacctacctaacctacctacctacctggacaaatgcagcttcagccctgggcctcaggtgggaaccacaggctgccagagcgttggttacccccagtaagtcccccgcttcaggatacctactagtacttgtaagcattccacctaaggtggtgctaccaggccggggtggttttccgaaaagagatcctgccatggctacaggcggctatgagagttgaaaggcggttaaagtacatgcagcaatgcgcttgcaaaccacacgggtgtacattcctgttatgcgcactctacagcaaatttgtaagtttccaatcgtcaagcagatgtaggaggccgtcgggaagcgtttatacggttcattgtccactgaaaatactatcaagacaaggccgcttgctatagccaaggcacatgtatcaaggtgcatgtactggctgcagctagtggacgagcgtgctaatgaattggggttgaatataatccaggcatatacatgtagagtagcctagtggcttagataggtagatgagttgattcggttcttccttgctcaagtcctgtaaagaggctggttcctctgctgcaatctctttttatctcctttttgtcggctaaaagatgtttacagtgcattgcacacaagagaaactacagtacatgtacctaagctttgttccttttactcccagctgcatgtcgctcgtactactggcggcaactaaccggcctgtggctgcggccagccgcggaaattatttttagctataaaagctaatccttaggcgcagacgtgtttcatcgccaatcaagttcccacccacaagctgtcgattcacacccccctccctcagttctcagttcgcagcccccccagtcgtcaactaaacagcagtcgttcacagaactacaagcaatccgcggacaagcaatccgcgcccttctactatttggttgccttgcattcgtgctgacaactatttgaactacaggcaacagctgcagcttcgagtatgaggcatttttatcattggacgaacacgcaagtggtcaaccaggggagacaacaagtcagccttgtgacactgtttcctattggtatacgcggaatagtggcttgcgtattcgtaccaagcagcatgtggttggttgtatccgtagacaaacagcataggaagggtttcagtcgacaccgacgaaacgcatttgcttttccgcaatgtatctgcttttccgtgctgatgtattgtgtacatgttctgagtcgacaacggagttgcttgataggcgggcggttagcaacgcaacgtggttggttcaaaagcacccagcacgcgtcgcaaatttagggctacaaggacaaagaaagatgagggcgcagtgcaggaaacaaagcagctgaaaccctcctttctcaatttttttccagtctcccacctcccacctcatccatcgtcaggcgcgacgcgatagccatggcatctacccgtcttcgattttccccgcatccatccatggcacacacagaacggggggataattccatgtcccctactagcccacgggttttgagcagcacaccgagcgctgacaagggacgcaaagtgcttctctcatttgaccagctcccgaggtggcatcaagataacgagttcatccttcatggctatcgcccgatctcaggctcagcccggctttcgttccgtagttggtcatacatccacaatgaatctgtcaacatatactcccacctaataccagccgtcgtctttctactcggcgagtggtatattatacagtatctgacaagtagatactctcatatcactggcgttgatatcttcatcatcagcttcttccttttgactgctgtcatctgcctaggactgtcaacgacatatcacacgctgatgaaccactcatctgaagttgaacaattatggttacgatttgacctggtgggcatagttgtcctgacactaggggactttgtatcaggaatatacatggtcttctggtgtgagcctttggagcgcaagatctactggtctatggtgagtcaagattgacatcccttccttccatctaatgcttactttggttggcagattggagttctcgggtcacttaccatcttcatcatggtaaatccctatttccaaggcaagaaattccgtgtttttcgcgcgcttgcgttcgtaggcactggcttatctggctttgcacccttaatacatggggttacgatgttcggctggtcacagatgatgaagcaatccggaatgccctattatctggccgaagcggggtttcttttgtctggggccttgatatatgtcgtaagcctccagatttcgcatacgatggaagttttctaatacgatgattctacagacaaagtttcctgagagccgatttccaggtaaattcgatatatacggctcctctcaccaactctttcacatttttgtagtctttgccactgtggcccaattaattgggatattggttgcttttgactataattacgctaatcgaacatgctcatctcactgaatcatgcaccaaaagatgccgtcattatgtattgaggtttcgtctcattggcgctgctgagctggttgtacaggacatgagatatttccgcgggtgactcgcagacaatagagtaaataaaacttatagagctagaatagattgataccatcactgtccaatatcttgactgcttttatctattaagcacttacttatgttataacaaccactacaagagaagacaccacgaaagcaaatagactgtctagcattgcaggttacaatacaagctcgaccgggtggcagctatcgcgatatttagctgaagagcacaccgaaacacatttgaaaatggtatgcaagatgtataattaagagagacgccaattacttcctccatatcgagtagtgaacaactggctgatggtcgcgacaatgggcctgttatcgggtagccgctcttggatgattacgggggaaaatatgttgcggaacattgttgtaataggaattaaaacgtttattactcaaaacaaaaacaaacataaatcacaaaaaaaaaaaggaaagaagaataaaaagaaaattaactgcccccacacagaattgaactatggaccttcgcattacgagtgcgacgctctaccgctgagccataggggccatttttttggttagctgattttaatatgacactatattgctagcacttgcatattcgtcttgaaggaaactttcagcgtccggtggaggaataggaacacacgtacatactctacagccggaacaagtgactacaaatgctgattcgggtggcagaaccaatctattgcaatatgaattgaaattgatcactaactcatcccggaataagatgctggcgacgctccttgcgtaagctctcataacggaacgaagacttacattggtcagatcaacgaaaggcgtgaatcctgcttgcataggtacgcagagtctgaacagaaaaggatacaagtgtacagtacagcgataaggtttactcctagagtgttatgtgattcttcataaaatctatagatctacatgtatattgacttcaaggctccaatcgtactcgggagctatcaaagcccatcataagaggaccaaaatgttacttgggatcaaggtccgcggctgtgatgccataagagaaaattgtaaatgtttgaggcataatcagacaaaggatgattatgcagtctatagtcatttagccgaaataatgaacaaaatggtgttgggggactcctgacatccccagagaaggaaggagataggaggtacacccatatatatagttacagtagagcccgcaccatagccagaatcaagcttttttgacctcacaaacgtgtacctacgctgttgatccgtagggcctcacgttggaggtttgaccttttacgttgcacgtagccagatctacgatatggtagcaattgcctacgacgtcacgatcgactgaattcatcgaaacctgtcacgagatctcgatcacaaagtctcgatctcagtaactacgacgcgatcgttcgacctcctcaccgccacgagaagggccctatgcccaagaaggagcgaaaacccgctcccccaaggcaagcaaatctgttcataccgccgtcgccgtccataattacaagagtgatgtttgtagctcttttcagttttcattcaatggcaagcgcatttgtcgtggtggttttcttggtgtctagttcttcttctgatgactcgctgatgaagcaaataattcgtaagcatttgaaacatattattcttaattttgttacataacaactctagacaaatacgtgctttttaaccgacggaaattggccaaggtcgaagtcaaatgccaagcttgtaaacgcccgtcggtcagttgaaaagtctgagagaaatttcgggctctactcgacccaagccctagttttcgaccaattaaaaaggttcaaatacgcagcaggcatcgattaagatcggcatgaagatagtaaataagcttctcatgtagaaagagttttggaccaattagaaaggtacaaatacgcagcgggcatcgattaggatcggcatgaagatagtaaataagcttcttacttgtatgtagaaaggatagggggttactgacctgaggaatctatatgtgctcaccctggagccagcggtttcctaatttatccctgttgctgctgatcatgtcctatatgccgtaatagctttcaattttgtggattcggttaccgatagagtttgtaagctcatcagcactagtatttgcaccctaggaaaagctctaagttcaaacgttgaaatcgttagcagtcttgtcagggaacaaaatagtgtgctaaatttcagataagattttaagcataagtgactttgtttaataacagcagcgaaatatgaaaagcccttagcttacatcctcaactttactcgaaaaatcagttgctattggctgtcagtcatgaagcgcaaccggcatatctgacagatgatgagaaagaagtggtttaacagtctgactgtatgagataggccggtatggaataggccagtatggaataggtcagtatggaataggtcagtatggaataggtcagtatggaataggccggtttcgatctatacgacgtcatttcgtcagaacggactattgttcggagaaagtagctatgtcgtgaaatagttccaccaattctaagcgtttattccagcgagtcccttggcacgcatgaagccaagacaggccaagacaggccaaggcggagtgccggcaggtgagaatcaacgagcaatatcttgattattccactatcgtgtgagatattaggctcaggaaagacttccacactcctgctgacaagatattcgatgatttcgtaacccaggattgatttttaatacaaatagagtctttgaaccaccttttctttgagtagaagcatcgaattacaactcactttgacttctacaccattcatctcgctatacttacacgtcttctctctcggtaagcttcttggacactatattctacatatgaagcaaagtttcggcgagtaaacttgctaactcactggtatcagcaactatgtttgttaaaccatcgtcagctcttttcctgctgttgagcgcctcgaggcttgcttccgcctccttggtcgctaaaatcggctactctgctgtccttgttcccggccttccagggcctgagcccggtataggctgtgggctttgggcgcaagcatcgactggttcagaaacagcgtcgggaaatttcggtggtaatcaacccacagacgactgtccagcagctgatgtggctcttttctgcggaagatggggctgtccatttcaaatgacatttgctggagttgtgggactcactgtcaactcagacaactcgggtgacaagtcgatctctgtcacagcggtcggcctcaatggcggcacgactaccgtcaactgcccctggaccccagagactatatctcagtccgactctatcaccatctattcggcatggtcgtgtgatgtgagcggggtccagccttgaagaggagctatgggcacgaagttgatggcatttcccgcaatgggactcttccggagttcatgactcggatgcgtcgacacacagagcggccaatgattgctcggaggtgccgaggtatacgggaagccacattcgtgtatttggttgtaaggggtgcatgtctattttttgtgtactcgagtgctgcaaacaccgagtatcactttaataggtcatggaatcgctctcaacagcttcgcacaatctacctttcacattacatcaattttcatatcaattttgcttaatcttcatgtgtttcatgtgcaaacagctatctccgtgagcatagtctacactctcttaacgacttgtgatactattagtgttcctcataagccagtaagttattgcccgcacaactctggagacatgtgcgcctgaaatatgaatcattaattattccggtgtctgtgcccaacttataaatattttccagagaagtttccagatgatgataaattggctgttctatgcccgaagcggcctttgtatgagtttactcgatgaacatgatctccagaatttacgacaaaatacgggatttaaaaaagagaaatagaggccccttgaccccttttcttttctgcatgacccttccagagaatttgaactatttggatagaaatcttgaaaccccttgaatttctgggaactaatggctatccgcgtataagcctactaccagtcccggttcaaaggaagattgtgaatgtatctatctatccaatgctgatattgctatttttgaactacctaactagtgtctttgctgccagcacaaacgaggcttggatgcaagaagtaatttagtgttagtggggctatggccgaagaagttcattcaacggaggcggtttcagagagcacgattcacaaaacagaatagcaaactgtgattaccgccgctatccaggaagtatatatcaaggaagcctatttgcaacaagatcaaattattggtaagcaataatacacgacaaaaactctcgagtagttcagtcaactcccagagtcataagcttctttcaaaccatcctagaagatcgaataagctaattacagggaacacagtaaacactctcattctctgtagaatcgtgaacagctgcggcattttcgaagctagaaccatccacgtcatccaccaaaatagggtctgtttctttgccatcttcatcttttccaatagacaagaaagcacctttatggtactcttcaatcttgaccttgcgtgtaatcctgagcctcttgacgctaaatgcgaaaataaactcggaagttcggttaaattccgtctcatcgtcctcgactctactccagctgcccttggggccaaaagttaagcccaacgagggtatgttaacaccaatatttgcactgattccagtactttctgaactcgagtacttgatatttgcgcctttgacaagcttcatacccgtgacgaggtagagcgagacaatagggctaaagcgctgtctgggctcattcagccagtactgcaccgtaggtgctttcatggcttcggtaacatactcaggcgttggctgaaacgacacagtcgtcacctcatcaaacgcaaatatgctcgatcttttgctagaccggtcaaaatccacttcagggcccaagcctgaacatttcagaaactgcgcgtaaacaccgaatccgaatttattttcagctgaaaccgtcttcttccaatctgtctcaataacaggctggtctacattcaccaagggaaggctagtttccctattgaacgaggactcgggcactgatgtcgagggaattatggagccaagaaataacgaaccatccgggggcggacggatgaactctgatgttgggcatagaaaataagtcttcatgaatttcgccatgattgtcggatttcaggttcggatttcagattctacctggcttgttagcgttgcggtgacagtgaaatgtggattgacgaacagttcaagcaatgaaaattaacgaaactgtacagcagtgagacattgacgctttcttgtttcttcacaataaaaacagaaagaaagaaaaaggtattgagatattgagagtaaataggtcgctttgattcgatcttgttgattgaatccatttccatgaagagaagccgtcttatttatgcattcttggggatggaaacggtgtacttcgaggctttcctcctgagctgctctagcgcacatgtacatgtactcaatacattggagtaaatgtactcttcagcggcccgcatggctcgtgtggagcggcccgtttgggctcacgagcctaggcgggcgcctattgttagtgccccagaatggctctaattatatacacctcatcgccacttccatgggcttttccatggtgtgcttttcgcactctctacgtctagatagaactaaagacgccctacccatgcagccgcataagccaacggcaaaaattcttcaacgcagtcacaagctatcaccaacagcatagcctaaccggcatggcacttccggcccgcatgggcggtttatggaaggcatctatctcccacacagtctcgggctcccattgctgcacacgcgaagaattgacattgcaatacagccactggcagagggttgtacccgatcagagtcatatagaaacgggtttaatgcttttactaaggtacttactaggggttgaaatcgtccaggtgatcaatttcgtgctacagatacacgtctgtctgcacctcggcttcgtaccgttccttcaataaagcaggcggtgttgacctttccggtcatcttcgaccaacatagaaactaaagctattcttagtagccctgcaagctattgtgatccgtcaccgtatatttagaatttgcgcattgaaggattcaatgagcttcgattgagtttcgtcacacgaggctgggacgcagaactcttacaaattgagcaattaattcggggggtatgtacaacagcacaacagaaggaaccgcgaactacagttgatagggccagctcttgcgccatcatcgcacatatcgctcccaggcggctatctgggtgcggcagttcgttgaaggcgcgcggctagtagagtccagtatataggttaggatataaacgcgcgcatattcatgttccccgtaatccaccacccctgagctttatactcagcacgcctatggtgccgtaacacgaacgagactcaccaattgacggcagtatactaaatatattcacgtcctcaggggccaccgcccgggaaagcagaaaatctgaggatccataatgttcttgcgcaacaaaatttgtagtaacgtgtacatgtaatatgcactcttttggacgcgatcctatatgtactcttaccgctcatcccagctgctgtcgaagccttgtgaattagctaaatcacattataaagctttttgcaatgtgcaaagatattatttccatcttcagcgttactcatttcttagtagggtcgcgcgctcttaacgtagcttagttctgacatcgaatagagtgactggagattgtcggctctagatgtctatggctttcaaagttagagcatgaacagttcaacttagaagaagcgcgtgcctaaaagacttgatatatgcattgaatgctctcattgccgaatgacatggaatataagtagaaacaactatggtcgggcttgtagtaaggctattttccacgatttatccataggctgctgatgaaccatagcacttactgaataagccaataccttcaatgcaacaagcatcgcattggggttggaacacttgctcatgttttttttttccagtttggcaatacccataatagaccaccgggatatcgagttggagtcagttacgagtattttgtgagcttcaggctgccactctggctgagttccaagtgaaatgctcgaagtgaaagtccactttcaatccctcttccactatacaccacaacaaatcatcgtgcgaggcctacgggctacagagtcaatgctaaatagtgtagaaaatcactgtagaatacaaatatttcacgatataatagcaataagcgtaaaattttacttaggcactgccagatgtcaaaataatgggcgctgtggtgaatgagataatatttgatgatgggctttttggcacggatggttattttgataaggattgcttagatcttgttggcgctttcaaagagcaaacagtgctcttgtatttcgtagacttcatgtattatagaggcagctaccagtttatttaagtacgtcgatctcagcttcctttttgcctcaccgttcggcgatagcctcatatacgtgcatgtacttgcgtgcaatgacctcgagcacttgtgacctcaacaaagcggacagcgtttacattttcggcagttttttagcaaaaagcacgcaaaaacttcccggtagagcctatatatcatcgggatccagggtttcgcacccagaaacctcgcaattaaaaagtcagaggctcatctccgctccattagagaaggcttagaggcagaagagttgatgtctgcatatactcattccaagtgcgaccacgagtgtgtacatgtgcacagactcaagagcttagataccactacatgtttagcaagattggatagctacatttatctcgtgggagcgctgctttctcataactacacataccctgttacatagcagctgctacctcgagatacactgcacggggaaatacagagcccaatgggtttgatcttagacgcaaatataaattcgcattgaacttttctttcaacacttatcaatcttgtcactctgcacttccttatatgaacctggcctttggaagaccttgtcttcgtccaaatcgaccactcaccccagggttaagagtcagcgcctctcttacaccgaagcgcatgtatctagtcacatagagagataatgtctgggtcagcaattaagaaacgatacgtgcaaggcagcgatgcagacaacatggggccgcctacaccccggccgatggttaaatctcaaaccgtgacatggcatgagatctccgagtggcaacgagacaacagatatatcctcagcggctatcgccctgaaagaggagattatttggagatcctcaccagcctgacgtttttgcacaacgagacttgtaacgtgtacactcatctgatcggggctctactcctaccgctcatcgcgtttgctgtcatgcagattctctctcagcctcagtttttcgacgtctcgagttccgactatgtcatatttggaatctttttttgttgtgcagagtgctgtttgatcttcagtacgatttaccatctagtgggatctcactcacatgcagtagaacaattctggctcagaatggatctcctggggattgtcattgttactgttggcacatttattccgggcatctactacatcttcatctgtgaaccagtcttgcaaaaattgcactgggcgattgttagtcaatgcgagggcccccccttttgtcttcctctttcccgcacttaggtccatattatataatatcactaacatgacttttagatcacatcttcgggcacagtcacggctgcattaatctcgatgcccaggttgagaacgcttcgctggcggaaggcgaggacgggcgcctatattgcgctcggtgcatcagcattcattccgctcctacatggagttcaactgtacgggctagagtatatgcttcagtatgcaggaatgaaatggtatctgctagagctattcttctacggctgcggagtcggtctctatggggtaggtttacacgctcgctactcttttccattactttaaaaggcaaatgatctgatcggtaactgtagtctcgaactcctgagcgctttgctccaggcaaattcgacatctggggcagctcacaccagctctttcacgtgtgtatcttatgtgccatgtatatacacataactgcccttgtgcaggcttttacggcgtgtcatacattggacgtatgtagcatccaggccgcttcgcgggaaggtcacagatgaacaagagagcttggttccgttttgaaaagattattacagactgttgctcatgtcatatcttggcatcatactattggtatttacgaacgaagccagatccgatcagttgggtatacagtaaaagtagagtgttattcttatgaaatgcatcatggcactcacttggccaaacaacttatcccattctttggtccttttgcgcatgggcaatgtagtagtatttacagaagcatctctcggccaactatagctataaggggcagctaggtgtctgttgtctttacgaaagtccataagcacgacaattacactgcgagtgctacgcatcagacaaaagtaaatcgatacattatccaacgggtgcttatcactaggctcagaactacccatcttgttggttaaaatgtctaatttgttgtacatagcaacacgtaacggcagaggcacaagaagattcaatcttatctcttagatcgaacttatttatcgctcagggaaatgagctggacgatttcctacttaataatactactgtacttgttgcaggttactatcttcagcctaatgtatcagaatacagttgggaatagtctacctgtgtctttattcatattgacaacaatttcctgatctagggtatttgaaacggtgtatcgctaatttacgtgctgtattcacgaagtagacataacgaacttgcttctacggcatcagagctgtgttttaagttcgtaatcgaatgccaaagacaggaaatattataaacaccaacatacatgtgtgccttcaccatgacatataccattctcgttcctagctgtagcctcgtttccatgctttgcagcctggtctagcaaccacctggaagtatcagccccatcctcaatcagcaatttaacaataacctcgttatcaagcgttgcagccaacgatagcggcgagtgctcaagcaattactaatcacatccaatatttgtagttacagtggtctcgacatgttgatcatttaatctgtacgctgtatacttcttacgatattggacccttgatgcgtggtggaagtagcaggcgggctgatatgaatcttggcattctacgcttagaatccaacgattagagcgtcgccgtcctcccgcaacccaaaactcatagaattctcggttactcccagccaagattgcgtcatattcagtttgctaggggcaaacgcaaagcactcccatggcagcttcaatggaaagaactcgttctcttacttggaggcgcatcccaagtcgtaccacataatgctggactaccctagggtcaagatacggacggtggtggtgacgcaaagcacggcggggacgaggctcgtatcttgtgtcacggcaccaaaagggaattgagacagtcaaagattcagacgagcaatggacgagaggcagcaaatgtgcccccacccaagattgcatcacatcaagtcctatttgcccaaaacgcatgtgaagaggctctatgacaggcagagtagaaagaaggaacatgaaatcgatggtcacagtcattcaactcgcagcggtggccactcggggaaactggcagcaggtcaatgtcacaagcaatttcgtgtaacgacggtgaacaatcattggatcgtcgccgtgcacggatgtcccaagacgagagagagaaaaaagagtgcatgcaactctacaggggtctgatgcgtgaaccaagtgccgcaacaggcccagagaatggccacctacagtacgggatgagtatataaaaattttctcttctttgcctcttcgtttaccaaatgaaacaacaaagaagcccgataaacgttccatgctcttattccgacttgacgaggtcgcagcgttgggttgaaacgaagctagcagtcgagccaactaggcgcgatgttgagcgaatgatggacaacatcaaggggccgacccctgcagccttgccagagcgtcccacccgacctgagacgtcgtcgtctcaggtgaagcagcgattagcagctcccggcggagacgggcgtgtcttggttttttttttttttttttcttctcttggtgcgttgtcagaggtgcgattgacagaagatgcaagcataatgctgcacgttgtaagtcgcacaagacactcgatacctggcagatggacaagatggacaagatgccaagccgtgaggttacaggcaatctcttacatttgggggaactggctgcttgtcaacggcatgaagctgctacacgagttgcagcactctatcgtcttcttcgatccactcccgcaacctcgtctgatgtgagcactggctgacatggatgggacgggcatcaatcctgagagggtccgcgaatagggctgcgacaagttttgcagtccagtcaacatacatacatgtacatgtatacgtacgtacggcgcatgcgcaagtgcgtttgctaagcctgcaggcagggagaaacgcctcaacaaaaaaaaaaaggagaatagcttcgagcattctcataaatctctagcaaacaacagccatcagcaagaagaagcgggagaagaagccaaagcaccgtgttgccttggccagtgccgctgccgtcaccaacgacggccagggccgctcaagtaccgcaccaacaagaaattgaaagctgccacgggcacgaaacaggcacatgcaataaacacgatccattggctggcccccccatgagcttacttcgaggctctatgggaaaaacgtacaagtaacgtatctgtacctgtcacatggcgcgcttgagccacgatggggctcgagctcgttcgagtatcgaaaatcagtgggcaggcgaggcgggacaccgttgggggcggtggggctggaccctgacaatggaaaagacagaggagccttctccttgatggagatggagatggagatggaggagaattgtcaaacctcaatgtcacagaaaagaaggaggagaagagccctatggagggggcccgtggtggtgagatgccagttccagcacgatggagcagctggcgatgaagtttcaaacgtcccagctggcaaggaacattggatgccagtaccatgagccgatcaacgacagcgggtgtggcgaaatgctcaaacgctgcaggtttcggtgcagggggggccacccaacgggcaattacagggagagcgaatgcacatattggcatcgggttgattgccgcagctaaaacaactacaacgtcaacgtcggctttaagtgaaccaacatgaactattgattcttgtccatacgaggcctgatcaagaagggttacattttgctgctgctgtccgaatcccttgtcgtatccccaatgaagcaagccagatgaggtagccaactcgtcgcaagtatctactggttaatcattagtaaccattagcaatccttctgccgccgtagtgagtttgaggtatcaggttgcaattattgtttgctgtattgcagacaacgtacgataccaacagggcactggaacacgcaacaagcagaacgataccttttgagaaaaaaaaaaaaaaaaaaaactaccccatgtaggtacttaagtgcaaggatctgaaaggaggggtggctgtagagaagcctcatcaccaagttgagtacggcagagtggtattgaggagccatctgaagtcatggtgccacagatttgcgactattgcgcttatcaacgagaggcgaaagatgtacagagagagagaatatgggagggaaaggagagagatatgacatgtgtttgtgagatgcgaagcggtacgggcacagccctggtggataagtccacgcacctggctcaggcaagagtctcatgtgagaaaggtctgccaacatggcgatttgctcgcatagatacccacactgcagcgtttgcggcattgttgcggcaaagcaaaccaagagattgtctcaacgtgtacatgtagccagaaacaatattccaaggccactttgcaccggcaactcgtactttaccaacaaataggttgagcccggcaaccacagcacggctagcatcagccaataatggggaagtcggcgagatcgacagggccagagagctagtttctctcaactaatttgactagggcccttagcacgcagcagaccaccgatggagaggatggctattgggagcaaagttgtaggctagatcttgcgtctggagtagccatgtggagaggcgtgatggtaatttaaccaccacatggaagggactgggatgtcattaaactgctgccatgcttgtatgtagatgtgaagcgtggggtgatgggcactgcaaagataaatcctccattcgggaatacctgatacgtgtagtaggtagatgaagtcataccacttgtacgatggactcgaggccatcgtctttcagattcgcggccaggcaaaagaaacaagttcaaggcaacttgatgcgactttaacccacccaaccacccgcccccccctgtcgtgacaaaagacgtccatatatttgcagctgccgaggcacggttgaatccatgccaatagtttcttgaagctgtccaatccgggcatgctgcgcgctgcgtccctcgcttgtgcggagcgagccacaactgccaccgtatttgtacatccagtcttgtgctcgtgcatgcaaaaaggcagcatctgctagccaggcccatatcgtcctcgcacccaacgagaatggcgaggaacatgctggctaatcgactacgataccagtagcgggcttttggcgtcggaatattgtttcccactttctcacctttacgaggtttcttgcgatggattggccttgtccagcctgaggcacgtcggtatcggctggcgtctcaccattgaaacgctacaacctcaccacgcagaatgtcgaacatacgcgctccgcaccaggggaccaagagcgggggggggctcccccggtcccagcatgctgtggctacttgtatataaccgcaaggaccaagtcattgatgctgtactagtggaaacaccagcagcctgaattgcctcttgttctgattttcacgaaacggcagtggcatcagccggggctgcggtgtagcggatcccgtgcgacggcgctggatggatatccatcgaaagacggcagctgggttcggggtcacggcgtaattgctacagtatatatattgaatcaaattgtaattgcagagcgtgcatggcactgccactgccgcaaaagcaaacgagctgtcccgcattggctgatttatgcataccgtcttttttaattgcttctgacgtctgtcgactgcgggttgtctaaaaatacagactcgaaattacctctgaaaatgaaatgtcaatgccaggctggggggccgatgatcagcaccacccgaaatggtcctctcgcaacaagtcagacaagtgccaagggacttgcagggcctacagggctcgctcgcagcctaaagccgcctggcaagagtgctagcagcaaggtaaaacactctaccggcgggtgggtggacagcccaaggatgaggccagagcctgcctcgcacagcgcaggtgaggcggaggggcggtggatcgcgctgcagccagtcagaggccgccgagggccgccagcttgcgagagcccctggttcgttcccgatgcaccgcatggagagcaaaaagagaccagcttgaattgttctgttctgctgtccacgctgtgctgtgctggagccaccccctcgaggccgctgcaacagcctgtgacggcgagcctggctggcgctgccatgcatgcctacagcgctcaatgccagtcctcagctgcaacctgccatacaccatacacccccccggcctgttttcgatccatcatctcccatccatcgcttcagaagcgtccagcactctgaaaatctgctccggcttccgtgtcacggcaccgctaccccctccctctgtgacgaacccggcccctttcattcaggcctggcgggaggctattcacacagacggattgccgcgagctccatcgattcatgccagaggcacggccgacgaaataaaacaagtggcgcctgcccctccagccctctgccgccttcttccctttctgccctcttcgaagtcgtttcttcaaatcctcccctctcctccaaacttcaagtcgtctctatccatccctctctcatacctacactcgcaaagcaaaaaagactcttctagcgccgcctaattcgccgaccaccgcatccagccgtccctccatccctccatccatccatccaggcgacccgtgccaaaaagcgcagcaaacaggcacttccaggcccagccgtctgctggaacgcctccatctcattcgccagcaaaagccctggagccgccctcggcaacccctggtgtgcgtgggcgtatgcagctgcactaacgttctggacctacgggcgcttgtgcgagtacccaatacagcggcaccgcggccatttcagccagttcagcccccagccgcccgtgctttggcttacggcgagcccaaatacgaagtactccatactttgtcccccgatcgcaatatattcggacaaaccacaatctcgaatcgccagtctcctgaaacgcatcccacgcactcggcctttccccccagttggcctttttttttctccctcttcccgccagctttacaaggcgtgtgtttccttgcaacgcaggcaaggcaagccttgacttttcttttctttttccagtctattcgacgctgagagaatcgcgatcggattgctactctctgttcttctttttaccggcaacagcgagaaacaccacccgcgaagcgtaccacctggtggagagcgtattggaccctgtcagtttcggcataatctgggttcccgttttcgactcttgcgcccgatttcgtcaaccagacaatcagcgataattcgagcgacactcgcacgcttctgcgactgcgtggttcgtcgactgcttcggcccagcttcatttcaggaagcccggaagcccattgcttttctctttctcgaccgtataatctcgaccctcaagcctctcgtcaccatgagcaccgcagtcgccatggttccttcgccggctcctcacgagaggagctcatttgccagcgaccgccctgcacccacagcagcaacaacctctacatcgccaccggcacagaggaacgcggtgccctcacagccgaggagtcaacacacaggcgcaacagccgcgagccagtcgcccaaccgtggcagccccaagtctgaccatgccgccgcaaacaaatcttcacccaacgcgtaagtctctgattgcctgtcttgtctggttttcctgtctacagtggttgagcgcactttgctgacaaatgccctgttgtaatagatctcgaaatgatgccgcacaccccaagattgtcgtcaagaaagaaccagtgtcgcccggcctgcccgcttcaagaccccgacccagacgactagatttgtccaagaacacactcgctggatcgaacccttcctcagcctacccgctgaccgcgcgcgatgggctgggcatccaagaggtcggcatcgcatgcctttctcctggattcatgactcaagatcccgcaatgaaggaacagcttcagcgaagtatgagcgtgcgagagcagcagcgaatactcatcgaggccagactacagcagcaacagtcagccaagggagatgggccatctgacaaggacaaggaacccaactttgccgccaaaacaccaggcatgtctcgcaggaataaggctcccccggggctttccatcgttgcaccttcacatcagcaattcgcaaacgaaagagtgattcaatctgcccctcttggccgcagcttcaccggacaacacatgcccccatcaagaaacgtacataaccaggcctccaacctttctcacctccaccacgtgcacgccaaccagactgccaaccgcctgccacccatcagcgatgtctttggccagaatctctcaacacatcccgacaatgggccacatacctctgccctctatcctagccacgcggcttcacggccccagctgtcccccggcctcccgccggctcaccaggcgcccatgtctggccgtatgagagaatacaaatctgcagaggaggctcagaatgaattggctggtggacgagcagagcttctgcccagacttgtccactacggcggccatcagcccccaactcctccttcgcccgttggtgccggtaaccgcatcccagaggctgcccagggcgccagcagaaggcgaacgcgtgccgagtatgaagacggcagcagcccaccactgggctatggccctcctcctacccgacgtggcccctttggcgccggccgtgacagccctgagacacaacgggcgaagaaggaagaattcatgcagctatgcgccagagcttgggatctatttcactcctaaagcaatatattagctacagcactcttttcacccccaaagtgtaaagctgggcgaaacgagacaagagctcgtctatatcacggtgacatgatactatttatttaaagaaggaacccgtgcgccatttttatttttatgccttcttcgtcatcctgttgggtgaccctttttttttgggttcgaatttccctttgtctatcggagcttcttgttgggagggtcaccatcctctccctagctttccttccaagatatgctggggctggcaacatgaggctttcacacattacgatatatcttcatttcatatttggcccagttcggcaagcttctaatgaaggctagccatgtaaggagaaggaaactggaagagtagccactcctgttttgtgtgttatacttatttctacgatatatatctattagcaatggcggatagggaaaaggagggatccgatttgcccacagcgtaataccagtgtggctcgggagaggcaacgcgggatatggaaaggggatggagatggtttcttctcatttggcgttggatgtgtggttatttgggatccattactctgcattgggaggaagtgatgaatggatatattagggagactttatgcggtcatcaccctgctttgctatcctgtttgtttccttttttgtttgttttgagttttgtcgccggcgtactacaggcgctggggggattaatgggcgttttgaagtaagctagtgatgccagagagcgtaccaaagcaccatggatgcttgtaattcaaacgtgttgaagacaatgtgtgttgagctgcagtgatgatgtttgaagtttggtcttgtcaaggaatacttgtgctcattgcatctcatccaaccttgtcttcattttgacttgcagccttctaaagtaatacttccatctcatccaacttctttgatttcattcaactcgacttattaaatcattacgtgaccgcccctcttttgcactttttgttcccagtctatgtcgctctctgcacctgaacctcccccgtcggcgttccaaaataagccgcaatcggcttctgcgcctgaaactccttgcccagactcaccgcctcgacgccgttgaagcccgtgaacaggccaatctcgacaatgcccggcaacttgaccagctcctcggccagccggcccacctcccagacgccgtccttgccggcgccgtccacgccagccttgaggtcccgggccagcagcagcggcgcaaagggcgcgtcaatgatccacatgccgttgtcggtgacgcactcgccggccttgctgggcaggccggagcggaccgtcgggttgggggagcccattgcgcggaggcgggcgaggaccgagggcgcggcgaggggcaggacctcgatggggatggttttccaggttgtgcagaggcggggggactgtttgcgggagtctgttggttgttagcagatgcttctcatgtaaatatatatacatgagtatatatatgtgtgtgtgtggttgttgctctgtatatatataaaaactcaaaactcaccggcaacagcgacaaacttcttcccagccacagcaaccagcttctcctggaacaagcacccgccccctcccttgatcagattcagctcctcgtccacctcatcggcgccgtcaaacaccacgtccagcgcaaccggcacgccgtgctcgtccgccggcctctcgtccaggttgcacagccgcaggcccgccgccttgagcaggccctttgactggctgcccgtgggcacaaacgtcatgtcgccgtaaaaggaggcgccctttgcggcaatggcctcgacgacgtagacgacggtgctgccggagccgatgccgacgaagcggtgcgaggggaggaggtgctcgtcgacggcttggaaggaggcggcgcgtttggccgagtttattaggtttgtggaggacattgtttgctgttttgtgctcttttataaagaaaaaaaatgtttatatatatttgtttgtatatggcggtatataaatgtgttgcgtatataagttgtaaattttatatgagtgagttgaaagtgatgagatatgaacaaagttagtgccactatagccgagaatggaatggggccgggcgtgtgcttgcaattgtctgcgcagtacaaagctgatattgaatattggtatgatcacgagacctgcgttatacgtggtgcaaaattgcagttttactttacaatgcgcctttttttttttttaacttgcgtcttttccaagttattggttgagctgtttctaccagtaaagctgtcatggtgctcaaggtacttattgcgtgcattcagccgcacccagcttagtcatctcggctgaatctcagctttttcaacattaagagggtatcggtacgtcacggcgatttaaggaaacagccgcaagccatcttcatctacatatacaagaggggtgcaaaaaaaaaaaatttaaaaataaaaagaattaaaataaacataaaaatcatatgtatcatcatcggaccacaaacgttcatgtgattccgattttgctcgcggaaaatcccacaggaagagacagaaacaggcaactatgatatcattcctctcttgtcccaaaaggtcatgatcggcccccccccccccccccccttctgttttcgggcaacaagcccaaaaaaacatacaaaacgttttcttgatgcccaaaatcaatacgagtaagtgatgggatagatagaaactcaacttacatacgttggtgaatgacagacacgcaacaaagtataggtacgggtgtgtccatatcttccgccgcacccaagccccatcgccacaaaaaaaacaaaaacggtcatgttgaagaaacacagctcccagccattcggtcgatacgggaagccaaaatctttagtcatgggcaacaagttccaacttgtctcatggcaaatcccggcatcgcggacagccaatgcaagctctccaagccactcacgtcacattgcctcgccccctggtttccagcaaaagtgacaaatcatcaccgttttgtttgtcactgctttgcaaatgttgacatgaggctgttgttgggttcttgtaatgattgttcaaacgcttgatattgattggcatttgcacctaaactgcgctacgcgaacatgatcgcaaaagaaagcacatctttcaaaactaggtactcagaaaaaaaaacaaaaactcccaacgctttctcttatctgttagactccgtttgtctcttgattccaaaagcacaaatgtccaaatcaaagcagtagaagcctgtaccataatccaccaaaaagaagcgagagagcctatccctagcccaaatgcccgacgcctatccaaccaactatccattgttttttgcattttccctttaaacgcgcctctgctccgtgtgtagcttttacaccaatgccgccaccccagtctttgttgcagtaaaaaaaaaaaaagttgtgccagggtgtatgaacccgcgccaagacataaaattataataaaaaaaaataaaaaataaaaagataaaatggtgagaatcgggggcatgtcttttgcccgctgcttagacccttggttcatacccaacagagcgtccaacaaataacgcagggtcatataactgcagcttctttctgtttgtttgtttgtttgttttttctctctttgatttgatgcagtccaaagcgcctctcggccaattcgccaaacgccaatgctctgttgtgtgtacaagaataaatgatggaatacaaaaagatatgataagtcctcgccgtgtaaagactggtcaaaccaataaaatgcaaaaagcgagcgtgccttgtttaggcgtccgccatgtctttgacctaatagacgccggttgagttgaaaagccgtgaccgccgcgccaacgctttcgccagaatagaagtataataaaagtagtaacgaatggataatagaagaagttatccagttgccaattccgaggggtattttgttgccttcgccacatgaaatcattaaaagtgttttttgttccttttcgtctaatcatgtttcgtcgtccatgtgatttcgctctgcttgccaagagggaagagaaattaggcgatgggtgtggcaatcaggggagggcgtagattgtgaaaatccctgtgcacgaaattgccatcgctgcaggcagagcggtctgtcgtataacatttagtcgtaacccattttttttttttttttccattttagagaccttcttcgccggccttgcaaagtttaatctcacgaacccactcagacttgagaacctgagcggctgtaagacgccgtgcgggatggggatccaaaacggagtagatgacatttcgacatcgagcctgtggaatagattaatacaaattcaggggcggaagcaaaggcaaccagtgtcactgaccctatgtaatgactcgatgggaccatagccctcttcgtcgcggcgaccctccaggtagcgagcgtaaaactcgtcctcgtccttcttggcgagacgccagagatgtctcccggtgcgcatggccatgtaaataacaccgcaagcccacacatcgacagcgcgggcgtcgaattccttgtcggtgtactcttcgggagcgatgtaaggggcagatccgcatagtccagagaccatgtgggcatccgactcccatgccatgcggaaacactcgccgttgccaaaatcagtaattttcagagcgccacgggtggtgaggagcaggttctcgggcttgaggtctcggtgggcgactcccatctcgtggaggtactcgacgccgcgcatcatctgcttgaagaagcagtctgcctcttggacctcgagcttgccgctggacaggataagggtgtacaggtcaccgccagagcaaaactccatgacttcgcagtaatcgcccttggcatccttgagcaggtcgagggtgtggatgacgttggggtggcgcagggaggaagagatgcagaattcagcggtaagacgcttgctgtacttcttctccgactcttcagggcggcggcggaactccttgacggcgaacagcttctcgccgctgctgccaacctttttgtgagatatcctgacgatgccaaaggcgccgcggccgacgacttcctggcacttgccgtacttttccaccaaagttgagttggcgtggggaccggcctttttgtcggcagcctcctccttctcctggcgcagcgagtcgacccagttggacaccagggagagatcgtgctggggcggggcttcttgcctctttccgaggatgcttcgccacatgtccgacagcttctcctgtcttcggctggaccgtaggagatgctcgtgtccgcccgggacgtcgggcagcacagtgaagcgatttgagtccttaggcttggctggttctttggctttggtggcttctttgggttttgcagcgggcagcttctcggcgggcttttctattgattcctttcgcggggcgggagaagaagcgccgctaattgacgggccgcgagatcgaggtgtgacatcgccattgacgtgcaccttggtgacgtcctttgttgagaacatgcgagaaaggcgatccttgaccgaggtcttctcggaggcaggcttcagctgggtctcgctgggggatggagagagcttctcagacccattctgggagagcagagtgggcgatctctttccgtcgtgcgacgacttgatggacgagggttttgagctttgagcagagctcggttttgactcgagggcggcggacggcatcttgacgatggcgagcgcctagtcgttggaagtagtcgaaagtcgaaagatgtgagtaaatgtagtttcgaaaaagccaagcaggcgtctgctgaagggcgagcacagaggccaactgaggttgcctgatccggtgacgagggccgggatgctgcacggggcccagcggtgtatggaggggattgcgtcggcggcggaagctgattccggagctgatgaagagggcagcctgcagagaggacggcgatcctatgtggcgagagcaggatgcgaggctgggcgggagcagcagataaatataggcacagaaaaaaagaaaagtaaaaaaacaaaatataaaaagggtataaaaaggtataagagtaaaaagatgaacaagctcagcaacgccgcagtcggatgttgcctttttgtttcgtttccaggaaagtcaagtcaaatggcaattaaaagcaggtcgtagccaggccaggcggcgcttgtagggggagtcgaggaggggcgtttgcagcgtcagatcgaggctgggcgcagaacaacgcacgggcgacaggccagacgtaattgcgcctggggtgatgtggtgcttgtatagcttgtatagaagaggaagagggagaaggaaccgcctggaagcgcggacgggcggcagaggcccagcagggaggatgaaggtcgtagggcctgcaaaacggggcgatctccggtgcgcagcccttatatgtgtgtttctgcgcgctgtatgatgggatgttgcgtggtcctggcaaatatccgggggtggaggcaggtttttgggcgctgccgccaaagcagaaaattggaattttttgttttagaaaaaaaaaaaaagtgccgtcagagcagggccgggctgagcgtcccagtaaaagcggtggtggcagtggtggtgtgcacagtggtctaagtgtaagtgccagaggggtggagcttgggtataagctagatggacacacaaacacacaacaacacacgcacacacgcccaatggaggagacgagaggccagggacgcaaataagagagaccctctcgcagccttttagctgtggtcgtgacgttggagggcgggggtgggcgctgaggcaattcagaggtgacggcggaagcagaggagaaggaagaggtggtaataagcccgtcagctcgagcagaaaagcgaaaaagggacagaggcaaaagggggcaggggaggaggcaaagagggaataaatggccagggaagaggaggactgcaagaaaaaagcaggatatgattgctgccatattagtgagggaaaagccaaaaaagacacttgaccggacaggcaaaaaagtactgtaccttggaagggtccagcggtgggggatccgtattacagtaccaacagacacagcaggtaccagacggcaaagtctgcaatggggacggccgcggtagcgcgagtacaggtaccggtacgggactggcgccggagctttacggagcgcaaggggcgctgctgcgcgcctgtagcggtacgcagcgcggtatccagcggcaggccggtgcggtgtctgtcacgcgtgtctgtgcgggcaggtagcggtacaagtacacgccgggcacatggacgtgtccgaggacagtacggcatacaggaacctgggagcaggccaggcaagttccggtatggagggcatggagggtgcttctaggaccgccgctgtaggggcctgtggttggtgctggaaactgcgctgcggcaaatgaaggcgccggggactggctccagcgggtgacaaagcacgacagagccttggatagcctgcagcagctggagactgacttgatgaaaaatttctggttggtgggcacgctgagacgtttacgtttgctgctagccgtgcgagttattgggctgccggtgcctttttgcggcggcgcaatgctccatattaccagatcaatacaatcatttgatcccgaatggctgcccgcgggatgcgactgaggccaattgacctgaagccctctatgtaattggcagcgtcagcccgtccagctgagcgtcctgtggcgggcagtcccagatgctggggcaacagctgcggctccagcggcctgcagcagcgacatgccgaaatgctgcagcggtgcgtgctgttagcagcagctcatgtgcaagtcgtgcatcccgcccttctgctcgtataccgcaggctgtaaagagggatagtctggtggtccacggctagtctagaatacgtggacaggctgtcatgtacgaaacaagcagcttgtggcgcgcgcgccaaaaccactccaaagggacaaacgatggattttcaaagagaagaaaaaaaaatttcccctcctccactgcgggactaatcctctctcctctccgctccgcagagctaaacggaaagaagctactatttaatcgcacaagatgaaaaagaaaaaaagaagtttcggctggcagccggggaaaagagagaaaggagccagctacatgcatggcatgagcagccggttgaggtgaagcggttctgtgtgtgtgaggggaggagcgcgtacatatttcgtgcatgtcactgccagatgcgttggtgctgcagcagagcagaagtggcagcatcaaatgtacagccgtctactgttacagtgagttatatacttactgtcctatatttctgtctcctcaatcgtatttcttctcctttctcgcctgttccttaattgctccattgcgccagagggtgttgactctacatgcactcataaagagacggtgtgggcgtgtgaaacaacctaaagggaagcccagaagaaacataccgaggcgcgctaaagcattgaatcctgaggatacaagaggaaaaaaagggaaaataggaaaataagaaaataaagaaaaatcgagtcctctggtcttgcccttttcggcggccttggcggcgctggctggctggcggccgctaagctgctgcccagggtgcagggccacggggcgtgttacgtgggtacttgcaggtgctgttccaattggcagcgccgcaattacaggctggacatgtgcccggcggtggtgctaccagagccaaggcacgcttgcatgcgcgcgtgcatgggcatcgattgctattgtgtctggtacgtataatagtgcgagcgactccatcaatactgtatatcggccgtgatgccgctgccactacaccgtgccgtggcaccagatgccaaggcattacgacacagtctgctcctactgactattccttactaattggcagcgcgtcgtctcacctcaccagcccagcccgcttacataccctcacctatgctgatgctgatgcgatgccaggccaggctcgctggatccggcggtggccatcaaatcgctcagcggcggcgccggtggagtgtgagacacggcttggagctgcaaatgaagccacaggcaagggaagcatcgaggcacaatgagatgacggctgattagtagctctgggcactttgtggtttggagaccttgcatcatgtgcttttcagcatctctctacgcgcaagtacatgtaccatgcgcggcactgaaaaccctttttgccaagcaagcacaaagggggtgctaccctacatgtgtgaaattagatcgatctagatgtttaattgcctagtacctgatgggttgaagaagtattcggaggtttccgtcctttccttaatctttttgtttcttgcggtatctttgagattgtcttgtctagtcaattgcccccttgcagtccgagtttgcctcagatcattatcgcgacatgcccgctgcagaccagacagagagccctacctagggcctcgggtcatttcgttccttgtccatattacctggtaaagtaccagtaccaggtcagccctgagaacgggtcccccatcaacccacttggcatacactgagatgctcatacgattcattaataatagctagcaagacagcacagcacaagtacaacatgccttcacagccgcaatcccaaaatgccaaggaccctcggaatgctgatgattaaacgacatggccatggccatgcccacaggcagcgcttgattgctccttggcgcgccagccatgcagcactcggtgctcacagcccgagacgctgcctgcctgcataccgccccctttatccatacgcgggaggttgagcagctaaaaaggccatgcttggtgcaatggcagttgggagctatgccggttcgaattgctcccaggttccgataggcatatgccagctacaggccatccatctcacagccctatgcgcacacacgcacacatacgcacatacatatcccgccgcgtgagatgcatcaacgccaaagcaccattcctcccccctaaccgcctccgtacttgtacatgtcccatatccatatcaaagaaataaagcacaggcggtcaatgactctttcggcgtcggggaaccgctcctcaaccaaaccaggcagctctgcacagccatcgtgtacgtaattgccctttctccatcgaaaatctcagggaagccaagaaaaggccaagaagagacagctcttacacggcccgtagattgtgctaacgggtacgatttgattaaaaaattttcttctttgtatcctctctttttttttttggcgtgcgccgagattgccaagacggcagtcggaaaactacactgccaagaccacgggagcgtggcagtgtttattttagactttaacttcaatttacagttaaatttgtttttggcacgttttgaaacaaaaaaacagatttcatgctattttttgcttcagtttcttctttgatgtagcagcactagtagatacttcaagtctcaactaggtggcttaggttttgagacagcgatcgatggccattgtttcagcctcacctggctgctgcccccaagatgaatttttatcaggaaaaaaaaaaaaaaaaaaaaaaaaactgcggcacagcaaagtatggatgtacatgtacatgtacgaacacctacttccaatctttcaaacgtcgcacgtaccggttccaggcccgtggaccccttcaggcgccatcctcatcccacgcacatacacatatatccatacagttagttacatgcacgcataccttactttgctcgcctgcattgcctagcttgaacgaaacatatggcagaaaaaaaaaggacagcccaagcatcattcccccgcaagcccttttttttgcctgcatgtgctcgtacgacccaactccatcagaatggcccagatacatgaacccagaccattccaatgccctttggtcggccctttggctccatcgatcgctcgtagtttgctgcaccccgacattggaggagacagagccaaagggggccaatgacaagccgctggcatgactttggcggttttatctataccgtaacccgtggtgctaataaccgccgtaagcagatccgcccatgtgcgtttctcttttttagccagttgttggtagcaataccagcagccagcagcataccgcggcgagttactatcaaccggcatcataaagcatcaattcatctcgagccgaagcggcatacatgtacttgtatattaaaaagtcccaccctcaacttcttcggaacacatacgcgctcacctattccccaaattaactgcatgcatgtataccttttacatcaaacacaataaaaaaaaaacttgcatgcagctctccgtatgtagcatacatgaattgctccttggcacccaatcccggctatacgcgattcaacctattaaagagataggtcccttgaccagccatcacataacgttatgtagccgcatactgccttgcagccaacgtaaatctcatcccctcccctcactttacagcccaaactccaaactctcctcttcacacttactcgtgtttacatcaacccaaagtctaacacgcgctctgtcacctcgatttcttactcgcatgagcccacgctttttttttttttacccctcccctgtaatactgcactccccctttccattaaaaaaaaactctcagactctctcttttttcaacgggcttgttacatgcaggatgcaggatttcccctctcacctgcatcgttgaaatatacccagcacgtatagatagccataccgttgataccttgcattgggcttctacaattggaaaggaacaagaaataaaatacccgaccgcacccatctgataggtcagcttatgtatacaaaaagtatcgacactgccatgtacgtaccgcacagcactaataaggccatgtaagtccgcagcaatactcgcaaaaaaaaagggacgctattcctgcacctaaactctttctccgctaccccctcctcaactgcgtccctcaggcggcctccaacgcctccatactgtaagaagaagaaaaagggacaaataacatccaagtacatgtttacttggcggacagagcaaaagacccgaagaaaacgatttgtaagttgaatctcttcgcccccccccccccccccccccccccctctctgtccctccccgtccctcccttttcttctcacatcactagttcttctacaatgaagtcatcgctgctccgtctttacacgtatttctctccatctctccctttcgtcctgcttcattcccaccacatgctccccgagcttgcgccagatgccgagggccaagcccaatgccaaggctctaagcatctggaaattaaacatttctagccgtcgcctacagcatagtcgcaaatgacattgatacccagtagtgtatatcttgtcctactgcctttccaaccactgaagaggcctggaaatggcccatcacgcccctcacccacagagacagctgccaaaaccgtccccccatatgatctcataggaccagatagaaaaccgcccggctcaatcatctccccagcttatggcacagcctgccacgccaccttttggccactccacagtcaaggaaaatgatcaaataaaatagtagtctagttggactattctcattcaagttattcctcttgaaatcttccaagtaagaagcttagctctctctctgcccgtctctacttctctctcactaccccgaccgaccgctactcgcatagaaatcgccaggggagcagcccgccagtcactcactgttatcctgggaactgcggatctaagcggctgaaatgagtcgatgctgagctgtcagctcctccattgccgatctgcgtgtttttccatcccgggcggctgccgcccgtttttttttctcatgccctctcctgatgtcacagacctagtatgtaaagtacatgtaagcaaacaggaaaggaaaaggaccatgggaaaaaaacgacagactcaagcagcaaaagagataattgccatgatgtctttcgcccctcccccttcctgatcccgcattgccgcttccccggtacaacctccgtcacagcgtttgcgtttttgctttcttgtcgtgcccggctgttgaggctcgtgccatgcctctcgcttttcagtggctcttcaatggctcttccgtcattgcctgcagcttgtgctcggataacacagaaccaaaggtccccgggaaactctttcctgttgggaattgcaagcatgggaggggtcttgacgcaagtataggcgccatgggatcactgtccatcccaccatatgaaaaagccccccccggcatgtaaacctagacaccgatttctggctctggtagccggtacggcgcgtctgcagccatcggctatcgagacttgcagcgccgtctcaaaagctacattgcgattcgaccatcaatgcgcccgttgctccttatcccttggttctagactctgcccgacttcagcctgtgcatctcgggcatgccctcagcatctattacggagcaaagccatccattttcgttcgtctgccacatggcctgagccatctatcccttccccgatgctcagctcgtccagcccggacagggaacgcaggtatgtatcaggggccgccgtgggtgataacgcgccttgaaagccctgtaaccagtattttggctgttcgtatgcatctcatatcacgccgtgagacattttcttcttctagatagagcagctccctgccatgcaatgcctacccgagcctcaaggattgattggtgtacggagtaatacctgcttgcagtccccatggctggggtttgtttcccagcattccatgctcatgctcatgctgcgcgtgcgtggtgcttccctaaatcgattgcctaaatctccttccgtacatgtgcgtcgtaccgaatgacatgggtcaagcctcattcgtcggccctttcattgtccattactttaacgctatcgcctgcaattgtcactgccgttgtactgtagtagtaacggtctcaccgaccgtatcagaaatatccaacgtggtatcctccccccctacgtgcttagctcaaaaatattaattgctgcctccttggtatgcaagtctgaagcggtgagcacaccttcactattggcagcggagattgccttctccacagaaccaacggaattgataacctctgcgataatctcatctcatcatacatcatgataatgcatcttgggtagcgtagaaacatggcagcatattgtctgattggaggcagccgcacacgagtctgtttcctggctttccgttggacaccccttaatcgtcgtcttatggataaatcatgtatactcgttgtactttattgaaaaggaggtcacccatcaggagaggggttagcaatgctcgagtctggtatctcgcaatcccgagatattttcttggaatgtattcatgtagatgttcacaattatattacctggcggaacaaggccgaagaggaacacgccatgtcaagaccgctgatgagacaaccatccgtctaattttggccttttgtcttgctgctattctcggacgcttccgagcctctgactctagacacgagatcggctactctattgcctggacgtaaaggtaaagggtctagaagtcggctggaattctccaaggcagccttgaagggaggtagtgagaccgaagcttcgtcgaccatgttctccagctttttgaagtactctttctctttgatgtgtttggtcaagtacatgacagggttgcttgactgattctgtttcattcgctcgtttatggcctcttcgtacgcccggtcgtatacgttgaaatcgactgccgtaggagagtcagacacgacatcgggcgtcttttcatcggtaacaaaagcatctcttgctccagtgccgatgcccaggaacagcggttcttggtcgctgacatcatgagcgtggccttttgtcttttcttcgtcgggctctggcgcaagcagaatcgtcttttgttgtgcaatgagcgccgctatatcttctactgatgcgctgacatctagtaatttgggtgtcgcgttttcttttgtagcttcttttgattgacccgcagcttttttgcggctgcgggccaatgagcaccgaaatcgatagattgccttcatcacacaaagaaggtggttcatcttcctcgtaaaagctcggctgagctccagctcattcggtggtcctatggggtctgaacaattttcttctgccgacagtaaggggtcggctccttctttggttacccaaggatgttcctgtagtattacattagcatgccgaacgtatttgtgactgtcaaagttggccggtacatacgcgaagctcagccatcgtaattcgggtttccggattcttgtctaggagtctgctcattaaactaataaatgtcggattctcatctttcgcaaactctggctcctccgtcttgatagcctcgtaaatctcaagaatggcctctttgttgaacggtatctttccgtatctaaggcagtacagggtgacgcccatcgaccagatgtctgcagccgtcccagaaacttcgctgtgcttgctgcatagttcagggggcagaaaggccggagagccagcggatttggacgtcctcatgttgtttccctttgaaaacatttctgagacgccaaagtctacaacttttaggacatcatcttcggataataggaggttgtctggcttgatatcgcgatgaataactccttgagcatgtactattatcatgttagagagagatttgcggttaacatgcagttctctgtatgacttacagtattcaattcccaagatcaaatctcggaaccagaacctgcactcctcttcaggatagggatctgcttgctcgcccaggccgactttcatgatgaccccctttttgcacatctccattactatgtacagggaatcttcatctgggtcatcgagcacctcgataagttgagccaagttcgggtgattgagcttcttcataatagcaatctcttctcggatgtagaataaggcatcgctcctctcactgtctcgcagcccatttagacgaggagacatggcgcctcctctaccaggcatacgtctttgcggccccccagggccttggcgcatggcgatggactgtgcccgcctgcgtaggcgaaccttggagaattctttgacagcctgtagatctcgccgtaagtgaatactcttagaaagagggcacaagcaaatgccttgataaaggaagcatacaaactcattgccgaactgatctgtcgcgagatggacagcgccgtaagatccgcgaccgatttcatcctgaatcacaaactggtttattctgtggtgagttcgaccatccgtttcatcattggagaactcgacgtgggcgtccaaagtttcctactggagattagcccacacttggtccggttggaggccatatgccggagaaaagctgaccttgatttcgcgatgagcgcttggagtccgtttatgctgtctgatcgggcttgcgaagccttgcagacgaacaggctcggagctgaagcagaaaaaaagatcaatcagcgcctggcgacaagcgaggctaggcctcttctttctctcttcttcttggaagagcagatttcagcaccatcacttacatagcagacgccaaagatggtcgaatatcgtcggcgatatcctcgcgaccgttgacagtgagtctaggcgattgaaggctagggagaggatcggttttcgcgcctctaggcgattgcggaggcgtctccatgatggcagaagacgcagctctcggctgaggctcgagaagaagagcagcgatgagaatctgtgtcgcgtgcggggacgagactcctggacgaggctctcagaagatactaggcgaaattgaagtccaggcaaggtgtgagaagaagccagcaacgtgattatttttccagattgaagctgcacaagcacaatttcgccagggctgcgaaatgagacgtgaggctgaaatcaggacgagcgccctgagccaaccaatggaggggctatacgcgatagctgcattggcatcttgcgataaagcggggctctggagctggacggcttgtctctgacaggcgggcgtttacctcgaccgctatggccatgcctgcaaacagtactcggtacagaatgtcggagattcatgactgagaatgatgctatttacaaatatcgcatggtccttctatgccgggctataaatgcatttactggatatacctaggggggtatcaatgcttgagatctagtgtcagcgtatcccgagctctgttaaagcactcaactctggtgttttgcatctcactacatttcactataatttcattgcaaagcttgaaaagtatctatttatctgtttatatgtttattcagtactactcaaactatttcggccgtttctagcgaaagaagcagcacaggtataccacaaggccagtatgaatgaagactgaagctcctgcccactattggcagcactttatagtgggctcctacgggccttcatgccccgccagcccgcggcgggggcgcctgctagctccaggtcagcctgtcgctggattagataaccgaggcgccccttgatcgacagaaacacacatctcgcaaccaactgtacctgacggagctcgctcgtcctgtgacgacgacagtgtctcctttgcaagccggccctcattgatcttgtcgcgtgcagcatctgaacactgtcactcaaaccaaccagagtccgtgcctgcccgcacgcgcaaagctattcacaatggccgtctacacgttctacatcttcgaccgccacagtaggtcactccctctttcgcaagatggcttacctgtatgcggaaacatcttgatctgatcttctctcctccccagccgaatgcgtctacgtcaaatcatgggcatcgcccgaccaagaagcccccgcgcccgccatatccaccagctcggacgacgccaagctcgtctttggcaccgtcttctccctccgcaacatggcccgcaagctcggcggcgacgacgacgccttcatcagctaccggacgggccagtataagctgcacttttacgagacgcccgccaatcttcgcttcgtcatgattacagataccgcgtcggcgagcatgcggaatgtgctgcatcagatttacatcaacctatgggtggaatatggtacatgactcccagaaagatttcaagatgtccaggtaaccaggttgttcaaggatagagtggctaatatgatgagtaaatagttgtcaagaacccgcttgcaccagtcgaacacaaggggggcgccggcatcagaaacgaactcttcgagcgggggttagaccagttcataaggggcatgatgtgaatttgccaaaggcactttgacggttatacgagtttgaaatgagatacacataaagggcggaaacggggaaatatcggtaccaacagccatgacggcgtctgcctgacgctcatggacgctctcatcaccctgatttgtcccacagcagtctctcggtcaaggactctacggtttccggctacttggagtttagcagagccgcaagaaacaagcaaaacaaagacgacgaggcaattgcggggatgagccatccagacacccccgctggccgctcggatattgaacctacgagttgtgacaacaggatagattgacccgtaatgaggcctggggaacttttgagacaagtttgcataggaggcaacgtttggagaagatcaagcgctgaaaagaacctctgagcgccgaggagattgtaggatatatcgttatatgctgtctgctagtccgccaacatcatagtagtacctatccaaatgagcgatgaaaaataagaacaaagagaaaaaaaaagaaaaaaaaaaaaaaagccattaaatctttataccagtccgtcctgcccttccaaaagtgaaacaaaacctgtagaatgcaccagatctttactctttactatacaaatatgcatattgaggatacatgcttcttctgcttcaagacttctctcccgccgtcgctctctcccatgcgccctccaagctagtagtagcttgaggctcaacaatgataacactgctatcaacctgagttgactgagactgggtatcttcagacttgacgtagacagcactctccatgagtccctcgtccttcatctcattctcccagttgctagagtatacgacggcggagaaagcctcgagatcgcgcactgtttccatctcctggagatactcattcggtgtattgccgttaccgatgacatgagcctgtcgcgttaggacagacaagatcttgggcaacaggatagctctggtgcgcttgaggctggttgtcgttgctaccgtagtaggagcttcgtccaaggaaaattcaaaagcctcagtggccagtttcttgtccaccaacagtgagaagcccgaattgagaaccagtgtcaagacgtgtgaaaaggctggcgattcgattaaatcagcagtctcgtcgagcaagcgtctcagagcggcaggtgatggctgggcaccatcttcaggagataggctggcatcatctagcacaccagactgacggagaacctcgtcctctttatccttgggaggcaggaggaaagacagccaatccgagcccttgttgtttgagctggatccttcaatcagctttctcacctctgcggtcagttgggagacccgatcaaaggtaaccagatctcgagggctgagactaccaaagacggtccgcacagagctttctacgcggtgcatgacgtccacccagcccttgttcagcaaccaccagctgaaggttaaatacttgcgatttgtgtcgaaatcgctgccatgcggattggggctgtcgtcgtcattgttctcaaggctgatggtggcctgctggctgccagtagcgagagcaacaacactggataagtagctgcgccggccgagaaggttcagttgaactcttgtcagcatggtgagaagggcgagcgtgtagatgagggtgaatgatcttgtaatggctgcatttccaaaaaatcacttgttagtttcctttttcatcctttactcacatatggatgggtcatagattaaggaggcagcgtaccgctaatggtcaagtcatcccagagttgcctcttggtctttcgcggcctgggaggagccagctcttgctgggagccatctgaagtaaagggcattccgacatccaccggcacgctgatggtgctcttgctatcatcttcggtgagagtggtatcggcaatactgggcgggcttgttgtctggatgcccttgaggctcctcgccgagctcttgatctgctggatctcgtacgtaatctgctcggtgttcaaggccgtaatcacgttgcccgtggcggtgggcaggagagccaggacggtataagtacagtcttcctggttctgctcgaatcgacggcgaaggctggagggttgatgatgccgcgttagccatgcagagccaggcaatttgtcctgctgggcacgcaaggccgacttacttttccttggcgatgcgatcgctgctcatccgctcgcgcgcatcgttgatcttggccatcacgtactgcgtcacggcatagccagcgccgaggacaccaacgccgatggcaattggtgtccggttgcgacgcacccagcgccgggctgaagagagcatgttgggcagcgctgcacaggtcgggtcgtgttaggaggtcatggattggcagtgcaaacacatgtgttcagtcgagtgccgggcagagagagaggagaaggcagaagccaggctcttggaggcgggcacggcagggaatggcacgtcgcacgaggctcgcaagcacgcaggacggcagattcggtggtcgagtcgcgatggcggatgtttcgagatggaaacttgggagctcagcgattcccgggatgcctcggttgcaggagcagggccgctaattggcctctcggctgagatgtaggtacgggagcgagtacgcggcgagtacggctgcgcgggctgcaaaaggcgcaaggttggttgtattgggcgagtactggttaataagcctccgactgctagcagcacccttttccgggggaccggcggcggcctgtacagatgcacgcactagaccgttaatgctgtaaggcgctgccacgatttcacacccaccgtagcgccctgctaggctgtggcacatgcttgggcgctgtaatctccaataactctgaaggcatcgatttccattaaatggcatatacagtattgacgtgttactgtgtacacatatgctgcagacggacagattggtgtcatatgatcaaatgaactttggctaccgctgagaggattaaaaaccattaggaaatcagtaatggctgctatttcattagagcttcatagagattactggatgggcagcatcttctcaaaaacatcaattcaaaagctacctacctatacaggcctgtataggggagttaatgtgctgacctttgccgtcccgctgctaaagagacagttgaggcgcccttatcgcttatcgttgccgcaaccagcagcccagtaaataagcatccccgagcccccaaggccggtgacgttactggtcgatccagcctgtatttttttgcccctctccagccatcccccaccccctcgcttcaattcgcttccagcatccaggcctgcatatctgcggcacaatttcatcttcaactcctggtggcatctgacaattattcgcctcctccctttttgcatcgctccctgcaccagctgcgcacgccgagacgacactccttgcctatccgcttctaggcgtttcggtcccccatcagcatctccaatctccaacagacgcctccttgtcgctaaaagccctcgagatctggtctggtgactctctcgctcctgctgacgactctcgcaaccttgttttttttgactcaacaaataagagaccccgagaccgtggcttaaagcatcagcaatgcgcctcttcgcagaacagactagataacactggccaatccatttcttcttcatcgacgctttccactggtggtgacatataattgaacattttgaaaaaaaaaaaggaagagcgcaaataagtgagcgacatcgagagacaaaagggaaaaattttcaccactacatctactttcccttttcggccttgctctcttttttttttcttttctttttcgaaccagcgataacgtaacccagcaaacggctgcctttgccttcctctgggaaaaaagaagaaatggattcacagaagcccccggaattcatactggacgtctttacggacccacgatctgtccgcgacgttgttaaaggtaagctaaattgatccctacaaggcgtcgcaaacatcatttgcaatcatctcccggggagctgacaataagttgcgcaacaaaattacaggcatactacatacaatcttcttcaaccgattcttcccctctctcaccccgcaaacgcacgaagtcctggatgtcactctcccctacgtcaacgacgaggagctccagaccatgattgagcaaggcgtctccgcactcgatcgccagctcgacgcagaacgattgtccaactcgggcgcgccgacgaaccgagacagaatcaatggcgccggtagcggaggaagaggccaaatcaccgtccagttcttcgaccagaaacgacgcaagccgtggccgtcactcggagtggaggaggtctgctgggagacttggacaatcaaagtgactgttgctgagccgagaactgaaaatggtatggatgcgactgttcatatctggaatcatcaaaacttatacatcgactgatgctaactttaaatcggcagaacgagcaaaggttcgcagagccatggagcagaccctcttcaccaccgccatgaaaatcgtcaccttcgtcaacacccacagagaccatatcccgcccatcaccacccaaggcggcaacccgtttccctacaagatcaacgtcgagtccaaggaaaccggctggctatctcgtatacgaatgtaccactgaaaagtcccggtttcttttcttcatacaacatgcaacaacccgaactggagtccgccactgccactttcctcctcgcgtttcatctatttatcccataacacgcaaaggccacgaacatttacgactcccaatttatcaccaccgtttttctgcaatatctcaaatcaaaatacaacaacaactacgatgacaaatgacagataaaggttcaacccaatacagccaaatagacttggagggaggggattttgacgtgtgcgcccccgattgggtaaactgtacataggcgttctacacgggcgttttttggggccacctggatgggaggtgaaatggattttgaatttattaaattaatgcatggtcaaggtaatagatacccccctagtcacacacgctcgcacacatgcacacattcacgcccatgggattgaaagtatacaggtgatacttacctacacttaggtacctacaggtagttaccaaggtagctctaccagttacatcacaagaccactgaactaatacaaatgatcaaacttgaagcaaataactgaattgaaattgctattaaagacaaccccttttctttttcggaaggggggaaaaaagttcaaagtagttatcaaggcaaaaactaatcaacacagcctatcatgtaaaggcagaagtaaacccaacggctgataatccgcccctaatcctgatccataagagaataaaataaatgaataagatagaacaagcctaaaaaaaaaagcaacaaaaaaagatacaaacatgtgctagtcaagtctctcacaaaaagcctccctttgataccgagtttcccttaggttacatacgcgcgtacgcgacatgttttgtgaaatccagactccatgcttccaacccatagtccagtaaaagtaaagaaaggaaacagacgcagaaaaagtagagccgatcataaggaatagaacaaggaaaaagaaaacaaaaaagacctaacccctttacaataagccaagtcccaagtccaagccattccagctaagccaagcaattccattccctggaatcagccgtaatcgtattccaatgccgcaaaataaggagggtcaacaagaaaagaaagaaatggtatactatgtactcagaatcatcgttacccgtaacaagcaagccgtgaagcccaaaggaaggggggcgggtttttgcacgcagaactgcgaagcccattgtattttaaagttcagtctcgctctgcgtcaaaccaccagtagtcatcgttttagtcgcgtgaaggaaactgtgctcatgataaaaagaagctagacgtgtaagaagaagaagaactgttggttcgttcttgtgttttgtgttgtttcttcttcagtcctcattatgtcattaaaaaaaaggtatcgtaatcattctctcctgtgcaagcgccagtttttgtcgtaagctctcctttctttttagaatgctgttgaatagcttcggccgagtgcaggctttccactcctgttcacgccttttgatgactgctgtgagcctgagccaattcgctcgaatccttgaagaatatcgaggccagtaaaatctgagccatcagagccagcgccggtagcaaagtcattggtatctatgtggagagatggccagtcgccatcgcctggaagctccagtaaggaagcaaacttgcttggtgaagcacccttgatgggtgattgttgaaagagcttggagggagagcttaggccctcaaagaccttgctgggcgtttccagaaattgagatggcgtatcaggagctttgagcagaggcgctggtccgagaagcttcttggaagctgacagctctccaatggccgacgaagaaatagaccgatcgaggcgagcgcgcttgacagagcgtttgactggtgagccggtctctgcgggtaggaggctgtcaaacacattctcatcatccactggtagatcttggaagatgtcaaagtcgggcagattgctggcattgggcgtgtcaaagctaaagatgttgtcgtccaggcggaaggcgggactccaaggcaaactatcgtcgttggtaaggttggcgactcttcgtagaggagactgcagcatatggcgaactttggcgcggtgaatgcgtaggttggtgttgggagaaactgacggcggtggttggataatagcctttgcctttttcacgacaggggtcagaggagggggcatctggttatcgctagacggtcggaaaggtgacgatgagttgattccatagctagagaatggccggctctttgatgggctgaaaggtgatgatcctcttagtcgtgcaatctcctcttcggcgcggccacgcttgatgcggcgtcgatccggttcagacgtaaagaaagctgacctggccgcattcggtcgcatggcggaggattctagggaggagatgtagccgctgtcatccatggaagcaaacttgcgcttatgagttcgagtagctgatgaggcgggattgcggttcatgggaggcggtgtaccgttccgtcgctcagcccggggcatgggtggggtggaatgcaaagcagcaggtaggggtgagaagaaggatgattccagtagtagttcgttgtcgggacccttgtcggccaggtcatcagcaggcgcattgtccgataatagaatggtggcatctgatgacggctccagaggcattgacagggttgcctgagacgtcgggagaggaggaaggctgttggcgtgctggtgatgatgctggtgatgcattggggccggaggcggaagcaaaggctcgggcattagtgctggcgttggtcgagatggttcgaggcgggtggacatgacagggaggttctctccagtcgggacagatttccgagtcggcttttccttgaggaactggaattcggtgccgggttcaatgccccagtagtttcccttgccagggtcgtcctttggtcgttcgatcttgatgaaattcttgtgaaggctcaggttgtgtcgaatgctattctgccatccagcatcattggggctgtaaaacgaatagttatcgctgatccacttgtagatctgagcaagcgtgaggcggcgttttgaagatcggagaatggccattccaatgagctgagcgtaactatgaggtggcttcgtgccatcgtcggtgatgggcgggaatgagtcgtgaggtggtagtgattgctcgtcagccttgggcttcttgctgactcgagattccttgatgggggcagcctccatgagtccctttttcccgggagggttctggaagtactgcccaacggagagatcgatagtggacggtcccgggaagctctggggatggacgttttccttctcgaagaatgcatcagggccggtgagctggggcttttgaaagcccgtcttgaagttggacaactgtggcctcttctgcagtgaatcggtcactggcgtcttgtccgcaggaggagccatggatatgccgttgaatttattgaggccgtgggacggcttcagcggcgcccttggagtcttggccttgtacggtgagaatttggagctgtgggagactgctggttcaagaatgacgttgggagttgaggtgcccaagggacgacgcatgggcttggagggatttggcatgggtgcgtggctcgtcatgggagcttcgttttcgaaatatgcatcgtcattgaaaacgtccagtggcctgggagaggcgtaaaaacgcgtcggctgggccattgcggccggagcaagtgcctcgacgtgaggctctttagctgtggagtaagttgtgcgtgaatcgccgtgaagcgtctaggcgcgctagtcagccgaggctacaagggaaaagagacgcgacgccgtttgcgggaagggcatgacagcatcgcagggctccgagagagctgaagggtaattaaatagacccgagaaaggaaaaaaagacgaaggagagattcaaccacgggagattttgtgctcacctcgctgaggtcaccgtcactcgcaggcgcggtggggcggcagatacagtacaaggcaggcttgggggagtcacggccctgacgggggggcttttactggtgcctttttcgtgcttcttcggctgtcaatgcgatgcttgacgggacagccggttcggacccgcagacgagatttatgaaaaattctagcgattttcgattcttcagatcggaagaaacggcgggtgagttgcaaagagtgagagtgagagtgagcagtccggatgagagtcgcgctggatcgggatcgagtaaacagttttattgtggcggcgcgcggggcaaggctttagtggtagaaagagcgagcagctgtcacagaggcgcaattagttggaggcgggatgggatgggatgggagagatggagaggaaaggcgatgcggatgagatgaggggagacgggcgctgtaatagggaatgcatgcactcaccagtatcgccggaagggagagcagagacaagcacaagcccaagggcagccagcacagcacaaactctgggagccttggacaggcccgagtggatcgtcgaccaggggggatccctggcagcgcgtcagggatgcgccgcgcagcggattggctgcagcgccgtctgggctgacacgagcgaccagggcaggggtttgcagtgcagaaatcttgcttctccagcccggaactagcagagcgcactacgcccgaagtggccagcggcagcctgtacccggggcggactggatttcggtgatggaggtgaagttggcggaggaggatttgcagatggcgatgaaggcctgcggtcgagtggtgcgatgggctgcagcaggaggtgccctgggtagtcagcggtacctcgcagtagcgacaatgggcagcagtcgcagggaggggcaagtctcgcagcaagagacaccgagcaatgctgcaagggcaggtactgtacaagacaggtaccggcgcaggtctaaagcacaaacgtgagggtgagggtggcagccgtcgccgtctgagtggttgaagagtcaagagcccctccttgacacggaacgggctggactctggagggcgtgtcgcgcgcgttctcggcaaaaggccaagggatggaggctcttcttctctcttctctgtcgcaaaagggattctccgattgtgcgaagaggcgagccaaaggggggcgtgtcttggggactgctatgcagaaatgcaacggacggcgcttttcgaccttttttttgcgtgcagcagtgcctttctgcgtgctcgacgatcgatcgatgggcgctgtctcgaatcgactagggctgtgccagagcggagcagggagcctgtaagtgcggactgcattacatgcgccagaagcatgtaagtaaagtgccggtagattcgggtgatgccatgtacgtggtgcggtgcgatgcaaaccagcatctttggccgggtgggatgccaggcatacagagcaaggccgcagcaagtaacaacaggtagtggcagcggcagcagcagcagcagcagcagcagcagtaatacgtacatggatgtgctagtatggtttgtgctatgtattgatactaaaagtggtcgtggatggatggatggctaggcagggttcaatgtgagatgtgcgagtgtgagggtcaccggcttgtatctagtgcaataggtaggtatacaagtagtgacactgcgtgtgcgagagactcggagacgggacctgagagatgggatgggatacaagagacgggatgcaagagacgggatgcaagagacgggacgcaaggtgagagatacgtcccttttgaatgcatccgcgcccagaactccttattattcgccatcgccatcgccatcgccatcacgacaacaccattacggttgccatgcgacctgctggagcccatcatcgcatcacgaatcccacctgcatcgataaacaagagacggagctcttctactgggcattggcctgcatgatgcatgcaagcatgcgcgggcgatgagcgcagcaattggcgagcgttgagttgtctggtccagttttacggagcactactgcattgatttcccacccgcggccgaggatgcatgcgcatggacgtgttggatgaggtagcagtggtatggggcataggtatctacaatgtacaatgtaaatactgaatccatcaggaaaatggcatatggagtctacgataatcccaccacacaccaaccgccaattcggagctggaagaaaatacctagtgggagttggtgctacttcaagtatcaatggaagggaatatcagagtggcgcattagactatccaaacacttgccagaatagtactaactggctgctccaataaatccaatgaccccattaaccaataccgaccactaccgcatggcgatcgagtcgcacaagacgaactactgtgctactataatagttcatggaggagcgcatctgataccacttctctcgataccaagcccggaagaacgaggaacggacatgccgaacatgccaatcatggttcatccgtcgttgctcttctttcttcaactaaatacttagcctcttcctaacccgtcaaccatccgtcatcgcctcaatggccatggctaaaacatcagcccagatgacccatttacgtacaacgctcgagacagagttttcttcatcgtgcctctagtgccgtcgtcaatggaatccgtcagatgtctcaaaaccgcccaagccacagcggcgagcttaaagagagtttgccgaaaagcaggtaccgccggccgctgtcgattctgctgcgtttcaaacgcaaactctatcctgccctggcccagtttctcttcatgtttctgctgcccttttgactcttgttcccttttccctttcttctctctctccccctcctccaatattgacccctccataacacctagttctatatcgccctctccccctctataccccttgcccccccctccattaccatcttcacgaaaggtctcccccacgcattgctcacactctctccattttttatctcgtcttcaacctggttgtttctataaacagcttcaacccatgtcacgtcaatactacttgtatttctgctgctgcttctccgtgttatacggatatacagaaactcagatgaccaccatctgacagcatacgcgacttgaattatggagtacaacaacgcgtagccctctcagctgattgccgctctcaagggcaattggttcttgagtccatccacagcacccgctcaggcagcccggtccagcacggagaccgcaaatggggcccggtgatacgcagcgataggctctccgcgaattcggtcgcaaccctgtccctgattcgcctgcttgggacacgcaccccggccagcagaggcatgtgaagggcattgtctgagcacaaaacggccatggagggatgcagacgaggggagccggcacagacgcgacgctgattggccgcggcagggaatcgacaagacatggcggttccactgcagcccaacgagaatgtacagtatgacatcttgggccgccctcaactcactctctcactatcttctctcgctcttcgctcagctgtggtgagtcttactcgggcttataagtccaagtgaagtgggatggtcgctagaaaaaacgcgtcataccgaactcaagacgcgtcttgccccccttgtttactgttgtcgcgtgtctgtccaatcacagctctccaattgaccactagtggcgcccgctgctctttagcctccgagagctcgcatccagcgtctctatcgcgatagcactggcggattaggaccgaagcggcagctagaaggctgaagctgaagaggcagcgcttccaggagggccacccgcttggggcaatggtcgacggcgatctggctttccatgacgcagacccggcgtcacagctaatttcccctagtttactgacatggccactagcagagagcgttccttcaagcccagagacccgtcccgatgcctccatttctcgatctctcgtctcctcccgagtttcgcctttgcgcaatcaccaagatcgtaccacaatgcggctcctggtgtcgtgctgagctggcagcaatttacttcaaacacgctaggcgaagcatgacggactaccgccagctattgccgactactggctctgctatttgcttctagccatcgactaatcctccgtagcagcctctcgcattgacgcttggcgttggacggagcagacgctttacgcaatcgataaagagagcagctggcaagctgcaaaacgaagagcaaaagaaggcaaaaggccttttctttggtaattaaccactctacgcgtcagctgctggtctgagcgcggatcccggccctggtctttttgcggcccctccattccatgggccagcatctcgctctctcttgctgtacagtcgcactttgtatgcactctgttcccttttttagactcccatgattgtctggacggagacgctgtgccaccagctggcacccttccgacgatcccgatcccgttcctcgagaagaagcctgaggagaggggaatggtgtttctactagtctctttgctcgggtttgaaacatcagacaagtttgtccctgaagacggtctcagaccgagcctctctctgtctctccctctctggctcctggcgctattgaaacggcgattttccaggctttcgcattccaatgtgctcgtgattctgatcaggaggagacagaaaagggaaaagggaagaaacgatcaaactgtctgccggcagtgccccttgtcagagcacgaacccatgcagggcattcaatgtcatccttgcttgccgctggctgtaagaggatgagtagcacttgtatgcagcttaggcgtgtacctaccaaccaaccaaccaaggagttgtaaagtgcttttactgcatactcagcgagcctcgacaccaccagcagtatctagcagcatttgccacttccagtaaaaggtattagacgacatacacgtaggatttggcttgccagtagcagtttcataaaaaaaccccaaaagttcaagtgctatattactgtcagcctgcttcttattccctttcttcctgcatgaggctatgaaagttatgtaagaataaggttagttctccgaacccgcgcatcctcctccgcggttcaccgaatatctttaatttcaatcctcgtgcttttcccccaatccctgtatcttcatacatgcacatacatgtatatgcctggtagaagcttgtcaaaatccccaatacttgtacatttactaccacccaggacccggaccgggacctggacccttgttttctatttctgtacaaagcacagaaagaaggacatggaagaaaaaaaagactgcacataaccaacatctcacttattccctgcatttggacaaacaagccctattacttcttgtgcatgcaaccttttaattaattctcatcattcacaatccctgtgcgcacgtccatcctttttctctccgttccttgactttcctcgtacctactatctgtcgcagtagtagctgtcatcagttttggcccccttgcagcggccccacgatgagttcatcaatcatgatacatagcacctattctagaatcctgctcgcctcagcaagaaaagcaaaatcagctaatcctgcacatctcctttcgctctctccgtatttatttctttccactgattacttactaacttataaggagcaaacaaaaaaaaaaaggagagagtacatggtccccctttcaccaccaaaaaaaaaaagggctgagtttgtcttaagatgttggaagagttaataccgtgcacgagctttaggacatgttactaccgcccaacctttgcaacctcttcatgcctccgtgctgtatcaggtgttacgctgctcccggtcccatcacacagccatcactgcattgcaagttgctaatatgcagagtgccgcccatcgtatatgcaactgccgtggcttgtgcaattgggacataaaaaactctgaaacaatgtctagattttgtcaaaatgcccaccctgcaacaagctactagataagcaggacaaactgatgacccgacatgggaaaaagctcgtatcaccagagaaatgtgtagacgttctggatctcgtgttgaatgttaaagccaaggtttattgctgttgtctgcggagtgcagcatcttcaaggctggatttatatgtgtaatatgaaaaggaagagagataaaaaaaataccacgttggacagcaaagaggaagaaagagcaaaacaagaataataataataatataagaatcaataacaatgacattgacgatagtattatcagcttttattaaacaacaataaagagaatacaaataactaaagaatctcatgcgaattcaaatacatatgaaagcaatgtgttcattttcgtgctaaacgtacacgctgtccccatcttgctctccacctccatcaccccctttttcttctgctgtgaaatctagtatcaaacttccaaatagaaagaaataaccggacatcaaaattccaccatcctctcttcgctcaatctctagttaccaatcttaatccaaaacccgaccagccacggtagatgcactcttgtccttggtcgtcgtcttcttgagagcttttccagcctgaatctgtcccaaaaagccagcagggcgaccgcctgctgccggcagtgatggagcatcaccaggagggggtgggggaggcgggggagggattccaccgggcaaagctggaggaggaggaggacctccaatgggagccatcggcggtggaggcggcggtgacccagcatcgggcatcgggggtggcggaggtggaggagcaccaacaggagttccgcttggcagaggcggaggagaggctaccgcatcgttggccggagcaggtgtggaaggagaagagtctctgccggcagcagacagcggcctgggtggtgccatggtgccaaacaggatagacgccagttgggcagcattgccggcgccaggccggtcatcgtcagaatcttcgtcgtcagacgacctgctgtctgagccccagtcatcagaatcagctcgcttgcgagaccaaggctgagtgggtgcagcagtcggcacaggggctgccttgatatcctgcgtcatgcgatggaaagggttagtagaaatatcggctgctggcgtagtggcctcctttggcacggctggagaagaagcttctgatgattgcgacatcatcttgaaataggggttcttgctctcaggctcggctgggggagaggttaccaccgtaggaacgggtggaggagaggctgccgaagctggggctgcgactggtgcagtagcaaccggcggcgagcttactctctcaggctctgggttgctgatttggctgcctccaagtgtaggtgttgacgccggcggtgtggcctgctcgtggctctcctcatcatcagaagacgagctgtcatcatcgatagcttcgagttggcgctgtagttcaagttcacgctgcttggcagcctccatctctgcgcggcgagcagctagcttggtctccttctccttggcttctgccaaagccgccttcttcttcttcttctcttcttcctttcgtatcttaccctgtcgaacctgttcctccagagccttgagacgctcatcagccgcacgctgctctgctgcgaactcatcctcttcctcatggacttgttgcctacaagaaacaactgttagcgtccctatcgccaaaacgtacatacaaagaaaaaaaaggttagaaaataagaagcttactgcaattgttcgttttcccgctgttgttgctcatgctcacgagcaaggcgttgctcctcagcggccttggcagcatcttcctctgccttcttcgccgcagctgcctcaccaccatcaccctttcctcccttcctcgtaggaggtggtggaggcttctttgcagccgactgtggctcttcaacggcgggagggggaataccctgttcctcattcagtcgagcctgtcgctcggcctctctgcgggcgtcgtcttcctcggcttggcgcagcttggcagctcgttcagacctttcacgttcaatgcgctgagcagcagtctctccagacttggttggtgccttgatgcccagtgccgcaaggcgctcagccatgcgctgttcagcctgctgcttaataaaggcagcacgctcttctggcgtcttgtacgaagcgtatgagccaccaccagccgtggaagaaggagtggcggtgcgcgaggtgggagcagggctctcggttggctgaggggacagagcagctcgttctcgttctcgttctcgttctcgaggagcctcgtccgccgctgaaggtcgtgcattgcgcttatcctgagctcggatgcgagtagctcggctctcgcgctggagatcaaagatgaagtctcggacctcgtcttcgacaccaagagcatcctcccagcgacgtctctcatgctcactgctattgtcctttccagtatcgttgaggctgtcctcaatgctgcgcgagaagtcacggacgctatcctcgacatcatgaaccatgcgctcattgctctccttctcatttctgaccttgatgctttcttcctcgagcctcttgggggcgtccaggtcttcggaagcagtctcaatcttcttacctgtcaaggcagcagttctctgttgcatcatggcctttgcacgagccttgagtcggtctgactctgtcactgagccgccaggaccggttccaacaatggccaacgcactaccagggtgagccttggcatccttgagacggaagagctcgagtctagcgtccatgatggctttctccgcctttcgcacctgcgaagcaagctcagggactctgtctgtgagcttctggagctggcgcttcagagcccttgtctcagcatccgagttaccaacagccagtgcggcatctgggtgcgagtcaatatcgtcctgaatgcgtcgaatgcggcggtagagttcctccgcctcacgccgatcgcgtcggtccaagatatcgtcctcttcattgttcttctcatcggcaaaatccatagcgtcaagcaagatttgcttctccttgaccttcttcctcagctcatcgagagtcaagtcatcgctggacccaacagaagacgtgcctggagactcaggtcgtggcgaattagcccccccaagcctccggcgagcactagacctgtaaccaaaatcctcgtcgtcgttcctaaaaactgtggcatccttacgtcctcctgcagcaggggcagggctgcctctgaatgaacggttcttctgatagctgacaccagtctgttgcggtagcagcgcagcaccagagttcttacgatgatctgactcttggtgcagcaacgacttcagagtgccaatggactggctgaagttgcgagtagaaggagggacaagttccgcgggcaaaacgctgggcatggggtatccgttcagctttctgtagatcaaatgcatagcaacggcgaattcatccaaattcagtcggcctttgttaccgtggtcggccagtgtccagactctctccagatcaggtttctcaagaccactctggccaaagatctcaatggcttggtcaccgccgatgaagcccttgttgagtccatcccaggccttgaacaaggcatcatatctagtcttctcctctttagtaatagcccatggaataacagcattgccctgaagaccagcggtggtgtaagagctggcttcgcggccggcctgaggcatcatacgagcatgcagcgcatcaatgttaggcagtccagtcgcaggagcattgacaagaccccactggccgggccgtcccgtgggttgagtgttcagcggtgctgccatgcctccaggtccaccaaacccagtgggcatgggaggcaacggaggaagagggccgccgtatcctgtcggttgagggttctgtaagttggcgaaacccgtcggctgtggctgaaggccttgcgattggcctccaaagccttgctgctgagctccaggaaagcctgtcatctgcgcttgcagaatctgggagtttgacggtggaggcggctgcggcgtcggctgctcgatggtgggcacgtttgcgtggctcgtcgcggagccttcgtccggaacagcaaagctaatgatatcaaccatgctggaaacctcgttcttgacgtgctcaggcagagtaggtggcaatgtcttgccagtaagcttcagattgcagaggtacatggcaagggcgaattcgggaaagtagagctgtcccgctcgcgtggtatcagccaacgtcctaagatagccccttgttagacgtttgcgagcaatgatggtagatttgatagcttttgggaagaaaaccaagtcatatgtatatctcttaccaaatatgcgacagcgcgtcgccatccaacttggatcgcagcaaaaggtctctggccttttctccagacattgtcgctgagccatctcccacagcagacttgaacagcgtctcaaactttgcttggtcggcggccgtgatgaaagacagtctaatgttgggaatcttggtctttgacttatcggcccttcgtccctggggcttggccgtgcccccagtctggaaagacgcagccacctccgcgaatccagtcggctgcggcttaatcggaggaggagaaatggtcgagctcgttggctggggctgctgctggggcggctgctgctgttgctgctgcggagccggaaacccagtcggctgaggcatctgctgctgtagctggggctgctgaagctgttgctgctgctggtactgctgctggaactgaggaggcatcgacggcatcggcggggcgctcgacgtctggaactgctgctgcggctggccctggcccggaaacccggtatactgctgctgcagcggctgcggcgactgctggtagcccgtcggctgggcttgcaacggatagccagtgtattgctgctgcaatggctgctgtccgaagcccgtgggttgcggcgcaaaggggcttggctgctgctggcccggctgctggccaggcgcgaggttgccaaaggagccgccatactgctgctgcggctgcgtccccgggcgaggactgttgccgctgttcaggaaggcattcgagttggaatacatcgtgaggctgctgctggagggcgtctcgagccggacgcttggatgtcggctcttgttatcctcaggaggtcccaaacgaagtaaggaggagcgcgagagctccgcagctcgacgagacgcagacaaaggagagagcgcagcgagagaacgaacgaaatcagctccaaggcaagaaagcaggcgatcaacaaggacgggaacaaagaagaatggctaaacgactcaaagagtggtgatgacgaagctcgcgccaactcccgcagtgatgctaacgttgctagtggtacgtgattgtcggtacagcgagcgagtgtctagagagacgagaccgctggaaggccgggctggggctgaggctggggctggggctggagaaattgcgtggctaggccgaagaaattgcccctcacgccagtacgtacccaattttgtaccgtataagccgggcgggcacgaagctccttgtaagtgtgccagtataaaaatagatgcttctgaagatataatcttgcatgctacgaaaagaaaaaggaagagatttcaagatataagtatcaatatcatcgtagcagtctcttggggtattactatgagccaatctatgtaatgcattaaccatgattaagaatattccgcgctctcttcccggccccaatacctccaagtctgcatgggattaaaaatgacaaaatgcaaggggtatcaatcaatcaatcagtcaatcaaccaatccatccgccgatgtaaagcgagcacgccagccagcaatccaagtaacatcccaaaaacgccgggttcgagcacgctgttgtctacctgcctccacatctcttttcaccctggtcatgtccctcctctctccccccctgtaccatctcaatacgctgtatatcttgtaatttatactcatgctggggtggcccccttttcattcatttctgtgcttttccttgtctccccctcttattaccttgcctcctcctcaatgggatctgtcggatcgccaaggagactttgatatctccccatcagtaagcttatctcagcatcgtaaccttcggaaggcaaagagctatcctcaggtgccgcgtcgctggccactcccgcaaccggagtgccggcccaccccagctctttatccggggggctttccatctctgaaggcgttggcatgcccgtttcgctattagagctcgcctgtgaggttggactactagccccgtcactcgagacaatggaatagggtctgatgattgcgtccctggcatcttcgcccgagtaaggcgctgatacgatgactttcaacgtttccgagccgtggttcgtagtagagggtccacgtcgaagggaggagcccgcgccattatgggcctcgaattctttgttggcaaggcctccaaagtcaactgaaaacgtgccttcttctatctcgcaagtttccaatatctcgtcggccatcttcgcaggaccctgctcgttacggaagatattttggtttctctcaataacgcgattcagcgcgctgatcgcagcatcccactcgtcactcagtcgttgaacaagtggcttctctacaatgaccggagccttctcatgcttcagcttgttgaatatgcccgaggagcggcgcggagcaacggccggcacgtcgacttcggcagatttctgtattgtcctagaaagttcagcttctgaaaaggccgagaagtgccggatcgtcgtattgccctcgatacgcttcactagatgccagaaattggagagattgaaatcgttgccttcgcaatctagagtgtgcagcgtttgattgcctgaaatagcctcggcaagatctccgatgttgatattcagcatctggcttctgacgcgaaggtgctcaattcgcttgttgaatttcatgccacttaatgatctcgagaattctctgcccagccggccttcgtcaagcttagagtcgtatccagagatatccaagaagcggatagtgtcgttcttggcgaagaggtctgaggctgcttggcaggccacgctgctgacagcatctggtgtagcgcagccagctaagctcagacactcgatcgtcttgttgatcgtcaaggcccgcatcagcttgacaaagctgtcctcgtagctgaattcaatcatctgcatgaacagactccaaggcccgtagccggaagcaagtgcatcgcagagacttccaataccatcatctagccggtttgcatttatatgaaccgtcatatgtcgagctttgcccatgctgaaaaacagctgggcaacttggcttccagtgaggccgcaattgttgagacgcagtacttgtagctcttgtgacattggcgactccacatatctcgcaagagaaaccacagtagtatcgttgagctacgggcgttgattagctatcagaatgggaaaaaaacacgttgatttcggtccacttaccacaataccggaaagatccagttcctggagggcccagctttgtagtgcaccctcagcaaagagaggttcttccgagacgagcctagtattgcctgatatgttgagcttcttgatcttgcgaagttgccggagcgtataagtgagggtatcaaagcccacagtcccgctgttatttgacgtatcgatatattcgatactctcggcttggcctgcaagaccagaccaaagtttgttgagatcaatatccccaagtccacagtttgatagatcgatttttttaaggtgcacctcatctaatgcaaaggtattggctgagacaagaatcagcggctgcgcagccaaaagaagaatttggaaatcatttctccttctcatttggagttacatacctagttcagctacgtcgcctgcgccaatgggattgccagacatggaaatactgtgacagtggctcaactgtgctttaagcagcatcgacaacggtcgaatgatctcggagctcattttgcgcatggtagtgtggtcgaccgatcccctgcctgtctgtggtctcatcgggcgttgtaagccggtagtatttgtgagatcaatgtgtcgtatggattcagatgaaaacaacaaggcatgaatctcttgttcgaatactgtggcttgagagagaagttggtagtgttcctctggtaattttacgcctagatagtgggccatcagtaaatttgccgcgattgattaaggctaggaatttgtaaataccgctcaaagaggtgtataccacagtatctccatattgtgaatagtcacttttgttagcaagcgatgtaagtgacacatcgcgaaaagagagggccttgaagaagctattgtatctcagggcccgaaaaaccgcaagtaattgaaggggcgtgtattcccactcgtcagaggccagcagtcggaaggtcggctctgacggggtcagccattcaattgtccaggcggggatttgcacattaaacgcaacgcaatatgcctggaggctcatctcaaggccgcccaaatcgttgcctgatgttagctggagaggtgatgggagacccttgatatcgaaaatagcgtgctggagattctggggccacatgggtttcaaaacacgatcaatctttgtcaaagcttcgatgatccggcgataatacgtgctggctagttcgaggcgagattcgcgttcgaatggtttgctgtgaatgtttcgttagacaaatcaagtcaaaagggatgaactgaagttgtggcatggtcacttaccgaaaactcatcaagaatctttgctcatgagatgccactgatgcttggaaacgagtcaaagagaccgtcccccaatctgtagttttcatgagcaagtcgcccggcagagtcgaataatccgccttgagaatctcaataagataacacacgtaggggccaattgcaagatagtaggtcgcagcgtctatgatgtcttgagattcatccgcggctgcccctttctgggctgctggtgcaaaacgcttggccactggaaagatcaagctctggggggcgccatcgtcgggtaactctgcgggctgcataacatgattgatacgaatcctgacattctctggaacagtcacatggatcgggttttttctcatcctggccttgtatgcctgctgaatatccgccagccagtcgtctctttcctttggaagagcaaagtggaaatgcgccttgcaagacgcaatcttgggtgatctcgaggaccaccacacctcgataccacatcgaaagctcgaggtctcttcaatgtagactgcaatgatggaacgaaggggaatatcgtatcgaatctccgcaaatgcagacttgctggttaaagaatgcagataatgggactgggcgcctttcccctggcttccagtctgagttaactgcgggaagacactcctagcagcttccgcacttccaaatttcaccaacgaatgatctgttaagacaagatattcagagcgagctttgagtagagaagaatctgtcttgagccacccatatcgaagcatttccatcgccgtatagctgggttccaagggaccaccaggaatttccgaaggcgccgtgctaatcgaagaatctctggaaaccctcctctgaaatctttcaatcatcgatcctgagcccgacggcgtcttgtgcagctttcgtgccgaagatccagacctagacggaccactagacatcgaatccagggaggagctactcatcgagcgaaaggccttagacagcgaacgagattttttgctttcaacgatgggctccgaagattcagtggcatattggtatggagatagagatcccgccgtgctggcagtggacgacctccatttccacttctcagcagtactttttgtagatttcatgatgccgacgggactgagctgaggtcctcaacagaaagctaatgagctgattatcacgaggtctcagccaaccatgccgaccacggaggaaacaatggggcagatgggatcagacgctgatatttatgaagatctggaatactgtgccgtgggccttggcggattcgatggcctagacaatggtgtgctgtaactgtccaacagtggacaaatgtctcagcccgcttggggttgtagctggcaaaacgaatgggtgaaccggtaagacaaatgacatgggccctttttggattcttttgtcactccagaaacgcgttgaagcagatgaaagccgtgaaagactctttctttggtgaatgggccaaattcaaagcgggcttgggtcacaaagcagcgctcagtgtctttcagaggacagcgcgggatgcacttcacctcttcaaaggaacaaggcacgaacaaagcggtgggaatgcgctatggagacgcgagtcgtaatatcgctgggctgtggcggagggaaagcctgcctggggcacaggggggagatgtcgtcggaggtggttttctcaaaggaagaggcactgggctttgacgactattttcgagttgtcgtcgagtagatgcgacgagggtcgagggcgttgcgcgccaaaagcagctgatgcaggcggatactcggagttgataggccgtttagttacaggagcatctgggtaggtgagatcaacatgcgcagcgaaatccgcaagcggttatttttttttttcgcagcgcttcacctgccagctcaaatccggcagctcgccacgtcacgcgcgcaatgggaaaatcgcagacgaataatcggcaagcagttttatatgcggttgcagaggagcaagttgtcagaagccgaataattcgatcgtcgtcgttcgccgcgtccggcccggtgcgagcagatggcgaagcgaatcgctctgcttactggcgtggccactgtcccgtccagcggtctggcccgctgtttaaggaggaaaagagaagagaaggaagaaaaaagcggtatggagaaggataataaccagttaaacaaaggcaggagggccgcacaaaagctagaacaggaaaatagccaaagaaaaaaaaaatagagaagagggaggagagaatacgaaggtgtgccgcacagggagacggaacgtgtgatatgtcgtcgagctcctcgcattcactggcgggtttgggcacggcgttcaggataagacgagacgggacgagacgagacgagccccaattcgaaaaggacagccaagcacccgcctcacggggccagcaaaatggaacaaaaaggcccctctgcgcttgaaaccgcgtatttggagccatccgggatgctggacggggcatccgtcaatccgcagcaggcatgttttggggattcaccacgcagcgtcattgcggtggacatctcgatctcggcgcgcaaagtcaattcaagtccggccacggcagcgctcgtcgttggcaactcgaggtgcctcccctgtcgccccgaccaatcgtgagatggcgcggcgtgcggatttagattcgcgctgcggctagaactgcaggaccccgtattccgctgggagcttcgtcatgccatgccattttagcatcacgtttcgctgcattgcgactcgaggccttgctcgaagcagcagtcgccgttgtccatgccgtggcacgtcctgtttgtccggagagggcatctccatctcagtctctctcttggatcttgttccttcttttcgcctctgatgacatacttgcagcgattctctattgatcgccctcccacctctgatcagtgcccgatctagcctacactcatgcatgagctgtctatctctcctggagctctttcatcactgttacacctacagcatctcattgcagacagcagcatgcgcattgtgtgcatcctgtgtgcatccacggcggagccgtagcgcctcgtcgaccaggggggtggcaagccgggccaggggcttcaacgtttgcctatccacgcagtgatcaccgctgtccctccaatttctgattttcctagcgcccagcaccaggccagcgacatgtggttaatctagtcaagtgtcaatcgtccatgctcctggctggctccgtgggcaatctgcaactccagccgcagatttcaaccatctggaagtcgttgagcacatctccagctgggagcggcgcacgggtcggaggatggcaggcggtcttggtcattagggccgtcgaatacgattacgggatctctctagcacagcactgtagtattcaattccatgtcggtgctgtctgttgcgccgtgcatctcgtatggccggacgtcagctgccgaatgggtgcctcgtcgcggcgcataacctccctgattagggagagcctgcacttcgtatcgcaacacaacttatgcagcagcaatatacgagccttagtgcagagcacagcgacggatatcgcctgtgtggttttttctgtaagcgcccaaatgatccgtcacgctgtgcctggtggtggcatgacgtatgcatcagcgtcccttctgccgtcgcagctcgtcatccgcatctcctcatccatccagaagcaccatccgcgatcgcgctgccggcagaaggtctgttaaaccagcttgggtatggagcttctacaagtccagcgccatgcgccatgagtacgggagacgataacgatggctgcgcgaatgagcgatccggatcattcgttctaccggtgccttgctagccactgcctggccatctttttcgttgagggtggacccagctcaacggcagaaccctcgccctgcaatcgtcaccgccaaaatttcctaatccagcgtggtcttttcagcgtccagggaagacggcgacaaaactcgcgagaagcgtcggagcatttcttttctccaattcggcgccagcctcatcgtcgcgtctcctgtcaaggcactcgctgctgtaggccgtcttcaattgccgaccaaactagcctttcgagcccgcgaagcccgcgcttgcggctcgcccctctgtggctaacttgtcccgctttgtcccacctccaagtaaggttcgataaatatcggaacagaaacgagaacctgcgtcgctacttgctctggaagcaaagatctcgctgctcttctcgacatcgtcgccatggccgcaaagattgatcaggacgcgtttgagcgtcggttcagagactacatctacatcccggccggtcttctcgtcgtcggcaccatgattgtcaagattgactggacgccgtatgctgctctgctggccgttgtgctcggcacttggaactacttcagcttccgtgagtggcctctgcgctttgtacgctgtatcgatactaattgcccctttctatagagatcaagaaggtgctgaagccggacgtcttccaggagttccctcttcaggagaagactgtcatttctcacaatgtggccatgtcagtgcacaaccaatttttccactcctcaaactgcaaagttgcgccagatctaacaacagaaacctctagctaccgattcaagctcccctcgcaacagcacatccttggtcttcccatcggccagcacatctccatcggcgcccaccttcctcagcctgatggaaccgtcaaggaaatcgttcgatcgtatacccctatttccggcgaccaccagcctggattcatcgacctcttgatcaagtcttatcctcagggcaacatctccaaacacatggcctctctcatagtcggccagacaattcgcattcgcggccccaagggcgctttcgtctatacccccaacatggtccgccactttggtatgattgctggaggcactggcatcactcccatgctccaggtcattcgcgccattattcgcggacgtgctaccggcgacaagaccgaggtggatctgatctttgccaacgtcactgcacaggatattcttctcaaggaggacctcgacaccctggcccaggaggacagcggcttccgcgttcactacgtgctggacaagcctccggaaggctggaccggtggcgttggctttgtcactgccgatatgattaccgtacgtcttcttcctcgtttaacattatttcagctgatactgacttgtgcactagcaatacctccccaagcccgccagcgatgtcaagatcctcctctgtggtccccctcctatgattaacggcctgaagaaggctaccgagggtctcggtttctccaaggctcgtcccgtcagcaagctcgaggaccaggttttcgctttctaaaacaaaagaaaaaggaatatgtccatgtgcggcgccggtatatcagttggcagcaaatgcatttttttttttggtttttgccctgaagcggtgtgacaacacttttttcttcttcttttaaatcaaaataggagagtggctttatagactgctttgctctaaaaagttgtaatgggttcattgacttgagagtgatatcccctctctttaataaaaagaaaagagcaatatcacggattggccaatgtgggtagaaaaaacaaaacatcggatataggatacttggatagaataatctataatgtcaattatgctaatgtctcttaaaaaatgcatctccatctaaaacaaattcgctattttcccctttttttttctctctttcggcgtttcctttttttttatgaagaggaagctaatatacattgtgcaagctctggactactaatgaaatcctttccgttaaacagaatacaaatatgcatgggaaaataagagatactagcaattattattcgtcgtcctcatctgccgctgcagcaccgctaggctccgcatcttcgtcctcttcgtcactttctgcgattgctcggcctctacgcgttctcttggcttgggaacgagaagcaccaatgtcttcgtcctcgtcatcgtcgtcgtttctttcatcgcggccatccttttcatccacgtccatccggccagcgtcttcgtcggcgtcggagagaggtgtctcctctctctccaggtttctgtccgcacggtccaaaacgtcgtagtcgtcgtcgttggcttcttcttcatcagagtcgacaacaatctcggcagacttgaacttggaagactccctcttggtgaggcgtcttctctttttggtgtggttctcttcttcagagccctcgtcatcatccgcgtcggccttcttcttctttgacgacctcttgggcttgccctcgccggcggccccgcgtggcgctggcttgcgctttcttttgaccttttctcccgtctcttcatcagtagtcatctctgcctcgtgacgcacgcgctcctcttcagctcgttgctctgcatgtagcctatcgcgggcggcgatggcctcacgttctttccgaatcttctcctgtcgctcccgctctttgtccagaacggcctgtcgctcttcttcgcgcttcttaatctcagcttctcgttgttctttagcagccacaatcttttccatattcttctcctcccactccttctgctttcctagagctctctcaagttgtttgcgaagtgtattgcgagccatattagcacgctgctcaacgtcatgcttgggataaggtgtttggggatgggcagcaatcatatccagcgactcaatcgcggcttcgagaccctctgacgcctcttccagctgctcagctgtccgtctgctttccggcagagtttggatcgtggtcacaagctgaatttgaacaaaggcaacgttgaacttgtagtgtatttggtccggagccacctcaagcgcctgcgagtcacggttagtaagttaaaaactatatctggtatgtcaaccatatgcatgcttacctttttagcacactcgagggctttgttgtatgaatctacatctcgatctgccctgcctctgtttaaccacgtccggccaaggcaagagagaatgactggatcattcgatttgccgtctttcgatagagctatctcatagtgttcgatggccttggtgaactgcttcagttcagcaaaaatgtggcccaagttcacatacagatgagaatctttgactgtatctcgaactttgttgaaaatagtgagagccgtcttcaaatctttcctgtcttccaccagagcaatggcgatgccctgagcagcataggcgttcttcgggtccagtgataaagctttctcaaagaattcaacagccttgcagtagattgcgcttctcttctgcttctctggttctgtttcacgacgcatttctcttgcctgcaggaggtacagattgcccattccgaccagggcatacctgtcatgcttatcgtagttttgtagagtgtgcttgtagtgacggaactcgtggtcttcttgaatgtttgccgggcgctttctggagtggacttttccaagataccatccatagagtgctcgaacctccaagtcggcggtattctcctggtagagctttgccacagcatcaggaccttccttgttgggattttttcttagcttgatgtatgcaagccgtgtgcgggcgtcggtataatcgtcgtggcggttaaggaggccctcatacacttccaccgccttgtctgtcaggccccgagcctcatagcttcggccaaggttgaagctaatagtcgtcaccaaggcgtcagtgtccatcgtaggatccttctcgccagctctcatgcaagcacttagcgcagcttcaaacagctcactggcaagatcatgtttctccgcctgggaatggaagcagccaatgttgttcagaagctgaggcgagaggaacttgcgaagagctgcctgaagttcggaagcgggaacgtctgttgggtgctccgactctggaatctgttcgatctcgagctgctcaacttgttgtaaacactgaagtgccttgtcagggctgtctgtttcatatagccgggccaggtttaggaggacagaagggtccggagacagggccttcttaggatctttccaagaatttctgacgccctccagtagagcaactgcctttttcatttctgcagatctatcctccttgatatcactgctctggttggcaaagatttcttcagcataaatgattcccaaaagaatcatggcctcgtggttcttggattgctggataatcttctctagcctcagcttcgcctctccaagatcgttcttcaggacagatagctgcgcaacgccaaacttggcaggaagatagccggtctcagtacctccacgagcgtcgtcagcgcgacgatagtaatcactggcacgctctaaatcgccgttgtagtgagcttttctcgccagcaaataccatccgtcactcgcaacggcgttgacatcggtatattgaatggccttgtgagccagcttatctgccttatcccacatttttcgagacaagaagtagctcgcaaaggtggagcaggtgatgggaacgtctttatcaagtttaaatgaatcctgaatgtagtcgatcatggcccgcttgtaaagctggggaaattctgggctgttaaccggaacatgaccgctagcatcaagatagtacaggccgagaagactcttgggaactttggaatcggggttgatttccaaacatctctcccacgctaccttggcatcgtctttgaatccaagttgccagaagcagcagcctattccaatgcgagggtcggggtcgactagatcgggtcttttttgcagcacatcttgatatgcagccagagcctcgggatacttgtgcatggagaacagagtgcgagctttccccatcaaagccagcacgtttttgccttgagagactcggagtgcatcatcgaaggccttggcggcgttcttcaggagctcccccttttctgtccctaggcttcccgcagtcttcgatggtccttgtagtgaggccctgagcagtagcaaaactccacgtgcgagaaagatgggcgagaaggacgggttaagacgtgcggcgtcgttgagggatgatgttgcaagctgcagatagtgctctttcgttttggtttccgacgcattggcatcttcaggcgcaacacgaggggcctctcgactcttccatagatacatccaacagaggcagcatatcatgctgaccttatcgcgtgggttgccgccgctctgtatggcgttgccgcctcggatcaacatttcgatggcgtggtcgattttccgctgcttcgcatacgccagcgcgaccgtcatccaataagttttggccgcatgctcgttttcgaacagggtacacagttccgtcggatcatcaacaaggacttcgagatcgatttcgaccgcttcgtcttcttggtcgccctggacggggatgtcgatggcagaggggatgtcggagaatcgggcactcttaggggcttttgaaacatctccatttgccgcaccgttcgcggcgccgttctggagggccgccatgcctgaggatctggctcaatgtctgtgaggaaatcggggggtgcgtaaagtcgggcgaaatcgcaggaacgcgtcaagccaatgtagcgcctcgaaggtgacagccaatggtgttcatcggtattttcctagatcatggcaaatgccgccagccaaacgcggatgaaattgttgccgtgagctgagaattggctgccgagagggttgatatcgcaagtcttgggaacaatcggaggcgagccagaaattccatgatggtagctcagcgaagtgcaggtggcccgtgcgctccgcgacgctgccttagcggctgcggatctaaggagcctcacttgaatctgagagaacagcaatgccaagctaatttgaatcaaggattcttggaaaatgaatttttttataaagttattgcagtttatcctctcaaacttctttctctgaggtggcaacgcagaatagttttgatgctcctgagccagaccaaggctgctctctgcccagcatatgctccaatctcatacaaaaattgatatagtgatagtagatacattatgattactaaaaataagatcatcctctataaagatatatatgaagctttgtatgtctctcgaggctttgttaaagatgtggtgaacatacatgccccttttatctaggtacctaggtacataggcgggagttccctttctagtataataaacatatataatagtagtagcttgcaaatactatgtttacataaacttactctctctatctattttcatttactttgtgaatatgaatactcaaggatatgtttaggaaatagtgtccatgtgagttgtgcattgagtcactggagcttattccaagggagtgtcctatgcgctctgccagctgccaggcagatggaggcgctcgtcagtccatcggcatctatcttgttgaacagattcttctcttcttacgtcaacaggagtatctgattgttcattccaacactcgtgctcagcttcctggtggatgacccaatatcaggatgatatttgctgcattatgcgatattccacgatacgactaaacattatcaaatccatctttaatcgcctcgcttctgttcgccaggtttggctatcgccatgtcaagtttcgaggccacaaaagaaaccctccgtcttccccgatccgacacttgcctcgggtggcactgtctcaactcagcaacacgatttggcatcatattctccattgttgttgcagttatcatcctgtcgattgtttggatgtactgtgcgggtcgagcgagaatcttccggatcaaaaccaaaacgaatcatgcgtctagagtgcagagagaacggcgttaccaattcacccggaagggcacagcaaagccaacaccgtattcagtgccacaaaacttcgtcttcgggaacggaatgcctccaaactttcctggttattacttgccagcgccccaggtgttaccagcgcagccatttggcgtcataggtgctcacaatgctcaaatccacacgatggctccaacaagtttgccacagggaacacaataccctacatatcctggtgtaacagctcccgagctgccaaaaacaaaagattctcgcacagagccaagccgaactccggacgaatgttcatcgagtcatcctacatggtggcaacgcttctatagggctttcaacctccctgctggagcggcatctaccattgcgagttctccctctccttctccagaacctgaacagagagcaatcatcaggatcgaacattcaactacagataggcgcctcgaaaacaccatgccgcaattcgacaatcatgtagatgaaggcattttcgaaacaacagccacagagcaggatgatgcttcgtccatgctatgcaatcttgacgcttctaacgactcgaaggagtcaattcggagcgatgctgccacggtccacagcgacgattttgaagtgaatcctcggcgccggtgagcgtttgtgatgccggttacatgtacatggcgagatgggcgaaacgccatcgccttatttacgcagtaacagatccatacggccaatagggctgccaatgacggggaggtttgcaaccgcaacagtttcttcagcgtcactatggacgctgaatctcggatatgtataatgggatgtatagaaaaggataacttggtccagtgtattacatcaagggaattatgggcttgtaggtgctagtagtcaaatgatgatttataaagacacaaaagagaaaatgcaaacacttaatcaacttagtggcggcagttgaggaacgaacgcggaccgatttcaagcctgcaagatgatgtacaggcgcagcctaaagagagtacgagcatcattgatcagatggtaaccaccggcacttaaaaggcatagaggcgttggcgaaagtagaatcactccatttttgcacgtcaaagtacatgtacccgcggcgaacctgtgcccacagccatgcctggcacaggttttttgcagcgttttttgcagggcaaggtacatgcaacgtaaatgcaggtggtccgtgcgcgcgctgtatcgtcatcagcccgttagcaggttcttgtttcgccctgcgccagaaacgcccgaagcttcgcaagccgccaactcgctctccgcttctgcctaccatcgtcgtttacagtcttgaatttctctcgcctggccgcagcatctcgtccttgcgtttgctggataatggcgacagcgctcacagcgacctgcataccctgatcttgaccccacgtcccagccgcttaaacgactccgccccgccgtagttgcctcagagctcatcgtcgtcccggtacagctagagcacattcaggccatctcgagaaaccaaggccacgaccaccaccgcgcttcgcctccagcgccctattcgcatataggtagaaccgtacaaaagagctgtcatcatgtggaacgacgaagacaacaacccttacggcaccagcttcgatcgccgggattcacagacctcgtcgtctgcaattccgagctcgccgacatcaagagactgtaagtccattgctcctcgtccccctgagcgcctctgggtctattgctccaaaatgggtcgctggcatatcccgatgagaaccatggcaaaactaacggcagtcggacactgtagatggcgtttttgaggcttctcataccccttcaactgggagcgacgttggccagtcaccacgtccgccattcagccatggcattggccaagttgacgatgatgatgtcctgggggaggacacccctccgcgacggaggccaggcggatacaacagccgtatcgagcagatcctttatgagaatccgaacatgccaattatgatcacggatgcgggtaaaagcgtagaaagcggagggagatttatcgtgtacaccattaaaacaggagtgagtcgcactcggttggttctacttcattctagtcttctgacttccagaattaggatttagaggtccgtcgtcgttactctgagtttgcctcgctcagagatgcgttgacccgtcttcacccgactcttgttatccctcccattccggaaaagcatactatggccgactacgctgcgaatcccacaagcgcgaaacaagaccagcaaatcatcgacttacgaaagcgcatgttaatggtctttttgaatcgctgccgtcgaatggacgccgtaagagaagacggggtttggtggaggtttcttgatccaaactcaagctgggtaatgggatttccttttcttttttcgatgtgtacttatttattttgacctttgctaacatacttctagagcgaagtcttgcacgctcacccggtggcttctattcccaaggtcatcctgaaagcaccgccgttggataccgcgaacccctcacttgctcacagcttccttccggttccttcgagctcatcgaagctcaagacttcagcaggtacgggcgccgacctgagtgcttctgtcatccagggcgcagcacatgcgatcgaacgcttcccagcagatgcatccaatctcagcgagcaagagcttgacccatatttcatctcttatgaggcgtcgatcaaggagttggaacagcttttgacaggccctatggagaaggtcaatcgccgaactctcagtcatctatcatctttagcggcagatctttgcgaactgggatcaagatacaacgcctttgccctttcagagcaagccccgtccctaggaccagccattgaacgaataggtcaagccgctgatgcgtcgtatattgcgactgaggaactttcaggcactttgggcgccagttttgcagaaccaatgagagagaatgcccagtttgcaggtgtcgtcagaagcgtcttgcggtatagagtcctcaagcgtgtgcagcaagatatgacaagtgaggagctcaacaagaagagagccctgttggaccagcttgagcgcagtgaagcagaagcaaggcgcattgagcagtacctttcgagcagccagcaaatatctccccctcctaagcggtcggcgagtcttagagagccgccgacacagcatcgacgcgatggaagccaagaggatactgaatctatagactccgatttcccaccgactcatggcgatttcccgtcggttcctccgtctgtaaaccaaggcgtccccgagagaagtgcgtcgaccataacacaccgaaagatgcctagtacaaactctataacaaacaagatatttggtccaatccgccacgcagtgcagggagtcgtggacgtggaccctgagcgaactcgccgagataccatcggaaagacgcgcgagtctataggccagctagaacaggcccaagtagcttctgaaagagatgtcaaggatgccagcgccagtgtgcttagcgatttgaagcggttccagaaagacaaggaagatgacttgaggcgatatatggtaagtctacagcagccaaaaagtcaccacccaaatatcttcaaattttgttgctaatagtctcggcagttggcatacgcgagaagtcaagttgagtgggcacgcaagagcaagcagcagtgggaagaggccagggcagaggtcgataaaatagacgacaattagcgagttgtcactgaaacggacaaacatgctgatgaatttctaatgtaagaagaaaggccaagaagatgactttctaatctaaaatggccgtctcgttatacctaatattcttatcaagctgctcttggcgccgtttcaggagcaacttgcgtcttatctgaataccaaataggtgatatcatcatgcgaaactctaattagatggcaattaatctttattcaatctctgtaaatttgccttggcgttgtatctttgtatctctgtgtatctaaggttcaactttgcgtagcgatggcgctggtaaagtcatactgtcgtcttcttgctttgactgaggtccatttacgttggcaaacttagttttacagaaatcataaaagtgtactataagagacattgatagactatgactttttttttttcctcttctcttcttttcacctttttctctcagcatgctttggttctttggggattcccaagctgattctcctacatattcgctacggctgttgcgccttatcgataagcgccaaggcaacagagctggtagtgctgctgcacgtcacagcatcttgattacagctctttcagcctccaatttagacctatacgctacgctctacgctcaagaggtgtcctgcctcgagcgcgcttgctgctcaatcaggtagcactaaattgtctacagatatcattttgttggagactaggattcagctggctttttgcttctctcggcgatctcgatcctgcagcgccgccgagctgcgacgcgccgattgaccaaggccggcacgacgaacaatggagcccaacaaaacagacgggcccatagggtcgattgatgagcccggcgtcaaggcggagggccagctcctgcataccatgcggcgagaagtggcagagctgctgggcagacaacagactagctttccgggcgcgcagcccgtcagctttgccagacaacatctggacgagttgacgaaacaagagtaaggcagtgaccagcaaatacccaaccgtcttgggctttcatggctaacaaagtgccagctactacgtatgcgaaaaatccgacggaatccgctaccttctctacttgaccgaggatgagaaccaaggggaagcgcactacttgattgatcgcaagaatgactattggtacatcaccaataagagcctgcatttcccgcgcgagacggatgtgagtgctttccacacagcaacgcttgttgatggcgaactggtgtgggacaagcgacccgatggaggaacggagcctcgattccttgttttcgactgtctcgtgatggatggcaataagctcatggatcgatctcttgataaacgcctggcttatttcagagaacggctgtatacaccgtataaaaaaatgttcaaggactatccagacgagctacaataccagcctttctacatggaaatgaagccgtttcaactcggctacggcatcgagatgatgttcaaacagattctgccagcactaaagcatgggaatgatggccttattttcacatgccggaatactgcctacaagcacggcaccgaccctcacattcttaagtggaaaccaccggaagaaaacaccattgacctacgaatgagacttacgttcccgcttgttgagccagatgaatgggagcgcaaagaaggcattacagagccctttaccgattatgatagcctaccaaaagcagagctattcgttttcaagggcgatggcccagaaaaatacgctcgtttcgatgagctttacattacggaagaggagtgggagacgctgaaaggcttgaacgacccattgaacgatcgcatcgtggagtgtaaccaggatgatcaacgaagatggcgtattctccgcttcagagacgataaacacgaggcaaaccacacgagtacagtttcaagcgtcctggatagtatcaatgaccgcgtttcggtgaatgacctctatggcgctgctggtcggatcagagacagctggaaggctagacaagcacgagaaaatgcgcgcgggcaacgatagcagaatattgctcacttcagtggcttcaagcaggacgctctctctttctttttgcgttgggggttggaatcaacattttgctccggctttgtttgaaatgaacgagggcaaacgggaagaggttctcaggtagtttcgggacgacgggtatatatacctgagtcgttgttataggtactaattgggtatggtggcatttggagtcctaggggcagcctattgggacaagattgaggcgtttggacaagattttcttttccttccatcaatgttctaatgatggataaggtatttttccttcgatggctttaagttcaagatatcatattagtttactgggtcatgagttgttctcttatcagactaaattttctgaagtccagaaaactctgcgattatattataacctgtgattcccaactgcataaaattgctctgaaatattaaacatcgtcattccttgtctgatggccagtctaccgaccatagctcatccagttccccgtgactgccttcagtctgaaaagaaagaaaaataaaaagtaaatcagcaaaactagttccttgtgtatcttacatacagtaaattatctgtccaatgctatctcaaagagtacccactaaaaggatactcttagagcatagacatgacggctgcagccgccatgatgaggcaaagagcgtggctgagcggctccatgcccttgctgctgccagagacaataactgggatagagggcataatgatgctcgttgcggtaccagatggatacccattcgcggtgccattggtgccagagaacactgacggtatgaggacagtagtagtggtcgtggcgggctgaccattggtcgcggtgatggtctgggtgagggcgcttgggcggaacgtctgagcgccggctttagagctgtcagaggaaaccgtcgaggtactcatcgcaggctcagggtaagcgcttgtaacggtgacaatgatgggagatggagcggcgtcgatggtggtgacggttgttctgatggtagatatggcggtgactgttacccagtctggggcggaggaactggccgaaggaccccagaggtcagagatgaccacggtgacgaacgaagtgacgggttctggggtgagagataggctggtctggattgcagtgacagttgatggactgccggagacagttgcgtctggaagaccactggtgagagatacgtcggtaaggacgttggtaattgtggatgggtttccagagatggtcacgtccggcaagccagtcacagaaacatcaacggcagtgacggttgatggatttcctgatatggtggcatccggcagtccactggtataagagacatctgtgttgacattggtgatggttgatgcgccagcagtcacggtaacgtcaccgagaacagagctggaggtccaggggctgggggttggcacgacggtcacggtgacagtaaccgtggtgctaaaggccgagcacacggatgtctctggtgtgggaaggactgaagtcgtcatggtcttggtcttggtcacgatggctggctgggatggggtgatgatgctgtagatggtcgacatggccgtttgggtactgtgtcaaggcgtgagcagaaggatttccattgcagatggacattttacttacgagattgggatgctggtgacagaaacgacggccttggctgcaagtggttgagttgcggcagcgatagaaccattatcaagaacgagtgtaacaatctcatcagcagagccagacatgctcaaatcggtttcgtcgcagtcaacatcacggcgaccaagcttgtggttgaccattgggagagcctgttggctcgcaatagcaaatcccctctgagttgcaagtagcttttcaaggccagctgtatttggtcagaaatcatgcccatcttctgtttcagcggggaggacatcataccgcagtgagctgccaggaggctgatcacaagaactgcagtgagcagggagatgccgacggccgcgcccatgaggaatctggcctcgaggagatgcttcttggcttttcgcaacgtgcccattttgcgctgaggcacggcgccagattcggaatctttcatgctcgccactgtggaagatgggttaatctttcttttgcttggatagaggctggggagagaagatggcatacttggaatagacttgcagagtgcttaagtagagtaataagactaggagtattgagatattagcgagaaatctgctctgcaacgggctggtgatgggagttgcgggaagagtttgttcgggaagagcagctcgaggtgatacaggcgtgacgatgacacaacagaagggacaaagcaggagagtttcatacctggtttaagaaaagcttcagaagatgtgaagagaacagatgcgtttgaactcaagagagcgtgagaaagtcgaaatgctgttgcagttgataatgactggaacgagtgtgttgaatgcaggtgagggaacagaagtgggagggggagaggagaagagaggtgatgaaaatgtgcgcgcttttttttcttcttcttcctctttatttttcattggctcaattctctgaatcacgcttgaaaagcacgaggcacgcgtcacatttatttcgtttgtttatctgggcacacttggtgaatggatgttgaggggggtgccttgccggaccggcaaactggcgacttggcacttatagctgtttgcctcttcaacgcctagaagtgcagtggttttcttccgtctagaaagatggaaaatatgcaggtcttggagcagtctcctgtacgagttgtggtgacggggatgtgtcatcgtgaaaatggcaagctttctctgctgatgtatggaagaggcagtgaaggaacaataattgcctattttcatgtaaatgaacatatacgtttaataatagcaaataggagatggtctctcagatccatgaatagcaatatagcacagccattgctactatcatcattatgccagtcggcattatatagaaccgtgcctccagaatgtggtaattggtggtgacacccagggctctttgcacaacagtcactgccagaactcgcgagtacagtcatggaactccggtcctgaatagatacccgagatgtgaaacagatgcggttggtgatccgtctaggcttgcttgcggcgcaggatcagatgcgtatacggcatcgagtggaaggttgcatatcaagacagactgccgcattttgccaacgacgaatgtgatccatagactacaagtttgatgccttgaggtgctcagcgctatgtgtacaattgatatgattatttacttcaaaaataactgtttaattcagccccgccgacgttgtcaagtagaaagcgcagaagtgtacaagtgtagaaatatgccaacttccaccaggcatcgccagcatccctcaccagcgtgcatgtttgctcaagcaaccgggtagggacctaaacccgtgcattggctataagcagattccatgctaaatgaaggacgtaaaacaagatctaaaaacggtgcaacatcgactcataacgcacaggactggcgatgctacatcaggcaatattgacaacaacttatccacggcgggagcggcggtgaaaaaatagggggggttagcatcatgacactctcacattgattttcgattttccgaccagtttcggtgctacaataatcagataaacaatgtcgacagcagtcaaagtctggagtaaagtagagccgatgtcgcttggtgacaacagagattgcccgaatgcattgcccaaataaaagccgagcgaggacgatgaatattacggtgcagcgagtgtttgggcgtgcattgacgggctaatatagcgtctgcgacctcagagtaaacaatcaatgcctggcgtctgtcgtcgccttcgggcttaccgtctcgcaggcagttcttagcagcagtgcctggctagcaataaacgcggggccactccggaacatctcccatcgcgtcgcgtaactgagcgctggagctcccctctaaacttctggctcatgtgccctcccgcaaatcgttatctttgtgcatcactctcttacgcccaacgccggagcgagggaaaaaattgtaatcatacccaggagaaaaaaactgccgggaaccgtcgtcgcgtcctcgagctaggcagctgctcctttctccgtcaacaaacgacttctaactgtgcgatgctgtgacccgcgcgccgcagcagacgaacgacttcgcgaccagccaattaagcggacctcgggacagcttgttcgccgcctttcgacagcaccacgtcgccatctttgtacctgcgcaaacatgcgctcccgccaatccgcaaggagacggtcggcgccggcgccagtggaggaggcgtctcccgcgcccgctgagctccacgactcgaacccggaatctggtggtgaagccgagtcggaagcagagcccgaggcggaaccgcaagctgccgagggcgattatgaaggagagggagagcaccagagcctcaaattcaacgaggagctgtcgtggcggcctgcgaagccaattcccagcggcactcttctgactcgtctggagaagctgtcaaaagagctggccgactttgaacagggcgaggtcgacctgagctcactcaaggatgtctccgcccagctggcgcatcgcaaccttctgcagcacaaggacagaggcgtcaaggcatataccgcctgctgtttggttgatattctgcgcctgttcgtcccagatgccccgtttacggatgatcagctcaaggtaggctcgccaagcctcggaaccgtcctggcctagcttgctaacttgatcctgcatagatgatgttcggcctattcgtaaaggatattctaccgagcctccaagaccctacgaatccatataatagccagcacaaatacgttctcatgtctctaactgatgtcaagagtatcctgctcatctcggaaatccatggagccgacgacctcttgttgcgcctgttcaattcgacttttgatggagtgtctgcaaatgccaaagcaccagccgaagagcaagttgcaaaagatgttgaaattcacctaacagaaatgctgatccagctgattgacgagtctcccggcagtgtcccagcgagcgttattgacgccatcatcagccaattcttgcgagcagccccccctggcggtggccgaagcaaggagcaaaacggcaaacaatcaacgctcctccacaagacggaaccagcggcctatgtcatggccaaagccatttgtaatggatgcgcagacaagatggcacgttacgtgagccagtatttcagcgatgtgattctcaatgcctccggatttgcaaccgcagggaatgccaatcgccatggagacgactcagatgaggaagatagtcatgcagggccttctgaggctgatttgaagagcctacgccaggcccatcttcttatccgagagttgtggcgagcagcacctaccgtcctccaaaacgttattcctcagctagatgctgagctgtcagccgacaacgttcacctgcgtcttatagctacagagacgtttggtgatatgatatccggcattggagctgcaggtccgccgcagccccccgtactcgacccggccgcttatcctccgatcagactgatggacgatgctccaacaactgttgccgaggccaatgttctcaccaaaccatactctcctcaatccttcgcccagacacaccatgcgacatatcgcaactttgtgggccggaaaaacgacaagacgggaactatacgcactgcctgggtaaccgccgttggttacattctgtctacttctgccggaggaattggacttagcagccaagaggaaagcgagctagtaagagctctggtcgacaaactgaatgatagcgaagaaaaagtgcgtttggcagctgtcaaggcgattgagctcttcgaattccgagacattgtcctaaaactgggcattattggcggcgtagagaaagagggctcagtctttgcaagtcttgcagaccgatgccgagacagaaaaccggctgtgcgcgtcgaggccatgatcctgcttggcaaactgtgggcagtcggttccggggagattgcagacggacaggaagccgttactgcctgcctctcgggcgttccatcgcgcattatcaatgccttttacgccaacgatcctgatctcaatgttcttctcgaccgcgtcatgttcgaatgcctgatacccttaaagtatcccctcataaagggcaagggggctaaaaccgcagctgcatcctcacaagggaaagccgcggctggccaggctgaccaggataagatacgagccgagagaatcttgctgatgctcaagtctctcgatactccagcacaaaaggcattctttgccatgcaggcgcgccagcctcaatttgccaagggcgttgagatcttcatccagcagtgcgaggcatacaacggcggcgtcattgaagccaacgaagataaagtcaaggctggcctcgccaaaaccatgcaatggttcggtgcctacttccccgatccgctaaaggttcgtagcgatcttcaaaagtttgtaaagctcaacgaacggcgtagctaccagctcgtcaagtacgcgattgagtccgaaagcgatttcaagaccgtgagacgcgcaatcgccgagctgattacgaaaatctcggcaagctctggggctagttctctggacacgctgattcccttgttatatcggtcaagctgtctcatgttcaaccgaagccacttggccactatcatggactattcaaagagcgacaagaacggcttcgctgccgtggcgcatcaggtgctcaacgacatttctcagcgaaaccccgatattttcaaagctcatgccgaggaattgcggaaagaactgattcagaaagctccaaccgaaactacaaagtctcaggatgcctctgttagcgacattctcaaggcctactcatcctatgccaagaggtatcccgaggacgtcaaatatgacaagaccttcacccagactctcatgaactacgctctctacggcgttcctatcaagacacccaaatacgctatcaacgtcctcttggcgaaaaacgatgacaagagcaaagtgacagccacaactcttttgcgcaaggtgatggcgaacttgaagtatggagcgcctcactttctcaataagctggctactattagtcaactagagcgcttggcaccgactgttactgtggattcggacgatgcaattaatgatataaccatcaagaagattctgcacgaagtccgaactgaggccggggacaaagatccgtcttgggtcgatgatgccgacatggacgaggagctccaagcaaagagtctttccataagaattctagtaaatcgagctcttgctacgtcgacagacactgatgcagacacgcgaatcaagcccatcttcaagctccttaaaacctatgttgccgcggagggcgagctgtccaaagtaaaggatacgcccaaacaccacaaaaagcgtcttaggcttctagcaggtctaatgattttgaagctctgcactgtgaagaaatacgatgatcagtttgaccatgcaggcttcaacaagcttgcggagctcgttcaagattccgagcttcaggtacgccgccgctttatggacaagctgcaaaactatctcactcgaggcaaactgcgtgcgcgtttccatactattctcttcctaaccgcattcgaaccttttccagaactcaaaaatcgtgttgaaacctggctccggtcacgagctcggttctatgcccagaatgagcagcagatcatggaagcacttatgggacgacttatcccattattggctcaccatccagattacagctcagacgaggccgatttggttgattttgcaagctatttccttttctatttgggtgccgttgctaccgagggaaacatctctctaatttacaaatacgccgaaagggtgaagcaaacgcgtgacggcgttgacccggagaagagcgaaaatctttatgtgttgagcgatctagcccagacattggttcgtaaataccaggagaggaagaattggagcttccaggcttggccaggcaaagttggtctacctacggggttgtatacagctcttccgtccagcgaagttgctcagcatattgcgcagaagcagtttattccggaggaactggacgaaaaattggatgacttgattcgggtgatggaccgaaagaaggtattgccatgacgcggattctttaaattcataaatggtcaacaatgctaatatgactctctagaaacgcaagtcaatacatgaagcagcagaccacccagcaaagaaacccaagactcagatgaagactgttatcagaggaaagcccggctcaaagcccaagtcggctaaaacccctggcaagaagcccacaaagcccaaagcggttcccaagtttaagaaagcagagtccaatatccctgagagtgagcgacggcgcagtggccgctctcacaacatctcgacttacgcagagcgtggggacgaagaggacgaaaaagaaatgttggagggcgttgcggaatgggattatggcaatgaagaggacgatgacaacgaaggcgcatctgagcaggaggaagaaggcggcgacgaagacaactctgatgcttctgagccagaaaatgacgaggcagaagacgccgccgaggaagaagaagaagagaacgaagcatctgagccagagccagagcagccaaagagcaacggaaggaaactcgccgctccaagaggaggcagaggaaaagcagcaccagccgtcaaagccagcgcgttggcatcagctagggcaagcacgcgctctactcgcgggcgaacggccaggggagcatcggatatggatgtggatgatgatgaggagtaaaaagaaatacgtgtatgttaggaatttgaattttgttgttttcctgtttggagacgagaatgatttcttctttttttttcctatcactctttgggatttcttttatttctttcgagatggagactgtattcttttttgaagaagacaaaaattgtttatattggtctctcccccctctctctgatttgtccgtttcttgtttagtgctcaacgttatgatttcgcctttcttttttgttccaatttgtttctatcctttctgtacttggagggatcttattcaagcactggaggccgggggagtttttttcctttactgctattactacctcctgttactcccttatgattgttgcttcaaagctgatttaccgccttgtttgatgaataatgaagggaaagggcaaagagaatgaatgatattcgatgaagtgggggggatcagtacttgacgtaagcccttttgcaaagttatatatcccaatatttttctccgtccttttaggcatagacaatgtaaaattgtgaaaactctttatcacgcgttgaataataatattgcctcacggcactatcggcctttgaaagtcatattctctgctccgccgtgttaaatcctgattttgacaaaaagtctttccaaaaaaaaaaaaagtagaataaaaaaaaagccgtttctctacaccaaaaacaagacttgtgtaatacaatagcatactgtttttttacctctcctttcctccgctcttcatatatctaccaacaccaaaaaaggtcgtcataggttttgctcccgggctatcatatagcgcgttattcaagattcacgccccctttctaaacacgctcatctattaatcttttttcttccctctcattaagtttggttatgacgccgatgaggatcccccagcattgccctgggctgctagtctggccctgaccctttcacgatgcccagagaatttgagatgggcctcaaacttttgcgctgtcatgtctgggccaggggtataaagctttgttgtgcagtccagacagcggatgcgagggagccaagcatatttgacgccttccggcattggctgtgtttgaatgggcagctccgtgaccgggtcgagatgtgaatatttcataatggcctcgaacctgtcaccattggggtagtgactttcgagctctcttaatgactgtacaagccattcaggtggaggaggctgttgatagagcgcgatgtgagctgatgactttctttcaggagatattggggtgtttgataaaacttactgctgggggaggggattggccgggaatgtgcggcggcgcaggcaggcgacctatctggccgggaggaacggcccctgaagcgcctgttgactgaggtgcaggagccgaagaagatgaagtaggagctggaacaggtgtgtttgcattgggccttggcggagctgtaaaggtcggtgttctcgtgttggatgttgagccaggggtatcgggcggtactgagggggtcgccaagtcgcgataatcgccagtcgtaactctcctcagcttgtccctattgttgattctcagcgtcacccatagactcatacgttcttccgtttcctcgcggacgcgacgcgacgtcctagtctcatgatggtgactagatatatctggagtttctgaccggcccaaattggccattctttgttgggcggcagttgcagcgccgcgcatattcctcgtacgagccgtaccagccatatttgagggcgcaggagactcgggcgctgaatcctcgctttcgtcggactctgatatctcaccatcacgggcgggtcgcttcctgggagggcccgccaccttcttgtacagcctgctctcttcaatgtttgccgcagcaccagggagtacagatgagacgatgagcgtccggatggtgcgttgcctatctttgaggtcaggaagctgcggtccacctcttcggttaatcgatcgcttctgacgacgctgatcacgagaaaagacggtttcgttcctctctaaatcggcttcgctcatttcgtacaggtacggggcgtattccttggcttgttgctgcgggcggaatacagttggcaagggtgtctgcaggaaggcagccaccaggtccgaatcttcgaccggcctgccatcgaatgggtggccaatgctgtagagactctttgtgaagagctgcgactgctcgcggatacagtgggcaatcgccgtcgtaaattctccagacagggaaagatctcgagtcatgctggcagcaaactcttccggcgagttattcgggttgttgatttcccattcgaactgatcgaccagggtgtgctgtccgattgtgatgtttagcttgactagaatgcgcatctcgtcgtttttataggcggaatacgggagctctgggtctagcgagtcttcttcgtaataagcgaaagggtaaaagtcattgagctgctctcgcatctgctgcacgacttgctcatagacaggctgtgaggcaggaggtttcaggcccatgtcttcgactagctgcgcagcgaacagctcgacggccaagagacgctcatgtagattccatgtgaaggtgtcgcgcagcttgactctgtcccactcgacatccagcctcagcggcactaaatcctcatgttgctctgcctgcttgagcatatccttgcggctatatttcaagggcggggttgttcggtggccggggcgaggcttctgtgacggatacacgactcgggaggggccgtggctctctgtatatccattggcatacccgttgtagccttcgccgtataatctgctgggggggaaccattgctggtatccgttgcgcacgtttcggtactcggtaatcatctcacgcatttcgtgggacgacttcatggtctggttgagttgctggctgagggccgacgcggcgatggagtcgcgcatcgtgtagcgctcaaccatcagccggtcgaaggactccttggtgcgcacggggatctcagcggcccccggcttggccacggcatcttttgtatcgtcagacgccgagaccgacgtcgcggtcgacgccgagcctgtcgcgggcgccggcattgatggctgaaccgcggccatggtggagaggtcctgatctcgtcgcgagcgctggcgctgccaagtcgccgcggcggtgcggcagacggatcgacgctcgggtgcgttggactggggattggtccctacccgagatgtgccgtggcagcagtggcggaggtggttgtgggagaaatgcgctgtaagtcgcggagacgtggagtttgggtggtttgaggacaagattctaatcgcagcagcgcgaatgagtgcagttcctgataattaatgctagtgggaagaactacctatctggtactagatgcctgggcgctagtagagactaaggcgccgctctcgaaataatacgcagattccttactaactcggctggccaatcccatgcggccaggtcgattattaagagcaaaagggcatctgctgttccaagatctcagagagcgagccaaaaagacgagttggttgccgtcaacaaaacgtgtttcccgaagatcaaccgatggcacgcaacactcgacgctttcacatgatgatattgcaagtagtaatacgatatgtagtatttccagatgctattcaattgatgaattaatcttcattttctactgcatatggcgtaatcaagggaggaactaatagcagcacccaggctatagatgaaacacgaagatttagcagctgtatatatcatagctgatggtggacataccctgcaatcatctcgacaggcggccaatgaagacgcaatgattaattaggcgcaagatttaaagactgcggagtacgaagccgaatattatccatagtacgtatatacctgtttattgctattgggtgtaataagcagcacgtcaaggaccagggccttttgttgttttgggtcgccatcgtctcagcacaggcgctatggggagctggtgacgtgcgtcttgtgccctaacatgggctgtcaagtgatgtaacgcacttgacgcctcgggtccatctattcgacattgctgtatacaagtcggcatttcaaactacaagtgtctaaccatgggaatcccggctttgacgcatgtagaagaggtgaggtacacgattggatgctactagtaagaagctgctgtctgcttgcggccatgtctggttggctgctgccataaaatatgtgcgtcagaaccaccaccaggccaaaaccaaaacaagaacgaacccactcccggcaaacggctcgcccaatcgtcgagccggcagcagcaagtagcgcccggacaatcgccctggcccttcgtattggcaccttgaataacagctgaatccaaggcacagctagccgtcgtccgtatgactgcactggcatgcaaagccccgtagtggccccgtcaacagccggataaacccctccaaaagcaaagcccccatcggcaggtcccaattttgcgcacaccacagctttcgcttgctctctttccctgctatttttttgcgacgcagcgagtctcaagcttgctctaacatctgcaccagccaaaaacaccccaagaatcgctttcgagctccatcaattgcccaccatgtcggagacaaaggaagtcggtatgtactctgaagctcattgtgcgcactgtattcatgtgctatgccatgcaattaagctccccgccctctttttgggtaccccgccaagccgagcagcaagctctcactcgcctcatatgccatcatcatagctgtcgcacacgaccacagcctccaagccccatcgcagcctacacggtgaatcgagactaacgatgtggcatagactactccctcaacaacccggatactctcaccaagtacaagaccgcggcccagatctccgaaaaggtcctggccgctgtgtctgagctctgcgtgcccggcgcaaagattgtcgatatctgccagcagggtgacaagctgctcgaagaggagcttgccaaggtctaccgtggaaagaagattgtcaagggtgagtatcatgcgtattctcggcttaacctctgttctgcggcaagatggctgatgacgtacaaaaggtttctctcacccgaccactgtttccccttcgtcttacgtgaccccctacactcccctcaccactgatgagagcgaggcttcaatcgagatcaaggagggcgaggccatcaagatccagctcggagctcagattgacggatttggttccattgtctgcaacactgtcctcgccacctccaaggacaaggctgctgagcctgttaccggacgcgacgctgacctgatcctcgccacccactacgctaatgagcttctcctccgcttgatgatccccccgggtcttctcgcccagggtaccgacgaagagaaggccaaggccgcctcccagaaggcccccacccagtccaagatcagcagcctgttggagaaggtgtgcgaagcctacgacaccaagctggtcgagagcaccacttcttggctgtttgcccgcaacgagattgaaggagccaagaagattgttgttgcccccgccgagggaaccaagggcgagggtgtccccgaagtgggcgaggtctggggcgtcgagaccggtgtgagcttgggctctggaaaggtcaagaccttggaccaccgtgcaactctccaccgccgaaccacccagacttaccagctgaagcgtcccacctcccgaaagattctttccgaagtcgtcaagaagtttggcaccttccccttcagcttgagacagttggaagacgagcgtgatgccaagtctggcgttgtcgagtgtgtgcgaaacaacgttttccgccagtacgagatggttggtgacaaggacaactcccccgtcgccagactccttacaacctttggtaagttttgctgtcgctgtgtaaaaacacgcgagtctctagatgcagatgagctaacctgtgagcacgccagccatcaccaagaatggcatcaccaagctgggtggcccccctgagctcgatctgagcaagtaccagactgacaagaagatcacggacgaggaaattctgaaaatcctcgagcagcccctggccaggaataccggaaagaagaagcccaagaacaagaagaagaaggctgatggaactgccgaggaggctgatgcggagtaaagcatcgaaaacaaagagttttttgtaaagggccgcccggaagtgggattccgcctggttgatatataggcagaatatccactcgacaagaaaaaacaaagaaaagagaaacgaaatattggcttcgcgatttgtgaaagcccaggcgccgattttctgcaagtgcaacctgtctagtgatgagagagcttacgaatttagtgaagcgaggcagtataaccggcatcagacaacaaactcatttcaaggcaaacttttgctgctactggtttgctacgtgtatttcaacttggacacagagagatacgagaggacgatgacggcggttgtttagaggtgaaggcagtgtaacaggaagtgacgttatcttgccaagaagatgagaaagaaatgaggaaaaaaaaagataagatagaggaaatatgcaaaggggcaacatggagattaattatgaaagcagcgcggagtatgggtttgtttcccataggttcgcctcgatatgaagcgatatgattgggcatgattgctgctcatcatcgttcaagagccgagcggggacaaaggccatggcaggactcgaacaccaaggaagccaaccaggccgtctttactcgtcatacagaggcaacaggcgaggctggcggcagtggatgcctacctagtaagcagggggaaaatatcgcaataatggctcacgcgtagcagatgccctcatgtaactaatgcaggtatgcccaggctcggacccggacccgtgactcgagatggtgtatctgagtggtccagggagcctcaacatgggtaaaaggaacagagggcgaaatggagaggacaagcagagggcggaaaaaatagatggcgaaaagacgtagacgagggagccgtagaagatacgagaataggtaggatagaatgacgagatcaaagaggcgttgccgttagtatcagcagagcatgagtctacctagacaagctgaaaggaggcagttacaagcatcaaaagccattcgatgtgccgaggcagcccagaccgcctctgcctcactgcaaatccatccaatgcgtgcaagcatcccaactgcgaagcgataaaatttttttcctcgagtttgcctgctggccctacggcggaactctgaatccgtggtggagggaaagtgttgaaccttggacgtgccactgggtcgccccccttgtccaacagcctggccgcctcctccgaaactcatccagaacctgcacccacagccagcccttgcctcatcccaagccacgcgcgtccagccggcggaaaagagagaaaaagcgagcatcgagcctggatagttgatgccgccgttgctgcagtgagaagtacagttttgtttcccgcgcgcttttcgccgcccacagtttgccagactcccgcggctgacccgttgctgttcccctagacttctcgagagtgagcgttgcccgtcccgcggccagggctgggggcaaccagcaactcgactcgccaggcccaacatcatgatttcctccaacacgagggcgtcgcggtcgcgcttctccagcccgtcgcggtcgctggaggccaagagctctgccgccaatgatggatccaaaacgtttatgcagcgatggctggagccgtccgtccagagcaaggccagcttcgaggaggcgggattgatgagatacggcgtcctcgagaccatggcgccgctggggacgctgcccaagcccaagaagacgggcggcgaggctgggccgggacatcagccggttcgcaaaatcatcctcaggccatccggatcgtcgcatgccgcaaaccaccaggacgatcaggcggcgcataggaccagaccgagggcctcgtctccccccgctccctccacgccgccgcctcccgcgtcagcgccatcgcacaggaggggacaggccgccaaggatgctgaggatgaggagtacgaccccaagggagctgcgcgtcggcgtccatcgcggcgcgtgtcgctacctgccaagcaggcacggcagaacgccagctccagcgccagcgccagcaccagcgagggcaagactgtcacgactgttgtgatttctccgccaaagcctaagccagtggcgactactccgaagcgcgtgcatcggcgggagcctgacgacgcagagtttgcagacaaggtcgtcgaggcggccgttgatgaagcgctcatgcactatcgttatcctacggcttgggctctacgatcactctacgatgaacgaagcggcgactctgagtttgtggccatgattgaggacgtgttcaagcaaagggctgatgccgagacgatggatgaattcgctcggctaattgaggtcaagaagcgcgaaggaaaaaaggacgatcagggctgttactacttcgtgcccccttctacgaacagcagattcactccgcacaagcccaaggctgctccgtatgcccggctcctgcttcaccacgccgacgacgacagcggcgaggcgcgagcggccaagagaagcaagacttctcatgccaacgacactccgcgcagcaagaagatggccaacgggagcaaggcgcacggcgacagcgtgcgaacgccgtcgcgcaggcgtaatcgacgggactcgggctctagcgagtcatccctgtcctcagccatgagcctctcgtcgccagaggcaagcgtccacagcctcagccccagcctccagcacaccgctgcaaaagcagccaaatcaaacaaagctgcgcacgaccagtctgccagtggtggccgaggcagcggtggtggtgccacggtcgctgacactgtgattgctgctgcgtcgactacgggggaccggtcccagtcgtcccatgatgcgccaaaatctcggccaatcaccagcgcccgccgcaaatctctcgcctccgacaagcagcccgtgtccaactcttcggagccaacttctcccacacatccgagccgcacccacgcatccgcgaccgatgccagtatgcctggcagggtctccggctccgagttgttgctcagcaaatccacaggcaacaacagcaagtcggcttgtctcaaggacggcggcctcgctgccaaggctcaaatgcctgcggatgacgacgacttgttttggactcggcgtcgcgatgctcaaagggccaccaacgcctatactgcacgggaaagttcagtacggaatggcgatgatgaggagcgcgaggtgactcctgcgaggaagacgagaaggtcgcggcagtctttggtggcccccgttagcacgagagccacgcgatcagccagcaagaggcccagcagcaacaatatcggcgacgatgtcgatatcgccgtttcatcacctttggctttttcattcaatgaaggcagttcaactgttggatcgcgtgctgttacgccaactgcgctgcggccgacaaagaagccgcgaacgggtcttcgcatcaagttatcgtgagtttcactcttgtttctcacacgtcactttccctttgattttcttttgttcctctcaacctttgcttcaagatacccaattccacgctctttgtttcttattctgtgaaaagaacatgaagagaaagtgggatgcattgagtaatgccgtctgttgagaagccatgcatacgcgtcattcatgttatgagagctttcccaacctgcatgaatggcaaaccacttctcacttcttcaactatcatgcttcattgcgaaggataactcttcatcgctctcatcatcatttcaccatctttgagacccttttcaaacccactactaccaaatcacctttactaaaaaaaatttcatcacaggccaatgaagaagaagggcggtactgctgccggcgttcctcgctcaaccggcgagacaccgtcagcaacaaccagcaatggtgcgccaagagatcaggtatgtgattttgtatttttcaagtctttttgtgtttttgtggacaggaagagccctcgttaggtgatgcaaatctacgatcttgtgctcgaccttggccgtgggaatcaaacagtctcgaaagaggcatgggttttcgtctgcttttgcctgctgcacgcatcatttttttctcgcactgtcgttccctcccttgtttcggatcaaaagccgctgtatggttatcttgacctgggtgccacagcaaggaggggggcaaggatctccaaccacgcacattttagtggctgcggttttggtccgcgcacgctgcctagatttgggggatgatgcaacgtgtaatacgacgatgggggaaactgtgctgacaagtgtgggcatcctagggctccgacaacgatgaatactgctctgcatgtggtaacaccggcgatgtcgtctgctgtgatggctgcccgcgctcgttccactttgagtgcgtggacatggtgcagtctgaccatctaccagacgaatggtattgcaatgaatgcagcttccggcgctatccctctcgcgtgcccgtctataaaggcgtctttgcgagcgctctcatcgctttggagaagagcattccccgggcctttagcctccccaaaaagacacagactcgttttgagggtgtcaaggctggggctgatggcgactacgaagaagtgacgactaacagaacaaagtaagtcttttcgctctggttcgctgcctagtcttaacgtcacttgacctctgggctgagtgccgcgacttcaagccgcagcctcacttccttttaccctgtggacgactgacacaatctctcctcttaggaagcgtgctggctacgatgagctgccagacttctttaaacaaagggaagatggcgaggcggtcatctgccacgcgtgccagaagccagccactgagattcgagcaataatcccttgcaacacctgtccctttcattggcacattgactgtctcgatccaccattggctatgccacctgtcctgaagacttggcgatgcccagcacatgttgatgatgtgttgggagacgtgcctcctctggcgccagcgcatcgcttccgtaaactaaaaggcggtcaggccatttcgcctgtcttcagccgcggcaacaataacaacggccacatcgaacttgattggggcgatgagcctgaggagcctgagaaatcaggctggcgcgaccccgactcctttggcaagacgtacaggctacaggccaagggggttgtccttgactttatcgagcagtaagtaccggctcacttctcaaactatacaatgtatttttgccttgctaacactctggggggttttaaggttaagacaccgcggtgccggatatggccctcgccacgatgagacgcgatggatgccgtatgcaggcctacctacgagcgactcaggcggtgtgcttgctggctctgcttatgaccgcaaagtaaacgagatgcaagcgtctctgaacctcttgggtctcaagcagagtcggtctgagaacatcgaccagcttacagctgcacttttagtaagtacctacctccacaaagccctaccgcacaagcctgcacttttgcctgtctatactggtcatatgtcactaactctgtgcagttgactgccgatgacaatgtcctggctcttatggcaaaggccaatgcggacaacatagcatctggtcatcttgttcaagaagataagatgggtctccgtgctatgctggcacaaatgaacgctatgggcgataggattcgccatctactaggcgatgaagccccgccgcccacctcagtcacccacaggaccaacgacagaggttcacctgtcaccgacacttccgacgtggacacatttccagaaaagacggagccattggcccccgttaccgaacccaccccaccctccaccgtggaccacggagaggttaccatggagctcgattgattttcgaaagaaacaatggcgatgcttcctttctcatttatctatgcagattttgctttcagagagggtagccgaattgcggcattgatagactgttacgactgcttgactacgacacaatcccatcgccctttttttttttttttatctccttttgcaatagaagaattggaattttccaacttgcagacagccccaatggatcagtgctcacggctccaattggagggagctctcttttcacaccatgttttcatatcacaattttttttttttcagtttatttctctctgtttctaaggagaagcaaaatgaatttaggagttgggaggatataattgaacttttttttcctttgcagaatatatgacttttgcttttcattcggctgtctgcagcaatcggctttgacactgatatgattctggcacttgttttttttcttcttttttcctttttctctatttctctatacgcgatgttatctattcttttggcatttgatgcgagagctggaaggaaaacaaatggaacccgagactgcaaatttatatatccatggcgagctggaaaggtgaattttttcatccctaattacttcttcctcttctcggtattttatatgtactgtgtgacttggagagagagagagagacagagagcaaaaacaaaggggatagcatgcaatttgcgtgtgccctcctatgagagaaatactagctgaagatgatgggctggggctgaagatcagaggagaggtggagacaaaaaagtacaatggggcttttgtgagaggagaaaggaaggagaagggaaagagaaagcgagcgagcgagcgagagagagaaaatgagatgagaaatagttgcagacttctagtaataatggtatttgaagctgtatcgtacatatatcaagaccttgactgcgttcctatcagtaatgacacgagttgtttgacgacgaaagggtacggtaatctcctagtttgccaatattgtgaacactgttagcgatcttgtacacctataaaccgtgtcatgtaaaagtgaaaaaaacattttacttcaaatttccaattcaatataaaagtctcacgtcagtgccagaacattgatttagtttatagttcgagaaaaaaagccctttttatttgtttggtcataatatacaactgctcttcatttcagccgtcaagaaacatctttctcatctttgagccaccgccaccatagaaaagatgtagaaagaagagaaaaaaaaaaagacaagcaaaaaaataaaatcatctcaaacccctcatatcacaatcttctttttaacaaaaaaactcaaatcacctttccattcacatactgtgaatcaatggttttggttcaagaatatccttcttgctatctcaatccatcgccgcttttttttgcttttcgctctcttcatccaaccttgttcgaacaagacattataaacaagtcctatcaagctagaaaaaaaaaaaggaaataaagcataaaagtctgaaagtgaacaacaacctccagcttttggtcttaaaaggggggtgaagagaaagagaaaggtcgttcgttgaatctcgtcaaaagttaaaaagacagaaccgtcgcgtgattgctataaccgaaagaaacgaaataagaaagaaagggggaggacgaaaaaaaaggcagaaaaaaaaaaaggcaaagaaaaaaaggcaaagaaacgaaaaatataatcacattagacatcggggaaaaaaaatcgaataatttgacagtgctttccgcaaattttgaatccgatattttccttttccagcataaatagtcgatccataaccgtgaccgtccaaacatgattcttgaaagaaagaacacaataatgtatatgcctctgtctgtctctttatacgctgcggcttgaatgtgggagaccagcccagcacacgctgctattaggtctaaacagaggaatgattcatagtggctgtaatgagaaatcctcgacgtagaaacattagcccctgcatccttggccagcattttgcccagaccagagcccgctggaggcgagcactatttgcctagggcctctatatcaaatttcaaatttttttaccaaactccgcgcgcggcagatgaaaaaagaaatcatgcctcagctgaccggccagctgcaatacaaaggcatatgcacattggttgtagacttggagtcgtacaacgccgccatgagtttgtcagtcaaagaaagtctactttctctgggaagtgaggtacgttagtaattattacggccttggcggttgttggaagatgagggacgtacgcgaccgcgtctaccgttagcttgctcttgtggcatatagcccatgttgttgggcgcacctcccatgtttccaccatagccatatccaccagccataccaaagccggggggcggggcgtaaggcggatggccaccagctggaggctgcatcgggctgccattgggcatattctgctggcgatactgatccatcggctgaccagggctgccgtagccgccaaatccaggctgcatcggagggtatgggtagttcatctgcggatttcctcgattcatcatgccctgctgatactgcagctgtggcatattcatcgcgggaggcatagggccgttttgaccattgtacatcatgcctgggttgaaggcaggaaaagggggggctccagcatcgacattgtcacccctctgctgattctcaaaactgggagttccagggttggcgttgtagaaagccttgttagactggccaccttgctggccatgctggccgttggtctgtcgcgaggtcggtctctgtcgttgttctgcgtgggtactggtctcacgatttgacccggcagttcgggtggcaaggccgacctcgtccatgagtcgcttgtaaccctggtttggctgtgccttgatcctgaccaggacgttcttgacattttccgtgacctcgagtcgcataccttcctcgaagaatggcgtcgtaagaaccttgaagatgaaagtagatccacaagcttggtcgcttaggatagcctccagaacctgatcgtttggagagatgaagagacgcttcaagatgttatcgcgggcctcgacctcattcttctggttaatcactttaagcactgtgagataggccaccttgtgggtgcacaggggcaccaggtagggaatcaggcgcggcgagagaacgtgccggcggttggggaaagtgcaggtatccaacagccaggtcaacagcaacgctccgtttgcattggtggcgagctgaacgctgtgcagggcaatggcggcagccagcattcgctgctggtcctttgtcgaatggtggctctccaggcaggccctcatggctcgagcaccatagcggccttgtgcaatctcccacatttggctaagcatcgtctcgaagatgaagtcattgtaaggggcgccaaacttgaggcatccttgcaagacgtagttgccatactgatccaggaagagtgggacagtgtagggccgaaggtgctctacaatcagggacaattgactgggtgtcttgcacacatcaatgatcttctgggcggcccaagttccgttcttgtgaatgccaatctcagctagatgtggcgcaatctcagcaagcatggcatctctcagctgatcggagcagtggtcgaatagcttctggacgacggtattgccaagataatcagacgcaagctcggcaatctcagggagcatatccacagcaatgttttcaatctccgcctgggaaagcatctggttatcgatacgcttgcggatgtctctcagcttgggggcgtcgtgaacccttgtgtgagtgggttcgcgaactggggggatatccgccaaaaaggcgctgaactgtactgcagactgcaggctgttggaaatccgagccttgtcttcttcatttgcgccgaattctcccacgatgtcgagaatatccgtagtcatttcgcgcagaggtggcaacgttggcgtggcgctgttgagggccccagcagcagccgacgagctttcgccagctctagtggcagaagcccccttgtttgcctcttgagctttgccaaagggatcagggctgggagatgggaatgctccatcatgccccggagtgttggaggcagagggaggcttggcaaagttgattcggataggtccagcgccagggaagatttccttaccattcatgctagccttggcagaaactgcactctccaccctctcaaaattgacgaatccgcagttcttatgtgtaaggacgcgagcggataggatcggtccgtgagacttgaacatttcgacgagggtagaggtggtggtggaggtgggaatgccgccaagccaaagagcactggttgggccatcaagattttgttcttcggggttgagatggcccgcattggtgctgttggatcgtcccagattcatgccagcaactgcctgggagatgtcatcgtactctttctcttcctgcaggcgaatctcggcttgggggatagagccagtggcattgctgttgccgtaagatcccactaagcggcttcccggcgtgtccagcacacccgcggtacgagcacgcggtctcgtggtctgatttgcgtaggcccggactgccatgttgtggttgtggatggccgcctgagtggcagcgagttgatcctgcagcgctgcatactgactatccattgggagatcggcgtcatagtcgtcttcctcgtcagcgtacttgtccttgttgttgacagagtaggaacggaagcgactggcgtgccgagtcatgtcgaagttggatatgtaggtaggagtagcaagttgagctctttggggttgaggagtttcagcaagtccaaggtagtccagagttctcatatggacatcagactctccgcctccttctctggaaaactgagactgagccggcgaactggggccgttggagccgacgcttgcgatgctggccagggtagaagctcgttcgcggcctatgcccgacgggttccagctgctgaagattgagggaccaaaaggcgaggcagaagtcggcaggttggcgtaagggctacgctgtggcatagacccagcacgaagcctggacaagagggtcgaggtaccgttgttgctaccgttgttggagttgtccggctgttcaatgctgggagatggcgatttgttgaacgggctctgggatggcgtaacgcgagcagatttgttggcaggaactccaggtatggctagcaggccgttaccgatgccaccaggaaatcgagagggcacagtacccgctcgagcacgcctggtgggaggcaagctctcaggtgtgggcagctgagcaaagtttggaaagccgtcggtgggcgactcggggatattttctcggagaggagtcgaattcccacttgtcggtggcccgccccatggattgagaggcaagccagggacgccttcttgagcctggatctcgcgagccctgaacattaatgatgattgttagcagctggccgaaagagagttgcagcggaagtttgtcttgagagcctaaacagaaaaacgctctgtgttgcttctcgtggcgtgttttggggggtggaggagaggcggagctatggttgtgccacgaaccttttcgaaaacagccggctggagcccgccatctcgtgcgacggagagccagtcccggatcgcgtgttgctggatataatgctgctcgaattcatacttccggggagcccaaagaccgacctcgcggtggtcgacaagggatcgattggagagtttgtggcggagggagagttggagcggttttggctggcagagtgcgaggaatagccgagtgccaaatggtcggatctggaagctgacattatcgattatccaggtggccgcatgggaatacggcgctacaaattaatttttttttctgtatttctttttttttctttttttcgcctttgattctgtctgcttttctagaatgcactaggaaatattattctctcgggggaggaaaacgcctctcgtctagaatggatgcgatgaacggagagctggtggatgctcgtcgaagcttggtctctagagaaaaagccaatcggtcaagggaaaaaaaaaataaaagaggccaggatgacgtggtggttccgctgagcaaacgagccaagggcaatgacgatgcagtacgcagagagaagatggacgaagaaggagaataaaagaaaaagggagtgcaggccgggcaaatggcaagagaagaagaggaaaaagaagatccagtagcctgtattacaagatgatgttgcgagaaaaaccggactaacacctctgttgagcgtcgagaaacggggagtggaggcacacgcacacgcacacaggcacagaggatttggacatggactccgctggctcgtgtgcggaaagtcggcgtcccaggtcccaggatgacgccctttagcgaggaattgccgccgcagctgcgttgcccggatggcgctgaggagcaggctggaacgaggggctggtgaagacgaggtcgcgatcaatatacaggcccgtcacttggcattgggggtgcaggagggaaaaagacgccgagccgagccacggggcctggcaacaagaagctgccaaacgtcgacgtcggcggtcgctctcgggacgtctggcggttgcgctgcgtcgagaggtcccggcggtacctgctggcctcgtcactgcctccgccgcacagctgccctgcgatgtggcctggtactttgcggggtggtaccgggacgaatgctggggcgccgtcagatacggcttggtacgtgaatatttggcgagttggtgcggcactacccgctgcccagggtgcggataccggcaacagtcacatcaacgatacaccgcctgagcagatttgcctatgcgagcagatttgacggggaaaagaacctggaagcttgcaaaagaagagaccaccttgcaagtcctgctggggcttgtttgcctttgtggcgtaatcggctgttattgttctcaactgctcataccagctgcaacagccacgattgcctaccactgcaataggtatcaattgctcagcacacacctacctttggtactaaaacatctccaagcacctctgccttgtgtgcgcgtgccgtgcccctgagatgttgccgtttcaagtctagtccgcggcggcagcactgctgctctggctgtgacaagagatcagcccaaaaggccgccactcccaacgccatcttgaaacgcgggagccagcactcaaggagccactgctaaatgggcacagcacacaacgctgggcttgggtaggcatagccctccatgcaccatgcacgtagggagcagatgatggatggcattccaaaacagaccaatggctgtgcttcccccctttttactcagctttctcttcttttccgttctatactgtcaatcgtctttgtcctcccttcttccttatttgcccgtggactttgtgtttcctcccggtacttccaggctagcctgctttagcaccactgcctccaagcctaggggggggggggggggcccaggtcttcgcatctcggatttcgtggctcgctcgcttcactccgcactgatcagcgtctgacaggccttccccggccttggtttaagctcaatcctcccaacacacagcgcttggatgttttacatacagacgacagtgatggaggctacctaagccgtagaaatgatatccatgcatgtcccttcaattgttctcgacgctgacagcgccaaatacatgtacctacctatgtcccatacgccaacgcctaggctgttgcgagtaatgaaaatcgcctccagtccgtcccctacgcctgtgatgcgatccgcacttcccgtcccagcagccacaagtttagggcaacttctttgcccattttattccctcttgttggactccatatataccgatatgccgtcgaagctcacctgccgctgccgctacccgccgaggggccacatagttgtttgaataatggaatcggaacccgatatacaataatacctcaaaaagctggaactttattaataagccacattggctgataattgtcatcaggcgagcagttgcagttcagctactccatacagctgccaaggtactagacgtctcatgtcttttgccctgcagtggcatccagtagtttacatgcaatcgcagctgcaagggacacacgccaccagagcaccgactaacacgatatgtagtctataaatatctgctctaatatctaaaagtatattaggagatcgtaaactcgcaaacggccaacgcagcattttctcgctcctctcccctcttccatcgtgttctgccgtcctgcccctcttcgcgcgtggaactgatagtctcccgccaaggaacagaaaaaatggaaaccctgaaagctagacactgacgggccatctttgccatccgggccaaatatgcccggagcccgattgagccgcaaaagtgtcccgaattgttgctttgtatgccaagttctgcgcaacctcccatggcccaatcatcatatgtttataaacatgtgtccagatgatggatgttggtcgttttaactcgcccttaccaccgagaaaggaaaaaaaaaaaggcaaaaaaggggtgtaaagatgctttttccaaggctccatctctgaccaacgctctctcccttgattcccacatctcctgtttctccatgtaaccccatctctctcttcgtccacacttctgccgcccatctcgccaatcacaatattctacattgtcaccgaggggcaatctatcagaatgttgaacagaagcacctctgaaacacactgggattggtcttctttcctggtagctcctagctactaataatagcagcttcgtggagtacgactataggtcgtcacttggccatttgccaaaccaattgaagtgtgacagtacaattaaaattgatatctcattacaacaacggtttattcgttctatatcgtataaatctacatctaaaaagcatggagccgtggtagccacccccccatcgtgtaaactcgtttaggaagtaactattcctcgagactcgtctttctatccaagtcccaagaaaccccgtaggtctcgtctcttgattaaatcatgcagatatctttgaaaaaggggggagccgtgctaactcgcgcgcacgcaggcaagcacaaagcaagaaaattgtagagtaaatgtcaaaccaagaaaaaaacgccaaagcaccagaaaaatgattcaaaggtcatgaggagtcggccactgctctgccagaatggcgctgcaagggggataatacagaggccaccaacatatagactcagacaacacccatctctcttccttattttttgtgtgttctccaagctcgctcaatagacattatcacttttatttcgcacccctcttgaatgccaagaggtctgccaagcttgacaggggagagccgtgctgcaagaagtcatgagctagcagctcatctgcggaggctctgctcttgacgtcgacacacaagcaaactgaaaggaaggccttgagttctttgctgagcttctcgggcttcttgagacgcggcgttccgttggtagcgatgagatacagagccttcagtggctcctcgttcaggtatggtggctcagactcaatcatctcaatcgccatgatacccagagaccagatatcaaccttggggccatactccttctgcttaacaacttctggtgccatccagtagggcgttcccaccatggtcgctctcttggacttggcctcggtcaacttggcacagaaaccgaaatcggctgcgcaattgttagccaaactattcctctctgcgtggctgaaaaaagcttcaaagaaagagacttactaatcttgacatttcctcgggcatccaacaagacattgtcgctcttgatgtctcggtggataatgctctgggcgtgaaggtgtgccaagcctgcgcaggtctaaatccatggtcaacatcgtcaccaaatcgcaaaaagtccaaagatgtaaaaacttacctcgtggcagatggtggaaatctgctcctccgttattgaagggttgttatcaataacatcagtcagggcacctccttccataaactccataaccacccaaagctcagcgttgttgtttcggaggaaagcatcgaggaagttgacaatgttcttgtgacggttatccttcatgaccatgatctcgtttacaatcagctcctttctgggctggtgagcgaggtccatctgcttaatggcaacttgtgccctgggtccttgttgacggaggaagtcgcgagcaattcctacagcagtgtctttgatcttggcaacatataccgagccagaggcaccctgtccgatcttcttctgtttcgagtaggagaggttggggtcttcctttgagacagcctccttcaacttggccatgacttcattctctgtcatggtcgacatgcgcacatcttgcttgcgctcagcaggagtctgcttgggcggtgctggctcggccggcttgggctcgctcggtgcctggttctgattgaccttggaaacattgagcggcttgacaggggcaggcatgcgagcggcttggggctgagcttgaggctgtctctgctgggttgccgcggcgggagctcgcgagttggggctctcgttgcgcagcggtgccggtcctctgggcagaggagctgagccagactgcggaacaacaggaggccgtccggcacctgcggttggtggtgaaggtgccggccgttgagccttcagagcactaatctgctgaggaggcttgggtgctggcggagctgctctggacgggttgaatcgatcggcgccgccgtatccaccaccgccaccaatctcttgctgggccatgggaaccttggtcttgggaagagacgcgttgtattcctccatctctcgtcgctctcgctcctcctgctcgcgctgccgtcttctctgctcgtctcttgcggcatcggatgctgacgtgtaggttggcgacgagttttgcatctgctggccggggcctgggcgtctctggccattggggctgtactgagagttgctgctgccgggaggaggcgggcgaggaggtgcaacgccattgccgccgccgccgcccatgcccatcggcttgttctgcatggctcctgggggcgcattggcaaaggggtcatcagactgcttggcaagatcagtagtataaaagtccaagacttcgaaaacggcctgaggattacgttcatagtcctccttggtgatggccgaagaattgagcagcttggaccattccggcggtaagccaacaaactcgccagtctgcgggtcaaatccgacgtggacggcgtgcgcaaagttggtcgggttgctcacgccgcccatgccagggcaagcgccgtatatgaagtcgatccattcgtacaggtcgtcttcagacttgaccttgatgtgaagcgccttgttgttctggccatcatcatcaccagggctgttggatgatccgtctgccctccgcttgatctcgaagatggtgcctgccgcctcgactctgccgacgttgacgacgtctttcaggtggaggctatacgccaccttgccgccctccgtcttgtgaaagtcgatggcctccttgcggagaatcaagtacttgtttttccaaggctggaataggttcttattttccttgattgaggcccatccctcctttctgacggcaacgccgcccataccgtctgtcatgttggtctgctggcgagcaatgggcagagatatcgtggaaccggtatatgtagaggtcgcggtgctgcgaattggggagattgccatgttcgccatgctgcctgggagattcgggttaggagtcaggttgagacgcggtctgttgtcgggaggcgggggtgcagggccaggattcataaactggttggccgagtaaacactaagcgcatgtatggatcagcataaagtccgtggtcgacgagaggcgttgacattgagtggtggcagcaccactggaggttgacgaggagagcggatagggtcagtgggaaaagggtcaaattgtatattatacttatgaaggggggtgttttaacttgagtgacagggccctccagggtcataccgccactcaagaagcatacccatacataagcacttggcggtatggacaatctgccgccaatcccagtaattgggtcgtccaagagggggtggatgcctttttgccaactcccatctcgttggccagccccaggctgtcccagcgcgtttatggagacgtctcgcccatgacgatacgggagtgatgggtaggtatgcttagttgacaacgtacctatgctgagccatgctgaattatgaaaggagaaggggggagtcggctgcggggatggcctgggtatcgtgttttaaggtgtcctctaggatctttctgtgcctcaatacaaagcagtacgtaaagtattaaaatatgaaaacggaacaagcctctaccctgtcggtagagcagacaagatgatcgaagatagattggcgaggaattaggccgcctctctctcgacagcgaaggcgagccaactaagcaccgcaaatggcgagtaacggaagagcgcgagaagagagagtgatggaaccagacagcagacagagcgacagtcgatcgagcgcacaggagaattgcccaatgcgccaacgttggtcaaatccaagcaggtcggtgggcagaggtggggattctcacgcgtgcagatgcagctgaaggcttgtctgtctcgtcggtcagggcgtggtccagctcagggcacccggaaggaatgcggaggtgcaggcgagtcaattggcggtcctgggacggggagcggcgcgaatagcccagctaacgcagacgagcagtgatctgagacgcgaggctcggtcaaaaaacgaaaatagaaaggaaaaatataaaaaaaagaagcgaggccgcacggcgagagaagcgaggatgggcaggaaggagatttgaggcgacgcgaacagctggggccgcgccttgactggtgcaggtaactgccgccgctgcgactctacagcgctgcgctgcctgcacaagctcccatccgctagctctcaactggctctaggtgatgccgcgggcggctgcggctgctgtgctaacgttacggcagctgctggagcctctgcatgaagcaaagggggtcaaggcgctgggcggcggtacctggcagtaccactggggcgacgagggggtacgcgctggaccgcccgacgcaccatggccggcgaggtagcgcgtcctcgccgcagacgcctcgccgccgtacctcgcagtcgcgggccatggagaaacagctgtgtggggaaggccgcagacgaggcccagcgcggaaggccacacccgctactggccagcagaggtcgacaaggtcgagcccaaaaggtgggcgaggtggggggcccagcagcgctgcaggtggatttgccgccgccaggcgaaccccctgaggatgctacccattaggggatttcgaggaggccccaggggctgctagtggtggctgcaagcactaggccctaacatggctctgtcgtccggtgctcacctgaaatcagtgttacagacagagagccggagcgggacacaaggaccagcaatttatcgttgatgaatccatcgcggcagctgggcgtcgatatgcttgcaaattgctggcagcaatctcgccatgcaaattgataggttgctgcgtatagcgcgtcgtccattcaagcactgcgctggccgcgctgcttgctcattcgctctacatgtagatactactgtatgtagttgtcgagtggaggggcagcagatggagcagattgtcttgatcttcaggagcgtcgcagatggaagcactacagacacttcacacagataaacgcccctcctctcctcggatggcttgtgcttgggcatcccaaatcacaacgtgtttcatagtcacgagcccaaagggagacaaatccgcaaccaacgcggggagagaggacacgagaaacgatttcagtgctgcgtacagatcccgaaccccgtgtcgtacaagaagcaaactccattggggaactttgttttcttcggaacacggagacagcacaccccaggccaacagtacggacagatggagtaggtagttcaagcagcaacaaacgtgaactcacctgacagcccgggcaaacctcatcctcatccccagatgtttcatgcgtcccgcaaacctccttgaagccggataaataagctttttgacaaatacacgtgcaatatcgtcataaacaaggctgggtagcttgggcaaatagcggcagtttcctgtcgtgacgcgaggagcaccaagcatggacactttcgtctttcattctcccccctacatatgttatgtacctactgttaccgtgctatgaccgccgacgatcacatcaaaagtgtgtcactgctcaacccaagggtggaaaaaaagggggggggagaggaagaagcgacgcagcgagtcagcctgttgaaatgatattggatccaaccctttttccaaccaaggcggtcgataaaacgcaaggctaatccgctaggggcagtccttttccacgtcgtttgatgacattcgaccccacgcgataggctattggtacgacgagagctgcaatcctggcctgccacaaataactggatatataagaaaggctcatgaggctgccaagaagagtgaaaataaaaataacaacagatctgcaggacgggtgctacatcacttcccagtatgcgtacagagcacaagagcacgcgcgcggaaacgggccctcctgtgaagaatctacttcaagttgcttgtatgcatgtcaagccaatcctgcgcatgcagggttcatcgacctgacgaaatggagcgacaaggatccgacgtcaagctatgcggctctagtgcctgaactcgacttgccactgtctctatacaactttggcttttcgattttcgtaattgtctcgtatcactttgtataaggtggtaggcatattagaatcaaactgtttgcattgccataccgtatcgtaaacattattgttaaaccctagacttttttttttttttttttttttactcttttttaccttggacggtcataataggtcatccatatatacatccatgtaataaccgtactctttgcttcatgcgtcttccactacttgccatcaactggccaaccaatgcttgtactctttgtctcttgttgctaaagtatactaggtattctagatttatttattctaccctctatcgaacgggaacatcaacctcctgtccctggaacttgggaagctcagactcaatctgtgcccacttcttgctgccattggccagcgactggatggcctccaggatcttgtcctcctcagctcggacctgcgtggtcgaatcacgatctctcagcgtaatggtgccgtcctgaagggtctggaagtcaacggtgatgccgagcggcgttccgagctcgtcgtttcggctgtatcgctttccgatactggcagatgagtcgtctacgcggctggagacgccgaggctgcgcagcttctgagacagcttcttgacggtaggcttgaactgtgggttggaggacagagggaccaggagaacctttgtcggggccacagtgggagggaaagataggacctgccaaagtgaaatcatgttagttgacatttgcgccatcaatattactcgtaaaaagagtgagaagagaaaagacttacaccgcgagcctcatcaccaccatcgctgccacgggtccagaagttgtgctcaatgagagagtagagaatacggccgataccgaaagatggctcgatgacattgggagtgtattcacgggtgttctccactctcttgcggaactcgatggcgacagagtccttgtcgatggtggccttgccaccggcaatgccctcaacgtccaggacaatcttgccagtctcagtcagctccttggccagcttctcgcgctgctcttgtgaagtagcctccagggcagtctccacggtcttggcatccttcttgaacagaggtccaaacttcttcttctggatatcgacctgccactcctcaatgaccttgggctcatcaagtcgctcacggacgaccagaggagcgccagtcttcttggcatggaccgacaaatcgtatgcgctacgatccgcacagccaacgcactccacccagccagttgaggtcaacagctcagcgtcccagcagtcagtggcatagtgggccatttcgttggccatgtgctgtcggaaacgcatcttggacagatcaacgccaatcttctccatgaagagatggatacgcgcaaggaagtatccaagggtctcgttgtcgacaacaccgtccttgacggcctggccaatggccatcttctgggtatgggtctttccggagagctgaacgtggcgatccagcagaatcatctcgacgttttcaacctcgtggaagcggctgtgcttcttgccaccctcggggtcgacaaagtgctcaatctcagccatcaggaactctcgcacacgcaagagaccggcgcggggcgaaatctcgtttcggtatgacttgccgatagaggccgaggcaaacggcatttgggattggttgaattcgaggagcttggcaaagttgaggaactgtccctgggcggtctcgggacggaggtagccagcaaggttgctgctgggtccaatggatgtctggaacatcaggttgaaggccacggggtctgatggaaggacgccagtctcggggttcttgaggtcgtacttcttgatgagctcgccgagttcagggccgccgtagttgtcgatcttggcaagcacctcctcgtactcctggaccacggcgtcgtcaagcttgacagcagcagcggtcttggccttcttcttcttcttggggtcgacctccttctcctcaatcttttggccgcgggcctccttgtcgcccttgagacgagcctcgaggatggcctcgacaaagtgatcggctcgcagaatctcgccgttcttggggtccttgcacatccagtcggcaaacttgtcgacgtggccactggtcttgaggacgtcgtgaggagtcagcgcagtgcagtcaacctccagcatgtcctcctccaggacaaagtgtttccgccacaggtcgatgatgttggcctggagagcgcagcctggcgggccgtagtcgtagagaccaccaacacctccgtagatctcgaaggagggggtgtagaacatgcgccgtcgcagcatggcgtcgagcaccaccttgtcgaggggctggcccttgagcgtcgtcgcggatgaagacatggcgccggtcttgggagggttctgcggcttgagaggctgaaatgcgcaaagctttcgcgaaacagacaggttgcgacgactgatggcagcaggccgggtcacacgcggggcaaatgtgaggcgggcaagagttgctggagaggagagcggcagacgaattggcttcatccaccagggtttttaacgtggtcgaggatgagggcgcgagtcgagtcacaaaaactcaggccgcactggtttcctctggctatggtggggttgggcagaaaagaacttggagaatcatctagacaaagtttgtgtgcgccgcctgtgactccagccggccaaggcccccaccaaagatctgtagtggccgattgactctacagcgcccggcttcggccgcccctcagggccctgcacgacagcctatagcggccgagggccctgtgcggcggggcaagccgttgactctgcgcagccttgcgtgtaatccgaggcatgtaattgatgtatctgatttgcatcaagtgtgtgcagcttttgaaaggccagatatttcgtgtggcctgctggtatttatacttccttgaggctatgagatgaaggattttattatttagaaaatggacaagaaaatgtgttttttatgttatacccaaatcagatattgtcatgcccctcgtttgagtgcaagggcctacatatcgcgggttgaaacactaagttttgaatatccaaacactctttcatacatgtatgtcatcaaaatcgtatactagtgttttcaaactctcataatagcccccctttatgaactctacctcagcgcagctctcttgttggagtcgcagatctgctctccgccctaaaaatgctaatatgcgagcggtgagccacatactcactgtccgcatagcccagaatgcctcgaatctccgtgctctgatggcccaggattctcgagatttcgggagcggcatagttgacgagagctcgcccaatctcttgcctcacgccctcccagcgcttcccgtccgggcccggattggattttcgggtgacgacgacaagccggacaacttcttgctgggcaaagttgccctcgacatcgaccacaccgacaggcagtaagccggccttggtgagaagagccttgtgggcaccgtcgtcaatgtacagcgtgccgtggggattcggcgtgtggaggagccagaagtggcggtcccgaatcggatcggtcgaagccaaaaacctcgtgtgcaatggcggagctggcttgctttctttattttccgatatagccaattggctcaacgataaggatgatgccgatctcgatggctggaggtaacggacaatgttcaagacattgccggggttcgaggacctggtgatgatggttgtcacacccgccgacgttccgagtcgtgcggcgatgatctttgtactcataccgccggtgcctagtgccgatccagcgctcgagactgtattttgtttagcacttggtgggataccttttgcgaattagaagagtgaaacataccatctgcctcaagggctgaaatatcttccacgatttcaatgggtttggcatcgggattgcttctcgggttcttatcgtacaaacaatcaacgtctgtcatgagaaataagaggtctgcgtgtatcatggccgctgtaattgctgaaagggtatcattatcgccaaatttgatttcggaaactgccagggtgtcgttttcgtttacaatagggatgacccccatgtctaataattcgttgaatgtgctctgagcattgagatatcgtgttcgctaaacgagcattgctcatggttagtatgacagtaccactctggttagaagaccatgtatcatacatcagcaatatcatttcttgtaagtagaatttgggccacaggttgcgacaggtgggcaaacaggctgtcccagagactaatcagccgacactgaccgattgccgccaatgcctattgacatggtataaatatttagaatgataagctcaaatcagatcgatattgaagtggtcttgcctgtaattgagccaaatgcttgggacgcttggctacgtccattcgtcgaagaccgacaccaatagctcctgaggagacaatgaccactctatggccatcctttcgtagcttgacggccgtgtccacaatcagggtcaagatgggcagcagaggctcgtgagttgtttcgtcgacaattgagcttgtgcctttattcacaaggatgttagagagaaatgccttttttttttcttcttcacgatgaccagggtacagatttgtaattcgcactcacccagcttaataacaacagtcagtggctttgactttctcatagccaacaggttctcgtcttgagagaagaaaagaagcagacgttagccaattgaagcctcacagaaaatagagcattaaaaagtgaagctgttaaaaaaaagtatgattctgcagacggggttgaaaagaagggcaagcaagcatcttgaaatgtaaatacaaaacgcgcctggatgtctgagacatccaccgctgtcaaatcaatgagatgcaaaattcgtcatttggcttactcggagtaatatcgccagacatctttgccagctcccctgtcacgacttatgcgataatagctctattcgacgaagctgattggcctcagcaagcttcccggtcagttcattgaattgcggattgggaagcccggtgggatgaaagtcgcatatgtagaggaggtcgtcactcaatcgcaaaggcgcacccttcgaagtacatgtagttgacccgaatccaaatccttgtcttgcagtcatgctccgtcccgcttttcggagcccaagatccaaatttggagttttccctcttacagcttacgataagataagctaggccatcaacggagcagaacagctttattagtgagaaaaatcgctctcaccgccctgcacattgtcgattcgatgcggcagaattgtgtactagcagcactacaatcgacgagagcttgtatgaagcgagacacttccatcatcccactcagcatctctcatttcatccaatccgttcggctacgtatatgaaaaacaagaaagacgcagtttgaagacatcactgcatagacacacttcacaaccatggctccaggcgcagcgcccccatcagctccggctgccgagtccgcaacaccgaacccccccaaagaagtcgtcaacgacccagcccgaaccggcttcgacccgcagatgaaatggtggatgaactacttccgaattctttccggccaaatgacccccgagggcctgttccactaccgcgaatggcgatacaaggtccacgaggagcgagactgcaagcgatgcgacgagtatcgcgactggctattcacatactcgcccgtcgtccgcttcctatccggcaagattaaagatttgaacggcaatctagatgcctcaaacgtgctgtgccgccggtgccctgcgcggctggaggaggatggacaggtacatcgacagtctggaggtttcagcccgaatcacggcatcctgatctgcgcaaatgagattcgcgatcgcaaacatctggaagatacgctggcgcacgaaatggtgcatgcgtgggaccatttgcggtggaaagtagactggatgggagacaaagatttgaagcatgctgcgtgcacagaggtcagtacttttgatcgcaacagatataattctgggattgagatttgtactcggccaagtttgacctgtgactaacgtcagtaaaaccacagattcgtgcatcaatgctcagcggagaatgtcgttggacaagagaagccttaacccgaggcaattggtctttgacccaacagtttcagaactgcgttcgcgcaagagccatcagatccgtcatggctcggccgaggtgtaaagacgacgtgcaagcgaccaaagtggtcaatgaagtctgggactcatgtttctcagacaccaggccttttgacgaggtatataggtaaaattcgaatgccttgtaaatatagactttatgatgtacgataccgtctagctctagcgcagttccgctcatgacactcaactttaactctcaatactattaaacgatacccccaaaacaaaacttctgactgaatcgctaaactgttcccgtgtaaccgtccaaagaagaaatgaaaatgacacaaatgaaaacgcccttgactcctctttatgcaagacaacataccagttcaaaaattacaaagtagactccaaagacaatacggtcgttgaaaaaaaaaaaaggcgacaaaagattgcatatgtcgtatcccctgaaagatcaagagctcctctcacgattggcggctctttcaccctttacgcagtgcttaatgatccaagggtggttttgtacctcatcaagagggattctcttctcggggtcgagaaccaagagctatggtttgcttgttagtgactcgttactcttctcctatatcgggaagtgatcacttactctcttgataaggtcggcggcttcggcgctgacaaatttgggaatttgcatatcagcacgagcaatccttcgctgcgtcatgacaggagtgtcctcaaaaggggcctcgccgacaaggaactcatatgtcaacacgcccaaactccacaaatcaaccttttcattatagtagttatccgaagacccaggcttgatcatctccgggggcagatagtcgagcgtaccacacagggttttgcgtctattgttaggagcatgcacactccagccaaagtccgaaatcttgatttctccatggataccgacgaggatgttctcaggcttaatgtcgcggtggataacgtgctttctgtgaagatattgcagtgcagaggccatctgggcgacgtactgagccgctttccactcggggaatttggtctctttccgcaagtgcttgtacaactctcccttgccggcaaactccagaatcaaaaagactcgtttgctgtcgtggaaatggccgtagagttgcaggatattcggatgccgcagattgctctgaatctcgatttctcgcctgacttgcttctcgacaccgccaccagcctgcagctcacttttgtgcagcactttcaacgcgcaaataaacccagtagtccgctctctggcgaggtatactcgaccaaacttgcccttacccagaggtttcccaatctcaaacatgcctaaatgaaattgcttcggcatactcggctgctcagtaagagcgactttggtttcgtcaatctccttctcggtaacggtgacggtaacctttgccttttccttttctttttcactctctctttccctttccctttctcttcccctctctctatcctccttcattcgtgaagggggaggctttctgaccgggggtggtgaagcgggattcatgggttttctcgggaccgcttgcgaggggagggcggatgcaacagcattgttactttgtgactgaagcgctactttgtagaggtttgctcgattcgtgcttgaggccgtcgcaatctagatgcatgttagtctcactgaaagccaagtactagtgagcaggatgtcatcctaccttggtcttggtatagagctttgaagtttcaccgacgtcgttctcgtcttgaacggtcatgtgctcgaaccgtgactcaagcacgcgcgtagacattttgttcgccatgtcgaggtgatccggctctgtggtgacaatcaagcagacgaccttgttcgacgtggagttattcctgatgtcagagaggagagtttgttagacttgggggttgtggcagcaacggggcacttcagctgccgttgttgcggtctaatgttgtcacggcaaccgcacgtgcatacaatttcgcccgacttagtaagctccaacattgcgtctgacagggagccgcatgtgtgaagatgcatgcactaattatgtctccagttttgcatttcgggagaacaattaaaaaattaaaacaaaattttcatgtttcagtccaagtaaaaatgcgctgttgttttccatggtttggtcaagcaccttgaagggcagataattttagccgctcccataaaatggcccaagttagcagcgctatggctgaaagtcttagcagatgatcctagttgggtcttcaatgctagtcttgagcgtgatcttgaatgatgtgcaacgtcaaattagcaatattctttccaattattctcttatacgcagcactgtagttcaattattacacatcaacacgacacgactatacacctcatcttgtttatggcctcttccaaaactgcataatattagttagcacttatacttgaccgttgctgattcttattaggcagatttcagcagaacacttatagggtctctctacctatttatgatttcatatgtcagcttccattacaagtttttacaaggtttcacactaagccatgccttattctaaaatattcagtatctataaatatttgacacttaagaaacaccgtaaacccccaacgtgaaagctgtacagtggtctaggcgtgaatggctttttggcttctcaacaccccgctgcctcagtccgtccaccccaccatagatattccaagtactactagtacctggcagctctctcgcgcacatcttcaacttgtacatcatttctcccttctcagctgcccgccagcttccactacaaatcaaaatgacaaaccacatcaccgccctcgacgagcccttccccagccccgactccctcgccgccgccacaacctcccacacgcagaaccgcttccgcatctcgacccgcaagctgcccatctcaaagtccgccgccatcgatgccctcgaggcgaagctcggcatccccgtgccggagatgatattcggcgacaacctcgtctccatcacgcacgtgcccacaaactggacgctcgagttcaacaccgccgatgcgctcgacgccgtcgacaagaccgacaagaacatgctgcgcgtggcctatgcgcgcgactgggagagcacgcgcgagggcaccacgcagagcatcaaggaagtcgtcaagccgtacgactggagctactcgacgacgtaccgcggcacgatacgcaatgccgacgacgacgagctgaaaagctttcggccgacggagaagcagatccccattgacctgctgaagcggcgcgacccgatgctcttcttcgatgaggtcgtcttgtatgagagcgagctggacgataatggcatttctttgtgcagcgcaaagctgagagtccacgagaagcgcatgttgttgctggtgaggctgtttatgcggctggataatgtcctggtgcgactgagagacacaagagtctatgtggactttgagacggacgaggtgctgcgtgaatacacggcgaaggaatccaaacttgacgacgtcaagaacgtaagtggaacatcagagaatgaagatttttttcatcttcccatcttggagagacgcttggctaatacgagcatgtcaaaattacaggctctgcggagaacaggaaggctgcccgacgatgtcacaatcgcattgcgagatcctacggccttggatcccttgctggaagttgtcgagcatcgggtagaggctgtgtcactagcagcgtcaaaagcaataattgggaaagagaggaagtgaaaggaaatacatatgaaagtctcgggtatttagaaggacatgtgagcagcatcgtaatcatgaaaaggcgtttatggggttggtaataaagcttagggatctttttgttacaacattgtattttgaagtataagcccagagcatttataaagctctgtgataaaatcctctcatcaggggaaaaagggggaggaagcaacatgatacagaaccatggatatcaacaatgaaaatacagtccaaccaaacctatccagaccagcgcctgctcttttcagattccttcattagacacctagaacgtttggaagcaaaaacaaccatgagggaaacataaccaagctccaatcaacgtaaaacacaagatatccaggccgtatcgtaaacatttaccagaaaaaaaaaacatcatcttccgtcttgtggtgaagatggctcggccacctcctcaaaatctagctcccacctgtctacctccttgaactttttgcttgcctctttcagttctgcagcgtctgcgagagctgcgtctgcctcctctgcggcaccgtcaaaagtattgtccgccagaggaataaatcggcttacttgttcctctccttgctcatcttcatcctcatcctcatcactgcctctgcttctgtctcctgcattttccttgtctgaggaatgccggcgtgatgcagacctagcttgtttcgacgaaccacctaccctactggctcgagaggcagagcgggagccagcagctctagtaggcggccgccccctttttcgcctgcgggcagtttcagtgtccagaaaagacaattcatcatctccgttgcccaagcccgaggtatcgagttcttcatcactttctagactgagggggtcgcgttgcttcttgtaccgccgtttggggagcaggcttgtaagatcagccgtagtcatcttgggcgaagcttgctggctccgcggtggccgaccacgtgtcttgccagtcttggctgtatcgtaatttggcgaatgtgttaatgacggaggtgaagatatatcggatagattgtcgaggcgtgcgggagtggtaacggaaggtctgcggcgtttctttgctagcgatcgaatatccggccacacattagatgcttctgatccgctactcgctggtggagctgcgatttccgcttggttgactggtgtaactggacgtggagggagcctggagggaggtccccgaggtgaagacacatctgatatttcagattcgcttgtctcatctatctggtcctgctcaaggaatgggggggcatccggcagttctgatgactgcctctctcgaagctgtctagatgaaccgggttccgtacgcgacactttctctgggcgtgtattattttgctgagcatccaaactctttcgttttcttggatttgaggactcagcctcctccggcgactctggttctataatctcatcgtttccacgtgttcggcgtcggtttttcaatggggtggattcagcctcaggctcaaaatcgtcttcactgtccacctcaggttcctggccggcagttggaggttcttcaagtggctcccggctagttcccaaaatacttggctctcgtgcacgccgcttgaaaaggccaatgttgaatgaggatccgactctgggggtagtcccactccggctgcttggtcgaatcgggggatcgtttcttcctatgaaactagacctgcgtgactgagtccggagagcgctgtatgacatatttgaaatgtctgccgagcgcgctgagccagggccgtccgcaaagctgtcatccaaatcaccaaaaacactgtcgccaagatccaatccacttgtatcccgttgattataattaggcgttgacgccgtaaatcggccaagctccactgagcttcttgagcttgcacgggttgctctcctttcgcttgttgtagtcgcattgtcgtcggcgagtctgttgagcgcggtgtcacgagtctggtttgccgtctcgatggagtcgtcatcgttaatgttgagttgcgcgacagattgtattttcctagggcggcctcgagggcggcgtgtggtttctgtcttgttttcgagaaggacactggagctgctagctggctctgcggttgatggtatcacgacagcatccttgcccgcgcgaggtccgggaggtcgtcctctcttgggccgcggcatggtagctggcagtgaaatgtagtgaaatgcagaggattgacgagcagtgctgaagcaggtggaagaatatattatgcgcgcttctcgtgaatccaactcaaagcacagaaagaatcttgggtcgccgttattgcagcagtgccatgaagtgggttggacaacaaaatgatcgtgagggttaatttagcttgaaatgttgacgcgttccgacgcgagtggaagtggaggaatcgcgaggctgtcacttttaggcggggccacttaagaaaaatactactagtagagcttactgcctaaaagggcggtaccttggtggcggcagatcagcctcgtagcaggcaaatcagcttacaccaagaagccaatttttgaatatagatatgtacctaggtaggtaggtagctgtctgcctaggctcgatgaaacgaatgaaatggccactagtatatacacgtcatttcgtctgatttttgttctatccctctctttacatgtcggagattatctatacattgtcaaaatcttacatgccagactttccaagctctccctcaactctagcttcgtcaatatggttaattgtacaggggttttccagccacaaacgcttaatttcctccgtcgtcgtagtaataagatgctaaaccgtataccgtagaaaagagattgatcatatgcaattcgtcattattgcttagatgagcgcctggcccatgaacatgctgttcttcacttccgcaacgacatccctcctgtcatcgtttccaacaagaacaatgcctcttccacgtcttcccatcctaccagctcggcctaagcggtggataaaatcaatcgtagtatgaggtacatcatataaaatgacgtgtcgaacagcaagcgtgtcaatgcctctagaggccagatcagtcacgaccaaagccttgacatttgtcaaagctcgatggcgtgatggagagggagaaacaatggttcgcagcggttcagatgttgtaaaggtttccaatacttccccgtggcgcttctcgggagtgtctctgtgcagtgcttcggcatcaatgccctttgagcgcagatacttggcgacttcgtcggttttctctcgctcattgacaaagaccatgactcgacgcacgtcaatctcatctttttgcaggttctcatgctgcgaggcctctcttccaattgtatagatgacatcagcacacgcaagatctttgttattgcggtacggctctttggaaacatcgataacaccaagctgaacacgtcgagggatggcgtgtaggttgggtgtggtcaatcgaaccatctttgggtaattggtagccaagtaattgtttagctttctgggaattgttgccgagcagcatacaagctgcttcatagaaggagaagagcgctcgacgatgctagatgtgacggaagagaagcttctatcaaaaagtgaatccgcctcgtcgatgatcaaatgcgacactcgtgagaggatgttgggatcagattctgcaatcgaggccagcaggtgcggcgtcgagatgacaacatcgaggccctttggcccgtataggttccgctgaatctgctgaggcttcaggttcgacgacagcacttctgtcttgaacttgacagcgtgcgacaactttttggcaacgaggccgacttggtgagcaagctcagctgtaggaaccaaaatcacaaccttgggcctcgccatggtggggtgcggctcctcaaaaggctttcccttgaagtctgaagccatttggcgctgcttctctatttctgctcgctctttataagcttgaatctccgtgtcctctgcctcggcaatcttcagtgcgtcgatggccggcagcagatacgcaagagttttgcccgatccagtctctgccgccaaaaggaacgaagactgctctttggattgactcttttgctctcccggctctcccggctctctctgtcccagcaaagcaggaatggccagtcgctgcactggtgtcggccgaatgtcaaccatgccggcaaatacttcgtctgcaacggctgtctttagcgcggaagatagatcaaactgatcaaatgactcgtatctctgcagccgctccttgacagacatgcgcttgttgtatgacaccgatgtcaaggcacgctgcatcttgagcgcctttctatcatcctgcgatcgtcgtctatcatcgcctggggccgatttccgatcgctaggctgcgcagaacgagctcgtggtggcgaacggctgggatcgatgttggctactctccggttcatgccagtgaaggggcctgcaacccgatcgcggctgggtctgcggtcatctcgagacaggcgtggtgctcggtggacttgctcagctagaaccatgcgcgagggcctcggcttggctcgctgcgataagaagcgctgactgagacatggctgctgtatagaggactgtatgagtggacggctgctgattgtgcgggtgcagcccaggcaaactgagcttgcagcagcgcggcgcattatggaattccgtttgatggtgggttggtgggatgaagattgcgatagtagaggtctcgcaacttttttttcccttatcttggtgtacggagcacatgcgccgtagctagtgctagctccggctctggggtgggctcccggcccccattttttattgccggcatcaaccatgatgtaacgagatcaattgaaacgcacccatcctcttttgtctgtatagatcgtttttgtaatttcaacacaaagtctattctccaagagtcccaccagcttatgtgacaatttttatctaggccagcatttattctataacattcaccaacagcggaagggagcagttcaccagacacccatcaacttcacatgtacatgatagccgtacaaagggcaacatcaacctgatatttgagtcataagaagccaaaatagcaaaatttcatctctgagaaagtagctgccatatcaaaacacaaagaaagaaagccatgatttcgtgaaaccttggcagaactatacataaaagattgacgtcatgctatgccgtgtacctatgccgcttgtattgacgcgaccccgatcaataaccaaaaaatttcacagcgtttcattaatgcacaggtcgtctcatcataaggtgttcaccttgctcgattgtagggcttttgacatgattgagttgtgtgtctttcttcgagaagccggctgtagacagtggatgagagggttcggttggacccggggtttttggctcttcggcgatggagccaagtgacaccagcgatctattgcgaccgctgcttgtcgacatgcgattctctcgttttctagccgtgacggggctcagagatccagccgacaagagactatcatctgagtccacgctggttcttcttccgtcaagacgaggtgagtgttgcgaatcatcaagactaacttgatcttcacttaaactagattggattttgcgtagtgtgctgaaaatctcggacttatcgcaaggaaattgttcaatcgtcggatcgttcatgtccgcatcctctatcgcatattcatcaagctttggcttcgaagcacgcctcagcttagcatcatcaagagcttcatggtccagagcatcgtcgacaaactcgtaggcaccaaagcactcgtgagcaaacaacggagtcttgagatcttcgtcaatctcgctctcgccaccagacccgctgatttgaggtgacgacgagtcattctaatcagcctgttagagtgttaccacgttgaaaggacgccaaaactcgcgacacctggtcttacctcgtcaagctttgcagctacatccgcgacttcggcggcgacagacgaaacttgcccaataggggttgaggttcttcttccttcgtctttgatcttggatatgtagctcttgggaagcttcaaaatgttgttgcgattgcccgcctcgtccgtggctagatgaggcattcgtcagtcagaaacacagtccaagagaacaataatagacaagatgttgacatgttgataggatcttttatcagagccaactcaccaatattcttttcttcatccaagatccagtggccatcttgtccagctttgaacttgaactggtattccctcccaggctcgacgaagacgcgagactcaaagacatattcgccaccctcatcgcgagagcaactcatctcctggaggccccacggcacggttgtaaaagttccggccaggaacagaggaggttctgtccccgggcggcgatatgtcacggtatagggaacggtggacgccatgatggatgctgaagcaaactgcagagcgactcacggcgggatctgcagagatgctgcttgggagtccagttgaaggtgagcagggggtgcgagatgataaataaggaacggcgccgccagagtcaaatgaacgcctgtgcatatggcaaaacaagcgctggtgggctgatccccaacggccaagcagccaagcagacgggggcgtcctcctgcggggttctgcacgagggcaactaagctctgagatgggccaagatccgggccgtgatgatactggctggtgccaaaggctaattccctgctagatgcgacggtgctggagggtggcttttgattccgaaaggctcattgagtcgtcatggctggcgaggggcccctcgaggtgacgtgggagtcgcgtaaggcaaagcagcccgaactgtcaatgcctcgacgacgggaaagggggagattgctgggcaaagggagcagcattggggaggcatttattgatgtggtcatgattagccggccagcgaggcagcgccgcagatgctgcttttctgtgaggtaacaagctcggctaggcctggcgaagaacggaggtccaatgcaacgcaacgtctgcaaggtctccggtactgcagcaacacgcgctcgcagcaggcaattgagccacggcaagaggttacggggacctcgccaatcccgcagcgatgcagacaccgacaggcactgcccagtagggcctaggtcgtgatatcatgaacttgggggatttggacgccaggccaatcacattacatcttcagcggatgcgcagtgggagttccagtagttgcagtgcggagaaactggtcccagggctagctcccatggtcgaggataccgcccgcaatggagcctctgccgcggcgtccacccggcgcctcgccgtacatgtacttgggcttggccgtgaaatactccgtagcacattgctctactcggtttacgcggtactttctgggaattgcccaggcttcaattctcgggattcacaaggctaaatgctcgtatgctcgaatgtgaggtgtcaagaacagacacaatcctctagccaggggtccggcctctgtgcaacgggatgcgacgtcatctgtcatgcagcactcacgggtacctactcacgtatggggcactgcgcctattagctcgtagctgtacttaatgctagtcgctgcgagatggcagcctccgaaaaaacaccctaaactttttttcctcgtcgcagcaagtttatcagattgtacagtattcgcttcaaccagccaacgtccagcttcgtcttgcggcttgcgataactcagccggcgctcatccgcctcgagaagcacgtggcctggccattcctccaccatgtcgatcccgccgcagcttatccgcgtcaagcgcaaacgggacgatgatgcccccgtcacctttcttcgttagtctgctcgttggcgattgtatcacggcatcagcgcgtttctaacacggcgtagagctcgatgaaggggccaagcggcaccgcagcgaggcaaattgggtgtatcagcgccgagaatcaaaggccactgcaacaggccctgctgtgagccgcagtgatggcgagccggtgattcacgtctcgcggccagaggacggcaactctctggccaggacacgcagcgatgagcaaagggcagcgaagcggcatgccgacgggcagcccacagagcagcgcaaattccatgtatcgcgagcgatgctggcgcaagcatctgccactcctggcaagaccagccctggatactcgaagcaagtgcggttcgggccaaccatctttgtcgagcgtactgggcgcaagaaaatcatgccaaagtcttcgcgccagagcctagtcataaaagacgctcaatccatcatcacgcaggacctcgaacaagatactctgatgagccacgaccagcccgttgaacagagacatctgaagaagcctggtgttgcgaagcggcgtgacccttcccaagagcccccggctcgtgctcctcttccgcagtccataactcatcgtcataccgaagatatggataagataacagccgatatgaatcaatgggtgctcaacgagattggcgcaaacttgcatgccatggaggtggaaaagaagcaagctgagaagccaaaattcaggcccaaagcccctgaaaagagatatcaagagcgccaccctgaaattgcggtgccgcggtcagcccctaccgaagatacagtagatactcccatggcagatgcaagcgaggaagaaggagacgatgaagaatgggtcatcgaagagtatgttcgcgtcccagctcattctatgggccttgacgtgcttccgtccgatgtcggcatcctggtcttgaacggagaacaagagagcatgctattctatggatccctggaggatgaagacgaggacaatgacgaggacgatgaagatgaaaatggtaagccaccgtcatgcaagacattgattcacgtgaaacaaagcctcacctctttttcttgtgcgcagcggaaaactactacacggcagattatccagaggacgaggtcgataccgaggacgaatacgatcgtcacgcttacatgtaccgcaatgccaatgcctcggacgaggaggagtttgatgacaacgaatatgacagcgacgagcttgtcatggaaggccaagacaacgatgacgatgacgcaagaatgcaccgcatccgagaattcatgaaacgcaacgccggctttcgataggttcgacaaagaagatcgtctggctctgtgtgtgtttggcaaattacagggagcttcacgcatacacgccacttggctcccctctcctccccttcccattccatccatctcacccaccgccactcgaacaaaagagagagcaacatggtatctgcatgatactatccccagtctcatctgcagtttgctacatccgacaatggcccctcttgtctgagattgacacaacaaacccggccgtgcaacaatggacttgtctgtcccagactccccatctccccacgtggcggctatttttacggtccatctccatgtctcttgtctttcacaggcattcatgcaacataacacgcatatacgcatacacgcacacaccaaaactgacattgttgttgttgtacacgtacacctactactatataggtacgtatcaacacatgtacgtatggatatatgtatgtatgtatgtgttgggcgatgcattccttccacccccccccctcaccccctctagacaacttcgacaaggccgatgcctcaccgctttcgcctcccaagcaacacaagataccaaaaagtacttgcaagtttgtgtgttggaagatgcaggcgctagggcctcgctttggccctctttttctcaacgctggataataataaacaagcgtacatatgccttttttcttttttttttccctatctttgccaatgccacatctcacccactgagctggccttttgccacctggcagagaagagggtcacttgaccacagcaaagcaaacaatctgagctgtcccgtttctacgttttttttcttacctgctcgtgccgcagatggggcaagcgggagtggcttgccgagcagcgggagagggagaaactggcggggagaagtcacatgctgctctctctactccaagcacttgtggcattgtattacatgttggcacactacatgcgttcaaagagaaagggaaaaaaaactgggaacgtgggataaacgggcgccagaggcccaagatgccgtgagacgcaaggggatgggctcgaagatgcctacttctaggggtggtcccacgacacactaccaatgcagggcgacccgaaaggcccagatggtgggtagggagagagggagagagaaccctgaagagaagggaggaggagaagtagaggagaagcaacaaggagaaagggagaagaagcagaaataatgatgccaaacgacaatgatgatgatggttttatgataatcatagagactgtattgcccaattcttttgtagacactgtttcccaatcccgtagccaagctatttattaccttttagccatatcttcccaaccgttatcttcatgccctcctcattaaagccctaatatatgcaggaaagaggcgggaggctcgtcgccgccagccaccaaaaaaatttgaaaagagcaataaaaaaacccaaatagcgtcagcaaatcgtactagtacatgagatatcttgtgaacaaaaagagataaaaacaaaagagaataaaactgtgcaaagtgtccaaaatcgctcttcctcctaatgcttcgcttgacgcttgatcctgttatctcatttgattccatgtacatctttcgacctcgagggctatgcttttggtatcgtaaaatatgctctggcccgacccaaatgaaaaaagagatgatgaatagtagcagtcttcccactttgggaaagtggtatgtattagtagtacatagctcgtaccatgctcaagagagttttgggagggcagtaggaacacggatcgtatctgctctctccccgtctgttgagcgtaattttttttttccaagtttttgttttcttgattgtggtattgtatcgtggtcgaaaggaacggtcgatttacatcttcaggcgcctctgctcctttctcttccgtcgctctctgcgttcacggaattgcagagcgcgtttggcagctacaaaataagggagaatggttagcgcctcggacaatatttatagcaaaggatgtatcaattgtgaatcaaactcaccccagtctcgacacttgcgttttgtttcgggatcaacccaagaataatgcatagctcgctcagggtagcgctgggcaaggcccaagggctccattggtcgatcctgcgtgtctctctcccgacacttgatgctaatgtgtttcggctccatgtcttcgtcgttgtcaaagatcagccaaccatcctcgtcccaaagggggatacgctggttcatgcggtagtaccacgcctgaaggccttggacagtcctttcaggtgtgcggccaaacatgctcgcaaagtcttgcttgatacgctgccacttgagttttctgtcgtgccaagcgtatatgatgaagtctccctcttctgtggtgtatttttgattaatgtgcctcccttcattgtcggggggcgggctggggtaaccatccattcttgaagggcagaactcgctgctgatggcatagtttggataagcgggctcgtggatggaaaaggccagcattgaaggcagaggttgaggcagaatagagccacgtcggagtgtggggaggggagaaggaggggtccaagatcgcgttgatccatacgatcttgcgatggcttctacaccttgatcgaattcctcgaggctaggcagtttgacggagggattggtgtatgagttgaggcgagtcaaacgagggatcggagagcactctcgagagacagtacttgaagcagatgagaaggatcctgccagacgtgttagccgtctcgagtacttgtttttttgatctacttttcacgaaaaatcgtagcttgaaaagtatacataccctcatgtttgacaaccggactgcctgaggttgagtcaggaggggtttgtgggtggagtagagatcttgggaccgaagaaaggaattcagcagacgccttcctagggaggaaggtttctctgctcatgacggcgccgacgcccagcatgttgggcttggaccgaggagagccacggaattcgtgagcctcttgtgcggagaacatgatccagagcgacttgggctggcttttggcaaaaaaaaggtatataagccagaacacacaaaatggtgagctcttgaataatcgaggctcggaggttgaaaacaatggctgaatcgatagagactgcagttaagacacactggcccaggcccgaggagagggagaagcacactggcagacggcggtagtaacgagggatataggctgtgacaaaagggtcgacgaacaagagacttgcgtttgaagggaaagagagtggataggtttgaggattaaatctgggtgagtgagagtcaacacgaggggcacggtcttcttgtacttgtcgctctccggcgtggagtgtccatcgagaccctgcgggcttgggcttgggcaatggcctgctcgtgctaacgcacaactctgcctctgccatggccaatagccagatcggccgtgataggctcgacagagggcggtgccagctaccacagctgtcttgactctgggaggggagggtctgtgtgcccgccctcgctcaagcaaccctgcaccgccagacaagacccaacagacagacatgggacgcccatgagagtgccccgggggtgtctggtggatcaccgcagaatcggtagaaacggtacctgcggctgtcttggggggcagggatgaaattggcaccaccgggggtggtctccatcagatactgtttagtccccgcctgtgctctgcagggcgagccgcttgttgcaaggccgcaagagactcgggtagtattcgctggttaagacagatccggcgtggcaacatgaaccaatgcatcctggaggcagagctagtgccaaagggctgaactggggacggcggccggagcagtggtgacaatgggctgcagaagagcagacaaacggcgtataacagcaagattgcgagacagcaatcgaccaagttgagtgttttaaaatagaacagctactgtacatatgcagaccaacagtctgggagaagtgcaagtatctgatcgtcgacaggcattgtgtcatcagctgaggcgtgtaagccgcccaatttcgatgaagacgacatgttttatcttcctccttgtcctcatcacaccagggctaactggcagatggtggagattgctgggggtcggcgaggaacccggtagcattgaagagatctcctaaatagcaacgctgcgttggttaggtggacatttgcgtgttagcagccatcatcacacttaggtccgaggcggacccttgccacgaggcgccacccgcgaaatgcgtgtgccaggattgagcacacaatacaatacagtaggtagcaggacgacggggaggcatcgcatgaggcagtactcgtagacctgggacttgtacacgaggccttgcgcgccgtaccagtacctcgacttgcacaggcggctatcatctcgtccagggaggctgcatccagataccggggggggctgctaccaaaccgggggactcgcatcattgacaacagtcgtcttctgcgttggactcttggacattgtccacatgttcacacagtgccgagaggctgaagtgtccacggcttacatgcttcacttgacttgatgcgtcacttcatgcagcggcatgcacaaagtgtgtcgagctcactctccaaggaactgatcccgggaagttggagatgccatgtagcgtgtagccgcaacgggcctttcatcgacggcgatgagaccacttccatccacaggcacatgcatgcgcggatgtagctacctgcatgagaattgcggtccagagaccagtctagacgggagcggccagctcacgaaggaaataagcagattcgaggcccttgtgggagcaaatctcattgggccaaggctgacctgaccgagtctcgcgagaggcggcttgcggctgccgaacgttgggcttgcataagttgcttgagtgatgggtgcgagagagagcaatgggaatagcttggattatacgtggctcgcatgaggccggcagagaagggaccaagatctgagtaaccgctgcctactgcggcctgtcgagccgggtcaatggtaatagattggcagctgagcctatctgcgcacttatctcgcccagccccgggggtgctaggttgttttgcccgtccagattagcgtccagaggcgtctggtgccgtttctttttgctgcaggacgatgcgacggccggctcctgcgtgtctgggagcaatgaagcagtcgtagggcaagtcccagacaacaaagagcagactcaaaccgactggcctccttgcctcgcggctgaggctgccgtgcagtgccggatgggctccgcgaagcacctggaccgagctctcgtccaaggcgtgcccctcgagatggcgtccagccctcgccatgccggtgagattcgccaatgctagtgctaagcaggactatcagttttcactcttatcccatcctcatcagaatcatcagaatcatcagaatcatcatcggctgcgttgggccgagacgtggcagcagcgttagtgccagttgctgtggacaaaaagtggtgacattgtcaggccgccgtcccttccacaggtcatgatgggcactgtgctcccctcttttgcaggcgctaagtgcgagcgcggaaacgaaggataatgaaaagaaaggaaaactagcagtagcatcagtaacgaagaagaaaaattgttagtggcgcggctcccaaccgcggcgaaaccttttgatggcgcagaaaacgtttctttttgtcggacgccgtcgcagcttgtcgacgagaggaggaggttgcgttagagccggttagcgcaagggaggaaaagcagccaatcagatcagctgtgggcgctaggctggatgcggcatcgagcctcgctaagatctgattgggtgggctgcggcgaccggcagattgatgcgaaaatgaaggccagcagatccgctacggtgccgcgtggggagggctcgggggggagggcctgctgaaaatcatggcgcgggtgctggagacgtggtagaagtgcgtactgtatacctgttgcggcatgggtagcacctatgatcctacgggttccaaaacctgcttatgaccaggcaccaaggccagtccgctaacatcgtgcagccaagtatctcgctcctgtcgaatcgtcatctttcgtttctttttctctttactttttctcagctcccaatctctggcccgcatccgcgggcgcatgatgcacagaacgcgatgctcaacaacttgctcgaacccagaatccaggtaacagcagcagcagcgacagctggctggtcggtccatctcatcccgtgcaaaccctcattcctccatgcgagagtgccttgacaactcttggccacccggtctctgtcccggattgccgccaatgtctcagcacactgcgtcgaccggtgaacatgcaatcgccctcttcaggcctatcggggccgcgctgcatgggagatgggctccgcttgtgctgcagcagggtttagctgctgctgaggcgttccctcgtacattgcgctaatgcaatccgtccaaggcctgctcgtcttgctggtagcacctattacctacaagtatcgggcctagtatgctcgtacttgtatgtgacgagtcgctgtcccgagcaaaggggcctggtcattagccggagaggattatcctccagatgcttatccacttcttgtctcccttctgcttgttgtctcttcaaatccgcacctatacggcatccttccccgagatgctaaaagagatttaaggtacttacccgacccaaaaagtccccggggcgtcggtttatcagtccaacgtttccttagtaagatgctggcagcaggatacctactgctttagtactatagtgctgccacttacatgccacttcagaagtcggtagtactaataccaacttctgctcctacgaagcactagtaggcaagtcaacgggtcaacgtatctaatagttcatatccagcatgtcgtgcaacagtaggaccaggcaccttgtcgttgcaaggcacatgccaatcgactcgccaagaatggcgcaaacaacctgacgaactgcctcttctgcgtcgtcgtcgtcgtcgtcgtcgtgtcatggacgcatagacgtcttcttttggtatgcatgatgcatgtgttggttgcccaccgcagccgagactctgcatgattggaacagtgaccaaaccccgagtttgtttgtctgtttcttggggaacccggatcacactatggctggaaatgatgagccttgctcgtgcgtgttcgcagcatgcgctgtccttggcagacatgagccatggctgcccttctgccaatagtgacatgtgagttggcggcgtggcgtccttctccctggctaggagtcaataaggtactgcacagagggaggaaccagatgaagaagaagaaagaaaatatgacaggttccttttggggcgcagtagggagcgatattggatggagcagaagaaaaagaaaagaaatgagcaccggtggcaaagctatggatgtgactagcggagacagatctcagccacggctctgcgctggcagggaccagccaagtgtctgtagagctcagctcgcaacttggtgcgccttacatgaagatgtctccttgccaagggagcttttatcaaatctcatataatctttttcttttctttttttttttcttgcaaatgaagactgccttgatttccacggtgatgcgcttcagcggaacacaagaccgccgcttcttgcggaggctcgtgtagccgtgcaatttgctacattgccctgtcaatgctctctccatacctccgcagctgcggtgaaggcgcgtgctgccttggcatcaagtactccggatacctgatcctccgtacaattagatacccgggtggtcacacgcaatcagcgcattggttaatctcagatgaagcttcgtccttctggcgcgcttatcgatgctggatcgctgggaacgggagcgcgggtaaagtggccattgcaccatggcaaaacctgtacagtataaaaaaagaaaaaaaaaatataccagagacattactttattttctgggccgttgttgccgtagacctttaatcaaaagggcctaaaacagctgctagcaacgctagctatttggtgcttttggacgcaagggagaaacgtcccggttcccaagagtggtgtctcgccatggctgcccttacatgcgcggagcttggtgccgcgatgaatgccaggcacatcggtgtaagtggccattgtctttgcctacccaaggtacgaagaagaccagggaaaaaaatgattatactgggaaatagaccagtttgactcatggaaacaagtgaaagatgtgtttgattgcgagaccattgtcgtatttcagctgatgtctcttgatcttgccaatgccacaataaaagtccatgatcagatctcatttggtggcgccgccgctttgctcctccctgctcttggccaccaaaagcaaaaaagatggctttccagtggaccttttcaaacccactacagcaaaatacattgttttgacacaacttgaataaaaaatagccgattaacagaagctgggttggggaaactttgtcgtgctctgagcaagcgcccgctcacagaatcgtaacagagataccatgaattaggtaccggtactgatacattaaagtagaggcatctgcgttgtcaaaccgccgtgcagggaccagtagagggtccttctcttttgcctacctacttggaccaccacaaaaaacgtctacccgactcggctacggtccgatgggggaggggagggcttggccggacgaatgctgtgtaaagttggcaggggaactgtttgctcagacgtccaaaagcagatcaagtccaacgccagtttggcccaacaaggcaatcgaaaaaaaaaagggccagtcgcgggtgacaccaagcacggttcaagttgatgatcatgctgtcactgctgcttgtcttcggagcagtttgccacgcgagttcctgatgatgaaatctaattatacgttgtcgacggctgcattccgccgttggtctactctatcttgtgtatttggtctattcgtgctctaggtacctggtagtatacatggtgttacttgcctcgcagatgcagttacatcatcttccatctaccctgctggtaggtttaggcgccccagagatgtcgtgccatctatagcttgggctccgatgcatcattggacatggagcctgtgtctggaaactcctcgtctcctgcaaacttcctgatgccggcgatttcattgtcagtgcagctctcaagcggtctttgctttgcttcggggacagcacataccagcctcgttcttcgccaccggtcaagaagctgcagtcgctgttggcctcgcacgtccaacctccaacaacagcatcagggccgggctctttctcagtcgaattcctcgttgcctgcggcccatggccatcctggttgacaagtttccggcggtagacactcactccgcacgtaaaggcatggaaatcgtccgtgtcgactgtttcagggaagcgtccagtgagaatccggcccaacgtaatgacgacggccgcgtgagtacacagaacaacggctcgcctatcttcagcgtcgcagcgatcaatgatactctgcatcgtggccgtaagccgggcctgcagctgagccagcgtctcgcccctctttgggggatgctgggccgacacgtagctctcgtcaaaggcagggaacaaggatttcaagaccgcgggtgaggctgggccgggatgctcgaaaggagccgacccgaaccactcgcagagtccgtgctcaggacgtattatcacggtggcagaggtggcagaggctgcagaggggacgtgactgcccacaacgtggccattggcctgtttctgctgctcaagctcaacaaacggggtaatggtctggaggcaccgatagtacgggctcgaatatacagcctctacgggaggatccagcgtcgtgaggtgacgcccaagctctcttgactgatcgactccgtgagcggtgagggccgggtccacagcaattcctgttggtgatgggatggaagccgagtacactcccgtggtgtggtcgacagaccaactagaccggaactggcgttgacaataacaaaggtcaatacaagagcactcagcctcgtgacgccactgcgtgcggtgcaaggggggggtgaggggatcaaggacaaactttaccccatggcgaacgacgtatattgtctcgagaggcatgactctggcttctggacaagtcagtccgggctggagggagagagaagacgaagcagctggccaaagaccggggaccaagcaccaaggacgctcgaaccagaaatgcgccgtgatgcaacccaaggcggaatctaatctcggatccggggttgctcaagccagacaagactgctagcttctgtatgtaagcatgtgtggtcaagtatggcacaggtcctgatcagagcacaagcacacggccctttgccctctctatatcgtgtcttcctggagacagcgccaacccctgccgtacctcgggacatttaccttcggccagacagagatccgtggggctggggctaccgtggctggtgggacagccggaattgaacctgtgctgctttgagagggcctctgatgttagcgtccttctgcaggcgcgctggaaagggaatcttgccggcaaagaggaggcgtttcgtcgtgccaggtgccaaatttgcgttgccaacaagaccagattggacgacggattgaaaagcaggccaggattggttaggcaccgggtaggcactgtgtgctgtcacgactgtgtaaaatacgcaagcactaacacgatacatgaccactacaggcaaacgattagcttgcgccaggtatttcaactacactcggtgtgctgggtgattctagtacttgtaggcagtctcccacgcaactcgctctctgagagacaaagagcaccccctctgttcagaaacggcggagagaacaagaacatgctccaaactcctccgcggaagcacgggagaactaacagcgcctgctgctcttaccaacacagcgaggctggccactatagacggggcagcgctaagcaaccatatcttcagctgcgggccagaaatttccgcttctggcagagttagccgagccaaaaagcaacaagcgcagcagccgttctccgccatcgtctcagatataaggcagttgaggacttgttatgataccagacatgttgggaattgtatgtagggcttggctttgctgtgaatttcttgaaaccagcgttgctcagtgcccgctgtgggtaaaatagatggggcctgtgcccagtgacttgtggccagtgtcgtcgcctctgtgcgtgcgccatgcgtggctccatgtgcgtggttccccccacgggcccaaaggcgggaaacggtcacatttggctgatgcttcgaagacgaaaaatccaaggacagcaatgaagcaaaatcgaaaagtcggtaggatgaacccatggccagaaacaagcaaacaatggctcgcttgcttcaccggtcgcagggattgcacgccacatatgcacggcgacctgcaatgcgaggcacgccgccgagacaatcttcggcgcccatcgaatcacctacccggaagagctgtcagtgacatacaaagaaaatacgaaccagaagcaatctgcatctgcattctgcattctgccttctttcgtcgcacacacgtgcctagcctcgagccatttgcaccgtcattggcgtgccagaacaaggtccatccatgcctgcgtctgcgctgcgcacttggtacatacatggaagctaccacatgcatacaatgcgtctccacgccggtgagaggccaggttttttttttcttttttatttttgctctcgccgtagctgtgagtactgatacatgcccgctggaccttgtcacctgcttgccagctgcttcatacgatgctgatcctgggcagggacagcaaagcaatgcagccaatttacctgcatctccatgctcgagggctttccaaggtgccgtgcttaagcgaagtgcgttttgacttgcaacgcctgagagacgtgcaaggccgcccaacaagacgccgactcctcagcaattgctagcacaatttccgatgacattcaactcgtggcgtatgtatgtctttttttttttttttttttttttttgacccaacccaacaacgccatatcagtcttatttcgtggtttgctccacacatcccatcctttgtagacagagactcgtcgtacagtgcgaccctctctcctccatgtatctttttttggtcgagatttttgttaaccaaaaccgctatggcggctaactacttgcaaactacactaataaggtgttgtaggtatgaatcatcgaacaaagccttcacttggcaaactgaatgtgagcggcccaacatcaaagatactatagaagtttagtttgccccccccccccccttctttgaaatcgacagcgcaagcctccttcagcgtcaagtctcactaaatcagagccggctattcaactagactcttctttccacgtggacttgggtctgctagttgaatattcaacgctggagaggccgaatacttggcttagtttgttattcaactgataatctaccatctagcaaagtagactacgccgttgctcgaaacagcactcacccacacctctctgcagggatggagaaagtaccacgacaccacctacaccaaactagtaccttttacgcaaagggaatcaagtcttgttgaatcaagcacatgtatccaaaaggactcgcctcgtaccattgacacatggtagtacacgagcagaagagttgcggtcaagctgcgtaggtagacacccaagatacgacaccggcatgtatgtgtcccccttctcctcctcgagacatccaagtacgccaaaaacaaacgcccatcgcttgctgagagaagcaggccacaccgagttttcatctgccgggcctgcataatccaggctttcgctttcatgcttctctagacgaaagcccccttctccccataccccctcttccttttttcatctctctctctctccctgcatctccttatcctgtgaatacgggcagctgcccaccaggagggcctgcatagacgtccagaggcgaagtgacacatggcaagatatcaagaggacaagtaggcatgcatgagaggaaatcattctatttgcatcaaactagagagtaagcttgcagccaggacagtcacagactgggcgctaagcagttcccgatttcaaccgtctttgagacaaaaataaccacacccggagcaaagcattgctgcgtccctaggttaggccagcccaaaatgcccagcatcttgctttcacaggcgcctgatctttgccggcagttaagtgaggcgttaagaagaaaaaaaaaaaaagaaaggataaaaaaaaaaaaggccagatcaactccctccctgttctactaccataccatatggctttccagaaaaacgcctttgccatatgcaatcaacaagaattgtgtaccaagatcatagtaaaagcaaaatagaaaatgagagcccaaaatccacctttttctttctcttgccttgtgtaaatgagctgaatgtggtggtgacgatgtaaattcgtgtcatgggggaaaaaaacaggaatccaaacatgtccccctttggtggcctacaccgctcacattacagagcaggaacccaatgtccttgctctgcgccgaccgaccacgccgccgtcctcttcatccgcgtggagggcttgcgcatgtctcgcccgacgtcggcgccttcgatatcccgccccccctgcgccggcctcttcattcgcctgcatgtagtctgcccactttctttccagccgcccggcagacacgagatcgccccgaaggactctcttctggtgctcgtcaacggtcatctgaaagccgtagaagcatttcaagccgatgctctcagttggatacgtgatccccatcggctgccctaccacgtgcctgatttgagcgtttctgaacaagacttctcgaatacccgtccaagttacattttggcagtcgtatactgccagccgcagcgttaccttgggccgagtgttggctccgggggatggcttggagcgcttgacgaccatcgaagcggcttctgcaagcaccaagtcgctgattctcgtattatcaagctcagcactcttcagccgcacacacttttgcataacgggaagcatcccgagatctccaacgttttcacagtagctcagagccaggtgttccaggatgctgatgcacggcgccttggcaagatgctcagagagaagagtgttggtaatctcctcgagatcttccaactcgagatgtgtgagcctcggtgttgatgccaggataggctcgagtgccgcgtcggtcaaagatttgcaccctgatagttgcaatccttccagttccgggactaaatggccaatcgccttcacgcctgtgctggtaagtctgatacagcggctcaggtcaagatggcgaagccgacggggtggaacttcagggatgcccgtcagaatgtcgatttcgggatctaccccgtgcatcataatcttcaacgcttcatcattcagctcggagcatccgctgagaaccagcctctccagattattggtgtggaaaatagactcggccgttgcaacattgtcaaatcccctgacttcgccggcgcggacatctttcagccttgcgcacgcatcgatgatcgttttgatcccgcgagcgtcgactttttgacaccaagagacattgaagctctctaactgaggacatgactcggcaatgatgctgcatgatgtgtttgtcactgctgaaaggcccgtcaaattcagattgactagcttctcgttgctccgtaggagactatgcagcgtattcttctgaaagttccggcagccttcgagtgtcgcgttcatgagattcttgcaggacttgactatgatttcagtccgtttgtaatgctcaacctgaacgcatcctcttaggttcaagtccttgataaaaggaccagcagcagcgatgatacgcgccaaggacgcagcgggaatatcttgataaaactcggatgcgtcgattgacgtccatagttggccgtcaaagcagaagccgtagaacgatttgcttactcttgataatcgaaccagctccttgggccggaaaaaggaaaagatgtggattcggacttcatgaggcatgttatcccaaaagtagaaatccttcttttctacgggtttagtccgccccttgagttcagacggcaaggatgatgtagcagacgaggtgttgggagagccatgctggatttttcggatggccaaacactcctcggtgtcatcgagttccgttacttcaagcgtcgcctctcttttgccagttggagaatctgggcctgcgacacccttcaaattcagatgtgatagctgcggcgtggcagatctggcgctggacgaggtctgtgatggtccagcggtggacagactgacgcaggatatagagccacgacggatactataggggttgctgatagctctgggccgtccaaggccaggaagggacggtgatgaggagatgcgctgtatgccgcgcagaatccgctggcggtttctgcccttgaaaggcacgtcaggcggagtcggggcaatgcccgcatcaggagacgccggagcttctaccgtgagatcaagtagttcggccatcgttcgagtcggattcggctcggatgcttccgtaggggtggttcgtgtgcgctaccgctttctctctctccagatacccgcgtatctgatcggtcgtctagggtcaggagactccaatgtttgcaagaggaaaagagtcaaatcttttgcgagtctatttcgaatggaattgttaagcttcgacgatggaaaacagaatggcaacgttgcggggcctggatccgccgaggagagagtttaaaggccgttgggatccctatcaacgcatcacaatcaggctctcacagcgtgtgtacagctctttcgtctcttcgtagaagggccaacttttcagacgagtcgattcggcagttgggaggctaggctcgcggcccaaataaaagcttgttcgatgctgtcgacaagggcacgaggcgatttcgacacgaggtcagccggctactaaagtggccgcggggtggtcagcgtgaccgcaccacgctttggcagtcaagataacagacagcggctgagggcaatttaaacggctgcagggcccatgacacccaggcacggcgggctgatgatcacaggagccacgatgcgaggttgagaagaattccggcggcgacgaggagaggaaaagcttaaatctggacggtggcgtgttggaggacgcttccacaaacaagaggcccagcccgggttggttcgttttcggtcgagggtcccccacctcggtcgccagccactggccaaacaggcccgtcaccagccagccagccaatccagcgctatggctctgcaccgctcgactcgcgcgaacgccgtttgctgtcgtgcacgttgcgcattactcgcggtgcgggcggcctgaagcagagtgccttgcagcgcgtgcttgctgacgcctggcacctgggtagccagaccgggcgatggaacaggctgtttagcgcttctacaggccgacaaactggggtatatcgataagatacggagcatccgcgccagcgctagcacagagcggtcgctagcgctgcaggaggaccctgcggcagcgcgaccccgccaaaaaccgtctgctagtcaggtattgccagagtaccgctcccgcgcagcgagaatctgagaatacttgggctctactctgccgtgatactggcctggcggcgccggcatgcaccatttgctgtgccatctagatacctcgagctgctagttctgccatgtgacgatcgttgttgcattcggagatcccttgtgtaattcatatatcgctcatcttttgtcacggcatttttggaggaggggtcctcagggaatgacttgttagggcggcagatagatacagagtggcaaaataaggggcactgggtcagatagcttttcgggccgtaggaaaagccactataacatggaagggatacgcttgcaattattcatatcttatataaggcagataagccatgagtgtcgagtgtcgctctgtattcgcgaggtgcgagatttccatgcgtgtacacgccgtattcgaggcagcgatcaacgccaacccaaaagcacatggctcttaaatatcgcatgccccccgccaacgccaagtacaggtagccaccaagcaacatggtaatggggagaaattcgggcacctacctaaatattgggcatggacaatatcgactgcgtatgggagaaatccatgtcatgccgtgatgttgggctcgttgggctcatcctggggtagcactattctccatgttatctactagcttacttatctacatagaatagggcaggcaagcggcagtccgtaagctagatcgtagaattcaagaaactagaatgactggagatcgcaggtaagaagctgcttgaattcagttcctgttcctttttggccctaacaagctgctccgtactctttacacgtatctacgatggtctagatggctcaagatcggcaagccaatttagccatgcgtgtagtatgtatggccatatgtcggctgaccaagagccatgtctcgggccactgcaatgaatggtatatcaaaaaaaaaaaatatgaaaatggttgaaattgaccgcataccatgtccctgcttagcagctgatcattaagacacctccccttgttcgaaccatggtcttctttcttgactttaccagcattaatacatgccagctgaaagtataagtaacggtcacgttttttcaacggctcaatctgcgcaaaaggcagcggcggcatctcgccagaatgggaatggcgctcggatccagcagatcattcttcggcgtttgagtacgcacatatgctctcactccagttgcagatacggatttgcccgcagatggagacgtgtggctgttttaccacttcatggcagcaggttggctggggactagcagctatagcagcattcacatgtcgacccaattggcctccattgcaactgtctacgagaccgcgagcttcggatgtggcttcggtgctcttccgcttgagctggccccagccagccccagcaattattacgtattgccggcagggcagggcctcgatccaattgatttcacggctgacgtacaagtgcggtgctccttgcaggataaaccgcctactgtcgatgcggagctcgacacaaggttggcgctacggtctgctaagagctcggtggtgtatgagagagagggccagcaccgcaatttggaatgcctcgtattatcaatcaggatcgagacgatcataaagaggcagcaaatagcccgtgtgctggatcgcagaaatgtccgtgttataaggcagctgagacggagagaattcttcgcagggcccttagtccgtacctaaccttatttgttgtagccatcaatggcaagtagtaattgccgtcacgctgctgatgcgctacctgtaaaagaaaaaaaaaaaggagcctggagagcttgacgtgcagactcatgtagccagcacggaaacccgctcccaataaaagcaacagtgcctgagatagcagcgcgagaggccgtacctttgggtctgcatgcaggcgattggcatattcatgctctctttgcagatattttgatttgtgggcagcagtggctcctccagcgccttcacccctctcgcgcctctggaacccctcgccccaaacaaggcgcccaaccacagatctgccaactctccaagccgacctcattctctccctggatcccagacccgagcaaatcctctgctcccgcccagaacgcccggacttgatcctctgagctgcctccgactgcccgccgcagccgcccgtgaatatcctgcgcttcccacgccatccgcgctcccgcaccgaaaacagcgattctccgcaagggtccccccagctctatagtatagcctgttgtttgctgctccgtcaatcagcctgcagacgacctcaacgtcggcaagccaggctgagccggtcaatcctgtgtgagagcaaggctcaactcgcgtcgcctcgccgctccccccatacttgggccctgcttgcgttgtacaccactccactagagaggcgcgcgaacagaggtctacaagtatgcttcagacacatggcggcccccaagacaaccgtatgtttggagtgtgatgccaatctgcagacgccgtgactgatgcccgttcgattttccaggcaccgatagcagctcgcgagacgatgatagaggacatgacagagccatgcacactctgtcgttgcccaagaaccgcagcacgggaaacctgcatctatcggctgacccgcctgaccgcagtcgataccgaatgtcttttgaggcttcgtcggccggcatcacggactacgacccaatcaccaggttcgtcccctccacggcggcgtgttttgccccaagtcttgggccacagtagctcgcttttgtttgctgaccgcgcgctctgatcagaccatctcctattaccgaccacgagcacggcttgggactctctggcctgcgccgcatacgacagcagcaccccccttctcgagcgccgaccctgcccagctcaaatgcctcttcacgcagcccttcggtcgtcacgcttacccggtctacctccatgaccgccatgttgagcagctacagtactacggcgtttgcgggaccgcccacgtcccccagcttctccgaagacttgtcacgatttccctccgagtccttgcactccttctccttcgcgcatcagtcggaagactttctacacaaccgccagaatgtcctgaaacgttccttggagtttatgaaggaccgcatgggtctgtccatgacctcgacgcaagccggcctcgctagcgcccaggccagagtttcgggcgacgtcgatgcgcagcatatgctggaactactcgcgcgagcccaagtcataggcgctggaaacctgccaaatcccaatccttcagccatcgctgcgccgccactgactggcccggccgacctgcctgctgagaatgtgtttgagaagcagtttagcccgagggcgtcgatatcggaatcgatagcatctgatctcgcacatgcgagtttacaaagagtgactactcgcgacgacgagttgggacccaccgacaagagtgcagctattgaagcaaaactgaaatcagacgactcaaatagaactcaccctgatgacggcggactcactttgaagacgtctgcgacaaggcctacgagcttgaaacgaacaatgactgatactctaggcatggctttgcaggataagttgatggatacaatgtctcaaccttttcttcccggcgagccgctttatgaagagcctctttcttccccggtatcaacccagccggccatgccactcaaaatgagcttccctaccgccatcggccccgcagtgcatggccatacaaacagatgggtgccggccgcgcaagccatcttcacaacagaggctaagccaccatggaccatcttggcggccaatgatctggcttgtctggtttttggagttacaaaagcagaagtgcggaagatgggcattctggaagtggtacaagaagagagaagggcgtggctcgagaagcggcttttgcagttaagtgatgcagatatggatgaggacggcgaggggggccacaaggccactccggctgcttcagctgcgtctgcgttgctgggtggcagatcgggaattactgcccagctcctcagcaagcccagctcgaggtcacagccgtcgcaatcccagagacgcgcccagacagttcacagcggagacccaaaccctccagctacgcgtaccagcggtcaccatcgcaacaacctctcgcgtggcgtcttactgtgcggtgacgtggttccaattcagaaacgcaatggcgccactggatcggcgagcctttgggtcaaggagaaacgcgtggggctgatttgggtactcgaggaaatccacgaggacgtggctaatatcgtattggacgaagagggtatcgtgcagtccgttacgggagcaaccgagccaatttggggccccaagtcaataaaaccgggctttgatgtcgcgaagcttattccacgtatcccacgacaaggcattgacccgaacgagggcgaaattgactttgctcagacctctcgaagacgctactttacgtgcccaaactcacacaagtcgaacgttccgtgcgccattgagcaagttcgcggcaaactagagttgcgcgtttcaactttccctcatatggcgggtattgttgtggtggaaccagaaacgttgaggattcgaagctcaaactctgtcttctctggcgcactgtttggttacgaaaagcccgatggaatgcctatatattccctcatccccgactttgacaagattcttgccacacttaccgaagaagacggcctccaactcttggacggcatggtagtacctgagcacagattccgcagagcagcagcctttttcgcattgaaagaacaacgtcccaacgctgccgcagcatttcttcaacctgacggtataccagcaagacaccgagacggctcagaattgaaaatcgacgtgcagatgcgcgttgttgaaagcgaaaaacacaccgatatcatcgaagaaagcatcgaagaaagcgaatcagagacggcagaaacaagcgatagagtgggctctgtgtcacactcagagatggtctttgccctttggataacctactcacgacatatccacacttcgcctatgaatctgaatatggagtctgccgaccatccagtggtgttgacccctcctcatcagccctcgccaggccagactcccgcacatactccgatggagatattttctgattccgacgacgccaaaaccgagactgcccagcagccaatattatcaatggcctctgcaatcccgaaacagctcaaggatgccgcccttgatgccgccgccaagttgactggacacgccaagccagagccaccaaaggcagccgaaaagccagaacctgccaaggcagatgagcctgaccgcaaaactaccattgacgattacaccatccttgaagacatgggccagggagcctacggccaagtgaaacttgctcggcacaagacgacaggcaagaaagttgtgttgaaatatgtgactaagcgtcgtattctcgtcgatacctggactcgagacaggaagctcggaacagtccccttggaaatccacgtcttgaactacctacgaaatcctgaatttcgacaccctaacattgtggaaatggagggtttctttgaggatgatgtcaactactacattgaaatggctccgcatggtcttcctggcatggacctattcgactacattgagctccgcgccaacatggacgaggccgaatgccggagtattttcgctcaagttgcaaacgctgtccacttcttgcacaccaaagccatggttgtccatcgagacatcaaggacgaaaacgtcattctcgatggcgagggaaatatcaaactcatcgatttcggtagtgcggcatacatcaagagtggcccctttgatgtgtttgtgggcacaattggtaagtcttttccatccgccgtgattatcccagtaagaagatgctaatctcaagtttctagactatgctgctcccgaagtcttagccggaaaaccttatggcggaaaagagcaagatgtttgggctctaggcattctactatacaccattgtctacaaagagaaccccttctacagcattgatgagattatggatcgagaccttcgcatcccgtttatactcagcgaggacagcatcgatttgatccgctgtatgttgaaccgagatgtcagccagcgatacacaatagaacaggtgctggatcacccatggtgcaaggcacaccaacccaaatagaaaatggcaatggaggaggcagagaggatcaaggaatttttttgtcatgaagggaagacggaacgagaaaggtgaatgaatatagaccttggaaggtcacgataagcacggcggcaaatttttttttttttttggccatgatacccatgaaagtgaaattatacacatatatactatggagtgagagaagggacaaggaagaaaggaagcgttggccattgaggggcgagagagaatttggagacgaataaatacacaacatgtttccatattggaatggttatatgcgacaaaaaagactacacacacttttgatcacaagcgacacatactggaaagaggcgtggagaggacttggggttactgcccgttactctctccccactttcttcttcttcttctgtcatactcttgtcctatttttccatctttatttttgttaagaaaaagtggctttttttcaaattatttggcattataaaaccagcgcgaattctttttttagcattgagagtcaaacaaataaataagtaaacaaatactgaactatacaaccttgaaagcaaaagcataaaaacgccttcccattacgaatacctcccctctctttattccctcatattttattgagaggcttctcctctttaaaaagtttgagttaataagctttttaatgataattcagctctgggttcgcccggaaattgcaccggcagcgacactctggcacaggacactcgacgtgcctcgcaaaccactccctcgcgtgatccaagtgtagtacgtgctcgcaccggagacaaaacgtagggaaccggctcgccatgcgagtctcctccttttcttcgggccgatccgagcgcggcacgccaacgacttcatagcagagaatgcaccgaggaaggtgtcttccgcagttgggacagctcacgccggagttgatgctcgttgcgagcatgggattgcgcgtctccatggtagacgaggggaccatgggagccgcaccatggtggttggcgagagacgtgctggcgtcgcagtagacgcagcggagggcgacctggcgagacgggggcttcagcgcggggactccatcgcgcttggaacgcttcgtggactcgacctcaaactttgttcgctggaagaagaagcggtggcgttggagataggcgcggtaggcgttgcgccatgctcggcagcggatatcgtcaatgtatcgtggagcgcagatggacatgaccagcgtggcagtctggaagtcgttgaacttttcgacgtagcgtgcaaatatgtcaaccatggtatctgtgatgccagtaaggcagatggcctcgatatctccctctttcacagcccgagagacttgttcgcggagccatgtggtgagttggtcgtccgtaaagttacggaacgcaacgtacgctctgtctgcgagaggcagggaggcctggttagcgatgatagtccaatcccccgtagctatcagggatgatatcgcccggaggtacggatctgtctttgatgcaactgcttcatcgatatctagcttctctttgggaacttgattgccttctcggcttatgagctgcaaagccagtgaaacaaagagcagctctggatgcgacgggctagcatctttcaatatgtcaacggcgagctgtgtgtcgcctctgaacaaagcccgagatgctgccattgtatgaatgccagctgggtactcgggatctgcctctcgatctaagccgccgggctcatgattctgggaatctccccaactgcatatttcaagacatagctggcggtggtgaggcttctttgtcacaacaccatcgaacctaggtagctggttcttcttacagtacgagccaatgtagcgttcccactgatttgcatcggggacaggggcgccagcagacaagcgagtgcctggagttcggcctattaagatggagtgattagattgggcgccttttcaagccagatagaagtgctcacccaagttgttggtccaaatcgcatgcacgcccaagtagctaagatccatgtgagagaacaccatgccgctatcatccgcagctcgttccgcatctggaatctagttagcaatcatgtagagaaaatcatgccaatgcttcgcaaaactcaccaccgatccaatcccaaacaaaacgtttccagggatcatcagatgtcacatttctattggtgacagcatcgaacaagtatttctcttttgcgcgtaataacttgacatggtcgactacacattgcgcctctcttgggagtcccgatgaggatgcaagagtgccgagaagtgcctcatggatttcgctacaagagccaatgccattagaactaattgaggcggagccaggtttgctatttattagccgcttcacgtctttggcatgtggtctgccttcgtcaggcgagccaggaatggcggtttcctcgcgcacatagttgcgtaaaatgcgaagcttctctgcgatcgtttcagctttatggaaggattccggcaagggtgaagtgatctcatcaatgacttcaacggtaaccgatatcggcgttttcggatcgagggctttgtcaatgcttgcctcgatattcactttatccggcccaaagactgaaacctcagataaactatcttcaatgataatgggagcaagcatttttggagcctgtgcagtttcgaaatgcattaaatcttgatatggagtattctctggccaagtgttagtgcatcagcagtcaaggtttacagaacccagcgaataaataccttcgaggccacgatgaggggattgccaaggcacaagtttgaagatgtgatcagctgtattagacggctgttctaggatatcaaacccgccgtttgcgcgtagcaccagaagtctaggccgcagagcagttgagcccaacgtaacccagtcgaatgagacaatccggtcattcttcctagagttatcgcggtaagagacgtccatctcgtgcgatttctgcaccttgagaagttcagggccttcatgtgatacaacatctgatgatggaagttccttgttcgtttccaggaccttgagctgtccgttacgggataacacggctaatagaccacgacggtctcggcagtagcgaagagagcgaatgagcgagtgcttctcttcagccgctgagtcggagtctgtatcaacaactgtatcaaggcgtaaggctccgccccagggtaattcatcctcctccacagcttgggcatatacgtgagaggcgacaggccgagaggttgctcttcgatcccatatcatgactcctggatgatcaagagctgatgacgcaaagtaattttgatcggcataatcaattgccaaattgttattgcactttgtgtgaaaagtgagagtggcatttggatcttggtggtaaaagtaagaaattgtttcatacgacagcgtataggttgatctccaggtgagagaaatagcagctgcacttaccacgaaggtcatgtatcctgacaccttgacccttaataccaactaccagcacattggggctatcctcaaagaacttgatgctggaaacagatacgctaggctcagctctcttgggttctgaaaggctgccccaattactaggaaatcccttgctgccaagagataccacagatgataggcggttgacatcccacacctgtaaactctggtccatccgaacgcgatccaagcctactgccagcagcccagtcgtgttgaatgagacagcttggcaagtgcgtgacattttaagaccgagctcgatgtaggcattggagctgtcgtcgattctcaagaggtttattataccagctcccgtaccaacagctagcagacttggattctccggagaccagtcatacgtcgtgaggggaggaaaatcatcgtgcctgctgaccttggcataatcaaaccttcccccgcgcgcgtggccagtgggttcatagagctgaacaacccgatgctgcaaattaatgtgcacaaaactgtccacagaggccttgggagaccacttgacgagccccggctcagggcgatccattttggttacgacgtcgatagggatactaggtcatcaaagtcgagatggtcgatgctgctgtcctcatgaagcctcggctgtggaacgtggaagaccagaatcctttgaggcagaaatgctgaataggcgatggctttcaacgtagaaatacctcaggccgccaaagatgtccttgtatggtgatgtgttttgatgtggcttgacgctgcgggttgacctaagcgcatatcagagacgaggttccgctgctagccatagcaagagacgagctcaagcttgccttgaagttgcatgccaagacgcagcagtctcgatatggcgctttcgagaattgaaatattattgaaataatagagaagagaaggtgataaagagaagcgggcgtgttgatttatgagctccggtagattcatcttctaagaagctggcgacgagacagagagcaataggcgtcatctgattggccgcagctagcgctacggcgctaatcccaattagactttcgccccgataagataagcaaaagtattccatacagatagatgcttttcgttgattttcctctatttcttgcgcaaaccaggcctaaaaagctggttgtgaccacaaacatctaaattcgagacgagcagcatcatcttcacattcatcgtgcccattcactacgcattgactctatttgcaaaaatcttacacatactctgccccagcgataccagcagagtcgatccacgatgggaaccaagcgcgagtacgacgaggtcgagtcgcaaggcgcagatggcagccatggagcgtctgaaaagaggcacaagtcctacattggccgaaaacgcctggcgcaggaagactccggagccaagaagcgaattcgagcgattgaaagaagtctaagacgaaatcaagacatgccggtcaatgtgcgaattgatttggagcgcgaactggcgtcgcagaagcaaatcgttgcagaccaggaatacaagaggaagcgaagcacaatgatatctaaatatcacatggtgcggtttttcggtgagtcaagtccctgacattgatctcatactgcctgctttatggccctaccgcatctactaactaacatcttggtagaacgcaagaaggcttcgagattagtgaagcaactgaaacgaaaactggagcaagaatcggactcaagcgaggcagacaagatacggcacgaccttcatgtagctgaagtcgacgaagcatatactctttacttcccccatctcgaaacatacgtcggcctatatagctctaccgctaagaaaacggacgaggaggagaccgaggaaggcaaagtcgcggctgcgaaggcggctctggaggcagagagaccgccaatgtggtcggtaattgagaaggccttggccgacgggattcctgcattagaacaactgcgggaccgccggtcgccagacgataacggggaggttgatgatacacagcctcccatcaggccgccttcaaacactcccgcaccacgacacaacaatgcctcccgggccaacaacggcgcccctcgaaagaagcaagaacagccgcagcgatcggctaaggccccggagccagcatccagccacggcgacaaggaacagcacccggatctcaaccgcagagagaggagaaagctaatgcgagaggccctcgcggcggccaccaatgacgaggatgacgagaatggcgacggcggctttttcgagggcctctaaggcatgcagctgcaggagtctcgccatgcacacccgggctacgaagtagatagatgaataccccctcaatattgggcctggacagactcaagctagtctgtcttggccgcctcttaccagtagtggccatttcgcacatgaaattggcacggcgccgtatcgcgcttcgatagatgcaagcatttagcgttgttctttttcacattggctcgcctcgcctcgcctccctccagaggacctcctgctttttgacttgtttgtagagatgacaatgtgtacatcgctgcctagtacttacaggcaggcccaaggcggcccccaccagctcgcaggcgcccaaacggcacatcgggccaatcaagtggtgctgagcccagagtttaagcccagccaactaacaagacttacgcgaggcttcattgtttgggagtagcccaggccgagggcttcattcatcccgtgttgcatgaacaaggctgcttctgattgctgtgtttccgggcatgtgctggcagcccttctctcccatatatactgctgttcgtccgtttgcgtctgccctccaccagcttggattctgcgccagcatctacagagctccgagttccagccgcatacgcgcccacatacataactgtgtattacttccagctacatctcctcatcccctctatttatcccacttctcatctcgctcgcatcttgcctcaactcccttcacccagcagtccacagacggtacggaccccgccatggacaacgacaatgatgccagcgtcatgccagtgccgtggggtcgcctcaaggcctggatcgaagcccaagaacaggcagaggagagcggcttcaactccgatccgccatcaaaggcgcaggtcgcggcgctctctcacgttgtcgacttcttggacgggccggagccgactgccgagatgattggcaagctcgactatgtgagcgagctaatgcgtgagtcgtccttgtatttctcattcacctagagacacccagaaaaaaagatgtgcttgaaaaaggaatatcataccgaggggggacttataaaaaaaaaaataaaaataaaaaaaaataaaaaaaaaataaaaaaaaaaaagagagagaacaagaaacactagaactcagtagctaattcgtcttttcgagaggaaatgcagagctcgcccagaacaaacaggttgctcctccaaagttcgaagaattgacgcccatagacgtccccgttgacggcgtcttctcgaaacgattcagaacagtctgttaccttcctgctgctaataacaagcaatttccctgcttgggccacggactctacgacggcggacaagctccgctgtggaagtcgaagaaggtaaggccatagtgcccctctttatatatgtctaatataattgagtcgaagagggttaacggtaatcgtttttcacagctatccaaacagtacgcagccaaatgcgcatacaagtattggaaagctcattctggagcttctacttccagcaatggcggtgtccgcttggcaagtaacagcaatggcaataacaatgcccgcgtccgttccaactcgtctgcaaaagctcgggcaccctctggcagcgcccctggtacatcaccgtcatcaagcactggcgacctcacgactgtcgaggacacagacttctacgacagtgaaacactcccatcccttctggaccaagtcaaacgagaaacagcctatttgaagctcggctatcccaactttgagatttgggctgacgaggagagcccgggggcgtttgctgggaagcccgtttttaggaacaacagcaccatcccggcggacatgggccatgtcaaaggcgctctcacaagggccctggcgaaggagctcatggctgaagcggtactgaaattctgtcaaacttaccggaaacgaaaggagggccttgtgaatacttggcgtgagtagagctctgtattttcggcggtttggatagagtagctgctatagctgctagctcccttgggtagctggactggagcattagctctgatatcataggttttgaataacatgggaatttaataataaaaattgctttatgatgatggcagtgcattcttcgttatatcttataatttctctaatcaccactatcgccctcttcccctgcctcctcttcccctcccaccccctctatgtcctttcccaggagggacccttcccttgattccttcaggaagacttaaaagcctctcgccctcctcccaaaggactccaacgtcaatattcctcccggcaactttcttaaagtatgcagtacccaacactccatcctgcccaccctccgtcagcaaaaccccgttatcactcctccaccactgaatgccgtcctgcagactcttctccacgtcgatttcaatcaccagctccgcatcctttctcataccactcatgacgccctcctccggcgtccccgtcgagcagtgaatgtgattccgccccatgaccttcaaccctccggactcttcaatggccggccaaaaggcaaagtacgtcccgtggatgactctgggcggcacgttgcctgcctcgagggtgatgggctcgaggagggcggctgactcaatcttgacagagtgtccctggttggcgcggatgacgtagtgagcaggcgtggatgcctcttccgagggctcagcgacaagtgttgtcttcagcttcatcgtgaagcgctgtttttcgttggaggcaacgacttctttgatctcagccaatgtgactttcagagaccggattggaccccagttcagctgtatatagtttagaaaaccgtctctccctctcaaataagattttcatcatgaaacaaaactcaccacctcgtcaagagccgcaaatccctccgcatcaagcttgataccagcattctcagcctgatgcctcaacagcttcgaaagcgcctttgaaacaagcacctctctgttctggctacctcctcctctgcctccacggccaccaccgccgccgcctcgtgacttcttgccgcccgagtatttctcttccagcgcgagattagcagcggtgctcgacccgtcttcttccaaagcactcatttcgctcgtgtagtgaaggcgtttgctccttgttgctgtttgatgagacgtcctagaaccgagttgacggcgctggtttgctgtaaaattctgccgcctcggatgacgacccttggcagtgagattacgaaatgaaagttgagattgcttctgaataaaagagaagccgctggccagttctattgacagatatctggacaagatattcattcgctttttgagttcaaatccaggtacaagaagctgccttagtctgtgtctgcctcacaagtcctatggctccagtcatagaatcggcgtgactcagcaggctcaactggctgcgcctgcctaaaagccaaccacgagaaaaccatacgccacatttcctcacactaccagcacaaatcaaagagacaatcatccatccatccactcaaggtcaagaaaaaaaggtagttgttattataaaaaatttgcacacgcgcatcgatgctatcttttgtttcgctcccttagagaaaaaagaaacaccaatcacaagaatccacaagaaataaataaaaagaggtatcgtatctctacgccctgtcccccctgtcccaatatgacttcacggcctgccttacaaccaaatccactcccttaagaaaaagaaacaagttaaactcttctaaaataatcaaacaatcaaaactcctctcttcgcctccaaaagaaacaagaacagaaaaggatgtggtctaggccacaaagcaccaaccctctcagaaaaaaatgctttttaaatgctcgcaagcagaaccagataatacacgctttatgaatgatataaaaaaccaaaaaaaaaaaaaaaaaattgaacaagaatgaaatgaagaacaaagagaagttggctccgtgaaggaagtcgaagcaggccgtccgtcgttaggtcgtcaagccagtggttctcgaaaggaaataagcggcatgtaatgtttgatgattgaacaaaggagaataatgagagacagtatgacagagagagggagtgtgtgagagtgtgtcaaaatatgacaacagtattagacttggacatagtgaaagggttaatgagaggtcaaagaaatgacagaaagagaaaacgctcgcagatggattatgtatggtacagatcatgaaatctaaacatgttggtttgttgtcgttgacggtcatctcaagccgttggaggcggttgtcgaggaggccgggatagccaagttatcccgattcgtccgacggatttgcagactgctggttcgattctgcaaggactggtaggtggaggtatggttagatgagccatgttgaacggatagatgccgtgagagacggttttcactaggcctctcagggccagtctcgacgccttcaggcagcgatctctccaagaatctcctggttgtaggcgtggcggaagtagacggaacagttagacgagatggttgcaggccggaagtcaataatcgtcgtcggctaagggctgatggagcctgtggagtgttgacctcgggcagcagggttggagcatcggaaacatagggatattctctggtgcttcctcgagtcccattcacctcggtgatggcgcgggatggagctctgaatctagccccttcatcttcctcaccgacagtacctcgacggttacggacgagaaatgaggttcttcgaccgccctcatcagattcatcacccgctagtcgtcgactccgcaagagagcagtcgatttcctgccgtcttccgcctcctctgtcaccgctcgacgggcgcgcgatatgacaagggaggctcgacgagcagccgacattgcatcgtgaggagtcgcaggagtagacgcagaggcccgaggactagtcagagggttcccgttcaacatcatgcttcgtcgctcttcatatttagatgtagctctcgggctgctgatgatttgcgtagcttgttcaggcacgacgctggagcgacgagaaaccgaataggtcttgctgttcatcatggttggagtctttgggggctccgggtgcgaactggggctccgggttgagctcagctgtgtagttaccacctgcggaacagtcactgtaggccttgccgagtcttcgccgagggcgatgcagagttctgtcaggctacgacagacgctgtccgtcctgcggcgaagctgacgatctgtaattgcaggtccgccgccgccgctgactacgctgacagagcctgatatggggccaggctgaccaggcgtacccatcatggaggataaggcaagagcatcgttcgcagctgtttcaagcgcgcggtacacgtctggactgagaattgtcttgattttaccgagtgctgaatgcaagttcgagtgcgcctctcgtccatgcgacgaagtagagctgccggcatctgtctgttggccggctgccgattttctgggagagaccgacatggtagtgaccgtcgttgtagctgttggtggcctgtcttctgaagatttgatcagcgcggctgcagaggtaggtggtagctttccagtcaattcgagacgatggattcgcgatttcagatcgtccagctcgtcccagactgtagacggtgcgttagtcgacgtggttgactcggttccgtcagcaaaattaccagcatcaggctcatcatcctcatcctgcatctcaaaagaccggtttaaaggtgatgggttataggccttggtgtggctttgaacaagcacagtggctttatgtgtcggtgagcgtgccgagctggaggaagctgaatcaacaacagaagactttcttctattataaaacgagttctccgcagcctgatcttgataacccgcagaccggggtgtcatgagcgaaggacgaaggcccgaactgctggctctagaggagctgtcttcagagggacgagaggacgtggccttgtctctcagctggctgctgcgataagcgctgctccgtgccacttcgcttgttaattcatcttcgtatctgacagatcgacgacgttcccgatcctgttgatcagagagcctgcggctcacggaaggcggggaaatggggtaataagaggtagcggcatgtgaaagtgggcgctgactagaggtacggctaattttgtactgtagaaaaacgtctgttagaatctgagccgtgtataaaaaagatgatgcatatgatgcatatttcgtgttgtgagagcgggtaacaacgggcttatatcctgagttctaacaactatagtcatatcaaaggaaatagcataaatgagatgacagtaagaaaaggcgatgcatcactaaatcaaacacattttcacttgggtatcgtagaatagtaaaaaaaaaatcctcaagagctgtttttcttttgcttttctttctttttctccttttacttaccgtaataggtctatcgttggcggtgttagtttctgaacttcgagctgcctcttcagaagcaattttaagaaagacatcgcccgtatcatcgccgccgttggcaccgtgcctagaacccggggggctccgttgttcgaagaaatcgccgtccgaggcgcgaagggtgtggtcgtcggttgagtcgatgtatcggtcttccgcatcgtagccacgagagctgtaactcatgtcgtcgtcggtggagctcttgcgagagcccgacgatcggatgccccgagtgggcggtaaccgagaagcgatcgagggcgttggctgtccggcagtggcgttgtttaccaggggcttataagaaacaggtggacgctgctgcgactggtcttgattttcatctgaaagacccgcggagggcagcggtttggaggctggcagatcccgctgcgtttgcgttcgctccctggtggtcggtttgggatccgatggtcgcgtggtgggagagatggcctcgtcgatggttgggtagcgtgcgctgagtgaagtgcgcggaccctcgggcgtcactgcgccgttggcgttggagctgcgagatgacgctggcagccggcgagtggactgcctcagggaggatgagcgcgcgacgccggtggttgtttttgcagactgcgaagcctcgctggccagggaatcgggatacgacaaggggcgcctgactctgcggatctgctcgacggccggtggcttgatggtggtttggtacgatgctcgagggcgcaggttcggacgcggcggcgatgctagcttttcggacgcgggcggcgcctggcgattgcgcgcagctgcagacgaggccaagatctttgtcgaaaccgggtccgatcgcgtcttgagcctgtctctgggggcgacgtctgactgcgaggcggctgagacgctcgaggccacagggggcgcgagctgtcgagaggagaggcccagcgacgatttcgcgacgggcggcaggggctgcgaatgcgacgaggcggccgatccgctcttgatgtcggcgaagcggaaggacggcagcttggaggaattgtggctctggcggtgcgagtgcaggttggacgaggggccggtgatgctcgctgcggatgaacctgcgagtgatttgcctgggaggctggcggcagtggaagccgcctggccgtagcgagccgtagtgaaactagcagtctctgtcatgttcgcgccgggcagctgtaccggtactgggcagtgcagcgacgggtggtcctagcagcgtgtactcgtacatgcgacagcgggagatggcgtctctctcatcagccacagcgcaagcctaaaaaaaaaaaaaacaagtagaaaaaaagaaaagaaagccgagacaagggcaagtctatctgcgccagatagatttcgaaagtttcaagtctcgggcgtgggatctgcccgatctatcggacacgcttcgacttctgtcccagcgcctggctgcactgcacgcgggaattgctcgaaaatttggggatcaatatcttttggggggcgctgcttgccgaggacggttcgaatttgcacacttgcaatacctagacgccccttgctttcatagcatggcagctgggcaggggtccgtctcaatagcgagacaggaaagaaagcaaaaaaaaaaaagaagcgagctgagcaagcgccctgtagacgaggcagagcgtaagagtggctgttcggaagggatatacggcaagactcatccgccaacagcgcaaaagccccagctgggtgttggaaggagggtatgaaggtatgaagtaaggagaaggccggaagaccagctgcgagtcgagctttttcttggctgagcgaaatgcaagcaggagactggagttggaatcacggtgagcagcgcgcaacgcctgaagggaggggaacgcgagggggggcagcggccctggacgttgaacagcatgcagcataaaccaggctagacaagcatcggcggtcccctgcgctggacattggaggagggcggatggcctgttgtgcggatgcagggcgagcgagatacaaacaacacgaagtcggatttgatatcactcctgcgtagtcgatgctgcgagcgagacgctggccccaggcaaacggccgttggaggatccgggtctagccaaaggctctgggtccgggcaaacgcgacatgatgcaatggaagccttcgcggtggaggcgattcccgccgcccttctccatcctctacagtacttgcagtgtctacggagcctgccatgcatgtcaagggagctgaatgattcggctgcgttgctagggccgtggggcaggtctcgctgtgctggcttgatgagtatccatgagtatccccaacctcttagacgacgtcgagaaggccggcaatatgcacgcggatggggtctgccgacgcagcaaatctggttccacggcggtgatcatgggaacatgccactgagtgagatttgcttccccatccacccaccctttaggcctacagtaggcgcctgcaacggcttaaacgctctccaggcgcgaggcaggcaaagagcttgcgttcgggatgacgggcggttcgcgaatcaatcgccggccgggatcatattggatggcatggcccaagttagcgctccgtcgtgccgcgttggccctagggaggcagatcagcctgttgatgctactgtatgtgcatacagcacgcaaatcatacagtattgatgccgagtatctacctaaccaacatcaacttgcctacatcaaagccttggtacctaacaaggctcaaactcgcttactgatgttagttatattagatgtgaggcactcggctgcctcgtaaacggcgcttgtgagagcctaatcttgcgcgggtttgcccaaatgcttctcctctcgaggcagctatgctttagtcaggcccgtgtcttatacggcatccatgtgttggctttcccttctctgtgcttctctgcacttctgtccctccacctgcgactcccaaagctcagctaattcactcatcatacatttctatatgccattagaactacaatcatttggcggccgctcaaacctcgcagcaaaactgcatggggtcgttttattgcggtggactgctgttcccaagtgagaagagcgctagcccctctttgggatattgaaattccaacgtccaagctaacagctccaagctccatgtgttggcaaatagcctcatcttatcggcaacgtcaaaaccagagatacgggcatgcggatatgactcttctccattgggcagattgcactgggtttcacttccagaaaagcaagtagtgccgcatacaaaagtagtatcgttatgaaattgacagcttgaccctggaggcctggcatatgaagagccagaccagcccgtttctgaatcaggcgttgcgagggtcctcggtcaggctaaactattctcgtccgtctttcatttacattcacggggcagatgtttttacctccaagtaatgctaaatcggcgatgctgctactaactgcaaagcgccgagataaccgtacgtatatcccagattgggaggagaggcggttgcagacgagattatcgaatctgagaacccatccaaagggcttctagcttgtctgttgctcgccgcaacaggctaaaatggaaattctttgcagggaaaggccaggttgcagcgcagagttgcttcttttcgatgcgagcctggaccgatccgatcgcctgtgcgctctctaccttatctgtgacgcgaacggagtaatccttctagctggaatcgcgaatgtgccatccagtttggcttctcagcctttttgccatggggcaacggcattgtaggtcagccgtggatatttgtagcccagaagcggagcgttattggggtctgtttaatccatagtgaggtttgttaagtcagagagatctctatagatgcagcagaagcagttttcgcatctgaatagttaacactttgtactgccacttgaaaagcactcaagccattctatatgttttacccaatcgcagtacactatggcacggggcaagaatggggacgaatcgggtcctgactaggtagagttcttagccatttcaggttgccttcaggggtaaggttcttatcaaacacgatattggggccccttgcggagactttaaccgaacgcacatggcgtcacgctttagttaattattgccatggccggttgctttcgtgttttgtgtgtttttgcttgaaatcctcctaagagacttgccagatagcccgatgagacgttggagcgtaacggaggtagaagttggagatgctcggtgatggatgaaaatttttcatgatagcctcggaaatatagagtatggctccgtttcatggcattgtgtactagctaagcgatgcttgacagcgttttagcgtctctgtgcattgtagtatattggagttttcgtgcttgtagggtggttagacgtcagtacgttatgcgtcctcttgagctattagcttttagtcgttcaaagagctctacacactttcaccacctcgctcttttttcccttttttccttgaatcatcgtccaagctgttgctatccttaccctgatattgtatatccccggaaaaggtttttagccatcggttacagcaagacggcagcccctccaaccccttcccgtttcaaaagcttcatgtcgagtctcatgtctggcccgctttggggcatgtcctttgttacactcctcaaacatcgcaactcctttggatttgctcatacgatcgacgtctttgtgtttgaagccatgtgtttctgtcctttactcactttctaaccaagactctgggagctagccacgcggaattttttacttctggatcctcattgactgtcggggcatggtttcatgtcgtcggccattcgcctggggaatgtttctccccttcatattgggtaattaaagagttcccgcgactactagtagcctcggtagcttaattgcacccttgaattggccgcattctactccgtgtatgcgtctcagagttccctttcccacgtgtatattagatttcatcggaaatgaaattaggatggttgtaagggtatcgagacagtacctgcggggacttgcatagatagtgtcgattgcaccacatggccccaaaggtgtggtataagacgacagtactagacaatggcagcactgtatgtgcaggttcctgtacaaccaccctcaatcggcaaattgccagaaacactaatttggcgtgcagagatcgacacggtgaaattgcgatgagcccttttgtgcgcgccagtccttgaccagccctgttccgctgctctccatgtatcgctatgaataggctacctctcattgtcaataaataacccgtacaagtaaatgcccagagtagtattggagggcagcagcatttctttagtagtttttgggttggacaatggatgccatgtttgcctgaacaaggtagtaggtgcctgtattgttggtaaaggtacggatgtgggatcagatcctctctggacacgagcacattggaccctgctagcatgtgcattctccacagtttgctgatactacaagcaaggcacacccgaatccgctgcctattggaggcagtgatgcgatatagagacagtcaagacagtctccagcaggcgatggatttctcctgtggcgccgagccactgatcatgtgagatccagtcaatgtctgatatgtaatggatactgactcaaatccgaccgacgcagctggcgacatgccgctggataccgattgtacatctatttataggctgtatagtcccgtcagcgcgggctgctagtcttggactggcttcgtctggacgctgagtgagaaaacaaaggagaagaaggagagaagaagtaaaaaaagaagtgcatcaatcatcatgacacagagcaacgactaatctgtgcccacggaatacggagtgatacaggctggagggccgtattaaactccgctttcgtgaggggagagagatctcacacctgccaaggcgagacatattttagacttggatgcatgccacagtacctaatctgagcatatttgtatactttgtatgcttggtatgcttgcagctggcttatcacagccggatgctgcactcagatgccgccacccttgatccatgtctcgacggtcagagtttcgcgtttgtcgatagcgacgagatgaggtcatggtccgtacgagacggtcgggactcatgacatgatgctcttgccaccttggttgttgcacctgctgaaactattggtgctccgtgcccgcagccgtttgccatacggagtcaccgtgtccagcatcgaagcagctgcctggagactggtgtacttgcatataaggcataagaaacgaaacttgtactgtagttgtcagcaaaagcaggacagacggatggacaaggacggcagagaaagcaatcgaaagaaacagaaagaggctgcaaatgctaatagctgcaggagctgctgcatgcaccaacaacaacaactgagcgcgaacaagacactgtgcagcaggcatggcgcctctaataggtccctaccagtaatctctcgaaattttctggctgcggacggacacgacgggacccaccgagggctaaatttaagcagtcgtcctgcacgacaatctggaccgcggcatctgattggccgggccttggcgcctggtcggctgggcagggctatatttagcctaggcgctgtttcgcacgcatcgactgaatccctgttctccgctcaaccacttcgaaacgaggaggtgggggggctctttttttttttcttgccctgctgcccctgcccgctgggcctgcgtgcggctctgtgactggctggagccacacggcagcgctgctggcatgcgctcgagctctgtcgctctgctgggaccgcgaaatttcacgccggaggggaggcgggcggctgctgcgtggggatttgcgcaattgcggatggcggagaacaagagcaaaaggcgtggcgtggcgcgcatttctacttttagcactggccggcgggtgcggcgtgagagtgagagctggttgacgccagagaaaaaaccagcaggtcatcgccaatcggtaattaatcaggaccctgcgagcaggaataggttgcttcaatgctacaggcactcgctgcaatggcatctggtgtcaagcaggtagcctctacttgggtctcacctcgttgccgtggtggctgagctgcccgggaaccctgccctggacgccggacaaggtcaccgtgacctggggccgtctagcgtccatcgcaggcgcacttagcacttggtagcgctgcttcgcctgcagcgggccccccttccaggtagcccgtccttgcccccagccgccgtttgtcgctgtcgagcctctcaaacaccgtcacgccagctccatccaattcttgctctgtccttcctgtactgtatttgtttcttcttttcctttgcaacatccagcaccagcagccaagctcccttttctttcgtcctcgcgcaggatccggcatctgcaccctcggcgctgccttgattctcgttttctcgcttccttctccttcttctttctgtctgctccagcggctatcctgcatgtggccgtccgcttaattaggcgccgttcttgtttcacctccattttttggtaccattccttccatctcccttcccggatcacgcctcattgtcctggctgtcgacgatccgccgcggcttcttcttcgcctctgtcttcttcttctctcttttccccgttctgtctgctctggcccgcacaagcagcgctgcaaccgcctctcgcctcgtcagctgtctgcgcaatccttgatacgaacgccacctgggccaatacttgcgaccacttggtcgtgttttgtacccgccaactgccctccctccggattcagctgtgctgtccattgattaccttcttgcatttaattactgttcgccaattcgttctttcgaacctcctgttcaacatccgttctcttgtccatctttgttctgtcctgttctgttctagttcatttctttttcaaatcataatttgagcgaatcgcatcgtttctcctaataatccacctctcgcattcgtcgataacagcaaacagcagcgcacgcattttaccagaaagaaaggcggcgatttgtttggttttgcgagagacatcctcaaggctcggaaatatcacagcacagtttgttcgaaatcatgccctcggctgcggcgcgccaggtatacgaagatcagataccgacgttcatgtccgtcttcgatcttgaagccgaggcaatggcggaccgggaaaccttcacagtagtcggttccaagtttctggacgtggcgcccaagacttctactcgacaatccagtctccaagcctgtcttggcccagaccagagccacaagcaccgcgacagcacctcgacgcagacttcggaatccgacgattcgtctcccaccacaacgctttctaccacagactcctcacctctttcagatccatcgccatcatcatcgccagactccccgcttaatctgattcccctcggcaactttcactctgcaagcttcagtggcccatcaaatccggtttcactgcttagcatttccgaggcgagctcgttcgagcgccccatgacatctccagcgccaaggaagccaaggaatatgaagggtctatcaattcagccaccgaccgcagcaaacgctacatccaaaatggtttcagaaccttgttcgccctcttttatcaaaccggcaatccctgccatgaagaggaagcctagcctcctcagcctcaagaccaatgcttccgatttaatcaacaagacgtcgctggaagtgccagggtcgcccagcgtgccgccaatccatcaacgccgcgccctgaagcactcaacgtcatcgccctctatccaatcgtcctctttgaaaacatccacctttgggccacccggtggaatgactttccccaaggtccttgagcgcaacgagtcggggctgtcagaattcttgcgacccatgaaatctagcatgaatttgaccttcgatgctgccattatggaagaagacaccccgatcaagacacagcttgcgtctcgaaacgagtttgatgaccccaaccgtgagatcgagaacaatgaagaccagaaaacgccaggatatcccgatgggccaatcgccatttacggcgacaatgtcttcttatatctagaacctacagccgaagaagcttcccggtttgacgtggtcatcaatgtcgcacacgaagttcggaatcctttcgaggctagacaaacgcaggccaaaccttctttgcacggtccctcttctcgaggcaaaggattgtcgtctaatctaagccctatcccagacacagctgggtcaaacaccagcttctccaccgcttgcgagttccaactttccgaggacagctcaatggacacgccaacgacacccaaggcaagcactcacaacgccccggagtacattcatatgccgtgggatcacaacaccgatatcgcgcctgatctcatgcacctctgtgagacgattgaaaaacgcacaaaggaaggaaagaaggtgcttatccattgccaacagggggctagtcggtcggctagtcttattatcgcctatggcatgtaccagaatcccaagtataccgtcaacgatgcgtatcacgctgcgcaagccaagagccgttggatcagcccaaacatgaagctcatgtattcactacaagatttccaaaaggatctctccatgaggcgcacttcaccaggctctggtccctatcgacctcgaaacggacgaagcccgtcaaaacatagattgactctttccgcagacgcaatcgaaatcgcctccaaagagccgcacactgcacctctaccggctgagaacggcagaaataggcagggaagtgatcataaagctcgcccaagcctcctcccaggacactcggatgagctccagactgtttcgcccgggcctgcttcggcaccactcacattctcgtggagggacagctacagctttgagcggtccgagactgagcagatggaaccggaacagaagaaggctaagcagatggaacctacaatcatagaaccggagcccagccctcgacagtcaaggctagatcttatgccgccgccgtctccttctcctttcaggcttcaggcccctcccctgcggccaaagtcagctcagggaagaatgaagtcaagcttgggcttaccgagactgaagccagccgcatcttactcaactctgggcgttcgtggctattcatcttctcttccgcttcagacttccagtgaaaaagccgttcacttttcggccatttttccagacgaggatgtcgaaatgtcgtctccaagagatgaagaaatgactagcaatccagtacgagagttgacatctatcgctggaatgagatttatcgagcgatcagagcttactgaaaacctattctctccaaggcggacgacctttaaccgagattcgcttttcgcattcggcaggccgacccagatggctgacccgcgaagcccagccacaaaaggcgaagcacccattatccgctccattgatgacattttgtaatgggtcggcgccatacttgtttatttcgaaacgaaataaactgtcttggagagaaaatagcgaagattggcatcttttatcaaagctatcagaggcatgatattgactttgaatctcacttttagctcccctctctcgctgtcgagataattttcccatggcatttacaggcgttcaatcgtgtgttacagaactattgattactctctcgtacgagaacagaagcattcacaagcgttttcgctggtatgcgcttcatggccaagctaaacccttgccaatgagttgatctctttactctcatcttcctttgccaatggcagagttaaaagctcaaaacgggtgtacaatttgagagatccgcttcctggcgtttctggctgaaataaaaaaccaccaaggacaggagaaggaaagggaaaaaaaaatcatctatcaccttgcacatataaccatacatggctttttttgcctttactttttccttccgtgtacttatcaaatttgtttttttcctgtgtttatatgctcgctcgttttgcgcatctttttttttttttttttaaaggcttggttgtttggataacatcaaaaacctgggtactgtggaggaaattaatttcttggttcttttgtttggtactacttacagctctcggaatctattattttcggtatacaaatagggaagttcaaggaggagggacaaactccagaaggcgggttaggcaagtcgggaagcaggtcttcagcgagacaaatgggacaggtcataggagccacaaccccgaatgaagagatgagaagggaaagaaagataccacggttgagaggcaacggggagaagggaagcatgggtagaaattacacaagaaagaaaaaaatgcaaacacaattttaaatcaacatatctatatacccttaatactttaattttcttcctttttaaaatatcctttggtccatttgttttttctttgtatcaaatgcagcatacaagactggagctgctctatttaattccaataaaacgccatgcaacttgacaaacaacatgatccaaacgtgatgagctacctatctgttttatatacttggtccctaccactgaacggcgcccccttattgcgtgtatatatacatgtatgtacttttaaaaagcgtcaaaaaaatcagattctatcatcaccccccctttatgaagatttccccgccttggcagcttcctttgcaattttctccttcctggcaatggcagcctcgacaccgatgccgccaaagacgaggccgactccgagcaactgcatctgcgtgaggcggtggccaaaggcgacgactgagagaatcatggtgaacatcttgcgggtcacggtcacggtgacgagcaagacggatgagaatgtagaaagggtgtagactgtgtagtctgattagcattattgcacgtgtcttaaaaaaacactgagaagaaaacttacagataaagacctggcccagggcaccgcaagctgcaaagcccaacacgtccttccacacagcagggtactttgtcatgaagtcaatggcggcgttcatctcgccagcgctgccggcgacgtccatgccgagccactcgccaattccaagggagacgagcgcagggctggcaacgaggtacagggacgtcacggcggtgctcatgatgttgttggcgcacatcatctgcggcccgctaaaggggcggaaagtctggaagatgtaatcctgagtgctgttggtgaggccatcaaacaggaggttgatgctcagcagcagcagtccccagggcagattcgcctcctccgacagcttcgacttcttggccttgcgatcagagtggagcgtgaagacggccacgccagcagtgacggcggccacgacggtgtacttgtaaatcgggtagcgcttccggaagattgtgatgtggaggaacatgacgggcagcagcttgcagctcttggccagcaggaacgtgatgtagtcaatgtgcgcgagactggcgtagccaaaggggctggccaggctgtttgtgatggcgacgagcatgaggggcccgaggatgcgacgcgaggggaaaatcgacggcacgggggcgcctttcggagtcgaaaccaagaggtagacgaagccaacggccgcggcgaagagcgactggatggtgttgaggaagacggggaagcgccagacctctggtgcgctggccgggccgtaagtccttgtggtcaatttttcttggagatatgcccaagtcaagctattccagaaaaccaattagtcaaaaacgatcagagagaaaaaagaaaaaggacgtcgcaaaatcaaatcggaaagatagatcgcgggggaaaaaaaacatacaaggaagcgtagatgccagaaacagcaatcacaagctgaacgatacccgcctcgccctttgcagactcttgcgccaccgccgttgcagccaccgcgtgcccattcgtggccttgacctgttttccattgctatcttcccatgtcgccgactgcttattgaagaattcagacgacgattcgcgtttgacggccgtttgctttgtgcgcgccattggatgcaggcgggagagagagagtcgagcgcgtcgtcaatatgcgctgtcgcaaatagaaaacttatttgcgggcgtgaaggctggaatcaacgtctggaatggcatatattggagcaaagggggatagaaagagtgggatagaggggaaacgacgtataaaagagaaaaaaggagcgaatggtcaggccgtgcccaatatatgcgcgtgattccccgaaagcgagagtttcgatggaatttgaaagtgacaagttggcatcatctcaaccttgccgcgctgtgacgtctggggaaggaccctgagactggtggggtgcgcctgccgcttaccgggcaagaactttccgatttgggctaagccgccgtacgaggcgcatcgctaaatctcgatgacgggtttgtaggcctggatgggactggaaatagaggcacggagtacttgtgcacctagctttcaatgttatttattcttgatacatcgcctgttcagcacagtacgtttagcatacaggtcagggcagagtgcaccgagtcacagttcaaaaccagcttgcgtccaaatatatttcagtctcttgcacaacgactgactagatgcactattatctagacatccccaatcccagatccgtttcatgcgcatagcatgcacaaaaggtgcatgctacagggtattgcctgattcctgcttggaaaaaaaagagaaaggagaaaagagagtcatcatccgccgccagagacaccagtaacgaggaggaggcgttggtgggaggtgatatatggggtttaagtcgtgtttacatttccgttgtcgtgcatcgattgttaaagtaagaggattttggtaattttgtgagtgtaatagtcttcttttcgtggagtaaagatggtaaaagggatcgcgggacaagagttgagaagtgaatgatcgtgacaaagcggccgccgagaagcgaggtcgaggttgatatgacacggtacatgcaagtagcacgtcatatacagtctgcaacttcaactcgggtatctctttgtcgttattccattagtcccaggaggaagagtgggatcagagttgatgtcaagtgatgcaggccaggagcggccacgatttccatgtccgataaaggggagcaaaacggttggcgagtcgagtgatagaaataataacaaaatccgatgaaactgtatcgtgtcgtattgcagacatcaaatgagccctgctcatgtagtcatcatcttcgggtgaagctgaaccactgtagcaaaagcgtagtggcatcattatcggcgcgagaatcaacccacgcagtaaggataaaatcgttctgaaggtgaggtagttgggatacaaataacacgtgagaaagcataacttgaggtaaagagagagaaaaagaagaataaagaggaaattgaaacggaaacgaagaggggcagaaaatcaaaataaaaacaggacgatggctgcgttgaatgcttttggtgatgaaccacaatcatcaaaaaacctgtcccagttccagcgggggaaagaggagccttgcggcaaactagatctggacgcccccaaatccgccaaatccggcttaattacagctcattcacaagtggtacgagaaacatgaagcaacagccagtgtgcttatcattagagagtctttgcttttactcttgatcttgcatctgactgcgacgcatcttctcagcctctaggttctcatagagtaagaagagcgcagactcgttggccttggcggtgcccatgatggtaaacatgcgctcgccggtttcgtcgtggggggcctatcgtgcggttggttagagacgggtctagaacagtaccaagactgacgtcgttgggtgaggcttaccttggcaatggagatgcgagctccagaagtcttgcgaatgtcactaatcttgctgccgccacggccaatgatgcatccaaccatgtcggcggggatgctaatgttttgagtctggatttcctctccattctcgtcgtgggtaggaggaccacgagtggcagcgtcggaatccgagcgacggctaaacggtcttgagcctccgttgctaaaatcagctccatttccggtgcgcatcacgcgagggcttccgtagtcgcctcggccaccgccatttccatagccggtgccgctcatacttccagagccggaggtctgagttcggacgacagggttgtagagcacggtgccggtgccccgctgccaatcgtcgaccaggcacttggaaatctcccaaatggctcgctggataccttcgggggtgccctgcacttcaacaacgcgctcagttgactgtggtagcatttccttttgcgcaaccatgcggacgccagaggtatcttggatatgcttgatcttgagaccctgtcgaccgataatggtgcccatttggttgtgggagatgagaagtttgatggctgtatttcgttatcatcttgttagttgggaaatcttttcacataatgcagagcagaggacaacatgaaaaaaaccacgtacgatgagtgccgttgccctggacgatgccacccattccgacggcgggcgcaccttcgaggagagcgcgagcaacgatggcataagctcgagagatggcatcacagccaccagtgatggtgaggactcgatcatgaacaccttgaacaaccttgctgacgccagctttcacaccagtctcgtcacgcaggtcagcaacgttcttgccaccctttccaataatgacacccgcttccttggaggaaacaatggcgcgcaaggtcagttgagcctgagcatattcctcgtccgtcttaggggcaagttccccgtcggggccgagtcgttcgtccattttcagctgatccagagagtcgacgatatcgccgccattgggcgaaagcagatcttgagaagacatggttgtttgttaagtggtagggtgaggggtgaggggtgaagaagagattgtggaaggtgaggtggatgcgacggaaggtttggtatcaaggaaggaaaatcagaagccgtcctgagctatctgttagatacgtcagctttagtccctcttgtaagacagtttccagatggagagacagctgtccgtgtctcaacgcaggtcgcgcatcaggacgcgcgcacggtagaggcggctggtgacgaaacgaagccgctgtctgacgccgtcgcctgtctgataaaaagcagaacgccggaccgtatccacgccggatttgaaatgtgaccatggtccatcatgaaacagggctaccagggaggtggtgagcttaccatgtagtatccgagaagctagaagctacgcgaatgttgacaagactacgaggacgagagccgatggtaggaggcaggcgaaaggtcgaatgcgtcgccagactcttttttttgtgtgtggtgctggcagggatttggcggggtcgagaggcgagtgggcggacggagcagcgaaaagcgcgacagcgaccgaactcgaggggcaggtggtgcgcaagaagatccggaagttggaggtcgagagagagagagaaaagtttggagagaggcgaagagtgtgaagggaaaaggtagaggcgggaagaggtgaagagatgagaaagcgggtttgtgagagaagagagaaggagaagaagctctgggagggggagaaaacgctgcgcactggggcaggcagagcgctggagctgcagctgtcactgctgtggccacccgaatgcccagcgcgctgcagcggttggacctgctaaagctcaaagcagcaaagggtcgatgggaagagcgaaaaaagcaaaaaaatcggagactgcagggcggcgacaggccaggaacggccacgctctccggcggcatccacgtaccgatgcgcagcattttcgcagacgaggtacttgtgcgagctcccctctcgcctgctctggtattaccaaccttggacgcgcgccacctgcgggcttcagcttcaatctacagcgctgtggatctgtgcctaggttacagtgtctgtaagaggaagtacttgacactacctgctcggtacctgggaatctgccgacctgcatgccgctcgggaggtacgtcagggtgctttttcggtatcgcaaccacgcgatccaatttttctcagcgagctgctccagctatgcttacctgaagcggaaatgccagcgatcctggcatatgcctagaagagctttctacagaaactcttggatacgtattaactcttatttgactcgggacgtatcagcgtggtaatggatgatatcaaggtttttggattaagttcagtgggtagcacagattgtgactgtaatgtagccacaccgagaatactagcaattccttggctggagcaaaggcgaagcatcagtattcgaatgtcgtatttatcagcataaagggtaactcatgagcaaagacgagtttcatcgacgtgcctatgcaaatcaccgaaccctatataaatgcgaatggaaggattccatcattttagatgtggacttcagaagcgaaaggaagccagcatccgcccaccgatgaggtttgtcctcaaacctccatttaacaaactccttgccttataaagtcaagttcatgcagctgactacggagttgctcaaacaggcactctctccttttctttgtgcagccattcgggtcaatcagcgtcgaaatccatcagctacggcacctttgagccggctgaatagtggaagctttgtgagcgaccagtaacatatgcagaagctacaccaaacacttcgttaggggccaccctccgtatcaccatcacgcctactatcgagaaggaacgtgaacatgattgacgatgaccatgcccagagccctagtgcagccacgggtgtagtggaagttggggtggctggtcccatcaatgggtactttgtatatgaagatatcatgttacttatagaatacatgtatcgactggtgtgactgactgtctgtctgattccaaatgaacagcgctatgttgcactgcatttgtttctttagccccccgttcccctcacatcaccatgtgacaatgatcaataaaggcagcgaatctgtagtccgcaaagcttagcttagggtaatccatctggagtactcataactcctgtagtaggcaccatgaactttctagatttcaaattacaattgatgttgtcttgtccgtctcttctagcccactggaggctgtgctttagtgagcacaaatcatgaatccactacatgcagtatacatatataaaactacatgtccaaaatctagattatcttagtttgacctaatcgctcgtatcaacgctgccgtaatttctgctcatgttctacccaaaagttcttgcaggccctgtggccccagtgctctacccaccattcaccaaagctgtcttcaatgttatagtcaaccttggacactctctcttccctcttcaagccgcatataatacacggcttaggccctgttggcaccatcttggctgtctggactagcatgttgtcgctgagctcagggactttgaggttgagtttgccctcggtattagccgctgcaacggcagatcgaaggcgccctacatgttcacgccatacagcaaccacgtccgctgcctctctgtcttctcgtgctgactgagtcttgtctatgcccgcgagcttcatgcccttgctgccagcagccgatatggacatgcttttggccaggatcttgtctcggtgccacctgtgtttgcgaccagcgatgattcgagcagcggtggtagccaggaggatatatccctggaggaagtgtattgctttggggttggacagaacctgctgctttatggaggcattgtggccagaaattggtttgaagaagacgctcgctgaactaaagaggttgggaaaggcggacagaatgaccgatgggggcggcacattggttgggggagggtcattgtcgcttcctttcatagcagaagattcggcgtcatcaccagcatcccaatcccagttctctgcctggttagacttggcgattacatctttttcattattcgtcttactggtggtgtcgtcccaggcatcccagtcgtcatcaaaattcttagcgattgatggttttttcccatggctggccggcggccaagcagtaactggcgttgctgatttgggcgcctcgtttttcttcttggtcactgcagtggcagtcacatttgtcttgacttcaagatctgggaaaggatttcgctcttggaatgatggcgatcttggtggatttggaaccgttgatgggacagacccaaagctcagtgcccccaggagctgaggaggaggctgcttcttagtgacttgcttaatcggctgttgctccggggggtcatcgagagagagcagatctagcaacgctgaaggattggcagaagatgatggcggagaagcaacagaattgagtttgggctgcatttgctgtggcgctgatggcaccgtttcaaagtctccaaagtcatcttcgtcctcatcagcctcaggtacctgaagctcaaaatcgtccacatcgaagagcacgttggggtcttttggtgccgactgcatggagaatcttgaattgccttgcgtcatattccatgaagaatagtcttcgctgggctttggcttgggatccggctcaggctttgcttggaagtcaaccaaagtattggtcatgatgtcgatggtaggggctcggaccagtctgtttctcacatcaggcccttttgggggtgcggaaaactccccaaacgcgcccccaaacgagtcaaaaggcttgtttatcgtagatgccgccaggggaggctccgcagtctcaaaatctccccagccatcgtcatcagcatcgttcagcgcatgtggagttgacgtcgtttgtgacaaggctggaggcgttgtccagctgccagctccgcttggctgagacgggatggaaggccaactctcaattggcgagggtgctgccgctgtaaagtcgttgaagccgaagccgaagtggttcttggccgcaggcggattcccctggacacccgaaatgggtggctgttgttgtggtggaggtggcggattgctgttggcaaactcggcaaacaaatcagccgacatgttggagaatttcaagatgcatgctactggctattggcgagaagagatgaagaacagggataccacaacggcagaagacttgcttctcgttgaccctgcagaaatgcgcgagagtttatatagaagtacgtaagcaatgatgtcttgtgaagcatggagaatacggcacggatggaacttggacctacagtagtaggcggtggacacggtggacacggtggacagtgcctcaagcccgaagacccgagtactggaacatatgcacaaaacacctagcctcgctgctgcaggtgccatgagggatgcggcatcccagtgccgagccggggatctagcgctagccatccgcctacagcgatgcgaagctgctgaacatgcatgtaccggtacacgtcaatccgcgtggtgatgcggggctttccagcccaccctcgactctatcttcgcactctcaaccggatgagtgagttatccacgactgtcggcctcgctgtaatcatcactaattcggcgttcccaatgcggcgatagactcatattagagctggaactgagtgtaacatgacgataagattggtcgcttagctcagcccgtcagaaaccttcacccaggatgaagtcacttgcagagacgcagtgagtagcgagtcttactcatatgagagttgagcgctgaaacgctgacggctgcttcattttgaagggcaagatggcaggcaactcaaacgcactgcagcagcgtcgaagacttgcggaatgcagtgcgccataacggcccttcgagtccttgcctgtcgggcaaccgctctgtctgctggaaggtgagttttgttgtcagttttctgaaatgttggcatgatgttgacgcaatacgcaaaggtctttcttttatcccgagatggagatgccactgagttgagctggtctcagttgcttcgcgagaagcgagagctgtatagtgaagatcgtgatcacttcctcaggttcataaagcatcctgaaagtctggctgagcttaccattgatcctttggccgatgaccccaaggtaaacagaaagctccatgcttaaacgttgagttatcaaccgctaattcagccaagtcgccctggaataccgttcgcgaggatgaaactatcagggcagaaattctgcaagacgtacagagacttccggatgaagcaacctatcatgaagattatatgcagcgcatgatcttggatattcttttcgtctactgcaaagtaaacccggatagaggcggctatcgtcagggcatgcacgagctcttggccccaattctgcatgttgtcgaacaagatgccctggatcgcgcatcggtatctggcagtgatgacgagaatgacatcgacgagttaatgctcgaaaccattgactcttctttcgttgagcacgatgcgttcatcttattctctcagttaatggagcacgctcaatccttttacgaagtcaaagatgtgccaaccccggcccaatcagctgatggtccattccaacctcggtttcctgagcaaagctctgctattgtcgagcgtagcaaatttattcacgaggtctgcttacaacaggttgaccctgagttagcagcgcacctaacaagcgtcgagatacttcctcagatatttttaatgtaagtgttacaatccaggctctacctgagcgcttatcttttccctcatattcatggaaactaactcaataaaaagtcgctggattcgtcttctcttcagcagagaatttccgtttaatcaattccttgtactttgggacacaattcttgctgtcgatccctccttagatctagtagacctgatttgctgctctatgctgctgcgtgtgcgttggcaatgtgggttccctgcttccttcttaacatctcttttgacggtctaacatttgaatttagtattagaatctgactactctgtttgtttgcaactgcttcttaagtatccaccccctgatcaacaacatggacctcatacgtttgtcgacgatgcactctatctccgcgatcacatgaatactctcgggggagcaaccttgattaaaaagtattcagggaagcttcccaaagtttcaaagagtcctgaaatccctgagcccaccggctcaccgtttgccggatttgattccatccgccgaaaaggctttggggtgaggtcaccaattcgctcgccacggtttctccagcagcagggtggggtagaaaacatcttccaggggatgatggagaagagcgaaaagctagggattaaccgagcagtacgggatgccgtaggtgaaatcaagcgaaatatgcaaggccttaatgaagggttgtcttcgccgtatcaaagaggctccttagccgatgacgtcgcagccaaggctttggctgccatggagaagcgaaatcaacaactagcaagccttctcgacgagacggtccttagtctcaaggctctgtctttgtctaatcttgaagacaaggccagaagtttggatctgatagaagttgccgcggccaaagtgcaatttgtgcaaatatacctacaggacgcctctctatccatcccggccatggacccagctgttaatgaagagcctcaagccgtccctgaaaagaaagaagagagcaaagtcaagaaaacctcctcagccgaaaaagagaaccagcccctgtctccgagatcgtctactaccaatgtgtccacaccaaatttagcaaaagcgccatcgattttgcgcgagccaaagaaatcttccaaaaatagcgactcgctttcagcatcaacaagcactacaaaacatgagacaaagtcagacactgtattgagcgaaatccgtcccaacgttcaaccacttgtctcaatacctactagatcgaccatagcacaatcttcattctcgtggatgctggagcccgacgagtccggagcaccacaaacccctacagcaagcaaatcaccgacaatccaacagaagaagcgcatgaataacgcgagccgcgaaaagaatgccttcttatttggagagggagtgccagaatcaagcgaaagagatccactgggatctggcgatatctttggaatggagccgatgcaaagtccaaaggagaagtaagttacaagatgcagcacgaggtacacgaggtactttttttttttttttttttttacgttgaatatggggatatgagcgactgattttcgacaaattgaccttttgtcctgtattcaacgaaattcatcatggctgcatttgactgggaatcatgaatcatcaagctggagcaagtgtaatcatagactgtctttgattgggtgagcaaactatcactttctgcatgccaagaatatactttagagaaagtagacggttgtctttcactcaataatcatatacgcaattttttttttcattcaacttcaaatcctatctactccaactagttggccaagggttttttttcccgctatgaaatcagatccgctcatccgctccagcttcatagctacccaggtgggtaagtcaaaagagagaacaggatccctgcaccgcccattgaagataaaaggtttttgtagcccaccatttacaggtgcgaattgacaaaagacaaaaggtttccgagtctgacatagacaccagcgaaaccggcctcagcacagccctggccccaagaaacgagaccctggagaacgccgttggagtcgacaatggggccgccggagtctccagagcaggagtccttgccaccctgggacaggccggcgcagaacatgttgttggagatgatgttgccgtactcgctgttgcaagaagcgcgagagatgacggggacggagaccttgttcagtcttgagggaagcgagttggagttctcgctggtggttcccctgttatacgattagtatcaaattccaacaaagggagggccgatgaattgcttaccagccagcggtggtcaaggtagttccagcagcagggtcagagccagaggcgggcagggtgacgtaaccgatggtagagctggtctggatgggagtggacagcttccagacggcaacgtcgaagtcggggacaccgttcttggtggtgtatgaggggttcacggtgatgcttgaaacaccaacctgggtgccgccagaagcccaggtctataacaccaaagaatggtcagtaatcagtcatgttgttgcaaaaggggaaagcttgacttacgagagatccagcgcggaccttgacctgagaggcggagaagtcgacggagcagtggccagcagtgatgacggtgttggcgttggccaaaacaccaccgcagaagtgagagcccccagaagacagactgacaatgtaggggaactcgccggcagcagcggtggttcctccaacgatctcagcgccacggggctcgatggcagctcccagagcgagagcgggcagcataagagctgaaacaactgcggaagcgggagccattgtgagggaaagagagctaaagtcttcttgggaggagatgaagttggttgagatgagatgagcggtggtgaatatccaaaaccccaacgagagggattcatcccatatttatatataactcgacacggggagaatgaggctccgtgctccatgctccatgatccatgctatctagcctacgaagtagtattcccgtccacggccacggtatagactcttgactgatacccccaaagagcataccgacgtccaagtggccaatcccgttgtacaaaacatctccttcctaaatcgaagaccgcagcaaaagtataactgcatgggcttgcaaaagatccaagcttggagacgaagaggccgaaattagaaggcaatgggcaatgggcatatcatgaggacgcgctgctactggttagcataccttgcaaggctatgcagatggagacgaacgaaggagagacacagcccaggaccccccccctagtcagtcgcccattgatactgaacaaggccaggcagagagaccagggaacaacagcggcaacgtcaataacaatactagtagtaactagcaaacatcaacaccaagataagcgcccatgtttgctacagtacaagatgcaacgcgggtcccagctacgcgttggaagaacgtcggcacaggtcattcggccggctccggcagtttcgaaaagccaaatcagcctgccgtatctgtaagttgcttccgagctcgatctctaggcttgaggcatctcgttcgttgtgcgaccttctggattaagctgccaagaccgcctaagcttgataaaaagcatagagccccccccccctctccattaaggcattcaacttcaatacaataaaaaaaagtggcgtcgcgataaagaaaccaccccccggttgcgcggggtaattgagcccgaactgtcaagctgggataaagtagaagccggagtttgaaaagcatggataacccgtccaatcatttacttgtcatacttcaagtaagtaggtaggtattcaatgttggttccttatacgaagtgatcagcaagcgtcacaccgttgtcgaattttctaccagcgccaacaggcattcatgtagtattaggcacctaggaacaactagctgattccttcttgatggctgagcacagagattgtagcattttttctggacctcagcaaatacatacctaggcacgtacagtacagtatcaaaaggcacatgcattgtcgagactgggacggaacaaaggcgcctacggtagttggcacctaattaggcaactcgatatcggccgccggctagattggcttcggaacagcgctcgattgtgacgggcgccagcttcgaaaattcattgacacgcagatggcgcgagatttcagaagtgcctttgcccttggccgtacttgttcaagtcaggttttcttttgatgatgaatcctacttcgcttagcttaggcatgcggcacattttagcctccatggcgcagtcaggttaactaactatggcacttgcagttgaagcatataattaagattttaaggtacggcaaccttttttttctgtggcgccggtagtggtccagtatggagcataaaccgcccaaggtccaaacaggccgaacatcggagacaagttcagagtagcattgcgcaatcgctcaagaatagaataggaaagaccaaaaaaaaaaaaaaagggctacaaaaagctagcagcaccaagcttctttctcccatcgccaaggtcgcaatgcacgatgggcggatcacaccaaaaaaaaggtcccgccaagacttttcgtcattgccctatgcaaccgggagaaaagcaggtcttggcgagggcccgttgctgccgctggcttggcgagactatatgcgatactattggaaaaaagaagctgggtgagacgggctttttgattggtggctttgcggtaggggaaatgggcgagattgcatcgaagggcagcgttttaacgaccttctccgaatgacctgctccgaacctgcctcccacgtataagttggcctggcctgtggttatctgaaggtgaactgatgccggggcagtgtttctgcgagtccttgaatcgtgaacaacatggaatttgtcatggggtggcgcagtgggagttgataacggtgaaccgaaccggacgaaacgatgtgaccatgactacaaactagtagtttcttgcttcctccccttgtctatgtaagtgctaaagtcgcaccgttattcgtttcctaccaagctcgtgtttgtatctcgtgtttatatctcgtgtttatatctcgtgtttatatctgactacgacatatgtggaatggcaacatgtagctataagcaagaaaatgcggtagacatcttctacttgcgctgctttgctttactcacgcttacatagaggcatatagcagttcttaccgcttcagagacttctccttcacccagaatgtagtaacgaagcatccaaggccaaagaggagcgaggggataaaggccgcaactgtagcaacctgataactcgcccgcacctgttgggccagcagtggcggcagctctttgataacgtccagactctggcgcaccttttcctcaatctggccggcatcgtccccgatacgagaggcaagttgtgatctgaggacttgctggagcacagctgagctggtaccaacgccgatgctagcaccgagagaccggaagaggtaagagcaagcaatggcgactgcgctgtcttccaccgctgcgttggccaggaggcctacgagaatagttgtgataccttagcaggaggaagaaaaagtaagtactcatgtcagcagagagcgtgcaaaggcggcaaatgattaaaacttaccacttccgttgcccatggatgacattgtaaatgacgctgtcactccaacaagcgaaccgtaccaggttgtaacaattaaaggtatcattgcgaggaacagaatcccgtagctgatagtggttggccaccaaaatttccctgttctcttgataatccagccgccggtaagagagccgcacacgcctacggttgttgctgggatgagcagcgtgccactcgtcgtagcgctgaggcccttgacagcttggaagaatagcggtacgaagaatatggcgctcaactgagctgccatgccaaacatgttgaccagaaaacaagggaacaagtctcgactgagtatgaggtggcctggagcgaatggatgcttggcgatcttcatctcgatgaagaggaacaaggcagagaagacgggcgtcagacttagtgagacaatggtgatgcgattagaccatccgagattggggccagagtcaagtcccgtcaggagacaaatgacagtgaggacaagggtaaaggcaccgagaaaatcgacctgacggactttggagacccagtgatcattggacggaggctcgagatcgaggatgaagtatactgcaatccaggctaccaagcacaagggtgcctgaatcatgaatgacctgtttttgtggtgtgctccaattagcttaggcccagcctctaaaggtttcctgttcacaaatcttaccatcgccatcctagagaatcagcaaagatccctccaagcggggcacctgagctactgcccacggcatacacgatgttgatgtagccctgccagacgccacgctcttgcagcgggacaatgtcagaaaatagaatcgtcaccaccgagctcatgccgcctccgccaatgccggcgaatgctcgtgcgatgcaaagctgcgtcatgctctgggccaggccgcaccccaagcagccgaggccgaagacggcgtacgcgaagaggaggcatgcctttcgaccaaatatgtcactgagcttgccgtagagaggctggaagctagtgagggtgagaaagtatctttgaatgcgtgttagcaattctttcttttatatcgttgtggtgaagggggattgatagcaagactcgatttgagagtattacttacgacgttgcaatccagctggtgttattcaaggccttgagctcgctgccgattctggcataggttgccaccgcaaggagctggtcaacggccacgagaaagacctatgtagagggagagatttactgtcagcaacaggtaagaaatgttctgggtaagatggttatttaccccaacaccaacggcaggaagcaagacgtgcatcttgtccgccatgggatgcttctgctgcctctccccttcgcccaagctgccattttcggcatcatagtcatcatttaggacgccacctcgaggacgaggctcaggaagaagcggtgtctgctctgttgggggcaccgctgccagaggcccatctgcgttggagtcgggcgatctcatcttggtgagagccaagagttaatactaactgctagctgatgcaacagcagtggttcctctatcagcagattgcaagctcaatgtcccagtcaaggcagcacgaacccctccgcatgagacgcgtcttgtcaaactgtcacacaaataaaccggtgagatgtgctgggacgtgagttgctaattgccggaatcagcaaaacccccccacctcggcttttattcagcaaggggccttattcatcagcataatcgccgtgtctttcaaagggcgttttctcattgataaaacccgcacaaggaaaaagaaaacgcaatcttgagcagatatggtaaaatgcaccgaatgcaaggggatagtcgctatcgataggccaattggcagcctgttgggtagacatggcgattgctgaataatgtcccaaatgatcgagcctcggatttagactgtgcgctctagaacctcaggcttcgtctgaataattaatacatggagtctgactcggacattatctgccttgtgttcaatatgtatcagtgcttcagtatcctcgactttagagaaaggcgcagcttgtattatagaccctcccaattgatgatgctcgtcccctacaggttgatgtagacgtagtagccagcagcgttctttctacgctgtatatcactccaacgtcccctaatagacatgaagaacaagactcaactacatgcccatttgatttttagacaataataatcaatttaatatacatgaatgctttcagcctttcagccattatttgctccaaagagccagcttggggtcttgtgtcaacagcgatacagcatagagatgcccacaggctgtagagtttcgcttgtaatcaaggaaatcccaccatgtttccctgtcaaaatccgggagagaccgagtgccgtgagctgagcgaatgggcattacgagtacaacgagtgagcaaacgattggtcctagaactgcagctctaatacgcggcgcaatcctaaaacagaatttaaaacatgaagttctattaaccttgcaatgtgtacgtggtatcgttgcgctacgggtaattgtggctcggtcactgataaaacatggaaggatggtgccaagaaacaaagatgtgatgacggttatccatgatatctgccccttgctcgtcacagcatttttccgaccagctcggggggggggggagaggttttatctttttttctacggataacattacaatctacctatttcaggctaattacaagtagatgttgtttatagcacccttgttgtggctgtagctcaatagtaaatgtgaacttggaaaaccttggagattatgtttcagcaagtaaacatttatatttaattatccatgttgaaccatatcacacaagggcgggggggaaccaaaataaagagacaaggtgaaacttcagagctcatcctccattttccagtttagaaaaaaaaaaaaaacgcaaagccaaaatgctcctgcatgaagcatccaagcgagaggcaagaaacaactgcattttcccttacccggcagctagccacgttttgaacccctgagcggcacagatgagcccgtgcgcatatgcagctttgctgtccaaatgcggggagccattaacgttaattattggcgctgacattcattcctacgtatcagttcctgcggccatgatgtgaaacaggcatgattgtgacgacgctgccaatgacctcctgggaagcctgtttcccatttattcgtagagccattgtcgcgatttccagcctgttcatgccttcatggtaccttgtgcaatgcagtcctacaatggagtacagctatgctgccaatagcaccgcgaataattacaggtaggtaatatcgaataggcgggctaagcatggaccctccgtcttcagcgacgcaatggaattctagcctacaagccaacgatctcaagacatcggtctcagtgccacctcgtcgaatgttgttcagctgcggtcgccatctgcattgttcctctagcgctggactttgacatggcgagaaaaccggtcggttcatgcgctaatctgctgcagtgacgtggtggcgcctccaaggagcgtcattcaggcgaatttgagccgtcatcagaggcagatcttgaacaaatctaccgagtagacgtcttcattcgtgccacgtatgtgtctcatggatgcaattcgatgcggcagttgatgcaatgcaagcatgcaaggctgtctggccaagatgcagcgcgcagattgactccatgcccgcgtcggccacgagcatcgcctgcaaacaaacagcgccatggatctgagcaggctacaagcacatcagtcaaaagctgaatccacccatttgacccctggctaggacgccacatgcccgtttcatcggcctggctcccgcctctggctggcgccgtcaggcccaagtggtattagccagggacgcccacggaatctaaaacaacctaggaccggctcctcgtctcagcatttcttcccatgaagtgcccaattcttctcaatgcgcattcacgctcacaatccaccggaactgcgctgtaccggccgcgaagaggactccaaccgccagtcgtcgagccacgcagggacaggcctagcgcagggacaggcagctgagctggggaatctggacaatctcgtcaatcccccgcggtctcgaccgttttgcgtctttgcgtttcttggttttgccggccaccatgtcgaagccgtccggtctttcagtccctaaaagcggcgtatcgcgcttctccaaggcgctgccgacggtgcctggattggacgactactacacagacgacgacggcgagagtaacatcggcggcgataataacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaatagcagttacaacaatagtaatactagtcacagccgaaagaacagcgagtatagtcttcccgcaagaacctcatcactggcatcgcctcagtcgaccaaaaacatcccccttccgccgctacctcctccgccgaccaagacgctgccgccgactccccaggccaagacgaatcccagcagcaaggtgaacagctacagcagtacaaccagcgcaaacgtcgtcgcggcgccttcaattgcgcccagcacgccctcgtcggcgctgagcgccgggattctgagcctccaatcgccccctttgagtgccggatccaaaatgtccatcccgcgaaagcccgtcgcgaacctgaagctgccggcgccctctccgcagtacttggcgcagccctctcccaccttttccctgtcgagtcttctctcggcatatatgggcgatggcgacgaatcgcacagcccgtccttgtacgagaccacgacgagtaatagcgagatcgataggcaggaagtcgcagcgccgggtagcgagaagtcggttgcggctgcggaggctagcagtgccatcgccgcagctacagctgcctttcccgctgttcccagcaagcccaaggccgcaccaggcggcagtggctcactgcctgctcgccccaacgccggcactggcacaggaataggcgctgctggtgctggtgctggtgctggtgctgctgctgctgccacccagtatcagcgctctgcggagcgagacctcccttcgccaccacccaaggacgaaccggccgcagagctctccacgccatcctctcctcgccccgagatctggaaacgccgtccacacatgacccaaaccagcagagagcttcccggcctgacgctcgactacagccacgggtcgactgcagatacgcagctgccggcagaccaggacgaccccccagccccagccgagacggccaaggccgcagtgcctcgagcacctccgttcgccggcggcttgcctggccgcaatattcgcccttcgttaggggccaaggaccagccgccccctgccgcgcaaaccatgggaagcgaaacctccaagctgaagcagatcaaagacaggcttggctctcagcgctctgaatcggtatccagcacttctagtgcaaagactggctttccgggggctccagctgctcagcggccgccgacgccagagtaccgcaaagaagacgtcaagcaaccgaccgtcgagccttttgtttcccccgtttctccagcagcgtctcctgaagcccccagaggtgcatctcccgacttttcaaaggatcttcctcccaagcctcctaaaggtaaccaggtcgcagttgcaagcactcaacccatatcacgaaaagcgatcacagtgtcccctggccagggtctaacagccgccaaggattcatctcgcccgccatctgatgcaaatagcacgagcacatccagccaagcgactgtgtcaccagtactacgcaaaggcgatactgccccagcaccggcgccagcacccgtgcctgcacccgtgacggcttctcttcccaacggcccaggatccgcccgcccgcgtgtttcggggggcacaagcacggctgctgtgcagtcacagccgactgtcatacagacagatgtttatcagatagcgaaccctaagcagagcaccccccagccaacatcggatccacggctgctcaagtcggaaacacaagggcttctttatcggggccgtgacggcactttatatcccgagatgaaagttgaaggcgagcctcatcccaaggccacatatttcccgacacagacgtattcaaacttgcccaaagacggcattatcaaggcgaagccactcaccaagacgcattttaattgcttccaacaacacaggacgatgaaccgccgaagcaacaggaattgtccgcttacctgccaagcttgcgatagagcagatcttgaagatcgctgggcctgcgcattctgccatgttcgaatatgtgatgcttgccatcgcaagttggccagctaccaatgggatctccgccgtttggtggacaacctcgccaacactggtcccctttcccaatcccggccagacaccgctcccgggttccaggcaacgttataacaccacgcattcccctaatcctgcccgctacatactgctaccacgatacccctattccgcccacgcccacgcccccttttccttctccttctccattatttctcttttgttatggcatgtaatgttactgtcgcgggatctggagtacgaatatcatcatttaccgtctttctttctttccttcttcttctttttaccttaacaaggatctgtatcatcaaagtaccataagaaggaagctctgattggctcctcagttttcactttcgataccattttcacagcttacccacaagacttgaggagaaatgtcacatgtatagtattagaggattggttcagtcgctcattggttcaaagagaatgggacacaaaaaggataattccgaatttttagggaaatcgacatgctggaaaccatggtttgtacaaggttgaatttgtttatatgactcgaggcatctttggttttgttctcgacaagaggctgattgaaatagactagcattggtgtaatactactcagggataataaagctgtcttttgaacaagattgaaaacacgcaagggcttatcgtacttgtttgcatttccgtgatacctgggacgcggttaaaggaggcgagatgacatgaagttgtaaatcgacaattggtggagctggggccacccaccagccacattagcatagccgaaaagggagtagccaggcacggcaattgggcttacagcgcccaagctcccctgacatcactcccagcagggcactgatcggtacgtcaaatgtcaccgtcgggctggccagcttcagacttcaaccatcccgcccaatcttcagcatcggcgccatgtcgtcaatacctcgcgcgcgccctccgcagcgctccaacaccaccgttccgtcttcgataccgacgagatcgtccagtacacgagagccgtcggcaactcgaaacgcctcgccgacccggctgcccagcttcaaatatggtgcccgagccgcctcgactgcttctagctctagcagctcgacgaacagcttgaagaacacctctgccaccaccaccaatgctagcagtggtatccccaaggcacctacggcaacgggcatacctggacggctgacgagatcaatgacgctggcaacaaaagaagtcactgcaagaaaagaacggactgcgtcaaccaccaagtatccgccctcgacaaccatgacgaggccatctcttcaagcgagagggaggtctacgagcatatcaatgccggggaagccaaaggagcttgagagaaggccgacgggcatcgcatttgctagaacctcggccactaatcttgctgggccggtggtatcgaagccgcctaacccttcgaggtcgagagatccaattcggcggcctgcaacgcctacagccccggtaggtgcgccatcatcttccagaaggtcagccacgccaactacgttgactcgggccaatacattctcggcttctgggagaccagtcacgcctacagcggcaccgaaagcgaggacgccgccttcttcttcgagtagggcgaggacaccacctatgggactgacccgggcggccacattctcggcttctactcgatctactagtacttctgcgacctctgcaactcgacccgggcctcggtctatagctcggtctataaccccgactcctaccccgatcactgcccgaggggggaattcagcggctagtagccgagctgtgactcctacgggacaaccaaggacgctggaacgcagagctccttcagcagaaaagttacccgctcgtaagctgtcattggcaacgatcagcagagtggtatctagactttctaagccctcctctgccggtacgttgctgtcacaggaccaagcatcgctgaaacctcggacttcagcttcttctctacagagaccagtctcgccaggcaagtctttggcacctaagctgtctacgtcacatttggctacatcgtcaccttccaagctgccgtcaaatatcgctgcgtcggccgaggtcagcaagctccaggccgagttactgcagctgtatctgctgcaccgcgaggcgccagttgtagaggccgaatggagagcgagtgccaagcaaaagctgggggatcgattcgcaaagctgagcgaggagagcagagatgtctctgagcaggagagcgcggcgcaagagaagaagaatgtgctggcacttagaagatgggccagtggtggcagactggatgaaaagattcagtctctggaatccgtcatcactaatgtgtggtcgctgagtgatccaagcggtcgatatgcccagctggtgcggcactttgagaggtggatcggcggagtgagcgacatggaggaggcgaggagaaatggcgccatgctcgcacagggcaacaatgacttattcatcgaggatctggatgcacaatggaaagaggagcgcggagaactcatcggccagcttgatgggtggaagcagcagcttagcgacattaacgacctaaccttggacgaattctatgctgaaccgccagacgaagatgaaaagtctagcttggagaagatgctggacgggtcgcgcgccttgattgacaatatgctggcggagctgagaatcatggaggttgttgagcacgaggcgcttttgcgagaggacgagtggattgggaggatgaatagaattgatgcggataatgactttgagattccgcgtgcgggaggtgcttggaaagaactataaggggatttttttttggtctaggcgtttgtttccttttttttttttgtcttcaaaatcgacggccttgatattacggcagggtacatgaaattggttttctataacatacgatggatacgggcaacggaactatcattatcatcaccctcatgagcaaatagcattagcatcagcattacattagcgtcatcactaccaccagagacactggaatgaatttcaaatctgctttcaatttcgagaaaagaaaactagactgcctcctttcctcccccagtgaaagcaatcatatattctaagttgacaaaaatgaaaatagtgtgtcatggggggcccagcgaactctttaaaagtcggggcataaaaaaaaaaaaacaatgattccacctcgtgcgcgcataaagctttttcttttttctcttttttctctttttctttcttaaaaaacgggagagaaaaaaaaatggaaaaagaagacctcccagtgaaactgaaggggaataaaaaaacaaatcaagtcggttgacgcaccaacgtcacttatcacatgctgtttacccatccgccccccctcatcatggctgttgcgcatcatactcatcatttgctaatgttcatgcatcgtcatcaaatctgaaatttttttttttttgtgttttcttgtctcctctcttgaaccactctccctttacaagaatgctctccgggggaagccaactccttcaatggcaggctcatcgacgaaccagctgcatcggtctcccgcagcttcgttgacgagggtgcagggcagtccagagctcgtgtcaaagatctccttcatgattgaggccttgccggcgccggtagcgacaaaggcaacgcggacggcgtgtgtaacaacgggcagagtcaaggtgattcgcttagggggcggcttgggcgagtcctcaatgggcgcgacccaggcatcggcctcgcgcagcagctcgtggttgggaaacagcgagcaggtgtggccgtcgggcccgcagccgagcagcaggaggtcgaagatgggcaggcgcaccgagtcgcgcgaggcgaagctgccgacgagcgtctgctcgtactggtcggcgagctcctggatgtcgtcgaggtgctcggtgttgattgtgtgcacggcggagggctgttggtcggcgggcagcttgtcgagcagctcggccttgagcaggcggtagtttgagtcttcgtggtccagggccacggcgcgctcgtcggcgaagaagatttcccacttggaaaagtcgacgacgtctgcgggaccagatgacggcgccaggagagccgcggcgagcgtcttgggcagcgatccgcccgagacggccaccttgaaggcgccgtggcgctcaatgccggcgttttggctctggatcacgtaggctcgcagggcttgcgcgagggcgtcgacgcctgggaaagcgtataggttgggttgtgtcttgggcatgatggatgggctgagctgagcgaggcgaggggcgagtagcgggtttagctgttttgcgttttataggtcagagggctgagttagccagagacgatatataatggagattttgttgttggtgctcgagccgtattatcggaaagtcccgtctatcgatttattttctttatccgcggttccaggtttgcctcgtcttttttttcctctcggttgtgtgtggttggagttttagagctatggtaatgagctatgaaggaggtcccgatagtctggacggcggggttgctctatttttccgccgtaaaggttgcggcttgtcaaaaaagaaaaaaaaaaaaaagaggctgcgtgctatgcgcgcggggttatgtcagaggcgcgtgggaagataagataaggctgcgcttgagttcaggtagccgttgccactggcaatgaaggttaaaaagagacgagctgaggggatctgtgtctttgctctttctggtagttgtttattagttttttttttgttattatagattttctatttctcatcacatgggtaagtaaactgacgatatgtacatacgaggtggttcgttactctgcgcaagaggcgggagaagattcgagaaggactaaggaaatttcggatggtgatgtgcagtgcagcgcacacactcggaacggatctgcagggatgccgctggtctgcatgcccaagccgcttgaggcgcccgagttggagaagcatcacgtcgacgtcaatgcgctagtcatgtcaaaaatgatgtttcaacgcttttgctttctgatgctgggcttggagaagtagcacggcaatcgcgggtgctgctgtaaactgtaacatgcaccttttgtctggcaagtataaaatctccaggaaggccggggattaggcagtgggtaaaagaggtgagctagaataagaattggacctagaaatccttgtctttatcaatcccatgtctttatgtgtaaatctgcctcaatctttatatatcaaccttaacctatgtatcccacgagtatccatctacatgtatgcataccttcggcttccatttgtcgaaatcgctacgcagtgctgtttttacgactcagtcaataagcagatgcaagcaacatgaatctctcttatatttaagttgtaaactcagctagcaacctactgaccttgattggtttagcaatgctgccaaccatggccgattttccgaccaccggaactaaagagcttgatactgccgaaacgggcgatatatgaagggtctcaaatgtaaccaacccaaaacttatttcctcgtgcgtatgatcgcccagctttgcaagaggcaagctgaaggatgcggcattggtgctttatatccagcctttgcatatagctgggcatgtatgtgtgtaaatacagcttactgggtaactgtagcgtatgcatgttcgatgttagctgcgctcgcttaccactcccgctgcgaagctacccacccatcacaccttactttctcctatatcgatagcacccaaattgagacggcacttgaatgctcatacttgatggctcataaagaccccgagacagatataacgtcatgtcctttgtggcgatattttggtttgtttggcgttgcggctggggattgaccaagggcgtaatgacgtaatgatgaagcctaagtgaagccgcctcttcatgcgtctattttcctctatctctaaatagtactgcaagtttagcctcggcctcatagaaaaaagttgattccgtaaatttttttttccaactaggcacttattgagatgcgactatgccttataacccgtaatgctatttgttacccacggcaggagctatagtagacctgtacaggtaatggctcacacggattaacgaagcacgtatatgataattaacctcttaacctcttggtacctacctagcacagcgggcgttgtaaattgaagttgccaccggagtagctccgctgtcaaagaacttgctgcgcctgctgcgggtcttggtcttgctcaaccagccacacgttgcaaggcacaaggcaccccacatggaaatgagagcattgaggcgaaaattgtgtagcatctcatctctggagtgagccttgcaagaccatcaaccatgtagatctgattgaattcgcccgggacgagtgttttgatttgctcgggctttccacagcctcatgtgccggttagagtagcattatcgagcaaaatgccggcctctcttgtagtggcagcttggctcggtcatctctcctctgtattgtctctccccgttggtagcttcgataattaatgatggcgggcgctgcggacttgcttgttcaatttccgtggcagggctatccatggcagcctccagcttgcggcaccttggcagccggataccatttgtgcgacaatggagttttcgtctgtattactgatggcccggagccttcagcccagaatgcaactctagccccggtctagcccatgaccgtcgttggctgttcgtttctgccacaaagtcccaccgagttgcacgctcgggatttcagggtccagcgggacacacactccgaggggtgctaaagcaacgccaatcaaccgccaaatcccacacgcttgcgcgactgctagcccatttggcgtatcgtctagggcctcatgagaattttcagtttattttttttttctgtgcctccttcgcctgccttcgctcgtgagtctgtcctcggtagcctcccctcttttggcttagcagtccttgacatcttgggtattcgttattaataatacaccgaagcctttttgtaagctcgttgtcttggactgcgctggacaaacggcaaacggcagacggccattggctctgggttatcggcaggtgccaaccagggcgtcaggctgcaaagaggttgtgccgctattggcatctggctgggcctggctgcttccttccattgcctgagttgacgttgcaaggaaggtgccacgttgtgttgcccctcctcctggtttcaagaagccgccctcgggacttgcttcctcaaaagcaggcaggtagtatatatcgcgggcccggaagaatctggaacttttcatgctccttgggcagtgtcgtatcatcctgctcagtgtcaagccaccaaagtcgttcgacgctggcgagaacagctccttgtaaccgccaacagcggcatcagcgccaacgactgcaaagacaaacgaccgccatcagcagctagcggcaagcacaaggcattgagtggcaacattggcctcgcaacggcggcctacacacattccaagctcgaaaacacctcaactgtagtagctgtacggcaacaaagtgcgtcacgagacggcctcacttcagtgttacgacgttgggccggcttactgattcgctccctttcccaaaccattctgcgtctcgtcaccgcgcaggcttgccggctactctcctctcctctgcttcgccggtttccccccttggctctcctcgtcttcccggcctttggatattaccgccactagctttgcggggatataatcgaccgcggcctcgatctgtgccctcgtctgctttcataaccctggtggccattgattggctcctagccaggcctttcctgcaagttgaccagcggtgctattccacacggcatatatccgcaacacgtcttcttacacccgccaatccagagacttttcggtcttgcgccgtcctgaacctttccgttgcctacctggtatcagcaacccctccagctcggcccaactctttcgtccaacgtttccgcagacaagacagatcttggctcttgaagaaacggtagcttgaccagctgctacaggctcgacaatcgcgtggatttttttctcttctccactccctcttcgtcaattgcttgagcagcagggggttctcgatcttgtagccccgataagcgatcgccaatcaaaattgttctctaccttggcacaactcaaacgtggctgggcactgacaaacaactgctaccggcttctcctttctctcttcattttcttctttttgcatatattttgcttgtcgattaacccactattatttctagctgtcgtacagtagccccttctgattactgcttgacgacaaccggtaccaatgtcgtctccagactcggatcagattgcccttagcgagaaacttctcgagcgtcgtcaacaactgactgagggactcaaaagcctaccgtatgatttgattctttacctcgagcgtgcggccgtgtatgcggaccttggataccccgacctcgccgctggcgacgcataccgagcacttctccttactgatgaagttacaaatgacggattcgaataccatgagcaatccttggaatgcctaagcaaatatcttggcgtaccccttccagagatcttggcccatagccaagttgccgacgaatatcctgatctggtcaatggcggctccaaggatgaggatgctgctttcaatcagctggcaagccttgcgtcagtacgggcgtatcagatactgtcactgagtctcttgctgtgcggttgcttgaaaagtgcatctcagttttgcgatcgaggcctggcagttgctccgcaaaatgcaaagctgcttcacactagggggcatattgacaacgtggctagacagaggctgggccgccaggatttcgatgccagtgatttacccgactttggtctagtccggcgggaagtctatccatggaatgaccatgaaccggatcgcttctcgcccgagtctttgcagtccttgaacgacgggctgaaagagatggctccaaagtgtgccgttcaagtggcaactctgccaatcttattagaaggagagagcgagactgacaattatgaaataattccgacctgcaaacagcttggtgtctttgctcaagaggatatcgaggctggtgaggttgtgctcagagaatacaccctccttacagccaacaacagacataaagattcggtttgcgatgcctgcagctctgacctcgccccgcttggcagcgataaccaacccattcgatgcgaggaatgtttcgatacagtcttctgcagccaggagtgtcacgatctggcccaagatcgctatcaccctgcagtctgcgatcaagacgtggactcaattgccaaagaccctagcgcgttcgaagctgatgaaactctgcacctcctccttcttgccagagttttggcgatagcggccaatgaggagattcacccattggatgtgcgtgaggtgaagttcatctggggcgactttgtttcctctcgatcaaacgagatcaacgtatcgcccaacgctggccctccaccggaatggactctcccattctctttcaaatataatattgagacaccgctgcacatcctggagaagatggatgtagatatctacacggctgtggaggaatatgacctgtgggtcctcaacacgctctatgccaaattccgaggaacggcctcagctcgcaaaaaccctcgagacgggaaaccagatgttgccgcggttcatccttattggtgcctagccaaccacgattgcgatccaaacgtcacttgggactggagcggccgaatggttctctcagcacgaaaagaacgcgtcgtaggcggcaagcccggcggcatcaagaaaggcgaagagattctgaaccattactgtgacgtaacactacctgtgcagcaacgacgcgagtgggctcagggaagtctgggaggctggtgtatgtgcgagagatgtcgcacagaggccgcagaggataaaacgactggaaatgaaactttggcgtgagcgttggtagtttcccgaggacttttctctccgaacaagcagcatcgatacctgcggctaggatgcttggtcatcaatacctatgtgtctatcctcagcaaagacgggcgacggcgcagtcgaaatctagcaggggctgcgaagctttctgccccccctgataatttcaagtgcaatattgatggcgcgtctcattgcggttgcttaatcgtgcatgatgaagaaaaaaacttgttagtagaaaaaaaaagatcaaatgaagcaatagagctggctctatggtaaaagtttacaagccttataacagtccgggaccctcgctcagctatgactcgcccataggagaacaagaagaaacgtattcttgttaccgtagcacctgcccctgtgctttcgttccccatgcccagcttcgatagcgtgcgtggcttttctgaggaagggacttttaacggtcagcagcccccatgttcaaagcccaatagtgcgtcgagggacttctgtctctacgatgaagaccctctagctcttttccatggggccgaggtcgacgaagcttgcaggatgaacagcaaggatggcaatggcgagagcatacgatgctgataggccaattgcacacgatacgtgtaatctgtgggtttctgcacgagagagggccagcctaaccagagcctggcctggctctggcaccctggcatacgtaacccaaggaggattataagatgggggcggtactacaagcgaaaactctggttaaaatacggaatcaccagtatagtctttttattcttcacacgctcagcgctataaaaacacatatcagaaaaggaggcaaaaaagagaaaaagacatgaggattcaaaaattcgggtccgtccagcgctaaaacatagaattggcaacagagatacaggagaagaggaagaagaagagaagagtaggaagaagaagaaaaaagcaagataaaagaagccaaaaaaaaaggagataaaagatgaaaacaagtccaaaatctaacaagcgccaccatttcccgccagaaccgccgccgccaccagattgttttttgtgtatagatcctctttagccggaaacaccgtccaacagtgtaattctgcctgcctgccaatgaatgtgtgtgtgccctccatgtccctcgtcttttaatctccattctcttattgccactatcgcccgccgtttggtggaggtcgcggtcctacaatctgcctccgcccggcgccaatgccctgcgaccctttgttctggccgtctccgccggtatagccgctccattggccgacatcccaccggccgtcgatgcctcccccgatgccgtcgacgccgttctcgccccgggtcatggcggcggtttccttctgggcgtcttcccactccttctggcgctgcctctccatctccttttcgcgctcgagtagggacttggacgcccagccggccgccttggtcttgtcttggccctggatgcggcgccggtcttcggcatcgcgttcctcggttgcgccgagttctcgggcatatgtctgctgggctaccgacggcgcgggggccgagttggttgccaggaagcggtctgtgcgattctggggtgcttctcttggaggcgacgagtatttggcgggatcaggcaagggacgtcctcctactgctggtacggcagcgttattgggattggggagagggcggggagacctgggcaggggcgacgaggctagaccttctctctcgtcttccttcaacaagtcttgatgctgcttccacttcgtctggaggacctcgcgctctccttgggaataagactcgtggcggttcagctgcgaggcattgcctcctctaggactgcgcgactcgtctggccgacccctggatataggccttagttgattaggtgaagtaggtgctctgccgtcagcggcccgctcttgtcggtcacgctcgtattcgacctcgcgctgctgtgcctcgtgaagctgctctctcttgactgccccgtggccctcggccttttcagcgttggcctgctcggcttgatactggctgaggaactgcccgtgtagtttggcagggctcctgacagcgcggcgttcttcttcgatgcgagcttcggcttgggcttcttccttgcggcgcttgtcctcggtcagcttccattgtcgctcttgctcttcccactccttcttctctctttggactctttgacgttcctcctctctctggcgctctgtctcttcctgccaccgcttctcctcctcagcacgagcgcggttttcgtcctcgagctgggcttggcgccgggcctgggcctcttgcctctgacgctcttcttccgcaatcttgtccttcctgatgcgctccttttcagccaggctcggcacctgaggcgcagcggaagtgatttgcctgcgggctccgaaagcgacccccatgctgccctgactggcgccgcccatgtagccgtactgcgcaatattccaagccggggcggttgagccctcgtgttccttcttgctccaggtgctaacggactttggggaaccagggcccttcccagtgctctttgcagggctcaccttggctgctgcagagtctccagtaaaggatgcgccccggccgcgcgaggttgtagctccagctccggtgccttgaggcgttacagctccaggcttcgcagatttagggccaatcacatgggggaaattcgccgggttggcagcgtgtgcggctctgctgaatgcgccaatgcattgcagcacctgggccgggtccttgcgctcaaacaggtcgaccgtgagaaaggtgtcgtgctggtgcaggttcaggggcggggcctggcatgccctgaggaagtgggatatgttttccatctggacaaagggcatggccgacttcttgaacttgattccaggagccggaacagcgagattgatgagcctgaaagagagaagagaggaaacgttagcgcatgcgacaaagggcaaaggacggccacaggcggttgctgcggcggaggcagggcgcatttcgcatacttgcagagggcgacaccatctttgaggccgtcgaggagatcctttgacggcagcgattctcccagcgtctcttcgatccatgcgcgggcttcgtcagcggcggctggagtgtatttctcgaggcgcaatctgcgcaagtcgccgtccaaggacgtcacggaagccatgtttggatggccagaggtggttcggtataagatataatctgtcgcttttgctcgtctatttcttttcgtttcccgttcaaaagacttggatgtacagatccagcaatgtacgttgttttgtttgaggatgtcgtcaccaggtcagcgtgggatgtcgtaagcggcaggttcggaatgtagtcgcaacaaatagaagggctgggcgcaactggaattcagcgcatgacaaccgcacgattttgcgcgggctttaggatgttgctttttttgttaaatgatatgtctgcacaagaaatggcgaagacaaataagtacaagttaggggtatataagtagaaaagtatatgggtagaaggcaaaagtccaaagggggacccaaagaagattggaaaagaaagggttcaagtaccttttgcgtggccccttgcgcaaaggcgaatgacgcacgtcagctccagctatgctgtgcaggagcaggcgggggggggggggggattttctttggcctgccgctgctattattaccacacagtcaagggaccagacccaaattacagttattacacggcgactggggggtgcttggcttgcgacaaaattgggggacaagagcagaggtggcgccacgcacgcggctgctcaggtacagctttgcgggagacgcagcatgcaaggtacctactgctgctactacctgatctgcttggaccctttattccatggccgatggcctacaggtaataaacagccccccgccgaagatacagcagcaataccgagtgtcaagatgttttcacaggtaaaggaggggtgcctcatcttcgtttcgctaagccgtcgcagcaatatccttttcctgcaggcatgcgacgaaatgcgcattgctggcaacccttaaagctgtccccccgttcttcatgcaaagagggggggcgaggggcattgcaacaaagtctagaagcctggcgttagctgtgtggctggtgtcatggccaattgcggcgcacagccacacgcgtgatgctccatgcatatatgcatagcaatgacagcatatcatctccagcaaagaaaaaaaaagcttcgtcttcctttatttttagctctccctcccaggacaaaaccttttgtctcaaccaccataacatccttcatgtcagcaacgccgaagcgaataggcccttttgctcaggcatggtataaatggaaggccctgcgccttccctggcggaagcgcttcctcataggtaagttgtatttgaagcaactttttgccacaaacgctataatacaatcccaattcctctccattcaattcctattcttctttactcattacatcttcttgtctaggcttcgatctccaaggcaacaccttttgggaattccgcctcacccgcggcgcccaagactccccggagcgctggcgccgcatcgtctcctacccgcggtcgacgcactactcgcaggtcaaggtcagcccccagtggcaccagtggctgcggcacacgcggcgcgaggccccgaccatggacgagcagcgcgccgagctcgtgcgccaggagaggatgaagctgcttgccgccgaggccgacgcgcgctgggaggcgaagccgagggtcatggaggcgccgagggaggaagagccggcgaggagactgcctttggctgaagagagggcgcagcagccggtagagggagaggatacgaagacgacggcgacgaggaaggagaagccttctcaggcagcgaaacaggacgaggacaaggccgatgcaaaggatccttgggcgagggcgagggcgcaaggcccgggcgagaattggcagcccacggcatggaatcccacggctgcggccaagaagcgatgagatgtgtcaaagcggaacaaaaaaggaagacgaaaaggggaaggaaaaggccaaacgaaacgcacaatgagagcaacaatgacgaaccgacaccatctgtattatgactaggtccagtatgtacgcatacggattgactgatggatagacatgtattatatgtatcattacctagaatgtataccccccaaaaaagcccaggatatttcccgcccagtggcccaaacaacgccttgctcccagctctgttcccacagaaactttatttcttgcaaatcatgaataatacacacgctcttcattacaattcgtcatgcctttccgagagaaaacaaaaaaggaaagaaaacgccaatcaagtaaaaaaaaataaaacatgcgcgctgtagcacaactcagctcagtcaagtcgatgcactcaaaacgtccaacaaaactcgtatccgatcggcagatgcctccatgacgttggaagcatgcgaatcgctcgcatcggcctttgtgcgacccgtcctctttcgctgcgccttcttcacccgcgcctctatgcccttgtcgaccgcgttggcaaagctgtctgtatactcgatcatatcgcaaagccacagcagctgcatcgcgctctccaccagcagcgatagtttggcattgtcctccaggccgatggtattggcaggatagcagacgtagcagtgttccagcataggcatcgtcaggctgcccaatgaatcaccttccgggtccaccttgcggggatctttgtaggacgacgggaggagcaagtgaaaaagctccctggtgagggtgatttgcgacggtcgtagcagcacgtccggccgatgagagacaaacagagcgaatatatccagagggagaaccttcatgctggctgcaaaatcctcgtagagcctgtcaagctccgtgtgcttgcccaagtcatctgtggctacggaaagcagcctaaacagccgcagccgcagttgaatagactctaccatgccagcaccgacccccgaggcttcactcttagtgcgatgcttctgaggggtcggaggctcagagacgccggaggagatggactcgtcttcgtcaaagtagtcgccaaatttatcgttggccaggtcaaggactgcttcacgctttcgcttcttcccccgctgccttggccccttgtgctctttatcaaagacctcctggaaagatgaagaagaaacgcttccgttgtaagcaaatagcgccttcatgatggcctttgggccagagtggcgaccgtccttctggtccatatacatgaccaacatggactcggctcgccacatcgttggcacttgtccaatgcgtcctcttatctcatagtcctccagatcgcgacgtctccgctcttcccagtcggcatccagcacatccagcataaactccagccacgccttccagtaccgccatcggtgcggcatcagcgtgcagcagtggaacgcccatccgactgtagaccagaaatcctggcctttggcccacacgctgccctcgttcgcaatcctgccccgcagtgcgtcgcggctgccctccgattcgccatcagacatgtcgctgtcgctatcatggccggcatgtcctgttgctcgacggttccatcgcggcgtggagcggaactggaaggcggttcggaagtcggcgtgaagtggtcccaccactttgaggacgttgcggaggtagctcagggcgagagaagagacgtcgagatgctctggtttatcgacacgcgttgtgtgcagcgggtggacggcgatggtgctgaggagcgccaggtggctcggcggcggcacgggcacaggcttgccgctcggtgatgatctcgatatgccggaaccgagcatgctgctaagaaggttgatggcgcaagtgtctgagcatcaccagaatggtcagtaccactgtcaagatggattgcatcaatgggaagcgccgtggcagcagaggaggggtgacgcaggtatgcatacacaattgttcttcgaggaagatctggcagtgctctttcagctcgtgaggcagctcccgtgccgttctgtactgacatggcgagccggtcgtcggtgtgctcgcagttgtcgactttgacgtgagctctgaatcctcctccttgctcgagtagaatgatgtcggtgacgagtctgtgctcggctgtgatcgcctcgccatagttcgtttagccctctcgctaacaaggcaatttgcgaaatgccgttgttttctttgatgttttctctttgcaggtcgtaaaaaaacagaaataaataaaagggcctgcaaagagaatggaataaggagggcggtgcggctgaaaatgaggggatgaggaaaacgcaggtttcaagtctcggaagctgctggttggcggtttatttttctttgatggcgacgcgggccttctggcaccaactttcgcggggcccctcccagtgccgacagcgtcgacttttcccgatcgcacactgtgccgccgttgcctgtttgggaccagcccggcagcttagcgcccagaccagcgcggtacctaccgagcccagtgcgcggtggctggcgccaggtaccaaattacgcaatacgtgtatttgtacagtgagagcagtgctggagacttcgatgttgtcaaggacgcctggtcttgggcaggacaagtatcgtgatggaatgtcagtggcgtcgagtactttggtagcaatttgatgcaggatgtatcatgatgtcatgtacatgcactccaagtcgctccccgctttgcttaatacaaggcactatatatggctggctgtgtggttacattgaggtgcaacgcaaaatgagccgcaatgttgggcagcgctgtatcgagacattcaaacaagatagaaataagctgtaaatggccatggagatttgccagtgaaacccttggagttccaactcaaggtgtctggatatgccaactagcaacggcgtctttacaacttcaagactatacttgggctcagttcatgtacacgatatccaaaggtcaagccagattctgagtattcaactttttgtttctcattctatctatgtacatgctatattggtatccgatcaagtaaaaacaaacgctaagagtaagttgctagtaatacgtcaaacgcatcaagccctgctctccattaccacgggaagcaatattcttctgctctcgcatcccatcatctccttttttgctttcgccttcgtcatgatgaaaaaacaaagacgcctctatgtattaaccaatgcatatatccgttccacgtggccgtaaatcaaaaccagaaagaaaaaaataaactctgaaccgatggtattctatcgcttcaatatgactatcaatgtttcataaaaagaagaagaaatttgggaaagggaaatatcgaaagaaacagaaaagggggttgtggcgattaatccagtcgaatgtaaaggttgaggggggtttggcattcattgtggaaaatgaatcaagattgttttggatttaagcgtggctggcacggctggcacgactggcacggctggctcggctggctgctctctccagtgccaggctctctcgtctctccttctcctgctcttgaatctcctcaatagcctggtcctcggtgacttcaacgtgcttggctcgcattttcgcaaggacagccgcagcttcggaagcatacttgcacgtggcacggattctatcgccgtacttgtagaagagagcggggaagggaacgcaggccagagccaagaaggcgggaatggagctcgcccagtggacacccaagttctggtacatgtaggtggtgaagagtgggaaagcggcgccaaagagagatcgaaggacggagctggcagccagggctgaggcggcgaaaacaacatctaaatcgggtatcagtcatggctgcacacatacagacacacacaaggatcaagaaggaaatgaagacttacaagagtcgacaaggtagttcatcagcgagaggaacaccaagacaataccggaggcaaagaaaatggaaccaatgatggagacaatccagtgaacgctggggccgttggtccacgcgaaccagaagaggccaatgggaatcaggatggatccgacaatggcgggtggcagacgggcttcggggggtgcgttgccatcgggcgccctggcagcagccctcagatatcgcttgttgtcgagcatggatccgacagtagacagagacataccaatggcaatgccgatgaatgccagaccgccaatgcccgggctccagccacgaccttcttggtagacaatggggaaagcagcgaaacacatgtagagtgtaccgtagatgatggccatgtagagggagatgaggaggacgatgggctccctgatgagaagctgccaaggcctcagcagggaaaccttgagctggtcggcaatgctcttggctggctgtcccgcctcgagcctggaaatgtagaccttgccagtcctcttgctcaaggcaccggcacgttggcggagcaggactggggcgtatgtctcggggtagacgacagagctgagaatccagacaacaccagtgaagatggcaatcagtccctcaacccatcgccagcccttggactcaccaaggaagccacctgcaatgggacccagagccgggcccaagaaaggagccatggcaaagatactgaaagcaactcctcgctgatcggccttgaacatgtcggcaatgacaccaccggcattcgtcaggggagaagaaccgaaagcgccggcaaagaatcggaggatgacgagggtagcaatgttctgggaaccagcggctccggcactgaaagcggacaaggccatgtaactgacgaaaaaggtcctctggcggccgtacagctcagacaacggggcccaaaggagaggaccaatagcaaagcccatgacaaacagagatacacccagaatggcgacttcagcggagatgtcaaactgcatgatgatttcacttataccgcctgaataagcagaactagcaaaggagactgaaagagctgcgctggcctggatgagggtgatggcccatttgaatgagtctttgaagcccatgggattccatggatcgttggggacgaattcgacgaggtaaggagactcggcagtgccgtgaccggtgtagttaaagtcgagcacttcctgggtaacgccggtctggtcaaggagaactctccagtgtgagatcttttcggatggggtagcctgtagctgagactcaacatcgtgatcgggcgttgtgacggtggcggatgaggcagagacggaagaagaggtagaaggaggaaccccctctggagcaacaggtttctcttcagccatggtggcagctatgacgcgcagtcgttgatcgctaagaggccggatcttgcgctactgtgattaagttttgaggcgagacgagatgagatgagaagcctgggccagagtcagatcgcaagattcggggggagcacggggcttgcatgtctattatactgataatcgcccaagaacagggattaccaatgcattgaattacacgtacctccctaaaactcaacctaatctctgtggaactccgctggcgggtaacggtggatggtgtccggtcgagttgtcttgaccccagtaaagtgacaaaacaaagcacccttgagaaacgagataggcctagaccgccgctgagcctcggcagatgaacagtggtacgaggctgcggtggagaggcgagaagcgaaggaaggaaaaagaaagaaaaaagaggagaggggagtagaaaaaggcgagtcaggagacaaggctgggggggagggagagaagatgcctgttttgagatgtaagttgctgtagatttggaaagccgcaagaagtcaagcagagaagcaggttatgtaggtagtaaagagatagccgtgcgaacaaggaggaggcgttttggtataaataaaaacgagaggtgtgagcttgtgagggttgagcttgtgttgaccgggttgttgattaccaggtaccgggcctgacccgagcacagctgggatggaggctgcagaaccagctgcatgatcagaaaagaagcagctggtggaactgggcaagggattcgggtttgagcaggactgcgacctgcaaaagtggtggagttaacaagttatgtgcgaggggggaagagtcgaaagatggtgatgggagcaaggaactgtccggagaggattagcgcagcgtgcggctggagagtgcgttagtcctcatggggataaaggcggacaagggcctgctgtgacgactaggcagttctccggcggcctaaaaagtccatggagatttcgccggttggtgagggattgcgccacgggggcgatttggcgcggccgcaacagagaacgagcaacggacagagctgggccgttctgggacactccggagccaagcttttgggcggacgcgattgtgcatgagtgcatgagaggtcggcatgacgtatctggccgtcgctttgggctgtctgctgttacaggtatctattacagcatgctgagttgtcgccaatattgcaaggccgattgtcggtaatctcgcggtttgttggcttgtcgcttgaaacgtaattcgtacaaccgatcagcagccgtgcccaaacgctttgataaaaaaataagaatcaagaatcaagaatcaagcagcccacccgctccgccaaggcgccatctagacagcatgatgggcaagcaaaaaagaccccctcgttttcgctctctgccctacgaattactccttgcggtcgcagctaccaggggagggatgggtggggaaacatggtgtattccatctttcactgtattccctcgtttcggtattctctgctccgcctctcaccgtggatagcgctgagaagtactgctatatatacacgtatatatatatatacgactttatacttctatattagggacaagtaacctcgcatctgccgcaatctgcctgatacaacgctgcccttgggtcattcaacaaaaagaagcatttcccctcgtggaccacaagtccatcacgcctcggcgagtggtgggtgcgagctcttgtccgtgccaatcatgcagcttggccccccctcacaaacatgccatccaagcaggccaaaaaatccactgaaggaagccgatcactgtcagtagcgcaggtagcggctgggatattccgcgcagacgggaccttgccctggtcacggttatcgctcctgctccttcgtgtgcactcggtacacgtattgcatgactctactgtaggatggggatggttgcactaaaatgcacgtaaacgggaatcatttctactggtgcgtcgggagtgacacctacacacacgggcactcaatatagtttgacatgtctcgggctttacggctattagcagtagtatatccatatccgtggcagtctacagagtgctattcacaaggttcgtatagatgcagtttcagctctccaaacgcaatcaaagattgattaacaattcaaaaatctgaggcaagcttggcacggggcggcaggccacacacaatctccgggaacgtggccccactatcccggcgccgcccctccgaagtccgtcctttctgctgtcacgcctcaacgtcttggccctttgtgccatgttccttttcaatagatttcggcgccatttgtaatctatccaaacagaagctatttccagtattccacaaggccgggagcaagcgcgtgcgaacgggcggggatagcaatggcttcccgtcgccgggtaatcatttagatctttcggatgaagaaaccagatagccgccatgtgagcgcccgtcttacagctgcttgtcatgcggctgtggcatgcccgcgttactcaaaagcttatacagtaggcacttgaccaaccggaagagcgtaacagattgccattctattcgaggaagagagctgtgcctattgtaatctcagctcccctcttcaaggccagcggctgttgccattgcattgaacctaggtgttgcgtagcgtagtctcccaacgccctcattacgtaggcttccattatatgaattagtcatatagaactctgtttgatctcctctcacgggatgccggagcccccccatcgccgtccctccgcctcaaccaacgggcacattcacccaacccaccgcacgccgcaaacgtgaacggagaacgggcagtaagccaaatctccagtgtcacagaatatatcaatattctccgtcaagcagataataggcgccctggatgattcgtcatcgttgtccctggccccattagggcggaattccgaggatgaagaagcatcaagaagattcgcagcaaaaggaaatattacctcggaaagtccatggagttttgcacctctagagaagagaggcccgcttcgctcgtggcgctagtaccagtggagtagctcagatgctgtttagcacgtggagatctgggcaaaaccgtaattcttttgtggggccgtctcctttattatttccaggctcgctttattttttttattccatttttatttgtctgatttttattattttccttcttctctatttccgcccgccttctttttgactgcccaccgacttgcagactcacacccctctgccaagctacggagtatttttttggagcttggcggtcactcgcccatttaggcaatagcatgcattcacacgatgggtgtttggcttttcttggctggtggcttactcaagaggagaatacagggcaaaaaaaggaaacacatatagtaagtaatagtattaatagcctactcgtaacaagtctgaccctgggttccttctgaactaaacctggcttctacttttggcaacacgctcgcaaacaaaaaaacgacgctacatcatgcacgcagacggcagttgtacaatggctgccgctctctttgaaaattaaggctgaaaccgcaagccacgttttggtgattcaggcagtcttgagcctcaaaatatgctgacagcaagcaatacattccaccaccgccaaagtctttcttactgtacaagtccacaaaaaaaaatcattataaatgctgaatacgtcgggattcaaaatataatcagactaattcaatcacaaccaaattagtcatgccacgatgacttgtacatttgatgtttgataagggggccaccgcagttgtgggctgatgcaaccttgtaacccgggacccgttagcagtaccttatggatacgggatccatagaataaagggaaacaaacaagcacaagtatataaagcggcccacatccgaattaaaatgcccaatgcccaatactggcacggccatgtccgtgcttcgatagtctgacagccaaacgtgccgaggcacagatcggccaaccgcgagatatacaaggcagacgcattgctgcctttcgagaaataaaagaatttttttttaaataaaaatccaaatccactttttggctgccgccagatctgtcttctagataggcctatacagaaaagccggcccgacgccaatttgcttggcttttttactttcttatttttttttctcggcttctaccgagaagaggaaatctttgtctctgtttcccatgtgaaacacaccttagcttgtgattttttctttctttctcggccgagtctcgcctcactgtgggactgccaaacgtcagtttcaccgagactttctcgtattatccactacggcatcatttttttttgctcacattcgtctcgctcaagtggtccaattaaacacgccacccccgtcccatgagcttaaaaaattccacaccggagcaggagcatggctttgttctagaagaacaaaaatcacaggctgtgccgaggctcgtgttttttttttttgctagagttgatgacattcaacagtttctgtttcttattctacaaatatgttgagactctgaacgccgcgccaattagacgccgccaagtgtaggattttctctcaatcaatggcttgtgatttctgattctatcgttttgcgtgtcatctgccaatccagatttaaataccaacttgtccaaatacgaaaatatcgctagaagcgaggtatcagcagcatctacggtgtacatcaaatcacatggagtcggtgagcctaggtaagacggcataggcatatgcaagtatcattgtagaatcaagacggtcgggattcacttcactttcgcccgagggtccgttcgacgcagggcccgtgatgtttgccttggctatagttttgttggactattgaatggcatcattcatatcgagttatggctgcttctaaatgacgactacattaccaaaatacgctagcgtataacattcctgcttgaagtaaataggcaaaatgaacctcacttctaataacaatttcacaagttccaatagtacaggtatcagttagcctgcctgctgtcaaggacatcccgtcttcgcaaaagcgccgttactctatagagacaactaaacaaaaaccaaaagtgtctaatgcaacgtagcctgtataaagtgcggacgggtattatcaacctctcttttgcaagttacgcatcgctaatgcctccccattcgtcctcactgcctgatccagaatccgacgatgcatcctcttcctcctcaccttcaccttcttcctcatcccccttcccttcatccactccacggagcgaaacagccacccccgtggacttgagcaccggcatcccaacaacatcccgcaaaatccgcccatcatcgtcgcggagatatggaccctccccctcattatccccgtcggcgtcaacagaaacctccaatgcatcgttgtcattgccgtcagtcgaatcccgcacaaacccggcaacaaagaagcccatcacccctctgccatcccccttatacgaccgtatgcatgcgtcggcaacaatctcgtcgccctccgcggcctcgaccactccccggacgggccagtctctcattccgcttacctggtcttctcgccgtaagatgcgccatcctttcgctttggcaatgtccgatgccagggctcgaatgactactctttcattctcttgtgagtgaattgagcatgtagagtaagtaatctttttagctcgagggaagcggaacgcatgttgcagcagcgtcagttgaaaggcagacagagcctcaaggcgagcttccagatccttttccgacttgacgaccgtctcatttccgtcgtcatccaccaaaacgttctgcgcaccttgttcgatttcatcgtggctcctcttcttcttattcgcattagctgcgctcggctttcccttgccaccgccacggccatctgccagcggatcggggaggtgtaactcgggcatcgaatcgcgacctacgatgccactgcccgaacagctcggatccagcagtagagctcccacatccttgtagttttcagccatggggtcgacctgcagaaaatcctgcccaaatcctatgcgcgtaacgtcctttgatcccgcaatcttgaccatcttctccagcgtctgggctcttctcgaatccttctcaaacgcataaatcgtctgcggcgcatcttcaaacccaggccgatgttggtgaataatggcagccagatgcgtagtcttgtttcccggggccgaacaggcgtcgatgacatctccatcctcagaccgtggatccagcagataggccgggaagcatgacgccttgtcttgtagaataatcttccccgacgtgtacgcttccacctttgcaaactccatccccgcagaaatagcaagcagattcggcacatgagggtcaatgtaaatatgcctgccagactttgtaacaatgtcctgtatgctctcggctctggtgtgttttgaaaaggtcgtctccagctgctcttccacgctgctcttgagggcgttgacacgcacccaccgcgggtaattggcttcttctccagcagccgctctttcaacctgttctctcaaagcgtctattgtcggggcctttcttcttagcctcgccagcgtcagttctgaactcagccgtcccttgtgacgctcaatgcatgccctcagtccatggctttgcggcagcgcaatccctttcttcgcgagcagtaaatcatgtaccagcagtaaagctaacgtaggcgtgagctacatgatgaaacggtaagaagaaaagagtcagcactcacaggctcactctgcggtattatacagaaactcatattacctttcgctccaactttaaaagctcagtcttttcaataacctccttcaataccagactccattttgcactctctagcacgagagcatatagctgtcccggtggcgctttgccattctttttgccaaacactcgcgatttcaagcttccgctggagtttgatgacgaagacaggatttctgctgcctcgtggtaaagagacattgtatcaggaattatatctagtaatcaatgtaagatatagattgagaagaggtttgaaaaagaagtataaagtgaaaaataaaatattgccgtgagatgggagagcttgttgtgagagaatgaaaatatggaattagccgaagttcagccgccatccgataacctgagagtcaacatacacgcactagctccatttacacttacacgggcacttacacgggcacttacacgggcacttacacactcaacactcgcaaatattcacctccaatgcctgctctgggcactggtcttatcaaatcacctcatatttacttgttaaactcgctcataaactttttatttagactctataagacccagtcattcatagacctcgattgataaatgcttgaaaattccctcgcgggaggccccttgactgatctgacagatacaagggaaaccaagaaacgtaaaatatgttaccaaaaatacacacgtgagaatcgaagtatccaacaatcaccccgagttcaacagatatcattcccgctgctgactcggtacctttacccaaagatcccgctaccataaatccacggaaatttcacctatgcaatgctcaaaatactccagagcactcggctcatataaatcctagaatcctaaatgtgccaagatagcgcaaaaaacaccttagacgcggcgggcgcggtgacggtgggcgtgctgctcagcgcggcgagacttggcagcggtcaggctgacggagccggtcttgctgtagacgctgatggcccagcttccaccgcaaacctcgctggcggcaccctcgcaagcggtggcgcactgagactcggcgagcttggaagagccgacgagctcgttgccacagtagcactggccaccgtactcggtagcggcaacagagaagcccttcttgacgcagttggcaacgcacttctcgttggtcatggggccaaggttaggcaggatatcaccggtcagaacacggccaatgttgtcctggtagcagccggcgtaggtgtatccaccgacggcagcagagttacccttggtagcaacggaagtggcagtaggggcagagccagcagtgactgtaagggtctcagtaacggtgtggacgttggcggcactgcactgctcgccactgccggcggcggcaccgccagcagcaggcagggaagtagcaggagggttggactcactggtcttggagccagcgccagcagcagccttggaggaagagacaggctgggcggcgttgacgacgttgctggtagcagcagcagcaggcttggaagagcttgcaggcttggaaccggtagcgccagaagagccagaggaggaaccagaggaagcattattggtggaggtggaggtggaagaaccagagcccatggcgggagcctcgttaccaaaggtgaagccgctgagggggttgttaccaggcagagcagtgaggttgccggtgatgacctcgttgaccagaggaggaatggtgcattcgccgctgttcaggccgtagggcaggtcagggcactggtccataccagagtcaccggcatcacaagtgtcgatgatgtgctggaggacatcctcatcccaggcagccatgaagtcggcgtggccactgtagccagtaacgtcaccgttggagaagacgaaaggctgggtgccctggttgggggtccagcggctggcaaagggctgggtgtccatgtaggcctcgaagaagatgtgaggagtgtgaatccagccagcagggcagtcggccttgccatttccagcatcggtggggaaagcagtgttggtcttgtagttggtcaggccggcggcggggttgtagcaggaggggaagtgaatgtccagacggagaggagagtacaggccgtcgcagttgacgtcggggaaaccagctccagcgccctggttgttggggtcgaccatgccagccttggaaccgtcagatccggcgggataggagggagggttgtaggaggatcgagggcaggtgaactggatcggctggacagggcccttggaggggtccagctgagagccaccgccgccagacggggcgacacgggtcatggcattgccagagaccatctgcaggcccgtggggaaggccttgatgtcgtcgttggtggcctcgaagaagtagtagacgttggtgtagtagacgtcgacagactccaggagaccggtcttggggtcattgaagtacagagtcgggtaccagtagttggagaagtcacccttgaccagagcggtactgcagttggacttgagcaggtcctggccggtggaggagaagccaaagttgctgcctccgaggacgttgtggacgtgtccagaaggaccgccgggctggacaatgggatcagcacgagtggtgaccaagcccttgttggtgaatcgcagaacagcaaaggttcggctgtccttggcagccatggcagcgccagtcagggcggcagcgcccgcgagagtagagaacttcatgttggaagagaagacggtttgtaggatgcagaatcgagagatgctttcgacgagcggtttgagatggtcgctaggacggttgtaaataaatgcaacggtgatacctggccacctttgaaaagaatgtgtatgttatatgtgagccacgaaggaatgtcgaatgtcgttcgtggtgaaagaatggatgatacaaagaacgtaaaagaagaaaaagaatgcaatgtatcgaaaatgcttaaaggagaggaagtgcccagcaacttgaaagatgaagcggcctggagaaggaaaagaagaagagactggaaaaggacccggcggccttggagatatataagaaaaaaaaaagtaagcgacagggagagaaggtgaggcatcttggatatggacgattgagggtatacgggtggggtcgaaggagttcgtgccttgcctgtgcctgtccaggttcctgaacaggcatggacaggggggaccctgcgaatgccgcttgtggccagcgcttgtggtgggtggatgcacagaatgcggcgcccatgtccctgagagcccctggcgccagcgagccgggcatgccaccagcacacgcaggtacctgtacttgggtgagggactgccaacagcagagggagctgtccaggaggcagagagccaggttgggccctgtgctgggatccatgcgtaaatgagaaatagattaaaaacaataaaacaggattggtgcaattatattgctcccaaataggcactgcccaagtcatcacacttgccacggccagctagaagaagcagaggtggaaaagacggctgtgaatacctcaggcaacttgcagccacaatgccggcatgcggaaaatgaatcgtgcatccgagtgaatgaatgctaacaaacagccagacactaatgtatcagtacacgaatacgctctgtttacccctctctttcagacacgctgaggtgaatgtgagcgcacaagcaaaaagtcctgcagagttacacttgggagacacatgcattcattcattcagtcagtcagtcagtcttgttcagccaagtaactgcccatctcggagaacacaagccacacatgtgcagagcaagtgatattccacacaccaagtgatgggcatccgtaagcacaccaaaagtcaatatcaatcgcagccggtagcaaaacacagagaaacaaaccccttgctcctttctcatcagctaacgcggctctgcctacaaagttttctgttcctgcattggcgtcagtcctcccaggccctaagccgcgacggggcataaccagccggcgtggcggcggggagccccaaggcccgcggcttgtttcaacggctgcacagtggcctgcaagtacctgctacccgcccaccgcgcattgccgccgccagaaatgccgctggccgtgggactgcggtacctgtacaaggtgatgcacaaggtcacctcttttcgtcccaacgcccatccatatccatcgtgctggattcccacttcttggcttgtcatctgtcatctactccagacttccgttccgaccgagcccaccgtgcgcttactactttggagcacaagtacgatagtagcaccgaaatgttaaaattaggcatcaaaaaccgtttgccaggctgcgggagtgtcccgccctcttgctctgcctgcatcttgccccaatcccctttgccctcgttgccttgtcgcctgtacagtatattacttggtgcatactgcaagtgctgtaaacaccctttccggaattccagcccatatcccgctcccgcacagattgtatggcggccggccacgtttcttgcgtggctggcgctaaagccgtagatctgaaacaaagtgtttgcttggccgcctgaccgggatccgaagttgcatcgcgccaatcttactggacgtctgctgggctgaaggggccattgactgcaccaaatacacgcatcccaccacttgagcgtgcagtagcacatacaagcagtgcttccctccttatcagcgagttgctgttggttactgacttgtttctgtttgtttgctgcagccgactattagagtggctgcagcaaaagcaaaaactctactcagctgtgttggccccttgcatcagaaaacctgaaagcttagtatagtgcatgtccacctctttctttctttctttctttctttctttcttcttctctttcagctgctatccgttgctgtgtgccgtgttccgtgtttccacccccttttcttgttcttctccaaaaaagacaagaaaaaaactcttcttcggtgtcggccatgttcacgacatactgtatggtatatgtgatacatggtctcgatcgatggggggaaaagaatggagtcgttcccataagtctgcctgccagtaatcacgcatcggtccacagcttccagaagtcgtggtgacagggccaatcaatctcgctcggcgccaactgattctgctgaaattacggatcgatggaatcgagcagagcagagcaacaagccatcggtggtgatagccgaatccatcgccatcccctggccctgagcgacattctgtggcctagaccgagcatggatagggggcccacccgtccatccatcacccatcagcctgttttttttgcataggatgccccgtacgacgtttgttccgaggctacaccgcgtagcccttcttctttcaactttgataggggtcgcggctagggcagacactaacagcaggctcgggcatgcttccggcctagtccagccagtttcgagcgtacatgcagttgtacctgaagacgcattcctgtagctatcaatacgactatgtgatattagatactgcgcgcttgcgggtgtgacaaaggcgagataccccgaatccgactctgccagggtggattccttcacacgccacccattggacaagggggttctatcggaaacgcggagacgtgggcacttgcgatgcttactgctggcagcgctcacatgctgtattggtgatgatacgatgagcctcctggtagtcgtatagtaaatacaggcagtcctgcatattcacgtattctgtcgacaggtcatgtttgttcccctattcactgctcctcgccatcccctttcagtcacattctcaaagcctcctcagcataggcatcaacaccagacggcttcggagcaatgcagtccccgtaacggcatgtactaacgcgcgtttactcgcctctcgcctttgactcgtccattttagacatcttttagtcttgccatctcctgtactgtactgtactgtactccccataataatagcctgtcctcctattcaagacgagaaaaaagactggaaaaaaaactgccgtgcccccaaaacttacatgacaaggggtgggaacggcatgcctttgaaacgcactagcgctgagtggtcgcaacgcccttgccgattggctgctttggccgagtagagagactccaaggttggcttgaggcttacttgaggttggttttgtcagaatgctgtacctgctgttcaagtcatgggccgaaaagcctgtgtgagaatcatttgatggcaagatctggaccaggggctgcgggccggcaaactctttcctttttttccctttttccactattggcatgtaccattagcactagtagaactacatgtgttaagcattaagcatacgagcgtattagcaagcgtattactgtagcaagagtacatgcaataagccgccgctgggcaaacgggctactttagaaacagtccagggtaaacagtaaatagaggtcaaggagttcatcacactcgtactctcgctattacatgcacatggaaagagagatacaagtgagttcatggtaacttgtggttagacaagatatgttgaatcgaaaaatcgatttggacatgtcaaatacaaatacgtaatcacatgcatttttccatatgtctaacaactaaaattcacgaagagacaatcagctctacccacccatcaagcttctcgccaagattattctgccaagcactatttcaaatatgcccattacacaaaagtgcggagtagtgcatctggcgttccgcagttgtacaaaaaaaggccatggtcccatacaatcccttctggcctattcgaggtttcagtgcggcaccacccatccgtatatcaggcgatagtctcgggcagattgccgttctcttctttcttcttctcacatctagaactttagatggagtcaaaatcagacggggggaatagccgaacgaagcggtgtacgtactagtatcgcctacttcatataacaccattaaactcgaacacgataaggggggccaaggtaaatgaggcccttccatgactgtcgtacagcaggcggactttgccttttactcattttcgtataggtagatggccgatagtagtgctactactactaatcagcgttggggcatgcatgcgggagtaatattgagcccccgcaattacttccattcattttcctcccctcttcccctggtcttggaatccggtgagagaatgtcattgctcatacgagtatagcagacaattgagccccacgcttgagcttcccctgactattaggcgccgtagagggcgccaagagtccacacgtgcgcgctgggttgttatttctgggtaactgacaacgagggtattcgcatatcgtataccgttgtcgagtatagagtgacagcggatcgcgcgcgcctataagagagacatatcccgccaaggaatatataccacgagctcctatagtgaatttgcctacttggtgcgcaaacgacagtcttgagcatattgacgtgagaaaattcattgcgtacgtagattatacaggatccagatgtcatcttatgcctgcctttatggtctcaaagatggactggcaaaacgggccgggggaagagcaaaactttttttgcctcttatggaaacacgcaagtagcaccttttacaaatcgaagcatgccgtccccattcagacaaaacatgcccatgaacagatacgccgataagttacttgcatacatttaagttacaacttccacgcacatatttacggcagagagaagacgtaaattttgtttttttggcgcatatacggagtaaaatgcccgtgagatgactgctgtttgtcggatagtgagcatctaataatagccgtggctttagtaatcagcccagtctaggcgtgaagatcaaagagaccccgaattaggaagtttggaattgatcagcgccgttcattttcgttgatcccagctttagcgtcacgatgcctgccgcacttccttttagtctactcgtaatgtgcctttataaggcaagcacttcgcttccgtgcttatcaactgcctgcctagcttggtcaaacgtctatagtcgtatcgaagataacttgaggctcctttgtttatagctttttaactgctactgcagcttacgttgaatgtttgagccaaagatactagagacccatctatgtatgtatatcatcagacgatcatctttatcagacaaataatcaagggaagtaaaggcggctacgcccatcctcccgaactggtatcgcttgtcttggatatttccgcgataattttttttttcttttttttttaattttgtccatgccattgtccatggccaataacttggtcagacaatggaccaactaatactcgagcatcttcccgtttcccccaagcacacgccaacagatcaaaacagcgataggattgaaaagtattattggcaatatgatcattctgcagaccatgtgccacagccatttcgaaaccaagttccaaggcaagctgctgaaagacggcaaactccattcacccaaaggagaacaaggctatttgcaactactggcttggcttggcagccaaaatgccatacctaagcactataattctctgcggccaaccacgtgtattcagcatcgtactattcaatactacctaccatctgtagacccatccctcaacgcttgagccatcaatacgggccgaatcttctgttattccaccaatctggcgacgaacgaaagtgcaaactcatgtgtaggtacaggtacaaacgtatatactggggttggcacggcatggtggcttgggacgtgtggtgtggccatcgatcctaagcggtcaatattttctttcatgccattgtggtcctcctgcatctgagagatggtttgttgaatgttcttgaggacagactccacagagttgattctcgtgtccacgttggccatgcttctctgttcagtgctgttaaatcatggaatactcgtcttggtctgtttcctgtctaatagttggttaaaataatttcattctaaccgagcgatattaggtacacatgtaaggtactagtggtatttttttcaaagcttatcttttgcaaactggaatggagcgtatttagttgaatagttgacatgcctatcaggtatatcgcacgcagatcaaaacccacagttatatcttgttactttagggatatataaataaacaaagcctttactctttcaacatctacattaaaaaagccccctggaacatcatcgactttgtagtttaaattatttacattttatgtcgttcactaggtaggtaagctttatagggcgtgtggtagaacaaggagaggtcaaggggatcggaggccggtcccggagcgtggtctacgatatcaaaacgtaggacacgcgggggtgggatcaaaaggcttgattctctccatctaaactaagggggtacagtggctgtatattctttattgtccttcccatcaaagggagcctctttgactcggcacctagtcacgcgttccacgccccagtcaatttcaccatgtatatatgttcatcatatcgtccaactttctagactattctactttgaatgactgtcaattattctttccatgattctattgagcctgtagctccagccatgtggtagtgtgtgcatgttggttctaagatgactttgctgaatttgcataccataactaagagaccgtctagtccgtcattagtgcatggcaaggccaggagaaagtcgattgtaattgcgtggtagggcgttggcgggggtagtactatgggttgtaggttcgttatctgtacctacatgtttgacatgatgtcaagtacctgcgcagcttcaagagatttagggaaaagttaccatgtaccccaattctattacccaggaacacgggctgctattacctgctgctacctctactacctgtgttgttgctgttactctcgagtgtatctaataatcaagtgatgtaaatatagaccaactgcccattcaagctacagctagagtgttggataatacaacttgaatactggaaaacttctcccgactctcatcgcaccactagagtttgaacattacgtctgttggcgccgattaggcgacataaattcactaaaacatcaccggtagtcccttagactcagcgaaaacagcatctttatttaaacgatcccttgtatagaatataaagcaacagaattaaaacatccccccatcacaaactgcttccgtgctcatcctccctaggaaaacaagtagcaacctcaagcttgccagtctccccattggcatgaaacgaaagcacaacagacgctccgtaactgagcggattgccctcaaacacaaccagatccctactcttgtcaagccccagaatcgactcgacattggaggtaacaagccgcacgctgtcttcctggctgatgtgagcgtacttggctgcccagccggcttccgggccgaggtcgtgaatgcgatagtctgctggcattgctagataatacaaaagtaaatatcataatctttttttatgaatgccttgggaaagtgcttaccagtctcgaaaatcgccaaggcaaatgtgacaccagcttccttgagataactggcgacgcttctggtgagaggaggtccaaccaccgcatcactgtcgcggaaaacatcgggagcggccctgttctctgatagaatcacgctgatgttcgcagcagcaagatcatcggccacctgtttaaccaatgttagcaccccagtctcttattgttgtgaggttttccaaggatatgcgcgtacgtatggtgcttccttgccacccaaaatcacaagattggtgtcgggaaagtcctttttgatgagaatcaactgagacatgtcatactgcgggatcaagcaagcagtgtcagctagcacaccattccattcgttcaaaagcacttgtagagctcggatttcatcataccttgttgttgcagtgtacaacgagcggcagctctccagccgccactcgcccatacatggttccattatgcttgcccttcccatcctctaacatcttacgaagatgttgcactccactgctgaccgtgccctccgactgcttcgtgatgtcaccaagggccaaatgaagagccacgtctccccgaacaatagccccgttcgtaagactcttcttgccgctcgtgagaaactccacgctgacgccctggacaaacccagacgcatctgctgtcgggagcgagatggctctggttactcctcccagacgcgccctcgcaaattcctttccgtcaagccaaagcccgtatttggcatagaccaagctctcaggatctccgattttctgactcgaggcttgcccgtcgcctgtgctttcgtccgtggcaatttcagtcatacccaaagctctggtgacggctgttaatcctggcaagacatggccattctgcagagagaggtggaggaccttgtttccatttgtcttgaacttgttttctgcttctgtgcatgaagctgccgcgccgaaacatgaaatctccccatcctcgacgacaagcttgagaggctcattgtcagcctgtgccgctgaagccgccagctccggatagttgtcaacaaatgccttttgaataccatcaattacaaagctctggcctgcctcgtatgcttgcgagcatgtctgttctctttgcgcatccgagacctcatatcgcatctgtggctcaaaagagacgtttgaatcttcggcacgagccgcagtaaaactcgtgtccatgctttctttgacttgagattcgtccaactgggctcgtccatcaatgaaaacctgtagaggtgttgcgccgattgacagagggtgagaatcccacacaacaatgtctgcatcgaagccaggcctgcagtatccaacgcggaaatcaagatcgattgcttttgcaggcacggaagtgattgactgaagagccttttcctctggaagcttgaaggcgtgtccgatggctgcctgagaagccagatacttggcattcgtcaagccaatagcatgatcagacttgtacgccacagggatgccgtttttatccaagatgtgtcctgcgtataggcttggagagtatgcctctgacttgtacagactgaactctgcaaatatcgcaacagtaacgttgtcgccctgctccttgagcaggttgggcactttccaggcctcggtcgcatgatggaacccagagactctatagccaaactcatggctgatccgaagcatagtctccagatcctccggctcatagttatggttctgcacaatcacccgtcctcgaagaatagccactgttgattcgaggtccagttgaaacggaaacttgccatgatgatggacgaagccagccttgcggctttcacgccagctgtgagcctcgaggacagcagagcagtaatcatcctgcttttccttgagttccttggctttttgcaaatgctcccgcaagtgccaggcattgccaagccgagtatagccataagtacgctttgggttttcgccaaatgcaaacttcatataccgacggcgctcgtctgcagggattcccctctcaaggaggatgtcttcgacgacgggctcggaatgctctccagagtagagtgaattcttgacgggcactccctcgccagcaatgaggtttgccgaacctggaatgaggagcgaagacgtgacaccgcctgatagaatcagcgtggcggcctcgtcataggcttttagagcatcaatcgcacgcacacttggggtgaatgctttggtatcaggattgacctcatttgtgtcatcagtcatctcagcagcaggccaggtcatgaggaagtgatgagaatgcatatccacgaggccaggggtgacatgacgaccttgaacattgtactccacgacgtcatcattcgaaacgaccttgaggttgtccgcagtcttgtgaatagcttcaatgatacccttggaaaagacaatgtccacggcgtaaggaatgaaagcctcgccgtcgaacagcgtcgcattcttcagaataacaactccggcctggccattggtttgcgaccaccgcggattgctctttctggagccaggctcaggccggccgggcaccctatccagtccgcggcactgggccaatgactcttcaaactgctgcagcagccttggcgaggccttgccatcttctcgcgactgggttcgatactggcgatcaaccgcaaagcacagccagagcacggacgcggccaccacaaagcttagccctgtcttgatggataagacgctcctcataaacagccgccgtcgccgacgtgattgcctgggatacgccgggacctgatatggcggcggctctagcgagcatgaatctccgctctggagcagccttttttcagccccctcgtccatgcggtgtgatgtgatacgatacagcacggtgcggtacgaagcgggaggaacacgggcgcgtcgcaatgccagggacctgtattcacgccaatgcgaacgcgaagcgcctgctggttcttcgtggtagtggcagcaagaccaggtacttccaaacagggcgatttccaccaaagggtagagccgatgtagcaataattgccactcagaaagtggcaaggcgttgagcaacagccgtgtcgagataagggcaagttctttctagctctcccaccctgagacctgctggctttgagacgtttcgatgtaagctgcgcaagacaaacaaagtaagtaaacaacgccagcacctacagtagatagagagatcggaagagctgctccaaccgccagtcgagcacgcaagtacgggttcttactaacccacaaagcggcagcgccctagaacttttgttgccgtccatgcccgcttcagggataggcggcaagctcgccgcaaaagctattccgcttcagtggcgctttgcgggggacctgaagagaagcgagccgtttgccttgtaaccacccctgagtcgtccgaggcgacgagtgtgatggcaacgcctacttttctctctcgagcgcatttctctacaatagatttgtccccccaagatgaagggaaaggtgagtgtagcgaattgcatccatcataagtgcttgcagacagactcagtgcctccaaggagcggttccaagccatgccatgtgcgaactgtcggctctggcacatggtactcgtgcgaatcggtctgggtggaagatacggagtacctcgactagcattactggccgggccgtgccgacgcttggccgcgctccccgctgatttgaatgtgcgatatgcttcgtactaccacttcttagtaaccagtgagacacaacagaagtcatacatatgcatgtacaagacggtgcttactgcatgcctagattgcgccattggagatgggaagaacgagaagaaggttcacgttccggggtgcctgggacattgcatccgaagctcagcataaacgtccttctcgttacactcttatccccttacaatggccggtcatgggctggaggtcgccgtcttaaaaatcagacgatggtgtttcctctcattggtgcataatcaaagggctgaaacggtcgctggcagccgatcctccttttcgcgcccggtttgcatgcggtacgttaaagcggctcgttgctctctctggcttatgaggtacggcatattcgagccttgaatttacctgaaactgacaaagagcaataataagagagagaagaggttcagggaggcggtgttgaataaatggagggaaaaaaataatgaaatgttgtctatctcagtaacatcgccgagacgcttgtttgcttgcatctcggggaacattttttagcctgtttctgatatcctccgtgccaaaaagcttgtttaccttgccaatagctgtaaccattgaaactcctacagccaatcatcgagacagcgccgtatccaaataccaagcttaataacccaatcgatcagccgtccaatgtttatcgacgtacttttctcatcgctgttccgtctaagtctctccacctcttcttcttcctcttgtccttcttctcttatgacggcagacgaatattttcgatacccagatgaattctaggctgtggctctcgttattgtccgttcgcgcacaattatgctgaaatgtcattttcctaatttcgcatctgccgcctccttctatggctttgcgacgcctctccatcttcatcatcatcgttatccgaagggtcatctggatttctgaggcctcttcctctatcattccctttcttgattgagatgatgcagccttgctctttcagttttttagccaaactgctgctggctaccatgccaggaaattctttggcactgaaaaccttgaaaggttcgctcttgatctctgctagaatgggaaagtgtcgaacagatccagctcggccagggtctatcatcatcagtgtaaattttaatcgaaacgagcccggagtacggcatgacagatcagaaaagcagaagaagcagccttcctttccattttcgtcctgtcccacaaacggcgtcgaaacaagagaacccatcaaccgtcgttggtgttggtattcttccggcatgtaagaagagtcgcgttctcctgattcgtcgaatatggcgcagctcatgacatagctctcgtaccgtaggtagaccctgacatcctcttgcgtcaaattcgggtttgtaacgatgagttccacaatcggaggcgggtcaatgactcttcgatctctatcgccgaacccgcaagctcgagctgcgtttggctgttggcgcattatgagctcgaagctgatgtcgcccaagaattgggccttgtttgattgcagtagattgggtattttgaccggagtggcttctacactgtcttgattgtagaatgacggctgggccattggccttgaaggctctggctgaagcgttgattccatcatgggagtgtcttggtcgtatcttgtaccatacgatggcgtgttgatgccctctggttctcggtatgattgtggcggtggcggaggcaacgagtgattcatgtggttcatattaggggggaattgagaaaatcgagggtcagcggaactgtcgagtctcctaggcgctactggcggcatcatctgaggcggtggaaccgcatctgccatctgatggctcggatagctctgatgggcgacaggtccggtatatgaggcatgtgaaggagaagttaggggggctggaatgccagggccggcattgttgtgaggataagacggcggtcgataatattgagggtgctcttgagagggaggtcgaaaagtatctggcgtgtaaggaagtcctgcgagcagattctgtggaggaggcaatcgctgtcctcccaagacggggtttgcagaataatggcccatgccgacatgatctggcatgcgaggcatattctccagtgggttaggatttcgaacatccatttcactgccgaagctagagagccttgctgctggattgtaatgccctgataagctgtcttgggcgcgccctggagccgaagacataatcagctctgttccagtacaagcaggagaaggagagaagaaaggcagtggtcgaatgcaggtgtagacggatggtagtgacaatgcaatggcggcaactaaaaagtagcggtgctggtagtaggagcaatagtatattaaggccagtcagcgcaccctagctcaagagcggacacccaaacgagccaatgcggttctggttagagatctcctagaccctcattccagggctcaatcgggatgagttcttgaaccaggtagagggaactgcaagctgcatgcctgcaaccaagatcgttgctggcgtgggtggaggcggatggatatgtacgtgtgtggatgcggggcacaaggaggagtgtgtgtatacagcagctccagcagctacagctactcagattccgcgaccgggacaagcgcaatgttcgactgggctggcctcgtgagatttgagcgcggtgctggcgttgggcggcagcaagatatacctggttgacagccgccgtgagttgatgcaactttgtccgctccacgccaaacacagcagaggagaagcgcatgcagggaggggggccgtactgtacatgtgcatgcgttcgatccgggttgtcgatgtgtcgatgtgcctgctgcttgttggtctccttcccacgtcccttgtgagacaaaagacgcgccgcgccgatgactagagggggaaaagaggctgctgccaaccgtatgggccaacctctgactggggagagtcctggggataaagggtgccctagtatacctacttgaacattggacagtgcggccaaaggggatagagatggcaagcgaaggctgttgctcaactcgacaacagtattgagcggcgttggtatcaaaaaagattgtgctcgtgggagaggaaccgccgcctctagccttgttgaccaagaaagcggtgaataggagaaaacgcgattccgcaacgactaccactaggagcagttgtcgatatctcggacttgttgtagctttaaacagccccagggaagtcctagttgcaagggtagatgaggagaagacggagtggagagagtggaagaagagatgtgaaaaagcaagtacttgtagcagtacctactaaaatgctggcgtatcaagggccacggcaggcaggatcagtgccagttgtcgacaaggccaacgaagccacgcaggggctggccggagggacgagagatgctcgatggcgagtccgtagttgggacatttggccaacgccaggaatcgagcacccggccacgcgaagagtgttagcctctctgtttgcacacgtacctgtatacgcatgctccaaaagtccaaaagggccaatgcaagaggacccccgtccttggtgctccacagacacgccgcagaaataatgagaccaccagcgcgagcggtccagccggggtagccaattggcgttgaccaggggggagtgggcacaagtcacaactgacagatcttattcccacagggcggagacgcatcctcccatgccacagcatgcctgatgtggcggtgggtgaatccgaatcgctggggccgctgcggcttgattgcgcgttgattccgctaggcgagctctgatgatgctgagctgttcgttcacgtgtgacgtacttggaagaagtggaagaagcagcagtggtatcacaggcaaaggtgctctaaacagcgcacccgcacgactaccagtaggttagtagtactctagctctgcacctctcatattcaacatgtgcttctgcctcgtttgaagcaaccgagatgtggcgccaagtatttcagcggccgtgcaatgatgctgggtgtgaggatgtggcactcagaatggggcaagcaactgtgctctctctctaggctgcagcgctgggctaacattggcactttcagtccagctcaagacgtgacgcagggattgttggctggctgttgggggcctcgagtacaaaatatcagctagtggtgctaaccgccaggccaattccaagggagaccgggttactcaaagtgccctgatagtagtctatacgtaggtatacttgttaggtgatgccgccttaaagccactggatgctcgacatcggctcagcatacttattcgcagcattctgctgcaatattcggcattgaagatgtaaatcaaagcatcaagacacaccacgggctgccatgggtctgagagcacgggttgatggtcctccctttggtcacaattcgagcatgagtacagtaccgtactcaatatggagtactctgcggttgggccacctctcggtgtgtgatgagatgtgatgccctcttttcaacgtggaaaaggtggtctgtgctgctcttggccagcttcaactcggaaaggctcagttgcgcgcaggattcggtgccaccagttcgcgatatcgaagcggcgagaagacaggcgagagccctttggcaatatggcaaccagggcaagcgttcctctcctcttccatgaccccggccagcctcgctgacaaccagcgatgaggtacccgacgccgtgtgcaagccttttgcatagagaagagctgcagcgtcgcatccagaacgcatggatgggcacaccaacgcctatcgtgtctgggccgtggatgttgttaatgccgccgctcacatggcactggcatcctgacggggtcgcttcgcaggcggctgcacatggtaattcgccgtggtgcaagtcactctcgttaaggaacaggaagcgaaggcgagggggctggccgtccgtgaagttctagagggagatccttgcacctgttggattctgctctcagctttttctgctccctcctgttccttgacccctttggtctatgtgtgggaggatggatcgtccgtacttgcagggtctggcccaaccgagccaccagtacctgtgacagccgtactgtacgcaaaaaaaaaaaggcctgctcctggaaggtccttggcaacacttgcctcgtctagatgagtatgcagatgcaagtgcagtgcagcgcagtgcaggtgcagattcaatggaaggaaggggggcagaagacaagccaaagattggcagagcaggttctctttggagctcttgccagtgctgccatcgggctagtacctgtaaccgggtattaggtactagcggtgctaagtgagtagcgcgtgtgggaaggtacccactacctagcgctggccgtttggctcccgtacaagtaagtatatacaggtaggagcgtagtaaaacttgagctcgctcttgcgatgaaccctgcgctgggcaataaacatcattcatcacctgaataggagatgctcggcagctttgagtacctgtttcaactactagcaggcgccagagagctgctcgatcaatggccactcgcagccattttgcaccgagatgatacgcgacctgcacctgtgctgtacaagccaggggcaggcttgggttgcgcatctgcgaggagcatcggatatcgtccgtcgagctgaacctgcttccatgtcgcgacaggccacattagtaccgtgcatatgccgtcgcagcactgcgacctccaaatatagagccacctctgccgagtctctcaatggagatgatgtgatgccacggagcaggtgccatgagcaggcagggactcgcagatgctacacttgatagcaggagctgctcccttctgcatggtgctgaggcagaaactgcatcttgatcctcctcgcgacagcaccgtgccacgacgcccttgcgagaaccacgcgcagcagcaccattggctcctctgacacggccaaactccaaatcactgcctccctagacagccagtcccttctgatcgcctctgcttcactgacagcctccgccattccctaattagtgcccagatgtgcagattcgtgctactgctagccgtccccacctggtgtgcattttgctgccacaccagattgcctggccatccaccggcacttgcgtctcgtcatcggactctcttccggcctctcaccgccaatccagccctttgcttttgatcgcagtcctgtccaaataaggtacagagcaaggtgccggtgccggtggattcagccgcggagtatttgcctgtctcaaggcctggctgcttatctaatggccccagcaatcgcccaggaaccgctattatacgaagcatccagtaacggcgagcgggtggcatcgacaagcttcgccgctggcctttgctacagcacgcttgtgattcgggcatcgcagctcggcgcagattgcaaatggatcgatttgacccgctggttactactactactactactagaatactacaactacgtcaagtcccgagagctgctgaccacgtccagccatgacttgccgccgacgggcatcttcgcttgactcgccgcgactccgcacctcctggacgcggcgcttgctgcttctgcaggctccggccagcttctctctgtatttgcagatgagcagtcaactaatctctctttgctccggggaactgcgcgagctctgcagaacaggctcgttgtgtctatatgcgaggagcggccaagtggcaacgctctgtttcccggcaatggccgagacaccctcttgcagcttggacaaggctgagcgagacagtgtcttgggcctagctcttgacccaacagagacggcttgggccacggaccttgtgccagctcggcagcaggagctgtcaatacgagctctgctctcgttgcaaaggctgctcacgctcctgctcgcgggcatcccctctggctgctccccgttagcgctcgcgtcttcactctagttgccaagaaccgggcccgtggattttgttctgcccgggctggctcatcatccccgtcatcgctggtggacaaaatactacagacatggagcagtgctccatcccagtgcagcatgcaagtggaaaagtacgtccgagggcgcataatgcggcccctggctggtctcttcgaggtttgctgggtagccttgtccagaatacttcgttgcatcgtcccgtcttccgcttcccgcttcccgtcttccccggcgtgaaaagaggccctttcgagcaggctacgggccagggactgtttagctgtggagttccagacaaaaaagcgtgccatggcagccaacccgtcaactcgagttgctcgtcttcaaaccaggacggcatgaagagttatcgacaggtctcacacgccctttccaaagtggaagcttatgtgaatggccgcatgctgtctttcccctgtccgtgcattccacgaaaatttccctggtgcatccgcatgtctcacccataaaaccacacgcacacgtgtctatgtggtagcaaaactaggtgccgctggtgatatcagcccactgctcatctcaacatggcacttggaaaacttggaaaactacctcggtgaccgacgctcatgcctactggctcaccgcagaccggctgagattttatttcacgtcgaacaatatgagactgtcgccaagttgacatgactcgaggggtcgtgaaggcatagccttgcgtaaattacgcacactgtaactgtcatcgtgtttctgtatacacatgtgtgctccacgcacaggaaagctcatctaccgatggctagctataaaccaccggcagcctccttttccactggcgtgacttttctcccttgcatgcgagcattatttgggtggattaataaagcaactgccaaccgccaaccagccaacgaaccgcgcggcgagttggccctaaaccctgtatcgaagcgtcaagagtttcttcatggggctgtcagtggcgctgaccagtcacgaaaacgacgacttggtaatccaagacaacgttgaggtgtgtgagatgcttacagcgcccgcaagtccagtcttctcctgttccctcagcttcttggggtccaaaaagcccctttctcgctgcctgtgtgaaaagtccgctggactacctattgggcatacataatgggaattattccaggttttcagttgacgtcgcatcatcatattcaacaagtctattgtcacactgcatacaggatggccttttcgaataaccagcgtcgaatgctctcaatccagcgtataaacacgaatgcgccaaaaaaaaaaaaaaaaaaaaaaaaaaagacaagagcccgtcaagtagatctgctgatcccggatagatgccgtggcacacatcaggcatgctattatccgccggaacccgcttgctcctcggtgctcccttctcaagtccacatttgagttacggacggctgggagatggttagttgccatgtatcaaattcacattcaccaccaacaggtggtctgcaagctggaatctctgacagcagactattatctcaccaagaaggagggggcgcttcacttcagccaggtctagcaggccgggctttgtttcccttgcatgctatagcggcttgagacgagacatttgccctgcgcccagctgcactcgcgcgcgccatgcctcgtgcttgactcggcaatgatgacctgtcaatttgacggcagccctttggctgtgctggaccaaaagtatattagccgatgaggggggacgccttatggcgcggccggtgcggctggttggcaggacaaaagacaatccattcgtcgaccagtgaacagtgtcgtggctacccgccccaacgtaacgttgacggaaaaagcaacggcctttgtctcacggagctttggttcctaacatcagcacttctgcattagtgctctggaaggcggcagtttcacttgacaggttccgtatatctatcgctgcatgttggaccgtcaagccggctgtcgtgccggcgcgtgaagcttcttgcgtgaccgcggctagtggtgcgtttctctgtcggtaagggagggatgtaggagcctgctcgctcgttgtttctctgggacccgtgtcacatggactgtcaggatgcgaaaaaaaaaaaatactattggccttgttacaggaataggtattaccggcagtagtactacttggctggtcactccctttttgtttcccgtgtctcccacgagccaaaagcagtgatgacgaacctggagtcgggaacgagacagtggaagttgttttcagaagatccttcgccgtagcatctcggcactggtgctaaatagcagtactattgatcatggaaccactttactatattgggcaatctacctacctaagcatatgtgtcatggtggcatagacgaggctctcgatatcgtttcttcgagagggtgtcaagtgatgaaatgagtgtctacgtacctggaatagatgtcattttaacaccactccgtcttcgcagtgtatctatttacccatgcaatggcatgtgtagcctctcttgacatatcatcgtcttcataatctatccatccacctaccgatacggtgatagatgtagtagtttaacacaatgtcgccttcatagtccatctctccatctacgctacaacatgtgtagcctggcgcaatatcgtcttcatagtctgtatgtgatacccctcgtaatccatccttctgcccttgtattgtcctcagagttcaatcctttaggaaaatcaatcttggagaaccaggtcaaatgtattgctggagcgactatcaacgcaccatctgctcggcaaattgcgtctgctcaaacagtgccgcataaaagcacgtgttaacatttaaacttgcgtattgaaatgtataaagattttattcgttgacaagtttgacaactttcttgtatctagtacctcaagttcttccaactttgatacctggcaaagtatccaagatacatcctgccaatttaaccaagtcctcctcgctcgtctctcaacaaatgttgatgctcctggaaatcataatactgtttcccaaaaagtaaatatacaagagtatatgtgtatatgcaatatatataggtagcctcaaaaggacaaaaactatgtagctccaatattccaaaaagaaaaagcaaaggccaacacagacaacagcatatgaaagcagagtgcgctgaatggatgccgctagtatggtatggtgataagaggtcagcagatattggagtggtgtatataataatgatattaaaaatatatgcgttgttgttcgtatgtattgaaaatcgttgaaaacattacgtttaaatttgagaaaatatatcccagtaaaaggaccgtttgtataaatatgcaatatgcttgatcgatatatataccatcttgaacaagcgtttttgatgagtcatcgcctacaaggccgaaataagagtaatgagggtagcacaaagggcggctaatgtagtcgtatagatggctggtcgtacggcatggactcctgatgaagctggtggcagagtgctgttgacataattagggccgcacaaagtgttgacttggcgtgccgcggcctggtagacaccggcaactagtgagctgcggactgcagaggcagagtaataaatgtccatagtctgctgggtgcaccagctgcacgatgggttggagctgccaggcaaggctatgccatagggcaagaagtagagataggcatctgatggcgtattgagattggtgactgcgtttgcaaagcaatattggctcgaggtagggttttgaagacaggttgccgcatataccgtcttgtaagccagcagaccgtcgtatgcttgaagaaccagagtctgattttgttcaacctcggtcttgcagttactggccatggtcagattcgtcgcggcttgactcataaaggttgcacaagtcgacgagtcagctttgcaagttgcgtctagcacctgcactatgctgagaagcgacttttcggcttggaagaagccagttgaagactagtatgtccgagttagttgggattcaaacctagtttggcgtattccacatgtccaatgtagaggatatacaaactcacctggagcatcatggaaagcgggtagcagctcttgaaagttgggtttgatagaagactcgatatgaatttggggcatgcgtcggttgagcctgagctttgaaaggcagaggctggcgtattatcgaatggctctggcaacggagacgatgttgccgatgcaccgctggtggactttgacagcgtcgtggttgcggcggtgggagctgcctttgcattccttctcttcatctctccattctcgcgtagcatggcattgctgctgcgacccatctccacttcttcgatgtgccgtaactcaggctcgctgatataggcaggaaatatatcaagcaattcctccgaagattgaggagatggcggcggacttgtatcgattaatagcgttggaatacgagtagaggcacgcgctggcactgtagcagcagagctgatggtcgccaaaaatgcgatgatgaggagtgcgaaccgcatctggtacaatcggcgtgttggtatattggttttggaacgctcggcagaggcggatattagttgattaaacattgtgatggattgttaatgactgaaaaaggtattcaagtaaatcgtagtattcgttggcgacctcgatcgaagcacgcagcctttaatgcttctcttttgacaaaagcttacacgaggtcaacctggtgccgcaaatcggatcagagccgagattgagcagtggttttttggtggaaactcagtcagcggaactggttatcgtgatgcatggaccattgctcggctcagatcaagacgcgtgtaagtcggaatcgttctcgtggcgctaggcgggagactcggtggatgtgagccccaagatttcgaagaagcagctgaaggcgatgacgatgcttcctctgcctcgctcgatggtttacccaggggctatttgtctgttttctctcaacttcctgaagctgcgtccctcttctaccaacaaagctcttcttcttgtctagtccctccaccaccccccgtttattctgcctcgcgatatgagagctagaaagcagacacctcgtgggaagacggaagcaacctggaaaagagcaatggcgcgaggaagaaggagagaaattgaagcttgaaagcaattgttggcacgaggcacctgccttggcaggcaagaaggaagggcaaggcaaggcgagcttagcgaagcaggtggttgagattacagggaaggcacaacgatgtagatcaaacgagcggatgaaaagagcaaagatgtgcaagggaaagggaaaggacccggaggaagagtccattagtactggcaacagctatggagcagccgggccttagataggcaaagagggaagggacgacgcggacctgcaacaggcccggagctgccaaggcaggcgcgctcctggtttgagcaatcgccccgccattgacggtgtgcgcagcgcctaaagcgtgcaaggccatgcagctagcggcgtgggcacgggcatcatcaccaaagcgccagccagccagcggtgcgtgggatgggccaaagtacggggtatgcggcactgcgattgggcagaggacactggtacagtagaatactggatggaagagagaaaaagcccgcacgagccttggcgtgtcgattggagacgatgccgtgctcgagcgtttctacatgatgcctgctgcccgtgctcttctcttttttttttttttctttctcagcacagcacagtccaattatcaaaacgaaaaaagccacagcaaaacgggagagctaccaagacgccacgaccagtaggcgaaggagcggcgcctccccctggcctagtttggataagaagcccgttaatagcgccaggtgagtttaattgcatctcacagtgtagcgaggccgaagcaagccacatgcgcaggctattggatcgaggagattttcttcattttttcaatttttttttttcttctcgcagttgacgcccgtctttggctgatgatgctctgaacagctagcatacaggataggatgtatggcaactcgcttgaatccctccatctgccgtgagtcatcattacgctgcatcaacgccttcagccaccgtcaccaccgtgcatgaacagccaaatgcaccttgaagctaaacggcatcaaaacggccacaatgcagcagccgtagggcggcggtagggtcgcactgctctagaatcaggtcgacatgcagccaatagcgccagaaaagcttggcctggctgccgtgccactccggctagcgaaaaccggctgctctcccgccttagccccgaaatccagatccctccaccgctttcacctgcagactattatatctcggtgggatgcggcaatatatcgacggcgtatgattcgagcatggctgaggaacaagtaaatgagcggggaaaagaaaaaaaaagaaggcagccagttacaggcacagcagcaccaagtgctcggcctgggctttgctacgattcggtgtgaaagaagcagcacggcaaattaaatacgacacgtagcatgcttagtgcacagtacatgaaatcaattgattctgcacctaagcatatactactgtacatgcaatacttgaagtataataacattagttgatgaaaatactctgcaacaaatccatttcccatccaccaattctttttcagtagtgcttcttctctgcctctcccacctcagctctcttcaacgggcacattgtacaagtacgacaagcaacacgcggcccccctgctgaagaaaagcacaagtgccatatacaacagctcccggaatactaaacaaagcccccccagtcacgccacacttgcagcgtgcatcttttccatccaccgcttgccgtccagtggatgcccaccagacccccattacggtcgacctgaagccaaaagaatacagacagcgagcgccaccaattttccattcacgcaagtctcgatttggtcgctaaacagccacaattggcacaagattgctgtccaggaaacaaaacacaacgcttgccttgtaattatttgctaataacgcggggtcagagcacagcctgatttcagttgctacccctgtttcgccttgcccaaaaaaacaaggaaccgaaaacaaggaaaatagcaagtctggggcagagcaattcgtaatgcaccggctcaccggcaacatagatccctatatggctgtatcagtttcagcctgctgccctgtatagtcggtagtaataaaactgtacacactccagactgtatctcactacaggtagcacggcattagccttctccataatatctatctttggcacgggcactttttttttttttttttttttttttttttttttttttttccctttcctgccgcctgaagatcacgacaggaggctagtacgaagtggtgatgggcgctttcaggtacaggtaggtggctcttggctctccaattcttttttgcgcgacatctctgtgactgaaagttccagattcaagtcttcggctcgggatgaaacattagctgtcagctatacatggttggctttgtcatacctacgccacaattacatgctctctcgccaagtttcttacttggcaggtgatagggattgaagaagcgagtactttcagagggcacatattcataaacgaaatacgtacctaggcaatgtcaactcttgatttgaaacaagtattgcatgacagaaaatacaaattttattaaagtcaaattatagatcaatagagcaagtggtgtgtttctgctatcaagtacaaacctcacgaggcgaggtgaatcgtcatcttccttctcccgtcctccctcttctcaagcaaggcgacttaccaaacaaaggaaaaagaaagaaaaaagaaagaaaaaagaaaaaagaaatacaatagaaatctcgcttctgcttttgaaagtgtaaatgtgtccgtctatatacaacagaaacagttgatgagcagcgaattttaccatcattttagttgccatgtcttttacgagctcgtcgccaaactctgcagcctgaccaattcggcataccgtccattcttcctcatcagctcttgatgcgttccagactcggcaacacagccctgatcaatcacataaatgacatccgccgtctgaatcgtgctaaggcgatgggcaacagcaatggtagtgcgcccagccgcagccctgtccaaggccgtctgaacgacaacctcggattctgaatcgagggcggacgtggcttcgtcaagaagcaggatcttggggttgcgtattagggcccgagcaatggcgatgcgctgcttttggccgcccgagagtaagccgcccttgctgccaacgagcgtgttgaatccgtcggggagcgaagcgatggtttcgtaaatgttggcctcgtgacaagcctgtactagctcctcatctgatacgtcttccttgggcgtgccgagaagaatattctctttgattgtccccgagtatagagttggctcttgattcacaagcgaaataaaggatcggtagtcgctaacattcagggtactgatatctttgccgtcaacatagacaccacccgccaaagggtcgtagaaccgctccagcaatgagatggtcgtgcttttgccacacccagaagcgcccaccaaggcaacatactggcctggattgatcgtcaggctaaggcctcgaagaacagcttgctctggccgcgtaggataacgaaagtggatgtcacggaactcaactctgccctctatttcgcccttgctaagacgttcgccctcttgtgaccaggaatcaatcttcggtacacgatcaaagagtttcttcaaggccaaggccgatgtatgggccctgcccatgtcgggcgcaagcgaaaagaagcttcctgccgactgggcgctgtaaataatgcccatgaagcaaacaaaaaaggtaaacaggtcgtattcattagtagcaagcagggtgccgccgtaccaaaatccaagtgcaaagcagagaaaggtgccgccttgggcagcaccatagacggcactcgatgacagtatggatttcaaacctttgcgccgctgggcggcaatatcaccgcgatatttgcgcataatgtcctgctcgcgagtaagggaagcaaccgtgcggatggatgagatggcttcggaggcgtaggcggcagagtctgcataggcagtttgtgcccttgcttggaaacggagcagcaagtaaaagcgaaagaagccacaagctaacaagacggggattgttgccgtacagacaagtgacagtttccatccaatagccagccccatgatcattgaagagagaagagtcgatagtgtcagaaggattgttcccagagtagcaccgctaaggccaccaacgttattggcctcggttgagagcgttgccatcaatatacccgctgaattctccttcctatcataaaatgaaatgtcctgtcgaaggaaagtcctaaaagtttcgtatctgatacggtgaataaggtgctctgaacatgaagcgagcgatattccttggccagaataggaaatcatcatgcccacagctagcacgatgaacatgatggcccaaaagtatgcgtcatgtcttatctggctgatattagcatcgggtaagagagcagccgtcaagacgacgatttctttggcgaaaaagactaagattgacaatttcaacggtcagtaacgtgcaaacatagttaccaaacaggatagggattaggaaaggggggagatggtcgaagctcaccagcagagataggattgccaccaccgcagagtatggaaaagaagagaccagatatcatacgcttccactcattacggttgaatttggcggtaaacatgactagagcccaagtgctgtacctcgcatcttcctcagcggtacgtccgcctaggacaatacttgatagagactttacggttgaagttcgtttaagtctgttttgctccaggttatcagaatctacgattcttagttgcctcttaattggcacatcttcatcttcatcgacaagatccacctcttggcgagggacatcttggaccgcggcgatattttgtgcagtaaccagattatgataagcacccttcctctccactaagtcgtcgtgggtgccttgctctataattcggccttgtgacatgacgacaatgttgtcagcatccttgatggttgatagcctatgagcaatggcaatagtagtccggccagcggaagcggcctctagggctgcctgcacgatgccttcagactctgtatccaaagccgacgttgcctcatcgagaagtaaaactagacatagtatcatattagcaatcaaagttagacacacaaagtaaagaagtattaacgctgaactaactctttggatcgctgacaatagctcgcgcgatggcaatccgctgcttctgcccaccagagagaaggaaaccacggtcaccaacatcagtttcgtagccttctgttaggttgctgacgaaatcatgagcgttggatttctttgcggcggcaatgaccagctcgcgctgtttttcctcgctttcattttcgtgctcggtccctaccaggccataacggatgttttcgaaaatcgtcgttccgaacaacgtgggctcttgattaaccagagatacctggcggcgaagccagcgaaggttcagtgtggcaattttgtgcccgtcaagatagatgttgcctcccacagggttataaaaccgctctacaagacctatgatggtgctcttgccagatcctgatgctcccaccaaggcagtcgtctttcccgcaggaaaatcaagcgtaacatcgtccatgacgacagctccgggacgtgaaggataaatatgcttgacattctctagcctgatattgccttgaacagcctcgatgatgtcgccttcttcgcttgccgggtcgatgggcgaaacacgatcaatggtgtcgaaaagctttgacgctgagctaaccgcagaagcaaaaatttgcgcattgggcgcgatggcattcatgttgaaagctcccatcaatactgtcatcatcacaatcagaacgtgattgagagatatctcgcctctcaagacaaacgtgctgccttgccaaaaagccagagcatagctcatgtagaggagcagcatgatgccaccaatcatgaccccaactgcagctttgagcctgaagccgtagtattcggccttttgcaggtacttgtcatactgcttagacagccggtcctgcaacccaaaggcaacagcagtcctagcagagctgaggacttcatcggctagggtgctaccacgggcaaaagcagagatggactcggagctggacttcatcatgtagctagaaaataaagatccattgatgagaatagcaaacatgacactcgaaagaatcaaagtcagcttccaagaagtcgcaaacgcaatgacaaacgcagtcacaaacgttgagatggccccaatcgtgactgctaccttttccgagatgccgtcttggatagtattggtatcggacgtgatgcgagtgatgatttccccagtgccaagcttgtcgaagaagccaatgttttggcgtagacagctctcaagataatgctctcggatccgggtagagatgttctcgcccacgaagatgaaccccacggtggagatgtaggtgacgacgaactggccaatagcgagatatacaaagtacaaaacatactttgaaaggccatggctgagcccattcttgtcgatcaggcctactgagaactcagagaaggtcttctgaaggccactgaagagcagtgtcatcagaggtagagcagcaccattgccaatggagcaaatggccccgattatcatgatgaagatgtcgagtccagtgctataccggtaaagcgcggcgatgccctgcttaagactgggcgtcagagcctgccgcttgagaatctcagcttcattgtcgggtaagtgtcgaaaaggctcctcgggatcttcttgagattcttccgggtcggccttctttttctccttcttctcctttttagacttcttcttcttggatttctcctctcccttgtccgttttcttttcctcggtgtctgggctcgcgatgatgtctagctctatgccatcctcaaggtctgccttgttgaccccagcagattcttcttttggcggagagccttcgacggtagccaactgacttccgagagaggaacctgggctcaaagagcgctccgaggccagctccctggcgaccgtttcaggcttctcgtcggccatggtgcaagttggcaatcagctcgccgaaagacgacggcctctgtgtatcagtgcggcacctctgctgttcagttaccgtagctgttgaccagatactgtgcttggtatgtacatgcaaatggcaaatccccgtagccagaggtatctccaacgcgacgctggcggcgtccaacaaagctcagtacggcttaggtcatcgaggagacaacaagggataggcagggcggtagatttgcacacgcacggactcgtggcttttgtcaccgcgggaggaagcttcgcagcagcagtaatgcttggtgtaagaaacgcctgtagaatgatttgccgcttatacacgtcaggagatagtagtagcacgcgtagctccctggcagagatggatgatgccgaggggggccatgggcgcagctggcttttgtctgcttcggcggagacgagagcaaacactcttactgtgcccgtacagcatgtctgggggctgggcggccgggaagctcgcgtgctggctactcatgcttttctcgacagggatgggagttgggaggcattctaagtcgagctgtgacaccaccatgtagtgagccgcctccattccactagcctgtgcatcggcgcactgtgcaccgcacccaaggagtctggtctccggtgcaagattctcttggtatttgttttgcctttgaataatacaatctctaatgcattgctcgtataatccatcttcatttgactatgggagagctcccacttcgcgctacattacagcgtcggctcaaaaggactggggcttgatgcgcgtatgaggtcgtggatgtaacggacacacactgtatatgtaggaggcacaaccaagacattggctgggattcatatccatctcatccaccgtggcgcaccacccatgatgctggactctgagacatgcggaacactcgatacgcatcttgatttttctcgagtatgtctgctgcgtactgcaagaaaaaataccactactgttcgcaatgaaacgtcgatcccatcatcacatcaactacctttcttatactaggggttctcgtactgtcccaagatcactgtcggatcaatcccaaccggtcaaatctcattcgcacaacatggtgattcttaccgtcttattgctccgtacccatctcaggtaacgtaaccaagacatgccatctcaactgactcgtccagccacctgcaatcccgcccttttcttgcttctcccgcttctccgtcttctcccgcttggcttcttctcctcaagccaggtctgcttcaacttggccaacaaaaattaaaggcatcctatggcaatagacacacatctttttttttctttgctattgaagcgttcttgtacacagctttcacagctcgtactgttccctgctgcaaggggttgctgaatttccaccggtgttggtccaaccctcgtaatatgcacgaccgccacgtattgcctctttgagaagtccaggacagtcagccgagcgacggctgaggttccgtacccacagcggtccaaaatatcccgacctcagatcgttctgtagactggacatccagctgcaatgtattaagcagtagaattgcttgtttggcctatatggtacttttcgtttgtaaattctgaatctcggttatttaaagattccagaaaatttcacagtcatgatatgtgcattgaatgagtggtttctattatttcctcgtctccttggatctggattaagcttgtcttagcgcgtaatactacgactaatatctccatggctgacacacccacaccttgtattacgctcaagaccgtatgccccgtactgtctcccatcggggttggtacattttataactgctccaaagtaaatatccagactcgaggtgtacaaatttgaaaaataaaaggtagaataaattaaatgaagcagcaggaataggtggaaatatcagtagcacgctaggtgcagtacctgaggatcttgaacacgattccgcctctggtcagagcaactgccgaatatataggtaccatgtaatacgtggttatttaaggctaataagcttaaatctttcttgttcgttggtccatgtccatttctttatccattactctctctttcttccttttagcttgtactaccgcgttcttataagcccaccgttgcttatctaccgttacggcaacgtaagcaaggcagtttgtggaacgctttcctcttgtaaaatggctgattggtattatagagggctacttcatcgatcaattactgagattcattcgtccctggtagcctcatctgtcctcaacgtctggggcgactgtaacccagtacggctgtatttgtattaaaagtgtgtttttgctagcaaattcatatggcaagctgtgcacaaccttgacgttactgcacataattttgatgttcgcggtgagcgcctcctctttgggagctatcaatggttttacgagtatattgcgagcatccttctgttgcatgcatagatcattgttcaatctcggcctgtgaacatgccgttcatacccattaaacatgtaacgcatttccttgtgcgtcttccccccaaaattctaacacatctacttgaatatttcttcaatctcctcaagtcttctttacgaaaattgtttgagattgccattgcgttggctggccatgtcgcggattgaaatggtcaaatatactgcacaaggcgactctgccacagcttgctggcccattttccagcgcgccgtagacgacaaattaagcgccacctcccagcaggcagccaatgccgtcatcctgactcgtcgctacagcctctaagctaatacgggcttgagcaaccactgcttaaatctctttcagagctctggagctggtctattggagaacatccgcacacctaacaaccccaagtcactcaggacatcgtgtccttaccctaaggcatcaacgcctttttatagcaaactctgcctgaaagtcgtttcaaattccaccatctactctcaactctcgtcttcatccagcaaaccatccatcagcacattgcgccatggccttgtaacacacaaggctggtccaactccaacgatcaataactttaaatttaataggccctcttcaagtctagccgcaaagaaaataaagcagccatgttcttcgaacctctggccctcgctgtcttcttcctctccatcttccccatccaatctctcgccgcccgaccaaacaagaacgcaatcctcctctcagaagtacggactctcaccctgcgtggcaacggcgcaaagaccgcctctcgccgcgtcgcccctgtcccgcaactcaagtgcatttcttcaaaggccgtctgcgacctctatgcaattgacgtcttgcgctgcaccaaccagggctcctcatacggcgacgaggacgtagaatggagctgcaccgcttcgctgccggaagagttcaagctgggcagcaccgacgtcatctgcgaaggctactcttcgcccgatgatccatatgttctcaaaggcagctgcggagtcgagtacaggctcatattgaccgacaaaggcgagaagagatatccaggcgtggcagatccaaacggccgctggtttagtgacggcgaaggaggtacggatcttggcgcgtgggcatttgcagtcatattcattgccgttcttggatggatagtgtactctgcatggcagagtgggacgaacccaagacagcgccctcctggacgaagaggatatggtggaggaggaggaggcggaggaggcggcggcggcggctggggtcctggctggggcccaggaaatgatccgccgccaccttatcccggaaccaagccagatcaatcgcagcaaggatggacacctgggttttggagtgggcttgctggaggagcagcggctggttacatggctggaaatcgaaacaatcggcgggacgacagaaacgcttcacggggatggggtgctgggccgtcgagctcacagtctttctcttccggctctggcgcaagttctagctcctctcgtcacgagagcacaggcttcggctcaacaagtcgtagatagccatctatttgtttttcttttcagtactatgtaggtatatgcgtgtgctacggaatacaaagcaccaggacatagcaagcacaaaataagcaaagcatatcaagcaatgggtcagaaactgcgccaaacttgcggcttctctcttatccaacccagctccatcctcgtagacccattgggcagcgacctaatatctgcccatcatcctttacacttaatgtacaaggttggaagcaccccctcatatcgtcccttgctcgtaaacgtacactggtactacatttgtccaacacgccgacccctatacccttttttcgaaaaatttgcaaacacaaaaatggcacatagttggtagatgccatataacttccgctgcggatccgtccgctagcaactccccaccccccctttgcgcctgtaacacatttggatagatttcgtgacgttgtcgatgtaaatttctagtcgttcctccgtggaatcatatgcgaaaataggaaaaaaaaaatgaagaaaaaatcaaagccaaacagataaacacaagtactcaggtgatacaagacaaaaaagttgatatgaagattcatttttaaaaattcattttaaaagtgaacctgcataacatccatcttgtcaaacgccctcgaacagctggggcattttcgcatacggttactaatgcggtcatccacgcacttgttacagaagagatgaccgcaggttttgagagccgtatttttgaaattagtgcggcatactgtgcacaaggccatggtctatgttcaacaaaagttagaatcaaacgactacaaaaggatgcagcacaacgaccagggataaacctactcgaagcatatcttcttcttctgacgaattacttagcgccttgttcttccagttgtctcgatctttctgtacgtgctcgagccggactttgatcttctcgacttcaacctcttgcgttgcatttcgctctctgatgacagctgtggatgcatcctttgactttaccaaactgctcagttctccgacttgcttcgcaacggattccgctcgcctgacagcctcgaggctattggactccatcttcttgttttcagaaacaagagccgcattggcctgcttcagatccgccacctgcttctccagattggatagcagagtccgattttgagattcaaagtccttcagctgggcaataatctcggctgtctttccgctttgatgtctaagagacctgatttcgctgtttcggttgtcggcatcttttcgagcagaaaagtatttctgatcggctttgctcttttcagcaatgagaatggccaccttctcttccagagcggcgtaatcgagcaccttcttttgagccaggtccttcatcttcttgtaggccttctccattgcgggcagctcaaggttaatggagttgaaatcttgcttcagcttcttatacttttgccggagttctacttccgtaatatcctcggcgtcgccagcgtcggtcattgtttcatcctctattggttgtaagcgagcaagttctaattcgagcgccgatatcctgtcttccttcgctgcaactagttccttgatgtgctccattgcaatcttttcttgctccgcatttgcccttcgctgcacgttttcggcgaggatttcatcccgagcagatcgcacgcgagtcagatcctgatctcgcgccgcaatatcagcttcataatcctgtgccacctggttcatatctgcctcgagctgagttcggaaagccgttcgctccgcctgaagcttttcagcctcttcacgaagttgtttgttagtggcttccaacgtgtttattcgcttgatcagatcctcattctggttcttaaattgtttgaagacatcagttctgatgtagtcttcgtccgtaaatgtgtctcgtcgagatttcaagctcgtgttttcctcctgtgcagatttgaggtccgcgagaagggtttccagctgctccttttgtttcgcggcggcggctgtgatttcctcatatttgactaataattcgttgacagtgccatttgcttcattgggctccggtgccccctcagtaggtgtggtaacaggccgtgtggcgttagcaaatgcttgttgctccaacctctggacctgagcacttttagcgcgatccaattttttctcggccttgaagtatcgtaacgtcgccgcattaagttgctccgaaagttgctctttttctccgcttaatcggtcaagtttgaggaaatactctttctgggcggccagaagactggcgactttgctctccagctcagatgtcttgggggaaaggttttgccgctgagcagcgagttgagtgagcagcgtttcggcttttgttttgatcgattttcccttttcctgcaagtgtacttgaaagtcatgtaaatccttaaaattgacgcttgtgagatatgggccatctgtaatttttaaaagggttagccatcaatggctttcgtggctttcacgtctccaccaattcatcaggaagtagaaacgtaccacttttttccgtaggtgttacttttgacgcagctattaattcaagctcctcgagaagctacagcacgaatgttagtctgacagcgactgaagaagatcagtaagatcgcagaggtccatatacctgtcgccaccatgcatcgactattcgcaaatgatcgtcgtgatgcacagatctcttatgcaattcttccaagcgcgactccgccgtcactgccttgcggctgtattcttgcatttgccggtagattgccccctttgtatacacctgattatgtccagtcagcgccacgttgctcgtcatgaaattggtcgctgcgtggaatgaatgacgcgctgaaacagaatcacgatataggcagcgcgcggtaagagggttgatatgcagagcgtattactgattttgaattgtttttctcttggatttttggggagcaaagaagccgctaatcgctctcgctaagcaatgagcaacatcactggcttggtgagcactatcatccggcaacgacgcccccaacaagggctgtagctgacagggcgagcgggattgggtgcgggacagcaacatgcccaagagaacgaggggatgagatacagtcccgataccggggtgtctcgtgggcggatgggacggggagtgggatcatgcgacacttacctcgatccaggtttcttccttcatgtccgcgttgtcgtccttggccttggagccattgatggcgaccctcttgctaggaggagccagatcctcggcgccgctgatggcgggtctcttcctgtcgtccatcttcacgagcgtggatggacgaggcgaggcagagggagtcgttgccacaggcatgagaaggcgcgtcagggagggccggcagggagggtggcgggcgaatacaggcgggcaagaagaaacaaagagtgctctcgggctggtgttgtccttggactgcgcgcgcaagcgttcatgtggcagggcgcgacggtcagcgaggaggagatgcagagactgagtcgacaaggagttgaaatttcgaagttgcctcgcaaagcaaagaggcacgtctgcgcgccaaaacaagcctagcgcagctctagcctgatcgagttttctgcttatcgtatgcatgtcccggctaaagcccggccgcgcttgtcatgcaccccacttctgcaaccgacttttctggcttatccgaggaatcctttggcgcattgtaaaaaaaaaattggccgattacgattaactaactttcctatctctccagctcagcgccgcatcgtttgttttctgccatccactcgtcagatggagtaaacacggcccagcggtagcgcttgactgtacatgccacaccaataagccgaaatgagttccatgttcaagaagaagggcggccttgccttcaaaccaaggatcccatctgcacgaccacgccccgcgatccccgctgcagacgtcgaagccgagaaagaggtcatcgagccggagccagtgtcgatcgcggctgttgaaagccccagcctcgacgctcgcgagagttcaaataataccgccagcacaagcgaatcagaaaacttttcctcgccagaatcttctgatgttgcgagagcaagctccattatcacatctgagccgtcgacgcaggatgtctccagccttagaccccaagagcaagtccaactgctcgacacgccacaaccaagcattccggaggcagcaaatatctctcccagcacagcagtagaagctgcgacaagagatgcgcagcacttggagccgcccaaggcaaataagcaaagagaaccacgacctattgttgaagatcacaacattgcgccagaactacgagatccaccacgcccatcgcaagatatccaagacactacgcccgagacatcagcaggcacagatgcatcacaaatttcaccaccagttgctcaggaagccacaccagcaccttccacagcgccgaagacaagaactagaaggaaagcacccgcttcagcagcggagggtgctgatggggatgtggatgccgaggcgcgaccaaaaaagcgtcagcgcaaggcatcagaaaatgcgagtggcaccgcggctgccaagccaaggcaacgcaaagcgtccactcaggatgggacaacaacaccgggaaccagagcgagaaaagcgcgctcagtaacaccagaggatgcggaaacacaggttgtggatctgcagaaccttaaaatgaccgatttgacaaaagatttacatattggcaaaaaattcagccgccacgacgaactacgggagcgagaacgacaagcgagagtaagatccaaagtcaagaaaatgatgggcgacaccagtcgtgatgggtcagaagccccagaagcatcaggagacccggcaatcaagagcaaaagcgccacaccgaccgccgcatcttcaccagcacctgcctctggcccacagttccgaattgtcgatggccagattatcatcgatcagagttcactggtcatggatcgacatgctcgtgccgccgcagcaagaggggacatggagactgtggaagaaaacgactttaccagactcatcaccagtagctcgtttatgaacacttcaaagttgaagggaccaaacatttggaccgatgaagaaacagagctattttatcgaggcctacgcatgtttggaacagaattcgagatgatctcccggatgttccccaacaagcagcgccgacacgtaaagttaaaatataaccgcgaagaacgtcactgcccccacctcctcaacgctgcgctcataggcgaaaagacggtccggatcgacattgacgagtacaaggcctttacgggcatcgagtttgaatctgtggaatctatcgaggccgagcagcgcaagatccaagacgattttgaggccgagcagaagcgcgtcgccgacgaacaggccgaaatcatgcgcaagaagcgcgaggagctatttgcggacgaggacgcctcggggaagaagaagaagaaggggaagaaggggaaacagactatacagtatgggctgaacggcgaaccaatcattcctgcagaagcttgatctgaaaagaaaaacaaagaaattgggcagcttttcccatttacgtttctctctctctctctctctctttcaaaattttgctttttgccttttcaaattttgctttcggcatagtatcggcgtttttttttttttttaactttcaagagcaaagagggaaatttagctcgggcaatggaaggaaggatagttaaaggattattatgacaatacccctcaagatgcttttacggactggggtttttttttcttcgagattttgaggactacatgtacctacgtacctagttatggacagaacaaacctgattcatttgtttcattaattcagtatcaagaacaatactaaacaacttcttattcaatttgttcgcatattgccatcctagagatatatccagcttactcttcacgattcaatgagtatagacacaaagtctgctttaacgttagacttttttttcttctgccaaattcgatatcagagtaagtaaaattcccatatgacctgtcaaagcgtcccgcggccccgtctcgtttcgtctcgtttgttcccgggccagcgccttcatttctttcgaataggtccaaccagtaagtgatacttgaattttcaaaagcagcagcattattacggtcgttcgccccacgaggtcatcctacgccttaatattgccaaattatcaaaattatcttccatttgtcctcccaagtctttcctttgctcattaccattgaaacgctccaacgacttctcagcttcccacaaggtcttcctagtttgtcggcggctcatcgtcctctggttggtcaaagaggaagttggccgcaagctcctcgttcttatcgcaggcaaagtaggcctggatggcttggtcccggtcgaatccaagtcggcataactgtaggatttgttaacaagggcattcatcgcaacagatgaaggtataatagagaagaaaactaacccgctcaatcgcatcacgctcttcttccgtaacagagatggcctgggcgccagggggcaggggaacgtcgtcatcagcatcctcaccaaggagctgcaggaattggtctgggtttgaagcaatcagctgggcaagctgagggttgccggcaccaagctgctggaggataggctcaagcatttggggctgctgctgaaccacttgacgaagctgttggaactgggcattgtggcgaaggaaatcaagattgcccaggtcgccctgtccagcgccagcggccgcgggggcatcgctggcaccgccacctcttcgctgagcagcgaggtcaaacaggttaacaccaccatcgtcatcagcagcaggggcggcagttggtgcggcagcggcggcctgctgttggcttgcccgttgttgctgttcttgttggatgttctcggggatgccctttggagctcatgttagataaaacggcaaccaaatgatggttctacatggtacccacagttagaagatattcaacagctctgtcggggttgttgaaggcagcacgcatagctgcctcgatttgggttctttcgaagcccatggcttccatgttggcgatggcttcggcgcgctcggcacccatggccaagccagatacaccgccggacggcgactcgacggagcggttaggagtcggtgttgctggaggaggggcctggctggaagtctgagagggggcagggggcacagcaggtgtgctgggaactcgctgcgcaggagtagctggcggtgctgcagcggcggcgggtgcggcggcggcggcgggcctcggctgttttggcaaagattagactatggatgagagccgcaaaggtattccgatatcaggtcgtaccttgttcaccatgcagacgacaaatcccttctcctcgatattgtatgactgaacggtatcatcatccttcaagattttgcctgtatcaggtcagagccagcgcagcgcaacggtgcgaaagccagggtatatcaaacctgagtagatgagtttctgggtcttgggctcccagcccttctcggccgcgatcttctccttgacggcggagatctgatagagagaaccgcagtcagtagtcgactccgacgacggcgataagcggcgataataagggtagctctcgcaaagatggataactatagacgtacttggtctgtgggctctacatcgaggacgaatttttgttgcttgagatcctagatgaaaagaggagtgtcagcgcctgcgaggtgaaagaaagcatcggctggctgcaaaagggaggcatcgtagccactctggcgctcgtgtgatgcctcgcgcgggccggactacagctggcgacgtactcgaaatgtgaccttcatgatgggcagatgtgtgacagcgaagtggctgcgtcggatgggaggggagaaaaaaaaaaaaaggttcgagcggaaggcctcgctgtcgtcgttcgcaagcgggcagcagatgtgagtgcgcaagagtcggccaaagagagaggcgctggagatggagatggacagaggagtgcgccgctcgagggcagaggcgatacgctggatcgttgatgtcgaggcagatttggaagaggtggaagttattcaggctgcggcgcctgggctttgcagagggtggggtcgagcgagagaagcgtgtggctgttttagtggtggggagaggacgagagagcggcaaaagcactgaaggactccactggggactactaagctggctgctggctgcttctctgcgtgtggcttttggggggcacatgcatgcagatttatttgctttgtatgaccacgaggagaatatccagcacgggcgttgagacgaggtgcttataacaacaatgtactactaggtagttacttgggtgtgtttaactttgctttttgtctctcattgctgactatcaggctacgagctcagccatactagtatttgatgcttcatccctagccacatcaagacaaaagagaagtagaataaaaagagcagcagcgccaaaaacatttacagataccatgttgttatgtatacctgcagatatatatggagtcctctcaaggggccagccatcaaaggccgcgtaatttcgatctagagttttcccaaggcccatgcagatacactcatgcatgcatgtttgcagtcccaacatcatgttgatgacatacgccacgactgccttgctgcctggtcagggtacctcgtgcccagtgcatcgcgatatgcgcgcccaagtaccccagccggtcgaggcttaaaagacttggctcccgagcctcggatgagcccatgggtgtattctagcgccacttgcgccttcttgtgtactgtattggtaatagtagtctcactacaggtaaggcacttgagatgtggctaatcgttcaccaaaagaaggctcacaatcacatgtcataagccaacgtagatcgcttgtcaattttgcgcccactacaacgacatcgtagagtataactttttgctttttattttgctaaatatagtcttgccgacgaagcgaagtgaagtctcaagggatacttggacatatgacacgtgtatccccaaagaaaagagaaggtatagcggcaagatcaaatgaaaatgaaaaggggcatccaacgccacgctcatctaatactttggccaacaacaaaatggtatcaacgccatgtttccatccatatcctaatttctaacgtatatttttttccatttgtttccggtgttttggcgtttctcccatgtaatcgataaaaaatggtttggtttcgttaaaaagataaaggagggaataaaaataaataagagaagaagaagaaaaattcagatacgtcaagtcgttaaaaagtccccgtctatggcccaatcatatttccctgcgcagccattcaggcgcaggaggtaccatgtccatgtcaccgtgggcatgtttgctgagatccagctcagatccgtacgtcctcaatgacctggaatcaaagccgtcgtccctgttcaggtttggaggcgcaatcggcaggctgtcacttcggaggcggttgagggatatgttgcttgactggcgggaaaggactcgtcccgcatctggcgctgccatgacgatggtgccaggcgtcgcaaaaggatgcgggtcgggtgagtcagatcggaagagaggatggatatgggcctcgctgctgtttgcgcccggcagatcacgaagctcccgtctgatagagacggggctgtagcttcggcttcggcgacgggtttgaatacggggcggctcaagttcgacaaaggactgcggcgatggactccggctagccacggggctggcaggaatggtttccagtccgcggggcttgctttgcgtgggtgttgaaatttccatgacggcctctcggttgtgtacgtctactgttgatgtatcccaggaatcaaaagcgtcgtcgcccatggtgcttcggttggcagtcgagtccatcgacatggagcggctcccctcctttgaggagcgcatcttggatttgctcgaaacggagcgaatcgagtgggacacataagtcacggacgatgcgacagtctcagccattgacttgcagtcggccgagttggagcggcttcgattaccctgagactccagctgtgcagtgtgattcgtctcctctgtaatgggcattgtctggctgtatctgatggtcttgaggttaaccttgcgcgatcggccattctccacgtctttgctgccgtccgagttggaaaagaactgatgaatagtatatacgatttgaaaagcaattgccagtgcgaatgtgatggaggatccgacaaggaggtgttggttgtctgctccatcgacctgggccaagtataccagagcgacgattgaggtcacagtcgcaatgacacaagccgagatcttgaggccatagagcatgtttcgtagcggtttggatcgccccggcaatgcaggcagaatatcagtcgcaacaagccatgctagaagggccagaattgcggcttcaaaggccgcagcgacacttgatgttattctgcccggtgacgactgaggaacgcttacactgatggcaatctgagtgcacagcgtggccgtcgtggcgatgaaggtgagcgctcccagcgcaattgcaacgagtcgaggcattgttgaccagaaatgagcgttgctggcccaagagggggagtcggaggaagaaaagactgttgtttggaagaattccggtggtatgagagcgaggcctgaaatacagagggttgcgccaagcgggtaaccgattggctattcagagagtgacaatgcaggcgcacagatcgtcaaccgccaagctcgaaaagaaggataaaaataaaaagaggcagtaaagcccaacgatgccaatggacaagagccaacaagaaaaagaaaaaaaaaagtccttgaggtgttggtggcgatcgatgtgaagctgcaggctcgttttctctagtgcgcttctttagatccggcagatggtgggaatccggggcttgtgattttttgtgataagtgatagctgagacaggcgacggcaaacaaaggttggcagaaagccaggcagtgctctcatcgattcgatttgattgagcaaaggaaaaggagcgttacagtggctttggagcaggcattccggacggggaggtcaaaaagagagaagcaccacaggagggtggattagcctggagaagtgagaaacaagaagaaaaagagggaaggggaaaaaaggaacaaaaccggtcccaggatgagggggaacagctacactaaaagcttgtagaatctcatcctctcggggaatacgcgttcggggccctgggcataagagggccttactaaaaaagacttgcgcggaagggcatccgggcgtgcgtcaagcaggtacaccgtggtattggtgagatttttttctctctcttcttcttctctctttttctgcagaggtggatgcagggacaggggacgggacatcttgggaagggcaaccttgcatcgtgacaggggtgtgtcaaactttggctctcagcccagccggagggggcccatgttgttttggccgttttacataaacaagaggagaatagatggcggagcagccgggaagtgaattttctgcttgggccagaggacaaacggagctgcttccctttcgtttgcttcatgttgtcctttttttttattacacgttattctttttgggccatgttggagcttgtaagcggcgggttatgagctgctttgggcactgagctgcttagagccaaagcatattatattgacggttccaatagatggaaaacatgctttccgccgttgcttatagagcgtcagccgttacggactgagatggttgcatgggatacagcaaacgcaacgagctacatcttcaaagggccatgtcccaacagggagtcaaagttaaacttgatcgcatgagccctcttatccacaacctctttcaagtggtactgggtacctatccatcaattatgacaacatcagggtcctttgatacacttgaaagtaaatagcaagggattgagtcaacaaacagcaaaaaaaaaaaaaaaaaaggcgagcaagtgggagaatgcaaagggtacagcagaagccatgtgtttgaggtccagggggtacgcagccactgtgcgcatgtccaagtagccgctctgccgtgcgcagtgcaaaggtacctgcgcgcaaagtacccaagaggtccacggccctgggacactggctgcgtcccattttagcaacccgacgccacggaaactcctggcatgtaacgagggccgaggggagacggggatccataagcctatcggagcgcacacgatgacaggtccaggtacaggcccaggtacaggtctaggtacaggtacaggtacgacggcagcagcgccgaagagtacgagattccgaggtcttgctccataatttgcacacagttttcgctttgccgggctcctcttatattcccacttggctcttcgcccggctgcttcttcttttctctcctagggcttggttgattccaagagaaatccctgttagttcctcgcgtaaaagctttttttcccttccctttgagctgggcaatcgttgctgtcgtactgtattgcatctgggaataaatatgccgcgggtacctggatatgcagcactaaagcgtacaaactggaagccctaacctgcatacgacgcataatccacctcttctgggcagcaaggggacaacttggcagcagtaataaaccaataaaacgcccaaggctcgggcaagttccctgcatgctccatatactgtcgttccggtcccgttaatgaatcatgtagacaggtactttatcccatgctcggcatcttgctgtacctgtatgtatcatcagctctcatctcagattttgttcccgtcaatgttttggctgtggcagccgttgccgggctggcctgcccccttaacaaaacaaccatgttttaaaagggcgaagaagaaggaatattcaaagacaaaacaaagcaacgttcgtttcaatatttcgacaattctgatcctacttcatttcccgcagtgtatagtgcagtccgcagaccaagacgcgaaacaattgtgcgccgccatgtaaacaaaattggccgcagcttttgttctttcgttccaaggcacggtagctccaaactctgccggcgcctcagtggagagctggttcccccttttggctcgcactttgcccgtttctgcgcctgggcgaccgaaagaacaatggcttttgattggaaacctcacgatgacggcgagcgcgggctcaggcgcgggtccggcagtctcacaatggcaaattatctggagtacgggacgggactcattccccagagtgagtgtcgtttggacctcttcggccacgtgtgggagtggctgcgacacggcatgtggtgttgaagaatccatgtttctcgcttctgcagggcgcggcgaggcccatcggtacctgcattcgatacgatgcttcttactcgtatgccataccgctgctcgcgtgcatgcatgcaatttctcttatgcgtctgcctacctacatacgaagtacggagcactgctgcatgcattgtattggtaagcttgaaaggggatcccacagccagtaatcggttcttctcatacaatgcacaggatggcacaagccattgttctgcttgccgtgtcggcacttgcacatgcttgcacatgtaggtattctactgtataattttaccagcacttacaaagcacagtagcagccatcgcgtgccagttcaagttactcttatacgagcaatgctccgtacatgcaggaatactaccgcttcaggcaaggggcctatgccacgtacctgagcctactgtacctgagcctactgtaggactcgtctgccaagtggagcggcgtagtggcttgagccccttgcagctcagcttacctgaactcttgactccgtacagtaccagcagcagcaaagggcgcaaacaggggactggaacttaccgctaccctggccagctgaacatgcagtgtgaggggacaaactagctctgtgaagctgcttgctagagtcgtgacgtatatgagtactttatgcgttgccatcagcagtagtactataggagaagcttacatgatctagcagcagcagtagtagctacctacgcacggtgatggttccaaggactcggcgttgctgcacatgtacatcgagtacgtaccgcggacgtctattttaaacatgatgcatgcagtttgctcttggcatgtgacgtacatgtatgtgagcacgtgtggatgccctctcgtatcgagatcgacattccagtgccatgtgtaagtggctcaaacaacgagaggctgcgcaagtgcatgcagaccgccaaatggcgcgggaagaaacggacagatgaagatgtagttgacggctgcggctgattttgcctctagatcttgacaagaagcttaaatctcgatatatctcttcttggtaaattaggtacaggtacatgtgcatagaactctaggggcaggattgaaccaacattgagtgttatggcagcacggtccagcagctcgttcaccataaaagccgcgtacctaaaagggttttgcgagtataatcaaacgacaagctacaaacaaatcgaaaaatcatcaaaagtgtaacgccagctagttgtaatacccgacctacgcatcccgcccatgaatttaaaccacccactaaagctatccccttcttctacctggattccagaagctcttcatttttctatattcagagtagccctttctattcttggcagcatacccgtatctaaaagagcccgtgcgtggccttggcgatgatatatgcagcttacagctcatttctgagcacggagttctccgccactctcgccatcttggattgtcttttaggctttcaactagcatcgagatttagactaccttatacatgaagattcaaaagttgatggatgcattcgtccagtcttattgaagaagggcatacgaaacttggggttttactagccatttgtcgtcttccaagtcagaagaaatacctacccgcaccaattacaaagtacaagcttccaatatacatattgtcatgcgtggcagagtacagctcgtctacttctacaaggtgttggttcagcggtttgatcagccatgtgcagcatgcaccaagtctatatgccctactctccatgtttcacatagacaaatgatcgtcattacgtacaagtaaattctcgtatagatataacatctgctgtaaatgcaaataatctcacatataaatgaaactgtatggaattatacagctggcgctttttttgcctggtaatcttgagatgcccctttttctttgtcctcagattttagagatccaggaccgaaaattcgaaagacgacaagaaatttggtacagaactggtttggcatggaattgtttgctcgcgtaaactgacgtttgtcgataccacccaaagagtgattagccatctgcgccctccctgcatcgtttcaaggtcttcccgtcgctccgtgccatggtcctaccaaagcgtcggatctcgcgtcgatcagggtgtcgcacgccactgtacatggcatgcaagtgcgctcgaaatacagatgcttagtatcttacacgtatctgaatacccttggggccgggagaatttgcacgggtactcaaagcttgggtcaacggcgcgcgcatcgttctcaccgctacccttgagtctgtggcggtgttgttaggatttgcattgttagtattctgtgggcgggtccgccaattttgaccactccttggcccatcgtaaggattcttcttttgatgccttgtcgtctccagaatctgcagccttctcaagggcaatttccgacagtaagctgaacatgtcgcccctcccattggacgcggcagtgaacaggtgcctttctgcagcatccttgtcgcttacgcgaagcaatttgccaagctcgacgtccgcctcaacgaagccgatgccggatagtgactcgaataatgctcgagcctcttcatgctggttcgttttgaccaatgatttgcccacgcatagttggcagctatgcttccattcaaagtccggggtccctacctgcagcgcccgtcgcaacgctctgattgcagcttcgtagttcccctgctcgtactgaagttcgccttccacagtaagagcatcagcgtctcttgctgttgagacgagttgcttgaatcgtgcttcgacctttcggagctgggggacgcgtccgtaggcacccgatcgcacaagatgccttgcaagcgacaatatagagggccgatagccagcgtctgaggctgctgtccaaagcgcggttgagaatgcgtctgcgctccggggaccacgaacttgtcgcatgatgcaagctgcgtcgtggattacctcaacggagaagccatcttcttcgacatgagttagcattcaatggcacagaggagatgtattggaaaataatctgatacatactgccagtcaatgccacggaccatggatctgaaccccgactaattgcgtcgtggaattttctgacgcaatcataatactcagcaggggaggctcgtttaaaggcctctccgcttctctcgatgacggcagtgaaagatgacatggggatctcggataagctgaacacttcgaggggtgacggaccgactctcttcatctttggtaccgcataatgccggacttgtctatgactgccaactgtcgaagcttgcggcctgatggaatgcgttgcgggggtgattcttaatgaccgcgctgaagctattaggggccgaatggccttgcaatagccgcaagtagacatgataccggaaaataggatgaaaatggaagcgtatctcttgtgaagcggctatccggtgagtcgcatgaagaaagcaggaatagccagttggagtgagcgcttcaccgctcagtgagcgtcacaaaagctagagacttcaatggatagaaaactgtagaatgtataaaaatccgtatctcgttggctcgtaagtttcacaagtgtattatcttggttggatgttcatgaaatagtgactggatgatttggttgagacggaagttgaaaggctgctcttggacgtatccaattcgtttaagcggctggctaatcaggcgcgctagcagttggtggctatctcgcccaaaggccccaccgaaatttttttgaatctcgaacctcgagcaaatcgcaaatcgactacaccaagtgagaagaagcaaacgaaaaggcctaaccgggaaaaaaaaacataacgagctatctgaagagaaaagaatcttcttattccaattaataatcaaaatttggagaaattgtggtgattcgccaagcaattcgcggtatacgacgtgtcaaagtagacgccaaactcgagagaaattttcacagcgccggatctcatcgccaacatgcccgttcaaactaggagaagagcggctatgcaagatacgcctgtaaaagggggtgcgagtgtcacaaagaagtcaagtgcgaaatcaagccccgcgcagaagctgccagtgagagagaaggaagaggaaggagcgtctacaccaaccaagggcactctcaaagtttttgacgacgaggatgaagatgaagcaaatgctcctcttgggtcatcattaaatcgagctgccgaaacagcggaggcagttgagggccaggaagaggaggaggaggtggatagcgatgatgaagctcccgaagctgtgtctacgaccaaggtggctgaagagatcaagaaatccgcacaagttgctcaacaggcagccaaagagtatgttctcctgttaccaatcaccaatttttaggttactgttttggctaactctcctaccagacaagctgctacacagaagcgcaagcgtcaactgcgcgatgagctcctcaagaaacaagccgaggagcgaaagaaggctgatgaggccaaggaagaggtgtccgccaccaagtcacaaagcagaaagtctgaagccagcagcggaaggaagcgagtgcagaagtctgacatcccagccgttctccccgccgagttcctggaagattcttcaagcgaagatgaggatgaagatgctgccgatgctgcttcagggccaaagagacgaaaggtttccggagtcgaaaagaggcttacacgcctagatgccgggcccaaggatgaagtggtgaactctacagtgtaccgagttgccaagaagacggacgaacgaatggcgccaaaactcaagaagcataccaggtcttccaaggatttgctcttgaagcgaaaccggcctgctgctaaatctggaaccggatttttcaagaaatgaggtttcgaggtggtgctttttgttagctgcatgtggtgatacccagaacatcacaacgttcataattaatcagctcttctcatatacgcgggacatttgtctagcagcacactaccacgtgtcggcacattctgcgttgctgaggctctagcctgttgttgggggtgttcagatccagagcgtcgcttccgtggacagatgaaagctggcgtgtaccattggataatcccaaagctcttctgtcgagcatagacatatttattaacggcataaaaaaattggtatcaaactgggtatgtgggagttttattctaggcggatctacagcatttgatgtcaaggacagaaagacaacaacgaggtgaataggaatcatctaaaaagtactcgagtagctgatacattctacgaaagctcttgaatgaatagaattataatttacatcattttgtttcaaatgaaagtctcttcctccccacctctctctgagataaccgtgtttattatctgttacttcgtacatctccgaataaccaaatgacctaaccgtgaagcaaaaaagcatgtttcagcgagatggccatattacactggagctcgcagctaaggagtcttttctatttgaattgcctcatgttctcattcagctagatataaaccgtttcgtgtccatgtaaatgttcaacttgggtcaccacaaaacgtattgcgcaacaacatccatcagctacttgttctactatacttgctctacaacattgtacactttttttccacagcgacctctaccatctcgcactaagacgatgtatcaattgaacggagcggacaccagcaaccgccatggatgtaagtgagcgacgaacacaaatccaacccaaaaccaagccatgagacaatcgttggaagacatggtcaagatcttcgaaagtgagtctgaacaattcacccatttccagcaagtgctagcaagcgaagcaattagacgcagactgtgattagtgtctaaacaggatgagaaagatggcagtaccttattcttggccaaagcgcatgtaaacccaagagcaatcattaagtgataccatacagtacgagtcttattgttcatttttacatgccatgcgattttctacaaagtagtatcccacagtgagaaaacaacctataattgtgtgtttttttatgtttcctttttattgttttccccttgatgcgtttctttttgtggcgcggcactatcacatataagaagaagaaaaacctccttaatatatccggaacagagaaaaaaaggaaacaaaagaaccccccccctttttcccatcctacctatattccatcaccaaaaaaggagcataaagagagagaaagaaaagaagaaacagaaaaattggaaacgtcacgtcacatcacatcatttcctaaatccttctcacttttttgtctttctttctttctttctttttttttcatctccccaagcaagggttgcagtcacagatcctttccaaaagtcgcacagcagacgcttgtgatgtaacatgcacaccgtgtgtgctattcaatgcgtgataaaagtacaccgctagattcatacacaaacaacacccatgtgatacgtgggtgtctaatggtgcgaagtagttgaagcactttctaattgctttttacgctcaaacgtcacatcccattctttccgcttaatacctggatagcagggaaacaggtgcctcaaaagcgtgggtttgcaagtactacgcatgataccgaaacgtgaaagaaacatttctcctagagtgtgaaacgcgatgacttcacttctggtgatggcttactgtctactatttcgtatccacaaatgtagtcccatactctcatccagtgcgtctgataatacaatgttccctaaaggggtcaaaatagcgacaaagcctacggaagagacccggaaggattgtcatcccgtcacgggggccaatccagtaagcctaattgctccttctcagcatccaagagatttacttcatcacatgccaggcctaggatccttgtgcaatgcaaagccaacgcgcattttcagaccgttcgagaactcagcatagcactgacttctgcgaatccttttcattcatcatatatcagctaggctgtgtatgttaccatgtatatcgtaggagaatgaattttcgttactatcggtggcttactcccaactttggaacgccaatgctcgtccaataggagcatttgttactgtccggcatgttttgcaagtaaagcatggtataccccgccgtaaatgtatggccaggaaccatcagcctaggataccagtagggtacgtacgaggatcatcccaactcgagttaggccatgcttgagactttaggccaatcgaagaaggtcggccattatcctacttgcacattcacagcagctggacagagcattctcatattggcgctcttggcggcaacaagtgtactttctggtcgtttgcggtaccttggcggcagtcgacgctctcgtctgaagataagttgacctgaatagtcggaaacttccgccataggtgtcatcgcagcatagcccattctcagcatatacggagtactacatcaagcaataatgctgtaacctctcctaggttagctggcgccacatctgggtagtacaagcgacggaacagcttgaaagatactgttagcccaggcgatcttgcctgagaatcttccacttgcagatagagagctttttagcacgttcccgtttcgatagtagtggctgtcgattgagcaacctgaagcaaaggggccttctttttgcccgtagatggctagctgtctgcaagaatacttgaactattgggtggtagtcaatcgacgccatatttgtatacgtctaatcgagagcagtagatcaaaggcatccctttgactttagctcttcaggcacccaactcctttcagtctacctcagcttgtggacagttgtagagtctggtggcttgaagacattggagccgggcgggacgccaaacgggtgtggcgttacttgaagccagttggagattcttgaagtcggccagacggatcagtccgtgcctgttttactcttcttcccccgctggccgtgttcgaattaggggggggggggggggggactagtaaaagagctgcgaagatagcgctcatccgcttgctgaaagaatgattggtttctgtcacggcgagtcatgctcgggattaatgacacatcactctactgccatgagatgaagtgggggatatcaagtttgatagacaatctagtgtctcttcgccgtgatacccagtatacatcctgcccacggcagtcaagagagcccaccggaccgatatgccgtcggccgttggaggcgttgaagccgatgtcacggtagaattatcgccgcttgggtccgacgtgcagatttgcgttggaggcatactgtatatagggacgtattaccaggccaccatcgtagggtagtcttccaaataaacaggccctttagcgtagtaggcccacaaccccagttcaataacccatatcgcatttgattagtgttttacatagaaaaaataacagctctaataccttataagtataccttaactataaaaaaatatatagtacttatagctttaaatttaatatttaaataaaagtctagtcttaagttgttcttatagaaatttgattcccttatttatagctatttttatataaaacagccagagttagtgtttaggggcaagaacaccacagggcccgcctttttagaagactattactctacgatggtggcctggtaacacgtccctgtatatagatgtatatcgctgcctaaactccggctgctggggagctttataagcgcgcctagcgctgcctttcgacgtatgcttcttgtccaagagcgcggcgatgtagtctagaacatgcaagtcgtctgtcgcttcgcaagcgctgctaccctagaataggcgaacctgggtatgattcgtagtacaagtagtagcagagtcccgatgccatttgggagttgggagagcaaggatcatgactccgcagaagttgtgcgcacgaaagtgggcaagtttgtgtttaggtactagggctagcactgcgctaagaactgggaccaaaatacactagccctttccaaggtatcgtagcatctgggaagccacagcaccaaatctctggatcccactggctcgatcttacctgtactgtatgtgagtaactagcaccacaagcaggagtttgcccgaaggctgggatcggaaggattggggtaaacaacatgtatcccgttttctggctaaaagcgaatggctggtcgcttgtgtgctcccgcgcgtctgtgtgtctgcgcttggcgatactattaacaagcaactacgccagtgctctgtggtacagaagtgagactatcagggtagaatgctgttcacctgaaaggtaagctcccgtttattgccacctccaggtcaattggcagctggaggatcatggcagagggttcgcaccgcgggccgtctctgtggctgctccgcaacggtgaatacagaatctggaaaggcggttgtctccagggctattttatgagcaaagacgagttgcccgcttctctttgtgctctcataggccgacaagactggccatatccaccgttcgccacgcgaggctaagatggttggcttgagacgcaagtttgaagctaccagcactaattcacatgccggaagccattccgtgaggcttcgggcgagcccatgcagacgacaagtaggtaagcgtaggatcatttcttcagccattgtggtctcgccatacgcgaagaatatttggtagacagagagcatagaccttggacagtgcggcacatggtcatacggctgagatgctttcctttacgcggcacaaggcggcccggggctctgtgaggtgcatccaacgaacgcttccaaacaaacttgcctgggactcttccggcggcattctattggtgcttgcatcataatgctcttcctccatcgtcttacggaaagtgactacggagcccaccgaccaggatgggtaccaattcacttacagtagttgattttgcgcagcattatcagagcccccataatggcgcacgttgcaacgaggaacctactccatactcgtgcatgtttagacaaagtgcctgggacgtacgtggtagtagtaggtattcaagtcaccttgggttttggcgcctcttgaactctgttttgaaagtccgagtaggtcaagccttgtaagtgagcatacccaacgcacggatcctatgttcatcctgtatctggtcgttgctattccaattaggcgtctggaaattaaagctttaatgatgggcgaggccaagtgctgcacggcggcacagggcaagtatacttggaaatgattaacaccagacgtgcatgaaattagcgttgatggcggacgaagagactagcaccagcagaagattagcgtcaagccgggcatgccctgattaaatgtgcattttacttgtagatggaattggaacaaacggcgctctccccaccaccatgcagaccatgtccggttcgggatacgatgacaggggctcgcatgaatgttcaggtagggatttccagcggcggaggacaagccaggcacccggcggccaaggcgagcagcatggccatgcgacgtctgggtcagagtcttggtcagagtccaaggatgggatgctaggtcttttgcattcgtcgtcgtcgcatcggctagtctccgtcatgcaaagccggcaatcaggccattctggccattcaggccatccatccgtccatccgtccatccatccatcccaatcggcggcctttgcgattcggcgactgcgtgacgatattgttagcatgtctgtgcctttactagtctgtgctcgtgcccacctgagtgcttgcagtgcggaatcggatgcctgtgctctatgcttggacctattcctgctctggctatcggccacgattccacagtcaccttgcacgatacggcatctgacagttttctcccccgttgctgtcgtgtggaggcacaagtacctacaggtacgtttaatctcgctcggaccgtgcaggcccgggatctgcagcaacccgggctctgcaatagtagtagcatgcaggtatgtgctacctactaccactgaaagggtctatggggccctctcagcacgggctggcattgaagaaataagagattaaaaaaaagaaaagaagagaagagagaaagaggcgaagggcattcgtatatgtgtccgattagatgcatgttggtggtgaagcgggcgggtgcatgctgccaataaaactccgtcattgtcaattgtcgacggtcaaccaacagaatacggcggtacctggcggctacttgtgcaggccatcaacgctaccaaggttcctgggccatggccgtttctggacgagccgctgggctgggagtgcagctgcagctcagcatcaccacttggccgctgatatcacactgcaccaagcgcagtaggtcatccgtgcaagttctccctgcatgcgtgtactgtacagcaggtagctttggcatagtcgtggtaggccattgtgaccaggtctgtaacgcaggaaccagcatcagctgcagccagtgcagcggataactgggtacccaggctaggaacgctagaaggcaaattgtcaagccccccttttccctggtacctgatggctcgccagatatgtagctgcaaagtaccgttttccagggcaggcctcaatctctttttcctcggatcttcttcacttttccttctttctcttctgcgacctggctccctcctcaccgcaaccctcactcttttctctccttctttttcccgccgcgctcgtccattccttcagcccgtcagcggcgctgcctccagagaccggtagctcgagctctgcctcgtctcaccccgtgctataatcgccagcgtcccgatctaggcaccactatcgtctgggtggcttgcagccatcaagcatcatgcgcgcgcggtccccgctctctccagtctaacagccagccattgtcgaaccaggagctagaagcgcatctgcttttttccttttccaatcccacgtcccatcactgctgctagtagtgctgctactgctactgctactgcgactgcgactacgactacgactttactactttactctttacctgacggagcgcctctcgttttgttttcctcgtttcctcatcctgcgttgcgtctgccgcgcctgctcggcatacacgctcgtctcttccccacctccggtgtttgtcgttccttcaggatttctcgtcttctcttacattttgcctttcgccgcggcgctcttgaaacgccacgcccaaccttacgtcgatccaaaaagcccactagtcaaatgctcagtaacttgccacattctctacgcaccgattaagattaaagaggcacttgctgaaacacgcaagagcagtcgggcaaaagcagacaagcgcagctcttagacttcgattattgattctagtcggtgacccaccccagtggctctccaatgttcagccgaaaacacaagaaccagcccttcgacggtctgcggaggaagaactcagacctgtcacacgcgctgggagacctgggcatcatcgccagtccgcggtcaacaagatcggtcagctctcggtttaggcctgggagcagtgcaacgacggatgctccgttccatcttgagggtacgcttctcatctctcacgccggcttcatatacgccgcccccttacatagtatatgcgccgcgattcgtccccttggcccccctctttgtctctccccttgcctccacttgacgatggctgcttatgccatatcatatattggggaaaaaaagtcactaactgtaaaaccccatccaggccaatctttcaacaattcttcagcaacacgcagcaccgtctctctccaacgagggcggtctgcaagcaacgccaccaccagcaccgctacatctagaagagtagggggcatcgacaacaacgtcatgtctagcaacgcggaccgaagccgtatgcggcgggataggacattcgttggaagcgaatgtgcggtttgcgaggagccactggagcacacgctgcgtggcgagcgtatcctgcaattctcttgctcccacgtctcccacgaagcctgcttctacgagttcatccgtgaaatggaggcacaatattgcccagcctgtgatgctccgctgcatcttgactccagccgaggcggcaatgtcctggacatcagttcgtcatctagacgcacagaatcgcagaatcatgccgctaattcaaatgtagacaaaatcagcaacatggttcgtactgccggcactgagccaagggctgagactgtcactccggcgccaacctgggacaacccggcagcgagaccgcccagtgttgatagcgcccagaggcggccgatagtctccagctcgagtattggaaagggaagtcatcgcgatggtagagacgccgcctcggatcgccatgggtctacaaggcatactcgcaacgacagcactggtatggcttcatccaatggctacccagaaacagcccagagcggctctcaatggcgccacgaatatgatgtccagacaatggaaacgacgcccagcagcccccgcccagcaacgagaaatcctattccgcccccggttgttaccattcgctccgaatttcccaccatcaacagatctcgccaacagcagacgctcacgtgccttgttacggttgaagttccggacaacaattggcggccagaccctgaggatattggctccccggtgcaatcgcaagtgggtgtcaactcgggtattaccgaaactgctcctcctcgcgctgtgtcgccctctccgacaccgacaccaaacaccacacgcttctatccttatgagtccgccgatgttttggaggaaatgacggagaatctacgcaaccgtgttgataactggcatggcctagagttcgaccgattcggacaattgaggctctgcggcacgctacgagtaggcaaagacaaggtgtcctggcaagaattggaatgctacctcttctctgagatgctcatttgcgtcaaggaaaagaagctccctccccagtgggacgaccatggtgctcaacgaaagccagcaacccgctgcacactaaagggatccatcttgatcaagaaacacctcaacgatgtgacggagactggagccatcgatgagaatattctaactttgaatctatccgtggccgaactgccccagttccatcttagatttgacaaccgaaaccaactcaaattgtggaaccaagctttgctggacttgcacgccgtcgatttccctccttcccttcgaagtcctgatgtggaccgcggcgagatgtctgaaacggatgaggacggagactggggccgggccggccagcagcgtgtttcctccatcgcctcttcgtggggccacaagtccgtcacgacagctcaaacagagtataccaacgtaccgaccaaggctgctcgccttcccagcactgttcacgtcccgatcgatgttgttgtagttgtccctatttcttcgtcgatgcaaggtgttaagatcaacctcgtccgtgacgctctcagattcatggtaagcacactcggcgaaagggaccgtatgggccttgttacatttggctctggcggtggcggcgtgcctcttgtcggcatgaccaccaaagcatggcatggctggtccaatgtgttgtccgcgatcaagcccgttgggcagaagagtcaccgcgccgacgtggttgagggcgctaatgtcgccatggatcttctaatgcagcgcaaacacaacaacccgattgccactattctgctcatcagcgatgcgtcgacctctgacgctgattctgtcgactttgtcgtttccagagcagaagccgcaaagtaagttgattcataacccctattatcaaagcagactatcctgaccagaaaaactttataggatcaccattcattcttttggcttgggcatgacccacaagcctgacaccatgatcgagctctcgactaggactaaagcatcttatacctatgttaaggactggatgatgctgcgagagtgcttggctggttgtttgggtagcatgcagaccctgtcccaccagaatgtcaagctcaagctcaagctcccagaggggtcaccagccaaatttcacaagatcagtggcgctctgcaaatcaccaagcgagcaacggggcgggatgctgaggcatcccttggcgaccttcggttcggcgataagcgcgatattttggtgcagctcgtcatcctccccgatacgtcttctcaggagcagcttcctccagatccttgggacaacatcgtctcagggttggaggccctgggcggtccaatggatagcgatactgagaggactctttcggtggaagaagttccacttatccaagctgatctcacctggggcgatatcttgagagacggcaccactgctccaatgccccgaccgtctctgttggccatcactatgctgccaccgacccatagccagaagagccgatggcagaatgcgccacccattcctccccaccccagcgtggttcagaggcgaatggaattgctcacctcagacatgctcacgcgtgcactgacgctcgtcagccgaggccaacacgaccgtgcccatacgctcttgaacgagacccgctccatcctcaagggccttggcaagggtggcctgcctcctgtgccgcctccaagcaaatcgctaccctcgacaccgcacccgggcctcgatgggtcgccggcatccggaacgccagatcggaaacgcagcccatcgccaacttcggcaacgtcatcctctgggaatggaatgaccgctacacagcttggccctcctccccagcttggacggtctcgatccgcagacggactggcacttggcgttggcatcgatgcgacaacagtcagtgcccttgatgctgagctggagagcagcctggaatggatcaaccatcctgctgtattcggtcgcgatagccgcaaagcagtccttcaagctattggcgtcataagctcacagcgcgcttttaccaaccgcagccctatcgagagtctgtgggcgggccgtatcagcggtatcaagcgccttgcagagcgcagccgagaatggcgggaagagggaggcggcgagggcggaatcacagaagaagcatgattcaatcaactatctctggtcataaacgaatggcaatctcgtacgtttcgtttatcagcatggccatggcgtttggggtacatttttttttcctgcctttgtttctcctttcataagctctacgacgacctcatggattcttttttgctccctgaagtctcattcggagtttccctttgaaaatttcgatgtgttcatgacatttccttgcacaagatatcgtatttatcgacttacttggtggtatcaccatgaaggactgggaatctatgacgctccaattcatctccgcaaaagtataccctctcaagacatgctctctctctctctctctctctctctctctctctctctctctctctctctctctctctgcttttcgtaacgagagatgctgatttcgtgcttgttctttgctattttttttttttttttatctacatttccccttttctctgccctccttttattcccttgtctcagctcagctttgccatgccagatgatggcgcttatgatttgccagtcatcacactgagtgatgttctttgggggagaaaaaagaattgtgtgcattgcttatcatatgaagcaagtggatttagatttgtgtgttttattatctttcttcttcttttttcttctcttatttggaacgatttggatggaataatgggggagggtataaagtcttcgggaacacttggcggatagcaagttgtgcattacaaacacgccttatgtataaaatatcttttttctatttgcatggtatcacgagagaacaccgggatggatggaggatggatcctatttacagaatttagatattttgagcgtttgcacgccgaacgtatatctgatcaattcgttttgcaatcaaactagattgactattcatttgtttttgtcgaacttgatgtgcttctttatctatttggatgactgactgtatttcatagctgctctacttgtcaaagaatgctttaaacggggaggacgaacgagtaggcgggaaaggggtaaacagttcgctttctctcttcttcaccaccccccccccccccccccccccctctctttatcagacgtctgtaagtgaagaagaggtatcaatcaattctgatatcctgcaaggataattctagccgttttattctaaaggtatatacatgcgaagcaaatctaggcttttactccttcttctcgaccgggttggcaagggcatccagaatctccttgtaagactggacaatctcctcgctgtgcttctcttcccactccttattggaagcgtctcccagctttccctcgcccacagcgccaaaggtatcggggccaaggcctccagcaaaggcaagttgaggcctggtggccgagacgcgaaggcccatgccctcaagcgactgtttgatctgctcagaggccatcttgccgccctggatgccgtaggtgacaatggcggcgggcttgccgtcccactcgttcttgaggtagtcgatggcgttctttgtgctgcccgcgacgccgtagttgtactcgggggcgatgaggacgtaggcgtcgtgggaggcgatctcggcggaccacttcttggagtggtcgtggacaaaggagccccgcgcggggacgtttgcgggcacgacgggctcgtcaaagacgggcagcttgaaggtgtcgacgtcgacgatggagaaggttgatgaggcggcggagggggaggctttgaggatgttgtggacgagggtggcgacgtgagggccgacgcggggggtgcgggtgctggtgatgatgatggcgattttggaggccatttttgaaggatttgttgttgttgtttttatttttttattagagatgagattgtttttgattggtattgtgctatttgttctttttggttctgaggggatgggcagttgtgatatatacatgtgcgaataggggggctgtcacttatacaacatgacggcaaatgcatttacatggatcgtctttgatgatgtacaagttttttctttgcccatggacacgcatttccatggatcttgtcaaatctttggctattcaaaccataattccgtcattttctacagataaagccatcatctttggtcgtttgtgaaaaaaacaaaactccgcaagctggatgcggctccttaattttgtggatgagagcgcttcgctggaagatttgcaagccaggccgagataggaaatacgcaatacgaatcatgctcaaatgtaaatatttacatttgaataaaaataaaaaggaaacgcaaaaaaaagaaaggattcaaaaccagactgaactgtcgtctaagctaaaagagcaggtatggaaagagaagggggaaaaaaggatcctggcgttgttgcttctgattcgctcgagcaaaaaagtgcccacttttcaaaacaaacgttcagaagcgcgcgggatgaatgccaaaaaaaaaagagacgaggcgaaagacagctgtaggaaatggaaatcctccttggctaacaactgccaggggggcgttgaatcagtgcggcgctgtgtgctctgattggtggttttttgttatagaggcctggttaattccgcgtatccgcgcgggtttttggctttagtctagacgccagatccataactgcctgcaaacattgtccgcatcacggcggagttacacgcaaggtttgagcaacactgatatcaagtgaacttatcagccaccagatggacacgacaagtctgcgcattatggctagcgttgctgagattctccttcacgccggcagtgcctcgccgagatcagattaatttctatttttgtttcttgttgtccattgtatcatattacacatagcctgcctcaaaatgatccgggattatctatgcttttatatgcccctccgccacctttcattttataccctttgacaaactccaactcctttagtcctcatcccagttctgtaagaggtgttagtattgttgtagcttttcaagggactcaaagtatcatggaagggaggtcaaaaacttacagggttggggccaggaggctttggtccgccagcctgtctcgccacgataatctggtcgactgacaggacggtgcgggcagcctcagtagcgagtctgatggcccagtccttggaggctaacaggtcgacaatgccctgcttggtggcgttgagcactccgttgccctcttcgttatccacatcgacaccagcatcgccgctctcgctcttgtggtgggcagcgtacagcgtgctgagaacctccgtagcatcaagaccacagctctcggccagggtgcggggaatgacctcaaaggcctcaccatacttcttgatggcatactggctcagacctggtgtcttctcgccttgtgcctgtatccttgcgctcagctgaatctccgtggctcccgctccgggaaccagtctgttgtccttgctgatggccttgacaacgttgacaccatcgtcgacagctcgctcaatgtcgtcaaggtggttctgggtagcgccacggaggactatggtagcagtgcgggtgacttcgtcttcttgtctaaatactgtaacgcggtcaccaccaatctcgatcgtctcgacaacatcgatgctgcccatctcgtcgggcatgggcgcgcccagccgagcaaggggtgtggcgccgacgacacggcagactcgtcgcagctcaaacttgctgaggattcggatgcagagaattccgtagcggttcaggtagtgcatggccaggtcgccgactcggtcgccgcacacgacgactcgcaggccggagtcgtgaagctccttgattgcggtttccagctgtgcctcctcgcccttggtgaagtccatcatctcctttgcgttgtgtaacagcacggtgcccttggtctctgtctggcttgtgtcaatggggcaggtgaagacgccgaccttggcccggctggccttcttgaccgacccatcgggctccttggggaagaccatgcccttgacgaccctgctctgatccaagctgccacccataatcttgacgactcggatgttgtcgacgttgaagttggcggggttcttgggtaggacggccaacacagcctcggctaccaggcctgataggaagtcttcgtttccgctttgcttgctggcaatgacagtccgcagagccttgctcagctcagcgtggtcttggatgttctctatcttgtccactgaaagctcattcagagcctccaaggcaatcttctgggccttctcgtagccgatgacaatgtcggaggtcttgagacccatgcgtagcagatcctctgccttcttcagcagctcgccggccagcacaatgaccaggttggtggcatcgcccatctcggcctcctgctgctgagaagccatgacgaggagcttggcggcggggtgcacgacgtcgagctcgcggaggatggtggcggcgtcggaggtgaggatcatcttctgcaggtggttgatgacgatcttgttgcggccgtaggggcccagcgacgtctggacggtcgaggcaatggttcggcaggcatcgatattccggagaacggcgccatcttctgagtcgtagctacagggcacgcggattgtcttgtcagccagagtcccgactttcatcaggcttcaacggacggtgatggtgatggcgatggcgatggcggggttggcacttacttgttgtagccctgcttgaagaggcccgcgttgggcgcgttggggatgttgagagacatgatgggcaaaatgtggccgaatcagaggattttgccagagttgtttcgtgcacccgcccagtcacgcaagttatggggagttggcgatgttccctttggacagctccttgggaaaatcttgggggtagtttgctggtagcctggggggcagtttttgtggtgcttagccaatcatggccgcttaggaaaggttgttgttccgctgcgctgcccctccatgcgagtcgaatagggggggtttatatggagtccctagctggatgcttggataaattgctgccggctcagatggaaggcggaagaaggaatgctagagcttttatcttattgatagaatgtgtgcaaatatggatatagagacagctttgataggacttggatgtgacattgttggacgagttactcttagtgaccgctacagtcgtaatcaaccttgaaaagctgattacagacactgtggtagctggtgcccaggttagtaagtacagatagcaggttgctgagttggttgctaacagcttatttaggcgttgaatagttgacttggggaaaaacagaccacactatacagcttgatgttcccacgcgtatattccatgtcaaactggataaaagttgatgttgccaagacccatgctgattaacacttgaaggcctgctgctgatgcgctgaagccctgcctcagcttagcttccattgcctgtccattgcctgtccagtccagctgcagcctcgcaccgcccccaaaaggtcacccgtttgctcaaagtaccatgccggcgcaatcgtcttactcgatacagctcttccttcttcttcttacatgaacgtccgtcgctagaagacatccttagaagtatataatctaatgtgctgctgcagtcatcacgactcatagaattgctcgttcctcatcgcttctctgtttattttctctttttgtctcttgcttattgccttctttgctgtttgtttgcttttgcttcttgcttcgctctcgccacctgcaaaagccccaattgcggcgctctgccgtaccgtcccattacgtttgcacgcgttgttcgcgccttgtggagcgcatcctcaaattatcttgtcttgtttggcacgcctccagcccgctgcgcggtactgcgtacattccacagactggctgtcctgaccacgccagaggtacactgtacattggagcgtttgcccatccgcacggcgcatcgcactctaaccttggattatacgtacctcgacttatcatcatggcgccccagccttgtgagttctaagccctttttttttcttgcttggctctacttcctcccttcaacaacgtacaatctcttccttctcggccgcatcacacgccctatcggctgctgcgccgcgttttctgcgaaacttccgagagcatcgtcaatcgccttcttctcggccccatcccgcgcctcgctgcatcttcgcatcctcgcatcttcggcgtcgccattgtccatcagcactcttcgctcttcacgtcacgacccgcgccgaaaaaaaaaaatcacagccacgatgcccgccaaaagaaaattggtcgccgaggctaacattgagccagccagcgtgccctctccgctgccgccatccgttgaggaagcctaccgacgcaagtgtctccagctgaagaatcgcacaaacgaggtcgaggatgccaacgatgcggccagactacgactcgctcgcataaagcgccaggtcgagaagctgaggatagaacgggcgtttctgctggaacaattggccaagcgcaccagcaccaacgtcgaagattccgagggcagccccagcccgcctcccacggtatgtttcctcaagcaaaattcactttgtatccttctcatatgacttttctggttacaacttttgtctcttcctatccttttccatctcctccaatagcactgcgcttccgagactcctcccctttttaaacttggctttcgccccccgccaaacaccttttttcagtgttgatatttgagtgcaactaaataggcaaccacattcgatatcccagttgaggcgaatgctaacccccgaaagcccaaggataagccgctgcgcattaagaaaggccaccgaaaatccaacgcaccagcagatgccgacgcgaagcagggagctacaaaagagcccgcgtccccgacttccgagtccaatagccaggccaagggttctcgtgccaatggcgtgtccaaggcctctgtggaatacaaagatccttttgagctctactgcgaagaagctcggcccgcactcgaggccaagaacaaggatgacgccgatgtgaatatcgaagaggagcttactcgtgcctgggaggaattgccagaggccgaaaaggaggaatatcaaaccaaattcgacgaactgaagaagtctcgggaggaggaggaggaggacaaggccgctgctgaagcggaagcggaagcggaagccgaagccgaagcagaggcggaggctgaagcagaggcagaagctgaagcagaggcagaggcagaggccgacgccgacgcagatgttgacgcagatgtcgacgcagatgtcgaagccgaggctgatgctgatgttgataacgatactcccaagaagaacatcaaggccgaaccagagactgagaaatctcgggctcacgacgaagatgtagagatgagcaactacgatactgaggaccaggagactcaggacaaagatggcgacgagtaaacgaatagatacgaggcaattacgcgggcttacaggatgagggggccggagacatgcgttgaggggcgtttttggtacaagataaagaggttgtctttttttgcctttttctgtttttctttcttcctttttttcgctcttccttttttcgctttcgttaaatggcactgtaattaatggggtgtgtctgtaatttggaactttggatgcatgtatattaaatggcctattaaaaacaccaattcattttgaaccatgacaacaacatttactcgtcaagactaacggaatgagctacatccagatggacaatattagtcccaagtaattgtcttatttgcattatataacgatactcaagttcgctttccccagaagaccaacgccgcaccatctgtgtctgacccaaccgctgtactccgtgcagtcataaaggcaaatatccatcccaagcattacattaaagttccccgcagagctccatatacattgctacccaaggactaaagacaacaaaaggcaataaacatcccaatcacgcttccccagcatatagatccacgacaatgtttatcgcagctaccaagatctccatggcaatcaagatgattactagagacaaaaccagtcagcgttactgtactccataacaaaaaaaaaaaaaaagaagggggctgtagtcagtccctgacatacctatccattcgagcatttcgccgtggccgtgggtcaattggtctttaagaacagccagcaagtcggcaattacatccagccgctccgtcaccagaccaactcgttgatccatctcaagatagctccggactgcttgatagaccggttctagctggggctctacccagaacagctcaggggtatccagcacggatccgttgagatgaatgttgattctcaagatgaagagttctccgatctgcatgttgatttgtttccggttcagagctattttaccagtcagggcaatctgagtaggaatatctttgcaggtatcaatggtggaagcgatgagttcttcgaagagtgatgtctgttgtgaaatcaattagcataccggtttctccgcattttcgttataccattgtctttgacagactcgtcttaccttgacgctctgtgccaacgcgtgagagatggcgagcttggtcatgtagttgttcttgtctctcagcgtgataaaatcattgtagattcgcgcttggtattccctcgtgtagtagaaattgaaatgctccgtctcaacatcatcaggggccagcttctcgagttcaaacttggaaatgtccttcaaaagcttagcctcttgcacctccgtcatgccccatattaccacgacaccgtagtcaaacaggaagatttctggcgtatggacctgaatgtcaaagtcaggcaccgtatcctttatgggcaagtcttctggcatggtaggaccaagcagctcttcgctgggaagctcgcccgctcccccccggcgatcgtcaaccatcaaggcttctccgtagccggaatcctcctgatcgtgatgcctaggcctataatcctcctgcccagtctcgccgtctaccagctcgcctccggtggagtgtcgtctttccagagttggcgaggcaaggtcattgctgtgtcgaccttttccgtacatgtacggcgtgtatatacactcgtcaataagcttcgggtttgcgccgcgagtctttcctcgccctttgaggaatctcatgagttggtccatctcatagcgattggctgtgcagtacgccgtgacacgtggcagtcggtctcgatcggccttgccaagccgcgctgcatctcttcgcgccgttggatccttgattcgcgtatactgagaatagacatctcttccactttcctcatcttcgccctcatcgccaaagtcgggattcggtagcagtttgagcttttcggtcttcttcgtgcttctctgcggaccaatcttgggcagcccctgtaccgaagcaatcgcagggacgggtccgtggctatttcgccggcgtagtttgctattcaacgctgccagcattggcgggccggcgacgatgctgctgccgccctgcagatttacattgtgtgaagcaaagctccttgggaggcgatgaggttctggctcgatggttcggctgacggggttggcgctgaaggtgactgttcgcacgggctttggtcggggagtttcggagccggggagcagaggcgtagtctcgccagcgtctgtgttggtgtcaccaggagactccatttcgaaagcaagaagaagatagcgagagacttgggtcaaaagtaagggccgcagcggcttaacgaagtcggtccagagtatcgcgtttcgtaagtgaaaagagaatgggatatgttgatctgctcataagtgtgaataacgctcgtgtgctaaggctgatgacggcattgagagcgattggccaaacaagcacacagtagatgctatgatgaggtttgcgtgggcagaaagatttgagggctgccagccaacctacctgctcgatgacggagtctgcccaattttcctgcccagattcgttcggtagcggtctgggtccactgtccactatggagcgctaattttgtctgccgcatcctctagaattggggcacttaggggggatgttcggccccactagagcttcgtggtgcagacggcactttagccggatcagtagctgcagcgtggaaacaccatcgtctgtttcgtgcatggataatctcgacttgctcgccaactcgcttttttcaataggtatgaagtggtatatcttaaccaagtacaaatcaagaactgctctgcaaacacttcttatctaaactgacaccttttaattcactcaacgtgattatactttactgctagtacgtgttatggtgcaagatttgagttccggcatggattgatagtggctagaggtacctatgttgttggagtcttgttcacacagccgtagtttttttatttaaacatacaagccgtgatttcagtttcgtatgtaatgtagcttctctgagttacattgatagtttgtatatagcaagtagtaatacgtttatgagacaatacgtgagtctataaactatgtaggtacctacctaggaagtctcaagatcacaatgtcactgtcaccaggctgctcctcatgaataccaccttcggactcaccacggctatatatcgacttactaggtgtttatgagcatcttcatgaagagacttcaaccgctcgaaagtctaggtcggcaaaattgattcagccaagtataggcacatgaccatatagtgcagtaagctgctcagactcatttgtgttgaattcgcgtctcaatcttcaggcccccctcatgagcccgatcgatgatgcgctgcccaaggcaacacggggtatagaatcccccatctaagtcgaggtcgtcctccaaaagtatacgtgcgccttcgctgcaaagcattgccgttactgcataactaatagtcaggatccgaagtttggcatcatcaagtctccgggattctttgataattttcacttacacttgtacatgctgccatgataccaagctcgaacaaaggcttgcttgttggcaggcaactccgtatcgggatttgctatgccgcgccactcaacctcttctttgtccatgtcttctttggaagggcccgtgcctggttctggagcaaactttctggccacggctctgataggcgccatcgctaggaatagaactgcaaccgtgagcagccaatgagtcaaaatgccttctagccagttgcgaggcttgctgtattcttcccaatgaaagtttggcccgtaaaattggtctttccggctgggaacttccgataaaagcccccacgagcgttctattactccctggtcggtagtgccagtcaagcccgtggtcagagttccaaggttagggacagtgtggataccaaaaatcttttgccagatggaagtctgacgcctttttggctcagccgggtgaggcacaggggaatgagcaaaaggctttccagattccatcaattcattcaaagtaaggttgtcgaatacactgagaacagtagagatggtgcccccagatggtgccgctctgaataaggaagatttcagtgttttgcgctaccatcaggtaaatgtagtttaacttaccgaaaaacgtgaagcgagaggacgacgtctttggtttgggcattcagttctttgcggagtttattggccaaggaccaggtacagaggtctggaggggcggactccaggcccatctgagggattaggatagcgccactctctttggcggcatgttcatatttcttaatcatcttatagacccatggtgcttcaccagttgcgtcaagatagtgcgtgccggcctccacgcatgccttcaccgcttgctctccatattggctgtaagggccgacagttgtgatcacgacaaacgtcttcttcgccaacgcgctcatctcttcattgttatccacattgacgatttcaatttctattatttgtctgtgttagtgcttctgtctcatggtgacatgtcatgatggtaggattccagtggccataactgacctggtgggcttctatctgaatccaccgttttgcaattgtcgacgattgcctgaagcttcaacccggagcgacccgcaacagcccattttgtgttgatcgggaagttggccgtaatgtactccgctactacacggccggtataccctaagttgtatgtgagccatcgctacccttcaaatatcatcgcaattctaggctcatataccagtagctccaaagacgaccaggtcgtagagacgattatgctctttgaatgacatggtgagggaggggttaaaatgctgcagaagggaagaaaaaaaattagaatcgcaaatgatggaaagcgacccggaatatcgtcacttggcttgcttgatgttgtcactctgcacaacgtacaaatcgggaaggagaaaaatcaagtagattcttcaatgcagataaaaaaggtgcttgttcaatttcatatcctcttctaatgtctctctttctcggagaagctactctaaaacagggaggctcgacacatgcatatcaatgatgcctccatttctgttgagctggcgcaaccgcttgcggatggcccgtgaggcttgaccgatggagtcttggcccgtggctagagaattagctgacccgcatttatcacccaatccaagcacgcaaaaaggccacggacggacacacgcgaaaaagcaacagcgtaatagtcacgtgatgctccagtcgttatcgattgtgcgctttgagaggaaaaaaagaacagtgggacttcgcttggccatccctcacgtgcgtgccctaaggaaaatcacaactccaggtttctagcacattttcgtgagcgaagcttgcaaccgaagtcaagcactcaaacttcgccatcctcacagaaatccgtcaagatgaccaagcgcaccaagaaggtcggcgtgacgtacgtatactcttttcaatgtttcagactgatcaaatgaatctttgctaacgtgcttgtctgcagcggtaaatatggtactcggtgagtctttgaaagatacccatcagccttgtccccaacccgatatatcgatctcgagcctcgacgaaaccagtcaccaattatcctgcacgactaccatctatggtcctttgggaagagatattggatgtagagattctatccatggcaacctccaacgacattcgcgaaatgctcgacgacaacttttcccgaccacatgcaaacctaagacgaactggaaactaatgcaactggctatagttacggtgcctccctgcgaaagcaggtgaagaagatggaaatcacccagcacgccaagtacacctgcactttctgcggtaaggttaccgtccgaagaaagtccaccggtatctggaactgccgctcctgcaagcgaaccattgctggcggtgcttacactgttgcgtacgtctatacaccgcagagatcaacgagatcttacgaagaattccaattacctttcgaaagtatatactaaccttcccatagcacccccgctgccgccgctatgcgatcaactctgcgacgattgagggagattgctgaggtttaaggcgttttctttggtacaatggtgaaggattcggctttgcttttcggtctggtgtatgggggacattgtttgcgtgcatacactacgagctgacgaaaaataaacgtcgacgctcgatctttggtcataaacaccggtcgataggcaatgaacaaaaaaaagaaaattgcattatctcggacaaccgaataacgaatgattaatgacgccacgcagagccccgagcgacttgtgaaagaatgatgtgcccgatgggtgactgcttagctaggaacgagtcagggtagtttttcattctttgatgaaaattttcctgcgcattgagaagcggaatacttaccaatcactgctcacccgactagaagaatctacaaaccaaagagcgcactctgaggaacattgtagacacgccagtacgcgacatgctcatacacggtttctcatcacgtcacatacaacggcacagcggcagcatccgccgacactagcaaagccgaagcctctgtaggcacgtccataccgatgtcgtctcatcttgatccaccggcgtaggtcacaagggttctcaccacggtacttgttctgtggtgagaatcactaccagcatcagaagggcatcttctcggtagccttcaattgaagaggtgggtccgaaagctcgcagcgtagcagtgctcgtaaccgaagtcccactgacatgtcacccgatcgcagctggattcgcattgaaacctgagatggtgctaaacgagctgcgagagacgtctcgggccaattttgaaaaaaaatgttaaaaatgagcatgcatttgagaaatcctcatggcttggttgacttgcagtctgtcagctaaaaggcaaaactcgtcaaaacggcgtaaagtgggcaagtggggtctttgatatagcatccaaggctggcattctgtgtgatcaaatgcgctgcactcggctcatgggatcaatgacgggtagatggcgacatgtgtgggtatcgcgggaagatggccttgcatagatcatggttatactggatattcacgattcgggtgaaaaactacattcggttggtgaagatccatgtgatttgcgctacagtattttagtagcaggcagggccaggcgatctcttcaagctaccgtacaaagataccgatgctgtatgtatgccgtgaacagctagggccaaagtaaatccatctctcaatctacatcccggcaaactctcagcatgcaccagctctttcattcctctgcccttggcaactgaatctgactcctcaagaaataggcgcggtcacaggcaccaccactgtggggcagctccccaggtacctaagacccaacaacctcaataatcacacggctatcggaagtcgatggttttcttctgctttcgctccacgctggctgtctttcttcagcagacccaatgtaaacaccgtatcccgtccactcgtgcatctctacctatttcgtatccaaggagctaccgttgcagcaatgccctccctacctcaccggccaactactagtaccacctgggcaattctcccatcaagagatgcatcctaggtagagacaccatgcctcttttttaacgacgtccggagaagcaggacctagtgccgagttacagagtagagtcaagatggcaggcgtatccatacagttgtttgctcaacactaacattgatgacaataccactcatcgaatacatgtagtctacatgctggtcagcgtgcggccatggcttcgtcgaccaattgcagattcatgtttcatcacccaacgcctcggcacgtgaggccagcgaacgcatatcccgcgcgcagtgcatttccatttcccgctggagccaaggggggcccttgtaatgacgggacttttagtgcttcggtagcatcacttggacctacaggcattagtatctcggtcatcgtttcgtgttcagtcatcttgttgctttgcatgcagcttgtgtgcatgactgtcgaggctctatatgactacaagcagtagaccaccagggcgctgccgcagctgcaaaggagcgaaggaatgtgcaggcggtaacgccttgttagcagtaatacggagctctgtagatttgtacctttgcatccaccggagccgggactgctctgaatgtgctcatatgcaggtgtagaggtaccgtgttacctctccgcaaatatacctgcattttcctttttctctacagcatgcagaaagtctctcactggcgatggcgatgacgggctcttccgctctcattcacctttccaatacagcggctttctctacttgcctcaggcagcctccagccattcaggtgtttctccatgttggtcgtattattgttattatttagctccccgaccgcttgacagattaatatacgaggtctgacgtcctccgagtcacgggcaatggggtaccttggaggcggtaccttgttgtccacgcacctccagctccggtataaagagcaccgtagcttagtacatgtaacttatcccagaacattcgacaagagacaattgggccattggagcagcacaaaagataaaaagtgcctgcactctttggcattccacctccctgcctacgacaagcagctatactcgctcagttcccaacttaaccgctgcagaggtacctgctaacccacccacccacctcctctgagcaaactctgacgggctcaccccagacaggccagacatccacgaattcccctcattctcgccctgacttctgccatctgccgccaccacccaaaggcactcgcacaggtgattaacaggcgtggcgcctccagcactgcgactcgctgattggccccgcccagacccctaacaggcctgcgctagctcgccagcagcccgccttttctgggctgtctccagctgaactctccctctttcaatcctctgcctcttgctctggttccgttgcacgaagaaaaaaaaagtaagccccagaggtacctttcccaccgtgcgcggtaccgctgcccttattgcacctcaaccactaatacatcatattagccttcataccaaacccagtttcttcgctctctttctggcagcacacgccacagcgcctttcgcacgtttgtttcaacaaaaacagcttctttttttttaaaaactactcgtcttgttctcttttgccccatcaggcacttatatacctcggttgtcttttacatgtgtccatcagttactggcgtctgtcatcacaatcggcatcatgtctgagcctgaccagtgcatcatatgtttggatccgctgccgcacccctcgtcctcgacgcagagcaacgcggccgtcgacaccgccgctgcgtccacgtccgaggccgctgagagcgattccagccatctcaacatcgtggccgccctcgatggctgcgaccacatcatccacgatgcatgcatccgctcctgggctcaaaagaccaatacttgccccatctgccgcaagcccttccactcggttcgagtctacaacggtctggatggtaagttcagctactgcctgctacagctacagctaccgcccctctgtgtacaagtacctccgcagccacactgtaatacatggttatgccaaatgctaactcacatggggcgaatcctacaggcatcgccgtttccacctacgacgtcgaggataaaaagcaggttgccgaattcgatgtacagcagtggctcggggagaaccccgaagaagaggaggaggaatccaacccatgccccatctgcgactcggcagagcgagaagacatcctcttgctttgcgatagctgtgatgcagcctaccacacgcactgcatcggtctcgattacatccccgagggtgcctggtattgcatggaatgtgctcatctgttccagacgacagaggaacagccagagtcgggagctgcgtcggagaacggcgagaggcctcagatcactatccctccagctcctcgatctaaccgaggcttccatgtccgcacccgcgctcgtctcaggagggcacgccgccaagcacgcaaccttgaatggcagggtgcttggggacagttctctggccgcttctttgagataagcgagctggacctcgataaccatgacgacgaggatgaagatcttggacgttatcgcaggttccaacagcttgatcggcgggagctgcagcggtggcagcaacggatggacattgcacagcgtctaggtgcacgagagtcctttgcgagcagtataccgcctcggattagcgagcgccttcaacccccgccaccgcctgttgagacgagggaagagaggcaggcctggggtgcgttggatcgtgctcgagaggccgaaggtaccaacagcccaaacactcgtaaacgaaaggctcggtctgtgacggcctcgcccattgaaccacctacccaagaacctgagagaaaactcaagcgcccgcgaactagacgtcttcccacgcacggcgaaagctcaactgcggctgtgccaccggccagctcatccacaggaaggctcgccaatggctcttctctgagaaccagtaatgcaggccaacccgacgccgagcccactcttgttgtatcctctttgctcaaagagctagagcccaatgctcattccgaggatgaggcgtccggtgtcacatctggctggcgccctttccatgaggcatcttcgccagctctctccccatcgccatctgcttacggcagccctcgcgctctttcgctaactccacctccattacccaatctcaacggacggccatcgtctccgactctatcccttagcacgcacatcgagccggtatacccgcctgcaaattattcaccaacaaattcccccacaagttactcgcccactcgcttcagcagcagcgatcatagcgattctgagtcgcgcccaccaaaaccagaacctcgaactgaaggccggagcgagaaccgacttgagagtcgacctctggaacttcgccaaccccggccgcgacgtgtgcatcaagcatcacccgagtccggttcgacgcggggagatgagaactcaatgagacatgccatgacgacagaagaaaagaaacatgttaatgaaattgtccgaaacgctctcaggccgcactggcgggctcagaagctgactgaagaacaatatgcaataatcaaccgtgacatctcacgaaagctttacgacgaagtgaaggacgcgtcctcacttgatgacgaatctcgacgacaaatctgggagaagagggtcacccaagaggtggctcgggccatctccgaacttcaagcctgatcacgggtgcacaagcaaaaagaagcatttggtctggcgttttaaggcttttgtcggcggtccaatcatggtttgatacccccagcctcgttgacggcgaagtgcattttattttagggacaccgaggtgtaataggagtcgggcatttgttttagttcttgtcatactgatagcgcttgtcgatcctgctacggcgcattgcgaatcgtgcttgaatatgtatcgtacttttcatacatgatgcgtttttcctttcatcattgggacgaggattctagggtttagaaccagcaatagcttgaatttaaatcgatccacaccacggtatctgtggtggaattttgtacacctgactgaattaaatttagccaacaggtcccgatgactcgaggagttttaccggtcatgtattcgacaagtgaacgaaatgccggtagctcttctgaacgcatgttatgctatctctgtacgtccagtcttagaagacaggtagcatgagacataaaaacatcgaagtatccgcggcgatgatcgctcgtgtgtgcttgattccgatatcacaaagttaatgcaatggtagacagtagagaaaaacagaagaaaacttcattcatagtcagtacaacaacggggtgggaacacgaagaggaaaacaagggaaaagtaggcaaaaggagaagtttttggcgcccaaaaagggctctctttttttttttttttttttaagaattttggattttgtggtaataaaaatgtcagcagtatctatctaacagaacccagtgggaaaataaaaaaaggtgccgctagcgaaaaagactgcgttggaattctctcggcacatgataaatgatcaagacgctttgggggtgttaaaacaagacttgacgataaggtaatagtgccttgagaagaagggaaaagggaaaagaaaaaaaaaagtgaaacggggatctgtgggaaatattctagctgggcagcgcagcggcggaaataatagagcctgaggcagcaagaactacaacgctaggatttgctcggattatgtaatgttttcaagcgttcgcttggtggggtgaggtacgtactggtgctggatggaagcaaaaaagttcgaggcgcaaggacatcacggataatcaaaaaggtggtgcttgggtttaaacacagcagccattcgcgattccgccatgatggcagcgtcaagtagaggcagcagagccgttcgaggcatcttctcatgtaagaaattcattcttcacaggaatcaattgaagacaaaaagaagaaggactaatatacgaaacctctttttcttactatatagcatcccctacaatctgctccagatgcgcaacaacgcgattctactctgcggctgcagcgacggagacaaaagcttctgttactgatgctgctcctcctccggcttcgaccaaaacaccttatccttatgatatccgctccggcctcgtcctcacacggccgcccctcctgacgagaaccctccacccgttcgagaacgcctactatttctaccagaagcgtctggaggaacgtctcaacacgccctttatcacaagcatatacttcaagcccgacacggcggcgcagctagactggagcctcaaggtccaggagcgaggcggcacggtggccaaggagctggggacgtaccacggaaagagctccaaggcgtgggacgatgagctgaaagtcggcgaccagctgagctcgcaggagagcgtgctcaatagtctgctcaaggacgctgccgcgcgtgtgagtgacgatgcggaggtcattgcgccggaggatgtcgtgcctgttgagaggccggcagagaggctgtccgaggcggataagaagaatgatgtgaggcggctggatcgccagatggagaggacgctctatcttgttgtcaagggtccggatgggtggggcttccctgctgatgttctcaaggatgagaacctccacgaggtacgtcgaggcggacatatgcttgattttttttttttttttataaaaacaacgaggggctaacaatggagcagggcgcaaagagagtaatggaccaagctgccggcgtcaacatgaacacctggctcgtcggccgcgtccccgtcgcccacgtcgtccaggagcccgtcctaggcaaagacggcgaggtccagaagatgggccaaaagaccttcttcatcaagggaaggatcatggctggccaggccgacctgaagggcaacccctttggatacacagactttaagtggttgacacgggaagagctggagaaggagttggcgccggagtacttccgtggtgttaggaatatgatggctgataggtaaaaaaaggaagaaaaagaaaactttgaaggaagggaaaaagggaaaagggggaatagaaggtgggcaattgatgtatatgatgatgaagaagatatgccgagattcagatttggctatctacgtgtaacattaccgatttgtataatttacacttttattgtacaacagcttcacggcgcctgtgcattattccttgttctagttgtatgccatatgcttatcggagtggtaaaaccgcttgtgatatgaatgacgaaaactgtacaatcaatagtctgagccgcaagacgctgtgccgtttggcttccaaaatattgtttacaaaacaccagtgcttagatatattagagtcgagctgcctgcacacaaacaataaaaatatttcatatcaagctggctagagcagccaagatcatccgggtataatctccaaacgttggcctgctctacctcgactatatataagtttgttacggggaagggctaataccgaaaaaaaaaaaaattgatctcgtaaacatcaaagaatcctccacacattagccagcgtcatctctttcgtacaaattatagcaatatccaccaggccttcaaaatacacatgggttgtccactatacccaacgccgtactccgcccttcccatttttttcctttttcccccaggttgtctcaaatgccagcagtacctgaagttcagtcaagcgtcatactatgatataccaacattcgctcgctatgtattctttctagtttggcttggcctgtccctcgacaaaattgagagcatcttccgtgctcacacagttgattgaactcgtcttgctgcggaatgtaacaccatagcacttgtctgcaatatggacaatctcgggtcggaaagtagtgcaaatgaactgcgtgccagcctcattggagatggactcgaggagagaagcaacagcagtacggtattgcgcatccaaattggcatcaacttcgtcgaaaataaccatagggctgctttcggtttgctgcagtgcgaaaatgaggcagagagcacacaaacctggaggatctcggagttagcggggggtccataacatatatttgaggcttatgcagatgaattctgcaagggtatgacacttactcttttgaccgccactgagctgctgaatcttttgctgttcatcaaggtgcttagagttgaaagacacgctaataccaacaccaatgtaattctcaacgctgcctctggcttcttcgtctgactcatcggcatcttggcgacgatctgtctttcgctgaatgaccagacgaccatgaccggccgggacaagcttgctgaaaatagtggcaaactccttggacacctgcttgaaggtacgctcaatggcctcgtcctttcgccgatcgaggtgctccacgagctcttcaatcgatccttgagaatcgtccaattcctttcgacgtttcatcagctgctcctgctgagtcgtaaagttgttgtactgctcaaaggccttcttgttgacgtgcttatactttttcagtgcctcgttgacctttttcagttttgatgtaatctagccagacaatttgttagcttctctcggtctgcctctccagctgtcaggagaagtcatgggatgctacgacttacggtgttggcttgcatgttttcatatttatcaaaagcttcctcgggcaatactcccagctcccgaatattcttcgcgcactctgccgcctgtgaaatcaagagagcctttcgctgcagtgtcttctccattctcttctgctgtttctcgatcctcgtggaaatttctagctggacctgctcacgattgaccttttctgattcaaactgctccaagcgagaattgagctcatcgagtttggcctcggtctcgttcaaatcagcttcaacggccttcaaagctttctgggcctttttcaattctcgctcagtttctttcaaggtgccagaagcgccaccagaggcggagttttcaaaggcttggctgttgagctggtccagcttcatctgtagattctgccgcaagtcaatctccagcagctgcttctgtctttcaagaactcgccgggcgttgctcatatcattccactgcttctggagttgctggacagaaaggcttgatccctcgagctctcgctcctcagctgccgtaagggtcttcttgaagtctgttcctagttcagcctcgtgggctgcaacttcttgcaagaatccgctcatattcttctcaactgcgtctcgcctcctgatggccccatcaaggcggttcctctcgttttcgatatgagaggacctatttcgaagctcatgcttcaacggctcgaagccatcttctgcttgtcggagtctctgctcgaatttctgaacttcggacattgcgccagtaatttcctggtctttgagctcaatctgcctacggatatcgcgggattgttcaacaagccggtcaaactcttctctccatttgttggcggctcgtacagcatcaaggcgcgattttcgaggatcaatataaccaccagtcatggcacctcttttgttggaagtgtcaccctccgcagtaataccatccactccatgactcctggcatactgagcagccacggcaaggttagggcatacaacaaccttgccgaatacctgctggaatgctttctcaaacctggagtcgtagctgatcttgctcaaaaggggaactgcgtcattggaatttggaaagttgactttgcgaggacgaagctgagccagtggcataaatgttactcgaccgccatgctgtttgtacatggtgtctgcaagataagtagcagtatcggcattgtccacgacatagtggaacaagctggcgccagcaatttgctcaacaggtagccggtatgcgtcgctgacctccagaaggtctgccagtgttccgtaggcacctgggatatcttgctcctgcttcaatcgacgtatggtggccaaacctcgagcggtggctccatctaccgcatgggctaattctctctcagcgtgctctttctcttgcctagcgttggaaataacagtgttcagcttgtcatcctctcgtcgaatcagctttcgttcgtcgtttaatctatccagtgtcgctcgtgcctgggcagcttcgtctaccacttggcctcggtctccactccagttggctaaacgtgagcgcagtgcagcaacctcgctctcgccctgttcgattgccttttgcactctaacaacctcctcatcagcatctagcttgtttgccttttgagtgctaatggtcaagctgagttcttcaatttcctgtttgagccaagcatcgcgctcggagcgattcttaaatctggagccgcggctttgctttgcaaagagacgtgatcttagcgcctcaacggcgtctagctgccttctgacctcatcttcctcattctttgtttgtgtatactttggaagtagtcgcgacagctccttttccttggctgcaatctcattctgtacagatgcgagttcagaatcgtggcgttgccgagcctgttccagggcggactgtccttctcttagattctttactttcagctcaaccttggccagcatcttggcgttgtcgcgtctatcttcctcctgctggcgtcgatcgatttgtagaagctccaattctctttccagcttgtgaatttcgacatcgatcttggagatggccttttctccttccaggaactggccgcggctcgtgtccgcattatcaaggccgtcttgcctagcgctgtcaatttcctctagggcggcctggacagtggtttgctccctgtggtggtaggcatattccagacatttcctctctcggtctttctcttggaaaccacgcagctcttctttttcctcctctagctctgccagtctctccttgatatactcaagaagctcatcaatcttctctcgcttgttgttcgtctcattcataatcttgagtgattcggcgcggcgggcttcgtaaacttgggtacccgcaacttctttgagcaggttcaatcgctcagactccttcatgttcgtcaaggcagtgacacggccctggggcacaatatagtacggattagatcgtgaaaagcctgccgcctccagcaggttggtgacgtctgtcttggtcacaaccttgcggtccactgagtattcgtccttcttgagaccaatggtacgtcgcagcacaacttccttgcctccggtcggaaatcgatcgtcgctgttgtcgaagataatctcaacataggccgacatgacggccgagcctgagccttcgtggagaagaccctggcgctcttcacggctcatttgagtgtatgcatcgctgaggacgaagcgaatcgccgcgaagaagttactctttcccgatccattacggccgacgatgacgttcgtcttgggggaaaagggctcaatgaccgtttggtccttgtagctacggcgtcaagtcagcatagttactattgtgtctcttggcggggttgcgattccacaccttttgaagccctggatgatgatttgcttgatatacatggtaggctgcgcgggcgccggtgcgcaacatccaagggacgaggaggctgcggatttgagattctgccgggagtttgcgcaaaatcaataaagtgctaatgcgctgccagcatgcgatgcgacgcgtctcgtttgggcccgcgattaaacagaggctcgaagtcgcgttgcactaccagcccatctaagattagcgcctaaaaaataaggtatcgatgggagctcaggctgctgagctgctgggtctggactggcgcctggagctgccactagtagtgttgcttttgtactaccctagagtttgtccaaaagccagcaaaatatcagccattcaagcatgaagaattgcaattgaaaaaaaaaaaaaaaaaaaaaaaagtcattaatggtctacagcagcttgagagatagcagcttgagagctgttgagtggtttttacgagggtagacaacgagatatatcattgtgcaatcctatcaatcgcatatggctgctgaggcgtggggggcaagcctgcctgtgtactagcagagaaaactgcgaacgcacgcgaaatatcccgagctgtaacctttgcaattctcttgttgctgaatgtgagaaatagatacacgcactagttgtttcttggcctctcttatttcattcttcttccgtgatacaatcgagtaattccatgcaagcaaagggtagagcataaaactcccgttgcaagcacgcagctctaccatcaactacaacgatatcctactgcccctactgctcctaccacacatatatgtggaatacaaaagagctctgtatgaatctcaacgttggtattcttctttgtgtgtagagtgcaagtagggaaagctactggttaatacctatgcctgctaataaggcacgtgcggaacatgcgggaagcaattgatagctggtcagttctaaatagaaaaggaacattaaagagaaaataacaatgaaaatgccataaactttgagacattcgtgcattttactgttggtatgccgtcatccgaattcacaaccacgctaccaagtgccagcaggtactgcgggaagagcgtggacagaccattgtgcgtactgatcgtcataggcaggtggataatgcagaagccaggcctaacaagctgcggatcgatggcgtgtgtttgaccaaccactgctgagcagcagggacaatagcgtctcacggcaattttagattacgcccaaacgggtcgatctagacaagtcagatctgaccttgcaccaaccagccatggccgcgcatgtctcaagaagccaagcggagaaaaaatttgcgacatggcatgtaaggggctgcgcttttcgacaatcgtatacgcagttgggacaaagctccatgcagaaaagaagccgctaagaaagcgaagcagcgcttcttttccctagggcgatcaggggacgaacgcccactcggtctaggcttgtgttccccagtttgatgagatgaagagacgatttcaccaggtcagtgacatgctctaaaattggcactgtcgagagctgcataggcactggggcgaaagttgtcccaaaaacaacactgcatggagctaccagccctacgcaaacggatggcttttcgcctaataaagcacatttgcctatcgcgtaccatctgtgtggccaaggtagagaaagcaacgcaaattgatgaacgcgtccggcagcatggccaaagttggatggacaaggctgcggagggttggcacccggtatctgccggggaggaaagcatattctggcatgcctggtcttcccctccccaagcatggtggcctccagatccttgcgtgcctattccatctctgctgtcgctgcgattctatacctcgcggcaatcctgcatcactcggaatcgggactgagcctatctcgatagaccggcacattagcaagcacctaagaacggcagtaaagattattgacgtgtcagctgtacccgtgtcgatgcgctcgcctatatgcacgccgcagaaagagatcagtcctttcgcgaagcagcatggcctgctctgtacttgaaaataggcatgccagccttgctccgtactcgcccgggtaattgcttcctctcttccgctcagcagcaggaagagaatcacgagccaaagcaagatccatccatggagcaggctattaccgccttcatactcatcatacaagtaaagatgattgatggatgagaaaatgggtagatggactgctactgaaaggcacaaagtatcagtgaaatatagcactgcctggggttaggtactcgatagctctgatcggggccaaataatccgtatcagtagggcacatgggagccggcgcactggcgctgctttgtgcaggtactacgccatttgagtcctagaatcaacgatgagagacaggcgccccgcttttctcgcgctagagaggcattagggacattaagcgagcccgttggctgatgggatggcagcgtgtataaaaatacaggcatagacatatagaaagcccggcctgccctccactcaattctccccgtcccagccctgcccgaccttctgccatagtcgcatcggccagcgtcgcgagcccagagcgcagcagcacagaggcaaaccagcgccacgcaccgcccacttgctcgactcgccgccactgctgcgctgcgctgcatcgctgccttactcgtacgtgtcccagctgagagtccaatgcattacagcacagacaacgctactgatgcttattttttttccaatcacgttgacgcacgcaatttcgaacacggatgtccatactgacttacagccgtcaggcagttattttcagactgaaccagcccggcctagctcaattgctgccttcaggctcttgccggcacagcacgcacacaaggtagcagcagctctccacgcttgcgcgcatccatcgtttcgcacgcgatcattggacggccctctcttgtttttgcttctggcccctccagccgcctccagcactcctgcccaatagcgcatgcgccattgagagctgcgcgaaccagcccccaacccccggtcccagctgccttgccgggtacttgccacggtgacgggtacctgcccacgccggcgctgaccgatataaaccaccgatcgcatcgcatcgccgcgcattcggtcgcatctgaatctgcctctttgctcagccgcattttgcacctggccacgctcccgccctctcggtgcatcacactgcatcggtagggctcatcccagcgcaccggcactgttgatactgacacaggcaagttctcccactctctgccgcgccgtgtttcattacgccattccgtcctgccatgctcttccccatttcgtcgccccatcccatccctgtcaccctagccgctgatttacatgctatcgatgcacaccttatcttatctgcgattgtcgccttcaccatcgacatcgctgctgcaattcatgtacttgcttctggtatccccaggctgctgcatctcactgttattccactgctattccattgtttgcaccactgctccctcaagtaataccagccctggatgggttttgaagccctgtggcacgttgcgtgtgcgttgtgcgcctctgctggacttagcgccgcatcactgccctgcaactgctgctattttgaatttcttcactgcgcatagcccatgagcttcgacacaaagcatgtagctgcatttttcgcacatgcgcctgatgcgctgcaatgcaaatggacagaccacctaaacttgcaatcagaaatgctgccacatctatttcagctttaatcgatcacagattcttgcctgctgctgcttctacttctcggacttgcacgccaactactagtgatgccaactaaccggatgcacagagcttctatctcattatgccatgagccccaaaacatcattcatataccactctaatacgacgacacaatgacttccaggtaagcttctcatccaatttcccttcttcggcggcagagcttgtgactaacgctttctcgacagacttgatcgattagttacgtgagtttctttattcctcccaataacccgctcacagtgcctatccattgttccatatcttaaaaccaaaatccccatagctgaccaattcctttagtatcctcgagacggggagcacccggctcattcgggacactgcagtcaatcagctcgctgactggcaaaagcaacaccccgatgaactttttaatctcttgtcacgggtaattccgtatcttcgctacaaagactgggagacgaggacgacagcggccaaggctatcggtaaaattatagagaatgccccgctctatgatcctaattcaggagatgctgcaagtgaacctaagaaagaagacagctcacctgaaaatggcgcaatcaagaaggaggaagataacaaagcgttatcggttctttccgacgacgaagtgtttaggcttgagacactcgatgtggacaccatcttgaaatttggccggccgcttctacgtggcggcggtatagagtacaaccttgcttccctcgatcctcaggcccgtttagagtaccagaagaagacactcttaggtcgacttggcttgctggggaggaaattcgaagacgaagaaattattgtaggggatggggtgcccaaaacaccccttgatacctccaatggtaataatttcaacaaaggcgagggaacgcaatcccagagtcaggccgcagaagagtcccagcttagttcaaggcaactgaacgtgctgaaacggaaacgaaagaaggaggcaatgaaagcacaaggcaaaggcggcttcggagatctctctttgcgacgcacgacaactgctggatctgaaggatttggagacgacaccccgacgggagaacacgaatcgaagaagaatgggaaggtaaatgactactttaatctcgaacgcccagccgacctcgacgaagatgccaaagttgttagcgaattcaaaggatcagtgatgcaaatcaaatctgaactcgaggccgaggagtctatggagggcgctgagtggccgtacgagcggctgtgcgaatttctcaagattgacctttttgactcctcatgggaaacgcgacacggcgctgccatggcactgcgtgaggttctccgagtccacggtggcggggctgggagagttcggggcaagtcagtcgaggacaacaacgacctaaatcgtggatggctcaacgatgttgcctgcaggctttgctgcgttctgatgctggatcggtttaccgactacagttctgatacatcagttgcccccatcagggaaacaatcggacagactcttggtgctgtgctcaaacatgtgccttccgaatcggtttacgacatctaccgaatcctctaccggatggtaatgcatgaagatcttaaattggactctcccatctgggctgtttgccatggcggcatgatcggccttagatatgttgttgctgttaggaaagacctgctcctccaagatggggatatgattgacggtgtcatcaaagccgtgatgaagggcctaggtgacaatgacgacgatgttcggtcagtcagtgccgccactctgatacccatggctcaagagtttgtcacgatgcggccggcagccctcgatggcctgactaatatcgtgtgggagagcctgtccaacttgggcgacgatttgagcgctagcacgggccgaatcatggatcttcttgctactctttgtggcttccctcaagttctcgaatcgatgaagtcttctgctgctcaagatgaagagcgatctttcactttactggttccgcgcctttatccatttttacgtcacacaatcacgtctgttcggcttgctgtactgaaagctcttctcacttttgcgaatcttggcgatgatacatcacagggctggctcaacgggagaatcctccgcctcatcttccagaatatccttgttgagagggataaggaaacccttgacatgtccttgcagctctggagtgctctcgtccgcacattagcaaagaatcctgccatccttgctgacgaatttgctcctcacattgacaacctgatgcagttgacgctgcatcccattggcgtatcacggcatccgatccccatgcatgccggcctattccagaagccctccggtggtagctactcggcgtcagggccgatgcaacctagtgggcggcggctttcctcgcctgatggccttgatcgaccagtaaaacgtcgccgtaaatccaccagggtcgaagagcccacacctgccggccttacacatgatgtagatggccacatgatgcaaggcgacattgatctcgttggtctggatgtgctgattcggtcaagagtctcggctgctcaggccatgggcctcgtcatgtccttggtcccttcaggaaaccttgatgattatgatgccctgcttataccaggccttacttccgccttctcctccacacagctgactgcttgtctcgtcattgacgaatttgcgagaaattgccaaacagccgaagatcctggccgctacttggatcatttgcagcggatcgtggaatcagatcgcccttcagcctacagagatttggtgacctttgtgcagagagcgaggagcctttgccagcaactgcttcatctattccgcgaccatggcaaagtcccccatagcaagctgcctaccctccctgtcgtggttcaaggcgaagctgaagctggtcctagcgccttttctattacgaccgcggaaaaatgcgtgggtgaagatttcgagaggctcaagaagcttatgcctcctggtcaacggctgatcgctggccagcagctagccgacgctcgcgacaacacagtatcagctatagaagaagccaaggcattcaaggatgcccgcgacgttagaatcaaggctggcgcagcttgcgccatggtggccatgaaactgttgcctaagaagcccagccctctcatcaaaggcattatggattccatcaagactgaagagaatcaccagctccagagccgctcatcagaagccatcgcaaaacttgttcaactattcgcagaaaaaggaaggcgtggtcctgcggacaaggttgtcgccaatttggtcaaattttcttgcgtggaagtggctgaaaccccagagttccccgttcatgctactaaaaccagctgcattctctccatgcagaaggaagaagaccgcgttgatcatccagatgccgccaagtgggcgagggaagccaaggctgctaggatcacgcgcagaggtgcaaaggaagccttggagatactgtcaaagacgtacggcgcaaccttgttcgactctgtaccaagtctgaagggcttcatgaaagatgcgctagtcaaggccttcacagcagacttgcctttagaagcccgagatcctgagctagcattcggtcaggagattgtcgatgcaatgtcagttattcggaccatgacgcctaccttggataagagccttcacccatttgttatggagatgatgccgcttgttatcaaggccctgcattctgatctctcggttttccgctacatggccgccaaatgtctagctactatatgcagtgtcattactgtggatggaatgacggcgttggtggaaaaggtcttgccgtcaatcagcaaccctcttgacctcaatttccgccaaggcgtgattgaagccatctaccatctgattgccgtcatgggcgacgcgattctcccctatgtcatcttcttgattgtacctgttcttggccgaatgagtgattccgacaatgagattcgtctcattgctaccacgtctttcgccacactggtcaaactagtgcccctcgaggctgggattcccgatccgcctggcctgtccgaagagcttctcaagggtcgagaccgagaacgaacattcatcgcccagcttctcgatcccaagaaagtcgaaccgttccagatccccgtggctatcaaggcagaacttcgttcataccaacaagatggtgttaactggctcaattttctcaacaaatatcacctccatggtattctttgcgatgacatgggcctcggaaaaactctgcagaccatttgtatcgtggccagtgatcatcatcagcgccaggaagagtttgcaaaaacgcaagcccctgatgtaaggcggctgccgtctctgattgtatgccctcctacactatcaggtcactggcaacaggagattaagacgtatgctcccttcctcagcgttactgcgtatgttgggcctccaatagagcgcaaagccatgaaagatagacttggcgacaccgatattgttattacatcatatgacgttacaagaaatgactcggaaattctggagaaacacagttggaattatgttgtcctggatgagggtcacttgataaaaaaccccaaagccaagatcacccaggctgtgaagaggctggccagtaaccaccgacttatccttacgggcacgccaattcaaaacaacgtgttggaactctggtctttgtttgactttcttatgccgggattccttggagccgaaaaagtgtttttggaccgattcgcgaagcctattgcggcaagtcgatatagcaaagcgtcttctaaggagcaagaagctggagccttggcgattgaggctctgcacaaacaagtgcttcccttcttgctccgtcgcctcaaggaagaagtgttgaacgacttaccccccaagattctacagaattactactgcgatctcagcgatctacaaaagaagttattcgaagactttactaagaaacagggcaagaaaattcaagcggaggctggtcgagaagataaagaggccaaacagcacatcttccaagctctgcaatatatgcgaaagctgtgcaactctcctgccatggttatgaaaccaggaagcgatctgtatgccgagacacaaaagattcttcagaagcagggaacatccatcgaggatgctcaccatgcaccgaagctcacggctcttaaagatctcttgattgattgtggcattggcgacgatagagatgatgccaacgatccactataccagcccatcaaacctcatcgtgccctcattttctgccaaatgaaggaaatgttagacatggtccagaccaaggtgctcaaagaaatgctaccctcggtttcctatctgaggcttgatggatcggtcgaggcgaacaagagacaagacattgtcaacaagtttaacagcgacccttcatacgatgtgctcttgttgaccaccagtgttggcggtctcggtctgaatcttactggtgcagatacagtcatattcgtggagcacgactggaatccgcagaaagacttgcaagctatggaccgcgctcaccgaatcggtcaaaagaaggtggtcaacgtctatcgtctcattactcgtggcacattggaggagaagatcctcagcctccagcgtttcaagattgatgtggcctctacagttgtcaaccagcagaatgccggcctggcgacgatggacacggaccagattcttgatttgttcaatctgggagacacaggaccgagtctcatatccgataagccgcagaatggtatcgatggaagggaggaagatatggttgatctcgaaactggtgatgttttacggcagccgggcaaaaaggcgtggctggacgatttgggagagttgtgggataacaagcagtacgaagagagtttcgacttggacgatttcatgaagaccatggcgtgaacggatagcagattatacataggagctggctcttaagacgtggaagggaatggtacaaaaagaggaaaagaggttaaaacaatagctacatacaaaatattaattcatcctgctagggtttttattttgccctggtactcgtcatatcttgacaatcaaatggctttctcttaggctgtactatgatagatttcacttgtgggttatcgaaatcgcatgggtacctaggtgtgtgagatgagtgaggtgtgtatttggcatgatatctttttgaatgaaaaagaaagatgtatgatatcaacgaataaaaaaaataataagcgactaatgatcaagttatggatggactatggatggtgagtattccaggctttattgcgctctcttgagagttgagattgcagggcagttattgggagatggcgcgccatgtgtgctatctatcgctctataaatcttgggcggacagggagatgcgaccccgccaaagcttcggtgaacttctatcgacaagaaaacggccccaccttggcatcctctctcttctgttccaggacctgaagaaagcttggaaatctgttcatccagcccttgaagaaagacgtcggtgcctacaaattctaccgttgatacagcagctacgaatcctatttttctcgtctcttcgcgcggtacatcctgcttgctaagccctacgacgagctcccggcagctccaagagcagcccaccatgccgattgattacagcagattcgtatgaagtcaccgaagcatgttcttgctagaccggcaattttactgaccagcggcttcgacccgctaggatgcgattgaagtgagcgacgactctgatatcgaagtccaccccaacgtcgacaagcggtctttcatccgagcgaagcagaaccagatccacgcggagcgccagcagcggaagaaccgcatcacggccctcaagtatgagcgggtgatcaacagcgctttgctgggacgggtggtgtctctcttggacaatctgaaggccaatgcctctgaagccgctaccgggaaccaggcccaggttgccttcaaggctgtccttaccactgccggcgatcccaaggacgaccagccgcccccgcgaccagagggcgtcttcagcgatgaccagcccatgccgacatactcaaaaatgctgatgcagctgttggaccaagtgaacaagactctcgatgagaagaaggtcgaggatcggtacacgggaatgcttgaagagatgcaggtgcacgtggataagattaaggagctacagaaagaacaagcggccgagctggagaagctcgagaaggaagaggggcaaaagattacgagtgacaatattcgcgacggattcaacagctcacatgtgaataagtcaggcccctcggagaagaaggaggatacaaaggtggagctgctgaaccccaacttttctggatatgaccgggcgtcttcatcagacaaggttgcggtggatgacgatgacgagatagaggcatcgccagcggccaagaagtttggcgcaatcaacgccagcgactattcaactagcttaaagttcctggctcagaaccctgagatcttgacggagcgagagacggacggattgcttgtgcttgcgtttgacgcagctctggagcgaaaggatgatttggctcgccagcttgttcaccaagcactattactgcaatattgccgtgcgctgggcaaagatggcgtggcgctcttcttcaagcgcatcaccacaaagggtcatcaggcacaggatgtcttttacaaggacgtccaggagacatacatgagaatcaagaacaggtctctggaaatcattgctgagcgggccaaggagccagcagagggtgtcgagcagatccagctacatgctgtggagcctggcaccagtattcagatcaaggttcctcctgccgtgagtgatgacgcagacacccaggctgcccggaagatttacgaaagctttgatcctgaaatgaggaaggccctcgagacgggcgaattggacgaggtcaacaaggtattggggaacatgaagattgacgcggcggaggagctggtgggtctctttggagaggtaagttgagatgatttatgtttgggtgccggacaagacacatttcattggtgtgaaggataaaatactgacaagagtcgatcaattcaggccaatatcctcagtcttgaagaagaactgattgatgcgacgacagaagagggacagaagcagcttcgagatttggaggcagcggcagcagctgatagaaaagctgcagcagaggcagaggcagaggcagaggcagagacggagtcagtaggtgaccctgagtaaggataaactgtgccgggtacaagttgagggagaaatgaggaggagaagtgtagcggtagggagatgaccatgataccagaatgggactacgtgggatcacacgatcaattcggagggaacacccgaattcgttggcatattcttcattggaatttcagctttgtaaaagataaataatcaaagcatgtaacagcagaaaacagaaagagctatttggctgtatttttgcggatctgtgatggcgttcaaaatggccatggacgagtttgaggctatggagtttaatacgaggacagaacccccactgaacgcgtgtcccttatagagacggcgaagcagcttgatatgctcgctgtgagaagcggcttactacttgacgtggctttgcatgattgccaagaagacaagatggtagtacatgtgcagaagtttacgaggggggggggggttacgtatgccttgggtgacactttgaaagtggcttgatctattgagatgcagggcttattatcgatgaataagggatagatccaaatggtgtagtggcatgtataagtaaaacgtgggaagaggatgtcgttattcagctactcccccgcatctgtcagccatcaaatacgagagagagatatattccccatgggtggctgagcatgggcgagaaatatcgatatcgtataagagagaatgggggaaaggacaagaaagcttaaaactttgtccatgtagaggatgagtgacagatatggagaagcgtgctgataggcgtatacgcaaggaatggaatggagtggtgcagtgcagatccatcgctttttctccaacaatgctggtttgaaatcatggagcccccgatcagtgatcagcgataagggataaaaatagcaaggcgaaatgcgtgtgaccgggtgatgacaggcacacacacacagcctctcgtcacgtttgaagtttcgtcttttagcatcctttggtgaactatcatccggtgtattgaaaaagagagattgaaattgaaaagagatgctctctctctctctctcggaaaagagcggcactgtgtaaaaggagatgccgagtggctagtaagagatagttccggtactttgtaattcgggccgcgatgctcattactcgaggtgccagtagcgcttaacactaacagcacatgtaccttttttttttttttttttctgggccagctgtttgatgcgcccacgcaacgttttggagtttgatgttgcattgaaaatgttggagctgggcgttttacctttttgttactgagctgcacctactacctactggtaggttccgagttccgagcggtacctacaggcgggaatgcgttccggaatacacgggatgaatctgtatcgcggtgaaagaagagcggaatgatgcccagtaatcatactttgtcaaagaaaaaaaaaaaaatcttgtcaaggcgggcgcaagataatttatcgaggcaatctattacgtttgtatggaccactcgttgaagtattgcctctctaatgccgagtaagtactagactagaggtgcccttaatatgaaatgcatggatatcggtagcggatggaacggtgggcaagtggggagcaggagaatagaaatcttgcttgtgactatcggcacacaattctggcattatgcgcactattggtatgcttcaggtctgcgtcgtctttattttgtgccgtctctgatgctgctactacttgtatcatctctgctattgatacggctgcttattatacgttgatgctgtgtgttctgtaattaatatacaagccatggttatataatacatggaatgattatttacaaatttgacgctctcactttcagctgtgtgtgcatttccattctctgatcccagcacttttgctcccctgatagcaccaccagctatgtatgtaccacctagagcctcagctttctggatctgcagttccttttcgggcccctctttagctggatcagcttcagtctctgctgtttcagcgcggctccactgctgacgtctcagaggcgcagtctaagcactgccaaaatggctgagcagggatcacggcaaagtgatttacctcgctagaaggccttggctccattagggggctcattaggtggtttattctctccgagccgccagatctcgaggctgggcgcggagactaacattactcttttttccctctctggccatttttctttcttttcttcattttcttcattttcctgtcttccttcgacgcggggttttttcttcttgggatagattgatctggtgaacagagtttttattcttctttaaatgatccgctagtgtttcaagatttaaacctttttttttcctatatcccctttcctgttctcttctcgtctctcactctctcgctattggaaccatttatatatactatcgtggtgtatacctgctctataccttttttcctccacaaagagggtacattatatccacatccacattcgattcattttattctactcccctttttttcttcgtatactccatatctcattaaagcatatcggaaagcttggcttggggattttagcgtatgtacatgggataatcccttaagttgatccatcccgcagtttctgacaactaaccggggtcaaactacaggtagaagcaaaaaagacattcgaaagctgagggtaaaaagaaaaagtgaatatgcgcttctcagtggctcgcctcctggtcagtgccttgattggcactgccggcgtccaggcagttttcccccggcctgaagcctctgaggtctcatcggcactatcaccgtcatcgacagcttcttcttcgtctgcatcatcatcatcacaagtctgcaacaactcaccggtgctatgtgatcgccattacgacgacatcacttacatgggtgcccatgacagcgcctttctgagagacgccagcactgggaactctgtcgccggcaaccagttccagaacgccacattcgctctcgatgccggacttcgctttcttcaggctcaggttcacaatgagaacgacactctccgcctgtgccacacctcgtgcggtcttttggatgccggccctctggagaactggctcgcggccatcaacgactgggtggttggccatccgtcagatgtcattacccttctgctggtcaactccgacaacgcggatgtgtccaagtttgcagatgcttttgaccagtcgggcattgacaagtttggattcacccctacttccaagactgattggcccagtctgagtcaaatgattgccaatgacactcgcgtcgtgtctttcattaccaacattgatgcgtctactgccagcccgcacctcttgcccgagttcgactacgtcttcgagacgccctttacagtcctcgagctgaatggcttcaactgcaccgtcgaccgaccctccaacgccggaacagcttccaacgccttctcaaagggcttcatgggcctcatcaaccacttcaaggaccaggaaatcgtcggcgacgtcttcatccccgacacaaacaccatcagcctcgtcaacagcgccgccaccaacgccaccggaaacctcggcctgcacatccagcagtgcaaccagcaatggagccaccgtcccagcttcgtcctcgtcgatttctgggaccagggaacaaccgtcaaggccgcggacaacagcaacggaatcaacgatgccactggccggtccagtgtcgccagcaactcaaacggctcgtcttccgcagacggcgtgagttcgacgcgcgagctcggaacgggggctctaattgcgttctttgcagcgacactgttgatgatttaaaaaagaaaagtcaccacacatatatatctttttctcacaaagcatacatattctggcattttagcgaggcgttttcaaggcaacctagattgcgatatatgggggttttaagaaagaaagaaggataaaaaaaagaggaggaaatgaattttaaatttctggggggttctttgtttgatactattcaatcatttatcattagaatattttgcatagccattggtaaacatggttgatcaattaaacactctttattctctttttcaatgaaagacggtcctcttattgtaatatgggtttctgcgcatttgtactccatggctttattttcggctgctgggtactgcaaatatgaagttttcaatttccaaaaatttaaatgtatataattcccatttcttttgctgtcatgagctgtttaggcatatcatcgaacaagtaatcgtaaaagtgcaaaaaaggcacgcataaactcgggcatctcataagcccgctaaaaaagcaaaaaagcgcccaagtaatggaaacccctcaacatacgttttttccaactcttcatgcgctcttctccctcttctcatcgaccaatagcttctcaatttattgaatgttccgcctcacttctagaacttacggcgcctcgaggcatatactacatccgcaaatctcatctcgccgagtctttggagctaccgctatagctatggattatgcctccattccgacaccagcttcgtgctatgccgacttttgtttgatccccgtgagctgcaaattgttttccttcttcttcttcttcttaaactttattaacaagctgtttcatcgtggctagattggcacaaacaccgtctctgtggcagaggaaatcgcccaggttcagcgggtgctcaaagcaagtggtctgaaatacacgatgcactctgctgggacaactgttggtgagtttcaaagaattcatttataatgttcttttttaaaccaatcaaaactgatgccttgatttcttcagagggtaactgggaggaggtcatgacggtgattggcaaagcgcactcggcagttcatgaaaagggcgttgtgagggttcagtcctcgatgagagttggatccaggtatgttgttctgccgtaatcatgaaacaagagaaagaaagagagacaagacagttgtaggtgcctgctaacacggggcacaataggacggataagaagcagaccgcagaggataaggtcaagagagtcgaagatttgctgggcgcagacactaaatgatgatggcagcacaatttcatgctggagatatttccgtgttactagcaggagagcaatatgtgaattacattaaaatgtttgaattatgaagtacttttccttttttgccctcctatgctagttgaaactttgcataccgcaactcagtctcctggtgttcaaacctcaaatcctgtggagaaacaacaagtaaagagaaaagatcccactattacatagtataagctacttgtacatattacgacttccacattttcccaaccttctcgttgtcatcctaaacgccaccaccgtgtccttcatgttacacatgcaccaagtctgttgcatttagcctcgcatggtcatcctcttctgtgacttgcgcagctccttctccttctccttctcaaggtacctcttctgctgcttggcgtccaggcccttgagatcagcatctcgcttggccttcttggcgcgttccttctcaagcgcgcgctcctcgctcttctcctcctccaacgccttcttgagctgagcaatcatagactcacgagtggcgcggacacgcttgaggacctcggggcggaaatgggcgtccctgacaagagcatcggggatgcgagtgaattgctcaaacagagggatgaattggtcatagttgttgttggatgggagtcggtacttgaggaacactcgcttgcgaggggtggtttcttcgagacgggtgggcttgtccgcgggctggtcagagatgatgaggtagtcaaacaggtcaccagctttcgaaacggcctcaatcagatcagcagtaaggaaagtctcagtaatctcggcgttctcgctcatgacggtcagccactcgggcagcttggggtgatccttggtggcagtcagggagacgtcgtatcggtcatcacgcagcttctgcatgctggacttgttgacaacagccaggacaaagccgtcaaaggtgctcttgctgtccttgggacgagcatcaacaccaccagcagcaggagggagagtgagctcttccttgccgtcaaaaggatagatagtagcctcgacgaagtcctcggggccggcaaaagtatcggtgaccagggacagaccaagctcaatgtagttcaagaaggggttgaatcgcttggcaagagtaatcttgacgtccataaaggcaacattctggcggccggtagcgtacgaggcgaactcgaagagcgacttctccttgatgaaggactttgcgtcaaagtcagagtccagcgtgggaaccccacggaagccgacggacgcgaactcgctcttcatggtgggggcgtgagccttgacccaagccctggccttggcgcggtttgcgcgcgtgccaaagatgtggaacaggaagatgacggcggcaatgacgaggatgatgccctcgggcttgaactcggacagagagtggcgctcatggatgttgtaccatttcgtccagacgacctcgctggtgggctgcgcggaagctccagtcagtgacgcagcgtcgggagcagccacggggacaggatcgggagctccagcaaagtcggcaaagtctagtcattagaggtcagtttgttgtctcttcgcctttcgtttcgccatcttcccgccgttacagcagcagctcctcagctccaattacaaagcgcgaagcaagcaattgagctgaagtgtgggggaaaggaagagtgcttaccagagtctggcttgcctgcagcggcctgctccgactttgcgcctccaaacatgttcttgagagcgtcggccatggctggttggggctcaatggctggaggttggagaagaggagagagagtcggggttggagttggcgattcagccagcgtggaatcttttgcggaggttctcgaaggctgggtggggccccgcggccttttgcttctctgggcttcgttccaggctctgcccacactagctggaagtcgagaagtccagctttacaagtacccaacaccaacaggcctatacagaattaccagagaaatactgtagattgagctgcatgtgccatctccaatggctgttggcatttgctgccatctgattcaataataacgtatcgttttattctcgatgtaacccttgctgcccgcttcagcctaaccccatgtactcaccaagagcttagcttccccaacgcctggctactgctaatagcgttgctaggctgtaggatcacgccgaacagcgattgcggccagcatactggatatggatgtgacttcagtatcgcctagatgtagcacatggaagtcaagaaatccagctctttaagtacccggcagacttgtagcattagtggagaaacactgtagattcagctgtatataccatctccaatgaggacgagagaactagactgacgaatcaatctattatataggcattaagttactggcagggaaagaaaaaaaaaaaagaaactactaggtagttaaggatataatctaacaggagagagtcgcgatagacgcccgaggcatgaagagtgctgggtaatactagaacgtagacagagagtacattattggatgtgatatcacaaaacgaggtaccgtttcaggacaccgtaacggggcgaaatcgcaaaatgggtttatgaggaaaagtacagagccgagtctgaggagattagcgatgccggcgagatggatgcaagtcaacgcgcccaccgccatcattgctcacatccaatcgcaacacctctgacaaagtgcgccatgcaaaaatccggttcgctccaagttgctggcactttcctccctatgataacattgaagtataataccaaaatttcgttggacgtctcattgctggatagccacaaattaaatgcattaatcgagagtgtactggagttctctacagtgggttcactttgcaatccaaggcgaaactaacagatgctaccaagcctatttatgcacccacctgtgcaccagcaccctatttttgttacccagtaacagtgggattttgatggtaagttcaggtttcatttgtatcggaagttgactaatttagatgcaagcggtcaagggagattgtcaggaaaaccattttcgagtggaagcaccaaagggccagtgtagatttactcgaagccgcataccgtgctcgatatgcgggagggagccatatcattctgtcattatcccacattacccaggattcatcctcgctaagcccaataccatggcgacttatgcatagatcggtagcaggcacgaggtccacttccgaattggttgcttctagtgttcatgttaccaacattaccgtcataatttggggcagcgacataccttgtaatgtaaaactgcctgcgcttgtagagacagaatgtcctgttacgtcgaactcgaggcgcatccgagcgagttcactgacacggattgtagctacacagcagcctgttgtgatattccagaaattcaagcttgaaaccgtgtcaattagcccatactgagtcgacatgaatgcaagcaacctcgaattatgtgagaatgcaaccacatcaaggttataaccaggctcaggaattgttagtttacaagcgccagtaaagacatcccatatattgatccttggcctagttactgccacagcaagcatcgtggagtcatgtgagaatgcgacagacctgatataactccttcgatcatcgaacgttgccgaacagacgcctgcagcgatattccagattttaacatacccatcgcttgcagatgatgcaagtaggtctgaattgtgcgaaaatgcgagttgatagatgtaactagaatggcctttgaaaactgctgcgcaggcacctgtatggacgtcccatactttgatggctccatctactggcgatgccgatgcaagtagttgagagttgtgtgagaagacaagagtactgattagacaggtggtccaggcttccctcttgacgtagtgacctgcctgctggtcccaatctttcacatatcgacagttattttgctcaaacatcggcggcgtagaatcgagatcaagctcttgtggagctgagaaggcggcattgtcgtgcccctccaatgtagctacgacagtgcccgttgtgatatcccataactggatttttccattatttaaagctgatggcgatgcgagcgtcctagagtcatgcgaaaacgcaatcgagttgctccattgaccacatccgtgtgcagaaattagggttgctgtacaggcaccaattgagccatcccataggtaaatttcgttatttctcgatactgagataaatgtttctgtgttattcacaacttgtaacgatacaatcacgtttttttccgggtcgacggatggcttttggtcagcgtcagtctcgagatcccaaatcttaatagtattgtcagccgatgcagatgctagaagtttggaatcgtgtgagaatgcaatttcacgaatcgatatagtgtggccgtaaaatgttgctaagcctttatttgttgcaatatcccagagcctgatgctggaaccatctaccgaggcgaaaatcgtagaatcatgagaaaaggcgatgcagctgttgcctctgaatgttgaaatacaactaaaagaaatagtatcccaaagcttgacgcaagaagtatgatcggaggctgatgcaagtattctcgaattatgcgagaatttaacacaatacacatctgaactgtgtccctcaagcgtcgaaatgcaggttccagttgtaggatcccagagtttgatgattttgtcggatgccgatgcaagcatcttggagtcgtgtgagaatgaaaccgaattcacgtttatcgtatgtccagtaattgtcaatgagcaggtgcctgccctagcatcccagattttgatagtcttatcatttgaagctgatgcaagcatctttgaatcgtgcgagaaagctactgaattaatatcggagccatgtccataaagcgttgaagtacatgtgccggttaaagtatcccaaaatttgatagtctgatcatctgatgccgatgcgagcactctcgaatcgtgagagaattgaaccgagcgaacagaaaatctatgcccttcaagcgtcgagatgcaagtaccgattacagtatcccagagtttaatggtatgatcatctgaagccgaagcaagcaacttcgaatcatgtgaaaaagcaacagaattgacagatgaccggtgtccttcaagtgtcagtagacaggcgttccattctgaaggtatctgtgacgataaggtgagccaggtaggcaactcatttcggaactttgttttaataacgcttttctccggtgcaaacacgattgctgaataatagatttgaagaggcgaaatatcaattatagctccatggctaagaatgattcgtcgtgtatctcgaaggagagccaaggttagactactttgttcaggctacatcattagatcaagttagtctaccttctagttatatcgggaatgccagatctcatacttcaagaagccctagcaattcatatatcattccgatgcaatctgcgattcgcccaagcaaacatagtgcctcgatccaatgcaacaggtggttgactagaaagcaatcgatggggccgccgtccttgatcttacacatgctctctttccaatgataaacccaatacctacaggcgtactggacttcgggtggtaaagcggtatcaatagtctgctggctaatcttagaccgtggcgtgcttggtagttgtagatcgcaaatatttctcctgagagtaccatctgtagaaagcagctctaaacaccgggctgctaattcctcatgggcttttagcttatcaatccagaatggatatcgctcaggctgtttagccttctccggatccacgaggaagtcataaaaagatagatgaagtaaccgtacgggaatcctttggtctgagggaatgtaaagcacagagtgcagcaaatcaagctgattttcgatgtcttccagagagatatttaatagaagggctagggatgatgtgcaaagaggacttgccagaaggataattgaacccacaatttccttaaattgcttagaaacctcatgccttcctgaatcggatagtcctcctatcaatccatctactattggtgagtaggttgcgtctaagttagacacataacccgtcttatgttccagtaatttcgcaagctgtttcttaggacctccaatccttcggtcttggataaaacgacaagcggttgcagcaaagataaataagggcaccgacctggaaactaggtgttgaaagtcctgagtgctaggccaggataaagaaatttgcctgtccaaaggtaccgacttattatagtcttgccgaattatattaaactggtactcaaggaataaggcaatatcgtgcctaataacagcttgaggtatttgatgaagaatcaggtctttatattcaccataaatatccttaaaccctagtctcataggtagatctggcctggatgtaaggaaaattcttaggcgcatagatgtaaaatgcttcgcctgcgaaaggagttgaataaccagccttacatgttcagcattatcgcactcatcaagtgcatcagcaaccagcactatgctagtagttagcagctctgaatgctctgagattttcttaacagggcctgcaaaaagtttgtcgaactgttcctttataggtttgttatggatgtttgggtttgtctcagtcgccgctttaatatgcggtgcagttaaagggaatgtttgttgaagctgagaagctattgtggggaagaaaagtgccatgttgccacgatcagcctcaccgcgtttgaaaaagaagcttccaccgagtatgcctttgcttgcaaatgattgcgccacagttcgagatattgtcgacttgccggtccctgcccctccattcagccagaatatacattgttcatttggggcggtgctccaggccattatttgatcaagaacatcacatcttgtccccgggtggcacatgtcgctgttgacatggttgggagaatcgaatgctgctccctctgcatagatgagcttgttcgacatgacctcttgatgagtatcgagtagtaatgcgcttgtaaaaattgttaacaatgcgaagagtaagacagaatgttgatgcacctttgttcaatctgtaaattcgacataattgtgtccctgtgcttctgcagcttctcaattatcccggccatctctcccttcttcagcggccatgctatcctctgtagtcttgttccttggccaagtttggtagtcaggtctattagttgtagacggcactccccaatgctgcggcgtatgttctgggaagaatcaagcttcgcgccattcgggccggccaggagtcgctccaggttcttgattgttgccgtgaatctatcagcctcattcaagatctgtcgaatttcgtgcggggcattcttgacgcctgaacaatagatcgaacactgtacgccgactttaataaatagatcgactactgcaattatgctggaagtaagcccgagagcttccgccattgttgacccgtaagttgaccgcccgtgcagacacaggatttgtcgtcagatatttattcgatatgatctggcaaggtatattgaggctgggcagcaactcgcatcatccaggaagcgggggaaggcgatgcaggccttgtatcaaacgacctcattgggcagaagccatagcctctcgtcacagcctgattccgccaattgagctctagactggtcctcgtcttctccttgacccgtcacatggtaggtactttcattctcgatgtaacccttgctgcacgcttctagtcttatcgcatgtactcgtactcaccaagagcttggcttccccaacacctggctgctgctaatagcgttgctaggctttaggatcacaccaaacagcgattgcagccagcatcgtcgtatcagtattgctcatatatagtacaaaaaacaagatagatccaattagccaaagcaggcttcagcactctgggtgtctgctatgtgaacacaaatgacgttgggtcctgcgaatgattccggctgactaacacaagacccctagccgttgttgcctcgccaacaggctgtaatcttcaagcccaactccaacgctgaaatcgatggcttgaagcattcgctttcattcaggtaagagcggcattatagaaaaccaaggagcaaaaatgcgtcgcacaacagtaacccgtcaatatggaaaacaatccaaaaagtccagcgcggaaaggatgtttgcagagctggtccagaccccagtccgaaagccatccaacacgcaggacgaaaagcagaatgcaaggccaattgacgaacaagtcgacccgctcaccacaagctttgctgaaatctcaatcttagagagtcctaagaagccaaggagtcggacaaaagcagcggaagcagatgtgtcgattgtggtggacgaactcaaattacgggatacgacaaggcctaggcgaaagtctgccaaaggcgccaaatcgattgctattgaagaagatatttcagaaaagacgattcaagtctcacaagatgacactgtgtcaactgtgaaagaagaacgtcgaagcgataaagtacggacacgcgatgctgcgccgaaaaccaggccaaaagggactgttccttcaatagcgcaagagccagccttgagagttctcggttggggcgatgtctgccctcctggagatcagattaccaagattgccgaagcctcatccgcagaggtgtaccgcattaccaataaacgaggcacgagcatcatcaaggccatacgattagcctcccctatcaaagccctcacaaaggcgcaggtagcatccggcctcgttgacgaagagccccattcagagattgacgtcagcaacgagctacaaatatccgaatggctggccgacattccaggattcgctgtttacaaagaacgatacattgtcaaaggcagaacgtcaagcgagcttctggaggcgcatcaaacagtgcagaagaagatgaagagagaggacccgggcagagcgcagtattatccatcgccgagccggtatctggatgacaccacctttctagttgtggaactaggagacgcaggaaaatcgctggagaactgggagctggacaacgtggatcagttgtgggatattttccttttggaaacaattgcacttgcaagagctgaggaagtcgccatgtttgaagtaagaccttgatccatcattgatttccgttcaatgctgactgatgatagcatcgtgatttgcacgagggtaatctctgcgtcaaacaagcccgtccccctcggcagagggaccccgaaggagaaggcttctttggctattcgggcttagatattacaatcctagactatggactctcacgagctgaagacctgacaaacgatgatgccgcgcccatcgtctacgacctagaaagagatctcagcctattcaccagcacttacaacccgcagtgcaaagtctataggcaaatgcggtccttcttgctccgtgctgatcgaaactggatgcctcccgaagcccacaatattccttatgccaaaggtattgacgggccgctttcttgggatgcatatgtgccttacacgaatgtgctgtggctggcttacacgtacgagtacctggtggagcattttgaaggcaacaagagagagctcacaaagttcaagaaagagacggcagagctgtggaagtatttgaacccggacgcccccaagaatgtgcctgcttttgggtgcgcggctgatgtggcatgttttgcattggagtctggctggatccgggaagaccagcttttgggggcatcgaccactctgctggagagagaagacagcatcattgtctcaaggagtgtagagcctgttgaagagacaccgcggagatcacagagaacgcgcaggtcatgaatgtcgttttgcattactggaggagcagcatgatacaatcatatgtacactagaggcgtctttttttggttcttgttttgggatatgtacagaggcgggctgatgatactatgaagtttacgaatataacattgaagattcacattcatactgtacgataatctcggcaagctcgtattaagatgaagaactccctacctaggatcaagttggttgtattatccagagcaagcaattcacatgccgcattgttgcctcgttccccgcatggtgatactcaacacacaccgtccaaggactccgattcaaacatgcgatgccgtcacgcggaggcgctttaaaatgaatggctgcacgatgcatatcgcctgtttctcgaaacagctcttcatctccggaattagacggcggatccctgctagaggagatcagatgttggcctgcgatgtagatcgggtagcggaggttagtgcggtacctgctgcgtcacacaaagtcccgtgcgcggccaggtagcgggtagcagctgccaccgccagccggcctcggctgacctgcgctgcgtcggtggagccggcggtgctctccttctggcggtgccgaggctaaagcgcctaaaaagctggtctgtccaccgccagccagagcgcaagtggctggcatgcaagccctttgcagcgtcgcgacggaaaccagcagctgaatcatcaccggacgctctccttaattccctggtccttcttttcttattgataaagcaagcctctttgatttcttcttcgcgcgaggcctgcatgacacgcgggcataaggctgcatcgaccccggtgaactgacctgctgctgctccttgtttacctccaattggcgactccacgactccatccaccctgaactgagctgagctgagctgccgtcgccaacctcgacatctccaccaccttctcgccggctcgtcgcgtttgctgcttcaagtgcccgcagctcattttccaccatggcgtacggaggctcttacaacgcctcgttcaacccggcaatgtcgagtagcgagtcttttggaaatggcctcctcgcctcgtcgatttcctccctctcgtcgtccggctccaaacgctattcgcccgtgtccaagacgtaccgacaagcttcaacgctgttcctgacgcgtcgactgcccgaggccctcagcacactgcgccccatcatcacgcctcccagctctgctgacgatggcgagccagccccggtaaccaagtcttcgcgagggacgaggatcaaggtctggagcttgtacctgacactcctgaacgcaattgtcgagctggagcccgaggaaggcaaggacgcctttggcaaccaggagtggcgagcgctgtgcaccaaagtgcgagacggctctatctgggaggaagtggtccggaatggatatcacggactggaaggagatgttgacgccgacgtcgtcatcaacttgtgagttggaatccaccattgcagccaactgcgtatatatcaagggagaccactaatcagagcgttgacagggcgacgctatcacttgcgcatgcgcgcgaccaagctcttaatcagaagatgctggaaaactacctggcctcctcgaacattcccaatcttgacctgaatgactttgcaaagccatcgaaccgttaccagtcccctgccaggagagccaacggcgcaaacactcccggagatttaaattcacgagtcaagcttctagaactctatacgctccacgtccttccccaaaacaacgagtgggactatgctcgtgaattcattgatgtgagcgctgtcctcgatgaggagcgcagagaagctttccaacaagctctgcagagtttacaggacgagcaggaagaacaggagcgcaaagaccgggaagagctaaagcggcaagaggaacagctacagaaagacattgccgaggcaaagcggctaaaggccgagaatgaagagaaggaaaagaaacggcttgaacaggaacgaatcagccgagagaccagcgagggcgactatggtatcgagcagactcccagctttagcggagtgggaagagccgaaccccctggatcgccccaaagcagcgtcgcgcgccctccacgcccgactggaaagtcacgatcaaaagccggcgcatcgtcagcggcggcagggcccctaactattacagcacgagccaccttgatcctatcccgctttcgacagctatttgagagtcttgcgagctccgtcacaggcaatcccgcgatactaatgcgggtcatggctttcaccatgggcctcctcatcatgctcggccacaaagctacgcggcagcgaattgagcaaatcatgaggacggcgtgggcgaaagttgcagcgacggtgggaatgggaaccaaggtgagctacatttaaaagagcatggacgcttggactggattgtacaccagacttatatataatttttcctttgtgttatttttttttttttttgtatcttctctgcatgagacggagttttagtcttggatagctggtattagctgtaccgtgtaccacctttgtcctggcggacacgataattatgatgaatatgcctttatttctagctttcaatctatagaaacgtgtctagatttgagtcgtgctgctgaaggcggttgccacatgaatttgcccagacgagaaatgttcaaattgcagacaaagtgccaatggtaccccgtaaccaaaacgccgccaaactccaatccatatgtatgattaattccaatttgatatatatagtatttgtttttaaataatccaccgctactgtcctgcccaaacccgggccactgctgggctagtaatttgcttgccgattcgttttcttttggtagaataactgtgtttgagaagagaggtcagtacatgcatagactgctttggaagggcagcgagagaaaggcggagaaacgtacgtctgttcttgaactgcccaagtttataatcttggggcacccgtcgcgatccttctctaggcgcgtgcactcgtagcagtagaaggcgtccgagataccctcaccgccgcagacgacgcacttgttctgatagttgccgaagctgcactcgtcgcagatgcggacaagagtcgtggggcggacgtaggaatcgcagacggggcatttgccatcgcatttatcgcagaggcggccgatggcgatgccggactgcttgcggcacatgacgagatcgctggagagagtagaagttagctggatgtctttctttttttttgtgtctgaggcagggcgacgcgagaatggacttacgggtgatggcgagacatggcgggcgagagagagatttgtgatgccctggctgttgttgggtggaagatgagatgggaatggaggaaaaaggaagaaaggcagcgagagtcttaatatgctgcagatctacggtctcagaggctagagctgcaagggcaaagtcgcgtggatttctcatcagccttgcagtgacgttggatggaatcaatgggtgggagaaggagctgggccaatcatgtgctagagcgtttcacggtgggggcgaattgcgccaggaagttccgcgacttcttactcagcctcgacctttcgaacagcctagcttcagccaatcactctgcgccagctctagcttcaagccctgtttcagtatcatgttgctgtagcaagctcctattaatgcggtgaagtacattgggacgaaaatggctacaattggggaggcggagaagtaagtatgcgcatcaactctttatcgcaagcttgaaacctgaccgatggcatcttcttatagtgcggcggcggcagaattaccacgatcggctgatgaggaccgcccagcgccagagaccaccgaagatgtatcactcaagagaaaggctgaagatgagagacccgaggatgtttcccccaagcgcgcgaagcacgatgacgacgaccaggacgatgccacagtttcgaaacggccaccatcacctagccatggccacgacaatggggaaggcgcatcggccgcggcagcccaagaccgacgcaaaatagtgatgcaagaagagaagaagcggggaaagcggctgtttggcggcttgatgagcactctaagccagacatctaacacgtctcagcagcagaagcggcggcaggaaattgagcgccgccagcaagaacggatgcagaagcagagagttgaagatgaccagaagagaagcgagaagctggagaagctgtatcagatacgcatggcggagcagattgtgtttgacgaagaagtggtaagagctgcgcgacacgagaggaatggagagtgatgcttcaatggagaagatggtgaactgattctggatttttacagatgaagaacaagcacgaaaaacgattagccatggcgaaattcctgcggactacatctgagcctgcgattgtacgtatcagctgcctccgttggtgttcaaccttgtgctaatggatgggttatatagttctatctaccgtggaaggtcacagcagatcaaaaagacaccatcgacgaccagatccagagggcgagggcctcaatagagaaggaagttgagcaattcaaggctcggaaacagcggcatattgagcggtatggtcccccagcgaggcaaacaagcgtgacccctgatgaacctgctgctgccacgagagcgcctgaacgcgagagccctgtccggagcccgcatcacggcgccgacaagactcacctacaagagcgaagagtatctcaagacatacacaaggggcatcacgacgaatctggtgatgatcttgaggaggctgaggaggacatggtgatttactgaccgatttttacgaaatgattccccccccccccccccccccaaattttctttttactctaaagcactggaggccgaatgatgtttgtttctttataccactgcttttattttattccattgtgggtattattattcataggcctctataacggtgctgcagtcttggtatttggctgctatgaggacctgcaattatgtactgtaggtagactgttccaagcaagaacacaagaaggaagcgaactcttatgtgagaaatgatacttgtcattgcactcgtcatctacaaagtagtagtacctacctagtcacggctgaagagcagtgctgtacttggaaacagctgagagccatcgtcccgggtttacataaaggtggcgtgagtgcccgttagagccacgcttacaccggaggaacacagccttggctatggagcaagcgatcatcatcaggtacaggcatctaaatgagcaaaattgcgtaaaattaccaggtggtaggcggtaacgaagttcctcggcatgcttctgcagggagcacggagcatatagcctgttgcaatgatgccccacagcagctgatgagtgccggccgaggcccgtagtggggatgggagacgaacaacactgtacctctcctcttattagtgagacgaacgatgctgtgacaatcaccggtgttttcttttccttttcaattccttgaggctattaaagacaaggttttgtattaaacttgaaattattgtcttacgcttttttaccaagactggaggcgttgctgacggtctttcgtggtactgaagcccctcactactacctcgtctgtatcaccaattcgtcgtatgttacttaaaggagcagacatctctttaatattctattttcatcctaataagccatttttcatcatagctcatcaaacatttaggcgctggaaagtccacacaaaatggataccagcaaactgaagcccaacgaccctcgggtcaagtacgagacaaagcaagtccgcggcaagacatactcttacatcctcggcgagccccaaggccccaaggtcgaaacaatctttctcatccatggctggccagacatggcctttggatggcgctgccagatcccctacttgatgtcgctgggcttccaggtcgtggcgcccaacatggttggctatgctggcactgatgcccctgaggatctcaaggaatactcgttccagagcgtctgcgcggacatcgttgcgctggcccgcgagtttgtcggcgaaaagggccagattgttcttggtggccatgattggggcggtgccatcgtctggcgagtcgcctactactatcccgagttgatcaaggccgtcttctccgtttgcacgcccctaaaccccataaacactaaaaaagttcgcctcgagaacatcatcgccgcgggaggcctgcccaacttcaaataccagctgcagctcggcggccccgacgtccaagcccgcatccaaggcaaagacatgctccgcaagttcttcctcgccctgttcggcgccagaggccccggcggcgaaacgggcttcaacacgagcgagggcgtccttttcgataacctggataagctgaggccgcctctgctcctggacgagcaggagctggagcactacgtcgagcagtactcgctgcatgggccgccggagatgcgtgggccgctgaactggtaccgcacgcgggagattaactctgagcaggaggctgagcatgcgaagaagaatgggagtgcgatgaagtatgagatgccggcgctgtttatttcggcgagtagggatagtgcgttgccgccggcgatggccaaggggatggatacgttttatacggatcttacgaggaccgaggtgaatgcatcgcattgggctttggcggaggctgggcacgaggtgaatcggcagattgggcagtggttgaataaagtgctgggtggtgttcctcggtctgtgctttagactggatgatgagatataagtgtgaataatgatatcacgagctctttggtcttgaatttcgaaacattattattcttgtcttacatctagactcgtattgactctatgcctacatagaatatttaattgccgaatcgcctacacgtctcttgaagccggtgtgttcatcgttatcatcaggcccagctctctggctcttctttactactagggagcctttccctactagtgactattccggattcatgtagagggcctgaagttcattgcctgaacaatgttgatgtgatgtagcgtaggagggtgagtgtgctcaccgctgttcaaaagaatatgcatgtacggcggggtgattcttgtgtcagatagaatgaaagcttgccatacgcacgtatgtagattcgtttattgcagcgtgtttttatatgcatcaatggttggagctttggaattagattttttgtttggttttccacacatgggacaagctgtgatgtttgtgagctcaagtggcaaacagaaaagtaaagtaattgcagataagatggatatactcacaatctgttgtaaaggcgcattttgaacagtaagagtggccttgtgtgattttggttttacatttcgtacatgagctacatcgattgttagctaccactaggtatactgccccggtccctttggtaatgaacgtaccttgagtatgccgcatatggattcttcgccgctttggacagcagcttgctctgcggaagcccgttagtattgtactttggtaggaagagatctgaacgttgtcgtttcatacctttgatactccagtgttgcctagagtggctgacttggagccgctcgccttggatgaagccggtgatccgtagtatatttcactcttcttcttgacctctggggtcgcaagctttgtgctcttggtgagcttcagacacttactgcacaccatggctgtgttgaagctggtgttcgtatccggttcgcttaagcgatatccacacaaaaacaaggttataaataagtctgagtgaaggaaatgatggtatttctatccttcaacacttcagctcagccttacgtatttgatgtttaaagtttgatgcttgtggcaaggctgagataacagtggcggactggcgttcttggcgcgtaccaggtactccgtataaaatcgccgatatactgtttgaattccaagcgtgacgaaactcgctgtttcgacgcgagctctggtattcagcaaagtacctcgccgctacagttgcagtggggagagacttgtcgcaaaggggacgctctcaggggaaccaagctggaacgtggacccaagtttcttgcgacagtggagctgcagcacgcagacgcctgtagacgctgtaaaagccagctaacacgggccccctttcagcatcagcgcctcgtatcgaatcctggggagggggttagaggggagcagcaagaacccagtgccgttcctagaccccccaaaaaaccttgccgagagcttagatatccgcgcttgcttgctgctattattacttccatccagcttcttttgaacctcactgcgcctccgtctgctggtgctgacgtaccagcgccctgagcctcgacaagcgtcccactctccagcacaaagggcctgcgccgaaacgaggctgtgcagccacacggaacggaacagatcaccggtctggcggagcagacgctatcgatatcgcgggccttgtttcgacccgagttgcaagtccgccatcccagaatccgacctcacagaacgacaaagaaacaaagccatccgtgctggcttttcaacgacagcgatcccgcatgcgttgctatcccgcctcctcgatcgcctaacccatcgcttgttgtcctgcatggctggacgacaacctatgggacgccatggcgggccctcaaataacgacgacctcttgctcgacctggacaacgagcagccaatctacagcgcaggccagcggtcggccttgaacgacgacgatcttgcccgagcctatgatctcgaccacgacccgcagagccggccctctgtgtcctacgatgactttgtcggagccgagccgtcatatccacaggcaggtcgctccatgggagcgcaggcggcgcaaccgccaggaaacccagggccgtatcacgctgggcaattcagccaatcgtcggacctcgacaactaccagcgctacgccgacgactacgaagactatcctgaagatgacatgttataccagcaaggaggcgccggggatgcggggcagtcctcagctgctagaaacaatgcgatggcccgcaacagtgtgctgactctgggaggaggcttttttggcaagctgaagcataggctcgggatgggccagggctactcagagatggatttgcctctgacagagcccggggcgagggtcccttcgcaacaacagccgccggaacagcccaaggggaatatgatgagcaaattcaagtttggccgtagcaaaccggatccttcgactatgggaccaaggatcatccacctgaataaccctcctgcgaacgccgccaacaagtacgttggcaatcacatttcaacggccaagtacaacatcgctacctttctacccaaatttctctttgaacaattctcaaaggttgccaacatcttcttcctgttcacggccgctttgcaacagattcccggtctttcgcccacgaacaagtatacgacaatcggaccattggccattgtgctcttggtctctgccatcaaggagttggtagaggattaccgaagacgaactgcggataatgctctcaatacttccctggcgcgagttttacgtggttcgaactttacggaaacgaaatggaatgctgtgacagttggtgacgtagtcagagttgagtctgaggagcctttcccggccgatctggttctcctcgcaagttccgagcccgaaggtctctgttatatcgaaacggcaaacctggacggcgagaccaacttgaagattaagcaagctctccccgagacttcgacaatggtttcacccagcgagctcagccggctgggcgggcgcgtcaagtcggaacagcccaacagcagcctgtacacgtacgaagcgacattgacgatgcaggcaggtggaggagagaaggagctcgcgttgaacccagagcagctactcctccgaggcgccaccttaagaaatactccatggatccatggcattgtcgtcttcacgggccacgaaaccaagctaatgcgaaacgccacagcgacgccaattaagcggaccaaggtcgagagacagctcaactggctcgtgctcatgctagtcggtatgctgttggcacttagtctcatctgtaccattggagacttggtgatgcgcggcgccacgggcgactcgctttcatacctctacctggacaaaatcgacagtgccggaaccgcggccggagtcttctttaaagacatggttacgtattgggtgttgttctctgccttggttcccatctctctcttcgttagtatagaattggtcaaatactggcatgctatcctcatcaatgacgatctcgacatgtactacgataagtctgatacgccagctacttgccgaacctcgagtttggttgaggagcttggcatggttgagtatgtgttttcagacaagactggtacgcttacctgcaaccagatggagttcaaacaatgctctattggtggcatcatgtacgccgaagaggttcccgaggaccgccggccgactggcatggacgacgaggagtcggccatttttgacttcaagacactccaagccaacctggaaagcggccatgaaaccgcgggaatgattgatcattttctctccttgctagccacctgccacacggttatccctgaaatgaacgagaaaggacagattaaatatcaagcagcctctcccgatgaaggtgcgctggtggccggagcagtcaccatgggttaccgatttactgctcgaaagcccagatccgtccttatcgaagcgaacggccgaccgcaagaatacgaactactagccgtctgcgagttcaactcgacccgtaagcgaatgtcagccattttccgctgtccggatggcaaggttcgaatctactgcaagggtgccgacaccgtcatcttggaacgactaaatgaccaaaaccctcatgtcgaagtcactttgcgccatctcgaagagtacgcctcggagggtctcaggacgctttgtttggctatgcgcgaagttcccgaacaagaataccaagagtggcgccagctcttcgacgcggcagcgacgactgtgggtggtaaccgagctgacgagctggacaaggctgctgagattatcgaacatgacttttaccttcttggggccactgccatcgaagatcgtctccaggatggcgtaccagagaccattcacactctccagcaggccaacatcaaagtctgggtcttgacgggcgatcgacaggaaacggccatcaatatcggaatgagctgtaagcttcttagtgaagacatgatgctcttgattgtcaacgaagagtcggccgctgccacccgcgacaacatccagaagaagctcgatgccattagaacacaaggagatggtaccattgaaatggagtcgcttgctctcatcattgacggcaagtctctcacctatgctcttgaaaagggcttggataagctcttcctcgatctcgccgtcatgtgcaaggcagtcatctgttgccgtgtgtcacctttacagaaagccttggtcgtcaagctggtcaagaagcatcgaaagcaatcaatccttcttgctattggcgacggagcaaacgatgtttccatgatccaggcagcacacattggtgttggtatcagtggtgaagaaggtctacaggccgcacgaagtgccgacgtggctattgctcagttcaggtatttacgaaagctgctactcgttcacggcgcgtggagctaccagcgagtgagcaagacgattctgttttctttttacaagaacatcgccctatacttgacgcagttttggtacacgttccagaatgttttctccggtcaagttatttacgaatcatggaccctgtctttctacaacgtcttctttaccttcttcccgccgcttgccattggtatcttggatcagttcatctctgcgcggttgcttgatcgctaccctcagctctacatgatgggccagcagaattccgcgttcaaactcaaagtttttgcacagtggattgtcaacgctgtctatcactccctcgtcctctacatctttgccgagttgatctggtacagcgatctgattgacaaccagggacagactgacggtcactgggtgtggggaacggctctatacggagctgtcctccttacggtcctgggcaaggcggcactggtaacgaacaactggaccaagtaccacgttctggccattccgggcagcatggctgtctggtgggttttcattgccgtgtacggtaccgtcgcgcccaaggtccacgtctcaaccgagtactttggcgttatccccaagctatacagcagcccaatcttttggctccaaacttttgtgctggcatgtttgtgtttgtcgcgtgattttgcctggaagtatgccaagcgaatgtactttccacagacgtaccaccatattcaggagattcaaaagtacaatattcaggactaccggcctaggtacgtacacagtccccttttaatcccttcccctttaatctgccatttgaaacttgccaaggcagagaaagagatgtgtgatgattctctaacattttacttgataggatggagcaatttcaaaaggctatccgcaaggttcggcaggtgcagcgtatgcgtaagcagcgtggctatgccttttcgcaggccgatgagagtcagacgcgcgtgcttcaggcatacgacacgacaaagcaccgaggacggtatggagaaatggagagctcaagaccaatagacgggatataaaaaaaactagctgttttaggatggttgtaatgattttctacttaatgtcatgtcaaaatcaaggagtgagtgtattctttttgggggggaagcggagtggcaataaggagtagcatgggtggtagccatgtttgatgactgaagccagatggaggactatgattgctttttccgtctctctattagctattatgccatatatgatgacttctccaaaactcttggctctggcggcttgttttctggctttttgttttgtataactcgtcttggtgtgattctgcttgtggatggggggtgaacgaagcaggaattaaaaagaggggggcattggttgtacggagttggagtttatgttgctagatgctttatgtagtgtttgtggccatgttttggaaaaagaacaagaatatcattcgtttgcaagtgcgaccataggatgcgatatcattaatggcaagctgttgatgaaatcttgagatgtgattctagaggcatctttagacggagattgagttgtccgtgtaacttgagctttgtgacaggctgttatgtcagatatcaacttttcaatctctataattgattggtgtgatatagttttcgctgcttccagacaaccttgccaaatgcaagtttttgcgcaatacgttacacacttgacgtgtagatgaacaatgagcatcatcaagactttgaactggaaacgggcaagatacgagttgtcatccatgatctactctctttcactgtaaagttgtgatgcctcacgtatgacaagtcgttcactctgacacaatacacatgatatcaacagccaggttctaccacattctcgatttggcttatttaaatccgggtaactagaggttacactgccgctcccttgttttttttttttttttttttaaataactaaatgatcgtgttgtacgaaagttgtgctagccgccatattttctgttactcttctcccttgcacaacgtttcgactttcggttttttttttgtgcccctgcgcagaaatttggtcgttttctgatgattccggaactgaggcgagagtcgtgttacgctgcttggtgtttcttttcttttctttctttctttctttttttttttttgacgacgggagaaattgtaagaagggttttaacgaaaggtgaactgtcacttgaagaagaagagaaagaagaccgattattctatactctctaagatacaagaaaaacgtcaagagttatgattgattttaattgaaaatgtcttaacgctctggaagtatctcatgttagctgttcattcatactcggcttgcaacccatactatccatctatatacttgcggacttgttcttttttacggacaatttttacgcaaacaagtgagaagaataaaaatagaagaaaaaaaaaataagcaactgaatccagtcgcctccgccctctacagcacaaacattcgtactacaactccccatttctcttcgccacctccacaattacacaatagaaaatgcatcctgttattagtagtggtaacaccacttcaatgcagtggttcaaaaaaaaaaaataaaaaaaagtttaaatactacatatcatagcatttcacaaaaaaaaaaaaaaaaaaagtcgaggaacacaaaaaagcacacgtatcggctgtggggtaaagaaaaagcatcatcacgatgcttgcagcttttgtgcgacgcagttggagagacgtgagacatggcgccgccaccgtgataaggatccggggcgagttgtccaaggtacgagatgctgctgattatgtgcatggataatggacagggagtacgaaaacaaatctataatttgttgaatatggactcgtaacataaatagatctgcgcgattgggatgatcgccgacatcgcttgatacgctgaatagcaaattcacaattccttcagataggtaattataataatattatcatttgtttttgtatgtatttcaattaaatctttcattcgtgggttctgtgtaatcccccaataagatgtctcatcatgccatgcaaaatcttgcttcttttttcaatccaaatgtcaaaaacgccgtccattaaaaatagccacaccgtgttttatatctattccatcttatacatcatcatttttgggtgcctagaggcgatgataaaaatcttttgtaaaacaaacagagtaggagatagagagatagagagatagaggaaaagataaggggataagggagatgggtactatgcagaattggtaagataaaaggtcgtagataagagtcgggaatcggagcgacgcccgggatgggcctcggccatatgtggtggaaggtgacagtgaaagcggctgataagagaattggggaatattgattgagaatggaaaaagaagcgctgagggggatgaatcgagaccgtccagagttggtaaaggccccgggaaggcaacccctccattctttggcggtgacaagtagaaacacaagtagtagtggtagtaataagaatgggtaaaagcgaaaatggtaatgtcaaacttttgtctcgactccttgaaaaaaagaacgcccgaaaatgaaaacaatgacgagagctgcgaaaagaactcggtccagagcagcccgtggggggtccagcagcataagcacaggcaaagggggccgagatgcttggatggaccgttgcgcacatcagttgatggtggtgagaccccctggtcggctggaacacgaatccctgtcaaccccgcaaacgtcggctggctgcttctgagccaaaagtgcggagaggcgcggtgagagctgcagcgcagtttagccagtgcggtgataggcttctgctgctgctagccgccatgtcgtcggcaagggggtgcaggaggagcaacgctaaggaagctccccaacgcaccggtgcgtccgaaatcaccgtgaaaacatggggactagcagctcgatgctctttggccgagagctggagctgctgccagggtttcgtggcggtagtggtcgctccatgccgccagatgcagcttcgtgtgagtaggcgctgccgtagcccgggtcgtatgtgtggccggatgagtgtcgcgtgtacgagttgttggggctggtggccgagctgcggctgaagggccagatgccactgcccgtgggcgaagtagggctgggcggcctcatgttgagcgatcgcagggcagacatggccgaggtgtggtagttgagggtgctgcctggcgttgctggcggggagtttgtgaagtgcatggagctgggcctcgacggtgatgctcgcggcacaatgtcacggggctcgggcttgcccagagtgtagttgggctgggcagtatgcgcggcgctgaagtagctgtgaaccgaagacggttgctgcgaagacgagtcttggtcgctccagcggcatctataaagattgtcagcactcatgaacctcgagtaaacgggcgaactagagccaacatacgtctcggagcagtatagcatctcgccgtgggggatgaattgcttttcgcaggtcatgctgcaataaacaaatagagtcagtaaaagttctgcagcatcgccaacaggagagatgcttgcttaccaaaactgagggaagctctccctttcattctcatagacctcggtgtactcccggttgcctcgtcccagcttctgggcactggatggagtgtgtcgtcgggtcatggctggtcgcttgtaatgcgcaggagttgcagcaacagtctttcgtacgtctgtcgttgatgagtgggtagagtaaggtccagactttcgtcgctgatgaggcattataaatggtaaagctaccaagtctgtgaagagtagaagcgcgtgggctgaagctattatcctggtagttcgcagaagtgaatagaactaccaggaccgtctagccagagagatgctcaaggctagggaagctgacttatatccaacaggtggccgtagggctgtgttatgtgacgagtcggattttgaacagcacgaatatgtaaacaggttatagctttctagagacgatttgtccacatgcgtgacagacaagtcaatgaccgtgtgcctctggtaacaggacggtgggattggctgaagtcacactcaaggagggtgcgttgatcgacaggatccggtagatggaaggatgcgaggatggcgcagatcgattcgtcaggcagacaatggctatccacctggtgctcagttgacaaagcagtctgttgacttgtgtttgctcgacagccaaatatagtagtggtgctaatgggtagcaacggtatcgccagtcagatgatgagcgtccagtagcgctggctatgggtgggtgagataaagagcggacttggtgtaagtggcacgggattccgagttggtggccgagttgaggcggagcggctgttggcggaatcgagagaagaatcgatgattgaagtggaaaacaagcaagatgtgcagttttggacgcaagggagatggaaggaagaaataagaaaagggtgagtgactcggcctgagatgtcgtgatttgattaataggcggcagccgaaagcggagtctggcgagcgaaggtttcgaggtaccgaaaaaacagcggcggtgacacactgtcgacgcccggctccacaatgtcgcgatagcaggtacttccaggcaacgatgactctgagactatgtgggcttctctgttgcgtaaagttttttttttctgggacaagagagaatgggatgttttgcccttcttatgccgtctgctcttgtttgaaatgtggacacggagggcgacggaatgattggtggccttgacgagcttgcagagggacagcgaaggatggtagggctgggctcgcttgcagcaacttgtaagacgggctggtagcttatttggctgacgggtgcttattagccggctgctggacagcacacaataagcctttgctttggtgaatatgagtcgcgaatgatgtgctcgctggacgacagttggcgtgataaggcgtggcacttgcgtcggtgccaaagagacgagacaatgctttaagagcggtactctaatgtaggtacctgtttgacaagaagaataggtagacaagattagaaaagcgagtgtctgaacaataagcgcaagcagagaagcaaagagagagacgtcgaagccgcagcgcccgtatccggggacgctgacgaatatttaacattctctcgtctggcctctcaactcaaccgctgccaggcacgggtggaggccaatgggcagcagcttcgcgtccccgtcgaccgcatgcagtgcatcgcaagcgcagtttgcagggcatcttggagcttgggatggcgccgatgcgaagctaatggagggactccgagattgtgtgcggcgccttttggtggcgatcgacggaacggggccatggaaaactgcccagggggggcttggtcgaggtactggtacatggtccgtacaagccatttatgctggccgtgcgacaattccgccagcaatgcgtcccgcccgggtcgacggccaggtcgcattgcggtagcgtgcaccggtggagcaggcctgagttggcacgcagcggcggtactgggtactccatgcagacaattgggcaggtctgccgctggacgggccatcaaggcaccagctgtgcccccgagtgccgtttcgctgcgctgctggtcgctgtactttgagcacctgcaacggcagcgctggaggggcgatcctccaggcccgtctttttgcgcagccattggcggccagtacctcgagaattcgagacggatgccctttacggagctgcattgcattcctgttcagacatctcgtttcaatgtctcagatgaaaatcttgtctcccctgtatgagcatctggtacctgcgcacaaaagctaaaattcaaaaaagtaaaatcaaaagtgagatgatgtaaaaaaaccttcagtcatgcatatccatgacaggctgtccaatgtacctatcatcacccccccctgtggagttcttttgctgctgctacagtatcaatagtattttctggggctgctctgggcggaacaaacggcgccagctgacggtacaggcgacgacagcaagaaaaattgggctgttggggcctgcaacagtcatccagtccagcgagcacgtttccaggcccaaacgctgctaaccagcacggcaaaccgctattttgaccgccacgatccaatcagcgtgtgcggcgtccgaggactcggggccacggggtttactttgtcgcaaaagatgggattacgcaacggtgatgcggaaacggcatgattgatttttttcttcactatgcaacttcgtaacccattgttttttttttagtctcgtgaagcaattaatagtcacaggtgaggtttctgggtgtccatctactagaaacttgtccatctaaagagaaacgaacagtaacagaaactagtccggcattttggtagcccatcacggtgtttttacatttttacacttgctccggcagcccgccctctaaccttgatgtcccatgacgcagctgcactgtaaccgtaaaaaatcctgctcttcttagtacctgtagcctgaacaatcaatcaatactatttcgtactccgagcctcgcggctcacggactccgactcatttgcgcagctactcgcgcaattctcctcttttctgccatcacatcgcctgtttacgtattcctcgattgactttctcccaacaaacaccatcactcgtacgagtccttgtccatacgttctacgcagggccttgtaccttgtcttgcgctccgtattcacactatcatcctcaccccctgacaaacggcccaaagtccctttttccttgtccgttttttcgcctgcaatggctattcgttcatgacaagtagcggctttggctgaatagcgcacgaggagcattagccgagctgcactgttgcaggatttctggcatgcagctccgcgaacgtgattcgcttcgaagcctcagccctcgccatgccactactattattgcctgctagcttctatgcccattgagagctgcaactccaggcccgtgtttccagtataacagcaatatccagtgctgcatgccacacgtgctctcttactgctctttcatccaaagtcttgactcgctaggtgggggtttttggaccacttggactcacatacaagccttgctcagaaaccgtctcgtcgaccaaccccggatgctcgagcgttggcccgacccttgtcacagttgctagctctataaaaatctacctgtactattcttgctgctaatataggctgcatggcgcggggctctgtccctctcccgtctatgccgccatgcccaaggcgcatctcagcgttcgaatcttggctttgatgccgcctggcgctctgcctgtcagacagcgaaaatgaaaaaaaaaaaggcgaattgtcgcagctagggctgacagcacgaccacggcatccgaatcccgttgcgctggtaagactcgaaattgactcttgcgccatctgccccggatagcatttttactttcccgtgcctgggcctacgcccaaacggcaccaagtgctggtttactcctggatcgaagccatcgtgttgcacgacgtggcccatctcgctgctctccacaaacaacaggagctgctgtcccaagccttgtcttccttctttgctgtcctgccccctctcggatcctggttaactgtagctgctctactgtccggcgctacccactcacggcgggcggcttgttcggttctggccatattcggcgccgagctggagcgactcgttctccagactccaggcccgcgggaacgggaacacaaaaaaaaaaaaaaagagccaagaagccatgggcggctttcgctactttggcccacccacagcagagaaaagcaagaatattgcaaaaatagcaaagttcagctgactggatcttgcctcaaatgagaaattacgagagacgacaaaaagttagcatcatggcagacaatctcacccggtaatttcatctgccttgtatagccgcagactcttgcgtggagaatcagccatttccaaagaaaattttttttttttaattcttccttcttttcacacccctcgccatcagggtccttggccaattccatcgtccgtttcccaatcgtcccatcaggccctgtatcagcagattccactggaaaacggacacgatggtgaagccccttggcagtggcccgtcgtattctcaaaggctgctgccggcagggatcctgttggccgggctcgactccatcttgagtgccatttgcgatggagaatctgcacaggcgaagctgcccgtttctaccggcataccgccagaccgtccacagtccccagctgggtccgcggctccgtcttgacggccgtatggaggcattgccatggcatctttgtatgcgtctactctaagtacagtacttacaagtataccagctcttcaacaccgccaattgcgtctctctgcctggtcatttgacagggatgccaggcctgcttctgccaatcaagacatcacacgcaattgatggcgaaaacaacgttctgcattgcgtcccaactctccattgttagcttggcctcgtccggtgcagagtagcagcagcaccaactgactactgcttcaaacggcaaaagaaaacgaacaagaaagaagcggtggcagcatctcattatccatccgatccacttgatccgaaaccagatgccaccccgcatcttgactttgggtctcgaagcaacgctgatgcaaaaaccgtgcgggctgaggccatcggaagcgtgcccgtgcattcttgttggtctgtcatgcatgtctcacactgagtgatgcttttcaggttgaaagcttgcttgctcgtagccggccattatctgcctgatcttgtatacagtatgtctcatgcatgccatacccttcaattgggctcggaaaggggcctggcacttgtactttgtacgtgcagttttagtccatcattgctctagcatcctcgccgagctgctgctaattgaaatctattgccttggcgggagttgtttctgcggagtcggccagattcccatcccccggacctatttcccatcaaagcccaagctcccctgcctcatcccagcagaggtcattgctcttcattctagaatgccggagaaggaatcgcttgtcttatcctgtgctcatccacctcaattattgcaaacgtctccaactcctatctcagactccctgcaaacgagcttctgccatctccagacagcagggaagcaaaaagttggtttaatcttgacaaaacgggtctagtttgggggaaattatccccgccgtatggatctgcgcgggatcggtccggacgctggtccaaacccgttttttgctagtagtaattgaatgctgtgcttgctcacgagtaatgctccctgatagcaagctttcgcggcataaatttctgacttctcctgaacaagcatcagatccagattgcatgggctggttggacatgccatgtgtgtgctacttgtcacacacgtgtatcgatttcatgccggcgccttctcctatctatgcggtgcctgagcgagtttaaaatagattagggttaatgattcagggcttatttttctttctctttcgccacgcaagaaacaaagaaaaattagttcgcacaatttacctgccaaccgggcatccggatcgaaaaagaattcttctggcattaagtcgattggggagattggaacccggtgatacccaccggtgtggatagtaaatgccagcacggggggctcggagacctctcctattaaccagggaagacaaagtggtgaataaacgtgcgcttctagaattctaaactgtattgtcatccttgcccacatgctatatacaatctactgtatctagattctaccatgtacaagtgccgacaagtaactttccgataagaacagatgccgagcttgctcggatagcgtatctgggtaaacaattaaacgacatcttggatacaaaaaatgcaaaaagacgggtatgtgagataagggggtggcgtcccattgcctttctcttgtaatatatttgagtttgtctccccctgagcgagatcggagcgcctcaatctcatgaaggtgttgtcgtcatttccatgttacagtagttctgcattccagcgtttccaacgtttaaactttgcttctggatcaagccatgtttcatggactctggattgatcgtatccaaggtaccgcgcgttgtaaagtcactcgtctctttctcttgcaattgttcatttgctgcagggatatgagtgacaagattgctccaataaatgaagagtagcatatatcatctactttctgtgatatgaatgtgacgtttgtggctgaatcactgagaagacaaaggattctggcgaataatgtggtcgattcgcgcagtccactcatcaagaggtagattgaaagacggcaattccggagaagcactgccattggattcgttcggcctcgctgtttcttctccactggcaaaccatgaagcattatcctgtgcgcctatcgaatgataatccagcgccacgcattcattcaactccatgtcaggaaagccatgtgcgtccatgggcgccgccacgtaaagagcgctgcgtaacgatgcttgatacaaagattcaagtctttgggcgctgccatctggtttcaagaagcgttccacgataggccttgaagcataccattccttccagagacttctcacagcccctaggtggcctaggagcatgatgtatgattcatacatgccatatgcctcatctgtagagactttgctctgctcgccaagatagaaaaggggaagagagcggaaagaatcgtccgagagggaatcatgctcaatcccagtcagcagctggaacagcaactgtcggtcatcaacggcgtgtaggccactactcaactgccggatcaacgttttgagagtctctgctacatcagctgacgacgcacgatattgctcccacgaatgatcggcaaatccccgacgtagccattcggatatcgctcccacaactcctgcttcagctgaaagtcgtagagctaatccagtcaacgcaggcccatgatggccatatagtcttgcggccaggtttccgatgaaacccaggatttccagatgcgcagcccctttctctggctgctgagccaaaactcttaaacaggcgttgcgaatctcatatgagacaatcggcccattgttggtccccttttgtctaagaaagtaggtcttggctacctcagtggatggtagagaatgaaacacaagccggcgaataccaatgatggaagtctggtctttcagagcatctgatagttgagcgggtgataatggctcttcgcttcggttccccatggaacgctgcagatttttatatcgtaaccacatccactccataagcacccgatcgtcttgtagtgcatgtgaggggattccattttctcggcaaagggtctcgatcagtctagaatcatgccccgaggtgagttccttgggagcactagacggtctaggagtcatcgtaggtgagcaaacatcatcgacaacgacgggtgtgccgcgaagagcagctgacagaatgtcgtgcgggctgagcctccagatattggctgggttcgacaagacatcgtcagccttgcgccgtgactctgagatttgagcttgcagctctttcaactggtcctgaaccgcaagtcgttttggattaacgtcccatttcctctccaggcggaggtcatcagcctcgtctaccgggcgaacaagtcggctgtcctcggcgtcgagatccagtagcagatccggcatctcaaagaagtcatcccgtacaggaattgagtctggagactttggtggccgcttgttgcgtatggtgtaatagacctcgttgttcttgtcgattctccgcacaaacgtcttggaacgtctctggttgtgcgcagcaaagcgatgagacgaggttgcaagccgaagcccccagggcgatcttgagcttatcatcttgagtgaggtttcaatgggtgtggctgctccatatgcctgaattcagcgttggactctttttttctggcttctttgagcaatttgcaacgtgagcaaaatatggtggcatcccgtgccttggaaagcggtacatgtgtgtactgctcacgcgagcctaattacagcgtcttcgaggtacctgttttaccccagattccgctaaatgttcagtgggcccccgctggatcatccactaacttagcgtgctgccctttcactgtatttttcgtcttctagaggtggcatctgatacagacttcaattgcatttcatacaataattcgaatatttagaggtttagaaaggcactttgccacaatttttgactaatattgtaaggcagttgattttgtggagagcataagggtagggacatgttataaataccagcacataactctacaatctgtattcactcgcaagttgaaaacctaaccatggggcgaccggtatgtatataggcatctcaattagcccaatatattattctatattataaaggagaatttggatatctaggatactgccaggccagatttgaccttgcaagctcgactttgctaaatgaacttcataatctcgaccatagagtaagctccatgtatctttgtagaattatacatgcatttccgcatataagaactaaagtactgaggatattacagtgactagagtttggcctcaaaaattccattttccaacttgatctcgcaaattcgaccatggagccatttgaatatgccttccctattaccgcttctaccatttttactgcttctcttgcttccacttacaacaataacggactaattcagaaggcggtgagtaacttgctgctggtactactagtagatagaatggcagaatatttgaacttggtctgaaaaagctacgaaaataaagggcaaaagtaaaaaagtgacacaaaagcttttgactctatattctgaaaatcgtttgtaaatttccaataaacttggtaatctacgaattacatgcagaacgtcatgccgcaacaacatgactctgagcttccgtcaattcaatgatgcgggaatgaagcatacagtgcgaatagaatagaagaaaataacgttacctgtgatataagtatggagcatcttcactaccgccttgagattctcaaatattcaattggtatttaaaaaatcagatcagaccagaggttttgaagccggagattttcttctctgagatctctaaagatttcttctgttccaagacgtaacatcgccgacgttttcttggaatatgagttttgactactagactcacacggccttagtcacgtgggcagtatcgaactatagccgttaaaccttgatctaatgctttacaatatctttcataaacctgctatttcttccaagttagcgacagattaaatacggctgtataaccaccaagcaatctatttgaacgatctcacgaccaccaaaccaccgacttgcgcaacaatggtatccaaaaaacccaaggccgatgccgcatccgaggaacccaaagtcgatgctgcacccgaagaacccaaagccgctgctacacccgaagaaccaaaggtcgatgatgcacccgaagaacccaagcttgatacggcatccaaagccagcgaccgcatggctagattcaaagccctccaagctcgcgccaagaaatcttcagaaacaaacttcaaagaagcaagcctggaatcacaacgcctctccacgaatcctagcgagctcactgctctgcatcgcagacacgcaatcgcatcccacaaactactaaaggcggacaccgaggaggctggagaggattttgagcgcaaacgggcctgggattggaccgtggacgagagcgaaaagtgggataagcgcataaagaagaaggcggtgcaccgcgataacaacgccttccaagactatcaccacgaagccaacaagtcgtacaaaaggcagcttcgcaatatcaatcctgatctcgagaaatacgagaagcagaagatggctgccattgaaaaagctgcggcttctggcggtctagacatcgtcgagacagaagacggcgagcttatcgctgtggataaagacggttccttctactcaacagcggactcgacatcatttactcaaaataaacccgacaaggaggctattgatcgcctagtcaaggatcttcaacgcgcagaagatgttcgtctcaagaagagaaaggagcgaatggcacaaaacggcgaggacggagatgtcacgtacatcaatgagaagaataagcagttcaaccagaaactatcgcgtttctacaacaaatatactgctgagatcagggacagctttgagcgtggaacaatgatataagatattaatcagttactttcaagagggaaacgggcaaggttattgagatatatgaggagcgtttgtttgttttggaaattaacttgcacacatagatacagcgttttgcttttaatcatacatcaatcttaattcatagcatcgtcttcctccaccccttggacgcgagctcttcgatccgctcaagctccacgggacccttgattgtctcatccgcaagtgcctcgaccacagcctctgcaactgtatcaacttgaagaggtttcgttcctgctgcccccatgaaatttttcaagacgttgcccgtcaggctgttgaagaaggatgcggcaccagctgctgcagcgatgcccatggtcatcttgcgtgaactatcatacatgaacggcggccgcatgtagatgccgcgcatttgaggaaagttgcttgttatggcagcttcggcctctcttttggtagaaatgtatcgatgagggaggaccggcgctccagctgccccagagatgaagcagaaagcgccggtgttctcggcagcggcatgtttagcaagtgcaattgcgctgtcccgattcatgacttcatacgatagttgatccttgggattggagggcttgatgctctctccgggctgactgtggatggggtcgacacctcgatctcgaactgaagcaaatgctttctgaagtcctgcaatgggagattctcgaccagagacgacgcccttgtagtctgcttctaacaaaatgcccatgctgtgaacaacgtagtcggagcccttgagcaagggcgcataagttgaaggctcaaggatgttggctcgctcccatgagactttgtgagcccatggcggaggggtcgctgtggatgtgacattttcccatcgtggctcacctgagcggctttttcccaaaacgaagactttatgtgagcgattgtggtttttttcaacatgggttgtgatgaatgcattgcagacaaagagatgaggtacaatgcgtaaatcacttacctgactgatgtaacgtcccaacctctagccacggcatatttgcagatccgggaccctaagaagccattgcctccgcagactataagcttcttggccgcggctgacatggcttcggtaagcttgagtgaatgagctgtgttggtcgtctatgagatggtaataatagattgagtataggggcaggcaattgacttgatggatgaatcttattgaagcttgttcgatcgatgagtttgagtggaatttgaaagatggtaatttctgacgagatcaggccatgcggcaaatcgatgaaatcatcacatacctgtagctaggagcttagcacccataaggctgaggaactctaccgctgaagctcggcaatacgcggatctaattggctgcggcaatagtgggccccaatgacatatctgcaaggctgcaaacgacaaagtgcgtctcccagctttctctcttttacttttttccccaccatcgacgcgcaaagcttgattgcaccgacaaccgcgttttaacgctgcaaagtgcaaagccaaaacgatggcgccgtcaaaccaattcgggaagcgtgtcaagttgacgcaaatccgacggccgtttgtcattggcagcacggcgcttcctttctcagactcaaatccaagaccaccggggacgcctgataaccacacgcactcatggcaggtttttgtacggggcatggaggatacggatatcacgtattggttgcggcgcgtgcagtttaagttacacgagtctatcccgaattacgttcgaagtaagctctttttacgccacttcatctttgttctgcacaacagtttgcgctaaccgtttgacagtggtggaaggagagcctggcaagccattcgttgtcaacgagacgggatggggagagtttgacatcacggtgaagctctactacgttaacgactccggggagaagcctcagaccctgtaccactatctgcgcctccatccgtacggtagaaccgaagaggaaaagctagccatggtggcgacgaatggcgaggtccgggcatggagctacgaagagcaattgttcaacgagccatacgaggcattctaccagatcttgacgactggcgccgtgcccaagggatggaaaccggccgcgggaggcaaaggaggcaagggcaagggcaagaaccgcgcaccgcctccactcccggcaccggacagcggcgacgtgtgggagcggacggccatgatacccagtgcaaatcgacccggccagccgttcagtcgggagacggaggccgccgaggtcaagaagctttcggacgcgcagctcaagacagaccagatggctaagcagcttctggccgagctgaagaagaaggaagagcagctggccaagctcaaggcagagaacgcggcggcggtgaagccttcttagagaggaggaacatcagaatcaccgccacccgcgaaaagctcgcgcaagaggcgttctcgccggctttcatgattcctatcctccgaccgaagccgaagagcatgtccgtggaaaaagcaaagaagaagagagcatcatgcactatgcagctctggaccagaaccccgctccttttcctctgcacggaagattgacagcgtgggtgtttcacgcagcatgtcgtcagaagcatactttttccagcttgtctctgggcttgggttcgttggttcagcggctgccaacacatcgccgagccacttttttttacgactacgatctatttgttttatttttaaaagaaacacaaataagtagatcttggcggcgaacagacttatgccgcaggccgcagcaagtggctgcatgaatttgagagagggggggcgactgagctaagagccatggctcagacgctgttgtcagtctgaatccctgccttatttggcagagcatttgacaccacagatacttctggacagtcattggctgtcgctttgagcgctcagctaatcgtgggctttatgagaggtgggagttctatggatctctttaaaccccttgatcatctgtctgtgttacgatgagttggagaaggaggggtatggaggaaggggtcaaggcagtgaaatcgagacacccaccagcgtttgctaccactcactagctacattggcataaaaggtgtgtgtctgtgtctgataaagaaggaaaaagaaacagcatcagagggttggatgatgatgacacacgctttccccactgctttactttatggtagcagtagctgcataaacttagggtattgcccactacctaccacttgtgtatgagagatataagtgtttggcatagctaaaaacaaaatctacccctccttggcaccaaatccggtcatgtgaacctaaaatatcgatattctctctcccttacatgtgtaaatgtgcactttctatgcgtagaattgcggtgaaagtctgatacaagcatcgttatcgacttacacgtgggtggcgaaaagagagagggaaaggaggccaaaaatagttgcgcttcaaaagcttcatttgtattgtaattctctgcagattggagttgtgtctgtcttgatgtatttcgatcctcgatccaggtcccataactccccattattagtagtacaagtacacgtacagtctttttagtttttgtttccgtacaaatacacaagcacgtaaccctcgtgcctaaaaacccaaagaggaaaaggaaaaaaaaaaggaaaaaaggaaaaaagagacatagggaagacatttctagtaatacaatgccttgcgaacgctcaacgctcaaacaaaaaaagaatatgtgaaagcagatcatgagcatcgctgtagaggtgggataaactcttccggcggcgtgcaaataaacaccgtcaacaccatgaaaaatgacaccacaccccatcttcccccacaatggcaataaaaaaaatcccggacgggagatcccaaattctgacgtattcatacaacacacgcccggggtggcagccataatggtgtgggtgtggttggcgcggctagccaacgaagcgaatagaagaggatgaagaaagatgaaaaaagaaaattatgaaaaaggcacgcatcccgtcgtcgtcgtacacgtctgatttacagacggctccataataaggcaaaggcagaccattcaaaaaacatggaaataaaacactttcgtactggactcaatcgtcttgtttaaaaagtgcttatccgggtatcaaatcatgcaaccaaaaaaagaaacaccacccgtccctgaaaaccccacccggtaattgatcctagccaatctttttgttgtcttcttgccttctgctttctgcttttttgattttccctgcctgccctctttgtcccgtgtgtacgttacttgtgatgcgtgccatgcattccctattgcccctccttccatataacgccgaggtaaaacatacccaaatgtttgatgtgtacgtgcatatacatatgcaaatgcgcatacaatgctcatactttagtgaaatcagtacagagctgaaaaacaaaagaaaagatataacaaaggaaaaagttcttctttcccagaaagtggagacagttgaaaagaacgctttgcaaaagagcgagtaaaagaacataggagattgtcatgctctcagctgggttcaaaactgttgtctaatggcacggcgactgcggcgatgcctcgtatgccggaggtggggcctcctccgactcatcccatttgccccgttgctgggaccgcttttcgtcatagacacggcgtgcgatttcgctcgccatcttcatgacccagtcctggtccaggggatcaggtgatgactgtcccttggcacccggcgtctcacgagggctacctttctcgggggtcgccttacggctgttggccgtagcgtcggccagcatcttcaggtctttgagggcggaggtgagttcttctagagtgagcgtgttgtcgccaatatcagacatgagcgtctgggggttgaaggggtcgctggtaaatggattatcatgtagctgtagctcctcctcttctggtatatccatgatgggctccgagagaggaatattgaccgagttgggtgtattggtcccggcttcggactgactgtctggagtgaccgcctcagatttggtcttccggagattgaccactcggttcttctttttgcggcccgtccttgatcggacattgctgccgacacctaagccggtagacgcattgacgcttgcaaaagaaggccgtgacgatacagagccatgaagggtgcttgccgtatcggaaaatgtgtaggtggtactcgtaccgccagcatgtgaattcgtccggactcggttaggagatgagatagatggcgtagcaggatcagcacggtcggcgcagcctgaccaagctcgaaatacaacgtctcgtatgccaggtgtgaatagagacaaggtccggtgcgaatctgtcagcgcagcgaggcgtagcagatttttctgggaaaatagagactgcgtctcgcccccgccattcagagagatttctgagatggcactcggatccagcacgttgccattggcatcgacagggtccaaaggtgggcttgatagcgggttgaccccctcctcgtccgtctcctctttgggggtttccacgcccttattggcctgatccggacaccacaattgcagagacagtcgatgaataatggctggcagctcgtccatcattaggtttcgcagctgctgctcaatggtccgttgcaggtagtcccgcacgaactggatcgaatcaaaggtcgaagagaccttgagagactcgagtggatcattgcgaaacaccagagtcaatcctttctgtttcgaaaagaccaggatgataaacgccgacagcttgatttcggacagagtgatggagagggggatcgtgagacccgaagctgcggccagtggctgcggggaggtaaactccggcttggaggagagataggtgttgagcggattggcctgcgcatcgtcgtgttagccatctattggtctatcccatgcaatgctgtctcgcccccgcacacgcacgaaataaatgaaggattgagaaagactgatcaaaaccaaacttgctcgaatgcagcaatccatgcaggaaatcaaacagcaactcaagccagtctgaagctcccaaagacagggcgtgcagcaatgctttttgtgcgtgtaatacgcaaagagctaagtgatcgacggcagtgccggcaatggtgcatcacatcccggtagcggcatcttcccaagcttgctgcacagcttgccagacacttatccagctcattgccacttcctgacaaattgactgctttcttcataacaaaacatccaagtccgcggtgcgattcagatgcgctttgttatggtggcgcgagtcaaggaaagcttcgggcattgtcgggtactttttggcgtggcgcgaggaagctccatggggaaaaaaaaaattacggggatagagccagaagctgcgaaaaaaacgtacctgaacccgcgtcttcagcgtcaagtaggcgtctccggaatagcacattttgaaaatgcctcgaaatcgatcttccgccaggtctccgatttccaggatttcgaggtctggcgggacggtgccgagattgaattcgctgacgaggatgtcatcgacaatgatgggcggcttgggcgatttgtttagggcctttgtgagcaggtcgcgtgcgcgcgagtagaactcagcgtccgccgtcaaaggcgaccagttgaagttgaaagccatgttgaaatggcagttataatctcgagaccatgggattccagacgatggccgtcgagggccgcgagaggcagccttccgtgggtgggggattcaattcgtgcggagggcttgcaggaagcagggattagctgaaattttttgagatggattttcgaaagcgatgcgagagcgacgatgcggcgaagcgataagagaagcgagggtgtatgactgctgaaagctccgagagaatagagaataggtgcagcaaggagaattgagagggaagatcccgagccaaggtggtgtaggaggtggtaggagcaagataatggaagatgacgctattaagagttggaggagctgaggtctgcggttctctttagcgaagcgaagcaaagtgggcgccagaaatttttcaccagctaggcctggagctcggtatcgcgcggacgcacggatgtgcggtaggcgtccaggccgctgaaacaacccgctagaccgtccagcagcgggggcagtccaggcgggcttggccgcaaatccgctaatggctgtggtttaagtgcacgatgaacgaatgccgtgcagagggcactgtgcctgcaacacctcatccatgcttgaacatgtcgtgagctggagcttgcatctgcccactctagcgtgtagatgcccttttccgccagtgccagcatcacaaacccagcgctctgtctgccgacgcaataagcagcgaacgacttgcttattgatatgcagggctaagtgtatgcagtcccccaggacgaacgagcgaaccagcggcagcgttagccgaattggaccactgtggccggcgtgtctcctgatgtgtcgcgtcgcgattctatcaatattcatcagctgacagccaaagcctatcgatcgattgcccgactggaagtgtatttggcaacctcaatttttcttccctcgcgtacccagtgcgcagtagtatctaatacgtagatgaaagagggatgctccacgatctgcatctacaacaagcctccaacctctctgtatcagatagactacggcgcattgcggaagcgatcatctgaattgagtggcaaaacacctccctggaactatgaagtacatgcaaggtgcatataattatgcgaggagaacggtagaaagtcttcaatgtttctcttccccatccctaggtagttacagattcaaccccaatgttaccattgaagacgcgtttcttcaagtttcgcaaggccgcataaggagccgaaacaagctaaaattagcactgatgcttaatgtcggctagctgagccaaactcggcattaacacgataccagccggaagaagtaggatattggtctgcggacacatgcggtagtacgcagggcatttttgggaacgaaattatgcgcaatcaccggtgctcccgtgttccgcacagttcgcattgcggaggggagaaagggaagcacgagtagaaggttccaaaagagggcagtggcttgcgcagtgtagcttcggcaatgcaggcaaatggaaaatcgtcagataatcttggtaatcttggtgcgcgtccgactacggcctagagagctgctggccagtcactccaggggctctatgcggactgtgtcctgcatatcgacgtgattcttcttgcgggggtccaatccaagggatctctggctggatgtggttgggtcccttgatgacatcacagggaccgtaaatccggggcaaaaagggtgtccatctgaggatgttgatcttgcccgtgcccagagcctaccatttctcataaactccatgccatgggcaggattttgagctgtctctatcgtgacgcaccctctctattaaatgaaaatttactttcagtaccatcgcactggaatatggagtatttgccacaaatctaatcagtagctatgaattatctaatcagtagctatgaatttcatttcgtgttgacggtgttcgaagtgggctgcctctggcctgtgaagaagcaaatacgccacatgttgaggctcagccagcgcgataaagcttcgggtgttgcttttccaaaatactgcgtgctacatacgtgatcacggagtatcgcttgatggactgcaccatcaagtgtcatccatgtgcgcccaatgaatgtgagtcctacatgtgtaggtgcgaccgccaccgtcgatagggattcaaaaacaccccgaaaaatatctcgaggctgcagctgtgtcccgtgacgtaccgcattcgggtcatacatgcatacatgtacgcggtcaggcgcaccctgatcgctgatatttgcatgccaacttaactgggtacagatacgtacgtgctccagctgcgatcctcccagccactactgcttgcggtgcgcagtcgcatcagcacaccatctcaagtatcgtgacattagcaaggagggaacatctgcgatccaattcgccagccgcgagattccagctgctgcccgccattcagctccgcgaagcacggaagcagttcgtgccgcaagtcgatgaggatagtcgatgggcgggagtccagcgcccagtaagcctcggccgctgcagagcaattcagccctgcaggccttgggggtgtaagctgaagctcctttggaccatgattggcagcggcgaggatagagagcaatagtcgcatccatcaccatgctcctggttccgccgtagccctgaaagagtagagcgtgcgctgcggagccttgggagatgcacgtcaatggatacggcctcagcccgctcgttcagcgcagtcgtcggaagggagatattcattgccaccgctgcccgcacaaagcaataagaagagagttgtattcgcggcaatgttgcatgtgcatctgggtaatgtaatgtgctcgcagccgcacagcgcaggggcgtctccgataatagggcagatgccgctggtagtctcccgatcacggtagtcagatatcgagctcagatcaccgtctggcctcgccactggatgcctgtcacaaatacacatgccaccggcgtgctctgcttcctcttacaatatctccatgtgcatggccgagagccaaaagagcatagcggtgtaatatatcatcagagtcaatggcggccggttgctagactactagtataagctgccatggcgggcgggtggccttaacctcctcgatccctttttaaactttgggcgatctgccatccgcttccctcttccccctttctcgtctgccaaccccgtcctgattatttcaacatttcctcgtgccgatcctcgacttttcctcccacaagcagagcagagcagagcagagcagagcagagcagagattagattgcatgcggatctactcccacgcaagaatgacgccgccgccgctctaatactccactttgccgtttaattcaacatttgaccttggaatagagtagagtggtccctttatacgaagcacgagccacaacaaaaacgacggcaatatcgcctcctttgcctcgccgtcaatcatcctgctagcgaccgagtacccaatacctagtacctgcctatcatccccagcatctccctaccaagacgccgccgtctacagcctctcgccgcccatccagcctttgtgctccctgaaaccgcccgaagcgcgccatcccacaccctccgactcagtgccttgcagcccttgcagcaggcctgcaggacgggcccacgatttgtcccaatcatggacccggcttctttcttgcagctgccaccccagtttgtcgacgattcggcctccaactacggctcctccgttcccggcgactgcttcgacgaagactcccagtccgatgctggccgagactctccctccaacgctgactctcttgcggaggaatccgacgatgaggctgtcccggcaatcagctccgacgacatggcccggctgcgggccattaacctaatccgcagccgcaaccacaggtgcgattgcgaccgcggcggtgacgccggtgaccgaatgcgaaccagatcccaagacgcgagcgcccgcgatcaagcccgcgacgcggctcccgtgctagatatgagcgacagtagcagcgacagtagcagcgacagcgtgtgcgaccctgtagtcagctacctgccgcaggaactgccaccgggaacgaggcccgtaaggctggtcggtgaaggagccgccaatgttgtctttgagatcaaactgccccccaatagcggcatggacgcccattttcaaggtacatttcccttttgtttttctttcttctcttcttcttccaaagaggccagggacacgcaaatcaaggcttctagcaaaccttctcaagcgcttctcgacgctaagttgtggttacacagacccagtcgctaaccgatgctctgctcctataggcaaacttctcagggtggccaaagcacaggctcttagtcgcactcccgtgtcgtccaactattatctccgccaacaggaattcttcattcgagagatccaaccgcatcttggcgaccatgccgtgcgccaggagctggtggtgctgcacaagtccagctttgtggatgagctcaacgccatgcttcggaaatccaaccacctgcgaaagcccaaatttcagggatcgtacattggccgcgcgtcttgggggtttcttgtggaggacatgcgaccaagtggtgagtggttacatgcccacgtatcatctgtggcacacctccccaaactctgccaactgcatactgactaacactctctgaaggcgtcgatgaatctatactcatcgaattcaaacccaagtggttgctacagtcgcctagtgctcccaaaaatgccatcagatgcaggcagtgcgcattggaacttcgcaactatttaaaggctcctggcacaaaggctccttgcccggaaaagaagccctgcccgattacgcttgcaaatcccgattgcccccagcaggtcgcatctccatttcgaatagctccgcaactttccggtctacacaacagcgagcgcatccaggcggctctcgataaaatcattcatcacaaagcgattcaagcactaaggaattgccagaagagtcttgatgatgcaggacccctaaatcctataaagaatctggactttattgtcgccatgacgctgcgtgactgcacatgctttgcactgattcctcccagcgacgatgaggaaatcaaacttcgctttggtgattttgattggaaagaccccgaaaaaaagtcgtttcattggcgcgggactgagagggacctcatcgatggtggtttctatactgctgactgggttgtgtgtggtgacacttactaccatccaccgtcactctgctcgctggagtggtcgggcaagcctcggacgggggagccaatcattcttctcatggaagaaaatacgaataaacctaaaaagaattcttatcgtcaaaataatagcctttcttcgccgacggggacgaaaacaactacatatcggcacgagacgaatcttacaactctgcgcaaaggcctggagcctttcaaaagagttacggaaggcgcaccatctgattctatttacaacaaccccttgaggtgcaatccttgaaggatcttgtacacattgagggggggagtcataatttgatcttggcttgggcgaatggatttcaaatttctttttcctctacaatctccttcttttagtttcagaatctggtattgaagcatttgcaatggcgttggaggctaggtatgcgtggcaatgaagacgcaatacagggaaacaagacaggatgggatatgggaaaaagggttttaagagcagcatcgcgaggaatacaggacggcgggcaacaattgaaaccggacaatcgaattttcaaagtatcatcgttatttattatcgtacatattacagaattgtttttattagcttcaagtcagaatgagtttagatagcctattgtgttgtcgaataaatgcctaagaaatctataaagtatgccatgcgtataccaccgtgatgaataaattacttcaaaaaaaaaagaaaagaaaagaaaaaagaaacgcctttataatagataatcaacccgaataaacacgcttgttaaattccagatgctgtaaagctcaacaagcttccagaagcaaggccagcgaccaagcacaagcccatgaatccaccggtagcctctcgctcattctcttcaacccactctcctgacgccatcatcatgttggagcagagccatccattggtcatgccaaagagaacctggacaatgacaagatagaagaaatcgctcgggatgatggcgccccggccatgtatgttgcagagcaggtagagcgggaggaagccgactcgcgccacagccaacacgaagagcagaaacggcctttttgtgagcgagtagggcagcatggtggcgattcggcccgcgagatcgccaatgttccagaagagaaagcccacggggatgaaggcgaagggttggaagatgaggcggccgccatcctcgttgacggagaggatcttgaccgtaaagacggggaagaacattgttatagtgaagatgagcgctacgccaaaggcgagccagtggagtttcttgagaagatggaggagggagacgacttttcgagtggcgcgctcggcttcttcgatgctggtcatggaggaggcgaggcgctctgaaagacggtctgccaccatgcggttgtggcgcctgacgagggggacgatggccccgagggtgattatggatatgacgacggcggcgaggaagtagaagaatgcagacgattcgccttgtctctcgccagatgtatcttccttttccttgctgggagggaaaaccagcacagagacgacttgcgcgatcgagggcagaacaccagccacgccctggcccaccatgagggcctgcatgtactctggccttccaaagccagcagcaaaggcgaaggcgccgttttgcatcagcccggcggcccaggacgtgcaggccaccatggcgagcacgaagctcaggtattggcgaggcgaggcatcgaggaagacggccgtggagattgtgagcaggccgaagatgaggctgttgatgacgagggcgaggttgattcggaaggggtacgaggccgaggactggatgttggagaggatgagcacgacggcaagggtggtcagggtcgagacggcgaggatggtggactggaagtttgcttcgatccaggcgtcgccggcgaagcgggaggcaaagtacggggctgcggcgagaaacatgttcctgtcaagttttcatcgcattagcttttggcaatgtagctgtggtgttgttgttgctgaatcttaccaggcccagagcatggccatgccgaggaagcaaaagatgccatattcgatccacgaaaagggtacctggggaccatcctcgaattctccgccgagcagagctgaatcttcgtctgaagctcgttcgcggtcctcgtcatcggccagcgaccgatattccaacctcgatgccattatctatgctttgcgacaacgcgatgacaagcttgtaaagttttcgattcgatatcggagtttgtttctttagcgcacgtctctctccctcccactgcgactttcgcgttcaaatcaatgcagagaatttcaaagatgctgcgtattgcaagcaccgtgacagagacaaaacgagagactgtaatgtagtatctctcacggctcgtcagatccaggcatttggcagggggtcgcgtggacaatgggagaggcagcgaaacgaaacccgtgacgttaagaaggaggatccggatccagatttgatgcgcaggtccggctgctgagaagctggggcggccgctggaacggggctggtcaggcgggaagctgggcgctaggctacagggcggcttagtggcatggaagcctcgcaccgtgccgggtggatgtcactggagttgattgtgagattatgcctctgatacagcatattcaagtagaaatgctttcatttttattacaggattttttagtcagtaaattgagcatcaatgatgcaagtgccgcttagtcgtattcaaaatgacagcaaattgtctaacacatgagcgccaccgtgagacaaggcgcggatatatgcttgtcataccacactccatagatgcgatcgaagctcggtaccaggtgcactcccgttcgtctttggcatagacatgagcttctaccatccaacgcttcatcacgagttactcataaaagctcatcaaaactattgcagtgtaaatacatgtactctgcattcaaggacccaaagacccagccgtccacgtgatggacgctcaatgcgatgcaagcttgccatgcatcgtccacatcttgacatttgacacacgacacatatgcaagaaatgcttccaacagatatcatcacactgaatagaatcgcgtacaaactacctgcccgcctgctagccacgaaccattttcccaatcatacatgacggagtaaataacgaaaaatcattaggtaattaaatacagatatcaagccacagaacaagaattgaccattgccgccgccgtcgtaatagactcgagactcagaacctccctataaacgcccacgctcgacatataacctcgctggctatacaaataactctccggaacccctcatccgagaacaatatccacttgatctcgtgcctgcgcattccaggccttgagtaagatgtggccgattccccgtcgatacgcaacagtgccgatcctctcaatccacaacacattcacaaagtccagtatgccgtccgcatctttattctcctcgaatttctccggggtaaaaatgaatgagcccttgcgctccattccggtgctgatggcgatgaattcgagcttctcgcctccttcgtagttggacgtctgtacgcccagccacgaatcgtgagctcgaaactcgccaatccatttgccagacttgccccagatgtttccaatggcgatgtgaggattcgagtgatccttgggcgccatggtatcggcgagatcgacgtcgaaaaacccggcgactgttttgaaagacaagagcggtccggggaaagtttgctctgcgagtgttggcgcgtgcagtccatctttgggaggatccacgaccggcacaggatatttgaagagtgttcccctgtcgctatcatgcttaaaggaagatccgctttttgaccaaccacggggtagctgcgagccagaattcttgcgagaacggagttctcggtatcgcagtcctgtgttggccacgggaactgtagacgccctgtctgtcaagttccaggtaacagtagtctttattctaaacgtctgcagggattgaaagcgtttagagcttggtcctacttttgttgaacttgcgtcttcaacatagtctgccgcggctctccacaatatcaaatcgacaggcacaccatcataccaccatcccatccatgaccacgatgggaaaaagggagctcgcggcggtgctctccgtcgtatcgaagcctgcggtctccagagcagagcgatatcgagaaacatgagcggcattccgaacatgaatccgtccgaaaatgtacgggtcagcatggaggtgatgcctgaaaatgcccttagggtgtcttcaacgtgcgtcacccttctcgcgctataatcggctgctatacgagcgtactcgtccaagtcaggccatggggcatgctgaaaaccaagtatgggttcagaaacacggttggtgcagtcttgttgtcggttgttgccccctcgcagtttgggtatgatgcttgcggagtttttctgccagagatcgcaatggcattcccacgtcacggcctcctggaagaaaaacaccactcgccgcgaatagaggtgttcttgtagcgtccatccacgagtattccacttggactgccgaagcagctcgctgtggtccttgttattggtggcgggcttggcttcacgagcttcacgagcatgtcgccgcgggctgatgggaagaaggccggtgtacaggtcgccatgcgccgcggcgatggttagataggcatttgcaaagatgtagggcatgtgtcgcacatggttatccttgtcgacatcatcgtcctggacgacgcacagctgatcgacccacaggtagcgcaggcccagcttccttgccaggtacatggcatcgagaatagtctcggggagctcctcttcggggaccgccgactggaattcttcgacgttggatctgagcagctgaaccacctcgctgggccctccgcgccgttggcccagcggcgcccagacgtagctcagggcaaggtagcgatccctcggcttcgccttgaccaggcagcgctcggccgagtcgaccagatagacggggtggaaggtgttggcgtccatgtcctcgtcgtcggcgcagcagtgatagtcgtgctggtcgttgcagttgtccagccacgtgcggatgcggctcatgggcgaggccttgtcggcggccacgggcgcgcgccgcttggccggcgctggctgcggctcattcttggtcttttccttgttgtccttgcgaacctgttggacggcgcccagcaggcgattggcgatgctttgacgcctcgttggtggcggcgcttgcgcacgatgctgcgggtgctgctgatactgatgctgctgctgctgatgcggtgctggagctggagctggcgctggccttggaggcggcgactcgctgccagaggaggaccagtcgtcttcaggaggccctcgcattgtttactgtttccgggcgatgatggtgatggcttctttgtttttgtttgcgcaaggtgtacgctcttctgctgaaagggaccgcctgggttaaatgctaacagagcaaccttgcgccagagacgcaggccctcgaggccgtaggacaaaaacaagcacgaggcgagaatgacgactgcgcggtgattggcgtagaagcctgctcgggtttctttgggagctggccaggctataacggacgatgcacgtcgtgctgggggagctgcagcgctacagcccacctacagctacagggatcttggcctccacatctcgtgtctgagacaacacgatgtctgccgctaatgggcagacttgcctgtatcgaatctaccctatatggcagtgtggagcttcttcaacggagactttttgtctttttgtcgatgccatccgtgttggctggagcactctgatgaggattttgctcttgttgtttcttcaatcactaacctctcatgcaagaaatttgttgccttgttgggtacctaggttacctattgtaagctattctgactgccagcttcattgtctagaagaagacgtgctggatgaaaaacacattgcaaaaacatctgcagcgcctggttcatggctttgaaacggctcagttgaggatttttgataaatgcgtatcacaaagtgagatttctcgtatacgattcatggttggaagttgcattatagccaaagtttcagtagccaagccgaaagcctaaatgtcgctaaacgggtaaatgcatgcaggtaaatgagttcgaatacgtgtacctatcaggcgcagcccagcctgctgcaattaaagcatcgtcgaggcaaagccacgtatctgccaaatgtaccttgagtaggattttctgtataacagctcttattactacatactgaaatacacgtattagagtaatggcatcagtagcctgatataactgcatattgatcccaaaataagcgactcttgatactgcctagaaagggaaatccaactggagctttttcagcgctaaaacaaggctcagcatctccgcaaacctgcagtcgcgcggggaacgaagcttccgtgggtctttcccacagatcgaacgtctccaacttcgccccatacagcccgtcacgccttatttcctcacatgatcttcaacacgagtggctgttgagatgatcccagagtcggctcagatacaaacaaattgagagagtccaatttcacctggacttcaaatggcttccagcagcagccagagacgcgtaaagacaggtacgcagtatatgcagatatcgtgactgtaatgcgcctcactaacacggagtagggtggtaagacttttcagctcaacacaccacttccaagatggaagttctcgctagcccttattatctctgataacattttctgctattttcaaccaataattaactggcccaattgagacagcttaacgtgcagaaaacggcacctcaaatgtaagctcctgtggagtatccctagcattcccaattagttcaatgtcacgacatattgctttctcgtgattcttgatggatagatttaatcttacaagcttcctctttacctaataccttttacccaagctaactttgcttcaggcgacgagcacagaccggaatgtaagcgctgcgagaaagctggtcgatcatgcttcttttctgaaggaccccgccccaacagcctagatggcactgctctggggaacagtgaatattttgtctttccagaagaccatgtttgggtcaatgttccatcttctggtaagtgcatcggtggtggaatcttcgctgtctgctaatccaactattggagtgcgcttcgctcatcaagtacgtctgaagaccctgaaagccggccgaagcccttccaatgttacgggaaaggacacaatatcaagtcaagctagcccatcaggtgagaatatgttgagctgaaagagtagatgtgattatatcatactaacatgaaaaagcggatcagccaactgtttcaacggacatcgaacctgacgggctccatacgtccgtgcctccagtttcgcactccccattagaacctcattcatgtagcccagctatgagtactcctgttggaagcttaatcgaagctctcaactcaactctgcccatatatctaccacaaccacgagaggttgtgaaggatccagaacaagcgcgtctgttgactctctatactgatcatctaagcggatgggtaagttcttctgctaagattgtctttggttaaattgttccctaggtaactaatatcgatctgaacgagtacagttggcattaaatgatccaaggcatcacttctcagcatctgtgcctctgctggctatgaaatgtcctatgcttctcgacgcaatctttgcattctcagcgcggtatctgagccgctctgatcctaattttaatccactactggcagatgaatatcattacagttgtgtacaccgactcatagccgcgttgaaagatatagcatgcgcctctgagagcgcactggcactatcgacggtaattctacgaatgcacgagatgcttggcgatcacaatgctgagggtgacctacaaagtcatttgcgaggctcattatctcttttcaaccataatgcaaacaagtttggacctggcagtctcaagcacactgcattctggacatatgtccgccaggaaatcttgactgctctgcgcggttgttgcccgactaatatcgacacctcagatagaacatactacgtcgtgtttgatggagactcggatgatgattggacgaataacatcatctggatcactgcacgagttgttaaccactactttggcacagacgtatccacaacagcttctgagcatcacaacatgttgatcaagttggtggatgactggcgacggggcctgccgaatacattcggtccactttccataatagtgactgatgataattcattccccgcgattaattatccgtgtatttggcatagtaagttgttttatctaatacatattctcaagttgggctaggtgatctgacttttctggctttgtagctgtggcaatgcagttctaccatctctgcaaagtaatattcattttaggtaaacaatcaacagatgtcgatacttctcgcgaggatatggtatgttcatactttcatatcgcttagtcattgccctttactcacccctgactcacagtcggaagctgttgaacataccattcgaatttgcggcatcgtccgtggattgactctatataacagttgtagatatccaggggcactagtaaatgctgctgatattttgtcatactgtgagtacagccaattgtattgaacctgttggatcaaaagttctcgccgtgtcatgcaatacagactgctaaatgagaacctaggcggccgtacattaagggattgcaattctcagcagcatttactggaactcctgcatcggatcaaagaggagactacatgggatgtcaagcaatctattgcaaatttggaggaaatatggaagggagtggttgactgacgaagctcttagtttgtatcctgtacaaaacaagtttatatccacaacatcaagttcatttcccttcatgaagtctacctaggataactcgattcacccaatgcagtgtaatctcgtcatatatatttttatctgtatatgcgtccatctaagctgtcaaagttgcatctccagacatacaatcccatcaattctccgattccaaacgtatagagccataatgttgctctacaactccaacttggccaatatcaacctttgcatcagcgacagcagtaacggttacaatctgctcctctcctggaactagatccaaagcattatcactaaaagtataactgtccgcaacgtctgggtctagagtgtcaatcatcaattctacccccttggccacgccattcttcaccgaaacagcaagcttaaacgatttatcagagacattgacgtcttttttggtgacggtaacctctgcagcggtcaaatcgagatgcctcaatggttgcgggaagttgatatagcgagccagcacgtctccgtccttggccagctttgtagcaacaactacagattcctgcttgactccccattcctcttcctcaaacttcaattttcgtagctctgtagagcggtttggcggtagcgccacttgttcggattcagaggctaggagtttgccatccaatacggaataaaaggctgtcgtcgcggtcaactttgcctcagagacggcgcagttgctggcccaaacatctgccgtagtgactcgctgtatatacactcgagtaaattcatcagcacgagtttcaaccgtcgtcctcgcgcagccaacaatgatgggcgcataatctctctttgcaacaaagtaagccagcttgggacgaagaaaggcatcagccaaggaccaactcgctgctgggaaacaatcgttgagctgccatatcagactgccagcacactcctcttgcccggggcccttccaaagacgccggaacggtctcagcgcgtagtcggttgcctcggcttggttgagctgagtggcgtatacatatgccggcagcgaggcgtggttgtgcttctggttatcaatcaggtacattgacagcgtgcgctggtcttctggcgcgcagaaccagttgtcgaatgtgcgtgattgggggtgtctctccgagggatcgcttataagctggcggacgctgcggacggcaggggatgacttcatgccaaactcgctcacgaagcggccggtgagcttttcatagtcttgataaggatatcgcggctgatcagccatccacactctccaagaatggatatcgccaacggttgcatcgttgctgtatgagcctccccagggggaagagttgtgatacggcacgcgagggacgagctcggcgcagatgtcgggcagcattttgtcgtagtaccagcgcgccgcccagtttgtctttagccagttgtctgggttcttgtcgttgatgtcgtactcgagatggtgcagctctgcaaacatgtggtcctcgttgttgccgcaccataagacgattgaagggtggtggcgtagtcgcttgaggttatagatggcttcctcgcggatggtgttggtcatgaagtctgatacgggatatacaccacatccaagttggaaatcatgccatatgagaattccaagctcgtcgcaaatctcgtaaaacgaatcatcctcgtagagtcccccgccccagacgcggatcatgttctggtttccatggagtgccaactcgatccattggcgatgacgctttgtattgatcctcggtaagaaggtgtctccgggcacccagttggcgcctcggcagtatatggggatttgattcacttggaagaaaaaggtcgttcctggagcaccattttcaaggggccgctgtactaagcggagatggcggatgccgactttgcgagtcatcttctggtcacccagagtggccgtcactgtgtaaagcggctgctttccatatcctactgggtaccatagctgtgggtttttgatggatacactgctattcccacttccggcaaaaatggcttcgtcatctggaccactgatgttaatttgtaccactttatcgttgtcatcaggaccttgtagctccagtgttgtgtttacagttgcagagtctagcgaatctgttacatcgatgtcgatgttcagatcagcaatacgagtgacaaaagactcgagatagactggtcgccatgggccacatgttagcagtgttggcgccctgtaattcacgagtcagccgaatgtaacaatctcataatcaaaacgttgaaacgtctcaccaatcccacccaaaatggcatccaattttgcggacattcatacggcacgaatcgccattccagaacaagttcttatacccttgtgctttttcaagccgtttgccctccaagaaggcagagtcgaaaagaagctcaagcgtgttttgtccacctgctggcttcaacgtatccgtgacatctacacggtattgaagaaacatgttggctgtgctagcaatttccttgccattaaggctgatcttggcatatgtgtcgaggccatcaaagaccattgcgtgagatatcttgccgctgcctaatggcgcctgcggtgagacgaatgaagtcttgtagagccattgcttctcgccaacccattgtatgagttcgctgtttctatcttttggcggatctgggattagcccgtgatgtagtagatcgagatgaatgacggttgggaactgggcgacggaacgaaagtctgagtctggtttgtctgcttgcttgaaggtccagccgttgtggatgtttgtccgtagatgggtggccatgactgaatctggttttcgggttttcaggtgttttttaaatcgatgtttcagcgtgttcatcaacagagaaatgagagggaagttgatacaaggagattttataatagccaagctatatctcaaacaaaagtacacgtagtctctgttgactctgaagagctgccgtctcgcctgatggttctcaagatgacaaaattcacgccattaccatataccaagtctaagaatgcgatctcggatgtcttccccacgctttaagaatacccatgatgcttaatgtggacatgacaatcgagttccccgccacctccacactgctaccccgcgagttcttcaaacgatgtcaaacgggagagggatttggatattgcgatgtaactgtaaaggtattattcatgtcacttcatgtgcaccttcgcctacgaaacgaattgggaaaatagccgagctggcgatcggaccatattcagatgctaccccaagctcccctcaccggctaaagcaaagcacatcaaaactccacttgttcaccattctctctccagttttcaatgctcatcccccggattttctcaatgttggcaggctagtgaatgcttctaaaatagctaggataaacgtctaaacggcccatcaccatgagcatgagcttacactagtactacttgtatcgaacgaatatatccgggcaaaaaagacggccagtgtctgcgacttcggcatcatggtagcatctcttcttggaagatacaatgccaatctctttgtccaaagaccataaagttcggttctggcttcggtttgcagctaaatacctactttggagatgtgacggttagtcactttttaaaaacggcgttcccccacttacatggactaaagaattggtctctttgaatgctgaaggcgccgtcgataattccaagtcttgagaatcatgagaattgtccattctattagtggcgtgatgacaagaaaagggggatgggagatgcttccccctcccttgtttgcctcatcgtctgcgctacaagtatcctttcatctataagtaccgataggtaaaccccggtcacggctgcgcagatgtaaccaacatatatgagcctccctccatctcttctcaggctattaccgaccgaaagttttcattttccccaatcctgaagaagtgaggagaaccaaggcgtggtggctgacaatgaagttcttcaacgcactcaagtcatcggctccgccgtccaatacttttacgctcgcaaacaaagaatttgcaaaggtaacatggtggcgcgagccgggccttcgacgtttgtatctcttgcttctcgtgcctctgatgacgtccatggtcaacggctacgatggctccatgatgaacgcacttcagacgagcggccagtggcaggattatttccatcatccgcgcggctcgctgctggcgttttacaatctagcctttggactgggacagctcttggccgtggttccattcccattccctgctacgattgcagacaagctggggaggcgatggggaatcgttattggcagcgtcgttgcaataattggtgtggcgattcagagcgccagtatagatggtgagagaagactgtccccttttggtactgatactgaaagcagactgactcgttaccgttgtgattaagtcggcatgtttgtcgccggaagatttattctcggctttggcgtcatgatagaccacggcagtgcgcctcttatagtgaccgagttggctcacacgcagcaccgagccacaatcactgcggtgtacaactcgatgtggtattttgggtcgattgttgctgcgtgggtgacttttgggtattcttcaccacctgccaaaggaagtaaaacgaaagctaactgaggtagaaccataaatattgatagtgactgggcatggcgcattccgtccatcatccaggctttccctgctatcgtgcagatcatatttgtttggttgttaccagaggttagtaacccctgtattgccattgattcaagcttgtatttaacctagagtgctctcacagagcccacgtttcctcattgccaaggatcgtcacgacgaagccctccaagtcctggtcaagttccacggcaacggcgagcgcactgaattcgtccagacttccttcaccgagatcaaggagacgctcgctctagagcaagagttttcctcgaggagcggctggctcgaactcatccgcacgccaggcaatcgcaaacgcactctcatctgctacctccagggcttcttctctcagtggtgcggcaacggtctggtctcgtactatcttgttcctgtgctggaaacgattggcatcaccaagaatgctgagcaggctggcctcaatggcggactgcagatttggaattttatagttgccatttgggcctcgttcaatattgacaagattggcaggaggaagatggtgttgggcagcacaggatcgatgattatatgctttgtgctatggactatactttcggcacggtataacatcacgggagacagcgccgatgcgaagggtgttatcgtcatgatctttttattttacacggcgttcaattgtggatggtaagttggagtgctttttttgggatgtggaatcatattgatgatttgcataggcaaggtctgctcctggcatatcccattgagattttgccctacgaaatccgcgcaaagggcctgaacgttacgtttttcggagtcagcacaaactgttagtatttacactctctttctatagagtattttcttgctaaccagctggattagtgctcaaccagtacatcaacccggttggtattgagtctcagggatggagattctacattgtaagtcagagtgctatggaatccgtcttgcattgtcaatcgaaatcacatgtgcttggctaatagcgatccatgatagttctacgacgtctttctctgtgttattttcactgtcgtatatttcctctgggtcgaaacaaaggtacggaagcacacgccatatccttgttcacatgtattaataacaatttcccatggttctagaacactccgttggaagaaatcgccaaatatttcgacggcgacgaagccaaagtgggcggcggcgcgtcaaccggcgtctcagcagcagtgcttgctcagatgcgggcaaagaaggatgactttggcgaagaagtgacacatgtcgaagagaatacagcatagtggacgtaggatattgtaatactgatgacctgggcataaggtatactgtatcgtatcgcctcgcagactcgattttagctgtgggcctcttactatctgaatttgttttttttttttactacagaatagtattttaactggtaaaccaagtactttactccatactcgaagtcgagatttgcgagggagtatgtacaaggctggcaaatatcgtaagcttggtgggaattgaattggcaataatcctctgtactatttgcgtatgcgagaccaattctgttcaccttgagatatgtgcaaaagtaaaaagccagaatatgcaaagaaggagatatagaaagaagagtaaagaggaaaaaatgaagcagaatttctgcaagcaaaaaatgcgtcatccggaactcgaatccgggcctcaacttttcaattggtaaatggaagagttgaatcctaacccctagaccaatgacgcctgtcgatgtgagtttagacccactgacgggactaagcggcgagaatttcagtatataaactgcttgcaactaagacattgccaataattcatggattgtgccactgagcgagaacaaggaaagagacatctgttgaatctctcgattgtgaataattgagcatttgcgagtgatttccttgttggttccctaggtaattatatgaccagcggaatgacaattatgcaccgaatgacagtgctccgtacgttttaggtcgtgtcttgctttgaagatgacaattgcaacggccccggagaaactgcagttactccgtgggtacctggatttgctgcaggcaccggcaaaacaccggcctgtatccgctaccgcccaggggtcaagccttacgtggctgaatccgaagaaaatggacgcggccgcaaagcacatgctggccctgcgccccacgccgcatcagcttgtttcgcgataaagcagcccttctgcgttccatcaacttctttttcccattacgttgcctggactgtctgattattggcgcggcaacccgctctcttcatcctccatctccatcaaaccctcgatccgatcgctattcaaggcgacttgattcatacccgccaagatggatgcgccagagcccgaacagacccctttcgcggccgtcacagcccataccaccaagttgcagagagtaagcctgccctcccggctggattttcccgagcttgcatgtgctaactgtggccagcaatatcaagcgatcttggatcagtcaactccctatgtcacataccgttggattggcacaggcgtggctctgctaatgttcttcctgcgcattttctttgcgcagggatggtatattggtaagtgacggctctatccccaaccgtgctttctcggccctcacaagagggaaaacgaatgaaaattccaagccaaatgggaactaacaggattttgctcaaaacagttgcttatgccctgggaatctacctcctgaacctcttcctggccttcctccagccgaaattcgacccttcgaacgacgccttggataacgaaatggaagatggctctgtcggtaccctcccaaccaaccgagacgaagagttcaagccctttatcagacgccttcccgaattcaagttctggtactgggcaaccagagccattggcattgcctttctctgcacctggtttgccatctttgacgtgcccgttttctggcccgtcttggtcatgtactggttgattctcttcgtcctgaccagtaagagccctctctccgatgcaatgcctgtcatacacatgctaaccaaagtcttgtagtgcgccgacaaatccagcacatgatcaagtaccgctatgtgcccttttccgttggcaagaagtcttacgccaaggaccgatcgtaggcagattgcatttcgattgcctagagacaaaaaatctctcttttatggattcgaactggaatattggaggtggactttttcaagacgggttgactttgagtcgtgtaacagattgccgtggcccacaacgtgccagagtgcgtggtgggctggatgcaaagagatgagtgtatggcaaacagatgggctttcaaaagggattacaaaaaagcgattgacggcctatcgatgaatccttcaaaggcgtagatggatgggttagaccagggatggctgatacgaaatcgcatgggaaccaggtcttggagacgacctctcacagagagcccgctacctattatattttaatttaatgaaatattttttttgcgcctcagagacgaagaaatgtcattcttatagcacctgcagcatttgatatcttacattacagacagaaagcctttcatttggctataaaatggctggtcttcgtctggttgtacaaaagccgcgtggtggggaaccgcagagcttggcctcagatttacagcctcgcagggctctcgccttgtgccgcgcgcgaccaccatttttcctcctccatcaccaccgacactccgccacatcctccaatcagcctccaaagcagcaattggcgatagaggcaccgaaaaccccctgggcacctgtttataattgcagcctcaattgcctgccctccactgcacacacgaaagcaagtccgccggaggattccagctgagaaaagggacacagcatgtcgtcctcaggagcccgctcgggcgagcgcgtgattcaccaggacttcatcgcgcgaatccgcttctcaaatgctctgcctccgccgcccaatcccccgaagctgctcgacatcccaaataccggcctcgcaagcggccaatacacgacgccggggtttgcatcacgtctggcgcgagagcagccgctcaacatcgaggctgatgcagaactgggcatgccgctcgacttggtgggaatgccgggcgtctttgatggggatgaacgatgtgagttgatctgattcttcttcttttgcgtggctgcttcgacgccgagctgggtctgacctggacatgacttccgcagcaatccaagcaccatcacagccattagccgtccacccgcacgatcgagctcttctcaggcctattgctgcccttggtaagcccaaggttgccgaggccaacgtctctttcctccgccgaacagaatacatctcgtccctgatcccgaaacgcttcgaggcaaaccaccccagggccctgctggccaagtctcgacgaccggtcaagcgcccagaacccgccgccgactctccgcaggccatcaagcgcaagatcgacaagggcttcgaggttgcggagcaggatctcaaggaccccaagcgcatcaagcatccctccaagaagcacctcaagctcgtcgatgccctgcccctggtgcccgacctggacgcgtttcccgactctggtgcttacgttaccatcaagttcctcacgaatcccgtctcaagctccaacgagtatgataatcgtctccgcagcggtctgttcaggccgatagaccgcacggcggccgaggaagcagctctcgaggccgccatggaggcctataaccaggatccggtcagcaaccccaagccggccaacttgatgaactatgacttctaccttggccagagccgtgccgatgccgaccgcttccgccgcaagtttgacgtcgacgatgcagaccgtgacgaggaggacttgtatactcacaggggagacacgggaggatactttcaattcaacaggatcagggcgtacgagactgcccaggagacggagctcgatcacccgaccaaatatgaagatgaaatcattctctccatcaacgagaaagacaccgacgctagccaaaaggctgttttctactaccccatcatgcagagatctaccatccgcccccaacgcaccaggaacattgcgcgcacaaactacggccttgctgaggatgatgagccgcaagtcgtcgaccagctggatctcacagtcgatgaaccgacagaggagatgagggccgccatgaaaatgtacgcacgacatcccatgggctgggaacaggacgaagaagacgaactacatcagggcgttgagcggtctatcgaggagggcgacgttgacgcggatggcgatgccgagggcgaagacgctgatcgtaacggggcttccagtccggctgagaagtaccatgagcggtctccctctgccgatcgtgatgctgaaggtgatgaggacgaagacgaagactagacttgctgatgagaggatgagtttttggggtttgggttttggggatttttgagtgatttactcatccgcgctgaatgagttgccttttttaagtcaaaaaatcaaatttctcacttttttgggtctgttttatctttttttgggaaaattgactttttcaaaagcgatgttttcttgtttttaccttggagagcacagaaggaaggaaatgaggcatacgaagacggttaccggtggcggtgcagtgcgaatgggattttacatccaggtagctcatcaggtatatagaccggcattaatgacactatgtgaccctctcatgtgccgaaaataacgaatgtggtgaaagaaagaatactcacggtgtgtcatgatggtggacaataagagaacaaagtttcacttataaaaacatgctacagtcataatattttcctttgtatttgctccgatgatgatataataagtagggtactatgtgtatgtatgtatacatgtgtgtatacatgtataacaaataatggtatcatttcatataaacgcctggtatataatgctcgctgtcccatttatgccgtccaatcatacatcatacccaagattggctctattatcatcaattacccgtccatatctgcgaaaatgaatgtcagtacaggtcaaacatctcttccatcatctgccagaaaagagacaaaaaaaatcacaaagtgcggagagagatactcactctaaaagcagtctgaaaaaccacgcctccatatcttcctttctaaccgccttattggcccactcgcggctctccttggcaatttcctgccccttggcggatccctcgctgtcttcgttgatgaagcgcaccgcttcaagccaatcgtctccctgaaggctcagcggcacgtaatgcacccaaggcttaagccattcgttgtgccactcgcggaacaaagcaagcttaaacgtcaagcttttgctttgtaaaaaggcgtagaagcggccggagaacgcattgccgtcaatgtcaacgagatacttgtatccccaggcgtcttgctggtcaacaagatcaacgacgtcaaagaattctctttgcgcttcgcagtctccggggtcgcattggccaacgtgagagaaatgcacgtcaatgagcttctggtattctccgcgaggaacctccttggcctcccatttgggatttcccgctccgccactattgcccatcactttggcttgctctctggagttgatcttttgaacaaagtgctggcgatgatgcctcctccaaccgccgttgcgactgtaccctccagtggtagagcctcgccagtaaagcttgctctccttctcatcccacggcatgtcattggtttcgttgtaagcaacctttttgtgccagtaccatggagatggatatatgatatcgccataagacgacaccttggactgggagaatatgggtagcaaatcatgggtgatcttgaacgagttggggcgatcgaaaaagccatacgttgagcttagagagggcgtaaggcatatgtcggacatggcagttgtgttgtaaataaaggcaagattgctaattccgtatctgctcaagtcgtctgcgcgctcgtcttcgaggatcctggcttgactatcgggcgggcaggacatgcgagagtctgcccaggtcgattggtattgaatagtgctgaaccgcgatagcttcgtttctttgaatgttttcccgtcacccaagtctggcgattttgaaaactcgttgacgagcttcttgttcgcacttagcgaggccatattttcattcttggctttgctaaccagccgattcaaatcgtcgtgcggaaccaccacacggggttcatcatgaacattaaaggccaaatccatatccggcaagtactgcttgaatttttccatcattcctttcgtagcctccctctgccactcaattccatgctccgcgtgcgtgatttcgccatctcgtatagcgacaccaatcaatccattatcgtagccaagcgcctccgtcactcttgcacgaatagtcttgggtcgaagaccccagaacggaatcatcatatcattaatcatgtcgtattcgtcaatcaactgcacattgttgtccacggcgaatttataccacttatcgaagtgcggaggagggggcatgccatatcgcctgcgatactctctgacggcctcctccagagacttggactgtcgtttcttcaattctgaaaactccttctgcgcatctttaacgagatggattatcgggtgcaaagccgcatcaggggctgcttttggcttcggcccgcccgtcacaaccggcaagtcttcccataccactggagattgtgaggtgggtttaggctctgttgacgctgttgacgatgacgatgctgctgcatgcagaggatgctgttgatcatgcttttgctgctgggaaggctgcgagagaggagtgaccaaggcgtcgaaatgctcgtttggcaagctgaagatgatatatgcgcagtaacaaaagagcaaaacagccacgacagggaaatacggacgccgccgcatcttgaggtctggctccgagacaatctcactctcgagaaaaaggttaagccaaaaagagaaaaaaaagaaattatagcgccaattatgccatgagaaaacgcagctggcaatactctagtccaaaaatgagaaaaccatggcaagccagcaatagatttgccgctggagcaagcaatatgaagattctgggtttgtttacttttggaccagtggcgacgacggcaaccagcgggactgccgctagtggaggggaagcccgctagaggccctctgtaaggcaaaggcatcggatttccagcgcagcggattttcagtgagcgtgagctgcagctaagccaccacaatcaatcactagccacagctggaaataacaagcatctattggctagatcttagggtctctctttcagccaatcaaaattaaaatctccatagacttcatgcacaatcctagactatttgtgcattattgtaagcgtaatataactgtttagcaaattcatatagaagtgcatatagaaataagttagtagactacttgatatctcttcatatgcatggtcctagacttttcgcggtgcctatgaacatttgcaaacggtcttttcagcttttcgctcgcatcaacttatcgagtaggccctggcatcctattttggcttgctaacctaagccattacctgctatcgaagggcgaaactccttcatcaagtctagtggggccgtaatgtggcttacagctggtgcctgtatcctctctcttacaaatgcccattaaagtcgtctcctgacggatggtagattttcaacctctttcccacggtaggtacacgatgataggtccctggaaattgttccgcagcatctggcgcctgttcttggcgatattcgggacctggttgcttctgggcctgctatgggcgtttcttccctttccttccggtgataatggctcccattatgcaaccaactatgcaaccaaagtccttctcagcggcaagacactgcgtcgagtgtattggtaatggcatatgaacaaaaaaagtttgagataccaaaagttttgacctaaccatctctatagggactctgtacaagtgaccgaatatgaatcccggcagggctttgcgcttgactataagctcgacatctccagcctcacccttgcaatctcggggctggagcagcctctacacatattccgccatgcactggccgaggacgatgaggaagtaaccgccactgtgcgagcgggcgatacagatggcgccaacttgccgtggttcccacctgcagatgcactcttgctcttctgggagattcaccacgagtatgcgagtgttccgctcaccattcgacggcctgcccagagagcaggaatggtagggcagttggatatattcctgaacaagccaggccacggcaatgatgcgcttctatctctcaagatggtggggaacgacacctcgtcaatcaaagccagcgtcccgttaccaccacattcttcatcgccatcctacacgtatcccatccgcatcaagattatccaggtactcgcaccattttcactcttgatcgccgccgtcttcgaatccgtcggggaaattgttggcggtcttgtgacctggatattcgcggctatctgctttggactcgtggtgtcagttgtagtggcgggagcgggcaaatactgcttcgggaagcgtcccgatgagctcgctgatatggtcaaggatgagctgcagaagctgagagattccgagatgatgagaaagtggaaagggactgatagtggcgaagtggcgtcagcggataactcgcaggagcaaaagacgtctttgattgaaccagatgtcaaggtctaacttcaacaaccatcttacatgaacacttccaagcacagccacagttttgtcaaaggttgcccatcccctattatcctttggtaggtatttagcacatacatgagacacctatctcccttaaacagtaggtaccatgcagtgacatctccaagtcgtaagaaaaactataggggcgatagaagttgacttccagtcttgaattcagatacatcaccgttaatgatcgttagaagcatcacaaatgaatcagggagtcaaatagattgggctctctcgtgtatgatttattgccaagtgtacgctaaaagaaaagtgactatccgggtataaatcgaaggatgctgatcactgttaccgcgatcaccattgaaacgccgagaatgcctcaaaaccctttttttatttctctttcatcgccagtttttttcgttgtctagtagaagaagccgataatcttgccggcaacgtgctttcggcgggcctcctcgtggtccatgataccagcagaggtggtcaggataacgtagccgaactgacgggcaggcagcagcttgacgacccacttctcgaggtcggcgagacggacgttgtagcggggggagatgacaccagtcttgttgagacggccgttcagctgaacgacgatcttgccggagcggtggtcatcgacctcctcgaactcgccaatgtagcctgaaaaagtaaaacaattagcgaaatgttgcggaagacctccaagcgacttttaatgtgatgaatgaattttagaaatcttctgaaaatccaccgcaggataatatatcggcaacttataggggctggaccgtggtgcggtatcgatcgtagccctagttatcatgccgaaaggaaaggggaacatgggtgaattgagaaagtcgcatgtaattccatcaaacgtaccgtggcgctgcatgacctggaggaacttgacaatgaccttggagctgggtcggatcaggacctggcgcttgccggacttctcggcattgttgatgctgttgagggcgtcgtggagaacggaagtgcggaccattttggcggtattgaatggagattctcaagtcgagattgggaaatgaggtatctgccaatggacaatgcatgttagactcggggtggctctgatgaacatggagagtgccctcagcgatccgtcgacgagggttcagcctgctcattgccggaggggaagcagcgtatcaagagacgccagccaagccgttgatgcgccaaacagaacagcatgatggctagtgcatcgcgcgtccatcgcattgtcgctcatcggggccgacgtccatgattgctgtccccagccacgataaagggcgtcatcccgccatgtcgaaggcgctgttggcgtggtttcagaccatacatacctctttggaagtttgactgggtcgggtgagaaagtgaggttcgagctgagagcaccggagatggacgaaaaaaaactagacggggcctggaatgggtccagccttgtgccgttggtgcgttgtgtgccctggtggtccgtgcgcgtaaaaatgccctaagggtacgcactcggttacctggatttaggcaaatccccgttattctcaactcctactatcaactgttcgcgcacgacgcaaaaacccccgtcactagttcatcacacatcaattaatcttcgaggatcgcccgacgagaacaacaaacaagatggtgagtttctcgcccattttcgcagaatcgccaatggaatcgatgctctttcttctgtccgaaatcaacgagaaaaattgagcccctcgctggaccttgtcgaatgcgaaattacccccctctagacgaaaaaaacacagcgctaacgcaggcaattttttttttttccacgaaaaaagtcggacgtagaagagaacaacgcccccgaggtcgtcgaggaagtcgaagtttccggagatgcccccaagggccagatgtccgttctggacgccctgaagggtgttctcaagctcgctctcatgcacgacggtctcgcccgcggtctccgtgaagcctccaaggctctggaccgtcgccaggctcacatgtgcgtcctgaacgagaactgcgaggaggaggcctacaagaagctggtcattgctctctgcaatgagcacaagattcctctgatcaaggttcccgatggcaagcagctcggcgagtgggccggtctctgtatgtgaaatctcagctgaatccgaggaaaaacggagaaaagatgatgtaagacgaattacttacaattgtgtttaggcgttcttgaccgtgagggtaacgcccgcaaggtcgtcaactgctcttgcgtcgttgtcaaggactggggtgaggagtctcaggagcgttccatcatcctgaactacttccagacctcccagtaagggtatggacggcgttgatttaatggggtatagaggtgcggtcttggtttcttttcaggacgcgttaaaaaacgacttttcctttagggttgtactctaggccttgtatcatggccacattgcatgatgggaacaataaaaaaacggaatccaaatacttatatgaattgctggctcttctttgtgctgtcttgtgatatctgaatgcaccctttttcctagtctcttctccccttttacttgcgcccttcgacctaacagtccggtattaacaccacggaatgctccgataatgaacgtgactagaatttcgtaaacttaccattataatgtgatagccaaacggtgtcttggcctctccaatgatagggctgcctgtagtacttggttgtaaagaaaaggcaacttcctcaaacgtaggatccagactcccctttgtcttccaccctaaagaaccccctatagcaaaggaaatgaaagttatcagcagattagctctgacagcgccggctacgtacaatagcgtagcatcagaatagaagaagaagaagaaggaggagaagaaagcataccttgccgtgccttgtcctcggaataggtccgggcgacctcatcaaatttgacaccttcgctcagcttcaaaagagcctcttcctttttcgcatgtttttcgcacttttggcttaaattagcggtgatgtcattttgcggcttaaaacagttgaaatgagataaaaaacaattaaataatactaataaacaaagatgcagagccagtggtacttcacagcggcctcagcaagacataccagaatgtgtcgaacgttgatagacatggcccctttggtcttccctccagactctttggcctcggctccctttcccttggcgccgcctttatcgccggattttttgtcgtttttccccatggttggcggtttgcgtatgtgaactcgccgatacgattgatgtatgagtgaagtcttgttcagttgtatgagccccgccaccgaataagcccctcctaaaacgctcgagttagccatggctggatttagcacttcatcttgccatcatttttcaagggattgattgcaaagtcacaatggccggggaagcacaaaataatttctgtcggtctgtaattgtatggtttataggtgctgatctaggtcttctcctttacccccaaatctcgcattccgtagctgtacctggcatgccgagccgtggtcagagcagctccaacttcgagagctcgtcgccattgtcgctgctccatcctttcctgcgccttcatcactttccagtccagaaagctttgctcgccatggttctgccggatcatttcgccttcgaatttctcaaacagcacccagtcgtccatttgtgacggacgggggacttgagcgaaatcggccatgcttggctggcccgcgactctttccaacgtcacgatgattcggtgcagccggctcgtcgggttttgcttgtggccgtattgtcggattgtatatctgtactgctgttagaaaccgttccaagttcaacgggacatcaaacgtacagtccgtcatatcgtatgcctgctttaggtgagagcgggcttctgagtcggtggcctctcaggatgcgtatttgagaaccaacgtgggttatcaaggaaacgtgggtttcagaaagcttcgcttcacgcatatagcggaccgtgtccgcagataccacttcttcccggcctgtcagcagtgggagcgaatgagccccgtatctcccttctgttggagtttcgcaaatacttcctacaatgccatctcggtacgcacatgccaggttaagccactaactgagtggccgcatctgtcagtatattgacttcaaacaagacaatttctgtttccgttgatcttactgtcccggtttgaactggagatttgattcaaggcctgatagtgtctcactgccctctgcttgccacaagtcccagctgttcgtggctacatcattgaacatgatatctttcagcctgccagtcttggataggttttgatgccggatttgatcaatgttgaaatacttttcacgaaatcgagccatccatagcctctgcaacctttcggccatcaaggtatcaacgcgggatcgaggagaaagcaaagcttgctggtggcctagggtcaacatttcggaaagcagtttatccagtctagcattctgaatggcagcaaaatccagtacaggcatggcaccactctcgtcccttaccagctcacggacagttcgcttgatgatttctgcgctgtcgcctagagaagcgccttcaagaaggtgagtccgaatgtcgtcagacagctctagaagcttaggttcattcaaacgcctggtaccgggatcaagtaggccgatggatgacagcgcgtcgtaaatatctggcaggggtagcaagaggacatatgctggtgtcatttacaagaacttacctgtatattcggaacgtttctcctccggttctgagtccaagtccgaacttgtgatggagggtcgcgattcggtagcaaaacgaatagctggaagcagccatcttaatcgtctgggcattttgtttccgagcttgtctttgtcgaggatgaattccggttttttatctcatcccttgtcttagaagagatgaaatattggcacaacgcgaggcgagcaagtgtttttcatgctgatcctgatccgatgttgtaatcacatatcaacgttaagaataatacgaggataacttgtgttcaccttataattctctagcattgaagcaaggcaggctgaaagcgggaaaggaggaaataaaataacacaatcaggtctaaactacttttgaagccgcggagagcgagctgatgattgagcaagtttggattaactagacacctatgaatgtttcaaatttccgatatgctagagaaggaattaccatctatcaatatgaaaggtttccatagtagctctttctacaaacctaggtacctattcaaggttgctgtaagacggactttcgtctagtctagtacatatttacatatagctaaattacggcatggataaattatattgaataaaattccttgacattaattgatgaagcatcttaaaaattgtctttttggaaacattcttagatggcttccttgcatcaatcggttcacagcttgcaatatagcaatatggccaaaaaaaaaaaaaggtacatatggctccatttataccgcctacctctttagagcgccacccaaagacccaggcgctctagtctccaccgcctgctatgtctgtcaaaagtatagataattattgccggcagaatctgccccataacgctcaaagcataatatctagtgagaatttcacaaggtgaggctcagctcaattggctctcgtctctaccgctgcatcaccgctgtcatgagcgaactaccgcactacaatgtgcgccagactgcgtctcacgccaaatcaataggaatcacgcagcgcgccactcctttgcgattcccatgggtgggcgacctgcgcgtgaggtgcgcgcttctcatattcccccccataagtgatgtcggaccatgttgttaatgactctctgcagattctcagatttccaggtcaatgagattggcaaagacggcgttgttgttcatctgcgcaaaatcggactaaatggccaaaacaaaccggtaagttggctctgaccgactgtgtagatggttaatgctgatcaattggataggttgcggatgccgcgccagtgaaggagactgatactcccaaagagcaacaagactccactaacgagggtgattccaacgaggttaaagatgaacctcaagagcaggagattgttgagatccccgcggaagatgtgacagctctcaccaatctagcaggcgaaaagtttgcacaagagctcgtagacttattccgagacggtcaggccgcgcctttggagagaaagaagcccgtcgtgtccgagcccatggacgacaagttcaaacgaggcgaaatccatcaagaaatccgacgcatcttcaattataggatagagaccagcacgggcgatgccggtgctatcgtcgccagcttcgcggcacccacaagaagaggcaaaagaggtcggggcggccgcaatcgcaaccggaacaagcaagaagatcagccaattggcgagtatctccactttactcttttcaaagacaaccgcgataccatggatgccgtcaaccagattgcacgcatcttgaaggtgaagcctcaagtcatcaactatgcgggcaccaaggatcgacgtgcatctacagtccagcgctgttccgtccgatacacgcgggatagaagcctggcgggtatcaatggaaagctctggggcataacgactggcgattacgagtacaagacggatcccatccaccttggacagctactaggcaatgagtttgccatcactatcaagaattgccagattctcggcgaggacagtgccaagcctgtccctgagcaggctgacctaatgcatgccaacgtgcaatctgctttggaccacatgacagagcacggctggatcaactactttggccatcagcgattcggcacccaccagatcggaacgcacgaggtcggaaaacttattctgggggataactacgaaggcgccatcaatgccattcttgcatacgacgaggaaattgctcaaaaggcagaaacagaggggatccccaacgagccggccaagcgagacgaatacaaccgccaccttgcctgcatgctgttcaggaccgaaaaggacgtcgaaaaggccattgagatcatgcccaggagattcgcggccgaagtctgcgtcctgcgccacctcaacagacaaggcaagcagtccagaagagactttgtcggagccctcatccacatcaccagaggtctgcgatcaatgtacctccacgcatgccaatcccacgtgtggaaccacgccgcgagcaggcgatgggagctccatggcgagaaagtcatcaagggcgacctcgtcattgtcgaaaccgaagccactccccaagtcagcggccaagatcaagacggcgacgacatcatcaatcccgtaaaccccgtcgaggatgatgacgatattcctctccaggccaggcctttgaccgaggaggaggccgccagtgggaaatatacagtgtacgacattgttctccctactcccggctacgacgtcatctacccagataacgagattggcgagttctacaaagacttcatgggccgcgaggagaacggcagcctggatccccacaagatgcgccgcatgcgccgcgaattcagccttccgggacgctaccgcaagctgatgaacaggttcctcgccaagcccagcgtcgagttcaagacgtactcggacgacgaagagcagatgcaccccaccgatttggatctcatcaaagccgatcgcaaaaccggtactcatgctagtaataataaacgctcccgtgaggacggagatgacgcgaggccgagcaaggtggccaaggtggaaggagaaaacgaagcgtccaatcagacctcacaggaggagggtgctgctgccagcgccaaggttgaagaaacagaaactacaaacgcacaagaatccatggaggtggacaagccgctcaagatcgccgcaattgtcaaattccagctcggcagaagcgcctacgccaccgtcacgctgcgggaactcatgggtgaccccccggagagtaatgcatcctaatagcatcatcttttttgttgattcacacttataataggatatttttggcatatttgatttcatatttgttttttttgttttttttttggaaattcttttcttatataaggtagttaggacaactaaacatgatcctttgtatacacgccatgttgatgacaaatttgaataaaaagaaatataaaaaagacatgaagaatcgctatgtgcaagcgctttgatatccaagtataagctgagagatgccctttttttccccttggcagatcttcaatgcagcatggacaaaccacctcatcttttctcatatagtgaaatgctttgatactcgctttctgaagtatgcaataaaaaaacccggtgctacccaccaatttcccctctcttcatgaccatagtaagcccgatatatcgtcaaatggtctgattaggtcgcatgcttaagatatcttttttctcatttatttgctcctccccccggtaagatatacgctgcgcggcgaggccagcctgctggtccgacagcaatgaagggtgtgtagtattttcagacatgtgcgttagatttagtagatgagcaatggcaatgtcttctatcgagagctggagacctgcttttcgtcccagccccatacgaaggaaaggtatttcaccatgtttaccctcttggaacgcatctcgatcatccacgggtgctccagcatcttccacgggctagctctgcgattgggctgcttctccagactgtaaatcataagagtattagcatcagattccaatcaagtgtaatgagaagcgctacataccagcattcaataaagtatttaaagttgtcactccagtatacatcgttgacgggctcgtccttgagggttggcacgggttgcctcacaatgtatgtgagcagatcaatcaaccctgcacgaggctgcatctctgtgccatctgcagggaaggggaaccgatgttgcgctacttcaagcagcgtaactcctgtggaccatacatcagatgtaatggtatatgactggccagtaattcgttctggcgccatgtagtaactggtgccgatgaacgtgttggcctcgcccttggtcccaaaatctccagagacaccaaaatcgcacagcttcaccgcgccgtcacggcacagcaggatgttggaaggcttaatgtctctgtggataatgcgtcgggtgtggaggtaagtaaggccacccaaaacgccctcggcaatctttcctagtaccttttcaccggtacggccgcccagtctcttgacctctttgtagatgctatctaatgagccaccttcgcagaattccattgcaatagaaatggtggctgtggaggggtcaacgaatgctccgtagtagcgacaaatgtggtcagaagcgcattctttgttgaaacccaattctcgaacaatctgcttcttaacatcaggatcaggatttgtggtaataatctggagttattgttagcattctcatcggtacaatgaatgatttcaatcaaaagtctttttaccttgagagcgaagatggtcttgccgcctttaagcatggccttggtaacggctcctccagcgccctcaccaagattgcccagctcaacaattcgcttttccaagctggcaatcctccacccctcgtcatctaaatcttcgacgtcggcattcctcgctttctcgacgctcagtcggtcaaagccctccaggccctgcaaacttccatctctctccatggaaactcctccctcacttcgctctgagtacatggagccgacagccgatacagggtctggggttccttggggccgtgttacagggatgccaaactgcgaagcaaatgaaagggccgaaaattgagagcccgcagacgtggggttgcttgctcggccatcaagagggccaaagctgcccgaccttgaatgagctgcactgctctcgctgccgccgccagcagactgtccgggctggatgccctgcgacctcggaggctgttcatatggcgtggattggctgcccatgggcgttgccaggtgcagagtcggtagggggggcctagcaggcggttgaacagcctggttgcccacaggcttgacgtttggtgagggggggatggccagccccaatctgggcgccgcacggccccggtttcctggaatggcaggacgaagaatgggggctggagagttcatgatcggtacggacattggggatggcgcaggaggttggagagcggcagagggggtagaagaggcgggatgctgtagcggaacaagtcagtcaagccgtcttttttttttccagtccaggggccaagcagcgcaaggcatgcatgcaactcaccagttgggcagcgggctcgatgccctgggattgtgaagaagccgcatcagccatggtgggaagcggcgccagtcaaggcaggttgctgtgtggtgtccaaacgagcgaattcttggtgggtatgcggtaccttttgcaaggctgaaggttggggcggcacaagagaccacacttctgaagtctcgagtatgcaatgcagcagggcacaaagaagccacccaacgacggttggacttagacaaaaagcagcgcgaggaactcggcgaggacagaaaaaggcacaaacgatgcagagtaacgaccgtgctaagttttcagatatcggcagatggctagcgatgcgctggcagaggaggcgagtgctcgcatgcacggtctattggccctggcgggaagtcgaaggcgagtgaggggatgccgctaaagaggggaataatcggctggtgcgtgtcaacaaagcaggacagaaagcagcgctgccagacggagggcgcgaaggagcaaatattgcaaatgaaacgatcgaaaggatgcagacggtggttgtcgaaagcaaagcaaaaagttggttggagagacgaagcttatggccagctcgtcgggtctagtacttttttcttttaattgtcggggaggagaggtttgagagaaaggtgtgggttgcagcacctcctggcaagtacctacatgtagctgcctcgagctgcgcatgcggcccagcggagtttgtgcggcgcggcgcatggcgcatggcggcagacagcccctgtgcgcaggcggtggcagagcgccgtacagcgacggtacatggcgctacccagcagcgcagcgtgcggtgctcacccgcctggagcacggcgtaggtattgccggagacgccaggcactgggcaaaggattgctgtgagcaccacgggaccagggggtccttgtggggaagcagtagctccagtcgctgtacagcacccgtagggctccaaaaggcccccaagcaacgctctggcagcgctaactggcagtggagatgagggaggagtggagcacccgcagcgctgtggtctgagccggtttccgcggctggttctgagactgcgggcttggtgaaacagtgagttggccgttgagatgagctgggaggatgaaggcgggcaaatcagcatccaaatcacggcaggtaggttctcactggcaaagtgtgcgctggctcggcaaaagacggcacggcgagcgatgatccagggggcaaatcatatcatgagagcagattacaagcacaagtaaatgcggcagaactcagcacgtcgaatcacccaccaatggcttccaagtgcaccgtgacaggggtcatcaggtgaatcggcagcagtggccagggtttgatgcgcggcacagctcatccagcctcttgacggccgttctcgacgcagtccagcgcggctagttgctcgcttaccctacaagtacaactgaagtcgcttttgcataggtaggtagtttgaggcatattgcatctctggtcagcagcgcgcatccccgccgagcatgtcgtaagattgatgccaaaagggccgctgatcgtgggtgtcgagcggccatcagacagatacagagatgccaggcaccggaattctgcaatgtgcttcatgctgacttgtgtgtgtgtataagactgtgatctggaaaggcgctgaacagcccgacacgtggaatgtaagaccagtggctaaccaggtcgggggttggaggagtgggcttgcatcccattcactcgacatcttcagcttctagccccagggaaatgccaggaaaatcccgtcaacgccacggggctgcgtgtctgacacacgacaccaacgtcggccaattgcgagttgagaagtcttctcggcaaacgaacctagggcagaggttccagttgagcgggcgaacaatacagctcaatgcacgcggccaagcatgtcaggcactgcaggcggcggcacaactggcctgcctgtcccagcccgctgcttgtctcatgccgcagacaaacgaggttcccaggactctgcatgtagggattgctaaaataaacgctgcgcgcatcgtattggcctgaaaggcaaaattggtcacaggtgcttgaactgatgctgtttcaagtgcggcgcagcctgcagcgttgcaggggctggactgcactggggccaatcagcgtctagcaacagcgtttcttcaagcgcgcgtctacccgccgatctggttggttcgcagccactagggcaaaaacgaatgattcaaggtgggacttgcttgaggatctgagtctgaggcgggctctgttttaaaaatagatgctacttgattcaatgatttaatcgagatagttgagagccataccaagttagtattgctttgcgcctttatttgcaccaagagcaaagtactgtggagtattttttctcactgccactcttcagccgaagaattagacgcggatcgcaaagctagtcccaaacaggaaagcggtaagagcaatcactccactttaatgatcaacgtcaactttttttttagacattgttcaaaaaattttggcatcgacgaaaggctgcgagtgtatccgcaaatcgcattgcttcaagcccctaacatgcctgcagcaggtgtcgcattcgcagaacgatctccggatccggagctatcatccaactcatccaactcctctgacgagtcggatcacctcgacaatgctgctgctaggaaacggcgccgcacctcgcccgaccttgatattggcaatgataatagcgacgacgacgacgacgatgacggcaagactccaaagctagtgctgtcttccatagcggcgccttctcgaatcaaaagaaatattgcaaagaaggaagagaccaagtcaactgctaaacccgctgctattccccaatcgcaggcgcaaaaccccatcctcgcaccaaccgatcccaacaccaccttttcagccttgaccgtgcggccatggcttgttcagtcactcgagaatatggccatcaaacggccaactggtatccaaaagggctgtataccggaaatcttgaagggaagggactgcattggtggtagcagaacaggttcaggaaagactgttgcctttgctgtcccagttctccagaagtgggcagaggatccttccgccatctttgccgtcgtccttacgccaacgcgcgagcttgcccttcagatttacgaacagttcaaggccatctcctcaccccagagcctcaagatgatcctcataactggcggcgctgacatgcgtgctcaagccattgcgctggctcaacggccacacatcatcattgcaactcctgggcgcttggcggatcatattagaacatctggagaggatacgatatgtggattgcgaagggttcgctacgtggttcttgacgaagccgatcgtctcttgcatgccagtggctcgggcagtatgttgcctgatgtcgaggagtgtctgtcggtgctgccacctgcttccgaaagacagacgcttctcttcacggctaccatcacaccagaagtgcgcgcgctcaaagatttaccacagcggcccggaaagccacctgtttttgtatgcgaagtcgatacacagatgcttgccatcccggcaacgctgagccagagacatgttcagatccccatcacacacaaggagcactatctacacgtcttcttactcactgaggcaaatatcaacaaatctatcatcatcttttgcaatcgcacaacgacggccgattatctacatcacttattgcgactattggatcaccgagtcacgtctttgcactccaaactccctcagagacagcgaacagacaacttggctcgcttccgagcttcagcagccaggatcttggtagctacagacgtagctgctcgaggtctcgacatccaagaggttagcttggtagtgaactacgatatcccccgagacccggatgactatattcatcgtgttggacgtaccgcccgtgcgggacgaaaaggtgaggccgttacatttgtaggccaacgagacgtggacctggtcttggccattgaagagcgagttggtaggcagatggaggcttgggaagaggagggcgtcaacctggagacgagagtcatccgggacgccctaaagctggttggcgaaaagaagcgagaggcactgctagagatggaggaaggcagagaagtgggcggcaagaggaaaaggacgaagcagaaacttcaggcatagatgttggcataataccacccataactagggcgttgtatattctcaagcgagttctttgttcattgtcacaccttgtatataacctagtactttgtaaagtgaattcatctaccattattacagctgctattttcgtattgttgtttctgctctctatagacgaagctcaaggatcttccccctccccatgcgttttcatagggcgtatgagaaaacagttgcccgcaaaaacgggccacgctcattaccagccgcgtggtaactttcgatcaaggggggggaaagctgtcagcaccacaacccacgaggaagacgaaatgtgccgcgccatgcgaactgccagtatgtgatgagtttccaagttccccacgtgcattcagcgcccgcgcatcaccacatacctaacctggtaggaatgaaaaaccctctcatctccacaacaatcatctcccatgtctgcgtaagcaaaaaaaaaaaaaaaaacagcttatgtgataaaagaggcctaaattatgtccttttcttagcgagaatgccgatgcgcccttcctccccccctggctgcctccccctggttaccaagctgttgggtgagctgccaatcccaaagcggatccatggatccttcaaacgcgtggttgatatggattatcagatcaggggtccatgcttctcttctcccgtcagacgggcggcccattgcgctgggacgggaaccaaaaaaaaaaaaatttgagggggggcagtgatgatgcttggcttaaactggattggttggggcctcatcctacgaccttgtcccatcgtatcgaaagccttggtttaattttgttgtcccgtgtgcacgcgcctccgtgggccttggctggcctcatttcccctctttaatagtgaacgaggcacggcacgagagggcatagtcgctagtataggtgagatcgaatgcgttttaccgtgaggggggagagatgaatttctgccctatggccagggggggggcatgtcgtggaggatcaatttatgggatgaccaataccattactagtagtgtcaacgattccatgtggttctttacatgggggatagtgatgccaaccaatcatcaacgggcgatacaggtttggagaaggggaaattacctttttctacagtccatcttgtaacgagcaggcccttcggccttcttaatcaggcgggcagggggagagggcgtgtaaatgacttgggctgagcgatgccaggtattccaagccttccagcctttcaagcagccccagagccgttgctacatcggagttgacgagcctcgccgatgagcctcgccgatgagcctcgccgatctcattaccagctcagcggtaaagacaggacaatccttgtgcagggctgcattgacaggcagccttctttctccttttctcatctcccgggtttgttattgccttgcgagataatatgctaggtgtatatgttttttgtacgggcatctccggtttattggatcgggctgaggctgaacctgaatatgcacctgagcgaaagctgtcttgtgtttcataaatgcactcatggcggttctagtcacgagtttttgggtgctggtcctcatgtaagtcttgtgtgggtaagtgtgtaattacctgatatttgtgagatgatccatattggcagcgtcaggcttgggacacgcgcaggtgatgcgacggatgcattaggaaacagccttttctctcacagatgatggtgtcattcaggggctttgtctgaaagatctcatgcctgaatgccggtccaaacaatagtacagcagacctttcatcgaattgacttccctactcgcttgagggcgtgcggtgtcaatcgtagaagccgacatctaatggatacaggttgtttaataatcgaagagctaataactagcatgatccgaggtcgaacggttcctgcatagcttcaaacagacagcatggtacgatctcacgtatttggaatgattcgctaccgtccgactggatgacttgaagcgaacttgattactaggcatgtctgctcggcccatgtccattgtccgttccacgttccgtgtaaatcaagcacgtaaatcatccaggcccacagagttgacaggtacggagcagtatggggctattcccacctcccaaaattacctttgagccacgatcgttgacgggccgccagacatgtggaccgctggctctcgctgttttcatgctgctgaattatggattgagcgttattttcgctctgtagaataacacagatgtcaaaaagggtgtcagcctgctaatttacgcgcgctgagcaggccgaaatgtgatgtcggagatatcaatgcgccgcacgtgtgctctcgccgtcggtgatcgggccaccgacgcccgacatccaacggcagcgcaggtagatggacagacacttcccgcttacacggtaaatcacgtgtgaggaggatgacgggatcaaacgggatcaaacggaaccccacggtatagggctctttgcacggcgtcggcctggcatccgtccgccgagaggcgaggctcgaaacggagacgggagcagagcatcctattggcgagccttgcttggctgcagaggagttgcttagccgcagaggaattgcctagccgcagaggaagctgcggaagagggggataacggagcacaggcgttcaagtatgtccgcggtgacggagattgtcaaatcgccgcaaagtcacgaggatgcggcgtgcgagatgcgagtcgggcattgtcaatcgaaagcggaatagtcgggcatgcatggaacctttttcgaaggttcagagaagagcgcgagaacgagaacgaaaacaagcttccactccttgccccgtggaaaggagggaacgtgcctcgatcacattcttcgttcggcaaccccctttacatcaggcagtccaatcggtaaggcaatcggtcagtcatcacctcgcgagatcgagatcgagagggggaaggcgatatggcagcgttagtcggcagtctgcgtgctggatgctgcccttatggtcgggcgtagcagaaaccgtggcgcgaacgagagacttgggattggttggtcgagatgatcccccacgtcagcacgaagagaaaattcttctctgcatcttctttttctgcaagatgcggctttgtcttccttctagcgcaaatctcaattgctctttaggcagattgtgacggcatttggagccgagctgcgagattgccaatgatgcgaggccagcgaagaggagtgtggaaaaatccgttctattcggcaatgtgtggcggcattacggcagaagccgcccaggtcccactttctactggatgccgtaatacgttccgcagagtgccatgacgtagctcgctagcctcgctaccctgaactgcagataatctcgatgtcggaacttcaagagcaacaacccaaaggggaatcgagatttaatagaaaatccatgcggcagatcgatcgaattgatgaaaattgcggtgaatgttttgctccatcacgcattgggcgttgcgattgatgaagcaattgagtggcggatatttgaagttttccgactcatgaacatgctttgtgagcactgcctttcactcccccgtactcccccgtacatgattgattaccgtcacgggggctagtcctgactcaaataatcgtagaattactcgcaatccggggtgaacacgtgaattggtgtttgagtatccaaagtgatttctaagtcgtgccctattttcaatatcggagttatgagagtcaatcttgaagaacacgtgcggtgttgcacgtgcgaaacgcccatttcccttacctttgaggcttcgacgccgtggctgggagatacgaggacaagccgcaatagccacgctcatgccgctgatggcgggcatctcaacgactgccggctatcttggccattgacggtcgatcattggatgacctaatccagcaaagaacgaccccttgtggattcccggcacacgccaggtgccctggtggaacttcaaggcttgaagaaacgggagagcgtctgcgggctttcggctgggcgtaactcaatgccctcaaggttccacgccatgcccgatgcggcaaacgttcgaaaaaagcgatttgaaatgcccaatgccggtctgaagctgttgcttacgatgacaggcccctcattattcatcattaccctttattccttcaagccatctccatcatccattcatctcccccaccccgacaccccggccttttgcgtttatcaaacgtttattcagctttgcagcgcgatgaagcaccgcatgagggatagcgctgctcttgcgatggcctcgttctcgccttgtgcctgagaaccctggcatcccatgaaacaaggtcgcagatgacgctaattagatcttctcgcgagcatcgcagccttctcttcgctttagattacgaggcgcaaaccagagggctgagagaggggcgtgcagcttgagcattggtatgaattgagcgaaaagggtaggaggcaattggagctgaaaaaaaggaaatacctatcgttgcgactattgagctactatcgctgcaagctgaagcatgcaattcagatcagtcgataacattggctgagctgagcggacaatagctgccccgctgcataggtacctaccgatagcagtcgtgccagagcttgctttgtttgcatctcctcggcagccctgtccgtatagccgtatctgcgtgcattgctccgggattcgggcgggagatccattgacattgacggcaacacatctcggactggtggattcacccaaaacggcaagcaacgaaacgcagcgacgtacgagcctgcacgtacgatagcgttgacgtacgatagctttctatgtgggggtttctggtgttgcgatcgctcttttgtactgcagggccaggcccaactcggcattcgggcgctcgctttgcgcgtatagctcggcctctgtcagcatcaggcgctaggcccggccagggttaggggcggctgccaggctatcggcgttggggtgggaaaagcagcgaatctggtgctgttgtctttcaaggttgtctcagccagccaatgttctgcttctgcggctcttcattggacggatcgtactctgcacagcgcattccttccctgcgccatgttcgcggcctgttcgcggcctgtgcttcggcacccctcctttcgtcttctcttttccacaacaagagatccttagatctttgtgtatccttagctttgctcgatggatcagtccaatttttttcttcactttggttgggatggtctgtgccgcgcgcccctccgattaaggtgttgaatacgtacccaccgaggccgtgatacccactctggcagacagtaagagtcacacccatcgactcagccctattaattcgttagcaactgctgagaacacgcaaattacttacgacagccaattcgttagcctgattggcttggcttaggtcgggattgggattttaaattggatagccgtgtggcataggcttgcggacttaggacattaggcagtcacatagtaatagccgttagtttttctggcgttttgtagttgcctacaataggcagagagaaagagacaagtctcggagatccgcagcatcggcctcgaattcaattgacagaactaataatagtagtgctagcaaagtcttgccgcctctttgtctcaacattggcagcaacgggctccgaaacggtaagactctgttgcgggcaaccagtattacggacaaggacagtgaagcgaaatgaacggcgatcgtctggcaccgtttagctgaagcagggagacgcaagcgcaacgcggcgtctggggctcgcgagacattgcgtgggaacggaaactaattatatcaaataagtgagacaaaccagtaccaacagccgtcggactcgcaacgctcatgtagggctgtgcaatctagatgctgtcgcggcctgcagggagattcgtacgctcggggcttgggttcccgagattgatatccgcatctggccagaatgcgcgcagcgggattggaaacctggggtcgtgctgacttgacggcgcccctaataaggctgcgacagcgacagcgacagccagagaggccagatcacggcaatgccatcggctgagacctggcctgaccttaatttgcattcttaatttgcattaattagcctttgcgtgcctaagctgtgcagcgcccccaagggctgagaggcttgcgttggcgataacgaacaggcggctgctcgaatcggcaatgcgttcctcgcactcgcattgcccaaagcagcaaagaagaaacagaacaaaacaccgttttctgggcctgacaaatgtcgagagcgcaaacgcctggctttgcgtgcgccaggcggcgctagttacaaagaaaacggcacgctgtcaaggggagtgtgattccagattagcgcaaagtctgatgggcttggatgactgtgctggagcgtccatgactacgcaatggcgctgggtgctgagaaatgcagcatcagaagcaattgtcagtgtgtcggacattgtgtgccaggtgttaataagcggtgccgtcagggcgggagatggcgagcggtggggctctgctttggtgattcataatccactctcggctggcgctcacggccatttgggccaatgggcatcagcaatgggggggtgctctgccaaagcctgtaccgaatagcctgtgccagtgccgtagagcggaagcttccagctcactggagggtccctagggctctaggggacgggcttaacgaggtaaacgaacctaagcaagcagcaaattctgttcggctgtgactaatcggcgatgcgagtgcgaagccctgtttgggcgtagcgcgccagcagaattggcagcaacagcgctggcaggagtcacccaaaatgccgaagccgtccgtggcgcacgccgcagtgagtctggcgtgtagctcgacccgcgagggtacctgggcgatgacggcgcagcggccaggcagtcgggtaccgggggcagacgagcgacaacgctgctacctccgtccggagaacctgaaccttcggatttagtcagcgccagagcacgccctggagccgcaccccctcccctcgctcttacgtccatggaccttgtcggatacaccccccatccctcgcattcgtcgtgcttctgttcgggcccgcgtacacaaagtccgcttagcccggactgcaggcgtgcccggcaaacagcaccgatgacttttttttttactggaccccatggctggacccggctggaggctcccgagttaaaagaatgccgactcccccgaccttgagcctcgatatcatccatcagagcagagcattcaagcgagcatcattacaacaacatcaactcagtataataacatcctcgactcctccgcttcaaagtagcaaccaagcaagaacaatacccactaccatctaggcatctcaaccatccctgcaaccgatctggctgccttgagtcacacacccaatatatatacatcttcctcctccacacaaatcaaaatgtctgctccatcactgttgcgacaagctacccagaagaacatgtccatcactcagacctactacctggcccacaaggcccgagcaaagctctctcgcgaggctgctcaacccgatcacgatctccgcctcctggttggacacgctaacctcctcgactctctgatgcttgaacttgccgaggccgagcgagagcaggagcgatggttcaaccagtctgtccgcaactcaaaggccacctcggccgccaacaacaagcgacacatccagtgggccgatcggatcgaagaggaggctgtcgatgaggaggaatacgactccgactcttcagtcgactctgacgacgaatccgactacgacgagatggaggagaacacccgcaccacaatcacccccacctccacaatcaaggttgtcgaggacgaggtcatggctgacgacgatctcgaggaggactacgctcagctcggccttgttcgaactccctctcactccaactcccctccggagctggttgaccacgaatccgatgagtcttctgacgacgaggccatgcccccatcacctgtcgatgccgagctgcctcttcccgagaagtcagaacaagagagcgaagaatcatattaccaagaagaggacttttacctgggccgacgatcacctgccggcctggtgtctgctatctcagtctactaaagcagcaaccgatacctctttcttgtacaacacttttaattgattcttacgactttttttgatctgcattagcgaattggcatggcttggcacggcgctttctggatatctcctacatcatgataccccgagagggaaaatataaaaggcattcggcgtttctttctttctacatttagcactcttttctttcctttgttcaatcattatacaccatagagattcacagctcaacgtcttttctttacaatcatggcaatgcgagggggatgggatgagcattggtgggccgctccctggaactggtcttcctttggtcgagtggaccgccttaccaagagtagtagcactcaaagagaggaaatcgaatagcgatttcacttctcgattaccaaatacaaaaaccgttacaaactcatttctaattgcctatttcaaattctcaaatcgtgaatgtgtgcacccaccaaacaagaaaacgccagtaagcctccctcgtgccaaactaactaaactttgttattcttgatcgcaaatcaatgatttgacatttttggctacttgacaactccgaagacccgcggcaatggcgggatggggctttgggggtgtagaccgagcggaattcctttctgccgctcggactaggcggcgtcggcaccttgccagagacccgatgagcaagcaagcgccaaagggagagaagaaaaaaaaagccagtttagctcggtacgtaccgattatttgcatttgaaatgcattttgaaaggtcagatggccctttggaaaagcggggagtcaaggtacgtactcactgccggttgcgctagccgatctaccttgataattgcagaattgccggaaggagataagggccccgctgggaaaagaaaaaaattgatgggaagagttcacgatgtttctagcagcggcagtgctgtggtttgaggcccgctggagatccgcataaaagaggccccgacgtgaaaaaatcgatggaaggtactacgcgattcgagactgtgggcatgaagaggaaggaagatgatttttctttgctatggcaacttgtggtagcggtcttttggagtctagatggggggtgtgtgagatgagctggcagtttgttatgtgcagttgtgtagtgctactgtagcggtagcaggttttttctgcatattgccttttctccctgcctatgtacggagttaaggtagtatttggcttttgttaggcagccaagagatgtcaaattcaattctcactggccctgtcttgttcacaaattaaaaaaaacaagtactatcaaggtgcagtgttggctttttgggttattgctgccaaagaaagttgattcgtcagcgcgggtcctggaggacttgtactgtaagtaggacatttaacaatcgatcgctaaagagggtgcggtgagatctccggcacacacacccggcattaagaaagatggcattcgagattttgattatcactacacctcctcacggttcatgccgacagagcattgcttccaaaccttttcacgcttttacatcttcaccttttttactgaatacggcatcgctggtctttttcttcttcttcaatgactggaacattttgcacacctcaagggcatgactgactaggagccgctaggcagagaagctaggggaagatgtttgtccaggaaacatattcagcgtttgtaagccaagtgcacgccttttgtttccgtgtctttcctttgctttcgccccaatgctgtagcatgacagggtcgcgcaccagcggaattaagcaaatgagtttggaatataagatgaaagagtaggttagggccacaagccaaagaatatgcagaatgacacctggccatacaagggtagcggtgactcgatttggtcccccctccaaaaagtaattccgattccctgtacaccccacgttggaaatctcatgctgagaataggggatggatgggaggaggttaagaaaagaatcaagaggcccagaaatggatataccaagggaatagatggagcctcatgagatacttctccatcagcttaggtatatggatgatctttgtaaggcaatcaatggcggccacacccctcctctacctccccaattggtatcgcttgtcttggatatttccgcgatacttttgggttttgctattactacagattatggaagctggagaaggaaaaaataagcaaggcgctagttattaattgtgtttcccctcttgtctctgccttgtaacccaagatctgctgtttcagtgtggtggtgttttgtgcgtgtacctctgcggatatcccaaaagggtaaaatgcgaatgactacctgtactccgcaattgccacggacttggcatatccctcgcatttacttgaagctcatcacatgtcgtctataagcacctctgtcaaatcgcaggcatcgtgaaattcatcccttgtgctccatcaggcagtaaccatgtggctgcctttcgccgcctccccctttccccctccccgccttttgggcaaggcaggctgacaggcagacaagaacgagatggtaaaagcaatttgcggaggcggacgtccatctggtgccactccgcgggttgaaaggactgagattatggtttcgatatcttttgcttttggccttatcggcatccgaatcgggcagttatacctaggttttgcttttagagacaccaagtaaaagcagagagataagcgcctgttccgaggtaaatgaagccatgcgtttggcccttttcgcgcttacttcgccaagagcaaacgcctcaatagctgttattggctgatttgtgccgtggttgcgagcgagagtttcggacgaagtaatatcttagttgctcgaatggcgctgcttcctcgcctgttctacctatcacaggccatctttcgtccgatagcctttgcgattttgggatttgagaagcacgagggagccctacgaggcttgaagcttgatataaaaataagcacgggaagattctggttcccctctttctaatttttgttttggttttccgcttctgcatacacgccctttttttgctgaaagcttgggtttagggttttttgtggaaagctgccaaaacggagatcactctccccaagagcaattggcggagtccgctgtggacttcctttcccgcccacggaagctgcccgctgctttttttgctgcggatcgatttacagtgagacatggggcggggctgctgtcagatctggtgatgcgccacatttgcgctgcggggcaagccacaggttgtggatggggcgagtggttgtagtgctttgttgcatatattggatttatgcaacatcgaggctctggcgcattgctgttgaagccgttgtaaaggaacgatgatgtttagagaatctgaagatttgtagttctaattctgattattattaaaatttggagttatcaagtatatgatgcctctatcattggcttcttgtttctctaattaaagacacattaacatgttcggcgttaacgtatacgtgacacccgtttctctatatctttagcccttttcgtttccccattctattgtcctctgtttcaagagggcttctatcatcttcttcagacttttcaagtacttttcgaatgaacaaattgtaaacagaatattgtgttgttcgtacgcatcgaattcgggttcgctcagtttttctctgatgaagcgaggcttttgatgttcttcttaaacctcagaggtagcaagagaagtgcagcaccaataaacatacacccggaaaatatctgaacgtcgagatagacgggtttgtgcgttcgtcgaagtcccaaagccatggcctcagcaacttcaagccgttagcatcgatgattgcaatttgaatgatgtgacgcattggatacttacatgctgaagggatagcagaactggtccagagaatagacagtgtggatgggagaagctttattccaaaggcatctgccagcatcggcccggccatctagattgtcttagcgtcagttgccactctttgtgagatacaaggcaaagacctaccggccagcatgttcccatgaccgttcctcctagaatagaaaatgcaatcaagatggaatatgatgttcctgacgtccagagacacaagcaccatattcctgctaaaaaggtcgctgagatgacaatgttcaacctcccatatcggtcactgagaaagcccactgccggtctaccaataaccattccaagattggccaaggcacccaagatagcaccttggtgggcagtaagcccgatccgagtagcattatcagggagcgagaacagaacgcacgtgtatccaatgacgctgaggaacatccacgcaatgatgaggagcagcgcgggccgcttcaagaggcggaaatcaaacgcattctgaaacggctgaatatgcttgttcctatcttttattaatatgatgcaaacaacgtttgtgacagcggtgcagatggccgtgatgcgaaaggcccaggcaacgctcaagttggaaatcatggcctcggtggataaactgtatatgagacctccgagaccacttcccgcagctgcaattccagtcgcaatgccctttcttcgagcaaaccactgtggaataaggccaatggtgccaatgtataagaatgaacagccccagccgaataacaagccttgggataagaagagttgccaagatttcgtagcgaagctcgcgcctaccagagctccagcttccagcgcggctccgatgaatagcggaggcttggtgccgagaagcttagtggcgtgcgtgacgaggggagctatgaggaggatttgggattgagatagaccaccgatgaaagagtaggcgatttcggacgtgccggggaattcgtttgtggagatgtagtgagtgaggtagacaccgaaagcctgtcattaagcatgttagggctttgattctattgcctggtaaaatcaattttgacgacgagaagtggacttacaccgttgactccccatgtgctcgctgtaatcatcaactgacatgcgacgcatacccagccatatccgccgtcgtgttcatcctcttgcagttgctgtagttggctggcatcttcgactgacgcttctgtattgggatcctcgattggattctcgatatcctttatctcgtcgtcactggaaagattttgcacagccgtcattgttcgctggcagatcgtttgtcgatgggtgaataggaggagtattcggtattgtcactgagaatataaagatttttttgaatatttaatcaagatgaaatgaattgatatcgaattcttgtgtctatgatatccatttctatcatacgcacgcagccttattatatctgactgcatgtatacatgcacctattaaagttagcctcatcggattgcagtcggaaatctctttgcggcgtcatttcgcatctgcggcccgctagaacatgtaaaccttgatcttgaattttctttccccctttcccgttagatatggcttatcgttgtgttttgggtacatctatccacatcatgaacgacatctccggcatgctcgctggtgattgcctatctgggactagcaccgctcacccgggatcgccttgtcgccctgcaacagctgtcttcctacgtgttagacagaagacgggaattgatgtcattacagcaggtaaatgagcagcagataccttactaagtcttacagctgtcaagtggtgcctattttttcgagcgaagaattaatggctttagtaactaccgtactgactgccggacgttcccccggtagttgggtcgtgaaccgcgagttagccagccttacgcaattgcatgtatggtctattggcacgcttgtatacgtggatttagaaatttggccatttagaacttttgatattgagtcgtccatatatacattcaatcatgataccgcccgcgtatctttagctatgtacatctcaaacctcctccaaccctttacctagatcccaacgaccttgacatatcgattagatcaggcctaaccttgtattcatgtcatatttacctgttccttcaaattatcgctcaaccctctctcagtgacacgaatttcatcaccgactctaagcagagctccatttgggccggcaaaagaccaattcccaaagactggcttgacttgatgggtatgttagcctttgctttccgtatacaaggcagtcaagtatacttacgaggataggccttgttaatacgtctatctttggctatcaagccatagacttgtctatttcgtggagaccctgttcctctctcaatgtccacattgacactcaagcagcgaggggctttgaagacacagcggaccactgcctttggtgtagttgtgtcttccgaaaacacagtaagctctctccaactatcctcatcaaacggggcggtagatcccacgtcgacgtggatgttggtgcggaagcgaagcaaaacgtcttcccgctggttatctcttggtaatcgagcccggacgttctcttcagatgctgtcgatgtaactaggaatggggccgcatcggcgaagcggatccgctgcggctggaaatgttcgccggcggcccggattgtcagcggcaggcggtgtttgggtatatacgctgctcctgggatttctcgactgcctgagccggagatgaatagtagtctcgtgggaatatcgaggtgcttgctgaagaattccgccgggccatctcccatgtctacgcatgaggcttcggtcccgaaaatgctcacttgatacgtctgcgcgtccagacatgacagcggtgatggcgtgagtgggagagtaatcgatgactctggttgagccagcgtgtgcttgatagtcagctcggaccaatcatcgttgattgacggctggaagagggccaatttgtacacccgcttgatggtgaggtgctcggcgagctgcggcctgaccgtcgggtggcatcgaggatccctgaccagaatatactgccggtcaaatcgaaacccttcactcgtaatctctgcgatttgaacctcaatagggaggagcgatttgaccggatagataaacagctattgagcgatactgttagcaagcgtcatgtggctgatagagtgcgggtcaactctggaccctgagatgggacgagatgagatgggacgagatgaaaatggagcgagctcggtaccctttggatcttcattgtgctgcctggttgtcgccggtcagagttgcctcatccagttttgcgctcagcatcacttggtgctcggtctcatcaccactatttgggggtagcgtcgaggctgttactatccgctgctactttggtctccgcccgctgaaagctgatggcagtgctgcttgggcgtcgtaaaagagaattcacagcaagagaaatgagcgcggatgaggtgaatgagaggaaaaagcgtcggaaagagcctcgtcagtgctgaatagagatggcagcagcagcaatgagagctggaatttacggtgacgtccacgctattgagcgaagtatgtgttgcgcccaacttctggctgtgtcgcatttcgtaccgcaggtcacttttgaggttttgcctgttctggggcggtggcagcgtctcaaccccgctattcccaagatggcaactctcggcatcccgcttaaccttcacctcgaccaagtcggtgctcgctgaacctctcctttgataagcaaacattgagctggacggaaactctgctgtagagccactgacgcggggctgctcggtgtttcgccccgagcttttcattcagtcactcgacgaccgccctcatctgcattaggatcacaggagcgagcatcgagagtcgctgctgcttgtgtcatctacggatctgggacgatggaggtttccactgtgccttgcacgctctgcagaaagcggcgggtcaaagtgagtacagtgtccacagcagacagttggagtcggatggcgcggccttctcacatgtcctcagtgcgataaacgactacccggctgtgcgcgctgtgaaaagtcgtcccggtcgtgtcctggctataatcatctgcgaaagtttctcgatgagagccagaacctccgaaagaagttttcttcagccaatgccagcccgcaaggcggcggtcctggcgaccccataaaggtacatgcgacagcccaggcttcatcttcggtgtcgtcattctctgcctcactagactcggctccattgcccacgacaatcccaagcaacactgaggctactcgcaaccagcctcagcctgagtcaccagttcaacctctcatccaacctggagcccaagctgagactcaagccaaggctccagacaatgttttgcatgacattggcctggggaggcccaaccataacagcttatctgctaaccacgagatcatcgatgcgcccttcatcttgactgacagcttttcggatgaagactttgacgctagatttttcgacattgaccccaacgaatactttgctgagggcaataattgctgtggatttatcccttccgtctcattgataagtgatgccagcgggttgcaaggaccgtctctttcttggcttagcgacgtcaacttggaaggatatgcaacatccggatacgatcccgaggcagataagtcgcaaacatcagagaagctggagacagaagcctcttcgccaatgcccgactcatctagtgaagccgaccaggagacggcatatctgataagatatttcgccgaacgcattagcccgtgcctggacgtgtttgatattgagcgattctttggacacattgttcccatcaaggctattcgaagcccacttctacaaaacgccctggccgccattgcggcgaagcaatttggaaagacgaagcgagagacatacatggcgagtcatcagacaccgggccgatcgatgctggagctgtactctaatgcggcccacatcgattggttctacaaggcggcgagtttctatgacaaagctattggccatatgatgaggctgctgcaaacactgcgtgacggcagtccggcttcgtcacccgggtccacatcttctattgatgcaggtctggggttacactcggcagtatctccttcgttcaagaggcggcgagtggaaagtagccagggttctcacactatcgtggatgatctcctctcggcaatatctgtatttctgctctatgagtctcttgataatcgctttgcagaagtctctaggtatggttcctttcttatagtttgtcttcaaacaagcagctgacgacctttcgacataggcacatgtctggtgcacagtatctgctcacgtttaatctcaaacagctctacgaaagtacggaaatcaatcgtcgcaacggaacattcggactacatgctcgaagagcttggcaagcatctttttggaacattgtgtgtatcgattgggttgcttcttacactgagcagaccgcaccacgcctcgacgtggaaaatgctgagctgtggaaagctgcaggtctaccaatatgtgttgttgacggaatcactatgccaaacgcactctgcaataatggagattcgggctttcagctgcagatgacggagacattggcctgcagaagtctcatctggatcattctgaaaacactgacactcattgctactgaaaaaagtagcaataagacagcaaacaatggcttacaagaaaacgacggtacgtgccagaactcatctattgcatctcattgttgggatgatgtgtctcagcacctcgaaaactggtgtgcagcactgccggatacatttgagccttgcgcaagaatagcacagcggtataacaatattcccacaccgtcagacaacatggcatccatgtcggagtttcaaggcgcgtttcaagagttgttttatgccaacgccatgtgtgcaacggcttcagttttataccactttgtccaacttctcttcttgcttcacaaacccctaaatcaaaagcctacggagtcacatctcgagtttgttgccaagcgactcaatgcgtatcgtcagctctcggcccaaatcgaagggcacgccaatgagatatgcgcaatatccttgggccggccggatgaccctgttcgacagcatatggtacagcctttatatctggctggactgtgcttcgaggctcacgagcagaggacagcactagctcagcttctcgctactatacagcgagaaaccggttactcaacagcggagagagttgcgaagctacagcagcattgggggtgggatactactcctccagcacttgatgtgttgtaaaactgggtatatatactactttgttagatagtgtttatgaatgacatggaagcgtgcgaatatatgagaaaagtacacggctataatttatgataaaaatcaaacgaaccgtgggtgtctgaaatacttcattcacaacaagatcgcttttctaataaaggcacgtattcttacaatgtcggtgtttgtataccgagatatggagacactaagatactgccatgtacagcttgagaccccaatgctcatcgcagctttgacagggcgagtgccggcgcctttccagaagcggtaatcttcagcgagctgtggctctcggcatcgcaaaagctccacccgactcgaatggagctcttgggtctggtagatgtaaaacaaattgaagacatgatttgcttcagatgagcaatgattagagatgtatgaatcagcatgaaaagctggctatctggcaattctgagactgcgtagacttcggtgtctcttctctgctgtcttcaactagttactgcaaattcttgcttgcagtgttgttctgcattcaatgtctgtattttcgactctctccgggtagcatcttctagacaagttgtagcataacccttgaggagactttcttattgagatcatggctctactattcatggcgtttctgcccctcaagaaacgcataaccgctgtgaataggagtgctatgccttctctcactggactctggccattacgcctacttgcataacttcatgaaacgccagaagtggctgctacaaattcatgtaggcgatgaacagacagcagaatcactaaacttgatctggataaggctaattcacagcagtcttgtccaaaataagtttagagaagagcgcttatataagttggcaagtggcagtggcttgtccctgctctagaatagaaacactgccattttaggtatttgcattctgctggctgatgactctcaaactaattgactggtttatttccaatttgtaatataagcccttattactgttccctttcagtttctagacgatcaactaggaatagtctgtatacacctcaaaaaagcttcttactactaatcagttgcttcgattactagtcgcacaccagcaagactcagcgtaccttgagccgaggcggcaacatgcacccaaaacctggggtttgatcttagcaatcaaactcaatgatggagcaggaattgctaagctgcaatcagctaccgtcctcgtcggctacacatgtccaaggcacgaggcatgcttgtcagtgccaatgaagagcatccagggaattccctcaacgatgaatcggccacatccggttacacccagttctcgtgactccagcttccgccagtcccgtgtgtcttgatcacgatgaagggattctgaatcgtggtgttttcgtgaatccgatcgccgattagcctatgccggggctttgaagcacacaccctctccgattgcggtgcctgcatgattcggtcagccggctctcaccagagctccctgctctacactcccccccttgtctgccactttcaggaacatgaaaacagagagggtgggcagggcgtggacgatcgactggcagcgattctatcgtctgggctccatcctgcccatcacacgaccgagactgccccaccgctgccgggatggagactctccatagcgggcaacatcggaagtcgaaacaagttgttttgcgggctgcaagcaactcagtaaacaagccggcatgcatggtagcaagaagctctaattggggtttccattcggacgagatcgaacgagtgtgaagctgagctatggctattggccaacggtgtggcaaatggcacgcatacacaaagtccgtggagcttcgggttcctcgcgctcgctctgctctggctgtcagcacggcttgtttggcttccttcccccgcataacactgtttgctggatctcggactttacgagtttcctgcagcgcacatggcttatagggctgtggctggatggctggactatggaacgtgaagagtgcatcctttaccagcctggcttacaaaccgaagcagccaaagcacgagggaaacggtattccatccatggaccaaggagctacgggcattttcgctggcagagcctctcttatgagtcaactatatcggcttgacctcccacttaattcaatgctacttactcccgtctccgactatctttcgggctcacagaccaatcaccacctgatctcggctcactcctctgatcgccacagggccctatcgcgatcaataaagtggaggggggtgtaaaccgattgcataaacagttcgtccacttcggctcccgatgccgcctcccaactgaccgtcccatcggtactggttaaacgccgcgaccgcgacttaggtcttactgacaaccccctccaaatgctcatggcaagaaagttgcggatggtggaacggaagttgagcagccctatgtgtcggccgcggattttaccttgtttcgccctttaacctgtgactaatgtcatttggcgccggctattgcggagcggtggtgtttaacttccgaatgttgacaccggaaatagcagataccggctgattgctagccttggcggggataaggagggtgagactctgactattttgggattagaattgcaatgtctttgctgagattcaactcgctgctgctggtcagagcaccgaggaggagctctcgttaagcttaccatgacccgcgccattttgaggaatgggtgtatcatgaacggctcacctgctcctatcagaaagctgctttgagggagctcctcgtataacatcaaccttgttaaacgcagtgcacaaagtctaaccgatcgccaccattagaggaataagcgaccgcggctattctctcggtaaagcaaagacgagatttcagcaaccagattgtcagctggaaacaaccggtgattagaacgtggctttgtagttagcctaggcttatcggcaaacgttaaagagtagccgtggcgacttcagctcataatccaacttgcaacaaagtttagaggttggattcaactgcgatagcttcatggaggcctctattttacgctcatacagaatactgtgcgatcaaagtataagatatcaggacggattagtatagcagctttctcttccccacttctgacacattgtcgcagcttgggagccagagggaataagaggcctctggaaagcagcttacagaactcaacgatacacacctaaagcggagatttgctctgtaatggtggctttttgtattgttcagagcttcgcgcatatttcgttgccttttcttttcccatgataaccacttgagttgctaggcaatcatgctgcctgcctacccctgcaggtgctctgtctgctgcggctgaaatgactgtggcgaagcgtgccttgtacaacaagcatggtcttctgattgggccgctgcgcagccttccttcgttgcagcagatgaccgcttgtttatcccctcaaccagcaactcgagtttctcggcggtgacctcaagctttgttaagttgaataggcagatgtactgaaagccctgcttacacttgctgcagcttcatcaggccattgatggacgcgctgaataccatttcgctagctggaaatgccgtccagtttgttgaatatgcgattattgcggcgaccaaggccgctcagatctaccacagcccaaatggcaaattaaaagaagatgccgagctggaattaatttccagcggcgtggaatcttctctgaaaagcatctattcatctgaggataccacccaagcggttatcgttccagatgagattttggatggcctcatcgagcaatgcgtttcaatagccaaagaaatcaagggcattattaatggcagcagcgccaaatcgccaggtgtcttgcacgctattagtaaaactgctcaaagactctccaagcaatctgagttgatggagcttcgcagcagactactcatcttacgtagtgaagtatccagtcatctgataatgcttattaggtgagaagagtttaggttatagttgcttaagatattccatctaaccagcaacagggaggaacagctaaagcttggagaggttttgcaaactgtcgtaacatcaaatgaagacatgctccaaaacatcaacgacaaatacgctgaagttatgaggtaccttagatccatctcacagcacacacaatcaaatatggcatctaccgcagatccgagcgataagaagggcgctcacagatcttccgagaaggagttcaaatcgatccaaaaagatagggagtctaggatcaaggatgtgtttacgatgagtgtgatgcaagggccatttgacgccattctagacgacatagaaaggcgcggcatacagaagcaagagagcatcctacaaactttgaactttaaccaattgcacgaacgagaacttgcagtcggtgaagcgcatcaaggcacggcaacgtggatttttgatgagaccaagccgaccaactttgtcaaatggcttcggaagagcaatggcatgtactggatcacggggaaagccggatctgggaaatcgactctcatgaagttcctcacggatcaccccaagacgttacagtacttgacggagtgggcaaacggcaatgatcttatagtcgccaagcactatttctggaatccgggtactactatgcaaaagtcgcaagaggggcttttcagagcacttcttcatcagatcttgggacagcggccagaattgattcccatagtgtgtgccgatcgttggaacgctccatattatgaacggtcttttccgtggactataaaacaactggcggacgcgtttcaacggttaggtggacttgacaacgttcggtggaaaatatgccttttcatcgatggtctcgatgagtatgatggtgagcctacggacgtgatagacataatccacaagattggcgaatcggacaagattaaaatctgcatatccagtcggccatggatcgaattctccgatgcgtttgggggcaaccagccgaaactagaattgcaaaacttcacgcgggaggatatacaacggttcatcgaagacaagctgcgcaataacgataaattcaacaagcttcgtggacgcgatagagctgcagccgatggacttgtgttgagcatcatagaaaaagcagatggcgtgttcctttgggtctttctggttgttcgctccctcttgcgtggactgcgcaacgaagatgacattttggatcttgagcgacgcttgggtcagctgccagatgatttgtaccaattcttcgacaacatgctcggggtaatcgaagatgtgtacagggaaagggtgtctcggctgtttctcaccatgacttctgccaaagtggcgctgccaatcattaccttttactttttgaactttggtgatgcgcccctctcaagagagcccctgccattcttgagagaatggccaatcgttgacaatgcagaagaaaaggtcttggaggtgaagaagaggcagctgattgcccaatgcaaagacttgatccatactgtttctgatgtcgagggcgaagtgctttttgccgaaaaagtcgagttcatacacaacatggttctcaactttctacacttgccagatataaacgagaggctgtctagcattgctggcagaagcttccatccggtcaaggttctctttaaagcgaatatagggcagatcaggtctcttatccacctccatcggctgatgtacataaaaccatatcttcagcaatggatattaggcagtttatactatgcccattcgattgaagtaagggatgacactgcagagattgaagcgttggatgaacttgaagagattttgacagagcagttcaagatgtggagtttctctcatgctatggaatatctatttggcattccgcagattgaatcgttcctggagctggcctgcaggtgtgatcttgcgctatacatcagccaaaagtacccagattacaactctagtaagcttaatgagattgcgccgaattggaagatgctattcagcgttcggcagcagggtacttttgtgcttgacgagaaggaaacgaaatatgatatgaagagcgactggagattgggtcggcatcttggcctcctctcgtcgcaagtaaaagatagaacgagggaggaatcagtaagcttttcaagacggccgacgatttattcggaacctcatagcatcgactatgccaagaagaagaaccggttgtctggcaagtttaagaagcttttccggcgagagtagattggggctttaagatacctttacactggttagcatgatgaggcctagagtatggcgctttgtagtataagcgactttaattattaaatctggattcccggctaaatgaatcagcagcggcagatgattgaggtcccttatctttactttagcgtcttgcaaagtacaccgcggagatgtacaagtagagcaatatacccctagcttgtatacatcgcgcatgaaataagatatggatcttgtacccatcacacgatagagcatgctaaatgtacaacacgactctatacttgattatgacatgcgactttgttttttaaaatcgacaaaataaagctatggatacaatccatctacatgtaataatgcaccatcatgaggttgagcgggtagttgtactgcccgactacatgtaaatctgccttgcgctattggatacgttcagccgcacaccattcgcatctgaggctgagcgctcaatctaataaatgtcgcattcccctccattatctgttgccgatggaaaaatgcgatgacacgcacgggctatcgttgaaaagagccacaaactaataattacatggccatggcagacgcatcaggttcgcagaacccatttgacgatctcactgccgagttgagcgacctgagtctacaacaaggagagcagggctcgtctgcatacgctgcggatcctcaggaagatgaagatggcccgcaaccatatggctcaatccgagagactggagatccgctggaagtcctcgcaatatgtcccagagatagggaagtcaactactcactcaactggtactatctcccagacgcatttgaagatacggcagattacttgatatgcaccagatgccacgccgatcacatcaaaggaacatccctcgagatccaattcaagcagattgagtggcctgatggcaacattgccgtctgccgattttggcttcctcgcgtgaaggacgttctttggcccgaagctgttcggacagacagcgtgaatgcactacgcgaatacatgaccaggcgcttaaaaataaagccttgtccggggcaaaaactcaccgaagacgtcgaagacaggacagtctatggcctgatggacggtgaaatcgagggctttgctgcgtgtgaagcctgttttgaggattatgtagttggaaccggcttcgagcctcatttcgggacttattctgagttggctccaaaatggagctgcgatctttgcatcccatatatttcggggtcagttgctccaatggccaagcataataactggaacggctttataagtggtgcaagtcgacggtttcagcttccgacgtgcacaggcgagcagatccggtctgatgccattgagtggtacttgcctaaagactacgagtctgaaggctttcaaacctgcgagacgtgttacctggacaaactggcattgacctctttcaagagagactttcagcgctctcccgacgactcagatccagagctgtggcgctgtgggttggccgatcagaacatctcaacagcagtagcactagaggcggccctcgttagaaaggattttgaggtgtttctggaagctgaacaaaccatttacagcctcgttccctgcacagcgaacggcatcgtccacggcaactggtggacattggagggatgcgacgacaagttcaacatatgccaggcgtgcttcgccggattctgccaaacaagaggcttggatgacttcttccagctgtcggagcgcgactcttccaatgcctacgtgtgcgacttttgcattgcgagcccacgctttggccagtacgttgtcaagtttgcagagatgctcgaccgcggagtctttgcctacttttcgcagtttgtcatgacttttgcaggcgtgcctgcttgtcccaagatcaagggccgcggcaaatccaagtggtggggatacccagaggctcggttctgccaggaatgctacctcgactttgtagcccacacgccgttggcagactcgctgcctctgaacggagaatacattgaagagacaacgctctgccagatatggtcaccgaggatgcgcagtctatggctcgaagtctgtgaggcaggcgagccaggatccgaagaatcagacgcagccttggagttgttcacggccgtttgcgtgcagagacttcaaatataccgtgcaaccatttcggagattgaagtcattaggaccatgcagaatattaagaagcaaagcgccttcaaccatagcttactcagccttcaatatcaaggcatggatggaatggcgaccatgttcgggaggacagacgcatacagatatggcagtagtagccttggatggtttgatacgacctatggagttcagtcgaagcagcattggaatagttttgtgagcgacctctcggcttcaaatcagccggatgactgggtgcgtatggcgcagctggaggcgctttggaagaaggtggaataaattgtcttatagctccctaatgactgaagaatttgtatgcttttcaactttgtttctcttattgatcaaactgctcgaggatgtgaatgactgctgtagtaattggtagccgttctgaacccttcaatgctcggtgatgtagcattttcgggcgatagagaggggaacacgatatgtataagcagctggagaatctcagctcgaggtgcttagactaaaacttgttagagtaatgcaaattatatcttagacattgggtcaaagctattgatagtatcgctagcatatacctgaaagccgaagatgtttaatcacagtgtttttggtgattttttttttaagcaagcagtatcaaatgcacgaaaattcgtgatttattgctgttattctatattatgctggctaggaagttgaacaatatatagctcgccaaccgtgtttttaaatgccagtaaacggttggatatagagaatttccggtttatgaaaagtcgccctggaactcgaaagactttatgtccgtcaaaataaatccaagtcttgccatagtcttcgctatagaatggtgagttggaaagagagtatgccggtcgcggaatcggaattgcatcccaatgcttccatgaagacgtcctacggagtctgagacggtcagagactatgtggtcttttactgagtcaaaaaatggcaagtttttgctctttccaatatcaatatggcttaacaaggcatcagaagtgatatcgaagaaatatgcctcgtatgaattgcgtgaagatctagacctggcgatgataacgaggactgtcgcatccgacgagaatgtaagactctccaagcgaaagaagctcccccaatcattcccccgcagttcaacccaggaggtgctgcgccagtcccagacacggaccgttgaggatatgccgagagcagaccgcatcggtaaaaaggccgccgcaacatattttgagctgggagagattgccactttcaagacctgcatcgaaccatcatccttgtcgaaatcgcacaaacatttgccagattctacgcaccagacttttacttggccggttgtataacccgcaacgacgtaccccgaatcgtctgaaaaagagttgtgtgacaccgtgagcttgccctcagcatctgggcctttaaacagatgaaggagcttgccagtctcaacgtgccagatctggatatcgcctttctctccctgggcgcaggccataagttccgaattgggtgagaaagccggggaaaaatagaattcgtggttaagcgcacttcttttaattatttgtgtacgctcgccgctctctccactccatatttcgatatcgcctcgagaatcccacgccgccacatagttggactttggcgatatagccacactttctcgtctgggtagagactgtatctcggatgatttgttccttatgtttgaatatgtccgccatatttgaaccagtccgtgcttgttgaaagatgcgagcagcgaggaattcgtccagtcaggagaaaaaagagggcaatggaccgagacatgagattcaatacggagtaagagctctcctgtatctatactcactatcaatactgcatctctacaactgaagacggacatggttccatcaggcgagacatcaaagggtcccgttgactctttgctgcggatttggcgaaccattgtccatgtttcagtgctccagaaatctatgaccccattgctatgcctcaaagccagtagttttgaatttgaagaaaattgagagtgtctcgtaatttccttctgttcactagtattggatgggactaggtcgtcgggaaagcgaatgcgtttaatctcttgcccggtttgggcagagcaaactcgagtatctgactggctaatcaaagctaccatttctaagtttggtgagaaagttgcatgacaaaagtctggcatatgtgactgatcaatcgtacatatacactcgccagcttttattgcccagactttcactgtgatcgcattttgcgtacgacagactgatgctgcgagatctccatggcgtgataaagcaatgatttcgcctttaacgattttatttctctcaaatggtctttcaggatccggctctaaactcgtatggagattcaaggagaaattttgtatctgcatcccgcaatcgacagcccaaacttgcatattgcctgtgcttgctatcaagagcagatgttttgagtcaattgaaaaagcgattaaatgatcgcagtcttccatatccagttcaatcacacgctctgagcagtatgtatctgtcctatagagcgaaatagtaccaccggaagataacgagcatagaagggaggagtctggtgaataaagaagtgcgacaatacggccgcggcatttaagtggtatattttgcactagagaaaaatgcgtatggggcatctttatgcaggtgggaatgtttttgatttcagctcgtatggcatgctgaaacgttgtaaaaattgcgctgcgcctatcttcaaacgcaaaagccgaatggtacaactgtaaagggtgtttcgacatataatgtctacagtagtgaaagaattgataagcatcgttgataaatgctctgagttgcgagtcgccatagtggtaaaaaaacgagtatgcatagtcaatatacattccgagatttaattctttatatcggtgaatgaaccgatggcggttctcccctcttttcctttggggatttgttaatccaccaacaacgcgtttcttggtctcgcttttgtaaaaaaggaggttcttgagtttttgaatggcgtctatcccttgtggtacaaggctgcgcaagagagctaaagattccaaccagcataggaatttgactttgagaaatgcgtgaagagttctgccatccttgaggaatagtttatctcgagatgccccagactcgcagctatgaaataaatgttggacccagaatacacaacaatatgctatgggagctaatggatcgggggtaggcggagaaatcgtatttatatcgcttccaggatcttgaaggccatatatgtcatgtttgaggatgcgagacatggcgctcagcgaagttttaaacattttgtagtgctgatattcgattcctgaagggaaaataactctaacagcgggtcccatcatgtagtctttgaccgactggtggataaaatccacagacttatcgtcatcccgtatagacaaaaaggatccgcaatcctttacaagatcttgtatatcgcgtaagctatatgctgttttgtaatctttccattgaaagcttataaatgtaagaagttcttctagacggagaggtctttcagctgtagcgacaattgagagtaggatttggtagacgtccttgtctttctgcttgcttaattggtttaaaatcaggctatagaggctctccaagccttctggcatttgttcaagcacgtctcttatatcgcgatgtttcgtatgacgcaattgcccgatgacgagagctacccataagaaggtgccgtttgctttgcttttcaaggtgctggtcgtcaaagtctggagttccgtgtcgccttgtaatgccataacattctgaacagcgtcgtcgatatataagtcaacggatttggtgacacattcggcattttctttcagttccaggctaagcattcggctagagtcaatttcttggagctctctctctatttctggaatattgcggcttgaaataagccacttaacgcggcagcttgtttcaatgataagcctgaggagctgtttgcggccgtgttcttgtccacactcatcgagagcatcaacaacacagacggggtttggtaatgccgaatgttgcgtgactttttcaaaaatgtcgcgcaaaatataccatccgtcaggcccgttaagtttgtccaagtcatctttatactccgtgcgtacgtatgaccgaagttcatgatgcttcttaatgaatgagactattaagcctctaataacagcgacagtggtattgatccttgaatcggtagcctggcagaaaaaataggcaagatttttatctacttggggacttttctcgaaatcgtcgactaagccgccaagtagcattgtctttcctttgccagggcctcctttaatccagaatacgccgcttttctcagtcttgcgccacttgttaaagtctgaatgatcaagaatccagcgaaatgattcatataagaatgggccttttgcttcgaagattcgttttttgtgatatgcaggattctcttggctaatcttctcaagccaaggactatcctcttcggggggacctggcaacagttagcaagttcattagatgcttagtattaagccttagaaaaagcataccagcattaattggtgcgtaattgttgccctgaacaactactgtatggtctctgaacctattcctcgacgtgctgcgattgttggacattttgaggataacagtttttggcaaaatggtcggttaggcataattgtgtgcatgtagatataaaggcgagagttgaaacccaacgcgggacgcccttatatacatgtatccaggtaaggcagccttgcggtacgtacatacactataaaagccgccatgataatgcatggattgtgccttatccaataacaccttgcatatggggcacctatgcagaaggccaaatcacggcacttgcaggtacattcaggctcaaactaaatcttcctaacagatcgtaaatcagcctaacatcataaatatctactaaacatccattagataggtgctgtctactctatattaaggaaagagttgtcctgcatcccattttattatccaacatcctagctatagcccgtcaaggcagctagtctatatattaaaatatacagctactgaaaacatttagaagtagatggagcagcaccagtagcatcagtagcccacgctatgactagaatgctggatatcagcattgcggtgtcaaatgggttttctctgcattaattaactattcagcctttagggcagtggcaattctacgcatgattagcattcttgtaaacaactggatatcaattaagcagcttaccttctgaggccttctctcaatgtgtcttcttcgacgcagaacataagacgaaatctcccaggctctggagattgatactctgctcctggatctaccttgacgcctgctctggtgaaccgttccgataacagcttttctgcagcccagccatctccgtctgcttcgctgagaggcagctgaggggacaaatctagccacataaaaagcccagcatttctatgcctgtcagctcaatcgcatctactggtaaatatggatgagtatccggaagaaagacttaccctttcttttcatacctgagtccagcttcgtcaaggagtttctcagccaataaccggattttgaacaacacgcgatgagatttgtctaatagctgtttgacgaaattctggtcctcgaggaacttggcggcgagatccatggagaactgagaaggagaagagaatcggctagaccggtaatgtaaggaaagcaaccgtgacatttttttataggaggctcaccatatggctctaacggcattacggaattcacgattctgtgatacaaggcagcccaagcgcaaaccagctgctccatagtcctacgagagcatcagtttcaaattccaatagtagcagtgaaaaatcttacctttgacatgccatagagcacatggacttgggtcgggccaatgatatcagagtagtctatagcgcgtatagaagtaaacttttcggatggctgatcgtctcgagggtacgtcgtgagcgcgtaaatctcatcgctgatgaggtgaatccctttactggcgcaaaactgtagcaatgccctcaacgtttccggaggataacaacgtcctaattgaactttgcttgagtttccatacaacaactcaactttgagagtaggtaatacttacccaaaggattatgcggattgcatatgatcaacgcacgaatgtttacccctcgggctttggcatcttcgaatcccgcatcgaacgtggctacgcagtctggtgtgaattgatctgttcccaccggcacccactctagctttattctaaaagactcaatggttaattcaagttggccgaatagaagctacagctgtacatacccagttctcaacgccaagtctttagaaaaagtcccatagactggtcctcccagcatgatggcatccgtctccggattgcaggtaaccaaggcgcaaacctcgttgagatcagtcactccggcagtgaaggtgatatcttctggatctattggccacacaggctgaaagtgcgagttcaaatgattcgacatggcggttcgtagccggagtgtaccagtgtagccttctccgtatgcgcagcaattgtcctcgaagtgattctatgcatggtttagtaacaatatatctaaaagatggcaatgagtcttacatgtttgttgaaaaagtttgctagatcagcatgaaggaagccctattatctcgtgagcttctcctccaagtctagagaaggagaacagagctacattttcagcattattgagtgcgatgacgccgttgggattttgtataggatgataggcattctgctttccgtgaaggaagcctactttagcccaggcggctcctctagtagacagcattatgccaatgtaagattcttgatacgtggcgaatggaaggtgatggagcggaacaagatgctgtgatgcgtttcagtaagatcataacatgccgccggcggcgtcttatatacttataaacaatgaatcctctttgcgggtctacggttacggaactcggattgcgatgcgaagccgaagagaatgtcgagccgaaacatggtgttctcgggaatcctgtgtgtaacactattctctcttacttctatagtacattatctagtcttgtttagtagaatgtcgagataattgcataatgagcggtctactatgtctacctctcttatgaaaactggccaacttgctttctcgtttcgactctagatgtctctcatctgtatacctatgaagattatgacgaagtttcaatctatatttgctgtatgcattgtcgtttgatacaagattctagttctgttctaataagggaaatggaaggaatttaccgttgtcagacaagtacatgtattggatattcgctctcgacggacggttggagagaagctttgtctgctatgtattctgtcgatataacatttcggaatgaactcggcttcaacttcctgttccagcaattaactaggccccctttgtttagtctcggctcgtggtgttgaaattgttacatttaatggccgttaattgtgaatccttcgctaacaagccgggacttgcatagcgcagtctcaacgcgtaaattgggatttccagttaaaggaccccacacgcattcacgaaacggcgcagctccgatccgacaggtgtccggaaattgaatgcaccaatggcggagcttcgtcaagccgatagatgaatttgcgaagaaaatgccaaagtcgctccgagttgtaggtattcggcatagcttgtccagactgaaggtactcgtaatagctatgtagcaaaaggttgcgctcaacaaaaagtttcaaaataaagcactctataatcttggaagcaaagcaagttaacagcgcctcatagttatgtggcaaaaagcccatagacagccaaattaaagaaattccaattacacttaatacatgtagtcggctgatatcacttaaataacaaaatttggacaaacaacttcctctgatcaataggctcacacacatacatgattcggcgtgataattctgttttacatgtcatatcgaccatcacgattccatatgaactgcgttatgagctgcgttgagatatactcttatagagcacttgcaagctgaagctcccatcatccaatcattttctttacgcaacgcctctttaatcgccagataaagccaccgccaagtctcgttgaaacccctcctctggagcctgaagctattcctgtatttgcacattaccaggctgaactgggtggtctgtctgcctgccccggacgccacatgcgtcgatctgatgccaagtcgcaaacgcaaaatgacaattgcagaattacgcaaaatgtccagattagtgaacagtttgagatggaggcgaatttctggtgtatataaaatggccaattgaaagagcttcacgacgtctaagaatatgtaaattgttgatctcaaccggtccaattcaactgatctggagtgattattcacccacaaacttccaaatagctaatacataaaacctcgcccttgctattacacagcatgccaggcaaagtaagcagttgcactttagcaacagagactactacatgttacttgtattgacatcgacgcatcacaaaaggtcggtagccgtgaagagtggcttgccgctcgcaaagctcttctcgagaaagaaaaggcatacacgcaccaaggcgacgttctcgccgccgagcgccgtgagctgcccatggtgaaaatagacaaagagtatgtcttccacggccccggcgacaaggtagtatctctcagcgatctctttgatggccaagaacaactcatcgtctaccacttcatgttcaaccccaaggatgatcgtggatgctctggctgcactcacatgggcgaatcgctccccgacgtgcgccatctcaagtccaaagacaccaacctcgttgccatctcccgcgccccgatagacaagattgaggcatacaagaacctcgctggatggaaattcccatggtactccagcggcgattccgacttcaactatgacttccaagccactttggatgaagcaatagctcccaaagagtacaactttgaaccactcaaagagtctgaccccaggtttaagccatcgttcaagggtgacattcccggattcagcgtctttttgaagaaggacggcaatgtgtaccacacgtattcgacctttatgagaggaggagaaaaagttcagccaacgctgactctgctggacatgacgcctttgggcagacgactagtttcgccgggtgactttaagctgcgagaagagtatggaacctaggtcaatgatgcgcgggtaaccacaaagaacgaaatatgggaatttggaaaaaaaaaacgagaaaaatgtacatgttcctagggcgctttcgtatgaacgacatgaataacacgaagtagcgggcttaagattgttgatgaactaatagctcaatcatatctaccatatgcagcttgcagtcgtacagattgttccataaatctacatctatggagtagctaaacgtgggtcgattttctatcaaagtaaaagcagtcagcagcgagtttgtcagacgcagaaattggtcagcagctcaaaacaatgctcttttagtagtaaacgctggatggaaaagacaaatatgataatatttttctcttttcctatgtttcatagggtatttaccatcgcacaacatctatttgaaaagaaatgtgacagcagtattgttattcacactcgccgagaagcgccaatattccatgcgcctaagcagctaatcgctctgccgctcctttccatccaccaccttagatcgggcacgttcattcttcacttacaccaacagtcttcaacatacgactcaatgcatcgcaccaatcttgtaactcgcagtcagccagcatttggaatcacccatccccgccatcctacagtgttaaatagccatgtctgcaatcgggattacaatacaccaatttaccgataacagtgtccgcaaaaaaacaagtgcttattctcaaagtgagttataagtcgactacttctgctgtcagccaacttatacaaacttggcatcaatcaattctcctctcgccgtttaattggacaaacaagcttagcaatattttataaacaacgtcactgtaatccagccacccatcattgaatgctattaaagaatcctcactcccccaacctcatcttcatgaacccctaaacaacagcaccaaacacatcaaaacaccatggcagactcactcaaatccacctctctcctcacctcccccttctccatcccctcccccaactcccccgccacagagctcctctcccgctggtcagacaccctcatcacctcccccccagcaatcatcatcaccccaaacaccgaacaagacatcgtctcagccatcaaattcgcccgcctcaacaacctcaccatcatccccgccggaggacgccacaatgccgccgtcccaatcacttcaaacacgctctacctggacctcgccaacctcaagtccatccagctagacaagcaaacctcccacgtccacatcggaggaggcgccctcacaggagacgtcatgcggcatctcgcccagcaaggctacttcaccgccatggccaactccaacgccgtcggcgtcgtcgggtgtctcctcggcggcggcaactgctcccaaaacggcctcatcggctggatggccgacaacgtcgtcagcttccgcgtcgtcaccgcctcaggagacatgctccaaatcagctcctcttccacgggcgaagaactcgcgctcttcaacgccctctgcggcactggccacggcctctgcgtcgtcgtctcagccaccatgaaggcataccccctgagcagcctgaacctctcgccagccagcaaggacgacccctctcccagcatctggagccgtaccttgatcttccctcccacagccatcgatgccgccattgacgctttcctcgccgcctcccctcctccagatcccatgaacgtcatctttggcttttctcgtggtcctccaggaactccattcgccggaaagcccatcgtcctgctcacaagcacatactacggccctgccaatgaagccgaagcctcctccgcggggtcaatcctctccaacccatctttggtcgaaaaggccgtcaaggcagacacagtccttgtccccttcgccaacgccaacaatactttcgacccaataaatgtccatggcggcttcaaatccatgtcttccaaccggctcgcccgcctctcccctcaagccctcaaagacgcctacgggaaatatctcgccgtgacggacagatacccagatgctgtccgctctgcgctcatgttccatagctttaatccgtccaagatggcgaagattggcgctacaccagaaggcaaggcgagattcatcgaggacagagacaggggattctgtaccatcggagtaatgtggtctacagagcctgctacaagagatgctttggcggaattgtatgacgaagccgtgacagttttacagaaagatgacgaggaagctggtctgccgcggagggttttccccggcataatgaagttcctccctgggcgacgggaccttctctccgaagagaagctggcagagttggatcgactgcaggagaaatggaatggtgatgggttattttggagtccatacaaagcatgaggagagaagggagtaatgtggctgatttgtcacctctacagacgtgctagccatcgacaagtttaaagcattgcattaatatttcattttcgctgtgcctctatctaggctatctgcctgttaaacccctcggactcccaagtagtacaagctttccattccgatttcctctactccaggtggtaaatacttaataatcgtaggcataagtaaccatgattttatactccgggctcccaacctagccataatccttcgtccctgtgatgtatatatatgtacccaatcccacaaatgaccggttatgtacccgtcaaaaattccttcgtcccattgaaataaaataataacgccgtcatatcaatgccattttatatatattctagtcgactctgtatcgtctcactcaataatcgattaaattttccatgttgcggggtatagacttaggagatatcgtctctttgtttctgggaggcgcaagaggggtggaaggaggtagagagctcaaatcgcttcgaggagtatcgtaagtgaagtcggattccgccttgaggggttgaattttcagaggcggtaggagaagcggctgagaagacagatcaatgggatcatcaagcttcttcgccgtcgtcttgcctctagcgacatttttgacagctttgaacgtctctgtaacggcattcttcggaggagccttgggcttagcgggctgctttgtctttcgaggacgcggcttcgctgccgtcttggtttgtttggcgttttcgggaggctccctgccaaggacaatcttcaactgcctcttggccccaagcttagggctgggttgcggcgtggggatagcatccagctcacgatcgtggctgggatcgatatgaatcggcggcagcgcaacttccaatttggtattcttgagacgctcctggttctggccgtcttgctctgcagacacgagatagtcgttgccgatgtcgcaatcccacggaggcagagctgcgaggtgagctaccttgtcgcacggagagcgtacaacaagatcccaacaatccttaaataacgcatccttgggctctgcatcggtattgatccaaatcgtgagcccatctcttcggcctcttgtaacctggcacatctctctgactagtctcctcgtgcctggaactttgagggtggttccaacaacaataacgcagtccggacgggctttcaaatctgcactggatacgtttccaatggcttcttcatctgggttatactcattatagagcacgaatcgcggccgtatgcgcccaatcccatgactccgctttccggcaaatgatgttcttagttcatcgtgcaatacgcactccttgcacagcggagcctcaggtccgtcaaatatttggccgtcgaatggttctaaatggccacatttgctgcagaccatcttctgtagtccaccatgaagctggatggtagctggccatggagccttgagaggcagggggatctcggtggccagcggttccatattcgcgtcgagacaatcaatattttgagagtagagtcgcattaaacgtccttcctgagccagggatgctagcaggcggtggaatggcgttgggctcgccttcttggtcatgtcgttcatttcccggaccatgctgtgaaaagactgcgttgaggaatcatgtctataaacagacgcgtcgaagaggtgcttgcccgatcccttcaggttgtgttgattcttgacacgtgcgaagaggcctgtcgaggatctgaaatccggaattcctgccgatacagagatgccagcccctgcgataacaacaatcttcttctttttccgcagcgccgtaatcaacctcttctcctgggccttttcttcggccgtcatatctttatcgtccttgttcaggtaattcaaatattctgttgtgcgctccttgggctggtaaaccttgcgtcttttagccgggggttggtcgtcatctgcactctttgaagagtcgttgtcagagacgggctgtccgaggctaatggtggctgttgatctcataggagactgggctcccgaggcagtcgtcgacatgggcgagggataccgtcgtgaagggtcgaccaaagagacggaggtgtctggtaaggagggcgtgtttgagagagtcgagagaggtgacgacggggtagagtcgtggaaagagccgcgaggcgaggatagaggacttgatggttcacccatggctctttagatcggaagtcgtccttgcataaaaaataaagaggaaagaaaagggtaaagggtgggaggaagaacgcgcgaagacgccctagagagaaaattcgagtgcgccgcgatctaagctagatcatctcgtaacaaagagaaaattttgagttgtcggattctctctttctgaaacctaaatttccgttgcttctccacctatatccggtctcgaggcaaggtagcgatgcaggttgaaggagcgaatatgagccagcttgcgtcccaaggttttagttttgcaggtccagatgcggagtctcggggtgtgtgggcaggctcaaggcccagcaaccagaaagccaaaaagcaaaggcgcggccaccgccaataccccagcttgcagcgaatctcttcctaaaacccggcacgcgaacgtgcagcgccaatcttggcgctaacgtggggcgttgcgttccaggcgttaggggctggatgcgccaatcgagtttccctttggcgaggcagaaaagagtgggctgaggcttatgccagttcagtatcgtgcagcgaggtttcttcacagcctcgcctttgggctagcgctggtctgccaaaaagcaacgtctgcagatgaggaatgagctggatcgagtggtgtcaggtatatgcatgcatatgcgcagcagaagacgtcgtattgcagtgtgtggcggatggtgccgagctatcgtttgcctagaggcgtaggacctgtgccgcccacgaaacgcgaaaagctccggcgcgcaaatttcggagagagagttttaagggctaaaagtaagggtcagccccattgggcttgattgatcggtctatcggcagctgaagaaaggctgcagcaagcgcaaagataggagagggcgaataaatggagctcggaaaggaggttctaaggcgcacgtgttttgtcggaggcgggagaaggttggaagagaggaagaagaggagaggaggagacagagaaggcaatgaaagaaaaagagagacatcgtcatttcgcgttggcgcaagtcacctcgccttgatgcctcaaagtaaggcaaagctcctgccagctcatcacatcacactctctcttctttccgcaagagtggggccccacggcctgttcctgccaaggtggtctgttatgacgctgtcgttgcccggaaactgcagccgcgctaacgggcagctagggtggcggtcttcagtggggctgcctctccatcttttgctgcagcaatgacgacgggctgcagcggtgaccccaaagagaagagaggcaacaaggtgaatatcaaagatctacagcagaggtggtgttgtaatttatgctatttcgggaaatttcttcttttattattccaaagatgtggcactatcatcactggccgagttgaattacttatagaccattcatatggcatccaggtatatgacccaaaagccatagggtttagtgcatctgcagccttatgcatgagctctctccgagtaccaaatccttcaaactgcagaaccacagcacagctcacaattgagtaccaccctcaacggcttccaaatgctctctctccaaaatcctcatgtcatgtcataaagtaagtagtgttgttacataagtacagttctatatagcatcaaattccatcccatgcatctagttccccccatcagccaccccatgcgtcttcgtcttcgtctccccagacaagatgtcaatcaccgtcttgtccccctccgcaggcgtcttcctcctctccgtcctattcagcagctcaatacccaaaataccagccacaatccccgcaatgtgcgacgcgatatccaccttcagcttcaccgtcttgcccaaaccagccaattgcaccgccgtgatcagcgccaaaaacacaatgccatggacgccgtcttgtggcagcccgaagatcttgaagccgtccgtgcgatgctcccaaaagtacgccgagcacagccccagcgtcgctcccgatgcgcccagcgacgtgaccgtcagccagcccctgagcgtatacgtgatcagactgcccaggaagcctacggagccgcagccgagatacagcgcgaggaagtccgcgcggccaatctcgtcgtggagacacgttccgacaaaccacaggggcaccatgttgaccagcaagtgactgagtttggtgtgcgaaaacgccgcggtaaacagcgtgacgggccgaaccgtggccacgacaaagatcatgtacttgttaaagaggcgccatagcggcggcaccctccagcccaagtataccagggcattgatgccaatcagagctgccaccgttgcgtgcgcagtcgatatctcctggaacagcctgtaccgcggcgccggctcttcatagaccatggccaccgcagcgaagaatccaagtaccagggccacaacagtcgcagaaggtagaattcgttcccagggcttcagctccggcggcgcctccatttctgactgcgcagccttgtagtattccgccactttagggttcgtaatctcccggacttggttatctcgcttcgccaatggacctgaaacgccttcaacagcttctttagccttgcgctcttcctcgagagccttttccctggccttttccctagctttagtccgagctcgcagctcgtcaatcttacttcggccgtagatagggtcaggcgtgtaaacctcagctgcgtcttcctcctcttctttagcctctcccttgttggcctttgccttcttttcagctgcccgctccatgtcctgctccatctgttccagctcgtcctctgctctcaagcccgcgttcctaatctcttccactggcaccgttttccgcagatacgccaaggccctggcaatctcctcctctgtaaactgcgccgtatgtatcgcaaaggcaggatcttccagcgtccccgatactcttctgccgtgtaatattcgcagcaggtgattcgcccttttaccgccaatacgcctaccgaatatcttgtcgacctccgcctctgacaagtcccttccgctaaaggcaagcccagcttggtccctgtaactcttcggcagctcctcataatctcgaataatctttggcccaaagaatgtccggcgaccaccatcaagcttcctgcaagccttcaaccccgcccattcagtccgcctcaacacccctctcccagtattctgtaaagcacagcacgacatccatcgcgagaccgtcgtagccgtgccattcttcgctatcgatgtcgaggtcgcgcacgtcccagcctgtctcgaaatgccccgagccgcagccctcagcagcgaccaggaagcgttcgagcagccgagcccattcatgctgcggggggtgttgtcttcttttttttctctcgattcgaatcttctgctctgtgttcaatgcgccaactgcgcgccggaggtgccgaacaggcctacaatggccccagcgtgtgtcgtagtcccaaattggcggatattgagggagagagatattggagtttgttgctgcccgcccatcccaaactaagaatttcttctgccgaatcggatagaagattgcgggcgttgcgccactcacagatttaggctggcaggggtacgccatacgggctcaaccccactgcaacgtgcatgatgggcagcccctccatgataacctcaactctgctcagcgcatagagctctcccagcttacatttctccaacattctgtcgcaaaactcgagtattactgttcataaacagcaacagcaaaaagatccacctcgaaagcagtcctccaccatcaccatgtccgccgacacaacccccatctcaccctcccgcttcgcctccgccatcaaagacctctccatcggcatgcttcacctcaaagtcctcgaaatccgcaactccatcgcccacctccaatactccaacgaccagctcaagccctttgcagaaggcacatccgtcgcgctcggcggcgaacccacttccaccagcgcagagccagaccaggactgcatcgacgccatcaaggaaaacgagctcgtcatcgaccgcatggcagagcgcctggccattgtccgcgtggaggtggaagaccgaggcatcagctggaccgagtttcagagccaagatgaggtgacagcgacggcgacggcggcggcgacaaacacagatgcgggcgtcgaggggattgaagaggctgctataaacgggcttgttaatggagagcttgatgctagccagcccggcgagacgaggcattcggcttggacggacggcacatttcagaccggcacgatatcaaacggccaagtacggtttgatagccaaccgacaggacaaaatgcgccatccagtggtaatgctgcacaatcaacgacgcaagggggagaaggccaagataatactgaggaggatggtctgcatctctaagcgcaaaatatggaaataaaatggaatctaagggaaagggtcaaaatcaggctgcatggtaggcgttttggattctctatattgggctgagtagatgccccaaagatatatagcccctcttgggcaaagtaagcacagcttcacagccaacatcacggaacagaatcgtcaaatatgcgtggaaaagaatccaatcttgttgtgcaaaagctagcactgcacctccagtaggctttgaaactcgcctcttttgttctttgctactacaaatacaccaaaaaaacaagccaacaaccaaaagcccacagcctaaatacgccatgccttttaaacgtgcaccagagagaaaaaacgggcagacccaaaaaccaaaagcacaaaaaacactacccaaaaaggatgcctctctttctctccctctcccagcgcccgcatttgtgctatgcttgaaactgaagcaaaaagaatatgtatgtggaaaaaagaaaagaccaataaaaaaaaactcaaaaagatagacaaagcaaaggaactaagcaaaagcaaagcagatcattgcgccgtttgtgcagtacagtcgcatgttggtgttttaagaaaggaacgctgtcatatggcgtctttagtcagagtcatctccaacaggtgatcccgttccaggcaggttcttcttcctggtagatctgtgccgtcttgacctctttgaccgtgatcggttgctgccttcactgctggtgatagtttccagcttcggtcgttgcgcagcgtgtccaggctgactagagttgctggtgctcttggtgatgcgaggtgtgaatatatcttcgtactcatcctctgactcttcgtatccgggaggaacagccaatgctctcaagcggttgttccgtcttcggttatccaatgcctcgtcagagccgccgtcaaatgacaggctacgtgtccgtgtcaaatcagatcgggtgctgcgagttcgggaaacgaagagtgagtcgatcagctcagattccgtcggtaattccttcataatcttctctctgaccagcttttcctgcagttggcgagccagtctttcctctccgctagcagctgtcctcccacttgcagctgtcctcgcgcttgttctgctactagcgctcatggctctgctgacaggcaccttgccttccataaccttggcagacggaggtggctgcagcatccatttgtgagcctccttgtgaggcagtttgctgctgacgacgggtgggtgaaggtcgttgaccggtgggtttcgtggggccgcataaaattgacggcgttcctcctctgttacttctttatccatgcccagtgttgattcaattagctttccagccgaatccctcgctttggaaaaggcgtcttttaatttgtggccagtccaatctgctccccatagctcctcgtcctcgcgctggtatccgtgccgcgaattccagtcatctgatagaatgccatcctgtgataccaccaacgtgctgtctccgaaattggtgtggctatcgccagtgtttgtccgccctgataggctaagtgcactgatctctcctcccgtcgtctctcctcccgcgctcatcagcccccgttggcttgagttcttgctggccgatttcttcggcaagctaggtcccatgcgaatctcttcttgccagtagggattggtgttgaacggtgagggatgtcgatataagccaggttgctgcgtctccagtttcgccttttctaccctctctttcttggcctggcccttggccttgtgacgatgccgtacctcagcgcatggtgtgcaggcaagcaggtagaagatggccgactgtagcgcgacggggaaggacatgatggaaggctacagggcacgtccccgtatgtagaatgcctttcaattggcgtttgatatcctcaacatggacgtagaatggcgtgttcaagtgtcggtatcgagagagcgaacagtcgtgatggaaaacgcagcgaattcggctaaatgagagtccagcagcccaaagaaagagaccactaataacaagcaggttgctatccagaagagaaagtcgtcgttaggcacactggaatggaagatttcgatagttcgtaaatcgattggaggcgtgggggtagcgaggcgtatcgtcgagaaagttaaggggggtctgcgacagtttcaagtctcgagacgtccccaggaggttgagtgcggtaaagaaatggagggagaagagcaccgtgacaaaagaaaaagacagaataattgaaagtcgtcacaacaatgaaaagaaagagactaagaaagaaacaaaaaagggaaaattggcaatgacgcaggacaatgcgaaagtgatgagatgaaaggaaagaagaggcggctgcggaaaggagatggcgaggcgagacggtggcagggcggaaatgcgtagcgacgaggttcgtttcagtacgagcagcgccaaaaataaaagcaaagcctctataagcaccaggggggcggcagcaagtccagctggctggcctctatttttggaggagggttggattttggggtgaggcgcgtaaaaaaaaaaaaaaattagagacgtggagggaggtctcggagagtgtgtgagagatggagaagagggaagggagaggcgcagatcgacgcaagagagatcgctgcgctgtaacgtgctgaagatgcggcgctaccacaagcccagcggcggtttttcgacagcagatcagaggatcagagaggccgtgatgggcagggggggaccagggccttatgattgcctgacagtggtgaggcccgctagcctggaccccgcgacggctcgccacaaaggcctcaaacagcgctgctacttgtacgactcaagcagtcctggcgcatgcgagaaaggcaccgccgggagcttagctggcgatgtggcctaggcttcattttactgctgtccaccccgtctgcggaggaacctaaaacgccgccagaggcttgcgcttcggccgtcgaggcccaatagagttcaatatcagctacctgctgcagaaaccttttttttttttctttgctgttttcctgcgttcatctttttgttcatgaggcattcgaaactctgttcaatcaccacaaagtcacggcacggcacggcagcctgcgaaagcgttacgagtctaattacccacgcccgtccccagtggcagatacggagagggtcgtgatatttctctcattttactgagctcggatacctgcccgcaatatcttagtgctgcgaatacgtcttgctcgggggcgcggtcaccgcttagatccatggagaaacgggtcccccaatcaactaagagggccgctggcgctccgtccgcggtcctcgcatacggcgtcggtctaattccccatctttttcgtcccttctatgctgctttggtcgtcttcgcgcgcgcgactccagcgcttggcgtgcggcgggctggagcagcatgcctcgcgggtgaaacactcgacttgagtctctgcgtttcaactccgtgcgagcgctgcgcatcatcatcacagtaagataaggatctttctctgggggggcacagcattggggatcctcgcccagcaaatggaccctacgccagcaagcgagaatgcggaacgggggacaatgcctgtcgttcgtttcattgcttgatacccatgggggagggggtacctcttctggtggccaggctgcgcccaatgcccatgtactgtacccttctctgattccctattgcctcaagcggcaagtggcacgtccagggttccggggtccaaaattgacctttgaggtttggccttttgcggacctggcaactttgtctcttcaacgaccatttgcgcttgttcgtgctcgtgccacggggctactgaagccaagttgcgctatcgaccccgtccgttcgtatgagcgccgtgccgtggccgccaatggcgacttgtgcctcccatgttgggcattctcgaccttctatttgctccccacaggcgcaggcggcgcctctcagattcttgacatcacaagagggtcgggtaaagcttgggggttcctcgcttgccagaaaaacagatgtgtcgaaaagaattagagaaaagcataaagactaacgggccaaccccttgcgtgctctctggcattgactggacagcagcggcagaagcgtctaataccaacatgccacgtcgccgtcatctgccatgatcaactcgctctactgcgccctcaacacataatactgactacacatgtacgcacggacgagacctggtgcctaagctagcgaacagatgcagcagatttcggtcaggaaaaaagaaaagattccaatttacattctaggactttcaatgtttgactttttccccccctcacgagtcgtcgtcatcgagtcaatgaccgtccttggccgtgcgctggcccccccgctgcgcattcccacctgcttggctgacaccagcgaaaatatctcacttgatcccgacgttccgtgcgtaagaacaatgcgagcctgagaataagaggagacggagaagggaaagagaattacggattagtttgctgcctcgggaccgcggaaggccagtatcgatgcctactggctcatggtaactttgtcgtatcattcacaatcacgaagcagaaaaggttaagggaaaaaaagtcagccatgtcgaaagggtggcaccgggagccgacttggccgtcccgccgtggtggcaagccaacaacaaaaattcctctccgggacgacgtccacccgtccgcccactcccattgagtttttgcacattctcggcggcattgctgatggaagatgtgagagacgacacacagcccgaatatcgatctcgtgaactgataacacagaaactacgtacgcaaatgtataaatacgcctgtagtcggttggtgtaagacggccctgcagcgcctcccttcaaggcacgagacaggtactagccacactgcctacttcagcacatgtatgtcgatggagtctagagagtcggataataagacccgcagcggccactctgagaaaaagaagtaaaaatcgccgtgctccatagctggcttgggctcacggcacccggttccgactcaaccaccactacaaaactggccacgccacgaaaagcgaggcggacgtccgggaagcgccaaggatgcctgtgcgtgtgtgtgattgtgtgagtgtgcctcgttgtagccgcccaaatacagcagcaacagcagtaaaaacagccgcccgttgtttagggggccagccaaagcctacaggaatgccaatgtagcatccaatactaccccgtagacattcaatgttttgttagtgctacgttagtccgggggaacgaaggcattttgagggaggtgtggcttgctgcaccccaggcaccacctcaggcatttcgatcggggccttgctccaaatcggaatgggtgcggaatgcgggcagaggcgccctgggaggcaaactttgagatgataataggccgtgcggacacagcgtcgcttcaatgctctatgttcaatcagtgcttctagtgtcatactgacagtaaatcagcctcatttatgcccaaacacaggtgcagctgggacattgtttgctagcaatgagcaaatggcatcaattgatttttgttagtgctactagactatggtgccatcaaggtgtcctgattcacttggaccatcacaaacagcaccacctcctatcaatcaccttgaatgcacttagcaagcgtagattttcccattttgagatctgataccaacagtatttatttacatacacgcgtctttgtatctcgtccattgtccatccggaatagtttcattcgtagcatctgcgtcctcccttttttgtttgcctctgccgcaagaccgttttcccagtctcgctcttcaacagccaaatacgtaatgcagtgacaaaggtaaaagaagatgaagattaaaaagaacaacaaagaaaaagtgggaaaaaagaaaacaaaggtcgacctgatggcatttcatgatgcgctaaaacaagtcgattccgcaatccccccctgaccactagacatttggcatattgcctgccgaataaatgcatccataagcctcgtctcatattttttttgtgtgtttttggttttgtattcttgcgtcctgaggtaggttttccggagaatatctctcaaatccaacatacatggcatccatacagattagcaagagaaaatgccaacggctagaggtatgtccgtttggcgagtagtatacagcggctgggggaatatgcgttagtccgcccccctgcagctgggcaatatatgcacagtttgtattcgtcgtcgtgcatccggggctttagacatcccactcctcctcaacctcctcctcggcatcatcgtccttagtggtcaatgcagagaaagatcctccaaagttcttggcggctgcaggcttagccgcaggacgggtcttggtctcggtggattgctgagtctgagccgcaggacgggcctgagtggcctcctctccagattcgactgacggggccttcttggacttcttggaagacttggtcttgacggtgttccactcatcagattcttccttgagcatctccatctgctcctcctcggaggggagagctgagatccaagagctctctagctgattgacagtctccttcttgggagcgggggcaggagtggacttctcaaaggtatcaagaggggcatggacagctgcatctccgttcttagcagcagcaccgttggttccattggtgccgtcccaagcagacttctttccattgacggctgccatgaactcagagccatccttggcagcgcggccttcagcgatgcgagcagttcggcgctgcttctcctcgagaaccttgcgctccttctcactctcctcacgagcagccttggcggcctcggccttcttcttgttctgtctctgcttcttggtctcaaccggttcagggttcttggaagccttcttcttctgcttcttggactcggtatcagtgagacggagaacggaagggccggtagtagaggttggctcgagcatgtcgctgacaccgctgacgtccacgggacgagtctcgggagacagagcaacaggagactcgtcatcgtcggcgtcggcgccgttggacgacggggcagaaatgacggcctctggggccggcgcagccttggacttgttagccttggactgcttcacagtcttctctcgctgcttggcagcctccttcttgttgtcgaacttggcaccctccttggccttggagagctgtctggcaaactctcggttgtcgagcttttcttgcttctcggcatcattgctcagccactggttggcttcgggagccttttctttctgggcttcgggcttggatgacttgctctcagtcgcatagctttccattcgctgcttcttctttcggtcttcttttcgagccgctggctgctggggggcttttgcaggcttggtaatagtgacgccgcccttttgcttgtccttttgtgtcgaaaggtgatagatggcatagccaaacccaatcagggtggcataggcgccgatggtgtaaagcatgcttgcatcggccatgatgattttaaaatgctttcgcgttctaaattgctatcagtgggcaaagtgagattgtgatatgtggtggcagaaatcgacgccgcgatatcgagatgaacggctgctctctgtcttttgcttctcccctgagccgacgatggcctgtgcgacaaacagcgagctgaaaaggaaattagagagacgcaacgtccaggtgctcgatcgattgtcggatagctgcaggaggtgctaccgttgacggatgctggagcgttttataccagcggagcgatgcagcagggttaactgcagcggcaaaccttcgaggctggcgcaaatccgcaatctggcagaaacgtcaagaaccgaccacggaaagatgtgaggggaatgtgaaaaggacagccgcaatgccccaattgcccagacgcgggattgatgatggatggcagcgaacaagcatagaaaggaaacaagaaaaacgtacaggcggttgaggacacgacaaaagaaaagcaccaggtggcttcaacgcaaagcaggggtgtttgttgccgcaacgtcgccaatggggaaacgaggagcagggctgctggccagtcggaaagggcgaagggaaaaagccgaccagggggacccgaacgcgagcgcctcagtggctcagccaaggggggaaattgaatctggtggggcacgtaactggatgtttcttgctggccctttacggggagagcttctgccttggagacgctatcagatcgtctcgctaaaatgccgttcggtggcaagattgccgtgccctgggcctggagatgcagagtcccctagcggttaggataggaactgtgtctcggatgggagagttgcgaggatgcgttggctgcgcgtcgcgttgcgttgaagggcagatggaattgtgagagtggcaagttgaatgttttctttgttgccgtagttgccaattattctttgcatggcattcactgccagccggcaattctagaaaatccggccgccttgagatcactgtcaactgaatttgagcaggcctatagcgttcgcttcaggtgctggccactgctgcacatcaacatcgaccttgcaggaattatgggcctgccgggtgcatcaagtagcgactgatccaatagcacgctcgatgatggtcaacgggattccaggcctgcatcagcttgttgcgcctcgccgctgtaaatgcaaggtaccgaaggtagattcgatattgccgcagaggatcatgccctgttacacaatgtgcagcaggattccatgagtgtaacggtttctggttctgctcttggatggagcatctgtttaccctgcagttcttgagaaatggcattgcgcagcagcttcgttttcattgatgtttttttatcaaatgctaaagctcgtatattctcttgtctatagatatcttgactctcttgttagcattttcgcgctcctaggattgatgaagagagaagttatgcagcactcccgctataccataggcgacggctgaagcaatttccatgtataagatagaaacggagagctcgcaacagctgtctagtaatgccgcacattacacatagatttcaacaaacatctcgcgtatgacacaatcatagttgtttgaaccacttgatcaccaagacatgactgttcaaataagccggcttgtttagtgatatgctgcatttccaagatgtagcctcaagcccgtttcccgcccgccccgccaacacaactgcaccccagcccagaatggaaatccgtacaaaccggatcgagcccaataaacaaaacagcaacaaatcatggccaaatgcaaacatcaaattacgaattcgaattggcaaacaccgtgaatcacaaccaaaagagtcaagctagagaagggcgtgcttcggccgtcgccggccgctgatagtcgcaaaaaaacgggggtgggctccgtgtgccgttggagagaggattatctcagcaggaaacccagaaaaaaattcccccaaaaaccccgccaaggctactttttgcggagaggcgagttacgcggttgtggatgagttgaaaggatttagtattaaagactttcataatcccgtagccttgttgagagatttgttcgtctagacctgtcggaccttccctttagatcgagaaaagctccaattttgcgcttgaagagttgtttaaatctgtatgttcttttctttttttgcccctctctgaacttgtcaaatcgttgttagaaaacattctaatcccatccaggtccaaaatggcaccaaaatctaaaatcatattggacactgatccaggtaattctcctcttctaacctctcttgtttgacctaaacttactccattccaaggtgttgacgatgtcatggcccttctcctggccctcagcgcctctcccgaggagcttgagttggccatgatctcagtcacgtacggcaacgttcctctacaatggtatgcctataagatgatgaataataaaccctatttgttaatcacaccatctgactttttcttcaaatagctgccttcgcaacgtagctgcgttgtaccacgtcctagaaaaggaattcgagtggaggaagtcccagggtcgcccagaaggctatgagaccttgaaggcccacaagaccatcgtggctgctggtgctgaacattcactggcagaccctgtcttggctgctgattacttccgtatgattcccccccttattgatatacatatcctattcctgatgaacactaactgaggtctactaatatagatggcgctgatgggttgcacaacgtccatgatatacacactgacttgagccccgccgaaacttggaaggccctcttcgataaagaagacggcaatgaccacacctcatcctacccacgcttcaccccatccaaggagcccgcccacaaagaaatgctgcgtcttctcagagagaaccctgcagacaccatcagcattctcgccgttgggcccctcacaaacgttgcactggctgctaccgaggaccctgagacgttcctcaaggtcaaggagctgatagtcatgggcggagccgtcgaggtccccggtaacgtcactccctcggcagagttcaacacttacgcggacccccttgccgccgctcttgtctatgctctttcatcgcccagcccagcatcgacaatgccccccattcctagcaacgtcaacatcaagccgtaccctgcgaaactctctcgccgacttacagtaactctgtgcccactagacattacggaacgccatgccatcaacaagaactactttgtcgaaacggttcagccctacattgatgccggcagccctcttgctcgatgggctagccacttcatcaacggagctttcaacaagatcgactctatggagggtgatggcaacgagccagccctggcattgcatgatcccttcacagtttggtacgtgctgacccacgacgacccccgatggaaggtgcccgcgaagcctgaagatctccgagtcgagacagtcgggcagtggaccaagggatcgtacatcctggacaagcgtattagatccaagcccggtgaggctgctctggtggatctgacagatgacgttgaggccgaccctcatctcgtcactctggatgaggtccccggcgacacaatgggatggttgagcgtccgcaagggaaacagaatcaggcgggtgattggaacccctggagagaacaccttcaaagaggtatggatgcagcgcgtatttggttaatgcaacctttgttttaaaatcttcggatagagagccatgtcagcaaaagcatctcagaatgaaaaccatagtattaaatccatataaatcgtacccttttgcagaaaggcttttgcatgtgtatatcccaactccaagcactccaagtgcctaaatgaccccgtacccgaaacaaaaattaactctaattggttcctctctttctcttgtaaatccttcaactcgctgccccgtgatatcttggagtacggttcttgaaaggatgatttctaaacgtgtttaattcctcctattaccgccccctttacttgtgtccagtctatgctctcgtctagcgtttcgtcgacaaggccaattgagcaaacgttgtcgcctcgtacgagatacaaccccagagggacctcggctgatggatccggatcgtcaggtgttcggataatcctctccaaggcgtttttcagaacctaatagcacaaagtggtcagcacctgcgttttgtctcggagaggccgaagaaagcagctttcgggaagcgctcttgatggcgaaaagaggacaattgcataccagatttgtcgacgcatcacatgctgccagctccccaacaaggattcgcgagtctgccgtcacgatcaggaccttttctgcaggcacaacaaagcgttagtcaaaatcaacgagggctgcctgcggggttggacgaggggcgtcgcgctcactgttgaggtagcctcccagagtggccattgtgatgtgacagccgcgggtaaacgctctctaaaggaagaattcaacaacccgtagcgaaagcaaaagagcggtggtatagagggttcggttggttgatacgggtaatgtttggcgagagactgtttaagtggaagctccccatggtcatctttttttgaagcaaagcaccatagctctaggccgcgctaagctgtttctgggaaaatctgggagacctcgagatgaatgccgacgagactcgatgagctttgattttgcgttttcttattggattggatacaagcaggagtattgcagaaggaagaagttcatatggagagatgctgtgttcaacatctgctgaaaattgtgcaggatttgtagctcaaaagcccagcatctttgacgcgccaacgccagccaggacgcaaccgtgctcatttcatatcgcgtaacctgagtcctgacagacttgaccttgatacggccctggaatcttcatccactacaaaatcactcttcttcacctcgctggacaagccaacgcaagcaatgaaaaggtcgcgtcacccggaagcagtgtaataccagggacacagtgagcagaagcaccatgcgcaagcgcagaggaacgcttccgcccagagaaccaaaaataagaataaccacgaaattcgcctccagtagaggacgtttcagagattaaactgaaaagaacagatactacacttgatctaagccatttggcaaagagagctgaggaaaaggaaaagaagaaagaaagctgaaaggtggcggcgggtgacgggcactctttatagttctctaggcagctctaggcagctgcatgcttggggcggccagagctcggggagtggcagaactggcaaacggtagttgtcttcagctgtttgcattccaggcagcagctgagtaagagagtaagagtcataccgtgttatacacaaatgaagttgctcatttcccaaaggcgatataccttcacctttaacacggaccgagatgtatcgcagtgtgagctgccacgatgcttttagagcacatagctttggttgtcaaattgatatttcgcatcacatattaccaagctcaacgtatcgaatatcttgttaattattcgggatatcaatttctgtccagcttccaccaaaaaaacacacctaacctccaggttcagtacgtaacatttataccatggtgcctatgcggcaatctctatccaacatgtcagggcgatcgatacaattagcagcgggaataaaaaaaagcagaaaagaaaggagccccaacgccatcctcaaaggtcgtagcgttgcctgaaacatgaaagagaaacgtcatatctttgctgagaccgttccgtcgtttcgtcgcaaagaaaacgctttgtgataataaccccaacgccaaaaccgccatcataccagggatacagattatacatctgctccaacggctcaatcttccaccagctcgccctcttcatcttccgagagcctggcccttttttcagctctttcactctccgccgacatctcaacttctgtgtctttcctcttggagggcgatcgtggtgcgtattcaccatcacctggtacctttagggagtcgtgttccttgtctctcccatccgaatgcctgtctgtccctccgtttgtcttgggagctgggctgtggctttcgcggtcgagctccatcggtgttgcagcgttggatgaaagatcgtcatttcgcctccttgtgttttcaaggtggaaggcaggtgatggcagcgacgggttctgctttctaagcggattctccgtgtaaaactgacgcatcacctcgatggcctttgtacagcagtcttcgctccccttcaggaacttccaccagccttcgccattcacatcatcaatctgttgatttgtgtgggcgcaagcaaagtagatggagctgatggcgacatctcttgcttcaatcaaaagcggcagggctgtaaggcatgcgtcgttgcagaatgcccaggctgcttgccgcagatgcttgttatggatgacttccagttgcccaagaagctcgaaaagatggcgatatgggttgtcaatcatcaagtcgaaggctagttgttctagcatgacttcttcgtaggtcaatatgctatctctccatcgccagtactctttgctctgctcatcaataatcaattttgtgtttttctgagcgaccctagccacggcgatgatgatttccttggtttttctgcaattttcctcggtcttattggcaaggaacaaagaagttgcggcgatattctgagtcgaaaagattagcatcgccaccaaatagctgccaaaaacttatgagggccagaatggcttgtcgagcaagtcataaaagcggagcaaaaggtaaaagaaaacagagacatacatagtgatgaatgccgcctttctctccaaccatgctaaaacgcatgtagaatctgtgaaagaatactccggcgacccatagtgtaatctgcggtaggtcaagcatcacgccagcctggtatataaagttgatccccttcgctctccgaagcctctcctccgagggagaaattccgtcaatgatggagggtgtgctgtggacctcgtccgtggtgaagaaccattgattcggcagcgccagcggtgtttcctctccggatcgcaacggagtctgttggctggatgccgcctgtggccgtggaggagacgtacgcgcgctgtgctgagggggcgtgggcgccgccggagggacctcgcgacgtcgaggaggcgatcgggatggcctttcatggcgcgcggatccttgaaggctaggaggctgatatccctctcgcggagggcgatagcggtcgatgcttgccattgctgaggacggttaggtcacgttggaaattggcgggaggcggcgactgtgaaagttcatggagaactctgcggcagggatgaacctgatttccttttcactttgctgagcgcagcggcttggacgtcatgacggagtttggcgctggcgcgacagacgagtacaaaggtcgtgtacatattattgcggtccccgttatctaatctggagccacttgtcacatgactaatcaagagaggtcacttgtaagtggtgcgaaactcatatccaactcgtcatcgtaaaacgtttgtaatttcttaaattgccatcctgggtatcaattccgatttgccaattattccactcagaatctaagtacagaaatattgactatagcgcctcgccgtcatttcttccccagagcttgactgtgcggtcgtgccctccactcacaatccaccgtccatctctgctgtagtcgacgctggcaacaggagctgtgtgcccgctcagtgtttgaaccaaggtccaatcatcagctgagaagatcttcacatttcggtcaaagccgcttgagacgaaaaatgtccctgccttcttgggcagctgcattcccttgtcgtcttggcccggtgggattccgagcagagggtcgtccaagcctttgaaccaccgcatgtcggaaacagcgctgttatgagcaccgatgccaccggacctctgtacttttcggacgtcccagcattttatccacccatcagcagagccagatagaactcggtgcccatcggagctccagtccaaagcgtgtattggcttgatgtgtccatccatatggccgtcgagaatcattacggtgcgtcctgaccgtagatcccatattcgtccaatgctatccaggcctgcgctagcaagcagagagccatccgtattaaaactaatggcgtatacaccacgggagtggccctcttgaagtagaagctccgcatttgattccacgtcccagagtcgccatgatgtatcctccgaagcggatgcgaggtaccggccagatggatgaaactccacccggcaaactctctgcgagtgccccttgaagcttgacaaaggggtgtcctggttcaaagaccatacatggaccatcccctcggcaccgccagaggcaaggttgacagagtctggggaaactccactctccggcagggtagccccaggaaaccacgagaggccgctgattttattgttatgtccacggaagctcatcttctccgtcaaattaggtatctcaaccagcttgacttgaccaccccagttaccaacagcaaccaactctccgttgggggagaatcttgtcatgcttatatgcctctcaccaacagtctgactcccttgcagctcaaatgcctgtagccgctctttgatttgcttccgaaacttgacatgtgtccgcaaggggattgtagattctattttttgaaacgccgtccttctttttgctcgaggcagtgagaattctgcaatgttgatgcgggcttgtagtagttctggacctcctctcgaatagaattcctcctcttgctcctcctcctctgcttcgtcggcatcctccatggtgatgtcgccgctctccagtccagccatttctgcctggatggtgagaagctctcgcagtcggtctcggcgatcggctggcccctcgccgaagagggtcatgggctctcccatctctcgtaacctagcacgaactcggccatcgtcggtagggacagcaatggtggcagcaagtcgttttcgattgaactggctgaggatggcggatgccttctcgggcggggcgccatcgcccatgttcatctcgtaatcatggtcttctgggaggtcttccagagcaatgcccgtgctatgctctgcttcctccacatatgcttgccgtgatgggtgtatcattttggatattgagtcggaagaaggtgaatgtgatgcgccgtgatgagagcgtggtggaatcgcgagaggatcggtcgagattgagatatgattgttgattgaaagacctggctgaggaaacaaaataaatattaagattacagtggtatattcattggccgcacagcagggcagctctggatgtcgttgaaatggcgaagtagtggttctgtatcaacatcagcctgcctaagcttggagctctagaaaattgagaccatggctcattggcgtgtcttgattatgtaagaatgaacaatgcatcagcgacttcagcttttatgcaggcacaatgctacatgcccaccaatgttcctctgtatttggtcctgctatttgtagattttaattttaccttcttggaagaaataaagactacatttttggtaatgtactttcaatttctttatttaaattttggagcgagtatttaaacgtttgacaggcctgtcgtacctagtaattgagccttgcacggcagaatcacatgagcctcagccaggaggtcagactagagacaaacaagtaaattctaccaagcaactggtgaaagaaaacatgagacaatgcgcgagaaattctttctcttttctttcttttctttttctttttcccttccttcgttattttctctttctttgtattcaggtctccacacactccgcggtgcatgcctggcattccgcgattagccgcgtccagcaaaatgcagccagctaataaatcccagcatgtttgccacgagtcgacgacagatgcagcaagtcaagcgtgtccacgtcgtattgcatatggaccccttacacaagtcaggtcacattagtagcagcagtattcgtaagcacggattatgagaaagaaaaaaagtgcctgggtaaagtgaggtgagcgtcttgcaggatgctcatttaggatgaatgggctgatgctagattttttggctttacgagtggaacagcacactgagttttatccagtaaatacataccgttaataaccagcagacgcttcagggctgagagtagcaccgaccagcctgccggaagaagcgcacaccatcgtctggacgggatagccgctacgggagaatccattagcatatccaatctattagttatcattggcacggccaaataagcatgtgcaagcgctgggccaattgcagctcgaggagcgcagcacctggacgcaggaatgctgagattgcatgtttcccctgtgtcttatgccggcaggtcagatgaggatgctcgaggattatgattcgggatgcgcgcgaaatgcctctttcatggcacagccatgttacgaggctcagaagagggcgaaatagagcgcaaatttactttcctctcaatgcattgagcaaacggtatgccccattgcgacctggaacttttttttttttttttttttaagtggcacccagacttggaaaaaagtcgaggtacactgaatgcaaggcatcttggcctgtttaatgttcgccctaacaaggtttaggcccatcggcgctgacatgtgctccgtaattccagcgcaaatactggagcggcgcgctgtaccccgcggccctacaaggaaggtttcaagggcttgcaagggctatagcgagcgcccgatagtgaggctgcctgcagcactttttggcgctctggtgatccaattactaaaaatatttactttccctcttccgctgcttccctcgcttccctttctttcttttttcctcccctacaccattttggtgatacaaacacgacttcacctctgcgtcttctccacttggaacaaatatactcacaaatgcatatacaagaaacctctgacttgccaacgtccttcttcaggtaccagatgcgtgtttcgagacaccctgaggcccagcgtcaaaccgaatccgcgcagcgtgtagatccggagcgccgccgtggcacgccttgagagccactcgaatcgcgacaggagtcaagaggctcttggccgtcgcatcttgttaataatacaaattcaaaaaagctgagctgtgcttagcactgcctatgatcatgatcaaccacgcatcctacgctgcccctgtggcacgctctactattcgtggctttcaggtgacgccagtggcatctggcgacgaagattccgataatggcgcatgcgatacgccgcgtctatctgcccgtcgaggccgtccgcgcatcgacgacgttgtgagcgtcaattgtagcccgattttgcgcggaacggcatcgccaagcatctcgggaatcgccaagctgcgtttgcaaatggatcctctgagcctcgatgcagcgtctcgttcgtcatccttgtctcgcaatggccttcgcttggattctcgaatcggctttgggcaggcgagccgctcccagagccgagatggagctcgaagtgagacgggtagcgagctttctgagggatcgacgagttatgaggtcaacctagagaacgactttgtgagcgagagcgtgcgagagaggtcattcatggaacccctagaaggtggactgaatccgaagcgcaaaatgacgtctgatgatttcgactcccttcggtgccttggcaaaggaacctatggcacagttgtgctggtgaagcagcgctcaacaggaaggctctacgcccagaaacagttcaagaaagcatctctggtcgtccacaagaagctggttgagcaaaccaagactgagcgacagattttggaatccgtgaaccgtcacccctttgtcgtgaagctcttttatgccttccaggaccaggagaagctgtatcttattcttgaatacggccagggaggagagctgttcactcatctcaatacagagaagatgttttccgagtcagtggcagccttttacatggcagagatgcttctggctatttcccatctccaccaaactctcggtgtgatataccgcgatctcaagcccgaaaattgccttcttgatgcagatgggcatcttttgttgactgactttggactgtcaaaggttgcagtcgaccaatctgaagacagttgcaattccatcttgggcactgttgaatacatggcccccgaggtgatccagggaaagaaatatggcaaagccgcggattggtggtcatttggggctctcgcatacgacttgatgacgggtaacccgcccttccggggaggaaaccatgccaagatccaggagaacattatcaagcagaagctcgtactgccttattacctcagcatggatgccaaagatatcctcactaggctcctaaggaaagacccgggtaaacgattgggtgctgtgatgcccaaggacttgcagacattgaagaaccacagattcttccgcaagattgattggaagaagctggcagcacgagaggtggaaccacccatccagcctatgatcacagaccctgaactggcagagaattttgcacccgagttcactgaactttccctgagccctacagtgacctcgagagacttttggcccggcagcccaaccaaggatgatatgtttggtggattcagctttgtggcctcgtcgagcttgctcgagagcggaggctatctgacaagtcgttcatagattagagactgtgctgtagaaacacagcaatagtgagcaacgagaacggcatttggacaggcgttcatcgatgggacctatgtggaatcaggatagataacgttgtcttcatacatacatgtacaccggcggagaagtttagaaacgagaggcagctggttatagttagagtttagacagactaatagagcttgttgacagctattactcgtcttggtatgatggaccgacacttgtgcatgtaccctttggccactttgggtagttgctgcccctatatttagatgggcgggcagtattaccaggagcttgccttgatatgcccaggcacgcatcgttagtgatgacgggcccgagtcaggctggcagagttggtattactgcgtaggcgcttataagtagactccgaaaatgtgatggtgccagtatagtagtaatgcgatatcacggattggacagaagacggagtgccctttgcgtgtttggtggatctttgttagatttgctgatggcagtgtcagggtatgatagtattacagatctgcttcgtagatgcaaggcaaggatgatgctgacggcgaaatatagtataagatattgccatacttggcagaagatagtatccctttagcttgactctgtttaaggaaggatttgctattggtgcagttaataacagcatagctctttcaagactatctcgtggcagatcatcttacaagtggcacctagtcaaagtgacatcggagacggtaaatgcgtaagccccccccctgcatgatggccattacaaagagtaagcaattggtgaaacgagttcaaagagcggtgatggtaaagccgtggaagtatttattaaaagacatataaataggagataatattgagaagatgattgccaaatctggaggcgtggccgtttgtataagggggggcgggggcgtgttagtcgcctgtgatgactttgctgaagattccatacgtgtaaaatgcacataagcagcatttccagagatgtcaatggacgaaaacatgacaggctacatgtacctagtgccggcagatagtagtggcagatggctcagttcatgcgcgtgggaaagtaaataggagacactctactattctcaggccggcatttctttcaaacctcgaatcatattggctttgttcgtatcctaaccttactagaacagcctttattccgcgtagcatcaccaaatcatcttcttagcttcccaagcccacacgtggttcaagcaaggttcacatagttctgcagcctcttgtcttttacgagaaagccatggtgacgtcgacctagcctatatcagaacagctgcgcgggattggcgtcgggcagagcgaggcagtgcaaagcaatgaagagtaaaaaaaaaaaaagaagctttttctacccaagaggtggtgtgcccgtgccgttcctgtctttttggggcttttttggcttacacgaggccgcctgtaagagtggctggccggggagagttttaaaaaaaggtttaaagaactaacaaaacctttactctacgatttaacaattgcataattcgagaggaaatccacaattgagacacaatccaggcacgttttttgctgcgtctttaagccccccgccagcatcgatatcttgttttggaggttgctccgtctcggagggttagatcccccgccgggccaaaagctgtcagcattaagggcctctctcctctagccaggctgtggttatttgagatacctgatcctcgctaataagggcccttggctttctttttttctgggcactttgcttaggggaaacagattgcggtagaacgaataagagaagggggaaaaagtacaagacaacgcccgcgagtccgctaagacaaggcgcctagtagttggtgctggccctgcgcctcgttcgtcatcattgatcgcctgtagcatcacgatgtcggcttttaaaatgtagttttttgcgattagttacttccttgtggtgttgtttcgttgtcgtcggtttttcgtgccgttactgccgtcggtctggtttgagacgtgggcttatgctgtagatcgttacaggttgttccgccatgaggttgatgcgcaatacgaacagaacaggagcagagcagatgggacagacaggagaaaagagagcaagaaattccgggcatgttcggatagattgatagataagtcatggttatacaaggacatccggcgatgaggattcgttcgagttcaccaaccttattggtgagcgcggctgtggcttggaactagcgatactggcacggaaactgtttcaacgaccaagtataagccgtctgtgacgccccctcccctggtctgccggctgctccaaccagcgtcgtagattagattcgttgaggcgttgactggatgccagcatgtatagtagaccctttggcgggaagaaggattcgtaatcatatctcagattctcgtggtcctggtagcatcccgcactttagatacgtcttatacccagccagcagcactaccccatccactgccctgggactacggactggggggtggtgccccgtaactgagcgcagaattatcactattgaggcctagcagtgctgttgaggcctgggatctaggccttagctttcctccgcaagctgcagcccaacccaaccccagacccggctgcgtgtgcttgaaactcggaactgcattacaatagccaatggctacgtattcgaggagcttgtgttaccgaaaaaccgcgtgttccaatgcccagctgcatcctccaaagataagcggacatctgatacaaccacagcatcgcgaggtttcgtgtgccgcgtcgagcatcatgaagcgtcatcgcccacagggaccgggacccggcctgtctcgattcctaatcggatagattcgagcgatgccagcggtcatgatattacaggccccatatacaggccccaagtctagtgacgaaagcagcgcccatcccgccggtaaggctggagaggtcttgcagctggagagaagcaaaaatagcaatcgagcttgcagggggggaaaggcgcatggatgggatggagtctctcctcgacgcactcacaccccccccctccctctcgaaactcacccaccccttgtgggaggctatggccgtgtacctcctatcgtgctctcgaggacggggcctggaacactttaaatgtctagttgtttcctctgtgtgaggcttgttgtctatttgctttctccaagtcgtacttgtgtactaacaccgactataacaaactcttggcggcgttcatgctataaacttgatcgatcccctttcagcgcacccccttcaaacattgtctttaattcttttgtcttctatttcttcttagcctgcttttcttataccatcttgtaaacggaacaccatgtggttctcaaaggccacggccgtggctgctgctgccgccgctctcagtatgtctcacgtctatacatccatcactactctatagcatccatctctaacaaggcttccaacttcaagacatgggcactgcttcagctgctacttcctccttctgtcccacctcgggcgtttgcttcgaatggggagtccccgacgccacggcaaaggcaaactcgggcgacatcttcttccagctcaaggccccgacatcatggcaatggatcggcctcggcatcggcacctccatgcccgactccaacatgttcatcatgtaccaggacggcaagggaaacgtcacgctcagcacgaggcccggcgcgaaccacgtcatgccgacttacaaggcgagaagcgacgtcgagctcctggcgggctctggcgtcgttggcggcaacatggtcgccaatgttcgatgcagcaactgcacaaatctcgacttctccggccagtcgaattggatctcggcgtggaagtcgggcgattctttggactcgacaaatccggctgcgaccatcacccagcacgacagcatgagtctgttccaggtcaacctaggcaaggccagcatcagctccgattcaaacccctttacaggatccagtgctagcagcggcggaagcaacagcggcagcaatcctgcatcttccagctctggcgatggcgatggcgatggaaatggcaatggcagtgcggtttctggtgtctcaggcggctcgacgccgagccagactctgtccactgcccacggcaccatcatgtccatcgtcttcgtcattctgtatcctctcggctccagcttgatgccgctggttggaaagtggtacatccacgcatcatggcagacgattgctttcttgctcatgtgggctggattcggaatcggcgtctttattgccagacaggatggcattgtgagttttttacagccaatctttttacctataaactcattctctttcctccaaatactaacgagtgacttttgtttattagttcttccaccaagcccacactcgcttgggagtcattctcgtttgtctcgtcagtctgcagcccatctttggaatcatccaccacgtcaactacctcaaggctcagcgtcgcggcatctttggccaccttcactgctggtatggacgagcattgatgattatcggaatcgtcaacggcggtctcggcttgcagctcggtgacgctcctactcgctacatcattgcttattccgtcgtggcgggagttacggcaatcgtctatgtggcttccatcactcttgggtggaccgtgatccgtaggagacgagaccagccaaaggacgcaagctcttcataaacaagagcaaggaagaggggatgaaacaacctggaatatgcaacacgatgctggtccaagaagaatgattttgaaaaaggcagacttgatgccaatcttatacccaaagttttaatacatccgctcatacacatgggtgtatgagccatgtctgttggcgtttttgcgatgaacacttgatgtaatgttatggctaggaaaatcggtcgctactgtaggaaatgaaatgggatggttacacgcacctatatagagggtgtagacaagatatttacgaatgacggcttacgctttatggcgtggcataaataaatagcaatactattaataacatggtacaacaaaacgaatcattgtcataacctttcctcaagagaatttataaagaccaaagctcgatcaatattctaaagctataatagtcagcaattccgtgttaaataagaattggactagatacggcaccttggaaagaggaagcactgctaagcatccaaggcaaataacgaagacaacgaagacaaggacaacaaaggtaaagacagcaagaagaataacgaaggtggtaagcataagaaaagaaaatgagaaagaagaatgtgtaacacttgattagggtaggtatacgacatgatgagttggatgagcaacgactaaagaaactttgcatacaccttgggcagatatcacaagtagtatcagttgataagaagccgattgcacctctcgacgattgatcgattcattttgtagtaggccatactttggcgcaaatgttcaaccttgagcaaggatatacgagcctctgatagctgatcggtttacattaccatttgactctaggcaatgcatacatgtggctggatggagctcctcctagtctagtctctatatgatcgatccgggcacttaaagatcgattgagttgtttcccacccatttcacgtgcagaaacgaggcgtagaatggattgcaccgtcctagacactgcaattgactgcttgacctgtagatactggacgatgctccatatatccaacttgatccagagaccagcccgtcaaactgtgtggatcgagactgacgtcgtgcagctcttctgcgcgacttctcccgagtcacgtgcaccttgccaaggtagagaattctcggactgctccagcgctctacagcactgtagagcggggtgcaacagctcgaaaattagtgagcttagcaggaaaatacagtggatacagcagtaaaagatagccgccagagcgaatgatggacccatagaacctgaggcagcaaaaaaattcactgctaaaaaaaaaaaaagagcagcagtagtagcaagggaacaaaaaaagcccggcgctccgcgtgacgaagcggacaggccttagccgggaaaagacgaaagtcgccaaaggtcgccatcacgattttcacaaaaccctcagcctgtctccatcctccccaaacctcctttgccgggtccgcccttttctccgccaattgagcaactcccaagccagatcaagatgctcagccaaatctcccgggcctctgtgagtttcctgttcctcgcctcctgtttccgagagcacggctgccaagaggagagagaaaaaaccctcttcgttggccatcttcggccttttcccatagcgcctctcgcctcttgtcatcgccccgcatgcgatgcgctggcccggcatcatgcaaaaggcacaagccttgcgcatcctcagctctgctctgcatgacccgaaattgttctttgcttgctaactagcttcgtgtttgcttgatgtagcgcgctgttgctgctcgcgccgccagagcaaatgccgtccaggtgaggggcttcattgccccgaccgtctcacgacgaggtatggaactacgccttgtgtttttccttgatgtgactttccaatgcatacctttaagccatacgatggctgtcgaccactcgctctcgcctcttcacttttcgtctgcgatgggaattcaatgagggcggaacgtatactctgttttcaacatgctaccatttcagctattgccgatacctccgatcaacaccattcgctcccaatgcctggccacattgttacaaattaaaacacactcaccactcgcaacctcatcgctacgatgctcgtctctcgtttggacgcataacatctcaacgcaacaagtgttgcgctatttccgccgcagcgactatcccggcttagccaaacctgctcataccatgcaacaacaacacagcctaattgggaccactgctaacgtctttttctctctctttctctctttctagccgactttgtccaggagctctacctcaaggagctcaaggcctacaaggtcccccccgtcaaggagaccgactccgagggccaggtccaggttttctccatgcccaagacccctgcctctcccgaggaggccaacctggccgacagcctcaagacctacgagtccatggccgttgagatcgagggccaggatgcttccgcccagtccgccaccggtgtcgctcagctgcccgactggctcgaggccgaggaagaggaggaaccccaccactaaaaaacgaaacgcgcttttttttgaatcaagtccatggagggaatttcctgttgctagaaatacatgggaataagagaggagggaaaaaaggagaggaactagatcgtcagtgcgtcgaaagattacttgacgttcagcggttttatgctataaagggaggaggttagaggatgaaagacaaagagaagagccaaaggaggaggcagcagttgggggcataccggacaatccataattttcaggccaggcttgaatgatggccggaaacaaaaggacatgtcggcttgccggggatgcttttgaatcatcccgttgtacattttttatttccttatcgatcagcctcgtcgtgtaggacattgttccgaatgccaatatcaatcaaagatatgcaaaatgcctcatggatcctttaaacagtgacaatgtttcaactctcacgtctcactatcattttgcttgaaaacccctccagcaagttatcaatatgcaggtacgacattgtcggaaccaatcaggagaaaacgtattcgccaatacgtagactaaaagcagcatcatgtgtcatggcataattacccaatactagatggatctctacaccatgacgtattattcatcaccagccaattacctatttatatacaataacccatttccaagaccgccaatgtgtagtgtttcatcattctttgtgttgttttagcctctctctccccgtccgtccattagtgtatttacatgcgcgtcgacacagattgaaagaaggcttcaccattattacgccacatcccgactagaacgcacaactaggtagacactgatgtagaaaggtagcctgatcctactgggcttgggatgcaataagagtcgaaggaaagaaaaaagcaaagtggaaaaaaggaaaagaatcatgctaatttgcttttcttcttcttgttcttattccctctctgacggatttcccttttgcgttacatcatttggtttgtgtcttctctttcttcttctctttcttcttcttcgtcttcttctctttcatgcaatttttttctctctcatcttttctgaaagttcggaatcagcatctcgactttcgcacttgtttgttttgtgcaaaagagtcttgatgctttgaagaatcctattcgtcatcatcgtatatctttggctcaacctgaactccagggtcctttcctgcacatgtagtagccatggaacaaatgcaaaatgcaaaaccagccaacccctcctaatgcagatgccatatgattaatcggttgtatcaacatcgtcgtggttgttttcgggatatcaacttttttttttttgttcagggacaagagtcgacctgcattgccatgacacgaagaaaacaaaacaggggaaaataaacaaacgccatgcagcccaccacatccactcccattttaccaggggtccgatgaaacatcatttacggatcaaaatgcgagcctcccaccatctgctcgtcgtgtccagacctaacgatgccactcatccggttggacactcggggatcgatatcatctaggttatcccagtcatcatcaccatttgcgtgggcatcatccatatgctcatcgtcagttctgagatcgcgcatgtggtcatccaaggcgctctcatccacataggtgaatccgtggaagttggcctgcaccgacggcgatagaggcgtcgaggcagcatatcctcgggccagcgcggcagcacgctcgttgagagacccattctggtctagcgcagtggtgaactctggatcaaagtacgagacgtccgttgccgacttcaacttgggcttgaaagggggtgagatgagcttcttggccaagaggttccagtcaatgtcgttgaagaaggggtgtctcttgagctcttcagcgtcgtccgttgctcctagtctgtgtttgggatttctattaagcaaccccttgacaaagttgcgaccttcctgggaaagggtgtcgcgcgggaaccggaccttgccaaaggcaatgttcttgtacatttgctgagtgtcttccgcgtaaaaggggctccatccacagcacatctcaaacaccaagacgcccagcgaccagaagtcgaccattttggtatatcctgactcatcgagcaaaacttcaggagcgaggtactccgtggttccgcaaaaggtgttggtggtgtcgttctttgtaagatttgccttggacagtccaaaatcgcaaagagcaatgtggccgtttgcatccagaaggatgttttcaggcttaaggtcgcggtacacaatatcattgttgtgaaggtgctggattgccaaaatcaactcggcaatgtagaacttggctcgcttctcgtcgaagcgaccttccttctggagatgccagaagagctctccgccagacatgtaatcagttaccaggtacagctctgacggagtctggaaggagaatttgagcccgacgatgaagggcgaatctgatgtagccgtgcgaacaaggatattccgctctcccacggtatgcgccacttccttcttttgaacaatcacctttttctgcaatactttcatggcgtaaattcgctgggtatccttctttcgaacctggtagacctgaccaaaagtgcccttgccgatgagtttgagaatctcaaaatcgcttgggccaaagtgcttcctttcagttctctggtaagaaacctcgacatgtatttcgcccgttggtatgttctcgaccgtcgtattggcgtggccttgcagcgcataccaccctctgacaggaccgtctttccgggcctcgaggttgacatggcccaagaattcttctcctccggaagccacatgatcgtataccgaaatgtctaccagcaaatccgaatcgacaacgtcgctatattggcggtcagctcagtcttcaaatcttctgtcttcccagcggctgagaagcggacaactcacaagactgcctctgcatcccatttggggcttgagtagagagttttgagcgttcggttgcggaaagtgttgtggtcgctaatgctagtgttgctactctggcggctgcgcatcgggatggccatgggccggccagagtcgctaacttgacgcttcatggggatggaaccaagcccagaaggtgttcctaccactacttcctcctcttcgatggcatggggtccgccagaaatgagctcactccgttggaatacggcaacgacataagggtcacggctcttgcgtattccccgcgcttcgataatcttgatggttaatttccccttggccgtcggaacgtcggcgccagagttctttggggttactgtgccacttgtctcggcgccttcgttgccggatccgttcggagtgtccctgccatcagactgtgagttggctgtagagagggctctagtaggggtaggcgggccgctcttgattaagagaccacgagttagctctttgagtccttgaaacgaataccatttgctgggcggcggtcgggccgcctcaagtttgacgttgagtcgatgcaaaggcaaagttgaagaggaggatctgtgggcttgtatgcgagatacggaacagggtgctggtgcagcggtggcatctgacaaaggaaaagtagtagtaggtgtatgggaggagggatcgcggtcctgcgaacaatcactagactttacaggctctgagcggccagaagtgcctgacgaactggcgcttctagtctctccgcccgagaagattgtctcaggagtagcagcccccagagaagaagacgaggaggatgaatgtgtagtgatggggtctggtaaggaggatgtagatcctttcagttgctcttggctatcgcgcgtgcggacagccaaggacttggatcgcggggagtgcgcttctgtgggctgtgactgtatgcaaggctgagagctttcagcatgcccaggcaactgctcttctctggatacgcagtccagcaactgctggtctgacatctggcccgaggcctcgcgcccctctggaattgacattgtagaaaagttttcctgactagcagaaaggtcttgacgaacctgggaaaagaaggtcgtgattccgggcaggcgtttatcgtgagggtcgggatgaggagtggctacgccggatcgaggggtctcgtagccgatatgatccgcaccgtcctcctcaggcgcggcggttctggcaggttggtcagcagccagcatggtcggcggaacaaagaaaacagatctgaaacggaaaaataaatgaagaagaggaaaagtttaaagcattggtcaggccaaaaagataacactggcgcggggaaacggtgttgaagtgggaacactagttcacggcccaaggcgccaaggaaacggtggatgaaaattgaaagtcgtgatgtgcactagctgttagggggcaaggatggattacagcggacgaggaaaacacggagaccgccggccagacagcccggcccgtccagagtgagggtagtcagcgagggtcagcctccgagagcggatccggatgcgcagacaccgggcgcaacaagcgcgaggaaaaggggaatgacgatggatgcgaatagaaatgctccagcacggccatttggacgagtggggatggcatcaaggtttgatcaaagcaggcagaagaaggccagaaacgtggcggggtggacagggccgggaaaagggtggccaaggcactcttgggcgtatcaagcggtccatccaggtagtagttctagaaaaaagggcattttccttctcttcttcttttggtctgccgaagaaagggttggccgagcaagactgcagtaggggttgtgcgttggaggggctggccatgactcgggaagtcgatcaggtaaaaccagccataacaagatcgcctaacaagctttcctagctgtatcgctattccctggcgtttgacgtagatggtgcatgtagacgggagctgatgcgccagggtatgacgacgttggttccgcaaaatagccgtgatatccaggacaagcttggctccagacccttgacacttttatgggcaagagaaattttctgaatacatgtgcaagcccgctcaataaactcgaggagtcgtagatatgaagcaccatcggcgtctcatggcgtctcatggcggtgtctgataaggctcgtctgagtgccgttgctttctctctattaagccgcaaagaggccgcaggcaaaatagaaaccggcagataccgatgataccaggctgattgacccatggtgtcgagcaacgagacattgcagcctgaagcggacgctggatagacgagctgaagctgtttcaagcccggacactctgtattgtgctcaaggctagcgccacttgagcgccaaatgtccgccaaaagtcttgctcgtaaccgttgccagttgtatacactctttgttttggtttcccatcctctgcagaatgaaaagcgaaaaacacagcacaacgaaacaagacaaaacaaaacagacaaccaaacagggcaaatttccatcagataagagagatgattgtaaaatcgtggatagctctcaaggtacagccactactaggtagcttgcaaggctatcacgagtaaccgctacgatggcggggccaatgccgctcagcgcaacgacatggagccgtcagagcgcgggataaagggccgaaacaaggcagagagagacacaaacacaaaaccaacatactttgacatcattgcttgagtggccctccgtaaaaggtcgtagccgccgccagcatgagcgctttcagtgcctgacatgacgaaccaagcgggggaggagaatcgaaactcgtaatatctcaaaacgctacagagggcggcgaggcgatcgagctaatacggatgggcgggggggagaggagagggcctgttggaagttcggaaggcgtcgcgcacgccagaggttggtcgcgggaacggggagcgtcgacaccaggcgtggtgatgctggaggatgaagaaaacaatatcaaagactggcgatgatgaaggaagaaaaaagctggttgttaatggacggttccttggggcaaaaaaagcccagaggaagaagccgctgggctgctgcagggctctagtttacgttagggcctcagtgctccgaacatggcacaggtactgtgaggagggcccgtacagtgtgtgggccgctgctaacggagggcttgcggctgctggctcggcgggtggagcgctgtagctcgcgctctgccagttgccagcgcccctagcgtcagcgcggtagcggcatggcaggccgaaatccgcgtcccgatcaggcagattggtctcaagccagcagcgctcgttttcgcaacttcagccaccgccagccagaccgtcatggcatgcacaccatgcggctacctgcgatttcgtcgcggcgatgcgggcatctcgaacgctctccttgcatctgtctgcacggcaagtgccttttcgtattcgcatatctcgcggagtttgagtcgagctcgctggcagctggggggtggatgattcagcttcagctccatatagagtcaagtattggcaccagggctactgctatgctactgccggcattacgcgatcctcgtacagcagaccgactcctggcatcgagtcgaggcctctgacagcatgaaagtatatgatgctgcctgcctctgctagctgcctccagtatagtggtgtgggagcacgagcagtgctcccttgcatcggcctcgctgtcttgcttcccttgcgtcaacagcagctcctctggagatggaacgtggacgccgtggaagcgaatcgaccgcccgctcggctgtcagtaaggcggtggctagacttgacagggtcttgtttccgagatcttggccagccgcacggcgaatcaagcatcgccgcccgtcaaagttttggaggcgcattattaccgcggctcccgagacaagagggggaaatccttcaacccaggcagctatggggatccagctgctgtgctttttgtcatttgtcttccttttcgtctgtttttgccatctgcggaacgcaacgccacaagccctcgatgcggtgatttgccgctctgctgcgacatcacgtcttccacttcaccgagtggagatgccccatcgccgcagcacttgcacatactgtgaggcggggctgcgatatacttggtattggccgtttctcccctatcacgcagagattctccgtcgtctggtctctggtcgtttctgggacgagtagtgcttcggctctcctggctgggacgcggcggtgtgagtcaagacagtcaagacagcctagacaagaccgatgccgtgctgctcaagagctgcaacataagtcccggcaatctggtaatggtgtccaagatccaggcccagtgagaacacggaacccctaggccactctcgtacccgctataagccgcagcagtagcagtagccgtcaatatctggtagcactcactccagagaccattcaaggggactgaaggatgccttgctctagcaccatctggtgcaacttggccatcactgccttgttgcattcctcagaaccacatcaagcagacaaagcaagggagcctcgcgacgctagccacctggccctttgtcagaccagccagtggcccgaaagcatcgcggcttttccttgggtcctgggggttctttttggggtttcaccaaatcggttgaactgatccctccatcctcccgccacccccaaccaattcaaccgagacaaccattatcgaaaatatctactagttggctaagacagctgagatttgggtgtgctgctaacttgtcagtgccgtttagcacgtccaatatggcgttcagcacgctatcgtgtctttcgtgctgttgggcttcatgcagggcaaggcaagcctccgataccactacaacatccaatgcctctacctatacagtgcttggccaccccctcaaccgcgactcggtcttgccaccatcaccgtcgtgatatatagattatgattggtcacaaattccattgcctttgttccctcattattcgctagcgggccagctggcaaatgcctgagctggtctggacaacgccagactctatcacgggtgcctattcccagcttattagaggggtaataaaaagaaaagaagatgcatttgccaccgtcagctccaataatgagggggaccacgcagggttacatgcacagtagccttcagcaggggcctagaagaggctacaaacgttggatgaaatcttggagagagctcagcctcgtctcgctgcaaatcagctgacgtgggatcaagttctgtgcatgtatacgcatgtagtctattggcattcccatggccatcgccgtggtcaactctccgcagagaacagctactagcagcgatgcacatgcgcatgtagaacagcacacggtatgcaagcacggcatggcatggcacgaggcgcctcgcactgtgactatgtcatcgccaggttgctgaggctagatggtggcgcctgagtttgtgtcttgtattctagccgtgggcttcttggacgtgcaacaacgtttttgcgccgaagtggccttgggcgttaaactcgagcagaattttctagtcctcttctagcctcgacttgtcgccaaacgtgcgttaatgtggacttgtccacttttccttggagtcctggagccaccgcccggtattgtagcattgtttgacaagcgagatcgtggttggtgtatcctgccactggtgacatctcgtggaatcatccaacggatagaccgcttggctatctatattgatcttgattggagcatacaatctggctaccggagtttattgctgtttaaatgtgatggcttgaaagatatctctagtctgcttcaatcccaatgacaatgacgctctttcaaggcgaggatgatgagcaaactagacacaacaatcgctcataccagacattccgaattttgcccgttgattctagagtcttggcctattattactagtagcaatacatacaaaacattgctggctgaataagagcagcctgcgtctagggtcgctcagttgccactttatacaatacatataaagcaacgtagccgacgccgtgccatctttcactactagcactatggttgtcactggcaaaaatttagatagaatagcaatcatgaagccagctgtttgaatagctccaagccaatgagtcgtttcattatcatgtaatcgtaaaatgcaagcttggcgcattagtatcctcccctgtccgtccgtccgtccgtctgccaaactccaaacccaatctcatagcttaaacggaccgaagctccttaatcatagcaagccatcttttttccatctctacagtcacatcctttggccaaaactgacggtctgccgccttccgtagaaccaaggggtctgcatagcggcctacacaacaagcggatggctccggtcagtgctacgaaaacacatgtgaggtgggcacccaagaggcgaggaagggaaagacttgctgatatggaattgctgatctaggagacgactcttggccgcctcgccttcttccctgagcttcttggtcgcgttggcgactatagcggccgcagcactggatagttcagacatgaggggagttttagtgcaaacaaagtaatggactggtaagagcccatgttaacatgtcggttcttttttttggccttggataaataatctgtaatcatacctgatggtataaaaaagcctcgagtctcaatagaatcccctgaaaacggcggatacgggttgattatcgagcttcaggtgcacgtaaacagcagcgaatctgcagagaggtgagatggaagccagccccgctgaaatatgctctccgcagcccaaaagctaagcatgaagcaaagcccgaaaatagatacctggagatacctatgacgggacgctaatgccacggagtttgcgctcacagcgatcaatagcttcggtatactgcaggtactgcgcgtccaaggttaaaaaaaaaaaaaggctacacacaaacgaatcgaactttacagcccattcgcgccgaatggccagctcgctctgaaaaccccgacgaaacggatttcttacagccaacgaccatcgatgcgcacattcatagagctgcaaaaagagcatgcaagctgcctaagaaattgcaaaaaaatacaaacgctatcgagaccggacattggaactgctctgcggcggctgcttctttcagcaagggctcagcgatagcagcaagagacaaagagcgagcttaatataaacatcaaacctcccctcggctcgaatcgtctttttttcttcttcttttccccaagcactcctagcccccagatttcaagatgagcagagccggcggtgtccccaatgcctgggacgacgacgactgggaggcccaggccgacagaagcgacagcaaacagtcccaggccgcgccgcagcccaacctcagcagacaacagcggttgcagcagcacgccgaagcaaaccggaaactatgggaatcagcgtatggaaaaaagcttcttcataataattctctctctatatacatttcttgtctttgttgaactgacaaactgctcttgcgaattgaaacagcgattcgaaagagacattccactacgtcgaagctgccggcggcggcgtccctctcaccgcggcgttcaaaccccaggtcaaagtcctcagccgcaagcccgtcatcgccaagaaagaccccgtcaccggcctgtcccaattgtcgctcgacgacgacgacgcctccagggcgccggaagtgcagatgacgccggacgaaatccgcgcaaagcagaagagggaccgcgaggagaagcagcggcgctacgacgaggccagggccaagatctttggcgagtcggccccttcgtcgcgcgggtcgtcgccggggacgggcactgttacgcctcctcgggcggatgggcgaggggcgtaccgcggtcgtggaaggggacggggaggcggtaataataataacagcaacaacaataacagtggctacaactataacaacagcaatgtcggcagcgagagcagcagccagcaattcgagcctcggcggcctgcgaaccaacctggctcccggagagagctgttcgaccctagctcggccccgagaccagattcactcagacgaggcggccgtgaaggcagcgggagcgattcttctatgaggggacaggctggtcgagacgaacatcaggcaatccgggcgccaagaggaccggacggaagtggtagaggaggttttggttttgcacagcgtggtaacagagcgacttgaattttgatttcattgtgcgtggtcgcgtttctatttcctatctacggaaacaatctaccagccgccgccagctttgccagctaaatgggcggcactctcggtggctgagccctttccaacatcgctaatcacctcacgataactcgtgaatgccagtctatccaatcctatgcctgtcatgctggaccaatacgccagggtatcatctatatatgagtgggaaacgcctccactattattctcagggctgccgctatcgagcctagattgcgaatcttcgcccgagaaatatgcttcgtcaatctctgccagccaatccttctgctcttgtgggcctggctttcctgagatattttttctttcaagaataacggcatcgtcaatcttgatttggccaccgccattggtgcagcctccagggcatgccatgacctcgacgaaactgaaatcgagagaagctgcctttcctgctgggcggcgcgcactcccaaagggctttccgccgggcatgcgggaagggcgggctggcttcagacgtctgacaagattttgaatatttctaaagccatagtatcgggcagccttgaaaacaggctcgccatttactgtgacggaatattcgaccacgtcggcgttgcggcctcggttgatttgaatctctgagcctgcgatctgagcagctttggtttggagaatgtggtgcaatagcccgccagaagaaccagcaattcgcgaggggtttcttgaacccttctttggaaacaagaaagcgtgaactttatcgtctgggaaggggattgatggtgggacagatgatgcggacttttgaaaatcaaagaagctgaggcctcgtgactctgcgagcatcaaaacctccttgcttgtgatgacgcagtcgacgtcccgaactcctcttccaggcaagcctgagcgcgcccatacttcgtcggtgagctcctctcgactagcctctagcttcttgtcaaagcaaggcatgacggctacatgccatatcctattgggtgggatgccaagctttcggctcaaggttgttttcaggatggtacccatgagggcttgtggcgacttgactttagataaatgcggtagcacgtacggatgagtcttttctgcatagcacacccagccgggacatgacgatgagaggattggcgttgatggcgccgagacgcctggcgtgggtgatgaaaggacttcggccgtaccaagcgcgagcgtcgcatctcgcgctacgttgatgtcaaccacccattcgaaagaattgttccattttcctccttttgcaagcccctctggacctcgtaatagattctccagcatatgtccagcctggctctcagacacttctcgcccgcacgcagccgccaggttcgccctcgtctgggagcttacactcgcgacgaacagcttcgcatcttcgttctcgaggccctcgaccttgaaatttccctgcgcatccggtcccaccacgcgcagcgccggagccgcatcgagcgttgaaatcacttcgctgtggctctgcaaactgacgaggatggcctctgcggacgtgacacagcccgagcaggcgaggcagtccgtgagagagatctgcgcgggcgaggcaccattggccgaggaagaagagggatgctggccgtcgagaacgacttcgtattcgttggcggcctgctgcgcgggcagagctgggagagtctcgacgggtttgatgcaggcgactccgggggagatgaagtcgttgaggtcgtcggcggagagaatggcactcatggtgcgaacttgttttcacggcaatgccgtttgcttttactttttaccccggtgacagcgagagtagtgagagtaggtgttatgaattgtatgttgtctgttttcgtatctggttcgccagctcagttgcagttctgttgaagttgtgaagagatagaagacgggttttggccgcggcgtatcttccgagtggcgagttttgcgatccgtggcgcacttaatcttgataaggcacgtgttaatagaacaaggtactttccaaaagttcggattacaacgaggagaataaaagaaaaagagagaagaaaaaacatcggtaaaataaattccctgatgaaatgtatttatttattctgagaactattcacgtacatatacaacgttcgtttgcgcaaataaaacgctggggatttcaaatctacatactgaagtcgtagggcgattgaaagacttaatagtggggatgcgaaatcggcggcgagcttggttggtaatgatggaaagaaacccccgccgaggagcttgcagttgtctactagtgcctgcattgagaagttgagctatgctatacgagtatggagaacgctgtgcagggcgaagaagtaaagaaataatttgaattaattcattgaatatgcatattatcgttttttggtaggcaagccagttcttcaaatcatgaaagattttttttgcaatcccattactccatcttacatcataaagcccccaaaaagatcaaacacgaaaacacctctacaccaacttcaaagaggcggcggccattgaattagcttgacagggacttctaaagctgagatcaaaagaagaagaaaagcaacttgtgaaacaaaaagtagtgtctagaagcataaacacacagaaaagaagaagaagaaaatagaccggcaaaacgaagaccagcgaggcgcatctcagcgcccttcttgtagaaactccataactcccagccgcatcccaagctgcacgtcaccatgcgtccgcctcgaacttccccagataatcatcccaatcatcccaatcatcacgactaaccactctcctagaagaaggtttgggttcctatgcctcgctggtagccgcaacgggggcttctttaactactccatttgtaacgccctcatccttttccttttcttctgcgctgctgcgaagctgcacgtcggcagcgccagagatgatggcttggcgccgctcgctccaatccacctcggtcttgataacgtgtgacagcaggacttccttgtccagccactccttgtagtagagctcctcccactgcttgcactcgctcttcagcgcatctcccacctcctcggcccactttgcttcccagtggcacttgcgccatagcttgtcaaggggtaagtcgagctctgcctcagtgaacagatcggacgggagtactgtgaagcattccgatgggggaacgtcaccgttggcatcgtctccgtcgtcttgtcctgcagattgtgattggggggttttgatgatgattttgagctttccagtccgacccgttggcccggattgcatggatttcggtaccggatcagagggccgaagagcctcggtttcgtggacggttcgcatgtgtttagcaagcgcatcggatctggtgaaggagcggtcgcactctgttgggcaagtggtcagcatagtcgaccagtcatagagacaaaggctgtgttcgaatggtagagtagccatcgccaaaggaacgtacctggtagatagcagtaaaacggcttctctctcgtatggcttcgcatgtgagccttcaaggcgtagccactggcatgaggcaatcccttgcggttgcagctgcgccactcgcacgtgtatttcttctgacggttctcaatgtgtgaattgtggatgtgctcgaccagcttgtccatgttgccctggtcccctgcgggacagccgtcccagtcgcaaaccgtcacttggtcctggaaatcctcctcttcgagccttgcgttgacgggagagctggggatgtcgcctgacgtgtccgaagagatatctgacatgccctcgagcgcatcggcttccaacacaggctcgtgttccgggtcggggatgacggcagaggaagtcgtcgagccggcctcgaccttttggcgtttggacggccgcagcatcgtctcttcatcgtggatgtcttcttcgtacgaggactccattgccgatgacagcggcgagtctggcggcgagtagggcgccatggtcgtcgtcgattcgcgcgtcgctgtgttggagaaaatgcaagtcgcgtacgaggcaaagctgtcggatcgacgctatcaaaagcgatggcagaggaataggaagaaaacgattgataaaagcagtcaaatgctttgaaagcgaagagaaggaattgcgcgatgcccttgcgaaaatcggcaatcgattggtgtcttggggcgagaatagaaaaaagagcgtgggaggctctgttcctgcgtcgtcggaaaattgctttagttgcgctggctcgtcgagagtggccagtcttacttccgtactgtgttaaggcctgctgaagcaggggctcttgctggctgcgagaatgtcgcacagtgcgagccttgctctgatacgcgcagcctcctaaagcggaatacggtgatggcttcaagaacatcaaactcgttgtcagcgcaacgttaacagtgagcgtgtataacgcgatgtaaacggtgtgcagttaaagagaggctatagtcgtgatgtttaaatcacaagggcttataacctattggacaaggcacaagagggtgaatatagtgactgtattgtaataataatagggagacgttatccagcatcctaattttattatccaacacaccgactatagtatattagggcagctagtttatatattaaatatacagctgccaaatacttattaagatagcagcagtagcagcagtagcagtagtagcagtagtagcagtagcagcagtagcagtagtagcagtagtagcagtagcagcagtagcagcttagcagcagcctcaatcattaagctaggatgtggacctactactacgccacagaacccgtttatttggaagatatttactctgcgatggtggcctggtaacacgtccctagatatactccggaggtcagtgacttgatcaaggctgcttatttcaccttgattttatatttcttggttacgctttttgaaaaggccacatatcaacccatctttccatgttcgaactggcttccgtacctatgcctagaagaagtattttacaaactttttgctaatcctatatgtacacgcccggagagcgttataaatgcaacccatatctagctctctttcaagcacagcaaaatataagaaaaagtagaatccagtatatcatgtttgcgcatagccagcaattccatatacactggtatcatggtggcaaacaaccaattggcttgttaagccgagatgttggaaccaacttgcgctattcaagcttagatttccactcccaggacttttcttctctgcttgacagactcagccagattgtcaagtacctcctctgtatccgcccagttgatgcaggcatctgtaatactgacgccatacttgagcccggatttgccctcctcaggtaccttttggttgcctatttagccatgttagcaaagtttcctaaataaaggcgtttttctataacccaccttcatcaatgttgctctcaatcataagccccatgatggccgtctcgcccttggccacctgctcagccacaacactcgcaaccttgggctggttcttgtggttctttagagagttgccgtgactgcagtcgaccatcaatctgggaggcgctcccttcttgtcgagagcggctttagcttcagcgatactctcagcatcgtagttggtgcccttggtgccacctcgcagaataacgaagcagtcatcgttacccgttgtaccgacaatggcgacaactccgggcttggtgacggaaaggaagtggtgagggtgcttgacagcgcccatggcatcgatggcgacaccaagagaaccatcggttccattcttgaagccgacggggaaactcaagccactcgccagttcacggtgcagctggctctccgttgtacgcgcaccaacggcaccaacgctgagcaaatcagcgaggaactgaggagagatggtatccagcatctcgcttgcaataggcatgcccttgctagtcaggtcgacaaagagctggcgcgacaatcgcagtcccttgttgatcttgaagctaccatcgatatctgggtcgttgatgagacccttccaaccgaccgtggtgcgaggcttctcgaggtacgagcgcatcacgatgagcaactcgtctttatgcttctctttggccttgaggagcagatcgcagtaggcgagagcagcttcagggtcgtggatcgaacaggggcccacgacaatgagcaatcggtgcttggggtccttgccattgacaatggctacagcctcattgcggccgtcaatgactgccttcttggactcggccgtctgtgggatctcatgctgtagcagatcgggcggtgttagagggttgtagccgcgaactaattcagacaaagacgatttagttagcaaaacacacaattcttgagtcgtccattgaagattaacagaaaacatacttcgccaatcttctgagtcggcctggttgccgacgtttttgttctcgatgtagaactggaggggcaatttagtgagtcactccactcaagcaaccaaagctggcaatggaagatgcctgctgtaagagagcacacgtacggtagacatgatgaacaattgctcctagacaagaattggtgagacgagtggaaagaagagaagcaaaaaaaatatccgagaatatagattttgggttggaggcagaagagaagatgggaaaaaaaagttgcagatgccaggtgacgtcaatagcaggcgattgacaggctggtggcttaattgggagatggtcgaagaaatatgaatagacttccaacaacttttcttcttctactttggtctcaaaggagccaatgggtataaaatggatgtaagaaagagaaggagagaaaagaggatattgacaagtgctcgcaaattgagcttcgattattggaaagtcagtgcaagggcttctgtgtcacttgcatgcatgcactaaaagctccaacgcccgcccacatgtcatcaaattgtatggagctctgtctcccagcgagcttgcaccggcgcttacactaaaatttcggagcttcagttactcacacttggatctaggggccgacgtcggtgctccatgcccttggggcacaaaccaatctgtgaatattttcaggacctggtagagctctgagatacttggtaaacagtggccattaccagaggagacatcgctaagtgtaatccatatgtggtgatattatttttggtattaggtactcaaatcctctgtcgagacgcacatatgtacaagatggtccctgctatcgagaaaagatcaagccaaatcgctgctcgctctagccctatccatttacatgacatcaatgttgagaatcttgatatcttcctccggcttctccttgtgcgtcctcgtattctcgattttatgaatcacgtccaaaccttgcgtcgcacgcccgaaaattgtgtgcttcccatccagccacggctatagaacaacaatatgcgtcagcattctcatttcttcccattacattgcagattgaaaactcaccgtcttctccgtggtaataaagaactgactggcattcgtattcgggcctgcgttcgccatgctcactgtgtatggcttgtcgtgtttcaagctgctaaactcatcctcaaagtctcgcccccagatgctctcgccgccggtgccatcgccaaggggatcgcctccttgtatcataaacttgcgaattacacggtggaatattgtgttgttgtagtacccgcgctttgcatgcgtaacaaagttctccaccgccttgggcgcagcgtcggggaatagacgaatatgaatatcgccatatgtagtatgaaggatggcggcgtttcctgtttctgcctttttggcagcctgcgctttgtccttgcctcctagcacagtaggcttctcgttttgaacgtctcgtgtcgacttgctaatctcttcttcattcgtgaacatgtagaaccggagcttgcctacacctgtggcgacgagaatcgggtcacgagcttctgattcttgtagaagtgggttgcttgaagcacccatctctacagacactattcccttcttctgtggctgcccttggtacatgctcagatttacagcacgaaagttttcatccttgccgtacactttgaccacttgatttgtatatgtgttgagaactttgattcccaccatggaaccatagaggataaagttgcctgattcgtcaaatatgatattcgacttgtttttcagagtctgtgattcaatctctcgctcttgagccaaccgtctaccaaactctacactgtcaatcttttgtgctgatgtgcctgaccgctgcatgtcctcggccacttcgagcgattcatcgtaagttttttgcagtttggccgatgcaaagtcaaatattcgaattttccgatccggtaatgaaaaggtggctaggcttttcccgtttggtgatattgtaaggcaagttggtacggacttggcctttttgaagtcaaacaaattcgttgagctcttgtactcgaagacgttgcttggcttctcgtagttgtcgctaggctgccagtattcgatcatgccgttctcgtccgctgagacaacgcaatcgtactcgtcgttgtatgccattagatgcaccgggctcctatgcaagccttttatggtatgaatcgcgtcttctcgttcaccgcggccatcgtataggtggatcaacggcttggcctcctccgacacagccaacagaggaaacgaggccccctttttgtgaacccagcagacgcacttgggtacatatttgagggtaatcatggagagcaggtcaaatgtgatgacgtcgaaaatcttgatcgtttcgtcgtcgccggcggttgcaaagctccgtccgtctcgactcaccgagacggacgtgatcatgccattgtgcgccttgaactgcttcacaaattcgatgccgtctccaatcttcttccagaatttgacaaccccatctgtagaggatgtgatcagaaactcggtcagaggggtccatgtagtgaagagcacctgctccttatgcatcaatgacttcgaataccgggcggacttgggcagcgcagagatatataacttttcgtaaggcaggacgcggcgctttttcttgggagcctcggtaggaagctgcggtcccatatcatcgtcggacgaagaatctaatccaaaaacacgccattagtctcgtgaacaatgcttgttgaatccagacggacgagccatcgtacctgaatcatcttgctgtgcatactctgcgtggctgcgtttctgcacgcggccgtcatcttcagccgcagagtccgccatggtttctggcagactgaagatttcgggagaatctcaaacaattgaagagactatgccgtcgaggctcgagaagagtggcttgtcgcggctgagaaggctgaccgtgttgcaggagctacaataaagttggcgaattagctttgagcgttagctgcgagctgtagccttacgagattcctgtacaattcgcactgtgctccctaataagcattctcacgacgggatcgcatttctacgcgactacatctttataaggtatgtgatatttctttatctaaaaaaccaatttcactatcaaattttctactcttgtttcattcttggagcactgattgaagaaggcagatccaacccctgtatacaccagtttcttccgtctatatacatgcaagtgcttatacctccaagctctatgcatgatccaacactcagagacttgacttgatatctccagcgtgctgaatcttacgcaaaatcgatttattcaactccccaatgctctgaactccggtaaatcccattgtcaaatcgagatcagccagcaaccctgccaagaccgcttcagcaccctctttaccgttgatgcccagcccataaaccacaggtcgtccaacaaagacagccttggctccaagcgccagggccttgagaatatcggcaccagttcggatgccagagtccatcatgactgtcaacttgctgccaacagcatcgacgatctcggggaggacgtccaacgtcccaatggcgccgtcaatctgcctgccgccatgattgctcacgacaattccgtccatgccatgctcggccgccaagatggcgtcttcgacgctgaggattccctttagaataatgggtccatcccagtgcttctttaggatcttgaggtcttcccaagagcgggagactccggggaaagtgttgccgatccagtacatggcagcctgcaccaaattgtcttcgggagttcctccatcgctcatctcggcaaatttgcgcctaaagactggatctgaaaacccgtttgcgtctcccacgccaacgaggaaaggaacattggcggtatcgaggtcagttggcctccaggcaagagtccaagtatcgagagttacgacgagcgccgtgtagccgttgtcctttgctcttttgaggagtgaggctgtaagctcctcgtcgctgggccagtatagttgaaaccactttggtgaccctggcgctgccgccgcaacttcttcaaatgtggattgagaaactgtactcaaggtgaagggaacgcgtaaattggcacaagcttgggcaacgccaatctccttgtctttgtggaacaaagattggacaccaatgggtgccatgaggatggggacgtctgttgcaagttagctcgcgaacatgggtttgaagcccaagatgttttgtgtaatccagcaactaaaaaaaagacaagtttccagatgttgcaactttacgtaccatatttctggccaaaaagagtgacactgagatcacgaggcgttgtgggcttcaagacgcgggggataattttccactggcgaaaagcaagacggttggcatccattgttgccgcctcgccggctccgcccaagatgtagtcaaaaccggccttgggcatcgccttccgagcctgctcttggagctggtttgggtccgttgtcacgacgggcagctcgccggctaagaggcccttttggataacagtccggagatacgcagcatagggctgagggccatcgccgtcttggtctgccattgttgccgacgacgattgtttatttgatggaaatatagcagttacgaaagagaatgcatatacaatgtatgatgtatgatgtatgtatattgattagattgtgcagatgtgtgatggaaacttaagaaaagtccccagcggttgtggccagaaacagccccgtcaagagttggagagcacatctctctctttataagaggcgccatcgcggggactggagacttgcctcggcccaacagatcgctatgcatcatcccaccaccgctaagaatccggcgcaactcgcctgatataaaatcagcaggctgacaagttgcgcaggtagatgtctgtaagtagaattatcgccgagaaatacagaaaagtcgccgaactcgagttgtggcaacttgagtattctggaacggaggaatgcttgttgaagcaatgtcagccacaagtcacactgtccaagttaagttatggactttatatacgagtacatgtaattaaaaacgacctaatgatgatagcaataagaaatgtaacaacaatgctaatagtaaatgtccaatgtaatacagatgatgtactccgaggcagcttgtagaattgattgcaagtctcagccaactggcagctgataatagcggaagcttaactaattgtagaaggtaattgtatgtttccccgcctttgcaagttacatgtaggtaggttggtaacagtgagaggttcaatgtgaactgaatcgatggaaattaaccgtggctgtattgtgcctattagctgcaccatcgctaatcggaatctaggcactaaacgtcttccactatagcgggctatcgcgccaacttacagcgagctgccactgccacagtaccttatacatgcactgaccaagtgcgtgctgcgtttgggcaggtacacaagaccccaccgaagcccagcctgcagaaaagctgggccgctaccgatccatctcaagcacgccaatcgggctttacttcaagatccctccactgaattctcaccagcatatcaaccccatgcccgagagatagagacccagattgagaatccctggacaccagcctctcacatggatatcgacgatatcctccgagaggtcgatccctcctcccacggcatcccccttgagactcgcgacctgcaggccttgacgcgcctttgggttgctgagagatcagctccagagctgctaaagtgagtttttctaggcatgcatcgcccaggcttcgtattactcaaacttatacaatgattatttgtttctgtactgattgtatgaattttgttttcatcgtgttagatggcctgcagatggcctgtttgagcgggtcaattccaagatcaaatctcagattgaaaagattgaagatatgacgggcgacatggatcccaagaccaactttgctctcattgtcatccagactgagctggaacgatacaaattcctagtgagaagctatctcaggacacgaatagcaaaagtgagtcaaacccaaaaaccctttctcaagcgtcatgaagaatgaagatgtgtgagagagaacaccagtgggcaaggatctaacattaccctcttacaaagatcgataaatacactcttcactatctatcaactgaagaactaagacagcgcctctcccctactgaactggcatatgccacaagacaccaagccctcctccacaaccactacctctcatctttcctatcctcattccctcagcgcctccagaacctcaacgacacggccggcaacgtcagcatgattgattccccagacttggacacggcggtattcatacggttattgcgagacaaggacgtctttggcagggggactgatgtggatagcattcttccggcggcaagcggcgatattctcattctgaggtggtcgagcgccagggatcttgttgagtatggggatgcggagcttgtttgaagacatttatctttggagcaaacgaaattcaacggcgttatttgttttaattgaagggaggagcgattggaggtctgagggagaagtacttgaaggggaaatggaagatcaaaatctaacgaaagaaatcaacgcaaaacggctactggataccactagataggactatcgaggtcaaaggcgtttatgaacttggaggaaatatcactttatttcaaaatacaaagagatttagaaaatttccacatgtataacattcaaactaggcgtcaaatcggtcgtcatggcgttcaattatacaaaaacaaacaatccgctctaaattttatattcacaagatgaaaaaaaaaattcatcgtctaattcctaatctcccacattctaattttacccgcgtcattacccaccgccaacaagtcgctcccccttccaaacgccaccgtcgttattctccccaacggagtctgcgccgtcggccagttcctgtacacggtgcagctcggcagatgtaccagccgcagggcgtccttcttatccctgctgccgaatgcgaggagctggccgtcgggggagaaggtgagcacagtgatgggcgtgacgagctgctcaaacacgcgcgtcggggtgggcgtctccttgactgtgatgttcttgtcgccgtccatggtgagcagcgtggctcggtcgtagatatttgtgatgccggagttggagccaatggccacccagcggtcctcgccgatgagttcggggccctggtggccgccgaggccgatgacgatgccgccaacgcagccgtcgtcgcgccagatgccgacgaagctcctgctctcgacgctgtattcgccgacttggccgtcttttcctaggacagtaatgccgtttccggtgctccaccacgcgaaatctgcgatgccgtgtctgctggacagtctggccgtggcgatccactgcagggaaccgacgttgagaatgttgacgatgccgccgcctttgcgcgacgagccaatgatgcccatgtatctgccgcaagggctcagcttgaatctctccatcgtcttgtgctctagctggtggccctgaatctgcgacgtcttctgcacaacgccagttttgagatcccagtggtggaagtattttcttcgcccaccgataaagatcttgtcgccgccggggtataagaattcggctttcctgacgtcgacgcccttgacctgcacagacgtcaatcgcgggttcggcaccggatatgcgtcaggcgcaatgtgatgtaagtagagcaccgaggcagtactggccgacagcaggaccgggtactcggggtggaaggacaggcattccacaggcgcaaggtgcttgtcggagatttcgcgcgtccgctggatgtcgatgacttctgggctaagccgccgcttcgacggaccgcccgcgccggagaggcttctgacgtctcgcaggaattcttccaacggctgggcagacacgtcgctgtcggactcgttgccgctctcggctgatgagccggaggaggcagatgagcgccgccgcctcttggtaggacggccgtctgatgcttccttggcccacgcaggcacgggatggagttggaggtagcgctgtcggagtcttgcgctgtactctgtgccgctcacgacgtcttcggcctcggtgagtcgcagttttcgcagtcgtgtgtgattcgcgagcgagattcccagtcggtcgtcgtcgctgtcctcccaggctgccggctcgccttcgcccttcttcttggccggcgcagtggccgaagcttgaggcgccgcgccgctgggggcagtgtcaatcatgaacaggtccatatcgtcgatatcttccagtcctgcgtcctcctcgtcggccaataccaattcgttgccatccttctcgtccgaagccccaaacagcgcattgttcttgaagagactgtctccgaagctgactttgctgccgaaaaccaatcgttccaggtcttcttcgtcagagtccttgtcttgcaccgcaattacgggcttcttctgtgttgttgaggcatcatcggagtcaaagtctgatgaataggggctttcggactgctcgtcctctgagaaaggttcgtcctgcggcggagccattttttgctggtgaattccgcaatgcgaatgtgctgaatagccgttactactagtttgcccagcaaaaattggcaacttttttttttcctcttgaataattttctgggtctggagctcagccttgcagaacggaagcttgcctaagtgggggtggtggggcgacttgcagcttttctttggcaaggctgaaacctgaaatatgtacttggctacatgtacatggatctctcaactctagcaacttgacttcttctaacatttcaaagagcacaagctctggtttagagtagtattactattatgatgccaaaacaaaattcgcttatttcaataatgcaaccttttccaactcgccctctagcttcgaaacatccttgctcacagattcggcgcacttcagcgagtaaaccgcacctcgctgagccacatcaaccagcttatcgactcttccaccctgagccagacctgatatcaagaccccaagaaatgtatcgcctacgccattcacagaaacaacgttttccaccttttcaaccggcgggaataaccgcatgtaaacgccgccaattgcagggtttccattgaatgaccgtgtcagaatgaattcttcagactcgcggtctcgaagccgggggtcgtcttttccaagaattgttgtcaagagaacgcccttggatcctagttttgtaatcaaagtcgggatgtaagggagtagctggatggactgcaccggcacgccagcgtcagtcagctccatcgacgtgaggcggacaaacttgtctctggcgccgaccatgccgaatgagtcgatgacttcgaaccactccgcgctgtcgagatagccgttgtccttggctgcggagtacatggctgaaagctcgtagatgtttggcgaagagagatcgacgctctggttggggaagacgcccagcggtggcactccgcgctgtgggccgaagaggctcttggatttctccaccgatacgggctcaaaggcgaccttgctcccatgctcattggccgagtgaacccaggttctgatgcctttggggctccaattcccgtccaccacgagccacttgggatctgtcgctttgatggttgatttccagtcttctgggaacaggtgctgcgtgaagatgcccatatctgccatggccatgacgaggtttttactcgaatcgtttatagcgacgtattgagcggttcggctccccggatgctctgtccggtcaagcttctttacgtacctaggatcaagtccagaggcttccaaagccgagagaaccgtatcacccgcactatacgcatgtcagccatatgttgtatctttaatcaactttgacgtgagagagcccgcttacatgtcatcgccaaccatgctactgaacttgacttgagcttgacgacttgcacgatgagcagccagggcaacgttgtgaccgacgccgccgattgattggctgatgctggctgggttagacgtatgagctttcggctggccattgccgccgctgaggccggtgtaatcacagcttagatccacggcgaccgacccagcaacaaggatatcagctttgggatttgcttttactggagatgatggtttattttcgacttttgatgaaaacgccacactatgactcgatgagattctatctagaccgattagagccatcttcgtaaatacaaagtacaaatacaactaggctcccaaaaataataaaaatgacttacgagctcgttccctggctcagcaagcgtgacaactccaccgcaatgttggtcgccctaacaatgttggactgcaccagcttcttgttggcaatcaccgccctctcgccagtgagctccttgagtctgttgaggatatacggggtgttggcactgccggtaaagcccttctggtctgcttcggccacagcctgctcgatgtgagcctgcatttccttggcagggacaccaaattcctcgggaatggggttggcaaagagcatgcccgactcgatgttgagcttctcctgggccaggatcatggcagcagcctccctttcagtgtatgtgaccgaggggctcttgatgccgctgtctcgcgcccaaaaggccgggaagtcaatcttgccgctgcgtccatctgcaaacgtcgacaccaggcagccctgggtctcgaggtactccagcgtgcgggggatgtcgaggaagcccttgcagccactgctgacgacggccactcgcgttctccccagctcagtgagatcagctgaaatgtccatggagttttcgccgccgcggtgaacaccaccaaggccaccggttccaaagactcggataccggccagtctagccagcagcattgtaccagcgatggttgtgccaccatgaatcttgcgtccagcgaggccctgcaggaatagttagtaacaaaatttcattttgctttttaccacgaagacgcagaaacttaccatgccgaccaagtaggagatatctctccgtgaagccttgaccgtgccctcttcctcaatcatgcgaacaatctcctcagtcgagacaccgactttgggcacgccgtccacaatggcaataatggccgggatgccgcccgtgctccgcaccaagtcctcatgctcccgcgcgagatccttgcccaaggccccatgagtataaatcgtcgactccagggcaacgacgggcttgttctgcgcaatggcatcggacacttcgctggagacctgcagaaggtcccggatggcgttggagcccgccgcagcgctcagcccccgtcgctgcacggcatggcgatggatggaagagcaggacagcagccgggactgggccgatgcggtttgtctcagcaggacagagagccgtgagggattcatagtggccaatgagtgtgaaaagggaccagggctggtttttatctgttccttctattgcaaggccactgagagagtttcccccacctagttgatggcttcctcccccactctttaacgagtccggctagtggtctccggagacgagatggaaatgagatgcgacgatgctggtgatgctggtgacgtgcgttgtttgtgatatctcggttggtcttccgctctatgcaagatggtaatttgcagtagcagcacatccttttataagtttcagaatcaagagttggcgcccgagcgagcttcaattatgtaagttgctctgatatagagcccgttgccggagcaccagatcgtggaccgccggcctccgaaagagtcatgccgactaacagcaactaattatcaatgaatccgcaaatggtgtcttttccatgtccaactgtccagctgtttcgccgtggttttgctgagtctctgggcaaactgggtcttgacgcggcgtgtcttgcgccggccagacgcattaggaaattttacgatgcgaaaagcgctgttagtggaattggtgctccgtcggccactgcgctattacacatctccgctgagggcctatcgcggcacagctctcggcatagcatagcacagcacctattggcttggccagccctccattctccaagtttctcccaccacactcaatctccaccatttatagtgctctctctgccgtctctcttttacttttacccgcacctccgatccaagctccaaaatagccatgcggggaagacactggatagagtaaagaggatgctcggttcggtgatgaacacacacacactcgcacactcgcactcacactcgcacatatttatacatggcgcttggagcctattcgccttcagcatcaaattactgccataatctgcattgcgcagggtgctccccgcattgtgatgaaacagaagcctcggcaactgcagcctatgagacgcacatgggcgcaacccacgaccaggatgttctagttctgccgtcttgatcgccgttataagatgggccttgagcagccattttaggccaaagcaacggtttaatcttggtttgcaaaaatctgtacttgtcgtgggtttactgcatgttttcgtgtttcctgtatcgccggttgatgttgggtgtttccggcatttgcgacgcgtcttgaccaaccacagctacagtgcacaattgtcagctctacaccagattcgccagattcaccaataaagaaccatcgtcagccgttgactaagcatcctataccgctgccatcgcatcgacaggtcgtagtattagcatcgccactcgctttcatcagctttatattcccatcagccttactacttgctacccaccatcaatcaccatgccgatacaccagggcatcctccctcgcgaaggcttttgtgcagacgtgattctaaagctcatccgcagaacccttctcaacccaaacctcctgctacccttggttcttctcgctcgctttaccaaaaagggccaggacctctcgattctacaccccaaagcagcgcgatggttgcgtaagctcttctacatcgccgtagcgcgtggagtcggccgttggctctcagacaaggtccgaaacaactgggtcaacgacaagtatgactggtcaaaggagattgtgctcatcacaggcggttccacgggcatcggcgccttcatagtgaagctcttggacgagatgaaagtcacggtcgtggtgctagacgtgcagaagatgacatatgcggcctgtaagtcttagtcgccttatcgcaaccgggccgagctactctgctcggctgcattgcattgcattgcacaactaacggtgtcgtatgtgtttctgcagcttcgagagtccaccacttctattgcgacgtcaggtcgccagagaacgtggttgctgttgctgagaaagtaaaaagtcaagtcggccaccccagtatcatcatcaacaacgctggtgtcgtccgcggcaagactattctagatgccacgccagcagatgtcagacttacgtttgatgtcaatgcgttggcccattattgggttgtccaggcattcttaccgcatatcgtggcccagaatcatggcatggtcgtaacgatggcgtcttatgcctcgtggcttacaattcccaacatggtagactacggtgcaaccaaggccgcagccatggcattccatgagggtctttcagctgagttgaagacccgatacaacgctcccagggtccgcacagtaatagtccatcctggagcgaccaacacggaactcttcaccggcttcaaacagggagcaccttttttgatgccccatcaagagcccgagtccattgccgaggcagtagtcaagcagatcctgagcggtcgcagtggtcagatcattctgccagaaactggagggatatggccctccttgcgatcccagccggattggtattcgtttcgggtccgcagcaaagcccagaccggcatgttgaactttgacgggcggcagataatcgaggacccaactacagctgctgctcctttcaagtccatcggcagcagctagctccgactccggggcctgaatggggaagctggttgtcacaagccaggccaaaacctgatgttgttgacagtctaagtgagtgaatcaggcctgttcggccagggttggttggagaggaccggagaactaggtttctaaactcctgaaactcgttccacaatggccagagatgaaagactagcgagctttggcagtaccactttgtcatgcaaatctgcagagtacggggtagtagtactagtcgtagtattactactactcattgttaataggattagaagtgacagatactagtgttggcctcgtggcggaggcatggaaatctccgcaaccttgtgtgtgttactagcaccttcgggccgtgatacccaaccagagattcccccatggagcagtagcctggactgtggcctgagctgacgactcgaaattgctgtgatcaggcgatgttgacggccgcgaacgaggagggatctgtgccttgtgactggcctcgtggctcattggcagatgttgtcttatatacgagtgtagctctgtgctaagactgaagctggatgagctgcacctccgctttccagcgccggctgaatttaaagtccaatcgcggagatgttgcctacgttgttgggataactgtaccaacatgattccatcctcggggcctttatacttggggaatgcatcttgagccatgctgaggttagtactaccaacaagtaccatcgccgccatcacatatcgtacctcttggagactctgagagatgccaggtatagatgtgacagcgagtcagaatcgagccggggcatttcatcctggccggcagatcgccatggcgcgtccaatgctgggtgccatacgagtaccaaccaggtacatgtacagtatatgtttcgcaccgataagacgagatagcgatgcgggatgctacgggtgcaagcatgagaggcgcatatcatacccatcatatacgggccacgaggcgagtgggattggccgctccgacgagcctcactttgcaggtactatcgagtactctagtctagtagctgctagctccaagtaaagtatgtcaatgaaaaaagcatgtttgcagttgtagcgtcttttccaactttttcttttccttttttttatcgtccatcgtttttctaatcgattttttcctcttttgttaaggctgtaccggggcccatgtccgtccaaaaaagctaaagagagctacatgcgactcggcgtgttgaccaagtcaagtggcatggcgcaagaacttggtagtaccccgtacttttgggcttttgggcttttgctcatgccacttttcatcacttgctgcttctaaaaaaaaacggagcctgctgactcggcggagatggaaaagaagggatcggcaacattgggacccctagggagacccttgggaaaaaagggaagaaccatccaaaacaggacagacgtattagagggactgccggagcattgctggaatgaaaagacgccagctggtatctatatatgttattgcaaagtctgaaagtgccttacctaaggtacatggagctggcctttacatggctatcaagtagtgtagccatccatagaacgtgttcgagagcgccggaacgtttggagcgagcacggggcttggcttgcacagctctcctctgaaatctcaaacagatccgaacatgcttttttcccgctgctggagggatggagcacggtggagccgcagcgttctggagcaagcgcggccagttgcgaaatggcaccacttgccttgtccgaggcgggtgcggcggccaatcagcggcgcgcaaactgaggctaggccatcggtaagcaggcgcctgggcatggtgcaacgccaatgacaactttctgcagcgcaaaatgggctgatctcgccctcaacaccagtccagcacgtccgtctgtcatgccacttttgccgtacgtgcgtcgggctttgccggggccaggcgctgtgtcgctccttccgtcagcctccccgactgctggacccgactgtggcagccaagcccttacaggcatcattctccatcgctgtgctcggggcgcaagtagctggtacgagggccgggcacagcgcctgagcctctgcgccgcccgcgcgagtcgcgagtacctgcgccagggccgttatttatccccaatttcccccccagagaccttctgatgcctccggcctagcggtgttagtgacgaagggaatagaaaaccagaggggacgaagcttttttcctcctcgagggcaatgggcgcagagctgccgagtgctgtatctgtgctggtattggtattgcgtctgccacgacgccgcgtgacacgccgttgacaacgactgcttttgcgctgcctttgcgctgcctttgcgctgccacgagaacagaggcgcatcccgggtgactgcttttgtctcgccagcgactcactcactcttcatctcatcttacacccgattgtcggcttctcttcttcttttccatctagctgcgtttctgtgcattgtcgcatcatcctgagtttctggccctaggaccccgatccagcccccggtatccatccaattcgtcgcagcagccaggggggcaaaagccgaggagccaaacaacgcaggcccaacaacgcctgtgccgtatattgccatttctttctttcaaacggcactgtatctctgccagagctcggcagactcgacgctgagaagattctaaaggagccctgtattgcgctgcagttacggttgtgctgcagcatccgaggtgtggtggagacgactcgctactctcctgaggcgcagaggcaaacgggctcaactgccttatccatcgcctccgctgtcgtcgggcacgacgtgctgctgagcgtctggtttgatacaggcaaaggcgccattggacgagcctgcagctgagcggccgtcatactgaaaagccaccaggctccctggcagtggagcgagctcgtcttttcggctggctgctggattcgattctacctgcagccgataagctacacggttgtagaccctagacgagagagcctctttcgcgctggccaacgcttcttccaacgcttcgtcgtctgccgtcaacatggcgccgggcgtcgtcagtcctgcgtccaactcgcggaaccagagtcccaaccacatggacgaggagccggatccaggcccgtcaaacaatgaaatcgccgtcgacgatgaggacgccactgatcctctggccctgctccggagccttccagagccgcccaccacatgccaagtgtgcgtcgtgggcgctggtcctgcgggcttgatgctggcggcgaacctcgcccgctacggcattgatgttgaggttgtagatgacagggcagatcagacgccggttggcaggtatgtctcactttacaccatttggcccagatcctttttgcccggcccaggagttccccttctcccccttttcatcgtgccaaattgtatgcctacagagctatctttttacttcatattctataagatgtcaatcttgaaatattctctgctttcatctattctcatccacctcagctccatctcaccattcctctctttttttcttacgaaaagttctttattctaacatgaaaatcataaaacagagcggatggcttacagcccaaatcaattgagacattccgccagatgcgattggctgatccgctgctgcagcgcggcgtgagagtcttcgacatctccttttggcgcagcacggccgacgctcctctgcatcgtctaggccgtgaggtgcattaccctcccgtcatcgatgttctggacccctatatcctgctcgttcaccagggcatggtcgagggcctattcgtcgacgacctcaggaagcgcggaagagaagtgcgccggaacacagcctttgaatcccacttcgttcccaaatcaggacccgtgcaggttcgatgtcacaccaatgtcaaccaggataagaggaccatcctgaccaattatctcgtcggatgtaagcaaaatcaattgaaactgtatgaagtctagctaacgtgaaacccttacacaggcgatggagcgcactccaaggtccggaagaacatgcccgacgttgaggccgtgggcatgtcacatccagacatctggggtgtcttggatggcgagctcatcaccaacttccccgacatttggtccaagactctcgtgtactctgaggagcacggctcaattctcattgttcctcgggagcgtaacatgacgcgcttctacatcgaactcaaggctagcgctcgtgctgaccgccgcgagctcggccaaaagttcgttatgcagcaggctcgcaagatcatggctccctttgaaattgaatggaagtacattgagtggttcgggcgataccaagtgggccagcgtgtggccagccgcttcacggacaccaacaccaaggtattccttgccggagatgccagccacactcactcccccaaatcggcacagggcatgaatacatcgatgcacgactcatggaacctctcgtggaaattgaacctggcgtgccgtggactggccaaacccaatctgctcgagagttacgaggtggagcgccgcaagatcgccctggatctcgtcaacttcgactacgagcacgccaatcggattgctgagggagatgccgtcaaaatggccgagaatttcagagccaatgtccgattcatctctggcatcggcgccgactacagcgagagccccctcaacattacccggccagaggataactcggccattctgggtgctgctcgcccgggatgcctcctacccccagccaaggtgtcgcgatacatcgattccaaccccgtggacgtccagcttgatatccccatgcttggccagttccgtatctacctccttatgtgggatgtaatacaggcaaggccattcttggagacattctgccgctccattgcgacacccaagtccctggtgagccagctttccgccgccgcaagcgcatcttacgccaagcagcccaggattccggcgcctgaagatgtatacacacgacctgagagatataccgtagtcagccacttgtttacttttgctttgatcagtgggttccccttccccgtctttgaatgatgttgacaagaaatgccttttgctaacctttgatgatgcgtccagccaccatgcccaagtctgaaattgaaatctcagacctgccagcgctgttgcaggacagccggtggacgttttatctagacaacgtccccgagctagacacaagaggcgctttctgcacggagaagtggcttggaagcctcggccccagcgaggtcgccatcgtcaatgtccgtcccgacggctacgttggctccgtcggccgctgggacacaaacgttgacgaggctggcgagcaggcggcggcgtggttggattcttattatggcgggtttttgcaagccccagccatgcgatctcccagtgtgcgatctcctagcatgcgatctcctagcgtgcaatccccaaacaaagagtaaatgaggttgcattttctaggagaattggttgctctctggagagacggaaaatattgatatataaatatatgagattggggaaaaaagggaatgaaatgaaacaaagaggaggaatatcaaaagaagctcggaaaaaggaactctcactgcttttttttttttctgtttttgtcatatggggggatattctgacatctctccccaatcgttcatggcacttgtcgttattgtttttttgtttttttgcttgaccacgacaaggcgaggagaatatatgtaagttcatttttgtaaactgcttcattgtcttttttatagttgttatacatacacgagctcgggaatcggtgtagatacagccagaagcatgtagaatggtaccttgcctaatgaaatggaaacgatcggagaaaaaccaggggaattcagggcattcagattaaaattccctcgatccccccctaacatacgagtttgtgacgccacagatgaactgagaacgttaatgcggctgggttaatgtggggttttcggggtggaacgtgaccaagaaaaagcatgagacgtgcgttttaacgtgatgctctctagtttcgccatctacctttgtatccgtcccatggagaaggtgacggattaggtctctagttgctactactgttgctgctgcccttaccactgattgtatcttgcattattatccaacgagtgttttgttatcaatagttgtttcacaattcatttaatcgctcttgcgtgcttcccctctcaaacgatttagaagacgagaatcagcacgtctccacgaggagtctccccaaggagccaccgctcatcgccaaagatgcttcccctgcacatgatctgaggccacatcttcactccgaatggaacatccgtctggaggacctcctccctgccctggctctgcatcacatcggccaattggtcactttgatgggaaaatggcgagtttgagctggagctggagccggagtgcctcgagccctcactcaaccccttaacatttctttttctccttctctttcggtgtatagggccctctttgttgacgccctggatatagatcttatccattggaaaggaagagatgacagctagcataaagcaatttcgcgcaacgatgcgaatgccggcagggatgtccaaaacttcggacattgtcaggtagggaaactcgatatggcgccagcaaggagctcgaccgggccatgtttccgcgtgcctggcccagggtcttgtttcgagaaacgaatttgctgcggttgtattcgtgacagttgtgccgctgctgctgccgtctctgttgcccccggcggcattctcgccatcgtcttcatagtcgctgtcctcctcctcgtatgtctcggttgcatgtattctccatctgcttctgcgagagggttgtatattggcttcggttccccctcgacactcatccacccaccttggcccctcgccgatcagcggtatccccgtcgtcttgacgaggtggaaacgcggtagacgctcggagctgtgtccgcctgaagaccatctgtgttcctcctctgagaagaagacgtggccgcaggcagtgctcctggatgcatcccaggtacagtcgtccagagccaatgtgcgcaacgaaggtcttgtgccttgtagaacggaccatgcctcaagttgagaccctgccaggctgcgaatgatgcgggggcccacagttgcatcttgtcgcgcgatgccaaatacattgtcagacggtctgtatttcgaaggggcgccaatctcccatattgtgagccgctcaatgggctctgcagtgttgttcaaagtaggatggggaaagcgcgtggcctgccatgtgtaaacggcatagtgagtagcgttgtgcgctgagaagaagcgatctacggagttcaccggaaggccaaaaggataaatcaaaaattcacagcgaaacttgatcttccaggtgtaagtcggcgtagtgccgtcgagagcaggccgctgaggaatgatgccgtcccaagatccagtccgacggacgtcgtaaaaggttgcatagtggttatgaaactctccagtgacgccgacgggtttcctcggagtgttcagacaccactcaatcgcaagaatgccatggctgatgcgcagccgcctcacaatcttgccctttagcccaaacggaaccctgacctccaccccagtcgccagatcccgggcccggtactccggcttggagtggtccgtcttcggcgccggatagaccagcagcccctctgtcggtgccaccgtccataccggatcctggtagtgaaagagcgtgttcctgttggccaggctcaggagccgattccacgtcgccacgccctgaagcagctttgcatctctcagcaccggcaccttgatcttcttccagggctctgcccggcccagatgatgataccgcctcgtcagccgcgcaaacgcgacagcccagtcccctcggtccagcgattccgcttcgtcggcttccagaagctgcctgagtcgccggccttctagcgcgcgcgggaaatgcttcaagatgagcgtgatgcagagctcgtctctcgtaagggcctcgtgaatgatgcgagaaatgcgccggcacctgaggacctgtatgggagggaggtataagatgatgtcactgaagatgtagtaagggaggtttgccagcgcgatatccatgatggctgatctgtattattctctaaaaagtatgggtatcatgtttatttgagacgcatttgaaacataagttgaagaaaacgatgggatgggatgaggcgatgttttggttgagtttgaatgcaggttggatgcagcttgtttacggcacgttgtaagcggttgctgaggcaagctgcatgtgacctgcctggatgctgtcgaggtaccacttctacagcttgactgtctatttttaaattacattgttttatttgccatgtaagaaaaaaaaaacatgatttctttttctcgattcttaattatttagatgtgcatggatttctcaagctcccatattcataggtgaggagcaccttgaagaatggagagactagacagcatattagtcaacgccacatttacatgcatgttagcattcgatagataaccaccaaattgcataatgttttgagttttatttaacgtaaatttatttcatctcgacaaaaacattttcatgccgtctagcagaatctggtcgtgactacgttatcattcaaaaaatgtacatgcaagtgctaagacaaccactcatttccctcccctttgcccccctttttctccatcacagtgaacgactttatgctgtcctgcaaaattcattcgcatacatacagacaacgctcacccctccaaataccgtcataacaaatacgaaactgacctctcctctattgcagcgtgggcatgttcaccgaagccttgttggccacggcgtctgcgctctgccacagagccgtcacagtcttctgctgtgtgtagaagttgatgccgggtcggccgtagaatgtgttggcaccgcctccagcaatggacttcttgttaccggtgaaggagaacataggcaagggcacggggatgggcacgttgataccaatctggccgggctcaaccttccttcggaaggtctcggcggtggcaccggatctggtgaagatggcagcaccgttgccatactcattcttgttgatgagctcaatggcttcatcaagggtctcgacgttcaggcacaccagcacggggccaaagatctcctgcttgtagcaagtcatgtcggtggtgacatcggtgatgatggtgggggcaatgaagttgccgttggggtacttggaaggcgagaagccacggccatcgagcaggatcttggcaccctccttctcggcgctggcaatcaggctctcgatgcgctccttgctctggggagagataacagggcccaagtcggcaccgtcctcgaagccaccgtcaaccttgagggcctttgcccgctcagccaactctggaagccactccttggtctcgccaaccatgaccagcgtgctgagggccatgcagcgctgaccagcagcgccaaaggcggcgccagtaacggcgttgaggaattggttcttgttgcagtcggggagcacagcagcgtggttcttggctcccaggttggcctgaacacgcttgccgttggcggaagctcgcgagtagatgtactcaccagccttgttgccaccgacgaagctgacggccttgatggagggctcgtcaaggatgaagttgacggtgtcgtgagcgccgtggatgacgctgacaactccgggagggaatccagccttctcggccagctcaacgaggatcatggcggcaccaggatcacgctccgagggcttgatgatgatggtgttaccagtgacggtggcaatggggatagaccaaagaggaatcatggcagggaagtctagagagtcgtttgttagtcacatatacacctctggtatcgccccagtgagaagcgaagatgtatcacggcaacttactaaaggggcagatggaagcagtgacgcccaatggctcacggtagctcctcgtctccatgtccttggcaacctccagcacctcgcccttgagcagctccggcccgccgacggcagcctcggcaacctgcagaccacgcagcacatcgcccttggcgtcggcaaaggtcttgccctgctcgagcgtgatgctggcggccagtctgtcccagttgtccttgatcagctgcacgtagcggaacaggatctgctggcggaacagcacggtggtgtccttccaggcgaggaaggccttttgcgaagactcgaccacggccttcatctcggcctcggtcatctgcggcacgcgcgtgacgaggttgttggtggccgggtcggccaggtcgtagtacttgtccgtcgaggactgcacgaacttgttgtcgatgaagtagggcgtgttgcggatctcctcaatgggctcgtgcgtggtcgggaagctggtggccgtcgaggcgagggcgtccatgggcttgagctgcgcggccgtggcgtgtatccgccgggcagccgtggcggcctgggctgctctggagttggaggccatcttggagagggcaatggcggagcggggagaggcggcggcggtcaggggcctgcgggcagaggcagaggcgctgctcgcgatgaagcgacgcatattaggaattgggggttgaagaagaaagggttgaggagtagatgttggagcagtgacgagataagaagggacgcggggcagatgtcttgcttcctgtcttgttgtccactagaatctcttcgtcttctctctcaagcgtctcagtccaatcaagtcacacacagaaaaggaaaaaagaaaccgtccctctgcatcgtcgtccccccaggtagtatttattctcgcccgccttcccatttgtaaaccagcgattacacacggctacggccggacgtggggaaggggaggcgaattaagatggggggggaatatccagggccccgatacctactagccgcaagccccatgtggggaagggcgccgcatcctctgcgtgggatttcccagcaaatcgcctagagatggccaccagaatcagagatgctgttaagccgatgccgcttcatgccgaaaaagcaactggcaccgttttgattcggggcagtatccccctgttacataagcccccgtgctgacggcggtccgggttgtcttgatcacttgcggtattactgtgtgctcacctgcattgccctaggccaagtacttttttcactgcgacggatcgtcatcctgctcggcaacgctgcagctataaaagctccgatgacggggggcctttgccgagaaaagtacgagatggaagctctgcgattgacgccggccaagctactgacaccgtaaggttgtttcaatctgcactaccttggctgtagagagtcaagtcaaccgaggatatggcacaagatgcctttttggaggcggttgggttgttagttaggttgccgtatgtggcctggtaatggtgtagggcatctactagcaacagcctattgtcattagcagcaggtcctgtttctctactccgcatgaacaaagacgccaatatcaatgaggtttcagcaatcgccaaataatcaattcaagcttgataccaacatgacaaacactagcacccacgtgttgcttgcgcctaattccttcgtcttatgcattggtgcccttcttcaagccgtgctctaggctgtaatcggtgcttacctgcctgtgaggtaacatccatctgcacaatcatatcgagtgtccggccgcttactgcatctctccgtaggtgctccataatacttccgttgaagaagaaaaaaacaagggatcctatctgacaggagatacttgggtagtattctcgaataaaaagggaacaaaattataacaatagattccaaattttttttttttaccaaggtttgttttataatacctattcatgttccttcgcctatgctcccaaatcttattgtgggttctgtcccagatattggtatattggatatgttgtttttgttcatctcacatcccgctcgctatttgatcccattcactcaacaaaagaaaagcagttttcatcctctttacgattgactgcgagtggtgcgcttggtgacctcgcccttggccttgtcggcaccagaagcggcagcctcggacaggtccttggccttgtcaccggcggtggcagccgccttcttgggggcgggggcagaagagccgccaaggctgaccaggccgacgatgatggcaatgagagaaacgaaaacagcgccgataccaccagcaatctcagggacaaacttgatggcctcaatggggtctcgctgggcaatggtgacgaacaggtcaaacttctccttgatgtaggtgacggggtcatcgaggaagacgaggtcagaaggagacttggggatgtcgtcaaccttgggcttgtcagcctcctcgagagccttctccacggggtgcttgacgaagaaggtctcgtcggccaacttcttggcatcctcaacggagtggccaatgtagatgttgtcaaagaggatgttgttggtcatggtccagatctcaaagccaatctataaagcacacaattagcacgcaggcttctctacagtagaattagggcaaggatatcaacttacagcgcccatgggctcaaagttggagggggtcttgtcctcgtagtagtcagggttcttgatcttgcgaggagcccagacacccaagtaagcggggttgtcaatgaagggagcagaccacttgcccttgtagtcagggttcttgatcagaggcttggtccaagggccacatcccgagatgtcgtcacacttggggttggggacggtgggagcgatccagtcgccatcttcctcatcatcccagtcctcgggcttctcagcctcggggtcgggaatgacagagggctcgttctcaagccagtcctcgggcttagtagcctcctcgtcgacaatctcaaaaggagcctcctcatcccagtcctcgggcttcacggcctcggggtcagcgatgcgggcctcgtcaacccagtcctcgggcttggagtccttggggtcgtcaatctccgcgggggggttgatggctggggtcaggtcctcaaggaggctgccagccttggtctcaacaccgttctgctggatggagaaggtgttgttggggtggacaatgagagtgtagagctcggtggtcttggcaatgttgaccgagggagcagagttgaggtgcttctcctcgtactcgcccgtcttggggttcttgtggttgacaataaagtgaacccggttgttgtggccacacttgtcggggccgaacatgatgacgtacggggtggtgttgctgaactcatcctggtgaagagccttgttgtcccgcaggagcttcatgtaagcaccgccgcagtccaagccgtctagaaagcgcacgcacaggtcagcacatgtctacatggcttcattttgcagatattggaatccattgccaggtgtcaacttactctggaacttcacctcgtactgaacaacgagggtcttgcccttgttgtcaatcttcttggggaacttggccgagatggcgtggtgagcggcagcgttcttgacgacaaggcccttgtcgccgtcgatacccttgtactggaagggctcttcgacagaccactcgccaacgtaggcccattcctcctccgcgttgtccttgtcggaggcggaggtgtccttcttggcgtgggaaggcttccaccgtgtctcccagtcatcggtgaactgctcaaggaagtctgccttgatggtggtgggctaataggaatgatgttagcataaattcgcagcatggctctacgaaccacaatgttgcgtttccgcattcaccacgaagagagaaggcagcttacagtaaaggtggggagttccggcacagccttggactcttccacttcctcagcatacgcgacgccagcgaacagagccgcggcggcggcgacggtgttgaacttcatttcggcaagcacaacctggccaacaggactgaaatcactgcaaaaaaaaaaaaaaagtataccaaggcgcagagcgcaaacgaggatgctttagagagtgcgggggggagagaagaagaaaaaggaagtgatgcctatagcagggcagtcccagcgctcgaagagaaagatgatttctcaagagtttggttggaaaaaaagaagaaagaaaaaaaaagaagagttcagatgcgcgcggcgacacttgaagaaggctggggaaaaggccggccaaggttgttgaggacacgtagaagctatccagggccaccaccaaaatttagctgcccaggtttagttctttgatgcgggggtccagctgccaggctgggttaaatcgcaaaatgtacgtacccgagctcatcggaagcagcgcaattcgccaatcagcggcgctggaagcgacgagaataaagtcccggatgagctcctttggcgccgctgcaacccacgtgtggggcctggcctgctgattgatgctgcaagtactaaacaatcaaatcttttttttttttttttgaagtctggtatcaattcctttggagatgtagacagccaacgccaattgaaaccatcacgcgagccaaagccatgacatgcaacaaaacatgaagaaacaaagaccatttaatccattcataatgcaaaagccccctgtttctgtacccaagccgaatcaattgatcgtattacccagttggtcgcatcaatttattacccgtgagacggaggaggggaaatggtggaggagcctggctagacgggccagaagatgccacatgtccaatattcgtgctgggcaaacgaggtaacctcggattaaggtgctcgcgatgctgacacaaggaatcgcttcttttgtatcattgcatgcagcacgagatatgctgtccaatattgctgtgactattttttcttttttttctcttcccaatctcttgtttctctgcacgcaactttttttttcctccccagcactacggagagcctaaaacttttagcaaatcgatcgatttctaatgcacacaagagctgccccattaatgtgacaagccgctaagtttgcggctattaataggaagtttgcaccagagaatcgtacagagagggcaccgctaaggcactagcccgtgcagatgtgccgagaatattgtcgggaacggctattcaacgtctggaatggcgtatcttgtcagcgactgtaatttcatttcagaaaccagagaaatcattatgacattaccttttttttatcaatactctcaatgcaattcattgactttgtggctggtacaaagatgtagccaatgactctgtaaccatccgggtaaccttgtctaccaaaagttgcacattacatcagacaacacgtgtagatgtatgcaagacaaattgcgcacatgcaattatcaactagtttatgcagtgcgtgtactacggcttcggattagtaggcttgcaagacatgagtaataattgggcttttatcactccgtggtactacttggtagatcgcatgtctacatacgatctgcgcatggtccacatcagatgattgatggcacgatacgctcactggtccgagtgtcaacggcggtcaactttgatatcgggaataaaatgaatgattgaatgcagctcgttatcatgtcaggtatgaaggcttcataacatcacagatgggcaaaggagatgacaaattgttaagctgtccaaacaggctcttttggtattattatccctatccaaccaatccatattacgtttttgtggttaaatacacacacaagatcgtcattaaatcctcaaacccatgaaaattaaaacccccctttgacattatccaagactgaaattaaaaagatagcaaaagacaacagggatatctcagaaattacatggccagaagggcagcaatgacgccaacaaaggcaccgccagaggcgatgatggcgggcgcagcgttgtgggtggaagtctgggcggcagcagagccagtcttggagctggaggcgttgctagacttggtggcagagccggtgggagcagggccagtctcggtgccagtggaagaggagccagtgccggtaggggcagcggcggtgtcagtgttggagttctgggcgttgttgccaccagcggcgccggtagcctcaggagtgcccttggaggagatgaagtagttcttgccgatgcagccctggacgcagtcgccataggccttgttgtcagcagcggtgcccttgccctgggggcaggcggcgacacactgggtggtggcgttgacctggccgcggtcgggagaggggacctgtggaatgtacgtgtaagtcatctcatcatacaggattgataatagtagccatgggccactcattcactctgctcttctcatccatgccttcaaagacaagggcgcgagaacagagagaaataagtggcaatatgagacgtgggatcaacatacagcaacgcagtgagcctggcagttgacgtcgccctcggcgcaagccttgaagcaagccgcctgggaggcctgggcagggctcagagaggcagaggtaggcggggcagaggcagtggactcggcaacggccacgacggcgaagaggccggagagaaggacggagaaacgcatggtgacggaagtgtttgtttttttgttgtgggtgttgacaaaaagatgggctgactctgagaggtcgttggagtatgaagcacacgaacgaatgtgagcgatgaaccgaaaacgaaggacgatcgagatgatgaggaggaaaagaagaagagatagaagaggagcaaaggaaagtttctacgccgaggagcagggaatctccctttaatagtacgagcaccctcaagaacgcggccgagaaaagtcccaaaagccaaggcgccccaaggcgcgtaacgagctttcgtagctgggagaccaagaacgcactggcggcaagcctcgccgttgttattttcggcgcacagtacgggtcttgtaccgggcccttgtgctggcaaaaattggggtgcgcgagagacaaaaaacctgctggtctttaaaggggccccgcccaagcattgctgctaagctgccctcgatgctacgatacgggagccgttgtaggtacctgtgttactagtagtctggagcctccaaagtaaacattggaagaggcccgaaaagcccagccatgggagccattgaatccagcagaatcgtcacaactgcgattgcggcatatggcatacgtagatggagtcgacgtccgatttctttgtggcagcggcgcaaaaagccaaggcggcgcctttaattgcgtggcgccgcgatgcagctgcaatcaaacccgctgcaacccccccgactttgggcagtcgatgccgtggcgcctgagattctgcttggcccggctcgctgtggcacttccgctgcgctttgcctcgtaaaacagccgaagatccaacgttgcggcgagcttgcagcctacacacgagttttttttggctcgtatccagccgtggcgatgggcgctcgatgcatgaatctgcccaaccctcatctgccgttctgctttcgctgcctttcccaccagccattgactgctctgtgccaaatcacagcctatttcgccgcggcttgcgtgcgatgcggtcattgactcttgtcggcatctcggccaggccatgggtcccagagaggctgtgtgcggcttgtgggacggaccacctctgaaggcctgcaagtgcactactacttgtatctggccctggctccctggttccaatctgtcttgtccatgcggagcgaggcctcttgttgcatgttgccttgcttcttctttttccttcttcttgtttcgcgtatccatgtcaagagaatgtcaccagcatgaaaatgaagcttcttcatgggcctctcccccgtttccccatcgccgatttgtctccccgctgctccaggccatactaggcccagcagcatacctaccacatcgccatcaacagccgtgtgtactggcaagcattattggctgatttgctccattcgcctaaggcctgcaggggcatgaagcggcgctagggcggcccatcccagcgaagcccttcttggtggttgaattctagtgactaagacaaaggttcaggccgtattttgaatttgatcgtcctctggaatccgtcacacggttacaatggttgagtaataacatcaacattgattgccactctccgatatctttgagatataaattgctttcagacctctaaacgcgtcacgaatatccgccagcgtcaacgccccaatagatacgaaagggggaggcttacagttggcgcaaagccaaaaagaagggctgccgaaagccaaatctcgatagcaaagcaagcagttgccagctcgccactcaatttgcctgatactacggcccttagcccgtgagactaggcgctctagcctgtgacttccgagccaccaggggttgcggcgctccccttggcttgggatacaagcccggcccagttccgattctggtcttcgtactgtgcctttagatgcgaaaaaaaggctttggctccttcttatacgagggctccattggcgatcggtgcatggccgtgccagacgggggcaagattccgagggggatctaaccacttcgcggctggccaagctgaccgcggcccctggacagaggaacatctgctccttgcgcagctgaaagtcgtatgcacgggcagagccagcgacatccgcctctgtcctgaggataggaccgcaatttccacaaaatctttgggcgccaaaaccttggactcggccgccccaggccttgtgacctggagatggagcttggtgacgatggagtcccgagcggcagtactttctctcagcttgggaaatggggcgctcggctcattgcggttcggtgacagtcaccagctgctaggtcttgtcttgatacattcagccgtgatccttgatgcgtgagtaggtacagtagatacagtatgatggtcaagatgaatgccataatgccccttggagctgcagcactaggcagctgctactgcaagtcctgcagcggtacgtgtaatgcgggttcttggattgatgttataatctcaggaccggcttgaccctacatacaagtgtctgagacaattgtatcacaagagttgtgagggggaaaaaaatatacttttatgagtcccccttttgcctcctcgcttctcgcagagtccatattataaagtgcggcctagcaacaagcaaacgcggacaaacgcgttgacgatcccatcctttgattcgccctttgccccctcgagccaatgagacgagctggtttacaagattgaaatgaggtgctgaaacagctgtcagcgagggcaaacgcttagtaactagggcgtcgttttcgaccaaccacgaagcaaggagagaaagcatccaagtgcaggaaatcaggtaccgagctataagcacactaacaactgcaagcggcgttttcttaagcaaaagacgacacactgcggtacatgcgaaagtacctacaaatcgagattccgatgcgcttttcaccatggcaatctcggcctacctacctattgttctcagtgtgaaaaagacgtcaattgcttcgtgtttctgccccatagtatagagatccccggatcaaatcttatcttacttgaagtaatcgagatcaaatcacttttttttatttttaaatgatgaggtggtccttgcgcgacctcccagcaagcagcccacgtttttttggtgctgctcctacctatcgtagccaagtttcgtcattttccgcgtatggagggggcgggcaagggaaagaaaaaaaaaaataggtgcactaaattgagaggggcaaaaagagctgctctaacacgcaacgaacagctcctatattggttgaaataacttgtcgagagagaaagaggcaatttaattgctacggcctgcatttaatttattaatttttgtttccatatacaagtcctttcacaatggccgaggctgctgctgttgagaacccggaccagctcatcacctcgacggaccctgagcaccctgccaacctcatcccttcgctgtgcgccaagttttggacgttgggatgggttactggcacggggggaggatgttcgattagagacgagtaaatgcccccttgcccttgatcaagcttattccggtttgcccaaatatattactcggtgatgaagcttgaaaagatgacgttgatgagcttcatctcttgtgccatctcaagtgagaggatcgaggtataagactcagatgacaatacaacatcgtctcactcacaacacacccactcatatatacccatctcacaacttgtaacaacccccaactgacgcagctccagcaacctcgtctacctcgccccctcgggcgtccaaaaagaactcatgaaaccaaccgacatctacgtcctctccctcaaagaccaggatcccgcccacaggcagcaacgcacctatctccgctcccctcccacctacaagccctcgcagtgcacgcccctcttcctcgccgccttcacccgccgcggcgccggctgctgcatccacacgcactcccactgggccgtgctcgtcacgctgctgctcgaggcaaagggcaacagccgcgtctttgagattaacaacattgagcagatcaagggctttgggaaaggcttcggcaaggtgggcaacctggggtaccatgacacgctgaggattccggtcattgagaacacgccgcacgaggaggacttgaccgagtatctggaggcggcgatggaggcctatccggatacgtatgctgtgctggtgaggaggcatggcgtgtacgtgtggggggataatgtgcacaaggcgaagacgcagtgcgagaggtgagttgctcttttttttccccctttttctctccttttctgttatatgctgacagaggtttcgatttatagtctggactatctcttccagctggccgttgagatgcaccagcttggcctgccttggatcagcaacgttgcccagattgctccccagaggtcctaagacgatgtagggttaaagaaagaaaacaaatagagaaacggagaaacatcaacttgagaattggatttagattggagttaaaaagggtgtaggacccatcccatcttttaacaagttgggataaagtcatgaatattaagtctttatatataaccctcgcgttgtgcatatttttattcttatagctcgtctctcggtcgtatatcttccacaaccacctctgcagattcccctcctcgcaaatcatcaacatcttcaacgtctccaggtatcgcccccaactcatcagcctcatttaccgcatccacaatctttccaactctctcaaccatagactccccatcatcatccctctcctcctccgctacctttggttcccgtcccacctttgcagtaggcaagctctcatccggaattccatccacccgaatctccccatcaatcaccaccccagcctttccagactgcccaggctcccgactaccgctctgcatcaccgctcttccagccgttgacccaaccccaaagacaacccgcagcggcaaccacagaagccaccacaacggcccatacaggatcctcctaaacacaagccacgcacccgtcaccatcagcatgtacagcgccgtctgcaaataccacgtatcgctcttctgagatttaagcagcgtgcccagcagatccctcgaactggccagcatgccatccagcgaagtatacgactcatccagcttcttcaacgccgccgaagactccgtcagcgtctgccgcgcaaactcgctctttgtcagctccgacgcaatgagggcgtgcgtccgtcgcagcgcattcgtgacgttgctgcttgcgcccaccgtctgtcggtcttcttccgaaagactggattgcagctggcggttctgattgtagctgggtcgtagaggtcgagatataacttgcgattgttccgcgctgccgccgtcggcggaggtgtttgtctctgaaatgggctcggacaaggactgtaccatgagctgtctttccagcctctgtgctcgctccaagctcttcttcgctgatagacgtgcttttcgaagtgatgatcgatggctagacgagagtagttatttagcatgtgcccaagctcgggatatcagacccatattcagtgtcctccttacctagccaattcctgtcctaccctctcaatcccatcctcgagcctctccttctcatgcccgcttcgccgcagatattttgcctcttcacacaacaactgctggtcttccagtccagtcttcaatatcaagccggcttctgcgctgagttctccgctcacgctcccttcttcttcgatattcaaaggcacggatcccggttgaaattccacattggccagtcgatcaatcagttctcttagctgcgccgtggtctcttgcaaggcagccagccgttcctgaagtccctctagagacatctttgccgtttgaaaaaaaaaaaagtcgcagcaaaaaatttggttcgtatttaaaaaaaaaaaaaaaaaaaaaaaacaagcatctcgaaactctgatagctagacaactttcaaagctaacatgtcatcattggctcagcgtggacagcaaggtaccttgtatagcgatatgcttctatcgagtctctaccaaatttcgacaccatcccactatcgacaaagccgtaccagctgcgacaaaaggtttaattctcgcctcacgcctcagtgacctcccgctccaaccgacaagatgattaccaagttcatgaccgaggtcacggccaaattcaaccccttctcgacatgcgctaagcccgctcgcctgttcctgactttcctcccgccaaacgttcgtgccaacggaacggtcgtcaacacggctctgctgccgagagattctgcagagagcagctcattaagagtcaaattcagtacgcctacactgaaggaaggaaggtgtgatgattgagaaaggtgctaattcgttttgcgcagaggatggcaaggaaatggacttcaactgctcaaaaatcaacatcaagggtttagtcgaggaggtcgaccgtcactcgcgccaactacaaaaggccgcagatttgtccgagtaaaaatactacaaaaatttgtctatactttatgcattgacggcgttacgcggggcagggatacggcttgaataaggccaatgtggacatcactagatattgtacgatatacgttgtcatgaaactttttttttcttttccagtactttttactgcagggcttggattttacgcccgcagggtatacactatcaaacactaaacatctgatacatgtgacgccagcaaaaagtgctcatcgttaaattatgcctactaagcagaagcaccgctgatgaagaaccacttgtcaatggaagcgtcgatcttcgcgggggggagctcctcgtgaggaggcagaggaggcagagattgagcgggaacgcggctaggagagtgctcaacagtcgtgttggtgctagagcagaaagaaagagttagtcaggccgaactatttgctgtcatatgggcaattgggacttggacttacgtggaaacgctgccaggctgggtcttgccggtaatgaggcgctcccaggcctcagcacactcgcggatgacgtccatggcgtagctgttgttctgttagctaaaagctctttgaaaactctccacgggtagaaaagacacatacgccttgttcttgcactcgccagtgaaggcgaactggttctcgggcttgccgtcagggatcttgtagatacggaaccactcgttggtggcacggagaaggccaggcaggtggcgctcaacgtcctcgacgtcgttgagtttgggggccagggggtcgttcacgtcaatgacaatgaccttccagtcagtctcctcctcgtcgagaagggccatgacaccgaggaccttgacctgcttgatctggccggggtagccaacaagctcgccgatctcgcagacatcgagagggtcgttgtcacccttggccttggtctcggggtgaacggtgttggggtcctcccaggtctagagcgcaccgcattgttagttgttattcttgtatcaaaagagaaattggcccctttggtcagagagctgaagttgggtataaagaaaaggtggcatcgcatacctgggggaaggcaccgtagttccacaggtagcccttgtgggggaagcagttgcggacaaagcgaagcttgcccttcttgatgtcctgcttgatggggttgaggagctcctccttggagatctacgagagaagaggccacaaacgtcagtatgctgaaaagagcggtgcctaaaaaacgaggggcagcaaaaggggggagatgatcaaggtcggattcagatgcgctcatgtcttggatgaaagacaaggacggcagcgaattcaatccagatccaatcaattgccacaattgcgaactcacctcaagcttgccgttggtccatcgaggaatctcgacaaccatgttcaggatggtctgctcctggttggcaaacagaggaatatcgtggaagggggacacggggacgccatccttctcgatgtagacgcggtgctccagagtgttctgggcggcaaccttgcggacggtgtatccagacatcgtggcggcttgtgctggtgatgaatccgaattgctgttcagatggcgagcaatttgggcggttcgctggaagggttgggaagcttgcgaggaggcggaggagttttgacccgatggagggggcggggcacgcagacccatcttggcagcgatagggagagggatagctgtagggagagggacagcactgtcggcgcctgtagtaacaccgtctacaggcctaccagagccctgtgtccgggcagcgtcagaggcagcggaaatggaactgtacaggcgaggcgtcgtccagcatgcgccgctgtgattgggcagggagacttggccacgcagactctgccacctgagctgcagtgcacggcgagccaacatgggcaaaggtctggagatcggatcgaggctctctttaacgggcagcaggataaggggatgggggccaatgggtaagatgcgtttattttggtcctttccggattctctagaatatcaacctcacggggggcgagttcggttgatttgggcctatgaccgaggttcgtagcaggcttttcagtgccggagtgcaccacggctgccggagatacggggcggcaaaggaaatctgtactgtatgtgcatgcgaggcggtaaagcccaggaggctcgagctttactacggctgttttaatgcggggctgttagggaaatggttccggcaagtaccatagcacgcaaattgatacgtaattgtacatggacaccagcaatgctcaaacatcctcgccatctctacccgtacagggtaattatcattggaacaacacccccaattccaacccttcgatccctcaagagaagatatgagatatcattacatacatatacctattctagtaatatatcttttcatgcttgaatatgtaatacttcattgtcttcttgagagatatgctggatccattcgtgtaatctgctgagacacatttctctaaacgaagctctattgttcatgactacaggtaaaaaaaagtacccaacttgctaaaatcagttggataaaatagatatgtgtcctacagcgcccaagaaacaaaaaataatccacccaatccatatagataagcccgagctggttgcccaatcctcctgccagactccttgcgtagacgccaacaaaaaggacacctgaaaaccccctttccatgtcaaagccataccaaagttccaacagctgattcagctttgcgccactccccagccgttgatattaacttgctggtcgacttcgtccgcagtctcttctactagtatcccgcttcctcctggagctctgtacctgtcatccggctgatactccttgagattagcttcggcgtcactcagcacttggtgagcttgaactccatgctcgtagggcacataaggctctcccggcgcgactatgttagcgtcaaggagctcgaggaggcgaaagccgtgcttggccaagatgacttctttctcggcgcgctcaatagcagcagccagctcgatctggaacgcttccctgaaattttggcgagtctgtgaaatgtaggatcagtaaactgtgcccggtctgccaatcagcagaaagcagaggcacttacaagatttgtcaactgcgcctcagcaaccagactctcggcctctaccctaacaagctcctgctccagcgcggccagtttgatgttttgagaaggggtctttgttctgattttctggattttatccaacaccctcatctttctgttgcggatcggttgaacaatcttctcaatgttgcggatgatcttgagatggccacgcgcatcttctagtgcagtggcgtaaggctctgacaatttgcccatctcttgaagaagaaggccgaccttgctggatatgtcgacgatggcctcatctcccgaattcttgccccactcgcagatttgcctgccaatttccacacggtctatacccgcggacttgtatgcttcgatgaggcctttgtcattcttgataatgcggtattgctttcgcgagagctcgggttgaatgtaatccaatagcttagagagcgagacagagctccgggtctttggcggcggatgtcccgtaatagaatgaggcgatgcgcaattatccctaattggagcagagttagaccatgcctcttggatactgagcccccgattccatggctggtctggggcggtatcatcgaaagatgcttgaaaggcatgctgggacggcgcgacgggcgataaaaaagaagtttgggacatgatgaaatgatatgatgagaatagaaaagaataatcggcccaaaaagaagagtactgtgtggatggaaatatgggaagaagagaaagacatggaaatcacttacatggtgtttattttcttaggtaaatcctcaatcttaacttggaaggcggcgttctagtataattcgcaggagcactggatccaaggccccttctagctcagaaaacttgaattactttatttaaatgcgagcaagcccagcattttgagttgcatcttctgtcatgtctgaggaagccagctcgaaccgaaaaaatgaaacaaagaagcaagtaagtgctgcttcaaggcctcaggaaacaaatgaattgcaaacaaagcagaacgagcactgaatcaaagaaatatgcccctctattttattttagagcatggccggcgaaaggatgattgaagatgtgaacattgtgtcgcaaaacattgcttgctacaatccacgagatcattgccagcttgaggtgatgttgccaatgtgaaggcacattgtctcttgctgctaaatgcgtcttgaaaggcacaaataaagctaggtagtgcaacaaatcgcgcacttgaattgaaagcagtgaagatagagggtctgatacgggctgcgatatcccaactttggagatgggctgagcctatgatgtcatcctggtattcccatattgcgagacaagaagcaggcattgtgtaagtgcagacagcagctttgactgggggagatgtgaaatgctctttggataaagtaaatgcaatcgctgatgaggcgctcttcatgggatgggtcatgacgatgtcgacatcatttcgttcaatattgtggctactggttcgctgcatgtgctcagaagcggaagtgatttgcagtcggatcattgaaaggctggcacctgaaagggcgatctagatcatctagacaaagcaaatatacatgtacgctttataaaaaaaaaaaaaaaccagataaaaaacaaacagataaagagtagattgatgtttccaacgccgtcgtcgcataatcagagtctcatgaagccgtggcttgcctcgttcccgtcattaaccgcccgctacccgacctttgtttccaagacctcgtatcataccatatcccatcctcagcccaaaaacgctgaaccttgataacaccgattccaattctgcgcgatccgtcttatctttccccctctaattttcttcttctttcataggtcgccagcatggttgagtatttacacgtagcggctctgcgtcgtctccttgtacacaactctcgccgggatgacgctgcgcctggtgctgctggagctgatgcgcgggctgtatgtgctgacccgggggctgctgctgtatcgctcaacggccgtgcggcttgttcgcggcgagtgcgactgatgggaagcagaatggcggtggtgatggtggtagtagtcgacgccggagtcacggtatgagtcgcggtacgagtcgcggtacgactcacggtgtggccgtgcaggaatgatttcctcctggtagtagtatttggcctttggttccactgagaagcacatctttgttgagttgagcaggcgagactggggtgagatgtaaatagactagatgggctgctgtgtcgctgtgtgccgctttgcttgttcggaatttgcaaacgaaaaaaccctttatagactttctatctggcttgaagacgaatgaagaaaggatgctttggtatatgaaagaaaagatggctggatgaatcctctttcaaaggcagggggaccatcacgtttctttaaataaaaccgagctgtgacagcctatgactacttaggtacctacgttttgacgtgcaccaccaatcagtgcccgcagcttcggccaagctcatcctcttcgtctttcgtgtggctttttctcactcgttcccgtggccaagtttctgaatctctgatccctgtcgagcggctcgagctgcctctggccctgcgccactccaccatttctgcatgttcggcgagaacgcaaggcactgctctaaaacaaagtaagaggctagctgcttcagagccaaccaaaatggcacagcctcacccccagttcgcagctgttggtctcgcctttgccgaatgcaaatgaatatctagactattagcagctttgagttggttgagctgatgtattttgtttgaacatgttttgagcttggcttagcccttatgcgagggcacgcacccatttggttgggcttttcttggggctgcttttttccttggctcgctgcttaggatggacgcatattcgcgccatcacgacaggacgctaatgtcgtcatcgcagcagctctccgtagcccaatggggacctccccagggactatcgccagcatcattgtacagattcccgccgtgctatgatgccaggcgccgaaaacgatgacataaacattaggaaaacaagtctgcttggatttctacatagatactacgctgctaatgctggcggcggtctgagatctaatgcgccatagatgtagcggatctcgcccatcatttgccagatcgaaatcgtcgtctcaaacgcccacttaatgacacatcatctaaaaataccgctctcgtttttctatccgtcaaacatggggacccaaaataaagttatagattaatctgatacaagttttatttgggcgagaatcccacctccacctttccaaccgcccatgccgcggcgtacacagcaagcatgcttccaaacaccaccaggggcttttggagggtgcttgccaatggggtgtcgtacgagatgatcagatctcggaatcgaaagtcatctaccaggttcctggccttgatcacaatggcggttcggccagtggtgtcgagataggtcttgtgaacaccaactgatgtctcaacaattgacgaatcggggagatcggtgtagaatttcacgttcctggttcctgattagcaacaactccaagtattaaagtttacatggatcggataggtagtatgaaacaagggcagtacttactctgatccctcagggaggaggacgcggacggtgacatcttcgtattcaacgccctcaacttgcttgggtccctcgatgaatggaaccttgagcacatggcctccgctggcagtgttgcgcaggacgttggcagcattggtgttccagccaatggtgaaggggtacttccagccaccaaacacagggtagcggggcttcagctccaacatggcctcacgcttgctgctcctgaatcgagaagtcgatacgtttccaatggcatcggtgaagtagggatcaacgctaccaatctgaagcgggtacttgagttccttcagtgcagaggaggcggggttgtagtatagagactgcgcccacttcacgcggttgaactgggaggaaaggttggcacctcggtgatacagggtgtatttttcctcaaatgccacgttgccgccccagtggctgacctcgatatctctctccagctctgacacgtggatcacaggcttggtaaactcgaatctaatctgggctgggtagacggcgccggcaggctgttcgtcaaagggtccatacagcagcttgctaccgtgcttctcaggatattccttgccctcgctattggtaaatgtggtgtagtctgggatggtgaccgtcgacagcttgacctcggtcttctgcttcaaggtcgggtatgccgacgcagcgtagagggagaagttgtataccaagtactgctgctcgtcctgctcgattgaggccgggagagggcgatatggctttaggtagtaccatgagatggcgagggtctgctgggcgccagcctttaggggtgccggcaatgtgatgcggtagtattgaacgtcgctgcatgcgattgtttagcaaaatgaagcttcatcaattgcctaatggcgacaattggcgcaaacgacaagtaaacctacctctgagaactatactcgactcggtcgactccaaagggtccaaccttgtcatctttgcgatctttcgcctcgatgccaccgagtcgagctatctgatccgcggtaaacggcacaaagtattcgtcttgaggcttgccagaaacattctcaaccaaaacgttgatttgttccctcgcaaagctcttctcgaccgaaacgacatgcactaagttgttgttcttaaagactggtgggggcttgaagtcggcaggcaaagaagcgacagagagggcgctgcaaggaccagccaggaggcccagaagcgtcgctacaaacgataacgacttcatggtgacgagggagtggaagcgacgctcattgattgtgcgtgccctgcgcaatgggagtcggactcgatcgcgagactgtggcagcttggctcttagtgggcagccccaaaaagcatacgtcgcccattcgattagcgacagcgacgagctacaggggtgctaatgggagagctcggacccagccaaccagaggccgcgctggggctgtcccggcgttatgaatttccgggctcggagtacagacgaggtacctcttcttatccttgccgttttgctgccctgctgaagcttgtttcgcagtgtgtgtaaggtagtggagacatgacgatagcggtgcatcctttcttttgtttgcggcatcttcctgaatctgccggcaatgctggaagggttactattgcactattacaggatgagatatagcaattgggaaaaaagatgtaattgtgattgtaaactataaaaaaaatggatggttatagcatgttcggctgcctgatgaccagacaataacgaaacaaaaacgctcatatctgcatctgctggcaattgatggcagttgaagccactaaaagctgctctccataatcgctatttggaagcctggctggcgtggaggcaatgagagcaacagccaaccagggccggcaggagttgcccaacgacccgaactagcccaaccttgtggactttttatagctccaaatctgcttccgttgctgagtccggcttctagactcggtgctcttgctactgctagaattctctcgaccaacatcgcctcctattctgtgcttttctacattcctgtctttgcattgctacttcgcacccaactcaacctcacgccctcgcagtggttgtttgattgctactcgctcatcctcttcggagctcttttgactaccccgccagccccgcgatcctgctgtaaaaatggttggacttggaccccgtccacctccctctagaaagggtacgtttagtgtttgatatctggggatctggagctgtcgttgctttattttgtcattcatctttcaatctgttgcttcttgtgtcatcattggctctggccggggctctggtgcagctttggcgtctcttcgttggtgcctgctgttccccatatcatgccatgccaggctcgccaagaacaggagattcttctccggtagcatgtgccaatatagctgctaggccttgagctatggaaaatcattgggtactcgaagcaaaggcatgagtaagacattttttagctttcaatgcctaagcagtctcaaccacaagctacgcgcaattgcaagataagcaacggcttcgagtgtcccgtggacgtcattttcatgttgcacagacgctcagacctcgtccagggccaacgccatgattcaaattcaccacaacgagaattatcctttctcttcgagatcgagtggatctctttcatcaatacacaactttacacgcttgataccctttattttctcaagcaatcgggctgccagatatcatggagggtctcgtagcacacaagctgacttgcgacacgccaggttccaaggcggacatccccaaggatcttctcgctgaagtgagaaagctggaagagatcttcaccgtcgacacccagaagctcaaacagatcactgatcactttgtgagcgaacttgccaagggtatgtactgccgtgtaaagtcgtagtggcgtggatcttgggcatcatgtatgctaatatttcgtttgaaaaaggtcttagcgtcgagggtggcagcattgtgcgtaaataattcttggtggctgagtgggaagaagtgctaattgctaacgaccatctagcccatgaacccaacatgggttatgtcttatcctgatggctacgagactggtaccttcttggctctcgatatgggcggcaccaatctgcgtgtctgcgaaatcaccctgacagaccgcaaatcagaattcgacatcattcagtcaaagtaccgcatgccagaggagctcaagaccggatccagcgaggagctatgggagtacatcgcagcctgtctccaacagttcgtcgagactcaccacggtgacgtgaccaaactcgaacccttgcctctgggttttacattctcttacccggccacccaaaattacatcgatgagggtattctccagcgctggaccaaaggattcgacattgccggtgtcgaaggagagaacgttgtgcccatgttcgaggctgccattgccaagcgtgtaagtgatgctcttccggtcggacaaggaaagaaagaaagaaagaaaaaaaaaaaaaaagcctgttggctcacaaagtataatagggagtacccatcaaactgtcagccttgatcaacgacaccacaggaacattgattgcttccgcatacaccgacaccaagatgaagattggctgcatcttcggaaccggctgcaatgccgcctacatggagaactgcggttccatccctaagctggcgcacatgaacctgccccctgacacccccatggctatcaactgtgagtggggtgcctttgacaatgaacacaaggtcttgcctcgtacaaagtacgatgagtccatcgacaacgactctcctcgcccgggccagcaggcatttgagaagatgattgcaggtctctaccttggtgaaatcttccgactggtcctggttgacttgcacgataacaaagaggtccacgtctttgagaaccaggacatttcattgctccgcaagccttactctctggatgcatctttcttgtctggaattgaagagtgagcaagctcccatccagtggcatactacatgtttaccagttgacactaacaaattatgaaagggacccttttgagaacctccaagagacatatgacaccttccagaccaagctgaacatcactcccacggtccctgagcttgagctgatccgaagactggcggagctcatcggaacccgagccgcccgactttccgcctgcggtgtcgcggccatttgcaagaagaagaattacgaatcctgccacgtcggtgctgacggatccgtcttcaacaagtatcctcacttcaaggctcgtggcgcactagccctgcgtgagatcctcgactggcctgagaaggccaactccaagggtgatgacccgatagagatcctggcggccgaggatggtagcggtgttggagctgctctcattgccgctctgacgctcaagcgagccaaggctggcaacatggcgggcattctgcatcccgagaactttaaatagatagaaaatatctgtccgacctgatgtcatttacaaagaaaaaaaaagttccctaggcagagtctaagatagaaatattttgtagttgaatcttggcaaagcattgtacctgaagacatctgattgaagtctgctatcttattcaagttaacccataaaggtgcatacaggcagtcgatactctgttcagtgttagtcacttcatgtgtgcatatgccaatatcgccaggggcagggttcttactgtctaatgtccagtatcgtcgtcggacgcccttccactctccttcgccgtcctcatccagtttctccatgtcaacatcaatctcgtcccattcaacatctagaccagcatctgcgcagtgcatctccaccactcgtgtgtacacgtcgtagcatatccttcggtctgcgccgagaccgttgaagaagctgaatcgtccctcctgatccaacaggccagggacatgctccataaagaacgttcgcagctgtgaatagtcctccccaaaggtatcaaagtagatggcatcgtaaagctcgccctgctccaagagctgcagaaccacatcttgccatttaccggcaaataccttgtaagcaccctcctcgggcccgctcttctcccattcagatccaaacttggagtcgggcttggcgatgtgttccaagacggccgggtgcgcctcgatgatgtggtgtttggagggcttgaggtctgcaaacatgccgtctatgatgcccatgccgaagccaatgttgaggacgcgcttgccctgccgttgggccgcttcggggatgagggcggcgacggagcggcgcatgatgtcggtttcccaggccatcatgacgccgttgaggtcggagtcgaggagcttgtcatcgtcgtaggtgagtttggattttaggtattcttcgctggtgacggggatttcgttggcgtcgggggggatgaacttgagaggctcttcggcgtcttggggctttgcttcttcggcagcagcagcagcagcagcttcttcctcttgctctttcatgacctcgtcggcgtcctcgtcttcttcttcttcgccagaagaaagctcctcgtagccgtccatcagggcaaacagaagttctgcgcggacgccggcatcgacacagaggttatagagggccttgcgaccgagtcggtgggcaacgcagccaggagtctcgttgttgacatcgacgtcgttccagatggcgccgtggaggaacagatcccggatgacctctgtagcctcctctacgctcccatcttccccttcatcttcttcttcgccttcggtcggttcgtcggccgggccgcaggcgcgaatcgcagcatggagcggggtctcgcccgtcttgggatcctggatactggccttgccgcgctcgttgaggagcttcttcaggccgcttcggtcatggccccaggcgtggtagaggatgtcacgggtctcttgggggcattcgggggatatgcgggcttggagggagtcgtcaattggcgacggcatggctttgatgtctggtggggtaggtaatgatattctgctatggattctatattcaaggtcataagcaatgggcatgtgccgaaacgggaaaatacaggctcgtaccctgtggctagactctcaaactttggctaaatcgctcgtctttttcggtctattgcttctcaaacattcgtataaatcaattgctagctctctactggcgtcatctaaaagcaaaagaaaaaaaaaaaatcgatatcgactctttgtcttgccccacctggccgacacatgctgcatcgctctccacatctctaatcgattgctccagcggctgcaacggctgtggaatagcgctgcactctttagcggctagctctgcagtggggagctctagtgcctacatgcgccatccgaaatcttgattcagcgcaccaaggccgctgtgggccgctgtagctagcctcgagcatggggcggccttccacgttgcgccagtacctgctgcaattcgctggatgcagcttcagaggcctgttcggtggggtctgttccagactcaaggttcagatggcatagacggcccatactctctctgctccagcatcaaaatcttgaagctacccaagagctctttttttacggctctgcaagccttccattcgctgtcagcgtctatttgccccgttcgaaaaaggtgagttcgtctcggtaaacgggccgcccggcagagcctgcatcgcgtcgcgattttgatcttgattttttccctgtccccttttgcttcttgctttgcctttttctctcccactgtcgattggactcgagtccagccaattgcgttttcccgttgctcgtttttaccgcttctttcggacctcgctagccggtatccccatgctgattgcgaaagatctcaaggccatcaacaagaattggacatcgctgagatcccgaggtcaatcgtcccaggtcggaccaggcgtcgtcgtcatgaagttcggcgaacagttgcggtcaagcatcatccgcgagtaccagtggtactacatcgactacaatggactgaagggggagctcaaggacgcctcggggcctctcgccggcaacggctctggctccaggcagtggaccgaagacgacgagacgcgctttgtgggcaagctggaggcggagctggaaaaggtccataccaagcagcaggtcaaggccatggagatttcccgccgaattgccgtcagcgagcgcgaggtcaaggaggtcgtgaaccggctgaatgagcgtggccttggagaggagggccccagcgaggaggagtttttgctgctggaggaggatctgagtgacatcattgccgacgtccacgacctggccaagttcgtccagctcaattataccggcttctataagattattaaaaagcacgatgtaaggcagcgcttcttggttctgatggttgggctatggccttgctaactgtggtggtctgcagaaaatgactggatggcatcttcgacctgcctttgatactcgactcaaggccaagccgttctacaaagaaaactacgacgcgtccgtcatcaagctgtccaagctgtacgatcttgtccgaacccgaggcaatcccgttaaaggcgacagcgccgccggtggttctcaagccagctttatccgacaaacgaccaaatactgggtgcatcccgataatgtgacggagctgaagctcatcatcctcaaacatttgcctgttctggttttcaatgctagtaaagagtttgagcagcaagatcaggctattacctccatctactacgacaaccccgagaagtgggatctttacgagggccgattgaaaaagacggagggtgcagaggctatccgacttcgttggtacggtggtatgaagaccgagaccatttttgtcgagcgcaagactcaccgagaggactggactggcgaaaagtctgtcaaggctcgattttcgatcaaggagaagaatgttaatgcctacatgaaaggtgagctgctaccagcagccatctttgagaaggctcgcaaggagggtaagaaatcagaaaaggctattgctgaggatgagagactcgcttcggaaattcagtattcggttttgaagcacggttatgagcctgtttgccgttctttctataaccgaactgcctttcagttgcctgccgacgcccgagtgcgaatttcactggacaccgagttgaccatggttcgagaagacaatctggatggccgttctcgctctggtaacaactggagacgtctggatatcggtgtcgactacccattttcgcagcttccccccgaagatgtcgagcgcttcccttacgccatccttgaagtgaagcttcagactcaggtgggacaagagccgccggagtggatcagacagctcatttcctctcatttggtcgaggccgtccccaagttctccaaattcatccacggcacagcgactctgttccccaaccgcatcaacctgcttcccttctggatgccccagatggatgtcgatatccgcaagcctgtcactcatgactttggcattcgtcgacctgatatctctggaacaactaccacgtcagatgacgaggaagagcttgattctgacgaggaggaattggtcgtggttcgtcgtggtgccggaaatggtgaatctagcagacagggagctaggcttcgtgctgtcaccacggatacagaaggccaaacagtggatgcaccaggtggaaatgaggacttccctatctacgattccgacgacgaatacgacgagaactacgagttggaagaggcccgaagaattggcggatggcactactaccgcatactcttttcttcaaaggcccatgccgctgcttccaaaacttggagcgtcttgaagtacgttgttccgcacccccacggaacgcaagtgcctcgatccgccagacttgagaccctctttggtaatagtagagtccaaaccaagaggttcagagctcctcctggcaagaagatttatgttccggttcgcgtcgagcccaaggtgtactttgccgccgagagaacattccttggatgggtaagttgttggactgtgaaactgcgaaatcctttcctagagtacctctgtttttactaacttgacgtttcaatagctcgaatactcgatttatatcagcactattgccacgacccttctcaactttggagaccacccgacaccgacatccttttggatcgctggcatcttcaccttcctggccatctttagtctcctctattccgtggcaaactacctctaccgcagccggtccattcgcaaccgtaaggcggctcgatactacgaccgctggggccccagcgttctctgtaccgccctgtttgtggctgccgccttcaactttgtatatgaaggtcgggagaggaagtactggtaaaaaacaagcattagccttttttcaaaacggtttgtattaattggtgtgtgcgattgcaaggatgtataataagcatgctcagtctttctatttgtacatggaagtagggtatgtcactgtactttgtaaagatgacggggcattcgtgacgagcagcgtggagggaggaagactgagcaaaggagttgagagtgtttttcttgtttcccctttttatttcattttaggataaccgccgaatgcatattcttaattatcttactgaatacgattctcgattctgcattgaagtcgacatgttaaaaatttgtttgtcttacactgacattcgcattaaattatttctagctttctagctcttttttctctctttctttaatcatcaaaacatttcatatcaaattagctgaagcatcacaagccgatgaaccaattttaaccaattcctcaataaccagcatatttcatatcccccttaaataacggccgtaactctccgaacactctttctcgcaccctcgccagacaccatgatggcattctcagcctccaaagtcctcatcacctcagtaaactcagcctgctcaatgggcacgctggaagaatcagccaatctcctagacacgtcgctccaccggacggtgtttccaccggcggtcatctcgtcgagcagtcgcagggccgcgtccttgagatcactgcggcgcttccgttccgcagaacttgtaccttctgtgagcagactcatgtcgattcttccttcggagtctgtggcggcagtcttgagagcagactgaatgaggcggtacgcttcctgaacgtcgtcccgggtgacgacctcggagagtcgcatcttggcgtgagcctcggcgagacggatcatgctttcgagctgtcgagtggtggcggtaatgcgcttctcggcggcgcgcacgtcttgtccaagagcacgcatggcaacgtagctgtcggtaagctcttgagctgcttcgtccgagagcactggctgaatgttggagcgtgcgtatgaaatgtacagagtaaggaattcgacggggaggatatcgtcgctggtaggcgctgactggggcttgtcttccaagtacatcgacagaagatgttttgccaatcggcgatcagccttgtcatcaacccggtcgagaatcaaatagacgaggtcaaaacgggagagaagggtgggtggaagatcgatgttttgcggaacggataggtcagggttgtagcgactaccgatggggttggcagaggcaaggatactagttcgagcgttgagggtcgtgatgatgccggctttggcaatcgacacagtctgctgctccatcacttcgtgaagcacagatcgagttgactcgctcatcttgtcgaattcatcgatacagcagacaccaccgtcagaaagtaccagcgcacccgactcgaggaccaattgtctcgtttcaggatcgcgagtaacgtacgcagtcaaaccaacggcggaagaacctttaccgctagtatatacaccacgcggggcaatcttgtggatatatgaaagcatttgcgatttggaggtggatggatcaccgcagagtaggatattgatgtcgcctctgtatttggggctgccacccttttggaaggtcttgtttgttccaccgaacagctgcagcagaatacccttcttaacgtcgtccatttcgtaaattgagggagccagtgatcgtgcgagaagctcgtaaatgtcggggcggcgcgatatttctcgaatcttgagctcatcttcggccgtaatgcgacgagtctcctccatctcattctttcctgcttctgtctcatcttcgccttccacgccgagtgtagatgcatcggccccaagacgcttcttgtcgactttttggacgtgtaggacgtccacgtaggtcttgtagatgctcttgatggctctttgtcgagggtttacccgcacagggctgacacggaaaatgcccgtcaactggacgcggtcaccagccttgcagaaatcgacaagctcgttatagacgcatacagatactgaatggggtgtctgtccagcggggatgctgtctggggtttcttggagcttaatgacctgcttgtcttcaaaagaacatctgttgtgaacaatctgcattgagtttttagaggcacacattgtgcgcgggcattcggtgggctctcgaatcttgcctctgtccaggcccacattgacggaatgattgcagacgttacaacggaagaatgcatccttcatgtcggggataacaggggtagtacggataacaagacccttgatggaaacaaggcgatccatatctgaatcacatattagctattttcctcagacaatgaccaaaattgttcttggctcttaccggaagggttcaagtctcgcaagttggttattttgtcaagaccaaacggacgcacgacgtatagtgaggctgctacctgatcttccaatgtagggtcgtcgtctcgggggcggggtgtaggagtgatgccttcatcaggccggtcagagctggggaacactggctcagagccctgtgtacttcgctgggaagcttgctgcccggcactgctctgagatggtcggttcctcattgtttcagcctgggcgagctccagcatcacgtcatggacggattgatccataacagggactacttcctgaggataggcttgaatctgatgccatagctttcgtgtcggtgggtagaggttcaagtctgaaatatcgagatagagtcgagttgtccccagcagcagcatgttctgcagagcctcccagtatggcttggattcggcatcagacgaagcactcacctcggcatctgagaggccgtctcggtacatgcggtacttgagagtgaagtgtcgcaaaaagtctttgaaagtagagaatgtatcatcgatcgacacggtggtaccccaaatgagactctgaccagggccgcccaggatatcggcctctgaggtattaggatctcggtttacgaatgaggcagcatcagagcctggagtttggctttctcgcattactcgaccagattcatccagaataacgcgtcgaggagcacgtggcgtccgcactgcgtccgagttgatatctccacgtctgtagggcgtgccgcgactggagccaacaaaaaggccgctgctttcactgcgcagatccgaatgcagccttggggttcgaccgggactggagctgggttcgtatcgaatgggagatgattctgcaattgatacaattgtaagtccgaggtctaaaccaccaagaaacatcaccaggcgccttacctcccgcaaggccaccgctagctcgaggagtccgattgccgtcaccattagtcgactgggtatcggtcatctgcctcaatggcgagctcggcgcaggtccgctggcatgctgcgtgctctggctgttggacatctgccgcagaggcgaggaaacgtctcccatgacctcatccatgccctggcttggagctggcgaggactggtagaacaggggactcgataccatctgtgcggcctcagcttgccgcgtggaacggcgaggcgtcgcggactgcgagtccctctgccttcgatttggcgtcgacatcttttctgcgagttcaattagcaggaattaaggttgtcgacggtcaccaaaacgaggtttgggagtctttcttttttttttttcctggagctgggggcggttgggcagaacgcacggcaaaaacgaggggcagatgcaatgcaagggcggtggagttcgcgtttctgccaaattgcctattaagacgcgtaaagtgctttttcgacgcgatctgagagcaaggcacgcgttaagcgccggcgcacggcgaaaggttaagccgaggcctaggtccaatccaatgctcggttggcggggctctttttgggggacaccttttgatagtaacgcccaagtcggagcttgcctggtatcgctatcaccaacctctcagagcatcagatcgaccaaccgccacaatgtctcctggaatgaccctctttgccgtgcaggcagtcctcatccttggcaccgaggatggctcccggatattcaccaaatactattctcccccccacgccgctcctactggtacgcatgcatgatttaagggatcgcacagcatcttacacctttgaagtgcgattacttgttgcgcaattgctaattacgagcttgtctcattaggaggtgcaagcataccgacccatccttataccgacgtgaaggcgcagaaggcattcgagaagggccttatcgacaagacggccaagcagaccggagacatcatcttgtacgacaaccgaattgtcctgtataagatggagtccgacgtcatgctctacgttgttggtgccgccgacgagaacgagattctgctctacaacacagtactggctcttcgcgactctcttcatcttctgttcaagtcagtagttttccaatgtgctacgggtattcgagatgtatgtccgggagaatacggccaactaacatctgaatcaggcaatcggttgacaagaggaccattgtcgaaaactacgaccttgtctcgctcgcaattgacgaaatcgtcgatgacggcatcatcttggagacggaccctaccatcattgtccagcgagtcagccgtgcgcctactcaagatgttcccctgggccgcatcgactttagcgaacagggcgtcaacaacttggcacagctcggaaagtccaagctatcagactggcttcggcaagggctgtaaatacaaagacctgggattggttggagtttaatgttatttaaagcggcctgttacattaaaaggattgctcttgtagttgattagtctttttatccttgggtttttttttttccatacttttcttaatttcttcaaacgagatcgacttatatacagggtagggtataacgaatctatgcatcttccttttttttgtgtctctattccagcgcgctccatcactcatgaccttatctccgatgctgcctttcgaaggcgattcataacagcagcggcaatgtccagttcgttttctatgccgtcgacaaaaatcgtatctatattccgacggtccaattctcgcaaagctgagaatagcccttgagctattctcttagcgtcctgcccaagatctatatcgaatagctcgccgatgacctggccctggccattcttgagatcccccttgtataccgaatacgcggggttgagatattcctcgtcatggttatcctggttgatgggagcaggttgtaaagggccacactggaggccagctcctgacttccatcgctgtgtccggatgatgcctatcctccttgccgaatggccgtttgtcttttccgcatcaccattcaaggtggcgctggcagtgtcaaagtctgatgccaaaacaccctcagcgccagccttgtacgtagactcgtagagcaccactctcgccttggggctataatgcttgtacttcattcccggtgctctcggcgccgatttcccctcctcgctttgatccttgtaggccttggcgacgttctcccagccagggcagctccgaagctcttccaagcttatgcctcctggccgcagcaccaccggaggctcgcagaggccatccacgacagtactctcaacgccaacttggcagggccctccatccaggataatctcaatcctcccatccaagtcgtccttgacatgctgggctgccgtgggtgatggcttagtagaagcatttgcagagggagcagccaggggcactccagcaagtttgatgagactcaaagccaaaggcgaagacggcattctcgcaccaaaagtctcgagtccagcagtgacctcgggcgccagcttcgaaggctgcgggttaggcagcaatatcgtcagaggaccgggccagaaccgctcgatcaggacgttatacttgcttggaatcgcatcttggtcatccttctgcctccccaaaagctcacgcaacatgtgcaaatctgaaatatggatgatgagcgggttgtccgaaggtctgcccttggcagaatagatgccctttacagcgccacttcgagtcgcatccgcgccaaggccataaactgtctccgtagggaaagctacgggtgtgtcgctggttcgcagatacttggccgtatctctgagaaccgtgatggcttctccggcgtctggggagatgtgccactcttcgagctttgaagcgccatctgatgagtcaaaccgcccaaggagctgccccttgctaggagcaactcgtactattctggtctccatggtagatatcctgcgagcggctgtgaagctttgagggactggcgctgatgccgacgctgttgtaagtgctcgaggccagcctcgataaataaccctgctcagagaggaaattatgacgaagttggtgggggacgtgaatttgatatctcgagatttaacgatcttaatgacgaagtgccgtttgagatgagggagaagaaagaaaaaaaaattgacgagctgtttgtatgtctatcttggtatctttataatcaaatgatgcgaggaatctgggttcgctgtacaaagtttctaggcaggcttccagttgatatgcaagctctcagccggtttcgcttctgaaattttggcgggcggaaatttttatgtggcggccgtgtctacctagcgatgccgacgccaccccgagcgctggcaagccactccgtcaagcagctgttttttttagactttggcagaacaccgtctcgacgtattcaagtattttgtttctaaatatttattttgacatgttatttatacgcacagtgtgatatgacgccttttctattatgctcttgccttgttaaatacctatacatgtatagtctatatgagaatcgcagcagtcctaacttggaggcacccatgcctggcttaaataaacatccgaatcaaacaataccgtgctgcaaatcccccccttccctctctatcctctcactaaactcctcgctcttcgcttttcatcctctgtcaaaacccagtcaatgccgtcctccccatcctgaaccataatctcatcccactcgtcgtcttccatattcgcaaccatgagcagctgcatcactctgctaaacagctcctttacgctgtaattccctcgagagacgacatccacgatggctgaaaagtccctctccattcgaatcgcgccgtatccgctcgtccttccgccgtagccgagaattctcttctctaggattcgggagaggtagcgggctgtcatgtccatgagggtgctgaaagttcctggcgtcatgatgcggccgatggccttcatgagctgatcccatccgtgctcaaagcggcgtgatacttgatctaggacgacttcttccgactcgtcgttttcctgggcaatttctgcaatgtcctcttctgaaagtgtatagtcggcgtcacggaaggtatcgctgaggactggtctcaagcgcagcttaacaacttggttgaatagaacctgaacggcttcattcagaagctcatttgttttagcgaggaaggcagtctctaatgagcgcagagcgccaacgacggcggtcacgtcgcgatcaaatgggaatgactgtttcagctgagcttcaacctcttctttatgttgtgttgactcatctggagagccaatgcgaccatggataatcctgaccaggtattcattggccatgtccaagctgttgatgaggacaataaattgtataatcttctcttctggtgggaagccgccctgtacagcggcctttgggtaagactcgtcacgcattttcctttgtatcattcccacaaagtcgccagtcagaactcgactaacagatggaacaactgaggtaacgacatccttctgagaggtagagaggcacctctggagcacagcgttaacaatgtacatgacatcatcaaccgcgagtattatgtatggggtgttgccctcaactggcctatgtagactcagtgacaggccactgggatactcatccagctgaaacgctttttcaacggaccgacgaaagaaaaaggtcgacatgacgttgtaaggcgatactagctttgatgagaccttgttgtataatttggatttgatgagcagctccgcaagcttcaaaggcccatcttcatcagttgtatcctaagaaaagacataatgttagaaggacaattaacctaggagctttcatccaaagttgtaacataccatggatttggccgaaataaatcgagtgtaaaacgaccactgagcaagcatgacagaaatctcatgcagtaaaccatcgacttctttcatattgacgccttcgtcctcactgctgcgagggttgttgcccaggccagccgcaggcgaattcaatctcggtatacctcctcggggaggctgcggtaagaaactctgaaccaggaatgagaatggatagctcttcacatccgtcagcttcttgtcgacccctcgttcgtcactccacgtgtcgaggacgatgccgccctggacatcagcctccatctggatcctctcaatgacgcgaaccatcttgccagagccgtagtgcctctcgaccaatcctccatggccctcgacgatctgtgcaatgtgttggaagagcctcgtaagcgaattggcgtagatgatgccctctttccggttctggcccgccatgccgtccttgagcgtcgctcgtgccgtacccgcaactccctgacacacgtatttcccgtacacatccaatcccacatctgctctcgcaatgagcggaaacagcttaaagaatctcgtcaccttggcgccatcgccttcagcagccgccttctcaaactctcgcaggaagaggccacacaggctctctttggcattctccagcgttatccacggggcatcagggacctcgacgctgggaacaatgttggcggcaaaggctccctttgtgatttcttctgggatcttgctcgctcgagcaatgtagcccgcggccgcttcccagtcctgcggtgcccccatggagccaaccacgccattgacgcatgccttgagctccgccacctgctccacgactcccagcgtatcttccacgcggctcttctccagatccagctccttgacccgattgctgagccgcccggccgtgtctgcagccccagagagcatctcattgccgattgagcgcgcggcaatgacttgcgcgccgagcccggcccgcaggagatccagcctgcccaggtcccgagacaggtcggcctgcgactcaatcagcgcatcgagcctcgcggtgatggccgattcgcgctcgtggagagcggcgagcgtcgcgcggatctcggcctcgttggcggcattctgaagacgtcgaggtgctacagcacggctgctgctgtccgttcggtggaggacgccgttcgagagagctgacattggcgcggagcacgagtgtcgaggaggcgcatagctgccttggagtttgcgggcctggctttggggtggctgcgccgctccggaggtctccagctggcagatggtcgtgtgttggaggttgaaggttgaggtgctactgtctaagtagagccaggtaagctcatgcgtagagggacacttttggtggaggggctagaggcttggtgccttgaaataaggtgacataccaatcaattatagaaggaagtgcctacgcatcgcaatctgtctgcacaagtcatatggtcaatcgaattaaatataatgaaaatcgatataatattatttttagttacagaatgagagttaccactgaagtcgccaagattgaagttgtgctagctgggtatagctgccacctgcaacactgactggtcttcactcctctatacttggtagaaacctatggtgtacattccattattttgtttcgtctttattcaattgtaagaatataccatcccaataaattactactatgcaagaatacgtatgctacatgatatgtaaaggtatacagggggtctactctactcccccagtcatacatgctccgcttattacaagacactttatatatcaacaaccctgaaaatcccgccaacccttttcctttcctatcctttcctttctttttaaagcacactctttttataccgcttgactgtaaccgccacccaaacgccgccgcccgttcttcaagtactttcgtaattcgtccgcccagaacacggtgctgcaaagcaagacaagtcgtatcaaatcacccagcgaaatagcttctgtttggaaaacctcttgtagccacgggagatagatgacaaggagctggccaacaattgacagagacactgcccagttgaacaaggtgttcgacaacagtcccacttcgccgcgcagtatcgacttggattcggatcggcagctaagggcgttgaacatgtcaaagaacacaaagcatgtaaaggtcatggtggtatccctgcgagtgacaacgccgtcggccatctgctgccggtatgtgagcatagtgccaaccatgataatggctgccgaagttaaaactctctgtataagtttcttggtcaggactggatcattccgcttccttggtggcctgttcatcacatcggggtctactgtttcgacgccaagcgactgcgcagggggaccatccatgatgatgtctaacattgcgttagtgaaagttcgccggcacaagaagatgatcgtagctgaatggaaaacttactaatccaaagaatctgcatagcattcaggggactcttgaacccaaagcaagtgcagacaaaaaccagggccaaactggccgcactcgtactaagttggaaggtaaggaaattctgaatattgttgaatatgcctttgccttcctcaatggcccgtaaaatggtggagaaatcgtcgtcagtcaaaatcatatccgcggcctctttggcaacgtctgttccatggcgtcccatagcaataccaatgtctgcctttttcaaggcaggcgcatcgtttacaccgtcacccgtcatggccacaatgtctcctcgagactgaagcgcacgaataatcttcattttgtggtcggggttggttctggcaaaaatggtagtgtgctgtatcgcttgggcaaggtcttggtcagacatcctatcaatctcatctccccggaggacagctcttattgcgttctgacccggcaaatgggcgctgggaacggcaacgctcattcccaactgtttaccaatcgcaagtgcagtagtttccgcatcgccggtgatcataataactctgacgccgcctcgcataagtcgtcgaatagagcgctccacaccgggccgaggagggtccctcatgccaactaagccagcaaatgtgagtcctttgtacgtatcgtccgagccttgaggaatcgttggggtagaagtgccatcggcagcgggcgtgttgcttcgcgtaccaggtgcaggcgaacgagctttggaagacttggatacttgaccactagcaaaagcaagaacgcgaagtcccttgacagccatggcttcggctgctgccaaggcctcctggcgtcgtgcactatccagtacaatctcccggccatctttttccagatacgtatcgcatgcggcgaggactttctctatagatcctttcatataagcgtactctttttcgtttccaatggtaacgcccatccatttcctctcagagctaaagggcacttcggtgacgcgtgggccgacggaatctcgaatgtcatgctctttaaatttatcaagcatgtcgagcatggccacatccgtaggctggccaacccatcgagtataggtagatgcttcttcacgactaagggttgaggtcaagacggcgcttgcagcggcgccgctctctgcaaagttctttgccaggcgcgcattgttggcaacgtttccaattcgtaggatatgtaaagccgcttgcgtgggcttaatctcttccacttcagcgtccgaggagacgtgaaacgggccctgttctccaaagcaccacatctcgacagtagtcatatgattggtcgtgagagtacctattataagtcggttagtacacgtaatgactgcgatttggggaagatcaaggccaaaagcttacccgtcttgtcggtacagacgacgttgacagatccaagggtttcaactttgggcatccagcgtacgatagcatgatgcttcgccatccgatgtacgccaagagccaaagtaacggtaacgataatgggtaagccttctggtatagctgcaacggccagggatatagaaatggtgaaaatttccaacagttttttcccttgtagccaaccaacaagcgatatcaatccaatcacgacaaatgatgccttgctcagctgtgtgccaagctcatccatcgatagctgcaaaggcgaccgggggttttccgttccagaaacgcttgtagcaatagagccgaagtgagtgctgccaccggttgcaaagacaattccctgaccgtgtccggactttaccagcgtgcccatgtatgcaatattccgtatgtcactgttctccgcctcgctgctgtccaaaggcatggctggagcgagtgatgactgcttcgagaaatgattgattccttgagaccgcgactcagttgatatactgataggcttcgtctcgcctgtcagattagatacgtcaatggtcaagtcagcggccttggtaacccgtatatctgcaggaatacggtcgccagtggtaaataggaccaaatcacccggtacaagctgagacgccgacactctaaaagaagtggcgtccaagatgtcttcgattggggtcattaaaccagaactatcggccgggtctcgaagttcgttgacattagggggccacggagacattttcggcatagcagacggcttattcgctgagcctcgtacaagatgtgcgtgattcggaacgaggtgattgagggcctcgatggatttctccgatcgatactcctggataaaaccgacagaaacaacaatggttaccgccaccgtgatacttatcgcatcgtccgtgttccccaagagtaacgaggttcccgcggataccaggaggagtacaatcaacggctcttgaaactgcttcgcaaaccggagccacagaggctctggttcttcgtgaggtatctcattcggtccatgttcgccgagtcgcttcaaggcttcgttgggcgtaaggccgtacgtgagggacgtccgtaactgcgcagcagcttcgctgggtgtcatgaaggagtattctttggcgacgccctattatctcattaacgaattgcctcgaaacaaatacaaatggtctcttcagccttactcgcgcatgcgcagaggatgttcgggcatgtcctggccttgctcctgatcttccctcccgatcgccgtcggccgcatctccagtgatgatgggcaagttggccattggcagcagagactcattgccagagccgccacgccctgcccatggcaactgcatattgcaaaccctaagatggcgtcgaagttgttaaggagggccggaaatcaacgccaagcttttatcaaaaggccgatttcatgaggagaggggagacgaccgaatgcgcaggagtcggctttggcgcatacgttgtcgagatcggaaggcggcgttgttgtgatgaatcgagtctttttttccagcggacaccgacggcttcgatcctcatcccctaatcaagaggccagcgtgcagaccggtgaagcatcagcaatgcaatcatgcaaattacaaaggtggtctcccccaaggctctatggaatgggtagttgcgctagcctcgccactggcactggggacaaggagcgctacagggggctgcaggtactggcagcgcgaagtaactctctgttttagcctagcggcgccgcggctaagttggggctacgcgacccaaggcctgcagccctctgacagtgcgccccatggccgatggctagtggctgcaacgacctgccaagctctgcgtcttactacagccggtattactccctaggaactctgtccaacgccgcaggtaagatgtcgaaactcaatataatttggaattgtcatgattgtatcataccatatcttggagcaaccagtccgcccaatgccaatgcccgcttttcattcgctagccatgtctcctgaatagttgattgcggctactgttactagcactgctactaggagttttctaaacgctgctagctgggcatactatttggtggggtgagttggaataaccttggaagctacgaggtaataagacggaaaaaagtcttgtgccttgtcaaatattaggtaaatattcaagcgatttcttgctccaagactgacttgtgcccataatcacgctgacaaatgccagccgctatacgatgcgaggaatcaatgggcaaacgctgagataaactagaaccgcccggttttttgttcgcaaagtgtcttgttaataccataatattatagtagagttggtaggtacctatttgaagtaaagatgaacatggggctcttttgatagagacaagacgggtgctccatttaactagatggtatcttgctgtgatacagatactgctgtcgccatcagaagaaaaaagcaccttgctcaatacaggaatactttgtatctatgcgacatgcaggtctccagccacaggtgtcggaggaaaaaaatggcatgtgtcaagatccatacttgtagtgccgtgataaatgataatgcagggcatataaacggcaaagctcagggcactcgcccatgttcagtcagcaatgaataaagcgtcgtaggttcgtgggtactcatatgcgcaaaatgatgaaatgatgaatcagcgttactcttcgcaaggtttatgtagcataagaggggatacagagatcttggaaaatcgcgttcatcgtaatcatcgtgtaagtgcattagggagctcgagggttgtagttcaactgtagtgggtagaatcactgactttaaagcaattccctgacaacccgtcagaagatattctttcttgaacggacaataaaggtacgctattaggcattcaagatggttggatatggcagtttgcctctacgtaatagtcgatgacctaccaagttctgtattgacgatacacataccccggcatgtataatgacgagcaatgctgcaggtagcttgctgggagctaccagagtctagctagaagtgcgctggggttgcagttcagtgcttgtcgcagcatctggctcgctgcgctactgctcaaagcggcaagagtgtggcactcccgccgatatccgacggacggacagcgtgcagaagcgccggaagaacaatttcccgcccccgccacgccgaattgggacgcaggcaacaagctctccccggtaccagccacttttctcccagccacgcaatttcgcatcgccgcagcagcgtctcccctccgcgctccatcctaagagtttcacacaaccctctgctctcgcctcgtcatttttgcactccccatcaacccccgtcacctccctctgctcgtttttcctcgcctgcgatccgatattccagcccttggcgacgcattttttggacttgatgattttgcgcggccaccgtcgcgcgtgagccaggcccgaacacggtttaggcgacttgtttatccaccaaaacgcgcaccccttgttccgtgtttactcacctccactttgctccaaactcttgttcccctccactgctgcgctgcctgcaccatttcactggctggccgtgcctctgcatatttttcttttcctcgagtaccagcttggttgagcgcgagtgccagtgcgacaggctgcgcgcgcaagcatcatgttctattcagagacgctcctccagaagaccgggcctcttgcccgtgtctggctgtctgccaacctcgagcgcaagctctccaagaaccacattctccagtccaatgtcaccgacagcgtcgaggccatcatcacgccgaaccaggcgccgatggccctgcgactcagtggacagcttttgcttggtgttgtcaggatataccagcgcaaaacgcgatacttgctagatgattgtaatgaagctatgatgaagataaaaatggttggtgcctctctatttctttttgctcccttgccttttcaaccatttactgtatcccaccaattgtaaaaggccgtgctaatgaccctaggcgttccgatctactggtaacaatgacttggctgccaacttgcaaatcaccaaccgcgagtctttgcttctccccgatcgtattacgccatacgataacctcgagctacccccgcctcctgatgcctcgtggttgctttcccaagttgatgacgtgtcgtcgtcacaagtcggtaggaaggggcgcgtgatcaacaaccgagacatcaacttgcaggaagatttcgacaacagccagtttcttcagggcggcatgactctggatgaagacgcacttgcgccaatggatgatcttgagctcgagctcgactttggtcttgacatggacggcggcccaagcattgaaatgggccgagatgcccccgcagcgcggtcaatcgaagacgatgtcttcagcgagcttgatatcatgccacgatcaaaagagggtgccggtcctgaagacagtcgcatggatgtcgacggcatcgtgaggattgcagatgatgagggcgatatccagatgggcgatgacgatttccagttcaaccctggtgacgcatctggcattcccgaaatggctgcgcttgacatcaaccgacaaagaatctcggaatctcccctatcagatattgacgatcagtttgctaaagaaattgaggaggagtattctcgccatggtcacacagatctgtacgaaccccaggacgacgaggagagcacccaaatccaaaagcctgcctcgcgtgctaggaagcaacgcatcatgatgccagatgatgaaattgccctgtccagcactcacatcaagcaacagcaggctcacagagaaaacatcaccaagcccgctaccttcctcccccgcgatcctttacttctggctctcgcagaaatgcaaaagagtggcggctttgtatcttccatcatgatggagggtagaagcttgtcgtgggcccccgaacttcgcggcatgctttcattggacatggttcgcggtgcgaatgacctgaagaggaagcgtgacagtggcgttgccgacgtggacagtgtaggcctcaaatctcctcgtctcgagctgggagacgacaccgattttactctcgatggaaacgcctttggtaacaacagcgtggccgccgatggtactattctcgagattcctgccgacgaatccgcagctcactttgacgacgatcacgcggacggagagggtagcccaatgcctgcattcgaagacacaacgctgcctcttattcaccctgccgacagcggcgctgtgtctgctggcaccaagcatgctgtccacattctccgagagctgtttggccctgatgccgctgaggatgcagacaagaggaagaaatcagcagtcgtctttcaaaaattgctgcctgagaaggaaaccaccaaggccgaggcaaccaagatgttctttgagtgtctggtgcttgcaaccaaggatgccatcaaggttgagcagagctcaggcctgggcgatcccatcaaagtccgaggaaagcgcggactctggggcgcctgggctgagcgagaggctggaggcgagatctccaaccaagacgagcctgagtccgccgcccctgtgagcgtcgcggcggttgccgtcgaggcatagtcgccatcttgacaacaatccaaaaaatacatcatgttttgagtatgtaaattaaccatgctgtgcattctgggcaacgaaaggttttgtttttttgttcaaatcgcccacggcggagttgaaggcgtttggggagataccatgtgatcttggaggttctctgaattaggatacaggagggaagaagggaaaaggataatcgcgccttggatgtcgaaacaacacaagcccttttttacactattatctcttttttgtattctgctagctatgttgtttagaaaaaggatgttttgggaaattagtgactactgaacgaaatcaactttattagctaccgtgtatacaggcccatgaaactaatgtctacgatttgagattgattattctttgaaatctatttcatgactaacacttgagggggatatttggtcttggttccatttttttaggaattcggcgcgttgattgtatatggctgtttcgctgatccttgatactgttgccgccttttgagattctgatgctaaatacagccaaacgcggtgctgccccgccatcaaccccacgtagctaagatagggaccaatctatccatctgcctgccaggcacgtagttgaccaaccttgaaatccagcttcgagcaggcagcttggaataatcttgggctcttgacgacaatctcttgcctttaaattatcgaccttgggccaactttcttctctccttctttttctttccgttctatcatcctaacacgcgttcaacggacctctctttcgatccaaatccaatccattcgtcatgcctcctccgtctcccctagtcatcgcaaccggcgccgtcaaccgcctcctgaaagaagaagcgtcttatcacaaggagctcgaggagcaggaggcccaggtcaaggcccaggaagacaaagtcaagagcgggcaggaagacgaggatggcaatgcgacgtacattttgaagcagcaggtaagttggggactgcatatatgatgttttgactgacccgagggggctaacgaaaggattgtggtttatagcaaatggttgtcgagcagacaaaggccgtgtttaagcctctgagggatcgaatccgggcggccgtcgagaagctcgaggaccttgttgcgtctgaggagaagaacgagactgctacgccggaggagttggcgaatgcaaaggcggcgttggacaaggccaaggcgaaggaggagacgtcttgaagggagtgaagcttggagaaggacgaagatcaataaataaaataccacgatacgataaagcgtcatccacaccaccaggacctcgttagcaatagcgccgaataaaaaagatactatttattcttcttttaatttgatccgggtatcctagttatacaaatgttctatccatctttagagagaagaagaaaaaaaagcaatgtcatgcgaatcatccaaaactaattgtcaacctccatcttatcaccattcctcgccgacgacttgtattcgtcctcgtcctcctcgccttcttcattctccaatccttcgtcatgcatatcaacatcttcgcccgtctcgctccctgaatcgccatcacgccgcggcggttgtgatacttctctggtcgaagccctacttcctaaccgagaagctgatgcgccgtccgtagacgaaggccggagctgatctggacgcggcgagccagctgagggcgttggtgcatctacagatattgctggatggggcgtcatcccgttcaattgcccttcgccatcaggtcgcggtgtctcggtgctgttggggttgaggccgggtgtttggccgtctcgctgctcctccacttcgtcgtctccgccttcattcattccctctcttcggtctacttcttccttctcgtctctgatctgccgtcgtaatagcatgccctcctccatgatcctattgaactggtctcgccgttccttccatgtgccgctgtacgtttcactttcgcgctccagctctttgcattcttcttctaatttctcgagggcaacaagctgatcttcacgcggccgcagcagtcgattagacaatatcttctcggccagctcgtcgaatttcttccgccgcgccagagtcgctttcgcatcctccaactgctctcgtagtcgcgcgttgttctcgcgagccgcctggcattctgctaggatgcgctgcttgtctgcctcgtaacgttcgcgctcccgctcgttcgcatcgtgaaggaattggaagcgggcgatgctgctgtcaaaggcagcaaaatcgaatgtgagatcttcttgtagctgggcgctgctcgcggtgtggcctccgttttgttttgtagcatcagattgtatcgcactggaaactatcgcagatatggatgacaggcgtttggtgattcgcttgaaaggcttctcctctacgttgaggagccggctcttgtgaagctcggattcgcctttttcgtccagcagatcccacgaagacattgttgggttgggaggacggatgctgactaggcgttgaatggtagcgaataataataaagcgactttgtcagaaataagaagaaagaattaaaaaagctcgtgctgaatatttgacgtatttaatggctgttaaatcaacagtcctactattgagcattagagtttgtttctctcagcctcgcatcactgcgacgacgtggagcgcgcgttgatgactaaggccgctgctagttcaattaagctcttatctcatcgacccaatgatcagccgccactgtagccttgcatttctttgaccttgaccttgcatcatttactgcgctgagctactaccagcgcaagcaaatctcccacgactttgagcatcttgattttgtactaggcatagcattcgcaacccaggaacgaccaataacaaacatgtcggacgaagacaaagagctgttggcgcgcatcggccaacttgctggtaagatagtcgggcatctcgcgatgacttcatagcgctcaccgttctaggccaaatcaatcgacacaaaagccagcaagccaactaccgctccgtcccgccgacgcatcaaccagtgcgccaccgaggtttgtcttttggagaaaaactcattagacaggaatagcagcatggctaacgttggatgaaggaaacgcctatcgtcaagcaagcgcgccttacccgagcagaggatacagcggccggccagccgccacgcaccgcaacagaacattgcatctcaacgcttcggcatctgcttcaggatctgcctcgagctcggccgcccccagccctgctcctacgaccccgggctgggtgagcaaaaacgatcgccaccgccagctcatcaacgccaacatatatgagaaagagagccagaatcgagccaaagctatcgaagagactcgccagagaaagatgaaagatcagaagcgccgggaaaagcaacgattcagcgaattccttcgccaccaggccacggtggatggatttgcaggcacgagcacgagcacgagcacgagcactaatcccgcagttacaaatgaaataacggtaaacggcattcgcttccgcgtcttggatggagggaagaaactcgttaagacacctggtaagttttgcaatgtctcgttcctcatctttgttattgactgttaccaggtgaccctctcccccctacgatgacgccaaagatgaccgttattgccggtgtcaagttccatcgtacaaagactggaaaccttgtggcgcagaggatagtcaaagaccaccggtatgttcacgtcccgagggcgatgacgatactaacgcaagcagtcgatctggtatggtcaaaaaacttgatcaacgatgcaaaatcttttcaacgactggtaattgttttctataaatacaacaaccgaatgagctacagatctacgagatagtggcgtagatggggaagcaaactaaccattaacctgtgtcctctaggttcttgttcgaaaggcccggcctgccgatacgtccatgaccctgacaaggtggctctttgcaaggatttcttgaaagatggcaagtgtcccaacggcgagtcttgcgatctctctcatgagcttaccccagaacgtgttccgaactgtttgcactttgccaagggacaatgctcccggcctgactgtccctttacccactccaaagcctctccaagtgcccccgtatgcgcggcatttggattctgcggatactgtgacaagggtgcagactgcaccgatcgccatgtcttcgaatgcccagacttcagcaacaccggtttctgtaagaccaggggatgtaagctgctccatcgtgagagggcaagcgtcctccgaaatcaggccaaacagcgcgacgaggcccaggatgtctctagcgaagatgaatcagtcgactctaacgatgtcgattctgacgaagtggccgagttcctcgagggcgattcggatgattccgactttgacaacccaaaagactatctccccctttaaccgagtcaaagtagattatttcttcatcgtcccttggacatgtcgagtcgattaccattcagcgcctctgcagttttcataccttgaatttttggagattacatgctattcttttttttattcttgttttctttttatttagcaagcagttcaaattctatagcaaacgacaaaagacatgaagctcatgtcggtttgggaaatgggctttatactaaagataccctgttattcagcattttaacgtcatgcctattttcctccctcctccctcggaggctgcaggggttacaaataagacgacgaatataatgccgagagaagaaaaagaaaaaaggaagaagaaagaataagggaagagaagacttttgaataggaaagagagagaaataaaaaacgatatatgttagtagaggaaagagaataaaaagattgagaaaaaaaaatatcaagtaaatgaacaagaagagttgctacatgtgtcaaattgctacataccactgtattatgaacctggtttttcttctacgttggagagtcatatcgtccctacttacgcttcatctggcccatctcgaaagatgctccctaaaacggccagctaaagtccatagtaaacatgcattccatgatatcaatcctcgtgtcatcaaatagcaaaaaatggacgatatattacgccccctattaatcgaatacgctatcaatattaattaataccccataccgaccgggtaatttagcgaaggcagccctctaaaagagatcactgatcggcgtcccaaaatagcccagatagggcccgtctcacagcgcttcccccctggagaatttacagcccgggaaaatgaaaacccaagcatcgataacatgagttggggttagccaggcagttctttattcaattcatatattcaaatctgtcttcttgcttcttcatctacctagcaaaggcatgcttggtacatcatctccagtacctaatactaggtagcactatataataacacggcaaaaagctggtggccgcagcacccagtttttgccaaggaacaggcgccttggggactcgggagcaaatcctagaataccacctgctcgactccataatgcggatttttggagggggcggcgaaaaagggccctgtttcaaaaaaagggacggcgcctggcctttttttaacctccatccgttaaatcattcaaagcagccgcctggcagctcgtgatttgtcctctttgttttgccgcgcgggaaagatcgaaatctcgttgttcttattccgacgtctttggttcatctgcctctgcgtgacctcgtttcaaagggcgttgagacacaaggcgttggaactactggcgctgtatccgtatgtcatacggcgctacagaggacactgcccacatatcagtcgctacaaaaggacttgcatcagctcagctcactcagctcagcctcagccacagcttgactgcctcgctcatcgctataccgccggtattcgtttcttgcgacgtagaacagttggtagtacttgctgtctaaaggacatctattttgggtaacaaacaaggcgagggccaagcatcaccggctagctcatttacatcatcacgactacgggatatctatacaaggctttggtgctgctgttgtttcgcttcgcttggtctttttatcttggcttggatcaaattaatagaagaggaggaagagaaattcacttacagcgagctactactccgcaaccatggggctccgagatgcactgaagaagaaggatgctatacagcaagaccaagatgcagatggaagaatggccggtccggacatcacgtttgttcgctccgacactgtctcgcagcaggtgattatgccgtcggacgaaaacgccctcggctacaacgacggcttgctatcgccgtcgtcgacaagcggagagcaccgaaagtcgaggcgaagctttgactttttccactcggatcaatcacgaagcccatccgcgtcgtcctcgaccagtcagaaatccaaaaaggagagcaccgcaagacgcctctcccataggctacacctgagtcgcgcgcctgagacctcggaccatgtgccccagaacctgccggagattgtggtcccaaacgacgtgcaggatggagatgctgcagagctgcagtgggagaaacgggccaccatgttagccgggcagaatgatcgggtgaggagtcggccgccctcaagggacgccgcagatggcatggcgcacatgagcctggacagccctcgcagccggagcgcttcggtgcactcgggacaggtttcgtccaaacagatcgatgccgatattcaggaggcgattcggctgcatgaggagggtaactttgtggaagccaccaagttgttcgggcgcctcgcagacgagagcggcgccaataacccacttagccaggtcctctatgggctagcactcaggtgagtgttaccatcgccggatcccaatttgccctttccctcctatcccgtggtggcgatatgctgcttgccgccggtgaatcctgagagaggcacggctctgcccgcatttgtcccctttgagcacgctctcatatatcacatcccatttgttttacgtgacatgaccgtcatatgattagcaggcaactgcagctcgagagatggacaagagctccggactaatcgccatgcatccatctaataggcacggctggggttgcacgccagaccctgggaaagcggtccactatctaacggcagcagcctccaatgctgcatcagtcgaggaattggcgatccaggccggtctgaagaagggaggagcggcaaagggagagctagtcctcgccatcttcgaattggccaactgcttccgccacggctggggcatcgacaaagatccaatcgccgcaaagcaggtatgcagtcatttcctattcaggagtcggctgagctgattagatactgacccgcggggaaacagtactatgagaccgcagcgaacctgggcgatactggtgagttatgagacagaactgcagatacggatatatgcttggatactgacgagtagtcaagacgctatgaacgaagttgcctggtgttacctgcagggttatggctgtaaaaaggacaaggtacgtttgcgattagtcaagatatccatcacatagcttcgcctcttcgatggcaacaacaaagagatcaagcctcaaccagggccagcagcactgcaggcagattgtggcttgcctctcatcagtctgggctggtccaggcttggctcaggtttggtttctgcgctgacaaaggcggagttgatgcccaacgtctcaccaagtccaaagttgggcacatgtgaggcaagagaggacaagcaaggaggcgcaagctgcgccagtccagtcgaaaatggcacggccacgggtcgtgctccccctctccgcaacttttggtccgtcacatgaggctgatgtttgaatccttatttgggagtacagtatgccgcagcccggtactatcgactggcggagaaggctggcaataagacactaggaaattcatggtaagttatcaaaacgcactcatactcacccgtcgtgcctgttgtgggtgctcctctgtgtagtgcgatgcatcactctcaagtgtcagggcttcgctcgcggtctattcgtccagtgtgctcaaagcgttccgcccagagtatcagcagtctcatgactgtaaccaggcgctttgaaggattgtgacgcgctacacagtccagccccagctggaaagcaaaatgacccaggacgagtcaatggctaacacgtctgtaggatatggaaagaaaaatacgatccaggcaacggtaagaagaagtaagggggggtcacaggcacgcagagcgcattcacttcatggagctctcgaatagcggcgttttttcaattctgagcttcaccacctttttcttgtgtttttttcctcttctccagcggcctctacgggatatcgaaagtgggctagggtctttcttcttctgttttcttactgctgcgttccgtgtccactaagtggctctttaagcaacgagtagagaaccagcgttttgatccattctgcggcttgtggttcacatttgcggggttccgctgctgtatcgtgtgtagcacagacctggtataacttgggcgttgtgagcggctcgcgtaacggcgattgccgcatgtatgtttgtttgtttgtacggtaggatgtctggttctgttttcaaaactgtaaatgcctgagcctctacggctgtaaggcgccttgccctgcagctgtatgtgtgtcttgtgtgttcgcgaagcgtgtttgtagccactagaggagcagcacccagctgatatctcactttgcccattctcgtgggcttactaggatgaaaagaggagagcagaggagaaagctgcagatgtggctcggagaattggtgcaaatgggatcataggtctggcgatgccttggtgcagcggctcttttaccagctttgccttagccgggaggatcgttttgatgcctgattgcgcatgcaggtggcatttacgcatgcgtgcaggcatgtacatgatgtacgtatggagcgggcatgtatgtatgtgttgttcagctgtcgcaactagattggctgggagggaaaacgactcgtctgttgtggtggagttggccatatatcgaggcctagtacgggtgggctgcgcgcgagatattctgctgagccttgctcttctgagtttttttctcgttttcctgccattgtcaattcgcttaccaatggccattggggtttgggtatcaattcctgagtcatttacggcattgaagtccaggactagcagttgatgaggctttcaggcactcacctcgttccgggtaaggggcgattcgcaacggaggtggcatgactgctggagctgtaagggaccaaggcgacttgttagtatcattggctcttgacaggtaaagcttctgtaagaagcatgcaagatgcatgtacgtgcgtttatttggtgcgtgcgctatgtgtgtatgtatgcgggtatgcgtatatgcatcactcacttagaggtaggtaggccagtacatgtacgagagatgtgactgacagtctgcccgtcgcacattgcagcagcatgctcactcataccaaggcacagtaattggtgctttggcatcgcggtgccttggggccttggtggcagcgtggccttgagtcaaaagagcatttctagcctcaggaccaacaggatcggcccgaggggtgtagcggcgtggcgtgtgtcaacaagacggaaagacgggaagagccaggaatagagcagcggaagacatggcctgggggaggctagagagccctctctctcttccagaggcgtctccagcgctgcgattcgtccagactaaagcgggtgcgtctggataatgtgtgcgtgtgagcggataaatgtgcgcgtgtacgcactggcagcgtgtggctgtttcatctatttcgccaaaaccgagtttgtggccaccctgggacggcattggctgaaatcaaagcagatgatcagttcttgcagatgcagagtggctcgccgattggtggatgcggctggcgggctagctgctaattatggcgaatgagggagatggagggcatgcgggatggaagccagaggcagggaggtggaggatggaacaagagaagaatggggaggaggagagacggcagaggagaagagaggggccatggtttggtttgttgcatctatctattcaagagtagaaagaaaactattattcatcacttagatttcttacttcgtgttgggaagctgcgttgatggctacccgtatccggagtacaaggaaggtgccgggttaggtgagcattgaaggtactgcgtcaaatgtatcttgtagcaatctcgtgatgcctttctctcccttcaacacaagcaaagagatcagcgcatcagccagccacgccctcttctgccaggcattagccagcatgaataaaccatcagctatgacgctccccatgcaattttaaacacctactagaatagatcccgtagtaaaatacgacggggaggtagtatagtagcaacaccgcggccaccacaacaggccgcatggcatcatgcagttctctacttggacgtttttttttccatgtcccaagccctccatcaacgagacacacaaccctccccaaaaaaggattaggtctacaacttctccaaccaccccaactcccaggctagaagcaactaaaagggcctttctgcctcgttggcggtgtgatgtcaacccaatctctggcccccccctccttctccaggccaagacaagccacagccagtgcatggccgctttgcatcacatcacatcgcttcccaggtctcacgcacccacccctttgtttccgtcgtctctgccccgggggaacgctatgtatgctctacgggcgatagcacggggctgtattatctatgatggtatgataggatgggcactaggtatacacaaaggggagatggttatgtcagtctgtaaccgttacgtagtagaaaattcgctggtgttgcgcctcacggcccaggtaagggcgttgtttgctattagccctctatctaggtagtaagcgggcatgcagtcacgaggcacaggaggataaggagtcgtacaagcgaggttgggagcagtcacagaaatgcaaaggagaaacatgagcatcaatcatgatggatgtaaaaagtaaagctggaccattttgtccgccttcgtatttgaaaaagctatctgaaaagaaaatatgtcgtcaaaacccaataggccatctgtgtggctgctatttccaagtaaaaaaagaaaaataatgccaatatgccgcccaagtacaaaggaaagccatctagggatatttcttgtccctatggtgggttctcaaaagagtgtcgttgagaagagcccgttccaggtgctcttgctcgttatcatcaagtagaattccattctgtcatcaatctgtgtcgacatgcctcgtagaaatccttctcttggtgctaggtatcatcccgcacccagattcccattagccgaaaagctatgcccttccaaagtagtacaagcatgcactggactggggcctgtggcatgcttgcagtgctgctgcgtcttgcttgtgtcctatctcgcccaatcgtcgaaaggaccccaaaaagtagggtagaaaaccaagtaataaacatttgaaaagccgtccaaatattaacacaaggaaaagaaaaagcacaatgaaaaaaaaaaagaagccaaatcaaaatcaatcgctaaaacaaggaaataaaagcaacgcttgctcgctcgctagatccgcaaagaaatcgtgggagactccaaagtagatgattttcatgagaaagcggtttgttcaaattcaagaagatggtggtgaatgcgtgagcaaataatctcaaataatgcgcatgtggggggagccgccccagagcaactcaaaaagtggccagctcatccaatcgcggatatggctgtaagaagagaagagtaagaaagtaacaagaggttgtcaaagaaatgaaataaaccaagacaaaatagagcaagggtggagaaggtcgggttctgcgtcattactgtagccatttttttcattcgtcatcgtgagatttcgcgttttcttctttcgcgccgggtcttttttaaattctttcatgatcgtgcttcgttgcactgctgtccgttctgagcactgttgcactctacaaccattctggcaaagtttcggacgacgtcgttggggatctggtcccaaaggagagtgcgagtgtaaacctcggcggcacccagctgcttggcattatcccgcagctcagcgagagcctgggctaggttcttgcgagtcttgctgggcatcctgccagggcggaggaagtcgtggtcactaacaccgttgtactgagcagcagagagggagaagatctgctcgttggtctgctcttgtgagggctgcataaggctatcgccgagctctacgagcatggacggtgcgacaacaccatcggcagccatgccggccatgacactggcgctaacgggttggccccaagtggcagcggaaggctgaggagcaatagcgtgcatgctggaagaggcactgacgccggcatccttgaagacgttgtcgaggagattcgctgacgcaactcggacatcctcagacacgcgggggatggagggcatcgagcggctcgacaagacaaaagcgccaacaaggaagagcatgaagagcaggccgccttgagacgaagtcttctcgctgtccgaggtgaaggggttgttgtccttcttggccatggccatgggcggcttaacctcatcggcaaagtcgttgaggaagccattgtcccaggtgccggccatttccatgtcgtcgtaagagccggagaagtcgttggcggcagcgttgggggggatgctgctctccaggcgctggacgtggtcggtcagaataccaacctttttcctcagctcgccagtctcgatagtgtgagtgcggatcatctcgtccttctcaaaagcgagggtctcgatgtaatcaacgcactgctgcttctcgagagtgagctgctcaaccttggccttgagggtggaaagttcatcctccatgtcagtgatgacaacggtgaaatgcttcttctcatcttccaggcgctcagtgtgctgcttcttgcgctgtcgagagtcgaggctagcagaacctgttagtttcatgcgggggggagaaatctgatcagttcaatgaatgtacttacgcagcttggcgatttcgcagcagtcgcttctgttgcttgagctccttgatctccaactcatccgtagactgggcaatcaactggtcgatgttgctcaagtttcgctccgcggggatctcgaaacgagcattcttcttccggatgccatcgccgcgtcgcagatcgttgtgagatcgaatggcagcgctgccgtcttgcatcttcttggccgcattttggccgtcttgcatagactggccatcagccaagttggcgaacatgttgccagaggtggggaaaggagtgggagcgtggatgggctgctgaaagatggaggtgttgccctcaaaatcagtcgccatgccaccgaagcgcggctggaaaggcgtggccgtgccggagcctccgttcatggcccagggattgcctgatgagatgaaagggttggctgagggctggtcgaagcgcatgtaggggttggtgctggtgctgtgaggttcgtagaaggggttgttggagggcagcgactgcatgtcgacagattgccaatcttcggtcttgggagagaagagaggccctccgatgccgaaagactctcgcctgctgtccatgggaggagaaagatccagtcctgaatcaatgccgctctggtcaagaaggctgtcgtctaagctgccgttgtcctctgccttgaagaacttctgctcagggctggcatccatagccataggtgctgaatagtagccgttcattgtgacgaggtgtgtggctgtgtgggagcggcgtcaaggccgaaatgtgaggggagaggatgcagaggtcgacgtcaaaaaccgaacaagagaaatgacgacccaagaagaaaaagagaaaaagaggcgaaagagaaataagtagaaataagagcggaaacgaggaagaacaaaagcacagtagtcgttaagtgctgatactgaaaatctccaaagatgagatgttagcgaaggcgctcaagacggcctttttcatttgttgtttgacgagcagcgacggaagtgggcggggtcaggacgaagaaagatcacaggcagcatgcgtaggcagtgatttgtgatggcgatggatggctcttgattatggccaagggggaagggtgaagaagcagcgaaatgcagagcaaatgcaggtcatgaaatcgtcaaggcgttgaagggtgatgggcagaccacagagtgcgggagggtcgagtgatataagacgggccagctgcgaaaagggctgggagttgggtttggtgtgggaatcggaggagggaagcagggcagggaatcggaacagcgctaagacagcgcttgtggggggctagtttaagtgcgggagagtggataggccagcaggtggtagtgggagtagtgggcgtagtggcagtgggagcagtgggagtagtgggagaaaaacatgcaagagaggaggtgcagcgaagagcggcgacagagataaaaataaatcgacgacgccggataggcagagaggaaggggacgggcgataagagacggtggatgatggagaggaaagggcagctttgctggacatggttattgttatttcaataccggtcatgatattggaagaagcaacaataacactgctgatgatgatataaggacatggcagtggacgaaagcagtcatcgtccaccaaccgggaagagggggcaaggagggaaaaaaacacacacaaaaaataaacaaggaaactgactcactgaaatgcaatctcgtggtacgggcgttgggagaggcctctggtgccgctgctctctggctctcctttctgctgcggctgatagagacacacaggaaacgaaagacggcttcaagagcaccgagggcgtcgaatgggattcaaagttgagatactgagcaaaggcagcagatggggaggaggggatttcaattatatgtactctccgtactcgcggggcgtatgtttgtagctgcaactgggtagtgggtgctccatcgcacgaaggagggtcagacgtagccaatggttgagagttgagacccagcccgtcattggtctatgactgcttagttatctcgtcttagtcaagaagagttgcccgtcttagagaggaggcgttgatgcttgatcgcctgcgccgatggccggtacgtacctctctgatagtgatgctaggctgatatctccgggacaagcacgttgatttggcatgatgacagcgtcgagtcctcctcgggctgataatcgccggagggtctggaaagggcgagagcaagacgagagcgtcgtccacgggctgaggacttgggtgttgggctcattcgcagtagaaggtacatgctttgggctcccatgtatgtactctgaggcgtctgtgtaatacacatgtacatgccttactcgcttagaggtgtttcccataccgcagtcggagtgtgtcgcacaaagtacagcccagccgttgtcgatagcgatgcttcgtactccgtaccacctacctactacctctgcttcgtcttcttgcagtacgagtggtgttagtgcgtgtggccgctcgtcatcatgctgtcgggctcaaacgggttttgtctagggtctggtcctcggggccggctttggacaggggtgcctgtcgtgagatttggctctcgcctctttagtactctttttttttttttttaaataaatttttttctttcatttctttgagcaccgtgcttgtaggtaatcctccgcactccattctgaagcggcagtgcgcccgtacgattagtgctatcaaagcccacgagtgcgtgaagggagttggacacacacagagtaagtagactatcccttgtgccctttgagcatggcacaatggatctctctggctagggctgcggtggtgggcatgcctaccaatatcttgtaggtgctcgtgcgtatgagcagggtgctggcagcacctgtatgtaggtagatgtgatgcagcagtaggtaggtagtatgtcatagccgctatgtttagccttctccatctttctgctttgtacagtactgagctctctcgtatggaggtacttcgagttcacaccatttccaagctgggctgatccctggtcctgctcccttctttccacctcatgtggcactcgggatgggacttggaacaacatcttgtcccgtacttcgtactctattcgacttttttgtctgtctcaagcaggcctcggcatggccatcatcaaccacaatgaccacaacccgcacacctgatcgatcggggaccagcggcctcttgtgactcgaaacggcctctacgcgcctcaggttgcgcctaatgggagaccaagctgaactttgccgctgccttggcctttcagtccaaggtcggcctgattcaagaatcgataagcaacggcgtcgtcgccgtcatggccagtcagtcagtccagcagcgctcagcccacgacgccatggtcaacccatcacccgccttactagcagagaaaagggaaagaattgacctccggctcgactcgcatgaagcagggcgggtactgaaacgaatgagcttccgtcatgtccatggcccatgattgagcctgtcaggtctcggcaagcgggccatgacgggtggccatccgcgacgccgggaggcagaatccaatccaagatggataggctcaacgacgggatgagatccaagacagagcgaatgagaggcgcccgcatgctacagtagtctcgcgccgccgagaagaggttggcagattgggcatcaagctcccggagtcctggcgacccaactctctcagacgaccccccttcccccaaaggaatgagctgctccccaggcctcaagagagtaatggacggcgctggtcgctcccgcacgacccggacagcgggtggacgccatagccgcagacttgtgaccactcaaaagctcgggacgggccagtagtgtgcgctctgctaagggcgatggtgcgcaacgcctgcttctttggcgtgcagagcagtggcctgtgaaccactggcagagcttggatggagaagacggccgcgaatccggccagtcacagcggagcggccctctcgtccactggcgccggcgtcgcttggtcatcgtgatgtggccgcgcgctctggctggccatccaagtcccctcacttctccacggtttctcgcaagcccctcccctctctcgctctatcggtcgtatcgtatcgtcacaggccatcaaatcgataggcagataccggggctgcttgggaggtgtcatggcacccatcaggcgagacgcagcgtctggcccaggccactcatgcctgatgtggtttggacctcatgcactgcgacagcccacctgaaagacgcgaggaagggcgacggggtgggctgacaggttaggcatgtaccgcctggcctgatttgggtggcgaggtacgagcgcagagacccaccgccttcgtacagtggaccagtaacgggctgccagaagagccagcgccgcagcacctgacctcgagctgattacgtgatgcactgcacgcccgtgctgccttgcgtcgactgtctttggccgggctcggattactaagtcaggatcgagctggacgactgatctgatggatgtcccggatgggcagcagccaatatcaagcacacgatagtgtcatccgccttgccgttttggcgctgcctcgcatcctgcaacgcgtatcaggcaagtgcagccatcaatgcacggccatggcgtactgctactgctacctacaggccacagtacacaggcccggtccctagcaccaccactttggctgggacagcaatgcagctcaccaaccggacggggacagcactgacacgcagcgcaacgcaacgtattagataatcgcttatcgattgtgccccatcttctccaactgcgcatccgattctggctctcgctcgtccttgtcctgcccatcatcatgcgccatgctgcctcgcagtgggctcgtggctggtgcatatttccaacacgggccttggcctctctttggcggcttcgacctgacaacctccaaccaaagaggcgcctgggctccactgtgccatggccgcatatgaagcggccatggcccgccgacaacttgcaccattctccgctgtctgctttgtcggtgtgtttttcctgctgcgcctatcacgctccatctgtttggttactcatgacgcgtgcgcgtccgtctggttaggcatcgacgacacactactttctcaccccttaggccgtgaggccgatgcatcttcagccctccacgaagttaccacgcacaggacgcctccataggcctacctggtctcgggggacgacatgttcgaatccgtctggacaatgcctggggcgagctgctgtgttctgtgggaagcctcaagaacggccaattaacaagaccctaagtgcatgcgtcgccaaccaatcaatatggccagactcaccggatttgacactgagcactgagactgtggcttctcaggcgtaccagaacagcgtcctggctccattcgaagctggtttgctggtcatttttcaaccgcggcggtgccatctttcaggccttgctgccagccgggactgagggcaaacttggggtttagccttggctgctatccggtccaatatcgcccattggctgtctgcggctggacagggaaacgtctcccggtggtgccagacaagattggtcttgatcatgcctcaatcataggcgattgcatgattgactgccacctgggtggtctctagtgagacaacaaagccggctcgatgttcagcccgtgccgcggttataccattcataaaatctcatgtcgagctacgtatctgtgtatcttctctgcacggggcccgggatcaagaccaatggagatcaacagagttggatgtacagagtacctccctcatcaagactctgactgcgcctcctgtggatacgtacttgcgaatgttggttcgacatcatttgctcaagcccgaaccccaagttcaaatgggaacaaaggatacaaaaattcaggctcaaccgagaacccaacttggcagctcgttcttggctgtgaggagatacgacgggtattccagaggaccctctactttccctcggccatccttatctcgtgatagcagtttgactcgcggggagggccagcacgttcttccgtctatggcgccaccatccactgcggttggctcggctgaagatttttattttttttattttcatgttatttttttttttctattcccccccaattctggccattcagagctagggatttcctccagtggtaatattgacgcgcccaaccaacggctgacagtccacaacgggcttcgtcgctcaatattgtctgtcgtttactaatgactacgctggtcactctcgcaggaaagccaagcactaactgactggtagtgcttgtgctaggcgatgatggtctactatagtagctcgggagtgcgtgtagcttgatgaattcgcccgcggtgatcacaagcggtctacgcaaaactcccttcggcttagagtcgcccgtcgatatcaagccaatccggccaagatagtcttgactcgctggctagcaattggtgggctagtcttgttccttggcgcaagttagaggccaaaaatatcgaacgggaacactatcagtatgtccttcagaagctattccaaagcccagggatgatatagccctcatggttgtgcgctaaagtccaagctgagctggggttttcatgcacgctacgaatgtgcggtcagcatcgcgagcacccaccaagaacggagcacgaaacgggtacctgttgctaccgttagtgctccgtttgctagtacggcgccatacgtaagacctacgtttatacctcaaaagtacggaaggctacttgcagagtcgccgtatcaagcaaaatattgcatactgggtgccttctaatcacagaagaggtcgttttgaagactctactagtctttgatgtgaaaactttgagagaaaaaaaaaaaaaagggggggggggcggagttttagtatcgtattggtacggctatgagccaccatgctgaagcctgctttttctttctctctgataccagctctcaggatgcacacctacttggtacagtgtctatttcaactctacttgtattatatggccatggttccattctggtcttgcaaagtatcaacgccactccactcaagtagtctgcggttaaaggagttagtgccttgttagccaggcacagagaggaatccagcctcggttgagcatggatggcatcagtattgaagcgtggttttgaggtgacgagagtaattacagctggattagcagctgatttgcgattacacttccgatcaaatgtatcggccaaagctccactctcaacggcgatcagacgataaactctcgatgcgaacgcctatgcccaaatcaccaaacactaactaccgatgaaaacaaaaaagatgacaagcatagtttatgtgcatatgaaagagccgctgagacagtgccggccaagccagaatatgaagagccaggggcagagaataagcgggcatctcatctttcctcgcatggtcgacgcggaagcacgaatttcacgctcactgtccgcatcacgggagacaagcggaaccccagggagatgagtcaccgaacaccgttcgccggagagccccatctctttgcctacggggatcacgacccggacggagctttcgctaatacgtatggagaccggggaccctaccctacagacctagaaaactagaaagcaaaagagaaaaaaaagaagacaagacgaccaaaaaacgcacgtggacgagagtcgctcaagctacgagttctaggatcatcctagttcctgagctcttcgcatcaccgactttaagctttgtgtggataaccattctgaaacattcctgcacaaggatgaatagtgcgtgagctaaatcgacggcggtgaatcgacctgatggatcttgatggatactgaactgcgagcctcccccaatcacggggacgacagatacatgtacgagtataacagatcgcgacgcggaacatgcgtagaagccttttatgcttcatttagacaagacggggcttctaggcaagtgttgcaagagtcatggatgcctgctgcaagttatcaagcaagcgggtggcctgttataccaagatcccatgagggagaagtcggtgtgataccaaaagctgggacaaggcgaaaggaagtcggcaggcgacacacgtccgacggcatctaggtatgggcacatgtcaaaaaggcaatccttcgtcatatggactgatatctacatcaatgtcttactcatgatcttcagtcaacgacattcgcaagtacgagcacctaccgtagcatggtgttactgcctgcgatactcgtatggaagagaaacgggggatctgcttgtacggagtacataggctactccgcactgcatagctccatgtctcactaggaaaacacgcgatgctgttgaacacggtctgcgagcactttctggacggacctggcaagcctgaggctcaaacccttggcctcgctctcacaggcagctgcatgcctctgctgcaagcaggctgcgggaagccggggttggatcgcagcctggccagtcagtggacgtctggacgtctttgtctgatgtgctagggctttagcatgggggaggactgcatcaccagagcatcgcataccctatcgccgtccgctctccttttacctgcggcgctccgcagagagacaacccggcacgcatacgacttgcgtacagtactgtatgtacatgctaccactgttttgtacaagtacgcatgtacggacctgggtaggtgagcattgactccgtaagaatgcatggcatccgatgcctctctttgtctttggtaggcgctgctatcacttgatctcgaccatcgtcgctttgtccaagcgcgcttgcgcatccgttcccgcttttgccgaagacctggcctttttttttctttttcttttttttccctttttaaaaaaattctgtttctgtttctcttttcctaagctttccggtatcgcccgtgattgacaaaggagcaggtgtttgcttagttagagcggacgatactggcggtgaaggagtccccaagcctctttcagcctttccggatgtagtccccggcgggcgtgagcttaaaggaacttgggcgatgtgctaaaataggtagtagtagcttgcatgaattattgcctggcgcgttcaagagctgaaaaaatcaagaaaaaggaagagaacaaaatcataatagcgtaggacatgcagaatttgtcatttgtcctatgttgaaggctgatgccaaagagtgggaggggattaacacgcctccctcacctgagcaattagtcagtcggattgcccgcgccagggagagataatcgtctatttatggccaaggaagatgatcatgccgcccatctgaaaccagtcatcatgtatctatacggcgatgggcagtgcgaagtgggtttagtggcgatatcgatatagggatccatgcccccatcgaccatcaaccaagcgggcagttctggtttttgtattactacgttggtcggtagcagggcttacatttttcttctaggatcaacccaagagaaaaaaagaaaaaaagaaaaagactccacttgtttgaccatgacggcttctgcagctgggcgaaagggtaccgcggtctatccggacgaagagtgcggctttgagagcaaggagatgtgatattatctatagttgcctcggaagaggattctcttttgctgcaatgacaaggcaagggtctgatacttccacttttttttcttcccccttcttaacaggcattcaacctgcaagctatgtttcaacgacggacttgtcttttcttgaatccgaggcaagacggtcgttggggcttcagcttggccagtggcaaagctcgagtgtgccattgctcaagcaaggagccccaggatagcttaatgtacgtctgcgtatagctccatgtattatgtgaggagttgcttgaaggctattagtcgagatggggggacgaggacgaagaggaggcccgtctcaaatcgccactggaggaggaggacccggcattgcagggccctaaacctgcagatggcccggctctttttttccctgctgctgctgctgctataccctcgtctttttttttttttttttttgttttctgtgcggatgatatttgacagatgctgcatgaggggaccaagattaggtgcttttttgcagggttttgcctctgctcgagccactttggcggcgatatggggaggggagggggtcctgcgtaactcttggcctataaggaaaggcctttttttttgtgtgcgtctcccccgtttattggatttttggttagtttttgtagaaaggtttttgagttgaattttgccactggatctaccggataaattggactgcattggaatttgtgaaatctcggatagggctttgcatagatggtttgttcgatagtggattgtgatatttgacgtctggagagggtttatagggaggcgaaagagggtttagggacaagatgtagaatatacgatgagtatatttgtttgacatttattcttgggggctttatgggcaagtgctccaatttgaggtttggggtatgagatattcgtcattttcactcattcttgttgacccataaaaacattttacagtacacggtctgttgtgttgaacgggagaagtcgtagagagatacgcatgttgtagctcaatgtcagagattattgaagtaagaagacgatggtacttttagtttctgatatgaaagggtgcgttgagagtggaagacgctcatggtggacgagggttaaatttccataactcatgaggtgagatctcgggagtgtgatgtgcgtttattgaggtttatgagtttcatatgtctaccgagagagatgaaatacctagctcggtggtatatatgcccaacggttgtaattatataagtgtatttgactttgatagcgctcaatgatttaaaacttcctacgccggtttctctggcttgttctggcaattatttctctaaagtgttttgttactgttatagatggcgtatttggtcagagaggctgcttttattctgcctcttatacccttgggattaatattgtaccaaaagtacatgcattaggcttctttgtcctagatgctacgccctttctgaacactgtttcaatatcttggtagatacttggacccttgctagtccccttatgaactccctggtgttttttagatcaattgatgcagctacagttgctactaaaaagagtgtattgaagatgtgatcctatagtagggtggccgcggtattcttatgctgtctgacaatgtcttataagacgatgtatttagcgacgacagcataagaatcgttcttatataagtaagcataaagaggaagactgccatgtttttgcagtgcagtatatgcatgcctctcacgtacagatactctatgctttgatgctattcacgccgtttgacgcaatgtagcatcttaaaagcctttgacaagtcttataaagcaagtattatgatttcaagtcaaacgagcccgttcaagtatgagtatgccacggaatatgagtcgagtcttgtgagtactacttttaatacaaaataagactatcgtgctcgtgcaatccttcaaaggttggtgctaatcgcttcagcgctcaagacagctattattgtgtggctacatgtacccaaaagtaaaggtcatatccttttctatccgtctttcaacaataacacggagactagacagaaataaaccacttcatatgtaatgccaaagaaaatcctttactaaacaacgcctgcaagttgaatcaatcgctcgccagcttggaggttggcatactcataaaccttggactcgggaggaaacgtcccgttggccgcccagaggtcgatcagaggctgcatcggctccaggtcctgcttgcccagcatgtccagcgccgtggccgttagcaaaaagtgggaaaagcagctgttcagctgcttctccaagttgaggtggtagtagggttctgaaaagtgtgcccagtagagatgagcatacactcggaacatttggcggaatatcatctgacaaatgtcaatgaacttttctgggaagccagatcgcttgccggtccagtcgctctctccggggttggtgagctgagacagcggagttgaagacatggcagggttgtgagaatgagagacgccagcaggatcggttgggaagatggcggtatcatcaacctttccggcgatccatcgctgcatcagggtcatgtattcatgagccggtaattcgactggctcacgtcggctattgagccaagtgaaggagtggtttctaaaaaaattgaggtgaataggtgcacttggattgaagatgagcagcaggggactccaactacttacgctccagcagacattcgaggacaagaagtcggattgcaaatggtattccccgtctcctcctttgcgtgaactacctggacaaaattccacaggttacgatagtgctcgacaactgtgtaatgtttgtgagcgctgtgatccatggcaaagaatacaaaggaaaggctactgaccctggtgagctacccattctccttgctcaactgtctttggccgtgcgctcagggtcataaagtttcccttgacgatgtgctttgcacagttggagttgagccacagcggaagcggccgcgggaggtggtaagagttgataacatcatcgccggtagccattgcgtctggttgggccattccaccaggctgaggagaagagactgaggcgggaaaagagggagttctctcaggtagcctggccgaagatatcttgggagatgaggcgacgtcggatgagggatgcggcagggggccctgggagctctgtgatggggatgggcttttaggcccgcctcggaaacgagcgttgctaggggatgcggttagtggaaagacgtcaattgtagtctttgcagtcttgagagaacaagaggtcgacagcgatgtgtcagcgcggtgggcaggatagtagagcaaaagcgaagagagacgcgtgagcttcgcttaaaggactttagcgtctcgcatgaggcttaagttgatacagatgccgaagcgtgcagggaatggccggtgtgtgtacggctcttataaatagaaaggtgagtgggaaaggggtagcaaaataggaaatgtgatggatgggcatcaggggtggggactggccttgcagcctttcctctgctaggagtaggtatataaggcacgcgggacgcatccaggccacgtcgactgaggagcgtttccaagcagctgccaagtgccattcactgcatggctgccatcgacatgagaaaaggtctgtatctagcagcgtggctcaagtgatgagagccgtctctgagatatcgataatgcctaaaagtggccccttgggagcttctcccgtccggggtgcccagctcgacttgctggcctcgttggacggtcctgagcaatgcggagaagcccaagctgtgaagctttctggtaatggcatctcccactgaagacgccgacgtgaatgcattcaatggcgacaatggcatgctggatacatggacaggctgctcgagacgcttgcccctcaccgctggggatgcctgtttcaggacccctccctcgatgaagcctaatcgggcagttttccaacaagagagtgcagcagctgcgatatcaaaggaacatacctggaaaacaaattgctgggtgaaaaggcagaaaagcaaaaggcgacgggaaaagatgcacaaacaacggccagaatcagactgcagcacttacatgccagaaaagaggttggacattgcaaaaaggcggggtgaaaatggtgggtgcagtaaacagtggtcagagtggctccagccttgtcacgggatcctatgcagagagaaaaataggggtgcaggagagccggtccagagagctgcagaagggatggacgtggtgcaggctgtctttgttgggctgttgccgggcgtgaaaagtggccaattcggaggccaaaaaaacaaggagagcttctctttgcgtgagttgttaaaaagctaagatatccaagccgcggacgggttgttggtcttaggctttagactagtaatacgtgacgacgccgtttattaacaggtagcacctggtagccgttgagctggcgggcgctataacaaagtacgaagtacgaggagcggcgtattgacacggggaattagtgcattttggatcgagtaatgaggcgaggtgagggcaacttgggcatggcacaatctcgcctcttcccccttggctagcgatagcttgaccgtgtggaggtttcaggtcggccatttagccgctgatgggaggtttgtgctattggcggtgacttgaccaagttgaagcagattatcagcaattgtcaatgaggtatcaagtgaaaagcctctttacaatgtttggttattggcatctgtgtgcgaaccaaaccaatacatgcacataatacttgggattcagactgagctacctattaaacaacgtgagttcggaggtcgtcttggaaattgctccttttcttaaaaaaatactttttctcacatgttctcataaagcaacatcctctcttcaactctcatccctcttcacatgcaagatgctacgctgctaccctattctctagcattagcccacttatggccagccttgcgcccaatcggatgaggcaaaccatatgactaagcagaaccaagcccgatagacaagtgtggctggtgcatgcttcaccagccacaggcgctgagctgctgcagtcaattgtgaaccgcgctcttccagcgtgcctcgcgcagcagatttcgaagccgcagccttgcagccccatttcatcctcgcccatccgctatttgacccattggcacactggtgccttttccgagtccaagacttctcagaagcaacttttcgggtggcaacgctttcgcaataagacgcaatgtccgattcggaggatcccctcgatgccattgacgagggcggcgatgacctttttggagatgagggtgacgaaggagatgcctcgccccaggcgcgcattctagacgacgatgacctcgcctcagaccccgaagcttacggcgaggctgagccacgagactacgatgggagccagtcgcgacatgaaacaaaagataggatcgttatggccgttcaagcctatcgccatcgtgtccctaaaccatctgatgacgcggtaagtgcttggatcgttaagcattatctgggtgatcaaatggctgactgttcaactagcttcggatattgcgcgtcccgaaattcgtcaaattcctgcccgagccgtacgaagaagaatcattccggccatctgaattcgaccttgagaacgccaaggcagagcacccaaaacacgtcgtgcgagttcgcagagatgccaccaccaacgaattgaagagcaatacgaatatctaccggtggagtgatggctctgttacgatttccattggtggcgagcaatatgaaatccagaagaaagcgctggctccaggcaaaggacagccttacgatgaactaaaagacggccactactacgctgcggctgctgaattgagcagcaatctgctcatgacggtgggccacttgacagaacaatatactgtcagaccaaacaaggctgttggtgacaatgccctgtccgtcttggcagagagaatggctttggctagcaagtcgtctgcaagcagtggcatgattatcaaaacgaccgtggaccctgagttacaaaagaagcaagccgagttggcagagaaggagcggatgaaggctcagcgaaagcgcgagaatgccgtagccaaaatagacggtgggctggggcgatccggtcgcggcggcctgtcgattggcggcctggagggcgctcgttctggtgcagcccggaagagaggggctcctggctctgcgcgacccaagagacggcgtccagaatatgattctgacgatgacctccctcagggagtctcgcgacatgaagactacgacttggacgatggctttttggtgggtagcgatgaggagattgagagtggcgctgatgaagacgaagaggaggacatcctggacgatgacgacgaagatgaagcaccccgatctaaaagacaacgaaccaaagaacccgaagacgatgaggatgcggaaggagacgaggtggaaccgatggagacgtctggcaggtcgggcaggcggcgaaacgttattgacgatgacgatgactgaggcgtataataaggagactcgcagtcaggaagatggaatgactgcgtgttggcaagggcctattggaccctttttcatatctaacttggtttgcttggtaattgatctgcgacaaaaataatacagataggggttgcggctacattcactctttttcgcacatttggtgttacatagccgtatgcattcaattgtcattgcttgtgtcctttatgatgatactaatggcggtgatacgttgatatgaagtcgaatgatctcgcacttagagactgacccattaatgagttgactcgctcgctccatatcacatactaggcaaatcgcggctcccaacattgctttgatccaggcacctgatggtggcaaagacggtcccccaaaagcgttgagacagcattatgtggtccctgcgatgcctccactttcacaagaggctgctgtggaatttctcagagcaaacttgagatgagctgtctctgcttggacacgtttgtgacagatgccagctgagcaggtggccgtggaattgaacattgaagccaactaactgcatgcatgctattgatgctcggagcaggatatcgataatgcacctgcttcatactaatgcaacgttatccgctatccatgaagcatgccatgtgcccagcagcgctaagccggaagtggcgctgtggctctacccggggtgatctcatacccttctcaacaatccatcacatgctcatctctttaatttagcggccaggccgtgggaagccggcaaaagacaggccggcaatgtaatcaattgtcggcgcgctggccggggcttttagtttgaccagacaacagcaaccaaagcagcaaacacgcgcctgcgccgattcacagaggcgacaaacgacgcaattgttccaagacctcagtacctactactctctattcgcgctcccaactccgacctcattcctgccagcgttgagtcgatgatgcgggcttgacctccccctcggcacgccgtcaactgaaccgatcgacccaccgtgcaacgtgtaccgacagatacggagtgacagcgcagccctcgtgaaatggtccgacgctgcgcgtgaaagcgttcctcggcaatcatggggctagtgctgtctatatggagggtggtggtggacgtggcggctttctggcgcaaggtaacggcgttctcattgttgctccccgtcgcaatgctcgtctttctgacgcccttgaagaagctcttgagctggtatacgcgaaagaaccccgtcaagctgtggcttgagctgctgcgcaatgcagagacgtttgaggactgggaggaggcggcactgcatctcgacaacttgctgggccttgacttatggtatggcgacttggctgtcttgtgcattgggagttggaagacgacgtttactgaccatgattgcgcgttataggaggaataacccaacatccaaatactacgattggtcgcttataacagaacgcctagactctctaataatcgcacgagaagaaaacaactatgagcagctcgtcaatttgcttcgctcgggtctcgtccgcaacctcgggaatatctctgtgccgaaactatataatcgatctttctcaggaacaaagtacctgattgaagaatatattgcccaagtggctgaatcagtggaggacataagtgctcttccaacgagtgctgcgactagtctgtatgctcatgaaaaagcattgacaaatcagatgaagttggactttatccacgatacgagacaggcatttgggcggagcacactggttctgcaaggcggcgccatctttggtctttgccatcttggagtggtcaaggccctgttccttcgaggcctattgccgcgaatcatcactggaacggcgactggtgcattgatcgctgcgctggtggccatacataccgaagaagagctaccaggtgtcctccgaggtgatggcattgatctcagcgcctttgcctccaagggaagaaatgaggacggccagattcctgctcagcagtcactagggtcacgatggaacactctgatgcggagaattcggcgattctcaagggaaggttacttcctagatgttactgtgcttgaggaatgtgtaagagcaaatgttggcgatttgacatttgaggaggcgtataaccgcagcaagagagttttgaacatcactgtggcgactgatggccagggggccggcgtgccaactctcctcaactacatcaccgctccgaatgtggtaagtgctgccaaagagacaatcacaatcttctgtttccatactgaccttgttgacaatagttgatttggacggctgctgtcgcctcgaatgcatcttcgccatctttatatggccattccaaagtcactatcctgtgcaaagacgctcacggcaacattgttccttgggctccggccaacacgaccgacttccgccactggactcatgcgtcttacacagatcgtgactcccctcttcgacgaattgccgagcttttcaatgtgaaccatttcattgtcagccaagccaggccctatctgatcccctttttgcaatccgacatgcatgggccgtctctcgtggagactcgcagcaagacaacccagctttcggcctttctcgttcgcatggtgggactcgaaataagacaccgcctgcggcagctggactcgcttcgtcttgtacctgcgagcatccgccgctttctgatagacgagcaagtgcctgcggcatcgatgacgcttgtccctgaagttactgccagtgactttgtgcgcctgctcgagacaccaacgcaagatactttgaattattggatattacggggcgagaggagcgtgtggcctgctgtggcggcgctcaagatacggtgtactgttgagaacgaattggatcggtcgtatcaggttgtgcggaagctcaaagcgggcgacttgaggcgcaagggaagcatggcgggattcgccgataacgggcgttagggaatagcatcatggcgtttgacaacattttctttttaacgttcttagttgtgtactattttctttaggattaaacttaatatggacttgcagcggcttgttgaaagggtcgattgagcagtatagaatattctgggcgcatactaagaggaccttgactgaaggacatcttgcaaaacaacttactgcacatcgccaatctaaccgctaattcacttgatccaagaattaaaaaaaaaaagtcacgactcttcaaggatgggcgataatattttgcaaaatactttgggtatttgtagggccaatagcgaagtctaaacgagaaaaacaaaaaagagaaaaaaagttaaagactgacgagtgtgggattcgaacccacgcctcttgcgagatgcgaaatcctgttaaaggatcaagatattatcttgagtcgcacgtgttagaccactccaccaactcgccttagcgtctttgttgtatggaaccggtggaaatgtttcttatacggggtagaaattgtcgctcacttactctcacggtcaaatatcgtaacgacgctggcaattgcctgctgctttgatcacctactcgtaagctcatctaatagcacatttcttgttttcttggattcaagttgaatgaaaatagcatacaatgttggagccgcaatctgcctgatgtggctatgtgctgttagaccaatgggcggcacttttaccttactcttgcaacccacacactagattcccatcctcgcagaagataggcgaattataaagctcgcgcttctccccaacatatcccacccctcggaatatcagtctcagcagcctattttctacccctgagagggacttaactgacgacgagctttcatacggcgggaaaatccatcgtcggatatattcatcatcgggccagtcttcattagaaatgcgttcttgatcgatggcactttgatgctcttcaatatccgagtcgtcagtctcagtattggtgacatctagatggaaacaaagttgagtagcaagtaaagtataaaagagaaagagcgttttgggtttgacaaactgtggcagcgcggtggtgtctaagaataagacgaaatataatctttgagcttaagcttatgtcaaaagaagaacagagcgagaagaaaggattgcacttgtaaagggttgagaaagaatggtgaatcgcgagcaaacccccagctcaccgcccaaatcaaccatggtgcagatacaataaagacagacagacgttacggccagaggcatccaagacaacaaacgctcgtctgataaatacgtcgtactgcctttcagattcctgggcaacacacccgatggagacagggcattggcagccttcaagagagaggcgacagtcgtagatggccttgacgctaacatgctgccgggcacggatgtcatggcccaatgaaaagtcgatatacagacctggcaactaattgtggcgaaggacgtagtcttttgggatttttaattcatttattatcgtcgcgtttctagagctgcgtttcttttaggggcatgaaggttttgctgcctttgagagtgaagtttcgaatgtggacgcgctttgactttaactgacagggcgaaactggtggttgagtcttctgggatgaagatactagaaaatctggtgcccctgaagcgtccgtttggtttcccttatagttaatagtttgtaggaaaggctactacatacggacgtaaaagcgatgttaacattgttgactgaaatgaacaagcaaaagagggcaattggcagacgacttctgaacttgaacgaccgttaatggattcatcagcgtcctataatgttaaatgcagtggatacaacttggttcagtaggtctagaaaaggactagagtccatcattttaagaggtgattgtctttgttgactggcatcgcttgttccgatatgtggtagcatttgcgcactcgtaacacctccatgattgagtagatctagcacgaaattatgcaagccatcttaaacaatggtcatgaggtaaaataaagcacacggctaactagatctaaagcgacggtagcatcaaggttgagagtttatgccgcaataggatggtttctgcatccatcgcgtgggcggcctacaaccggatatagacgctctgctgccgtcgagccaatcattctcgagctggaagtagagatgcgccaagaaactcaatatgctggtgcaactcctcataatgttaccccgcgcgatttacaccatactctgagacttgagatataagaagggaaagaaacaggaaatgcataggatggtttgagagttagaatacagttttccccttggtcaatactttgtctcggctcacatcgactgtgacggtcggtacaatatacttcaatttatacaaaaaggctgagccacttctggagaagcaatgggaggtaccgatagccgagacagtacgcccgagggccaagaaaccgatgcgctcaactcttcggcggcctttagccctggagttatcaatatcgaagaacagaaacgatcatggaagctaacactgcatcgcgatcgctatttggggtcgcttctcttcaatgtggcagcgtttattctccccgcgctctatggaacgctgtcaaaactctgggtggctgacatcgattcctcaatggtggttacaacagatgcttatacttatatgaacactgcttctgaggccgtcaacgagggtcttccaagggctgcctgggtcatcattggagacaaggcatcccgcaaccttgccgagcgcctccagttgactcacactttgatcgcattccagtctctgctggggttcatcttgagcatcatcttcctcggcgctgcaccaagatttgccgacagttttgtgcctgaagaggtgcgggctgcgagcttgacctatgtacgcattacctcttttaccgtcttgagcggtgcgattgagactgctgttgcatcggccacgagatccttggacaagcctgacgtccctttggtcatcagctctgtcaagtttgcggtcaatattattctggacttgataatcatctctcgataccatgtcggctctttccaaccaactgtcaatatgcagggcatcattcaactggcctgtagcttgacagccgcgctcgtgggactggcttattttctctattttgtgagcttctctgccctccgcaaacatcgccaagatcctctcgagagtcattccacggggagtcatacttccacttctccaagcattcgaggactacggatcttgctaaagcctgggctcatctgtttcgcggaatcagccatcagaaatgcactatatctttggctggtcaccactgttattgccttgggatcggtgtatgccactgcttggggagttttcaacaccattcgctggggcttggttatggttcccgtgcaagcactcgaagcaacatctctccaattcatcggccataaatggggacagtggcgacgacgcgttgggatccataacagaaggccaagagcaagctggaaagacatctacagcatcatcaaccctgcgctacgatcacttatgatagccctcataattgaggttcccatggcaatattcctctcgacattcggtgcccggccgtttgcgctctatatcagtggatcgagcgaagtggctgatgttactgcacacatgtggcggacgattgactggtgctacatcttttacgcaatgtcaacgcaacttgcgaccattttgctggccacgaggccgaaatggtatttatatcaaagcttagcaagcaacttgctatatgttctcccgtgggcaatagtttgtcaagttattcatcttgatgagaagaatgcgtggacttatcatagcctcatattcggaggcagtcttgttttcagcttttttgacgttcttatcgtggttggcatctggatgtggactttgtgggcagggagagcgaggctggaggtgattcaaaattgattctgaggcagtaataaaagtatcaggttttatactcgcaaattccacatcaatcgttaaatccatcatccatgttaagataacaatggctctctccagctatgagacgctatggttctctcaccatgttgatgtacccttcatagttccatctacttgagttaattctgccaacgatcattgagtcttgtttgaaataatacatcccttcatattgccagctcttctcttccgaatgatgaaatcccttacctaagtgacgactggcttcggagttttgaggtttggctgccgatcggtcctcagtcgcccgggtcggagtgggtctcccgagtattgcgcatttgggatctgatgaggggttgctttgagatggctcaagaaaataacaataacttacatataaacacaccaagaaaatctgatttcaaatcggcaatacggctcttgcatcaaaatgtctatgacagttgaagactgcacaaaggttcggccgggattcccgcgtccgattcccagtaccccgcataatgttattgagcagttccagatgaaggacaaggtcgtggttgtgacgggagcttcagatggaatcggccttgctgtggtagaggccatggtagaagcaggcgcaaatgttgccatgtggtataattcgtgagctgcgccctcggacctcattgccgatgtatgcaaattgcaacaagcttacaccggcctcaagaaacgacgcagcagtcgagaaagccaagagcttcagcgatacttacaagatcaaagctgtcacttatcaagtcgatggtgagtctcttttgtatccatcatgaaaatacaccttgaccactaacatgcctcatagtctctcaagctgaccaagtgagctcaactatcaacaaggtcgtcaaagatttcggcaagatcgatgtatttgttgcaaacgcaggtgagttacaaaaagcatggcggaaataagaggccagacactgaaatggctcaaggcatggcgatctcgaagcctattctagagcaaacactagatgagtatcgtaaacagatgtctgtaaatggtacgtaatcccgacatttgtctatcggtaaattctatgctgattgcctgcaaagtggatggagtagtgttttgctccaaatacgtcggcgatgtcttcaaaagccaaggctttggcaacctaatcatcacctcaagcatgagcgcccacattgtcaacgtgcctgtggatcagccagtgtataacgcgaccaagtcctttgtcacacatttcggaaagtctcttgctcgtgaatggcaagagtttgcaagagttaatatagtgtcgcctggattcttcgatacgaaaatgggcgccaaccctctggctatcaacgaggcttatcggatgtcgacaatgggcagacaaggtcatgtaaaggagattaagggcttatacttgtatcttgctagcgatgcgtcaacttatatgactggaagcgatctcctcattgacggaggttatgttcttccgtgagggggtgactccaagaagatcaatgtttagtcataaagccttgaagactttatagtgtgagtctgaaactagttttggcgttactcagctctcaaatcaatagactcttcaaacccatagtatgaagcaaagaaattgttttaggagactggcttcaaagtcgcacatcagcacactacttgtaaagactaacttaaggtttttgagtgacagccgggactatctagctacaggcacctttcagtaacatgatacgaattaatgaaccactagcgtatctattgaacgagctagattcagctctcttcctctaagatcggataaagatcaatcattacttcgcactagcacccagttgagctagatctcacatatagctcttcataggcaggttaaagtccctttagcagaagcttaatcggaaaggtaccaccactgcattttgcggaagcaaaccatgatatagttgatgtgtttcttagattcaaggtactccggctgcctcggggcatcgagtttggtagcgcagcatctaggactggctctccaacttggcgttaggattatcaacctgttcgggagtatatgcggctcactgaagaaaaactatttaaagagctaattgcgattcatattcatcggtgattctcaagttgtaacaattctcagattagatacactggtattatacactcgacaattaagaataccacgagaaaacatgtcaactcagcagccaccgctgtcagagacaacagagagaacaatccagactccaggtagccttggcctttctgatgctaaaggggacgactgggaaacgggacagcttcgagcgccagagcagcgcctctgcagcccaggatacaagtgcccaattcgcgaacgcctaaagcattttacatgggcttggtttgcaattaccatcagcactggagttctgggtcttctttttcacaacacacctcaccggttcgatggccttaatgccattggcaaagtagcgtttataatgtctattactatgtttgtcctctctaccgtcgctatttcatatcgatttataaagacgcctcgaggattaaagacgagcttgctgcatcctaccgagagtttattcttcccggcattcctgttgagcatagctattattcttgccaactcggctatatacggcattccagcatcgggtccttggctacccgtggctcttcgtgtatgcttctggatctatgccgccttggctctcttatcatcgattattcaatacaccatcgtctttcatggggccaagcttcaaatcaagtctatgagtcccctttggatctttcccatcttccctactcttttgaccggagtgttggcttccacaattgcgccgtcgcaaccaccttcgaatcggctgcccatcctcgtcgcaggagttacgtatctgggtctgggcttcagtgtcgccttcattttgtacgccctatacctctatcgactaacgcaggaggggttcccggctcctccaatgcgccccggcatgttcatcgcagtaggcccgccggggtttacagcaacaggcttaatcggcctctctcgatccatcccggtcaactatgcctactttaccagatttccagctgcgccacagatactaaaggttcttgctctttggattggcatttggctttgggctttggcgttctggttcttttccttcagcctcattgcgcttactgtaggcatctcaaagggacgcatccgcttctccatggcttggtgggcaattgtcttcccaaacacagccttcactattgccacatgtctcatcggcgaggagcttggcagcgagggtatcaaaggcgtggcaagtgccatgacaatcttgattgtaatcggatggctagttgtgtttgcttcaaatgtacgggctgttatcctcagcaagttattatggcctgggcgcgatgaagattttgggcattataggcccgacaaatcaggcgcaagtcaccgaaaatgactcgaaaagttttcatcaagtttgtttcccattgcatatacatggctattttgccaggcgcaaagtcatgagtagttcttgggtgaacccataattaggctattacgtgtaaccagaacgacagtctatgagttctacgagtatgtattatcaagtataactggtgaacaactgcaatacactgccactttactaaaccagccactggtgcatcgtatcatcagatgcatgtaagcaaatcaattcgcgacaccatttcgccttcgactgtaccatctatcctttgttgaataatggcccaggctcaatacaagccaaaggagctaactcaataaggagtctaacgcccttataccaatgacaataagttggttacagtcatttcaatagaactaggtttggctggaccaacaacataagatccacaacaatccgcatcttacctaggcctagttagcagaccaaccagagcagtgtatgagaccttcgatagaatggtatgttttgttacttatggctttcattctctgcatccaagtctttgtggttccaaatctgctcaacctgctcataataaggtatttaatccaactgtaccattgttttatgacaaacacagagaaattcatgtcagtccatacatcgccataaccatgccatccagcttcgccaaagtcgagtccgctgcggaaatgcaggacaacttcaacgaggacgagccctctcgcgggtcgaacgaatttctaatcgaccatgaattaaaatcaagaaagggcaaatctcaaagaaagagcctcttttggactttctcgatcattttgagtgctattggtgttgttgaattgatagcgtcagcaactatcctcctccaactacgctccttgcatcagccgcaaataggaagcgaaagaaaccatataatccccagatgttagtcaatcgtgtctcttatgcagagcaagtcgctaatagtggatgcagttcctactcatcaggtgcttttccaaaaagatggatcagcgacgaccaaaagtctaagccaagaagacaggaatgagactcgggaaaactggctcacatatatgccgagtaagttgcaatcgcagagagaatctatgtgagaaacgttcaagctctaatacattgaaatttgtagaaggaaacgggtttctcgctataaatgacttcaacaaatatgatctaccagagcctattctgtatcatggaaacaacacctactcgatcgctgtattccaccagttacactgcttggtatttcatccattcctagcatggcactcgcagacttctcacaagtatattttagtatatcgtcatggacatgtataacagccttctcgatccaacctccgaatatcgcacagaccccgaattatccgctttcgactcggatgctcaagaccatgttcagcactgctttcgatatttgcggcaatctgtcacctgttgtggggatacaactctggagggacatattcctaacagtcccttgaatggtacagacggaacgggagcaacgcatgtgtgcaaaaatttcgatgccatccgaacatgggctgaacataggcgggtcgtagacgagaagcatccttaagaaagggggacgcactacaggtctggctcagagcataaaccttcataaacattccgcaattcgacatcgattctcagaatatcttcaatcaaggcaattccaatactgtattgcgtgacagagttctagaaagtggttatgataagtggagttgatagcgtgctagatggattaaatatcgaaacgcaaacccacgaggccgcattttggctgctcatagtttgcaaaaccatagtattgaggatggactagagctggaaattgaacctagacgactcaagagtatatggttatcatttctcgtggatctggttgggaaagacgcggctgttgagaggctgcaggttccgagagaacgagaacaagaaggcaaatagcttttttcacatgtattacaagttataggattcattcaaaaaatatttaattctgattaaatggtattagtgcgctgccaagatccgagatcttcaaaattgtcccgctgaagcctaattaatgtacacaaggtagttacccccaaaattgtcgtattatccaacactttgcacaaagtctcccaaaaacccccaaagtgtcaactcatatcacgtttccaaccacagaccagtttgagccatcgtattgtatctctcttattcgtccctcgaccaagtagtagcagcgggccatgctgtaccctggctgcaaagagcctacggcccagagggttggtgtgaggcaacttatccctgtgcctttgtcagggatgccaagtgacgctggagtcgacgaggttcgccatccggtgttgtcatcctcccaagtcatctggatagcgcccgtggcgttttgccataagatatagttattcatggcgctattgctcgccgtagagcgtgggatagaaaacgctccaatggctgcttcagccggcagagtgatggcgggtatagttactttatccaagtgtgagatttgaacgtgtcaacgatatgaaggaagagactttaaacttacctgtgctcacgctggcagtggaatccttcctcccctcaatgaacagcttctgatcatctcgctggtaaatgaagttctcagctcctatcaatcctccctttatagaaacaggaatttccgcaaacgctgaatgattctggcaagcaaggcccaagttgttctgtgaccaactgccgttatagtatatttcttgtaactggcttgtgtcatcctgaataatgacactgggccagtacgaagtgaacctggagcccactcctgctttccaggcattgggagacatggaaccattcccgttcaacgttcgttgctcgggcacttgttgctctcgcatccaccactctgcgacatagcctctgtcattgatgtagaagatctcgatttgcgtgaagttctgtatcgccactcgttagatacggcatgtatgtcgcgcaaagctatggaagtattgctcacgttatcactgtccggttgtgaattagaatacacaggattgttgaagcaagacatcgcaatcgaactgccctgtttgacatctagatttgtcaggatagtcatcgtcgaccagtcgtcatcgcccgagttgtactgcatcatgtgcagatagctatcgtctccctggtaggccaggcgaatgctgaagtctgaatcagatgtccaccagcccgttactccaatccccgagttggcgtcaatagaagaagctgtagctgaagatgatggcgcgcccgtgcttgaagacggagttgaagttgacgaagagcttggcgctgcaacggtcttgtgactgcttcgtgatccaacaacgccgcccaccacggctcccacgatgaccagcacgagaacgacagcggctacgatgagccataatctctttctgtgcgggttttgtttcttgctccatctcgcgccctcgatgttgtccatgttgctcgagccgtccttgcccacggcttccagtccgtaggcagtctgaactttggttgatgcctctaagccgtcaaaaccatggttatgcgctacctccagcccttcggcattgtgatcagatcccgggaccacctccagcccctcactatcatgagtgagtgtcgtgctcatcacagatacagcgtgtggttggcaggcgagagaagaacttgagagtttgggacaggacgccacgcttgagtggataaaaaattaattaatcctcctgcgaccgcgaggcagactaggccacgccgttatcgttgtcatcagcctcatcattcaatagtcaagcggtaagcccctggaattgaaactcgaaggattctgcaggattgcatgagcaccaattgtaggtcagctggcggggtgggcgcagggttattaaaagctggaaactcctagtagaaccagtagcgaggatattattagtgccccggcataagctgagccgcgtcgactctgcccaacctgggccattcaggctattatcctccctgcttaacttacgataccctcatactagtcacgagaagtgtggaataaaataggaatagacgtcttcttgtacgtactacccacggaaaggttgggaatagctgcatctaggccgaggttgcagaacgctatttggaatgacaactactcttgtttcctacgttgaccctcggcgagatcgagtttgcgaaaatatggtagttgaggttgcggagtcaatgctagaaaatagggcacatgcctacattcaactaactcttaaactcctacggagtagtagggcgtgagaagtcgtaccagcagccagtcagcaacccgataaatgcaagggtagacacaatgtagtgtcattcatcccgccagccgcaatccactatttgtgcccgatgaatcgcgtcgactggaaactagtgcgcgaatgacctttgcatacatcgcgagttcagaaggcggctcctattactcagtcattttaacatgaggcacaaaatatttggctcaaaaaccttcgtttggcgcctaccaacgatgattctcaacctcgacacccgtcaactgaggggatcctgacatgtgaatggcttctgtgtattgctgtaaactcggtaaacttctataaagtattaccaatgatttgctcaactattatcgggaaaaagcgcgccgatgtacttagcttactctcgagttcaacaaatcgacttgcctatttcgcacgcgtttcgttgccttagaatactctccgcgtgtccatggtgattgtatatactaagatctgttaaaacctttcttcagtcaatttataccatttagttggaaaaaaaaggggggaaagaaaaagaacagggttcatagacgcccatgggaaaggctataaagggttaaaagcttcgcagagtacaacagatcgagcgttctgaagtggctcatcgtgatggtaaaaagtgtcacacgctccgctctagtgaaatccattcagaatgaggcgcatcaagtttgacgaacagctggggaacagtcacctccgaagtagttaggtactaatggcttggtattaaacattaactcaatggtacatatgacctgaccaataccgcaattgcaagtattgttaattccatgacgtgggggaacttgtgactttaaaggtcgatgaacaaatctcggcgcaattgtcgatgctatccaagatgttagagaagcatggacccatgtttggttgccagcatcctcaccgagacaatggccttcgtggtgttcatacagggggtgttatcacgagggcgctcgaatagaactccgatagggctaagataccgaagagctcgtttatttcattgagaatccatttgggaaaactaggtaggttacattaacgtaataagcttgtcttcaaaatatgaaattggccgcattggaatgcgagaatcgcttttcttgaaaaattggccagggacattgtacttggcgaatggtatagcaaattcttcacccggcgacccaatgcagaaggtggttaaatgtattatcaatagtcttgcgaaaagggacttttcgatcttcttttatctctcatctatcttgagagctgagaaagagaaaaggaagtagaaatacgaaatgcctcggctgggctccgtgcttatgccaagggcttcgttgcccgttttcttgatgccgccgttggagacggcgaagtcggatccggtttctacaacaacgctagcaggtatattcaagaagctgaagtcttgagactcgataacagctgatgctgctatcttccaagtgtcttctactgtctatcagaagagcttctgatatctcgttccatatccccatctcttgaagcgattctatgctcaacttcgtgctttccacgcctcatatcactactttaactgccaagcatcggatatcgtattcatattagggttgaacgaaccgtcttattaccggcgcttttctcgagacgcttgcgttcatctccacaagtaggcacgttttgagtaagctggtaaagagagactccgctgttatgtccgaagttgccaatttgatcacatactcacgtatctagagcgagcctattaactagaattgctgtagtagtagctccactggcaacttatttttgccatacgatgtacgtaagggagaagttaagagagtgagatggatatttgtttcagtggaactattctgaactatttacaagatagagctgaaaaaaaagagccgttcgaatgcaacggcattccttgctgactctcggctacttgtttaggcttatttttagcttagccctcccgcatgccttttgtgcctggctagcgaattatgttttagcgctcaatgctgccttttgttcccagaacctagaatacgaagaaggttacatcacattcaattggatccatccctcttgttcagctaaaaccagtttatgtggaactaggctctatattcttaagtttggttctgacgtgagacttttactcgatctaagtaggcaattaccttaaactactccttagcttggccttttgtctggtctacgaagaacagcattggtggaagtattctcaccgctcgtggcagtgcaagaaggtaaccgatatgagcatgctgaccgcttggataggagtttctctagcgtctatggtaatagactatcgaggaatactatctcacaatgactttgaagagtaggaactcgatggaaccacttttactctaacgctgtgcgtgatctccgccaagtaaacctatataagccagcgaccatctgccagttctaggtattactctttccaactctcgccttcttcaacagcgacatctcaattcagtattgtaccctaattaatcatgattggcatcaagaacgccgtgttgctctctattgctgctcttgctcaaatcggcagcagctcgcccacaggccaaactgagccacccatcccagaggtttgtgcttcaatgtattcaacttactcgttatccattactaatgagcaattatagcttgctcgccgtgcgcccaacactatctggatatgggctggcccgtaagttgcgcctacgcatgattgggatatcgtaaaacaacggctaaatcgtcaaaggaactatactggcccgagccaaagcctcacttacaacaccgtcaatgaatgccatgcaattaactgggataccattggatctatctggatgcccgatagtaagtaccgcaatgagacaactattctgaagattgctgactttgcctcctcccaaagatattgtctgcacattcaccgtgaagcctggtgactgccaagacgatattggcaacttccgatcccaaacaatattcccttcaggcctggcagatatccgccagtggtatgaaccaaggaaagccgatttcccggcttactggttccacaatgcccggtcaatccagtgcggtggagcgaacttttaaagagccaaacgacataaacacataatatttataagcaaaaggtatccaacacccaagctatagctcaacaaagcagtcagtccatgcataaaaatatctaattaattattttacatgaaaaaaaaagggcagcagtagcagcaatagcagtattagcctacatgtaggcaattggtagccagagggctgggtaatagaactggggtgctggataacattcatacttcttcttctatacatcgaaccactttataactatttcggaatagagtatatgtcacaataatatcaagtttattaggtattcgctccctctattttatgctattcgtatatatttcatcccctgctattaagtaaaatagattgtacacctggggaagttatatatcgccatcagacaagatcgctatatgttgactagattccctcttccgtaattcactgagatataattatctctgtcaatttactggctgcctcccagttgcccctccgcctcggtgcattgcatcattcacaatgtgaataaccacgcgggcgatctgcaacaatgaccgctctgaatctgcgtcgcaggcttctctctaaattccttcgatgcgctggtgatctatatctataaaatgctgtaggtcatcacctgacatagatttgagactctccgtgatcaatgagaccaagtcttcgacacccacgcgattggattgacactgctcagctgtgtgaaacaaacgggtagcaaagtcgaaaatgagctcagtatctaggtttttatcttcaactgtggaaagaccgtcgggttactctgctagcttgttgctatcctccctgactgcaatggtccagctaacgccattcctaaaataaggcaagaaaccaatgagaactgaagtatctccctgctcgagggccacctagatcaattccaaagctgcaagaactaagccaagaccttcttcatattttctgttctctatgcagtgcttatagtcgtgccattttgattcaagtaattcttcggccaagtcccccatacccattttggccagaatcgacaattgtttcgtcaattctccactgactttggccattgctctccttttaggctgcaaagctgttcccctcaatgtttctatgccccactcgttgccatatcgcgacgtttgttcgatcgttattttttatagtagctgtgaatttccgaataaacacttgaatcaagtctcttatagggacctgtccctcctcaccaaagccttcgacactttcgagaactgacgcccacagcttagagaggatgaaagccaatggcgtatactgttttcttgtccgaacgcgagctatgccttcgctatcttggaccttgggtctggtttcagtttcgagttacgaaggtgtttcttgagcttagacactcggctttccaccacaattctaccaataagtacggtagagattttaaggacctttactgaaaaagcatctaacaacgccaatcttagttgtgattttgactatgcagcacactgtatgtaataaagcgagcaagatctcttacctgtcatgtcttaccaatacaacatggctcgcgattggctctcccattgtatataggctgtggagagtttgaggcatatagaaaaaccagatgcttttgtgtaatcacaccattcaagaattagagcaactataaatgttgccattcttaagtgcaacgcgggttaaaatacaagatgaccagaaagagcaggcgaagggaaattgagcaagttccaaaaaaaaaaaaaatgaattgaaagagaaagcaactctaacatgggccgattatgcagattcttggttcctttttctaccatagaatttccttcatacgtaacttatcccaccccattactccccattactcacaacatccgggtttaagtagtcgctttaagcataagagctcagactaggatctacagcggcaatatcttgcacactttctttccagagcgtattgatgaatttctccccctcaggtccattaagaaaagcagcgccactgtcgactatagtcagcaaacgctcttttggctaagaattgtcacacggcactcacggatcgaccttgttatgctgcaaaaacttgccattgacctcggatcctgccacggcagaagcatagaccaatgtccgagcaccttcttctaccgtacggcccatggccctacgaacaagcgccatagggagcttgagatagaagggcaggttcttgtcaaatcccgtttgcacaagcccggggcaggggttgttgacaataacttcagcgggcgccagggcagccaagcgccggacgtaagcgttgacaacagttttggtatcagcgtagcgaaagtatttattgtagttggcttcatcgtcgaaatggccgagaactgtgctgtcaggtgagatgggcttcttagtcaaagtgttttgcgtaacctgagttccggaacccgtgaatgtaatgcgtgacggcaaccctcgaatcgcagcagtcgaccgtaagagcggaaataactcgagggagatgagaaggtgagtatagcagtttacttgattcgcgaagagattaattagtgcccgctgggaaagttcgctcatggctcttgtttccttaccttgcatttgtcgctcgtggtcacttttgcttttctcgtagcccaatgccatatgcccgccattgtttagaagtatatcgagctctttgacttcatctttcactttcttggaaaaacgaagcccagattgataatcgtcaagatcgagctcaaacacttcgattgaagcaccaggattcgcctttttgacagcgggatctgctcgtagagaagcagcagcttcctcgcctttaggagtagagcgacaggcaaggatcaagcgatttgcacctagagtaagatattgtcttgctgcttcataccccaaaccagaattgccgcctgtgataatgatggtcttgccgctgagattagtctcaacgggtgtcggaggaatgcgtggttggcccatggcgctagaaggagaaatgagaagccagtcaaggttaaataatcaagtgcttcaaccaaatgcaatcgtgtaaattttgtggataatggaacgatatagccggcgcattacttttgtaggaactgcgacagaggattttataagatggtccatgaaagcagagttgacgtatgagacgtgtaactattgccaaccaacgtcgtaattacacgtttctagtcgatgtatatggcttggcttgctacacagaagactctaggctgcagagaaagcaactagaggccgccagcttgaactagcaacaaacaggcaatgataaatgctctgctattggccagccgattgatctccgttgaaggattccgcactttgtaaatgagatcggagaagtctgctccacatgcttgcaaatcagctttttgcgtataagtgccctgaaactccgctggttgttatgtgtagcccagcagcatcgccagcttccctggccaaatccgcagctgaaagtccgtagctgaaagtccgcaggtgcttcatttgttagttctaaatttcttcagaaacaagctacatgggcttctgagcgccttgataatactcaccttattagtagtaatacgccttaccgcttacaagagaacagagagggttacatgctgccggggaagtaattgcagccgcggccggcgcattgactgcgagcatgaagtactacttcattatttcacgatacccacagttttggctccgctatataggacaagagctgaagatggttgtgagatactcctgcggcttgagcttccactcgccgaaagaaacaaaactggatttgtataatgaccatcgattgagcctttcttattactaagggcgtagtattagtttaatacatcaagacttgtaacaagtgagcaggcgtctaatagatacttatgaatagatcaatcccatcaggctccaagcaattcttgcataagatcgctatacacttggtagggtcatcagggttaccttggaaacaatagctaacaagagctatagacatagccttgctaattcttattacatgctgacaatatagattaggaaaagttatccagcacacaagttcaaaatccagcagtctattgaagcaaaggctaacgctgcgactgctgctacttccacgtatgtgcaataataacacaatcctatagtagacttactgtcctgttaggcctgtagctggagtgttggatagtagaattggagtgctggatgagtgttccctacaattctttaaatcttgcaaattataagatagatataaattagctaagctacatatgtatattatacatatgcatagatgagtcagacagattcctattccgcctactgcttctttgcctctcaactgagaatagtaagataatgcgcaaatacaaagttacctattctggccaaatataatattcgtcttcatttatgggccgtagcagctcgcataaacatcgcaggcatagttttcgccacaaaaattgctaaaagagccagcagctttataacaagtgtaggtgttcccgccagcattgacagttgcaaacacttgatcttgtcctgcgccacaattgcttgctgagaagtcaccagtaccggacggcgtaggcatttggccagtacaggatgaatcatcgtacaggaagctactatcgttgctacaatctctcgattagtacaagcttttcccctcttgtataagtagacagggtacagcaatttctgctaatagaacataaacttaccatgaaccgagcttgtcatcaccccagtggacataccagttgttgacgcagctcacaccccctccagggccggcgagacatccggtacagtgagaaacagtgagcttctggtctctctttgcaaggctcacggctccgtctctcttggagaaatcgatggcggaagctgatgctgctccgacaaagaggagagcggacgtgatagcttgaaggacgagcatagtttatttgtgacgaagtgaagaatatgatttataagaaagattgattgcttctgtttcgatgctcttttgtgctgatatggaatttaatggggagatgagttagtttatatatctgttcgaggcttttgatgttataagcttagctaatgccccaaactgaagaacagggagcttctgaagcagaatcaaaataagacgcgagaagccttggtgaaaccgttattcagtgatatcttaccacatacaatttcctatttcattccagatgatatttttggctaaatactattttgttactatatcgttgtcttcgagctgtaaagttctagtgctgacgccaagatccctatacagccaaccccagctccggcaaatttaatacttacttgtaaggttattactaaagtttacatgagagtgcaaataggccagggccaagattcgtgacgtcagaaatatatgtattcagaaagccacttactcgacaaggcagctcgccgatcttaatctgaaatagacctaggtgcatttccaggaatagagctgatctttctactcctggagattcgagagagctacaccgatgaccagaggtacgtaataatattgaaaagaatacttggcgatgttaaatatagtattgcttatgtggcgatcggtaatgcaaccaccaggcgaagcgatggcccgactactattgtcatggatagtaaaacatccaaagcttaacgagccttttcatatatcgaatgatactagtcttctcttcaatcacgcatagatgtgttgtaggtctcgatgttatgagaaatgaactaggagatctttaagagcatcaaatccaggaatttagttgatccagaaaaataataccgttgtatccatggagaatgcgtggaggttgtgttacatcagctataacaactcaacccgctgaatgcttaacatcggcagtgctactggggatctgatatgttttgacatggatatcggcaggtacttcttgacaagaacgtgagctactagtaatagctgaatcgatcaatcttactgtgttttacgtaataacagaacgcgcagttcttaggtattcatcaaaaggcgatcgcttcttgcttagtatggcgtctcagggataaaattatcaagaccatctaatagattcaagttcatgtagttagatctgggtatatcacctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctagcaaatctacatagaatagatacaagggggaaaacttttggtagagcccttggcaacccgtccatagttaactcctttccacaagattagagcgtgtgaacacccatcagtcgatggttaaactaagcaagtttgcggtaggtcaaggcagatggtcaacttcattctagatcatagggtctgtggcactgttaatagctcttgggtttgagccgtcaagatgatccgactttgtcatctttcaccacatgttctttcagagcagagaaaggctattggattgagttaacgagttgactgaacagtttaattaaaatgcttattggaggtgtattgagggcgtcgcgatcaccgtccagtcactgtgctaggtagcccggtaaggccgggcgatggtttgagcatgcgagtttcttcgtagctgttcttattgttcagacatatctctagtgctttctcatagtatgttgccgtgagattctgaaatcgagtttgagctgttagtgagaggtaccgagccaagacggcgggtaaaggtatcggcgtaagtgtggcggcacattagcgccttttgtgtagagttttgcttgcctctcagcattcttttcttcatgctttaacgacttcttttcgttataccagtagttgaacggggtactaaatacggagaaataaaatgtcgatagagtcgtcggcaacgcgtgaacgtcgccgcaaacacaagattataaagccattcctcgacgaggagttgatggcgggcccccctcagtatacaaaagaatacttccgacaaccacgactccgaaagtgtgtttttaatcccgatgacataatcttcgagtctcgactgggatatggaatggacggctgcgtctggaaggtgcgctttggtacaaaagggccatacgcattgaaggtggtgagtatcagttagcctcaatggcctacctggtatgcgctcaccgtataacatagttctgggatcaagctccgcccgaatcggagggacactattatgccttgcagcgagagtgccaaagcaacgccgtccttcagatggtgcgcgcctcgatcgcatcataccccgtttttgtgcttgacgagcccaaagggaaagaggaggccaggaagaattactactctttttgcaaagaaaaaagcgactcaagacgcgaacatggcatttcaaaggaaggccaaaacaggctcatgcggcgcatatcgtcactaccacgcatggcagaatgctacggctggctgaaattacacagcaacacatggaaaaatctacattctagtttaaaggctcccgatgtgaagattgagaagataaggaggtacatggaagccgatgttgaatacactgcacttgtttacgagttcatccacgagggcgaaaatgagccattgactgtagagaaggtggccgatttcatatatcatgttggtttgtcgtttggttgttcgacactagccaaaaattggacggatagtgttttggtcgattatgcggatattatttatccaggcggctacgggtggtgcgaatctatgtttgggatgagagacgcaaaagatatattgttcgacgggacatgggacgaaaacgatagattgttgttcgaagggatgttggaagagtaaaatattggccttgatttacgttgcttgttatagactgggagctcggcaagtgagtgtacaagaacgcactccatatagcaaattgcaaacagtatcagagccagctttctcttatgatatatgatgggttgtctgacgatatcccagcatcttctctcccatggtcgtcctaaacggataatttatgccatgacacttactatgacaaattttctataccaatggtcaaaacaccaatcatttcgtgaaccctcgcgacgacctgatcatacacagtcttccgcccctacatatctgtggaagcacaccattgcaccagacattcatcatggccgccatcctcaaatttctctaggcaagataggtcatccatatacagctaaatggtcacgagctgctagatagccatctattagatacacgcagaccatagaattcgcccaactagacaaggcgcaagaacagtgctttcaatataacaaaacacacatcgtcctttgaatgcaaccaacttgaagctcgcaagtttcagtgatggacatctcaagcgaaaaaaaaaaaaaacacagtcaatcccgcaatgtcagcttaaccgagtaaacgaaagctcaacggcgctgaagtggagatgccgaaccggatccccacggccgggccaagctccgctggttccatatgacgcagcacagctccagccaaactcggtatacggtcatacacaacaccaatacagctcctatctacttttttcttcaaagatacccaggctcagaaaaccaagagcaggaatcaagcatcaaagggagccattacctcgttgctatcgcgcagagtttccacgtgcggatacagctctggttcaagcgccacaatcggcgactagctgatcgcccaacgtccccacatggcaaaatttatttcatcaccacttacactcttagtcactcaacctcagctcacttatccactcactcatcaacagcttcacagttactctatatcataaaacccaaagacaagacaaaggacaagacaaacagccagcccatcatgtcgtccccccaggcaatcacctccatctccctccactccctccccaagctctcccagggcaaagtccgcgacctcttcgacctcgacgccaacaccctcctcttcacggccaccgaccgcatctcggcctacgacgtcgtcctcgccaatggcgtgccccaaaagggcctcatcctcacgcagatctcggcccattggttctccgtgctcgagcagagggtgcccggcctgaaacaccacctgctatccctgtcggccccggcctcagctcccttgacgcccgaggaacgcggcctgctgcgcggacgaaccatgacctgtcgcaagctcaaggtgttccccattgtaagccaaaaacagtcgagttgctgttgcttctagtcccccttgttccagctctgcaagccgtgcaaagaaagtgacaggttctgatattcgctccattaggaagctattgtgaggggctacatcaccggcagcgcatggagcgagtagtaagtcgatggacatgccgcatccagccctcaaccccctctcatcttggcatcttgtgcccagcatcgcaaatttcggcaatcagccatctcccgatgtgacccaaccagaacaaggacaagagacgagctgacaaaccccggcttccagcgtcgctcatggcaccgtccatggcatcccccagccggctgggctagagaaatgcggcgcgttcccgaacggacccatcgtaagttgccgtgcaaccacacccaattgatgtccccttgcccctgttgctcccagtcgacaagtatcacaaatcacatagcttcccatctactatgtcctgccacgcagctcgacgccaccaacgtcctaaaccagggcgcttcacgttcatacgaggcagaagccacaagctaatacccaagcagtacactccttccaccaaggcccctgccggagagaaggatgagaacatctcccccgagcaggccgtcaagatcgtcggcgaaaagtacgcggctcgaatcgcagagctgagtctctcggtgtacagcgccgccgccgcttatgcccgtgaacgtggcatcattgtggctgataccaagttgtgagttgtaactggtcacctcccagcctctctctctctctctctctctcgctttcatgcacgcgcggatgcccattgcggcagccctggcaagtagtgctgctacatggctcgcaatccctggagatgcaatgtccctcacgtgctgaatcacaactcggtgtccgtccgtccgtatccgctaacaatgaatccttagcgagttcgccttggacgaggccaccgacgaagttgttctggtgaggcgcctcccccacttttaggagcggccactgttgtctccccaaaaaatagtcgcagacataggactaacgtgtcacaggtcgatgaagtcctgaccccgtacgtcaatcccggtcaaggaatcctcccaccggctgtgccaagccccatcgtacttgtcaaagagtcctaggcgtatactgactctcctcaatagtgacagctcaagattctggaatgccgccgagtggaaagccggcgtcgaagccccatcgtacgacaagcagtacgttcgggactatctcaccagcaatggcctcaagggcaagccggatgtaagtcgcacacgccccctccagggccacctcattcaccaagccctaccactccccgcatcgagtgaaacagcccgagggcaatcccgaaccgacaactccatgtcctgactcgcgattcctcctcccccccctcgttgcaccgacatatgactaacctgctggtgctcctcgccctaggtcgagcttcccgaagccgtcgtcaaagagactgcggcaaagtaccaggacgtgttcgagaagtaggttccactccactgcagctcatatcacaactcacccgcctacggggtaggatgaagccaaatgctgaccaccaattaacaaaacaataggctaacgggcaggacgttggaccaagccctggccgctttggacgagtcatgaacgcccggagtaccgtccgagtcaatccaaataagagacaggcacacgcgtactcatgcacacacgtgcgaataggaatacataaacaagctgcaaggcgtattgggttaataacacatgattggtcccagcctagtggctagccgaaaaagagaacacacagcagatagacgccaaggaagagaaaacaagaaaaaaagcactcatttgtacatctctcactctcaggcaagccgaagaaatggtaccaaatcttgactcggatgaattctctccacgtaaaagaaatcttagatcaaacgatagggaagcctccaccttagatgatctactccggacgggcgagtggtcagaaagagaggctctcaaccgcctgttcgcgattgaaccagggatgcctgtgtaaatagccgttttctattcgcccgggcagtgaacatctcggacaaggatgcttctcgcggcgcgctagaaggaataatctttctcgaagaatttcgcatgactggccggcggccgtctattggtctgtactacagtcgctggcgttcacgctctaccgtgataggtcgtcactggaggcgtacttctaacgtcatgcaggcattggacatggaagctatctctcacgtcgcgttgggattctagaattctaaagaaatggcgctcgacggcccctgctgttgcagattcgaagacgcctaccaataaaatagcgtttgccagctcgtccattcaatcatagtggccgtcggggtctaagaagtatctagattccagggctggatcgctcgagactgcggaatagtaagcaggaacgagagatttacgcccgcgagattgcctcggccattgtgccgactggcgcacgggatctcgaaccaagaatgccgactttgcttgaccacaggggaagtgcgccatccgggtctgacgcattagaaagacgcgtgagaaaagggcagctgtggtccaatggagtgggtgtgctgctagtagttgacagagctgtcatttgtttatctttggggatccttgcaaggatcattgatgtctgccattcagctgaaacgagcgagcgcttgcaagtatctctgctcgctttaaaacagagccgagtgcttgactatgacaaatcgatgcggtatgctagatgaaaatgcaaatggcaggtgtaaattccaattgggtactgagaatagaaacacaagcggcgacggcatcagcgatggttaagcaaggcgttgtgcataagggaacccgactttttgctcgtgtcacacacactgcaagtcgattacaggcggcaacgacctccaaaactgcggtgagccctgaccagctgaatgcaatcctgccatgatcatcgccgattattgaagcccggctattttggatgggacactgctctggcgagggaaacagtgctggctttgtccgtccttcccctcatgcgcccctgcagccccaggtacctttcacatgaggctgcattctcatcgacgcatgcacgctcaccgtaggtgcatatgctgcagagcaggctgaggggttgaggctctggccaagcggcctggggcggagaaaactatttcgctcattcgctcattctttcttcctgccacgcaagggcacttcgaacatgtagcgacagagcaggctatcggtttccgcgagggccgacatggaacgccgaggtagcattgatctggaacctgcagatgtaaagccttgtcctgctaatggtagagccaaacggggaatgttcaacgccaacgaagagtgcaaacaaggccaataatagttctctcgaacgccagcatcggattggccgcaagcaagtcaagcctctgccactgccaagaggatggctagcttcagcggcattcactctcctgacaaggatagctgcaaatattgacagtcatgcgcactcccgttagagacgcccccgaacgatgccgggctatgctgagacgagttcgctggcagaatgcccaactgagcagggctgttgttgtacgttggccgcaagagtaagctgtctctatacaattgcactgcctttgcccaccccccttgagcgttgctgcgttgtccaaactcatcagccgtttgcctaactcttggcgcatagctcggaagtctgcaagtcttcactctcgcatcctcggtctggacagcggccccggtcacctctgatggcccgctggctaaagcaccttgggaagagtcgtccttgaggtgctcctactggccccagctgccaagtcatcggtacttgaggtaggtgtgtatccgtcccgtcccctcccaccccaggcttctcaacgtcacaggggtatttgcacgccttctccaaggcgaccgccatcaaaacggccaatgatcgtatgccactgcacttcagatttttcttcttttcgcgctaagtcgagatcacgccagttgctttcgtgcttcatgttcgttcgccttgttgccgcgtgaggacgggtataaattcccaccgctctccccctctttccctcttaccatcctgacctcttgaccgcagacttcacgctcctttcctgcaacacgcgcctttgtcgttctttcaacccacgccaacgcattccaatatttcccaagcgtccatcgtgctctcattaccgcgatggcttcctacccacagtctttcgacctgtcccaggcatccacccctcgaagcccacaacctcccgttcgtgacccgtccaagacggtcatgagtgctgtcgggaatccctatctcccgggaagcgactgggagtgtatcccacctcaaagcaaagctggccccgagaccattggcagtcagactactgcctctattgttgatgcagctgcgttcaacaacaccgctggccacgcccagagtggtctaatccaaacaaacgtcgaagccctcaacgcattggacagcgatccagtctcgagtgctcacaaggcaagcggcttcgcaacctccaacgtcaacatggacgtgacgagcaccggcgacacggcagctctacccgagcagccagaagacaagcatccaggaagctcagacagcaaatcctgtgacgctatcaccctctcccatgtgggagactgggccaaggatcagtaacatgaaccaagaataaccgattcgaaaatagtcgagtcggacgatgagacgagcatacctacaacgatgtcactcgatatatatcactcgatatatatcaacctcaatagccgaagctataccggctccagtggcatgtgaaacagtctcatcgagatgaaccccagaaagaccatgataaaacgtcttccaatacaaaaatcgaaacaaaaaaaaaagttgaagaacacacgaacgagatttagaataaaaataaagacaagagacgacaatgaagaagcggtgatgaaaaggccggtcggcgattttgccatttgcacaccggtctttcctcccagcttctctttcccctgtaagaacgttgtgttggcttagtcaacgattctcatcggccatcgtccgacttgagccatggccctttgatttcttttctgtttttctttttgtttaaccccggaggatatcaattgataaaaaaaaaaagaaagaaaacgcgattcccacgaacaagaatatggcgcaagagaggccttttttcaccctggaccatacacatgtatttctatagattgagcattagcctagagaatggataggcacatcaatcacatcacacatcacacaacatagtacctacatacttgaatctaatgtccttgaccccatcgtcaactgtgctctgctctattactttccgcccaaggccgtcatccttccccgtgtaacacaacaacagcccgtgaaacacaccatcaatcacatgaaaataaaaatcaggcatccatccatctaattacgaaataaaccgattgacgcccaatttcctcccatcagcccaaaacccccatccgacatatactgtattctcttccgaccccatgcctgtacgtgacgaaaaaaaaaaaagtcagtccacatgaaaaacactcccccccttgcagggatacgacacaagcaaggtcccaaggctgggcgcaaaaaaaaaaaacctccgattttctcctcctcccctttttagaaaagagtcccacgcaatcgatcgagcgcgcgcctcgtatccccaaaaaaaagtcaatcggatcgaacacgagctttaaaaaacacgagggaaccagtttgctagcttttgagccttgtttctcggctgacgatccgaagataaattgagaaaagacaaaacaaaaaaccaagaaagcggccgccccccccccttgcgtcagcttatcaaaacgggttgcagttcctgcatcgagccgccgtcatcccgtgtggctcagtttcacctcaccgccaaggaagacaaggaagcgagcaccagatctagtctcacgtcttttgtaggtttcagtgtcaagcaatgatactctacaatacggcacgtaaaaaagcactcaaattcactgcagaaaacaattcacattcatcgtaaaagaagatctcattgtacatcaagtaaatagaagaagaagaaaaggggatataatgcattaattaccactagagtacatgcaggggctgacattatcgtcaaaaagaagtttaggtagttttccgtacaatcgtcattagatatgagggaaaaacaaaacaagctgacaagaggccgggacttgtacatccctcagccaccaaccctccgtttccctaacaagctgccctgctgtatgaagaaaaaacaacatatagaatcttgcctcaagatattaaatttaaccgggtaccaaagaagaaagccttaatgcgcaaaataaaaaacattagggaggggctcttcccgctcccccagcgactttgctatccacaaaattaagagaggaaggcaagggccagggcaacgccggccacgagagcgatgggagaggcaagacggccagcagcgcttccgggagggacagtggtgatggcgggttttgaggaggtcttggcagcggtggtttgagcggctgtagcaaggcaaaactggttagcgaaatctgaagcgaagcttgtgcgaggcaaacacgtttcatcgaggattgagaatacgtaccagtggtggtgggagcaccggttgtcagagcagagctggtagagttgtgcttggcagtggcagagtggctggtgggagcagcagtggtgctgtttgaggccacggtgctgtgggcggtggtggacttgacaagagtggtggacttctcagcagaggaagaagcggcggtagaagtgggagcggcagtggccgtgttggtctccttggcgctggtctcggatgaggcgctggaggcgctggcactggcgctggcagcaacgtcgccctggacggggaactgggcgctgtagttgctgtcgccggtggagtcggtgatcttgaagttgtaggtgccagaggggatcttgtccagagtcacggtggtggaagtaccggtcacaccagctatcgccattgtcagcatctatcttggcacgcagatttcgtcttactcactggcgagggtcttgacgtccttcaggtccttgctggcaccagtctgcagctcaatgtcgcagccagaggcgcagccagcaaaggtgagggtgaagggcttgccaacctcgacatcgaaggacaggttggtgatggagggcttggcaagagcaacggcagcaaaggccgagacggcagcgacagagtacttcatcttgaaagcgtaaaaggacgattaaagaacagagtctgaacgagagacgaaacgaatcgttttaactggcaggtggactggttagtcaggctgtctcggctcgtcgatcacgcaaagcaaagaggtgtgtctggtatgttggtggcggaggaaagatcaggtttctcgcagcagatcggttgctcggagaggaatgtgaaatgatgaagaaggaaaacatgaaaacaaaacaaagaaaaacaagaagccggcagaaatagctgagccgttacggctgccaggcacgcgtccagctggctgacagacgcagagcggccgtgctttccaccatgattggaactatcgattgcctctccaccgtcgtctctcgcatgctgccgtgccgcatcaaccgccgcaagggggcttcgaagcgagaggcccaagaaataggggcatcttattttctcttcccaaacggagtggtttttttgctcgagagacacatggaaagcagagcgaacgagataggccaggggtgggtatagctgagcgcagacaagacgatccgtgtaaatggatcgagataccgcttagacggggggcttggcagcacggcaaaaggcagtaacacgaattgtcagggcaaacaaaaacagcaacttacttgcaaatgaaactgggcctacaaagcgagtgatcaggcgcgggataacagaaagcaagaatcaaaaaagaaaaacaagagccgcagaggcaggacggcaaagggtaattaaagcacttggagagagcccagaggagcatcggtcaggagtggagcgggcgttggaattgatagtctagctccattcccagcaacagggggccagccggtggaattagaggggcggccgaagcagcgagcagagaggattgagtccagtgccagcgccagagccagtgccaggttctcaaccgctctgggccctgtttagcgatcgcatgcacgccggccgggtgatttcccgggggtgtgtcgacaggtctcagtgctgtggccaagctttgctgcgagctgctcctcaaatgtcagtgcagaagctggaggtctgcatggggcgaggcacagcgcgctagggcctggcacaagctccggcgccacccaatcagcggccgcggcccctggtccagcggacgagctccagcccgcctagcgctaggccaaatagctcgccaaagcgccattagccagggccccgcgactaatcaggtcgaagccaggcactcgctcagaggccaagcttttctgtccaacccccgggaaatggcttcgactggacatggcatggcatgacacgcaaaagcaaatttggcccacccgccgacactgctttgtgctttgtgcctgtcattccaattcccgctgggccaatgccaacggctgcaacggcaagcgaggaaaaagatgaagattgagagagtgtggaaacaccgaggagagagagggaagtctgcctgacgcagctacacagcgtgaagcgaggcaccaacaacatacatgaatgcatacatatgcatccatccatccatccaccaaacacgcgcgcagaaagaaaaaaagaggcgtccttttcccgcaatcctacgtacgcctcgcttacaggcacagcaaagcttctcgctagactggagctatcaaacaccacagaagaaaatccaagaaacaaaatgatcatcttatgcagagccgtcgtccaatagccgtggcgagcgcggcaccaccccagctgtggccactgcacccccaatagcgcgatcgccacaacggctcaaatacgggattctaatcgccattgagtttgcgcagcgggcaccagcatcgtcaccagcagaaagcttctttcttcactcttgtcccttttttccctccatcttccacttccaacacgtattgatctttcatcttcttactgtaccgcaccaagcaggacacgcagccccccagccgcgcgcgttcgttacatcacaggctttctccactgcaattaaaaagaaacatccatacaggacaggacaaaacccgcttctaaccacacagcttgtgtctctcttttttttcccttcttccctcaagcttgttcttgtgcccactccgaaccgccctccccggcctagaaccagcacagcagcaaccaacctgcattcgtctccataccgaaaatgcgccttcgtcccagactattcaacacatcatcacagcgccattagcattagcctctcccctaaaacaacagccggtcccctcaactcccctctgccaaaaagaaaaagtggctccccagcggcgcaaaagtccaatcagccacccctggctcctcggctcatgcccaaacgggcaatctccatggccaaaacgcctttataccgtccgcctttcgcaatcagttcggcagcccattcgacacattcacagagtatgagaggccggttaagcttgaaatttccccatcactgcctaaggttttttttttttccccaaggatcagcctgcatgcattgtcttgttgcacagcccgttgcctctccacacagccattctacagcttgcttaggtctagaggttaaaaaaggcagagacgaagctgtcatcaacctcctctctctctctctctcttttgcccatatatcccgacgaatgagcgagcaacaggcatgatcctgactgcagagtcacatggccaaaactctgaattgtgcctctgcaggctgccctcccacccgcgaacacgtaaccaacttgcatcatcgtctgcatcgcatcatcatgcttccactttcccatcatgcatgtaggcgaccaacatgcactctggcttcaaaagtgcaacgacaactccaaaagagctcggcgcattccgcattcaatcattcgtcccatttcccctcttcccaaccaaggcatcgaggctatgctcctccattcctcccaaactcgcatcacatcattcaaccaagcaagtacaccaagtacaccaaacagaagcaaaaccataacaagcccggccagagcctcattccccagctccagcccccaggtcccccccttattacctcatctcctgcatctctcgtcatcctactctatcactctcttcctcttttttacgcctgctacacttccccgatgcaatagccccttcgcctcactccaatccaatccagttactctccccctgtcttgcttccaaccctgtcccaaatccccgcaatctccaaaagagccatcagccaaaagccaagcccgcctcaccattgggcttctctctcgcgcccccctgcacaggttctgttttgtctcacgcttcgtgtggagtaagcaatcgatagggcaatctcccctatccctaacaaagggggctccacacctgccttgctgctggtcaaacgctcgcctgcatgtcaatttgcggcttttgaggcgcttcgcgaggcgtatctggggaaatgacatacaagtatacatgcaatgctaagcagataacaaggaaattagcacttctaatcggtagatgcccgtagttgtagttgtgtactgtagcaggcagaacccatttgccgctgcaagttgactccatcctgtcttggtctcccggagcaatatgcccgctttcaaaatcaaattaaacaaagtcaacgcgcccatgtctgtctctctctagcagtacaagtccataatatctcaccagacaacctcggccaaagcgtcatggtcgccaaaacatctcccaaacctcgcagtccagatgacctgctccatccagattggcacagctatggtggagggagctagtatcatcaaaaacaaaaatcgcaacatctacagtagcgtctagattggcaaactcaagccatctcctccgtacttgacgtgctcttttttgtctgtggcatacttgtattagcccattgcatatttcagtcaccgggaaacagagctatatgcccatcgccaaatggataccaactcattgtatcaatcaccaaggccctaatactagctgtatttacaaaatgccgacgctgtcatcgggacaatcataaatgtcctacacattccatcattccatccatctgttcctccttgactaacattttttttttcttcttttgcttaatctgcttgcttgtttgttttgcttgatcaaccgccatcttccaactgattgttcattattcggctagtccccccacttcgctcgatatgccagcacataaaaatgggaaaatactaatagtagatacgacgatgaattccaagcctggagcactgggtattttgttttgggggataaagaagtgagaaagaaaatgaacgacgcattttagtgctccaacagacgcaggctaccctgcacgacaacgttctcgaggatcgacccgggaggaatgtcaatggtgcttccctcggtggcgacaatgatgactgtgcccttgagcgtcacgccacggcccaggttgacggcaccagtaatggtgaggtggtcaagctccagcaccttggggatggaggggatgcgcttctggaagtctgaaaccttcttgaagtcaccacccagcttgatcagaggagcatcgccgaaacgggcggcgctcatctggagctggccgtgcttgagcgtgtacaggtcagacttgaccaacatcaggtcggaacaggtcttgacgggcaagaatcggcgacggggaacgttgacaccgtgggcgttgttgaagtggcggatggcagcaccgacggcggtctcgagctggagaatggaaatgtctgactcgcccttcttgtcaccggggatggtcttgccattggggataatctccatggccaactcgttgttctccaccacgcgcttgatggcgctgaggttcaaccaaatgttgttggtgttgaagtacttgaacttcttgatggacttgaactcgttgacgtgctccttgggcacctgggcgatttccagcaggcggacagatccctcgtaatcgataatggtaccgcccttgacgtcggccttggtcttgttggtcaactccatgatgtactcggccttggtctcaaccatgtgctggaggatgcggagatccacaacggcgcccaggttgtcgacgttggacaggaaaatgatttcaatgccacgctccagcagcttgtcaaggatgccagagttgtacagcgactcgaaaacgtcaccgtgtccgggggggtaccactcggtgatggacgagttgaaggacttggggacaggcagcagcgagtccttgtagattctggggtatcgggactggttgaaggtgagaatgtccacgttgtggccctcgtacttcttgatgatggcagcggtatcatcgttggtgttgaacgagttcatcaggaggaaaggaacgttgacgttgtatgtgcggttgaggtactcgatctggcggacagacaggtcgaggaaggacatgccgtcacggacctcgatgacggacttgggtccaacgcagcccatcgaggtaccaagacctccgttgagcttgaggacggcgagcttgctcaggaactgaacagactcggtgttggcgaggtcctcgtagtcgacgacctggccctgggcgggaggggcaatacggtcccagtcgctgtggcctcgttagcaacaatccatcttgtataaattcgtaggggaaaaggaggggaagcaacatacaccgcatttcccttggccttgtcgttgaggtatcgtcggaagagggcaaagaagttgtccatctcggtctcgaacagctaaacaagcgattcgcattagcaaccaccatggcgtccatctttttttgcgtgtattcttatcaaactaaccttcttctccttggggtcctcaacagtctcggcgaggttggtcagggcatttcgcatctgagcggcagcgacattggtcgaggtgttctcgaaggcctgggtgtgatcgattagctcgcgctctctggaatctttatctcgcgacattttgaggctttcaacgacggcagcagcatagcatgcagcatcagggcgtagagaaaatggactgaagtgaaaaggaacgaggcaaaaggcaaatgctgcagttatgggcaggactggacggctgtgaatagatgaaacgcctgccatggcgcgcagcaatcacggccgcccatcacctggtggcaatgtgcacaaggcgtcagccactcccgcggccattagtttttcccaagaccttgttttttcctgcccttttgctcatcatgtcaaatgttgcagcaaccagcgggcgtagtgcgcacattaacacggccaaagtacagctatgaggggtatgtagccttttgcgacttggcaactctccatgacagctgtgccccgcgcagcttcatgcccctcacctggagctttgaaatcgcggtcggcaggccaaaatcaagaaggaaaagaaagaagaagaaaaaacaaggacttttggggaaaattcccagaaaatgattcacagaattgaattgatcaagtactcaccatatgactgcgagtcttgccgtggtgacgctgctcgaatccattgtcctctggattcggcttgaggtgcgttggcaaagcactcttgattgcctgcattgtgtctggtgatgtgtgtgtttgctcggttgtgggttgcttgtgagacgcctcgtacactggcgggcttcgatttccggcggatcgcagcgtgaaagtagaagaagttggaaagaagaggagtgtcgatgatctcgaagaagggggagactatcaggtcttaaggtggggtgcgaagatggcttctggcggggtggattgagctttcccccaagcaggatctttagttccaagagcctagcagcggcccagttaataaatagcacttggacggagcactgtgccgttgcgtgttgcgtgttgcgtcctgttgcatgtgcgatttggcagtgttgacgtcaatggacgccgggacgtgcagcaagcaggcttacagcagcagcagcgcaaatcggggggcgaataagtgatgatgatggcggtgatacgtacgatgagaaatgagcagcaggagcttggagcttcactggacgaggtgaggaatggaacaaaagcttcttcaacgccagagagctctggttttatcacaaaacgggggcagcccctttatcattagctcaatggccgccgctgctgcttgctgctcctttttctggatcccaatcgtctgtgtcgattcccctgaacaatcaaatcacgacgctccccactagcatttcgcatcgacgagaggcgcgagttatcccggccgaaattggaaaaggagcccaaggttcggccggggggggggctaccgtcaccggaactctgtcgttggccatggggagctccaacagctctctctccttgcttcttctacactaacaacagctcaggtattttttttttgtctctgcttggcttccacgcggccattgtccacgagagaaacacgttccagggccgcaaaaagcctgttctgaggggccaaaaccacgcccgtccatccactttgcacaatggaagcaaaaccgcgagggggatccgcagttcagcaacgaaccccgccaccttttttttctgcctgcttgacggcccaagcttattgtccaaaaagccaaaaaaaaaaagcgcggccaattgttgctgctacaagccaaagtcaagtacccaggtaccagtgcatgccaatcttttcccaacaagacggcacgccgtttggctttagaaaagatgagagataaactaagagccaggcagcgagtgacagaactgtgggaagagagagaaaaaaaaaatttctctcttctcctactcatttgctatgaataggttgcacagcagaaacgaaattttcacatacagtgtggtgggttgcaaagttgtatatatgcatggcaatatgcatcggcgcccagaggcgatacatgctctgcggcgaaatatcgagatggttgcgcctggctgcccaaaggaaccgtcgttgggctgcgtgccgatagctgtaatccctcaagcaggaggaaaaagaagaagaaaatgcctcggaccaggtctcgaaccagtttactttctgctgagagcatgtgcagagtcggatcgcataggaaaagtcaggaggtgatgcttatccgctcggattccgtcaataacgagttttgacatgtccctttgccagacatgcccatactgcctacaagagaactagagttctactagccggcagtagtgccggctctggtcggtagaggtcatccgagtggcctcacgcttgagagcgccacgatgaagaatctcaggtgtcaaactaataggtggcccagcaacaagcacatctcatcttctggcggccgcaaagcgagtgccttggtactagcagcatgaataaaaaaaacctcgcaactgttgagggaattgaaaattctctcgtgttatcagcggcatcttgggttaggcatcgacacattgcctatagactcaccaataccacctaccgcctccgttactccgtatctcctataaacggcccgggcttacattggcccaaacacgtggggtaaacggaacactgacattgctcggaagccaaactgactctgcaaatattggtctcgtgaagagaaaaaaaaaccaaaaaaacaagacatccaaaggcaaaaaataggtcagatgttgctaccgtttcgctaacaaactctttggtccactgcaagaaatgacgataatttcccgcggcctgctccgcctctggataacatcaacgcggccgtccagctttccatctccacaaaggctcttctcctgaccggggcaaaaggcaaaagaagcgacgcgctgctgctagcacgggggagagcaaacatctttaaataacttggtcgactcttccctcccccttcttgagaatgacgcgcatgggagtttccgctctacttgtaccgagtctccatcgccggcaaatgccactgccatcatcggcttacgtgatccacctaagccacttgctgccatccgatactgtccatgtaaaagcgccccagatagggtacatgtaatcagaaaccgccatcaaagaccttccagcgggtctagaatcgctatcagcgcctctgcaacgtccactgaatcgccccaaacatgaggcccagcagccagtcacaagacccgtggcagcacgccggctcttgaatggtccgtgcctcccgatattcccacgacaacgttgcatctggagtagaaagaaagaagcaagcgtcatcgccgaatcgcagctttagatagcgccggcagggcgtctaatgcacttttttttgcctttttttttcttttttggcttccttaatcagtatctttcgagttccacgatgacacatccggagcttccagcaaagacgcagtctagtggagtttgttgttgcagtgattgaaagtgacgagggaatcttctggaccagagcctgatgtgcttttatattccgccatgtaccccacgaagtcctctcgaggttgttttgtctctcgctgcagccaagatacgccactgagactttgtctgtaaccataaatccaaatcccccccagactaaagtttcttcgtccgtttgttagtggcaagcaagtggcaacgttttggtttcgctgtccggttccggaaatccacacctcggcgtcgtccgcccaacggcccttttataggttatctcgtttgcccgtttgtcaacaactttgagatattccccaggccaaacacaaacaaaaaaaaaaaagaaaaagaaaaaaaaaaatatccctttgtacaaccacagccgcaaccacaatgggctctttgagtatcaccatcagcctcccattctggcacatcaacgttcccgaaacggagcggacgcctcactgccctccctttctcgtcggcctcaacccgaaagatctccggaccgtatcaacaccagacgcagagtatcgcacccagtcgtgggaggaagtctcctacctcatccgcacaaacaacctggagcgtttccagcgcatcccctccaacctgcgacgctacaaagcattcacctaccgcctgggcaagctccacggcagcatcgcaaacttcgttctgggccaacgtctgcgctgggaactgcccgtcgtgcctcgcggcgccccattccagtacgaagacgattacaagatccttcacaatgactggccctatggacttgatccccgaatcgtgcacttggtggtctggaccaagtttgagctcaaggcggtgtctgccactggcgacctgacggacaaggcgagaagggagattgacgactttgtgaccaagacattccggtcccgggtgccctcaaaccaggtgggtttataaacttggaattcagtttcttgctgggtagttactctgaatgctgactcggaccaggtcatgtggttcaaaaactgggctgctctcaagtcgattcatgccgtagagcacttccacgtcatgctcttcaacccagaccccgacttcatcaaggaagtcacaaacggcgatgtgcctcagtgtgaaaaggccgacatctagacgaaacgcgccgtcggatgatgatttgatgatgattttacgaacttctttttcttttctttcgttgattttgctcagtcttgcacgatttggtgctttttttttctcttggttttagatttctagaggagtcgagttacttttagactttggagtttttttttcatgcccttcgcttttatacaggatagaggttatacggacttatacaaaatagatggttgataaacaacatcgcgggtatagattatagattatggcgcacagcggaactgtatgctatttcatcagcatagacttcattttcaatcaattttagaagctttgatacgttaaaattcgtatacatgtgtgtgtttgccgcgtatgcttcgtgcgtgaattatgtgtaatatcaggccatcaaaagcctgctactctcttgtagggtaagttttcaaccgtaaaacgagcggaaacatgcataactgcggagcccaaatggctgcatactcctaagaaaaaaatccgggttggaaaaaaatttgctcaggatgtcaaagaccgacaattggaaagtcgcatcagaaacaacaatagcctcgcaaagaaaaaaaaagcgtcgataagacaaaattgtctcactgcaattttaaaaactcactgccagttttgcgcggccatcctcccttgcatccgcaatataggttgcacagccataatttttttttttttttttggtttaccctcctaatagtaaccccgccttcggtttgggccattttccctctttccctcaccgtttcctttcattgaaacagaccgcttgattacgaactttgaggcctccaaggagagagcaagaaaaaaaaaaagcacacgaaaagagccaaagctggaacgggctctttattctgggacacgaggggcggagaaagagaagaagtgagatttcatctcaacatcggcggcggcgcctgctaggaagaaaagagaacgaaagaattccagccgcccaacaaaactctgattttctcactaagcaaggctgcgacggcgacctaaaaaaacaccaggaccttgttttacggtttcaacgccctctgccaattgtgccgttacaaggctcccagctttcacttttgaatccaagggagataaacaggggggaggggacgacggataaacaccaaaaatggcagatctggagcccaactggcgagtccgctttctagccggccagcctcccgcaaaggtccgggtgcgaaatctccagacgtccattgaaggcccttccgatgcctggaataggaagggaaagcagcagcccatctctgtatccgcctctgtcatgctcaaggaggcctttgacacatcgtcatctgccgacagagtggcgggtgatacggtgcattatggactgctcagcaaagcgattctggcctcgttggagggcaagggaccgcagcatctggccaacatggagaaacctggcgatgcggctagcacaaatcgattttcaagtttacgagacgttgtgaatacaatctgggaagatcttaccaaccaagatgccaatggaaaatccaaggctaccgatgatgatgaagaagaagagcaacaagtgaagtcgttcctaaaggtctcaacaattcgatgtttcgaactcactgcccacctccccaaagcctcgctgctaggaggcggagtgagtctcaccagaatagccctctttggacgtgacggggagtcaaggcctcagccaaggggcatgagcctcaagatccatgacctcagggttcctactctcatcggcgtcaacggcaacgagaggaaggcgaagcaggtcgttgttgcgaccattgaaattgacaaatttaatattgacgaggatgtcttcacaatgattgaagccgagaccgttgaggtgagtgaatcctacatgaaccacagccaacttgatgttgcggtgagcagccctggatactgaacatttggatgtgataggtcatgagctcatcatcgtttgaaacactcgaggcgctggccaacactctggctttccggcttgccagctacctgcactcatcccaagccggttcgatgaacagaaagggatggccaatcaagattgcactggagaagccaattgccgttgtcctcgcggatgccgcatgtgtgcagttgagtgtcatttcatccgaagtgcttggcgggatatgataatgaattagtaaacaaaccaaggaacaagcctcctgcaacacataacgaacagtagcatcgtgatggaggcgttgttggataaccctgaaccaacagcaaaagtcgatgcttgataatcaatactaccacagatatccattatgtttttttcccccctttgtccagggtgattcgccaggtagggctgagcgtaccttgaccccgattgcatgcctgcacgagtacctatcaacttgtatcatacacacatactgtgttgccacgttcgttgggtgagtggctgatatcagctctcatttttccatgacccaacacccatgggccagcctgcccggacgaatgcatcgtatcgagaagtcgctgcagctgctcgactgcgatgcaacaccggaatcgctttgccccttagtagcaccgtgaccggaattttgcatcctgccaaggcggaggcttcctatttgcaacgtgattaactcatttcattcacattaggctgcttcatgcccgatggcctagaaatcttctagaaatcactcccgtatctagcacaagtgctagtaaacgtgctccccccccttgcccagtgtcaatgccgcaccagcgcgcgcctatttccaagtcgtatctcggcgagtccagtagtgctgccagtagtcatctattagcaccacttgggccaacggacgaaaaacgctagaaacaaagagagaggtaaaaagtagttctaagaaggctcctcgagcaacgctatctcgtagttccaaagatcggcataaaccgcccattcccacccagaatgataggttgcgttgcatcggcgttactggaccgcctctgccctccgctcccagtctccccgagtgggtatcgtcgttcaaggatcagacgccacaacgaggaacgccacgccgtatgctttatttttttctccgccgtagcagcatcaggggaggctaagaccaagttggcgatgctgccgaagacaagcaccgcttcccggcgccgtgcgcaatcagctttgcatccagacatgttggttgaaatctctgctgagctcgcttctctcgtaagacccttgctgccgtctcatgtagatgcagtgttgctgggggaaacgctccaagttgttcgtacgtcgtataccgccgtataacgttaggggcgggttgctccatagtaattgtcttctgttggtgattgtgtgaacggataatagaaaactccatggagaggccgggaccgggcgagtttggtatccattgctgcagatctttgaagccactcagccggtttgcatctacgagacacttctcgcttaattcaagttagcactcatctctgttggttttagctatctgcaacgttcgggggagcagaaaatgggccttcttttcaaatcccgctccccacgcgcagcggctcatatgagcatacccgtcttttgtgctcctcctcttacgcaaaaataggcacttggactccatagaagctccgcaatgcctaatgtttgcgcgtaatggacccagctactgtaagcttctctgccttggtgccttggatcgactcatcttactcgcattcgacgcggcagtgcctcgctcgcccacacacattcgtacatattttgcgtttcgtacctgcatttgtggagcgctcactgctgacttaatggggatttatcccgtgtctcttggccaatcacagttggcttccgcatgctcatagcaagcgagcgagagtgtgaaatcaggcatcatatctgtgagtgctcccactgactcagtgccatgttgttcccgcctagtctccaagcctttggagagaggaaacgcattaaggaaacattgcttaaatccatccatcgtggtaacatcggcgcaaatctcaataagaccagcagcgttaacccgaacctaagcagtcttcgagaaacacaaaagcgtgggaactgccgctaacggtgaacggaccaaggaacgcctcccgcaagactcagcccaagcaggaaatgaaatgcactggctctgcttttagttccatgtttagctcttccaacagcccgtcaccacctgcgggtgtattccggacgccggggtacgtcaggggtccttcatgtagccgtcgcttgtgagtcttccagattgtattgggtgcaaaaactctttttggccccctcgacaaagtacctatgtatacacagtagtagtattctgtagcagtggcacttggcactactcctggagaacgtccggcgaaaatgcgtcactcatgtattcctcatgactcggcgcatcaattggtgccgtttatcaccatgtggtctttctctcttttgtactagccgtgcaggttccaatatgtgcttctataccggcttatcttctcaccaggggatggatgtcagattcttcgaaggcttgttgacaacttagccgtgtaagcaggctggagaatcctcgcggatacaacggcagacacgagatctcattgcgagtactacttgtatagtagcagtaacgtagtactgatacagtactccttgaagttctagttggatggtttttgagcagggatcggcattcgcttgcgctggtacataaatatacagtaccatccctatcacagatgcatcagtgctagaggccctgtattcgacccatggatccatagccttgtcatcagctcatgatctggtgagaattacttgtacgagcgattctctgttctcccaaggagctggccgagccacatttatctcagtcgccaaacgtttgaagagctgttgtcgaaactaacggttagctgagatagcgtgcctggaaggttcgatgagaattatggtgtcacgcctagacagtaatttgttttgtgtcagttttatgtgtacagcggactctgtacaccggggagagtttccgcgggcaaatccgcttttgacgtcttcttggtactgtcagccgtcgtttccttccatgtaatttgacagcgtgcctcgtaagccacgtgcgtaggccactgtttcactcttcttcttgagagcttttgccatgagtatggcgacgcgtgccaatccccccttcctctgccaaaaatggagaagcaggcaaaaattccgtgttccgtactctgcatctcgtaccgggtccaaattatctgtgatagcgtacggtacctgggtcagtgagcttcagctccagccctgccctgaccgtggactctggaagcattacaaacaggtataatctgccctggatttttgggtcgttcggggaagtccatgtaagctctaccaattccatgctagcttccggacaaccgcggacagggcttcaaagtccacgggcgaacctccctttcgcctgccggggatttcgtcgcagaatgaaaagtgggcgctctttgttatgacaagttgacatgctactactagcagtggcagtagcagtaacagtagcagtactaatatggaaatgtcagtgctgttgccaagtttggcctgcaaaccccattagcacacttcatactaccaacaaggccgagaagtgtattccggccgagagaaaggccggaaacgttggttggtttcaggacctgggaaacggcatcacaaccgagtacatgcatcgaaacgatattgcccgattcgtgcaagtggccgcgatacgttcaaacctgacccgcaacttcgtaaaaagcttggcttgaaggtaaagagccctttgcctgctataagcctggagtttggtagcctgcttcagttgatattcccctggtttgctcgtccagtttgcatagagcgacggataacggcagtgttcaaattccgtcaggggtgatgccccggtgcactgaataaatgtagatagccaagcgcatccgatgcgatatcctgaaattcccattcgtacctatgtagtccacaccgccggtcacagtagcatccagcaatcaagttgcagcgcagaaacccggccatgctagtacgattttcattggagtgcttaaatccacacaggtgatatctcgctgtgtaagagggcacccatatgcgcatgcacctgtatgcacgtaacatccctaccagcgcttgcagttcatcgcttcggtgataaagcgcaaaagaatggaacagcattgatcgatctccggttcgccaagggtaatcgtgcgattcctttattttttttcttggccagtgttacactgggggtggatagagctggccatgcgtcgccatgtgaaggcaaggttttgccattgacaattcaaggcccccatgaagaccaatttaccatgggtccggatcaaaggagtttgcaagcttgaatcccacacaactccgcgagtcttgagcttgggctctgtaaaccgtcgaaattcgtggtgagccgccaattttagtgctcagaccgacataagccatgagaggctaccgtcatcgtcagaaattctgagatatactggatactattctcttcggaacagagagtggtacggcgcagtcggccgcaaactagggccgagcagcacatgcagctacccttagcaatcgtggaacagcccgttaggggcttcactcggtgagccgctgggaatgatcatctcccataccagaaagatagattaccatctataccctaattggggttgatcgtcgtgtaaatgccgccgccgtggttccctttccgtcgtgacatttccaatctcttctatacgggtcctctgtgcttgacttgttcgccgactctggggtctggtacccgtagcgcagaatctttattgtactaacaatctgcggacgaatcagatgagacgctaaaaacaaaaccacgttgagatcgacagcgctgtgtttgagacgaagggtttcggagggtggaccggtggtcttctcgtggaaatggaaaccccagctcttcacttccctcctcactggcttctacaagtatgaacaactttctgcagcggactcgaacgctggcggtgagatgcgttttcagcagcttttcggcatggaaacacggttcttgcccgctacctgtacgagaaagcgaatggatccaatgaactcgagatcatccaaaaagcccgctgcagtccaaattagatcatagaaggcgtgcttgtgatggttcatcttcagtagcgccaggagatgctgatatttgcaccatgtctcagtgtcagtaaatcgcggggtatctacgaggcgggataccaccctgtggcacccgcttcatatcccctccgaacgccggcgaagatttttaggtctatcatagctttcggatgtcgtcgttagttcaaagcttgttctctcatactaaccccatcaaacagacggcctatactgacgatcagcaggcagtcggccgaggaaatgaagtgctgtaagcgaaatttgaaatgggctctctttacgctcgtagaggcgaactttgctgcgctgggtatggaatgcaaccctggaggctgactgtctagatcctgggattgattgtagatctcaatgacaattcgtagatgtgcgcttttcttctgacctacaggttgtggcgagcagcacttggaatgattttgatatgggtaagaaggcacccgtactgagtatgagaccttccattcaacgacgaaccgaggctccatctgaagcctcctgaggggcagcatgtgccttccggttatatacgcaccagcctccacagatgccccccgtatatggctggaggaactgttcttttcgccttagttgtatctgatgtcgtcaatggcgtcgatagctcgtacaagcttgcatgttttgacatgtcgttattatagtagtggttgcttctagatggcccatccttgatcttccccacagatgtaaaaagctttgactccgatatattcttcgagatcttgctgatcgtcgggctcaaatctgaggatgggacgcttcttgctgtgggcttagccaaactgctctttcaaaggtccttggagcaaacttacacggtactagtgtacagtggcagccaatgcctctcgtgggatgtatctggccatatcacacaaacaaatgtggtagcagtaatacctacctaccactcgcaggatgctctaatgctgtagccagtatgcacgcaaggcacgctcacgctcgcaggatggcggttctccacgatggaagctgcaccccgctatgggcaggggtgcctggaattgcaatcgtcgcctttgcagaaaacgctcgcgttgatcgctggtgagagaccgatggacgcatccttggtgtgcggcatccttgcacagccgctaggaaagtttaggcagagcccttgctgggttataggctgaaaagcagtgctaggagcctattcgcttgcctgggacgcgcccgcatggctcttatccaggcttggcagagacacgacgagagcgttggttcaggagacgaaatcgaaagttggattggatcattcgattttgagtgaccgaggccagattgtcgtttgggacaatttctgcggcgtttattccctgttctttccatgttaatgttacaagtactttttttctatatgcccctctccaggacaaggacctgggtggaaggagcagcggcttaacagccactcagagggaagcaccggtttctcagcttctcataggcggattttggcgctctctcgctgctttctcccccagcccaggtgccactgccaggtgctttttcatgcggcgcttccaacgcttcccagctcatctcttctctgcatctactggtcgattctgcgaacgatgcccgtcgttggcccaggcgagcgttcccagctggagattaacaatctcacatgacggactattcctggtagtgctggcgctggtgctggtgctaggcataggtataggcatattggcaccgctcgtcgtgccgctgctaggacccgagaaagcggcaagcttcccacactattgacgggatttttgaagacaccatctacaaaatagtacagtatgttgctgggtggagaatacgcatggcaaatgagccgccatcaacaagcatcttggccttgcgtgcttctcaacagcgtgcagcagcatcctgcagccgttcggagatggttggttgcgacgtatcattgattatggagcagtgcatccttgggtaaacgagaacgccactctcttgtcgcggcagaatctaggcctcgacatggcttcaatcgcatactggtgcggctgctggactgctgttgatgcagcattgatgcttgtgcatgccgcccagccctaactcatggagggacgggaggaaaggaaaccgcctgaaaggaaaccgcctgagttacacgcccccgctataccgcgagaggagacgtgctaaagctgcaccagtagagtatacgagtacagttgagaagcatctgctgtatctatggaccggcaagcacgccctgacagagctgaacaaaaggccattggtgaactgggagaagagaatctagaccacgaaactccttcgtatatgcgcaaaagcaaaaatccttatgaacgtcggatcaaccgtcttatcatcaaattcgatttgtcaagagatttcttgcctcgtaggcaacgcctgaaggttggtgtgcttatgggctgtgtgctacacgaagtaacacgcctgatgttttagaccgtgggcacataagcaggtagcagctcacagggtatgagagtaggacaggcaccgtgagaatccgagattcgtcttgtgttggtgcctccaaacaatggtgtggtaggatgccgagcatcctgtactacttggagaggcattgacgttgaggctttccagcgattacctgcggagtgatgactctgatgactgctggcaccggcgtatatttgcgtgggcagcacaaggagcagcgaacaatcagcgcgcctggaagaaagctcattacggcctgcaatgtacgcttcggtgggtgccgcccggattgcgcgttgctcggttcgcctaattggttcctcctggcagatgttccatgaagcatacactagtcaaatatatggtggagaaggtgattacacggccatacagtgaagaccagcgatgctgcgaaccgtatatccataccagagctggggctgcatgtcactctagcaaacacggccacgcacgggagcgtcaatggcaactacgtttgcaaccaggaaactttgtctgtctcttgggcagctttggaacgccgggaccttcttgatggagatttgtttcttgcggatgcttccagctccggtgtcagtgatcgtcagtcagctaatggtggtcaagaaggacccttttggacaggcgcaggatgcagcgcagaaacgcacaactattctcagaaaatggcaactgtggtgcagacactttctaacaaagagcgaattccccatgcgagctctatccatttgcatacaaaagtgccagcttgtgccatctgttgctagttgagcgccacaggccacaggcatgtctgtgacagcggatggctgtgagtagtgctagcatcttatggcccagaagtggctagaggagatcgtcttcttcagcacgggtctaatagcccattttgggatctgtgccgtgactttggctgtcccccactccaccttcgcccttaactatcctgaatcagaaggctatccaagctaaggcacgactccccgctcgccttcaggacggaggagactgtgtgggatcgagtgacgaaaaggcccctgggcaactgcccgacagagcccctaagtgtttgacccagcagctttggatgctaatgttccgtgcctacaggtgctatgctgctagtcctgctgctatcactggcagcacacgaagcattcggcgagttcaagcttctgccgcgggaacgccccaccgccacgcgcagacttgccaggaacgcttttcaggggtcactgtcacctctctcacgattgtcgatttctggaggctcaagtggctgctctgctccagctttgactgaccacgggcagacatggcctgccaaagcacagggtccatctgctggctcactacagcactagtttgtcgtgtcactctgctctgtctacgcactgcgttttcagctgaataggtattactccgtacatggctggtctccttaagattgcgcaaccaccatcgggagtcaccaggcgcccgcgctgcttggttcgcctcttttcccgacaaattcgcacacccctggtgattgaccaacactgccactacacaattaggtgtgctaattgccactaaagaattttgtgactacaagtcgtaaccaagaagaggaccccgccaagcatcccccaatagcaagcagcagcctctccaagccgcagcacgctggcctgtgagatgcttggatctcgccaaagagacatgccagaggcgagtggagagagcccattggagcctctcactggatcagacctcagcaatgcgaacaagccttttggctagcccctgtgatatctcatcaccatgtactccgaacccttgcctcaagggctgaatggctcagtcggccttgagtgcggaggacgaaagatttgctctccagcccctgtccagtgcagctccacaaacccacgaccctaccaggaatatgagagaccccggcaatctgcacctacaggggtcagcccgcctcttggacgttgtgcttcgaggctagttcctggcctggcagctcactcatgcagagtgcatctggctgctctctcgggcaggcagtagtactttatgacccgcatgccctcgcattcatgcttgaatgctgccgtgtctgttatcgtctgggttcgggccagctctggttctttctatattcctgtcttcgtgtctcgttggattccgtcttttgatactaccgctctctatcactgtcctgggttgcactagcccccaacttccctttcaacacatctcgaatcttttctggcctcgccatgctgtgatactccgccacagccacagctatttatcgatactcttctgtcgactggcccaaggacttgccacatcaaacggctgtcttgcaccacccttggatggttcgaactacttgatcacttgagtcatatgaccacacctctgtttgagtgcacgaggcatcacgatactctcagcaacacaatctcttattggcgcctctctctctttgatttcgttcctcgacggacaactcttttcttttagcttctacacattactattctttttcccctcttgaagaaagggaaaaaaaaagaggagtacttcaaacacgcacccgggaaaacgaacaacgagattacctggagaaatatacatatcgacaccgttctctttgcttccgagcactacccttcaccatgaccaacgttacagggatcaatctttgcccggcgccattcatcgacgcgagcctttttggcactggaggctgtaagtgtaaatatatgccgtagtgtcgaattgacccgttaatcggacatctagacgtcgatggccgattatgccaggcgattggaggctcgattgactgctgtctgccatgccccatgacagattgggtatatccagacagcttctccaccataggaaccgtggccaactggatcgcaaccgtcagcgtcatctgctgtgttttcctgctgctatcatgggcagtgttgcctgtggacaagaccaatcgccattacctgagcatctgtttcacactgggtatcttgattatgaatgtaggtggcacggctgcagttacacagagagtttgatggctgactgttgactcagatgggcttcgtcattccgctcgcagctgagccggaccaatgctttgataccatcaccccaaatgacatgcacaccttgagcgtctgtggagcgtcgggcgctatgctgatgtttggaggctggtgtggtgtcatgtgggcgttccttcgctctttatctcttcacctgcagatctgctggcaagttctcgtgggccgcaactttatggtttttgcccaagccgccggatggggcatccccatcatcggccttgttctcgccttggtcttcagtggcgtgtccttccgttttggcgcaacatgccatattaaccacaagaacagcttggcagacttttggatcccgcttctcatctttgccagtatcacggttgtcacgacattcgccacctttggctactgcatcaaggtttacctggcctctctgaacgacaacgccgcctcgaccgaaggatctagccttccggcttactcaaacagtgttgtcaccatgtctccgcgccaggcctatcgccgtgtcaagagagtgattgcgcttcaatggcgaggcatcgctattgtcctcatcattattgccgatgtcatcttcttctccgtcgtcttcgtctttcaggataacattgttcaatccattgccactgatccccatgtggcccagaattggatcgtgtgtcttattggagcacagggtgacaagacaaaatgtctcaaccaagctggctctctagtcgtcagcgaagcgacagtctctgccgtgcttgtgctacttgctgtaagttccgaaaaaagcctgaaacccttgtgtgagttcttgatggtcaatctgactgcgacttagttgaacggaatctggatcctgtttttgcttggtcgatggaccatggttaccggctggattgatttggtaaagtctcctttcaacagtggaaagaaggaattcgtatcggtggatgcccgatatgatggcaaaaatgatatacgttcgtacgagatgctctccagagatacgagcgccgtggtaacaccactttctccagtgaaatcctcagcgacccctagcgcccccgactacttcggcgaaacagctaggtacaacgcaccggcacgatcctactcgaacccgcgaccaccgcaaggctctgtgccagagtggaatgcgcagcaaacttacgcaccgccgcaatcccgcgagccgatgaacccattggccatgaaccgcatataagacgctgggccttaggccaaaagagaaccaaacacaagcgatccgcgaacgcgcgaagcaaagaaatgaaagaaagatgaagagagcgaatctgcttcttctctaacgaggaaaaagaaaagggggaatggatttgatttctctcgaccgatggcttcgacttgccaacactcctgcttatatacccaagccatggctagccatggaacaacacttataccctggtggtaacgccacatgcccagcatctgcacgatgcggcacgatattgcgtcgacaaacactctttacatgtcgatatctaattctacccactcctttgcctttaatctcgaagagatgcccgtctctatttgtagtcggattggcttccttactcggacgcaggatagcgtggcgccacggtcgaaccttttgttttgtattcatatggattatacttccgctccttttccttttcctctttctttttctttttctctctataaattcatcaaaaggggggagggcattatgacgagacaggctagtctcatgcatcggaggcagcctccaacatagctggaggctaggaagcggaaatccctggaggacctgcgtacggcacatcattggctacaccttctgtgctcacaggtaaccctttgtacaaaaacatgacgattagctcaggatgagatgcggaatgcgggaactaaaagctacagcccggaagcggcggatggctgagaaggggcaagaaaaagaaacgaatatgctggctccacgcggggcatattcattactgctacacagcatcttcatgtatataccttatctactaaaatcagccatgtctggacatagaaaccagacaggcctaatggacaagaatcaagcccatcccagcaatttcccacaagccttttgatcgtagatttaatttccgggagatgcatggcgagatgtgtctcacatacctgagtaggaacgtcgtattcaaggtggtattggagcctaagttgccgatccgacgtccatgatcgctacctcgcaaagtatcgctccagtaacatatacgcgtacacatgcagagattcccatacgttggcaagtacctgcactagcaggattacttgtcgctctagcggatgcagcgccgggtagtcccctggccgacctcgacttctttttgctgtttttgcttttttctgcaaggccatggcagcagcaattctccgggtgctccggaacggcccttgtgcctggccgcaggtgcgattggccggtgacgtgatatcagcggaattaagtgtgccgtcgccgtttataaaggcgagggacgtgtttatatctccctcggtgtgagctgggccggagcacttttgatcttgactctcgactcttgttccatcttccttctctatgtggcatgccgtagctgcagcctgtctctcgctttctcgacgcaccaagccttctcagtagtgcaatctagaggagcccgctgctttttgccctgacaacaaagaaagagaaagcgaccgagcacgacgtgtccagacgcctcttttggacttgggtgtgaatgtgagcacgcgacatcttggagcagctacgcttgaatcgatgaaccccaccaacagctccatgcggacgtgaagagaaaagaaaagaaaggaaaaaacaaaaaggatataatcgaaaataacaagtagagggcaacgtaattctgccttttgcttcactctccggagccttcggacgatctgcatttgctgcgtaagcaacggcttggcatcacgctcctaggacggcaatcatggctatcggacggattctcgcatctgccctctctggcggcagcagaagcgacagcaacagcggctcacgagctgccaaatccgagcgacatgtgcactggagccaatccgtggacgagtatcagtacccttcagacgcgggtgagcatctgccgctgttttctgagcttgagtcgatggggagccccgacggtgctggccggatgtggatgaataagcaggtgactcggaaatcgcaatctcggaagcgttggcgtcggtcgcatcggctgcggccacgatgtacgatggcgatgctgttcatgttgatcccaattttcttctacctgtcgattctgtggatcaaagagcaggacctggatgccaagtggaggccagatcgcgactcgctactgttcggccggaagcccctgcctgctcccctggagaggacatggatatcgagctacaagctgcctctacgaacgcagggccggaatattgtcgacgccgagggccatcgatttaaactgtcctcgatcaactggtatggcgccagcgacgagctcttcgttcccggcggcctggacgttcagcaccggagcgctattgccgagacgatcaagaagctgggcttcaacagcgtgagacttccctatgcggatgagctggtcatgaagaaccccatcattgagccccgtctggtgcttgcaaacccggatctggagggcctccacgccatggatgtgtttgaggcagtgacgaccgccctgacggatgctggcattgctgtcattatcaacaaccacatcacacgcgctacgtggtgctgcggggcggatccttgcgatgctggctgggccaacgatcacctggggtcgctgtgccgggtcaagcagacggaagaggaatggatacagcattgggagtcggtcatggagcggttcgtgcacaacccactggtcattggggctgacctccgcaacgaggtccggggcctctggggaacaatgccatggtccaaatgggcggctgcggcagagaaatgcggcaaccggctgctgaagatgaagtcggactggctcatcgtcgtcgaaggcaccgagtcagccaacgatgtttcgggcgccagagaacggccggtccagctggacgtggataaccgcctcgtatactctgcccacggctacaagtggtcaggctggggcagctgggacggccgattcgctcagcgaagctacaagtcgtttgtcaagacgatgcgccacaactgggcatatctccttgagggcgacgttgcaccagtctggtttggcgaactaggcgcaccaaacgatccttctgttggagatgtgcattactggaggaatctgctaaagtatctcaagtccatcgacgcggattttggctattgggctttgaatccgcgcaaaccgaaggacaacgcgagagagtcttactcgttgatgcacgatgactggatcacacccgtgctggattacagaatgaaggatttgctggagcttatgaggcaatgaactggggattatttggatttaagaagaaggagaagaagaagaaggagaatggtatctcttttgagggttttctttgtttgatttatcatggcgttatttggttacatacccagtttgacgagtatactcatgatgtacattggaggcgtttggacgggcatggaaaccaatcccacgcaaagaccaatcgcggtgggatttttatttttatttttttatggcgatgatacgcatttccacacactacatttatgatcttatctatctattatgatacattgctatgctagaaaatgaacagcgtttaatattgacttctgcctcgtaagtcttaccagcatcagccgttatgacgccatcacgggaccgagctctgtcgcccttgctttatcgataaagcaccggaaacgttaacgtggggtccctgccgctgcatcattcccccagtcctggaaaccttcaacttctcctgcaaaaagtttgccttttccaacaatcaagccattcttcaacctttgcacgcagacgcccaagcccattatttgatcattacttacacactcgtttcttcctttcgtgcactatatgtcccgagaccgcgcagccagcccgcaccggcgaggctcctctgtgctcgacggccatggatcgtccatcggggaagctgtcaatccctagctttcccgctgtctcagtggggaaatgccatgttcaaacagcgacgaatagggttagtcgattttggatgcgatgatgatgcaagcgatgcgcttgaagcagagtagcgtatactgatccaacgtgaccactcgcatagtttggcgatgaagctaagagcgcgatccgggatcgagaacgggctgcggtgggaatgcccctggagggcctcgaagagccctttacgtggccaaatgccgacaccgacgatgcacctcgtgccaataaatcgatatatgggctagtcccaagcatgcaaagctaccgaaataacctggctgctctgtcgcaaggtcacaacctctactttgtcgcataccaaggtcaaattttcgtctatgttcctcgaagcgttcccaagcaaagggttcctcaagatccagactttcggatatatcctcagccgagtaaagaggctctcgccattggaggaaccgtcgatatcattacaccacacaccatcaaccatatcattactggctacctcggagaagaggaaatcgtcttggcttgttatgatgacggagatgttgttgcgtactatgtgaaagacatcacagacttgattgagaacaaacgcaaccagtccaaagagcagagaagctcaaggaaggcttacaccagtcgctcatcaccaaggctgctccttcatgagaacgttggccaatcagcttggggattggctattcaccgcaagtcccgtctcatagctgtgagctcgaatcgcaccgaggtgacggtttttgcctttgctctggccagctgccggactaaatcacggaaaacccaaggattctgcgactgctgccagagctgcgacagcaccgagtcgggaattcccaggagagcgcgaaattggagaatagttatagctcttcggcaggacgcatctaacattcctaatgtctgctttttggacgacgtagacggccaggctgaaaaggtctgcgctgtggacattaaaggcgtattgtggatagcggatatctggagaatgttccagcccgtaaccaaagttaacccctcagagcatgatgcactccgaagcgaggagttttggcctgctccgtcgaggtaagtactactcagcgtctcgtctcgtgaatcgataaatatacgacgatgcaatgttgattttctgacctcttgctctagggggtggggcgtattacctcttgctaaaggcagtttcttgccagtgaacagcgtagaggaaatgtttgggctaccggaaagggcgttgaaaatcttcaatgccgcatcggaataccaacaaccgatgaccgatatcacagaatgtctcgcagcaataccggacaacccatgccctcctgcgaccggggctaggtctggtcagttctaccattatgttccagtcatgttgcatgatgaatttttacatttggtagcaggtaatgcgaatcatctagctgctttcacggacgacgacaccgacgaaagtgaaaccgaacctgaagcattggagactcaaaacaacaacttgaatgaactcgacgaggatgagagtgagagtgaggacattgatgaggaagctgacgattacgatgaagaggaggaggaggatgaggaagatgaggatgaggaagaaggaggggccgtcattgaagatgccatttttgcttcacaaataatcgacccagacattaacgtgccgttttatggaggcgcgtctctggaagaggaagaaggagaggccgtcattgaagattccattgttgcttcggagactccgcagatggtcgaactagatgaggacctgtcgtttggagccacaactccaggagaacacttccaacaagcactacaagacatagatgaagcaatagggcagctttcttatgctgtgcaggaatatcaagacgttgtttcacctccggtctctcctgggccgatgccgcaagaccaagataagacaacaccaaggcatggaaggggcaagagctttgattctgcgtattcgggacaacacaggtacaacaagctcaatacaccaccctttcgacttgacatggcatttttcccacacaacggaaagattcagactatccccagaaccccagcgcagcttcttgcatttttgaatcggcctatggagtacaacaatgaggaagaaacagcggcggtatatcgaaaaaaggacccaaccagacgatatcactttatccgaacgtatgaaaaggatctggagctgagaagcctgcgagggaacgaagcaggttggcaagaaattggggtcatgtgtccaaacgcagtcacgtttggcaattttcaccagcgaagcctccggccctattttcgcgcaactagtcgcttgagtttcatcctacacatcccggagctctccctggtagtggtagggtcgccaattgggcgagttctgctcgtcacgccaaccaagcttacggcgccggttacgtcgaaaacaccgtggaagtgttggcatcatgggcttcgagttgaatacgttttgccgcgacaatcggatgaagaaaagtttcggccggtactaagaccgctgcacgggctggccgtgggaccattgcagagcaacgagaatagagggggtaacatgacgaatggcacgacgacgccaaagcgatttagactgatgctgcattatcgaaatcacgatatcttgacgtatgaactgatgagagagggtcgaacgggacgactttgcatcatttgagagcccctctttttcgtttacggaatgcccggcgtttgtttctaaaaaaaaaaaatccaaattttagaatagcctgtgtcttatctttctcttccaacactcttttttacaatctattggcattcaaattttagctgcggctcttgttactcacaggattgagctgctagcgcttcacaatgtatatagatgagtgctttctaatagcaccgatatcccgtgtatgggcggcggcttgaaagtccttttactttctattttatgatgaaacgagattcttttgtgcttgtggatgttgacgtgaatatggagcgtgaataacggactggcctggtccatgaatggactggcaaaaacgagaactgtttaggcagctcacggtgcctacttttgtgtaagtggtgggcaatgaagactgagcttctacttttgcgccagtcatgagactttgtcatggcctgcgttagattgtagtcagtccaagtagcattcggcagatacactgcattcgaaaggtaaagattgatgacttgttgcatctatggaaacggcggtggtgtagtgatatctactgaatttaagctcgtaaggcggctgttaaacagctacggatgcgcttcgatttctcaatgggttgatgagatggtctagcttcggtgagtaatggtttagcataagatacagatatgcttatgggtaggaagggaaagattttgggttgagtgcctctgccaatcttcaattgtatatgatcaatccttgtattatccataacaatattttgggaattaaatcttctagtccgccgcaagtttatgtcaatggacagatatagatatatatatctgtatatatgatatgactggtactgcttgacataaagtattgccttattcataaattccattaaggcttccagcgggtagttcaattactctcattacacccctttgtagctgatacaaatgcacttttggccttgcgaggatgaagcaatcgtttgttcgacaagtcttttttttagcatttgtagacacctacctatcatgaagtctaagaagtaaaaataataagactggaccagcaaatgcaaagctgaagcgatagactacctaatgccaaccagagagtgatgatgattccgtagtattcccctgttattacttggttttacatttttttcgtgtctgctcatcaaacacgtctcgtgtccccctccttctctacaggatgggccgaacgaggagaagtctctccttcggttcactttgggggttgccatgcctagggactaagcagtcaatgaaaaccgggctgagttttccaaaaggtatcacctcccatgtattgatgatcatcatcgtcctcaaaggtcggtctatacgccatgagctaagctagtcaatgcgtaattcgtcataagaccggcctcggtcaaaattcaaccatgagaccggcgcgacattggttttgcatcgtcatgtgcgaaaagtggtttttaggagcccgaatctcctcttaacaccaaagaacctgccttatggtaccccccctcccttttgtcttattttcagctcgcatcggggcttgtctcggtgtgcattttttcctccttttctcatgttcatactggtttagtctgcaccgctagctggaatagcctgcccaacgcttgtgagattgtctcaatgtggattttttctcatcttgtgatgagctcctccagtgattcatgtctcccgcatgctggactcagatatatcctcacagtccatatactccagactatgatgtcccactgcagtccaacttaagatgtcttgtattatattggatggaaccagctgcagatagattgcgtgataagtatgtcggtacgcaaacgccctttgcaggatgagaatgagccacgaaaaattgggagggttgttttagtgagatgagaatgtcgagactgtatgactataaagctggaaatgccacatcggatagcaaaagcagcggtaaatatactgtactgtggaaatggacgattagcatatttgaagggactaattattatccaaatatcgcaatgcgttcaagctcaagagcggtaagagtaagagttttggtagcgcttggatatccattctaatgatatggcttgatgcgactgctatagcctagtggccgaccatcacgagatgatggaacaggagtagaagcatggaatcacgcaaatcaatgatccgtcaatgtaaaaccctaaatttgaagacgaagaaatttaaaatgaagtgtatcgttgggctgagaagtttctgtgagtggctggtgctgttaggaaataaactctgctcgtagtaatactgttctcgactactgtgggctcttatctattgcaaactttttttttcggaagctttctactttgacgccgaccttcttttccacaaaggctatttcttcggttctcctatctacactattaaataagatttgcggttcattggagataacaagtagacatttctatgaatgaactttggggttgaaaaaggatgagacgtagtaactcttattcttgaatgccacgcaaagctcaatgctagtcgatagagtcatagcgatgcatatcccctgaactagctcaatgaccaatagtcttgtttaaagagtaacttatagtattgctatgcatgtctttcttttcttgcctcccaattcattctgtgattgaagaggccctttttcaacttggccctagacattctaatctcgccaaatttttgctgcaatgctggcgcctgtatcccaattcagcagtagaatcttcacagaggtttctatattcaatcatagcccttattacgatgtctcatgtttttggacactgtcgaatgttcaaagctagtgaaggcttgagacattaatgtccgtaaagcctacagtttttctaacagtccatctacaaggagctgtttcgcttcttctcctcgcacttgtcttgacatatcactagacggattggcgatagtaattgactgcagattatcaaagaaaacctggttggagacaaactagagattggacttgtcttgtgtaactttctaatgctgccaacaacatgatctcagtattgtgtatggcttttaatgcactatatcaacgcttggaaagtctacacatgtcaaggatagaatttggccgtacgcgctggccgctattatataattgcaactgtaacagcttacacaagaaaggaacaagaaaccaagcctccacggggaagcgccaagacgtgggatagtgccatcatccattagccattgcaactgagatctgcaaacgccgatagtccatagttgcccatttataacaaggcagaaggcaataccaagcttcgaacttggacgaatccagaacagcggcacagcggctggcagctccgcaaatcgcctgattggggttttcgaacgtaatgagcaagccgagccgtgattggctgactgacctctgataacggacggtacagcgaatacccgagatattcatgtgcaaccttgttagtgctccgtagtcaaacatgccaacgttgagcaaagccgaggatcttgaactgggacaaatacaaagcattggggaggcggggactgaaggatcggggctggggaagtcgtggcacttggtccatgctgtgcgccacgagattttcccgggtatgcgaatcttgcagtcgttctcacaatcggcatgcgcacgtgaggcattactttgctgccatcgactcagtctggggcttcgcctctccggaaggtcggcaggcgatgtcttgcgttcgttgcccttttttgtttggcttgagtcagcggcgctgtcaagttgatcccaggttactggcacccgggcatcttctcagcagcgcccgtgatacccaccacggcttctttacggtgacggtgtaacaagcaccttgacgcgacttcagatgcccttgtccgagaataggccagccaaggcaccgaacaatcccacggctcatcgcacccgcactttgacaattgctattcgcgacgccactttacgagaagccgctgctactggccactagatgctgttagtgtcaacggcgggcctccgaatcggccgggacgcagacgcccttcctgacagacgagaatgccgtaagaagctcagatgcctatctgcccactgtatctggcgaggcttgtcttacctgagctgccttgtgcaaagggcaaggttcaagggcgctgctcccccactgcaaggccccaaccaggccggcggcgctcccgctccgaagagtggaagtggaagagtgggcttatcaggccttacatgatgaagtgacaacaaacggggccatcgcctttgtctgccgccacagctgaacagagcttgggcctcaaacctgatgcacgcgagcaatataagcagacataggaatgaggacagcgtcttagtaagcttcactgattcaatgtaatgcactccttgcttcttgcaccaaggagaaggaatgaatgaagaactgtctcatctctctcgggttgtcggctcaattgtttctcgcagaggacacgagtgagtttgtctcgggctggccaggccgaaaaatggtcttttggcgagggcagagagacgcgcacatcaaaaggaacgactcgtaatatggcttgtccctctggataataaggccgggtatattcggccaatttatcagtccttatcaagcgtgggaaaaggaaggatcatagagagacgcgagggaaaaaaaaaagtcgtacgaaaaagatcagggttggaaatttgctgcttatcaggccccgttccatcccagcggaaagcaagaagaaaaaaaaaagttgtttagaagcaaaaatcgatcgccccctgcgttctgcgtgcggcctcaccgatactcagctgatacttggctcgcacagcaagatgcggtgcacttgcatgttctattgttgtcgcgggtctagtacgaatacgggatagcgctatctcgagcccacttccacatgcgagaaaggtacgtaccgggcggtttcaatgaccgtatcttcctttttgtcgtacgtatctcgattacagcaccaaagcgcgcccactctggctgggccttatctcgaggtaccttgtatcgacgcagcttctgcgctgagaatccgcgttcgtggcgctgcgctcttgcccgattcatttgttgctgttcccagggcctcgcccgattgctctttcccccaagacgggtgatgtaatggttggatgctgaaataaagacagggaaggagaagaacagacagaaaaagaatcagaccgttgccggccacgacaagccatcatcgtcaacaccatttcttcctctcgcctgtcttatcttttgcctttttgctccatgcctcagagttgcagatttgcgccgcgcttcgaactaagcccttagcccaagataacaaccgtgagacgatacctacagtaatgtatgggatccacgtcccacgcccctccgatcatcgcacgccccagtcaactgctcgggtctcccagagtctctacgcgggcgacgcacccctggtgtcttatctctggcctcaacggggcctgtctggggtaactggccccagcatgcgccagggctgctgctgagggcaaaatgggatgaggcgtggcggtcctggccatggcgccggcggttttgctcgcggcttgtcgccgggctgtcgaaatcggggacagaatcggctgctccctgcgagatggacggcgatgcgagtatatacaactcaacttagcctgttcgttatctccaagcctctcctccgtccttcctcctatctgcgtctgctcggctatcctttcctccttctcatctttcttcctctctcctgcacgccttatctctccagtcgagccagacgttaccctcaagggcatcttacttctgcaaccttatcaaatcacctgccgacgtgttgggctcgctggacgtcgccttgcttgtgccggcatccgacctttcctcacgcttctcgtcgaaccgtctcatctccgcgtctcagcttccagcagcctggtccccgtggctgtcttctccgacttcgattcgacaaacccccggatttcgcttagcccatcatgtcctacgcccatctcggggccccgaccgtgtttaacggaacaggctccaatggaggcgatcccagtatgtcacgaccgtagccctgacctcgaccccgttctcgtgtagcacatacttgtacaagctccttaccccgatatgcaagtcatatcgaggccgtcgatggatgaccggacgtgactgacaagcccttgcttcagggaccgaaaatctgaaccaatggtatcaatccggagaccaggccttcattctggtggccgcctgtatggtgcttatcatggtgcctggcgtttcctttctctattcgggtctcgctcgcagaaaatccgccctctccatgctctgggtcacgatgatgtcctttagtgtcatcgtctttcaatggtacttttggggttactctctagccttcagcgcgacctccaaaaatggatacatcggcaacctcaaccactttgggcttcagagagtcctggccacaccctctattggatcccccctcgtccccgccctcctctactcgttctaccagatgatgttctgcgccgttaccgcctgcctgacagttggagccgtcgccgagcgtggccgcgtcgtcccgagcatggtcttctgcttcttctgggccactctagtctactgccccatggcttactgggtatggaaccccaacggctgggctttcaagaatggagtcctcgattatgcgggcggtgtccctgtcgagatcggttccggtgtctcggctctcgcttattcctgggtccttggccgccgaaacgaaaagatgatgatgaactttcgaccccacaacatctctctcatcaccctcggcaccgttcttctctggtttggatggctgggattcaacggcggatctgccttcggagccaaccttcgagccgtcatggcttgctggaactcatgcctcacggccatgtttgcggccatgacttggtgtctccttgatttccgtcttgccaagaagtggtccatggtcggctggtgttccggaaccatctccggtcttgttgctgccactcctgcatctggcttcattactccatgggctagcatcatcctgggtgttgttgctggtatctgctgcaactttagcaccaagagtgagtgattctcggcatggccaattgacaagtcagaaacgctaacatgttcacagtcaagttccttatccgcatcgacgactctctcgacgttttcgctgagcacggtatcggtggcatggttggcctcatcttcaacgctttcttcgccagcggtagcatcattggcctcgacggagtcaacagtggcgccattggcggctttctcgaccacaactacaagctcattggatggcagattgctgccatcgttaccgcttccgcctatgcctttgtcatgtccgccgtcatcgccaaaatcatcgatctcattcctggtctcaagctgcgcgcctctgaggaagccgaacttctcggcatggacgacgaccagcacggcgaattctcatacgattatgtcgaagttcgacgtgactttttggcctggagcccccaccgtgacgagcctgcccacgaaagcacaatcttgattgagcctacgcacggtattcaggagcacgcgaatatggctcgctctgctagcctggccgagactcatatggaggagccaaaggccgtatctttgtctgacgctggaagagaccgtccgggtagcaccgagggcaccgaaggcagccaaagtaacgagaagcgtgactagagttgcgtgtctctatgctttgccctctcttttctttttacatattgggggttatacaaaagccttttcttgtttcttgtaacattattcgcgtcggcatttttagttcgggcgacactgtaattttctgacgttatatacacttgttttgggtatcatgaatcagcgggcgttttggagcgttagccccgtaggatagacgggtcggaatgggttatatagagtgcgagcaattttggagataccattcgtgcggaagactatgaaagaataaattttatattatactacactaatctcttatttaccgttgtgatgagctgctcttgcttgactgaataaatgcatctttgatgagattgcagtctcatagatagatgtattgatatctacttgagctttcgactacatttgagtattcaggtttataatgtgttgattgatatctttgtacttgactaacgttttggtacagtgtcttatgcatagcaaaatattcttactcttgtctatgatgagctgctctggtttgactaggcatcttgtacttaaacgaaatcgtagagtctcttaaccagatagatgtgttgttgtctattagagctttcagatttcgtttcagtcttcagagtgtaaattgcaacatgttcatatctctatatttggcccaacatttcgatatagttcttaagaatgaaagagtactacaataatgctaatcacctgcttaaatcgttgcacaagcaaacgcgtagaaatggatgaataaaaggccaagttctgataatcaagatgtctgaataactatacaacgatacgtatggatagatgatgaatgagccatgtgaaaagtccaaattcctacatcgtttctttaacacataaaagtttcattcattattttccaaaaaaaatccaatcaaagctatagtcgtccataatcaatgccctagcgccgcatattccgcccttgtgataagatatccatcgatcttgtattacaaattcatgcatcgtacttctaggtacaatcctttcaatcctcataaaacaaagacatgtgcttttaaaagatgggagcaccgtcagtaatcttcccatacggctccttaagataatccccataacaggcatggtcgaaattggcctttgccgtcattccctcctggatcttgataaaagtgtcaaactcgcaccagccgtccttgcgactggcatcgcactcggggaagctcaggcccaggggaatggttcgctggttcagcacaaagtggacgtatttctgctcttcgccgcgcagataaccgtcgcgatttggcgagacaggcttgggcgtcttgatgatttcaatgtcgagacgggcgccaaagggggtgatgtgggcgacggtgaagttgtgaggcccgggatagcgatcggctgggagctcctctgcgaattggcggaggccgaatgcagtgaggatggaaacaatgtttgtatcatgggagaagtcaaagtagagactttggtttagtgggaaagtctcggtgttgttgtccagggtgacgttgatttgtgaacctgaataaccgagagtgtggttctgcagacgagcgaggacttcttgctggtagccaataccagttgctctctgtagaataggatttcgtattagcgtgctgatatatcatggatggagttgagattcgctggtttttatacgtaccccgacaggactgtggaaagcattgccacctgagaaccacacatcaattgaatagccaaatccttgccactcttcgtaagtgaacagatcgcaaaacgtgctgaagccgtatgcaaccgtctcgtagggacacatggtctgagcattgtatacgtcattagtagtccattcaaatccctctgtcatcccctggaagcgtttaagagctattcagcgtcagtagccgtattatctttgagttgagaataaaaacagatataatgaaggcataccatcttggagataggtatcaatccacttttgcctggcttcgttggcagccgtcttggagaaagcattggagcagctgagagcacccgcaagggagttgttgaagccgctagcctcgatgatgacttcaatagttgcgttgtttgtcctgcccattgtaagtcatgaccatcaagagagacagagagagagttggagtaacgcgctcaccattccaacccaaagaatccagccatccagttctccgctgacttgagcatacgatcctgggtctataatatgcatacttagtatatggtggcaaattgctgtttgaaaggaaaaaaaagcttaccgttgtgcggacaataatcttgctattcgggttatacagactgccgtacatgtagctatgaaggactcctatacagatggatggtcagtttcctcacaggatatagaaatgacattagagcagagcctcaatgcttacccgagttgtacagctcttcacgcccctttggcaccagaatctcagacccaagttgatactcccatcctttgaggaagctcaacggccctttcggattgaactggtcagaggcactggcaatgcgcttgccaaagtcaacaacgccgacgccagaagtagggtagcgtgctccgtgacgggacagcatctgaacctggacaatctcagctcctgcgggcagcgggtactcgtcgacgccaaagcccggagaaggaaagtacggagacaaataacccatcatcttgaagatggtgtcgttgccgggcttcatgcccttgacgggaatggccgtctgcagcggctcattgggcacaaacgtcgccgtaggatcaaaggtccttgtctgggccaggaatgcggcgttgccggtggccgttggcccgggccacagattcggcgacgtctggaaatactggggcactttgctggggcggcacgggcacgagtcggatccgcggccggggaagaggtacggcagcgacagatacagattggaggccaggagcacgaccagagccacgacgagggcgatgatggtcgtgcggtagcggcgatcagcgcgcgaccggcgcggcgggaggtacgtcgcggacaagacagcctcctcctcgatggcttcttgcgactcgtcctggtggatgggctggtagcccgacgagctgcccgtccggggcttgccggcctgtgacgctgtcggcttcgccatggcgatggcttgattgctcgctttgcttgcttgcgtgcttgcttgctcgatcgatcggtttcggcgacgcctaccctggtctcgatgggcaaacaagagtgaagcccgagtcacgcccaagacagggccacgtaaaccagccactcaaaagaagctccggtgatagagccaaagccaacgcaaaagaaagaaggaaaaaaaacaagatgacaggatcgccacacgcggtaagccgggccttcagctcctgaagtgcggctgataagctgatactcagcgctcccgcaaaaactctcttttctgtgatgtatccgtccttttttttgtgtgtctcgggtgacgccctcccgcccttgtctcaatgccagttcaattacgtagcagttatctcgcgtatgtgcgtcccagtccgacggcgcggtaacgatgcgcgcgatgcgatttcgattcggttcgattcgatgcgacacacgatttcggattgggcaaactcggtcggtgttggcggcaaccccttttggcatcagcgagcaagcaacatagacacacccctggctaccggctccgattcatgggccgagcctggtcgtgctttatgcgagggagaaaaagaggaggcgggggaaaaagcaaaaaaagcaaaaaagaaaggaaacctcaacagcgttgaatgaatgatgagtagggaagcggttagactgcagcgagatgaagcttcaatgtaaggatgaagctgccacagctgaagacatgcgcgccccacccaaggcaaggagacagaagccaaggttcgaaaacggagccctgaatggctgctgtcaccaacgccctagcgctgtaattccggcggtccccccgtgactgctagcgcctgtagctgatggccggcaaggctatcgaggcctggcttgagccgctaaagtcacggggaagccatccgccgttttggggctgcagggccgtactgtttacctccaaggtaatgctgttggttatggagcgaatgcatcaggtcgaaacattgacgctcttttccagtccatcatggatcggtccgtcttttttttaaattaatattcgtttctttttttcttttgccttttgctttttcgtaaacgctcaggaaggatcacgatgaccccatggctagatactcattcatgccagctgctctgcattatttcccagccttcaatttactctcttacatgcgcagctgctcgtatactcgccgatatcaacgttccgtataaaacagtgtggttatgacaccacttggacagaaattgcacctactgccgatactcgatatcgcatcccgatctccagagtccaactatccagccgccatcggatcaccagccgtccatctgatctcccctccttatctatcttgctggggaaatcatgcatgtctcgtcccgttcggcgatcctcacatccgggagcctgtcacaatcgtgctttaggcgatctttgtgtggcaaaaaaaaaaaagaggcagttgaatctgtgacctgtcataaaacgcgggacgtgttagatggcagtaccgccgtcaaaagcactctattacctgtaccaaaaaaagcaatagtagcaacattgtatccagctccctgcaagggtaagtaagaaaagagagcgagaaccggaaagaaaaaaaaagcaaagaaaaaaaaaatgcgtgtcaaggagaatagagaaaagagaaatcaggcgctgagcgcggattgttgcctactacctacccaagtatgtacttacccatagcttggatcccccttgtcatgacgcaaataagtatctctccccagcctaggtatacccaaaaatacacatcctatgcaaatctcttgtcataccatttctcgttctctctgctctttttttctttttctttccgtcttttcttttgtcccaaattcttataccctgtaaaatacccactccactggtctcagctaagccccccagtccaccgacatacccatgtcgactcttccaagacatacttgtaaaaacgcctttatgggctagtagtggtctcattggcaatgccatgctcatagtgtctgcagcttctttcctttttgtctcctccctacttgcttggcgccgttgtggccgctgccgcgtttaatctcctttaccgccgtgtaacccaagcactcatgtttctacacgtatcagccgctcaagacacgcagcaagacccgccaataacgagtgctgtttgtgctcctctataccccgtcactagtctcgtgatccatacatcgtttctgacagggtttgtgtatccaatggcttggatcactgctggatcaggtgggctccactttcgactacatccatggcaccaaacaagtgcttgccatcttccccataacggactgaaattatcaatgccctggcaaacaaaatttagtgttgagtctgaactgctgccttctgtttcatcttggcgtcgctgaccaaagctcatgttaaaggtgcagcctcatatcgacgttagcagtcaccagcaccctctatgcgaagtcttgtaatctcaaaatgtgcattctggtcaatctatctagtctataccgaatctataataagcgcgaaagtggtgggaggatagtgttctctacccatcccgtctataatgctgccaacaaaagaaatgaagaaacaaaaaagaaaaatgcagtgagcttttgtgtagatcctcgcagatcccccagtctatcgtctttttctttgcctgccgtaagacgccatcaaggtcaaaatttcaaaacgtcacttgccaatgtagggaggtttctctggatcagtagcgctctcgcctagaaccagccacccttttcaatcatgccaatcacaagggatcgcccggctgtaggatcggagggcctgttccaatcgggcgacgctggcttaccagcctagttgggctgggatcgtagaggaaagtacccagtgggcatgggctcaaggtgccacacctgagttcccgcggggccaaaagccttgttccactcgagctgaaggtcaacagggattttccatcccatctcgtcgtcatggagtctcatgcgcacaaggtgtctgcgctgatcggcctctgcgccgttgacaaagcccgcgcggcggtggaggacagccaggttgttgatgaagtgcatgtcacctgcctttgtgctgaactcaaacttggttgcctctgcaatgtcctggattgcatccagggcctcgatttggttggcggtgagggtgggcaggtgggcaggtctggcgtgggctgcacttcccatgagagcagctcgaccgaagttggtgatcagtcggccatcttcgtagaagaagacaggtcggcattggaacttggggctgtagaagcgttagcctctgtcttgtgaagtcgcatcttggagttcaagtcacttacaatgcaaatggccagtcagatcgagccaaagttcgaatcaggtcggggcgagtggcggagagcacgttgtaaacggtgtaggttgaggcgatgatgcacttgcctccggacttggcggcattcctggtgagccagctcacgatgtctccagcctcctcattgtggaaagtctacaaatttgagtcagtgagtcacatggtgctagaaacgcatttcagataacttacaatgggggaggttgagtggcgatggtgctcagccttctcctttgacgagttatcggcaacgatgtggactgggagcttgtgagtctactgaacaacatggagacagccagaactttcttacccagcatgttacccttcttgtcctggcggccacagcggttcgcgatgtaggcctggacgccgagatacatggtggtcaagtcttcgacagagtacttcttggagtcgagtccttgaagaacggcaaatcccttgccttggtgaagatcgtcacgcatgcggctgagcacgttggggccaacagtggggagcgggaaggtgtcaggagtgacgagatcgccgtccaattcaagagctgtatgttgttagcagagctggcgagagcaggtgcttgccaatggcagacggctcacctttgaagtgctggagagcagcctcaatctcctcaatctcgttctcgctcaaatggtggatatagtcagattggcgagccaattgctgaccagtccatgccaaaggcgagtccagggcagaggggaagccattgggcaggctggacatctcagcgggaggatcaggcagcttgaagtcctggtgagaagcgaggagcttcgagtcagtgatggggccggccatggagtacgccattgtagaggactgtagtatggctttctggctgttggagatgggcttgacgctggattggagtggcaagatggtggaaatcaaaagactgagagaacgagagtgcacaagtgtcacggatctgatttgctgagcgaaggcgatgcaaaggtagaaacgaagcaagaagtggaagatggttgggaaaaagtagaagacttgaggagattgtgctgcccttttaagtcgaggaaggagcagttgatgagccacctagtgtataccatagaccgctacttgtgtctcaagttctgaaaagcaagcaacaaaacaagcgtaccttcccaatagcttcaatcgcttctcaccgcaaaaaaagcaaatcagcggaagctatccgtgatgattgcctacctatgtggtgggaccattctccctactgacggcatcttgactaacatcatgccggcggaagcgaaaaacgggagcgagcataaggccctggtcatgcttttctcgagatggtttaggtcagagacaagctttcttttccttttatcaaaaaaagaaaggaaaacaaaaaaaggaaagaatgcagtggcccatgtcataggcaggcaatagcccatgacaatgtctcactcactagtagctcagtagcttcagcttcatatccaagcttcaaaggtaataaaaaaaaaagaaaaagaaaaagaaaaaaaagaaacgaaaaatgacacaccgccggctcgcttgtttgcgtttgtctttgcactgagtaattgccgaaatgcgtcttgccgcgacgggatggcaagagcccctacatataagtaattacctagatatagtttatatgagtcaagaagttcaccgctttcctcgggtagtgacatcccgtgccaccactccgtaccaattttgtaatgatctattggcaaaggctggtgagagaaggctcgataaatacgatgatattagactagagtgcgtccttctaccaatgaaatactgctatagctgctggagaagcaatcacaacactgcgtttaatgccattgctcgtaatcataattcatagtcaacgcagcctgcaagccatctgtgcatcagatccatcagatcacgatacatctcgcgctaattcctgccatacagggggtatactgccaaaacggtagataacttgctaacactccattgactggacccaatcactgcctttggggacctgcatgatgttctgcagccaggctttctagtaccaccatcatctcaccgcttcaacaggtgccacttgactaggtactaggaagaatgacccggatgacccaaattctctctcttttcctccttgcctttctctattccttttggggtattaaggtgctaaacaaacgaaacgtaaatctcagagcagagctacacattagtagtgcttggctgccacttctcgtcaaagagctggctgacgaaaaagtagtcgtcctcgtatacttcattagaccgagcttgcttccactcttgttctataaagtgttagcataggctcagaaatttgggtttctgatgtagggtatgatgagggccggagaatcgggtacttacggtgtctctggacgaatcccctagtcgcacggacaaacagaatcttttcctcatctagttgcgctagtgctcgcaaatctttgtcttcacactcctcggaaaaggggattctccccttgttgcagtaatgaaagtgcgcgagaatgacgtttgctcctgcatcgccgtcaccgaatctcaaccgttagccaccgcgtctgtgcaatacggagtgggggggacttacccatatggtattctcgtaccttttcctctctggcaaaccgacgctgtggaaaagcattatgtcaatgtctggggtgcatatattgggagtctcttttaggggaaactcacattcatgccatgcttgatggcgtagctggcatcatgctttgtgatgagtgcgatattatgaagcagaataaacgacaccagataagtcactagccaactagttggtttgttcctgagcatcaccttttggagattatccaaaagctcgtgcctaagtttgttttggatatgatgtatcaggatcatgtccatctgtgcacccattacgggaggcagtggaatttttccgtgatcggggcttgactcgtcaaggatatttgctggcatgtctagcgtttcttttccgacaataaatgcggatgtagttgacaggcggatggctacccacagtcgaagcgtccaattgagtagcccgaatgcctctgacgttctttcctctttttgccacatatggtaggccaagaggtaggtctggtacaatagatcatcctccttgccaagcatggatgtaaaaatgcctttcatagacgatcggatataggtggtgtacgctgatgtgccggcctccacatccacaagtgcatacggcgggataagagccgacttcttggtgcctcgataggcccatgtccgctctagcttgtcgccttcctggggaacaaacctgcgaacctgaagtgggagccgctcttttgaataatgcacggaaacgtagacagttctaatctcggacgatgcccatagctggatggggtcagaggtgcctttggtccatctctgggtccactcatatcctggaacttggcccgttttataaagtgccatatcggtgatcttgtatcggacacatggcaagcgtgcggcctttgtattctccacctttttgcagggcaagcaacacccacctggaacatcaaactcgcactgcaaagctgcgtcagtctacttcgggtatattgagccctgttgtatagagcggtacggatacgacgttttacgcttatgggagcttgctacttactcgtatgcgctgcatcctgcacctgaggcaggaacccatgcgtcttgtttgggcggtctgttctcggagagcttggtctctaaagggacccctcttaccacttcgctgctggttatcagcggcgaggttctgcttctgggccacggcattggctctctcttcaacgattgctggctgagtcgttggtcgagctgagttttgtcccgacggaacattataattatacacattggaagacgtcggttcaatgtccaccaatagaggacggctaggtcgcaaatcaggtgccggaccatgccgcaatggtgagctgcccccaattccttgagtcccgccaattggaatttcatccgctggcggcacagcaatcattgcccgactcattgacagttcatacggctctgaagaaacaaattgactgggggcattaggatgggagacaagttggttatgctgctcgtgacttgtgctggcaagtggattggtatacgcagaatggggcagctcctgcagcaaggcgtcgccgaaggcagggtacatttggagagccaaagggtcgaaattgagcagctcacttgaaagcattgattgctgtgaagactgtccgttatcaggcgcaataaaatgtaaacaactcaagcccagtagattgtcagggatgggttcttgttgcaacagctgcccaatttgaggcgtaatgtccagcagtgggttcagactgagcagatcagtcgaaagggatgcctgttgtgacagcccgctactactgggtgcaatgaaagagctcaagacaaactcatcactgggcagttgtgcctgttgtggtgactcgccatgatcgggtacagtgggcatatgcggcaatacttccataacaggctgctgaggcggctcacacaccacagccactgggggcgggagagcttcataccctattgctcatatcgttagtcttctaccgtagtgctagaatggagctacaaagtagcggtaaggaagcttgcataccggcgggctgctgctgccacccgaaggcacagcagttggtaatagagtctgtcacacaggccagaggagagcttagtgattgtacattagaaatggcgggtgcccaccgtggcgtaattgacaccgaatcatgatcccctataggcagcttctcctggttgcctatgctagatgacgaagactcatctgctaaaggcatcgagttgaaacctattaatcgtcgacgtttctgtgggttctcttcaaggccagaaaagtaaacggggttatgatcaggagaatatcctgacgtataaccggcgttttcaagggaatagcaattaggagctattgttgactgaccctgaggatcgaaattcaagggatgtcccgcaaatcccgtaccaacagttgtatttggaggcaccacagatggcgaggggactgccacctcaaaagtgcccagggacacaactcgcttcctacgtggcccctgttcaatgattaacttgactgtattgttgcaactgagacgggaaaagaaaacaaaagatgtgctaaagaagatgggggtgatgttgtacgggaagagggtgtataaacgaaattcagcagctgatgagcgagcataaaaacaaaaaaaaggctctatgagagacacaatctcaaacggtagacagcgggaaagggccaaatatatgtccatgcaggcttccgccgtggggtgaagaaaatcgcttaccatgatgcctgtagataactgaggggcgtgtcagacagatacagcgtggtagtagggacagaatccaatgtattcgcacgtggaaacccaagtatcagctgtgctctagagacaagcagtatcaacaaggtacaaaagttgtgcactaaaacgccggatgaagttgagtgacgccaggggaggggtgaacaagtccggtggcaccgactcgagcgttggctctcgctatgtgaatcgataggtggagcggagggctaggcggccgggcaggagcgggagcacaatgagctgcaaatctccaaggcgagggtttgacaccggtgaaggcagtaggctggcggctagagggcgagaggccagagacgaagggggcatgtaagtaaggagtccaactagcgttgggttggcccagtccaatgacggtgctgatctgcgaagtgcaacggcctggttagactcgtccaggaggcggaagggtctcgtgcttgccaccactctagtagccgatgatgaatgtgttgccggtcgtgctgttgctgttgctgtgccgtactgtgctgtgctgtgctgtgctgtgctctggtgccgccgctgttatgccggctcagtcctcgctgcctagggctcgctcctcgtcaaacgcagggatacgggtagcgcggattggaatctggggcgtgttgctgccgaagtgcatagtaggtcagcgcctacacagtccaagtggctggctccgagggctagacgacgatggcggttccaggaggagaggagaagcgaactcggtgaagaagcaaaggccatgccgggtctaaatcgcatgtatttgaatgggactgaggggtaccgcacacagccagccagggtgtggtccagtatccgtagttgggatgcgtgcccaattaatttctcatgctcttattgagcagagccagatggacgcgggcttccccattgggctggcatcccattgaaagtatttgcgggccagactgttttgcgcagtccacagctctggcgacgagcgaaaggagcataacgcaatgcgccagagacttcatcacagacatggccagcgtgatgtgagagttgggcatatacggcacgagaattggctcaggtcatccgagacggcggccgccttcaggccaggacggcaagcctctgttgcgagcccaaccgagctgacaatcatagcatgcagcacgggcaagtaggtactattcggggtagaatggaccttgagtctccagctcaactgcggataggccaataggaaccggcttatcttcaaagctattatggtgccacagatacctgtagaatgcagcttacacgcggttcgctcatttcgctcatttccatgcaggcggggtcacatgtgttgcaacctgcaccttaaaaagcgcagaaacaattcaagccccagatggccgtcttggacaagcggatccgaggctgttctgtggcttttctaaagcaaatcgaaggagcctcaccccatatggaagagttgagtgattgaacggtatacttggcttcctaggctgggatgtcgataatgagcaagacgaagcacacgtcagcgagttgacggacttttgtccgccgccggctttgttcctggcacgagtataatcgtatcaggctcgagagccgccgaatcaaagaaccagcttcagtgctaccacacgcagaaactctcaatggacgaaccgcttgaagtggggaccggtgaagaggtgcatgctgcttggaaatcccagctcgcactgctatctgggttgttattcctagtaaaaactcggatggagactttcgcagccacagggatctgatctatccggctcggtagcgcagctcagtgaccagggtgccggggcaccttgaaagctgtactgtaggaacttgatggagagcggccgaagtagcgcagtcttggttgtaaacacaggttggccaagccacggggcgtatggatatgaatgctgggtccagctgcggcgtggcgcatcagaaggacgaggacgaaatcaaggtcgaaatcaaggtcgaggtcaaggtcgaggtcaaggtcaaggtcgagcgtgcggccgttcattgtgttttcgcgtggctaatcgtcactcgagacatttccactcccccacgccacggcggtaattgtgtcgcagtcgctgcagctcgcgcaaattgcgcattgcacagcatgcagctagggcgctgctcgcaatcatcagatcagtactctttcgacggtgcctctctgatgctgaccaaatagggggcattcggcgtcgtacaatgcggtgtcgatgctgctgtaggtacacacatagtcatccccacggggttagccagttgacgtcccatactgtgcctactagactcgcctttggtactaagccaaggttgaaagctgtcgacttaaggtagggcgtaaatagcggcgggccagatccccgtgcccactatggagcagtgtgattagcagtgaaaatgccccatatttctccgcctgtggccagagactttggcccgaccttgtcttggatgggaaggcagcgttccgtgccttctacaacaccaggcccagccaactgctcttgcccagcggctgccactcaactgatgcaacttgcaatgatagcagacggctaaacggcctttgcagagcctccggtgagcaagtgctgcggagaatctggctccttctgtcgcttcacagcgctgcggcggcggctgctgcagttgcggctgctcggacaagtggagttcaactgctcagggcccatctgcgcgtcaacgtcatggcaagcatgtgcctcgtccatgctccgtacatgcactcttcctccaagtttcactctgctgtgtcgacgcaaatgtctcggggaggcgcatattacgaaaatgcagctgtcagaagaaccgctcgtattactgcaagcgagctatcaacggtagcgtctgctccgtattcctcttcttatcgtgagcgaccctgaggctaatctcttcatccagctgacacctactgcttgagcaaggctacacaacgtcagataatttcgccatttacctcttgcaagacgcgccggccaattctctccgcaggtgcagtgtgcatgtgcgggccgactcgacttgcgatagtccaccgcaagccgtggcggtatggaaaggataggccacgactcgaagcggccatgggaagacagggagtgcggcttgagagactcgcagccaacaacggaggttgtccgccaagatatccatgcgcacccggttgcatgcaaaggcagctttgccgtacaagagtgccacggccccaagtcgtttctgtcttccatcccgaatggcgtcctgcaacctgcgtcgaccggtgagcttaggtaggggcgccacaaggccgctagctatgcgagacagcttagactctggcgggggctaggaaattatccagctcgatggtgtcagtgtgtcagtatgtccctcggattcctcgcggcttatgctattcagatggataaaattctctgcgaccaggctgcaaggtaccgctggccccctcaccaagtcacggcgaggacgctgatactttcagtttagctcagagacttgcgtcttattctggcatctggtcgaggagtcagttatcaacttccgagggcgacttgtgatcggctgctatcttatgggcgtgtatgtgcgtgtgttcgtgcaaaatgcatttcggcgaacgcctacgtcagtcaacttcaacatgccgctttcgtaacttagagccgtgagtgctgcggcatgccaaggaccccaacaccagccattatacagatgcatcattcatcctaaagctgtcgactgcttgggccctgtcataattgctcaactgctagcataactagttcttacaacaggcgtgtaagtgggtgagagatgagagatagtatgattatgacgtgccagcaatccaagctacgttacgctacgccgctggaatacaagcaacaagccgctttctgagcttcttgccgctaatagactccatgggtcgtgcatataattctaccagatgagagcatggcagcgtgtcgtgagctccgctccgctttctgctgcatctttatggagtatctctggtcagctcagcagggtcctggctcatcaacagcatcatcgacgcgctcggttttgtccaagggtcttgctttccgacgggcatcacatgaccgttgccataggttgtcgcggccgaggatggctgcatgtttatggcatgccaatatcatgaagcgccccataggttgaagccgcggcagcctgccaatgaggatacgtaccaagtctcataatgcatagtacccattgccgccggcgcaattcaccctctctccaccctagacgcaattgatttgatttgttacttgcattgactttgtaaataaagaaagacaaggctttgggggccaaaagggtgttttgctccacccattgccatcctacgactcagctcgagcaaacaaaagccgtgcttgaaacgtactattagttttgctctgcatacgaagcgccggtggcggccagctatgacgccagagctgacattgaagacattgactctatacaaacatgatggtaagaaacaggggaagaggctggtcgacgggacgatcagccgcgaatagcctccacgctcggtgtcgaagctgcgtgcccccttgttgtagggacatgtaggttgccatgctcgcggccactagtagtacctagcaacactgatagagccccgtcctgctcccttctatatccaaaaccatccgcttcccatacgcacttggcatgttgatgttggcaatttctactttgcttgcccatcgagtagggccaaaccttgttgccctatgctaaggcagccagaggatcgtaatccctcctatcagcactcagacaaataatgcacaacgcaaagaagacggagcgtctaggccatctcgccccccccaggagcaggattactgcattgctgtagcagtcatttctgccgcgtgcacgtccttgagcgacctgacagcggcaattgtagcactgacagctccgttaggggatgcggagctccggcacaaccttagccccagccgtacaaacagcctaagaacaagttgtggcggcaatattgcgctgtagtcgggggttcgctcgccactgcaaacgcgactcctttggttaggtcccgagcagctttcacagcaaaagtcaatcaaatcatgctgcagttttgataatggcattggaaatacctttggcctagaaatgcaggtgcttttggcgctcaaggccaaatcatgtgatcgggcagatgggcagatggcactgggctaccaaatccagccagatgcagcctttttatgcatgacaggagctgggcagctggtcacaaatcaaatcaaggcataggtaggtaataagccagtgacacggccgaagctcctcgtctctctagctgatgaggggctcaacgcatcgaccgtcgctaaccttgtgacaaaccagcaaacaagggcgctccggccgaatgcctcaagcttgaagagcttatacgtggaatagatacccgggcatctcctccaagctgccagagccatctttctgcatttgtttctggagcccttcaatcttgtcgctcaagcagtgccagggcagcgtgcgtcagttctgtcgaaattccatcgagacacaatcgccagcatggagctcagccagcagtcaatccacgatgtcattcacccaacagcagcattctgcgatgagagtgtctggaagcaggctgccgcagcggctgccatccacgacgcccgagagataccgtgggaagagtccctgttgaatcccaagaaccgtatcgacagccttgagcctctcgagaagcccttgtggcgtatcgatggctgcactgcatttggaacccagttttatgccgtacctcttttcatggagtcaattcctccctttcgggttgacgtcttcattcctgagccagcgacactctctcccgagcttcgcaacgtcctcgacatgggagtggctttctacacgagagacgaatctcgcatctcacagcttggagttactcagcatctgctccggctgcttcaacattggacgtcgaccctggaggacccgcgccagatatatcaaaagataccctttggctcgaggatcgtcttcaacaactttcccaaggacgtcagtcaagctcaggtctccatcgccccgacgtactacctcgagcgccaaatgctgtcagtggcatcattccaaaagatctggggtccagaggtggatctgccccagacagttgacattcacgacgtcgtgtatctgtcacagttgcacgacagcgtctgtctgatcgagtatggggggaaaacctggatcttcaaggccttgacgagctacaccaagtacctctaccacgagctgcgacagcttctcattatccaatcccaccccaacgtcatggcaaggccagctcacctcatcacaaagaaatgctcctttggcagcaagacggccgtgctcggattcacgctagagctccacgttcatggcagcctgcgtgacctgatccccttcttgcaagtacacaatcaggtatcgctggcggacaaggctaaatggtctgtccaactcgcctccgccttggtgcaccttcgtgagacgtgcggcgtcttctatccggacctccggcttgacaacattgtcctgacgggatctggtgatgtggtcatggttgatttcgaacagcgtggcgtatggtgcgagtttgcagcacccgaggtcaatgccatcgagtacgtccggctgctggcaatcgacgacgagattccttcggagattagagacaagtatgccaccatcctgacgaatatgcttcccggatgggaggagatgggccagggagaagactacatctggccgtgcaaggggtacaacgtgccgtgggcgtgcctgacccccaaagaacaggaagcctgcgaagtgtacatgctcggtcgcgtcctctggtgcatcttcgagtccagcagcgctccccagcgagccgccgtctggctctcctaccgctgggagcccctggtcgaattccccggctacacccgcacaccacccgcgatgcgagatctcatcgatcgctgcacccgcggccgccaagctgggcttactaggctcatcgtccgccgcagagacaagctggtgctccgagagtttgaaaacacgggagaatccacggcgcaagacgtccagaatgtggcgcgcgactggtgggcgagggagattgcagactctgaggcgtggctccaggaacgtgctgagggcatggagaggggcgactggaacgagaactactatgatcggcctacgctgcgcgaggtttacgacgagcttgagaaatttcgcaaggacaacactttgggctaaggttcaacatgtcagctgcctgtctaataaaaaaacgcctggtcctatgtgcgaaccgtgggcttgcgcttgtgggaggggagggggggggaacgtgatttgaggttttgagacgcacatattagtctagatatacgacggcatggtattagcacataaagagatattctttataagggaacaaattgatgacatttttcgtaattcgattcacagtgaattgactttgtttgaactctggtttatttattttggcgctcgtctaaaaaaaaaaggtttggttttagtataaatgctactctatataaccggtacagtaatgatacatgtgctccattcccaaaatgtgaggaaatgatggcaagaatattaaatgatagaagaagaaaaagcgaggaaaagaagagtaatagtgttacaccacgaaccagcgtggctaaattctaaaagagtgaaatgcaatctgcccccccaaacacaatgttatgcagtatttcacttcatcctcttaaagtgtcgataagtgccatcctcttcttcaacctgcctcttcagactagcccccataatcggcgtcctcagcctgctcagcagcgacttgaacttttcaaagtacgacaccggggcgccgagtctgccaatgtcgtcgaagacggcctccaggctatggaggtgttggctcgccgcctcaggaagcaaattaagctccgcaatggcaaagtcggtatccctgtcaccgatcagatagaggtacaggttgtgctctgttcgcgtcgtcgcgctgccagtgtcgacgtcttgattgcgggacaccactgcggagaggatgtggacgagcgtgcgggcggcggaggttgtctcggagggctggagcggccggtcgcgcgtgtagatgaaggatttgatgagttttgtgcagccgaggatgtgttttgcggcccaggggacgtttggtggcgtttctatagaagatgtcgttgttgttgttgttgttgttgttgttgcgtaggctgggtctgaagcgtgtgcgtcaaagatgcggagcacgcggtcgactcgttgagaaagtttcctgaaagggtcgttgatgggatctctggggcgagatacggactggaagtagttgaagaagtggtggttgtcgagcagcatgcggaggactgtatagtcgagatcattgcgtttcaacaccttctttccacgaagcgggctgctgttgttgctgtcaaagatgtctgggcggaactcttccggcgacatgccgtagacggctgataggagttcccgcgactcttggactcggcaagatgccatgtcatgatcccccgagacggcttttgggtcgacgacggggcaatggagaccgtcggacaagacgtccaggcgatgttgcgagatggccgtgaaaggatcgccgagctcttgcgcgaacccatcttgagtcatggtgaggggcgttttgggatcgtaatcgtacagcgtctgctttgcaagtcgatccaagagccatatcaagtgcgagcatggctcgagctcaccgccatgcccacaagagcatgttagctgcgaggcggccccgttgccggaagcgcgaatgcgaacggactgcgtgacgagctcagtcatttggaaggcatatgtgtcgccaatgagccggcattgctgcagagcaatcttgggtggctcactaaagactcttcgtaccgcgtcctgggcttcttctggaagatggtcgatggcgtaggagagctcagagggggattgcacaatggcgggcagctcgtcgtcttcgtcaccatcgtcgtcagacatgtccgaatacgactcgtattcagagcttgaatcttccacgggtggcccttgttggtagccagcctctgaagtagcagatagacccgttcgactggtgggggacatgtcttcgagggccagtctgctgaatggggcgactggtattggcattgaattggccgcgggatattaatacgaactcgtctggcagcccctaaccaatatatggttatgttatggtgagaagagaaatcgaagaagggaacacctggtggttatatagaacggcgcgaagatatgatgatgtcaaggggggggcgtatgacctgccaaaccaacaacattaaccaacagcaagggggatctaaccgggcctctctttccttagatagttggcgtaaaggcaatgatgaggtagagttggtacatcaaatgggaatcatacctcgtaagggcacagaaaaactcgtgctcctcgcctgtcattggacgaggggccatgagctcggagggaaggctgtctgccatcgaccgcaatgtgtcgcctcattggaagcccccaatccggcccctgccatgcccagggatgtcatcaatgcaccttggaaaggggctgtgaaggcatcaaaggcagagaagcctagtaccagcacaacggaacggcctctgactggccttggcgatgccggggctgggccggggccttcagccggtgatgtgggacccggccggaggctgttgctattggcagttcggccaggtccatgggatgaacacgtcgtgatactagagttcgttatattaaagactgggatctgaatgttggcttccagtctctcattggactctccagatcatccactctattcatcgcacatgcccggattattttgtccctggcacctatatcagaggaccatgcaatcaccagcacaagttcctggcatgactccattgtcctgctctagactgcatatcgcgaggcttctttgccctatactcaagtcaatatcagcctcgcccgccagctgttggaagatccaaacctgttcctggagcatggccaggccgggacgacggacctagcgtctgcagccaaggcccttctgctgctatatcgatacctcgacctcagctggaggcctgaggctttccatgatgttacttctcttgaaaagattctagagaggtgctggagctagaagaaagaggaggacgctgtaactgcgacctcgtgtagtctgcatgttagtttttgaaacccggccaaaggaccagctccacaaaggcgaccgcaaaagagacccgaaaagcgctgcgccacgaagtcgcctagagcggcccttgttacagcaccgctgccactggaatgctgctgctccagaacccccggcacagcgcttcagggctcaaacagcagaagcgaacagcgctctcgcagcggctgcaccgcccgctccaatgtccactttggccggcccgtttgtgcggcccggctgttggtcccaagggccgtgaaagcatcgagtccattcataattcacgcttttctagaacaccgcccggcgaggcgaggccatctctgcggcctgcttgagaggttttggacgcgactgagacttgctcccaaaaatacctctgcggtagattctgtgagggtctcgagccctgtcggcagcccgcgaggcgtttttcttcctcttttgcccggccatcgagtagagagatgcgcaaccagtgccgcgctctctctctgacgtcgtctggagatgaaacggtgcgtcatgtcgcctgtagcaggtaagatattgatgacttggtaatgtttcatagcaaaaataggtatggagagaggctgtcgcagactgcggttataggtacgtatgaatatctccgctgaccgaggctggtgagaacgtctacagaattgaaatcattattaccagacatccaaacactgaaaatgatgtcatattagctaccagtgatgagcttcacggattctacatcgtgtttatcgtacgtcatagagttctggttaatacatgtaattactttggtcaattcttcgtcatctatcacaacggcaagggcccatgttggctgccaggcgaataaagctgcagcaaatcatgaatatgaaaactggctcagtgaaacgagaaaaagagaaattctagcccttctttttatcaacttggtcaaaggttggaacacgcgtgcgcagttgggacatgctgttgatttctctggttaaggcctcgggaggcaggagatgttcgctagtaaacatggccgcaaggtaggctccgtccaaattccgaaaaaaaaagcagtttatgtgacttgccatgtcgtcacttgccgtataaacaccctttgaatttcccagctccccaatctgaacccaccccttccgttcccataaatgtaagactcatttcgtgatttgatttatttatttctcaaggggtgattgatccggtaactactggtattaaggtggaaaaaatgaagttgtgtgccagccaaggcggaaaaacagataaaaaaaaagatggtggtacgtttaattgtatcactccgtgggcaacgtttcgaatgctcggtttaggcaaacgtcggtagagctgcgcgtagtccttctgcaaatcggacggctcgggtgtggacgtgcccactgctcggagtggccttggctggcgacctgccctttcgtaggattgtcttgatctctgacgaagaagaggaggacgatgatgatgaggaagaccggcccgcagacgaagaaatggtcttcttctgcagggtgcctacagaccggtcggattgtcaatctatgccgtgctgcttcttgagctgcgctaaagattcccggcgggcgtcgagatcctctttagattttaccatcttgtcgggctgatgatataatactgcagacgtgttagagtaggggtgttactagcgtgatttggataatgatatccaaaagagacgcgccgtcacgtaccaacgagataacggttctgaaagttgaaaccgttcagtttgtcacaggcttgcttcgcatccatgacatcttcatagactacaaaagcggtacccttggtgttgttggcaataccttgacgaacttggctgttggtcgggttagcatggcgtaactcgtagaaacaaaagatattcaagacagcgatgacaatggcgatggcgaagaggcagcaatcgaccgggttcgtggacataccgaataggcccaaattttccaaagaggtcgaagagctcttcaggagtaacgttgtagctatcaacaggttagcgtcgggttgcacggcactcgactcgattcgagatgtagcgatcgatggaggcgtacctcaggttctttacgaacagagcgctatgagaaattggtcagccaaggctcttccatgtccttttctcggtcatcaaggcgaggcgtgccggcctttcggtcggagattcggagaccacgaggctcgccgcacggccaagactggcaagaaggccggaaaaactcaccgattgacttcgggggcaagtttcccgccgcgactactcatctcttggatgattgaggttgtggtggtgatgcttcagactcgagtagggtcggaggtggcgccggagagggaatgcgaaagatggattggaaacagaatcccgggtggaggcacaagacggaagacggccagagagaatgggcgattgcgggtgggccctgataggacgagcacacgtgactcgctcttttcgccttattttgaggtacgtaccggcgctgctgtgcccccacttttaatattttctagtggtgcgaatggctagcgctggctatcaagacacgttcgggcaatctgcgctgcctcggtgagaggaacagtacggtatggatcgcctatgtattatatggatctgataagctgtcacgccgttattggaacaggcgaagagggaaacgagtgcggttttattcctacgccatatctgcctcgtccacgctcgcaaacgccgctcgcttagcctgatcgccgctgcaagcaaatacccgctgccggtaaaatcagtcacaccatcaacgtcaaatcaactcggtcgcccaaccgcgacacggctgcagcagaagaggacacaaacacggtctatcaaatcaaaccaaatccacccgcgacgcacaaggcacgccaaattgcatcacgcgccagcctgctgcagcgattcacggtggagacccgtctgtgatgagtcaggcgacaggccattcagggggcagactggccatgcaccccacgaacgtctcggctttgacggccggttgaccagcaaaaatccatttgcggcacagtctgatcttttgccatgagactagcctactcgtgctgccagccaacgctgcttgggtgctccaagccaagatgcaagtgcacgtatccgttatcttatctttgaacaagagatgcaattcagccactggtgacgggttcaagcctcatgcggaattaactgggcaccaaggtacgaaaaatagctgctttcgcttcaatgacattgagaatcgagcatcaaggccgttcaagtgactgtacgtgggccattaatcctatactttcatgaccgagttataatctacatgaacgaagcattaatcgaaacgaaatactaccttggctacgaataaaaaaaaattgcaggctcttaacagatacttgatagaaatgcatgggattatacaaatgggtgctctttgaggatgaaaaatgaagcaatatccaaagctagtacgttgcctagggtagtacggtagcgctgtgtggtgctctaagtggatgtgagtctgtagtgaaagccgtaacggcggctagtatttccaaagcaacaaacgctccttgttcaattgttaactcagcacccttgccttaagattctgacatccttcaagatgcatttcccccttcctccattataaaattgcatgtgtttcttggaaatatcgctatcatgccagtttatctgtttcgctctacgtccatcaaagctttccctcctggacatcgaatatcggagccacgtacgctgagctgcgctccgtgaatttcagcaccatgtcgacgtcctttggccacaccctcctgtctgtgtttgacgtttgggacgactcactagcattcctttgcgaaatcctagagtccggcgaagcgccatacgatgaatttcaacttctctttgaccagagcctggccggcggcgcacaagactggcattatctgatcgactgtgcacggtcaatgcgatgcatgcaagatcacgatcccgagagccttgacggtggcgacattcttacttctgtttggaagatactgaatgggttcaatggagggtcatcggctgctgagccttggggagagactgatcgcctgattgcgctcgccaaagacttggagagacgtgttgagattttaccacccgtgtttgcggcctcgcaacaagatcaggagactacatcttcaagaagactgcgcgcccaaaaactgcgatcaggaataacatctcattactgggttgagaggctttcgacccaaagcggcagcataaagaccgaacagagcacgcgtttggatcgctctgtacctggatccggctatcgccaatgcagccaagcacgattgcacgaggaggccatccatctgggcgcgagcactgccgttgaggcttttggttttgagggccaatcttcaaatctcttgcactcacttgaccgtcttcgcttgaataacccacggcagcctctgactatatgtaaatcggaggatgagaagaaaccgtcaagaaacaggctctctagtaaatcaccttacttccagcagcaatcgccagcaaaacggagtccctcaaggaagcggccgccggcaggcaccatctcatgcatctcgtttccccctctcgattcaccgtcatttggcatcattcaagaggagctggctcatgacccgttttggttactcatcgccatcacgtttctgataaaaacgaatggaaaagtagccctacctgcctttcgaagggtcagagagcgatttcctacgccggctgagttattagatccgtccgtcgaaggagagctcctcgacatgatacgccacctcggtcttcccaacgtacggctagcgtatatccaaagatatgcaaaggcatttatacaagatcccccaaaggctggcgtacggcacagagtgagaaactacgacaaacgcgccgtcagtcctctgtggagagatgccagcagcggcgactcggaagatccggagagatcgcatccactatccgatggcggcagccaggatctcgaaacgtgggagatcgggcacatgactcagggcaagtatgccattgacagctggcgcatattttgtcgcgacgagttgctgggtcgagccgaggactggaacgggaagggccgggaacccgagtttcaacctgaatggatgagagtgaggccggccgacaaagagctgcgagcgtgtctgcgctggatgtggatgcgtgaaggctgggaatgggatccggcgacgggagagcgcacggtattgagggaggagatgcaaagggctgtgaatgaagggagggttgagtatgatgatattggagcactcagaattttgcccgggccgagtgatgggaatgatgtgaagatgacatgaagaaagctggaggaaactgatggtaagtatataagcgcatattatgagagaaaaggtgtgggatgggatattcaaccacgtagattagatggatgttagacaacttggatacatacctattaatcttggtatttgggtaaagtcttggtattaggggagttcgttctgtcaaagcacatggactagaataagtgtagacggcgaagcgcctagacgagtgacaaactcacgtcattcataatgccgcatccgacccgattcaggcttgcctgttacgggaattcaaaacaaacgacgcatgtctcaccacctaccaatagtgcggttgacgagtatgttgtttcaagggactttggcagggctccgtgaatcactagtagtacttagtataatacctaggtacctgctttgtctactatgcggggcaccacaaaccaaagttcccaaattcgcatcattattccagtcattgtgcaagaagagaagagcgccggaatctctccaagtggaccgggtctaagtggtcccgtaggcgccactacctgtgattgtttaggcaggtgggcacttggtcgtattgaatgcttcgtacttgtaagtggtattctgctttgcaaatggaggcagaaaatggtcggttggacaaagttgcctaccggtgtctcgcaaaagaaaatgcgagtcaaatctcccaaagagcgtcggtttccattatttgaagtagtatttattcttgtagggaactaacaactatgtagacgacattgtctgagctctcttagggaacacaaagagcagctttccaccgacatggtaaaggaaccgtgtcagagtgcgccaaaagaagaatgaaaaaacaacaattcaagttcatggcaaaacagaatagaagcaaaaagtctgtgtgcccaggtaaagcttagctgaatagggatcctcaatagatgatgcggctgtgcgtcacatgctaactgccttggacatggtcaagagacagtttagaagcagcgcacagatagaatttagaattcaaacgtgcctatcccactaactgctatggaacctaatttcccaggaggaaaactcaaacaccacgcatactctggagcctctcatccccaacaagacgtcgtgtcccaaacaatgctctgtctaccgagtcagaaaagagaacagaatcaatcaatcctactgccatggataacctgatgccaagaacttttgccgcgatggctagtggtaccttctattatcttagtagtagtttatttttggcgtccgtcaccccgcttgccgcagtgcgtacaggtactagatccggcagcccgcaatggcgctcacgcgggtattgctaccgcgtgctgcaagcattcaatggcctgcctgcgaaagcttgaatcggcgcatcgccacagggccccaattagggaggtccagctgctgctgacccggacgcagctctattagggatctacctacggaacttggtctctaggcgagatgtgtcaagctcaggcaagtcaaaacgccgccgtcagaggttttgggcgcgctattctacccagcgctacaggtaccggcagcaggccttcattccgtccggtacaagcctccctcggcaaagctacatgccgtcgcgcacagcctcgcgccggccgcacaagtcttccgaggggccacggcaggtacctgcgtgagcgccgccagaaaagccacagctgggggatcacttcactgattcgactccaccaccttgtaaaaagtggacacctcgggacctgcaacatcacgggatttggaaaggacactgtggtatgtaggaggataatccgagcgtttttgaggtcatagccatcgccaaacctgctccccttcgcccctcctcttgctgcaatctcgcttctgcttctccggcgcacaattgtcctcatcccacccaattcgaccacccggtgcttcttctgagctgcctcgggcgcgctgctgcttgttgatctcgccagctcttttgctttggtagctccggatcggatcgcatctcatcgcatcgcatcgcgctgcgccgaaacgctcctcttgaacttgctccaggagctccagtttgcccaagtcgctgaagagggcccgcagccgtcggtatcatcctcgagaggcagtcgaggaagcaaggtcgagcttggaataggaagaaaaaaaaggtcgcaggacagctctggtcaaaatgtcgcaccgtggtccttctggctatggcattggcggccccagcgcctatcctggaggcggcggaagtgttggggtttccgacgagtccaacggaggcagcatcctggatcagctgcggccgtacaccagcaaggtcgaggatatcctggacactgccagcgagcccatcaagccgtaagtggtcacgatcgcgtcagtggaggcgtctcagcagctaacgcggcggcgcattgtagatacatgcccgcaattgggagattcctgattgtcgtcaccttcctcgaggatgcgctccgaatcatcacccaatggagcgaccagctgctgtatcttcacgattaccgccacagtaagaattggtcccagcgcattcgcacattgtccaatgtgtatgtattattctggaatgcatgtgctaacgcgttgaccagttccatccggaatcacccacctcttcctcctcttcaacgtcatcgccatggtctcctgctccactctcgtcatcgccagaaagtactctgattacgctgttggagggctcatgagcgttgtggtcattcaggctttcggctacggcttgatcttcgatctcaacttcttcctgcgaaacctgtccgtcattggtggcctcctcatggtcctctctgactcttgggtccgcaagaccaaggcctttgctggtctccccaccttggacgagaaggacaagaagatgtacttccagctggccggtcgtgttctcctcatcttcctcttcattggcttcgtcttcagcggcgaatggtccttctggcgcgtccttgtctgcatccttggcgctggcgcctgcgtcatggtcgttgtgggcttcaaggccaagtacagcgctacgctgcttgtcgtcatcctgagcggcttcaacctgttggtcaacaacttctggactgtaagtttctgcgctgccatcatttgcaccccttcgctaacaagattccccccgcagcttcacgagcaccacccccacaaggactttgccaagtacgacttcttccagatcctttccatcgtcggtggtctgcttctcctggtcaacagtggcccgggccagttcagcatcgacgagaagaagaaggtttactaagtccgacgaaaacaaaaataacggacaaaccccagtgtttggatttgatggcacacgagcaacgctgctcttctacgatctggaattgcatcacaaaaactcttttgttggagttgttttttttttctaccctttttttgggttgtatgggatcaatgggaagtggatttgctggtatgagtctacatgacgaagtatggaccatttaggacgctgcaagttatgcacatactacatggagaaagaaaacaaaaagaattatcaatgtcgggagtcacggcgggagaagggaatcgggaaatacaagaaaaaaaattatatttactcaatgcatatgttttatgccgcgctccgtttacaagtgtttgaaccatggtataagccaccggcttgacttgttgccttggagcagacaccagtgtaacccgaggatcatgaaggtacatgtacatgtaaagattttatcaatgtcattggttagaattgaggatcgtgtgggtatgatgtcgggtagcaacgcgaggggcagctccgtgacaggctgtcggccgcccgcagcctcgttggatttgggtgttgatgtaagggcgaaacacggttacgatgtttctttggatagaagcagtattttgataaatcatcaatggttcgaaatcacgggcttgtggttgcctttggatcacggccagcctggcttaagagctcatgatggctccttttcaagtcacagacgactattacgagattctcggcgtcctacaatccgcgggaaaagatgccatccgggcaagctacaaacgacttgctctgttgcatcatccggacaggaatccaaacaatcctaaagccacagctcagtttcagctggtacgtcatcaaatgctattttactgagaatctttgcagtgggattgtaacctcttctagatcgaatctgcctattctaccctctttgaccccgaccgacgacgagtatacgatgtccaatatgcttccatacgagcccaacgcacaaatacggccgatgccagtagcaaaagcaacccgtcgcagcggacaagtgatgcaaagtctgagacttccccaaagttcaatgaacaaatggagactctgagcgcggcgctgcagcagctctatatcagacggaataggctcgaaagcgagctattcgagattaggcgcgagtataaccgcagccaagctgcactcgacaagctgcaaagcgaggcagataaagacgcccaggaagaggccaggcagaagagctggtttggctacttcttctctgcgtcgcaattagaaggggacaaggaggagaggcagagacgcatgctgaccaatagggtcgctcaatctgtgcgggaggcagaaatcaactcccgcaaacgtacaatggccagcaaacaatcgagcatcgatgctctcaatgagcagatacggcagaaaacggcagacaaggagacgttgcagcagcgagagaaggcgcgggaggaagctgttcggtgggcggagatgcgtcaaagagaggcgctgcggagagaaaaggagaggcaggagagggacaagcaggaaagggagaggaaagagagagagaagaaggaaaacgagcggagagaaaaggagagaaaggaaaacgagaggagagaacgtgaggtggaagaagagttacgacgagcgtttcgcgacatggctgaggcaatgcaaaaagaacgagaagcgcagcgagttcgaaagccgccccaggcgaaaaaggagaggcaagcgaatgcaaatgcatatccagatgcgcactgggggacagagccgcccagtacgaggcgtgggaagaaatttacatcacaaagcgcaagctcgataccgtctactggagcaacgaccagcaaaacggcttgtcttcacaagtcctggtgggatcgagaagaagggaagcacgtgtgcgagcggtgttcgacgacgacgtttcgattcgcttttcggtgcccgagttgtcgtacagttgcgtgtgctaaatgccgtgatgtgatgaagtccaaggtatgttttgaaaccttgtatacgtgtaatgcattgctgttattagatgctgaccagatgattagaggcagatgccagaggtgccgccacagtggacctgggattgggattaaggggattactccatggaagatggtatcaacttgccgtttggggactcgaatcggtttgcttttttttttttttggatttgtttcatttcctacctgttgaatatcaaggcgtctgactttagcttcgacttatatatggatacgagattgcgcagttattccatgtatacgtttcattaacagtaatggacatgcacgtttccaatccctagagcctctcttattgataattttattgtagatatgcatccatctcatttaccaagcatcttgagtctcattcctagatggattggcataaaaccacttatactagagtgagttggatatatgagcatcaacacgactataagttgcgcaaataaatgtaattttcccccaaaaactcttggctcaaccaatacatgactcgctttattatagtgttttgggttgtattctgcttttgcagtgttaattccattgatgttccctttaaagatgcccactcggaaatgtcgatcccacctcatctaccaccacatccacaacagattgttcatttgtaaaccagaatcgaagcgtccctcgcatcggaaaacatgaccacccctcttcatcatgctcatgtttcgattggtaagcagcgcagactcttgttcctctcaactcagtcgacgttcctggacggtgccgcgtgactcggctgaaacacaagcatgcagggctcttgtaagtgcacactggatctagtccaacccggcattcgccgagggcacgctgggaaccgtggtggtactctgcgagaagtccccggcagaggccagtttcggcgtctgaatatatgtgtacgagggctacgtcctccaggggagcagacgagaaacacgcctcctggaaagggggcttgtcgagccgggcaaacggtttgacgtcactatcttggttgggataggcactcatggccgagatggccgcaggttctgccacgttgaagacgagcagcagctgttcttttacaggccacgtgaaatcttgcgttggtcctagaaaacggggcccggccatgacgtctccggccaattcgaagcggaactatacgagttagatgggagtctttttggggttcgcaggaaaaaggggcaatcccataccaagtaagaatagtcggctacagcccagggagatttcgtgaatctgtgtggagcacgaattccaaaatgcgtgagccggtcttttggagggaatggaacgtagacccaagcagtgtggcgttgacgttggcgtgaaagtcgattaaacgtggcatcgggatgaggacgtctgcgtgtatggccgtgtatggcgagggtggatccatttgctacgaagaaagtaaggccatgcacttttttgagatcaatggtggcgacttggacggtgcctgtcatctttggcatgtttcgaagactttgtaaaggaggcggcgcaggcgtgtcccagagttgcagatcggccgcctcctttggtacttgcaaacgagccaggcccgactattgcgtttagtcaacaatgctgtagatgtggtgaatatgtgaatatgtgttggtcgatggtgccacgtacttgaaattgtaccatcacgtctcctaaccgatcctgcctctgtacgatgtaaacttccgtgtccgatcgtttaccggcaaatgggggatagtctgccagcttctcgattcgtttcagcccccagcagtcaatcgtaatcctgacaattggaacaaggccggattccaccacggcattgctatctcgttcccacgagacgattctggagagtggtagtgatggctgccagctcagggcccggccgtcccaatcagcagccaggtcaataacagtacgatagcggctaagagggctcggctgagcatatgcccctattatatgcaatatctctgctggcaaggccgtcaactggggtagggaacaggctgtcgcagcaagctgcatcgtcttgtttgcatcagcatcaggggccaatcgaaaggacggagccccgtgccacggtcttctccacgccgccgtcaaccacagtcgatgtagcgaatcgccggctttgcaacgctgccgaaataagttgtagcaatcgacgtgaatcgttgcagcgtctagcgctccatcgttgcactgagaacatgagggcttgcggcagaagtgccactcgatatccggtgctgcatcgccactggcaccgtggtctgggaacgtatacgcattgaggacttgaatatagcgactcttgcggatggctacgctaaagtattagcaacagctcggtaatatgagattggaaagatatatcagtacccgcaacgattttctgcccaaggctgaactcatcaccacaggctccgcaccggggatgtaaatggatatgcggccgactcatgatgaagtgattggataaagactggtaggtggctcatcagcaggttcggcgtcgtcaaagactgaaaagtctgttgtttaggcatctatatatattaggacggcgggaaagatgcaatccgtgtatgaataatactccattgtggttgggatatgagtgacgccacatacagtttggcttgaagattccgcgatccgggcgtagcatcattcgccggaaaaggcaataatgtcgcctagtgtggtaggatccgatgccaagtttgtcggggatatcagaagaagcaccggggttagcgatgccggcatgatacagaaacggtaactacatgtattgatgttctctgaattggtggtttacttgataaattaaataaaaaccaaaactcgaataggaatatacaggtcggtactttgatatttcacttgcaagcatactattttggatgtgactctgtgtgaatcagtttatatagatattacttctcagacgctggaaagtaactcgcccagcgaatgtagcagctcgccatctattaccccaaacagatgtatcagtagcatcggtcgtcattagcattagtaatacgcaacgtacatgtgtgtaccgtacctattgctgcttccatcggccagtttcaaagccatttaatagctagatggcacttttcatacaaaattcccactataaatgcttatatctacccatctccatccagtcaaccgccgtaatcgtccctaggcctcattttcttcccatttttttttctcaatatatgattaagcgaaatgaaagatattgaatctaccgacgccaattatgatcttcaatggcggtatatcgaggtttcctggtgccatcgtgtcgtggatacattacaccaagttagcaaggatactgattctatacctctacctcggtagctgacacaggcttttactccacaacaatgccagccatggcctgtatctcgagttatgtgtttagcatctacagattcaacatgtcctgttcactaatcatgttcaaaattggacgagacatttgtcatgagaatgttttgttgtcttgaaaaatacctacttgcacgcgtatagggcgggcggtcagaataccatgtacctacctgttaggtcaaattaggtggatacagcgtgtaagcagcagaacgggcatgaaagatggtatcaaatgcaattgaggctgagtcgaaagctgcacatcggtgggccatttctgggtttcatttcccatctataacagcctctcatgcttgtattttcaatctgtcactgcttcttcttcttttttttctttttcttattcgtgaaacccgcttctcatcaggttagattaggcgcaatcactaggtattcccgaaacaccagctggtcttctctccactacctgaaactgcacattacatctacagcagcagcgtccacacatcccaatggccgaggccctcggcaccgccattggcgtgattggcttcatcggccagctcttcgacggctgcgtcaaggcctacggctacttcaccacggcggccaacctcgacggcgacagccagcgcatgctgtgcaaggtgcgcatcgaggagatgcgcctgaccgtctggggccgcgaatggggcgtcgccgagggcaagtttgacgcgcacctgagcgagcgcaacccgcagctgagggcgctggcgacgcagatcctggagcagctgcacggcaccgtgacggactttcggaagctgcaggaccgctatgggctggtggacgaggaggcggagaggaatggcgatgatgacaagaagagggccaatggagcgtcaaagaggaggacgagtgcgagtgcgggtgcgggcacaaatgagaggagctggaggagggagctggggctgaggacaaagtgggtgattggaggtatgcgagtgagagcgaggagaatctcatgatatatcatgcactgacatggcccctgacagacaaggaaaagttcagcaacctgctcaaagacctcaaaggcgcgtacaaaacccaccagccaagaagacgcaccactaacatccagccagacttcaacgacggcctcgagcgcctcttccccccctcgcaggtcccctcctttcagcgcgcctggactcaccagctgctcgaccgcgcccagcgtgacctcgccgagctctcgctcctcgagaacgcctcctcgggcatctacccgcagctcacaaactccgccaccctcaagaagctgcgcatcaacctcgacagcaagccccaggcctccttcaagcccacctttgcgctcaaagtcggcctctcctcgctcgacatcagccacgtcgtcgaaaggggcaacagcagcactcggcgccggtgccagggccatcacgccgccgcgggagacgtcctcatcgagtgggtcgactacgaccgcgaagccatcgaggagcgcgtcgcgcatgtgcgccggatggacgacctggcgcgcatgatgcactcggcgtcggaatgccacccggacctgcacagcatcgactgcctcggctacacagacgacgccgccaacagccgctacggcctcgtctacacggcgccggcctcgtcgcactcgacgctcaagacgctcatctccagcccggacctcaagacgcccgacctcgacgagcgcgtccacctcgcccgaaccctcgccgtggccgtctggtcgctgcactcgctcgactggctgcacaagtcgctctgcagctccaacatcctcttcttcccctcggccttttccacctcggccaactcgcccaccgcctcggccgccctcgtcccggacatttcgcacccgtacctcagcggcttcgacgcctcccgcccggagctcgacacggcgctgtccgtggcgcccaagaacccgtccattgaggatctgcaccgccacccgggctccctgcgcggcagcccgcacatcaagtcgtttgacatttacagcttcggcctggtgctcctcgagattgggctctggaaggtgctgcaggcgtactacaaggcgcactactcggccgagcgctggcgcgacaaagtcgtgcttgccgtgctggttcccgcgctgggcagcaaggtcggcaaggtttacaaggaggttgtggaaatgtgtctgcgggtggatgaggacatgacgagcattgaggctggggagttgatggaggaggttgtgagcaagctggagagcatacgggtataacgcgatttataatgaccgatgatgataatgattcagcatagcatgatacgcaatgacgggatagcaaaaggcatatacagcatatagaaagagatagaagagccgggattggtataggaaaagaaaatgctaatgttatgactcttgcagatagtatttttcatccatagtaacaagtcacaaaatcatgaacctttattttttgcaaaaactcagttgacaattaattagaaaagtttgatttgaatatcatgcaacaaattgatatatgaacaaaaaaaaccccccgccaccactcccctttgtttccatagccaaacaagcaaccaacatcagcaatattgcattacccaaatcctgaaaattccaacactcagtagtccaagtcggcagttgtagtagcttaaaaaaagaggacaaaaggtattgaagagcaagaagagaagaagaaagagaaaaagaagagataaggggaaaaagagctagatgaaaccgcaaaaaaaaaaaaaaaaaaaaaaaagggataaccagtaccatgctagagaaaaaaaacgttaagagtagaaaaaaaaaaccaatatacaccagattccgtcctttgcctttccgtccattgcgccgtcgccatcgtagctttctcgttcctcattcctcattcctcgctctctctctctctcttgagtgtacgtcagctcttcatcgtcagctttcttctggcaacttcaagacaacaacttccagcgttgtagtagcaagtggtattggtggtggtggtgaaatggtggtataaaagtcaatcatcctgcttctcgcccgtcgcgccttggaatactaaaacgcccgtgtatatgcatacgcatgaatcgctcgtgatagaataaaacgtcaagtcatgatcgttaagatgaaaagtttacaaggtgctcagccatttcccggtgaatggccgctccggctcgccgcctcgtcacggtcccctaggacgtgcccgagactcttcgagcagtcgacgatgccgccggtgatatgcctgccccggcgctacccacgcggccactcgtcttgcggacaccagcagattccttggaccgcagcggtgaatccgccgcttgccgtctcgcgcgcaccttggcaagcgtgccagactggctggagggcctttccgcagatttgggcttgacggtgcctatattctcggcatcaaaagaagcgtcattgtcaatcacataacctgcgttctgacttgttgacgtcttttcggtatttcggctggatgtctgggccgccttgcgttgctttcgcatccgcaagtggtgcagctgctcttcctccggctctgggttcccctgggatcgacgttgaggcggtggcgccgcagcagccgcctctgctgcttgtgccagcatctgctcctcagagcccgatctaccatagtgctggtaacgatctcgtgctccctttcgtggctggccaggtgttggcgctggtagatagtcctcatggactccgacattgctacttcgatcgtggtccacctcgctgagtggtgtgcggttggatgggcttcggttggagggtgtcgtagcctgcaggtttcgcgaactcttggtagctcgcataggtgtgctcggcacttggtggccaccagcggcagcagcggcggcagcggcaaactcccttctgagctttcgctcgatgcgctcctcgatccaccactcgcggaaagttccctgattcagatgcagccagtgctgctgaggcccaacaaccatgccaggtctcataaaccgcatgaaagaaataacctcgttggcggtgaaaccgtggcggtagatcagataggcgccaatgaggcagccggtacggcccagaccggccttgcagtgaacagccacgcccctcttcttgacggtgatggtctcgtgggccatgcgaatgaacttgcgaaccatggaaagaggtgggcaggttccgtcatcgaaaatcatgtcaatgtgctggattcccatggactcgaaataagacggagagtaaagatgtgagttgaggcggacgaccaggccaatgttgcgttcgctaaagtgggagagcacattcttgaagggctggggaagaagcgggtgatcttcaactgcggcgacatctctaggtagcagcggatagagctcagagccttcggtaatcttggccaccggcgcgtgctggggagaggcaaaagcaaggaagttgggcgtgatccagttgaagtcgccgtgctcgacccgctcatacatctcgtactggtccaagtcaaagttgtccaagtcgcagcacttttcctccttggccttccaaacgccgtagactacatcttggacgctgattccgtagtcggcctggctgtagccggcgtctcggaagggcatcaacggagggtcgatctgagcaatcggggccaaggccaggtgaggcggccagttttggatcagaaccatgtagcaagccagcatgcaagcagcatttgcgcggcctatcatgatttgaatccgttagttgggccactatcgagtgcagacggtagactcacttctcgggtccgcgagactgtagaagacaatgggccgatcccggttctccttggcgcccaggatatcgtggaacttgatggcaaaccggtacaggtggccaatgtgcagagggccaaagtcgtggtggaacgcgttgtacagcagagtgtcgtcgacggtgaagtagcagggcgggtttttgttggtcaccagaggcgccggagcagcgccgtcggcatatcgagacgctcgtttccggggcgactcggtgccgggcagcggcgtgtctggatccggggtgcgcacgtaggcgccgagatatagtcggtctgtgaatcgagccaaaatgtcagcgccagaaacgaagagactgcaattgcacgccgtcgagaagaaatctcggtacttcgttcaaaaacacataccaggaatgtattcgactacatggcccaggttctgggaatgtctggtagcaggagccatatttccaggctcgcttctcgcagagggcagcagcaaatccgtgtttcaacaaacaattctaatataccacaaaactgtaaaatgctgattgagaatgcaaaacgggataccgaattgcgcacgcgggtgcagatgcgcaaagcaaaaagaacaagggagattaaaaagctgcggtgaagctccaaaaaaaagggtcgtgtgatccggttaatgtaaacaacacaaacgacagctttaaaaggggggggttggcttcggtgggattttttgatatcagaaaaagaaatccaccaaagtaaactcaattgaagccacaattactccaccgtcgatgagtctcttcgtctcgtcgcaaagggaagaattaattcgtcgcgggatagcggatattccggggtgtatgtggttgcggcgactgcacgatggatacgccttggcggttctccgtctctctctctctctctctctcagtctcccgtctcttctcccgtcaatgctattcaaccagagagcttccaaacagggttatgacttggacagccaagccttcgtttggggaggggaggagataggaagagggtggaaggaggaaaggaagaagccgtgagcgagaggggaagcgagaggagagaatcaagagaaaaagtgatgcttggaacctggtgatatgtatgggccgtcacggtgtttttgtaacaggggggggtgtttagctgcagatgttatgcttacagggcgccttcagcccctatgaagcctgtttcgccaacgcctagagccagcgcatgcgctgttatggcgggtcgcggctgcgtcgccacggcaacatcacaacatggtccaagctgatgttctgctggcactctgctagcctttgcgttgctgctgcggagatacgtacccccgccgctgtgtgtgtcttctgcccacagttgggcctcgacgcctgctcgcgccacacgactttgtggctgatgcttccattccacgcgcactacacatcgtcacatcatcagggcgcaaaagcttccattttcccattcctcgcataccagacgccgtcgacgactgcagatccacagcaaccgcccccccggtctgttatcctgacgcgcatcagccactcagctgccatcgcttaaaaccctgccggacggaacaaacgaagacgaagcaagaataatttaaaaaaagagagagcgcagaggcccgtcctttgtcaaaccaaaatcatcaaagcaccagcacaacaaagaaaaaaaaaagaagaatacccatatcaaaaccaagaaagaaaaacagaaacaaagaagaaaaaacaaaactgcgccgttgtctcgggtctcaatcaaatcactcccccgccgctggccggttgtcccgccacaatgagttccgatcccaagttcccatgcagcatgcaagttacaatgtcccctcgtttccctgccaatcgatgatatttttagttccaactttcccctctctctctccaataggcatcttctcaatctctaacactcagaatcttggctcctcacagacatctgcaaattcccttgcccacgccccgactcgcctccacggccctcaaggccctccaagtcgatcccgagctgtcgcccctcgtccagagacacttctccatcgtctcgacttcgtcgacagagcccgaggagagtgcgcaagtgctgcgggtggaataccaggcaacgacgaatcgcatgctgcgagttgccgtcaactcgttcatggaaggcctcaagctggtcttggaggtcatggaacaactagacgtcgacgttttggcggcagagagcaaggcagcaatcaagtctccgtaaaaatatatcccacagctgccccatgcctaatacaatgtgaaacaccgctatatacctataccataccacgatggcacttgagcagtaccaaccacctagaacgaacgatacgacaatgtcgactacctctcgatagacatcatgaaaattgtatgacgaagaaatgatacgccttcagttgcgtagtgatattcaggattttactctccacagagtctagattacactatcatgcatataataagataataaagaaacaaaaaaagaagaagaaagccaaatcaagagcgaaaacaagaaacacgtctccccatttgacatcaatgcataccaagaagaaagaaagtaagaaaggggggaatcaaacactgagaaatcgtgaaaaaggccacccaaatatgtcataattcttccccgttcttccactccttgccaaccggaaacaccacacgacgcaaaatcatgtataatgatcgtatcccattaataacaccttattcccgctccagctcgtaatgcttctgctccacacatatgtatgctctctggtgtcaacgtcagctggccttttgaggctcgtctgctgcctcgttggccattttcatgtctccttgggcatccggtcccccgccggcgcattgctcctcattaatcattggcagcgtcttatcgacactgccgccgtttgatcctgtcagcttctcaagctgctctttcaaggcctgaagctcttgcttcaagtccccattctccttctcgagcgtcttcatatggacaatggcattttccacgacgctggctttgctgtttgacgcgtgagcttgcttgccgtccttttgttcgctgtcgtcacccgaaactatcttattcttgccttccggaaggaggcttgccatgatctgcaaagcagagttgattcggttacggcgaccttgttcggcgattttgtgtgatgtccgctttgacgtgagatttgtcgacagctcgctggggtaagatacaccggggacttggttgccttccaagatgttttgatagttcgattttgacattagcagtcgcgacgcatggtcctcaacagacattccaggcgtgccgggaagtaggggtttgatattgggagatatcctgggtagcaaagccggagaggcgtggatcgaacccgtagaccgcttacggctgttgcgggcggagagctgcggtgtctttcgctggctagagctagctggcccaggcagtagaacagggctctgggttgctgacgatgttcctgttgctctcacaatcggtgaaggcatagactgaaacgtgactcccttggatgccgtgctcggctcaggtcgaggagtttgggaagcaattcggacgttggcgaggctaccagccagagtcgggttcgatattgattcaggaagttcaagtgattcgatattgtcggatagctgaggctcttgatggcttgttgtgagcttctttgtcttggaggcaggcagcttcatcagcgaagctggcgtggcagggtgagggaggtgctgttcttcgagcagagcagttgcgtgatttggctgcatattcgtctgcggccttatatagggcgatttgctcattgagcgcctggcgggaatcgggggaggaggcatttctgaaaggttctctggcgagacggatgcattttcgtctgacccatcagtagaagcagcaggcaatggaagtagcccgtgctcaatttgcagattcctctcttcaacttcgctcagcacctgggataccatagccgggctagggccagtctttcgtctcagtggtttcgaaatgggtgagctcttgacgccaggcttactcctggctttggtggcctgtgtctttcttgtcttttttgagaggtccaagttgacggcagggacgatgaggggctcgaggtccatgtctatcggtgagttgtttgagtgagtgttgtggtcgtagtttgatgatgaatcattctgagcatggagtgctggcgaagtgaggggactaaagtacgctcctggcacagtaaaggcaccatccatattgaaatggggatccagaggggtgacagcaggcgagacaagaggtgtaaatgccatctaagaattatcctgttagaaaatagttccaactcaccagatcaaaaaaaaaaaaaaaaaaaaaaaggcagaggacaagaaaaagagaaaagagaagaaagaattgaaaattaacaaagggtaactcacatcctgctcggccagccgttgatggtaacccctatcataggcacctcttgacggcatctgctcagcctgggagtaaaactggccactaccaggcgtcatctccaggctctgcggtgtcggaggcacagaatggccttggttgacgaagaaagtggcctgctgctcctgaagttgccgctgctgttgctggaacttctgctgttggagatactggatctgggcgtcgatgttggaaatcgcctcgtgcgacgctgacgccggcatcatgtgggacggcagcggcgccatggccggcgtgtggttctgtagcaagccgtcgcttctggcgatcatgctggaggcatctgtgtcgctcatgagcgcgtcggccgtctgtcgaggctgcgccatgatggagtgggagccgtcatcctggaaaccctggaaatcaaattgcattccgtcgcccatgttggccatgccgctgatgtcgagaaactgctggaagtcgtcctccgaggccgcggccatggcctggtcctgcgtattccacgtcgcagagctcatcatggctctgtgtttggaggtgcgccgaaatggggacctctctgaataagaaaaagaagaagaagaaaacccgcaccctcgtccgtagcgataaagacccaattcaaaagatattcggcgatcgagtcccagcccaaggcgtcgttgcgacacacctttttcccttcacagtagtgtgcccacagtgcgagtagcggttctcggacaccgctctcccgagactttgtctcttaaaaaaaaaaagccaaaggagaataggcggagaagagaaagcaaaggcaaatagaaatccgaaagaagatgacgatcccgccgttggttgaagaaatgtcggggtagcgaagagcgcttcggtcggggagtagcggcagcaaatcggacaaaggccgtaccgcagatagggctcagcaattggcgaatagtgacgcaacggtaagggggtcgagaagtcgttggcaagccggtcgctgaagcagcatatggcgatggtcaaggccgcaagcacgacagcgtcgatggccagaagaagcagcaacagggcgaaagagggatgaagaaaaaggccaagagcgcgagcgaagaaaaaggcccggatggggtcaatctccggggctgaggagagaaaaaaaaaaagaggccactgagaggcaggtaacagggcccggcggcacgtctcttggtgcttgtagtgccgttcgctagcggtgccagtgcatgtggccagtgtggcagcaggtgggggatcgcagcagcggatctcgcgtggccgagtgctagggggactagcggccacagcggtgccaggtgctaaagaagctcggcgcatggccctgtcattcactggacagcgacaactttttttctcttccagggctcctcaactacctattgtctaccaggtttaggtcggctgtcacgcccaaaaaggactggaacgatagtgcagacgcaggacaagccgagacggcactaacagcactacaactgcgggctgcaggttctaggactatagacgtgatcctacagcgtccgagaagagaatatagaagcctgtgaccgcactgtgggaagccatccgtgttccagctgccctcttcctaataggagacttgtcgccttctaggagcgttgagctccaagatggggtccccagcccaaatcctttgccctctgcaggctatgctccacggagactccataacacctatactgtatgtgcctacgggccgagttctgacttgtaagcgctggagaaaataatctcaaagggaaaaaaaaacatggaacacgaaggcctccgaagctggcagcgttgctaatgtctagactacgccgtatgctattacggcctgtgggggagccgtcgctcctcgagtcagatccatataggctggatgaatcaagacgaggcctctcctattccgcattccaccacttttaccaggtatttactcggcactatcatctgcgttacccggttagtgctgttgcaaggggagaaaaggcaagatgccgagaagcaagaagatggattgaaaaggtgacagaaaacccgaccctcccctgcatctacatacggcggcatggccctcgcccaacacaacacaccaaacacagcaggccaagtccagcccgcccattggctcgaatctaccctccagatcgaagcctgcctggcgacggtggcttgttcgcgatcaccagataccgcccatatgcacggagtgcaaggaatctaaaaagggttaccatccagcccttcatctatgtaccctcccacccgcgcggcgcactttccggcttgtcgcgaactgagagcgcccgtctctccatcatgctccggttgcatattaaattcctcatcctcccagatttggagccagcggccggtaaacctagccgaggggggcactcgagaccctcttcttttttgaatccagggtcgctcgctagaagtgggggttccaagaaaaaaaacagtgggaagcggaccaaaaacctcacctgtgcatctttttctccttcggcgctcgctgtaattccccgtggagcgtattctcgccctcgcacgtgggctttgaaaccccgccagagctccagcgctgatttatttgtatcgatattgaattgtagtaacgagtatcaatgggaaacaggtacagtgagtttatacaaggacaaagtccaacgtccgtggccatcaatagccgcatcttgtcaaagagaaggaagaaattagcgcatacccagaggactacccaaggtttctagactctttacatgagccttcttttccttccatttcggcacttcaacctgtccacccccacgaaccttcaacaccgaaaagctcctaagaaataaagcaaaagtataataaagtgacaggcggcagaacggtgtaaaaaaaaaaaaaaaaaaaaaaaaaaacgaagcagaagagcacaagcagcgttccttgcattctccatattcctcgttagtgccaaataacacctactagcatcctgcgctagtggccatgggacgaaagctatggacgaaaagagcccgatgttggtttctgctgcataagtcatttatcacttgtcttttttctctcttattccttgcttcttctacttgtatgggtagtatgcattactctatatttccccttttagaccgtatattgccatttcagaagcatgaagaagccaacaacttacttgtacaagaagcaaagaaacagatatccacacagtggacagcccatctccgacctcgtaatgcattccctacaaaagattatctccatctctatctcgtacgagtctctgaaatgaggccccggcacagaaaagaagaactcgagtcgccacggcacggtacagcacgctctaataagtcgttctaaaaatttcatatgattggatccccttcatgttgccaatcaatacatcttcactctccccacttcctaaagaagaatgtctgagcttggctcaaccaggccaagccccgctcgctcgcttgataagctgataggcaaaactcgaagcaagctgaagctgcaagcttatttccagcttcgcaaatcccattggccagggccgttttattcattctgcaaaggctgcagccatgcttttgacgtgccgcattccggctgaataggtgcgcaatgtgatgatcgccttatcgataggagagatgtcgctggaagatcgctcaacgtcacctgcctacatttactcagataacttgcatattcagtcactcacattcactatgcagaatcgagccattacttaagaacaacacacagattgtcatattttctcctactcatcctcttccttcacctctcgacagctacctacagctcaacatccatacccatgctcctagctctatcaaaatccccccttctttccatccacctcctacccccatcatcaactctatccacatctaccccatctaccccatccgcaccaacatctaacatctacttgctccaacttccatccagcgaattacttatagggaggtggtaacatcaatcgcaagacacgcaaggaaaacggccaagcccgggcctttgcttctagaatgtacagaaaagaaaatgaaaaagaaaatgaaaagaaaacaagagtatgagtccaatatgtccaaacagagatatcgacgccaagctatgctgtgaggccaagataacgaacacgtatctaggcgtccaggctagctcaggtcgagattgcgatgcgtagtgattccttcaaaggaaccagcgcttccggcagtacaatgtctattacgaacacgcgagtttgctctgctccgggccgcgaggaatataaaacaaaaattgagatagtgagagtgagagaaaattaaagcggcatgccgctgagaataccgcgcccaaaatagattcgaggatataagccgaccaattcatcaaaaaaaaattaatttcgctcaaaagactttgctccatgatcatgtcgtttgactcacacccgtgaattctcaccaaggttgagccagctcatgtcattcgatgtcgacgccgtggcaagcttaggctgcttgcttacgcccagtccttggggctgggcgctggatactatgctgggagcatatgcactgctcggagcccggttggcaccccaggactttccggcatgcgtgggatcccacgactcttggatactctcaggaatgccgcttgaatagcccgacgacgttgctgaaagtgccgagactgctgagacaggccgctcaatctttcccgccatgccctctttccaagggatatccgggtaggatgaaaccacagggcttcccgtattgactctgttcatcccaggaggggcttcaaagttgagaggcggaaccgtggctgaatcctgcgttgctctggcattacgtgtggtaggtgcttgtgagtagtgagactgtgagtagtgagagcttcggtccgatactaccgtggctctttgtgcggatacttgtgcgggtgcggcgggtgcgggtgcttgtgcttgtgcaggtggctgtgacgctccatatccgagaatgttcagcgcacttcctcctgaccagtatttattccagcccgaacttcttcgagtgccatcatctgctcctgcaagcccttcttgaggtcgaagctcggcggctgaatcgtcaaaaggatcgcccttctcgtcagaaacggaaagaataggggcctgctgtggttggagaattggcttgctaatctggctcttgaaatcgttgctgagctttcttggcttgtgctggcccacgcggcccattaaaatcgccattgaagaggttgactctgaagatgccgtgtgctggtggccttggaactgctttgccacttgtgggggaagagtacctttcgcaaacgtgctctgcgcaaagacagcattgttcttttcgttgataggaggcgtctttggctttccggtttcagggtggagctgttgccttctgcggcagcgaagaaggagaagaataagaccaagaagcgcaaggaatccagcaatggttccgagagtgatgccaagaattgcgttggagctaggaccagagtcgtcactcgcactgccgctgccagttgggagggcagggacagacaagtcggatacaccagcggctgcagttcccgtcgcagtgccggtgaacgaaccggtgaacgaaccagttgtcgaaggggaatccgtggtcgcggtcgaggtggagtgtgttgtcgacgtgtgccgcgtgctagaggtcgtcttggtcttggacgccgtagttgttgttgatgatgaagaaatatcttgaatggatatctgctgatcatccaacagagccttggcatcgacccagccattcttgtcggcattgaaaatagcaagtggaacctgatcgtttccaccagaaaagactacagtgccgtcgggtgcctgggccacggcgaaatttgttcgagtggtagtgggagccaatgttgagttgtagtcaggccagttacccaaggtcaactcgcgctgctcgatgctgcgtgcagcaataggagctgagctggggagggggttgccggcagcatcttgtacaatagtacgggtgacggcgttgggagactgtgacaagtcaaaagtatagagactcttggatccatcatctccagaaatcaacgcagcagtcaccgagcccgaagccgtgttgagtggctttgacaagccggcaccagagtatctccagccggcttgaggattgaaccagtagatgttgccgtcgacgccgtcgccgctcatcatggcagcatcactgttggtccagctcgtaaggaagggggaaatggcgggcgtggcgctggattgaaacgaacgagctgcgtacggctcagaagcctggatggtgaatgtttgtgaggagggaccagtgctgccgtcttggctaccagcgtaaaccaagatgacatcgtcggcctggatataggtggctccgtggtgcaaacggttctgcgtgaccggaaccgaaggggtaatggttgtccagttgcctgttgaaaaggtgtatttttggagcccattatagtcgcctgcagcggttcctccaacaatgaagagggcggcattggcagcatcattggggttggtttcgacgcaagcccctccagtcactgccactccctcaggtagcttcttccattccgcgccgctttccagagacagggacaagaatccttgaggtgagtatgaataaagcgtgttgtcataaatgacagagcacgaaccgtccaaagacgaagggggtttcggtaaggacattgctcttcgatgaggaatcacaagggtagcgttaggacgatatcaagatctttttcggtgtgatgtagaaatcgtttcctataagcgcattgcggtgatactgattctgaacgtagagcttctctaattccgagaggcgaatgttagcttggcaacgagggcactgccaggtcgttgctgttagatgttgtgtgtgaaaattggtgaatagagagggcccgtgatccaaaagtgagcgtcgatcggcgggtaaacagctaaaaatgaatggcagtcgttacaaaagtagcgacaagaacgtatgataatacggtgaaaacaataacgaatgtatctaataagcaggcgtgcgagagtagtttctgtaaagaagacgtttttttctggtttttcaaaagagcgaatagtggtagtggtgacagtctcgatctagaggtctaaaagcgcaatcgtggcgagtcgtcgaaaatggtgcgtgcaggcaggtttccgttgagcgagaagaggcaaggccgtgtgtcgggaagatggaccaggcgaatcaacaagtgaagaggcaaatcaacgttttctcaacgctcccgtcccagacgtgtcaacggcgaagattccagaatcggcaacgaatatcttggtgtttttcggagtcggaaggagaagagaaggcgaaaaagagcggcgcgatagacaggcaaaggacgcaagggagaaagtgcaactcggccaacaagtggaaatcaacggccggcgaagctgctgctacggcgtctgcaaggcaggtcaaggcgaagacgaacgcaagcacgaaaagaaggaaagggaaaaaagccaccaagccacaggtaaagggaagacagagaggcgaaaacgaggaggcggaggaggaggattagagagagcgacagagcgagaagctgcgtgggctgcacagaatctgcgccgcgacaccaccccggccgcatcgcaggtaccggtactcactgcccgtgcctggccgatgctggcgctcaggtaccaggccggcgcacctcgcacgctgcagcggacgaacgagcctcccccctgcccgtcctccagcgccgtgccctgcgtcctaccctgctgggctctagctctcggccagcggaacccgctttgagacacgaggatgggcaggaggcgctgcgcatggagcgcaggtaccgctacaaggccgagccggggggggatcgctggtgttttgcggtgcatcacgctcgcgtcgtccaatcagcgggcgcaggtggcgttccatcggcgcagccccggggtaggccccaggtttcagcggacgtcatggtacctggaatgcagtggatcgaggcattaatgacaggtactgctcggctccggggtacttgcagaggacccgggcgtgctagcaaagcccctgccttgcgccaagattcgttcctgaagtgacaccttttttttaggtggaaaaaggggtagccgccaatcacgccgccggcttcaagtgccttggcgcctgcagagctacgaatagcttagtgctagcagtgctatgcgagtgctatgcaagtgctggcggtgctctcctcgtaccagcatagcggctattagcaggtgctgtatgaagcgtttccgcttccatcccatgcacgaagcagaccatcgaatgagggctcggtcaaggaggggaagaataagcacctccatataagcaatttcagttggtcgtcttacgggctagcaccagctttattttcttatttttctttctggtttctttagtatgctcgttcatcttgcctctcgtgcccaacacggctcgatggaccctgaaccacagcctacaccaatgacatcagcagcagcgccctttcccacctgtgggcttttccatctcacccaggcagccctcgcttgagcgcgatacttggcatcaattgctacaagaatgcgcatttccattccccccaaattggcggcaaccctggcacctccgtatccgcactctaccagagacgcagatgccggcaacggctcatacgagggcttgggagggcattgaatacgggtaaatgctggcgcctgaagtaattaccagccctggcccagagtagcattcgctcgaattggcccgcaacgatggtttgggcgtcccgtacgcttgaataatgccatctgtactggtacaagcgctgtatcagccaacaactcgctcaagtcgcgagccacaaactaaacacaacccacgatgggcacgagctactgtagctatcctcacacgagaaaggcccctctgccccaaacgaccgcactgactgtcacctagcaccaagttcgcgcccgtgagctctgcctcaggtgtagccggactgccgacggactgggcatcgccatcacctccacatcgccctgatgctgcgccgctgagattgcagtgctgcctttgaccaagcaagggcatcatacagtactacagcacggagtctttggcccatcttctgtcaacaccgcagaggcatgacatcgggtcctggctggggactctcagacccctgctgatcgcttgcagtccagtccctcatccccaccggcttcaatcactgtgaaacgcgctaccagggatgcaccctggctctgcattgttcgactcccctaactggacccggccatctacgaccatcactccgcctgcatcggatttgagtcctggcctgggctggactgcgcgtcaatcacgtttgctgcagagaaacaaaagcgattgaccgattggggattggacggatcaagtgctaataatggagtagtgggaggtccaagtcgagttggtgattagtgacctataccttctttggatacgcagaccgattcaatcattcatgtcgaatatccttcggatatctgcgatcggtgcgatacacagcatgaagatctggactagaagcagtagcaacagcaccactactgcacaagagtgactaacaaagcagggagcactgtacgcagatccgagtcagaacgagggagttttcttagtgtctacttgggaacctaaataacataacatactgctcccttggaatggctgggtgtaagttgagccgcgatgcagctcatgaagagtgatgaaacgaccagcctctcatccagcattgaatcacgaacacaagtgatttattgtctcatttaccaataaagacaaagaaagttttatataaaaaaaaaacaagactggatcggagaaaaaagagggagaaaaaaaggtggtcgatcgacatgtatagggtaggaattacatgtcgttctcaagaccgactgattgcccgctagaactgctggtgtagacgctcaaacagcaacaggctcgtgctcacttaggcgtaaacaattgctcgtatttgcccagctccagttctttatcatactgtataggctcggttcgtatacaagcatgtgcgataatgtaggggctgctcggaacaggcagctcacaattacatctgggtgctcgtataaccaatcatccgttactattgctattcctgctcaaaccaccagagctcaattgaaggcagagctacctgtacatcgcataaaacacctcgtgtctacaagtaacctcatcgctgtttaaagcggccgcacaaacaggaacaaaaaggcatcttgacaacccccctgtttgatgatattgcgcgtggtcttggcattgagccgctgtacccagcgacttgcgtaacgctcccttggcttcatcttaaacccgcgcggataggaggtttcaagctgtgaatttcttctttccgctctgattgattggttggaaagggcgaattccaacactgccaccaagtttgtattccaacactttacctacatatacgtacaagtaggtacttgagtagaggtaggcaatgccactagtatcaaatgttattccctaaacacaaaaagttgcaacatagaattattataatcagtcacgcagcagccatgttttttttttaaacaacacaaaatgggctttactcattttttttttgtatctaattgttcccaacactcctccccatgcaggcatttttttgttcttttgtcttgcccgcaactattatggaccttgctcggtcatctctctctccctttttccgtacacgtacacgtaataaacgaagccccctacctccaacagtaccaatctctataaatatccgacccataaaacgacagaaagctccatacaagctccatttctcctgccaatccattctatctaaccgctcagtgtgggaattgcctaattcagaacgacgtgagatagcctttctgctaggtggctgtggcaaacgcttctggtggtagttgtgactgtagaaaaaaaaacatgtgagctcctagtttcgagtagcgctaggttctaaatgatgaattgtaacataccttcttctcattgaagatgactaaagctttgccaaagtcccattcgacctgtgacagacacatctctgagtattgtggaaccatgcctgtttgctttgacagctcggcgatcattgcttgatgttgatttgctgtatccgtgggagccgatgatggtgccacgaagacgttcgggagggggctgaatgctcgcaaggatagcatgtcgctgacgactcgaatctgggcagaaccggatatgcccggcgccagcacaaaggtgcgagagaagcttcgcttgccactcagtcctgatttctggtcgtattcctcgaattcgccatgaacggcaatgatcaagccgtccacgcccagctggctttggcctgtggggtccgccaagcccggcaatggatggcagtccatgatgtatttgctcagctcatccttcatattgggatgcttagtcataggaaggtctttccacaagttgtagatagcgtttgcgcccttgacgagtcgctgtgatctagcatgcaaggttgtgattttttggaggttgcgagatgatttgatgtaggctgcccaaggtaagggaggcggtgcgttcgggtctctgacagagatggcgtcaacggccagggaaaattgactaccagcgtcgtatagtctggacgtaagtgcctcgcgattgctgtcgtaggctgcgaaaaaatcgagtaggaattgctcgccaatgccgttgacatcccggaaatcagggccgctctgtgggatcggttttggttgacgggcggcctcctgctcggcaatctgctgtgcagtacgaagctcaatcccattgatgattcgtagtttggggaaccattccaacaaagtcgcttggaaattagcatccgtcgcctcaattgggttcccagttgtatacaaggtctcgagctctttgaatgtccccttccatcgcttgagtccctccatgttggtaatttgattgccactcatgtcaaggttctttaggtgtgggaaggatgatgccaccgactcgacttgaataacatcgtcaatgctgttattggcaagactgatgctttcaatagcgtctttcttttcctgcgcggtcttgaaaagaccatcgcagatagccatgaggcctttgaaggtcttcagggctcgttctcgattctcaaacatgcccagggttactagctcagcatcagatgcaagagcatcgagctttagtagtttgttgtcaccaatatagcgctgactgagaatgccctgcagctttgagcgtagctctatagtctctggcgattccgtcgccttgttgggaggcgcaaaatcctcgttagattccaccacctccagctgagtaccagcaaaagtaaatgtgttgagcttgagaaattcttccgcatcctccttgctcgctccaacgaatacgtaatctccagctctatgtgactgtggcgggttagcagctaataaaagagagaggatttcaaccttgagcgctggggcgaaataaaatttgacgcgaagaatctccccggagatatttgtcttccagtcgccattcgagcagctgagacgtcgtttgatgttggcacccctgctttctcgtcaatgatgaacttacttttctgatcgtcaggtgtcgtcttcgtccggttgaaaaggaagaggctttcctctccatgaagctaagcaggtcagagagacccccatccgggttagacgcggctttgctttgtttaaggccgcggaccctcagccaggtaagtccttcaatatggcctcctcttgatctggttggtcttgaaacccgagccgacaggtccgaggggttgccgctacccagttgcttcatgacaatctgagctaccttggcagctcctcgcgacggctgaggacctcttcctgaaggccgacctctacctcttgtttcatttgtagaacctctgttcagtcgcttggaaggcgcgtccatgtcaagatctccatcgttgtcggtcttggttgggcctctcctcttctgaatgccacccctggagctcgactttgatcccagaggatttcggccttctcgagttggttggttcttcccgcggggagccatggtagcgagtggcaaggtgctgtagtgtggggttttggtgttgatttgatggaaaaagaagggtattgaatccgcgcggcgaggctgatgatacttgtatcggatcgagctcagaggcttgatattctaggatctttgcgcaaacacggataaggagtgagtttggcgaaggagtcgagaatttttcgaatgattgtcgtcgctctggttcagcgaaaagccacgctggccgggcgcaagagcgcaagagcgcaggagcgcaacaagttctagacggtctatcgaggctgtgtcggctgcgatcgtggtagctggctcggggggaacgtgtggatgtctagagaaggagagaaaagctggcggctgatagaaagagccggggcttcgttttatgagacgctgtttgggagcggccgtgcgctgttgaagaaacgaagccaacaagtttcgctttgaggtttgcgagagaagaaatatggcggcggcgtctccatgcggatttgactttagctactggcctaggctgccagccggatttttcctgcctaggcgtgcactattgcccattgtagactagtgcgatttccactgccttgcattctggtccaaagccttgtttgctgcagctgagctggtatggaagcgaacaaaaggagcataaagaagcaaatgaaatttgttttctttgagaaaaatatgctatttttgatagatgatctctttcaccgtattccctttctccacaatcgctcaaagaataaaattgatatgcagattttattacatgtcgatattctgagccgccggatagcaaggcccggccattaaaaccacgtgacagggtacctttttcgcgtcttggtgaccgtttggcgcgtcacattggcgacgcaggcttgaagaatcgaagcaagatctacagagtactttacgcgattcagcattagcaatacaacaaacgagctcaagaccaaggaattcatatatgctctgaagattctttcaaaattatgagactgagcgttgtttgacattcggagaccatattacatggcctttgccagccatggattccgatgaattcgatgacgatatcgccgatgaggatatgcttgctgcctttgatcaattatcttcatctaatggagggcaaatcacatccacatctacgtcgaatgcagtgaatacgaatcgtatccatggattgaccaatgatcagagcgtggcccaggagcttcttgatttaccttcagacgctttctcttcaccggaacctcccagaaagaacgcgcagccccctgcaaggccggcagtaaatgcacgctctggcttcagtcggacgaattcagggacttttagacagactacattatggggtggccatgcagcaactgatgatgctccccgtgcatctcaaactacaactgctagggtctatcgtgctgatctgccgcctgaacaacccagtccgcatcagcttgacagagaggcgatgaaaacttgggtgtatccgacaaatctaggaccaactcgcgactaccagtacagcattgtcagaaacagcctgttcaacaacacattggtagccttgccaacaggtctaggaaagacgtttattgctgctacagtcatgttgaacttttatcgttggacgaaaacggcaaaaatcgtctttgtggcgccaacgaaaccgcttgtaactcaacagattgacgcttgttacaacattgcgggaattccccgatcggagacgacgcttcttactggcgatatccctcctgcactgcggagtgatgagtgggaaaaaagacgagtcttcttcatgacacctcaaacgcttcttaacgatctttcgcatggatatgcagaccccaagagcattggccttatagtcattgacgaagcacatcgcgccgtgggagaatatgcgtatgccaaggccaccagacttattcgtcgattttccaacagttttcgagtgttggctctgacggccacacctggatcaaaggttgaaacggtccaagaggtgattgataatctggggatctcgcactgcgaaatcagaaccgaagaatctctggatattcggcagtatgtgcatcagagaaatatcgaccaaatagttctggagccttcggatgagataaaccttattggagagctctttactgaggctctcaagccactgacggagaagctcagcgcccaaaatatatggtatggacggaatccaatggctctcacgacttatggcttgatacaggcgcagagggagtggtttgctacgcgtggacatcgtgccaatcaaggcattcagttcatgatgcgggcaatattcagcgtgttgacgagtcttgctcattcgatcaaattactgcaatatcatggtatccgacctttttacgacaacatggtcgacttccgcagcgaacaagaagggaagggtgagaagggatccaagtacaggcgccagatcttggacagcactagctttcaagaaatgatggacaagatttctggatggctcaagacggatggctttgtaggacatccaaagttgaccgctctggctgattgcgtgttgaaccatttcatggacaatggagaggcaacacgagtcattgtgttcagcgagtatcgtgattctgccgaagaaatcgttcgcatgtttaatacccaccggcctctcatcaaagctactgtctttgttgggcaggctgatggaaagcgcggcgaaggcatgaagcaaaaacagcaaatagataccattgagaaattcaagaccggcgcctacaacgttttagtcgccacgtcgattggagaggaaggtttggacattggccaagttgatctcatcgtatgttacgactcttcagcatcgcctattcgaatgctgcagcgaatgggcagaacaggacgaaagcgcgcaggcaacatcacattgctcctaatgagaggcaaagaggaggaacagtttgcaaagtcaaaggacaattatgagaagatgcaacagctcatttgcgaaggaagccgattcaactttcggtttgatctctctacgagaattgttccccgggatatacgcccagaggtggacatgcgacatgtggagattccgattgaaaacacccagaacacgtcattaccagaacccaagaagagacaagtgcccaagggaaagaagaagccgcccaaaaaattccacatgccagatggtgttcagactggttttcaaaaagtcagcgactttatgcgggtcacgccaaagacaaagcagcctgtgtctagatcaagctcgaagccggaacggacttccgagctagatgatgtcgctgcagttcccgaattggagcgcgttgtgcttggtgaagacgagcgttatgagctcgatcgaatctaccggaatctgccattcaacctcagtgtggttggagaaactaagttgccggactacactgctcatccgacattacaaagagagccgcggccaattgccttggttgcgcatgggactcgcacaaaacgctgtatcaaaatgttacgcaagatgggtgcagatcccgatagcctcgtgaggccgtgtcgcgatgaggatataagcgactaccttgagatcccagtaaagccttttgtgtattctgataatggcgagacggatgcgagtgatgttcagagtgcaccagacggaaaaaagcgaccagtgatcgaagttgattcggatgacagcgctccaggaagtgaggttcagcagaagaggagaaggatcacagccccgaaagctcagctaaaagctcaaccaaaaccaaaagctcagtcaaaagctcagtcaaaagctcagccatcaaccaaaaaggcgttagttaaaaagacttctcggcccgccaccctacctgaattgaattcggaagatgaagagctgtttgactctgatcttgatatagatgccgaagaagaggagcctgggttgccgcctcgactaagtgaggcaaaaagacggaaaaggctgaatgcaaagtctaaaggcaaatactcacggaaagctgccattggcagtgatgaagaaggagacgactgtgaaagagacagcgatctgctggatgagagtgactcggacgacggggctgatctgctagatttcgttgtgggagatgaccaggcgacttccagcatgctggattctgaggcgacatcgcctatacggccgaaagaacggacatcacgagcagaagcgagcaagccctattttgtaccaactcaatttacagcaacacaagagagcgaagacgttcccgagtttgatctgcttgttggcccttccaagagtcgattggacgaagcgtctgcaccagctaagagggcgcgacgcggaaggcctgcaatcttggacagcgatgacagtgatttctaagaggcgcgatcaaagggcacgggagctgaacagtggcatgacttggagggaaggagtgttcaaagaggaaagcatggtatttaaaattacagaattcaatttttttcttaggagctagctatctgcgcggatgcaggaagattctaaagccacgaattgatgactacatatgttacacggataattcgttcgagtaccgtcttggcattgtcgactgatcaaatatcgtttacctaatgagagctgattagcattcgtacgaaaaatgaacgtgacgatagaactgctctaaaaacaacatctcttcaactatttttcagatacccaggtataagcacaacgacccccatcgccgccagcgagaccatcgcggaacacccaattgcgcatatgacgatgcaaattgagcattggtacccacgattgccttgctggaagcgactaaaggaacagcatccccaagcttcccagaagggtcgctcgtatccgctgaccggaggtagtctcagacggctcttcctataagaaaaaaatgggtgatgtagttcatcatgtaaggagaaggaattgtatttttctttttgcgtgtatgcgtgatggctgcgtggagggaatagtgaggaggacaaacgtacgttttacagctgtgcagttggctgtctgttaatatgaaaaataaaaggagtagcaatgagaaaatgagaaagaaacaagatagacagtcaatgaaagcaagcttcaacatcaaaagcgcgactgcgaatcttttcccttgatttttcgatatattcaagagagagttttagtttaggagcaaaaaaagaaaaattgtagctgtggtacggcaaagctgttcccacagcacgtgaatcgctcacaataagtggggatcttagctcagaacccccactttcaactttccttagtcatccacccaagcaaagtccccataatttccttagcatcaaccaactgcctaactcgcagcccgtcattgcttgcttgctgcaaaggcatgacgtgacgctgaaagcaaagcgctttatctgccttatctgcagagcggcgttccatcaggcaggcaacggctatttctttttgcgaccctgcttctagcttaattcaacccatctctcccctgctagtcctccgtagctccgtagctctgcttcttctcatcaacctccccgccttgcatcgcaacagaaatagcatcatcaatcgccatggcaaaggggatttcggtcctcaaatttgtgggcacagtgtccctcggcctgttgacggtgagttttccattgttgtgatgtttcctttcgttgtttgttgtgccgtcttgaggagaaagggtcgtggtagcaacgacgaaaaatagccgactgcccctcattctctccagagtcgcatactcggctgcatcatcgcagcttagccgccgatagaaacaaccaaaggccaaagcaatcggagcgagctacagcagcgaaatgccaatgaattgcattgctaccaaacagtctcggctctggccttcaacaacaagtgtgattctgggactgactctttaccgtcgcagggcgtctcatataccgtttcggccgtcactctcccgacccttgtcaaccttccatcatcgtcttccgccgcccacgccttgacctctctccaatccgctctccgtcttccagtcctcgccctttcgtctcttgccgccgctccgctattcctgtcgttcgtcttgtccccgcgctatgctcgccacccgtacctcttctatacgtccctgctggctgtgctgtctgccgtagctcctagctacctccccaagccagccacctcaacttcgaagccttccggcgcgcgcaaagccacttcgtccagggccaggatggaagcgagctacgaggttttgggtgattcgcacagcgagggagacttgcctagcgagtcagagcttgaagatatcaatggcgaggaggtcagagccaacattgacggtgccgcgagagcataccttgccaggactggccttgctgccgctggctttgtgctgtcagtgattggactctggggtgatggtgctcccaggtccattcgctattattaagccatgagctggcttgtgtaacttgtaagatgtctgcagcaggtccgattgtttatgattgccagtggctggattgggaccatgtatcaacattctggaaagttgacccttgcaactaaaagcgaggtagcttcatcactccctcatcaattattacgaaagcattaggagagaaaaagaaggggaaaaaaaacaaacggtttaaatgacaaattacgaaagacagttgttaatgagtctgtacaatttgaactcttttactattcatagctatccaatacgaatcatatttaagctttacggacagtttgaatcattacaatattttgattaataagacgatgatatggtaatatccaaaagtataatgctaccagaactggctgatatctcttatagtctaatatatacctacatctttgcagcaaccttgcgagcaacaaacgaaaacaacaaacccacgtttatcaatagacaaaccgacgcaagaaaataatgcttgatatgcggtttgccatactgccagggcgagtggtatcccgcctacttggctataatatacgaaaaataataagagtctatctatgactcttaagaagagaaatatacctgctattgcaacgcttgagaaaaacaaaagccaaacagccgttgtcgccattcccaatgtccacccattcaacgtaattcaactataatgccctttgagcctctcgagaatacgcatcggtgccaacttccagctcagagtgctcctatttctgttcctgtttttgtattgccatgcctttgcttgaaatgggtcttagtttttgactgtgtaatgctttttcttgactgcgcagtgctttgcctcatgttttttaatactccgtttatagatagactttaggccgcagttgtagcggcacttgtatatttctccgcgttgatttggtaccatctcgggatgtttacgcctgatgtgttgcaggagatggtcctcctgacccttgcggccccttgtcccaaatttaaatgtcgcagtacaatgatcgcaacgcatccttccatctgtcgatgtgcctgtgctggtcgaggcatttcccgctgtgatggttgagcaaggcgagataacagtggtggccggagttgacgacacaccgggagagctgtccgctggcgcgggttccatgacggtgtcgaccgtacttgaacaatcagtgatgaatttggagatgagagtgattgggagcttacccaggggagtcggccatgacatgatgattatcgtgggatgactgaacagctgcagtatgatcctgaaatttctccgcccagggtctgtcttccagctcccaaggtcgatgagaggcgcccattcgatgtaattgacaagaatgatgtagtttcgaaatattacctgatccaaagcctaaccttgcccgccttctggagtcagaataggtaggcggagggtcgaaaagtcgtatcgagacactgtcgtgatgttggtctgatggacgcaggtcaagtacctgagtacctacgaagcaaatagagcagggcagcgccgagtttggcgactgtcatgagaactgtgatgcgagccgaaatactggactgttctgcttctggatcgggcgacttggaggaatcgggatgcaaattctctcgtactccttgcgtgggtgatggacactacttggttcaaaggaatgagtgttttctcacatgtatgagtgttatgaaacagttagaaaagtattgttgtcgcagggtttgcagctggtaagagctaattcaatttccgggccccatgatcaaagagtccggatgctcttaccagacgattgataaggagttgtaaggattgtaaaggacgcgaaaaactgtctgcgccttcttgagaggttgttaaggctgggacgccccagagataacaagccattttgagtaaccgatcctgatcatctgggcttagtagagcagcccatcgtgggatgccgtcaacaaatccagatagtgttagccatatgtgtaaaccattattatcatcgagggctctagtgcgcttactacgtgtattgattcgagcaccttagctgtgaagatagaatgaccgaccactttgtgtgtccgcgactgagcagcgcacatggcggcgacgacggtgtgatgccgcctttgggagcggagaagattgggaaaaaagagtgagaatagctagatgcgacttcgttacttcgtatcgtcgttttatagctttagacgaggcacgcggcactattgctagagatgcattatgggttcgcttggagtttgacaaatttattttcttagcgtttactatgctgtccatcatctaatccatcatttatggtgcgttgacgggtttttgttggaagagtttagatactgccctgggagcgtttggggctgcgataggcgtagttggtgtagtgatgggtatttcgacctatttcttaatcaagtgttgaatactaggattggctacattgtctgttaaactgtgatttagttctgcatatatgaattctctgatttagatcgatatgccgtttggagttttccatcgtctgaaaagaatacatcaacgggagcagaggcattcatatattgaaccagcttctataaaaacctcggctaccttgtcttcaaactagtctcaattaaaatatcactatagagaagccttgtggctattgtgcatcgcaatgatggcattttcgctattgcgaatacctctctcccacacaggatacctggcttcgtaccacgataggatgccacttgggccagaggtagagatgcattttgcaagctcgatgccatccgtgatggcattgtttgcgccctctcctcctagtattggctctgcatgcacagaatcgcccataaaaaagacgcccttcttagcgagtgcgtgaagctcctgctgtttgacaagcactgtacgcataagccaatgcaaaacacgctccatcctcagtttttccgcgtcaaaaacctctttgaatggctgacttaatccactcaggttttccacttcatcgaaaaactcctccggaatatctgttgctcctgacactgggcgattgggtttgtgaagaggatccgtagggcctctggccgggcgcgagaagatccaactcacgcttaccacatcaacctgttgctcattgatggatatattcaacacaaaatcgtctattttcatctccaagacatttgaacccttgaatgctggggcgtagatgctgtcgaatagagcgcgctttactcgtcgcttgccattgaaagcgacatatgggaggatcccaaagggcgtgtcaggagagagggattttcgagtatttgagtgcggtccgtcagccccaattacacacgagctctcaatcctttgtccattttgcaggtataaggcaacccccgatgatgcttcttccaccttttccaaggggtgctcccattggacatcgagaccctcgcgaagcaatttctctagcttctcgcgatgagcacgaaacgagacggaatttgtcttcccaggatagaccatggattttggctcaatatgcccattcccgcctagcgatgcgtccacggctatacgacgcctgaaggtgaattcatccaggcctaaaatatccagcagtggcatataagacgaggcgtgaagcgtgacgccatagctatggcggggggttgagggcattcgctcataaagcaccgctgggaccccgtgcttgagaagacagcgaccgagcgtcaagcctccgatgcctgctccaatgatgcggactggttgctgtggcattttgatgccgcgttgtaagatttggtgtggagtttggatgaaattgaagtagaagacgaattttctctagtctagcctggaggattgaatttgtagttgtccaagattcatgactacccaggtactgaaaaattataccgggctgcggctcgcgcgcattattggctcgatttgtgaaaaaggacgctgctggagggatcgaaaaattatatgcgaatatgtacatgtattagatgacccctcagttacacaagaacatcccaactcagctttggacgaaaggtaccaagcgagaagggcgagaaagattaagggattaaagataggcagggcaatgacgaattaccatgtgcgctattacagtggttggttcatggagtctttttaagtgcacgatgacaattggtcgcgattaaagtgcacggggcgcataacatggatatgcacagagtaaacatggaacagcctatgtgtacggagtagtataacagctctaacagcaggcgctgaaagcccgagcttggctacaggtagggcagcagattggtgcgtgttacacaagttcggcctcttacgtgcaccctgtaaataacaatatgctgccagccttattttcgtcatatcgagactgcagcccagcctggatattcttctctgcaacatgcgaaacatcgtctcacaaaatggctgaggctctcggcgtcatatcatttggaatcggcatatgtcaaggggttttgacatattacgatgcctttagagattctgaacaagacattggccagatgtgtgcttccatggagaatgtggccaagacgcttctggcaatcgatttgactcttcgtcacggtaattttgaccagaacatcatcgccgcggttgagagtagtatcaacctctgcacgcaaggattgcagactttggaaaagaagcttgtcaagattcgctcaacacagacggatggcacactgaggactcgactggaaaatacgaagcggaagctactttatccattcaaagaaagcactcttgccaagttgagagagatttgccacgatcttaaaagcaaccttggcttagctattgatgccctaaacgtgtaagtctcgatttaaggctctgctagctactacctacattctgtgcgcagagaatatttcatgctcaaggtatcttgtagtcatgcggcttttataacccagcagcgtctcgatctcatctctcatcttacttctcgtgtatcgaaaacagtcgggagcatagctactgatatcgcgagtgtcactacggatattcgatcaattcgattggagaaagaaggtatcgtgagaaatacactgttacttcgcaaggccagagctgagaacccccgtattagaaagcatcgtggcggatatatacgcctggctgacacctcttacaacaatttctcgaaacaagcacctagagagcctctcaaccaaggttcgccaagacaatggcgctcagcaactgctgcaacacgaacaattcaagtcatggatgacttcgactggcactaccctatggtgcactggtttgcgtaagaatactccttgatcagatagagaccgttttgacttattagtttttttatagctggtatcggaaagacgataaatgtgtaagtaatcgttccattggaatgaatgatgaagcatctaaaagaagccttcattctacaggtcttatataatcgaagcattgcggaaactgagtcatgggagcgaccttgggattgcttacgtctacttcagctacaaagacattgagacacagaccccggttaacgtgatggccagcattcttcagcagcttatttccgacaaacaaagctttctttcagatctgaaaagtttatatgctcaacacatcaaagaaaacacgcggccatccgttcccgacatagtctcgcttcttcaagatgttgttcttagctattccaaagttttcatcatcattgacgcactagatgaatgtactgacgctgatgacgttcgatttatacttttgacagagttgaagaaattacagcatcggatgtgtttgcttgtaatgtctagaccgattcctgatctagaagagcccttggagggcgctactcgcgtcaatgtggaagccagcctcatcgacatcaagaactatcttctgcagcgtcttgaaagtacgcgaagtatgcagaaacatcttgcagaggaaccaagtctacgagataagatagtatcggttatcgtccagaaaattaagggcatgtaggtttggacttgagctttagacattgcaagaaccattggatgctgatctgcagttttaggtttctcatggctcgactatacttggacacgctggtaaagaaaacgactcgtcgaaaaataaagactgccttggaaacgctgcctgaaggtctcgactctatatacgaagagctgatgaatcgggtcaaattgcaaaacccacatgaccacgcagagctggcaatgagagtgattggctggatattttatacctctaggcctcttactgttattgagatgcaaaacgctctggcggtcgaacccggagacacttgcttggatgatgatggtatcccgaaccgtgatttactcgtgtcggtatgcgctggcatagtgatgatcaatgataatagcgacacgatcagttttgttcactatacagcacaggaatacttccaacgcagcggtcaacgccttttagaccatgcaaatagggatattgccgctacttgtctgacgtatctacatttcgacagcttcagttgcgacgccacaaatgtgacgagccatgatgcgtttctaacgctgttgcaaaacaacccgcttctcggctacgcagcgcaacactggggaaaccatctgaggcaagttagcgatagagagatcaacgagcaggcaattggattactgaacgatataaacaaagtgcgtcttatcgcttggttgaaggaatatgcagataacctcgtcaaaggaacctattttaggccacggacacaagtatccggcttaacactagcttcttcttttggtctcacggttgtggcatctaatttgatcagttcaggctcgtctctgcacgaaagagactcaaacgggcaaactgctctgcatcacgccgttgaaaatgggcatacagatacggcggcattgctgttagacatgggtgctgagatcaattcgagagatctcgacggctcatcgcctctccatcaggcatccaccaacgctgacggagaaactgccaagttgctcatactgaaaggcgccgatgttaatgcggttgatgggtataatgcaacgcccctataccgcgccgcagaggtgggggacgaagtagtcacccggcttcttctcggtgcaaatgccgacctacttgtcaagaacagctatctccaaacggctttacacagagcagctgatagagggcatcttgctgtagtggatttgctccttaagcatggcgcagatgtcaaagcgaaagatcactacggatacacgccattatatcgggctgccgaccaaggacatgaagacgtggaaagactattgcgagcttttacgcgacgaggttaattttatgttacttgatgagtgtgataatggggtgtgctatgaggtggcaatgttgtttcaccttgggaattcctatataatctactactactcattcaggtagatttgatacctttgatgcggcatgctgtatcgccagcgtggagtgctggctagcgaattaaatccttacagaactatactatgtctaacgcttagcaactctttcctttggttcactgagcaactctagtgtgaagatctagtacatagtattacaattaatggtaagaaagcacggggaagcactagccatcgaaattggcatggagtggccttgtcaatcagctggctgcggactctgtgcggctgccatgctgcccaatgatgatcactctgtagccgccatgagcgtaaaaggtaagaggattgggtagggcgtggtcgagacctagtttcagctcgccaccaactgatattatcttagaaatggcgcgtttgctcctcttgaacttggccgagacccaattctaactcgctctacctaagccatttgagctggctaagacttaatccagtttgagttgcattgacttctattcccctctcgaagtgagacgttggatttcaagactccccacttatacatttgtcaatcgtttttgcctgtagattggcctgcagtagagtacatgggcaattttctctttatgacagcattctcgttatttggaacatggattctttatttatttagttctcagactaaaaatctgaagacatctttaatccacagtgcgcagtctcatgtccgaaagtctccagtcaaccaagccccgccaggactatttttggacctctacacgaatgatctcaaagcccagaaacaggtccaccactcagccctatatgtgtctagaataccatgaacgactcggccccatacggcagccagtcgtggaaatcctggcaatcgattgggttgacaggccagaaatctcttgcgttgccggtacagtcgtcgccggtgaagactcggaccctaaggccaggaatatcggaggtgaataagagggaaacgacgccggctggtatattgaattgttgacagccaatggcctgttgcccagtgcgtacgccgcaaacgccgccgctcgcttggttgcagtcaggcagcgagcagtatttcaaccaccagcctggaaccgtagccaggggtacctgcatcgctgacccgccctcatggccaagcctgactttggcggcggcggcatccgtgtcatgggctgaaacaacgggtgagggcatcgcagaccagaaagcaaggctaacaaacggggcgaaagacttgagttgcatcttgagggagttgacgatggagaaagatagggcaaggagatgttgagatggtagttgatatgagacgatatgagacaagatgagaatatttcgtgcaatggattgcttgcgggttatgttgagatagaagcataagctacctatggatatcgagaagagaaaaatgataaagattatggagaaaggaggcgaggggatgaccgaaacttaaatagccatcggataccacgcaatcccctcccggccatacacgaatagaaagtctagctcggtgcttggcctgtctccccctgcttcttggattcaatagtcttgacgaagattgcctgtttgggcattgtattgatgagctgaagggctttcaaaccagccccccattaactggcaatggcaccggcagggggcaagccgccttagacatgttcaccggtagggcaatgagattttgaagaaaccaggaatatttgactacatgtagcacaaggggggaagggtgggcatctacttcaactattatatatgattcatgctcataaccatgtggccttccccgtagcccactgctgctagtttggcggatttgggaattcaggaggcaataagctgctcaaatctctagtcacaatgggaagcaagagcaatagaaaagtcataagaaaagtctctagtgtgctataaaaattgtctgacgaaggaagcacaaagtttccaaggctctagggatgatgcctccgactatgggcacaccttcaactatcgaccactggtcctccacaacacaaacaaacgagagaattgaatgagaatcacactcggctacctgcacatttcccccgcaattcttggctaatgggttttgctcttaagcactctggacggtgagctcaccgtggtcgttgtggataatgacaacatctctgcggagcttggtgaagtcaatggggcagactactccgatcttggtgacgtcaatgagctgtcccttcttgaagtcgccgatggtaacatagtaagtgttgaccggctggatctggtagttcgtcctggcctcgggaatgaaggtagcagcgggtccgtcggagccacccttggcacccaaaccaatcatgtatccggctgcagaacatttcatgttagcaggttcaaccggggacgaagcccgccagggtagaggtggaggttaaacgtaccattcttggcatcctcgttgctgaagttgccggtgcggatctcaaaggcaccgggaaagcttccgttggggagagctttggtggaaaactgaggagtgtcgtcggcgacaagcatgctcaagctagttcccgggactggctgaccgtcggactcggtgtgaccgagggtaacgggctcagtgccggtgacggtaatggtgacgctgccgctagcgttggccttcttcttgccgacaatggcattgtactcgttgaccagttcgaagaggatctcctgtttgttggcggccttttcgagggcgaagacgttggaccagatcttctcctggacgctacctatcacatcggggactttattgaagagagcatactgctggaggctaccagactggttcttgacggtaatgctgtatttgttaggcatcttgaaagtggtttggggaagaagtagtgagtgtggatgtttggagaaattgagtgtgaggatggatagtttggaagctggaagattgctttgaagtcgagactgtgttgatgattgctgctgatgaaacgacagtgttgtatcggggaggacgatggtcttatatacgtcgagattggcaagactggacggcgtttcctctgaccagcgacaaattgtccccagttcagcctggaaacgaggcagacttccacggtgctaaccccccttgagctctgatagcaaacactacaccgccgcctagaccaaggcgagacgcagaagactgtaggctgactgcattcggagacgaagctcccaagacttgtgtttgcagacggtgtttccgtcacgaagctgtggtgatggtggcttatccagcagtctaggcgccctcacctggtctggaatcaccgcgccgtgcctaatgaggtgaggattctgcttgttccgcctgaagtggcaatcgatagaatagaatagtccctcttcagccagccccgggggatgactatgctgaataggacgttgagcatcagcctcccctgaagtggcggtcgatagaatcgaatagtccctctttcagcaagccccgagatgatgatttcgtcgaataggacgttgagcatcagactcacgtccctcccctcagagagatagaacatagaacctgcatcggcgtgtccgtgaggaggagagagcagcggttaccagagcagggccttgacaaagaaggcctgaatagccgccggggcgttcgatagttgctctgatggggccacccaatcgcgcctctgggctgagtatcgaagtaaaagggacccaattaggcaatgcgcagctctttgactgcgggggttgggatgcgactttgccgcgtgcgggtggttgcggcaagacgggacggcaggtccttcctgatggtgcacacgtgcagttcacgttcacgaaccagatcagcggaaactaatggacgctagcgggtatacccgcctgtcgctcgtccgcacaaggcttagtgtcccggctagcgggagctgaggtagggtctagaaggggtctaggagctctggaccggctcgggtaagagtaagccggtagggctgaggcgtggctggtcggatttggaacgatggcttggagggacaaggaagagccaagctggggaaacaaacagatgtactatagcaatattatcggcttcggttctctcctctaagcgccaccgactaacccgattcgccctatgtttcgtgccctgcatgtacactaccgcgggcaggggattcggctgtgcggatagacgcggagcctcttcgtaggctacctaaacttcaagtcccatgtttctctccgacgtctttcttgttgatcacgattcttgcttgctgtttcgcaccttcaagatacccctactgtagttcgccggagcgaggctcttccagtctaccagtgtaatccccttttagcatgctgctttcgaccttgtcgaagagcaccatggcgccgtatattgtctccatcaacaatcagtccaataggaagcaggcgtacgccatcttcgccgctgcccccgtcatcaagcgcaatggggtctcgaccgtcgacgtcgtcacccgcatcatcaccagcgtccggggcgtcgccagcccccagggccaggccagcttcatgctgtccaagaagctctttgcgacatgcggcgtttacgacgtcgaagctgacccatcaccccagaaccagcacaggaagcgcattggcacgggcatcgaggtcgttgaccagcgccccgtcgacctcggatgctcagatgagcacggtaggcctgtccccggaacaacgctccggattgagtgttctgatggtacgccggcgtttaccaaggaggaaatcacccggtcgggcgcccctggttgtttttccatcctgactggtcgagacttctcggtcaaagaagctagtaacagtgagttgctcatcctcctcctcctcccctactagggaccctactcgtgttccaatgctgctgcatcccatcccccaccctggtcttctgatatcctcaagtgcagttgctgcgggcgtctgatgctgaccaggggcgacaagaccagtacgttgttggcttctgttcgtccatgcgccagaatattggaccctatgccaccttcgtccccgagccgggccaagagtaccagatcgcgccgtccaagatattctacgtcgtggtgggtcaattcaacccctacgacctgaccagcccgactctgaaagacagccaatcgacgtgcaaggtggactttggcgcgctggggacggaccaagtcaccttaacccataatgatacaggtgggcttatcaggatgagggttcctggagaggaggcgacgtcgccggtaaactttgatgtctcagggtcatccgcacctgccgacttggggtcgaatgttactgctactcgctcggattgaacaagattgattgtgcaggcttctgtttagcaattaccatactctagtgagattcattccttgatatagttttaatctttgtcacctaaatcagctgcaaggcatgataaagctgctattgaagcaaataaaaataataaagactgaataaaggaagctaccacattgtctaaaggtcttggcaatagactctcaagacttcccaaggccctagagaagccagtaatcgcctcgaagaagcacccccgatttccagtctggcggactagccttgtccccagctgccctccctgcttctgtactgttgaatcagatccttgccgccgtaggtttcagtacggaccaattcaaccacatgctcgagctccagcgactccttgttaggcttcctgaaggcccacatggcggtgtctgtttcgttccaaaggtagtagttattcgtcttatagacggtgaggagataggtgtcgccgcggtcgtaatcgacctttaccatgatagggatgagattgtcaagattaaagctctcggcaagactaggaacctctgatgtagtattagtgataggtacttaagagcaaagattaaagaagagaaaggggcaaaaagcaggagagagaaaagaaaggcgaacctgggtcgcgggagaagtacgtctccaagttcatgagatttgggtcgttggaccaggaggaatccgacggtaagagtccacggttgagcttcaggtaccgcgggacacgcatcggatcctcctcgggcaccggaggtacgggaccggccgacgaggaaccttcgccggcgttgtctcgagcgccggcctcggccgaagtgtcacggcctgggttggcgggatcagtgtccggcatctttggtcttgacagcaaagaaaagcagacgaagatgggcttttcggattttggttgacgaataaagagaatactgtttagggattatattttttgacctaggaatagagcagaagaagagtatggaattcaaggccagagctcgttggggacgtgatatctgcccttccccgggccggcgttacccggccccctcatctgcacaagttaggtaaagtattgatcttaggacttgcccgagctgaagatccttcctaccctcgtccggtgcaaagttaactactggaggcagaaggggtgcatgcatgcacgtgggccgatagttttacgggactcagagatccaggctattcgccactacacagcatacctatcgatagaataacatacatgtacggcatcctcggagaccctgctgtgattgccttagccccaaatagcctctaagcgcctaccgtggccactaaacggcatttgttgtaaatgcaggtgatgcaagcagtcagctcactgctgcctcaaaccatccagtgcgaggccgactggaaccccggccccctaggaggaaatcttccgcaacgaatttgcaacagctattggtttatggctggctgaggagtccaatattgatttatggctggctgaagtgcccaagcctcctattggatgtacaacatgtcagctcgtggtggttatccgccccagccatagccatccttgccaggggggagaggtggcttaagagaagaggaaggttagcacagagagaaagggaagatcaaaggtgaggaattgacagataatttgatataagatggaatatcaggcctgttttcaaggcattggcacctccgtcattgccaaattattctcatccgtctcgtcaaacccctcttattgtttgttcccccctcctttacaagatggcaaccatagtctgggacaatgactttggtgtctttgcggctccgtgccgccttgactgcagcatcttcaaagctgaaggtggcctcatagccatggtcaagcatttctacaagtggctgaacgctctccggtgtgttgtataccttatccattcacaccataataggcctatactgataattagggtagcgtggaagttgaggcaggttcagtgggcaggacggcagcctgcgggattcctggagaccgtgtgattcctgtcatggatctgcttgacacattttttcctattaatgggtaagccaacgaagacaatctctcaacgagtttcaaccccccccctttcttgctatttctactatttctactatttctactatttctactatttctactatttctaccccctttaccccctttacccttttaatatggttattgcttatactatcttcattattcctctcttcaccctcatccgaccctcaactcctttgtttttccgctcctatctacggatagatggatatatcaaaatgatctagctcttatgagtcattctggtatcagtctacatgcctcaccatatagtactgtgaatagaataggagctccattctttaacaggatcttgttcacaacctcgatatagcgagaactaaacagctagtcatatgactaacctttgtcatagacgtgttgatatctcatgccaccttggaaacaacgcccgcacacgagaccctgatcccgtgaccgtgccatggggtcctaacaaccaggacttgaagatcatcgatgggcctgcagcccttggctacatattcagcgtcgcaatgcctcctaacggcgctacctacgaaaactaccttgtgccgctgcaagcaatttacagtcgctgcctttatctggcgtatattcgcaagatcgggaccccccagccagtcaataacgttggggatccccctgtcatgagctcttgtatctacttccgtgacataggcaatcaattatggttcctcctcggcagcacatatactctctcatatgctgtggatggagccgatacagccgatcataatgccaagagacgcctgatgaatggctggagacgagagcaggtccttgacccagctttgcaatcatacgaacctgatcgcgacctccccccagatcctcatgttctgccacctgttctggaactagccgttgccgaggctatctggaggagcctcctcaatatccctcttggaaataatgatgctattctcgatcatacagacctcccacctgcggacccctgggtcactgtgcccgaggatcgcgcagagactcagttcgagatcattgaaaaagcagtgaacgctgcgtggaagctggccaaccctcaagatcttgatcttgtgcccttcccccgcaatgaactctgggacgcgggaccgttcagtgctgccctgcacgcggcgctggtgaacgttgtgcggcgtcggtggctgttaggcaatggccgcgataatgctgctatacgggatgaatacagacatgtgtttgacatcatgtttgtcccaaggatgtttcggcccgatccatctaataaaccaaatataatactaggggaaatcgaccctggacaactggtaccgacttacatgaccctgaaagacaacctcttcgaagaactctatggggacgtcaacacaagccctgttcttcgcatgttggataatttatatacctgggttaacgatggaaatgattaccttgcatttgcaggtccagcaattcaaaggtatggccgctgtgcagagacatacccaattgcaggtataatgtaggtcctcttgcctctctcccctcgccctcctcttccttatcctcttcctctatttttaacctagaccccctcttctcatggagaaaagttacctagtatcccaattctgttatccagtactccagctgtagtattgctactgctactactgctgctaccgctatttatatatatatattcagcggttgtgcatttgaatatatggactggctgctttgttgccgtacagctggggtgttggataacttctccccttcttgtccccgcctctttcccctcctccccctcctagcctcatagacaaaatctgagtaaccaaatgatataggccgcgttatacaccaggacgagctcttctaggtgcagccaatccatcccaagtgcgtggattcgcaatgaatgtcaggaagtttagcaacaacaccagcggaacaacagccgtgagtctagcgatcaactttgacagcaccacgcttaacaacttccacgccaataaaggaggggtatatcgcaaaccatgcaataattgccagactcttctacccgtattagacgcacctaccggagctaatgattatgatcaagatatgctagcattctgtgatggtgagattcattagccaggacgaagaagacggaggctctaaatttggaagaggatgaagaggggacgggaaagagaaaagccatttagcacccaaattctgttattcagcactccagctattgcgtaggctgctgctgctgccattaatgctacatgttataatggtactaatgcgactgatgctacttctatttcataatatattcagtaattgtgtactttaatatgtgaattggctgccttgttacgctaccgctggctgcatagtggcatcgcccatccgagagcccatccgagagagtatcctcttactccatcaagggtatactgcaatgaccgaaccgctggccgtactgtcatgcatggcctgcctaagccacggggttggccaagaggatgctaggaacatgctggcaatgaaacaaaccgtgtatctaataccgcagatccgtcacctccagaatccttaggccttgactcgtgcgtaggtatccaaacgctcactggattcaagaaatgtcaacttggcccacatgtgatgaggctctcctcaaacagtatcagtagaatgatgttggtatggttcaccttggatctctcaattcttccgccactaagaaattgattcttcctgcaaattgccgcctttaagggaagcagatgtccgcctgacctaatccgtctaagccactcaatttctgcgtcgggttgaacatgacacctactctggcacataatcccgccggtttccccgatctgtcaagcggacatctccttgaccccttagatcgacctgatatcgagttgggcttgcttatagaataggaaatagagttctgtctatccctctacatgctgatcccatcatatatctaccactttcacatctaattgtttgccattgaggagcattgacccaaaatttacaaaggactgcgtgagtttcctttgctcctcttctgtgggctccctagaccgtgccgcctccagtacaccgctaatagcgtccagcttttcccatacctgaataaacctgttgggcgttaccttgcccaaggtagagaaagcttgcttcatggcatcgtgcttggaaatcctcgccaaatggtcgtttgtaattgcgatgcctatgacagactccgagttcggataggcgattctaatagccatgatactggcctttacgcagtatataatcatggcggccaggccagcagccagagctgtagccacgctcgagcccgtctcgtacttgaagtcagccacgcgacttgtgacgccaagcgactgcgtctcggacgaggtcctccccgcctgttctttcactacgtcgacgccggggaggacaaaggaaatgccgtcgtcgggagtccattcaaaaacggtgccatcagcacgggcagcgccgatacggaagaagtggtcgcgccaggggccgcttggatagtcgagttcggtgaatttcccttcatcaggcgacgagcagaacatgaggaccttttgtctgacggctacttttaaaatctcatggactatgttcagaagaagagttaatgatactctacaaatctcggagcatgaattttgattagagagagagacttacgctcatcttcagtttcattctcgggtgatgatttcggcagcgtccatgacatggatataatagtggcttttttagcgagcgctgctttgattgcctgaagtcaaagtgtttcttaggtcagtaccgttcataatattgaatatttcatatagaatcaatagtgagacttacctgtgccgcgtattttcggtcgatctggcttttgcctccgtctgtgtcgtaagtcctgagtcgtataggatatatcttggccatagggcatacccgcagaatcatgctggccatgactgttccgtggcctctcgccgatgagaaaggcggccgcacttggccgtcatggtagtcaaaactcttcccttccagaacttgaccagaaagggtattgtccaacctatcgatgccgtcatcgatcaaagccacaacaacatcgtcttctacgtcgccttcgacgttactttcggggcgcattggcttgttcggactgttactccattgctctagtctagcatcccaaaaatgcttcatattgccagcaaatctggacgttgagcctaaccatcgatgtgagttgatacccttgacaggagtagacgacgtgaaattagagacgcctcgagctgtcagcttagagtcgccgtcaacatctacggctttgagtgaaaccttaacctctccagttgctccgaatgcatcctcttctcccaattggagcctcttgtctcgagcgtctctaaagttcttgttgagtcttactccaaacttttcaaacttttttttgatccactgggaatcgtcgtacatctagtctctgtgatcagccaataacctcaaatttgaagcccggattcaattctctggaggctttcataccttgctggccgctggggtaagaagatggactttttctaatcgaggcagcattggcaagccttccggctcgctccatgcccgaagcacagcattactcccactccatcttagccacagctctcttaattgcctatccggaacaagctccacatggtttggatcttcgtttgtgggtaccaccttctccaagctccttgcactcactctcaggatcgtttcaggatccaagtctgtcttttgccaataaagggattcaacgacaaaacgttcaagacattgttgaatagaccggtctgtatgaaccttttctcccaggtcaccagagtcattgacagatactctgataatgtggcggacccccttcttataaagccagttaaaaaagtacaccatgtctttgcgaccaagatactcctgctgcctatcttctgcttcactctcaaggtccgtaagacgacccttgacggtcacctcgactcggggaaacgtcacatactgcaatactctatcaaattttaagccggattcgttgtcttggccgaactgcttcacaaactcgttccatacaaccttggccggcaaacgatcgtaatcaaagctgatttggacatctaggttcatcctagttaattcttatgcatatgtatcagtctttcgtgtgccccaactcaccattcatatttgctccgtagaggaaagaaagtaccatctcggagctcctagttctcatgtagtgtagcttcaattttaggagtatttccttgcaaattcttcttttcgcactcctatcagcagtaatattgggcttgttggcgttacgaggagcttcaatggccaggttaacttgctctgacttgacgtccaatcgacccgtgtcttttcttttgattgacgtattggccgacgactccatcggcttagtcggactccttctaacattcgacggagcaggcactgcaagactctggttctctgtgtcgttagtccgagattgagaacttctactggcatcgcggccagtagtttcttggcctctcatatggccaacacggctcttgcgttcgagcgcttcttctgcctccgctcttaacctggtgacctcctctgccttctttctctgacgctctttttcgcgatcgtccatctttgcctctttgcctctaaagactatcgatgatgcagcatctctcatgccggtttgcaatttgccgtcttccttgggatctttcggtggcatgttacctgcaggccgagcagcgctggttggatgatccggcatctgatacgaattacgctcctttttctttgcccgatatcgatcaatctcagtttttttgagaactgaagctcctcatagacggaacgcccttcagcatttgctaaatcgagaaaagttgtctcggatgatgttttctgccgtgtagcatccagatcccgggcgataaacagggccatgatttcagcaccagcagcagtacattgcttgaacgatgctgcatagtgcattggcgtattcttattatcgtcttgggctgccaacgcattgtcgttggcattctctagcagcattctggccgttctgagattcaattttcctaagaaggcagcatgtagacatgttctatcgccttgcgcggtctgtaggaatgctctatcaaggcttttcttagcagatggcgtcttactaccgatgcaggcagagatcatgtattcagccagttgatgcgtgaagtctctaactgccatatgtattgggttgtacccgtcgttgttttgatgtaccagaagatttgggtaatcctcaactagtcgccgaacaaggcattccatattttcagacttcatgtcgtcgcgtttgatcatatccactatggcgtgtaataaattttctgaggcaaggacagaggactggccagcgacggcgccgtgttcgataagaaacttatcgacatcgatctctctgtcgtatattgttgttttgattgccttgactgccgccttatattgttcttcgaaacttttgttgtctttgctgtggacataatcgcctgcgtcctgttcgtattcattctcatagttgctcgactcgtctgtatcactgtccgaatccatcatgcttgatcttaggtattggaatgttgcaactagcgagtcaaattctctctgctccgccaagttaggaattgttaggagatcctacataacgagtgtgaaaaaggaatttatcagatcaaatgtgtgtcacctggtatcataataaaatgagggggcgagttcggaaggcgaccaatgactggacatctagcaacaatctcttcaatcctaccataccctgaaggagttgccaaggcacacagtgcacagtgtacatgtggacgttgataagccgtgtgattcatcaaggtgtcgagatattcgcgcaagtgtatacgaagtgccgcatttacatgaatgcttgtcccagtttcctcgctaacttctgggcagtaagctgccttgagacatcgaggcctttctcaatctacgtgcaaacactaaatcaataagacttcgtaacttcttagctgaagaattattggcgcatttgaagatggaccagaaatcttgccacttatgcctcattatggagctcagaaaatattgctgctgttaagagagccccctctggaggctgagccctccatcttcaaaccccagacaagcggggtacaggacagagtctcaattaaattgccattaaggcatacattcgagttcttacattatacatcttgtgagtcggctgggcctttgatttcttggtttttctcttgtcccattaacgcctgttctatcgagtgaattgtctcctcgagactgccgttggctctacttgcttatgatggaacaagattgcatgcctgactatgaagatgtggttggaaccattcggctggatatgtatgaggctggaggcgaagaaggaagcggctttcacgtcttcaacattgcttcagaccagtatcatcgcgctgaggtcattcagcggacgggcgccatcgacattacatgcaggcttgaaaaggtgatccatggggccatgtccgccgacagcgatcggtacgcgaccttggttgttctacagtggttctttcaacctaataatagacgtcgcatttctgaggcctccattgagcttctgttcgaagcagaagactcggacggtggcgatgatgtcgaagttgaacggatctcatttgacggcacatatagcttgatgcctacaacgcagcatgagagtctcactacgggaggcgacgccagcatcgccatcaatcaattggctagcgtcagtttaagcggcaaatgggaaaaagtgattgataggcaaacctgggacgccatcacattgagcggcgggaaacgtatcgtcaacaacaggcccccgaaccgcatcgccaaatggatcctctcagaaaacaaatcacaacccaaaggtatcccgacatctctgaaagtcgctgttcttgtctcgaggctggaggaaaagatatttacttgccgagtggcattcgcgtgcaagacagatatgaagacggctgcagagagcctctttaagaaaatacctaaagatgacccgattgtttttcaaccagattgtcatgatgaggggacgcgcccaaacaagagtgtatcttatggagacgacaggctggggagcgtggatcttgacgaggtcggcgatgtgacctttaggactgtcattacgcgcggggaaaagacactgaactagagctattgtactgtgtatgtgcgttttctttgctcaagtttgacatgaagaagcaacagtagaataaaaatgtattcggtattagaccaaatattagcgttacaactgcctaagatgggctacatttagacatttggatatgtcggataaggcttctgtcaccacattattgatacgtgtacactgtggatattctggtaattcggactggtcctgccaaataaatatatgcaagaatacgtgtgaggggagaaatgtgcctcaagctgcaacaccccgctatattccgcctactaggctccaatctctccctagactctcgcagtacaagggaaagagatcacggtagaggcttattgaatcattcaacgatgaaagaaaaagtaggagaggaacctagccacagcgaaattccggctccaattatggaggcaaacttggtgctctccattggagaggtgcctcaagagttggaggccgagtttgagaggccgagcaataaagatcaagacgacaacatggatacattgagtgtaaagaccacgacagatcaaatatttgatgaatcgacagagccacagaccgatttggatcagcgaaaactaggactgagtattgttcgaaacttgggttggtcaggttctaactatgatgattatgagtaggctcaaaaccctaccccctatcaaaagatcaaaaagcttactgtaagacaatagtgttgtcaccgttcatggcatatgcgacgattataggactgcttggattgacggagaaggctcgtggtgggtaaagaccaaactttttcaggatctttcaaccaggcaaatcgattattcatatgaaatccatggggattccgagttatacgaaatagatggacttcgactgcatgctgagcggcttatgacttcgtatgcaaagattcgtggggaactcgaagaggtaggtttacagtattacaaaagtcgtaaagtacgcgattctaaaaagaggattgatagactgagaaggatcgtcctataatctgggtctgtcacgatctcggcggcacaatcgtgaaagaggtaatgattagccggtctatcacccaaggtggcgtctactaaacgctttaggctctttctatggctttggcccgtcctgataagtttgggaaaatagcagttcagactacatccattgtgagtttaaggggtttgtatcctttttgtatgagtgcgtcatggtattgatgatcttattaggtgttcctcggcactcctcatcgattccaatctatggaggaccttgaagaccaagttctcgcactaattatgcttcaaggatctgccatcaggactcagctagtgagaaaggtcaaaaggcttgctaatcaggtagagagagctaatcaaaaatttctgagcaccaaattgttcgatcgggctactattttcaacgtcttcgctcagaacattcacgacaccaggaatcaccaactgtttgatggcaagactccctatgctacagtcactaagaatgatcacgatgctctgggtgcacctgcagcagatactgccttctcgagcctcacgtacgccgtggggcactcctttgaatcagtaggcagatacggtctgggaaaactggatcatttacatatggtcagcggagatggaccggacgaaagctgggttagccgcatctttaagatgtttaacatgggtggctgccgtgagtctctctttttgcgctgtttgacattttaaaagcaaaaatggcaattacttttctaacagcatgaatccaatgcattagccatcaagattaattaccagcttcttccgctacaagcaagcctcctatcgctggctcctccgacgcggcaattcgatacgccatatgacacaatggtgccgaagcatgccataataagctggatcatgaagcaaaggtcttttttagagctcagaaagacagacaaccgccccaaggtcatccatttgcatggagatggaagcccccaaattgatattcgtgaaatctctcagcatctttatgttggctatgatgactcaaacgctacgagtgctgggtatcgaatacctagtaggagcgtcgtctactttgagtttgataggttggattccagatacaacagcatttcatctatgctgttatactttatcaatattttgtcctggcgcttcttaaccccacataattggctcggcgagtgggaaaatgtcttcagagtcaccaaatcctgttcattggagagaatctggcatttatacggagaaatgttgccatctcaggatatacaagagctcacgttcttcatcagctgctttgaccagtgccctgaagaggagcgcaagtggttttcacagggcatcttgagtcgtcagggtcatggtgagattacacctagctttatcctgtctacttcgagaaaagatgatttggcgattgaatcattgcccgacgataggcgcattaatctgcaggaatgcccagctctcgttcggccgaccatcaggaacatgttggccaatgaatttcggtcaggtctaattaatctcatagcaagacgtcccgtgtatgaaattgtccagttactgctcgagaccctccttgaacaatgcagcgatacgccgtttctgggctttgtcattttaagatggcttggtaattatcgtcgtggagcctcaaaatccgagatcgctgagcttcttaggcagctctcacctgtcaccgtagataatacagtgcgtgtcataatttcttcgttgggcactgaagatcaggcaagggccataaatatatataaatggatcaaatatgcagcagaaccatggactgcagaatcgttaagcgaagcgcttactgtacagcaacaactgtctgaagaatcaacagttgaaaaggaaccactactcaatgatattgatcctacagatctcatactcaacattgagcaagtatttggcggaattttcatcatcttgaaccgcgacatcaagttcagccacccatcgttctacaatgtttgcattgacgggccggtacgacaagacgaagttgaaagagaaaaagtcaatggcgagattgctacagcgtgcttacggtacttcaagttgaaaggcgcacaggagaagctggcaacactcttccctggaagtctcgacggaggtccatgggccaccttgcttgatgccaaggtcattgcccaccagcgagacagcatggctgaatacgcgatacggttttggcctcagcactataacgccagtggcatattcagacctagcagtttagttcgtgatctgttctctgaccgggcagctcgagccgcctgggaggtgccgttctttttcttctccaacccactcactcggatcaacagaagctacgtctcttcattaccggtattcgctatgctaggtctcgaggatctaattcatgaagatgtagagtctcataaaaacctgcctggattttccaaggactgctggtatgccatcacggaggcatcgagagtgggaaagaaagctatcgttcagcgactacttgaccaacttcctgtagatgaagacgagctcagaaacgccttgttttgggccgcagcttacgggaaagatggcacagcagacattctgattcagcatataccagatctcagtagcttccagtggccagaacacatcttgcatcaagccgctgttgctggattagacaacatcctcgcggctctcatcaaagctgggcacaacatgaatgagcctggccctttctggggtgcatctgcagtagcactagcggtatgggggaatcatacctctacagtggagtctctgatacattccgacgccaagattgacctctcagcaatcgatgacgacggcgacgatgcactaatgcaggctgtagtgatgggagagccgcacatggtcgacattattctccaaggaggtggtaacgtccacaccaaaaacaaccgtggtgaaggaccagtgtacaaagccactgtttttagcagatacgaagcactgagacgactcttatcggccaatgcggggtttgagaacgaccaacagggtgatgcagaggacatgggtatatatagacgactgcccttgcttacggcggcgaggtatggcttcctggaatgcgctcgcctgctgttggatgcaagtgttgctcgtcaaaatgctcacactgtcacgatccaaggagatgtgctgcccagtactggttcgagcagtcacacttatattactcgcatgctgcttgagaatgtcccaatcccaccagacactactccgagatctgaagagctactgattgaggctattaagtcgggcaatgtccaacttgtttctctactgatagaacatggagcttccattaatcgctatgaagcgcccttgacagcggcggcccagaatggcggtgtggaaatagtgagcttgcttcttgggaaaggggccgacgtcaacgaggtaagcatggatgggaccaggaaatcgcctctattttgggccatctttgcagacaaggtcgaggttgcaagattactgttgaagagagatgccgacctgagttggaagactgaattgggatggagtctcctgagcgccgcctacaatactccggacctaattcctgagctgctccaaaaaggtctggatcctgattatcaatgtgtctatggaagtgttcttcacatggctgcgcgatggggctacccaaagacgatgaaagttttgctagaggccgatcctaggcccaatctggatctcgtatacggcgacgctgaaatcttctcagagagtgtggctgcagggcacatcattcagaatgaacttggtctcacgcctttgttgatcgcctgccagagccatgagcccgagtgcgttgagctcttgttaaaggccggtgcggaccctcactttcatacaaaaaatgacatcaacgcctctgatatactcatgcgcggaggagaattcgagaaagctgcgcgatgccttgagatacttctatctggaccctacggggcatcagcagcgcgaaaagtggacaagaaaggaaatacgctattgcacaagatcgaaaagaagacgctcgtatctgtgctacagcttttggttaaagctggagtgcccgtggacagtaagaatcaggatggatatactcctttagctttcgccgtccaaaggagtaacgaggctgcggccaagtacctcatcgagtgcggagcgactcgtacgggcagcatcctgcatctagcttgcttacaaggttctttgagcctcgtcagactgcttatacaagagggcgcggatcccaatgccatagagccggaacatggcaggtcgcttctttatacggcactccatatagatgatgaggcggcatgtagccagatggtgcggtacctggtcgatgaagtcaaggttatgcttgaccaaccaggcggtcgattcaaataccccatcattcgagccgctcatatggcacgtgggcccggcagtgctgggctgaaggcactcaagtttctcatccggcgcaaggcaaggcttgatgtagcggacgatcaagggcgtcgtgcgatacatgcagcagcagcttcggaatggaaagacggcctctgtgcccttgttgaagcaggcgtagatgcaaacgtacgagacaagcttgggcgcctgccgatccattttgcggcctcagtacgtcatcaagacaaccttgaatatctgctaggccggttcaaggacatcaacgtcgacgcggcagatgacgacaattggacaccgctgctgtgggctgctcgaacgggcgtccttgacaacgtggttcagctgcgtcaaaggggtgctgatttatgggttcgaggtcgaggtcgagttcaagatttcaagtcggaggatacgtggtcggcgttgaaactggctcgtttcgcggacagggactcttcgtggaatgagcatctcgctccaaaggatggtacgaggattaacgagaatggcgatgaagtggaatggaatgactcacttcacccgaacaagcttggagatcgaaagctgatcaagtgtgagagctgctttacggcaagtggtgcttattttatgtacagagtctgagatgctaacaaccgacacaggatattctaggcatttcttgggaatgccggaaatgtgctggtcaagtctcgttgtgcttcaagtgcttcggccgccgtgaggatatccatgacatggggcatgcctttgaagagataggccctctctatcaacagatagcatcaccgcaacgtagggactctatagcaaatcctgtcggagtgggaaacagctctaatttggcagatggttcaagaacgtacgaggagccggaaactacggcgggaggtgaggttgccgataatcttgcagcagtcccggaaaatgatgcttctagtgacacggatttggacctcgacagcgatgacttggattcagattcagatttatgagagtagctgtatcttgttggatgaatgatcttatgattatttgatttgatcaaaactttgatcgatttgatatgactagggatatgaataattttgacatactttgcttacacatattgactcgtgcttcatggagatagatcgcaattttctatagcactggttctgcgtaaattagtttgcccagcctctcttcacagctcaaattagaaataattaacgatcgggcttaatatttcgctcaatcaaggtttagtatggtaccaggccgccttcaataggcgaggtatgcatcacgatctaccttttgtagtattctttttgagaagacaaaaataggtttgacagctcacattgactagatgctaagcctcaaacggtgggatcttctatggcctgaaaaagaaactagagcgatacgacttccggccggagaatgctgccaactccgagctgtagtccaagtccggtgaactccacccagaatattaacaaaccaaattcttcggattgcttttttcttttcagtagaggcaaatccattgattgagaagcgatatcaaatactgaacaactagatagactttattgtgtaatgtctccgatactctcaaatagtgaatagagacagaattgcttgcagtaatatttgatggcaatctggaaaattgtcaactggagtacataaaggtataaagcgacctgactcgaaaaatatgataatttatatgagctaaacccaaagcatgcttcacaatgatctcggagttctgcattatcattcacccttcttttaggtatttgaccctgagttttgggggccacctgttttgatgatgaagactcttgggcgaatgaatgcttctacactcagccacctgcgaaaaccaacggacgctaagatcgccatataggcataattttactcttattagttacacgcttaaatgcaagctagatttaaatatagttgtaagagtctccccatctacgtaagctacatcgtattcaactaggcgatccttgcgcctttggcaactgacctctaccattcatcaggcttggtctcaagtgtagcaaatgatctacggtgcacgctgacggcatgaaacttgggcagtgagattatagagcgacaacaagatgattctccatcttcacactgcgtcccctacacgatgcagcccaagtgccatctacacacgttgctgatagagtttcggtttcatagacgcatggagagcagtcgtgaagtataaatagaggttatactcctctcatctagatgaaattgtaaaacacaccaagtatccaaccaacgagctttacaagattcaatacgccaactatttaaccttccttgtacgtatagctggaatgtattccgccttgtttctcttgccacagcacagaatctaaatcttttttgaagtcaaaccagacaaatctttacaactaagatgttgttcaaacttgccattactataatcgcctctacagcgggagtttccgctctaggtatcaactgcgaaggcagcgcctactgctccggtgtgttgggcaatcccggggccaacgacgaaccgctaccagacatggtggacattatcgactatgggattgatgacaatcgatggtatgcagcaggagagcatattgcctgtgatcagccgtctggtgtctgcgcctttgtacagaagactagcggtgccatgggtactgatattgctcgagttgtccgcgatctcgcaaaccatggctgcaccgtttgtggaagtgtgcccttgggctttcctggcaccaacgatgtcaataatggagaggtgactttcaactttgttgggttggacgatatgggtagctgcagcggtctttgctaagtctgatatggtactatctacaggggctattggcttatagacgaattggcattcagtgtagatagcagtctatagagagtataaattcaccgtcccagcggtatcagtgtttgcaaacttctttctctctgattctgtactcttataatacttggttactgacatggctaaactcatgttctgaaaatggctttccatcttctgatggaaatctttgtccacggactgcggcgctgctactcggtgtcatagatatcgatggcgttctaaccttttaatggcagaactgtccttgattccgatggtgagccttgaagtttgccgtggcggttgatattgctgcacgggtatatatgtaaggctactccgcactgttaggcgatttctttaggcattgatccgctcccaggaataaactggggctcagccctgtattaacttttatatgcctgtttaagattctttatgatctattcttctgttctgcgccattattcattggtcgtactggagctcaatcataacggatttgatcttggctgtacccaacaaacgccagcctaccgcatatgcgcctcgcgaagagccttgtgttgctccaatttgtacatttcaatcatacagcgcatagctaccaatgcaaaccccattccctccggtgtggcatttttatgatggctgtgttggggtttgtgttttgattggccttgctgtcctacatagccacacaaggctcagctgcatatcggcggatgcctaattgtatagttggtaacaaatgtataggatacatacgtattagcgtagtattgggtctccatttaggccccgaagtcaaggcagaaggatcatatatgtcctttgacgaaactacatcgctacatttattctactccaaaacaattgatattatcaatggctaggtaggttgccaccgtgactcaagcgcctagtactgagtctgtgaactttcccttcaaaaagctaatgtctggcggctcaacttcaccggtcgcgacgtcgctcccatgcattcatctacaaaattcggctttttccgtttgatcacgctatcgccaggccgatggggcgatgaaatccgttgcacgctcaaggcttacgacagaattgacaactgttatcctccatacaaggccttgtcatatgtctgggggcgttggagacgacgaagccccccagaaatcctggtcaatgacaacaaagttgaagtgacgacgaatcttgaaatcgccctgaaacatttgcgagagcaaaatgaagaaactgttttctggattgatgcactggtgataatattcctctaaaacgtagcaagaaatcgtccactaaccgaagtatagtgcattgaccaaagcaacatcgcggagcggtcatcgcaggttgctcagatgcgcgagatctacagcggagcgagcgaagtaattatatttctcggacatgggttggaacacagcgtactcaattctgagtcgtatgagggtgtccgctccttcaaggaatttggagtcagcgatgcagatgttacgcttgcaagccaatacatcgatacctagaagctatcgtctttgaagaagccagttcaaccttttgaagtattttgtttcctgaccatcatggctcgatatgactcctccttgaatccattaaaagtcttagaggatatcccggaggcccattttactgcactttctgaagcaatacgatgcatgctacttgtcccctggtgggatcgcatctgggttgtccaagaagcagttgtcgccgaaacccttactgtgagatacggcaatgttgcagtttcgtggaagttactagttgaagttgccagagtcctctctcgttgggaatttgtgcatgggagatatcctagctctatctcggccgcggacctgaaagtcttcaaccttttctcacgagtcatcgacttggatcgatttcgaaaaagctggagagagtcgcaaggagcaaatcttctatctcttctacggtattttggacaacgcaaagcttctgatgacagagacagagtctacggccttctaggcctctgcaatgaagcaactgaaatcagacctgactacgaattggacgtgggatcagtgtacatggcaccggtgattgagactataaacagtaccaagtcactctctgttctgtatggagaccatagtcgcaaaggaagacaagatttgccgtcttgggttctggattggaatgcagcacttgatgaaaacgaacgtcaacgaaccgcccttcccaatctctacgatgcctgtagaggcgtcataccaatgttggtaacaggacaagacaatctcggccatttcattaagaaggagatgtctttgttactccgctctcttatggctgagctcgacccgaagaaccttctgcgggaggaacttgccctgaagctacgaaacttgaacattagatccagtatgcctgttatgctggagattaaacccatctgtaaggatttgacgcattattgccataaagatggtcgcaaaggcctgccaagactcagcctgattaaatccagcgaaaagtctctgaaaattcgcggcagaagaattggagtagtatcggagatcacaaatccattgtatacatcttccgacattaatacagctgcaaaaatacttgatggatggtggacagaagcgcataaaaggatcggcgattacacgcaagaaaattttctaaggaccatcatgtccgatgcgatgaaaaccccagatgggctcctggcacgactccaaactgaagatatgacaatactgaagaagtggttccacgagaagacaatgcaaagatcaagtgagagtcgacatcatgtaatgatatctgttgacgctgagtccgatcggaccgcagaagtcttgcgcctatctgcaactaagcgtacgttgttttttattaatgaatatgacagcttctatgaccaatggcgattctatagtcaattacaagagtcgctcgatgatcaacacatattgctagagaaaagcagaaaattgttggatcaggacgtcgaaatatccgctcatttagagctactttatgagcataaacaactgctttggaagactcgccttctcgagcgtggcttcattaccagatatataaaagaaatcaaccaggctgattccttcaggctgagccaattattcgataaatgtaataggcttcttgatggtcgcgagaggcaattcgactcgaatagacacattttttacgacatagaacggcttcgttttctgcacagcatcaacaaacaatgggaaaggacggaacaagatctgattcaaaaagagatgttcattcatgcacaaacatgtttgatcaatgaacatttgagttatattgatcaagaaagagaagtgctgcataaaaatccgaatatttggccttatgacagtgcatattttgagaaggatggacatatggttttgggaccgatgctaacaaaagaaggcgatgaaatatacattctgccgggaagcactgtaccactcgtcctgcgacctatagactaccacggtccccgacctcattgccactatattccaaaataccaactattaggagactgttttatccatggtgtaatggatggggagctaggtaccataggtggatgtattcttgactatatcgtccacctcgattcgcactttgctaagtttccaaactcgctggatgagaatgttgatgctacttcaatcgaagaagcagtcaatttatcaacggatagtgatttacaaatggagagcaatatacgaggagaaataggagagatagttgagatagaaatagaatgaataaatatcatcattgtcttttgtgttaatgttagtagcttgatacatgacttagaaagcaggtacgtgaacaagacggttgttaagagggtgatgggagtgactctgcgaacagatttaactacatccagagataggttgatgctcgaaaacctttgtcttagaaagacagcgtatagacaagagtcctatataagccccaatatggctctatcctttactaattccaaactccgacgtaatcactgactagtgtttaggaagcatgcgagaaagaaacaattttctctcatttcaagtttagagaaacagtaagcagcatctgtttaatttacgaatgacgttgaccaatgctaggaagtaacgcagcaagaagatggccatagctgcggattaatggtgattaagaatgcgcagcgtcgcatgatgggcctacctgcaacctcttacggcgagtcattcataggttcgaaagaattaagatatgaggccataagtctattgagaagagcgtggactgatggtattatgcttgaagccactcgaaggaaacgcaaaatataggaggatattgagcaatggggcaacagaggactaattgaacgacaatcgaataaacgataaaagaatgtgcgatatgaagaagggggcaaacgacgacaaagtcaacgactaatgaataaacgacaaagtgtgcaataacaagcagctatcgctagagaaataggaattgaacgttcttttggccatcccatcatactcttcccttggcgctgacgtattattaaggtagtggtatagcacgtatgtatagggcgtctgaaaatagacaagcccctgagcacgttcagtgtcataaatgtaactaaaatgatacagatgaacgcttctgctgccatagactggcagtatgtgcgaagctatgaaccacattggttaaagccaacatcgtaaactatgacgataaagattgccaaccagattgccgtagtgatgacgcataaggcgaacgcgtctggagggctctgagggcatggtcgtcatcctcaccaagcgggatgcagcagcgtagcctcaaagaacccatcatcacggtcaacacttctcttgtcaagattatatcataggagcagactagatttatattagacacgcttatcctcaaccgtcaagacattctctttaaaccatggtagatattgatctctcccccaggctgttagctcccgaacaccagcaatcacagcaaaagttttcatcaagctcttggttacaccaaatctccactctgcccataacgtagtctttccgtcatcgtatgtagaaatcactaaatgccattgacttccgctcacaacaatccctgggataaaaccaagctttgatagcgcactaagcgtttctgctttgaaggtttcatgatcttgggcgggacgctgtgtttgaagcttctgttcaacacccgatcgaagaaaattccactgtgcagcatgccagacgcccatttgtgtctgcgcccaatcccattccccacccccggtctcgatactgatgataagagggagaaattggagtccgtaataatcagtgtgattaacggaataggtagccgtggtactgctaaacgcttttatagctgtgtataattccggatattggctaagtgtagcgtaaatgcaaagatcaatcatcctagcggaagacaaacctggtgtatacgcccgatgtggtcgagctgtggtactataataaatcgaattagcaaaaatacttcctgtgaactagaggcaagaataatcttaccaaggtatggcgttaaagtcgctgcactgtttaccaaggttgtcctcaaatataagtcgaagcaagggccagtgaaccatagtattccaactggcctcgtcaagcttgccattctcacattcagtagctctggccaagataattttgatttgagcaatagatgggatacggccgggtagattatcaggcttgttgacagacttgaaagaatactgccattgtctctcgaagtcatcctgggagagcccttgatcatccctaatactatttcttaaggcagctggtagaatattcagacctcgttcgatttctgccatggtaagaaataacggcttcgcaactgcaggtactgaatactcgcgtagtgattgagtttcaacacctgcgccgctcattcgcagtctcatcatctgtcctttccccgatgatgatctcgatatagaactggcctcagaacccgagattgaagcagcagaacttgggatgctgcgagctcctggccggggcgttgcatcagggtcaggtaatctatcttggctctgcattcgacgtcttttctggggcgttgatgtcatgttattgtcgtctccccctgtataaataagtggagggctagcgagactataatttgatatagttttgcgttttctagaagctgctaggctgggaagacggggagctggcttgggaagagacgttggatcagatgctgcctcgagatcgttgatccaattgataatcgagtccatcatccatagcgacttgcgcaaataaaccgaagcaaaatagtgggaggcatgtatgtcttgaataatccgtgcgatagttgcaggtgatgacgcgacgctgctgcttttgttggtgtgtttgcggagaagagattctgggcagcgaattggcctgccaaatgccccggaatccgacgcatctaaaacgcgacgaggataaacgcgcctgtgcgcgtgctctgaaggataaattccgggtaagacctgaaagcagagttggactgccagcctcaaggcgccagagatataatgcaaaggcgctttgtacctgaatcctactacaggtctcatctaattcaccatcagcactttctaatctctaatatctcgtatgaattgtcgcagcgttggtacaaaatagtcatgatagtcggctgctgacgctagcttatgcaaagattctgatgagctgtgcggtctatatctacgtgtatccccctgttgtgagacgtgttggtcctaggagcctgctggcagccggggaaatgttacatgtacttcgaatgcgtgatggctgctttccagaccttgctcgcaaaggcacacatacgtgaccctagaaatgctgaagttgaaagagtctttacacatacaaagtcgctactggtagcctgcgatcagatagaactgtctatacatgtattgattcgacttctagtatctagctaggcttcttgagaatataactatgctagcttacaagggatcaatgacaatcaaaacactaaagacagccgtggcacaaacgacgatatctctttgttcgatgcgttgtttccgtgcatcttaattacacggaaagttcttcttggtcgtagattctgcataccaattgtcaaacgcctcttgtgcactacagactggaatcgcgacaccacctggagcagtgacatcgccgctgatgtaaccggccataatcgacgggttgttgtagcttggtttaaagccgttcttattaccgtttgccttgtaagtgttgacagcgctgtgtgtgtccaagtacatattttagttagccatcatatatattggaactccttctccagatcctaagtcatattaaacacataataaggattacttacccagtgatgaattttttgagtgtcaaaccaccccaggcctttccatcaagtgcatcgaggcctggtggcgtcgaaaatgtctgattggtacactgttccacgggaaaagcaacgcagttctgtgcacctccctttagcagcgcgagatagtacatcttgccaccgtcgcagaaacatgcatttttagcggtatcgcctgtcaagaacgcagacagatgggaggggaccgaggacgagcacgatgacccagatgagcagctgtcactcgagtccagaacaaagatcccctgaggaccaatggtattaccttcgccagcgttattggaccaagctgctggtatcaggcgggcatagattggagtctggaaagcttgactcagggtaaatgcgggagtaacaggtttgaagagaaaggaaccatggtcaatcatggaatacaagttagaaactgcgcgggcagatccgctgaaggtggagtttcccatgccctgcaatcccaatagccaataattcgtcagattcttcaagttttgttggagcgtggctgtagggtcagtccagcttctgtaacatagggttagcatgatgctatgcatcatgtatgtgtagccattgccattgccagagccgaggtgggctgctgtgaccaaggcacgaagcctggtgaagtgagagatgctggcgatacttacgaggtggtgtcaatgttatcttgaatgtagtcccagccatcgccgatcaattggctcgtgatgttgcctattgcctccttggtggcgtctttgaccttttgactcgaggatggttcgtgatttgtttctggaaggggaccaatctcgaggggactaagcactgcgatatcaagtcaatattaaattcctttatacaaggcagcaaaatcctcatcatgatagatagaactcgtcgaaatacaacaatctaaagcagggcttgaagacaacactacctttctcaaattctggtcccatggccatcgcaaacacaggttgcaggaactcttctatcaatgagagggcatcggatcccgatggaggaggattgaaaacttgactcatgttcgaaatgcttggggagacatcatcgttggctgcctcaattgccacgtacatctgatacaattgctgaaaaagcaacccaggttagtgtttgtactatgtagcagtatctgcattcctcttctactttttgaagaccaagcgtgaaaaagagatgaaatggaattatcaagcttaccgagttgatatgagtgaacgaggtgaggatcagatagcccgcaggactcacagggtcgccgcacgaaggaccggcatcggccgagcacccgttgtcaacattcagactgttgcattgcatgttgatggagttctttgaggagttgaagaagttggctatctctgccgagaaaccatgcagcttctgattcgctggcgacacgctgttccagtatttaatggcggctttccaggccgagtcgcagccggcgtcggcccaccagccgctggcactacgattgatatcgttgcagagaggcttggtcggtaccttttcccaatcaacattgcttgcgagcacatcaagcgggtcaaaaggcaacatccagctttgcaagtcgacggcccagttggtagtgccgccgaaattcagccctttgtacttggcctgtctccccgacgtggtatttggtgtcatgtaagaaacccagttgtcgccatagatagcaacgttggagtcgctgcttttatcgtaatgcgtagaaccgctgctggcctcgaggagctcgaagatttcggcgttggagatgtaacccgcggttttggtgcatcggccaggagtggctcccgatttggggccggtgaagtgacaagatggacctgtgcaacttttgtctgacatcttgaaggaccggccgtaggacgcagtaccgacgatgaccttgttggaggcaactccagcctttgtgatcatggttagggcctccattgtttccgtcaagttgacgtgagagcggaggcatccaccatgtgggcatcctggccggtccgatcaggtgttgttccagtcccactgtccatgaagatcatatgtcatgtagatgatgtagtcgacaaccttggatatgtcggcaatggggaatcccttgagataccagtacgatgcaggagcggcaatggacaatgtcgtcccggaaggcagcttggacttgagtgtcttgaggaagctcagatatctgccaccgtcccctggatttcccggtgggatgccagggatatccggagcctgtataaccgcaatataagcgcctcttggttagcatgatgattgatacaaggtaatgtgaggcaaaatacaataaaggatcacgttcggagcatatgtacttacccctggatattcccagtcaaaatcaacgccgtcgaggtcccattttttgacgaatgcagctacgttggaggcaaacgttgcgcggttcgcatctgtgacggattcgcggaagatgggataagaatcaacgtcggtggaaaatgaccagccgccaaaagatagaactctttggaagccattattcttcatggccacaaaatcttggaatgacgccttcagagaggacacgtcgacgtcaaaacccttggtaatattagcaaaggcaaagtgaatcgtatcgtaattgaacccctgcaacgaccggacgtccatgttcagacatttgcgccccgagttgaaggcctcaaagtatgccacagacctgaagtgggcgggagccgaactggagatgagcttggtgccacagttggagatgcatccgttggtcccgttctttgatgttccaggggcgcctgtggccgagtcgatctgggtgcagaactgggaggtaatgccacactgcccccatttgtcacagcaggccttgagaggacactggttgagcaatgccagagcggttccgtttgttggtcttttagttccaggaacctgaggaccgcatttggcattcgcaatgggtgccggcatgagcgcatcgccgctgcttaggcagatcttcatctttgcttggagatctttgcagcccatccagccccaggtcttcttgttccagttctcgatctgagtgactgtcacggtgtagaaggccgcaaggtcggcgccggtgtcgcccttcttcaccagatatgtggcacagacaccatcggactggggtttcggcgcatagttgggcagagtgccggaggagcagcacacatgctgtttgacagccagagtcgagcaaagattctttttgggattgtatttggtaaagttggcacctgagatgccgcacttcttggccagactgccacacgaatctccggcgacgacgagaatcgttctgcaattggctcgcgtatcgaggtcgcggcgagtactggggcttgtcagggctagctgatgaacctcgagggttgacttggaggtttttgaagagcctgggtccgctgcaacgcaatcgcccatgctccaggtcttgacagcattctggacttgagcaagggctgtcagatctgccactgactctggaattgctacggccacgccaacagtgtaatctgacgttctgttcgagccgcagacttgagaaagctggaggctgccttggacttcattcttgaggccagaaacaacctggtccagcaggttgagtgttgtctgtttgtccaccatcggcccggtccagacgccgataaagacgccgttcaagtaggcaaaagatgacgttctgtcgtccagctcacacgacaagggagatgtctgagacaaggcgtactgagcaacggcaacggcgtcgccagcgcgttgactctggcccgtaccagaccatatgacctcgacggtggcagtctcagaagtatcagaagtagtcgtaacattagcatccgcggttggttcattgcagtttgcgtcgccatctttgttgttaccccagcaagcaaacagactcaatgtcttactggggtcgtcgacaggagtgtgaagactcatgtctaagagcataggctccttgcaggagtaaagtttcacggcatcgtggtagagtgtccagttgcccgagttgatgccgcttgcggagcatgactgtgggcatggttgaagctcggagaaccactctcccttttgttgtgcggtagcaaggccgcagagactcaggagagcagttgcgactgccagagtgtgaaaaggtaaagaccacatcttagtcggccatcgggcttgttcagatatggctcaggaagattcaatgcccagtttcttgacatgtatctcgaagacacatgaggccctttataaaaaaaaaaaatctcaagtccgcattccaagccttcaactcctacgagtactatcatgatgatgattgggctatgcaaacaaagcgtgactacgcctcatttgggcgtcatttccggagggatacccatttctcagaatcctttctgtctttccatagatgaccttttgctgagattgcttgtggaagttgaacaatcacagccagccatattttagactacacgtacaaatcgctagtcggccatacactctcagatcggtcgcacactctcagatcggccgaatcggtcataagtcaacacatcaccgctttcttcctttgccatttgcatagttgctgtgctggccgccattggctatagggctctgagatcctataggatattgtaacctggatgcattctcgaggctgtatttagtcttgcataacgagccgatcatctctgtgatcctgataggccggctcgtaattggatattcattggccttctgtttctgtcttttttccctttaaaaaaaaaggtaaatgtcaattagataattctgtggatctcgatcttggcttccgtagctgtcaacgtcgtgtttgatggtgtggatggcttccaatcttcccaagcgatagccgggctattgggcaagtgacgccgatggcaccaatggctgtatggaagtacctaagtttggtatatctggaggtctcaaaatagcagatcctagctcttttctttctcgaactactataaatagcgttgtttgccttgtttcgcgcatcggcggctttgccatactgtgcatgtacttttgtgagagatccttcaacagggttcctttgtgaaccatctacctgcaggactcactaggcaacacttgcgatcatactctgcagaatacgcagatacatagtacacctaaatgcccaactaggcaatggagcaagcgcggtagttgcattatggccttcctggatccgttaatagaacccccaagcatgttaagaagcataattggataccagtccagcagctaacccaggtagtggcatcgccaagtcggcacgtcggcatgtcggcctgtcggccacacgtctttgcctctttcgatcacaccaactcttatttttagatccaataacaatcaaatttccctttacaatgatgtcccatgattcgaaggaacaatagtattcgttttgcaatgcgagtactaatcaatcaattgacattactgtagtcttgaattagaggttgatagcctaatcactcagcaagggtaaataaagaattttaccaaaatcagaactcttgacagaatcttgaattttacgttacctatggctgcatgcatgtatgctagaagacggtctttgccgctctttcattcttggtgcccatgagcttcgatcaagcgcgaaaggtggaactgagcccctgtttgacatgtcaatcttcaactgactcctttcatgtttgatcttgtataggcacgccgaggtagagcatacacagacttggggagctacagctttacagacaacgtatatccaactcgccgtcatgcttcaagctttcttttctcacaaaagccatgtacattgtggttaagcttttgagtacctatgctataacagacgaatgtacttttggaactagcccatgatctttcatcatccgttgaacacttggactaacaccctgcattctcaagggagagtgtgatgaatggccctgtagcagactaatgatggcatcagatttagaaagatcttctgcactttctcatttcttgtttcgagctgctgtgtatgctccatactggagaagcagcttgactaatgcgacatcgtcagcatgcgccgctatagtaagcggagtgttgccgtcgaagccatcaactatgttggggtttgcgccacagacaaggaagagctccaatatatgttgatttcttctttctaccgccaataaaatgggagagcaaaggcgagagccccaacctcaagactcacgccgcaaattgggatcggcgccatgagagagaagtaaagccacgactcgacaatctccagtacgcgccagtaaggtgttccaggtgctgtttttttcggcagcgtcagtgccgccagacaacagccaatgaagagtttcgaagcaattgtatgtaaaggcagtgttaagccagtggccggaataccagagttttgaaccacagtgtcggtttttgaacgcttcccttatcgcctcagtgtgccgaaactgcccgctgcggtataccaagataaactctgccataagcatatcattgcgctctccaaggtggtaggtgcgaatgatttccgctgcggcatccggattgatgtcaatcgagtttcgcttcctcatcaacaagcgtgacattcctcttgtgaagctgccctcaacacttgctttcacgacgcctatcgttacgcaaagattgaagccgctctcttccgcgacccagttcaaagttccaaatctcctttcaaattcttcacgccgcgttgataacgaacgccctccctctttaaagacctcagttgcacacaaagctagttcttccaaaacattatacccgtgtcctgcaatctgccggcaagactgcctgaagatgtcaaatatgatgtcatcataggctgcataactgaccaagaacctggcaatgctcttaaagaccgttctagcattctcggcaggatcgtctgccgagaaattggcattcacatcggcaactttgtctctcatttcgagtccgactgaagggcatttaatgaagagaggcaatagctctttataacatccgctcttaaatgcattcatgtgaagctgtggtgtcatcgttatccgacttcctcgaccaagtagttgttgtactatcctcgcaccctgttttgaattgctggctgcagcctccgcgactaggctgtagtcatccaactgttgatcgcgttccaatatgcagctgaccatgtcgtcgccgtggcggtggttatttgccgcagccaggagcatctctttcgaggcagccgcgacttcgttgcccagatgtagttccaagacttgaaatactggaaccgagcctttctccgccgctatcaagagagtctctttacttatggtgtatcccctatcatgcttcatgagcatcttcatcatctgtccagtttgatcgtactgaatcgcagcttcaacagcggtcggggaaaatgtgaaaccaggcgcctggaggaggccgcccaaacggctcgcttcatcagctttgattcgctcgatgaagatgcggtctttgattcgctccaagtttcttatgacatctctgactgttcccagcatgctccaagccatcttcgcatcgtattcaaagtcgaatagaaatcgcacaatatcgcgaacgagacactcctcagatttattgtagtctggtgtcagtatgagagactctttgtcggtagcaattcccctcagcgcatatataagatcttgggattcggttgcctgagctccgccaaactttgacaacaaagtatagagacaaggacccttactccaccatgaagttttccgccaaggtccaggcatgatatcaatgaccgattggcaatgtacgcttgggctgatattgaagataattggagcaatgctaaagacgcttgctgctatctcttttgtcccgctgcacacaatggccttctttgcgtttgccacttcctgtagaatccagactctaaggaaccaggggctgtttagaaggcattttaatcctagtgaaagtatcttgatatcaggcttatccgtttctccctgaacggcttcctgaattatcttccagcgctcatcgtctcgagcccaagattggtatgcataattactgcgctcctgctggaaaagactcatatagtccataaatacatcggtactgtaagtcgtgtgtcccaggaagaaaagaacgcagtcagcctgcttgtatatatcactcatctgcgcgacttggtggcttcgctccctcttgttgctttggtcaatgcaaattgcatctatccagaggattcgatcagtgtctggacggcggaggcttatgagaactaggtgtaggtttgctgtgattgccagcttttgctcatccacggtgacattttttggcgtagctgatgcgccccaagtgtaagacagcgcttcgtattgaatgagatcgtgatgaagaagcgcctcgaataaattgcacgtcaattcgtctccgcttccttgatgaattcgtagcagccgaattgtaggtcgatcatgatcgagaggcttatatcggtattcatccataattcgtttatagacgatacatgttaagcaaaatagcgctgtcgttcataattgcgacatgtgagagaagaaacgaaaggcgcaaggcttcagcggtctgcctccatttcaacctgatgagcagcctaaccaatcgcagacagatgcatggatccatacaacaccgccacaaccttgaccgccttgcttttgcttacgggtttttctttgtttcatggcatctacatttaattattagagaactaaatgcatatcgatcttttataaattctctaccttaccaggcacatgtaagttccgatacttgaatccccacccttatctatagcgcgttcattataccataatccaagatcgcaggagaattgatccaaacaattgcaaagtctacattaagctggccattctccatgtgctatttatagagagtttaaaatgttgcaaggctatggtgcaacacattaacagccgttttaatggatcgtaacaacccgttgatggagtatgtacgtgtattgtagaggcctggcccagcggcaaataaacaactactcaagctcggagaaagatcttgacgggaccccaaaatatcttttatccacagagttgtatttgttttattgtagacaaatactgtcccataacgttgactgtatacatttcatcccaagatgaggtaaagttcaccaataaacgtaatgaagaggagctactgtgatctagcagccacatcaggggtgcgattcactttttagaatgcctttaagcaatgtatcaatttcttatagtcgtctgcaatgggatatactggtccatctatcagatctaagagaatgctttggtttctggatctagatagagcagaccaatttacaaagggattgtctcttataactacctccaatcacttgtggcttttttctttcatctttcctatcaattacggtatccttcgctaatagccggattactagtccgaaataaataaaagcaaagtgaataattgactgctagctaaagggaatatgtttatatacatggaaacattcatatactactcttcctccatcaacgtatcctctccttacataagtgctaggcagtcttcgagacatggcttgaagtaccccatctaaccgcaaatataggttcgatgtacgttgcatgagaggttggcctcttcggaagccaagccggacgattgctaactcatgatacccaaggcgccaatagcacatgggtcaattacacttctaacctagatatactaagcgagttacccaaggcatacaaagtaaaataatgcgatatgctattcctcgaacctgtagagccagagttcaaaccaagagaagcatttgcgcctccgaagtacccagttcccactttcggactacttcaccctgcataatcccatgtacgtaacactctcctataattctccaagcccgcctccctgctatagccggacactttcgaagcacaaaaggaacgccagagccaaaaagcaccgcaactctatccccgggctcgagtttctggggacctaatccaaagtagccctttttagtaataaagaaccttcgccctaaagcaaacttctcgatacctgctttcaacgtatcctggggcactaggcttggttgctgtcgtagagccttgtctgtagcatccatagcttgatgtacaagcttcctcgcggagtgatctgcgtcttcggggctatcaacattgacgtctgatgtgatgtgatttacccgtctttctttcgcttgtcgtttagcaagctcatcgctgtgtcgtctgcattcccaatacggatcgggtaccatattcaccaaatggaatggccgatgataaagatcgtaaggttgttcttgccatgttgaagctagccggcataaaagggcaacataggcatcatcatgctgtgggaacgctcgctctttcagctgaggatctagtttactgacaaacttagagccgcaatcttcggtccctgtgtcaagagtagacaaagactgatctaaagcttcgcacatctctgcaagctcaaccaaacccgctgtttttgctgccatgggaggctgccctggcgaccaagacttcgaaatttccggaagccaatcttcgtagcggggttccagctttcctgtcgcctgtcccacgaacaaagttgaccagaaggcttccagtagctgatttatagttggatatctgatagatgcctctttattggacatggcaagatgcttgcagcaaccaacggcgaccatgaaacgagtcgcatccgtccaatctttatcaacatcctctgcgaagctctcatggcatatttccaattcatcccacaagattcctttaatttttaaagttttctcgttcttgtctatcttgaaggaggcatctaccgaagtagcagttgcgtacagtggctctgaactcgagtgtttcaactcttgcagcagccactttttcatttcacgctccgtgatgagttccccttgctgcaatgcgtcaggttcttcaggtaggtggggattctcgtgcgcaacggcgaggatgacatcctcgcgttggagcaactctcgaagttgatctttcttgtcaggtggcatttgatggaatgcaaaatttgctggtacatcttccagatcttttatgactgcagagcccagagccgccatttctagtcgtttcattcggcgttgtcgtaatacctcatcttccgaagtccttggtggagcgttgtaatgaaacgttaccggcgaccgttcgccacttccatcggctctataaggcttcttgggctctgcatactccggctctgcccaccacggaacatcgaaataacgctgtatgtttcgaagaggtaaaggctgcgagccaagtgaagcagaccagtccggaacccaagacggcagatcttggtcaccattgccacattggcgaagaatctctagcttagattcccctagcaacaacattgccgcaaagtcggtgtatacttttgcaacagattcgtcgtacctggtttcaagtcggtttgatggcagtacactaaacatgttcctgattgcgtatatcttgtctcgcttatttgaggcttgaaaggatcgatatcgacaaaccaagtcaaaccaggcttgagaaattggcttgaaaagaaagtgacccgcagtatcgcgcaaactgtcaagctccaagatgtctgtaatggcggggaaagtttgtctccgatcatcttggtgagctttcatgcgggcggctgctatcaccacatttgtccatgaaacgtgagcttggccgcagtgaattgccgcatttcccaactttatacccattgctcccattgtgagctcttgtacaatccatatacgtttccaccaagggcgttcaaacaagctttggatagcttgccagacgtcattctcaacagtaaagagcttgtcataaggagaaccacttcccatctcgagaatcgactgaattgccagttcactgtcgaaagacgggggtccaagccagataataagctcactggccctcccatagatcatgttcatcattggaatttggtggttcttttccagtaagtcattttgattaatgcatattgcatctatccaaatgtcgatacattgatttgtttcctgtcgatgctgcaggaatgagtataggttatcagcgacaggcagctttactccattgataatgatattgtgagcaaatgaattatgcccccacgtataagacaaagcttgaaaagaggtgacatcattcggtcttccttgcaggttatacttgacgagcgaagctcgaatttccgctgatggccctcctctcggttctattctcaacaggcgaatttccaactcgcttagtgggagctgtcggtagagccattcgggactatcaacgatgtttggatcctcggcagacatgaccacaaatgtcgaataggtgttctgattgagatggaacacatgcttgctacaattggtatgctgcgcttcatagtagactttaatacaatacggctgttcaaaggtcgcagttaggcagaagcgcacagccacatcacgtaggtcgccctcaataaagccttactatcacaggccaaagatgataggtcatatgcctgttataagaaaaagccttgccaagtgtattcaccaaagaaatgcacgctgcaaaccgcatatcagcgtctagtgctcgtcagtttagagtaaagccggctgtttaaagacatgattgcgaccacgcttgaatttatgctggccacaaactttagtagacatcttaattccgcctcgcattacgacaccgtttatatcacaagatcactgagcgccttgaaaagaggggtaaactggggctcactgatggctacccacccagcgactaactgcctacctaattttgaacttcaaatatgctacctatgaacggctcatctcatcatatcataggactaaaaggtaatgaatataagcggcttagctttggaaatctatgggcctcaagcagcggaacggcggggctccaatttataagtatgagagaaatacatggacagttgttaaacctagagcaagagtttcctggataggtagcggatattacaatgaacatgatcttgtgcggccggttcactataattactcacttaaaatggaagccgactacaacacattggtaatggctaatattgctcacaacactttatttaaccttatttcacggtagaagcagccaaatagaatgtgaagtctgggcaatagatcatcaaaagctcatcttctttttctaggccatggcgactgatatgccccagctatctaattgctataaaataaccgctgtctaatatatgcacgctaattgccagcacagaatctcctattcattatccccccatccctccattttttagaacaaaataaaaaacaagaagcacaaaccattctagccgtgattttttttaaatcccaaaacgccgaaataaacggtacaattttctcttaaaccatggaagtgttaacttttttcttttcagcccccgcaaaggcgtataacaaagtggccaggcctttgccgccgccagaaactgcaagagcagttgctgatccagaggttcggtaaataagggcaccgagtaaacctccgacaacaagtgcgataagaaacaagacgcgtctcgttcgaggatggttatccacgacaaagagctttcggtcaatcataagatctacccacgctgcagttgccatggcagtactgatttcagttgccgccaggcttcgagattgcaccacctggctaccggcggcaaacgccagcaaggccacaacaccaacagctatcgggccgtggtcacgaactccgtaccggtattggactgcggcagcaccaaagacgagacaagtttggaccagattgcatagaatcagccaccatcgcttccgaggaccgacgacatggctcagctggcctgttaaccaccctgcgaaaagaaagacaccgagtcccgtgccaatgttggcattgtagaacatgtcaccgttgaatttgggtataaccagggccaggcataggaaaatggtgttgcctgtttggttcgaggcaaaacagtggtaatctgggaatgttgttgcatcttgagcagccttaggtcagcctttggaagcagaaacgctatgcatggaaaaggggtagtctaccttgaatgcctgtgcaaatggtaattaataaaagttggatctcaacaaatagtgacgtgcggacgtcttgcgtgaagtggtcgatatatccattctcactctcagacttttcggacgtctgtggagtctgttgtccagtatagatcgacccttctcgactagtgtctagagggctggtgacgatcttgacctctgttccagccattggatctgtgaaagatgggctgataagttttcaatggttagggttgaaaacaaattggattggatcaaaaaacaaagattcagcgagaggcaaaacctgggggcaaagatttacttaacacaaacgtcgggaccgacttccgtctgaggcacggtacgaaaattggataaccgccggccccacgtccgaactcaggatccatgagcactgcttcaaggagagagctaataacggacttttccggtcaagcagcttggcgagaagcgcatacataatggcatcgctgcttttaacgaaagctgcctctcagatcaagttgtggctcgttgatatctccgcagtgcggcaaggatgtcttggcgaacagagtccacgataagggacgcttcgactcaagtcgcacacagaacgtccgcaccacagcttggagattgccattgcgagttgcgacgcgggagggcaggaaaagagagtcaagcgcatcttttgcgctcacatcatacatctcagcacaattcagccggtcgaccctatcctagaaatcagctttttgttctacatctcttccgctactactcacgatggctgcttattctgctggccgaagtccgacagacgcagccgcatccagctcagctcaccgactaggtattatgggcgttggctcttagataatattacgtacgtgtgttccagcaaggtaaaataggggcggcgtcatcgagagcagaagaaaaaaaatgcacaattgcccgatttaaagcggcgtggcggcgaaagcctgtttcttccagccaatagccaggggctgactctccgcatccggagtgggccccggccggctgccgacaagccagccgcgcgggccggaagaagatctcgttgcacctccaccgatgccgccgacatccgcgctgccaatgctgctgttttggagggaatcgtttgtcgagatgaggttggaatacggtaaaaaatagagttataggagatatcggctgggtagtgcatgagaagaacgtggagttggataatctggagaatatatggagtagatcttgatcaataactgtggatgtaactctgccaggagtagtacgtatgtcttagacactctatccaggggtgcctgtaagctgtaggtaggacaggcatggcagacgaacgtctacttgggattagatcctccaaaatacttgtcctacctagcattgttacttcatactataagctaattacccaagtagtggtaggtatttctgccagcatagaagttacaatagcggcgctttgtcaagacaaggagtacaggcatagcgagcttgcattattccattttcaaacaaccagtatctccattgaaagatttcaatggccggaaaaaaagaaatgaaggaaagaaagaaagataaaaaatctgaatcatatcaagttaatgccggatgaaggcagatttgagctagtgtttagagatgctagactactagtagccgctacatgtacctgaactctcattttttgcgggccttttgttctggcgatggctgttatacaaaaatgttttcttaaatccgaaacaatctggcatagtactagtagtattttattcatgtatttactatctgaaacattcatctaatcgcttgagcaattatcatttcatcatttcatctagacctcattttgtgcaagtcgccagtaggcggcgtttagccgcttttttgccgacggagaagcagcgtccgtgcaccgcaacgcgtttaatggaaatcacgtgttgtcgcatctgctgactaaccgacgcgatacgcgatgctcgggcagcaccactttcatattattgttcccgccgcatacgattgacaaataccagctacgatacggcgtgcaagggtctggactcaatgttcgccggaatcccagacgcagaccagcctggcactcagtagccggcttcatgactcgaaataacctcgccggccacctctcctggttgttgaagaacgttgcgttatcaaaacccaccgcccgcgaatttcccacaacaagcgatacctcgtcgttccgtttttcgcagtcgcaatctgccgatacgcctgcggcaaatttcagtcaagcaaccactgcatcaaccagcgcagacaaacgagtatcccaggtacaggcgtctgggagctcaaatggcctgccgaagagagaagaagctttacaggataaagaagtggtggtgttagaggacgacagtatgggccgcttgagcttgtctacgaaatcgaacaaaagaccgcttctgtcccaaaatggccagctcgcaacaccgtcaaccactgattctgagaccaaaccccgcttgaacgagcctctgaagtctagtggtgcgtaaaccggatgattatgcaagtgttcctgaattaattatttggcagcagcaacaaaaagcacagttctaaaacaagatggcatatcaaaaacgaaatcaggttcacttcgccgcatctcgtcgccggaatttagtaccgatttcgccgacttcgatgacgatgacttggagtacatggatctaacaagaacaaccggtgcatctgacgaggaatcgctacagttcggcgatgatgtgaaggtctggacggaaaaagatgcatcttgggaagcgccgctgcctcaagctaaaaagaggaagagtgctgataccggcgacgcttctgctgaaagccaatttccagatgtatatcagatcctgggagctgaccctccagtcctgactcctggtcgtcgatccgcgaaaaaagtaagctttcctagtttcatgaccccctaagagatcgattgaaagatatcatgttgctaaactatccaagattgcgaaaaatgaatcttccaagatgtctttggatgggccctcctcccctttaggtagagccactacccaaacggcgccatctcctatcaggcggactccagaaagagactatgctatcagcagttccgaacgacgaaagaagttaaaggttacgaatgagcggccttcgtctctagactctccaagcctcgacgatgctgctcagcctgagccacgacaagctaatgaatacttcatccctgattccgatgaggaattcgttacgccgccgccgtataatacttccaagaaaaagtcagcgaagccttttgcagatgtacaagaggaggacgctttcctcatggacgttgaagatttagctgtatctcccaggccaaaacaaccacgctcatctctacctcctcggccagtgcagactgaaaatccacatgttttaccccaccaaagcatatctgaaagccagagcactggtaccatcaataattctgacgaaacacacccaccacagcataaatttccgtcgtctagccaaacacagaaaatcttatctcgcattttagcaaatccacagcttctagtccaacaaagtgaattcctagacgaccaagttcagcaaaatgatcgagactttttacaagctataaacgaccggctgccgaaagacaagagaaatgaaatcaaagcagaaaaagaacgactcatccaacagcaaaaagcgatgcaaggcctcaataaagcggtgaatagctatagagccttgaacgaacagcgagaagcagttgctctgcaggtagcccagtcttattcaaagggcgtagatacagatgaagacgaagcccgacttgatgaacttactgagcgtgtcgagtcaacagaacgagagctttcccaaatgctggccgaggcaggccttgacgagtccaggttcatggaaaaacaaaaagactctattcggaatgagagagacgagcatatcgttgtacttggtacgcaagctgggcataggggcatggtcaatatgtcgcggagctcaaaagatgttccactatccatgggtgggactcaagttattcaccaaacgcagctacccgagccgattcgatcacaactagggagtgagccactgcacaacttttctcttcccgatcgtgcctctaggtctgtttcaagagccgcaccgcattccaacatagatcacctcatggatgtagaagacgatttcttctctgatttcgacgagatcgagatgcagctgcctccgaaatctaccaagaagaccgctcagctcgacaagggcaaaactcctatgagaaatcgcactcagcgctcaggaaatgaatttagcgatttcagcgacgatgctgatatgcttgcatttgctcaagattacgagatacgtcagtctgccgacgggccgcctcaggattttcgagtcttttcagaaacctcgggaaatgccttgcctgtgtcaaaacagaggcagctgacctcaaaaaggcaatctcctccagagccgtctcaaacaaggataccaccagaacttatgaggcattcttggtccgcagacgtccaaaagattttgaaagatcgatttaggatgaaaggattccgacataatcagttagaagccatcaatgctacgctcgctggcgaagatgccttcgttctgatgccaacaggcggtggaaaatctctctgttaccagcttccagccgttgtcaagtcagggagaacaagaggagtgaccattgtcatatcccctttactgagtttgatgcaagatcaggttgatcatatgaaagccttggggatacaggccgttgctttcaacagcgaatgctctgccgaatacaaacgacaggtcatgtctgccttcaatgagcggaatccggagcatttcattgagctcctctacatcacaccagaaatggccagcaacagcgtccagtttctcaacgccatggtgaatttatatcaaaagcaaaaattcgcccgtttcgtcattgacgaagctcactgtgtcagccagtgggggcatgacttcagacctgattacaagaatttaggccaacttcggtccaagtttcccaacgttcccgtcatggccttgacagctacagcaacccaaaatgttattgttgacattaagtataatcttggcatgatcaactgccaagtgttttcgcaaagcttcaaccgtccaaatttgtattatgaagtcaggccgaaaggttcaaatccagtggtgacccagcaaattgcctctcttatcaattccaaataccggaatgtcactggaattgtgtacacaatctcacgaaaacaagctgaggacgtcgccgagaagctttcaaacaatggtattgcagcccgtcattaccatgctcaaataacgcctgcggaaaaggttgaagtgcaacaagcatggcagaagggccaaattaaagttgtagtagcaaccattgcattcggtatgggaatcgataaaccagacgtcagatttgttatgcaccatggcattccgaagagcttagaaggctattatcaagaaactggccgtgcgggccgagatgggaaaccctccgactgtatcttgttctatggaaaagcggacataagagtcctcaaaagactgatcatagatggagagggcagcaaggaccagaaggaaagacagatggtgatgctgaaccgcgtaacggcattttgtgacaacaaggccgactgccgacgaactgaggtcctccgctattttggggaagatttccacccgtcacaatgccacaagacttgcgacaattgccaggctggactggttttcgagcagcaggacttttcagaatacgccattgccgctattcgagtcgtccagcaacagtcaaggctcacggcgaaccagtgcgcggatattctgattggtaggaaatatccagaataccaagaacagaattcggacgagtatcacggcatagctaaggggatgaagaaacatgagatagtgcgcgtcattgaccgcctctcagctgaaaagggctttcatgaagacaatatcgttgggaatcatggtgtcgctattcagtatcttcgaatcggacctaccgccaatcaattcttaatgggaagacggaagttgatgctaacagtccaagtttcggatgaaggcggctcaaatcagacgaagacaaagaaaaccaaggcaagcaaaaagcaaaaagagccagcagccaatgtgcagtcaacatacgtctcgtccccaatcaatagacgtaaaaaaagagcggcagtcgtcgatagcgatgacgagtcgaacttgcctatgacatcacgtggctatgtgaacgatggattcgttgtctcagatgaggaggccgaagaggatgaagaggatgaagaagccttcgaaccgctcccacagcatcggcctgcaaaaccgacttcaaaacctacctccaaaaagacatcgcgaccggagcctatcctgagcaaacatagactgcaagatctgccagagatccaccaagacgtggtggactcttttgttcatgaggcacgtcagttggaagagcgtatccggaataaactgggcctcagacggccaatgtttacagacactcatctgcaagaaatggctatcaactggaccacttcgatcgacagcatgagtcgcattcccgggattgatgtcgacagagtcaaggaggttggaccaaagctaatcccgttgctgaacatgcatcatgcatcgtatagagagattgctgcggcagacgctggcactggcgcctcaacctccaacttggatcaagaaatagtagacttgatcagttctgatatcgacctcgacgaagatgaggaggaggaggagggggaagcctcccattacttttcttcaaaaccggcagcagatgtccaagccttccatgataggctacaaactttgaatagccagccaactcaatccagaggcaaatcctcctatagccggggaggaggcaggaaattctctggcaaaaagtggcccaagagaggcggtgctgctggaggctcccaacgtcggggtagtggttccagcaggcgaggcggtggctccgcaggtggtagcggcgcgtcgtcttcgcggcctgcttctggaggcggcggattcaagcgagacggcaagatagtcaagaaaagcggaggtggcatcggcctcatgccgttatgatcgctggtcacagcctaagtgactcgatatttcatctttgcaagcaaagatagatttcttagagaaaaagcgagcaagggcctgcctattgatttacctatatgatgttagtttttacgctttttgcggttttcttgcgtgtggcacgagatacgagaaagtaacgaagatatccttcctcctaacattctgctcttaacgctacgacgttgaaggcagagatgattgcatttgacgcggcgattttttatttgggcgatggagcgttttggcatttacatccttattctttggagcggcgcattagaagaaataaagacggaaaatgggatgtggatcatggctcagcgatgagaggcaatatgagtagatatgatgaaacagtcacacgtatatatatgtatttatacatgtaattcatctttactatgtggttgtatcggccttgttgaatggtagaatcatgaaccactaattgctcagttgaacttgagggagcatcccgtcacatgatagcaacaggctttaatatgtaataagcaggctttcagctttaaaaccccgcatagatatttgacaagggaacaaaccccatatcttctacctgtgcaagctcctctttctcatgacgacggtaaaaagagagagcggggagcagattgtggtggaagatctcgacgctgtagagcagagagtgttgcagaatctgattacctggctcattgggagtccaaacgccgattggcacgccaccatgttttcaccccatgttgagcaatgtattggtggcggcgtcgagtatatggcatggccgctggagtcaaaggtttgttgttttttatttattcacatgttcaactcattgacgaggcctggtatggtatatatacgtgtgtatgtgtgtacttacttatacatcccattatacaaaagtaccccggctttgactgggtcgtatgcagaacgaggctgcccagccttcccaccagaacagccggcatatggatcccgattgccggctttgacggatgcagaattgacgacgaggccgggttcacgtatgagctgcaggtgggcaaaaagtatcagatgctgaagccggtgagaagggttacgctgagagttcgagagggcgatgtgatgcatgtgctgtggctgatgaagcaaaaggaaaagtgaattgtttgaagagtagggaaatatatgttgatcactatgtgtttcagttctgaggcttaaaaaaattcaccaagtttaagcttacatctcgggaataatagtctaaatagaaatcttctgaagatcaacggggagcacttatcaatcgagaattctaagcggtatataacacgcatatataaatgcagggtatttcataaaagtttgaatcagtcgacactttgtatatcatttacaattggtgttagacctgtgaaatacagttcagcaatatgggcattccaactgaaatcacgcgtcagcatcaacgagcaaaaaagagccttggttcctcaagattgatcccaacggccgacttctcgtgttcagaaagaattaataaactaatgaggctctggtttctagcttcactggcagatacatgtaagtggcgtcaaccctatgcaatgactagcaaaccatctcatcagtgagtttatttacttccatctatttgccctttgcttaaagaagaataaatatacatataacttgtctaaccataaatgctgcgccagaaaagatccaatacagcaccgaccattacatcaacgagacccgccgtctctcctctgtcatagaatctcagctcgcaaagtcgacttcgggcttcctcgtcagcgaccgccgttaccaatgccgaccgcgccctctttgactggattctcgatcgcggtaaagaccttctttttctccttcttctccttcttttctgtgtcatctttccgtttcaccaaatctccctttgagcattgcgatttatagtcatctcatctctccctttctcttaaccacttaactgataaatcagctttgcagactacacaggaatctcactggacaagtccccgcacgtcaacaagtggctcaagacgctttcccagcgtccagccttccaaaagggtcggcaagtgccttgaaatagtcagcgtcggagaatggcaaagtagaacgcccaagaacaagagaataggacaactcctcgaaatgaagcccatcagcagttacatctcacacaactacctataaagagtaaactcgccagtcgattcacaaataaaaaaagagcaaacagaagaatagcccattgcaagggtaaacacattcaaatatcaggaataatgtgttcggattgtctctagtcaaattaaagaagaaagggcaaaaaaattgtagagctagccgtagcatctaacaagctagctccgggaatctcagctattctaacagcaaaacaggaaaatatatatgacaaagaaggaggataaggcacgcgcaatgagaccgatcagtgagaatggggaaaaaaggattgaattagttaaaagcaataatgtggaaaatagaaggaagagagaggaagatgaaagaaaacaagatgccgacacatgccaacccaaaccaccttttgtgtcgcgtcctttctttttccacatcaactcccccacacaccgccagctcagctcgcttcgctttgctcctctttgaatcctttacgccacgctatggaaaagacaaaggacagtcgaaattacttgagagaggtaaaaaaaaaaaaaaaaaaaaaaacacacaagtggcgtgctatatatgtgagccgaagtgaagcaatgaggtgttttgtttttgagattgagaagcttcatataaaataagcgttcgacacgtggtgttacagaagaagcaaataaacacgcaagataacagacaatccgattccaattcctttttaaaaatctgacaccataatcttatgaatctgccgtcaaatattattgcttcaaaatcgccacctgggcttgagatctttcggctcaggagggttgtcgctatacttgcgagaagtgaaccggctgaatatgggcagggggcttgatccaccccttgaatctggccttcttggcattggcagcaagctttgccggcgagacgaagccaatgagctgctggggcggacgttttgagtatccaagttcaaggttgagacggtgggctgcacgttggaacgacgagatggcgtttgtttgaacagagaagattgcgaataaggcccgggagaggtgagacgctcacggaatgaaagtcgggagtggcctgtcctagaccaagatctggggaatgactctgacatgggggattctgagcccgcccgtgtaagagagctccgaggggtgggcaacttggaggtagatagcggcgtaagagccgacgtcgatcttacaggcgcaggcgtcctgtgcggggtgtggctaccttcgacatccaaagtattggcagaagagttccatcttggtcggtgccccatggtcgaggcaggtcgtagggtcgaggcggatgctgaagggggatagtaggagagcctagagggagtcttcttgccaagtctcgagacaggggcgggcaatgatgagtcccttcggctagaggaggaggacatgaggctagaagagcttgcattgggagatcgaagctggtttacaccctgtttccgtgcgggtgtacgtgggtcgcggcccatgtttggcataatcacagacgaagggggagagcttcctggagtttccatgccgctgccgttggtggacctgtcgttggagagcatgctggatattgaatctcgtagtttctggctccttctctcggcgtagatatcctcgagaatggcatccatgtctcccatattaagcttcaaggactcccatcgcgtttccatttctgcatggagacgcaaaatctcgccattgacagtcaaacgatctttaacacccttatcaatgatagacaagactcgcccaatagcgggaccataatgtgtcttcttggcttcatagctctcaatctttttggcgatggaaggttggttcgtcaaatgcatgccggaatcaatagcttcccttagcttcatcagagaccgttccacagactcgtgcatcttctgagcctgtcgtcctgcaccgcggaagacaatgacccatcgatcttccccaagctctttgcgaagagactctgcatccttttcaagcttcttgtaactcccatccaggccatcgtgtcgcatatccagctcttcacatgcggtaggaaatgcatgcttcgccctttgttcaaaaacagacaatcgcatagggaggaaatctagagatgctctcaaaggctgcattctagcaaaaagcgcgagcaggctagaatcatcttgagacatggccgtattgcctggtgcgttgggagcaagcggcaacgcaagactgaggcgattcggcggctgcagccgcgcggctgagaggggattgtcttccacaatagtctccaggtcaccaatgtcgacattgtcgccgtttgcggcaacggcaaggctcttgtgccgacgctcctccatctcaaagacgagccgcgaaagttcatccatctcggtctgtatgtcacccagtacgctgttccatagttcttcccattccatggcaatctccacttggtttcgcacgctctgcagagttcgcttgatccgagcccattcatctgcaatcgcctccatctgggtaacggctcgtctgaggtcgtcggtcgacgcgtcagcaatgtcaggccggttttgcagttcatcgatggcgttaacataggcgttgatgagatgctcgaaacggctgatggcgttttcaacttcttccaagccttcacggccgccagccgcagcccactctacgtcatcttcactatccagtccggcaacgacttcctgggccttggaaatccagctgcgaatctgttcagcagcattgataagagccttggaagccaccggtgccgttgggattgctgaaaccttgctagagagtgcatctgcatcaggaatgccgagcattgttagctgagctagctgattagcaaatgacactcgtgagagagtgtagattgacccaggtcggttgtggctcggcgtaaaatatgagttcatgtctggcgtgaaatcattgaaggtgagtatttcgggaggcgctgtttctacaagtggcgattcctttggcggaggagttggaggggatggagaatatgcgggggaataggaaagagaaattgaaggtgagtgtgagtgtgaaggggaagcggcgggaggcgaggaaggcaaaggcggatattctttgggagagggcggacgcgtaattcgttcaaggtgctcgcgtcgagtatccagagtgaccttggttccattcccattcaggtggtcgggcaaccgatacttttgcgtatccatggcgagagatttagcgagggcgtcttcgaggaattccggttcttggatatcaggcatttcaggtagctgataggaatcagcgatgggagacatggatacgtcgtccgactggctcagcgatctactatgcggaggaggggcgccgatgcctttccagggacggccgcgccgagggatgacggcggtgacggatcctgcctggtgtttctcgtcgagctggcggagctgttgttcgtcaagtcgaccgatggaatcaacgtgctgcttctcgatggctgctcgcttggctgctgcttcaaggcccagagcctttaggcgagcagcaagaccaggcgacgtctttcgaaatgcggcaaccaggacttcatgcgacggctcgggttccagaagagtgctgcttcggctgcgatatttgctggaggtggtgctggtggtagggctcagagcaaggtcggcagcatcgacgggaatcgcgtcgtggcagatgctaccgttgccgttattggccctgatgatgctgtcaatatagttgttgctgttagtgtcgccgttatcgatactcgcgctgccgttggtcctcggtgttgacagatgtgcagtcgctgtgtgatgtgagggggtggatgcgaccgtggcggcaagcgtggcagtagctgcagctgaagccgaagctggagctggagctggagctggagctgcttctgaagccggagcggcgcaaggggtggcgggcgactgagcggtttgcacggtttggccagtgaatttttgcaagtctatgtcccgctcggctgcatcatggctcggctgctgctcgacgtcgcggttcggactcagacccacgtcagcgtctggtgagctctcgttggccggcgtcgagtcgcggtctgggctgccactggcgacagcagaatggctggaggtcatgggccgcaggtgatggctggggttcagttgaacccgcccgcccacaggatcgcagggaactcagagtcggctgcggcgtagcaggcggcgcgctagtggagggcccaggtgcctttcagtggacggcggccctgaacggtgggaggggcaagtcgacgcaagtgtgttgaatgcacgcacgtaggggccggctcgattggttaccgaagccgccacccgtgaggcgtccagttgctgataagccgttgttgcggtcctcgttgggaatgattttttttgctgtcgcgcgacggcccaatcaagacgcgcagcctgcaggaaaactcccgacggtgccgccttgctgccaacccaagcgaatcttggtttctgcgcaagtgggctggtatgtgcggatgcacggtagggttcgttggatgcctgcgctggccgcgtcgctggagacccagcttttggctgcgctgaccaggagactgggcgaaagagcggatattctacccgcagacggtgcggtgctggtggagagcgctgcaaagagacggcagctcgcaggagacagctatcagcggtacgtataggcagtagatggaacgaagaaagcttgggcgaggccctgacgtcgtcgacggattatgcggctgctagctcgtcaaactggcgagcgcgcagtcacagagcgtggtgtttgtcgtcgatagggattaagtcgggctctggcggtgatctcctggaaaaaggctcgcgatgggccttggccatgagccggctgaatcaagtaaggcccgcgtaccggggttgttcgactcccaggctggcggcagtctgggtcaggtaaaaaggctgaaaatagtcgagtacagcgagaagtcggcagaagaagagagggcggaggcggcgagcacgaaggccaaaattgggagattggacgagaatagcccaagcacagattgcttgagtgctgttctatggtgaatcaaaaaaaaagggggctgaaggagagggaaactctggtcaggaggggtgcaagaggaagaagctcaagttaattaacgggagctgctcgttcctgagctaagagggagagacgatctactagaagaggtaccctcatctccctcggggggtacttgttgtacttttgggcgtgatggcctctgctctcgaggcagttttgatgcgccaaacaaacttgcacagttattggcactgcgtagatggatatggatggatgtggcatgggggccacgtatagccaacggggcaatgaattaagaaagatatttttaaaagtccgtgggctcgacaaatgggatcctggcgacgctgctctctgtgccttacaagtggacagccctggacaagtaccttgctgtgatggccgaggtaccttgctgggactagcccgtacctgaggtatggagcgtgttactggaaatggaatctctgtattatcacagctgcctatcaaagggcttgtgcgccgactgagagcccgcagaggataggtcgatcagcggccagatatgacacgtgcgagggcgatgcggcgctgtgtgctggctggtgatggaagatgccacctttcagcgcgcctaatgaatggcatggcactcgctgagacaatgcatgggacgaagcaagggcgagaagcgatggaatggtgatggggacggatttgggctagttgccggctaggcaataactggcgtgctgcaaattgctttgttggggaccagttccagcggcggcgcacgctaatgctgccactgccgctcctccacagcacagcttcatgttccctacagcacagcactgcactgcagcgtgcagcttcggcgctgcgttgcactggatgcgcgctagcattagagccatgtcgggctaattagcgcatccccaccgctgacacgggagcttccacagcacttccacaggcatcccgcttctggcagcttcaaaccacttgaaacgctgtgaaatctccacggctccatgcctgtccgggccgcctccaccagggcgtcctgcagccattttctgcatcatcaacctggcaacattagcttgccgtccgatatgcccaggcttgcgatgctttctcaattccatgctggggtcacgagggctgacggatggcaggaacggcgggggagactgtcaagatacctgccgctactccgatggagcagctactggagatgccgctggctgtcattttactttgccgagctcgtggtgttagtagcagcctggtatctggttggtagctagccccgaggcaaattgccttggtccatataattggatgaactggatggccaatctctctgctcgtacagtacatacatgatgcgacgcgacggcccgcgctattcgttggtggctacctctgaggtgcatgtcctgggaacagctcgaaagcgagcagccattcttggcgggcttatgatgcaatagcaatacgaatcatttgtacggatcactctgtatgataagcatgggtatacaaagtcgtattaccacatcagcttttgggcatcaccaggcgattaatgaagagtgacagctgggtcgacgtcgttgtacggcactcacggtacgtacctcgtcctaaaagaggcttgcgctctgaaaccttgacggcgcaattcagctctcctctgcacaatctatctacgacaacctcaaccacagcttgattgcttgcttatcctccattggcgctccgtacggcttcatgctttgagatgctttctagccagacttggacactgccgcttctgctctctccagtcccgaccgactctgtggagatcaaagttatgcacagcacgttgtcctgggatatgataccagcggcaaggaaccgtgggaatcgcgatgacagcgaaagaagtgatgcgtcactttagcctggggcgcacatgggcttacctggtcgttggcctctagcagtacgagtaggccaggaagagacctggcaggccctagggccctggcaatgggaacctgggagattttccagtcatggaccatgattaaatcggcgacagctgcgagtacgaagcatccggtgatatcatcaatccaggttaccaattaccaaccaaccagtatctgtgcacccgctgtctgtcccagccatgaagcgctgagactgcgctgcgcccgtgtccagtagccatcgatccatccaactttgaagcgattgaggcgctgccggcgctgtgggtgctgtgctgcgctctcctgtgccgcgacattattcaggcgcaacgccacggtagcggcaagcttcaacgtgtgcgctctcggacttggcgagagggccaaattgcactctgggcggagatgggaggacccaataccaccttccaatgcactaattaatgcacaggtaagcatccatcatggctcgacgggctgcgtgaaccggcgcacgccaaaaaccacacgccagaaataaaaggccgtttcaagtcgttgccccccggacaacaccaagacacgcaacgcaatttcccatctccacgcctcctcccaccaactatgtctggcggccagagccacagcccctgaatccgccgcctcggatcttcagcaccagcccaaggcagccctaccggtttactctctgtcgctctttttgctctgtccagtctcttccgctgtgctccgtatccaccacgctattgctgacctgatccgactgcttgttaatggccattttgccgtcacttgaacctgttatatcctcccccagtccggtgcacgcgacttgtccaagctgcatcaggcccgccggcttaagtgaaccgtcttcaatcctccattctcttccggcagcgctcgcttctctccttcgacaacacctctgctctttctcggagccgcaaaggagacgacgagcaaggatccgcttcccctctcctgcagagcaagcaccagcactagagagacacacgcaggactcgtccagcttcaactccgcaaacctctgcttctctctcttgctgccaccaccgcatgtattccgtctttgcttctgcctcctccgccatgtctgccgaaaccgagaaccgtccgcactctcccgacgccgcaccgtcgcatgccatcggcgcaaagcctgagccggtccgcgctctctcggcggcttccaccacatcccgaggctccagcaccgatgcaaactcccgagactcgctgggcagtgagctgtcctctcgaatgtccaactcctctcgcatgtccaccatgtcgatgcagtccgtctccgggcggtcgtcgtccaggacccggcgccggggcttcatgcggcctcaaggcaccgactttgcgaagagcgcaaagtcccgcgagagcgtgatgaacctgggcagcattgcacacctgcagtactactttgcccgaaccggcctgcttgatggcaaaggcggacaactagcccgcaagaagcagccacgagcaacactggatctggcagtcctggagggcacagcgcctatgatggtaccgacaccgacgtctgggggattcgacgtagactcctcttttgtttccatgggcagcagcccagacctctttggacaaggtttcatcaccgacaatgtcatggaatctcccacgggactgggcgagctggacgactactccgacgacttcgaggaggaccctgatgttctcccacccacagtcagcacatacaaccacaggcaaaaggtcgttcccaagcctccaacggtagcggagcttaaggcagagctagagacgacgctgcgagatgcgctcaaggtcctcaaggaagcaaaagcccaaaaagcagggtcacaccgtgcggccagcgatgcctctcaggtcaacatgcctgcagaaaacacccagagctggtacgagctacagggcatgaatatcctcgacttcctgaccttggccatccgcgccgccaagaactactacacagcccacgaactgcctgaccggttggactcgatcaaatcggaaaaacaaatccggacagatctcttgggcgtaatggaggtgctgaagcagatggccatcagaaacttcaatgacggcatgagaatggaagagattgacaccatgattgcctggatcgaaagtgtttttgacatcctcaagaaggaggcggccattgaagcaacggaacaggccgagcgacagagctggtcgtggatgacgggcgactggactggcaaagagctggaacgtgaacggcatttcctcctttccatggaccccgacgacgaaccactgcctgagtggacgccagcttccagcgccgccgaacaaccgacaccgttcctagaggccatgcaaaacgggcttagacttgtgaggctgcacaacgccgcagtcaagaaatccaggagacgattcggagcgatcccaaccttccacgtcgacacgcagaagccataccggagcgccgacaacctccgatactgggccaaggctgccgagctgcgcttcgagtgcaagatctccatcgacgccctgggcattgtgtacaacaatggcccccaagtctggctagattttgaagcggccatcctaaagtggtgtgcgcatgtgagggaagaaatcacaaacgagttggtctaagacccttgtacttgctttttgcactttcctctttttttcactttttttttctttaattgcgttttaataatcgttttaatacgtgcatctgctcatacacttgttattaatacagcagaaaaaaggctttttcgctccttgacgaattcacgtttcgataaacagacatttgactggagacttcttttttcaatactttttttctgctggaacatgtggcctatcgccatcttggcctacaactattttttctagcccttttctttttggattatcattgattctttcaggacatatacatacagatacatcgagacagagggaccggttttctctcactgagacaaagattgacgctatattactaccaaggacacgcattttttttcctctgttccctctctctcttaattttcggtctctaatttccttactatatctttttcatacctctttttagcctgtcgaatttacatcgctggcgaggtgtcttcattacttgtccaattcctttttttaccccttcttacttggcccaacagattttcttttctttcctttatgtattctcactataaacatacaccttttttatttttgtcaattgggtcgagaggaagaaaaagaactagacaaaaaaaacgaaacaaaaaaaaacacacatcaaacagaatgctgtacaaatatatggatggatgggtggatggattggaagggaggaattgaatagcgcgacgagcctgacctcagaatgctatgtcggccaagatataaatacccccgtggcgtgagcgcaggcgcaggcacagaagaaggatattcttgtttcgataacggtgaggtggacagaatggtagactgagaatgaatacaattggttattcacagtaaagattgatttgctacatgtgtgatttttactttgagagtgcactttgatgcgtacaaaaagcacgcagttgtttttgtggtatatttgtttttgccatgactattaccatccaagcccaaaataacgccgtaaacaatatactacctaacatgtaaaaatagaaaagaagagaaattcctagccatactcaattattaaaagttcaacatgtaatccatcgtttactcaatgtccacctttcgcacctccatccactccttgtccaccttgggcaccgtaacaatcagcactccctcctccatcttggccgtgatgccagatccatccacctccacgtcctggtcttcctcggacacgcccgcggggggcagcttgacctccttctcgaagaggccgaccctgcgctcctggacggacgtgagcgtctgcaggaacgcttcgtcgccggggcggtggacgacgccggcgatgcggagggtgcgggactgcgggttccacgtcacgccaatgtgttcctttttggcgcctggaagggcggcgtggaggatgaaggcggtgggggtgttgaagatgtcgattggcggagtgaaggcgtcgtcggcctcgtcagactgctgctgtggctggcgggcattctctccgtcagcagggcggtagtagcgctcagcctgctcgcgcaagttttggaagaaagggtggtccatgaagccgcgcatcatgccggggaagtcaaagggaggctgcgggggaggagggtgaggacctccgggcccgccagcgccgggaccgcctccgaagggacctccgaagcctcggcgccatccgccgcgacggcctccacagcggcctcgaccgtggccgtgagcgtgagcgtgagcatggccccatccgccacgaccacgaggcccgccgcgtccgcctcgtcgaccagaggcatcttcggaggcgtaaaatggaggagcaccgccgtggccatggtcttcgccatcgtcgctttccgagggagtgacttcggcagggtcggggaagtcctctccttcgtgcgcggtatctggagaggtatcgtggctgcttttctcattctcagcctctccggaagccgtattcgcctgagcacttcccgcattcacattgtcgctgtaagactccggatggtcacggtaatgaggcgagcgattgcgtctgccacgtcctccgcgcccaccaccacgtccactccagtcggcctcatcggcgtaatcgtctgggttgaaggaaaaaggcggaggcggaggcgggtgtggacctcggaatgggaaagggaagggcggcgctgcgttgttggtgtggtctacgccggcgcctggctggcgaggagcagggccgtaccaggaatggaaaatgtcccatgggttgtcataatggggtgccatgatgttgttattgtttgaagcgagttgtaaagaagttcaaggtgaggaagatatgtataggtataaggtatactgtttgtgtatgaggtaaagttatagcacgttggaattatctcgtggtatcatcccaactttatatctagcaatagactaaaaaagcaagaataaagccgcgtaaccccaattaatgactgttttaggcagtcattcagccagctcagcaaactacgtacgccgtcgatacccaacgaagcagagagaaacaggcgagcggcgaattacgcgagtgcgcgtacagtatggaagcccgttgatacagctaaaaccaccagtctaacaactagtagcagtttaacttgtaagaaatgattgggaaaagatggtgtgacgagccacgcgtcatccaccgacagctgcgtggcaaaatccccagaaagctacagctctgcactaacaaactgaagagatgcgcactacgggagtcggttccggacccgaggcaagcccgagtcggacggtcggtgggcggtggcgccgtggaggacgtgcggctgggtgggtgcctggaagaggaatatctttctgttttgaacattgtaatttgtaaatttgcatgtgaaatttggggtttgatgttgggtgtttcattgctggacttggtctgatgatttctacggctatgatgttcattacaagttgaagcgtgttggttgggcatgctattacttgataacccgcaacacaacgtgatcatgacctgactaattaatatatagtataaaaaggaaaaaaaaaaaaaaaagaaagaaacgtttgtctagaggcgattcgcaaatagtaacgccttccaataaccagtttgtcgaaaagcaacggtggactcgtccgcagtcaacaattgcttctacacagtgtagcgatacagaaaagtatgcgaacatgccaaggctaatgctttgtttgtaaatgagtgtaatacacaagcaacaagaaagacaatgcaacgcaaataattgaacggagatggtcttttaaaatagagtccatcatcaagtcaacccaagagtccgcgcacatgcccattccatatgctacgaatctcctccccttatttacttagcaaccacttgaatccctcctccgaatcctgagtgtgcttctcagtaatcttcaaatccggaaacatcccccaaaacgcatgcggcattccagggtaaacatctcttttggtaggcactccgtcatcccggaatacttgctccataaccaagccgcagtcccggacggcatcgagtccgcatatctggaaatacgtcttgggaatgcccttgtgagtagggaatgccaatgggaaggcctttggactgagtggatcagactgatatgactcttttttttttttttaaagaaagagttagcagcgtattttggtattgatagagcaattcagcaacttactccagataaactccaccgatgacctggacagaattggggcatcggcattctgctcaaggctgatgaagcgatccttgtacttttcaggcacggtttgatggttcacgcctcctggcatcgccgcatagattccagtcaaaggaggagacactttgtcgttgacatacaggtgagctgcgattacggccatctcgccccctgagctttcacctcccaccaagaatcccttctctgggtcaatgcccaaagattgtacgttttcggcagtctaacatgttggagaatgtttgtcagcacagagtgaagctgtcaatcgaatccacatactcatgcctggcatctctacttacccatttgagagcgtcaaaggcatcttcaatcgccgctggaaacacatgttcaggggcaagtcgatagtcaacatccaccacaactcctccaagctttgcaaacaacgcacaaagccaagcctccgtgtccaagtccccaactgtgaatcctcctccgtggaagacgacaagtcctggtcgtccttcagatgagtcaccttttggcatgtagacgcggccgccaacgctgcggttgtctcgcaccgggatgctaatgtcctcttgggtgtacggcagagtggccgggtcagctttcggagttgcgtcttttgcggcttgcagcatagcacgaatttgagggatatcggtgattgtgccccagggtgttaaaaggggcgaccctgagttgaaaatcttaatacagtcaggtcggttgttagttgctcggatcatatgtaccagcatctcaactatttctcttacgcaattgggaaaaagcttacaggctcaaactcgggattcaatttgctcaaggcacgaatctcttcaatggtaagcatctcggctgtttgaaagaaaagaaaaagaaaaaaagagagagagagagagatcgtgtaataggaaggtaaatcggctgaactgaatagtttatatttattgtgattgagtttcaaaattgccataaaacaagatgtgagggtctatttataaagaagaagaaatgtccaaacgcctttttcacaatctacaatttctccagcttgtgtttcctattcgtagaagtccaataaacaccaatctcgcagtgtaaaattcccaattgggaaacttttagagggaaaaggtctcaaaccaggctctaaccgtcgagacaatgagcgtctggtgctgccaatctcggggataatatctcctggaaaagaaccctccattacagcaaatacccttaaacagctgcccggagctaagatcggatccgcaaacgggtagctcttcgctgaagatgcaggggttcgctgggagtggagacggaagcctcgacggctctgtcacattgtttacttgtagttggtcagctcgcaaggctttctattcaatagaatgcagcctcactattagacagaaattaccaggggagctcaattaacgaaaagaacccgtcaagaaaacgactagctacgaagaatctagagcgaatgacgtcagcggaaaacttgctcaagtgcgccaacattccgcgcctgcatgtgagatcccagcgctatgattggcccaaaccactgcttagaaatgcaaatgcgaatctggcgtgacccatttcaacgtccatggccatcctcgagagagagagagagcaaataaaacagaaataggatgaaacaggcctcgctattatagaaaccaccaccaccacacaacattccactttgcgctgcgaccaacgaccaccatggacgctaaacctgccactttctgtacgccaatttgcttttcaatttctcttctgcgcaaagctaattgtcatgtgaaaaatgtagccttggcctctgcgcctgttgcgtctcccgcaaagtccgagagtgcttccaagcccaaggtcagtttttctcccttttagcattggtgaagatcaagcactgatatctaaacagccctgctgcgtatgcaaggacgaaaaggcaaagcgtgatgagtgcatgctcttctcaacagccaaaaaccctgctgccgactgcgtatccctcgtcgaccaatacaagagctgcatgcagggcttcggtttcagcgtatgatttcaaacgtttcagcctggtgtaggactatgtacattataaacatttagacgatcaaaagtacggcgctcaattcttctccgctcttcaacgattccatcacttcgtcaaatgcggtgcaaccgcaggctttgccgaggttgtgatacgattgccgctgttgggcggatgcagatgatgcagggtgaccaccttctccaaagcctcttcagcttccttctctctcccttcatatccagccagcatcatatcttctaattcgcccaccattctttgtgcattggttactattcccaccatctggacttcaatgttctcccttctatcggctagtcgcatcaactctacttgacagtattgccgcctggctttactacaagaaaaggagtcagcctagtccggagcgtgaggtcaatatatgctcctttaccgctggcgttgtacatcttcttgccaagcaatgatctttgttcgtagttctgcaagggtagtgtcaaagtcggctgtcactgcattgatagtctcgtcccgatcttttttaagctgttctgtatcaatacttcgttccttcatcgtttctctaacaattaaatgggaatattcatcgacatactctgagaaatcgtgcctgcgcctccaaggcagcgtcgcctggatcaggagagtcgctggagcgagaacgagtattttttctgggcattgcacgaacgtctgattgaaaacgatctttttgagcgaagagagagatgtggttttatgatagagagagattgaacttgaaaagttaattgggctaagcttgaactgttctgagaaagccatcgtagacgattagatatcgttcagggggaaggcgcgaaatactacagtacagggtcgcacacttgaggaaggagcacgctcgggctcaaacgccaaatcatcagcgcatctgttattggtcaactcaattgagccacaagaagaaaattagataaaagcacaatgacagatgctgcatcgcatagatttgcatctttaaattcaaatattatcttacagcatcctgctagaaagctgactttttatctatcttgacaaagcaatgtcgtctatcctcaaaatcatcttcaccgtctcggccgccagctcaatggcgcttgtgctgaccaagagtggctgcaatacgttctccttggagatgttggtgttgactcctccagatttgatgctgacaccagcgttcttctcgcccatctcgtgtcgatgtctcaggtcagtgacgaccttgatgctgttcagaccggcgttctcagccagcgttgtggggatgacctccatggcatccgcaaatgccttccagcagatggcctcggtgccagtcaggctgcgagcctgcttagacagctgggctgcaatctcaatctcgggagcaccaccaccggcaatcaaggccttcttcttgacgagacatcggagcacacaaagagcgtcgtgaagacttcgctctgcctctgccagaatcagtgagttggcgccacgcacaaccacagacacggtcttgccagtagccttggctccagtgaccttgaccatacgtgatcctgatgattggacttcctcaatgagatccgcagacccaagcttgtcctcagtgaaggagtcgatatctgcaacaggcttgcagccagtagacttgcagataaactcgacttcgtctcgctcgatgtccttgatggccatgatgccaagcttggccaggaagtgtagggaaaggtcgttgacggcgtctcgaaggatagacttctggatcaagagcacgttgcacttggccttcttgatcttcttggccatgttcaagaggtacaaccgctcttccttgacaatcttgtccatctggcggtagtcgttgacttggatcgtgttttccatctttacagtaacaattagtaaaagcccttgatagggtgacggcgtgatgactgtgcagacttacatcaggcttaggggggctgagctggaactggataagaccaatgcgagccttctccattctgaagggaccaccagcgttcttgaggactggttgtgtaaggaccagaccatccaccagctcactgtcctcaatcgttcctcccactcttctgatgatgcgaatgttgttcaggtccacattctcggcagtcttgacatcgatcgtcttagtaatggcgttgacggccatgggaccgaggaggtttgagtactgagaaacaatcttggatgacagagatgtgttggcagcctggagaagggaagcgttgtcggctagtgagatgggctgggacatttcgtgcaggacttcgacagcggcggcggatgccctttggaaggactcggaaatgactgaggggtggatgcccttggacagcaatcggtcagcggcaccgagaaggctgccgcagatgacaacgacggaggttgttccatcaccagcctcgacatcttgggctccagacaggttaaccagcatctttgctgtcgggtgcatgaccgacatgctcttgagcattgtgtttccgtcattggtaatgattgtttccccctttccgcttcggatcatcttgtccatgcctcgagggccgagagatgttcggatcgcatcggcgacagctaaattcaggttagcgatttaacacgctctgtagtgcttcgatcgagcaaacgaacctctggcagcgacaatgttggacgatcgcaccgccatgggcttctccttgtcctgtgtccatggttagcggggcagctcaggagctcgacgtgcagctttgggagtctaccttgaaggcggcattgttggagttgccgcttgaaacagccggtgcagacattttggagattctggattacttccggttcaatgcaaaaacaacctccgaaaagcctggatcacggcaagcttggtaaggaagcaagatcgcggttctggcagcctggttgacatcccaccttgtctgccctactccgccatatcagtaacggaaattttggagtcggcgccagagataatccatgctccggcggtacttcccccctgcccagcagctgctattggcccaaaccagcctagctcggcagggtcccagcgacaggcgccaatgcgctgagctcaaggcaactgagattacggaatgcttctatgaccttcatcagccatcatattcaacgcgcatcaccaccagcgaaacacctgcacccctcatttcgaccacacgactgctctggtataacttgtaccaaccgaaattgtttcttccgtcagccccgaactcatctttttaacggacattgtgtccagtttgcagatcccaccatggtaagcaagacagctgggctcgatcaatgctggccattactaactgcacaagccttctgcaaccggtcaaaactgggagaagtactcgaagagattcgcagacgatgaggtagaagaaaagaagattacccctctcacagatgagtacggcctgtctcccgctggcatgtttgcttggagctggtaggagactaatccaaagctagggatatccaagtcctcaagacatacggcgccgccccatatgcgtcagccatctcaaagctcgagaaacagatcaaggagaagcagcagagtgtagacgagaagattggtatcaaagtatggaaagcaaccgccaacgatggatctgtacctttctaatgcattgccataggaatccgacaccggtctcgcaccaccacacttatgggatgtcgccgccgatcggcaacgaatgtctgaagagcagcctttccaggtggctcgctgcacgaagattatcgccgacgaaaagggagacgagtccaagagcaagtatgtcatcaatgtcaaacaaatagcaaagtttgtcgttcagcttggcgaccgcgtcagtcccacggatatcgaggagggtatgcgagttggagtggaccgaaacaaataccagatcatgttgccgctgcctccgaagatcgatgccagcgtcaccatgatgacggttgaggagaagccagatgttacctacggcgatgttggtggctgcaaagagcaggttgagaagctacgagaagtcgtcgagatgcccttgctctcgccggagagattctcaaaccttggtattgaccctcccaagggtgcactgctctacggcccgcccggaaccggcaagactctctgcgccagagctgttgcaaacagaacagatgctacctttatccgagttattggcagcgagcttgttcaaaagtacgttggtgaaggtgcccgaatggttcgagagctgttcgagatggcccggacaaagaaggcgtgtatcatcttctttgacgaaatcgatgctgtcggtggtgcacgattcgacgatggcgccggtggtgacaatgaggttcagcgaaccatgttggagctcattacccagctggatggcttcaacgcccgaggaaacatcaaagtcatgttcgccaccaacagaccgtcgacgcttgaccctgcactgatgcgacctggacgaatcgaccgcaagattgaattttcacttcccgatctcgagggccgcgccaacatcctcagaatccacgccaagagcatgtccgtcgagcgagatatccgatgggagctcatctctcgtctctgcccgaacgctactggtgctgagctgaggagtgtatgtaccgaggccggcatgtttgccatccgagcacggagaaaggtagcctcggagaaggatttcttggacgcggtagacaaggtcatcaagggcaacctcaagttcaactcaacagcgacgtacatgcagtacaactaaataggtttacttttaatattattgatgtatgaatatggacgaaactcggtggggtgtgctgatacatgcctaattttcttgttccataaagggaatagagactagcgtttaccagaggttgaacctgctgctgctgtagaaacaagaatgatgtgacactattgactgacatgaaaatccatttactttacacaaaattgcctgcccatctggcttatagtagaccatggaagctttggtgatgtggttgtgaagcctccccctattagacaactgctaccagtaattactgctcagtagatcttttcagtcgctttcgtaaagtggtatatgtgatgatcaaaatctaaccaaacgcttagaaaagccatgtaaaaaaagtttctccttcttcctattccattaagtagcctctttgtagcaccttgcaaattcgctgccgtaccatggccctcgaggtaaaatatatgacatgtaagtgaaaactagacatcaaatgtgactgatgtataaaaattaaaacgctgaaatgaaacgcgcaaagatgaaagcacatgctgctctcctacctagtggtatctacctagcctaatagtttgccttgctaattgttcctaaatccccaatcctgatatcccaataaatttcaaaagtaaaataaaaaacagatccagtgcgctatacgtggtaattaaaaagccgttgtaagttcaccatggcggggaaaaatattttgccattcttgtattgtttgcggtttgatgtcgtgaatcttgtggcgttgtgattatgcagtgtccatgttggatagacagcccaggcagacgacttcgccctcggcgccttcttcaacacagcaacggctacatatcatggcgtgatgaatgctgctattggcagaacttttgttgggcgtgtcttgtcgttcatgatcgtcatgttgtggcgcgtggatgttggtagatgcagccatgtcgcattcgtccgcgtcgttcattttgaaagattgcccgacatcttcatcttcttttccaaatggaggcgaattcatgtcgttatgaggatccttctgtcttcgacattcgcgaatgcagacgaagcaggtttgttcctggcacgattggcatctggcgaaggagtcgaggtcggatttcttggttggtcgacggtggcaaacgtggcagggcataatggtcataccgccaatcttcacaggcgctttacaggcgctgtcgttgctatcatgggcgacttgtgatgtcgttactagcagctcgcgagaggaggcgtttcgccaatgtgcagagtgcgtggtgtcgtcgtcatcgtgaatcgctcggagtcgtttcgtcggaggcagcgtcttgcgcgccgaaacgccatccacagtgctctccagccctgcctgttggttcaagacgtgaaagacggtggcgttggagccgggatgcgagaatcggagagtttcgctgccatcgtgatcccattttcgttttgtcgtcgcacgatggacatcatcgccaacatagggcattgttggatgtgaattggcctcttcagtctggcctgatgaggattgctgcggcagctgacgctactgcagttataagggagacgaccactcagataaaatgcgatgagagcaagatcggtagcgattctaggtatatgcttggtaggaaaggacgtctcgtaggtaggtaggtagtcggtagaaaagtcgcaaaagcggctcccgaagacgatttcacacagacgagctgtttcgcagcctctctagaaaaacagaaatgaagatttgttcaaaggtagaaaaggaatgtctaggtttcaaaaaagaggttcatgtaacttttcgcccccagtcaattttcgtgacctggatggccctgttgatccagcttaatcaccgggtgaatttcgatcgaggtgacgggctggggcgattttattggaggtttggatttatatggggcgtagtcagctgggatgattctcgatacagatgggtgctctgccactatctacaaagtaagctgcatctacggccataccataatacggctgtgattaatattaactgggagtatttattgagttataatatatgtcaatacaatttctttttacagccaattgctcaaatatgctccggttgacgagcttccatgttacaccccggctaagactgtttcgcttacatctgcagttccgtaggtaaggaaatgagaaaaggaacatgccttggacattcaacaaaagcaaagtaataaatgatgattattattccataggctgcataaacgcttttttaccgacaacaagtgaattcgactcctgagaatatgctatcagaaatcatatctctctatagtacctacctcggtttatataaatgtagcacgtcatttgtcctaatatgaacattagagagagatagacaacgttcgaaatcacttcacggcgagtagagctgttcgcccacggtaaatttcacacgtctggctcaatagataatataaaactagtattgaaacggcatctaattttttttctttaaagctccgaggcagccaacccagccaccaacatacatagatacatgcatcacgtcttgacaaaaacgaccaatccattttatccgcctccgccagcacaaaagagcttttttttctaaggaggaaactagtagtagtatacacaggcacacagggaattataacctccttcatcggcggaccttggtctccgcgggagggtcgtaggtaatctttctggacttcagccaggcccacttgtatcgcttgacccagacgctgagagcccacagagccgaggtggcaaccagaaccttcatacccatcttcttgcgctcgtccatctcaggctcggcagcccagttgaggaactcgacaacgtccttggccatctgggaggtggaggcaggggtgccgtcctcgtactcgacgaggccgtcgtacagaacacgagccatggcaatgccggtaccggggaagtaagggttgaagttcatgccgggggcaacggtgacacccgcaggagcctcctcggggtaaccggtgagcaagctgaagatgtagtcacagccaccgtggcgggccttgacgatcaagctcagatccgggggcagagcaccgttgttggcaaatcgagcagcctcatcgttcttgtagggagcaggaatgtagtcggccagctttccgggtcgcatggggatctcgccctgctcatcgggttcgtcggggtactcgttctcctcggccaaagccttggcctcgtcgacagtcaggacggtaccgacaagagttcggtaggggactcgagagagggagtggcagctggcgcagacctcacggtagacctggaaaccacgacgaagactgtattaaaaagtcggatgtaagcaatcgagcttgccaaaaaagccaattcttagaaacagagggtatatcttacgcctggtgatcgaaggtcttgaagaactgctcgtgaacccaagggtagtgagtggcatggagactgtaatgaaacccgtcagcaattgatcgtttagacaagagcaagtcgtgcaagtatttttatgccgcatcgggcacatatggccgtagacgagatgcgcagcactgctgcacaggaagagggagagaagtcacatacccctcctcagcaggggccgaggcaaaggccacgggtccatagagatggtagtaccaggccagagaaccggcggcgagggtggtggaagcaatagcggcgatgttgaggcgcgcgggagaagcttcggcaccagagcttgttgaagcagcacgctagaagacaagtcagctccagccattcccagaaacaaatccagcaagtcctcgttgcaattgaaacgcccacggcccgacggcctgcagttgtcgttgcagctgctcagccctcggcagggcctcgagcgaagccgtgggggagcagcatcgtagtttttcgagcttgtggcaggttttcggggccacccaccttggagacgttcacggcggcatttcgaagcccattgagggtgcgcgccgggcgcagacacgaccttgccagcataattggcaagctgtaccgaagccgcagggggtgagccgcaatcaaaagtgaggacggcgatgtatcgatctcgggtcggggcgttcaaaagggctcagcgggagaagttgatagagaaaatccatcgttccgaaatgggccgacgctgattggccaaagtcacgtgcgcatgggatgttgctcggaatggtggggagcagcgaagccgcccggagtgcgagggtgcagctggactttagcgggcacgccagctgtgcgccagctgtctgccacctggcggcgctcgctaatgcgcgctggccaagcccgcagccaccccctgtagcgagtttcatccagccttgcccgctgcaggttgccaggcaaaccaggacctttcttcgtgccccgcccccaccattgtcaaaacaatccgtcaatcatttcgcacctcgatacgaagcctcacccaaaaaaaattataagcagggctcgcagcctcgatcttgcttctcgcgcttcccgctttttttctatatctgttagacatcatcatacgcattagccgccgactttgtgctcgcctgcaaaatggcctcctccaagatcttctccctcgagggcaaggggctcaagctcgacaccgccgaagacatcgagcctcacctcgcccccctctgcgcgctggatgacgtcgaagaagtgcgattctggggcaacacgctcggcgttggcgcctgcaagcgtctcggcgaagtcctgtccaccaagaagagtctcaaggtatgcgcgctcccgaaaaccgcccccttacttgtccagtgccctgacatctaacgagcccagtccgccaacttcgccgaccttttcaccggccgactgctgaacgagatcccggctggcatttccgccatcctcaccgctgtcctgaaccaccccaaccttaccacggtcaacctcaacgacaatgccttcggcctcaacacccaagccccgcttgtggcttttctctcctcccacgtgccccttcaacacctgcatctgaacaacaacggcctcggtccccacgccggtatccttgtcgccgatgcgctctcagaactccacgccaagaaggaggcggcccgcaaggagggcaaagaggtgcctcacctcgagaccgtcatctgtggccgaaaccgacttgagaacggcagcatggccgcctgggccaaggcctacagccttcacaacaagatcaaggagatcaagatggtgcagaatggcattcgacaggagggaatctctcgtctgctcagcgagggtctcaaccacgctagcgagctcaagattcttgatctgcaggacaacacctttaccatcatgggagccagggcgctcgccaaggttgtgcccacatgggcagatctgcaggagctcggcgttggcgactctctgctaagtgccaagggcagcctcttgctggctgacgccctgtcacagggaaagaacaagaagctggagactctacgactacagtacaacgacatcaaggccgagggcgtcaagcagctggctagatctgcaaagacagctctccctgcgctgagacgtatcgagctgaacggaaacaagtttaccgaagacgacgagtccatcctcaacctgcaagaactcctcgaggagcggaaagagaagtttgccggagatattgtcatcgaggatgagtggggtgtcgacagcctcagcgatcttgaagaagaggagagcgaagaggaagaagaaagcgaggaggaggaagaggaggaaatcgaggagaaggccgagaagctcatcaaggatgccgaggaggcccaaaagcagcccgttgcgcagcgcaaggacgcggacgtggacgatctggcatcgcaactgcagaagactcagctataatttttggcgaaatttttcttgtcttcttgttcttggtattcttagttccctctcctgcttctcctccccccctttttttcccaccagttggtttatttagacgtttcatttcacatactccatacaccttactcgcactcgcactcgcactcttgcacatagcactcttgacacacttgacacaaagttgtttccttcactacattactcaatgaaaaaaaagtcgataccccccttagaagtcggtggttctttcatggtctcatgcatatgtaaaataatccagttagaggagaatgttacctatgtatcgtctagtcatctcggtccatcaaaagtatatatgaacgtatttagtataagcgccctccagctaggaaatcacagtacttcccagttatacatatcacaacccatatgtaattacaaatgtaaaattggtagaatattattttttttacgtcttcctaaaaatattggcactacttctggcatatgtaattgtttcttggcaacatggcaacatgccctctacaaatggataatagggaggttgaaaaaaggggtaaggagtaaggaacaaggggggggaagacacacataccttgaccgacatcacagcaccacccaggctctgtagaaaaacttgttagccatcactgtgtccatcacaaaaaggtttatgaggtggagagttgaaagggtataaatggagatgaaaggttagtacagcgtaacaaagacttggggagagagagagaaaacagaagagtaattagaacatgagctcaaaaatgtgccccaaaaccagccaccttccaaagtaattttcttgctcatccattgtaagaaaaaaaaaaagcaaaaaaaaaaaaaaaaaaaaagtgtatagacatgataattccatccacaagtgacaaatacaataaacaaacatcctgcaaagctactctgtgctgctatctgacagcgcctatggccatgaaccggctatgacgacgctctactatattgtatgcgctattcattacatatccataacatccaccgcctgattcgctctgtgctgttcaaacgcgccatattgttcagccatggccagctgcaactggtgccgtgcgtagtcggctccgagatagacggggtctgtagaaggcacgtagcttgggccgccaatagaggttccaaagtggctgtatgcgtcttttggacgagagacagactcctctcgctctcgctctcgtcgcatgatctcttcatatccagacagcatgtaaggctcgctctcttggctggcttgatggatccatgtgctgtttgaattttggactgtcgtgccgtctaggctcatgacattgctaagctgctgctgcttctcataacgcacctgggccaaatgctcctcttggtccattgtcgtgctgctccaagcaagagcagggatatctcctccgctggtgggaggacagatgctccaaagctcgaccaaccgcctcttttgggtgatgtcagctatacggaagagctgcagctgtgagggcgtgagcgtggagggatcaacgccgtggttccgtaatatcgtctcggatgaaacgacctcagtctgtggcggctctgatgagcgtctctgtgagtccgagtgctgtagctgaggctttgcaatatgagccgagtggttatagtgctgtgatacggaatagacaatctgctgcgagggaacagcctcttcttggggcatttccttgggaacagcctctgggttgaaagtcatgtttcgcgagaagagcgctgcaagatcatcgtggatctgcatattcgtctgcagtgataccatgttgctgcaatgcaaagagttagcgccgcggtctgcaagatgagagggtgtatgcatgtatgcaagtacatggccgagattggtgaccaataagatcaataagatgtaggtacctggtgatttgtgccgacgatgctataacgagtttacaaaaagtaaaagcgacctgggaatacctgctggtggtctaagtagttcacctgttccacgagatattgcagcgttgtattgctccaagagataatttggagtgcgtgaatcctcctccgatttgggggggtgacgttttattagttgggtatcaacgaggactaggagagacgagacgcttgcgacgggaggctcgagctgtggcagcaagaaaagaaatcttggggtgtttatattgcactacactaagataaaatgtcaagacgaagtgaagtcgagagaggtttcagaaagaagagaagcgaagagtatcccgaggtctccttttttattttaattcgttcgtgcctggaagcggatactactgcgtgctagcagaagattgggctgcggcatcagatgccagggtcggccagacgaggggtcaagagacagcgcagcgtctagcggaaactatcggtgcgttggcgatgagcgatgagcgtttcaacctgaaagagtggaggccagtgcagatggacagcagcagacgcaagaggcacggcagcggtgcaggcggggccagaagcacggaagacgcagagatgcagcgaagcctggtccggtgagatggaagtagagaagaagacgacggacagcagtactctgcgctgggtatatatacggggagaatcagtgactgttgcccacttatagtgagtcgctgtcatacaaggttccagttgcaattcttaggcggttattcgggggttttcaggcatgtatcccgcctgtctggcgtgcaaagcgaacaggaaaaaccgttggggccagccaccaccaatgtgtcactgctatgtggatagcggccttttctggcggaaacgagaggcgcgaggggggaacaagcaggtcatgagggaaggttccacgatgggcgtgacgcaagacacgtttgggccgcctttgggcatcatccgtacgggggacatgatcggtgggggaatggacgcggaagggcctaggagagcggcgatggcggcgagtagcgggtaccaggttggactgtagatgttacaagcatttgcaagcatagaaccgctgatatgctggtcgaaatcatactcctatttccgagcaatgtgtatgtacacacttataaacgactcgcatggtgctatgctatgccgccgctctgtcgctaatggcccctagtttgcagtaggctgcctggacgacgttagcaacacggaggtttaatgaatggcacgactggcatggacggcgtggcaaaaaagcctcctttatcgcccagcgcctcgtcttaatatagtcgatagtctacgagtaaaatgaatgacggaaagtggcattcgtttgacgggctaaagaaatactagcatctgctgctaattattagcgatataagaaaatgtgccggcacaacgacgatgataaaggttgcatccattgtaagcccaaagccatcaccatgcgctgaatcccgcactccatcccacgctcgcttcccggggggcaaatacggaaatagccagctctcatttggtgccgaggttgagctgaggcttcctcgagtttgttcagggtaaatacgtctttcaagcaaagccagctgtagtggtcaatatctatggcccagtgacattcatcactaaatcggttgattcttgtaattgcaaacaagaaaacaaggaaaagcatggcttcattctcatgttcaaatcacacctaaaccatcgataagtagcgccactggtcatcgccccccaaagtctccatctctcccgcacgcagctgccaatttgccaatatgcaaggatcgtcccagccagacgggaatgcaccacatgtggcggtgtcaattgcgggatgtgcccaagccacgctcgtcatagccacccagcaccagccacagcagctgccagccacactcgctgtggcttgtcctcttttctagaatctgcgcgcctcaggcaccagtgcgtccagccttgtgcgggcgattgcaactacgcagctctcaggctgcctggtgctggagctccaagccaacgcccgccaaaatcgacatctcgactctcgccaacagcccctccaaccaccgattgacctttgacagcatcctccccctttttctaatacccacgaatctcacgaggctggtcgaattctctaacagagctccgaagcaatcatggtaaacagcaaccccccgcatttgttactgctatctggtgtcatagcttagtagctggcaagcttgagtctatctgagcggcgggctaatccagaacatgtacttcgatagacgtcgatcggcacgggctatgatctcctcaactccatcttttcgcctgatggtcgaaacttccaggtcgaatatgcagtcaaggctgtagagaacggcggcacctcaatcggcatccggtgcaaggacggcatcgtcctggccgtcgagaagattgtcgcatccaagctgcaaaagtccagtgcaaacaagagaattgccagcgttgacagccatgtcggagcagtacgtgcactgcccttatatccgcatccccttcggtgctctaaaatgcccaccacaatgcttacacgccttcaaggtttactcaggcatgatccccgatggacgccacttcgtcgaccgagcccgagatgaagcccagagctggcgccagaacttcaagactcccatccccacagccgacctcgcctcccgcatgggtggctacctccaggcatacaccatgtacggctctgtccgtcccttcggcatcaccgctatcgttggtggcgtcgacacctcagaagagacccccgtagacggcgaggtcggctcagggcctgccgtcggcgccggcggcaaggttgccggcaagcacggcggtcctttcctttacatgatcgagcccagcggcctatactggggatactacggtgcggcgacgggcaagggcagacaagctgcaaaggctgagctggagaagctggacctaccggctggcaacatcaccatccacgaggcagtcaaggaggccgcgcgaatcatctacatcgcccacaaggataacaaggacaaggagtttgagctggagatgacctggattagcacagtagacggccctaccaagggacggcatgtggaggtgcccaaagagctgagagaagaggctgagagattagcgcgggcagaggacgagtctgatgacgaggaggaagaagaaaagaaggacgatgataacaagatggaagagtaaataaagtgctaatcttttaaggggtttgtgtgtgtgttcggatcaaacgcattatccacgacgggaaaggcttattatagagtaaatgcgtcttctctggatgaaaaaaatgtccatattaaagacacaatccggggacctttctccctctcctctgttctattattttgcaattgtttgaacttgttataacgatcctgctctaatcctattttcccttgttcttcttttcttttacagctatgtacatgggtatcaattccgcccctgagaagcatggttctggcaccagttgttccagtccgcgaaaaaggagttttgcaacttggcctggcccaggacccaatccgactgcgtcttggcatacaccgccgccgcctgcttcaccagctccttgtccgtggcgaacatggccgaagctacaatcagactggcggcgctggcagccttggcatacgcgtgcgcgttgtccttgcctgcctcctcatgcacctccaccagcacggagagcagctgttcagcatcgtagactggcgcagcagcggcctcagttgcatcagtatccttgttaccgccggcgccgctcctcgccttcttcaagcccttttggtaattgagaataatctcacaggcacggccagccagcgtctttgtgctcgtcgtgcgcatgagatccagcagcgggatgagcagggagaaggcgagcgggctgaggacctcgttcttgacgtaaatgtcgaggaagtcgaggatgcggttcttgaagttgacgacggactgcttggcgtcctttttctgcttcttgctgtctgggcgggcctttgcgcgctgcttgaagacttcggcgagcttgtcctcgagggcgaacatttgcgagtcggacatgtcaccttcgtcgtcggaggattcggcttcggcgtctttatcgaggcggtggcttttgaggattttgcttaggggcacgtcgatctctatgcggccttcttttgcgtctccttctgcctcttcgtcatcatcatcgtcgttctcgtcctcgtcctcgtcctcgtcctcatcatcttcttcttcctcatcttcttcatcatcatcgccttcctctccatcggcatctccaagatcaacaaattccacgtcagagtcgatctcgatgtttgagatttcttccacatcatcgccatcctcatcagaagagccttcgccatcgatatccataccatcgtcctctgtgttaaacagctccttctggcccttggtgctctcattggcgcccaggggtccaaagagcagttccaagccgccagcggagatttgtgatgtgaaagcttcaaatacttgctgagacacctgtcgcatcaacgatgaggggcgagccaccatggatagtaagatttctaccaagaactctgaacttccagtatcgtcatctccgagtttgccctcctggagcctctcgtgaaactgggcgagatcatctagtacttccatcgcatcggggtcttggttgtatagttggaaaatggagatggcatgaagcatagccagcccctgtgttagagtcttgtcgttatcagtctttgtcttctgctttagcagtttgtgcattcttgacagcgcactctcaatggctgatttgatttcctcagacatggtaacggcacttgagtcgatggaggcgactgcctggcagaaggtaacaaaatcggaagtctggcgagtcagcttcgcgagtgccgtctccaatcttgaccgagcaagctcttgaatttgctctgttaggacatcctttgggatatcctccggctgggaataggcaagacgtgataactgctgcagtgtagcgcttaatgaggtgttttcaagcttgtcagcttgagattcttttccacctagggaagcgcaggcccctaggacttttgatagatagtcaatgtgaactctcaggatagtctgggcctcgctgacttcttgctgtgacaggccagcaatggggctttggataatcttcaggcatcctttgtcattttctaggttgaaattttgcaggagcctgtcgatcgtctttgtgttggtgcgctgatcaaagttgtagattccgtttttggtcagaagattctcaagcacagggaccagattggagggttgagatgatactgcggcctcgatggcttttagcgtctttatagctgctcgatgtaggtatcgatcctcctttgcggactggttcatgagagaagtcatgagattcttgctgaataaggtttgcaacagcgcaggatgtgtcgcatagctctcgaggaatttttggaagaccgtgaaacccttgaatttttggccatcggtagcctgcttggagaacaatccatctgaattagagttagcttctgcgtttataaatgtgtgcgggctcagccttaccgtcaacgactcggctccagaactgagcaaagtcttcggcctttgagtcctcggccttgagataatgattgaggatgaggtcccagacaaagtgcaactgggccgtccaagtggcttgtttgttgttccgagaattgctagaagtatccttgcttgaatcgttgaagctttccttcaagatagcagccatatcaccaaggtgttttttggccagaggatgctgccagggcttcacgctgagattagggaactggtcgagcgcaaccatccaaacggcaacgccttcgggagttttggctactcctgaatttgacaatttctcaagcgtcgccttggcctgggcctggttcatctgctgcagcgcctggacaagaacccagccgcattgtgactttaaccagactttcttgttgctcaatttcaacagctcgtccaatattgtgttccatctcgaaggttcggaaaataaaatgcgggacttaacaaagcattcaataccaaacaattggccaaagaagatgtcacgctcctcctggccgggaatgttgccgacaatctgagccttctccaacaggaacccaagcaccttgtcgaacgtcagcccgctgtatttttctgcgcttagagacttgtctccaaatagttggctgagaatctcggtgatgactagactaaagccaatgcgcgaagcattacggccactagatagtccgcggaagagtcgtcgatcgagatgtctctgcaccactgcctcagcaacgccctcgccatctaaaagtcctgatataatgcaatcggcggcctcgatccggtcattgtcgtcctcgctaccgagatgttcgtataacaggccttcgcgctttctgtcttcgattgtgggagtttcgacaaagggggctttctccaacggtggctttgcggctgcgacgacggggacgatggggggagatgtggtgttcttgacctttttctgtgcatttgaaggcacaatggggccatccttggttccgcgctttcgcttgctacccattgtgaattttgaggagtgaaaaaattacaatgtcaaatactatgtgccgtatgaacgatttccatcatcttgcgatgatagattagaaaattcccagataacaaaattctgcctatcgacaccgctttagtcccaccaaacacaccccacaattacccgcatcagaagtacctctgtacatgtttaatcgcacattcacgtgctgcggttctgagagcttcaagtccttactcggtacagaatatggtggaatacgtgctgttcgttacgttaaccagatatcaaatcgaatggagtataaatggaaacgttgaagcttcccgcgctaccaagctgttgctacctacctactactagcctgttagaagatttgtttgatctttgtacatctgacgcgccagaccagacaccaaatcatgcgccgttccgctgccaccgtcaataatgcactaggaggtcgctatcctacttctcaagcgtagtggggtagaatcacacaaaatacatctgctctctatctgcagactgctggtactaggtgatgtttgatgtttgcatgattattgtgaaatcagcaaccgagcaacttcatggaagacacaatggttggataatgcgatcctgcgcgatgccttttgcagttcgtacacgtgacttcgcgatttggttgctctggttgctggacgaggtgcggggtagggctaccaaacgcgcgacgtctttgtttactttgacgcgtgtactgacatcgtatactattttcttccttacctccagctgcccttttccgtttggtgctggagctttaggaacaattatcgtgatcacagggcctctgaaacaggttttatgagcagagttgcattgtaccacgttgtgcccccctctgcgacgccatcttcctctctcccggtaagagcatgggtgcatgtaaacagctttggcaagctattgcaagggtcgaagagcgttttttcctttccctcgcaggagggcggagatgttgtttcggtccttgccgcttcaggaatcgtcaaaggatccgcaactatcccgtcagctgaagagggatttcagatgctggtaatggcgggtttctgcccataatcgggtagagcagtaggagcaaagtacgctcagatgacgttcgctatcagccttgccaatgtgcctcgctacaggagaaaaacggaagtgaacgaggctctctgctccggttgaaatagcaattcttgttgttttctgtgcgcacatgcggctccaactgttgccatgacacacaagctcgaccaaagtcaatttgcgcaaagaaaaggagtttggaatacgaaggttaaaagcaccgtccttgccgatcgtgcacagcaaatttgctgcaaaatcctcgctgcatccactcatccacagtcattagcttttgtggctcccgttgcccgaaaccgttgcccaagacaccgagctgctacactaagaattagcgaaagacaacatagccctatgcttcattggccatcggcgattgttctgtgggaagcgagctcatttgccgtgcctgcaaatcatcgccagtgccggtcaactgattaaacatggttctagggttgggttgtcaatggactgcgagaggtatgacgtctacgatctgttggcgacatcccatggtgacgagattgagttaagcgcgctggaatgatttgcaactggcgattgaaatttcgagagcgtgccgtccgtactcgtgtcaatgcagatcctgcctacctaggtagagagcataagaaacctctttgcatggtccgaggtgtcccggccatagccatactgcttcgtttatctacagtactagttaatatgacaaggtgcttctgtttgccgatgacggtgtggtaagcggagtctgagcttctggagctgtttcgtacagtacgagtattgagatgcgttggcgcgcaagcaagctccatgccaacaagcaacaaaggaacaaagaaattttatccggcccatgttatagagagctacaaacattgtttggcgagctccggtgaaagggagttgtgatcgtaaacgcctttagaccaagccaagccaacaacgacacgcgagtctttagcacgaagcgctccgttcctcctcgatcatgaatgtctcaagacaaagcgggtgaagattgaggcagggattgctctactggttggcccgcgtctgctctcacaagtccatcgtcagggaaactgagcactcgacccagcatacgagacacgatcaacgacgatctagggcaagggcgggtcaatgtctctcctttctagggtctcagtgaaggctttgatgtttgcggcacgaaggaagtgaccggatccgtacgagctcggagcatcttgtgatttctggccgaggcgagccagtcagcatcgtttccggcgcccgcagctgggttcaaagcgttttgaggcttgtaagagcgagtaacgcaatgtagcacgcgtcttacctgttggtctgcatattttggaggttatcgcaaagtcgaggtactttgcttggtattcaattgatggccatctttggtccagcgtatttgctggggtcttgtttggtgcgggacgttacttgcatccgctcatgtgcctcttctgtgcataagcctgaagccattgtggaggcttttgctgtcctaaagactggatatggataggtacctcgtagttagcaaaacgagctgggcctggaaagccataacagctgaatgctcgcctccatgtctgtttgcactgcgcaaggctacctgggagaagacgccggggccgtaccagagctgcggaacaggcctggcatctccaaccggtaatcaaatgcttacagtacactcggccaggtacttgtacattcgtccatgcctcctgttatgagatgcttcggacatgcttcatacccagtgcaaagccaaaaaagaagagaacaatgctgaaaagcttgctgaggctacatgcattctcactggagtgatatctccaaaaacaacatccacacatcaaagcttgatgtttactcccgctatggagtacagccgagcaccaacttttgcaaattgatatttcgcacaacacgggccgttgcttttacaaacgctacacgtattgtttgctcgtcagtccagggaagctcgcattcaatttcgcatatctgccctgcaggtcctgactcttatcgtaatgacggcttctatccctcatggctgactctctagccttggtcccgtgctgtgtacaatcatgtagacgtagggaccctgcagacgtgcggtttaatgaccaactttgcacgctggaatccgctctaatgagccacacagcagctcggtcctcaccgctgcttgaccgccgacacgtcctggcaggcttgaaagtggcagtgaattgggccattgagcagctcacatttggaagcagaagtagcaggtaccgcgagtacatctgagggttgcagctctaggccggctaagcgcccactgaacacagcgccccaccgctcactgagcaaccactgacggcgcccaagggtacatgcactcctgctagggagcaaggtcgctcactggaggctaaccgcaacggcatagctcagggcagctgaagctgtgctgacgcctgggaatggtccgcagcgctgtgttagtgccgctgcccgggtacgtagcagtcgccggaggtacctctcgccgccaaaagcacgctcagcaggcatagcagagcagggccatcgcggtccaaaacccccctcaccccccaaatcacccctaacaacgtccaactccatcccaagccgggttcctggtcctggccccgttggtgcaacgaccgtcaaaaagcgctgtgccctcgtctgttcttcgcttccctctccttcacacccgcgtgccgcgaattgaagcatcgacagccagactagaggcgcctcgctcgccaatccaccaccgactgaccttgtgtgggccagcgaatagacgaccgtgcagcttcgctgcttgggaaacggcttctacagggttcgggctgcaccaatcaccgggagctcaattaggcagaaacggcaattgtctaccgtcgacttcttcgagatccaacacagatccggatgaaagaaactacctctggcgaaactaaatcacgagaaaactccatcgtcgattttgcaagcttctgccattattagtacgacggcaacgaacgcgagaaaaaaagactttccgccccactgcaaagcctgcctgcgctatcaacaccgcgtttcatgcctgttagtgagaagcaaggcggacaagggaaaacaaaggaagacaaagaagaaggagaattggcagagtgaccgctcttacacgtcacctctgaacaaagaaaagagaaaaagaaaactccctggcttgtgcggtgatagcgaggagccattttttggatcaagccacaaggtcaagcttcaggcaactcttccactctggtcctttactctttcccgtgacgcacgtcttcacactcaagcaacagcgccgctgccgggtgctgttgatttgagtgctgggctcggtgggatatcccttcaacatgacagcctcttcgcctctggcggccatgcaccgcccaatgccgactcccacatggagaggccgagacatcttccgctctcattacgccagcaactctgctccggggtcgatgagtcttcgtgagcaacttcacaaaggcaccggagatttgctcagcgttaaagaagtccgagggtcatctcctgctgtgagcttggccgccgatctgtcccagaacttccggcttgacaatgaagcaaggtccgtgccgtctagtgacacaacatctttcccatgctaacgggtagttattagtcccaagttcccaactcctcgacgagctcttttcacggctaatgtagttggcgacaccggcgacaatggtaagaatctcgcgggccttgcgggacacgctttgtcttgactaacacgcttcagactttgtgacaactcctactttactgtcttcttcgcctgttcagcttaccgagatgacccctctccctcgtaaggtgacctttgccgccgtggttgaggttgccacgcctacacccatcccatccactgccaatgacgccgccatgccagactcttcggcccccaattcccctcaatcgtctccggagccaacgaggtctctctcgcgacaatcgtcactggagccaacaaagccaattgcctcggagctagcgccgatgcaagctcgacgcggtcgaggactcgccgacattctggctggccgtagaatagcagccccaaggcggacgactcctattcgactcaaggcgcttgccaacagcaccggctcccctgcctccccgagcccatcaattcaagtatcagctaataactcaactttgtctctcgatgagtgcttcgactcagaatccccgccgcaggaccgcagcaggcctttgtcatcgcagagcccttgctctcccatccccattggccttcgttcaagatctcaatttggaagtatcggggggaatagtcgccttggctcgccgggtaatttccatgctaggagacagtcgaatccctttttgagaacccgaaagcaatttcgcaggtctttgagcatgtttgaaagccctaccgatatcatgaagccgaagcctgagagaggacttgctgcttctcctatcctaaaatctgtgactgatgtcgaagaggcccatgagcccatcatccctcattttcttcctgatgatcctacagatacgatacctcgaatcacaagagagacgatgctagaaatattggatggaaaatatagcgaaaagtttgctcagcggatggtcattgattgccgctttgagtacgagtatgatggcggccacatcgatggtgctgtcaaccacaacaataaagagctgctggccgaccaactctttcagacgcccatggacgacatgactttactaatctttcactgtgaatattcggcccatcgggcccctctaatggcgcgtcatatccgatctcaagaccgtaccatcaacgcagagcattacccccgcctgacctatcccgaaatatacatcctggatggcggctacagcggtttctttgctgaacaccgagcaaggtgtttcccgccggaatacgtcgagatgtctgatgaaaagcatcaacgtacttgcgagagagaaatggggcgcttaaaggctcgcaagccttttgggcgcgcacaaacctttgcatttggccaacgggaaacatatctacacgattctcccactggcccccctcgccctcactcgcggaacgccaatgtctcttcccctctctctatccccgattcgcccatatttggtgagcgaacagggactcggcgcatggtttcttattagtattaacctacttggcgcacattcacataaaagttctggcttgcgatctatatcgccacgcccacttttccttttattggttgatgaactcactggaaattttaatgtttgacgacaaaaagttacgtttggcttatgacgatgcattgagttttaatgccaaaattacgaagagtccattgacagattctttcatgagctccctatgtcttcagtcggtattgcttatttcttcacgctgtttggccgctcagagactaccgtttcttgtctcattgtctgtctttttaaagataatgttttgtcagataatcagcatgctggcaaacagaatctgggaggccttccaaaggtcactagaacgctttagtcacatggatcttgcttcaatgccaggactgcaagatatctcatccttggacttgaccatctctatcgatgaagaactcacatcgagcactggacactactacggaacacttgctcgtgctcttttcctggctttttcatttattcatatttttcccttgtcagaaatgaacgccccagcatgcacccttttacttttatacccatggggaatgcctttcaattctttcgtcttccatgttcatactttcactacaggaggcgatgatcatccctctgctcattgtaatgagccatagagcgcgactaagcggacggcgcttgtgttttcatcttgtaaaaactagttagacagtgagagatgttgcctaggaagttttttttggctgtacattacgctatgagagaacatagatgcctcagctagcttataaacgcattttaaatattcgcatgttacagtttggggatgagctctacgaatagactctggtttgtctgccctaataggcataaagccatggccatcaagactctagttgctatacaagtgtagatgcatcagggtcacattgacggtcagcctatggaacgattcaatatgaaaaagcggctggatctcattttgctatgatctcactttgccattgccatctgtgtcactgtggcacattgctcttctctacattctttccacttgatgtacgggctacgagtcgagaatactacctactattgttggttgatcaaacagaatctgcagtcgtcgttcagcgttacgtctcactatcttgacactttacctactgaactcactacttatttacctgatattttagaggtgagtttgaatcccctttctctctctctcgtttgactgccaaatccatgagctgcccatgataatttgcatctctcagctttgatgttgagaacatacctaggtacagaaacgacgttgccgacttcttgtaagacaaacattcaatttatttatagaagatgatgcaacttttaattctagttaatatttgctgtttcttataactttttattaaacccttttctcccaagcaaacgacgagtggtagattagcaaaacgagagataccccatgaccttgatattctgaaaacgccgaaagtatgcagaagtaaaaagcactcaaaatactacagagtaaaatcccattctttaaacgcctctcggaaagcttcaacatccttggtctcctcttccacagtctgctcgcagttctgccagctgagtctgtcctccaagcccataagcttcgcgagaactctacgcccaaattgcaaatcaaagcgcgcgtcagaggcgagcggcataacgagggatttgcccttaatcttatcctctccgttatctgcccagaaccagacgcggaagaagtcgccggcagtagccaagtcttcgacggcgatgtctttggttgtgaaggctgggtatttcaagttttctgcctcgacgcggaaggctgcttcggcaaggcccttttggatgatgtcggcgggcacagcaacgagctgccatatcaagtggacgttgcggtcccggctaatctcccaagcgacaacgccgaacttgtgtgaacttttggaagcaaccatggcttgtatagattctttaaaccgtgtcatttcgttgtacgtcttgaccgcatcgcttgtaggatctgctgtgctacccatgcttgcaatggttggggaatgtggtaatgggataataatgaaatggccagggaagttcagaccctgctccttgaatgtcgtggaagttggtagaggaccttttgcggtagtaatataggcttcgtctccgatgctacagcacatgtgggatgagatgttggggttcgataaacagaaatagcaccggtcaggacccggcggtggcgagacacgacgattacgtttatgtctgccgtggtgaccatcgtcgcgatgaccgaaccgactgtaaccttcgtcttgccttccacgtttgttggtggctttggatgtgaatggcgacgccgtagcgccaggaggcaccgtattatcggctgtgttgagagtaaacgcatacatggctttcgccttcttgtcattgccatatggagccattgagatgaatcgtgtagtagaaatgatgtttggatctttttcggactgatgaacaaaggcctctctttcatagaagaatgctcctggagaagccgacaaatggtatcggggcttcaacgcagcgcagaggtctgcaatatcctcggaactgctcacagcagcttgatcggcaggctcgagcaccaatttagacccggtccaaactttcgcaggccatatgcttgtcagcaagatatcggtgttgttggcgccgcgcaaagcttttgcatcgcccgacgtatggaagggcaaatgctgctctgccgattgtcctcccactaggttcgggtcaaggactccgccgagcgttacgattctgatcccatccgaagtctttgttatactgcgcttccccagatagtgaagattggggcatatctcttcatcggcctctactttcgcagcgatttgtggtggcagtggatgggtgccgacggtgaagtaggtggggagaggaacctcgatggatccgtttaacaaagcggaaatcgttgcgtcgtcggaatcggcagtgaatgcatctcccgtgagaatcgctagagagaattggttcttggcatgcagcgttgccagcttcttgaacaccgattcaagctggccatcaaggctacccaggacgatactaaaaaacagggttcattattagtagacatagctggggtttatagaaaatcagataacgtacatcttgggcgcagccattatatccagcctagctgaagccttaatacaagttcggtttgggtgggtggtgtgggttgagcaagagagctggcgaagctggaagaagctggacttgtaagatgcatgatatagagagagctccttgcaggtgagatgcgcggacgtgcaccacgcgatgtcaaaagctcggcgcagcgataagcaaatgcgcctcaagcgctattggccaattgtgcatggagcggggcgcggctagtggttatcggtttggccgataatctaccgaccaaaaaaatttgggacttttacagtggagtgaaacagctccagagtttggatgcttcattattgcggccgaaaaccttttacacaggttcaccagcaccgccgtcaagatgccagcccgatcgtccggccgcatcgagaaggtgcggaagaacaagcattcgacgccccatcagaagaaccaccgatgggagtctttttcgaccaaaatcgcaaagttcaattcactacagcctctgcgcaaagttcgacgacatgacctcgagacggaagacttgtcttcgacgacatcctatctccaaaatggactgcaaaaatggggagaactcaacatctcccagccgttttcctcgttcaagagggaggtgtacccggtatgcgacagcttgcctcagattctgcattttgaggaacggatcatggattcgctggccaagtacatcgcaacgcaggataaagagggattggagccgctgctcgatcttctgacggcttttgcccacgacttgggaattcgatttgagaagtactttgcccgcagtctggatctcatcttggcaattgcgggaaggccccagcccgttgaggtcatcgaatggacctttggcgctctggcatttttgttcaagtacttgtccaaacttctagttccggacctccgaccaacatataccgtcatggcacctcttcttggaaaagccaagcatcctccgttcatcgcacggttcgctgccgaagcaatgagcttcctcgtcaggaaggcagctgctccttcacttcgcgaaacgtctctcgtttctttcgtggaccatgtgcgggacgatatatgcagtttggttgaggatcggcagtttatgctgtataaagatggtatcatgaccatgtttgcagaggcgattaaaggaacagatcgaactattcattccgccggacctgccatcttcgtcgtgctaatggatgctattccgaaagaagagtgtacattggctgaaacgaccacatggaccgacttggtctgtggcgtcttgatcagtgtgatacatcataccggcgcagatacttttggcgaattcgcagaagcaatttttgatagatgcgaagctaaaatgaaggaatctcatcatgatgattcccaatggtggacagtgccgtacatcagaattctcggcgttctcgctggtgtccgaaaaggtagtcgacttagtgattggccacgcctcgttcgacaacttgttgcatttctctcagtatcgacacggcctgtcgaagaagcagccgagaagagtgagaatgaccttctttggacatcggtggtggctaatgtggcaattacctgccatcacgctcctatggatgcacttattcctcaaattacacgccttcttcagtccttgacgagagagccattcatgagattatttatacccttttgctcgtattttagcgagcttgatccaagtcgctttggaagccttttccgtaatgattttcaaaggtaagttgacttgaccttatttgaaaatggcatgtattaacatcctcttcagattcatcgctacccattggtcccaaggacacaatgaagacatgctttgcgttttgttaccacagataatcgaaaatagaggattcccttcagccggagagaaggattgctgcaagctccctcaggcatggcaggatcagatcgtctctaaattcgagagcctggagatatcgcctttccccgaaagagggccgtacaacaaagatccccaagtctggagagatagatgtctgcctaaatatgcggcgcttcttcgaattttagaactgacagccgttcatccatccactaatgctcgtattgctgagctcctcctacgcaaactcaagcttgctcttcgaccgtcatcttcattggcatccgacgaggtcaacttcatcgtcagccaaggatttcatgcttatttgggtatgagcaaggccgcaggttcaattgatcctcagctcgcccctctgctccgcgcagccgtgccgaggtttgcacgatctgtaggctttcttcgaacctatctggcatacgaggaaactttcccacgcggccacgagtctgacaagcacgatggatctggtagcgatgcttcaaactccgaagatgatcctgtaacccagtctctggtcgacaatttgagctctccatctcatgagattcgattggtgtcgctagagctgctcaagaagatgaccaccgtgcccgagcagcttcatttcgttgacatcatgcttcaaattgaagaaagtccactaaatctggagcatactcgatccattgccatgtatctgcgcaagctcgggcaagagtatgattcgttggcagatacgacttggctaaaacaaggaattccaaatttcatgttcggcatgctgacaattaatctctcccctgtgtgggataactcaatagaagcgatgaagcaggttgctcaaagcaagttcggcgaagaggctatttctatcactgcattccgatggctggaagtgccgtccccgcgatggacaccaccccaatcggaaaccaactcttctcgcactttctactcggactttgagtgtactacattgaactctctccaaaaatcggcaactctcgtttcagagaccgctgacgactcagacggtatcatgttgcgtaattttgacgactgccagcgacttgtcgaaccgttctcaacaaacgccaaggcacaagcgttgaaagtgttcaaagcactgccttctattgccgaaagaaggtcccgccaactggtgccccatctgtttgcctgggctcgtgacgaagaggatgcgaacgacgctgaagaagattctcaagctaaattctggtctctatttgacaggaaaggtctcatcggcgtattcgcacaattcattaatccaaaggttttgtttcagcatgaacaagtttacgtcattttattgcagcttttgggtaatggtgatttggaagtgcagaagcttgccctaaaggccattttggcatggaagcaagagagcgtgaaaacgtatcaagaaaacttggagtatctcctcgatgaggctcgtttcaagaatgagattgctgtcttccttcaaggagatagtgtcatcaaaccggaacatcgagctgagctaatgcccgttttgcttcaactcctttatggtcgagcaatttcgcgaaagggagcactcggtggccgccatggtcagcagacgacccgacttgctattctcaggaacttgtctgttacggatcttggaggcttcctcgacatcgccgtaggaaaactcaaggatgtgcgagtagtcggcccaacggttaaccggaagaagctttttgaagatgagattatatctattcgaaagcagttcggtttcctgaatatggccctgtctattatttcagagctgggtactaatgtgactccttatatggaaacactcgtcaacacagtcctctattgccttgtcttctcttcacggcgactgggtggcacagttgcggaagctgatgccgatgcccccgaagaggaagaagagaaggctagcactcattcattgctcaagtccacacgatcaactggtatcaagtgcttgatgggcctcttccagaatgctcagggctttcagtgggggccttaccaggatatcatcattgaggagctggtggcacctaggcacgaaaatctgccggcagagactgcgcaaggagtatcaggcatgttgcagctattttcaacttggtctaatcttccgaacgtggctctcttctttgctcctcacggtagcgcgttgccaaatggtgtcttacccaaactcattgcttgcgtagcattcgaaaaatccaaggaatctgtcaagatatatgtgcttgaaatgcttcgaaatttggctagattagctctagcttctgccgacgagtccgagtttaatgaagttatcaaagccgagcttctcgaaacgaactcaaccgcaattttgaacagccttaccactgtattgaggactggggatatcagcaatgcacttctagaagcaggcgtcgaaaccattctgtcgttggctcccatcttccaaaactttgaagacgttcaagcagtcattcgaatttctagcttcttgttgcagcaacctgcccgacgagttaatcccaagctcaagggccggatccttctcgtcattgaaaattttgcttctttgccagacgcagcaaaggatgaggtactgcttcaggaggtatacaggaccgtttcagcccttttcagctacttcagagatcgagaaaaccgttcatcattgtgccgagtgcttttggccatttcgaaacaagatgacgagatcgccaatgttgccagcgtttgttacgagctgaacctattcaaggagggtcgcattgatgagccagattatgacaggcgtcttgccgcattcagtgcaatctcaagcagccatgatgagccgtggacacctaagcaatggcttccggttcttcataacctgattttctttatccgaatggatgaagaatttggcgtgctttcatccaatgctgctgatggtattcgacgcttagttcaggagacggcagattgccaatcgcaagaaacgaagaagacactcgatgaccatctcaagcaggtattgttgccgtcaatctatgggggtgctcgagaagagtctgaaaccgtgcgacgagaatatctacgcgtattaggattcattcttaccacaatgcctgaatggggccctgtggccgatttaggtggtctcttgaacgagcgccaagaggattcttccgaacctacgttcttttttgacattctcagtccggcaacttcaaaacaaatcgatgccctgcgaacgctggaagctgccaacgcaagcaaagagatgagcagccagaaccttactcaattctttatccccttgctggaacatttcatattcggaagagcggatagtggcgacgatcatggacttggtgcacaagcggcaagcacaattagcaatctcgcaatgtcactcagctggaaccacttccgtacaactttccatcgatacataggctacatcgaatcaaagccggaacaacagaagcatactattcgcctgttgggcaaatataccgatgcgctgctgctttcgctttcggaaggtcccgatgtcggcgaaaccatggaggtggaccaggaggaaagctcatcttctgctgttcgacgactgcgtcttatggccccgaagacttcggaactctttacccagattactgattacttcctaccaccgctcaccaaacacttgcacgaaaagaatgaatccgaggttagctaccgtgttcccgtcgccatcacggttgtcaagctcttgaggttgttgcctactccccaactgaaccagaagctggctggtgttttgaccgacatatgccacatcttgcgcagtaaggcgttggaagcgagagacatggctcgtgatactcttgtcaaaatatccgtgcttctgggcccatcgttttttggatttattctgaaagagcttcgaggtgctctgactagaggctaccagctgcacgttctttcatatactatgcactctatcctagttgcaactgtgcctcattttgcaactggagatcttgacccctgtttgtcagacgttgtcaacgttattatggacgacatattcggtgtcgtcggccaagagaaggatgccgaagggtatgttagccagatgaaagaggtcaagagcagtaagagccaagactcgatggaactcattgccaaaaacgcatcaatcagtcgtctcattgccctcatgaagccgttacaagctctcctgatgcaaaaggtaaatcttaagattgtgcgcaagattgacgccctgatggcccgtattacggcgggactcttgcaaaacccggctgctgcaagccgcgatactttggtcttttgttacgaggttatccaagaagtatacaatgcgcggaaaccagacgcagagccaaagctggactggaaaactcgcaggtatctggtccaaagaggcgccaagaagagcggcgatcgaggtcaaaccagcaaacatacatacaagctaacgcgtttcgcttttgaaatgctgaggtcgatgctgaagaaacatgatagcctgcgaactcctgagaatatcgtcggcttcattcccatcattggtgacgccattttggaaggcgaagatgaggtcaaaatctcagcctttcgacttttggcggtcattgtcaaagttcccttcacgaccgctgatggagcaaacatctataagatcgctgtcaaggaggctacgagatgcatatcaatgtcaacttccaccacgactgagctagcacaagcggccttgaagatgcttgcggtcgtactcagagaccgacgagatattgaggtcaaggatgctgccatcgatatgctactgggcaagctgaaggatgactttaccgaacctctgtatcgtcatatcacattcaatttcctgcggtccgtgctggaccgtcgcattgagactgcgatggtttacgatacactggatcaggtcggtaccgtcatgatcaccaatgatgacaaggatacccgagacctagcgcgaggtgctttcttccaattcattcgagactaccctcagaagagagctcgctggatgaagcagctcaatttcgtcgtcgctaatctcaagtatgatcgtgagggcggtcgcatttccgtaatggaagtaatccacctgatgctcatgaagtcatccgatgatttcgtccaggaggttgcggcaacatgcttcctgccgctcttcctggttctggcaaacgatgatagcgagaaatgtcgcctcgcagctgaagcactcatcaaagagatctttcgcaaggcagacaaggagcgcgtacttgcgttcctcaaccttctccggtcatggcttggcaaggacggaaacactgcggttgtaaaactcgctgtgcaactgtttggacattattttgagtgcaacgaggatgccgcaaagaatcaaacagactttaagctcattttcgacaaagtctcgggcattttgggatctgagaatgttcgtgaaactgacggaggacttgtgggcgctgcgattggcgttgtgcgcgtcttcaccaccgttttccctgatagggctttggccgccaacaaagagaatctatgggctaagctgccacgctgccttggacacaaggatactttggtgaagctgtctgctattcagctgattagcttatatctcgccgattttgctaaaaatggcgccaataccactgctggcgaagacgttgaagggtctcacgggcttattctacgcgctacgaatgtagaagagctcgtccgtcttgcactgagagccttgaatggatccgaggtcaacgaagccttgacaggcgagcttgggcaagttctgatattcctcggccctcgtcttccgattggcgattctcctgattcatcagatgctgagccagaggcagaggctgatgaactcgaggctgaagacaaggaagaagccactgcaaagccgaaagatgtgcagtacctgttctggcggctgtcacacattctgcgaaaggaggttcggcccaacgctgctgccatcgttcccaaggtggtcgccatggaggttctagagactatctgccgccggtcttcgcttgaccgactccagccttcgctcaagaccattctgacgccgctgcataatctcaccgacccatccatccctgcgcctttcagcatggatgaagtgttcaagacgaagcacgaaggcctcaagactagggcgcagattatgatggattctctgcagaagaaatttggtacggccgaatacagcaagcagctgatggctatccgcgaggaggtcagggcccgccgtcggcagcggtctagcaagaggaagattgaggcggtggcacagccggagaagtatagccaggataagaggaagaagtttgagaagaacagggagcgcaagaaggtgaggtcgagggagcaaaaggtgatgaggcaggcgtacaaatcatggtaaaagaaaatcgcgaggcatgtgctatcgtacgggagattatggcgagcggcgttttggagggcattttcgaaggcgttttaaaaacttgttctttgtgactattttgtcaatgttatatatagatgcatatgtatgcgactagctagacaaaatgcgtggggatcaatatatatccctgataattttcatttcatatcctgtcgcttttcaaaagagctggagtatcttctaaatgcaatccctgacgcccactttctataactttcaacatactcatacaatatcccccttctattcaatgtaattaaacaaagcctagccattgacaccagcagaaatgatgtgcatttcgagagagaagtcccaagcgcctcatattgcctcattccttcttttccaagccccgtatttagacgttttcatgacgagccttccttgtctttgcttgtgatatccgcaacgtcctccggtatcgcctcgtccggccaaaactcaatgtctccgtcctcccccaaagagcccctcttcaccagctggcccttttcccgcatcaaatcctcgacagtgattttacgatcgccaaagatgttcaaatggtcgctgatgacgtgcctattgcggcagctcggacacgtaatcagcgtagagccgcgatgatagccctgtttcgagacgttgtgatgcgagcgatggccgcagggcacgcaggtgaaggaaagctggtaaaaggccgggcctttgaattcggggcggtcgctttcgctggagggagcgtctttggtggcgggttcgctttggggcttcttttgaggggggcgggggatggtgtgtgcgaggcggcgctgctggtagggagaagttgtgatgccgatggcgatgggtgatgaggaagaggcgggatgatgagatggacggagggcgaattgagggaggccttttgtgggagcgaatgcgcggcgcaggaggggcgctattagaggcgcgggttttgaagccattgttattgttgagaattgtgcgcctggcttgtgaagtcgtagcttttgagagaaatagaaagagagagaaggcgttggagttttttggtgatggttggattttggcagtatcaaaaaagttgcagcactgcacgtcattttgccggacaggtaccttgaaaagtggtccgtgcacatggggtttagcagccggcgatggagcagtgcagattgcctaatggggcaataacttggtgatataatacagcgtttgataggcttgatgctcatgatgttctttttcttcccactttagaacttttgaagcccttgttccatttattcttcgagtttatcgtcttatttattggctcaaaatattccataagacttcaaataacaatgagctatatgcgctacgcaggtccgccatagtagtcagtagcagttcgatagtatatgaatgagatatgggaagtcaatttcacattgttcttgccggctgttaaatacttcatttcgcagtttccttcgcagtataaaggatttaccagaagcgaatcaactgactttattaagcggtgtctcttctttggcggtcagggcagcatatcgactctgagcttcctcgccagcaagctttcttcatccgctccttctctctaacatgcttgatcggataaattcttcacttcttctgtgatttctttctctctcttcttcctcgttactttcgcaagcttcttctcagctccgtcaaggcctccaacttctccaacgtagagcactcttccttttctcttcgcagtcttctttcgttcctgaggctacagttgcctgtttcctacctattcatctcagcatcctctttcacgagaaaactctcaaagagaaaatgcatctcctcctcattatccagtggctgattcccttcatcagtctatgcctagctcaatcggatgatcgagcccttgctctttcattgatcaaccaagctcgccaggcccagggaatccagcctcttgcatggaacgccaacttggcctcctacgctcagtactgggcaaacatcatggccagtggtcaacagcccttttcgcacgcgcaaggcgcttaccgccctcagcagggagaaacgctcttcgaatatcaatctgctcaatgcgattcggcctatgataatcctctgcaaacagctgcacgaacttggcttgcccaggcctctctatacaacgggatgccgattaccgatggacacgagcactggctgcactggtgtaagcattcattcatgctacttcactttagatcttgctgttaattcatcttccagctcagtgtatgtggtccaccagtacgcagataggctgtgctcgcgcctacagcatctcggacccgtacaagacatacgacgtgtgccgcttctttccggaggggaacatgtaagcagctcgttgatgctctttatttggagatgtgctgactttggtgattagagttggacaacggccattttagatgcccgtggtcagggacagagaatcgattcagcgtggatcgggtctcaagacaccatgttggccatcaaaaatgggcttgattttattcgtctgatgaacctgctcaattttcggtgtgctatgggcatttttggtgagcgaggatctcgttatcaacagacttgttgctcctaattagccagtgatgatgcatgtgacgggctgctttttttttttttggaagcaatggaagcaatggaagagttttcctagctagtggagatatttctaatacataaaaaccttccaatcgagcaacgaattttgtgattattatttggcgtcaggaatgcaagaaaatgcacgtaatttcagtggtctacagggtaggtgggaggaagcagtcaagcagtagctgtcagctgcttagtggttaccgtagcgcaaggcctagctgacccgccttacctaagcacgtcacccagatctctgcagggctaggcaaattttggggaaagacaaacgacgcgattgagcaaaccaccatcgacaagtcgcgacattcccaactccacgtccctcgaacctacgcagctgcatcaaggccgtttcttcttcttctcttatagtgcggattatccaaggactcaatctctctgcacagtgtctgttgccatagagacctccattgccagatattgcctgcgtacgggttgcaaggaaccctcgcaagctcagtcagctacggctttcgaacaaagcgcggggattccccaactttgcgctcgcgtttgctcccttgcgccagcatgagatagcccgcaagagatagcccgcaaacacccctcgagaatcacacaatggagcgatcaaaaccccaggcattcctctcgtcgtatgcgccgcgcctgcgcacctacaacaactccctcttgacccccgtcctaccgagtgcgccgtcaggccctgtttcgcggacgactaagcgaggcaccaccatcatcaactacgccgaggatggattcgatgacctcgacgacgatagcgacgaccccaggcgtcgtcccacgggcctgcggagcctgcgcaaggaggactcagccagcaggctggacatggccgacaaggtgggaaaagacatcaaggaaccggtcgatgtccagggcatatggcgagactggatgggcaagagccggtctgtcaggagtggccagcagaatgccgcccaagcacatcttcccttgactctgatacccattcgaatcgacctggacattccgtccttcatcccaccagcgccgtttccagctccgaaccccaactcagtcgacatctccctaccacaataccggccgcaggaaatgactgtcccttacaagctacgtgacattttctgctggaatcttcacgagacactcatcacgacggatcaatttgcacagacactggcgcaggacctagatctgcccaatagacacgctgtagttgccgagataagcaagcagattcgaacacagctggaagaatatgccggcgttgctcttcacccactctttcattctgagccatcgcagccggcaccggcaccacctgcccagggagtagtgccaattgcaggggtaaatggagcagggaatggaacaccaaggccaagcatattcaaatctcgagatgactctccggcttcctttgcgaggggcttgtcacggcctgatactcccgtacagacgggaggtcaagcaacgccgcagccaccggcatcacaagcacccgaggccacagcacccgaggtcacagccgaagcaacgcctatcctgcctgattctgacgaatacaaccctgatgatacttatcgatgcatcataaacctgagtctgaacctttcatccatgttatacacagacaagtttgagtggtcacttcttcaccctccaggcaccgcagaggctttcgcaaaggcaacgtgtgccgatttgggattggcaggcgaatgggttccagcaatgacgcatgccatctacgaggcagtgctccgtctgaagaaggaggcctgtgaggctggcggccttgttggtggatggggtggagctcaacaagagctgccaaacgatgccgcgcatggccaggaggctggctggagatacgaccccgatcacctggctgatgactgggagccaaaggtcgaattcctcagcaaggaggagatggagaagcgggaaggtgaccgtgaaagacagatccggcgactgcggcgtgaaacagcgcgattcagctctacgactggcatgctgggtggcactccgttcggtattggcgcaagtgtcgaggtggaggaggagagaatgggcagaggcgagcgttccaagaagaagcggcgcttccgaagtctgagtcctctcgcccgtggtggaacaccacttgggcgagtcactcctgatgtgggcggatacgggggaggagtaggagccttgaccgatatggagcgaatctcgtggcgatgttcgcactgccgtacgtggggtacgagcgtctgggcagttcgagacggccctgctgggcccaaggtaagtcgtcatctatccctctgcttgatacccggctcgttgagctgctgtatgcaatgtaacgtcttctaacatggtgcctcccagtccctttgcgccaactgcggctacttttacgaacgagatcgcaggttgccgcgccagactaaaaatctgcacctgcaagacattcgagcggtctaggaacccactgatgagccctgtcacgacaaagaacaagacgagaggcagcacaaggaaaaaggcccaactttgactttaccccaggatcacaaagcaaccccgcagaagcaacaacaacaacaacagcagcagcagcagcagccacagcaacatcaatatccacctgtctttgacccccctcatacccgacgctctcgccgccagcgctggagacagcaactcgtggagtatcaacagtctgccactgcttcctctacggttcctgtatgcccgcgacttgtgccgtctttgcctgccaggccttggctgactacgatgatgcccgcgcaggggagtgagagaatcatgaagatgcgcgcgagaaatgcctgggaaatgaatttgcgtggatagattacgccccgtcttttcatacgatatggggatagaaacaaaaaaaaaaaaaaagggagaggagttaagttgtatgtagaagggaaaaaacccggtggttcaagagttctttataataactaacgatattcttccccttccttcttcttctttttttctttctaattttcactttctactcccgttatggtcttttgaaagaatcagcatcaatttccaatttcttcttcatacgtttctaatgggcgtcacgggacacatataaatgatatggaagatggaaaagaaaagggggggaaacccgggagtttttgtttttttcactcattgttgtttctgcctggaagggagaattcaatgcgtttaggtaaaataaggaatctcttaatgccctcttcccgaaataaaccaaaaaaaaaaaaaaaaaaaagtaaattgtatatacatttctctcttgtgacagattaaagtagtcagtaaaagagaatgaccgcagtaaatcagtgatagtcattggccttggaaataaccctcgctctatccgatcccaccaagccatcgacgtccataaaaagacttgccctcggggcgggtataatgatacagagatattttgtctttcttacatattgccctgctcacatccatatcccaacaatactgcgttgcgtgtacattcaccgccatttgacgatccataaatgcaggaaatcaaaagatctacgcctcaagattgtgccccctcctcattgctgatgggcacggttatgcatcatctgcgagacgtcaactcccacccagcgaatctccctaggctgtggcggggtgcgtgcgatagctggtccccgaggcgaagtagtagctgacggggagctacctggataagtaggctgttccatcttgatgccctgtaccttcttgcgttcccttagccgccccatggtatctgccaaggttcgctccaagctctgcttcaacatggccgagtcctcccaccgccgaccatatacttccagagtctgggggatgctttccagacagcgtatgcttctactgatgttatcctcaacgggtcttccatttcgtagttgaggtcgtgggatcggaggcgctggtggcgcaccggggcgagagatgggtatttgcatctgcgcaccggatagcagcatatcctcagagtctgttagtacggcaaggaactggttcgccatgaaatacactttcaaagcatcgtggtaattgtagaatgcgccgttaagcccggcggaggcaatctcctgcatagcgaggaggtaggccaaggagtgctcgaatatgaggattcggtggtagtcggtaatttgaggggcccttgccgaaggtgcgatgcagtagacataactgtatctcaattcctgctcaaacatttgtcgtattccggcggggagactgcttggcagcgattcgccccattctcgcatgtccaggcatatctgccacacaaaggacgacgggtctggcagaggagccgaatatgattgatacagctcttggtaccaataagactgcgctctcctgagctggaaaagaagtagaccgggatctacagattgtgggcccaagatggaggcattctcgagatctttgcctttgcgatcaaggtctgctgcatttgggaacgcgacatgaatcgcatcatcagtgaaggagaacgatcgagcgtgaaccatgcttattgatctaggtagatgcaagggttagaaaaacagcaacgattaagagaggactttcgttattccgaggaaaaccaaccggtcaagagcatatgcgcaatagaaaatcttgcggcgcatatccaaggtagcccgatctacaactgaagacaaggggggatcttgatgaaatccaagatcaacgacagcgcgcgtggtgaaaccaatgagaagccagctgtcgaagtggttgggatctagtatggcgtattgtgtaaggaggagcaacgactgaatctgggtggcatatccaggcgccagcgcaatgtccgcataatccaacgccttggacacaaactgaactccgagattataatactcgtcattgacgttttggctctgcatggtagatccaatggcaaggatcaagaacagcagccaatggtcggatgcgctgatgacgtgctcggcttgctgattgtagatgtcattcaggacgtttagagctgcagtttctgaaaagcatggcaagagggggtacatgttcttcataaagtgatggaagatttcagttgcatagtgcttctgtggcaacggcgagtcggtcaagactgggacagcatccttggtcgcagcggccaagacgaggcgcgcaaaggtcatgttgatcatggatggctcgaaatctcgagtcgttgcgttgaccgatctgttgttgttccatgtaactagtcagacgctgtgaaaccaggcaagtggagaaggacatgggggctctctcttacaagaaaccaaagtcagatatcaaagagttgacgtctgaattctcacgagtcctggcggctttgcggtgaatggctgcccgaatggacgccagggaatcttttctgtctacatgggcgacggccaatgagtcggactcatggagagccacagaagctttccgagacttggcatatgcgatgcgcctctccagcttctctatgcgaagctcaagagcagcgacatagctggtgggcacgcgcaggggttagctatcgagggacgtccaggacggtctctgggaacaatctgtgaagacgcaccttcgctccttgcctcgcgcaaactggtcgttggccgcagagcaggcattctcacggccggccttttcacaggccgtgcaagcagggagctttccatcgcactgttcacagccgtcagatggaattccagccagggatcaaaccggcagtctctgcgctgaaagaggaagcgccgccgcctgtccactcaccttgacctttgcagctcgacctggcaagaaagcgttagatctcgatctgccggagatgtccgcacaagcgctggacgacggtcactcacatcttgagcaggctgacaccggcctcgatactcgcaagaggggagtatgtgagaagctactgcggggcattgctagggcgaatctggagggacccgagttggccgtcgaggagctgaaggactggaatgatgagccgcgaagcaccgtgggagattgtttctttggcggttgctcacagggcgcgcgcgtcgcagcagagacgacttggcgacagaagaggctgctgactaggccgaaggaggttgctcgaatctcagagatgcatgttgtaatcgttgagtgcaggcgggtagcggaagcagcgctggcggtagaggacagtccgtctggccgggggttagcgttagcgttcgcttagctgcctagagctgttgccagcgcctccacatgctctgaagacggcactgggcgggcgatggctgggggcggctcttgggggttgcagcagtcactacaggtacatgaatgcagtattgatggattgggtaacatgtacccttgatatctggcataaaaagcacggatgaccgcactttatttcgactcttggctgatgggaaacgatgcattgcgagtccccatcttggatgcagccacgcagtagactactacttactgctagctgtacattgtattctgtctgcttcaaattccgtgctagtgatgggattaggattcaaggcaatggacggacacgggtgtgtcagtacgaaaccgccacgtattggacgggctgcgactagggtttaggcttatcaacagctggaccctcggatcccgtctgaggcataataatatgggggatgctacacagcctccggtattatacagttatatccgttccttgggggacagagggtaggtgtgcatgtagtcttactatgtcgaatattacatacataggtaagaaagagtgccgtctaagatggatgggcgaagcataacttgttatcaatctcaagatgatgtaatctttcccttttgagtatccggcagctgatctatgtctcgtttggtgaaattgcctttataagcctattgcatgtacccagcattgtttggcaatgtttccgagcgcctaccggcaatctcaaccaactgctcattacatgctctcatgctaggccgagtagagtgacgattggccgtcagccctgctgcgtcggaatcgcatcagatacatctgatgttgttccgttaaagtagcaggtacttatccgtgtatgccatgggtaaagtcctaatcaagcagactacatttgactagcatcagacagctcacatgcaaggcctggtagcgcacacttgtgatccaatcttggcaattgacagtagcaggcatctacaaaacgggttggacgatggagtggcactgctttattcggcatctggctctgactcgcctgcagtacatacgggtacagtagactgaagatcgccagagcacgccacctgcgtcgatgctacttattaataagggagtggtatatatatagaggcttatatgtgtaggtatataccgagagcaaacaaggtaaagcacaccgtaggattcaccgaaattggaaatgcagcagcctttcccgttccaacaccgaccagaatgatgctgtatgatggagaagacaaagggttgcagaaggaatcgagggcatctcagatacgcacctactggtaaccggcctcgtgaaagcagcactaagaaccacttgtaggagcattgtccatggaaaggctgctgccaacggggacctggattgcttctagtgcagtgaccggccgcgtctgcaagacaatcacacagacctccacatgtcatgtcgtccgttctcatggcccccgtctgtgacatcgatctatcgaattatccatccgcatcacaccgctcaaaaccgcgggtgaaggattggaaacgagccactaacggcggtttgtgacacctgaaacatttcgcaagtacggagtgcacacgcatatgcacgtttgcatgcagaggaaggtcgcagcggcatcagacgcattgctcagcgctctttggggagccacttggggagccaggtctcccgctatcaggcccgatacgagccgccccgcgcagctgagttagagctgtacgcagaccgactgaaaagcgggggggccacgggccagtcacgacccttgaagattccccctccgtaagcccgctgggctctgagtcccccacctgcggtacagcctcctccgtgcgttggctgcgagttgattccgctagcagcaatgcctggccctggacctggtgcctctctagcagcgcattgtccggcacgatccggtatcaaccagtaccgcgtcacgctgcgcagcaccgcagagtacgctcggtctactctaccaggcctcgtgtttacagcgcatgggctggagtctccggcgcaaaaccccacttgcctgattccatcgaggactcgaaggggcggcactgcaggaactgacttcgcccagggctcgcgcttaagtggctcggtctggcgcgattagtcatccgccatcggtattcattgcacaggcgtcaaatacgggctggcagctgcactggcactagcggctcaagtcgcttcgctgtcgcgagctggccttcgtaccgcattcagcttctgaacttgcgcccaagcagttccagctcttgaccgcgcgtgtttcatgtcctgcctctgcgttgcgcgcccaggtccagaagcattgagagagccgttgagccgactctcatctgccgagagcgccgtatgtaactctggccgcctcgtcttcctctgccccgcgatccagatggcggcagtctggcctagccttgaaccatgctgatgcttattgcgccttgtcttagaaccgtatcagcccttctattcttgctatgaagcgtgcgcaattcccaactgtttagcatctcgtttccgtccgagttctcgtcgtcatcgtcccgtctccgcagagtccctgattggtttgatctacgggtcgtccaaagccaactcagtgtcgcgacagccaaccgcataccaaccacagtaccatattcccggaatcctgccaagtttcaagtttcatgagaggttgtggcttctttggatatccctgaagctacgaagcagctggcggagtgccggcgacctcacatatcatggacgccgcccatatcttccggcaaggtctggggaccgttgctccccgtatgaaccacgcctatgcacagccgcgaaacttggtgcaaagccccgatgactttttcgacggagacacctcgagtcaccgagttgcccacaccctgacagcatgttgtcgttgtcgccaggtatgatatgacaactaccccgcccctgagacgtattctattccgtacgcgctgcttttactggggatccaacccaggttgcaaggtgtaagtgctgatgatgtatggtagcgaaaaacgaggtgtgaccccacgcttcctcgctgcctcccctgcgagagatcaggatctgtgtgcgaatacctcgataccgccaaggcgcgcaagatcaatcgccgttatgtgattacgctgcaggacaaggtcaaagccctcgaggctgagcttgcccagtataccgacgaagatggcgatcatcccccaacaaatgaagaattggttcgtccaggaggcatgattcggctgagcggcaacgatgagacacctcgctatctgggaccatcgagcggcattgccatgacacggctgctcatggccgaagccaagcggtttaccgagtctaacaagatttccgatctcattcccgaggttcgcgcaagaagccaagctcgcatgcaatctattcagataaccagcaacaacagaaagaaaagctatcccatgattagtgaatttccagctgaaagtcttcccgcgcgtcatgtggccgacaggctggtagagattttctataagaaaggtatgcccgcaacttccattcattattaccaaatacgctcaaagctgacttttctagctcaaattcactggcctgtgcttcacgaaactgttttcaaagcagacgttgatgccgtttataatggcgacacggattcgtacaaaaactttcttgtccgcatggttatagctattagcttgcaaaagttggacacgcaatatgccgggttgggcgactcatactacatggcggcgatgaaatatgtcgaggaaatcattcgtcccaaagacctcaaaacgctacagtgcctcgttctcatcggacaatactcactgctcaccccgacgcgaacgccagtgtactatgttattggactcgctaccagaatatgccaacaagaagggttgacagacgagaagactcttactactactggttacaatctggatccacagacgatcgacttgcgccggaggctggtatgggtagtcatggccatggagcatggcctttcgtactatctaggccggcccagcgcatttgccgtcagcagtgaccgtttagatattgcatttttcagcgcggctgacgatgccaatattacgcctcaaggaatcttagatggcccccttagcacacggaagctcgcgacgatacacttttacaagatgtgggcccttcaaacggagatcaagcggactctttatgaaaggaagcggccagagcctagaaacgacgaccatccatggtttcaaaacatagaaaaggctctgcgggattggatggactcgacgccggaagatcctccgtttgccagaccttggtaagtcaattcaccctcaaacaatcaaacaaaactacttcaagctgtaagttggatcttctaactgcaatggcaggatctctggacattaccaccaattgagggcattattgtatagaccttctcctcagattccgcagccgtcagccggcgcagcccaaatttgtttcgagtcgtctgccaccatcattgacctttcccacaagcagtttggaagcgatcctgcagacctgacctgggtgttcctcctttcactaaactggtcccttagcacgcttctatggacgatatcgtatgctgaagttcgacgcaaccatccaagagaagaagtcgaagagcttgtgaacaaggcattggaatctttagaccgatgcgcagagcgttggccggggaccacggtcacgtctcaactctataccatatttgccaaggcgtgtatgcagagctacgacgtgcaggtcaagcttgagagggatcatttttcttttagcagcccaccggcgacaagcgagtctcagtcttcgcccgaaagctactctcactcaaatgctaccactcctcggccactgccctatctcaaccctccgcagtttggctttgtttttgactcgtcccccgagactatgaacaactacgtcttcgatcccaattaccctcccccacagcctactttccgctcaaactccatcttttgcaatcctgccacagacaatggcagccgacgcttctcttacttcccgcccgatgtcacccacatgggagaggctggttcagaagatccttcgtcccatccgggccaggtaccggaccatatcccccaccatttgcaatcgccacccgagatatttcttcagggcggcataccgacttcgagaccgggcttatcgccatcggcaatggcgatgaagcaaacaccgaatgctaccccaattacgccgtcaccgctttcgacgcagaccaacatgtcgccacctcacaaacgggttattgcgccgcaggtggcccaggctcagccgacatatgcagctgcgcgaatgggagggcaacccattcaccagcgaccgctaccgccggcgcccacgtccgtatccgactggttctcgcccccctcgcagtttatgtcgccatacaatttcgtaacgtccggcagtggatattttaatgaagccatggctgggatgggtgggtttggcggcggctcaccaggacctagtggcttgggcctccacaacattacagcgcagctcgaggctggcggtatgcagtttggctattcgcctggtagacagggcagtctttcccagtcacagcagctagagctcatggaggacttggagacggacggcgtcagcgcaatggatgcgtacctgcaagataacccaatgaacgggagagggtggtactgagatgtaaaactgtgtatttttcatcttccttggcttttctttgtcttttacttacttgcctttcgcttcgcttcaacaccattgacattgccatcattacgggaatctaccggatacgactacttagacgaatttctagcaagggagtactgcgttttgtgtcgaccttttatgtatgccaagtaatgctggaagattttttcagatgaagagtttcaagacagggccaggaatagggaatatataaacaactttcattacgatcttcatgagaactgtttgctatttattgactggacccaacaataccatgtgtctcgctgattttcttctaacaatcgggagccctattcgcatactccattaacgaatttgagttgtgacaattaaacatttgggttttaaaatgagcgactcgagcatgtcttccattaagtaaataaagaaaataaagaaaacaataaaaatagcttcgtagacccatttccgtcgttccattccagttttaaaagagatcccgccaatttccctcccttcctttgccaacgaaatgtatcatttccaagaagagagtattttttattttcttcctggattatacattaaatagttccctttttttttctttttttttttttatatattttgattagatttctttctctcagtctctttttcccaatacatacattctttcgaaaagaattgggtggcaaaagcaaactttggaagcccaagaggagagagaaataaagatttggggtataaatatgcgtaaaggagagtcataaaatgataagtgccaaagtcaaatggccttttaaaaaagatgttcgcccaggagaagaggctaacaaaaaggtagatgtggaaaaaaggagtatcctcgcatttagaagaccaaaagacccaggagggctacaattaggaggccaaagttttcacttgggcgagagaggtcgttggatagaggagggggcaggctgtttgttggcgaaggcgggttggctcctgttcctgacacgccaccaggattgctaccaccaggattgccaccaccaacagggggcgatccggtaggcccaagaccaccaggggtgccaccaccgccgtttgttccagttggttcagcaccgccgccaggagctccagggttgcctgggtttgttgagcttgctctctccaattgaccgggagaagaaaagtctgagctgggaggtgtgacgcctgtcgatcggttagtgccggtattggtaggagctgctgtcacagaaccagtgccagagttagcaccagttcctgtcacagaaccagtgcccgtgttggcaccaatacctgtctcggaaccggtgcctgtcccggcagcacttcccgtcggggtaccagtacccgtaccagcaggagttccggttgaagaaccactgccagtcggagagccggagccagtcggagaaccagtgccggtcgaagaaccagaaccgggaggagaaccgacaccagaaccggtgccagtcggggaattagtacctgttgaggggggtgcggtaccagtctcccctgaggatgaggaggaggctgatgaccccggaacagatgcaccagatgaagccgacgcggatgccgatgtgggcgccgacgttggcctcgattcactgcttgcactagtgggtcccgtacctattgcagaagagcttcctgggcttccagtagtggaagatcccgacgatcccgcacctgaagaaggtggaattgaagctgaggacgaaggagtagacgatgcttgctgcgaagaggggctagacgacgaagatggcggaggggacgacgcttgctgcgaagaggggctggacgacgaagatggcggaggggatgatgcttgctgcgaagaggggctggacgacgaagatggcggaggggatgatgcttgctgcgaagaggagctggacgatgaagttggcggcggtggaggcttcgtggatgaggaagttggcggtggtggtggcggcttcgtcgacgatgatgttggcggcggcggcggtggtgtagaagatttagaagagctgcttgtaggaggcggggtggactgcttagtgctggaagtcgtcgacaccacggagctcgaagttgtggattggatgagcgaggttggggctgtagtgatttgagagcttgttcccagcgtattcgaccccgtcacttggctctcaggggacgatgccgtggaggtcggatttgtcgaattgcagaagaagaggcttgtataacttgctccaagagtacccaaaaagctttccaacgcaggtatgtcgtttgtggggacaccaatggcaggggcaatgcagttaatgcaagcgtcaaagtcttgcgagaaaatcgaacccggggcgcaaaatccgggatttggggcattcgattgtaggaagctaagagcattgctacaatcgcccatgcaagtttgtgttgggggagggtcttgtgttggggtcgggccttggcgctttgcatcatgattgaccttgcgacgagcttgctgctcaaacggactagaagcacgctttgcagatggtggcgagcctgttggaaccgacccgtaggactgtgcctgtggcccccagttgccagtcgtgaaagtgctggtgcagccatcctcaatcttcttgacaacgtggtattcgaaaatctcgtaggtcaagccgaaaatgtgtggatccaagtagaaatagccctcttgatgtggtatatagcccgtctttccaggttgccaatctgcaagcagcagtggtggagctacgatgcagtcctctggattgcatcgaaaaccagcttctggaaagcctggccagaagttgcacccatctggcttcttggggttgcagacatagccaggctggcagccaaagattccttcggtcttcaagttcagtggtccatcttcataaacccccgttggctgtgggcagagagtgaccttgaaaggagcaggctcaacaatcgttgtggcggccgctgcctcatttctcagctccaacgcaaccgcttgcgtcggcacaagctcgttctatgaatcctgaatattagtgtaaagccaaaaaggacattggctgtggtatacggaccgcttcattatgaacaaatgccttggcgtcaggtcgggccactgaagtgacagcaccggcaattatgccaatcgatatagaggtaagcgagcgcatcctcgagccaggctattctagcacaacagacaggaaacgagtgcgcccgttggctatatttaaacgatggacggtagccagacggctagtgatgcgccgaagccagcagatgggcctggtcagaggggtgaaagaatgattgaaaaacaaacgacgaccaaagacgcggcacaagttgtggtggaggaggaggaaaaggatgagctgcctttatttaccggctgctctttatggagatgcagcatagatatggctgctcctgtgcttctaaacggcgttggtgcaatccctcccccctggccaacgggatcctggttaacttacccaagtagacaggccaccggccagactagaccagaccaacgtggcgtgggcttgcgcaatgtactccgtaagcctcacctcgcttcacctgggcacaaattgaccgcctgtcaagagcaaggctgacttgcttgtgcaagcatggactagcagcaataggccagcaaagggtctccatcggatagtacatagtaggccattgttaaagcgagctaccagaccctgtccatataaacgacaatcaatgcctatcacggccattcttgggaaagcagagttggaggcagcacatgcaaggtagagaggtgtgctagctcggtggctccacgcaaaaggtatatgaacacgcctggccgggagctcgaatgagagagagccaaagccaagcaagccattgggtatccccttgtaaggcaggacaagccctgtagggccagtgtgtcggcagactggaccccaaaagctgatttcgtggcgcacggcggcaaggatatggccagcgataggccaagccgaaagacgagtgcctaaaggaatccgcgaatcccctctcaaactggagacgggccagacttagcaatcccatcttgacagctgattgatagaaaagttcctctcaagcagctatgatttctgctaaccgcaaagagacaacttatgcgagcgacacgacagcctgcgagaggctgggccagacacaacttgctgtggcaatgtagccctccaagagcctctaagccttggcgcgcgaatggaagaggcccatatcatatctcaatgtcgcagcgggcaaggattgcagcttgggagccgcacctcgcggcctcacccggggaaatcggtggccggagcaggttccaatacgaagtacgatgcattcatcagcgagcacatactgcaggcccaacagtgaaaacgcggccctaggtaacacagagaaaagggcctagacagggcctgatgagatgggtctctccatgctctccatgctctccacgatcatgcagtccagcccagcatctggtggttgatccttcgatctcatatctcccggcagaagctcgttcgtatctagcttcaacaagaagcaacagctgctgggtttgtgccgctccgtcgtagcactgcattgagtcgtattcaaaacgggaagaggtcggaaaggcccgagacggaagacagactggaagtcgtgctcgctgcgagggccggccaacgacaaatctcaaccgcctagagtgatacgactgcatgtgcggggcgcgctagagggctggagtgtgctattggtgaggtgcgggcgtccgagttggaggagcgagaagaaaaaaaatctgctgatggaggctcctttgggtcgcggctggagttgtgagatgcattgaagaggtgaggttcggacagggtttattagccgattaacgaggctacggccgtgagctttccacagttcggcagccttaggctgttcagcgcgctgttcccactggctagccggggagctgccccaaagcggtagctccaagtcctggaccaaacccctcagcaatctattttgggcgcggcgattggcgggcggcccctctccaggcgttcttggcggccactgggctgctagagctttgaggctcaatgtcacgtaaaaaacaagcggatggaggaaaaatcccgctaaagtcgcttctgccccttctgtccctccaagaccccgccgggcctttgccgtgcgtgttctttgtagtgctgaaggatttcacaacccctggctcgactttctagctccagttctagcccccccacgttagctcgatactattttcaacgtcccaacttgacatgaacctttcaaccaactcccgcatcagcaacacccctggctggaccgcagcctcgtgccattatgcgctgcccaggcactttagtagtgccggctgagctcacggtccagctgcagtctgttgtggcaacaggttgtttttctgatgaccgatcgctattacagctgccgttgcaccgcgaatgactcgcccaactgcgattcaggcatcaccacgttgcacaacaccagaactgctaccgtctgcaccatataccagcgtgcatatgtgtgagcggcgacgatcctacaaaatccaccaatccacccgagcggagcctactgtttgcgccagcctactgcgatgccgcgagtggcatcctcttcgccctcgagctaaggacgcaaccacaccgcgccctggactaaagagtaacaatgtccgatgagttgtcatccagcttacagtatgaatgtactgctagcatgtagcgacaaatcccacgccattgtgctaggacgactgctagcagcttgggtaagcagctaggatactaagagaatactagaatgctagtgctatgctcatcccatccacactgccaataccaccgactctttttcaaagaccaggccatcggcattgtacagtagcgaggcgaaagactccggcaaacgtctcgcagccagctcatcacgcaatatggaagagtacctgcacccaaggtagacccatgttcatgtttgtctcagttccaagggtctgcagctctggacgatctcgcttccattttcgctgccatgctgaaaaatcatagtttactgcgactccctatacctacctatctaggtatgttatgtttgctacagtacacacatctacgggccaacagtcttattgattgccagcgttacatggcagacaatgggcttttaccctattgagccgtcggaaatgagcggcgagacaccgaagcaacctcagttgggcgacaagtgcaagaggctggcggcctgtccgcctgattgatcctggccactggccctgcagggagcgccgttcgcatcgccacaggacatgtcggtatgctgccggtcgcctctctcgcttttgcacttattccatcatgtgcgacccctgcggcccacagcctgcccgccatcccagcatggtctggaagcctcagtgcctccagccaaccgtagcgagcccttggccagagtcccgcccgggataccgcgcctccgggcctctcttaacccagctttggccagtggttcttgccctagcttcctaaagcctgcattcttgtgcacgtcgcccacgatcacctcgttaatcgtacagcatcgggcaggcactgtatctggagcagcttcagcccctgtatgactgtcttgaaagcagcgtccaagatagggtgtcgacggatgctaggtatctgatgctgcgagcctattagtcggcctcttctccgctgccacacttacctttcacgagataacggcactggattcccatcttcccgcaaattgcttcagcgtttgtctccaactgtcgcctcaagatcagcttttcccagcctgtttcttccaatggcctagtaaattctgagattgtagccttccttacaacagctgcactcacgactagccataccatgctcactgttctggctcatcttagctactaacgcccatctcgctttcaccggctttcatagccagccaaggaaacatggcactaaaccataggaccaagtcggttcttcgggcattctttttgaaccttgctcagatccagctcgttgccggtgccgcaaaacaaatcaatacaaccatttgttcatgggaagcacctagaggtattatatcacctacattccagacacaaaacgactgctgacggtgggcaagctgctattattcgcgataagatatttctcgacggaggtgacatctcctggctaccgggattagacgatggatcgtatgggccaccctcaggtactaacggtaggcataacgttcatgttttgttatactggccgtcatttccatatgcttattcacatttaccaggagccgtctctgatgtactgctcacctataatttgagctatgcattcacctcaagtaccaacgtcacaggtctcttactgcaagatcttttatcaaaagcagtaggtgggactggccaatctgacattggggcggcaaactttgtcgacggcgcccttcttggtaacgacgccgaattctggttctatggtggtcaaccagagttgcaactcgaacccttcccgaccaaaaatagcatcatcggatatgaagccttccagtacgggcacacatcaagcgattttcattctggatttgtcccaagtcgaactataccaggcaattttagtcagttcgtcacatttggtggtgcagcaagagctccatctgagaatctggcttggtacttttccggagcgacctctgagtctggcggactaattcctaaagtctccaacgacactaaccgcccaacaaagatatccaaccacctcataacgctcaacatgacggatcagctttttgagacatggagtaatcagactttgccacctgatgtcaagggtcgcgcgagccccgaagtagtctgggtccctgttggtgtgcaaggtatactcgtcgctctcgggggcgttgtcttcccagaatatgccggcaagaatcgcgtgtcccaaaacccaacagccagtgtaggaaatgcctccaaatgctcccctgttcgagaataacattctaatcgcagtgtataggaatcacaaagcccgaaatttatgcaaactattgacatttacgacgttgccagcaaaacgtggtatacacaagcaaccacaggggggcctagcacacgagcccgtgggtgtgctgtcgtggccactgcatctgacagctccagcttcaacatctattactatggcgggtatgatgggattcatgttacagaaccatttcacgatgacgtctgggttctttcacttccatcttttacgtggactcagatcaacaatggcacggaatctcacgcgcgggcgggacacaaatgctttactccttatcctgaccaactcatgatattcggtggctatccgccgcttactgggacaatcgcaaaaccaaactgtttagaggttgggcctgttgttatattcaatttaaccagcggggaatggatggattcctatgatcccacaaagtacggcgactatggcgtccctgagaaagtccaggctgtcattggaggcaatgcgtccggtggtgcaactgccacaaagccggcttcccctggctgggcaactgcagctcttggcaaagtatttgctacgccttacgaccaaaaaaagatcacaccatactggccttatccggcggctcaaacgaccacttctccagcagaaccgacaacaaagccaacatctaaatctaatggattaccatcatgggtaggaccggttctaggcgtcatcctaggtcttattgcgctcacctgtgttattgtcttgttctgtctttggagacggcgcaagagtcttaaaaaccggtctagcacgaataccagtgaagaagctggcctgagaatcctctcgtggatccgaggacagcctcattctcacaaggctgccacggagacaacggaagaagtacctacaagcccagagatgcgagaatacctacatcctagttacaccccgtcggcttcagcatcagtccctcccctgcatcatgaaatggacgatacgcagttggtggaacttcgtaagtacccagcatatctattcctttcctagagaaatatggctaattgagtgtcttcttgtacagctgataataccagggttgagcttcaagatacggggttatcgccaatggacgttcgtgaccgttattctcattggttcccaggtggcagtaccagcgacaccttgccaagccctactagaagctctctccagagcgcatctcatatcatctcaccgatgaacaaagatcgaaacagcgatatatcacattttgctgggtctagcggtctgccttcgcctccgttacctgaagccgacgagagcgacaggaagtctctaatagcgacccctgggacagccatcactccctcgggagagaagcgggacgaatcagcaaggacatcggagggtcatgagtttgttgtttcgcctccaactgcggaagaaaacccaggagacgactatttaacagccaagaagccttcgtcttcaggcagcccaactaccagaaaaagcgtgttccaggagcacaatgatgattgatgacacgaattgaatagcaagacggtccggcatcggcgtttgaatgggtgggcaatttttatcgttgttttttttttatatagtttttgttcaaagagacgactgttatgtgtctgagtttgcaaagatctttaatatgattgtatacccgcccgttttcagggaaatatatataatgcagctacgcactatccaaattctctgtgtgtcttagtctaaagttatgaggttcatgcacatctagaaacaaggttaaaagaaggcaacgaatattaggtggatgcccccatgtgcgacttttttttttttttctttttgctgatttttgtttcctgctttttattttactttctttttttgcttcaaacttcaaccagctcttcatcctcatcctcttcaatctcctttacacgctcctctgcctcttccggtgcgtcttccgttgcttcatctctcatgaggacttgtactagtctatcacatgcgtcttgtacaccctcgtcattcactctcatgtgcgtctcccgaataataggatacacgttgatttttctcatcaactcacggccttccagcgtggtcgtcaacagcgtcaaagtctccacatgggtctggatgttggccgtatccgaatcacgcttcttgtctgacgggagaagctgcagatctggcaacatctccatcgtctcatccacgtcgtactcctcgttgccggtgatgggcaggagaaggtacggcaggatgttgatgtccgactcggacaggaaagacgggtgggcggggatctcaaaggcggcgttcttgatggtgtttgcgacgccctttcttcgaatgtcggacttgtgctctgtgaagaccttgagcttggtcagggggatgacgccgtcgtaggactgtgatgcgaggaagtactggcggatttccgtgtgtttggcgaggtcggcgaagacgtaggcgaggtagtcgtagtctgcctttttgttgtatgcgccgtcttggcccttgacgaagaggtccatgagctggttgaggacgttgtcgtctgagccgagctgtgagggggcttcttgctttcgctggaggaaagcttttgagccgtcgtatttggacaggttggcgaggagcatagctagtagatctgcatttggctcttcgggatgctgttatataagaacaacttgttatttaaagtggtctataagggatgggatggaatagtgagacttacgactatatgtgagaataccatttccagaaacttctcatctgttgctacaaactccaagactactgggtcttcagtcaggttgatgagaatattcaaagcatgttcggcgattttctataaatcacaaaaaaaaagaagattagtttcgttttgtaaactaaaaaaatgagtataagaggaatgaagcctcatggcaagacacccacctcatggtctcgaacaaggaacttcagatgtttcactggtttcagctcttcagccttgaagatggccgggtcagagagagagtaaggaatcaggttctctgtcgcgacgactctgatctggggatttgggtgggcgatgaagccaacgagctggggcacatgttagcgaactctactttatatgaacacaaaaaatttttgggaaggtggatatacttcttctagttctgtcggcatggcggcctgtatctatctgaacaaatcttgaaaatgaagagtacagtattgaaaatggggtatatgagtgtgagtcgtgggcttgaaagaatggctcttattgtgaaatattttggaggggcaacttttgatggattttgataatagtggggtggaaaaagaaggccttggaacgacgtcaggttgggcgactaaaccgttttgggcagcagtagttccaataagacgagaagcagctgtaagttgtttggaagttttcgatattgaaggttcatgagaataaatgtatgcttttggttacacacctagatatccattatagactcatcgatacctcatcttaatatctcgacaaccagacatagcgcattagccgggtagaatgtgctactgatgcaattcaccatgctggcaaacaagcacattgtcctagaacgtagacctcttcaagactctgtttgctacttgaatcatccgttatttcctcttgggattcaacaaaaaagagctctcattaacatttttgcttccaagaatgatatctcaccactccagctgcccagggtccaaaggcggtgaggcgcaagtataccactttggcgtagcacgctaatccctattcgacgagaggggtggcagatcgataagacacaaatttttgattttctgcccaccaagtaagagtcgtcggacccggcgcaagaattcgcactccaaaagacccaatctcaggtacaacaccaaacagttcaatatgcccaaagcaacgactcctaccgcctcgcgccctgggcggcgccacaaccctttggaagatgatgttctggcgaccggcattctgcgcaacaagcctaccaagagaaagtccaaggaggctggagaatccgaggataatttcgtggactccaaggcctcgaagaacattctgcggataggtcgcgagctgatggaagaggaaaatgctgagcgaccgacagcgaggcccacagtggacaattttggctatgattcaagattcggcgaggaagaggaagagcataagacgtatgatgacgaggaggcctggggggaggatgatgtcgagctcgaggatgtcgaggttgatcctgaagaccttgatacatacagaaaattcatgggaggcgaagaggaggacgacctgttgaaacatggctgggatctcaagggctctggagagcctcaaggggactcggtcaacttggccgacctcatcttggagaagattgctgcccatgaagcggccaaggctggcggaggccatgttcgcgcgcccgacgacgactatgaacttcctcccaaggttgtagaggtatacaccaagtaagtattgccaccattcctcgaaacacttccgtcgggcaattgtgaatcgggcgctaacaaaaacatcaggatcggcgaaatcctctctcgttacaagtccggaccgcttcccaagcctttcaagattcttccaaccatccctcactgggaggatattatcgacatcaccaagcccgagaattggactcccaacgcctgctaccaagcgaccagaatattcgtctctgccaagcctggtgttgtccagcgattcctcgagatggttattctggagagggtgcgcgaggacatctacgacacgaagaagctcaatgtccacttattcaactctctcaagaagggcctctacaagcccgccgctttcttcaagggcttcctgtttcctttgattggcagcggcacctgcactcttcgagaggcacacatcatttccgctgttctggcgcgagtctccatcccggtgctgcactctgccgcagccatcaagggtctttgcgatattgctgcgcaggaggcctctcagggtagcgaaggcggtggcgcgaccaacatcttcatcaagactctgctggagaagaagtatgcccttccttaccaagccatcgacgctgtggtcttccatttcttgagattccgtgccgaggaccctgcttccgccagagccggtgacagcatgacggttgtcatgagcggatcagattacaaggccaagctgcccgttatttggcaccagagcttactggcctttgcgcagaggtacaagggcgatatcacggaggaccagcgcgaggcacttctcgatctgctgctgacgcacggtcactctgccattggccctgaagtccgacgagaactgctggctggacgaggtcgcggagtgcctctggagcctcaaggcatggctttggacggcgatgacacaatggagatggatgcatgaacgctacaaaaagcagacgacagcgtttgatgggaacatgcatggagtttcggcgtaattggatcagggaagctattataatggatatttgagctatgaggacagccggattgagtctcacgagacgtgtctagtgcgataatccaagaatttttacaccatgttgaatgaaataaaaagttatatcctagcaatacatcatctctcagcgataagatactgcgggtatcaatcttttgtcttgacaaacactcatttctcggtggcaacaactggagtatgcgccttccaccagtcttctttgattttttagtatacacatgatggaaatgaccaaagttctctgcacatcgtttcccatccacattatcattcctactaacattcgttaagcgattcattaatcctaatacaacagattttccctaaaaagagttactcgatattcccccttcctttctcttcagctcttctacttcttttacaaccaattatttcatcatccacttcactcgtctaggcttgtattcgaccctagaagcattttttcttcttgtttcataagtttatttttgtaattgatttcgtctttttgcatatatggagttggtcgccaatcttgtcgcaataggcatcgaacatgtccgaagtcagacatgcaaagagctcttcagcgcgccgtacatcggccagtcaggatgtcaagtgcgctccagcctcacagatattaccatggcaactaaatcagattgctaatcatgttctgcagctatttcaatctcccagtccctcaacctggtccgccgttcctattcctcacgtttgcgacaccctccaacatcacccacgagcctcctcgatctacgccttgggagagggctatgcaagacggcgcatttacaaactcaacttccccaacaggctcaggagttggcagacagaggtctgattccttgtctgctcccaacctgaaatttggagtcgatccgccacggccgcctcgcgagggatacgagtaggtctggtttccggagggctattgggcggagagacaactggcagcaaacgcttctcgcaagagtaatgccagctccaacgctcgcttttagaaatggcgctcgcgatcaaccaaatctgcaagtgagacggatgcgctgcataacgggctgtatgcatcccggctcaactccatgtctggcccgcgaccgagatatgaaaaacccagacacgatcttccagccattcagcaagtatggacgccgtacttgtccgagtctgatcatgtcttctcactgcaacaccccactgagcccgtttctccagccgctgttgcgatgacgctgccaagatcccaacagtcaagtgaaagcatcgtggtctcgcctagctcaaagagccatcgcttggtcaatgttcccgaaattccttcgcctgagagccttgcccaatcatttccaaaaacaggacctccgacaacgccactgctttcacccagactcttgtatatgagggctaaaaaagaaatcgagtctaagatcaagcaaaagcaccatgatgactcgtatatccatcagcccacagccattggtattcgtccagatattgaatattcaacaaagtcttcttgcatcaatctgacttttgacgaagatcgccagacgcgagcaacggttgaaggcaccaagaaatttctcgctgctcaaaacatcagcaggtcaggaacgtggttcaaagatgagcttcacacatccaggattggccgcaagctttttggcagagcaccgtggcatcgaaaggaatctgccgagtcattaaccagcgtttccagctccatacgatcggtgctcaagggcaagacgccacctgcgactcctgcaaaccatggcttaagttatacaagtacgtaaacattgtcttcctttatatcaatgagtgtcatttctagagactaattggcaaactatcaggtacttacaatttatcaaccagcccatttcccggaggagtaagctaaccctagtttttttttccccccttctcaacgttatcccagacttgtcatcagctcatttttcataggaggccgttcgggtgagcacaccaccaatggacgaagatacggcagatggcaagccacgcgctttcttcacatctttgacgccccctatgccagatggcgaggccaacacaaaaacagcgccggcgtcagtacgctctacgaaacgctacggtgttcatagtagtagtagcatggcacctcaacctcgtgagtggtgggagcagatacctcagcgcggatgtcgccgcgacctcctcgacgccaacagtggctctaccggtagatttgaattcgatgtcccggaacatttgcctaggagtccaatgtgcccggccaataaacgtcacaaaagcggcggcgcaggcgtgtgtgtatatcatggccggaggagggctgggtctattctcgagataagatgagcgggatgaaagtagtaattcacaccttagcaggtttatgattcaattagctatttttgatacttgaaagcatctttccaagcgcaatagctgtctttccaaggtctacgtttcctagtatcatcctgccgctcagaacgtaaagttgacccagggttatacctcatacggtctccgcttggattcgccataattcagataagatcccaatctcaatatttactaattctatattttaattcaactacgcatacacaatagcgattttatctcgacaattacgagtgaagaaaagcagaccgtcgtttccaagggaacgacaattgcctgattgggcactgggcgaggaacgtaccaaaccggcacagcggcgctaaattaacgcgccagcgggaaaacgcgccacgcgtgttcgaattaattaacaagtctaggttaaccaacctccattctcaaatcgctgcgaggaggccggtcaatgtttcaagcttttcgaggtcgggagcagtcaaataacgcaatgttcggatttgcctgatttataaacgtatagccgtgagagctgtatagttctgaagcgtttttaagcgctctttgccgccgcaggccgaacaatggatctcgatacgtctcctagcagtcgcaagcgaagcctcgacgaagatgaaatagccatagcgccaacaagcgctttcaagaggcgcaaggtcgatgaggagaatgcagatgtgcccccggcgcagggagccctgagctccttcacctcggcgatatcgagcgtctttgggtacggcagtaaaaaggcttcagagacccagaacgaaggcgtcgagaagggtgtctccctgccaaaaccgccatcacaaccgctgtctgcgacgtcaccgaacaaggctcgaccagcaatcaagctagcagctctactgggatcaaaatgggatacaggagagggggaccgggcatcatcaccgaaaaaggggagaggaggcaggcgcaaagtggtgactgagccagataacagctcggcaacagacccaggacctagcccaagtagaggcagaggcagaggcaggggaaggggaaggggaaggggaagaggcagcagaggcggtagaggaggccgaggcagaggtggagcaagaagcagtttcggaaaagaagaagacgaggaaaatgttgatgtcaccgtggaagaagagaggccgcaggccgttgccgtgcctcacgaatcgccttcaacggtgcgctcgatcaggcgcctcgattttatacctctttccaatggtatcattgataacactgcggacgaactttcgacaaacgaatacccttccatgagccctctgaagagccgaagcctcaacctgaacgaacggctggctgaatcgactagtactggaaccacgccgaagagtatactatcgccatctaagaacagagggcctcggccacagaaaaatgtttctttcaataaaggcggcgatgacgaagctactactgaaatattctttgaagatttaccaaaagagccggttgtaaaaaagaagcctggccgaaaacctaaaaatgcccagcctgttgttgctacagatgagattgtctgtggtgtatgctctcggcctgagtcacaggcgcccaacgagattattctatgcgacaactgcgactttgcagttcatcaaatgtgctatggtgtgcgggatattcctgacggcgattggctatgcaattcgtgtgcacaagaagacgcgctgggcatagccaagaaacccactgaggaagaggcccctgacgcagctgccgatacaactgttacgcctactcctgccatcgaagtaccggatattcctaatctagaccatcatctgcgtgccctgcagagggtcctcctggatcgatgcaacggccgcaggacgattcgaatgtttggccagcaggatcagtatgagaaggcgcatcagcttgtcgagcaaactgttgtggcgggcgagggaaactctatgctccttattgggcccagagggtgtggcaaaacaacggtatgcatatgacacccgtatactgaagtatgccattcttactgacagttattcagatgatcaataacattatcaacgacctgtcacgagagcatcgacaagattttcatgttgttaggctgaacgggttcattcacacagatgataaattagcactgaaggaaatctggcggcagcttggaaaggaaatgcaggtcgatgacgacttgctgagtcgggtgagcatgaactcttggataggttctttggatcacggcttctacgtttcgctaacaactgttctctctgtgtagtcaaattatgcagataccatggcatcgttattagcactgctgtcgcatccttctgagattcttggacaagacgaagggttcacctcgcagtctgtcattttcatcattgacgaattcgacctatttgcgacgcatcctcgacagacgcttttgtataatttgtttgacattgcacagtctcgaaaggcgcctattgcagttctgggctgcacggcccgccttgacgtggtagagatgctagagaagagagttaagagccgattcagccatcgatatatttacttgtcgcttcccaagaacctagcggctttctggcaagtttgccgacaggggctgatgctcggagatgctgagccggaggaagagggcctggaccggagtattgatgggtttcccgagttccaggcgtattgggatcacaagattgaggttagtgttttttctccttctccacaatcgacaacccccggtattctaacaacagctcggcgtataggatctttacaagcagcgggcatttcaggacctgctgcagtatcactactacacgactaagtcaccgtcggcattctataatgagtggatattgccgctttcatgggtcacagcgggcaacccaaatcttgagataccggccgtcgggtcaaatttgacgtctctaacagcaccggattcccgactgcatttgctatcaacgctgtcagatctcgacctcgggctattgattgcggcggcacggcttgatattgtcgccgacacggacacagtcaactttgccatggcgtacgatgagtatagcgctcttgcgggacgacaacgcgttcaatcggctacggcgggcatgcttgctcaaggcggcaatgcgagagtctggagtcgcggcgtggcggctgtggcgtgggagaggcttgttaccctcggtctgttggttccggctggcgtgggcgctggcagcaggagtcaagggcatggagggctggaagcaaagatgtggagggtggacgtggctctggaggaaatcccagctgccacgaagctgagcacggttttagcgaaatggtgtaaggagatatgatttcatgttttccacctttttttcttgcgattttcttgcttgttttgcgacttgagcactgttatgaggggattctccttttcttgtcctattgagaaaaaaaggcatacgcatgtacgaatgaaatatcacggcactcatatatcatagactgtgggggaaaaggttggaatggaacgggccgtcccatactgaggaaacacgcaaaggcaggtagtgctgctactggacacgttaattctacgattattacaactaggcatattaattaccaccttattgctatggttatgactagaatgattaccactggtagcaggtactgccacacttacacgcaacacatctcaaactcatgatgacagggcataaccggagcaacatggcgtctctcggccgagtaattgtcaaggtacgttcaagaccggggaccctcccctctgcccctgtcactatataccgaaccgtcaagcaaaacgcagaaagatgtcccgtcgtttgcgcatctctgctgcaatgattacagtatacagcggatcacaacccaccaaattcgattttggtcaataagatggcgggccgattttctttttttttttttttttcctgtacgcatttttcaccgcacgggcttgtcagtcggacaaactaatgtgcccattacccggcttcagggatgacaaagttggtcaaaagaaggaatttaaggttgtattaacgccgctgcaccgcgttctactcgagcacaaagggaaggccgagtgggggcgagataagaaaaaggctgtgggttttaattcgctagtatacgagatggaatggaaatttccctatataaaatgtatattttgtcgaaaaagctgtggagcaaacaataggaggttttttttatcgagttggagcgaggcggctttgatgatgcgccgtcgggctaaatgatgttcttttttctgtggttcggttccctttgggtttagggatcggatatcgagagcctcttggccgacagccggagctaaatgctttattaatggggattttgcaaaaaaggcgatatatatgtattagaggatttccagattcagtatttttctacatttgtcattttttttttcttgaatttcgttgagagcattgatagcaggagagtgcgtaagagtcagttatcaggccgttgggatgaacttgaaagccgagtttctgaacgcgggcaatgaatgataccgttacctatgctggatgcctatacatcagatactagtatggccaaatcgaattaccttggagatattcacatttcacgtccctgtcagaagcgtaaattgtatcattagagtagaaaaaaaagaaacacagtcatgtatgtatctcatcggactagccgcatcttgtcggatacttccacccgacaattcggtgcaacgcaatctataaacttccaaaagaggcatttcgtatacagccagcacccactattagaagaatgtgtcgcccagaacggcaaacgctcggccaagctagtgttcacacaacgacatctttcgggcttttgcgaagagaagagtgatgttgacaaatccgaggccttgctttcacgagcctgcaccgcagcacccgcagcacccgcagattcggtaatactacatacgtcgacagcttcctggtcccttgatggatgtagagataagatcaagcaacctgcagcccgtttcgaaatggggtgataggcggaagttgatcgcatcagcggaagtttttttcttacaagagccggggaaaagagaagcttgttagctcagccttgtggactggagatgagttggatgtacatgtgaggttagcacgtgaaatcgggtaagccagcgtgtggcgcatggagagaagaagcacagcctcgattggcaggcaaggacaagaataaaaacagccacgaattctaagaataaactgcgattgagtaaggtcggctgcgtagcctggtcgctgactaaggagcgttagcctgtttcaagaaatggacggacgagaagaggcatttgagcgttggagatgcccagcaggggaacaggtgccctggctgcggaatgtctattcatgctgatttgcctggataaacgtgcagtcatgctcattattaacccggaatgctatcagtgcagtacaaacaattcgtgtgaagcacaagacacagaggtacgtagcgcagctccattcacgtgcatccccacatcccacatgcagcgtctctcgtccggcttctccaccaaccgcctcgcttcgtcacaagcagaaacagccgcaacgtctcatcctggaccccgtctgcgtgggattcggtgatttgtgacataaccgcagcacctcgtacttccgacgtgctcgactgcctcgatacaatcccaggccatcttcccgccgaacagcgaccaggcgccaacgattacacgcaacactgcagccgcacgccaacagcgtacagggcctcttcttctcgaaccagcccgtgtcagtcgctctcgtctcctccacttctctgctctcgtgccaggcgtcaaagcgccgttgcgaccaacaagctgtcaattaagaacccgaatacacacgctacgccaatacgcactgcgccaatacgcacgcacgccagacctgcactgcgcgcttgttggctcccttgtaattgttacccgcccaggccaaccaggctcgggggctgacacctgtcagcacaaaggcgaaggcgctgctccaaatccgtcaaaacggggccttcatctctttctccgtggcagtttcaaaccaatctccggcggctgttccaggcttacgggctcgcggttataggctagcgctgctgctataactggccgcattacaagccatatgacatattacacagcaaagcgccaatcgacctttatttactcttccctgtctttcttccttttggacgactcttgtccttattccccgttcctagtctttcaggctgcctgaagaatccctttgccgtcgctctttgcctgtttagcggaatcccttgcttcatctctgaaacggcgcctaggcctccccccctccaccacacaaacgccccgcgccttaggctcgtgatatcagacataagaccgctgtatcagccgcacagtctatatagtggcaacgccaacttgaaacccacttggcacagccttttcttttcctgctttttttgttttgcgagaagaaacatttctgcataaacaccagtcgccaaagggttatacgagaagaagagtctgagaataaaagagaaggcggaagaggagccatacagacaccctcaaagccgagccaacatgtcgaaacgaacagtcttcacctccatcactcccctgcctccgggcatctcccgacaaaccgccattgacttcctccacaaccaccgcgacatgatcgatctgaatcccttggtccaagatcgccacatcattccacctcctcctcacgctctgccggaagagcacgtctgcacatggtactccatcaccgacaaaatctcctaccttcccggcggccttgttacgggcgcagtgtcatatactgcggcttttcacgacctgccaacgggtctgcagactcactgccatgcgcccatgggcgtcgatctccgtgagaagtggtctgttgctggatctgagcccggggaagagccggagccgatggagcttggcttgggggcgccgcggacggggctgtacattcgggaggatgtcattataacatgcaacatggtcatggcaggcttcatcaagaagacgattaagaaggctcacggcgtgctaatcgacgccatagccttgaaggctaccggctccaattcccaactgcaggcgtcacatacgcaggagcgacagcagcaagctttgccaccgctgaggattcagaataagctgctgacaaaaccactacccgcgcggccagtctcatggcaaacaccaccatcacggccggccccggcatccctgacgacaaatacctaccaggcaggggggacctaccagacagatacctaccaagcagagccttatcagacagagccttaccaggcggaggcataccaggcagagccctaccaggcagacgtctatcagtatgagaccggagggctagatagaggaccgcactacggatacgtagaggaccggataggaccccgtacaatggcgacaaagtacgcgtagaagttggagtgatgatacccatgggatttatatcccggcatatcaatctctttattcctctttttttttaaagtttattataatatctgggtcatagtttctttcatttcatgtgctggataacatgatgcatctcaatgcgattggaaagcgatgcgggctgtggttttggttaatgtttgaattgcacatttcgatggattatatgcgtggcgttggtaggaaaagagactggtcccctcaacagaaacgaatgagaaatcgtctaaagtctctgtgagggggagggaatggtttaaaggagcagacatcactagcgagaattatatcaagactttagaaataagaagcaagatttagcaaaaatcaattcgattaaatgtcaaaaaaccaatgattaaggaaaaagtcttcacacggacaaacagctcccactttgatgcccttctatgctgaaattaaaaaatggcactccaagtaccacaccgtgatatgaagcagctcgaaagtatagaaaaaattagaaaaaagaagatctatccccagaagaacgaacaccccaaaacccccccaaatctcaccagctaaaagggcccacacaggtaaataagaacttcctttccacaaatgtatgcatgctcatcgccaaccagcctttcctaacaggagctgttgtgtcaatcctagcacatgatggcctcctatagagcgaggacaccgacgatgagagcgccaaagacggcggcaccaacgtggacaaaggagctggaagcgccgctgacaatgacgggagggggcttggggtagccggtgggagcagcagggccctcggtctcgccgtgagaaggataaacgggctcgctgtggggagggtaggctggctcgctgtgaggaggaataggagccttggtctcgccgtggggagggtagacgggctcgctcttggtgtagacaggctcgctcttggtgtagacgggctcgctgtgagggggagagggcttggccgtctcggtagggcaaggctgcgtggtgcaagagtcagtatatacagatatataaacggttggagaagggatgttgtggcttacctcgacaatggtgcaggggcagtcggtgatggtcagggtggtggcctttgtgacggtgtactgcttctcgttgacagtcacgatggtaggctccgggcagtacgtggtgtactgggagacaatctttgtggtggtggtggccctctcgtacgtcttgtactcggtcttgggctcctccttgtgctcccaggtcttggtctcggtcttgtactcagtcttgggctcggtcttgtgctcccaagtcttggactcttccttgtgctcccaggtcttgggctcttccttgtgctcccaggtcttggattcggtcttgtgctcccactcgtacgtcttggagtccttgtgctcccactcgtacgtcttggcgtctttgtggtcccactcgttggacgtggacgtcttgtgctcccagtcgttcttcttgtcgccctcgtccttgtgctggtcgtccttgtgctggtcgtccttgtgctggtcgtccttgtgctcccagccgttgttgttgttgttgttcttgttatcgccgtggttgtcctcagtcttgttctggctctcccagccctggttggtaggggccgagtaagaaggagcagagtacgccggcgcagcgggggccttttcccagccgttgctgtccttcttgttgtcgccctcgtccttgttctgctgccagtccttgttgccgctgtcgacggaataagcggcgttggtgggctggccgtaggccggggcgttgttctgctccggggcggcgtagacgctgccggcggcggcgaagctcacgatggagacgaaggctgcggcgaccgaggtacgcattttgatttggggtgtgtgtttttcttgtgtgtttttaagagaagagcgaatgtgttttgtgtgtgtagaaacgaatgttggagagaaaactctcaataagcagaaagaaaaaaacgaaggaagagctgaaagcgaatgtgaggtagaagctgaattgctgtgtgagtgctgaggaaagaagaaagctcatcttggacggacagatcgatgccttatatagatggaatcgaggaggccaagatgcaagcatctggatcagaccattcacccaacaaggccgcaaacgcctcgaatgctgcgcatcagaaacataacaaaccccacacaaggaacgtcttcttccttctcctcctctccaacaagcccaaacacagaagcaaccactgagaaaagaatgatcattctgctagcaaagccgtctacggcacgaaacctgtgagacatgtagaaaaggcagacaaaaagaatccaggaacagatatcatccaagacaaaaagggacgagagcagcagcatactgtaagcggcagatggaagactcaacgggtaaaacataccattgccatttttagacccctctcaggcagactatacgcttctcccttttttcctatttcgtgtcggcaaaggaaagaatagttcgtcttcgggtcgtcttcgttcctgtccagcccccctcaagaatttctgcaaaaaccaccagttcatgcattccagctgcgcgccgaaagcaaattgctcttcatgccaatggccagtgcttcacgaccgcaaacacgcattttccctccattcccttggcactttttgcaaaagaaaaaaaacggaaaagaaaaacaattctcacgatggcatcattttccggaaattcgactagtgcacttttgaattctttgctttgttggttttattccttttttttttaatcgtttgatttgatttgactcaggcatattccgccttcgattctcattcatcgcaggtctcataagaccgtaaacatacatacaaaagtactcaaacatacatctgtgccagctgactcccagaatcgtccacatctgttcgatgcccttcgccgttgcagtgtctcggtttttcccatccaccgcagaaagcccgcaggcatacagtctcttccatgcttgggtgatagatatgtggcgcgtttgaatcgacgcgcagatcagtagcccacttcgttgattcgcggccatagccatcgattccggccaaatgcccccttcctccactccctcctttctatgagcaatgcataagttgtcaaattgcaacataataaaaaatgcgtgcataaaacaagccgccatgtttgtgccgtgttcgttgccatgtgacctctcttctataccaggtttcccttgaacgccttccactctctcgttcttttttttcttttgtccaaatcaaaatacaaatagaaagacattctcaaccggtcgtagtaaccattagaatccatccagacggtgaatcgtgtcaagaaaacaaaatgcaacgcgagcgtcgtggaaacagaaaaaacaaacaaaacaagaaaaaaaaaacaagtggcaaatgacactatgaacaccggttcgatgcagatatgagagcagaaatctagtaggtatcaagtcgtgccgccctttgacaaagcaaaatattaaagggaaaagggaaaaaaaaaaaaacatgcggaaaggggaaagaaaaaatcgagtaaaaattggtgtcatgtgccggtgagtcgtcgcattcgtgagaggctgtgcgtggggtgatgcacgcctgtcatccatcgtccaagttcgttagcatgtacctagatggtggccattactgtcggttggagcgactcaggctccgctcgacgccgcctcgtgcagggacgccgtcgatgttgaagttctgcagctgttgctcgtacttggcgttgcgcagaaacttgggcacggagtcctgcaaagtattgttagtattcattatgatggcacatgatatgacaggtggtaagagcttacactagccatcagcttgaagacggcgttttgagcattctcaaacagagaagtgacctcctgcagcgtctccaccatgccggtctcttgaccaacagccttggtcattctcgtggccaggttgttgcgcagctggtgatcaatgttgagctcgcagggtgagcctggagccaaaaaggcgttgtagatgccgtaggcctgagccatggtctctttgatgatgtccatcgcctgcgatgagggtgtggactcggcttgtcggatagccgtcttacagccctgcacgaagtcgttgacatccttgtaaaaggacaggttctcctcgcagtgcatctctctcaagttctcacggaagagaaggcggagggcggggtcgttgagaatcttctcgaggcgctgggtgttggagtcgcggacgacaccgttgcgctgtgagccggttccagcctcgctctcggatgggcggccacgggagctagtgccattgatcacatcctttcctcgctgcgagatttggtagacagaatactttgtgggctggaacagatgacatccagggttcccgagcataaaggatctgtcctgcaccacagtatctatcaactcaaactcgacgaagagggatgcgatctcgatggcctcccgtcggtccacaatggtgcagcagtccaccaaccaatccgaacaagccttgccggtgaaggtatctttgtatacctttccgttcacccgacgctcagcagccatcttaacaccggtgagaccatcttcgtaatcgtgcaacgagtccgaatccgcaatagccaagttggccttgacattccgggtttcggagccgacgaatcggcggaaaatgacctcgacagtgccccgatcgctgaggatcttgtcgctgtgctgctctcgctccagaatgacgagggagcagcagtggaggttgacgagctcagagacttgcttctgttggattccgtttctaccgcaaaatcgatccagaattgcaacgccctttgcggtcagctgccagacggagcccttcatgttgtagatgggctgtagctttccatccgcagactcaatgaagcgggcatcgacaaatctttggcagattgttcgagccatgtccttggccatggagaaggtggtggtggttgtcgtcgtgacgatccttgaggggtccttggggtcaggcatgcggttagactgggagaatttcagagaccccaggttgttaatagcatcttcagagaggaaagtgtagtccacctttgtcaaccgcactctgtgagaaccaagtggcagaaggctgacgatcagtgtagagaagagatccttgaaatcctatttttccatgtcagacattgttgttgcttagataaagcgaaggagagaccaatagcattgtagaggagatcgatgcaggtgcatatatcggcctgcatatgagcgcccgctccagaggaacgagcggggaaaagacagaacgggggaaaagtagatgaggaaaagagaaaaaaaaaatgaaaaagaaaacaagataaaaagaaaaacaaatgaaagaacagagataatgatggaagaggattagaatcatccagtgatggagagctacatactctagtaaaaggccgttcatcatcggtcatgcgcagcaagcgcgaggatgtctggtgcatcttgggagaatgcgagtcagaattcagcccgttcgggggctggctgggagagtgctgagcggatgaaaacgaggttgcagcagactggctgtctcctccggggtttgacagcagagactgggtcgaggggttgctaaaggcagctggcctgtcggggctggcgggctcgtccctcagctgctggtgcgagcctgcgttgagcgagagacgggcgagcgttgggttggactggcggttgcggatgacgggctccgagatgctggcgatgacgctctgggttctatccagagccgcgactgcgcgtgagaggatgctcggggtgcgctggtggcgtggcgctgagcctgtgatggagacggagctggcgtggcggcgagaatgtgagactggtggtggagatttggagccgtcgaggtgacgctctgcagattgcgaggcggccgtgagagactttgttcggtcggattgctgtcccggcggatgaggcagaggctcgacgatggtgttgagaggttgcgacaagacggccatctgagaaaaagaattagaacatggaaggttttagtgagctgggaggtcaaataaaagagggacaatttgagcttctggggggggagggctttgggggggcgtgtacgcaagaagcctgaacttcaagccctttagtggcgctggggtggaggagtgggtgcggacagcgggcaggggtcctgtagagcgccccgcaggaggggtggctacaggggtgcgtgtactgtgtgcgccgcagtcaatgcttgtagaccctggcaggcattgaattgatctcgctcgttgtccgagtgagcccgtgcagaggcacgactgcggtctcaggagagcgagagacaacgagacgaggcgctgaagaaatgggctgacatctcaggatggcgggaggcaatgctcgttttgcgttttgaccgctccgtggtctctcttcaacggattcaatgctttaattatttctgtcctcaaacttttaaggagaagaagcacgacaggtgggacaaaggtgcaggcgagatgaggcaaggcgaggcaaggcgaggcaaggcgagagacgaacgatttagaaaatcagacaccatcatacagcaataatagcagaaccgactgacccgtggctggtttctggcttcggccgccgctgagccgctggctttctgaagctgcacaggtccggggacgctcaggtcaatgcagcggcatacagcgtgtctcgtagcattcgcaacgacgactgcgttgttgctgggcttcttcaccgattgttttggttttcttactggcagaggcgggatgtgggattgatgggatgatgcatggacaaagtcagtgtcattgattcggcaacggaaacccaaagtcatggccatgtatgcgctaatccgggctcttgaaactctgccgtggccacacaagcgccccggttgctgcattgccctcgtcctcgtcctcgtcaacgctgtgcaaggatacaagaatgtggcttgccgtaaaaacgtggttgcggcacaccatggttcaacatgggggagtgtctcggagcactgcttgtgctgctgcttgtgcgcgttgagaattgaagtgtccacttggggcctcgcgcatgcttgccagagcacagcagagcagcagagcagcacgagtagctgttgcaacggtggtaacatggaccgtaaaaacagcacagtctacaggcaccggagagccatcagcagcctcgtgagtcagagacaaaggtgaggtgagcttgttcccgcgcatacgagttactggctgtggtgcttgtgcgttatgcgtcaccagcagtcagaactaccgctgctagctggtactaacgctacagcggtaccatggaaacttccaaggctgctggctcgcacaacgtccgtgtctgccaccatggcgagtacatacacaatgctgctaggactgatatcgcatgcatgccgtgcctgtgttgactggtaataaattacagcagctgtcgcgcgcccctggctggtgttgctcctcaacgcgcgggccgcctgcgtcttctccagggctaccagatgcgccggctgcttaggcatagagctactgtcctctaggcccacgagaagagcgaactggcccagcgccctttgtggggcagctgacgctggctggcgtgcacgtcgacttttgagtcggagcagcaacgcctgtcgcacttgttatcatgccagccgccctcgtgtgaagtttgacccagatcggcgcgtggctccagggatgggctgcgttcagaacaggcccggcgccgtgccaggctccctactgggctactagcacagggctctcctcatggcttttgccgccaccaccagccagaaaatcctgtcatggtccgcctgggagcctcagtcgtcatcagagccaagtttcgtgctttacaaaggcatgaccgatcttgctttgctcgggttccgtattcaactatcgaggatgtggcgtgctgctagtaattcatgcacgccgtccagggtagttgcagatgcgacaatgtgatgaagtgtttcgacccgaggaagaagaaaaaaaatggcgacgacttcaccgccaatggagcaaagaagggaaaaaaaaattcaagaagctgccagctagtggtttccaccagaggcccatccacagaacaagtctgtttgagatatcggtatttcagcaatgcgctgcgtttcgagcgtagtgcatctcaaaatagcaaggcgagtggtccaatcaatgacacaagacacaaaagaggaattgaaagcatacgaacctagggctactaccgctagttagctgaaggggccgggatctttgtctttcttttcgtccttccctgtggtgcggctcctctcttagctgaagaagcggtgcaactcggtgacgccgtgatgaagcagattcgctatgaccggtttttttcgtgcccttttctcttgcctctaaacctgctgatattacccggacgaatggttgacctgccctcccatccgcttgtttcaattcacgggcttcggagttcgccaagtaagagacacaatagggaggggagcaaggacaagtgacgcaagagcaccggccgaaggggtgggaaatgcaaatcgtcacagcgcacgtcgtgacttttctccgaattaccgacaaaaacgtggccggcaagtgcacgacagcgtctctgccaacgctagacgggctgttgcttctttcgcgctctctttagtcaactgggtaacgttcgttagcatcaggctagtttgcatagtacgcagcgcttttctgggtttcacagtcatgtggtcactggggaactggcccttgtcatttttggctgcggcggggcctccctgtgacgagccaatgagctttggccacccgtaaacgccttctagaagctcagtggaaatcgcccccgaaacaagacaggggcccatcttggagcggacgcaactttgcgctgttggggggggggggaggggggtttgtctgctggtgctgggatggagatacaaagtatgatagtgtgataagaggcgtatgtaagagaaaatcacactgctcacatttggccctttcttactcgtgacttggccaagagcggcgaagaatccggggtatgtctccttcgggtcttagttgcggtgccttgccctttcaacagctctgaaaatggccaagctgtaggatcaatttgagaagagctggatgccacaggtaggttaggtactttgtattgccaagagcactgtagcacaatgcactaatagttcatccttcgctccggctgtaacaatctgttgacgggcaatccaccgagaatagacaaatcagaataaaaaggtgtgaaagtgtaaaaggtaggtcacgtaaaattagaaaaggaaaaaaaaaaaaagcaagcctctcagcaattcgttctcagccgtaatttggaaggaccaagacgcataagacggtaaaagcaaaagcaaaatggtgaacaaagcacagcctgcaagtggcggcggcgaaggcgatggccgagagcggcgtcaagcttaatttctttggaaaagatgatcctatcggagtcgaaccctaaaatttcatggaaaaggctgatcagggagagctatttagggaatttcggagctggcggcagttttgtgattgaaaccaggtagacccaggggggtggttttgacacaggagggaacagtacacgagagaagagctgagatcaggagaggacaacacggaccatgcgtcatcagcaatttgatcgtattccagctgtcgagggccgtgctttttattgattttcccctaggagagctacaggtatatttttataaaaaaagtatttaatcaagaggaggaaccctaggacggcttatacatggcccaatacattctgcgagcaaacaaattgcccattttctccgcggcaccaactgctcttacactaagatgaaggattgacggattgtcatggccatggtgatgattattgcatgtagcggtgtgacaaagattgagctgaatctgcatttgcgtccttcacagtcccagggtaaagaacctaaaaagaattaaaacaggaaaaaaatcatgcagaacgtatgtcaagacctagcggtaatctctttgcatcaccgctgggggctgaccttgtaatcctgcgctgctgctgctgcatgccgggctgtttcaggagggtatcaagcttcgagtcaacgtaaacggcgcgctgtaaatgccgaggtgagcttatattgcggcttggcttttaggtcgtattgacgctgagcgcttgacgcagctatgggccaggccacgtttgcgctaagctaagccttaagctggatcggcatgtggtgccatgtatgtggtctttttgagggtagcagagcgaaggccgatctgccaaggcgagatcttgtcaaggccgctcatcttgtcgcgggtgcttactccgtatgctcgttttgtatcttatttgcgccaacaaataccgacatgtgtatagagtttgagtaccaatacatgtacctacctctgtgatgccgtatctggcatattcacaatcacgcaaagaaaaagtgcacgttgtaagaaggcgttcacagagtcgcacacgtggaccggtttaacgcttttacgtgccacatcttggccttgcaaactctctttttctgtgatttgtctgccctttgagaaggaaaaaaaaaaatgagaaatggcatgttacagttcagcgccctaccagtctcattggcgggcgtctttttgaaattaaagacaaagcagagtcaaaaagttccatctcttctcttgcggctccgagctcgtattcagtgttgaaaatgcgacatggccatggcgttaaggcacgccaagaattgactattgcttttaaatggcagcccttggtaaaagcagcccgtagcaaaaggccggtgttaattcgacccgagattctttccgaccaagccatgggcatatgcattggaatggatggttatgcatgtctcggggcggtggtgttctctccttcaatttgccctccctcggcagtacgtatctagtctatatgagtacgccaccacggttgcatacctacttgtatcttggcacaggtatggacatgtgtgtagggcagtatcttcacgtgggagacaggaaacaagaaggctgtcctcggatttctcccggcatatctcgcatcatgtagggtagccatgtccaacggccttttttcgtctggtgtcatgagtccatcaactatacaccaatatcaaacagggtcggaggcaaataactcggatgcaatgggatcaattcttgccatttgtcctttccagcggggtttggaagctgcagcttgtccattgacgtgctagtggccctatggacatgctgcttggccgtttggcatggtgcgcgatgtgacggtgtcggggtttacctcatctgtatacctacatacatgtatacttacttggtgtgtgccgtctaataagaggtgcgtcaataggcacaaggctcgcgagaaagaaccaagccctggtttgccacatggcgtagttggcacggttgtccaaatgccatgtcgactgcgcgagaagcatccgagcgggcgctccattgccactgcgtaaccctccatcgcatccttgtctttggatgccattgaatcagacttggccggagagttgagatggcgggaagcgggatatcattgacatgtagcggcagttgacagctgccacatagagccatgtgtctacatactttggcaagcgcccctaggccgtgattggatcacagtattacgtgtaaatgtgcggctctcgatagatagccactcgaagctccatcatcccgtgtcatcacagggcgggatgcaaggctgaacgccagagcgcccaacagatgaggaccaacaactctataatgccgagcctgtcaaaaagtaagccaaaactccggatgctgccaaaactcccgccccccccagcaaaacagagcgtgctgtctttacgggtttctccacaaggtgtgcgttatctggtgtccaaacatcacatcaccacgacgctatatgcgcacctgcatactggtatctggcatgatttctgtagccggaaggagaagtcatgcgttcgacttctgaccagccccgaaatccctgtcgccgtcaggtccggagatcgggcatattgctgagcggccgatgcgctgacgctggcggccgagagagacgcggcatctcggacgaatgccacctgggctcgtcctttacaagtaggccatagggctccccctgctctgtttaaaagtgttttgttccgttttcccttgccaaaaaaacactccacgggcgctgcaacacaaagttgcagtctgcggctggctagttgaatatgcagtaagccgtcatcctggcaactttggattaggttgggcttggggcgttcaacatggtcaacgaccttctttctgccaaggtacagtagggtacgcgatatggcagctaacgcaaggcttgcttcgcgagggggatctgcaccacactgtgcctacccgagagccgcacgacaaaagatcatacaaggcagagaattagtggcgctccaagcagtcagtcgatgcggagacgaacggcgccggcttggccaaaagcttggggtgagtagccggagctctcaatggcccggcgggcgccccggttctgctcttggcctttgcaatgtctgtaatggcgcttccacggcgagatccccgttaaacgcaagagacttgtttgcgtgcaattccgatggatcccacgtggtagatctaggtgaagcgcatcttaaaaatgcttctgccacttcccgttgaggccttggcgaagaggctgctggaaacagacagaccgcctttagtgcaaaaccctatcgagggcaagccttttggcttttcgtgcttcctttctccctttctcctcggctcatataccggtagtctcacatcatctttggccaggcaatgggtaaaagtaaaagcgaaaaggaccagaaagaagaaaaaatgaagagaaaaaccgggacctggagaaaggacccaagctgcaagctcgcgtgaatgattcagtgcagcttttgcctccatctgcaaactgacaatcggcattacaagtcggccgtctgataggccgaatcgacgatggactggaattccagggcagccctgcggggtacgtaccgcggctgccattacaaattgcgaccctgaagtggattggcattgacttgtacgtcagtcagtagggcgcgctgtgctgtgcggtgctgtgcggtgctgtggctggcaacgaatgggcgacgcctcttttcgctcggctaccagtattgacgccacgtttttgcttcgagagcgagcatcaaggggtctctgtgctctgtgctctgggctctgtagcggccttttgccttttatcaattcgcagggcgttgaattgcgctgctggcctgtttggcgtgccatgcatcacatcacccgccgcgacggcattggctgcggagagggcgctaacaggcagacagacagcttgaagctctcactctcctcaagacagtacagtattcattcactgccagtggacatagcgctatagcgcggcggcagggaagagcgtatgcatgtaagcgaggggcttgtcagaaacagggagtagatgaaccggtggacttgtttctccacacggaatcgtgccacgtgggcttgaagatgcaggagagaaaaaaaacaacgagcccgccagcaaaagccgctgccattccctgtcgctgcagagaggggggggcgtgtgcaagggtgctgtatcgcagggcagggatcgcgagcggagcatgtcctgttcgtccccagaggccatggccattggatgactcgacgctgcaacggccgcacagcgcgtgctgccaccgtctgcgccgcgtggatgggatgggcggatggcttcgacggattggctgccagttgcggttgcatcggggcgccgtcactccaatctcaacaatcggctcacgatcgagacgagggaaaagggggactcccacagagccgaaaacgggcacacacacactcgagtcgacgccagcgagacgggagggttgcacagacggcgacgattaggaaaggcttcatttcatgtttgatatgcaccgagggaattgctcgcttccacgggactagtcagcacggcgtccagccgctgaccaagtgccggtgctggtgctggtgctggtgctgcggctgcagatgtctgcttggctggttggtaggtattactggtgcgtccattccgaaggagcgaaccggaattgaagccttgattctcgtccagtgattacagtcgtcagaaagagtctctgtgccggggttggcaaccttgacctatcactctatccggctgagcgaaggattggccggcagcttgcagttgttagtggcatcttctaaaggagatagtattactactcaagagcaggagtcgtttgattagttcctattctctgacaatagtcttatgcccatgccggtgagtggttgaaccttgtagacacgtaagttgtctgtggttgagagctcagtcttacctatacttctgctgatggcacatggcactacgactctcactagcaggcaaggctgacaagatctttttgatagcaagcggcaatagcgggcgccagcagccttggtacgactgggtacgacctctattactcgtatctcttagctgttggccaggctatcccatcctacagtatgccgctgctccagctcgccggccgaatctcgctttccagctcccaacatgccacatggcaattgccgtgcgtgacacgtgcgatcttcggggggcatggcgcactagcagcgcagcgacatggctgagacgcccgtccaacacacgacaggctggggtacgatgcgctgtgctcccatcttccgcgcaaggagcagtatcgtggtacctacgagcactgcagtacctattaccaaatcgccagccacccaagtggaatgtcgccattctcacctcccagactcgtcgtactgtctccaacgacgatcagcttgtatcccccatattgacctacgcagccgggcgatgatagtgccggttatatgattactatactgggcacaagtatattctatgtgaatgattgacgacataagacaagattcgggacaatggcgagccagcaaatagactttgatcaagcaaggctggcttattgtgggcacgaccgttttggccttggcagccccagccaatagtgcttctgttatgctttttccttttcccttttccttcaacaattccttgctattccccgtaggcagcttgctagtgccatttgccaaagacagctccagccagtgctacccacgcaacgtgaatcagttgcaatggattccagcgggtggcgggcgagtggcctgatgatgatgtgatgtcgagtttctgctttgtggatctgttttatattgcgattcccactttgcgaagacgacgagacggagggaaacatgcaaataggcagtgttcatgagtcgggtggacggtttcatttttgcccgccgccattatgcggctgcgaaaggcatctcaccaccgcttcttggccctttggtttttgctttgtttggagtacaaagtattacaggcgctactgctcagtcgctagcagctattgagctctcgtccgggggatccgatgggtttcattatcgtttccggcagcacaccgcatcgcgctctttgagctttacacgtttgacagggcgctaaagccatgtgctgggccacggcacggcaggcaatcagacaccccctcaatcgatatactatctacagtacactatgtaggtatcgacaaggcatgggcacgttgggcggtgagagaggagtcgaacacagccattggtgcttaattagctggcattgacttgtaatacctactatcagtggccgccggcaatagtcacggcctcgcgcgtgggaataacggcagatggcggcacaagcagcaaggaagccagagctagttgttgttccggcaaggctcgactcgatggtgcgggtgcagcatctcgggcatctccatctgaaacggcgataacgaggactggcggccaacagactgtatccagaaagggcatcttcagggtcgtcccttgatcattgctaaatttacttacagtgcatccacaagcacggatacacgagtaagaggccatcatcaccgcctgcgtccacgactttcctccagcaactgcaacggagtcgccaagaaaccgctagtctggacggctcgtgtcctttgccatgtgctgggccaggctaggccaatccttgcttttctgtcgcaggttgcacacgcccctctgcttggcgaatcatgttctgttgctcgatgcctcttttttttttttttttttttttttccaattgccttccaaagggcttcccgagtccagaagccgatagattccgcagcccaataaagtggagaggaaattgaattccttttttccagagccagtggcgaaaaaaaaaaaaaatgagcatctagaggaatgtgcgccaagagaaagattagaaaaaaagttaacaccaagccaagtggcaggggcttcgctttcaactttgtgcctgggactgagcctctttgttaatgcctgtatacataaccatacttgtagctacggcaagttgggtaaagccatggtagacctaatttagtatttgtataagtaaagtcggcccactacacacacgcccccccctttttctcttttctgttcagggccctcgtcaaaaacgacaccacacggaacaaccctgcaagccgactctgaactcagccagaagcccaggcagcggctccgttgcatatcacatttttggtactgtagcagcagtagcagcagcagcagcagcgggcagaagatgaggcgcagactggactgggaaaagcagtactagtttcttagttttgccatgttagtcgaatgatttgcatttcccatctccaagcgcctgttttgtctttggaccagtcacggctgagcatcgactataagtctaaagtctagcttgaatccctttcttggcccttttcattttactctttccaagatgggaaatcagatactcgacacagtcatgattgcaactgcaacggacttccctattgcggcaggttgaagcctcttattggctgcacgggcgcgtcaatgcgaaatgcaaacgcaacgcaggtctcaggtgcctggtttaggcacttctttaggaccctctcaatgcttggtgcattctacagtagcaaagcgcagatgagatgagcttccttctatcaagaatggaatggggctgcctgacgcttgcgcgccgtggcatcaccgcttattgtattactcgtggcatttctatggccgctatagtataccatctttttcctgaattcatgacatcagtttggacttatcaacggactaggcagcggtgattcgcatctacggtacctactccatgctgttttctttatctctgcctgctccatattatccatacgggcaatatttctttgtacaaggtacaagtatgtgcccgtcgcatctccacagcccttccttgcccaactcttcagactacatgctcgtttgtacataccgctctctttctctctgtctctccaaaaattcccacaactataacaaaaagacgacaaaatttctcctcattggcccactggtttccacaatccgcatggctacaatattagcagcagctatcattctactgcagctaacaaaagtacggacccccacgggcaactgactcgatacaaaaaaaaaaaccagtcgacggcgggtaagaggccccccctggcaaagctatatgagactatctacaaagtagagaagaaaagaaggcaagcaagcttcgtactagtcaaggaagctaggagaattctatcaaaatcttgcccttaattttttttttctccttgaagcgtgacatgctgtgggcttggattattgattgcgaaaacccacccccgtatctaactcattcttacctattggcccccaaattctaggcatgcaagattcaacaggtatttggttggtgggggacgaaacgagatgacacgggaatacctggtatacagagtttttcttgcatgatatacgtaacgtatattgaatgattagtatactgaacctagaacgccgttcttgaaagagacacctaaagcgatttgttacagtaggcagcccttctacttactttgcttaccgtattcaggcttctgagcgaaaagtcgccgacaactcttgtttacttgcagtcgcagttactatacaacagcctcaactcctccactcccacttgcaccaaccgcagtgataaaaagcctagccttgctggttccagcgccactccagccatgtatccgttcagtaaggaactgaataagcaaacgccgcatctccccaacgatggaaccgcggctcgaagctccccagacgccctctctctctcggctgggcaaacgaatggcttctctcaggacttcgccgagctttctagcgtccaccccggtccaaaaaacagccaccgccccctccgcccaccgcttcccgcaccgtcctcggctgctggtgggaaaaaaggctcttctcgcttctcggctgggcaagaggtggtgaaacagattaagcgaaggaatatctcctagcaaatcgaatgatgtgaatatgatttactattgctagtcccacgtggcaagtacaagttggaggttgagagcgggagttgtcccggcatatcgagatattgtacaacatccatttgtgtagatgacctctagtttcccaagattactcccttccccaagttcagctggcaaacgactgtttgccatgttgagcaactcgcaccgtagtctcgtttaattatcgtctgtgcttttccactacatagacatcattcatggcgtctgcagcatacactgatctccaaatggccaaagcgtgagtctcgacgcccagctgccaatttcgtcatcgccaaccccggggcttgctcaacgccatggccaattaatggtataccatggcgataacagagtttttgctgcctgctataatgaaaaaaggacatgctacactcacactctcacacgctagacatcaaactgacttttagccaagacaaaggctctgtctaacattggtttccgtatagttatagtgcaatcaataatctgctgcagccttctcttgtcttctccacaaggcgagcttggcataacgcggcctcttcaacgccatgattctctctttttgcatcaagttccccggcattgctggttggattgagaaagaggacccttgccctgttcggactcctccgaaacccttgcttagaaggtcggcaatgctccaaccggcatcgccgttgaaggcgagggagggaaaaaaaaaagtattccccgaaagacttttatcctggacacttttctcttgttttttttctctctgttccctgcctttcttggcaattgcgaaaacgagggaaaaaaagtatcgcttggaccgttgtttcaaaacgccatcaaaatggcttatatacacacggagaaatattattcatcgctcttcccttctacctcattgtaaaactctctctaggattaacctatcgaggaaatagtatctcatggtttctccgctgggcgccgccgccgaagaaaaaaaaaaaaaaaaagccacggcgtttgcggtggctttggcctagaagacatcttagtttttgcggttaaccgccttgctggtaaccccgatgggcgaattcgatagtttctagcttcttggaatagccatgatgcatagccatgacgcatagccatgatgctgaggagaatgttgatcagtggcttgtgaaggattatggcgtggttgtaaaagtcttgtgactattcgtcacactaagaagaaatgcacttaagcaaaagttccgtggatgaaacaatagccagagaggatttctaggtcttagagagttatgaattggtgaatcctgaggttgttcaagctcttggctagtagtggcgctgtatgaacggactgtatcgggggaaagctatggaggagtatcggttgatagacagactcctttataattgagcatagtcaaatacgtaataaaacgtgaatggttttctgaattgcgagattaatgcctagatacttttgctttcttgtttaaaagagagttgtcactcgtggagttggcggtgccaagaagattagctacagttgcggcttttgagtttcttacctaactacaagatggcgatagttgctgatgagctgactttgaatatctcaaggtttaaagctcttatgtatgtattcgatatagttcacttaacgatggcatgctttcgattatcgaggttggcaatgagtgtcatgaatgagttatgtcacccgcggaggaaagagggaaaatgagagacttttctattagtctatgtctttctgccttgtactcgcattccctcagatccaaggcatgctttgttataaaaagtgaataccaactacggtcattgccatcttctgacattcaagtagagaaacttcatcttgtactggtttagcatggtgaaactaagagcgctcactgcttattcatagaaccagttcttctgcggaagcctcataattatctctagtaacatgccgttatctctgttgtagactaatagctcgcggtatcgccaccatttgtgtggcggtggacggctgctcgtcatctaactccaaagtatatgagattgatagggaatatcgtaatgaaatgtatggataatagtgatgtaagttttccatgtattaattgcttctactttatctcacgtttaccgttgtgtacaaagatcaggcaacctcatataaccaagtcttacagcaattacaaggatataatcgttatatgaacagcacagacgcaatatctttactggaatagattgtaaatacaactgcaatatagatgtaggaatataaacactgaacctcagaaactgtcgtttcacatcggcgactttcacaactcccaatcatcgctcaagtgcttcgttcttggacgctcttcgtgctgcacaacactggataaccacctctccagttggtattctgaacaacgtcaccctaggaaagtagtatcaccgtcaccgcatcatccttccattatcagtctagatgctgcgtcctcatccaaggctgtatgactgcatggtgtttcaggcgcagggttgcagaaacaactgcttgtaagactgctacgtctgacacaaacatccatccaagctttgatcaatcctctcgctgcctacagacatacatatgcccaaatgctctgagcagacaaatgcatagtaccaccctcattctataataggatagtgccgctctcagccacaacattctagaatcaattgctgatcctgcatgactgcatatccggcaaggcaaggcgggcatgatcgcggccggtcccctgagaagcaactttgcatccttcaaccccccccgtcaatgttgcatccggacaacgtggctcaaccctttaaacgctgcacgatccggggcctgtttcgatttcccatgggacaagcccccccctattcgggcaagtattcagcaattccccccctcaaggaccctgcatggagcagggaacacgcgcgagtcttcccaatgcagcgctcggtgaaggcaaaatgccacctcgaatcaggctgcacatgtgtgtgcctggatgagaaaaggaaggaagaaccaggttcttggcggtaaagcaactctcggaagtaacccttggctcggccgagggcttctacggccttattccattatccagagtctcttaacccgtacgtcgttgagtaatgcgcacggcatgtcgggcctatttgcgccagggattcaatggcaaggaatagtggctctctcatcaatcctcgtcttcttgtccctggtctttcatctccgcctaaagggctgcatataccaaccatcaacttataccacatggagaatattgcgggctttccccccctccaagcccaaaagcaaaggagcaaaaagaaaagaaaaacaagaaacaagacgagcaagggagggaccccccttgcaaacggcaaaacgttcaattgccggattatctcatggcatcaaactagccaactacctgatagggacatggctgtgagctttgtctgtttcactccagacaaaggttagcgttatgcgggggatcctcaagattacgacgttgaataaggggattattcgccagtcagccaataaaaaaacggcggcttgtccttgcgcgaaaactagacagacgccttgttgataagtctttgcataccttgtaacagctgtgatgctacagtaactttatgaaaagaagataacatgggagggggaagaaacaatacccgtctctcccgaaactccgcacaatcaaaacgcaaaccaaggatacatcgccattgcatgatttgtgacgaatcggcctactccgacatcctagcaatgagagatgccatgacaaaaacgtgagataagcatcgtgaacagggtccgttatcatgtcagcgtagatctcccattctaaccattttgagcttcccaagggacgagaccataagaaagtctccgaagaaggatgacattaattaatacgagtctatgctttggaggtgatgacgagatattcacatgcctgtgcgtaaaagctttcgacgcgtgagaattggcctgctttacctgcgaagctggctgatacaattagcaatgaatagagcgagcaacgtcatcggaacattttttgatattccatttcattaatacttttcttctatccgcttcttcaaacccaccccctcattctcatctgcccattcctaggcccaaagctgggcctgtcaagaaaacaaaaaaagataaaaaggccaaacgccatcgctcctagtctccaattccctttcaacaggttagaaaaaaatatgtatactttgtgggttagtcgtacattctctccctccctccattccatgaaatgacatgtatcgctctgttcgagcatctttccaccgtggctctcttgcccaagtagagctcattcacacgcgttcacctgtgatttcctactcccttttcaactttgcatgaaagtagcaaatggggcttatatcgacgaaggagcggcatccctcctccagcctttattccgcatgttcgactcgatagacttccagatgtactccacgacctccttgtctctgaatcgcgaagcgacgtcgtcctcgcctctccagcggtcaacgcttgtagtcgtgacgcggtggccccagccgcggatattatccggcgccagctcgcctctccatccgacatacacgcccatggtatgcttgaataggtcattcggattgctccacttgtaatttttaaactgccacgtctggcctgtcgtaaagacggcaacaatgcggttccagtactcaggcttaaactgctccgacccttcgacgaggataaaacgcataggtcgatttgggtcgatgccggggatgatgcgctggacgtgcagcatggaggcggtggacgcccccgcatcgggaggcacaaacttgccatcctcgaggaatgagcgggcattggacatgcgcaggagagaagaggcggatggagagagcaagatgatggggtcggggcgacgggtagggcctttttggttgatggagagagactgggccgagctgatggccgaagactgagacttcttttggaggaaggggatggcgagtttccgcacgtgggagaaatcctattgcctagttagccagctgtagaatggcatccacacgcgatgcgcagtcatatcacttaccgtgggtttgatgcccctcagaatcgaattgcggtcgcccattctgcgctcaccgtcatatacgcttgccagcctcgggtcgattgtccccttgcctgatctcgccgaggcagccaaggccgcagcgccggtctttgaggacagggtcgttccagcagccgctgcaccggcatctcccgctataggcttgatatactcgctttcctcgctagcaccttcgagccaagtgatcaaatcgagtctttcaatgaaacccaggttctgaaccttgccgctcgatccactcgcgccgagctcgtcattgagcgtcgtagccgaggcattgtattccgggatggcaagctcgcggttcagccaggcgaagtagatactacgcaggtcgaccggcttatcgctagagacgaagcgcgtgggcgagtctatcggcagcgcgagcgagaggcctgtgaactgcaggtgcgtggcctgcgagagagagacttcggcggcggaagggtcgtcggacgcgctcgggatgaagggctggccgctggagatggattggcggaggacgaggagcggatcatagtctgtgggtgccatgatgaacgcgaggggcgcgcaaaaaagacgggaaaaaggattggagctgttgagagagacgggtgctctccgattgggaggaaatgggcgacgggcggaggagatgatcaatgatggtttatgaggagccgattggtatgccgcagcgcatggagaataaagtctgtttgtgatggaaggctggggttgatgatgaagagaggctgaggatgaggttgacggagagaggttgagtgtttggtgcagcaaggctgagaagctagccgcaggctaaaaagatgcagcggcgtgtcggccaattaggatacagcatgattcccaactcatccacgagtgatgccggctagaacaaggacagtattgacgatgccaacaataactatgctaaaaataatgtatttcaaacggcaatgattcaaatgatgctaaaatagtgatatgattgaagcttgagagtgacagcatgtatttattacatggatacttggtggcaatacagtgaatggattcagcagtgaagccacaacacattgataatgtagctctagttcatttgtcatagcgctctgtatttatttacaaaaggtataaccaaagacatatgccccgaatgctaagcgggatgtccagtcttaactccgccccttcaagctctgtgtagaggctcaaacgcaacttatgaaaaccaaacaagaaaaaagccctacccagtaaaacaaatggcctttacatgtgccttgcagaaacccatccaacgccaatgcagccgtgcattcattttcttctttcttttatataccaagaataagcttcatgcgttcataagtgtaaaagctcaccgctgccagaggcacgaccttgacgtatccgattgtgaggccgacgaagaagccccggattcctcgctctttcaggatcatggctgctgtctctccaactcgcagtcttcgaccatcaccaacagcaccgccaacttgcatgcgccgccggactacttcgaggggatatgagcttgtctgtgagatcattccggccacgcctccggcagtaagttcggcccaagatcgaagcgcggcaggcttcccttcagggtggttcgccttcttcggcagagttgtatgctcggcgatggaatgatggcgtagtaggtctgtcatggtgtcatgagtgaggaaagacacgccagcatatggcagcatgcccagcatggtgggggcgaaaccgcggtaaaagttgactaaaccgactcgcggcgcgacagattcgacggcagcggcggcagagtctacagctgtcgcaattgaaggcgagtttggtagttttgcggttcgagctttctcaatagggtgttcgttgtagatttggcgacatattgatgtcaatgatgagcggccatcccgtctagtctcaaaggcgaggcgaactcgaacaacctcgagaggatatgtgaagaaaacagatgttacgcccgcgaggctgccgctgatcagccgtcggaatggcgtctcgtggtgtttgtcggggataaagatgttgcgaatctgctcgtaagcaaggaatttgatgccggcgtaggggaaaattctaagtagggtcgctgaatggcctctgaaaagcccccggccgccctcttggagatatatgtctttcattgcggtagcgactccaaaagaggagcccgtatattttgcgaactgggggttgctggtttggaagaggatcttgacacgatcaaggggcgccactgtcgtttttgcctgtcatggagggagttagcaacgcaatattccatcgatatcggctgactataattttgtgcgaatttcgcatgtaatattggatgtttgggaccaacaacttacggcgcatcccgcgaggccaccggcgacaccggacctccagatataatcccacgaacgagtctttgcgcgatgtgccgagagttcgtcgcctttcggagaagcagcttcttttctcctgggagccgcagacgccgtcgcgcccacggccgcgccatgctgcagagctttgtcgcgtgctatgtcggccatggagccatgatccgcataggcggacggcattgcagcgcaatcagtcgcagtcgcacaagtacctgagtctgatggattctataaaagagacatgcccgcagagctgacggaaatgcgaatcaaggaaaagggagaaggcaagacaaagagtaagagacgaaggaaaaaaaaaaaggaacgatcaaacggtaagcgaagacaaatgcttaggggggctgaaggcttgataattcccaggatcaggacgagaaaaagaaatcgataaactcggctccctgcgagcgctccgagacgtcatttgctttgtgcgacgaggtacttgggcggtacatgagcggaccgcatgtcgagcctggattttggtcacctgcccgtgtgctctggcctgtgccgaagtcgtttgccggtcaccaaccgccactgaggggagcttttttagagccgtagggtctccggggccgaggattgccgaagattgagccgtttggggtgaaacgcctatttcgaggtaccagggcggttccagtcctgttcctaccggcgcatgccgttgacagccatttgtttgtattttggatatagattcaccctatcgcagcttgtgccttgaagcaaacacttttcgtggcgctctccgcattccttggccattgtcccgctgttgccgtagctgcattgaccatctagctactgtcttttgaagtcgtctcaatctttattggcccaatacacagtacaggtacctgtaggaacctacagcgtgcaggtggcctagtagccgactaagagcctgtagtttgctctgtgccaaattcagattttctcgtgattgtaacgcgatgcctgcataatccctgcgtcacagctcgctggcaatggcctctgtcagcgcatgtgacgaagcatcaccaccgtcttcaactgcagcgccgcctcctccaaccacatcgtcaatcctcttccacgccggcaatgtcgtcctgctcgacatccccagatccctagaagaggcccaagtgccccccggcctcccgccatcggctcgaatcgtttctggggccccgccactcaagccattcaccaccccggagccgcgagatggggcaacagctgatcattggctgcgcagctcgcagtctgcgggagctcatattgcagacttgatggccgcagcagccgtgcagagcgctctggaccagcttcatagccgatatgcgggactgttttgcctcccccggctttgcaatgccccggatgggctgattccccaggatttcaatgacagaaagattgacactggtggcaccacttctgctgatactgctaccagcactgcaacttctgcaatggatgctatcaggaccccccctagggctgagtacttgcacggatctatccgtcatctgcggcagacattcattgatcgagcgccgcaattccgtctcatggtcttcgatcccccgtggccaaatcgatcagcccggaggaagaaggcgggcagttacaacactgcctcgaacctctcagaaatacaaaaactcctctctagcatacccgtggcctctcatcttgcttctgatggcttggtggccatgtggatcactaacaaatccagcgttcttgacctagtaacctcatccaaaggactctttgcatcctggggcctcgaactggtaacgcagtggacgtggctcaaaatcacctcattaggcgagcctctgtttgatatagagtctacgtggcgaaaaccatgggagacgctgctgattgcaaaacgcatcagcgccaaggcaccggagactctcaagcctcgagtcatcctggcagttccagacgtacattcacggaagccaaatcttcggcgactgtttgaagaataccttggtcaagattacacagctttggaggtatttgcccgcaacctcacctctggctggtggagctggggagaccaagtcctgcagtttcaggcaccagagcattgggtcgatgttgagatttcaacgacgattgtatgaaaccaatggttaaatgtaaagcataggcgaggaaattttctttttttacaagttcaaaagtaatatacataatacatatatgcacatgatatgcgtctaagtcatacactggccaattgccgtagtctccctttttcctgtatatcccaatagattgcggggagaaaaatcagtgtgcgtgctccctcatcaagttttccattttgtctttttttcttctcctttccttcatgatgctgttgtctcggctggtttcctagccttctctttctccagaatctgatcccaccgaggatccagcgccacatcgtttgaccacttgacttctccagacaacatctgcttagccagcttgcccaattcttctcggtcttttgatacaggttccttgctcttgagtggaatctgcatcttctgtcgcacgagctgctcctcgttcctcttctcaatcgtgtcctcgcgcatcttccacaggtcattgctccagggctccagatccgtagggacgtccggccactggaaaggcttcgccagctcgacggtcatgaccttctggggctgcggtcggtaccaggagcgagagctggtgctgcgctgagtgaggggctgctgcttgacgtaggctcgcactttggtgacctcgacgttgtacaggttccatagatagtctcgcagatcgaattttgtgaatcgcagagggactttgaagcaggcctcgttgggcgggaggtgctcttttcggagcatcgtgatgacatgattgggtctgtgggcaagggtgaacatgaggctttgcgcgaggggagttcagacgtggaattggatttcggcgtacaggtaaacttgcttctggcccagcttgaacgcgggcaattggcgcgcagccgccttgactgcttcggccatggctgcagcaatgagaatggtttctgcttgtctgtgttatatcatcaaccagctaggatttcgatatccaaagttttgtctatgtggggtcatgattggctgatgggctgtggctaaactacagtagatgtcattccgacactgtacatttgtactgtattaaactgcacccgtataaacgtcgtcttcatcgtgcgagtctttttacggcggacaccatgtagcagccgattcaattaaccaatcaagccctgcggccagtagcttaatatttcctcaacctcgccaatggtaaacgttcatgccagtcttcagtaacgaatagtataggtaacacgtattcaacggacaaagtgtagcatcttggatcagaatatatagttcaaagggcgcagctttttacacacattcatcttgtgatttcgatgccataggccgctcgcaattacagtcgagtcggccgatgagaagctaaatatctgcatttacttacctgttattgtacctggataccgagttctcccatccacgcattcacttgctcattcaatcgagctcagcgcgcaacatggcagcacaagacgtcgagcatgacattgtgttgtacgacttggcttgcaccaagaatgtctgcttctcgcctgtcgtatggcgcatccgcatgatgctcaactacaagcaaattccgtacaagaccgtcttcctcgagatgccagacatcgagcctacactgaaagagctgtgagtatatctctttcctttaaaactcccgttcaagtatctgtttcaaacgtatttcatgttacttgtctctctcaccgaagcctctgtctctccaaatatgtagcttcaagtcgtggctgcagtgatggaaattcactaacatgaagaacaacagaggtttgccccctcacgatcctgctacaggaaatacaaaggactacacggtccccgccatctaccatgtaccgacaaacaaatatgtcatggattcacctgccgtcgccaagttcattgagtcgacctatcctgatccgcctgtgcagctcgactcagagctaggcacccagatcatgctcaaattacgcgcagaagttggcccaactgtccaaaaatcaataatgccgcgcgaggctctcatcttttctcctcgcgcagaagcgtactttcgacgcgctcgtgaggctcgggttggctgtccactggtagagctgctcgagggcgaagatgaggcatgggaggcgttggaaggcaattcaaagactattggcgctttgatgcgcacaaataaggctaatgggccgtttattctcggtgcccggccgagcttgatggactttttcgttgcaggatctatccagaccgccaaggtgattgatgaaggcgtgttccagaggattttgaagctgcctgggtatttggagatttacgaggcatgtcagccttttatgcagaagaaggattgagtttggagactgtagattggacagagtgactgtccatagagaatgtatgagatgtaaccagaccatgtcattctgttataccacagccattcgacagaccataatggtcggcgcttgtttttgcctgtttcctatccgccatctagtaaatgcggctcagttgagcatatggataataaatgaggaggaaacaattgaacttggcttagctggcgtttgggaccatatatagctttgtgcactgctctgaacatgaccagaattgttgcgtttgatgataacctgggaggctcattgagaatgctttcatgttgcaatgacttgaactttggcgcccattcactcattgctgaacaccaaagtcagatacagagggctttgctgcaagtatcggctccctacagctggcatcccgtacttgcagtcattcttgctgcacctcccctcaatgcctggacagctgcctggcactagcaaacggcctgcttcagtactcgaggtgcctataaaagcattaacctgctgccgaaaatacctctacttagataaacgtcactcagtctgctacagccaagtcaaacgtggaatttgcaacccagctcgtcgtcccacaactagggggcgagactcacctaccagcttccacttgttcccaaatgcaatgtgcgacacccaccatctccatgaacctcacgagttgattatgcgtctatccatggaaaccacgacaacaagtagcgaggctacctctcggccgtctcctggacgtcgaactcctcggcgcaaaagtgcaaagagacatcgcgggacgccatcaaggagtcgcaataccacaccacgaagttctcctagcaaagattctgcttcgcccaagaaaacggcctatactccgataaagatacggggagacgaggatggccaaggcacgctcgtcagcaacaggacactggcagatatgcaaatggcaaagaggaactatcttgggaggctggagtgggcaaaaggcgaggagcagcttttcgaaatcttgttcctgagacaggatataccgctattgccgctacactgggaagttgattttcgaggcatacccatctcaggagactgcttttgctgcaagaaaggggagaaccccatcatctatgcgcacacgagcacttttctaggtcagagactacgtaaaatatctcccaatggccccccctttccccctcattcacttcttttcatacaagattctgcagtttcaagctgacttgacatgcagccactacggcgttgacgagattaatcgacctgactgcctgtgttcggacagcctgtcagtctgggctacgaagaaagacaccgctgatgatcaagaaggccttggataagttcataagatgggctgccgaagacggaggatacaaccatctgcaatacaccctcaacgtccttgtcgagatccttgacaaggacgtcgagcaagctgatctcacgagcatcatagaggcgcgaatgaacgcattggcaagattgcatcgtaaaaatctcgtcattgatcaaaatgttactgaaagcatggatgtagacaggcaagtcgaaatgcagataaagtctgaagccgaggcttcggatgcgcagcaacgacaactgctcaagcaaagaggccggtcgtgggggaaattgggttcacgcatcatgagtaagctgctgggattgataagattccgccccatcataaagccagaatcccacggagaaacaaaagtgattgacgatgaggacgaagagcagacggatgtcggcgagcgcaagcaaacagcagcagatcgagtgagcgtcaagatggaagaagacgagaagctcgacatcaagcctgaatccttcgaggacgatgtctcaatgaaggacattcctcttgcccagacaactccatctcagtcgccgctattatcctcgccgctaccatttcgacgaccccctcctgttatttacggattcttcatcatctccacgacggtctgcttattcaccgtcgactcatccaaagatgaatcctctatgaatctcagccttcatctcgacatgaactttcacgaccagagccagagcgtgtggaacgccctgactgtggcgattgtggcatgcctcgcgagagacgatatgatgaccaggatggatgattttgaggagcagagagtagtcgaggagagtgatgtggatgcctgatattggctatatggagtgaaacaataagagaaggttgccaatgggtcctatttgtttgtgtgggatttgtttattgtttgacgcgagtgctgttagtatccatctggtcatcgatttcttcgtctggttgacgcaccatgggttcgatattgccccctcttatgtctaccacataccgatagttggactcaccttctaggtattcttggcctgtttgcacaaaattgtattcgactgcatataagtaatctctgaatgctctgtattaaaccacaatatcggcaatggcacagcgcaatgcccgcaaaaaagaataatgtacagtaataaaacaccatgttggagattttggcacacatgtccctttcccatgccctctatctatatcatatatcaaaagaacccccgtctttatcatcccagatctattttcttcttccaaaaacgccttcacgtaaatgaccgggctataattctgcgccctcccccgtaaacaccatctctcttctttttttttttttcttttttttttatgcttgagtcttgtctttctcttcctttctcatcttctgttcgttctagtgctcaaataccccttcttcacttgcctcttcttcaatcgctcctatgctcgttttgtgtcttctcgtcataatgctcgtgcccgcccactattcatgtacaaccaaaaaaaggaaaataaaaaagacaaaatatgtataaagaagcaacggaattccgtttcgttgtttctttttctcttcttctttccgttacaatgcagtttcaacttcagaattctctagtggcatccaaacctctagcttgtgaagcagtcgctgatacaagaagagcatgcagccgctctggataaaggtccaaacgcctcggggcccaacgccacggaaccaaccgcctagaccttcggtgtggtagatgaccctcagcccggcgaagactgatgatgtattcagcgcaatggcgcccggtctcggtctatgcgtgctcggtgacgaagtcgatattaagcgtttctgaggattggggtctttcggtcgatgtgaggattcgtggtgtgaggattcgggctcggatggaatgttgacctgtgtttgtaggcgggtcttgacgacgtccagaggacatgtgatgacgcccgcgagaccacccgcggcggcgccggtcaagagctccaggggcgcgccgatgtcgcggctctgcttgtataccctggaccatgcctggaattgctcccagaacatgaattgcagcgcagaaaagggcaggtctcgatatagggttgctttgtagccgtggaaaagcgcagaggcaccttctgatcggacgattgtgcgcgcggcgtcgagggtgccgcggtagttgtatccggagacgaaatgggggttgttgtagcgtccttgaagctgcagtcgggttttgagaacttcggatggcacgtagacaatggaagctgcgaggtcgcccaggaagcctgaaatcaaaaaaagttagcttggcagcctttggaaagcaatcgccgtcggtctgttcggcatgcagcttacctgctgagagataggcgagatggtgctgaagcccgtggtctatcaagaatcgcttgctccattcgtacgtcccgaagaacatcactgtgcctgggaatgacccgcctagcgctgggatccagcctccgtataagcctctcgcgatgccctcctgtcgccatatggtgtggtatgatcgccccaaggatgtgtatttcgggggaatatgcggatctccctgctgtcgcgtcttgacggtatccagtgaatgcatcagcatgtcaccggttgaacctccaatacctcccgcaatcatagcctaacaagaaacccaacagtcagcgcaaaagagatctccaaatggcccctcatcgcatgcgtaacgtcatagacagcaccccgccataatcaacaacaaaacagaggagaaaaccaacatggatatacggcggccggccctcaacctcgacatcttcgctgtgcatggtatgcgcaggcttcgcaagcccccctgcagtgtggctttcggacgaggctatcgggtggtggccggcatatcgagaagagtccagcgcagttgcgtcacggccagctgccgcagtggtcgtcgtcgtcgtcgttgaatcgctcgttgcggtgctctcgggctttgtagtcgcagagttggggaagcctgccagagggaattgggaggaggtggaaaggccttcggacatttgcaaaaagcgccgcccaattgagactgaaggcttatcgatgcgaaaggagaagaaggaagggaaaaagggaaagaaagggtccgccgaagaaaaagaacaaccagcgcacacgaaagaaagcaagaccgaaacttggaaattatctcccccctgttcgaatgcctattagaatcaggagataagatatggcgatgaaaaaaaagacgtcaaattctccttcggtacctggctgagcaagtcggtcgcgtgggctcccgatcttcttcccgagaactttttgctgtgcgcaagctgataggcggtttcggctcagccacacatgtcttgcagatccgctgtggcgttcccggcgaattgacgggttgacggggttctgttcggaggcgagcttttggcccacgccgagcgttgttacggcagagatgcaagcaaatctggtctattgcggtttcatttctcggtgaatttcttaatgcttctgtatgatacaagatagtgtcctctaatgagttcaattatcccagacgcctcttaatgcatgtgcagcaaattcctagtcatacagcagtagtagtagtacatggcatcttcttccattaatcactccaccagtggcctgtcatgctcccaccaccgtaccggcccaaacttcctcggaggatagacaatgtgtgtcactctgcccgtcaataatctctttgaaaccggtccataagtgttgctgtccagacttgagcctggaggaccatctccttctacccacacatgtccctgtggtatcctgaccgttgcaacgggatatggctgcttcgtcttgatcacatcgccttctagggcaaccaccctcttgacggcaattgtctcgggatgaaaggggctcctattcattgatcagttgaacatgtttacaatcacgaaacaaaaccaaataaacgtgaagccaccaacacacctcaacgtcacaaccattcctctctgcaaatcctcctgcggcgaccacttgtaattcagcaccacgtccctccgtagcgacgaatctctgtccgcattcataaagggatacatcgacgacccgtcaatgaccgtcagctccgccacatgcagattaaaccaggcaatcaccggaatccaggtcgcaaagccgatgaggttcagcaccgtcgtccgagtaaggcttggagggccgctggaactacctcttattcgtgcccatattgaattgagagccatgaatgtggcctcggggaagacgtcgtcaagaaagaatgtgtgactcaaagtaagatgattatttttaatgccgcaacctctcagaataaaatgctcagtgattaattcatcaagtcaatgtgaagagtcgatactgaagtggtcgcctgtcaaaaaaagttgcttagtggtgtcattggcctgttagtgcctcttctggttagctcatcccacagcggaagctctcagtgacctcacagcttaaagagacctacagcaaagcttcaacactgctcgagtctacgtgtaaatacagttggcacagtctatgattgtttgatttatagcatttttttaatcttatgaaaagctttgatgccccgcgtaaatcaaacgtccagcagtcacgaccaaaatctaccctcacaatatatcccgccttccacggcttttaggtcgtccgtcacgcaaaagacgccattacccacgaccaaaacttcttaaaccaaattctaggccatgtctctcattttcatacgagcgctgacagcttttttcgctttcttctttttgttcaaaagatagtatccgcttgttcccattctcttcagccgagcttggaatcgcagcttcatcgctggtggtatagagctgtgctttgagacgcttagatagtctcagggatgttgtcgtcactatcgctgacactttcgtcgccgctaacttcagcgttctcacgctctctcttctccatcagtgcctgcagctcggcgtcatcgctctccgtaacggccttgggctccatcttgacggtaaggttgccaccggcagcctcaatggtggtccggatgtcgacaatggcctcctccaggcgagtgataccttgcgccttgtcagtgcatgtgctggtaagcacatacaaaggcggcgaaacaagtcggaccttgacctgcatgttctctgtgttcttggcctcggcggttcgcagcgcagccttgacagcatcgataccctcatagccgaagcaggtaacttcgacgtcggcacggaccttggtgggctgaggggtgagtcgcttgctgatgtacagcttcagctcgtcgtcgacgacctggttagggaatgtgatctcctcccacacctcggggttgctatgtccaagttagtcgcctctccgataccgtacagctagccaaatccatggtcacatacgtgatagacaacttgaaggcgtcaatggcgtgaccatatttgcggttcaggggccaggctatgctctcgtacagagactcgataggtgtctgggtcttctcggcaacgtgtcgcatgatggagtggaccatcttgctcttgttgtatcgctcctcgcacttgacgatgtcttcgggagaaacacgtcgttttgacagatcaatgtatcctgcgattcaaaatgagcctcagcttcaacactctcttccgtttggatctggttcatcacccacccttctccttgtcgacacgaagcaccaccacgacctcgttacgaccgactcggataagcttctggatacttctaatacgtcttcgggaaagttcagagagaagaatcatgccgtcgatgttatcgtactccagcagcttaacataagcacccatctcggcgatctatccgtcattcgaattttcttgtcagattctcctgtatttcctatttccaacctccccaacctcgtgaagcaaaacccacctgcttgacattgaccatgacaaagctatcaatctccggatacttctcctcgtagaaacgacagttcgttaaagacatcttggcggtgttttttcgatgacaatccggggaaatgaatgtcgattgggggaaagaggatattaggaagtggggtgttttttttccgagtctctattccgttgctcctcacgcgagtgtccgaattcgtcttgaaattgctgtgcgattcgaaatcgacggctgggtggaatttcgctaccgtgagattcgtgcgttggcgactcgtaaaaatgaggtaaagctacgtttccaaacgattcgaagtgggatgaggagtcacaattttgatattttgcgcttgagccaaacttcgtggcggggcctggcacaacgccacatctgcgattgtgggttatctccacgtgatcctcttcaataaacagcagcttctaccgtcaaacaacttacatcgtcatagctgagcgggcattggcaatggctccaggtgcgttttgatgctgtttgcgagatgtagcttcagcttttgggatatgtagctgaccaaggaacagcaacgcaatacgagctctcaccgccccccggcgacgcggtatcagcgatcgcattcgcgccaatctcgggctcgaagctccttgtctcgtcgtgggacaacaaggtataccattatgaccttacaaatggcccggaggcgtcaagcctcgtaaccacatatgagcatcgcgctcctgttctggatgtttgcttcggcgccgacgataatgaggctttcaccgcaggcatggactggacggtcaatcggtatttcctactccagccgcacgatgaccaacattacagccatcgctgactatgaatcacagcctcaatcttgaaactggagaattgaccgcgctcagcaagcacactgcgcccgtccgtcgcgtcgtatacagcaaatcttacggcatcctcgtctccgcgtcttgggacagcactctcaacctgcacaacctcaacgatccttcaagcacccccatcaccattgctctcccgggcaaaccccaggccgttgccggcagccccagcaagattgttgtcgccatgacaggtcgtatcatcaacatctacgatgtcaaggcaatcgtcgagctattccaaaccggcggcactgagctcaaaccctggcaacaacgcgagtcgtccctccgatacctcactcgtgccgtatcctgcatgcccaacgacgccggttacgctaccagcagcattgaaggccgtgttgcggtcgagtggtttgaggatacagccgagtcacaagccaggaaatacgcattcaaatgccacagacaggcggctcccgatggcgatggagatatcgtgtacccagtcaatgcgctcgcgttccactctgcccacggaacgtttgcctcgggaggcggcgatggcacagtagccctatgggatgccgaggccaagaggaggttaaaacagtatcaaaagttccccaacaatgtcgcagctttggctttttcaaacgatgggaagtatctggccgttggtgtatgcccgggatttgagactggccaaaacgactacaacggtgccggacagacttcagtcttcatcagagaactgggcgacaacgaggcaaagggcaagggagctaaataatgttgacgggatgcgtcaactgaaaacccaatccaattcggcgttcgggtaggatataggatatttgtattatgataacagccatgtgacagttgatatacaccgactaaagtaggtatgtagatacccattaatacaacaaaatggttacaattttgttaacttggctcgcccagccatagtaccttgaatcgttgtatatgtgcgatctagtggactttcttctctatcttataatcaaatccccagcatcaaagcctccacgtaacgaaactctaaactccacggctgaggtggctctgatttcgtctacagcaaacgatactttccactttgctcacccctcggaaaatgaaatcttgctctatcacacacgttgtatagagcggctggtcgctgtgacatggctttcttgattagagattccttggaggaagagagaatcgaaggacaatgagggtttctagattgcgagattcccttcacccattgaatatttggagcatattttgtacaactgtcattagtctcaatgcctaaatatcgctgctccgcgcccaatcccttgccccatatgatggtatctcgcgtcgattaatgtgaatcaatttaccctttatatatgcctcgctcaggagacgagaaaagaaatctgcccaagaattctcacaaggccataggcgaacccagcttttacgccgctgctgaaatgtatattcaggacgaagaattaatggtgcctgtttctaccaatttgagcgcaggggtacgcacgcagaagagacatacaaagtacacatcacatgctgcatggtactgctactaaggtatctttgatgtatgctaccagaatttgaagcagcaaaatgaagcaatgaattcatatcctaagattcttcctaacttggatgcgcttaaaaatgatactcagggtacctagggttgcgtttctcagctccctctctcttaccaatagcagctacagcaactaagctcctcagattttctcttgattttcttcttttgcagctcatttctcttttgaagctcaccagccaggacccgcatgcatcccatgttcatgatgaccatattgctggttcattgcatgttcatgatgaccatattgatggttctggcgccctggcagccatttccagcacgacgtcttgaagcggacgctctactctccaaccttggacggcgtaatgggctgaaacaaggataaacgttagccaacaacaatgtaacaggattagatgagggctggcataccttgggctcagggacatattcaaagtgagcggcagattcgagcagccagatcttctgctgagatccgttgaatttcttgccccagagcatgttgttggggaacccgagatcaaagggatatgcgccctcgatttcttcaatgtcctcctctgtaagctgcagtgtgagagcctcaatgttattcttgagatgatccactgtccttccaccaataatggggaatacgtagggggtcttttgaacaacataggccagtgcaacgctcgtaatcaccgtgtttttacgagcagcaatcttctcaagcaccttgctgacttcaatatcaatctcgctggcctcgaccttgcgtcccacgtctgctttacgctgctcctcggtcttgaacttgcccccacccagcgctccccagggggcgagagccattccctcgtctctgcacatgggaatgatgtcgcgctcaaaatcacgagaagctgcggaccaacgtccttggtaaacggaaaactgacggaagccgtggtttcgggcgtactcatttgccttgctgcatttggagtatcagtaaacagagctgcaatatgcgatttaaaatatgaataacttgattctatacgcacctcactacccaggcgggggcatcgctgattcctagatacaagacttttccagccacaacgaggctgttcaaagattgcatcaactcggggatagaagtggcatagtcccaccagtgcacgtatagctgtcatgtattagcgtattgaatgcagagttaaaggtagttgggcaggataactcaccaagtcgatgtagtcggtttgcagcttcttcaaactggcttcaacagatgcgttgagacttttggttccatttccggtgtagttggcagcgatatgggggcggttgggccccagtttataacaggtggtgaacttggtagcgatgactgaagaggtagtacgttagatgaaatcaagtaaagagattgctcaggctataatgcagcatacccatctcatgacggtttccacgcttcttcatccagtcgccaatgattgtctcagactcctcgtactgataattgtttgacgtatcaatgaagttgcctgtatgatgatgttagtgatccgcgcgccgaatgtgtccacgaatcctcttggcatgattaactaacctccctgtgaaagatgttagcacactgctgtcaaatatttacagctatgatgaataaaaaggacctggtatccttatacagaagctttggtactcacctgttcatagaaaaaatccaaaatggactctgaagccgccttgtcgcactctcccatgaagtccttcctgtggtctggttcagcaacatggcatttattttcagtttgagcaccaatttcaaaacccaccatgctgagccaaagttcatggcgcccaagcagagagggctgactctcacggaagctgttggcgataatagccggtagcggttgagtgggctcttgggaactgggggcgggccgaagatgctcatgttggcgaggcaatagcgggtttatcgaatactatatgatgtgctactgctgtttgctttttgttccctttttacagagggatgtatgtgttgttgttgctgcagagaaaggcgagtagaggactatgatggcggcgagagcacgttggcggggagcggtggcgctttataggcgcagcagctcaagatggcaatgcagcagctttcagctcgccaaccccatccgaggcacggcgctttgaccggacatctggccttgtcgcagccatggccgattctgtggtggatggggattggcaatagcaactggagccctttgggtctgtagctgcagcaagagtgtgtgtgatggaaggggtcattgatgcgggtgccaattgcgctcactcgtaccgcgtaggcgacaagttgccaatcagaagcacgcagcagagcccatagacctgtatcgagcaccgcgccctgtctcaatctcgacgcaaccctgccaaagccagagctgcacgtctaaatgcacccggtacggcgctcggccgaagagtgctgttatgtccattgctgcagctcttttctcctagacccctcgctctaaagtccgaattgcgtcttggatgggaacacgagttgtggaagcaccgctagagccgtagcatatccgccagatcgcgcaaaagatgtacgaataggttgcctcgatccagaagcggggttggcatggcaagatgcccactgaggctattacagcaaatcgtccggcgttagcactgccgtctggccactcgacgaaccattgagggggcaaagtccgccgctgagcaaaccattgcgtaaatacgtattgcgcggaagggtcagataagacaaattaattgcaggttgtttgcgattcgtcaactagtccatgaccttgtagtcaagtttatgcctactcaactactctagcttgttcgcagtgaagctagtcgatctacgtaagcatgtaatctgatggctgtcaatgctatatcgaacgatctacaaataaagcagaggcagtttcttcctgatggatggggtgacggagctaggagatgctagaagaatttggagtagaaatcgaccagacctagaaggcaacttgctcgaaatgcttctgcaagacgaagctatgctgcaaccaacgaaacaagctccagaggcgagatttagttggcataaacaacaaaacgactaattggcatggaataacaacaaaagtagcatcagttttttacgttgaattcatcaaattacactcaattgaatttaaatttacaacaagagccatctgtacctccttcagttgcttttccagatggaggtacgtacctgtcggcaccatgcttggcggggcgcggtacgtaccccactaaccaccaatcttccagactattgccgagatatttgcacccatcatgccatggtagaaatcttacgatagcttccgacgagatcaaatcgcaaaccacgcttcctggatgcgccagaattgcccaatccgcgacacataggcagtatagcggcagacatgggctgtcgacatggcttccactcctcccgtgccctccaaggccgctcttaatgctctccggggcgtccttttcacaacatcatgctcggttgctttgctcgccgaggagcgccgccgtcgactcaagattgctcgctcggcccttgataatgcgcggaagctgcacaccgtcaaaagcaacaggggcgccgttgcgctgagcgaaagctgggaagataggctcgcagatcttggcgacgaggtcttatcgctcccgtctgcttcgcgatccaaaaatccctatcgaagacgacgtcggggcagctcttccaactctctcgtctttaatggagatgccagcatccaccgacactcattcgagcaccatgagcacactagcagagctgcgtctggcgacaaggagcaaaaggctgcccaagagacgcacatgtcaaatttcggattggaggcgaccaagtttatactcccattgaccgatatccggccgtcggatatctcattcaagcctttgaaggctcctacgatttccgctctaccacttcgttctaacgagatggatacgcaaagacttgaaacgggcttggataaacgggtcaaggtctctctgcatagggattctctgcatagggattatgagccaattccaaggcgctcgaaaacacaggatggctcattttatttacatgaaccttcacagttcgactcctcagctcaggcccgcccatctctagccaatatatcaacgccagacaaaaattctcaaacctacgtcgatcagattacaaagcttgagcaaatgctacaggattcagagcggcaccagtcaaatcaggccttggtctccgaattgctagattcggctgttgatcagctacaagcttcaatggcatctcgaccgatagcccccaggtggaatacccatttcaaatcccatggattacgactgcttagaattacaatcgaatatgattctactaaaatgacaactatgctcgccaccttgctcccaatattcaaagatcccatccaggttctatcacctgtagctaaatggctgtgggagaagaaggataagagagggttggaacagcttcttgagtttctctcagagcagaaacaaaaacgattctggatgcacggtatgacgatttatcgactgctttctggtttggacgaggctatggagagctttaaagacatcaagcaaatctatcgccttctgcagagcgccggcttatacaacgcaattgcagtaccctccaatgttgagtataaaatacgccgactcatggtttcgaaagctctcaaagcgggagatgatgcctttgcccaagaggaaatgaaatacctctttacattggatccagatgcgacaaaggcagatgtcaagcttcaaagtaggctgattgtgcgagaggctgctcttgggcactgggagtcagttcgtgacggcatagaggcgctcgagagtgctaacagcacaaagccaaacgatttgcgatacacaattagcaaaatcattgacgtctttgtgcaaacttgctcttcggaaggcctggagaccttgctcaggagatttgtgcgcaactataacataactctaaagtccagatgggttaaccttgtcttggaccgatatgcaagccgccatgacctcgattccatgttttcatggcttcaattttgctccgaggctggatttcagatggatgatgtattcatacgccgcttctactctggatgtcgcaaatattggagcttttctgacaagaccattacaagtttgcatcaaaatctccaagggctagcaccaactctttcggattttctgccaagtaaatccagcgggaaaagatcaagtcatgtgccacccgcctcgctggaatcgcacaactgggtatctgaggcggatgctttcgactgcatggactggctatcagcccagaacgagtgggagcgcgtttgtgaggcgtacagccgcttgctactaagcgggcttcatccatcaatccgctgccttcgtttggcagtcttgggacacctcaagaagcaaagcgggagtgtcgatgaggccgcgtcgctcattgacgaagctcgtagccgaggctacgacgtcacggaagccctgactccgctgctgttgtcgaggcttgaacatggcgatgatgttggagatgttatcaagcaggctcttcgtcaagggactcgtatacatgacagcgtgtacaacaaggctgcgcaaatactgtcggcaaagggcgacttgaaaggggccgccaccgtatgcgaggtagcggcaagggagaacggcaaaggagagctcttgtacagcgagtacaacttttccaacttggtttttgcatacaccggctctgccagttacaacgctttgaagtctattcttgccaagtttacgtcggaagtccagtggtggcgcggcagccgggcttgcaaggagagcatcaagctggcgatgaagacaacggcgatgcgggctgtggtacatcccatggaaaacaacgaccatcgtgatgccctgttcaggctcgatgaggccctcatccatgtcaaaaagtgtcgttccactagagacgatcggcgtgcggtgacggaggcgtttatacgagtagctcgaccttgtgtagccgagccggagcaaaagctcttggatgcacacagctcgaatgcaattacagtggaaacgccgttgctagaagtagcgggagcaaagtattttcagagatcggttctggtaaatcatcagggaatggcagttggagatgcatgatgtagagttgagcccaaattatgcctgtaccaagaattgtagcatcagatgtattagctgtagttatttgatggaagctttttgcatgaatatcacattcaaataacctgagcaactctgtattggatgtgtacagtataataacatgatgctttgcagtactgaatttgatggttcattcgtaggctgtacttggtagcgattgtactattccaagtcgacttaaagcaatagacctcgcatcaccgtttgaaacggcttcaagatgcaaacaatattgtgatatgcatcaatactttggcactatcgtatacaatgatgaacaagtgatgtgtttcattcgacggccgagttatccgcgtgttctttgggaaatactggtacaggctctctgctccgactatgatgaaacatcacactacttgtccactacgaagcatttcatataatccaaagatcgaaactgctccaagttggtattctttattgccacgatgatctgtatgatgagtaaaataacgctacagcttttgttactagcaggggtgatatcaaatatgtattcaaatatgccagtatacttgctatgtgtatttttattttattttatctattttcgttttctttttttctttttcttttttaatttattcgtttttcttcttttattttaaaaaatgtcttctatttctctcaattctcaattgccttccatttgattccttcaatcatccagggaacacctgctatcggccatcagatctaagccccgtgcacctcccttttacaggatctcgtgatggaagatgtctccaaaagttcaatgaatagacacacctttctgtaattccatttgctctcttttttcattcatatgaaaaacacatctcaatcctaatcgctcggttctaaaactgaaatcctcccatcaaccggaatcgcggcagacgaaaaaagcaaggtcgaaaaagaactccgtaaccggaaaacaccaaacaaagaactctagccaaggatgttttcggtatcatcggaatacccatcttagccagcagtgtcccgctcggcatcttctcagcgattgcctcggcggttctcggtgttgttcaggtatctcgtcatccagcgtcaagctgcatatgcaacagggagccccaaccaggtagaattactccatttcgttttccacaaaacaaatctttcctagctatcggcacagccggcctcgtatgcttaaagaacaatggcaaaaaaatttatagcaagataatagtagctgaaatttaaaaatagcaacagcagcaagcaacagcagcaagcacatgcaaaagaaaaagcttcaaagccaatggtggtggtaaagaatcgggcttcaccaattggacgagtagctccagctcgcgccatcgcagcgccaaggcagttttggcttacatggttgggatcgcttaaaaatgcatctgatccgatttccagcacgattgaatcattcgatcgggcgcaaaaagagccgcaatctcgaatggtgcctggtctggtcttttttttcacttcagggtatcacatctcatacgaaattcctcgccgaaccacaacctttccggcactccgctcgtcaggttcaggtagcttcgactaccgaaaagcctaatgctgcgacgccacatatatcaatatagccattgggtgcctcttgaaattcacaaccacgtgctggttcatgttgatgtttcttctcctctcttcacatgctgctttcgttgaagaaatggttcaattggcttctgattggctagacaagtttcctttagcttgctgaggcacgagcaaaaacagcctttcaacggcttcgctgcggaaggcggcaagaggagccttgaaacgatcggtagttgatagctctgcatagcctgatgggatggagggcagaatacgaggactgggcgcagcgtggcttgggaattggaacctatatggccctgaaactggagccgttcatcagaggggtggttcttgcaattgatcagtgacgaatttgatttgtgatgatatttgtggacgtcttatgcaggtccagtgccggggttgcctgatgtcaagtcaatccacgcttggatggtgccgatagtggcggaagatggtgagtctttgcagcagaatctcgagatggaaaacaacgcgtatcacggtccagtgaagatatttacggtccgtactgtatgtcacagccacgggcaaacctcttttcacagagaccagttgcctaaacagtgcattgccacagcaaagtccagacgccatgctggcaaaaaactctgctgcccgcgtagtgttgtggtggttggtggctgggcagtaatactatcaagcggctgacagtaatttattctgctttcaacggaattaaatgtttttttttatcgagcttatttactcactttaacctaccgtttccgtttttctcgatgaagtaatcactagaattaaattgtcttattttgcccaggaacacaaaaactgacagagtaagcaaagtgtctgggcgcagggcggggaagaacaataacaaaaaaacaccatgatgtcatgttcacgatacgacaagcgagaggcagcccagactgcaaagaaaattaatggtgaaagcacgtgaatcaagtaaagtggtacaatgcatatttgtcaatgtttttttctatcccgtttaccaaaatgggcgaaaaaaagagagagaatgacacagcggcaagatgccgccctctaaacaaacgtaggcccgaaaggaatgtcaacgacagcgacaagacaccacctggtgacattttgctgctgtttgctaatgccggccctttcttgctctcgcgctcggctctgaattgggccaaaaaaaaatacaatgggccatgtggttttgccactgcggcaccgcaaggactcacagcactcgtcgcttctcctctcgcgttgcccgaagagagccgctgcagccgcaacagtcagcagagacaagagacaagcgaggaggattatttcgttttctaggactcgtgaacagcagcaatggctagtcagcagctgaagagcggatagcaaaggctctctcttttccgcctttatgcttttctccctcccttgagcagcagcgtcaggtgagctgcaatatttatgagccatagcatatcaatttcataatatgaatcacacaagaaaaacgaaaacagagagcaaacagctcacagctcactttgttcagaaaaagggctgagccaccatccttcccctcgcctttttccccttgcggcgtgtttgcggctggctgttggaggggaggggcgataaaatagcaatcacatgagagggcgaattttcgtcgccggtttttcttactggaggataatcgagttagcaggatatgttcaagacgggcattggctgggaactaaagatggctgcttcttttagagccgtttgcatttaatccctttatttttattttattttatcgccctttgatttaaatatttatttctgctttgctttgagggagggcccttgcttaccgtttactctattttactttgagaattccagttgtgtttatcgttatttcctgcgcggccatccccgcacttatccgcttttcgtagcaccacccgcaaacaagcttctgcccgcgtcaaaaaggctctggggatgtctgtgttttggataatgaatgcgtcagcgacgaagcatattcagggcctggtcgtcgagcgcagccagtatcgccgatgggcagtacaatgcgatcaagtgacacggcatgcgctgggatcctttgttggctctggcatgtacaaatgtaaatctacatgcaatctatatccatgtcgccatagggctggtagttaatcaacgcggcgatactcgtataacaagtgatgtgtagcatccagctgtcgcttacttgtacctgcgaaatggagccgatagagtgatgagcacatgctaatgcatgcaccgcgccgagggccatgccgtgaagtgaagctatttttccgtttcccctgaatgacagcaggcatttccagccgagtgcttattgatgctgtacacacctatatgctcgtgataatccaccggtcggctactgttgatgacgggcttaaagctctacggtgtaaaacggttcacttcaaacgctttgattcattcgttatacctcttctgactcgaccaagtacacacaagaggccgcaacgtagcagcgggcaaagttgttcgagcctcgtttcttttcgcagcagtggcgtttgggtcgtcaagcaagatggtttctattcgcggcgaaatgcccattcacaacttggccatgatttgcgccacagcgaccggccgcgatgaggggaagtcggcatgttataatgccgtcaaaggccgcatttcacgcaaattgaggccggcgggtgcattattattatatttgccctcattcgcagcgcccttcacgtagtaataagcttcccgctcgttccacggcgctgttgcggcagttgttggttgctcagctacaaggcgttacgcctcgcttgcaaaatgatcacgcgtcctacgacgtggccgtgctgcatattcctttgttggtaagacgagagcgactttgtagagtaaaccttcaagactttgcctccgagacgaggctgcattacgtcgattttcgcggccttgtaagagcgtgcaggttatatccgtgatttcagctaattgatgactctacgaccagcatcagcagatcaggctggggtcacgtgctggaaacggcgtccaaactggcatagcgcaaactccatctgtgcggtcgctatgatgcattgattgattgattgatgatatcaaacacagactgccatcatcttgaattttctttcaaattgacatcatggaagaaagagtagagggtgcatctcgcaatttcttgctctgtcataatgaacaataatcttataaatcattgcttattcgacgccaatcgcgcaataacctgcaccatattctgaagtcagaccgtatactcatctgccctgtgtcatctcgcaaaaagaggctgcatgtctggatgctcgcttaatcatccgcaaggccaaatcgcagatgatggcttccacgagtttttggcccccggaaacgcctggttgggaatctgatcttggccaaatgggaataaacttaatctccgtactgccagctcagtacaggtacatgtttgtcaaacgcacttcgtggctgaaagtctctcgacttacacacgttttttttattcacatttccacttctgacagccggtgccacagcgagtagctttttattcttcttaatcagccattctccgcctgacccgcctttccacgctatccggggaagaagagagagaagagattacactcgcatttccagacaggggaagaataacccagctgttcggaattccgcaagattgaatgagccacgttcgtgttgccgccaccgggtgtactttgttttcggcttaattattcaaagtagtcttgttttaggaatacacaccgagaggccgtagaatctacgagtgccacgtgtggcgggtaatagaactactagcagcgaaataggatgtgaaagccgtgtacggttttgagataccgaaagaagttgtcatggcgaactcgtcatttgccagcacggcgctaaaggcacttttggaagttatcgctgaacttgaggtttattgcatgcgaatagataaaggctgaaacaatagaattgcggcaataatgattcaagaaccacctcttctattctttaaaaaaaaaatttattttattattttaccccatgcagcaccatcgcattccccaacagccaccccctaaaaaccctcgaaactagcagcaggcagccaaataaaaaacccattctccagaagcggaatgtgccaagttttctgctctgttacgagtcgtgacaactccttctagactacccgccaacgacacaaagagtaaagatccaaaggaagagcctttaaagtttcacggaaatgacacgccaacgcggtccgataagaaacaaccctgggtttcaatattccccatgtctttcgtttccgggttcaagccaccgagccggaatacttgtaccacgcaggccaaaaaaaaaaacaactcccactcacacccacactaaaaagaccgcgagataactccccagaggcttttttttttccggttctcccacgtgtcgcagaaggcttctagaagaataaaaaagcggggtctccacaccctcttcttttttattgtttttatctcatttctctatggctgcatttattctttttattctttttattttcttcgctttttccccacgcaaccctttcgccccattccagccactccagcttgtgctgtcactggtgcgcattacggccggcgttggagagaaagcagccatgtccgtgtggagcaaagaatgacttgtttgacagattgttgggtggacggaaaagatgaagtaatgaatatattgattactacgtgctagatgcggtggctgtccgagagggatcgcaaaaagtacccaaagataccatgtcacttatatgtagaaggaaaagaagaagaagaaaaaaagtcccgcctccaagactggcgttcctccggggatgcaacgcagcatctggccctggtcgcctcgctttcctattcaggcaacttttaatctaggaagggttcgtcttccactgagacacgtcgcaaagccctctatctttgcaaacgatccctgcgcgatgtaacatgcgcaaaagataacgcaaatgcttgttttcccatgtatgcagggcctggtccccttatctccgcgtcgagtacgaggggaaaagggcgggggagactgtattcagtttccattatgtacatgtttgccgattttcaaatttcggttgattcctacatcctttccgtatccgtggaaaagaaagccacgagacgcatctaccctcgggtatcgcgtacttttacccgtggcaattacaacagccacaaagctcccttgctccgaatttgccagcaccaaaaaaatacatgctcatgtaaacgtcaaggcaaaaaggcaaaaagcaacacaacttacctacacagaccaaaaagataaaacacacgtgccacacgccaaagacacctccctctcaccagccacacttcgtcgttttgggtaaaatccgcgacaaacaccccagatttgaccgaaagcaacacgctgagccgaagggaggtgcgccacactgtttgctgctgacattcattgtgaagaagaaaaaaacagtggcggtgcggccctccgcgtattattagccctctactcggtatttattatgtctgtggctttttcaattccagtgggaggctgttcagcttttggggtgaaattgcctgtttgaggtgtcattccgagcaaggcgaaaagacacggatgaaagtctcggcactttccatcgactaactttacaccgtttgctggcgaaaagaggcaagcaaagaatcagcccaagatgctgactcttgaaaatgttaaataaataaaataaaaataaaacgacaatattattttatcgctgattttaccgtttctttcactgcaatttcccttccgtctgatcttcattagtcacccggccttgaccgcgggcacacgcaaagagaaaaaaacaagaaatcttcattgcttgtaagcgcgcagagcagcatccaaaaaagcatcagccttgatgacgtagcaccctttcccagcaaaaaactccaacctacgtagagatcgagatcagtttcaaccacactccccccctcccttttttttttgttttgggtaaatctcacccgattccgattcccaggcaaccttttttttttctgcctgacttgacaacctcgccgccaatgtcggtcacttagtcagttcaaagtcatttcgttcgttggctcgttttgatctccgtgtaggggggccggggttgtccttgtgtcttcggaccgttgacgcaaagcccttccgtcggcgacagacaagcaagccacgggcactagaactggtctgcgcataacatgcatgtacagtcaatttgcagcaacgcaaggtacggtccagctgggctgtttagcgtggcgctcgtccgagtacttaggcaaatcatcgccggccatcgtgacaggcccccttttggagttgagcttccccgatggagtgtccgcagcaacgatcggaggagaggcagagtcgcttgaaataaatgacaataatattcatttaattatttaatcatttagttgattaaagtttgagttttctatgcttgtcactgttgttagtcgccgttaggcctgttattattcctttgacaggttgaggcgtatcgtgtcgcaactctgctcatattttgacgttttaatatcagcctggtgatgcaatcacagtaacaaacgctgcgcaaacattcggcttagacctttaacgcgcagcttactgagagcatggcggttaaaaaaattagcaaataagataaaaaaaaaaatgtgaaactgcgctctactcaacactttgcagcatgtcttgccttcaccgcttcacccattcatgcgcataaagcctttgagtcaaatcaaccaaccaacaccagcgccgcacgctgcccaaagcaaccatctgcgcaagatattgctacgtaacggggaaaaagaaggacaaggcgctgcagccgcttagatgaatctggatatatttcccccttcgctcattttttcggtgaaatgggccgacatgcatcatttccccctcgggagtcttccgggggcgtttcttagcttccggtcagacgaactactgcctgccgtgcttgattgtttatccctctcctgcgttggaggattgaaaaaggacccgtaggaagaagaagaagcgtgttcctactgcttaagctagtcagcgcccttttttttcctttccttttgagacggatcgtcgctcgagtcatatggacccctatattgggcgtacggtctgactgacgtaaggacagtgcatatacatgtagtctgtctttgtttttcctgctgggaactgtatactcgtgattatctgacacaactagtcatcaaacctgtcatgccaaaggcaaggctctctctcatatggggaagaaagggggggggcctgtggagagcggagtggaagccgaggcccgtatgacaaggctgacgacattaaaacacccgctgggctctggacatcgcagtggaagaacagtgtggggtcctaagagcatcatttccccacgggggaactcgcaagctgtggaacggctaaagctaacagaaccctggtctctggactctaatttccgtcgagcaaagagccactaaagaagcgtaggactacacagacactactggatttgaacgttggatgcttttcaccgcagacggggaaaaggaaatattagactgacggacaacataaaaaggataaaatcaaacaagcctgtaaacggcattgatgctcgttttctagcgtcgtcgctagttttcgttcttggtggagggtgaattgagaaaaagaagacgcacacaaaaaaaaaaaaggaaaagagggtgtcgaccacaaacgtgggcacgaagccccgtcgatcgttctctttgggggtcaaagatgatgccaccgacactagggatgggctaaatcgggaaccatcgcttggtccttctttggggcgttgtaacagcaccaatatagggcctgtacaggtcgtggcagttaatctacagagcacctggagcgtgatctcgttccaagcgacgatcagaaagcttgccagccccccctaaggaggcgaggcgaatcgtcttccaccacgttggtttaaactacaaacgtgggtggtagcctacgaagggagggccacacgaactcagttgtttttaatgtttctttttatttttgttctagcaaaataggaaaatgatatgggccaaagggaaagcagccttataccactggcaggtgattttgatcatcgcctgtcggcactcgccaatcgcctggcggagaggggagcatagatcgagcatcacgaggcaccccgctgatgttcacaataaattgttcttgttctctttttcctggttcttgggaatgatgttcgcggtctatgacttcactctccgcagtgatcgagagatggtcctcgccaaatccgcgatatcaagcgcatcatcatcgtcactctatgcaccagaaaatcattcactgcttcgttttcggcaataatgatcggttcatcgtcatgacaagtgtccaccagaccaaacaagccaaaagaaaaaaataatgtcacgctggctggctggctgtctgtcttccccagagtccccgtcaatagccagcgcctctgtctgtcactggaggggggacgctcgctgtggcttttctttcccccggattttctagccgcactccaaaagaatgctccaaagccacttgctctagctggatcgagcaagatattccgcaagtttcctttttggcaagagtaaaattgaaaaaaaaaaaaaaaagtgagacattgaagataaaataaaaagcacataaaagaaaacaatattcattctccgaagatctccttggcagccaccgaaatctggcagctatctcgcctgtctcgcctgtctccatcaaagttcaaccatcccgccggaagagggagcctcaagccgagccattcaaaaaagcaaagccgaacgtaattttgccggggaagcggggccccaatttcggctgctctttctctcgtcgtactcgtaaattcccatcatatttccatgttttttttttgtttgtaagctgcttatttgcctggctgtttttggcagcttttctactacttcattcttcctccggcacatgtagcttacagtgagctggccttgtacaattggatcatgtgtacgagtcctgttgcccggctagagtttgtacgtcttctcccttgttttccgccaatatctggtgttttcatctaccgtattcaactgtaaaatcatcatgccacaaaatgcagctaagcccaagctacaaggcagcagcaaacactaagcggcggactattgcccgagggcgttttatcgactttaaaagacttgcccgagggggttcctttacttttcattttaggcacatgtttattgggccgcgtatacggagtacatgtccattgcttctccgatcgcactacgggctgtagccagacccttagacccctaaatcttccgttgacgacattttcagccattcggtattagcctcttcacatgttccatcttttccccccaaaggaaaagaaaaaacccgcatatgatttcattctaggcatctgtcaaactacagcgcgccgtcaattggcgccgtcaacggggccgttgttccatctaggtcgcgacgtacagcgatgttattgcacccctccgagtgcaaattgacaaagacatcaaatcaccaaaagccaagaacccgaagatgctagaaccacctatcggctttaatccagccggcactccaaaccatataccgatccccaatgccccccagtcaaccgccaaagccatgtttaaacccttccacacctttcggcaaattgattatgccaaagtaacctgccagcaaagagcatcaaaagcatcaagccacaaaaaccaactgccatgtgctcttagacaaccacccagtgtttatatgtttttttttcccttaattcaacattaataataagaagtttcatgccacaatctatttttcgccctggcaagaaacgtgcaattacctatcatggctcaaacggatcctcggatctcatcgtggcttgacgagctttgttttttcccttatttcctctttcgttgagctctcttccgcacacacaaccaactgccgtgagcccccccccccaacatgcgtgtttttgccatccattttccatcgcagcccatccttctcataacgaacttgtgtcccgcacgtccgaagcaacaatcgagtaaagatgctctccagtcctccccattggcccagccacacttgctctcaaccccaactgccgcaacccccctcccccttgttttttttccacatcgtcgccctttcagcccatcttcagcctcaccagcatcttagcttccccccttttagctccaagctctttcaaaagctctctagtttcacctttcagctttttttcctttctcttttaattccgccctcccgatcccgacagccccgtaatagccgatcaccaacaaagcggtaaacatccggaacacatcaattgacgtctcctctttttaccttgattttttttctcatcctgccttgcggcccccctctccccctcttcagcgcagagaggcagaaaaaaaaaaagagccggtgtgttttggtttttctgggtcaacaacttccaattcccggctcattcggtttttctgtggagttggggtgggctgggcggaatagcgcccggccagccttcctctctttaccctctcaagccgtttccataatcatgtcattgattcaatgaaccttcaccgccatgggtttatagagaagaggagaggagacggggagggggtcattttggaacgtaatgagtcaatgccgcagggcccttgcttgtgtgaaaattttctcatgccaaaagcatcaaacgtgcatatgcagtagattggctagatagcgactcaattggttagtagaagagaaaaaacccaaccgagcaggaaaaagtcgcatttcctgtttggctgcactgcccggcggaggagacccgaagaggtggaagaaagagtgccgtgagttcccagcgtactcggtacttgattacgtagcagccatctgcgctagagcgagtaccggatactgcagatatcgttagtcaacctgtcaattaatcgcaacaatgttaatcagcaaaagaaaaacccccatgccacactgattccgccatcatgcacgtcacaacccaggcagatccttcacacggcacggtttaaacgagggcaagagagagagagattttgttatcacgaatttattaatgttttttgccatgtgtccatctaataagacaccccttttgctatggtaaaacccttttttgacatttgtctcgtagaaaacaacacactttttgagaaaaaagacccacgggagctcctctttttttggcctccaccagcttttttccatctcatttgctgccttctttttttttttttagtcttctgtagatccgtgcatgggattctgttgtccccgctaatcgtctttcgctgagaaaaagaaaagtgatgaaagaaaaaaattttcctcgcccaaggtcgcccctggaaacgcatattcccaacccccactaaaatacaacttgatgcataacccagcttcccaatggacaagggctgcaaaagtagaaacaaatccatgagcgtcatcagagctcatccaatatcgatccgaatagctcaagaccatggtatcattgaaaagcaacgccacgtaaagtgcgaatgagttttttgttgtcccaactagacattatgagaccaagatataacaagaaaagaataagagaaagagaatatatgtaaaagtatgtcgcttcattcatgaagtagttccgtttcgcctgtgcagccaagagtttgctgccatgatgatgtgaatcaaaacccccaaacgccataatgattgatgtacacggtcaaggcattgtgtgtgtgtgatggattatatgccctgccaactaaatcaagtcgctgatctgtcacctaccaccccttggagtggtatccgttgttggcctccttggtgaggtactggttccagctactagcgttgacatcctcgcactgcttcaagcacgctcgctcagggtactgcttcaggttggcaacatcgtgagatgtgtgtctgcgcttgagaacagcgttggcagtagaagacttctgctgtcgctcccagaggaggtggcgtcgaagagactcggtaagctcagtagcgagcatgttgcggcgggtggttcggggagagagagcagcctgagcatgtacatggttggtggtagcaacgatgggctgagcactggatcgaggaatctcgttgatgggcttcagcgctgtctggcgagcgcccttcatcataagagggctttcgtcagagtcgttgggggagacagccagggaagatccagcaaaggcggatcgtgatctggtgagagccgaagtagactgagatgcgtggttgcccaggctctgggcacggtcattggccatcatcagagtgatgagcgatggtcgtgaagccaggttggccttggactcgacacgctggaagaacttctcatcaacgctgggctttccgctctcgtcgatggagtcctcccagtcagaggaatcgtcgtcgtcgtcaatggcactctcatcaatgtactcgccctcagtgtcggagtcaatagcggactcggcatcggggtagtgagtgatgttgttgctgaaggaggtctgcttggacgcagatggcaggttgcggctgctggccagggagctatcctcctctgatgaaccaccaagcttgaacatgggcttcttggaagtcatgatggacttgtgggcatcgacgctctgtccgcagtcgcttgaagagacggatcctcccagggcgaacttggggggttgtctcttggactggacgggcttgtgagctggtgacgagcttggctcggggaagctgtcatccatggggggtgcgttgaagacggggatgccagcaaggtgcttgggggaggcggcggaagacatctcgacagatgctaatgatacctcggagggctgttcagaggagcgtgattcggtggtggtagatccagagcgggtgatagcgatgatgggggaggtggtgtttgatggggcagaaaggggagccttgtccttgacaatggagacgaccatcttctcaaagtcgtcggagctgatgtggcggtcacgtctgctggcacaggactcgacccgtcgtatcctggggcggatctccaggggagctgagactgaagtgaattcaggagtgtcctcgtctgcgagggagtcgacgctgccagagagctgaggaagctcggggagtcgggcctcggaaggaatatccttgggggccgtccgggctattgaggatctgtgagcgtagtcgatgagctgttctcgttgccagagtctccagctcaggttctctaatctgcggccttgttcaactgaatctgcacagcgagagaagactgggaaagcgcatgttagcatcggaccgattgcctcttgtcatactgctgttaggggcgatttttccttacctgtccacatggaatacaagttggcgggattgccggtatcgactttgtggatgacgttcgcatccaccgttaacacatgagtatccaggcggtagggcatcgctgccgggaaaagaggctcgagggaatcgagctgcaaagagcgcgatagttgagaggacggtgttgttgcagggatgcgcagcggtgtcaagtagttggaattgcccggtgatgaggtttggactctgacaatgaccaaatccaatcgtctccggaagtgtagtccagtcaatcgacgttgtatcaatggcaagtcgggggtggagagccggatgcgtaatagacttcgtcgaggaggggagagggtttgttgggcggcgaggagattcgagaggcgtcggatgcgggtatatgctggtgatgtattgttgatgaagggaagacgagggccttgaagtatgtcgacgtcgtgcccgctttgtatggatatgcggagagatggagaatcaagaggttgtcgagaagctggggaacgagatctagttattaagagtagcctccataggagggtgtatcttgggcacgacaggcttaagaagaggtgggatggggagtgcggtgtgccgacgacactggcttcgcgcaaagggcatgatggcgcacgccccctcggggagggggtgcacttttccggcctggggcgtgggcacggaggggtacgagatacaaaatagcgagtactgtacaacaggtacgaggagacctggcggcgggtacgtaccagacatgcgtgtgtccctttaccccggcaggagcacggaggcgccgccaggagaaacagcaggcgcgagttgggacgaagggtggctacctggggctactggcgtgacgctgtggctttggctggcgcggcaagtaccgacaatgtcgccggtgggggcctgagcggtgctttttcgcgaggattccagggcaaaaagcgctgccctgtcatcccagcaggaaatggccaagggggattaacctgtgcgctggttcggagaggtgccgccgactccccggagagattagcgcggcgaccagtcatactaatctttgcccaaagaggcatcagtcacgcccaccattagaaaaaagcagcccgcagaggattagtgtgttataagcccgctaagctcccacgggcagcatcttttgcactgctctcagctccgtagccctgccatcccagaaccgatgtttggccctgtcgcgacggacacaatcatgtgacggtgccttttccaagatccgttttggcagaacaatgtggtttggccccaagcggactagccactgcctgtttgagattaaccacaggccagactcgtggcgctgtgcccaaacaggcagtgactgtccaggcctggaactgccattcccgtcacgcgctgccaggcatttctcgcccccgcaaacggtccaagccatgcgttcgagacgaagcaaacggttcgagaatcgtccgtttgctctctccgaattgacggatgccgaatgcgtacagttttggggcaaacagcggccttcgggaaaccgtgggcgacctgcgttggcggcattcgcgcgcgcctctcacgatggagtcggcttctgccaatgtcacgttcgccttgcgccaatgcgaatggcggcatggttttcagctaccgagaccagatctgtgtctcccaatgccatccatcacacgctggcgcgcgaattgcgcattgccatttggctgctgctatacttgtcaacagagactgtctatcaaaaggcaattggaccgtcgggttattcacagggtccccccctcagcgaattgaggcacagcgtgcagtgactgagtgactgagcttctgagccgccgtggatgtgacgtgccctggctgggggccgcagccggcccggcgctctgataccagtggtccagcacacagtccaggtgacccagccctgtgcgaatcgccggtctgttctgtcgtggtgatcacaaagggccgccagagagggcctcgtccgctgttgttgcgcaggcaaacccggcgcctcgctgcttgcgcccagagacggcccggtgctggtgcttggcctgaacgccgcctgaacgccgcccaaggctgctccggcctggctcgtccgttacgcctgactgctcgtcgcctccgtctcgctgcagctcgcgatcatggggcaccgtccgcggatacagaacagttgagagcctcgcaggctgctgcgccggacgctcagagggtggcattggggcctgttcgcccagtccctcggcgccagcgcaccacaggcgaggtctgcgacagttcggggtcacctgtcccggggctctggtggcgtcgactgagcagttgagacgattgagctgctcagggggtgagcaccacccaaatgcgctgcagggtcctcccgacccgccgtggccactggcattgggtcaccaggacacccgtcctgagcagaaacaacgctgggcttgccaacgcatagctctccgccgcatgacctcaagacttttccttggtccatcggcctggtgctgctgcgattcccatgaatgaaacaggacggccaggccaacgatcgctcacgagcgcagcatcctttctggcttttctggccaatggctggcagtggacggccgcatactcgtattggtggtttcttttttgtcttcgtttttgttttctactctgtttgcgctattcaacgccgcagaggcttcgtagagagtgtacaagatgaggagagaaaaaaaaaaccacgcagtcagtccaatggaacgaagccaaaacaggcatcgccacagcccaagcttgttgtttcttattgcggccccggaacgtcgagcaggcagcagtatttcttttcctcttcttattttctggcttccttggattcggtgccattcccccacggggttactgtaataggtatcactggtactcataatttgtaagggcgtctcatacaaggaccgagtacctagtgagactgccactcggcgtccagagcattagcacgcgtgtaagtcggagcttggcttcatgtccattgcccgcactattgctaggcctcttggatccagactgaaattaaatcacggccgggggtcgttggtgaggcatcgtccctggctgtcgcccctacagacgagctgcgcgtagtacttcctagttggctctcgagataatttccaaatattcgggcccgcggatgctccccgtcaacgattagctcctgagagaatccgggcgcgtggaaattagaccgcccggatcgcgatgttgcaatttaaatcaaaaaatcaatcaaaatgcaaaacgcaacgaccctgccaccaccaaaattaaaccctctgacagcgggcggtgcaagttcaatccgcaaaatttggcgggcttgttgatactacctatttcttcccttgttgtttttttctcctcctcccagtccccgctatgacctcctcctactgcattatgcgcaaatgatccagcgcgcgggctccgtttttatcttagcaaactgctagccacggtatcaagtgtctaggagattttggaccgcggatgataatgcaggtaagctgagccagagccacacgagacgtaacggcgccgcgagagaggccggtttgcaattacaccagctcaccgctccgttgcttgttttgcttgttttctttacgccttcttttccgtctgtaccgtgctctctgctccgtatactagtcaattatcgatactagtcatcctccttccttgattaggtatacaagtattgctggtagtatttattccttccggcaaaggggagggggattcggttgatggcggttaaaatgaagtgccggcattgcagtaagcaattgaggctaggtacgaatgccatttagcggctagcaggcaacacgatttgccccggactggaggcgcaattgacgacggtgatgctgctcctgcgggcatacgcccagggcacgacagggggtggttttttctctttttttttttgagtgatgcacgagaatatctccgacaaaggtgggaaagggaaaaaattacttgtagaaacggatattgtgaggatgtaacgtgcctggcgcagctgggggttccagggctcgccttatcgacaagccgtggagttggcttgaatgcctgcttcagacatttgtgttggtgtttgctgaagcttcaattccagaggtagagagaggcccgcttttcggacaaccgtatttgcgtcggccactcaatcaacctacaattggattggttatccgcctccgcatctgtttgtttgtcaatctacgaagtgtgagctgctgaggctttgcgggaaagaacatgaaggcggcaagtagcaaaccagcagcatcgatttgccggtctgtttctattttcaagaaatgaaataagataaaatctatttactgcagggcaataaatataccatacaattacactgctataatatcgattaatacaagaatccacgccaaaaaaaggaaaaaaaaaaaagctgatatatcacgtagccaagtttcatagtctattcagctgcgaccccctgatactacaagcacgatccctctcggcgaaagttaccctattcgagtcattcttttctcttttgcctttatttcattattttcttttcctcggttatagctggtactgatgcccgacaaggttgcagctgagtgtatagacgccccgaaaagaaaaacctggtcagcagtggcttcagcttccccagaaaaacgcccgtactatagcaaaaaagaaacttgatatgttcagctgcggcacatgggtcaaggggaagcggctgggcatccggcatccggtcgggtcaagaacccattacggtaccataattaagcgttttggaatatcaaaagcaacggcagtgagcgcccattggatcgtttaatttgctttcttttatcaacggttggcgatgatacagggtatgggaagggcatctacgcgaggataggtaccccagggagggggaaatggggcctttggtctctagcaaaatcacggtatcgggacggctatgcatgtctcaatagtaagacgcgattattgggagagagggccgttccaagccacaaatcatgctgctgctcccgtgactggttttgatgttttagccaggggagacctgattcgccacaacatgatgtctaccaaaaattacatgtctagttgatgtctggccaatcagccatcggctcagactgacaaagcacgctcttctctttcagctcaaattcgcaactacctacttgtacatattagtttaggccatttctactccaagtagaatcaaccatctactcactacagcaactaacgagtcaaacaagcaaagaaacctgacgacggacatggccggactcgtcgcagcgctcgactcatgcatgcacccttggcgcaagtttgccgtgccatcatcaaacaggatccttcgaggaggcttgccgcatgcttcccaatcatgtgttgcggcccggcttgctccaaacagggcatggggctcagctgtcaccgaactaattaaaaataaaaataaggaattgattatactaccgtgctaccatttactagtcctcacttgagcaaacgaagccgtcgtcggttctcatcctcacccccttgccctttctttttcatgctctgcgacagcacttgggactcttcgcttggctgcaacgggaaaccgaatcgagcggcatctcaacccccggcctccacacgattgcaaaacggctccccggtccggaggtcctagcgggtgcgactgcaagcccgcggtgcgcctagcgcttcctcccgctgctgaatcaagcagaaacgaaggttgtgtccaagcagtagtagatgcatatgtgagagcgtgtgttagtgagagaaggggagaaagacatgttgtgattgcaggaaatgagaatggcggtgatgaatggtgactgcagtgtgccgtgttgcaacgccttcttccttgattgattcttttctaatctctccttgcagatgcgagcgagcgaatgagggtggccatcacatattacatatggagaatatcgatgcaaggcatatattaaatgctgccagctcgtcaacattggcctttccccgcttacatgtgataatctcgtcccgactttttttttttcatcacttctctttcatcactctttcgtaattttctttctattcaatttctcttaagaggtgaaatcgcgatgcgattcaaccagactgcatgcgacagacagcatctccaagtttcccaaatagggctgtagtagtcagccagtagatgagtaagagtaacaacagcaataggctggttgcccgtttcagacgagagagcccgccctctttacgagaacgcccatgccgcccgacggcaccactgcgtatagattttaattacctgctgctaaaaccgcgcgtccgcttccaccagccggagccatggctagctacagcacgctggcctagcatttgcgacgcgtcagatttgcccagcgagctggaaacgatcgcaggcggcggactccgctacctgtcacaaatgatacaagtagatggatcaagcaggttagagtaggggagagatagtcaaggtgacacatgccaaaacgctacgcggcagatgccttttagcctactgcggccgagtagcaagcccgcatgcatttagtagcagcacctcaaactccctgccttgaagccgtggctccaatagcggcacacacacgctcacacgcaaaaaagaagcaagccaagtgcaaaggagggaaagaagaaaaaaaaagggctgactaactgtgaacttgctagctggcagaggaggaggatgcatgtggtctgcgccggaacgggcttccggtctggcatagtgcgcgtgaggctgaatcaggcggtgattgggctttttattaggggggggggaggggagtagcatagcaatggaggggattatccgaaggacgggactaataataacaagtgctacaccgtatatgcatgcccgcgcacaaatcaaggaaacgttttcttgttttcttttccctttttttttctttgcttttttgtcggacagttgaccactaatatctgtgtgttttgtttcctcgaggcaagatttcctatttgggatttgcataatgttcagctcccgacgaagcgcagggggcaggtatatagatgcgggccaataagaggacatatcacatcccagccgcaatatcattggaaagaaaaaagaaagggacgaagaataaaaaaaaaaaaaaagacagggagaaaaaatggaaagaataatgtgatgaaaatcctgcttctgctgactactccccctgtcttccgtgatgtttgcacgtctgtctcgttcctgttctccacgatttccagttcccctaccttacatctatcctgttgtaggtactccgcactcttgttgacggtatcgggatttttcataccaaaccagtctcaactccacaccctaaagaacaagtcttgcgtaaaagagacctacgctgttacaatagaggttgagacactttttgagtcaaaagtagtatttgttttcttgtttggatcatgtgagatgcaatgagacataccatctcacttgattctcttcgttgggtttttgatagtagtactagtagtatttccctgcgtgttgaaatgcagcatggcgattcggcatgcgtgcgcggaggacggaaggccagcccggctttgtggggcgcggatctggtgtttggtcagccagtttttgaccctttggacttgctaatgcaatgcagatatcccttgggggtcccgagaaactcgaaatgggctgatggaataaattgatttatcttgattatttttaattattattttctctggctgtaataaaactcatatagcccttctttgcaaacatcggccagccatgccacctaacaccacgctacatgcactcggatatcgatttcagctccccatacaacaaaattgctttttctcgatccaagcaacaactaaaatttttgcgcatcgacaaacgatggccaatagactagactagcttgctgccaatctgttcggatcatgcatgtgccgagcgcacaggctgttggtccagtctgtctggcaaaaaaatgaaacccttggaggggaaagcagagacattgcatgcgagggaggtggatcgccgttgacgtgtcgcagtaatagttaacaaagctaatgcaatgatctaatctaaagatgaagttattttcaagatgtccctgtcatatgtgatatactttgccctacttgcactccactgttcagttgcgcttttgtaacgaggcttgctataagccatgtaagttttatttcgtttgcgtatcaactatcgtgcccccctttgagggtccagccgaaagaggaaaaaaggctgtagttatgttgactcagaagactcagattgaggcaaaaaaaaggccaatgcgagtcttttgactcactagaattcggccgatgtgagcccacgaactgtatgtctctggtgcattcctgtccctgctgctggggccctttttgaggtataacaatgctcgaaatgcacttgggaacgccaagcctggggaaagcattattacttacatgtattccccccttggataagttccatttgccaaggccctggatcttgttaggctgcgcaagcgtacctgtcaaaggcgcatacgtatatttagatactgcatcaaactctggctgaatccagatagtgctactaccaaggtactacaagcccatacaggtacgtgtatgcagtgaggtcagccaccaacccccctctaaagtttgattttccagtgcctgaatatgtacctcgataagcgagacactcctccaagatcctatggcggggcaatccatcctaggggtggcgatgacttgctgaagtgacacaggagggccagagacatgagaccgcatggagattaaacaacggggggcaataaatgagaatcatggggcagaagcaagggaaaggagtaattgttttttttttttgatattttatttgtatgataatttatttcttttatttattcatctccgcatacagtaggagtagtggcttatactgctggatgcaaacgtttgacactgatgcgagcggagcggtacctgagctacggctgccatatgcggcgattcaaggcacagtagctcagccaccgatgtactccgccttttgtatccaatcgatggtgatgcatcacgattacgacgcaaaaactgggggaatggtgcttctattctggtatcaatgcaaaagaaaaagaaaaaaatcgaaaaaatcgattttattttattttactttactttttttttttattcatccatgtcttcggcggtacctgaaccctgaagatcatgaggcaacgtcaagtcgcaatttagtcgtgcctttcacatgactctggtccaaatcagatggataccgtgggtatctcggttcaacaagcagtgccattgtctagaacgcgctccaccaaaagggggatcaaccaccgtgtaggccacttggtcgagtaatgtagttcagcagctcacgtgaatgcttgttcaagacctggaacatgcccgactatttgctgacggggagctagatactgtacagtatgctgaagcagacgatcaactctggaatccggcttggcgccccattagtgcacatcaatttccagggtagcagcaagctgatcaacaaaggcccagactcgatatgcccgcgagcccgcgagttgagctcgctgcaggagccgccgtagatcctattctgacagggagtcagtggcgatatatgcagcatccatgcctatttccccgttacagcctgctagacatggcaaaagatggttctgttttgccaccgggccgtatctgacggactgtccagagcacagtaaacggcagcatgggctccaatatttcgcatagctcggtaggagatatatgccgggccgggggttgacgatagctcataggaggaagtatctatctagcttcgcacagcctcggcctgacttctgacaaggcaaaagcccgcatgaataattctaggcccagagatgggcatgctgacacgggctggcatttgatagcacacagcctaggttccaggttccaggttgcatgaggttgactatcggatggactgccagctagcaacatggcaataccccgtaaatgctacggcggagtatcgccgtcaactaccgcctccacgcggggtaaaacgaggccatttccatttaggcgcgcttttgacacgagcacaatcatacggccatgtcgccgaggctgaatagctttgctcggcccctctctaattgccactttcaggcagatgtttggatcgggatggaggcggcctcatatgggacaatggaaagggccatggttggctctggtaattgcggagaggcgatcaagtgactgctgacaaaggaagacggcacggcgcaagggaacaggcacatgacttgcgcgttatgccttactaaggaaaaacggtgggcattgggcaagctttggcgcatgcactttattgtaggtagcctcgtcgatagcgtcctacggctaatccacgggtgactttagcggagagcgcgcacgacggcgaactcccagacggcgcattgctcgaaacggtagtctaagcgccgtaacggtacttgccgagaaaacgagaacgagcagtccaataacacaaagggtaaagggcccctctccgccattcggactcatcgcgagtgagcatttagcaacggttggggggcataggaaaacggaagagggacatgcacaagtactgtacagagtactttcagctttgttacacataagcttgttcaagtcacctacctacctggtcttaacgtcatctcatactgaggggcccctcttacacatgcgaaaaggcggtcgagttagctttcctcgatgtgtggcctgcatgaatcaatgggaaaaaacattggccgatggcctttctgctccaagcatgagaggctactgtacttttgacaaggcccttttcggccgatcttttggttgagtacacatgtaagaggaaaagcggcaaacgtccatgtttccttagttcaacgttcttctggaacatgcagggcggtttcttcagccaggcctggggggttgcatcggcggaccgtcctatttttcttttccgctaggttgtttaacccgcctgcatctgcaaagctaaaaaagatggtgtatttactgtatctccgccgtgctgtacagattctcacaagtgacgacacagcacattctgctggagatgtttgcatgctggcggcctcaaggggaggggagttcatgactcggcttgagacagctgcgcataaaacggatcgccgcgcagctgactgcggaaatgatttccatgttgcttctagaagattgccaagaatttcaattctggcactaggagcacgcacaacaagtcatgtcccctccttgattctctgcttgctgtctgcctaagagagaggggcgtctggcgtttgaagccagcaatttcggccccgcagccggagtagcgcagcgacgaggctactgacctgcgaccgggtcactcttggtgttgactgagccgccattggccttgtggttgcttctgggaatgcagggtctgccccatctcgtaacaggttagtttagagcgcgttaaaagccgagcaatgaaccgaggacacgactcattccaactgataactcgctcgctgactatcagggactacgttggttacttactgtacggagcgaaatccggtcaagctgattgatgggagggcttgtgataatggagcaagctgtgccgtgtccgtgaactggctgtatacagtaattagcagtttgtgcctacggtttctatttattgcagctcggtaaaaaaaaaaaaaaaaaattgctgaagaagcccacaatgttctgcgccacagggcgcatgtcaaatgcacgccacccgtgtcatcccgactcgatccgaaatgacagcaaaaagagaggagaaacaacctattgtggataatgttccatctcaacctctgcaatttttttttctctcacctaatgcggcataacgtaagaggcacatgtcggtatttcccctacgcttcaatactgtagaatgcctacatgtgggcacgtcaaaacccacaggcaaacaagctggaaatggggacgcgggtcccaaaatgagcagaataatgccaatacattatgacggacaaatacatgttggcttgttcctgtgaccgcctgctggaatcggggaaatggggccgcaaaggggagaccgggaaacttcaagacacgtggatcactgtgcctgaggctccgtgccttttgcctcgacgatccggcaaaactttgtactctggagcggtgctgctgtgctatacaagcaggtagcatgtggtgtagcgtgcgatagcgcgtggtccctttggtgaggccatcgtgaacttcggggaacctaaagcctgggcctgccatcacctgccaggccgggccttgcgccgccgtcccggctctttgaggctctcctctcgtattacgcatacggcgacggggctccgcagagctgctatcaagagggcctggcctggttagtgacatttcatcacggccattgagagagggaccaaagagagtgtctatccactcgtcggtggactaatccagtccacatgctggataccatgcctgggtaccgatactccgtggcggtacggcggtagaggcctctcttttcccctctcttttgtgtacgtatcgcaggttacaatgcccgtaatcgagcggatccccgattcccacctatcgagaaaaatccagaataagaggaaaggatattggctggatgggaaggggtgatacgaaatttggagcgctaggaggaaaacaaagggctcggtggggaccaaagtggaatttccaatggtgcaatttttccagttttttcttctcaatttattctggcacgtctccgtaattaaccaagctaagtagagaggagagaaaaaatgaataaaaaaataataatgggggtgcttttgaacgaatcgtgagataaaataaaaataaaaaaataaattcatctgggaatttatccaggcagtggaatttcccagccactgagcaggtccccctcctcccaggcacaatggcactaccgcaaatcacttttttgctatcgaaaaccggatctgttcagactcctttgttccacacgttggaacggagagctggcccgcccacttcgggcctttgtcgtgacaaagtagctccggacaaacgccgtgagggagctcgagcttcccgtgtgcagtatgtgatgagtgttgttgattcagtttgtggataaggcgagtcgacgcaacgcgccttgggatgccaaggaactggcgaacgagtcaactgactgattgagtgaataaacgaattggactgaactgaattgatgaattgattgtaaacgattgaacggagttggcgattgcgagctacgaaaagaagcagcggaaaggctacgggcgtgccgcggtgccagcatttgatggccatggagccgtattctggcatgtgcacctacaagtattgacaccggcaacacattgttggcagccatcaacagcagcttctctctggatagagtatttacggaggaggcattcacgatttcgtccaacgtgcaggcagatggaccctgagcaatggccatgctgatagggctggcatgccatgctaggccaaacgccccaacatgcatgcttttcccacgcgtgttgagtcgaggcatgcgccgtggctattctgtactgtaaaagcttaatgctgtgttgcatgcaacggcatcgcagccgatcgatcagcccttttacccgcctacacgcgcgggagagactttgtgaccagatcaaacacgatgcgtgtctacgatgtttgcgactcgtggtgagaccggggtctctgtacctttttgtccccagtctccctggtaagggagtgcgaggctgctgttcaagcttgcacggctttccatgttttgcaatttgataacgaaattatttggtaatttaatgggttgcttcattacaatgttgcttgctggcgtaccattgcatcgggattccggtggtgaggtgaataggaactgtgtaagttggtggtttattgtgaggttttggggcattgcctaccagtagtcaagaaacgccaggcagcaggccaagcggtcgtgcacgactacattcatcatgctgttggctgagacgtcccaaaaaaagcaaagagagcagaaaatgaaattgaaaatagaataaataaaaaaaccgtcgactaaaatagaatagaataatagcaatcaataattaaacgctacttgtgtgtgcaatgaatctgttggcccagcaagggcagttatacatgctcccttcgcctgcaaacataaactcaatcgctccgcgtccaacagcaacgactaccccgtattgctgccaatggggtttcagcccgcctccagtcgatcacggctccgcaaaacggcaaaaaggaggcttgacctggctgatgcggttgaagcattcatgttgctgttggccctgccctgcccgtctgtgcggccatacgcttttccacttccatctgcgtcatcatcagtcggcgactttgcatcgctccaaaggctgcgcccggcactggccaacgaccaatccggctccaggctgtctgggcgtttgacgtttgatctgctggcgatggttgacgatccgtgctgccagcccgattctccaagctgcatctacgcctctgtcatgcggtctgccaggcacggccagcaacgcctctgccccgattcttcttttcaactctgggccattgttcgaggccgatggctgccaaccaggcatcgccggatggggaaggctttgacaatggatggcttgtccgagaggcatcgagattggactgcatattgtcgaatggctcgaggacaagataacccgtgaatgaatgactgaatgaatacgcaaatgcacactccatccggggccccggctttgaatcccgtttggcagcatctcctccagacttggagaccactgcgcccaattacggcacttgtcaggagcaatcgggcggtcctatgtatgcctacgcgttcgttggctgctggcagatgactacaggctgcgtaatgggggcgggaggcgggaggcgcgagtataaacagcaggacggcaatggatgaggcaggtatgtttgtattggatggcatgccgctgcactccttggcctgcgggctcccataggcaagctctcaactgacgggcctcgtctaggatgacacacttgtatctggcctgcaaatcggcatcgccaacggatggtggtggtgcctctgtaggctgtacgctaatgtgggaggcattgatgatgatgatagcatcaccctgccgttgacgaaccgcagctttctcaggagggggaagagcaacagggaagccggggtgagaaacagacagacattggcattggtctttgagtcaacgcccatcgaccccttcatctgtcttccatgggacagctacatgctggtgcgcgaagcttgttgccggtcatgcgtctgaaagtgatgaactggcactccccgtgataaggccttttttttcttttacaatctacagtgcgtccaggcgcagccaagctcactcacaggctgacagttttgcctgtgtccatgccggcgtcgcttttgatagcgggttgtcgcagctacagtacagtatacagccatgtctgctagccgtgggcggttgtttgcgttgctcgaaacagcaactcagacgtaccacacgatgttttcgctgctcaagtgaccgcctacgtggcggctgcaggatggcgcccgctccgccttccccgcccctgatgatgcacccatggactgattgtccaaaagagctatccgccgctacagaattcagcccccaaaggcctgatccggtggtggaggtgcgtcttttcagcatccagtcgctcccttaggctgtttcatgacctttggcccagaagccgccgctgctacctgaatggcctcaccgacgatttggcgagctcagcacagacagacagactacactacacgcccctccgtaccgtcagatgatgactgcctgctggaccccgagagaataggcactggaccctggattgagacgggccaagacgtcgcagcgaatcaaactccaagtgcattggaacgatgggcatatcgacagctcagacggcattgctcaaccgccaaagagtcatcgtccaccagcccggcgcaggcggctgattcatatcgaagcgcctgctgcatgctgcagatcccgcagccctctttgggcgagcagcatgcacacagctgccgaccgcagggctttttctgcaacaagcgctcgcagagctatccatgcgatgtgacgcacgatagacgtactcgatattagtcgtcggccgtccagggggaattgagctgcagccgtcccccattgcgctttgcgattctgctgcgacctgggcatgggcaatctcagttcaaattacgtttgttatcactgcaagtgtttttaccgcatcttttgcaacctcttggctcccgagaccgcagcagcccccatgtgaacgcggaagtggcgcttcgcaatgtctctaaaaaaaaacaagaacctgacacagcgcgaccggcccgcacccgagatcatctgatcgcacagagctgccttgcttactttatcgcagggaccaagaccccgtgttgataggcggcaatatctacttgtacatgcctactcacaagctggtgtgtgctgttggcctcacgaacctctggggcccttacagccttccccggaggagggagggtggtgtcgtcgtatgtaagccgcggaatgtcaccatactctggagagagacggtccttttgttcgaaacacactggatgcgatttctgctttctggttctctcgatcaatcccgcacaaggcaccgaggaaggaaaattccaactcgtcacattcacatttggtgacaagcaagcaatccccttggccaaaaagcacgccatttctgctgatggccttgggaacccgcgtgggggttgtttatttcccactacgggcagccgagcagctggaaaacttattggttgaattgcgcgtcgtttgaagcggaccaattgacatggcagatttttcaattttttttttcctactgttcgtgttccgcgtcgtgcatgatggcgctggctacggaatacctaatacgcaaaggcggcttcttgattctgctttccatcaccgaggccgcaattttagcagctgtaataaacctgtaaccggcatgtagactacgaggttgccgaaggagggcacgtgtaaatcgaggttttttttcttttcttttcctttttttgcaaaaggttctccggtatcgcccgaggaagctcggcgaaggcgctccaggtcgccgtccatgatcttgtgaaagaaattgcaatttaatgagagtaattccggttcataatatcatccgaggataagaaggagccattgaagtagggccaagcagctgatcttgctgggctggacgggaagcagctgcaaggatacactgtctcgaacgacacagcatcaggggaagcagtagtagtagagatggcagccaagatgagattgaaatcataatattaattaattcctagtgccggcatgaatttattaaacaatattttcattttattgtgatataaaataccaatttattcccagccaagctgagacttgacttgcgtgggttgcacactaccccgtctctattctcgagggtatcacaaacggcaagattcgctcaccgcacatggaggagaacacgttgtaccttggaaatgatagttacctttaattcccttttttttttccattcacatgagcatctccagccaggcaattccaagcacagcgtggtactgccgggtcagggctgtcggacaacatgcatacatccacgccatctcaaatcttgtctctctcctgatagcttggcctgggaagagattaagggaagcgggctagggctttgaaaggtgtggttgaacaatgtccagacgatcaactcgtattcatttctcttgtgtatggaggtacacaccggctctctctattttcatttataaccaaccaatgcttgatgagtgaagttgtggctttttttccccgtgtatacgtgaaggagctgcgggactgaacatggcggctgatgagcagttttgcttggtttccaatgagctctttcgtaagtgctactgcgtgttctgtaattcctagttttgcttggacacgagatgttttctttgttcaaaggtcatatggcgattatgattggcgaggactgccatcaacatggcatgaagactcaatgtacgaaaaggagattacgacacacccgggatacgagtctcagctcaaacacgtcgaaggttattccggatgagtctgttgccgagatgcacccagcgtgactctcctttgtatttcttgtacacgcacaattactgacggcggtgtgatgttgcgctaccctctctcacttctgccccctttcccgcatgttcacatccttttcctatctggacgcgggtgtgaagggacaaaaaaactggccgagactctctctctctctctctattgagtgtattggatataggccatgagacacggcagacgggagccaacatatgccccacggggagatgctgcagtaaaggaagcgcaggatcaagagagcaaaagctccgcccagaccaaaataaaaaaaacgctttgatcaccaatgaaatctggagagaagcaaagccgttttcgagacgggaagctgcctctctgatccggcctttgctggtttggctggagacggggacctcttttcttaccaacagaaggatgggccaagagcaagagcgaaaaaaaaagtgtcacagtgcaatggaggcgtcggagccaaagctggaaggataggcaagaggaagagggatgatgatcatgtggttgcggttggtccgagggccttgtcgtcttgtccaggatgaggcctctaacatggcacgatgttcgaaccagcttgtcggagacactacgactcggtctagattcagcgactcagagaaatagaaaagtctggctgaagaagaaacaagagtgagacattttttaactcttgttttatttttatataattatttcattcttagtttgcaagatgtgtgtcttcttttacgagaagcgccgaactgccggggcaagtatacgcgggcgcaaaactgactctctgcaaaatttgcctccctttcgtgtaaggcccggaagacaaggccccgaaaaaaaataaagaactcattttgctcttgtgatggccccagacgaaggaagcgcagctgccattcttcggcgatggatttcgaaagggccaaggctcggacatgagcgatattggcgaggaattcaaacaaacgagctgatgccaatgtaggcagagagccaaggagggaaagaaagccactgccttcacttttagtccttcacacgaccaacgccagcgttgcactgcgcaaccggtgagacaagccactgattgcgagtcttgtttgtatttttttgtatttcttaatattttaaataattgactgataaattgcattttattattagttttcttattggaagagacaggcagcagcaaaaaaaagagcaattaattactttgggggcccctccacgaggccgtgtctcacttcatgaccccaaatacctactgcgtgtcttgcttgttcatcacaccgactgttttgctttggactgccgactcagctcaggcttgagcgtgacctattttttttgtaatatttatttatatcgttttaatttattgttttccctgtttacttatctaatagtatggtttcctcatttttcggtcccgtcttggcagcccgcctgtgcaacggcgataaaagaaaaagctggggagggtgggcggaagaggtcctgcgttgtccaatcgcatgcgcagtatcgtctcgtctttttgaagaatgagagagagagagattgagagagaagaagaagaggaaatagtgtgtgtaagtcgagtgagaccggccatctgctgtgtcaccgagcggtgatcatgattgcaactttggagagggtgggctgaattggagggtggagggggaaaaaaaagggtctgggccaatgggtttgggaggcagctggaagtgtgattcgctttggggggagggagtggcttagacttggagacgaatgaggtgggagaagaaaggaaaagtacagtcagagaggattttcggatggggatgtgtttctgggagaaacatgaatgacataagaattggtggcgtattacgtgggaagaggtgtcgatgtgatgggtgcgggatagttgattgcttgacgtattggggaaaagaagagggatgaagtgcaaatgatgagaaattggaagcgatatgagtaaagaagaagaagagagaaataagaagatgcggtgatgatgagaagtagaaggatataaaagaagtggtggtgatattcacagtgggatatacagaggtggcggggttgtctgttgtaagtcgagcatgtaagcaaatatcattcaaaagtgatgcatatcatgcaatagatgtaagaaatgttatagttgcagaaatgattcatctgatggacagctctaaatcatggatgttggcagcatgcttgataaaatgcatggactcagtgtggtcgctgtctgtctccttggggatacaacatgaagatgcatttgccggaatatgagctgagagcgtaaacatgattgtaactgtctttcatcaggcttgaaaatgaacaaccaaagaatgtagctaccattcttgttctgatatgtgggtgaatcaacttacaccttgtgtgctagtgctataccaaggatcaagtggaattcgctaaatcagcgacataccctatgcttcgagccaacctcggtaattctttttctgagagcatatctgatcacaaagtattcaagataaacgtcgttttcttaattgaatgctcttatgaatgtctatatttcatgttgttgaaaaaaaaaaaatgcatataacaactctcatcttagccaagacagaatgagaatctgcaatgaacaggtagttagttgtacgaactacagagcacgcatcccctttgtaactatcagctagccacagcatggataatttacatgtcatgggtttgtatcaaactgcacacaatcgtataactaattaccacactcttgactggtggtgcctgataccaatacgagttgtccaaatctcccgaagcgctgtcttgtaagttgttgtaagggactactgcaatgttcaattttgtgcatgcgcaccaatggcaattctctttgcccccattctagtaattcgtaaagccttgctcacaagtctccccaactacgagcatagatccaagccacaactttcatttccttctcccaaaacaatagagagcagaaagacaatgcgatacaggatccggcaggggtggtccgacggcgacggctccgttgatcccgggctcgtttccaccccggccggtctcttcctttttctgccagggggcggaactggtcgatgctttggccctgcctagactatactactaggtgcctatatgtgagctctataatcgtatgtctttcgataagtaagcaatcgggatacttgttcgcaattggtcgtgtatggcatcaaatgaacactttccgccgtggggcaatgtttgcggggaacgacatgtagtaattcctcagatggaatagcaaggggggtttcacttgatcatacgatgggggaaaagaaaaggtgtcagatttgggcaaccgcttcaactcggaccaaaacatcagtccgttcaaagaaggcagagagtagacgatgaaaaagttaaaggccggccgaaagtgatggtatccccaaaaacgacatcatcccacgtggactgctgcaaatcctggtctgcccgtctgcaaggcaaggaccccacgagcagttgccagaaacaccatttctcttgtatatacaatgcaactataattgtacattttttctttttaaaagtcggattacgtagggatgcgagtgccgagcggcgtcggtactcgtggcactttgccgcactgctatgatgcggcacgtacaagcatgtaagagtatgcatgcatgcatcgccggagaggccgcagaacccttgaagcgtcagcagcagccctgccatatttcttccaaatcgtatcagtacgttgcagttttggagggggcttatcccacccccttccagacttgtatcaaatatcgcttcagtctcaatgcccaatgatgtagaacacgtgcttttgtctttgtagaaaattggtcctttttgctccgagttggtaatatgtggcattgtgtgggggaaatgaaagtggtaagcaaaacaaatcatcggtaatccaatgctgaggcatcaattactgtcatcatctgctcttgagactgaggactctgtcggtgtatctacgatgtagacaatgatctccggcggttcgatgaaattgtccggcggcaatttcgccgcatcagctcctcgcgtaagggaaagagaatattgccgtctctgctgagtattacttactccttggggggcggtttttgggggggtacgctcttcttttacaagagaaagaccaatggcgacggggactttttgctgaccacgtctaacaagtcagatttgctaaaggcttcgatcttcgatcactgtcttgcccttttgccttgtccaccaccttcttttggcaatgcacttactctgggcaatggataaatagagctatccctgcaccctcttgttagttacgcgaaaggcccggcccgtacatgtataatcacgtaaccagcctatttagccgggaagaaggccgcaaggtagatgatcaagacttgagagcgagagcccgcggtgagaaaaaaagcttcggcaagggtccgaggctatgattctttcggcattgtatcaaagacacatgttgatgcgcaactctgctttgggatgagtgtagatatgggcagggggggggggggggggggacccggtcacatctcagattgctcagcaaaaccgccaagatgcaggccatgtatcccgtttcacggatatggtaacgggtaaccgtggccttggattccgggcgtgggggttgcctggtgcttatagatggggtgatggatgcccttgtgcatttggaagcaggtctgacgctcgtttgggatataggtggaaggtagcaatgccgtggtggtgttcgtgatgacgatggtggttgagaaatgatggtctggcgggcagagcggaaatgacagctagaagatgtgacgcggatgccgttacggaactgtcatggccggattggtgtcttgtgagtgctgcgtgatgattggcatctgtgtcgtgtagttgcctcgtttgtgtcgatatagatgtctgccagctgataccagccatggtgcgtaatcagtctgtaagacatagaatagccttgaatagtgaagagaggcttgagtgaattgagccgactgagctcagcagagttgctgctgctacccaaaatcagctctgacgacaactcgtatagttatccatatagacgcctttccaagatcattatgccacggcacaactcgataatcgagcacaactgctcccgtcaaagtttccatcttctaatcaatcttgaacagttttcgtttcaaaactctcaaactgacaccaggtttccccaggttatgacgacattcgatgcgcaaagctctccatttgtgcaacgcgatacttgtcccaggcgcacggtaatgctaccatgttctccagcatcatggtgccaaggggaacaacgtttttatcgaaccactggagtggtttggaagtggtgcccttgctgtttaaatatagacatcgccaatctgctgcaacgctggtttatggagaagcccaactgagatgagtctttactttcaactgtcatttggccacggcgagtttagatttgtgactttgaagtaaactaatcacatggcgggcgattgagcggcgattgagcttttggcagcagtgttgaataccttattcaatattccgtcttggctgccgtctttttctctctagtaaaaagcaaaggagcagtctttgttgcattgaccccctaataatacaactctgctttacaaccccaaagtatacggatacatacaatgcaaatacctactcagcattgtagacggtccgacagccgtgctgtcaagcgggtacgctatcctccaccagacggaaatggcaaaccatcgtcggaccgcctctcggctgcgccttggcgctacttgaaacgtgatgatcgccacgacccagtaatcaacctcatatcaacatctcgtatctccaaagctgctgccttccatcacagactccactgcctttacggtcgaccgaaccaacccacaacagggaaaggcttaggaagcgggagatggagagcagcgagtcgaggtaaaaaataccaggccgaagccagatccttgtcgggccgatcatggcagcatgacaaaggagaagaggcgaaaaaaaaaaaaacacaaatgtcaagcactgacaggataaaagtatttctcccgcctaggaggtgtcctcctccgcggatgtccggctccttggctgattggcagtataggggcgtctaaagtgaagcattgcttggttgccaggttcaaaactgttcacatgatggaaagcccttcggatcgaggacgcagtgctctcgcttaagtctcaccttttggggggcgccgctgcataatagaagtcttctcgaaaaaaagcaacagggccaaagcagcctgaccagcccccccccagtccagccaaatcgcagaatgcctggcttgcacatgggaaagttaccacctcccgactgccgagtcgtgaagccgagtcatatgccaggcatggcttgaactgtgaaagccaccctttccaattccggttccgccagcacaaaagccaggatgcgaggttatacccaggatggtatgtcgatacgtgacgtgctcgaatttggccgccacccgagactggcagcccgccgccactcatccacgtctcgtgttttctggtacgatgctttctttctcgccatcaggagaatcgtggtttctggtcacctttcgatgggttgaaggctcccaacaacgtgccgcagaacaagcatactgataagggcagaactggacaaactgattcgctgcggaggatgcagatgctgggcggcgattccgaatgagctgggcaggtctctgagcggcccataaaagcactttgaacagggccgaacgactggggcgcttcttgtcatggcggaactccaaaccatgtaagcccagggtcgacgtgtgaagagtcagggataagttgagcctattattcttttttttaattattattttctttttttctgagaaaaaagaaaaagaaaaagcaattttcattttatcgattttcgtcccaaccagcgccccagagcccacagcccaccgtttcggaccgtctcattcgagttaatataaccaaccaatgcttcggcgtagaaaatatcaacacgtctcgttttaggtcgtcttttgtcgacgttagcccataacaacacctagttgcaatgatcttcgagcgccaggacgccacacccgcgtggctcgatgctagagcctgtcactctgcaaatctcggccaatcatcaactcgcctccaattgacaaattccgttttctgcaaccgttacgggtgagatgaaatcgccgacggcaaaggataatgtgaataaacaatttaaaaaaataaaaatgatgatagaaaaaatatacatacccatggaataaaattaaggaatcctcagtggaccgctaaagaaaaatctgcaggccgaggccaaggtgacggaccctggactgatcaccacgtttttccaaaagtgcctccttttagcacgccggaaggcatccggtggccggggtcgcacaagcccatgctgaatcttggcctcgaaggccttgtgacctggcagcgatctggctgtaccagcatggaatccgtcttcccttttctggcaggtttaacgttacgtgggaatctgatcgatgacactaacccgtccacagagcatgtccccggcctgcctcgtgccattggctagaaaggcgctggacggaaaaatagactggttatgccatgtgcattagcatggcactattgttacatgcgagcttgttgtgcttactcggaggcttttcacagacttgtcgccaacatcactgatactcactgctgtaagttggtgaacagcataggagtatctattgcgtatggttgatctccaatctcgtttccaagacgcatggccccccggggcttgaagcatgaaacgaacgacaaaaagaggaaataatggcgcccgagaaagtgcttgcagcagcggtaggatagccagatgagccatgcgtctggcagtcgcctcggatatcgacatgccttctcattggaccacaaggggagcccaggcaaaagcggatagcctgtgagcttgacagctgcagcccatggagctgatgggggactgcaccgaacaaggctgaattgcaaattggcttttggtccctgatcgtcctccccaagtggatgccttggcctggagccccatctcaacgttgccattcaaggcctgttaaattgatgcctaattgtgcggaaggcgtcggtatcgtaaagtgcaatgagcataggcttgcataatacccacgtatatgtaatcgctgagtctccattggtttgatacagcgagatcctccttcaaggtgatcaggccgttgttgccgtacaccacagccgcacctccacgaaaacacttgtataatacgcccagatgtattatggattttttgtcttgttccggcagtcttctcgaaagtcctgccacggaattctgccgggttctgattccttcaacgtcttggtggactcctgcttgtcactagaggcacttgcggatgtagatgcagacgagagacttattttctcccgactgtcttggctgaaagcgagcacttgatagattccacgaatccaagtttgcagctgtattcgatgtaaggggcatacttgtccgtgaaaacccgagtgacggcgagaataatcccttacatccacccccccattgattttttggaatcggtccttgtggaagatacgctcacgatttggcatccgcacattgttcccactgttttgttacgatgagttatcccaagatgtccattggaatcactgaattatcggcgagaaatgtagcttggcgagagtatctcggcctcactcgcaacatatccacacacaaagggctgccgccaatgcatataagcacggcactagcggtcgatcctctggatcaggaaagccaactttgcatctgagacggcttgtcgcactctgctgatcttctagaaccaaattgtcagctcgtggatgtgatctgcgtgagtatctcgagaaacggccgttttacactgcaactttgctttcacgtatccgtatagatggtgtaaatgcaaccaaagaaccatgtgagtaaagagaccaggcgaagaacacgtgcatccagggattgaccatctcccgtattccttctgacaagatactaatctaaaggcactttgcctgtacgagccaccctaccttatccaaaacggttcggcgattttgcgggggaacgaagatcgcgaccaaagctgcctagtcccgggctgctagccacaagtcaagaagctgttggtcgccgtttaaaaagaataaaaaacgtgggagacggggcaaagacgcaatgaaacgtgcctttaggcccgctcttctagaaagcttgtcacggcttggggtagctgcccgtgtgtaggtacttcaagttgttttgtaagggaaagataagaatgggaacgtgcttttccccctttgctggaaacctggagagaatgcgccactgcagctgccaccagatcaggtcatcaacaagcaatgccacacttgcctgtctagatttggaatacacgaggcttcaaacaatggacactgaatgcgcctctcacgagggtcgcaagtcggagaaaaccccagccaccaataagctgcagcgcctcgtctgacccccagcgggtacatgccccatgtacacactttccatccaacaaacaacaaaacggtcaaaccgaatccagtcgcttctcgtgccatctgtttcccctttcgggcctgctcggtgttcccattcttttcttttctcctccacggcctgatgcgtatcggcaagtatgtgcttaaactagaaaattccatcctccacacctccctcccaaagagcttgactgttctcgctttttgagaccgggaggatcattatcggttccaaattctttccccacggagattgaaatgtgttttttttttttgtctccggccttcactttgcgcggggggccaacggacttgtcgcgggatcagcagggtcgcatgaaatagccgtaatcgtatgtataatcggggagaaggataacaataaacgcaaggatctcgggcatacacgccccccccctcttcaagtaaaaacacccccaaagccaaacacatcatggggaacttacaaaaaagattgagaaagcgaaaacagcaagagcacaatgcattcactttgggggcaaggggacccgatggatgccagatttagattgcgccagtagcgaggtagatgtctctgaagcacgaagcaccttttttcgagctgtcacattttccaaatccgattctgggttgccgttgcatttagccggtaaatatttgttcttttttaggttaaaataaaatatttgttcttctctttattcccttttctagctcgtcaccgttgttctttttttattttccaccttattctccgcctcgcttcgtgtagccgcgattcaaaagacgtacgtaatacgccggccagcgtcgacgtcgtctggaggccgctctgcccctattctttctcccgggtgatgtatgtgacatttctcattatgaatccaacaaaaggcatgcagcatttccccggactgtcaagtattttagatttcacgtaatggatactccttttgccctcgatcttggcgccaggggttgcagacgtggagaggagcatcacaagtttacaaccgagacttcatcaagagaagcagaaaaaggtgcaaagagtcttataggagcattccatacgagatggtattgtaatagtcaagaatacatctagtaaactgcgtaatgtaaactgaccactcaaacaccccctaatctttcttcgttgccgcagatgttccaattctcttatacttcctcggatccttcttcctcattgtaatcttgtctctgtttcccttacccccttcccagaaccccttacctctcctgccaatcacactacgaccgcagaaacgacacgcttcaacggcgtagttttgctcgcggctgcaaaacccacaaatcatccggttggcccactcgttgatatgatcctcggcctgatcgtggcacttgtcacacctgtacacgcggttacagcatgagaaacggaaccaccgatacgacttgcggtagtgggtacaggcgccccgctccgggagctggtctccggcgtggagcccgagtttctcttgcttgcgccgcatgccggccgcgggcgggggcagcgatcccggcgagacatagaggaacttgacttcggggattttgaaggtgaacttgctgtggcactcgcggcagacgttggccgtggtctcgcccctgacggacacgaggccttggctaggggttgagcacttggcgcacgtaggcacaaaagtactgggcagcatatctgctaccttgcatccagatagatcaatgaagccggctcttgctgaattctcatggacgagctgctggttaaacttggcggagagagacgtcgcgcatttcttgcagctagtcgccttttcgaccgacggcttgagtcccgtgatgtcattcaacgttttgcaccgctcgcacttgacgctgaggcttagaagcgaaatctgtaaaagctcaatgctgtgaagttcgacatttggaaacgatatcatggtgccgtgttcaacctcatcagcagatggtggtgctctcacatcatcaccttcgccccctaataccgctcctccatcatctgcgtcatccgagtcagagtagctgtcctctacatcatcatcttcatagccgacattccactcagggggccgagcaatgacctgaatgtggcccttgtccttgctgaatggctgtggcaagctagttgaatcctcaggcctctgtggctgctttcctttcgccgcggccatggcttctgctgctgctgctgctgtagcggcggctgccttttccttgtcagcctttgccgctagagcatgcgcctgtttagctagattgtgaaggttttgagccaagtagttcacatggctcatgagagtcatttgcttctgctccgcagctttttctgcaaacaaatcttctattggttctgcatcttcagcattcgcttcgttaagctgaacgcgcagctgctgtagcggatacaagagcgggatgatcaagtggatgctgttgactgagtgcagtccagaggggagctcagtacggcgctttggctcgattggcagcgtaaagatgacaccatctccagatcgacgaaactgggccattcttcccattctcgcctcaagctggcggatctcttgagctcgcctggcctttgcctcggtgatttgctctctggtatatgacggttccgggatatagcgtctcgggggaggtgtaggaacaggagagataaccttttccgcaaagggagactcggcagcaatggaagcttgaagtcctgctgcttggtcgagatgtctcgtgtccctgaacgacacgagcttaatcgtttccaccttttgctccgacagaaatcgttccaggttcctgtctagagcatacaccagggctaacagagttgagcccttcttctcctcagctagcctatcccagcctctctcaatattgatgctgaaccctttggggatatctgtattcctgactagtagtaccggcctttcctccggatactcttctggaacgcggacatcacagctcaagtaaggcagttcaaaggggaagtctgggtccgaaggtttaagcttgaacaccagcgatgtatctccctctaaagttgtagactccttgggtgagaatctcctcttgagctgatcaatctgaaaaccgcgcgggtcctggacctgagcttcgggcacaggtttggggacgactcgcgcactagaggcactgggtacggcttgtttgcggtccagaggggagccatctggctgctttttgagtgaaatcatgatgacgggtcggaataaacgaatccaatatgcgtacgttgatagctggcgaaagaaaaaaaccacggatataacggataattgtacagacgataggaaatcagaatgagaaaaggaaagccacgacgccaaagaacaaacaatagaaacgaaatgaagctccaaagctctgctctgcgattatagttgatgaggaaaaattgaaaaaaaaacgttcatgagctctcgttttaagctgctcttaggaggcgaagaggcgatatcaagagctcaggtggggctgctgaagagtgctgtagctggagtttggagcaaaaaaaggttagtggggatctttggatcaatgacagcctccctggatgagtcactggctgtggtgagtaatagcgattactagtactgcactaacagtattaagcagattacagggctatacttgatagtgatgtacctaaatactatggccaggatttccctatttagacctgttcatttcgagaagcacggcgacaagtttttagcatcataaagtctgtagtcatcccaaagtgagtcacttaaaccctaactctttgaagtaactatccccttttggttggcgatttgatactgttgctgttactgttgggcggcgaaaggtgctatgcccatgtagtatgggcatgttttatactgagcatcctgcacgtacctgcttacatgtactttgcattcgctcgaataggcacaagtacttgtcctgattaaacacggggaagacacccaggttgagcatctcatcagtcgatcactgtttatcatggcgaaataggaaggcgtcttggggtattgcgtccatgacaaattgggctggtaactcagcctggcctgtcaactaccagtagactgtaatcatgcaacatctcctcctctgtgggattctgagcagtgtaattggtaattaatttgcgggtaagaatgagttgtctggctttcggttggttcatttcagagccgtacatgtacccgtcgcgtgattcctgatctctgttcgtattgatgggggcacaagtatgtaggtacctatgtagactaacaacgtcgaatacagaatccaggctggggacctcttggaaaagggcgttatttgacgatgtgcttgttatccaatactgcaaaacgaactttggacaatcatcaaattaatttgaaatattttgaaagattactaaaaaaaaaggcagagtacctagtgcccaatgacttttccatatgctcggggtgctgataataactgcagtgaagtggtgcttctccgtcctgcgagacatctcaaccgccctgacaagataaaagatggaaatcaatttttattttatttttttattttattaatattcatttgccattatttttctgctccttcttctgctcgtttatccggggaagaaaaggcaatgatcctatttgcctgatgatggccttttcaatggaatggaatgactttttttcgcagaaaagctgtctggtggacacatgcagctgcgccgccgtctattatgcatgcatgcctacctatctgaacacctgggtggtcttaaactttgggaatgggagaagagaaaaaaggaggcaaccaggatgcggagtgaaaaaaaaaaaagaggaaaactctgatgcagcctgaatcgagacaatatggagactgtttttcgtgggcagatatcaagggtcgctgcatcacgctggcctgtatgtgcctgtgcagcagcgccatgccacgtccagacgcagcgcccggcagtgcgacccgtggaggtgctcagaagcagtctttgtcagagaaatacaaaccctatacatggagatagtcacagagcaaagtagagtttgctgttggccagggctcagttgccgcatggctgctcgtcgtgatcagactcgcaactcacacgcaacttacacgcccccgtttggagcccccggatgaccagcgcgtatccgcgagacagaagccctaaagaggaggcaccttggtggtaccagcagaactagcaatactgtacctagtgctaggtggtgccatcacagttaggtacagtctgtgaggagtagatgcgtggatgcaggtaatggccggtacgggacgaagcaaggagtgtctatctgaggtacagcactcgcacccaatggacgtgctccgtacttggacattttcgcatttgatccggtctgtcattgatgcccttgtgctccatagtactagatgataccacaatctgttggttgaaaagggcatcctcgtggtgctacgagcagcgcacatgggacgatgcaatggctctcgaaggagtggacggacggagaaaacaaccaacaatgctcgatcgcggagtaatttctgcttctcgtctgctttgccttgctctgcataaaaaaggcaacatgcacacaatccacagcggagggattggacagctggacggcggtggaggtctgccagctcagcatttcccaggcagatgacctgcgaggtgcggcatggcggctgcatcagcgcctgggggcggtgagaggcggtgcgagtgtggcaggcaggacttggtcttttgttctttgtttttctttttattttcaaaatttaattaattttttatttatttattcacagctgcatgccatcaacccctgcaacacacgcctgagctgagagcagaaagaggaggccgcagcacggccaaattgggcaaccgttgcaagcacagagtcgacacagcagcgcaaaagtcgattgcttgaagcatccggtggagcctcgacaccacctcccatgcagcttaatataagaatagattattcacggccgagaaaaaatacaaagatattcttgattttttattttttccaaatacctactcagcaccaccccactgcaacctccgctacccctgctccctcttttttttttttttccccggcgccgcttgggtatcgacaagaggctgcaaggctgcttcaactcatgcttgtctcctctctcacatgtccacagtaacaaatgctgtgctggacgggcatgtcgaccctactggactagactcatggataggtacctctttcaatgccctacccgtgtacctcgcctcccacagatcaatgtagagcaacatgtccagcttgctcttgtttgtactctagctgcttagggcactcttcttcccccgtcttgacaatccttggacaatcaggctcctccggctctgctttccgctggattgtggctgttgctttctcttctttacccagcagagctggaagggtgtatctatatgggcaaatctcagcatgagcgtgagcagccatttcagccctccattgacgctggatggctataccgtaggaatctccgaaggccgctcgtgtatatctcgtgcccctgttcatcacgtttgcttttgcctcttctccttcttctcgtaaatcgaggcatcgaccatggccaattgtgtgtacattcattgtttcccgccttttccccgcaatagcgtttcaacgcggccatctcccacatcaagcgtcaaaacggccggtggctgaaatcacaggccaaagcgcgccaggccatctgacggtttgctcgctcgactctcgccatgcaggacggagcatgtgtcctcggccacctgaagggctgcatgctaatgtatgtgcgtacgtctgtattccctcacacatacgcagactgctggacagcacaggcacttacatgtacactcttacttacacacacacacctctctctgttcgtacgcgcaatgcttgggcgtcagctatctgatgttatccgcatgtgctccgcacaccaatactgctgcttagagtataagcaatataagctgcgggctagcaattcaggtcgccaatgctcacggccctctgtactgtcgtgtgcatgtagccatcaccacctaccttatacatacttgcagcgctccgtttcaatgccctgttgggcgtttgtatctaccatgtaacccaatacagctgcagcataacaggttccgtcatctcagggtggcaatcatatcagcacgagccgtatcatcgtctgcccagatgcttaccgggccagccatcacttcaatccctcgtcatcgctgcagcatccatctcttactcttccccgggcgaacgaatgacgtaccgaataggacgaatcagtcagtcatcctagggttacatacaaagaagctgtccaaactattgaatgtagtgctacggcagtacccgcctctcgctaataataaattcgtatcttggacggaagacgatggcgccagaagcccgtctctgactggctcgccgttttgtactctcctcgcaaaacggtcaaagctcacactctgtaacctcattcgacgagcgcctcaagccacttacacgggcacgtctcacgaatctggcataggttgcttgctctccattcattgtcaaggctatccttgtaaacaaaggctcagaggcgtgaaataccagattgaatcaggaaaagggaattgcgtctgtgcggcaccaaatcgggatgagagcgtcgtccacgtttcgcaagcgagctcgaatgaaattgcacgggatgccgtgcaatgtgatgggcgccgaccggtgtgataacatactgaagcgcttttgtcttaccaccaccgccatctattccagcccgcatgctgtgtacatcgaattcgcccgagacgtcatgtgtacatatgcattcgtaccacctcgttcctcaccgactggagactgcgcctccgttttaggaataggtacatggtattgtaaaacagatactaatgcaacttgccttggcttttgcatgattttccaagttgtttgcttaccggtagtatcagccgcagctgaaatcctttgcacgtgtgccgaaagtgagcaaggggtaatattagaccgtgattttttcccatcgtttcagcttccccttgacaacgacttacaaaaacaagtatccaaagatatagaatagaagatgcttttaaaaggtatgtgattatgtaaaatcctagacggcaacaagagagagtataatagatggcgaatgataccaatgtatggcagataatggcagggaactgtacatgtgctaggacgcggcaagaagagtgcagcgtacggaggggacacagcagtgatactgtaaccacttcaaaagagcaagggtcttcttcaaatagagatattctgcatgtttgctttagaaaatggcttggttagcgcataatgtcttatacatccagcgttccattcggggggccaggaattcggccccgagcgggcccaaagtgctacaaattcaacattgggcgttaatagcctttgtatttgaataaaaatgaataattaaatgttaattattatatatttattcgctaaaaaaataaatctatcatgcttgcattctgtgtagtgcaacgtaataaacggcgagttcggggaccaaggagtacccgagtattgttgctacgataaaataaaactcattgtttaaaagggaagtaaagctttcttctattggaaactatgtctgtatactaacgacactttcaagttaaaggaatatatgcggagattggaaggttttgaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtagaagaagtaaaaggaagaaaagcctgctctttcacgaagtagctttgcttgcccccgtgaacgcttctagtgggcatctattttagatagctttcatcggatccagtcactgaagctgaggctgaatacagtattttattgaacagaccttcgcggcttatattgaacctatatatctacaccaaacacttacacctttgtttcatctagtgcttcgctagttgaatgttgcctctgtttgagatccgaggcgcgctcaaagtggtattcagcctgttgatggaatggttccaaatgcacggtaggcaagggccagaatatccagatagcacgccatatttcccgtgaagattgtacaacgacttttgcatagaaattgtctcgaaaatattgccattcctggccatctggtgcccagcatgccctctccacaagtttagcaaagtataatggaataattatcagcggtaaaaagaatggaattgacagcgcaaaaggacctaaagcgagcacatacgttagttttagccaacatcacatcaagaatacgtgaagagtaccgtacatataagtcccaaatacatattctttagccagagctggccccagcacataaggcagaacgttgctagaatcggccgtttggaatagaaatcgtaaggtattataagtggaagcgagctgataattaccagctgcaagaaggaaccttcacaaggtggtctgaaggtgaggtacatggttatgtgtgaaaaccaattccaaatgagacgcaatatataaaaaaaccggagaggcttggaattgagagagtgggagttggtttggatttcctgcggcacaaaggtgaggcgagaaaccgtttggtattggaaaattgcccatgctatgcttccaacgacaagtagaatgtcggataaaccagacagtaaagaacccaacagaatcacaatgtgtggttgatagaattcgagattgaggtagcttgcgatttgggctagatggagccagtttaagatttcggctaggagggcattggtgatgttgagatcgatgtagttagatattatggctaggaaaacgttgttggtgttgcccacggtagaatttggtaattcggccatgaatgtgccgttggtaatttgtacagagtccatatcgatagtgatggctggtctctgttgggattgaataatgtagctggttaatccgcgattgaagagatggggctggtatgttggggatggatggagtacctgggaagggcgagatgtataaatgttttggtagagtgccacgcggattcggccagtttggccataaaggccggatcatccaggtcacttaataaggttcaagataaatcttccacattgaagataaagttcctcgccgatggcgccacaccgaaacgctggagcaacaaagaagccacctatacggaaaccagccttgagttgcaggtataaaggcccctccttgaaagatggatgaaatctttttgaaggcattgtagtatatgctgtgccactattatcctgaaattcaaggaatgcagcgcggcacattggggtggcatacagatctttgtcatatgcgatgacggcaagaccttaaactcaccgttgttctcccatttgcttacctccttgaagtgctgcgaggatgacgacttgattcaatgccccaattcaccagatgtggacgaatcttgaacaatatggcagaatctcatacgtgaaaatggcgaaacacatgaacgacgtctttttatccgaatcagagtatagagaggatgatagaaggcgtcgggaacagtatgcgtcccccaacgtgagagtcgtataaacctatgatctgcgacttcagggggcacatagagggccaaaactacggacaagaatatagaggaaagcttcaagccatcttaaaccacttaggcacctaatgataaagccccagtacagtacattctgcctgaactgcctggttgacaaagtgtccctatatggtctggcctaccatggtggaattctctatttacaaggacattttgttcggagtttgagaagtacatggcgacaaacactccaattaacacagataaaacatgagcccatatgaactttgtagattgatttagattatcagctcgcggtgatgagcaaagtagtttctatttgaccaaccatgcttttgatataaaaccccttctatgctcagactgaagctccttaaaaatcgttatcatcagcgccagacacaatgacattgttaaccttgagaaccattcggcacagctgcgtcgccagttgcagctgttgcttcttgctaatcaacggatcaatgacaaaagcggacttcatgtcgttatcgccacgtcccatgcagtcaacaccaagctttcctctgttctcagggcctgccttgacctgctgactcttcacctctgccagagttgagatggagttgagaccgctgttctcggccagggccatggggacggcatccagagcctcggaaaaggcgcgcatggcatactgttccagaccaggggtcttgcctgcagcgtcctctactgccaaggagcaggcaatctctgcggcaccacctccatatacgactcggttgtcctttaccaagtttctcacaacgcagagagcatcgtggagagaacgcttagcctcgtcaatgatctaaatattccatgtcagctggtattcgatcaagcaaagagttttttcatcataccatcttgttgcttcctcgtacgaaaacggtcacagctcgggtgttggcgcactcctcgataaccagcatcttctcccttgttgttccgaaagacatttctctgacaatgccagcagaacccagcttctcaggcttcaggtcctcaaagcgaggcactatcctgccattggttgcaatggcaatcagctcaatctcaggaccaccaacccatcgaacagcggggagctggttctggagcagcaggtggttggcctcatcgtcgaaaccccactggcagatggccaggttggcgccggtatccttgatctgctgaatcatttctatgaacttgtccttctcgtagttttgtagcttcttgaactcttctacgcttgtgatgtcgaggtggtgcttggtcttgggcttaggaggctcgaaagcgcatgtcaagattgcaatcttggcatccttgacttctgagggcatctgagggtgagaaaagtccttgtcgataatcacacccttgacaaggatagtgtcctcgagagcgccaccgaccttgccgtcaaccttgatcagctcaaagtccacatccttgcgctcgagatcagccaccgacagaactgcgtcaacggcaatcttggcgaactggtcatgggccttggagacaatcttgcttcccaaactcgtccgtgcgaccttgagcaggttagtagtctcctcctttgtaaactcgatcgtgtctgagatcttgtccagctcagcaacagcaatatcgcaggcctggtcgtagccgtcggcaatacggatagggtgaatgcccttgtcgatgaggtcggcggcctgctccaagagggcaccagcgaggacaacaacgcccgttgtgccatcaccgatttcctcatcctgtgattttgacagctccaccagcagcttggcaacgtggttgctgacatccatctgctgaagaatggtggctccatcgttcgtgaccgtgatgtcgccgtccggtgagattagaatcttgtcgagaccgcgaggaccgagtgatgtcttgacgatgttggcgactgttcgggcagcgaggatatgtgacttgacagcttcgttgccaaactggcgcttcttcttcccctgactagaccgctgttagacagcaggcagctgcacacgagtttctgcaacttactctctgacaacaatgaagggccgaccttgctcatccttcaccaccgccgctgcgcgctgaatgttagctgcgatttcgtcgccatagacgggtcttcggagcctttaccgttggaaacatctagatctaaagtgcgtacttgttagtttgaatgcccctgaccatggccatcgtttgattcgttctcgacttactcagcgacatcttggctgggggaaacttgttgtcgagtttgtacagacaagtgaaatcaatcggtctcggcaccaaaaaataattacccccttgatttggtgacagagtatagcttcgagctttccacgatcgtgcccgaatttttcgaccacttggggggagttgcctacaactcccactacaaagggtgcgggacacggacaaagtaaagtccgcctaccggcaccccgccatattatcaagcttctggaattgcccctccatgacttaatctggcggatggagcacagttgcccctcacgaccagcgactgtcttggaagctaaaggagcgctgggctgctcgctgcacggattaaggttttaggcgttcattgtcgggtatttttcttttcgtctctttcagttttgagatttatttccaacattggctgaagcttgtataactatcgcaaggcataattctgatactgcgcggtggcggctgtggcagcgtctgcctaatcgatgaatgagtcaaccccgagtgttcgtcatatagagcagctagtcccgggaaaacgttcggcgccggcagccagatcaacctttcaaatccacccacgaagctcgacactgcacacattcctctataaacaaactcgaacaagcactcgtatacgccatcgcaatggcgcctccgaccacgtatgacgacgatgacttcgtcgaccagtatgacgacattgaggaagaggacgaaatgagtgccgaggacaaggttgcgatgcagcaggggaccgcagaagtacagaaagctcttgggacggaagcaagcaaagtcacagttgcgcaaatacaagaggctctatggcattactactacgacatcgataaatctgtcacctacctgacaaagacctttattgcgccagctccaaaagcagctcccaaaccagcgccgaagaaggcacctgaaggtaagactggcgcgtttcccttaccaaccaatcaagccctgtttttgcgaacctttgaagcaaaccgcgaatcgcctgagcacgatgcatacgctgcaaacttttacggcactcccattcacacactcatgtttcccatcatggagaagcctcggatatctccagcgttcttcgacgacatgccatggctagagataccgaaagcacgagaagccgtatttattgagccaccacgctctgttggagggctcttgggaggcagcagttccgcccctaagatgtccaagctccaagcactggctgcgcttcgcaagaaaaaggccgaagagaagaaggatcaagaaagaaccactccgccagaagacgaagtgtcgaagctttcgatttccgatagtcgcaacaaagagaataccggccttggctcgaagcttaaacacgactcagcagtggcctctgatgcgccggcgcaggagggagagataccaaaaggcgtcgttggcaattctgtcgggggacacgccgattcgccagccatcaatgaaagcgaatccagtgtcaataccaaacctgaagaggagccggtagtgagccatagccatgctccttctgcattcgcgcgcacactgttcggctcggctctggaggcggaccaaacgcagaggcgtcatgtttttgccatgccatacacccagtcttcctctttcctagccaacgccttctcggagcccagtccagacgatattgtgctcgcagctcaggcgaaaggttcgagttttgctaaggcgaaatgatgggctaattctaatttttcaaccagcgggaaagaaaactccagccacaccgaaaaccacgaagaaatcacaaaagaacgaggaagccgccaaagagggcgggcttgcgagcagcgtctcaagcctcaagattaacgacgggccgccacctaatagcaaaggcctcgacgttatcaaggaatttgaacaaaatgctagcaagaggaatgctagtttcgtagtcgttggtacgtttctttatgttgttccgagaacgattactgcctgagatgaatgtcactgactatcgtttaggacacgtcgatgctggcaagagtacattaatgggccgacttcttctggagctgaagcttgttgaggagcgcacagtcgacaaataccgccgacaaggtgaaaagattggaaagcaatctttcgcgttggcatgggtcatggaccagcgaagtgaagaacgagaccgaggagtgacgatagacatcgccaccaatcacttcgagaccgagtcaacaaagtttacaattctagatgctccgggccatcgagactttgtgcccaatatgattgctggcgctagtcaggcagactttgcaatccttgttatcgatgccaacactggagcttacgagaagggtttgaaaggccaaacacgagagcatgttctgcttctacggagtttaggtgttcaacagctaatcgttgctgtaaataaactcgacatggtcgggtggtcccaggatcgtttccaagaaattttagaggaagtttctgggtttttgactggcctcgggtttcaagacaagcatgtcacgtttattcccatatcagggctgaacggagacaacattgtcaagagaacagaggatgctgctggactctggtataaaggacctactctaatagagggcttggaagcatctgggccgtcaaccgcacgagctctaaagaaacccttccggatggcgatttctgagattttccgctcgcagcagggaactacgactcttgctggccgtatagactctggcaccatccaaattggagatcctgtgctagtgcagccaagcggagagtcggcgtacatcaaatctataatgcttgataccgaggccaaggactgggcggtggctggacagaatgtcagcgttgctttgacgaacatcgatcccattcatatcaaaatcggcgacatcatctgccacacaacggatcccatcgctgttggcgatacatttaccatgaaggccatggcatttgagcatctgatgccgatgccagtggatcttcaccgcggcagactccacgcagcaggccagattcaatccatagcggctactctcgacaaggccactggtgaagtagtcaagaagaagcccaaggttgtacagcccggaggtgtggctcggattttgatcaagctggaggcaaaggttcccttggaggccggacaacgggttgttatacgaagcggaggtgaaaccatagccgctggcttattagagtaaaattggcattattttctttttacttttctcctttggtttacgggtatagactggggatattttgcaaccagaagcaaaatgggcgcttgttagataagatgcgtataccaatatcgaagtgccatatcaggataaaaccgcgaattttgggagattttcctttgctacagactgagcccattagcatgacacatatcgaatgcggcaagccaacaaaatagaagcttctatcggcagccttgcacattttctagtacttagcatgacgtgtaggaactttctaggtactactagcatgaagttgataccacgtagccacagactacaagtaggtatatgcgtggcaatccacttatagaacttcagcctcgttgtggcaaatcttaacttgacagcagagcatttgcctctacggtatccactggggaaatgccgagcgctgaagcggagaaatggctagtaaaaacacttggcctgaagggagactggcgcttattacaccggatacgaaacattataagcataagcaaactatacatagaaggcgagaaagaagggcagcctgcaatcatgtacaacgtggccagagcgcttttacagcaaacagcttcctgttccgtgatgatattgtgcctaataccaagactcggtcccattttgccagccgccgaaccccatagttgtagctctgagtcacgctattggaatagcatcgaaattcttccgtcagcgtccaataccaaaacccagaagcgtggcctcttcggcctggaggctggaggggcaaaatggagaacgtgtggcgttggtcgttcacagcacctccaaataggtaggtgtggtgtttggagcctcttggtaggctgtcaaaaatgcccggcgagcaggtacagggcgccattgctccgtatcattgacagaattgcactgtataatagtgtctcagtctgcgcgacatcacagtacgcggatataagacccctgtcacgtgcggggcagaaggttctggggaccctgtttggctcgcgcaagggacccgtacctcgaacttacctgaaatctggcctttttggagccttctggacacctcaactttttctggggcagcattcataaagtggccgatcgtcgcctttctcttctccaacccattttttccctttttctctccagcaaagataccccctcgcctggtgaatacgcctggtctgaggaaacaattgagctcgctgcgttagatcgctgcgcattttccttttctttttttcttttgagccataccgggcttatacgtgcgcggggtacatatttcggcgcatactttttttccaaaaacacatttacttcacaatggctcgttcacggagctccctggccttgggcctgggtctgctctgctggattaccctgctcttcgctcctttggcctttgtcggaaaggtcaatgccagcgatgatgcggacaactacggaactgttatcggtattgtgagtgaagacggacaaggctgaagacaacccccaccatattaacacgtttccttaggatttgggtactacctacagctgtgtcggtgtgatgcagaagggcaaggtcgagattctcgtcaacgatcagggcaaccgaattactccttcctacgtggcctttaccgatgaggagcgtctggttggcgactcagccaagaaccaggccgccgctaaccccaccaacaccatcttcgatatcaagtcagtcaaagtccctaatgcgtgtcaagatgtacatgaaaacacgatcgctaacagttgcgcaggcgaatgattggtcgcaagtttgccgagaaggacatccaggccgatatgaagcacttcccctacaaggtcattgacaaggatggaaagcccattgttcaggtccaggtgaacggcgagaagaagcagtttactcctgaggagatttccgccatgatccttggcaagatgaaggaggtcgccgagtcctacttgggcaagaaggtcacccacgccgtcgtcactgtccccgcctacttcaacgtaagtcctttgtcctagtattctttgggggggaaaagcagcatcgttgtgctaacagtctttcaggacaaccaacgtcaggccaccaaggatgccggtatcattgccggtctcaacgtcctccgaattgtcaacgagcctaccgccgccgctatcgcctacggtctggacaagactgatggtgagcgccagatcattgtctacgatctcggtggtggtaccttcgatgtctccctcctctccattgacaacggtgtctttgaggttttggctaccgccggtgacacccaccttggtggtgaggactttgaccagcgtgtcatcaactacctggccaaggcctacaacaagaagaacagcgttgatatctccaaggacctcaaggccatgggcaagctcaagcgtgaggccgaaaaggccaagcgaactctgtcttcccagatgagcacccgtattgagattgaggctttcttcgagggcaacgacttctccgagactcttacccgagccaagttcgaggagctcaacatggatctcttcaagaagaccctcaagcctgttgagcaggttctcaaggacgctaacgttaagaagagcgaagttgatgacattgttctcgtcggtggttccactcgtatccccaaggttcagtctttgattgaggagtactttggtggcaagaaggcttccaagggtatcaaccccgacgaggctgttgctttcggtgccgccgtccaggctggtgttctttccggtgaggagggtactgaggagattgtcctcatggacgtcaaccccctgactctcggtatcgagaccaccggtggagttatgaccaagctcattccccgcaacactcctatccccactcgcaagagccagatcttctcaactgctgccgataaccagcccgttgtcctgatccaggtcttcgagggtgagcgttccatgaccaaggacaacaacattcttggcaagttcgagcttaccggtatcccccctgctccccgtggtgttccccagatcgaggtctccttcgagctggatgccaacggtattctgaaggtctctgcccacgataagggcaccggcaagcaggagtccatcaccatcaccaacgacaagggccgtctcacccaggaggagattgaccgcatggtcgccgaggctgagaagtttgccgaggaggacaaggctacccgtgagcgcattgaggcccgtaacggtcttgagaactacgctttcagcctgaagaaccaggtcaacgacgacgagggtcttggtggcaagattgacgaggaggataaggagactgtaagttgaattccactcatttctgcgatgaagcgaacattttgctaacttgtgtcaaatagattcttgacgctgtcaaggaggctaccgagtggctcgaggagaacggcgccgacgccaccaccgaggactttgaggaacagaaggagaagctgtccaacgtcgcctaccccatcacctccaagatgtaccagggtgctggtggcgaggacgatggtgacttccatgacgaactgtaaaaaatgcatagatgttttattatctagaggaaccaaagaagttccccggtgttatcgtcggttatgacgcggatatgtttttagtcttattaaatctgaatgcaactctgcaactgtaaagtagatgcatagattgaagtttgaatttgatacctacagttgcttgtgatggctgcgtgtgagctttgaatatgtgattaacgtccaagtatcgctgtagcataggtaacatgtatttgttcgagggacgttcattgatatctccagggaatcgtcatataactacagaactacgaaggttgtagcggttgcaggctttcattcatagaagcatcaaagatgacaagctctcgaccgaactgattagttgtatcaaaagaagtaatggctaggtattggttagtatgatgggcattactgattcaaattagactgctgatttataccgtcagttttcccaatttttgcagcaccgtgatcttctgtgctcgcaccaggtgcagtatccggaaactgtggctgccaggtggctcgcagctcgatgtggccctatatcgcctgtacgttcgaagaccactcgatccaacacataaataggattgctattaatcagctctctttcacctggccttctttcttcgagatttccgatgcactggtctctttagctgcaaacgcatctttgctcttcgaggtcgatcagcacaaacacatcgcatgcattacaagctatagacgaggctattgaaacgagcaaaggaagcaagcaaacatttacgctaaattcttcgttgtctcttcaagtggccattatggcagattctccgactggcaatacccaggcgttggcttcagaggaaggatctgcatcccgaccggtgagttgaatcttcttttctgtcttttcttagcttcccttagggacattgcctgcacagatttgctgattttgtacaaaattcagaaaccgaaaataaagatatcattaatcaagactagtccagctggtaccactggattgaaggacagcccgactcatggcgaagataccgaagccatggaactcgatgaccctacggcgactaccccaaaagctgagtcaaaggatggaaatcttggtaactctgaatctaccaaacacggagaagtaaaagaagacgatactcaagaggaactgattatgaagctcttcgacatggttcgtgacgtggccgcagagcagctggcactcaagcagcttcaaataacaaacacaatctgccgcctcaaagaactccaagaccagcagccccccaaggccgccttcagccctgccatagcaaacagttgccgcgagcgtctcgaaggcacgctcacatacctcatctctgagctctcagccatccccccagccaactggaccacctacaaaaggaagctcctcaagttttgcgaatccgagctcattctcaccatgaccttcccggagcgtctctacaaagtcgtcgacataatctatctcccggaagaaatggacgcgataccaaaggaagaattcgagagactgcacagcgtggcgaggatttgcgtcgctgccgctcaggcgctgggaccggagagcgagagtgaggaagcactggctgagaagtggatcagggcaaaggcgcaggatctggagtttctcaagaagatgtttcgttctatgcgagggatttacaaggcttctgcgcctgagcgaacggagatgccttgggagacgaaagcgtgagaacggaataatggacaagctcgcgggagtccccagagcttttgagatacgtattttgggatttattagcaaggggggggggggggggggtggtaagtgttgcgaaacaggcagttggacaagttttacgtgaggatattcacaatgatgccatttaaattcgttctagataataagagaagcaaaaaaacaagttattctcatgacccttggtcttcccaagatgcttctgatagctcgccctctaagtcttgtcctgtaaattgaaatcacgtgatagcgcggttcagctcgcatcgaaaagacgcgccgtcgcggtaaatggattacgacatcgagccagcgtttccgcaaggtgtctcacaaaaaaaaaaacagggcgactgaggttgtcttttgaattgttcctttgagaaatttgacttgaccattggagcctcaagttcaacgttttgacactttttattgcccccaaaatgcctgctaccaagcgatcagctcccgtccaagaagaggtgacgggcacgcgccggcgctccggccgcttgtctagcacgcagctgaagagcgtatactttgaaagcgaagatgagagcgaagaacaagctgccggacgcaagaagagagcaactctgactaaaaagcggggcagaaaagcaatggatgaatctgatgaggaagaagaagtcttcaaagaagattcagaggaagaggcggaagtgcagcccaagaagaaatcccggggacggcctccaaagaaggccaaagaagagtctgatgaagatcaatatcataccccgaaagaagatgaagatgataaagacaacaatgaggacgatgaggacgaggacgatgacgatggaccgcgcaaggttgagatcattcctttggagaagctgcgagatacgggaggcgttccgtatgaagaccactatgtgcataagaataccatgctgtttctgaaagatctaaaggcaaacaacaagcgaccatggctgaaatgtgagcaaacaaacaatcattgtccttgaatctcaggtccaatgctaattggctactatttacagcacacgatggagaatataggagagcattaaaggactggcagtcatttgtcgacgcgaccacacagacactcatcgaggttgacgaaaccatccccgaacttcccgcaaaggatgtcattttccgcatccaccgtgacattcgcttcagcaaagacccaacgccgtacaaggtacgcaattatccctaaacaccattaaactcttacttacgtaacttactttttgaaatacaggctcacttctccgccgcttggtcccgcacaggcaaaaaaggtccttacgcggtatattacatccactgcgagcccaaggccactttcataggtggcgggctgtggcatcccgaggcagcgtatatagccaagctgcgggcgagcatcgacgagaggccgaggaggtggcgacgggcgttcagcgatccgcacttgaagagggtgtttttcccggcagtaaaggaaaaggacggggtggaggccgtggtgaaggcttttgtggcgcggaatcaagagaatgcgctcaagaagaggccaatggtatgtgtttttctgcgtcgctatacttgcatgggctacgttattcttccctatcccaactttgccaagacgacttggttattgttggctaactcggtgattcagggctacgaagtcacgcatcgcgatatagagcttttaaaacttcgaaacttcaccatcggtaccaagctggacgacagtgtcctgagcagtgacgatgcacaggccaaaatcaaagagacgatgaggggtctagaaggctttgtatgtctcccaatgctggcgactacatcaagttgtcattttattgcacccatttcgagtttacatgctgactgtggcgtacgacagattacttttctcaatagcgtcgtgatgcctgatcctaatctcgacgacgatgagagtgacgaagaagatggtgagaatggcgaagaggtgcacagcgatgacgaggccagagaagatgaggaggacgagtaactgctcaaacagtgtcttggattcaatctttgcgaataactcggaatcatacgtgttcatatgctagggcgattgtcatgcattttcgtcctttgagagcatttggatatgtggcccaatctctcaagttacatatatatgcaagcgagcaatttactcatttccatgcatcgcttcataataagtcttactggctgagtgtctgctcaatgcaagggaactgtctctcacgggtttctcatttcgaattgaagccttgtatggtgcaacgtcggagtcggtggaaacctgtgttctaacgatgcacgtcagcaactaatacaccaaccacacagcatctcgcacctccaaaagtggcaggcaatatcgcgaacaattgcaaagcgagaagtcacccagtggggggttctgtatcctcgaatcagacgagatcccacttataagctgaaaggaagagaaatcaggccataccaccccagcattgccacaacagatacaccgaaaccgctcgccaaacgggccgtattgctgctactactactattactagagccagagcggctatatatacaaagagctgcagagcaaccccggaatagctttagccagaagccaacgcccctcccccgcttccccaagatcgatcgcttcagtctccgcatctcgggctgggatcatccaaggttggcttgccaatggacttcataggacattagccgcccatgccaattcattggcgtgcttcctgccatctacttctgcgtgtgtgccttacactttcgtggggggagtgcaaagagatagtaataccaaatcgcataacataacagagctgcctttggctaccgtagacgggcggatggcctattagattgtgcggccagttatgccgatcgtccattgcccgagagttagtcgacccgcgcatacttgcaaggttgcatctgcatctctgaatgggcgcatagatacaccgctcgtctcattttgatgcaagccacgccaggcccgtagacaccaggattggagcgttgggaatctgttagttgtgcctatgactgtgcgcgcgtggcgtttcgtttcgcagcatcaaatgccaccgtcgaaagcttactgaggggtcgcccaccgtcgcgaaacgtcatataagaacgtactcggagtcttttcattccaacacctattagcgtctattccaagttctattgcgcatggtatctctacccctccgcagacatacctttctgagttaatattctccttgaaagtttttatacttgctgtctgttgtgtggcagctgaaaccttacgaaacctgatacacaaagtaagatggctccaatggcgacgagcgttagtactaccaacaacgttggcggtattcgccctcgtattctcatccccgagaaaatttcgccagatggcctagcaatgctggagccgcactttgacgtggacgtcaagttgggcctgacccatgacgagctcatcgctcagatcccaagttatcatggcttaattgtcagatctgaaaccaaggtaacagaggaggttttactcgccggaaggaagcttcgcgtggtggcgagagcaggtgttggcgttgataatatcaatgtgccgactgcaacgtcccggggcatcattgtcgtcaattcgccttctggaaatatcctcgctgctgcagagcacacggtagcactgcttctcgccactgctagaaacattggcagagcagatggaagtctaaaacaaggaggctgggaacgaagcaaactcgtcggcatcgaggtgggacgaaaagttctcggcatcgttggactgggcaaggttggcatgaatgttgcgcgaatggcaaagggcctcggcatgaaagttgtagctgtcgacccgtatgccaacccagatatggcacgccaggcgggagtcgacttggtgtctgacctgaaggaaatccttcccatcgtggattttctaacgatccatacccctttgctggcgacgacgctggaccttgttggcgaagcagagttcaagagcatgaagaagacggcccgagtgctcaatgtcgctcgtggcggagtctacaacgaggctgctttggtgaaagctcttgatgagggatggattgccggagcaggtattgacgtcttcacctcagagcctcccaaggcggactcagctgctggccagatcgccaggcatccaaacgtagtggccactccccacttgggagcatctactgtcgaggcacaagagaacgtctcaatagatgtatgcacacaagtgcttgaaatcctgcgaggcggccttcccaccagcgccgtcaacgcgccaatcattctgcccgaagagtatcgcaaggtgcagccgtttgtgcaactggtcgagaaaatgggacgtctttactctcagcacttcgtgaggaccaagggaggattggttggtggacgcaaattcgagttgatctatcatggcgacctggcaggaatgtccaacacgaaaccgctgtatgccgcgctcgtcaaggggctggttgcctcattcagcgagtcccacgtcaacattgtcaacgcaacaatgattgccaaagaaaagggcatcatcatcagcgagacgcactcgcatcagccaggcgatctgtcgtatgcaaacctggtgacgctcaaggcacacgcagacgacggcagcggcgagcaagttatccaggggtacgcatcagacaagcggctgtacatctccaagctggatcgcttcaacgcaacctttactccggaggggacaatgatttttctgcacaattatgacgagccgggcaagattggaggcgtcggcatggtgctggggtctcatggaatcaacatccggttcatgcaagtcgcgagtctggacgaagaatcgaagcaaggtgcccctgatgctgtgaagccaggaaacgaggctttgatgattctgggtatagataggccagtagatgaagaggtcatggaggggctgcgccggtctgaaggagtcttggatgtagtgttggtccaactataagatacatagatgtgagatcttatcgattaagccggcgcgcggtagatggccatagcttgtgatttaggcattgaaagcaaagacgttggataacacacagcagccaggtgttggcttaccgcttatcggctatcctacaacttcttgttaagcttaaatagtgactttgttgacccaatgattcaattgatcaatcacaccagacatttcaagctgcaatgtacaattgtcttgtatctctagcaatgcttagcatgtactgccgagctgccgagccgtggggccgcttttggcgcaggaacaagcaatcgtcgtcatcacagcgcttgtgccagcagcaagaggccgctagcctccagcggcccacagggcttgaaagcttccctgccttgcgaagcttcgagccgtagtttcaatttcctttcttttttttttttttttctctctcctccataagtctcaacctttacggttgcggaatccagatccatcgatttcggctcggacattcaacggcctcttctttttccattgctgcctacttcagcagcacttatctcgctcttcctacgatccggacaattcgagctttcggcagcgaccgtcagcagctagccgggcctgcgggtctcctcatcgcagggacgtgcatcgccctactctttatccgccggccgccatttctctccccgacagtgacgaacgcattaccgacatatattttctccagcgcctgtagcggcacgattgaagccacccaactcgaactctggcgatgaacacgaaagccgccccgggaggcctcgccagcctccgccctgcggtgctgggcttggggcgagtattcggcctctgctttacggcagtttcggcggcgcctatatcgtcgcaagagcgtcatgaggagcacacagacactcccgtctgggtactggccgtcgcgtcgatgacgcttgttttgctgggcggcgcattcgccggcttgaccatcgcgtacgtgactggcctccaaccttggcaaccgtgacacgagttactgataccgtagcagattgatgggccaagactccatctacctccaggtcgtctctggcgatcctaccgagccgcaacacaagaacgcggcgcgagtccttcggctgctcaacaggggaaagcattgggtactggtcactttgctgctcgccaacgtcattgttaacgaatcgctccccgtggtactggaccgctttttgggcggcggtgttgccgccatcataggcagcacaatccttatcggtgagcacttgcagcctccttgttttaccacttgtttgcttgcttttatcgtgtcggccggctcttccatactaaatcccgaatgcagtcatttttggcgaaatcgtgcctcagtctgtgtgtgtgcgatttggcctgccgattggcggaaccatgtccacgcccgtcttgatcctcatgtacctcttaagtccggtagcctggcccactgccaagcttctcgattggattctgggagaggatcacggtaccgtatacaaaaaaagtggcctcaaaacgcttgtgactctacacaagtctcttggcgaagtgtcggagcgactgaaccaagatgaggtcaccatcatcaccgccgttctggatctcaaggacaagcccgtatcggaagtcatgactcccatggacgacgtgtttacgcttgcagaggaccatattttggatgaggaaaccatggatacgattctttcttctggatactcgcgaattccaatctaccgctcaggcaaaccaaccgacttcgtgggaatgcttcttgtcaagaccctcattacgtacgatcccgaagaccgcattccggttagggaagtgcaactgggggccgttgtagaaacacggcctgagacgagctgcctggatatcatcaacttcttccaagagggaaagtctcacatggtgttggtctctgagtttcctgggtccaaccacggtgctcttggcgtggttaccttggaggatgtcattgaagagcttatcggagagtgagtgctggagctttcaatttgtggtcccttatcagatatcatatttgccgagcatgctatgctgtctgttactaacgcgaggcatacagggaaattgtcgacgaatcagacgtctatgttgacgtgcacaaggctatccggcgtctagcccctgctcctcgagtgcaccgtaggcacagtgacaatccaggcgcaggagtggcggtaaggaagacgccggacatcgtggctaatatccacaaacattcggaaggtcagacccttgacgttggctcttataagagtgactcaggtcaccttgagcgccctcccaagacagctgtgttcatgaagcgccaacattcagcaggtcccgacggccgcatgggaaagagtacggtgcctgtcaaagcctcgcttgatgagatgcgacagcaactccggctcggccccgcgaaccgcgcggcgaaccctcggagcagcacgaggggaagcgtattcaagattaaacagggcttggggacgacggtagtgacgacgactacaaccgagcctgcaaagccggtcaatggcgaagcagagggtgcagacgagcacaccgaaacaacgccgctattaggcaaagaccagaatggaacgagatagcgatggcagggtgaaatactgcttcaaaaatgtgtgtggagacggcgagagcaatgaaaaggagtagcaaacgatggagtctaaatgctcctatggaataatgctttgaaaaggaaaattgtgtgactaggacacgagatttgtttcatgtatctcacttttacttgatatgctagcgttttcaagagccgtggaatttgtcccatggtctttcggggcaaatgtcctttttcctcgtatcaatactatgcatgtcgttgattttctctatgccctttacgtctttgttctattatcctatcgctgttgaacgcctcgtttttcatctctaatcgtaccaaatagcattcatgccaaacccaggctctggaacccgcaccctcgcaacccgtgccaagaattcgtcctgccaccgatatatctccaaccatccctcttgatcgtccgtgatggcaacccactcatcagtccaatcgctcggcgccacggcattgctatgcccgccgctcgtgggcgtcggattcaggcagatctggcgctcaatgacaccgtcttcagacagcttgaaggcggcgacgtagccggtgaggtcgaagctgttggcgcgagacgaggcgaagagatatttgcccgagtatgagagggtacacacgtcggcgcggtactgggtccagcgattggggatgcccggcgggatcagggggaaatggcggtgcgtgaagattggcaggtgagtcgcgggatcgatgaggtattcgcagatgcggttgcccttttccatgagggcgtagagatagttgcccgacgggtggatggcgacccatcgtgggtggtcgcgcgggtctggacagtcgacggcgccgacgagctcgagctctggggactcgggctgccgcttcttgtggacccagagcttgttggctgtgagatcggctgagtagaggtacgtctcggtcgggtcgaagaccatgccgtggatgcccgtgttgggctgatactcgtagttctggacgttgttcaccagggcgccggaggaagcatccgtggtaaagacggagccatggccggcgtgtttgtaaaaggggttgcagtagactgcgtgggggggctttttggtggcgaggaggaagatggcgcgggtgtttgtttcgggggaggcggcttgagctgtgatgattattagaaattgaatcattgaattcgacatgtatattggtgacatgggagagacgtacgatcgtgaagcattgggtgagaggcttggtggacgatttctgtgggcgagttgaccttgaagctggaccacttcttcatggcagctccgtagatggctttcttctcatgctgttgaaagtgaatgtattagtttacttgcacgatatatacaaacgatttctttttgagctgcggcttctaaacttacatcaaacgtcatccatgaaatgggctcatcattcgcaatctcggtgcgcttgacgagcttgagcgtgagcgcctcgtcgtcaaaggcaaacgtgaagatggcgccgggcggcgtccacgtgccgaccatgagatggtgaatccccatttccgagggcagttttggcgtctcaccgatttcgctgtttgtgcgtcgcgatagttggcgcaactggcgcccgcgaacgtgggtactggcggctggtgtgaggagttttgagcgaagcgctgttgcgagccggttcaaactcatgtaaaggggagaatcgtacgatgaaggagatgaagatgatgattacaaagggttcaattgggtagtgatgtgacaaggttcaagagaaatggacatgacatctactgactacatcatggcaacttcgaatcatcgaggatattcctttatccccctgctcgaccctgcacccaaaagcctcgaattgtgctaaaaaccccccgatgctagtgccactctctaccgccgctatagccggagcccctacaatagtatcactgagaagcaggaaatactcaactcgccatttaccgctcgttggaccgggattcaaaccgcactgaaacgatgcagaatcgcggggcaaaaaaacgacatcacctgttgctactgtaagagaaaaaacggacatggtgctcgcctcgctcgcctaaggtggggttcgggggacctggcggggggcccgcaggcgctaaggagggaaaaatgaggggcttcccggtcggtttgtagattcggtaattgggactggagaagcaatgaggcgctggactggttgaacttgcggtttcgggtagttaatggcttggatccgtgggggatgcggcgggagggccatccggggagtgatgctgcagatgctcggtgttgtgatgtcttgctgcttcatagtcgaatattattaccattactagatattgaatcaaatgagattatttacaactacgagcgtgatgtcagtaatgcatgtagccagcctatcaagtctccatctggtgtcaaaatgctgccatcaatgctcgcagctgtctgccccggcgcggcttttccggtgttcgttggcatcgccgcacagcagtcccgactccagctcccggacctcgtttccgaccccaggtggctaaaaaatactcccatgtgccggtggcttcatggcccatggcgcctttccccacaccttgccccttcgaccactggccatgaggctattttgtctgacagtttctttacccgccatgcagctgtctatgcatgcacatgtcagatcctgatattacgtgcgggaggatggccacctgaagatcttttttttaatatatatatatcgcaacgtcccaccgtcttctattcttcctttcatactccattcctcattgcattcttagtcttttactccctttccttctcgcatcatccatacagctctagtaccctgttcatacattgatagataccactagcaaagcctcaatctcgtctctcgataatcacacacaaaagtctctaaacaccagcaacaaacacacacaatggctaccaacggcaccaccaacggcgcctcggcccgcttcgacccgaccttcaccaagcgtgtcattgagaccatgggccccaacatgactccccgcaaccgccaggtcatgagctctctgttaactcacctgcacgactttgcccgcgaggtcgagctcaccgtggacgagtggatgacgggcgtgcactttatcaacgccgtgggccagatctcgaccaagacccgaaacgaggcccaccgggtctctgatgtgcttggcttggaatcgtatgtccttcattgcatgtacacttatagcggcctttgactaacacgccgatttagcctcgttgatgaaatcgccaacaagatcgtcgccgagggcgacattgatcccacctcatcctccatcctggggcccttctggtcgcccaacgcccctttccgcgagaacggcggctccatcatccagaaccccaaccccgagggccgcgtcgccctgatgcacggcaccatcaccgacctgctcaccggcaagcccatccccaacgccgtcttcgacatctggcaggccagcgccaacggcaaatacgacttccaggaccccgagaaccagacccccaacaacctgcgcggcaagttcagggccgacgagaacggcaaatactggttctactgctaccatcctactgcctactctctgccgaccgatgggccttcctacaagctgctgacgatgatggatcgccaccccatgcgccctgcccacattcacatcatggtgagtttctcgacatggactgacaaaatggcgagcactgctaatcagatactctgtaataggtcactcaccccgaatacaggggatgcacaacccagctctaccccaaggatgacccctggttggccactgacaccgtcttcgccgtcaaggacgacctcattctggacttcaagcccctcaagggcgacgacaaggctactctggatttggagtataatgtcattttggcgcccaagggatacaagggcaagcagttttaataaaaaaaaaaaaagaaacagggagaaaccggaatatgctgcagcgatatttggctaactacatgtgtttttcatgtatattttgggacggagcttagaatgacgagatgggaaaaattatcctttggttgtattatcagctagctttgcatatatgttttgtatcatttactattttatatagtatatagcattttatttttataccatctttcataaagaagaagcaaaaaaaatacgcggatagagatacctagtacactccccattgcttgcattttgctattgcttgcatgcaggatgcagcatgtatgtgttgcgtaggcagcatggattcagggtccaaaactaaaatggggggggtggcgatctcccgagctctgcagacgacaggggtcccggtggcgtagattgtgttggattggtggccaatatagcttccatggtggctgtacacttctttttgttacttttgtataaaaccaagttgcagatacggccaagcccattgatacacgttggtcactttgacctaaggtagtagcatatcggtgctgaaactttgaactcttcgtgggtgcgacacattaccagagacgaataacttgctcgagaagagtcatgatcctaacctacttcacgcttccttcctggagctgcctcgttataaaagaagatatccttattctcgcttcagacaattgcttgctctaattgcagatacgccacccatagcacaaaagtgtcttgaactagctcgtacaagtacaatgaaatgaaactacttgggtaagtaaatcagaagttgtgaatctcatttgacaatactaaattctacaacccaggtccacggctcggcatacacgagttgctagttaagacgacatcctttcatccgcatgctcggcgacgctaccaaggcgagtagagataacctgcaacgcaaaccacagcttcatttgtcatgatggcctagactgacctattcgatttagccagtcgcgtcagaatggcgaaagggaagcttttcattaagctttccagcagcgcgtttttgcaaataatggaatgtaatgttgggatctgatctattgtgtttttttcttttaattttaatctgctcatcttaggatactgcatgtgccactaacagccaggcagatgatatgattgttgtcgtctatgaagtgcaattgagagagagagagaaactttagtcttagacttcaaactgacgtcttctttttcgagtctcaaggacttatatagaactgaagagtatgaataaacgccacaatgaagaaaggcttgaaacttgttatttgcaataatgtaaaaagcatatagagaagtagcgtatttatacgtgcggtggctcccgtagcttatatctggccgcgcggtatggcgtattaacggtgacgataatgaaagcctctggccccaagtttgtaaagtaaccagggaatggaactgcaataaaagacttgaagaagccacgcatagttcaggtgcttgtcaatcgtaaatgctggcttgcagattgccatcgcagctttactccatggggcctcctgcctatttaggttgctattttcttggaggcccccgacaacaataaaggcggtgcattcacaaattattctaaaaccccatatcaatttatcataatatgacaaggcatctaccaaagtagataaaacgcttcattcatagcggtgaatcgccatgagatttacaaagagcagctcagactggttttctcgacccaacacagaacacatctatagcctgcaattctccaaatttattctctctcttctctcctttatagctctttggtgagtgagatgtaacttttttcctccttattttccgtgtcagggttccggggcactcgcaagcttatcgtattgctacttggaaagctcgcactccttgtcaattttgtaccatattaataatcatacgaacggcattcattgaaagagtaacaagacaactgttgaagtttattacaagatttttaattaaaaaaaagattacgaactgtataacgaaacagtctagttttggtaaacaaatttgtttatatactaattcataacgccatgcatctttcaagttaagccacaagctataaaaaagttaatattaggtattacgaaaaggtacctaggtacctagtctatctgggtaccaatacagcgcgctcggtgccactatcaacagacgaagcaactccagctcctgatacccgctctctgtgatatctcatcacgatcgactcgtttagacgagaaagacgaacccgaagggacccggcccgcctttttttcttccccctcgccacgtacgttatgcatctctcatgtaacgattcggttcctcccgcgcggccaattcaccagttctcttgcatgtcgcccaatagcaatcaaccaaactcattatcaaggctgccctccgccatcttctttttttttttccttcacaatccccagccacgtgtgtgacccaaccatgccactttttttctccaacctcgccgtcacagttcctttttgtattccttccgagtctccttttctttttttttttcttcccccctcacaaggcctggaactttccggctttgatgtgatgtgatgcgatgggcccgtaattcataggtccagcctcttgacttttttctttttttttcttcaccatgtactgctaccatagatctcgtcagtgctacattacgcgcaccacaccgccatcctcccaaaacgcatcacaccggcacatgtcaaaaaacctagacaaatgaattaaaatgagatgctgaaaagaaagtttcaataaattaaaaataaaataaaataaacctcatgattgcccactcaccctcctccaattaccagctccaccaacacatgccacacccttttctttccccagaaaccggcaaatcgttgtcaggcaatgcatgtctcactcactcacacacacacacaagctgcacccaattcttctttgctacgccgcacacgcccggcccagcagggatccggttccgcgaagaaaagaggacgaaaaaggttccccatgtggtgcttgtttactcctgatacagtaagtccctacatacgtcagctacagctgctccaagtaccactaccgcttctgcacacaactcgcagccgcacctcttgcgcaagttgcgacagctcacaaagtcagttgctcggtagctgccactagcaccagcgccagctttgccaatcgcgccgtatgacatctttgctggcctgttttcttctcttttcccctggcctcaaaatgcttgcatcttagcgcggcgcccaccccccctgtccccatgtgcccatgtccgttgctgcggcaacacgtcccccacatcaacaacaaaccagagcccgccacccactcgcccaacccccagctaagccccgtcgtgttgagagagaggcgcgcgaccgaccgcaaaaacccacgggcgtgtttcctttctttggggctgcttccctccctccctgaaaagcgtcagcgctcccctaaatcgacaagaggccattctccacttgacgcaatacagctgcagctcgctcttctagactcggcaagacatgtagagcagcagacaaggttgaaaagggtcaagcctaggtgccgacatagcttccgtccacatcttccctttccgcaatctgcaatgtcactttggcagctgtaacttgaggcatcgtttttcttccttcttcttcttcttcttctttttctttgggcgcactttcttttccttctttgccagcctcgtccgacttcttcatcatcaacccccccgaatcccctttggcccgccaagggccccccttctttgttgtccgtcgtcttcttcatcattgcgcgttccagaccagcccgggtatagttaccgtccgagacgtcgagttccccgtccttgcccttttgtacaacaagtggctttcgcaaccttcgcaacccccccagaaaaaaggagcgcccggctgtgcaaccgagacccgatatagatacaccaacagcagagagaaccgcaacgcaaatagacccgtcattctgctcgtcatatcgagcagaggcgtgccatggcctccagcaatggcatctataatcccagcagcagcaactttagcacgcctcagcaccagcatcaacatcaacatcagcgagcgaagccgtccgtcctaaagttcatccaccgccgagatcagtcctctaccgacgccgcgctgcagccgcccaaggcctcgcccctggaagcacagttctccaacgtcatgcccgtcggcaacttcgcccgaaacaatcccggggctctcggcgagcttcagcataatcagcaggagccggctcctcgacccccgccgcgcaaatctcgagacgaccgccgaccggagcccgagccagacaatcgctcagactcgcctactatgaagagcttgttcctgagcatgaccaagtcgcgcgaatcctctccaaccaagagcccgaagaaggcgaaatcgggaaccagtcttaccgggctgctcagccggcccaagacggtcaagaacctgcacaagttggtgacagacggcgatgagatacggtcagggaaggacaaggagaatagaacgccggttgagccgccgcacagtgctacgttgcccgtttacgctcaattcgccaacaatgaatccatgaactccttgccgccccctagcccaactaggagtaccagggagtcctctgagagacggtcgatggccaaggaacgatcgcgtcctttcatgtatgccactagatcacagcaagacattaagaagtcgtctatcaagtcggattcgcccaacgggaccaagtcggactcgttcaagggaaagtccatccgagagcgaggcaaagtctttggtacctttgccagctttggccatggccgatccaaatcggagacgtcgactccccgggctggctccccttccgcagctggtcccgtgctggacttgaaggacatcaacaggcagctcgaggcgcttctcgaccgccggaatattccggaaaaccagcgctataagatgcgaaacttgagcgacacgatcaagatggaattcattcgacaagactgggccgaaatgcgagccgccaagctagagcgcaagcagaaccgtcctcgaaccagcatgagcagcagcgtgaatggcgctgccgctgcctctacatccacgtcagccgtcgtttccgatgctgaagaggaaaagccgaagcgaactcgtggtcggagcttcacattctctcgcgcgaaaaaggagaaggagctagagaaagagaaaggccgctcagcctctaaaaaccgttcagtatccaaaaaccgttcatcgtccaaaaagtccagtaaaggagagagcacgctgggtcgtcatttcagaaacaaatcggccgacagcgtggccagcgacaacaggccaacctcgagcgccaactcatccgccagcagcggactgttgtccaagatcaaactccagcagggcccggccgactacgttgcgtaccttagaaaggtgcgccagccgcagcaagtggaagttggcaaactccataaactaaggctactgctgcggaatgagaccgtcgcctggattgaagagtttatccaacacggagggatgaaagaaatcgttgggctgctaaatcgaatcatggaagtagaatggaggtaagctttcccttgactttccctttcccctctgtccttgaccctctttgtttcatttgctttccccatcatgaaatctgacttggtaaataaatagagaggagcacgaagacgctctgcttcacgaaaacttgttatgcctcaaggccctctctacaacagccagggcaatggagtatctccactctgtccaggccgacctcttcccgaaactgctacacatgctcttcgaccctgagaagaagggccctagcgagttcactacacgcaatatcatcacatctgtcttgtatacgtacatcgagtcagcctccaccgccgagcgcgttatcagggctagaagcatcctgagacacctgcgagatccagaaccggatgaatctaaccgaccgcttccattcgttctggagatgaggcaagagcggccttaccgggtttggtgcaaggaggtcgtcagcgtgaccaaagaagtcttctggatcttcctccatcacctcaacgtggtcgcgctaacgcccgagacggacaactcaggtgatgcagccatgagccggcttaccaacaacgaggaccagcagtatgcatacatgcgccgccacttcccacaggaaaaggccccagtgcccgctgccccttatgtgggcggcgtggagtgggacgcgaccaattatctcgcgtctcacctggacctgatgaatgccatcctggcatgtaccctcaccgcggaagagagaaacaagctgagagccgaccttcgcatctctggatgggagcggtgcatggggggcagcttgcgactgtgcaaagagaaattttacggcagtgtccacaccggactcaggacgtgggtggctgcggcagcggaggataaatgggacgtcaaggacgtcagatacggcccgcctgctgatgcccgatccccagtaaaatctggcgtccagcggaaaaaagttgaggatgcgccaaagatcgacatgccaaagcttgactttggatccaacaaggtgcagcagacaaagacacagccacggacgcaggcacattcacagaaaaagcctcctccaaaagacgggtggctatcatgatgaagacaaaagaaagagtcaccgctagttccagagggcggacattttgctaagaagcatgggttgtcgaatatcatccacatgcgtaaggcggaagatatgtgattgttttacgcattcggaaatataaatccattcgcaatctgtggctctgcgtctcaaataaccacttggaaaggagagagagacgggcaaagaaaaaaattagaaaaaaaaaaaaggaccacatcacaagattgcaaggtgtttattgctggcgggtatttccatgtcacttttcctcccgcgctcctggacatccggtccagttgagatggagacattgggtagcgccaaggggtttcatggtttttgtttttttttatgtattttcctttgtcgaaacattggggcatgggttttttctgtatgattgcatgttcatgagttaatgacacgactaagcctgcgggccacttcatctataggtattgacgaaatttgacttcagatgctttgtctccaaaccgtaaatgtacaattcgtgactatgctttatcaatagtaggcgaggctctatatatcaaactatacttaacaagcgggtgcagattcgggcgaaactctagatcaagctatgctcaataggacttactttgctagaagcagctgctttgtcgttcgtctctcatgccccccggtgtaatttgaaagcttcatagacggacatgcctttgaggacatcctcctttactttggcatcagctgcaacaaggctaggcaatagttccaagacttgaccgactttatctcggggaataatcacaacgccattgcctggatcgctaaacgcaacgtcgcctgggttgacttgaaccccgttgacctcgacagcaacttgggtggcccatggcacgctaccaccaccagcccccacggtagaagtgccgtaggcccaaatctgtacaatttagacccgtgatgagagctcgtccataaaagtaaaggtatcaaagagcggagggggtgtgtttacatcaagtggcagggattcaacatagcatggtgagaggggggacttactggcaaagcggtgcttctcaactcgtccaagtctctcactcttccggcaaccacgatacctgttacctggcgtattttcattctgagggccatgataccaccgcagacggcgtttgtctggcttgggggctgctttagcacggcaaaagtcccgggctgcatgatatcagcccaatgggagtccttggggatatttttcgagggcaggccatcgtcggacgaccgttcctttggggcaaataagattgtaaacacgggggcaatggtaacttgcgatccagtggcttggcccccttgttgcgggctgtatgcaacgaggtcagcaacgtagccggcaccggggactttgagcttcagcagcgcatctgaaacatcacacgccgaatactgcgcaagctgtgcgatgatgtcggcagacaatggcgacgactgggccatgatgaagtatgacggcgatcttgatattggccactggcgatctcagttggcatgtgactccaagccgcccatccaagaacaggctgaacactgacggggatgctcctctgcccactatcccggcgggatattttccaagtctgggtattcaacggcttacggaggattgatcggaccttgcggagcaatctatgctgcaaccgccgtaccttgcaccgctgcagctgggctgagtcggccgggctatcggagtgcagacgcacagatggaagcacccggaggggggtgagagcgcgaataagtcggtgagcgcggccgggcttcaatggccgttggtgatgatatggaaacagagcagcgaggctgggccaggccacctggcaggtcgccacagaccagggcttgcagtggaaatgattcgaatctggtagagagagagagagagagattgaggtgtagtatgatgcctcaggcggcggcttgtggcgagctggaccggcaagtggcaccgagcgctgcaggcaatggcaatggcaaggtcgggggcagtagcgatgggggagttgtggaaggaagtgaacggactggagatgctgtggcggcaactgcagctgtaaacggcgctgagaggtaggccgaggatgcaaactacgaaggaagtagtcggcagcggctgtaagtcgcaaccgcgcaatcctatgcatgtgccagtgccagttgagagctacgccagggcggatggagctgtgggtaactgtctggtgctgccgtccacttactcgtacatgtggcgttcatttagcagttgatgcgtttcaaggtgcgctgcagcttgttaaccgtggctacacagcgctgtgtcttgaacccttccatcaattccatcaattccggcttccctgcctgtcccttcaattccaatgcacgccgtgcttacagtgtctgcagaacttcaaataccgagtaggaaagcagacgaaaaagaagattgaaagaggtcaagatgaagctacagaggcccaatgaatccccagcaactgtcaaaaggcctgtagtgggggtggccggcgcagaaaccggagccaccgtcacacgggccggccaatcagcctccgtaccaatccaaacgccctgctgctgcaagctccagcaccgcttgcatcaggcctcgtccgggcctggctggcctggggccaaattcggtgaaagagggtggtttgataggatcgaaacaagagtcgtggagaccagcaatcggcgtcggcggtgcaaatgatgccacattggctgctgttggcgtccccatgaaggcgcatggggtgcctcgtgccgagctttgtgcctgaatgaatgcccggacagacatgggacgattggcctcgttcgtggggctggcataatacggagatgcagcaagcgctgggtgcttcatattcaaatcgattgccagtattgccatctacctaggtacgtgtagtaggtagctgctcaggcttgcaatcttggacaaggcactaataccacatcaacacctacatgtacagaatgccacccccaagcaggctggtcttcattgagctggcgtggatggcgctagctgtaggatcatgcaactgctcacgggtgaacagacaataagtgacagcaaaagagtagttgatacgagaatatttggaaggatcccagacgtgcataatgaggctggatgatagcgagtttccgatttgctgagaaaggcccctgcgctccggccagcgaaagacagggcatggggtaatggagggtcggctggagcaaaacaataacagcagacacctgaggcggcggcaatggatgagttcgccctattgtggccggtgagcatgtacgctcgagatgatggcgggctgagagctggatctcgtgtaaccggtcgagttgcgcagggtgctgctgatgctgctgatgccgcgacaaaccgagagtacatgcggcgcggtggtctgttgagtgtatcctgctcccaggccgctgatttctggcatctcgatcgacgtgcatcgagatgctagagatgagttgcctgtagtatctcattcactacattgcctgactgtcaacagaccatgggccagtcggagcccctccggccggcgcggaagcaccgctttacagaaacgggaaagcatggactgtgtggtgaactcatcagatgcgacaggggcctcaaatgcgaatcacagcctgccacaataccaaagaaccaaaaaggaagcagaaaaggttggccagattctgccaatggaatggatgctgggtcctcgcttacccatgtgcggccgatggcaggggccggtgctagtgcttctgcggctgtctccaatggacgcgcaactgcagatccagccaaccccatgcagagtcgtggcatcacttcaacgtgaatgtgtctgcgcctgacaactgagacagccaagctggacgagatgcatgaaacttggcacagctgtgcctatgcttccaggtacgtggccagtctcgatcggcctatccatgtcgccggggttctctcctttcctgcgctttggattccaaacccttgtgctcttctgccatgtgctgccattgccagactatacaagatacccagattgatgaacaacgcttacagaagtatacagaatatctggtcagtcgatgcctaccttgggtattgaaccatcattgcgcaaaaggggcctgtttccccccaccacccccaagactgcgtagctagatcgatggccgatttggtggtggtgtgtgccgcgcccctcccctttttgccgttcaacacccctctgatgaaggctcaatgcgagctggacaaacgcagagctgcagcagtagggcaagccacgatgtctcggtgttggctgttccgtgcatctctcatttgacacaaccgagctttggctgcacattcatatagtgcgtcacctacatcttaccggaatccaggaaagacatccgttgggttggatttgctgcgcggggggcacagactggtgtgagccatgcacagcgtctcctggcaacttgagacggcatggagaactcgtgtaactcgtcgtcagttctccagggcagatgaagtcgagagggcccgaatcaagatttccagcaccctgtacacacagctgatgtcagttcgcgtctagctgtggccccctcggtttctccttttggcctcccagctcattgttgctattattatctctctgtacttgcaccagggccacagctctttctacagtatgcactccgccctttacggatgtcagtgcttgagtgacatccaccagcgcctggccaaagtgataaaaggcataataatatgacagtggcgacgatgcttacgaatacctaggtacataccaagagacaagcccgtacatgcatatacggagcacgtacatacatacatacctatatactgcagtatgttgcacggagttacattatacgtacaaagcacggcctaggcgatgccgctttcacccatgtccccttgcccgatctggctgacatacagggactcgtagagtcgtaggtagtattacggagcgcgttgtgtaggatcagatatctaccacgggcgaatggatcccaaggccgcagagccggcgagtcgggtccgttaaacggtaactactaattattccgggcgatgccatgtctgatcctctcccctggcgaccaggtacgtgttgccccccttctcacgcctctccccggcatattcgactaggccctcggagtaattggtcgtctcccacggttaatccccgatttgaacaacgcggcgacgacatgtctggagagcttccaggcgatgcaaggaccgaacacggggtaagctcgatgctcttccagagggcgccttttgcagggtcagggccggttgccattggccacgcgacggctcgcacccccgtcctcttaaccaattgccagcagagcagccctgggattgagcgctacacaacgtgcgtgttcacagtctagctcccgcgcggttctccagtcctagctgacgcacctaaagctagatgctgcagcctctgcatcgacctcatgtacaggaagccgcgccatggtcagatagcccggtcgacgcgagtctcggaggaggctgggcgtgtctgtgacgccggaccgggctgggccagtgaggacgagaggctgccaaggcgagcttgcatcgaccacgggcacgtgtgatgcatacctacagacctcgctgcccatctgcccctcggtattgatgtcagtagcaaagtagcctgcatgggttgacctgtcggtctgtcgcgatgccaggtcgcgattaaggttggaccagcatagcgactgatcagcagtatccaggcgctatagtggcgggcagagacgcgatatggggcccggccctggcctatggacgccgggaggagcagaagcgtggctgtcctgcaggcgctaatctgctagccatctgagcagacccaaggtacgcggtaggtacaagcgctgctctgcttagctggcctagccttgaccaggggcctgcgatccattcgattatagcgggcttgtaccgaatgagaatagctggccgcagccgcccgcacacgtctgagctgtcactattcttgcgtgtaggcgcagaccgaacaccggcagatatcaacatcttgttcgcaagcactaataaggggaatccagcaatagcttctgcttggatttgggcttggggtggttgccgtgctcttcgtgagtcgagtctcgaggctctggaggagcaggaggcaaggctgatgattagtaggaggtactgagtacctaggtcgtaagataccaccctccaggttcttagctgggtaagatggagcggcatgttggagatgcgttcatccctatgattatgaggagattctatactaggtaggtgctcggattagtacacgtcgtacagctctgaatgactaggatttgatttcataatgacgaccagttcaactccttgatctgtggcgtccaagggacttgccgctcctggccgcaagacaagaacgccgcaagctctgagtacagcacagcagtgtttttacacacacgccactttgctgtcgctgcatcattccatctccaagttgagcaaagaagccagcttgagcccttgcagcgcacgggcattgcctcctcgcagcggcagcaggcggcccaaggggcgtttctttttctttctcgggagggcagccaagaccaccggatatcatgtcatgtttggtttttctggcccagggccacggagaagcgacttgctacccacttgggtagaatattggtccataccccagcatggaaacgggaggaaatcccaattacctggtagtagttatcatcatcactgacacctctcagaaccgcgccttgggagcacgacgggtggaggcggtaagttcagcaaggtatagggctcaaagcttgtactcggaggtaccgcgccgtacccagcttgccctggcccctcgtccattgtttgcgacaggcgagctgcagcagctgcccacagtgacttggtgccgcgatgggctgggctggaagggtgaagaagagccgctttctgcaccaccgagaaaccagactagcactgctgctgctgactctttggtgctagcgagggccttgccgtgcttagctgcgcggttctccgtgcctcttttgtggactgcccggatcctgctccatacaggacccagcgcagttcataccgtctgcgtccatgccaccagacgactattgctgctgtgccttggctgcctcgcctctactgtgcgccacgcctactgtgcctctgctgcgtgctgctcgtccagcaagacgctccaaacgaagcataacgcaggattacatacgcccgtccgctgccagcctgccgcctgacagatcacctcacacagcgcttgagcgggagttttgccatgtactcggatgtacatgcaggcagctgctgcccccacacccctcctcttttttcttcttctttcttttttcctctgttccattttggctccgtcgtctcctcactccgctttggctgaactcactccgagcatccacgtctttgttctcgtcgcctcgacacaaaccacccccccagccacccgtcttttttttttttctcctcttccctgggctcctctttctggcctctcgttcgccgtttctgtctttcccccgtttggccccgaccaacctcgagcagcctgcaactccaaagccccaccacacctccatcaaacaagggccccaaagagcctttccagggttctgtcgaaagggactggacgcttgcgagatctcctgctgctgctactgctactgctcctactagcaccaccaagcaagcagcggcagcactacctccgcgcccaggacacagagaaacacacaccggctgcactgctactgcacggcgtgcctgtctgtacgtggacggtccatcgaggcgcctgctcgtctagcccagcgatccggaataggagctagggttttcgagcaaacccttgtcagaatcataaacacaatgtcaataaagtaagcctgcttcgcgagccaccgtcgtcccgtctcttttctctccttcttcccaaggcccccccaatcctgctgcgtctcttgttcattgcctgccggtttcgtttctcgattctttgtagctgggcgccgggcttcaacgtcacctctggcaggaaaaaaactatttaattcctcctcgactcttcttctcttctctccttctttcttcctcctcctcgaaacctttctctctcctcctcttctgctgctgcttcatcttgcatcttcatttgtttcatacagaagagagatcaaggccttctttttttggccctttgtctctcgctgtttgctgcttcccccgctcttatctgattctctctctctttgtcttgcccatctgcctgtttgccaacaacgtcgtgtctatcctcgctgtttgccctgcctgccctgccagagagtgcttctggccacggcgtcttgccccgctatcgaacccagagattcatgggaaccatgtgcctgggccccgccccacgatgaacaaccctcatgactatcttatctcgagcgctccctcgcggccgatagatcctgacaatgccgatagttgggttatgctcaaccagggcggattcgtgaagctgggcaatgaacgaatcctgtacaagctcgattcacgcatatcatgcgaactgtccgtccctcccgagctaaaagatcgctgcgtcccgttccagcgcaagagtgacaggggagctctcttcctaaccaacaagcgggttggttcagcctctttgaaacagccccatattgcttggctctacgtatgctaacatggacgccaggtcgtttatatcccctcaaggccaacccaagagcccaagttcgaatccttcagcgcccccattctaaagtttcaagattcaaccacctcgtcgtctatgtggtggggatgggtctggaaatcagactgcatccccgtgtcaggaggtggcattccgcctgagataccccgagtcgaagtcaagttcaccttctccgatggcggcatgatggaattcaacgaggcttacgtcggcttgcgcgagcgtctgttccaatatcaagaaatgcgccgcgagttagacgccagcactgaggttccagacgaacctctgcctgcctactcggccgatggcgatggccagcagcagcagcagcagcagcagcagcagccgccctcatcgtcggatcagctgactgtcccacgacccaaccgctcagacagctcttccagtcgccgtgcccccaacgagccgccgccaaactacgatgaggcgcaagcgcagcagatcagcaaccgactagaagaccacatccgcaatgaggttgaccgaggggctgaagaagagtaggcaggataatgagtgctctgtagcgaaagcgttttgggtgaagcgaataatgagactacgaactatctctgtgtgattttgtgcttgattctctttgtaccggacaagctagacagttgagtttaattcgccgtaatttattgctattgggtggaatttggatggcgtcagaacgatcaattacagtataggtattacagttggacaagggcgatatattagagccctccaggcccgtctctttggatggccccggtttgattaaatgcaaaggatttcttctctcttgataatgacatttacctcaaagctacagattgtcccacctcttgtgattccatccattgttccatgtctcacctcgctctgctttggctgtggaggtagggggtgatacaggccatacaacccctccccattcaatcggagatcttgaactcacccccccagtcttggagtgagcatcagccaaaaacggcaaccccagctctgccaatcgcacgctgcaacgataacctgcctgtgaaggtacgtacctacctctcttggatggctcttggatggcttgctgacaaagacgtcggactcgaaataatgtgacaaatcccgtgaccttgatcggccgggctggaccaatcaaaatgcctcaattccgggtcagcttttcgcgaatttgaccgacagcttccgaaccgccaatacgcctcatccaaaacgtacgataccgcacacggaaaccgatcacacggcgattaaccacagtttcgccaaatcatcgcaatgggtatctgggacgctttctccgagattgtcgaggcggtgacgccatggagtgttgtggaggccgaagctccggctgaggacacccaggtaggtgggatgtcttttttttggggggtgggaagagcgagagagaaagaaaaggaaatgatgctcttgggcagctctgcaggcagaaagaggcggtgaaatctgtcgagcggcatcggaactacaatcatatgggggagaggtttcttttctctatgggcctggagctaattgatgtttctgataggaggctcccgaggcccaggtagaggacaagaaggaagagcccgaagaggaacccgccgccgaggaggacgaggaggaggaagaggaggaggatgaggaggagcccaaggaccctaaggaggagctcgaagaaggttcgtgattcactcgtcctctgtcattttttttgcgcatgatgtgctgtcgtcgctgcgggtgcggggcgaggcatttccgcaactcatgcgcatcgagggctgtttttgcgacaattggatttccccctcccccctttttatctttttacagacgttgtatgctgacgagggcttttttttttttcttgtttattcagagtgcaagaactctccccagtgctcccccgccaagcaccacttcgacgagtgcgttgagcgagttcaccagcaggagagcgaaggcgaggccaaggaggactgcgtcgaggagtgtacgtttctcttttccccctttatcgattgcaaaaaagaaaaacaaggaccaatttgccctccggatcgagctttttacatgtcggaatgatttcggttttgctaacgagatataaccttctagtcttccaccttgctcactgcgcttccgcatgcgccgcccccaagctgtggtctaagctgaaataaacgcaatccttctcaagggaaaaagacaagaaaaacaaaacgataatggaaatcatacgcccccccgaacgaaaaagcatgctcgaatctgggaaaggggaaaaagaagaatagaagggggacaaaaaagagtttcaattcaaccttttttttggtttgggggggattatgttttcatttagatgaccggctttctctgttccacgacggtcaatgacaaaagcagcagcctcgttgttctcgacggagctgccctgtgtgtaatcttacgctcagcgagcaacttgaaaaaaaaatagatttttttcttcttcactttctaattgtgacgatacctccctctaatgggcgccgtttgatttttaccgtctccttatgggctatctctatttactatttgaatttttgcattgttcctagctatgcttgaacttgctgctactgttcgtttggcgcctatgcaagtatgcgaccaaggcaagccacgatggattatccctcaactgctacacatgcgagctttggtggtgaaaagatgcgaccaattcatatagttgccaacttcgctcgatcagtggcttggatatatcaaatcactatctgtatcgcgcaaccgtcgaattttctctatgacatcaacaagctccctatttattagctgctcagtatcgggcgcatatcaaagaggaacactcgagtaattcaatgtgtccaatcccccaatttatattacacaccaccgggccctttatctatcagtcccgtcatcttataaggaataatcgccctagatcagaagccaaactttgaatggccaaaaaagaaaacagcttccaagaaaattaacgcctgtttgctaatcgcatcgtataactcgctttacaaagaaatagcaccccttcggctctctcgaacgtgcaacattccctgcagaccgcaaaatacgaagaaaccctacaggcaaaaaaaaaggcaatgttagaagaaagaatgttatggattgctgagtctcggaaggattcggattggatcggagggagcaagacgtacgatgtagacaaagacggcagtaaagactgtgccagagacggcctttccatcagcgggatcgtcgacacctccgacgagctcctcgtggccggagcgatatagagcggcgaggacggtcaggatgatgatggcgaagaaggagatgacggtgctgtttcggagtgcccaccacgcggattgttagccaacagtaacccttttccacagattcggtagctcttccttgaacgctggcttcggagatggatttcagaacttccgatatgatgaggacataccaagaccatgcttgcatagcactgacgacgggcttcatgatgggcgaagggggagtggcgtgcgtgcaaggcctgacgcgcggctaggaaagacgaggcagtgtagcgctttcgctcaaaggaaacgaggcgaccaaagagattatttgaaaacaggaatcacgatgaaacctcggtgttttttttggttgcagcaaatgatgttagtggtgtggtatgcaggttgcgtagctgccagtcaaatccaatagcgcaactaaaacggagctcagcaccagcgccgcggccgggggagcgcaacagctggatgcctgggatatcaggcactaacggactgctatattagactccgggacggtggggctttaggcgcgcggaagtggcggccaatccgaactgagacggcgggcgcttatgtgtactttggaaccttgccttgtaagggcttgtttggacgggaggggatcggatctgagcagggaacgttttttgtttccttggattagctatttagcgtcagatttgcgtgggtctgatgttttcattggctgtggtgcgagggactgtacatgtacaagatcggtgttgatggatgagagagcaaaggctagctgatgatgaatggggctgaggctggatgcgaatttcgggctttggttgttacacggggagttgtggcttagcaaatctcggtgacgaagcagcgttttcttgttccacaatgcgagagagcgtggtgatgctcgtattctagctccatgctgggtgtatgaggcagttgagatccccatgtcgagcatcagcatatgtgtcggcttcctcatctgctcacacattcccctgtttatctaccctttttaacgataatacccttgaattctgctggataagctgcagcttcctctatacgcactcatggccccctttctcaaggaagcattttaggctcagctggcccacccaatgtcgcaccgcggcacggctggccacctatcatccagccaggggtgctccctgtgcacatctggagtcgcatcaggcggccctcgcccatccaaccagcctttgtggcctggtacaaagttttgggggcaggaaaaagcatctcagttcaatgggtgccgggcagttccaaaaataaggagccgggctggggggtgtctggacagcctggcggctcagtcggaagccggcaggcggaagatgtgttttattagatgtgaaacggagcagacaggttgagatttcttttgagatttgggaatatatatgtggatgaacttgagtcgagctgtgctgtgttcgtttctgccgttcatttccgctactgcaaggtccctcttcttcttgtacacacgggttttgtacgtctgtggagccggttatcgacagattcaacaaacactcgccttttttttttttttgacgagagtaccgcaggtcgagtcataagtcgtaccacctaggagtttaggagcaaacaaacagccctactgatcgaccagcaagcgaaaaaaaaaaacgagaccaactatttctgtctcacttcgctacaatcccgccccaagtaacattgctgtctgttactcgagagctagagagagaagaggcttggctaccgttgtcgctgcaagcagtgtcattagtttcgagaattttttttcaacagaagaggcttcgtatagatctaggtatgtgcatacacttcgtaaccacccttgggatggaagccctggttgtctcgagtttccggtgtctttctttgtttcccctttggtttcgctcggctgcagcttcccgtcgccctcgtgttgccgttcggacctataactcctttgttttcctcgtcctcgtcctatcgagccctttcagcttcccacttcttattcacactctcacttgtattgcgcttacacgactttgcagtatagatttactctcaaaatatttcggtacatcttaatttcgccacgaaaaaaggaccaattttctctccgtcgttaccatgcgggcttgcaatgttctagcgattttctcaaccgtcagctgtgccgcagccaaagatgcgcctgtcgtttctgggaatcctcaaggcgtcgaatacacggccactctgcccaaagaacccttcttccccaaagcggagctggtgggcaacgtcaagggcaacgtttcggcagtggcaggtcctggtggcaagggcgtcagattcaccgtccaattcgaaaactttcccaagtcgggtggccctttcagtgagcaatgtccatctggagattgatttgacagcatcacagtggctaatcaactaattcatgcagtatatcacatccatgagaagccagccatcgccggcaactgcacatcaactttggcgcatctagacccgttcggccgtggcgagacgcctgcttgcgatgactccaagcccgagacttgccaggtcggcgacttgagtgggaaatacggcaaaatcacctccgatcctttcttggcggaatactttgacctctacacctctatgaagccggacaatccggccttctttggcaatctgtcgatcgtggtccattacgcaaacaagacgcgtctgacctgcgccaactttgccaagctgcaggtctcaagcagtattacaaaagcagcccacacgaccaccagctctcgcactgctaccaaggccccaagtgctactggtgctcataagattgttggaccgcataattcaacaatctctcgtaatgtcacaggcccccatcatactacaggttctcgccctacgaagaatcctcacaacattacaaatgtcctctctgctactggcgttcttactcgcactggcgtcgtaactgctactggcggcctcaccattccggcgagcttcactactgcctctaccagtgatgctgtaggtgcaagtgccacatcatctactgtaccctttctgggggctgctgctgggaacaaaatctcaatctctctgctgggtggcgttgttgtcataatgttactctccctgtgagacatgaaaatgggatcgccttgcatgtacatgtaggtagagcctttgtgcgatacccctattcaggatgggaaagggactgggtttctttatttgcttgttttttcttctcatacacatttaatgatagaacaatgtttgctttaagccggcccttatagctagacaatacaaatttacacacctcctttatcaggctctgccgtgtgaagcgcacaaactgcgactagtgggatgcggctgagctgtacaatcaaacggctcgactcactgcatggttgcatttaatttccttctgtccaacgtgattggcccccaaaggcagggcaaaacgcagaggcagaatagaacgaggctggctggcctctgaagcgccaccatgcaagcaaacagtacctggctgccaatagtttcctttcaggctgtctccctgcttacagcatggcatgcagtgacagctcattaaacagaagcgagtccccccgtagtggactttgctgcgcaactgctgatcgtcatgaatcgtaaataatagtgattcaggcagctgcatatatacctcagggtacctagaaagaaaaaaaagaaaaaaaatccgaggggacgaaagcaaaagtataaaaagagtctcaggtctcacctttaatttgcctttgcctggcgtcactgcaggcgctgcacgtgattggcatttccaccactggctgaaaaagaagctgctaccagacttcggcgcatgcatttgccttccatcataaactacgtttctttcatccccttttatttgatcagatgctctaggccttgaagcctcttactgcagcaccgattcttttcattcataccctttactttttctttacccgcaaatagccttttcagggcggccccagcattctttttcctagcatcactaaactggagctccagtctcttttcagctgctccaccaccccacgttctttaatgggaagcttttagcagccttcgacgtcaatcgcatcaatcgctctcgagcatgataagattgtagagatttcacggaaaaccaaaaagcacaatggccaagaagaaggtgaagcaggcggtcggtgaagacgaggctgggattggaagccggccatcagtgcctggtcctgcagcgcaccaggcccagtcgtcgccaagtccaaattcaaggcacaaatctacaactcccgacgcggctcattcgacagcagctccaacggggcttgcgatatgtcgcaataagtatgtgtatggcactcgttttttttatttcccctttgctttacctttgttcgagcgtcattgacactattatgaaatcagacattggcgccatatttcttcctatcacgggccatggctgcaaatgccgtacgagatactggagactattgccaatatcaactacaatacgccattgccgcggcccctcgatgctgcctcattctttgaccttgtcaaggcacgacggttggtcgacgaagctaccaatcttgctgtgagggctgctagtgacatcgcctcgccaacactgaccagcgttaatggtggctttccgggtatatcttcgatgatgtctcacggaacgggcactgcaggccatggcgggaaactaagcagagagcgcaaattcaagatgagagagcaggcgagccagaagctagcgcgcgcatatcgcttggacgaaatcgtctgcagtgttgcgactatgcaaggcgcgtcgccgcttgaagatgtgggcaatctcgttttacagcgtaatcccagggatcctgacgccaaatatgtccactttttccatgaaaagattccatcgaggaaaatggctgaaagcacgagtttggagcctctgacagagattatcggggatcgtccaggagaaccagaggtgctgcgaacacgtgcgacggtaaaggtgttccaaaacgatttagaaggcgcagtcttcgatctcacccatgccttgtctatatcccagttcatccgcaaatctcaccaacccaaacaggaggatacgcaaatcgtagactcgcaacgcaccgccgctaggagacggcctcatgatgtcattttgccggaaaaagaccaaccaagcagccttgaggctcaattatacttccaacgggcatcagtatatctgacactcgcttctgataatgctgtggacagcatgccaccaccaccatcgaaccaatccaacgaaaatccagcgattgcaaacgagcgaggtggggaggcaaaggcagaggccagcgacccaggcaaagagatatcccgaaagcaggttgagtcacggaaaatggccaaaacctatgccaaacgggccatcaaggattacttgtccttcttttcgaacatacactattcgccaaacctcccagccaaaatagccaaggagttcaacgaccgcgtcagcatggtcatgcacggcatccgcagttccagagcccttgatacaagcagttggacaacatcacacacggtttactccttgcctgatctttttcgctctgttcccccgacagaccttccgccgtatccagctcaagatctagtcaagcaaggtgtgcaacagccgctagacgaaaccgcatgtgaatgggtgacgtatcatccgctgctcagcgacgctttgcactctcttctcttggcccactgtctcgcccaaacctccaccaaagaaattcagcgacacgcttacatggttgctcgtcttatcaggctatccgacggatatcccttgtttcaagcgaacaggtcgtctgcccgagccgattggaccgagctggttcattgtgccggcaattggttacaactcagttcttcgtgggacaacttgtgccaacctgcgccactacctgcctaccttgaagacccgtgtaaacaccattgtgccaagcacggcggtagccacaaaaagactcatccacattctgagaggtccatagcagcctcggctgcggcagcgctcgtcggtggaggcacttttgacgctaccgccgccgctgctgaagaagagcagcgtcgaaaggagctgatccgcgagcaggctatagcagatactctcgacgatgagcgcgttactgacgagacttcattccgagcagccgttagagctcgcgagaaacgagctcaacaaaacgacgctttattctctgcgaacatgcccaacggcactttcattaccattcacccaggtccgggtttgagcatgaatgtttcaaatgagactaatggggccaatgaggccaatagtgcaagcgatgtaaaggagactgagactacaactagcaccaatagcgcccgtggcacaagcggctcaaatggtacgaggaacggatacagagctataaaggagactgatctcgaacccgttccatcgcaaagctggtctgccgaagatggcaaagaatacaccctcacgaccgaacgagccaatgcaattgcacgatgggtccaggaggctcctgttgttaccggcatgacaaagcgcaagaagcggaccaagaagacggacggcagtaccagcgcaaaagctgatgaagctgaaaagggcattcagaagctggagatttaaggacgtatcaaagggatggacgctatattattatcatgcagtaataacagaaatatgtgaagatttcaacaagggtattctaccaactctcagataggctaggcatatcattgccattatggtaacacctatttcgcaagcgtagtggctttatacatgcagagcaatggacaataaagaaaacattaatttgtttacgattagtttgaatgtgtgcatgtaccaaatacaagagtgaaatcgaaatcagttcccttcaatacatctccattaccacagttgctcctatagaaactacgccgtttcttctcagtaatcccagaacatttaccaaaaaaaaaaaaaaaaggggggggggggatgaatctactaaatccacaatcatcgattcctcgcctcgcctcggctcaccaattctattcctccatcatttgcatccaaagcatcacctcccctcccctcatcgccaataagtttatatcccctcgagcgcttcctcccatcaatcaacgtctgccacttcctcctcagcatctttgccgtcttgctttcgtctcccggccgctcggttctttcgctatcccgagacgagaggcttgttgacgtagtggagagcctgaggagcggcgagagcgggaagtgcgttacaaagtcgttgtattcgtctgcgctggggaagggcaggacgaaggagtaggacggtgcgagcattgtgagcgttttctgttttttgtgtactgttgtattggtgtttctcgttttcgaagtgcttgtgagatgagaggtttgtgggatattagatggcttgtggtggtagtatttggttgggatgtatagacagtggttgctttgtgcttcctcgattatcgtgtaagagatcacaacgtaacaaccaagggtagtatggaggcgtgttgaagtttcttctaggtgttataacgcgtataccgcgataccagccgtttgtcatcaaaaaagtgagaccaaactgattgtttgaatcagggatgccgcgccggagatttcattccccaaaccgcgcaacattccagacaaacgtctcccttgtaagggcaccgttgcggctctgacatctggccaatttaatatgcgcaaagtttttgttcaaattcgaaatactactggatatcttctattcgtagcattggatgcgaagaaattgctttgcgcgtccgttttatacagatggcgctccttcttgaaaagaaggatgtataatcggtagtggagcggcattaatatcctgtcagtcgaatgattcagaattcagagacagtcacgaaataaagcagactaaagatattctgatgacttttacaagggcctgtgcattggcaaacaacgccctttcgtgagaaaatgagagaagatttgcacccttgggggtgcttaaaaatgctgtgaagtgttcatatatacgcacaatcgcatagtcttcacatatgataggctgaagctcttgtggggtgtaaaacatgtaggatcttaggatgatagccttgggggaagttaaaattgctgtgaatcatgcagcccggccagggatgtcccgaatagtctatatgcgtctattgctgtatgtagctgccaatcacccccctgtgttaaaagtgacagccttttagtggattcaaaatgctgcgaagtcgggggagttgttttggaggttaagaaatgctgtgaagtttggaaaacgtctagatgcacgcccgcttatgctctgcttagaatgtatagtgtagccttgaaaatgacaatggacgagctgtgaaatcattttggctgcctttcattccctcgattcaaatccgacagcccccagggaagttaaaaatgctgtgaatagacgtcgcatggaagttcgtgcacatgacaggtcacatggccaagattcggtcaggtcgtctcgatgttacaatgcataaacacgagcctgctgtttagatggatgagttatgctacccttgtctcatacgattgattctgacagcctccagaggttgaaagcacaatagacttgtcacttctgatagtgaatgaatagtggaatttggatctgaggaacaactacttcgtacttgcaatggcaaccatagacgcatgtctcaaagaaaccaccaggcaaatagattgcgtgtatgctttatgccactcatcgcgaggaaatgcaacgcctccttactcatgccaaaagagacaacccacttgaacaatcttcaaccatcattcatgcatttgcagcgccttattgcagctctatattgcagctacctctctaacactgattcaaactccaaaaattgcccttgtccaaacgcccaattctagtcccaaatgcaaatgcatgaaaaaaaggaggccccaaaacgcaattgccgtatcatcatgtgttaccaccatgtatccatctgccaaatcaaagaaaagaacaaaactccatcattttctctcattgctcaatgcacgccgtcatatacaacgcattatacgaaactgattcctctcatctttagccttcagcttcaacaacctccaagccctccaagactttgatagctctggtgccctccatttcaaatcggttgaccaaagattcgcattcgtacttgagcttcttttccgcttccgacgcgttaaagtatatccattcctctacgctcatttgtcgctctgggctggtcaactcgttgcctcgcttcaaaaatctgtccatgtcgttttcctttccgggagtgccatgtgatgagccaaagatggcttccaggctcgcggaagcccattgtgtcgtacttcgaagcccggtcataacgttgcgcttcgaaggcgatccatgaactggagttgttgccacaggggccagtatagtacgctttgcggcgccaggagcgggggcacgagacaaaggaggctggttctctgcatctgatgattggggagattgtgatggggacagtactggttgtctagccgaaggcacaggagacaggagcttggacggagtacctagcaatggagccagagacaaagcatcttccttgggcgagaaaatagctcgcaaaggtgattgtttaggtggccgagggaacgcttctgatagttcaggagctccgataagctcgtcgtcagcctctgtctcagtctgttcggcgggcgtaatctcgaccagtttcttagccggtcttccacgacctcgtttcgcgggtgcataggcatctttgtttcgtccaacagctgtataatcatgcagattctgcgatgtagaagaagctttagatggtcgtcctctgcgttttggggccagagcagaagcagcttcgctgtcttcatctgcccctgtcgagtccagagacgaacttgcgggtctaccgaggcctcgtttcacggcagggttagctgtatgggtatcccctgattcggctgacaatagagacgccaatgattccctcgacggccgacctcgcccacgcttaatcggctgctgtgccgactcgtcagtctcaccaatagactcatcttgagatgtcagtgacatcctcggccgcccacgcccacgtttcccagcgggaggtggcaaatttggtttcttcgcagcactcctagcgctgcttacactgacatcagccgatactactctttcgtcttctttctgagactccaaaaattcagattcaggctcaaactttttagatttgagctgcttcatcgtcttttgtacgccagctttacgacctctcttgggcgctggctctttgacctccatctccgcttgtagggcttgaagctcatcttcaatctctgcctcgctgggttcaggcacggctgtatcaaacattgcatactcagccgatcttttctttgagacagtttcgacttccgagtcagttgctgttctgcttgctttggccatgttccgcgtcgagtcagaatcatatgcaatctcctcctcactggtaaaatggtattctagatcagcctccaatcggcgttcaatctcatcatcatttagcaagccaccgggggctcgtaatgatgccagagaagcgtgtgaactcagcttcgatgcgcgtttgcggccgggctttgatctggacgacgacgacgctccgcttttgttgtaggaaacgctggagacatcagtcatctcggagtcgtcctcatgggctgcaatgctatcaatggtgtcgttgacggaaagctgcgaccctctcttcttcagcgtgggcccacccatcaaactcattgtcgattcctctacagcctcactcgaccttttcttgcctcgcctgagtttcgatggttgcgtgtcttcttccattgggctgctttcatcaagcaactcagatggctcctctttttgagtcttcttcctaccagctttcgcgcccggccccttctttgctctaggcttcttcgccccggactgtgtggccgaagatgaaactgtagcaatggtatcgtcgaatccgacactcatatcgaaaggattcgatatctcggcggacgttgacccatgtgactggccagatattgatgagttgcgcgatgactttccacggttagaagctttccccagagccttatattggctgactagtgaaaaaaaagggcaatctggagatcgattgtagtgctcatctctagaacggggttagttatcaagcaattcgagttgtagatgcgcaaatcttacaaaggcttgtcgctcggttcccatccatcgagtgccagttgacagtatgcacatgtagccatgtcatccgactccccagttggcgtatacttccacccggcttctactagctattaaaggtcagcaagacatgccaatcaaagccctctgtcgctcaagtggtaacacacctgcttagtcttgcatttccagcctttcttattctcatggggccatctgccggcaaaagtcgccttgcgcgcttcgaccatttcgggatcattgggatcttctcttgcgtaatccccaatatcggcctcaatggcagcaaccagtgcccagccgcaatggggcgcatgtttgacgtgctcgtagattgggtcgtcgccagcctcccatccatccaaccctttttcgcacaagaagcatatcgtattgtcggggctgtctgggctggggttgaatacaaatccggctctggcaagctatgcttactgtcagtttccgatccatcaaattgtgttgagcgggagaagtggcgcatacacttgttgccgaaatctgcttgtgaggccagttgagtgcctttgctgctcctcgtccgccggtagtcgatccgcgcctcttggttgtcttctgaaaggaggccagacgggcttcgtaggaaaaatattgatcgagattgatggtggccatcttgaggatcgcctcaagcgcaggcagtgaaaatcagggggagagtctgctgttgttcgattccgaaatctgagagagaatcaccgcaggtgcgagaggcgtagagctcctacttgaccaaagatcagagacaccgacgcagcatctcaggaaggctcaagcgcttttactcagcaactggaaagtatcaagatccacttggtcgcaatctgcgagggtcgtcgtttattggggatcgttgcaaggggtctgtgagattcggttcgaaggcgggaattcgttctacgggagcgtgtttcgagcaacgagtcgatcagcggctgtgcgacgaggccaggcggcggaaatgtttgtttgttttgtattctggatgtgtccagcgatggtatcggtggtgtcgtgacgtggagcgcgtttgtttacccaagctgtttcgctgtggggccagctccagccacagaaatcgcaaactcagcccgctaaataagcactgcagcgtagacgccacggctggcctaggcgcttacagtcactcaaaacccctagattccagtgaaagaaactctacaagtataccggcttgtaagcatccatacaaccctaatattacacttaaagtatggagcaaggagttgttgggttcaaatgtagatctctaggtttctcgcgctgcttgtacttcttctgcttctattactgaagctgctggctagacagacatagggcggcgctttttcaagcttgttacgttccagacttgataaattagccgctggaagatggagcttttatgattgacttgtaagatagagtcctgacaagtgaaagtttcgagcagctttgcctttacatcttatctacctaagagccgtaaaggcattttatcacgcaacgtcatgctttcggagatatacctatacgcacgtgtaatgtgcaatatgcatttaggattactttaactgatcagctaacacgcgcaagtttcgacgacggacatgggtttgtaatatcgcggtgcaaatctcatgttgcgctcttgacaggaggtgctggacaaagttacgtcaaaagacgagcacaaagggtttgtggaggatcaaaggatactttctacagctggatagatatggtgacagtgacgaatcgtcaaaacaatccagaccactgaaatagcattcaagaagctcgagttagcggtccgtccagcttatcggggcaacaagtatctcctcaggtacaaatgcatgatgtactcaatacttgtattttgcagcggtaatcccttgtacgtatgcatatattcataatctagtccttgaactgacattgagcaaccctgcctgcccgcccgccaaagtgacattcatcatagccaattacaacttgccagcatccttcatggccttctcgccgtccaccagaacgcaccagccctcggagcctctgcctccctctccatagacaacagcctcaaaggccccgtcttccaaggcgaactttaggacctcgtcatcaaaagtgccaggctgtagccagacagcaggaattccaacgctcttggcctccttcagcacgttgatggtgatgcccgggtgggtgatgatggagacggatgtgtcctttggctgtggcagggccttgacatctggtttggtggggtgctgctcgccattcacctcgacgaactgtgaggcggggttgatgggagtgacgggcagatcatggttcagataccaggcatggactgttatttgcgtggtcagagatgtatccaaatagatgcccattggtaagcctatgaatcgaacctttgtgaccaaacttggcggggttggaactagctcccaccactgcgaagaggggagaggagaagaaccgcttggcggtggcttcggtgacagcggccatgtcttttgagtggttgtgaggttttatgaagagtagagctatttctgatcaattagtttgggtctgaatgctctttatgagtagatttttaatcgccaggtccagtggatgctagctgacgtgattattcggaagaagtcctcatcggttgatcatcggaatacctcctccagagagatcgagaagcaacatttaattagaatatgaagtaaatcgtagcatataattgaaggatcgtgctaatacagcggttagatagggacttgttgaaatgatttggaattaaagcgttgcagcggctggagatgatgttacattgcagggtagcgtgcatatacaagtactctgccgcgggactctttgatcactttatcactaaattaccaaatagggagcactatttcaaatttcttgcatatattgggatcagctatctttaaaaagagagttgccgacacttacttatgaagacattatccctctcaaaatagagaccaaggatgacgcacttgcatccgactgtcgaaaggcacctggaagcatatagaaaatgtcacacataatgatgggtgtttaaatttcaccatcgacacttaccaataacaactcatatttctactctttgacatttccactttttgcataccaaataatagctcttattatccacttcagcagatgttgggccctgcgagaagctcgcgtgaaaggacatctgcaatcacattatgcaccggcgttcttggatgcaatgagttgagccagaagtattgatttacgggaacgccgcatgatgggtcaaaataatcgtcggttggcgtcccgctgtgtaaaaaaaaggttattagatgattgtgatacactagaatatgtagcatcaacttacttggcatacgcttcacagaaattcgtagtattagtgattccagcagtctgcggaaaagacttgacattattcaagatgtcggtaaagagcgcattggcgtcataaatccaaatattgctgtccgtacgcagagctttctcactcttggccatattgacgagcagctggttccactgcacgacgtccatcttttcctgcccggcaacagttgttccagcggcaatcgttccgggcgatcggtcgatggtcgggacagttacaaagacaaagttgcgcgcaccggctgcatagagctgttccacgagcgacgtatattctgagattagctgctgattaatggctgctgtagaggcagagcccttgccaaaagtggctccaatgtcgttgatgccaacccatactgtaaagagcgtgttgctaccggtccacttggggggcttcggcacagtgatgggcgatacatatccaggaatgaactggttggcaatctgttgtttgacagaggtgatggatgtcgacgatgctgctacaatgtcgttgtccagtgttgctccgctaacagctaggtcatacgaaaagaatacagacgcattgtaggttactgtgaggaaatcgacccagttctcgccgtgtgcggaagttgctccgggccaaagacccaggggagcggagacagaaggctgtgctccgccggtatagttgaagcctgtgtttggtaagttgtgttataggaaatcgtttgggagaaggaaaccaactggttgttgtataactgtcgccactgtacatatgaaagagactcatcagcacttgttgcgattattacattttcggcttaaagcatcatagagcttgaataaaaacccctttcgctcacaaataaaaggcatatttaattcctttccatcctggccagttggacgtcggtgcacatgcccggctagccaagggagaagcaccaataccgtctgtcaagacagccagtgacaccagcagcaattttcttgttctggaccacatgttggtgaaagtgaatgtcattgaagctctttcgagatactttagagtaatgaatgagtctgccatttgcatcgaattggagtcaacttgtatatatagctatatctgtattattgaagtccatacatcacatacatcacatcactcattgtctcgaaacttgataattgcttaccccgacatcatctgatagcaggccataaccacaaactgcttaaagcaggaatacgaggtagcattgctccctttccccatgttgtgtgagcatgcgttgtaaacttgtctcgtagtggcaagcattattttcctaattgggtagcttgatgagcgatctccccctaatgttgctgctttcgctagatatagactacttcaaagtctggcttgccatgatttgttccacataccacaactcttggctgtgattcctgttcacaattgccattctgggaagtcaaggagttatgaaccggtagtcggaaatagtacggattcagtattgtatttaacgcagcttggaatagctggtagtggaatcaattcgcaacttattgttgttgcggttataatagtgcgttgggagaattgattagtattatgttccgcatatccatggcgtttcaatcgtagagcaacttctcaatccggaaagtggtgattcgaataagggacgcagttctcaattgttctatttattgagccgccatctgccctttcctacacaccattacttcccagatgacctcggacaatgcaaacatgactaaactgtttagccttcttagctttgccaacctcgcagcagctgcgtgcatatcaagcggagatgagacaacaatcaacaatgctctaaagagcggtggagcaggtgccgttgttcagctttgcccaagtgccgtcatcaccgttcataataccgttgcgtttacggccgccaaccaagagctctcaactcaaggctatccaaccggctcaacgcgtgcaatcattcgcttgcaaacaacagatcagtctatttcagcagtcattcgaggagggagcctcagtggcattaaattgaggaatatccaaattgatggtgatcgatcagggaatggtcagattactgcccaaggtacatacctcaagtccatgtctattcagagtacaaattgtcaacgttcatctagctagttctgcaaacattgagctgggcggcatccaaagcggcctcctcgtcgaccatgttgcgtccatgaacccacgaggctggagctgtatgcatatcggagagggcgcggccgcatcaggagcctcggcttgcagcaacgcgaccatcaccaacaacgatatcggcccttgcggattggagggacacgatgccgcgggccatggtcaatgggctgatggcatatcctttgcatgcacgaattcactggttcagagcaatacggtatgtcacttgatgcttccttgtattgtatcagagccttggttccagtcactgattacgataaaacaggtcaccggaagcactgatggaggaatcgttctattcagtgcccctggcacaaaggtcctatctaacaaaattgtaggctcgacaacaaacgcaggcttcggagcaatcaatctagtcgataaccttgctgtgtataacgggagctttgccaatgttgaggtttcaagcaacaccatacaaggacagcgattgtttggtgtcggcgttgcagttggatcttgtgtctggaccacctgcgatgcctcgactacaacaccaaagctttcggggcctgtgacaatatccaacaatgtatttagtggcagcattgcgtttccgtttccaatttctggttggactggaggaatcacggtaagacgatctatgcctccatcagaagcagggctaacaattcgagatgtaggtgacgggcaacaccgtaacaggagtcagtagcaactcggtcttttcagaagctggaaactgtcctacagcgaccaagacggcattcaacgcgaaccagcatcttctatggaacagtcccagcgtaacaggaccgacaaacttgcagtcaggatttgtgcagcacaccgactatccctcattcttcatctgcccgacgccgcctctgcccagcacgcaggtttggacaaacgggaccttggtggtcaacactgttccgacgacgttctcttctcttcacaatggcttcaactttgtgtttgatgacagcgcgcatctcattgtctatgacaatggcgtggtggcaacaacgattggatcgacgactacgtgcaacggccagtgcaccctcgatttccaaggtgatggaaatctcgtgaagcggctgagcggatctgcattctgggcgtcgaacacggccaatcgaggcgcgactctgacgtcgttgaacacgtcgccttggctggagattaaagacaagacgggagcggttatttgggatggagtgaatggggtacgtttacaaggatgatgctgaatgttgcggatggctaacgagaacaggctcattaattgattgcagccaagggttttatgggtttccactaagctttgcttgtcagaaacagacttgttggcggcaggtgaagagcgtagaagcatttcttgtcgtggaagaggccccttgatatgagatggttgtggtggctgaaaacaattaatttgaatttccggaaatgttgttactatttaacatcatcaaggcggatgcctgtaattagcaattaaaaaactatgttaattcgccgccatccaaataattcagctgacagctggtaagatgcgcgcatttcaacaacctcatagtttacagtgttgttacgctgcaattattgtttacatggggccatctaggctccaaagctggctcgttagcagcaactttagctgcataacaaggtgcacggcataaaaatagcgattctgccgcgcccagggcctcagaccgccattggctgcgatgcctgccggtcgactcgttgccccgtcagaaccaggcaaggggacggtggggcgtcaatgtcaggagacgcagacctcttgttgtcgttttggactctgcatcgctcttttcgaggctcagagacatcatcgccatcgcctgaactgctcccgcaagacactgtgtcaaacctgtcaaaccctctgcgacaacagccacaagccgtctactcctcgcaccaatcacaatggtgagttgccccagcaccgctccgatgtaaacaaagcgccggctcggcacctgattcgcccgcagcggctgtccgtttggcgccgtagctttggagagacgacgcaaaggggccttttttggcattcctctgctgcattttgcgaaagacgctgcatcgcccggtcgcatttgacaagcttgcgcgcaaaaccagcacttgcacattttataccgagattaagagaaaatggcttctaatcagttcgactctcaggcctcaaccaactacaaggaggcatttgccctgttcgacaagcgcggcaacggtcgctgcaccatcgactctctgggcgatctgctgcgcgcctgcggccagaaccccacgctggccgagatccaggagctggaaaagggcctcggaaacgagtgtgagtttggccaagaggaacaacccgatgtgaagatgaaatgcgcatttacgctaacttgcaactcccctgcgcagtcgacttcgatgccttccagcgcgtcctgaaccgaccgggcggtttccgcgaccccggcgagcctgaagaatactgccgcggtttccaagtatttgataaagacatgacgggctttattggtgtcggccagctcaagtacatcctgaccaacctgggcgagaagatgactgaggaggaggtcgacgagctgctcaaggctgtggacaccagctctggtcagatcaactacactggtatgtgtctctaggctgcactactttactcggaatactcctttgctaacctctcgcttttagacctggtccgaacgattctcgccaactaagattcctttgtacgaagaacctggcctggtggcatcttcttgcatctgtaaacgggatggcgttgctatgcgttgtttgtttttattatggtagtgaattggaaacgcttgggatggatgatatttctttttatctgcaatgaatggccgtagactttacatgctgttatggctgaatgaatacgtttgggtgcttcaaacgttgtctcggcggccactaaggcctagtatgttctttatatacaaaagagctatataaaatatcttccacatttagagccttttactgttgatggaatcttgaatatcaaccagtacacatgcgcctgccaacggctgtgttctcgaccttcttttgcttgcagctgtggcggtgttgtcatggcggagtcaccccgcgatgctgtcggcattctcgcctcaccacttaccggatatggacgctagaggcgcatagtgggcttatcaatacgtgcatcaataaagctacctacctatggcttctactttaacttatagctacattcaatctctacatcacctcatcttactggatagtggatgctattatatcaagattggcatctagcagctgtagcaattcctctggttagccctgaaccgccaattcagcttggcagcgtcaaagccgcgttctgccgcgtcgactccatcaggcattcatgcttggggatcattcaagctacccctcatcagcaatcgatttcctctattctggtaggctgaagctacatcacgcccgatcccctgcagtctaagcggaccaatttgggacagagcttccgccacagctgtgcgtaaacctgcccgacacttgccatcaaactggagcggcctcgtaccataaagcccctccttctcctgctcctctctctcctggtacttgttctcgccgcaaccctggcttcccaacgagcccttctccgcctcaactcccttgcgagccacgtacgattgcagggcctggctcgtcttccgtcatatcgtcgcctcctcacgaccagcagcatggctcccgagcagtttcgaaacccgccgcagagcccgccggtgtttaccgccacggccgactccatcctggctgatgccaagaagagcgccgagaagagcaagagcatcttggaccagattgtcgcaaccgtgacgcccgagacggccacgtttgacaacaccctgaagcccatcttgatcgacggcaatgactcgaccggcccccagaacatccagaccttcttccagcatgtatcgacgaacgagtccctccgagaagcttctaccaaagcagaagagcttctcaacgatttctatattgaggcaaagatgcgagaggatgttttcaagctagtggatgctgcatattccacacgggactcccagaacctggataaagagtctctccatatcctcgagaaagagcgtcaaaagtacatccgtaatggcttgcttctccctcccggagagaagcgagaccgcttcaaggagatcaagaagcgcctcagccagctctgcatcctgggcaagaagaacctcaacgaggagaagggcggattttggtttactcgcgaggagctagagggcgttccaaaagacgacatcgatgtcgacacgctggagaaaggaactggcgagaacgaaggaaaattcaaggtcacctttaaatacaaccactacaccccattgatgaagtatgcaattcatgaggataccaggcgtagatatatcattgccgatgccaacaaggtacgtgaactctccgctctgttatcttggaaacacgcgctatgtgcagagcttcgggctaatgtaatataccccagtcaaacaacaatgtggaaattttcaaggaaatcatggagcttcgcgatgaagccgctcgactcctaggatatcctgatcatgctagcgttcgcattgaggagaagatggcaaaatcgccgacccgtgtcaatgactttttgggtgacttgcaagttcgcttggcccccggcggcaagaaagaggtcgaggtcctgcgaggatacaagaagcgagactatgaagagcgcggcattcctttcgacggagaattttatatgtgggatacttcctactattcaagaatcatgaaggaggtggagtatagtgtggatgaagtggcaatctcacagtacttcccagcagagtcaacattcgctggcatgctcaagatttttgaggaaatctttggttttgtctttgttgagctgggcaaagaagaccgagcacgcttgagcccttcaggcaaggctgacgacatttcctggcatgaagatgtcatcatgtacagcgtatgggatgaagcagccaaaggaggcgaattctgcggctacctctaccttgatctcttccccagagacaacaagtatgggcattatgcaaactttggaattgagcccggcttcaccacggtcgatggaaagaggagctacccctcgacttccctggtgtgcaactttagcaaaccaacagcgaccaagccgtcactgctcaagcaccacgaagttgtcaccttcttccacgagcttggccacggtatccatgatcttgctggccgctctcgtttcagctacactcacggcactgcgacggtggccgatttcgttgaagcaccttctcagatgctcgagaactggtgctggactccaagcgtcctgaaatccctgtcgaagcactgggagagcggagagagtatccctgatgaactcgttgagaagctcgtcaaaaccaaacatctcaactcggcaattggcgcactaggtcagcttgtcattggcacttttgacatgaccattcatggacccaagacccacgaagaagccaagaccagaaattacggcaagctatggaaccagatccgtcatgacatttcccagatcaagggcccagaggatatcggcgaaaccatgtatgcaatccagtccccttttctctttttctttctttctctctgcctctccattcagcttggtgtgtgcgtttatggctaactcgcgatagggaatggggcaatcgatatgccaacattggccacttcctcggtggttatgacgccggctactatggctacctctattctgaggtcttttccctggacatgttccactcgttcttcaagaagaaccccatggatggcaaggaaggtcgtagataccgccacaccgttttggaacgcggtggcagcattgacgagatggagtttttgaaggagtttttgggcagagagcctagcactgaggctttctacgaggagttgggcattgcggccaagtgagtgatgtttgttaaagcaaacgccttattgatcatgtaggcacgcataaacatgagattatgaagaaagaagacacaatgcaagcatgtctatctagttgtagttattatatacgcagaggacaaaaaaaaagacgatatttatcgacttagatgcccttctcgctaaaaatgatgatggcctgtgtatcacgggcaaaaagcaaaaaaattgcggcctgtgtggatcgaacacacgaccttcagatatcaagtgacttgaagttggaacttcagtctgacgctctcccagctgagctaaggccgcaatccagttgttgaaatgaacgaggcatttttcatcttatacaggctgagtttgtgggaaaagatggcttgaagtgtgggggtacaagttgaattaagtggagatgatttagtgcagtgggtgaaagtgaaggaagcacgtgcagcaaaacgggtacgtacctttttttctcagaagagtgaaatccagacgatattgattagatgatggagcattgagagcgagccttttggattatttgctgattctggtgttgtatacggtagtgatataagtatatacagtcacataccgaataagttttcattgaaaaatcatggcgattgtgatttgcacgccttccgaggccgaagccgtggccgtgtcaacagttcacctgagggccatggatgagaatctcctgacgcatacgcagttccccagtcaggagggattgggcttcttccatgcgtggttggagaataacacgctggagcatttgagagatgaagacaagggggttttggttgcgaaggatgaagagacgggggatgtggtgagctttgtgaagtggttggttcataggcctgggcaggatgaagccgttgaggaggagtggccggaggttgcgaggaaggagtatttggatccgtatgcggcgttgacggagagggttagaactggagttgttggagaggaggcagcgtattatcgtaagttttgattcccgttttggcctttattgacgccgcgatatacacttgtatgtacttgtgtacatatacgtacatatcagccagctataagtggtgtcgtagttttactaacacgagctgatcaaatttagacccaacgtacatctgcacggatcctcgctgggccgggcgcggagccgcatcgctgctgatgcgcaaagttcaggaactcgcggctagggataatctgcccattgtgctggaggcgacgatgaatgccgtgacgttttaccagaagatggggtttgagattcgggatgggctgtcgatgatgttgccgctgcgggggtcgagtgagccgacggaggtttatgaggagagatgtatggtttgggttccggtgaagggagcggtttgaaacattttgatagggtaggcagtgagatatctcaatcgggtggcggcaataggagcagcgtatagggcatatagaaggacacgtgtagattttcatgaatctattggatagactacaggataaacatggttttgcctattctacttggcgagaaatctttacactctttttgtgcaaagatcaatggtatcaacgcttgagatctgttcaacttgtgctgagcagctgaagaaaggcggcatctcgcgattgcatcatgggcggatccaccacatgcacgtggcatatagcctgattagggggcggcagacgagctgtttttattttactccatggggaaaaatcgttccatgtgctgcctgtcaatttagtctatagataggtaggcagctgaaaaaaagatctcggacttacagagccgtgatctttgtgttacgtgagttaaattgttcgaaacaggggagcggagaatacgacgccgaggtcgggacgacttgatatgcatgggtggtgctatctttcttcttcttttttttttttttaaacttctgttcttaggctcgtgaatatcagcagatggagatgcacgagagtccctgttttgtctcttgctgcaggggagcaatctcgttacgtagtggcatctcatttcgggccgcttttacagatcgctaacacgagagaggggttacaaagatgccaatggaacttgaagccacatatcaatacgcatcttgtggtcttgggtagcagatcccatggagcaagatgacgttctttgtaagtcacttgagcgagacggagctttagagatgcccccctcgcttgctgcgacgatccaacgctacgcggaggaactttggtatatacagagaaggagaagaagagaagagcaagcgaatgcggccgggtccgttgattggaacgcgagcgagggcagatggacgtgtcatctgaatcgggggatccgctgctgcattgactcaactgggcaggactctagacagactaaattcggggagatggtccaaacacggtatcgaatcgacagacgttttgcttttttcagctttcgtttctttcggtaagcctaaaaggagtttgcgcgcgcgcgccgcagctttttagctcacgttgcattgatgtttaaaaatgcgtgtctgtagcagaatacgcagtggtttagcatgacaaaggctcacggttggcgcggtttctggatatcccaaatcaatgactggagcgaaaaaaaaaaggccgcaaaccttcaatgtggggggtcgaacgcgcgatgagccgagctattttcgtcgcttgctctctctttcgttacgtgagaggaaaaaagaacaagagccagaggagtaattatcgcaaaaatgcaacccaggaagctcggcaaggggctgatttggttcacccgcgtagaaagatacggcatgtatgcacaccaagatacagtagcatgcagtatataaggaagatggctgggcaagatatatgcccaccacaccctcgtcggtcactcggcgcagcaaaaatgatggggagaaagagaaaagacggacatgggcacgagatgtgctgccggaacgaaccaatgaggctgaatcaaaacatgtgccggagcctgaatgaatttgcggtgacatgccacttgagatgggctccggcttggggctggatgcggctggccattacgtgacaagtattcaggccctgcagtagaccggcagcgggatggttttccatttggtaatagggagcgccttttggtttggtgtctttgcttgttttgggctagcggaggacaattggctttttgtgcttgtgcttcttcattcttgttgtctggatcgccgtggtaggaatacccgtggtcccgtaatactgatgacgcttccattgctgcatgttgccagtatcaagatgatggaagatgatgctgatgttgacgtgaatcgatctctggccggtggagaaaatcgtcgaggcctatctggaactgcccctaaaatgcaacggcggtgacgtacatgcattgcaggcgggcacggaaatattacctactgcctggcttgtatgtactacttgtaaatgctagcctgtgaaatggagctggtgcttgtaatgtgtaagtgtaagtggctctcgtgctacatgccagtgccaagcggttcccattatgtaggtttatctcgagccgttattaattttgatccgtcagagataaggcatggttgcaggcccgattaactagcagaaacggcgcagcccgtaatcgtgcatccccaccgctttccagcaacggtgcattggaccctgatttggagctgcgagcatgttgcaggcatcaaatcgcaggaggcgtattggcggacttgttacaactaagacaagccacagggacccccagccagcatatgcttgatagagcaaatcaagacgctgcatcacatctctcatgcgtggcatcaggaaaagcggccctgtgttttgcgccttgttggatggacttacgggcggctacccgcgttaatgcgcggatcgagaggtccatgcgtacggagcagatgttggtagaagcagcatttcttgttcccataatagcagccgcctactaggtgcacatacccgcacagggtctttcatcttctcttctgtcatggtaatggtaatactccgtgaaagcacactaggcggccgggagagagcgaactgaaaccaggtgtctggaaccacactgaataaaaccaccgagacctctgtgtggcgccaggcacctcaaaggatggatggatggatggatggcccggaaggcagggagactctagtttttactctaattgaacgagatgtaccacaacggaggaagagaagagctgctccctatggacgccaaggttccttgcctcgagccaagcatccaggcattcgccagacctctcggtggcccgtttcgagtacgtacaaagtatcaagaccctgctgaactgtgcttcgtaaaatgcgcgcgaggacgggtccatccatccatctaagcagatcgctcatgtatgagcacggagatgggcagcacagatgcagtgcgtgcttcgtagagtgtaccgcagcgtctagagcacatgtagtggtgaccgctagcaccgcgattagcgagcgatgcgccaggtaccttggactttgggtgggagtcagatcaaagccgtcttacttttttctgtgccagcttctgttgcgcggcagctgcagctcggcaggctagaccgcagtctctggtttttgatatcaaaccagatcagatctaatcaaatcaaatcaccaagtttcactgctgcctggcttgcgctgacacacgacaattgccctgtggcggcgcctttttttagagccagacagcgttgggtgacttagcacgctacaaggtacctgcgcctgctgggtcttccgggctgaggtgagtgaggctgccaaagatcgccaagcagacgccatctttacaaaccgccgccgctgggttggctgctccgactgactagccatcggcgagggaccggcgcccattccaggatcgcgctgggcttgcgcgaccgtccagcccgtccctccaagactccgctgggtccgttccggcaaaaagggtggccctggcctgggtctggggaagcacatgtcatttcagtcgctgtccaggtcctcatctcgacgcctcttccttctccttcacttctcccgtcctcgtcttctgcctcactccatcggtgcttttcgggacagcgagacgacgcaacggcgctcctgcgtggctcttggcatacaagatctcggttctggccccccggctccagaggcccagctatcatctgtcatatccatcacgcatagctcagcatctgctgataccaccaccaccacttcacttatctctgccggcccaaacttggtccgatgctctccgccggaagattctaaagagccccaggctgatgaagttcatctgagaaagagaagagagagtcaagggaaaagcgaggcggtgctatctgcagctttatattcaaagcccctggttcaaatgacgccgataaccaaagcctatctcatcttggccactatcatcacctgagatcccggaacgcgtatctcctccaaatctgccatcaatcacagtactcctatatcaatcaatatctgcagtcttgttcccccaatcccaacagcctgccgcactcgagaaaaaaaggccgtcttttggcgggtaccagcgaccgggtcgtcgaccagtcttgctcgtgctccttatctccttcggactaaacagtagcggcctggcctggcgccgcgccctttttcagcaaccttatcacggacacccacaaaaaagcagccagggccgatctcatacagtatctatcccacgggatcctggccaaccactgctgcgaggaataagctgggcttttttggtccttgccgtccctccagtccttatctctccgccgattccgttatcgggcagctcgagagacgctcatctcatctcgtctcattctcatgttggccgttggactcaagcttcagtcgtaacaagctgctgcactggttgcgtcatagcccagcttgaggttgacaggcgtggggagacttgcttgcccagccttgggacggcgaatagcatcacctgcgtccgggggtggcttgtcattcccttattctatttttttacacgcagctcgtgctcgcggctcttatccccgccccagtgcaaaagcgcgggtaaactgccatcttagcagacagacaacaagcagacggacggagacagacgggcagacaagcgcctggccccggccgatcttctacttatctgcacagtaacaacacgtacgtgcccaatagggtgctggtacatatctctcgttctgtttatatacagtacacgtacacgcatacgtgcagaaatccatatactgctgcggccacagctgcatccaaggtggtccaatcatggcccatgacactcctatccagcgcacggcaccaatcgccattgctcccaagcctcctcgactggagcccctccctctcccgcggcgccagaacagctcccacaggttcgagataggccccgcgagcttgcatggcaggggatccatcgactccggatcatttcctggggcgcctgctcccccatgccaggcttgtcgcttctctgcaaccaggtgtaccgtggccgaggatgacgatggctgcatgccttgtcagctcaacggcaccgaatgctccctagtgtcgtcgagtcctcagacccgtaaaaggaagcttaacggagactctgccgatgagagcgtcaaaagagggtcagtatggctgcgtgtgtaccttgccttgttttgattttgatttgttttctctttcccccgtgccagattgcttcgcctctacttgtgcttgttccaccacactactatcctgaccttatcctgccactcccacgttgcataatcatctgacacatgattggttttctagctcccccggcatctccatccgcagaaatcaaaactccagtctctcgagcaccgctgccagcagctcgttcttggaagacatggccaacgtcggcggccccacaatgctgaagcggacgttgggtctccaggaggacaggtacagccagtatatcggccccacgacggatttcgagccctctctcatcaatctctctccctttgacacccatgacgagagcctgttagcccgcggcactcttcgcaaagtcagcgattctgacacgtttttgatgctcccggaccagggaacaaccggacacgaacatgtagttgaagatttggacgccatcgaggctattgtcgccccccatggccgcaaactcatcgatttatactttcgagttgtccaccccggcttacccattattcagaaaggcgtcttcctagaaaagtatgaacgatcgtatcgtgagttttcaccaccgattcttgccgccgtgtacatccttgccatcaactggtgggatcatcacgaggagctctccaagctgccccgtccggacaccaaagagttggagaaactcgtccgaactactctcgaagatgccatgtaccgaccgaagctgtcgacagtccaagccggactccttctgtctcagcgacccgagggcgaccagtgggctccgacggcgcagctagttgccattgcccaggaactcggccttcacctggattgtgcggggtggaagattcccccatgggaaaaggggctgcgaaggcgattggcctgggccctttatatgcaagataaatggggatctctcgtccacggaagaccgtcccacatcttcccttccaactgggctgttcgaccgttacgcgctaatgatttccctgatgtcgaatgggacgaaaacgatgcggaagagcgccaggatattgaaaaaggccgactggtcttcactcgattcgtacagctctctgagatcctctccgagattctcgacaccttttataccctgcaggctatgcagaccgtcacgaacgcagggtcgggaggaacgcagcttgtactttcactggcaaagcccattcagctcaagctcaaggagtggtacggagcgttacccaccaacatccgactagattcatactctgcgagcagattgtcgtcgaggctttcgtgcattggctatctccatttgggatactttgcaacggaaatcacccttcatagacgcattattcgatctctagcatcgaatacatcatcggtagatccatatgtacagcatatttgtcggagtgctgcaaaggctcgtctgatttctgccatggattttgtcaatcgtttgatgccgaaccatgtccaatcattttggtatttcgcctccaagaccaactttgccctcattggtacatttggatccttgctctgggcgacgtcaccagggcgagaagaggcggattggtacaggcgccggctcggcgaatatcgctggacgttgtcagtgagttccaagccgggtcagagcaaaggcctaactgaatttgccatgaccatgctggacatttcgactggtctcttgaagcagcttccggagaagccgtccatgagccgcaccggcagcgcggcagacttttctgtcatgtccatgcctggttcatactctggcggagtcagcatcctgggtagctttagcaactttcacagcacagatgtgagcggtgcgcagagccctcagagtgaaacggagagcagtgacgaaggcatggaggacgacgattacgcaacgccgatgtgatgatatttcgagaaaaggcatcactgcttgtggaattattgcaatgtttctgcttctccttgtctttatttccccttaccacaccttacctttttgcatttctttgatttctttctttgtgatggaaatgcacttttggaaacgaatggatgatttcgagcgtcagtttttgtgtacgtgggcaccctctgatttattgcatttccacctcaccctgatgcgatagaggagtttgatgactttaacgttttgacgcaatgtttttctcgtgtttcacctcttttgggggttttcttttcttttctttcttccccagttcgtttcggcattgtgttataggcaagaggccactggagctgatacccgctcggaggccagcggggatccgagcgtgtttaacaaggcgttaaacgggagaagaagggatggcttttgtgaatgaaagagttgtcaagtaattggacatattagattgttaagagagcagaatgagagctatggcagtccaatccaagatgggatttttcttttcatcttatgccaatatggcgtgctcaccttgatggactatgacgtgacttttatgcttattgcctcagaccaatgtgctctatcaaggttcctcaaaactatagagactattgttagtacttacatgggataaagcaaagtataattaaaacatctcttgttcgtggatctgcagacttcaagttgtgtagaatatccaagttcccttttgatggcgatgcttagtgtggcgtatgcgccacagccaagtcactcgaaatgcaccgccacaggtactgcacgccaagcacctccgtgttctgccccaaagatgttttgcctgagattggaattgaaacgtagcaactccctgtttcacacatccagcctatcgttcgattgtcctcttcaaatgccggccatttgaagctttcttgctcggttgcttttttttttttttttgcttcattaatcgttgttcattttttattggcctcttttccaacagactcgcatttcttattctcattttacgtctcctttccttttatatagctctgtttcagtcaatcgttggaccatggcgcgcccaaaaaaggcatctcaacaagatgcccaggacacttcaatgggattcaccccagagaggtttgaaaaggagctgaaagatctggcttccaaggccaagagcaacacgtggagcaacaccgttgtcgagcaggtggccatctacgtcaagaccctggcgctgctgactctgctgggcgtgtactctcatgcgtcgcagctggcgctttcgcctgtgtatggctcgatatcggcagcgacgtggcattccaaggtggtcatggcgggatgcttcattggctgggcgggcaatctggcgtttcgtcaaatcctcgccgtgaagacgtcgcagcttctgcccctggttgccatatatgtgcccatggtgcagtgcttcttgtataggttcagccagactctgggaccgcagtatgggcccctggtaacggaagccgtgactttgttcccgctggcgattctatctgctgcttctgtggcggattgtctggacggtgcagatatgagcttgctgcccaagtttctgggggaggccgcccctgggctcggatcgtggggaacgttcaagctcgtggagcatatagcagagatgcacctccggaagcatgtcggaacaatgttttggtacacgcgcgtggggatcgaagttctcttggctggctcgtatacgctgcttgcgccgtccaagtatctggtccttgcggtcccggcattgatacacacggcaatgttcaaccctcatgtgtctacgccgacggctacagcacttttgaacgacacaatgttggctgataactggatgcttctggatcgacgggagtcggtgactgggtacatttcggtggtggagaacacaaacagcaagatgcgggtgatgcgagcggaccacagcttgctgggaggggattgggtagagtggcgcaaagagcaagtggtggaacctgtttacgcagtctttgttacgctggaagcagtgcgtcttgttgagagagaggtgccgttggcggacgctgatgccaaggccctggtcatgtaagttgttttgcctcactctttccttcttattacaggaccttttggggctcatgattatctgtttagcggtcttggtattggaacagcgccatctgcgcttgtgtctcatggaattgacactaccgtcgtggagattgaccctgtagtttacgaatttgcccagaggcacttccagctcaaagagaatcgtccggcggttattgaagacgcagtcaagtatactactcgggctgccaacgaaaccaacgaggtctatgactacattgtccatgatgtcttcacgggtggtgcggagcctgtgaatttgttcaccttggaattcttccaaaatctgtataccttgctgaagcccgatggcgttattgtaattgtaagtgtagtcactctgattttttttttttttttttcttttctaaacaaaatggaaatgactaacctgaggaactagaattatgctggcaatctaatgctaccgactcccaagattattgtccggactatcttacagcaatttccaacttgtcgcatatttcgcgagaaccccgctgatcagaaagccattgcggagtcaggcatagatttcaccaacatgatgatcttttgccgcaagactgaaggcgcactgacgtttcgtcctgtagtgaaagaagattgcctgaatagtgtctcaaggcaaaactttttgaaaccgctgaatgagatgttgcctcgggatttgttttccattggaagcgatgaagagggtattttactgaggaatggaacggacaaggtcagtaaggggcagcaggttaactcggatggacactgggcgattatgagaaaaagtttgccggcttctttgtgggagagatggtaatggaaaggttgaatgttgagtcatttgattggaaaacaggaaacgcctcttttttctctgtttgtgttctaaattaacgctttgtaaaatgtatcttgaacaatctcgcatgtaatatcatagatgtaacatatagcgcattctaagcctgttctttctttctctccctctctctatttctttgcagcctcaagagcatactccttattctccttgttataatccttgataaagtcagaaacgttcgatgggatctccaccttgttatatgacgtgggaatcggctctccaacactggagtagatgggcaaaacacccgtccacaccgaattctgcgcctcctcattctgcaaatcgtgcttgtcgtccatgacgccgccatcccggatctttgcgcttcccgaggcgattctcactttgaggacgctggtgctcgtcatctcagccttggtggggggctggcgggttttctgccagcgctcaggaacgatgccgttggtgatgacttccagagcgtacttcttctcctcgtcgtcctcgacgagagtggcgtagccaaagagcacgacggagcggtaattgtacgagtggttgaagcccgaagtagcgaggatgagggcatccacgtgcgaggcggagattgtcacgggcaggcccttttcctcttcctcttgatcctctgtggtggcggcctttgtgacgttgaacatgcgcgcggagacgtagccgtggatgtacaggtccaaggggtcgccaatgtcggcgctgggacggtcaaaggagcccatctggccgatcatgggcaggacggcagggaagggcgaatcgggagtgttgaaggcgacgtcgatgatgggcgaggcgttgatgaggcggtggatggtttcgagggcgtagctggcgcgctcgttgtggcggcggacggtgttggcgctggttttggggtattcgagagtgtggcggcccatgatggcggttttgtgctttaataactttttatatactttttatgtggtgatgtttgagatgatgagtttgaagatggggagtgtgtgatgtgagaaagatgctggatggttggtgatgagaagaatatgttgttgaagttgcgaacttcgttggcttatatatgacaatgatatgacagctgcaagtctacatcttagtttcatgcagttacacatgcatctctcgataggcagtgagtcagggcattaccaagcgcgacttgttcctctctattggtgacttgaagcttattgccccaaagaggcaatatgaaagaagcgcggcaaccggatgcgagagacggaacgcctctccgggccggtttgcgagtgacgggcactattaccaagtaactcgagatggccctttgattatttaccggagtgaaacgattggctaacgaatagactatgtggtcatgcacgttcaagatgggatcgggcggaattgccttaagggttctgggggtgggggggctgtggctgaaagttgcatgtactggatcgagacgccgatataaggcattccatctacacttttgacatatatgaagtctgagagacatatgcgggcatgagccagatagaggcactagcagcagctgcatgatggcgtcgtactcacatgtacatgaagaagttagtttccatgcggagatgtcgtataagaacaagtctcgtgctgcctgcccattggcggttaatagattagacgaggcatagattggaactttgtgactcctacgagcaatctttggtggcgtttttggcaagctttgttcgaattgtttagctaatacaagtaaggatttcgaaggagtgggtgggcgccagtgctgagagcagttagaggatttgttaatcagatgtctgctttggaagttttttggatggcttgatctgcgtggtgtccacactgcaaaggtcgtttggaaagaaattgcgacgtaggctgggacgctagttatcggcttaatgtgaacagttgcctttacattttgttagagatgactatgctgatgactgatgaaggacattacgtataggatgaaagaatctctaggaggtgaatggttgctaattgaatgatgactgttaatctactgaagctgtttataaaacaatcatctgagttattctagggtagatgtatttgatagggctttcatgtttagaggcttattaaaacttcaaaacctgcaagttcaaagcattgtaacgtttcttttactacatgttaccacttctcccatcagcatttgacgtcgttttgtccgagtgttgtaatatctcatcttaccatatcgagaacttccgatataagccgccgcggagttatacaagcagttacaactgcagttccatcacgcccttgaatctcacgtctatagcttccagagaccgggccggcctcatgattaaggatgcagcagcttgatatctgctccatgctcgtgcatcatcatgcatgtgaccatgttagtattgaagccacagcctaatactccatacctaatctttaatcttcctcgccgcgagatccacccaacttggatgcctcgatctagtgccagaattgcgagtctccggcacggacatccgaatcatcaaacagaaccggattatggaagcaccatcgttgtctctacaagtccagctgcttgttgtttgtttgtggcggtgcacaacgctgctgtggctgcctctatcctcgcttgcagcgtgccatttacaggggtccagctccttcttagccgggccggcgcactcctaaaataaccggcccgggagatgtttgcccatcatttcgtcttccagcatatcctggacgcatacaggcatttcattattacctgctgtacctattcttgttttacgagccaggcccatcgcctgagtggcgcattggacatgctcatctcatcgacaatcccaagctgctccatagatctctgcgcatagagatctaatcttgcggcaaagcagcttctccaccttgactctgctaatcttccgtagcgcacatccgctcttcgttttggagcctctgcaccaagagcgtcaattagaaacaagcagctggcatgtggccaaaagaaagaaatgcatatccgacgcccttctctgcgcgcctctcctcttcgcctaaagccactttcattgcctccaacggccttgtttcgtttgcccgtgctagaacaggaggcttttttcgtgtatcatctcgcaaacccttgcgcgtctcccgacgttggaggtttcaagtgaaacggcgccaccccggaagactcctcttctgagcagccctggtgttttttcctcttgtgcgcggccgcttgattcgacactgccgtgtgtcaagcctggcatctgcgcttcttggcagctcaatcgtaaaatttagcttcttgggcctggtcgagctatacgcgcacctccgtagaacgggccatggcttgatgtcgcagctttgggttgccctgcccggggtcatacgagttcgccccagaattggcgatggcctttgtttgagaggctcgttttggcttcctttttccattctctctcttcttctttcccaactcacgcttttctcttgctgcgctggagatttgccgcgtacatttggagtttgtgaggagttgacggaccttcgctatggtttaattctgttcttgtgctgataccttttcttctctcccttcgtttcttccgtcgctccccttttttttgctgctttttcgtagcccattgactgggtgttcgcttctcttttcgaccgtttaattcaactaccatctggtgtcgctgcaatggccggctccagcagcgccccggctttggtcgcgactttcgttttgtgcgtggccctggtgttcgactgaagaggacggcgatatctggtgtatataaaaagtgaggaaacagttttgggctaacatgtagaatcgtaaaaccctgcagtggtcttgttgttctagccgcatcggcggccatatttttctttgtcaaagccaatagatcgcctctgctccgagacgaactgaggctggccctcgtcgttttcctcgcgacctcgacgctctggggaatcctcgaattcgcggcgaccctcgtctcccacaatgtcacctcggcgtgccaggtcgccatttcattcgccactgttttcgaccaactcgctcgcttctcggtggaacagtttttgctatggggggtcaacggcggcatgaaggtctccaagctgtcgcttgtcttgcagggcggtctcttcctcagattcatcctcggcgccgtgtttgttggagttcaacggcctcaattcgacaccgtttgcgttgccaccaacttgattctccccatcggcattgttgtcatggttgttgacatcgccatggtgatgattctggggacaaaggctttccttgctaagaagagcgatgctatcaggccggagctgtctcggaccaacaccttgatcctcattaccgttggactgggcatgtggactgccgtgagtgctcctgatgctcaaggatgattgaaatgctgacacagccatagttgagcacgcccctcttcctcggactcaagtctactggcttggctgtccgaacaatcctgcctgctattggcctattgatcttaattggtatgtcccaacggttgtattttgataagtgagtgctcatcataggcaggaatcgtcgcccttaccgcaaggagtttcgtgcccccgccatcgacgtctggtctgcagattcagaaaaccgtatcattcgagtccacgattgagctgccaacccgcaacctggagactcgagagttcccttcgcagacggcaatggaaagaatcaatggcgccctacctctcatcagccacccgcctttcggacaggcttctcgcggcatcggtgggcttcccgtcgaaggcgagctgtttcccccaatgcgagctcagactgcgcccgtcagagcgtacagcaggaagaagatgacggacagggcttacaagggcggcaagattgtcatatcgaagccgattgtgcagatggatgcggaaaccagcaactttgacaacatcccgaccatcgatctggccaccgcagcgatgaaggagaaggagcgtcgtgagctgatgcctcagaatccttttgtaaacgtcgatataggacttggcaaagctccatctcctacagaagtcacgcgcaagttgtctgcagcgaaacgaaagcaggttcccgaatctgcagccccgagcaacagccgaaatctccttaccgtcgacgagcccgcattcgccatgacgtccgctgtacagctctctcctggcccagagtcggctcgcagacgatcccctcgccatcagagggacggctccgcgccatccccgccaattatttcaccaaaggaggaggcaagaacgccaaagtcagctcctcttcaaagtgtaccagcggccctggcagcaccgccgccgccccctatcccgtcattgcagaaaaggctcgaggaggatagagccatgtccggaacggccgcggcctctcacttcagtgtcagcaccatggatcccatgacagcacgaattgcgtcgacaatgatgtttagtcccgagggtccaaagtctgcaaaagttgctgcccctcgacccccgcctcgtcctcctgcacctgcagcacctccagcttctgttgatcaggtttgggtggatcctcggacagcaacgttgcctcgaagcaattccgtcaagaacaatatccgaccatctcgacagcgtcccccgtcactacctgcggaagaagagaagccggatacgaagactcctcttcagcgaagggcaaccgtaggactgccgaacaacccaagggccagagcaaccagggtattcggtggggaacgaggcaccgtgcatgagcgacagattatgtttatgaatagtgaggaggatactgtccccatcctggccgccgcaaaaatggaagcagaggaagagagcgagagcgagtctccaacccgaaaatcgatgatccaccgaccaaggccaattccacgcaagtctacggcgtcagcttctgaactcttgggactctccatcgaccctgctcaagatgaccttgcgctcctcccaacaccaaacatgcctttgatctctcccgtgagtgtgaaaagcctatcgcagagcacttacggagcaacttcgcccggatccctcacaagagtcaagactgttcgaagaacgtcctttgttcctgatctgccggttgttcctgtagagtaccagagccaacagtcgaaagtttctcaggatccatttactgaggagacgactacaaatgtatggacggttgtgccaaacgagggattggctcggatgcccagcacagacaagaagacacgtgcgctttgcgtttcaaagttcagcgtcgacactgcgctgactgctcaagaaccacaatcgccctaccagagtcggttgtcggtaaacactcagtcatcttatgaggaaaccataggccgcaactccacggttgccttttcttcagatccaaaacctgctagagtctcaacggtgctcaattcctttagcgagcgtcttacacgtcacgagagtgttgattctgagctatctctgatgctgaggatggcccccgtgccgcccaagaatatgccaggcgagaaacggtctgttgctcaagatgagagcgaagcggaggatgttccttttatcattgatatccccacgcccgaatcgcccagatcaatggagagtgatgttcagttgactgtcgaccaattgccatcatggcaccaccgcgttggcgaggagctgccttcattctcttctcagctaaagatcaggaggtcgcgcaagctcttggtgcccaagcccctggccttgtacaggccagccaacgtcactgtcgtcatcgaagccgagccgtcacctgaagaaccagcccaggaagctctcgacaagatccacgagcaactcaagcaccttgatcttgagaatggagatgctcgcgctactattagcgagaagcagcgacaggctatcttggccaacttggagtctgaaatgggtgctcaagaggaccaatggcagatgcttagggttgactactcccaaggctcgccttctaccactgtctccgcgtcagagatcaactcattacgcagcagcgttgatattagcaagtttgagattatgcccatcactaagctcaacgcaagcgctggtgatttgctcgtagcactcaaagagcatgctgaaaaccgcctgtcaacttcttccgaccagctgtccaaggaggagacactcgactctggagatgagaagctcaaccgccgatctctgtcggcttcaggtaaaatgaacctgctctccgtgaacaccagaacaatgtcgcagattggtagccctactcctcctgatactgacgagtcaggcgcggagagcgacaatgatagcatggtggaaggcctcggcgcagctaaagacggctctacggcattgatgccaagagccacaagctttttggctttggatgaagttttgagcccatttgaagatgtccaaaacaagtcaaacgctcctgttgagttcgaggacgtctcattgatgacccccaaggccctacccgcccctattgtcgcacagcccgaggagaccatggtcgccaacgttgcgattgccgaagctgagactatcaagttcagcttggcagacctggaggagtcctcacctgtatctgcacccgtacccgcacccgcgccacgaccacgacaagtcatccgacgacctccccgccagagcaagcgcatctctacgctcccagacatcgtcgagaacccacagccgctagtcggcaaatccggaaatcttggcatcttccagttcccatggggtgagaagtcagacttggccaggatccctccccgcatggttggcatttccggcaccatgaccagcggccgtgcccccatgaactcgatccaagagaagaagcttcccccagcccctcagactttccttgatgacgacgaattcgagaatggcttggacgattacgagaacgaggaatatgacgatggctttgacgaggctactctttgggaaattgccagcttgctggagagcgacctggacacctcccgagatgacctcttcatggttggcgaggaggactgggcggatcaagcgcctgctgaggatgagctgtcccccgcttcatccccggttcgagatgttgttgtcgagagtgtaaaggaagaagtatatgatttcgtccctggtacgctagcatcatctgaaagctcttctgacatttctttacaagtccccactctctggacagccgatatgaaggactctcggatgggattgggcttgccgcagcctagtgagggggaatggcaatcgtactttgccattgctcccagacaagcccgcactgttcgtcgggtggttgacgagcctactcagctgtccagtgtttctctgtggacagctaccgcgactgatgcctcgatgtacacatctggagtctggcgtgctcctgagaccaaggctgtcaagtctgcctcaaagattgtcagcctggtgtggtcgccgctgaagcctacaaacatctccagcctgggcctgcctcaaccagttgacagtctctggaccgcgtatatcccggaagcaacccgcgtcgcccgcaagactactcagatgccacagcctccagtgattacatctacatcactgtggtctctcaagagaagcgtcaaatctagcgcctcggccggtgtatggactcatgcgaatgaagttgaggctgaacagctgactgccgctaccgcttcagtatggacaccgctttctcgcgctcgtgttgcgactgtgggacttccacagccggagctcagcgtatgggatctttacatttcacctttgacgcgctcttcccccaaggcagcacggatgcttccccccgcaacgattgagaccacatctctgtggaagcagagcccagctgtcaagcacagcgcatcaaacggcgtatggagtctggtggaaaagattgagactgaggtgctgacaacgactgctgcttcactgtggtctctttcctctcgcgctcgtaccactgtgggactgccgcagccagagccaagtgtctggaagtcatatatccctgtggtcgcacgccctgctcccaaggcagcacgaatgcttcctcctgcagtaattgagacgacatctttgtggaagctgagctcagttacaaaatctagcgtatcacaaggtgtatggagtccggctctcaaggaggaagaggccatcatcacccctgaggcatcttccgttgcttcttcgctatggttgccgatttctgctcctcgcggtaacccatggagccttcctcagccagatatccaggcttgggccgcatacatctctactgatagccgtgtagctcgccgtgctcctcaagcccagcagcaacagcaagttaccattcagacgtcttcaatgtggtccattgagccttcaagaaccattgagatgttctctagtgcaaacatgtggagcttgaagattaccaccctgctctgggcaccggctgtgtctaaagatgccggcgttggtctctcccagccggatgcaaaggtctggaacgcttacattgctctgccgagccgctctactcaccgggcggtcaacgtgtccgaagctgagaacatcacaagcacgtctttgtggcagcctctgccaactgctgttccctactcaggaggcgtctgggcaccaaagtctctggttgcgaagacatcacatgaatctcacgctgagacttctctgaaggtggcaaaggctctgtgggcttcatctcctgaacaggcgcactccgtcgggctgccacagccagacgcaaaggtctgggacatgtatcttcttctcccagcacgcgactatcgcaaagcgtacttgcccagacccggtatgattacaagtacatcattgtggcgacctctaccggctgctattccttactcgggggccgtttgggcaccaaagtcactgattgcaaagccatcgcctgccaagacctctcagatggccaaggctctatggtctccatctcctgaaaagacacgctctgtcgggctgtcacagccagatgctcaggtctgggacatgtatctccttctcccagcacgcgaatatcgcaaagcctacctgccccggcccagcatgattacaagcacgtcgttgtgggcgcctacaccaagcgtcgagacaccctctggcggagtatggaaggccaagtcagcaccactgacagccaagtcatctcttgtcaagcccgctttggcagtggtggaggacctactatggtcttcatctcccgccaaggcagcttcattcggcctgcctcagccagatgctgaattctggaatgcctacctcgtccctgcgggtcgtcgtcagcgagttgcgcatgttcccaagactgtggttaccattacaagcacatctctatggacccctaccttgagcaccaaagttccatcaactggagtctggcagccaaagtccatacccgtcaacgttccggcaaagcagccttctcgcacatctatcaagacgaagaagattagttcatcactgtggactcaactgtccaccgcaaagccgtccgtcggcctgccccagccaatctctgacatctggaacgcgtacatctcgcccttgaccagcgccatgtctacttctcgcagagttttcgtctcggagactacttcaatcgaaagccaggctctctggtctctcccgtctaaaacggaggccgcggccggttccctctggtgcccagctgaaactaagcgcccagttacacaaaccgttgttcgtgccgtgacggtttccagctcacctgctactgccacgcccacctctgttgcagccgaaagctccgtttcttcagaggcacgcaagaccagtgttcgtaaatccgtgcctgtcctcatgacgcaagagcagtggaattccgcattcaagagaatctcccaggacgtgaagagagatgattccagcctgaaccaatgggctctcccatcatcatcatcctcgaaaaatgtcaccaggctgaaccgctcccagtccgtcaaaagccgcccagtcttcgatccttccgtcatggccctcatctccgaatacccttccgccaccacctcttcctcctccacttcttcatcacgcaagggcctcgggcgatcaaagagcatctcggccctgccgtccagccgcagaacgctaagccgcagcaacagcagcaaggcgtcaatcgtggagcctcagccagccgcgttcctctggactaaacccgcttcagcgtccgacaaggcttcctctcccatgtggcagcccccccgccgcagccacgctgacgtgcagctcccgccctcattcagcatcctcctcctccccagtccgcgacgaaccgctggcaggaagacggatattgcaatccccactagtttcaggtccggacagggtttgtggaggggtgccgagcaaataagattgtgagatttgggaagatacaaggagcaggggtatagaaatctggagtcattcctaatgcggtgctatcaatcgagatgacaggagtaaaggattgttcttttttatgatgtgtgtgcaaaaggaggagtagagatggatattactgtgttgtagattgtgtgaaagacagaatggttatgtttgtgatgaagaggggatatatacccttatgattggataatcgagtttggtgtattggaaagtggaaatattttttctttttatttgttggagatggatggtatttggaagcttagggaaggatgttgataatatggaagagtagtttgtcgaaagtatatatttaaaaagcaagtcaatataacaacaggtatcagcatctatcagtatccgagtcccaagtccagtagagtaaagaaaagacaaaagatgaaaaaaagtatgtactaaaagtcaccacaaacacatcaaacatatacatttcactcgcaccaaagctttcacgcaattgaacgagacacaaaaaaccaagaaaccttcatgtatcaagtcattgttcatgtcatggccattcagagctctctatccatgcatctcgttaagctaaaaagtaattgagggagggaaacaggggctaagaagggaaaaagaaaagaagaaaaagaagaaaagcatcaccaaatgcgcaaagttttgtcaaaattgcgccgacgcttttgcaaaagattcaaacaccataccaatgcttcgtttgccgaccactgtgtatatcctgtgtaattccgatccgagtgtccgtccgtccctgttatttttctgttttttatcactcagagctcctttggcctttttttttttttggtttcttttttataatttataagttgacgttgaggtacatatcgttgtctcgcgagcaaataagctgcagatagtatcctcttctcatgaaaggaaagagcttcagtatcggcttgctctctcctgattgtttcggagctcattagagtcattaggatttttttaggtgggtggaagagaaaggaggcaagtccctcctctctctctacccaaaaagttcattttcttttcgtagcaagccggtttgtcgaatgagacgtcaccgacacttcatactaaaaggtcatgaaagacaaaggaaaaacaacaccacatcccctcaacagcatgaagctgttgcatagccctacttgctgtcctaagaacagacgggcgatatgtcgaaagtgtcctcattcggactattatgtacgcgatgaattttcgtataattccgactcatatgaattcgtagaatcggatgtccgcgttatcagtggaaaagcgcgagcaaatgcaatcgaactgccttataattgctgataatcccacagcaagaagctgaatcgtacagcaagccaaatgattttggtagaaaggcatcgctgatcgtgctgatctaagctgggagagagtcgtcgaaatatgatgaatgtgctggagcattatcatgggagtattaatcgaataaatgtgtaaacccgaaaccgtcgctatgcaaacagaataaaaacacacaagatcattatttctgtacagagtttcccatgaacctgtacgatggaagagtgatggacctggaagcgcggaccgttgtaaatccacaccagagcggcggtgcactagctagcaatcatagtctgtaagcgtctggtcattggcgaagaagaagcagatgatgatgccgaagtttttggcgatggcgaatcaagcaaggtagacaggttgccacgatgccgaatggttcgacgagactgactcgatcctggatcgtcaaacatgcgtgtgaaagctggactagagtcggtttgacgttcgcgccttggagtaaccgcagggctctgcgttatttgctcagcccggcggatgacgtctgacaaggaatctcgaagctctccagctctcttcaccaataccctcaaactgttcgtgtcgaaagtcatcttgttatctggacgagacggggtgtcctggtcggggatggaacggctcattgcctccattaccgagcgagcacctttggcagcctcttcttgcctatcagcacgtaattcgggcgttcgagagcgactggactgattggatggcgggctttcatcgaccaacggccaattgccaccaaagatgtcgtcgtcgggggagaaaacagatcgtcgtttcggagaatggcgttcacgaactacagccgtctttgacatgggctccttgatatcgaaagccatgtctagcttgctgaaagagagatcgtcaaagtcttcttcggagaatccgtcattgttatcaaactcctccatggcatccaaaaagttggcatcgttctcctcgtctatagaatcctcttcgtcgggcgaagccaatgcaatgacgccctcggcctctttccacaaagtcttctgtgggccatcgagcatgtccatatcgcgcccgtggcggcacagtcgcttgaggtcgttgacgagcaaagacagttcgcggatctgccccgaatgcgccttcacactgggctgcgacgcctggatagattcaggcaccgagaacagattgttatcggctttatcaccaaagccattggcgctgccaccaaactcaaagtcttcatcccaatcctcgctcactgtcttcgagcttagtccccaggtaccatacttggcaccagtagatgacttgccctcatccaaggcgtgcgaaagaggaacactttggctccggatatgtgttggtatagggctgcgaatgacagggcgtccgcccctagcatcaagctcctgcttttcgtaagatgtctttggtcgcagcgggacaccgtctgaactgctcttctcatgaaaagaagtttcactccaatcaaacaagttattcagcggccgatcgtccgaatccatatcggacgcttggtccaggctcatactcgccagcgcaaccctgacgtttggattaatgacgcgagaattcattgagctgcctttggagggaggagacaagggattgaagtgcgcgtcgtcatcaacgtcccagtcctcgtcaaaatcgtcgtctaatgaaatgcgaccaaactcttttgtgtaaatggaaacaccattttgcgacgactctgagctgatgcgaggcaaagtaagaatgtggcggctggagtacctcagcctggctccgctagtttcccccatgggcatcatcgtactctcgtcttcttccatgatattggtgtcaccgccccagttatgacccagtatctcctgtatcgagaggcgcttggtcttaccattatttcctgcggtgctcgggggggagtcgtcataaatagaatccaatggcgtctccacagcccttgtgcgactggaagctgcggtgcgcagtgagtcgaacacagtgtcactcttgtagtcggcgtcgtcctcatcggccgatatgaagccgcgagcgtcgccttcaaagccttcgttggcagagaagctctcatgtaatggcgaggctctgagttgcgacatggcagcggagctggtcgagctcccggagggctggtgctgccgtgctgaatgagaggccgccccgctaggcgatcccaggcgtggtccgtcgatttgaaaattcgatttacgaggggcggggagaagtggggaggaatggcttcttttatgcattgttagctgagagtcggccgctgaatccagcgtcggcccctgccgtcctagaggactgggtgggattggtgattgcgccggcgctttcaagtcgtgctccacggcggtttgggcgccactattgcttggggctgacacgtgccgccggtcgttcacaccatccgcttcagtctcccgttttggctgtcgaaggcttcccgatgtcctcgagagccagttgaccacgggagggaacggcattgagtgaggccgcatcgcttttctttcagtcgcattctcgggggaagtcgatcgatcgtccacgtgaacgcctgtctcaggtcgggcttggcgaatttcatctcgtcgatccaagggggatggcgcaattagaggcgctgaggcgggcgacaccatcctgggcgtaacaagatgtacctcttgacgatcatagccgccgggggagatgcgttttcctgagactgtgcgaccacgcgagacaccctctcccaggcgggctgaaatcccaccgccgcctatgttgcttgtgcgcgaatggaaaaaagatgtccacctcgtcctccgacttcctcgagattgcgcagaaagcgccgccgttaggaggctttcttgcttctttggtgactgatcaaaagaaaacgccggtgagggcagattggtcaattcggtgctctggcggaaatgatgcagggtggcggatctctggtggctcgtcgctggtcgccgcaggatagacagatgtgatttcggtcgagtgtgtgtgggtgtaggaggagcgtcgctggatgtgactgacggagatcgtttcacaagcttgttcggcgccagggggttggcggcagtgtttggcctcgatagaatcggggctgatgaagtgtacgactgagaaatcgagggcgaatctggtccaatgctggattttgactttacgcttccctggcgcgacaacggagggcggcggatcgagagccttctaatccaagatccgctcgacgaggtggaatctctaggtccctctggcgtcggcgatgctgaactctcacgctgcctcaacattgaccgtctctcggggattggcctgggtgatgaggcaggttgatgcgacggcctctggtagcgcgacaacggaggtcgagacactgtgattgggctggccacggcactctgcggcggatactcgacttctattgacggcgcatccagactggcttcgtatcgtagaggagacgagatagccgcgggggccgtcactggcagatcgcggtcgaatgagatttccttgcggagctggctgagtcgcttcttgttgggtggaggaggctcttcgggctggccaaacaccaagccgttggccgctgcagcaatggcagtcccggtcccaataagctacagaagaaacacacggttagacagagatccaaggctgcgaaaagggacgattctgctgatgctcctgcatgtgtccaggccaaacatgtccatcaccccccaattttcccccattccagcattgggttgtgcagtggcggcctggttggacgtccgcaccatggttgggctcaggtgtggcgagtgccgtctggaaaggtcaacaaacttacactgggaaccgtctgcatggttactggcggcagagcgaccactgcgagcgttgcgctcgagttgaacagacgagccggcagagctgagcagagctgggcagcaggagcatcgtcgaattcaatggacagccgcgcgggcgctgttgaagagagagagagagtctctcacccggggtggagcgaaagggtgtctgtttttggccgtatgaaacgtcgctgtggctggaacgcaactgcgagacgcgctgcaggcaaacgcaaaagaggaaaaggcgacctgatttgcttgggacgcagagcccacagcccagggggcacgagagggtagatatccggcgcgagcaggagggagagggaggtgagaagggagaaggggagtggcagaaaacgaaatgagaagatctcgaaaacgagacgaaggggacaggaaatgaggaagctatttcctgcgtatggtccctgcttctcgaggccagagccgcagagctgcaggtgagcagcgcagcgcacagcgggtgacacagcaccaaagtgtaaacagcaccaggcctgccacataccgcattccggcacccgcaccattgcctgggccactggagagggccaattttagcggcgccgtcatgggtcgttagtgggcggagcctgctgatgggcgcctccgggccctggagctgtagggagcacggagctggggcctgggccgaaacacgccagctggaaccccccgctgaaacgggctggtggtggcgctggaaggtctcccgttttgtacgggggggccctgagaagagcgcagaggaatgacatgacggcggcgcttgtcagagcttcgatgcttgtttgtgcccgccagacgtggcaccgctactctattctggtgcgtgctccgtttttgactgcacaaagtcttacgccatcccgcctgctgctaatgctgatgctcatgtcaattacgaagttaattactactgttataccccaaaacggcagcaaagccacttcgggctacaccgagcagacggattaggaggcacggaggctgttgacttccagggggcactgcgtgtgcattaagtgtatgctgcaacgccaaaaataggcgttcaattgctgtcagtgcctttgcaacaggtcctttgctaccagtcgacaacatggaccaacgtcaacaacaacaacaacagccacgcatgttttgtttacttgcgggtctcacgctgtggccgcggtcgttttgggcaccggcacatcacgcacaagaatgtcgcatcccggctgtgggggcgggtctaatgcgcctggccatggatatacggagctttatttctcttgtgcctgtcccatcaatgcctatcgcccggctctttcgcagtccaccccaaacccaccacggccaacactgggtcttgtgttgtcgctctggtgtttgcttttgggcttcaagactgagcggtcctgaacttaccagcgctacacacatgcacatgcatttgccaatagtccgcagtagtatcgcacatccggaccacaaagttcgacatcatttctgtttaggccgcaaaagtcctgcacgaccaaactcaatacctgcactaggtggtgctctccgtccgctttaggcctgccgctgccgctggtgctggtgtaagcatcaattccagcagctcgcagtaagacggcgacggccaaaaagagcagcgcaatctgcatgtgtcgaatcacacatttggtcaaagtcaaactctttccctgccctcgacgacgccgtgttacccagtctgaaattaacgaccaccaccgcagacacgaagctcgaggccaacgggaacaaaggggtgtcatggtttctccaacttgcgtataaacccgtcacgagctcggtcgcttgcatgtttttgacttttgtcccaatctctagtggtgtatagaatacgtgtaggtagttgatcttgcgactcaggtacgatcagcatcaagtgctccgaagagatcaccactagccctacatgatacgaggcacagccgccctctttgcaagttgaacgtggcaccagtcacggcgagcacagagcgctgctgtctcacctgcgtcccccttgtgtccactgcatctcgaaatcttgcgtcctgtggatggcatcgcccaactcgacagatctgtgagacaactcgcttcgtgcctggcgccctcgccaacggagccgcgaccacatgttcgagaggcatgtctgtgtgccgcacggccaggtatagcggtatctttagtctcagttctttgttctttcagattgccaaaggctcagtgcatgacccaagcttttccgtcttgtctgtgacaaatttccctccctctgacgttggtcttgcgtcccaccgccctggtatgtgtgtgtgtgtgtcccggacgattggctacgaatggagtccgaggaattgaaaagtaacgagcagcaggtattccatccgagctctggaactaactgttcgtgccttacgacatagatacgttggaatcagtgcattcagccgccatggcggcacagggcatcccctgcaatgctcaatccatccaatacacccattggccaatagtgaggctcagatgctcgggactctctattccttcatcgttgctcgtctgtttcggcgtcttcgctgccgctattgggcgcagtccacccatcccatgcaattcctcggcgccaacgagcgctatcctgcaataaatggatcgcgattgtgtgctaaccgctgggccggcgcctgcacaaccttcagctggcaccttggctgctagcttagcccgggctcgttccaagagtcagctcgagacaatcagctcatttctggatagcgtccaatgcgaaagtttattcaactgacgaggctattgtcgcggtgatcatgccgatcacgggctggattgatatttggggcgattggccgctcgctgttcctccagactcggtcacgatccagccaactacttgtaactacagctatagccttgactcgctctgagattcaatccgaatctacgatcaatctggcagtgtggaggcgaacagcgaatagacgggacggagcagcaggactcatgcccagattggacaaatatccagctgtctgagagccaattgcgtgtagcctgtgatggttgtcgagctgcttctttgaccggccaatgaattggaccaattgcctgcctgcatagatgctagcttgcccctccgaggacctgaaacagcattgatttaactagcgactgctacgtgcaaagtcgtttgcatcatccttcgagttttcgatctcctccgatggccttggccggctattcttagcactagtgtgaaaggccgaatgctactaacccgatggctctgctacagtaagatggagtctcaattgattgattaatcacacgatggcgagacaattgatgacagctctccgtctcctctttgccctacgaggctaccatggaagattctcgcgcgcgagagcagaaaaacttgacgcctgtgcgaattgcatgcaccctttccgtcagtatcatagagccattagaatttctgtcatatttggcaatgaggccgcgacagtattcgcgacaacaacgtttgttgaatttaccccaaagacgagcgagtctgctgctagcaatgctgcgtttaacggatgattcaagtcttttctccgtctcatcaccagcttacctttctaatcaacaacattgatgaggtatatggtacagagcacagctcctcgtcgtactaccgcgaacttgtagcaatactcgtattcagctaaatgcaactacacccactcggcaatttctcatgtccatctctagcgtttcaggtccattattataaacattgaaagataatacctcatcatgttgcacagagcccatcacaattaccgaccgcttttgctcacacgtactgtattctcaccgtagcaacgtaatttcgctagtaggtgagttcatctggcctcgctgactcgctgcagggcttcactattgagactgctaagatctgggctccttgcgccttgcggagacggccccgcggtcccagtttgttacggaggcagtggcagtggcagtgtcgaaaagagcacttgagtgcatgtggatatccctgctcgctgcaaatctccatgcgatgcgattttccaccatggaccagctgcagtgatgagttgcattgtcaactccgtccccatgtcgaacatgtctcacacatgttgggcaagacatcttgagagctgccctgccgctgttgctgtccttactgtaccgtccactaacaatctgatgcacgatatgcggcgtgagcacaataagcagggaggcaccagttctcagatgctgatattgcaaagtaacacagggtaacacatgcgtcgtatcagtatagcacagcatctacagatttgcagaacgtatctatggttacgaacaatgggacactcaaaaaagggcagccgcccttcctgcaaggcgaaattagcaatggcggtgacagcatccaggtgccgtgtatctatctacctgtaacaccaggtcgggaacaagcacaccgagatttggatgattatctcaaggctgcaccgccactggaccgccataatacacggagcgcgtatacagcacaaccggtacgagaacttcgcatagggcaaaagaaaaccccccgaccatgttctccagcgacagcggtgcctcttacacgaacaacaatggggaacttggcgctggcagactgagctcccgagacccgccccctggatgggatcgggtagcccgtcccggaatcttgctttggcaatcatcaccatcacgcgtttgcgcgtgacaacgtggtgatcctagccaggggtttgtcgggtttagggtttatgcaaaagcttactggcctcccgcggtggtaatcgtgcctgtattagctgaagcttcgtgctcgatttggtacagatgtccgtcgctcatatgtaaacaaacgtgtattatctgttagcttagagttttatcatgtgagcacgagggcctgaagctaagctttggtcctcttgagagctatcatgttctatttggagcttctggaaacggtgcaactgagcagcaccccgagccgcgggcgacatggtttgacggcttgaaagttatttctgcaattgtcaacctgagcgagaggctatggctatcctgggagctcaggtggacggaacgggatataagaagagtaattgcaaatgtcgtttgctccacctttgacttatgcattctctgatggcatccatctccagaatagagtttcttgcgtctacatctcgtagatatttcttcgcatacagtgtcggtttatcgcggctgacactgtcggtcatttgctgccagctgttgcagctttcgccggaccgtttcggcccgtccatcccacggcatccagccatggcggggcacgccgccgcccaaagaatttccaaaggcgaagctggttgatgcaaagatcaatctccatatcgggcgagcttcacaggtaattggccggagcttctaaacgtagagtctgaacgaagctaccagttactcgcttggaaccaggtaccagacgctctctcgggctgtgaccgcatacagatagcagacatggaggccgagatcagggctgttctccccaacatcgacccggtcgtatctgactactccgttggatacctgacccatgcatccactgcctgggcagatgaggagggcgaggtccaagatcctctcaacgaagccgctgctacagtcaccgagctgcttctctctgcctctggtggcaaagatgccgctctcgaagaaaagatcaagcagctggtggagaaatgggtcaccaagtatgccgaagtcaacggaggtcagagactgggccctatggctatcaggagattagaccaaacgatccaagtcagctctcagcggaacatgtcttctactttggctgtcgccggtggcgctgtcgatttggaatccgccaatgctagaaaggtcgagtccaaggttgatcgcaagaagctcgaaaaggctgagcgaaagattgccgccaagcagcagaagaagacgttcaagactgtcgagtacgaggcctcgagactgctcgagctgcccgaggatgcacagtcctatgaagagttctacatggccgtcaacccgctgcagatcggttcgtcgggaaccaacaaaaccaaggacatcaagctggatagtattgatgtgtctatcggtgcaaaccgcattctcactgataccactcttacgctcgcatatggtcgccgctacggtctcgttggtaacaacggtgtgggtaaatccacgttgctccgagctctctccaggagagaagtcgccattccgacacacatctctattctccacgtcgaacaggaggtaaaatatgcttttcccctttgcgtacaaaggtattgctgctaaatggatgatgctagatcatgggtgacgatacccctgctatacaagcagttcttgatgccgatgtctggcgaaaggttctcctcagagaacaggatgtaagacaacaccggcaatggcgatatccagatcttgttttctgactttatctattaggaactcacggccaaactggcagaactggaagtccagcgagctcccttggccgacacatcagcggatgctgccaggctggatcttgagaaggagaccatggacactaagcttggtgacgttcaagctaagctgtctgaaatggagtctgacaaggcagagtcacgcgctgccagtattcttgctggtctcggtttctctcctgagagacaacaatacgcaaccaagaccttctctggaggttggcgtatgcgtttggccctggcgcgtgctctgttctgtgaacctgatctgctgcttcttgacgaaccgtccaacatgttggacgttccctccattactttcctttccaattatctccaagactacccaagcacagttctcgtcgtctctcacgacagagcattcctcaacgaagtcgctacggacattatccaccagcactctcagcgcctcgattactaccgcggtgccaactttgagtctttctacgctacgcgcgaggagcgaaagaagacagccaagagagaatacgaaaagcaaatggcagagcgagctcacttgcaggcctttatcgacaagttccgttacaacgcggccaagtcgtcagaagctcagtcccgtatcaagaagctcgagaaaatgcctgttttggagccgccggagaaggaatacgatgtcaaattccagttccccgaagtcgaaaagctgtcaccacccatcatccaaatgtcagaagtcagctttggatacactgctgacaagcccttgttgcggaacgtggatctcgatgttcagttggattctcgaatcggtattgttggacccaacggagctggtaagacaacagtcttgcaacttcttatcggaaaactctctccgtcaaagggtctcgtcacggcacatccacgacttcgcattgggttctttgcgcagcaccatgtggactcactcgacctcaccatgagtgctgtcagcttcatggcaaaggcgtaccctggaaagaccgacgaagaataccgtcgtcaactaggcgctttcggtatcactggcacaacagggctacagaagatggaacagctttctggaggtcaaaaatcaagagtagcatttgcttgcttggcattgacacaaccccacattctcgtgctggacgaaccgtccaaccacttggatatcgaggccatggatgccctggccgaggcactgaacgcattcgagggaggcgtgctcatggtttcccacgacgtgacgatgctgcagaacgtctgtacatccctgtgggtgtgcgacggaggcacggttgagaagtttgacggcaacgtgcagcagtacaagaagaagattgcggctcaagcagacgctgcgggcgttgtcaaggcgcattagtttactaattttccttgtggcatatactacaaattgttatgatatactgctgctacttgtaactataaatacgtgaaccagcctcgttgctctgtagactgtattcccatctttgctctgccagagtgatgccagtctccgtgttcgcgccaattcagtgctagcggggaaaacgtggtggggggcgccaactctcatctcggctcatgagctggcgttgcaggagacacgatcaggcaaaggcttgggcaacgttgcggtaaagagcacaggagagcgtgttggaagcaactgaagcgatgatcctcgcccaacgaccaggcaaggccgcatcggcttagcgtgcttgtatcttctcgctggcattgaagctgcatgagtgcctacaccccttttttttcgagcctgtgtacgagtacgtgtagtatgcagtgacatgcctttgccgaaagtttccagcagcgatgcagccacctggcgattgtctccagggatcatgagagtacggtagcgaatcaaatcgtgtggattcttttcttcagtcacgattcacaccgttgcgtgatgtctactatgcctccatgtagacaggtgtcaaggtatcaaggcacggatgtaggtccatcttctgctgcagcaacatcaaacagtagagcaaagggtccatcgggtttactgccttctcccccttcttcaggcgccaggtggccctgagcccggtgctaaacgtgctaagcagccactggctctccttccccggctgggccccgcctggcgatggggcccatggcggtgaaccatctccacccgcggcgtcccaaccttcaaacaaaaaccaccagctcctccaagcccaagctctttgtcctgcaaacccgcgaagctctccatagctctcgagatcctctccttctctgcctttctctctccttcaccggactcgatatccgagatttttttttaatttatcaccacagcgtcgcctccattcaaaatgcgtgagattgtatgtttcccctcccccgcccccctttcttttttgtttactttggtccctctctgcaaacgcgttggaacccctgaatttataccccgccaaactcgacacatgaacgtctcgaatttttttcacgcccaattcgatccgattggagcgcgatatgatgaggaaaatggcatttgctaattattgatattttttccggccaaataggttcacatccagaccggtcagtgcgtaagtcaacaacctttgaagatccgccatggaagcggtgtccaggagctcaccagactcaacagggtaaccaaatcggtgccgccttctggcaaaccatttccggcgagcacggtctcgacagcaatggtatctacaacggctcttccgagctccagctggagcgcatgaacgtctacttcaacgaggtatgttttgatccgcgcaaaagaggacacctggaggacttttcactctgaccctgatggtgcaggcctccaacaacaagtatgttcctcgcgctgtcctcgtcgatctcgagcccggcaccatggacgccgtccgtgccggtcctttcggtcagctcttccgtcccgacaacttcatctttggccagtccagtgccggaaacaactgggccaagggccactacaccgagggtgctgagctcgtcgaccaagtcctcgacgttgtccgccgtgaggccgaaggctgcgactgcctccagggcttccagatcacccactctctcggtggtggtaccggatctggtatgggaactctcctgctttccaagatccgcgaggaattccccgaccgaatgatggccaccttctccgttgtcccatcccctaaggtgtccgacaccgtcgttgagccctacaacgccactctctccgtccaccagctggtcgagaactccgacgagaccttttgcattgataacgaggctctctatgacatctgcatgcgcacccttaagctgaacaaccctgcctacggtgacctgaactacctcgtctctgccgtcatgtcaggcatcaccacctgcttgcgattccccggtcagctcaactctgatctccgcaagctggccgttaacatggttcctttccctcgtctccacttcttcatggtcggcttcgctcccctgaccagccccggtgctcactctttccgtgccgtcaccgtgcccgagctcacccagcagatgttcgaccccaagaacatgatggctgcttctgacttccgcaacggtcgctacctgacctgctgctccatcttgtaagtgacgaatgatgccttggtatgatgagatgcagtgctaacagacatttgtagccgtggcaaggtcgccatgaaggaggttgaggaccagatgcgaaacgtgcagaacaagaactccacctactttgttgagtggatccccaacaacatccagactgccctttgcgccatcccccctcgtggcctgaagatgtcatccaccttcattggtaactccacctccatccaggagctattcaagcgtgtcggcgagcagttcagcgctatgttccgtcgcaaggctttcttgcattggtacactggcgagggtatggacgagatggagttcaccgaggccgagtccaacatgaacgacttggtgtctgagtaccagcaataccaggaggctggtattgacgaggaggaggagtacgaggatgaggctcccatggaggccgaggagtaaaaagcgagctgactgtgttgctccaacttattattctttgggcgcataagtttgtgtgtgtagccctgatcagcactgtaggacttgccttgcagagcttgttgagatgactggacgactattttgatatccatgcgcgatatgacggtctgtcagagtagcaagtgtttataactaatgaaaataaacgagtacaattattgtactatcgtaacacttttgaacaattacttttacattgagtgtttggtgatgtttgtctaatgccatctacaataaattcagatagttcgtatgatgaaagctgctctctcctgtcaacctatcacgtacagagttagttggcttgtggttgcgctagcatctactaaagacatccagcttagagggctcaaaatttggcgttgcagcgtgcctctaggctttcctccacccacttcttcggactttgaatgagggctcttccaagtgaccaaatttctttcacttttcctaatccatacgttgatgcagatatcattctataaaaccgtctgtagattcttgattactgctcacttgtagcgaagtctctgctagcacgctgatgcctgcacgtttgctaactttaggctgcagcatccactctgacggcgtcgccgtatagttgccccaattgacccggattctgcggatgatatcatcttcacaattgtcccgagcaatactgaggcatatggcataatggattcaattgaaggcgcagataagaaactcgaggatcctagtggcaacgctgagcgggattcgcacagtcatgagagtcgggaaatgactgagtccagagtgtcgcttggtagtgacgatgcctcttgggttgttgtcgtaagcgatttgaatgaattgtcagccacttatatcatctaaccatggtggcagtcggatcctttagagaagtctttggcgtccgagcctggcggtgtttcaattcgcggtgagtccgccgcggaaaatgaaaccaagcttcacgataacagggctgccgtggaacgatacattgattcagtcctcgcgggagaggactttgccttttggtcagaggatgttaagccggaagtcaaggagcagctggtgaagaatgcagatggcatgtacgatcatctaggctctatttatatcacaacccgatttctgaccatcttaggccccaatatgccggtgatcagctcgaccagctaaaaagatacacagactccaaatatatccttgaagctctgagagacctccctcataatattgacgccatttatgataggatgctgctaagtaccgacaaaaggctacagcctcaaatcataagctctctgaaatgggtagcatttgcaatcgacactttggatgttggtctattgtcagaagtcttcactctgcatctggatcgggcccagaccttgggtgaggcggttgcgttctccgctgatgatgtcttgaaatatttttctgggttgctgattgaaaaggatggctgcgtccagtttgatcgcccatacatcaaggaatatttaacctctagcaggatccgcaatagccctgtgtctgccttctcgttcacagcgaacgatgcccagatacacattgcaaagtcttgcttggaccttcacctacaatgcaatccctcggacaattcaaccgattctgctattgtggaacaacaaggtgaagaagatgtgtcaaaattgaaatcttacgcaactaagaactgggctctgcatctggagagcgtgcctccttcgtcttggccgcctgagattgttcaggccgcaaatcttgcacttaatatccgcagccgaagtctctacagcatgataaactcggttactgatcgtccttttatccttgacgaagcatggctcaatccactgatatacactgctcacataaacgcataccggcttaccgatatgctaatttcagaagggctcggtactcacgagtacatcacccaaagcgatttaaatgctgcgctgctgagtgctgcctcggccggaagctatgaagttgtccaacttctcctcgaaaaaggcgccagcgtcgacgtcaaaacggaacgcaatctgaatcctcttgtagaggccgcaggaaatagtcatttggaaatcgtgcgattcctagtcgaagagaaatttgccatcaacgttttcagcaaggctttggatgaggcagcgagagagggcaatttcgaaatcgtggaattccttgttctcaacaagacaccggtcactaaattcgctctcaaaactgtagctgggtgttttggagattcacctgaatctttagagtgcttaaagcttttgcttgataacagcaagggcatgaagctacaaggggcgctctgcaaggcagcctacggagagtgctggaaggcatttgagatgctgctcagcagaggcgcggatataaatggccttgatggacgctatggtactccgcttcaccaggtgtgtgcggcccaggatttagacgaatcccgagtcgaatatctgttgagtctgggcgcaaatcccaagaccagagcagggcagcacggaacacccttgcaggctgtctgttattcttatgctggcaaagatgagaaaactgccatcagggttgcgaagctcctcatggcccgcggcgctggtatcaacaggacaggaggagagcttggcagcgctctgaaaaacgcatgtggatcgaaaggcaaggatggtgtctcttggtattccctggtggaatttctgcttcaaaacggcgcagatgtcaatgaaaaggggggctcgtacgataccgctttacaagtcgcgtgccatgtgggacatgttgatatcgtacggctgctcttggactggggagctgttgtcaatcccggaggcgaagattatgtgcatgcgtacgtccatgcgataatatctgcttcttttaccagacccaaagagggatatgagggggacattgaaatggtacaaatgctgcttgaacatggtgctgatatcaaccagacaggcagcaacgtgtttggatgcgcgctacaggctgcaaccactgctggaaacttgaagcttgtccgcttcttgcttgatcacggcgcagaaatagacttggaattcgcgaatagcggaaccgcgctcaaagcggcctgtgcccatggtaataacgagattgcacgtttgcttctcgaccacggtgccgatgtgaatgcaggtggtcgcaatgctggggtgattatccagactgcgtgctggagtgggcgcagtaatgacgaaatgattcatttgctgctcgatcacggcgctgatattcgtcttaccggcttcacatacgtcccgctttttcacatggccgccatatcggatggaattaaagacaataccgtgttgaagcggcttctggatctcggtgccgatatcaacgaggtggacatgaaccgtggcacgccgcttcacgctgtactgcgaaaattattcgaggacaacagcatgaatcccagcaggatccggtttctcatcgagcacggcgcagacgtcaactttgacattcccatgtttggattcggctcgccgctgcatcacttgtgcgcaaacccggtttacgattccaacaagtatcctcctcaccgagcagcggcccttcttttcgaactttgcccgcagcttgatgtaaatgcgcagagcggacggtatggctcggctctgcaggcggcggtgttttgcgacttggaggaaactgtccaggttctactcgacaacggagctgatgttaacgcgtctggcgggaggtataacaatgcgctgaatgccgctgttgtcaggggattttggcatactgccaggaagttgcttgatctcggggcgacgcccgattgccatggacgggataacccggacgagaaatggcttgctaggattgagaaggaggatggtaagatggctgtggagaggtataggaagttttgggaggtggaaagaaagaaatatgttgaaagagaaggaacattaagtgcatagaaaggtaacagagacaagaggattgaacctttgaaagcatcaaaggggtgaacaatcgccatcagtgtccacagctggcagaactctagtgtgttcaatggcagcctatctagtatttattgcagtcctctctaaagttttttctatctttcttcttctctcatcaacatccacacacaacctgagcagtcatcaaaaagaccctcttgcagaagaagcactcggcacttgggaaagacgcgtcgcctccaagtaaggaaactattccagcttcatgagtattaccatccatattcacattgacttctttcacagaaactactatcactccgaataactacgtaggagcgacatgatgccaggggcacagtcagtgagggaaccggggtgggaagaaccagagtgggaagaactagaagaggaaatgccagagtgggaagaaccggaagaggaaataccagagtggtatgaatcagactgggaggaaccggaagaggaaataccagagtggtatgaatcagactgtgaggaaccagaatcggaggaaccagaggtggagcaattacctttaaccttggagggagaaatgaaacggcccaactgcttggagggagctccaggacacctcagatggaagcaaggagggtgttattttgacaacgcatcgggagcagccagcatagccctggttgctactcggatgcttcgaaccatgttctaccactccgacgacttgacagcaccagacgtccaagaaattgcatcatttctcaactttgtaggatacgaggaagacatccgaaaatacgtcaaaggattggatctggttggacaaaacacagacacaggttcaagtccgcagtttggcggtttgtttgggaaataatggcaaccctaccctttgaaaaagttagcaaggacagctcttcggcctgctgtctgaaatggagttgaattggcatagaggcaagagaacaatagagcagtttgagaaatgggaggacacgagggaaccaggaggagttggccacgctcagtggcatcactttacactatgatagacacttagaaccactttgcaaacaatgagtgaggttatcgattttttcatgcgctcaatacaagggctgaattgttgctccccaaactcacttgtttccagaagcacatgggaactttcattccgatagtcaaagccatgtacttgaattccaagagtcgtatgcaagcggtataactcggtgtctcaacaagaacacatatggagaggaaatggctttgtcttggcactctttctccttttataaaaactctttgtcctttggcaataagtctttattctttcgcaattaaatctttgtcctttcgggagaagtctttgtgctttcgtaacaactctctgtccttttgtagctgcagcatgtacttaggtccctgggtagagagctcaaggcatttcatgtcgccgttctatttaaagtgtatcattgatacgtcggattcgaaggatctgatactgagctcaggtttaatgttaattcagcaaatgagagaaaagtgatccagcaccccaattctgttctctagcgctctagctatagtatacctaggctactgctgctactgctgctactgctgttcttaatgtcatatttggcagttgtgtatctaaatatatgggctggctaccttgttgagctgcggctggagtattgtataattggctttaggtgctgtataacttctgccaaaagtaattatcgacttttcaaatcacttttaacatataataatcctcacacaagacaggacaagccggtaagttaaaaagataacacagtgcgcaaaatatatcgacacccctatgatgactcagcaaaaagttcaaacgaagctccagcatcaaccacctattgcaccaccacaatcaagccttgattgcgacaaccctcaccagttgaccgacccccggctcaacttgtctcaaaatcacccccaatggcatcaattctagctcctagccggggcaaggccctgagcaaggccttttccacggccgcagcctcgccctcctcactaccctcaatactaccggcctcgacgacgacaacgattgcctccccgagcagattcgcttctgcgcgacgacaattctcaacgacgcaaggccgaccgtcaaaactgggcatcacgccgctttcgatccctccgggcgtggaggttgtcatgggagagccaaaggcgtttcggtcggcgacgtcgtataagccggttgtgaagaagaagattaccgtaaagggaccattgggtgggttttctcttgcctgcatttagtcttgagatggaggggagaatcatttcattatatggacctgtgggctgacaagtggtgcgttgtgcgattaggaactctggatatggatgtgcccgagtttgtggacctggttcaaaacgccgaagaaaagactgcgacgctcagcgtgagagatccgaatgcgaaagagcagaaagccatgtggggtatgtttcctccaactactatccttgatgcttcaaccaaaatcgggttggcatataccacagtacccttgacatttggactaacaaaagccgtctgaaatctctccaggaacatcatggtcctacctcaacaaccacatcaccggcgtctccgaaggccacacagccatcatccgcctcgtcggcgtcggctaccgcgccagcgtcgagcagcgcggcgcaaaggagcagtacccgggccaaaagttcctctgcctcaagctcggcttcacgcaccccgtggaggtgggcatccccaagggcgtcacggtgacgacgccgtcgctgacgcgcattctgctcgagggccctaatcgggaggtgctcatgagctttgcgggcgtggtgcggaattggaggaagccagagccgtacaagggcaagggagtgtttattaacgatgagacgattaagctgaagcagaagaagattaaataaatgaggtgaagagagaagagaagaaacagaagcaaagaaaagagcgagggaaagaaaagtgtacagtaagttggctttggacaagggtgttttttcaacggagacttgtatcatcatcagggcctgcctttttggcgagaggtgtttagacatatttatacatcttacatgtatatattaaacgacaaatccaaaattaacatgcagacatgaatctatgcctgcttttttttgcccgtatttcccatgctttatatatatataaatatccctcttacagcttggcgctcaaaacttcctgcactacttccaggactttgccatgcaccgccgcgggcgctgccaccacgcccttgttgtttgcaagtgtccgtccaatgctaaaatctagtcttttgccgtgaatgtcggtgacctgtccgcctgcttccctgacaataagatcgccagcagcgtggtcccagatcttctcctgatatgtagcgctcacgggcaggcgcaagtaaatgtctccagcgccacgagcaatagagccgtacttggcctggctgtccatgcggacgctcggctcggtaatgcccagcttctgtgagatggcggcctgatcgccgtgggaggagtgaccggcttccacactctcgcagaagttggcctttgtcagatcgtcaatggcgcgcatggaaatgggtttgccatcctcggcgtcgaggttcacagtcgcgagcgcgcggctcttggcgccgtggccttggacggcggagaacaagactccgtggcccttgtcggtctggtttgcgccaatgtcggtggtgaggcgggcagaatcgtcaatggggaggttggggcatcccagagcgccaactttgacgtcgccgtcaatcatgagggcgaggcatacggcgtactggcctccacggaggaagccctttgttccgtcgatggggtcaatggcccagatgcgtccctgggagccaccagcactgtttcccttgtcgataaactcaaccatggcatcaacatccttgataggtccgcccagcagagcttcagcagcggcatcgtccaactttatatctttcaccaagtcccagattgtggtcctcagattggcatcctccttcagcttcgcagactcctcctcggcgacaatggcatcgtttgggaaattgtgctgcagagccgcaatgatgagtgcctgcgctccaaagtcgccaatcgtgactggtgacttgtcattcttgtcgacagtgcccttggccttttcgtgaaagactcgctttgtgaggatggaagcgcgctggacggcgagctgagcaatctggagctccttttcgtactttggtgcgctcatggctacggctgctgagtgtggaaaggagaagcgactgggtcggaggatcgaggagagggagcaatgtccggcttggtggacgaggcgcgagatggaggcgagagatagggaagccgtcgtgatgcctgcgatggggaggaggagcgagaagagaaggacgatgacggagagagagaaaaggaggattagacgagatctgggcgcagaggatgtcgatcggttgagtttatgtggagatgaagaggaagagtgggatgtcgacattcgaggactgaagacggcgcttatgttttacgcagccgcgtgtaatagaacagatacaggcgcaaagaatgccaacagccaaagcctcaattgaatgattcctcaagccaataaacagagcgagggaacaatgcaaaaaatcaaaggcaacatcaccggcaaagcctcccgtcaatcacatcattcggtccgtcgccaaaagcgctgctgctaccccgccatcaaccgccccgacgtcccgcgcatttcacggcggggctggttggagctggagcccttccgtgtcggcgctccggccagccaaattttccgagcagagacgcgggagagaaaattattagagccgagcttcaactttcttgcgactttgccgagccgatccctttgcctcgtcccaccagtaaacaacaacaccccaaattgtcgcaagaagcagctacaaatccaacaaaatggcctcctcgcccgccaacctccgctccctctaccgctccctcctccgcgaactcccgccccgccccatcctcgcctctccccgaactcccatccacaaccgcatccgctcgtcctttaccgaaacctcaaactcctcgtcaccgtcactgcacgacgcagagcaccaagcccagctcgcccaccaggccgtcacctacctgcgcgcccagcgcatgtacgtcaccctcgtcgagcgatataatcccggcatggagatgccgcaggacgagcgcattcgcctgacggcccggagagtcgggatggatcttcctgcggctaaggctaagaaggaggagaagtgattcttttctaaagaaaatatgagaatttgagtgagagccgatgatatattcttcttcttcttctacgatccgtcctctttttaggaaatactttttcttgtacatgatttcaagggaggaggcgcctgtcgtgtgacctaccacgacatagcaaagaacgacatgcacccttcgaggaatgggccatgtcatacactacccttctccctcttcttttcttctctttcttcgtttcctttctcggagctctcggcaacacggcgttgaacggggaatattagtatatacccacggactggaggcaaagtctattcatcttggactacgcgacaaggacggcaaggcagatgtatacatgccaagagaggaccaccaagacacacacaagagacggaaggctttacatgtgcagctacacactcctctaaatgcaatggcagccgaatggccgcttattatgtgtccaagatcagaaggcactgggatttaaagccatatatcatatgtgctcgtgttttatatgtaatatgcgccatattcggctatacatattcacctagtgtacaaataggtacatatatatatatatatatatatatatacaatgaaatatccgaaaatgccaaagctccaggccaggtataaattgcctcgatgggggtatcaaaagtcaggcaaatacatacgtatgtatatctatgtacgccaattccaacggttcgcttgccaattgtcagatgtcatcaaaattcatcttttgcgtctcctcctcgcatcatcattgtcgtgaaaaaagaaaaataggagaaaagtaggaaaataaaataaaagtaagccgccaatgtcaacaacgcacgcctacaccactccaaccccattgtcctccagtgactcgtcccatcctcccgtctgcagcagccactcgccggcccgctccttcactgccgtcatggctgttcccagtgagctgttccactggtcctgtacaactcgcactttttccttgagatcctctgtcaaccgccggttttcaatctctcgcatctgcttggctcgcagctgtcgatcttcaggctggataggtgtgccgtctacttcagtgagctgtgtggcaagcactcgagccttggcgttgaccactgcctctttgacctcgtgaagaagacacaactggtttgtgtgtgcctcaatgaactgatatgtactcttctcagcatggagtaacaagctatacaagtactgcagcgggtggtcatgatacgccgggttctcttcgtattccaacgctggaatatggacgcaaaatccctccagatccaatggaatagtctccaaaagtccgcaaagcggaggggcaatatcccaaaaggcagaaagctgcagctcgatgccgcgtgcaaccgcctcatccatcacggacctaaattcgcgtgctcggtccagtacctcatttgcgaatgcgtactcccgcttgtctgcgtcttctttgaagaatgcctcggccgatttgagtttctctgaattcttggaaagccggtacggcgtcaacacaacgtcgcgataacgagcattgcggtctgatagcaagtcgtaaatggcccggtgcagagactcgcgctgctcaaatatccacttgaggagagtcaacttctccagcagctccggtttgtcatcgccttcttcttgcggcatgtcggcatcgatctcgctgctgtcgaatagatgtcgggccaagtcgtcaaatagctctgtcgctcgagtgattcgctccataagaatatcattcagcggcaacactacttggttctggaaatgttcatattccactttttccacctccttctttttatccttttcttgttcattaaagtcagattcaatagctgcggcatcagcatatcccaaatttcccgaattgatttctttctgcaagttagatctcaaagccacgcggcgctctcctgctgctttggaagcctcttctctgcgtcgatgactgcttgaggcaaatctctcttttgacccgtcaatctcacccagctcgctcaaagatcgtacggaagcacgaattgatgttagcttggggtggctgttattcactgcggggtggtgtctcgggtaagggggcggcatggtgaccagtctagacacatctaaaagcctctgccgatttgttgctgtagacggagtagatgctacagaggtattcgacggttgaggagtccatactgcctctccctcgtcatgccagccagtcttctctggaggatagtccgacatggagctttgttcgcctgcagacgcataatgcggtgtagtttgctcctcttcgatccactggtccttgggaagaacgcccatatatttggactcgcgcttagatctttcaaacccaccccggtttggatcgttatttgaatccgtctcccaccatcgactaggtggtctgccacgcgagcttccgttttcgtagttgtcgctgacgctcatactgagaataggagacaatgagggcatatagtttgcagcgccgccccagttgagaggttgcttgatcccgggggatggcgggagactcccagacgccggagctgagcttgatgagtcctcggcttgatagacggagctaacagagcctctatgagaccgatttggttccgaagactctggagtccagtcgccaacagatggagagttcaccgactctcgtcgcgtggagctcattggacggaatagatcccgactcaagtcgaagatttcggatcccatggccccaatagctgaggagtatctctctcgtcggattctagactcggcaactataaagtcggaaaagaggcggactcgatctgcgtctgttgtggccgacgcttctttaacggcaaacgaccgaaatctctcgattgatgcagttgcaaactctgcagcgctctggctcacaatggcttcctttgatggagacgccgctatggacgaagccaagcgtgatgcctcagcaaccgctgatccagaactagacctggcctggggtggcggagtaggtagagatttcggcaccgcagcttggtttccgctagattgccggtaggtcttggctggtgttggcgaaaaaggaggtgtagctacttcacggtgcagtaatgtggccgaatctggtgcacggggagtcgagttccgagagtcatgctgtccagatagattagattctccggtcaggggttggtccataggcgctttcccactgctccgaggagttgctttgccggtggtcattttgcgtgttaggccgctgatgggcgcaggaacaacaacaatatcggcaatctgtcgtgcgtccaacgaactatcaagggacccccggggctcatgtcgagtgcggctctcagttcttcgctgtaagattgtcttgtcatgacgcacggctttggcacgattcaagctgccagaagaattcaaggccggctctatgggctcgctcggattgctcgcagttgctgtatcgatcgtcagattgggagatcgccctcctacttgttgaatggattgtggtgactgcagtgattgtgacggctccccattcctcgcaggcgcagtaggctgtaggtgtcccggagttgctggaggctgaggtcgagtagtgggtggcgtgtcgctatctagccagtcggctggcgttggaggcacgggccccagagatgacacgccggacggcggtggtctgcgagttggcggagaaataatgggtacattgtttctgtccatgctttgtacgctttgcgatctgctcgacgaaggcggtggtccaggcggaggcggaggaaggggcataccaggctcccatcttgtctgagaagaagaccgtgagcgttcagacgtcggcgtatcgagggcgcctgtggaggcagcccttcgagccgccgggggaaacgtatcagggttcatggcggttgctgatataactcgttcatgttctggtgaatggaacacggagggcccaccggtccgtctagaagcagatacaggatgagctggctctggagattgcgatggtccagggtctcttcgtcgtcccaaggatgccagcgcaagaagacgctctcgagagcttcccctaccgctcaaacccggtggcggagggaatgggcgcgtagcagcaactggtggctcaggagagggtcgctggcccagcagggtagaaaaccttgaagggggagcgctagctatttgcgctggtgagtagtcgaacgccatggtgagaggtcgaggctgctgctgtatgttcctccttggagggctataaggcggaggtggggggggggctgctagagaagctgtcatttcaaatctggtcagcatataatcatctcctatttgcagttggctcatcgaagacctataatgatccaaagaagagatttaagaaagttttaagaagagtctataaaaagaacagaaagaagaaagagatccccaccctgagcatcgcttcccacaaacgtcagaggccgttctgtcgtcggcatggccgctggcgatgccacccattcttgtgggttgtacggcatgatggcgctggctggcgtgtgcatggactggacatgagatgaggccatggacacagccgagatgggcgagacgagctggttgccgtagcccgctaaggacgtcgtcgagagcggatgaagagcatggcgaagacgcgtagaatcacggggagaggtggaagacatattggctcgagcttccgggacccagccgcccgtgttcgccaacgtcggtggcggccctggagctaggggcttgcagagaatgtctgagacagccgaggggtgcaacctggacggcaggtggaaggttggatctggcgatggacccccgaaccaggccggatgtcagaactatcggtggaagcgctctccgcgccctgtccgctgcgttagtgagccaggaggcggtatgccagatgaggtctgtgtctcgatgtcctgctgctattttggaggtttgtctgcccatgctcggggtccacccagagcatcgacttcaggcggacagaggccggtcaacagcctgagccctcggattggcgagacacgcagaggagggggaacggccggcgggctagcgagacaaggaggctggctgtcaccatacagacgcagacgccctgtacctgtgctctgcatcgacaggtgggagggcaggatttgcgcgagaggattccaggccatcaggcatggcatggcatggcgagtcgcacggcatcccgaagcgggagcaggccatgccaggggtacaggtacatggctgtcgcgcggccgaggcgtcgtcgagcgctggccgcttgtagtgcatacttcgtacctgctcgagccgctaggcacaagctaccatcaagaggcgcgcctggaggggaaaaagcgatgctgaagaggcgggccgttgatggtgatggcgagccctgcttggccgaaagcgcgaaccttggtggaggatccctgtcggagcggcgtgtgctaaaccccgctaggacgaggcgaccagaaagcgagcagaggccaaggcacctaaagcgccttagtggcgcctgcatgcaatcccttgtacctgggactttgtgccggtgctgtagactgggtatacggaggattatcaccacccaagcagccatggacctcagcctacaggaagagattgatacttttacaggcatggccgtgccttgcagggcatgttcaaaagccaaagggagtaccagcagctcactgaagcattttcaaagctcatacgattccgagtgccggctgctgctaccacaagcgcttccaagcatggtagcatccgaatcaccacaatcaaagaccaagaaaaaatagaaaatactccgggagatgccaggtctggagtagtgcgatgcaatgtgacagcaaagtgggccgcgtcttcaacaagaaccgatgtgcactggctggctcctgtttcttatcagacatgcctgtctgttgcatcggctgttagttacgagtagattagggattcttcaagggatgaaacttgtattcctccctccattgtgcacccatcattcggccgagagaagaaatctagaacagggagccggaggcatgcatcgcgtgtcaggttgtgttacaagacatgtgacatgccctgatcattatcgaggctgtcgagaagtctgtcaaagaaacagttcagctgtcggttgcatctttcgtgcatccggccttgtactcggtacctgctgctaaaacatgcgacccgccccctgcgtggatcgcgcttttttttctcctctgcttcgatgcgagtttattgacgagaacagcctccggttggccagaagctgcaatgcgctactaagcgccggcagccattcgaaccacgcgtgttcttaatatagctgccaatcagaggtgctgctaaggatccatctcccagaatagatcggctctctcaccaccccagactctggatcgttgagtaacaatgaagtgaagaaaaaaaatctgtgaccgagagcacaatcgatattactccacacgactgcttcctcggctctctcttttgctcatgatggtattttgtatttgagttgtattttcctatacgccctatccgcactgattggctgttcacgcagtacaatttcccgtagccttgcgctggtgatttgtgggcgcaaaatgctaaagaccctcccataacagcatagaacgccgtcggtgatcttgcgaagcccttggctattgagcaatggcaataaccgcgcacccgccatttggaatctgataatgagttgctgtcagcctttactccttacaggcatttctcgttgatggcctgcagagagttattgtaatagtatctcgatgtgcgtgtctctgtcctaggcctctggtggtagcgctcgacttaatcgatcgatggtggaggtcagcaaagtattgacgattcggcactcggcggctactaatctgactttgtgattactacttgcagtatcatgccttgcccatattcagcttattgacgccagccccgcctcttgctgagcttactagcactaatagtaaggcgaggcgggcacacatctaagatacctgtgttattagaggcagagggcacaactcatctaagcttgggattgacataagcagtaaataatgaaatcatagagtttcaaaattaaattctactgacttgctcatacaagttgcgttcggggcactgctgccatcacagggtaggcagaggatcagtagggagcgccggtggtagtcttgatgtgacctgccaaaatatctatatgcaatgttccgcttacgtacctacctagagagggcgcaactcgagctgatggcagcctgtaccaagaagtagcaaaaacactataagcggcaagagagtgcatgtgatgaatatctacctccatgtggctacagcatccatatagatcgtataactactgctgaggctaactgatagcacgccactagcttggatcaaaaatattttacttgtaccatactggttcgctagaagctaaatattacgctgattatcatgactttgatcgaaggcttcctgtcagaaggagacagctccctggtcgactcgtctggcaaagctgcgggtttatggcggatatttcggataacatttacgcgtccgtgcttcacactgaagctcttgcgccaatcggagctgatccctttgaagatggcaaattaacagcttccagtaactaaatctgttgaagcgcatggagcattggacttcatttctctgaaccgacttgatgatcttgaccacgtctcttattatcaaatctttcatgcgttactagggcttctgctctggatttttgaggccgttgtctgtgcctgaggtttcaacatactttgtgcgcattatgtaatctctatgaggctacttagtccactttgtggggacaaggctcatcaaaaattctagagcattctgagcttttgtttcttccatctcttccttctcctcaagcagcccgccaattctttccttctttctctgcttcaaatcaaaccatctcctcaacttttcccagtatcacatctattcttttcattacggtatgttagacccaagctttctcaccctactacccaccactattgcgtattcccccatatgatgagataccagctggcaccagtcatagagtgacttgtactcccttcattgatgaccataatgcttaggtctatgaccaattctgattattttcttaccaattgatttgcttgttcttctgctcagaccgtggctaccactgatgctaaccattggactgaacaggactgtatctgctgcgcggacgaccagtttaaaatttttaatttccgaataatctcttcaaaatggtcttgcacaaccccaacaactggcactgggtgaacaaggatgcctctggctgggcgaaagattggttcaacgaaaacctgaccaaggttgaagctgaaaatggagacgtcaaggccaagatcaccaagatccagagcatgtccggcgatgtcgacgttagccagcgcaagggaaaagtcatcacaatctttgacgtgaagctagtgctggagtattccggtatggtagacctcaacgttcaggatgagagcgtctggggctgattctccccacaggatccactgccgagatcgaagaagtctcaggtaacattactgtccccgagattgctcacgatactgaagaggacgaatatgtggtacgtgtagatgtccttcatgaatatttcttgtccccttagatatctaaccgtgtgcttagttcgagattgacatcttctcagaatcaaaggagaagcaacctgtcaaagatcttgttcgatcaaagctcgttccccagctgcgaaaagaatttcagaagcttgctggtgcattgattgccgagcacggaaaggacattcaacacgctcctgggtccaacccatccagtggtttctctacccctagaacactcaaccaaccctctgcaaagcctgcagctcaaaccacaacttctcaagtaagcagctctggtgctgtcaacacggtaacagtgcgtgacgaccaggagttccgtactactgctgaagaaatgtatgagacctttgtcgacccccagcggttggctgccttcactcgcgcaccaccaaagctgttcgagggtgcaaagaagggaggcaagtttgagctgtttgatggcaacgtttccggagagtaccttgagctggaaaagcccaagaagatcgtccaaagctggcggctgaaccaatggccagctggtcactactcaaagctcaacattgagtttgaccagaacgacatcgaccacgtcactgtcatgcgtgtcacctgggatggtgtccccgtcggccaggaagacgtcaccaagagaaactggggcgagtattacgtccgaagcatcaagcaaacttttgggtaagtgcgacgtgctatgcaagtgtcttacgcagtgtgctaatgtgtctgaatagatttggcaccattctgtaatcgccgaaatgcacacattggaaatggttttctataatatttctctatcaattgaagcgctttagatgagggcaagacacggggtcggcgtgtctgccacgagtacatattttactagtcttgcagggtctacgcaagccctagataggtgtagatacgacgaacatgaatgatgataaacaaaatctaaaatctttccatctcgttcaaaaggcccaaaacatcacgtgctactagaaaatccccaagagttatgattttttcttgtgaagctattgctaaatacatctaaaatggtgggtgtgtgcatatgtagcatacatatttattcactgagggcgtccaagctttgtagatatactcctccctcgcggccggcgctcagcaagaggctcacttgcttctacgccaggctcgtagttggatacgaacagatcgcccatgttgtgccagaagccgaggtcatatatgttttcgacatctttcaagtcccatacatgttcccacgggccctcgccgggaaatctcttttcaatgttcggtggttgtccgtccagggtcgtcatgatgatggactccggagaagagggccaccgaggagtcggaggctcccattgcttgctcagaagtcgactgggggccaaagggcggcgaaaggcgtagccatcgcgcatatcttccttgagatcggtccacttcatcgactcgttggtcgtggtgccgcagtagatgaggaagatggtatagagggtaagaccccaaatcagaggagatatgaggatcgcaaggagagtggaagcaccaacgcggatatcgccgtggagacccacgccccagatgccaaggtacttgttccagtccatttctttgggaggccagagagaccacatcgggtacattgccttgattttcgcctttaggatgaagagcccgaggacgccaccgtaagtgctcaagacacattccgacaaaaggaggagaaggaaccagtggtggttaccgtacccgacacaagagttgatgaaaacgcagtggtgatcggccctggcgatgcagcgcttacatatatcgcagtgcttagaccgtggaggtttgatgaaccgacaggtgcggcattcgttgccggggtgaaagagagcgtggtcgtaggggtagagagacatgtggtaggcatgattctcacgagtgatgtagcctggatctgcggcgcaagcgaggtaaagcaacacgtacggcacgacgactgtgacgagaacggtggacttggtgaagaggctgatcttgggccagatctgaggaagatacaagtactcggagacggtcatgatcaaaatgaagaagatcttgaaagtctgtgtaagccacggagcatattgaaggggaattctgcaacaacgtaccacgatcgtgggatgacgatcatacatgagacgattgaataaccatacaagtgatccggttactctcccagaggtgagcttctggtcgacactggtcaccaggttggggaaatgaatccatatcagtcgatataaccaagcgatgggtgttttcctatgagatacccctgttgatataaagtccttttgcggtgagacatctcggtgttgtacgatgtacttaccttagagctggtagtctaccgaaaaatgtcacaaataccataaaggatatcgccaagattataagaataaccttcttcaaagcgtccattttgacggacggatcatgcactttgcgtttatcatgacccaacggagaaatatatctcgtgacagagcagaaaacccgtttccgtatatatgggttagaatatattgtcgaatgattaaactcgctgatgtatgtgaagctgcatccaaagaattgagaaacaaaaaaaagacgaagaaaaggaaggcgcgcgaagctcgtatactgctgcgcgcgctgaatagccgaaatgaagaaacagaagaaaaatgtggctgagacagctgtcaccacctgcagaagctgatgtcatctcaaggccggcgtctttgctagccaggattattcttatatcccgaattcgcctttgcctccccgatagcagctgcgagcaaatggctgcaactggaatcagagtcacgtgatcccgcgaccttcaccacgcgcgtcttcatcttatgcaagttgtgtgaatgagttttgaggccacgaatgagcgaaatgacctaagaaaatagggaaagcaggcgtggatatcatttatggcggatactggcactgaattcacgcctacaaagtgatagtaacagcatacttcgaccgcgtttcaccttttgctttcttcaacagattttccgtctcactcgcctatttcgccctcgaacaacgtttgttgttaccgcgacgaaaaccgatatttcacggcgaattgatgtgattcttgcggatgcggttgatacggcaaagaaccagggcctcttgattttttaacacaataattacgcgcgaaaagagctgttacagagcaatccagaacgatggcgtctagtattacgtacaatggggtgccaagtactgttggaggcggtaacatctttcaggggatgaagttttgggtttcccgcctggttccttcaagggattggattatcgatcagatccaggtacgctgagtgctgcataatgctatctagtaggtgctaattcttcctagacaaattcagggactgtcgtcgttcaggagaaggatgcagatatgctcatcgcagatcacgcaaggaaagacgtgcccctgggatcctactcttggaaatacattaccgagtcggtcaaggcaggttttgttcaagttgaagacaagtacttgaacggacctcctcctggccagccccgaccaatactcgcgggttctcgcgccaagaaaactcgtacacctttttcagagcaggatgatgctatcttggccaagcatgtccttcaaaaagcaatcgacacggctgggaataaaatgtatatggagttggaggccctggtatgcttgcaccttttctttaacaaatctgtaaagaaacagattctaactgactatagtacccccatcatacttatcaatcatggagacatcgatgggtaaaaatattatcgctgagatctaaccatgatattgatcggttagcgaggatggccaacttggacgtagacaatgcaccgataactgccaggcacattgtaaggaggcatgaaagagaggattggccacaagcgccacaacatgcccctaccgttactggtagaaccgaccaaaatgctcggtctcgaactgaggcttcgtctagaaccgctccacgcgatccaactcgacgccaacagacgacaccatctgagaatctggataggaagagtactacggccgaggctacctctgaacagaacggcgatggtactgaaaacgattcaaccccttaccacgatgcacctaccggtgaagagcaagcgcaagggcaagagcgaattgaagacagcgaggcagaatcagaaggcagccaaggagagaaaagtaaagaaaatgctgaagaagacggtggaggagagaacgtagaggagggagaagagccagaagaggaagacgaagaaggcggcggcgctgaagatgataccggcgttgacagaagtttgccttcctttacggaaagagaccagttctacagtgatcttcaagactattgcgaagcaaacggcagggagcttcaaaagcagtgcgtcattagggataagaggattgacctatgggacttgcttcaggcagtaagtacgcaaaatctaccgctggaggaggtggactggagacgggtagcgcggtatgtgggcttcgaccgggctcaaagcaaagagattatcgccactttattgcagacgagctaccatcgccacctcgcagggtttgtagaggcaatgttgagcttcgaacacgatctcgacgaggacagcgaagaagacgaagagactatcccacaaactgcagaagctgcggcagagccaacaacgccttcacgaaatggaaatggcacagcaaaagcgacaaaaaggttgccagatgtgcaatccccaacgccagaacaaagatccaaacggaggcgcacaataggtgctacgattccagtaacacccgaggccagggagaagaccaggagacgacaatccgcaccggcgccagggcagttgggtagtatcgtggacgacggccgagttcaggcggacaactccccgcatagcataccgatgagagacggtcaaagacagtggtcaccggaggagcctgataacactccttctcaacaactacggagcgagagcaactcggttgcgagccctgaactcggtgatactcgccacaatcaacctcgaagctctggctaccatttcaacgatagaggactcgaaactatcatggaagaggagccatctgcatctactccgaccaaacccaaatcgaagaagcggtcactaccatcatcgtttcagcagccccagacgatacctcctcacgaaaggagacgtctagtggaacaagagcaacaccaggaagaaggcacgcaagaagcacaggctccagaagagcagcagcaaaccgaagatgagaattggaaaacaaaggaattccacaaatggacaaagcactatcgcgaagcgggctattccgacgaacacatctccgaagccatgtaccggacgagctggatccccggcgcccgcatggaacaggtcctcaagagtctccagaaaggagacgaggtacccaaaaacgtacagggcatatggacgtaccgtgacgacgacaagcttgactacataggccaatttgagaccctggagcccgtggccggagactcgagtgaaatgcaacggcgcagagcaaaggcggcaagaatgttggagcagctcttgtacaagcataccaagtcgggggttgagcttcggtcggagattcatgaagagattgccaagcaaggggggaagaagatgagaagataggtgaagtgttggagcgagaggagcgctgtatttgtgtgtttgtaaagtaacctgtatggcatgatgataatgcgccccttgcctctttttttcttttcttatatatattattgtcatgagtacactgatggaacgctgacttgtatttctcttgccagagagaggagtggaaaaaaaaaaaaaccgcttcaatactgtacagatggagagggaaaagcccggccaagcaagcagcaaaaaagtattcacaaaatgtgaaaataaaatttctcttttacttttctttcgattgtcatacgatgccacataaaatacatcaacctcgttatatacaaaagccacaggcatcatcacaaatccctcactttgcaagattcttcaacgtatgcgcataatgccactcctccaacgcaatatccgccctcaccttgtacacctcctcggcaatctccagcacccgcccctccacgtccacaaggctcatgccctcctccacgcccagcttgcccagcgcgccctgcagcggcatcgccacctgcgacaggccgataaactcggtgccctcgtcgtccttgcccgttgccgccgagcccagcggcgagcccgtgttgttgaagacaaaggcgcacgtgttctcaaaggcccgcgccacggccacgttctccaggaagagccgctcgcagtcggggttcacttcggcgccaatgtcgcctccgtcgctgttgagccagaacgtcgggcagatgacaaacttggccccgtcggcggccagcgcgcggcacgcctcgggaaaagccaagtcccagcagatgattagcccaactcggccaaagggcgtgtcaaacgccgtgtgaggcgtcagcgcatcggccgtcaggtgcggcctctcgggatgccacaggttcttcttctgatagcggcccagcacagcgccatcgggcccgataaagtacgcggcgttggcgacgccctcggtcgatgcctctccgccctcggcagcgggcagcggctcgaggattgtgccggggacgatggagatgccgagctccttggcgagggcctggtaccgcttcaggtacggcgtctgcttcttggcctcggcgaggaggacgtcggagtcgggcttccacgaggagagatggtattcgggcaggacggcgaggtttgcgccctgggcggcggctttgcggatgtaggactctgcgcgggcaaagttgccggcaatgtcgagcggctatttcagcccattggaaaggtttcaagagtcagtctctgtgtctcatgtataagaggtgctgaagtgctgaaggctaagaggagcaggggttgttggtagtggccaaggtgaagaaaaggcgggagagactcaccttggagtagagctgaataagcgcaatttttatatttgacgccattttgtctgtgagagtaaaaaaacaaggaagaagaaaaatgatatgctaataataatgctgcagtatatttacaaagagaagaatagcaatttgaattcctttcagttagataaaaggtaacgttatatatgcgcgtccccgatcgagccccaacttttcccctcagtcccccggaaatgaccaccgaaaaccggtgcaggatgacatatgggcgctgcggaggcggggccggatctgctgcagccgggccggtgtctgctatccggtcctttttggaggccggattgagatgtcgagtcagattcagctggcacatgattcagtttccccaggtttgatgatcaaataactccataaataagtacaataagacgtagatacatcaaagtcttcataagctggctcttcagacaagcagcagcccagccacagccgccgcttgagcaactgccactacaccaggcttctccaagatcaaactattgcctgcattatcgttaccgccttcaccagaagaaccacccgagccgccactggtagtcccattactgctgctgtttgtccgctccaggacaaacacctctccggtggtgtccgacgagaaccacagtcgaccagccgagtcccatgccaggcccaccggacggaaacacttgtcggggcaattggtgagattggcattggtgatgatgtcggtgacggcgttagtgctattctgcggagcggtaggctggccgttggagtcaaaggcgatggagacgatgcgataccccgtggggtcatcccgattccctttcgttgtgttggcgtttctcatgtgattcaaagacaattttgaggtaagacttacaactgccatggaaagtaataaaagcctccgaggcattagaattgaacttgatgtccaaaggagccgaatgagcctggaaagcaacacgaggagctacacgatcggtattacagctcgagtctgtaacattagacggtgcgtcatcaagagcaaactggtctccaatctcgagatcgcccaaatcaggaaaccccgacgtcgaccagacggtgtagcagtacggatagccatagttgcccccctgatgatcgccagagcccaagatgccgtggtagttgagctcttccccaggattattctggtgtatgtcctttccttgacgctgcagctggtcgacagagttctctacagaccagataccccccgtggaaggatgctcaacgacaccgaccgagttcctcaagccccagccaagaacatggccatcgagaaagtcaaacggcgaatcccctttgcttatgcgtgagatgttgtagctgcgaatctgcgagtgtccactgtcgatgttggcggcgtctgagtcctggttggagttgctgccgcgggagacgaggagcgtgtctggctgtttcttggagacgagaagcgtgcgggtggtgtggtccgagttgctcatcttagtgacgagggtgaggttggaggagagatcgaccgagacggcctggctgtcgtaggcaaaggagaagacgctttcaggcgacgagacgtagatggtcttgccgtcgcccgagagagcgagtccatggttgagctgtcatcaactcatctgtcagtttgcattacatctttacaacttcatcacttccatatcgcagcttcacaacgacaacaagactcacattctcatccgctatcagcctcttcttgctcctcgccgtcagacacgtcccgccctcatcgtccagcgtcaaatgcgtcacccccgcgcccgactccaccaccagaagccccccgtcgctgtcaaacgcaatgccgcgcggcctcgtgaagccattcgcaacgaggcggaactgccagccgctcgccgccactggcgcggggtacgtgacggtgaggttgttggagcacgactgctgctgcgcggaagcaatccggaataacagcgacgatagtgtcacgatgagagaagcgaggcccgtcatcatgggctaaattccgtatctaacgtgtgagacgtatgtaatttgtctagaagtaagatgggggcgttttgatcgaagctacagtgggaaatagagttttaagcttatggtcatggccataaactttagatgcagacatgtccagatagagagcccctcagaccaaaagaggcagctacggagttaattccaaaaggcctccctttacgcctaatagtgttgcatcaatgtatagcacatgagcagacaggcatgccaagtgaggtcattgttggggtggccaaacgcagggagacgaagcttggaggatcgatgaatagccgctgatcgagttagtggggggatcttaccccagatttgggctaaatagagttgcagcatggctataaccttttgataatgatggaatgctcatgttcctcgaatcacgtaccgtctctggcccatgtggcttatacgatgagaaaatccaactattggctgacatagctcgcttcatatagacaatgtcaaaggccagcctcgttaaagacacatgtgatatccatttgctcatgccatatcaagatggtataaaaaggcaacagaatgccgagaaatatccaagacgcctcctcaaccataaacccctctcttcaaagacgtagcattgatgctgccctcttttcatttcaaaccctccatctccctcatcgcaaccctacccccggccttttcaaaggatgcgcctccgtattcaacacatactcatccaaactaatcacatccggctccgagaagatgagataaaagtacttgagcgtctcggccaaccagaaactctggccaaagaaaaaaaaagtcattagctcttcatccaaaaaaatgatgtgttggtaactcacctccatcgaatcaagcttcttcgtcggccccaaaacagtaacatcctcaatcgccgaattcgcgagatccgtatacgtcgccttcattatcgactcaaacatgctccacgcaatgtcctgcaagtccgtcttgcccgtcacgcggtacagcacaaacaagctctcaatcgcctccggccgtagaatgtagcgcttgtcccgcgcgtgcgtgaaccccttgggcaaggttttgctccccagcttctcccagcgctcctcgtcccactcgcacgagtccagcgacttgcacggcaccatgccaaagatctcgggcatgatgcccgtcgggaactggccgtacgcccagccgcacccgcgcgccaggcgctcgccgatgctgacgtgctcgtcaatttcgaaaagcctgccgccgacggcgaacatgcccccaacgaagcacgtgaggtgctggctgtcggtgtcgaggccgccgttggccctgccggctcgaaactcgccgctgaagagaatgtcgtcgaggtccggcaccatgggcctgaataagaggttctgcaccgccgcgtccatggccccgcggtacatcttctcgtaggactcgtccacgcctcccagcagcgcgtgcatcttgggcagatactcgtacagcgaatccgccagcgcgccgagggtgaagctgctgtcgccaaccgtctgcgactggaagttgatcgtcaccggccacatgcccggcagcttcgtgtcgttctgcgtcctctccagaaagcgagtcacgcgatccgccgcatcgtagaacttgctgtcgcccgtcagctgcgacagcctcgtaaactccatgctcagcgaggctggcgacgccgacgggtcgtttgtgccggcaatcagcttgccctttttggccttttcaaagtcgagccagaagccgggcattcggttgggcgtgtcgaatcccatgtacagcatctcgcccagctcaaccgccttgtgcagcagcacccgctcgccgctgaggtcgtaggcgcttagcagccctcccaggtggcggatcgtcgtctcaaacatgtttgccgccgtcgagtccgtcaccgaccagtccagggcgcccacggcggcggcagcctcggcaaactcgtccttgaagcccataatccacatcgtgtccaaggcgtccaccagcgtcgcggcccagccgccaaacgggtccttggccgatccagacaccggcgtgagctcgtctctcatccatgcgagcttcttgtaggcactgtagctgcgctggaagacgtcgcgcacagtcgtgcggcgcttctcgttgatcgcccggtgcttgaaggcgctggcgccggcctggattcgcgggagcgcattgggcttgcccgtgggcagcggcttgatgtcgtcgacgccgtgatgctgcttgacggttgtccagtcgaatttgctcgcaatgaagacgggctctgcgggcttggttggcgacaggcccagggaagtgcccgaggacaggtagtagatggtgaaggcggcaagcagaatgccgctgaagatgaccagacgggcgaccctccgcggcaggctgatcccattgtttatccccatgatacaccaatccgactcttcatctcgtctgtgtaacgtagccaaaaaaaaaaaaaccgcaaatcaacacacaaacaaagaataaaagtaaacaaaccaagagattatagttttggatggcggaaaataaagaatggccaccgcaagccaattgctgccgtaaaaggacagccaccgtccagggtcttggccacggcgccgattccacatggctccaggggtgggatccagccggcgcagcgccatagaagaggggcagccccagacagtgctgctggtgctttacagtgtgctgtcaatagcccgtttgttaattggcctacgataatcgaattgatttttggaaaaacagcgaattgggcaagtccctaggcatacagcctgaattaatactgcgggcggacccgagaggagaaccctgtatgggaatatacagagacattgtctgtatctacccagctactattgggcatttgtgctgcatagacagaagaagtagagacgattaaaatgctgcgaaagagtgcggatcgatttacgggccccacagtatggccttggggagaatggaaattgctgtgaaaagatacatggtaccttgaataattctatcagatagcgaatcataagcttgttacaccaagtccttcaagagagttaagaatgctgtgaaagagtcatgtaacccctgcaccaacttaccagcactgaaagagtcacagatgtcctttacgtacctaggcagctggtagctgaatttctctgacccttcaccattcaattgctatctgtccaacgcaggcaatgtattgtatggctatccactatatatacatcaacagaggtaaaagctcattagagaagccgggcagatgtgaaacaagcaaacggcatgccaagaataaaacgagacagaagaacaaggggcaatgcaaaatcttcataacctcctgcaaacaggcaagcaccaacaaaaaaaaaaaaaaaaaactttaagggtaactataaaaaaaaaaagagtaacatgtatgtaatccagctgtttctgctctggagaatcaagagaatcaacaccaatccgaatctgatatataccctgacgcccttcaacaagaaaaagaaagcaaggaaagaaaaaaagaaaaaagaaaagaaaaaagaaaatgctagcagttggcagtcgcttcttttttgagtttttttgtcacataggcttttcttctttatcaatctcgcctcaacggagcccaatcacactcatctccagcgtccacactcggcggatccagaccttgagcttgccctcgacgccttcgacattgtccagctcgatgccctcccaccagcatcgtcgagcgggtttccgccagaagaggagcagcttttgcgccatgccgacggcgttgctgcccatttcgttgcctcgaatgtcgctgcgcagccgggcgagggccagactgcagatgacggccttgttaggctcgccagctcggtggccccattggtcgtcgtggttgaagccactacacaagaattgttagccaattttgatctcttttcggatcctattgcaagatggcatggcgagagtgggatataagcataggaatcaaaggtaaagacaacttaccctgccgtcagcatctcaatcaaatgagcctcagtcgttcccggctcatcgctgcgcttcagtccagaaaagattccgtcttgcttcagcagcgcacgtgccgcagcccgcttgacctcgatcatatcgggctggctgatgtccgacttgggcgggattgcataaaagtcaagatcctcccgcagcacaatgatgccggctcgttttgagccatcatctcgcccccccatcggatccaagggaacaatctcgccatcctgcgaagcgccgggcgatgattcggtggggattgactgagcaacattgcggaaaaagtctagcatgtattgcaacgaagcaggatcatactgtatgtggccgttagcatgtttgagtaactctgaggcttgtggtttacaaacatcaacttgcacagcatcgctatcgggaaacccgctcatatggccttccgggaagagcccattcggaaagagagataacagaacaaattcaggtagagtgagtagttcgtcacgcgaaaggacaaatctggtacccctgttttcattttttcggttagccatctgttgcaggtgtcttctccagcaggatatttcgctaacatacctaaggtccatcgtgattgtctcatcggcgccaacatctagaatctaattagccatacgctctcctttttgcatctttgtatatatattttatcttgttttcgtcttatccgtcgtctcttccagaattacaaacatatgggttggaggctctgcaggcaactcacctccaatagcattaatgggtggaccaccctgctgcacctgagtaataatactcgacgctcctccggctgccgccattacgaatgagaatgcaaagagaggactatccccctccgagtacgcaggcggtggttcggcgtcgtcgtctttgcggctcgattctcccttggtgtctctggggagcgcacgcttggtctcggcgacagggtcctgaaaggcgcgcgaggcagtggtagcaggctgatcggtatcaaaaggccccggggcacgagagtcggagccgtaggcgggcgcggcgattgatctggcagcggcgcttccttcggcgacgagaacagcagggaacttgccaccaccgggacggtcttcaaccgacgagaagagcgacgagaatggcggagggcgcgaggaagaggcttccgagacggggtactgcggcggcggggactgctcggcctcgtggacggcgcctgggatgtcttgggcggcgtcgatgtcgttgtcgtcgctgtcgtcgcgatcgagctcacggcccagctgctggggatcggcggcggtggctgcgtgctcgcggcggtgatgcaccttggcctcagtcaactccagggactctgacggtccggttccaggctcgtgcgtctcagacaatgtggcggattgcggttcgcggctcaggagctcgggtcggcgagggagcggtgatgggggctaataagggagattggattgagattgagattgatttgggcgggtcagtgcagcgcgggcatctggctgtggaaatgctacagtacagtacggcgtgcggaaaggaggcgagagtcttggggcagcgagcgcaaaaagagccttttgcgacggtctggtccagcgtccaacgatggatcttccgactcttgttgctggggtcagcgaaagcaccgtggccagctgattgatgatgatgcggattggtctggtcaattgatctggttggcgatggagtgccgctgatgagttgagttgatgagggtggagaacaagaatgctagctgctgccatcggttgcccgctgaacctgtcaagtacctccgttttccagcgcttttaggggggattccacaggcagttgcttcgctcaggcgggctggcctctaataagccccactgcagatggaacgggtagctaaattgggcacactcgctggccaatgactgagctccagccgcaccaagcttcacattagccgccagagccaatcttgacttgagtggcctggggaaaaagaccacgagcgcttgccgagctgcgaataaagcaacgagaaatcaataatggctcaaggtaaacgtgaaagaatgatgcttgtacatccagaaccgacgccagttttacgtcttatagattacctgatccgccgagatgagaagcataagaagaaatagccctcgtcaagcaacgggttggtactggtatatctaaggcactagacttctcgtacgcataatgcgacgtgctccatactccatacgccctaaatctaaacccatggcaatgctcttcacattcattcgctgtcactgtcgccaaagattgctcgcagcacttcggcgtttgcgctcttcccttcaacagcctcgttccgctcagggttcacctggccttctatcgctggagtttcccgcagagatgctgccgttgctgccattggagtggtagtcgtgtcaccagctgcaggagattcatcccgggtccgagacgcagagagcaagggcatctgtacatcttccattggactgccgtaggcttgtcgcgcgcttggacccggaggtgcgttgctggcatcaggctcatcatctcgacgagagtgcgcaggcggcttgacgttgaatcgcttacagagtaaccgcgtagggtaaaagtcttcgaccgacctcgtcagatttccaaacattcccatcttagcagcctcttctgccgggtccaaggtctttggctcaggcacagaaatcagttccttctcttgtgttgggtcagctccaataacgtgcggcgccttggccgttgtaaatcttgacgccatgaaaccagtcatgggcttgaatatcctcgcgcagttgtagaactcggtcatttcttgaagaaattcgtcatctgacgtgccgctgatcctctccgggagcgacaatttaggattcgtatgatgctccaggtaccgtttgtagcgcgctcttttagcctcgttgtctgcgtatggccctcgtaagccccgtgcaatcgctgcgattgccgtctctcggtcaagtttaggaacttgctcccagagcattgtctgcttttcttctttcgacatggcatatccttctggcacttcgcctaggccagggggtaagtctgctcttcctgacgccgtagcaagcctctctctggaagcggctgatatgaaatcaaaaacagattttccggggagggccttttctccaaggatggcggctcgagatttcgcattgagagtggatgatttggcagcttcagcagctgaaacatacgcaccggctttgctttcggtatcgccggtattcttggacgatttccagtcgggtgggactggcggaggtgcatatttggacaaggcaattgtcaaatcttccatggctgtggctagggcaaacccatcgagaggaagtcttccatcctgacatcttcgcaagctaccaccgatcctagaagtctttggtataaacactggagcattcttcagcgatgggtttgctgccgctgataacttctttcccttcttcttcttgtcgcctccaacaacgcggttgtacctgatcttgggcccaatttcgtaagggtcttcgtcatcagacccagtgtcgttgaggatgccaatgccaatgccacctcgttgtggtttcttcttggtgcctcctcgagacaatatcgagagcacgccgtcccgaccttggccctcttcgtcactatcagctttgctttcatggcgcagcgacgaaagcttttcttgtccactatgccccaggcctttgcgatcggtcttgtggacaaatcgcattacctcgacattgtcgggtgcaaaaagatgagtttcgccatcggtcaagttaggctttgcggccaagtccaggcgtgctccccgtcgaaccttgggaccaataccctggccatctttccagcccattctccgcaacagcttcaggcccattgtatctccgtcggctctaaataggcctattagccccccggcgtggagctcatcttgggtggacgatcccaggccggcaaatgcctgggtggtcttgagcgtctgtgcttccgcagcatccgccaggtcctcgtcgtccatataatcctcggcgcgctgttgagtactggcaggttcatctttgcggcggttcgtgcgactcgatacaaaggtggccggcgtccatccctctttggatcccacggtgttgaaatagctatgttggcggtcagacgtagtgatccagaatggggcgatagagctataaacctaccctgcgctccagccgcctgtaaaggctccatgtaatctccgcctgcccttttcatccctcacctcctgtttccacaagggaagatatgatccatcgtcgcgctcgccgtcctctggcaaaggggtgccgaagatggcatacggcgcatggaggtcggcctcgaatgtcgcccgagttcgcttgtaggacatgtgctttcgtattcgggaaaattagcaggcaaagattcgtggcgtataggggtgatgcgaggtatcagagcatggcgttgggctaattgacgggtgtgcaataaagtcgtagaaataactgtcgtggcctatagaggaatgaagcaggtcggcacaagccaggaacagttgtggttgtagatgcgctatcgataaagcataaagtgccttgcagtgctacatgcactctttgcagcggtctgtctgtagcctcctcggtactggcccgcccgccctgccggtctttgacccactaacagctataatgcagccccagcgtcggcagtgccattgaaataaatcatctgcgctgtgaatacatgtggtgtttccatggcttctgccgttaaactgaacaaagaattgggctcgtgagatgactaccaaatccgaactaattttgaactgctataaaactttcaaggctgaaatgctttcaagatggcgctgccaagctctcaatcggacacttcaaccgtcgtgacgtgctccaatcgtcagcttacacctttacttggcttgagagggaggagtcgatctcaacatggcctgatctccagcgtcccacgtggttcaagaattattttcctttaggacttaagatgccatgatctagagaagatgttccaataatgttattactgacaccagaaggcggagctatcattgcatcgcagcatataggtccatagcacaaaaagtgcggtaatacggagttgggcctcctaatttaggtacccgtctaatagtcatctactcgcgagaatttggaatttgatcaatagcttagcaattctttggtaatctggagaggctgtttatcgccgaaagggagctattgacgcttcatgttccttcacgcataggatcaagtgctattaaaagctgagcccgatggtaccgtagtcagcagccaatggcgtttcttggctgcccgtgctgtcaaaggaagcgtgcgatgctgacagctacgggcattttacctgtatacataggtgcctgaaaacgtcaggaatttgacgtatccagccacagcagacacaatgacgaaatagaacaaagaaagcatggaaagacaaagacacaaggacggaataggacaagtctagaaaaagactgagagaaatcattgtgctggggcatgggcgtttcaaaaatacagcatctggaattttctatttctctacccaagcgatgagagtcgttggtcggtccccctctccgcgagctggggcgcggagctcaattgcagcacagcacgtcaatgatgcccaaagctactaccgccatgcgctggatactgcacgcatgaaattgcgctgcagcacctccacaccagcagcaactagactgccagctcaggcctctgcgcgcaaacaacaaatacagcagcaccagacagacgtatccaggcaatagagtcccgtccattggtgcatccagcatctgggaacatgcgctgtggagcctgcagctgtaatgacgcctgagggggatgccgcaatgctagatgagctgtaccaggcccccgtccaaccactgagcagcgcgcggcccctggaaggcactagcccagcgagccaggtttagcactccgctgaagtgaggcccccaggtacgaggtggtacccctaccatgctatccgcaccggcttggcgacagctgagccagagctggagacattcgagtgatggcatctcgctcgattccggcctcgtctcccccctcccggcctctcctctgtagccgtccgcttcgtatgacagacggcacaagtgctgcgctgcgaggtgggcgctcgccgattgctagctcgacgtgaacggataccagtactccgtagtaatatccatttctccatcagaaactggagcccagagggcagcccgtggcttgatagcatcgcgcacctgtgctccgtactatcgacgtcgtagtacctgtactagcccagcccagcacatgcacccgggccccagcgctgcgttacctggaagccgtcccagccactgtcaccctgctctctctcctctcacacgctctctctcttgttcttccccccagcaggcccagctcttttgcccccccgaccacgcgtggatcttctccttttttatctcgcagcagagaggagggcctttgatgcctctgtgacgcacccgcgggccttgctccaatctacgcctgacggcttctcagggccctggcagcggcgacaaagcgagcataccttacctacgtgccacgggactctttgagcattgaaattgaccgccatgacaaccgccgcagcgtcccaaggctccgacttctcccacacctccccctcgcgagctgccccatcccggtcctattccacacgctcctcccgcccccctcccgtaccctcaggctctgctggcggcgcggctgggccacctgcgtcctccatttccagcgccagcgccagcgccaacaccaacgccaactcgcactcgtactatcaccacagcagccaccaagcagcccagcagcagcaaccgcccggagtgccgcagcagcagtacgcaaccacttcggcaacggcctcatctcagcaacagcagcagcagcagcagcagcagcagccgcaggcccgtcaccgtcgccgcagctcgtcgtcgtctcgcccgacccacgcccacagccagcctacgtcgtcacaaaatgactacgaaacctcacatctagccgcatcccagtccaagcgcagctccagccgagaccgcccgccgctctcttctaacaacagagcggccgacgcctctcgatcccatcgacggagcaccagcacccgctccacgcatactcgtcagggccacgccgaaatgcctccctcagccgtcgccaacaatggcagctcggccgctgcgtcgcaccacacttcccatggcggcgccgacgcgacgcacgcaagcgccaaacaatccagatcgcgcaccaccatccctacgcagtcgggcaaatggatcttgggcaagaccatcggcgccggcagcatgggcaaggtgaagctggctcgcaaagaagacgggtctgaacaggtacgtaccccctttgcttgcacctgtgctgtgataatccattgcgttgctaactctgtttatcaaaaaggttgcttgcaaaatcatccctcgcggttctactgatgatggtcatcagagccgggcagagaaggagcgcgccgatcagtcaaaggagatccgaaccgctcgcgaggctgccattgtcacccttctccatcacccccacatctgcggcatgcgagatgtggttcgcacaaactatcattggtatatgcttttcgagtacgtcaacggaggccagatgctcgactacatcatttcacatggcaagctcaaggagaagcaagcccgcaagtttagtcgtcagattgccagtgctctagactactgtcaccgaaacagcatcgtccatcgcgatctgaaaatcgaaaacattctcatcagcaaaactggcgacatcaagattattgatttcggcctcagtaacctgttttctcctcgcggccatctcaagaccttctgcggaagtctctactttgccgcccccgagctgctacaagcaagggcatacactggtccggaagttgatgtgtggagctttggcatcgtcctctacgttctcgtttgtggtaaggtgcctttcgacgatcagagcatgcctgctcttcatgcaaagatcaagaagggtctcgtcgactacccgagttggctttcaaatggtgagcacctaccgccttactcctatgcgaccaatgatgtcatcaaccgagtactgacatgttactttttttacaatatagaatgcaaacacctaatgtcccgaatgcttgtcactgatcccaagcaacgagcaaccatgcaagaggttatgaaccacccttggatgctcaagggattcagcggacctccagataattaccttcccgtccgagagccgcttagcgccaacctggagccagaagtcatccacgccatgcaaggcttcaactttggctctcccgagtccattcgtactcaacttacaaaggttatcgaatcagaggattaccagcaggctgtcaaggcctaccaacgtgagaaggagctgccacaacctaccaaggacagcgagaagaagcgtggatttggctttgatttctacaagaggagaaactccaacagccgcgacacccttagcgggcccagctccgaggcgttgcagattggtgccgaccccctgaacgccttcaatcccctcacttccatctactatctcgtcaaagagaagcaagaccgcgagcatgcggagatgagcccgccagcaagcacttctcgcgaaaaggaaaaagaaaaggagcgagaacttagggagcgagaacttagggagcgagaacgcgcagagcgtgaacgtgagagagagaaagaaaaggaaagagagcgtgaaaaggagaaggaaaaagaacgtgcagagcgtgaacgcgaacgcgaacgcgagcgtgagcgtgaaaagcttccagagaccgtacctgatttggcacctcctcaagcggctcataccaatgctgcggcgtttgaaatgccgggcgagagacctacaggcggacgcactcgacctagagctcgtactcacggagaagacgatgcgccagacttggtgaaacagcaaaacgtacctgtacagcctgaatccaaagccgatcaacttcagaagaaggagggcactactgccagcctactccggcgcttcagcactcggaaacgcagggagcctgatcgatcagacaaggagagagaccgttcctaccctcccatggtacatgtccactcaccacccgaaggagcccctacagcccctagaaagagcttcagcatccgacgtggacggcgagaccgtgacgatcatgccaatattgcgctgccatctggcggcagtcaacatagcgagctgctgagccccccaatgtctgccggtggcattcgcggatcgcgaaagtcgggacttggacggtcaaccagtgtaaattcagcggatattcgccgacgagataatgccatgtcatcgagagagccacctttgacgagcggctcggaccaatctgtcacaaacgaccagtcttcgactgtacagaggagccacacgcattcacaatcagtggcaatgagggccaagtctctgggacacgcgcgtcgcgagagcgttcaacagcgtcgtctgcgaagagaagccgctcaagaggccaatgtgccagaagaaaccgatttggagcaggaagcaagcggcgtctccactgatcgactggacagcgctgagttggcgaaacccgtatacctcaagggtctcttcagcgtttccaccacttccggcaagacggttccgactattcgtgccgatatccggagggtgctgaaacagcttaacgtcgactatgtcgagatccgaggaggctttagctgcaagtatacaccaagtatcgacctcaacagggtgcacgatacaccgagcagcccgcctgctcaaaatcaaggaggtggccatcgccgccgctttagctttggcggccttatgcgaggcgaggaccgtgatcgcgacgacattcgcgatatggatcgatcccccatgaccccaaggacccctggacggcaggaccgcgaccgcaatcgagaccgcgaccgcagctactccaactctgaagagtcggtggatagcatcccccgaagaagtggaggagtatcgaggcgcgtgcctggagagacgacgacgcaagtgcaaagcgatcttggtggtagcatggtgatggagtttgagattttcatcgtcaaggttccactgctttccctgcacggcatccaattcaagagaatgactggaaacacatggcagtacaagaacatggcggagcaaattctcaaggagctgaaactctaaagcataaaatatctccgggcaataatacaaaaaaggtgcatattctgggttagcgagagcatcgatgggtgtgtgaaactgccgatttacgagacaagtcgcagaggaaaaaaaattgtgctattggtacgaagggagaaggctttatcgcctatactggttgactgggcaagttacgacgatcatttgaaaatagaagcagagggcgcgtttgtatatggcatgttgcggcatttcacgtacgtagccggagttttctttcctgttcctttcccttttcttttctctttgcttttgtcaacttttttttttttttttttgctacttttgatggtgtgagtacttgggactggcaggtggatattagaacaccggccaagtaagtaatgagaacttgtttggggagtggcggtttaccactatggagagcgcatgaggcatatatcttggttacttatccacgcttagattacgtattaataaatagcaatatgattcgcaatatgggaccctttctctctcttttctttgtttttctttgaccgatttcaatgagttgataaccatgactacctactagtaggatctgattcacctggtgaagtccttgtttcactttgcgagacaaacgtttatgtccaatactcagttgtctttacggagcaccctgaaagagtttgcgtcatgacttgcatacatgtacatcgagtagtattaagcacatgcggcacgggaacagtggcgagcttttccaagtcggtcgaggcatcatgcaggtcgaccatgtcaatcacacggaatgggaacggcaacggcagggtagatggaggcagagaaagatggctgtgaagccctctgagaggcaaatcgctgcggctagttgctccctgcagcctggttattgcatgattcgtatgatttgtatagtgctgaatacaaactttgacgtatagttttcttcacatgccacggtatctgaagctatctcgaagcagaacctctagggccatttcgtactagcagccctcctctaatgcgcgtatcttaagtacatacatatgtaggtaccccataccttgctctgcacgccatgcacaccatcggggcgcgtacaagtaccatctgccgacaactacgtaatttgggtcttgggtcatccgcatacagcaagcggaaaggcaaaaaaaggcgggcggagagcaaaaaggcgggtctcaacttcacaagcgaagcggcagaggtcacctgcgttatctgcttgtatgcaaatgtacacgcggacagagaagaaagagcaacgagcaggaaaagaggatcccggctttgctagcagggctttgcaggctcgaaacgcggggccgactaagcccgtctcggcgattctgccgccgctgaccgtcctggtgcaaccttgcagccgccagcctctttcgctcgcggacagcagcttcagctttctcctcccaccagccgccaccatcttttgctcttctctcttctctcgtccttcactctcgtctggctcgacgtctgggctcgtttgtttcatcgcgcttcctggtccgtggacgattcgccggaccgctgctgaacgaaagaagaacagaatcccagtgccctgcccggtggccctactgctgagactcagaagaagaagaaagaaagaagatatacccggactctttacggtcgtcgccaccatgactgaggtttcgtccacccggctctacctggggaacctccctcgaaatggtccatctccattgtcttcctgctcccgtggctaccactaactggcttccctcagctaccaaggccgatgtcgaggctcactttgcgacccacggcaccggagagattaccgaagtgaagcttatgaacggtttcggattcatcgagtataaggatgctatggatgctcgcgacgtcgttccaggttcgccttacctcgttcccagtattaatatgctacaggatctattatactgaccaatcgcgcgttcttcttcgccatattacagctttccgtatgtccatcgccctaccatctctacctcatctccatctctcttccccgtcaatactctgtcgccttgcgctttgctcgagactaacccgcgattgaacaatacagatggatccgactttatgggagaacgcctcaccgtccagtttgcccgtggagctcgacaccgagagggcggcatggggcacgagcgtgcgccgccgcgaccgcgtagaactcctcaccgaatgcagatcacgggacttcccaatgataccagctggcaggtctgttccctctcccagtttgttgcacctggattccacgggacttgcatgcccttttcatcacatacttggagcgctttggtttgctatgctttgcattgggtcggcatgtgcgccccgcactatccctctcagccctttcgttctggactggcgactctggcttggcatccctggttcctgacttgatggatcatcatttattctttttttggcttgccgatacgtggactttgttctctccaggcttttgctctcctccttggcaacgacttacgtggattctaccaataggaccttaaagatttcgcccgtcaatcaagccttgatgtggtgtactctgagacaggccgcgactccaatggccgagggtaagcgctgttataaactttaggctacccaatcttacatgtgtgtttgtgactaacgagagggccgtagctttgtcgaattcgagactgctgcagatctgagaacagccgttgaaaagcttgacggccgtgagttcaagggcgcccgtgtccagtgccttgttgacgtaagttccgacattagtcccatcacgatgcatatcctttcaggcggactgcttgctcactctgtatgcttagactcaacccgacatgcccccgcgggatccccgtgcccgatctcgttcacctggacgtaggccatacccaccgccgcagtttgataactatgaccgccgaggcggtcctcaccgaggttacaaccgcgaaggcgctgcaccatcgtatggctaccgtgacagaagccctcgccgtgaatactatgacgaccgggctccgcgctatcgttcacctcctcgccggcccgtggaagattacccgccccctcgaggtcgctacgatgagccttaccgccgcgattatcccccgcctcctgccgatccgtatgcaaatggcggtcgacctgcctatgaccggccaccaagagactttcctcccagagagccagcataccctcgagaaggatatgcgcgagactacgatcgtggtgggcgctactggtaaattttattcttccttattctcacctctcatctctcttggggcctacgctgtatagctctactttcccacactgcctgtttttatacgtcttctatattatacgctcgctctcttggcgaaattggccttgaccaaacgtgatagatgacctaccacaaacggacttatcaattcgaaaagttggggcgtatggtttgcagaggctgggtattacgggacttgtatctagtgtggaaggttggggagtttggacttatcaacgagcagctttgctatttgctatttcgatacgagtggacaccggacgatgaggctcttgacgatcagaatgaatatgggacagccattgacagaatggaagggatctccgggaacacatgatatcacatgggaggcaagaagagtcaggctgtacgattaacgggatttatgtatggttcattgattttgctttttttttaatttactgctttttatttcttagttatacataacatttttgcatccaaacgttctcaacccatatacgacgtgctattcgaacagcaacagaaagaaactgaaagaaacaaagaaccgaaatgaatcaagaaaacatcatcaacatgaggaatatggcattaaaagagttgcttgcaagcagctcagcgttggcgaccgtcacaacgcgagaggtagtcgctgttagtattatacacaaaccgtcctcttggctcatacatgtatatacatgtgtgtatatctccaccagttcaaggaaacatgtcgctcatttccaggaagaaaaccaaaagtatttgatgaaaggatgtttgctgaagccgacaaatatgtgtatatcaaggggaggttttcttccccaatgtgattcctttcggacatgttctttttgaaaacaccatattactgccttttaggcggcggtcttcttccactgggagtaaacgccgattacactgctgactgttccggccaggccgacgaagccgtcgtcgaagccgacccagttgagggcggcgaaggggacggtcaagtcgcagacgtcggagacgagctggaggcggctggcgaagcgttccctgggaaaaatgtcacatgttagtctttctcctcttctcccggaagtatatatggggggaacagagaaagggtagaaagaaacctactttaggatttgcttgctctcgacaacgccctcgccatccttgcggtcaatcttggcctcgcgctccttcagcctgtacagcgtatacagctgcgccgcgacgctgaagaccagccccatggcccagaagcgataggcatgctgcgtcagcgtctttgcggcggaccacttgcggatgccggcggcgtcgcccacggtcagcatgtcaaacgacaggtagcccgcgtagccaatctggcggccgacggcggcgtagcgcaaaaagggctcgagggttttggcgtcggcggcctgggcggcggcctttacgtgctcgaggttcttgccgacgcgcatgattttgcgggcgaggccaaactgcttcttgatggcgttccagggggccatttgcgagggcgtgccgttggtgcgcaggaggtaccaggcgtagaagcgggcaaagtactggagcgtgcggaggatcttgtcacggccgacggtggtggcgacgaagcggaggtagtgagccaccgaggggtggtagacgagggtgtcggcgaccattgttggtggttttttgttgttgttgtagatgtcgtgatgtttcggatcgaggagcacgcgcacgcttatcggcttcggcaatcgatagttatcgtaaatgacgtctttttgctttttctcgagagagaagaaaagacggttatgtcaatttcaacgggggtataggtcgtaacagagagaaaaaaaggtgaagaaaaagaacaagttgaggaatgggccaaaagaagaattaaaaaataagtgaatgagagtcagaagtgtctcgtgtttagccgtggaaaggcttcaagcccataccgtatggttgcagaaagccgacggcacttgtggcgtgtaaaaacatgccgaggtccagattcccccacagctggagaagagatcaagagagagagagagagagaagcttagctcagcattgttctggagttgtgctgtgtggagaagagagacccagagatgcaaattccggagtagacccgcagctgggctcgtgtctttcacgtgcagcaaaagaaagcgaatctcggcgcagattatgtaacgcatctcggtactctctcggtactctcgcccagcgacgcaactcacgtgagtccccgcgccccgccgaacgagggaacttgctagctccaaccagcgcctttcgcgtctcctcttccgggaaatcctcttagacaatagctttcccgggcaacggggcatagccgggcctctccaacacttgagctgaaactgtttctcagggggagcacacaataagagaggtacatctacattacgcacagagccaacaaggaagaagaagaaaaaaagctcctctcatccggcaaatgccgtcaaaacccaccccggaagggaacccagacagccagtcaacggccacgcttcggtatagtcggttaacgttattactcgccctttgccgtgaacaccacccatagcttatgcaaagttcctttgtaatgatgtacatggaaaaaaaaagggctcttccattcagcttcggattggctgaagaaatgcccccccctggaaaaagagcctagagtagccagaacttgcctttttttgctttatacgtaatacaaggtcagtacttagtaaaaaaacaagagcctgggcgttcgggaccctgcgttttttcctgctttggtagctagtcttcccggccggatggcagcgggcgagttatcgtcaaatctcggcagcgtcttgtgatcaaaaagagcgagcatcccccttagtcaggaggcgtcttcttccttcttcttctatttgttctggtggtctatatatattcagtcgtttttgtcgtgaatatattttagccccaaaaaaaaaaacatcgacttctattgatttcccaattctccatctttctcactgttccctccactagccgaaccccacgaataacccaccccgcgtcatcgctgccgaagagcttcaatcccgagagctcaattcaactccaatcaccacttcctctttctaccattgaacaactttttttccgtaataaagagaaatcacggaatccaattgttcaagaggaaaagctctctactgcgttttgatcccaaccaatctctaaaacaccacattacatcatcaaccaccaaaaccgccaagatgacagacacgggcgaaaaagtcaacacccacatcatcaccctcacgcgattcctcacggaggagcagatcaagcacagagaagcaaccggtgatttcacgtacgttttcttccctctatagtttgactttgtatcgcaccgcttgtcaacataattccaataacagtcacaaactttgaaaaaactcgactaacacgagactcacaacagactcctctgccatgccctccaatactccttcaaatccatcgcctactacatccgccgcgccaccctcgtcaacctcaccggcctcgccggctcctccaacaccacgggcgacgagcagaagaagctcgacgtaatctcaaacgacctcttcatcgaggccatgcgctcctgcggcaaggtcgccatgctcgtctccgaagaggaagagaccgagattcacttcccccacgccaccggcgcgcgctacatcgtctcctgcgaccccatcgacggctcgtccaacctcgacgccggcgtctccgtcggcacaatcttcgccgtccacaagatccccgacggcgtcgacgtcgcctcaaaagccgacatcctcaaggccggcacggagctcgtcgccgccggcttcacaatgtacggcgcctcggcccagctcgtcatgaccatgcgcggcagcaccgtcaacggcttcacgctcgacaatggcattggcgagttcatcctgtcccacccggacatgcgcatccccaaggcgcgctccatctactccgtcaacgagggcaactcgctctactgggaggacaagaccatcaactacttcaactcgctcaagcaggcgcaggccgacggcaagccctacagcgcgcgttacattggcagcatggttgccgatgcgtaccgcacgctcttgtacggcggcatctttgcgtatcctgccgataagaagagccccaagggcaagcttcgtattctgtatgagtgtgcgcccatggccttggtttttgaaaatggtgagttcccattgtgttttgtctcaatattcaactgaattgagtgtcaatgtaaatgctaacatttgtgtgatagctggtggccaagccgtcgatagcaacatgaacagaatgctggaggttgtaccagagcacatccacgacaggtcaggcatcttcatgggcagctatgatgagattgaaaaggtcaagtcattctacaaataaaaaaaaaattggaagtgggtaagagaatgaaaggaaatgaatgcatgacacgggaacgtaaagaaaacctgcatcatatatagcaaaaaagctggtttggtgatttcatttgttcgtggacgaagctatcaatccacacgcacacatatatataaacctataattacacacaaatttcacattctccaagtttaaaattattttatttcattaaccataagatataacacaagagaaaagagtgaagaaagaaaaaaacatactccctagtcttcaccaaaactttggaaccaacctcggcgtagtcttcttccactcctgataggccttcctatctccatatcgctcatcatactttctctcagagaggggtatgccagataccttgacaagcaaaaaggccgcaaacgcaggactaacaaacgacaagacagaagtcgtcatcacacccaaggggcctccagacaatcccaacgcttgctggatgggcaatcgggcaaggacaccagctgaggcagtcgcaattccggcccaaagggatatttccccaaagtagttggggaaccgactatcagataatctcgtcagatcaaatacaatatccagataacttaggtgtacaataaactttcaagttttgagactcaataaaaaaacaagttatgaaaccgcactacacgataactcagaagaaaagaaaaaaaggttttgtttacaacttacctcttggagaaaagccccctcgtcataaactcttcatcatgcagcttgagcttcttctccctttgccacctgctcttctgcacatcggccaagacctcgtacgcaaagccagccagccaaatcgatatgccaatgacgtccgtggcaacgagcttgggcatcgccgcagatgccagcacagttgccgggacggcgttgagcataatcacaggcataagctggaacgatacccagagggcctggaagaaaaaggccccagagaatttggcggcattgtggcggatggaatcgaatcgagaatcatggccggaggtaaggatgcggtgaaataggtacgagccaactgttttggtggtgtatgagcaactagttagtttctcccattctcattctcaactagtaagtcgagtttaaaaaagacaagacagtgtacggttttcgtccgaatgtaagattaaagctccccctcggcataaggaacccgggtttaaagcattgcaagaatgaaaactcacgtcgaattgcccacaccgcagtcattcccgtcaagacgagctgtctccagttcaacagtaccgcgacacccgcacttgagcccgcgcccgcacccgcaccccccttcaggagctcaatcaggctcggcaaccgaggaacatttgtggcattggcggcataagcagccgcgcgagctcgcagcgcggggagatataagcttagcgctccgacagccaggaaggtcactgagcccgacaaatcgtagaagcgctccgaaccagcgaggatggaggggatcgcgacggcgctttggatggcaaaggcggtggcgaagcaaggcacgatggatcgcaggaggggggagtggaagttggtgatgtggaggaaatggttgaggagtgtcatggcctcttgcgttggagctgggctgctaattgaaagctgtactcgtgtaagaactcagttcaaaagaccgacggagaataggatcaagtaaatctcgcacaagatgaaaaatggaaaaagaggggtagaaagaaaagaatattctgtttcgaggatatgggatgcaatcaatttatccagcagaatatatggtagcattgcatgcatacatatgaacaaaaggattggatggctggaatgaagctgaagcgtggtgacgtcgacgccaaagcttctccgatccagctccaagaagctattcgcgcgcatcttgttgccgcatgcataatctcagttgtaaaagacgactggttccgcattgcattaagcttgtagattgaactggtggttggaataattcaattgtgctgattggttgagtagttgagccaatcggcgctttttgagtatatataagttgccgtagctgtattgtcgacaacgtcattgaataatagaacaaccgcgtatcaaatcaccttcactgggtattcctcgctcccgctttgtcagttctctcaattatatcaagccgcatagtaaccgactcatccagccactttgacgactctgcgaattcctcgccgcagcagcctcagctacagcagccttggggtcgtcttcaaactcatcatcgtctccaccatccggcgcctcgctcacggctgcaatagcatgaatatcgatggagaaatccccctcttgcgttccaaagaagctgcaaccacctctcgttagccgccaagtcttggcacacgtatatagcaaggggctcaataaagtactataagcagatagatggcttcttcactcaccttcgcatcatcagcccgactcgtttcacatgagccaagtccaacggtgctgcatccggcttcggcctcccccgatacgttggcttaaacgcactccacggcagatagacattcttgaaatcaaagctcgatccgtcttggacgacctcgaactcggcctcccagctaattccagcttctgcgcgtccatcacctctccgcggaggtatctcgtccttgagcgtcagggcgtagcgttttccatccgccttggccaccgcaacgactatgcccccctcgtagtcggacaggtcccagtccaggacccccaagctatgctgcgatgcaaagccggcgccgcccagcgtcgtggtatcaaggtggccatagaagcgggccttttccggatttatcacgaacaggtgggactgactggcgcctccacgaactcgatcatcagaagtgacccataaggaggagtcccagggccttttgaacaagacccaaaggggcgggtttcagttagccttggatgctctaattttgaccgctcatttatgctggtgcctgcaatagcttctttttttttctcccctccaagtcatgtaaactctaagggtgtgtgctttgcctccaagatgaagataaagaaaggaaaaaaacagacatatcgaactgtatcaagccagacgaagccacccccagagtctagatttcggatcctcatacccaaacccgagtctaccccgatcgaggcaatgtccacgttcattgtgggtattcattggaggcagaggggtgaactgaatcgaagaggcaaaaaacaaaaagaagccatcgcagcgttcgcagggcgtgatggacagacaagcgaagcatcaaacacgcaggaggggctcttactggtctccgccgtagagatagagcagcttctgccggttcgtcgtagcgtgcatcgtgggctcaaaccagcaacaggcgcgagcggcgatatcaggccagtgtggaatcactcatgagaagtgtccagatggtcgagagaagctggcaaaagggctcgccagcagtagccttgttgggtcaatgtacgagtaagttgcggttcgggtgtatcgcttgattgtggcggatacttccgatcggaaagaaagccgccaggcctgcgttcggagtattctcgctccgatggattaatcagtcgctgcctgactaattgctataataagagacgcaggcgtacggcgttgacacaatacgccaagttaactccgaaccgcaagccaccgaaaccttgacaaaagaacacatggaaacggctgttaagaatagagagcgccgcgccgccatgggctcacccaccgacgcctcgtcttccacgtgtttgacggcgcaacgatgggtgtgctcgaaatgcaaaaaaagccaccacaagtaccgagatggcgaagctttagcggcgttagaaatcgaggctctgctctgcttctgattcttacacacacacacaagggcgcacttacacggtaaaaaagcccgccgccgcctcgccggtaaatattctccccgcaaaacttcccgtaggtccaacttcgaaaaagctgcgaagcttggcttttgccctacaaggcgcccggcgcatgtggcgctggcgtattccaccatggcggccgcagagggcgggcgtgtgtggcttcgtccacatggagagcacaagccacggccagtagctcaaccgactcgtccgtagctctggaagaattgcaaatcacacgtgctaatactgggcaaaaaccatttggcaagtagagtaaagtaaattgatttttttgaatttggagcacgcttctagtgcccgttccgtttgtattccggcggggatatctagtataagattaaaaaaaaattgaagtaacagagaaaacaccaataaactgtgctttgcttaagcatatcagtccgttgctccttggaacgcctgccaaccaatcccatctttcaagtcatcccaaatgtccacttcatgaaaaaagatatcacaaaaaagaggtgttaacacaagaaaataagagctcatccaaagctctccaagaagaatgaaggagtcccaacacaatcgccatgctatttgtcctcgtagaaaagatcccgttgtgcaccccctttgccgtagaccagaaatcattttttgccccgtaatgtcgagtgccttgttgttttgcgacaaggtagaatatgtatatatgtacttcgggtttgtagatgatagggtgatgaattgtatgaaatccggctttttttttttttcctttcaaatttttcttttttttttcttcattgatttagtgctggtgctgcatcaaggctggagagccaggcatagacagcggggtggtagggtactcgaagcccgtctcagagcaggcagccgagtggtcgtatgaatgcgtcagaggaggagtctggcattcagaatcagcaacgcatttcccgagagtaagagaattgatgcctagccgcactcaccagagggttgttggaagggtcgtagggagtggacatgcccatgtcgtgagtcggcatgaagccatagccaatgtatgggctcatgacgttgtcgggatacaggtctcgcttgatgggctcgctgtagtggcccagaggaggcagcgaggcgggcatggcagcactgaggtagttggggtagacctcagcagtggtcatggcaggataggcgtgagcggatccataggggttcatgagcagctcgtcgggagctgggtatgtggtgtatgcgagaacgggcggcgtgttggagcgctcgcgctcgtcgtggtggtggtagctggggtgcacaaaagacagctcgtcgtgagactccatgggaggagtgaattggccctgagaaacaatggtcttgggaggcgtcgggaggcggacaggagctggtgcctggtgcactttgtgagccttggagatggattgacgcttgacgaccttgttggggctggcggcaggctggctgactggcgagggctgcttctcagcatcgccctcttcggatccagcgcggcgctcaagatcctccagacggcgcttaagcttcttgcctgcagtcgagtgttagatggggttttgcagaagagatgacgtcttgtagctaaaacatacggtagttgcgctgagcaatgcggttctgtattctcctgcgctcggcaagatctgagatcttggtccagtcctcatcagggtgggcagagctgctaaaggcgctgctggtgccgtggtttgagcagtgtcgaggaggaggaggagccggtgccgggactgcggcgtaggcataagggtgttgttgtgagatggcgaacatggccattgtgatgttgtgtgtgtgtgtgttgttgttgttgttgtaagaagagttgatgatgtggtgatggaggggtgaagagcaagcaaggcagtgtggtcttggctcagtagagaagaggctcttgcttgatcagatcaggatggaagatgtgactgatgggtggtttggatgagatgtcgattggtattatatagatgatgtgcgtctcagcaatttttggatcggaatggtcatgacaggctgggccagatgggaggacgacgagagttaaatactggatgcttcgacttatctgcctgtgtctttcgaagctcagtacctatgcagacagaccctggcctctgcagggctgcatggggccgggctttggctggtgaagcccagcaaggcttggtgaggtggtggaggggtgcgggcgtgaagctgtgacagggccagtgcatgccgcccaggtacgtaccgcccagcgaggccgatctgtgcccatggcccgcctcttggctgctgcgcgggcgtgcacgtagcgaggctcgcaggccctgtcgctgcatggagcggatctggctgtgtctgcagtgcagcgacagggggtgcggcggagtggctgtagcagccgggcgtggaggtaggaggtaggcgatggtgtgggcgctgcgagtgggatgaagcggatggggcggggcctggagccagaaggggccgggggggcgtggcgcctgccagcagtcgggaggcgtgacagtagtctaggtcgtgtagagacacggggcagggactcccgggagaggtacttttctctagtgccaggcaagagccagcgccagcgccagagccagagccagagccacagcgagcaagagcgacagagagccaagccaagtgccccctcccaatacaaatcatccaaatcacaagtctgctaaatgtagcatctccatgccgctaccaggtacgtactgtagctgtctcttgcagcccacatggcttggtggcagcggtttttgtttttgtcatgaagggccaaatttgcccggttttgtctcttgcacaggcgagtgccccatccggcaggcattcatctgcctctagcttctggctctggctctggcggtcccttgcgctgccaccctctcttcccgcgatatccagagcacagcacaatagcgctctcgtcgtcaaaccctccccccccttacaagtgctatgattagcaggacgcgacagccggccctcgagaccgtgcgcccgggggaattgttggaccctctccgcctctactcccggcgaatatccgtcgaccacgaaaacggccatgctgcccatcaatgccaggcagtgggcctgcctgccttggagtatactgtactggactctggctggcctggatggattgctggcactgggcaggccgcgccaggaatgaatgcctcgctttcgctcctgggagaccgcctatctgctgccaatccctactgataccggtgctgcacgcacgcacgctgctgggctaggattcggtctgctggcaaagtaaggtacaagtggccgggctagcatggctaagcccagcactcacacgcagagccgtcgtcgtcatagggctgcgctgacatcgctctaatgccattcgatcctgaaggtgccggctaaggcacaagcgtcaagcgtcaagctgcaagttgcaggagtctccttatgctaggccaagcccttagtatggaggcgcttctagacgtcgagacgttgcattcgaaacattgcgcccagaaaggaacagagggaaaaacgggtagggcacccgccattccttctgctgtgcttcgtagaagcatctctcggacgaaatcgcatcggggctggcactggccattccgccctacgaggatggccgccacatgtttttgaaagggggttcttttgccagcggactctcccccggccgggagagcactggacagtacagtagcattgaggcacggacagctggcaatttgctgtcaccttgaccgtcacgaactgccatgctgtttactccgtatagttgcagcagagccggccctggtgtacttgtggcctttggccgggtcggtaaacccggcagacaagctgtcaaaacaagcgctattccggagtacagtactccgaatcgcacacactggctgattcgcaacgccgattctcaagctgtggcaagtgcgattggtgtttttcggagctcgaatcgcaactctgtatactccgatccagagctcttggagctctacgccttcgaatcggcacccaaatggggggccacttggctccgatgcccctccctcccctgcaatctgatacatcctttagtacttactgtagtgctgctgtggacacaggtactcatcccgctcttttcccagagcatgactcaatagagtccccagtacagcgacagcacgaatagtttcaacatgtagcaagtttgcaaagaccgccatggtgaacggtacttttgctttttattatcatatgccttgctcatgccaaggcagcaggggcatctcggcaggaaaattacaagaatgctgcccgttacaaaatattcccaacgccatccactcaagtctaaagacaagtaccaaggtctcgagcgtgctccggtattgcggtcagcctttttcccgtgttagtagcagtgggcgagcttgtttccccaaaatcccacaagccaatagcatctgtcaggcggcatgtattcgtaccttactttgcggtggcgtttctgtagggctcatcctactccgctcgtagggccaatggcccagcggcacatcatgatcgaatccatcctgacgagtaccgagctactggccggacgtaagtaagttttaggttgcggcaccagacagacgacacaagaggacgtggagataacgggcgtatgatttccaacctcgacaactcagcggcagaacggttgtcggtaccggcacccaacagcggcagaaggaactgagtaatcaagcaaacggtaacgcccctggcggcgtggcgtctctttctcccgagacaacggccgacgtcaaatgagatgagcgtttggcaaaagccacggcgcaccatgataggcgaatcttagccaaaacgttattaatggcgacacaggcttgatagcctcgtagggcggcggctagcatggctcccagtaccaaacacccggctgtcgccaagcgcagcactgcccgctccgagttcccatctcaactctgtattagactctcttcttcatgaatgctcctctatttacggagcgccgctaaaaactctcgagctctggatctcggaagggggggcgtgtgagcgcggctacccgttgaccttggatttgagttgagagggcagcacgtagaggttgggttgggctcagccttcaccggaggctctcgctgccggctggcggtgtcccagaccttgaccactaggagctcggattcagcccaactcgtggcatcacacgtgcttggggtatgggaggctatttttgggccgcctatgacgcccattaccaaagccatgcagccgggtgcgtgattggcctgcgcccaacgacaacggccacgggccccgcctcctatgcgttccccctgcttctgggacgctgctaagtcattgcgcctgcggactagctttcccttagtgtacatgcgcgattgggaacagcgcaattgtttcgaagccaaaacaaaacggccatggacctccaaaagagccgcggacaagcgccgagcctctgccccccatgacgccaggactctttgctcgacctctacacgcgagcaaatcactgggggatatcgctggctagcttccttctaatccgccgagtctagcaagcgaggtgcaaagggcttcactgcgtttggctgctgctgacgcccacgctctgcgatcctatctacaggatgctatgtatagcatcgcctaagccaaaaaagagcctcccggagatatctaccacgcacctgtttccctctgccctgggcccccccacagcatctttcatttacagcacatggcattcgatggcaccattgtcagcgcgctcaaccgtgccgtcccaacccacctctctcgccctttcacgttggccaacgtggtgttgttgctacatggcatgcaagatgggggacctagcccgatctgccccttctatgcatagccgtgttattgtctcctgctcgattccaaccgcgctgtcgcataccgcagccatatggggacacgctgagttgttcgacatgttatcaccactttgtatggagcacctatcctaacactacttgacgccgcagaactggccctctctggccctctctggccccaattagacgaccctgctgcttgggtcaggtggctaccttgcaccacctaccgtacgacttacttgatagtccacgaagaagtaggtatctataggttgacgacacggccagcggctacctacatcgccttaattcaagggctggtcgactgcggtgactaatctccccagggtaatcatatttccccaaaccggcatatgagggacaaatttctccgggcccaaaaaaatctggccagcgagaagcgcatacaatagcacgagagcccgaatacggctacaagccggaagttgaaaaaaagcgaaaaggcctaaaaagagaaacccgctatcagggcacccccgcctgaggagacaaaatggcaagtgaagtgattcgcgtcaccatctccgccgaaacaggcaatcaagggtcatcaccaagtgttgatgccttttagccccaactaccgcgagaaattgatttggcatgatgcgtagcacgactcatcgacatgaggggaaagcaatccagagccaggaatttatggagaatgggggccatcatcatcaatcatcatgaacacccctttcattaactttggaggtatggggcccaggttttcgtgccgtgcgtgtggtgttgggactggccatgccacggccaccgcggtgctccccgggagctcttcaaaagatcccgaccccccggctcgagttggccgtcgcatacggtacggcactggcctctggtgctggtaccgtgtacccaaggcagcgagcacaggcagcacacgacccaagtcccaggtgacagagtccggcatagcggcggccactcccttgccagagccaggacttcagatgaccagcggagcccttttttgtcatcatgaggagccagggggtgtgggcccagcagccccttatccagccaataggccgccgtccctacccgtcgggacgacgccatctgccacatgtcaactttgtctgccgagtctccccttcaatctcagccctacatcccaacgctgtggatagggcgctcgctggacgtgctctttcaggccacccgggaggatcttatcccttggatcgggttcgccctacgagcaaggcagacattaggcttatttttctcctctcctcctctgcctctctctcttttagcacagctcagctcagctccccttacttttacctttcttactataagcggcagtaacattcgcaggatgccaaggcgctgggtcacgtctcccgcccccctgagtcaaaataaggcttccgccaaacacagcgcatggttgtagattaggtagcgaaaaaaaaggaagcgagcgagggaaatgaatgagccgagaacgaggaacgaagttggcgggctctggccaagagcgacggcaaagactaagattgcattgcggttgtcaacttgtaacaacgccttcagccagcacctcattttcttagaggcggcacaagtacggggtaagaaggagagcttggggattgtctggagacttagtttggtgcaccaagtgccgtttccaagttttgcccatctattctcatgctctagtggcgcccacccttaactcaacagccaccagcaccaaaaagggcgcgcatcacataccaaacaccctgcggcgcaacgccacatttgcctacccactgccgccatcaggcttagccccagcctcttgttagcagagcgggaaaccgggtgatgatgatgtttgtcatgatgaaacgccgcctctcagcccgaacgtgctgcaagcaacgtttagttattcccgccgttgtgtgcttgtcaagacgataatcccaacggaaatgtgccggcttgtcactgtcactgccactgccacttgcacagctgcgcggaacggctaatatccgagccaacaacgtggtccgcgggcgcaggcactttggctggctgcaaggaattccaaaaaagtaagtttttggggactcgaaacaatttgatttggaaagagagggcgtcgcttgacactttttcgtctccttcgaggtggtagcagtgccggcgtcccagcatcaatgctacctcacctcacgcccccaggtcgcatctggcttgtggcatgaaccatcgcttaagggtcgctaagaagcccatattttcttatatcacattcgatgccaactacaagcaatgtacggtatctacatgcgctttccgtcccccccgtggatctgcccccctataaacaggtttcgcggtgcgcccgcaaaaggcggctaagctgcgcatcacaagagttcaatgctaccaccgctgtacccagcactactgtaccacccaaaacgaagcgagaaacgagggtctcgagtggagagcaggaggcgtgtcccgacagaagggaacgatgagatcgatgcaaggtgcctttggcccaaaagaggccttcgtattggagcgaaattagcaaagggctcagtttcacgagccgtggccgcggtactatgatgtgatgggggccgttttcccaactccctcttctgaccaacaaccagtttttttaaagatggaatactacttggacgtactgtacctgttgttggtcgacgatcccaagccaacgcctccgtctctgcaacggtttccaggctaattatccccattcccaggtatttgatatcaggaccaacaaggtcggacgaatgcggcgcacataggaaaaaccctaaccacccggctggtatccccagcattaccgctttgggcaagccaggagaggcttgtgacctcgccgagacgacgtgctcttcttttgcttgcctgcccttttggcggataaccggcattttggaacggccacggtccactcccggtggactggatccgtccgcctgggggggcccctcccaagctctttgagttgaggcgaggcgaggggagagggacaagggccctgaatgcgaagctggccaaagctcgaaatagagagccggctaccccattggggagatgggcaaaatgattctctcgttctgtgtgtctttctatgcagccatggttacaggtacggttgcgactttgtaatttcctgggacactagtgtgatgcaaatcgacgacgaacaggcgctacccggggggctggtccagggcaatggagctgccaagcagacgatgctatcatcggttttgcatggcgtacatcataggctggtacgagcggctctgactccggtgcctttggggggatttgctagtggcggtcaacaacaccaaccgcaaccatcgccacaggcaattgtgtgcgtttagcaatcgtcaaaatcttatctattcaactcccctcttatcaaattcgcctcgccgcaagcaagtccactttaagtccctctttcaggaggcatcgccaggcataggtagatgcgatactttgacatacacgacgaactcgcaacaaaaaaaaaagccgctttgcggcgcgcgcggcccatccggcggcgtgaaatttgagcgccggacgaatcttgtgccgatttcggtggggagcccaccagagctctccccaaacgctgctaaacccacgagcaccaaagctgtggcaaagctctctctggctctccaagggggtcccccagcagtgggataaccggatcttcgctccacagcgggctgggaggccaatgaagctgcccagcgacagccggccttggaaaccatgctgccagtatcaaacagttacaagcagcttgtactcttgtaactgattcccatgggtctccggtattttattctgccttccgggactaactggagattgagcatgggggtcggaaaggtatttgcatttctgctcaatccgtttcaatcacctccaagtctgccaagcggcgtctcgccagctgagccaattctggcttagccctacccagatctgccagccgagtcaggacacagcaggtggactatcgcgactcttgcgattcttttttgggttcgcctaggtgcgttggaacagactgcgcatttccgatcctggcaatggatgcgcccgctagtgcgaaacgaagccaaatttgatttttttttttttccccccccttcatcccatcactgacctgacttgacttgtatcgttgctccttgacgacgctatgcacatcacgaagctaaatatacctgggatcatatatagcttcgcacctatttccggatagctgccatggggttgcttagctagaaaagcaaagcagagtttttttagaaattgtcgtacgattttttggcgacagcactaaagtactagctgtgctgtagcctacctaggccgcttcatttattcatgttcttgcgacgggctgctccgttcattttagagcagcggccattcggcgggatttttgcaaacgtgtgctgggcagtctagttcaggaatatgctgcaagtcaagttgaagttggccgtgccccatccaaccttgagacggaggcagctttagataccgtactgtatctgcctacatggcggcacagagcataaaaaacggagtaggagattaacggcaggcagcaaatccgaaatgctaaaatgcttaggctcgctgttttagtgccctcgccatataacaactgggctctggcgatcgacccattcccatatgaacagcagtcccacaaggccaaggcagcttctcggggagtaaagggcataaatcctaaagagcctctcttatggcatcgccacgctataatacagccaaggctcattcagatactgtagcaaagataaacatatgatgtaccagaaactcaaactccgcatttcctgactttcccgtctgacgccaaaatcgccatcgattacaatctttgggttcttactgttttttttttttttcgccacggacgacaagccgtcagagcggtgttttgccaaaagtgcgataagaccgcatgaagccggacatgtgccatgatttttttaatattcacggcacttcgggaataagtgcaaaacagctctgctgctaaaataaaaacatgtctttagcagtactctgaagctcttttagcagacaacgtcccgacagccataagctccaatttgcgctcgggagatgtccgagttccctttattttaccccctcccccgtttttctttgtttgttgctttacctaaggcattcagtgtcgtttgattggttcccacacgcccttcttggtccaattggagtgacaaggcccccgcgtttcctacttctgggtattttttgggggctctagctaagggttagtcggtacctctaaacctactgctaaacccgtcttggaatttgtacatcgaaacagaagcttgagctttcaacccccccccccctcccccggtctcccgctttcgatttgccgccaaatgttgccaaggtaccttttttagagtgggctcccattctaaattttgggggggcggctcgtgttttttggtatctttcttcaaacaacccaaatatcaaatcttcacctaaataaaacggggcgccgtaaagaaaaagcgtctccactttcgtccgtccgggctttgtttggtggttcttttttgggcatctccatctagtgttttataaggcctacattataaggaaatttgctagtaaacggtgctccatattcccgcaaaaactcttggttcgggtttcttttgaacgatatcggaaaatagatgcgtacattcttgcatgatcggcaagtcatgtacccaacgctccaatataacgtgccgctccagtgggatttttttcccgcttggcgctagcctgtgctgtggtacctgcctagactgccattttgcgttgccttaccttatacccgggaaaataaaatacctgaaccggaagcgaggcgggacatacccgggagcttgtaataaagtgatgtgtgcttgttgatttgggggatatcatcaactcctccctcgtgaaaatgattccacagtggaggttctctgtttattccctttgtgcctcgcttagagtaaaccgaaagggaaccccaagacaaatcatgattatacaacctgtttgtaagatgaaagataaaaggtcggtgtcttgattagtacgttgattacaatttggtgccctcttgctgttcggactttgccatggccatggggttcggggtttgatctaatcgggaaattatacgccagggaagcaagccaagaggagccaaaagctgcagtacacacacacacacacacacacacacacacacacacacatgcgctcgcacaaggagagaaggctggatcatctgagacaactcaattcccaagctccagatcctcgggaaacgaggaacaaataacgtgacgagaattggcagaggggacggacaaggcatcgatgaaaatcaaccatgcctacgtgcacacgcccctccttcgcttccaattggtgtggctacactactgcggttttttttccataactagcatacctgtagagcaacttttttcgagtgtttttaatctattttacctttgattctgcctcgtttcgttttaggaatcgtctagtactttttgtttgacagcaaggcaaaagggcactccgtataaagctaagggacagctaaagcacgcggcagcacagcccattcgggggaattaataagagcacgatgcgaatagatgtgattgataaagaaatgggctgccggcaacagagaaacgccgccaatgagattttcgcccttgtccctctcccgtttcccacgcaagcttctccctcctcactggctcactcactcactcactcactctctctcactcgctcgctctcccgtgtccggaagcaaatcatggcatacccggggagacggctatcaaagcacacccagtcccccggttttgtatataccccgattttttccctctaagccttatcaaaagggcataccggtttttaagccgcacgccaagtaaccgcgcgcgcacgcacgcggccttttacaaggttttttttttttgagtgccaagcatataacatattaattttgcgtttactaagcggagagagagagagagagagagagagagaggggattccaaaagaccccaaaatgcttgcttttctttgtgactactagtagtacttctttttcaattttacctcgaagacgcagtagattagatagaatgcccgcaagacaagggggcgtgtgtattggggtatttggggcattcttctccaaaacgactggccggaattaatgcttccgctttttaccacttaagcccgggaccccttcgccgccagtatacccaaaaaggaaatttttgactttatttgaaataacagaagaaagaggcttgcaaggcagcgaggattccaaaacaaaatcagcgcatttgatcttgcgttttgatatggatctatcttgtgtaacttgctcttaatgtgaaagtctatgtattagcaactttttgttcttttagttgataacaaaaaggactaacaagattaccccgtttgtatccgtatagccgccgtatcgagggcgataaaaaagcaattctcgttctctttttacacaccccaaactgtgtatacattgcattcggcttttttccaccccgcggttgcacaccaactccccgtaatccgcgttacatcttttttgtagattatcttcaacctaggtgccactccgccctttcgctcactcaactcacctcagtttgccgcctgcgaggcggtctgttgttgccactgcacaccttttttccgcaccaaccgtgcatctagaaggccactttttttggggggaggatgtgagaatccagcggcatgaggtgtaaggatgtcaggtaataaccacctactgctgctattctgtctgggagcatgtgtgcgtctgtgtgttccaaactactgcagctgccggcgcgcgtctcagccttacaaacgttggtttcgtcccggcagtgccgttccctaaaacagcaccaaggaatgacagcatcgtcatcaaacacctcctttttctttcttattttattctctgacttgcatttcctttgcttccccgaatggcagctttcttaaggttctcacgcggatgattggctattcccccccctccccccttcccttttctctgttcccctctgatctccctcttgacccgcacttctgaccagagctacggtatatggggaggaggcgaacaaaggatgtgaaccaaatccaacgagtaatttttgccaacaaatgatgtcgaacatcactcaattacgagacccagattccatattttagacaaagagaatgtcaccaaagctctagcatacgaagcgggcgcctgatttccctttcccctcctctgtgccgcgtctcccaagcgaagagcttaaatagtaggtacaaagcagcaaaaagagcgcagtacctgtacgcggaaaggggaggcgaagcttgaccaagtaggtgtctgtaacggcgcagctaaactagactggtgacatattctttctcgctgtctctctctctgttagaggaggggcggcagagggggacagaggtgggttttgcagcgaatagtttcaacagttgatgccctcaccttgcctaatgtggtcgctactgtgtcgcatcggctggcccccacgccccccccggggaggatcaaattgctttctgctgcggcatgattggagagcacaagatggggcaaggcaagctcgtgcaaccacgaagcttccaaatggcccgttggcagcgaagatgggatggagaaatggacaagagagcgcccgtttttgctcttctcttcctccaatggacgacacaatcccaaaagcttgggtgtgtaagttgcggttccagggagccggttggcagcccggtcacgtagacagccaggggcgatatcgcaacaagctttccggttctgttcttgatatagatgcaatccgatggtataccgcagtaggtaaccggcccgggcaactttgacttccattgatcttcactcgccccgtctcttttcctaattctcaacttccctctctgtgcgtctctctctctcgattgcccgaaaccccctctcgtttcgtggcacgctgagatctcggcgatgttagtgggtaggaaacctcgatcatcaaccatccatcatgccaagcccgacttgatgcttctgctccccgatgtggcggcgagcccctgtcacaagggggctgctttgccttgatgcatggagcatcttgtcccaagcactgtgcaggcaggcaggcaggcaggcattccgctctgcagagaccggtatcacgagttcgtaatctcgttagcactcgtagggagtccgcctcggcagcaaggtgctcgttttgtcatggtgtttttaaggttcttttgtcccaggggttccagaccgcctggcaggattttgcggctgaagctgctgggctgggatggccgttgactctttgctcaatgcggtgccatcattcatcccatcagtggcagctaatttctggagggccctatcatcactccttgtgcgtcgtgtcaacagtagttttaattctttgcagcacgagttacatgtcaagaacggtgtgtcgaagaccctcgttttgggggctagttttgccggggcggggccggatgccttggcgcttggagacaggacaaagacggcatggcaggagcagctcctccgtcgagcaccaggcaaagtaccgatcactcagcaacggcttatctaatgctggaacgacgaggtattggctactgtactctgttctctcttgttccgaaccggcaaaccgtatccagcgcggctcctgattggtggagtgcgagtagcgcaagttgtgggctaatttcccaaatcgggacgaagccatcacgtgacgcggccttgtcacacgccgcgggggtgcagggcctgtctcaatgcctcgctcgtgtctctcccgcagcgccgcagacgcaatcatgccaccttacggagtcgcagaccctcgtcgctaatgtagatttgatcgccgcaggagcctcctcctcgtacgattcgacaaacagctcattggcgaaagctgtagctgcagcccatctgcgtccgccatgggcctggatcccccagcatccaggcgacaacgcatcgcatcgcagcacggagccctacagcagaccgacgacgaaatgaaagaggcatgcttccagaatacctggtctaccacaattgagctgcgatgcatcacgggcgcaatctgcgaatttttggattagtcaatctggatggctcagacacggcgctgcctccgggccgtcgagcacggacgcggatctgtaacaaggcggcggcatcaccagcggcatcatcgctgtcgtcaggctcacaccggttcatcgtgggtggttggtctgtctgcctgacccagagcgccggtcggtacttggagtcgggctgtagggctggctggcagacgagagatgagggcgatttcagatgcaacaatctggtccatggccaaagctcaggttggcttgctacccgatacggcgccgtgtgctgtgccacgacagagatgcagccaattctctgctgttccagcggtgagtctagcaattaatcccaacgtcttcgggcatgccgagcgggacgctgtgcagcgggcgtacgcggtgcgggaggtctgggacgtctgggcaaggatgttgttggccagcagcatctcagagccccatccgacgccgcccattggctgccctggggcgcatcctttgatcaacttgtgctgtcctgctgggatgcggtgggatggtcgggcctggttcagccctacgttctgtgcacccctccctccctgtcgtgccatgatcctggtcgtcacatctgtgctaacattctgtagacgccacccccccttggacttgagcgatccaatgatccgcctccggccccctcccaggtcccctctcccgggaagcggaccagggtgcaacgagaccgtttggtttccatctggcggacccagcaaagacgtggcgtttcccctgccattggccgcgttgcgcgggtcgccgtctttcaaatcggcggtgctgcagtgccagagattcggcgagcaaccaggggaatgtacgtcttcagccctctgggtttcccacaggttctcgcatcccccgaaacaggaatcgcgccctggctgtcgctcgagatttgagacggcgatttgctgagagggacctcgcagaatcgccgacagccagctcctgctaggctcgcaatttcttctttttaatgggcaaggggagctctaggagctcatccccggctgtcaatggtcaatggagctgctagcagtgctagtatatctcgcctcttgtaacagagagtcaccgccaagtcgaatatacgcaagcccggcgtccttttgctgtgcttccgcccctcctgctggcattccttcttctccgatgcctgccttgcctgtctgcctgctggctgcaactcgtcgtcacggcttaatggccacgcccagcgcgcagaaaggcggcggcggcggcggcggcgtcgaagcttgttcctcaacggcgacgacactcgtgcccagagtccgcctgccgtgtaacccgttcacgttgcgtcaatggccgccctggttggcatgcagccattggtggacttgtggattgcggggcccgtcatgatgccctggtcgaccgcccttttccagtgcgggagcttcagttttgcgggagaaaaggcgggatggggcagatgggcaccgccgcgacgggcacgcctcgtgcgctgcactgcaacacacagcacagcactgcatatggacgcacaagaatggagcccttggcctgggtctgtgacagcgtatgcacacaaactttggagctgttgtggacctctttgtctctgggtcctctgggtcccttggtgctggcagacagatacggcggcgaagcgacaaggggaagaaagaaagctggtccgccgcatggagcctcctgcagcgtccacgtttccttgaagcttcttgcctccccggatgcagcctcagtcgcagcaatctgcaactagtgtgtctcgccgaggctatgaccataccgtctaattttgctggtgttgcctctgatcgctagttattcttgcggtcacagctcttgagatggcatcggagtatcacaaatgacagcaacaccgccttcaatagtggcaagcagcctggttgtttcatccaagatgccgcactgcactctgcaggcgcacgctcgttgtccgcattcttgcaggtctccgatagagtacctgttacagatgtacagtacagtacagcgtggtgttttgtgttgtcgtcactgccgctcgtccatccatccacccatccacttttgagcaggtatgtgcaactcgtatctcgtatgatgttctatcactgctaccttgttatatcaaaactggtaatgtatctaccatgtagtatcatctatcccaatcatctgctacagtatcgcatctctccattaccgagcaactgggcataaacacggaccgggcggagtacggagcgcctgtccgacgtcgttttttgcggacgtcttcaaagctgggcggaccgcctggcgagtgccgaggaaggcgggtcgcagtgtatgggctaaacacactctatatttgctctactttttctttcgattgtgaattgtatatgaggtccattacggagcacgttgggaggctaagcaacaattacttttcgagcgctgcctttgtcgtacgcctaatactgcagacgcacagtccgccctcgatgaaacacgagtacgagccagccgggcaatgggcgtctcgctcgctcctctcggggtctcgctcctttgggcgtctcgcgcctttgcaggacggctcggactgaggtcgcagcaactgttcctatcactatccaacacgtgctggcctctgctctaaccacggcgtcgccgtatgcacctgccaggagcatcttgcattacagcgtcacattgcggcccgtttgggtagcattgacgatgtatcaagattgtacctttaggcagcgtgtttgtacaccgtcttattcgctgcggcttctgctccatacaacttccccagcccagtacctgcactctacttcgcactttgtctgcatcgacccgtcacctcatctttttgcacctctgttctctctcgtctctttttcacacacgccaaaaggtatgaaattgactagcagaggtcatccacctctccctcgctgctgctgcttcagcttcagcttctcctactcaccctccctgggacagaccacatggtgtggcgttctatgagctggtctttcttcaggcagccaccaagccagccatcaagcatgtttacacacggctattttttttttctttctatcttttacgagggggccgacaacttgcgtctagacccccctacttccctccttctctatacagccctataccactcagtctccccaactatcttttgggaaaatggtccatccgaggcacaagtggcagatgaaaccagccagtggcacccaaatcagctaaaccgggctttgggggaccgaaatagtgccatctgccgcttactactgcagacggggcctcaaagatattaggcacaaatgtcaagcttagcagagctctgcagtggccctgcaggactctgtaggtcttttctgagattgaaagagaataggtgccgatgtgatgaaacatgaacttcatcgccatttcaccctgtcggtccaatccaagttagactaatgccgagttagatgccgttgttttcagcccgtcctgttcctagctgtggtcggcaggcaccagagtcggatggttgttcaccactatgtgattgatgatcgacggcgatcgcatacgatttgctgaaaagggaatctgaacgagtcgcttagccctggtgacgaatcatacgaagcgcaatcctgacggcccatctccgaagatggcacccccgagcgctaaccatggttatctgccgacaccacgccaatattcctgcctactgaacagcccagttacctattcctccttcaatccatctttagcctcaaccaattccattggaggggtggtaagtgctacgtcctgcgttttggtgcgcctttggttcattcccttttctctccatcctgaaagttgcgcctttgcgacccatccctctggcatcctggagaaatgcggatgcttcagtgccaccaaggctgctaattctccttgtatttcttgccttcaagtctagaggtacgtggcaatggatggggaaacttgttgccataccatgtgtttggggataggttttgctctggggccatggacccaatttatttgtcaatgaccagtgtcattttgacattcatctcttttgagagaagaagaaaagggcatggtacgtgaaaagagagggaaaatggcagcatgttgacgtactattctgcgtgtcatgagttcaaaaaatgccttcccccccctctccccatcaattatacaaagactgacactgcccttgcattttcaccaaagcataccgcagaatagtactgccagctagtagagctccaagctgccctcgtacgactcatgctgtccagggtccagttgatgcaagtattcagtgccagctctgctttgcggggccaagttgtcgagtcaggctgtcagaactatatctaaaagaggcacgacaggcgactcgtggcggaaagcaaacaacccggctgccgccgcgatatccggttaggtaggtaggcaataggcccctggtataagtcatggacaggcatcattagcagtagaactgggactaggaacttgtgtccatacggagctcgccgcagcagcatgcaggctccgcacactggtatgccaccaccactgtcatgcatgggtctgatcttcaacttgaaaggctgtgctagaagtcagtcggcgatgttgatgcaagtgcataaacgaggctcccgagaaggacgccgtatcaaagacgtcaagcatgagagactatgagacagccagtgattgccggataggtcggcgatgctgggatggccgtgaacatgggtatcggggagccgcaccaggggccctgtctgtctagtttacgcgttactgcacgaaagtcttgagccagtgaggagcaaatgtgcactcctttgcagccgtccgtgggattcgcccactctaatacggagcaattgggtacacaccacttccctcccgagggagattttgagggttggcaaagcacgtggtaatctgcaacggctatccactcgcggccagtcacgtctgcaagattgcaagctgaacagagtagcagtgcacgcagtatggctcattgtcgtatccatggttctccatacagaggagcggctcgtgactggacgcgcagccaccctcccccatttttttcccttctctccattgcagatttgtctgtaaggaatgactgtacatccatcgtgcctttgatagttgcatgcgtactctttttttccctcgttgctgcacctgcacagagttggaaagggccggcatggtcgaatcgttctagaggctatgccggaccaggggtcgagatggctaatccaggcaccagtcgtgtttagtaaagtcatgtagcaaagcatgtctgcagtgtgaagagaagggagggtggcactactctagagaacgtggcaatggcgtgggaggggacttgaaggacgagatccccgagcgcttgtagatgtgcgatgtgactctgttgacatacgagcgaaatactgtacatgcacaaatgcatcttggttttttctggagactacctgggtaggtagcctaggcattgcctagcaccgttgacaaggggtgcagtgcaacctcgtgggccaggaaaggcccttgggcttttgcatacaggtaaggcacatggctgggggggagggtgtcagcgctcaagaaggcatgtcgaaggcacgaagaagctaagtgatgcagacttgatactcgcgcgtctcaaaggccatggatgagagaaaggatccaagggggacgatggaatgcaaaaaaacggcgatgctacagtgctagatgcttcgtcacggcggatcgttgagctgaagatggacaaggagttatgtcatccagcttgctgcgtcccacaacgatcctcttgttgcggcggtcttgtttgatgaggaggagccgttggaagaggaagaggaacagaaaggggggacccctccccggaatcctggccaagcaattgcatgtgaggcaattgcatcgcgaacttttgaaaggcctgcccgggagggcgtttatggatcccccagagattgtctgatcgtcccatgtaagtgtgtatgccgcgttcgtctctgccgattcgaacctcgttttggacgaaagaccccctccccccccccccccccccccccccccttctgcctacttatactagcagtgctcgtaattcctagtagcttgggggctactctcggagacaatgtttacccgttaattaattctgcggtaattgccttgcacggcaagtcctagattctacagcattgctgctattcttcttctgtgccgcgggtgtgaaagtgagtgtccgacccatgttgtggatcgattctctttgggctttgggctggggttcgttttgccacgggttgccaccttggttttcgatttgtgtgagtgagatgctgcaattgctgtttgctagcagtagcagtactacctgtgcagggaagaagaagaagaaagcatgggtgtacaagtaaaaaaagattgaatcacagaggaaggacattgcacgaggccatcgtgtgatgcatgagtggatcaagaggaagggaaaataatatgacgtggtctatgctttggggacgggaccagaatgtaattctcatcactgtttgagagagagagaccctcgtctggacggggatgttgtttgatttgcggaagagtgaaaaagattgtggggtaaaaaaaaaagaaaaagaattgcctgtgaattcgctgtgatgttttttttttattcttcttcaatttccttgttctccaaaagctatttttttttttttaaacacccctccttatttatctgacgattgacgacgcggcagctaccataattaattgccattgccctgcgcggatcgtcgccccatctttttgtcattgtcatttcacagtacctacctaggtaggcattttttggtcaacgggacgaagattggcttagtagcgccgtcttttttttcttgtccatgttcttgattttttctttccccccatggaaaaatgacgataggtttggctttattgagatcggtcaggaattggtgatggtctcgccatagctgtctcctttggagaaggccggtgtcgtatacaggcaaagtgtgtacatctacttataagtagagccaaaatataccgtagcagcagaacgggggggggcaagcatggggatgaggatttgccggaactgacaggcaagtggagtttggaaaagcagttctgcttggttgtctgtttgggtcgtgggcaggtttatttgggtacaagtagccaggccccccaaaaaaacgaattgaatgaatgagtaaatgaagagacccctggtttgccggcatatggggtgatgattgggattttggagtggaggggagggccctgtcagggcgccggatagagttgacggcacctcatctggactctcttgcatattgtgctcgttttatctttttttgtcgcggagtatttggattgatttgatgtccgtattagtctctttcatcggcgatgtaagtgggatgaaggtaaagcaaaaacaagaattggtgatgaagcatgagaagggttagagtatagaggaagatggcaaaagatgatgatagattgagactgcagctattttatttattcctttcttttatttatctacttatttacttgtttagttggtttttttcttcttttttctatcaaacctctcttttggtatctctgtatttttcaccttcacctgcgtcggcgaccccaaccgggccctacggagggattcacacagattgcatcgtcatccatcaaacagcaggcagcaaaaaaaccaagagatggaacggcgtggcgagttgaatccttccgacagggtgacaagatggaaggattgcgcgagccggccaagggcgcgtggcaatgagatgcgccggcgagagttgagcagggtaggatttgctagtgctggtgttgtgataatttgctgctgttatgctgttatgctgttatgctactattttttttttaaaataaaaattaccgtaataattctagaggcttaccaaatagctactttaagcatagaaaagaagtactagtgaaaaaaggcagagattgcgagcgaccacatgggcctttcaaacatcgtctatggcttccaaacttcatctcacaccaccacacacacacacacctctacctaaaaaagaaagccccaaaatgccacgcttctcgcacgtttcagagcagcattagcggaccggttccttgtgcctggtttgtgtcgttttggggaatgtggcaggcaggggcccggcttttggcatcggcagtgtctcttgagagtgtgtgtgtaaaagccttcttttgcgtcttcaattgtcgagtggttcatcacacacactccctccaagatacgttttttctcaccatggggttgcagtgagggggtgaagagagagagatgatgcaagggttcatggtagcagttgcatcggcatggatttgtggtttgtggctgagttgtcaaaacctcctttttttggggaaactctttggtttgtcgggtcgcttgggttgctgtttcgagagagatgtgcagcaggcgtgtgtgtgtacgggtggctgttttgacggtttacgcctgagatttgcggggaggcgggctggtttggccaggtatttgcgatggcgagatttacttggtaacttgctgcgagatggatggattcagcggttgctgaccctcgcccgttcatgcggcccccagtttcttgctctggcaggacgcggattcttggttcttggttctgggttctgctcatttggagtgtggaggatgaccaagatgctttgaaaccccagccctgggactgtacaaattccaaaagcaacacaaagtaccaacagagagatgatgggggttttgcaaaccgtcatgaaacccactttggaaccaacaagatcaaaaaccatgctttctgggaaggcgaccaatgggcaagattggcgagtttgggcgctttgctgcgtttgcaatgttgttggctccagcacttgcattgccgctagcctggggtttctccagcttccgtttctacctactgtatacaataatgtgtctcagacatgacaaaagggaaaaagtctttcgatgcgcttctgcagggcttgttccattcttccactccctttcctatgaaggcaatcatctagaagtgcggctgtggaatctttttttttttttttttctccaagtactcctcccacccgttcgctaaaaaaaaccgcttgagctgagccatgcggctgagctgagctgaacttttgggccgcatgttcagtttcatttcttgtgttgcatcacaggacattggagaaaaaagtgacgcatgcacatgtaaagttcaggtaggtatcggcagctttttttggtttcagctctagggtggatgtgggcgtgcgagtacgtgtaattgctatcgaggcaaaacctgtacaactatctacacagagtaaagtctggccgatggggacgagttgcgtcacatcgtgtacggtagcagtatcccgcaggcgtatacagaaggatagtttgtctctgcctctctctttgtgcctcgcatcaacgggcaatgatgcacgctgtggcgagctgggcgtgttggttggaaaaagaaaagtcaagaatagacgccggctcgggcttggatttgcaccgagtctattttctaattactagcacatttcgttcgcttccctgcttcagatcaattgtttcctaattattcccatggcctgccttttgccctgtgggtattgtgttgctttttttgtatcttgcccatctcccaaaggagggcttgggtggctagcaaacaaccatggccagtcggtatacaatctaccgcctaccagtagggcgacgtgaaattatcttttgcctagaacgggggggtttttggggttttggggccacatcgcgcattgtcgcgtgagtgccccccatgttcgccatgtgagcggcacatctcataccgaaaaatggaggaggctggaacgaacggggtttttctacaggatacaatgaggcgtatgggtagaaaaatgctacaatcaatctttaatataggcagggtttattttcttggagatgatgatgcaagagagagacagggaaaaggagagacagaaacaatcatgtcttggatgaaaatgctacagcactagacgggaaggggggggggcgtgtgtgatgctggaacgtgcaaaagtcatattccgtcatggaatagaaaaagaggctaaaaagtcaatctgcgtcgcaacacttggatccagacacgtgcaaagggtatcgcaggatttaggatggaacaagggccggcgggatggccacgttttttcgagggtcgttgtcttcgtctctctttctgcctctgttgttgctcatcaaggtgtttgggtaggggtcagggaggggtgaaagatgttcaatccttgatgtgatggcccagatgaagcagatgggataagcaaatgcgacgcttggctggggcctggccgcacgggaacaaggaggggaagaagaaaaagtgacgatgatggaagcgagggcatctacaacaagtatggcagctctaggcagaggacgacgagaggggtgtatcgtattgctgccgtgattcctgcttgtatgtgtagccttttgtaggtacctactggaatatggagcagactaaagagatggagcaatggagccgagttacgatttactctgtttgtccaggcttggcttgatgtttactagccgagcagcgtttacacgcggcagggcatggattggattccacaaggcacgggaatatcagagaggccaaagatgaaggatcagctaattcatggcatcatgttcctgcaaattttactagcagtggcagtggtagcaggatattattatcgtgagtttagtaattgcttcgacttgttctttttataacaccttgggggggtgctgctgatcagcaagtgcaggtttgctagccattgctccgtaatatctcttcttctaaaatacgcgcccggtcgagtcagtccagagatctgtggactgcgcctctttctggccaaaaatacctgctattacacgctacactattttcaacacggcgtgcatatcacatctacactatgtacatacattacctttttgcacactctctctattcttggtctctctccgggcgtggtccggacgtgtaggcggggaaggattctttttcctctcgcttccatctttctttttacttgtttgtttgagagtgttggcttggtattttctacagctactactgcttataaagggaaggcaaacaaaatccaaaaaaatcccccggaaatcccccaatccctcccccacccaggtatagataatgggcgcagcgatgccgatgggatatgggattttgggattttgtactggcgatatggatggggaacaagacggacgcaatgcgacgtgctgcacacgcttgaaaggctgatgcaaaggaagctgaaaagaaggggacgccgaacgggaccgacagacggatagacatgatgctgcaggcggaatggagggcagattttcaatccggttgatgggtagtcatgtaggacttggcatctcgtagacctgactcgatggatgtggttcgtatctcgcatcccacaagcaggtgctggtgtaagcggggacaagtaacgagacatggcatgaacacctgcttacactgattgattgtcaagattgtttgcgcataagtttagacttttcgcattctcgcatttccctatttctctgcccccctgcttgaattttcaacttgtgcacgtactagacaaaaaaacaaaacaaaataaaaagcgcaatatctttgcgtccatgtaccagtatatacgacatatgtacgggctaccagatgtatgaatgcatatgagtatagggtgcgtcaaactacagatgcacagcttcatgcacgtctaccgttgtggaagaatcttgcgcgcctacatacatgcctacctagtgcaagaactaggggtcgttgacgagattgtttgaggattctctggttccctctgctgctgctctattccctctttctgctccattgtgcgccgtcccggcgaaatgggctccggggtgtcagcccgtggggtctggcctttgcgttcgggatgcggtgcgatgcgatgcgatgctggcaagaaagttgggagctgggaacgaacgagcggccattgcgtttggatctggacagggccatggagcatgcccatctataccggagtcgtcgtcgaggtgctgtagatgatggatgctgctcgtatatacgtatgtgctctgtacctactttgcctcgcttctcatcgtccatcccacactccctccctgtccactcttttccctctttctgcctcttctgcctctctctcgcgcactccgtaatgtcagtctttctttttttgcccgttgatcctccctgcgcggactatcttgtcccgtcttctggccctgttcttcttcgctgcaccggcaccggcgttttttttcttcccacagaaccaatccccggtgcccatcaagtcttctatttttgcatctgtccctgttcatttatacctgttaggcgtgtctgcagcagggaacaaaaaaaaaaaaagacaagtgcacgtcccccccctcgtacgatgataggcctggcaatcctctctatcctcccctcaaaggccaagcgatatccggcaactcaattattcgccggcggggtttataggcggagccacgggctgctcaggatgccgtccaaattgcccgtcgggcgagttagcgactgggagggagattttagtggcttgacggatacgcagatccgagtttctttctggggcccccccctggtgtcttactcattgtagaatgtttcaacatggctcgcttgattcattatcacggctcttgttttttaggctcttgtaacaaggaccgatagccaaagtaccaacagcccagataccgaactcgggatgccaagaatctccagcacgcataaaaccggggactgccgcggcgggtgctacgtagcaccacttgtaatatcacgttctgttggggtggactacagcattactggcagctacaagtacagtaccttggtggtgagcatttgacaccgtgatgtccaggtaccgtgccgtaagctgtcagttggtccagcatagcgctgctttgtgcaaatctcgctgccacgtggaaaggcagcgacccttggacgagacgctcacttgccggcgctgagcccgcaaccctggtagcacaaaaagccgaagcctttaggtatagtgtgctgtagatactacctggctgtttcttcgccttgctcctttgaggaattgtatgacagttgcccaagaagaagcggtcggactgcaacaaggctgagatggggaatactactgctataggaatttcctcacagcagcagcatacgaaataggagagcgcgcggctatgtgtcagacccgttgctcgccaatcctttccgctgcttatctaaccgctgattatatcagcccttttgcttgtttcacgcttcgcagtctcgccgagtttatgtaatggcggcgctgatgtgtaatacgttgcgttgcatgcccctcccatcctgacaaatcccctcgcctgtctcgctaccagaacagcgccacgcaatgggtgagcagcctgtagcagcagcagtcactgagcaacaggctggggagctctgatggacagctgcggaggggtaaaagaggcggcggcacagcgctggactccaagttgctgcagtacttaaccaattgcctctccaaacccgcccaatggccttttctctgtccaacctcgtcaacttcacgtcgacgctgctcctgacgctgtcggatccgctgcaacagctcttcaccgcacccaacaacgcaagctcggcatcaatggctgccaaaccgaccggcctgctcgccacaaagggcattgagctcttgacctggggtaagtagcagttgaagctagcagtcgggctggcacaggaacttgccagttcccccacagctggacaagtcacaaatcatcgtctgttcccccatcaaacggcctttcttcttcgcatagcgctgtattcacgtcgtactcggtactctttgccctgcccgtgccctgcctcgccgacttttgtactccctacgaggatcgtacaaggccttggaaatccttctcatccttccccccccccaagcacacagaccttgcttttcaactctccctcccgcctttatgctgctacagttagagtacagctgcctagtggctagccgctctggcccatggtttacgagcatcactcaggagcaagggcatctttatgccgcctggcgaggcatcacgggccacgggcaaaggcgaaccgccacaaatcgcctctgccctgctctgttcccttgtctccagagccaaaccctcatgccacaaccccggtacctgcagttggactgcttgtctccggagtcggcacgagctgcgaacctggatggcgagatggacagcttactctgtctgtgcgttcgtcttgccttgccttgccgcgatgatattgatgggctatgctggccatggcaatgacgtactcgagttgaagagtttggggaacaaggcggcatcatgatactcttaagcgagtgcctgggtatcgtatcatgtcaaagcgcagctgcttgccggcatctacaccgtggcatcctcggcagatgcaccagatggctcatctcgggtttattgcaacaaacaaataatcccggattgagcaaatgctgccattgctgcccgctcattcttcccatcatctcgtctcatctcgccaaaggtttcggcaaggtgggcaaacgcatcacatggcctttttttcttctgtttatctcgaccctagccttgtccctgcgcccgaattgataaaacaaagagggaagagaaaaagcccttattttccttgtttggccaggatacaagtcgtatctggccttttcatcattcctctcttttccgtccatcaacgcctcctcgtctatttgacggcagtgcaagtgcctgtctacacattgtgggcaaaattcaatagtctcggggaacccccccggggctccttgtccgcatacaatttgaacatcagtcgctgactaggacaggcacccccaacggcgtcaaggccagcatcctgctggaggagctcaaagaggcatacggcctcgagtatacatggcagggctgcaacattagcacaaacgtgcaaaaggagccctggttcacggccatcaaccccaacggccgcatccccgccattgtcgaccacgacaacaagggcctggccgtctttgagggcaacgccatcctgggctacctgacgcgccgctacgacaccaagcacctcttctcgtggcccgtcgacgccgacgactacacgcgcgccgaggcctggatcggcttccagcacggcggcgtcggccccatgcagggccaggccggccactttgtgcgcttcgccaaggaaaaggtgccctacggcatgcagcgctacgtgggcgagacggagcgcctgtacggcatcctcgacaaccgcctcaaggaccgcgactacctggtgggcgagggccgcggcaagtacagcatcgccgacattgcctttgtgggctgggtcaacggcctggaactctccaccaccacgtcccacgacatgttccccaacgtcaaggcctggctgctgcggctgtgggatcgccctgcggtgcagcgaggctttgcggtgcccaacccgcccatgctggatccgcgaaagggccccagtgcagagcaggccgctgccattgccgaggccaagaagcttgtcgacgccggcaaggagcagtttggctacaagtacacgtccccatagaaggagggccgtatgagtatgctgtacaaggcaaaataaaaaagaaacaaaggattctggttagcgttgatcccgtaggacaagaagaaaaaaaaagcagggaaatacaaacaagatgctccccccactgtgaacccgccctctccaatccttcgcttaacgaggcgtcaagtaagcctgtcaaatctctgtataaccatctgtgactgcgtgtcatcacaacaatcgcaactagcagcagcagtgtctcgggcttggcaatggagcattatacacaatactccgtatcaccctttccattgtaatactagcaccagcatcccgctctgcgttaatgcagctaggaaagacgggagagccctatctgatacaataacagccggcaattgactcattatgacatgtcgaaacagcgtagttttgattcacagcaaaacaaacctgctatgctttgctagcggtggctcatcaagaactaggagatttaaagtggcatgatgcgcatggcgcttggggccccgaagtccggcaggaagagagaaggatttcccagtggacttgaaatacctctgtacatggtactactcaaacgagccaactaatcgcggaatcgcgtaggatcggccgttgctgttaaaactgaacttgcagcaaggcgaaattacaaattgcacaacggtcgtccctctctttttttgagttgtggctgggagagaggggaggatttctttgcagtttttttttttttttttttggaaggaacaatggaggccacttgggtgggttattgcatctttgacagaaatgcctcattgtatgtgtgtgtctttttttgcgtattggcttgattcttgttttttctcacaccctcttttttctttttccccccaatctcagctcacgctatcgtagagagcgccggatctagcagatgatgcctgcctcggatcatggcgctaggcacttttccttcttgtgcttttgtaacacatgaaatggcgaggatgaaaagatgggcttttttcttttctcttcttttcttctgtctttactagtggttgaatgggtacgagcagcggtgatgctgtttcggagcgcgtacatgcatgtgtaagttgttcaagttacattgagcttgaggagatgtcgtatacatgagttgcgtattacatggcattttacggaacattaccaatacgattattccaaacggtctttatacagtggttttgttatcaaatcatacaactgacacacgtcttcgagtaaatccccggctttgcagcaaaacggagacaacattcgattccaaccagacaagaaagagagtgcgtcaaaacagaccccccgactttgtcctcatgcaagatacaaagagatgctacgcaagggccgggtcccctgaatgctaccatcatgacagttgttccaacaacaacgtccgtgcagtgcagcatgcagtgctaccgttgcgagggatacgcatccaaaccccatgccctccgttttccttcaaaacccgccaagacgcaatcaattcatgcttgctgcccactccatcccactttgcacccactgtcatatctcttttgtctttttttttcccttctaggcgcccatcccatcccatcgctcggtcccggctgccgctcgcccggtcccgccagggcccgtccgtcactcccgctgtcccgttccaacctcgcttttttcttttactcgctcctcgctctctcttctctcccccgacatttgtactgtagcatcccggcagcattttcaccttgtcgcgcttggttcggatttttagtgaacaagagtccctggaactgaatctccaaggggggggggggattttcttgcaaaaaggcctcccgatcctcccgcgagatttgaacagccgacgcttacttgtaagtgtatgcaaggtagaggtgtccttttgcgcaaaaacgaggacattccaccgtaatgccaaggtactgctgctgctaaaacaaagttcctatgaagaatcatttaaaacgaggtctttcatcgccgacaccttttttttttctctcctgtatgttttcttgcaaggcaatcgccgagagccaaaggcaaaagtgtaaaaaaaggcccgtgctgtgctggtccatacgggaaacaaaagaaaggcaccgtgatgaggagggaaaaaaaaagaacccacgcatctagacctccctaggaagcggcagatgtttcggttcaccagcatttcttccattcaattgatactagtacaggtagcatctgccttgaggatctggcctttttttttttacaaagtacggggggtataagaaagggaaaaaaaaaaaaagaggttccaggcggtccacggagtaatccatccgagtccaatacgggtaagcaataatttatacggccattcatatacgagaggagcccggaacggacatggatggcctgggcatggcaacaggatgagccttgcatacttgtagatttggacccggtatcccccccaatagatccagatggcgagatgatgttacgctggaacggatgatacatggtagtagcagcagcagcagcagcagcacgtagtacatgcaaaagaaatgtgattacactcaaaaaacaaaacaaaaaaggacatgtaaacagattgaaaggaaaaaaaaaagaaacacacgagaaagccagtcctccttggcagtgacatctctctcaattcttccatctccaccaccacacacacctctctgctaggtatatgccgcctctgcttccccgggctcctcttcctcgctctagctttggagcaagagcaggggaaaaaagggttcgatagacgagggaattttgcatgggtctagaatgtaatacaccgagaaagaagaagggaaaaaaaagacggaaaagcaagcatatgcacccccccttctcttctcttcctcttctttcttgcccctcctttccatacatacaaacgccgttttgactgccctgcattagggtattcgataaaaatgttggacaagtatagtcttgtttttctttagagaaaaggccacttgagacaaattccctaaactttgtggaatcataattcacttttttgttttgtttgttaaagcattctcgcttgtaatcagaattgccatattaggcaacgcccagccagcaaagaaccaagttcaggccactccacaattttcatacaagaagcttttgcctatataataatagtaaaaagtctgtgggtataagtaaggcgagccttttgctttttttttccctcaatggagtttctctgtaagtacccgttactttcaaaggaagcagatcaataaaggcgattcgctaatgtgtgaaaaaaggcctacgatggaggcaaaaacagaagctaaaaagggaccttggctagaggcgaaaataataagaaaagaagatcaaggtaagaaaaaaaaaacaaaacggcccccaattccaccccccccccccccttacccacccttcaactgggaacaaaaaaacttgccattgctctttctggtctggtctctctatctctgtctctccactctgcttgtccttccttttgccatctgatattttgcctcttggcccccctcctctcttcagatccttcctagtcgacgatagttataccaagttcttgcagacacgcttgtatacaataaacaagaaaaagcacacgccccccttctcccccatcggaatcccattaggcgtctcggaacccgggagacttccgaggtgaacaaaggcgaaaatctgtagctctttagcctctctggttcaaacccccatcacctacatatcgtactccagaccccatacctagggacccattgccagctttgatgttattcccatcgaatcagggaatattggcagcaattgtaacaagcatacacccccccctttccccctctggcccttactcgctttccctcctccatactccttctccatgtcgtgtcatatatcgcagtggcgtgagtgtgcgtgatgaacgagtggatgggcattgattgtccccgggtaaagcatcctcatacccggcccatggcccagactagacaaggccgagctctccccctctgtactcacaaggaaaacccaaccggctagtcattcaactgcttccgtgtcatgccttcgtgatccgcactaatcacacaccatctcgccacggctttgtttccgccaagtcttgcctcttcggcaagataagagagtccaagaaagatccccgatgagggggaggggggcaaatgtgggaaatagcatttcccagcagtagctgctactactaccaccactactactactacctgtttgaagcaagaaaccgttgaatcagcaagcgagcaaatgaaatagagacagagacaagccagacccagtgaaactagcccggatagggagatggaacgtggaatctgacatacatacttttttcaacttggcgatgcgagataaagtgatgtgatgtgctttcttccctgtgaaactccgttttcttgactaacacggcacgtatctaggcgcccccgttcgaaaagcaggccccatcccatgctgtcgaatcgtgcacgatttctccacgttgtcgtctcgaccctgggccggatctttctgtagacgaatcagcagagcaccatcacagcacgttgcaggtcgatgaaacgcgcgaggccatgagtatagggaccaatccacccagacaaaatacaacgtacattttcactaccgatacatacacacactcgtacatacatacctatctagaccctccatgtactccgatctcgccgagtcccccaactccggttcacctttttttgttttctttttattcggcattgtcgaaaagacctccgtccctaaccctcccatgctactcaacgccttgacgccatccaaagcagctcttttcacaccgttcaagtgtattgaagcgcacaggcatgtcaggatacccatgttgacaatgagcaaatcaaagcagagcttaggttcgctgccgtttccagtcctcccgtccaccgtatccccccgtaattcgaaaagaatcatataccgcaagctccgagaatatgcaaaccgattccagtaatatacgtctttcttcttcaacacgaaagagagaagaagtaagaatcgtagatggaaacgatgaaaaggacaaaataacaaagaagataaaaaaaaaaaaaatcatagcgggaaaggaaaagcagcaaccccggtgcatgcatgaaccatctcacccctggctatgaagaagaaaaattggtacattcaagatccagatttcatctagggttcttgagaaaagattcccgcatccttcgcggcacgcctaggcagaagaccatgtcagatgccttggaagaagatgtaaagaaatttgctgcggtggaaatgccaagcagctgcgggtatcaataatgcagattacttttttgtgaactgatttataccgtccataaattttcgtgaaaaaccgttcgtctagactccttgtaaatctccccaatcaatgcaaatgaaggtgccggttattctgcttggcttttttttttttttgtttcgtctgttctttcttcttttcctcttttcgtttcgattatagcgcagaaacgccggcagaattaggatctaccacattgtcggagaggttaatcaggagttgagcaaggcatctcttagtggctgcgtcgtcacggagaacagacgaaaaggtggcatctcgtaggggttcgggaaggcattgtcgaagggcctcacgcgctctagcattatcactcaatctgtagcatcacttgtcagaatggcgctctctcctcaaacatcatgtgataatcctagtaggggaatcccttgggcgagtcttaccgaaggaagcatctcaccacgtgcttaagcaggcgagcggtctgggattcgacgagctgagcaaccatattactcaggactgtgccgacagcgtagaagcgctcgtatgtggcacagatgtagttcagaccattgtcgtctagcagtatcttctgaacaatgaagatggcaacagtcttgctcagctcagatccggtctccatgatacggaggcagagtgggatgatttccgtcgtgaggaggaaattgatgacctcggaagagtcgttcttgactagggccccgatgacgcctaggcttgttaggcggaggtactcaaacggtcgtgatttggacgtcgtgttgaggaaagggtagaggaagagaggtatgtgcgctgccaggggtgtcagtaagcgatgctgtaaccttatctgcgatttcaccagactgccagggagctttgattgtagcttaccgttgaggaacagggtccgcgtatcgttgtgggatgccacacactggagaagagccagcgcattgcatactctattcgatgcagctgccgtgagttgcgatgggttgagaagcgtgtagacggagatgatttcttgcaagagggatgtcatgacacctgtgagaaccgaggtcagcaacgcattcaaggggttgaagcaagaatatacaaccaagggggcggcggaggaggggcagagttaaagagtgagggtaaaaagggagtcataccaaacgaatgccacagtatcagagccaattcaggcacctgttccctcttcttgctgagctccagcaatgctgcctctctggtattttcgctcaaaaggtccgcaatgtatgccattgtccgcctattgtcctccgagatgttgtcatgtccaccatcttgcccgtgagcagcggcaaggctgttgttgacgttggcgtgaccgccgggcatgcgcccatagtgaggctgctgctgagcttgctgctgagcttgctgctgagcctgttgggcttgctgttgctgagcttgctgctgttgatgctgctgctgctgagcctgttgctgggcctgttgagcctgctgctgctgggcctgctgctgctgctgggctgccgcagcagctgcctggtgtgcgtgctgttgttggtgatggccggcctgctggtgcatccaggccgaatccgcctggggattgaactggtggtggccgtagacgtgcgcggatggcatcatcctggcggtttcgggggggttccgtgatggcccaacagtggatggcaaatgatgcggtcgagcaaggacagttgtgcagtctcctctggcgaggcgggggatgtttctctactgctcgcgatatcctgctctggaggtcgtcgtcaccgtccttatctgaaccaagggagagacgaaagttgccgaatggctgcgggtaaaggtcggagctgcaaggctgagggtcccagggctatggcgggagccagcaaaaagctgcagtgtgtggcgctcggcaagtaggttcggcgtagcgttatcgagggcgctggcacaagggcagaaagccgcccgatctcgcgttgcaaggggagtcgatttttgtgtagcctgaggtggctttacggactgggtgttgcttcgactgaatggcggatgcttcaaggaacgaggcaaccccaccgcctaggcacgggctacgattaggtaagccatctctggtacctgaggcgaggcgcatgtcaagattgaggctctgcgcagactgggctgaatattgtgcaagttcgactcgtgatgcagcgtatcgatactgccttactttcttctctaaataccctgactgcgccttccagacactcttacttttttttttgttttttgcattcatctccttgttgtatactgctgtatattgattgctatgcgtgaatacagaataatcctggtacaaacattgaatcaagctacatactagcattggcatcgtggggctgcttttctaaaggctggggttacatgaggtgtaccgacaaaatgctgcatgcaaatgcctcttccacagcatgtggctctaactggtggatctggtagatgattgccactccaattgcatgcatctgctcatcatcgagccaatcgcctttgaaccggctcggtgtggcgatatgagttatgataagataaaggtagcaggcaactgagattgtgagggcacatgggaatatatactactcagcttgtttctggatgagcaaataattgaatttggtttatattcgcttgctctttcttgcaagtgtgcttcaaaaagtaaattttcacacgtaacgaaaccactaaaaataacattcctcatcttttaacatagcgcggcatgcttgaaaagtcaaaaacaggaagagataccgagggtagataatgcagggaaaaggattggaatgatcaaataagttacgcccacgccatgccgaaatgtcagagataaatatattggatcaacgcacgcaatggatgccaagagaacgcttcaagtctcatcaaacatgactgacacaacctcgtcgagtattgtaaataccaagtgagagctgcacatatatcagttagcatcatagtcctacaagtacggaaacagaaacaaaaaaggggggtcctacttgagcctagagttattaaacgttgcaaagaggcgtcggcttgccgcctgagcattgacccgtcctacaacatttcccgctaggtccggtaccagggtcgccagcatcaggctggcttctgttcgtgtcttcttcttttctgccgtggtgcgtggttttcgatcccgaggctgctctccctctggccatagtgcgcttcgcagcatgcccatatatcgtaggagcgattcctcctgtactgccattttgatgttttcacgtaccctcttttcgattgtcccgccaagtaattgctgtaataccaccacaactgctctccctcgcagccagttgttccctttgttgagctcaaagacttcgagaaatatatcgcaaataggcttgatgaacggctccagctccttgttctcaaacgcatctagctctgcctctgcctctgcagcagggaaattttcttcactaacgttgagcggcatcgtattgagctggttcgttgccgccgaaatgatgttctgccccgcaaccgacagctgaggtagtactgggatattgcccaggatgtcttccatgccatcagcgaccgaatcatacaagcgagtcatcatatccttcttgttctctcggtccatcgcgtcctcgccagacgttatagcactttgcgatagaaaagctcgtagttcgcgactgcgacacacctcaggtagaagtaggagctcacgtaggtatttctccaaggctgtccgccttttacgaagaaaatcgctctggaacttcatcacgacgcggcgtctgggaaaatccaagtgtcgtactgaaggataccttgaccgcagcttctggtgtagctcgtggaattcactatatcttctcatcatggcccaggacgacgccggcatctgctcgcctgcatcccgatgaacctcgatgacgtacaaagcaaattctcgaccatcatcttctcgccccacttggatggacttgatcttgatctcagaccgtccgtagagactattgtcgctttcctgtatcacgtactgctgtcgctggagctccttgcgcctaatctctctctgtaggcttgtcctggattttttcagaatccgcagctctgctgcgttgttggtgagctctgccttctttgtcaaagagtctataactgcatcttgcgctactaagcgatcgatatcgtttgtcagcgctgtgatggcttctgccagccccaaatctcccggggcggcttcgtggatttcatcttcttcatccgactgcgcttcctcgtccacatcgccgccatcatctgacaaatatttatgatcgtctccaaaaaggtcatcgtctacgaatacgccgattcgagatgcggcactgacaagccccagtgacgacagagtgggcttaccagcctcttttgccggcagcggaggcttcccagcgtcaaatgaacctcgattagagtcaacatcattagaaaacaagctcgacatgttatcttcattatcaaacaacgaggctcgcagatcttcagcagtctgcggtctgtcgtcttccaaaatatttgtcaaagcctgctcaacagcctgcacaacttgcttgtcaggtgtttgctgccgtgacaagtcctgatccaagctctgtaccgagtccatcattccaatatccaagtcatcgtcgtcaaagagggggttcgtcgtccggccatcgtcgagtgacctccgtggagaggtcaatggatccgagccgttaccattagtattcgcagatcggagatcagaaatcgaaccagaaagtcgcctagatggcccggcagccaatggagcaaatcgcgccatgggctttgttttaatagactgatatgactgggtccggcttgacatggaaggaccttggtgggatggcggcggaggctgcacagtggcacgggacatctcttgtgatgcaacgcacttgtaatacagatccgattttctgaatccatcaaaataccgagagctcatagtctccaataccccactttgagctttcaagattgctcttctggctttgaaatattgagcaggcgtagcagatattcccgcctgaagaaactccttgacagcctttttggacccgtccggtacgtcgagttccggcttggataggtatgattgatgaatctgtaacaagtcgaggcggtccgagtctgtccacataggcaatgtagacggaagttcatcgtcctggccgtcatcctccaaggggtttcgaaaaccatcaacaactaaccagaactgaaccaaaggcatcaaacgctggcggtccatgtattccataaaatatgataaacctgccggatctcgcaacagctctacgagggatgcattctccagcttcgaagtagagctgggtggtgcaggggcggttggcagaggcgaatgacggttccctcccgcagccaggtggtgtaccctctcttcgagaagccgctttcccatttccaatcgacgcagatagactggatcctggttctcctgcaaagaatcacgtttgagctggctggcaacttcgctgcggaatcgccgtgcgtcagacaagttattgaccctgcggatggcccgaatgaacttttcgaacttgcgctcattatctgccggggccagccgcggcgccatggttagcttactagatcttggcgtaggagaggcatgctgatccagggcggctctgagcttgcgaacagtggacctatcttgaagcgttgagcgaccaaagttctctatcagctgattccacgtatcaggatcgccgagtagctgaacgacgggaaacaagactgcgcatcctacaatctctctcacgatgatggaaacggctcgactagacagcatctttttgggaagaatcttggtcaaaagccgtcccactaatgatcgtaaataatcttgttgaaccatcttggtgtcgggaaaagacaaggaagcagctgggtgtagtcggccgtccctgaatttggacgcaattgcaaggtccagctcttcagactccgtaacagagcggtttagctttcttcctcgcactgatttctcggcttcgtaaaaatcatgaaaatgagcagtcaacatgggcacgaaacggctcgtaacgaggtcagcaaagtctttgttgcggagtgaatcaaccaggcttaggagtgcttgtcggatggccttgtccacctcgttttcgaatgtcggattactgctgatgtgagaataccacgagcgtacgaaatcgcggagaatcaggttgagaagctcatcgagagcttgagatgcttggggggcgctggcgtcaaagggctccttgttgtagacctgtcgtttccgcagtgcttccgcctcggtgcgccatctccgcgagctgagaaatgccactctcgtcggcagcgcctttcgatcgccatcgtgagggttctgcgtggccaagaccagagcggcgatgagtgagacgacagtgatgacgataccgcccacgaaggcatagccaacccagcgcagcgtcgagaagcagctcacggcatagccccaggcaacgaagtaggccactccagcaagcactgcatctcttcgcttcagggccatagtcgcctgctgggcatcattgttgaaagacacggtgagcgagggcacagtagcacatatagcgtcgtagtagcagcagtagcttgcgattgcgacgctccaagcaagcgtggttacagagccaccgttatcgattagcggcggcgagcccaccattacgtagcgccgctgcaagcactccatacaacaacggccctctgcatgcatgcatggctgtaccttagcttgcaggccttggaactcgatctgagcgcatgatgctgtacatgagctgacattgatctgatgtgcaattcacatttgatttgttggcgagagagtggcctgcatgatctttatacaatggggtggagctccacgcaggtgcatagaacccgtgatatcatgagtaactgcatctgctcttgctacctagaagtacgtcaggacacttacaatcccgccttttcccacgtcttaggccgagagcttccaaggggtattcgttcgtctatccgtcttgcttcaacgcatccaatcaccacggaggatcttcaatgcggcggaacaaggctacgaacttctgtcccttgtttcgctccactttcttgccctcctccgtttcattcagcataatcttgacgcactcatcattctcttcctcctccttgctaacccgctcgaacgaagggtgagcgttgagatgttccaccatccactcgtgtagagcctcgacatcagtgattgtgtagacaatgccgccggggcgcagtgcgtaagcgtactcagaattgagagttactgagacaattcgcgccttgtgcttttttgtcttgaagtgtggatcggggaagcatataaagattttgctcagctggctcttcttgaaaaagttgggcagaaacttcatggtatttgcacggatgcaagctgcgttctggtaaagtgccccggagctttgtgcccgcagagcccatatcttttcctggacaaactgtgttactgtagtgcggatctctaagcctgtaaagatgtcagtagcagttcttccagacaaacaaacgagagcaagagggcaaactcaccaagaatgagcttttctggaaaaataggagcaaggccgacgagcaggcctccaaagccacatcctatgtcgacaatctcaacatcctgcttcatccttggaggcatagaatcctctttcggcgcttcctcgtctacataagcaggataatatgatgaccagtccatgtgctcgggagaaatcgggctgcaatgagttagaaacgaaatcaatacggcagaggtagactcactactctaataggtggtctgagaaagggtttgcatgtgctctctggcgataaagcttttttctgggcaacaggacaacgccatcttgacctcttttttcgcgaaacctgtctcgcctctctttcttatttgattggctacccatttttgagaatccagcctgtttcacaacagcttgtggtgagttgtgagatataccaaactgaagtgatgagatgggatctccaaactggcggctggtgaaagttaagtttggtgaaagcagaaaaggaaagcggtgaagctattcaaggtcggcgttccgtggcagaaagttacaccaggtttagcggcagcgtcgccctaaattgctgctaattgaaatggaatctaagcaacacgcccttctcaggtactagtgactagtagtagtagatggctgctgctgttacggtgaaatcttttggtacgtgtacacagtaattgagccgtctttcatggatgctcttttcgcagtccgggcaatatgagcgctacaagccgacaaagtagaatgtcagctcaccggcacgataatctgaggtaatcgatttccggagtggcgagatgcaatggcgagatcagtcggaatgctgcagaacagcaccagataagggccgaggcataaagtaccgagtacaaccttaatctcagccagcccctgcgcatcgcaagagctggcctaaaaaagcctgacagctcctgagcgtcatcctcttttctttttgctgtctctgccgaacaatcgaagcctctctttaatgtccgccatcgcaaaatcttcatctatagctctgcatcatgtctgtactgttttgggacgcctctggcccgctggcatacctgtcgtttcctggctctgcttttctggtcaatgccatctcctggattagtgtaagtaacggcctacatccctcccttttccacttgcgcctgtatctgaccctcgagaacagctggttttaggtctctttttcagtttgccatttgctctctttgtcgtctacgatatcttgttatgggtttggagaacatatagcaaccattcaatccagccgcaaaacgcgcagacccccgccacagccggcacgacatctacaaagacttcagcaataagccccgagcatcacgatcagcgagcgagacgcagataaacgaccctggttttgattgattcaacttttacgattcatcgcatatatatcaaagcatctatttgttttcgagcctggttctaaacgatttgcgaaagcaccttgatcaggtctcccgtcacacccattgccgtcacgtctccgccggctcccgcgccttggatgatcagaggattgctgccgtatcgctcagtgtagaagctgatgatgttgtcgctgcctttaagggaggcaattgggtgcgaacgatcgaactgctccagtccaaccttgacttgctgcgtggccgcatcgatgctgccgacaaatcggacaacttttccagccttctcggcagcagccttgatgtcttccatttgctgatcaaaagccggcagcttttcaaggaattcatcgccggtggcgcaggactcaagttccttgggaataaggctctgggtagggaatgatgtcggcgattcgacgggcacgcctgctaggcgagccaaaatggtcaacttgcgcgcaacgtcaaggccgttcagatcatctcttggatctggctcggtatagccaagggcctttgccttcttcacctcctcggaccacttgccgccctgaccctcggtcggcgcaaaggagttgaagaggaacgacatggttccgctgaagacgccctcgatcttggtgaccttgtctccggtctcgaccagatcctttagcgtggagatgactggcagaccagcacctaccgaagactcgtggtagaccttggctccagatgttgccgcggccgtgaagatgtcctgccagagcttgtaggagccagaaaaggccttcttattcggtgtcacgatgctgaggcctcggctcaaagccagagggtaggcatcggcgacatcctgggaactggtgttgtcgaccaagaccactttggctggagcggcagccagatagtcaatcacttgcgtcaacggaggaggagcttgggtagatgaagcgaggctttcggaaacaccgtccaggctgacgggagagtagtcgacattatagagagcttttcggctagtcgagatgtagcagaggctcagcttgggggatggttttcgagcagcaagcgcttgcaactgcgagaggaagcatttgccgacaccaccggcgcctaattgataatgacgagttaattggaccaactgtagatggcgctttgggagagtcatggagcacaacagcacctaccaataatggcgatatagacctgattgactgtggccattttgtcttgtatgtgtacagatagcgcgaaaaacaggcacagctcgaaatgaaggatgacgggtttcgagaccgatagcggggtggtgtgatggtggtggggtccagagagttagcagctgcgccaaagcttgacagtcttggctgatgatctgcatcttgctgctttatttttgtaaggcagagcatatcagtagatggtggacaaagatttataaccactgttgtgatttatcaatgagctttctccttcgcggcaggtttatttaaagagataccgcttatactcgcgtagtagttactacgtgccatctacctagctcttaattctgaaggaactactagacatacgaacagccgagcggcccagagcgaatgttgcttccacatctcagtataaattgaacgatgagcagattttctacattcctgaccatgatatatttgttgccctcccaagtaaacactagagacactattacatctactatgtaataaaccaggccagctatattgcatcaagatattgctgctggaaaatagataatggcagcctaccctacagagaggggaaaaagagaggtttctgagataaagatgccatccagtatgcaaaaagaataaaaagactggagaataggggatttgaacccctgaccttttacagacttgcactcagactgaacaaatgcaaagcaaacgcgatacccctacaccaattccccgaatcgtcggaacgcgctaaaggcaggttactcataagctttcggaggagacagctctccaaaggtaagccttggattctgcagaacgttatgattcccagccgcgatcttttgacgagcctcttgaagatgaggagctcactccatctgaatgcactactactaatgtccttggttaatagtggtgagcgctctgtcttgaacgcactcgcgccataagacaagggacggctatcggtttttgaaacggtgctatatgctatgttacgactgtatttttattattaattcactcctgtaaactatatttctaaggcactaaattcccctcctcccttccatcttcatctaaactgccatttgcgtcgtcctagatgtatactcgcgaatggcttacttgcgatgcttagtcatcacagtgatcattttcgtttctccagtgacgttcaccttccagcggcatcatgacgatatttcacctttgagattccaccaacgcactatttgaggcttgatcactgtcaaagctctataaaaggttttctgtgctactcaacgcttattttgaaaagggaaactcaattttgaaacttgaacgcgacatttggaggtgcaaacagataacctcaaccgcatcagagaagaagaaagacggacatatatcgcgatgccccaggatccaaatctttacggccaaaggccacagaaacgagccaaacgagagacactatcatcgtcattggatttcactgcccagctcacatcactcatgtctaatactgctccccagggatcggcatcagcagcttctggacgcccgaggccatccaagcagtccaaggatgacatctttcgcgctgctggcaagtcaaaaaaggctgatgtcaaagaaagagatgccaaatcagaaaagctggtgctcaaagaagtaaccgggacggaagaagagacgcgagaacgcgagtgggcaaaacgcaagatggagagcaaggcacggctctacgctgcgatgaagcgtggcgattacgtaccaaaagacaaggaagcggcgccgctggtggactttgaccgcaaatgggccgaaaatgtagaaggtaaagatgactacgagaccagctctgatgatgatgatgggaacgggagcgatggcgaacgaatcgtcgagtatgaggacgagtttggacgcacgcgaaaaggaaccaaggcggacatagacaagatggaacgccgcatacggcgagggctgttgggcgcggaggagctggagcgcatgtcagcgcggcccagcgcccccagcaacctcatttacggggacgcgatccaagcgatggcgtttgcgccggacgatgcgggcaagatggaggagctggcgcgcaagcgggacaggagcgagacgccgccggagatgaagcactacgacgcggaccacgagatccggaccaagggcgtcggcttctacaagtttagcagggacgaagagacgcggaccaaggagatggagtcgctcgaagaggagaggcgcaagaccgaggggcagcgccagcagcgcgaagaacagcgggcggcgaggcggcgggaaatcgagcagcgccggaaggacatgggcgaccgacgggcgaagcgccaggcagacagctttctggatgggctatgagacgagcaagaaagtctgcctattattgatcggaggaccaagtctgtacggcgtacgaagcacggcctgcacatggataaatactactctttatatcttcaccaggggcaaagctttgtacatcttggtcttgatgggctcacacgtggcgttatattgcagttctatccggttgcttttattcaagcgccagagtattgccggcccatactcctcaacgctacccaaagcttcgaatccgcctaattgccactcaatcccgggaaacataccccatgtctaccgcaatatgcggttcagagcgctattcaattgcaagccgtcacagcccgttgcttgataccactaggacaaagagtaaactttgatggtttcgtcaaaggcgtccataagtcgcaccttgacaacaactattcccgattctagtatggtagactaggttggtgtatgtatatgtgtgtgttgatgagagtgatgtctgatgggatttgttggagacgcagacccctagtttaaacaagtcgccaagcattgaacgtgtagacatgtttgaacgatccgtcgacaaagattcgaatcagccgatgcagacttggtaattcgcatataatacatcttactatgtacgtctcaatttagccctctagactaagacaccgttttggatgtctgtcgtttgtgtggcaacacagagaggtgactggcggtgattttccgactgtcctggagagtaacaccaatctgaaagaacttatcaatcagggtagtatcgtgtcctagatcttggatctcgctggagagaattgatgctttgtaagactttccagtgaatcagtaaatgtcaacgacaatccaagaccatgcgtagtcaaaatatcacccaggatggagtaaaggtcacacactttctgccttcttttctttttcttctgtgcgacatgtatctcccaatcgccctatttcagtaagctatgatggaatcactctgcttttttacaatggaaaattcgtgaattcggatcttgcagattatcctcgaacttgtaatggtaatgtagatgattgcccattagaatgactagtagtgagtgcctgctttagtcaaaccaacagtacgaagttatttttgatgctacctgtgaaagttcccaatgtgattccttctttgccgtgtacaagtaagattgaataacgcctaaacgctgatgcccgctaatgcgtctataagacaacatggcaaaactgctcacagattccatttcagtataccttccaaaaggcccttcgccgctgtaacgagcgcgatttttttttagactcaagtatttagtatgtgcaaaaggtagcttttctttataggaacattgcaacagtacagtccgcatgcctacaacactgctactaccgtatttccttggagaactcgcctatgggggattgagtattgttttaggtacatttctcaatttaatatactattacataggaggaaagacaaacttagggatctgatctcgcaaaatcgactcgatcgattatggagtaagcaccacgtatatttttggcatttacatacaattctacgtacaaaaaaacaacagagacacccagaatcctacagccggctgtcgcaaactccactatgggtccctcatagactcaacaatgaagtttaacacaacttgtacttaagccgagattggcttggcgtcaaaatcaccaggtatctccaagtcttttccaatcgacgcagtagagtttaagcggaccattttgatgcttccattactcagcgagctggctagacttcatcccctctctccttgcatcttacacgagtagacagtcatatactaataaagttgttattatcggcctgtttacagcatttcttggcagtttttatagtagcaccctggccaaccgaggccccgataacctccatgaaatccgaccacttgacagactttcacgtgggatagcgccgtgtacgtcttggccaatggtaagatgcggctcggcgtctgtctcgccaatctcaccagattttcgttgttccatctccttttgctagtagtcaatgatggcaaataatgaggtagatatccaacttcgttgcttacccatcccatgggctagatatatgttgccattttataggtacttgtgccgccatcggcgtgaactgaatgtatactttatatcctttaaactcttttgatgcctatagaaatggggctcgagattgaagagcgttagttactacatcagttgtcgcactgtatcaactgcacgtcctatagtaagtcagaaccgtacgctgaattctgggtttactgtagcagtatttccctcgttccgtttagccattattgcttctcctcccttggcttgattgggcgggcttgggcgcttgcagcgagccaatggaaggacttcatggcgcccgcaacgacaaagaaacagaaatgaaaatgacagcgcctgcgcagtcaacttcccaatctgtgtgcgaggccttggtgcgatttggctgctaagaatgcgctattgcgaacccaggcccgctagtgaatgcgagggcgtctgatcgtattgtcgtcgtataacagccggcaagctggaaaggacagttgtgccgcacagttggcggacggcgcaatccgtacggactaatttcaaacgaggccttttctgcatgtcttgttcccccatgtgacgacgactcgcgcggcctctgctcgattcgagagctcgtcgttgtcgtcgtcgtcacaggcttgcgtgagccagttattgggtgaggctgcagggcatgtgctctcgctgcatactttgggtccgaagggctgcattggcaccaaaggattcttctgatcgtcttttggggttgcactgcgggacagcaaacgcagaaagctgttcgtactgtgctctcgtgctggcttgagcctcctctactgcagctgcgctggcggttgcttactgatgacggccccaagcggtcgatttaatcttacccgccgcttttttcgttgctgccattcgcgcgttgatccaggtccagatccagagggtaagatgagacaggtctgcgcctcgacgcgggaattttccccatgtcgatgttaaattgcagtagatcgaagcagtgcctacagtatgcggtttatacgagtgttgttgctggttgctgctgatgggtgctgaaactgttgggcggcttgcgttgtggtttacgtgttattgtggtatgtacggatgtagtacctgtctaggtatcctggctacgtgtatacaaggatgcagaattgctgattacacgtttccatgttgcgatagtttgtaatggcctatgaagggcggcagacgagatagacccaacgtgccgctgtatggggtaactcgagtaataccaccacccagtagtgacgctgctagcggtcccagtagcttcgtaggattcgcgtagttaccagtaactcggggctaaggctggcgaaggccgagcaaacgggttgattgctaagccatgcgagaggagtacgaagcagtgcaaaagtacttgaaacaaggattataggctgggaaaagtgtaaaagaaaaaaaagaaaaaaagaaaagcgaaacagctagtggaatgtgatttaagctcgaaactggcgaatggcgttcgttggctggttggagagggtcgacgtgtcgagacgactgaaagcgggaggttgtctattgattggccgcactggctggctgacagatttgctgaagattgattgaatgccagcagcagcgttgctttatttgacaattctcagaaaaagctcttggacatgtaccaactgtatcatattactggacaaatatctacaagcagcatggaaataggcctattccttgctctctcgcgcacagtatcgtcttccactgtgagccctggctgtgccatcgcctggggaagcggcgccaaacgcctggtggcacctgctggggctggcgctgttccggccaggcctgaagcgggttggcgccgaaaagtgtgagtcaccggcggggcttgcacagcgcgcccttggctggttgtagcctgtacttgcgcctgtagtctcgctcagcgggtgcctaacagcctagcaggctgcctggcgccaatgcatgttagggctgcgcctggagccactgccctggcctggtaccgccatccgcgccgcccgggtacgtacccgccagcagaagttgctgcctgagaaatacataaccgccacaaataattttttccctcttttttttttctctttttctcttcaccccaagtttttataccacatcaagcaaagcacgttagaagcctcaggctgccttcacgatgatctaaacaaacctcttccagagcgtttcagccccctccgtcaaaattcagtccaacataaacaacattctccccactcaaccccgttcagctcaccatttggtcgacctgaacttcagccctgctttgaatagcatcagcacgagttcccttctcaccgcaaacatttcagatcaagacttttcagtcttcaccacggattcccagtcaacatggcttcccaactcagctttcgccctgccggcaccatccgagcacctctccctgaaccccgtcgagaatccccagcaggactttgttctgttcgacaatcagcctcgtcgtcagtctcataataggagcaaccaattacctagccaacgtcgtcactcttgtcactctcgtcgcgagaagcacatctcccccgcagtccagaaccaacgggtggcccagatacttcaggctattggacatcaatcgcaatctcctgcttacggcaatcgtttatcgaatcagttctacgcatcttctgctccatcttcaaccatttcattgaatcggtcttctcgcagcactcgaccaccagtccctttgtttcatcagaacggtggtaaccaaatccaaaccgccaagatgatgaacgctgcaggtttgtacaattcttgttctattttatctaatctgcatttttactcatatcctacaacagacgtcgatttggacgacttcaccgtctttgaaggaggtgcctccacggccttctcttctccggctgttggttccagctttgatttcagcagcggcgcctcgagcaccacctcgaatcttggcaccgtgtctcctcaagatctgcttgttcaggagcccttcatgtccgctccgaattcggcagccttgacggccttgacctctccttcgctctacaatgacagccccgactttgattcatatgatgtttctcccaactttggcaccgcagaatttgataacggccccagcgacccctggttccctctgtttcctgctgatgtgagcggcacggagcttgcaaatgcaagcgcctcgccttctcagacgcctttggaatcagagcctatgcgccgatcatcatcttccggcagtggtagcggtagcggaaggaagaagtcgtcagccgactcgcctacgggcagcgcgcgactctcttccgttgctggcgtcaaccctcgccgacgagaaaagcccctgccgcccattgttgttgaggacatgcatgacacagttgccatgaagcgagctcgtaatactctggctgctcgcaagtcgcgggaacgcaaggcccagcgatttgaagagctagaagagcgtattatgaagcttgaggcagagcgggatcactggaagaggattgccctgtcgcaatccggggtattggaatgaagaagtaattaggacgagagttgttttactttcctttcgcttatatgtttgactaaaacggtttctgagggaagagttttttctatttttgcacatttcttaatagtctttcagatacgttcaatttcatcggtttgacatgcaatctttgttcattttcatgtccttgtgatttaatttgaattatgcattggatctctaacaatcatatcagctgcgtttacatttgctggccgagtacggaatgtatatatgtggtttgaattgctcatcttactgcacaactggctacctatagacaaatagacgtcttgcatccataaagtcacgtaatcatccgttgtaagagaattgtagtaatatagggacatatcaagatgccatgatgtagaacgcttaaaagaaaggaggagctattcgctctaataggagagagagcatttagaaaaaggaacgacattcaattataatggccaggtgaaggcccaaagaactttccttcaggcagcgtcttgagaaggcagtcgtcagcctcgcatccctgagcgacaacgttgttgccccaccagtcgagggcgatgccgtgataggtgaggccgaagaattggataatggccgagatggcgatgccggcggagaaggcggccgataacacaaagttgtactatgtgtggaaaatgttagcaaaagcgggatatctatagtatgtttttttggcattacttacctttgaccataaagctaaatatcgcttcttaacgtagacccatgaaaacgcggcgacgggcacggcgggccacatgtaagtcaagttgtacggagcccactgaaggccgccgaatagaaggaccacggggtgtgtgctgcgaagcacgcggctcttggggaagtacttgcccaggagccagaagatgacgacgacggcgacgcccagggggaagccgagcagcgtctcggagtactggccgccgacgccccagatcttcttggggccgacggtgccccagagcacggcggcggtgaagaaggtgttttcgccggggcagacgaacttgaagggcgcgtcctttgtgcagacgccctcgaggtggacttggtaggtgacgatgccgacgcagacaaaggtcgagacgagcgtggggaccatttgcgcgaagaaggtgaagcgcggcgggatctttgtgtagtgggcgagcttgaggtcgttgctgaagtagagggcgtgtgagcaggtgacgtagccgtacgtcttgaagaagcacatggcgagggcgttgccttcgacaaaggagccgccgatgaactcggccagcacgttgagcgagacttcgatgcccgtcatggcgtagatgatgcccgtgggcaccatgaagatgaggcacagggcgatgccgtagaagacgacgccggggctggtgtgcgtgggccagtgggcgatggcggcgcagccgagggccacgctgacgacgaggacgatcatgtaccaccactcggggacttccctgtacttcttcatcagacggttgtgcacgtcgaggatctggcccttttcgacctcgtcccgcttggaggggcggaagctgttgacgaggtctttgaagcccatggcgatttcgagccggtggtagaggaagccgtaggtcagggcggcggtgtaggcgctgaagaagaacatgtagatgatgatgttgccggcggagaggtagggaggcgagtaggcttggtattttgcattgtcgatgatgccgcggtcgtcgaggatggcggtgacgttgtagcggttgccgaaatggtcgtagggcttgttcgagttgattggcaggtaggcggtgttgtacgtgtttgtaaagtagacggcgatgacgatgaacatggagaagaacatgccgatgaacaggttgaaagtgctgaagaacggcaccatgagagggtcaacgttgtacgtcaggacgttccagtcaaaagtgggaaaggggttgagtcccaggccgttgtttgagcccgtgaggtaagtcaacctggagttgtttggagcgatccaggtcatccagctaaaggtcgcaagcgctgcaaagatgtaattggggaaccagaaatagacaaacatgagcgtgaaggcgtagaagaagaacttgaaccgcgacattgtccagatcttgccgaatggtcctagggctggtgcattgccctcgctgtggaaagcgctgtttagagcaatggtgacgagggcctgcggccatacacaataggacgggtacaccaagaatcttcggcagatgccagcgagactgtagccgataaagttgcttgacagggcaatcaagatctggtagccaaagttgatggcccacgactggttgaagaagtgcggcagaaactggatccagacaatgtagtgggtgtacggcgtgctctttgcgatactagccatgagcgtaatgagcatgtgttccttcttgttgaaggggcccgggttgaggctatggcgggtcccaaagagcgtgatgcccacgtccggcagcgtcttttcccacagtttccccagagggtatgctagcagctgggggacattggacgtgacgctgatggcgggctggcggatgccgaagaagccattgatgaaggcgatggcgccggagaagaagattcccagaacccaggctcggatggtggagcagggcattgtcgggtcgtctttgttgtcgacgacgctgcggacttctgcgtagggggagtttgtgatgatgagggcggcttggatcttcatttcagagatttgttgctcgtgtttctcgggctgatcaaagatgccatcgttggctgagtagggccagttagggatattgagttgatcaactgtggtagggatggatactcactgagaaagtcttcgatcctctctataacgtccaaggggaaattgggatctctccagtgcagtttgtaaaaggtgttgagaagctaatttgatcagtctattggctcgttgaccatgttgagagttttgatagccacctacctcgcgcacttcctcaagagtatatgttgctgcgagctccttggcctctagcaagtcgtcttcggtgacgtggaggtcgcgctctgcgacattgtcttcttcagtgacctgaggcagctcgttggattcttttcgaacctggaggtagaatattaatcatcgtcttgtgagtatactctttgagtaagagtatcgatagatggctaggatgttgccataactgaaccgatatttggggcacatacagtgttcttctcaccaaaaacaccgctggtgtcagtggaggtgacgtgattgacacgttcttcagacatgactgcggtatttcgggctttggacggccgttcgaaacactctccaggcttgacaaagatgaatagctggctagaatatccgataggagaggggttcagtcaatgttatatctcttgtctcactgcagagtagatagctttcagcaatttctccgagccaaagttcacttgaaagccgtatgaggaaaagagggagggggagcttgataaggggttgcatccaacacgaacgccagaagcagcatgtatggcagaaaaacagtacagagaagctaagaagcgccattttcatcccttgcacggtttggcttcttgtcgtacagttatagggcctccactgtggtttgagacatgagttagagttcaagatacgtagctttggcggagaggcacatgcgccatcaaaagcctccttacatttacatgcgattggatatgaccaatttgattacaggtagctggtaattagcataaggaattgaagcagagagaggatcacacagacaaacacctgacgggcaattccatacctacccatgctgtagatgagctgaatcccgggccattatagacgtaaagagtaagtacaagggaataaagcaaggtgtacccaccaactcttagatactcagccaaagcactgaatgcatgctcgcttagaccggctttacatcataaagtggctatccaagtagcagcaaaggcgggaaaagccagtagatgcgaaaggaaagtaacaccgtgtgaaggtgatccaacatgggtctaaagatcttttgttcaacatgtgcgaaagatggtgcaatgttgatgtgtgagatatgtctggggtcagaatgccaagggtctcgactcacccacaaagacgtatcatgaatgctcatctgcataagaagctcatcaatggtgggtggtgagcaatctggatgcgcacaatgcagcattggcgttaagctctccgccatggagaaatatattggcaatctgatctttacatcctatgcgtattcgctgaactcatcctgcctgaagcggcaatagtgcctagaattagcattatatgcggcaaatgataaagggtgatggttgaatgcaaggtagagcacgataacgaagcgctgctctgtttttctattccctcgtgagcatgatggtagcgttaaagtgtgatatcccaaggactgaagcactgatatcgagtgccaagcacatttaaccatgggaccttttggaaaggactcgcgctcatggagccatagcgtcttggccagagcaaggcccctcttctaccaacagctgggaaagggatgccatctcgttgcttgatcatgtgtttattcattgcagggagggctcatcgatagcttctgagttgcgtaaacatctttgactgtcgtatacggcagagaagagagcttcttccgagaccatggctcctctcgatagaagaaggggtttctagaaagctatcccttggctcatgccgcgacgttgtatagatactgacaatgagacaaacatcaattccacgctatggcttgaggtttgtagcacagagttgggtaatttactgtcgttcaatgttttgtgaagaatatgtgtgaccccagccggcaacaaggatcagggcaagacacagtgataggagcttggcgaaagcattcgaggggaaaaggaacttttgaagaacgtgttccgtgtgagcggttgtgcagctaacccgagattacagtgaaacaaaagactgcgcctccaacgggaagaccgtaccgagcgctggagggtggcggttgattcgagcctggcccaggagttggttgcaccacgattgttggccgtttggtagcaaacatccgtacagacttatgcctcgtccgcatccgaggggacttttgtccttgtcggcgagactgctgtataagccctatagacgcaatagggccatgcagaggcaaacatgcaagttggttggacaccctggctggaagtggatgatcagtggggtggacgacaaacacaaattgatgcttatctgcgactgtatctgcaccgtctctaggcaaattggggctccgcctataggagctgggaggccttttgccgagatttttacggcctttgagctcgtgatgcgccaggccttgaagggcatgttgggcatattcggcatactatttccagcagcaattctcacgaggcacagtcttgaagtggtaggagcagggttggaagatccatgtcgctttttgggggcgggagatcagcctggcgctagaaacaaagtttggtccgtgcgccgactatctccaatcatgcattccagagtactctgcaggtatcttatcggcccataatagcgcaattctatcggtgattctgaatcgcagagaacttgcagtatacatgccgtctgatagtgctagcaatatcaccacaagacattctgagctgtatttttgcctctgccacaggccttgcgtcaacttgtccagctgcttgggtcttcataacgaatagcctcgagtcctgtggcgttctcgcccggaacggatcgaccctccgatcaatacagacgccacatgcattcactatctacggagtaggcaccgtaacaaggcgcttagtgcgccatgaattcccccatgccgcttgggggccttggccgccgttctagaaccaggcgcccagaaacgcaaaagtccagtcaagagctactagttggctgtcattctgcaaatggccgagtagttgaacgcactgagcggtgatgccaagcaagacgctattgatgagcaatccgcagtcagtgatcacgcaaagcccagcatgtccaagattggcaggactttaagcagtcgcaagacctcccttgtttagtatcagaatagaacaccagcagcccaggactagccaaacctcgatagataatcattatagtcttgatagataatcattatagtcttcaacagggtgatgaataatccctggtagctgagaggtagacttggtggagggacgatttggagtaggggtcccagacctactatatgatgtagatgtctatttctccatacatggactactacagtgaataaatcaacaacaagaacggggctcacaaaaattgaatgttgttgtatatgagcccgggtatgaagccatgtattacctaagaaggcaggcgtttgcagatcgcatcttcgacgaccccgccattagatacctttgatatgacgttttttcgccttttctccgcccaatggccaaagtgcacgtttgtcttacgtctttatatatattattctcattgattagaaaaccaagattcccatcatccatcaagccttgttgaggtatttgcggaattattgcaatgggcaaaaagcgagtgcttgttagctacggagttcatgtcgacgctgttgcgggctggcttggctcttatggcggagaggactcaaccaacgatataagccgaggtaggtgccatatacgcaatgagagattttgatataaagatagaggcgttttgacaatgatttcttattttaattgtaacaaggcatatttgctggtaccgttggcacacagcggctgcttaagctctttcgcaaatatgacataaagaccacttggttcattccagggcacagtctcgactcgttcccggaagacatgaaggccgtgagagacgctggccatgagattggcttgcatggctactctcacgagaatccgaccgccatgacgatggagcagcagcggcaagtattagataagacgtaccgccagcttgccgaatttaccggcaaaccgcccaggggtagtgtcgcaccatggtaagcttaagatttctgtcacaaagcccctggcgtgagtcagaatttgttctttgacgctgttacaggtgggagaccagccgcgaaggtgcccagcttctgttggactatggaatcgagtacgacagtagcatgagccatcacgactgccaggcctactatctgcctgtgggaacatcttggaccaaaattgactattccaagaatgccgagtcgtggatgaaaccccttgatatgggtaccagcacgggcttggtcgagattccatcgaattggtacttggatgacctgccgccaatgatgttcatcaagaaagcacccaacagtcacggttttgtaaacgctcgagacgtcgaggacatttggcgcgatcattttgactacttttatcgcgaatacgacgagttcattttccctgtgactattcacccagatgtatcgggccgaccgcatgctttactcatgcatgagaggtgcgtgaaagatttcataaaggacgcattgcaacatttaaactgacaattgacaccttacaagactgattgaatatttcaagaagcatgaaggagtcgaattcgtaacgaatgaagaaatctgtgatgatttcaaaagcaaaaacaaatccgcgccaggagccataatgccggcagagcgaggcgctatgctacgaaaggacgcatgaggagattgaagctcaaaatggatgaggagatgttatgttgtggaagctttagaaaaagcctaaagaaccgtatgtgtgaagaaatacttgatgtttcttaacatgtcgaattgacggattgtattcagttaccgttggtccaaggattcggttgttgacagcgacgcttaatcggacttcggatcagttaacggtacccttctatccgaggatgtcccttctctcgtctacttccttgaatctaaaaataggggttgccatgccatgatacgcctagtgttttggagcattagactttccaatgactcgctggggaaaagattccgaggccgaaaggcgaggtgcgggatgcgtgttctagaatattctcaacgctgtgaacctgcattatttggaacaacgagcatcatctttctctctctcttctgttctttacgtgacaataataaataaactcaaacagtaagtagtattgtattttgaaatattgtttgtaattcggtgtattagtagacctgcgtctcccttggcctttagccccggacataaaaaaatctcttagcgctcaatagttcgttcacgacttggacctcatcaccactccactcatggttggcaggtttttctcatttctcgtattatatggaatgcatcgttggctgcagagctaacggggtaatttaaacagacccgtgctcgtggcaaattgaattcccaacagcgctctcaatgtcacatgtagtatacagtacagtaggtggcaactggaagtcgccgaatggcaggcagcaaaagacacggacacctccacagccagcataatggccactgcaagggcaaagcaaaaaggggcaattgcaaagcgagcgataccccatcgaaccattcgatccaggcggcaaagcagcagaaatccccgattccagggcccgtggctcggccattgcctgaacgggcccaagttagcggcgtctcatcttggtagacccggaggctgcgggcaaatgggagccacccggcacgttggtgccaggctaggaatcttgggatctcgttaaaagggccgccatggccgttgcagacgcgagcttttggcttcttttctgtttctgccagtcattcactcattatccaagattgctccggtgatcgtccattcgctcatttgctgctgaacgctcaaggctgttgaagtccatcgtcaacttgaactctctcgccccgttcacttcacttacacgttgaaacaaaaaccatcaacaacaaaaacgtcaaccatggctgttcgatccctcgccgcgactctcctcctggccgtctcggccctggccaagacggaccttgccggctgcacttacaccgacaccgtcgtccagcccagcggcctgcctggctacgacgcctatgccagccgcatctggtacgtccccggcaccggcgagctctgcgacttcctggactgcggcggcggccgggcccccccgaagacggacgtcccgggatgcccgctgtactcgggcaccgccacctactcgcccagctacctcgacctccagaccaaggccgtggatgctgccgccacctcctccgccgaggcctctgctaccggcgagaccctggtgatcgtcaaggccaccaccgccaaggccaccaccgccgaggccacgaccctggctacctctgttgccgtttcccagtctgcctctgctgccgttaccaccgccgctcccgtcgtctccagcggctcgtccacggccactgcctccaggggactctccaccggcactcctggccacaacggcaacggcacctcctctggcgcccaccccaccagctctgttcccgccaacggtgctgctcctaacgctgctggcattgtcggatccgtcctggctgctggtgtcgttgccgccgttgctctgctgtaaatggtggatcagaagacatgtgttttgtgctcgttctagagctgactgtcaactcgaatacatggttaatgaggggaagatggaactagggatgttaatacattatcaatgaagctctattttggagatttcgacaattcacatgtatctgtagtgatggtgatgtaaatgagtgctccatgccatgaatgtgcctgccccgtaaagaaatatcccctaaatattgcaggatatatatagcagcaaacgtgtaaagctgatacagcaaatgtttcccaaagacaatcatctacatgagtataaaaatatttatccagttcattaagaacagtcgatggcaagagtcagtggcttattttccgagatatgcggtataaagtcacaccaggcaaaggtatcacaagaggattttagccgtaataccagacttttatcattgatcagcggtgatattatccaggatatgttccgagaggtgtaatacaaagtcacacaaattagagtgttacaaaataagtgtatgaatattagtatatgttactattgcaaataagctgtatgcggcctatggcggaagcattaaatacagaaatagaacccgactcatgggctggaaaagaaatatcacttacctagccaattgtatgtaccttcttcctcaaaagtattttgcatacgacgcgactggattatctacgaaccatgcctgtactgcttgcgacacgaattgcgatgaaaattcccacccctttgccccatggggcgggacaacacatggcttgcactttaccttatttccgggtttcaattaccaggtctgcattacaaacactctctcgaaatatctgccaaagctaatatgccgccctttcacagacgaccttatactattaataatagagtgtaccctcgaaacgaagccactatagacgagcatactatgggtgcttccttgcctcgatatctcgacttaaaagtacaccaagcagttcgcgaacgcgcttacgatggaatcaccgtcgtcggggcatacaggcgaacatatccttctaccatctttcagggagaaaaaagagacaagcctttcaactggcagcgacctactgcccaaatcatcaacaaccatctctatatcgagtgctttccaggatatgattacgtagagcactacgctggggccattgccagtttcctcggcattcagcagcgtcaaggaggcatgttgacacctccgtctagggtgtctttccaaccagcctcttgctccgacacccaaaccgctctcaaggctactaatatttgtgaattcccagaaagggttgacattgtagttctcggcatggtccatcgcatggagcggctgatcggccccgtggattgggctggggacggctgctttgcctggaaggtgcgccaattcaatggccgtaaagtggcattcctaggctttcggcctgcgttttggggcgatatctccggagaagtcgtacactatcttgcgtctcggtgtggtgtgcgtgaggttctctaccttggcaagctgggaagcgttaagaagggactgaggccaaacactttgctggcaaccggagggctttcgtacgtgcgtggccaagccgtggaatgggaaaatgttcttgagggttcagttgcccgtgtggctcaagcctgtacagttacagggaatcacttaactttggggagcgtcctgcatgaaacgaagcattggctcgcaacgttgccgagttctgttgactttgtcgatcccgaggtgggaatgatggcccaggcagcggttcaaagtggcatccggtttgggtaccttcatatcatttcggataatgtggccgaaaagtacgacgaggatctctcgaatgagaggatgcggagtgtcctgacagggaggtctaagctttatgaagtcgtgcaagatgttttagagcaccatctctcctcggtcgtagggagaagcccgtaaaatatagccgtattcccacttaccacatctactacatctactacattctgcaacacctgcaacatgtttcatcgtgttctaaactccttaataaaactacctaggtagtgtatggttactttttgctaggtccatcgcgtcccagactgctccccgaaaattgataaacaccacgatagcctgcaaccttttcttccaactgatgcatcgcaatctgccccagcttggcatccttatagagcaaaatcccggctggattcttgacatccagcaatgcaccgagagcgccttcgtaaccagcatccacaacacccgccgtgagtgtggcaccagaccgccatagtgacgacctcacaaacacctggcccatgcagtccaatgggaccgagacagtttcgttgaattcgacgagataggccccttggcgtagtttaatagtgccagtttctttgtcaaagcgtagctcgcaagtagtggcagcttgtcgatgcgaattgtcaaagtcgattgtggccggtgaggtccatgttaagacacgacgcaaagagaggtcgacgccacatggctgttgctgttgcagagcagatcgtaggttgcgcactatgccctgcttcacgattgaagccccgcttagtagcattggtggttgatggtcgtagtagtcaaaacccagaagaccaaggagaaaataggtttatcgtggagtgcggggagtgttggcgaaagaaaaggtgcaaggtgctctacgaactagcaaggtgctctacgaactaggtacctgacctacgaaaacatccatatacggagtacatgtacttcaactatccctcgggtgaatgcagccaggcggtgaaggtagcggcagcctgctggcacaagcaaatgtgttggctcgagtgagtgtgcccagaaaggttcagagtcccagaaccaacaggcaatgttgctaccaagctggacgagtaaaatccggctctatttttatttgctgtgggggggttttggaggccaagtactcccgtagttaagcacctacgaccatatccattggaaaagatgggatcccgtcaatagctttccccaagctcgatgtcttgtaacagacatagcagtaagggttgctcaagcccgaaacacacaatctcattcctttagatatactttataccatcatcaatatcagatagatcgtcgtcattgaagacaacagatggcctttctcctcttcgctttatgctagccatcgcgctacgttttcacatattatctgactaagggggtaggattgacgtcttcatatatatgcctgatcattagcaaattataatcttcatttaaatatctagatttctttagtaaagtctggcaaatgcacaaaagccgttatcaaacagctactggaccgcatcaaacatcacctcgctcttcataagattgcgtccggtcgcgttcgagtcttcgaaccacgactcccgctggattgggaagggggattgaaagattgtctcagacgcttggaactgctaaagctcgatgtgaagctcgagataaaactcatagaggggccatcgccggattcatggctcgcatctggttccgcctcttgagaatcgtcttttgtgcaaggaaagagaggaacagtaggcgcttcgcccgcatcttccaagtcgtacgaactagcgattgcaatgtgttgccggagttcgccatcagcgtcctgcaaagcaatgtgttgtgcgggatccacatcatcacgaggcgttgggttatcatcttcatttggttcagctgcgtctgcctgagcagcggccgtcctcgtctgagatgctctggcgtttgcgctttgaacgaagctatcacgatgctgttttgccaagtccctggcgtttctaaacgcagtggccccacggcgaaaatcatctatattgccagtcatagcccatgcgtctaccagagtcatgtggtactcaggccgcccatctggggccgacggcgccgtcatgtggtgggcgtaaagtttcagcgcgccgtcgtggtaggtcgagctgaatacataggcactgctgccgtattctagcccatctttgccatagttttgcaacgcatgtatagcacgggctccaaatgctccatgataacgcgcttgccgtactgctacagcagcaccgccatttgggcctttaacctccataaaaaagttgggtgccataggcttgtcctgcatggttgacggtatgatctcaccggcgagatcgttacggatcgatcggtcaagctcttcagggtaggcgccgtaatagatatctggattcgccggggccagcgtgccgtctgtgagcggtcgaagattcccaaacaatgtattcagagccatagggtgatcgggttgcctagctccaatgattactggaactacatgtgctttcacatcatcttcgtccttggactgatcgttggaaatttgaaatgtttcaaatacgctattggaaaacgtggacggtgagagagaccgccttggaactgcaagggccgctctcgtatcttccaggtcgggctttcgcgatctccaggttggatgaatggcatgatccgtcaaatgctgttcgaagccgcggctatatggggttgccgactctttggtcgtggtcgactttgaggttactggacgggtggttggattggtggacttggttgcttggcttcgcggaggggagctcacaacgaccgcgggttgatggttgtctggtgcgggaggatatccccggagatgacgcaaatctggaccgccgtgtctcgcaaatcgtacaagctctacagcgacagcaggcgtaaagtccttggcaagctctgtcggaggtggaggatatgaaggacgagtccaggtgcgcctttcaagttcttctatagcactgtggatgagagggatctcggacagtctatcccaaaactctggcggatatttccattgaccgacatcttcaaggggctgcccgggcttaggctccttcgccagatggtcagtttcgggcggagagtcatcggcgcgttgcttctttccgccgttggtcagaaattgctcttgagacgagggcttgtcggtacggtgtcgttttcggccgtgtattctctccatgggcggctctgatggagatcaagaaaacaccagaggaaaagttcagcaagatgggggagggaggctactgattacggccgcgttgggtgagcgtcgcgcgattctgttgcggacgctcgtgctccgtggcgcgcgcggggaaaacactttgaaccgtggcgcgcatgcatgccgttgcagtgtcacatcttctaggggcgatatagaccggtgatttgctcgcttcagcaaagttggcccgtcacgtcgtgggcgatggatgagctggatgagctggcatcgccaatccgcctactagtgctacaactgtttatcgcacagtttgtcatgtgacccgatgctaaatggccccttcagtacctgatatcctagtacaagtgcctatgaccagcagggacttgaaaatttactgacatgtagatctgtgaacatcgcagatggcaaatgttgaatggtgcagctcacacctcgccttgtacaattacatgacgaaaacaagcctctttgtcacaaattcggacctcgaatgctaatttcaagtgccctttgattttccacatttcaacttcagcagcgagaagagccagatttgccaaagatggccgagactgagtctttgtttggcgccgagttacccacttctcgccggagggcgacggtgcagatcgccccgagagaagcacggcggcggactcgggaagcggaagacacccggccgtaagccgctagcgtacgttcctggccaggggatagttgagtttttgcaatcttggtctttgccggggctaggaggcacacaattcgggaccgactcagggatcgacattggccacttccggtccctatccggtccctatccggatggcatcactgctgcaatgcagagtcgagtttgtaagcctcgttcatggtgccagtaatgagatgaacaagccggatgaaaaattaagcgaaaacttgggcagcttcgtagcaatacgaagatggggtattgggggccgtgttatcgcggcatgtctcgtgcaagcaattgcgagccattggctaaaggggtctgtttttacatatcctgcctgtcatcctatctgtctcttttgtttccctttattgacatgtttcaaaagaacaactcccccttccgccacccaaacaagcagaggatagctaagctataaagacaaatttaatagggtcaattgaagtattcaaaaaccacctattttgctcgaggtttgctttgcatgtctttctcgtctatacaaaaaatcccggcatatgtatttagcttccaccaagcttaaaacaagaaacatctctttattcgccactcggccaaggtttcgatggaacatttcgccttgtccgttccgggatgctccgaggttgaggctcatttgtcagactaaatagacgctgaagagatgaagcttgttagcgctggcgcaccgtttaatcccgactataggcgattgcgctttggcctgtaattgcatatcgctggatatatgaaaccgtcaagctgctaggtagagatagacaaatagacatgctttgtgttggagacgtgggccggctccggggcctccgaagagtgatgatgccattgaacttcacctgtatatgtcagcgccgggcatctgtatccgggcccgcgccgaacccaattacacgggttgttttccaatgagtctataagcgattatagtgcctgctgtttcattctgtttttgtgagctctgttgatggcatataaaagcagaagccattctagttaacacagccattcatccagcacatactacattatacaatctgtcaacagcaaggactttgaactcaccagactgtgacgaaaacatggtttctacaaaatacgacttcaagtgcgctgtgattacaggaggcgctggaggtattggaaaaggtctcgccatcgacttcatcaagcgaggcaaaaaagtcatcctagtcggacgaacaaagtcaaaactcgaagctactagcaaggagattggagccgccgcctattacgtcctcgacacaggaagaattcaagacattgcgcctttcattactcaagtcttatcagaccatcctgatgttgactgtctggtcaataatgcgggagtacagcgcccgctagatgtggtaaatgatgacccagcgacgcttttggcaaaggcagatgaagaaatcaacatcaatgttcacgggcctttgcatttggcagtgggctttctgccacacttcaagaagtccaatggaacgcctgtaatcatcaacgtctcgagcattgtgggctacaatccattcttgaccatcaacccggtttataacggtaccaaagcgtgggtgcacttctggactatgaatctgaggacacaactgcaccaaaatggatataccaacattggcgtggtagaaatcgtaccaccaacagtggccaccgaccttcaccgcgaaagggcagatcctgacgacaacaagaaacacaagaataagtcggcactcagtattgatgagttcctgtccgaggtgaaccttggccttgattctggaaaagacactattggggctggtgcagcacaggacctggttgaacggtggtatagcgcctacggggatgaatatgacgagaagactgctcgtggttgaggattttctatctctgagaaagtaataaaagtcgataggattacaagacattggaggcctactaaaaagtattgtgtttgggatcccccccctcgttcatctatagctatcaagtacaatattaaccctgcttgactcaactgtgggctagacttttcaacgatgctgtgagttgattcaattcgtgtggaatcacactaaacccacaatcttctcctttaccgcgttctttggcttgatattcataagtaccgttactcatagagccgccctacaagcgaactaaaggaaatcaaggcaacagtaacaagcgagaataccatatagaataaatagacaggacatactgaacaacttgaatcataactttgtttgcatatgacctgcttctttcatttaatgagcgcaacgtggaggccttcgtgattgcgggctttcgtgtctgagtccatgggatacaatgtttggccaaacatcatgggcgaaaaaaaaaattaatctcaatactaatctatcgaaccttaagaattgtttctatggactaaatcgtaaggttaagatgacagcattaaagtggcataggggaagaaacaggcctgggataggaattccaagtcgaaagttcctcgaacctcaagaagagatgggacttggcttcaagctaagacgactatatagctcacgagctcgtctattacatcagaccggggaacatatctgcaaatctcatgttttgcaggtttggaaagtcagccaaacagcccatgattgttgttgactcctcattgtcgagctgatcgcagagactagtatagggtgagcccgaagaggttttgctcgtggatagagacacggttagagcttggctgaggatgctgacatttactgagcgccgtttgcgatgtggatacagtaatatgcgaataatgtcaatagcttctttcattagagaggtctggtatttcctggcgacaacctgaaacgtctccatagcagctacaattagactcaatgaagcctcggtgtcaatggccaacggcgtgcggatggtgtagaacgacaggctggcaacgtggtgccatgggtaattgttttcggccattctgcgaaccgcaaccaggcctctagctaaaaagtacaaatcaaatctcaagagctcatcgtcatgcctgctgtaatgtagtgatataggcagattaaaaggggttgacctatcatatacgactatatctattggaaataatggatcccgtcaattgttattagagactcattgcgggcaaggtgtgagccgccctctgagtaatgaaaagaatgatggcgagcgagcaatttcaagatgtgtgtgtaaagtagtcgacggcctattgtggtaatccaatgagaccttctgtggtaggaaggggtgttagatgagatggtaagcgccactaaagagaaggacggagctgtattgtccagcgcccgagatgatgaaaataatgatattgtaaggaagataagtaatagcaaaaggaaattttgtgccatatggtaaatgctactggcataatcatctgctaccgtcatcagtacttcggaacttgtatgtagatatcatcagattcgtacgctcggtaatatagggaaaaggaaattgatgggtaagtgatctttatcatcaaggtttgaatatctatggtagcgcgccacggcgttttataatcattctggcgagtgtcccgatgaaaacaagggggaaaaaccactcgtcggaacagtagaaaacgccattggcacacgattacgtacataggtaggtagttttcatggaccatatcaaagtataagtatagcttcctgctcaacttgtttaagaggagaaaataattcgattaaaaagactcggaataaatccctgttatcaaatatggccttgctccgaacctgaaccttcggagagtcaccgggcaatctggaccactctttcgtagaaaatgaaacgtttccagactcagcctccgcgccctttcgtctctcatgacgatatccacattatccaacgaacctcattctcttatagagcgtaataacgacaggtcgacctaagcagagacaataagcgggtatatctcacaaggatacaaaacaggcaagtgactgaccttacctcacttagcttcacctctctatggagaggctactagacccagcaatcgcggtaagatgtaaggcgctgctggggcccatgaccatccatgttgggggacacctgccccgacgtccccagggaaggaaggacaaggacagtagatcttatatatcatggcgtcagaccctagatcttatgaatacaagctttttgatccccagacacatgaccctacgttctgtatcgtaggtctcacgccccggatcagcttcatctttgaggtccactccttgaagcatgataatccatcccccggtcttatttagtaagcccggccgggaaaggcattgtattatacacctattgcgttccgttagcagtattagaactgggagcggggatgggggccactacgggtgcttgaacctcgggaattaccccaggctcgctgtgagccacccgggtgttaagcttgtgcacatctctagccgtatcttcaacggcttccagccaatctggacgagagatggggggaggagggggagggaagtacgtacggtaggtcgttaaagcagcgcaaatcgccatcgcgattaggctaacgcatatgatgatctcgatggtcgacatttggtttggtttggttgggaatcgttgctgcgagatgggggcggcgtcgataaagagacaaaaaacaaaacaaaatacagtgttaaagtaactaggtattcataactgttgaacgaaggtaaaatagtaggacgtaatgtggtagtattcgttgttatctgaatatgtaaacgtagtgatctagaactagactactagtaggttggggttggctgggttatatacatgatatcacccaggtaaccgacgacccgttggtggttccttcaacaataactaagtaggtattctaatcaaggaagaaaagaggagctttataaatagcagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcagcagtagcatcagtagcagccacaagaagagagccaagtatagacgtcttagcaactgcaattggatctctttgaagaagtattccttgaccttcacttatcttctactgaacagctgaaagaagtcataaagaaaagcggcctagggtcattatgcatcttgcaactgtcctgtttgagctgacaaagaccccaaagctgtccttgactctcgcttttgtgtacatggtgtaagcaacttgcgggctgttgatgcgtctgcatttcctcgaattcctggtttcttttttgcccttcccatctctatggccattgctatattctccacttactatacttacacaaacacatcacattcaatcgctgtgcaaattgtgcttaacatgaatgaagctaccagtttctccacattgggtagcaagcatctagtctccgcgacggtcaagaagtaaaaccatcacttcctccccacactcttcattccctgcagcagcctccatgatatcctcagtcacaacaatctcatcaccgcgttggcttagaagaaggtctataacctgctcgcccttatacctattgctagctgctgctttcactacttccttggttacaacaatctcatctccacgtcggcgcagtaaaaggtctataacccgatggcctttttcctcattgccagctgctgccttgaccacttcctcggtaatggtaacctcgtctccgcaccgatcaagaaacaagtccaataactccacactctcgtcagaatttcccgccgccaccgccttaaccaccccctctgtaatgacgacctcgtctccgcgccggttaagaagcagttctaatatctctacgctcttccaacaatttgccaccgccgcctttaataactcctcattaacgacgacttggtccccttggcggtcgagaaatagctctattacctcatcaccatacaagccttccgccgccgcagtcttaatcacctcctccgttatagggacttgatctccacaccgctcaaggagcaattgcattacacttgctccgtgtcttcttgctgcaatctgcatcaccttctctgtaaccaagatccggtccccacacttccaaagaagtgatttcattgtttctttgtaggatgcttcagcaatagtttcaaacatctctttagtaacggacatcttgtctctatgtgaaagcacttgtttcatcactcgcttgccgtcgaacgagtttcctgccgccgcttcaacaacttcctcagtaatgggaacctggagtccgccccagccgagaagcagttccatcactcttacatcgccgtaatttgtcgctgctgcctttaccacctcttctgaaatagggacctggtctccgcgccaatcgaagaggctttttaataacctccagccgttgttgctatttcctgccgctgcttttaccacatcctcagtaacagggatctggtctccgcgccggttaaaaagcagtcccagtacttcgttatccttggaggggtttcccgccgcagctatcaccacctcttctgtaatagggatatagtctcgccggtcgaaaagtatcgtcattatttccttgccgcgtttccaatttcccgccgctgctgttgccacctcttcagtaacgggaacttggtctccacgcttatcaagaagcagtgttatcagttcgaccccgaggctcatatttcctgctgctgctgtcactaccttcttagtaaaagggaccctatccccatacttatcaagaagaaataataacagtctgtctgcaattgctccatttcccactgctgctgctaccactccttcggaaataggggcctggtctccaagccagttgagaagtgattccaatacaccaccagaccgattacatgcggccacctgtaccacctcttcggtaataggaatctgttcttgtcggttaagaagcactgttattacttcctccccataccgattccctgctgctgctttcatcaactcctcgtcaataggggccttttctccacacaggtcaagaaagaacctcatcatttgttcattaaaatgcccagcaatgaacgtcgccacgtccgtattgatggaaatctggttttggtatcgtttaagcagttccataaccacctcttctttactcgagtcgttttctgctgccgcctccagcacttctctggtaagagaaatttcatttccacgcttatcaagaagcattttcattatctgtccatcatatttctttgcaatagttttcacaatctctttagtaatagggatttgatcaccgtgccggtcaagaagcattttcattacttctccgcttccgtcccgctccaatatgattttcattgctcccttggtgataggactccgatcttggcttcggtcaagaagcagtaccatcaatccgttccaaaaactgaccatcgtcaccacctctttggtaagtggcaactgatcaccatactggctaatgaaacgtttcttttcttcatcccccttataaactagaaaaagcggttttctaattcttctggtgatgggaaaaccacggcgttcaaaaagtagctttaccattgcaccgtataccctatttcttgccgctgcaatcatcacctcctcggaaacaggcatctggtctctaagctgatcaagaagcagtgtcatcatctgtacaccacggtgttcagcgatatattgcacaatttccaaggtaataggtactcgatctccgtatcggtcgaggagtaattgtattatctcatagccagtctttttatttgccgccgctgcctttaccaccccttctgtaacaggagcctggtctccgcaccacttgaggagtagcttcatcactactaggccatcgacatagttcagcgcggctgctttcatcacctcctcggtaatagggttcatttcgctggactggctgatgaggagtctcagcattgcctcgccactgccgctatttctcgccgccgcctttaaaatatcctcagtgataagaatttgactgtcatgctgatcctgaagaagcttcatgatttgaatatcatgtcgtcctgcaatttggattatcccgtactctgtaacctcaacgtaatctcctcttcgccctaagatatcagctgccacttccaactctccagctttccatttagggctgtgtgtcgaatccatagctaaagattgcagataggtccttccatgtggcgtattgtaagattctatcgctttttccagcctatcggctgcatcataatatagccatgcatcttttagtagctgcccgatgcaattcaatctggctgcctttcctaggtgattcgtggttccagaaactcggctgttgaggaactcgtcgtagtcacaactatcccctagcctttctatggacagcccccagtcccaaacaagtagaagttgacggttaggagagacttctggccatccgaaagaagcctgaggtggatgcctgggagtagcggcagttacaataacacaaaagtaatcctcgcatggtctgatgatcatcggtttcgatgcgcccgacacaaaaaaaatgatgtctccctgacgaatggcctttgcggaagcttgcatggtccagatgacatgctcttctttatagtcagaatcagagtccgagtcagagtcagagtcagagtctttgtctatgtgaatgttcacacccacgtcctgctcatcgttccacgcatcggaagttgatatggaagataccgtaccaatcacacgcccctgagtctgaattattgcgaaatcctcaatgttccaagtttcaatagctgcttgttctccagtaaaggaccggataagtttatgaaagaggtctttccacggagtattgtagtcaggcatcagttcaaccggaatttccgagctcatacccagcaaagcataaatcttatctcgccggtccttggccttgcggttgtggtacatgtctaccaattcccccagggagcgtctgctaagagaaaatttgtcaaaatcaccagcgatatgcttaggtcggagaccggcgttttttataagatatattgctgaacggattcggctctgtagttcttggtctttgagggccagattcaaggctatcaacccggcgcagaatgcgtctccgtcaatctctatagaatgacacatgattaggacgtgcctagctgcggcaacctcttggagcacctatagcaactggcttttagtaaatgtctcccattttcaatgaatcttctttctgacctacccatatgcgttggaaccacgatcgttgaagaatcgtgcgtattgcctcgtcatttgaagactccgtcaagtggccgtccgcagcacggcctatttcctcgactgccagactcgtatcggctgaatgggtgccatctatcgtctcttcaagccatacaatgacctgactcgccctagagtagatgttcatcatatattggacttgaaggctgcgctcttcattgtcgtcctgattaatgcaaatgccatcggcccagacgattcgctcaaatgaaccatctcgaagacgtaatagcgccgtgtgaagattctcagtaatgtataagtcatctccgccaacgcaaatgcggcggggcttctcttcggagccccatacgtaagataaagcctcgtagaggtgagtgcctttccctgagctcagaagagggtaatggacaaggtgacattgtattatagcatcttcgtctggatgtggcagcaatcgaagtaagcggatacaaccaaccggcaaaggagaatagcggtaggtagatgttggattggagattgcgttcgagattgtatggagtttggcgtcacgtcctgcaatctccgtcggagacgaggtggtatcgcttcgtatgccaggatctgcactctcattggagctcgcggctctctgctgtattttctctaaaaccatggcctcctgatatatagccaagtgtcgcatctagtgaagctttgacgatggtaatgctgagcgatgcgccagttttaacagtggcattgcacgaggctccttaagatgcaattgagcctcatctgacaatagtctctcgatggctaatttatttcgcacaagggcctcagctgacttgttaatgggtcacatgattaaggaaggaatatgcacttagcaagaaggatgatattaatctacctgcaattctcgccttgttaaagaggggaattgatgtagggaaaagttatccaacaccccaatttcattatccagcaccccagctgtattaaatatgcaactgctgagtacattaaggagttgtggcatcagcagcatcaatgacattactagcagaagcagcagcagcagtacagatagcaaaggtacatgtagtagagatagcagtgatagcccacactatagctggagtgctggataacagaattggggcgctggataactttccctccatgtatcctggcagctgtttaggctaaagtcgcatatagagacattagcatcaagtcgctcgcttctatgtcaacgaatttatgctgctggcacgactttgcttgtggcgcataccaaatagcgatactattcagacgccataagaacgatggtgaagcgaagaataaaaagaaggacaatgttatacgccacattccgccataagtatgtacatggcatgatctgccacagcggctcgtcatcacaccatggcgtttgagtatatcctctatctagaagccactgtaactcaaataacatggcttggaattgatgccaatctatacttttataagaaccatcttccgcagcagttgccatcatatctatttaagtattggcttcaccagtgcttcatcgcgtttcccacgcacgcatttctcatgctactgctcctattttaagtatctcctatataattaccaatcatcatggctgctatcaatcagccaactacttctatcaggactttcccttccacgttgagattctttcaagatatggataaacatcttgactcattccctcgtttcagccactcgattcatggcaaccgcgggccgcatttgggtcaagcctttcttcccatcttcgatgtaagagaactgcaagactgttttgagcttcacggcgagttacctggagtcaaaaaagagaacatgaaaatcgagttcaagggctccaagtccctagaagtcagcggctttgttgaaaactcgtgccagctacctctcaaccaaagagacgacggagatacgcccaatgatgctgctgggaaagatacaaagaccgcagaggtaatttgagtcaaagtggccatcttatgaacttgaaaggactaactgtggatttatgcagcacgatagtgttaaatactgggttgcggagagaaatataggcgagttctaccgcgcattcacctttccgcagcgtgtccagcagaatggcaccaccgcgacgcttgaaagcggtgtcctcactatacgcatcccgaaaatggcagatgacgacttggatacccatgtgattcctatttcatgagtgccgaataggagtacggccgctgctcaaatcggttatgctggaagtttctgcgcggcctctgtcctttttgctgtgataaatgaggccacgcattgagaaaagatttaattgcgtttgtaaatttacctatgttgtaatttagtcaatttgataaatacggcattattaggaagctatgagaccgctcttcttattaacgctgtgaatttggctcatcagccctcagctcacaaacggtgcgcattaggcgccaatacttgtttgaacgaattggattctgccatgaaaaatataaagcgatcaattatctcattattacttcacatcttgaacagtgaccaacatatagcctcggttcatctcgggtgccaacttatatcaggcagtttatctcctgatttctcttggtggcttcaaagcttatttaacacctagaaacgaccgaaaaacaatcccgataatcctccaacggtagctgtagctgattggcgcaagtgggctgagcggtgacttgactttggttttgtggctgatgagctgtgaagttaacttcaaccatcatgcaatgtacagcagccagccaattatttggataatatatgctgctttccgcatgttcaacttgtaaatgaggcataaaccaagaccttgcatcactctgatactgattaaaaggcacataaaagagcagcgttgcaagttagttttggcttgtaggcgcaaataacttacttcattcctcatcgaacggcaaaatgcccacatccagcattgccattgttggagtcggccaagttggcgccgctgctgcctatgcgctcattctaggttcaatcgccaatgaattgctcttggttgacaagaatgtgagcttgagagacggccaagtctgcgatctctcagatgtagcgtatagctgcaatagccgaacgaaggtacgagcagccagttaccaacaggcgggccaatgcgatattatagtgattaccgcgggatcaaggcacattacaggtaaagaactaggaaacccccaaggatgcctacctttgccacttgggcttatacagactctatagaccatacttaccccgaatgtgtccatcgaaatatctcaactatcaggaccatactcgacggaatgaagcctcttaaatcagacgctgttctgcttgtcgtctcgagtcctgtcgatttactcacatcccttgtcctgcagctctcccagcttccgccgtctcaagtcctgggctcaggcacgtatttggactctatacgacttcgggggatgttggcggataggcttggggtaagcagccaatggatactgcacacaggaagatccgacgcatcgctaacgagtttatcaggtcgcggcaaagtcaattgacgcattcgtactgggcgtgcagggggaatcgcaggtgacggcctggtctgccgcaacagttggcggcgtcccaatcaacgagtgtctctcaaaaggggctttgatcaatcgtgccggactttctagcgagtgccagaaccgatcacaaggtataattcgggcgaaaggagcaacaccatttggcattggttccgtcgtgtccggcatctgctcttccatcattctggataaaggcaccgttcatcctataagccacttccagccgtcttttggctgttgcttcagcttgcctgtggtgctaggaaggagaggaatacaacgcaaagtccagatgtcgctagactttgacgaagacgctcagataacggattcggcaacggcactcaagaggaggattgatcaagtgcatggtggcagctaaacacttaagagtactccgaaaaataacatggggagggcgaagaaggtgaagaaggaatggaaaagtacgtgtaagagagattcatatagcaggtcttgttgaactgatgaacgtagttgcaaggtacagattgatactactactgctggtactgttactattgttgctactgctattattatatccggattatgggtattaatgagagcatcgctgagggcctaccttgattcacttgccgcaactcggtttgacggattgtcttgatacaattgcttcacctgttttgacgcgattcagattcaccacccaaaagacatatcgtccaatctaagacttctgaatctcctccttgaaatgggtaatataagttgaaattaggtaatatttaccgcggcatatcagaagaatctgaatataatgcgattattcactagcgcagtctcggctcttgccgccaaatgatgcatcagttttactataacgggatacctaaaagattttcgatcagattacaaacacaattttatccatttgcaggagtttatctttgcttttgcatctctggcacagtctttgcactatcacgattgcgaaagcgacatgtgatttttacagtggtcatggactcatgccgacgtcaacatgacgttacccatatcgcttctgccatggcaatgtttataatagcatggctagccctatcaaaacaatgttagcgagcacgaggtaaagctaaaagcttccattggatgcccttgtcgttatgtggtctctgatacagcgtcaccaaatccgggctcatgtagagcgagagctggcacaaacaccaaaatcaacgggtaagccatcagccaaaagccctagtgacctcgaaaattctcgacacccatctgtgaatcccaacggaaaatcttggtccaatggcgttccaagctcggacgaggagcagccgggcaattcagccaagggacagcagcagcacatcttggtcaaaagcgagcccggggactctctcaacccacagaactggccgttgattttccgatgcaagaacattgccatcttgtcaattctcatcttcgtccaaggctgggcgggtgcttctgaatcaatggcaaactcggtagccagttcaaaattccatgttagtcgaaccgctcagaacttggacacggccatgtatcttttcggcatcgggaccggcgctccgtttacggggccgttgtccgagacggtggggaggaatccggtgtacttgggagccactttctgctacctcttcttcgtctttgggtcggccatggcaacgactttcggaggtcgcattacgtgccgctactttgtgggcttgttctccagcgccactctggggatcaatggatcgagcgtcagagatcagtttagggatgtgaagagagcattcgttttcccaataatagcttgggtcaacgtaataggtaagttgacggtgtctcctcacacaaagccaatcaacggacactgatgctctccttctggcaaaggccctttggctgctcctgttgcaagcggatggttggtatccaatccaagcttgggctggcactggcccgactggatgactttaatcatatccggtgccgcattcattattgcggtgctgtttctgccagagacatacttgccactgcttctagactggaaagcaaaagaacttcgacgtgcaaccggcgatgtgcggttcacgtccgaacacgcaatggcagccaatttcttcagtcgcctgaaacacaatgtgaaacttggcattaccttttaccaaacggaaatcatcgtaacggtgctgggcttctacctgctcctgctgtacacgctgctcttcacctccctctcaggcttcgacttcatcttcaaggacacgtatcagctgtctaccgggctcaccggcagctgctttgcctccattgcggcgggatcgacagtcttcacgctcagcgcgcccggcttatacaactgggctcgcagcgatacggaacatgtgcacggcgcccacgtcgagcccgagttccgcctgtggcctgccattgtcacggcgcccatgctgcccgtctgtctcttctggctcggctggaccaactatcctcgcatatccatctggtgcggattgggcgcctgttttgtctttggcatcgtcttgactgccttttacgtgagcagctacgagtacatcatagacagctacggcgagcactcggccattgctcttgcaagcgtcaccgccgtccggtatttggccgcgggaggaatggtcatggccacgcgcccaatgtattcgggcattggcgtacactggacattgacaatcatgggttgtattgcagctatactcagccctgcgccccttttactctggcattacggccccaagctccggcagaggagcaagtacgcaaaggatccatagcgatagatgcatgcatagcgtcctgcttgatagaaagaattagatttgtaccagagttcgaaaacgaagaagcaggagatgatgttggctaggataaatgcaaagtagtagcagttgagtaacagcaattcaacgctcgtggacaaaagcggcatcgctcgcctctggctaagccgtagatagacggctccatgttatgtaagccaaccacatcctattgtcccaatacggctagacgcatcacgctcgtcagatgagatcttgaatctcttgccgcaagtgcgtatcacatccgtcatgctaaagccacaatgttaggggctggggatagacacctactgtctgacgtgttgccggaggaacgtcgcgacgagatgatgcggtagccaatgaatgacttcttttcttatcgtgctggcagtatctatatcctcgcccatgctggacagctcaccgatcctgagcaaggcagggaggacaggatacgatatcaagcccttgaaaggagagcgcaaagacaagcaaacatccagacacacactagacctagtccaagcaggcatcttatcaaaacccgacctgccagggccagctgcaggattgccaggccctcgcatcgctgtatccctagcatcagcgtccagcgcctcgtttctcattttctaccgttaatctctctttccggtatctatttagtgcacgcggctccactcccccatgcccgtcagaccggctcggtaacgcggtgtgaaaaagaccccaggccccggtttttattttggctggatccaaggtccgggcgtcatccgcctgtcaaaagaggcttcgaacttttcatgctgctgcacaccacgagtatgtaatgattgcctaacagttttgcctgtaaagggaatgggctcggggtttattggaggtcatgcttgagattcaaacgatctggctttagggcccccccttgttggcctggagagaatcaagtgccggggggagagagttcgccaataggcggtcttgttcttcatcacgggggcggtgtcttgccaagcggattacttcatcgcttcataatgagagactcaagcaaagacattgagcaagaaaggggaaaagtctaggtgatttcatataccacctcatgtgtcgaaaacagcgaaacgcatgcaagccttcactcgcagtaatgcctacttatgcatatttcggagacttcatagatactaccccgaccttcctcatccgaacccgcttctccgccgtattgctgtttgcagtcgtttgctttccgacctgaccttcaaggggcagatcgccagccagtcagagccaggcccatcatgcagccatgcacaaagggcccttatgctagtccttgtacctactgtgccactttcaatagaggtagtacctacatcgctgtccgaaccacgacatacatctccgggcgctgtgcacctgacctcgacctggcgctcatcacaaactgcaaagtcccagatggcgcgctaggagccgcaactagccggctagctacgtaacaggattggcacgattggcacgaatgctttgtacaatgtgtaggtagctttgtaggtgcatgggactatggagtctcgtgtttctaaacttggtcattgatgggagggctggggctgggcggatcgaaaagagaagcagggtcgaagccgggaaacatggggaatgccacgcgctaggaagggggagggggccttccatgtctgttggaatagacgatggacagggtttgcctctcgtctgcgcaaagtaacttataccgtgctgccaccgccatcattgtcttgctcccccccatcttcttctccatcttagattgaatacagccggtactctggatagcaaaagagtaaagaaaagacatcattccagcccatcagtataccatccaccaagagcaacagcgaaaaccacaatgggctctcttgtttccacaatgggctcaaagagttccaagactgccgccacgaaccccgaaggcaagccgcggtactggtaccgagacaacttcttcctcacaaacgacaaggcatatctcgagcctcaggccatcaatgccgtcttcgagtccgacctcatgtggtggaacgacccgctgccagaaggccagatgcagaagatgatatccaattgcatgacaatgagcatataccacgttcccgagtcagagaagcaaatgcagagtgcgtcaatctcttcttccttcttttttttcctgtcgtccctgtgtacattcagttcgccaaatccgttgttacttcacaagctgactgtttttgcggccaatagaaaacggagcgcctcggcgaccacacgggtccaatgtaaagctcgtgggccttgctcgtgtcgtgaccgactacgtcacatttgcctacctcaccgacgtctttatccttgaagagttccagaggcgcgggctcgccagctggatgatgcagggcctcaaagaacttgtcgaggagtggccaaacctgcgaggcctcgtcctcatgacgcacgacaaatccgccgcaaaaatgtaccagcgcgagctgggagctcttgactgggaccaaggtccgtctgcgggattggtgctgctggagatgcccggtggcggcgtcaaggatctcccagaggatcacaaatgagactggcggtccttactctgccttggtcttttcgttttccgtttccacctagtatctcgcgtgtcttcctttttttttttcagcattgcatagtctcgatcgatatataccggcgaggcacggttagtttttgcacattgggctttttggatattatttttcttcttcttcttcttttttcttcatttatatcttcccctgtgtctctacactttggcgggtttggatagcccagcccgcatttcgagggctctcttatatggcggagcgatgggaggctggacaggatctagagagacgtagtcctcgggaagctggtaggaagcgtcggagtcaaaggccgatagatcgccgcaagcaataaaaggtgcaatccaccgggctccatttcccatattgttcccttcaacctcgtcatatacctccacttccgtgattccgctctcgtgtgatgtcgccggcgtcgatacagcgctgcagtcccaagttcccttttctgattgcatggttgcttcagcgacaattggtagctgcatctccctctctcgcaccagcgtatccaggcgctgccctactccgagcggctcctctagactggcctggaagcccgctggcggtcgaaagttcaagcatacaatgaaagcctccacactgctcgctctgctacttctcggcttcgccacgatgactttttcaaagaagattttgagctgcgcatacagaatgtccacgtttcggccccggaagatctttgcgacaaacttgccgcccggcttcagcacgcagagtgcgaggttgagcgcggcgaaaagtagctgcgactgcacgtatatgtcaagatcgtgaaggcccgtgacgtcgggggcgccatcgctaagaacgagatcgacgggatgctgagcttgggtgcctgcgacggcggcaggatcgtacgatgggtcgagcgcagagaggagcagcggcacggtggcgggatgtgtgatgtctgcccgcaaagtcgtgatgccggcgaggggggagatgggctggagatcgatggagacgattttgacatctcggctggctgctgcgtccactccattgttttgcgccgcctcatcgccagaccaggtggagttttctattgattccttctgttcgggcgtaaaagcgtcggaaaagacaccgagcatttgctggcgcactttggcatcgcgatcttgccatgctgaacggccgaatttctcgcctttgatgagtactcgggaaaggacctgggaccaggagccaggggcggcgcaaaggtcgacgacacgggaaacgtttgagaagaggtcgaactctgcaggacggaaaatattttagtaataagtcgttagctttgagattgagagaggtaggtaccttcgtcaagctggagaagcttgaatgcgcttcttgcacgccatccttgctctttcgcgagccggtagtaggcgtcacgcttgtctttggaggatttgcccattggtagtgagtccttttattttgttttctggctgcggtgtagaacaaagttgttggcgttggggaaatatacggcatgagaaaagaagtattggaatatttcatgtgcaactttttctgccccgcgatgtcattttcggtggtctaactaaggtccaggtacgggacttacctttgtggcgctgtggggccatatttacgtcggaaaagcgattgttggacgcctagcactactaccctggattctaatgtgaatttgcggcgcgataatcaattgcaaagcttttgtttatgatagacattaagatcttaggaatgtgtagacttcaatttaaatttattatatttgactctctcgctgaagaagagcggactgagcagaagtatatcaacagtatcaacacattgaactggaccctcttctatttttgctacgagcacctaaataaccaactcgccatactcttctattacttgccgaattcccatccaggtcaaacacgctgaaaaccagtaaggcagcattctcttcttacacagctccaaactcgccaccaacaatttccaacgcctgcctcagaagtgacaacaccttctcgtcaccatgcactcccaacgccttcacaatcaagacgtacagcctcagcagatgcttcctactttcgctcttagccccttcaagaggtgatatcgcttcgctttggctctgcaaataaaccaccttttgtagagtccacagcaattcctttctctgacttagaggttgcggcatcttgcctcggagtggctggtcagacacataggcgcggagcgtcaatgcgcatcgcaaaactagatacggtgctgcggaacaagcaatgcgcgttctacaagcagagtaatccgccataggtttagcagcagatggcttgtgagcagccggttcgtctactgaaatgagcaagaagagttcctcaaatgcgacataggccatcttcgtgcgcagtgtcggtggatcagatattgtgcgcccggtccgtggtgtatatagcttagacagcccagcttctccatcctcaagggcgagcttgtcggctgatggcggttcatggatgattgatgttttgaacaggcttttagtgtatgcgctgcgagtttcttccttcaccttttctgaccctatcagagggataatcagctccaccagcttttggaaagaaccaatatctgccgcttcgtcatctccaatgtccgttccgggtggtgtattgctacagtcagcactgagaatgccatctgcaatctcagcaatcaactgccagatgtcttggattgtggctgtgggtatgtcaagatcatcgagctttgatagtgttgcttgtatgactaccaaagcagtagaagtcgccagtttccagggctgaatagatctcgtggtaatgggaaactggtatttgagagaaatcggcctgcagagggcggataaggcggtgacgaccgatccgctcttatagatatctgcatccgatgagtggctaacaatgagactctccagcatttgcatgctggcttttgacatggcaacatatgttctctttgacacaggtcgggactcgtagtcttgatcataggccaaggtcacaaattcggcaacttgcacgatcagggccgatggcacgccgtcgatatcggtccgaatcattttcactgcatccaatatttgtgcctgaagctgcgtcaaattatcaatatctgtggcatagctccccacagaagcttcctcaacagtctttcgcagcaaagcaaggattcgctgaaccctctctacggttagatcagacttgatgagccggtaaacttctcgaagagccgccacatatgcagttagacaattttggttgtccggaatcttcccgtcgggtgatttagtgattgggataccacgggaccatagatcccaagcaaatgtgaccgttgtctcgttgaaaacgggcttgtcctcatcacccgactgagagagcacgtgccccagcgttttgaaagttgcagtgttgatatcgaggacctgaaagtcgagcaacgtagccaagtgttctagcagctcattccaaagcttattgaacgatgagtgtgcggtcaatacctctaggttgtttccaagcagcgttgatatgccatttagcacaaccaccgcggtgtcatgccactccgacctatcgtttttagcagcttcttcatccttagttcttcgtagctcttcttcaagcgaggttagtagtttaaacacaactgacttgatgcatattgaccaagcttcaggactgagtctctcgccatatgcatcaaaaattcggagcagtgtttggattgcagtattgcgaagctcgaccctgtcatctgaggcgacggctgtaagtctcaaaagcaatagcatccataaggcggcgccagatcctcggccgccgtggtctgctgctaatcgctctagcgtgtccacatcagcgtcttgaaacaagtcaatcgtgatatccagtgacttgtccttgccagataggaaatcagacagggcccagaaaaaggtcacagtctaataagtgttgttagcgtcatagctccctaaatttatcctgtatcaggtccagactcaccgtcaatgcaatattcagatcgtcattttgtgaactgaatttgtagagtgtgtcgaccagaattaagaagcatgagttgggcaacgatggtagaaaatctgagcaaatgagctgaagtgagctgaaagaagaccgcacaagtttggaagatcgtgtgcccaggttccgagcactggtgactgattccttgtcctcttccagattctcttctctcgttttgaaaacgcttccgatgatatcaaacgtgacatcccagccgcttactagagtttgcccacaatcttcgataatacttcgcaggccatccaaaatgattctatgaatctcaatatcggttgtcgcatttgcaacggagatatctcggccgcctttctgcaaagatttcaatgagtcacggagtgctcccagcaatctgagttgaatagcccctcggacttcaggggattgtccgcccgctgcagtagctgcttcgagcgccagttttgcgagaatctctgaggctcttgttctcaccggtgggctaatggcgctcgaatctaatgtctgaatcaacctctgcattagggaattccaacctgattcttttggatcgtatgccagtagtcgttctagattgatcatggcaatctccccgagcttggccagtgcaaattgaagttcttgattggatgttgtcgaggattggctagagaagctgagcacccgccgatgctgcccagatgaggctttgccctgctggctctgctgtggctgttctgtgtttggtgtgcttgagtttgcttggccttcatctggcagtaagccgcagatggcttgaaccacctcgataaacgactcgttgggaaagtcaacactgctttcgatcaatctagaggcggccgtttccaccgatcgaacttcggtgctgaagttcgccatgagcgaattggcttctgtttcgttttggtaatcttgtccgccgcgacctagagactgattcctccctggggcttttccggtcacatagagcacaaagtctgcctgctgtagcgtctccagtatgataccccaggcgagcccaagcgtcggaccaagtgcaatgccaagattgagtagagctcgtagacagaggaggttacgtgtattaagagtaattgatgcatccatggacccttgtcgctgcctctcagtagggctcgacacctgtgtcaagctttcgacgcttaaaaggccacgggcattgctaaaaacgctgttctgagcttccgttggtgtggtggctaccgatcgtgactggccggcattgaagcatgcactcagaatatttggaggcacagcggcttttccaagtgtagataagaatgcatctcgcggcgttgtaagctgcaacaggcctgcaacatgggcaaatcgttgaaatgcgcgaaccaaaccgtggtaatactctgagtccagggcggcatataaaaaggtcgagcatgttgccaggatagcaggccagcactcgttgacgatttccgaacaaatcttgacctctgcgtgtgcaggatgatcttcctgctccagaggattaatcggcacggggtttctcttaaatgaagccgatcgttcccgcaatcctccgcgaggcggggcttctgcttctagctgggacggagcaggtgagctacgtcccatatcctgccttgatgtttttctccgagctcgattctcgttaggaactgtaagaggtaggataaacttggcaagcccgtctgacagcgatgagacacatgctagtatcaagctgtagatatacgattcaggaatagccggtgcttcggttttgtccagctggtctatacaaggaacgcgtacagagctccattgtatgctaatgcctacgctggaaccctccaatccaacagagccgctgattattccagtaacactagtagcttcgatcaaggctgggtctgcagataggccagagcttccagaaggatcggcaaccggcatcgtggattgatggcctagaccaattactgctggcttctcagtactgagtcgaacaaatgtcgcggtaagtgttttgattatatccttctcgccctccttggcgtcatacatggcgaatatgcgacggacaagggcatgttcagcaaatatgccgcgaaatacttccatgcacaacgctcgcttccacacagcggtatcttggtccaagagggttgtaagcagcaagagcgcatcgccgcactctgaaggcaagacgctaatatggcgacgcaacagggtatagagaatgcgtacgagtctcacagttgtggcgaacgatggcctccctttaagagcactcatcaaaagaggcataacgcgctcgcggagaatatgggtttgctcaggatggctcgtaaagacggctgcatgatttgtgatgactgactcgatcaactctaacccaaatgtttgctgcaagcctgaaaaccgtaaaaactcggaccgttgattctcagtcaagaggcataagtcattgaaaatctggtacagttagcttaggtcaaatgcctgttgaggtagatgggttgctaacacgataggcatccaacgcggctgcgcgaagctctactttaccatccccagatggcgcttctcccacaataggggcatcaatattgttctctgctttagttagaataaatgaatatgcggatagcagatcaaaagactcactatcttcggcaactactttatcaaagactgaaacaaccagctgttggagggtagcagctgaggtattattcacaatggcattcttgctactctgcaagatgaagcagatattcaaggcagtgacaagaaggtcgccattcaaatctgacgagtagttctgcagcagcgaaggcaacgcttgcagaatctttaactgaacgtcaagcccagccgatgatgcctgcatcaacgactccaagacctggttgagcttggccctgggcagcgctttcgcaacgatgagccgctgcagacagactatcgcaatgccggtgaattttgcattcttggttccacatgcgataataaagggattcacaaagctggacttttgggagagcactgagaggttcaagtcagtaaagcatcgcttccattagagggatccactagcacatacgctcaggagctgtggcttcggacacattgccgaggcctttcagctcctctagggatctttcagctgcctaatgaaggaattcgtgagcaaacaagaagccatatgcttccaaagacgaagccacaagataaaaatgcgtacctgtcgaaggtcactgtgtttccgcttgctctcctgaatgagattagctagctccgtggccagaagctgcgtcgtcatcttgggtgaggccgaatagtccgcccatgagcatttgatgtaagtgcagcctttatatcgcgtttctgcagcttcgagtgggaataatgggtggttgtcacaagattatgctgctcacgagctctaattaagtttcatataaaatcacggacagcgcaacggtgtcgtgtaggtggtatgcttgggtgcatcatagcggcagaattcactcaccgcctttgtactcttccattatagtactagtcgtgaagcactggggtgcgacaagctgctaacgtgctctctaggtacctttttaattgtatggccctctccatgagttaagacgttgagaagagatctattcagggacaatgcttcctcctcggaatgtcatatcttaatttacaagattcatctcgcgcacgagacatctcaacataaaccaatgtcaaagcttgccgcattcataacgctcaaatcatttaattctatgctgaattttgaagtattgcgatgcgctttttgttgcactacgcatgtctcgttctatatcgccgtaaatcatcctatcatatccgcatacaatatatttccacttctttctcgtctctcacctgcctaccctccccaacggaggatttactatgacgtttgctataacgtcgaatgccaagcatgcctagctgcaatgtacactctagctttgggaggatatgatgtgccaagcttatagtacttgtcaaaagcactttaaatagtgacaaggggccgcacatgatctgtgatctgagttgccagtaactatgtttttggggaaagcattctatgctaatctcgacaatttgaagagtttttaaaggaaatttcgtcacacccagttatcccaagtatcggctggcacagtatctaaccaaagcctaaccaaaccacgcagccttgaataagcgttagcaaagctttctgaccacagatggagtgatggcataccaaaattttaaatcaagtaaaacaacgttttaaagaaactttacattaaacaggaacattcgtaaagagatatgataccgattcgccattgtgggttcgtcgaatggcctatcagaggtcagcgtaatgaagaggacagtgagcaaacatgatcatacctcggcaagcgtgccagctacgtcaatgaccttgattttagggcatcgctcagttttatcgccaactgcatcacacctagttagattacagacatttacacgagaagcagttttatggaacgtacgaggaacagctggattatacgttagtaattcgtcgttaaaaggaatgtccaacttcattcgatattacttactgttggtgacaacaaggccagataagcaggagttgttaatagtctcaatagccttgccactgaggataccgtgtgtgacaatggcaaacacttgacgcgcgccgtgctggttgagggtctctgccgcctttgcgagctgtgggaatactattagccgcatgatcataaaatgtcaaaacttgaacagtcacatacagttccgcaagtgtctgccatatcgtccacaaggatggcgaccttatcctgaacatcgccgacgagcaccattcgaccaacaacattgggtcttgggcgctccttgtggatcagagcaaagccagtgttgagacgatcagcaatcgatgtggcacgcttcgcaccgccggcatcaggagagacgatgatgcagctttcggcatccaggttctcacgaatccatcgcaagaccgatggctcggcatacaagttatctacggggacattgaaaaagccctggatctgcgaggcatgcaggtccatagtaatgacatggttctaaggcatgttagatcgtcaatcagaatcaaaggaggggcatgagtttaacgcacgcatcctgaaacttgcagcatgtttgctatcagcctagcgctgatgggagcacgggacttgtctttcttgtcctgtcgtgcataggggaagttggggatgacggctgtgatacgtctagccgacgcagtgcggcaggcgtgaatcatgatgagcagttccatcaggccatcgttgacatcgccaggcgctgtcgactgaagaataaagacatcttcatctctaacagactcgccaatcgacacactagtctcttggttggagtagttgaggctcatggtattggcgatgctgatgccaagtctgccgcagaaaaatcagtccggttcttgtagaccactgactcatctgtcccaaatctcattttcttccgtgatttccttttccatctcacagccaccttactagacataccgattagcgaccagagcactgagctctgggtgggagctcccagatatgagcttgatttcgttcgccatttggtccaacatcgttagtgagggagcagaagttgtctctgcagggagaaaaaagtagagaaaaaaaattagtgggggcggatgagtagtatagtgagtggtgagtatgcaggaagaagcaaagcagaatctgtgatggatgaaaggagcaaaatggcagagttatgaagcttgctgttgatggcaattgaagttaaagaagagtctaaattgactttttttctgctccgacggatcgccgccgtgacgaaagtttgcggcgcagacttgttagacgccagtatggagtacaagcagcagattgacgctcggggcagtcatgtgacagccgctttgcgcgtttgtttggcactgtacggagtatctcggagcgtcgtttgtattgagtgcggagaggcaatcgccaccaagtacatgagctcggcgcatcttgaagtaaacccgcacggcgcatcgagtccatgaatcatatacgcgaattgtcagagctatactgcagctagtgttacgagcctcttatgttccatctatcctgtgattttctatacagcagcagtttttgaacatttactggacgcgagctgtgctttcggagcatgccatgatatgatacagctgccagggcggcactgaattggatctgccggaaggcggatgataaggcaattcatcggccgcgaaattgattgttgatgcttcagctagtggtatatgattactactgtaagttgcgaatcattccgtgagcgccggctatagtgccatcgaaatcacctctcctttttatagaatattctacactacagatagccatgtcttctgtcaggcaatccccctctcatcggccgcagcgacctagctactctgactcaatggcctgtttctctcttgacgaaacttcgctagagtttcgtcagctgcgcctgctcgtcgctgccacgggaacccggcactcttcgtgggctcaaccactcgtggtgcggctttctaaggatcgccgtattgagatgagagctgtggttgatgatccttctccgagacttaaccagctggttatcaccattcaaaattcacctctaggcggtgcgcagcttgattcagaaggttctcttttcaggcagtctggactaaacatctgcgatctagtcgactgggctgatctcttggtttgtgtgccacttgatatgaatggcattggcaaaatgttggctggagtggcagacaccttccttgaagacctcttgagaaactggaataaggctgagaaaggcgtgattatggtgcctggaatggatgacaacgtgtggctgagcccggtcgtccaacagcagctggatgaactccagagaacacggccttgtatccatgtcatggagcccatcttgtggcactatgaagatgcggcacatcctcagcaggccacaaattggagtggatttagacatctactcattctcatccaaaatcaagccgatttgctaaaccttggtcgggatgtcgaaggggctaccagaacggttgctgtaccaaatggcacaaaggctctcccggggctaccgttcgagttatggagtagaatactgagatttaccggagattgggagctggccagtgcattgggtatcgaaaccaatcttccgatgccaacagaatggagcatgcaggccggcggtttgggcaatcctttactcgtttatacccacgagctgaactggacgatcctctcaagcgatacggcagctatatgtgcgaaattatctgacgcaccagcggacttccacattttgccagtgctagctgtaaaactggttatacggttcgcccttgtccaagttcttgcttacttagaggccaatcacccccggttgttcaaggcgtttgatggcgcttttcttccaacgaaagcatcggcatattatccccagattgaggttctaaattactggaagaatagtcaacattttcaaaaccgacatgtatacggtacagaggccatagatggtgcgtctaagaatggccatgtgcaggtattgcagtggtggaagcagtcggggctaccgctgctgtataccaaagtctcgctagaacaggcgagtagcaacggtcatctcctagtccttgactggtggctctatactgcagcccaagatcataccattgccttacactcgggaagatcgctattatgggctgccaggaatggccacgcggacgtgctgcgatggtggcatgcttctgggataagtgccggatacgaaggcggcgtggccttggtagccagcaaatacggacacgtccatgtcttggaaacatggcgcaagttgaagggcgacgaaaacgtcgtctttgatgcggaagaagtgatttttacagcaacagcctacggacgagtagacgtcctggagtggtggcgccgattttcccagggtcggctcgacgatatgaatgggcaaggggtggaagttgtcttccgaacgcataagatccaagaggccgtcaagggcaattccgaacataaaataggagttcaagagtggtggtttcgttatagactgagtacggagaatagttctcgagagggatggcctcctcatctacgtctctgagtgctttagacggagtatcttgggcagggtaatacttttcagccctctatttctgtatatgaacgttatttaacgctgtgactatatcgttagctattttagaatgatctggatctagtcaatgtaacggctgacttagtcatgtaatgctattaagactcctgcatcttgcccctaattgaggctcaatcacatccccatattctatgacagtccggagtagtaattttagaagctatcctctatactggatccagctattttcactccccgtcacgtctagtagcggaacaggtgtcaaatcctgagctccagcaccaggcgattcggcgcgtggcaaaagtgcaaatgatggatcaggttcctaccgtagcggcctccaccctgccatcgagtcattcccttccccgttggcctgcgctccgtattacagtttccctaggccaataagttgttggaaattgaaatgagcttcagactaagccgtggccgactgagacttcagacgagttttggcgcgcacatggcgccctcccgagcaaggcgtagctacatgcaaatgaacatggcatctcccattttggaagcgtaactaatatatttgagcacccaactccaaaattgttgaataagatacagaaagcaaacaagggagtaaaaaagaaggcaaaaataagttcttgtatgcgaacgggccagtcaaggggccgtgctgcaatagatcgatcccgttatggcaagtcaacgggctccgcattgagccgtaattatatatcggcatggataaagagacgaatcacgcgcacgaactgaccaggaacaagaaagatgacgctgaagattagcgctcgtagggcaattctacaagttgactggccggcaaatataacaagcgctataattgcaggctgtttgttcatcaattgttgctgtcctcatggcaggcttccatgaatcaaatataatggaccacgtcatgtctcgctctctttgagacgatgctaccgaagcttcggatgtctctgattccaatcaaacggccaaaacgaacaaatgcccggggttaacaggcggcggataggcggacagtcctcgtgctgccgggctgaaagtttgcgactaagacagtgagcctggtcttggctgtgctagtaatgttcgacgtctgtttgtctgttttctccgcttgggctgtgaatcaagtcttggttgtgtcatcttatctatacgcatcctggtacatgtagatatcttgtcttcacttatacgagtagtagattagtaaaggcaaggagtcggggatatctaagttgcaagtcatagatgaccgacgatctggcctatcccttgcctcgcgagcatgaaaatcttcccctgcatacttgaatgcaattataatctgctccgtagttccggctgcctcccgtattgaagcaagtgctagtatagaagtatagatgctgatactgctgcttcgtaattagaagggatgagagacaagaaagccgccgatcagagccactttgaacatgaaatatcgaagcgtcctataccttgtcaacttgtgtaataacacatcctagccgatttgttggtccttgcgttcatcatcggatgaaaccatctcttaccgaatcctctaatatgtgccacaaaggttgacgggaacaccgcagctgtgccacggcatctccatcgagaacattcagccgctacccacaatatctggctatcgtggcaattaagtggcttgatgaaagatcagcggcttgtctctacagacataggggtagtattagggatgcgctgagcgcagctggtgctccgttcccgtcaatccatgttcaagtttgcagagaaacgtggccaccccagagctgaggcaagcggtctagggacctccctgtagctgcaggaaggggatgaacgatgatgattttgacagtttgctctgagatgtctcagttgagcaaatccgccggctttgcttgcgcgcgtagtacgaaacatgcagaaaatcagattccccagatgaatcgactttgtgcctcgggtagctccacgagctgcagactggatattgcggccttcttatttgcacagcaaaaacgccatctgcgggtgattattacctacatgcatgcagctgtgcaacaggtaatgcatgctgtgtaggtcagccatcttcagctgtcagtttctgtgtttggagattcggctgatagccgtgcattgctggacgacaggacgttgtttgttcatgtttccagattttgatgcatcagctctgatatgtatgcccgtgcatgcatgcaagttagggatgttctagtggctttcagcggccgatccgggcgccttagcacgctgaagccctggaaatcgtcactacgaggcatcgctaagcaaggagctgccgcgggggctgccacctcaggcacctgcagcgggaggggcctctgaaggggggatccctggaattgacctcacttctcatttcccacctctgcgctgttgctcgtcgccaccacccggacgtcattctgtgcttgccatgtggtgcggcgcgctgcagaaaggctgagtacggtgctctagcccccagagacgggtccccgcggagattagacgcgtcgtcgcccgatggctggtcagcgcaggagacgacacgacaccgactcattgactgggatgacatcgtgcccgcgtctgcacagacatagaagcctcccagacggtccagaaggcggttcgggctgcgtctacgcattgaggcattctgtgccaccgttattactcgtcgcaaaagtccgtgttggtacgaaaatatctgcaagcccgccgcgccggcgctgcccaggcttagtgctactgttgactattgacagggaagacaaggccgcgagcatgggtctgccgtggagatcgtggctagcggcaccccagcaaagccctccgtccgagataatttgaaggctgccaagctgcctcgcacaggtgacaagtaccgacacggggcgttgattgtacaagtactgtacgtgcagagcccggggcattctatggcgtgctcgtacagccctcgccctcactgccgacgaaggagtccgcctggcacgttggccattggcacgactcatctcccgcaagctcttatacatggcccttagcttcagtcgacaggcacacgctaccgctaatagagatagtacggagtacaccagcgggtgtggtgcatgaatgcgcatgtgtgtgtgtgtgtctgaccactgatactgccgaccaattccaatctgttgccgggcttgtagcgagaaactcctgtatggcttcggtaacccttgctcttcgaggagtcgatggcgctgcatccaagtcggtgatctgttgtgaagccctgtaaactttcggcatcatctgagacaatccatattgctgtcgacgacggggttgtttccctcccctcttggctcagccagggctgattctttcgcctgtccttctgccacgaagaagcgggacaaggaaatagggaaaaaaagggacaaagctgccatcgaccaccggttacccgcagaggcatcatttcccggacgacgcctctttttctacagcacggagcacgtccaagtgcctgcgcatgctgccaagaccttaccttatttgtatcctcgcatcatgctccctggtcgttcatgatcggctggtcgcattgtgtatattgctccaggtaattacagtgtggagacttgttgcggattctgcagtggtctaatcaagcattgcagaacactagacctcgcttcacaacatcctggacggcacccgcagctttcctttttgttcatttacacgagagcccccattcccgatcttgtcagtctcgttttgcaactcgcgtcttttccccgccataaccgctatccatccttccggctgggcagagaaattctgtgctcttattgcgccttctctctgtttcctttctctctgctcatctattgctctgtacaggcaaagcgacggcgaagatacgcgataagaatggggccccgctaacaaagcggcattcgcgaacgacaagctatattctgcttttcttttcctgttctctttttttctgcaataccctcatattcataccccagcatcaacgtcttattgagtcctcgaggtccttggagtctagagcacagctggactgattcatttcgtctctttcacgacttattcgaaccatattgtcagatgacggaaaagtagcacgacgataaccagggttgagacggacctcttttttttttcttagggcgctttggagggaatctgacaagatgaggaaattcaacttttccagaccggcacgtaaaaagccgcaggagcctcaaccgccaataccgccaatgatgcccatgagtaaggctcataaaatcctgggctcgacaccactcagcatcgatgcttcttcaattcacagcaccccacagccaaccataaatgttgctagtagtgtttacgaaaactcgaccctggacgatctggattttgatttatctagcggccagacaaggatggcaaggactgatgccgacttgagaaaagagcgtggaccatcaccttcaaatctgaggctcagtgctctcgccgatagtgttggctttggggcaatggcattgcctggaaccctcaaaaaagcacagtcatcttcaactattaaatcttggcacgacaaatcgaaacattcgcggtccatctcacgacaagcctcgatcccgattatgaataatggcctctccgcaaagacacaccacttccaagatactgacaataataatgaatctgcaaagctacgaaaaaagcccccgaaactcgaattttcaagcgtgggaccgacccctcgattgtctaagaaagagtcggatacctctaatcccaatctatcaaatggctcagccaaaacccctacgctctcatctccattttccactccatctcatcggcagagcgatttacgcggcatgtttaaacggcgaacaaaagacagctttcgatctttcgctgccgaacaatccccaccaggcacaggggaggcccggcgaatgacgacacagctttcagataacgggctctccacattatatgaccactatgaacagatgaccttccggcatggccttgacgacgacgacgatttcacaaacaacactgctcacaagactgacccagctgatggtcggacggaaggggagtggcgagaagtgccaccacggcaaaatctcgattggcttcacaagcccataagcgaatcacacgatgcaaaggcagtggcccagtcagactactcttcatcgccaggtgatggagctagaagtgtttcgagtagacacactcgaacttcaagagcctctaggattaccgacggagggatggtggaagctgatttccaggagaagagcgtgctgcttctgtcttctgactccgaggaggatgatgatggcagatcttccactaggttggaccacatccctcttcctcatccaaccagaccattaccagaaataccgaataagtcacgaccacgccagccttcagggcgtgagtcaggtatggcaacgaataagaagacgagcttcgcgcccgccaacacgtacattgctattcccggcactgaacgcaaacaaaggcattcgccttctccttcccgactgagtctcccctacagagacggcgcccgtgctccctcacccaagccttcacttggatctacaaactcaacaggatcaggcatgacaagtcaaaacggctatggggcagaagactctccccctgtcactgttttgcctgcacgccggccgtctcaggcggaaatggatcggcaaaaggcgttggcactgctaaccagtggccccgggtcttctttgcgacgcgagtcccttgctacatcatcagaccagcccgacgagccaacaccaccactcagtccctcctcagccaacttctatttacgatccgctcggtcatccattgatgattctggcagccaaggtcgcgtcatgacgcttacccgccaagaggagatgctcatatctgcgctccgcaagaagactcaggccatgcgtgaaaaatcgcagttggggcctagcaatcgacctccgttagacggtcgacaaggcagaagacacgtctcaagcccatcacaagtaatggtgaccgactccatgcttgattttgatttccccgcgcccccgtctcatagctcaaagcatcgacaatccggggccagttcgttgatgagtgcatccattccggaacacccctacagcgaagatgagcagtatcgagcaccctctcgcttgaccacagacacttcatctgaaagagcatcttttgtgtcttccactcgcggtccggaagagtacccggagcagcatgatatccgtgtctatcttgaccaaggcaagcaacataatggccagtggaaccaagttggtggcgacggccaagctcttgaagactcaaccagctcatcaggataccatgccatgtcttgggatcatccagaggataagcgcacttctaggttcaagaacaaggcaacacggcagcagcctcaggctgagagcgtcatatcaagccccaaacttacccgcctctctgaggatggcagtgaagacgtgccccgaccagacagcccgatatccaacgagaccttctctcaaccgcggccgccgcgccgtgctgcgatgaatacagcacgtttgagtgccgttggattcgtgcgaagagataccgagccggggtggtggggagacgacgactgaatgagaaaggagatatcctccaagtctcacactcacacatataattatccacctataccttctgcttttgcaacaaccttcccacactcatatatgcttctctacaccctctaccctttaccgcagtctcgaggagcgactcaaaaacacaaccatcattcgattcttcaccgcgttatatatcttgaacctattattattttataatatctctttcttcttcttcttcttcttcttcttcccccccttttttgttctttacgtcacattctactacatataatgggttagctgttactattaccgacaaacacatttaaattgatacccggagcaaacagcattatcggaaatggattttctttatgtcccctttttctcttcatttattttccatcttttttccatacatgattgaggatagactggagcgaaatcaaaaagatcaaggctttgggctaatatttgctgcgtgttggaaaggaaggctgagagggcgctatgattgattgattgattgattggattaggtggtgagcgggaaagagtacgaaatttcatgtttagttggttttcatgtagcatcgacttatggcgcaactgatatgaaagaagttaataactccttagaaagaagtggacgatttggaatgtgaattatgattttcgtgctaccaaactctgaatgtgagatatgaatgggatgatttgagctttaataaaacctgctacgtgacttctttgtgcgtggtggtgttgatgtggatttgtgtttgtttggctgaaggaggggtctccacgtatgtctgttggccctttcgctttcccgtctagaacgtccttccgcctttgtcttctgtagtctcttcgataaactcctgagggaatcatgagtatgtagagccttcaggaggctgggggatcttcttgttcgccggagacgccatgtatctatgacgctgagtcagctttgatcttgcagtcctatactcttgattgttcgcaggaaaagcccaccttcgcagctcaatcaggaccatctccatggtattatcacgcttccactgggccaggcaggggagctgcttcggatcgacgacgccgttgtgagggttgacgcaggggaggttgacttggctgacgaactggatggaggggggctcgtcgggatacttttcgccgcagtgcattttcaggctgtagatgcggttctcgtgtgcggactgcagaaacgacgttgaaggttagcttcttctcctgattctcaatttggcgaaacagctttcggagctgagggagggatgaggtcgtgttttgcttctcttccagcgcagcgggattctaatcactagctgtgcatcgacttatacggcgacattcaaacattcaacccgtgtgtagatgccgagacaatgtgttttgtttccagagcggttgagtcaagtcttacatgaggaggtcccaagatggtgccgttccagttggacatgagcaggtcgtcgccatcttccaagccgtagctgcaagcttcagctccgagacccttttcgcccttttcaagctcctccagcaggcggaagttgcgcgggaccttggcagacattgtccttgtcttctgttttcgttatcgatccggcgatgcgtctttcgttgtttgtactcgatatttacgcagcgcaataatacctgcgtaccagctgttttcgtggatgcgtgtatttctggttctgcgatcaaacggaatctggcgccgtggaaagcggaggatctgtcggtcagggtcgggagcggttcgtataaatcgtcggcgtcaagtcttgatatacctaaaaaaaaaagggtgcagcgcagctgttcctggcgcggggcagtttgtgaatggagaacgaaagccaaggaacgatgccccgccgaaaacgaagacgcacagcaggcggcagggagaacagatgacggaatggcttggaaggtacctggcctgaggtactcagctgattgtctgctgggctgatagtgcggcgtatgggcggtgctgcgttgcgggtaaacgtcgggtagttcggagagctactgctactccatagaagctgtgccttgccaggctgcatttgctgagcagaacaaatcgtagtcatctacctacaccatcattgacttctcgtacgacagtcgaggtttttccttttgttttttccctccgccaatctcgtttgcgatctatgcgatacctcaattagtggcctgcactacttcggcgcacaagcagcgattcgcaggcaaagccaacgagcaattcgcatctcccgaccaaaggctatcgagcaaggcatccaaccatacacacgcataactcgaagctcgcctttttcacatctcacgatgccttcactaccgccgcccagggccgccctccgcgcagggagaacgaccacggccctctttctgcgcccccaatcgcatctttccttctcgacatcctcgcgcactcttcttcccgccagcttctccggcaacagtggcagcttcggcggtcccctaccctcgtacttccagaaacctcggttgcctgccaacaccattatacgatttgtgccacagcagacggcatggatcgtcgagcgaatgggaagattcagccgcatcttggagcccggattggcgattctagctccggtgattgatcggattgcatatgtcaagagtctgaaggaagtggccattgagattccgagccagagtgcgattacggccgacaacgtaacattagatctagacggtgttctgtatacgcgagtgtttgatgcgtacaaggctaggtgagttgcacatggcttacttctctctcatcgccattctcgcttccccctcggacttgttcggagagtaggatatgagacactttggggtctgaagaggagggaaaacttggccacttgatctatactaacggagactgtgcttcagttacggagttgaagatgccgaatatgccatttcccagctcgcccagaccacgatgcgatcagaaatcggccagctctctctcgaccatgtcctcaaggagcgtgccgcgctaaacaccaacatcaccgctgctatcaacgaagcggctcaagcatggggagttacgtgcctgcgttatgaaatccgagatattcacgcccctggcgccgtcgtggaggccatgcaccgccaggttaccgccgagcgttccaagcgtgccgagattctcgagtccgaaggtcagcgtcagagtgccatcaacattgccgagggtcggaagcagagtgtcattctcgcatcagaggctatgcgtgccgagcgcatcaacgaggccgatggtgaagccgaagctatcctgctcaaagcccgagcaactgccgagggtattgacgccgtggctgcaagcatcctcaagggtgcccacggagcccagggtgctatgagtctgacagtggccgagaagtacgtcgacgccttcggcaagcttgccaaggagggcacggccgtagttgttcctggaaacgttggcgacattagcggcatgattgccaccggtctcaacgtgtacggcaaagtcagcgaagctcaggcaaaggtcctggctaagcagctcgcctcgccctcttccagcagcgaaacagaaagtgctactccatctgcagagacgccaacagaagaatttgcccaagagaacaagggagatctcaaggacaaggtattggagagctttaaccaagttgcagggaagaaataaagagaagaaaaaaacacaagaaaaaaaaaagttgtataaccaataggcgccacgccacccatatataaagaaaaagcacaacagatcttttgaagagtgacacattaaggctggataaggggccacaggattaccttatgaacattgcaaaaggcaggccatatctagggcatggaaggtgttgttggctcgtatcattaattgaaaaaaaaaaaaaagcgaagatttagggggggatggcagacatggcgttccttgcggttctggtcgcatatgtgtttgtgaattttctctctctctcttaaccctcctctcctaaacattttacatcataataccacattatctcgctcttctttttagctttgtaatactacctacctatatcataaaaggaggggggccgtgggagaagacgactgcgacgttttgtatgaataggcgaataccaattttccgcacagacaaaaagacaaggggctgcttgaaaaaaatatcagtcaaaaaaagaaacataaaaagtgccaatgagtctttatgtaggtgagtgtgaatcagtgaagcaagcaactaaataaacgaaacgttgatcaacacaaaaaggtaatattcggtcgaacacaaagcaaagtgatcatcacaaagagtaatttatggttttagaattgtatatatctctaataactagctattccaagtctcgactatctcgccatttgggcactgagtctctcgactgtaataaaggtatcatttcaaatttcaatctcaatccaaccaaactgttattccattatcattaccaggcatcttgtctttaagatttgaattcccattcattattgcaagcaccaactcaagaacatgtcctcaatgtttcacaatctcaagccgccgcagcgaaaaccccgattatagaacaaaggggatgaaggcgaggaggccaacaaggaagccggaagagccaattgcatcgccgttggcgccgttggtgctggtcgggcgagaagcagcagtcgtggtagggcggctcacgtcagaagtgatggcagggccagcatcagaagtgaagggcgagccggtatcggtagggctgggctggctatcctccgaggtggcaggagggaagggattggaggtgttgtcgtcgccgccggatccgccaaaggggtttgactgggtgggagcagcagttggctcgggatccggtgaaaggctgtagctggtttgctggcccgaagaaccgccagatcctttgctcgtgaaggagtcgccaggggatgaagattggttgtcgccgccgtcgccaccagaaccgccgccaccgcctccgcctccagagccgagttggcacttgaaatcagcagtgcatgtttgtccagcatcgcagtggtacccattgtggcagcaaacgctgccgctgggcatacattcatcatcgcaggcctcatatccggtagggcagcttccatcgccgcccccgctgccgcctcctccatttcctcctccacctcctcctgaagtacaagttccttttggcacgcaaaactcgccgcaaaggtcacggtctccttcgcagcctgaaggctcgccggtacacacctttccaacgggacagcagccatcgctaacgcatgcgaagccaatgtcgcagtaagcgccgttgcctaagccacagcagatgccggtcaaaggcatgcagccggtatcacaatctgtgtttccgatgccacaggtaccagtgactgcgtggacgccaaaagctgaagaacccaggccagcagcagttacgcctcgaccgaggacgtctccgaggttcattgccgttaaaccttcggcggcaacgagcccagccgcagccaggaggagagcagaataaggaggcatggtcgagagaatcctaaagatgtcttgatgtgaacaattgacaagaccagaggcttttgtgttgagaagaagcagctccctcagctacagaaatgctgggaagtgaaagtcttgtagctgaagaggacctctccgccgtttttatatgagactagacaaggaataaagagctctcaacaatttcccttttctctcacacagcttctctcagctcgactaggcagcttagactgacacacatttcaagcctcccccgaagccatcatgggctaacaagccatcctgcccaggggtcaaaaagcaaacgatgcgcacccagtgttcattggtgaaggcccatgttagtgcaccctttggagtcataacaagacccataccggcactaatcctcagcccattttgccaagcagtatttctttctagcttgtcagaagaagccctacaccctggccacagtcaagacgtggcttacgctgctgcccagtttcatgcagtccagcgtaacggctttccgtggcattgctaagccaatgagttatgggacactgacgccagaaaatgagggtgtggagagcttgtttatccgctcgcctctcagcgaggcggtctgtcttggtgcattatgctcgccagtcgcggtagaggtggcggggattgctaacattggcgataccacggccgatgccttttcgtgagaaggctggaatagaatagttgctagagcggggtcgattctttcagctcctgggggccatgtggacattgatagacagttctgggaatagtgcaagacagatgctggatagttgcctataggcgagacatggtattgctctagctcccctgatgcttgtgatggtcaactgccgcccagactgagccagaccattacggatgatctgcctgccaaggagcccactatgagactacctttcaagtatgcatatgccgacaacagtagcggcagtcggatcctcgcccaagctcgaggaaaagaggcagagcttgccaatagaccgtttatcgcctcgccatctccaacagttcattgaccagcacttgagccagtgtgtacaaacattgagccggtgaatgaaatgcttgctgtacgcccgggaggctgccctcatgccgtgttaattaagagcccggcgacaagttcatcgatccgtcggctgtcgcggtggagctgcacttaagcttagcgggaagactagaagcgccagcctcagccgagagggttgcttctcgccaacactatcgtatatcgtattggcgctctgggccacgggacatgttttccaaagacaaccacagatagagatgtagctgagatgcattgattgccactagaggccatcgggcagaattgggcgccgggaattaagaacagcccaggagatgagcacgcaggcagctcaagcctcacgtgttgttgagaacggatactcttccaagcaaagagtcagggattctgccaatcgtttttgatgtttgtttttgtgttgcgtatcctttcctctcttttcttctttgtcgggctcgcttctctctctttcatagaaatcggcgtccaattcctccttcttacagaggggctagccaggatgagtgcggctgaaagttagttgcagtgagttgtcagggactgtgacatccaagcctgtttgccctgcatccacgctacagtaagaatagattggccgttgctcattgggtctcaacgactgcaagccaatgcgacgggaagtcccttgcaatttgtccaggtttcatcatcctatttgtttggtggtttgtttttggtttgtttttggttacatggctaaatctggcaagtcaacaacctgccggtactttgttcgatacatggggaaggagtggtgtaaataaatgacaaaaaattgttagattcgaattggtgggcgcttttcccccaagaaatggcacccctagacggccagtgtagatcgtatgagtgttcctactatctcttcacaggcaaaagttgccttgatgctctccccctttttgacatccagacgagcaaacataatcttgctgttctcgatcctctttacgcttcccctccaaaaccacagaagccgcccatcctctccttcaatcaccaaagtcgtccatggacaccgtttacgccacgttggcatgatttcattagcgaatcccaacacgactctgaccacgcaaggagggtgaagtactgatgtggtgttctgacgattatcttgcagaagggtatacttcgtaactgcaccaaggtgcaaatgcagcagtgggaatcccgacagttgatggatcatctgatgtccaaagggtgggttcctactgagcaatcgttcaatatgataaaactccaatccagcgagttgcttgatagtcttgacacctgcatcgacaagtcgtttcatctttgccgcaccgattccgtctacttgtagcagctccatatcggtaccttcccaaatctttgccttgacgctcctcaggacatcaagagtaacagtcactcctcgaccgtcttctctctctccaagaatatctgccaagcatctcaacacgttgtctaatacggtgtatattcggccgctttctttcagtagctctttacgagcattggctgatatcttgtttggccatcctgttcgcagaagatcgatctgaacgagcaacgacactttttgccacggctcagtggcagttccggtgatgggataagggattcccgtgtgatcgtttatttctctcagcagattcttctcttctggctttatagggaaacaccggaactctgctgctagacatgccgtctggagaacttttcgtctatcaggcgctttctcaatcgtagagagcgatctcatagtaggcagcgaaagccggtatcgaagtcggatctcattgtactttggggaagccggcgtttcagcggcgacaggagacggctgagatgatgtctcttgatgttcttctgcgcaaggcgacaactgcatctccatagagttaccagtgcgaccagtggtatttttgaaggacgtggatgaagccatcgggtctgtcgtctcgtgattctccgtatgaacaagctgcgtgtctgcactctctgacgctggggattattacttgtgatgaccataggcggttgcagatcgttgtgggattgatggtttaggtgtctaggtatggtgtgctgcaggcgagaaacattgaagtcaaaaagcaaatgctgggagtggaaatttgcgagtgggaacttacgagctgctgagaagaattttgctgccatggtgcctcggggtgcggccgttccttcctcaatcgattgcggttctacttttactttatttcgagcgccttgttccttccaaggctcttttacgtccaacacagctgtaccacctgcctgctgctgtttacgcgtcgcagtagagattctttctaaaaatgcacgtgcagttctatagtatgaccaattgaaggtaggtataggtagatcgcctagatcgtctaataacagtgaggttgaagatgccgaattctacgcaaagacaaggttccgcgccgatacctcaacaacgttgagttacatgtcctatcattatgtcccatttaggtgctatgcaacgcaaaatgctgcgctggagccgttagtgacgctggccactcaacacctaccactgtagtactctgtccgacaacaggtttatgtttgtagttggggaaaagtcttgcagcatcctagttcaattctgcaacaccacagctatagcagaagtaacagaagtagtagaagtagcagatacagtagatgtagcagatgtagcagacgtagcctcggggatttcactataaaaagctcttgagacaagactgccatttactctattagttccgccttgcgagaacttgtcttttggcatgtgccactcgtatacctaggggaagggcaaccctcgttggtggcactcaacgcagaagcctttccattaggtacctacctctataaaacctccttctccccgtccttcttccatttcttcgccttcttcttcctctctcatcatcctaatcctcaccagtatattcatatattcaattacaatatacctattcacctacatattctcttgacaacaaatatcaccatggctcatcgctgctttgtcgttccgcctcaccttctcaaggccatttctgagtcttctgccaactctgatgctactcgtcaagcagctcgagcttgcctttcttctcaccaacaagtcatggtcaaacgcaaggactgcttacggcacaatagtcgtcctcggcctcgctctgctgcggacccctttattccggcccatgtgctccgtcatatatcgcagtctgaacatgcggatgaggcatctcgagcagccgcgttgagaacactggagcacacccgcgacgcttcaactccaagggtgtctggtgaaaaacctatccagccagtaacggacagagtgacggacagaagacgcccaaaagattctcctcatcgaatgatctatgatgctggacatgtctcaagtgaagctaaattacccggaaagctcgttcgggcggaaggcgacaaggaggcaaaggacaacagagccaacgaggcctacgacaacgtcgggactgttttggaattctacaagcattactttggctggaaatctattgacaacaagaattctgatataatcagctccatccatttcggcgagcaatacgaaaatgcttgtaaacggcccccatcccccctttccctctcctgaaaatactatccggctaacagggacgcagtctgggattcggaagagcgacaaatggtctttggggacggcggcgagttcctgagcaactttaccggatgcatcgatgtcattgggcacgagttaacgcatgctgttactgagtacacgactgcactcaactacgagggccaacctggcgcactgaacgagcacgtctccgatgtattcggcatcatgatcaagcaaaaggttcaagatgagaaggccaaagacgccgactggcttatcggcgaagactgcatccttcccggcgtcaaaggcgtcgctcttcgaagcatgaaggctcctggcacggcatacgacgatcctcgttttgtaagttgacatcaaaggcacaaaatccaagtgcctattcattgatggctgattggcctacatgtaactacattgatggttgactaacctattctatagggaaaagatcctcaagtagacaacatgaaggactttcagcaaacatacgaggacaacggcggtgttcacatctactctggcattcccaacaaggccttttaccttgttgccaaggcactggggggctattcttgggaaagggctgggcagatctggtggaaggccttgcgaaccaaagtgcacgcaaattgcacgttccttcagttttccgacgctaccgtcgacatcgcgaaggaattcggcgtcgatgcagtcaaggcggtccgggacgcctgggacgcggtaggtgtgagagccgagaaggacccaggtgactggtgtgttgttctctgaagatgcacgcttcttgttgttgatggttaccgacagcccaagatgaatacaatagtgtcgcactccctagaatcaggtttaaatatactcgtcttataacaactctatgaagcaccactaaaggaacaattatccctttcttgtgtatatatatatatatatatattacagccttgttataagagccttttgtagttagatgcctaaggagagagaagtgctaaagaaaaggtcaatttttacaaaaggagcactgaggtaaaggagtagctcgtattactcaggccatggctagagaagcctcataataacaaccatcgcacattgtactattctctgcccagacagtttgacaaactgaaatgaaagcagatgtaaatcgaaaagtatattgataccgacaagtacagtggcaatttcatagctcgcacttttcatagtcggcgtacaccaacaacgcatcccaacgtcatacgagaaggatatcttagacactatacacacaggcaaccatgtagattacgacaagctcgcggacgtcatttagcaattttgtatgcacaaaccctttcaaaaactgcggaaataccttgattcatggtaaatctgcaggcaccaccacaaaaaaccacatggagcttacggaaacctccaacataaactaccactcccaactccgtaccacataatcacgattgacttcctatcagtattgccgcctaggtactgagggcgggctggacagccttggatcgaggcctcagccggcaagtttgcaagtcacaatgaacaaagacgaatggccaagaccccgacgtgggccggtttcttcttcctccgtgtcaagtttggatctcaggcatgtgcccgacaaatccgcttttacgtatgccacgatcattgagttccttcacaaactctaggtatgggtatctttccggtgatcctgatcgggcgatggaggagtttccacgcgaatttgagcctccacattggtgattcaacagtgtttgagttgcaggtagcatcaccgtatgctatttggctgccgggcgatgcaaacgcttccctgggaccgatgttgtcaactggttcagtcgcgtgcttgggcgagtcttatgccaactgtgatactactcgtcaagcagctcgagctaccctttcttctcatcaacacgtgaaactgtccatatgctctcctcaagatctcgagatcccgcctcttggccaaaaaaaaaaaaaaaaaaaagaaccgtattgttgttgagccacctaaacgatccatctggctttggttaaattgatttagccgaccgggctgaaccttgtagccttttggatgagcttcagacgacgtgttctatctgctgattcataacactttattggatgatctctttttgacatgctgctactccatgatactgtgttgaagatatttttaagattttttaagaacgtatatcagtggcaggcagttggtaccgctagatagttggcaatgttgataccataaacatgagctgatattccgcacattggttgatgtacagcacatgtagttttcggcatacacaagctcgcttgatctcgctatcatcaccatcacaggacagtctcagtctcctaaatgtgtatctacaataaagtatctgctgctctttgggtatcgcaatattcgtctaaagtctaaaattcagttatacaggctcaagtaggccacaaaggccgaatcaataaaagagctgtacccagcccctggttcaatggctagatggatgtcttacaagcaatcacctgagaaatcatgtgcgccattgtacgccacagccagcagcccaattacccaaataagaaatacgatgcgccaccaacggtccatgtgccatgttatggattcttcagcagcagcagactccatgtgcctaagcagccacaaaaaggtgcccggtgcgccccagcacgggaaccccaattagacgaaagcaatagcgagatgatgagcccgccgtggctaccaaacgccgagatcaataacctctgggcttccatgactcatgccacccatgcatttcgctcggcgcaactggaagagctactgttagcatcaccggtgctagtagcacaggcttctagtacaagtagttcgattcgatcgcttgcagtagcggcctatggacagcttcttcgtccggacgccgaaaaagccctggcttgcaaggtgttccccgtacatgtactggcgccaaagaagggcaagtatgggggagttggctttaatggagcccttgggctcttcagctggacccttataaaattcgatttctccatggatttcgaaggcggtctggctttctagcttcttggctttaaataaacaacaagctccgatcattacatagagatggtgatgaagaggaacggccccttactgagctaccttgagtctatggccctttaattcgctctactgaaacgctcaggtgacagctgaagctttgctgtccaagaaatcacatacattaaacccacggggcttctttacagtagtaattatttattatttttttgtttttacatttcgaagtaggtagtaacgtgttgtatcaacatccgccctcatgacaaccgccttagatgccctactccgcatagagcgagagtccatcaccattgtcagtgttgggccaacaatcgtcttgtccagcacaaggtgatattggtaatagtcccaatctattaatccgcctttactaccaaaccaagtcgctgcaagtaaccagcgcctataaagcaacaactccagcattacataaacaaacccatgctttcgaccgagcccccgttcccactccaactcccctcgtgccgaatacccagtaacaagccgtgccgccaacccgcaaatacgcgcctaccacatacatgcaaaaaaaaaaaaaaaaaaaaaaaaaaaacatacaacatagcagtacaagtatatccgccccaaaaacaccctcgtcctctgttttgccccaatgaggcaagtaccaggtaatccaggcgttttcaggaggtgtggtctgacgccgcatggctagcggttatttaccacactgcaaacatgatatttcgtaagcccagtcatcaaagtcttactttttggctcgtataacacgcttgcgtatctacagcacaggcacaggcaactacacgatgataaaaatgcatccttgcaaaactggcaggttacgcgcatggttcatgcaggtcatttatagaaatcaaaagaaaagaaacagctcacctcactcatgcacggctaaattaagtcattcgcccagcacagcctctcttctacttgctttactctttattctgtttccctcttcttgtctctttgtatgaacaagaccaatattcctcatctcccaattctcgtatcggatggatacatgtacttggatactaaccacacctacactgcagcacccaacgaaccatcccaaaagggaacatcccaaaaagcaggggaccaaaaaccaaaacccgccaaaggcgcttcccaatcttggcaggcaccaaaaggaaatgaaattgaacagcttctcctccccggacccctgcatcgcatcgtccgcttcgggcctaaatcctggcccgttcgttttaattaatgcgcgggggaggatgctggccgggctagcaccgactagtcgacacttgacctcaatcacagtagttccgcggttgtgcgtaatgaactgctgccgttccccgtattcacacgtatttgcaaagatatgataaattggccgtagataaggcagggactgctaacaagcaccttgttccttgtgcgtataatcacgcagatacgatacagtaacagttagctagcatccagggtgtgttgacagcacacgagcagggacaagcagaacacacgaggaacaagcaatcacaaatagacattacagttgggcaggctcaagatttataaaatgttttttatcttcattctacatactggctactgcaatacctcgaaagggcatgcgccgaaaaaaaaattttgctccaaaaaaacaaggcaagccaacaaacttcaaggataggtatcaggcgaaatcaaaagcaagtaaaaaagcaccaaaacaaatatatcatcgatcctgttctcttcatcaatccaagcaaacgtcgttaccagaaatcagctcggtcgaaagaagagcagacctccccattaaaaatagatcattataagcgtttcgttccagaataatttgcagggaaaataaaaaagagggaaaataatggggaaatttttgtgatactcggtcgagaacagcaagcacttgccacatgttcgtgtccgttgtcagatgtacagtgaaacaaacagcggtgttgtgtgtgtaactcgaatttgtatagtattagcttggtctgctctttctctccgaacgcaaacgtttccgccccatctacatgcttttcatgcccgcaacaataagtacacaaagcgaatcaaagaaagggggtagatttcgttgggttggaaatcccgtttacaggagagcaaaggcaacaccagcgccaatggcgaagacgctgccgagagcagcaaggctgcgggcgccagcgctgtggggaatagggggagcagagggcttggaagatccggtaggctgagcagagccagtgccgttgccagcagcgccgccagaggtgggcttgctagtggtgggagtcgaggaaaccaaagtggtggcctgggcagcagtagagctgggagcatcagtggagctgggggcatcggtggagctgggagcatcggtggaagaagccttggcgctggtgtgggcagcagaggtcttggtggaagcaggggcagacgacgaggtgctgtcgctgctgctgtcgtcgctgccgtcaccgagctcgaccttgatgctctgccaggagccagtcttgtcgctgtaaatgtagtccttgacgctcttggaggtaggggcatcggcaccagcgtagtcgacaatggagatgctcttgtagtagccgaggaagggagccttggagaaatcggtgtagccaccagcccactcgacggtgccctgaggagcatccttgcggccagcaacccaggttccgagcttgacctgcataggggtctggggaaggccggcagcgccaccctcggcgttggcagcggtcagggtacggacgacgttgttatcgatcaaccaggtgacaccggcagaagtccactcaacagagtaggtgtggaacgagctgagagggttggagaccgggtggaaagcaccacggtcgaaggtagcggtgttacccttgctgaagtagttggtctgagcctgggcgttgtcgcctccaacccactcccaatcgatctagagtcgtctgttagttcacgctgtttgacattggcaaatggagcattcaaatgattcatacctcgtcaagatcatcggactggagaacggcagaggtgacgataccgacaccggcggcggcctggacctcgacatcgatgcggccgaagaagatgtacttgccagtgcggatagtgggagcctcagcctcggtgctgatggagaaaacagcgccgttgccgttgtacttgagggtggtgccgggaagagaatcgaagttaccgcatgctcccttggtgaagtcgcagtcgccagagttcttgccgaaagcagggtcgttggggcaggctgggagatgctgttagtgttggttctcgagatatcaagctgtatatcggtcacttactcttctggagagggttgcagtcggttgaggtctgggcagagaccagagtggaagcggccagggccacggcggcagcagcgaaagtcttggagtgcatggttgcagatgttgattatacggttgacgatattatatatacccggattgacaaagtgaagaagagtataaacacagaaaaaagcgggtgactatagatgagtcgaagcgattacacctattgcaagattatggctgcaaagaaaccaagcgatagtcggtcaatccgaggctgagtagcgagagactgcgcaaagaaagactcggggaaggaggcggctcgaggaggttgatgggctcgagagggtctgtacagacttttggcgaaagtatggaattattaagagggacgagagaagaaggagagaaggctgagaacgaggtggtgagcagcgtgtcttattataggaatgtacgcagcagtcggagcgagtagtacgagcagtgcgagcagtacagccgcctggggctggaggcagcaaagcggcgctgtgggggactgggccgaatctggtcgaggcagtccagggtcccaccatcctttggcgcatcccctgtcgcaaatccctgcagggccaagcctgggcgacagcgagggaggcatggcgcgccgggcccctggcgctcagtgtctctgcgcttttcgctagcacaaagcgctgttactggtgcagacagtacttgtactacgagatgctgctgccgctgcccctgtccatcacatccctgccgctgcggtggccaaccagcagtgaatccgtgcccaggaacagactgccagccagcgacggctgagcgcccacgagaaggcgccccagagccaaagccaagagcccagcccctcggctcgcatctatctcgagtccgcccggtggagcgacgcagggtccagaacggtggccagcggcttttggctcgtgttggtggcgctgggcctagcatcgcagtgcgctttctcgtactgctgatatgacgctgcaggtggcatgtacctttgacagccacgacgcggacagacacgacggacaaagaaccagcgcatcgtatcctcccccaaattccgagtcgccgggagcccaaatggacctcgtgtcaggctccatccatccttcactgcccacggtgctaagcaggccgctagccatagccgcccatacttttctcgtcaatgaggcatagccagttgccagatccaacgtggcgtcggcgctcatcctccctccgttatcagccgctcgagcacagcaccaccttttctatcacttgaagtacttgtacgtacttgatacggagtacctacacgaagagcgtcctctcgtacgcgtaacgagtgcggcagtcgtttattcgcagtcatgcccacacgttagactcgtatttttggaatatggggtcaatcccatcatgctactaatgatcctattaacagaacgaacgagagaaaaaaagggcggcagattgcacacgtgcccgtgcgagcttttgcgacacgcacaagacagcagttccaggccatccaccacacgaaacaaacaaacaaagccctcgatcaaacgcttttgctgcccccgttctcggtccgctcaaactgtcaatcaacgatcatcgcccagcgatttgcacgcactcgaaaccgccgttggcaagccgctgacacaagtcgacctgctgctttagggaggttacatgtgcaggtaccctgccgcttctctctacctgcccgccaaactccaaatccaaccaccccgtaaccacgacctggggccaaaatttccgctgtctgggcgctgataaaggaagggccaacaacgtcattggtgggcgggtttacccctgatggactgcccatccatcgagggaaaagagaaaaaaagggctgcagggttctagagcctcgttcggtctagggggacggctacatgtactgtagcctaccctttgcagactttgtacagcagcagtgcgatacggcgtcgtcgcccagctgcatgacaggcagccgccgacgacagcgtgtcacagtgtgctggatcgccgggggagggaacaatgaatggggatcgtcacaagctccagcaaaagggctttcgagccctttcggtctgcgcgtcttgcgagcctgttgccaccggatctgccagctctggggctcggcccagcccaatccagatcatcagctcagctgagcttcaccgactgattgacttcctttagcagctcactaatgattagcagcaaagcagtagtcaattcaataccactgctacgacactacaagtaccaattacttatacgagcttgtccgtagcagagcggctgatatcatgtaccgcggcccctcgtataccaaaaaaagcatcagcggtacctgtcaagctcgcgcgctccccatacacagccatgtacaggtaagcgacccgttggaaccctcgccggtgcgagaccccgccgcctggtccccggctgcaaccagcctgtatcggacaagcgcctcggcacggtgatgccacttgcacgcccactgtggcccatccatcaatccaccatccatcaacccaccagcccaccaatattccacccccgacatgtgcccatcagttcaatagcgagcggcctaatacagcgtgctaccacactacggagcattccaggtacaccaaatcttcgaatcttcgaatctctgcctctagctgatgcggtgtcatcgcatctcatgcaggtgaggttactaacgctgcctagcttcggccatcacatcagcctctttgttttttttggggttgttgttcttctctttaccttctttttccgatgatgggtctggttcgatcgatgtctttcaagccactggagctgcactacaaaagaacaagcaactccgccatcagttctaaaacgccgtggctgaagttgtcatcgtcacaccagctgtagcaggccccatcaatcatcgatctggaccacaaaaatgaccacaaaaatgacaacatggaaaagggcacgtccgtttgttcacaggcacaattgactaacccgagtttcaagtgtcacacagtccacggattggcgcacagtctgtgcggtttttgatggacctaatcggaaaactgtatctcggtcgtcccaaccttctcgtccaatctgagccaacggcttgctgtatggggtactgctcgtacgagcgtttttgctctgggctcatgcgtcggcattccagacgctgccaaactgctaaactaccgacagcaactgacgcctagcctcgcccactcacttacacaccacccatcttcgctcttctctctctttgttgttcccttggccctcttcgtgtacacgagaagaacggaaaagcccgcaacacgaggcgcaacttgtcgggcgtctatattactcatgcatgtacgaggtgctgtagttgcagtgctaatgtacatgtaatgagtgctatctccgggacacgaagcgccaagtaccggtatagaggagctttcaggtatgccaagccaaaaatgcccccttctttcgttccgactcccaaagaggcgacaagatgaaagagaagagagccagaagatttaaaaaaagaacattgaaacccaatgcgtccagggtccagggctcaaagacttgctcccgtgaccactggctcctacagtcctctccaagtatgtcctcccaaagagctcgagcccttttctcgtgccgattttcctgctcgcctgctccaattgctctggccacggcacggcggcaccattgtcgttgctggaggtggtatgggttatgggtggtggcccccttcgtattcacacggacacgctgttagcccgcaacggcgttattaatcctttacaaagtcctgttcaaactgtagtttactgctttcttatcagttactctggttgactttgtatctctgctgtttcctgaacgctcggtcgagtgtggctgtgcttgacaacatgaagcttgagcctccaagtcaatgctcaactcaattccgtcttcctcggccaatgctaatgcgcggcgcatgttgcgaccccggcacggcgactaccagattcggccgagcttttgaatagcctgctacggaacatttttttcacttttttttcccaaatggacggttcgttgttggctcgtaggaatttgtaagattacctggtcccaaacaatttcagatttcagcatgcagcgtgaccacttttgcattgtgcgcattagtccaggggtttgcagcgacacgcaagttctttctgttttttctttttttttttttttttttttttttttgtggctctctctctctgtgtgtgttaggttgcggtattattcactgttttgccctgctgatcgtttctctttctttcgttgtatgatttgctcggccttgttcggatgcagacgcgcgtaaaacaccgtgttgtgtgtacggagtgcagcgcattccagccagggccgggctctagtccaatacatgtagtcatcaaatctagaatgcagcgagattgtcgaggcacaaaaggaaaaaaaaaaaacgggatatggggtatcatctcgcttcgtcggcttgtttttttgtaatcaattgaattgcatcatgcctttttttttttttcttttacctgaaaagattaaccccgattatgccgtgcacgcaccaggttgcaagacccagatactgtagtagagccgcaaccaaaactccggcaggatttacgtgaagccttcttgtcctcttgacctcctcgtgtaagtcaaaactgataacgcgcatctataggctgatagttgtcaactgcagggcgtctcatcgcttcaactcgaagctaaccagctggcaaaaactaatgcgcagtcttctgactctttcacgagacagaccacttacacattggcaacgagtacctactttcctgtatctcgtattcacggcctcaccgctgggggggggggggggcttgctgactccattttacctactgggtgacctgtcgtctgttttttttttttttttttacacctccgtggtcgggcatgaccgcatatggttcgtttcttcgagtcagctaaataatcccattgttactatttgcgtctcacagcaggtgacaggcagctctctcttttttttgtctccttctttacttctttcatgatcaaggggttagaatacaaaagacaaagaaggcggctcgtctctcttttttttttctttctgccaaggtgtcggggggtcatcatcttcaaacattggtttgacgcagcccaacatcttttatccgggagtgtttcaggcatatgccttttgctccctcacacgaaacgcttctctgtgtcttccgtctatcagggggaggaagaaaaaaggctttgttttgggatgagcaagtgggctgtgatgacacctttttttttttttttttaacgttgtccctgcctcttgcttgtgaatggctgatcctgcagggcgagtgagacggccttttgcatcgcgggttgcccttttttaggccaattgtctgcgacaaccagcagattagactcgatcatttgtgagggatattatgaacaaaggtcgggcgcataaagcttagttgtgtccctttttcatctcgtgataatggattcaggttgcttcccaaagagaaccaataagccgtatttcccaaacccctcccccttctttcgcttggcacaagctttttttttttttttttttttttgtctcttccaaatcaacaacttaactcggacttcgtattacacatacattagctggcacttggtagcctattgctacgccatcccttgaagctaggcgtcggttggagtcggcaacgtgtctcagcccatgttttgcttgaatttgacgggagactttctttcgttgctgttattgttacgatttgttgttgaagatgttgcatctcccggatcttgggagtctgtagtatggctgggcccctcggctacggaaagggccgacatctgtagcacgtttcacggtgagagggagacgtcgtcgtggcttttcaaggggggagagtaagtacatcggccgcgtaaaactatgtagattcgcttgcatctaccaagatgaggttaaaactgactcgtgacaatcataagtaatagtagatgtgtagtgattagtctatcagtaaatctattctctcggttgaagcaaacccatctttccttctgtacgaagtaggggacttagataggtccatggcatatcgccaactgtcaagctctcgggtagctgcacactcacaagtcgtatgcaagcagccaaacgcgatgaggtatgcagtagttgggagatgtgcattcacattctttagacggacttgtccatctcgtcttggcatgttaaaggccatcactcaggtgccattgcattaggcgtagctgcgttcctttgcctgcctttttatttacccgtctgcgcgtcttgactcagcgacgtgccacaatgttgctttgcagataatgcctgttagcatcaagaaaaggacccatgaacatgttatttctgtatcccatcggagacagccaatatccaagttccggttgggcggccaaacttataggaacggtattcatgcactgtcactggagatgtgcagctaatgatggtagaaatggtgtacccaacacccagacaaatttctccatactcattcgaccacctgttatttctgcgttttgtatgccatctataacaagacggggtgcttgagccttatactacctccttgattctggtgtatatggcattggcatagtcgcaggcgaaaatgatatagcgaagtatgcctaagacaataaataactatgaagatgcgaatgcaatttatagatcaatgctataatgcttttttactaaacaagtatcacagatatcgataatattaaccaacacgctacaacatgatgatcccgccccgttattgccatcatacatgctataagctgctccgcagcaaatattatgacgtttgtccattctgctgctctcagatatgttataggcctgggttgtaggattcttgctggctactgagatatggacattaaaggacaggggagtcgttataccccaatattttctttatcaacaaaaccgggattctgatatgaaagcaagcaagcaaccatccttgtacgtttcgatgcgaatgggatggagttttgttgaaactagacgcacgcttagcaccgcaccagttctgatattatcaactttcttttgcttggcatataagctaccaacttcaaactccgctataaaagacaggtgatgcccatgacctttgtgctattagtcaggtgcaactgcgagatgtttgcttcacagaatcaagactcgcgtatgcatttcccgcgtttattttgtgctgagtagccaccttatatatcaagcccatccgtttgtttggacatcatttcatagcacacacacacacattctcttttgtacatacaaaccgtataaatcatcaaattcgccagatttcgacagatctttggtgtttttgcgacaggcttcgcaacctcgagtcatgaatcagtcttcgcagacgacgagcacctggactccggggataccaagttcgagccgcaccacctccagctctctaaacttctcaacaacgcgaccaggctcctttcaccaatgtctccagcctggatagcagtggtcgacgataccggttacgtcttcgaaccggacagtgacggcatctggtcctatgccttggctgttgccacgcagcacaagctggctaatatgtcaaaggacaactaattaaagcccatcataacctttgtttcgcttgatcaagacgagatggctggcacgattaacttcgtctacaaggtcgcacatctcccccccaaagatgcgagcctgcattgaagcggagtcgaatatctacaaactcgcagatttctccccggggatatgagcctaccttgagaaggatccggaattgtctcgccgtccagactctatgagcggctagtcaaccatgacgttttcaagatcaagggagaggagacgagcccccgggagtagaggtcaaaacatggagatgaatgactagggatatagaggaacatggtgcactgattccggagaatgatacgtcgagcaaggattgctaatgccgcgagggacttggatgtggtaatagtgaattgggtacatgtactgttaacactgactgatacggtacaatcttgttgatatacgaagtcatcatgctatattagaggaccattacagattgatatggatcgtgcttgaagcgctaagcctacatgtacctacatcaccttctccgctccaacgcacagatctcaaatgggcttccgcattatttacataccatgtggctgcctgcttgaaaaaaaagactgataaaatccatggtcctcgtgccattagtccggtacagatccgaaatctttgcctcacagtcgagaaatctttacctcacagtcgagactcacaacagccgcgtcctgaatcaggctccagccaggcatcgcccatcgctacccattaaggtgagagggcatcatacctatctacccagcactttacctttaactaatgtttgcatactgcaagccgcgctgtagctgtattatacgcccccgacgttggccgcttgcatagcttgcccttgcacgcctttggcaatcccgctcgccatggacgcctcaccagccccgagacctgggcatctcctcttgaaaatgtttttcaagattaatggccctggcatacccgaggaaacccactatacactaccaaccaagacgtccatgtcgaacattgtacgtgacgggttgtccttggaggacgtgcacgaggtaaacgacttctcgctctccaagttccgcgactttgcagcccagtacgtttcgcccatgccccaggcctggatcgcagtggctgcagtggcccatggctcgggccacgtctttgcctcgggcgacgaagacggctggttccgtgccttggatcttattgcgcaggccaggatgaccatcaccgatccgtatcacagcgacgtggatcccgcctttatagccattgttccgctcgaacaagacctgccggtgggtgtcacacggcacaccttcgaatatgagcatctgctcctcaagacgaaagagtatatttgtgagagggcgcccgatttctttgatggtgactgccagctccagaacctgcctctcccaggcgacctgtcggacgaggacctataagttttggggtcagagactgacgagaggagacttggatatgaagatgagagaaggcgagctcccgtgggtacatgtttatttcatggagatggattactagataggtagatagagggacatgatgtgctgatccgtcgaacaagcattgtctgttgcaagggacttgggatgccgaaactgctggaatctctggtaattgcccaatctgcttcgaatggagcaagtctttggccgttgtatggagttctctgcaaaaggagtctaagctcggccggtctggtggatgacgtagatgtagatggatacccctggcttgtcatttcagcgaatatacagatcttccatgatgtgctcatgccatattggaggaccattgcacattgacattgtatctgaagcaccaagcccacatcacaaagccgttgcagctcaattttaagttttggcggctcaagcaagtgcgcgagcggacgtgagtctgattgagccggcctcggaaaaaacggggattttcttgttcctcatttgctctcgaaaaaacaaatggctaaatatagaaaaacggctgggtttacgatgcatgggttccaggcaccagccttgcaaacagaactggatggactcgagcacagtgcagctgcttgccatctcatacaaagcacagtacatgtattggcgcatcgtatggtctgcctcagcatctcatacatgcaccatctgcccactcgttcatcagctcatcatgtacctgtagccagcctcttgcagccaacggagcatcccggccaatcaccagcaccagcgtcgatgcctgtagaatccagcgacagccccacgacaactgcatgacgcacagtatgtggaacatgtaggtacctggccaggtcgcagggaccgggccatggcggcagagcaggctgcggcaattgagtaccgggaaccacagaagcgcagccgccatgcaaatgcaaatgcaaatgcaaaactcgacgtcgcttgcacaggtgctttgaaaactcgatccgacgcctaattgcgtttttggtgcctgacgtgcatgcaagacgagcatctgtgcctggactgagccgctgtgctgcagcctgctcgcgactctgttcaggcgtccagctgttggccacttcccctcctttgtatcccctcccgcatatccttcgtcctgactctcgcttcctctctcgccaaactcatccatctctttctttgtcgctcgctcgccgctgctcttctattttaccgcttctggccgacgtcctgctgggtatccgagtccctccttgccaggaatacaagacaagagaatcaacacacacaagaccctctgctcagcccgcatcatggctgctcacaacgacgtcgaggccttccaccaggcgctccggtccagccgccggatactcgccctctgtggggccggcctctcggcctcgtccggcctgcccaccttccgcggcgccggcggatattggcgcaactacgatgccacgagcctggccaccgtgcgggccttcaggacggacccgggcatggtctggctgttctacgcctaccgcaggcacctggcgctcaaggccgagccgaacccggggcaccgagccctggcggcgctggcgaggcggaacctggactttatgtgcctgactcagaacgtcgacagtaagttgatggtcaagatgtggtggtgatggtggtggtgatggtggaggtggtggtggcggcaagaatgcatctaggattgctgacacacacatgtgctgctgtctagacctctcaccacgggctcaacacccctcttcacagctaaaatgcctccatggctccctctatgacatcaagtgctccaacgagagctgtgactggatccaaaggggaaactttgacgatcccttttgcgctgcgctggccccggcttccgtggacatgcccaacggcgagcccttgccactgctggatccgtatcaccgtgtcaagcacatcaccgaggacgagctgccaaagtgccccaagtgccacaggggcctgcaacgtccaggcgtggtatggtttggggaggatctggactctgccatgatgatggacatatcagcgtggatgaacgctgagccactggtacgtttgaacgcttgagtcgtgtctttttctcatcttctttcggtcttcctttttcttgtggtcatcactaacgcttcgaaaaaaggacctcatgttcgtaatcggcacatcggcccaggtttatcccgctgccggctacatcgacaaggcaagaaagcgaggcgcgcgtatcgtcacaatcaacccagaggcagaagacgaagccgaaatgttcaaggtcaatcccggcgactttgcctttggcaaggacgccgccgagtatctaccgcttctactcgagcccatcattggcaaaccgaatgcggatggcgaatttgaaatgtcatagtttaaatcacgatcatcgacggtcgtcgaaaccaagggttttctttctttcttttggcctgttggacacccattctggattttacttttggctcctcccttttttttttcttacttcttccttttaccgagaaaacgataatatccattgagattttttaaaacagatgtttgggtttagagttatataagatttggttcgctatcatctcgcacaacagacgagtcttggaataccatgcggcactttttattaatctgatttagccatgataataaacatgaattatgacgcctgaataacacgatgctcaccttggtagatgcagaaacagtcataatgtgatcctatgcttgcaacccaagcaccttcacatgcccatagtctcaatgcaacagcatcgattatgtcaacaagttccaagattcccgagcccacagaagctctcgtgccaagttataaacaccaatctctaacctcccaacccaccgcatcaacccccccctgctctttggttggccagcttgtctacaataggcaactgagcttcacaacagctattagtgctcctcgcccaaggcggggtcgcgataaccatgcgaggactctcaccatccgccggtcagtggggaattgggaacttttggaccagtctgtgctgccagccgtcggaagaattgcgatttcgagagcatgcaagaggtgtttctgtcttgacggtagggcaacggcagggcaaacatgcatatgggtatgtagtcgtgcagatcgctgacgtcgtctcttctgtagcggctcatctgcagcaatcgaatcggcagggcagctttatgggattggagacattcagggttgatgttgcattgcgccgtctcggccaacctctccccgcgttgctctggccatggggtcttgagacgacgagttgtacaaataacggcgtctgccgagtcttccttcctctaggccgctctctttgatgcaaccctcactcttgtgcagctcatggggccgtgagcgttccaattgggtttccatcttccaagatgcgtccacgtgttgagctgctcttgtctctcaacctcgtgtctgtccatgcagcaccgcaaaagccaggcaatggcctgtcctacatcaacccgctcatcggcaccaccaacggcggcaacgtcttcgccggcgcaacgctcccctacggcctcgccaaggcctcggccgacgtcgacggccaaaacacgggcggcttcggcctggacggcagcaacgtcgtcggcttctccagcgtccacgacagcggcaccggcgggaaccccagcctgggcaacttcccgctgttcccgcagatttgtcccgacgacgtgctggacaactgcagcttccgcatcggcgacaggaagcttcactatgtcaacggctcggtggatgcgcggccggggcattttggcctgcagctggagtcgggcgttgtagccaacatgacagtctcgcagcacgcggcgctgtatcgattcacgtttcccaaggagagcggcggcagcaaaagccatccgctgatcttgctggatttgacggatctgtggcagagcagacagaatgcctcgatccaggttgatgacaagtcggggcggatgactggcaacggcacgtttctgcccagtttcggtgctggatcgtacgtgatgcatttttgtgtcgacttctttggctcgagcatctacgaaacgggtgtttgggtcaacaacagggcgggcacagagccaaaggaggtttttctcactcgcggcttcaacctgttcttcctggaaggcggcgggtttgttcgtttggatccccccagtgacggcaccgccacggttcggatgggcatcagctacatcagcagccagcaggcttgtcaaaacgctcaacgcgagattcctagcccgttaaaggcttttgattcgctggtcagcaatgctgaaaaggcctgggaagagaagctgagtcccatctcggtcaagggcggcggcgcgacagacgatctgttgacgagcttctggagcggcgtgtatcgcaacatgatttcgcctcagaactacacgggcgagaatccactgtggcatagcgacaagccgtattttgattcgttttattggtgagttttccttacagagcgaatctccttggtttagattttccatgtcgagacattaaccacatgttatttatttttttacaacgatcagcatctgggacagtttccgtgtccagcaccctctcctcacaatcctcgatcctcacgcccagactcaaatggtagaggccctgctcgacatctacaagcacgaaggatggatgcccgactgccgcatgtctctctgcaagggctggacccaaggcggctccaacgccgacgtcgtcatcaccgacgcctttgttaagaacctcagctccaccattgactgggaactcgccctcgacgccgtcatggccgatgccgagaacgagccgctcgagtggtcgtatcacggccgcggcggcctccacagctggaagagtctcaactacatcccctacctggactttgacccgtacggcttcgggaccaactcccgcagcatctcgcgcacgctcgagtacgcgtacgatgactattgcatctcggagctggccggtgggctgggcaggcgtgatttgcaggccaagtatcaggggcggagcatgaactggaagaacctgtggaaggcggaccagacttccttgatcaacggaactgataccggcttcaagggctttttccagccaaagtatctaaatgggacgtggggattccaggatcctattgcgtgttctgcgcttgcagggttttgctctttgactactaatcccagtgaaacgtttgaagcgagtatctggcaatatctcttgtaagtgctgaagccaaaattataccagtataatgggggggactgtaactaaccacccccaactcaaaaagctacgtcccccactcagtttcatccctcatctccctcctgggaggcgacgacgccatgatttcccggctcgacttcttccacacctcgggcctcgcagacatctccaacgagcccgtcttcttcaccgtcttcctctaccactacaccggccgcccagcactctccaccgagcgcatccaccagtacgtgcccgcgtccttcaactcgtcgcccggcggccttcccggaaacgacgactccggcgccatgggcgcgttcctcgtcttctccgtcatgggcctgttccccgtggcgggccagaacgtgtacctgatctcgccgccgtttgtcgaggggattagcatccggcatcccgtcacgggcaagacggccacggtgaggaatgtcgggtttgatgcgtcttataagaatgtctatgtgcagagcgcaagggtgaatgggaagccgtggacaaggtcgtggattgggcatgagtttttcacagaggggtggacgttggagctggtgctgggggccaaggagtccaagtgggggaccgagttgaaggataggccgccgagttggtcggtgagtagttagatgatgggaattgtacaagcagttctttatatcaatccgagtgcaaaaccacatgtaagtggaaatatcaatgtaaatgcttcaaagagtataggttcaagccggtagacatgtactgcatttctgtgactaacctgacatctacatcaatcttgacataaatatctgatagttatgagtctttcctattccgacaaccatgcatatcagtttcttctacgctcacgccaaatccgctagggtccgcccccactgccttttccagggtcctttttggcgaccaagtgacgtatcgcccatcaagccaccccacaccgaaagccaacctcgtctcttccaatctcccaccagcaaacctccaagaaacccatcaccaaaatcgcctttcccataaccgaacaaacaaaacacacagagcagtaaaacaaccactcgcccatcatgcagggcttcaacatgggacgctacgtccccccggacctcgaaggcaccacctccggcaacaggctcaacaacaagcacccgctcggccaccgcgccgccaagctcgcgtcccacggcatcctcaccgtgcgcttcgagatgcccttccccatctggtgcgcgcactgccccaagcccacaatcatcggccagggcgtgcgcttcaacgccgagaagaagcgcgcgggcagctactacaccacgcccgtctggagctttcggttccgccatgccgagtgcggcgggtggattgagatgcgcaccgatccgaagaacacggcgtatgtcgtcgtcgagggggcgacgaagcgcgacacgggggatggaccagaagcaggggagaatgtcattctgacggacgaggagagggaggcactgaggaagaatgcgtttgcgagcctggagaagacgattgccgatcgggagaggctgaagctcgcgacggagcggattgacgacttggcggatttgtcgagcaagcactgggacgatccgtatacgcagaaccagaagctgagaagggcctttcgcgtgggtaggaaagagagggagattgcggcggcggcgacggaggatttgaaggatcggatgggcctgggaattgaactgctaccggagagggaggatgacgccaagagggcggcgctggtggattttggaggagacggagaaggagggaaagacggcgatggggccatcaaggcgctgtcgaaacctttgtttgcgactacaagtacaaaatcgacatcaacaacagcaaaaacgcaaaatcattcatctttgagtttaaaagacacgagatcaaaggccgaaaaagaagcattccgcagaaaggagacgtttgtcgcacagtttatatccaacacgcgggccgcacaggacccttttctcggcagcgacagcgctgctacgaacaaagtctcgctcggcatcaagaagaggaaacgaactgatggtgatgctggggccgacaggagacgtgctgaagagccggaggttaaagtggcggtatcggcgcagacggcgtcaactgtgggattagtagagtatgattcagattaacattcaaatgggcgattctggtctttctgtttttttttttttttccctttgcgccattttctggtttaggagggtatatagtgtatatggcgttcataattggcatggatagaatgccttgcaaagatatagattagatttttcatattatttagaaatcaagatacccctttttagacaagtagctcaattgccggcttcacttgatcaaaataaattcaaataattttcatagcactcggactctgcgttctaaataattcctattcaacatactttaacccaatccactcgttactgagctgcttaccaaggccattcatctcctcccattcaatcaactacctacaaatgcccaacttcaaaacagatgtgacccaaactgtggatactaatatctttcaatcgcctcctctctcacagtctctcctttttctctctctgcttcgcaaggctagaagaaaggcagtcggtaagatgtcaagacatcaactggtaatgtgggaggcttgcgtaatttcctccatttcggtgtagtcaagaaagaaaaaaaggtcaagaaaaaaaagacaagaaaaaaaagacgaaaaccaatgtcaagaaaagaactcctgttgccccggctggcctgttgactgcttaatcccaaagagacgccatgatttatgattgagttgctatggtttgtttaaatcgatagttggtgacaaacttcgtgcgcgcatccttgcaacaaaaagagagaaagagacaggatgccatcgttcttatacgtcgtccatttggccggccggttcttcgtcatcgtcgtcaccaaaactcgccaccgaggacatgtcatcctcatcctcgctctcggcaccagcttcgtccaccatatccttattggcatatttctggacatactctgcaagtgaacccccaagtcagcatactattccctctcgttccagccttgaatccttcctctggcatttaatttcgtacctttgactttggcgtcgtagctctttggttccctgattaacaaggcagctgcttccccgttgagcggatccgtcgggttaggatatcggagtagctgaggcaggaagacctcgaaaatgttgatcatatcgaacatcggagaccatgtctggttgatgacatccaaacacactgaaccggacctatttttttcaagccaccgcagtctcagcaacagggaatcgtagaaaaaccgaagcaagctcctttgcagacggaaaatctcccaattggtgcacactcacagctcatcgatattgggatggaagatgcggttaacaaatccgatgctcggagacttgtacggatacgtatcgggtagctcgacatggaccttccacagacctccttcgaagggggctaccaaaccgtgttagttgcagggacacatatattggataccctccatttccatctaggcggcgcaacgcaggaaccaactcactctctgctgggcctttaaatctgacaaaaaactcttgcctatgaggatccttgtcagtaatccaatgtttgtcattccgtttcagccagtgcaaggcaggggaagaacgaggctgtggcctatatgtcggatgacgcttacactgcaacgagtcagttagcaaccagtttcctcaatttgattactgccgatcaagctcccgcaaaaggaaaaaaaaaaaaccatgtccgccgttgcttactgttatcattgacaagtgtcacttcgtaatcgctcatcaacctggttcacagccatgttagccagccaatggtggcaccggagggatgttctcggccggaaggacagtttcgtacatcctgcaagattgttagttagtcagacggcccccagcaatgcaaattgcgtgttgattattcggagagggaaaacatacttcatgacctagaattccccaaagcagaagcaagcaatcggttagcccccaaactgccgggtcgtcctccaagtgggaaccagtcgcagactcatgacttacatcagtctcaatccggcggcgtgggctgctcatgatgggcggctgtccagggactcgtgccgcggctgcggagaggaactcaaaaacgatgtggagatgtaaagcttattgtgtctgagccttctcgagggtgtggctcccggcgtggccagagatcgtggtgacgtgcagtagcgtcgcagcgaatattggagatgctcgggttcggttcggcggtcgatgacgaagagagggcgcaagaagacgagaggaacaaagaggatggcagttgcaatggagaaatggtctgtgcagcggatttttcaagaggaatacagaagaagccggatcggtcgatggtttggttgggccaaaagagtcgtgattgtatgtgatgcagtgcgtaaaagcaggtctgagttgtttgggatgacagacgcaaggtgtatcgatcttgtcactcccaacagcccctctctgctaaggctccctaggcgccctccccgctgtaagagtcacgaggaaaccgctggctaaccgctaacaattttgcttccagcggcctgcagcagcgctgagggcgccgaggatttagcggactggtgccgagatgctccagtcccagctgagacactggcagcggcaaacggcctagcccagcgcatttttcgccccggtgggttgggcagcgtgtatcggatggtttgcgccatccgggggcggttcttgacttgtcgcggaagtccgaagagtcaagtcagctgagtttctgcagcgtccggcctggcgcgggtttgataggtcgcagtactggacatgtacccaagtgcgtggatctagcactgatgcggaatgtcagctcatgctagatggtagcaatacgcatcatgtacatgcagagctgtgctctttacctctgctccagcctcttttctagaataattacaacaagtatcacaatgctccgagtggctgtgcgcatgtgtgtaatcgtacatgacagccctacaataagcaccaacacgcccttgagtcaatcatctcagtcacgagctgatacatccgccgtcatgtcccccaacgtcccacgtcagagccaagttcccaatgcagcccacacagccttatcgggcaaccagccgaaaaaaaacacccacgcaacgtaaactcaatcaggcatttttgcagaactcggcgtggaagcagcggaagtgcttctccatgtaagccagatcctttttcctgggccacagcctgcctaacacgaaatattggctcttgtgccccgtgcgtgtaagtcaagttgtcacatctctcgaaacgtgacccatagtccccatcatcagcatcatcatcgtatcctcatcctcatcctcatcctttgggtcttattctacggtatatttcaaataaaatgaaaaaaaaaaaggcttactacaaggctctcttttcccacggcaacggcgaaatccgccacggtccggcaaagttcgaaaaaagcaaaaccaacaggtgcctcggttaaaaccaatactacttactatttcgaagccttcctactcccttcgcaccgtgccgagttagccagacaaggaaccatcttaccatcttgggcactaaaaaaacaatccctcgacaaaaagaaaagaaaaagaaaaagaaaaagaaattaaaatcaattcgttgcctggactcaatagtcattacacgctattattcctccccccctttccaatactggcccccgtgtcgggcgtttcggttcttctgctttcgtactctttttctgcttcttacacccatttgcccgtactcgtagcggtagcactaaaaaacaagggatgctgaaaagtgccctgtacacacgagaccggccggatttccaagatactcaaatctacatcgtaaaacccagcatgcctcattgcttcttttaaaaaaagcgccttcgtccgccctcgttgcacattttctttcccgttttgtttcatcatcatttccatcttcatcaccgctcaagacttgtccagcagtcgtggatcatcagaagatataattatttccttcaatctgcattccgtgcttggatatttacatcccatctttgcacttcttgtcccactctgcatccctaggtacctcactagtactcatcacatacgtattggcgctgcgcagtacctgcagagaacccgccgcatccccataataccacgtaaatttccaagttgggagaagtcatgtttccgatcggagcctcggccagatcgtgtgcggcgctcgctcgcagcagcacgcgactcaactccagcctcagatctgctgtcgctgcgtcctcatcttcattgacacattcctacgtcgcttcttcaagtcctcgtgttcctaatgccatcaacaatgcatcgtcattcaatcaaaagaggcacagctcacactccccaatgggtacgcagtccgggcctgctcgcaaaaaggtcaccatgagcaccatcaagtcgctgtaccaaaagggagagcccattgccatgattaccgcgcatgacttccccagcgcctatgttgccgaccagaacggcatggacattgtcctggtgggcgacagcctggccatggttgcactgggcatggaagacacaaacgaggtagaggtggaagacatgctgctgcattgtcgatcggtagcacgagctgctaagagttccttcactgtaagtttttgtttccttctttctttcaatatctcatagactaacacagcttgataggtcggagaccttcctatggggtcctatgaaatctcccctgaacaagccctagccactgccatccgtttcgtcaaggagggcaaggcacagagcgtcaagctcgagggcggcaaggagtttgctcccaccattcgcaagatcactaccgctggcatcccggttcttgctcacattggtctcacaccccaacgccaaaatgctctcggaggattccgtgttcaaggcaagacctctgcaggagccatgagcattttggaagatgccctcgctgttcaggcagccggagcctttgctgttgttctagaggctgtgcccgctgaagttgccaccctgattacccaaaaactatccatccccaccatcggtattggcgctggcaatggctgttccggtcaggtgcttgttcagatcgacctgactggcaactttcctccgggtagattcatgcccaagtttgtcaagaaatacggcgacatctggagcgaatctgccagagccgtcgtggcttaccgggacgaggtcaagagcaagcagttcccagctccagagcacacttacccaatgcctgccgaagaattcgagtcatttgccaaagccgcaaaggacttgtaaggaagagaagaaagagagtaatgagaaaataatgggggtggggggtatgtcgagagcataaagcagcggcgttctttgctttacttgttttggcttcacggatgttctttcagccagtatatagattgtgttcttggtatgtgtacatgtgtatatgcgtgggcataatggtggattctaataacaatgtttcccagcgaatggggggaatgaaaaggagatggtaatgatgatgatatagaagacagatataccaccatgttgggcagtaaatagcgagaggctgtttggttttctcatccaaacgccggagttatagaataggccacaaccagttgatcatgagcatttttgaagcactggttcaatcgttagtcttttttcactcatcatagaacaataaagagcttttcatatatccagcaaactcacctggtgcaaattccccaccacctcatccaacgacggcgcaaacgcactattcacatacagaaacacgctgtccgtgtccttgcaccgcagcttccgccgcagatagcgcaccacctcctcaaacttgcgcgccgccgaaatcttgcacacgtcctgctgcagcgccggcgccgaccccacggccttgaacttgaccaccactttgctcgtcgccgggaacccgcccgcgctggccagcgccgccgtggcgtctcgcggcaggtcggccagcaccaccgacgcgctcagcgtgagcgggatctcgggcgaggctgcgccgctgtctcggttgctgttgttgttgctattgttggtggtgatgtcctccgagtctgcgtctggcatgggcgaggccggatgcgatggcggggagaggagcaggtcggaggggtccatggctgagcgagatgcgagtcaagttactccggcttgtttcctctgtgaatggaggcgtatagccgtttggcaaaacggaaggcgaggtaacgaggctgcatctgcatccatctactgggtgggtagatgtgatggcagatgtgagatgaaagctggtgttgaggtgagccttgcggcagcctgcaactcatacgcaagctgccttccctgttacagtgcacgatacagtgtgcctacacctgcatcgccctgcggcacaacgacaatacactgtagtcttatgcatgccgccaatgaatatatatacatgcacaagtgaaatccatccaacaactcagtcacgtccacggtacccaatgtgtatttgatttttgaattctgttgttactactacctgcgcatctatcgtgaaaatgctatcccaagtcataaataccggtccggcccgtgcaaatcgacgcctccggactctcctctgcttatacactttcgtgaattgtaacatgccagttacaatatgcatgaatttttgtaaaatacaccccagaaagcccttcatcatcaatcaacctcccttgatgacatagcctactcaactgtgccatcaagtctctcctctctccttcgcctccagtcaagagcttcgcaagacgcctcagcccagtccattcattagtggcaatcctgcgtcagttctgcaacccattccaagtcgttctatcagaaaaacccagaccacgctcagcttctcctctatcgtaacatccactcggccaccaagaaacaagtccatccatccgtcaaaagtagaaaaaaccgagcgtgaaaataacgcctcctgctatgtatgcgggttcgaaaataccaaaccgtgctggcgcggtgccaaaaaataacaagtcgtttcgtttcgttatagccgaaagagacaaagaaaataaacagccatgaaaagagagtcaaaaagaacaagaaagaaaaagtatagctcaagtcagtgcgtattgacacaactgccttctgcgctatgccgcgcaaatctgattgagatgcaaagaaaaaatcaaagcctggtacttggctcccatgggccagagtcccaggatgtagttggtgggtgtggtggccaaagatctttttgttgttgttgttttttttttggtaaagtgtcgacaagttatcataacgaatgctatgatcagcggaattggaagagaaaacaaaatcaaaagttcaacgcatcgcatcataaggtctcaaatgagacaagctcagatcgaagaagaaaacgccatcgctgttaccactctcctccttcgtcatcagaaacagcagatgaaaactttggtatgcgcttcagctgtgtaagaagagcatccagttcgacccagttatcatcattgtccgcaaatttacggtgtttgcgggacaagatgtgctattcaaaggttttgttagtcattctgtttgataaatcgtggattggtaaaagtttacctcgtcaaagtcattgaacttgtcttggcagttctcgcagtaacccggcttcagatctttcttgctcttcaagcgctgggcgggtgccttcttctccaccttttgactgtcttcgtcctgggctgggatagtcttggacgtggttcgagtcagcgtcgaacgactagatgcgacgtcggcagcgacttccgtaggccggcgcaagctggcatcatacgaagtcgggttcgccatctgcaagacctttctctgcagcccatggacctctttgctggttccggcctttgagccgttgatgccagatgtcgatgagatcatctgggaacggatcgcagatgtgatggtattctggataccagaggctacaggctctcccgcaaacatacggccagcctcggctcggctggtaaaagctacgggctgcctggagaaagtgaccttgatcggctggagcttttccattgacatactggcacgaacccggctatgagcatcttccatctgcgtcagggtgcgttttcctgtcacaggcttcaagggagggacttcgggggccttgagaatctggacggattcttccttcttagcctgatgcgccttttcacgttctcgtgcctttcgctggtctctttcagtggtatctacttcctcgacaaaggggcagcgaccattcccaacgctgcggaactgaggccactcgccatcagctttattcgcaaccttggggtattcgcggaccatgatgggcttctgcttctcatccatatcccagatatagacgtacgggcccttgaaataggtcaactctctggtattgacagtcgggtcacgatcagacggtccatttatacgttcgttatgaaggagctgatacaagttgggttcatgagagcccttggagccgtagtggtttctcatgctcgcagaccgagagctgtagctttgggtttctgattcaagaagcacagccagcatgctctgaaacttatccagagaccaaatcttctttcccatctcgcgtgccttgtgtaggacatcattgttgcgagtcgtcttgttacgtttcacgaggccgtccagttgggaggatgaagcctggcgaaaatcgtaaagcagtctccgcctggcagcagtgttcctgtcaaggagagacgggttgattgtctggggctgctcttcgggctcctgctcttcagttgcctcagtctcagccgcggcatctccagtctctggcttctcaggtggaatcgctcgactcgtgacgacatgggtaacgtcaattgagaagaaaggctcttgtctctgtttttttgttttgattcagatgtcagcgtcatattttcaagtgagggaaattcagtgcaaaatagagtagttgctacatacagcaccgaggtatgtgaccctcttggtcagctttgctcgcacgtcatccgggatgctttcaaagtaaaagaccattttcgggaacttggcccggtggtgcttcttccacagctctttttccgtgtcaacggcttgtgaagctctcgcagtcgaagtagtcgcagccgctctggtcggtcgttctcgagcaacgggtcgcgggacagcactcgggttgcgggggacaacaatgtgtgtcggtgcgcgagccgctggcttcgtcggcgatcgtacggcacgttgggcaccattttcgagaatctgcttcttcaccggcggaggctgtccgtacggctcctcgcgctggaccgtggcaaaggaacgcttggacttggcgtagccagtcaagattgaaggtgcgcgaagaggcgagttggcgacattgggattgctggcgagaggagctcgcttagaggccatggccgcgggggcagacgccttggaggatgcggacagagaaacagaaacagagacggtggccatgtacgcgagctgcgtgtcccaaaaccaacatgccctggtataagtgctcgagccgcggcggaaaacagctccgatgaggaggggctgggagacaaatggcgggtgcggttacgagcacgcgacgggcagggacggaggcacgtctcggaggaaaaaaaaggcgcggcggagggtgtaaaggatgctacgccgacattgaagatccagagacgcctttggggagcagagccggcggcctggagagcttgtcgaggaggctgcgagggccttttttggggaggacaaagaaacggtggtttggcgtgtgcaggaagaattcagtgaggcgtgctttgaggagggtgttgatggagccttcgcgcttggcacaacagcgctaagcccggcctggcctccctgccaaaaacatgcacgggcccgcccggcgcaccagcaacggccattttagcaacgaattggacagcaatagggtagctctgggacgtgggtgctctgatcaaccaaccaaggacagtgatggctttgacgataaaaaaaaaaaatcagttgtagaattgatggacagagagttcaagcattggacatgtatagatgcacatctttttattggatttcacagttggatggtatttgagctctgttatccaaataggagctccaattgcatataaaacaccttccccatacacacggtcctttttgggcattagcgtcagccaccagctccatttacagacaaaaacaaaaaagaagaaaaaaatctacatgctgtctcattcccaaagggagagctgaagaaggcagcacaatagctgtccctgcaagggtgagagtcatttttaattaaaggtgcagagaatctgcaagtgagtaagagaaagaatcaattaaatctcatcaatacgtgatgtccatttacagtagaaatgcccaaaagctcttttttggctgtaaacaagacgcggccacaaggcggggcagccacgaggaaaatatcaccgctgtagcaccacttggtgttagtgcccagcaacagctgcaagacgcgctcttggtgtgtgcacatgattgcagctgtccatttattcgctgttcttccgccacaccagccacagacaggctttgagctgtcaatgcagaaaccgccttgcttacatgatcaagacaagtctctctcgctcaactccatcacgaccagcatcaaagcaattggcttttagcacccggccggcctctctccaatcctacgtcttctccatcaatcaccactaatttcgcattccccaatacgcggagagctgagcaagcctcactttccgcgtatcaaactgaaaaaagaacaaacacataccagaagcgcaaagtggagtataccgcccgcaaaaaaaaagagaggtagaggcgtccagtggagatcgaccatgagcccgtctctcaattcctttagaaattatcctgcgtctataaaatgaagctccccaggccatcattccggagcctcgcccagccaccccggaaagtgctgcccttgcaacagcgctgcggcatcacgcaaaccgcctatcaaaaaccgcatcgtcacgatttctcgcggcctcggcggagctacggctccgtagtatcagcagccagtgttcagtttgggcaaccagtccatgagacacatccccacatcctcaaggctggcgagcgtgggtttaccctttttcttcgtcactctcacttaatgtcggcagctcttatagcattcacacacgatgaagagaataatgagccataagacatgaaattgaaatacatattgaaaaaagaaagatttagaagaagacaaacacctcgctaattgaccaactacaccagtaactcccggcatcagcgctcaggaatatgccgaccgtcgagctgctctcgccgacgccatgtcagaaggcggcgtcgccgtcctacacgccgcacctctccagtacaaatccggcgccgtctttcacccctaccggcaggaaaccaacttcctctatctgacaggatgggatgagccagatgccatggccatcatcgagaagaccggaccaaaatggggcgactacctcttccacatgtttgtcaaggcgaaaaacccccgcgaagagcaatggtccggctaccgcaacggcgtccaggccgcccaggacgtgtggaatgtagacgaggcctggtccatggaccgaatcgactcggtgctgcccaggctgctcgactcggccaagctcatctacaccgacgtcgagtccgccaaggcgtccaacaactcgctctggcgcttcatcaccggcagcaacggcccggccaagacgcccctgtatccggtcatgaacaagctccgggtcatcaagagcccggcagaagtgaccaacatgcgcctggccggccaaatctccggccgcgccatcacaaacgccatgcggcgatcgtggatcaaggaaaaggacctccacgcctttctcgactacgaattcacaatcaatggctgtgacggcccggcctacattcccgtcgtggccggcggcccccgcgccaactgcatccactacaccgtcaacaacaacgtcttcaacggcaacgagctcatcctcgtcgacgccggcggccagtacggcacatacatcaccgacatctcgcggacgtggcccgcctcgggcaagttcaccccggcccagcgcgacctctacgaagccgtgctcaaagtgcagcgcaccagcgtctccctctgccgcgagtccgcccggctctcgctcgaggacatccacggcatcacggcccgcggcttagtcgaccagctcaagagcatcggcttcagcaacctgaccacgggcaacattgaccagctgttcccccaccatgtgggacactacattggcctggacgtgcatgactgcccagggtacagcaggagagagatcttgcggaggggccactgcgttaccgtcgagccgggcgtctacgttccggacgacgagcggtggccggcccatttcaggggcatgggcatccgcatcgaagatagtatctgtgtagacgaggatgcgccgtacattcttacgactgaggccgtcaaggaggttgcggatatcgaagcgttacgagactaaaaataatactgaaaaatcacccgtgcaaaatactttcttttctccatttcccccctttcttctttttttttttttttcgtgtaatatagggattacttagcttttgcatacatctcatgaaaaaaaccgatgaactgattatcaagcttgaacggtgtctacagcaacttccttttctccttttacccttccatccaatgccaaaaaggcaaaaagaagagagaaaaaactaatgcatctcacactaatgcatctcacatatattaactgtatgtaagtgcgcagtagcatcgcatctaggccctcccttttttgcgtgtttggcccctctcctctcctctcctgcatactacatacatgaacatacatgttccgtatgcccagggtatcattttctaacggcgtctctctcggaataccgacttatcattccgaagagtggcaaataattcgattttttcttcttcttgataacaaaacaagtgcattaagagccaaaaagtgggacaaatgtaacattcaagttcaaatcaaggcaaagagacgcctccggagaaatgctctattggtcgttttttttctggtattcacgataagctaggtgctccctttttttgtttctttctctgagcagcccattctttctttttggtaatgctttgccgccaaatctattccttcttcatacattaatttatcctttttttcttcttttctctttctccctctttttgcccctagtcacaccgtcattttgcccaaaaatgcgtggaaaattttgttcttcgtcttcttgatgttgctttcacacaaatagaaaatgtgtctttcgtaaaaaagtagtatgcctcgcctgaacctttcccagacccacattgcctttaatcagttttcctcctccttcccatccccttccctgatttcccatatgaacaagtagatgactttcaagaagaccgccaataccgagtaatatatacaccctttgtcttaagtttttcatgccacgttttgtctaaaaaggacagtgtttaccataacgccgaaaagtagagaggtgtgtagtagtaggtgtaaatggcggcggctgtagcagaataatgaaaaacaaagaaagtgaacataaaaaacatggccgaaaaaattgaaatgcccgccaagggaaagtttgtcgaagaaacttttccgcaaataaacaattgtatatctttttgttttcatgcaatcgtactcgaatcaatatgtaataaaaaacgtatgataatgatacaaatgactcaacagaatcctctcgggtcaaagagtgccatgctatgactgggcatgatgtcgactctcatcgaatcgttgaggagtgcttcgaatgcttggagcctccgtgcgagctgcttatgctccgacatgatatctttgttgcgttgttctagttggtggatgtattccgttgcctttgtgagcacagtgccctgtaaaataaaagaataagcaagactattttcatcaagtcaaacgtatcgcaatcaccatcatatcacttaccttgctgactttggaattcccttgtgcgctatcaggctctccttcagccacctggtgtaatgccggcaccgcattgcgcagctcagtgatcttgtccttgagattggtccgatatttccgttcaacgtcgttatgcgcaatgcgatccgcagactttgccttttctttgctcacgctgctgctttccgaatgcgtgcttggccgtttcgcaggcaccatcttgggtggcgtctcgtgcttggagtgcctgtgtttcagatcccggctgggctgggagagtccagaggctgtggtgtcggtagagttgtttctctggaacattcccacatggctcatgccctgtttggggccaaagttgaagctgctgaaatcctggctcatgctgggctgcatcgaagaagctccgaatcccgtattgaatcgattgggagagatgaaagctgacatccggctggggcccatggcaatctcgagaagccggcggcgctcttctaggttgaggttaaaattggcagcagcttgaggcatggaatcccaggcatcgctgcccatgcgtctagggatctcttccgccatggagacagcgcttgggtgaattcccgcctggggcttctcccagcccattgacggcgtggagtacagactcctggatgattgagcttcggtcgagggctgcgtctcaatcttgggcagctggtcattaaggttcatcgtatcaaacaagtcgtcatcctcggacagagaatggtcaaaggcgctatcatcgaggaagtcttcttctctgaactggttggtgggattggcataaaggccactgcccagaccaggtgtcatatttgtggacggccttgatttcaaataagaagagaaaaaaattgtcaggaaaaatactcataaagcaaagaagagttgtcgctttgtgccgactcaccttggctggttggccgggttgtattgcttggaaaagtcaatctcaaagctaccaaacttatcggcctcctcgtcaaactggagccacgagtcgatcgagtccaaggctgagtgcggcgactcgacctttatccgtttggattcacgagactccttgccctgagagaggatcgactgcaggggatgattgcgattgccgtactgcgacgccagctgggagaaggtcatgtcgcccaagttgcggccgctgttggcggcactgctgctggccaccggggcatatgaaggtattgccgaggacgaggctgcggttgtgaagttgaacatgtccatggtcgggttccggggaggcgatggctggactgaggttgaggagctgaggtgtcgttccggcagactgaggacgcggcggttgggatgcgtagtatagtcgagggcctgttccatgcccagcgcaacagccggatgcaacagactgtaacgaactgctgggatcaatggagccctaggagtggcgtgagagatgcgcgccgagaggccaatggcagccgcagatcggcacggcgtgcggcgtcagttattgggcacttgcgccgtgcagccgctgcagaaagctggttgcgatggatggatggagggtcacggcgtgtggacagtgacttgtccaagtagaagtaggtaatatcagaaggcctgcttcgtggtggcgctcggtacctggaggccgaacccaagggggcgcttggtgaatggtggctcggaccgggatggaggaggcagacggcgagcacagctccgcgggatgcagacagcggaagatgggcagatgggtaggcgtgtaaggcaatacctatacgaaggaatgcccagtagtagttgtagtaaaagaggtatggagtatgagttgagtaggtatatggcgagcaaaagtttggaggacaggcgtagatgtacaagcaacgccagggagatgtatatggatttgatgcagatttaggtcgacgacgtgcaaaagggcccccgtgccgtgcgcagagcttcagagcaggcatagcaatgctaatatacggggtcggcaagtttcagcatggcattacatcaaggtaccctccagtccccagctccgggagcctctgtcgggcaacgccgcgacgacggcagcccttccgaagcctgcactgagcacaacggcgctgcaacgccaaaaccgaccgcaagcccatcctcagcactgctactgtaccgctacagtacgaggatgccgctccaggaaccgacgtgctctcgcccaggccccgggcgcgctaggacccgcggctggcggtgggtatggcagcagagcagtcaggccatgcaagcgaggccaaaacgcttgcagattccaacgtccaccactggctttccccagcggcgtcgacttttttcgcatccatgggtgtcattgatccatcttctctggggcgcttcccgtggctctggctcccggctctgccctatagatcccctacaggtcccctacggagctgctctggagccatagccagcagctggaccctgtggcctgtggcctcaactgcccgcgagcgaccttgtgctcggcgagagccgggatcgaggcgctgcagagtgagccaacatgacctgtcactgcgggtatgcgccaggcagatggcgaattgcagcagcgcggcggaaaattctgaattgcgagtgcccccaagatagccttttcgcagctgctgtggccgtcgacgaaaatggcctgacttttgctgcgcggaggggcagccaacgaggcgccgggcggtccagacgccgcttctggggctcctctttgctggaagaggggaccctgcgccatggatggatgccatgcatgtgcgaagaaaaacgacaaacggctggccagagatccagacatcgtacgatgcgcagggccaagggagcagcagaggcgccgcctccggcttctgattggccacccgccctcccgcgctcggcgcctcggtatcgcagcttattgctacccggttaggccaaggggtggcacgactttggcccttcggggaatataataaaaagtggccaaacagtcagatcaggcgatggtgacggcctctgcctctgcgccggcgccattctcgcaaacctcgttgcggcggctccccttctccgcgatcctctcgcatctcgtccccggggaatctgcgttcttaagtatttctggcggctgctgtggtcgttggcgatatgctctgatatccccaggtctcgccaccatcgatcatgaagaacagcgttagggatgccatcagtcgcaaagatgggcccatccactgctgactctgggcaaatgcgaccaacgaacccccctgggatacatagacacgcaggtgcttgcatgtgctttacggggtagtcgtcgaggtccaagccagaaaaatccccagggaaaagggccaaaaactagccccaaaccgcgaagctcgcctctcatcatccacctcatctcacctcgcctcgcctcgcctgtggcgattaagcccaaagagctgagcagtaacacaatgcagcgtgacggccgagggcatctctgagcgagcaccagctactctatccgacacggggccatgtgacgctactctgttaggcggctgttgattgatgcattgttttctgctttcatgcgccgtctgggccgatctccaaggcatctccgagcctttctgtcaaaactcagcgcccagagccaactcacatgccgggagtatgcctcgatgcggtttgacgctcgattggtccgttgtcttctcagatgcacgaatgggcacggctggcattagcgactccctactgtaacacactccacaacaccactccaaacggtccagagctgcgcgaatcgccattatgtgactgcctcttttcctcccattgcccgggctccgttcgtgatgtatgtttccaaggattcgacattcattccccgcaatttcgtgcaaccaagagaggaataggggaggcaaaaaagcacaggctgcagagtgttagcgatgcccccaatagcgatgcctatcttgtggaagcctcaggatatcaacgcggagtatactgccaacactgcattgacactagtgcctagatgctttccctctgagcaactatttcgtttgttagtatctgaattgtttcacatccaaggaaaatcaactcctatgccaagtccatctttcaggggaaaatatcaaagatgatgaccgagataaggaccataaacattctccgtacaagtgccatggaactttctcgaaaaggtcaagcccagcactattactgcaaatttcccacagtctgccgcattgagttgccagatacgacggcccatctgccatatatctggatctcgtccgcggccgttgcaccaagcctagatcttccctagctttggtctggagctgctgagctggatgaatcgtgactttgcccggcttctatgtagaacagtctgaattatggacctgtatcaagtcaacgctatcaactacctaggtagtttgtgcggtgcctaatatggtaacagttttgtcaaagacatctctatcgctcttgaactctaaaaaaaataaaaaacaaaaaaaataaaaatagctgtaaaataccatcattcttccatcgcttgctgtttaaactatgcttatgccggtatgcaaagttgatttcccatatttgcccaaatcttcaatctgtggcagtcgatagacgtagccaagatgagataacatcaaactttttttttggtcctttttgaaattgattcccgactcctgtttgaaacaccgagaagaagccagccaaccagagccgtcgactgctatgaagacagcttatttggaggtaaacggcttggggagacctttgcgccggatacagtcgctgcattcctcgagctgatagatgatatcgtgggcagctgacgtccctttgcaccccttgaacaacttctcacaccaccggatctgaaagtagccgacgtggccacaagaccactgcttatccacctgtatacacatttccctccgaaaatccggctccgtcccggcgttgtggccgtccacaccgggccggagcgatatgcctcagctccgggtttacccagcagtggggagatattgagcttccgcactagcaatcaagcttgttctcgtttgtacgctagggagaggcggtcgggaataatcatggaattgattttctgttcttggtcgttctttgttttctcttcacgtgtcctcttctcatctcggcaggctgaggcctggaatgcttcttctctcgccgcaaaatgctctcgtgatcgtggcgttcatgatttgacagggccttgctgatgcttcatagaatggtccacggggttgtactcaatgccctcaagcgaccccctacctcttaacggcacatgtcgcaagttgaaaagagcttctcgagacctctacgcctcccaaagaagagcgcatgtgggaaataaaagaacaagtgcaaaagcggagaaaagagaaaacttcggtgaggcagggtttaaggcatgccgcgaagactattaccatcagggcttcgcctcacctccactcctattcatttgagccatatcccaccccacttatcacaatgaccagtcatactcgctttcataccggatacggcgtagagaatacagggatcgtggcgtgatgtttttccagacggaacattggcttgttgaatgaagggatcgaatcctgctgccgcttagaaacctcaagttagtccctccagtgagtctcatctctcggacagccgtaagctttcttcttccgcaagcgctggaggttattcatcagcacaacttgtcaaatgcttcggggaaccaatcatagagattaggtccgttcattcggcgaagccatcattagcgaggaaacttcgcgccggggcagcctgtaggaattggcagctggcccattatatagactgggtatcccgattccgtaacgctcccgtgggatgcaaccccgccttgtttcgactgcgacgtccatcaacttcaagatgaagtgcagatatacaaacaaatcatcaaccgaaagagacgctagatgtgttcatttcacccattgaccactggtttctttgataatcagtgatcgaacaaactgcacagaacagcctagcgttgatatgaatgatggcgctgtttgatatcaaggcttggcccgtcaatttaggcattgttgccaccgttaccgctggctttctggctctggccttcatcctccgctatacgtcggggaaaaagctgcatccaagcgagccaatagttatccagtcatgggttcctctcataggccatctgatgggcatggcgctgcatggcggccgatatatcaaacagcttgggttagaattgaatctagactctcacgggatgcgaggcattgggctaataactgctagactgtcttaccccgaagaacccatcctgactttgcctgtgccaggatctcgaatttacgtcgtgacggagccgtcattggccgctagcgttcagcgcaataccaagacgttatccatgtcacctttgctgccagagataacccagcgggttcttgggctcgacgagaagacttataatgtaattggcacaaatctggatccagaaccgggcgagccacggggattctttgctgacattcatgactgggtgtatacctcccttggaccgggtgaatatgtaaatacgctgagctgtgaagctgcgcaggaactatgtcttcagctgtgtgaaggaattggctcctttgataaggctgctgatgcccctcagcctattgatcttttggtctggactcgccacatggtaaccgttggtacggcgaaatatctctttggaccccgtaatcccattgcagaggaccctgacttggagcaagctttctgggcatttgatcacggtcttgctggattactcatcggaatattgccatccgtcatagcacccaaagcgtatagcggccgagagaagctgtctgctgcgttctgcaggtatttggaagctggccatctggattcagcatcatcaattgcaaggggtagagcccggatagaaaaagaatatggcatgagcacagacatgacggctcgctcagccctgtcttttctttttgctggtatcgtaaatacgacaactacaacgttttgggtaatattaagaatatttgcgcatgcaaagcttctcgccgagacgcgccaggagatccgccaggcgctggagctcagttaccaacgcactggaccggactcgctgagcattggagtggttaaagaaacatgcccaacgctcgttgctgtttatagggagagcctgcgcatcggatcggagaatttctctgttcgcatgatcaaggaggacacgatgctggctgatcgatactttttgaaaaagggtgctgttgtgcaaatctctggaggtgttatccatgctaataggtccatatggggccaggatgctgaagacttcaacccgaacaggtttctcaaagaaaagagcagaagtgatgggtttcatccagcggcatttcgtggatttggtggtggcaagacgttgtgccctggtcgtgactttgcgactaacgagattctcatgtttgcagccatgatcatccacgcagtggatttggttgcacctgggggcgacggcatttctgttcccaagaagaatgatcgagtgatgcctgttcatatcctggagccgaaatatttccccaaggtcatcgtcaaaccaagggcagagggagctgagtctttgaatcggcttagagtggtggtgtagtaactgagttgatggccaagcaggttcatggctggcgagatcgagttttgttctttcagcgttcagaatgtcgacgtgaatactggtgatataattttattgcgaggtttaagcagctgcacgtattgctcacaatcagtgccaataacgctactaatgaggttatgcaagtgaagagatggaagcggcggcccgttgtgcacccgtttgcatgcagcaggtacgactggcgaggtcgaaaagcggcaatcacgagctcgatgaatcaccattgccagaattttccacatccatctgccttctccggatttccaccatgatattcgtagaaaaccagagttgccaaacacgcaaacaaaaccaattaagagcaaaataaccggcatccatgcaccaacagtacgggccatctgcagcccactgaatttatctatctcatatatcgccgaaaactcatcttgcggactactttccagtattcttcgccacagcttcacaactataacaaggcccaactcgagcgaggatctatccgcgattggacctagggcttcaattacttcggttcgcggcgcttttgcgtttatagaccattatctgcgagacacagccagctcggttactggccagtggaagatggcaccagctctgacgtttgttttttggagttttcatatcgctctcattctttctagtggagtgcacggtttctcatggggcggcaataagaggattagtagcgagttctggctgcctctttctatgcaaatcatcgctaacctgggtccaggacatggcaactctataggcccatcttcctctagagagcatttagctagcactcctggcttcgaaccctcaaagctgcctgcaatgtattctatggcgctcaatgagttgcaagaattggaatcagagcccctatgccaccgcattgcggctcgtttattggtcaacaactgccagttactcgacggacgagatgatgaaacgattttgactgatagtggaagagctgctcgagactttgttgactcatacgccgcaagcttggctatatgtgacctagaaagaggcagcttcgcgattccacctgcttgttccaagtttcaagagtcaactctcgcacgaatcgctccaccgactaagccacagctgcatgttacgacagcggagattgatgactgcctcgaaggcctggcacagtcggattcggcatggaacacctgggtgagctatcaccataaaacactgcgattttgtgaggccgcccgtgcagacaatgaaaaaagtagatatactggtatcttattgggtgagatagaagctggctaattccatcttagatcaaaatgtccggcttcaccaacgattggttgacatccttgcgaggctgactacccaactcgaagaagagatgggggagcgatttcgatcgctcaatcaaatgtttcaagaagtcgaaactgccacggccaacctcaagccccagatgaatgacttgaaaaatggctttactgaactagatacgtttttcagggaacagattgttcaaagagttcaggtataatttttgcaagcaatgctactagactcaggtcactaacggcatcggcagcggtcgacggattttattaaccacggactcgaagatgccagaaatttacagatattactcgcaatgctggttgacgcgacgcaaacacaaagccacgacttggtatcttcacacgagtctgccttacaagaggccacgcagcgaattaccaccgaagtggatattatcttatcggcaatcgctgcagcagtgacctcatcgacatctttacacagagaaattgtaagttgtcttcctttcccaatgaaagagcttttctctgaccgcaattggctaggaagtttcacaatccatagcggcagctgttgcattgagacaagagaaaatagagacagtaagttgaacggctttattcaaggttgacagcgaatgggaaatggctaatgcgtattggcagaatatgaagaggcttgaaggattggccgactctctactggttcaacatgaaggccaccaagaacgactggtccatgctcagcaaacagcttcgaatttaatagatctcttggattcagcttcttcatcggcagctacccttcggacttccatctacaatggccttggtctgagttcttggtggccgtatatattctgtcctctaacctctttggttgtcggatcatatggattgcctccttctgcaacaagaaacctcatgctcattagtttgggtaagtggcatcgtcttattttgagttgtctaagaatgctcacgattaaaattcacgtaggagagattgctggattcggagtgtctattgctaagcgatacggaggcgatatgcacacagcctttacgtctaatagaaagatgcctgctagagcaaattcgacaacagcatcggatgaggatctcttttcatacaacgattttgcgaataatgaggtttggagagttcgattcaacaagaacgtttaggagttttctttactggggatcatatttgggaatttacactttgacgttggcgttatcactctactattattatggcggatttatgacattgaggccgccctttattgaactagcaggagttttatgagatactgggaacattcaggcactatctagattcattatgggaaatatgggttcgttcatactgtaatcgtgaatatatataagctggctgctataatgtcttctaatctttcatgtatgaagcaagtgtctcaagatggcctcgagtgggagttttactccgtattctacctaagtacgtatgtcagtgatgatcattgtgattttccacataccatccgatgtgaatactccatgcatatggtatacgcggagaactctgcttgggggattttgcgagcagtgttacatatttctaaatggttattgcatcggtgtttccatggtcttgtaatatacacccacatcatatcatttacgtataacctttttaccaacatgctatggtttcagtttcagccctgtcttgctcccaaaactccaacagccacggcgagaacatacgcatctcgctctttaacgaaacatccaaattctgtagttggtaccgctgcagccataatctccacagccttgtatatatccatccactggtacgtaaatccatcagcaagctcctcttccgtcaagcacggctccccagtgtcgtcgagcacatcggccaaatagcaataagatatctgatgaagatggaagcgaaactcttccgtcgtggcaaaatagtcgccgcgcagagctaccgccgctccggtttcttctttgacttcgcgcagggcggcgtcggagtgactctcgtttgcctcgatgccgccgcctggcagtttataatagtttcctactttgacgtggattatggcaacttcaccggaggacctgatggccacgacacgagtggaattgcgatcggtataggttttatctggctgcctggtgccgatgattttgtgatttaatgcatgttgagaggctgccatgagtggttctctaagctgaataaaatcggatatggagagaagagtaaagatgacgctatatctttatggagcaatcttgaatttctgactagcaaatgataaaggtttattagatgaagatctatgaaggataatattttatgaccaaagtaaacgttctatctcttctcttttcccgtctttaggcagcagtctgtcctgccactacctggtagatgatgaagctaatacattttaagtaaatagtgcaatcaaactaaaaacaacgtatttaaaaccaataagccgcttttatactgccatctttagttcttatcccatatccctttacacaaacagtccaacgttagcaaaattgatcacatgaaatgcgcgagaaatgcaagagtctcgacttactagccgtagattgattcgtggcggcatcaacaatcatgttctctctcagtcttgatatgccctcatcgtcgagcaacttgtgatgcttgatgcattgttcaatcgagccatgcttctttctgagagaatccaaaaaccgcagcatgttttcctcccttgaacaaaaaaaagtaagccaaagatcgattggtattgccattgcattatattcatcaagagaattactcaccgtactgaaaacagaatcttcgcatcgtctgcagtgactctgacgtatttgaatacagagagcgacttgaactctgcggcaagtttctctagatgggcagcaagctccatctccgattgatgatagtccttggccacatcctcgtcgctcacgccgcagagcgataagatcaaagcacagattactgctgttctgtccatacccagatcgcagtgtataagcatgggctgcgtgggcggctgcttagaatccagagacaggagctcgaggattcgtgcaaacggccgggctttgttcttgggatggcttgccgactctaaaatcttgttgaatgtttgagcgaatccctggaatcgagtaatcagcatgtattcatttggtgaagaagtatgttttgtagaatacaacgccacgcttccattgccatatcatcgatgaagagtttaatatttgccatacctcaggaccacaaccactttccatatactgatcagctagcgactcagcattgtattcttcaggctggaataccggcgccgatactcgatgcatttctgaccacagccatttcctccagtcataggctcgcacctcgatgaactcattctcagagcgcaaatcaaacacctgacatataccgagcgtctgtagcttattctttgctctctctgatccgtcatccaggatgtggcgcggaagagcggagcggaagacgacgttccgtcggacttgcttgttctgttcggaggcgagggggtagccgccgatatcacggaaattgggcactccgggaatgcagatgtagggctcggcgacgttcattttggccacaagtgaggaagatgtgtgtatgtgaattgagtgccttgagatgaaggggggcgtatctggaaatagaaatgactggaaataagaagctgatgaaaaaggtctattagagggtaagggtgtactgcaattgactcgctctttaatagtttgaggactgagccatttcggagagacgatgcctttgagacagtgttcattttttgacgtgtgaagatagtttgatgacttctattgtgcaaaacttgtttgctacgcttgttgttggtggctttgaatacatggacagcggtgtctttctgtttctgaatcattctaacaaagctttgtttacaaggagatataaatggacaatgttggtgatgagcgaaacaaacagcagttaaagggaacaaacaactaaaacgttgattatcatttttgagtacaccttattttggatcaaggaaaggccaagttcaaccatctatttaaagacttttccaaaaaaagaaaaattgtatgtcgttataatggctccatctcctttgaccacttagcccttgtggatgggcatcacattcgtgatcttgtttctctctactgtatgaagcttggcttgtaggtaactaggatcatcctatccatattgtttcatttttttgcgtccctgccttcaatgccctgctcattaacgaaacgcctaatcataacaccaagatatgtatttcttcacctttacccgcttctctctagtttactcctcaattgacttgacacattcccactcgccacgcaggttctcttgccacagagataccttgttgtcggcgcagctaaccgctaggacgttaccgctcagggaccaactcacacgccaaacaggggcttcaaagttgagcaccttgcttgcccactggccgccgctggactgatctgaagtccagatgcggaccgtcttatcttgagaggctgaagcaatgtacgacttttgcaggacagtgggagaccaggcaacatcgcgcacccagtcggagtggcccgtcagggcttcgccttcttgcttgtatgactgtgcagcgggatcaaatgtccagatcttgatcaaattatcggagccgcccgtgacgaaccgtcggttgccagtggcgccagggcccggagcactgctgacgatgctgccaggtgtagtagcaggggcccaagaaacggagttgacaccgaggccgtgggcagggaatgtgacgtgatcgacgctgttgtccttgaactcgagcacgctgacgttgccgtcggaagatgcacaggcgagaaggcagcctgcctcatggggagaccaggacacaatgttgaccgaggccttgtggagggggaagtcgtaaattcgctgccattggctgttctgggcaccctgttccttccagatgaagaccttgccgtcgtagccagccgatgccaagatgttgccgtacttgggatgcgcccaggcaacgcaccatacagcaccttcgtgactatagcatgtgcatgtcaatacttgtgtattcgaggtgggcgatgtcgacatgtgtaagatgaggcggcgtctctcaccctttcaaagtctctaccagacgttgcgtctcgccttcgatctcgaagatcttaatcgttcggtcactcgagcatgtcgccagctttcgtccgtagtaatcgagaacggcatcgtgctagattgggccattgttagttatgggtcagccaaggtgcgacctcgacggtttgttgctccaagtcgaatttgtaggagagtgtggtagctgcagaatgatgggtggagcagtatttcgtaaaagtcgaacatacaatcatatcatcgtgaccggagttggagatgacctgggccgcctggaaagagtcggtttgttagttacggcggggattgcgccagggggatatggatgccgcagagagctgcgcagcttaccatcttgagggtataatcgctaatagaccgaaacaatgagtgtgcgagtgagaaacggggaaaattggcgttgtaggtggcagaaaccgaagcaatgcgatatggcgaatctggcctgtgctgctctcctgccagcaaagctacgaacgatccaatacgtagcgcgctacggcgattcgatggccaaatcgaccagggacaggcgggctggtggggagcttccgaatatgcacgtgatttgagacaggtacacagcacttggtagaacaacctctgaattgctgcataccaggtctttgtacgaaaagaagaaaaggaagagaatttggttagttcatataaagaaaaacctacaagtccgaaagcttctttcaatttccaacatggaatattgttcatgtaacggctatgttactatgtcaatgcccacagccttctgctagtcgcctgccaggcatgctggaggggaggatctgctgctacagcaggggctttgcatttagtgggcgcctgtagtgctaccacttacagcaaggtacgctgctcgtcttggccagcgtattgctgcgacatccctcgctcgttgcgacaacacagcctccgacaccaagaaccaagaaatagccagctaaacgccgccgcagtcgcagtcgcaccatatcgcatcgaattacaccgcaaggcactagcgattgcgctactggccaaccgatcgccatgatccgcggcccggagccatgaattcacacacagcagccttcggcgctcccagcccggcgctctcgcgacgaccgtccatcagctctcgactgtcttttgccgtgtccaatgcagaacagggcgaagcttctgccggcaacgcaccaagggagggccagattgaagaggagattgccgaaatcaagagatatgaggtgagcaagagagcgcatgtgacggtgacatgtacatctatgcgtggcactctttagacttcagcgctgacggctgtggtatctaggactttacaactataggtgagagcgaatgcgatcttggattctacgtccgacccaccatatccgtaaaaaccaaacgagactgattctagggcttcgacagattgggtacaagatgctgcgagggaacaagctcggcgtcaagctcacaggacacgcacagcaggagtatacaggctcgggcagcccggctggagatatcgtctttgggaatcctacgatgctgcgcagggatggatcgttgttaccattatcggagccgccattgggctcaacgcggcgtttttgaatattgtgacggagtggctatcagatatcaagactggccactgcacgacggggttttatctcaacgagaaattttgttgctggggagaggataatggtgattatttctttttttgcgtccctactgatgttggaatacaaactgactattctcgtaggctgtgaagcgtggcatcgatggacaggctttggccctctcaactactttatctacttcatctttgcggtaagtaatctgctgattctgagcagtagctctgctgaacaaggctttctgactcgctgctagacaactttcgcttgggtatctgcaacgttggtcaagtcgtatgctccatatgcagctggatctggcatatcggagatcaaatgcatcattgccggctttgtgatgaaggggtttcttggattttggaccctgttgatcaagtccatatgcctgccactggccattgcctccggcctgtcggttggaaaggaagggcccagtgttcactatgccgtctgcaccggcaatgttatttcaaggctgtttaacaagtacaggagtaatgcgtccaagactcgcgagattctcagcgcctgtgccgccgctggtgtcgcagtcgcctttggtagccctatcggcggtgtacttttttcactcgaagagatgtcgagctactttccgctcaagacaatgtggcggagctatttttgtgcactggtcgccacagcggtgctctctgccatgaacccttttcgaacgggccagctggtcatgttccaagtcaaatatgaccgagactggcactttttcgaggtcgtcttttacatcataataggaatctttggcgggctgtatggtgcctttgtgattaagtggaatctgcgagcacaggctttccgcaaaaagtacttgacaaaatatgccatcttggaggcgacacttcttgcggcggggactgccatcatcgcctatccgaacgcttttctcaagatcgacatgacggagagcatggagattctttttcttgaatgcgaaggagccgaaaactaccacgggctttgcgacaaagataagagagcgtggaatctcgtgtcactgatcctcgcaacggtactgagagttttcttagtcattatttcgtatggttgcaaggtgcccgcaggaatttttgttccttccatggccattggtgcctcgttcggacgtaccgttggcattatcgtccaagccatttatgaggcaaacccaaccagcgtcttcttttctgcctgcaagccagatgaaccatgcatcacacctggcacgtacgctttcctcggagcagcggcagcattgagcggcattatgcatctcactctgactgtcgtcgtcatcatgtttgagcttactggagcactcacatatattctcccaacaatgattgttgtcggcgtcaccaagctcgtcagcgagatgtttggcaagggcggtattgctgatcgcatgatttggttcaacgggtttccatttattgatagcaaggaagatcacaattatggcgttcccgtctcgcaggtcatgcgaagctctgtcgtgtcgctgtccgttaatggactgacaattgctgacgtcgaagagctgctggccgaggacaaatatcaggggttccccatcgtgttggatagcacctccaagacgctggttggctacattggtaggaccgagctgcgctacgccatcgatcgcgcaaggcgtgaacggcctgtttctcaagatgcaaaatgcttcttctcaccgcatccggctcaggcgcctgcgatcactcccgtcacgcccgctttccgcgcagacactgcggcctcatcgccccttgactttagccggtatattgacgccacacccgtgacggcccaccctcgcttgcctctggagactgtcatggagttattccaaaagattggacctcgtgtcattctgattgaatatcatggaaagctttccggcctcgtcactgtgaaagattgtctaaagtaccagttcaaagtagaagcggcggagaatccgaaggacgaccaacacgtcgtagaaggacaggaacatttatggagcgcgcttcgcagagtaggattctgggtttctaattcggtgtcgactgtttcacggggccatgtaaggctcagtgggcaatttgatgatgaacgggcgcgtgggaggagagggaacatcctggacggggatgaggagggcgttgatgagggcgttgagttggaaagaagatagacggaatcataaatgagagcgatttttaatttgtatatacagcgacgtaagaatgctatgctatcattattgaatcaagcagcgcttcatacgactcaagtacgtagctcgcccaagtcagggacatcttcatcccgatatctttctccagcaacaacatctccatctagctcaagactactacctgcaggtactggttcagaagaatcgccggccgcagcatctttggtaccctcaccctcgtcctttcggccagcgatgacgctcccagctacaagcagtgaggcgccggcccaccacatggggggaagagactcggagaagatgagtaggccggtgaaggcggtgacgaggaagttggtggaggtgttcataatggagacttgagtagcagacttgccgcgtttgagggcggtggtgaagagggaccacatctggtgttttgttaggtatacatgactttcatagacgtgatgaggtgtgcgatattatgagatgcgagatatgaattgagatgggttgtaaacaacttacaatgccattgaagacgaggttgagaatgaagaagatctagatgatggcaagttagcgtgaggtgtattttgaagttgttgatgatttaggggacttacagcgcggacaacgacttcgacaatcttctcgtgagctgcgattccaaggccatgggcgatggcgtttgataagcttgtggtgagttgcgtggtggtcctgaagtagtaattcaagtcagtatattactggattaaacactcattgctctggcagatgggttcatgacgaaatgaacatatacatgcacgtacaggcatacatcccaaaacgacagcctgaataacgaaatggaatcacatacagctttgcaaacacgccgttaaacgccgcacaagcaccgctcgccaccgcgaagaacatccaatgcttccgccatgagagaggctcttcaacgtccatcttgccggcagtgggagaagcgcccttgtcggcgcgggaggagtcgtgatggtgctgggatgccggagaggtcggcggtttggtccgccgtttgcgtgcgtccatgcgaagggttacgtagatacgaagtgttatgtgggggcgcgcttatgtgatttgaataaagaagatttttgtgtgttcaaaatagattttctgaggcgtgtgagtgaggattggaaaatggcaatcctcaaggacgcatctatcgccaggccggtaatgacagctgaagcatttggcattgactgtttaaggccagacagggacagtggaacttggatgttttagtgagcctgcgtctgcgttgtcataggcgagcagtggacaaaataagcgggacggatgctgtatcagaggtgagtgcgcggagcatgtcacaaccatctccatttatttcaacatacctaggtagtgacgattaatctatacgtgcttgtcttttcaatttgaatgcatttttgttgtgatgttgtacatgcctcaagaaaaaaaaaaaaaaagaacctcccatcttgtgccgtttattctggccgcttttgactgtcaccgccacagtggcgcggctctgctgtgacaccacagaagatgccggctcttgtgctcctaggggctgcaggcaaatgccgagagccagggattcgacacatcacgtttccacattgtcatctttgaagcaaataattatctgtattgtctaattcatatcgcggttcgttagaagagccaaatttcccagtagttgcaaatcgttatatgtaaaaccaagcaatttcccattatccgtgtatcccaactataaaaccttaaaacgccatttcacacattactggcggtcctgtcgccatccgtgcgtgattaattgagcccatctcgccatcctctctttggtgtttttatacaatctgttcctctgccacgttgattcgcgctttattgtccctcgccgggtctcttggcattgcagctgacaatcttgaccttgtcggcttgaacagagacattgccattgtccatcttgaaggtcacgttcttgatcaggaaagtccagacttcgtcgcagaatcgatatgtatccaggcttcccttgaactgaagccggctcttgacgttcttttgaagagcctcggtaatagcctggtcaaagttgctcaagatcttcatcgccaactgcgggtgaatgcgctcctcgctgatcaggtcatccagcgtatcagtcaaggcgagcccgatactgcaaacctcggttagtaacaagccatggctccccacagcagattggccattacctgctcctacggtagagctcatagaatgactgcgcgccgctcgccattgtgattggtaggtaatgagtgtatgtggtactcgagccgtcgggaatgggcgtaaaagagagttggcgttgctcaagcgacaggctggaagttgagggtagccgatagtcgtggcggcgttggatgatgtttggtccaggtccggaccagcaagcggctgacagacggtgttgaaggcggttcagcctagcgcaaggtgactaatgccataggctgcagcgcctggagctataaagtggcctccgacttcaacgcagcctgctgtggggcgctgaagcaacggctctggggagctgctggcactgtatgactcagcgcatctgtcatgtgacatcggcctctgtcgcgcctcagtgctccgaagagcttcagccaagcttgcaactaaacggcagcaacccgttctcgccatctactcaacaacagcagcagcggcagcagcctcacggacatcatgagttatacgtatggagtaggcggcatctgggcgtttctggtcgtggtgggactttgtacgtgttgaaatccggacatgcagtcgattgcgactggactgccaaggctgaccccagggaaccatcacagacatgctctttaccggcagcggcgagtccttcaacgtcggagcctttctcgaatcgatatcgccatacgcatgggctagtttgggaatttccctgtgcatcggcctctctgtcgtcggtgccgcatggtgagtgaatcgattcaaggatagcggtggttcaaaacaacattacgcagctatgccgcaggggacaatagcatatgaaggcacagtcaactaacatcgtatttccacacaggggtatcttcatcaccgggtcctccatcctcggcgccggcgtcaaggctcctcgaatccgaacaaagaacttgatctccatcatcttctgcgaggtcgtcgccatctacggcgtcatcatggccattgtcttctcctccaaggtcgaggccgtccacggcgctgaactctactctgccgactcttactttaccggttttgccttgttctgggctggcttgaccgtcggcgcgtgcaatctcgtctgtggtgttgcggtcggcatcaacggcagtggagctgcgcttgctgatgcggcagatggctcattgtatgcactatcccccttgtccctttccttctcttcccatgcctgtctactagacaaccttacgttcaatttttaatactgattgttttataggttcgttaagattctggtcattgagattttcagctctgtcctgggacttttcggtctgatcgtcggcctcttggtgtcagaaaaggctcctgcgtttggcgtcaagcccacttaagtaactatacaagagagagaaatgaccaaataatcctcaacactatagcacagcccatctctccctgtgcaactctctctattttctccacgatcgaatcactccacgatcgaatcaaaagagcaggaatttgatatatatgcattgcgccgataatttttggttgggcgtttggaagactgggctgtagacgatgtgcatatttttgttttgttatttgaagctgtatgactagcaccccgtgtacactaaagacagctgcggatgcttgaatctgggcatcttcttttaagagctatgaatgttcaaagatcaaaagagcttaattatttgcctcctatttgcctcccattctcacccttttcctcctcttccccattattgggtcctatcagttgtggatactactatgtacagtcgactgttgaatcatccgttatccaccacgcacagcgttcatcaacaaagcattaacctttgagcccttttccagcttcccacctccgccaggcaagcagagcagcgcattggcagatcttaggctacctactttggagctgcgctgtcctccagtgctgctcgccgtcagaaggccatcctgcccaatggtcacgacgacgcgatggaattctggccgggcatctacatggaattcatgtgctagcgtcactgggactctgggcaggccaacgggcgagacgccagactgtttatgcagagacggcaggacgaagaggtggaatgtgaccagtgcggaggcgggattgccggggagggagaagacggccttggagacgcgctgtcctgcgttgtctttgacggggatggtggcaaaggtagttggtttgccaggcttcatggccacccgaccaaagtgaatcgtcccgcccagagagcgctcaagagttggtttcaggaggtcgagttctcccatggagacgcctcccgttgtgatgagcacgtcggcttctctgaggccagctctcagagtttcctccaaagagccgggcttatcgctggcgatgccgaggtcgatgactgggaatccccattccttggcggcggagatgagcgtgatgcgattagtatcacggacctcgcctagtttcaagcctcctggccggtggtagtcaacaatctcgtcgccggtggagagcactcccacgacgggccgcctatatacctgggcttctgccacgccgacggcggcgagaaggccgatttctccgcccactgcggatatctgttctccctttttgagaatcacgctgccttgtgcaatgtcacttccgatttcacggacattggcgccatccgtaactccgtcggcttggatctcaacatccttctcctctttgccgtcctcagtcatggtcttcagagtggtgtcttctaccatgatgacagcattggcccccggcggcagcggagctcctgtcgttatcctagcaatctcgccctcattcaaaggcggtatctctcctggagcggcgtgggacacaccagtgacggggaaggcgccctttacgctgccatctttgggaacgacgacggcatacccatccacgatactggctcggaaagccgggacattctctttggccttgatatcatcagccagcaccattccaacaatgttctcatcgaccttgaccaattccgtgtggggttccggcgagtgctccaatactagagcaagggcgtcgtctacggatagcatgggataaggggactcgcggtatcggcgcgtggggccttggctgaaatcattggacaaatgggatgagttggctgagcttggcgtcgtgaatctctggaggcttccatggccatgagagtgcccagggccgtggccgtggccgtgaccgtgggagtgcccatgatggtgttgatgcgatgaagttgaggcctgagctggggagcgatcaatcccagcgtcggcctcaagctttttgacgccaccggcatgcagagctctggagtttgcgcctcccgcttggagacaggcatgtgggagcgtcttgatgatggcttgaaggttctcttttgcacctttgggtgagccgggcaaggtgacaatgagagtcttatttcttacccctgccgtggggcgagacatcatggcaacttgtataattctttagccataaagtaatgaaaaatctcgatatatggacttacatggcgtaactgatagggatgcagaaagcatggcgtggatcaagcccggggcagacttgtgtatcattggagcgacagcctattcagagggacaaagagaccaccgtttactattagcatgatgcttacatatctcatggtgtaagggttgctttcatgtgcactcacctctggcgtcacatctgccactgagaatccggtgccgccggtcgttataatgagattgactgcgttggggccgtctgcccagagcatgatgttcctctgtatgtcaaagacattgtccgatacaatgcgctcatcgacaacgtcccaccggccgccgccatcttgcatcagcacctctcgcaggacggttgctgaggcatcggctgacggatccttggcggccgtggttgagacgatgaggactgcggcattgaatgggccgtccatggtggcggatgaagctggaggttcaatggagacgacggctgaagaaagatgttgcgagtgtcttttagatttcgtatccaatcggaattgaacagtttcaagaataatctccctcaatcgctcactccaaggctttgatcaacggcaccatgagatgaagctgaaaactgttctgatctactccgtatccttagctacatgtgggttgtaggttcaagttgggcagcacgcaatcaatgttgggagcagcccggatctagaacaaagtctgtcccgaggcgtttattttccaactaatacaaagctatggtacaagtagcgtccggtcctctgggtgaacgaatacggtatggtccatccttatatgtaggcactgttgaagcttgtctgccgtataaacgcctgtgaggtcatgcagaaacgggcatgtagcactgcggaggtttttacgggtgcagcacctaaccagcccccccaagcctccccccaagcccgctgcagcagcgcgatttttagcgctctgataagcttcttcgcggcgctggccacacagctgcatgcgccgggatctccacccatcaataccccgagacccgaattggcgccatggactatttttcggcgtcaatctcttgtggaatctgcaaccgtgagagaatctctcgactgccagccgctgatcctcgccctcttggactgggtccggcatttgctcgcagcccgaatcttttcccattgatcgagcggcatctcgtccgatctgctcagacggtcctttgcctggccgttctgcctcgcaatggtgcgcatcaaggagcgctatctcctcgtcaacctcgtctatccgcccgatgccgccaggatatccaaggctcgcgtgccaggcttggttgcccagcaccagccgaccgttgagaagctgactccgcaggcgctggtcagggccattagggcagaggtgtcgttgctgtacggcgactatggcgcgggcgctctcgagggcaatctttcgggtgagtttgtggtttggggtcagcatctagctgacatctccggatgcaacgctaacccatgcacgcaatagtcaaatatctgtccttggcgacttcgaccttcattctgagatgcaacagggcacattatcaactcttgtggtcggcattgacgtttatggatcgtgtccccgtcaaggatgggcggccctgcattttccgtgtcgttcgtgttagcggcaccattcgcaaaatcgaagaggtcgcggtggcccgagcgagaaaactcatcctagcagccaaggcagaagccagcggtcacccacaatcttcgctctctacggatatactgggcacgaaagacgacgctgtgctagatgtagacaatgttatgagcgatgaggatatggaagatggcagctgatgggggacgaagaattatgattgattctttctaaatacccggactccactgtcctttggtacggtcatatcgccaaagtctgggtctatctcgccttcggatgcggccggagggggaggtgcagctggttggggctcgtcgacatccataccgtgctcctcttgtaccctcctctgctcttcttcctcggcttctcgctcaagacgatcatactcgtctttgtggtcgatccatcgctcctggatatcctgaacgtccatcatggaagtttcatttctcatagcgacagaccaaactgtgtcgttggcaccctccgcgcctccaaatacataacctcctgcgcggtcaatcacgcggagcagatacatcatgctctttttattctcaaccgccagcacctcgtatctcacgaggccatagctctcaatcatgtttgctatcgcttcgtgcagtcgaccaaacttttcgttccgcattcctggagattccacttcgaggtacggagtaagatgcgtcaagtcgtcgacatcggtataatactctaggttgaaagggagttcatcatatgatgctatcttgtcaattttagaaagcacattgacatgcggcatgtccatctggatcatggctctgagcgagagaaggacgttggatacgtatagagaaggctgagtgaggcagaagcaatcggagagatgtacacagacaaactatacagccatagttagcgaacctcgagtcttattgcccttcgcaaggtaaactgactctgaatccaatcttgctaagcttatagaagacgtttcttaatgagttgtggtgtgtatagagctcaacttgaccggggcagtcgaataagatgtagtcttctccaagctctttcagtccttcttctagccactcgtagttattctcaagctcttcgagagcatacaggataccaccgttcggccctaagcgatcttcgcgcataatatcttctagcttgaccaggtcgcgaatgtcgagagcgcaaggatagttcgtatggtcgttggcaggatcgaggttcacaacggagcatgcacgcccaatggcgcccatgaactggtgcactaagaaggttcagaagcttcatgttaatgtctctgaagaacgttattttgaaaatcgaatcgcagggctttcaaacgtactgccatcgcaataagtgctctttcccgcgccgggactcccgagtacaagctgcgcaaagggcatctgggcaagattttctctcacaggatcaatgtggcatggtcagtctggaggctggaccctctattcaggagtaagagagacccggttgatagggaggagaagaaatgccggtgcttctctctagctctgctgccctctgcaaaccatttctatgtatttctacgagcagatgcgcttctagaagcttaattgctaatgagctcgattagagtcatgtgatcttcgatgttgacgagcagaaagcagcacttagaacaacaaaattggggaaaagatcttcataataagcccttacagctcgaaataattatacatctctccttatatacctttatataaatttttatcccccatgtcaactcccatttactcacaagcgctctgctattatcgtctatccttcgatttttgtctagcctatgacgaaaaaaaggtgggatggtgggggtgctcacgccggcagaatatcggcccaaaaagctaagcttggaggtcaaaaccacatgcttgaaatttgatcacaagctcctacttttttcctcttttttttcctcacgtctttttaagctcggccttccccccttaagctttgccgcctcggcaccctcgctctcagcagctgtgttttgtcgccactgcatgatgctgggcgacaacgtgcagcatcttctccaaccatggcatctgacttgtcaaatgctgctcggttggctgggagcctctcccagagcgtctctcaggccatggagtcgccctcaagctcgctcaccatgagcggtgcgactattgaagctgctcagccctcctctggctggctcgggctcattgggtggcttctcttgagcatgatcaacttcacctctaccgtcctgtacttgatcattcggacggtaaccattaccttgccaagtttcctgtacaatctcttctctacgagttggacagtgactatgaatgctactacgctgtatgctgccaatcccttggttttgcagagccacccaagactcacagcttcactagcatgctcatcgttgtcgctatcgtgtcggcgggtagctgggtcgtcaggtatcgcatcttgaatatgtactcaaggctgcctcccgaacctcagcgtaaggagcctgaaatcgacttattccccgatacccacgagggcggcatcaagtccggtttagccaactaccttgacgaattcctgagcgcaatcaagatcttcggctatctcgaacgatccgtgtttcatgaattgactcgaagcatgcagactagaaagcttattgccggagaaacaatgaatctggaagaggaaaaaggcttctgcattgttgtcgatggtcaagttgagatttttgttaagtcgggcagaaaccctcgagcacctgttaggagcgggtctacagacgacctcttgaattcttccgatgatgaagatattctgccaggccagcaaaagtaccagctcttgactgaggttcgcaatggagcgccgatgtcatcccttttttccatcatgtctttgttcacagaggatgtgagattgacaacacatgacgaggagtctccgcttggagcgagtggtggtcggcatcccagtagaccaaatcctctgcaagagtctagccgacagccttctcatggcccaacatcgatgcccagtactcctcatcttgatcccaacgtggaccgtccaggagtcagatacgaggacggcggtctattgtcaggtgaagagagcgcctcaaagatcccccctatatcgctagagcctcccgttgcttttcagcccagcaaggaacggccagggtctctaaaaaggctaatgtcgagctcggcacaccccgatatcatagccagagccacggttgacacgactattgcaatcattcctgcgagtgcctttaggaggttgatcaagatatatcccaaagcgacggcgcatatcgttcacgtgattctctcccgatttcaaagggtgacgctcgcacaggcgttcaactatcttggcttgactgctgaagtgctgcaaaccgagaaggacatggtcaaatttaccacgtgccagcttcccaatatacttcgtggagatgcgctcaatagactaaaagagaaatttagcgttgagcgagagcgtatcggtgaagaccaagggacaaaggggattgcgttgcacaactccgcagctaccaggcgtcgacggtcgagtgcagctgtaagaacagagacagttatgcaggctatcgccaaaaaccgatctacatcatctacgttcaatggtacagctcctgcgcgcaatccacgatcagcccgcggccttaaccctggagatctgctggcaggtgcacagctcactcgggcgctgaacagagtcccaaacccagcacaccctctacggtcgccgacgaatcttggtgcagaggaaagcgctgtcttcagtccactaactcaaaagacgtttaatccttttgattctgaacgacatgctcgcatctcaatggatcgtgactcggttgatgaagacaatctgttcagggcatccatccttgagtgcgtctttaagtcccttggcttggacgctggtgggacatcttctcgtgatgtcgactccatgtctatagaaggatctccgagattgatttccatggatcaacgacgtgccaagaccatgtccacgaacaacgcatttggcttcatcggaccatatgatggatccatggatggagaaaccgaatctctgacttcaaatggactagccagccatattccaccaaatgcgcatgcattggctcatgagatgatggatgaagttgaaattgtctttttccccaagggatcggtgctcgtcgagcaaggcgagcgaagccctggtctatactacgtcgtggatggatttctagacattgggaccaccataactgagggccctcaaaacatttttcagaaatcggggttggcctcttttagctcagactcgcttcattcagatcatttatttgagagctcttcttccaagaggtccaatagtggtacgccgtttgcttcagctcgaggccagactcgccgccgaagcgttgccctcgtcaagcctggaggcatagccggctacatcgggagcgtctcttcttacaggtcgttcattgatgtagtagccaagacagatgtgtatgttgggttccttcctcgagcttctctggagaggatagtggacaaatatccaatcattctattgacaatggccaagaggcttactcacatcttgcctcgtctaattctacacattgactttgctcttgaatgggttcaagtcaacgctggtcaggtgatattccatgacagcgatgagagcgacgccatatacattgtgcttaatggccgtcttcgcttggtggaagatagacaggatggtggagtgtcggcgcgagctgaatttggacagggcgaaagtatcggtgagcttgaggttcttactgagactgcacgctctggaactttgcatgccattcgagacacggagcttgtgaagtttcctcgcacccttttcaacagtctcgcccaagaacatcccaacattaccatcaagatatccaaaatcattgcctccagaatgagagcagcggtggatgattctaccaaatacattggaaaggaggccggctcgggtgctgtaaacaaccagcgaaagtccacgttgaatcttcggactgtggctattctgccagtcacctcgggcgtccctgtgatcgagtttgggcaccgccttatgaatgcgctttcccaggtcggaccccagaatggcgcaacttcgttgaaccagtctgctatcctaaatcatctaggcaagcatgcattcaataagatgggcaaactcaagctatctcaatacctcgctgacttggaagagaagtatgggttggtggtgtatgtggcaggtaagcatctatttttcattctcttctttgatttgaacactcttgctttatgatgacaaactttttacaccgaagacatcgtcgttgatggctatgttaactctaattttttcctgatcgcataacttattcattcatttactgtcataaccaagctgtattgcaccacaagctaacatgaatgattataatagacactagcgttaactcgccatggacacaaacttgcattacccaagccgacagtattctactagttggccttgcagaaggctcgccggctattggagagtacgaacgcttcatgttgggaatgaagtcaactgcgcgaaagactttggttctgctccacactgaacgattctcgcgccctggacttactcggtcatggctgaggaatcgcatgtggattaatggtggtcattaccacatccagatggcattcagatcggacgccatgcccgtccaccctccgtcgaagaagcttggacaagctctcaaagaaagggttcaggttttgcaagccgagatccaaaagtatacgtcaagaaatgtgcaccacacccagtattacgcgcctgacaccccattcaagggagactttcatcgcctagcccgccgactgtgcggaaaatccattgggctcgttctgggcggtggcggtgcacgaggtatcagtcagattggtatcatcagggcgatggaagaagccggcattcccattgatatcgtcggtggcacatccatcggatcatttgtcggagccctgtatgcacgccatgcagacgttgtccccatgtttggatttgcgaagaaattcgctggccgcatggccagtctctggcgctttgctctagacctgacatatccctctgcttcatatacaactgggcatgagttcaatcgaggcattttcaagacttttgggaatacgcagattgaagacttttggctcgaattctattgcaacaccaccaacatcagcaagagccgagcagaatttcataccagtggatatgcgtggcgatacattcgcgcttcaatgtcgctagccggcttgttgccacctctgtgtgacgaaggtagcatgctgttggacggtggctacgtggacaacttgacggtattacacatgaaagacttgggagttgacatgatatttgcgattgacgttggagcacttgatgatgacacaccacagacatatggagattcattgtccggtatgtgggcgtttttcaatcgatggaacccattttcagtgcatcccaatccaccaacgctcgcagagattcaaggcaggcttgcatatgtctcgagtgtagatgctttggagcgagcaaagacgatgccagggtgcatctacatgcggccacccgtcgatgcctatggaacactagactttggcaagtttgacgagatttacaagatgggctacaactttggtcgagagtttttccaacagctcaaagacgagaacaagttgcccatgatggaagagactgaggcgaagaaggctctgcggagaactacagcgcctcgacgagccagcatctagacataaagcggttagacaagaagcaagcatattaatttctctgttttagcaagctagacggcggcgttagaagaaaagggagccagtagtgtgataatggctaatgattctcaatgagaagcttgcctagtgatacatgaaacatgccataagaacgaccctagatttcatctctgccatgtccacatcgccgattcttcgatgagcgatgccaaaccggtgctatgacgaaagtgaagaagcctggagtgaccttactggctggttacctgaattctggtggaccgatcgcgatatgcagggattaaacgcttggtccgctgatgctccccagttggctgcagccagtgggaatcgagccgtggcacatctgacatcattttcccggatacttgctcgcgcagatccaagtttttgtatgtctgtgtctgtttctgcaagccaagccaggttgccagggtagcatcatatctcagtggactcttgtcatttgctcgatctgctttgtggccccttatgacgcgtggccggatacgatcaagcgaagagggaggaggcaaagggcatctataaatctttgctaagctgaaaaggtatatgcactgggaagcttttaaaaagcttggcgtccttgtctttcctactccatgaatctgtgccaaaatcaacaatgaatcaagtctttgttataacatttgatgactacctatctacaaagtgaacccatctatcacatacacacacaatgccttcttcaagacgagattatcctagcagcatgtttcccgagcacgggtctagctacggatcaagcaactacagtcaaagcagcagaagcaacagaagaagcagaagcggtggcgacggctatgatgcgcgaaggagcacgcgaaggactggctacatccctcacagctatgacgacagccacgatgacaactctgagagcagctatgatggcaacggctatcgtcgtggcctagacgatcgccgccgcggagacacagacgagagacattctcgcgatcgccgctctagcaagagggattcccgtcgcgacgatgaccgtgaccgtgaccgtgaccgtgatcgctcctccgaccgaaatcctgacaaggacgacattgagaaaaagggccgtagcagcagcctggggtatcttgagcgcgtcttgccgcgcgaattccgtccttcacacgctgatcctgaggcccgacttcacagactgcaaaaggaaaaggactgtgccggctttgactggacgccggggctggtgcttggattgattggggcgacgatgctgtttaatcatgagaggtcgctggttaagagaaagaagaaggaatatttcgattgaaaagactgaggaaattatggaaaaacgaatgatcatgggtacacgaatgatgtgggaattgtaacgactttatgatgaatgttggttgtatgaaaacgctatgaatgaaaatgcatatttgtctaagcggattgtactgatttatctatccatctctttttcttctttctttcttcctttgtgtctatatttgaaaaatcataactagctgagcatacaagtatacatataaaaattgctaggcatacaaacatatatatataaacgtcagtgtgtaattttgcccttatatacccgtataacttagatctgatattgtcttcgtttggtctactccagcttcaactgtccctcagtcgtctcaaccagcaaatcaaacagcttctggatagtctcctcccgcaccgtcgccacacccgtgcacactctaatcgcaaagtgatccttgaccaccgtgctcgtcaggtaaaactgaccactggcattaatcgcatcgtacagcttctgcgagcggctgttgatcttctcctcgctatctccactgactctgaacgtgacgaggccaaagtgtgcctttgtgaagatgataaataggtccggcctggtaacgagcttggcctcgagggactcgccgagcgtgatgccgctctggatgtgggcttgcaggccacggatgccgtaggcgcgcaggacgaaccacagcttgagggagcggaagcggcggcctagggggatctgccagtcgcggtagtcggtcacgagctcgttgtcgctgtactggttgcgcaggtagtgcggcttgatgctgagggcgttgatgaggtggccgcgctggcggacccagacggcggagcagtcaaaggtcgtgagcatccacttgtgcgggttcaggttgaaggagtggaagttggcaatgggcttggccaggggcttgttttcgtcgaggaggagcgcggctccggcgtaggctgcgtcgacgtggacccagatctcgcctggcttgccgactcgcggtgccagtgtgcgggagatgccctcgaagtcgtcgacggcgcagacgtctgtcgtccccagggtggcagtcaggtagaatggctcgagtcccttggccttgagctcgtcaagcttcgtggccagagcctcgcccgtcatggtgaagccctccttttctgatatcggcaccgtggcaaatcgtacgcccagaacctgcgcggccttcttggtgcttgagtgagtgccctcgcttcccagagcaaccagcttgctgcgaagcctccacatctcttcctctttctcctcgccttcaggcaaatgagctgttgcctcatttatatacttgtctctcgcagcaaccatgacggtgagaatggcctcgctggcacttccatgtagaacaccaccgccatgggttgggccaccgctgaggaaacattcaggcagtcccagggcctgagccagccagtccatcacaattgtctccagctcggtaactgcaggggagcagatccagttgaaatgggcgccgttgaaggtgttggagtacatttccgcaatggcagcagggtagctgcttgaacaggggaagaaggccatgaagccgggcgcctgccagtgagtgatgccaggcaagattttggactggatatccgcctgtatggagtcccatgattcgccctcgagaggtgctgaggcggggaggagcggcctcagatagccaggctcgacatcagcgacaactcggtggtcagagatgttgtcgtagtatttggcgactgcggatatgttagctcgatgtctcttgctaacttgtcgttttcctcattgtgtatatccgtgacaactgtcgcaaagacattacttctcattgtttgtgaaaggatgagacgcaacgcagagcatctattccacaaatctgcaagcaatgtcatgccaattacagaaatgcggctcgtttgatggctcagagaaggcaaaccccattacacaaaacagaccaaaaaaatgagatacatgtaaaagcattaacgccacaaaagcaaagaaacttactgtcatcaattgccgccttggccgcctctcgaaactgctgtgaatccattgggtgcgccatgtctgtgtctgctgtcgtcggccagatagtctctcgctggcttgtcttgaaccgtctctgatgtgtttgaatcttacaactgaggcgatatccgtcttttaaaatatatgcgccggacccttggtttttagccccaccacaattggagaaaagtaggaatccaactcggcgtcccaagcccctgtggagaagcccttgcgaaatcctaaccatgtttagccctgtctggttccagaatcacagcaaaaaggccttggggcaaatcgattaagaataattagagcgtggaaagaaagccgccggttcaagtgcgtctcagcgccagatcaatcagagagccttcgatgccaatttgcccccacatggaggatctggccattcttcatcggggtaataaagctcgggttctgcagcggaatgagtggaaccgccgttgtcagactctcatcgtttgcttcgaaacttccgattccgttatcccccccacttgtttgtcaacctctgtaagctttggagttgtagaagagaggcaaagttgctctggtcgcatggacgacagaggatcaatgtcagatatgtcgtccctatcacgccctttgacgacatgccgccttttgcttgacatgtgagagtgttggccgctttggccgcaagcctagcatatctgacaacttggtgaagttgatgaatctgtatcattaatctcaatgtccatatcacatattccgcaaagtaacagcatgatatagcgcgatttaatgctataggacatagcacaaatgaatagtcattattgtgcgcaaatgtctttggcgcgctaggagaattgtacttcgtgttcatgccaccctttagggttatcacatcataactgtaacacactttgcaaaaaaagaaggcaatggtttcaataacctaaaagtcaattgcgctaatgaaagaaaaagaggtccatgcttatttactgaagcataatcagtcaatcttgatcgcactggtcatagtaaagttcgtcagtatcccgcattttcccttgtgtgtgattcgaggtcgttgggaaagcttacctatatatcctgcgcacaaaagcataagcgctcaagaatccaatagtgccggtcaatagtccatatacgcagcatgccatgaagctataagcaaaaaatagcatgctactcacaaagccgctaatgtgaagcttgaagaaataataccataatgagtatagaaagacccaaaatgcgcttccgcccccgataaagaatgactgccaccaccagtggtaattctccgcgcacagctgagcgtagatggatacaatggtcacttcggcaatagtaacgaccaaaatggcagatacgaccgccaagaagccaaagacatagtagtagccactcttgtcatgccacagagactggaatacgaataataattcgataaagatgacggcaaatggaatcaaacccgccagcagggctgcttgaatagatttactataccaagcttggcgagggacttgtcgaggaaccgtcgtcgttttggtaggatgttcccaggcacccgccttgtggaagccgtagtaagacccaacataaacaagcggaacctgtatgcagagccagagaaagagaatagcaacgagcgttccaaaggggatggccgtacttgacgcttgggcccatacaaagagattgaggatgaatatgagcccaaatataaggccgggaaaaagcagtgccgtgacgatggcgtttgcacgaaagtcggttccgtcgaaactcttgaagacgcgcgcagaaaagtagccggagaagagtcctgcaaaaataaagaggcccacgccaacgcttatgaaaccgcccctgaagctgggattcaggactcccaatgcaccaagcgcaacaagccccatggccatgaaaaacagctgcatcccagacccaacgaggggagccagtaaaatgccggcttctggcttccggaacacatctccatggagcaacttccagcctgtagcctcttccaaagcctcgccgtcatcggacatttcatcttcatcattgtcgtcggcgtctgctccctggctcaataagcccgtggtttgccggtcgcccttggcttttgctctcttgatcctatgcttcccttcttctgcaaaattacccttattgatatcgctatgaatagtcctagcgaggataatcatgacgactcctgtcagtagcccacagatgataagagagttgatgatggccacccagtggatacgtgagccgccttcttggttcacgaaatagaggtcccagcgatgagcccactcgatgctgtcatcttcgcggaaatggactgagtaggtatatggaatactcagggaaccagggctgttatcatcatcctctatttcgtcgggatgatatgacagaccatcatacttcagctctatgcctgacgtcttgtttggagcaatgtagagctcaaggggctggcccacgttttgtatatccacggggcatcctgaactgtcctttttgttcccatttccaatactcttggggtacacttcaaagcccacgataatcttctcgtcacgatcaccagctcggcccggtgccctgcgataccggatgacgatggtatggtggttgttcaggtaatagcgaagcctgcccgtctttgaagaggcctcagtatagcccaacttgaaaccggaagcgtaatacttgcgcttcttgtcggccgtaacaaagctggtagcgccaggaagattatccacgatccactctgctacgtatccatctcgaatcaactctttcgaccagcgtaggtcacggcgggacacctctttattgcaaagcaacgtgcatggcgtatttttggtcatggcgagttccatatcagatgtaataatacgatcaccgcgtagcacttctcccaagttcaagggaacgctttgtccgctcagtaagccgcctccggttttgtgctctccagtcggggaacaagtaaatggcaaatcggtgtacgcaaactgcagctgtgtgttgtctgagtaggccttgttgaccatgagaggcaccagctcgccatctctatagctcttgatcgaccagcctgcgatgtgatgcgttagcaacttgccaaagagatacatgttcatatgttcaaaatcacgacaaaatacgaggtcaagtggtggcaataccagggatgtaaaaggccgttgacggcgatagaaggagaaagtaagcaaggccaaaaaggccagacctccattcgccaatcatgttgatacactcaaatcagctcacacagcgcctggctctctttccacagtatcatcaagacatgtatcccaattgactccagattcccttttattttagcattcggccaaaataaatcctagagttcaactccgtaactctataattttgaaacaagaaacgcgacaaaaagccgttggatcacgttggcttctataacagctggacgcgagatcactctctcttgtgtgacgatggaatctatcgtttgtgagagtggcacatcctgggataactcgtagattgtatttcttcaatatggcacagttgtgctaatctggtggcttttccggagcttcaatcttttctcaagggatggtgttgatatgaccagatgtcaagattgaggtcggaatatcgcaaggggcgccagttcaatccacaaatgctataaacaggtgcccaactaggcctagcggggagcggcatctgcattccgattgatggctatgtttagccgtagtttagccgtcgatgcaactccactcgaatctggccatagccaatgagactgacaaacacgtggcttgtacggcaatgcagagtgctactactatgaagagatgattttactgagtgtatatattcaagtaaggagttcattatgaattttccaatcgaaacggccctatgaactctcagctctcaattaattattgatgctggtctataagatggcttttcagcatgagatttgccggatgatagaaaagtgggtgctgaaaggcagttgttatgtaagtgcgaagctgcttaaaaatccgccgcgaacctataaataagtaaagaaaatcaatgaatcatagagtgcttcgcacggttaatgcacgttggtagcgctccacacgggatgtattgcgctataagtggcgttgcggaatgaggtatgtggactggcgatcacctggattaggttttgccaaggtggacaatcagtaggtaaaactactgcagaagcgagcgatgaagacaacaatggatgagacagctggaagaagactgtcttgcagcatctgtaatccttgatgacaaatgtctgcaaaggagtaagtgcagatgaaatgggcatatatgcacatagacaaatcatatactaagttgtctaccaagtcaacaacagagatagatgacaacgtgaagagagagaagagttgtaagcacttcttgtgtcatcaagagatttcgtctccaaagtctaattcctctcaagcggtctcaagcggtggacaaaaaaaacagggaccgcaaaatgaatatgtgcgtaatccgctataatatgcacatttttgccaaaagaagactctcgagattgtatgtgtataatttcagcgtgggtgttcaaaatcgtctcattccctgtttttctgtcccccccttgcctctctattaccgtcacctagttgctaacctgaagtcccacttgttccaaccgccgctctactgtacgacgggcaacagatatcctaccatgtgcggtctgcatgacatatacggagttacggagtaggtttccagcacgtattgtatcattcacaatgcggagtgccattgagactgaggagacttataaattgattctcgacaagtcattacaaatatacgcggaaagctgtacgcactttagcactagccaagaatcgcttattgctgggtcacatgccaatgttgaaattcgagaggccttcccccccctccctcgcccaagaaagttcaagaaagttctcattcccctttcacccctttcactaagatttagacagaggttctagcgagcacggtgtctgcccaaaagaagccgcgaagaaggatcgagtcacgaaacgaagaaaaatattttgaaaagaggatcttgcaataatggggcaacaaatagatggctgtactaagccatttacggagatcgtctgtcaaatcgtgcagcaatctggggcccaaaaaatggagaacaggggcgtatgcaactttagactttgaacgttcttttggggtcagaaagacttggctttgacagccgcacgccgtgcgcaaataaagtatccaactaccgatgctacgaggggtggaagcagaacaggagaggtatcgcgggcgctagcaggtcgaatgtaccaataccgctgtcttcttgctgcctggggtctcgttcatgattgctttttaaggtagtggagatgttgaggagaatgggcgtagctaaatccaggcgaagttttttctagccctttctcttcatgtctcgtgagcggttgaatggcaaatgaatgactgtgagaaacggagaatagcaccgcgaatggcgacatcgggaaactgagttcgacgctgggcagtaggcttcgcgggggacggctgacagatgccacgtccattgtttcgcaaagacgtagcttccagcgtaattcggagtaaatacggatacaactcgtagttgattcgacagcatgaacgaaggactcactgtatagcaaaatggcacgtgtgggatgcgacgcaagccaatggacgaagccgccgttgaaatccggctgcgtgtaaatcagccgcccctaggcacgcacatcacacggatccaagccaagtgtagccgctcagctcagcaaggcacatcctcacctctattgcttgaacagctgctgctgcccaataatgtccgtgaccaacaaggggcggagatgcaccttcattcccggccaacctccgatccagcgccgaatccagccagcacgagggcatccacatcctgggtccggaaaaaaggttgcgatagagtccagaccgagccagaacacttcccctccacataatcccagggtcctggtacgagctttgttctttttcgggacgtttttgtcaagtcgtgcgcatgcgccgggacaggggctcacgatggggattttctatttcttgttccctccattctgcgttcgaggtctgttcatcgtaacccgacatccagtcgaggcgagcccgaggctaccggggaagaccgaactaataatgggacgctctctgcttgttagaacagagggcgggcatcacttgatagtgcagggaagttgaggagttggtaccttgtattccgtgcagattcagaatcatcatcaaaacttggaattatgaaatcataagcaccacctgagactggattgcgtggcaaaactggagcagatcagcacgagatgtcccgtagtgaacccacgaggctgttactgcagatgctggatcttggttgcgtgaaacaagacagtgctatctaatctgatgcgaacattgtgtgcgtggaatcccccgcaaagaagggcatggcaaaagccctccttaccgtgacttagtgcaggtcagcaatgtagagctaccacttggacactgcctaacgttagtgcccaaagagtagctgatacctccctttgactcccactgcaaattgtagaacagaaggaaccacctacagccaccaaacagtctgcctgtctgcctgtctgcatctcccaacctcctttctcgtctctctcttttcatctcatcccatcatagacctcagtctcgaaccacgcataacacgctgtttttgctccgtgatcgccgcaccgtacctgcgccaaaagatgggccaagcaatgcaattgatcgggcgagctccacgcggactggcggcacttaggcctgctaacagccccatgccagcagacgagcctcctcagatgatcgcgacactccccatcacgccagcactcgacacacgccccaagcaactggttcagggaccttctttttccacggcggcccgcaggtaccggtaccgtgatggccgagaagctctcctacgagtcctaccacccccctccatccacgccgccgcgaacaagctcaagatgacccagccatgttggaagccctcagttgactcagctcataagggcgtggccctccccgtcttatgcgcctcgtcatctttcgacctgcagcttgctatttgactgcctttcgtccgccggtaccgtgcttttcttgattgctctctgtttgtttattcgcctgcattacgattataatacgccccaggctccccggagcataatactgccatatatattacgagaagtgcgtttggaactgctatccatcagcacatcagccacatagtcgacagctattcgtctattactacgacggttaattctacacttccttggtagggagtattgcgggctgaagagaacaactgctatctgatcttacgctctgtcccctacgacgacaatatcctccatcctttcttcacacccctaatcacttcatccacaatatgtccgcttcatctcaaggaacaactcgccctttcaaagggtcgaaaagcagctcttcacagaatcctcttatggaagtcaagatagaccagcatttcaaagccaaggtctacacctctggatctaccattgctggccatgttgctgttcgcgtcctgaaagacacttccttcgaccatctggacattgtttttgttggcatttctgccacacgcctcgactttgttcagcagtatccttctcactctttcagacccttcttgaagattcgcatgcccattcaagagtccgacatgccacaagaacaggtctttcgagccggaaacgagtacaagataccattccactttgttgtacctcaccagctcaccattggagcttgcaaccacacctgcttgtcacccgaggtacgggagcgacatttacgtcttccccccagcctgggagcttgggatgccgatgaccaagccccagacatgacccaaattgaatatgctattaacgcaaaggctattaagcgtgtaaacggagctgccgtaaaggccttggaagcgcaccatgttctcaaagtccttccttcgctccctgaggatgcacccctcgacatcacttttcgagatgagtggtataagctgtccaagaccaaaaccattcgaaagagcctgttctcgagcaaaacgggccaattcactgccagtgccattcagcccaacgctgtcatgctttctgcagacggacacaagtcctcgatgacaagtgtccgtgttaatttggaatatgctccatcctcggctgagacggcacctcccaaggtgaactctgtcacaggaaaactcgtatctaccacattctttagcgccgtgccgatcgatcatctgccgaatctgggtagccggacaaactgcgagagcactccttgcctgaattacacgacaacgcactcgctatttactcttccggtggagtctatgtcgtggatgcagaaagacgcgtcatcgcactcccgcagagactcgggttattcgagcactgttatcggaggagacgcctccgaaacggatcactcggctgccgagggaagagaacgacagaatagcagaggcaaaagctctaaaaagccgaagctttcgactatcaaacacaccaccgatcttgaaatcccattcactatatccaactcgaacaaaaaacttttcttaccaacttttcactcatgtttgatttctcgaacgtacaccttgcagctgagcttgtgcgtcggtcccacgaatactgccattgcgctttcggtgcctgtgcaagttggcgtcgaaatggtctatgagccacaggatcacgagcttcccagctttgaaagcgctgtggcggaagaagaggcagatgcgtatttgcagcctcgcgtcatccacgttccagagccgctgcaaaatgacaaccggctgccaggatacagcgaactgagccgaagaaccgttagcatcgcttaatatcgatattattacgagcatataagatgctaatctataactatcgttctttattaattttcctttgtttttgtttcaattatggcaagaagcctatttgcgagtttatgagcatggcgttgagggctaggatatttttaagaatgtgtaaagccactttgggcatatattgcaataataatttcataaatatcatatctgatcatatatgatgttgaaaatgatttgtcatttgttacttattcatctcatcgagaattgtcgcccatatagcggatttggtatgtagcttagatgctgttctgtcgacatgcttggagacattgaattaatacgcagaatacgatgaatgttccaagacattatgaagttgtatggattgactactggcataataattcacgaacatttatataattagtattgctagtatgagccaatccgacttctggatgagactaaagaagcctttagtcagtctatcaacggcatccgtaaagagaggagacggctggcctaaggctacaagattccgttttttgcgctttcgacaaaggagctgctgcatataaatcatgttaatgctgagcataagtcaatgccaatcgacaagaagactctgagagattcaaagcgatttggaatgaaatgagaccttgagagctatcggaagcattaggaaagtatcgggtagacagatatataggtcctgagggatatgacaaagctaaaagctaaactcaccttggctctactaggggctgatcttgaaggccttgtagccatacacggttgatatatatatgtaaagaagagcgaggtatccctcaggtgatgcagcatgttggtgatacatggcaaatacctgaatatacacgtgatgagggtaaaagtcacaattctcgtaaatgaacaaagctctaccttacctagttatcaactcgctaatgtcgtgaaacgtggatggaactatatgaacgagtctttctcaccgattcagctttcaatttttttctctccttgaaaaattatctatccacctcccttctctatatatctttactacaattattttatgtcctccattatggcaagaggcttcacatttaatgatacttatgcatatccatccctgtgaagcggcccgtcgtccatcgccgcacacgacaaggccggtaaccctctctttcacccacagcgacagcacattctggtgcaaacagtgtagcagaatggtcgcgttgatttgatcctgtcagaaaaccacaaagcatcaggccatgtgcacgaatggcctccatctgggcgtccctctaatcaaagctctgcaaaattagagacaatatgccgccttatttattcagtgtctatgcataccgcagcatgtcgaaacatagtgaggatctctctctctctctcgtcgaatatgttttaatacatgctaacatacctatctctaggccagtaacaaggaatggggccactcggtacgtggaggccaagggttacttatagacctcaaattcctggcttccgtgcaccccagcgtgtgattcatggccactgcgttcgtgtttatcttggagatgatgccgtggctgtagcccgtgtagagacgagttcgatcatgaccgaggagtttttgctgcacactatcgaatacggtatccatgccgacatcgctttgctataccaattcttctttgaagcgctctggacaacacatacaaaacgaatcgcccaggaattatcaagtgcaaagtgaagattatattcgtttatctgccaagatacacgctgggagagaatgcttatttgggttcagttccaacccaagtaaacgaactggacttttcgaatgatccaagtccttgagctacagacgagagcgccgatgaacgaggccggtataccaaaaccccctctacagacgcataccccatatgagtccatctacctctacggcggccaataatctcatgagtgaatgacacattggattttcacaccatcctttgccgtccatgcaaaacagagccttcttgagaggagtatatacacataccaaagagcacagaagtactcactcttctgttggaatgactgaaacggcagacccgtcaatgaacccctatatcaggatcgccaggaaagacttgaaggataaccctcacactgccgcccatcgttcctagcttcacttcactgctttcttacctcaggtctcctgattatcgaacaccaccatggctagatacgagtggaagcaggaagaagcacgcgtcttcacagcctagatcctcgcactcttatcaagtagcatcaaaaacagcgaaaaaaacctttatggcgggaatctactagtcagtcattcaatctcgccgtctacaggccgaaacctatttctccgccacctattgccaacgcgtctggtcaaacaacaagagatgcgacggctcctcgattcttcctagaaattgatgtttccaagtggcaaaatataccagattctgtgcgttaacaacaccaattaggcttgagcaggatatatcttcctgcaagagaggaaggagcgttgcacgcaactgaaggcgatgttgttgctgattcggcgctgagattcaaacctcgatgagaatttctattccaatgatgctcatatctgacgagtgtcactcaaccaaaatcgacgagttgaaattatagaaacagctccgagatatacgaccagtagcaaaatttggccgcggtggtgcttcctcaatgccatatgcctcgcagttattggcactatcaagaacttggcacaacttctttccgccatttgtgcgctggcgacaaatcaagcaacagagatgcttttacatcagatgttccttatgatatggacgaacccatcatcagatgaaacagagacgtcttatataccggtaggcgctggggggagccactactgcggaacggtttatcagcaggccgaagtctgtcacatcagccatgcttcggttcgcaagaatccccaagtcaatcacagctcgatactttgggaattgtgcttcttctatgagcatcttacggcggcggcatcacgacgccccttggatggtggcgggattatacacttgctgaattacgaggggaaaaaaaaatggatacactggatttgcatacaattatcaacatttcgcaaaattgctcaccacgttaggcccagaacggaggaggaggtagcgagatatatttatacacatcggtcatgacgcacgcctcgacgttgacaagggacgacattaataaacactcagaatgtcgggaagcgtattcagaacagcgtcgaaagccttgaattacggacttgtcagctctggagcaatacttagagctaatggacgccgactgatattgagaccttattgagcatagtcatctcgatcgaggagttacatctctacatgatacggggaatagacagccggaatatcctggatgaagatcaaatcattaattaggtagattcagtcgaagctctgtaaggatagagatcctcttaaagctttgtaggacacacacacataggtcatatcaactagcctttcaaaacttagttcttcttagatccattggattgttatgctatcagaatatctcgttgcgaagtgggaaaatgagattataacagtttaatcagaaagcctgtataaggcactatagatggttatatatataacataacgcaacatgtaaattcatcgctcactagaaaagcatcaacagcagccgtataaaagacatatacactgccatcccatctcccaccatctcacctcaacctctagtcaaagacatccgtgagatatctctcgttgcgctgcttgtcccaccacgcttgggcccgctcctcggtcacgtcctttccgtcagcctcacccctttccttgacgagctgaacgcaaacagcttcaacagctttaccaacatcacgactaccgcatacaaagaccttggcgccctggtcccacagcttgtaaagctcctcgcggtcgtgagccatccggtgctgaacatactggcagccgagtgacttgtccgtagcgcgcgagtaggccttgcgcatctcgacggcgccaagcttctcccacctttcgaattcctcagcgtagaggtcgtcaacgtctggggagcggcaaccgtagaatagcaatgccggagcaacctttctgccggcggcaatcatggctgcgcgctcctggatgaagcccctgaagggtgcgaggccagaaccaacgccaatcaagataagaggagtgttttctgcatctgtagggagatggaaagcctttgactggcgaacagcaacatggaatctctcgccaggggtaagagatgccaggaaatgagtggccactccaaagtaagagccttgaccagataatgagggttgctcgagaaccgagtaggtgagtgtcagtttggagggatcagccaatggagaagaagaaatggagctgttagatgtgtcagtctacgactctagagtttacaagcgcatggcccatgttgaacttactattggcggacacgcatgggggggagcatggccaagtatgaatccaagggaagttccagagaggggaatctctccagcaagtcaagaacagagattcgctttgcaccaatctcttgtgggtagtcgtctccggccagcttctcaagcttagccttgagttcctcatcctgagcaagctcgatcaatacagagatgttctattgaaaaagtagtcagcgcgcagtgctcgttgtttgtcgtgtgagatgtacttaccctcttggttgctggctggctgagctcaacatatgctccaaatacatcacgggcagaaataggcgtgttcgtgggaagggaagttgccgcctctgaatggatcgtcaagactgcatcccaggaaagcttgaagcgacggaacacccttgctgttgtgtcttccgggtttaaaggtaggacggccaagtagtcgccagatcggtacgtcatgccagtaggcagctggacctcaatgtgattcttggcgggtccgctcgccgtcagagtcttagcattgatgacaagcgcttcctcaacatcctgtcggagtgtcgatttgcgaggaaacgatacatcgacaaccaaaccaccaccaacaccctcggcagaatccgcagcggcaccatatttttctttcaaagcgggccaaagagattcgtcctcccaagcttcaaaatcgctaaacatgtcacgatcagcggcatccgtggtggcaagcggcacgaggcgtgtggcaccacgctcctccatggtcgaatcaacaatttttggaatgcgatggaaggtctgaacccagtcgtggtgaccacagccaaagacggcataggaaacaccttccaattcattacccttgaggctttcaatccagcttacaaagtgagcagcattggatggtggctgcccctcatatgaagcagtgatgatgaccacggcacggtctttgggaagtttttggttagcaaagtccataggagccagatcagtaactttgaagccgtggcttaatgcatcagttgctactctctgggccaaagcttcgcaggtgccgctgtttgatccgtagtaaactgcaagaggcttctgagatccctgggccgctccgccagccgcctttgcatccgcgtgatggtctcccgcagcacctttaccaccaagctttctctcaagctctgtcggagtcatttcgtgtctgagagaagctcgcataaagaaatccttcggcctgatagttagagatgcaacgatctcaagctgatagttaggatcgtcaagagtaaagttgaagttttggaaaagcatagccatggcgagtgtagcttcttggagagcaaaaccacgtcctgtttttgacatgatttgttagccattatctcataaatcagaattgtagataagcctaccaatacagcctcgcttgccgttgccgaatggcttccagctgttggggaatgctgcctgcaaacgagcaaactctgcgtcgagcatacgctctggcttgaagtcattggcgtcatctccatagaccagaggatcaaggtgtgatttggcgaggaggcaagtgattggttcacccttgtgaacgagatatttgcctccaatgagggtatcctcaagggcctcaaccgtgaaagctggaattgcggcgctgagacgcagagtctctctcaaaacctaaatctccactgtaaatatttgctataggaggaaggaaagaaatgaatggggggaaacagctggttggtacatactgctgaaatatagggaagcttagagatgtgctcgactttgggggcttcgcgtccaatgattgtatcaacttcctcttggacttttcgataggcgactgggttcttcaaaagattgtagaacgcaaatgacaaggtacctgcagttgtctcgtggcccgcaatcaagaaagtaatgagctgatccgtaacactggaatcagtcaacttctcgccagtctgtggatcgactccttccaacatggctgcgagcaaatcttttcggtcagagggattcctttttcgttccgctacgacttcgttggcagtatcacgcatgatggcgatgtcgttgaagaatttctcattggcagcgcggtacaagaaattgggtgcgaaaccaggtctcctgtttcgcctgctggattccgccaggaagtcagccatggcctggacaaacggatgcatcttttcttggtaatatgagttgaatcgataattcatggagcagagagcgattgtatccagggccaaacgggtgaagtcctctgatacggggatggggtggttaggaccatggcgagcccagcgcaatgagagctgtttggcaatgtcttccatctcgtcgaacatgtcgcggatgggcatcggtccaaaagccggaaccagcacacgatgagctctgccccagttgggctcatcggtgtgtgcagtgaacaaaccatcgtgaacaccttctcgcacaatctatgtgatcatagtcagtactcggttctaatagggaagcctgtttttatgtgaaaccaaatccccccttgagcgagaagttgacatacccgaagcactgagctaagagacttttgaaagcgcttctcgtcacagacttcattcacaagcgcctgggtattgacgaaaacaacgggccgggtgcccagatggagcctgtagatatctcctattcaacttcatcagtaccgactaccagtaaatatgatttgggtatgtatttgcaagtttgatgtggatcgacatgtgtgaattcaagtattaaatcataccatatgtattcgccaaacgaataagatcgttagtcggttgttgggaaaactcgccaaggttgcccaacaaaggcagtccaggaggctcaggaataggaacagcctccgccattatgatcgaaaatgagaccaagaaagaaagaaatcaagttgcaaaatgcctggatatcagaaatccaagctcgattggagttatttgataagaaacgaccaaagcccaagtgctaaacgctagatgccgttggtcaaaagggggtgggatagctcttttgtgcctctttttttgctcgaggacagccccgcgtatttatttgcgatgctcgtccccagcgacatccggaatccagcctagcacaagccaaatgaagcagctcatggccgtcgtttcaaaggcaatgtcatcaccccccactctcccattccatctctccatccagctccaacagagctcccaatggcagggccagagcccaccgttcgggggcttcagcactgccgaatcgtgtgtacaacgtagtactagcggggaggcaattggccatgtgggctccaagccagggcgtctcccgaatcccgtgtctgcattttgagctccagcgtccctggccctattttctcagccctttcactacgccagaccaaagaaacacgcagcggcgatcccgcccactgggccgccggcgggtctctgcgcctcttggctgcttagcggcatcgtggtggagctggcagctgtggtatcaaatgcgatatgtacaagtatgacctgttgggcgaactgctctgctctcggcaatgggaggatcctctattttgcctgcgtcggggatctgtcgtcccagcggccggctcttggtcccgattgcggtagagctgccgtgccggattctgttggcatgactagcttgggcgttgatgccacggccacggatatcaagcgcgccatatgatgaaacacatggagtcgagcgagcatagttgggcaacaacgcccagagttgcaaataaattgacggataacacgcaagctaatgcagccagttgcgctgatccggccagtgatgacgggtttgcgcccagtcggatgaattgtgttggaggtttggagaagccctagaaacctatcgccggtcgtacgtcagcgggcgaagtaatgcagatgcgttcattggccatggccaagcaccaaccacttgaggtgcgctctctagtgcagcctacagcatgtacagcgctgcaagtccgctgtaagctcactaaagcagcctagctgcaaggattacacgagtagacgaagcatgccaccacgactgcactccatgtgttgacgcccacggatgaactgtaacgtccatcttttccgccaaacaacacccgtgtaacacctccaaaaccccgttggatattacacaacccaatctgcctacccaattcaatgaagagataggtatttcactgccaaatccgtctctccgtctccgtccccgtgcgtcacacattctttccctttttccctattttctcacttcctttatgctggcaagctgggcctcggcgcctcggcttacggcggtggggccgaaattcttctcgctgccgcttcaactggccctcaacatgtgcatcagaaaagcttccaaagcagcttctttttttaatttacgagtaataccactccgtatcttcgtacatcgtgcgatccctcaattagcggcccctaaatcggaaatctgccactttagacaagccccgaatcccggctgcccccctttgttccgtagactaaacgtgggtggcgttctttaattctttacttctttatcttgttgagatcttcagcgagttggccattgccacgctttaacctgccagtcatgagcatgagggtcaaatattagctacttacagtgttctgagtttgcatcttcagacgtcctaacccccgtgcctacaatcaacgcataagtggctttgtatgacgagtatcacgcatatcatagagcaagtcttcgttccttaaagatagttatagtcctaattgataatatacatgttcgcatacaaagcggacggcaaaagccacggccccctgctagtcaaagggtcctcaaaccaagatgggcagccccccttgtccattcgctgtgaattgcggccaaaataagtcacaagaaagcaaagaaaatgcaccagagccttgcgcctctccctttcgtcatgccgccttgaaggtaggcagctaaaggtggcctcagtacattgcgtgcgagctacatgcatcatatctccagagtcgtgtgtatagccttctatcgtcgtgtcatcaatcgatgtgcgccgctgatctgtgtgcggtgaaaccagtcattttgaaacctcatttcaatttttcacttgctctttatttattagttgtgttttttccttcttgatccctccacgctctgctagctcatctcatcatcaacccctgtcggtgaagacatgcgtgggtacaataccaaccaactctaaagctaggtagtttagaaccacttagctcctgttgtaggctactgatggatgaaactttgcgcagaaggatgagcaagatcaacggtcatcgcggttagagtcgtctctcgaacctccgccggtaaatctatcccgaagccagtttagagctccagcggtagcagattgtcgaccagtgtcagcgttatctccgtcccggcggctgctttgtggcggactgtcttgtctctgacgctctctgtaatccgcaacagtcattctaggactcgttggggagagagagtttcgtgagcttcgccgctgcatccgtgaagtatcatagcctgatgaggaccgtacgccccatatccgggacctctctcgctctctatcatctcgctgacgctctgctggagacgagacaccccagacgcgatgcctctcacgctcacgttcttgttgttgttgccgctcctgttgtctcgatgagatgcttctcatggcctcgttcagccggctctggctttgacttggaggccgagagagctgggatggtcgggggccagggattggaagcgggccgctacggttcagcccgttcccagactcatcatcatccggttgtgatggccctgatccactagggccgggtgcatttgcgctcccatttgcatttataccgctgctgccgtcgctacccttttcaattgatgctcggcacactgggcatgtgttgtgttccttgagccataaaacgacgcatgcttcgtggaaccagtgtttacaaggtaagaaggcggccaagtcacccaccttcatatcatcaatacagatggtgcattcggtttttgagtcaccatccaacatggaagcgtctacaggtcgtcggcttaggttagcaagcgcttcggtcgacgctggcggtgctgcgtttgattgcggatgcgcttccatgaggtttgtgatgatttggtccaaagcttcctgagaatagacggcgtctcctgagatggcgtgtgccggattgaatagattcagaatctcctgtagccctctcgcaaatcctggagagtggccgccccctgcctcccgagcacctccaggaggcgccgcatcgcgcaaaacgttgttaaagaatctatatatggagcacagaagattagctcatgtagctcgccgttggccggtggtttaacttacgcttgaaatgggtcgccatggtggtcgtacggaggggatccccccgaggaaaagaatcccgaagatggtccagagaaaatggtgacagacgcactgccactgccgttcgtgaatgtagcgcgatgaatctgcggccctccgaatcgaccttcctcgcctcctcgttgttgttgaaacatgccaggccctcctggtctgcgtggcggcggtggtggtgataaatcatgtatcaagccaataaagcgttcaaacaccgggtcgacatcgggttcatggtgaggaaagccaggtcgatccctaacactgcggcggtaatgaaagccgtgtgggcccatgtgttcttctatatcagcttcgtcggggtctgaatcatggccgtggtcatgttcgtcatcatgatcgtggtcgtggtcgtggtcatggtcgtgatcgtgatcgagatcgttgtggaaatggtatgggtcatgaagttcgggtgacgtcgacgccgagccgtcattaaagtctcgaggatcgctgtctgagcttatctgtataataggttagccaagacggggctacatatagatcaataggacgggagacgggagatgggagatgaaacatacgatttccgtggcctcgctgctgcagtcggggcatactaagccgtggtccgcgcggtaccattcattagaacaggcatggcagtagacaacctcacgactcgcagtcgcctcgagatgcccatttgggcgacctggagagtccatttgtcccttctatgggccaaagaacgatgtcggagatcgctcggctggtatcagccagagagacggagcgggcagaatccaccgcactcgaaagagatggattagggaaggaaagggtcgttgaaaagcaaaatctctcggtagcgtttcgtcaacaggtgagaagatggcgatagatattgtaccgggcgcacgcgctaatcaaccggggaaaaggaccagcaagcggcgtgcgaaatgataaataggaccctgagaaggctcaagagaggaagcgtagttcaaaagtcgcccccagcttgtcggtgacgaaggttgtggaaggagaaaataaggcgccgaaaagtgatgaggaagagaagaaaaagacagagtgcgccaaaaggggagattattaggcaaagagcaatattgagagaaacgggctggcggcacgagatgctagtggtggttaattgtgtttgtgcaacatcatgttcgatacatgtccaagaggtaggcgagtgacgtttttgtcagcgattattgggaccctgggctaggctggttgagtcagtgaatggcggcactttagtggcccagggagctttgacacaggtaccggatagtgggtgcatttgctaggcctgatgatgtacttgtgtctcggcgacgctgcccgccctctataacttcaatgttaggctgcagagggcgttgtaactacaggccatcataggatcaacgaaaaggctggatgggaacggcacgcaccgcatgtgcatggcatgcagcctttctatttgtttgaatgtatcggccagccttattatggccgtcgttaggcacaagcagccaaggcagactatcattgccttcccagactgtgataaagaatgccttgctcctctttaccctttttctatttgtccatctatcctttactttacttttcttgtgttttcgtgcagaacgcagtactacccctcttgtaggattattggatcctcgtccggtgattatgtgactgtcttttgagctctcgtcaaggtagcattctgagcttttgatatgtcatctgtacaagttgtccaagtactgatatatagcggttgtagctgcatcataactttacgacgccagatgtgcggagtaaagctcgtgtatcatgatgaccgaatactactgcttctattaggcgtctcatatctgcttgcgattatccccctgcagaaatgtatgcagggtggaattactcggagcctgtggaagcccgtagaaaccggctttccgatactgagttaccctgttgctcctctgcttcattgggggccttgggcttgtaaggcccgagtaagcctgaggagcattacactcaacttatatcactactgttacagcccaagctattaatgcgttgttagtgggttgagaaatcctgaatgaacctatcggatcgcagcatcgccattcactcactcgagctctcacatatcaaatctttggcaaattcggcatgtttaaggcatgaatcgtaaattgagaattcaacgcatgtcctcaggctccaatccataccgatacatggcatggcacttctgtcaggctgttgtcagccatattgcctagtctcgatatgtgatatcaggtgattgctacgctggcttcttgtcccgttaactcgatttcctggctattcaaccacatcgtttgttcgcataattcgtaacgtaggtagaaacaaagagcactgtccacgagggggtcgccgaacatcgtagcttgatggttttttctgtgttcaaatttgttttcgttcgtatggcatttgtacagtgttcgtctattaattcttccaaaataaccttactccttcgactgcttcgacttatcctccttgtcccactcaatcaactgctttgaccagctatcaaagaaaacatcacgttagcaaaattgtagcccctctccacacagcattcaagaacaccacgtactatcggctagggtgccattcccacggctctggcttgtgcgcccatctttcccggtcggcgctgaacttccacacaatggcgacgatgccgaacatggtggctccggcaatgagcgtgttggcgcgccagttggcaggctgggcgtaccaaccaccagaaggcgaccagacgtgcttggggtagctatattgttgtgagtcgtcgcgaaataaaacggtcaaaagttcgtcgtttcggtttcgaggcataacttacgggactttggcaccaccaccctagtactttggttagctccatatctctgcaaagatctgatttctttggcaacttaccatcttgaatatgtatcaaaagacgtctgtttaggagtctcttggtgcgcaattgaagcggataatcaaagcagtttcgcaaggaatcccgctatcaaatgcgaaagaagccaaaagcatcgagaggttcccgcccgccagcgccagcgccagcgaaatgacgccggcccgaagtaattccgcccgtagtgcgcccgccgaaacttgcgaaaaagcagagtgggcaaaacggctcacacgactttttggacaaaatcgaacgcagaaacttttccgacaaaggcacttcgggacagcgaacatcgtctgatccctgcctcaacctcgaccaatctttccttgtaattctttttttctctttttcagctctttttttgcgttgccatacctggtgtcctcgtcccaattcgtgacctcgaggggcattggaggggaatttttttttcttcataccatcgtccatcttacatatacatatacatctctctcccaccacgaccacatgaagaggatacgaccttcacgatggagcggccaattgctccaggctcgctgcggagccggcattgcagcaactagacagcctctcttcctcgccgtccggtgccaatccacctctccggccgccactgccaacgactctccagacctcgactcacagcgaccccccctccccgcaccctcattcgaccgtgctgcgcagtccgccaagctcgccgccctacatgcgcgactctccctccccagaaagatccctctccagaccctggcgagggccctggtaacgccgtccgccgacgccaaccccaacttcaacaactcgaacctcgcctacctgggaagcacaatcatcaactaccatgtctacgagtatcttgtctgcaagtggccccgcctgcccatggccatcctatacgaggctctgagagcatatgccggtgatgcgtccctgcagcaaatcgcgcgaaggtggggcgtggagtctgcagctgcacccggcgaggaggtcgatcctggtctgctgcagtggaaggcgggtgatgagcagatggtcaacacacggtggggctatatccgtgcggaagcagccaagggacaggcctggagacgaggactgagtagccgcgtggtcctggacgacgactttggcgatcaggtcagcagctccgagcccgagaagctcgagtacagcggtcttcagagcgaagcgtttggatccgttgttcgggctgtcattggtgccatttatacccactgcggccgtgaggaggtcaagtcttttgtcaaatcacacatcttatcccgagaactcgacccttccaaactctttgagtttaagctaccaacccgcgaattggccatgctgtgtgcccgagagggcttcgaggctcccgttgcgcgattggagagtgagactggtcgattgtctcgcactcccgtttacgtggtgggtatctacagcggcaaggagaagctcggagaaggcgccggccctagcttggatgtagctcgccggaaggcctccatggaatcactcaaagcctggtacctgtacagcccaggaaacaaagtacgagtgcccagtgacatgatggaagagggcgccagaccttggacagcgccacacatcgacattggtgaaatcatctaagcggatacagcgctgttttactctatggtggcaataatgttacaaaaaaaaaacatccggttgggctggatctcaggtatatatatgtgtacgaactgaatgagaaagaagaaaaggcacgggggagtgacggttgggtttatgaagtcgggacgtgtaggcttgggttattagaaaaaaaggccctcccccactgtataatacaaagcatattgtaaaaataagttggaaactttttcttgcacgagaaacacccaaagcgtccgaagaaaaggataatacagaatgacatacaagccaaaataggagctttcctaaaggctagaaggctatgaaaagaaggagggaagaaagagagctgcctccttgatctagctgaattggtcgccgtgatgaagaagagattcttctccctttttggccatggcagtatagctgtcgagtcggcgctgcgtttcggcctgctcacgcagctgctttttgcgctcatagacggcacgcacggtggccttgatctggtccttgccctcgtcatagttggctcgggcgagcttaacgacgctgtctatctgatcaggggtgtagacaaaattccaagtgctcaaaaagtccgaagtgccaggagagacgccgggaaccttgtcgttggagagaagaggcaggtagacgacagcaaggcctgcgtcgggctccatcagttgccatgaggtgtcatcggtgacgggctttgtgatgggtggggagtccgtagttcgttcctctgttgtccctacccatacagtacagtagccgagctccccagctttttcgttgcctggcttaaacttgaatttctcgtcctgctgtgacggcttggtagcatcttgctttgatgcagtctcgcggagatccttttgtttagcttgggcttcttctactttgtgttctgcttcggcaggtgtagcagcctgggcttcagtcaattccttttttgcttgctctggtgtctcatccttgggccagccagctcccaacggccatcccttgatacctcgttgccgtgcgtagccatccgccacagaaagccaattatcagttttgatgtcagctgaggcatcaaacgcgactaagatgtcgacattccgacccggccgcagcaatggatatataggcaagttgttcgacattcccgcatccataagatggatatactctccatccaagatgctcgctggcgttgacttgggcagctttccgtgcatttgatatgcaaaattgggaatgatggcaggatctataggatgtactttgctcaaatcgtcgtcccgtactgacaccagctgatctatcgtttggaaaccagtaatcgttctaagaagtggtctaatctcgcgatagtagtggctgagagttgcgcaaaacgcgctcccaaaaatgcccatcagaagaggagttctgatctccggtagatgaaatcgattctcaggtggcacatctttgccattaaaaaagcgcctgccaagggcccacgtcggtattccggctgaaaattcctcgcagaaaaactcgtagggggtgatctcaaaccactgaaaataagactctttcttcatctcctccaccgtaggcaatgaatcgcggtcttgagaggccgttgcctcttctgccgggatttcgtgacgtactgctgtgtatatgggcaacgggtgttgtccttgtcgcaaatacatacgttgattcgacaacttgaaatctctagcatcgacacccagctcaccccttggaaccagatatctagcgcccagtagaagtccatatatatcgacaagcccaaagtcggcgttgggatctcctttcaacttctccaccagtccactcagtaagtatttgcttgtcggtaaagacgtcagagattggaaggcagtgggtggatatgctatgtggatagatgatcttgcttttaagtgctgtatgagagagccaacgcttccttttgcgaacgaggagaggtagagtagctggagccaacaggaaccactgacgccagcggtataagtaacgcagtcaaatagtccatcctcctcggtcgcaaacatggagccgctccctgctattaatgctcgcaaaccccctcccgatccgcacatggcaatggtgggcacatcgtcagggttgatgtccttttccttgagtccaaggtagcttgccaaagctgctcgcgttacaattttccgccgcaaaagatactctttctcctcgtcacatagttcctccgagacgcgcacattggcggaatatcgaatctcgcggtttaccaaagggtcatgagcctcttgccatatctcatctgccaatgatcctggagaaactgatagctccctttggagcttcctcacgtacatgggaatattctttgaccattcgggaaggatagcatctaccaatctgtccgacaagttggcccattcaagctcagccgtggcagatagaaactcgaaccgccgggcaaagtaagcccatgcaccattgtcagatttttcagtgacgagtttgttggactcatcaacgccgccatctcgtctcccttggttgtctctatcagccttttgagtctcagacaagcgtgcaaactcttctgatgggtagagccaccaaatgaagagtcccacggagagtacgacagcaggtatgcttgtgcgttgttggcgtttcaactgacgttttgattgtgtgaagaagccacggtctaattgagcaagatatgctggcggacgatttgtggctcgtaggcacgtgttgagagatatcaacggccttggtaatttcgcgggatatctcatggtggcgttatctgttgaggctctgctcaacgcacaacagcttcaactagccaaattaccaataaaaagacaacattagcctcgaaaccagacgcgctcagtttatgaaatcttcatttcctgcgggctgtggaagcgattgggtcggcacaagagaatgcgattttcacaaatgcaatcagcatcaaatcaaatttatcgcgtgatgggacaaaatcactgaaggcagcgctactgtacctttgttggcgtagatcttacgtcaatgcgaaaagtacctagctcggttctcttaagaggaccacgccactgtaatgcagcagtttagcatgtggaagctaccgccatagatggggctaaatgcacctacctaatattttcctgccctctttactctccccaggcgctcacaacagctaactgacctttctttcctttgttaagcctggcattgaagaggaacctgaagaggaagttgcccaggttcgtgctgcctactgggctagagcagcctagtagaagacggacaatgactctttggccaggattagtgacgcatatcaaaggcacctggcatgttacacacatgtggctgttctctaaatttgtaatcttgcacattttcatttcatagtaggaaatatgaaactgtcttgcaatcactggttgaatgcctactactaaatgaagattgacagaatactggtctattgcagctttctgtcagctcacttgcgttcatctctgatcgcatatgaggtcttgcgcgcctaccagttgttcaaaagttgccagtgctcttacccccgtacctactactagtactagtaagcactccaatgagtacctcgagtgtacctttaagcacaagcccccgaatatcccaggtgggtgactatcgcacacagcacatatcagatagcggctcgttccgagttgccagcaggtacctcttagtggatgggcaggtggtggggttgccgccttttcagtggggcacagcagatctcgcatattttttgcgccccaaataacttttttttcccttcgcgacggactcgcttgcatctccaacctccatttatcaaccctgggacgccagccgccgcagtctttctcttttcattatttttcttaggtgacagtgcatatcaaccaaaggtgagtcagcgattgatatttggcggcaatgcagcttgcgaagtgcgagcaatcttactcctacttgctgcttgccctctctccagcgggttgccagaattactcacgttttcttacttcaacagatttaccagcacatcgccttattcctccctcgatcgcgaatcctttccaagtttgaaccactttctcttcatcatgagcgaatcagaggctgtacagaaccctaccgaggctgttgcccccgttgaggagactcccgctgaggaaactcccgtcgctcccgtcgaggaacaagctgcggttgagcagcctgaggtggccgagaccgaaaagaaagatggccccaacattctgaagacgacggccaagattgaccgtgaaaacctacaaaacaatcgcaagttcgatgccactgcccgcaaggtgactgatgagcccgaggaaatcagaaaacaggtaacgaaagcccaaacaacccaaagccaggaagagagccactgttactaactggagaatgcaaaataggttgagttttactttggcgactggaacttccctcaagacaagttcatgtgggagacttgcggaggctcagagaacaagccgatgccgatcgagaaaatccactcctttaaacgcatgcgaatcttccaaccttacagtgctgtcgttgctgctctcaaggagagcaagctcctcgaagtctctggggaggaaggcaaagaggtggttaaacgcaaggtcccctataagcctgtccccacctccaaggccaaggccgaggcggccactgtctacgtgaagggattcggagacgagcagccggacactcagttcgaactcgaaagcttctttacccagtttggtgaagtcaacggcttgaagcttcgccgtaccaacgagaacctgtttaaaggttccgtcttcgtcacctttgccgatgaggaaacagccaagaacttccttgccttggaccctgctcccaagtggaaggagcacgacctgaagatcatgtctaagcatgattactgcgaggagaagagtgatcttatcaagcaaggaaagcttgtcccaagcgcgacgacacaaaagaaattctacgaaggtcgtgattttggaaagaagaacactcgctctggagaccaagacgactggaagaagcgacgagaccaggaccagaagagcgggttcagaggcggtcgtggcggtcgtggcggtcgtggccgtggccgtggaggacgaggtcggggaggccgtgatggtggacgtcgcgaccgcgactcaaatagacaagagtaagcaacctcaactgctatcagcaagcttggactttgaaatgggctaaactaacgcgctgaccaggaaacccgtggatgctgccgcaaccaacactaagagaccccgtgaggacgacgctgttgtagcaccagcggccaagaaggttgataccaaagacgagtgaataggctgtcaagggtagacagattttcaattcgctattccatttcctcaggctagaggtgctggacagcacttgggctgagtgtgtaagcatcattcatcagacgggccatgcacgagttgggcttatcagcatctggctccgggttgccccaaatcaacaatttatgggtttaatattgcaaaaaatattccagtttgtttcgggtgtcgagtatgcatcgattacatgggcacagttttccaccacagagtgggtttttgactgagatagttggtcaatccatagcagcaaacacattcaagctgcactttctcatttccttctgcgtttaacccttttgtttctctgtgacgtcaggttattccgagcaagagtatcaccgacattctgtacccaatatggcttactgccaaaacatgtcgtgttgtgttggcctcgcggtatccctgtagttttcgaatcccacggtcatcatcatcacgaacgagtgagtcagccagtttggccatccgctgtcggcaaactgctggaaatcagattgcaagatgctagaaactctccgtttcttagttcgaagtcgtgcagaggcggcgtttgttgaaatgcacccttgttgaggcaaagctggaagagacgaaatacgacagccattgccatggaaccgcgcagctaacggagaggcaggtcattaaatccggtacctacctagtagctttgggcgtttactttgagtttccgcaaacctgaacctgccaaccggtctaccacgcatagaaacaagaccggaggtttagggcgacgattatctttgcgatgcttattttcttgtcttttcttgcttcgccccgttgcatggatgcgatgtcgctctcttcctcgtcctcttatccttcctttcgtgtcactcgtatctgcgcatgattcgctgttcaagcccagataggaagtgcatgacggcagtattgctaagcgactttcgcaacggagtttccgtgggcattttcgacgcacaagacccaacagacaccgttgcagtcccctttaaagccgggacctttgctgtttaaactacggaggtcggccgaggctaccaaataggcaaatgggcaagccttctcttttgcccatttttttttattcgccgtccgggcattatcatcggtgccgtatcggcgatggttggcaaaaaaaaaaaaaaagggcggcatcccgatctccagtttcgatcggatgaagctgccgtgcggtcagttatcaacgggctttatactgtaggaagaaaggagatgtggattctagcatgtaatagaaatccccgtatcccgtgccctgttttgtgatgaggctgtattcctggttggttttttttttttttcctcctgcgatcttgttcctggtttctttttttttatttagtcggaggccttcgcccagtcatttcgaatttataagagaacttcatcgagctttttttttattggattggggtcaatactacttggtgtcgcgtgctctttttgggattgacttgatttccttttttgtatactcgaaacagtataacaagaggtactgcttcgcgtttgcgccccaagacttccgtttgcggtgggagaggcgattaagcgagctgttgtacttctttccatggctggataataaatttatcacaacggatttattgttccttttttaaaaagaagcccgctagaggcccaatatcatgaaaagtcactgtttcaactcacactgcttatagagtcggcatttggatgaaaaaaagtctatgacaatgtcggcaactactccagaacgcaaatcagaggacatcacctcggcacctcgtcgtcacagcaaagaagaagaagaagccgagatgccatccaacgtggaccacgagaagcacgaatactcggcaacgctctccgactctgacaactcgtcaaccattgaggcttctgagcgaagtgcgccgggtgtgtccatctctcgaacagtgtccgaggtgcgagatggcattgcgaaccagagggatttggagcgaggggacgatgcgattgagaagacgcccacggtcagaatcgatgaccccaacgtggtgaagtggacggggcctgatgacccggagaatccaaagaactggctgctcaagaggaaatgggccgccgtcttttgcggtgagtggccccgtgttcattgttggcaacatgagaataaagaatgaatctcatacatgcctatatgcccaagtagaagagacaagacagacactgacgctggttatatagtatcctgcttcaccctcatctcccccgtggcctcgtccatggtggcccccgggctcccccaaatcagcaaggacctgcacatcaccgaggaaatcgaaagcgccctcgtgctctccatcttcgtcgccgcctatgccctcgggcccctgatgtgggggccgctctcggagctgtacggccgcaccatcatcctgcaggtgtccaacctgtggttcctgctcttcaacctgggctgcggcctcgcccgcaccgaggcgcagatgttcgtcttccgcttcctcgcgggcatcggcggctcggcgcccctggccattggcggcggcgtgctgggcgacctcttcgacgccgagcagaggggcaaggccatgagcgtctactcgctgatgccgctgctggggccggcgctggggcccattgccggcggctgggtgacggaccgcacgacgtggcgatgggtcttttacagcacgacgattgcctgcggcgtgatccagacggcgggcgtcttcttcctgcaggagacgtacgcgccggtgctgctgcagcgcaagaaggcggcgctgatcaaggagacgggcaacacgagcctcgtgaccgagtacgatcgcccggaccggacggtgctgcagacgctgacgacggcgctgactcggccgttccgcctgctggccacgcagcccattgtgcaggtcatgtcgctgtacatgatgttcctctacggcgtgacgtacctgatcctctcgacctatgcctcgctctgggccagcaagtaccacgagagccccggcatcgcaggcctcaactacatctcgctcggcctcggcttcttcctgggcgcccagatctgcgcgccgctgcaggaccgcatctacgccgccctcaagcgccgctacgtgcccgacggcgggcctggccggccagagttccgcgtgcccatgctcatccccggcgccatcttcctgcccatcggcatcctcatctactcgtggaccgccgaggcgcacacgcactggatcggccccaacattggcgccgtcgtctttggcgccagcatcatcatcggcttccagtgcatccagggctacatggtggactcgtacacgcgctacgccgccagcgccgtcagcgccgtgacggtgctgcgcagcctggccggctttgggttcccgctgtttgcgccggcaatgtacaacaagctggggtacggcgttggtgggacggtgcttgcggcggttgctgttgggattgggtggccgagtcccatctttctgtggtattatggccccaagttgagggcaatgagcaagtttgcgcagtgaagaggaaagaggaaagttatatgattaatctaatataaggggggaggttgttgataagaggcggatgaatactaaaagttttgggaaaaggttaaatctgcttttgaagcaagcatgagacacgacaatgtatttgggtatataagcatataatgtaatgaaaagttagagaatgaagcaaaacaacatcatattctataagcagtctttatttcatgcttgtctagttttgtacattcgtttccctcccggcatctacccctgaatatgtccatgtttgtatatgatgggtgaatgttcaaactcccatctcttctttacacagagtaatccatcgccccattgccaataaccccccaaaactcctccacaagctccttctgcccgctcggcgcccccctcacagcaagatacttcctctcatccaccgccggatcccactgtccagggttccctccagccatgatgcccccggcctccttgaggatgcaccatcccgcgcagacatcccacgcccagcatccgccctcccagtaggcatccatctggcccgccgccacagcagcaatattcagcgccgcagagcctagcgacctgagcgagtgcaccatggcgccgcccgtctccttggtggcggcgagcttcttgaacacctccgtcttgagctcgtagtttggcccgtcgcggttggagccccattcgatggcgacgagggcgttggcgaggccttcgaggggacgggggctcgtggcaaggggcagcttctggggcgttgagcccttgatgcgcgtcatgtaggcaccgtgggacttgatggctgtgaagagcaggtcctggtaggggttgtagatgacgccgatgacgggctcgcggttgatggcgacgccgagggagatgcaggcgttggggaaggaatggacaaagtttgtagttcctaggagatggttgaaaatgagtacaatatttgtgatgacacttattatgatgtgggaagaaagggggggagaaatgctataagatgaaaactcaccatcaatgggatcaacgacaaatgtcggctcagggcccagcttagtcccaggcttgtaggtctcctcgcccatgaaggaaaactcggggtaggccgttgagaggcgcgacgagaccattttctcgacggcctggtcgacttctgtgacaatgtccacggctgcaaaatacgtcagctaattggcccaatgcatatattatagtgtgacaataaaaagtattgcgccaagttggatgaaatcccatcacgtacagttgagctttgtccctgttccgatatctgctgggttggcggatagaatcatgcgtccggcctcataagccacgaggaccagttcatcatgaatggcttggaggttgaggtccgccattgcagtatacgattgattgcttttctccctctctctcttttctccggaactcttatctcgtaatttagttttccctcttttcctcacgattacgaattggtcgtgaatgagtcaacagcaaacgatggaatatcaagcaatgaaagtgagaatgagagttgaggatgaatacgtcccctccagctgaggagcgaattggccagttaagaggggcccctccaaacccgctgcgctgtggaaactggaggggcaaaaatacgtaacgtggggcttttcttggctggcgtagcttgatggctgccacgagctttggctacagaaagcagccttctctgataccgcagtctactagcagcatgcaaaactttggaaaaaggagtcattatcaatttcatgcatttactactcgtaaataaaagactccatcactaagccaagccatcccaggaagaaagcaaaaataaaaacgtaattcatttccgtcctccaatcccgcaatgaaaacaacaaagctctcctaccttgggtacaaaggtaggtaaagtgtatgtatatcgtgatgcaaacctgtttccagcttttcccacttaaaaagaaaaaataaacatgacatgacattaaaaaaaaaaaaaaaaaaaaaaaagagtaaaaagccacccaggcaccgtatccttagcaaaaataaatcaaggttttcttcataaaaagctgtgcagccgtcttttcgttcttcatttctctccgtttcctcttcccccctttcttttctaaacccccatcgcatccagcttcactccacttccacttcacccatcgcattgtggttttagacgtcttctctaaatatcgacctccgctcggcaaagctactgccagaacttcccggccgttcgcccgtcttgtgcgccgctcctcccggcgcatccatcggccgaggactgacgcccctgaggctcgtctgcgcatcgtcgtcgaaagggtttctctgcgacgccgttgccgccgtggcagctccagcatctcgactgggccgtctgcctcgctccacgtcctcgttgtagcccacatgcgcggcgggcactgagccgagatggccgctgtcgtagctcgcgcccgtgtactcggtgtgtcctcccagctcctgctcgtagtagccgtatccatccgcctcgttgccgactctcgcgtcccacgcatcgtccggatccagaggcccaaagccgcggttgcctcgagggccagactgctcgtaggcgccggctgctgaccggtcgttgcggtgcttgaacttgcgcacaatgtcgttgaaccagccgacgacgccgccgcgagccggcttcgggggtccgtacggcgtgtctggtttacgccatggtaggtatgatgataagctgggaggtgggagctgtaaaattgccattgctgtcagccaaggacatttcgtcgctgcggcgtcgttgctctgccgtcgctcccgaagaggctttgcgatgctgccaaagactgccatgcgccgtcggatcatcgcctgtctctccaagcatcggaaaagtaaagcagcgagaagaatgagggtgaaaggcaggaaaaaaaaactcactcctagtctccgcgctcgcagttgcgaaaacacaacccatccaatggccgccgccactagaatcaccacaatcgcgatgacgatgcctcccgcggtcgaaaccatggtctgctaactttgggtctttgctcgttggcccaggagatggcttggaaaatagacgcagcgcggaaagatcaactcggtagatgcaacgaatttcgagtccgcagagtcccaaccatctggttgttgttattttccaacgccgtgcgcaaacgtttttggatctgaactgagtaggttggtagcttgggactggcttggagaagtgctgacgtcgagctaccgctttaggccgcttagtgctggagagaaacacccgcccggccttatcggggctacgaatgggacatgaacccctgtagagcatctggactcggtacctgcgcctaaaatacacagggagcccctgctcgttaagggaactaacgctccgtcatcatcgctataattgtctctgctcgttgctaaaacctcgtgtagtttccatcgttatccgcgttatggagatggtgcgaaacaatgcctcaggtaagcggtagcgattggtgcgagctcaggtgctatttataggccagcaactcactcagatatttgaggcctgagagaagcaaatcatgcagatggattagccctctgagaacattcttactgtatctagtcttatgctatctattttgtagcactttctactatatcctctagtctgtagagtttcaacgtttcttcaatgactctagcaagtggtaatccctcataatcatctgccaatgtggtatagatgcacgccaaaattcaaataaatccacaaaatgcattcaaatagaaaagggtcatataaaaggtgagcatctcaaccgttcacacattcaaacgtcagccgtccagagggcactgatcccacagccccccgctccttataaacttgaggctatcaacaaagcctctcagcttacaccgccccagcctatcagaactgcacgtccgcaaaggaaccactcggtcgttgagaatcactcgtactagctcctcgcttgagtcgccgcactgcatcttctctacgtacaagcgggcagcgaacgggaccgcccaagcggccgaaaagccgtggaggcgtcgaggtgatactttgtacttgagcggtagctccattgtcgcgttgaacagccccagcgcagcaaatatcgaagacattgtgttgtcatgagaaaagtctgcgtacagcgtcatgttcagaggaaacgttttgggagaagcgtcgagcgtcgagtttgttgtcgtgcggtctatcacaagcgtgccagtgagccgggcaatcagttcgttgccaaacccgacgccctgggatggacccaatggattgcctcgtccatagccgtaccatttatccaatgattgaaagtagtcgtagcttgcccactcatccatcgagaagagcctgcaaaagtcggatagcgcagtggtcgtggttgctactgtgttaaaggggcacaggtccatcataaagatcgtctcgggcagggtcaggtttgcgcccggcagtttgttgttgagcctccgattaatcgcaggtccaaaaattcctagccaagttttctggctttgatcgcgaatctcggatatcggtccatcttcaaatgccgggcaggctccatgatttagggagttgttgaatccatagtcttcggggagcacaaggatgtccttcgttgggctgacagcgtcgcgaccctgggttttaaagtatccctcaacgaaccgctgggccgatacaatcactcgatcagatcctgctgtcctaacgaacgggtcagattcagatgccaagtctggatagcgctggtaaaaggcgattcccgagtcaaccagctgctgttccccaaacggcgtgagatcatcagcgcccaggttgtagtcgtagtctttgaggaattcgtatcctttgccgtactccttcacagagctctggatgcgttcgatcatggctttgtaagcatccgacttcttctcagttggtgctcgcgctccatgccgcgatagaatctgtgcaaaagtcacattacacccctgcggaactgatgcatcgatggttgacgggaccgagaagactggcgagtactggccccaaatatgcgacacatctgtcgtacagtttccaaccaactcgcaagctgagcctgagctgaatcgcctttcagtcacatcatgttagctcttcttcgcaatgtccttgctcccttttccaaacctgcggctttacctacccaagtgagaccatggtcaataagatcgcgaaaaaggccattcctccaagtgacatcttgattaatctctctcgcccctgtgacgatgctgctaaagaagtagattcggtgctgcgctgtcgtcgactcgatggccgtcggcccaactgctctgggatagcactgtatttgtacgtgtcccgcgaaacggcgcctttgatagaggccaatatcctggagatcgacatggctgcgaaattctgtgctgcaacgcagcgacgatggaaaatgccaaaagggtgagttgtaacaattacgccaaatcgtatcttatcttggcttgcgcagttggagcccagcccagcgagagagcgtgtccacagaagggaaaggctcgtggccagattcgcttattcagacaacagaacagaacggaataaagaaaggaagacgagaaacatggaaagaagaaaaagaatgagatagagcgggacttggataatggttaaaactcactcatcgtttgcttgtgcaattgaagcttttctcgaactcactgagcttcagcggccaagctttggtggcgcacctctaaagacacgcgtggcttatgtaaagcgccatggccaatgatcgtagaccgtattcatttcagcgtccatcttggaattagtcaggcacttgttcctgcaggaggcgcttcgagcatctttggtgaagagtgaaaaagagcatccgtccaagtcaggcatttcttagacaggagcctatgcaacgcatccgagcctaaggcattatcgagcacaactgggggaagggtaagctgcttataacgccatacaaagtgtctagcgtccatgaaatacaatgatagcaaatacggtaaaaccgcagcacttccagcgccatcaatagaatatctcactatcctctgaatttatgttcaattcggcatgtatactaatcccagtattacctacctattctataacagtagcaatagctcctttatgtttgttccttctcctaaacgcctagccaaaaagcaaggatgtcgctcagctgcatccgtcagttttcacttctagtggtatcattgatgagcgcattagacccatcccgttctattctaccccgaattaacaccaatctagcctataccaggcctgtcctcatttgttcccctccaatcattcctcgtggtctatcatatgtggtccagcacatgagctgtatatacattagtaacgtcgtcgcgcatgtatgtacgggatccgctgtcatattgcaacgccaacattcaccgcagctggcttccggatgctgcttttgccaaatgtggcgcttctttccagtaaaccatcttcctccttccttgttgaagtgctccgcggcgaccaggccgtcggcacacttcggtctccgtcgttcgtcgaccatgtagatagtgtatcaaatgtctcgatactttgcctatccggccttctgggaggcgttacacactgataaaacccttcgcttcctttgatagggagaggggcgtttgtgatagagtccatgctctgattcctggcacgccctggttcttggaacagccaggttgaaactcgtgaaaacgacttcttcttccgcagcggtggccgtaggacgagaggcagtggtggtggaggcggtgcgggtgaccgctcttcttgcatcggcattatttgtgacaactgccgaatgttgtcgagcgtttcctcatacgcctctagttggctgatgtggatggatgcagtaatgggtccagtgttgggcagcgacacctcagtgtttaggcgctcagcaaatgacggcgctgctggcggtagagcaggaattatcggaacctctgctgcatctgcatgggtaagctgggaaagtctaccacgaaggggtccatttgtaagcttaccaggcactgtacgagccatcgagtgagctgtcgatggtctgcttgcagtgtagatgctttggcgctcaataatgtcgttgatttttttctgtagctcttccacttcattcatggcgcacgctacacgttctttgatagcctccatatcagatggcgcataatcccgcacacgaggctgtttctcggaagcgaggtttaatggtgacacctctgggctgcttgagaatgaagcggtagcaacatttttccgaggaatatgaaatgccgtggatgaatgacttctcttcggagatggcgattgctcattgtagggccggcctgcaagatgaactaaaggtggcggcgtcatctcacgaggaaaggaaaagtccggaagtattggagacagttcttttcctgaatttgaaatgtttaactgtagcggctcaaagggagtctcgggcgtatccggtgtcacaggactctcccagggacgagatggccgttgaggagggaatgggaactgaaatgagcctgattcgacatggcggaattcaaacggcgctgaaatctgtaaccgaggccgtgagctgtttgcttgcgctctgccctttgttaaggtatttgcttgatttgatttgaaagtcttttgcattttgtgcttccaacttggtcggggaggcgcagcctccgatactgccattgggagcgggtgagatgttggttggtcgtatataatgggcaatgcacgttggttatcgccttgggctcaatcagtcaatgaaaccttacaaactgctccagcatctcataatagtaagagggggcgataatccaagaaggctcggagaaaaaaaaaattacatacgggactcagatcgctcatcgatgcgaaaagccaacggttcccaacacgtgaggcaagacaagcatgacgcatatgcttcaccaaaaacacccgacgaagctttcataatggggagaaaaaagcagcttcatgccgactgggccggcatataactttaagtacgacagaaaagcgaatgaaagaccgtccagcgagtcgatgacataaaaaaaagtagatccggcgcccaagatagaaagtaaaagacgagggccgggcgggctcgtaaatactacttcgcatctgcaatagcgcctcacttgaccagggaactggagccattgtttgccggtttacagctaccaagaacaccttcatactctggatgacccaataagtggcggctgagcagcgttgatggtgagccagcaggcccgggacggtgataggctgggccacaaatgagaccgtccagtcggcgcgtagaacgctggattccgatggctggcgctacccacaagattgcaggatccacaaacggcgtcagacggccgggctggcacagcgagtcgatgtcttgcatccgccacacctggcaactgatgctattgtggctctgctactgagaccccgaggaggggtctcgtgggctgctggcattggcccgccaccatacctgcttggccgggcacccctggcgacgagatacagccctgacagacaacgcttttctgtttcggcggtggcggcagggcagcaaaggggaaacaaaagaataggtcagatactgcgtgttgtgaaaacagaaacgtgcccaggcttgttgcgaaacttggttcggcgccacgaaggcaaacttccccatattgggattgctgttttgcttctttgggccatttcagcactgttggcgcgcgctcttcacccgactagatcctcacttaatttctttcaaccatccgagcagatcaatgacggttgattgttacaggaacgccaggttccagagctgacacattgttgtcgcgattcctaaagcgagaggtcctccatattctcagaaagcggtatctatctttagcatcgcgtggtgatgatctggtcggtcatgatgacatgaaaaaaaccaggcacgcaaaatatggcgtagacggcttcaagacttgactcaagacccggggccagaaaccacctgacacccaatggaagagatgggttgtattagcattagtagcacggttctgctgcggccggtggcgtaggcagagaggtctgagcggcccataagactgcatgttcgccaacagaaactgaggatacgagcgaagccatcatgcatgtctcagtttcttccacactttccggaggaagcgcacctatgccaggccggatatatcagtgtaagtgccctgttgtcgctgttttttaatagctcgcgggtggagacgccgttggaagtgccagtgcatgggtgggattgtcgtgccaagaatgaagtgcgggcggtgccaaagtagcagagctgtgtgtggtggaaggatatatccggagtgtagccgatatcgttagaagcatgcgataacactgccaggcttgcctatcctggaaggtagcgaggcggtaaaccccggcagtatcccaaaatatctgagacttctagcaaaggaagcactctgcagttgacgttggacgaatccgcagagggccattcaagatggggaaacgaacatccgtggacgctgacggagctgccgctttccggaagcgccagaaaaccacacacgatgttcccactggcgaggatgtgaacaccggggagcagctccagcgcctgctcgccttcgaccaagacatgcgccgagcaagacatggtgagctgaatgtcaattataaggagcatatggcaatgccaggttttcacgacgctaaatatcgttgattaggtcttcaatccttcaaaaggctccttgataacattatttccggcgatggcgatcgatctacgagtctcggcattttacgggagtacctcgaactagtgaagccgaggcacgacggcgaagatgccgtcttcctgggtgatatcatggagatgtggtcatttgctgcccaagtgaacgaaggaggcgtcatgtcctctgcagccgttgtcttggcgcttgtgctcaacatcgtctccgattcattagacctggtcaagcatggtcttggcatctgccagtcgcttgtccaagatcgccaactcaagtcaatatcgaaaaatctatcttcagacaagacgaaaagcttcattatatctccgactttgcgcctacttcgagaagctgtgagcctagacggaggtgcctacgcaaggaagattgtccgtgccagagcatatacctttgcgtctctaggcagaaatttagagattggtattgctggcgacaatcaaggggactctggcaaagcatctgtgagaacaaatgctgttcggttcttcttgagctgccttaggtacttgcactcggatggtcgaaaagagctcctctctcagaaggaactgttttcacatttgacattcatgatcaagagcgaccccccattccttgtcttggagatcttggataccttaaaaacctgcgtcctagcagacagcaagatttcccgagaaatcaagttcaaatgcttcaacaccaagaccctaatgcgagttctggctctgtacacctataccaatagtacagaggcagagagcgaggttgagcgagtgagcgagaaagctcatcagttcctcatgtatgtctgtacgaagccgagcgcgggcatcttgtacccatccacaggcctatatcccaaagagacggacgaggaattctcagtccagcttgccaagcagaaaggctcagcgcatggaagcgtaggcaaggatgatacataccgtgatggagtccctgtttacaactttgtcttgtctgaatttgctgcaaaattgcgtccctggtccagcatgaagcacagccagttactgacagcaatattcgaggccgctccggaactaatagcaaactactttctcaacaaccagtctttcacttttgagccaaaactaacaatgacttggatcggatatgcatccttcctattcgatacaatgagaatcgcgcttcccccctcttttggcgacaaaacgcgcttttctcgtggtcctccgcccactcagattcttttggataacattttgccgcttccgttgaatcaaaaagtcataattcgatgtctctcgccaaattcaaacttgacatcattctttgcgacaagaatgttgattgaggcgctggaaaagctttcaatggccatcaaactgcacgaagaagcctttcgagcaacagacgcacaatggactgaagcatcgcgaagattaattgatgccttctgcaggcgcattccggacatgaaagagattgttcgaagctataaaagcattcccagtgagaatgcactgcacaaaacaatggccagcaagctgcttctcctgtattatgagataattcctcagattgcactggctgcaaactttgacgtttcgcctttctttgttagcgtcctacgaagcttacaagatgaaagttccgatcaccagcacgatggattccgcgagatggagctggaaaatttggtgtcgattgctggctactctcctggtatgagatggttttcaagaatcgaaattatcagcggcaaaggtccctgttcgccttttgtcgcgcttcttaaacttctttccggaagcgatcgaactgctccccttcatcagctcaaaaaggtccttgcagatgttgcggtggaaaatcagcttgtttctgctgctaccagattaaaacccttccttcaagcccttacgatgagcatagatgaaaacagcccagacgacatggataaagtttggcctttcttggataattgccttagtcgctgcgccacttcgccaatcaaatatcttgatgtactccagagctatctcgccgatgagaatgtcgacgtacaagcaacagctgaagaccgtagcttcaatttacttgttgttgccatagctgagcagcttccctttatcatggagaccactgatgcccaggggctcgcttcgctatccagtttcatatcactatactttagcgccctgtacaagaaaaaggacagcgatgccctcaaacgcgtctacagcaaaatcgaggagaccttggcttcatgctctgtgaagattgcgggtctagggaagcgaaaaatatcaaaatctttaaccagcggcagccaggaggatgaaaacgacgatcaagaagggggtcaaaatgatggggaaaagcagacaaccgtggatgagggaaagctagaggaggcgctacatattccgttctcaagtccagaggatacagcggtgctcctcagatggcacgccaaaggcgtcgaggatctggtcgaagatggcttaattgcaagcttgattcgcctccttgcatcagaacacaccaacatccgcaaagaggcacttaccaacatcctcaagatggccgccaagattgatgactcggcgtacgaagagaagaagcaattctggctgctcctgtctgagctggcagagtcttcccggccacatgtcgatagcggtcccgttccatcggcattcatcgccttctccatccatgctctagacgtcttgaagaaccctctgcatccgctctatcccaagatcaacagctttttgactcgtagccctgtctggtcgccagagaagcttcctctagctcacgatatccttcacggagaaccttcagaggacgacaagtactataccgagattgcctggttcctgacctacatcctcgacgctctcaagactcccttcgacctgagcatcttccacaagaagcgctggttcgaaaagattctcgccctgggaagcaatccctatctccgcgtcaacctgcgcaccaggatcctcagaatcgtctatcgcgccacgtgcatcgacgccggcagcaccacgctgatcaccagatttggcttgcttacctggctggatgcgcagagagtggcgtgtgacgttcctgaagattcggagctctacaaggcgctcatgggcagggcatggaagacctgtgaccaggcaagagtcaggacgtggagcaaaaacggggtggaaacgcttcttggggatgtacaactgcagtaggggaggcatatgaagggctatcccgttcaaatttgtcatgtaatagataatagatacccggataaatgggtcaaggttgatacaagccttcttaagcgtatatatatatcatgcatactgttaccattctatcatctgcgcttacctgcactgtatatcaatactacaacagacatttcacagccatcaagagcaaataaggagatatatagataagatgcgtttggtgaattcaagactcgtcatgcatatatgtatacataaaaaaatcctttttcctccacctctagccctattaaataaaagctacagaaatgaaaagggagagaaaagggatatcatccgctcatcgcttctgtttttttcaattcgttcgcttggctccgctggcttaaaggacgctcatgaatgccaatggttacaaagccccctggacattacaacgccgtagtttccttctctttttttctttcctccccaattcttcgcccgaacccgtcaagaattattaataaatgtaatgatgcgtaaatgaggaaaatatgccaaaggggggcggctatgaagtaacgcaaattgatccaaaatacgtcatgagatgcaacaaaaaccaagaaaaaatctatcaaacatgcaaaaaagtaacgcgtttccattgaggtccgagtggatcgttaaatcaaagtggcgtataaagcatagcaacggacaacaagagagggggtacttttaaagttggccggaaagaagagcctcagtggctaaaagtttcgtcagccatcgtttatgtaaccaagggtaggagtaggggggggttagggaagtttaaaacataccgctgttgatataggctctcttcgcatcaagagggacgtcaaagcgacgctccagctcttgcttcacacccttcttggtcacagtcatcagatccgcagtcttcaggatatctcggatctcgctcaaaatttgatcatcggtgggcagcccgaccatgtcctctggagagaagaactgggagccgccatactggctcatccggttcatctccgaaggagccatggacatgcgggacatgttgcgggcttcatatggctgcatatggggggcagtctgcatgaagcccgttgtagaggcaggccggctgggataagcatattcagacatggcaccatgagctttggtaccatagctgaagccggaaatctccgagtgtgtgtcatcgcgtgaggtctgggtctcccaaagctcggcttggtactcttcccacttcttttttggaatagattcaggatcaaacttgccttcatccgaaataagcaccttcttgccatcttcgccggcgacgacacgagtgttaccccaggcaaagtcatccatgtgccagaaggcatacaggggcagaccaagactgaaaacgggaatagcaaggatgtaaataatcatccagccaaccatttcccacttgcgtcgcagaataaagatgatggcctgcaaaccgtaaatggcacccaaaaggataaaagcagtaatgggcaccgtgcttggatgctgaacaacccgaacaatcaggtatacgatataagctacagtcactggcgcaacaatggtactgagcaaatcaataaagacgacaaaacgcatgctgaaacagcagaaaccgcagagttgctgcatgggcatgagctcaatcagattgtgcacagtggaattgatccatcgacgtctctgagaaaggaaaacagcccaggagtcgggggcgatagtccaggcgtgagcagtgaagatatacttggtcttgtactttgagtgaaacttgagcagtaaagtggtcaagaaacgatcttcacccagatgcagcaaattcttcatatgcagcgtatcgactcgaatggtagagtaagcctcaacaacttcacggctgacgaagagtggcttattcgtctcagcagcacgaatgcggtacattgagaaacaaccaggcaaacaagtgactgagccgaataaactctcaaaggccttggccaggttgtgggagatgtagtactcgtaaacctgaatcatggtgataaacgatcccttagcattagtcagggccgtctcaccacacacagcgatgatactcgtatcgttgatgagagaggcaaccatgcgagtggcggaatctggagcgacaacggtatcggcatcaatctggaacatgaattcataaaacgccggattgacaccaatgatgttgcgaatttggtgatacatctcaagctccatggggctcatgggaaggttgtagtggactcggttcaggaagcgcatcagcaccatctgagagtctctcttgccacggttgccaggacgcgaaacctcggagggcttgccaatcttcacaatgaccaggaatggaacaatgtggccttgcacctcatagagacccgagtatatcttgcccatattatgctgtttcagaccttcgcctagcgattcgaagcttaagggctcgggatcgacagattcggacacaccaagaatgtcaaggacaatcctaggagttggtctatcgttaccctggccgataatcataccgtcacaaacaacaaccaacaatttacgtttatcatcataccgcatcctagcagcagagtcaatggcacggcgtagggattcttcgtcttccgtatatgcggggatctggcacatgacgaatttgtcgagaccttcaggcaagtttttgccaccaaattgcaaagccgcgaagaatttgaatccaatgacagaggcaagcatgatcgaaatggcgagaatcagatattcggcaaataagcatttggtagagtttctggtgtcgacatcggcgacataaaataaattgtccaggcagcgcttcatccgagccttgccagtggcgtcaagcctgagagagttccagtactttgtgatatcctggcctggattgagctggaacagggacgtgactgacgagtccatgaagtcggtaagagactggtttgttggttgtggctgacccggcttcactcgtaggtggcgacctccagcgagatacgtagtcaagtcatagactttgctgttcaggattgcaatgttctgcgagttcttgccctgcgacgacacgtatttggcggtgtaaccaatattgcccttcttaaatcttgacttgaggtaatacatttgctcgtagaaccagtctggctggctaacattggtaaaggcacggaagtcatgaaacttggcatttgcatcagtgttgctaatgagagctggcgatccagagaagtttgtcgtcttataatcaagagtgaccgacggatcaatagcgccatcaacaccatcgcaaagtgcactgacttggacagggaataaggacgtgatatctaggccggcatacttctcaagagtctcctgcttgactaacccttggggatagtgagacggaataaatgcacctaaatcaatgacaatgccacgaatagcagtatacgcgccattgctatgacttttcccgtcatatgaagaaagttcggcggcactatacacatgctgagtagggcagatgagaatgggaaagattgcagtaaagaagacggcgacaagacaacagaaccagatcagcaagttgatggcaaacttttcacgccaggcgatgcgtatgtcttttcgaggcatccggcctaacagcctgatgaggaaatcagggatgaaccaagtgagagcgtacacaacgaacagccaacgcttgcggctggagctatccttgtactcctcaacctcgaccatggatttctcattgcctctctcagccatctgcgcgcgagtgtcatgattcttgaacatatctccagtaccaaatgccgaggcgcccgcctcagaacgagcatcgtcgccaaagtatccgcttcggcctttctcaccatagccaagaggcgtttggccagcagacaagaggcgctccttggaggcgccaaaggcgtgatggtcgccgggagtgagaccgtcgcctccttcgctgtcaaatgcggacatggcaccacgacctgatcctccactggcgaaggataattgggcaatctccagccagcaacgctcgctcagaaacacgcctgtagcgccgaccgagacttcgttacgaggccattgtctttcatcgatggctgcttctgctcgctcgcgctcgctgcccaccaggagggcttcgctgtttgccatacccaaaaactcgccaaaaggcacgaacaagctgaagtcagcggaccgcagccgctggctgatttcggcaataccaaatgtctggacttgcgtccgaacacatttgctatcaaactggttggcgatccgtcggtcattgggtttgagacagaaaaaaaagtaggcattggttccagcgtccgagatggctttttgcacgttctcaagagacgataaaaattggccagatgcaccttgctctgatccacccttgggcgctccgcgcttaggttcgcgcgaatcgctgtcctgtgacatcgagtcgaagttatcttgcgtctgacgtcggcctccagcattaagcttgggacgagcgccctttcggaccatgacactaggtgcgcgcatcggttttgagctgatggtggcctgtaccacggttgtgcgctcctgagggtgggtgacggtttgcaaagcctcctggccaaagagtttggcaacaaagtcggattttgtgttattcatcatgttcatgaggtcacccgagatgatctcgccattctcttcgatcaagcctctgacggggtactcaacctcgccagcaaaatgcttgacagtgaagcttgcggccaaattctcggtgtggaagttgctgcccggtagcttggcggttgcagaaccaacttcaatggcagggtttttcccctcgaagcgcttgcggaggctttctagaagctgcaagtcggttctgttgcgccgcgtctggtcatcaagaatgctcaggagaccattcccaggtttcagcagacccttgacggcatcggtattgtcaaagtagctggtggccgataccgtgacttcttcggtttcatacatttctgctttgcggtcgaagaagttgcggagggtcatgttgtaaatggcctcggtggcggcattggtcaggagctgatcaagcgcggaaccggtggctgcctgctgggcgaaaccagggaaatcgacgatggagatggtgttggcaatgttctcttcaggggcacagaggcgctggttcatactctccacgatccaggcgaccaaaagcgcataaagagtcctggccagctcattggcgtgggcacgagcaccattagggtcgagcataacggtgactcgctccttgtgaatcactttggtcttataccccagagtggtctggagatcagcagcgctgacaccgaggaaggcagcgatgatggcaagcacgtccttgttcttgacggcggtaacagtattgcctccctcgtgagaaaagccaccgctgtcgtccccagtgacactcgtgttgttggaaacctcaaattctagctggccaatgtgcagaacagtagcaagaagttggcatgtctcggcaatgtcacttttggtgaattccaacttcctcagggcggtcttgaaaagctgaaagccatcagcgtcgttgattcccactctgagctgggtggggtgcccaagaaacttccaccttttgctgccattttcgttgtcaaatccgagatgggccttctcagcatcgctcgtaccggcttgaagataatacaggacgtggtagttgcgctcgccagtagggacatcagtgattctgcttctttccagccgatgatccagcagctttgcaccaaggagagtcgggtgtgtagatgcagatgtgtcatattgtaactcgaggaagaggccggctcgtgacgcattgggagtcgtggcagtttttgtcgtggtaaggctgtcgaatacatatacagcgtgggacgctttggtcgataacggcgtcgacgattttcggaggaatgccgctacgatatgatttcgaattgtagactttccggccccggattctccgctaaattatgccagccacattaggaactctgcgtttacacgtcctttgtttgaaaaaggaaagtttgtttgaaaagggaaaaggtagtttaagctctagcagacttgcactatgagcagactaggttttttttctcccaggtgccgcacacacaaatatagagaagggggagcataaatggaaacacaaaagcaggggttagaaatgttcttacagaaacgaaatggcttgattttcagatcggtttccaagtcttagccatgcacggtcggccacatcttcggccgccgccatggcactcccctctctcccgccatctggtcccttcacagacgacgtatatgtgtttaaggcgacaactccatgggaagataagtaggtcgtcgggaggttaacgtgaaatcggcttgccagatgcgccgttatctgcgtgtcggactgctgatgggttggcaatgccggtagagaatgctgcgtgtgtgctcctccattgccggctgctcctattggcaagctcatggcaaagggggctcaaatactcaagaggcgggcaattacctcccgccggagagcaatgaggccaacagacaggcgccgactcgcaaaagtttgttgtataatcaacgaacgggtgtcaaacaagaagtatcgcaattggacgataatggagcgagagatgttgtgtcagaatgatgttgaaaacgagtctattagggagagtaaaacgccaagtggacaatggctgaatagaaggcttcgaagatgttgtttccaagtcgattgcgggcaggaaaggggtcttgcttgttttcttgctgccagcgccgtgcctggaatcacgaacgcggcgtagcagagctgacttgtggcattacggttgagtccggcgggcgccacagcatagtggcgcacttaagctgcacgcctccaggaccctcactgcggtgcggcgggtcgcatgcgagctcgaaatattattagcattcgtgagcactgccctgccgtctgcatgcctgtcctgctgtgctgtggacgccgggattcatgaagggggtagggggtatggggtatggatagggggatgagaattgaaaattgatttcgatgtttgcgagaaccaacagcgctgcccagccctccccgccattcgttgcgatgcgttgtaatgcattgccattttctatttatttcttttcttctttatttattacacgcgcgtttgtgagagttgaggcttactctctcagttgaaacggcaaaattctaaacagatggcgctcttaacaaagaaggcgcgacttgataaccgaattccacgaggctgtgataaaaaaagaaaaacttcaaattctacatctagcaagcaatggaaaatgcaccatatttaaaagcaacgtacattcattgcatacatcgagcttcatccatcgtgagtccaaggctgtcttacatggtaacaaagcccacagacacaagaggaactggcaatacattctttgagatggctcaggcatgtggattttgattgacgcgacattcgctaccaccttgatagtgcatacagtacagcattcatgttggctccacgctcagactttgtaggcactctctcagctctcacatgaacagaaatcatcatccggatctcacggagccgcatcaaaccgcgcggagtgcgcaaaaaaccagccgttctggatcgttacatcagcagcatcaaaaaaaggttgatgcgtccagaatcagcttacatgtgctatacggggacgctatctcttgctcgtgcccctttttcccctttacccgttgctatattcaggtagagttcaaattcaattcaagcagcaccagtagctcaagccctaagatactagaccaatacctgctagcttgagctaaaatggcggccgaggcgtctccagcgccaggcgtccactcatgtgtgcgctgtagtaaacaaccacatgtatcggggaggtagagtaaatactggcttgattagttgtacaaataacgaaggtatcgttatgtccagattatcggcgtgcggcgttatagagaggtctggcccgctttgattacaggtaatgaagcttgtagctccgagactgaagtatatctgttttcaggcagtgtctatacccatgatataaacagaaataacccattctttgacaatatttgttaattctgtgcgagtaatgaggaaacagtgagagaatgtccacgtgctgcgataaacaagatacacgaagaagcgtgaaatggatgcgagttcccgattttctatcgtgctatacaagccagatatcgttatagggcctagtaggtggatgtaggtacatgtagtctcttggtctcacccgatgcacccaacacagctcaatgtacctcgtggctactttgcgtcgccgaagtgggccaagcgatccgatccatgccagggatcctggacggcaagacaaccgccagctgttagcggtgcctagagttgccgccatgtactctgcgctccacgccccataaaaggtacttgcaaaggggagtttgctctctgtggcggcgagttgtcccgttgtgaacacaatcggtcgcacagcataacttcgtgtctctcccagcatcggagatcgaattttcggttcttgctcctccgcacctcggcctgcgagactacacgcagctgctcccttgtctacctgtgccggcctggcaaaactgccctgctgccggtgaaagcggccagctccatcgcctccaacgacgtgcgcgggaactgatacaatggagaagctggcgcagctgtccatgcctcggggagaattactgtagcataagactgaggccacctcgtacagcttcgatccattcttatgcccgactcatcttccaacaaccatcattgagaaaagggccattttcccaaaaaaaatcagtgttgtgctcatcctgacaaagccgccaagaaaagcttacctgcttggtggcctgacgggcacagcctgaaactagctcggcgttctttttataacctctttagccagatcttgccagaacaagatccgattgtcgtcgcagtacggagagaaattttcggaacacgaggcgctctgtgtcatgcatccaggcgtccatgtttgcttggatggatcgtgctgatcacaagtggtccgcgccaacgatgatgcctgttggtcgaacatgagagttgatgctactacaagtacatccaccatgattttcggggaggcttccgtgcatgactgactgcgcaacacctttggcccctcctgacacgaacactcgtgcgattcttttttttttttctcttttttattattcttctttttttctttcaacctattcgcttgtattggcggggccaagtgtcttggatgtcgcagcaccacaactgtatggactcacagactactacctagcacggaggagtatggagtaccgctgcagggatcatcgcgatcatcgccaacagcaggaaaaagaggtgccatcgccaaaaggttaatagtatgcgctctctccctgctgacggattaacgaagctcatgtgtgggtggcgctgattcgaaattgtactacagggtatcaagctccatgcccagcgggcgatttggtgccagtgcttccctctttgcacgtatttcgtggccgcataatcaatcgtagactcatctctgcgtgtctctcgtctctttgatctcgtttcctcttctcttcatggcttgttttctcttagccaatcggtttctgcagatgacccaacgttggtcgaactgatcgaggctgcgcacttcggtagtgcaagcggctcctagcacagccgctcctctggaacattgatccgttgaaaagaaaaatacgagccctactccagtaggtactcgggcagcgccgtgattggccacaagtagaatcgtgcaaagacgggctcgcaggtcgcacgcaagacacacggtggtcgcattcatgcgcttgacctcgtattggccaccagcatacccgctgacgctgggtctcctcgaggagcgtatttggggagcgctccgtacaggtataatgtccgtattaagccattgatattttccgggcggaggaaagacctgacgtgtgattgaaatttcgaattcaggtgtggaatattctgcgctccatagtcataaattgcttctctttgcccagagcggtagcaacagacaggggacatggtaccactgcggtgcccaggcggacggtacagtgcggagtatctctggccggctatccccagaagatccatgtctgctgtcccgatcgcagctgaatgccagaagtcggcagtatcaataacgcgctgcccgattctatgcgcatgttttcaagcgtagtgtgtgttgattgttttgatttgcgcggtgcagttattatacgagcttgagctttatccttctgacgcattacgcggcgaaaactctaatgtagcccatgagttggcagcacgtcgtatcgctgctatcgccgtaccacgtacggataccagcaggcgctgctacagtacggtgatggccgctagcccttaaagttgaagccccagcgggaacggcttcagtgaggccaacccggcacagcggcgcccgctagcgcccagctgcaagcgtgctcccttacagcgcgttgtttaccagctgttttctttgtcctaggtgctgtagcgctggtcaccctggctcgtacgtgctgcgctactgctcgctgtcgcccgccggactcgctaagcacacgccctctccccctggcctagctgcaaccaagctgctttgcctgcacgacgttcttggaaatccgcccatgggatcaaactccatcgtctgtcgatttatcctgcagacgcagccgctgggagacttttcctctgctgttttccccccaacctcccctggtgtgactgcctcattcgctttggcagccctcctttcaatcgttaatcgcagcatttgtttgttcgctctgcatcatctatcgtctgttcatcccgttctgcatctcgcttgcggaggaagaagaaaggagttgaactggcaaccgcgtctctgcgtttccattgtccctcgctcagcagtgcatcggcagactctggctttgtctctttttttttcttatacatcgccgtatattgcctttccccataatattgcttgttagcataccttagcgactgcttaatctacacgcgcatcatatcctacgcagcatcgtaataccagccgtcgattcgagggcctttacgcccactccttcgtcatggcgaaccggctgtccatgttctccatggcctcggaggctcgagctggcggaccgcaggccacccaggtcacgacgaccaccttgctcaacgccatccacaacatctatctctcatcacagccgcaccagctggatgccagcaccagcgtcgttgtcaacacctggctgacggccgcccagggcggtcctgctgttgatgctactctcgcatcgcgagcttgggaacatgccaggcggcgtgccgaggacggctgcatcatcttggggtaagagatagacgccttcttcgcgaccaaacaaccattaatttggccatttcatttgctaacgagtaatccgtctagttctctgcatcaatcgactccctcccttctcgtccctttcttgacatcgttcccgtttgcgattccatccaacgtctacaaggctctagaggcccttcagccgcttctccgatgtgtcactccgcagaacccatcagccccaaagcaagctggtctcggtgtgactctggccctgaacctcgctggcaacattactggagctacactggccctctcacaaggcggaattgacacctctgccggcctgctcgacattcctgctgaggcgggctatcgcgcctttgatgtcttctactacctgttaacctcggcctcaacaccagctgagagggagtttttgagcctcaaatcagcatctgcctacaccctcctgtctcgttctggcacatacgacccgccatcatatctgcccactgctgatgattctgcatcggctgatgactttcgccaggcccttaaagacattggcatcaaaggctcagctcaccggaacttcatttccactctcgccggcctgctcaagcttggcgacacccttgattacagcattgaatctgaggcgttggaagagattggtgaggatgtcggcggcctgcttggaattgatcccgaggtcgtccttcgtcactgcagcacagaggaccgcaaaactttggttggcgggttgtacgaatccctcgttgactgggtcatctccaaggccaatgatgccattgccgcccagctgacccgcatcaaggatggtgacgagtctctggatggtcatggtgtccgtactcccacttcaaacgaagataacggagatactgtctctattaccgttcttgaggtgcctgacccagctcttggcagggcactgtgcatgcgctccgtcttcgacgatacgcaaggcattaatgccgaaatgattggcgatggtttcgagattccttcggccggttcttcgattctgagagaagtccaacaggcagtatctgaagtagcaccggacttgggagttatgaatggcccacagggacgtgagcgacagcatgagctagagaagagggaagttatcctggagaaggctgcctatggcgccgacgagggtagttttctgaagaagctgctcttccccgtcgaaggccaaggcatcaacctgggcagagctggccgtattgatctccccacggtgcttagctccaaccgcatgtggtatcatctctgcttgcacccaaccgatgattctcctgccagtctagccgcgctaccctccattacgtctgcttggtcggccggcactgtctcccgacagcttcgctcctggaggctgccagaatgggccaaccgccggcatagaaatctcgactttactgccgactttgacgttgaggaattcgtgcaccgctatgccccccttggctgcagggatgggcgagaaggcatcgagacatggatgctggagcgtggctggagcaacggcgaagtcttcatcggcaaggaacgggtctggattcgcgagaatgcatggtgggaggccgagaacatgcttgatgttaagccaggcgatgaactacatcccatccacagcaaccccttcaatagtggttttgatactggctactcgggaactggcagcggctacttcccaccgactggtctggacaatggtgtcggctccagccgtgatgcactggctcacaaccgcggcatgagccaaagcaacatgagccaattcacgctcggccaaaaccaggcgccgcatgccgcgccatccatccacccatccattgcacctactatgcgcaatggtgactatggtctgggtaacaagggtgacctgtataggaatgacgggttctacaacgcggaagccgctgccctcgaccccgagctagctgagaacaagcagattgagacaaaggaggtggataatgcccgtcgagcctgggtctggttctgctgggccatgacctggtatattccttccttcttgctccgctggcctggtggcatgaaacgccccgatgtccgcatggcctggcgtgagaagttcacgctgtgcctgttgattgcccttatgaacggtatcatcgtcttttggattgtcggattcgggcgtgttctttgccctaacatggacaaagcttggaaccgtaagcaggttggcttccaccaaggcgaaaacgattactacgtcagtatccatggcagtgtctatgatcttaccaaattctggaagcaacagcacagtgacaccgccatcaagaccacttctgacgtcatgttgcccttggctggtatggatttggacgattacttcattcctcctctgaatgtagcctgcccaggtcttggtatttcagatgcctttcagctatctctcaacaacactatcctataccagacggctgtgcatacttcaggccacttccaacctgatcctaccactaagctgcacgacgagaattggtacttcaacgtctttgagccagctatcgaggaatattacaagggagaactggtttacaccacaaaggatgttgcgaaagaaggcaatgacgagcaaaggatgtgggccatgtatggcaacaaaatctatgacctgaccaactatttctcgaccctcgctgtttatgataacagtaaacagtccgtgttcctcaacaaggacatcactgatttatgggccaacaatcctggaaccgatatccagagcaaacttgacgttctcctcaacgatcctaacaacaacagcaccgtacacgccaatcttgaaaacagctggttttgcatacagcgccttttcttgaaaggctacacggatttccgcgtaaccccccggtgcacagtgaacaactggattcttctctccttcaccattgttctctgtgttgtcattgggctcaagttcgtgtccgccctccaatttggcggcaagcgacgcccatctcctcaagacaaatttgttatttgtcaagtccctgcttacacagaaggtgaagactcgttgcgaaaagcactcgactcgttgacagccttgcaatacgacaataagcgcaagctcatctgcatcatctgcgacggtatggttgtcggaggaggtaatgatcggcctacgcccaagattgttctggacatcctgggtgtcgaccccaaagttgaccctccggctcttccattcaaagctgtgggtgctggcggtgatcagcttaactacgggaaagtctattccggcctttacgagtacgaaggcaatgttgttccatatctggtcgttatcaaagtcggtcgagaggcagaacaaaggaagtcaaagcccggtaaccgtggaaaacgtgattcccagattcttcttatgagcttccttaaccgtgtgcaccatcgctctcccatgaacccgctcgaactggaaatgttcaatcagatcaacaatgtcattggcgtggaccctgagctgtacgagtacctgctcatggttgatgccgacacgtgtgtccaagaagattccttgaacagattggttgcagcttgcgctcataacgcaaagattgccggtatctgcggtgagaccagtctcgagaatgaccaaaagtcctggtggacaatgattcaggtctatgaatactacatctctcatcatatggcgaaggctttcgagtctttgtttggtagcgttacctgtttgcccggatggtaagtggaaaacaatcaagggttccccagcccaagatctcacaacacttttcgatttcctctctttcctttcttcttcattgttgatccttatcaatgtaactgacccaaatgtgtgcatagtttcaccatgtatcgtcttagaacagcagagaagggcaagcccctaatcatttctgatgctgtcatccgggattacagtgtttgcgacgtcgatacacttcaccagaagaatcttctctctctgggtgaggatcgattcttgacaacgttgatgacaaagcacttcccctctatgcaatacaaattcttggcgcatgctcagtgcaagacagctgctccagaatcgtggagcgttctcctgtcccagcgtcgtcgatggatcaactccaccatccacaacttggttgagcttatgcgattgaaggatatgtgtggcttctgtttcttcggcatgcgcttcattgtcttcatggatctcttcggtaccatcattcttcctgcgacgtgcgcttaccttggctacatgatctacagcgtagcgacacacccggcgtcgttcccactgtggtccattgtcatcttggctgccgtttatggtcttcaggcgctcatcttcctcttaaagaggcagtggcagcacattggatggatgattatctatatccttgcataccccatttactcgtttgcccttccggtgtactccttctggaaccaagacaatttctcttggggtaacactcgtgtcgttattggagagaagggcaacaagcaagtggttgctgtagatgacgaaggcttcaacccggcgactgtccctctccagctctgggatgattatgctcttaccaacaatcttccgggccgccgtggcaactacaattatcaggagaagcaagactttggctacaatgagcagtacgagatggacgaaatgaaatccgtctactctgccggtcctcaaggctcggtcctcaccggtatgcacggacgcaacacatacatgcctccccagtctcctgcacctttcgccgccagccatatcggcgacccatcatatatgcaccgccagtcaatgatgtccatgggcactgggattcaggatcgcagccagtcaccgtactctgacttcccccagcgtactagcgtgatgcatacccgaggtctgtccaacctgactccttcgccgggcttgtctccgggcttgtccccaggcttcggtggcatgaaccgctcgtcttctgccatgagctttggtcgaggccatgaggccacgcggtcaacaacttcgtttgattttaacggtgcagccggcggcatcatgtcatcagatgctgccatcgtcgaggctatccaaagcgttctgcaaggcgttgacctggacactgtgactaagaagcaggttcgtgcccttgttgagcagcgcctgcaaacggagcttgttggcgagcgtcgcacgtttgtagacaagcaaatcgaccgtgagttggagaacatgtaacgatgcatatgggcatggaatgaatgaggaggaaaatgcaaagcgtattggcgaatttagaatatgggtgtcttttttaatatttatcatcgtactaatcattccttttattcattttccgggactgttttgctccctcgtacgatagtcaacaccacgaattttgatcggatgaaacgctgtactctacgaagccacagaaatcaccaccaaaaaaaaaaagaaagaaagaaagagaaacccgtttattgcatcagcaaaacatttgatatatggcagagaaacggcgtttttatgggtgttattttttcttttaggaagagagaagtttacagtcttttgtttaagctaccatttggaaagaagagttattgcgtcatgaaatggaataatgtgctttaccgtaacttgattgtttgggagcagcctgagcggtagtctttttaaagctgacttttggggcgtgcacgtttctcgttgcagcgattgtttataatacatagttcatttgaatttgagagttttcatatcttaaaaatttttgaccattagtattaatcatgttattgtccggagaagaagagatcacgagccattgcttttgtattcacctgaggataagtttttgcaatgttgaacgaggatggaaacgctttcagttctaacacgaaatggaatagtaaatgaaaaaaaaaatatctaacaggtgaaggctatacatacgctatggatccaagatttccttttgcttcgctctagccaactttgtgccttcttcaactatttcctaccactacagcagcaacaacaagagcaagttacttttggtctacttttccaacgcccttaagacggagatagacgtcagttccccatccgtataagctctggacggcaataccaccgccaaagtactctgcgtatgcgcgactcaacggcagaccgtatcccaggccggcaatcgagcttcccccggtgctggcagtagcaatagcactgagcccgtcgttgccactggatcctgggatgtcttggtcttcggaaaaggtagtaaacgagtaagaccagatattaggaagaacatctgggggaatgccgccccctcggtctcggatgcgaattgtcacacccggggcgttatcgtcaagaggcttgatggcgtcgtatttgaagggccctagttcctcggatgggggcttgatatcagggagatggccctcttgttgtttcaacggtggctcgggggcgatggtgaccacgataggttcggttgctttgctctcgattgatgcgcggaacgcattcttaagaagttcggtgacaatatactccagatgcatcggcaggaaggcaaacgtcgtttctggctcgccgtcaatgatgagctttgggcgtacgccgtatcggagctcgcaaatatcagccacgaagccggcgcaagagtcaatcgttagcgaaggcttcaaagcggtgtcaataacaccgatatatgtgggatgctcggggcatggcgtaggactagctccaggatcaaaatgaggctgactgctaaagtgcagtgcaatgtgctgctcggaaatgaggcgagtgccaatgcgggcgcgcagatgctcgtccaagaagcgcgtcacttcggctggggagatgtaccgccgacactcgaggaagcccttggctaggatggggattgtgtcggtatgagtagcgaccagctcggcgaggacattggtgaacttgatttcatcgtcgagggtggtgatggctcggccctcagaagcggcctgccagtagggcagcaggatggatagagagtgcaggtagttgttgtagatttgagaaatgttggggttggagacgacaatgtacggaaggttctggagcgcttggaggcggtgggcgagacgaatcggggcgagggagagtgtgaagttggccgaggacaggagcgacctttcggacagaggcggcctgccgtgtctgtgtagaagaagagagattgttagctggttgacatcgtccagagtttacttgcagcatgcggtgtatggataggaagagaatgagggatgatctgaggggagagagagaggactcgcgccgcctaccttacgagatctgcaagacgcagaggatgctgaggcaggttggccaatttggagatgtcggcgtcagaaacatcgtacgcacggtccgaggtgaagcgccggcgctgggcctgcagcagggccggagctcgagttccaagtggccgcagcagtctcgtggacttgatcaaggctgtcattgcagcattgggggtcggttattgattctgggaaaccgagcaatagaagatgtagcaacaagacgccccgctgatgcaccgccgcggccttgtctgcgatgtgcatgcaaagcaaagcaaagcaaggcaagcaaagcaaagcgaagcaaggcaaggcaaggcaaagcgatgccaaggaagcagcctcgttgtttacagaatggaaagagttgcgttcggtgagcggctcagcgatcttcggcgcatgccactagcacatgctctgggagtactagaacagattcagcaggccatctaatactgctactgcactactgagctagtggtcacaggtcaatggttggtggttgctagcagcactactagtaggtcgatgctcttctcgaagctcggcttggccagttgcgagatggttgtgttgtgtgcgccgtaatcagccggtcagccgataaggctagtgacggcacagagcccaccaagccagaggatgttacagccaagctgaacaaggtataggccaaattggtgacatcaaactgctggagtctgtatgcatatatctctcatcgataatctttgggatcaacaatactggtaaagaatttaattatcaagtcaaatcacgcgacaataacgaaactgctgctactgctatactgccgttttgtactctttattccccacccttatcgacttacgtcacgtcaccagaaggaagctaaaggaggggaatatggcggggcagcgtcgatgcgggcagcgtttgtttactttgggcgtcactgtcacagtcatggaacacagctgtaattccagttcaatgtatgaagtagaagatattctatttatatttcccttctagtgtaggcaaagcattataggcgtcataaacagcgtggtcataaagctccatctactgcgttcgcatcacagagtcctcctcgacggccttgaccgatgggtcctggtcgagagttgagacagtgccttcggggtattcaacgctaggtgcagcaaatccaatgtcaggaaatatgtaaccattaggaggaaagaaaaagggttgtagactcacgcgaagcccttgatcaagctgtattcctgagtgatcttgccaccagcgtcggtggccttcttcttggctctggcctcgtgtcagcgatacagcggttcatatccgcgagatgatgggcgcctgatactcacgcggcaacctgcgcatccgaggcatcgtcgtgaagggtaacctatcaattaaagagcgacatcagtaaatgtatcgtatcggcaggcagaagtctataaactttgtcatttttactcacaatgtaagcgggcatcttgggcgagttggtagttgataaagcgtgatgtgatggagtcgtggctttgtttgatgcagaggggaaattgaggatattagtatgggcgcctggctgccaatatcgatacgtcacctcccgcaggccagccacactccttagcctcctccaactgcagccgagtatcatgtaagcagatgggcagtgacacgcaaatgtacacgcaagtgttgagcgtggatgctggttactactactataaatcaaggtctgattcatttatttactggtaattgtagggttatacagccttgtttacacgccgatgtctctagcggacggtaggccagcagttaggctggatctatgctgtgctacgagatgcttagttgcgcagggaggcataccacgacgtgggtggctttaatgacgtatctttgctctcagagctgggaggtttgctgctactggctcctttagctgtcagctgttcggcttgctttacgcagggcagtacatgtattgggtttcggtgtaatgtgataccggggtatgctacgagctggccggaggcttggtctgctctagatgctcatctttcctaatacctaatattgctgctacctgaggatttgctgcatttcagacatgtgatctttgctaggttcatctgttgcgttattaactaggctgcagtaatgttggctcgtactataccagaagcctagatgttgattcgtgagtggatgaacaagagttgcagtagtagtagtagcatctatttgccacgaccggtcctcattcccacaaagaaatagactagcgaaaccaacgttttcaatggctcaagtctagatgtattcaatgcaatcataaaccaagctgctcggaggacaattatcacaaaagccttctctgtcgcgtcgcttaccctggagacctggcacttgattaggtaatcaacatcaccatgcctcgtatataagagacaggcgaacaccacaacgggcgctacaggttcatttgtgcctgataacaccccatccgagcttcgccagcaagtaatagcttcagagacagcacgcaaaagtagctgccttacatataggagttttgggtgcgctttgcggacattaccaaccgccatacaagtgaacagtttgttatatgaggtaacgcccgaaatgatgggatgaaggacatacaaacaaagaccccagaacaacaagaagccagcccgagtacattcgcctaatcgccaagtcttaaatgaccctgatcattaaaactccctgccggggagatccggaaaagaagcctgagcaaggggtagctttggtccaacttacttaatcggacggctaggctaccgaaggactgggaggcaggctattatcacttttgatcaatgcctctatggcggtgatctatagcagcttatactacaagtatgtatgtatcattgcgaatcaagccaatcgtggcacagcagttgctattgtagaagcaccattgcttcatagtgggcacaatacctaaaatctacattccctgtgtgtcactgttatatggaccctgtcttccgcgttgcccatgatccatggctggcgatatcgcctcagacggctcgggctcgggctcgggctggccaatatctgagcacacaatcgcagcgcgcagcttaatatcctcgtcaatactactggcccccaagagaagccaaaatacttgtgcatcccaaaaccaggcaggggaatgaatattgcggagcgaaaagcagctcgaagcgggacaaagcttgcaaagggcttattcgtattcgtgttaaaatttagcgcgggctgaaactgtgaaagatgattggctgtgcgctctgagcgacgacccaacagattcttctttcgacggtaggttgccttttgcggcacgcgctgccaggggtgtctgcaaaagggcggctgctattggtggacggccgcagcagaaacgagatttgatctgagcgaattcgaatgcgcgccgatgttagcgtagcgggaatcctgccattgctctgctcgtgtgagtagctcttgcacagagcgtcggagtctgacacgctgtctcgatggaggatacttgtcggtacttgcagaggatgcagggcccctttttctcagtacttgtacaagtaggttgccattaacaagcagacaattacaggcaccggtacagcatcaatgatgagcgcgatggcttcgcgtggagatgaccgcgggatatcgcttcccgcaggcaccatcgtacgagttctcttacgagcgacaagaccaagtcggtcagcgtagccgagtgaatgggattggcctccaagattaacaattaccctttcagcctgcgtcaggcatggcactgggtctcaatggagcaatgcagccgtactctactgcctgcttggggtacctggcaagatgctgcctgtaagatcagaggctcaactgcgtcattcagccagccctctgtgcctttccggagcctgcggagagattcccagcagcaatataaaccccctggcggttattgacagaaccatggcaagcctcgcacgtttggcaattgtgtcgtagctgagctgggacctgtaatttgcactagtatgtccgagctagggacccgtcaacggatacgcgatacacgcttgatagacgagtgaaaagcgggccgtttaattaatgggtattgttctcttggagcgacgccaggtccaagtccgagggcgccgctgagcaaccattacggaggccagggtcaggagaatcccctcaaagtaatactactaagtatgagtgacgagaagcaacatagaaaaagagacagagtcctcatacaagtgtagaatattggagtagggagcatggagtaggtacaagtacgtacaagttacgcctgttgatctacagcaagctactaatgctgtcttttttttgacgctaaaatcgataagcaaaaaaaaaaaaaaaagagagagaaagacaagattaaaattggcaagggaccggtgcaatcaagcgcccaggggagggattagctgcatcttccgagtcgtggagcacggccgtgggtcttgtctactgtaatccaatctttgaacacccaagagaaaaaaaaactctctttgacgaccaggattcacccccggcagcctctcgctcatgcgcgcagtgggatctggttgtcaatgccacacacacgcgcagcaacgcaaaccaattgacggcagcctttcggaccctggagcggagtttctgctggtgattgcttgattgcttgtatgtacctcgaggtacttttggacatcgacgagcacaccgtcctcgtgggtcagggccaattactaaagcgactcggagtttagtactaatccagaggtgctagtcgcacgaaatacttccctggcctcttctgaaccccagacggctttggaccaacggcttttgttcgtgctgcccccctgtcggccctccattcttttatatccccatcgccgtcactcgcttgcccccgtctgctctctcttttttgaaggtagccgcagcgcgatagtatcgcgtccgatcgagagcttgcgacccatcacaccaagaacagctcgagacagccaacacagcttcttccgcctgtagcccaccatggaggccgtcaatgccaccggggcatcctcagtctttacgtctgttctcgccaattcgaaatatgtcagcgccaacatccctccccagctggacaatgtgatcgagaccatctcgaccgcggggccatggacttggctgttcaccgtcatcgccatctgtgtcgcctatgaccaaagtatgttgttcgccttttccgtagcccaccatggctcgacaagaagttgaatcccgactaacgagcgcttgctacccaacagtcagctatcttctcagcaagggctccatcgttggtccggcattcaagacgcccttcattggacctttcctgcagtccatggaccccaagtttgaagagtactatgccaagtggctgagcggccccttgagctgtgtctctgttttccacaagtaagattcatcacacagaaattgatacatctcagggttcagagttggtggccgggactgacattgactcctcggcaggttcgtcgttattgcgtccactcgtgatatggctcgcaaagttctcaactccccaatgtacgtgaagccttgtgtcgtcgatgtcgcccacaagctcctcggaaaggacaactgggttttccttgacggcaagctccacgtggatttccgcaagggtctcaacggtctcttcacccgcaaggctctcgcagactaccttcccggtcaggaggaggtgtacaaggcgtatttcaagcgattcctcgacatcaccaaggagaatggcggcaagcccgttcctttcatgcccgagttccgtgaactcatgtgcgccgtctcttgccgcacctttgtcggacactacatctctgacgaggctatcaagaagattgctgatgattattatctcatcaccgcagccctcgagctcgtcaacttccccatcattcttccttacaccaagacctggtatggaaagaaggctgccgacatggttcttgctgaattcgccaaatgtgctgccaaggccaaggtccgcatggctgctggaggagaagtcacctgtatcatggatgcttggattctggtcatgatccagtccgagcgttggcgcgaggctgaggcaaagggcctgcccaccgaggatctggtgaagccgtcacccatggtgcgcatgtttggagattacgaaatctcccagactgtcttcaccttcctttttgcttctcaggatgccaccagcagtgccgccacttggctcttccaggttaccgctcaacgacccgatgttctcgaccgtatccgagaggaaaacctcaaggtccgcaacggtgatatcaatgccgacctcaacatggatcaactcgagtctctgacctacacccgtgccgccgttcgagagctcctccgataccgcccaccggtccttatggtcccgtatctggtcaagaagccgttccccatcaccgacacctacactgttcccaagggtaagcctcaattcttagcctgatttgttaagattgcacgcttcaaatactgacatcttatccgataggctctatgctgattcctacaacgtacatggctctgcacgatcccgaagtctaccccaaccctgattattacgaccccgagagatacttttcaggcgatgctgaagtcaagggtgccaagaactacctggtgttcggaaccggtcctcactattgccttggtcagctgtatgcccagcttaacctggctctgatgatcggaaaagcctctgtgcaaatgaactggactcatcacgccacccctctctcagaagagatcaaggtgtttgcaaccatcttccccaaggtaagacacgacccaaacaaagtaccggaaatagttggacaactgactaacaatgatttaggatgactgccctcttacttttgaagcgaggaactagatcgaaaacacacgacggcatgaatttcgaaaaaaacgggcgaagactgcacaactgcagtcagcgacgcattatacaaacatgtacggccttgcggtatctaagcgatacataatcgtccggtcggcgaatgccatccatggctatagacggcgttttctctgcacatggcatttgtcaagcactgagctgcattgaaggaagcttttaataatagggaggagtttaggattggtcttgcgaaaggaaagggaaaggcaaggctcaaaagggggggatggtacatactattttaatacccaatcatcagtgtacatattattttttttgtttatcccagccatggcataattcccctctgcggctgggcggcatatgaagagcatcaagtttagctgatggaatgaaaatgaaaatgaaaaagataattattattaatgagttatccgttgcatcgggagaagagcgaagcgagattaatggaagatgatttatgagatgcgagtccctatagcagtattccgtaggtaccgcagagcatcttacttcaagaacaacgaattatggaatggccggccttggacgaggagcttgttgatccttttatagagcagctgatatgcgtccaagtggcttaggctggcattttgggattgcgttgaaatcctccgtactaggcaacttcaggcgtggctcccacgagcaaaagaaagcttgaagtttttttttggctgacaggtagctgcacatgacatgacgattcgcggggcggtttccgcttgtaattggggaagcttcattatttctcgacgtcgccatttcccacgtcagtagtccttttctcatgtagctgtctgtgtaggcaggaaggtagtagtagcagcacattttatgagtggtacgtgtgctatatggcgattaaaaaaaaaaaggggggggggggggggggatagccgtttgtaatagctgttgggaagctcaggttgaacttggccttgagtggtggcaagcttcccgaggctgggctatttcggatccatggcttagctagcggaattttgggaatacctactacaacgctttgcacgcgcaaaactgcccaagggaaaagtaaagcaaagcaattggcactctcgcaaaaaaagcccatttttgtcgaaaaccaacagatcaggtctacaagggcttcaagcgtcagcaagaagaaggaaaaagaagaagccggcaaagtcacaatcatggcaactcggcaagcttgtcagcggcttgcgctgcggcgcatcacatcgcggatgactgctccagtgacagtcgctgcggcgaggacggcgatggcctctgcggcgattcgaccaatgccttcgttgcggccaagggaccacagcaggagcgtcggtgctatgcggtggtactctggcagtgccgagaaccaggtgccgaatagtcgcatctggggctttgacgagatcaagacgctggtcgagaagaaggaccccgaggaaaaggtcatcctcgtcggtatgtcgaaaacatatgatgttattcttatatcttggttactgaccatgtgctcttttaaaacacacaaagacgtccgcgaaccctacgagctcctcgacaccggcaagatccccggcgccatcaacatccccatcacctccgccgtccagagcttccacatctccgacgaggactttgaagacatgtacggctacgcccgcccgcccaaggatgcctcgctggtgttctactgcaaggctggcgtgcgggccaaggcggcagcgggtttggcgcaacatgctggatgggagagtgttggcgagtacccgggcagctggctcgattgggataagaacaaggggccggtcgaggtggttaagcagggaaagaaggacaattaagccattggggcggcggttgtgtcgtatcggaacggcgatgattcttggtgttgatgttacagctgtatataaactgatggcgcgggactaagagggaagataaaaggtcgttcataccgaggagcacctgggctggtaggcaagaaagaacaaacataatccaaaatctgtaataaatatacattcatgttccatcatgtaaattgaggcatagctaactgtgctgtgtgtagtgtacattgctctggccacatttctggcattctcatgcaaatctgcatctcaggacaagtctttcttctttcaactctggaaacactcccattatccatcaccaattgccaaagcagccattattgcggcgtatcagagccaccgtcggtaggagttcgcgcaaccggacttccatgggcaaagaagaggatcttgatggtcaaagcaagaccggcgtgtagtagaatgacgacaacgagaaggatcttgctgatttgttgatcggtcgcactcaatactggatataggtttcgcaccaggaacaccacagacaggccgaatccaacacccacaaagacccagttaaggatggagattggtgaccacgaaatcacagcaacgggtatccatatcagattcgagtatccgtacagagcccagctttcaaggaggttcgccgattcgcttccaaagtatcgaagagcaaggtacagggccaccgggatgaccaaggtatagccgtaaatcaggcccgccgcgcctacatgtcgacaccccttcttgttagccacctaatgacaaagctaggaaatgaaggacatctgagaggaataaagccataccgctgagtagcctaaaatcatacgcaaacgcggacttgcccgtcgtcgaaagatattggctgattgtgcctccgaggaatagaatcaggacgactgtcgttgcgatccaaaacggcccgtacaggtcgggatttccctctaatacgtcgaggaagtttgcccgcgggaacaaggccgcccagcagcgcgatagaacagcggatgtatcgacgtcgaagaactgcgcatagaacgacatgctccagagatagcgctttgaggaggaggaggaggaggatgtcgctggtggtgggagccctgatgctggcgccttgcggccgcctcttgaggaagagggctcattgaagttggagctgtggaattcgagatcttcttggagatcggtgtccccgaggtcgccctaagaggggttagctagagtgaagcattggattttgccagcatgctgaattgatatataggtaggaatgtataacttccttggagcgcaacgcacctcatcgtccacgtctaccactgcatcatatccggagccggacattgctggcctctttttgtttttgtcggcggatacgtagtttagttcgtctgataaatgcgcttcccgaaataccttcctataattggtgttggagggcaattagtttcgatggtttaatagctgtctatccctccccgagacttgttggctggctgcgatagcttgtcaacgtgtatggactacgtatcacgtgatagctcccgcttgagccgctaaggcatgcggatcgtcacagcttgctttcgtcctggtgatgaaatcaggccgtggtttaataattaattattcacgttcagacaataataatcagagtagaagatatttcttggggactcatattaatatccataatgaataattgttgcattgacgaaatttgagtacaattttttttaatcaaatacagtctatttgccgtaattcagataatacctactagtaggtattttgctgtaggtatgagcacctgcatgtagctcttgtaatgtttcgctatattcagcttcttgatcgctacaactatcggacactttcagttttctgagatttgccatctccttcatggcccattatcacaggcctggcattcggaaagtacaaatcggtcctgccatggtgctgccggatcactccagtcattccttaaaggatgggtcattttgaacaagttgccatcagatatcatctagattgttgtattcgtctctaccatgatactaatgtagaaacaaatccggaataaagcagtagcacctctgtccttgccaaccccagaatgccagaaaccagacgccgcatctttggtgaaatgatttatttgagcttcttcttggggcgaagctggttggtgtgtccgcactttcgcttacggcagttggtagcacggggagggagacgggcctatgaatgcgacaattagcacctagagggggaaaaaaaagcttgtcggagaggaaatggaaatatgcacgtacgtagcacttgcggcaaatcatcttgtcgcagttgaacttggaggccagagccttcagggagggctcaatgataccaccacgcagacggaggaccaggtggagggtagactcctgtatattcgcattagcatcccgtctctctctcttttttttgttccttctcaaatttccactcctctcgccatgttttcgcatagacgattcgaaaacgcagttcctcagcgacgcaccttctggatgttgtagtcagacagggttcggccatcctcgagctgcttgccagcgaagatcaatcgctgctgatccggggggattccctccttgtcctggatcttggacttgacattgtcgatcgtgtcggaggactcgacctcaagggtgatggtcttgcccgtcagggtcttcacgaaacttttcgcatttgttagtacgaattgccggatgtcgatatcggggggtttgtttttttgctgagcttacatctgcactattttacggttagtatttcatatttcatcacggattctgcagctggcctgcgcatggcgacggtactcactcttggacgattttggtgatgcttgacgatgtgaaggttcaatcgctgattctgcgcgcaaatttggtggggcggaacttcaaatcatagaaaaccctaggtcagtagccgatgcacgtgactttcaactgaaataattcctcaatatggggtatctgagagggctttcccaaatgctgctagtgcgagacctcgtacggacccacctgccttaaagtgcattacctttagcgtttttgatgccgtaaacactgatgcttgtataagaagatgattgatatgagagagtctcatatgaagcacgctcaagttgtggctcactttgtataactaccaattacgcacttctacaattgccaagagatactattgataagtgctcgcgtggtcgatgcgtacgcatatgtgccacgttagtgctcgccttcgtgacgtttctttgtctgccagacaaccatagtccgttcgaccctgtatattgcgtctgtcatggtttcaagagacgctcccaccacggcacctttttgtagatgtacatgttagcttctgtctcgcattttgatacgagtgctattggtgtgtcagacatacctgctgctttatacagatcgaaggctgtctgattgagattgtcgacatgacggaatgcttcatatcttgagataggcgtcgtcgtgcttttggctgtctccatgtagctgaatgaatcgtatttaacaatctgtgatagaagatttttgactgcatcgcccagttccgtagtggaaagatcctccacttgattgatgcttgttggtatgtcttctacagggaagaagtttgttatcgggttgtcgtctataatcttcatgtaagaacttgaaccatctcggaaaacttgctgccaatgacacatgacacctactagtgacatcgatgagactagagacgtgagcaaagtacgcgtcgagctctccatcatccatagagactatttggctgggtgtgacccttttaaagtcatacttgccagtcttcgtctcttgctgcgtgggtagactctgtttcccccgtcgccatctctcccagtcgagtttaggcatctcgagagaatcgaaagtggcaggctgggatattgaagtgtcctcagaaaacggaaaagagagcttggtagcaacaacgagcagggctatcagccgtatctctggataatccaatcgagtattcgacagcctatcgattgggaattggaactgatatcctagtatggatgctaatttacgggccaaaatgatggagtcaactataattttattagggaaaaatattgtggctgagattcgtcgcctttccacttactgggcagcgcaagctcctttgcgaactggatcaactctggaacatgattaatctccgggaagatgagattgtaattgaaatggtatgagagcaccaagtccataacaaccttgtgcagctcatccccttctataggggagcggaatggtagctttaggagcttgatataagcagcgggcagtctatcgcgcatttcttggggtaaagagtgatactgcttcctggtcagcatcgggatatcatacatgcaatccacttttcttacgcattttttatataaaagactgccattatttgcccatcgaataatttcaccgaggtgagtaggtattctcaaaaggacacagcccagatagcaaatggcgagcgtatcgggcacacgcggcaatggccaccgcgaacccaattcaggatcccagctttgttttctggactgttgctgccagtttgacaaggctgagtcctggggaggctcagagctgaaaacctccaattcttcttcttcgtgggtatcatgtcccaacccagaattggatcctctgattcgcaagtcccataagtcgcggatgacggtctcaagctcttctctgtgccccttctcattaatgagccatgcgagttggctcctaataatcaattgaagggattcaagatagagatctctgccagcctggccagtaagcggcgcccttcttcgttgatctctaggggccttttcacgccgagacacggctcccattttaccagagtcttcgatatcacccagatcaaattggacaaatccctacagttgatcagaaacatagttacagccagcccttgtttcaatataatgtccataaagagacactcacttcaacttgatggcctcgggcgcaaaatctcagcccgtcttgcagataccatttctggctaccgcactcggggcatctttcccctcgaggcatcctacgaaggccttctggtgcttccattgtgggattcttggctgaattttgtctgggtggctagatatcttgaatggccgggctgcgtctagtttggggatgcgatgcgcgagtgtagatttcacggcttaggcggtacggttccggcagcagttaagaagcttgccctcatgttgtatcgtatagtccaggaaagagagatgggagagaagaaaaatcaagcagagagcaaatgtgaccgaagctgtagattaagacatgaatttgcaggctgaggttggctgcaagttactactgaaaagcacatgcaagctagcgcatcttagatctaggatggccgttttgcgtagtaccgacagcccacctttccgcgtgtattatttttagccttcgctgtaaagactaagtttcacacagtcgagctttgaaggaggtgaaatatagtaaaatgtaagaataaaaccgtcaatcgtctacaattatgcaaatcactacttgtatcgatttatagactgtacagcaagccaatatgcacattcattttttttttatcttcattttctatcataattcccagctacgcaaacttccatctgggtagctttggccatgattcgtgaaggacaaaggaaactgtattggccctttggaagggtatttgaagtgccaagtattgaaactagctgaaaaaaaatccgatccatcaaccttcgagcggaacgacccatacatcaacccaaggatattcgatgttacgacggccgcagtaaacgccaggaggtggagggaaacgagggggctataaacaaatcctaaatcttcattttactcaattggcggaggaaagtagaattgttaatttaagactgcttaggagcctccttggcctcaatggcggcctcttctcccatggaagtgagaacgacaacgtctagatgtaaaggttaggatccgctgttaagtggtcgctcataatttcataatgtcataatttcagtagagagcaacttactggtgtccttctcatcaaccttgaagagcttgttgatcttctcaccaatctcaccgtcgggcatgcggacatcgtccttggtgtcaccgtcgtcgttcatgagggagaggaagccatcgtcagagatgtcgagctacaaagaatgtgtcaatacttgtcaagctatattttcgcccccccgtttcccttaaattttcatcctgggaccaagatcgacttacaagctggtactcacgacgggtgacgttggggacatccatgttgtgagtggagggagaaagatcttcgtacttcttgccagtgaagatgtcaagggcgacaaggtggaccttggcgtgaccgtgcttgccagtcttggaggtggacatgtcgacaatcttgcaggggcggcccttgatcacgacgaagccgttcttgcgcagagcagagcactgcatggggtaggtgagagacgcgccggcgtcggcggactcgaaggtaacatcatgctgtagacggacaaatggtcagcatctatagtccacgacgaagcaaatttgggcgaattgtaattttggcgaagagctggaagccgatcttgcagatagaagtatcatgggggcgtagaagctcatctggcaaaatctacaaaaaaaaaaaaaaaattgtaaaatattgtgatgtggggtgccgctcagtcgaggggcagccaagacgattgcggggtggtttttttcctcttgtgaaggcagcgcaaagatgctcgagacagatggacgacttacctcgtcagccatggtgatggattgcgcaaaaatcgaacttgtcgtgaagcaagagagagaagacgaagagtgagagagagtctgcgcgacagacagacagtggagagtgctgggagttatgtggagaggagaaattgagaggtgagaggagaagagcaagaggtggacggagggggtagaaaaggtgcgttacctgaatttttttttcgccggcgtgattggccctggcgtcaattttgcctgggcggcggtgggacgcagctttgcctcttgggaagcggatttagtaccttttggacccgtaaggtttggtacttttttttttcctgtcttttttctcttttttttccccctagagacctagacaagcaacttttgagccagcctttctaggaaaaaaacaatcatttagagaaaatcccgaggtttgttgtggctgcgctgcccagttatgtatggcttagagactctcgtaggcgagagctgttgaactaaggtggacagcagccaacaccaccacacgactcatagatgcagacacagtacctgtaactcgaaaaattgcccacgcatagcatctgtctggttcctttagcgctgaattagcactgtatctttccaaggtgtaggtaccgaggtgcctccgcatctagactctctgcagctgcggtgcgttgccgttaaagaggtatgtatcccaaatttgatctcgggagcggggaggctgcatgagctcactcttgtgtggaaaagggtaagatgatcacacacacacgcacaactccgcatctagagtctgcaaaacctactggtagcactcatgcatgatctgagagcatgatgggcgtgatgtatcccctacctacacacctcaccttgccaaaccaaggtgctatacgcttcaatggaataaaacaatcaatagaataagcgaatgtgtagtggcttgagctcttcttccttggccggaaagaggaacagccacggtccctagcaaagcttaattgcgagctggcagcagagctgtcgcatgctgcggtttgctacctacctaggtacctacctacctacttaccacctaggtaggtacttaggttcctacaggtatcagattgctgcactgtatctgctattagtcgcgtgctatgcgttggtgatcaatctgcaacagagctgaagcttctgcagcagagatgcatgcattcgctggccacctttttcgacatctttgactcaaaacgctgtcaatgggccttgagacgatggctactgctttgcttttgagctccagagcaatcatctgacagtaagaattggatggacaggcactgaggcctgcaaatagcaccgcttagtactaccttcatgccaaggtttgctacagctagatccctattgtagcccgtcccttcgccagacacggcgctaatcgatagccccaagctcggctccactgtcgcatcggcatagccttgctgctgcaactgaactggccggtcgtctcactgagtactccgtattggacagccaacagcacctgaggtatgctcggcatatactggagcgccgtgactaccaattgtctagacgtagcgactgctcggcactcaaataccttcctccaagcgatgagacggtcatgattgcgaggctccctcttttcctccaccgataacccccgactccagctcccggcttctctcgcaccatgtggctcgaccggctctcagggagtcaagtcagcgcgtccgggccctcgactcctcagatcaccagccggcacaactcgccgcttccgcgaaagccacaggccaatctcagcccctacgtaacctctcagcggcaagggccctctccgcgggggtcgtctctgtcattagtgtccagcgactctacaacctcgctgctggcgtcatcacgcaagcccaatggctcagaagtgaaacagccagccgcgcctcaggttccggactcggtaaacatcttggagaggctattggcggcagattcggagattgtaggcaagcctcagggcaaggcaagctcaatcacggaggaggatctggggctcgatgtcgatttcggagggttgtctctaaaggagctggccgctgggagctccgatggcgatgccacaagcttccgccggccccagaatgccagcgagtgtacgttgcaattccgacgcgccggcccaaacgactgtatttcgcgtgctaagttaccatttatagatgagaacgacaaggcccgattcgacgccttgcatcgatccattgttgcgtgcgacgacatcttgaactcggtcgaaatcaaccttgcggattttcgcaatgacctttccactgtttcggctgatatcgaaactctgcaaacccgttctagcatattgagtcgaaggttagaaaatcgaaaacgaatagagaaggcgcttggcccattggtagaagagctcagcgtgtcgcccgagacaatttccaggataacgacaagccatattgatgaagcatgggcgaagactttgaatgaattagacaagagagcctcagccgttcagaagctgtcaggaacacagcagggcaaagccagtgaagagcttggtccgatattggagaaactaatattaaaggtaccgtctatcagctcaattttgataagaggtggccttgggactcgactaacaggcggtgctgcaggctgtcgaacggattcgcgactttcttgttgcccagataaaggctcttcgatcgccccatatcaatgcgcaaatcatccagcaacaaaatttcctaaaattcaaagacctttacacattcctccataaacaccatgcgacgctcgcagacgaaatctcgcaggcgtacatgaacacgatgcgatggtattacctcaatcagttcacgcgctacgagagagctttggccaagctcaaacttcatattctggacaagaatgacgttctagggcaggaagacgcgactagaaaaacagccgtcttatctagtagtcgtgttgccggcgcaccgcatgatgcgttcaatcttggacgtcggattgatatgctccgaaccaagagcacctcggccatctcgtcgtacctggcagaggaggaccaatcaacccactacctggaagtcccctttcgaaacttcaacttggctctcatcgataatgccacagccgagtataccttcttggcatcctttttcgcccccgccttgtcgtattcacaaatatctaaaaacttcaattatatatttgagccaacgtttgaggttggtagagtgctttcaagagccctcgtaagcgagacattcgatgccctgggtctcctgctctgcattcgacttaaccagcactttgcttttgaccttcaaaggcgaaaggtccctgccgtggatggctatatcaacggcacgaatatgctattatggccacgactgcaggtcataatggatcgccactgcgaatccgttcgactactgactaatgctgcgcccgcgaaactcgctcgggccgaccagttgaagttgtccgccgcaccgcacatggtgacccagcggtttgggcaactgctccaaagcttcctggccctgtccactgaagccggcgacgatgagcccgtcgtcgccagtcttcgccgtttgcggtccgaggtcgaagctttcttgactcgacatagtcaaacgcatggcgacacgagaaaaagcgagcgatttttatacaacaactattccttgattcttaccattatcggcgatgaaacgggcaagttggcacaggagcaacaggagcactttgaggaattaaagcaaaaataccagggcgaatcatagaagtacatatgtacatttgaagcaaaagtacctacgtaattataataacgtatacattaagactttgaatctaagcattgatgtggaactagggttggattctggtttctactgtatggcgtctggaggcacagcatgtttatggcagaaagttgaatattagataggcaatctataaaaaacattacacacaaaggttctatagttgggctcttcatctctttccttcctcttctttcctacatgataacaatttcattgttggcccgggaaaagggaccatatatactgcagaagagtagggttccgccggaggtagaatgccacgactccaaccatgatggctgttccgatgaacctggcaggccgcctgtatagccagattctcctcctgacacccattcttaactcttcccactgtatctccttgacttgtttctcgaagtagtgatgaccatcttcaatagtttgccgcacgctttcatctacatccctggaggttttgaggacgctggacgaagaaatttgatgccatgatctcaaggtctcaggggggttctgggtaaaaagatctacagatctcttgatgagagcatccaagtctaattctggagggactctgccgagaatgacttgaagcatatcgggctcgtcaatttcaagaatctcttcgcggcgatctatgacaatctgggcaaacaggtatatggaaaaggtaggttcgcgcgccaagatgacgtcaaacagccgagctatgtccttgtaccgctcaatattgtgagcatacatggtaagggtgccagcgagggcgtaaaaaggttctatactggagagatgccggcgaagctccatgtctgcgcgggctaggatatcggggaggagccttagctgtgcggttgtggcgctgagactgggcagcatgaagtcgcggatcctgagaacggagagccgcgacaccagcggtgctcttgccgctggctctaggaccaggaggaatacctggcagatgtcatggtacccttgaaagtagcagagatatgggtgtcggcggagaacctccacaatgagatttgataattcatgttttcgctcctgtagctgtgcttcggactgatctaaagatggaagatgttgattcttgttagtcctactatgatgccatttacagcctccttgttcgtgtgattgacctgatataggatactcgggggggttgttgagagacataccattgggataatggacaaaagatcgattcacatcgagttgaacctgatcctcgtcatgatggcgtggatactttttccagtcgtcgtcgtttggaggagcggcatcagggtctgccgaatgtgtgctgtcgctttctttctcgtcggttgggggaggcaagccaagcaatatgggcccttgttggaagaaacaagttagcaaaagaggttttgattgttatcaaacaaatgcaatgaacgagatcaataaaaggccagtcacgagtacatacatgctacctgacgtagtgtatcggcgagaaggccgccctcagactcggccagggctctcagccgtgtggcatctctccaggtgcaggcggcgaggatctcgctggtcttgagggccacggctggactggggcccggatcatctacagagtcctctggttcgggttcggcaaagtcgacatcatcgcgtgggaggccagcggtatcgaccagctctttttccaggctcatgtgcgggatcggtgctgtggtgtcgcgactagcatggcactgactgcgtgattgcaggagtaaataagcgtcgggctgcatctgctatcccctggagcctagtgtacttggtggggttcgcgctacgagcagccgtctgggaccagcccatggtgcgtacaaacttcaaggcaatcaatcacacgctgaaacttgaaagctgtttgagtcttagcataacttgtgtattttgtttaaccgaatatctgtcattatttggatgagacatacagaacaaataatggaataaaacataacattgtactgctacaaagaaccgatacaggtggtttaacatggtgcgtgacgtatacacctggtctgtagaattggctggcaatggcagcctgaacatcagcactcaactggcattgattgttattctttatctgagatcaaatctgcgcattattgttttccttcgtacctagcacctcaaattttgctctttttacagaacttttccccagactctacaggtgaatcagtaacaacttgcctactaacacagcagacattgattcagagcaggcaggactacaaggctcgattgaattcaatctgtctatagagacccactaatgaggaaatctggttggctggattctgcatccttcaagcatccaatcctggtctcaactctcaccgagtggatacagccgggggaggctacagcaaatagtcaacggcagtgtctccataacgaaaacgaataattgtgctattggtggctcatcttgctcctcatgggactcagaagaaaactttcgtcacagcttgatcagccgataccgaatgtgggtggtacgaaatatatcggaaggctgcggtactacatgcacgaagatgcatgtcatgcaattcaagccgacaaccagccttattggctgcagggtcctccgcacggagggtgccaacaagtatgaaaagtctagatgcttcataaaaagagtcgtaggatttttatccctttggataatggcgcggggtcgaacatcctgagtattagtgatacatgtaaaggcagtccgtatccttcgcacttgcacgtgggtaatgtagcacatacgcacgcaggtctaacaagcagattgtgcgaattgaggccgtccagatactacctacttacccaaagtcgttacaacaccctacctaggtatgactttatgtagagtacgtgatgcaaatctcgggttgtttgacaaagaatgttgaagtaaagaggtgctgagatcggccctacctagaaacccgacgtcttccaatgtgtcattacatgtactaggtatgttatgggtcgaatcaacgagcttacatgtattgaaaacagtatcgactgatatttacttgttaataaggatactgaagaggtaccgatactcggtttgaggactgagatggtgttattctgcttgtgcccctcagtttcatatatgccaaaagtgagggccatatgggccacgcaaatgggcattttaagcatacaatatccaccattcgatcggagagtcgagggaagaagtcactcatcggccatcagctgtacgttgaaattaatcatattagtatcgtataagcgaaaggaatcctgaattgataactgagtggtaggaatatggacgggggccatgtagtattgcttcccgcgcctcgcttgtcgccggccactctaatgctgaggattcataggcaattctaggtatttgccttgccgcgtctcaatcactggtagttgagtgtaggattttgatggtgtctatgattgaaaacggcagcttcttccggatagagagcacacacgtacatagaggtgatctagtaatgttggacttggaggcctgaaatgcagagctaaccatccgagacggtggcccgggggggtaggcagaagcatcaatggatcctttcgttgaaacccgacggaatgtctaccacacatacatacacgagcagtagcagcagtactggatgtctggcatacgtggacgaatccttccccacagccacagaactggcgtgatggtgaggggaggccagactgcatatacttgtactacctggatatctctctcacatgcgctattgaaaagttgccctcaggcttgttacccagataatatgtagttacatgtacctacgagcaagaccaggggaaaacgtatccatggggggtagcagcagtaggtaataggtatgatttatttatatacgcttgtggagacatacaagctgagatatgacacaggcggctgcgtgtgcgtgagggcattaatacaacgtgcagcgagaacatgggggcatatcgctacatgtcctagaaacttgactctcgtgcctgggctggttgcttggcctggagtatttccccccggtggtcagctccacggccaacatgcgttggatctatcttcaacggacacaaaacggcgcttggcagccaacattcatgttgtcaagcatcagaacagcttcgcgcgcatgtgctgggagcgctgttggttcactccatgcggcgtgggcagtggtggatacagacgcattgaagcctccagctgcacccaaccacagcctagagccccactccacagctcttgcaagcagaggtgctactaactgctaataaacgacaaacagcttcctcctcattctggccctcgagtgtgcatttggagcctacctacatgtacctgtgcttgacacacgcctctcaagggtacctaggtgctgagcattgtgaagcttggagcgggttggcaccagacgagtactccagttgtccacagcaggcgccgccatcgccaggtgcatgtaccccgagcggcatgatagcgagtcgcttagcaggtatctagtacacacctctactgtacctagatcgaccaagacgcccaatctctttttttcaacgttacccaagccagccgcccgcgagcttcgtcccattctcgagcatttatcctctgagtagcctgcagattgaatggttgccctacccggtctgaagatttcccggtctccctgctctcagagctccagcgcctgaccaccctcttcaattaacaggcgtgagcagcctgcacgttccaacatcagcgtcatcaaaaggtgcctaagcatatataggcctcgtgccggcttcacctttgacccttggctttcctcacgttcctctggccgccatggtcaagatattgttcccctaatcccaggcgtaaagtgaaacgctctttttgacgcagaagcggttctgaacgcacgcttctctacgcccccccgtgtctggctcgtgtaagcaaactacgagctcgatactcgaatggtctttgataccgagccgattcttcacctaaataacgccatttccacacccttttgagacggtgttgtgagcacggcagaatggccttccaaactagagttttgagggacggcgagtgggttactgaaaccgtcaacctgcaagccgccctgagggcatctgccgctccacagctggcctctgagcctctgccgaagcccccagtctgtggtgttctatcccagactcttgccgagagccctgttgttcgatgggtgcttccggctcggctgcgctccagcactcataatgacattgctttcgttggcgtaagtacctgcccatcatcacaggcgattctacgagagtccgagttacacaatatccgataccgcctttcgatttctcaacttcttcttggctgacatggccccatcaggatcactttgttcaaatcagcgagcttggaagagatggtcaggtccatgatgttattcgcaagtccgactttggacacagaattcgaaatgccgtcgttcttggcggcagcttagagcatgggttggacgacgacccaatcggtatggttgtaaaacaagagccatcgccttctccatcctctccatcctctccgggcgaagatggaatatccgacgaccttcaagttcgcgtgctccctccacagatgctcgtattagtactagaatcttgtcagatggtattcctctttgtgagggaaaagcctgatggggacatggagttttccacgagcgtatatgaaaatcccaagctgctgccctacgtgggctatcaccttgctgtggatccgtcttctcgatacatggctgcagcaactcccgaaggcatcttcatcgtatacgaattggaggccttaccagagctcaaccgacagtacgcaaatcgagagtacgtccatcctatcaaatcttttcgcatcagggccgtcagcggagttgttcaaaaaatggagtttctgtttcctcgcccagaggaccatcatcacattatcctaattttaatcattgttcgaagagagcgcatcaattcacctcccgtctctcgtatggcaacgtatgaatgggagttgggtgacaatcttcaactcatccttgctgaagaaagggtcggcaatcggcttcctaaagagtataaaatgcctctgctactcatcccgctcagatttaaaacggcttttttcgccgtctccgagttctatatcggcattgtaaagtacgcgctgtcgggtgcgccagagttcgaaatgttgccggcagaaccccctgcgcctacgccgctgtatcatgggaatggcgatccgctctgggtcgcctgggcgcggcccttccgcaggaagaagtaccttgaaaaaacagacattatttacttggcccgtgaggatggcgcaatcatacacattgaaatagatgcggctgaattgcttccttctgtgaccaatgtcggatgcttggaggccaacatcgatacggcattcacttcagcttatgacatctttgccgacgttctcatgattggcggagattctggcccgggaggcatttggaaggtaagcatccgtcaaacaatagcccctgtactgtgaaccatgtttaacgatgcccccccctttttttcttgtctttagctcgccccccgtgaggacatccagcaggttagcatcctctccaactggtctcctgtcattgatatgacaactacgaatgaatttccgacatggagtgcaaacaatacggatctccaaataggtcaacaccagccgacaaccgtgcagcagaatagggtacgcaaacaggacagcatattcagtgcttcttgccgtggcctaaaaggtagcgtggtgcaatggagatggggaatacaagctagaattgggctggacattgaaaccggtgagcccattaggcaggcatggacatttacaacacaccacggcagcgaaacagtgttgtatggccttttggcgctgccgcattcatcaactgttctccggttctcagaaagcctcgaccaagttgacatggttccaacagaagatacaccgtttgatctaacatcaagaactcttcacgctgttcaagtgtcagatactatcgttcaggtctccgaaacttccatcaatgtggctactcctagaggaaggtacgacgtcctatcgggctatttcggccctcttaactttactttggcatcacaatactgattatccaattagttcacggtgcttgattgcggaagccctgggtatagctaatgtaacagcggagagtgctttttgcatcggccatattgttgtattctccacgcacaccaatcaagtttctcgccttcatgttatgagagcccaggaaattgaattcagcttgataagcagctgggatgcccagggcgaagtaacttgcgtatcaatatttacagtctcgagcggcaccttcgtcgcggctacatctatgtgcgatggagtgccatggctatctatctattcaacgactggagagcctattgttgcaagagcgattacagctaatcctggtatgtctgtcatttatctcttgtattattttgagtattcgattgcgattcactctgccgagccacgactgacacatactagtggacaaagggactactagtaccgagctcgaagctctgacgagcatctccgtcgcagaacagggcactgacgagattcatcttgtcttaggtactcgctgcggtagtctcattaccgctcgaatatctgaccatgctccggacgatataagttggaataccgaggttatcggggtagcacgagtcgacgtgttcccctcttcgattcctttcgaagaagagtcgcccacatttgcttgttgcgataatagattactcctcctcggcgaattttcccaaaggaattgtaaatttaccaaaaagcaattcatttggctaacagattcgaacgagccatcaatgccatcgcccccaatccactcaattcacagaatctctcaaagtctatctgggcaaaacgggcatacgtctttgttgatactcgcaggctcaagactactcttggctgactttggccctcgagttggaaatgtgccccggtctattcccatccaaggcactccaacaaggattatattctcacagatgctgagttgcctggtagttgccatgattactgacaataagcctaccctggtatttattgagccggagaccggggcaatcatctctgtccccactgataaagataagaatcgtactgagtacatctctggtctgggccactccggtgacaaaatacatgggcttcacgaatggctttataaaaaggatggcaaagtgttcccttttatcatcgtgacaacacatcgtggaaaactcataattgtctccacagaaaagctggatactcgctcgcgtgaaggagagaacagacaactgaggtattggacacgatacaagaaatcgcttcaaggctcgatatactcaatagtggggaatgaggaaggattgctgtactgtgttgaccagacacttcactgggagatcctcgatctggcagaaaagaagttgaaacctgtgaagcagtttcaattggattcctcggcgactcagctacgcatattcaagggcaagctttttgctctcacagcctcgcattcgttggaagttatagactaccagtcagacgaaggcactatggaactcatacactgcgaccaagtctctagaaaaacaatgcatatggtagatgtgggcaatccggccgatggctatggccaatggccattaactcttgtatcggaccaagctggctccataacaggcctctgggtgcctctggggcagcgagatcgagagtttgaagttgtattcgaagccatgctgacgtcttcagtgaggagattcatacgagcgcgcagccggccgttatggcttgtggataatactcagcggcgttacggaacattaccgactacgcatgatggttcggatcttcttggcgtttctttggacggttctatgaagcagttttcgctgcttggccttgagttgtggcgattcttattcctggttcagacattggcacataaaaactacggcatggctttgttcgacaagtctgccataaatgacaaagtggacattatgagcttagatttgcagccaagccccaggatcatgcacatcgacggagatttgctaaagcgctgcgtaaagctacgtgcgttggaaaagactatggcatctgatgacgccttcaccttgtttagccaccacctcgatgcgctggaaggagggagcctcactacaggattcaaagacgaaggtgaattgaatcggcgaggaaaatatttcgcgctcgcctaccagatcctcgagtttcttatagcgccggcgctgtaatggcaaagtaccaggcatagggcatttaccgttttcatcggagatgaacgaattctatggttatgagtctgcgcattgaacagttgcctttccatacctgttgagagtaagaaagactaagagacacgggtataaagaccaagcaataaagattcgacgtagatacagacgcgcaatatacaaaagtagggcgaagtgtaaagacagcagaggcaatacatgcgagcagtaattgtttcctgtagtccgccaacaacgaaataaagcacgtgttcaagtgtcgcatttcaggcattttaccacgtcaagcactataactcaaccctaaatcatcttccaacaagccaatggatggcatttttcaacctgtcaagcatttgctggtactgggctcggcagcagagtctaaagctggctaccttaagtaaacgaaaagtcatctgccccgcaagacaaagcctagtggccaacccaccggctccataacacacgctcttggtacaaccaccacaaacaattaataggcctttagtgcgggacaagctcaggtattatctccggacctttttttttttttcgtagttggtttttcttctctgcgttgtcctccattccgtcgttgggagaacgatcgtcgcctatttttctcttctcttcaacattgcggggctgaatctgaattactagattttcgctacccctcctcttttttttttgtggtcgataacatcaccaattcgcccctccatcaaatatcatcaggaatacctacaccaagatggcgccgaagaagaagggtaacaagaaggaccaggacgactgggaggctgaattgggcgaaaccatcgccccggccgatgcagcgcccgcggccgacgatgagaatggcgaggacgatgaggctggcggtggcggcctgatggccatcatgcgcaagaacaaggagaagcgcaagaagaagggcattgtggacgaggagcctgccccagaaccagcggtggaagaggatctgtctgccaaagcgcccgtcgaagcatctctagacgatgacgagttcgccctaccgcaaaagaagggcaagggtggcaagggcaagcctgccccagcagcggctaagaaagatgatgccgaccttgaagagcccggcaggatcctcaccaaggctgagaaggaaaagctgaagaaggaacgcgagaagcagcgtaagaaggaacaggtttgaattctcccatcgcattggtccttctaggcataccggtttctaatgtggacatatccaggcggctgcgaagaagaagccgactactgcgaaagccccggagcccgcaaaggcagctcctactaaagatgaagccgccactgaagaggctgccacccctgctcccgctgagacaggaggcaagaagaagaagattccggcgcatctggctatgatacagaagcaacaagaagagcttcgtcgtagacaggaggagattgcccgcatggatgctgaagccaaggccaaggctctggaggaagaaaagctattggctgaagaagccaagcgtaaggaagagcagaaggctatcaagaagcagcgtgagaaggagcgtattgagcagctgaagaaggagggcaagttcctcaccaaggcacagaaagaagagaaggctcgaaatgagttgaagctccagcagatgcttgcagctggtatcaagattgggcctcaggaggaagagggcgtacctaagaagaaggcggtatatgatagcaagaagaagagaggaaagaacgataaggtaatgagtgcaccagtcccctccatttactttcctttttcatcaatgggtcttactaatgttgttttttacctcccttttagaaagatgaagaggctgctctagctgaggctgcggaacgagcacgacttcaggccgagaaggccgcgaaagaagcagaggagaaggccgcaaaggaaaaggccgaggctgaggccaaagctcaggctgcaaaggccgctcaagagagcgatattgaagatgactgggaagccgctgcaaatagcggagaagaggacgacgtcaaagacagctgggatgccgattccgacgaagaagccgagaagaaatcagccgccaaaaagggcgaggacgaggaaggggaggaggaggatgaaagcgacgagagcgacgagagcgagtctgaagacgaagctgtatcaaaggctaagcaagccgaagctcagcgcaagaaggaagctgcggagcggagagaaaaggcccaccaagccgccttggctgctcgatccaaggacgatttgcgctctcccatctgctgtatcctgggacacgtcgatactggaaagacgaagcttcttgacaagattcgacagaccaacgttcaagagggcgaagctggaggtattacccagcagattggtgctacatacttcccggttgaggccatcaaggcgaagacggccgtcgttaacaagaacaatgagtttgagttcaaggtccccggtctcttggtcattgatacccctggccacgagtctttctccaacctccgatcccgtggttcatcattgtgtaacattgctattctggttgtggatattatgcatggtcttgaaccacagactctagagtcaatgcgcctgctccgcgacagaaaaacgccatttatcgtggctctcaacaagattgacagactttacggatggaagaaggtggacaacaatggcttccaagacagtctggcgcttcagagcaaggcggttcaaaacgaattcaagaaccgcttggaggccactaagctggcctttgcagagcaaggtttcaactcagagctcttttaccagaataagtctatggcgaaattcgtctcgcttgtgcccacatcagcacacactggagaaggtattcccgatatgttgaaactcatcctccagctcacccaggagcgtatggtcggctcgctcatgtatctgtccgaggtccaagcaacagtgctggaagtcaaggctattgagggttttggtatgactattgacgtcattctgtccaacggaatcttgagagagggtgatcgaatagtcttgtgtggcactgaaggagcgattgtgacaaatatcagagctctgctcactccggcgccgctgcgcgagctgcgtctcaagtcagcgtacgtccacaacaaggaggtcaaggctgctttgggtgtcaagatcagcgcccctggtcttgaaggcgccattgcgggttctagactaatggtggttggaccggacgatgatgaagaggatatctgcgacgaggtcgagtcggatctggccaaccttctcagccgagtcgaaacctctggtcgtggagtcagcgtgcaggcttccacccttggttcactggaagctttgctcgatttcttgaaagactgcaagattcccgtggccaatgttggtatcggcccagtttacaagcgtgacgtcatgcaatgtggtattatgctggaaaaggcacccgactatgctgtgatgctttgtttcgatgtcaaggtcgataaagaagctatggcatatgctgaagaccaaggtatcaagattttccaagctgacatcatttatcatctgtttgataactttaccaagcatatggatgagatgttggagaagaagaaggaagagtcaaagatgttggctgtcttcccttgcgtcttgaagccggttgctatcttcaacaagacaggccccatcgtcattggagttgacgtgacggaaggtcagctcaaaatcaatacgccaattgcagctgtaaagaccaactcagtgacgaacgccaaggagattattggccttggtagagtgtaagtttccatctttccatcttgctttttagtattcacttcacccactcaatacttcttctgagcttgtatactgattcgatatacttttagcacctcgattgagcgagaccacaagcaaattccggtctgcaaaaagggccagccctctgtcgccatcaagatcgagatgggaggtcaccagcccatatacggacgacacctggaagaggccgatctgctctacagccaaatttctcgagccagtattgacactctgaaggagttctaccgtaaagacgtgaccaacgaagaatggcagctgattattaaactgaagcccctgtttgacatttgaagtagttgattggaaaagaacaggaagaaaaaaaaacaactgctgcttcttgttgtgactaaccagtcagtcatttcggccactcgactccctacatatgaccgcttggccgactctattcttgatatatcttatccctcttattttttttactcgtactatatataaaagcattctgacctcttatatctctccttctttcttcttcttctttttttcctatttttttgctaagaattttggaagacgtttcaatttgtgtctcttggcttctcttgcctcacatgcatattcggtagcgaaaaaaggagggcctggtctgggagagcccatggtgaggttccggctaacaattgccaggggaaatggcaaccgtgtatcgagtagaagaatgtagtggctagaagcagtacgggagaaaaggaaaagcaagtctgtaaaacacactgttacgtggcataagaacaagagatagactttgaaacgattctcaagcctttcattaggaatcaaatcgtatcagttgaaaaagaaaaagaatgagaaaggctagaggatagggcatgcatcaaattcagccaggcgaagagctgagagtcgaaaagggagaatggaaaatggataacatttcaataaaatatcatcgttacaagcatggacgagttacctattactgtcgatttttaacggcattcaacggtcaatagaccaaaagtctagaataatttccttcaaatttatgaaaaatcgtagctacttggggcatgatataaaatggatctagaatgcgtaggacaggttttcctcttcatgataatacctcccttcgtgtgtctttgacgaaggtcaactttttctatgctgtatacctcttttctctgttttgttttcatctctcgccaattttatctttcttcgtggcgtttatttagggtcgccagtctcctcagattcggtctggggaacatcagcatccttcatttcctggtcggatccgctctgggctgccttctcggcctcagcagccttgcgagcctcttcctcagcggctcttttggcagcttgctcggcgtcgactcgctcctggacggcacggcgctcagcctcgactttctcctggtatctgttaatgatgggcagagcgagagcacggatctcctcaatcttggagacgtagacgccctttgaagcatcatcgccttcgtcgtaaagccagtcctatagctaacgttagctgatccattcacgaaaaatgtaagcgtggagtaagtgcccatagcatacctctgttgactcaagcttgactttgatctcagacttctcctcttcgctgccatgctcggcgtactgctcatcaagcttggctcggagatcgtagataaaggcctcaagctcgttcttcttctcttctgtatcggcaaccagcttatcctccataaccatggcggattccttctcggtcaatgcagtctttgagctggcatcaagcgatgaagtgccactggcgataggcaagtcaccctttcgaacctgcttcttcaccttgcgagtctttccgtcggtatccatagcctgttacggtacgttagtaaagtctgttactccctcgcgcaacatttttttttctttggaatacttacatcggcatccttcttgtcgccatcctccttcttgtcatcgtccttgacctcttcttcgacttcctggtcctcgacgtagtaaccgttctccacattcaacacgccgtgaatgttgactcgggccttgagcttgcaaatcatgaagtcttccttgccatcagccttaacgcctttcacagaaaagcggccgatccaagggttcgtctttccaggaagatcttcagtgtttgcatagcgggcttccaggtcaaacggctgttttcggtagaatgtgaggatcttggtcgaaggcagaactccacctttgttgaacacagtcaagctagtgtcctcatcggggatgtcaggggccttctcccagccgaactcgatagggtagctgatgatatcttgaacggtgaagtcacgaactcggaaggcaggagacaagatggcacagctgaaagcacagcctcgagcaatagcctcatcggcgttcatggtgtaggacagaggcttctcgaagaatgcctggatgcggtccttgagcgcgggcactcgggaaccaccaccgacaatctcgataacatcaatgtcatccttggtgagcttggcctgggcaagagcctgctcaaggggcacgtggatacgggcgagcaggggctcaaccatggcctcaaactcttgtcgagtgaccatggctgaggcatccacgtcgttcattaaggactcaatgttgacgggagcctgctggttagcagagagaatcttcttggtcttctcagcggcagcaatggtacgagccatagccctgccatgggtatagatgtcaaccttgtacttgcccttgaactccttggctaagtggtctacaagagccttgtcgaagtctcggccaccaaagttgtggtcccaggtagtagccttgacggccagctcacccttcttgaactcaacaatggagcaggtgtagttgctgtgaccaatgtcaacgaagcacacccgtcgaggtgcctcttccgcagcagggagatccagcttggtgataccccagccaagagcagcggcggtagtgtcgttcatgagtcggagaaccttgaggccagcaatctcggcagcatccagcagcgctctacgctgagagtctgtgaaccaagcggggacgctcaggcagatgtcgctaacgggaagcttcatctcgctggcggtagtctgcttgatcttgctcaagtacatggcaacaagctgtgttgcggtgaacttctcgctgttgccgagatagttgacctcagcgccgacctgtccgttgacgtcgacaaggggtgcggtaacatattgctgctcgatctggatatcggggtcgctgaaggagcggccggcaagacgcttgaggcagttgacggtgtttttcaagttggaaatctcctgagtcttggcagcctcaccgaggtagcgtgacttggggccgaagcctaccaaagatctgtattgcagcactctagttagcaatagcgtttacatgtgattggaggtggagagggagaaatatcgctgataaggctattgggtaggacgtacggggttgctcggttggatacttcattggtgatctagaagtgatgaagatttgttgtcagcgatagtccagctctggcgagtacagacgagtatggtcggtccatgacattcacttaccacatcgacgccgcgatttctcgcgacggcaatcaccgtcttgagggttccgaaatcgacacctgcgacgcagggaggagttggtcagcatgaaagcgattctttttccaatctgtagcaaagagggacgcagtatagaaataagcataagaatgaacgtgcggctgcggggaacataccgacgacggaagtcatgatgtctctttggtgttttgctattgatccctgtccttgaagagtgtcgataggtatacaggcgcgcttgcgtggtcgactgagggacccgagctgggggaaaagaaaaaaaaaaagttcgttgctcaaagggcgtagaggcgtaaaggcaggatataatcgatcaagcctggcgggtgaggggcgaggataaagtgaagacaataaataataggaagagggaaaaggaagggggaaaaaaaaagatctgagtagaggggccgttcagataagtggcggttgcgatacaaagtgggatgccaaatagtcctggaggcctggctcttgcgggtggtgggcggtgagatcaggtactaatgcgaacctgaagaaaaaattcagtacgtgccgcagcctgctggaaagtgcccgtcggggtacctgtcattggcgctggacgctgctgcggcgagtacctgtgccggcgagcggcaggccaaagggtactcgcagcagctgccccgccgccaccgacagaggtaccccatggaaggttgcagaattttccagactccacgagaaagctgagcgcctgggagcctaaccggcgagccaaggaggcaagcagggcctctggctttccagggctgttgtttggcacctaaccagatggccaatagaacagccaagctgcggcaagacacactctgcagggagtgcaaggtgccagccaagcctacgccattaccagtagttgtattaccattatcatatcattacaggtatcattatatctacatgtaggcacttgctcgttttcctcttggtaattgtcttgactctctttctttccttttttctttctttcttgccttctttctctgtctttaaattcattgggttttgctttgtcctatcgcttctctggatatctcgtgagacaagcgtgattggacaattatgaatattcccttttgcacgtacacatactatttaggtcagtggcttgcagcgcaacgtgtttcttcgtcgacgcagccacgataaccaagccataaaaactaccccgccaatttgctgtagtgcccctccttgaattgccccgccatgcctactagtactagtagcattcaaaccagtgttcagcttgacaacgcgcacagagcgtaaaatacaacattcataatgacgtgaacactaagcagctcttcatgtttgtacatgactctctcaataatagaaatagcccaaccctatctgaacctacatagggtacgtactcatggcggagttctcatatccccaagataatacttgaccaattggaaagtcatcactagaatgcccctccaaatctttctcgtattaaaaagataaacacttattctacatgtataaacgtatctgcagtaacataatgtctaatcaataagcaatataccacgatgttgacgatatcgaaaaccatattgccttaatccccctcttgaaacattctcgtcattacaaacatctgtatttgtgagagatgcagatgccagcttgtaagcaggtcgcatggccaggcagcgccaccatcttacgagtctgacgataaatcaatgagctcaacatccggagattccttgtctgatccggcatcagccctggtgcttcgttggaactgtgcccgctgggctatggcatactttctcctgtcttcctctcccataaactggtccattgtaacggttccagttccgttgagctcgaagccttcgagagagcttctttgcagtgcgtcccatgagtaagaagggttagtggacaatgcaatcggtgttccaagaccaatatctgattcgtcgaggtgtgtatagagtccggctggtgtcttctgtctagcagagaacatgccgtcgatgccatcaggaggcctaaccacgcttctcttatgctcaagccgagtgttgggacgaccctttgtgcttgctgcccttcttgcctcgagagcgggcagaaatgtctctggaaccacattgagttcgtccccttgcttctcagccttttcggctgcctctcgtgcggttgtattgccgtcggcaacggcagcatcagctctcggtcctccccaggtcctttgcccagcagtgaatatgccatataccatgtaataccagttgaagaaagggttcaagacaaacatgagtggatagagccatattttgaaacgtcgaagcttcgcgccaaaatagagcatcaagagccagtttagaccaagggagacgccgatgaatcccacaggcaaatctttgacttttgcaacggttgatatcagtgcaagcaccatgatgaaaaagagaagcgccgtcgtgcggatggtattttgcatgaagcggacaattaccaagagagggtaccgtttccatagacgccaatccgtcagcatgcatacttcgttggtgatgaagcccaaaaaccatcgcctccgctgcttaataagggagcggtaggtctgtacggcttccgttttacaaaacgccgacgtgcacatctgtatctggtaccgttctttggcgccaatcatgaagaggtgggtgagccagcgatcctctcccaagtggcattttgcaaagtcaaacaggtcttcgcactgctcagctttgtctgtaaaataatacttggccatcttcctaaacgcggagaagcgaagcatggtcagggcaccgggaaggcaagtcacggatccgcagcctgactctaccgtgcgctcgaaaagctggccatgaatatattcaatatcttgaagcagcgtaatgatgctgtgttttttcgtcgtcgatgtaatgacgccagtcatggccagcatgtttctagaattgccggggctgagctccatgtcataaacaaagttctgtagacagactttgtctagtatgcagtctgaatcgataaataagatgaataggttgtcattcatcttgaggtaatgttcatatactctatcgatgagtttaaatgtcgatttctgacagtgtcttttgccaccatgcggaaaccgagaaatggtaatgcgtgcctctttgtattggacatcgatgcttttcgggtatgattccatggttaaaggtactcccagtttttctatcgtgttcagataaagctcatcttcttgatctccgtcaaaggagagaaacacgtggatacaggcagcgggatagtcgcagtcaacaacagagttaatagctgtgataagcacatcaggctcttccttgtagcatggcatcacaatcacaacttttggggcggtaacgtcatcaagtacttgcttgatacgctttgtacgcccaagctgtttggtgacaagttggtagacgcaaaacagccaaggcaccgtaagtagaatggaaaagctccagaatgcaaaccattggagaactgagacgacggattctggccagtatttggaaacttggcttggtaacggcagagtcactatcataatcgggagaaagatgcatctgaatggaaataagtgtcagcggctctcggtttgtacatgaatgattgtaccaaggggcaaaccaacctgaatgctacaaatgctatgccaacaacgacgcagagtacgttgatggaccaatgttcagccttccgaaaggctttgtataagcagtagacgaatgctgccagccagagaaaccactccagcagcgccattatcatcactacgccaatgatggcggtgtagacgatctactcataattaaatcagtctctcattagccttttaccaattgccgcggatatcaatgggcgccatcaactaacacacgtccacttacatctttgacaggccattctgacccagtcgaaccgaccgccatcttgcttcgctaccgcaagcaaaagccaaaatgggccgctgcaaggtattcggtgataagaacacgagcacttcaaccatacaagtccaggcgaacagcaaatgtgaaacgtgccagccagctgctactcctctgatgcccggaaaccataggcgtagatgcacgcacgtatccacacagctatcttgttccaagacagagcaaaacgaggtcaaacagagggatagctcacggatgtgccatgggattatgtttgcatgccaacaccagtcaggatttcactcaggtttcgcagtcgtcgtgacactcagtggcaagccggcagtgagacagcagcaggtagcccaaagacgcaacgcagcgcagcgggattgcggcaaatgccggcctgcagcgcaccaccgtccctggtgtatacgagaacgcccaatctttcacaaccaagcgactgagaagcgagaaacagaagctggggcaaaggcgagagtgaagcgtagcaaaagttaccgcaggctgaatgaagcagaggcaaaaaaagaaagaaagaaagaaaagtatcaatcgctgagaggagcggcaagtgatgagcgccaccacctgctggatttggttgtagggaggtgttcagttcactcgtgcctagagttggaacaagtaagacccaggccaggaataggtcgatgggcagctgcaggcgtcatcacagcccaatatggaaccacggcctaattgaggcagtatcctgtgggagggacagaaaatgtgggagaagagggagaatggaagtgaagatgagggtttaaagaagaacagaaatttcaatcgtgctattcaggtccaaaacaacaactcagacggcacactgcacgtacctacctgcatggtacccaagtaggtacatacctacacacggctacacactgctttgttggtgctgctttcgaccttctaggagcagtttagcatgcaacgcttggactcttaaaatagcaacggccacttcagatacgagagccagcatgagtccattgcttgcatcttcgccagtgagctttcgaaaaccactctgatacgtgcatccgtactactaggtattattgaatacatacatgcatacatacccaggtacctggtgcccgcttggcggcagggaataaatcgccgcaagcccaccaaagcggaggctcaaggtatgccctgtgaactccttcactctagttgatgcaggttctgtttagcctcgcctgggcacatggataacaagatactggtactggtacgtagtgctagtagtactaggtaggtagctgtagtaggtggtaaatataagagtggcggcgacaccctcatacaacggttcgcagttcaggtcccttgcatcctccctcgcgctcccctcccttctgttgcggggttcagtaacgccggtgaagcccgcgagaagtcctcaatcagaaaaacccatgctttgcagtcagtctgagaggtcactgctctccatcacacccatccagcatggcacgagcttacccctaacaatagcaacccattatgagccctgctattatcatctgcgctctctgccaccatggtcgaatacccgaacaaagagagcacctttggccaataacacctttggctagtaactctcaaattgtgtcatgaaatgcggctaggcagatgctgcagtatcagttgaatgatctcttagctttcttactaggcggcatgagtatggcggagatgagccatgtcttcatcttcctctcggtctcatatcccaactcccttcgctagtagtaatctgtgtatcaacctgcatatagcacaatcgctatttcctcatttcctttccgaaagtggcggggcacaacaaggttaggtatgccccgatgaggctcaagttttattaccgcttgacgcccaacttcacagcgcagagtagctgtatcgtacgtcgccatcgtgactggctgtcattgtaatactctaccagtccacatcgctcagctgaagcttccgaacgcgttggcctcggtctttattcggtttctctacccggttatgatagaacgttgttggccgctcgttacctaattcaaatgagtccatgtcgaaataaatgcagggcgcaagatagatgcacttaccctcttgatcatcgctttgttgaagatcataattaagcacaaggttctttattcgttgctgctcctctctttctgcctgttgctgtgtcttcatagcaattgcaaacgtcgagtccgaagggagttcaacggtgcgagtcttgtgtacaggttagcataggcgatatgaaagatgatcaaggcggatgaatgaacatacctgttgtcgattgcctctcttggtcatcagggaaaaggccatagtgccgctctgtcccgtctctccagagccagtagacatcgatggctcgcgatttctagaccgcacaggaagtggcacatcgaataattgtttgcgctcgaacttgcgggactcgaggctttccgccatcattttcgcatactctcgctcaaattcggcctcgtcttcgggatctacaacttcctcttgtctggtgacaattatcgcctcgtcatactcgctttcgtgagttgagccattatcaccatcctgacaaggatgctgttagtaaactgatcatatggcgcttgttcttcatgtgaaactgcgggggtggtatctcacctctgcttcttcttcctcctcggaggcgctttcatcatcgccatcgccatccgcttccacgtcgtccatgtccccattttcatcttcggaagatgggccacttgtagcatcatctgcttcaataaccttgtcaacacccgcagtcttctggtcttgggagatggcaagctgaaaagctttagtcgcctcctcaatatcctctacaaatttccactggggtcgggttaatgcaaaggtatcaagcacaagaaactcgatatccaggggcaggggatatttcgtgtggacgtaatacttgtagaaacgcattagattagctacttctcactcgtcaaattataggcttgccttacctggaagaatgataagaagtagtcaagctttttgcctgcagcaccccgattgaaaaacatcccacaggtttccagcatgatagatataagacggatccgaaaatagtcgtccacgaggtcaaaaggattgtatttgccagttacaggtggcccgtctggcaaatatgttagttcacttgcggagaagccaagggtttaccaagaaggaaaacaaaagttaacttactatatccaaataggacgattttgtacatggtgtcaaaaatcactggatgttccagcatgcgatagttgtagagctcgccgagatacttgacttcagcaacgcggcgctgggaaaacctaaagtcgttttgttctagtccgaaactaatagactctagaacgttatcaatgattttaaccacaaaatgcggatgatgccggtaaagggcgctcaatagtatggcaagaagatgaatgttcccatatttcacttttccaggcttagaaaatactttttctagaatggcaacaacctgtatttgaaaagaaaaatagattagcaacgttcaaataacaaagggaggataaaatacagccagttgacagagaggagaagaatgtaggtaggataggggtcaacaatcttacctctgcctcctcccaatggagtctgcgaatctgcttcaagatcttgctgtaattccgtttagtcatgtctccatagattaactttcggataaagagctccattggagttcgctctttctgctcaatagcaggtcgctctgggggatcaacgtgatacaccgcattatcaatgagcatccgctctggctggccaatatgctgtacagacttcttcctctgcagcgtctcaagaaagcttgccatcctcggcgcagtttcagggttcctgaggagataccggccgcaattctcaattaaattgcacaaaatctcgatattcatccgagaaaagtcatcaagactaaccttgaggcagtggaaaaccacatgctcggggactactccaaactttgtgagctcggccagataccgaatattgctcaaccggacttggcccaaaaagtccttttccttgcgtcgctgtagactacgaaactccgcgtccagataatcgaccaaacctttgggcacgtctggcatatatctgcccaaggtagcaaccagacgagcccaggatggcagcaaatcgcttctccccttgggaacctccgtcagagccttgacgagtcggttgcgcgacgctttggagttgagaaaacagaaatcaatggccgtctggtcaataatctctttgtttgtaaggtctggcagacgagccaagatagcatctacctgtgctccgatggttttattggcaatagccattgattgatcatcaatgggttccgcagcctttataggttctgagctttcggcagagtctggcttcttggcaggctgttcttcggtctctgttttcttctttttgccatcttctagaagaatagccggaatctttcccttgaggtccactaagttttcgtagaaccggcgttcatcttcatcttcccaaatgccagcgccgtctgccatagatcgcaggtagtcgccagtcttgaccaagcctatggagttgtttgaagctgcaagaggatcattggagtcttttaggttgggcatctccgcgccaattgcgtctgctattacttgggcattcgcaaccagcctatcttgagctttcacttgtttctcgtaattagcttgcctatcttcaaagacctctccagacttaacataggcctccgcgttgcgccgtgcttggagatggatggatttttggtcacggacaatgtgattcgcaacatcgtcgaagtactttttcaagatttctttaaacttgtccgctagttcgggagaagtaaatggctggtcttcggcggaaaggtcctttgtatcgtccgtgactggcaaactatcatcatctccaggcttgcggctttcaggcgtagtggttcggatccccagaatgtcccagctaaatgctttgacaaagatgacaagcagcggcaaattagcgtgctccctatcataaccgagcaagtctttcaagacttcgaggggaaacgggtccgcagagccgccaactttggagctattccgagtcttcagctctggagctttgccagtagcgcctttggtagcatcatctggtttgctcgcatcatcgagcgtcctcagcacgccaacaagccagagttccgtaatcaccctaagaagagcacgctgtcgggtgatgcgctctttctcctctttctcgcgcacctctgccggcaaacttttgagaatgcccttgtctggcgtggccatgcccttgccaagcagccaggtaaggtattcggtgaattcggtagggccgaaccgttgatggagcgcgctcacaatttcgaccgccgcctcaacctcgcctggagctttaagtctacaaagcccttcatagcatgcagatatgatctcggaaagatacttatgcaagctaagagttcggatttcttgcagaaaggtcgagagggtcgcagcgctaatcgcggttcgaagcctttttataaaggcggtattcttcttgagagacgagtcaagtgagccgctgatgatgatgaggcctttgttcaaaatattagccaacgaacaacgaagcattggagccgttcgttcaccgtacccttgtcgccatcccaggccttttcgttaagagctcgaagctctcctaacattcactgttagcccataaagtggtgggcggcagggtcgcaaacacagcacatacgcttcctcgtacgatccatggcaacccgctcgttgagtctggattgcgacagccgattctattcgaggtactacattcgagcgtgacgccgggctgctaagggatgtactgccctaaaatatggcactgttgttgggcaaggcgatccagcagcatcggtgcgtccgagaagacaggtcggacaagagggtttatagcgcgaagcagtgggccaagtaatcagaactttcaaccttttggacgtttgcagccacaagatagacgcaaggctaagctatgcgaaatggctaaagaactctgatacagcgaaattcctatttggccgataatgccatcatcattgagagcttaattcaacagatgcagcgctgagtcagccacgcgctagcactggcgcgccggaacaatgtggctgcgagatctcgcttagcccgattgctgcacgctaaaccaagagtggtaacgggcattcatttccaacatgtgagccaatccgatcaataacaacagcctgatatgatggtgataggtagcaccacaggggcgtcatgatcttctactgcacatgatacctaggcagctacagagttatccgttatgcaaagcgataagacaagagtctaaaagagaaacatactaccacaacataaatgcctattattcttacccaatatagtaccttggtaagtgctcctttttaagattacaaaatcccatcactttatagggtaggtcaaggcatcatcacatgcctgttctcgaattcaaattccaaagcatcgcagctggaagttggttgtgcaatttttagtaaattcatatcgttcttatcaaaaaaagcaaaaaaaaaaaaaaaaagcgcatacgaacagtaagtaggaaaccagtggacgccccttgagcgcaagatctgaacccttatgtatgccgtgtaactatctcatccaacgccatatatggtctcgtaagtcttaaaaaaaaatttctcgaaattccccttcacaaaagtctagtgtttaagtagtgttgccatgctgagctgcagaaacacgtggaccacatcaaaaaaggcggaatttctcgccagcttctacaccttctgcagagccagacccttcggctcctccgtgggctggattcggatagtaccaagcagagacggcgatagccacgtaaagaaccaccaagagaaaaccttcaagatagttgctcttctgatcttgcaaaaatcgaccaacagttagaatggcgagaataagcatgacgaggtcaaagatgccaaagtctagatccagagccttatcacggccccaagccacgacgacgaccaggggtgcgttcaatagggccgtctgaagagtggcgcccaggacatgcgacagcgcaaagttcatctggttgtcccacgcctcgtcaatagcggtgatatgctcggcgaatttctcgacgaaaggaaccagaataagacccatgaaagcgtcagacacccttgagtgctcaatgatgggctcgatttgcaagacaagggtgattgcaatcaaagtaacaagagcaacggcaacgcttagcgcaatgagacattctatcagggtgagcttgtccttggcggcgtccttgtgaccgtcgcggtcacgctcttcgtccatttcgaaaatgtcatggtagagaccgtgatgcgtccgggcttgaaaaaagacaaaaacgcagtatgcaatgatgagcaggacggatacaattcgcgagatgcttagggtcttgtgggccatctcttcaggtgtcaaattggattctggaagtcctcgctgaaagactgtgggaatgcctaatgccacgccgctggaatcatgggtaagctagtcttcattattctaatgcaggagaggacatacgctgtgagaagtaaaccactgcctgcctcgctaatagtatcgctgaagctctgttcctcatggtataatcctccgacgaaaaagcagaggcccaagcagagaagcatagtggctaaaatcgaaccgaggatggcggcttttatgacaagaaactgattcatggagagtagaaccatgaagaggatgatctcgacgatagagccgaccgtcgtctcaataaggacgccgagaacatgggggagtttgcgagcaagctcttggccagcgaatccgattaggttggcgcaaggggccattgcaatgtaggagagggtgaaaatgagaacatgttgttgtggcaaagaatctaagacaccacgatattcaaagtcagttaaactgcgccgagaaaactctataaagatgaggtggacagagcctccgcgccaccgcagctcgcatcgacttacaccgaacagccaaagcaacgggaacaataggccagaggatattgacggctgcgctggctttgcaagaagagcggaagcaaattctgaagaagtgccagggatgaatgccgttgcggccactttcgccaccggacttgatcctaaagagcttcatgtcttggccttggccttcaccactgcgccgccactgggttcgtttgtattcgttgctggtggtgtttgggggaggaagcgtctcttcagcgccgtaggtcttgttataaacaggcccgggttcgaggccatcgttgtggacgagactttggcgctggccttgagagccaaagcggcgatggctgggactagccattgaaacagcctgaatgaatcaaagcgcgggtcgatgccaagtggtggggctaatgaatatcctttgtcttgtccctgttcactttgacaccatgcgctcaaaggtggtggtggtgttagtgggcagcccccgacggctactactcatatgtagctgagtctggagatgtgtgagcagaaatatcagtgctccggctgactctcgctctgggcaatgcacaatgctaaatactctcggtatcccgcttcacgagcgacgtagcgcaggccgggcccaggggtcgacgacgtggcaagcctcctgtggctccagacactctgccaggcggaggagattggcattcaggccgtgcagatacggggcattacaggttttgctgcttctactgtaaggctccggccctcagtggagggctgccaggtttctgggaataaaatcctgtccaggagtcaccaatagaaggactgagggcatggacgagtaaatatgcgtgaaacgaaaatgtcggtggctgtgaaggcgccaatcgacggggcaatgctgacccggacgcatggtcggtagagcccgcgatcgtgggtccctccctcttccaagaaaaaaggaaaaacgtggaatcgcccatgctcgtgtgggtataggcgcttagttggtggataaaattacgagtctgctggtaagctgagatgtgcagatgtgcccgccatgccgcgctgtggagaggagaaactgcgaaaggatgatggatggcatttcatagataggtctcatttgaatctaaaacacggcaaagtacagaccctagaaatagaagagagagagaagtgtaatatatcatctcgagacgttcttctctcggttttgaaagagggatggatgttctggtagaacgctgcatattccatgtgacatagagaggtaggcatgtgtgtatttgaaaaaaggaacaaaggctacggtgtgtacagacacaaactaactttactaggttggatttttacaaggtgataaacaacgctatgatgatactattttcttaatagtgttactagtactcttaacctttcaagttggctcgatcgagtgtcaaagaccagcgtctcaggggggtccacacgaaaaatcctgccacttttgtactcgcctacgtcgtcttttaaatccaaattggtaaaacaaagagagaggtctcgtgccatatactagtgatagaacaagcctgacagaataatcgtattggacaaattacatgtccagggtttcagattcgcagtccacccctggacgaaatagctcaaatttagccaagtatgcttgactttagcgcctttcttgccggttggctgcctccgcactatttcgtgcttaattcacggctctaatttcaccaccctgctacttcattaatcgtattggtatatgcagtattccatacaaaatacaactacagcactcaaaggagtagcattgcaaagcaaaaagccgtaacagatagtacatgaaggagctccattggaatctactcgtacatttgcatcgtacggagaaagccaacagcaccgttaccgtgtttacgaggcaactatggccagcgctttctgccgctcagcggtagctcaccctcatgccctccgggggcatttattagtgtcctccacgctcaggggccaatgtgaggaggggaggccgaatcccgcactggtgctctaagacaaaagcgacttgcttcaaaacgtacagaaaatggacgactcgtgatattgaatccaccgtttgactagatcctcctaggccttcactgcgtctgaaccggctcaacagcttggaatccgtcaagagagactgttactgcgccagcttgaacaagcttaaaaacgagataagtcgttagcaaaggaacaaaataggcagtgggttcgaaagataaacttacagcgcgggacagatcttctatcaaatcatcgacgtcttcgataccgacgcaaaggcgaatgatgtcttcaggcatttgtcgctcccttctagtcttggcatcgatactggcatggctcatttggcagggcatgctgatgaggctgtttacacatccgaagctgacgctaatggtccacagacgggctgcctccacgatacgctgtgacagcactgcgtctcctgtctcaaaagacaataccgcgccggcacccctggcagttgcccaatgcaagtcatattgggggtgagacttgaggccggggtaccgtaccttgaacccgtgtgattctaggaactcagcaatggcctgtgcattcgattgctgcttttccatgcggatagccagcgtcttgactcctctcatcagaaggaacgagtcattgggagacaatccacagccggtcgagttgatggtgaagtagagcttatcagcaatcgccgcatcattgcatgcaatcacgccggccatgatgtcgtgatgaccggagagatatttggttcccgactcatacacaatgtctgcgccaacgtccaaggggttgaatagcatgggagacagcatagtgttatcaaccaccacaagagccctttcattgatttcgtgcgctaaacgcgcaatggagggtacatcaacgattttaatcaaaggatttgtgggagtctcaaggagcaccattgtcgtcttttccgatagccgctccttaacggcattaacatctgttgtgtcgacatggtgcacgacgatttgctggttggttgcaagatatgtgagcaaacggtgtgtgccgccgtacagatcgtcgccagtgatgacttcgtcaccagggcgcagaagtcgcgagatcacatcgagagctcccattccagagctgacagccaaggcacggtttgcgttcatgatcttggccaggtggcgctcgaggtgagtgcgtgtagggttgccggatcttgtatagtcgtattcctgttggccaccgctggcagagctctgcttaaaggtcgctgactgatagattggagtgcttgaagcgccatactgatcttttccctcggtatagactaattcggtcgccagagcataacggcggcgtccgtttcgagggctcgatggcgcaggtgaaggtgggagatcgtggccatcgaggtcgacacgtttgagggggttggcagatttgtcgtcggctgccattttgtatgtatagaggaaagggatctctcaaaaacgagattgtagttgatggaggagagcggtttagtctttacgactggataagcaggaacatacactgtcttgcccccgcacaacccgacaatgatgcaaaggaagcaattactcggcgaaggaaaccaacaaaggtacctaggaagtgatgataatggcgtggtatatgcaattgatgtctcagtatgcttcttgttcttgagaaaaacaaaaagccaacaggctgctgctagaaacgattcagagtcacagtgcgttggcttagcgggtaagataattgggtaactggtgaagtcgcaattctctggagaatgacagtagaggggctgctttactcaatagggcgtagtgctgcgataccggcagcacggcctgtcggtgcggggaacctatggggtacgcgcctgtacctgaagctacttctctgtcggtgttacggattggtactggatagtactgacaggtaccggaactcggctgtgataggtatgacgaaattagtagggggcttttactaccagcagattgattgtttcaatcgatcagaactcttagttttgtctcagcatatcaaatactcttgtaaaaattgctatattcaattctatctctatctgaatatagtggtgtatatattgtctcctatataccacatgtctcttcccatccatcgcgaggtatgtgtctagcctgcgtgggccacgatttcgctcaccatctcgcctttttcttcactgtagtaggagcagatttgagaaggcagcggcacctccttgtagtcttcatccggcccagccaggatgttcacattgattccatcactcttgcttgtgaatagtttggtagcggagctctccttgctgagataaatctgcgcgctatcgatctggtccagcatgacggtgggcacgattccaagtacttgaagcgcaaagttattcgcttttaccacatccacggtggagactagcgaatcaacaacgagggataaccgagtagagttttcaaccgtgacctggtttgccttgcccttgataatgacagtggtgttgttgcatcggctgatcagtacggagtgggtaatggaagcatcaatctctactggctcgggctccttatcgtaattttcctatggaagggtcagtacataagaattcaaccgtccatggtctaggaaacgtacaatagtccacttgttggcctcaagtactttgcttgctggcttcttaaccctcatgctctcaggcttgggcttcttgcccgggacaggactcttagcccggggagcctctgagaccgtggatcctgtccgtaaagcagggttcttgtgtgtcatctccgacttgtccactttacgtaggcccttggtcacagattcgcccttgttcagttcagagaaaactgctccaaagcccccggcgggtgccgcattggccggctttgcagagtcgacgggtatatccaagatcggggccggtccgggcggcggcggaggaggaggaggtggtggtggcgcgccagctgacggagtgctgctctgcggaggctgttgcgacaccttgccagcagtcaatgtctttgcgacttcctcggccggttctcctctcgggttccaagcgacaccagaggcatggtgttgtttgatgtaatcgccaaggtcatggaagatctgatagaaagattgcacccactcaacctgtttagggtcactaagatgcgagaagagatgaaaggttagcagattggtcacagtatttcatccagatgttaaacgtacttgtccttttgctccttcagaaccctgttgccgaagaactgcgcagcgcccaaagattcttcgacgaagctgtatgggcggcgatcaatagtcacccagcccatcaccatgattccatccgcgacagcgctcaggttgctgtacattgggtcgggtcggtttgattccttgagttcggtcgcggccatgacagcatcgttgatgggtttgagcaagttctggtaaacagttaagctagatcctgaggtactcggctttgcagccttggtagcaatgaggaggaattttcgttgttcctggaagcccctgagaacctccgacgcctatatcgcagcacaacagttagctctcctgaccagtgctacgagagattaaggagcaggtaggtacggacttgctgagcaacaactccgcccaattgactgctgagtttgatgtatttatcaaggctcgtgtttaagaaaacatcgaagtcttcgatagactcgggcagcgcctcctgaggctctttcggggcgggtggcagcggggttgcagcagtttccgactgaggagttgcgggctgggcaaggccggtgacatctttggggagctctgtagaggaagcgatgtcttcgagacgtgaggttgcggcttcgagtctgccaagcaatcagcatcgtgggagccaaacagcacaaggggatatccaaataccgtttgatgagcgttgtcaagttatgcatttgattttgggccgccattgcgctgaaataatatgcaatcgctttggaagagcaatgagaaaggcgtatcctgtattatgttgtcactaagcggaagaaatatcagagcgcatgggcagcgcaagaaaatatagctcttcgtggccagaagtgacagtgacgaactcctaggctagcacgaagtggtacgcgatagcttgcccattttctctgtggaggggctcacaggcagctaacctggagcctgcaaatccacacatggtgctaccactccgtactagtagcctggttcatctattctccgagtcatgcctgagttggtaattaaaacaggcagtagaatttacagtattgcgattcgatggagtttaacggaagcctcaatatatattggcggattcaatgaattttaggcatctcacaatcatgtgcgtcctatttaatatattttattactacattgaagtattgggaggacatcttggctagtattaaaagtaaaaattttttttatatgttttcccctagataaatgctgcatcttgcaagctatgctataaatagatatattttgcctgtggtgcttatctggcgggctttgcgaaaaagtactctgtacgaagcaggctaacaatttttgtggaatggccgcaacaggatcaaggggtctctggatacgaggcactcctccatacacgttacgtttaggccttgcctcctgtctcgtcccaaatcaccggctttgatcacttcaattcaatcacgcaggtggtagaagccgcccgcgtgcagtacgcgattaatagacggccattaatgttttcataagtcttccaacgacttcaaaatgatgccacggcatcactccagcgggttttccaatggatacccgcgcgccgacaccttcgagatttccccccataggtgatgattttttcccctctccttgcacgcgatccaaaaccaactgatgtattgaccgaatcctttacagattccaaccgagagctaccatccctcttcacaaaaagcgcaagaggaccgcgattcgtattggtatagtagtggctatcgtcgtccttctcatattctggtttggacagcccaaatccgtcgcttctctgatctcactcggcattctatccggatatgaggacttgaaacttgagacggtgcgatactacgacctcaccaacgtgcaaggatctgcgcgcgggtgggagcgcgaagagcgtattctgttatgtgtaccacttcgagatgccgagcaacatctaccaatgttcttctcccacctgaagaactttacatatccccataacctgattgatctcgcctttctcgtctccgattcgaaggaccgaacactgcaagtcctctcggacaacttggaggctatccaggcggatgcggacccaaagcagccatatggagaaatctccatcatcgaaaaggattttggccaaaaggtgaaccaggacgtcgaaagccgacacggatttgccgctcaggctagtcgtagaaagcttatggcccaagcgcgcaactggcttctcagtgctgctctgcgaccctatcattcttgggtatactggcgtgatgtagacgttgagactgcaccgtttacaattctggaagacctgatgcgacacaataaagacgtcattgtccctagtatgttgattacggatctgcattattctattttgtactaacggtattcaagatgtgtggcgtcctcttcccgactggcttggtggtgaacagccttacgatctgaactcttggcaagaatccgaaaccgctcttgcgttggccgacacactggacgaagatgccgtcattgtagagggctatgccgaatatgccacatggcgaccccatcttgcctatctacgagacccctacggcgacccagacatggagatggagattgatggagttggaggcgttagtattctggcgaaagccaaagtatttcgcagcggtgtccatttccctgcttttagtttcgagaagcatgccgaaacggagggatttggcaaggtgagtctcattctaccagacgcttggggggcggattttataactaataaactaaacagatggcgaaacgaatgcgattctccgttgttggcttgccacactataccatttggcacttgtacgagcctagcgttgatgatatcaaacacatggaagtgcgtatcttcttcgtccatgttttttttttttttttctttttttctttaccgattacacttgcaggaacctacctatactaaccgaactttctacaggaaatggaaagagaacgaatcgctcgagagaaggaggaagaagacagaaagatcaaggagcaacagattaaggaggaatttggtgatgccaactctcaatgggaacaggacaaacaacagatgcaggatttgaaattgcaggatcagggaagcaataaagaagccggattaaatcagggcgcggccgcaaaggcagcaggggctatagatggacaaagggagaattaaggatgggctacatcatttagagtaattattttcgtatcgcactgatactggcttccatacacagaaatgcgatctacgtcttctacaatcttatcatttggctggatggcagaaaaacagattgtcatgtagcaaatgtaataaattgattagaatcgcaaactccttcacctttacataatgagatattctaaatgtcagttatacaaaggaccaaaaagtactgttaaagaagctgctgcatatgctttcaaaacagatcggtcactgataaaggccgattcatagtgatatattgtagtaagctgaaagcgcagctaaccggccagatagtcttggaggggtatcggcttctcagctttttagacaaatgggtattatcgccaaatgcccttttgtaaatgaatgtacacttagtagtatacattcggttttagccgagaaagttgaagaaaaacgtgcaggtgccaccgaatttaagagaagcgttcggggaagtaaataggcgcaatgagtgtccaaatgtacatgccgtggcaaatccaggcacttacaatcttgacccagctggctccgtaggtacgaccaactgtagcgaactgaccatctcgagttgactcctcgaaattgagagtgagaagtgtcgatacccatgccgtggctaggaagaagatgatgtgaaacattgaataattgtactgggtgctggatctctcatcgtcgtgtgcgtgatctccgccagcgtcgctctcgtcatccgacagtagagcatcagctggcaggctgccttcttccacagcacgacgcagagcttccgcccgcatttcacggcggtgcataggctgctgtgtaaccaagtcatgctcatcatcttccgggagtcggattccgtcggcgttgcctcctaggccaaggctttgggtggccgcgcgggtggtcgtatacgcaactgtaagcattgtgacaatggctccgataacaacggacgtagttctcgttccttgagcgcggaccaaggggttgcagttcttatcatcgggttccatggacacggctgacattgtcaaataagtgcagtacactgctaccattgcggcttgggccaatccagctttggggttgtattcttgaaccgtaggattaacggacacaacggaaataatcagccatagaattagattgacggtgatggcagtctgattcatggcgcactggccctgggcaaagaagatgtactggatgatggtcatcgcgatggacgccaggtacatgctcaaggtcgagcctatgagaacgattcgccagaacctagagtcagtgtcttcgatttgtgccaagcaatattcagcccaagtgtgcgccaagtccacgagcaaaatgagaccaagaacaagaaacagcatcgccgcagcaaacgagacataatttccccagaacatgaagaacttgtcagggatgaggaaagacatgacaatgagtgctagccaagcaatgatcttgggtccccagtacccattctgtatagcggctcgagggcttttcgaggattgaacgccgaataggaggccagcgaagatgaggtgcaaaagtccgagagcaaagttgattcgatgagcagctagccatccatagcactgccccgtgggacagttgatcttgacataatcaagtgcgagatgctggagcttttctatagcccaatcggtgagcataatccatgctaatatcgagttgacgaggagaagtagagcgtaggcaatgcgcgtagcgatactgcgagactgttaggcaaatcttcaatgaatccgatgcgagctggacattatcgtacctgtttccacatttgccgcatgcgctacaaaccatggagcaagtagctgcaccgcaacagctggccaagcaagacgctgcctacatagcgcagattagcaagtcagtcatatcatagccgctttgagcagaagacgatgaaacactggatctggcagagattcaagcgtcttcaaggtagtataaagctcagtctcaatagaacgtactgtgcccaagctgggtaccgcaagtagcggcagagaaagaagggcgcccattttgtcaaaaatgagacatgcgttggatgcgtcagatcgcaggttgcgcgacgacggcgattcgttcgtaggtagtagtgttgtcgggcgaaaaaaggatgatgcgtcttgcccacgacaaaggtacccgtgcccgaaacgagatgacataactggacgcaaacggttaggcacccttttatgcttatatccgtaagcattgaggcgtgagttcccttagatgcatgaatcatctgcaccagtgacagacacccaatatatggctgttggaacgctattatgccgttgtaataacatattgttacagtttaggggaaattttcgaaattttcgaaaagatataaaaattgtagaataactaacgctgataaaaacagttgcagctgtactcctatgttaagcaccctgtatatatatgcaaaatttatcagtcttcttcatccagcttgtctttcgcctttagatactgggtcctctggtagtgaatgatgtatatcgtaatgaataggcccagggcacatgcagtcgaggtcaccgcataagcagagcggtagcaagcgatgccgtcgtcgcaagatcgcgtgccatcaggttcaacgacgctgtggtgatcgtagatccttccgtacagcaggttgaacacatttcccgaggccacaggagcaagagtcatgaaaccccaattctggctcagcccaccaatgccgaacgtctctgcaacaatggaagggaagacaccaaagaggaagccgtaagccaagccagaaaggcccgaaacgaacacaagtttgtgtggcatctcgatttgtagggcacagatttgtgccaggagaaatataagacaagccacggctagacaccagatgcggctggctcgaagagttttgacgagataatcagaaccaatgcctgtatcaaagttaattcaatgcttagacagagtatctagggcgaattcaaatagctttaccacttagtagcctgcctacaaaattgaagacagaaagaatagatacgtgtatttgctggtggctaacgagaaacgtttcatcgactgaggggtcataatgcttccagagcgcgtttgcatcattaccgatattactttttcagacattagtttcgtcgatgacacaggtcggtaagagaaagatgtaaaacgtacttgatagtcatgaggccggttccagcgaggattgccatgatggaaaatagctgccagaaatccaggcagaacaggagcttcactcctcgtacatctagtcgataagacatatcttgatcaacactactgcgcctaacaatctcggcgcctgcagcaccgacaatcaaagatgaagtctcggtactcggggcatcaccagcttcggtgtcattgaaaatatcggcgcgactggcgtctgatcctggagaagcctgtggtggcacggccaggtttgagtgaacggcatcggggtcggttaacataccaggttcggttacactacgcgatcttgctcgaccggatgacgatggttcagatgattgggtgggcacttcctggtaagatacctgaggatacacctttaggaagaagtagccaatagaagtaaggccaaacgtgccccatgccaatagcaacaagaaggagctcgtgctgccagggaacaggattgctccgacaaaagagaagaaaaaggcactgagtccaaatccagcaagcggaaacgccgtggccgtgccgcgatggcttggccagttgagcgcagatgtcttgacagcacccgcaaaagccatgcatccacccaggccggtcagataggagaagaagcagagcacaggcacagagcccgcggctttctcaaaggagatgcatagggggacatagccaatagctaggaggaaagctccggcaagaacggcaggcctcgatccgcgatcgtccacaaacatgccaatggggacacccattgtatacatgcctaggttgccgaagagaccgatcaggttgctttccgtggtggaaagcctgagcttttcggcgaactgtggcgcccatgcggaatagacatactgcattattgtgtcaaatcagctggttggttatactcatctcgccatccatattgggttcagggcggggggagatgcgtggacggtttttgtgaggacgcagaatcatgaaaatggttgctcacgtttgtgccgcaggccagggagatgacagttgcagcgactgaggcgataagccgcccgcggtgagcatcttggtcttgatgcatcttttcaggcttctttgcaagtggtacggggggagttggttgaggcagaagaataaacgatggcttcggaaaatgagttctgtgtcgagattacgagatgccgtatcttcaggcagatgtaatcgcaagcgcgacaagggcgacgaagctcaacttgagacagattcgggacgcccctgagccagaatttagacgaggccggtatatcagatcaatacacgagatgagcagtggtatcaagcaaaatagatcatggttaggccaaacgggatctgaagataccccagaagaagctggcgcactatctggctgttttacacaggtgtcggtagccagtctgataatgataggtgaaagatgctgattgcgatgagctatctaatattagtgcgcggcagccagcggatctactccatactatcttactttacactgctccggattacggagttggtgttggtgcgtgtgacttgcttataacagaaatacggatgtagcccatacagattgctggtcccagcaccaaggatgcgcccaatcagcttccgcatttgaggacttcctgttgaagtaggcggtcagccgatgcgttgtggcagtatggtcttacttggagatgctttgtagagttgaaacaaggtagtactagtagtatagaggtatggctaggaagaggtatgcatcggcggagaggatggccgcctgagcctactgctgctagatctagatgcgaatgggcagcgcttgatcccggtggcaccgcgcatggatctgatgccaaatcaggattccattccccagctgcagatgcccagcacttatgtaccgtcatctgtgcctgagcatctccgtacatcagccacctatcccttgccccgtagcgttatcgatagcgccctcctgctatccgtgcgtgctctacgcgactctcggtaacccagaaatttacctcggctcgtggcatccggggtccagtggagttccagtcccgatagcggtaagcggcggcccaataggccagcgtcatttcctgcatgtggcatgtggccgctgtatagacatcgctctagaggtcttgggcgcatttcacgagacggtattttatatgattcccgcggctccattgcctgtctcctgcaattcccctcgattcgtgaatatctctgctggtcttgagttgcgcaagctaggccagccactcaataacgtccgacgcttgttttggccctgaacgcatactcggtcggcaacggttacggccaatcctaccttgcgctatcctgcggcaacgaggtccaagagccgcggtatctgagcggatctttcgcagccgatataaacgctctgccaacctcaaccacgccgcttccccctttgtctcccacatttgccatgttgtcagccatacgttcgtccagaccgacaagcacctttcgacgcgttgcgctttcttctgtaagatatttgtctcgcctcgtttcgttgcgctttgagccggttgctaatctacacgcccgctcacagcagtcccatcgcatcgccatggcacctaaacgcaacagcagctcgctcccagccggtatgttctcccgcgtacgaagcgattaggcttttcgcttcgtggcttcatcgatcgaacagacgagacttttgccgcacaccaaatatttttgcctcggctaataacactattctgtgacaggctatgtcgaagacaagtcaaagggtgctatgttgaggttccaagactctctgcctcgccttccagtcccaactcttgaagagactgccaagagatacctcaagagcttaaaccccatcatctccaagaccgagctcgagcaaagtaaagccgcggttgctgagttcattaagccgggcggagtcggaagcaagctccagcaaaagcttgttgaaaaggctcaagatcccaagacaaagaactggatatacgagtggtggaacgatgccgcctatctgagctaccgagacccggtggtgccatatgtcagctacttctattcacacagagacgaccccaagcgacgcaaccctgccaagcgagctgcagcgatcaccagcagtgtgctggaattcaagaagctcgtggacagtggcagcctggagcctgagtacatgaagaagctgcccatttgcatggatagttacaagtggatgttcaacgcgagccgcgtccctgcccgccctgccgactatcctgtcaagttctcccataccgaaaacaagcacattgtggtcattcgcaagaaccaattcttcaaggtcgagcacgaagttgccggcaagcaactcaacacatcagagcttgagcaccagttcaaccgcatttaccagatcgcgcagcgggtatcacccgtgggcgcgctgacctcagaaaaccgagacgtttggacagatgctcgtgaggtactgatccaagaaagccccaagaacaaggcggctttggaggccattgagtctgcctcattcgtggtatgcttggacgatgcgtctcccgtcacactagaagagcgtgctcgccagtactggcacggcgatggcgccaaccgttggtatgacaagcctcttcagtttatcgtcaatgataacggcacatcgggcttcatgggagagcactcaatgatggacggcacgccgacacaccgcctgaacgactacatcaacgatctcatctttggaaacaagattgatttctcagaccccaatgttcgatcagacttgccggaaccccagcctatcaagttcgagatcacgcccaaggtccagagcgagatcgaccgcgctgttaccgactttaacaacgtcattggccaacaccaacttgctgtccaagcttaccaggcctacggaaagggcctcattaagcagttcaggtgctcacccgatgcatatgtgcagatgatcatccagcttgcctactacaagatgtacggcaagaaccgaccaacatatgaatcagccgctacccggcgcttccagctgggacgcactgagacttgccgcagcgtttctgatgaatcagttgcttggtgcacatccatggcggatcccgcagctgaggataagacccgagtcgaccttttccgcaaggccattgcagctcatattgagtatatatcggctgcttcagacggcaagggtgttgacagacatctgttcggactcaagaagctccttgcacctggtgaagagctcccgaccatctacaaggaccccgcgtacggctactcttcatcctggtacctgtctacttcacagcttagctccgagttcttcaacggctatggctggagccaggtgattgacggcggatttggcattgcgtacatgatcaacgagaacaggtaagagacaatgacatccattccatgctattgattttcatcatgaaccacgctgacagccatcacagcatcaacttcaacgtagtatccaagggactgggaagcgagcggatgagctactatcttaacgaggctgcgggcgagatgcgagacctgctggttcctactctggagccgcccaaggccaagctgtagatttgttgttatgtatacacatatatgtgtcggcgatgcttcttgatagactcttttataatgcgccacatataataggtatatagagatagagcaaaataaagggatgctctcggcaaaggatatttttctagttctttattgatcaccatgctcgaagactgcggatagagcatctcgtgcagggagcactgcacccgttgctacctacggctgaaacaccgatcccaagagtgacgtgttatcaaatgtgtcgttctttggagcagcaattgatcaattgaggccacttgaagtctttaaaaaaaaaaaaaaaagggggggggggggggggggggggaccatactcaatctcattcttctcaaacaagtgcccttttctttcgtcaaaagtactatccccatagctacagtgactacctattttctcacattatattgagatctggtaaacttcctgaactcggcctcttagacgctaatctcccttatcgcgtcgcgtgcatgacagcccatttgtttcatgtagcggctaccgaaagctactagtagtagtaaagagcggctatttccccgtcgaggtgtactctgtacttttgcaccttcccttagtgcctgcaggtcaatcaggtcactgccgcccgataaacatgacaggccgtgtgccagacgcggccaggcaactctgatcctcgactctgcaaaaaaaaaataaaaaaaatcacaaaatcccactctgtgccaatgggctctcatacgggtgcagatgcagatcccaaggcggtatccgagcaggaatccgagcatcatgccggcatcgactttgtcacttttggcatgctcataatcggtgaggcgttcccgctacggccctgttagcctctatagagcttggggctgaccgaccgccgtgtccatgcgattcgtttgtcaagatgatatcgatttccctgatccaaagcctcctcagaaagacatccttggaggcggcggctcctacgccgcccttggcgcgcgcctgttctcgccgccgccactgtcctccacggtaggatggatcgtggaccagggctccgacttcccaccttcagtcaccacgctgatcgacagctgggagacgtctgccctcatgcgccatgatccagagcggctcaccactcgaggctggaatggctacggcggcaccgacgacaagcgcgagttcaagtacctgacccccaagaagcgcctcacgagcgacgatttgtcaccagagcaactccagtccaagtcgttccatctcatctgctctccgactcgctgccaggagctggtgactaccataatcactcgccgcaaggaagctgccacctcggagacttatactaaaccaatctttgtgtgggaaccagtgcccgatctatgcaatccagaccagcttctcaatcttacaaacactctgccgcttgtagatgtctgcagcccaaaccacagcgagcttgccggcttcatgggcgacgatggcctggacccagtgacgggagacatctccgttcgagctgttgagcgcgcttgcgagcagcttcttgatagcatgcctctccaatccttcgcaatcgtcgtgcgagccgctcacaagggctgctatgttgtcaagaatggcggtaggaaacgtcgtcccggacagagctctaaatcgacacgaaaaaagaattataccagaggtggcctacgacccgatatcgacatgacggccctgttggctgatctcatctgtgacgaagatggctcaatcgctcgcgaagagactgaatttgaagtcgatcctggagtcgagcgatggatcccggcttaccatacggataaaactagtgttgttgaccctacaggcggtggaaacacatttctcgggggcctatcggtggccttggctcgggggaagagctacgaagaagccgctgtttggggatccgtagcggccagttttgccgtagaacaagttggcatgccgacacttgatcgacaggatgacagcactgagacttggaatggatgcaatgtactagaccgactgcgcaagtttgaggaaagactttaaatcatagatcatataccattattattttgttttattctcatcaacttgtgaatcatgattgctctagacttttaacctaggcttttttaccttgttattttcctgacatgtcatcaccatattcgttccctccaggccaattagctcccaaatccatcccaaacaccggtaaaatcttcatcagtagatctcaaatcttgtagattacatcaccatcaccaaacctattgccttggttagctagaggtcctgattaagtagctggcttatgttaaactcacatgatgtgatttgcttcttccaatttcttcagcgccaaaattgcttctggtctgccaaaggcacctccttcgcggtcaccaattctatcgttgatggcatcgatcaccgcggcgagaggagctgagtcatcctcgaaaatgtcggtattgagcaattggccaaggttggtcctgaaagttgacagtcgcagaggggcgagactggcttcttcaatctccaagttgctggcagcactggccaagttctcatcttcagcctctccctgagtcgggaacaagacctgcgacgcaggcaatgttgacgcaaaggagctttgcgtatccaccattccgtgaggtggttgagagctattgcctggggtcgtggtcgctcccgatgcttgggataagccatttgagttttggcttgtagatccgtttgtgccattaagcctcgaagaagttctagtctgcatacgcgcagtggaatttcgggaattgcttccattcagctggctggtctgttggctttgctcgtcgtgcccgtcgtcgctatcatcctcatcgctgtcatcactggatgagaccacgccagtggcttgcgtccgcctgcgctttctccgcgagttatcctctacgatttctttgaagagggcaaatcgcaagataccctccgcagcgactgcatctcgttcctccactcgacttgagagtcgtgacttggcgtgggcagtggccagtcgtatgattgtctccagactacggacggtgagcggactcgttcgcctctggtttccctccatctcgtcatttcgaagaccaacgtatatgtcggcaattcgatccgatgcttcctgggtaagaacaggcttaatccgcttagcatattgaatatacttcttcataaagggtatgctaagaatctcgatttttttgttggaccctcggcccaatgtccgggttacgcctgagtgcagcatcgcgtcatatttctcataaacatctgttgactgttgtgatccggcctgagtgttggcagagacgcccagtgactgagagacttgttcacgaacaggggcgccctcttcgctgcccgcctggcggtacctatgcatgcgtaatacatgctcggaaacttgcctgtctctggcgtcgtcaatgtcatcagtgacgacaaagagcaaatcgaaacgtgacaatagggagtctgggagtgcaatattcctgtgggggtccttgtgaggatcatactgcccaaagatgggattggcagctgcgatgacagagcatcgagcgttcagcgaagtatgaatacccgccttggcgatggtaactgtctgctgctccatgacttcgtggatagccactcgatcaatgtctgacattttgtcaaattcgtcaatgcagacaactcctctatcagccatgaccatggcaccagcctccaatttgcgctctccggtctccttatcagtagtaacggctgccgtcaaaccaactccagaagaaccgcgacctgtggtagcgatagccagtggtgctgtgttcaggacaaatcgtaagagctgagatttcgcagtagaggggtcgccaaccattaagatgttgatatctcctctcaaatgggtgccattctcgaggttcttctctactcctcccaaaagcatgagcagaatggcctttttaacataatcatggccgtaaatactcggagcaagagactgcgacagaagcccgagaaggtccttctttttggcaactttgttgatatttcggatgtctgtatcggtaatcgacgcagtggctagcccaccactggatttggacgataaaagaactacgttattagcaagaacaactgtcttgaataacgcgctattgtggttggcgtttctatttcccagggtacggaagatgccgacaagttggattcggtcaccaggctttacctgatcaaccaaatcatcatccaaaataacgtcaacgcctcgaggaagctgaccggcgggcgctcgttcaggcatctcctggatcgaaatcgtctgatgatcacgatatgtgcagaatccatattccgtagtaaggggatttccttcatcgtcctcttgtggatagacgctagatgtggtcacgccgttggtcatagtctggtcttggtattctcgaaaatggaatttgtctttggtctcgttgtagtgaacgcttcgtacgaccttgggccggatgagagagcatctcgtcacaataccctcaacagaaaccatatggttcaagtgctgagatgacagcgtgcgagggttacaggcattgagaccaaagtttccagcccacgcgcagtagtaaacggtatccctcgccgtttggtcaggccgggcttgaggcagcgtttgcacgatctccttgagggcatggttaaaagcaagagtgcagtcgaagggcttctgaagtatttcttgcgctaactctgggttgtgatctcggacgtggtctatgttgacagtaaggcggcgctggttcttgcgtaacatcaagatgatgtccgctctataacttcgagcatggggatcgtcttgaacaagattagcgaaagtgcaaacatgtgaagggatgcctgctattcgtactaggaaccagaaactcctctgcttgacgaatacggtcacgcacgccgtcgtcttgaagcatgaaggaatccatcgtgggctgctgtgtttaaacgagcgaccgaattaaggcatatacgcagccggagggatgctttcacgagctgcgtcgcgttgaatcgatctctaaatttcgctgccctgcaatatccgctttctgggggggcaggtacctgcaacgtaggtacctgtttggcctccggccatttagcacgggctcaggtaccttttagcgcgcatgtgcaatcctataattagtgcggcgccactaccagacagcgaatctcaccagacttgatagtactccagcaggtgtcgccgcagcgcactagcgcgcagcatggggcagccatgcttggatgtacacggtacctacccggcatgtatgctgtctcatcagatggtggggggcatgccagttctagtataacgtgtgcgtggccaagagctgcgacagaaggagaccgtctctccattgctctgtagtagagatgtatacacggagtcctagcctagcaactctcttttcccctattccctatgacggaaaagaggccaaaggctccgagatagagatcttcgcgaggtctttggagtttaattaaccaaagactgccgggtccgctggcgacccatgccctccgctacgacgaaggagagtcttgccactgtagctaaacactgatgagcagcctttgtccaactcgagagctaccctcgaccattggtggtcactatggccaaccgcaatgttcctggaatatcgtcgccgcatcaatcctcatcctctccggggcccttggctggaatcacgggttctgggtcggttcggtcgcgcaatcgccgtcctcctaatggcagcagccgtaccaactccgaaagtctgctagggaaccatgacgaaaacacatctcggctggctcaggatgccaaaggcaaacaaagctcgcccagcctgggacaggtctttggtggctcctgggcgcagagctggtcatcagtccaaggtcttgctgcctctcttctctctggcacagaaagtccgggcgacatgccccagccgcgaccgcatcctcaaccggaggacaactttgcctcgtccctttggaaccgagtcccgtcaagcgccggcggcaacgccagcgcgagtttcaaagcaatgggctcctccagtttacccagccaaagggcggccaacagagttgcgactggatcatcagaccaccgagaggccgcactgaaaactgccaagagagcaagcgttttggaaaacaatcaaggatttggtggaggaatagacatcacaggaaggtataagcgccgaacctcggacgaaattacctcagagatctcgcaaccggaagaatatcttgtgtacattcacaaaatcctgccaaccgatacatatgccgggatcatcctccgatataagtgcttggaggatgcgttcaggaaggccaatgggctctggtccagggacagcatacaaatccgaaaatgggtcattattcccgtcgacacctgcgaggtacggggacgtccttgtgatccgccgctcagcagtcaacaacgtaatgctatagaagttcctccagcgacgtcatcggaggtgtttggatcagtgacaccggaaaatacgtcctttagcaatctcgaaccattcagcgaaagagccagaccggaagatgagagcacagaaaaagaggccgtgccctggtcgcacgtcaaatgggtcaagatagactcgctgcctgagccagtggaaattgggcgcatcgcgcgtcagaaaatgggctacttcccaccgcggaggaaaaagactggcaggaccgtttctttttcatcatcgccacggcagagccttgagacttcggcttatggtgcggaccaggtggatcagccattgtctaggcgacagagctcgataggcgaccggccaacactactcgaaagacgtcaatccacccacagccatggagatgatgatgtgctaggtgcgaggccagcttggatgcgccgccctggcggcgtcggctctatgagtagaagtgttcgagctcccggcccagacaaagactacttcaattcgtgggctaagaaacatctccccggccttcacatggacgacataccgtccatgtctgtaatgggatcagaaatggcgcgcattggatttgatcgcgatcttgcagggatcgtagagggctctttcgaagaggggggagatacaacgtcgcctctccatcagaacaatggcctcgacaaagccgcagccgcagttgagacctggcttcgaaccgcctggtccaaacgccacatggctccgttgattggtagctcatcatcacgaccgggaagctcaagcgggcaggatattggagatttgatagagttgatgaacactccaggtgctgaggacactccgcgccccaacatatttgattcacaggtacccccgtcatcacttggaagtaaggcagatgacggttctagcataaagcgatgaggatagaatttaagcaagcaaatgaccagtctatatctggcttcagagtactttgcatgtatgcatatttaaaggattagaattacttcatttataagcatgttatttgtgtctaggtaactgtgcggaacacgctcttagataggtaggctaggcactgatattaagtcatttattatagatatgatatttgagaaccagtgatacgaattctggccttccacagcccggtatggtatctacattttaactacccgtgtagggaatatagatgcgacgctcaagggaataccgaaatgccattttagggaatccagcattctttgcgagaagaaaaatggcaatggcaaggcacgatgttgtcaaactcagtgctaatcaaatattacatgaaattcagattgaattagctagttatttaatcacttttacgttgtttctatcaagattcgcgaagcttgagccgtcgagtcccctgctctaccaatacgtcaccgaacatggcgcgtagccacaggctctaacaggcagtactaaataaggtacttccaccctagctgggtgcagcaacttgcatcactacttcacatcgcctaccaacggctctttggcgcatctaagaaacaccacgttctggaacaagaaaaagaaatccaatttcaacattctacagcttgcattgagcgattccaggttataaaccaagacaagaacaatgcgcgatcggccggcggcggcgaacagagtgacgaagcggtcgcgaaatggaccccgtcgagccaacgcgaaaacgaaatccgtcgcgtcgacgtccgcgaaacgatcccgaaatgataagaatgaagcggatatcaatatgtctccaggcgacagcattgcatcgggaatagacgacgacaccaaaaatttggcccagcctgactcgtccaaaccatcacgacggcggtacagagtgtcacgagatcgcaataatacaaatagctcttcggctcagatagatgaacacacctcagcacccaactctggaggcaccaacggcagaaaacccttaaaatttcaagactcctcagacgatgacgacgacgatggtgatacccagcagcggcttgccgaagcatatcagaattactcaatcctggaaaagaggttccatgatcttcacgagatagctgtaaaaaaggctgaggagaatttcgagctcctgaaggccaagaccagtgaaaatacgagaggtgaggggctacgataccaccagcacgtttaaacactcaagttctatattgatcgctgatatgatgtggttattagtggccgatgaattcatagcagaactcaaggaagagatagctgagctcaccaagcaaagtcagcaaatggagcaattacaggcagatgtaagcgccaaaaaggccaacatggaggctatgcaaaccgaattagcagagacggatcagcgtctagcccaagcaaaagccgagaacaaggctctctacttaaaactagcagcgaatcggacgggtccaggagagaacaaaccagctgcacaaaccaaggaggagctgtatgctgatttgacaggccttatcgtcagagatgtgcgccgcgttgataaagaagacgtttttgattgcatccaaactggacggaacgggagtaggtccagatcattcatctattacagaattaggattcgattcgatgctgactactcaatagctctccatttcaagcttgccctggaagatctggaggccgccgacagctacgaggatgttcaatttgcctatcgaccccagctggacgagtctcgcgacggagacttgatagacgtactccctgactatctaacagaagagatcacattcccccgacaccaagcgtccaagttttatgctagagtaataaaatcactaatggagcgtgtagactaaaattgtatagcggaaatagaaatgctagcaataaacgcacctgtatcatggcaattagtatttcaaggtagaacctataatatgtgccggagcttttacaggagcacagtatagagtagcaactcacgagctacttgtagtactactagtactaagctggttgagggccatgcagcttgtacttctacctccgactagaggcaaagacatcggaggtactcaggaacggagtagctgccgttatgatcgcgctaatggctgggtacctgaaaccaaccgataggctagaaaccgtagttccaaagtactgctactccggactacaaggagcaatgcttggtaaaagccgaggcagggcgcgcttcatgttttactaagatcaagtgtcgctcaccagcttccagatcccacgtttgatgagagcgtctcggacttgtcgatacgtactccttgccgattcgtcctgtgctctacctacctaggcctattatttcagcatcgcatcagccacgagcagtaacacaaccacccggatccggcctcttcccaggcgccgactactctgaaccaaggccacacagagcatgctcgcgctcgtcttgcttgtttgatcctgctgtccaagcataacgcaagcgtggtcctttctgcagcctcatatcggatatcggatacacggctctgatttggcgacggatgagcttcgatgctcatatcccaatccatttgcgtcgctgaagattgatatcgacatcgtaccggggaggaggttgttcgcctcctccttccatcgcccctctctgcttccggtcccgagcgccaactcacgaatccttgctttctcgaatcctgttgtgtcaacgaccatcgccaatcaacccgcaccatggacgtcgaaatatctgccggcgacgaggcggcgccagcgagtccgcagcaatcgcagccgcaaccgccatccaagtcatctccgatgtctggtggtgccatgaacgcggcggcggccggggcggcagcagcagcagcagcagcagcagccggcggcataagctttaggaggtatggagaccgccatgcgatgataccactgctggagcgcagatgtctaatgcacctgattcttataggcaacgagcgtcacgagcatgcgaggtatgtggtgtcttgcagggcgcataatctaataatcctcacgcctcgatgtgccgaggcattcagcggcgggtccgctgactgaccactcgcacttgttgattccaatctacatgtaatgtaatgcaatcgtgctaaccactagtgtatcgtctttcgacttgatagacatgtcacgcccgaaaggtatgtgctcgacgtctgccgcagagcatgcgctgttctatgccggttctctggcaggctaacctggtcgccgtgttcaggtccgatgcgacgcagccagccttggtgtgccttgcaccaactgcgttgcttttcagatcgagtgtcggattccccagccgaaacgcaagaagacccagaccgctgggggccaagcaagcaaagattccgacaggtgtgtgtcgctgtcgtcaagcttcccttgggcttatccatatctatcatgctaaccaacatgcgtctgtcttctcagtgaccgtggcgagaataccgatgagcaggcacggcagacgcctctcagcagcaccgccacctcttattccccaaggccttcagctcctaccgtatcgcataccgcggatggaacgccgcccacgtctctcacagaagcccaagcccgcaaagaagaggtcgataatggcacatatttgaatatagttatgaagcccaagttcacacgagctcccattaccgacgcaggccgtgttgcatacctcggcgaatcatcaaatctcactctccttgtgcacgaccgccagggttctgcagatgtggttcactatccgctgcctgagaatgtcagaggctcgcgagctaggctgaccgagctcgataatgtcgagattgacattcttcaccagcgtggcgcctttctactacctccgcggtcattgtgtgatgagctgattgacgcttattttcaatgggttcaccctattgtccccgtcatcaaccgtactcgctttatgaggcaatatcgagaccccaaaaacccgccttcgcttctcctcctacaggccgttctcctggctggttcccgagtttgccaaaacgcacagctcatggacgcaaatggctcgacaaccccggctgccctgactttctataaacgcgccaaggccctttatgacgccaattacgaagacgaccgcgtcactattgtccagtctctccttctcatgggatggtactgggagggacctgaggatgtcaccaaaaacgtcttttattggagccgcgttgccaccattgttgctcaagggtcgggcatgcatcgatccgttgagcggtctcagctgagcaaatctgataagcggctctggaagcgcatttggtggacccttttcactcgtgatcgatccgtcgctgttgctcttggccgtcctgttcacatcaacctcgacgactctgacgttgagatgttgactgaggacgacttcattgaagacgagtctgaccggggtagcgagttcccaccagatccgatccatgtgcagttcttcctgcagtacgtcaaactctgcgagattatggggcttgtcctatcacagcagtactcggtggcctccaaaggaaggcaacgaaatgccatcgacctgactcacagcgatatggccttggctgattggcttcagaattgccccaagatcgtctattgggaaatgcctcgccatcatttctggtctgcccttcttcactccaactactatacaactttgtgtctcttgcaccgagcacatatgccaccaagcggctcacctcgatttcccaatgataccccatatccatcaagaaatattgctttccaggccgcagccatgattacttcgatagttgataacttggcggcgcataatcagcttcgctactgccctgccttcattgtgtacagcctattctcagccctaatcatgcacgtttatcaaatgcgctctcctgtaccatctatacaacaggtaacgcaggataggatgcgcagctgtatgcaggctatgaaggaagtttcgcgtgtctggcttgtgggaaagatggtctatactctttttgaatccatcattggcaataagaatctggaagagcgtttacaaaaagcaggtggcaagcggcatcggaagatacagcaaagcatggcccagcttgagcagatgaacaggcaagacgcatccaagcgaaaatacgacgatatggccatcgacttcatgagcaatacgccaacgccacaagagtcgtacgaaagatctaggccgcaaacccccagcgcggccaaggctgagaacgccggcaacgtcaaccaacgatcgtccgcagcatctccaaatgttcgtcaaactggggcagacacatttatgggcggcacaaactcgaggcctcagacaaggcctgcaacaccattcaacccttcgttttctgtcccagcaactcccccagacttatacttggtcacccgcaactcaccaaatatatcacaatctctatgggagaacttccagcctgaccaactattccccgaaagttcaagtatgccagcatttcccaacctctcaccccctcagacacaccaaggtctagatcagagtgcgatgaatcaagtgccggggggcggcatgggggtgggcatgcaggccaatcagtatagaggctccgccccgggcagtatcatgcagatgtctggattccagggacagtctaatttgtggcaagctggctttgatggtggacttcaggatggccagagtcctgatagctggggcacaagctctgcgcaaggacagcccgcgccagcaactctaaacgttgaagattggtaagctcacatagccagaatgcccaagtattattattttgcttgctaatcaatgaattataggttccaattctttggcattaatggagatatgagcaacgtaaatttagacatgtcattgggctgagagaagcgactcacagagggggaagaccccggccgtcaaaagtcttatgcttttggacgtaatggtaggaaagctacggttttatattgatgccagtgggtagaacatacgttgaaatctccatcaatgataagagtgtgtttgatttgtgaagtaggattttttagaagggttttggcgtgaaaccaaaacctggctattagcataaatttgttcctcaagggctatatgtctgtaataacaaaagacctggcttagctgatgcgcactcttacgatctgcctcagattatatgggtaaagtcctgataagcacttgtcttaattacaaacgtgtttcgttatatacgtatatcctaaaagtaccgccagggcgctattccactgtctatttagcatcagaagtattgtaagggctactttgagcagacgaagggtgatttcgtgacgtatacgctcgccagcgtgaaaatattacgccaacaactaaaagcaaaatataacgagccagtaaaaggggagtattacttcctgaaatgtgatataaggcgctgctgctcgcatgggcctcgtgtgaggctcagtcttggggctcaacaaatgtctcgtcaatctctgcgagcacatcatttgctagaatgttgttagacccgctctgtcgttgctgaagcacttctatcatatattgatcagttgagtgtttaagaaagtcatcagtcctgattccacggaaatgagctgggtcaaccggtcttttagagccatcacggccatgctgtcgcatatattctcgcacaggagccatagcggcatcgcgacaagcctctttgatgtcacttcccgacatgccggcggtgagtttagacacatgatccaagtcaaaatgttcagcatccaccttggcgtctttcaggatcagttgtaggattcggcgtctttgctccgaagcaggtagcgtgatggggaattttttgggcattcgtcggagaattgcttcatcaatgtcgtgtatgcgattggtggcgccaagcacaactatctgcgctggtataccagaggagttgcttgatgtcaatccatcccacaacgtcatgaatctttgagtttgtcaatatccattctacttgttctcaacgcatcaacgcaacgccatcgcaaaatgaggtaaacacttactcagctttcaccatgccgctggcctcatgttcgccacttctccgtgtgcccaaaacggcatcaatctcatcgatgaatacaatggccggttgcatcttgcgagccaaggagaaaacggccctgactatcttgttggaatcgccgtaccacttctctgtgagcgttgatatatgcaggttgataaatgatgcgccgctctccttggcaagagctttggccagcatcgtcttgccgcaaccaggcggtccatatagcaaaacgccagacggtgcagacagtaacgaagcggcatgctggtagagatggggcatcgtcaatggatagatgacagattctttcagttcctcaatgatcatatccagaccgccaatatctattgagttgtcacacgtccagttagcggagtttctttcagcatctcgcgtatccgatcctcaccgtcaaagccgacatgaatatcgtccggcgccaccatttctagtgctattagattttcgtattcgttcaggactagttcttcaactcgcgcgcttccacgagcgccatcagccccgttatctccaatgccatcaatatgtcgccttcgacttaagcgatcaaggtgggctttggcctggcgcttcgcctgctcgtgcttttctttatcaggatctaccaggttgctcaagatgggattcagaaacgtgcgagcaacgtagagaccagctgtcatctggagcatattgtcagcgtagtggcaacaagcgcggaaaatgatgcttaccatgccagcaaaaaggacaatgtctagggcgacatcccctagttttcgacgctcacccattccgaatatccagcgcagccacgaggccgtgcggttgttgggcattgagaaaggctgatgaatagtatggaagttcaaaaagggaagtacctcggaccgactacacctaagtcgcgttcatatgatgtaattggcccagcgtccaaaacaggcttaggctaactcgttgcaagaaaacaaccgcgagtttctcaatggtgatggtggcaagtgctgctaggacgtgttatatagcacggaatattactgaaacatggcaatctagatatggctttaatttgagtttaatttggatggtctatttttataaaaaaaaaaagattaaatattggtttatgtatattgatattttacagtcatctatagaatggatattaaactatatggcataaaagcaataggagcttaaagaacgccttttaaaaaacaaaaatgacactatcgagtcaatgtgaaccactgatgtgtttcggtccatctgtatctccttcgaaaagagtgccgaaactcatcaaagaccatggctctgaagaagagtgaagaatgaccagccaagcagccaccacattaaccaagtaatggagcatgtatgcatgggaaacgccatagattgcagcacaaagcgccgtaccaaaaaggagcccgctggtaatatggcgtaaaccacttgtaatttggggaaccattttccctgttgtcaagttctctaccaataatatgaaaggcattattgacagcacattgtgatgcgaagaaaatggcgtgagccagtggacggcgaggttgcggacccagaccgctagaataggcaaattgatcgggagaacccacatcattagcaaaagaatagaatgagaatagtggtaatagttggagttggctgttgaaggtgtgacgacatatatgcgaagagcgcgaacaacggtgagaatctgtacaagacaagcgaccaagtatgcaaattgatacggaatgaaagtcgaaactaagaataatagaattatggtcgatattacccgccgccgtggggttgatggtgcaaacaccggtgatgggcttggagcctggttgctgttgattgccggcagcaccgaaaacacagcgtatgcgacaccaaggattcttgtcaatgccagaagaatataatgaagaacagtgcagaccccgatgcatacgacgccaatgagtggtacaaggtatatgaagaaggggtcgtctgtgccaacaaggaggtcatttccgtgaaagccgatgtttggagaaagatttgaattggcctgattgctacccacaagcgtggcgagaaaagttgtaactcctctgggggaaatagaaagcaaagttagagcagaaagcaaaagcggaatcgactgccgcatagacaggtccaggctttcagaaaaggaaataaacgtgccagacgtgttataaacactgaattgcttccgaagcaccagcgtgacgatgagcaacggaaaggccgcaaagacggtacgatatctcatgtatagctttccgaggcttcccagcacgtccacatagagatcaatctccaaaggaccaccacaaacggggtcagaccagatgtcaaaagcaaggccgtcgccactcgataaagttaacggagggggcatgtaaggagccaccccatggaagctgattccagttacttgagcgttaacaaaatactttgactcataaggtttttgaatatattggcggattagcggcgcaaacaactgttgctttccgctacattgttggctaatcttcatattaaaagccattaaacttgacttgagagccggtatgtcaatggccgtaacaatagggcgaatagctgggagccgaaaagagagaccaaatgtgagaagacggataaggcttatgtcctccctcttctgaaaagacgagaggtcactgaactccgcagtgacaaagccattgataacttctgtagccctgtcgataacgacgacaaactggtgatcagagagatattcagcatcgtattgtagatatgaaaagggatatatcggtgtttgtccgtccaggtagaaaggagtctctatatccgttgttgaagctgggagaaggaccgtgtcggatgcagcatccttacatgctagctttgttggcgtcgtaccatttctcgatacatctatggcggaggagaatattgaattgacgcccgtagactgaaaagggtaaacgctgcacaagaggacttgcagctgactattgtctgcaggtgtattcagttggatatcagtcaataacgtaaagcgcttgggttcgagtgatccaggaggcggtacaggaagaaggtaagccatcggtcgtgtctcagaacccaggtgcgaaagaaccaatcgatcacctgttggcactactgtactagacgagtcgtccaaggtaaggagtgttgtaggttccttcaaagatagagtcttctcggcaatcgtctccataccagtcaagagcttctttttaaagactctcatcctttgcgctcggggtttcgtttgagaggctcgatgcacgtcgatgacaccatataaagtctgagccaggacttttcggaattggtcacaccagagaatggcttgatgatccatacttgtccacaccgttggaatgcctgacgtaaaaacagtgaatccgtgggtttcaggcacaagtgactcaatgctagcataatcagacggcacaacagtatccaaattcccaccagcaatggacaccaatgtgacgtgccacagcggattattgctggcccatttttgtgtatatgcacgccgccaatagtcgtttatttcgtcgtaaatctgaacaattcgaccatcaaaggtaactggggggcgtgcatgcggcgctgacattgtaattatagtattgatcgaattttcctggtaattcggttgaactagcattgctcttgcaacaactccccccattgaatgccccaggataagtacggatgtaggatccggtagatgcgaatcgcgagaagctctctgcggctcagaatatagtgcaagtatatatcgaacggcctcattgagatattcagcttgatcaagaagagtttggccatggaatgctgttatatcctcgttgaaatcaacggtgaaaaaatcgaggctccgtatgccagagtccaactggctgtggtcatgctggagatagtcatggaaataattggcagcctctgcggcaattggtcggacttgcttgtaacttccagcattacctgggatgaagaggacggggattccgcgcagcttttccgcacaatgtcagcttggacacgtccatttctcgagtagggggtatggaaccaacttgaccgctatcgattccctgttcgcgatagagatatagagagtatttgcttgcgaaccgggtgtgttcggtatcaaactcggaaaagtgaatgtaagaaggccgcatgtatgacattcggcatcctttcggctcaatctggcgagtagtgagggaccggaagatggcgaccaagaggccaacgccagctgtagcaacaaaaaaggacaggacagacatgaaccaaaggctacgattgcgcgcccccaagctcgccaggggaggcttcttggttgtggtcatactgtgcgacgagatagggagcgatagtggtgaaaaggatgcgactgctgcatggctggaagggtgctggtggccattcgccttggtcgaatagaggccgttcggttgcctgtcctgggtcgaggattgacggggtattaagccattgaggcggtgttctagctcggcatctggattttgcagctcgagggaggatttaccaccgacatcaatagacggcgagcgcctcttcatgggaaagggcgaagagggacctttgacgaggccgaagctatgggaggctgattttgctgcgccggaacaaggtgatcaatacttcgggaaaatgtagacgaaattaaaccagaaagtcacggccgaatgcgacccattccgtcatcatctggtccaattagagcgagcagtgtgcagcgcagagcgttaagtggataaaatcgcgggaaaagcagctaggcttggagagagtttcgcgtcgtttggcaaatgtaactgctgcgctagcaacttagagccttagtagtcagtctttgcttatgtatgtccatgtgcttgtctgtctatatgcatgtagtacttcattctcctcaacctcctcgcgattagaagaagtattgtctcttattatttccagagacattaataataaattactcgctataatcggttttggcaatcctatactaatattaaatgatctgaatatatataactgtttatttcaactagactcgagtcgacgtttcaattaggtttaactaaatcttatggtatagctctgctcccaagtcctggcctggtgcttaagctgcggagcgctccctcaaattaaaccaccaggctgtctagaaaaaaaaaacgatagtctgcgcctaccttcaactccgactcgcgcatgataccgaatactacgttaaagtcgccgcacacgaaatatccatgacgaacttgcgcgagttaccactgtaccaatgcctatttgtatagagtgccgatatcctgtcaaaactctatggactcagtattccggggccgatgacaagtcgaatgggcacttgatccgtcttacagtctgtcgaaaatgtggcaatttttgcgataaatacgtagagcatgactttgtcgtgctcttcattgatttagtcctcatcaaacctcaggtactgtaatttcggccattaatgatggcggcatatctcacatctggtataggtatatcgccatctactacacaatactttaatgcgagatggcgatcgcttcgacgtacgtcagccccgcgcccttctttcttcgccgcctcaccgctaatattccgagcagccttctatcattcgcctgggcgttctgctgcttctatttgatgtctacttgacatgggcgcgtatagagaaacaaaccatcccttcgccaactcctggagagagcaaattaggaccactcgctgaacagccgattgtgattcagtacatgttctttcgtaggcacttttcctccctgttacttttttctttgcctaatatttacaatatagtgatcctctgtgctttgtcaaccttcgctttccatctaagcatccgcttccttacctcatccgtcttctcgccgcttaacatgacgaagctaatgccacggtattctcgaccaaattcggtttcaacagccttacttgtttcttcctcgaccaaattatttccaatcttaatggtcatctgggaatatgatgtgcccgctgctgccagatcccttggctgggccgtcgtggcaaacaatgtggaggctctccgcattctactcgattgcaaatactatgttgcctgcttcttagcgattgccggcgcgtctgtacgatgggctgtgggccagttgatattaatctcggctggacttggtgatgtagactccattggtgatagcagcgtagctgcagacggcaaagctctttgggcccttgtgaagtacgccagggactgggccgggcgtttagtcgtaggatagtgcgattctgacaaccaaagcttccaatatgcattaacagcgccatgactgcctatatcatgttgttattacacggtgataccgtaaatatatcggccccgtcacacaatttaacatacacatgacccaggccagtctcaacccatgccgatatctccataccctatcgatcaataatggcgtgaaggtaagaagaggaacacccagaaagaagcctggtacaatacaagatgccatgaatgaaatagaacccctaacgccagtctgtcgcacatgtttgaagtcgcgctcgcccgaactggaaatcagcttctagatagtatgccctagaaactcctctcgtaggtcgcttcgttttggtgcaatcaacgggtgaagttgcgcgaggaaggtgataagccacattagatagcagctgacgatagcgagaataagagatgatcgccataagctattaacaaagagccatcagaattgttcgttattccataaggagtgaagaactaacacttgattctcgcctttgggggacataaaccaagccgctgcgcttaacgcagcgatgaccacgaggccgatgaaaatagaatacctgtaaatagataggaaacgaatgcattagcccaaattactcttcagcgattctggttgttcctacccttgcgccatcttaatgatttgctgccctggggtgttatggtaggtccagaaatggcggtttgtttcagcaagaaatggctggcgccgcaactgaatgatgaagctgtacccccggaaactctaggccggcattagcttggttgacgcaccatacttttagggaccgatcgggtgtaccatagtactaggtagttgtcaattcttatagcttaaacttttttaggaaaagaaaaaaacatatatatttaatattatagtaatcataataatatattaataaaaccactataagaatgttaattttaaattaaaatatatagtatattaagcttttatattgaatacttagttagtaattaataaatataaacttaataaaatactttttaaaataagtaataatttcttatttatgaactactgtttataatttactttctgtatatgtttataattccgttgattaggtaggcagttgttactattagcgtagcgcagcagccgaatattgtgggtattgcggatgagctactgaatatactctcaaacttctccccgcgaaccagtggccatactgaacctcaactgcgctttgcttcgcataggttgaccattgactctcacaaaatgcggccgaccctacgagcccttgccaactacctggagcctggaactcccacgggactcacaggactatggactcacaagaccccccggtcgaccctgttgtacctgtatagcacaacgctgaacaggctgcaatcgatacccgaaacatccctctatcgccaatctgtcgaagcgacgaccaagcatcgtatgagcctagtggaaaagttcactcctcccggatacgaagagtgggcagtcaaggcgaaggagctcatgcgaaagaacccccatcaattcgaggctgcgagtgatcgagttgacggcagtggagccaggactttcaagtttggcaatcgcatcttcgtggttggacgggaacacgaggctggagatatccggctggaagagtggaatggcgaaaacgaattgggcagaaatgacgaggtcatcgaacccgctgcagagcatttcaaggacgaaaagctggtgtgggaggatgagccccagcttacggctgaccagtaaggccagaaacaaatttgaacatacttgtcagatggctaatagatgagatagggtcaaggagcttgagcaacagctgggggccggtcttattgaagaagtcattgaggtcgcggagggcgaattacagttgattgaaaccatggaaaaggcccaggtgtaagcttatcccatcctatgacattccactgttagattcaccatcgttcattgttgctaatacggtctacagatgggataacttggaggaacagccagcacaagggcagtggacatattttgaacgaagttcatcatgagactgaaagctatagcactctatagttttaataaattaaaattataatacaataaatttccatctataattaaaaagtagaaaagttattagttataagcaagtaatagttaaaagtaatatatatatatatatattaaataaatattatatataaaaagtttatttaaattaaaaactaaaaactaaaaattaatatattaaaatatatattttaaagaaaaaaagattatttaaataaaacttactgttaatttattattgatagttttatagttagcttaaactagaaaagtgtactaactgtgcatgttaatgcctaggtaggtatgttgcttcgcgtttataggctctaggctatctcgacacagcttaatggctgctgcacaacccgcatctgctggaacttatggccaccattaaacagatcgatggccgtagtgtaggctacctcatgccgaatggaacatcatcttgctaaatcctttataggtccatcaaatccaatcggggcaggtcattgtcgacctgtgctctgtagtcaaggaacttgttgagaatagtattgattctggagcaacaatcctaggtcggtatgaaggacagctacggcaaataaagccctttaattgacatgtgctgctctgtagatgttcgattcaaaaaccaaggccttgattccatcgaagttcaagataatggatctggaatcgcacccgccagctatggttccgttgctcttaagcaccacacgtcgaagctttcttcatactctgatatagcgtcgctgcaaacgtttggctttcgcggcgaagcattggcatcgttatgcgccttatctatccttactgtgacaacatgcctggaacaagatgcccctaaagggtctaagttaacattcttgcaatctgggaggttggaaaacaccagcgttgttgcggctcagagaggaaccacagtcagcgtcgaaaatctgtttcacaatctgcctgtccgacgccgagagcttgaccgtaatatcaaaagggagtggcacaaagttattgctctacttaaccagtacgcgtgcattctaacgaatgtgaaattctccgtatcccagcagcctacaaaagggaaacgaatattgctcttttctaccaaaggcaacccgagcactcgtgataacattatcaacattttcggcgcaaaaacgctagccgccttgatccctcttgagcttgacctagagatcaagccttctggaactcgccgtgacgtgcgatctgacgaaaatccgacggcaaacagtcatggcgttcgtattgttggccatgtctcaaagcccgcccacggagaaggcagacaaactccagatcgccaaatgttctttgtgaatggccggccctgctcgttgcctcagctggccaaagtattcaacgaagtctatcgattatacaataactcgcaatcgcccttcattttcgctgacgtccagctagacactatgctgtacgatgtgaatgtgagtcccgataaacgatctattctattacatgatcaaaacaacttgctagatactcttcgtatctccctatcacaactgttcgattctcacgaagacagtatatcaattaccacgtcagctgagaacgtaaaactgctttcttctcataccagggtcaccaaaacagaacagccccgccaaactcctagcaaattgacgcttgaagcttacactgctgctgcatcgaaccccaattccggcgatgagagcagcaagtccaatcccgccagtgatagcggagagtctgagcaggatgacatggccgtcccagcattaggcgcaagatcagtaaacacaagacttagaggcaatggaatgggaaaacagcgtctagatgatggccccgagacatcaatcagagcaaacggtatacagcttccagatccagaatcttttcgccaaaaatccgctactttgggagacctttcacctccagatgaaggttcatcaaccgcgtccagcacccaaagcactccaagtcataataagacttcacgcgacgatcccagtcccatcatccatacgcaaagttctacctcttcgagcataaagtcacctgatattcctacagtgaacgtcggcgaccacagcttgggtaatacgacaatccccccacgggagtcgaatagatttacgagaacagcggatttggaggatgagccccccgaaagcggaagactgcgttctaaacttttcattcttaatcaagcaaaagaatccttggttcagtctggtccatctcagctagatgttgaagccatcatccagtcatctccacacgtggcaaaaaatattaaagatattcacaatgatgatcctacaaatcgttccgcgcatgatttacagcctgctgcagaggagggagtaaaatctaatgctacgccaacagatggtggctctccaaccaatataatcagtgcaggcgatatcactgcagaatctaaggtccagtcctccaggccagcaaggcgaaaggaagctacagtgaatctcgtacagcatttgcgcgtgcagagagacaaagttcagcgaatgagcactgcgcatcttccccgccgtaacttttcgtctacatatacaacgcagagtgcttcctctgtagaacgaatcgacgccagcgatgcggaatcaaaactccctcttattattacaaagggagatttctcaagaatgaaaatcattggccagttcaatcttggttttatcattgccgttaaacctgccaggcgcatgagcacggacagtggtggaaaacatgacgaacttttcatcatcgaccaacacgcctctgatgagaagtacaattacgagaagcttcagaatactaccgagattcagtctcaacgtcttgttcatcctatgaggcttagactaacagcccttgaggaggaaattatactggagaactcttcagcgttgaacgcaaacgggtttaaagtgactatcgatacgacgggaaacttgcctgtgggctcacggtgtcacttgatggcattgcctctgagtcgagaagtcacgttcaaattggaagatttggaagagttaatatccctcctcggtgataaatcagccgagtcttcgtacattccccgtccttcgaaggtgcaaaagatgcttgctatgagagcatgtcgcagtagcattatgattggcaaggccatgacgagaagtcagatgcattcacttgttaaccatatgggcgagctggataagccctggaattgtcctcatgggcgtcccacgattcgacatttaagtcgcctgcagacgtggggtgcagtaggatggaaacatgatctgcataccgactcgattgcaacttggcaagactatctggaagaaactgactgattaccatctatattgtgagcctacaaggtacaggatgcatataagtgtcttgtcacatctgctacgtatccatatattgattacctactaagccgatgcgtgtaagatgtttgttaattggcaaccaaggcgatgatagatatacatttaatatactatgtatacatgaatgatatcaagatatgcaatcatctcaaatttccatccacgttcgcacctgggacatgtcttatgtctttttgtagaagagccaccgagttggaccaggccttaaacgcgattggttccctcggcaggggagttgcttttggctaatctgtattaatggagagcttaaatcttattagcaggcacagcgtaggattggctagatgctgtgcagtttgaaatcaactgcctgtagaatacgcttcttaacattgatttctatgccaccccgctgggatatatcaattaaataagctgtgctaaatgctttttgtttaagacagtgttatgttactaataaagttactatagggcagaatatattcttgcttatttactagcttaagtgctagtactagtaggtttacttaataggttgaactagataataaaaaggttagctaatactattgcttttattattataaaagtaagattttaacttatattttataataatatatatttaattaattaatttttataatattataacttttttaattttattttaattaaagttattttttttttaataaaataatatttttatttttaatatacttaagttttataaaaaaatttaaaatatataaaacttatactagtataaaagagtatataattattagtatataagtaataactagtatttataaaaggaaaagcaaaaaaagcttttatatatattatattaattttagtaatttttataataaataaaagaaataaaaaataaaaaataaaaaataaaaaatagtttatttactagttattatattaatatacttatataaataattaaaaaacttttttttttaaaattaaaagctttttttattataatttataaataaaatatttataaaataagaattatataatactttaaacctaagttaatagtattttagttagtacttatatactattaaatatttttgcttatatttaataatatatatttattttgaaataaaacttatatttattaaatatatatataaatttataacttttataaaattaataatttaaaaaataataataatattttatacttaaaaaaactttataaaaaatatattaaattattaaatatttctaaagttttataaatttaattatatttataatatattaatattatttaattaaattattttaatttaaatataattttataaaaaaaaacttaaaatatttaaattaaaaaggtttatttaaaaatataaaacttttattaaatttaaataaaaaattagttttaattatataaaaattatatatttaattaagtttaattattataaataatattaatttaattaaaataatttataaatttaaataaaaaattaaaattataaaatatataaaatttaaatttataaattattaaaataaatatatttaataaattttaattaattatattaaaaataaagtttttaattaataacttaatataatactaaagctaaataataataaaaatacttatataaaagctagtaaatataaaaaactttaatagttttttcttagataataaaagaaattaattattaaatataatttaaaatattaaattagtaaaatattaaataaataaaaaatatatttttattattattataaataaataaataaatttataagaattaataataatataatatatattatatatttattttataattatactatagtattttactaggttttttttataaaaaaaaaagtaaattattttaattttatttatttattaagttatttattttaatttaagttaaataaaattattatttattaagttagtttatttttt