cttcttaactctctctgctctgctaatcttcttcttccttcttctctttttatcttctctcctttctctattgcgccttatactgctagtatatagcctcgttctctttatactctatctaattctcttatctatctattgctctatctattactacctatatatacctcttctctactagcagctcctgcatcttcttatctatatctcttctaaacttactaaatacttgcttcctctgcactacctaatactctcttattataatcgccttactcttctgcttatctctctctgcctgcctactcttctatgcctactgctgcattttctatactatctctgcgtgcactatagcctaaattattaaagcattaatctctagctctaacgcatttgttgctataaatacctgcttcttcttacttattaactgctatacctgctctttcttctgctctacagtctctatagtctagtagtagcttatagcacctagcgcctctgctagctgcatcgtcctagctactatgctgcagtatataataatctaactaagcagcagatacttcttctttaacctctctactagctctactatagccttctcttcttcctctacgttgtactctactatctagtactaaatattcttctatattatctactcttagaactacgctagctcctactttagtagcagctctattatatctaaaaatacctgctcctttctaggctgtagcattgctattaaatatactatctatatctctgcttaaagtaattagcttagctctagcatttaactacgaaagcctctaagcaagtttagtactacgtagtacttatctactataatttagtctagctgctctattgcctgctgttagttaatatactgcctaaataccttctctactgcagccttaggcataataaatataatctgcgcgctcttatatagctaacagctattctattcagcactaataatgcgcagtttattatagcgtttctttatattaaactacagcgctactagcagcactactataattattagctctattaatactaatgctagtagcataaatagtatactcttctctgcgcctatacctataactactactactaggctcttatattgcaaaattgcctagatagctatcttctgcatgctgcagaactgcgtctcttctctaagtagttactttaacatgctatctgcatctactaactatattagcctctactgctagtactcttccttaatagcttctttgcgtgctgctgctgctctagtgctttaggtaagcttcttctatagcgcagatagaatctataaaaacgcatactattctatacttactaattaaaacgtaaactacttagcctctacgctaaatataggcttagttagtaagcatctatatatgctcttagtaacgctgctactatagcctatctataaattaaatgcctcgtcgttagcataagagctcttgctattattatctatattaataaatgcctttatagcagctaggttctagatatgctagcagtaaatgtctttgcttctatgttactagcctataatagtaagctttacctctatatatagcagtaaaattgcctagattacgtgcttaatgcagttactattctaaagcttaatagtgcacctaagcctagatataggaactttctctttctctttcttctttctcttcttatctaactctctctctataactatctagtaaactacttagacttaactacgcctctctacgtaagtagtgctgttattttgcatgcttcttagagagcgtgctagttgctgctagctctttttaggctagagcttctataagtatgcactctcttctatcctctctctattaactgcgctgcatagctgcttctaaaacagcataataaactataaataaaatataacgaatttactaacttcgcgtagcatatactagtgcataacttttctctgcttagtttgcataatattcttatagtattttattataaaaataacagcgctatctttaataaaaattctgcaactgttactattagcactatttttatattagattattactaatttactcttctatagcaacgtatcttctattatgtgtataagtgctgcaagtaactagcaggctttttttatagctttgctatatgccttaatctagctctttacttatactagcttctctctctgcgcagataatgcctaacttgcctcttagtttataaaattacgttgcagcttctttttatctcttatacgctaacctagctagtatacaggatcctctatactagtagcgccttagttgcgtaggttgcagataaagctctacttaacctgcttctctgcagcattatctactagctagctctaattaataactagatatagagtctctattgcagcaatagcactcttactatctacttgcagtagtattaagtcttttagcatctgctactgcgtgctagtaatagttctgtagattattaactacagctacgctatgctaaattaaatattgctatataataacgtattctctatctagttaattacgctctctgcattcgttataaagtagatcttaaagctaaatgcatgcagctacaaaattatatctattagcgttagcttgctgctatacagctctagtattataaagcagcttaatatattcttaataaacttatagtaacctagcgctaactaagcagccttcttctcctcttagctctcttctactaatctctaaattgctgccttctgcatctttatagactagtataatataagcatgcgtaatatagtaataatagcagattgcttaagagtatatactaatagagataactatctgcttatagcactaatgcctaatactactatagcgctaattaatacacttaagtacttattattctctagctcttagttaagcagtaatattataaacttatatatatagcgctagagctcttccttctgctacttatctagctgcttatagttgctgttattagaagcgctgttattaaactagttctcttctaactaattctcgtctctaagctcaggcagctgcgcgaatcatctcttctactatgctgataggccgtgttgccgctatctgctatgattattctccgtatctttgctgcgcttaggctagactataggcaatgcgtatatgcgctatatatacgcaataatctagacctatatattgctatactttagcatagtgctgcctatttagctagtattaaatagcttcttatgcgatatattactgaatttatattagttaatatatattatagcaggcatgcttattatgctagacgtagatgcctgctatgcatgctataatactatctttatagcctaatatataatagacaaagcacgctctttaggcgttagcttttatattatctctagcagctagtcttactataagccttataagtagcgcgcctatcttacttagtttaactatacttagaacttatagcaatctatattagctttaattgctgcgttctgcgctctctacttagctctagcattagttatagcctagaataatgctgcttgcatagtaagtctaatatctgcttctagactactagcagtagatcctgcttctactatcgtatctactttaaacagctagctaaggtaactagtgttatagtacttctagcacttaacgctaactacctatataacagctgcacctagtcctctgctactgcgtagtctgctcttctacgcatagtccttatagtaataggcttctattctctttaggtagcaatatatttaactacactcttaatactatagtctgttagtatatataggcaagtatagtagtaacctagttactaagctagaatatataatattgctttcgttaaatgcctactgctgcagtaaagccttattctgcacagcgcaaataatagctatctatgtgttagagactagttctagatacttagtatttaagtaggctactaactataactagataatactctgcgcatagctcttgcatatagctatgtagtgtagtagcaaatacttaaaaatattattaaattattctattataaatatctataaactctatctacagagccttgcagcaagcgataaatttatgctacctataagttagagtgtactctctgcacgttagtgtctagagttactaaacgttgcatgcttatagcacgcagcattgtagtattatcgtacttagcttagctattagagttgctctaacgcttagattagacgcagaaactctaatattaaggtttataaccttaggttagtagtctgcacagctctatttttgcaactctaaggaacgctaacattaacatatatcttaacgtgcattataacgcgctaatatcgcataaaaattctaaatagtgtaattaatagcgctaactctgctgcacctttagcttaagttgcattaaaattagcccttacgcagagtcttattctttagaaattcgagtttgaaagaataagctcttaagaatttagagtttctcaaagaataagctctgttctgactcttgttcttttacctattaaagatagaatatatctgcaaactaccagaacgttgagagaaactgcgatgaatatcagagttttaatattccttcacctataacttcaaagccttgcatctcaacgagtattagagctatgaataaaccgtttgaagatctagattccccttgtaaaactgcacaaaatagcttcttagaaatatattatttccctctagaaggttatttatttctacgttgcatttctacaacatagcgccttactaaggcctattctaattagctaagctctgcattcctactagaaatgcaggtagactcgaggatagaaaaagtattagctatagattatagagacgttgctgttatactattactcttagtttagtaaactatcttctaatatatattatagcctatattctttatagagatagttaactaggttctgcttagcagacttactatagttaatatgcctatatgcgttatattaatataattctttatagagttttaactctagatacgtaggaatagcttctatatactaagagaaatctaagtattcttactttaagagtatatcttctgctagttattaaatataagctttaatagattaacgttattatagcgttatattgccttagtagttattatagaagtagtatttaatactgcgtagtaaaagagcatattagtaaatagcatatataataattctatattagtagttaataataagataattagaataagatataatagtctagtgtttaatagtgttagtagcatctatagtattttaacttctatctatagtagaaaatctattactatgctaattttagctagttagtattatagtctttgctaatatagatataactttagcagctctatgctatatgtatctttagcttatatatcttataatactgctttctattctaagattaatactaactttatctaagaagaataagaagatatatgcgttgctttataatactttattagagtttaggttagatatactaatttatatagtactagagagctatagcaagcctacgtatatatttattttactaacgctagaaactatactatgctaaatttactagcgcgttaataagcattagcttatatgctttattaataatatatataataaccttattaataagattgcagttttagataataatagtatatctaataatataacagctagctataaaggcgtatctaaatctaagctctgcgtatctactaaataaatatatttactaaaagaaatatctataagataagctaataaatagttaaagaataaactagacagcactattatataaactatagtaagtatgcagaattaagtaagtacaaagtaagataaagtgttatatagtaactagaaataaaagtattataagtttgcgcagaagttgctaggtgtaggcattaaggtagttagaaatataataaataaagctgcagcaattagaataacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggttagtagtttatatttaagttatgctaaagtaaataaatttatagatttatttaatgctactagaagaagttagatagttagtattattagagatatataatattaatagatcttagctgctatatatatatagtataagactctagttatattagtctaaaagtaagcaaacttaataagtagcagaagtagagagtttataatagtagtaaaagagtagttatttagatctatatattagagctaagagagtaagcgcgtaatgctaaaagagaatctctctaattagaagatatttagataggttctagagaataggcagtaatagtctatactaaaagactagtttagtattagtatttttactttgctgctgcaaagcatagtattaaactactttatagaataaagtctactaataataaggtttctttaataggttaagatagtatagttatgtaatataactattaaactagtattataatatattaagaatatatatatatcttatataatagatagtgctctgcttctacttttataattagaagaagtaactaagaataagttagtaattagagactctgcagaatttcttttacctattagtaatagttaataattagttaagaaagttagagatagtaataatattagcgcaatatagtatagcataaatatataggttattagagatagcattattatttaataatagttcgtgttaagagaaagagaaggtaggcagagttattctactttcttttaatattactataataagacctagaatatctctaataacctcttataacgtattagcagtagctatactctgcttatatataattttagctactaaaagatattaaaatacttaactctattaaaatattacttaactctactataatattgcttaactctactataatattacttaactctgctataatattgcttaactctgctataatattacttaactctgctataatattacttaactcttagatatgcataagctagcttagcactattattaacctaatattagaaattctaatatatatagaaccttataaaactctagttattgcatatatagcctactctaataaatactataactataatatattttattatatatcttataacacgttagttagattattatagaacttaacgcatttaatgcgtattaattttctgcatcttatacttaagttatagttaatttaaatattatttagagattagttctattagttttcttaaacctagaaactaatatctaaagatttagagtttcttagagaactaatatagaaatctatattagttctattatctattaaagatagtaataatattagtataatatagtatagcataaatatataaattatttaagatagcattattatttaataatagttcatattaagatagaagagaaagtaggtagagttattctacttttctttaatattactataataagatctagaatatctctaataacctcttataatatattagtagtagctatactctacttatatgcaattttagctactaaaagatattaaaatacttacctttattaaaatattacttaactctattaaaatattgcttaactctattaaaatattacttaactctattaaaatattgcttaactctgctataatattacttaactcttaggtgtgcataggctagcttagcactattattaacctaatattagaaattctaatatatatagagatgctttacttatatataaatctctctagtatctctaacaataaggctgcataacgcctagaaacgcagatagcagtatagtagaagctataactagcaactatcttattcttattaccttgcattatatccttaaacgcaacgcgcataggctatctcttatgcttagagaacctcttaactatagctctagcgttcttgctctaaagtctacttagtctcagcgcaggctctctcccagaaaagctgatctgtgccactcgtggcaatgaactctccctgctcaagcgaattcataagatacgcgcaatttccaagtttcgggttaaacaaataactcttgcattccgcttcggccaaacatagagtcgcacaagtcgaaacatccgtcgcatcgatcaagttgaacgaagaagcgtagtatgcctcaacgttagcgaagccttcgacgccacacgtggtgcttggggatgggctgggggacggagtatcgcactttccgaatccagcttggcatcctgttgcacagaatgcggcggtgcttccactgcgagttggtgttagtattaagagggagggagagagagattgagagcttaccaccatccgtaggcgctacagcaattgccaaatgaagagccgacacaggtggagccagcagttccgccgcaaattccatcagttgagatcttcccgcccgtgaccggggccgctgatgctgcgggtactttcgatgatactgtgggtgctgccgacgatagtactggtgctgctgaagagaccgcgggaactgccgatgagactacgagtatcgtcgaggatactgcaagtgttttcgatgacgccgcaggtgctgaggaaacgatgaccgcgggtgctgaagatactggcgacttgcaatctccaaatttagcctggcatccagttccacagtgttgtggcgtggagccacaacgtccattcttagagcaacagtttccccaagacgaattcttgcaagtaagcgtattccaggattgtttaccgcaaatactcgaggtgctgacgcgcaacgcgttgacgttaaggaatagaagggccgcaacggccaatgatatagaagaacgcatcgtgtaaaagaaccgtcggaacgagtgacttgggttaagaaacggtctgcgaatggggatgcattactagattcaggagagggaacgaccagaatatattatatcgtggataggagacttccaagcatgggctgactcgtgaaacgaaagtggtgttagagttctctcgggctagacccgatggacacaacgctaggctataattaaagctgctcaaggctattgcatccccacaaggctgaagatggcgtgtacgcgtgcatcgtgatgcgtcaatacgagccgaacactcgtcgctttgcacctggagttacgaagttgccgtaacgatgcattccgcggggagacacgacgccactgtaggatcgaatcatatctagcgaccactctatatccgacttgcttatcggtgcttctcaaaagtatcgctacagccccataaatttccatcaatacgagtctaacgagcagggctggtgattggttagattcgaacggtacggactaaactagcagatagaagtgtaccgaaagatataagccaatagagaagattggatagattcgaacggtacgcactaaactagcaaatagaagtgtaccgaaagatataagccaatagaagaggttactgggcgttagaaaactagtgtcaaaaactgggcatgtagctatacttttgagaagcacaatattatcttttgctgattgctaaagtaagagggcacagggattgataattgttgtatgaccaagaaagatactcttgctattgtattctgtacagctagcaacacattattcgatcctgacgcgttctacatttggaagcttgtgaatctgggccatcgataccttccaacaggcaaggccaactcgtctgaacgttcggacttcatttctcttgtctttgtcgcggttgtcgttgtcgtcactttttgtgacccctggcaagagttcctccaagacaagcatatagatacgacaaacatcctctacttccgatgaactatcagtatgcttgcttcgttttctgttaggttgttcatcgtcgctctggtttccctcacgacccgtatcatcgctcttactccttttactgctgcttttatcgctatgctcatcatcatgcccctccatatgatacgattcatgagtttgctccttgattctcatctcctcttcgtcgccctggtctcctatgtcttccgtattctctccatccacgctattcctttcatcctcgtcactctcatgatcagcccttttgaattgacgaaggatggaatgcgtatcgtctctttcgacatccacatcagaaatcatgcatggcaaaagaaagcagtccctttcggtatcgtctttatccatcaagcaacgtttccattcgcctttgtgtagtcctgggaatgaggtttccaaagatccacgataatagctgcccagttgatgttctctgttgaaataccgtgccgagtatagcgtacctgtcaccaggatatagccctctttgacatgcataaacgatcctggcgagcgttccttaacatccgcatctacgatgttgaatcccgggagtggcttgacggtatcgaacatttctaattcttcttcggggtagtataccgtcgcattcattgaagcccaactccatgatggagcgcgatacgccagtgcgggttccgaaggtttgtctggagacgacaccttccacagcagacatcggggcatctcgtgagaccaaagtcccgctaaatacttctcctcgccatgtatttctttatacatggcagccaggccgccgagtgctggtagttggctgttagagctgacaattgcctcgaactataatcctgaactagcgactcccatctccaagaaagttcttgcggatcgttatcgtgttcagctctggatgggagggtctggagtgcgctgtaggggggcctcgagccgcccgcttcatgccaggaattagttcgacattcccagaacaacccgttgtgagtataatggagtattcgtgaggagagaactcgctcttgtcatgtccatgccctttcttctagcgcactaccgacccaaggagccaaatttgttttcgcaacagtcagatgccggcgagatccatctggaaatgcgtagacaccaatgggcgcaccgtggacagcagtaggcctgcgcggctggaggaagccctcgctgatttgttttggcgtcgtcagcagcgattgtaagagtcgaattgcgataatattcgcccatctttttagcttcctgcgtctagtcctcgggattgtcttgcataatgcacagcgcatcaatccaaatgtattgaaacccaagacgtcaagtgatagagatagcgtcctgaaacgtcattggaagactcgccaagctcactgcattgcggtaactgtcaagattggtagagagacatctcaccttaatcttcccaccccaacgatgactcaatgtgatgtaaggggcagaccggccaccgggtacgtagagaaacagacctggctgctgactaccaatatcaagtacccgtgttggaagttgaggggtttcccggcgattctgacactgcgagtgattgggactgtgaaggcaatcgttcaaccatcttctcgcaagcgcgtggcagatgggcgaggtcgcagaactcgctacggactttcctagccatgaaatgtctgtgagtggaccttcccccattcgtcatcgtcatcgggttcgtaggaagggtagtgggagagtggagctcttaggtccagtagactgtttaggttccaagtctcccgaaacgtgaaattggtggcaggcaaaaggcgttccgtctttgatccaggtggcgtacccactccaaaagctctgctgaatgctgacttcttgatcgcatacgccattggtaatgagattgcgatttcgagaaggatgatctgacaaagccaacagtcttaactagaacgaatgagggcatttgagtgcgcataatgctttgtagcccagatctttccttccttctgagctgactactctggatttcccaccgcgttatcgttcagtatgtcatagaccaaggtttagcagacttcgcaaatagcctctgagaagattcgagtgatcggactcgatgatggaggaggtcctggattgtgtgatcttacttcgctagaggagcgagaagtggaggagttagaagccatcgttgggtagtgctctcaaaaccgcttcactaaatcgtcaccgctttgtgctgactgtatgacattgaataatgttgcggctgaagctcttcttagaatcaaagctctattcctaggtgagttggagccctagaaatgaatggcatatgtattgccagctggcacatgcggctgattgtcgacacagggcgtgcggcgcgtgctggctatttaagaacattgggcaacgaatacaaacggtgcaaggaacatgagtgacagaaatttcatgctttccgttgttgcaacactattgccggaggcatacagcataaacgtatgggaattgcgatacaaaaagaattgggctgtggtgggtgtcaaaattgtttcttgctatttaggtgcctcctcatgcaaggatgagagggtctcctactgcaaagccgatcaccgactgatgtcagttctcttcatcctgagtggtcaccacgttcggagcttacactaaacaagcgcttgtgtagaaaataatgcaggccttcgcgtgactaactcccattttagtgtgtacttttacacgccagaagagcgaagcagatgcaggttctggacgcttactagtaaatgagatgatgatgccgaaacatgtgcagattaccctgcgccatccctcgtaagtgcgaggaaccataaattgaacttgaattgttctcaatctcgtggttctactgcaagttctcacctacgacagcaagcggccagggtgcctagagctatacacggcgccttgctatcacgatcgctgtatatagcttcggctagtaaattcttttgttactttccgtcgtagttaacaacctgcagtatgcccatcgttaaaagcgcgttggcttgttctaagattctacagaggcattgatcacattgcgcacttgattcgcaatatgggccatggcttgatgtagtagactcaattgcctgtgaaatgcgaattgttagatctgttggcagacctgcagtcatttccaatcttccaccacttgcgacggcgctcgtgacgagatcaaatttgttcctcaagtttggtaacacgggtcaggcagctcaatcctcagctaagccgccaaaaagaccaaggatgatgagaggctgataggctcttgggaacagaaacccacccttcgtgtttgcgcggcgtagatggtcggtcagtgctctcgtctaagtattgggagtctgcgcagtgtggtggcttattctggcgacggatgagagggtttttatcttcgatgatgtgtgttggaacgcgtcaagttctttcggtgacaatttggctctttctgtagatgctgtgagctttgcatcggtgtgcaatgagcggtggtcacgctttcgccacccgagtgcaaaaaattaaggatcgacgccaacctcggcaaagactccgagaacgatatcggaaactttgcttctcttcttgtcttcgacggcaattacccatgcatcaagctctggcagctttatggaaggcgcgctcgaaaatctgaccattccaaggcgcaggcgcttctccgcaagcctggatttttgctcatttttcgctatcgacgaaccctgttgtataactgtgagttctctacagaaaaagggggcctaacttgatgcctctgaggatgtttcttgttgtgggcgggaagacttgaggctagccaggcagcagccacttggcgtgctgctagcacaccaccacggtccagtatttatactgtgcatgaacgaccgaagtatcctaggagcaggtaagaccgtttgcagatcgctacttggtcatgccaaagtcgactcgtgcgtctgcacgcatttccaaggcacaccacagaattccatcaaaaacaagtcgtaccaggagtggtcgacaaccttcccaacaaaagaacgcacaatcgttgattgctgaagcaaccagcaagcggcgcacgccaaagttgccacctctggcattccttgctcggtctccggatgtaatcaatgcggacccaaacagacaggtccgcctcttcgcacttcctcaagaactgctagagcagatcgctagccaccttcccctggtctctgttatctgtctcactttgacatgcaaaggagctgctgaagcgattggaacacactcatgggccaactacaagaaggagaaacggtgggccatggaccggaatggtttcattgaattgttggcacgagattggggcgacattttagaattttgcacgcgatgcgatacccttcatccgcctctgcagccacccaggagccatcgtgagacgaaattgaccaagtggtgctttggacaagatgcgatcatcgattaccttcctcagggtgcgtcgcatgggtatagtcccgtgttcctacacattgccaatgcgatggaagactccaaagattttaactcaaaaggcaatgtcggactgccaattgacacgctgtctgatgatttcacgatcacggaaaacaacctcacttggaacctcaacacatctggccaacgcatcgttgggaatttgatcgtcaaacatgtgcacaccttccggagtcggaaaagcaagacattgaccgcgaaggatcttctgactcttccaatccgtttgtgtcctcaccagtcgaccacaacagacaagccggaacgctcccgttacatcaaaggcaaatgcgtcgagcagaacggtagcctgttcacacacgccatcaccattgcattcccagtaacgagtcaaacatctgtcaatctcgactcgctcaagcccttgacaccatcggaacaggcacaagtttctgcatcacatgctggagaagaagtgcactggcgatgccgctcgtgtccgacaaaatatcgcgtgctgcataacaaggaagcagtcgcgatcacgagctggcactgctttgggagagatatgtaccacgcttcaaagtattggaagtggatggtcagaaggacagggacgacgctgggtacagacaagaggaatgatgagtggtggagtccttcgaggacggttcctgacttcttttgtggatgacacttgccgtagcgtcctgtatagtaaggaagctggagaatatctgtggcgcgctccagcaccttgaaaatagatgaatcggtgcaggctgttatatcactctcaagtgtgcgcgaggcttatatgagttgcatgtgtgctataaggaacaggccagtcttttgcgcaggataaaatgacgagcaacgtggtgtcgtggtcatgtcgagaaagtgagtacaagcagaaagttgggaggcagggaagtacgatggtacatgagcagtatgagagtagttgcgagcgctggagagcttacatctttcttcagtgtggcgctgcgatgcatttggatgcggagaccccacagagattcgggcaattcggcgcaaccccgcgctcgcttcgctttccacacttcacatgcggaccgtctagctttgccttaaagggtatcccggtccactttgtttccgcgcctgtggaaccaagcatgcagcgaagcaaatcatcgtcacgatcttgtgctccgactgatcgcgcttgcttcttcttgacaacatcccttgactctttcagggagcttcgtacgccggataaatccaaacgacgagtaatgtgggtcatcctcgcaccgtataggctctggtgcggataatattgagtagacgatgggtgatccgggggatcttcatcctataatgcggaagacaagatggggaatatcgcggggtgaatagacccgaggttgagatgatcactgcatgtcgatgcattaaaactctggttcttcgccatggcgactggaagtgcagtgtggttcgctaccagctttccaactttgaccacatttttttggctgagaattttggaaaacgacttcagcaactttatactgatcattcttaggtcttcatatagcgaacatggcacgcaaatacctcggagggtctggcgaacaacttacggtgtggatatctattgcagcatcaaccgtactgattttctatgggtacgatcaaggcgtcttcggaaatgtcatcatcaacgagaactttttgcacacattcggctatccgtcagccaacatgcaaggggtgatgacttcgatatacaacattggctgcttcatcggtgccatgagcaccgtctggactggcgacatgctcggccgaccgcgacagatattgctaggctctacaatcatcgccatcggagcaatcatacaaacatgtagctggactgtggctagtatgatggtagggcgcatcgtggctggcctcgggacaggcatgaacacgtcgactgctggtgtttggcaggcggagactagcaagatgagcagtagaggaaagctggttatcatccaaatgggtatgctgatgaatacaacatcaggaggcgagactgacagtacctagcaaactgcatcactggcttcagcatctctaattggctcacacttggcttttcctttgcaccgcgagatgttgcgtggcgtttccctctcgcgttccagctcttcttcacattctgtatctacgccatgtgcccatttctaccagactcgcctcgtctcttgattcgaaaaggaaagcatgaagaagcacttgaagttttggctgcactggaaggacatggcgccacgccggagtcgccaactgtcgtcacccaatacaatatcatcaaggacattctcgatcgtgagcatttgaatacatatacctggtggcagcttgtctcaggaaagggacccagcggcgttctgcgaaggatgattctcggcgcgtggatgcaggtcatgaaccaagtaggtggcccaaaagcatttgacaagatacgaaaactgatcaccaacaccatatctctggcatcaatgtcacctcctactacatgagctacatcttcatcaatgctctgggtatctccgagctgctgtctcgcatcctggctgcggccggatccgttgactatttgatcttcgcttgtttggcatactttgtaatcgagcgttacggacgtcgtaaggtgcgcacttcccatcccacgaaacttgcgatacgaataaccttcgcgagacttcagctgacatttcgaaggtcatgatggtctccgcagcagcatgcgcattgtgctggatcatgattgctatatcacaaggccggaccgaagctggcggcgataaatacaagctcggcattgtcgctgtgtcctttttcttcgtatttttcgccagtttcggtatgggtgttcttggtgtgccgtggctgtatccaacggagtgagtccgaccacaccatacacctggatatatgctgacagcgacccagaatcaacgcactcgaaatgcgcaccaagggcgcatcccttgcaatggcgtcaaactggatctgcaactacgcagttgtgcaagccacgctccccgggattgagagcctcggctacaaattctgggtcatctgggctgtcatttgcttttcgttcattcccatcacgtatttcatctatcccgagactgcaaaccgaacgctcgaggacattgatcgtttctttgaaggagagccaggcttactcattcatcggaacaagttggccgtgcaattgcatcgtccggccgcattcattgaagcggatgagaagattgccgccggagatcaagccatgcgcaagggaaaagcagagagcgtgaccagtgcacatgttgagacaaaggaaacggtgtgattgaaaacatggtgcagcaagacgattggggaaaagctattcaaggtgtcgacttcaacaatgaactgtacagcagagattcaaccctaagcgacatgtatcgagactagacttagcctcacaagagagagaagaaagcgagggtgcttaggaggatgtaggagcagataatggtgttaccttaatagcccaccagaatgccggaaacgaaatggcgcacttgatatatacagtttacttactctttgagaaaagcaaacattggcgggaacgcgcattatgcctcttttcagctgtacatgatcaaggaggctgcatatctccacggagtaactgagcatcgacagggaataaattgatgcgattgaaatatacagacagcctgtttggattgcgataacggaagtgaagaggaaagaccacaattacaccccttccttggcggctttgccatgcacagttttgaatgctattgacgacaagcatagtcgatcggaagtgaaatcagtagctataaggttattttgactagtcatgacgcagctgggtacataaagcgctcctagtgttcgcctgatgatgatagtgatatgctccttcgacgctatacaccacctagacatggataaggtacgtgagtccttcgcatacatcgttctttatgtctatgccttttcctgcaagttgtagcaaacctctccatgtacccccgtgagacagactgaagcaagcttggttgtaggatccctttgtcataaagtctagggctctttcgatagcatccttgatagtcttgatctcggccgtagtatcacacttcttgccagaggttgcagcatggtactggtagttaaccctgtgataccatgtcagaggctgcgacagaacatgcagagaacgaaaaaggtaatggaagttccagattggcgtgaggcgcagagcaacgtgggaaatatacgcacccgtcaactgaaccagagattacgccacagctattcatgtcgcttgtttgcttgatcaagtttgagatgtaggtggcagctgcattcacgttgagaagccccattgcgccagcgccaagaatagcgacctgctcttcgatggagagacgcttgtccagggcgatattttcactgcattgatgttaaagaagccaggatagagcaaagacagatcctatcaacccacctgagcacagaggtatcgctcagcattggtatccgctcgtctgagagaggggcggccatgacactgcagccgatggcaagagaggcaacggtggcgatagaaagacgcatttcgggctgctttggagaatgtaagatgattgtgttgggagtgaggcactgagatctgtggtcctctggaaaaaccaaagatatcttggagctttatagactgacatgacgcagacaattgagactctgtactaaaaacagaaacatgttcatgacgttgtacaggatggattcgagagccatactcaatgatggaccgttggatcatctggacctcgactgttcgatgttggcttgactgtgtcatgccctccaattatggccggcctagtttcatgtttcacggctaatacatgatgggtcttcaagttggtgctcatgttggcctggttggagggcgcagcgacaggactttcgaccagtccccggttttgataggctgaaaacgtaagcgttgttaagcctcaaagatctgcgatacagtttctaggcgcgctgcctgtctgaatacctcggccttatagtactcggcgctagcctacaacggaagagactcgcgcgacacatttccgattcacctttccaaccctgttggtgtgacggtgatctcctcccatatgctggagtcctaaggcgtcctgacgggtagtagtatgctccacagttgtattgcaatgatctaactgtgaccaggggtcctgatcttacaactgggctagctcatgcgacgcctttgcaactccgttatcctactccatggatgcagctaccatttaaagcccgcactgagctcctaaggcgtaccggtggagagcaatcagtgtgccgcgtcatgaaaccaggcgtcctgacccccgtggacttgcaactacctggacccaggccatacatttcgaggcaaacttccaaagacgctgtagaagctgcgatctactaagatatgcgggagtcctaaagtaacatggtgctttgttgctacacatgaaacaaggcgtcctattgttggactgaggatctaaattgggtcttgagttggaacgacagcataggcaaggttgtaccaacttcggatctcggtctgtggataggtagaattgtctttcgaacgctctatcgtgggtatataagaccttggggaggaaaagggaaaattacatcttcacctgaccaacacccaccataggtacctactcaaagctttttgaagggtccacatcgaccgtctctgccagcaaacatgcgctgtcagctcacccacgtcccctgtctgctcgccactgccgacgctctaactctcggcaaacgccaaacggcaaacagctatggagaactgtaagtcatttttctgaccagaagacttcctcgggttgttcaattcactgacttgtcgattcaaggcctgatacaccggaagatgtcgccactttagaggcgcgcaccgatattgtagttgttgccggcatggttacaactggactgaccgccacgctttcgatcctgacaatcgccaactaccttgctgagcatatcaagtatcaatccgaaatcaagagctgctctgtcatctctggaaatttcgaagacgccgtttggcaatacgttgcgacgacctctggtaataattgcgacacaactgcgcagacgaagacgatcaaaaatgcggttcaaagagagctagagtggatggagagaaaccgatatacatcggcctgcttcaagatggaccatggcggtacctgggagggacacctcaaaatctcattggccggagtaccacttgcctccgatggcaagtgcaatgaggtcaagtacgataacatatagtcaggagtggagggaaatgggccaccacgaacctttcagtccgcagacatgggttttgtattcgctagacgtggagtttacggctcgttacagtatccatcaatgaagtttaccgtcaaagtgttgcgattctccttgagcaatgtcttgcgaccaatctcaagaagctttgcaacgtcttggcgacagtctaagtagagtcaatatatgtctatgagcgcctaatattctgagatgttgcttacctaaaaataaacctcgcaactctttgcctctcccagatgctagccatgcgcaagtctgcccacacaatgatggcccgtccttgaatagatgcttgaaaaactcttcgtccgttatgtcacggccgtactttgccctgacatcatccgccactccggctatcacgtgtcagttacagttcttgcgccgcgactctcaagacttaccgccgcccatggcggatctgacaccaccggggtgtagcgcatacatgtgtatcgctggatccagtccatcgagttccatttctttctgcaaagtgtgggtcgccctgatcaacgcagctttcgacgacacataacccaaggtcatgggaacatccacagtgcccgaacgcgacgcaatgttgatgatgcacccaccgccacgctcccgcatacgcggaagcatttggtgaatcagcatgagcggtgctttgaagttgacttcaatttgtctccaaaaaccatcaaaagtcgacatgatgaacggccgttgatcgaagatgccagcattgttgaccagcacatcgattggaccgagctgcttctccaccgcatcgatgacttctttaattttgtgctcgtttgtcacatcgcaggcaaagtctgcaactttgccgccgtgctgaagacatgcttctttcgtcttgaccagtttgtcggtattcagatcgagaatggcgacgtttgcgccagatttggcgagtgcttcagcaatagcagctccaataccttgaccagcacctgtgatgagagcaacctttccttcattgctgtctttcaatgtcgccggggagatagtctcgtagggagcatgttgcataggcagggtgctgtaaccgaattgagctggatccatcgttgatgtctttgcggcgatattcgtgtgtggaatatcgttttgcacatctctgcagttattattcttagctatgctcggaaccaggaagctacttcggcttttgatgcggggtgtgttggggtggccttgccccacaatccacgaatgtgggggaggctcacactccttagatttcatgaaccagtctaataattacacattattgccacaaaactgcactccagcagtacttccggcatccgatggctggtctgcttttgtgtttccaggatgattgttgcggaagtggtggcgtgtcgctgatgaattaccttgaatcgacctgtaggtcaatcacgagtcctcgaaactgttccatcggacttccccatggtatcattattcttgctatattccactagatccactcttctttccagatccaaaagtaaccgccaaactcccactcgttgctccagtggccaacgataccaaaaggcgtgatatgaccggtccaaacccacgaggtggacccaagaagatacgtttttgtaatatcaacattaccgttggcgtacacgcgtccctctaaaaggaactcgccgtgggcatccttgcctctggtattccggtcgatcttggtgcgggcgcctcttgctgttgcatcgtgtggcgacaacggtcttgcagcgatacctatgtcagacatagggttatcaaagagagtccttaggttgtggacacttcggtggtccgaaaaataccctatccactgaccgcacaagaactccgggccagtcatctcgtgaagatggcatgtaccgaagctttcagcttgcatttcgatgatcgagtcaatgtccatgagctcttgaaaggacatcatgtaaggcttcggtgaattgccgtagtaagcaacagggggaagttgagtggtaaggccaaagatgagtaatacgagtgctgaagatgcttgggccagggtgaagggatagtgctcctcgtaatagtccaagacaagctcgctcatcttttcgatcactttgagcgtgcgagcttcctcactctgtgcttgattcaatacttcttccctgttcgtagatgaaccataaaagtcttcgaacgatctaacaacttccaatgggttcagagtcgtgctcagacgctgtaacatgacatagctaagaatgaagtttacattgacaagatctgccatgtgttttgcgtctgtatgtgatgtttcgaattgcgcgcgcagattgatttcgccgtgcacccggagaaaggttctcgattccaaggccagagtgacaggatgatgcataacaagcaggtgaggaagccacgaactgatactgtacgtgctatgtccctgcgcgatgtgtaaggtccaatcatcgttgactgcggacgccagtgctgctataccacaccgctcaacgttataggctatcctctttgctgcccctatatccgcattgttcaggaatgttttgccttcgtgccattggagctgttctgcttcaaatccgccacgatttgaggctgagtgcgttctgaggaccgtgggcatggcgccaggaatgttgtggtggccatgtcgtgccacattttcaatgaccacatgacttttgcagacatctcgaagccttctgttggaacattggaggacgacaagcgcggagaatggcagatagttagcgatgtgctgaagcagttcggttggcagggagagtagtgatgtcatgatgtcgcgatgttcaggcaacttcggaagtatcggcggaagagagcaggtagagaacttccgacaatagcagtgtgtcagcccaagtcgccttcaaatatgagcgtcccgccaatatcggagggttggtgaatgatgagctctcgaaccaattgcggggcaggcttgcgccagactttgctagtactagtgggtggccggctgctattcatcgctcagtagggatcggtcgagaaacaacagaatcgctcagcagtagttaccaaagatggaaggcaatcacgcgttgaattacgagtattataagtcaccatcacgctcgttgaaatcatgcgatatgtgtcactgtcgcgaccagagaaagtgattcgcattcgcagcataagcgtacgcgactgataagtgtgtaaaagagccatgctcggccgccggtcgatctaacgaagacgtaagctttattcaattgcctccatattagccaaaagaattatgcattggctgcgatgcgactctgtgctgcatccactggcgcagtcttctcctcccgctctttcgctgctaacttatccctcaacgccccataaaacttctccattgccttccgcgtaaactcctcacccgtgacagccgggtacttcttcagcgggccctgtataatcgcatccttgacaggctggttgaaaaaagcaatgctgtatcgctctccgaagaaatcgccctcttcacacggcgctttcacacggtgaagtgtgctcttaaaacgatcgtcgctccagctcatcagtaggtcaccaatgttgcaaactattaatccaggctcgaactcgactttggtccatgcttcgtccaatccgtgttcggtgacggcttcgcggcctgggcagatctccaggccggactgtccggggcgttggaagaggagggtgagaaagccccaatctgtatgcgcgcctgcgcggtgtcgaattagaccatcattgatatttggagtttcgtaataatgcagaagtcgcagtgtagactgcgagtctggccggcttatgtcgtggtacttgatgaaatagtcgtcttcaaagcctaaaccacgagctaggcacagcatgagttgttccgaaatgtcttgcacgcgatgcatgaactccagtgtctttgtcttgaagcctggtaattcgttctcggcgacccaaacgttctccagattcttacggaattgcagctggtacgactctttggtgtcggcagcgcctgttgatggccgcacctgtgacatcgactcccacccgacattttgagggctccatggcacggttgctttggtagagtcgggcaagttgaagaatgattccgagacggagaacatggattgcacatcttcttcggagaggccatggtctttcacggcgaagaagccaaccgtttcggctgcattacagatctgttcggatatctcacagatgcgatgctcaaaatcgtgaagagaaatctgtcacaaggaaagttagtaggtcaacttcacctcgatttgccactcgtactttggggatctcgcgatggacgtatctcgtctttgatgccatggcgatgttacggtgaactcgtcagtcttgcggtgggcatggacgacagattccaggttgttacctcatttgggtgtcttaatgttccatcgccgcatatgccttggtccaggtgtcgcttaccacgatgtgctcgaggcggggttccctgtctcggcgtgcccgaggtttcccaggttcgcttaggataaggtggaggccacttccagttccagccccacccctgatcactttacagtgccactctgcacccgaacctcaccctcatgatgtctgatattcagatggtgcttagcattatcttaccagtgcctctgaaatcgttcgtggcagcaaattcgcactcgaggcgtccttcacttgtttacgcgggaatatttttgcgcacctgacgagatgcgctgcatcctcaacacagagttcttctcacgaataccaggcaacaagtcgcctatgagcgagtgttggtccatgctccggcgactagcgattacaagttcacggaccacagtggcagctgagcacaaatccaggaggatgccggcatacaatcaattcaatcatgttcaataaatcccatcggatgagacgcaggatcataatcatcacggtttcggattgcgaccgatggaacgctctgatcaaacatgaccgaataggccggacacaaggctggataatcgccccagaagataattttgaggtcttggccagcgtcgagctttgttcgagaaccgctgttgtagcccctggatttggaacattcagcctctacactcgtcgcttgggtccataatttgggggcgatgcgcatctctgcttactacggcttccaaactcgccttctattcgccatgttatgttctcggcttttagagccaccagatgcgtgatcatagataaaggtcccaaacctacaactataactgcgccgagttcttgttcaagctgggtttgcgaaatttactatgccaccgcagttggagatgaccctcctgatgtgttttctagtgggctacatttccagaaatgtccacgctgactgctactcacgagatggtaggctcatgcgcgctgaatacaatgccttcttgcttactgactttggcaggagttcttgccatggattcgtccacctacggtggccctgagttacagccttgcggtaataacataagcacttgctgtcttccagatgaaaagtgtggtacaaacctgctatgctcgacaactcgtgcattcagccggcagtactgcgccaacaagaattggcaaggctgttcgcagctttcgcccggtatgcctaggagttttatgtgaatgacacttactaacacggtgtcaccagaaacaacaaaccatggactcgagatcaaagcctgtggaggcaacattttctgctatcaccagccgatggatacctgctgcacaaacgggccactgttctttgtcaatccagaaacaggctgggttgcgaacgggtctgagagagataccactgcttctccaacgtattggcagccatcttacacgtcggaactcgccctattgagctccagcaccccccagcccaccacaacgtcaatcgaaataatgtccactttcacttcgctgacattaaatccctcacctacagatacaatgaaaagttcatcacagaactcgtctgatctctctcccgtcgctggtgccggtatcggcgttggaagtgcaattgtggtggtcagcctcgttgcatttacctggcttctagtgcgctatcgaagaagtagtcatagacgtagctgcgatgagtttggcacccgaaacgttagctggaagcatacaaggagcaaccgatcgacgccgcaagagcttgacgaaggaggggcgagacaagagatgcaatagggaaaacatgcacctaacttctcaaggtatatgtattctatttctcagctacttcagttttgttgagtctccatcacttgaagttttcctctcgggtctcctcttcactttcttcgtgtcaccttcaccgtctcaagtgaatagaaaaggagctatgacccaacaacgctacagagcttgtattccaccctgtaataacaactactccaatcactctcagctttgtattgcaatatcgcaactctcagttcgcacgggaacggcacctccaagctgcatcgcacaagacttcagccatgagggtaagcgcgaccaccttcgcctacctcacagtcggcacgatcgctcgtgtgttactcgcctccgacaccaccgtcaccgcagccggcatcaaatgggacgatgcagtgaaatctggggcaaacctcttcttcggcatgcaaaccgacgaccgcaaagcatcgttcttcttcaagaccgacccgtacgtccaagaccctaccatccagacagtccagagcagccacgacggcgacatgaaggaagatttcatcaagtggggctaccaggaagatgaggctcagaacgcgaagattgacaaagagtgcgactttgaggcgtaccaccggatgaagcgtgcgttcgatgagctgggcattaacacggcgtcaaaggccaatggaggcccgaatcagtgcgtccagctggaccatcgagatggagcgacagtagtgcgcgacaaagacaataagctaccgcccaccgacgagcagagatacatcgatgagagctgcggaaaagagtaccgggtgagtgagcatgacactaccaccatcttcctctctactaaacgcatcacaggagactggcggtaccttccaatttggcatcaacggccaagacggcctggtcgcgctcatcaacgtgatcagcccagcatatagtgcgaaccgcctctggcagcgcaaaccctcatccgacgaactcccgcagatccgctcgatatccgacgtcgcttggggcttctggaatcgcgcgggtaatatccagggaatcaagtactttctagtaactatgatcttaaacgaagatacgcgcaacatcatccggcaggcacacgagacgctcgagccgaagaggagtgagacggcgatctggccggggtttgagtttaggactgatactcctgctggacaagctattctcggtgagtgtgttggcgaggaagtattatgtgggtgattgctaacgtgacgataggctctccagtcgcgcgatgggctggctacttcctcatgcagcacaagaagcaactcggcgagaacaagtacatctccaagctacgcgtattcaagccggacgtcgggtcgttgccgaatatactgttctacgttgagactgcgccgccaattaagcctgggtcgagggcgcgggaggtgggactgcgtggaagcagtgcgatcgtgtcacagattgcgaagcacgatatcgacagcaagaatgttgtccgagagcacatctttcgggtgtattcgtgagtgccttttcgggagtgtataggacagagaatgagagaattgtggggtgagaggagtcgggtagcaaaagtgttagcagtgtgatggaaaggaaatatcaaatggatacactcaaaccactatccctcaccctaacaagaggaatgaactggaactgggcccagtgccgcatctttcagagcagagcgatttcaaaatctcaatactgcaaagctgctgatatcactccttaacctcggcccaacatcccgcgccgtcacctttcgtcgcactcgacaatccacttcaccactaagtccacagtctacacttcagcatgcacgatgagagcgccgagtcagatagccgaagttcttcgtggggtctggtggctcgacacctgcatccggggctcactccggacacgcgctatgacgacgatgcagctagccagactgttgggatcgtgtcgatcgttttcgttagactgtacacctggggtaggagcggaaagatattgggatatgatgtgatgggatttgggcattcagttttgatgaggtggcggtacgtagatgggagtgaagtggcagtcttcagatggtccacttgagtaaggattgctggcatttcggcaacgagccgccatcgatcaggtcgacggagaagttaggcattatccgcgctgaaaacgaagaaatacatccacccgtcagaaccattcctcgcgcaactgcggctgatcatcagcggcgccctcagctctgtcgatctcatgtcctggaccctttcaagaccctgtggagccgacgcacgatggtgctaagctcaagccaagggagcttgagggcgcttggctttggtgcacggaggcttagtatacatgcttccgatgcggtggtatggtcgttgagcgtcagtggctcggtggcttggcctgtagggagcgagaggtcgatttctacgaggactgggctgtgttggtgaagctaagctcatgcctagggagcttgagagttcctggtgtctgcgcgggaggatcctgcgtgcgcgctttcgatgcagtggtatgtcagcttctcggttgtctggcctgtaagacagaggaaacgatgtataagggaagataatagcgctttattgacggctgggaaagtttgaagggacgtcacgctgcatctgtgcaagtgaagaagcgttatgggattgtggtaagggacgcgatgttgtcatctatcgtgaagtagtgaaggagctcatgaggtataataaggtgcgtgattccatcttacatccacatcagcatccacatcaagcaagcacttcacagcctctcatctcccatacctcaagcaagcaagcgcttgaccgcctcttcttaaatccttcaagttcgactgcaatcactcaatcaactactcaccaccatgccatccttcaccaccctcatcaccctcctcctggctggctcagccttcgccctcccaaccccccaactcgccggcgaaggtgccgcgctgaacagcatcttcagctcgaccgacaacggtatcggctacgccatcaagaacgccgagcagaacctcgccaagaacgttgcccagctcaagggcagcactggcggtgccacgactggtgccggaggcgcaggagctcccccaccgcctggcccaggaccacaccgccgccagctcgacaagatcagcgatggcttccagacgttaagcgaagcagcaggtttgggagacgcgaccaaggcgttgacccaggcgctggatgagattgatggaagctcgactagtggggcagcaaacttgggggcagagattggaagtgcggagaagagtacgctgattagtttgggcaaggctgtgcctagggcttaaacgggagatgttgcttgcttgggagaagtggatgcgatgcgttgattgatttgagcgtaggagtttgtgtgtttctgtgagcgttttctggttatatggtcaatggtgtgatgttaatgaatgaacatttaataaacgatgattccaagaacaaattcttcaacatgttggtagtcgatatccaatgatgctgacagtgtgcgttgaacttttgagcggtatcgtactgctgacgcacttagcaaggcagtgcgcttcgcaggttgattgaatcaagcatcctgcgtaatggggattttcgttcaacgcgatgataagaactcgactgcaaatcttttgcaacaatgcgtgactagtcgtcagtgttcatatgtttgatggagcgccatggtgcagcgatgatggagatgatcagggtcagcgtgaaaagggcgttgttgcgccaaccgccggactgtttggcgctaaccgcatattggcgcaacacgacgaatccctgcgcacaactgctaacactttcaattcgagaccaattcgttaagtttaaacttcgcagttgagttactctacacgctttcgcttcagcactctgtacgcaattacatacatcttgcttctggtgcgaactgtacaaaacacgcgcattcgacgtttttctgcattcctgtaggaccgcccaccggggccaacgaaagcaatagccggcgtcacacacacgattcccgagaatgctggggtttcggccattccaagtggccaagcggaaggcgaaggtgtacatgccgttgaaggcgtcgaggcgggacattgaagacggcgactacgacgagaaggactgggagagcgacaacgatagcgacgagcccgacacaccgtcgtcggactcttcacggcatacttcggcctcatacgacccaaacccgaacaacatcgaatcacggcctctcgcgcctaacgggcggtcaccaccatcacatcggagaacacagtcacggcccaagctcagcccgtacagctgccgcaacccgcgagcatgcacgagatactttgggctggccatagcgggcacgctcttcttcttcgcctggttcctgtacagcagcagctggcactcgatacggaccgccgagtcgggcatacacaagtcaccgccaccgccgcccgtgtgggagagctttcccttcctgaagcgctaccacggcggcatacggactttgaagtcgcgggaccagaacacgcccgagtacccaactaagcaggacatcgagccagatctgcccgtggaggaggttaagaaggaagcgcccgtgaagagggcagagggagcgcaaatccccgactcgtccagcttcgacccatacccagcctacagcagtgcctcctacctcgacgaatacgccgcagtcgaaacatgctacctcgacgcaaacaacacgattcagatccctgcgacgagagcgtacaacggcgtgacagacggcatgccggacaatgtcatgggcagctacgacgtgctgggcctgagaaacgatgtctgctttgagcgattcggccgtctcggtccgtatggactcggctacagcaagagaagaggaggcaccggcgccgccatggagggcgaccgcgagggcgtcgagcaggtgtggaagaacacgcccgaagtcgactaccgggaagtacaatgggctgaggtcatgcatcgctgcttggagaagaacaaggcgcgtttcatgtcgaccgagacggctctcgagaactcgttccaggccatggctaccagcaagcgcgacctcgccaacaccaccaaagagcgaacacccgatgccgcgcccaagaagctgctacaccgcactgcagtcctcgtccgaacatggtcagactacaagtacgacgacgaagacatcatgtacctccgcgcgctcattgccgagcttagcgtcgcttctggcggcgagtaccaggtgcacttcgttgatccacgtcaaggacgacaacaagcaaatctgggccgatgagaaggtgtacgctgaggtgctcaaaaacgctctcccagaagagttcgtcggcatgggcacgctctggtcagaacgccagatgagcctcatctacggcggcatcttcgactcgaaattccgcgaccttcccgtccacggtgcttacaggagcgcgtacatgcccgtcacctacttcgcccaccaacacccagagttcgagtacttctggaactgggagatggatgtgcgctacaccggtcactactaccatctgttcgagcaggtctccaaatgggctacagctcaggcccgcaagggtctctgggaacgcaactctcgcttctacgtaccatcagtccacggaccttgggaagacttcaagcacatggtccgcgtccaaacagagcatggcaccaacaaccaagccaacagatggtcatcacaccttcccccgaacccacacgtccccgagaccaaagttcaaaaaccagaaaagccaatctggggccccgacctcccccaagactaccccgacatcgaaatcgacgaagcggtcaagccaccccatgccatgattgaagacgtccccggacaagaatggggcgtcaacgaacccgccgacctcatcgtcttcaacccgctgttcgaccccgaccaaacaaactggctgctcgccaacgacgtcaccggctacgaaaagacgcacggcatgccccctcgccgcgccgcaatcaacacctcaggccgcctcagccgccgcctcctcgagaccatgcatcgtgaacaaacacacttccgccacaccatgttcaccgaaatgtggcccgcgaccgtcgccctgcaccacgggcttaaagctgtttatgcgccgcacccagtcttcatcgaccgcaagtggccgacgcaatatctcgctgcgatattcaacaacgggcgcaacggcgcggctggcggtgcgaaaatgagcgtgttcagcgacgagaggcagcataacttcttaggtactacctggtactataacgctggtttcgcgccaaatctttggaagaggtggttggggtataaggttgatggggatggaggggaggaagaggagttggcgggtgaggggaggatgtgtttgccgggcatgttgttgcatccggtgaagcaggtagatttggtgcaggagagggtggatgagtcgttgtgatgagaagtgttgttggatggcgttttttttgtgggattgggatgagatgggcatgattaatgtggaaatctggcgttttaatacatagcgagctttttttttatattggcgcatttcgccggaagtgcgaacgatatatcattactgaaatgcctctcctccctcctccctcgctcattctctcaaagttacataacgacgcaacataaacatccgtcaatcggcctgtattcacgttcatattagcacattctcttccttcttctccctttcctgtctgctagatggtgactcaccaaccacagcaaaaccccgggtggcccccgtcgcagcatcgactgcatccgcctcggagttgtggtacgtctttggaaggtatggaggtagaggatggggtggaggatatggaggatgaggatgttattgcaggggatgaagacatcgacggtattgcgggaggtattgcgggcattttaagactctgtggttgttaaaatgtgaggtgtggtggagaagttgcgtggaaacaaagtgtagtagttctggccgtgatgttggtacaatccaatttcacgacagaaacaccttcgctatttgaatacaggattatggagagtgtttatatatcgatgatatttcgcgggagatggtgagtgcgagaaacatggagatggaggggtagagagatacttgttgaagatcaagcgtgtcttgcgttgtgcgtattaggaaattggttcgttgctcgttctacattggtaaatcaattcgtacgtgtgtgcgtgcagggaaatattcgtgtgctgtgtgagtgatgtggttgcgtacttggcgttgtacgtggcgagggtggcgcagggacgggaacgagtgtgtagcgccgagggtgggatatgtggttgtttcttgttggttgttgtttctttcgaatgtttggaagttgtgaaggcgtggggggatgattggtgtcggatcctagtgatgtcgtggtgagacgcgcgattgatcgtctttgttcaaggaaatgtaggtgttcagtggctttgaagcatgtcaacgtgccgtcaattcttgagtattcttcatcgtcaaggaaaggttcttctcatagatccctggaaaattcgaagctgcggctgacgtgtcgtgctacagatttgcggtgaacaggtcaccagatcatacgaggacgatcgtggtcacatccacacctcgggctttgagtacttctggtgatagtcggggatctgagttgataaactcaccagtaacattgttgcgatgatgctgtacatagaacgggggtcgggtctcatactctttctcgactgcctcccactctagaggcagcggacctagcctgggatcttgtgtggtgcatactttcgtctggtggttcaagaaagagaaactggagatgtggttggaatgatcgatgatcatgtcccatgaatgtggtagaggacctaaaagtgcttggccctccatgaggccatgtatgtacgatggtccaacataacgatgcatcattgtggattcgtcctccgttaccgtacgcctcaacaaaatagggtgatcagagcctagcgctatgcaaatctggtcaccaacatgaatggaaggcggaccacagccgacatggccgtgatcagtcacaaaaaatctgccggaccgttgttccgtcaaattcgattcgaaccagtccctgtaggttttttgtacgttcggcgtaacatttatacaggcatctcgaagcatggcctgagcttctcgcaaagtaggagttgcgacatgcttgtgccatcggtcgctcagatagccctgagttaccacccacagatatgtactcaggcgagcttcatcagtcatattcggaaattgccgatcaataatttcgcagacagttggatagtcgtgcgtggcatggctagttgttatgtggctgacagccgtgatacgtccatgaaggacgccgcgcacttgtaagcaacatggcgattggaacgatacgtgcgaggcagaaaagctactggcaagacttgatcttccgacactataacgtcggaagatcgattgcgtgaggttcggtacccaggtcgcgtagtcaccagttgagtgctgcggattggcacattctagaattcctaggcggcgtgtcgattgaattgttgccacacaagcctgcatgtacacatcttctactggcagcgagtagagcggccgaatgcgcctggtgagtgttggcggcaatagtcctagaatcgcaaaaaccttgtctcgtggctcgctgcacttgcgatcggatgcgagcgcgaatagaatcataggagaatagccccgtagattacgggagagatgatcggtgaatcttcgattcacctgagaagatatttcgaactgatatcgacaccgtataaaggctctacgcacgtagtaccatggaacttcagttgcaccgcactgcacgagtgaagaagggctggccacttgggcctcttgcacagtccagagcctttcaaagtacgaacgttgcatcagagcctcaatcgaattccacgtaggcatatcaagcggtatagtaaggcttgcattccaccaatttgcttcggtatgatccggagctggcaaaaagtagtcgtcgagtgtgtactcgagttgcctccctataagattgagggcgtgaagagccgtggttgaatcctgcgcagtctcccctagccatataatgacacgttctgcgcatgtgaaaatggcacgcattctcggaacttcttcacttctctcgagcaggtcgttctgattgatgcaaatggcatcgatccacaaagtacggcgcatagacgtcctacagatttgatgcagtagtttccaaagattaaggcctatagcgattttcccaaccctagttgatagcgattgctcttggacgatatcgatgtccgaggggcagccaatggtaccccaggtgtaggagacagcctcgaatgcgctgtcaatcttatttacaggtaatcctaaagcgtgttggcttttcgtgtagtcttttggactggaatccggggttttccatgaagtgttaatcacatttgatccttcatcatcccagagtgagtagataagtcgaccctcaagagttctgtgagctttccagttggaaggaagtgttcctcgcactgtctgaagctcttcgtcaccaactccccacgagtcattacgtgtaggtggatcgaaatgaatgtgctcgatagatacgtggatgggatcttcgaaggcgccaggctggagatgtaaaacgcgtatttccttgttgttcgcgtcaagcggctcgtattgataagtgttcatctcgctcatgagcaaatggagcgagattgaaggaatgtagaactgagcgacgcgtgagattcagcttggggcctccgcaacctggtgcggggctgtttacagcctggcgagaggtcagctgcatgctggcctgcatttggcgtttgaagtatatggacgcccctctggaagagccatgttgctaaataccaggatttcggggttgtggcgccagagagtggtgtgtaggagataaacattgatagtagtccgaaaagactctggaccaccaccaggcagcggcaaaattcgtacccggtttacacctacatggcataagcgtagaggagcctgaatttatacgcagcttcgatatgctctccttgatttcattggaactttggaatatatacaggctacgccacctctccgttcttctcgtccgtggatggcggacaggaatttgtccgctgcctggtgccacctgggaaggcaatgatatcataggacaccggaagaataattcatagaagacttgagactactacacttattttttcgttgctctctttctctccctctcttcagcctctagtctcatcctctcatcacacctcaaattctccctcacgtgacactccttgatcttaaccaacgcttcttccttcttaaatccctctccaggccatccacactccttccagatttcaatatactcctgagtatcatcatccgtattgccgtcctccgcttcttcgatctcttctggcatcggcaccaggaccaacttctcgaaatctgcgcgcaaatcgttaaagaactttctgactggcacaggtgatacattcataaatcgcacaatgtcttcgtgaatttcgcgtttccggacatcgaggataagtgtgcgaccaccggattcgtggccgagtgctaagactatcaggttgcggagtttgatctcgtagtcgtcgtcgtcgtcttcccaaaatggttcttcttcttctgcaaagcttaggtctgaaactccgctgtcgttcgaatgctgagactgcgcgtagttatcgttatcgccctgctcatcatcttcgtcatcctcctcttcttcttggtcgtcatctccagcttccgccttttccgcttcgagctcctcggcccaaatctgcaaaccttcctctccctgatcaagatcgccttcttcgaattgctcgggtgtatacaccgaatagtccactactacactcttgtagtggatgtatctcacgaatccacttttgtaaccacgatcgtcatcttcaatgtaaggcaaatgcttaatgagatcgataacaaccggcgccttgttagaattcctcgttgtctcctccgtgatgtttggccagccacctggaggcggaaacttgagcgcagaggatggtatgtagaagctcgtcaggaagacgtaaaagtcagtaatgatgctgacgagttcgtctcgctgcaggttcatcttggcgcaactcttcgaggtcaatgtcgcggccttgagcaataaacaataagctgcgcgatgtatcttatacttgtactgccgtgccgcatcgagcgaaataatgcgcacggtcgatgagttgcctagcagcacagactctgcttgaatagccgaccaggcagcttccagaccccttggccgcacgatgccacttcgcgcacaactctggagttcgacaggttgccgcaataaacagaaatcaagtgcccacttgtctcatgttcccatgattgtagcggcagcactcaccaccaccgcgcaccccgtaataacatagcgccacatgttcgtccacgcccacatctccacaatagtcttcatatccaccgcctcagcccaccttttccaagtctccctcgccgtgtctttatcagtcccttgccccactcccattaagccgaagccatcctcccgcaacagctcctgcaccttccacttccccgctccgttgataccgggctccatgtacagagcagtatatggtataatactcgcgttcgcgactgctgccacgatgtacaaggagttggcggtggaataggcaagtagcgcattgctcaatgcgccgaggatgatcagtggtgcgacgaatatgggcgcgaattggtaggcttgaagccattgtcttgcgaggagttttggcggggcgtgtgtggttaagggcgggatgacgacgtgggtgtatgcgaaggtaaatcctacaggcaatcagtgactgacatgtgatgtggacaaggattgtgtcttgtaatggatgtagtatgtaccggtatagatagctggcgcaatagttgcgatagcctgtagaatcggcacaatcacgtgtaatagctcactcatgatacaagcaggtgcgtgacattcgggaaacgattagaagcaaagaaatccatgctcaataaaggttgcaatctaaaaatgcagttagctatctactgtctgctgttaatcaatccaagtacgtcatagccggtgatcggaggaagctagagcacccgaaccattccagaacgcccaccacccgaactgtctctctagccataatctgcaacttacagagctgggcgttcagtacttaacagccttgctctcttccagaatctgcgcagctgtcttcccatcttcgtctttgaagtcggagtgtgctccccattcctgcagcaactccacagcctcgagttgcccctcagaggtggcaaagtgcatcggcgtccagttccgccactgatcgagagcctcattcatgtcggccccatgctgcagcaagaggcgcatggtttcgagttcttcgagttttgcagcagtgtgtaacgcagcagtaccgttgacaggaaagccgtgtgcaatcagcatcttaatcatgcggggaccaccagacacggcttgaaacatgagactcgagcggtagggaccgtaattgataggatgtgatggatttgctttgtgatccaggagtacagcggcgacttcgtatttcctccgcctgacggcctcgaagagtggcagcgcacggtggcctagcgggaggttgatgattctcgggtctgcgtgtacaagtgctttgaagacagcggcgttcccagcgccaatagcgtgtttaatcagcggtctcgtcatgaaggtagatgtgtcgatgctctggctttttgcgaaggaaagcaatgcagacaccgcagcagcgcgaccgttggcagcagcaagcgttaaacaacgttcgatgttgagtgttggtcttgccgacgccttgggcacgcctcttacgacccaaacgctgtagatggtgttcggttcctcgagaattgtttggatccattgtggctgcgatagcaagcttcgaagagtcgtgtcgtcgccagaaaagcatgctttaagaagagagtacgccttgtcctcgcctatgagcacatcgcctactcctctggccgactcgtcagggcctggaagattgcttgggtaaattgagggcatcttttcaatatgggtaatggtagtggtggtgttgtttttgttgatgatgaaacaggcaataaggatctctacaagaggccggacgtgagttgaggtgatcgtacttgctcacatgttcgatttgtactaaacgaaggtgcgcccttttcttttagcgtaccatgaaaaagctcggctcccatgttacacctgctcgcttctttttatttttgtatccattgttggaccaattaagatcaactgcgtgtctctttttgttgggctgacgtgaattgcagctagcaacaatttcaatacatacatgaatagtcctagcgccgagcgtgaccccacggtagtcgcctgtttacaagcagagcgctgaagggacacttctcgtcatcaccatgatatcgctttggcagtttttatattgacatagcgcagcgcttaatttcaactaattcaactctgtcctcccttaacgttgctgccttgtaacaccttattcgagtcagaacagacgactagtgacaaaaccctcgaacattaccaaccgctatccttggatccccaaaacgccctccgtctcacttcctcagcacacaaatctcgacgaggaatttccattgaggtgcaattcgcgagaaagtcttccaatgacttgtgtcccagccaggacagcacggcattcgacaaatgccacgtcttatccgaaggcaaccacgcccccatcccgatgagagcctttataatcaacacatgccccttaccagtcgaggacggaaacgatttcgcgttactcatactgtgtagactagataagcatttcttcaagagccacgaggcttgcttccgaacagcttcgtgttccatgcagtgctcaaacatgaagaaatggcctttttgcacaacgtagcaggtgaactgcacgagttcgatctcgtcgtagtaccccaggatcattcgaacgacattcaaatgcccgcacgaccaagcgacgtagaccggcttttcgtaccgccagttcgcccatgactgtagtggtttatcgaaatcgacgccgtggtcgagaaacgtctgcaccatgtctatgtcgccggaagcacacgcccactggaacagtgtcccataagttgtgggcggcaggtcttcttggtagtctgcgcaccggacgcaatgctcttcggcattggggtccgcacctgcccggagcgaaatctcagcaagttccacgttcccttgcgccacggcgatctccaacgtcctctcaggtagtgtgtgagattcggcgaatgtgatgccgctcttgagaagagatattatcatagaaggttggtgatcggccaaggcgatttgaaatgcatcgtggcgaggttccggttctttgcgcacagctcctacactgagaagatacttcaccatcgctacgtcgtaatgcgaggcggcgatggtaagtggtgtttgcttgtatcgtttcacaattgacttgcaattctttcgagttagcgtcgcaccccattcgtatagaagcttcactgcgtcaatagatccgcttgccacagctgcgctaagtgggtgagtctgtttatccccttcaacgttgatgcccatcttgtgaagcttcttcatgacatccaaggatccgcgtagcgcagcgtattcgaaaagtgctgatagcctgctcgcaggaccgatctcttctggcaaacgacggagtagtaggcatttgcaggcccaaacgttgccttggtcgatagcaagcttgcagagtccaaagtacgcctctggagttactctgtctatgtgacgcattaatgcaacatgatcttggatgctgattgcataacgacagattatggatcgtagaattacttccatctcatcaaagtcttcctgaatgaagctcttcttgccgtccccgttcttgtattcgaatcgcgcttccctgaagcaaccatttgaccaccagaagtgcggtctcttttcatctcgatgccgacctgatttcttaggagtgcagtcttgaggaactcgatctccaagtaggctcaggatggtgaatgtaaatgacgtgagttgatgagattccggtaacaatggcagggctggttcgggtttgtcctctccgaattcattcgtgaagatgtgaccttctaggtcatctagatcatctagctctacgtgctgataaccagcatcgtacacgactgattccatcgttttgcctatgggttgacatggagcttcgtccaaagtctcttgaaggccatcacacaacagtgctgtcttgtgagaggcaattgaggcatcatccagggtctgcaccgcgcaatcaaccccgatacatcttgtttgttcatccaaactccgcccggaacgctttgcagtagtcttcctgtccgataaggatggggacaccgagggcgaagttcggcggagtgcttgagcagtatgaatgtacgaagtagatagaatgacaccaagtaagaatgcaaccaacaacgcaaagacgtccgcgccccgcgatggtgtatgtgccccatttgcctattatgctcagctgaaatctttggagaaaacgtcttgtagttgcctacctggcaagtaacgtaggaactgttgcccatcttgcagacactgttgcgagctgttaatacgacgaacggaggccggttttctaacgggaagaatgtgtgaatgctgccaaacgctttcgacacgcatcataaagcaaacgccatactgattgagcatccaaagtagtatgcggcgtagtcatatgaaacaacatcgaaactttggtatcgctagcgctccatgctcagcgcttagcaggtcgcattggccggcgcctacatactacagattctgaagtgcgacggaaggcgaccagggtacaacagtacgtagcccatccaataacctgaatggatacacagcatcgctaggcttcgactgcgacggcaaggttctttgtatatcttcaggcaccctggtcactttccatcgcaactgataacatggagtaagtactccatgcgatcggcgctacacagccccacaagaccagctcacaccacatatcaggaacttcgcgcacgagcaaataccgctgcgactgacgatgggaagctagagtccggcagttgtcgtccgatggcagaatgcggagaattcaatgtacgggcttgtcgatcaaccatttgcatggatcttgccgagccggaatgaatgaactcgatatgagcctgctgaagcgcatccgggcagatcataatgacgacgattaatggagttgaggactatgtatctcgaccagctgcatgaagccaccgtttcgatccctcacttcacgcaagtatctggcaagatgctgctcctactcaccatcaccctcctcatctcactaatccacgcatcaccactagacaccctcgcgcactcaacctcctccctcgaatccctccggaacatcaaaaacatccaaaaacaaatctctcacctggcgcaattcggcgaatggcgcactatcagccacctcttcacgcccaacagcacattcacctgggcaaacaccaccctgcacggcccccctgcaatcgaaacatggctgcataccgactctcaaggcatggacggcatccagcccggctcactgaacacgctcatcgccgaaacgcccgtgataagtctcagcgcggatggtcaacgcgccaaggggcggtggaacgggctatggttccaaggcgatggacagggaggcacgcgtatacgcggcggtgtgtatgagaacgagtatctattgacaccactcgggtggcgggtatcgctgttgagataccacgacatgtacgacggcacgtatgcggatggatggaagaatgtcggcgccggggggattggatacgtgccgtttcacttcacgcccgagagcgcgggcgtgccaatagctgttcctcatggagacgtggaggtgtatgagggcacaattggggagttggaaagcaggatacagaggttgaatgatgaggatgaggttaggaatcttgtgcatgcgagggggttttatgtggatcgcaggatgtggggggatgtggtggatttgcatacggagaataccacggtgaggtttggtaatgggtcggtgtatatgggtgaagagggtgtgaggagggttttggaggggatgggaccggaggggttgactagggggattaacaacgatcatccgatcttcgacatgatagtgcaagctgatggcgacgaagcgattgctagaggcattgagatcgcgatgctgggtgctgccaatactcatgctgcatcgtgggagttcaacgtttttcgacatcgttgtgtgaaagaagatggcgtgtggaaagttcaagatgtcgagatcacgccgctcattgtggctgattactacgagggctggggaagaggcaggcttagagttccgaatacctacctgccgcctttcctgaacgttgcgggcaggctagatatgcctagccaaagcccgcagcgcagctcaaacgcgaccgtggaggatctcacgcgtcgtctcctccgcagcgcggcatttgatggctcagaaaacctctcccatgcatacggctactatgctgacgacatcctgggcccagagctgggaggtctcttcgcaaaacaaggtcacaaactctcacctttcgccggcttcttccacacaccagcgcgcataacaggagcgatgaccgcctcatatggcaccaatcgctcgacgctacgcacaagcgtatcctaccactggcgcccccagcccgtcatcctagtctcgcaggacgggagatcggccaccatgcgcgcgaggctgctccagccctcgacgtcaatcaccaaagccggtagcttcaacagcgccatctaccacgaccaagtggtgcttgaagaaggcaagtggcgcctgtggagcgtgaccatcgacgagttctactggcagtcgacgtcgtggaaggagggctgggtgaatccgaagccgcggaatagcagtgcgcccaatccagagcccgcgggctggacgaagaagtatcccccagacgcgacattggcggaggtgggcgagcgggaaagcacgtttcgaggcgggggagggacgttcatcagagtggccggatatccagcgcatgtggttccagtatcgcaatcctgtcagtgggagagagccggagtggtactggcctgggtgcgtgccatgtcaggtccggcgagagtggtcgctggaagccaacggctatcaagagccttctacggggccatgaggaaacgtgtttttcgaactgggccgacactcttacagcgccgtcatgcagaccggatggagcggaaattgggcgtggcttagtgtcgcgaattggtcagacgcactgtccatgacggtggcagtaaacagacaacggcaagcctttgccgtgcaagaagcttatgtaacactagccgcgttgcctgttcctgatgtgctctcgtgttctcttatagccttgcaccggctcgttcggacgtggtcgtccatcttggcgaagcatcttcccaccgcggggtcgagctccccttccaccttccacctcccaccgcatgacccgaaatgtccgagtccccattccccaaaatagccacagcccccgaatcatcaaaagaaccctcacgcccttatgggatagccttgagaaggctccctgcccatgtggactcccatcatgcagcctagcgtggctggggcgcttgctgaccggcgcaccatctcaccccgaggcaagtgcgcgcctcgtcacgctcccatcgtatcccatgggtcgaaccacgtcttggccagccatagcgcactgctggtctgcggcgtcctcgtaaaatagcgttaaaaagcgtcagggccgaggccggcaggagcaggtcaggctgactatcgtgatgatgtacctcgtactttaggtaggtgatgcccatgcaagtctcccgcgcttttgcgacgacatccgactttgcgacgtgcatgcatcatgcagtacgacaagctcctccaccttgcgctcgtgcccagcatcgtcttcttcctgctctccctcgtctccgtggcgctcaccacgcactactggatcctcggcgactggatagtgccccgggatttgcgcgtcacgactgaccagttcaacgagcgtacacagagcttcagatacgacgatacgattgtgtattatgtggatagagagacagattcgactgttgcggcgggatgtttgtgttttggcgcggcgattgccgggatgattgcttggtgcacgttgcggaaacccggcatggatacgcagctggcttcagtatgtattccatatactttttcctgctacttttttgtagaccgatgttgacttgatgtagggtaaacgccgcttctgggtcctcgccgtcatcgtgatgagcaccgccggcgcagcagcagcactcgcttccttagtactgcattacacagaacaaggcagtgacgcagatggctgcagttcgcgcacttgggcagtcagtggcggcaagacgaataccaacaagtactgcacgcgagaaatgggttcgtgcaatttgttgcccatgcatcttagaggtgcggatcggtacaacgcttctgttgcatgcaacgagactgttagtgatgcctcttctctctcatttccggaaacttactaatagagaactaggtggtggtcaaatggatacaactcatcctcctcttgctggcgctcatccagctcgccatgttttcatttcaagcgcgcatgcgacggacgacaagagccactaggatgctcgaacctgttccaaaagccggctgaggcttcgcaatcacagccgcgcatcctgatttcattcacgacttttacgatttacatttctcgcggcgtttcgggttttgtcttcatcacgcatattggcatcgcatcaccggagttggataccacattcattgagcatcggcgagcgaagacgaggcatgtgggatatgtaaatatgttccgaatgaaagacccgcaagcaatccatcgtccttgaagtccgaataattgtactgacaaaatactttccatttccctttcccggtttcacccgcccccctgaatatccccaatctcactcttcgcctcaatgtacggccttaacatcttcctgacccgcagcgccttctccaacacatcccccaccctcagcacatcctcatcctttgttgctcgtccaaagatataagccgagaacctgtgataccacctatcagcacacccctctcctcagcatcatgagaaagtaaaactcacggaatccccggcgcaacatccaccaacccattcctatcatccctctcaaccagcgtgtcctccgcatacactcccatcggcagactcagcacaggactccccgccttcgctgcgaacgtctgcatcgtgacggacagagtgggcaggagcaggacgtcgcaccttcgcctgtccagcgcgcctgggataccgccttggccggcgaaatattcgtcgcgggaaagcatgtcgaggtacaacgtgtcgtctggatgcgtacgctccgcgcgctcgagaacctcgacgttgcgggccgggaactcctcttcgggacaggctttagtgaaggcgatgaggtcgtggaggttgtgtatgttttggggatttgtgacgagcgaggagaggtaggtgttgatggaggttttcatgtctgtgtcgaggatgatggatttctgcgctggggtcagggcttcgaattctgctgcgccgggcatgtggacgtcgtgcacgagtgttgcgccggcgcgttggagggcgatgaggacgtgtctgaaagcttcgcgtttggggagggacagtatggtgaggccttgcaggctccagggtatgccgatgcgcatggtggatagggacgtttttgaaaatgagcatgtgatatctttaatcagcttgtcctttgcagatacgtcgtggtgattgctgtgggatatgagttcaagcagaatgtctgctgcgtcagagacggtacgggtaagtaagccaacggtatcgagacgttgagaagcgtggataaggccatcggaagacagcaagttgcgcgtaggtttaaaccctattatgcctgctttctcggcaggagagacaatggagtagcacgtctatccacatcagcccctgttcagcaccatctcttggaatcaactcacctccgtccccaccgcggccgcacacaaccccatcgacacagccacagcacacccactactactcccactcgccttcatttcgggataatacgcccccttcgtctgcccacccctcgcgctccacccactacatccactcgtcgatcgaaaacccgaccactctgccatgttccctttgcccagaattatggcaccggcgtttctcagggtagttactatatccgcttcctttgctggtcgcgcgccaacaagtgccatggaaccacaggtagtgtccatggcgtcgagcgtgggtatgttgtctttgacgaagattgggatgccgtgaagcttgcgacggtaaccgcgctgatggcgctcattgtctaggcatctggcaatcaccgtggcatcggggttgacttcgacagtggcgtggaatatgtgattgacttcggtgattctggcaaggtaggctttaactagttgttcggaggtgaacaagccatatttgaggccgtcgagcaagtcgggaagtgtcgtatgtagtagctttaatgctgttgcggtcacgttctcctcggtcaaagtatggttgctcatgcttgtcgttgttttgtttactttacaaagtgtgctgctcatgataacgcatacttgtcattggaactgtgacagcaacagtcgagagacgtcttcacatctatatctagccgttggcaacaatgtcaccaatccaagaagttgaagtatgcatgcgccggagctgttggtgaatttgagtgatacatcggcaacgtctgcttggcccaatacatgatgaagaagaacaggggcacatatcagcctgcagtcgaattgcaaaggagaattttcctcggatgcaatgaacctttacaatctgagtcggtgactagaaagtatcgtgggagcgtgttttttcgttggcccaagtagatggttgcgtcgatttactccgtcttgcactggttaaagtgcggactatccgaacacatcgactgattcgagacagcttgtgtcctgatttattgtcagcggccatgtccctttccacttaatttgcgacaatatctggaggtcatttatcgcattcacacagcgcttttgtctgtcagtttgtgccctcgaacgttagaaaatgcactagttcactttgcgacttggtagcgaccgcggcgtaagcatacttttgcaatagtcgtcaatctgaaactgacttgcactagattggtatgcacgcgctggcgttgtgtcgcacatctgagagcgagatcgaacatgacggtgtgatgcggtgatggtgcgctatgctctatcttaggcccgattctgcatgccgttccctcgagaatgcagcggctgtcgatacgaaaagtaaacgtagcgaatatgatcatgattgcaagggaatgtgccatcgcctggtgagatttccggattgaaacggcgaggagcggcaagaaggtatttagaattgctgtcgagtggtgccgtgtgcacaccgtggttaacctacagcattccttcagtgttgttgatgacacaattttgatatttcacatgtaatcatggagcaccaaccttaggacaccaatcgctgtcgcatgcagcgcttgccaggtcttcgttcacgtgagcatactctccatcgcggagactccatgcaagcgatcatcccttcctcctgatccaaaggaaccattgcgatattaatcggcaggccgtacgggtgtgacccctttctgtgggtcagtgtcagtgtgacgacctgccagattgcgatatcaccatcggtaaaaggttagtgatacccttgagacctccagaattagcgaccggtatgacgacaattcagaccgaatcaacattggagccattgacatgcggtcgaatccctgacagagctttgctggcgtaaggttctggtaggcattcttaatggcatgggacactcaagggaagcggtccctgggctccaaatttgcaatgttcgcagctgcaccgaaatgtgccatttttggaagtgatgagagcatgtcgtgggatctcgagaacttggatgacggctcctttaccctggatgtccaacagtacatgccgaaaacgccgtgcacagcaacaaacctgtatgcatggtcgaggattgtcttctcactttcgatccacgcaccacaacaagagcacatacctcttggaactatacgacccaaagcggaagcgccatattccgattcagaatcttcgttttgcgagacggaggccaccgactgtggctgtgatgctggcggtcacgaacgagcgcatgccaacccggagccattggtcttcaacattcatttcgaggatcggacatacaccaagcggcctcgactacttgacgtttgcgcgttgggagaatgtgaaggacctcctggaaggattcgaaggcgagagcgcaaccatcaaacagctgtgggatgtacgcgaagacatgcccatctgcagcggggactgggacgctcgtgtgcatccagggatggagattgatgttatttgctggaagacggacatgtgggaatacgactcaggtctgagcagtgatgacgaggaagatgcgaagggtcatgcgcagggttgggaagacgtgcacctccacggacggcggtggtggttcggggcgtggaagagaaaagttgagcaagaggtggcaaagagcacctcgtcagtcagagatccgtcgcgcggagagatattgctcggtgtgctggcaatggcaacattcgtgggcatggttgtgcttgtctgcacagtgtgaggtggaaggagggtcgcgcttcaaaccacgatagccatgtgaatttgtgttcacgggtttctagtgaggatatgtagccccgcattctttggttgctggtttgagtcgagatggatttgttgggggcgtggggtgaatgtgggagaggttgcgcggttgcgcgggcgtgtggggatgacgcaaggccccgacgtggggaaggagctctcgagcttggagctcttccagccacccgacgatggctgagcaggcttcacatgaccgcaatggcttcacgaatagctgcaatccgagcgatactgccagacctcgagtcggccttgcactccttcaccgcctcgccctccaagttccgcgttgtgcgcacggtcaatgccaccaacacgcaaccgcgcacactgtacatcctcgactcgtccttcaacccgccgtccattgcgcatctcacgctcgcaacgtcagcgctcaagcaacatgcgccatcggaagccgcgccatacagactgctcttgctcttcagcacgcacaatgccgacaaggcaccgagccctgccagcttcgtgcagcgccttgccctcatgaccgtgttcgccgaagacctgtcacggcatcttaagagtgaagagtccacacagaaggagcatgttgcagacatgtctatagacattggcctcaccaaagagccgtactacagcgacaagtctgccgccatcaaggacacgacgccgccattctattcttccaaccccatccacgtccacctcgtcggctacgacacgctcattcgcttctgcaaccccaagtactatccaaagtacgacccgcccctgtcggcactcaggcccttcttcgatgctggccacaagctacgcgtcactcagcgcccagcagaccccagcgatcagtcttcgagtgagttcggcacggtgcaggagcaggagaagtatgtgcagagactgagggatggcgaggaagagaagaacggctttttgccggcgtggggaaacaacatagacatggcaccggctgagagaggtgtgggcatcagctcaaccagagtgaggaatgctgcgaaagacgccaagtgggacgtagtcagcgagctttgcaccgagggtgtagccgcatggatcaaagatcagtcgttgtacagcgaagatgcaagtggcaagaagatgatggcatgaaacagttgcattgaatgactatgacatgacccgggcttgcgccacgttgagcagcatctcacacgctcgccctatggaccatcgcgcatacgcccgagcagcgccatgtgaagtcgctgttcgttggacgcatttcgctcggtttggctggtacaacatccagcgtgaatagcagtcgcgctctagcaatcgcatcttaattcactgatggccctacgaagctgtcaagactatgcatcatcagatcgtcgagacgctgctgtggttgtgcttgccgcgaggcagaacgctccttcctcaacaccacgcactgacccacacctaccgtcaccatcagaccatgttgcttcggcatgctttcccgtcgtcctaacacgacatccatttgcttccaaggttctactgttttctcgcatccatcccgtgattctcttctccgcttcatcaatttccatgccaaacctctcttcttctgtcaggaagccatcacacgtggttgactggagtcgagccctggtgtccgtcatcgctcccggtaacccttcagctcaccatggcttcgaagttatgctgcaccgcggagcaagacgaccgaacaggctcgccagatctgcccaatgctcgcgtcagtgcagtgacacccaactggcctctccttccgaagcaggcgggctcaccacactcgcaattcaccagtgctcgatctggcgagcttcatgagctccgacaaatcttcgacaacgcccaagatgaggctcctgagcgcacgtcgtctccatgcaagacaccccggccgcgctcaagccgtccgtccatctacagcctgcacagtctgcacaagatgacgagcatgcgatccattttgaggcgaaagttctccaaggacctaacgaggaagaagagcaatgcttcgacccgaccacagactggacagaaaaccatcaatgaacagcgagacaccgtcatcaagcacctgaacgaggacccgcgccagcgactgaaggtgaccaaggacgacttgcgaaaggacctcctgagtgacaagaagccagccgaaggaggctatgactcggatgccgaagtgctcgacgttgttgccaagaatattgggaaagcaacgcccaacaagcgaccaagcatccacagtgtagactgggcgccttcttcaggaaggtaagtagtcttcacctgaagttctcgcgcttgctgactttgctagtaaatcaacacctaggtcatctgccccacggcctggcagcacggagcttaaacgcgacgtccagccctaccaaatacaacacactcagccggtctcgctttccagtcgctttgcacaagtcttcagcacgccaaatcttcgtatcgatgagccaaatgaaagaagccgcgcactgcggcgatctcactctgccacgtcgatgggtctcccaaagccttcgcccctctcaccaatgcgacttccaagtctcacaacttatgacaaggacggtgtaccttgggctgaggttatgagcgaaagtcttcgcctctcccagtttcctgtacctccacgtcacgcaagcctgaaaccgtcaaagacaaccatggtctcggatcttgaagcgaaggatagccatcacgacaaaattaccgagcaagtccgcccagatgagctggatcagaacgccaacatcacagacctgacaacatctgctcgtgccattgaaatacgcatccagcagccaacctcaattgctagccctcgcccatctgcatccgttcggcgtgacttccgagagaacgcacctcccgtcaacaacaccagtgccgaagacaccaaagatgaggatcagggagaagacaaccaccgtcgctctgtgcatctgtacagcatgcgcatctcgcatcacttgcgctccggctcactgttgtcgtgggatcaactcgatgatgcaccggggatgccctcggcacctcaactgtttagacaacgtaccgtatctgatcagagtcgtttctcgaaaatacacacagagcttgctcggcatgagcggcagacttccagttcgggctttgccagcaacaaagtgcctagaagatggggaagggtcttgccccacgaacacgatctccgtgctgatgttgcatcctcaatctactcaagcagaccacagagtcctcccgagagctttggtggctccgtggcgaacttcagccactcatcggtcgacttgaggaaactgcggcactcaaattcattccctacggataatgaagagacgcctcggcctctgcatcgttacggcgtcatggaactggcatccactgaggaagtctcaccacatacttcactactggcgcaaccgccgttgctagcacgaaagaacagcgtggcggagacaaagaagtccaaattcaaggaagagttcagtccttcgccgcccaagaagaaactcactccatcgacgtcaatcatgaagttcctgaatcccaagcgactcagtctacgcagtctgagtgaagcaaatcttcagcctcaagcaccgaagccgaatgtggacggccctttcgacactttggccctgccggttgatcgggaacggcgtcaatcccgctctttgattagtctacagaccgaacaagaagcgctgggcaaaaacaagagcgcgaaccatgtctgggacaaggcgctcaaagctcatcaagaagagaaggcatccatgttcctgcccaaaaacaaggagcttgctgtacatgctagtcccttccgagaacgcagcgaggagctgctccagtcgcaggcctagtgttcaagattatcgcgatcacaaccaccatgtatccaccccgaagcgctcttctgcgccgattttcgcacagcacaccttcggcgatcgagctttcggcaaacggccagaaccagctacgaggcggagtgccacagccggaagagatgctcttagtcccgcgcaagaggttgctgaagcatttgacaagcaaggtgacgatactgacgttgtcggcgcgtggggccgctacccatcgcacactagacctgagcgcacgctatccttcagcaagaaagaccgtgttgaaacacgcgacttcgcgctcgaagctgctatccggttcgcgtcagcacagaacgatgattacgatgaggacatgctggacccgaccgaccgcttgccaacgccgaatctcctgcctggggaaaagaagcgcaagaagaaggttggaacaggcaaaatggccaagagtcactccatgactttcggtaggaagcttatcaaaaactactacgccggcatattcaagtcctcaagctctgaatttcgtcagcatggacgaggacaccgcagctcgattgcgtcgggtggcaccctcgagcatcctgagctggagttgttgcccgaggtgttcatgtctggtgcgaacgatggagctcgtagcagacccccgagtcggagcggcaggaaagtggttcagcgtcacagtgcacagctcagcgagtccaagtcaaaaggtaagctgccggctggcgactctatggcaacacttcgtcctcgtcgaaactcttccgcgccgaatctcaaagatctcacgaatcttcatgaggggactggtgacggcaacaacacgcaagaccgtgctcgcgtgtggtcagtctactacgagaaatgcgtaccgtccttcccgcgccttagcactgacaacagattcgccctcgaggagttcggtggctcgtcttgtatctccttggacagaaagcccagctcgcgacactctcataccgtgtcatcgcgacgcctgaaacactcacgcaatgcgagccaactcagtcgtatgagcaatgcgagccgatggagtggaagacccaagtccctttccatgggtgaggacgacagcccaggtgaggacaaaagccttgttagtgtgaggcgcagtaccatggacctcatttccatgttcaaggaccaggaaaatgcggagcacgagcgcgtcatgtcacttacacgcgcagagagcaggcgggaaggggagcatttggctggcttgtaggttggtggtccgcgagggtaatgtgtaatgataatggcggcgcctgtgtgtattcacatatcgtttgggaggctcagatgtatgctagcaggagtatttctaaacgaatggatttctctcaatgttttgtacaatcttgtgttgcctgaaggtgttcgcgccagtggtagtagttccgttgtcaaaatctctctctaccatggtgcaccagacggactctaccacggttctaaccacgctaaaacctcactcactcatgaattcttaaaaagacgaagaatgtagagaattaagctctacctgctcatccaagatcctcaccacatactcactctgaaagttcctaacctggagaccctcaacaccaaatttaaaatgggcaccaacaccccaaaaatatccgcccgccaccaaaacgggcacctgcctacacactctgacacgggcattctgcaccctaccatcgaagccatgaacgcgactctcgctcgtaatctggcttcgcacataggcacacctgctcctgcgcctcgaagcgaaaaggcaaatgagtaccgggttcgcttgagtatccgcatgccgcgctcggaagaagagagtgatgcggaggtatgtgccgcggcgagaatcctcatgcagatgagtagggatgttagggggtgggagtctgaggggacagtatcggcggatgagaacgaggatgaggatggggaggggaggagggattcagcgtttgggaaggtttgtgctgagaggaaattgggagtttgatgcggtgggctgaatggatttggggcgctattggcgtgtacttgtgagtggttagggaggtggagggagatgggtgggatgttcagctagcgttgaaatgggttggtgatttttgggtgttaggggcgtggaggtagacaggcatacccaagacttgttttacatgaatacatagagtggcattgaagacacgatggtatacgctaaggtgctggaaacgagtgacgctaattgaacacgaaataatatctcacagcgacacactcggacatcctaactctgaggtgttggagtagcagacgcatctttgcttgcaattgatgctggctcttcgggtttcgtctccggtgcggacttcttgctctccgacacctcgtcgtcctttgaactgacggcgagagcagacagctggtcgactgaagcttgggtaacatccgtggcggtgggaagaggtacatttgttacacctccaccttcggtggcatggtgagaggcgtcatcttcatcgctttccaggatctcgtcgtcaagcactggttcgtgcgagtaacttgagttactaccgtcttcggcttttcgcgcccaccaaacgtatctgctgggtcagtattagtgtgaatagaagatattgtagaactcacacttcgccatagtaatgacgatctttcctcttcgcttcagccctgcactcagacaagaacacttccacttcttctctcgaccaccccaatactctggtaaagagtccaagagagctactcggcagccagtccatgaggtcttcgaatacaaagcggccgagaagcttgaacttagcgcccttagcccacttgccaatcggccacttaaacttcttcaggttgatgtcgacaaatccagagtcgcgcagcttaggtgtgaagtgtcgtggtccagttccatcaagtccgatcttggtagcagcttcaaggaagagttctgaccagcgcatgagcggcgagttctgcgctgtgacattggcatccatgcatcgaatcggaaacacgatttcttgacattcgagataacctccaggcttgatgttggcatatgcttgttcgaaaaagcggccccagttcttgacggcagcgaccatggcacgggtatgaatgtagtcgaactgattatggaagatccaatcttgctcacaatcatcgatcaagaattcgcaattcggcggcacctgagctggctggattggactcaagtctgttcccagtacgcgtgcgcaggggtgttcgtcggcaaactcaatggaccagattcccgttccgcaccccacgtcaagcacattctgtaggtttttgggaatcggcgcttgatacaacttgccatcgagcgtctatttccagcgacggaccggagctgctagccccatctgtggtcggttcgtcactgctctcgttcgcgatatctagaatgttgtgtgaagctgccatggcgattgaaaacaagcaggatagaaaagaagaaggagagcacgagttgtgacactccgctactcccacgcgatctatgaaggatgtatagtttcccagctttccggtaaccctaggcgtggatgaccggtggttttgttggttagtgtgcgatttgtggtgttcttggccaatggcggcatggccgtgtctgaagacgagcggacatggtcgcaagacaggcgatattaacacacggttgaatatggaagctgcttttcagagtgacgtgcaggctcacatgtatgaacgcgacacggaccggttggagctcagacgtatatcggagaacagatatgagcttatgctctcaactccgtctcctgcgggtcccttctccattttctgtattggcaagcgaattttttgtgcagagttacattcaatcatgacgttcttcacggtggagctacagtcattgccgacttttggctccgacaatcaaaggtttctatgcatctctgcggcgaggtcgacgtctggttgggggcgcaacgccgggcgtaaattcgcgtagcggctatcagcacccgcccctccaggcggatggtcattggcgtggaatgagttgagttcggtccactggatatgtggctgttggccattttcggtagaagtgtccgttccatgtcgatgcgaagctcgccgaggtcgacgttgaaagagccctggattggctcttgccaagacctacttggcttttctggcgcatgcctcaccgcattgcaggaccctcacgtggttcgcgatgaagccatcaccactcatccaaaggggagatatgctgtgctgggctgcattggactgatggtattcagagcgactgtattgatactaacgagcgccacgagccacgataatcgatacaatccgtcccgaaacgcagcttgaagtctacctatgtactgtatccaagaaccagcaaaacaacactacaaaccaaatgcaatatcctcgcaactgctctgcaaggcgcatgatgaagctctcattctcaccttcactctttccaagccccccttatctcccactaggcgcgcctatctgccacattcattccaaccctgaacccccatctcccacctccaaatcaccaccaacgcatctcactatgtcgcgaaactactcagatcactaccgcccctccccctcctccaaaaaccaccaccacaacaacaattgcttctccttcccccctcacactcgccaaaacaaatccaacacccaccgcgctcaccaacccttctgggaaatccaagacgacctcatcgcccccactcactcctcgctctccatcccctccctgcagcgctgggcccgcgcgaccgccgccttcccgcagtccgggcctagggcgccgcgaacacgtgattgtcgagagaattgagcggcgatatggaaccatgacggtaccgaggacggaaacgcttggaagcgcgggaattgatgtggggtttaagagggacgaagggttcaagagggattcaatgcatcagcggaaacgggagcgagatgttgaaggggatgaggggggtgggaagaggaggaagggggaggttatcgatcttactgctgaggagggggagagagatggtgagggtaagggtgatgtcattgatcttacgggtgaacatgaggagtgggagggagaggttgattacgcgcagtcgagtgagtggagttggccgggaagtcaggaggatgggagatgatgcgagaaaggatgagtagatgggggcaagttgagagcgagggaaattgaagtagttgaaggattgcggcgaatgggatttgtggcgtaaggttcagaatcaggagcaggcatgtattgataccccaagagctgaaggatcaagaatatgcaatgtcaaagtaatacatcatcaatcttggaatggcaagtcgaaagcgaactgttagaggttctatacatctactcaatcgtttcatatcgaatcatatcgaatcccagtgtccgtgcccgtgtccaaaatgacatctcaagataggtataaatatccaaaacgcccccatcaaacatcaagcgctaaatacaatcgaaagcgacagtccaagatacatgcaagaacataaaccgccctaatcatcatccctcctcttccccttgcccagtggacttcctcctcccaagctcgcttcgctcttccgccccctaatcttcaagctctgaatcgacggactaggcgacggcctcgggctcgttcttggtgaactactcaactgctcgaatcttccagctagatccttgacacgactaggtgaagtttcccttatatcttcctgggagttctcgcgcggcagggacatgagactgacgtgatcgacatcagcgttgacgacgcggagtttactcttcggaaccgtgaacatgacctgcacgaccctccgctcgacagcggcttcaacgtcccaatcagcttcgctagcgggtgtgcagggtctttcgtctgaaggagggacgccgagttgatcagagcggattggtgtgcgaggagtgggtaatgggtcgttgtcggtaacaagtaggttcccgcgttctctccattctctccgttggcgatcgcgctcggcgagggcaatgtcttctggcgtgccccaatcgtcgccggcggtgcgcttccatcgtgtgtcgagctcgtcttcgagccagtcttgttggcctcgccgactgcgccagaaactggcatctgaagctgctcgacggggcggtgaagctgctgctgggaatgactttctgttgtcggtggtagagggctcgattggcgagatgggatgatctgtatatcgttcgtggtatgacattgtagctgtagatcttgtgcgctcagcgccagaggcagatcttgtcaatactctgcggacactgccgagccagcttttccttctttctcttgtggctgggcgcgagttgcttgacatgtctagtgcgtatgatgtagccggggtagttgtggcagcgcggctattgctgccttcagtgtcgcggtatgtgttagaatttgaggacgatgttcccggtcgcggtctttccgggttaccacctaacagtgcttcgccttcagcctgaaggtgagcaaaggatgactgtgcagtgcggaaggagtcaatatcctcctgaacattgctgcgaacgcttgtaaaggactgagtccgagggtcgactgggctatggcgcccactgtcgtcttcatcctcagatctgtcgcgtgtcggacttccgttaggagttttgaacgggttagcattggctgcactgtgaagtatagcggctgatcgaagtgaagcgcttcgtgcgaggcccgcgcttgacgaggtccatgagagaccagagcgggtgctttgttcgctgagattggagcccgtcctttcagaggtagatttgtcaggagaaagtcggccggttgaatggcggaccggcactatggcacccagaggccagttgggtggagcgtggtcagactgatcggtgccttcatgggagggggatgttggtgcagagtggaaaccattttttctgttcgctgccccgttgccgagcatcaatgaaaggatcgagcacaggcgcaccatccagtatggactttcttcgaatatggcctcgctcactcatctcggctcgtttctcagtcgccgtggaatcgtgtgtatgttcctcgtctggatcttcttccaactcgtcaattggatgaatgttacctgggcctcgcatcttgcccgtgacaagtccaggtctaccactaagactgcgtcgcaggccacgtgttggactgggaatttcgacaagcaaaccggtacgttctgcatcttggctcgcagtctgcttccagccttgtccaccttgagtcccaggcgggaagtagtagttgccgttctggccagcaagatagtccatggcatcggattggccaccacgaccatcgaaatttggtgaatagtcatcgaggttgtagcgacgggtagtgaatgagagattctgaatctgcttctcgcggacttcacgttgcttccgcagacgtcttgtataccacatgtagaaggcgaagagaccgcacacagcagccagacccataccaagaccgacgccgagtccgaccttttgccctgggctagacaaagggcctgtgtttatgggatcgtcatctggagcttcgggtggaggggagtaatctgtgacccaagtgttggatgtaacgttgaaaaagtatgatttgctgttgactgtgggtgtggcccttcgtcgtgaagaggggctgggtatcgtgtaaccacctctgatcatcataacccctcctggaagcatggtagcgccatggccatacagtccggagtctgtcggcagaccttcgcccaaagaagagggcaacgtccagtgccaatcgtcttttccaccatagccgctagcgatgttgagtatcgcgagctgcggctctgcgggagtgccggtatcgccgacccagcctccgaatacgacgatccgctggccgtctggagtaagggctgccgtgtggccagaccgcggatcgatggttgctgcgttagctcgacgggccagatctgtgtgcgaggaatctgtctcttcgacaccaatgaacgtccagccctgttccggaagagagaagagtgcgacctgcgacatgtttatgaatgctgtacttgtatgtccaccgataagcagaaagttctgctgctgcgtttgactgccatcactacgattggagaaggtgggctcgaggcccgtaatcgagaacccagcttcgggtacgggggggccgcggctggtagatagatccagggtgtatgcaattgtattgtcgcgagtgcccgacggctgcagcgtggtcatgaggttcgagtagttggctgcagactgccaggtcgtgctgttggcatcgctgaatgggcacattccaccgaagatgtaggcgcttgtcgatgccgcgtccccatcaacagtgctggagaaggtcatgcctccaccgagatagttgggacccatgaccgcgttgtgtgtgctatccttgaccgacacgtcctcttgcttccagctgccgatgcccttctctttcgccgaacttggtgtgaaggtccacacatggccgccatttgcaccttgtgagcaatctcccgtgtacactgtgatgttcccactgtcgtctagcagcggggtgaatgcgcgcggcgtggtgtcgtctaggaatggcagggtcgggtagagggtcgtgtatggtagtcgcgcagaatcgatgggagaagagacgtcaatggtgccaagctggaactggctggaagtgctggaggagggttcgaagacgtagaggaggttgtcgcgccgaaggattcgtgtagggttgttcggcgtctgcgctactgctatggtgaagagaagggagataggcagcagacggagccatcgcaggcgcatcgtcaacgatgcttgggctgagaacatggtgtcgctagtatcctgagtgctgagggacgttcacctcgaatgacgcattgggatctccatggaccgcgctgtggggatggcaagacagcgtagcacaagagagcagacgagatgagagagtccactttgcagtcggaggtcgaggggtaacagacctgtggttcacgcacggggccgtcggaggagaggctggactcgtcgtctatcaacatgaaccctacacgcaaatactagtaccagccacccgatcgcacagaagcgcttactcttccgccaaaacgcccggctatcgtccaatcatgatagaaagaagggtccggaggcagtggtctggaatgcagcgtgcacagaatccaggctatactgccggtcaccgaagggttatgcctgtaagtaaacacggttgctaggcaacccccgctgcggcttgcgtcgccagaacatgtgaacacgccatggtgaaaacttgcgcaagctcaccaaacctgttcgtcagcggtccggacggataaatgaaggcagcggcgcgttattaaagatatgctttcgacgtgaaccccgaggatcgagagggaagggagaggggagggagagggaagggaggctgggtttgaggtgggacagcacgtgccaagacgttgtgccgcccgatgcaaacgtcacagttgtagaagcgcactgtcacaacttctcgcctgtgatgacatgagacagtgatatggatggatggatgcatgtgatgagtgtcactatttgatgaaattcttcccgtgtactattctgctgtgccgcgcacgtcgcgactccatcgcacgactattcgctgaccctcatgcctccgttggcgcagacgacgctgccggttgtccagccagcttcgggcagacagagcatacccacgataccggcaatctcctcgctgtacgcgggtcgccctccggcggtgagcgatgcctcatatatcctgtcatcatcgatgccctttcttggcgcagcaagcggagtgtgctcaatgaatggcttgatgttggaagtgaaggcttcgtcgttgctccagtacatgtctgtcgcgactggccctgggttgatggcattgacggtgcatcgctctgccagctcccgggcccacgtcctggtcatgctctcgagggctgccttggttccgccgtagatcgactggcctttgaaacccagcgaagagctgacggacgagaggttgacgatgcgtcccgagcgatcagtgggaaggtacggtacggcagcttgcagcaatagcaacggaccgcgcacattgatgttgaactgtcgtgcaaagtcctcgcagtcaacattttcaatgtagttgttgcctgcgacacccgcgttgttgataatcacgtcgagctggaacttgccgctcttggggtgcgcaaaattgttcttagtgacttcgataaggtgcttcggtccattctcggagcccatgctcgcctgcacggccagcgccttgattccatactcggcggacagctcagaggcaaggtcctcggcggtcttggtggacgagtcggacgtgtagttgaggacgaggttgcagcctttgttggccaggttgcgcgcgatttcgacaccgatacctgtaacgcgtcagcgatggctgcataacatgtgcagaccgctcgtaccccgcgacgctccagtcacgatacccactctgccctccagcggtcgctgactcgagttgctgcccaggttggtcgaagctgtgcgcaagtgggaaggtctggcggccatgttgagaagctttttcaagtgatgttccaccgactttttgatgagaatcagcgtgttggaggctctaggaaaacagctgtctcgatggtggggttgcagtgaagctctaaaaagtagtgcggggagctgctgtggagaccagcatcagcgggcagagtctggcctcgcatttgtccgccaatggttgtgagtacacgagggcacgacatgtcagaatttcgggaagaagcctgaaggatgatgctgtcaattcggggcgcaagctgactatgaacgccctctaccgtgcaagtacactgcccaagtacgcagctcggaatccagggtccgagttgatctgccaagaaattctgctgcagggcgagcctccgtggtcgatctgcatcattgtgctggcggactgagtcgcaggaaatcgcaagagttgacgtgatctacgcgcctgttggctacaaagtattctgcccatgccgatcggtttctagttcacctctgtcggacgcatccttggtgtctgcgcgtatgcaaggcggaaagtctctgtgatcggacctccgagaacggagagataggaagcaaacatggacgacagaccatcaagacttcgtgatatacgactctaaacgctcggtccagacgcaaaggccgaccggagtagcctactgaccggcgtattctttttttccccggtgagttccttcgcaaagcgacgctgcagtgggtgatagagtgaccgaccggacgcgtgagagacgctaacgtagcgctcaccgccctcactaaccccgcgcgcttgaaagccaacagaaaataaaagcacaccatcccgctgtcgtcgctcttcctcactcatcctctcctcctcttctcttcccctccatcatctccatactgcaatctccatcttcccttttctccccatcacactagtctgaaaggactgcacatcaacatggtccaatcatcggtcctcggtttcccccgcatgggtgcggaccgtgagctcaagaaggccaacgaggcctactggggcgacaagctctcgcgggacgagctgcttaaggagggcaagcgtctgcgattggagcactggaagatccagaaggatgctggtgtcgatgtcatccccagcaacgactttgccttctacgaccaccttctcgatcacatccagctgttcaacgtaagctgacactaccaatcggacttgatgcatctctaacagccaatcgcaggtcatcccagagcgctactccaagcactcgctgcacacactcgatgagtacttcgccatgggccgtggccaccagaaggatggcgtcgatgttcctagtctggtgagtcaaaccacgctacctatgtcttgcgtcatcactaacacccaccaggaaatggtcaagtggttcgactcaaactaccactacgtcaagcctaccttccaggacggccagacctttaagctctccgagaaccccaagcccgtcactgagttcctcgaggccaaggaggctggcatcgtcacccgccccgtcctcatcggccccgtctccttccttgccctcggaaaggccgaccgtgaccagtcggtcgaccccatctctctgctcgacaagctccttcccgtatacgtagagctcctcgagaagctcaaggctgccggtgccgagaccgtccagatcgacgagcccgtcctcgtctacgatctgccccagaaggtcaaggatgctttcaagcccgcatacgagaagcttgtcggcagcaacttgcccaaggccatcgtcgccacctacttcggtgacgttgtccacaacttcgacgcccttgctggcctcaccaacgtccacggtatccacattgaccttgtaaggaaccctgagcagctcgagagtgtcatcagcaagctcggctccagccagatcctgtccgccggtgtcgtcgacggccgcaacatctggaagaccaacttcaagaacgccatcgagaaggtcgagaccgccatccagaagctcggcaaggaccgtgtcatcgttgccacctccagctccctcctccatacacctcactccctcgacagtgagaagaagctccccactgaggtcaaggactggttctccttcgccgtccagaaggtttccgaggtcgtcgtcattgccaaggctgtcaccgagggccctgctgctgtccgtgaggctcttgaggccaacgccaagtcgatgcaggcccgcgcctcatccgagcgcaccaacaacaaggctgtcaaggaccgtcaggctagtgtcacccccgagcagcacgagcgtaagtctgccttccccgagcgttacgctcagcagaagcagcacctcaagctccctaccttccccaccaccaccatcggctctttcccccagaccaaggagatccgtatctcgcgcaacaagttcaccaagggcgaaatcaccgccgaggagtacgagaagttcatcgagaaggaaatccaggacgtcgtcaagatccaggacgagcttgacctcgaagtgtacggttcacggtgagccagagcgtaacgacatggtccaatactgcggtgagcgccttgacggctatgtcttcaccaccaagggttgggtccagtcttacggctcccgctgtgtccgtcctccgatcattgtcggtgacatctctcgccctgctcctatgaccgtcaaggagtccaagtacgccgcctccatctccaagaagcccatgaagggcatgcttactggtcccatcacctgcctccgatggtctttcccccgtgacgatgtacaccagtctgtccaggctcaacagctggctctcgctctccgcgacgaggttgttgaccttgaggctgccggtatctacgtcatccaggttgacgagcctgctctccgtgaaggtcttcccctccgtgccggcactgagcgcgagaagtacctctcatgggccgtcgactccttcaagctctcttgcgcaggtgttcaggactctacccagatccactctcacttctgctactccgagttccaggacttcttccacgccattgccgcgctcgatgccgacgtcctgtccatcgagaacagcaagagcgatgccaagctcctcaaggtcttcgaggacaaggcctaccctcgtcatattggtcccggtgtctacgacatccactcccctcgtatcccctccgagcaggagatcaaggaccgtctcgccgagatgttgacctacctcaagcctgagcagctctgggtcaaccctgactgtggtctcaagacccgtcagtggaaggagaccaaggccgcgctgaccaatcttgtcaacgccgccaagttctaccgccagaagtacgcttaaattctttcgccatttggcaccccttacggctgtgtttcatcaacgcagtcgattcgtgcggcatatcaacatgccgccgtgtaatttgtgtaatgacgtctttctatgatacccaaaagttcaacctgcattatgggtcgttatcggtggttaaaaagcggagcatctgatgggggtagcatgaacgatctcaacatcgtcgttcatacggtagcagcatactgcatgcttgctttggcgttcaattggtaaatgactcccgaccgcgattgtggtcaacatctacttcactccatagatagtagaatgtcccgcctgtgtattagacacatgacggaaggcatagcggtgaatcgtacatgtttcatcgttgccaaaattttgtgtacttgctttgacgtgttgtgattgccgcggaacagtctgcttgcgctgcgtctggattgcgcttcagacgctgattggaaagtaaaaggcctgtagggtggcgctggcgtggctggagacatgagccgccgccgaagagcgagaagtggccctggaggatgcactgtttacaatgacaagatgtttataatttgcggtcgcaacgcaatgagaactcaatgcctcgtagctcttgcatcgaatgtgtcctgggtttgaaagagactctaactatcgtgctgctagtatcatcaaaactgtatttttgcaacttgttgacgacgcacgactgcgctggaagtagcctatatgatgttctttcacagcttgctgttaatagcattaccttcgcggtgttcaaattggtattgtagaacatcgtcctcgtgctgggagtgcaagcgtagaggcgtgtcagctggtgttgggcgctgcgctaagtaagactgaaggagtatgtagttggcgtcttgtgtgatggtgagtgtttgtcacgttggttatacgttaccaggcacttaatacatcttgagtgctcacaaggggtatctatgacgcgttgaacacgtggggcttcattgtggaaggatattttggtgaggggaaggcggtttgcaatcaactcggacgagtaatactcagtagaacaaatatcttaaagagattacataaacacgcaagccatctcatgcattatccaataatacttatccttccactgaaactgtaaaggcctatgtgctgagagagtgatgagaaggaattggattcatggactgcaggtggacgagactggaaccaccaattagcgtcctctaccctggatcattttttggccctgtccaaacacatcacgacaaggtcagcgagtgattcagatcagtccacctcaagcgctgtgctgcacgcccggatacctgatatgcaacattgccagaatgttgtaaactcacgtgcttggactcagaccattaacactctacggttcacaaagcggttacttgggcgtaatcgggagggctacgtcacctacctaggtagaagcggtgccggagcaggattaaatcaggcgcaaatgggagcaaacgcgcaaacagattcgctgaagttttactttcacgttcgcaacaaaccaccctgatcacttgaccttcctaggttgcgcaaccaccccaatctgaatcattggtgcaacctacgtggaaaaatggcgcccatcacccatgagatcgacccggaagcggatacaatcatcaccttgaagaacgcttctgcgatattcgcgacctgggatttcgacttcgagaacacttcatcggcggccggagcgttgtcgtcggaagtttacaatgaaaatgacatctcggagtcaagcgatcgttccggcgagaagaaagagaaggacatatactttcgggtctcgtcccgacatctcgcacttgcttctccatggttcaaccgcgcattggcaaaagagaaatggtccgagtcaaatcgcgataaaggggacggcctctttcatcttactacctctgattgggacgctgaggcgtttctgatcttgctcagcatatttcacgtgcgtcaccgagacgtgccgaaagaattgtccctagagctgctagcgaagattgcagtgcttgtggactactacgagtgtggggaaaccgtcgagctgttcagtgagatgtggatcagctcagccaaagccaaaatcatgcattccctagtctacgatcagaaccttgtactctggatgtgggtatcctgggtctttggtgtagatgatatcttcactaagaccacagtcaccgccattaggcagagcaaagagagtttgaacactcttgggctacccattcccgccatggtgtatggtaagtccatggctgtgccttcagcaatttcaacttctaacaccggtagctgagatcgacacgaaacgtaatctggccatcgaagatgtggttgacaaactgcacaagctccttgacagctttcgcgacagctcttatctgtgtcccgtggcagaagacctgtcattccagtgtggagcctatcagcttgggcttctcaccaagacgttggattccatggctcttctttcacctcgtcctgaacccccattcgcaaatctcagcttggagaacctgaacttgacgctaagcaacttcaagtcaccaaagtggtcgccatatatggcacgtgtaaagcatcaaagttatcatacctgcgatgtcggccaaacaatcagggagatggtgggctgcgtgtaccaaacagtgaccggtctggatctatccaagataagagatcgcaccaccgagtgagatttagacagcagcggcagttcgaatgaaaatggcgtgcaaggtcattgaatatttcaggagcaatagctcacaagaaaaattgtgcagacctcgggatgaagggcgggccaggatctggatagtcgttatcgagctgtgagaactaagcaaaagtcaagactagtcttgcaaactttggctctatgtagctagctagcagaaaatgagctcgcgcagcttgtattggtcggaggcgagaccgctcattgcctcaccatccatcacgcaatgcacatacgcttcaccaagcacctgaaaagcatcaccattcggccgtatgactagcggtgtactgcaccccaggactattccaatcaaatcccctactcttacttgatcctttgcacgtccgtacatgttatcaggtgcccatcccatatatccagcctttgttgttatgaacctgcgcctcatcgcactgcgctcagaacacgcgtatacttccgtgtagtcgtactcatctgcatctgccggaatatcgttatcgaagaattctccaaagcgccattcgccgaggccaaagccatcgattgcctcgcggaacctttcccagcggaaataatacccctcttgtcctgcgagccatctccactctctgtctatgaattgagggccagcctcctcccacgtagatggcaagtggagtagtgcattatgccgcgcttcaggtcgctgcccagcgttcactcggtcatgtaccagtgtgcgtaccagagcgtctcttgtagaggcaaagtcgccgtatgcgctgcgccaattcctcgggctacttctgctattgtgatcccaatcaaagtatccgagctctcttgcagagatccccgaaatctcgtcgataatgaaccctttgcagctgagaaaaccggcatcgccgatcgaagctttttggccaacgtcgccacttgcgcggaatggtgtaaagtgttggttcgccaactgaagcggtggaaagagatatgctggtccccaaagtggccgctcaacacgactatgccgtcctcggccagaccatgtccaatctgctgcccatgaggggcagcctgatagcccccatggattaccctcacgaagaaggtctaagctgttgtaggcttgaatgaacgcttgagctatcctggtatataccgctgaaggtgatattgtgtagtcgggtcgtaccaagcttgcaacttcactcggtagcagacctagtagggcatagacccggtcccttgggtctgtacattcggcagctatggctaggtccaatagcctcccgaacgcaagaccagggttctctgcgagtggcgtttgatggagtatcgagagatcctggtagatgaggtgcgaactcagtgttgaccaagctacaccgttccgagatacatcttctctcaaacaacggtccttgacgagccatagatgttcttgaagcaccgcaatacccttgcagaatgtctcccaatctattgtcgatgcgccgcatcggatccacacggagtatccgcccattacaatttcttggatgatccataagcgttcccagtacttgcgattgacaagccgatgcaagcccatccagcatgtactccctaaaaatttcggatcgtcttgcaatcgtatttcaagttctctctcgcggccggcatctcgaaaagtagccatatctcgtaagagctgaataccggcatcactgttgtctgtctttttgcctagccatgcaactacagtccatgatgatccgtagatttctttcatgcgctgaacttctttcgcacgttcttgaacgtctgactgggttgatgcacaaagcgtctacccagagtaggaatcgactcgaaaacagaccatcactgcggaactgccgcagtgcactttccaggttcgccgttacttggacctcccggccatcaatggaaatagctcttgtgctgctacttttgccccagacgtaactaaggctcgcaaaatcgccccatgcaaagcgttgaagttctgtaaaaggctgcaggctagccaggcgccttattgaaggaatgtctgcaaactgtgctcgagctgtccatcgcttgcgaagaccgggatcgcgaagtaaatcacggatggtgggagcatttccatcggaacaacttagacgatagcgctcaaactcaatcgagcaatctagcaaagaaactgtctggagacggcaacatataggaaacccgtcgacttctggcaggatcttgagcagtcgaatctctgcttgctgctcattgaggggtcgataggaagacttcgtcaagttttgtgccattatcgatctcctcgtatcgatagaatatcacctcaagatggctacatgaaagttcaactgctaacagcagggctgagttgctgtggacaggtcaaggacatatgttggtggtggggcaggctgtgcgctaagctgaagcccgcgcctgcggcaggcgagatcatctttttttccgtcgcggcccatccctcccgccccattcagacttcccagtctttttcaggcctcccagtatttttccaggcctccagcaacgatcggcaacaaggaaagcatggcatcaaacatttcggctggggtcacggcttcttcgtacggcatgttcagaacttcgcagttggtattcggggtcatggtatcaaggaacgaaagaaaagaacctgcaaaaagagatgcgctatcaaccccaaatccttccttcattgaacggcagcccgcctgatcgattgtatctcggcgtgaggagattccacctctcgtttccagcaatctggtactcgagccctttcgcatacaacttcaaggcttcagagtcgcactggtttgtgacctcctcgaacagcctgaagtgttcgatctccatctcgcgagccgcctcccacatgatacgcattgcgctcttctcattgactccaaatgactctatgaagatggggacggcggagcacaattggccaagagcagctcctttcccggcagcaaggacttctttctcgtaggacgcgatgtcattgacgagtgtgacatgcctcatggcgttcatctctagaggttgcaaaagttcgagctctctaggtgtgacatggagacccatggagaagcacatgactccggacatgaagctgtggaggtgttagcccaaaatcattgagatggaggaacaatggacataccctttaccaagatcggcatgtcggtactcaaagtagccttgcagattcttgatgtttgacctatccgcgtcggtctgtgcgatgaaaaagtcgattgtgtatttgaggagcatgtctgaaagctccttgtcgatctggcggaactcttggaacaagtcgtacatgatccattgtgcaggcttctcgcgatctggtaatcgatctccgcgacaacactcaatgacaacagcgttgtgcgcctttccctcttccacggacatgcgatcgagcatatcgtcgatcaagaagccggtggtcaagaacttgcacacaccaaccatgcgatcatcaagccccatggggcacaatatgcagttgaaccatgcgtagccttcgtcacagaaccgcttcttgtgtgtctctgttttgaaaggccagttttttatgaagaaatcatggcactcatcaacaatctcttgtgtacggggatgtagctcggctgtcactctggtaggacgaagctctctggggagatagggaagttccgtgggcgcaggaggagggatcctggaccccttggtgcttgtgagaacgcgcttgtcgatgggaccaggagtgctggtgctcgaacccattgggaggaagtctctgaaccggcgtaccagtttagagtagattgatgcatctatcggagccatgatgactataaaacgagtacagcgagtaaaaagggtcggagaatgaaccgtgaacaaaggccctggaaacggttgggatcaggcaacttctatgttaacagccatatctgaaagagccccgccggttcagccctcggacttccacactaaacagctagttacaaccgcccgacccgcctgtcacggaagggccgcgcgcctcccgcctggtggatcatacgcggctcagtctagacgcttttcgaggttgcataagcgcgcagtcgtctcgtctgagacctgttgctcccacaattggctgcttgtccgggttgtaacgtcgctttctatatttctcagttgttcatttgtcgacctccttgcaatggcccccatgaactagattagcggtttatgcatcgtcttactcggccttgctacacttcttatccctgaacaaaaactgagtggcacttcttcgacggacataccaatgaacgctccgcccctgtacgtatgaacacatacataggttcgcccgcccctcgttcatttccgtcgaacggagcgttctccatggtctatcccagaggccttggtttgacggaacatggacagggtttcggatctcgaacgacatcttggagccggtgtagactcggttccgagaggacggttcgaccttccggtcttctctcccctctcgtactggctctgtgccgcgaccaactttttgcctgccgaatcggccgccgtacccattcttcgcatctcgaatgtccgcacctgcggggcatggcgtgtcatcctccaagatgcgggtttcgcccggttcgcttcccttgccaaacgcttgccatgactcggcatctttcgtcagcagaataaaggtctcacgtgtgtgatagaagatcgatactggagaaggtaagcacgctgtcagatttgaagtaaaacgctttggctagaaggcatgtaccgcaactacaccgccactaggctcatcgcccccaaaaccgggcaggtagcatgtaaattggccaacaccatggtggattgaggtccgttctatacgcatatttagtgtaagtgctatcaactctagtgcgtgacgtcgtctattcctgtccaaattgaacgtgctgccaggggtgatgctgatggtatgaggctggaaagataaggtttgagaaggaccagacccaaacgatgagtacaaaatgcatctttgcctcgacaatgccgctgtgaattgctcaatgatggcgtgaacaaagtagatcgctaacccgtatcgattgtccatgctcctaaaccttgcagataatgcatatacgccatacaacgtggcaataaaggcccgtcatcggctaaatagcctctcacactaaatacaatggggaaactctcggctgtttggcggatcagaacctgtggattgggtgtccaaacacagggtcgtggctccgcgcttggaattgcttcggtatatatttttccgcgatacacgcccgggccgtcgtcactgacgtgttggtagctcattgcgtatgctgttagcctgttgatctaacaccttcttgcgacgtcgttgggcgagaacattgctagcgagaacacccccaatttgccggtgactcgtgcggctgcaccaaggcgcaagctatggcgcctaaatcagtgcgctagtggccgctggcgcctcggacttcaggacgaacgtttacggttcgtttacggttcgttcaaagtatcgatcgccatgctgatggtccattgtaacctgttgaaggagataggaggtgttctgcgtgcgtttgtccgacagatttcgctttcggtagcttttcacctcgaccgccgatgaactgaaagcttttcattacgccggaacaaccgcacccatcatcaagatctactgtggttttactgcatgttaccataggtctgagcttcaacgttagttccttagctctaaacgacatcctggcgcagcattgcagaaacgtgaactatgcgcagcggctttctcggataggaagctagccaagcaggtgccaaacatgcatgaaatcgttggctttttattgagtgatagacaattttagacattatggagacatgcagagcatggacaactagttgacacaaacttcagcttcggacggcgttggaggatcgcattcatgtctccgagtgggccatgaccagctgcctttgctgaaatgcgtatgcaattgaccactggacacagacttcgcgtgattgacgtggtcctatcctttcacccttgttcgcattaaaagtggccacttccctgaggcgctccctctatgtgtagcgatcctcggtgcggccgagacaacgtggaaattgtatcgcgtaatgagaccgtcaagtattcaaggtctggactacaaacaaagtgtgtatttcgtactcttgcagcgacaaagagtggcttacgttttgttgccagaggtcttactgtttcttcgacaaagtctttacctgcttacaaaaaggcgaacaatgcgaaatgagaagagtgtatttgctaattttgaggtggatatggctccctgaaattgctgatttgctgatttgacggctttgtttcctaacgagaaagtagagtgatgactggcaagatatccgctacagtgatgaccagaccgctcttctacttgcacaccactcctgatagacacaagtatctcacatagagactttatgttacgtgcaagagtgtcccagatgatgatgttgcctcgggccatagatagccatttcttaacgcggttattcaggcgacgtacctcattggtcttcgacgtgcctttaccggggtatattgacgaactatatatctcaccaggatcacatgtgatacaatggcgccatttccaacacgactgactcctgtcccgcagtattatacgtctccgcatgggcactttctggagacaatcgctatcttcaggcaaatgcattcatacccgagcgatataatggtctgaaccaagacgccaagatagctaacatacaacctagtcacttttactgggacttcgcgtttgtccagggtggcggtggcggtgagcgttgctggaaattcctgaagagcaatcgctaacaagaacgagttcactttttctcaatgcccaggtttcgcttcatataacgcaaatcaatttcttgtttattcatggagcctctcgaaaggagtaaggaatccaagtcagactccagggttcaattttcgttggtggaaggcaagtagtacccgcagtgtttacgacagatagcacgagcgggtaacatttgagattgtttacattctggggccagaatcatcggacctccgcgccgggtctaaagtctaacacgccgtcgttatcacactagagtgtaaacgaaactggttgcccaatcaaggttttcaggcatgcgttcatcaagtgaactcacgttggagcacctatcaagcatgggtgttcatagtcgttgcatgacagtactcgactatgccaacgttcagtgtgtagacaagaatataccttgaatcgtgattcgtatcataagttgatgcatgacctgaactccagaatcgcaatttgactactgcagcactaaagaccgccgttctcgcgccaatgttgtacgacaacacttggactgcaaagatgaaaaaagcaacgtgcagttacaggaaatagcctcgcttgggtaccagctccctcttaggcataaagcattctgccttcacattccctcacgattctgctgccaacacaaccatctgtcccgtcctgccaacaactcgactagaacgatcgctcgggatgaacaaagttgatgagccaatacgctccactcgccacagcggacccgaggagcggcccgagccagtagatccaatggtatgtaggaaatccaaccaccacacaaggaccaaagctgcgcgccggattcaagctaccaccggtgaagaaggcgctgcaaagttcagcaacgaataacgccatgccaatgtgcatcggttttgccgggccgccctcgagcattaggatagtcagaatcaacatcgacgtgacgaaggcttcgaggaacagaccacgagcagtcgagatggatgggtcaagggtggtggcgacacccagcggcccgggaagtagtgctgcaatgaagcccgatgcagccattccggcaatcatctgcgagattatggtatgaaccatgcgacgccaatcaatctttccagtaatgaacagcgccatggagacctaagcgtgaactatgttagtcggcgttacaaactatctcctgcgggcctgagggaaaatctactaatgaggtcgcacgatgcggggttgaaagatagggtagtacaaaaacagctgggctgaaacttacagcaggattaaactttcctccactgacatcagcaaagatagcaacgttgattgcgagcgataatccaaatgcaaaggcaatgtagagcagtttgttgacattgggtgctgaagggctgtctgagtcgagtgtaggagcgactgcggttgagttgatggctatttgagttccacagaaagcaagggcgaggaacataaaggtaccaatgaattctccaatgaaagcagtaagttctttccggagagtgtggcgcagagggcgcttctcagattgaacagtcgaagaggaagtctcgtgatgtgggaggccggactccttgtcgtcagttctttcgatagacatgctgaaaagaactgtcacgatggtgtcaattactgagaaaagattaaagaacttcgaattttgaagagaatatgatgagagagctgtgcttcttcgatattctcaagtgagtgctcccgcaccgttgttatatgcttcgtgggagacgataagaaacagcacctgtccggcgtcacattcctctgtacaacccttcttccgaacatcaccgtacactcctgagatgacgatgcgatgctttcgtggctgaacgctatttgcccgtcggttactaagagcttttacttaagtcgacttctgtgcagcttgctcgttgcggacacaacgttcatgtagatcgggaaacaggcgtttctgaatcatggaaaccgcgatgatcgagcctggcaagcctcaggtagggtatcacaaatacgacaatccatcagagcttcactgaaggttgcgacgccatcgtgatgatcgtgtcgccttgtgatccgacggctcgctgtgcgctcgtgaatgtgtacgacaatatcaaatctctccgccgcatcctagtctatcgggtgcgattatggcctccacggaatctgaatgcactgtcgttcgaaacatcttcctgtaaagctgttccgggcagagatggccacaatagagtgaataagtagcagcttggattgctgtatcgttttttgcagtgaaagtatcgacagatacgccaaacaaatgaaagctataaggctccgtcttccatttgcccgcacgacttgtgcgtatcgaacattggtttgttagatctctggagcgacgagtattagtgtttcgattgtgatatgcccacttaaggtgatacggcattgcctaatatcaggcgggatacgaatgcctatttcccatccgttaggacatctgttacaggctttccaatgatacgaaccgtgtggaaggtcttttccggtagcttgtagggatttccatcctgcatgcgcttcgtatcgatgctacccatttctccgtcggtttctgggcaaccgctttccaacccatggctgtgatggtcggtatgcagcagataatggtgactaagacatactaaatagtcatttggaaggtcttcgcaatcgtggtcatagtttactggcaggtgaggaagcaaaaaagacgttgtgcgccacaccttttgggtactgtagtgctgttgatgcaaactgatgaaatcaccaggtgccgtagcgtgtgtaacgtagcgaacctaacttcttcacgcatgtcgtatcccacccctcccaaccctcccccatacatgtcttctgagcgatgttgctgccatcaagcgattgtcgatggcaaagaagatccaccgctgcagctttgaatctcaagatgatgacaaccgcatcgacgaccgaaatgcctctagcgcctgtggcacgattcagcccgcgtaatcggtatttgatcgacattgtacgagatgagcgccccaaggggaggcagcctctggcttgcagtcgttaaacttgagatcggcgcatgggttgtattactgcctgtgtcgtgcatcagcgcaacttccactactgatctgctgacctttgcgaataagaagtgccatcttttctctcatcgcatctggagaaggcttttgaatgttatggatgatgaagataggaaatcacaatgttctgggtcgctaggcggctaatatgtgatggccttgaactattgaactcgcaagtgcagccgaaggtacatgggaccagaagtttcaagacattgctggaggtgcgacaagcccaggccactgtaaagaattgaacagaaatgcgcttgcgagtagagggcaatacgggagctttctccgaagatcactggcgtcgctgtctatgaagtagctacccaggtaggtagttgcagcttggacgacttcaactcacagagacgaaacatgcaacccgtgaatccgtctgcttcaacctgggtataggttttttcgcactctggttttgtaatcagttttgccttctgaaagagaaagcgaggccgcatttcaggatgacaatctcaatcatgaggctccgttactggtaccccgcagcgtgcgacattgcgtggctgcgtctctttctgcacgatcagggctcatctacctatcgtctctcgctaaagccaacacctgagcctgtctcttgcagttacccatcgcttttcccagattacgcttcgacctctaaaaccaaacacaaaacatgtcaggctgtagccccatgcgctgagtggaaccatttgtctccccaaggcgatacgacagaggaaggcatggcctgtgaacaaggtactaatttcacattggacgtcatgtaccggcaagctaatgattggtgacgaagcatccgctggtgcgcctgagagagattctcgcagcggaaactatgaagcagtcaaacaaaacacttccggaacacacaatatgacatctccaaccaatagcagtgaacatggagaaggagagaacatcactacccggtcatggagcgtgaatgatgtgttctccaattgggaagatcggtataaaccagaaagtcaaatatcacaggccgatttctttcgccccacagaattggcatctcaatctgcaagaactacacgagcgattctaagcatagaggatattggtcaaccgatgcagccatctgttcctcgtatcactctcacggaacccgaggaccacgttactacacctggctcatctcagccaactctagtgactgctcacgctgatcagaagacgcacttccagccaaaacagcgtactggacttacacatgaaagaagcgctcttgaacgaagacatagcagtgtcatgccagaatcatgggatgaatcacacaatgcctggggaacatctacccgtaaattgcctacagtctcatcgcaaccacaagagtggacagcaaccacgacatccccaaagagaggatggacaatgaagacaagaaatagcaccagtcacaagcttctgccgtctgttgatattgtcatggtctacatgtacgattctgccctatgtgacgaagacctggataaagatgccgacttgaaccctttccgttgccgcgttacaactggtatagacatcatggatacgagcccacctaagaagatccgacgcgcgcgaacagaaattaccaaacagcagaacgagacttctgccacttttcatttatctagggggcgtcaggtacacagaggtgagctctcgagatacactgaagactccaaggatatcttcgtcaactggctacacgacgagaatatgctagagcgacagatgcatggatcgaggatatcaacgatcggtttcgacatttctcctaagagctcagctccggatgaccttgagagcgccgctgaacaactcaatgagcatcttcatgtcttacggcacgaacaccagccgccaatactgcttctcggccatggttatggctcactcatcattatatcttccttgagcttcgcctcaactccgacatcaaggttcaagagtatcttaaagaatgccgctggcttgttcatcttctcctatccagatcttgaccaaacaccgaacaaggacatgactgcagatcgaaagtacaaggacgtcaagaccgaaaagatagagaggctgcacagttctgctctcaaaatatcaggtcagacagtcgacagcaagcttttctctgtcttgaaaaaggagcatgaggctgtgcaagatactggccctggatcgaacgcacattcaagaagccaagtcatcccaatagccctccccgtctttcattcggttgtctcattccagcaacgttcttccgatgctcgattcaacaagatgcttggtgcgccacctcaattcgtggttatgagtaaagaagacaagaacctagcgctttttaccagttctacggacacggactttcaacgtctcattgtgtcacttcaaaaaggctttacatactcggcaactacttgtcgctgcagcgatggcaagtatccacgacattcaatcgacgataaagagctctacagacctcaacctagccgatcgatggtgagtggtttcaccgtcaagtctgcatacttccctttttggacctactgaacaatatgaaataggggtcagaccaccctacacctcgcagttcgcctagataacgaggtcgtagtgcataggctcttgcgtcaaccaagtattgatgtcaatgcgcgcgaccttcggtctaacacagccctccatcatgctgtcaggaaaggtaacgaagcaatcatcaccgccctgttgcatcatggagccgacgtggaaataaagaatacgcgaaaaaaaactgctcgagatattgctgagtcaagagcgtcgcgtaaagccattgcgaagatgctcagaagtcggctcgtcagcggaccggagaccaatgctgtcgccaaacgtttcggtgacggccgaccacctgtctcagagcaaggcaagtctgcatgcatgaactctcagatcaccattacagaaatgttcaaatccgggacaagcgacaagtactggagtgtcgacgtttcagttgcatcgttcttgttatggcaagaacagggattgatgacatccttcagcaagtccgaccaaggaaggtccaggaaaatcgcccttatgtacctggatacatataccagagaacaatgttagttgatcaaattggatgccgaatgcatgctaaaccaacacagctcatatgggtagaggtagggatcatggatggcgaaacatcgaaaaagtctaacactgagtgtgtaggatcttttcgacaggcttcatcttcagaaccttaatcagagtttctggaagagcacccgccaatggatcacttcgtcattacgaaatgttggttttagccccggccattgtcgcaatgcctaataacagacagcgcacaatcacgcctcacgctaagtcggaccagatgcactcaacctttgtttgtaacacgtatctattatatgatctacttttgacaaatttacagattccctatctaagttacgaggctcagcacctgcaaacaaaaacgcgcgaaatatatacgctcaatgcatacaagacatctagagaaggaaggtctgagctcattaccccagattgtattcccagcggtggtacaaactgaaaagctacggattccgcaggcgatcgaccgtaatattcatccttatcgcgatgattccgaatcagatggttttgatgacaccaatgccagcgattctgaagacatagaagaggaggaaaaggcttcaattagcacatatctcaacgggcctccggcattacatactcgtcggtacgtgtatcataccgagtcgatcgaagcgcgttaaaacaagtagcactctggaccagttctattatcatatgctcgagaacacgacagagcgcgaccaaagtcaagtagtctcaagatggtcccaaagagatgatccagcagcacaacataacattctcatggttgatcaactctggctttgggcatttagtatagatcagtcaggactcaaaagagaagtcattcggagcgaagaagagtggctgccacccggcggttatatcgtaacaagcttcccaggccgtgtgggagcagggcgtacgccacgtcaaaaacatgacgaccttaggctccagatccttgaaccaagtggacgtaaacgcaaccctatcagtcgacctgcagatcttgtatcgcgcatcctcgagacttgttgcgctatctttgataggttacacgaagttgaagaacttcgtttcttcatcatgttcgaaagctcaattgggtcacttgtaagtctcatgaaaaacgtcaaactcgctatcagtacttataatcacaaggacgataaagagagtcgccttttccggacatttcaaaatcagtccacacagctgctcgatctggacgcgacgaacaagtactaccaagagcgtaaaaatacgcttctgagaaatatgctcgatatacgaaaggaaattgagtttctggtagaggtcaaagacattcgagacgagatcaacattatcctttccgtgctccatgtccagcagaacgtcatcgggcagatgaaagcacttgcagacccacttctgtttccaaacgagatgacagccgaatcacttattgagactgatattgccgattttgcaagactcaatgagcaagccagatctatccaagataaggtaccagtccaaagacacttattctaatcctataatgctaacttcgaaaagcttgaaacactgatggatctcaagcaaaaagctgcaaatgcatgggaagcacgagaagctcgcgaaactgctgtagcagcgagcaagcagggtaatgtgggtattctcgttgaaagaccgtgccagaggctcacactcaacctcagattgttctcgtcttcacggttgtcaccatcatcttcctgcccttgtcattcatgtcagcgttcttcacgatcggcatctccgcctttcccaaggacagagttagtggagagacaagttggcccatgggtttggttacagcgatactctgtaagtctcgacaccgtatatccacaagcacacatctgactcgaatccatagtcggcgtgtctctctgtgtgtccttgccattgatcgcctttgccttgaacatggattactgctccgccatgttcaacgaactgcgctacaattattgtgcacacggctgcatcaagctcatcaagatattgccacacccggctgcacacaggagactaaactcgcgtcgcacagactggcttgagagactcaaaaagtctcgcgagcagtatctgagggtagaagtcgatcacatggtgccggacgacacagaaggccgtgctaaacgaatggctagcgcaatgcttagagcatcaatgccaacggggactcagacgcgaggacgtatgagctctagtaacgacgcgagtatcgcttcgcgcacatcgaacgtctttcaaaagctgcgtaggcgtggtagaaaggaggatgaggaatgtctgttccccgaagcttgagacgtgatgcaagtacgggttcgcaattgtaccagcgcagcccaagaccgtctccgcgaacgcaaatatccaggaacgaaaatttttgtagtaccaagtggaatgtgaaagccgcgtgatttgtgttctcgtccgactcattgacattgactgacataaaggtcatgacgtttgaacattgtattgtacatgatctactgcagccaggctacgatgaccgcgcctcgacttgtgtttgtgcaacctcgctgtctgccaccagtgcagtgctttcctccttcttcgacttcttggggattttgacgagtttattcggcagtttgtaaaagtcgacatcctggtagtagtgcatctcgcgcttcatcttctcctccgggtataccttccgtggcggtggcagcactctgtcatcgatgcccttctccttggccacacgcatttggctgaccatttcgcgcaggccttcaacaccatctttgcggaactggagtggttttcttgacattcaaggctgtcattctgtccagctgcctgttttgggggtgttgtgctagggttttcgcggtcatggcgaatttaaggtctttgggtccatcgacgagttcgaggatggcggattcggcttggtcttctttcatgggctcgatgcgcaagacacgagtgtagccgcccggcctgttggcgtatcgctctcttattggtccgaagagcttgggtaccagctcgtttggctcctgacagctgttagcatgcaactgggaattcatgtcacaacgattcatacatagaatatctgtgtagctctccgccgggtcgcttctgtgttcttcttgcccaatgtcacaagctgctccgccagccgttgtgcttctttcgccttgtgccatgtcgttgctattgattcgttcttgaagagcgatgtgacgagatttcggagcagcgcctgtcgatgttgtgacgacctgctcaggtggcggtatttcatgtggccgcccgccatgacggacaattgggactacgagtcgcggtcgtgtagggaaatggtgaagtggagggcccgcagcgggtggtgatgtcgtcgctggctggtttgatagtatctcgtgaaaacctcggagctggggcacttttcgccgatgcgggctagcccagcccacccctgtcctatgcaaccacttaatcgcgaaacgcgttacttgagccttgcccgtgcttttccagacgcgtccacgcgccttaaagagcctcccctcctcccacaacattgacgcaacctgcaccaccttcctgcatacccttgataccccctatacccatacttcttgcacgttcaacatgtttgtcttcaagcgcggtaagtcttcctcaatccccgtcttcgcttctatcagtttctgcacgtcgacctcggactgacaaatcgactccagatggacgcaaggaacgcgtgcagttcgacaagatcacagcccgcgtgtcgaggttgtgttacgggctcgaccctgaccatgtcgaccctgctgccatcacaatgaaggtcatctccggtgtctaccacggagtaacgaccatccagctggacgacctggtatgccacttctacgcgtcattgcgtctctcagtactgactattacaggcggccgagacagcggcatacatgaccaccacacaccccgactatgccatcctcgcggcgcgtatcgccgtgtccaaccttcacaagcagaccaagaagcagttttccgctgtcgtctcagatctgtacacctatgtcaaccccaagaacggcaagagccagcccatgatctcagactacatctacaagatcatccaagaccacgctgaggagctcaactcggccattgtctacgaccgcgacttcaactaccagttctttggcttcaagacgctagagcgctcatacctcctccgcatcaacggcaaggttgccgagcgcccacaacacatgctgatgcgtgttgccgttggcatccacggcgaagacattgagaaagcaattgagacatacgactacatgtcgcaaaagtacttcacacatgcctcgcccacgctgttcaacgcgggaactcccaaccctcagatgtcatcctgcttcctcatcgacatgaaggaggacagcatcgacggtatctacgacacactgaagacgtgtgcgctgatctccaagaccgctggcggcatcggactcaacgtgcaccgtatccgtgccaccggctcgtacattggcggcaccaacggaacatctaacggtctcatccccatgcttcgtgtctacaacaacaccgctcgctatgtcgaccagggtggcaacaagcgccctggtgctttcgccatctaccttgagccatggcatgcggatgtgttcggcttccttgaccttcgcaagaaccacggtaaggaagaggtgcgagcccgtgatctcttctacgccctctggatccccgatctcttcatgaagcgagtgcaagagaacggcgagtggacactcatgtgtcccaacgagtgccctggtcttgccgatgtctacggtgatgagttcgaggagctttacacccgctacgagcgcgagaacaagggtcgtgagactgttcgtgctcagaagctctggtacgccattcttgaggcacagacggagactggcaaccccttcatgctgtacaaggacgcttgcaacaggaagtccaaccagaagaatctcggtaccatccgcagctccaacctctgcactgagattgtcgagtttactgctcccgatgaggtcgccgtgtgcaacttggcttccctcgcccttccgtcttttgtagactacaagcgcggcgaattcgacttccacaagcttcacgaggtgaccatggtcgtcactcgtaacctcaacaagatcatcgaggttaaccactaccctgtggaggaggcacgccgcagcaatttccgccacaggcccatcggccttggtgttcagggtcttgctgatgctttcctcgcacttcgtctgcctttcgagtcgcctgaagccaagaagctcaacacccaaatcttcgagacaatctaccacgctgctctcacctcatcctgcgatattgccaaggagcttggtccatatgccacatacgagggttcacctgtgtccaagggtcagcttcagtatgatctctggggtgtaactccttccgacctttgggactgggcttcattgaaggacaagatcgctcagcatggtgtgcgcaactctctcctggttgcgcccatgcccactgcctcgacttcgcagattcttggaaacaacgagtgcttcgagccatacacgtcgaacatctactctcgtcgtgtgctggctggtgagttccaggtcgtcaatccttggctcctcaaggacctcgtcgatatgggcctctggtctgagaacatgaagaaccgcatcattgcagatggtggttccattcagaggatccccaacatccctgaagagaccaagaccctttacaagacggtctgggaaatctcgcagcgtaccatcatccagatggctgctgaccgcggtgccttcatcgaccagtctcagtcattgaacatccacatgaaggagcccaccatgggtaaaatcacgtccatgcatttcgccggctggaagctcggtctgaagactggcatgtactacctccgtaccatggccgcttctgctcctatccagttcaccgtcgaccaagaggcccttcaggtcactgataccaacgttgcccgcgcccttcccaagacgcgcaagcagcctggtttccagaacggaactacttcgcccagtccttctccagcaccacgtcctatgtatgccaccaaggcgcccaatgctgctgccgacaccaacggcgtgcccacacctattgccacaccgcctcctgctgccgagagaaaggctgcgcctgtggagaatgcacttgccagcaagcccttcaccgctgatatcgaggagggtgatagcccaaaggtcatcgcttcggatcctgccagcaagcccgatgaagaggccctgtccaaggacaagcaggacgaggatgccgacgaagacacgaagggacgcgatggcgacatttatgccgacgctgtcctggcctgctcgatagagaacccagagtcttgtgtcatgtgcagtggttaggttgacgtttatggtaatagacatgtcttgtatagcactcttttgacggcgtttgggatacaattggattatggcttggtaacgcatgcatgcgaggggggatgatttgatgatttggataatgggtagcttagtcttaatgcctgtagcaatgttacgttgccgtgtacatctacatgttttcctctcaatctaattgtgtgaggctggcaacggcattaggaaaaaaatagaaagaatttctgctagaattgtacccgaaagtagttcatcggagtacgaggatgcgaggctgaggtctctgacttttttggcagcctaaaggatggtccacgcgaggggatctgagcgctaactgctgtggagcgaatgatgggggttggagctctggtggggcaagcttggcacaagcagtgctctttgtgtggattccccatgaaggatgacgaagggcttggaattgtctaaataccgtccatgatggactgaggactgcacatggcggtgaggcccacaatagacaatggattgatggcgtccaaggtaggaaaatcagcaaacattccccacgttctcagctgtgacgtacctaactccaagcgcgtcaaaatgcaggtggtctagcaaagcggcggcgcgaccatagcaaccgcatcatgcaaaaggcggcggtagtgcatagtctagacttactttctgtctgccatgccgcattgagacggctgaagcttggtcttgcgtgcgcgaaatggtggaattcgaaggttggcagccgccatgacgtcagtacgccgtcagatcaggtgcccactgtcaccatacaaaagcttcctcattcctggtcttctaccatcactaccactcgaaaacactcacatttacacaacccctcatcaccaaaacatctaatccacaatggcgtctcttcactgtaagcatgccctctgcaatgcatccgcaatggtccagagaccactccgcagtgtcacacaacgcaattgcgacgtgtctcgcaattttcacatcaaaacaaaattcaattgctgactctctatcctccagacctccctcccgtcaagccctctgccattgctctcggcacggccttcaaccacgccgtctcgctggccgttctcggtcccgtcttcggtgatgcctaccgccgcgcgcagcaggccaactccaaggaggagtacttccacagcaaggaggccgcaaccgctgctgccacatggggtagctccattgtcggctctgccgtccagacatacggtgttggtgctttgatcaacgccaccggtacccttacctacaagggcgctgcttacctcggctctttgatcttcatggcttccgctgctccctccgtacgtcatcccatctttacatgttttgatattccaaacctaacaatatccagatcgtctcccaggtcctcaccgagaagcgccctcttgacaccatcgctgtcggtgccgttgcccgtgtgctcgagaccgttggccttagcttgttccttacctactggggaacccgcaccaaccccttcaactaagcgtctcattgtcatgagcgtttgaaggcgtttggggattctcatcttggcggcttaggttgattgcctcagtccatggcaacgatgcagatgacaaacaaagaagaagggccggtgaaaggctaccttcgattatgatatgtaacactacctcgaaataaaaggtttaatttcacttcaacgtgttgccctgtgatgtagttctgaagtcgtgagtggatgcggttgcgcgtttcggaccgaatgaaagtgggatttgtgacatgccatcgaattttgcaaatagcatggacgtttgcgatggtctgctgcaatgcttgcacaaccaggagggtgcaatattgcagagtttgtcttcccaacagacgaggaaccgcttcctctttctttagtgtcaccgtcaatcattatcatctcatgtgcacatgattgcaggagaaaaagtgaaaccatcagcagcgcgcaacttgctcgttgcactaccgcaggctgtcaaccacgacggaaataccaagagcatccggcagcctgaagctagacacaatatctctaaaattcaattgcgactgcaacaccctgtaaatcgcttttggcaccttggttgctttccgccgtaggtgataacctgcaatatgtgcaagaagcgacagaacttttcgagtgatgaaacattgaagaaagaatgagtgcacattgcgcgcaaggcttcacatgccctcttcaaaaagattttgcgtatgctcagcccagcattccgacagaaacctccaccatgatccagtgacaagcaaaccacaaactagcgcaccagcctgactgaattctcgtactcaacatgcacctagtcaagcgaacaagcacaagaatacacagcgggtgtataaaaaaagctcctgtaactgcagacagcgctacagcgaaaaaaatgactcccccggaaaggctcgaactttcaacctcctgataagctcgcaaggataacagtcagacgcgctagccaattgcgccacggaggatacatgtgaaatgtaccgaggcgcggtgaattgcgccgtggctttcgatggagaaattgagatttgtttcctttatcaatttgcaaaatcaggtctctgggagagttggtcaaaaaagagatggtcgccggagagttggtcggggtagggaagagtttgtggttgaggtggggcatggtgagaccggcggggagggctaaatggccgagatgcgggcgggtagtggggttgggatactgggttggtaggtagaagggaaatgctttggggggttgatagcgcatggcgagtctgatggtgatgtgcatggcttcaggatgtcgcatattctacttgttgttctacccagtcttgatagattttcgttgccgaagacaatgtgcgacacatactacatgttaccacctgcgagagaaagcgaacgggggcatccaatagcctgaagctacacactgtataactatgcatcaattacaacgacgcgatgccatgtatagttttaggctttggaatcagctttctgacgctgacacttcctggtcactttccgtcgcagttagtaacctgcagcacaacaacataggctttggctcgaatgcgagctacaaatcaaacacgctttggcgtaggatgattggaacgaagtgaaatatctatcgacgtatctatatgcttatgcctcttatgcgagttatgatcctgtgacgccaacgacatgaatcatgtcttttagatatctgtccgcaaagcgacgtcggcgtcatctcgcagtccatccatgtctgccatcatcaatcctcgttcttcatcgcgatctcctcgctccctttcgctcgacttcttcggctcctctctatgcatcgcgacatatatcgccgagcctagaatcaacgacgacccaataatcgacagagcaccaggcgtggttccccacaccagtttatcaaaagtcagcgcgaacaacatctgcatgtacaccatacttgtcgcgcgagatgacttttcgtattggaggccagcagcgagaagaaattgctgaagagtgtcagccaagttgatgcggacgtaagagtaatgtctcaccatgacgaatccgcatattcccaggaatatgagatagcaccagtctttcaaatatctcggaagcaggaagccgacatcaggcatggtgaacatggctacgatgctaacaatcgtacaccacgacgcaaagtagttaaccgagatgagcggatgtgctcgcttgccaatccagcgaatcgttgtataggcgcccgctgctccaaacactcccagcattgcgaatcctactgccattgctcgttgctgaggcgtgacagcatcgtagtcggcggcaaagcggtcgggcgaggccattgttgtgtttgaaggcaaaacgtctccatccccacttgcaagtggtacagactcattcgggtgcgacttcatcgatgcgaacaacgaaattggtcgcgcaatgagcacaacgccgaacaatgacacatatgcggctatctgctccattcgcgtgaacggctcgttgatgaggaagctacaagcccagcatgcaagacttggtgcaagaaacgtgatgacagtcgcgtcggcaagtggtaagtatagtaacgagtctacacacattagcgaatgttgacgagtgggatgatgtgaaatacggtagatccagcacaatccacagccaatgcagacacaccgcatcacattctgcattgatagcttgaagtacattatcaaacacgcaaaggggtagaatacttacaatacatgccgaaaaccccgaagaatcctgtcaggcctcgagcaatgagtagcggtcgcacctcccgaaggccccaaggaaagtgttcggtctttttataccacatgtacagtgatgagcataggacagttatgctcattctcgcaaacaggatgtggaaaggatgatagcctttgcctgaacaggtcgtgagcataagtcatcatatctgatgactacactttacttaccatcgttcccctccatttccaatattcgagtagtcacgttcatcagagtgccaaacaactgcgcgatcaaaacaagtgccaggcccttgtttctcacccaagactgctgtaacctgccacgtaaagtccttggaggcgcaggcgatcgggaagcatgtctatagccaggtatatgagacgcactgcgacccagccgaacagtatcgtctacagatagaagtgaggggtctggtgacaatgctcggattgccccacggctgacgtacagcgaggcatcgggcttctcgccggggttaagaagggacgaagagtctgcagttctttgtggttccggttcactctggaagagctttgcgtcgtctgccattgttgcaggcagttcagcaaggtagagagcggagaatgaatgacgaggcaacgacacggcgcagacatgatcgcgacggaaggctgatggtttgcagtgcgctatccgttaataaggaaggcgcgaactggtgtagccgagtcacagggcgacattgaacaaagccccatctttttttgccgctggggctgagcattgtcctgcatcttctttcatgagtagaacagtcgttcctagactgcgaagtgttaggcaggcataatgtcgcggccggatgatcagaccagaggacatctgtatgaggttttctaggccgaggtgtccaacgatgacgctaccattcctgccccaaatggcaaccgggtacgtggtagcgtacctcaccaaccacatgagcaccaatcgatgactttcagcgcaactgcttgacaactctcttcactccgacattatcatcctcctgaagactcgttaaatgcgatgccaggccagtatcatggggcagttcggtgccttgttagccttgccgacagccttgccgcaaagccacacgcagccttcaacttcaacgaggctcctgtgcatacttacagcgaatcgacgggaaaacttttcgtggtaagtagtattgcaatagcttcacttggtccgtggtccaagtcgactactgcaaactcttttcgtcttacaggcgttcagtagggttagatgcagtgcggccaggaaatgcacgacctcgaatgccgatcttgtaccgtggacgaggtggtgagtgaggaaatccttgccttgacagaacatggatgatgtgagttggactgatggttcactagcaaggattgcagtcctcgtcttttttttcgaccttgcctctgtcccgaagttcaaccttgtatagcacagttgaatgtgacacagtttctgttcttgcatgcatgaaaacccgttgtggcggcaaatttccacgtggatccctgtatggggctggaccgtcattgcaggccgtcatcgtgttcgtatagatcccagtatgcttgtcaacgcgcgttcatccccttgtcatccgcagttgtccgctgcctgttcaagcgcatggccaacagtgacagcccttctcaattcttgatcctcgtcggcgacaagaacgccacatgcatgagaaattcgaatagccatgccatggctttgttatgcgccatattctcaccgatcaagatgctgacaggccaatgctgtacagaaaccccatgccgccaccttctgactgggcagagtttccccaaatttcatgccgcaccattcttggcgagttggacgatcattggctgcatgcccgaacagggtagacgagtcaacaacataccatacgatgttcatccagaatcctgcaggagggttacccgctgtggccagtgtgggccatgcacggcctgctcgagcgatcccgcatatggaacatgaccgttggcacagccgtctgcaggtgcagggatcacgaaatactacaacagcgagtaggtgtttcaatttttagaattatcgtagtatttcgcacgtagaagtctgcagcaaaagaagcaagtgccgtcctgccatggtcaagtgtaaagaggtggagcagtgtcataagagctttgccacgaatcaaataataaattgttggaaagatttgcaattctactactgcgtataggtaccatcatcatgcacaacacgcccaccaataattgttctgtgcaccttgatgtctggcagttgatccaagtggcaggtaatcgggttgcggtcgattataatcaagtcggcattctttccaggctgtagagaccccatctcttcccatcgcaggactttggcgccagatgccgtccacatccagaacgcctcatcacgagtcacaacttgtcgcggtccagcgttcgtcgtgccactcgggtacattttatgggttactgccagttgcatctgctcccatggattcgatggaccccagtcactgctcgccgctgtgtttaccccggcatcaagaaggcttcgaagtgggttcatcatcggcaggacttggggcccaactcgatctctgtacatgtcggctttgccaaaggtaaatgcaagactaatcgtttgatcgatccctagctccgccaatatcgctggatggtgctcttcttgcatgatcccatgttgaacaacccattggagcttccccaagttatatcgcttcttagccttctcagcctcgtcgatgaactcctgcaagtcgtacgggctgccgcaacagaagtttatcttgaagttgttggcagcagcaaaatcacagatcattggtatttgcccgtcgccaagtaggcgcattcctcgggtaatattgccccatggatccaagtaaccctttggccagttcatatgaccgcaccagcagggaccggacaatgcaaatgttgctccatcaatccggaaccatggcgaatcggtttttctcaaggccaataatttttccaggcgagcttgtaattgttcatttgttggttgaggttgtgataaatgagtaaggtgtacctctggtgaacacagtactctcaaagtcaatagtgactggtcgttgaacatcctgtaaagctcaatctcctggtcgagcatggcatgcccctcccaaaccgctgtaatgccgttcgcgttgacctttttcatggctccgatgagtgcagggggaattttctctggcgagaaaattggcggcatcttcttgagtatagagctccaaaacgagtcgaagttgtagtatgcattcacatttccggtgaagatgccagaagggtgaccgctaggttctctgttgatccacaccttacccatttgctctgggcttgaggaattgatacccagcatctccaaagccaatgtgttgactgaaaccgtattcggaactcgaggggcccatgcctgaatcataatggggtgatcgggagatccctgatcgaggacgtgccggtccggaaagctgccttcttccaaatgttgccacgagcgccggacgtagaaagaaccctcgccaatgggagtagtaactatccactctcctttcggagttttggcagctctctctcgaatgagagccacaatctcgccatggttacggacgttagagaggtccaccaaaccagctgcataagccgaaaaatgaaggacgtgagggtgtgtatcgatcaagcctggggttatggttgccccagccacggagacgttctttactgatggacctgcagtcttgatgacctcctcattagagccgatagcggcaatcttgccatcacgaatgaataccgcctccgccttttctcctgacggatcaaccagaatgttggcgtcggaatagacaatgtcgacttgttcggcgttcatggttctggatatctggcaaaaatgaaaatgggctaattctcgaaggaaaatctcaggtgatgttgaaagctgagagagaggagatcgcaatattgaaagaaaacagggcacagaagatgagttgaggaaaagaagcaagacgtttgtcgttgattttataggttgggccttttgaaaacaggaacagaggcatgtttagttgcggagaaaatcaattccccttattgtacgaatgtatctcctcttgttgtatgaatcatctcctctcgatatacgaattgtcttctcttgctatgcaaagtgtttcctgttgttgcacaaaagtgctggctctcgagattttgttgtacataagtgtcggctcttattgtacaaaaaagtaggcccttattgtcgacaagtcatccgattggtagcatagcagtgggtatccgtattatatacaccggcagttgtgttcggcaattgcccaggtgtataagaccggctgggaggtcgaatgtgaaaggtagcgcacatggggctaatctttagcagctgaagaagcaccgagtaaaaatgaacaaagtttatgtttcgttcctgctcggtactcctccggctgatactgcaggttctcatctacgacggcgccacgctatcacaattggagcgtcataatattgtgtatagcttcgggtttttaaatgcacttgttgctttcaattatagctgacaacctgcagtaagagcaacccggagtgatgaggcggcttcgttccgctctcactgcccgatctggaagcactagcacatcctacgctaataagccgactgagtggagccgtacaagtttcagaccgttattccatccctctcaccatctatctggcgtgctttcggccttgacagcttcgcatcaaaatacacgtggtcttatcgtgcgcgctaccgtaggaagtcgtgttacgatctttacggttcctaccagtcatgagacgtagatcggcaaggtaagtatacccgctctgttgcggaaggacggaagcagcgttccgcttaagaaacgcgagctgcacaatttgatcctacctatgataccaaggctcttcgtaaggtcggcgacatcccgcattaaaccatgacaacatcgtactgaagtctgggccaaacagaatatcgatttgtacgcggggcgttcttcatttgtcttgttatcggtgagtctcgctgaccgaacgataacgtccccacaatggccgttcttgtattgtctcttttcttatatcatctacggaagtttacacggaattgagttcatgcgagaacacatgatgattaccgctctgagctggttttcagcttatagtgtccagaccctgtcactatgtgcattgatagtcttcgtggccaataaggtatggaaacacctacgccaccctctccgtgagtttcccggcccgcgtcttgcagcatggacagatataccttactgctactggctacttggcggccgccagccgtttgtattacttcagctgcatgagaagtatggtcctgttgttcggatagcgccaaatgaattatctttcaacaccgcagcctcgtggaaagacatatatggctaccgccctggtcataggacatttgtcaagggagaattctacgatggcgctgctttcgtgaagagccatgccacgagatcgctcataaacaccaaagatccgaccgaacacgggaagatgcgacgatatcttgccaacgctttctcagacaagagtctgagggagcaggaatcgcttgtcgctcaagaagtggataagctggtggaaaaattgggagaggctgggctggcaaaagacgggacggatttacagagatggttgaacatggcgacttttgacatcacaggaagtttaagcttcggtagaagcttcgatgcgctacaaaacggtatatatagtaacccaagagcctatagattctcagaacagacgactgacgacccacagatggcccggcatccaaccgtggcatttattctgcgtgcaatccttacgctttcatttgtggacacagtgagacgttttccttggctcgatacggtcgctcggattgcgatgccaggtagaattaagggtttggagagcgacgcaaaggcacatgaagaccatgccatagaggtggttagagagtgagctcaactccatcatgcatcaaccaagagacagctaaccgttccggaaaggcgaatagacaagcccagcaatagaccagacattctcactcgaatcatcgacaaaaaggatgaggcaggaatatcagatattcaaattgcagctcatgccgcagatctgctgtaggtactgcacctccaggacagaacaatgttgaccttccacaggaccgcgggaagtgattcaaccaacactgcgatgggcaccgtattctactacctcctcaaacggtccgacattatgcagcgattgcaagctgagattcggtcgtccgtcgaatcgtataacgagatcactgccctatccacaaataacttgccattcctgatagctgtcattcgtgaagcgatgcgaatttatccaccggttccactcgcactacctcgtatcgtgccagaaggcggcgataccattgatggccggttcgtgccagctggagtaagatgtgcgcgctcaagccccaagacaagatgctaaaatttacagaccggggtgtcaacacaccctttcgcagcgtgcttggacgcgaagaatttcgaagatccatggatttttcgtcccgagaggtggctggggaaaagcgagcaaaacgtccgagaagcatctcagcccttctcgttggggactcggggatgcatcggacagaagtgagtacttcagtggcgcagactacgccaggtgctaatgaattgtgtagcttagcatggattgagatgaggacgattgtagccaaggtaatctatgcgtatgacttgaagtggctgaatccagtgatggactggcatcgcgaatcgcagatgcatattttgtggcataagccacagttaatggtcagggtcgtagcgaggcagcgaacgtgagaggcattgtggatttaaatatatagcagtaggtacagagggaatggatttggcaactgagatgacggaccttgtccccatcaaagcttgcgatctaggagatttggtacaagcacattatttacactcttggaaacctgagcgagcatgattcactgcacaaatacttggtcgtagtgttcttctgctatagatcctcacagctgtcgttgtatccatcgttattattatcttttccttgtagaccgcatagtcttatcgttttcgcagtcttgtctacggcaacgctgatcatgccgatacccttgtcggtgccgatctatcggatcaattagcggatgtcttcctcgaatagttgtagaatgaattgcagtccaggaggaaccatagttgaaactctgaagggtggatataactcactatgtgcattggaatgccaactgaaaatccacaacttccaccatggtttgcagcactatcagagtacggtggcgatttgctagcctcgacagcaagctctttcagttgggcaaatgaccaaagtgtaggttcctcgcctggccatccgggacaggacgcgccattctcaggaaattgaggataggtccactggtctacctcactctgctggggcagtgcagcagctgtagcggctgctgcaaggataggtaggatgctcttgaacaacataatggtcggattggctgaaactgtcgttagtgcttggagtgttgctttcctggtggagcgtggagacgcaaatgtgagaaaaaaggctatctttatacgctttctgcgaaccgtgaacaccggtctcatacaagaatgtatcaagggaattgagctaagcttagcgtcttttccgagatacgtattcaaggtcgtatatcgactcggagcagctgcttgaagaagtagcaccatcatcagcgactgatgcgctacatcattgtaccgaagcgacctcggatttgctggtcgaactaccaatgcaattgggatgttcctagattttcccccaagctcctagcaataagacgggctgtattccccaatctggagtaccaagctccgacataaattatttccccgcgcccgttcttcttggactcttgcctgttgcccgcttaagtaatttacctagtttgcgccacccgttttcggcccgcatccagcgcatctttcctctgcaaatctccagggacgcatcaccctctcattgcgcctcataattttaccacgcgccattcggagcgaagacagaccgctaaagtatcatgcttgtccagcagtcatattaatcgagtactgcactgagtctttatactccaatgcgagattgcgtaccttcccgatatacttagttttgtcgtgcaaagaattgaaggtattgccatgcggtcgaaggcaattatttccagcagtgcatatgccccaaatgatcaggcatactgccacgcgaaagacgactgtcgtcattcggtccgaaacagcccggatgtgcccctgcattggacgcggagagcagagagcggagggaaacaaggtcgaacaatttgaagtgcagcgcagaaatttacaatgaatgcttattttggaagctttcaggcaggatttgttgagttaaagcaaggagatatagccgatgacgtggatagcggcagcttccgtatcgactcttccaggacactacgtcgtcgtatgcgacgtcgttgatgtgtcctgtgatgatgtggtagtggcccatggggtcgttgatgaagcacaagaagacggattcgccaaactgagcgtgatctgtaagcggcgaccagcttcagtacatgtggtgagcaacagtatgcgtatcccgtaggcgaagcgatagtacttgtggccggagagtgacgtcggctgcccgcgagcggaggtgggtacctgggcaatgcagcccagatagtatctgctgctatcaccgcctggtttcaagcacaacatgggaagatgggcaagtctatcacgtgcaatttcctcgactctttcagttacttgtccaattttgcacttctatctatcatgtcgacctacccaattaccgtgcttagacacaatctgctcccttaaaaacacacaactctatgagataacttatcgaggagtcggtaatgacatcggaggaaccatacaggaaggtaaagcttccactggcggatacacgaaactcggtgtaaggccgtccgctgggcatgtggctattgcacttcaacacctcttgcccaatatagccggtaacgtctattcttatcgcgcaattcggcagcacagcattggcttctgtgcctcggtatgatcgcatgaagttgctttgtgcagtggatatgagaaatccggggaaagccaaattattgacaggaactacgtgcttcagttgcccgcttgagttcaatgagaactcagacagcctaagctgtgcattggttaccacattggctgccaaattggcagtggatacatgcatcgtaccctgcgtgattgtcatgtaagccaagtagttatatgtcgggcggtccctattcagtactttcaagcaaaacctttcggatgtgatcggagttggagtcggcgtagtactcgatcctgggctcgctgaagaaggtgacgacactgttgtactcgactccacgaatgaaactgcttccgacactgaagagcctgtcggtaccatgactgaagagcttgatgaagccatttcggattccaaagagctggccagtacgctcgatgacacaatatcggattgtgtagagctagtcggcactgcgactgaagagctggatgacacgacatcggattgtacggagctggtcgatactacttcggactgtgaggagctcacagatgttgattccgcttgcatcgggctagttgatccaatttccgattgggaggcactagaagctggctccgtcattgacggagtagagctaggcgtaatcgagtctgatggtacaggggtggacgacgcagcttctgactgaatagagcttgttgcgataacctgtgaataggaagaggtcgaaaatgctgattcggactgcgagacactcgatgaaataactactgatgacgaaggatccgactccacagtgctagtggaggctctgcttgagccgaatacattgctagaatgtgcggattgaatcgaaacaacataactgggagaggatgttgcatcacagctatcgctgacgtggacagctcctctggttactttctgcgtgaatactgcaggggcggaaagaacgattgttgtcacaaagacggtcgtctctggtatcggtgggtatgtatagtcgggacccgcacaatggattggactcgggacgggggcaagctttttgacaagactcttctccaggttgctgtctcggacagcacgaggagctgtgcaagacccgaagcgagactggcatccagagctacaatatccagttgtgctgccacaccctgtctgagcgtgagtttgaagatccatttaagccacatgacaatacacttacatccgtaagaactacagcagtttccaaagctggacccttgacaagtctggccgcttgactcaccgcattttgtgtctcgagacaccttgagtgcaggaacccctggtgtgccagaagatttgcaagtcccgaaaagtggattacacccagcgccacagtattgaggagtacttccgcaataaccatatgagctgttacttgtcagtcaccaatgatgaacaaagcaaacatcatactaacctgcagcaattgccgaatttggatccctgacaagttactgccccaccacatttaccatcggtactgatcttcacagggcgaacagatgaagctgatggaagtgtaggtgtgagcgacactcgtgttgaaagtgtcgaaggcaatgcattgctactaccatgtaatggctggcaaccagaagcacagtaattcgaattgtttccgcaccagccatattggctacgtgagttagcgtacagcacttgtggcctagaaatgacaggaacttacctgcagcaattaccccacttcgacccttgacaggtgtaaccagtcttgccaccacatgttgcatcgggcgagacctctagtgtttggagtgcggcagtgctactggatgttcttgtagacccaataaacgaggcggtggacgaggaaggcgatgcggatactcccagtgtactacttggtatcactacgctgcctgttgatgttacaatcacctgactgctgctgggctgagaagagggtaaggcgacgctcgaagaggtaaatacactcgaagaagtgacatgagcttggctgctggtccttgaacaacgtaggtctgtgtcggtaatcgtttctagaacatactccgtaacagtcgcaagcgcggatggagtttggtaggcggtagcaggtatcgtggagatggttggtgccgtgactatgaacgtttggtcgcgaatcgaaactccggctccagtgactcacagggtgtagatggctgcagacagctggttattgattatagtgggacaagcgatgttagtataagtcgtcgagccggacaaaggattgcaagtctttgtagacccagcagcaacgataagaggagtaagatttgcttcgctctggaaattgcagccatccaaagtgtgtgtcagcaagcaacgtcttatatagtccacgtgtgcttacccgttgaagagatgaagtgtcccttgcaacgcaagataattgttattcgatgcagcgaaagcgaatgtaggggtggcaccgttgatagccgttaccaggtcgggagagtcaaatgcacaataacgaatggccattttttgagaacttggcgaagttgactattgccgtggaggtcttttagagaaacaaatctgaaaagcacctgcttcgagaggcgagcctcatctgaattatatgtcatctcttgacggggtacgctactcatgctttctactgtcctcaatgcttttctgtgttgtggcttgtctatcgaagtctgggtcggtatgcccaagccgcttatgtaccaaaagtggcaagttcagacgagcaacgaaatgactagagacctttggtatgaggtttgcaaaggtgttccttttagctgactttaatcagacgctaaacagccttgcagtaggaacaactgctcctgattggaccatcaatgagatctcccctgaatgcggctgaagtggcgctcaaaactcacacgatgatggaccgtcgctaagatgcctcttgagtgtggctgaaatggcactcacccgatgatgtgtcgggacgtttcccccccaccgacctcgagaagcatgtctcgaacacaataatgcaagaacactgttctactacctcgtcattgtatcgcataggtgatgcctgcttatcatatgtaaatggccttgtccatgtagttgaaagcaatgattcgcggaaccgtgacccgcgttgcgcaattcacaatcggtcaacgaagggaccggaaacttcgaagtagcaataattcaatccttatttacgcagagacacattatcaaatactgctgttgagtgttcggtcgaaatagagctaatttctcacggctaatggaggtcggaaagatgactttgatggctgattatgtgtttgctcgtcgtccatgctcggtggcagtcgagtatcggcaaaaatgttaaggctctgtcgatattcctatcacgagaagttggtactagcctgtggcaccaagcgcgacagatgtacctaggtactgtatgcggcaatgtggcaagtatcatggaaaaagtgcaccttgcgagttgtgtttgccacaatggcgttgaaaactgttccgggtccggggcccccagggctgagggattcgtaattgtctcggtcttggcaaaagccttgtcaattacacaggagcctgaaacaaagccaacacccttccctaacgctcacagagggggtgcttgctgcaggtcgctaccatggtcatggggcgcgcgcgggatgtcttggaatctcgagtccatatttgcgaaatcctagtgtcgcggtagttaccgtgccaggagaatttccgcccgtggcccatcaggcgcctgagtcgaggtctacttggcgactcgaacgggaattcatcgagccgtgtaccatgacaagagacgttgattgaatcgatggacgtctaaattgggtcatgttggcacgatcctcgggcttcggtagtgaccaacgtgttcacagacgcattggccatatgcagttttcgtcacatcacatctcgtcacagaacggtgagcgcgaacattcccttggtgtatcagccctgtactccggaacgggctgcgagtcatttttactgcggaagggatgtccttgccaattgtcgtccaggacctcgcgtgccgatcatcgacgggcggggagacggctcttggtacaaaacaggcagtttccgagaccatctccagcacttgcatttcgagagaaggtttacacattgacgtgtgtaacgccgaggatgtttgggctgacatgtctctggaaattctttcttatgctgactagaactgtttggtggtggcagactgggatggtatcgtcggttatgtggtagtctgaagtatctcgggggaagatggaaccagtgcatcgtgaccgtacgcgcgctaagtccacgcttttgtcggcagcgcaatgtcggcaagagtagtagtgtatcaatgctcattacgccaacgtcattcttttcacgctctccaaaactgaaaattgagactatcggcaaactcaatgtaggtttcgcattctacgatcaagattcttccgttgctatggaggagtaccgagttcggacacgccactgcgagtcgtaatttgacacttctttgatatcttgacacggagtacctagtgttctggcgcattgatcatggccgaaatgagcttcaactcgattactttggcgtgtccccacgacggactacaacgcacgcatcaaagcggatatgatgcgggtaccggtaccattctcttcggcggatgactgaggcctgctgtcggcatatacctggggcgtccatatggatacagcccgggcttgatgcttgaatggttctcgacttgtcaatacgggcgagtacggatgagaacctgacgcctgtttcatggtcgcgatgatcatattagcatccgtaatatcgatatgctgaggacatgaaccatcgctgacgggtgttaaagcaagcataccatgccatcaagggtaagcgagcgcttgctgacactatgtaaacctacactgcatgatcatgatgagccacatcatgctcgacacacgtatgtcattcctcggatcggactgacagccacatgtgtcgggaacggtcaacgctgtggggcacatcacaccacagtcacatagcttcacgcagtgtgacagtcggagatatacccaatggaactatccttcaaatagtgaggccaacgtgtcaagtggatatcaatcaatttatttcctccgtggctgctgtgtcacatcgcttgcttgtcgactgttacacagaactgtcagacgtgccttgtccatgcagactccacttcattctcctcatttactacaacggtccccgcccgagcagggctctgacgccacggcccgcatattcatctagtccacctgcaataggcgattggttggcgaggttgatgcgacttcgctggaccgcctgatcaccgaacctttcctggtcggatacgacggtattattcgctgcaatgatgtgcctctgatatagctttccgctcccatagtccactgatccggctgtgccactgagaatgaggaactgctccgtcgtgccggtgccaaatgacttcttgattgcgggtacagataggtatgatgcagtgccattctgccaattcgttgtattcgatccggtgaaggctacgctgtacggcgttgagtgaaggcttgcgtgatcgaaagttctccattcgttcaggaatgctaagtcacccgtttgctgaacgttcttcccacgtgctatttttgcatctattgtaacatttccacccgcaggtgcattataggacgagatcacccaaagtgggtagtcaaaggaccgactaaaacctgtggaggagatgctcgtgcctttagtggcttgctgatccacttggtcgttgccaccattgctgagagtaccggtgtttgagaaagtgagatcttgcttccacgatacagtctgcgaacctgcagaggtcatgatggtggattcgacggacagctgacgtgacacctgaatggagtagtcaagtgcgctcaccgtcccgttgaccgaccgctttgtgattgactgcaacttgatcgaaggtgccggggctgaaatgatggggacggtgcctatagacaaattcatagctgttcccgtccagatgaagatcttgccggtcaccacccaattcgattcaatgttctccgtaagctggccattacccttcccatcgtcatcaatgccgacaacgcgtatttcgaacgcgtgcgtattgccatcattgagcaatggcaagaatggcgtgatgtcgatctcgtcttccttgagatcgaacgcgtctatacctacgacaggacgccagaacccgggaacaatgcctccagtgaatatgaccgggaaaggccacgccacgccagcaaggttgccatcgattagtagctgcaactctcgaaaagatgaatgtccgtataacgtggtgtcattgccaaaggcttttgtatccgagttgaacacattgctccaccagaattcctctgcagcttgaccgcaagcagagatagtgaagaccgccttctctgtgttcttgggcagctccaatgtgttgatggctttcgtgtctggtacaacaaaagcactcggttgatttgcagctgacctccgagctgatacaggcaaaatgatgtctgcaggcttcgtcgtatcatcggccgtgaagaatgtagccgtcaatgtcgtgttccatgaaccggtgtacgtatcatctatcaggttgccgagatcaaaaatgagcttgtgtggtgatctgaagagaaccgaatatgcggacatgtccttggtataggtccatattataccgcttgacgttggctcggccgtcgatgtccgccagacctcgatgtcgtccaggtacatcaaagctagtctgtcgaactgccgccctgccgaagtgaccgtaaactcgatagctacacgattgaagtcgcattctggcggagcatagtcgcctgtttttaagaataagcgatgatatcaaaggctaactctccgctcgccgagaatactggttcgcaggcagacgcaggagagaatgccattgaagaaatcgttcacgtacccacgaaaggctgtccgtatgacaaagcaaatgtgtacaccatcaaagtctgctgacatcctccacttgggctaaggattggtggcgcaacctccaggcattcaagcaaggacgaattatccgcggcacgagccgtcaacgatgaagaatgaccgtttgatcgcgacacgactttgtggaaagcaagagttgattgcgttatcgtcattaggattaggaacaatattgcaatgggtcgcagacttttctgccccattcgtgtgcaacgccatgcctgcgtcgtcggccctccattttgctcatggttgtacatcttgccccgatactcacgaaaataggtaagaaaatgaaagctttaagtttgcgccggaaacgccgttcccagaggtatattgcggaaatgccaggatttggaatcgattaaacgccggtagatgtggtctgaaaatgcgcgcgctagtgtcatgatgatcagcatactgtgattcgccaagtgaggggttgtgacctacctgtacgaaagtttgacttcacgaagatcgagcaaataagattattgaacacctttgtggttatcccagaagcgttttgtggcgtttctgacaacctcgttgtccccaaatcgtgctcggtaatagtttaatagagcgaattcgtccgatggtagtatgtaggaggttggctgggcgttcaactttgcccaaacttctgcaagccgtttttccagaacctgagcaaggcgttggtcgattcctccttcagtgttttgggcgacatgaacggcttgaccgagagataggtagccatggccagctacatattccgtgacaccacccatattgactagtgtgtatgtatggtatattgtcgaaagataaggctaggcaaaagtaggaagtcgcgattgaatgtgaacaaggtgttgattggtatgaaggaaacactgttagggtagcgtagggtagtgtaagtcaatggtgagagagtttgagcagccttggagacgaatacacttcgattgggaaatagtgtgggcacgaagtatatatgttggaagtacataattagggctgccggaaacgagatggaactcacgtgcagagacaggctgatcctgaacgaagactcatgcgaccatgtcaagtagggtgagagcttattcgaagcctcaaacagttggatccgggagcgtgccgctttgggcgctgtcaacttgtgaagcgaagggttgggtgtgacgccagaattgcggaatttccgtccgacgactgcaagcggccaggcccctggtctgccattgctgttcaatggcgccgaacagatgcaaggggaggaagcagagtgtacagccgagccaccaggaacgttgcacgacgctactgttttgcgaagacgcctgtccttaggatgcatacaagattctcgttactgcagaccaatgaaaacattgctcggcgtaattgaagagtaacataagaccagggactgaataatgtgcttcgcccttggtcggcttgatggtagtagcttgaagtttgagactggtgcagtagcagggttgatggaacgccgaaaactttgtttgcgctctgcaaaccttcgcagggcccctcaagccagaccgagccgcgatggagatgttactcaattccgttagccgttgaagggagggagcgcgagcgaagtgtggatgctaggggggtaacagcgatcaaggatctgcgcaaacgagcaatgtgatgtcgtgatgcaggaggggtgctggttcggcagtgggacgtgatgccgggaattgcagtacgccatgcaagacgacagaaataccgatcagacgtcagtccttcgagtcgaggcacgcggatgcagcaaagaaggcagtggaaccgtgtcaggtcggattaggctaatgtgaacgttaggaatccttaaagtatggacccatgcggtgcagcctacgcccgagtacgcggtcctttgctcagcaccgtgctgcggtgtacgccacggcatccacagcactatgtacagaacagccgaagtcatgatgcaggtagatgtccaaaactcggggctccgatgtgatgaagctcatcacaatggcaataacaggatccatgtgcttcagaatgcgtgatgcgcgttggtcaccgtcccaagggtcaggtttgcaggcaacatgcactggatccactctatcgaagaagcttcgcgtcgtggtccgcagtttggcatccgcggcatccagggcagatgtgtaggaggctgtgtgaacagtcgggcaacggcgcgagatcgccgacctctcaccctcccgagttaagaccatgatgcgtgccaacagccgagcggccccatgtcaacaagcaatgcctgctgcgaacgagcgtctttgcgagcgatcggacgatgcggcctacttgcgttgcatgctgccccacgttttgcccgtgagtgccaagattacccgtttcggccgtacctgtatcacacgcttccagaagctttcgctctccgcacggctgatacgcgctgagtcgctgacacttgcggcacgttttctcagagtcgacatgagacgatgatgtgtcctgtcggacgtgtctgtgggcgcttcggcaaggcatgcacgtctgggctcgctggggcctgggtgacggcacaagctggggaacctcgacgaagcctttgattgccatgtttgatcgtacacaggcttctcggactgtacagtatggagttgtggctcgggcctttgccaatgcggcgcgactcagcacagatagtgtagggcgccccttgccatgttaattcggtaccggaaattcggaacatcaaaatctgcgaggcacaatgcatcaagatggacggttgccgagcaaaaaagactttcgcactcgtctggcgatgaaggtgaaggtttgacatgttgggacggattggcgtgcccgcgaagactgattggcatgttggaagccatcggagatttattcgggccggcggaccctgctgaaaagttggccatgatcggcatgcgtcacctctggtaacttttcgcggcgacggccttcttgaaacctcgacctgcaactgctcatggttcggttacgcacgtgagtagtgactctcttgcccgctccacaattcatgcaatgaagacacgagtcgcacgcctctggacagagcagctccttttcgggcctgtctcgcgcggtttgggcacccgcccagcgacgccgttcctgcgctccttctttacggcaactcacgcgggagcacgtccaaaagccgtccagtcgaccctccgccagactggcctcctatactggcgatatcagcggtctgccctgggccgccgcttccggtcctggcgtgtcaagaaagaccttccaccgccccagcgccccgatccaacgccacacctgggcagccctgaaccggcactttcgctgtcacagcgtctgaaggccctctctcgtgagtatggctggaccgcggtaggcgtgtactttggcctgtcactgctcgacttccccttttgctttctggctgtacgcctgctgggtaccgaccggattggccactatgaggatgtaatcaagaacgccttctggagcatagtacgaatggcgtttccagatgcggggaagaaggcacaggatgccataccagaggatgttgcagaagcgaccgcaagagaagggaacattggagcagccgaagtcgcaatcagaagcggagcagatgcctgtaaggcgcctacttgttacgttggggattgcgttgtgttggctaacttatgtcgcagcaatttggacccagctcggcctcgcatacattgtccacaagtccttcatcttcgtccgggtaccactcaccgcagccgtcctccccaaggtcgtgaagacactccggtcctggggctacaacattggcaagaagaagcccaagaagacatgatctcttgcttcgtgcacggcagacctcatgctctgctgtctgttccattcctctcgccgttgcataaataaatagcacgtcgtgcttactcacagcaagccatgcattacgacaatgtaccactactcacctgtataaataaacatgtaagatcaagcatctagtactcctatgcagacgcgaacaacataacacatcgcaccacaagaatctgtcaaatgcactaccaatgaattcacatctgcacatctgcagaagcccagtgtgtgcctctagccactatcaacaccgtcatcactcgacgggaaaccactccgctccaaatctctctaacaaccaacaatcccatcccaccaactcgcccacctctgaagcccatgacgcaccctgctcgccctcctcaaaactctatcccagtcccctcccgcagcccatctccggccttctgccttttcgtcgcactacacattcccccaacaactgccgtccttctcgaaaccttgccacagttgccgtccccttccaaaccttcctcgctgccgcaaaccttctcccgctacaaacctctagcgtcggaagcatgcctacgaaccaatcagacgtgcgcctcccggaagtttctccgggcgccgtgcaatccacgacggacctgtgcgctgtggctgatctaagtacttatagtcgcagtgtataaacttcctcctaattgtccggttcgccttctccagccgttctatgtagcatgtaaagtttgtgggtgattgggtgagtctgtgcggcgggaagtcaggatgccgttcggtagttctctgtggggaggggattgtgtatcgtgttgtttgcatgcaaatttgtgcggcgtggttttgtgatggaataaaggggaagtatgctggaagtggttgctagtgtgtgatggaaaatgctcgacccattcgagatgacacttagaacgtcaatcacaataactacagcgtattggcaagatatgtagagtatctggacttttcattatgggtatcagtctcattctgcaatcacgagtcaacgtgcacaagttcctcgtcgatcaagcctgaatcatctccggcaccttcgtgccaattgccttctttgcgtccaatatttccagcttggtcaaccccataccacccaagaactcgttaaacgtccccaagatcctctctagaccctctctcaagcattctctgacttcattgacctgcggcacgttcttgcgttcagcttctggcttcttgagggactcgtagtcactccagtgcacctgcacagcggccatgtagtcgtcaatcctgttgatggcatttgtgaagatgcggatgatagatggcacgccatggtgaaagtggccaagttcatcttgcttgagggaaaaagtagtgagattagtcagagcggtaatggcgttgcaaataagagagatgcgcgaatagggtgcgccaagcacgatgatgctggtggtgcgttcaagagaatggcggaaaggccagccaagaggcgaagacacaagtttgttgtagtatgttccgacggcagtttcggcctgttgttttccttcttgtgcctttttgagacccttgttgagggcttcgcggccatatgcttgctgtgcattgccaggcgcgctgtgtgatttggcaatgctggctgctgtatccgagacctgttcccacttcgagataggcttcgatggtgcggccgcaatctggtcaactttgaggggttgagagatttgcggaacgagctgcaccggtggagatggctgttgtgtgccagtagagggctgcgggcgccaggttggatcaagcgcaacgttcaagcgttcaatgaggaacttgatctcggccagacaaatatcagtgacctgctggaacgtcgatgctttcttgcgctcaagctcgccgtaaatggtctttcgacgctcgggaaaggagtctgtgattaaagcaagctcccacagtgcaatggcctaggtcatgttagctctgatgcatgtgctgtgaagattttcgcctaccttgacagcttccttcttcgacttgagaccgttcagtagcgttccgttaggatcctttgagtcgttggtgatgggctggtcattcttcaaaggctcctgggcaatatacaggtcgaaggccttattcacgaattgccacagagcaacaagtaaacttccttcgagcagaaagccccacacgagcggcaagaacggtgcaactccagtgggtttggaggtctttgacaaactgatgaaggtgcggctgaagctgtaataatagtcccagatcagatggcgaggtccaacgaagtagagaaatgtgccagccaccagcgaaaatgctgtgaggattgccgaggtcgttaaaatgctggggagcatcttgacaagggtctgcctggggttggatgatgtgcctgctggcacggtaatagtggagtcgtcattgttcttccttggtttcatggccggcacgcgaatggagtcataatcctcgcaaaggtgggtagcggtttggacaatggccaggaagaagaacaagagtcgcaggtagagcggccgctcattgagcttcaagcgctcgtgtgcgcgtcccatgtcggtgaagccgagcttggcctggctgggtcgcgaccatatgtaaacctctccgtacagccatgccgagaaagcgtagaatgcgagggtgaggatggtggatttgcggaagaagtacttttgggcggtctcgaagcgtgtggatgtatggcgctcgccgacatgccattgcgcgactcgaagtacataaatgatcagagcggggaggaagatcatgcacgtgcgaatgcctgtgggaccaatggggaaccatagccagagtgctgtgaagtgtcagtatgcgctccaccagaatgcaagcgagtccagctcaccgttgtcccactctcccatgaaacacgcgatgaaatagcaaagcagtagtgtatatcggctagctttggtgaatctcctgtgcagagctggagtgaggaagtcccggtacgggcgcacctgcgctcccagggttgggagtgccatgattgcgacgggcggggatgtggcggcagattgaggtcagaaattatatcatggcctggctaaagagtgtggagggcgttgctgtgcccgaaaaggagggatgagagggcagcgctgtgctcaacttcactctttgcaggtcaaaggtcaaacaaacacaagtcaacggagctaacgcgtggttccgccgcgcgccaagacgtctcgtgcggctgcgccattcgtcattgccaggaacctccagcctccgggcaacgacctccttccccacacccgacctctccaggctgctacattactgaggtccggtcgcatagcctcgaacaactcccaaaacccctccgcagtacgacaggagcccgccggcctcgtgcacatcaccatgtcgttccaacactcgtccaacctggagtcgcaaccgaccaacttccgccgaagcgatgatccccagtatgccgatgatccagagttccgcgacttcgccagcaagctgtccgacgacctcttcgccctgacccgcaacgtcgcccgcctatctaccgaggtggccaagctcgggacaaagcacgagacaccccgcgtgcgagagcgcgtgaagacgactgttgaagagacatccgacacgttcaaggagattggcgagggcatcaagaacatcaccacctggcctgacgttggagtatgccgctgcctcgcactcccaacgagtcctgatagctaacgtgcctccagccctcccaaaagttcactcagtccaagctccagcgtgaattccgcgcctccctccaggaattccaacaactccaaaaagccgccctggagaaggagaagtcttccgcacaagctgcccgcgcagcgctagacgcacagtccccgagtgaagagcggtcaggcggcgactttggcactcaccaacagcaggagcaagaacagcttcgcctcgccaaccaagacgaggttgacttccaagaatccctcatcatcgagcgcgaatccgagatccgcaacatcgaacagagcgtgggagagttgaacgagctgttcagagatgtcgcgcacatggtacatgagcagggcgcacagttggacattattgaagagaatgtcgaggttacgcatgacgccagccagggagcgcatgtgaacctgaagcaggcgagcaattaccagaagagcgccaggagcaaggcgtgcatcctgttgttgatcttgggcatggtgttggtcattattgtgctggctgtcacgttggattgattcaacttgcaaggaagagcggagtgtatatacgggcgaagggagcactttgataccatggcgttgcatgtcagttttgggttgagtttgttacagtcgtttgaagacgttgcatatcacgttcaaagcgaagctctaataccgtcttattccagctttatgatccaaatggtccaatctgcgcatacaagaagatttacctctaacgtgttcaagcacccaattgataacgcctctatgtgatgcatatatactacaattgcttcgtcacatcgtacatccctatcatacacatgccctttctcctccactctagaatccccaatacctcgcaactctcatcttccatccctcccaactgttcagcttcggcctcacatccagatagaaattcagtccctcgcccttcttcgccccactcccgccacccgcgtagaaatcaataacatactcaatcttctcgccgcaccgatccaccacccaatcatgccgatcaaacggcgtctgatagcccatcagactgcgccaccgtgccctcggcgtcagactcgtcgacaagcccgagaaactcgcgagtttggggccgccgcatgtgtccgaccgaccggcttcccacttcttgatctcgtaccatgcgcgctcgttgacggcgttgtggatgggcacgatggtgcgcatgtcgctggcttcggggtcaaaggacttgcggcgcatggcgtcgaagaacatttgctcggacgggtagatccagtttccggtcttcttgtcgggggctgtgtcgcgctcgttgttggcggggcgggctggggcagaggcagcagacgggagggcccgtggtattgtgctgacttcgcggtcggtggcgagtttgagttgcgagagtatggatgtggaggttggggcgggagaggaggtggattggtcgagagcggaggagtcgcaggatgtttggacggcgctggaggattgcgcctgggtgggcgcgggtggtggtgaaggcgtgctagtatgtgggtttgcgggcggcgtgccgtttgcgcgggcttgggcgagccatgcttctcgtgttttgtggtcgacggggcaggcggctgctgggtcgtcttgggaggacattgttgtgaagttgtgaggttgtgaggttgtgaggttgtggaggttgaagatgtgggactccggatggtgacggtggtcgagtacaaaaagttcgagcttcggaatccggaccagtctgattggtcggcatgcctgttcaccgctttggaggggacatgaagcatgaagtccatgtgctctgttgctttagtatagagctaagcgtataaaagaactcctgcggggcttttgtcttttggtgctatattttgactatcctcaatcaattaattcacgggtggctccttcgagttcgtcctaagcatcccaacaagaccctgcataaacaattccaccccgccaaattcccatccgaccccctacctcgaccacacccacgcctgttaattgacttcagccaccatgtcagacatccaccgagccagcactaccgccccggtaaatatcgccgtcataaaatactgggggaagcgcgaccccaagctcaacctccccaccaactcgtccctcagcgtgaccctctcgcaagccgatctccgcacgcacaccaccgcgtcttgctcctccacctaccccagccaggacgccctcttcctcaacggccagtctcaagatgtgtccggcgcacggacacaagcctgcttccgcgagctgcgtgctctccgcaaacaactagaagagaaggactcgagcctgcccaagctcgccgacctccctctccgcatcgtgtctgagaacaacttccccacggctgctggtctcgccagttccgctgccggattcgccgcgcttgttcgcgccatcgccaacctctacgtcctcccttcctcgcccaccgacctgtcccgcattgcacgacaaggctctggctctgcatgccggagtctgttcggcggctatgtaggctgggaacagggctccgccaccgatggcagcgacagcgtggctttccaagtcgcccccgcatcacactggcccaacatgcgcgccgtcattcttgtcgttagtgccgcgaagaagggcgtgtccagcacaacaggcatgcaaaccaccgtcgcgacgtcaaccttgttccaatcccgcgctgccgagacggtgcccaggcgcatgaaggaaatgcaggaagcgatccagaacaaggattttgaagcattcggcaaactggctatgatggattcaaactccttccacgctacgtgtttggacacgttcccgccgattttctaccttaatgatatctcgcgtgcggctatcaaggtcgttgaagctatcaacgctgctgctgggaagatcattgcggcgtacacttttgacgcgggcccgaacgctgtcgtgtactacgaggaggaaaacgagaaggaggttgctggcctgttcaagactattttgaatgagaaggatggatggcagggcgagagaggaagcaaggtccaggcgaacgctgaggcgcttgaaaaggtcaagacggaggctggacccgctattgcgatgcttgaagagggtgtcagcaggatcattctcactggcgttggagagggtcctgtccagaccgaggagagcttgattaatgagaagggcgagcctgttaacagcgcttagaaggaagtaggttggagttggccatgtgtagtggatacccgtagatagagtcaacagttgcgtggaagaagagaagacaaataccttgcattgcatgtaagacagaatgtgaagtttgtagtcttgtatacaatcagattgaagatgtgctacaagacaagaacaatgacctcgctggacgcagatgagaatttgcaattccaagactcgccaaagcaatgcctcttgtcttctctgctctgctctccaacgcctcaatgcgccatgcaagccatgatatctatcccaactcttccaaaagcaaccactggcccattatcaacaatatccagaactgcaactactataatcacaacaacacaacaagcccgacgtcgtaccctacagccccatcttcttcagctttctacaattcttcagctccattttccgcgcccggtccatggcttcctggtcaatgtaaaaccaaccctgtgcatcctccatcattctccgctgctgattctgctcatgctgacaccgcaccgacagcccgtgaacatattgctgctcagcctcctcgtccagtttccgccacttcttgggattgtactcgtgcacctctctcggatcgacaaagtactggactttgaatcgcgacgtgatgcgctccttggtcatggggtgtcgcggcgtttcaaagacgattttggggccgacgtcggcggggctggagaagagcgaggagagcagcgggagcacgaagaggaagagtagcgggaggaggttggagattgtggagctgagtgaggcttggggttctgcgccggggggttgtgcggtgccgggtcgtcgtcgcggggcaccgccgccgaattggtggacgcggatgccggggccgccgccgaggttgaagacgaagccgggaccggtgtccatgccgcctgttggatatgttagtgattgttcgcctacagcagtttgggaggttacataccaaatgggcctccaaacgccccaccaaagaactgtctaaacagctcttctggcgtcatttcttcttggaatcctcctcctcgtgggaacccagcaccgccgccgccgcctccaaatccacctcccgcagccgtcgctgggttaaacctcgcatcaggatcccctccaaactgatcatatttcttcttcttatccggatcgctcaagacctggaacgctttgctgaccagcttgaacgcatcgtccgcaccctcgtagccattcttatcagggtgcgtcagtagactcagtttccggtacgcctttttgatgtcgctatcgctgcatgtcgattttacggcttcgagaccgaggatttcgtagtaagccgtgggcgtgcagcgttttatgcgtattacggcagctttttgctcgacggtgaacgcgcgcccgctgctgccatcgtggtgactgcgtgatttggcgtcgccattctgtggttgcgcgccggacgatttgccggacattgttgtggtgggagcggagggtgtcgtgagagaggtgccgcgtgggcaggcggattatattcacgggcgtacccaaggccgaagttgttgttgtgcgttgtaagcgacgtgttgatgttggcgctggtaggtgaagtgtggtcgagccgcgggctccagtactcgatacgggtccgcgcatctgtccagaagtctggaggtgtagggtaaggctgggatggcacgggccaccgcgcttagtcgaccccggacgtcattgaattcggctttcaattcactcttttgcgctgtgcacacacctttgatccttgctcctctccgataatcacacaatacacaatggccgccgaaccagcaaagcaatcagcgctccaatcgctaagaaattggggaggtacgttcaccaactccttcccgacgtcacctgggcactcacgtgctaccaaaatgtctcgtacattcatggatgtcgatccatacactgtacatcaagcgtccaggcccacgtgctttctctacattgaaatcaactctcaaaaacaacattcattctaacaaacaggacagaaaactccgtccctccaaccctcctagcaactctaatcaccgcccaacatgcacgccccttccagcctctacccatgctcttcccaccaatcctgcttttctcatcctacctaaacctttccaactacaagaccgatgcggcgggtgtcactgcagcctggagtggcttgtatgctttgctcgccatgcgccggtcacaagtaagttttgagttatttgacgaaccggagacgtactaaaacacgacccagggtcttaagaacaagttcactgtacgaggcgcagtaagaggtgcatctctcgcactctgcgccgtcaacattgtcggatgtggattggcatacacgtttgggaagagggagaaggaagagaagagtgcttaagagtgtatcattagaccagtgccacgaaaattgtataacagtcttaatatgttggaaaccctcttgattcgttcatgatatcatctccgtgggcggaattaagacagcgtaagcgtgaagccacatttgtctctctaatcattcccatgtcagatccccaacacacgggatccgttaacaaataaaagcccagacgccacgaatgcacttcttctgaattgaaaagttgagcaaaccaacctctatgatgtatccatcggttcgccacccgcctccgctactctacgctcctcaattttctgcgccaggcggttcgccttccagttcgcaatctcatctctcagcgcgtcatttggaatgacatcctccagtttgagcggcgtgcggttaaacgggtcatggggatcactcagcagatggctttgaatcgtgctgcggtccacgacgatcttactgatcggtaagatgacaggatcttccatgagcgtcgccataagcgggtcctcatactcgtctgggatttcacccaaatcagcttcttcaatatctgcacgtgttttcgcggtctcgattgctgatgccatgttctcccactcctttagttgctcagggctcttgagcgcataacgtgccagggtgcgatgagcttcggtccagtattctgggcggtaggcccgtccatctgtagccacagcttcgatgaaagactgcttgccttgcaagttcaggtatacatctgtgacttcagccagcatctgccgcggattccagccgtagtcctctgggttcttaaccctcagggatgcacgcttgggaccgacaagagcttcgaggttgtagtcgagcatatgagctagacgtacaacaacttccttcttcgtaaaggagtctgcaagcgcttcggtgaagagcttgagcatggcgactgtttcgttggtgagttgcatgtatgatttggctttgccttgggctgcggacagcttttcttcgttttcttgtcgggcggcttggtccatgtctgctggtgagtcttcgagaagcttggaaatgtcatggatttccttgaaggctgtgaaggattcgtcgagcacgaaagtaacgtcgttgaggaggagattgacgaactggacgaagaatgcgaggttgaccctgggataggttagtttatgaagtgttcaatgagttcgaagagaaataccttgcctctgtcgcgagattctcccggtacatggtgttcggccatatacacttgattacctggaatatctcgtagcgaatattgaacttgtcgtagaattgcgtgtgagtcccagtgctctcacactcaatgtagaacttcatcaatgcatgcagcagatgctttgtcgcaaagtcgtgagcaaacaaggtgtccccgagcacacccttgggtcgcccagggatggcccacacaccgtggtagagaattgtgactaggccagacttgaggtatgggttcttgatgtattctgaactcctcaagaatgcgatgcaaatcttcaccagctcctcgcactgggttgaggtaacaatgtgcggcatccatcgcgtgatgaacttgaaattaccaacaatatcttcgacaaagtactccgggaggcacttgaacgctgtagactgctctttgggtagcggcaactgcaattcctgtttcggaaaggctgtacctggcgacgcgagccgcaaaagccatacaattacatatcgcatgagctgcatcgagcgagcttgagtagtctcatcaagcaagacaccctggatcgccaatatgatacactggccccgctcaatctgatgtttgagcttctgcacatgattgtcgaatatcgccagttgtgccggatttgaggcatacttgtggcgctcggtctcaatcctggcaagctcctttgtgagatactttacgtccttttgtaggttggacagcttcgcattcgcggcctcagttccgtagtggtgcgcagccacagttaggaagaaaacctcactgataaagttattcgtgccgctcgcgctttcgctatagaactcttctgaagccttgtcatccgcattgatcttggtttcatccttgatatcaacgcgtggcgatcgccgtaaatagtcaacctcgatacgatcaatcttggagaaagatgcatccatgaagggctcgcatagacgatcgagaatgacggtaacattgaccatgaatccgtcagacgaaacaaccttggggtcaacctgcatagcgcgtcgtttgtggtttttgtttacggtcagggcgaaccagtccagcattttctctcgcgactccttgttcttgatgaaggcattggcaatgtcaagcaactcatcctgatgggtttggagcgtcatacgtagagcgcgctgagcgtttgcaatcaggcccttgtcttgggatgcggaaccagcgaaatagttgagtgcgacttcgccttgcatgggggacagacggaagaatgggcccagaaaagagcttgtctcaatctgttgcgcctctatgtccgtgggcagaaacgtttcggactgtgccagcgccgctacaagtggtgggaagcgaatgaagactcgaagcacgagcatgaacggcctatagtcaccattcatggaaaccttgactagtcgtcgactcacatcttccatggcacttaccaaagcttcttttacagagtcgtcttcgcccattcggtggctagcctctgtgaggaagtcgtagcagataccacggtcgtcatcgggaccgagcagaatgtggtcagccagcgcgtttgtgggaggcatctcttcgccgaacatgtctgggatagtcgcagcaaagatacagtagctgaaacatagccgtcgagcttccttgacgatctcgtgctttgggtcgctcttgctggtcaggctcttgaactgcttggacacgcgcttccagcagcccagcagatattccaatgctgagccttggctgtggctcgacgctgactcgaggataactgaatccagcatgtccgtggtgaagcgaagcggtttgccatctgcctccaaatcatccttggtcgtggatgcaaagtacaagctgtggccatgcgtgtcttgtgtacgggtctggtccagagttatccggaagatgctgccgagtgtacgatcctcccacgtctcgatactgacgtcctgggccttggctgcaggctgtgatgggggcccgctacttgacggttgcgcggccttgggcttgatgttgatggaagacttgggcgcgccttccgcctttattcccagctgagagaaagggttcgcggccggtgcgggctgaggcgacggtttcggcggcggtgcttgggcttctgaaggtttcggcgacgagctgctcgatgctggggctggcggggctgacggggctgacggggctgacggggctgctgaagcggactgtgagcttccattcggattcgcggggcccccgagcttcgcaaggcgctttgcacggatctgcgaaaggtcttcgtcagcgactcgctttggtggacgtctagagagctcctctaccttttcaggatccatgtcttgcggcggcggtggcggcggtggcggcggtggcggcggttgctcgtctgccatggtgtgtggattcaagtcgaggtagtcgcagattcgtgagcggtagggagatggtggcggggcaacgggaggcaaaagaatggaagagttgctgtggttcgtgtaatatcacttgaagcgttcccgacgaggttccgcgcgcagtgaggtcagtagtagcctagcccccacattacacgcgcgcctacttcgtactcaccacttcacgtggaactccgccgaagcaaggggaacggtgcattcatcagcaattcaggagcagtcacttgagaattgcaaagggtcgcctgttgcgccgactgcatcatacaatacacaacaactttgtctcacagcctgacgatgcacgcctactcggcagcaaccaccggtcatcatgctgcttgtcccggaggaccactgtctgactcctgcggaactctccccaagctgcagatctatacgctgtctcaccctggacatacgtgccattgctgatatacgacaaacttgatatgacctatgacgctggcgactatcttccagtcgtccactcaacgtacgcgacgcgccaagcagcagcagcggtacgtgagccgaggtggacccttgttcattgcggggattgctcgacgtttacctgcacaaaggcatgggagcctgtcttgaccggccttcccagatggcggtgccagagtctagacggcacaggatggcgtggacagacaggccatggcgggcgttggacagtccagccagcggcggacggccgtccacgggtgtgcatgcacatggacgactgtcagcagcgttgtacacaatgccccaagctcgacgcaaagggctccacgggccagcagctgtattggcagcggcacatcaaactggcgctgaaacagcgaccgctgggtgtctaataacgctcgcgggaggcagacccgtgacctcaacactggtggtcgcagccaacaggaacaggcgtgcaggtcctggaggaatagcagcgggcaggcgattgcccatgtcgtgttgcagcggtgcgcagaggcttcacggtgaagcgcatcacggcgtcacggcgtcacatggagcaaccgtgggcgtatggatgcatccatggatgttatcgtcgctgtcgctgtcgctatctgtgtaggagctagccgcattaaagcgactacttccgccaaacgctgccccgtcaacacagcgaccctctcgcactgcactctcccaccccccctctctgcttgctcgcctgctctgtcgcacgcttctgattcgattgcatcacggttcgtagctgcaccgccacgattcctgcccttgtgcccgttttggacagctcagcctctaggcacgagcccagccgcgcactgagcgcctagtgttcagcagcagcgcagcctccgtcttcacaaccctacttcaatcaccactcctctccatcctctgctaacactctgttctcgcaacagcaccacctcctgcacccacaccaccgccaacacccgcacccaccccacacatcgccatggccgagattcgtcgaaagctcgttattgtcggtgacggcgcctgtggaaagacttgtctgctcatgtacgtactagtgcacgcggccatcgccgactgctgcccccgtggccttgaccttcacccgctaacagcaccgtctgcagcgtcttctccaagggcaccttccccgaggtcagttctgccgcgcttttgcctccatccctgagctgcgtcagcctagctggcccgcgcagctgcccatcgcaccagcaccacgcacgcccattacatcatccgcatactgactgtgccgtctcaataggtctatgtccccactgtcttcgagaactacgtcgccgacgtcgaggttgacggcaagcacgtcgagctcgccctctgggataccgctggccaggaagattacgaccgtctccgcccgctctcctaccccgactcgcacgttatcctgatttgcttcgctatcgattcgcccgactcgctcgacaacgtgcaggagaaggtacgaaccacgtgttccgcctatgcatcaacggccgctaactgtgctgcagtggatctccgaggtccttcacttctgccagggcctgcctatcatcctcgtcggctgcaagaaggacttgcgcttcgaccagaagaccattgaggagctccacaagacttctcagaagccggtaaccccagagcaggtcagtgttcgccaatcccccctacccactgcctcactaacacggcgcaggccgaagatgtccgcaagaacgattggcgcccagaagtacctcgagtgctccgcaaagacgaacgagggtgtccgagaggtgtttgagcacgccacacgagctgccctgctcacccggaaagagaagaagtcgaagaagtgcctgatcttgtagatgccgtcggggcttgtgtgaatatactggggccgccgcaactgcgccatgttgacaccagacaagaccaacacggtggcggcaactgggcgtgttatagtcgtctatcgagcaaggccgcgaatgcgaatggccagaaagaactgaagacgagtttggccttatctggctagtcttctctgggcagtcactctcgggcgttttactgcgctggatcttttgtgtcattggaaacgtacgtacatcatcttggggaggcatgatggaggggttattttctcagagtgtgtggtcgagattgtgcagctatcgggttcagcaatggtaggatctttctaataatgtgcttggttttgctctgctcgcgtgcctctgagattcacacagtcgctcatatccaatcactcgtactgcttctattctactcactcgcacttgcaattgttcatgatgctgtatcagcttttccttgattgtcatgctgatcaaattctctcaacatgagcattcaacttcgtcattctctcccctgcccggcgcgattgtcgttctaccgaacatggaaaagcttttggtccccacaaaacgcttaattgacttgttgaatcgcttcgcagccggctgcacgattccgagcacccgccccgcttcttgtcgacgagcggtaagtggggacgagcaggaaatcaggccaccgctcctatgacaacacggctggtatcttttcatgggattgatcatgtttactgaggagactacattatcaggaatgtgcgatgcccagtgatgtagacagtattccatacactggcacaccgcatgctgaggaagcctgaattaggaaggtgagactccccgagtgcacgacttgtgtgcgtctcggattgatcctccatcttttatgtttttcattaaaatcaaacctgaagcttgctatgaaccaccgttaaagagacacctgggtagtgcatcagatatgctagcgctactgctttgggctagtgcaccaccacgtgtacacgcatgaggctcttccctcactttcccacaccgatcagaaatgacagaagcatgttaaacacccaagagctttgaaacaagatctagccttttcccgcaattgcgcttttgcccgcgtgctgcagtatcacatcatcggaccagggctgaagtcggccggaccccactcaacatggcgtacgaacagttccgcatatacggctacaaccacggtactgaaccagagcattatcgactgcatgtacgagaccatcggactgagcatactacaccgcgtcgggcacactactatgatgcataccagtccagcccgggagctgactatatcgatcgtgcacgcatgccacgaccagacgatcacatcggaccgtacgttgaatcagcacgtcggtcgaggcgtaagaatactggctattcgactcaagactacatctctcctccagtcgatgccagggatgactacattgaccaggactaccatacaccagctagggctcatgcccagcatactccaaggcatcaaaacgtaccagggggattctatgaggatgaatattccccatcaatgccaagtatatcagcaaaggagcaagattccattcaccgaattatgaaagaagccaagttcgggaatcatcacgaaatcatgcgggcctattgggtgccacaagaatacgatgagatgcctgttgatcagacacattcgcatagacagaggtcaagatcagttccgaaattagagccaagaagagtcaggtacgatagcgagagtgagactgacgtgcagacttatgttggtgacagtggagatgatgaagtagaaagaccaagactgggaggctggaacagcgatgaagattccattgttgaaacaagagacagatggagatccaagtccctacgaagcgacgacgtaggacgggctccgtctcctcacatgcccggaggctacgcatcctcttcgccaagcatacactacgagagcgacgaagaagacgaaatgcgtcatcgaagtcgaaaagcatccagggaacgcgcaatacggcgttacgcctcttcctcccctaatgaccgacacagagactcttcagcgtccccttcggcacatcactatgcctcctcgtcccctgctcccagcgagtggggtcagtatcgatctcgcaggcacatctccttctcctcgagcaccgatcacgctcgccagcgatccatgtctagtcctcccactagaccacacgcctcgtcatcactgcgcccacgaatccagcgcgctccttcgccgccgcccgctatcgcgcgacggtactcttcttcttcaacactgtcgccatatgttggtagcgactacgacgcaccagtccgctacgagtccgatacgggcgacgacgacgatacttgtgtgtccgggagcgagagggggcgctatgttaggtctgagattgattcggatgtttgtagtgattcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgcgggcctggtggcgtcaaattgttctcgtttgttggctatgaattcatgtgttggagagttcgcatgcggaatgttcaacagtgaaagttgacattgttactatctttccccccactagttttctttagctcaccgtcatgtcctccttctgatatataaaaattgccatcgctcacctatctgccttttagctaccttactgtcaaccatcaagtactcaaccaccgccgctcgaccaattgactacatctcaaacaccttccaccacacacacgtctgacgtctcaccacaccataccatttaatgcctcctgagccccacaacccctcatccgacaaccaaatgatgcgtgacgccaacttcgacaacaagttcgacttcatgcacgcccacggactcaggccttacgaaaccgacgattacccggaggctaaaggcatcttggatgcataccgcgaggctgatgcgcgagagaaagagaaagaagatggtggaaaagtgactaagaaggattacgaggacgtgggaaaggagagggggggagaggaagcagagggagatggcgaagaaggtgcagagaatgctggtggagaatcagagggtgggaagggcgatggtgatgatgatgatggtgatgatgatgaggatgattgtaatgggggctttggatacgattacttcggcgaggatgatgatggcaatgacgattattagcagtaatgcgataggaatggaggattgggtgtcagtttgagaggcccacactagtaaatatccaaatgcattctttaactctgatccaaaagctttatataatggccgttgaaaggacgtttcgttgttacatgttcgtacaattcaaaatctatccatgcctaccctacagtgccactaatggggtgacgccaccagtgttatgtggtatattgtacatcctcccgcctcctgtacaccttaggcagtcgctgttgccgccggggtttcttccacaacagtctgcgaaacctccgctaggctgcgatttcttgacactcatggggccctcaggccatggcttacccaacgcatcctgcaccttgatcacctggtttttcaggcccaggtacgcagccattgactaccacaatgccattctcctcgtcgacctgcatgaccttcaagttcttgaccgtgacgctctcattgcccattcttccggccatgcgcttaccgggtagcacacgagatccagacccttgggaacctccggctgatcccatgccacggtgcatgagcgattgaccgtgggatgcgggttgtccactgaagccgtgacgtttcatgccctgcggaatccattagtctcaatttggagaagcctcgtatttgaacaaggtctgaacttacaccagcgaaacccattcctcttgaaatgccccgaacatcaacccacatgccctctttgaaccaccccgcaccgacactctctaccaacccgcacacccagcccctcctggcccttgaccttgaattccacgacccatctcttgggtgcagtctctgcctttgcaaaatggcccaacattggtttcgtgacgttcctcgcctccttctgcccagcgcctatctgcacggcccaatacccgttcttttctcttgtcttgtgcgcaacgactacattgcggtcgagttgtaggaccgtgcaggcggcgcgtttgcctgtggtggggtcgtatatggctgtcatgccacgcttgagagctagaagaccagtgcgtaatggcgtcgagtgcgctttacgttcaagggctgctgcagacgtgctatttagcgctggtttgcctgggcggtgggcgaagcgatcgggtcgcggcgtgtttgtggatttgatggtgcggatgcatgtgtaggaagtcgctgcggcggccggttgtgctggaatcaaagcccttattgatgacggcagaagaaaagccgggggcaatagcccccaattgaggggcgctttgggtggcattgtgtgatgtggcggagcggatgcgcaggacgtcgtgttggagatgttcgggaaattcttgggacgaagctaccacgtgacatcgcgctcatcgcggcagacagccgctaaacgcctttggaagagcctcacatgacggatgtgatcaaaagtgccgcgattgacgtgccgggcgtaatattatctgcagcacctgcagcagggcgtattggcgcgcgcgaataattcttgtccacacgtcttgccattagctcatacaggtcagagtgaagtcaatcgtggcacggcgaaaacatcatctttaaagtggcacgtttccttcattcgagcgagccatatcctgctggcagcaggtaccacgtgaaaaactagtcacaaacaagtcccaaaaaaaatcagatcagggtatcccaccaaatatgcgcctcataaacaccagtagaaaagagtgaaaaaggcgactaattgggtcaaaagctgcagtgccttgcattcgctgaccagagcgttgccgagatgccacaacagcgtgaatgttgggcgctgtcatcggcctgtgcgtgggccgcggagcagaagcaatcacaatgcaaacgctggattgccacgcgcaacaatgtgaggcgcaatgtcctactcagcgttagtcccatgtggtaagaggacaatggcttgttacttacggcagtaacaacagatccagatctgatgattgcgtgatgtccgacctttacaccagcttcaatgacaacattgtcgccaatgaaaacattttcaccaatgtggacttctgcagcaacttctgtgccattgctgcccttgaggctatttgtatcggttggtgtcttaagcgtttgaatggttacgccaacaccaatcttgacattcctgccgatagcgatcctagcagaatcgagaagacgacaatgagctccaattgtaacgttgtcgccaatagatatattatagccatagtcgcagtggaacggtgtgccaacgttcacgtttccaccaagatgagcaccattgggagcacccgggcgatgatccatatggcgtggagggatccattgagctgctacaatcagcttgaagttgcgctcacgctcccctcttgagatgaccacagatgggttggcagtgctgttgtaagcgaagacggcgttggtgcactgggagcgttcccgcatcaactgctcgtcattcggcaaaaatggctctccattcaacatttttttcctttttcggtcttgtgcgcccttgattgaggcgtataatgcgctggttgcggcgcaggcggcgcagatgtacggcggcgccattggtggtggttgacgaggttgttgtggcgtttgatgatgggcatcagctatagcaggagtgtgactggcagtatggctcatgctctgagtagtatggtggtagattcgcggaattgtgttgccggggcgggagggggtccttgtggctgaggcatgtgatgatcgtgcgacggcgtcctgtcgttggtcggagcgggtggctgcggatattgcgcaggtacagacggcgcatgctccggataggaaacccgcggaggctcgttccagccgctgttccaactgctaggtgcaggaggtttgcgctcttgctcctcgactacgattggtcggactcgagcaccttcagacccgtttagggaccggtgatccgagtatggctggctgttgctgcgtgtcggttcgcaatgcggtatgtgaatctgattgcagcctggacacttgggatagtttgcagtcaaatcatgaggtggtatttgctccttggcctgcaacgggggtggctgcttcgctgcgccattcttcgaccaagggaccttgctagtgtagccctcgcatataaagccaccacgggtacagttgttacctgatacggcattagtttgattctgtacacttgggaggctgtaaatgtgcacatacactcaggcttcgcctcatcgcacttcttctttcgccttcggcaggtcccacagccagtcttggttcggttggcaaactgtctctttctctttttcgcgtcattctgctgctgtgcggcagttcggctagggtcggtcgagtttccaggctcaaatccgccatgctcgctgaggggcagatgctgcgttgccatgggcggcatgctgccgtgcacttgatccatcggacgcggctcacgcatatcgcggtagccattgagtgactgaggctcggcagtccaacgtcgctcgtgctcagtgggccggtctatggaaggaaactggcggtgctgtggagcctccatacctccactcgtactgacgttgtggtcaggagagtttgaacgcggcctcttgttggggggactgtctgcagagtccgggctagatgagcttgaagaggcggaactggtgccactgcggtatccgttctcggacggccgtagctcggtttgttgtgggggacttgtacgtgcactcatgcccaaggtgctagcagatgtgcgaggggttggcggtgagcctcttccattcacggtagtgaaggtaggtgtgaaggaatccacaactttgtccttgagcatgtatggattctgggtattgagtagtggtaagtggacgacggccgacatactctgctatgtgggtgcttctgtgtgggtggaaagagtagcttgggtggtgctcctttgccacgtgaggccttgagtggttcctgcgataacgatttacacttgggacgaatagattactttttccaaaagtcgcatcaatgaacagttccattcaccctagacggtacatgcagtccggtatgctagaacagtgtgggggaacgtcgatattgcaagcaatagagtgtgccgaagatgcagtggaatgcaggtgcttcgcgggtgacacgaccagttgatatttactttttgttccacgacacggcaagcggctttggcgcttgtcggcttgtcggcttgtaggagttgagaagcgtagttgaatgttggatgttggatattggaggttgcggatttgaatatggatggatggtcaagatgccgtaagccagtaggggatacttggtgggagatcaacactgtcgaggcaggtggcggcgggagtgtcggagttgggctctatcgtctctttgttttggcggtagcagtctgggagggtgcagggtgcaaggtgcaaggtgcaagatggtgctgtgacggtcagagggccacgggcgtggatggtgtcaacgaggaagccgttcgggaagcagagccacccgtcgcggcgaacaggctgtataaaacgcagcgcacacagcaggcttgcaagtacactggatgagggaggggcgactccaggccaggcgcagcttgcaagatcccacggaaggcgcctgtccatggctcctgcaactggggtctgcagctggcagggcccatccctgcccggccccgccattggctgtgcgcttactagcgttgtccgcagaactgctaccgaacacctcgacagactgtagactcgcggttactgcgtctctccacgcggctgcttcgatctgtacatctgggcaggggtccatgaggctctgccacgtttttttggcgaatttccgacgtctttcacgatcttgtcgagatgtgcgagcttggagctcggaccaggggccagggtggcagtgggtcccttttcgaggtggtgtcacggcgtgcagaggcacctaacgactttcggcgatcatcaactccaacttcacattgccattgtcgtcgagaatccaattggctgccgcccggacgggggtctatatttgacgcgcctcgataagcgcgcgcggatgctcgctcctgcccaacctacaccacacgaaaagcataaggacgggcctcgggagcctcgagcgcacaatcaaccacggcaacttgcaacaacgccttcaccaaccaactctcgcccacgcccaagcccgccagcacacggctcctcgcagccgtgcgtgtgtgcgtatcgcccaacttctcgcgcgcttcccccaggggtccgttcgtttgcgacaaacactgcctccttttaaccgccccgatagactcgtctgtccctgtcccgaaagagcaggccatcaaggccccggccaagtttcaattaatcaacacttcgccgcccactccagtctcttcttctcatatgacccactgccttgtcgagcttcctgcgcgcgccgccttctgccgttatgttgacgttccactgtcgattgcagtgtcgatggcagatgtccgatgctggatgctcaatgctcgatgatgatgctgatgctcgatacacgcccatcattccgcccgtgtcggctgcgagtcgatccacgcgtgtattggttggctagccggcccgtttctcagcggaatgtcacctcccctgagagcgtcctggggcgtcctggggccaaaggccgctgcacgcgccttgtgcctctcccgcttcgcccgacagcacacgcggtgacattgctcaccaatgctactacacagccagagagccgcgtcactcgtcggctaaagcgacgactcaggcttcccgcccgtcgcgttatatttgcttccgtgcgatgaaaatgccagccgctgcctgatcggtcttacttcaggccattaccgcacaccaccaatggaatgtgttgcctctctcgtcgttgtgcatccaagattcatgaccctgcctaacgcgctgcccctcggcgcgtacaacagcaacgctgttctgtcgtgctgctgtaggaatagcttcaactccacgtcatggctcatggcctggtggccaacgtatccagttcttcgtttccttgggggggcacaggcggggcgtgccgctcccgctagcgatcaaacagagcactggggacgacatccagctgcttcatgcggcgcagttgcgatccagcacctcggtgcccatggacttcgagacattggaaaagcatacattccattgcacaggagtctttgggaagcagtgaaccgtcatgcgctacgctatggctctgatcctcgatggtagccttagtcagcctagtctacaggatttgtgcgcttatcgggtagcggctttgtggctgccgttgcgctgcgcggatgtaggcgcttgctggcgaggatatccgtccccacgtagcgtacttaattaggctaacaactacactcaaggagcgcccttgctttgttccttcaaggtcgagtgcaaccactgctacggaatatcttgccgtcgcggctctgtcgcttacaagcatgcgcaaactatgccgtcacgctttgccgcgagttaagtcggaccggtggaggaaccctctatcacctcgtacacaccatcgcccttcgccggaccagccagtcaactggaaacaaaatgtaaaaggcttcttccagcaatttccccgttccaagacatatgcggtgacaaagtgaacggcgcaagctcgcctcaatggcacttgatgctgcttcgccaggcggcagtcgccttggcctacccgccacgcattttactgtggtagaagacactctaccccagatttcgccaccaaggtttgcccaaacgagcgctttctcaaacataaccagtcgcactttgaccagaggttttttagttgtgtccgaccatatccatcattgggtgccccggtcgcttagcgtctactgcaggccgtgatagccagcataggcaaatggagcgtgcaatatcaatccccgatgctagtctgcaagtgtgcggcactgttttacttcttcatacttctatgactgaagggacgccgcataaagtcagctcgcttaccttttgctaacccgttttcttacacgcccctctacgctatcgcgcgtggagattgtggtcggcgtcaggagaccatttagggctgcggcgcggttgcataggtatctaacatggggcgtccccggcgcatgtacccacaatcctcacggaaccaacaacaactttagcaatgctgccaccactggtgtcggccattgcagccgcgtccttgcattacagcttcaaagaaggggcaatagtcaagaaaactactttctcgccgagaccttggaaccgacccttcgcttaccgcttcgatattgcgatgaatggtgtaggcacatgacttcggtttggacgctgcaaacgttcaatcgatgcattgaatagtgttacacaattcatcaacgtcgccattctgtcggttgttcacacgtgctgatgtcacattcaagaaagcaacgtacttctgttaccgcaagcgcccaaccaagcgctccaagtttcggaacatgcacggtcgccccgttgcttgtttctcaaggcttctgacccactggcgcctatggagacgcacagtgcacctcagcacattatagagccatggaagtcactccgtggattctcactcgctcgacacaggcggtcaatcctgcaatgtgcgcttctgaatcacgtccaatagatgatgagtctgtcacgcggctgctggcgatgctgggtagcattgagccacccatcagatcgaattgcgttgtttcgtgtccgctaggaacctgagcagtgtgttcatatattggatggtggtcaaacaggcaggaagcacgaggcggtaacaaagaaccttgtactgactgcgactagacatacccactcaaaaatggatccaagcgcaaacgtggagtgtgctgacgaagctgtttgccgttcggatgctccagatcaggtcgacagggtgggatcgcataatactctcgtcatagggactccctggctcttggtgctgcaggccaacttcgagatgtgctgttcatggcagcatcactagtcgctcactgttctctgtgggtcaataatgttgggtaacctcttttccgggccctgcctgccctacctgccctgccaatgcccaagatgactgatgttccaatcacgagtacgattcaaaagtcttccggaattgactggacgcttcatgcgagctgccacccactcggggccactgttcatatttctgacacaagtgagcttgaggatgaggagtctgtagagccggccggtggggtattgcaattacccatgcccgttcagagtttatgaacgatacgtatgtgcagagccccgtgtgtctcaagatgactccgatgccctagtcttgcacaaagcgtgctatctctggagtctacatgagattgaaaaggtagagcgagagttcgctggccaaactatgatttggacatgaacccctacggaatttcgacgacgaccgatcggcaaagaaccggcaggatcaccaaactgcctgaacgtgccgcactgatttcgtttgttgctaagcatcgggaaggatcacggcaacaaagaatacagaatcctggctttgatgacaggacctgcgggtatttatagctcggctgcctaagcccgcgaagaaacttgacggcaattgcatcggaagccaaaaaaaatgtttttaacgctgatacggattggtaaaacggagaaagaatacaattggaagaatcgttcttgttcgtctagcacacgggcagttgaagtactaagaaacagcaaaaaggtgtaaactcgactcgatgtagatgttgaatgatgcctctgagaactatactgagatcggtccgcccaaacatttctttcttcttcaggcggcgacaatagtgagctgtcaaacgtattgaatgagcctagaattcttgaaacctctagtcttgtgaaaacaggccatgcatgatggggctaaaagtacccgagtcacgttctagggattgaggcttgatactcagttcggtgcttatctggaatatggtacttctcaccagcacctctgtgtcaatcttggagttcattcgtagatgatggcgaatcattcgtagtaaatcaaaaaatatcaactgaggtttgcgcatgtcatactgttgttcaaaaggagcagcaacagccttggaatgcaacttccacagtccaccgacggcgacaaagggtataccctatgcttctttctccatatgtccaaataacgtggcacggagaggtggcggcgaggacggttttcaagtataacaaagaatatataagtgcccaaaactatttccctatttccaaatgtccgaactgggggtatctgaaacaatgaactatgcgcatgtttaaacttgctaacaacacaagggagaagtggaaatctcgactgcgctcttacattcggtgcttccttctctggtcgcctgttatctccccataccttcttaatctgtcttccagtgactcgtcaacctgccatcgtcgtcggcatgcgaaatcttgagctcaatggcatacaagcccattgtaatggcaagattgatccatctccaagtattcccacctacatcgccgccttggttcgtccaccactcgccagtcacggcgcttccatcagcgccgttgccgctggcgaagtgctgcatcagaagactggtgtacacggcaatgataatactggggctgaaccatgtcagaaatccaaggatcttgctcgtttcgtcttcgtcatccagactgggctcttgagacagagctcgtgcgccagattctcggacagcggggatgatgcgcgctgcagcatacatgacgaagacacggtaggcgagggagatgataacagaaggcgtgatggtcattatggcaccgaccatgaggttgaagccggtgtgaatgattgtgggaagggagcccatggcgtggagaagagtcgtgtaggatgccatgatgatgggaggtaatggcggtagagcggggtcttgaggggcatttgctgcggctttggaaccaggcgagggctggtagtcggtgaagatctgatagatgcagagggtcacgtaggcgaactgacgcgagttagctaggtgagggattctaggtggggtgcttacaagcaaagacgattcgactgggttgcctctagcactgacaatgccccatccaccaaggaatatggcggtagtaatagctacaccgatgaggatggcgtctacgttgctgatctcggggaaggtagtaatgcgccataggaagtagacagacgtggagatgatggaggcagagctgatcaggaggccaatctatgcaactgtcagtatactgtttctttgcgcatgtcgaatgaaggcagtctcaccatccacgcgtctccacgctccctgttcaccacccatctggtgatttgtccagcggcctggattaccaacaagctgcagaagccctctgccatctggaatacaggggtgctgtacctcaggccgttgtcccacgcgctgatcgaggcactctgtatcaggccttggctcccgaatatccactcgctgacggtcttgtagtcggatctcttcccggcgaaggtccgctcagcccagcgtgcattgttggtcgcgtcgatggaaaacttgttcagactccagatgagcagcgtcggtattgccagccactgggcccacgccgccatgttgcagagcgcccatcggaagcgtgattgatcgggcgtggctagtcttaagaccgagtagaggaagtagtatgtgctgaggcccagcgagaatgccagtccacatgtgcggccgccgatgtcgaaggccaaggggatggtgaatattatggcgcccaggaaggtggtcgacgagagcactctagtaagccacatctgcgtgcgccgtcgtcgccaagctcgttttccaacgagcctgacctctgacgtgcgctgaggcggcggagaaagattcggggcgcgtggtggacgcgcaaacagcgccggggagtcgtcggggggtcagtcgcggtgcgggcagcggcgtcggagttgcggtgggcgcgcacaggtttcgttgcgtgcggtgggtcgtggcctcgctttcgaatcgtggctcttggcgggggaaatcaatcttcacgtgcaagtcgacgggtccacggaagctcgagcttggtgcagaaggagcaggagtgatcctggcagacagtccgtggtcggatggcctgcgagagagggggtttttttttgcaggcagcagaaagatgcaggtggctgcgtcaacagcaatctggcaggccaggcacagatgcaggctattggtggtcgtgtgctgtcgcgtgtaggcggccggggtcgttgaggctcgttataagggcagagctggatgtcggtcggcaacaaaattcaacacatgtgttcactggacacggctccagctccagtaagatgacagtatcctctctgcagcttgccagcgggaaagaacaggttgcgagaggctgcggactgcgaactggaaatggcccaaaattgcatagcgcccgcgtcgttggaagaagatgggtccgcgggtgccaagtaatctgcgccgcgggatggctgccctgcttttgtgccccactcgtcgagcctcgaaacattctgcagaaccagaacagcaattgtatgtttgcactgaggcccatactgctgccatttgcaagactgactccagtcgcctctagacccgccatcgcccgcaactacacgtttctcaaaaagaccatggccaccgaatccccctccaagaagcttaagatggaagcgcctgtaattggcacgcacaagtgagttctgagttctgagttctgagttctgagttcagagttcatccatggcgcattgcagtgaggggtctgaccaccgcgcagtggccacttccacgccgatgaatctctggcagttgccatgctgcgcctgctccccacctatctcgactcgcagctcgtccgcacccgcgacccagaagtcctcgccaagtgccacaccgtcgtcgatgtcggcggagagtatgatgacaatgctaagcgctacgaccaccaccagcgtggcttcgagactgtcttcccgggacacaacaccaagctgtcctcggcgggactcgtctacctccactttggcaaggacatcatcacctcagtcaccgggctgcagggccaagaccgcgacattctgttcgagaagatctatgccgacttcatcgaggctttcgatgcgaacgacaacggcgtcaacgtcatcccagccaaggatctcgaaaaggcaggattggccaagcaattcgaggaccgtggcttcagcatcgcaagcgtcgtgaaccgctacaactatggccctcgcgctgcaaacgccgaggacaccaagacgccagaagccaaacaggcagaagaggacgtgcgcttcttgaaggcatcgcaattcgtgggcgagcagttcttgatcgagctcacagaccgcgcaaactcgtggctccctgcccgtcactctgtcaagcaggcatacgatgcgcgactacagtacgaccctcaaggccgcatcctagtcctccccgaaggcatgccctgggccgaccacctttacaacctcgagaaggagtcgcccatcccggagggtgttgcgccacaggtcctgtacgtcttgttcccagaagacaagcccgagggcaagtggcgcatccgcgctgtcagcaaggagaacggtggcttcgtcaaccgcaaagatctgccagacgcatggaagggcgtccgtgacgagcagctggaccagatctccggcgtgcagggctgtgtgtttgtccacgcggctggtttcatcggcggcaacaagtcgtttgacggtgctctggccatggcaaagaaggctctggaattgtaaacacgccggccgtgacgaatgacgcacgaaaaggttacagcatggaagggcgttttggcgcatcatacaaaagtcacgataccaagcacagattgtgctttaggattaggatagaactatggaaacatagtaatcaccaccaaatgggtggtttcggtcgcccagagtttcactttctttgtttcagacctggtgcggtactcgactaccatgcaagaatgctgtatcgatgcgcttcaacagcgtacacacagatatgctcattgattatggaagcaaaccatggtattggctgagtctatccaagcgcaaatgtttccgccatgtttcgatgctacgctctcgttggtggacaggcggcaatgatggatgtggagcgggtataatcgtcatacaggccgagtcgggagctgtcgggcacacgacagccatgctcgcagccaacgacaggcgccgtgttctgggctcgtgtcagatctttagccgcatcagtcaggcaccttcgctcgcggggctgcttgtggcgaagatggcgtagatgttagtgctggtcgtgtgttgagaacgagaagatggcatgtttccggctcagggtccacgatgccttctttctgactctctccctccatcctcaattgtcgtttgatctgtcattttcgtcgacgaagcattgcactcgccccaaaggcagtatattgcgattgcagggaattgataagcgttgaacgacccgcacttccccgatcggccgttgcaggctcggaactagatttgactagatttaaccctggcccgcgcttcctttttgcctttaccgacattttcacgagcaaaactcccctgcaccgagacaactcatcacccacgcacaccgcccacaccaacggctgcactccaccatcgataagccgcgagtcctatcaccccgccatagatagttggtcgatagcgacgcacacaaacaaaataaaaaactccctcaccaggacgacaaacgcgacaccggcacacgagcaaaatgaaatacttccagcagacagtcgactttgactactcctgggaagaagtctcgacgagcaactggcgcaaatatgggccctggaacgagaagacgccacacgtaatcgccgtcgacacgctgagtcggacggtagatccggccacgggcattgtaagccactccctcccacgcgatgcccctcacatcatcgcgaccatcatgagagccttgctaacccaccagtagctgcgatcagaacgcctcatcacatgccggcaaagcgcgccgaaatgggtcacctcgatcctcggcgcccaagatctgtcccatggtctatgagacctcgtacgtcgacccagtcgccaagaagctcaccctctgctccatgaacatgaccatgtccgacctcatcaacgttcgcgagacatgcatataccaacccactgcttcttcctcggctaccgcacccagcacaaccttcacacaaagagccgaggtaacagccctgtgcggaggctggcagaagatcaagaacagcattgagcagttcactgttgagcggttccagcagaacgccgccaagggcaaggagggtttcgaaatggtgctggagaaggcgagacaggtcttccaggaacaaagagaactgctacaactgcagcagcagagtccaatcctgagggaggccaagatgtgaactgcgacctcgacactcgactccaccactacctatccaccgcagccctagtttctgcatctccacttctgtacattctcgcattttgagcgttttcctcgggtcatcacaaaaagtcaatttttcaaggcgtttacaaaaggcatgggctaggcgtttgctatacccacgctcacgagcactagatgctagatacgccttacacgatagaaacgctagaacctgagttagatcagagtaactgtataatgtcactcactttatatactgatttgaggttccgatcaatgtacagtcttgaagttcatttgaccaaattctcacgcgtctcatactttatcgacatctctgcagtattggcaccatgtcacgcctacagaatgtacctgaaacccttgttatcaatctccgtcacatccaacatgcccttctcgactgcctctctctcctcttcttccgtcaaccccacgacgccacccgcagcctctgcgtcccgcttcttgtttacactccacatgtacgcaaacaagaccaacacggccgccaatttgatcgagtatccgatcaacatggcaatgtacgcgctctcgtagccgggcttctcactgtccttgaacgtttgaggtccaatgatgttgcctacacaataccctgtgaacaaggcggcggacgtgagttgcttcttagtggttcccgcaatgttggaagacacaattgtgagcgagatggaaaacccaagaccctggaagtagcacagccagagaccgatcaggcggccccatttcgccgtgtgaggcagtgcgacgagcatggatgcgccaacaatgcagattaggtttgccacggtcatggttatgcaccggctattgggccagtgagtgcatatgaagccaccggcgagtagcgagaggaactgcacggcgccaccggggatttgcagatactgcgtttccgagcgtgtcgacgccaaaggacttgatgatgatggaggagaaggaagtcagcgcggagttggggatctgagcgcctgtcgccatgatgaataacagccacgtcttgggatccttaagcgtctgccaggcttggtaggatttgaagtgcctgttcttcacgccctggcgattggctgcgactctctcgacggcgactacgcgttcccgttcacttaggaatggggccgtggtaggcaggtccggaaggaatagtaaagtgatgatacccatgaatgtggagaaggtgccgaagatgatgaagacgtacatccagcgcggcaggccggtcgtgatatgtccgactgcatagccaatcaagccaccaaacatggttgcgattccgttcgtgcagtagtatgcctcgagccgtaatggttgttcggcggatgtataccacatactcatgatcagcacgaagcctgggttcacggtagactcgagaagccctaggaggaagcggtttgcggctgtgcctgcaaaattcgtgcacgcaggtgtggtcatgagaatcacgccccagccgattgtgcagtagccgaggaatttggcgatgggcagacgctggagaaggtagccggctggatattgaccgacgagatatccgaagtagaaaatacttcctggaacatgtcagcgaattatttacattggaatgatagtaaagtgtttacgaaccgagccacgaatatccattcttgcccaaattcgtgccttcaatgaagccgtatgcagaagcatagttgattccgttcttgtcaagatattggagcaagtagatgaagaagagaataggaacgatgcgcttgtctatcttgcgtagcgtcttcttcgcctcggccgggtcgacttcaatgtcgcggttattcttgtacgcctcatatgcatcgtccagatgagacgacgacgcagaaaccggaggcgaaggctgaaccgtctcgatgtccttgtcgagcgacggcatggcgaaagtacaagtagttgcgacgattagacaacgtgcaaacagaaaatgcaaactcgcacgacctctttaaacatttgcacaagcgagcataccacctaccaggcaatctctcctcagtcagtcttctctctcaagtaccgaagccatcacaccatcccattcgcccaaacccacccgccaacccgccatacccttcccaacagcgtccctgcccacgttccgatgtaccaagcccttggtgctcgtcccagaaaagccatgcaagcttagtgacgacacaagctcgcggcgtcattggcgtggcgtgcatgtgtggggtatcatgggcgtttctcaagttcgatgtcgtgatagtatgctgggttgacgcgagatgtcgcgtgcaggaacgggtaaggatcggcggctgcatgtagccggataacatcattgcgtgctgggaatgcgagtaagggttgggttttgtgaatagtgtgagagggagggccctgtatgtaatgactcgtggtaagctatgaaacctacaccggagtatgtttcgttgttgtagtgggtgaagtagtcgaggtgtaggtggttcaacacacctgcgactactgcgttatggtagtgcagcacgttcagactccttcaacctgcggttctacgcaatgaactaacagaagttccaagatcaatcatagttttcctttatgaatatctcccgtaaatgatgagatcgttccctcgtggaaagatgctgccaggctagacttgtagcgtcgttacaccgtctcttatatcatctaggatttttcgctgaatgcactgagtcattatgtcattccctcgctctccgtagtcatcaaaggcccggttcatgcagtaatacgtcgatatggaaaagccacaagcgtagtgacaatgtgcagctctccgctgtatggatgaaatccatcttgacaaatgcgttcaaacaacgaatggaatagacatgaaataatatctcacctaatgcaagtagcttttcaattgagtagggccaaacaaaatcgaactaatctgctcaagctggcgtgcacctcaatgaaaagtttccaagtacataagttacagacaaagacatatcgctacaatcgctgtaagcattcggcatataggtttatcatagccaaccaagtcaatagatcgatctagaaatggcatttaacgttagctaaagggtcagctttgtgttgcttgagaatgtatacgcgcaagcgtcgatcgccaagtatctcagggacaacctattacaaaatggtgctgtggtgtattcgggcccgggcccgagtatagcaagaggtgttgcaacgtggcggaagtgggggtcgacaattgtgactctagattatttacgaaaggtgtgccccggaaatatcgcgccggcaaagagcacctgcaaccttacacgcatcttcattgacccagacccacgacttgaatcaactatatcaactaaatcaaccgatctcttaatttgcgacctgttctgtcaggtttcgcgtctgctagcggtgctaagaaagctatactcaagactcatccttctggcgccgccacgagcatatttcagctcagctagaatgaagtcggcggacggcacaaactcaacagtgggtggtgcagcaactgtgatattgccggaggtagtcagtgctactttgaacgtggaagaatacgcttccacgccacccaaagggacaaggaccggattcccgagaagatacggacagtcactgtcatactggttgcagcaagtccgatgcagtccgctactgaaccatcgcacgactatagatataccgagcgaggtagatacagtcatcgtcgggtcagggatcagcgggactcttgtggctaaacaccatcttgcgacttggccttcgaagagcgtggtcgtgcttgaagctcgcgaattctgctctggagccacaggccgtaatgcaggccattgtaaaccggaccaatggcgacattttgcgaagttcgagaaagcctttggacaagagcaagctgtcaaaattatggataacgaggcggctacatggaagagattggtagcatatgtggaggagaataaggtggattgtgatctgtgggtcggtgacacacttgatgtacccgtggatgaagaggtcgccaaagccctaaaagagatgtttgagagataccaaagagctggcgggaagacagaccatatcaaggtcacaaacgatcccaaagaagcggctagattatcaaagatcaaatctgccaaagcgtgctacgcgtggaaggcgtctacgttgcagccctggaagctcacagcacacataatgcgagacaatatcgagaagggcacaaatctgcaaacgcatacgatggtaaagacagtttccaagagcgagaccggttcacgaaagtggactgtccatacagaacgtggagatattgcatgcgacacagtcgtccatgctacgaacgggtacagtgccgcgctagagccttcactgcaagggataatcacaccgaaaccacacatatgtgatcaatttgtgcccccgcgctcgctgtgtggctcagaagctctgcaaaactcgtacggcgtgctgctacccaacggaggtttctttagtatcaactcgcgctgtacttcagacggcaacatcatgtttggtggttcaaatccagggcaaaaaaagctggacgaatgggctaagcaaagctctgagcgttgcgtcgacgatagccttgcgaatctcgaatcggttacgaaagaggcacgatcgttcgttgaaagcgagttgctcagtgaagaaaaggctgaatacgggcccggggaaggctttcagtatagctggagtggtatcatcggtttgagcgctgatggcgtgccgtttgttggtgagctgccaggcaagccaggacagtggatatgtgctggacatcatggacagtgagtcaattattacctgatgcggtgtgacggtgctgacagcaaacagtggtatggcacgtatcttcactgcagcgcctggattagtcaaactgatgcatggagatccatggagttcgactgaactaccggatgtgtatcagatgacaccagaacgtctggctaagctaaagagttcggaggagaacacacctcaggttgcggttatttgaagctagccgttttacccaattcacattctctgtcccaatgaaaagatgtacaaacgaacgccagagtgtaaaatcagaaggagcagtatgcctcgggcaagagctgtgaactactggtaccagtacaatagttgtggtcgggcatgactcgcgcatcatccgcaccttctgtcctcaatgccttacgtacctttcaaaatctcgtgtctgttgaaccagatgcaataacattatttttctatttaccagaacattccttgcctatggtggagccttccatcatttcgccttccgtatgaacttgccactgaccgccaactacccgtcgcctccgatctagcacggtaccatcgcgtaagaggaggaaaaatcagtacacacagaaccgtggaactgccgcggtcatcgacagatgcgcgtctacatgcctgtcgtggcagctagttagattgcaacggcggcgctacgggtgcgaaatctggtagcgacgtggttctgttgacgattcgtggaagggattttgacgtgcgcaaggactgcgggtaagctgatcacataggaacggctgcttcatccttcgtggtgcgatggtttaatatcgtcaactttaggattcctccttctgagagcctttcgatttgctatgggtgtcagtatgccgcatgcttgttttgtgtcttcaagggaaacaagtatggggccctactagacttggttgcaatcagttaaaatgcttgtctgccctcttctcgaacagatccatccatccaagccgtcattcggcacattttggcattgcccgaatgttatttgcatggtgtcgagtcaggatctgggacctgaaaatagtctgctggtatttttaggctcgaggcgagacacatttgactaacgcatgcggcaacgaaaatcaaaaactgatagaccacaagggtgttaataagaagagatgaatttcaattgtatatctatcgactttctctgtgttactcggaatgacctcgatggctgacagtctggctgatgctgccctgtttagactattctaggtgatccaatgaacacatgtgacgcgagtctcttttcctacttttgcttaccctttactatatacctattgtagctgttcgaccacatctcatgctctgcgtccaagaactcaggcatcggcaccaaactcctccatttgttcatctctggctttacgatgaattttgcaccaaggcttttcatcttcacttgctcatgcctcgattctcgcggattatatgtggtaaagagcgcagggacattgctttcgacaacgagtcgaattgttttgtcccagtccgaatctgcatcgtcaccatcgacacagccgctgttgaaggctacgatcaaatctggcttttcgtagaaggacgattttgcgaagacgtggtaaagacctttgtacgcagagagaggccgctttcgcccttgtgattggcatgcttcgcagcatgggaggtcgacctttggcgcgtaaccttcggggccttgaccaaacagctgcgaagatggtccaactgcggcgatgtccaagatattgagacttggaatgaggtgaaaaagttcctcaaaggcagacattgccagaaattcacgtccagttgcgcctaataaatggaccttcaggacaggcgtagctaccaattgtaggtcttcgagcgccgcagctacggtgagcggcatggtcagagtatctgttcctagtaaaaggaacatgcgtctactctcttcaaattcctgtttatctgcgccttgtttgacagccgaaggtgtgatgccgctaaagtcaggctctatatggcctttgataaaggctttatccgaaacgttgacgaagtagtcataccacccatcgcactgtgccaaaggtttgaaggctgaacgtggcgtggcggtacaggctataacagaagcttttccggtatcttcgaaatatcgatgtcgaaactgctcgatcttgttctgggtctggaagctggcgcatacagtcttcgaatgggggctgaaacattcggagcaatgatgcaaaagatggcagtcaatgcatgctttcagggcaatgcctttgctcatcagttggttaccactgcgaaagcatttagagcaatatggctgagctctgatggcatattagtctacagcctttaggtgtgagtgcttctgagctcaacgaactggatgatgaagaccgtctctctcagttccgtcaattcttgaacaaggtgtccatatttaatctgtatgtatcttttagttcatgggctcgccaggctgtgagagtgtaattaccagacagcgactatagtccgcccattttcgcgactcgcagtagtccttcagatcttcctcattgatgcgttgcaatatcttgcattgcttcttgtgtactgctgtccagtctagtttctgacactctttcgaacagtatcctgcgcgtctacatcctgcgcacttcaatatgttttcagaaggttcaaaacaccggaaacacaatatgccgcgcacagctccaagaggcagcgagggcacatcagagccgcctgatgcgagaatgcgttctctctgcttacattttgttggcatctcctcccaaaacatgcacatatgcaagtttgacttgttgaaaattgtagagatgctggtggagtgaccaaggagaatttcagaggttgataaggaaggcccacagttccccgctaacttccaacttagcgtcagtggctgtgtcgcagctgcgggtggaaagccgacgaccacatcacaacatttctctgcttttcttcctccgttcgtatcgccttgccgtaaaagtttgtccggtcaagatgatcgacctctatgcgaatgtgcgccaagtgctggacatcctccttccgaaaattaggagtcaacgcgagcagtcgtcaagacccatcataattggtatcagtggtcttcaaggatccgggaagtcaacatgggcatcgagaatcgtggatatgcttgaaatacagcaggaactcaaaactatcacaatctcgttggatgacgtgtacaaaaagcacgacgatttgatcgcacagcgggaccaggatcccgagaacaaattgtatcgaacgaggggccagcctggtacgcacgaagaacaattggccgcagatttcttccgcgagcttcgaaattatgacggcaaaggcgagctgaaaattccaagcttcgacaagagcaggttcaatggggaaggtgatcgagctccggagtcagattggccaactatctcgcaaaagcccgacgtcgtagtgttcgaaggttggtgcgttggctttcaacctttgactgatgctgtgatcgaggagaaatacaagctggctcaagaaggaaaattgccaatcaacaccccggcgcaacaccagctcaaacacttgctagaggttaacaataacctcaagcgctactgcaacacgtttatgggaccacaacactttgacttcttcattcacatcgacaccacagatttgagaaatgtttacaactggcgattacagcaagaacacaagatgatcgagacaaaaggctctggcatgtcggacgagcaagttcgcactttcattgatggatacatgccgagttacgaaatttatctcgacaagctgcgcgaaggcctgtttcccgagaagggccggatggtcagggtcgagctggacaaggaccgccgaatcgagaacattgaagagctttgaggacctgtagcttacgcttgcagtgtgctcgtggcgtctagtgacctgtaccatgaacaaatgattatatttggcactgcaccacttacgtgcttctccagcgtgcgcgagtacaaagcatcatgataagaaagctgcttctcaacattttctctccgcccaaaacttcagaaatctacccacagtcctctcctcccacagatgcgcctccctaatataatctggctcggcagtaacatttttgatcccataactatcccaatgatgtccaccactcgcaatcagatagctcgggtacttgtcactactgatcctcggcttgggcgcaagatttgagtgatagcacaaatccagccaaacatccgtgcttccgtcgatcaaggcaaggttgggcgcttgtatattccacccaccgtacttattgtaatagtctagctctgggctagcaggtattctgttgtgctgaccagcggggaaggcccatgtgcaccattgttgcgtgtaagaattggtcacgactcgagagaggagtgaaggtccggcttcgggggcagtctggtagccaccagattccaagcatgtagagtagagatatgatcgagctgcgccatttgcaatgtcggcgtagtaggtctgattttgtgttccgaagcagccttcatctgtactgtcgattctgccgctctcgcagtttggtaaaagtgtcttcttgatgtagtctgcgtatccacccagacctagcccaagcttcaccactagagtactttgtcaacgcagtatcgacactgctgacattatttggtggattgagattcgtgacgtttgagcagaagtgccaaaagtcctgtgagccgtactgtggattccaatttagctcttgccacgtattcgttggatagttcattgggccacctatcggaaatgcgatggtcatggcaaagtcgcgtaagtcttctaaggcaccgagtccgaagacctcttttagttgctggataccttccgtgctgttcgatgagatgagtgcatcaatcttgtcaatgatattcacgatcctggagatacaatctgccgggccatactggattatgggcgaataccattggggatagttcagtagagcttgcgtcgtggcgctgctgccgattccgccagcgaatatcgagttgtatgtcttcatagtgaacgcagtgtgtgcgccggcgagcgaaccaccgtacatgatccagggtacatcaggtccgctgaggctctcattgaccccggggaaagttgcatgctgtctgaaataggcgttgtcggcgatggctgtcatacgtcaggatgtgccacaaatgtcaacgttcgtggtcctcactttgctcagtcgtcaggaacctcaactcatcagtcgtactggttttgtaaggatagcttttgccataatagcgattctccaggatgacaccaatcccgttgaacttctccatcaagatctggatgactgcgatgatcagttcaaataaccaaacttgatgtggagtactcactcccagtttgcaagttcgaaaatcgactttccacgctggtctctcctccaatgtacaagaagaccggacctcccggcttgtagtatgaagagtcgaaaacatatcgctgcttgaaagtatcattcgtgtgtggcacataacggtcggactcgggaaagtggtcaatctgtagccgtctcagcaacaacaaatgaacgataaccacctacgtaccggctggtcaatggtgtaggaagtataagccggtgtagcagctctcttgtcctgcctctgaatcggagatggagtcgacaccccgaaggccaaaaaagtgcagagcgatacgaggaccttcatcgtcaaattccggagcagataagtacgacagtttagacaatagctcgaactttatagattatgctatcgatcttgtgtctacaagaagctagtggtgcacgtggaagtcgcgtcatgcccatcatttccttaaacgtaagacgacccgcagcgagctatactcggacaggcaggtagatgcaaagcttggaggagcttgtcactgcttggtatttccctgctcgttgaagacaatgccaccgtatctcacgtcagcgcagacagcagtagcatgctgtagtatcattggcgcgctacatcccgcagtccatccttggtatttccctgctcgttgaagacaatgccaccgtatctcacgtcagcgcagacagcagtagcatgctgtagtatcattggcgcgctacatcccgcagtccatccttgtcgcgaaaaggtcccatcacagtctcttgtccttcacccacagcagtacccgaaggtactcaagtgcaccttactctttaagaagcagctctagttgatgccgccacttcttgtcaagcaggtccgacttactctcagcagagcgctgacaatgctgcttgtagacctgcatatcgtcgtcggcggggatgtagcgcgggatgaagtcatttggcgtattatagctggagttgtcgttaaagccaatagcgcttgagcccgtgaagttgatgttgctgcctgccgggttttcccagaggttgttgacttcaaatttgaagcgagggtcggtgaagaagatagggtcgttggaggagtttgtgagaggggatgtgggaggggatgtgggagttggtgccttcgaggatgggagcgcgtagcattggggcggcatcgtcgtggacagttggttcttgcggaatgaggtggtgcggagaggaagtggaggaggtggcatctcatttgctgtcggagctgtttgcagtgagtccaatgcacaaataagtcaattccaagcaaacgcaaaatcaccttcacctctcatcaactcccgaaggaggaagaccaagccagcatgactgaacgcgactgtgtctataccgatcaccagctgctcgagctgctcaaaccaggcagaagcgtcctgacgacgctctgccgcgcgggtgattgcggtgacgcactcctgatagagcacgtaacgcccttcgataacactgcgaatgtgttggagaagaaggtcgaggttgttgaacttctgcgaagctttggtgcgaggagccatagcggttgatgtgttttgaatttgtgctctagatagctcaagaagtgcttgctcaaatattgaggtgatttagagccgagtttgacatgcggacgaggtatttcagcataggcagctgcttgagcaacaataagaatcattactattgtgatgcggcacaatagccaggcattgacggtgagtgacggtttcgacaacaggtcgggctagggacgaagtgaagcacgaaactattatcatatacggaaatacgtgatgcgtcattaaaccgcaacttggctattctgtcgatcgctgaggttgtgaaggtggctgaaaactggcctagggcctgatgtaagatagctacaactgcgctacaactttccggatggtctcttccaggtcgtcttccttcagctctagcagtgaattggcgaagccttccttctccttccagtccgaggcgacaactccccacactgctacgacttcttctcttgcctcgccatcgccatcgagcatctttgggcgcactacctggagctcctcctcactattttgagcaatcctctcaaacctgttgcccgtgaccttttctagcacatcaagaacctcaagttgcgtgacgtgattgctgtgaacataaagtagcttattttccgtctctttcggcttctccaatatcttgaggacagcctttccaatgaagtctagattcgacgctgagaacttgatgttaccgccgtcgagaacatacgccttgcgcgctcgaacatcgaacttcaacaagccgccagtcagaccatagtcgaagaaatgtcccgtgaccaagctcgtccacgtcagcttctctgcaccctcacgctctttctcctgcatccgcatcaggtaatcacgcacgtctttctttcccttcatcaacggcagaatctcgtttgtcttctcgtccgccgaatcgcaactcccaaactctgcgggcataattcgcttcacgccgcccttgaacgcggcatcgatgagcttcttctgtgactccacatggctaccggcaatggtgatgatcaaggcgtcaatctttttctcttggagggcctgtgcgacttcgtcgacgttgaggtcatcgggtacggtgatgacttgggtgcgtggatagaccgatttagaaccaaggcgattgacgacgaagacgttgaattcggaggctttgagcgctttgagaacgggcgcgcctagggtaccggtaccgccgatcagtgcgacgttggttatgctcatgattatgcagttctgatagttttgatggagtcgtgctgctgcacccggagtcatttatgtgaagtgctcccgacgtagtcctgcctagccaaacatagacggaactagtggagtcactgcggtatgacgcagcatgcccattggcgctgcgagcaacaccgacttgactgacatttcattctcgacaagtctcgatgcgtggtcatggtgatggtgaccaggagctcatttgcggcaaggcttacttgcaccagtggcacagctgcgacatgccaaatacatggaatttgggccccacgaaccttgtgcggggcaagtcatgaacacgagtctcatcggggcgcctcacaagaccttacatgttcgaaatacaaatccttctgttcgatacacagattcctcgttgcttgaatagattttacgtccggcgagacgctttagcgctcatgtctcgcgattttttgcgaactgcatcgtgtttagtaatcagagattttgatgcgatcctgacaacggtccttctttcgatcaaacatagggagatatagccagatccctgcggctcataggagtcttaccaccatttcacttgcgagtttgtgcgatattaggcacagaccttcccatgagactgtctggtggttcgacctctagggtcacgccattggatcttacgaccctccacaccaccacaacgcgcgaccctttctcgatgaaacctgcgattcgcggtagcatatatctagatagcagacgctgactgaaaaatcctaccattcactatactctgttcaagacaagaattaaataataccatatacatatatccatcttgggagtcacatcaagctgctcgtcaaacacactacaccaatcagatcacacacgtcgagatagtagccatgaatggtcgcccaatgcaccacgtcgatcgcaaagacctctacatagatttagagtcacgtatagaatatctacactccttcctcgacttcagttctcgtacgcttattcgctaggccgttttgaaccctgtcaatactgacatgattctgtaggcgacatcgaggctctgacccacggcgcaaaatacatacaagcgctgatacccgcggtcgtaaatattgtctacaaaaagcttctgcaatacgacataacggctcgtgccttcaccactcatacaacagcatcgtcgctccccataccggactcattgtcggaatctgcacccatcatccagcatcgcaagctcttcctacgcgcgtacctcacgaaactctgcagcgaccccacccaattggaattctggagttacttggatagtgtgggcaagatgcacaacacacaagcgctgcgcgtggaatatatacatattggtgcgacgctgagtttcatccaagatgtgttgacggaggcaatactagagcatcctagaatgagcatgcaaaggaaagtggggcttgtcaaggcgctgagcaaggttatctggatacagaatgatctgttcgcgaaatggtatgtgagggatggggaagagttcgaggatgaagatgtgttggtgccagaagtgagggagggagaaggatgcccgttcaaggcaatggggatggaagacatgaagtcgccgttgaggcatgacttgcaggtagatgagagagatggtaatgccgtgggcgtccggacaaaattaccagcatgacaaagccgattgtaagcagcaagttgttgacattgggaacagctaccagacaaagaaatggtacagtgtataatttgattgaatttgcaagtctgcgggcatggtgcatttaggcgttgcattagtttggcttagtctaccatgaacatcagaagcagtgaaccaaaggcatcttgcaagcaagttagcgcgttcataagaggacagagtgaggcgcgaaaacaaagccgtggttgcgcgtagtgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaatggcgaaaagcggatgcggcggactaattgtgaattatcatgtgcatacagtcccgggtcccgggtgcaggtaagtaccttgaggatgagtaacttggctctggtagcgcggagttttcaccggaagctcagacgctggctgtgggaagactcgggaccgcggaagggcaaccgcagccggactctagcgtcgagatgtcgtgtggcaagagcgatgtcggccgcgacttcctcatcggctgttgtgttgttcatcgacgtgcagacagttcaggaggtcggatgcagttgtttgtcgtctcaaggaggttcacgtcacatgacattgtcgcaagacgccaattgcatcgacggatcagcagcatggtgttgaggagacacaggtttcagtggcttgcggaagcgaggcgagtgggtggatcggggcgttgtggccgcttggcgcgaccgcaaccatcttgataaaccttggaaatctgcgcaaggcggcgacgcggctcgatgaagactgaagacgatggcgacgcttgacagatgcggcccaatcgacaagcgtcacgcacacatggtgcaaaatacacggcgagatgacagaaaaagcagaggcacggcgcatctgataacgatacacgtcccgttggtgtcgcgaatgtcgccgcggggtcccggcatgacataacgctctgagacggtttgactcgtccaacgtttgctggcaccagcgcaagcgatttagcccatgcgcccagcaccaaggggacccagtatgatgtcgagatacgccgtagcaaaccttctcagctctatcgcctgcagcccaacgcgcgcgccccaactgcgacgatgcaaacggcgctcctcgatcacgagccaaaattgacgggctgtgataaccgctcatgatgtattactttgccgtgccaacaaattccacggcttttcgagaatgagacatttcctcaacgtgccaatcaggggaagggtaccccggtcgtcgctgcccagtctggcctagccccgtcttagcggcctgcacgccgtggaactccaggaagaaggagccccccaacctcaagctcccgacgtcctcgtcttcacaacacatcaccaccatccgcctatccaccctcttccccccttcttcgcccacaacacccattgaacggccgtttgtagctctgcacagctgcaacacgcacgtttcttgcaggctcccctttattcaccggctcttcgccctggtgcagctgttctccctgcgtccactgtgctcggcagatcttcgcaacaccttgcagctgcctacccaccaccacgtcaccaccacaacggcttaactgcttgttgttccccttcttccactccctcgtgtacacttaatatacccaactgcttgtaattttttcgcgtcttcgcttcattttccatttgcgcgccctgtctgccgctgccgccactgttgcgacgtcattctgcagccttctagctccccggactttgatgcccgcgacactcgccacgatagatgactgctgccttttctaggcaacaacttccacttctctcacaatgcagtccatgttccgccttccatggagcaccgagtcgcctggcgacaagatcatggaaaaatcaacattgcacaagtcgaggcccatgcccgtcgtcgaaatgccaaatttcatgaacaagatcaagcggaaaaggactgacagtcctgaaccggcatcggtgcagcaagcccatgtagtgaagaagtggaagggagcgcaaggcgagtcgaagccagcagtggttgcgaatggaggtgccaactcgatggatggagtagtttcagagtctgtaaagtttgcgactgcacaagtcgcgcccaagttctctgctgcggaagcggtggactcgcgatccaagccgtccaggaaagaagacccaagcaagagcaaagctgccaaggtacaaatctcagctgccaaatctgagtctgtcaacacacctaccatcactatgaacactggactttctcccgcgcaacaagccatcgaggcacaaatcgacatggagattctgctcaagcacaacgagctccgtttgatcgaacaggagcttgccaaatgccaagtcgctcttgagcagctgaggcggtgttcgctgattccgtatcctggcactgaggcgctttccgagcagctcagcctgggagttggtgcgtctttgcagcctccttctggcttcacgacacctcagtacgcggcgccatggggagtcaccgacgggccctacacccgtcactactcaaagtggctgatatcagacgccaaatttgatcccgtttcggagcgtgctcttgcacagcaggctcatggttactttggcgccggtgagggcaggacgacgcgcggcagcttcggggactacggttctgcgaacagaggccgcacgtcacggacttcgactggaatgttgaagattccggcccttggtgaaactccagcacctgcgccaaaaattgatcctctgctgcacaagcgatccaccgacggacaatgggtccgcctctactgcgcatcctgccaacacagcaacttctcaaacacgcagggcttcctcaaccactgtcgcatcaagcacggccaaattttcaagagccacgaccaggcagccattgcttgtggtgttctagtcgacgtcaacgaaactggcaatccagtaacagcgactgaaccggcgagcacaccagcagccacacctgcagtcgccttcccagttgcaacaactcccggcattgttcacccgttggcaacgtcagcagttcccgctgcgcaggcaaaggacgtgcatcgcgaccccaccgcaacaccacgtgacgactcgaaggtgtcccccgagaccttcaagaactccaacgtgccgtcttatctgcaagctcagctactgaactctggcttcactggtgatttcaaatcactagttgagactgcacgagcaaaggttgacctcgacgctctagaaacatcagatgacgacttcgccgactccactgctctaccgacaccgacagcaactcaaccgcctcaattcgctcgtctgcctgcgaacggtgccccctctacatccggtagcaaggtaccatccgcacgaccaggcagcaagaagagtagtgcgcaaagtcaggcacgccttccactgtctttcccgtctcccatcagttccgaaaatggccacgacctgctcgactcaccggtagatctcagtccgcacacagctgagtcaaaccctggtctggttagtgaccacgacgacgatgacgacgaagacgtggatgacgcccgcagtcagcctgacatcctcatgaacgatgacgttgttgtcgaggacggtagtgacgttgaacatgctcatgagcgtgcaaaatctcgacaaggccttcacggttgtttcgaaaaaggcgaggcaagtcgcaagcactagactttgagggccagttcattcgggctgtcattgtatcgttttgctgagaccgttatggatatgtttgttccgtgtgtgcgtcttcatccttcttgtgtcatagattccgcgcgctctctcttttcttctcttcagtttcctcgacacgacccgagggcatacacggtaccagcaatggacttgggtagttctggttcaacccactgctggcactttcttatttatctctatccaaccacaaaacgctgcagaaatctcatctcttacgttacggtgcgcctcaacgaaagtcaaggcgctggaaacgtctgtgtatcatcatctacttgtacggaatcttgggggataacttagactgggttgggaattaggtgctggtacacttttgtattgtactaatgcacttttcttacacttggtggtttgggcggttatgggaagactggcaactgggtgttggcgatgcagagttagtcttgagttgtatatacctttaatgttacgatgaaagatgtcccatttcgaataaacttgtgcaagatgagttgatgtgtatggacggtacaagtgcttgtgacaactatcctccaaacgactctcgaatatacaaagtgcaccacggctagcatcgaagggccgacgccaatggtgaggataacatcgtttcttcgttgtacggcaaggctttcaagctgccatttgtcactctgaatacagactccataacgcctcgcctaatgcttgatgttcgctctgttcctcgcctccagcgttcttccaagcggtgcggttgcgaaccatcgttaactccataccacgccggttcggtattcatccccagagttcgaggccctgcccatagcacgttagtatacagcctcaagacaccattcccgttgtccctcgtccacaatggacatgtacttacagccataacaacacacgccacggcgacatacgggctcaggcgctcgcccacacgcgcagccttccagactggactgacgaacggatttgccttatttctgtccattatcccgggaaagacgtaatgtgcgtaggtcgaggtgcagattgtgaggaggatgacgaggaggagggagtggaagttgaagagggctgtcatggtcgcgtcgtgtaccggagggagtgtggagagattcgatggctctgagccttggaggcgacaggtgcgtgaagtacgtgaagtgaatatgggagcctggagaatgttttcgggccagatgttcgtagtcgcgatgcggtccggtggggaatgtttctgtctgtgcgcatgggagatcgtcattgcatgtgcgcgccgtgcgtcgcgactttgattccctttgacagcaaccgcatcattcaccttgtgcctaccaagttgaggagcactaaagcctctacagaccaccgaagccgatcctgataagaaaatacatacgacgtgacagatcgaggcgcgagtgagagcaccagagcagctcgcaagatgacagaggtgcgcatgcgactgcgccaaaagggccagcagtttcccacacaagactgtaagtgagctgatgtgtatcttcactgcgagcacttcatacgcccgtttgtattgtctacgcctgcctatcagcacccctcaacatgtacatatcgcacaccagcccaaactatcccaccccccctctctttacattcccctcgcgacttcgacctcccctatcactgcagaccacaatgtctaagcggaaagatcgcatccagccccgcatccctcccagctcagtagtaacacccacccaagtagaagccttcctcctcgcctttggcgacaacgactacccgctccccgaaaccgtgcgcgtcctcgacgaaattatcaccgactacatcatcgagacatgccacgaagccgcatctgtcgcccatcatgctaggcgcgcgaaaatcaagctcgacgacttcaagttcatgctgaggcgcgatacggtcaagttgggcagggtgagcgacatgctcgagacggacaaggagctcaagaggaagaggaaggcgttcgacacggatgagggggctgttttgggcaagggagacaaggaagatggtggcgaggagggcaagggcggggctgcagagaaggcctcgaagaagaagaaagtcgatgaggccgatggtggggagaagaagaaacgaaagaagaagaaggatgctggtggaggagacgatgcgagcacggtcatgagtgcatgaactgtgacgggccagtgattcgagcacaggagcgtgtctggtctaacgcatgctcggatttttgatcttgaggtataagcattactgggcgttattatgggttagcatgcatcggcgtttgagaactcgggagcgtattacagcagttctcccgacgttaattactgggctcgaccctttcaacctcaagaacaggatagcgtcaagtcaagtttggaaatatttgaattcctgctcctcttgaagctgggtctaatgcatgcaatattgggcctgctatggtaatacagggcctcacagatgtccggtaacgccaggctcatgagtaaatcatacctcatgatcatggcccttttttcagcgccccacttcttgccgaatcactcactacaacgctgcccttccccggacgcggcgtctttgatcgcatttgcgctgcgtctcgttctcgttctcgacgcggaccccggacttgagaaacatgcaactttattcgggcgacgctcatgcctcttgcgtcctctgctgcctacccttgttcctccggtcaccgccctgtttcctgtcacctccgtctttttgtccgtcaccagcaagagcatcagtgccgcccatggtaagagcagcggttgcgagacggttggagaggtcgatctgtgtgcggatggtgttggcgaggtaggaaacaacgaggacgtcttggatgtggttgttgctgtaatcgtcagtaagtggtcagtcgtgtcgggaatccaacatacaagtcacgctcaatgtcagccgggtcgaccttgggtgccaggctaagggcgttcatcaagaactgtccgagcgccgacgatggctctgcctcctcgtcgagcacgttgttgacatagttggagacgcgctccaacatgtccagaacgtgctggacagcgcgctccaacgagtcgaggtcagtcatgatctcctgtgacctgtcctcgcgatcctttgccgatgaaataagctccagtccggacttctcggcctcgccatacttgatctcgtggggtactgggatgaacaagcacgagtcggccgcacgctcagcagtcacgccaattggcgccgagatgtatgtccgcgactcaatgtcctggccaggcactgtggaaacggtaagatgtacagcggggtggggccaggtcccatcgccctgttggctgtagaagttctggatgagggcggaaaaggtgttcaagtcgctgctcgtcgcataccagccgaccagcacctccctaggatttgcccgcaggtggagggcgagcatctgcttctggtagtccatgtcgacctcgacctgctcggcggtttccgtgtgggggacggcgtagcagttgcggatctcgatttcagtgccatcttcgctgcgggtgccgaggagagtgccaatgacacgttcttggtcggcggggcggcggagtgagtggtcaagtattgagaagacggcctggtcacgttgtcagcgcaattccaattcccattcccattcccattcccactgttgctctcgcatacgcgacgtacctggggttgtatggcgacgttcagcggggctgtcgagggttgagcaccgacgggggctgggccaagcgggcgcgccaggtggagaaacgagtctcgctcggacatggtgaagcggcggctattcgagcgattgcgggattccgagtcggatcgtgaggcgacggggggctgtcgtgatgcagtcgttggtggggtagggcgatgatattgttcgcgaaatctgggcaggtgcggttcgctagcacgggccaccaagatttattttctggtggggaccgcgacttttacgtgcaccatcagcatcgcgactcgaccagtaattccaccagcttacatgcgaaggattgggtctagcctctggaagaagaaagtgtagctgtgaacgaacagacacaaaagaagggggaaaaaaacaatggcgccaatgaggggacgaggcggtttccgtgcacgaggacggggcggagcgagaggaggagggaagggaagaggaagaggaagaggtggaccacgtggcggcgcgagaggcggatttgctgcgccaaggatgagagacgaggtggaagatgcgtgagtacggagccgaattgcgacaccaagagacgcggtgctgatgcgacgcagagcttccgacatgcaacacgcgcccgagcctggagaaagtcagtccgaagactcagacgactctgtatccgacaatgacgacgacgaagaggatgcgcaacccacctcaaatgcctacgctgccctgctgcagtccctttccactgtcgcgaagcagaatgagcatcaagagacacaccggcgcaagaagcgcaagctggctggggaggaccttcaagttgccgaagagccacagcaaaagataaacagaaacatgtccaatctgacagaagacgagcctgacgccgtgtttgacggcgacgccttggacgaggatccacaggaggatgctgcaagcgacgacggagtacaaataagagatgcagtcgaggaaacgcaggacggctttgagagctttgaggtccattttgcgaatccagacgagaacgatctagcgatgcggttgcggagaatatcggaaaatcaatggtcggccaagaagctgcatgctgctggagggagggcactgctccaagtgccctgcgcagataacacagccttcgacacgcggaagctcaggagcacacgggacgtgcagctgaaggcacgactcgccgagaacgcgcagaaagtagtcggtcaattcaacgacggtcacgaacaggtcatcatgccttccatcttcggatatcaagacgttttgtttgcagcaaggaccgtacacaatgctgcgcgaatgcgcgacatcacctgcttgcacgcgctcaaccacatcctcataggccgcgaccgagtcttgaagaacaacgcaaagctcgctgccgcaaatgacggcgatgatgtagagtatcgcgatcagggtttcacgcggccaaaggttctttttttactcgagaccaagcaagcctgcgtccgcgttgtagactccatcaccagactcttcacttttgagcaacaagaaaacaagaagcgcttccttgaccagtttcacagacccgaccaggcattctccgacgataagcccgcagatttccgcgagctcttcgaaggcaacgatgagaatgagttccgtgtcggcgtgaagttgacacgcaaaacgctcaagttttactccaccttctacaattcggatatcatcttcgcctctccccttggtctccgccgcgccatcgaaacgggtgaccccaaaaagcgaagtggcgactacgacttcttgtcatccatcgagatggtcatcatggaacaagccgacgcaaacctcatgcagaactgggagcacgccgagttcgtctttgagcacctcaacctccagcccaaagaatctcacggttgtgacttttcccgcgtccggccgtggtacctcgacgacaacgccaagcatgttcgacaaaccattgtcatgtctgcattcctgacaccaaagatcaatactctatggaacaaacacatgcgcaacttctttggtcgactgaagtacaccccagattactccgctggtgtcatcgagtctctctcacacggtatcaaaggcatcaaacagactttttggcgctttgagtcaccatctcaccttaccgacccagatgcccgcttcaagtatttcagcagcacgatattgccttcaattctacgtacccccaagccggcggagggtggaccaggaatcctgatgtttgtaccaagttatcttgacttcacacggctccgcaactctctcgtcgatgtcaacatttcatatgctttgatcagcgagtatacagacatgaccgacgtcagaaaagcccgttcgcatttcatgaatggcaagcactcactgctcttatatagtggccgcgcacaccattttcatcgcttcaatatccgcggcgtgaaacgcgttgtcttctacggagttccggagaatccaatcttctatgaagagctggttagtatggtgggtaagagtgtagagaggggcgaaacgagtagagcagaggctagtataagggtcatgttcagtaagtgggagaggatggagttggagaggattgtgggcacgaagaggttgagcaggatggtgggggataagggcgacgtctttgacttcgtgtactagtcatattttagataatctatcttcggatctatgttcagaaatgccagcaagtcaagggactctagcataatcgctgtttggacgattgtgattgattgcttggagatccggggtggtttggcatccccggtgtatgcaccaactgcagcagcccgagtatcgtaatgatcgatagcatggtgggcatcggcttgcacagcatcaaactcaaacaacatacccctggagcgagccaaaaactcctgctcatacatatgttcatttacctatctgtcagctcgccccataaacttggccaattcccggaactcgatttctatggataaagcgtcggagtggttgcaaaagtgctcgagtgctgcattgtgcaagctcaacgagactgtgtgagtagtactccatgcataaatgattctgaagtgtaaatcatggcactcgaagcaaccaatcacttcttcttgcggaagtggggtgaagaggcgtctcaaagctgtcaggatgttcagtaacgtcagtgtttgcaacactattgttgcaattgagttgtgtaggttgagtgtcttcagagtcggaaaaagaaccactgaactctgatagtatcggggatagtgttcccagaccgtgcatgatcactttaactggttgcagaagtaaatgcgcatggagtctgtgtgattcagtttcagttgcgtggtgctggagatttacagggcaagaacattatggtggaagatatacagttatcagcatcgtgtgcaaacactgtgtagcagctatttaatatacggacaatgttggctggggtcatcagtacatcacggcattgcgcaaagctgcttttcatacatcgggatgtgatgagtgcttggaagcatgtaatacttgccattgacgttcaagcaacagagaaacgccctcacttgcagtttctgtgctattcgacgggttgaccacgatgatgaagtgtctctaattcttttgcaaagatcccgacgacccaggaatattggaagtatggagatattttgctcttagaggcagacaatacagtcactatcctagtttaaacaagacagttatcacactcgcgctttcggcgactgaatctcctagcaccaagatctcgttcgtagtactgaatgtgtcagcgttatttgattcagacatcagccagaaatgttcacggactacgcataatgttccatgaagggttttcaattttggtacttgttggttaagtcgatcctgtagcatcaaatcccactcaagaagatccagtcatatttacgaaacatttcgaggttatgtttctgtttcattgattcgcgaattattatccgtaattcgcgaacttttcgtctgcttatctggctcctgtaactccaaccatgtctcttagtcacaagtgtcttcaggacttccaggtctagcaagcttaaaagagagccttcaaccgagccctgtcttaaactttagcctgtttcttgactctttatgtacctacttcacgaaagcataccgttgtaggctatacatgctgaactcgtaccatcggctagtgtgatctgtttctagtcacagccgctggaaagaattgcttcactgggccaagagatatgttgctgtgttgcactaaccactgtaccgcgtgccttccgtagcttggcccttacacaatggaatgcacatcccaacaccgggcattatgctacgcaaactgcataaaatgcagatcaccgaatctccccatgttctctgcacttgtctcaagtttcgcggggtgtttaaatcgttattagagtcttgttcctgctgaagcataatgactgtgtgcccagtcattactacaacgagaatgagtagtgtcatgggtaatattgactagctatacgaacagtctatcgtgcgacttggagcggggttaccacgccagtttggactgcttccggtgaaccacaagagctcatcaccgtatttgcacccgtatcgatatcacattcgccacgcgggaaggctttgctgcaacacaatttgcaagaactaccccaatcaagagctagggctcgaggtagcgtacatacataagatgtggtgacgttaagaaggtttcagcattccactccgacttcaacaatcgcgcaagacgaccttcacttttcggctcgaaggcaacatcatcaaagtcgcaagcatccatcgctgtatcaaatcctcctctatatacatttcgtcatcatgcattgcgcagtcttcttactcgctgctcttgcgtctcacgcagccgctgtggaagtcacttcgtacgcacttccaaccgcgaaccactactcattcatagaactaatgcgatgacctagtaccacctcttccgtgcctggctcgtcttcaaccgccctgttggttgtttcctcatcaacggatttgtctatctcgcttaccttgaccgccagccgaaggactgtcatcgctgggggacaacccgtgagttctcaaacgaacgcaacgagctcgaagggtgcagctgctaccatgaacaccggacaggctggcggtgttgctgccgtagcgattggggttgttgcttggttagtgtgagaagacggaccaaagccagaggtttagtgccggagcatgtcaggtggaggaacagacacatatgtacttgtaataaggcttgttgccatgaacttcctacctgcagcgcttgagaaattcatgatcccctatctggtctgattaaagacacgcacgttgtcacactatttggcgatggggcaatgtaaagaaatcatgggacataaagctacagaggaacaaattcattcattaatagtgtccaagtatagaattcaaggagcaatcccgcccagtgtatgcacttggaataacagagtttgcggccatcgatgctttacaaaatagcaattctcctgctatgaacctgagctctgggaaccgagatcttcagtatcccatctttgaatatagcgctaatattagccacttcgatacgctctggaaagcggaatgtgcgctcaaaggacccatggacacgttcctcccggcaaggatctatctgctggaccggtgcctcgggttgtcgctgtgtagcaacagcggtgtcgccaatagcgttctccttggcctgaggttctgtgctctcagaaggtgataaagatcttggtgtggagaccaaagaagaggtttcggcaccgaggtcttcgaagtcgtcctcaacagtagcctggtaagatcgatgtgactgggtgtcgctatccggtgtagcggctccagtgttagctgtcggcgttttcatggagcttttgattccggactcaatgacttccgtattttcttcatgattcttttcgatggaaagttcgtcgaaagctggcgcagcactcgatggggattgttgtggccttgattccaggctgctttcgacctgtccctgggtgtttccagaaattttcaaggtgtagtcatcagtcacctcaatgttgatgttgtcttggtcgaagcccaggatctcgccatcgatttgccacccctgctcagtccggttgacggcaaaatgagcgcgtagagcgcgcttacgttgctgtctcgagcggtgtgcttgacgttgagcctcgcgttgagcctccataatctcgatcttttcctggtgttgtgattcgcgttgaatctcgccgagtaactcatcgacctgactaaagaaatggttgaaggttgagttctgcaggcgctccatgcgaggacgagcgactcggtagttgtgcggataccgcgatactggggcgcagaaaccgaaggggttgcattgctgtgcctgataggctggtgcgaagcgtggggtgaggacaaatgccatctcggatgtctcgctgcttggtcgcacttcagatggtgtatcgtccaggtgcttagctcaagtgtcaaggagtggaggctttggtatattcaatatagcagatatttgttgtcttgaatctctgaattggattgtattccttgaaggtgctgcaacctttacttttatagccatcgtgccgagcaatgcaggcagcaatcggtttacaatcttttgatcgataatccagatgcagtaagcaaagcttggtctattagaactgtgtggacacttcaagctgcttggtgataattcgaggtttgtcaagaagactcgtgaagcttcgcgcttctgctcgaagcttccatcattcggtcgccgaaaaatggctagcgcctaattatgtaatcgccacacacctcgacgtaggtaacaacatcatgtcccttcctcacaccatgatcgctcgtatggatataatacgcagtaaacgatgcaatggcctttggagtcgctagtatgctggttaagggcagagggtgcagttttcacaaccttgaatgaggctcacggataatatgcatttattcagacgcccgcaacaacgccaacaacaccaacgataacaacagtaggaacaacatcaatcgtgaccccagagagcagtagaacccgaatttctattaaactcaggtaccccaagaaatgcggaagtcttgcgtcaaggcaaacaacccagccatcaagctcaaaggtcgctagtcacaggagttccgacagccaagtgggatgcctgcggcaagggcgttgacacatcaaatgagactcgaatggatgaagaagtataaggctaaagccttgcattgcgttcctctcctgcggaagagaaggaagcataaagaagagatgagcccttcgttcctatacaatccatagtctaggattcttcgagccaaatcctctatgtcaggtacaaaagcaacaggactgtcaaacatcctattcctattacaccaattcggctttgatatcaatggtgcaatattacgttcaaaatgacggacaggctacagcaataaagcccgaattttcgagatgatgcactgtgcaatcgatagtacttgcgccctgcatagaagcaatgcatgtaagcatacgccgtacttggacgtacgcctttattagccggttatgtccgagcaaggatgtagtttctcatatgcattgttccaaaagagacatcgatgcatcatgcagaggatacgattaatgcacattcttctggggatcctgcggtgctgcggttggaactatgatgcgactttatcagagagcgtgtcaaatcccatcactctacgtctgctaagccgcccccgccaaccaggcaagttgactaggcaggtcagcactggtaggccttagctatggggtaagataggaagaaaagtggcgtaaggttgccctgcgttgcccgcgaaccgtgactttgactggggaaggctgacaggtgtactagagtggctacgatggtgacactggacctatatcttcttcttgtatacaaaaccaccagtgtgttttgaacgaaccctacatctcttcacttacactaacaaagtgctatcaaagtcctgacaagatgaagatgcctgcgacatcccgacccagcacaatcatgtcgctagctgacgtcgacgaagtagcactctcagcgattgcagaggcgtgtagaatacccaagaacagaatccaagatatctacagctgcacgcctctccaatcttccatgatagctaagagtcgaaacgagatgttccatttcgtgctttcgccggcccgccccgtcgaccccgacccgttctgcgatgcgttgcgccaggtggtggcacataacgaaattctgcgcacccggatcgtcaactgtgccggcctgggcgatgtcaatgtcgtcacagatgaagaacatgtgacaaaccgcaacactggattcgacaacatcgaagtatacctgcgcgaagatgacgacgcaccacaccataacttcgatacaggcgggctcctatttcgatctgcctacgtcggacatcatgcagtccttacgctgcaccattctgtaatggactattggtcaatcgacaagcttatccagctagatttgtccgtggtctacgccggtgaaccgcccataaagcggcccccgttcaaggaatttgctagatactgccttgagatagaagaggatgcagccagagctttctggatgccgcgtttcaaggccgctccggccatcttccccgaacctaggtcttcgcagtccgccaaaccatgtgttagcgagaaaacagtgcgtcatatgtctttgcaacgtatgacggggcccggagctctagcttcttctacatatgcccttgttcatcgaggcagcctgggcgttaacaatggccatttacaccaacagcgaaagtcttgcgtatggcttagtattgtctggccgttccatgactctgaatggaattgagaacactctagggcctacagtcaccgaagtcccagtccaggtgaacttgcggcgtcagacgatgacggtagacaatcttatcaaagatcgagcggcagcgttgcgtcaacttcagcagcatggtattgaagttcagtacggcctagtcaatatcagtgctttgagcgagcctgcaagggcagcagcaggcttccagacactcatcaacatccgccctgcagtattctcgggcaaggaacctggagacacggccaatggcaaccacgtcaagttgcgtatggtatggatgcaagggtattatccgctacagctcatcttcagcatcatggaagatggtatcacggtctgggcacggactgactcggccgtcatcagtgatggacatctcgatcggattctgaaccagtttgaacatacactgcgtttactgaccgaagttccactgcaaaccaggctggccgacttgccgcttttagatgcgcatgctcgagtcgatatatcagactggaatcgtacgctgccggcggttgcagaaatgagcctaattgatactttcgacacatgggcccaatctgaaagcccagcggtggaagctgccgatggcagtgcaactcatgtggctttgcactccatgtcgaatcaaattgctgaccagcttcggagaagagcggtaatacccggcaaaccggtaggcttcttgtttgagaagtcactttcagcgattgtggccttactggggttgttgaaagcgggtggcatatgtgttccgattgagaagtacgatgaagttctgctatccagtgtgggagcagagctactagtcacgtcgtctgccagctacgcgcacgtcccaagcctcaggccaaatgtgtttgttgttggcccagatttcgtgctaagggcagttgtcgaaaaggattcggagcccctgccagacgggcataccgcgacgacgcaaacggaggcaatgaagagcacggcgcaagacttggcgtatatctttttcacaagcgaagactcaggagtgcgccagacaccggtgatgctcagtcacggccacttggtctcagcgttaacatggcacgtggatcgattcgactggcaaccggattgtcgcattgtccagtccagttcattcgtgtcgagtcaaagcttgcttgagattctcggaagccttatcgctggtggctgtatctgcatgccctgtgttgatgaggtcaatctaccagccttcatcacgtcggccagggccaacggagccgtgttgcccccaagcgtaatccgcaccatgtcgccaagcgacgttccgggcttgcgcttcctggcctctgtaggcggcgaagccttccccgacgacagattaggcgatacgtgggccggtgaagtgcgattgtttagaggatgggcattgggcgaagcgtccatgttgatgacggtcggcgaagtcgtccccaacccgcggtatgcagacagcatgggcaagcctgtaggctgccttgcttgggtcaccaaccccgataacacaaacgacttggctccgctgggtggtgttggcgaggtcgtgattgagggcggaagcggggtacttggccgtgcaaacgtcagcccacctgcgtgggcgcccttgcgcaacaactctgcgaccaggggtccgtactttcgcacgggcatgttggccaagaacaaccctgatggcagcgtctcacctgttggtcgaatgagcaaccgactgaagctgggcgggcagatgatccagcttgaacagatcgagcgcgtcctggtgcgctgcagtcagctgagagatgcagtcgtagtggccaggatagcggcgggaagaacccagttagtggccgtggtttgcttagccgatccccgtctgccgagttgcaaggtgctgggagagcttccggagcaggacgcccgtgctgcttgccaggccgtctctgcatgggcgctgtccgggctttccccagccttggttccgaccgttatccatgtcgtcgaggaactacctcgatcgctgccgcaccgagtagatcgccttgccgttcgtgagtggcttcgtcaaccccataattgaagtagcgctgtcggggagcatggttatgcagtcagacattctcatgcacagggtaagacgagctgtttgctgaaaggttggattaggaagcaaagagtatagacgtgtagaataggtgggtacatggaagataggctgctggggagtaaattgcaatggattgatcaatttctgaacgttgaatccttgtataaattacatgtggctatatatattacaaaaaggtgaagaacgggaagaaacaagcgatgtgaattacgggaagaagcgcggactggtgaagccataacaaaaggtccatagcttttatctgagtcaagcgtggccttttcaactaggtagcgcgcccaccatggcgaagtccaaaccgagtattgccgttgctatccggtacctcctgaagctcctgggcttgagaatgcatgttgtctttatcatctcggtagagtaaaccgaacatcaaagtgttggccatgttgagcaggagtggtcggtcctcacttccgtctcctcctccctcaacctccgttccgtcttgtgccaggtagatgtgagtgtctccaggcagatatggtccagggtgtcgcacgttccagagaacagagttgatgagcatcaggctcgcctcgaaggcgtaaaagtacgcctcgttccgaaggacaggactcaacttcatcaaacgctccatgcttgtaatatccacactcgtcgagcttgttgccatctcgacgaggcggaagacgcagcgtacgaatatcagcgccatgctcaggtagagtgtcatcagggtcgatctcacagctttgctttgcgcgggaactcgagccttgatgcatcgtcgatgaaagacgacggagagatagacgaatatgaagatgacgcagacctggagtgcgagggcaacaaggaggagagtatgtcccatcttcttagtcgactccttggctttcgcattggccgtcaatgaaactccagagccgctcaaaccctcaactatggccataagcccaccgaaaaaggccgtgactctactaggactgaagggtgcggcataggggacgtagtgaaatacccttccgagaatatggtagttcgagagttccagaagtgggctaatgcagtgaacaagctaaagttagccaatggtcatgaatacaattcgcaggattgaacaagggtaaggtacgcgtgatacttacgggcctaggtagatgcaaatttggctcacgatgaacagagccaaaggagccttgtccgcgcggttgtacatgtagttgtatgctccatactcacggatagcgtagccgagagtaaagagggccgcgcaggcaggctgcaaccatatcaacttccaagctttgtagcggctagcggagatgcgtcagatatttcaggtttgacaagtacagggtatgaagtgcgaacttactagcactgccaggagtggaaagccgcagacatagcaaaagcaactgtgaagaagatgggcgcacctttgtttggtgcatagacgtagaggctacccaggactggaagaacgtcagcgaatcatgtcatcctcatctttgggaaagcgatagaactcactaggcacatcgctgccagccatcgtgtccttgttatgagtattttcggtggttgaatagcttcgcccagaaaatgctcgtgcaacgaaaattggcgagtgcctaagtaaaaggagagtcgagggcgtcggttgccaagtgacgaactgaaagagaggcgagggcgctagtaggtgagtgaaagaagacagtgggtttttggaacagcttgtcagcagtgaaagctcttctctacctctcctttgaataagatgcaaaactggcaaaggaaagtgtatgtcacaataagttgtttgagagttgcatgtgcatcgatgagatccgcttttgtttgggtagttgctaggcccgaataggagaaaacgagtgccaagaagcagggcagccgcgcggagtctgcactgattggttctgacattctggccctcccgatcgggagagaatgggcgccaaggagggtaggagaaggaaggggcgggtctggagagtagccatgcatgagacaagagctattccgctgggcagtgcaacaagacatacgcgtatgaacacgactgctctttcaacctacacaactgagccaacccgacgttacacgagcagttgcaccgacaggacctaagcgtagcgctagacaaagctcctggggtcgctcgtgaagcacttgcgtgtggttagtccggaggtaaaaggccagcgacaatcttagaagctggagcctgtcgcattggtcgagctttcatttgaagcagccgggcgaaaagtatatcacctcgcaagattagcagttcacaggttagcgttatccggcatatcggtagcctcgcaagcatagaatgtccaagagcttcgttctgttgcgcgtttgtcatgcatgcgaagcacggccaccacagcagacgtaatcctctgcctagaatgcgcttcgcgtcatcctaggtctacgctgaagtcaacgatcaatagtacaccatcaataaataatttcttctcggcttgctgctctgcgcaatcaatggtgagcttcccgcatgttgtcatgtaggtgtcatctaaataggcaggcactctcggttgttgaaagccgttaacaccgcctcccccaccaaaaggatttctcaactttcccaagaactcgactagatttcaagaatcaactttccaaactgctttcccgcgcgaatatcttcgaacaatccatcaatagcatccacgcaatctaagcccttgacgcttctgctaatgatgggtttgattctgtgcaccttgatgaatttcaccatgtctcggaattccgctcttgatccgaccatagtgccccgcaaatcgacattcttcagcgctgcctgcataggccaatccattactggcccgatcgtcatgccatagcatacgattacacccccaggcttgagaacagtcagagctttggtgacaatatttccacctgctccatcgatgacggcatctaaatacggtcgttccggaggcagcaacgatcccagagtcttgtcccagctatcagagtcggttttgtaattgactgtcccaatagcaccaagttggcgcgccttggcaagcttttcgtcagagctggagctgacgtacatgttgcagcccatggcaacaccaaaaagcagcgtttgtatagctacgccacccccaataccggttacaagaatattgcggccaggtttggcattgccggacttggtcaccaaagcacgccaggccgtgataccacaacatggtatagcagctccctcgatgctgctcaagtgctccggcaatacctcaacctcggactcgtgtaccgagatgtagttctgcgccatcccaaggtcgaaatgaggctcaacaccaccaatcgtgctgaagttcgaatagtcttctgggccttctgaattagaatcccatccccggaagggagtcaggatcacctttttgccgagaagttcgctagacgccgcattacagcctcttccaagttcgacaacagtgccgcacccatccgaaagcataggagacttgaaggagaggccagggtagagattctggcggaggaagaagtctctgtggttcaaagctgcagcttcaagctgaatcaggatttcattgggaccgggcgagggcttggaaacgaggttcagttgaagtgggtagtagacctgtccacctttggctttctttggcttaagtgtaagtgtaaaaggcatatttttaggacgtcgcgggactcaggctctcgcaggatatgacttttgtaacaaaaagttgagaagttgagaaaatgagaaaatgagcacggaatggagaaaggtaagaggacctcgctccgtgcttaagactcaagagtttcacatggcaattaccctaccctgtatcctatatctccccctcacgggactcaaccgtagacgcaacatgtaacgtcatcaaagaatcctgaaaaaagcgggcgttcgtagaaacagatgtgattgatggacttggaacatgcatatgcaaagcgctgtgctcattgcatctgctcctgttggtaaatcctatgcaggtttgaagtggttcagaatgcccccacaccctccaagcattcgacaagctccaaatgcggtagtaagcctgtaattgagcttgggctgacgttgagagcagaaggcctctcctgcgggtgagattgtagtaatcgttcgccaagccggttgatgatgcatgttggattcgaaactatggacatcaacggtttcgtgctggccgactcgacggacgaaagagtcgcgagctttgaacaaggccaagaaatgaaatttcggggtcaaatggactcccctgactgattatacggactgaaaagacttgttcccctcgcatcttactttttgtgcttcttacaatcaactgaattctatggaacaaagcctaaagttaccttactacattgatgataaatgagaactgggaagacatttcacttgactctctctcactcaatcccgacaccacaccgcgccatacagataatctacccctggcccgttatgtcttttgtcctcctattcgttactctttgttcgcttgttgtcctccgggaagcactcagatggctcagaatgcttgcaaatgctcgctcaatcggcttgcccgttgtgtttgttcccattgaccaaaccaatttcctctggatacttttcgcttctcgcaaccgattccgcttacagcgtcttctcccatcatggctttggaagcacatatccataacgatcccgggctgggaactttttgaaccatcaaatccccatcaaagaacccttgcatatcgcgcagatgcacgggatgcatccttcacactggtaggattgcgttcgtacgaattttggaccgccgatccccaaatatcccacgagatactgcgccgggtccacgatttcgagcagccacgtgaattggaatttctcctggctaaattcggccccaacgtcttgacttccaacggcgtccaatgggctcgacaccgcaagatcgttgcaaaggtcatcaatgagcgcatatcgaaagcggtgttcgaaaaatctatatactattctcagacactcctgcacgacttacttccagtctcgcccaacaaaaagagctcgatcgaaactacgatgctgtttgacaggctcactcaggtcagcttcagcatcctcatcggcgttggtattggtgacaagtttccttggtatgatgaggaaaaacatgaacctcagtttccttatcagatggcttacaaagatgcgcttctcacctatgtgaacaatgcgttcgggcttgctatacttccgccacttcttctcaattactggccatcatgggcgccaggacataagaagatgaggaaagtaggacgttccatgacggaattccgcatgcgcaatcaggccttgatcgaccaagagcagagtcgcatagccacggggcaatccagcgcttcttccaacccggacttcatagcactcttggttcaagcatctcaaaatggaaatgagccccaacagacactgtccggggatgaaatgatcagcaatttgttcgcctttaccgctggtggattcaaaactatcgcaggggccttggactttgctgtagtccttttagcaaggttttcattatggcaagattggctaatcgaagaagtcgataacctgatacctgctcacggagatggaatgggtaccctagattatacgactatctatccggaggctgtccgcacactagcgttcgtcatggaaacggagagattgtatggctccgcctcgcgcttattcagggtagcatcaggtccccaaattgttcaaacatcatcggagactacagtacgacttccagccaagaccagggtccatgtaaatgtggtggctctccaccacttgccgtcatggaaagatatcaatcatcaatcagatccagatcggttcaaacccagtacttgtattccagacgaggatttatttcgcccgtcgagatggatcaatccgcctggatcggcgaccattcattttcacccacccaaaggcacattcgtgccatggtcacaggggcctcgaatatgtccaggacagaaaatggcacaagtggagatcacaaccttgattctatgcctactgaggagacacagaattcaaccaacaaggttagaaggagaggctcaccaagatgcggagagaagactagatgcaaaattgcggaatgtacaatgggctggaattgtgtccttggagaaagatccagatctgagtttcaaggtgtctcagcgccgatagtaggatttcgcaccagaaagttatggcaggatgggatagcgttattttcgaacgtagctcttgtcatagcaacgttgatatatcagattgtttccatttccaaagttcctatcggcaatgctgtgttaaatgatgaacctgagcactataacatgtctctactgtcagaatcaacagtgattcactatctgtttcattcatttagtaataactttagaaatcgtcagttttccctccagatcatgtttcctaattcgacgcattcgcctgaatgctcgcacatgctggtactggataattatcatcggatcaatattgaaggatgacaaattgaacgctacgggaagtataaaataccttaagtaagcactcaaacactttacgcccggtccgcgaagaagtacctattcataggtcgcaacagggccaccaattatcctactgtcatgtaacacgcgacagataagaccagcttccaagatctccacgttgggctaagaagagcaggcaactggatctgatgcgtgtcagcgcttaggacacgaactccgtaaatgcatggttgtgtatctcaatccttgcgacagttgatgcaggttggagataatccagcaaggtctgaatcctactgaacgggatatgatccgagttcgcaggatgactcagttctaacaatccaattaaattctcaccctggtctggtctcgataagagccatcggtgtggtgtgtaagtggcagggaccatgatctgcataaggtattgtggcttcggcgaaccacaagaagctaaacggtattggccaacggcaggtgagaatgggctatttacccatctaggaaggggtttgggcgtatctctcgaccgcggaacggaactcatgtgagggggtgacttggtgtgggggggtaagagttggtggaagagaaggagttggtgtgagggaaatatctggtgcaagggggttcagtgaaatatgtacatagagcaaggtatttaaggatacgcaacagaagctctcctcaatcatgcacccttctattcattctctcaatattacagttcgtctgattatgtgtcactgaacaattgttgcacaacacacgtagccaaccaaattccaccgtattttcatactcagaatggcacctgaaagtcgcgttgccgtcattggtctttcctaccgtgctcctggggtccatgggaaaagcctttgggaatacctgtctcaagcaaggtcagcttggactagtgttccagctgatcgctatgatcaatctgcctattaccaggctggtggtcagaaatcaggcgtggtcggtaccaaaggagcacatttcatcgacagcccctttggtttcgatgctgccttcttcaacatgagggccgacgaagccaagcatgcggatccacagcatcgtctaatgctcgaggtagcattggaagcagccgaggatgcaggcaagacctttgtcgatctcgccggcaaaaagataggtgtgtttgttggctcggggcagcacgagtatgctcagcgcctaggcgatgacgagcatgccatacagacattctcaggaacgggggccgctccatgtatggccgctaatcgtgtctcgtacttcttcgacattgatggtccaagtgttgtcgcagatgctgcgtgcgctagtagtgtctacgcggcagacatggctgtcagagccttacgaaacggcgagtgcgatggagccttcgttggctcagcatcactgaatctgagtccagctggctggttggtgctagagaagactgggtaagttggtggttctctgaaatatctatggaaatactaacactgatatttagagcgctatctgagcacggcagaagctactcgtatgataccaaagcatcaggctttggccgtggtgagggtgccgcatgtctattactgaagcgttacgacgatgccatccgtgatggtgatccgattcaggcactgattcttagtaccgcatgcaatcacagcggcagatcggatggaattacgatgccaaacggattggctcaacagaaattgctctgggccgtgcataacgcggctggtgtagatccttccgatacacctgttgtcgaggtatgctctctgacggagataagggattctgttcgtcgtaacacatgctaatcactttcagggtcacggaacgggaacagcagtcggtgatccaattgaagctggagcattcaccgccgtgctcgccagaaatcgcacggcgagcaatcctatctatctaggatctctaaagtcaaattttgggtaagcttacatccaaagagtctgacaatcatcttttcacactagtcgcagacatctggaaggggcaagtggtgtactcgccatggtcaaagcaatcatgatgctcaagaaaggcatggtactaccaaccgccggttttgagaaaatcaatccgaagatcgaaggtcacgagaagatcaagatcccagaaatgccaattccatggccagagaacgagaaaagacggtgtattgtgaccaacttcggtgagttacacccttaaaagatgttctaaaacgatctgattggagtctcaaagggtttggtggcagcaactctgcaatcctgatggaggctgcaccttccaaggctgtatcgaatggtcgcactatcaatggggccgacggtacgaatagccatgccacacaagagcccaacggtatgaatggccatgtcacaaatgaagctaacggtacaaatgggcatgccatcaaggaatttaacgggacaaatggtcttatggaaaacggcaatggcatcgctaagcagactcaacggctctatgtcttttcagctaagactcagaagagccttacatcgtacctgattactttcgatgaatacttggacacagtatcagaatcaagtgaatttgcgacaaacctaagttatacgctcggacagcgccgtaatcatcacccgtatcgagttgccgctgttgctgattccatggagagcctacaagagagattgtcggtattgaagccaacaagaacaaaggagcgggcagttctcttcgtgttcactggacaaggcgctcagtaagtttgagacagcatcagaagagatgagaggaagagcgttatactaatccttttcttaaggtatgctggaatgtcttccggattgggacacttcgaaatcttcgacaagacactgaaagcggctgaactgcaactccaaaaaatgggagcgacctggtccctgattgaagagcttcggaagataccgtctgaatcacgagtcgatgatgcagaaatcagtcagcctgcctgtaccgtggtacagttggctttggtcgcactattgaaggactggggaatcactccagctgcagtcaccggacactctagcggtgagattgcggcggcatatgctgccggcctgatcacttttcaacaagctattgctgtgtcatatttccgcggtcaagcagccgctcaactggccacaaagcagcagccaggagagaaaggggccatgctagctcttggtgtgagctttgaggaggcctcaaggctgatagaggagcatgctgaagcgtatgccacagttgctgctgtcaacagctcaaactccgtcacaatttcaggagaccagtctgcaattgacaacgtccacaaagctgcggaagccacaggtctgttcactcgcaaactcaaggttcaaatggcctaccattctcggcacatggaagcggttgccaaatcttacctcgaggatattgaaccctatttcagtgaagatgcccccttttccggaaagaaatccacggctcatccaatgttcgtgtcatccgtcactgggcgagtggtggacaagatcgatccttcctattgggtaaagaatcttgtccaaccagtcatgttcatggatgcagtccaaggtcttctggcacctgaacatcttggcaaaagtaaggctgcacaggcattgcccagagtggtcatagagattggtccacatgcggctctgagaaacccgatcaaacagacagcagaacttgtacaggtccaacagaactggagtcccgcctctttcacatacctgccaactttactgcgtggtattgacgccactcaatctatgctggagctagccggcaccctgttcactctgggaacacgtgttgaactaaaagcaatcaaccagaccgacaaacataatgctgaagtcatcaccgagcttccggcttatgcctgggacaaaaccgattacgagctaaggccaagatctacaaatgacaagtactttccgggtgagaatttccatcctctcctgggacgcaagatcagccccaacgctagccaagagcggacatacaggcaggtgttcactctggacgaaatgccatggattcgcgaccatgtcgttggtggagccaccatcttccctatgacaggttatatgtcttgcgctatcgaggctgcccgaagaacactgtccaccactgccgctgcttttctcgtaactgacttccacgtcgtccgaagtctggagatacacgaggagacgactgtcgatatgacgacgaagctcaagccagcagtgattggtgagggatccttttctaccaaagcttggtcgttcgagattatgacatgggcagaggaaagcgggtggacaaagcacagttggggccaaattgagcccgaaatgaacgaaatgtccatggacacacccacattccgtgcttctcttcccctggtcaacacgacgaccggcttgaaggagcatgatatcaatgctgagtacgagaccgcaggccttcgtgctacattgtacgggccttcatttcgaaacaacgtgaaattctacgaagagaaagagttacacgatcctcgaacaccgattgagggaccttggtgaggctctacgcgatccatacgcccgaggatcgcctgtcagtattgatcctccaacactagatggttttctccaaggcggtggacctctccaatatgatgagcacgggaggcgacccgcccagatgcccaactacatcagccgtttcagggtctccaacaaaattccgtcagatcatttgcatcgcttcgacatagttatgcgtcgacttgactacgatgtaagaggtggtcgcatgcacgttggagttgccgccttcgcaagagattccgatgataaattgacgcccatcgctgaatgggaatcctgcgcattccgcaacattggttcagctgaagaggttattgatccctccgcgactgtgccagacaactggtcctgggaagtcctaccacgctatgactttgtcccacagaagcagctaagagagaagctttgcgatgcggctggagagttgggggtggaagaagatattcgcattcgcaaaggtgaagaggctgcgtgttactacattgagaaagcgttgagagaaacggccgaccttgactactccaagctaccacatcacctggcccgattcgttcattggggcttcaagactgttgctgagtacgacttggactataccagtgagcccacagctctgctaaatgaggtgcggaccagcgatgcccagggcgaactcatctgcattatgggtgaacacatcgtggatatactgcgcggcaacatagaaccactggaaatcatgcttactgatggtcgtcttacacgccactatgaggccgatgtaacgaatgcccacctcagcaaggtacttggtcacttgaccgaatacttggccgaccttgagcccaaccaacgcattctggagatcggaggcggaacagctggcacaaccctacctgtaatcgagggtctatcgcgtggtagggatgagttggcagtgctcgactacactttcacggacatttcgtctggcttctttgagatggcccgcaagaagctgagtgattggtcgcagcgcatcacttataagaagcttgatatcactcaggaccccaacagccaaggcttcgaacagcaagactatgacgtagtcattgcagcaaacgtcctgcatgcgaccgcagatatggtaaagaccatgacccacgtacggagcttgttgaaaccagggggcaagctcatcttgctagaggccatgcgtcacccagcctctgttcttccattttcgctacttcctggatggtgggaagccgaagataaataccgtgaccacgaagtgggtccgatgatgccagcgaatgtgtggaatcaactgctccttgacagtgggttttctggcgttgacgtggttcttcctagtaggtacggaactgacaagccctttgtgagcatcatgtgctctgccagaatcggaatacaggacgatagcaggccggtcactatctgcgggcctttcctggatgaaaacgaggtggagtttgcccagtcagtggcggacctgatctcgaaggaactcggctatcccactgagatgaaaccctatgctgaaatcgatcctgaagataacccatactatgtattcatcgactctccgcgtagaagcgctctgcaggacatggaccaagacaggttcaagagcctacagaacctgcttctacagaacacaggattactgtgggttacacccgagggaacttcacccgatgccaagatcatacaaggcatggtgcgcaccttacgtatggaggttgacttgaagaacttgatcttgttcgaagatgtgccatgcacgtctcagggtgccatggggatcttgaaacttgccacgaaactacgcgaccccgagctgtcgcgcgaccaagactttgacttcgtctggcatgacggcgcgatccaacttccacgaatgcggcaactgaaagaggttaaggagcaattcgccgttgaggaaggggtagctttccgcaaaatgcagaacttatgggacaacagtgaccgcggtttggaaatgactatagatgccgcaggaagtcctgataccatatatttccagaggactgatatctcccgacttggcgaagacgatgttgtggtaagggttgaggcagcaggtgtaggccatcgcgatctcgaagtggtacttggatcgatcccttgggctccacctagctacgaaggagccggcaagatcatcaagactggctctcgggtctcacatctgcgagaaggagatgatgtcttcttccttacgcctgattccagcgctctggccacggaaataaagctgccatcatggctagtcggcaagatcccacagggcgtcagtgtcaccgatgctgctaccctaccactcgcatattgcctagcggtactggctcttacccagaaagcgcgacttaggaagaatgagacggtcctcattcatgcggccactggctctgtaggtcaggcatgcgtgatgcttgcgcagaacgtgggcgctcacatctatgttactgctgggaatgaagcgaagagagatttcttacaccaaaagttcggcatccccaaggatcaaattttctcaagccgcaccccagagttcagggaccagatcttgagtgcgacggccaacaagggtatagatgtcatcgtgaattctctgggcggggagctgatgacagagacttgggctttgaccgcaccctttggtcgattcatcgagataagcaaaaaggacgccttccagaacaacaatctacctatgaaacctttcaacagaaacgtcatgtatactggcattgatctccgcgacctctaccagtaccgacaagacgacgtcaaggacgttttcaccgaggtggtcactttgctcgagcgcggcaacattgaacccattcagccggtgactacaactcccatctcccaatttgcgactgctcttcgaaagctgaagtctggtgagcatatgggcaagatggttatcacgttaggcaaggacgacagtgtcatcgcggagacagccttgcggcccttggatgtggccttgaagtcagatgcgacatatcttgttgctggtgggacgcgcggtattggtcttgatctcgcctattggatgattgatcacggagcgcgatacatcgtccttctcagccgtagtggagcaaccgggcctgaggctcaaaagatactgaacaagtacagagacactgatatttgtgtgaagattttctcctgtaacgttggtcaccggaatgagcttgccggagttgtggacgccataagagacctccctccggttcgtggtgtcatacatagcgctctccttttgagtgtaagttatttgccagtactgaagaggatcaaagtgagttgctgactgagcctcctaggacaaactatttgtcaactccactctcgaagattggaatattataaccacgcccagggtgaagggcgcgtggaatcttcatgagcttatgccaaacgaccttgattttttcgttgctctttcttctttcaacggagacaccggaaatcttggccaggccatctacgccggcactgccgtaagtgacacaacaagaatagcactcagatggccagagaaatgttaacatgaattcagggattctacaacgcattctcccaatatcgtaatgcccgcggccaatacactgtttcggtcgctttgcctgtcgtgctggacgtaggctacgtggcggacaacaatttgagcgagatcctcaaggaatcgcttggtgtggccatcacaatggcggacattcgagcgatctttggtggcattctgctcgggccgtcttccccattcgtctacaacggcagagcacagactttcatggtctacattgacggtcagccggtccaaaatggtggttggaaatatttccacccggttcataccaaggtccgtctcatgagcgacaagagaaatcgagtcaaggctgtgggtggaggagccgaccttcactccacatcctggaccactgccgaagaccccttggttggtctgactgaggcgatgatcacaaaagtctctgcaatgaccatgattgagcgggaagaagtgctgccagatgcgcctcttacatcgtacaatctcgattctctggtttctgtcgagctgcgcaattggatccgcagagaaactgctgttgagctaaccttgagtgcgatcatgcaggctgatagtctgcgtgccctcgcaggcgaaattttgtcacaaaggaaggcagattaaatggcgataccggagttcaaacatcgaggaaatttcctgaacaggtctggctcttttgcagagcaggagaatgggacaattcgttgctttagcagtcttatgaatatcatctcccattttcagcaccgtcttgccctatctcttaatgcagtcgcattatcgttgagctggcaatctgaggggctgcagacaccgatcctagaaggggcttactagcatcttcttactacgggtgtagaagcctcattgaacgtaaatctgagtttcggtgttctatattccgtaggattctcagttgtcgttctgcaatataaaagaatcagaaaacgttcgcgccgtcgtttgcgttgtcgcaacatttagttagtagatttctgtgtgactgctagcgagctggcagaaaattcccgccgtcgctcaatacctttaagtacatgctcatgtaaaacctctcgtaggtcttagcatttggttctcgtgcgaggtgacagaaacaacgaagatgtttcttgggggcgaggtcgatgacagatacagcgtgcctttaactacggcggcgtctggcaggatgaagtgttatgccatcactgttcagcaagaattagagcctatgcttgcagagtgaggccacttcgttgttcgacgcgcgagtcacttgttgcaacagggagccctagagaccatatcgaaggtcagtttatcacgcactctatagacggtgacgcgaagactatatcgaatcggcagtcaagaagaacattctgcaatcgaggaggagacatggcagcaccagatagagagattctttgggccaaatgtgcagccccagacgcgagtgtaaccatgccagagtcactgaagagcgcgcgagccgttcaattagctttcaagtgaaaaacagagaggtttgatcgttgagaagatcctggatgcggaagagtctatttgcatacctccccacatagcccggactccgactatcaaggtgcagatactctgctaacgtccactgcaatctgcatcgtgaatggatacggtctgtcaaagcaggtatcccaacggttgagaccggatgcccaaaacgattgaagcacactttgggctgttaggggtatggatgtgccgacagaccggctcagctctggtagctgcttcgagacaaagtcacgagtcgccataccactgtggaccgcctccacaccgagcagtaccaatggccacaacatgaatctcttggttctggcggatgacaggccttcggggaggtgatgcagcagaacctgaccatgggtgacacaggtagccctcaacgccgaattctcgggaaacactgatacgctctgtaaagagagaatacaataaagtgctgtcgcagatctgtagagaattgcgatgcgtatccaatcttcttttgacgagaacttggattgcgtggactcctccggggaaaatgcttcgatgctctctagtatgttgtacgcttcgtccaagagatgatcctccgtaatttccttcttgctcttcgcttgcagacggagatagttaatctttgaaacctcggctagcaagtgtggaggaaacatttgcgttggtgtcgttgcgtagcggtagtgttcttgcataaaggtcgatgtttcgacatgcggaattgttgacaagtcgaggtaagacgctggacacgttgtgtttgcgatgatacttatgctatacgaaaacgttagttctcaattcttgacaggttcatcagcagcgggtgtaagactacgtacaaccaaagacaatttaacaacggggccaggctttgcgatagggccaatgcacgaaacccgccacgcaagctaacaagcctgcgaacaccatcaaagtgatgatgccacgagacctgagcgccattttggatctgtagtttacattagtagaggtcatgcaccttcattcacagtgctagacttacatcagcaagtaagagggtcaaaattcccgcgaggacaacatcgctggtgcgcaaattctccacactaaattgctcactgagcgagcggatcgtaatgccccagtgagtataatatttttctgccaagtcttttgctcctgagttggaacctatgccaagtcgattcatccggtgatttaaggtcatacagataaggccggaccttagaaattccgggactgatgtagcctcctgcaggcgtgcaggtgagatgtagtgtatgtaaggatgtcttccaagttcgtgtattggggtcaggtcttctaaaatgcatttgttatctgagaggccgagttagtgtctagcgtccagtagcgccggcagcaatcaagacttacagtactccgcggcttgaaacaaggcagaaaaggcagattgctctggcgttagacatggcatgttccggtcaacttccctcagcccaaaagcccgggctgaagctttgacgaccgtggttggttccccagccagatgtgcattcttcgctctgcgatttcgagacaggacttttcccggttcgagccacctcagtcttctgggttcgacatcgccatatccaaggcacaaggcaccagctgcagaacacctttggcactctggttctgtggagtcgcagactacgcagtttcgacgacattgccagcaatgtcgctttcgatctagatcttccattgcagctattatatgaggtgcgtgattataacgagttagattgctattcgtgcatgcgactctgagtatgatagttgcttagtgagttctataacaggttcgtggtttgcttacttatcagtccgtgctgaggcacagctaagctgttacggtgctgccccacgtaaccatctgccctgctacgcagttcgcataaaagagcccacttattattaagcttaggcctactctaccaaaatcgatgatcttatatagaatatcctaactttaatcttaaatatctctactactactaacgtaccttacgagcgagtagctagcataggcgagtagctagctctgctaagatcttactaaaactctaactatgcataacgtatccacaggcgagccgcctacacagacgagctgcctacttttttctagaattatgtttctctctataactctataagtatcagacttttttagaattttattaaatattctaaaagctctaaatgaaagctttctaatatcttataaattacctaattaggcctagtattactaaagttatagcttagtaaagtctaagagcttacttagctttagactctagtaacttaagctatactttaataaatctcttactaactttaatataatatatattataagtaaaggaatagtattctaaagttctagacttatagctaatttattaaagaagttatagaagaacgtagttacttagtactaagtttaagaaatattatatattagatactataaatagtatatattaacttttaaacttattttatatactattagtatctttatactatatcttagttagcttttattaaaacctttctaagtagctaataattagatagctagtattaaagagcttaagttagtttttatagatagagtaaagcagtactagatatagagattagagtagtaaatagatataagttaggttatagttaatatattttataactaaagcgtatatctaactaagttacgtgctttactttactataacgcctatatagcgatatagcataatattataataaatttataacgtaccttatagattagcaagctatataggttagcaagctacttttgctaagcttctactaaaactatcttattctagcgcaaaatagcctactttagctctatatagtataaagcaagatataatattatttagagtctacttctactactttcttatatatacgcgcattatatctagtcttattatactatctatactgcctttaagagagcttgcctgctttagcgcgtatctgcttttttgccttcttcctattactatacgcactaaacttctttagagttatctattaaagactattcttaactattaagatctcttcttcttatatacgctttcttttatataatttacgttgcgtagcagctttattagttacttaaagcttagtaatcttcttctgcgctaatactagcttatacgtaataattactactctctttaagatcttcttaaaggcttctactatagatattagtaagctatctatatacctctaaattcttacctttataagcgttaattataatcttaatttaagagtattacttagagtttataactactagagatagtctttaatagtaagtaatagtaagatatagatatagacgttaagagctaatataacctgctctaggttaaataggactaatctagtgctttaaaactcttcttagatattactagaagtaattactgcgttaaaggtgcgcttaaagcatagtagaacacttaagttttataatatatataatctagttatgcataagctctttagcttagcgtctatatatcttctttaaagaggcaaaataacttatattaagaggctatagaaagtataataagtaagaaagcatatagatagtaataatcttattattcttatagtattgctagaatttaagtaagttatagctcttatagctattaataataagcagctaataagcgcttataactcttctctttatatgcttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataacctaattataaggtagatcctctttcttatactaagctaagagatagtagcagctcttaaagataataaagagtagaatagcttactctattgcattaacgccttagataactattatctactcttaattactctattatactatctttagctattcttatcgctctaaagctataataactgctctagttaagatctagcctattataaagctagacttattaaagttatatatattattattaaggatactatgctttgcctttatattctctataagctagaactagtcttatataaccttagaatccttgcagagagctctcttatagttatatttgcaattaaactttgtttagagcttagagcagcgtttaataaacatactaggctagtttaagctaacttagcttagactacgcttagcgcgcagagaattagctatattagctatagctgcaagcctaggaggaaatctacgcataactagcttaagtatatgcttaataactacgtccttcttagttagagttagatttattaatttaagctagtaatctacctagaaaggttatctagcatattaataacctagagttacttaagatacgttatagatagctgcagcgtattatatagagagtattacatcttatttaagagcttagagagtagtctatatcttcacgtttattagaagcatttatttagtgctattattaaggcattacgtagatagagtagttttagtaaaagcttagcaaaagtagctcgctaacttatatagctcgctaacctataaggtacgttatactataaatataaatatattatttattagaagcattactatcttctatattctctatctttactttatagatatagatattatatctagtcttactataagtactataatacctctctatatatactctctttaatagtctattattattattataatagttctctactattataataattaagtctaatatcttactaactattaaaatcttctctacttattattttaggtaaaagtagaattatgctataagtagcagatatatataatatagtaaagtaataataaaaagagactatagaataggctatatatctaagaccttaatatagtaataagtagtaagtaaaatttaatagtataatagagtagataattataatatctagcagtagtaactttaactacaaattattataatagtaaagtaatagcagcttagctgcttaaaaccttatattagccttaagtaagattagagcttatatattcttaataagactacgtgtttaaaagctcctatagctattagtatatattattttagatttctagattatagttctctactctaagtagagctagtaagttagataactaaaatatagctctaagagtaagtaaatagaagtagttaaggcagagataatatattaagattattatttagttattaagcttaataagttatagactaaggctaggtagtaggcgctacttataatataaaagtttatatagagtataaattaagattactcttaaagattcttataataaaactattattactagcatagctactttttagtaagttatagctactttacttatataataactagtattctttattaataatatatatactctagagtaaattagatttcttaagaagtataagactaacttacttaactatatctactaagcattataaagctaaagtctctagcagattattatctactctgtattagctatagctaagagttttattttacttaataaagttaacttttatagtaatataaattataagaagtagagaagaagagagattatagttataacgctattatatattagatactttatatagctagaaaagaacttaagtttatctaaataatagataatctagagatagaaaactaagcttagagctctctatgcttagctagaatagaagcgtctgcttagcatataataagaaagttttctagagaagtataaaaaactaggctttactaagtaaaagtagtagctacttatagctcttaacttaattagaataatatagagaagcttagcttagaatagctagagctttagctttagatagtatactaaagtatactttagttctgcctagataatataatatataccttaagctatagagaaaataaataagagacataatataagactaagtaactatattaaagagtataagtattaataaacttatataatttactattatagcagtagaaaaaagctaaaattaaagttaagaaagtagcgctagagtaagattcttatatagtaagcctttaatacttctacttagcaaattaaattaaatgttatactttaagaaatagctcttattattaacgtaccttataggttagtaagctacatagattagcaagctacttttgctaagcctctactaaaactaccttattctagcgcaaaatagcctactttagctctatatagtataaagtaagatataatattatttagagtctacttctactactttcttatacgtatgcgcattatatctagtcttattatactatctatactgcctttaagagagcttacttactttagcatatacttacttctttactttgtcttcctattactatgcatactaaactgtctgttagagttatctattaaagactattcttaactattaaggttcttttttcttatatatactttcttttatgcaatttacgttgcgtagcagctttattagctacttaaagcttagtaatctttcttctatgctaatactagcttatgcgtaataattgctactctctttaagattttcttaaaggcctctactatagacgttagtaagctatctatatgcctctaaattcttgccctttataagtattaattataattctaatttaagagtattacttagagtttgcaactgctagagatagtctttaatagtagataatagtagagtatagatgtagacgttaagagctaatataacctactctaggttaaataggactaatctagcgccttaaaactcttcttagatattactaagagtaattgctacgttaaaggcgcgcttaaagcatagtaggaacttaagttttataatatatataatttagttatatataagctctttagcttagcgtctatacgctttctttaaagaggtaaaataatctatattaagaggctgtagaaggtgtaataagtaaagaggtatatagatagtaataatcttattattcttataatattgctagaatttaagtaagttatagctcttatagctattaataataagcagctaataagcatctataactttcttctttatatgcttattaaagtgctttaactactatagactaagcttatttattatctagctattcttagagactataataacttaattataagatagattctccttcttatactaagctaagaggtagtagcagctcttaaagataataaagagtagaatagcctactttattgcgttaacgctctagataactattatctacttttaattactctattatactatctttagctatccttattgctctaaagctataataactactctagttaagatctagcctattataaagctagacttgttaaagttatatatattattattaagaatactatacttcgcctttatattctctataagctagaactagtcttatataatcttaggattcttgcagagagctctcttatagttatatttataattaaactttatttagagcttaaggcagcgtttaacgaacgtactaggctagtttaagctaacttagcctagactgcgcttagcgtgcagagaattagctatattagctatagctataagcctagaaggaaatctacgcataactagcttaagtatatgcttaataactatatccttcttagttagagttagatttattaatttaagctagtaatctgcttagaaaggtcgtctagcgcgttaataatctagagttacttaagatacattatagatagctgcagcgcgttgcatagagagtattacgtcttatttaagagcttagagagtagtctatatcttacgtttattagaagcgtctatctagtgctgttattaaggtattacatagatagagtagttttagtagaagcttagcaaaagtagcttgctaacttatatagctcgctaatctataaggtacgttactataattacttactattaattgttatagttataaagtttttagctctaatataatattaaaaaacgttattagcgcattagagctttagctttgctactaagttatttatagactagtctataatatatagtagaagatagcaaagctattaatatattagatcttatctttataggcttctctacttatatatattattatttatatgccttatactttattattacttttatagtatctttaagataattaatattcttctatattaatactatagtagagcaacgtgcgttagcgcagagcctaagcctaataggatattaagcaaagtataaaagtagaaggaagcagtttagaggttaataacttaattaactacttttgcattaagcatagattactataataaatagtaactaatcgtgtaacttaaacctaataccttagttcttagaaaagctaagagtaggtaagtatagctaagtaagaaatctagctttaataatatattagataataggaatagaaatagaaatataaataggtaatagaaatagaaacagaaacagataataggaaataggtatatgcatagaaataataataataggaatagattatattaagatatagaaagagcaatatatagcacagcagtatagctagagaatataataatattacactaagcaattcttattactaagttagcactagaactaaaaataaaataacatacttactacagaataagcataggcactagaagcctcttaggctagatctaatagcagttaattattagaaatacaaaatttaatattacttagattacctaagcagtaaagaataaactatagctctagaaggctattagagtgtagcttaacagcctttaagactatatatgcaatatttaagaatataaaaacataatataaggctatatttaggctattaaaaatatcttctagtaagaaatactattagcattttagcttgccttctaaatagttatgcttctgcttcttcttattaacacttttcttttaactcttattattcttctcttatactgcttcttagactttatagactcttaggctctaattataataagctttctatctaactagtaatctttctgcttgcatagaaaggcctaacgtctctactctaagaaagaggtagcacttaagctcgcctttaggctaagaatctattaagcttagaactagcagtaatactagcgcctttagaagcaaaaatacttttagcacctaatttttaagaaattcttaaggcaattgcctaagaagtaaacgcaatagcatgcaataactagcgcttctacgttaataaataagctctctttatagatatctctcttctatttaataaagaaaaatattactctatttattaaagaaattaaacagcgctctagcttctactaatagactattaagaactatatcttaagacttctaggctactataactatactaggcgtaatattattaaaaatagcatagctaaatttaaagtagcaaaacttgctaaagactagcaaggtatttagatagtactgcgcagacatttctagagccttaattaagcctagcgcaaagaaactaaggactctcttagattctagtgcctaagctacttaataataactaatctatctctttaaagctacctagacgcctttaagcctagatttaataagtgccttaaagcagaattagtaataatagaatagaagagcttctttcttacttaaggccttaatagagaaaggctaaataaagtactaaataagtttaacctcttaattacttaactattagactttatctttaaaagaattaaactgttctttagtaaaatagcctctagagaattagaaattaaagcctttaatctagctcttagaaaaaatagtagcattataaaattaataactagtaacttattaggactaatatctataaataccttctatgcactgtagctagatctaagcgttatttctttactcttattctgctagcctaaggcaaactaataactttaagaagaataagagttatagatactactaggctataaacttacttagagcgaggtagatatatctaattaagaaatttactagaattaagcttagtagagtaaacctattaactgctctctaagaacctagagaaatagaacttcttagctatatagacgtctaagaagctattaggcttactcttgcaaaagttagcgctctctctatataagcatagaactaagcactaggtagctaaaacgttctagcagcttctatatactatgctcttaggtccttagctattaataaatctagatagagttctaatagagttcttagatatagaactatagtaattagtaaggctcttaagcttattatacttatagagagttaggctatttagcatgcttctacaaaataagagataagcttatctagaactaatagaatttacttaaatctataaggttatattagttagaggaataaagaataacctaaagaagaagttagaaacgtctctagaacgcatattattagaactattattaaagaaattaagacttagctaaaataaagtagtaaactagtagttaacctagttataataataaactcttacgttaggcagatctaagaatagatagagctatctaataacataataattatagaatagaatagctcctagaatttagaagttatagaagaagataagtttgcatagtacttaaaacttgctagcatagttattagagctaaagaaatgctacttactctagtaatagtcgtaagcgcatctcttactaacctagcaatatctaattataattctagaatagcagcgcttaagctagttacattgtatacctctatagtaagaaataataaaagctataatactaactagatttgcttaaaagcagtatcttttaataaagatatagacgtagataataataaaaggcaactacagaagatagagctaaaaacagctctaagaaaatataaggttctagatgttgcttctattagacttagactagatagtatactaagttcttaatacagcagtattagtactgcttaagaatctattagctatagctctagaactctagaaataactaagcaaagcttattatataagcaaatatctagaagctcttcttaggcctaaactagcatgctaaagttctattaggctaagcctatagaataatagcataaatattagtaatatagctattgcttactctaagtatatagaagtagaagctttaggaggccttattacttaagtaggaagtagaagcaataattcttgccttatagtactagagttcttaagagaatactattactagaactcttttctagtaccttctaataataataactaactaagaataactttagaatagagaaagtataataagaattatagctttaagcacatctgttgcgactatctataagctctaataataatctataaagtgcaactcttagcgctacttaacttagaagcagaacttaatataatgcgcctaaagacagcctaagcagcagaacttatagtaactttaatactgcaagaaataagtaatttaagaatataggcagctaatagcttatttaaattatttgcaggcatagtatagtaagctctagtatctattagaaatattattatttctactaacttctttattctaaaaatactctctaatctagttatccttagaaacctctacttagtagatgcttaaataatatttaagtatagtgcagatagaagaataaaatatatagtattcttagaagactaatctatatatgcgacctttattaaggctactaataacatctttagtactattgctagaacgttagtatagctaaaagctagtagagtctagaatataggcctagcactctaatagaaaaagataaagacctatagaagctagagaattagtagtagctaacgcctaagaagagaagcagtaatagtacctttagagtgcaaagagaagctttaagtattataagtagctagattgcgtagaataacagcagaataggccttaataatacgttagcctttgctttgctctaataagcattaagagataatttgctcctaatattaactaaaagtaactttattagatataataactacagaactattaggcgtagaagagcagaaggaattattatttataactagaaaggcctacttattattaatatctctttattattagactagaaagttaaagaaattctataagaactcgcatacgcctattgcatagactcttaaaaatactttaagaagaagtaggcataggcagaaattaaggtataggcgttctaagactatattaggtttaaagttactataatatataaaataaagaataagaaagtctagcctattagcaaattagactttacgccttatactatagaagagagaatagattagtaagcgcaagtagcagaaagatagaagctaaatatagactaaagctagagaagcttctaataatatattagagatagaactactctatttctagttagaactagagttactagtaaaaggctagagaagatgaaaatcgctaaatagctatagctacgagaaaagcttatattatagaaagtcttcttctattaagaggcagcgcttagctttaactttgcagaattagaaagaatctataaagatatctattctctagtacgtattaacactatgccttacaacgcctagaaaagaaggtaattttctagttctaaggagacttagagcagaggtaaataatataatttagcagtaacttaactaaggagtgcttaagtatagtaaaagcctatatagtaacttctagtttcttattaagaagaagaattaaggctactatcttattaataatgcttaaaagattaattaagttatagtaagagatgctaatatactactaaacgctaataagttttttaaagaatttataggctactaagtagtctctcttattaacttcttcttagagtataactaagttacgttacacttagaattgcgcctaataactgccttctttactcttagctatagtttagtttagtaatatatactgcctatagagactactaacttagtagctaagtttatataggtagtaacaaagatcctttagaacttaatcttatactgctgcatactatatatagacgatattactattaaaagcctaaaaactaactatagagaggaacttatagagctaagcatctaatagtttattagagagcatattattaatattaactatatcttatacaaccttaaactagcagaagcaatagcatctagttttaagagtaattagtgctataatagcatagagattattaggtacgttatagataagtaagacagatatctagcgctaaagaagattgctaaaattacctaatagctagcatatacttatctaaagaatatataaatatttcttagcatctgcgtctactactatatggtaattatagattttgcctaaaaagtagctctactcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaagaaatctttaaagataagtacgtaaattttacgtaaaagaaggcattttataagctaaagtagaacctagacgcctattaagaagagttatagatgattctttcctaataattagaaattctctaataactctataaggcattaggttattaaggaagagaaggcacttagagaaagatatagatgcaatacttctagaataatatatttaaggctataaaataacacgttaaaatatgctagaaatactagatttatagcacgcaacgctttaataaagaactatactctatataaggctctaatattacataggtatagataactatagatatagtatatatgcctaatagccttactagaaagaagttcttagtagttataaaagactacttctctagatatattaaagctaaagcactcttagaaaacagctctttataagtctctaggttcttagaaaagataatctttgcttattagagagttctaataaagcttttagtagatagaggcctagaaaataagagacttataaaagatctagtaatactatatagtactataatagttatagtaagcgcatttaacctgcatgcctaagagcttattaagcgtagctataaagaactcgtagaagccttgcataagataaagagaaactaggttataaacttatactttatactataggcagactaagtaatagttaaacgctctactagtaagactctaatatttcttattactaggtaagaatatatacttctagtagaacttagcatttgcatatagcaaatacttttcttagaactaggtatagaatatagcaacgctgcttacgttgcaggcaaaatagtttaaatatagagataactaactaaagaaagtagtagattaaactatgcacacttaagaaagaagaaaaagaatagtttaataataaagctatactacgcgtagacttaataacttatagagacctagtcttagttaaagacgttatttaagatcttaatataagcagattacaaaaactagaaccttgctagaaagagcctttctacattaagagcatctctaaaaaagtaatatatattcttaacagaactagatagcgcgctactaaaagtaacctacgctagtaactagctacgtaagttctattagcagttattactagatatagagatagtgctagacgaaggcgcagaaactctagacttaatagatattagcaacgcaagagaagatagactaaaagaaatgcataaggaaggctatgctctcttaaactaggccttagcatagtaagtctaagtttagattctatataaagctatagataacatagaatagaaatagtttagaggtaaagtagataatctataagacttttaactataagatagttaaaggcaaaaagagtagagaaagaaagagaataaaaagtgtgcattagcatgcaagaaaaacaggcctaatagataagagagaaagttactatagagtttagaaattatttttgtaagaattataagttttattttatatattataagaggtagagagaaaaagaaaaaaaacataagaaaaagctatactattaggcttaataatatgcagagagattaaaagaaacttagtaaaaaggctatagaatactattactaactactacttaagctgctactactactactgctagagctctcttaagagcagctattagagctgctataactacgcctatctaaagaactactaggactgctaatattgctataataagatgcctaagtacctctagaactgctagaagtagaataataagaagaattactaaggctctgctaataatagcctactagaaatttagtagatagctagtaactaagctactagagagacttattctaaaaagctactgcttcttaagtagtaggactagtcctatcttaagcagccttagtaatagcatctagcaaaaatgcagtaggctaagtaaagctacctatgctactactattattagtatctttaagactataaagagagaattctactaaagaagagcgcatagctaagcttaatagagaattagaaagtgcgctgtaagaaaaggactacctaagagaagaaggttaactataaggagaattgcaaaaagaagagcttattactataggcaaactaagatctaaaagagctattagagaacctagagattctaaactagacttaataatatagctagactaaattaacttgcgagctaatgcgtgctctactaaagaagaatctaaaactgcagagtagctactttctaatgcctaactttagtagatagctaacctttctagtatattaaggctagaataaagtgcgctacaataataagaagtaagcaaatttgctaaaacgctataaatagagtacgcaggatttagagcattagatagaaagttctagcaatatagcgtgcgtctagatttaaaatttgtaaccttagaagtagagctaacttagatagcttaactagtagtaatagcataggtaagctctagaaaaagaaaagttagtaaaagctacctctaataaattattagatctataaaaggaacaattgccttaatttgcaatctagtaacctaagtagtaacctaaaagcattaactaattattagcgctagtaaactaagtatactatttattattacgcaagtagtagttataagcgtagttattattattaatattatcttaatagaagaagtgcacagtactattagcgtagcagagtagcaaagtagctaagtaagtgctattagagctaatagtactgctgctcttaatactataattaatagcgtaatagtagaactatttaaagtcttgctaagtagaaaatgctaagagagcctagctcttaagaatatagagtaacctctatagtaaaagtaataaaagagagttagcgcatcgttattagaatctctgcaggtaattaagtaagagtaaattagtatctattcagagtattattgcgctagtgtaagtaggcgcgcttaatattattaagaaactaagagagaatctagccttacttaagcaaattagctaggatagcagtaatattattagcaagattagcgctaagaggctaattaagaaggtaggtaactgcgaaaatattagttaacttaattctaataagagaaagaaaaaagacttactagctttaagtactatacaaactacaggcagagcagcgcttcttagttagtaatactagaagctaagaaccttagctactagaagaaggcctcttgctgctgctgctactactaaattcttaactactgcagctagaataggcagaggtagacctatagaagtagttaacgtaagctataattctaatagtatataggaagatattaaagaaagagaaagaatagagaagaagataagaaagtaagaagtataaaggatagagaatatagcaagaactaagtattttatagttctaagaagcattcgctgcagcctagcgtgctgcttattaactaactttaccttaaaagctgcgctactatctacgttataagtaagagaaggccttaatactaggcctgctaaacgcctattaggcttagtttagcattagagttactataagatttattaagataaacagaacaaacgtgtctagcatatttcttttagaacttaggcttgctaacgcaaagttatagagtaaatagagcgctctagctcttagagctaagaatctaaggcaggcattagagcgtaataggtatttcttctaagataagttcttactatagcatagaaaagtaacagaggcactagcgctttatataaattaatctaagtcttacttaggtgcacctagtaagagctaggagaattcttactttaattagaaagatagcttagatttcttattcttagttctacttagtagactctattaactattagagaggcttactagaggtttgctgttattataaaagaagaggcgttaggcagagtatagtctgcgttatcttagcaattagtttagtagttataattgcagttatctttaatagaagctaatagcaaagacgttaggcagagcatagtctacgttattctagtaattagcttagcagctataactgcagtcgtctctaatagaagctaatagcaaaggcgctaggtagagcatagtctatattactctagcaattaggtattatatagtctacgcagccttaggcgtcttatatgctattatctataatagaattctgctagtagaaaaggagaaagcctgctgctaaagtagccttatctttagtaatagagcaagtaaacttagagatagtaatctgctatattaggtttaataggttagagtttattaagcctagttctatgctagcattaggcttacaggagtgcaggagcaaagagaagattatagaagaatagtaatctactatattagatttagcaagtctagtcttatgctagcattaggcttatagaagtgcagaagtaaaaaagagagattatagaagaatagtaatctgctatattaggtttaataagtctagttctatgctagcattaggctcgctagagcgcagaagtaaagagaagattatagaagaatagtaatctgctacacttaggtttaataggttagagtttattaagtctagtcttatgctagtattaggcttgcaggagagcagaagcaaagaggagattatagaagaatagtaatctgctatattaggtttaacagagttagagttattaggcctagttctgtgctcgcaataggcttatagcaaaatagaagcaaagagtagactatagaaagtaagcttaagagagctaagctcttatagatagaagaggtatatagtaaagcaacgtgcgttagcgcagagcctaagcctaatagaatattaggcgaagtataaaagtagaagaaggcagtttagaggttaataacttaattaactacttttgcattaagtataggttactcataacaatactatattatatattatctactaagcacctttacttagctatataatatttttatctaataatcttactatagaacttatatagttttatactctctattagataagtatactctatacctctattttatagatattatataacgtaccttataggttagctagatatatagtttagctagatacttttgctaagcttctactaaattctacctcttaacgtaatgccttaataataatactagataaactcttctagcaaacattagatatagactactctttaagctcttaaataagatataatactatctttgcaatgcgctatagctatctatttattctagatataaaatgcaaactagaggtattattaaaaaataagctagactaaaagaggatagtaattgctctctactattagcataaaaaagcgttaaaaaagtataaaacacataatttagtattagttaatagttctaagcaaggctagtgcaggcactactaactaatacctaaacttcttaaaaattgccttaggcataacaataactaccctgctctaagctaggcttaagaggcataatttttatagtacgcttaactatagaaaagcagtacacgcagttatgcgtaggttaagaatagatttcgcattagtatctaagtgctatagtcttttatctctttatatctttgtattactattactattactattattataactattattaaacattctataatctaataaatattaagatatattctcttcttagcgacctactgctctttctaatacttaactttgctagattgcattatattacctttaatactattaaagcctaatagctaatacgttgttaagattgcgcatttaagcttatctaaatatgttagcttactagctatatttaaagatagctagtagatagacagctatgctgctatattattaatattatagaattagttctataagttagttattagctctcttgctactaactacctccttgcataatataacgttagttatattatactataaggcagcagtagcattatatacctctatattatagatgcaattaaggtatactagctagaatatgcgctgctaagttactctatctctagaaataatccttatatagataagagagtaataagcaagcaagcagctatgcttatagactaagtagtagagtgttacgcagtaatagatccttatagctataagaaggattttcttaagaagctttagaagctagcaagcgttaaatagatagcaataattctaagagcaacgcatttaatatagctgtttacagagtacctgctactatagatgctaagcaaggcagcttattagcagcaagcctatctattagattgcagagttctagaatattagtgtttaatatttaatgctagaacttacatatagaaaagttgcttaacgagagcagaggaggctgttgctatattatattagtaagattaactagagtacaaaatatagttataaaatatagtttataaaattagtagctgaagctaactatagctatctataatatctcttaagtaatactaagtaattaacaagctaaatatactttataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaatgcaggatactaactgaaagagagttagtatagaggttagtatattagaactaatagataatactactctgtagagtatataatcttatagtcttagtagaaagtaactatagaatagttatatatattttatagaatcttataatattctataatatcttatatataagataatatagaataatatataatatataagataatactagtatatagataaggcgcagaattcttatagtttagtatctttaactttatactttaagttacttaatacgcctattatattctgttatagaagcttactcttactatcttagtatactctatctctatatctagtactactgttactctatctataaaaactaacttaagctctttaatactagctctctaattattagctacttaagaggttttaatacttagctactaaattagtagtttctctaagcagtatatattactagactaaactatagctagaagtaaagaaggtagttattaagtataattctctttacgagagataggacttaatatattagtagctctgctattctctactatatattatagactagtctataaataacttagtagtattactaaagctctaatatactaataacgttctttaatgttatattagagctaaaaactttataactataataactaatagcaagtaattatagcaataactagagctagttcttaaagtataaagtttattttaagttgctaagatattaaagagttaattcttaattatatctcttatcttttatacctataacttaaattatattcttctattcttcttactagtaatagctctaaagcgtatattagtaccttgcttattgctatactagcttatactaaacttctctctattagccctaattaagctaaagagctataagcagttactatagctatttaataaatttatagagacttataactattaaggaaaggtcttcttactactagcctaagcttacctcttatctttaaggtataaataaatagcctctataaggctttactctcttacttaaagataaacttttcttttagctatctataagattagtatttagctatatataatagctaatacgtaatagcgctgctactacttttatattttatctaaaagtttagtatacttttactataatagaggttaattatgttaaagagtaagagattctagagttagagattttatagctctatctctaagataataagctagagaggctagaagcttcttaatacttagtagatataattaagagtactaattatatatattataagtatatagatttatactaagtaatacttactaatattaataaagaagataggttattgcgtagtaagtaaggcagttataataatttttaatcttattataatagcagaaagattataagcttacttagcttttatatactttataaaattttattactagcttagcctactgcctagtaataatcttctagcttctaaaactcttaataactaagtagcagtatagttacctctatatgctactaggtagcctttaaaatattacttatagagttattttctttgcctgctaactagctagctctacttaagtaagtaagctactatttagacaatctaagataactctatactgctatagaactactatttagtatatagattattttatactagtttaagagctaagttaaaggcatgcttagatagagcatataatcttactagaataatttaatagactctaagcctgcttaagcttagtacttaattatataagcgcttaagctactatagctctattattataagaatttatagtataagttactactactatacgttataaatatctactctattatattattaaattttacttaacgtaaataattagtaagctagctatgttaataagctagctactttttcttagcattgcaaatactacgtataaactataaaattactctatactctctatagatcctttgtataacgtagctatattagatttagaatctttttctatatctttctaatatatataagcattatatctagtcttcttatagttgctatagcgttattaacctagctagagcttttcttaactacctttactactatctttcttagatattatataagtagcagaagcacttttagctacctataatgtgcctatactaaactctattatactgcctatctaaatttgcttctttttacgccttttacgccttattaactctactacttactctttaagctcttatatataagcccttaattaggatattcttatatagtatctctttagcttctttaataagctttaagaagctttcttagggcgcttattagtaattatataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctactctagaactctataatctaatagataagcttactgcgcagtaagcgtatcttacttagtacctatagcagtagatactctgcaaatagctatattaaatgcgttactcttagaattattactatctatttaacgcctactagcttctatagcttcttaataaatgctaccttatatatatgctactttattcttatctaactcttagctacttagtctactagcattactgcctacttatttactactctcttattaatataaagatttattgtagctaagcaaacttaagagaaaagattatattaattactgctcttctaatatattagaagagctagcttaaatgaataaatagattatagagaaacgttagtctactttctaagcttagttagcttagttatatagattagcactttactattcttaggtatttatactataatatactctctatattaattgctttatttaattaagataatattacgtagttattatataaataagtaatttctctactcttacgctaagcctattgcgtagttagtaagcttctatttattattatattattatagaaattagttaagttatatatttagtcttagcgcgcataatattaatatctttattctatgctttataaccttttaatactctactacttagctttaagaatttaacttgctaactatagctctagtaagtcttactaattaagagatacttaagtatattatgcatactctatactataattaccttaaactctaagctattagttatgctaacttagcttttttatagtaaaagagaaaagtagctacttctatataaaagaacaactttaagaatacttatgctatttagttctttaaagtatctaatttaaaaagtatatatactttagcttaaattaattagtaaaagttagcttataaagagagtaatttagttctagatactttatctaagctagttactaatttactctataagagctcttatactaattatattcttaagtagttaagtaacttaactaagaataagcttaaatatattaataagagtagtaagttagatcgttgcgctgcttataactctaagtagtatattttaaggcatatttcttatcttattctagttacctcttatactaattatactatagtattaagctctttataactaagataatagctttatataactatgctataagtaatatagtaactataactataagtaattattaatcttatatagcagcattatactaatcttttatagacttctaagtatactaataagcgtaataatcttatagaagagatctataagtatattagtaattataataagctctctagcgttaaacgcaaataatctaaaactactatatttaagttaacttctaagcataagaagaaagctataatagttatatctttataatctactctagattcttttagttaaaagataaattctaatagaaagttacctttaactaatttaacttctctaaaagtatttacttattaagcctctatttaagataagaaagagaagaaatagactaagatacttactagtaattattctagcttaagctctagttctctaaaatctaagcatagtaagtaggctaagctttctagtaataagactaataagcttaatagcatatttagtaataagagcgctttaaccttagctagcttagactttactacttctaatacttttaataactaaataaattatattaatatctttcttagcataaataagaaattaacttatcttagttatactacctctttctaactagcttaagctgcacctagtagctctatttagtattctactaatctagagttaagtctctctttaagcagcttatatagttctatttattctacttctattatgcctaaaaaggtacttagagagaagagaagaaataaagctactctattaaatctttataaattaaattcttcttttagttctaaggtagtaagcttaagtaaattaaatagctactctcttagtactaagctaattattttaattctaatagttcttaagttacttactatataaattctatatactactagtatctataataattcttctatagaggcatagcataagcttttatcttagtttaagtagaaatacttatttaatactctgcctattattataagcagcactaaatagagctctattaatctaactagctctaatttagtaaagaaagttaataattatagctctaatctagaagtaataagattagaagctaagataaagaagcttatagcttatgctactactacttaacttaatcttaagatatttacttaagctaaagctaataaaatagcgcatataaagaagcttcttattaaataaaaggtgcactttaagaaaaagaaagctaattaagaggtatatctaaagaacgtttcttaacttactataattaagtctattagactagcactgcagagaagccttactagattaattaaagtattctatttttagaaagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatattaatttctaataatttataattattaataagctctatatagcttataaatcccttattatattataaatcccttagactagtaaactagcttatatcggcagttcttagaacagagctaaaatactagctaatactaattagtatagactagtaactactaatataagctctagtaaactaactttactagtttattattaccccgcattcttagatagataagcctaattaatactagctaaaactagattttaggctaaatacagagaataacgaaatataggcaaacagagcagaaaggagaaaagagagataactaagctaatactaaagctattaataagcttatttaacttctagaataagatagtaatatatattttatatatattactataataattctttatactatagcgcgtcttttactttaaatttacttagatttaatatcttagatagtaagctatatttttactttagtataagtcttttaagtttagtattattaagatattttgcgttagcgctgcgtagttagtttagttatattagataagctacttacttagataagctacttacttataaactatattaagtctaagcaatctagtatattagatgctataagtagtatatcttaacttctaaaacttattttatatactattagtatataaaaactataatctaactttttagactatcttattatgtaaaaaattagaatacttagcaaagtttaatttcttagtattttgctctatttttaaaaaaaaattataactctctattcttatacttaactttattacttaaaactttagtatatataatctctataatatataacctctattctaaaagttagagctaaatagagtctagtatagcctagttattaaatagaatattcttttttaagctctaagagatatttagctttatatctctagaactagcatatagaaaactctaaaactttagaatctatatctttatagtctatagatgctatagtaagagttatagattaatgcgtagctatatactataggttactagagtttaaagctaagcaaggctctatatttcactaagctctaactttagcaatactaagcctaattaggtaacttttaaagcattagaaagccctaaattagggctttctaaatataaaataaactcctaaaatagtctagaactcgtagagttatagaggaaagcgtaatgctaagaaaaagtggccagctcggtggtgtggccgtctcagtggtgctttacgttagtatctattaagaattctagttaagaagagtgtcgtctcggagagcgcgaggccgctgtgtactagtactaaaagaaactaaattcgataagttaagcgatgatacgcctcgacgatacgccacgacgatgcgctacgacgatgcaagcggctagtatctagttctagatgcctctgataatttccacgctctgcgaaacttcagctatgatttttagtgccatctcagctaggggaagactcatcagcgattcacgcagtcaaactcggcactcccctagactcaccatagtctcctagctttacaagcacgagccagcagacagcgagacatgttgatatttaagggaaacgcgctgcctggcaacgaagcttttcgctacatacatactgatatctcctcttgaaacatgcgttcggctgttttcgcccttacttttgcttcggtctctcttgcggtcgcccagcgcgtaagcacaacggcacgatgtggcccttcttttgggggtttgacatgtcgtggtagcacatttggaaactgttgttctcagtactcatactggtaaggctggacatcatactgtcggcttcatcctaacaacattagtggaagcacgacagcatactgcggtaccggttgtaagtccggctatggggactgcaagagctcggtatcctcgatcgtgaaaccaagctcaacattcgtactggtggcttcctcgtcgacacgtacatcaccctcatcttcgcctacatcgactctcaaggtcaccaccaacgcacgatgtggagtagacggcagcaaccggacatgcaaaggttctcaatggggcaattgctgtagtcgatataactatgtaagtcactgaaggctaatggccatgcaaagaagacgtcggactgaccatgaaagtgtggaagcactgtggactactgcggcaagggctgtcaagaaggatttggcgactgcaattccagcccggcacagtcttcaatatcgtcttcatcctcgaagtctgtcacctcttccaaaacatcgagcatgtccactacaagcaaactttggtcgtcgagctccagctccagtgctagtagcactccaacaatctcttcgataagcttgccaacaccaagctcatccttgactatggtctctttaaccacaagttctgttagcagctcatcgtctagcagctcatcatccagtgtctcatcgtcttctctactgtctagtaccgtagccactaccacgatcgcgagcagcgattccaccgccacagcatcttccgccccaacctcgtcttccacttcggaatcatcttccactccgacctcgtcttcgacctcgtcttctacccccaccccatctgcctcccctacttgcgaacaggtggaagtttataccgcagcaaatggagcccaattcaatcttaatatcggctgcacccgctacatctacactatcagcaaccctaaccaaaatggtggtcctatcaacaccattgacacgacaactcagacctccatagaggcttgtgcagagttttgctctttggccgcaaattgtctgtatatcgatttctacgaaacgacgtgctcgaggatcaccgctattagcacatacaatggggatggactgagtcctaataaacaaacttttatcaagactgggtatcgcgttacgtcgtcgtcgcccgtaccagcgctagctgaaacctaagaacaggaagtagagtaactattaagtagtaatgtataatatatattataggcaacttaaaagtttaccacgtacacatagagactatgcaataatatttataatttagacttatatatagataagttacttaataagaatagaagaggctattgctatattatattagtaagattaactagagtacaaaacatatcttaactctgtagtttataagctaggtctctgcttaattatatagatctaacatttagcacttactacatatctaacactaagtagtatatgctaatgcaattcgcaaattgctacttagctagcactaacaaaaagacagtagaattcgtattttcgagctataagagcagcgcatgataagaagacgatactttatcttacctcagctccacagagctccacgtctatcccctaggccaggaaattagaggtaaggcgagccattccgtgacatgccgttcacgaagacccctctttttcacatgccctaatgcctagacaaagtatcgaaaaactgatcggtcagccctattatagcttctgagcggagaaggtccgtctcgtactgtgtggagacaagtgccaagcgtgcggtgctgagactgctagcaacagccatgtgcacgccggtgaggcatttaagggcctgaatgcaggttgtgcagactcgcgtgcttactcgcagcttcagcagactgggttgcatgcatgtctggactgatgtagcatacttttggtgggaagggtatcttacgtgccgtcttggggttcatccaatacatgcacgcaatgtatcttactgggcgctagcatgagcttaaatccttcctaggcgttgcgacggcatccgcggcagtaattctggagtcacgaggagtagcagccgaaatagtcactgaaatagcgaccgaaatacgaaggtagtgtgggtagtgtgaagactgtcgctcaggcggcgtgggacctagccttgtagtgcggcatgggcaaattttccacggggcgagaaacgtgtggcccacgccacgcgcacgagctaccgcgttggcgggagggtggtgataagagtcctagcgccatttacccgacattcgtgcagcagaacacctacccaaagtgggtttgcagggtgcgatagacgaataccaagctggctgcgcgttcagccgcagcacttgaactattgaatgtcgtttgctgacacggcagctcgccacatgcctgcctcgtacccagccaaggttccatcgcgagaccgggacgactgactagaggcctcgaggtagtgcccatatcaggcaaaaactattccgtgtggtgagcagtacggtgagcatatatacctcgtcgtgagaatgtcagtgctcgtgtcttgttgtcattgctgtcgcatgcactctaatttacttcgcccaacatgaagcgtccctggataaatggatgggctcgcactccaatactatgcacattattgtttgtatgcacgaccgatggtgcaggtgcacttaaccgacagaaggctgtggtgctaaaagaattgcccgaaggatggtcacacaaaggctgttacgcgtaagtaaaatccactatattgcgtttgaataaacattcgcaacgcccgatgatcctggcacgtactgacaggaaccagggatctggttgatcagcgcactgtacgcatcgcagactccgggactgagcctttgagcgcggctcgctgcattgcgctatgcgacgatcgtggctacccagtagctggtacctggaacgacaatgagtgtacgccattccctcggcattggctgccccttttgctgtttgtggctgtatctaatcatagccaggcctttgcgggacagcattgaagagctcgagcagattctcggcctccgaatgctccgcggactgcgcaagcgatgctgcagcagattgcgaaagcagagaccatctttacgcctatgggcgtgacgacactgcaagcgacaggagcaagcatgtgcttgttggacgacaggctcccggagtctcatctgcccctccagctagcggtaccacggtgccggtaaaaccaaagggatggtattatgaaggctgctacaccgactccgttgctaaaagatctctctccgttggtgccaatgtgaacggtggaatgacaaacaagggctgtcaaactgcatgtcagtcggctggctacacactcgctggcaccgaatacgccggcgagtgcttttgtgacaatcaacttcgcaactctggcggtccggcgcctaatggcgaagtgcgcgcagtgcaacatgaagtgcaacggaaaccaaacagatgtatgcggaggatctgaccggttaacattgtacaaattctacacgggacaagaatcgagctcaccctcaccctcgccatcgccgtcgccatcgcgcaccgcggcggcaggcggcgcttcgagcgcgcccatcgtctcaagtgcatcgagtgctgcgcctgtagccaccggtgtgccgaaaggcttcacctataaaggttgctacgtggatggacccggctatcgcatcatgaacagtcagcagcccgatgactcggctatgaccattggctcctgtgcgagcaagtgcgccactgcaggctactccatcgctggtatggagtacagtacgcaatgcttctgcgacaacgtcatccgcgagggaggttctctcgcgtcttcggatacagaatgtaacatgccatgtggaggtagctccagtcagaagtgtggtgctggcaacaggctcagcatctggtcgaaccagacgacattgcagataatcaagaagccaacacctgtacagaacgtaagcgactggacttatcagggctgcataactgacggaggcaatggagcaagagtcttcccctggcagttggtcaacgcaacaggtaactcgcccgaatggtgtctgggtaagtgtaaagagtatggctacatggccgcagggatggaatacggagaagaatgctactgtggagatgttgaaggcattgcaaaggccggatcaacaaaagctccggactctgactgcgccaccgcctgtccaggagctcccgaggccatttgtggtgccggcaaccgacttacttggtataagtggacaggtactccgctctacgtttggcaataccccaaaggaacagctgctggtcgatacgagttcttagtcggaggccccattatcccgctgatcgcgcaaccgggcattaacggcaagatcaatctgctcgagaaacatgggactggggcaccgaacactacgggtgcgtacgagtttgatccatccataggcggcgatatctttcacgctttccgcgagctgaaaggcctcaagactgatgtattctgcgctgctggccttacaatgccggaccgcgctggtcgtcagatcaacattggcggttggtctgtagattctctctttggagttcgtatttactggccagacggcaaacctggtatcaacggaacgaatgactggcaagaggatgtcaacgctgtcagactccagcagccgcgctggtatcccacgggcatggtcatggccaatggttccatactcattgtcggtggtgagaacggttcaaacggcccaccggtcccgaacatggaaatccttcctacagttgggcccatatacgaagcagaatacttgcgccaaacggatccatacaacctgtacccgtatctcgtcgtgttgccatctggtggcatcttcatccagtactataacgaagcccgaattctgaatgaggtcaccttgaacacagtcaagatccttcccaaggtgccaggaggagtcaatgaccctaagggaggccggacgtaccctcttgagggctctcaggtactgctgccacagtattatccgtatgacaagccgctcgaagtcctaatctgcggtggagcgacactacagccggcgtggggaatcgacaattgcgtaagcattgcgccagatgcgccaaacccccaatgggcaatcgagcgtatgccatcacgacgagtcatgtcatgtatggcgactctgccagacggaacgtttctgattcttaacggcgcagagaagggcgcagcaggtttcgggctcggagaaaactcaaacttcaatgcgctcttgtacgactccaggaagccactcaaccagcgtataagcatgatggcgaatacaacaatcgcacgcatgtaccattccgaagctgtgctaatggatgacggtcgggtactggtctccggctcagaccccgaggacaacacacacccccaggaatacagatttgaagtcttcctgccgccatacctactctcgggggccccacagcctgctttcagcttaccacagaatgactggatctgggagacagactacgcctttaccataacctcttcgaccagcggcaacatcaaggtatctctgctcggctcagagtctagcacgcacggcagctctatgggagcgcgtatcctatttccaagcttctcatgttctggtacttcctgtactgtgaaagcacccaaaggcccttatgtcgcgcctgtcggctggtatcgcatgttcgtcatggatgggccaacgccatcacatgcaaaatgggtgagaataggcggagatccaggcaaactgggaaactggcccaattctgcggcgttccaacctttgccaggcgtgggccccgtccagagttcgaacgctaaggtggcagctccgagcgctacgaaatcgggccggtcgtttgtctcttaaagtactcagtttttttcatgattaatgtttattccgtaatctattagcaacaccacatggtaacacgaaagtgaataatatgtatatgcttaagtcgatggattgggagtatggcgacactgtgaccattagtccccgcaattcttacggatgtggaccaattcccatgctgtagctgtagtcctttgccaattgtggtacatgtaagactcgcagatatccaagatctgcgtacatactttgatctctattcattgtgcccaatgcttccaagcgtgtacaaaattgcttcggtctgactgtaaggccagagacaatgcttgggtattctccgcgaagctgccgatatctcctaatggcaccatactaggccgtccgtgtgcgcacacaaaggggaatgcgcatgtagccaacttttgtacaagtcctctagactgatgcatgtcaagctcatcattgaacatgatggccgagcgacacgctcgagagttgatgatgtcaacaagaccttcgggacaatggccgaggcgacctatccaatctaaaggttgactgggctgaggtagcgacgtttccgtcgacaggctaagatcgttcgcatatttccagactgcagtgcgtaagaaggaaatcagaagctgagcatccgcttgacaacgctcggaaatgccgggtggcaaagccgttacgcataggagtcgtgagggttcttcggaggtaactactttgacagaattcgtggcagagtccacaaagtcgaacaggataccccaagatgcaaacctatcggcgtatgtggcaaagtgcagctgttcttgtcgtgaaacggtgaacttgggtggattctcgagcatgactgatcctaccaaggcacggtgaccgagctttgattggtagccagagcaatgtgtatccattggagagcaaagttcccgtaacaaagcctccactcgaatccgctcatctgctgcatgttggtcaattagcaccagcaatggcctcgcagcgtcatgtttaggattttcatctgggcgagttctcattttgacaaggataaacttcttatccacttgcgccaggacctcggcgctcacgaggcattcttttgacagcctggccttggtgaggggatgtgcaaactgagctgcatccttgggcgcggagcagcattggtggtgcaagttgtgtcctttgtcgtcttggggtaagatctgctctattcgttgctcgttcgttcggaagacagggttagtccaagtttgaagtatcccatccagccagggcgtctgtcccacagcagcggtcttcggagcaagccgtagtgatggttttgaaggcgcgtgcggcatgcctagtggcgatgtgaatggatgagtagctggtctggtacttgagagcggcatcacacagccagtgcgagcgttcagtacgtgtgcctttttggttgttgggtcaacccagaccaaagattcgtcgacgttatcgttatcaaatgcgcctattttttgctgtgtcatcgtaccggcccttggttcagggatttgcaaggtcgcaggaatgttgaaaaagtccgtcttcccactcttgattcgagaccactctgcaaaagctcggtttcctggcttctcgacattacactctgacggtctagaccgctttctctttttgccaagcgtcggttttgcgtcgagattgcgtgcttcgaagtctacacggcgcaggctgtctctcgatgaagcttctggcggtcctgcgccggatgacgtgggtccatcttcgctcgacaatactgggacattgactgaagcgccagcactctttcggtttgggcgatctgacacgggactgaaatgatgggcttttagccattggacgatcatagcgccaaggacctcgacgacggcttggaggtttgtttcctcaccgacgagttcgtcttctgcacaacccgctggcataccttcccgcaaagcgatgcgaagatgaaacattggatatctatcaacaccttttctcattttgaattgtcgacgtcggttcaatcgcttgtctgatgactgacggtccttgtcaggctcactgacaacatgttcttcttcaataccgaaactggaatgtctgaacaggcgattcacttgattgtaaagttcattgttttcgccatcagcggacagaggccgaataccaagcgagatgaactgaatgctcctggtgggtgctggttcgagcgatatgacgccttggatggatagcgagggcgtggaggctgacacgggtatccaagttggccactgggtcactgagatgtagttggcctgggtgaggatggcaagcatgcaagtaagatgcgatgacggcgggtgtgagttggccaagcgcttttcccgtgctgccagccacgagttggaggtgttgaaggcgaagcggatgcgattttgggcatcttggactcgtaggctcacggagccagaccagcttagcagaagagctgcgacactcgacttcagcttatcccacaggcggtcgtgttctgacctgtgctcggcagctttcgatcgctgttttacacgaacaggcaggtttccaaacaggttgcggaccgtcacgcgggtgccgtgcttctcatgtgtgtgatggtgtgattccgcgggcagctgccggcggacagtcttggcgtggtgaaacgtgacagagttgtggggagcggtgctggcagtggcgtgatgtgacggacaggagggacacagcagagagggaggcgaggaaggtgccatggcggccgagaagcggttcggatggattgtgtttcgaggtgcctgcacatgtgcgctattagtgcatgtgacgggcagacagaggtatgaggcagcctgaagacgtacagtagcgtctacccagcccgccgtcctctgtgaactcaagtggtgggatgccccggccgtcgtcctctacggtgcatgcgcctcgggcaaagtcgacggacgcctcgaccttggtggctctggcgtcaagcgagttcttcagcagctccagcactacgtcggtgagcgacacaatggccgtcgacgacttgatctgggcgacgacgtcgtcgggcagaggcagaatgcaggaggagggcttctgggccgtgcatgtttggctcatgacgccgttgggttggtgccgccggcaaacgtgagggtggagccagaggaggtgcacatgttttgtttcgacacggacagtcaacaatcggcgctgcggggggaaggtgcgaggtgcgaggtgcgaggtgcgaggcgcgaggcgcgaggcgcgatggtggtgcagcgctcagaagtcgtggtagcgcatctatgcatccatgtcggacgcgcctcggcccgccagatgggaacgtacttggaagcctctggcctctggaggaaggtggaagggtccagcggccggagatatgctaacagtgcaccctccctgcgccgacgccaaacatagactaccactactactatttttgctactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactacatacatacaaaggtgctgtccaccaatccgtctctatccaccatccaccgtccaccgtccaccgtccataccagaccacgcccgccaacctcgacgaccaacaccgtcgcaccgccaactcgacgtcagcccgccacgtgcagcccgtccgccagtcagccccgggcctcgacccttcaccttagcactcaccgcatcaccgcatcaccgcacagcgcagccacttggcgcgcgaccatggccacggcccaagcagcatcgccgcctcatggtatgtcccagcctcaacaccaccaccgtccgcagcactgatgcgcccctctgaagaccgccatgcgcgcaagcggccctttgcgggctggatgaagcgcctcgcgaacctcaagccctcgtcctcggactcgcccggcggctccggcaatggcaagaaggcgactgccaaaaaggccgccgcaaagaacaacccctaccccgagtcgggcgtcgtcaccgccagcgcgcctgcccacctctccttctccacccccgagacgccgcgtgcgcgctccaaggagagcttcacctcggtcgaggaaggcgcctcggagcagcagcgtgccctcgccaacagcaacaggtccacggcgcccacggccgacacgggcaacagccacttgatgagcggcggcagcaccttctcgtcccccaacggctccgagcactcgctcaccaccaccctgaccaccatacagtcaaccgccccctcccacgtcctgggtgccggacatgcccagccgaccaccgccaacggcacccccgtgcacttctcccaccagttcccctccaactcaccgctgccctcggccatcccgccgcacctggcccccctgcagcagcccaactcgtaccagggcgcgaccgcgaacaacatcctcaccgacaatgcctccatcctgaccctcgcctcgtcgtccaagcgccgccgtcgcaactcgctcgataccaacgcctcggtgcgcgcccttgccccgtcatcgcattatggcggcagccgcgagtcactgcccctgagcgtgctctctggcaacgccgacgccatatattctccctcgaacaggccgggcaacgtcggcgcctttgcgaatgcagagcgcgcgagcgtctactcggcctccggcgtgacggctcccgtcctcaccagcgaacgcaacagctactacgcaaacaagcagaatgccgatggtctcagcattcggagcgggcttctgggccatggccgcacagatagtatcagcagcatccgcgccacgcccaccagcccgctcgcaagcccgagggagccgctcggtcctggcaaagtgagccggcgcagttcggattggaaggacgccaaggacgcgagggaagcaagtgacgaggacgatgagtcgtcaagtcccaccacagcagaccttgacgacaaggccaagggcaggaacgcctcttgatttctgattcatgctacatgatcgagactgctgcagcttttcaaacaaggcgttattggatcagtggcaggatgcgcatcgtggctttccattcatcatatacccaatgctatcacgatgcctttcagtctcttgtggcaatcattcggcattgcattgaatctgatattgctacttgtcacagtgtcatgtatgagcgcaatgagacctgaagagccactaacttaggcagccaggtcaattaaacgctcacttccttcttggaacattcttagagggcttgtaacgaaggtggtgaattcgtgcaagcgtgacaaattggttcctgtgcagttcatacattacctgtgctgatctgataccaacgcgcagtacatcttcaacgttgtatgctactgtacaatcgcatctatgcaatcgatgacaattaaaacacatgaagctagcgatttcattaaagcatgagaccctctggttgtacatggtcgagttgacaagtttgtgagggagaagaggccgtctcgcatctgaagaagaaaattgactactagcgccgctaacactagccacatctgtatccctgcagctccctacatctcccagttcccagtcctcggtgcacttctgataccagcccacgccacataatgaagcattctggactgaagtcaatactgatgctatgatcactcccactcgggctctccccagcagcaggaaatgttgcgccgactcttccgcctgcctgccttccgtcgccgtgcgcgtcgcacccgactcttcaccatgatcgtcgtcttcgtcacaatcctcgccttcataacaccattctatgtcatctacaagccaccaaacatcttgatccggtactttcaacatcgttggcccgatgtcctatggcacgtgccgctcaagcagaagatcatcgcactgactattgatgatgcgccttctcgctttactcaggagcttgttgacgtgcttcgagacaatgatgcaaaagcaacattctttgttattggcggtcaagttcctgggagagaagagagcctggcacgtgttgttgaaactgggaatgagctgggaaatcatgccatgcacgatgagccatcacgctccctattgccacaacagctggctgaacagttaatcgaggtcgaaggctacatcaacaccacatacgcatcgctcggtaaagcaagaccaccgaatcgtttctttcgtcctgggtcaggattcttcagctcctctatgcgacagcaagtccaggccatgggttatcaaatggtcttgggtagtgtgtatccgcacgatccgcaaatatcgtatccgagcatcaacgcgcgacatatcctgagcatggtgcgcccgggctcgattgtcatttgccatgatcggagaggctggacagtgccaatgttgagaaaggtgttgcctggtttaaagagcaggggctatacggtcactacagtgtctggattgctggatgcagagcgggcggaaaggggaacttgagggcaaacaacctagttctgaagtccgtgtcattttgtctctttcataggaatgcaactacaaatctacctctggaggaagatatagtcacgatccaagggactacgatcaaaattcgctgtagttcgacaaaacctgtatggccactactggtggtgaacaaccgatcgaaatgtctctcctttccacctcccatggctatatcgatagtcataatcacccttggtcatgcgcggcttgcgtggctccaagagatgctaaaggctatgaaggagtgtagcattcaagggtaagtgaccaatcataggcggacatgagatagagaaggttttggcacggacaatgaacatgtcaagttgctagaacagagcattatttgagacttaatactcaatgtaagcaatgtaatcatctcacgccatctccatatcgattgatgtcatacttttgcttacaatgccttcctgagcgcgcttttgaacggaatgatctccaccttctcaacatcccaaacaccttcttgcacgtacacgtccttcttcaacctctccactacttcctccctcgtcttggctccaatcaacatggcactgcccttcatctttggcgggccagagtcgccttctttgataggctcttcgagcatagcacctgcattcacacgtcaacgtctacattcctctccaatcatccatccaggacacactgaagcgagagaaatgagaaacacgcgtacctccccataaccacatatcatccctatcactcttcagaccttccagatgcttgggcctagctcctaggcgcttgtccagtgcacctttgaagtctgggacgatgacgagccattcttgcagaggagctgagctggatgccattgtgcgtgcgaaaaagtgcgtgcgacgaggtatgctgcgaaatagagggcggagagcgagcattcgatatgctggagcctacgtatctcttgtcagcggactgtgggttgaagtttgatgccagtgtggggagcatactttgtgatgtgtatcagatggattggcggttttcagaatatatagacaacggctcgtcagtcttcttgtgcttggtaaggcgtgtcggtcgcgtacgaagtacatccagggcgcgatacgtggggttgatgtggagctcggaattaagccgcggcaattggagttgcaggaacatccccagcgtcaacggtcgctcgaagaccctttgatgaatcacatgtgccttgcctatggctccgacgtttctagcaaggtatgtggaagtcgagtgctgcgaagcggccattctgtgatttcttcatattctaaggggtgtacgcttgcaatgtgactacacacgcaaggacaatcatttccccacatgaagaactgcctgtgttcccgcagaaataattcacagctagtatcccctcgtcatactctagtaccatccggctcttccaatcccctcgtcgcaagggccttgactgtgactagctaaccgcgtatacatccgactcccaacatctacaaactgttatccgccctctcccggaccatgcttctgggtcgcaggttggatgtacgggtagcaagcccgagtttctcatactacgtgcctcttgacaccttcctccagtcgcgcagacaacgtgtcccgactcaagtctgccgaaccgatttgcgacctcaacttttcccgtatgacccacggcggagtagcgtcgaaggtcgggagcactcgatggttgggtatatgaggactaagatagaccttagagaggctgcgagtgatgttgaggatgctgacgtgattgaagcggtggacttggccgtaatttatgaccctctggtactctctaggcgctcgtcttattattgtcgctctttccgtgcgtggagctttggctgctcagatagtcgtcgtggaacggcggcagctgactacactatgtttcgctgtcgcccggcaatggattccccgtactgatgagcagacccttaacaccacgatgtgtttctctaccgctcgcggaagctggtaagggcatccaacctggagcaattggggtggtggtttctttgggggtccatgcaccccacaatctgtagagctcggggaagtgtcaaacactattcctgctacgctaccccacgcaatcgacgaagcacatcttcagcctctgcctttcctagggcacgcgttccgaatttcacctgctcatcctcaagaatccttcaaatagtcgatcaagctccagcgccgcaaagcgacccgccgagactcaagtgagataccattctgagataatcttacccttgatgccacttgaaagagaacatgactctcacagggcaagacgagcgcggccaacatactctttgcccctcgacggctcacccgcctccaacaactctccaaaatcgctgcctccgcggccacaaccactgccatgatcattcacacggactgtccgagcgacgccacaaggcgaggaatggatataagagacaaaagaacagggaagctgtagcactgtgggcaactgctcagattagggataacttgccctagcagagcgatgccacacatggcttgagaacgcgccgaagcgaccgtctactccacctttcttgagcttgatcccatcgacaatggcgcgctcttagagcgacgagcatgtgacgtggcagccggctatactgttatactccagctgacgaggatctttacgaaagttctgtaggggaggtctggagcatccagcagtagcgcaacccgcggagctgagcagacgaatacgcgccttgttgtcacaccaaaatcgtttcttccgcactatgacgccgagtacacaggccaagtcgagcgctacagctatagtcgagctgcagaccttgagaaatccccgcggccaaggggtccagccataccgcacaatgcagctttcattatgcccgcaaacgtccgttgactttcacgcgcctccaagctggcaacgacggacgtacacagcaatacttggccacgtcttcaaacccagacccgaaatcacaccatcaagcgacagggaacagtcgcggaaacagcccgcgaggatcaaaatcagaacgcgaagcggacatgatgacttggagagagacggatatacgggaaatgaaggggacagacagcatggcagattgcctgcatgtgtgtgagctaaagggagatgacatacaaggagcgatgccgactttgcaagcgtcgcttgaagtctttgacaacactatcaaggatcgccagccagacctcgagatcgacatcgggggcgccgaccgcaggacatccttattcgatctgacacggcactgctgcacctcgaccaaacgatgtgagaccgctgcgagccgtccttggccccgatgaacaggccaccgattacagaccctcatggtgcttgtacatacgatcaacgacgtttatacagccacgagctactgtcatcatagataggcgttcgaggcgcggcaagatatcgattcctgaagtgctcagtccggctcggatgcgcgaaatttttccaaggtctggaatgcctcggcctgcagaagcgaagcctcgtcctttcagcctccatatcgcgtatagtgccacccaacgtgctgtctgcaaacgccgatctttgggcattattccagagcgcatcacagcagcaacgaaggcattgagaggttacaatcaatcgcctgtagcagctcttgtttctgaaggtattccaactcttagtgtttggctcctgcatacatcatccaggctcggtgatggcgaggatcgagagcggggccgagacgatgcagcatctacgcctcttcctgaaccccttcgacataaatgtactccgtcaacgtccggcctcgcttctaagaatcagccagcctgggcactggcatgagttcatccagacggctcgcaatgcctgacgtacggtcttccagctttccaagttgagtttgcaggaaggtggaccactcgcggatgtcctgcagctttcgttccaccaaagccttccgcagttgatcctgtgttctgggcgacagacgagaatgcttgagttccaagctcttgataatgccatgatgcacgttcatgctgatgccgatgtcgtcgggcgtgtcgagcaggagatcaaactgtggtgtttgtgaccacatccagtcttcagtctgtggccgtcagttcgtgcttggataaatttccttcgctgatacgcacgcggagttcgtcgtaacccttcttgatatcgggaaccttgaggtggtcggtgccgacggtcgctactacgtctgcatccccaacagcggcatacatgttggcaaattcttcttgcaggcgttgttggaatggcttgacgtccaagccaatgttgccgacgggtgagctcacgctctcgacgccctttgcctgtatgtgtctcttcgcgggagatcgcaggtaccgtggtatgatgtggaggttgggcgagctcagcaaggttgtcgcatggtgcaatgccctcaagcgcgtgagcttgtaggcagagccagagaccttgagcggcttgggcagggcgccatcggggacggtgtagggcgtgcggtgcgtgtcctcagggtccgaggggagcttctcgtggccttggtcgagaacaatgtcgtggcgctcgttgactctggcgcggtcgacgttgagtttgcgcaaggcgcggactaccatctcggcatgcctgtccctcgtgaagtcgctgcgagggcacgtgacactccaattgagattgccctcgtcgtggaagacggtgccgcctccggagcgacggcgcaccaagtcgatggcgccaatgcctggcggttccgtctccatgtcctgggcgttgccgtttcgtgctgcgtggagaatgcccaaattgacctccgtccacgggttctggttgcggccgatgactacgcatggcctgttcacgtacatgaacaagacggtgctgtgtggcggcgacttccgcagtatgtgatcctcaatggcaaggttcagatacgggtcgttgctggtggaaatatagctctgcagcttgttctttgggtccgacagcgtgtccgtgaacgaggcaaagttcctgacgccgccgacaccaatgcatgatgcggaggagcgcgcggaaagtcccagtcgagcccgcaacaaggccagtcccctagatggtgccatgctcgctttcgccgttgtggttgttgtagcagacatggagttcaagcttaggcgaagcattgatgccgcggaagattccgagcttgcggacttccgaccaagcctccgaacgtcactcgttacccgtcccacatcctcagcaacaacaagctaccgcaacatgttcgagtctggagattgcgttgcacggccaaggatggcgtctctatgtgtgcatctctcgttgaagataccccgcatcagatgcacgcgacccctcaggagacaggatgaagtctctgctcttacaacagaccaggagcatcgtgctttgagatttcgcatccgcatctctgcatctaccaaaaacccctcctatactctctcaaatgctgcggatttcctatctgcactttgtgttcgcatctgtcacaacttctttgttggtaatgatgagctcactatatttgtactgagagctgcacgtccttcgcatcctatctcgagcatcttgctacacctttagtcgtattttctgtcttttgtggtctttgcagcgcagacatatgcaccatggtcgtgtcagacatttctgcgctcattccaagccgactcgcgctctttcaccgccccgtacataccaataagcccggcctcgttcacaacaacaggatgaaattctctgagcctgatacttcttattgggatatcagtttccattaccgatcgtggacaaaaccatctgggagttataagcgcctcgatccgccataatttcatcatctgtcaatatatacaatgtgtaagggagtactattttgaccgctgtgtcaaaggatatgggttattcctttagccttttgcatttgcaagcttctcgcaggctttcacaataaagcttaacaggccagctgcgcacttgtgtatgtcttgctatgccaagaaccactctctttactcgcaggctcatacaagcattgcgaacatttctgtggcctgcagttgctaccagacgctatcgttttcaaatcagaagtcctgcgcattagctcgtcgaggaagtggtcgttgcctagcagcgtttgatgcgacctcgttgtctcgcagagcttctctgttgtggctccaccccacgatccactcccgcacacacgttccgtacgcggcactccatctccttcttgtttgcctactagacgggaggcgatgctctccttcggttgtataacgcttggctttctggttaccttcaacaaagaagacttgatagtgtagtggtccattcacccccactctcctccaaaaacccccagttcgaatcccgctaacaacattcaatagtcgaaccccttgcttttgccttgcccatgtcgcccccttatttcctttgtattgcagagttgcagctaaccccagggatctgtgacgaatttccctgacagtgtgatcgatgacatcatggcgtcagtcataggcgtcttgattagagctggtaagtccaacactccactagcacaggttaggctctacacatcacttcttcattttttgcatatttattttagctgccttggctaacatatcaaaactgcgcagttgcagtcgcagtccatatgtagtgatgaacagctcttacaatgtctagtgaggtgcttctgtacattttcagtcttgttatttgtacggagatgcattgctatctgtcctgttaatgggttcgctcatgtccaatttctacttctgagcttcacgctcgactcgtcccctccgcaatccgcgctggccaccctcgaggcttccgtcgcttttgccgctgtttttacaccactatttccatcgtcacattgtataaagcagcacattctggcggccgcgaatcggcgttcgtttgcgttggtcgagtagccagcagccaacagcagatcgtgctagcaccgcctcccatgcccggtcgttgctggaattatgatggcgttagtcgcacgtatttcatgtgggcatgagtcgcagtgctggctacttcagttgtgcaggctagtgggccatgtacagactgctgctacggttcttggacgaagcagctcgaccactcttctattgcgatatccagaggaaaaattcaaggtttcatgcaagtagtaggagcacttggtgcgctacttgaaattgaagtatactaaaagtctaggcgctggaacaaccgtcgatgtgccacatgagctgcgggtaacctcccccattacacatcgaaacatgcaatgtcagagtcttggattgccgtgcgtttgcgcagagcacttccgaatcgacggggctaccagttttctctcgggtaccttcttcgtcaccttctcctgccttgatttgagtctgttctgctactatcgttgtggttggtcaaaggaaggaggctaaagaatatcccggctggcgtacaagaaacccttaggttcaaagagagctgcctagcaaatacagtggatggcatctgtttgactaaattgcgcaaatctcactggtagcaaaagcactctgagacattacgcttgcgtcattggaggattgtattcaagttaaggtcttcatatacttctccagactcagacccaaattaacaacaaactgccattgtgtgttgcctcgaaagaagcggcaccatatgttcaacaccgcaagaccaagtgagaacggctcatgaggtacttcaagaccctcctcagtttcttcaaagtcggtcacagcatacgcttccttgatgatacattgaacccaatgtaagatccgatgttcagatcgcgacagtgccacctcttgaaaaggtcttggtattgagcaaagccactttcccaggaacacagcacattcaaaactcgagatggcatgctggacactccagaaaaaagcttggctgcgtgccacacgatcgataccgagacgaacgggtatactaagcgcgtgagttgagtacaatagtgcggaaagcagattctcgttccgctcaatttctgggagctctgtgagtctagatgctatgatgtcagcgttgcgactgtccaggtggcgatgcggtcctatgttgagtgatagccggacatacgcaacgacaagcagcgcgctggatgtgaaggggatggggccgctctcgttatttggatccagtatcgattctggggtctgctgccatagcgaggtccatgatcggagagcgcggctaatgaggtctagctctgtggctgatagtgtcgcggttgacgaggctgagaaggacagttcgcgcacgacgtgaatgcgttgtaggagtgcatgaaggaggatgtagttccctataggactagggataggacgaacggattcagcgcctcccgatccttgaagcaaaattgacagcgcgtgttggaacagcatttgattgtctttcccgtcacgctgcaaagctgcccactgtgcagcactggaagcttcccactctgatgtgcagcaaggtagccgcagatgtagttcgctgctccagaggaggggatatgtatcatacgcgatcgtgtgcacgttgatataacagaaagctactagcttcgtacgcctagaagactctcgctggacccattgatcccacattgccgatctagaggtagagccgttcgtgttgggctgttcttcactcagaccaatgtcacgaagagtctgaacgaggagacttcggagcacaaaagcctcttgcagcaagtctttgcgttcccatgtcgcaaagcccacgagaatgagtactgtctttgccaagtccagaggtgaccaaggccccgcgcgtctgatggccggaactgctcctgaggaagggctgatggtcaaggccagggcctgggagccgaagtgtgactcttcttgacgaagtcgctcaagaacaattgccttcgaaacacgaaaaagacgttcagagcttcttcgctcgaaacaatactgcgcaccagcagcacacatggctaatgtgagctcaagtggagaggacgaaggtttgtacgtgggtgcatgtatgaaggggaagtgagagtgaaaaccgccaaaaaaggctgttatgtatcgtgtcagagtatgccgcgagggtatctcgaaactcgatatcgaagaagggagattctcaagcatagatattaagaagttcctgtgttcatctgtgacatgatacgttccgttcctggttcgtcgctcacgtacatctattgatattgcttagcagcggtgaagacgagcacatggagacttgactgaccgtcacctatgtctgaagccaaacgaacttgatcgtcagcaggagctgaaggtagccacgtgctaaatggagttccaatatcttcggcagcaggcgattgtgctccgtttggctcgggtgtatgccgccgggatgcttggtgttggtcattgaagcgcatccaatcgaaatcgtactcgggcgtccattgggcagatagtcctacaccgtcaatgaagttgacaaagtcacggaactcatcgaagccttcatcatgatatgttggatggtgaaattctgcatggtcagcgctggtttgcgctagatccactggaatggacgaacataccgggcgcaatgagatgaacatgtccatcttgaaagggagcagcaggtgcacctaggtcaatctggctccgatgcacctgcgaaacaagggtcccatctgtcgccgctgggccaacaatatttacgccattcggggtgttgccgagcgcgtgcgacaagctttggggttgagcggtacctactgtcgctgagccagacgatgcagtcaccacatttctggcgcccgcattgccagaatgctgtgtgatgcgccaatgcctggtcaatagatcacgacgggtgaatgctgccccgcagtgacatgcgtatggcttctctctcgtgtctgtgggaggatttagctaatcccaatgcgtgccaaagtgggcctcgttgtggggtacaaacgtgtgcggagatggcgggtcaggtgttctgcacgcttgaagcttctggagcaatggctgcacgtgtgggtgagtctgtgcatatggtaagttcggtgagcatcatgccgtggaggaggttggaggtctgttggagtcgagtggcgggcgcctgtgggtcttatcctcctcatcgaagcagaacttagcgtcctcgaatcggcccacccacggcgttttcggcgcaatcgcgcctactccgaaagattgcagtgggcaactccaatgagctccatgggcagtaccgccgattatgtgccgtccctgattacatggaacggcatggttcatatcttggacattccattcggccgcaccgtggaagcatacgagccagtagagcatcattatcctgagccatgacatcgttctcgagagagctgcctggtgtagctgtcatcacaggagctggaggaactggtatgcaatccagttacccttttaaccctctatcatctacaaccactgatgcgaccaaggcatcggcgccgccgttgccaaaggttttgcgcgtgcaggttgttcaaggattgcaatcaccgacatcaacccgaagacgctcgctcagaccagagctgccatattgagcatcaactctgccgctcaaatactggacacggcaggagacatctctgatgagaagtttgttgacgcattccacgacgaaacgttcgccaagttttcgcgaatcgactatgccgtcaattgcgcaggaatactaggtggagatgtcatcaaggcagtcgagatgaccatggaagcgtttgacagacttaacaacattaattaccgaggctcatggctcagttgccgcgcccaattgagaaacatgttgaagcaggagccgcttcaggagcattctaagcaaagaggctccatcgtcaatattgcgagccagctaggcgttgtagcgaggccaggtgctggtcagtcaacgtcttgagacgccttctttcccagatctttctgacggacaacagccgcatactgtgcatccaaagctgccattatcaacatgactcgagctaacgcgatcgactactcggagaatgatatacgagtgaattgtgtgtgtccaggtgtgattgaaacacccatgacaacttcttcgaaagccatggcagaggcgctgaaacctgccatcgatatagcacccatgagaaggatgggacagccagaagaagtggctgatgcggtactcttcttgtgctcggctcaagcgtctttcattcaaggccatgcacttgtggtggatggcggctatacaataaactgatggtttgcaccactatgcgatctaattgccaggaaaaaaaatcatccaagcaattatggttaccagtgtttaaaattgcaacttcttaatatatttcacagtttcgttgggttcttcaatccttggtcgtgcggcacgccaatccttttccagtcgttggctgactcccatgcgtagcccgcattaagcatcttttgttcttgccagagacctccaacgatctgcataccgactggcagcaggatgctcgagtcgtccctcgaagcgcaaaacctactggcaaagacatggcaggatgactgctagttcgttagaatgtagccccggtgatggtgatgcccatgctcggcttcaatgcgtcaatcggtgcatctccgtgtttccactccacgtttcgtggcgctacgaaaggcgtttgtaggtcattatgatcaggtcgtactcctggaagagcttttgatatgaatctcgattgaagttgccggcgatgttcatagtattttgtgtacaagccaggatagttgcgcatgagagaaagaccgtttatgatggtgttctttgtggatgggcgcaagagtttctggaaagtctcggttcgtccatggcctgtcgtgcagcttcgtatgctgttgagaaaagcccgcgccgttccatgtgcatatcccgagcattgctagagtacctgcaatacgttgctgaatggtccagatggccggtccttccagatgtaatggcaaagagacctcctgcaccgtttgcaccaagtcgtttgaacgatgaagcagccctcatgacgatagctttgacatcttcgtcgactaatcggtgttcgagtccttcagtcagaacacctatcttcatcccattgacggatggttgtagattgctcaagtattttccagagccaaactttggagcacctaatgttctatcatcgaagtcatctcgcccgctaattgcgtccaagcatgacgctacatcagcgacacatcttgcaattgggccagcatggtcgttgactgcatcaccgctggaaatgccagtataaggaacaagtccatgagtgggcttcaaccctacaccttcaagttgaaccatcagctgattatctcatataaggtcagatcatacatacaaccacaaaaggaggacggaacccgaatgcttcctccttgatcggcgccaatagcgatatcaacaagtccgccgcccaccacagcgcagcccccagacggtactgccacccgcagagtagcctttggcgtacgggttatgaaccgtgccttgagcgctcttcttgtatcttagtaagtagggttataattggttcttttgcagcttaccgtgaatgatgaggttgagcttgcaaaaattctcgcatatggtcgtgccaacaatgtcggcaccagcaaccaatgcccgactgacgacagtagcatcagcatggggtgtccacgcgggaatcgcatctgtaccgaagaattgaggcacaccagcaactgcaatgttgtctttaagacacacggtcttgcctcgaagcagttctcctgcacgactaccccgaatcaaaaacttatgagcccaagcgtgaccaaagtcctgctctccttccgtaggtcgatggatttgttcacgcggataagttttcgtatctgtatgtgctacataatccggtaactcgagtacgtgctccgccacgtcgtggaccgcagcaagcaattgccgatattgccctgattcctgtggggagatgccctcagtaaccccaatgttttctaaaagtagctctgcgtcaccagcagccacaagatcctctcttcggctttgtcagtcccagcaaagctttagtcgcgtagacattcatataggtacgaacctcatgggcgagtcgaagaagacagacatttcaactgcaacgaatcgatgatgggacagatattgaagtttctaagggatctttcgataagtagacagttcaagcagattttcatatatgcatcctgagcatctgaagtacaactaaaatcgcagcgcacggtctccaagaaacgcaattgcaaagtgggtctacagtttgtaatcgatcgggtcttcgtgggctgctctccaaattactccaaatcggcggcaggcctagctcttttgctagccgagctcgagcctaatgctaaggctggtttattgcgcgattcttattaccaatcttcctttcatggaagtatgtaagtacctttctaccaaggagggtatttgatcaaaattcaagattgtcagatgcgacgagatgccttgctcggccacgatctcaaacatgttttcgacctcttccacactagccacatagctgcccttgatggtgagctcgcgaaaaaccatgacttcggagtcgaactgccacttctcagcagggaggccgagtggcaccatcactcctttgttacccagttgctgaaagctccaagcattggctggtacagaatcggtgcatacgacaattccagcgagaccttcaccagaagtgaattccaggatttcctcatcagctttgctagcagtcgagtcgatgattaattctggcctcaggtgattgggcaagtcctgtgcaagctgccgaccttcaaggtgattgtcgatggccaccgtcttgtatcccagggctttcgcgaactgaacgcacaaatgacctacaccacaatgcccacgatggcaactacctcgccagcttttacatctggagatagcttttgtaatgcaccccaagccgttgccttcctcttgtgtcagcatgttcctgcttgactgcagaagtacatacacctgcacacatgagcggtgctccttgctcatatgataccttatcaggaagatgtacagtcgtattgggatctgccaacatatactgtgcaaacgcaccatggtgtctgaaaccagccatctctcgcctctggcagaagcgcggatcggggcgggtcgctctccgcgtgtgctgacgacaccctacacagcttccacaagcgttcttgaagtttaggatgccaacacggtctccaattttccatgatccctggactgcagcacctgtttgaacgatttcgccagctggctcgtgcgatagaatcataggaaggtccgggatcggaaattgcccattcagtacctgaagatcggaatgacaaaaaccagctgcgtggacgcgatcgaggagatcatgctctctacaccgaggcagagggcgctcgcgtagctggtatggctttctatactggtttcggtgtcagcgcattttgctacatggatacgattcttagtgacgtcaagccataccttcacaatctcggctgcctgcatcttgcttgacatgacttttgtgtttcgtccgtcaaggtgctgagtattcaatctatagagtagtcatggggggatggtgtaggtgcatttgcacgtatacctagaaattggataagagacttagtggcgcttgtcttcctctccatacgttagtttaaatctagctccccttacctcttaatttcttctatttatgtgctagtagattataagcagctaaagaagcactgcctataggccttttattaagagaccttttagatataaatctaagttaactaagttttctacgcaattttatatctatctaggcatagtctctctataaagaggtagggctagtagagtttgttacctttaaggtttttctctacctagttaattttgtactcagcaccttaacacctaattttctgtatgtaacgcacctagaaaatgcaatcctggttctaatagagtagtcacaataaatgctaccctcagcaccgttgtactctcatctcatccgccgatagcatagtattgacatagctttcgatttagttggagtaggcccagttcgtgaccagagttggagttagagttggagtgataagataagttaaattaagcgaggcgaaccggcgacccatgcaggtgcggagtcaaccacctcctccattgccattaggcagtttgatgacggctgccgcgcgatgggcgcagtagcatcccgaggtcttgagccacatggatgcaccggtctagtattatgtaccaaggtagcaataagaagtacgcgacgccttcgagcgcccacactttcccattgtcaaacctgttctggtcgcttcacagaatcgggcatcaaccaccatatacacctttgaatcaccatgggcaagaaacgcgtcctcatctcttacggcgtcgacgtggacgcagtatgcggtattgacgccttttgcataccaaccgtctggagctgatattggttcataggatggttggggtcgtatggaggacaggacagcacaagcgacatcagtcgaggtcgtacgtacaggcaatgcatgaactacacatgagatacacgctgactggttgaaatgaactttagtctttgctggaacggttggcacgcaaagattgttaaagctcttcgccaagtacaagatcaaaactacatggttcataccaggccatagtctggaaacatttcctgaagacatggcagctgtacgcgatgctggccatgagatcggtctgcatggatatagtcacgagaatccagtagacatgaccattgagcagcaacgagatgtgcttgataaaacatatcgcatgttgaccgagttcgttggaaagcctccaagaggtagtgttgccccatggtacgttgcaattgaggacatgccatgattggttaattaactcttccaacaggtgggaaaccagcaaagagggtgctgaactgctactcgcacgtgggataatctatgatcactcgatgaggttagttcctggttatgagatgtgtctttcgtaacggcgatactgacttgtactcccaaatgtatagccatcatgactgccaaccttactatctcaggaccggcgatgcatggaccaaaattgactacagcaagaaagctgacgactggatgaaacccctgattgaaggtcaggagactgggttagttgagatacccgcaaattggtatcttgatgatctaccaccgcacatgttcatcaaggcctcgcccaacagccatggatttgttaatgcgcgagacaccgaggatctgtggcgtgatcatttcgactatttttaccgggagtacgacgagttcatcttcgtaagtcgttgttttaaacaaatgtcttccataaaattgacaccttttgcagccgatcaccattcatcctgatgtatctgggcgaccacatctacttttgatgcacgaacggtatgactgcgaacgattcattgaagcatcaaggcgtatatgttgacatctactaggctgatcgagcattttctgaaacatgagggagttgagtttgtgacaatggagcaaatggcggaggaattcaagaggaagaatccgccaccgaaaggagctataatgccagtcgaggctaaatgagattggagaaatagtgataggaatttgtctacggcgcccagatcaaaatcgaccattcttgacgcaaacctcccgtgtgtaagcccacatcgccaatcccgaattgccgtgctcatgggtgaatctgtgttgctagcgtgtctataagcactagattgcagttgccaaatgatgacaagatgcaatagctcagagcataatatacgaccgttttggctgtatggtagagcgaactgcttacgggccgattacatcatggcagatgatgcggagtaaacagccgtctcctgaccggggacaacctctccaatcagtgatgtcccgtgatcggaagctcgagtttggcgttccttgagcccgacgcagcagcagggtctgggtgagtttcgacatggagtcacccctgttcctgagtcgcttaggagttggagtcgctatcttgacactagtctgtgacagacctccaaaaagatgggtctgcaggcgtgtgctcacacaatctccccagattccaagatagcgctgggtatcgaagacgtgggtcttatcttccacgcgacatgtaaagaccgttgcgagatatatttatattgttgcgaatactcattcgtccattttcgcaaatcatagaagtgcgtcaacaactctgccatcacgtctacctccagtatgtcggacgaaaagcaacaagacgtgattgcgccggctcagagcagcacggaaagcatcgacatcggaaaagtcgaccttgagaatgacggcgaggtgttcaaaagaggagagggcatcgaagactttcgaactgtgtcatgggttcacacgtcaatgatctttctaaagggtgcggaaatcacaaggcctccgtgacaattgaatactcactgaatttcctttagtcatcttcgcaactggggtcttaaccataccgtccgccatgtacacactcggtgcttttcctggcgccatcaacgtcctcggatggcaagccctaaacacctggtgtgccctagtgtaaggaaatccataggctgagcgtgtaacattcattgacttttgctttcattaaacaggctcggcaacttcaggaacaaccatcctggctgtcacagtatcgctgacatggtacgtggtagtgttctacatcggtatttgagacatcgctgacttcatgcctcgacctgtacagggccagttagtaggcggacgagtcgtgaaggagatcagcggtatgctgttcctggtcgcattcatcattgttgccgcgtctggaatggtaggagtgtctaccgctctcaacgccctctcaaaccattcgttgtgtacgaactacttctccatcgtcgcagccatcatgatcgctgtgtgcgcgagtgtacgtaagtttgagaagatcgcatggattacatgggccggatttgcttccgtttttattgccgttttcatcgttgtgtaagtttacccacatcagatcgatcaactcacttcggctgatactcctgtagtgttggagtgaccacccgcgatcgccctgcggcagctccccaatctggaccttacgagttcggctaccacgttattgctcacccaactttcgctgctggcataactgcggcctctaccatcttctgctctggtgcaggaacatcggccttcctaccagttatgtcagagatgaggaaccccagagagtacagcaaagccgtcaactggtgcatgggcatcgtgaccgccgcttacctgtcattcagcttggtggtgtataagtggtgcggcaaatgggttgcgtcgccttcgctaggcagtgccggaccaatggtcaagaagatcgcatatggcatcgggttgattggactctgcgtcagcggtgcactatatgtgcatgtgagcgcaaaatacgtcttcgtccgaattctacgaaactcgaagcaccttcaagcaaactctgctgtgcactggggcacatggttcggatgtgtcgctgctatgtccataaccagcttcttgatcgcatctggagtacccatcttcaattatctcctgagtcttgcgggaagcgttgcatttgcgcctctggcgttgggtctaccgggctggctctggatttatgaccatgccgactactggaagggcacactgtggcagaagacgatgtacatgctgcacgttgtccttattttcatctcggctttcttgactattggcggaacctacggagtaattgttcagattcttaacgcctacaaggacggactcattgattctgcgttctcgtgtgcggacaatagcaactcttcgtaggtatctatcgcggggtggcagagtagggtagtttcgaaatcgaaatttttgctacaacgatatcatctttcgggagcctcgctatagcgaagttgtgtttcgagagctcgataacgtggtcgtgaaggcgatgcacatgtgtgctacgcgcccccgggtccccgctcccgcctggcacaatgacagcactaccacgcggaaacatcgctaccggatcagcattcttgataacattatttaagacgtggcggtattgcttaaataacacatgcgcaaacgaagcctatacttccttcgacaattggatgtgtgattggggtttcatggccccggaataccttaaattcttttggagcatccaaccgctcgaaccatcttgaatgaaataatcaagcgtcagtcttcacgataagcatggctgcagtaaatggacctacaaatggcacgagaaatagccgcaccaagcacataaatccttctgggacactcccaatagtaatcgctggcggcggctgcgtcgggctcttcctcgctctccttctcgcaaactcgactattcccaataacatcatcgtcatcgaactgcacactccggatattaactcgacgcgagcaatggcgcatcagccccccacataccccatcctatctcgcatcccaggtttgttaccagagcttatagaagccggaagtctgagctctggcctgtgctttaggacaagtattgcaaatgggagtacagtaatcgccgagaagcgcttccacaacgagggcgaaggaatgaaaggaaaaggccaactattactgcctcaggggagatttcaagaaattctgatgaggcgattggctgctgtgagtgggacatcggaagtacgcattggctcgtcggtgactggtttcacgcaacatggagactctgtatccgtcaatatttccaatcccgatcaagttatcgaagcgtcctaccttatcggtgctgatggcgcacattccctgatccgcaaaacccttggaataccgttcgagggcgagactcttgacgcccaacttgtcgctttagatttacgctttccattctccaaacacggcttccacgacgcgaacttcatcatagatccagtcaattatggacttatcgggcgtatatcgccagctgctccggctgacaccgagttggccttgtggcgtgtaagctatggcgcgcctttgggtatgtccgaagccaaagtcagggaaaacgtacacgagaaattgaaggcaatgctgcctaacgctggaaaagttgtcaatgacgcgacggaatacgagatagtaaggatagccccgtacaaagcgcaacaatttcttgcatcgacactgtacaagaaccgagtgtgcctaattggagatgcggcacacttgacgaacccatacgctggactcggattggcatctggcatcgcggacgcggcatctttagcggaggtcctgcatcagatcttgacgggcaatgcaaaagacgaggagaagctgttgaacgcttggagtggggcgaggcgacaaaaatacttcgatgtcgttgacaagccgagtcgcatggcgtataagagggtgcagagcgacatcagtacagatgacaagctcaaagagctattgagtcgggacccaatagttgcagccctgaagagaggtatgcctgttatgccaccaagcttggagacgaaaggaagtgacctggaaggatggtagagaaggaatacacgtgattgaagaaagcattgatgttgaatccgtggtaaaattggcaaagaaataccgtcataatctgcacgtcctcgaattatttaaacaagacctagttgctttactgctatatgagcatatcactacgtcgatagtcccgaacgcccgaatgggcatcaccttgattcaacgcatagcgtcgaagcttgaatacgccacgaagcgcttcttttgacacggagttcttgtgcttgcctttgtgtctgattgcgagactaagtccagacagggcaggactgacctaagtagattaagcgctagaacgaatcaggcgctagcatagaatggtgcaatatggggcgagcatgagtcgagaactccattgccgcaagcgcacggctgttctccgtttcttttattggctcaactgatcaggttgcaaaaatcgccaccggcttttgtgtggggtatcccatctcatcacgcttacgccaacatttcgaaacaccagttctcgtcaagccacgaatcgtgacccttgcatccccgcaataaatgaattcgcatgaccgaaccttacaggtctaagcaattcgttaatatgcccaagcaatctataccgcacggcatttcttcatttcctggttggcgatgccgcatctaggacctcgagatgagcgaccgggctcttttcgctgcaggcttcttggaggacggagaaaaaggtccgtggccttagatgacctgtgacgaagggcaaattggtataaaagtatcgttgtgtccatcagtggtgagctacaagcacacaggacaagtaacaacagaaatgcttttcccaaacttactcgcagcgactgcgctgtttggtgctgcctttgctgcgcctgcagaggagaagagacaggacaagaaacttcagtggttcggtattaacgagtctggcgcagagttcggagagaagaacttcactggcgtctatggcaaggagtacatatggtatgacttcaagactattgatcaattcattgatcagggcatgaacatgttccgcctgaacttctgtaagacaatatcaatctaccggattcagaaacgacgaattaattcgcttcagtgatggagcgcctaacacccaacaagctcgatggtgctttcgatcccctctacctgggaaacttgacggagcagatcaaatacatcactgccaagggcaagtacgcgatggtgcagccgcacaactatggccgcttctatggtaacattattaccgacactgcgggcttcaagacgtggtggacgaatgttgcaaaggagtacaaagataatgaattggttgttttcgacaccaacaacgaattccacggtacttatcatccccgatctaacttgatgtgcgcgacatactaacttcaatttccttagacatggaccaacagctcgtcttcgatctcaaccaagccgctatcgatggaatccgcgctgccggtgcgacaaagcaatacatcacccccgaaggcaattcctggtccggcgcctggacctggatctcctcgggcaatggcgcatccttggtcagcctcaaagatccgcaggataagctcgtctaccaaatgcaccagtacctcgacacagacggcagcggtacatccgcgaattgtgtcagcagcacgatcttcagcgagagattagcggctgccaccaagtggctcaaggacaataagaaagtcggcgttatcggagagttcgccggaggtaacaacgagcagtgcattagtgctctgaaggacggattgagctatatgcagaggaacggagacgtgtggtttggcgcgatttggtgggcggctgggccttggtgggggtgagtacatttgttgaagttgaaagagagagactgacaatgcgacagtgactacatttacaacatggagccgtctactgcgaaccctgcgtggacgacggttctgccggctatcaagagcttcttcgtctaagcggcactggaaatgaaggcacgatcgtgacaattcactgtagatatcgattggcttctttgtatatatgttttcttcgaccttgagtttttctcatcgatccgtcactaaaaacaatccatcgtcgccacacctgcacacttaagccttcccctcccacgccttactcaagtactcctccacccctgtgaacttgtactcagggaaacgcttgttgaactcatcactcacgccccatgcgcccctccccatcgccacaaaaaactcaataacgaacgtcttcgaaaactcttcccgactctccaccgggataattggatgatcaaacaccggcacccaactcgtcttcaactctcctctttgaacatcctcgctcttcacatactccacactccactcaccacccctgatcttcttcccaagcgccaagatttcgttgctggtagtcttcgcaccctggataccaccaatgactggccacggcctaggatcgtccagcgcaagcgccaagacctccgagatatcagatatagcagtgattacgacaggaatctcgccatcgtccagtatcatcgcgcgcctgttctccagatccacgaagaaagtccaagtgaacaggccaggagtcagtgagtgcgggtgcgcgaagtaatccatgaacacgctgggttggaagagacagtactccaggccacctagctggtctttgggccttcagatcggcgaggtaggatgcgagtgcgtctttattcttgtacggcccgacgccgggagttgttggttagtgcccattctgagggagcgaagcggcgcacgtcggcggcgatgcatgcgtggataagattctttttgcacggtgttgttgacgtcttggtgggcaattaggaaggagagacaggtgtggaagcctttgagtgtattcgtgaggccgggtaggtcctggtagtcgactttttggtaggtgaggcctgggatgggattggaaggggtaccggaacgagtaaaaatagtgatttcgtgttttccagagcggattggggcgtggaggaggtttttggcgacgtctgtgaagtgttaatcataaggtggggtggttgaggagcaggaggctgagtacttcctgtaccgccgacaaccgcgattttgaccatggtagtgtattgttcttgctacccctgaaattgaattgcaaaggttgaagttgtgtcgagggtgggttgatgtatcttcttatgagagaaaggcagtaagatctgctttaacgttcttggtaaagtggatcatgcagcaaggcgtattaccgggattcaggcctgactccgcagaacctccaagactactgtctggtctcggtcactgataagtcatgctcggatgtgtgtttcatccgtctctggtcgtcgtggggggccttcgtatgcttttgggttgatggtctttgactttaatgatgaatctagcacagagcagcctggcggccgcaatagcaccgatagcattacacgtctccgcacacctcgcagtagcatacaattgaggacagcaacttttgtaccgacatttgtaagctgcgcaacaaagcaagagacaagccccaagtatgcttggtgtgtaggtacaacgagaaccccaaattctaccacaggattggtactggtcatcgcgaaggtacacatggctaagcacagatgcagcattcgtacttgcaagtcgtaaaacatgggaggactatgaaaaactgaagtgccccgactcaattggggacaacatggtgtattgatcacacactgtggttcttccgcgccggaagaaaagacgatcacgcatctatgagcggcacatctggcagcggcttctccggcaatggcttcgtcggtaatggcttcatcgtgtccagatcatcggtatactgaggaggtctcggactgctgccctcatcgggctcgtctcgatacaccccattcagcagcgcgttttcctcctcttctctctctcgcctcaatttgtcccagacatcgtccatcccgtcccatttcattagctctcgctgcgcttggacccagaagaaaagcctgtaaacgccgtaaagcgcgagaagcccgccgacgacggagaacgcaatgattgcaaccagttcccatagttcccagtggatgaagtcgccaaataagctgcgtagagttcctgctttgccgtactggttccactgcttgtggatgtagacgagtcgaccctcgtcttcccagacatcgttcccaaagaagcgcaagatgctctggtgcaaggagagcggtttcagtatgggaaacttgtactccctgtccaccagctttacgtcaatgatacgataatcgtaaatggtctcatcctcagcgatggggctgaacaaagtgtcttgtcccttcctcggggctccagtatccactgccacgccttctactacgaccttgagcatcttttgtttggggtgatcaaagccccgctctgaatgcctgacgagtggagcagagctgccaatcgcgtcaaagccgaactcccagtgttctgcctcggctacgctgtcgtcgccgttgtactcagtgcgtttctttgtgtagaggtagtcgatgggaggcgtgtcaagctgaagctcccagcaccatgtcgtgcattcgaaggacatctttccgcctgacccgcatgacgggttgtggcattccagagcaatggacagatttgtattggagaagtcagtgcggacttggggcacttggatctgcggcggtgtgggaatggttggtaaagttgggaagaagggttgattgttcaggaagacggtgcgcttatcgttggagagctcgatgttgaatagctgggcgcaaaagtaagcctttgtgtcatctggcggtgcaaatcaggagcccaccaagtcattatcttcaagcactatttctggcccgctgggcatcgccctgttcgcatgcgggcaatcgtagcaccgtattttcgcaatgtagaacgagccgcgtgtgacggcaacgacatcttcgatgggctgtgtgcagggctctgtgtgtgagctgtggtgatcctggcactcagtggtgttcaagtcagtcgcaccaacggcgctcagcaccagcgacgcgagcgacaggccgtataatacaatcatggccggtggtgtcgaggacaatgcgcccagtgctgatgcgcgatcagcgcagttcgccgcgggcatgtcaggggcttagcgtgggatcctcgagtcgccccacgggaccatcttccctctcatgattctcatcgtcttcttctcctcatcagccatcaccgagactagatcaggaaccaatctgcatgaatggaagcatgtcaatggacccataaacttgaggacgctaacaacatggctaatgagcctgcaactgtcactactacacccaatcccaggtagtagttcatcgcacggcaaaacataatctcttaactaggctactgcatcctacgtgtatcgtgtcggcctttgcgctccatgcctgcgtttctgtgccgatcgcagagcaacaagactgctcatgtgacgtcatatgaagccactctccagaagcaagcataaaggcgatgcaacttattgggattcgtgatcctactcaatcacacaaaaaacatatcgacaaaaccgcatctaccgaagtctttagtcaagcaactgtccgtcatgtccaactccagctccaccttccaatcattcagcacatcctactcgtcgagctccgtcaacggacagaccaagtcgcacagcgagagcacatactccgaccccaacggtactcgagtgcaccgcacaacacagaatcttggcgaagtggcccgtgaagagcgcttcgaggtcgacaatgctggactcagggttgagagtgcaggcactggaaacgcacggaagattgaagatgtgacggaagaggaaaatcagaagaagaacgaaaggaagtatgaggagagaatggaagacgagtatgcaaagagggagggtggtgcttaagcattaatggaaccgtaattggtatctcactcgcaagctgtgttggatctgcgccacggatgtgcgtaccagcagtacggccaataatacaaagtggtttacttttcgatatttcgccattgcagcttttttttgttgcctcagctggcgtaaagctgtcgcgtggaggacttgcgcatcgtatcgaaagggagctgcacatccggaagatgaatgagtcttcttcccggatcaaggtcgcttacaaagtatggttgttctgcgaggagtgtcaacgagtatgagtagttaaggcttaacacgtctagacgcatcaatgatgcatgtgcatctttaagatttctggattacgagagggcgagcttccaccaagtgcggaacagttcctccgggtcaaattctccaatcctacaggcttgattaccgtctccatccttttcgaaagagtgtgtagaggtgtcatagcgctgcagtatccgtgtggaactggagtatccgtcgcacgtgaccggtgggcctgcacagcctgtaacagccgtgtatagccgtcccatatacccaccgctcccagcagcaaacgtctgcacctgactgattttctccgacttagacacctagcgttctttgtcatgtcgggctcacgatcgattgctcaaagtttgctgggtattgcgggtcatccggatgatggaggcccagtgacctgtacataagatggcctttgtgtgatgttcctgcatatttttcattgtcacgacataccccttctgtgccaatgtgctcatctcaataacacttatcattaaccatcgcaccgccatcgccatggagttcttgctaagcgctctgcggtcgatactgacatcgccgctccttctcatctcgtccatctttggactgctctttgcctatgttagtgtagaagctcctaaatgctaggcattaactgactctcttgcagatcttcgctataataatctaccgtctcacatttcacccacttgcaaaatacccaggacctttcctcgccaaaatcaccgatatctacctagcctactatgcatacaaaggaagccgccatctggctttccaccgtgcacacgtccagtatggaccttatgtacgccttggacccaatttactctcagtcaacactgcgaccggtctgaaagccatttatggcttccgcagcaacgtacgaaaagcgagcttctatgaagctttcccgagcacaccaaaagcggttagtgtgcactctgccatcgacaagatgcagcatgcacgcaagaggagagtcatgagccatgccttcagtgattcagcgatcaagagtttggagaagtatattctcgcgaacgtaagagtgggatgtgagatgcttgcaaggaggtctgatggcagtgttgagaagcgagcggatgacaaaggctggaatacccaatggaacgcagcacactggtgcgagtggctagttttcgacatcatgggtgacttagtctttggcaaagcatttggcatgctagagagtccacgcaacagattcgcaacacagttggtgagtaatgccgcgcaccgacatctcatcgtaagttctttactttccgtctgaagagatgcattgctgattcttccagtgtggtactcacctcaccatccacaactggcatcttgacaagctcttcttccgcaagatcgctggccagcgagcacaatacatgcaatacagcaaggcgcaagctatggagcgaaccaagcttggtcttgacgtcgaccgcaaggactttttctactacctcctcaacgccaaagaccccgagactggcgcaggtttcagcatggacgagctctggggagagtcaaacctgctcatcatcgctggctcagataccacctcaaccgccatggctggcacgttcttctatcttgcacacaaccccatcgctatgcagaagctctgcaaggagatccgcgaaaagttttcagacgtggaggagatcattactggaccgaaactcggtagctgctcgttcttgagggcgtgtatcgatgagacgatgcgcatgacacctccagtggccggcgccctaccccgccaaattctccctggcggcatggaaatcgacggacaccacatccccgctggcgtcgatgtcggcgtccccatctacgcaattcatcacaaccccgcgtgctttccccgtccgttcgactaccttcctgagcgctggctcgcagatccctcggccaaccctttgcatgatcgtcttccagatgcacaagctgcgttcaaccctttcagcattggaccgagaggttgcattggcaagggcctggcgtatgtggagttgacggttacgattgcgcgggtcttgtatctgttcgatatgagacttgctccaggcacgagtttgggtgctggaggtaaggatcttgagccgggtaggacgatggcgaatgagtaccaaatcatggacgtttttgcgagtaagaaagatggacccatgctggagtttagagctagagagtagacgcgaccttcctagaaggaatacgcaaaacgaaatttcatgatgttcattgctgctcaggtataattcgggtccaggagacttctccctgagtcatatttcggacatggatcgtgtctcgatgatcgtcgacttaaaaaaacagtcacgctacacaatgatgcaatttcttgacagtgtcgtgttctgcgtcggagaaggactgtagacggcgcacatgtgttcgcgtgtgctatcgataaggaacttgacaatctaggcatgtgcaagctcggaacgtttcctgtatagtcttccatcaactctgactattaccatatcaagaggtatctgtcaaatcaccggggcttcgctactgttttgaagcactcaatcgaacacatagtcgtatgcgacgatgtcggtacccagaacgatactacgtaacagcagccaggccgcccgaagcttcacgacacgtgctacgcggctgaccagcctgtcaagcagattatctgtaccatcaagacaaatcgccacatcctcaaaactactagatgagaatgttgaaacgtcatcacgcgggcaggatgttcctcatactagctttacaacccaaccatcgggccatgcccggtcaatcgtcctaatgcgattgaataagcgagcctcaccattcgagatcgaatctttcctgaaaagcaagggacttgagatgtgtgtttgcaatttcaccactgttacgacccactctgtcacgaagctcataacaaatgcgcgcgttctaacacttaacagaaagaagtggcaatgtcgcctcgatcgcttcacctttcaaaacgatacaaggtgcttcattgagcttgccaccgaggagcaagctcagaaagctattgaagcgttgaatggaatcgagtttatgcacaaaagcatcgttgtagcacctatgaaagatggctttgtgtgggcaaaaaaacctgaatcgtcccatgacagctacttctttgacgtcaacgaagtcagtccgtctgaggcactcaagcccctactagaggagcgacgccttatgttttcagtccaacctccaggctggggcccgaaaattggagggtctggccacaacgatattgctaggcatcacatggaaagacatctcggccaatttggcatcacttgtttcagtaagctggctcctttctacggagaccttaagcaaaggccacgaatgctctgcttcatagactttgaaacaaagagtggcgccgatcaagctgtacgagcttttgacgacaaggaaatggagggatgcaaagttcggctccaaccatgtaagctagcaccgtggagagctcatcaagttggcaaggtagacaaggctctactaagtcagctgcaagagaagggtctagcgtcgacagagccatatgaggacaaatttgtcaattcagataggacaaagggtgcgaagtatcacaagatgacacagacccagcgcatggaagctattgcggctgagaaagagaacggaggaaagaatgccaaggaagagggaacaaagaaggaagcgaaggtgacagaatagatgtaccggagtatttgggtatgttatcattcctcgcatggttgacgtttgaatccgctatttatggatctgccttccaagagtcatcgtatggatagaagattgtacaagtaccgttactggtagcattagtgtgccgctgattcgttacaacgtctgtctaaaaccctcctgtccttccaaaaatcttttcaccacgaccagccttccggttcatccttgagtagaagtagaagttcttcaagacgtgtaagatgctaagaacctgcgtcgcaatgaccacaaccattgccggactagaaacacgttaacgccgatctcgcagagttgcagacaacgtgaatgacatacgtgtacttcggcgcatcctgctgtcggaagatgttcgaagctgcaatacccccacaagcgccacctccgatcagcaatgcacttgcgattgatctttttgtttgaccgacgatattattatgcatgtagctcaatatgctcggcacgttcgcattcgcgcctgacacgcccagaaatacgccagcgtacctcactcgcgcatttgacacgtatgccatcaggcaaacgcctatcgctgcccacacacagttgaagatgatgattagccctctctttcgataacgatccgctacccacgcagtcccaaacatccacgccgcagcgagtacgtatggtgggaatgtcagaatttggctcatggctaccgagtagcccatgtcgctccgcaagatgatggggaggaaatagctccaagagtatgccactacgttgttgagaaagtagagccatgcaaattcccaaatcttccagtcgcggaggtgatatgcaatgctagaccatgtcatcttctcagcaatggcgtcgcctcggtcacgctggatacggcccaggatgattttggattctgcagcggtgaggaacggcttcccggttatcggggatggttgcgttgccttatccggaaatgatattatagtcacgtagccaaaaagaccgaggagaatggtaattacgccttcctgtgattccatcgtccagacgtcagctgttaagcacgtagagtaaaaagaataacgtacgatagcgaagatccactgccaaccattcaagcctcccaagcccttcatctcgctcagtccccaagccaatatattactgaagccgctcgccaacaacgcaagcagatagaacccactaaatcgtttctgtacttcaaaccttacataccaacacgacagcaggaacacgcagccaggataatatccagcttccagcactccaagaaccactcgacagcccaatgcttcaagccaagtcgtagtgaagcccattccgatcgtcaccgccccccagcatacgacgagcgatggcaaccatactgcaggtccaagatagcgtatgaagatgttcgcaggaaactgaaagatgatgtacggtatgaagaatatcatcgtcaaaatcgaatagcgcgagccgacagagagttgcagatcgacgtccatgccggcaattcgtgcgttgggcagattgacgcggtcgatgagtgcaaaggcgtaaatgaccgcgagtgtgggtaaaagacgaacgtcgatcttgcggatgattcgacgggtttctgcatcgtcacgttcagatgggatggaggtgttcgatgtatcgatgatgtttgcaatgtctagaatgtcatttttgtatctttgattatgcgagttgaaagagatctgccgttgtcactatggtgttggcgaaagaagacccaataaacagacttacacgctctttcgtctctggttccagatcaatctcctttaggaacattgtaaatcttgtgacaattggtgaatataacaaacatcaagatttaccgggggatcccaccttattatacatgtccatgtttgcctagtcaagaacaacaacgtcctccccgcatatctgcgcaaaatggcggggtgaagtccgatcctcgcttgccactacgtcactaaaccacttcacacacttgttcatcatctaacttgtccaaatccccacatatcgcgaagcgatgctctgtgatctcgccatgactggtagcttggctggcgtcgatagccgccgtcaaaccagcgactcggctagaccaagtcaatagccgaacacgaaaatgaggtgctggaaggattggtttttgcaagaattccatacagaatatgctgtgcgccgaaaaatgccgatgctgatgctatgctatgctatgctgtgattcaccggaagatgtacagtgtgaatgtttacttatggtatcaatcttccctctcttcttcttacataagccttctccgccttccactatcaacactgacagtgttgtttggcccaatgctaatgttcagactctctgtgtcgtcgtcgctgtgtcctttcctccgtaacgctcctccttggcttttactccgtgagtgatgaccatctggttgaataactagccacgttgcaccgttaccgtcgtcttcttgctgcatgagctggagctgtgggccgttacggccacgctcccggtcccggtctcttgatttgggacttttgataggtggcggtggaacaaaaatagaggcgaatttggttactttgatgggtagtgcagtgagtgctggtggcagtggtaatgactcaatcagggtaactttgtccagggggagagtggtgaacattgatgtagggagatcgataggcgagcaggcgacaaggacgtgccgtaagtgagagttcgatgtgtagaaggcgaggttttctgttttcaagatgagccgcaatgcacttgagaacagcaaggtctatgacttacccctgacttttcttcctgcaccaccttcctttgcaacgccagtgtcgatccaatcaaagctcgatatccgaccgcagaagcccgttgagaaagcccgcaattggccgagatttcgcactttgtcgagctttacgaggaagttcgccataccttctaggttagagtacacgcgcactataatgtccatagcatctgcgtcttcgaattgtgctcttaggtattcacgtgtccggaccatgagttcatcggccaaggcttcgccgccctgggctttctttgtgagatatttgtcttggaactgagattgttagtacgagtggtcgaccgcaagcatcacagaatcgtaccaagaagccttctgcatctgcatcaataagaactaatgcaaaaggtcgccgcgactagattatgtaagtggcataaacttcgagctggatggagggcatcacgaacttgtttttggaccaaggcatcttctcttgctttgccttcagcggcttctgattgcaaagtacgtctgacgttttgttctgaatgcagatcgagctcggtttgtgcgagcttcgcttctgttgcttccagtttcgccagcagctcctagaaaagccatgagtcacgtgctttcggcgtggaaaggtgaataactttgtacctcaatcagttcacatctcttctcttctaaaatcttgaactgcgctagtctatcacggtacgataacggtgcgggtggtggtgatgcaactactacggctgtcgacggcggtgcgggtgcgggtggtggcgcctgggctgcgggttccgccatgacttttcgcaaacttcaagcaacgttcaaaactggagaaatttgtgcaaagtccggggcaacccagcatttaaaggttccaacacgttgtccttgggctcggataggcaaaagtcacagcgtgtgtgccaaaatgcggtgacccggagaaggttgggccgcaaaaaacatggcggctgctgattggtgcgaagggtggagagtatcatgcattgacgcgcccaattcgttgcctcgaagaacaaacgcaccggatccgaataacgcgtgacatggcggacgcgttgagatggagcacatgtggcttgcggtacgacccgcagcggccgggaagagcgtcgatgtgaacatggcgaagatggaaaggtcagagtttggtggggattttcacggcagatctgaagagggcgagattgagtgtcattttcatgttgtgtttccaggcaacgatatgatatcagtatgctatgctcgtctgcttcggagcgcctcatctctgcgtcagcttcgacaccccgtgctaggacatctacactagatcccgactccgctcgacctcaggaaagacaagactcttcacatgctccccgacctcctcgaaaatgtgaatcatttcgctgcccataccggcctgacgagctaggtccagccactccttcagacctatattcccttcgcgactgcccagctcttcgatgaacacttcacgaagattgtgtacagcaacttgcttcgaaccaccgagatgcgagaagcgaattcttctgacaccatacgcaagtcctagtacaccccgtacaatcgaagaagctgctgtgccgcatgggatgaggtcgaaagaaccttcaacaccagacagatccgggaccgcaagaaattcttttgaaaaatgcaaaagatgtgccatgacgttggatggccgagtattctctcctatcacgagtataggtcggtgtaccatcactacaagctgaagttatccgtgcgcgcactctagagctacctcactcgcccgcttgctagccgtatacccatcaatatcaccgggagggagcgggtctacaacagccattcccgggaaggttggccgacccacaacacggccaagactagccgcagaaactctgtgcataggtatacggtacggtacagctagctgtacaagacctttagttgataggacgttgactgtgcaaagaggggcgtagggcctgatttgatgatggcatctaccgagctatcaagctgctgccaatctgatagagatataccgaagtactgcttgctcaggtcgtaaccatgattgatgaccttcggatgcgatggaaccttactcagcgagcgaatgacgacgcagtgaactgcaccaaccttaggagagttgactaggtacgcccgagaaagccgggagctccagtgagaagaataatgagactctggtcggcattgactttttgaacccgattcctttccgattaatcgttggtagagccgcttctgccatccaggcgagtgagatgcctacgagactgaaaatgctgcattttttcatgacagcagtcgtcattccacggagtatcgagttctttataagatctgtgagcattgagcttcctctgaagcctcgccgcattgtatccagggcttgcgacaagagcgatgtgtctccacctaatgtgaagaaatcgctcgtcgaagtgatcgccgtggtatttgctatcaagggcatatgcatcacccagatactcagaatccttgcttcaatgggtgctaacgtggatccatgtgcagagacacttggtcctttgtacgggctgattggctggaaagattcgatgattcggggtcggggtacatccatagctcgtagcgctcttcaatctgttcttcccagcttgcgtcattggcatggcattgagaactacagcacgcgtaggggcgtacgtaagctgtcgaaggggaggtaacgcaaaaacgtctgcagataccgtggtgttgctattcggaaggagtagcgcaggctgtgttgacccttttttttatttgtttattgctacttcagtcgggtcatggagcattaatgttaggataactatacctccagtcatgatcgcaaagagcatgtggaataagacgttctcgcgcgcccagccactctgttggagaactttagaatcgtccgattcgaagcagtgctttgtggtagagatagtagcatccatgtttccaaaagtaagcaccatgccttcctcttgggggtgtggaatgatatggcgacatcctgagcatcaacctcactgggcatcacgatacaatccacaagcttgaggttgtgcgctctgaaatatcgtggcgatgacagtagcttgggcatgatcgccgccactgaaagagcttgctatccagattttaagtccacaattattgacaacggcggagttgtagtccatggatgagcgatcatcgatggagacgtcgtttccgccagcacgccagatagcgaggacagcacggtaggtcgaggatgcccaccggaattcctgtccgtataccgtgtgctagtagcgcagtcgtaagaaccgacactcggcgcgctagttggcgatgagtgagttgcgatgcccaaagacccttgactgcatacgatcaggatatgtccgcacgcatgaagacaatggacggatgattgactggataggctgctgcatgattgaatcagtcgctgaaccgcgaaactcctccggatctgaagatccaaagatgtcaacatcgttggtagactcgtactcattggtggtgggggtgagagcgcccagaagctgcacatagagtaggcctagagcataagcgtgctctttgttatatatatcagcctgaaatgcgacttagacttgcagaacattcgatggaacctcttgtacagccagcaccagatcttaggcctctctgtagaatatagtcacatcttttacagtctccaaggaatctccttgccagtcgtattgacttcatatatcagagactgctttggtccattcaaagcgtttagcaaagtctgaatcgggacgtgcgagtattgttgcgctgagcaaaccgttgcctttgtcaaggcgagtgccccgtcaatagagtctttcggtttgagtttgaggcgaacggacatcacatcacatgcatttcccaatgttcttccaatccctataaccaaatcttccgtgccagtcaggtgagcgagtaatatttgcaaaacaacgaggccaaactacatctcggataggccgctgctcctacgagcagcgaacgcaacaacaatccctatcactgtcctcgcagatgcgcctagattcagctcaagcatgttcacggcagttttggctatcagacaactcagacaaaaattgctaaacacgcgacgagggacattgttatcatgataacttcattactccgagggttttcagactacaaaccggtctccggagtttaacttctcgtcctgctcctcgaggatgaaactccacatcacttttgctgctgtcgttgcaccgtccatagagttgagagtttccgctaacatcctcgccttcacagcatactgagggttcttgagcaccataagaaccgtggagcggatgtttttcgccttccaagattgcttttgaattcgaacacctgcacctgcgttcatggcattgtctagattggtctgctgctcgacttgcaatgcaaccccaacgatcggcttacctgccgccagggcacactggactgtgccttgaccaccgtgtgtgataacgacatctgccagggcgtttgcagcaggtgcagggatgaaccgatcggtcactaagaggcgtggatctcccgctgcgatctcatttgccctatcgattgagcaaatggacttcgatgcaaggacgacggcagtccaatcgtcctcagggtccaatctgagtgccttaattgcctcaaacaggaactcttctgtgccggagctgcccattgtcaccagaatggaaggacctggtcccttcttcagatgcttcgagatgtcctcgtcgagctcggagtcattactagcgtacagtggaccggtaaaaaagaaattctctggtatcagatgtagatactccttgtgaaagatgggatggtcgttgacgagattgagatcggccatgttcatgtcgaaaagtgagatcggtcctttggctggccatccgcaggcggcagctgcagcacctaatcgcttttgccgaaagataggcgcttttatcatcaatccactgggcccaccaagcgatttgtttccgtatgggccgtgggagcctggtgaagagtggcatcatatctgggaaggtctcgcacaagaccatgggcaaatgctcctgggatggaagggggactggcaagaagttgatggtccgaataccaaggagtcgtgcagcgattgatgctggtgcccacatgccgtggaagacgatatcaggctgcatttctcggaaagccgccagttggccatcgatgaacgtcttcgcaatctcttctgagccaaagaactcgggccaatcccagccaaggtcatgggccactgatatgcctttaacccgtggctgagctggcacgatgttgaagccagcatcctttatttggtactcgaagcgcgaaccacatgacagaaaatcgaccttgagctcataacctgctgggcacatgtcccgtaaggcaatagccatggaaatggcacgagtagtatctccagcatcctgccatgctacgcttagcacaacatgtgtggaggtggtggtcatgttttcaggaatcttttgaccgaggtctttgtatgtgcttgagagtgtgcaatgatgcagtgaagggacttaggtctccaagatgcgactaacattacaacacatatatactcggtagcgcttctcaaggccaccgactgctcatgtaagcgcgatccgcaagctgaggtatagcctttgcacgactcgactctactccatccccgaagccgaagtccaacactcatcacagtacatgctcgacaggggtcatatctgacactacattagccatggtttctgctatctggtgtcccaagggatgcaaccccagaaggaaaagcctctcagacgttggttgtagctatttttggatgcggcgttactttgcatggactttatggctgtgcccggcaccagaagaggcggggaaccgtacgaaaaggttgtgttccaacctcgttgcattgcagcatttgcaacgttcgtatcgctgatatgatcgcagcctagtaaggcccaacaaccaataaagatgcggcatttggaagcttccacgagttgtagttcacacttggaaaaaaacaaacggcagcatctcagccatgcaactagaagctgggtagcattaccgttggccactcgtatatcttttggtgcgatgcatcctcacgaagcaaaattggcgctattgtcagcgctgtgatgatcagcaacgcatctgacatgcatcgacttacccagacgtcaccttgctcctgcaggactgaccgatgtgaaatgtgcacctcacttcaccgatggacacatacgcagtcaatgcgaagcgagagaagcatctagaacaagctgtatgtgcgtttggtagactcttccgaaaaagcttatcgtgcaatttgagaagcgaactttgatctgactccgtatcaaaaagcagacagccatcgtcttgtcatgtcaatcaatttatcatttatctgggttcgatgccgctattagctccacgtactatctaaaccagaatccaagatgctcattgatcatggtgactgttggtgagattgcggaagctgtgcatggacgataacaaagtgcgcgcaggctaagctcaattatgagagatatcgtgcttgtatttcatgttgccacttcgaagtaaagtgcatagtaccgctgcaggttatggcgcataaacgcttcacacgttctaataccggtctttcaagagcaaagctactcggaagcccatcccagcctcatacctcaagaataggggctattgcaatccgtgccacgaaacgcggctgtgtgttactttatttcatagatctcacaagaacaagacttgtctatctcccatgtttcagttcatcgtggagatcaggattagccttcgccgtcagataagaggtaaattgaccactcgaacgatacactctcttccacacaggtccaggtgcggaaagttcaggatgggcagtgtcagaggcttgtggcgacatatctgattggttatgcatggttttgggggccaattcttcatcggcgcgagaccacttctcctcgtcttgagcagcggcttgaataaggctgtccttgtccttgacgcttcgccattccatcccaagagcagctgggatggccaaacacgcaacaatgagggccgcgaagaaggtgccttttgtgagggaggcattgtaggcttcgaggacacctggttgaagtgctgttggtatggacttcgtgagatctgttgcgccgcctcccagaatttgtttcgtgtctaatccaccaacgcgctctagaccagccgtgaacttgtcgatataaaggttctggcctacagcggtaaagactgcgccaccaagtgtttggcacaaggagagaatggccgtccccgtcggcacatcctgcttcggcaaaacaatctgaaccgccaggtttggatgttgcatcgtgcagccgacacctaagcctaaaatagtttgatatccgatccacataccaatgctcgtatgtacgttccaagtcgttatcagaccagttccgactgccatcaaactggaacccatgatcatgaaaggcgtgtagtacccgatacgctgggtcagaccacccgacaggatggaaccaaccacgaccgagagaacgagtgggatagtgttaatgcctgactgtatggctgacacctctttaatcgcctggaaccacagcggaatgtatatagacactgtcagcatggcagagccaacgcagaattgagacgcgccaccgaacgccacgctccgctgaaacagaattcgagtgggaactgttgccgtggtatgccgagttatatactgccaggtaataaatgcgacaagcagcacggcaaagaccaccatgagcgcgatgagtcgcggtgagctccacgagtaatccgccgcaccccattcgaggaccagcagcaaacatgtaattgctggtaagaatagaagtgtacctagtggatcgaggttcctgatcgtgtctctccagtgtgtgagcttcggtttttgctcgtccagcttgagcaagaaaatgacaaccaatatcgtcagtccaccgagtggcaagttaatatagaagcaccatcgccaggttcttgggaaattagcaaaagcatgcaaacgaagggcagcataacttacgccttgcttccagtgaatgcgccaccaagcaacggaccagctacgcttgcgacaccaaaacaagcaccaaacaagccttgtaataatggccttcgacgaagtggaacagtattgagcatgatcaaacttgcaccagtgaagataccactacttccgagacctgcaatagctcttccgatgatcaacatggtgctcgactgtgcagctccacatacagcgctacctatctcgaaaaggaaaattccagacaagaagacagatttggtgggaaagaaggtatagatgcggccgtatagcaagatgaagccggcagatgtgagcatataagagcttccgtaccagccgatgtcgcctatactgttgaactggttagtgattgcgggtatcgctggcccgatgatcgttcgatcgattgccacgaggaaaatggagatgtacaaagacaccatgataactgctgtctttgccggtgaagggtatgttggaggctttgccgtgtcttcagcctgcttctcagatgccgatgacttctctgctgatttccctttacccagataggtcttcatgactgccttcttgtctttctttactagacttgtggccgaatccgcaatgccgtcccgaattgtgcttgctcgagagatgctcttctgcctagaagttcgatacgaacccatgactcctagcgtgtgatctttctcttctgcttgagtcttcctggtcctcgggcgagcctgtctctccaaatctacaacttctgtggttgacagtgggagtatcgatgcgctgctcccactgcgtgtgagaactcgattgtcttctagtcgcaaagtcgaccctgcatcagctgtttcgtgataattcgctggcggccctgagaattcatttgcgcagttctctgccaaatctgcaaagatttctgtaactacttttgtatcatcttcttgaataggcattctcggctctagtttcgtgcgaagcaaactatctaggcgcgatgtactcgccatctcagccatttaaggacagtcttgctgttgcaggattttttgacgggcaggacgatgtgggcgaaagatgcttgcactagaaactccagcagtggttcgtacaatcaatgagaataaacgcgatgagatcgccgataggggcaataacaaatcaagatgcgaatatcgctatatatgatacaacagacaaagcaagtcagcgacaacaccccggtgctcacgatatagcagagtcagatcccgaggtcggtatgcgcatcttgacgaacgccgatgctgcaggcttaagctgtcaattcatactgggtcagctccctcaagatctctggaccctggtttgtgctgcattgttgctgcatgtggcggatatcacttctcgtgttgtgctgctgctctgtcggaggcaggatggggagccgacggcgcttccgacggtcatcatcaacacagccgatacgaggctaagctagaactcgatgtggcgttcagtcagcattcggaattatggatgatagttgtcgaaaacttttgggaatgaggaggtggtctggtcctaagcgacaatgcgttggggaagcggagccgtgagtcgtgaagtgtagaagaagatgggtaagagtagcccgcacatctgcaactgtttttaacgcaacatcgctgcgggacgcgttgtttccaagtttgtttgtgatagcggcccactaagcccccagatagaacaacgtctgaacacacgataccacagcctgtataccttcacggtgccatcaacctgacgttcaaagaactgaattgttatgtatttcattctaaacgctgccatgccggacaagtcgcaggcgccagccatcataatgcctgagagtggctcctagaaagcaagcgtctatctaaatgcgtccaaaattatgttatttaattgtgaagtctagtgttgcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaccagtccagctattttcaaccctgagtctatgtgcaacacacaggtccatcggagtgatgattccacacataaaggcatacgccgagagcgtgactactcgttattcttcctttggaactctgccatctcgttctggaattcgccctgacagttacgggagtaacagaagactaggttggcgtcgcgttcaagattaggaggcttgttgcgtggagttggcaatatattggtggttgatgattgcttccgagttgcagttgccgatacatagagttggtccagaggatgtcaaggttttccaatcagcatctagcggcggccagtgaagcatggccttttcgtactgggcctggcaaacttggttgcaacgaacgaattcccgattgcacatacagaaggtgaattcatcgaacgggatgccatagactgtggggtgaccgtacaggcgagcaatgtcgctcgcgtgtctaaagtcgcactttcatgtcacatcagcacccgctactcccagttttctcatgagcacagagtcacttgcctgctgagtgcagacgtgcaagttccatgcgttgaaggtttgagcagtagtggctggaattttgtctacataggtgacagcctctatggcgtgcatgaattcggcctcagctgcatgggcggaagactgaacaccggcattctatatacagtcagtgagaattctgatgagttgagaacgaggcagtttacttggcgagggatatggttaggttggccgacgatggcaggttcgcagatagcgatagctccggtggcaaaagagacgactacaagcccgataaggtagcctcggattttgtccatcttgattgctttgtttcaatagattttcttcatgagaaaggagaattgagcttgagaaaaaggcgcttttggctatcttaaatattccttttgcaccagagagacttgcaaggttcgattcgaaaaaaagactccgcttcctagttttggctattataatttaggagatcacgcaagagtatccgcgctgaaatggttttgtggctctggaataatggtacgccaagctcagacaattttcagcatgcaagcgtgaccactgcaacgtcgatagagcgtaaagcaaacggtgtgattgtaaatacacctgatccttgaatctataagtttacctgagttgggccagggctgttcaaaggtataaccaaaattatggtagggtatggctttagcgaggccacatatcgtgacgggtatggaagtcttcgtctcagtctttagcctcatgtgattttcaaggattcaaaatcgagtgaagatagaaccccgcgaagagggtttccccacctgccgccacttcggtatggaactcttagtgaatattcctgcaagacgttaatggtgaacgatcccaattagagcccactgcatatgtatataactatagtcatcgtcggatttcgtctgctgattgagctctcctcagcggtctttacacgcggcatgtggctacccaggtaacgggagttatgttttctattccaagttttcaaagctgcaatgactatggtatgaagtgtggttagttgtccggcctctccgatatgctccgccgagatatagtgagtgttccacgccggatgctgcttttataggcgtactgaagttagacatatatatctcgacaacgtacttagtagcacgctctctagtacacccgatatccatttagatgccgaaatcatcatacggaattggatgcgttttgcccatgtcctatcttaacttaaaagaagtaatggacgtcctcaagatgattggggattggggatggtggaaaatcccattctatagttttagtcatcagtaccgctgtcccagtggaattgaaaatagcccgttcaaatgcgaaactcagaaaccgaccggcttttctaagcccaaaactggctgcggatattggcgcaatttggtccatgctctttcggtattggccaagtggccaacatagaggtttatggcccagaacgagtataaaactttgtgcgtgtcgctctagagtccaccaaaagtaatttgagctttcattggacggacatcacaggcgaggttttcagcagttaacccacaccgccaagaaaggccactcagacgttctttctagggtctaccatttatgcgacgcaaacatgcggttcagtgcgcattgtaggacttgggtcttgtacgccagttgcatattctggtaattcactggcgccaacccagctctgtcactgagaggctgcgacggcaacccctattgccaggacgaggatggtgaagtacgatggcacaatgactgcggcatcgaccggccgtcgaacgaagtgttcgagaaccacaaacacgaggacgtaccatggctgcgaagtcaaccagataaatacttgggcgaacaatgacgtcgcgttctcgacagggacgaaaagaccttcccatcctggatgtcgaagcgttacgcaccagatcatccgccaagtagcatgatttgcgacgggcttggcagctgtattgtatgtatacactgatctgtaaaacctttggcaatacatatactaaaatcaccaggcgcccagttgcgaggacattggtaaacaccacccgccgaatataaagcgtgctgtaatgctattcttcgacgagatttcggtggtagatcacgcccgccttgccatgacagagacattccaagactacttcatcgaggtgggtcttgacatcgatcgggatgttaagacattcagatacacagatgagctgcaagacaaggcgaaagaaaagaaggcaaatagggacatgatcatcaaccttattactggcgcgccattggcaggtacggctgtaactggcgttgggtcactgtgggccggtgcaatcacaagcggtgtgagcaagtggatggcaaaccctgcattcgctcaatttgcaggagtaccaagcagagcatcgaaggggcgttcagagtgccgctggaaaattgaaactcccggggaaaggtcctgtgtacggtcaaggcatggcccaacagatgggaaatctgaattctgcttgcagtggcattgttccaggtgctttcattggcatcactggtctcacatcggattgaactaaaactcggcagggctactgaagaagtgtggattacagcggctccagtacttccagggagtacctgcgagcaagacacacagggagaaacgaaaggccgcatctgcttcgaagagaggtctggtattgtctactacattcaagtggcatcggttcataaagataagaagattcgccttccacccggtatcgacgtactattgtcagaagaagggttcaacggattacacttgaccgatttcgtccgcggtccactttttagcatcgaagtctggagacctacgttcaagggagaagaagatccggacattgagacgttattccatcaatccaccgaacagcctgcattaatgctcaagcgccatctgaagggccgcaaattcgacgtgcttgatccgatgccgtggaattccgagcgagaagttaggcgcgacttttcgaacatggttacgccaggcgaccacatcaggcttcttgatcattacggaaaggttctaggtgcaatcaacattgctgtatgttacagctggtcaggtgaagcgattaccgatgtcaacagcagccacaacacaaacgcaccgtgtttgtgcgatcctcccgcccgttcatatggtagaccgtggtctaacccaaaaatggcctatacgaaacaattcctgagagactcaaagttgtatgaaaacaacaaattcggcaaaatgtgtcgcaaacacaacaagtgtgagaagaacggaaagtgggaggaccagctcaacctaccaaaaggtcatgaagtcgcagaagaaatgaaagatgcatggcgcagctgtaagcacccgagaggccacggagaccatgatcctggcggatcattgactgaggagctaccaatgccagtcaagactcgggaaccagtatctattcctgtattgtttcccggtgctcagacaacaccaagtgtcacgacagactattaccgcaatgctaatggttcgataaaaacctcagtacgaacaattgcctcctcgattgtcactgcatggatgcctaatcctaagctgcaaccgcatctcgagacacaggaatggcacaatgaagaaacgacctttcttgtggccacaatggtgactccgacacctcagcctagcatgtaattcgagtctctttcctgtccgtgtaagatgtggattagcatgccgtaaaagtatggtatcttcccagaaattgtcattgtgttttagaaccgcaatttcattgaagtttgtcgatggctctccatcgcattcagtctcttggttcaatctgttttcgttcacatcatatctgtgatttgtaacgcggtggcggaaacataccttgggttctacagggatacgaaaggctatgaacgatcgacgcgatccttgagaccttgtcagctcggcttgccttaccgtaggcctcagtctgcaggaagtacacagatcaaggtcgcaggccgcaacgctctcctcctccgtatcaaagtcagtcctgtcacacaatatagaatttgatcaaattctatttaaaaaaaatcaaatattgcgcgcagttcgtgaagtgcagcgtcggatcgtcccacagccgcagacccttatttctcggttcgcatgacatcacccacactacccgccacgctaacccgcacctgtgggcagatctccagatccgtctggactatcacgaatccgatcatccacttgcagctacgaggatctcacatctaccaatgctgtacacagtgctgctcagcacggcacacatacaccgatcatgatatggcatactgctggagattacaagacgactcgagtgttaaaaactcctgacttgcgtagattcacgagtggcttacggccggcgccatcccattagcgttcgcatggccgcatcaaagacgatggtggcgcccctaccacgacgtcacaagagttaggtagccgtagacggcgttcgttcagcctctctcctcaccggagtcatctccatcacttagtggatttgttctgaacctgcctggatttcatcccttcttctcttctccagttttctttctgcaatggattgttgtaaggtcgaaaaaagaagaaaaaggacatcatggctccatcgcaacaaaacatcctacccgtacacaggaacgaatccagtgcgggtgaaaacagacccagacactcgactcacagccatcatcatccgcatattcaccacccgcacatccacggccatcatccgcacatcaaagcccgcaagaatgctctcaacggatacgtgtcaaacaaatggcgcaatgagcttgtcgcggctgttgccgagtttgctgggactttcatgttcttattcttcgcattcggcggcactcaagtcgccaacactgctgcgctgtacagtgaccaagctactgctggacagggcgggaacagtataacgcaggcaccaaacaccagcgtcttgctgtacatcagtctgatatttgggttcagtttgatggtgtgcgtgtgggtgtttttccgagtcagtggtggattgttcaaccctgctgtgagtctccaagatccttgcaaagcactgcaatcaatgagctgacatgatcatgaaggttaccctaggtctttacctaataaaagcgctgaaatgggatcgcgcagtcctatgcttcatcagccaaatgctcgctggcatagctgctgcgggcgttgtatctgccatccttcccggcccgctgaacgtttcgacgacacttggcaacggtgttactcccacgatgggcgtcttcctggagatgtttttgacatctctcctcgtcttcaccatcttcatgcttgcagctgagaaacacaaagccacatttcttgctcctgtcggcataggtctctcgctcttcgtcgcggaaatggttggcgtcttcttcactggcggttcgctgaatcccagtcgatcatttggcccctgcgtcgtgacgcgcaactttccatcataccactacatttactggtttggtccagtcatgggcacgttgctggctttcggcatgtacaggatcgtcaagatagtggaatacgagaccgtcaaccccggacaagactttgacgatcacgaggctgcggctttccagccgccggagaatgctgagacagcagaggaggtcggtcgaccaaatgtggcggctatcgcgttggaggaagccatcagggcggcgaaccccggatctgccgacagccaggagggagacgagaagaaagcacacacggagaccagtgatggctcgcctagtggaacattggtgtatagggagaagcctagtgcacaggagttattggatcggacagggcacaaccattagaagttgccaaaagtctatttcggcgtttttaggttatagcgatatccaggcaatgcagcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatatgccagcttccattcagtctctgcctgtgtttttcgtgctgcgattctatcgtttgctctgcgctcttcttttcttttgccatttcttcttgacgcttggctttcgtctcactcgcaccatcttgcggcaggtcaagggtcttcggtgagattggaggtaagatcagatactctgtctgccttcgttttcccgcgcttttggaagacccggggaagggcgggtcccacggcttgcgagtgaacttctagttacttggacgtggaggcgtggtcgtgccgtcggtcatcggtcgtggcgtcgctgcatcctcgtactcgaatttctgccgttcgagatgttcaatgtagcgcgggacctggacgcttaggattgagatgatgacggcgaagacggagattaggataattaaggccgtgttcattcggttttgtgagtcttgaatatcagtagaaatggtttaattgggagcgataggtagtaggatgagattgacgtcttggacacgcagttgtcttgagaaagcgtcgaattctatatcggtgtttgtctccgttgagttcgaagggaagcagcaacactccatttactcttgccctatggcgaatttgcaacccgtcgcaacctctaactcctatcatccaacaccgccgcctagtccaataccaatctatacacgtacaatacaccaataggtcctcgatcctcaacaccttatccgcccactcttttcctattccagtaacacgcctcatcgcatcattaaatgcacggcgtttcgcgtattccttttggtgcatagcgctgctcataaggctgatggcttggcgcgtggagactaagatcgacaggatgaagctgagcaaaaggtctggtatagatcccaacagagtcgacacggaggagctcatattctccgaccatatcaactaaaacaggtatcttcaatacagtttactctctttcgtgcagcttcaagattaactaacgcggtagtgcgcaccaacatatgtacaggtattatatttctaagctacacttgtgatgctgtggtatgagtaacacgcaaccatgatcgatctacgtgttccaccataccttacgaaatggcacgcaactggtctgttgttgagaacaagaattcgagtatagcgtaaatctggttcacgacaaagcatggttcgcacaaagggaaaaaaattactgattccgcacttgccatctggtgacctattgtaatatggagtttttccgcataccctatggagatgcaacgcttggtgataaactcggaaaaggcggatatacctccatgttccgccacagacttgtgttgcgcgagcttgcggtgtggagccgaagctttcccagattcgatgtttctttagcattccagtcagccgacggacacggtgatagcaccctctgatatctgtccactttttactgctcatattctgcaacccctacgagttaatctgcgcgacaatcttagcttggagagccgcagccgggtgcgtgatccgtagtcgaagaacgggaactagttacccggccccgacgattgatccgcaaatcttaagagcagggcttctcaacgagaatattcaagattcaaagagactgttgggctggtgtggagggggagtatgtgtgaggtagggtacgcttggagcctcctcaggacgggcgcacgtcacattttgctgcgagctcttcgatgtaacggatcaagaaacaaagatatccatattggactataaattacatttcttgttcctgttgctcactatagccgggaaatactttcatcatgatggttgttacttcgacagtggtggcaacttctacgcggggttgaggcgctcatatcggcaaagcaaacgaagtcaaagtacggtgatatcaagtgtgggtgcttgcctgttatattgggattgtagtaatgtattttggacgtgaagcaggtcgggatgtattgtagttccacgcaacattgacagaatcgatactggattaggttgctataacacatctcactatgcactgtcaacattttaagcactcttttccatgtccctcttcctatctttgttccgccgtccaacatcatccaacgcaggatcatgcgaccacacggtacagtcagcattggcaccgataaaagaaccaagtaccaaagcgcactcagaacccagacattcgggtcatgctatcctcctcccccatatttgggagattatcgatgctcacaggatcagacagacgtcgcgggttgtgtttgcgcctgcgggcgggtaaatgctatgacattggaggtggtgtttcaggttgtgggagcagagcgaagacgttgcagggtgggcatgcatgtaaggcgggataatgtgagagagcgaagctgatgcatgcgttatcataacggaggatatgtgcatgttgtgtgaggaagttgccatcagctgcaagcaatatgatggtcttggcgagagtaggaaggcaggcatcaacatgatgtttagggtattatatctagatgtgtgcaatgatatagcaaaatgttcagcgattatggcctattcttccatctcatcgtcgtcagcttccacctcatcgccatcaccctcgtcatagccgcccccgccatcctcgtcttcgctgtcagaccctgagccttcgctctcgccctcgctgcccggatcgtagtcctcctcttcctcgtcctcctgatcttgtagctctcgctcggccttttgtagctcgccctcttcctcctcggcgtcgtctgcatcgggaggtgcagtgccgttgctcttgtccttgggcttgttgacgttgagcttcttggcgcggcgtgcagctgctaagctggcgtcttgcaggccatgcttctgtacgtagtcgttgatgcctgcatagtcggcctggtcgagcatgccaaactcgatctcctgtgtctgtgtggtgatgacgagattgaaggtattgcgcaggacggcagcgtatgctatgctgtttacggaggcgaagtcgaagtaggcgagcggcttcttgtagccatacaggatgccgacagaagtgaagaacaagtagcctgtagaagttagtggatgctagaatagggcaatgtggaataacgcaccctctttgctccctctgtgtgccttgacgtggtatgccttgtcgcccttgcgatggctctcaggcgtggcgctggcgaactcttcggcgtcgggaaagatgacctgcttgcccgtacctgcttgtataaggcaatggtgtatggcctcagccatcggccctggtccagggtcttcgccctcgacgatgttcttgcccgttgcctcctcgaaggtccaaatgataggctctggtgcggcgccttgcaggtgttctgggagagggttgatgccgtcgccatgcacaggtatgacaacaaagttatgctgcttcttcgccttctcgggtattggcaggcagaagacctggtcgacgtctttccaggctatgctgaactcgacattgccgctggcgcctatggctcgaatgccaccgtccttcttgtccaggagctccagggtgaacttcttgcgctgcggaatcgagaagctgactcctggatatgtccgccatgctttcgttgcgctactgactaagctgcctcccggcgctgctggggcgctttgcgatgtggtcttctcttcgagcttgcgcttcttcgctgctggctcggcggatggctgtgaggcttggcccaggatgaaggtcgatatgtcgcggaagagtgacgtctgggtcgggtgctcgtctttgcacgatcagcattgtcacgtggcatttgcgtcaatctccataccaatcgcagcatgtacgcgctttcgtagctcgtgactgctagcaaaagcctcgtctatctcctcgggatgtggcccagcaggagtcactaccgtggggtttacgacggctgctggcactggcggtggctgcggcacgcgcacctgtgtgttcatggacgtaaacaccattttgggcggtgatgcaatcttctggtgtggagtggtgaagacgcgccgcgctatcgcgacttgcccaaactctagcgtctctcaagcacacatctgacatcaccgacagcaaacaactttgtctcccaaccacagccacacactttctcaacgccacttcaccacttgcgaatccccatgatttcgcctcactcatcaaaatcttgacatccacaatggcgctacgtcgaccacctctgcgatcgtccattgtctcaagaaagagcgccggcgtcttgcactcaccatcgccattcatgacatgcacaaacaatgtgctgtctagcatatcctcacatggatctggctgtaattcggccaattaccatgaaaccaacattaacggcgtcttccagaaggtggttcttcgtgccattgactcgattgaaacgaggtgacttgacgtgacttgacgtgacgtgacatgacagcataatcgccgcgaggtctacctgggaagactggtggtggcgtacgaccacattgttccgaatgccagaacagttgtttcccccgacaaatgctttttgtttggactcgtgagctacacaaaagtcaccgctgaagtctgatttgcggcaatggcacatcaacttgcgactcctcggcgatagtcctccacctgcgactcttctctgatatgccggtatgccactgaaggttcaaatcgtccttggactcagggctgtctgcgacgacctatacactaagcgcacgtgacagcactgggcgcctccgtactgatctgacgatctgtcgatatgcactgccgttatcgagtccgcgcgcttcacaacgcctccaaatatcctcgcgcgcatcccaagcattatttctctgcttagcaaggcattttattgcgacgcaacgaggactgataggtgcatcgtgtgggtcgtgcacgtcgcgcatctcaaacctcacacgtctcgcgtcatcccgtcacccactctttcatagaagccaccgtttgatacccagtaagagcattgattatttaccaaaagcgtcggtatacgacagaaccgttcaagcattgcagggtcaaacccgaacccacagccctacaccgtgaaaacagcattgacagctgagacttggatcagccatgatgcgcctatgggcgatcacgaaaccagtggacatcctggcccgcaaaatctatgcggtactttcaggcgagtgacacggcaatatgtactgtattgtgtcgcgggaactcagccctgatttccgattccaacactttactctcattgccccagggcagcaactttgctaccgatttcgatcacacctcaacataccttcgcagagcaaagtgacatacactcgtttgactgacagaggtctgtcacttctatacttggcataattattggaaaattaagaggaggatcaccatcatgaagaaggtcgacttcaagctgccgccggttgccgtcaaggtgaaatcgattctaaagccacacaaaaagcctgcacctgtaccaatgttcaatcaaccacttccaagtggctgtccacaccaccgaaggtcccgcatactgttcgctatctccctctcgcttcttgttgcaatcacgatacccgttatctctctcaaggctgttacctacacctttcttgatacgaatattgaaacagggttcatgttcgagaccacggaagacgatggaagtcctggacctaagattgttatggctgctctacctaggatgttgttcctaacacctgctaaaattgcgcttgttgctgctctgatgagtatcttctcagccgtcgcgcatctgggcttcgttgctgtggactggaaagaaggaaaacgggtatgcaagaaccactccgctccgcgccttgagccacagtttacagtacggctaactatcctttagacgcaagcgtgggcattccgacgcaacatcatgttccttcacatcctcaacagtgttctcgttctctttgctcttgtttccatctttgtcacccacaagtcatcctcgcgcttccgcgacggctacgtcaaattccgaacatctatcatgaacgaccctactcccaacaatccgaacgacaactacttccggtacaacatcggcactttcgatctcgagtcctggtcttgtgagctcaaggacgagcccggcgtcggtatggcacggactgactacgccaggcagtgttctgtcgaggttgccggacgcgccatcatgattcccttcctcatctttgcatggactgttgctggcatcagcatatggggtcttgtaggtggtggtcgacgaggtccagatggcgagcgtgtcaagaccgaagatgtcgggcttgagatgggtaagatgaacgctatttgagcgtgtctaccaacttctccatttctcttctttcccttttttttctgctggtggtttgttgatcacgtttgggagcgatgttgcattgtctggcgtccatttcggtttcattctctttacttctcatggcaatctcgcgagcgttgtacgctttcagttcttgctttataccatatcgatagacttgcttgctggccgagagtctcgggaggctacatctgacgttgccaagtgctggaccgtcattacttacaactttttgtttggaatttaatggaacttatttctctggaaattggtatcaaaactacttgcgcgcagccatctcgagacttcgaattgagcatgggcgcatctcgagatcttttgcagacccactcaataacaacttccaacgtgtcgccttacaatgacactcgcgaccatctccgcttacaggctttttcctcttttcctcctgctctattatagcaccatctgacttcgcccatttctgccatccgggcctcgcatcgtccaacagcgcctcgtcgctccattctcgatccgctacttcgacccagtctgattggctgccttcgcttgggctaggttcgacgcgcgatgtgtctagctcttcggggcattgtgaggttagtggtggtgccatatggaagattttggattgcatggttgcgtgtgagttgtggttgtggatgtagtaagggacagaggtgtgacgagcgtgaagattatgggtggcgaaggtgaaatatgctgtggctctgtgaaggaatgcgcagaacttgggagtaacttgtagatggcattattctaggtagtgaattatgaaaagtattggtaattaatgaatcaagtaaattatacgttcttctcacacacatactggcattgtgagacttcatttctgtcacttaacaaacaaccatacggttcgccaagtttgcttagtattcgtcacgcggaaatgccttcaaagtcgactactaccgtccttttctgcgccctttgaagcactgtcacggctcttaaaccaaccaacagccttcactccatccgcaggcacatgataccaagacttcacaacatgcaacctgccgtcttcgttatcctccgcctcatcgagcggatggggaagatactcaccctcgtccacgtccttctccttggcctttgttggcgccgagtacttccaacgctgatcatctgtattacctcgtcggcctggccgcgcatcatccatcagttcggtatccgtccacatcttctcttcggcttcggtagagtcggaggggcggacggaagatgtgtcttcggtgtcgaggttggacagtttaaaaaaggggaatgaggaggtgagggggggcatcgcgaaagaactcgaaaagccagttcgctaattgagttgtagggctggaagggcggagttgtcgtcggatcctgggcgaatgttgtggacggctatgcttgaagtattgataccctatacgagggggagattacaggagaagtttattcgacgccagagggttgtcgttgctgcttcacaatggatggtgtgagtgatctatctcacaatgcatttccttgactgccctgtgaagcgatacgcatcgctttcatgcgtccaatctcagtcgcgttcatggacaatgttcaattcagcagatgtttcgattttgcgcgccgtaacaacatggtacagctactactactacgacgaaacagtccaaaaatatggaattcattaccgccgttccatcggcttcggaaagccgttgtacaaatccttctgactatcatcactcagcctcctctcattcacgcttctttgttcaaagtccctcgtaacgtgaatctctttccacgcttcaccgtgtctgtacgcatttggtagcgcggcaatcgcaatctcctcattcatcgttgattggctatttttgcccttcaggcgctggaagccattgcttcgcgaattctgcgtcgagtgcgacgggtcgtgtgatctcttggatgttccaaagcgcgtgccgaatattggcatgatctttacaactagtggttttaaagcgggtgttgaggcgcagacaattgcgagattgacttcaagggcggaccagtatgctgctgggccgctgtaccatgtctgatcggtaggatgtttggcgacgaggatgaggaagtagaggcggatgatggagatgatgacgacgctgtacactgattagctgctttgttgcgatgagttcttggggatgtgaacgtacaaccagccaagcgtcagaatgatcagaagagcgatcttctgtctcatggcgatctggagcctccacaattgacgcacaggaagtgcagcgaccagcaagtcggtggtgatgtttagtgcagcgttagcatggtacatgctataattgtgagtgagcgcacatcggcttgcaatatgatcaagcaaacttacgcgtcctggttaacacacttcgcaaaaggcttcaagcccatattccagtaagcattcaccggcacacaagtaaagactgctgtcaagacagcagtcgtcccggtggctgcgcatatgcccatgacaatgtagataggctttctcgagcccttcagagtgaaaatgcgcctgtactgtagcaaaattgagaacttggtcaaagtcaaagcaacatggtaagcgatgatgctgaagaataggtactgtatacgtgagcttaagacttgttagaattcctcttgaagacgtactttgaggatataaaacgcgttctccatggggacgttgatcagatgtcttccgttgccatatcttgcaccttggatcaagcacgcagatgagcaaataccgaagaccttgaccaggcgtaagtaatgtctcctgacttccgctcaagtcttcttcataccatggaaagcgcaataaagtaatcttccagcccgacaatgccaacaagcttgatgcgcgagaagaagcgaagcaccacgcaaatgaacccaagaccagtcgaaccggcaacgagaccaatgatgagaggagacttgttatccttcgccaaggaagcgatcacttcaggaggaacctggggaaaggcagacatctttgtcgatactgcaagatctgatgcgagcggatcgtgagaacaagacttggaattcttaggggtcgcgtgatgctaataagtgtatcgagcagcgggaaatgcttgatacatgctaaactagacttgggatgatctgggtgatggattcaagggatgcatgtcttttaccggatgagctgttcgttcgcgagagtggtatattgcggggtgcatgcattgaacgagttcccggtttctggctgggagtcagtcgttcaggcgggccagtctcgaggtccagatcgccgtgagccaaggacatgttttgcctatattcgtattaaggtcgatttgacatctgggatcgacggctcggggcgcacgggaatgtctactacaccgcagtgtatgacacgtcaacatcgcgctttgtcttcgcccatcgcaacgtgtgcgactcaaaaactcaatccgacgtgctaacacttgatcagggtttgataccactcaacctctttattgcaatcaaaatatatgttgaacaatgccatctcggctaaagccgtgccctaatgcaggctcgtatatcgagaggcgcttgacacgccactggtctggctgaagccgacttctgggatgcagaaaaataaggttcttttgaaccaacctatatggacagaatgtggtcaagaggtttctgggcaaccaggtgtagtgttgcgcagatcatgtgtcttgcattaagatgtggtaatagtgtcgtgcaggaggaaagcgcaatctttggaaggagatggcgtgcaggtcgcttagagaaacttggcaacggcagcctgttgaaacgttcagcccgcttctctcatcgacatgcccataaaattttaatcgcgatcgaatcacagctatttatggcgtttgccgagacggaggttcgcgtgcagttgttggtttctgtgcagtgcggcatacgaggatcagtggctgtgttgacgcgacgagaacgcttctgatcttgcatcaaactgagcttgtcacatctttcatgcaagccatgcttcgtggtcgctcaaaccttgccgaaatcgacgagaagcagccgatcaagctttgcaactgacattcagtgtcatcgcctgaagctcacagcgcagggctggagaactaccaaggattttaaaatgcagctaaaggttttgcatgaagaccatcataactgtgtctcatgcgttataccatcaagtcctggtcttctccctttttcgtatactgataaaggttagccacaactcgtagacatgtagccaatttctttcacattccaatcctctaacagtgctattcaaactattttacgctctatacctagaacttccatgaaatctgccatttgtagccgaacccttcgtcacttgatctcatcggacatgttatttaacacatcaagtacgaagattcgtacgacaacgcactagaacaactaacggcggaagctgggtctatgcacgattgatgcaaggacgggatggtgtgtagtttgctttctgagtgatcagatacatagacggggcacgggagtatgagtttcttcgccagtaccagtgcctgaaagtcgacatcgatatatctgatcttgttatgtcaattgatctttcaaactttcaaatctagtgtcagattgccgaaggttccatctgttgcactttcgcaggaaaatattaacttatgtacggtgtggttgatgtacgacgtgcgtggatgtatcgtggggctggtggtgcggcccggcttttgtggggggaggttggcgagtcaaagacccgattttgtgccgctagactctcataggctgtctgtggtacctgcttgttagcccacctgtagcaaagatgagtagaaggcgctcacgtattgttgtacgaagtaggatgacacgggccatatctggtgtcgacgccagttcctggctatgtggggagacgaagttataaatcttctctgtccacaccacggcttgcttgacttagttcacttaggtccaaaagtcgatatgtcagcctcaaagacacatcctgtcgttatagtcggaggaggtccagtcggactttcagcttcgatcttgttatctcttcgcaacatcccacatgtcctcttcgaacgacatcccggcacctcgattcacccaaaagcatgtggcataaaccaaaggaccggcgaaatctttcgccagatgggagtggaagaggaggttaacgccaactcagctcctcaaaacacatgttccaagaccgcttggtttacgtcactgggaccaactggtcggaagattgtgtctcgcgacgcctggggtgggggagcgtacgccgacgaatacgaggcagcaagcccaagtagatatgctatgttgccgcaaatacgtctcgagcctattctcgctcgacgagcaaaagagctaaaccctgatggtgtcaagtttggtgccgaagtcaccgacctcgtggaaaaggagaaccacgtggaattaagagtcgagtataaagattgctcaagagctattgatactgtcaaagcttcctatgttatcgcagccgatggcgggagattggtgagcgacaaacttgggattgaattacacggagagaaggacattgtcgacatggtaaccgcacacatccgagcgccaattgccgcgcagcaccccgaaccacaagcattcataacctggttcatcaatccagagatgggtggcagtatcgggactggctacatgtaccatcttggtccatatcccaacaagccagagacggaagaatggatgtttgcctgtggcatcctccccgacgaccctaaaaagttcgacgatgcagcaatgattgcacgcctgaagagaagcatcaacatcccagatttgcaagtcgaagttctgagtttgagccattggttcgtgaacgccatctcggcggaacggtatcggagtaagcaaggccgtatctttttagtcggagatgccgcgcaccgtgtaccgccttggggtgcacttggtttgaacaccggggtccaggatgccaacaatctagtgtggaagctggccctgatgctcgaaggtaaacttgggactggtgacctactcaatacctacgatgatgaacgccgtccaatcggagaaagagcggcaaaatcgagtctcgtaaacttgcaaagtcacaatatgataatagataaggtgttgggcattagcaaaaacacatcggtggcggagaacataaaggcggtcgaggtcctttttgataagagtcacccaggccataaccagatgcattcggatgttcagaaggcgcaatcgattctcgacaccgagttcaaggcaccaggtgcggaggttggctggttttatcctaccgctgatatctacaacgagggtcaggacaatctgcatgatggtcaattggacgagcatgggaatctgaataccggaaagtactgcccttcgactatacccggacatcatcttcctcatatgtggctacgcaaaggcgaccgtattgtctctacgcgcgatcttctagcgctaaacaatttcgtcctcttcacggcaaaccctacggcgtggaaagatgtaaagagcgccatggttgatattgtcgcaattgacaatgatgattgggaagatttggatagcaaatggagacatctatcaggagtaggagacgagggagctgttctcgtgaggccagatggcatcgttgcgtggagaagcaaatcgactgaagggaacagcgcagaagagatggctacagttcttgcgaaggtacttcgacttccgtccatatcagaacattaagctaccgtatataaaatggagtctactgcttcgcttgcggcaccttgacttccaccttgtacgtctttccgcttctaacactgttgatgacgttgccgtcaatcctttttccatcaagaatgacctccacgttttgaacattatgacgcttgatttcaacctcgaacgttgcgcctctaaataacctcgttgccttcatctcgttccagtgacttggtaactttgggtctattttcaatccttctttgacacctctcaaaccacacagtccttctatgaagcacctgtacacccacgaaatagtacccgtgttgaaaagctgacttgagcgtccagctgtgcgatcgaggttcttgataccatgacctccacggtagtagttagggatgaagattggaagttgaccacggcgaagcagatcttcttcgtcaggtcccgcaatcatcttgcgaagagtggagtatgcgcgatcaacttcgtctataccgtacaatgcccatgcgtagaacgcggcagcatggttgtacacggatccgttttcgccttggccaggatacttttgcgttacgcgacctacgtcttcgcgcatacccgtgaatggaggcgcgaacatgacaacaccatatggagtgtcaagttgctggtcaacttgcggtagcagtgtctggatcttttctgtcgatgcagcgccgcccaggatactccacgattgcgggttcagccagattcgtccctccgtatcttctttgatgccaaatttcacaccatcgtcggtgataccacgagagtaccattcgccatcccagaggtgctcgtttgcggactggttgacagcgtcggcaccagatcggtagttgcttgcaattatagttttgccgacttgctcgcaaacatcggcccacagatttacagcatatgcggttgcgacggtcaaccatccggatacacccacaccctttgggcccaccatattcattgggtcacaccagtcaccctgtgcaatgtagctcagaccacgatcatctcgtgcgttgctcgacagaagccagtccatggcgcggctgaatcgttcgaaaacggtgaatgtgtcaccgtacatgctcgtcacggtttcgtccagaagtgcgtagtcgccggtctcgcccaggtatatttccagagcaataggaagccaaacgcaatggtctgtatgcgggatctggttgatgtactttagtaccgcgccttcggccaagaggataccatctggcattgatccatttctttcttgctgcccgactgatgttaggatagccttgcggcaaatctcgggattgatgaagctcattcccatgttgtcttggagataattcctcgtctgaggatctgtcgttagacggttcacatcgccatggtagaatagctgtcgtggtaaccagtcattgatcatattatcgagtgcctggtccggggtttcgattttcagacacccgcttccgccttggatatacgcctcgtactctttcgtcgcttgtgcgaaggccgctttgttgagatacttcttacgcatttccagaatctctgcttcgtcataggctggtccgaacaggaagcgatactctttgctctcgtcctgctcgaggtctaccttatattgaacagcagccgttggcgtttcgtagcgtgcatcgctgttcgtcaatcgtggcccctgaattgatgatgggttgtgcaaccctccctcgccttcgaaacgcttttgcctagcttcccaggcaagcggactcgtttcacataggaagtatgttttgtccttcaaatatttcatcttcggataatcttccgctttttggtagggggtgacacagctgccgacaacgccgcctgctttctcgttccactcagcttcttggttcatccacgacatgtagccaatgggaaagtaagggtatacgcttagcttgcgtctccggtccgtcaaatttgtgactttgatggtccatagttcagcaacgtcgtgcatgggtagcgaaaagcccatctcgacacgaacaccgagcttctctactgtccatttgatgtcgctcttaccagcggagaactcgtagcgatctagcttggctcttactggctcatatggcgccgagaagagttcgtttgtctcctcgtctttgacatacacgaaacgtccaggatggtgcgcatagtaattttgttctggctgcatgaaggtcttcgcctcaatggtgggagcatatgcatactttgctggctctggttgcatgaaggacgctgtggcgtatccacggcaagtgacttgtatcatcatcttcgtgttccacaaaaaggcacccgctttgggcatcgcagttggatcggtgagctcgtatcgctcgccattttctgtagggcgcacaacgccaagcttcgatcttgaaggaatagacatagtgaactatgataccgtagaaggctggttggttatgcggtgatgtatgtgccgccttggcagagatgaactatgcttactgtgttttagtgccgagagacagctaaaatagagacagcgatcgacttcgaagcacacactgaatggagtaatgccccttacaactccgctctcaagtgccaaagtaattgttgagagattcgaagacactacagcgtggacaactgagcgttgaatatggccgcttttgacttgttcgagggcaagctggcccttttcgattcgtaaatggcaaatataaaggcgtgatagtaaagaaagataatgtcaaacagttgacgcggcacagccatgcgtactccatggttcatatatgtttcgagtcacaataagccgcacagcgtggggctaagcgactggcggtgtggggttcagcctgatcggggaacagagacagctcggagtcggtttgccggaccgaatcgccatcgcgcagaccaggaggatcatgtttgtctggctcaacacttatgatccaattccaaactcccgttcatcggatgacgatacttactgattcgcgtcatcttgctccggtaaggtggctgtagcgtttgacactttgcatgccgcgaagaaaaccccgtaccgcagcatgcgctcttctctacattagcctaaatgaagtcgatgtgtatgtggacgcagaccccagtgggtaaaaatcacatagtgtggaaattgtacatgatggttctcatctcaagcacattgtatgagatgaatggagttgagcagttcttgcgcgtctatgctaccacaatccagcttgcactccagggccgaatgccgcgcaaaaggcctgggtgtagcctgctcgttcgcagatacacacgtcttgagaaattcagcaaacccagaggctaccgcgcgttgctatcgcaaaagatggtaccagaaccattattactcagcagtccaaatcgccgcaccctcgtccacccaagaaacgccttcatcgtcgttctttggagcgtctttgcgcgacaccttcgtaactttgacgtatttcccggtctctggatacattttcttcgcactctccacaagcttcttctttcccggctctttctcccaccaagaagggcctgcaggaacactggtgggacaatacctgaccttgccatcgccatccacagtgaggtagaagtctgggtgctctggaccaccacccaatatgccatacagtccttgatcaacccaagcagtgttcattccttggggcttgacaaatagttccttggagttggtttgcgtgttataaatgagcttagtaccgtcagagaactccagagccaatatctcgccgtccttcatccaaccgattgatgaaatggacgataatcgccaatccttatcttcttcaagcacgaagtgctgatctatcgtgccatgaggactatcgaagggacaccagacgtaagcatgcttccttcctgcaaaagcaaccttatcgcctgtagtattccatgcgaaatgacggcaccaatcatctggctcttctgctaaagcacacacttcgcggccatctgaaacgtcgtgaaccttgattgtgcggccgctcttggaactccaaataacgtgtttggagtctggcgtgaaggcacccgcccaactctgtgagcccgaatcctctgtgacccattgaaggtacccagtatctgttgagtacatgcgcatggttccgtcccaagaaacagatgccacaagctggtggtccgggctcatggctgaccacatgattgcatcggtatgtccgtacaagcgatgaacttccttcccagcatcgacatcgtacacaaccacgtgagggagcttgtcaccgtccctcataccgcgttgagttgagccattctcgccatggtacaggaggaatcgaccgtcgtcgctgaatggagaggaactgaagcttccgatttgggcattgctaagaattgtgtggtgtcttcgacgatgatcggcggcagcgcggctcagcgccttttcgaagtctgcgtgtaggctcgaagcttgagcgaagtctttcgaccattcgtggtctgaggtgagcttcggcaggatagcattgattgctaggctagcaaagtctgcggtgtcgataggttcttcttcgtcgagcagccgcccatgttgatcgaggtcccagagaatcagcctgttgttagagactgccccacgcgcttcgagatcggaaatactgcttatcaatgtgtaaccattaccttgtgcggggctttgtacaggcttgaatgcgactcggtctgacccttcaagtaccgctcgcaattcctttgttgcaacgtcatagatcacgatgcgttcgcaattagagctaatcgccagaagcttttgatcggagctaagcgcgctgtgataacttctgtgtagacattggccgtcctgcttcatggattggtcataatcaaaggcttcattggtgctgaaccagttctcaggcctagggtggccggatgcaaatgctgctggtatcccattgcgctcaaaatctcgcgcgggggctgttgggaagctgtagtcttttagaaagtctttccttgtgtgaagcactggtctcgacatgatgggtagaaacggttgtagggacccgaccggcaagtcgtcgcattgccaatttatacggtaatggttgcctgtttgtgagtaagtgctgccttggctgatcaaagaggcatggattggcgcatgacgttgtgtgcgatacctgtgtagtgggcagaggtttgattggtacctgctgtgaggatagcgcaaagttggacgccacgcaacacatctttggataaacacatctggttctgaagctgcagaaatagagcatttgctaggaatgtttgagttgaaacgaaacgtcagtcccattgcttgccgtgcgcccgtcgatactcaactgccagaggacaggaacaaagaggatacagcggcagggtaagaacgccagataggctcatcgtccttagacttggcaaattgcagttgcagagcaactgaagttcaccatatcaaaaaaacgtcaatctggggcattgcctttgtccagcaaccatacatcgaaagatgaaggagaaagatccgattgctgaacccacagacgaagtccgaagacaacgaatgtgatatgcccgtaacgaagcgatcaaaaatgggagaattttacatgatatcaatcaaggtatgcggtcgttgcacctgaccagagatgcagaagataacacactgcgattgttagtggtagtgtcgagaactttagaaggcggaggcttacgatgcggccaacatcaatcttatggtaaaggagacgcctatcagagccttagtgtaaaaacttctacgactgataaagcattgccgtcgggtctgcgtcccgcagtgatgttgtcgctgcaggagtacacagatgaaggaggaatggagtgcaaggctaaggaagatgatcctgagccgacggggaacaaccgagcgccgcgctacgtaccaaagaagactagttctgaatctcgtgacggatccacaacccctcattcagcagcatcgtctttcacgaattaggctcgagaaacatcgctacgcgttgtaatggaattggccatgtgtagcgcgtgtcaccgccgtttgagagctagtagtgacgtcaaagggctacctactgcagccaagacaaacagggcatccccaaacgaaaaccgggaaccgcaatcattcaatgtcgaatgatatttgactgttcgattccagtacataaccatagctatcggtgcctctacgacatccagcccatacacacacgtcggccaaaaacttgacttagataaaaaatcatcatggcatcatcactcgtcgaccacttgaccgcgtctggaggcggcgagcaagccggtaagattaatataccagcttgcagcaaatcttacttacagaaaatacctctaggttggttgaatgatcttgtcgagcagctatggcccaacatctgcgtcgccggcgcgaagatgatcaaggaaatcgtggaaccaattctcgactcaacacttccgggacccttgaagaacctaaagtttgtcaagctagatctcggtcatgtcccgcttactttcacaaatgtggatgtgcacaagactactgcccagggcatcaaattagacatggacgtgaactgggagggtgtctgtgacatcgagcttgacggtagcagcgtgcctaagattggtatcgaaaaggtacacctcaaaggcagactttccattctgctctgtcccttgacaaacatcattcccttgatcggcgccgcgcaggtatcattcatcaatccaccatatcttgagcttgacttcaccgatgccgccaacattgccgacagtttcttgatcaagaagaccgtccgcaagaccattctcggcataatctccggcatggctgtacttcccaaccgtttccttgtcaaactcgattccaacaacgactacttcaagacctaccaacctcacctcggtactcttcgcctgacaattgagaaagcgactggcattgcagcgccaaagaaaaagagcggcgtctcgcgcctcatctctaaggtcattaaagatgtcccagattgctacgttaaggtcaacgtgggcgcgtccgaggaatggcgtacttcagtgcaaaagaacaaccacgagcctgtctggaacgagacgcacgacttccttgtctcagactttgaacaggccatctcactcgacatccaagatgatgatctcgccggcgacgatgacattggtcttggtcacacctctgtcaaagaagttttgttgaacggcggctccaaggaaatcacactaacacaccagggcgatcccaccgacgcacgcttgatcgtgcacgcccgattctcccacttcgtcgctgaagcatcagctctatccgcacagaactccccagagaaagaccaaatcgtcggtctcgtcaccattctcgtcgccagcgccctgaaccttcaaggcgagcgcgacgccctcaaccctagcgttgtgattacttggggcgcaagtaaattccagactatgaccaagacatatacacctggtatggatatcttcaacccagctttcgaccaggcgttccaagtcccggtgacagcagacatactggccagccaagcaagtttcaggatcgcgttgatggacaagaagaatgaggcggggagcgtagaagtgccgttcggtgatgttgtgggtgcaccaggcatggtaaaggaggacagcttcgatgttggcggtggagcaagggtgagggcgcagattagtgtgcatggagttgagctggctgagtgatgtggacaccttcggtaaacgagccgaggactctagcgctcgatacacaagaggcctcagtactgtatagcatattggacgagcagtacggtgttacgaattggagctagcagatatcaatgcagaatttcccgacaaaaagaaattctttcatttttgatgatccgtctctatggctccccccatctgttttatccaacaacctctgagaagtgactcgagtcccatggcctttctagcatccttatccaatccacggatacattgctctgatgccttcaagatcgccgtccgacggtccacgtccccatctaaagtcaattatctcggcattctcgtcattgactaccgatggtggtgtgaaatcctttccgccattcttccatttgatgagtggggagttgtgtatggtcacggcctcgccttgcctccagttgccagcttgtcttgaatagtaatgcatgatagaactaacgtcataatctttgccgaggacgagggtgtctttgtactgtgcagtggcgtagtcagaggcgcaatttatgccaatcgtagaccaggggtcttctcggcaagtcgttccgtcgttacaaagcatgtccatggtaacgccgggttggcttggaagctggctcttcgctatttggtagccgtatagattctcgcattggtatttgacgtaaagatcacctatgattggttttagtaacccagtcaggccaagcccgtaatttgaaagctcacgatcggcacgttggtgttcgtgggcaaggccaaaaatatgtcccatctcatgggcaatggttggaactactttgaaacgttcatagtgtggagtgtattcccaaccaattaccatttggtgtctaccacgcttatcaagcctgtggaagtttcagtatgctatgtacgtacatccacattctttatcaatgtgccagattaatactcacatattcttgggcgtataaccgcaaaatgaccaacttgtggcactcaagatgtcccaatcgatgacgagtgcgtcctctgggacatcagggttccagacatcattttcaaagctcgagtaacagaacctagaatttccattggcgtctttcatctcctcaaacccggcgaggcggtgaccagccactttgctggctttgccaatttttcgaaaccacagatcccaagctctttcgaagactggggcattcttctgcttaacataatcgaaaaggtagcagaagggaatgtacactagattgtctttatttgtaggccatgcttgaatcgcgtgattgggtcctccgataggagtagcccagcctagctgaggatcggccttataatcagcgatagctaccgaaagacgtgtcgcattgtggaggttgcggaagtcgttgaaagggggaacgcagccataagcaagtgcacagaagacacttaggaagaacagattgatgttcatggttgatgattttgagttcctcctgtcggaggagtcgggacattggtgagagacgacgatggatttgatcactagctatatatatagctaggctggcaccgtttgttccccgctttcctgctggcgggcactagtggtaacataaaaaaatgtggcagcagtgaatgctgcttacttgcccctcgcttgagagaaggactgagactctcactatgcaaagcggggcttcagtagttttcaagagtaagacaagtaatagcgcgcacacaataagtgagtttgctacgacaaggtggtttcaagattgatttttctgacctccaacaaggtaggccttcatgtggacaaagcaattgcgtgctcatggaatgattagacctgaatatgagcgaatttctgctaataaatcgatgtatgttaagcctggtacgtataccgcacagctgtccggacgaaaatgtaacaggggttacgacgcagatcattgtgcgcggcgttgatttagatgtctaaacctggattcaaaaacaaaacaggagaatggtagtatgaaatcacattgttgggctaatatctggctgagaaactagagttcagagcatcacagcgcagaaatgctttatgggaaataattgctgtgccaccgcttcaacccaagaaagctgcaactcacattctgtcgaatggacctttgtctattccccgtcttcgtgaggaaaatcacgcttgagactacttcctgagcccgcccccggtttgacgtctacgcctctcccctccagggatacaaccttttgacaccgtcgaagtctccatccgacggccctctcttgtacggaatctcgccgatcagtacagcattcccctcagttactgctgtaggtagagtatagtccggacctccgtggacccatctgacgagcggcgcattgaagacagtaagaggccgtttttcggacgccaagatcgaggaataatacattgtagagtcagagtcgtagttgtagttgtcgctgtattccaacccgtatggatgtttcatgccatcgtaattaccatcctcgtctttgtgccagcagtcccacgtggtctccgtggagaaactgggaggtgcccagaagccgagatcgcgccaggggttttggtaaacggcgtagaaagagcgacatagttcttccatggttatggaaggatggtttttgagttcctcaagcgcctcttcatagagcgccagattcttgcactggaagagaacatagtgatcacctagtcatgatgagtgataccgctgtatgaaggctgagagggtttctagattacaatcaggacgctgatgctcgtgtttgagtccaaagacgtgtcccatttcatgggtaacgagattaccatgacacggcgcttgtaatccgggctattcatgtagccaattctcattttgtttgctccattttatgattactggaaggcgttagtttcaagtcaggcgtttccaccatgactgtgcagcgaaagatgtataacctaccagtccggatgcgtaaacccagcagtggctgtggcgtgcatggcatctatgaaaagaccaatggcaagcgtagtgggctttacagaagggttccacatctctcttgtataatcagtgtagcagaacatagcagcgcctgtggcatccttgacctcttagaatccttagaggctgtggccggatttggcaccaggatcgacgattttcctgtatcacaccttccaggcctgtgaccaaatacggccagtcctgttctttgcgaatttgttgacatagcaaaacggaacgaccgtgaacttgttgtcgtttactggccaaacgtccattgggctaagtccgtgatccgcatggctccaccttctgtcttgatggccgtggatcgaccctagtcgaggatgaacaggtctatgctgcgcgatcgcctcatggagaagtgtcacgttatcgagataacgaaattcgttgaatggaggggggtagctgtaagcagaaacgccgaagacgacgataaggaggatcaatgtactgagcttcatgactgtcactaagtgtattgtaactgcaatgttggtacgccctgacagaacattagataatagggcaagaggactggccaagaggctttctgtatatcttgattcgccacgtaacggcacacgcgggcactagagataataagtaggtgaaagagagatctttgcgcgactgaggcgccgcttttgacctgcctgtgaacgcaagtgaacagtttcagactacacgttcgatcctcgattcctactgacagcaaacctttcgcccagataattcctacttcgttcctacaaagaccaattgttgcgcagctcatcagaacatacatgaaggtatactaaacctcatttcgatgtgccggacgctccagggaaatttctcagtgaccgatcaaaagttattttatgcatttaaatcaactttgattcatctgctcttgaccattcgctcgctagacagtgcttgttcgtactggtaaatgtattctgttgagcaaagaacgtcaataagaagctggaggaacgtactatgactgaatcgtcgccagttgtcgggcattttcaattgactgtgagtatcattggtggctctatcgcaatgcatatgcgaacagaaactgctattttgcagaatgcagagtaagtaacaaggataaatcgagaccgatggctcccaagaaagtataatgaatggtgaagttttaggagcggttggagctgagtagtggtggagaagtgtcctgacaccaacacaacgctcgtgcaggaaggaagagaagacataatgtgtcgatagaagtaaggaagctagtaatgggtgtcggaaggcatatgtatgccggccagacgactgtgtctcaattaagaacgatatcactctacatcccttttctgtttggaactattcacagttttcggtctgcagaatggtaagtcaaagtcgactccaactgctacgtatgtccagttattcagccaatcagatgttcaacctttaaagctttccttggaatttccagcctttccgcaccgttcgggtgccgggtgcactttgcatcggttttaccggctccgctgtcgcttcacgctgtcgtttggtgttgtatgagtattgacctctaaaccgcgtactccttatatgtgatatttgctaggctgcttttgcctcgttttgtcgtgctgtcttgccatgtcactgcctggacccttctaagggcctgatgacgacttgtcgcaaaaacaatgtcatccgccatgacagggacaactcatgggaggctgaatcaaactagagccgtgcctacttgcttgccgcatgcttgccggagagctcaccgatcttcaagtgttccgcgtctcaaggcagcacccggccttctagatgatctgacactagtcttgtcctgtggaaaccgaaaaggagggcaatatgaatcggccagaaatcggccgatatttcactggttgtggagcaatgtggcgcaatgtggcttttatacgttacgcagctaggccaacggtagaccggaatatggctttacagaccggggtgtgcagcaatgtcaccggtcaagatcgtgcggtcataaacgtggaggtgcaaaggggggtatgcctattggatcccctggcctcgctgcgccttcttcaccgaccgaccaacatgccgcatactgcctaccgatgaaccataggccgtttacatatcacacgaacacactgaactcgctgagacgcgagatatggcatctcagaaagccgtattgccagtattaaagagagcgcttcccactttacaagatttcattcctcagcgcagttcctgcataagcaagtttcccgtatagttatatgtctgcttcctgagagcgcgtgtcaccaggaaaccctgccgcagtacttgtacacgtgaccacttgacgatgccgcgcctacctttcagctttatcctcatccccctcttctcaatcatcaccacagctcaagcggctccagctccaccttcttccacaaacgcaacctcttccacctctttcacgtccaacccaagctctccttcttggtcaaaagaagccatatttactctcgccggggtggtcattgcagttgccggggtcctcaccaccctgactctatcatctacaaggatacgagagaacctctgtcaacccttcaagtgttagcatctgtcaaccatggtgcacatcaatcgacctcggaaactgacatagcacagactgcgcgaaaagaaacaaggaacgttcagacagacggctgcagaacaagtacgacgagtggttagcgttccaggagtggttggaattgagcaatgcccggggtggagcttgagaggagcgccgcataaaggaaaagatgaaagctaggagaaaatcgagtaagggtgctcgcccatgaaccaaggacgtgagggaagaaaagctcgatgaagatcaacttttatcatttgtcgcatcgctatgatcgcctagaacgcccagcttcgatgacgcagatgaagtgctcgaagaagaactaagatatggggtatatagatacgaactcgaatggagaagaggaaactgcgtctgatttacagcttcgccttgggctcgggtgctgctgcgcttgcctcctggttcaaagtgacacttccgttcgcgcttccttcgccgaagaagatgacttcaacagtcaaatcgtccctgcatcatgttagtcaggctcgacagcaacgacgagaatacgaacctgtatcttcttgaaaatggactcggcagggtgagcaacgcgctcagctgatcctgatctttaccacctagtgcattgcgtacaagatgtgtcgccgcattcttgtcttccacaacgaacctctcgttcatgctggtcttggtgccccattgctcttgacggattggtgcacgctggcctttgccgccctcgccagtcttctgctccactggcaactgcttctcgcttgaccaccaactcttcaaccaagactgtgtttgcgatccttggctacctgggttgccctgcgcatcgagccattgtccgacaaggccaacgacttcctcgttggtaagcatttcccagagaccatcggtagccatgacgacaaagtcacccttctcaggctcgaccttggtggtagtaattataggctcggcggtgacatatggaggtgtcttcagtagcgctgattgcgaccgggcaaagtacgactccttcaactccttggtaatttgtgctgaccacttgtacgatgcatcgccgaaagcgcgcgatggctctagtccacccaagatgcgaccatttctaaccacattaggctctccagggtgctctctccgcaagcgttcggcttcgctggtggtgcctccggtctgatcttccgatagaggggtagctgtccatttgccattggcacccattcgcccaagcacggcacgggaatcgccagtgcatgcaacacgtagtagttttgatcgactgtcgtaaaacgacaatagcgcgcatgaaccagacagggccggtgcaagcagctcagcagcggcaacctttgactgcgccttcctcagcttcttgacggactcgtgaacaatctcattatccaggcgaacaaaaccagtcttgatagcagcatcgattgattcgggcgtgggaaagcggagcgaggggtcctcaacggcggacttgtacgttgtgttcagttcacgtgcgacgaaagagatgagcgtgttgcgaagtttggccgaagtaacccagccacttgaagtgttagtaaccggcttcatttggttcgaaacgcgcatacctgtgtccgtcaaacactccccagaacatccagtcacttgcgttggcgccatctgtggctgccatgttcgatggcacctcgatgatcttctcggcgtggtcgtcttcaattgggtcgttgctgggaatctgcacgacatcgtaccgcaccacgccctgcccacgtcccaccagccacgactcctcgttcttgcggagcttcgccgtcgtttgttcagggtcgagcatctcgagcaccttcctcccgtagtcgtccgtctcttttgctagcgggccagatcccgtgatggtgcctgtgtagagctcgccggggcccactacaagcgctttccgtgtggtctcactgttggtgatgtttgtgccgttggtgaggttcctggcctggtctacgggcgacgtcacgttggtggactggttgccgttgtaagcgtaaaaggcgcctgaagcgacagcggcagctaccagtgcacccgtcaatgcgcggaactgcatcgatgaggagaggataattggcgaggctcgcgggcggagatggtagtgggcgcggaacactaggccattgctcggcgcgaagaccgcagttcggctgcgagcgaacttgcgaggcaggcacgggcgacgggcaaggcgagtcacttgaacagctgcccgacgcatctcctggaagctgaatgtggggtaaggggaagagtggtagacaggtcaagctaccacgagtgaaatcatggttcacgcgcaagggtagtgctggtcttggcggggcaatcgatcacgattcaccaatgacggctgcacagaacaaaagcgttcgcccactaaatctctcgctctaaccacgaacacgacgtcatacccgcaactctgaactacgaaaatatccatagtagaatctctcccacattcgcccaaccgtagatttgaatcgacctcaagacgtctgaattcgttcgtggcgagcggacaattgtgcccctcctcaaacgacaactaggctgcacattcactagatcggcggaatgtcgtcacgtgcgctccgccgcgtccagagggagctggaagagaaacagatccaggaaaagctagcacaagagcaggaagatggacaagaagagtcagaagaagaaatagtgccgaagccaaaggcgaagccgagtctatttgccatgctagggaacgacgatggtcaggaagacgatgaggacagtgatgcagaggaacatggggtaggatcgcagtccgaagaggtcgttgctgcacctccaccctcgagatcgaaaaagagcaaaaagaaaaagaagaagggaaaatcaaaggccactgctgcagaacatactacaagcacagcgaatgccgacgcctcgtctggactagatgagatcgaccgagcgctgatgacactcaatattgcagcgaatgggcgggacgccagcgacagcgaccagcagaatccaggtatcagcgcggaggtgcagcaattgtgcgcggttctgagcgtagattcacagcacttacacgcagcgaacgagatgaagaagctgttcggtcgagctgctcttcagaacaccgacgatgaaccacggcaacgtcaacgaggccaaggacagcaaggcggcggcgtcgctgctgcagtggcaggacgtaacggacccggcgctcgtggccttgcatctctcggactccgtcgcaacgtcttcatccaaggcaaagaagagtggccacgtgcaacatccgggggactaagcatggagattgtcgagagacggcaagacgggacagtcgagtataggttcgtccacaaccggacatatcaagagacacagacgcagtttcaagtatgcgttgggagtatggatcctgagcgcatgatcaagctacttcactacaaccgtcagtatcaaatgcgtcttcttgcctcctcgttgctaatatgaccacagcctaccacatctctacactccttcaagtctctgaaatcgccaagcaacagcgcgataatgcaactgcgtccgaattacttgagcgtgccctcttcactttcggccgatcggtccattcgaccttttccaaaaacttagcagccggcaaggcacgccttgatttccggcgtcctgagaaccgcgaattctggctcgctatatggagatatattggcacactcacagtccgggcaacattccgaacagcctttgagtgggcaaaactaatgttggctatggctccagagcaagatccctattgcatccgactgctattcgaccaactagcactacgtggccgcgaaccccaggccgtggttgacctggtagagacagatcacttgcagcgactgtggaaagtcccgcccaaccttgctttcagcgtcgcactcgctcacgatcgcctgaaacaaccacaaaaagcaaggtcaacactgaagaacgccatcagggaatatccatggttagcagcccgattatgcaaggagctcgacatatcaccgatcccgaagccagtatggggcaaggaacccaatggcgactatcaagagctcctgtgccagctctacgtaccaaaagcaaaggacctgtggaacacaaccgaagccacaagtctgctagttgaggtgtgttattcgtttgaggaggacttgggcgcaggcgaagatccctactggcttgcgcaaataccagaaatcgatattgcgcgacacgtcattctctccgacgaccgcaacctgatggcacttctcgacacacagatcaaggccaagtacacatccgtctccgatcctcttcccccagaagatagtatcgactcgttcgactcggcgggcaacgtagcgagtacgaatcgcactcagttactcgctagcatcgaggagctcagactgtactttcaaagtgtcaggattgagaacctggctcatgaagggtttacggtggaggacttcgccgcggccctggaggcagcagggtccagcatggatgagtttaggaggaatacggaccgattcgagacggtgcgtaggcgactgagagatgagggtgtggacgtcatcttcgataacaacgggcagggaggactggaggtggagtctgatgagagcgattgagtgtagcaactttggagtcaagcgtcgacgacgacacgctacgcattgttcgtgggttgtcggaaaggtcttgcacgtaggcatctagtagatgagccagcgaaacatgagttttcaagatttctggcgacagatcatgttcccccactacataccagggtctgccagatcattgcactatagttcacagggagccccaagctaaccaacaccacatctgtttttagacacgacacacaccacagatgatggcgcatgacgacattcggcatgcagaacaagcaaaatacaaataagcaagcgctgaaggcaaacttctgaaaccaagttgttctggaagtggtgtcgtctgaatgacaacgagccacaagcaggcgctaaagcgggttgatccgctgtctccaagcaacgtcatttgtttataggccctgcaccgcctctgcctcagcccctcatccactgcaccctcctgtgtcccgctctcacgtgccagatttccgcttccaagggtccccacaaacttgaccgacagacacgaagaagacacggacattgcgatagccgccagtcgccatgagcggcatgcgcgccaaagtcgccagccggctgcggagctcgtcgctctcagctgtgcctccgccgcgccagagctccaactattcgacagacatggccaaggcggcgacttcgattctgtaccgctcgcccattccgtccagggaaggcaggcctgtgttcatcctgaacgcggctgccatgcccgacacccacgagaccgacttcgacctgctccttccctacgtgctcgcgcgcctgcctgaggaggacgacttgctgaagggatacgaatacgaggtcgtcttctttgctggcgacggcgacaatggggctacgacgaagaagcataggccgggctggggctggttcctgcaggcataccatgtcctgtcacgggcgatgcgcaagcggctccagaaactgtacattgtgcacgaaaaggcatgggtgcgcatcctgaccgagatcttctcgaccattgtgagccccaagttcaggaggaagatttaccattgtgagtgctgggtgccgggtgctgcgtgctgcgtgctgcgtgctgcgtgctgcgacacgtcagcttggtgtaaccgctaacttgggcagcctccagcttgacagaactcgcccgcagcatacaggtcgagaacctcctcatcccctcgtcgacgtacctcaccgatcgccgcatatccgacgacatctacgtagagcacgccaccggtcgtcgagcgttcggcgcccgcaacccctttcccacaagccgcaatggcaagacgcgctttcctcgcgtcctgcgagaggccacaagctttgtgctgatcgaagagaacatcacctgcgagggcctgttccgagtcccaccacacgcgaagctgcgggactgcttgaaagaagcctacgacaggggccagaagtacatcatatggaaagacaacggcgtcacgctgccagtcccaccatactcgaatgctgaacaccaggacgagattcttgccgaagtcgaccccaaggatgcatactccgtcttcatggctgccgcactgatcaaagcgtggtatgcttctctccgacaaccaatattcccaaccacttcatatggcgacctgaggaggctatggggggattcacaagacattcccgaccttgaccgattgagagatcttttctcgccaaattcggaatggtcgcttctgcccggtatttcacgagaaataatcgtcaggcatcttcttcctctgcttgacgctgtggcctcacggcatgagcagaacaagatgacggcagaaaacttggccgtgtgctttgcgccggcattgctgtgtggacccgaccagattgaagacgctaagatgtcttcagtcatcagacgcatcttcaaacacgcagtcgaaatgtggccaaacgggctgcgcgaggcatgcgaacagcctgctgatgctttctatcaagagctagagttgcccaaggatgaggctgattgggacgacccagtggaagaaaagcgcgtttccggagaaggcagagcttcgatggaagaacagatgggtggcatcacacttgaagacaacgagaagttattcgaggcaccatatcccgaagcatcgcaagaaaccatgccgccacccctccctcctcgagctcgcgtcccctcggcgagatcctctaccgactctgcgaagaggaagcccgcaccaccgctgcaagtgccgccacccagatactctaccgtgatttcagatgcaccagaagacgtcgccgactcgcctctgacttacgctgcaacaacaaacggcttctcgccacgaagacctgatgatgagcaggcaccaccactgcctccacgatcgaaggaacaaatctcggatgagaaggctggtacgcgcaattccacttctattcctacttctgcatcggctgtgccaaacacgcacaccgaaagcagtcgtccttcaggctttcctcccaagttgaacattccaaagcggaagaacctgacatcagcgcaggttgacaacgtggaaaggtccgcctatgcgcagacacccacttcagcgtcttcggagcgttccccaaacacatacgaaacagccagtcgaggatcataccagccaccacacggcggaatggcgcttccgggattgaccaggcaaagctcacacgaggattcatctcccacttacgcgccaaagcgagcaccacccgccatccccgccatcacccaaagcgagcaatcctcccctgtcaacgccctctcctcctccccatcagaccccaaaccctcctccgccaccgaattccgccgcccttcaatccccgcctctgcgaaccgtatccccaccatcaccggccttgcccgccccgtctatcccagcacccccaacacaaaccaaaatcgccccccttcgaaatctacttccctccccatccccggccctaagccgcgcgccatcagcccgggcctgctgcaccgcatgccgagcttcgaggcacgccaggtggaccgcaagatgctgacgccgaacaagctgaatttgaaaaagcagtcggtcgaggacttgcgcaaactatatgaggagcgcgcggggacggcgagtgtgctggtcgaggcggggaagtgggggaaagatgcgaatgcgaacgcgaggaagtagacgcaaggggggtttttttttgagatgcgagaagtggggatttgtggcttgggaaggggctgccgatgtttagtgtatgattattagatattttagcacaaggtgttgttgtaatgcgtaatatgagattctttcttcgtatcgagggcgacttttctcatactggaatttgaaggtgcggtctgggggatttagagaagttgatctagcctgcgtgttggtatgacagacgcattcatattctcctcgtggtcttcgtaacaaggtgtatccgctattgaaaaaaaaccatcattcacttcgtgggtacacaacctgcagtgagcaaagacgaggatgcacacatcaccttgcccctcgagagatgccaatcatgtcttctgcataaactaactccatccagccgtatatagggtatgtgtattcttcactccgcctctccgctcctcctcacccgtcaactcatctgcccctgataccacccgggatcgtattcctcctggggatgcccatgcccatgtcccccatgctgctgcccatatccaacgcccccctcatacctatacgccgcgctcgaactctgcgtaaacccactcgtctgccactcctcgctcatcttaaacccatcccgcaccaaccggtcgcccatatctggcgcctggagcattgtgtctagtcccatggggctgatctgcggatacgtgttgcgcggcaggatcgggcctggcatgccggggatggggttccagaagagcgtttcggctgtttcggcgttgggggacgtcactggggcggagacgttgggcgggacggatattgactgggtgtattgggcgtaagggttgtatgagtgtggaggtgggtgggcgacggcgggggaggggtgttgagatacagagacgctgccgggtcgggcgatggctggatgggtggcgagttgcaagctttggttgctgaacatggagagagattcgcggcggttggcgttcgtggtgggccactctgagaggttttggcctacgcggagaccagttgtgggtactgtgttaggaacgatgagcagtggttcatccggggggctggtagctccgtgggaattctccagactcgatctgggcatgagcttggagtcgtgcagctcctctggccatggaaggttccatgtcgtcgctaatgtgtgcaggatgcggaaacttctggcgccaaagtagtggcattcgtgaagatcttcgaggccctggagaccgtcgacgaggttcttgtacgaagttttgttgtctttcgaatagagcaaatgcactatgcatacggacaagagaatgtgtgggatggcaagatgcgcgacacggaagtcgtagaattttcggtatgttcgaactaattccgataccttgttagctgcttcaacgcatatatcgcgcggacgcacgtctgagtggatcagatcgaccttgagcatcggccggaaaaggtgaacgattatcgtatggtataacatgctagcaaggattagcgtcattatgacgaagctatgagaacaacttactgcagcactaaagtatgcggctctggctgcttctggccacttagccctaaagccggattgagattcttgtaccagtcctggtatctgtggtagcaatcgagcaatttcgtgctcgtcaaccgctcctttggtgcaaaaaacatgtagttgttgtcgttgatcagctcggacagggaggtgaattcctgcaaaagcatgtgtgtcgtcacgatcggtgcctgcattcggggcgcacccggatatgcttcaggaagagcgacctcatcgaggatcggtttgtgcagtgtgatagccgcgcgaggcagctgtgatatacgtcctgtgacaatcgaccatacgctgcagtgcgttagtggctagtaaatccaatacacgtcaatttccttacgtgtcaactgtaaagcagccccagaatgtaaccttcctgacctcgatttcactcggagttaggcggagcgcgggactggcactgttattgaggtgtagaccaagctcaacgcacatgcgtatgcatctaccgatgtaattgaatccagaggtatcgcgccccgtgctaggctctcgcatagacataatacagagcgcttgggtggtggtcagactcggactctcgtcctcaaagagcagtcgcttggcttcagcaaagaagtggtcgcccgcagtgcgaaaattggaaggatccgtccgccctgcaggatcgtctgtgaaatggcaggcgtaggcgcagatggcgtttaccagaagagacgagcagtatttgtctctgccacccctgaagtctttatagaagcattcgcgactgaatagtacgtagaatgggtggctccatgtgaagtacaatgcgagcagattttcgacaaagcgcacatctttggtgacatctgtccatgtcgtcccctggcgctcgaggtgcacagtattaatcctcgattggccactcccgaagttctcgtcctcagggaccagaccaaggccggcagagtgtccaaagtgcctgctctggccgttgatagtgatagcgggcctccctactaggacactcaggtcgttctccagactgcgggtttcggaatgcgtaataggtggtaaggtgacagtcttccgccacgattcagcgatgattgcaatgtcggttgcaggatccttgcgaatgagtgagatgagttctgccagatgctcctctggtcctctttgaagtgaaataaggatgaatttggcgctcgagtcaagatcggtggtggaagagacagtagctgaagcatggcgttttgtgcccgcgtttgcatccggtgcgggacctggtttggagcgtcggctttcgctctcagcatcgtagaagcatggcgtcttgtaaacggcagtgcaagttgcacacactggtgtacctccatcgcactggtggtggactgtcagcaagggattctggggcggtggattgaggaaattctccagcaccagcccacagtgtgcataggactgactaggtaacaagatacgaatggcactgaccttggatttgcgttttcgacagggaacgcatgctgattgaacgcaccgtcgcttactcgtcttagactcccctcgagctggggtgtcttggtcgtctctgtgcgaggaggctacagaggcgccagccatttcttgaagttgcagaaaagcaggacaattgcaaatgcacacgctccgtggaggcaacttaggttaggtgcatggccgggcaagtctggcaaaattgcaggcgagatattgtgtgtcagcggcctgcgagacgcggcaattgacgagatacgtgggcagctgtgacgtttgaggccagacgcttccctcaaaggaagcagtttggcagcttggaactaactctcgcaccgagcggcacgagtcgagtggcaacgaatatagtttctgctgcaggaaagagagcagcaatgaaaacagaagcctggggtctagacacacgctgagagcccccggcagctcccatgtgacgttgtgtggccggagggggcgattcgatagaccatcatagcgtctggaatgggtaattcgaatcgagatcgcagaccctgtccattactgcaagaatgccgcgccgccatgtccgtcaaccccagcgccccactgcgtgcgcttttcccctgccggcacgcgacgcgagccgtttcttcgcccacaagtcgatgctggtcgacacggcgtttattccctgacgctgcggtttggaagaggcaattcccaaatgccatgacccccgtgtgcatgtgcgtgttggggcacgttcagcgtcatcgtgctggcgacattgggccgatcaacgggggtgatcttctgctgctctgcggcacgtagttagctcggttgtcacgactgttgtcggacagcatctgcaagtaccgaaggcggcggatctagttctgcagcaggagatctcgatgtgggcagatgggtcgagggaaggagatgagcggcgaatgcagcatctctctcaatgagtgcacgcttttcgcctcgcgcctgaacgatcttcagggcctgttctccatcacgcccaaaaggcccgatatccaacgctcccgagtccacgtcttcccgcgctgctttggttcgcgtattcggttgacttggccggtagccttcacgcctcgtctggctaacggtttgccaccgctgcctgccttgcgatcctgggtgtacatgatcaaagacgacccgctagcgccatcgttccgagcagacaggcctcaggaatgggtcggccatgtataccgagcatcgcatcacacaatggcctgacttgaatgccgtggaacactactgcacatgtgtcgtgggcttagtgtacatttaccatggtgctgtggctggtccatacaaattctaattcattgcgataccgtctaatcttcgcgtaccacccaataaagatgagcaagacgcattctccccatactcacacacttagctccgcgcaggtgtcacgcccttcaacggaggcagcaggcttcttgctcccgccctcgcctgttgcgccaacacggcatcgatgattaccaacgcggccatggtctccacgataggcaccgcgcgaggtacaacgcaggggtcgtgccggcccttggcttccaacacgccatcgttctcgtcgtatgttaccgtcgtctgcgcctgtccaatcgtggcagggggcttgaacgcaacattgaagtagattggcgcgccgttggtgataccgccctggataccgcccgaattgttggtcttggtggtgagtcttggtcgctggacgtttgccgacgggttctcgccggcgggcacggcaggtgccttgatgaaggcgtcgttgtgaaccgagcccgggagttgcgcgccgccgaagcctgatccgatttcaaagccctttgttgctgggatggagagcatggcatgcgccagtttcgcctcgagcttgtcgaagcagggctctccgagaccggttggacagttcctaatcacacacgtcactgtgccgcctatgctgtcctgtgcatctcggtatttggcaatcagatcctccatgcgtctcgtgacctcctcgtcgggacatcggacgggcaggaactcgtcgaccttgtcgcgagtgatggtgtcgaggagcttgaggtactcggggttggtggtagcggtggggtgctcgggagtaggagggaagaggaactcgtttccgatcgaggcggtgaaacagacaatctcgattccgtacgcttcgcggaggtacttctctgcgattgcgccagctgcgactcggcctgcgtcgtgttagtcgtcgtcgtcgtcgtcgtcctggcgtggctggtgcgcttgactcatcgactcatcgactcaccaatcgtctcgcgcgcactgctcctgccgccgcctgagctagccttgacaccgtacttctccaagtacgtccagtcggcatggcttggcctggggtacatgtccattgtctggttgccatagtcctgcttcctctgattctcattcatgactttcaggccaatcggcgtgcccagcgtgatgccaaactcggtgcccgactggatctctacacggtccttctcgtttctcggcgtggttatggcagactggcccggtctgcggcgtgtcatctggggctggatgtcggcgtctgtgagagccatgcctggagggcacccgtcgacaatggcgccaacggaaagacagtgagactcgccatagctggtgcaaaatcagcattgacaagtgtaatcttggtgattggcacatacgtcgtgaccctgaagtgcgtgccgaatgtagacattatagggtggtgttgtgtggtgtaagcaaggtcaggtgggatccagaatgagggtttgtctcaaagaatgcgcgcagtagctgagagacagaaagatctcgacaagtaatcggcgcttgcttttcggcgcaatatcctggcgcgtgctgttgattttggcgcaagagtcaccttcgaatttatttgtttaggcggggccgatgatgatgacgctgatctgctgctacaattccgaactcggcgatcgaacgctaacggcctggactacttctgaagatagcctatacacatggctttaccgtcgcattcgaagtccagcgatataatgtctagcttcagactttcagtttcagcagcaacagaacagtgcatcgtctttcaaatggattggacggaggttgatgctcttcccgccgaaaaaaaaggattcggacaagctcccgatgcgatgcacggtcttgtcacagaaccatcaaacacactcttcaaaggaatgtcccaaccaaattgattcaggcagacatcagctggcaacgaagaatgaatccaaggtatgcattgaaatcaattgagcgtacaagcctccagcatcgcgtgtcctgcctattcagggtgcggggagatgacgaggaacgtgcaggtattggcagacgtccgatgagctgtatatacagatttgatacactagaaaaccacacgaagcggccatgtgggactatggtgtggtggccagcagtcacgggtgcgttggccattgtgtgaagaggcggtgtatgtcgaccagacttcctggtgttgggctcgccctcagtttccatggtagagcggggtgacaagtgacagttgcagcaaactgggagagcctccaagagagcgtgaaggagaaaaccacagccaaactaaacacgggaaaccaagaggaagctacaaagacgcctaagacgattgacgcaggggaaaaggatgcacgttgtcggctgtttggagccagtcacccagtgcgattccgtaagtggccgctagcgtggatgcgagcgacaccctgcagccacctctgaggtgttttttcaaacgttggcttttataacaaccaccgcaacacccctcactccaaacaaaacactcccgctccaaccaccgccatcatgtctgaatacgtcagggttgagaagatcgtccccaagttccccccgccagccttcagcgacatcgctaaggcttccaacgacgtacgttgtggctcccatcgagctcccagcattgcaattgcccactaacggcgcacagcttatcaacaaggacttctaccacactgccgcaggtccgggacttcaatcgagcttcgcgcgcacccacttactcttgtgtagcggcccttgaggtcaagctcaaggctcccaatggcgtgaacttcaccgccaagggcacctcggcgcacaatggcccggtcacctcttcggtaagtcgacaccagacgaccaggcgcatgcagtcgctaaccgtatccgctgcagcttgagggcaagaaggctctttccaacggtattatacccgctttcgcatcattagtcctcccagtccagatcaacaagtcgacttcctcgtatatatttcacatagtccagcctccgggcaggaaagcaactgctggcataaatatcagtctactgacgcccccgttcgcaggcatcagcatcactcagtcgtggaacactgccaacctcctggccaccaaggtcgagctcaacgacaccttcgccagcggcttgaaggccgagatcctctccaactttgcccccaacgccggcaacaagggccagaaggtcaacctgcacttcaagcagcccaacatccacggccgcgctttcgtcgactactcgccccaggggcgctatcggcgcgaccgctgacgccgttgtcgcccacgacggcttcgtcgttggtggtgaggttggctacgacgtccagaaggcggctgtcaccaagtacagcgctgctctcggctacaccacgccgctttacaacgccgccgttaccgcgaccaactccctgagcgtcttcactgcctcgtactaccagcgcgtcaacaccgcagtcgaggccggtgccaaggccacctgggactcaaagtccggttccaacgtcggtcttgagcttgctgccaagtacaagctcgaccccgcgtcgttcgccaaggtgcgtatcatcacagcctcaagtttccgcctgatttgatttgatatgacgtgagactgacattttcgcgacacaggccaagatcaacaacctcggcattgcgtccctcgcctacaacaccaaggtcaactccggtctgactttcggtattggcggctctttcgatacccagaagctcaacgaggccggccacaagctcggcaccagcttcacctttgagggttaagcgcgcgataccatgtagagaagattgaatgcgcgagttcggttttagattccattagctgtatagcgcgcggtcctcgtcgtcttggtctgatgtagcgagcgagtgcagtatggctgtatcacaataccatctcattacaatcgagactctttcggttcccctttgtgacatgttcgcgtctagcatatatacacagctctacacaagcgatctaaaattcgttcccacgcttcttttccctcgcctcattccgatcgccaaagatcttaatcatcgcgccaataaacccaatcacacccgacacaaccacaaaattcacccacatgtcgcccttcatgtaatcctcctcgaccctcaccgacggattggccctcctcctgcgcccccaaatatgctcattcacactatcatgcgtctctttgtgtctgcgatcattaaagtgcggcacatgccgcccctgcctctgctgcccgggcccaaacccgcttccaaaatccccatagctctcgttcggcgcctcctccttgccgtctgcatacgaatacgcgtattgctcgcgcttcgcaccatgctccccgtaaccaccggccttgtaaaacgacggcggcgggccgcggaatgtgctgcgtttcttgttcagcccggacgcggggcgcgcgccgtacgctgcggaggagtagctgccctgcggatacccctggccgcctgcgcgccgctcactttggtggagttgggagtcatactggcgccgtttttcggggacgctgagggtgtggtacgcctcgctgattgcgacaaagcgcgtggaggcggtggggtcgtcgcggttgtggtcggggtggtttttcttggagagtgtgtagaattggcgttttatttcggcgggggtggcagattgggggagatcaagggttgcgtagtggtttgggagggcgtcagcgcggcggggggaggtcgtgtggaaaagagctgtttgtgggaggcgcagtgggagggtgcggtgaggataggtgtggtagggccatggtgttgggcgggcgattgagcgcaggagaagtggtgggcggggtggcattgcccattacgagtggcagggagtggagtggagaggaagaaagtgaaagtgaatgttgcatgcgccgcagcatgcagacgtcatgcacagttatcgattggcagggattttagcgagacgccgtaccccgattgtctccaacggcattcagtgaggctagtggggcgagtttggatgtttgagatgccataaatttgctgcttcttttctgcccagcccgcaccttgtgctttacttagtagcaaatatggcggcccaggtagcagacggagtcgccgacttgaagtgtacgtagcctttatttacgcggtgttggaaactttgactgaccgctgtagtggacgacacgaagagcaaacctaccaacggcaccacacaaaacggcgatgcagagcacgaagactcagacgacgataacgagggcgaggaaggcgcagcagaaggcggtgagggtgcagcaaagaaaaagaagaagagaaagcccagaaagaagaagaaggccggcgcagctggcgcatcagggccaaagacacagacaaaaccaccgcgcgtgcccgtccacgagatcttcttgaacgactcctatcccgaaggcgagatccacgaatacctcaacgagaactcgtaccgaaccacgagcgaagagaagcgccatctcgaccgcatgaacaatgacttcctcaccgactaccgccgcggcgcagagatccaccgcacagtacgacaatgggcgcgggactggatcaagcccggcatgtcactcaccgagattgccgagggcatcgaagactctgtacgcgcgttgacgggccaccagggtctggaagacggcgacgctcaaatagcaggcatgggtttccccaccggtctcagcatcaaccactgtgcagcacactacacgccaaacgctggcaacaaaatggtcgtcaactacgaggacgttatgaaggtcgatttcggcgtccacatcaacggccgtatcgtcgactccgcattcaccctcaccttcgaccccgtttacgacaacctcgtcgaggcctgcaaggccgctacaaacgccggtatcaaggaggctggtattgatgtccggatgtcggacattggcgcggcgattcaggaggtcatggagagctacgaggtcgaaatcaagggcgagaccttccccgtcaagtgcattcgcaacttgaacggccacagcatcggacactatactatccacggcggcaagacggtgccgatcgtcaagggcggcgaccagacgaagatggaggagggcgagacgttcgccatcgagacttttggaagtactggaaagggatacgtgagagacgatgtatgtactgcttatcccctaatatatgcatctgctaatgattcgaaaagatggaaacgtctcactacgcaaaacgcagcgacgcacccaaagtcgctctccgtgtatcctccgcgaagaccctgctcaacagcatcacaaagaacttcggcacactacccttctgccggcggtacctcgaccgtctcggccatgacaaatacctgctcggcttgaacaacctggtctcagcgggtattgtggaagcctacccgccgctgtgcgatatcaagggcagttacactgcgcagagcgaacatgtgagtttcttcccctctgtgtaagggaggattggggctaataagtgacagacgtttatcctgagaccgacgtgcaaggagattgtaagtaaaggtgatgactactagggtgtgaaaaatgtggaagaggaagggataatgttttacattgtgataaggactagggcggggataaagcatatatcttggagtcggatgggtggatagttgttttcatggggaatacaaaatcttaaactccaataaattgttggctttgtgagtcatgtcttctcatatccgtttcttcgtgaagcggtacctaccaacagtcagcatctccaatccaatatttttagtgacttacaggaatagattctccctcgagtaaacctccttatccggatcatcatccacctgcttcacatcgaacatcttcctcgcaactttcatgaactgcaaatccgctcttctgcgcttcttaaagcagaagtaacagacggtattatcgccaataagatcgcttagtgttttttgaagcagtggaaacgcaggttcgaagtacacgcagtcagcggcaagaatgatgtccggatgcggtggcagcttcggtgatttcgccgcaccccagtcgtatattgatgcagttacgcgtaagtcgaggttgttgagtgtgatgttacgtttcatcagatcgaacatgggctcttgatcagtgatgtgtaggggtttgtcggttttgcagcctagcactacggcaaggctggggagtattagaaaagacaaagaggaggaagaacaaaaccgagtttgaaaggaaatgtgacgagaaagttagagaattactcacccaacaagcccaccaccagcacccaactcgacactgtcttcgtattagtacttcgatatcccttcactgcaaagttcttggcatacatgtccttgcccactaaatcactcgcgtgcttacgtagcatatatttgctcaacaccatacccgctggccacaattgcccgccgcacccattcttcaggtcctcgtgcagcttcagtggtggcgagagcagcccatcaaagtcgatctcggatgctccagctggcttgataggcgctggcgggacgagatcctgactcacaccaaatacgtcgtactcttcactgtctgacattgtgatatctgagtcaaagtgtacgaacggattgggaggttgacgtcgaatattaacgccgctcgatgcggtttagtgcttcattgtggggcgaatctgataggctagattgccatagaccgatcacctcggagcggaccgcgacgaatgtctagtcctctcatcttccagaatgaagtgcttttcgccatgcatcagatccgctggtactatgattgaagaataccttatatcgtatcggctaccgcactcgtgctgaagagccgcctaccgaccagtgacgaaagcttatcttatcgcgccacttttcccatcacccatcagaccagcccttaccaagtgcagcaaatgcaatgcatatcaagcgcctcaagtctcggcgtgctcaaaggaggaccggagtcctggtcgctcagccgaggaggcgcatgttgtacctgcgcgacataatcccggcatcccctcgaatctcgtctgtccatctatctcgaagccacttgacagcctcgtctagatagtataattcttggtgaatacttctgaggagtaaacatggctcttccggtcgaagtgttgaaagcatgggaggcttgtgatcgcaccgacacgctcttcgtgcttgtgtgttgtgtcttttgtaggtgtccaccgtccagatgtcatccatcaactaatagtttcaggctggggcattataccagcggtaggaatcgcctactctggctacacgacgcgatccaactctctggcggccgtgatgcctgccatccttgccgtcattgtctgctcaattcaatggttcttcattggatacacgttgacgtatggagaaggaggtgcggtttttggtgatttcaagtacgctttccacaggggtgttttggccgaacctgttggtactattccggcaatactatttagcttctttcagcttgtctttcaggctacggtgtgcgctattgctgttggaggtgcgtgtgagcgagggcggatacttccgcttatcccgttcatatttgtaagttgccctcgacataaagatttgtatgtctactaatgaccacagctctggtcgacattcatatacaacccattggcgcacatggtatggggcggcggattcctgatggatctaggcgtcgtcgacttcgcaggaggaacgccggtccatatcaactctggagcaactgcgactgcaatgtcggtctacctctcataccctctattccgatcgaagaagtcttcaacacgaactccatcccatctggttattcacagacctgtgaactctttatgccagctgctcgccatggtttctatctggggctcttggctcgcgttcgacgctggcacaactttggccttcaacttcaagtcagtcatggctctgtgcgtcacaaatctttgcgctgctagtggcgcactgacttggatgatctacacctatgtcgaagttggacgctggagcttggattcgtgtttcatgggtgcaatctccggtctcatcatgataacaccgtcggccggcttcatcgacatgccaacagccttcttcttcggcatagtgggcgcacttttctgccgacaagcgcttcgcatcaagttcacggatttcgcgaggcgctggcgctgggtggaccacggcgatacattcgcaacacattgcctaggcggcatattggccacaatagctactggatgtttcgcgcaaaaggaagtcgccggctacgatggagtgactgtgatacccggtggagtcttcttcgacggaaacgtgcgtcagctcggtatacaaattgtcgaagcctcaattgggttctcttggtcttttattgggagctaccttatatacgctctcatcgattgcgtgcctggattcgaagtgctggcagaagacaagtgagcatacgtctgtttcaaatgagcattgctgacatttcaaagggacattattgctggtcttgatgcgagccagatggacgaagaaacgctatggaccgagacgcagaaatattacccgtatgcagaccgagagggcgagcttcacctagactaggcttccaaattcccctgttgtacgagaatccgtctcgaaggtacgcatgtacgtgtggaacgagaccagggtgacaagctattacaatgcacaggtggtattttattttgctaggtgtcgttgttcgtggcggcgtggtaataccattggacgcctaacggcgctaacgacaatcaacattcaccgcgaatatgagatagtgacgtgcagtcgcaaaatgagcaggctcgcatgcaattcggcttcactccatagttgagctatatataagacatccgacagacggcaatccttacaccacactttctcacgacctcaacttcatacttgccatcagcctcgcccataatggcaacacacgacctcgtgcagctcatgtacgatatcagacttttttactatgctgcgcatagatactaatgattccatagcgcactccgtccatccgacgacatggtcacgatcgagatcggtcccaagcccaagacctttcaagtcagcagagcgctgctcgcccagcattcgctcttccgcaacttccagacccactccaccagcggctcagagcacaaattcgtcttcaaagacctctcaccgcgtgccttcaacatcttcctcggctggcttcacaccggctcgctgcccgagaccatggaggactggctggagcatctccccaacatatcgctattggagctcgacctcaaggtgaacctgctgcgcctcaagacctgggtcgtcgccgagcgtctcggcgccgaagagttcctcatgatcatcaacaaccagtacgttgagaacaacttcaccgcgccgtggttggccgaggtcatcttcgccttcgcacacatcccgcacgaccgccgcattctcaacttgctcgtcgattgccactgcaacggttcgatcagccgcaaggagctcgccttcgacgagggcccggagcttcagcaccagctgccgattgagttcttcttgcgcgttatggatcggtatgcgtatttgcggcagtatgacgatggcatggaggagccgctgttcatcaagtgtgactatcatgagcatgctacagaggatgagagggcggtgtgtagagaggcggagacggatgagatgtacataagtcgatggccgggtcatggtgcttgatgcacaaagggactgcttggaggcatggagggggtgacaatattgggatgatcgttataggtatttctttccctttgcgcgagtctatcattttggatatcactttgcgtccggaggaatggcgtctgggttgattcacagcctagcttaatgaaagttgtacactcaatgtacttgcccttggccattcacgctcacctgtctaattgtgacaacatgtgatgacgagttgtttcacacttgacagatgcatcagctttacttgctgtgttttgcgaagagtaagagcgtaaggccttgtaacgacccaagggactacataagagccatcaaagatataaaagcatcgttggggaaaaaccttcgacacagcccttacatgcgtaaagtctatgttccgaggtgataattgatgatgttagtgacgtagacagtaaatgcagcccgtctcttacctgtaattccagagtctctctcaccaccagtcggcaggtcggatttgactagtaagcgcaaaacccaacctgtaatctactatttgactcggtctcctacgacataacaccaaccgatcacctcaaacgaaattctatcataagatgtcgaagatcgatccaccaaagatggggtacgtaacagctactctcagtgagtagccatttactgacggcctgttaaaatctgtgtcgcttgatggaactatcatactcgagattggcccagatcgcttgaagtactatgtccacaaagctctgctagtccactattctgagtacttccgcaatgcactcaaaggtccttggaaggaggcagaggagggcgttgtgaagttggtagatgtccagccggctgcgggtaagtgtctttgcgaactcctagctgctttagctgatgtccgatagtgaacatcttcatgcactggctctacatccaagatcttccgagagaacacgacttcagggcgtgggaagacatcctggcgagggagcgtcagaccaatttcgaaatagccatgatacgtgcatacgcgtttgcagaccgcttcttgatccctaccttccgacgtgccatcaacaagacaatcgtagaatacttcaaatgcggtgatcctgcgcttgtctgcaacattccagatctagccaccgaagcattctctaagattcccgcggatcgacccatcctacaattcctcgtcgatgagtactgttattggtggaccgttggttgcgaaaccagcgatccgccaatcaatctgaaagaggctcctcctgcatttcttgcacgttcggtgaggagctacaggacactgctcgaatattcacgagccggaaacggagtcaaccagtgttgctactatgagcacactgatgagcaggaagcttcggcttgcggcaagctgcacatgtgatacgacgaaaagaatgacatgggcgtgtttgacaaaccgataccgtgtgcaaatcatggagggggttcgcgggacgtatctccctcttcgtcagatgaagagtgaggcttgtacctagcggcatgaaacaaggcatgagaaaaaatcacgagaggacgatggagatgcggcaacgaaaatagaaggctagacaagaagcttaggtgctagccgcaggagagaaggggaaactctgaatcgacttcaacgatggctgtagaatttcagtccctcccgctggcaaatcctggactggcattcagcagggtgaggtacgcaactggcaatgtatagtagtgcatgaatatcgaatgcagcctggaagaatgagacgagagatcagtagaggacaaagagagtacaacggtagcgtcaacagatttatcaatatgaatgatacgagtcatacccttgagtgttcatatgcctttccaattttcgtaactcgactagatatcgttagaggaaaattggcatgttcagtcatatgtgaccttcatgttgtcatcgactccccatggtcatgctagaatcgtggccttgcctttacttgtggttccggggctgctctcaccttcgactgatgatgccgcttcggcgtcatcgtgatataagctcacctctcccttccttctctccaaactgccactgctcccggaagccacccacaatcaacatccagctttctggacactagcaagatggcggcttccgatcttcaaaaacctaagtctgaagcaccaggaatcgggtaagtccgtctggcgagcggcggagacgacactgacgccgcgaatcagctctgcgttgcttgcgggtagcgtcacactcgaaatcggcccttatcatctgaagtacagcgtccacaaggctttgctggtatatcattctgagtacttccacaatgcgcttagggactcctggaaagaaggaaaggagaacctgatcgtactcgaagatgtggagccagaaccaggtaattcttcgctcttagcaggtttgaaccgtaagagctgacatgtggcagttaacatcttcctgcactggctttacacagggagtcttccaagcctggtagattatgcggagtgggcgcggattggcggaataggcagtgttgagacgcagatcaaggcgtacgccttcgctgatcgatttctggcacatgagttccgacgcaccatcaacaacaatgtagcggaacaaatgaggctcaaagacaactttctagtctctgacatcttggccatggcacgaatagcattttcgagtatcccttctgaccggcctctcttgcaacttattgtggacgagcactgcacgttctggaagaactgctgcgaggaaccatcacggctgacggactttccccccgcgtttctggctcgcgtaacgaggcgtctgtgtgagctactcgaagatcaaatctgcctgcagtcgagtagtggagagtggtgctactttgagcatgccgacgaggcggagatggttgcttgtgggaaactccacatgcagtatgatgaggagaaagacatgggattctttgggaagaagatactgtgtgagaattgttggatcaacgagccgtccttactttcatcttcaggctccgactccagctcagattcagaatcgggttgagagcaaccaagtcgaaacatgggggtggtgcgcatggagaaggcgtgacatagagatggtttcgtgcaaacgaagaaaccatgatttgaacaggagacttatgtaaatgtgtacacaaacaatacgaaattcctatcgacagagcacactgagacacgagacgacatgacaaggaacgagtgctctccaggttaggagggagtgaagcttttcggcaggacggaaataccaatcggtaatacgtcggcccggcaatccacgctagcgcctaccgccatctttttcttcgcgcatcaaacctgcaacttgcaccttcaacatccgcgaattattccacgacaacatccaaacatgcattgcaaacatacacgcagcttcatgtcagccagcgggcattgctttgcatgttttggaacaacaattccgtagatggctctttcgaagactcggtgatgcgcacattctccacgatcacgagttcaatttgtagcctagaacaagccaaacgacctgccaaggtcatcccactcgtgttgcagtgtctgagcgaaagccaagacgactttgcgtctatttgtgggagacatactctcttgataaattgtgttatgcgtgatgtatgtgtacttgggatgctatcaaagctccttcttctcgccagaagatttctggtccgccgcgaatgccatggcttccttcttctccgtcgcgatgggtgttgggcgtttcgtggcgagcacccagacggcggcgaggccttcggcggcgagcgcgatcatgctggcgcacgcgatgccccagacgttgatgctcacgctgccgagcggtgcgcgggggaagctcagtatccattcgacgtagaatggcagccagcccgcgggcatccagaacatgggtgacttggcgaaccagaattgtaggacgaagcggaggccctgggtgcccagccagcggagggtcgagacggcggacgtgaaggcggtttggtgaccgcggagggagccatctgttattacttagtcagccacattgcgaaatgatagaagaactagatgtgcagtcataccaatcttctggaactcggccatggccttgttgtgctgcctgtcgagcttcgcccattttgagaagttgtcttgcgccgacgtggccccaagctcgcgcttcagctggacaatctccttcttgagcttctgcgccttctgtgcagagctggaggtcggtgtgggaagcttgttatacaatatccatagctgcgtatgtcgttaatatgccaattgggttactctcatatggcgcggggcttaccagatcgttgacagtgctcgcgccgaccgtgttgataatgtggagcaggaactgcaagatgaatactactaaaagcagcgacggcatgttgggtgagacgggttgagagtgcttgtcctctgcatcaggctcactgcacggtgctagtgaagtcgtaggtagggaagttgtagggtgatcatcgccaatgacccgcgtcaccaccaaaactccgatccagagaccatccgatttccgaacatggcagtccaaatcatggatcggttggtttcaccgcacggaaagttgatccgccatgctctcgagtggatcctgtaaatcatcgtatgccgctgctcatggatcccgcactttcatcacatcatgagccaaaaagagaatgcgaccgcgaagttgcaagtgcgagcgtacgaggcattgggcggctacctcgaagacaatcataagaagattctcgaaattgaaatcctgcccccaggccatcaaggccgccaaatgggctcttcctgcaagatggacccaacctgggagtgcccaagaagatcctcgccctggccttcgtcgaggctcgcaaagtattcatggagaacttcgaaaatgaagacaggaaatctcaggcaacggcactaaaggccaccagagtcctcttgctgttcgaaaccgatcacctcacagctgcaaatttccgcaaacgcagactcttagcactcaaaaccgacaccactccagcagcccaactcgcctatcgcaaagctttgcagtatgaattttgtttcctggacagcattctcacgtctccacttcaccgccagtcaaagtcgccgactctctggcatcatcgctcgtggctgttcgatctgttccgccccagcatattagagcttgtgcctgagaacatcagagcagacttctggcgtacggagctcaagtcgatttgcaagtcaggcgaacggcatccacacaactactatgcctggcaatacgtccgaagactcgaagagcgggtagacggcatggaagccactatcgagttcacagagactgtcaaaacatggtgttgtaagcatcccggcgacacatcaggctggtcctgcctactttaccttctcccgaaagttgagccactggccaaacgaacgactatggtgcgggaaattctcagctacgcgctgaggttgcaattcgaacacgagtctctttgggtattcatacgcacgattgtcgcacatgagacgttgcaagagaatcgggctgagctgtttacatcgcttatggagtatgagaaggaaatcaaggacgggtctccggtgttagtagaacgcgtgcagcgtaccttagactggatcaggcaacatggcgacatggaccacgtaagaaatgcttccgtgacttgaatcgaggagtagtagtaagaggctggaagtaggagtaaagattagggtttcggggcaatgaaattaagaaaattaagatgtttctttcccccgcgaaagcggggttttcttttgctagattttggcgcatttatttatgttaggaaaagttatgagtgctgccatacactattttttgcactagactaactatgtttatatatctaagtaggtatatatatatatgcactaccttggtattgattctgctatttggaacctaaagctgggaactcttcttcgtatgtgctgggatttagctgagacactggtgcttttgagtctggctttggccactgctctccaggcttatagtctctcagatgcttgcaacgtgagcgcatttgatccacagactgcgatcccagacgatacactgtcttctcctcatctttgacacgccaatacggggctagcagcgaaatttccatcttatacacgtcgtagatgttaacccatgagtgtttagtcttgagttcaagatcatctgctagaaagagtgtcggtaatcttttagctgatttcttcttcgattcgtcacgatctggatgcgggccatttggatgaattggcaaatgaccacagcgcagtttagtcttggtccaagtttttgatcctgtatagaccgtgtccaatgatgaattgttgtgataagaggtgatctagccggtatcagcgagaaacatacaattactatgatagagcttagactcgcaatatggaaatgaatcattccttcctcgtcagctggtcgcgatactataacgacaggatgattgtagataccactcgcggcagattctttcgaatgtttagtatttgccggtggtgtaacaagtactggtaacactgcatcaggtggtagtttatcctttgcaggtaggtagaagattgctccaggaactacttcgctcttgttgaccctcatgatgtcgctttggctctgttgaagtgtgatagggacaatgagtgttgaagtgtgatagggacaatgagatctggcgagattagcggtatttatactttcctatcgccgtgatgacagtgtcgtctcgaactcatcatactgtgagtctatactatctcttgctcattgaggtttctgacgcttaagagatcgcgcagtgctgaagacccttgcaatctggctaccgccaacccaacactacaccagagcaatgtgggccgtcgatttgcatggaaaattccgtcgccggcggatcttatcatcactgagcttgatcaggaatgcaacgtaatattggcatccttgaaagacaaatgcaggccatacgtaactctctctgcacgcaacagtagaacaattttagttcagcaactactcttaaactctgctacctcagagcgactaaagagagtcataagtatttcgtcagatgcgcaaaaacgctggtcattcgtcataacagtcatacaagcacagatcgtcttccagtcagaccccaacaccaacaccaacaccaacacagctatcgcaaccagcaagccacgactcaaatcttgccagaatcccactcatccattctcacacctacaatgaagcaatagcaatagccgtcacacccttcaaatccctccacgccctctcaaccggcgccttgactatcacaagctggctctgatacaccgtcgcaagcttctgctgtgtcacacctgctattgcctgcacgttgcccgacacctgctgctgcatcgagctaagcactgtagtgagcccgccatcgggcggcactttcggcggcgtaccaggtatccgagcggcttctgtacgggagatgtgaaaatccggctgtctgtttgggctaggatatgtggaccaattctgagatgagcgtgtgggtggaggtggatatgcagttatgcttggccactgcgtatccattggcattgcaatatagtaagcatcatgtgtagtgggtgtcggctctgatctcgtcctctgtaatcccgcaccgacaaactgcggccccggttcataaagcgtcagtgacttgccttttgcaagcatcctgattgttgattcgcgctcaaaatggtacacctcaacggtcggtgtatctggattcgaatacgctcgtaggagcgaaatatcgattttgtatacgtggcggatgttgacgtacgaatcccatcgtagtgttgctccgtttgctagtatgagcgttgggaagcgctttttggtctttttggagacggcgtcggggtgcgatggggttggggcgacggggagaaaccaggagcgccggctcgcgtgaaactcgttggatttgctgtatagttgttcgaggcgtcggccttggagggatgttatctgcatggtcagtacgaggtcttgtatcgactggtggaaaaagcttacaaggtggaagtgtataatctggctgtcttcttctggccgagatactaccactacagggtggttgaagataccctcttcaatagctcctttgccgtgcgctctccgtactgcgcgctcgggtaagtcttcccttgctggcagccacaagaccgtcccttggacgacttgactctcatcaacgcttctatcgacagcctcagtttgcgagcgacccgtcgtaaattcctgtcgcccaacctcgtaatcgtactcgtagtcgttcatctgtacacgagtagtacgcgccatttagatggtagtctagccaatactgtaatgatgtcttcaccatcacgggcagcactaagttttatacaaaccgccacccttcagtgtctacgaatccaacacgtatcccatgcattgcgacctcgcaacggcaaagttggccgctgctgcattgactcgttcaagcaccgcccttcgcccagcttggacgttgctgtatgagccacgggccacatcaaagcattcgagtcccatcgtatagtgggattatcgaagagcaatcctgatgctgcggagctgttgattacggctacgccgtaaaccgctacgtggatcgaagcgtaacctcatgtcctatttttggcgtggcgcagccatgacgcaaatgcttctgattggtcatcagcgtggctatacaggacaactcacagcaacgcgcgctcagagcgaacgaatgacggtgctgcgaaaaacagccttattgatcggcgaagatgacgcatgatgagtggtctgcgaggaaagacgaaggtgaaggatgccctcgcgtttcgtaagtgagaatgcacgaataggacctcgcgagcaagtaccatacggatgtccgggctgttaggatgccgtacgccactttacagcctacgtggcagagcttttgtttctgattttccaacatcgctaaggtgtgtgctccggttgggatgactgaagaaaagccaagaggcgacgttgtcgcgcacaccgacgaaagtatgggttgcaagactttcgcacaccgacagtcgggcaaaactgcctcagctgttacttgcattcgttatcttcgtgaatctagaccctgtccatatattacttccttacgtatcatagaggaatgcattcgctatgacaacaaatcatcaccgccaaagccccgtgaccttctcgctcaaccccgacgccatgatgctcagcctcttactcccactccttactctaccggtcgtgcattcctcaacgcacgcctgcctaggctccaccgccctcaattccaacttgtatgatctcaccttcgccccgaagccttgcagttgccttactggatgcgccacatgggtgtcccatagatctcgacggacctcttgtccgttttgtccgtagctggcttgtgaaggatgtttgaaacgcgcggcgtcagtgtggctcgtccattgaaatatcatgatgagcgtttcgtcgtccgtggcttgtgcttcatcttcttctaggaaaggaagggacatgttcttttcgtctgagttgaaacttctcagctgactcggctcgggcaagctttcgtaacttgaagcaaatgatcctcgttgtgtttgtggcgtaagagggtcttgccccagttcagcccatgcccaaaagtccttaactaaatcgcctggtcgatcgaagcccgcagatgcgtagctctgcatttgtaaggctagggacgagcgcttcggatcccagccaaaatgcttgccaatgctagcagcaatgctgggattaggggcttgcaattgtataatctctactggtactctgtgatccggtgcagaggcagcaagtgaaacaactgagaaatccaggtagacatgttgtacacttggcggtgttgccaggtgctgcaggaggtcatcaaatatgggcgatgttccgctcgaacacgtctcctgtgctgttgatactattatcgcaactttcggatccgtcagacacggcgaccaggatgtgaaagtggtaggatgtgttagggtttcttcgctgtcgatgatgttgttcaagaccgtgttgagtgcggcgtatccctttgtattaggtgagatgtgcgccttaaacgtaagtgtgacgaggcagacatcaagctgagacggtgctgatggagatgcatggagggcatcattgcgatggtcgcacgtccggcagcaggtcgacatggtgagtgtaagaaatgacggacgtaaaaatttgcgcaggttatataagaagtgagtgctgcagcctcgtattcttctccctctgtagattgcaacgtgactgcctgggactttcagttaaaagaacgtggtccgagagagaaggatgccgatgacgacagtagaggaaaagaagtggatttacgacagaagtgaagctgagaggatagatttatcgcgataagtgaattggcagaacagtctggtttgtaccgcgttctcgtgctgcgagtgtgctccgtagattgtccatctagcagtagtgcacagcctcggccgaccaacagccccgcggtttcaataatattgcgggtagccttatgatatttttagcaatgcaagatagtgtcgatgaatcgagttatcatgtgttttcagcagaaagatggatcatgaagcgccattacgtggtcctgtgcaacggctcgtgtgatagaccacgattgcgcagcacgtgcagacgcgtggactggcacgaaagctatcgtttcagaacgtctcgtgacgatgctatgtgctgtggaagcgtgatctatttccaccgtaatcctctcaggtctttttgatcaaatatgcatctcgtatgttgaggattggaacaccgaagctccgccactttgcagggctgcgctaggctccaacgggttagatgccactggagacgcgactccggttgagagtccacgacatggctgtagttttcttgaattcgtcagcaagtaactgatatttgaggaggttgagggccaaggagaagtctcgaaaaggggtattgtgtagaggcagggtttcgatccactgatgattgaaagcaagcgtaactcctctacaattgcctgcacaccaggaacgttcggttctcatggattgcccacagtcctgccaaatggaaactgtttccaattttattccaatttgaaataatcatccgtgaatatggacgaggttggtgtctccttagaagtctgctcgagatgacgtcacgtgccatatcctgtcgccacggacacctggacatttgatccaggaggttgaaacaggatgaagatcaggagggtggtttggctttaggtaaaatcatacaccgtccactgagggcattatttggtctttgggatcctgccaatgttgtgtttcgacgaacgctgggatggcacccttgactgactttgaggcatatttcgaaatgcagtatcccgtatccgagtgtgacaaccctccctggctcgggcgatcgcaaaactatgcgaatgagcggcgatcttgtgtgaatcttacgactcgaaactatggggcttgtctcggcgatactatggtctaattctgtccaaagcaggtagcggctcgccgatgtcgttgagtcacgactcagttaccagccgtgccgcaggccttggctgtgttttcgcgtgagtggtgtatgcaagcgtgcctgacttgagcttctgccgcgttagttttcacatgaccttttttgagggttgaaggtaaccaccgtcgctacctaggtagttgacgtcggcaattgataccagtcagtagtgagatgcgaaggtcagctttccccgcgctctgggttggccctgtgaagatcgcctcggcctaaaccgtagcgaggtagtgcaaccaactgtttccatctgaactctgttgggtcgcagcatggcgtctgggggaatatggggttggcactaccgatatgtacccttgacactatgcaacagctgcctgacagcgaatagaagactcaaagttcggttgtggcttgcaaagaactttcgggaggattcttcgtgatcatgcctctgagcatcctcacgaccgtagccgcggagaaaaaatcgcgttgcaacatgccgtactgagactgtctcgagacgtgaaaagtcgagaacgaattcgccagaatgaccacgggcttctcatatgtgctctctgcaaccggcctgagcgtgagtgtcaagagtgctaagggtggcggactctcggtgtcgtcgagccgaaggcgccatgtcgtcaccgttagcttcgcttctccacacgcttcagtgcaaggcaatagcgcaccaaccaactcccttaaacatgcctgctccgactcgcgtgcgccatttctggggacggcagacccttcaccgcacctcgcatgctcgatcgccccgcgtgaatattgacgcatctcccccctctgcacaacacttcgcatcttccactcttgcgaaaccttcaccaacgacaaaaattcttactaccgaggctggcgctggagaatgttttggtccgacttcaatccattttctacaagtccgagaccacgataggattacacttttcccttgggccaagtgtaattacatccgccctaacatggtcgcaagggaacagcatacggtcaaacatacgcgatggcgacgattgatcccaacgatgacttctcgacacgagggccagtggtaatgggtgtatccgctgcgacactcgccctctgctctctatttgtgggcctacgactaatctcccgatttatggtgatacgaaagccaggatgggacgactacaccatgattctggcctggatcctcgctttcggtgcctcgtttgcaatctgctatggaacgaccaaaggacttggccggagacaggaagacataccgacaggctggcaacagccactgaagaagtcttctttcgtgttctcggttctatatgtacgcaactgtccctactgaaagtcgatgcaagtctgatctcctgcagaaccctactttgatggcaacaaagacttctatactcgtcttctatttgtccctttccaagacgcacaaggtctttcgctgggcgactatagcgactctggttgttgtcaatgtcggcggcctggccttgactatactcaacattgcacagtgtcgtcccgttgctgcagcactgggcatcaactgtacctgcatcggcctcttgcacaaacgttgtcaccatttacctctcgtccgctcccctcaacattatcacggatcttgccatctttttccttccaatgcccattcttaccagtatgcgccttccgaagaagcaaaagatcattctagtcatcacctttggttttggtgtttttgttgcggtagtcgatgttattcgcatcgcctatctacagaatgcgcagcgggctacactgcgcgctgcgcatagtaatcaatccggcacaggcaacgatcatttcgaaaccggcaacgaccagagaaatacgggcgacttcgcgtggtactcttcgctctcgttcatgtggagcgccgtggagatcaatgtgggcataatgtgtggctgcgttcctgcgctgaagcccttggcccggagattcatgccgacctggatcattgaccacacatcgatgcgcgacctctcaggcacacatacaagtgatgagccggtactccaccccgatatcctcgactctcgaagacgctctgatcccttgacgcctccgctgtcacctttaggcaaaccaccgcctgcacgtagcagtggtgatgagcccatggggatgctggatttccttacgactccagaaatgaacgacctgccgcagttgagaccgtccaacactgctgttacatatgcgacaacaacgcgtacccgcggccaccaacagatggcgttttttgacttcgtaaacactggacgaacgaaaaatatcaccttgcgaagtgtgcgcgagtcagtctatcctgtactgatggtgacattcttgttcttcatatggggatttgcctatggattcctggacgtcctcaattctcgctttcaggaagtggctcgcatgtcggattggcaaactgtaggacagcacagtgcctactatgttggctatatcgttggtccactgacgtttgggcggctggtcttcaaggcgtggggcttcaaagcatgttacatggtcggcctgtcggtatacgcctgtggtacgcttgtcttctggccttctgctgtcctcgactccttccccgcatttctggtgtcgaacctcattgtgggcgctggtctttcgacattagaattagccgccaacccgttcatcgcactctgtggccccccagagtacgctgaagcacgtttgagcctatcgcaagctgtccaagccatcggcaccgtcgtctctccattgttggcaaagaaggttctcttcactgccaacgcagagagtctcattgatgtacaatggacatacctcggcatagcattcttcaacatcatactggccatcatctatttttacatacctctgccagaagccactgacgaggaacttgagatcgcaagcgcacgtatgcctattccgcgagacgccacaatcaacatcggccgaaggcctgtcaaggttctttggatagggcttgggctagctgtattctcacaattctgttatgttggaggccaggaatctacgtccacgtcattttcggagtatctccatcgtgttaagccatctctcaacaccgattcacatcaagctatcggtcatactgcattcgccgcatcgcgtttcctggcggctgctatcgacatatgggtcaaacctcgctacagtttgttgttcttctaccttggagccgttaccttcgctgctgctaccatgaacacgacggggtcagccggcgctgccatgataatcctcctcatgttctgtgagggacctctattcccacaaatttttgctcaaggcattcgtggcatgggaaggcacaccaaagacgcctcagtactgctcacttcagctatcggaggtggggctgccatccctcctgtcatgtttgcagcattgaagacccacaatccacaatacgcgttctgcgtcatcattgccgcttatgccgcccggcatgctgtaccctatctggctgaattctatacccgcggtcaagatactctccgatcccgctcgcgacgaacacactcggagggagtcggaagctgaagtgaagaggaaagactcaatgggtgaaagcaaaccgaggcgattcagcagaatcaagaatcgtttcagctggaatcgggatgaacgcctacctcagatcgagcacagagaaagaaggagttggcctgaaggactcgctcctaggacggagcataatgctagcttggtcaccgactttgctatgcctatcctgcgcactcactccaatcattagaggagtggggttttggcagtaggagatgttggttatggtttcgttgcatttcagtttggcgttctggaagataccacgggttttgagggtttggcgctcattagcatagtgactttcagaaagagtcactacggatttcatgtctacattgcatagctagcatcatgtgggtccgcccagcattttaatgttaaacttaccatcacctgtatcttgaagatgatctcctccacggagttgctcagctagatttggtggatatagattttgttttgaagaggacaacaattccagggcttcattcgcccatgcacaaacaactgccacagtaactgaacgtccccttcgcgtgctgtcaccaacacctcttttcacaatcaagttatcacgaatagacgtaaatcgcaatgtgagtcgcaatgatgtatgcattctattcgacttctaaaaccatgctgaagccgctcccatacctcagcgaacaactcgactgacacatcctcgcttcaccaacatcgccgtcgcattcgtctcagccatacatgccatccgttcctcacaactccgaagtttcatctatgagcaatgagagttgtgtggatcatccagatgcagatgcatattgcccgaccatgctcgcaagcaccacgaacacgatgggaggcacgaaccgccatccaagcacacggatccaggatttccgctgcgcatcatcgtcctccaagatgatctctgctacatcgtcatcgcccacttgtcgttcttgaatgagaaaaacaacactattccagccagcattgtggcaatgttggagctgggaaagccaaatacgtcggttcttcatgtccaccatctgctctgggccgccacattcacctggcacgtatgccagcaggcgatgagtggcgggctttgctccgaattctcgactaaggaagcgccagaagttgagcagtgacagatgttcaactgttaacgaggcacggtcagtccccgggactagatggtgtggcattatcgaatcctgcgacttgccgtatttgatgatgaaaacactaggaaggaactggtattcttgggaagaacgagtaggcatcgttgttgtggcggaactgtcggtggctggtgcagagtattcgggttcgggagtagaggcgggtgtggctgtcatgtcgttgtggatgtgggtgattttgagattggttgaagtaattgttcttgtggagtcgcgtttggaggagtgtgcgatatggagcttgggaagaggatgcgctgggaggaatatatatgcaacgcgctgtgagacttctaggcacacaagcgagcgacaagtgaatctgtaaaccggagaacaaagaataggctgatgtcgaaaggctgcctagttcgatgtagcaaatttttcaaacttgtggacatactaagcaagccatggtcagtcgaggtacttttccactgttcgccgtgttcagtttacctgactcagacacgatttgatgatgtctctacacagctttgctcactttgcggctcccacacgacctggtttgacaatgtagcacttcatggcctccatgaatttctacagagctgcgtgtgaaacgtgtttgtcttactatctgttgcctagtctttgtcctgcgaccagtgatttgagacacaggtgtttgctcggaccagagccttccatcctaagtttataaattccttcctacgcctcattcttacctatctttccataacaactcctctacacaatatcaaccacagacaaaatgcaacaaaacaagaattcaactgctggcccaggcccttcacccagcacaatggtcttcaccttaactcatggcacctcaaaatactctatcatggcgtcccccttcagcgtgtatgatcgtgtgccatacactgtcgaaacaatctgcctactcaagttctggaacttcatcacctacaagaccggagccacgactaccacccatgatctgatcgcgcacgttcccaattcacttggaggcagaggcgagacagtgcacatggtgagtgcaatcacttgggtcgctcatcttcggcgctgtcagaacgctggctggtacgacgtctatttcgacatccaggagcgagaagcaggtgccgctgagccggaggctatattggagtacctcattgacatccatgagatggaatgtgcgcagcagcgccgtaacaccaaggagatacggggttctgtagaggattcgaacggaacggtgcgtgattgggtcttcatgttccttatgctagtcgctgtctgtgctggaatgatcttggagaatcatgcagcgggatcaaagggcccgcttggtaacggacctggtcaaaaattggcctgaatggggtaacgagtctgtcggatggggtggcgagtctgttggagcaagtggctcgtcgttgagtgtttcctggggcgtggaggtctctgtgctgagaacgctcgtagatttcctaaatgtcaaacagattgaatacctgattacagatcgttctgtgcttcatccatctctgtcgtgatgaattgatatgcagaataagaagtgaagcatccgaaaacgtgtgaacagaacctgcatcgctcttgatatacccgattcggaaggtgtcgattgcggtaagcaattgtaccaattcttagcaaagtagtctgccatgtacgagtgcagccgcgcaccaaatcgtacgaaagccgcgaacttcacactcagcaatattcaattactgcgacggatgttccatagttatcaaatgataatagatgaaataagatgtatatcgaatggaatttatggttgatggcgaataagctgttcgtgatatcagcagttgtagctcggccttggcatatctgaactgacctcatggattcccaaatatttgcgggcaacggcggaggtgcttgccatttccaatcactccaccaccacacttaccgaacttcacaatgttttcaagacgtgcaattccctcggtaatagttccacccaccttgttcatgcgcgtatattaatcattgcaaccaggcattccgagcagctacccgcgcaagcacaccatcgactcgcccctccgcgccactacgcttcatcacaccgttccaagcacgatttctttccgatcaagtcaaagcggcgattgataaggcggtcgcatcggcgccggttgttttgttcatgaagggcacaccagagacaccacaatgcgggttctcaagagcgagcatacagattctgggcatgcagggcgtggatccagagaaattcactgctttcaatgttctggaggaccaggagttgcgtgcaggtatgtttggatgattgtgtactcaggcgaaggttttggtgtgatatggggatgctgcaggtgaagcaacaagacaatatactgacgtgttatctacaggtatcaaggaatactcggagtggccgaccataccacaactgtacgtcgagaaggagttcattggtggctgtgacatcctcatgtcaatgcaccaggacggatcgctggcgaagatgctggaagagaaaggtgttgttgtgcctgctgagggcgagcagaagccataagacatgaaaaagagaagaaaatacctggaccaagcttatatgttatttctgtaatatatgtcttgttgcgcattgaggccttgtaacatacatatgaagtgcgtgcgatgcgagcatagaatcgtccacggcaaatccagcttgtcgtaagtaatcgcgtgcaggtctaactttctcccgtctttttctactcgtctcagctcagtttgcccgagctccttcctttgcaagacggtgtgctgctatccccatcgcgccttccttgccggagtcggaacaaccttggagcctaaaacgacgctgccaaacctcacagtgccctcaatcttccctgaaccacgaaaagaactgcggaggaaaaccaactacagtagcatggaggtccagcataatagccgtgccttgcggcctcgccacagcagaaagccacccgcaaagcagaccgtaacagcagcagtaaagaaaacagtctcggtcgccgcagtcttcaagcagccaccgcagaaatcaaagaatgacaagatcagagttcagaagcctgcctccgacgacaaagtccagagccacaaatccaggtccagttcccacagccctcacaaagccggatcacgcgtatcgaagaagaaatccgccctccatccgctcgccatagccttcaagagtaaacattctttccaatcgaaatctctcttatcacatcaccatctaacacccttagacacaagcgactcctaccgccggcaactctacaaatccacaaccctcaagataaacaccactcttgccaccctcacccacaccctctacgactccaccctccaaccaatctcatcctccatcaactccgagcattctcccattcgcctcaccattcccgccaaattcgcccgtgctgcacacaaactttacgcccccattagcgcgtataaaatcggcctcacacgtacgaacaccgatggcacgcagaccaagttccccgcgaccctggaggcgcgcatggcggattacgcgcatctgattgcgagccagaaggaggagattgagaagctgcgggataaatgggaggcggtcgttggtgagatatggaaggtgggggtgcaggtaattggcgcagagggtgtggagagtgtcttgttcgtcaagaaagacaaaggcaagggcaaagagaaggcgaggagggacgtcgagcccgagagttcgttgttcgtgggcgagcaagaaacatccccgccggcgaagaagacgaagaagcgcgtcacgtttgtcgaagatgtgcaggatatgccgagatcggatctggctttcttgtatcagccgacgcgtctgcgtgtcgggcccgtggccgatgcgccgaatatgccggtgctggagattggggcgctggagaagagggttaaggagatggggcagaaggagtatgcggagttgaagaaggcggagggcgattataaggcgtactggcagaagaagaatcagaggctggcgcaggtctttggggaggattgagaaggtgagggaagtgtggggatgtgttgtatgattatggcgatgtgtatggcgaaagtatcgtggctaggagatatgtggagtatttacgggtcatgtataggaaatgggtaggcgcaatggacggacagtgttgtcacgatacgcacaaaagattcagccataatatgaacaagctgtattccagctcaaacgcaaagaagatctaaatggtctacatggatatcacaatgggcaaacgtcaccctccacctctcactcccatctaatcaaagctgctcttgaacacatagcgctgatcctcgggctgctcaaacggcacaccgagctcaaacagcgtcataaccgcgtcactaaagtccttgaagaacacctcgttatccttggcgtacagctccgtgtacttcctgaagctcttatccttgacgagctccatatccgtcggcagcatcatgagggtcttggtcttgacatcctcgaactgcttggggccgttccacttcttgtagccccacttctcctcgagcagcagcttgtagtagtcgttggtcatggtggtggggctgaacgtccacgggccatcgtagcccgagcgatcagtgtggcagcggcccagcgcgtgggcgccagacagcgcgaccatctccttgtcgccgaagcccatgcggccgaagatggcgcggatgtggctgtggtccttgctcgcgtcaggcaggcggccgtcgggcgtgcagaagctgacgtcgcggtcggagcggccagcgcggtaggggatcttggggccctgcatttcttggatggagcagacgccggcgaggatccagaggtccgagtatgtgatccaggggaaagcttccttcacgggctcgaggaagtcgcgggcggctttgaggccggcgttggcgccgtggtcgccttcgggggcgaagcgcatggttgcgccgttggagccgccggtgttggtgagcttgtcgtagctggtattgtcagtgtgtgtgcaacaagaagtatgactctgtttggcttacgttccagatgcgtgccatgccaaccgcaccaggacggggccgtaactgccatcgtcgtagttgtcatgctcctcaagtctcttcgcaatggcgttgtagaccttctggtagtcctcgaacctgggcacgaacgaggcggacttaggctcctggccaaacagctcaggcttttggatgtacaggccataaccagcggccacggcgagcagagcagcagctcccgcgatcatgccggaggggttgccctcgtatttctcggatccgccctcagagctggaagcatagctgcgttgccactgcttgcgaaaggcgggctgcgaaggggcggcaaagcgagctgagcgtgtggtggttgcacggaaagatggagctgcggtgcgcagagcacgagagaagtttcgtgaagcggaagccatcgtggtgggttgtgtgctgaagtttgcggttggctgaccgaagtgatggagctctcgtcgagagtgtaagacgagctgtcaaacttgtctgtgtggcttgtagtagtcaattgagccgctcaaggctgtagtgatcaatgtcaaaagagggaaaggagcaacagattgaatcagtgcagaggataagcgtacttaaagtagcaaagacgaggcaacatttctccagaaagacccgagatagcaaaaaaagtggaccgcggccagccaataaaacatcattagatcatcaaccgtctagaatcttagatatcgtaatcgcgccctcttgcaccatcacaggccacatgtcgccgatgacgggcaaggagtttcggcgtgtttaagagcgagatttgagaagaagtcaccgatcatgaacaagggatcttgctacattttgtagcttgcagccgcaggaccccaggcccaatgacagggcctggaggtcggtggcgtgccagatctacgcaggccatgtgaggggtaatgcaatgcggctctgcgacatggcctcgtggagcatgaggggcaaatatacacaattgtatcttggtgttgctttttggctcgttatgatattgtgacacgcctatggtgtcgcatctctgtccttacagtccagagcttgctgatttgtcaagcggcgaatgccttactcgcatcttctccacatgccgcttcgtggccgagagcggcacgaatgaccacaggggtgctctgttctccgcaaagcaggcatccgctgatcaagcatgacaatcgagtgtttaataagttatgtttgaattggtcatttagtctatgcggtgatattaacgaaaccaagaagcgccatccctcgaagcgccaacgcattatcatatgtccatgcgatcatgtctatttaccaacgctatgcagaacggttccataaaagcattactcgggatatcaaaatcaggcaccagcaccatcagatgcaaacgccaccgtgtgacgctgtcaagcgaaccaaactccaaagaaacacgcgcgcaaaagaaaaaaacaaatcaaaacatgtgactggatggcgggggaagtgtagaagagggaggttgagattgggggtgtgatccgccgtgaggttggtactgaatggggggcagagtctggctggttcgttgagcaagtgtctggtagtgcaggtgggcgagagtctggtggtggaatgatgcggaaccctggtgaaatgggtgtggcaaagtaaagccttgagcatgtggcgggcccagactgtgaccagatggcgaagaactaccatacaaagcatgatgtggaacaagtgggagaccttgacctggcggatagcccgtggcgcgactaagcgaaggtaatgattgttgttgttgttgttgttgatgctgctgctgtagttggtgttggtgttggtgttggtgttgatgttgatgttgatgttgatgttgatgttgatgttgttgatgttgccgcggtagtggctgcggtatctgaggtggcggctgcgactggggtcgttccatgacactgactatgctaattggtgtcgaagttccagacgctgttgacgcagcgggacgctcttcttgcagaccgcccttggctttgagttcggcagcttctttctcgagctttggcttgagctgtaaccaagatgtgctattcggatccttgggaatacggatagcgcgacgatacgacggacagcactctagctcgcgggcgctgatagcgggctcgagctcagacgcttttgcctggtagtatgttttgcgcgctgccttcttgagagtgtagtcctggctccttgcaccgcgcatcagctcttcccagccctccatctcttttgcgaataacctgcgttcttctacaaccctcaccttaggttcataccatgcgttcagctccgcgccccaagctgcagggtccttattttgggctctcagggtattatattcagcaacaagcttgttcacatccgctctaagatagaccgtcttcaaggcatgagtagtggcgggcccaacaccaacaaaatttccccaagagtccagaatgccggcggggagacaactgtggagaaatgagagatcttcgttaagtgcactacgcagcatggcaacagcttcgggttcgcggcagtgcttctttttcagacattctttacaccagcgacggagaaaagcccagtaggttttgcgggtattcggggttttacacgattgacagccgtggtcgtggcgcagatctgcatattgaaactcggtgagctcagaagatggctccgggaggtcgtcgccgtaatggtaatttctgctgtgcttccatagcgccgggttgtctcgcaaaaagtgatagcaggaaggaatagttctgcgcatttccaggagttgcgcagggtcggaaaacgatagaatggtgaaccagcagtctagatcaacgcccttggagggaagcttgggcttcttgattttatgcagttttattgttgacgggcgctggtgactgatagaccgctcaggaagggtcgccgttgttgaacttccggacgttgagccgtcgggttgcggtgtggtcctactactcgatgcatcgtgttcactaacatctccaagggcgcgcttgcgtttcagggcgccatccacatcgacaaaagacacctgttgagagagcacatctttcgcatccctcgctatccgcttcgcgccgggcttgcgacagttgattatggcgccatgtgcctgtgtcgaagcctggcagttgggctgctgcggatggactttgaaggcgtagtttttcgcattaaccatgtcagcagtcccgccgctgagagagatttagtcgatcgcgcgcagtcgttgctccggggtagttagccagggtcgtcgaaagtcgcggctgcagtggccgtcgtggtggggttgctggttgtcgtcggcggggagaggctgacgaaagagggacgcagagttgacgacgatgagttttaagagcgcccaggcttaggtcgcggaagttccatggttcgaggcgccgattggtgtcgggcatattgggttggctttgagtgactaagctttgctccttttcagcagcaagccatcacttgtttgacaactccatgctgcgttcaggctggccaagagtgccgctcgtggaaacaacgtcgagttctgttcagatgcagcatcggaatgccctgcgccgcaacgccgcacagctcgcgttgcacacccgatgtcgtcccgaagatcctcgctggagttgcttcaactggccttcgccaaaatagacgccacagccgccgatgacggtcacggggctgccgtcacatccggccgtcgccagcagacactggaatcacctgcacagagcgacactctttgattatcgatcacctgcgtcgtgcagccacttatcggcgatcctcagctagccgaacggacgccctgcacaagaccagcatcacccttggccaggcttctccacgcgtgactatccggggaacaaacatgggttgtggggatggacatggcagcttcctctttcgggagcgagtggcttgcacctcgcgaactttgggatttcgcacccacagtgacgcggggttcgcgatgcgcgaatggtcggattcgactagcttaagcgacctcggcatagaccgcagtcagcctctggctcactatcgagtcacgatatatttcttcactccttatcccacaggcctggaataccgcgtcgtactctagctttcgattctggtgcattagtccggccgaagggcgatcattcaacgtctaccagggttcaagtgtccatgataccgtcgacaaattcggtacgcgcccaagatgttttctagaaaagaaagtaagttgaggctcttctctaccatatttcaccgatgctagctgctagcgcgtgctagtctgtgtgtttctcagcctcaatactgactatgcgcagagacgatcgactccccagtcggcagtacagacggaggagtgcctcactatgcgggccacgaacacgatgaggcgccagagctggtgcagtgtccggcacacaccactgaagcgaagctgctcaccaagattgatctccatgtcattccgttcttgtgcatcatgtaaggatggctatctattatcaacacacgggggaaacatttctaatacaacttgcaggtacttgctcgcattcttggaccgagtaaatatcgccaacgccaatgtcttcggtctatcagaagagctgggcatcgcgggtgggaacaagtacaacattgcgctggtcatcttcttcgtaccatacatcttgttcgaagtcccctctaatatcatcctcaagatgatgaaacccagaatgtggctgtccatctgcatgtttggctttggtctcgtcactttactccaaggcttcgtccagaactactccggactactggccacccgattcttcctcggtgtttttgagacaggcatgttcccaggcgcgttttatctcatcgggatgtggtaccgacgccacgaagcgcaaaagcgctactccttcttcttctcctcgaccaccctcgccggcgcattcggcggcctactcgcctctgccatcggcaaaatggacggaatccgtggctacagaggctggcgctggattttcatcttagaaggcttgctcaccgtcatcgtctcctttttcttcttcttcctgctccccaacttccccgaggaaagcaaatggctcaccgaagacgagcgcgcatacgtcaaagcccgcctgcaaatcgaccaggggaaatccgcccgcgagcgccccattaccatgcgcgacgtcggccgcgtattcaaagaccctaagatcattgttggcggcttcatgtactttggcctgattgtgccggcgtatggctacgcgtacttcagcccgactatcatccgcaactttggctactcgcctatccagacgcaattgcactctgtccctccgtgggccgcagcgtttggattcagtatgctggttgcgtacttttccgaccggattaagcataggtttttcttcactattttccccatttgcgtgtgcatcgctgggttcgccatcttgctcactgtgcacggcaaagagcaccgaaatgtccaatatgccgcgctattcctcgttgccatgggtaagtcctctccgcaatctcccatcttgaagttgctaacatttccaggcgcatacacggccatgccggtcatcgtgtgctggttcaacatgaatctaggcgggcaccaccgccgcgccatcggatccgcgtggcaagtcggcttcggcaacattggcggaatcatcgctgtgttcagttttctttccaaagacgcgcctaaatacattccgggttattcgattagcatcgcgtttgtctgtttgagtgcgctgagctgcacgctgtactttttcatgtgcagttgggcgaataggaagagggataagagcgtcagagatgtcgggttgaccgagtatgagaagacggagctgggcgatctgaatcctgaatataggtatcagttgtagatgcgagtggtaaaagcggggatgtagtgttgaaaaaaaagtgtagataagaaagcgcgaaatgctagtatgtcgcggtatatatcaattatctcgagaagtgaaagttggtttttgcttcgacatagtaagagaaaagaatcgagagccgggattgtgatgatcaggtatgttattttgatgtaactactccagcgaacactctggtgtgcactgagctacaacgtgccatcctgtactacttcccgaattcgcggaggccttcccttccctagattggccttgcggcgaagccttcgagtctgctgatcgtgccgaatgataatcactctggtagatgccaagacaagtttgcttccctagagcatgatcgagtggcaatcgccattgtgcctcgccgtatgtagcttttgctgctgataggctggaggcggttttcgtgatgacactgaactgaagatgtcctcgtgtaatggtcgctggctgcgcacgtctttgttaagttttgtacaccttactcaagcgaaccattcaagtcccgttctgtgctgtagtcacgctctccgtctccccatcactctccccatgtccccagatctctttactctcgctctcaacacccctcattgccttggccacctcctctagcttgaccacgacctcctgcacgcccttattgaccttctcaaagtatctgtcattctcctccctcctcttcctactcagctcaatatccttctccgtctcttcctccaggctgattctatcgaagagcttgtcacccttgctgccactggcattactaacgcccctcgcgcgaccattttgaggacccaaatccgcagcactaatgtcctgtgctttcttctggccttcgcctgattcgttctcttcgccttcggatcgcgcccaggcttttgccagctcgatttgtgccatgcgtagctcgtccagcgcgcgcgaatgctctgatccaaacactgtcatgccagggcccttgatagcgcttagctccacctcttccagcgtgttctgcatctctgcccatattgcctccgcgcgggacgatgcctcggcgtctgctaccaggctttgttgccgatgtcgcctgacaaagggagcagatgtgttggaggtggtgacactgagcaggtcgccatcatattgggtgctggtggtagggggtaagggtcgcttcgagtctggcgaaaggagggagcgttggcggactagagatggctttgtaggtgtgcggttatcattactgggtaacaacagtgaggtgtttgaagcattgtgagacggtgggccaacgaagagcgcaggcgcgggcagacggttgctcggcgtctttgaggtcttgctcttcctgtccgaggccatggttgttcgggtgtggtctatccgatgtatgtgctactgtcttcaatttgacaagaagatcagactagagacttgcgcgacaaatgtttctagcctcggaacaccacaggagtctcacaacataattcatgctcaagtgtggtgatgttgcagctcatgtcggtgacgcggtatcgatagccctggagcctacatcgggctagcctcgctgtcggactagcgccaaagcaacccactccacaagcgaacgaatttcgacgactttgaccttcgaaccacccaacgtccatcaacaccacgacaacaccgcaatcatgggtaaaggtacgcacaccctccaatcgcacagaaataccacagaaacacgcaccgcataaattatcgtccacacaagctcacaataactacaggaaagccaagaggtctcaacgccgcccgcaagctccgcaaccatcgtcgcgagggacgatgggccgacctccactacaagaagcgtctcctcggaaccgcctacaagtcttcgccattcggtggatcttcccacgccaagggcatagtcctcgagaaggtcggtgttgaggccaagcagcccaactccgccatccgaaagtgtgtcagggttcagttgatcaagaacggaaagaaggtcactgctttcggtacgtctgcaacttcacgcttcatccagttctgggacttgaggcctggaggatgaaaagatggcaagcgagacgtggaacgagggctaacaacacactcagtccccaacgacggttgcttgaacttcgtggacgagaacgacgaagtcctcctcgccggtttcggtcgtaagggcaaggccaagggtgatattcccggtgtgcgtttcaaggtcgtcaaggtctctggtgtcggtctgtcggctctgtggaaggagaagaaggagaagcccaggtcatagacaaccaaatcgtctacaggagttgggaacgatacgaacgctgaacgaggcccgccatgaacaaggactgacggacccgcggtctattatgggaggctactggagtctttactggggatattcctgtgcttctactcggcatacgaaaagacatgacatgctggagggttagatagagaatctgactcattcaagcgcccacaagtgatccatggcacgatgagtgatgtacccgttgtatatactgagcatgcccttcgctaaccaaaatgtacaagaaagacgtcataatcatcagaatcgctcccctaatctaacacgccaacggaaaacaatgcaacgcagcgaccaaaaacagggtatctaaaccaaacgccaaacaatgctacgctcatgcacccaaagaccgtgccgtaccccaacgcaccacccgagcccagctcattttgtaaagaaatcgttaaacgtctcctcgaatcgatcctcgagccccgtatccttcatcgtcccgtaataatcatacttgaacttgggactcgcaaaaagctccgcatccctcttgacgttccgcggcacaccgaaaccatccaaccctttcgtctcgcccacctcgccacgcgccttctggtcctctgcgaagaaattcggcgtcgtttccttcagcggcggatcccagacggagcgcttccagggatccgctttggcctgcgcgggtgccttgggggcggcggggactttgtgccggaaggggtttgtgtcgggtttactgaagagggagtgtggggagtgcgaggcgggttggggagggggggagggttgttgtttggaccagggagaggggatgatggcgggttggacgggggcgaagcggcgctgggtgggggtccagtccatgtcgtcgtcgccgcggacgcttttgaagggggtggtggcttcagttgcgtgggttgtgaaggaggagtttgtgagggtgggagagggaggataggcgggggcgtcgagggcgtcgttgaagtcgttgaagctggttgtgaagccttgggccatggtgtcgaaggcgctggcttgcgggtgtgcgggcttgtaggtgctgcgtggggcgggtccggggctgttggtagtgcttgaggcctgctcgttgactgagttgcggaaggaggtgggagattggtagcttatgcggacagtcttgaatgtgaggatgaaggagagagacatgacggccagcatgtaccagtgcatatggtggaaggtggcaatgttctcgcggtcaatggtagcctgttgccagtagtagagactgccggagcgcatgacaaccacggcagcacggatggcccacaaagacctcagaccgcgcattcgtcccgtgatgctgttggtcttgtccttcagtctggggttccaccatagcgtgagcacatctgcaacaattgcgtacacgaccacctgcgtgactgattgcgcaaagacacaggcatcgtccacttggcgaacagagatggcctggcacacgcacacatccaagctgacgctgtctggatagatgatgcgatcaccatccagtgattgcggatccactgccatgatggaacccgagatatgccacagtagttgaacaaagaagctcaggatgtaggtccacttggccagcgcaatgagtctcagcgtccacgcctggcgtgaggtctgtggagtccgtcgctttttctcgctcctctccataacgcgccgcaggtggtcagcctttgcgacatagcctgctcgtcggatctggtcgttgactcgttcttcgcagtccttacagacctggggataccgtccttcgagctcggcgcggtatccgtcaaagtgcgcctcgtatctcgcatactccgggtcatcttcgtctgggaggtattcggcgatcaggttctggaccaaagtctggttgcgctggcaggtgccgcagaagggggactcggcgggagcggacatgacaggcgacggggagcgtgagtgcgcgtaccgggatgatgctgatgggccggctaaaaggaaatctgcgggtggatctgtaatgtttccgcgctgtatgtggtgagctgggagtttgtatgttcatgtgcttgggtgtttacctcatcgaagtgattcactgcgtcgcaatgcggacaaaggtattgtctcgggatgtttgagacgctgtctcgtgactgcatgttgcagtagtggcagcgaatgcgacgccgtattatggccattgtgaaagggggtgtttggtgtgaatggaaccaggcgttgtgtcataggcgcatgcgtgtgttggccgcgacaaaatactgccgcctgtcaccgctcggacgtccgcatcgaaatttagttcgtgattcgacaccaccatagcaacgacgaattgggtgccgcagaccgtggcatcagattagccttgatcagggccggacatcgtcaccacgctcggtcgcattattctaaaaacccctgggtgccatttcctcgctccccccgcacatggctcggtagtccgcacatctcgacatcaccatcctccccccctctacgcccaccatgagccaattagccgtccgaccggggcgcaatgccgcccgagaagccaagaggctcaaggaagtccgcaaggtcaagggcgccattgtatggaccgagcgggaacgagagaagcgacaaaagcttgccacggagcgctgggaagccaaacaggcccaccaaggtctccagagatgggagaaggaacaagtcagggatgttcgaacagcggcgttgaggaacgcaaaggaagactggcgactgggcccactgaggccaaatcgtgccattggtaaagctggggagaagtatggagccctgtcggggcaggcgttgcaaacgcctgacatacccgtacatgcgtcaaagagcaggaacgaggcaagggcgaggcgaggtctcgagttggagtacccattggtggtggatgacaaaaaatacttccccttcgtcaaggatgatcgtgtggttgtcatcaagggaagagaaaagggcaagatcggtgtaatacagtctgtcaacgaccgcacgcatggcgtctttctcacaggcttgaatatggtaggactgatctagccgactactcactgtaaagctaaccacactcagcactactacgatgctgatgtattcggccttagtggagacggtggcggtgcgaaacgcgcaaacgaagtgcctatccctatagaagacctccgtcttgttgttccgtacgagatgaccgagaaaagggttgtctacgacgcagatggccaggagctggagaaacctatcaaatactatacagatgtcatcgtcgacaagatctttatggagcgacacactaccggcatagatccattcgatggtaccaactacggtgaccaggagattccaaaggagcaccagtacgacccgcaaactggcctccccatcttccaccgctacattgccggcacaaaacacagactcgactggccatgggagaaggaagaagtcgaagaagacgcctcagcactagcaaccgcacaagcaaccgcacctgaaaagaagagcctcttccaaaaaatacgccaccccatccagaccgtcaagagctggaagaccaaggacaccgccgccgtcaccgccgccaaagaaaccgaagaaaacctttcagagcgcctcgacgaaatcgagcaggaagtcattcaagcccgccgaaccgaggcacccacaagccaagatcccaaattccccaacgcatatgatgtcacagacacgacgcgcaacatcatcgaagcgcccgcaaacgtgcactacacaatcctctccacgccgttccctccaacgctcggcgaggaattgcgcggctacatgcaggaatacaccgccgagtcgcgcaagaaggacaaggatgatggcgttgaagctccggcgaagaagcgcgcgaaacacaggacggagcacgcgcttgtggcaagccagatgtccaaggcgaaacacgcggcggcgcagcagatgaagacgcccatgcagttgcgatgggagatggagcgtgcgaagaaggtgaagaaggcgccgttggttagtacggatgagttggtacgcaagttgagcgagtatcggatgacgaagaggggggttaaggtggaggaattggactagttggggcttgtagcatatgctgatgtatattccatgtaacatatgtatacgctcttgtattcagaactcgttttgattcgaactttcgagagcgagaaattggggtatcatgctgtaaacaaatcatccaatccgcggccctttccttgtcacttcagaccagcaccccccaaaactcccccctccccccaccactcccctccaactcctcccactgcaccaaaaaccgatccacaacccgactcaacagcttcccactcagactcagccctttgaccctggcaaagctctccgcgtagatcgtcttgcacttgcccctactattcgcgcttctgaaattgaaaaaccgcaggatcagcgagccgagtatgacgatgacgcccgtcgcagggccgttggtgatgatcagatctggcaggtcttgcgcagcggattcgtatggtgtgctcggcggcttattggggaggagaggcggggacgacaggaggatgggtatgctagacagaagcgtgcgcatcgcggaaaacggggttgagaggagagattgatgaatccgtctcgcgcgcggtatcaccgcaacattataatgttccggacccgtgcactttctcccctcatctttgcccactttcttgccgtttagtgagacgctcggtatagccgcgtcttgttgtctcagtgctccaagtctcttttccttttccttttccttttccttctcttccaaccccctctcaaactccaccgcccgctgcgcactaaaagcgtccccgctgctcaccacatatgtccggtgcgtgtatttgctcgtgtccagatcgcgcagcaggtagaacatttcgtgcgtgtggccgccggagccgagcacaatgagcacgcgtgttgcgacggggcgtttgcgccattgtgtacgtgtgcgcgggggtaggatggcgaggaggcgtagggtgccggcgacgaggagggtgaggaggagggcgagagcgagggagagtgtgtagagggatgtgggtgggggtggcattgtgggattggacgttggcggaggtggctcatgtgctggggttggttttggtgggacgaggtgttggtggggtgaagatcattgcgttgaaagtatggtgcatgtggtggtaaatgttcgggatggacaaggtacgatgcgtgtcgtggtcagccaatcgcacgcggtgtcacatgatatcagtgtacaccacctccaaggtcaaatttccactacacttctggatgcacattgtaaactcgtagcagcaaggcaggtccagtatggtttcatagatcaagaggcaaataaatctgcagatcaaagacttgaatttaagcactccacgtggagtgcttttttcaagttcgcactgggtatatattctacaaagtaatgtcctccgagcggtagtgatccgcgacgatcctgtaaagatatgaaggggcatggccaccactgtccagttcagtattctgcttgcgtgcagcaagggctcaggatttgacttacaggttcgtgatgtagagatctacaagatccgctgggacataatcatatagcggattctcaacgtcaatcttgtccacaaattcgccatcgtcatatggaaccacgctacctgcatctccgtgctcaatgagctcatcgatatcgaatgggtagaccgggctgagcttgtaaactccactcaataccactactggtgtctggtgctcttttgctgcctttgcgatcatgtgcgcaccggctgcggcgacaagacctccatttgccaaaacagtatgcgttgctaggataaccttgttgacgcgcgacatgatggcaaagacatgcgagtctggaatgacatagacttggatgcccgcttcggtaagaggcttccaccgctcgtcatcttcaccctcgtctgggttcgactcacgcttcttgcctgtgagaaggatgccatgggtagcagtgtggtcgtgtgggtaggtctcgcaatgtacgactgtgaactttcgtttccgtgcagcatacaggaggaacttttgtactgttgtcgaggctgtatgcgtgagaatgatttcattagcatgaatgtgttccagtgcgacttctgcaatctgcttgtctgaggtctcgagctcatcttggagctctcttatcccctccatcacctcgcctttgaggtcaagagtcgtttgactcttgttcaggtctgccaggcgctcgaggttgagggccgtaagtgtgctcttgccagtgggcgacatttgtcctgggggtgtgctcgcattagacgctgaatcggctggctgggagaaaagtccgaacagcgaattgaccagaggcgccgaggatgtaggcgcatatgaggtgtgagaagtgagtaacggaggccgtcttgaaagctctccagagtcagacatgttctcagatatcatgctcatgtgcattggttccactacggcatgttttagtggactgaacgtagacatgctcgatgtaaacaacggtcgctgcaaggaatcgtgctggtgatgggctggagtgtggctgggctcgctaccggtgggtgtctgtccgtctgcttgctcgtctacgacctcgcgaaccagtcctaggacgcgtcgtacaatgttccctactacgacttcgcgtggttgcgccgaggtcagccgtctgccgacctgtcgtatgcgctccaacagttttgcggcatctcttcccttgaactcgcccaccacacgcaagaggagggccgtagttgctacggcgcatggccgcgagtttcgtatttgtcgtcgcttgagcagtctgactagggtcagccgggacgttcattcctcgagtggctcgtggaatcttacgaaattaaatgttcgactgaagggtccactggcgtcgtcttgagtgatttgaggaacgtagacaggccaggcgcctgtatcgtcgcgccctgggccatgttgtgggcttgcgatcaatttctggctttgcagggagctttgagcgtgctgattgtggggtagaggggcagtcgcaagatgtagtcgtcctggaagaaagttttgttttggctctaaacgagccgtgcgactcgagtggggtaatccaggtcgaagcgtgtttgcctggagtgaattgcgttcggcggtggtacacaattatggaactcgaactgtgagtcttcgtgactggtttgggcgcgggaattccgattgggagctagtgtggctagcgcagttcgggcgtcatcatgcttgcagccagtgtgaagatgcccattgcattccctgtccactctggctgtgtgtctccactgcgccctctcctgcttcgtccatacagcgttgtagtctctgtttgtaaagactcgcatattgcgcgacggtgcacatcggctcagctgcatccgggaaagccacgcagcgcgctaccaaaacatagcacataggcagcaagcacctgcaagctgcaacagctaccccacaattcgccctctcccatctctgctcgccaccgtagaccgacccatccagtgcatggccgcggccagatgaactttgtgaactttgagaactcccccgccaagtccagctcgatcgcgcgccggctcggaaagcaacctcgtccagccccagcctcggcccagtgataaacgctcttcgaatgatgcgagcgccagcataacaggtcaggacgatcagtgcgacatgggcgcggtcaggagggatcgctctggctcctctgccattgaagcgcccacatccgagtacaacgagaagacgccactgcttgagcagccccccgccgccccatacgaagaggcaaacccgcgcaggagatggctctttccaaagcgcgtatcggcgggcgtcatgagcgcagtgggagtgttgctgaccccttttgtgtataccgggcagtacctggtcgcatgctttttactatgaagacgacggacgcttttcgcttttggcgcctgtataccacatgtcgcggactttgacgcgatcgcgaaggaagaaagtcgtcaaccatgcttcgcggacgtccaaatcgcctggcagcattggaaacgagaagcggaagagcaggggctcaatatccggaacaacagccgagataaggaagacatcaagacgctccctgtctattgcatctacatcgacggcaatgacatccgactcggagagcgaacggccgcccacgcgcgacggacagtacgatagcccagcgcgccacacgcggtcccagtcaaatgcgtcatcgggaggagacgaaattgcccctgcaaagcgatccatacgaatcaagctgcacaacgaggatgcgctgagacagcggaaagcagcaaagaaggcacaggtcaccaaaagcaattctggtcacgtctcgcctgaggaggctgcggcggctctgaagtctcccactggcccggtgactgcagcctcgaaacaaatgaccaaattcccacgcgcacctcagcccccgcgacccttggtgccgcggcgtcagccgtcttattctggccaaggtacgtctgctgtaggcccgcaccagaagacgttgatcattgatctcgatgagacattgatccatagcatgtccaagggtggacggttccagacgggccgcatggtggaggtcaagctccaggcgtcggtcggtgctggaggacaaattattggaccgcaggtgccaattctgtattatgttcacaagcgcccatattgcgatgatttcctgaagaaggtatgttgcccgagttgtattgttgttccttgctaacagattcggcaggttagtaaatggtacaatcttgtaatcttcactgcttccgtacaagagtatgccgaccctgttatcgactggcttgaggtcgagcgcaagtacttcgtggggaggtactatcggcaacactgcacgttccgcaacggggcttacatcaaagacctcgctcaagtcgagcctgatctgagcaaagtcatgatactagataacagccccttgagctacattttccatccaggtgagacacatcaaaggcgtcgattggcgttgtagtgacctgagctgatgtgcgagactagacaatgccattcccatcgaaggctggattagcgaccctacagattatgagctgctgcatctcattccacttctcgaaggccttcagtatgtcgcggacgtccgcgcgttgctggcattgcggctaggtatgccgccatcgtaaaggattagctatcctgggatgcattctcctgtaacttgatcctaaccttcgttgtattatagttgttggttagccgagcagttggctagagccgttgaagtgaagatacccaagaagtttgttccttgacacaaagcgcaccattttcagcctcaagcacgtttccgtcaatgatgcgtttcttttacgatgttatgacaggcaatgacccgtcggccggctgttttgggactctcggagcgcccgccgtcgcatggacctgtcattaacccacgtttcgcggggggttgccaagctttctcgtaaccatctttacatgcggacttgcttctgcaggatctctcccgcctatcttcccgcaaagggtcggccccacggcgcgagtcgctcacccgtggctcagtacatcggagcatggctgtattcgcacgctcttcattcgacacgttcccaacggacccgttactttgttactttttattcgatgcccctgtcgctctcatgttcctgccttctcagcttcagtccacgaactcacacgctcgtttcacagacactgtgccaatgcatccaacgtcaaggaggggagtgcgtctaggttcgatctcatccaatagatgtcgtcacaaaggcaagccgtcgacatagaaatgagcgaggcagggttagtaaaaattccaagctttaggtgttggactaatcattgcttagctctgactatcctctcttcgatgagtccattgtggccatccaacacaacattttggatgaacatctacacgtcttccgacatgttgacgcctcgtcacttctagacgagctgcgcaacagcatcgtccgtgacagtacgagggacaggagaatcgccgcaccctcgcgaaagctggctctcttcgtgcaaacgtttgcaccgtacttcgacgtcctcggcatatgcacaaaagtcagaccagaatggcccggttgtttctggggacttgttcatctgctctaccaggtgcgcacacgcggtacgacatagactgcaccacaggactaatcgcatcccaggtgatcaacagcaatgtacttttttatgagaaagttgcagacatgttcgaggccatggcgagcatattacctccctaccaacagatctacacgatctgtaagcagcgattgcacggtgcccagatcgacgctgaggacgagcgcctggctatgctcatgtcttatgcattctcggatctagtcaagctgtgcttagacatttatcgcatcttcttccgaagtgtagaaagtaagtcttgctctcaaaggatcttgggaatattttggcagcgccggagccgtcgggttacgttacacatagtggtccttgccaatactgggctgctgggatatggccacgcaacaccccacgagcgcacaccatatgaaacgtgggctgtgatgctgacctcaaccaggttccggatcgcgtcatctgacgaacatcttcacaacgtccacgcaatggcgaccattagactcacgtttcgcacagcttgaggtaaaattgacccaccataggcgatggctggaaagggaaacagaaagccatatccaggatttcgcagtagttgaacatcgtcgacagaagtacttgcgttctattcatcgccaggatggagatgtacatgcgactggagagcttctggaacgtagaatggcgaagcgattgagacgagtagagcttgtctgtgactggatctcaaatggtgtacaaaatcaacgtacagacccgtctgcaaggcggacagagcaccggggttcatgcaattggtttctggatctggaaaagtatcgcaagtggaagaacaggtacatcaaaagccttgcaaacaacacaaatgcattacaagacaactggcatgatcgagtgctgtttgtgcagggtaagtgactttcttgcaaacattgctgtgacgttgatttactgaattgctaactggtatcagctgaagcgggttttggcaagaccgtcgtcgccgatgcggtcgttgatgatctaggcgcagaagctgaagacctcgaaagcagtaacgcgccaccatctacagcttgtttccatgtcaaagtcacgcacccaagctcagtgcatcctggccaaatcttccgtgaaataacactccaactactgtacaaccaccgtcatagccacgcaacgctcgatgctgtgtgtcttttgttgcggaaaacctcattccagcagactgcgaccgcaaaagacattcttgaccttcttcttgtcctgctgcgacagcacccaacgttcgttattgttgatgggctcgagagatgcatcgatgagagaggatttctatcatcgctagctcagctgtgccaaaaaactgatgtacgagttatcatcttcagcaggccggcgatcggaatccctcttgaatatcaaaagtgggcatctgatgcaccgcatattgtacccctcaattctcaacatactgcaaagtcaaaagagctttacatgtctcagcaacttgcccaaatggcagaccaaggctacttcggcattgatatggacagagaaattctaccgcatgttgcgcgacagtcaaatgggacgttcctctgggctactctgctgctaaattacgtccagtctcccgctttgtcaccggatgaacgacagtcgattctcttggacgcccatctgttggaaggcttggaagcactctacagcagcattttcgagactctcaggaaccaaccagcgcatgagaagctcctggtagccgatgtcatacggtggcttacgtttcctgtccatcgactttgtacatcagcactgcggatggccctgtcagtctcgatcgacatctcagagtatcacgacacattccctaccgagcttctggaaattcttccacgaatcacctgtggactaattgaagtctctgatggcggagtgtccttcgttcatccctcagtacgcgaatatctccaagctcccgcttcgaaaggctccgagtctagcttatgcgacgaaagcagcgtgcatgcgcatcttgcagctcgctgtctatcctacctggcccacgacataccacagcgaccattgggcggcctatcaccatacatccaacccatgatgcccaccaactcagccgccagctatcggaccaccaaatctggcgatagcgggtacaagtccatctcgtcctccgatagcgaacatgcccttccccaaccagccatgcaatccgaacacaccaacgccagcacagcaagtatacgcaccgtgccattcgacacgaacctcccttttctccgctacgcaagcttgtgctggccgatccatctcagtcgagccctggccccaaccaatactcacccatacgtcataccctgccccggacccttcgaagctttaccgtacatccccaccctatccgcctttctatcttcccgtctctcagtaactgcttgggtcgaagcatcgtttcgatatagtctaccaccaacgcttacgcgccttgttggtccactcgctgatctgagaggcgaactatcgccagcgacaattgaaggcgccgagttgagactagttgtcagcgagcttaatgttttgggcgagaagcttatggagttgaagagaggttatgcaactagtctgagggagaatccgagtttgatttggcagattggggatgcggtgggagagggatattggccagtttgggatgcgagtgtgggtatgccacggtgaacacgatctttctatttcctgggttatgagagctttgggatatacacagcagctcagccatttcttagcttgtacatgttcctcgggctatgtttaatttcggagcgcacataggtatcaggcacattcatagacatagaccatccatagacgaaatcagcctcacagcaacaagcatcaccaaaaagaaaatcacctcaccccaaaagcacaatttacatcagaatccaatcaccacactgcacaacttccaactccatccccaaactctcgctcgcgtacccaccgcacagaccctctcccctcctcacgcatctcctcgccccgtccccgccgtccaactaagccgcccaactaatctgcgccgccgcgcgccgcatgcggcatcgtgagcgcgagctcattggcgttgcgcgcccctgcgcctgagcccttcttgccgctgctttcgacacctgccgttaggggaagtttgcgagtgcgcgcgcaggggaggatgtgtaaaccggcgggccggcggcgcgtggacggatggaatattcgatggggggttctagcgtgtcattgttgcgaggcaagtttgggggggttttcggggggggaagtggaattgtttgggattaattatgcgattcacgagcagattggagacgtgaattttttttcaaagtgggtttttgtttagttaacttaagcgtctgggaagtcgtggctgatttggtatcgtagggaagatcttatcgtgttcttgggtgcgcatgtgggattacgtattgagcccgcctgcggctcgggatcgtggttttcgaaatggaacgccgtgcactacacgtggacttcagccttacaatgtcgtttcttgaactcgagggtttgcatgtttttgtgacgggtgcggcgggggggattgggggtgcgattgtggatgagtttttgggtaggtgtgaattaagaacctgaagattctgcggcgaatacttttgtcctgcagaagtacgtactgacgttggacttgggtattgactttgacgataagagatcatggttgacaatgtactagcacaaggatgcaaggtcacggcgcatgacctccggccaaatgcactcgccggcaatggcaatccagatctcaattgcctacagggaagcatcagcgatgaagacgcgatagcagagtcatttgcacaagcggtgaaacaccaccaagcacctgtgaacattctttgtgccaatgcaggcataaccgatgaatctaacaactatcccatctgggaaatgcccacggagctctgggaccgtacttatgccaccaacgttcgcggtacatacctcaccatcaaacactttctgaagagtgttgaggtggcacagatcgatactggaaaggagctggcgaatgtgagtgtgatagtcacaggctcagagtgtggcgtatttgggcaagcagggcatgtcgaatatgcctccgggaaggcaggcttgcaatatggtctagtcagaacagtgaagaatgagattgtgagactgaacggaaaagcgaggattaatgctgttgcgccgggctgggtagacacgaagctcatcgaggggcgcttggatgatccgaaggagatgtggagggaagctcaagctacgtgtgttttatctccatgtaatatgtccttgcataggagctgataatcaatagcgtccctctgaggaagattgcgcagcccaccgacgttgctcgggcagcagcattcttggcttcacatcgagcagctggccatatctccggccaatgcatctcagtggatggaggcatggagggtcggatcgtatggtccgaagacgagattcagaagtctcaacagacggcatcacggccaacaccaaaaacagcacaaagtacagttgaggtcttcggcacgagcacacaaggtgttcagatatcgagcgttagtcaaccgacaacatcaggacagcctacatcggcttcagtcacaccacaaaatacgcgcaagatcaaaatcctcctgtctgtcgattttgatgcagtcagtggctggctaggcacaggtcagcacccagacaataacctcgccgattacagcagcggtttctttgccggacaagtcggcgttcctcgactcctgaagctgttcaagaagcttggagtacaaaataaagtaacttggttcgtgcccatgcactccgcagaaagctttccggaccaattccaaagcatcctggacagcggagcagaaatcggtctgcatggctactgccatgaaggtgcgccgcaacttacaccaacacaagaacgcgatgtgcttgagcattgcattgcgctgtatcaagagcttgttggacgccgaccggtcgggtaccgagcgccgctatatcaactccgcgagtcgacagtggagttgctggagaagtacagcttcctgtatgacacctcgctttcccatcacgatagcaagccataccacctgccaaacctacctccaatcaaagcgccagcatacgaagcctcagcctccgcaaaagactggatgaaaccccttcccaagccctccgccccaacttcaaagacacttatcgagatcccagcaaactggtacgcagaagacatgacgccgctgcagttctggccgcacactccgaactcccagggatatgttgatgtgcgtgttattgagaatatgtggaaggataagtttgagtggattaggagcgaagtggaagaaatgggggagaaggacagcatggtctttcccctggtgctgcatccggacacgagcggtatggcgcatgtgattggcatgattgagaggttcgtgaagtggttgcaggggtggggtggggaggtggagttttgcacgtatgaggaggcggcgagggagtggaaggcgaagaatcctgtggcataggagaatagggtctgaatgtgcgggctgacgatgatctgtccgtatctgtcaaaattctagtgggatccatcaagcgctcgactgacttggcctgattgctattgtctccgcgtgaatctacacgtgcttccatgggctacttaggcaaagatacaaactgcttgttcatcttctttgtgtgtgaacatttcagcttgcaaaggcaagtcgcaaatgatcactttgcgcaaacaggccttctgtgggctatgtattttcggtaatatcccacctcatctagttagaaccaggaaaaggttgacaagacttctgcctaccatgacgactcagaagtcactcgacaagaagttcaagcaaccagcaggtctaggcgacagatccaccgacgaacggtacgcggtgaagcttggaatttcagcagacaacaacaaactactcaataagagcatcaaaaccacattgacccaacacgatcttctcgatcccaagttgtattcgaaacatcagcctaaaattgacccaacaagctttgaacgccagattcaaaccgtggggctgctcgagacgatctttgagaaagttttgacaccgatgaaaccctccggcgagctcaaaaaggaagaagttatgtatgttctacgagaaaaggccctatcaagatcatataaccacaacagaactaagagtggaccaaggaggcaagcgaccggtgttgaactcctgaatacccctgaggagaacttgctcatgagtccgatggcagacccgaagggtgacaaagagaacaaccagatgccgaaaccacaagcgaagcacactccgaagccagacgatggcaagacaagcaaaagtcgacccagcattcgtccctcattaggacccgtctctgtcagtggtcagccggaagatcagaaagaaaggcaagcatccaaggcagtggagagccaaaagaaggacagcatctctggcacaaagaccaagcctaacaaaggaggtcgcggtaatgctgtggatcttgctccccttcccaccatcggcggcttgcacgatcaccgatccaagactcccaaacgacaaactctgccaatctctacgagctccacacaaaggaaggagaaagcaaccgtgtctaccaccttcacttcagccaccatcaacgtcaaaattgatgggtccgaaaatggcgcccacttccgagcaagcgacatcgtcaacgcgtccaagactgcggactccacagtcgaacacttatccttcgacagcttctgggacgaagtagagcgtcaggcaaatgttaatcggctggactcgacgctctcgtgctattggccggacgaagacgctggccgccagtgggtcgatgtcactgacgaaacgagatggcgtgcggtgctggccgattgccatgaagaggggctgaagcgatggcagttccacgttacgatcaagtagtgtgcttgtgttcgtggttgggaaaaagtatttatgttggatggttagcgaattcatgcactcgctcactgcatgtctctctagtcaaccaatgttaatgcagaaacagtcaaaattatcatccagccttatgcaccttttcagtccaagtaacgtacatccttcaatctcttgtcgattttccggtcagcttcatcacagcctgatgtctatgacgaagggcgcccccattgttcgctgatctttaccaaggcagacagtgtgcatatattgatggactttggtactacggcaccatgcctctttcaattcgactcctgatgatagagtgagactgctgcagattgcatgcctgtacaatgtatgtatttagtttgaaaagacacggaaagaccaggattaaaggaccccagcatcgaagcgcgcagatgtatggggtgagaccaagcatttgtaggtctcaccggtagctcttatcatcatgtgtgcatgggctacagcttgattgagaatcgtgcttacgttccaaggtttgtatggtgattggttcgtgagagtcatgcgtttagccacgctgcttctatatatcgatgtggagataggcacagtcagatttatttgtttgttcgatttaagtgacttgggccctcgaccttgcaagtcgtacttgtatcattttcaccccagccttgtcgaacttttgcgcatcaatatcagcacattctgttgtcgcaataatgccgatcgtaggtcctccagctcaggaagcgaccactactttgggttgcactgtaagtgtagtatctgtgaacgatacatatactccgtttgttgctccgacagaggctgagtggtggcacccaaccatattcgtaacatcgacaactatttatatctcacttggcgttccagacctcaccacgatctacgattattcatccgagtgtaaagataggtggatgatcggccatacttgcggcgatggagacgcaacagttttcagtatggatccctcgaggaatgttgtttccgatcccctttacagatcttgccaacggtactcgacgccggtctatagccctggggtatgtcctggagattttaccattgcagaagtgacagctgtagtttcgggaggggctggcgcaaacagcactttttggcaagcgagctgctgccgcaggtacgactgttcacatcattcatcattcatttccgtttcgtccgctaagatcctgatacagtggtatgacgataggaccagagtttccgaacgcctgtatcagttccatcgtaacacccattagtgcatgggcacttatcactccaacacctcttctcgatagtggcactcctacaccagtgtatatgtacacgccacccgcaaccccaaatcgtactccactttctccaatatcaagcatcgtgtcagtaactgcgggaatggctttcgcggatcctgtggttgttggctggcaggactatgatttacagagctttccggacgaatacgccacttcattagcacggaagattgggatcgcgcttccatcaaataccaaatccccaagctcccaggtatctgacgacctcggcacgggcgcaaaggctggtataggtgtaggagtagcgattggggtcgccgccattgtcattgtgatcgtgttctttttcatgcaacagcgacggaaacatgatagagcaagggttgaactcatgcctgaaatggaaggccaaggtcacaaagatagagatcgcaaatggttctttggtggcaagtggaggaacgaagtccatgccgaagctgtaccaaacgaactagactcaaaacatgtcgacgcggtgccaaatgaattggattcgcgggctgttcacgtagtacctggttcccctgttgagttggatggttcgatgctacaaagagaaatgacggacttgagaatttaaaatgtagtgtgttttgtttgcgtctgggcctgagcttccgccatagtcttgggcgccagagaggctttaagtcaaaacacttgaagtctttacccgattatatgagaaacaaggttgaaggagacttctgtcactggcgtgtgagctggtcgattgtcccggtatttaggtcatttatgtgcatgtcaagcacatgtaactgagccaaaaacactgcccaatggatcaagttgcacatgtatcttgccgcaagccatgggttgaaagtcttgcacagcaacgactttcgccatgactccagcactccggaaagaactccacaatcgtcttttaaagaacgcaatctattgtagatttggcggtagaacattctctacacaccagagaagcatgtcaacagtctcatcatgggttctttcatgagtaacatcatcaggagcgaccatgaattagctgcgtcgtacgcgacaccgcaaacattcaacatgatagccagcagtgctctcacgttgcctgaaacgcggaggatgttcgtgaaggccatatgctttatggcgcaacctcccactaaaaatgcttgtcccgaatatcgttgttcgcctttcacgaccttctgactcaaagacagaaaacgactaggaaattctgcattatatgagagattgctacttatgtcatccgcacatatttcgtgtagctaacttacacaagaactgctttgatgaagtcgtcttcacatgagtacttccggttgaatatacgattggcgacctaatataaggaagatttctaggtccacctgcactccacgtaccaaggatttcctaccgttctccggtctgccgctgacgagcgactctcagctcaccatacagcagtctctgcaatttgccgcccctgaactctttcgccaacgcaagcttagttgaaagaaccgtattcgatcatcgggtcgaaaaccatgtgcgtctttgtacaggactcgagctcataatcggtatgctcaagatagcagcactggatatcgttgtttggataattcttgagctgattgtatctcgttaccactcgtgcaaggaagctgccaggaagtgtcttcagggcttctatctcggttgcactgacggggaaattgttccagtcgtcgcagaactggttaacaagtaactgcagtagcggccgatcggagggtacgttttcgaaagcccatactaccagatcatccactttggagggatctggtaaaacatctgccaccatcatgtccacaaaagcctcgttcatggttctccggaaatttggcacgaggaagcgatcgccaaacgagtacgcctgtactctggtcattgcatcttcgagatcagatgttcctttagtgcccatgacttgatcccactcttcatagtccagagaattgggaatctgctgtgtatacagccaatgtagaaagatgttgacttgacagagatcagcgtttggtacacaatatcactggaagaatttctagttcttacagacgactggttcgacatcctcaatagtgaccaggtctttgtgcgcctctttccaagcaccccgtaatgctctcttgaagtattccgagtggtgaataagtagggccttgtgtacgtagtactttttttggtccggtccgatctcgactgtgactatactctcgctgagcgcgtcgctaaatgattttgtcagcgaagtcgttcacaccacacttagtgccacctacccaagagacagcgccttttctggtacctcgtttgagtcaggtagctccactggatgacagctatcgtccgccatgtcgacgtcgctttgaagtacgcgatcgagagactgtgggtttgtagttggagagagcaaattcggtaagaagtgttgtacgaagccacgcgtttgtcgcgctagtgtgagggccgggtgcggcctgcgtcctcaccactcatcaccaccgagtgaaagcagatttgtcatatgtgacacaagagtgagctcaaagagggatggccacacttcaactagtaatacacggaagagaatcattttttatggcatgaacttgaatcttgagctgatgtatgtactgtcacgggccgtcccatcactgcttccaacatcgtcaattattgatcatatcaatctttcattgcataaaattacaatagtcatcttagtgtgatatcacccattcttttcgttagtttatatcttttaagcacaagactggaatcaagatgatatcgtgtcgaatcatacatagtctctcgcctaatgcttcacaatgtggagtgaaagtcatataaattgtattgaaattaatcttgtgcgttattgtacatgtaacacattcgatggaagctttactctctcgcacattttccactgtacccatagctcctggcggaacctcggaatagatttccagttcatcgtcacctaaggatgaagaccgcccctaccgtaagcccctgttcgtcttcctctccctgggccaagatctatatcccgagaagactgggaagaaagagactcactttcaaattttcctgtcttgccaaacatgtagtacctctcgtcggccagctggaaggcacttttccccaggtcatcaaaagcgtgagaatctgctccgcatctcaacaagtaatttaccacttgttcaatggatctactgccatagcgtctatcgaactctgtcgagatggcgagcagcaaaggcgtctttgcagtgccctatctggcttcaatatcggcgccatgttcaagcagcgcagccacaaccagcaaagtttctcctattgctgccccatatgcgggagcaacagctatatgaggtggtgtattgtgctcgacaatggggtcatttacacggccctaccgtagtgcacgagcgtggacatccgcgccgttttctaaaaggaacaagaccaactctaggtcgcctgattttgcagcatgatggagcgccatgatgccttgaatagagacaacgtggatgtctgcaccgcgatcgagtagcgcttttgagatctttgcggatttggactgcatgaaaggtgtccagcccaagttatttggttgatctactcgtgtgcctgactcgaggtacaatggtatcaatttaaagttgcacctcgagctggccttgtgaagaggtatctcgccctgatcatccactgcagaaatgtctgtgtcagaagctaggagccacgaggttatgtttgcttttcgtacgaaatgcagtattgtttggcctgtagagtctggagggctgattactgcgccagcatctgtgaacatcttcacaagatcttcagtcgcttccggatgttccagaagccgaaaaaatggcgagcgcccagcagagccgtgacatttacttcggcgccattatccaacagaaaagctacgagtttcggtggagagcatagttgaaaagtataatgtaatgctgtacattttacagaatcgtcggtttgagcattgacggatgcacctgcttctatcaagattttgagaaactggattgcttggttacattcctgggaatttgggcaagacgataagccagtgagtctctggagagacttccaaaaagcccagtctacagcgccttgccaatgatgatgcccgcgctcgctcatcgcctcgcatgttgaacacccatctaatcagctcacaggatcgttgcccagctgattcgtacagaacgattgcaaaagcctgttgacgggccgcatccgacatgctgctctaagtattatcgaaaagcaacttcagcatctccgcatcgctttcacttgccgcgaaatacacagcgttggagtcctcaacgttgactccatgcgcgagtagttcttgcatagtggctctcgcactcaaacgcgctgcattctccaccgcagtgaagctatcaggccaatctggatcccagccgtcgcgcaagctgttgtcagctccacggaacagcaacaaccgcaccattgtcgaactatcgtcgcaaatggcttgatataatacagccttaacctgatggcgactgtcgatatcaacccggccgtctgggaactcacagactttggccagatcatcgttggcggctgcctgttgtattgtattgttttgcgttcctatgatcccccctacatagtctgggtgaggggtattgccatgcggcaaaaacatggctgcaattctctagagaacgtattatgcgagtgctggtaggtttgatgtgatgtatgtttgacgtgcgtcggcaaccctggagagcaaatcctagtgttcctgtcacgtgccgtctcagcgcgtcgcgtagtccaacaccgacatcaatcaaccacaaaacaaccacaatgtcgtctcaccacatcaccaaaatcacacaaacgactttcaaagatgtcttgtcgcgatacaaacccgctgtgcctgagaaactccacgatctagacgcgctgcgctacgacaccattcccaccgccgtcgcaaagagaaaggctgatgatcgccacctcacaaaagatgaagtcgaaaaacttgtagaatggaagctgtaagtgcataaattcacccaggatcacttcaatattaatccaacaatcagaaaacacggcactttccgcccgaaactactctcactcgtgcaatccaacccagcagacgtagtgcaagaaacgacaacatcggctttcaaaatgattcctaagcagccattaccagctctaaagatcctgacaaatctcaaaggcattgggccagcaactgcatctttgctgctttctgtggctgcaccagatgtcgttccgttcttctcggacgagctgtttagatggtgtatgtgggatgagtcggggagtccgagtgggtggcaacgcaagatcaagtataatgtgaaagagtatgagatgctgctggagaaggtgaatgtgctgattgagaggttgggtgtcagagcggtggatgttgagagagtggcttgggtattgggcaaggagagtgttgacattgacgctggaagcgatggcgttggggaagaaaagggcgagcaagatgaagccgaggaagagaaagttacagaagaaaagacggtgaagaaagaggtcaagaagggtacaaaaaggaaggcgagcgaggcgaaaccgcctactgagggcacgcgaaagagcacacggactaagaagtagtgtggtttatttattacagtcggaaatccagctacatcccaataatgcttgctcgacacaaattacatctgcatactgccttgtgcatccgacatgctcggtggcctgtcttcagccttcgttccccaatcgctttccttgtctccgagtaccaactccagcgtccaaccttgcgtaaagaattcatggccaatccaattctttgtgtatgtctcaccgttgagcttagcactctgaatgtatatattcttgtatgtgctgtcgaagttggtactgcggaccgtcgccgtcttgttagtgactgggctagtgatactgaagctctcgaagaaaggtggggtgatgaagtagacattttgaccgggattggggaaaaggccgagcatgctgaagatcgtaaaggcacccatggcgccagaatcatcgttccctggtagacccgccaaggatgaattgaaggatgatggaatatctatcgtgcgtgagttatgggctaggagttgtgagttttcatgacttacaataatgcactctttcggcagaaagtgcgggccggcctgcatagtgaggcatgaaaaccgttaggaagacgggttcattgccaatatcagcgaggcctgacgtatggaagaagttcagcctcttaatgaaagtgtcgtcgccaccgaggagatcgatgactttcccaacatcgtgaggcacaaagaattggtactcccaaatactggattcgaaagtgtctctcgggttggacgtaagcgaacagaaactggtcagtggactacagtcgataggatcttggtaaccccaggtaccgttcagatacttcggttggaagtagcccgtgaagttagtatccacaccattgatggatgacttttgatctgctttgaacaggttctcccagttcgtagctcgcgcgagatactttgatgaggtattctttcctatgccgtttgcaagagtagccaaattgaagtcgttgtaactgtactccagagttcgggagatgcttcgcgagtttgtgccaaagccgataggatcgaagtccgaagacggaatataattgagcctcttccagctggtcaagcccccacggccttccttgttccactccaaaggctcgttctccgcgtcattgacaatcgcttcgtatgcgagattccagtcgatacctgtgaggttcttgacgtatgcatcgactaggacattgtctgcgttggacccgccctgtgtccagcctttgcaggtgctcatcatgcagtctggtaaccagccacggtgcttgtacgtgtcgagcaaactcgtcgccattttcgacatcactgcagggtcgagaacagttaaaaacggaagttggaccctccacatatcccaaatacaataccaggaatcgtagtatggcacgtcgctctgccaatgcggattttctccagtgtagtcttgtggagaaatcatggtcctgtaaacagcactccagaagctggtctgtatactatcattaatgccctttgcctcgatggaaatcggtgtaaatttcttatgccatgcctgctcagctgcagtgaccaggccgtcgaagtcaaattccggtccaggtatctctcgctcagcgttctggcaagcttgctccgtgctgataaaacttagtcccatacgtgctagaatgggtcctgatactggtccttggaatcgaagatagccgccggcttgtagatagaacaggttgaagccgcgcgtcacaaaaagctctttcggctccgacccagcgcgatcattcacccacactcccgaatctttgatcttaccacctgatgtatgaagacagaagtaagcaccatacgacccagcaccgaaactgggtagaaatgtgccattgcctctcatactcccggtcgtgcctccatcttctgcattgacgctgattgaggcattttgtcgactcgcccaaagatccgtaaggatcgagcatgatcattggatctacactgatattaccggctgatgcctccgtaaaattgaaccgaaacagcgccgcgtgttccgagacagccatgtcagcttgaatgccattgacgagcgtgacaccaaagtagcctggctttgctttgatggagtcgttcttgtactgtgtcgctcgtgctgcgattggaaacttgcaggtattgatgtcctcgcttgagcagagctgcggaaatatgggaaagttgcctagacttgggtttccaccagtaccagaatcgtgaagcgcagaaaatccagtaatgttggagttgtccgtcgagaagcctcccgtattcgctccgtccacatctgcgacagctgtatgattatcagtacctagagcgaatcgcctgcaagatgtctcgaacctttagccatgccatagggcaatgtcgcacccgcgaagacattcccgccattctgactgccgattagagtgtcaacccatttcaaaacatcagaatttgtcgtttgtctagatgagatatcagacaagactgatgttgcatactgagtgagcaacagaaaatggatagaagacttcatcgtggagcatgtcttggtcggcatcagtagagtagaaaagacatcgttattgtaccgggcggacaactcgggtgcaatttcgtcctatatgcgccaacgtcatcttgattgcgagtacatgattgctaccttcccgaccaagtgatcctagcctgcggggtaggctgaccagcgagttgggtttgtggtgcaacctcgagcctccgcttcgagaccagcggttgatgattgttgccgccttctcccatctttgagtttaattgcagccagtagcaggaccaggaaggtgcagcaagcttcggggtgtttgctactctagtgcggctagtgtggctagtgctcacctaagttattaatgggaactcaaaaccattgagtacaaacagactgcgaccagatgggtaatgcaccgacacaagagtttatctaacccctataattctgcttagctcgtacatttcaagttcgtaagtaatccattgcaacagaatgtatagtcgaatgcccatagacccgatcacgacaatgtaaggaggttgctaaattaaacccatcacgaaaaccagacgcatagttatatgagaaacacataagcagatgatttcattgcaacgcattggatcatgtcattatagtacatgctagtaggcttcttcctttttcttacgtccacttaatttgcaacaccaatttctgtgtagagacgtgctttacatgcgatagctacaacagctcgtctagagtttaaacgtgccagttgatatacatactcgacaccaggtcacatccataaatccgcgtactaaatcaatcgtgttcttgtcaaccaaaactaattcgaacgtagtcaggctttacacaaccataaacctaacagtctagctttcactcgaaatgcgattgttctccaagctgtcaagagtctaattcgggcaattctcttatcgcgactcaaaacatcctttctaccctccgccaccccatcaccaagtacctttaaagcaccgagacccatttcagtaacacagcctctctaagacttcccaacttcctcctcaaccgccatgccttcgtcactctccatcacagctagccaagagaatgtcttgccagacttccagaaggaacgagatatgtaagagcagccaattgttcgtcaagaacatatactaaaaactccacagcacgtccaagaatcagatgacctcgcctcttctcaaactatcttccgagatacgcaacatgatctacaccgaggcctttcgctcatctacgacactagtacgaagcgacaaagacaaaaccgatgccaagtacttgaagtactcagaagaatccgaatctactgcggctctcgtacgggtcagccgccaagtccgctacgaagccctgcctctcttctacgcactcacgacattcgatttgagtgtatgcgactcgacgcgggctgccgaatggaccataggcgtggagaacagcgcggggattacttctatcatcaggagcaacaacactatctttgttgatatgcttgatgaggctgagagcgggcataaatgctttcctaatgtaaagcatttgcaggatgcggagataggggtgtacgaggaagcattgaatgatgcggaagaacaggccagaaatcgtatgtgattgggtggccgaacctgtagtaagcttgaactctttgtgcagatgaatgagtgctgtaaactggacgtcgtaaagcaattcgattcgtatgtaagcaactattaagtctcgccatgacgcctcatagacctgggtatatcgatatcaaaacaccaatgaacgccacaaacataaaacgtaatcatcagactggactcagacgccaggcacaccttctttcgatcgtatgcgtccctctctcacagtgcctatagtgacaccagcctcgccagtcatccagccgggcatcttctctccgtccacaatgccctcttcgactaattggcgaatgccagcaaagacgtgcgtgccttgaaatgcgacacgaacattgggtacccagccttcttgattctgtatgtcctcgaagtcttcggcggttcgatcgagtagggaaggacggcctcttcgagcttggttggttgtttgatcttcgagggtgtatgtatcgccgtcttgttgcgccttgttaccccctggagcagctggaaatgcatcgtcgatgcgggcttcgaaacgctctagaccttgtccatcatctgcctttgcagaagttccaaatcgcccagctgctacctctttcctacgcttggcttcgggggtgtctgtgctctctgccattcgctttggtcgacctgggccagattttgcattgccgtttgtcgcgtgcttgtccactccattcttgtcctgtccatcactccgctgagtcgtaatgaagtcgagcgcgttctgactgaaactgtggtcctgaaagatgctccaacctcccgttgctgcgttacttttcccaggcccgcggtatgtgaggagcgcgtctagcgatttggtggtgaagtttgtgcttgtgagttggtagcgcgcggacggccgtgagaatgcctttggtatcgcttgctgtacaatgtctctcagatgtcttccatcatcgcccacaacctgaccagtaagcgtagccaaagatgagtacacgaatggcgatccattcggccatacaaagaacactgccttggcgctatcgggtctgctcgagtctacagccaacgagctctctgtgctgtacggcgagtcatgtatgtacacccgcaggatggtcatcggggacgtcttgatgcgcgtgatcaggtagtgcgccttcataagcggcgtgagttctctcgctagatttgacatgaacgtctgcgcctggaatcttggaagatggtccgagtcgttcgtgacttccatatccgtgactgctgaccgcgcatttgcaatcttggtcagtcgtttggcggtccagcgcagagcatttgggtggtcgagcaggtattgtatttcagcagttgctagctggtacatggaaatgcctgtcctccagtctccctcgagtatgcgatcgagtacctctcttcgcccgcccttgcgcgcggctagctctctgtatgtctcttgtagctcttcatagctctgcgccggttcgtacaactcctcatcgtcttcctcatcggcatctttgcggtcgctgagtaagaaaggcttgcagaagtcgcggttcttcttgctgagccattgttgcgcgagcgatacgagcgattgccgggacagcttggtgaatgttcgctgaacttcgcgatgggtgataggtaatcggtgagaatgcggtatattcttgtaatccggagcggtcgccatggtgggctgccgtctacatggagttggcagcgaagatgttgttgatcgtcttatcgataggtgccggctagacgcgttgagacgcgaccaagtcgagacccgtgcacgtgacgttgacactacgcaaaattgtgatgaggggcaggagtcagagttgatatttttgtgcgttattgaacatatccatatatgcgaacgtacattaagattgtacctcaagtttggttcgcccacagcacgtgatatttgctttcactgcacatgtagttctcgtcggttccgaggtccgccgagcatgcactcattccagcgcggcaaaacgttgacgcgtgtccggcgcaaaacagttcggatgacggccacagagtgtcattggtcaaagcaccctccccggcaggattacaaactctgccgaggacaacaatactaacgaacgagtgaaagaacagcgatagagtgtaaaactcgtctctgccgcgaaaagcgccgaaaaggacggctcgctcactcaaaagaatacttctctaattggtaaagggaagcgggcactcgcgattcgatttccaagagcgagattgggccgagcgtggggtgttggctcgtggttgatcgctaatccggcactcacatcggcggggcatcgcctgggtcatcgctggctccctcttgacagttcttcacgtcaccacttctccacatactcctgctgcttccccaacacaaccgtcgtgaggcagacaacaactaccatccgtacactgaatattcacgacgtcagtaataatcgaaaatttggattgaggcaagcgcgccggttcgagacccactcctcaacacggccgtcgccgcatctccgaaattcccctccaggcctccatttacctacaacatcactgtggtcgtcgattctaccaccgctcatctcgtgagacacgacactgtcgcctatgtcggcatacaagggccaccggggtcctaatgtgtcccagtacatcgccaatttgaaccagttatcaccaacacagggtcccctcgacgagcccgtggaatccggagaagacttctcggcgttccttaacaacgagttctttgacatcaacaacaatcccattcctggtttcgacgcgcccattgacctagaagtcgacgttactgctgagcaatcgactcagccgggtttcggagataattcgcgtaagcacagtattcaaactagcgcggatcccagcatggagttcaacttgaatggtaagtgcatctcatcgctttatttcccttcacgacggtatgcattgctgctcgtggtctggccgcgatggtcgcacagtctgcaatccgtcggccaataggcgcagatcgcaggcacatgcgaaccccgccatgcgcccgatatgcagtcgttacccccacactcgtatattagccactcagatggcatgtccaaggcgcagccctgcagctgagcgaacggtgccctccaagcacgcaattgcccgtgctgctcggtgcaacaccacagacagcatcgtgcctcgagcattttacttcgtcaccattttcgcacggcatggctgactttcatctcttcacaggtgacttccagttcaccgacttcaacaacttcggctccacacctctgcttgacacttccatgcacggcctgccacagcagccaaatcactatcctctccccaacacatatgggtcaccttcgtcatcgatctctccagccacacaaggtttcgaccaggctgcgaagaaacgcaaactcgacagtatcgttcccacgacacacgaatcactcgacgagtcggtgcgcgtcgctgcagaggaagacaagcgtcgccgcaacacagcagctagtgcacgcttccgcgtgaagaagaagcagcgtgagcaagcactcgagcagaccgcgaaggaaatgcaagacaaggctaccaggctggaacaaaaggtccagcagctggagactgagaacgcctggctcaagggcctcatcacagagaagaacggcggcaagcacaccacaaccgacctgaaggcgctattaagcaagcacgaggaggcgtcgggacggagtagttctacgcacactgacggcgttggcaccaaggcgtgatccctaaaggcggacgcctaaattccctcgatttgcttttccacttgactttagtctctttttccatcgagctctacggctatttaccctagagactcgttgatgcattacatcatgtacatacatcccgcaatctactttgctgattccaaaatgatgtccaacgttgtcatgcgtatgtgaacgtattctctgagaggcatccctcatgttgaacctgtaggattgctgaccttgctcctactggttccagatactatctttgacgtaatgtgatgtggggatggagttcgggagcggatctggggaagcccttggcagtaaaagatcagccagacagccagacacagaggatagtgtccatcaaatgaaaacttagcagtgtaaaaagtagatgtgtatttccagaggagtgtaccaaaagaaaggactttcgcttcgctcatgcacgtaaaacatatacagctccgacaaccacggcgaagcaaaatcacctcttcccgaccctatccaagaaacatccgagtaggtgggatttatcagtcgcctatacacaccaccaccaccatcgccgcaccatctagatagcaacccacgtaatcgcaatcacaatatccatgcccttcttctgcgcgccctcccacttgtagctatacgtgccatccttctcgttgttccagtacgcgccgacagcgctgtgcatgccgcgacgcccgtgcttctcgggttctgacgggacgccaatgtgttggatcacggtgctgttgatgatgtatttgtacgggggttgcgagggctcgccggcggtagtggtagtagaggtcttttcgatcagggttttcaggatggtttgctgcggcgtggcgggttagttggagtgcgggatttgggagggtcgcgtgagagagacgtacgatgatggacgtgttccagtcgctgactttggagtggtcgtaggtctctgaggcgccgattacggattcgcaggcctgggggtgcgagttagattggacttgcggcatgagggtttgggcttgcgtacgtgagcggcgagctgttccagctcggatgtggggagcggtgagtgctgcgaatagttagctggcgattcctacttcattccgagagttgtgcacatacagccattgcgtgtgaagtatgaatgtaggtagggatgtggtggtaggggtttcaaacgtgaatgtgtggcttgaacagacttcgtcgtgtgaatgaggcgtctgttggtgtttactgccaattcggttgttaggccggcctcagcgcacgctccaccccacgtctattgcggtccgtgtcacgtgggcttgtgattggatagcaggcgcatgcgacatgggtcctgcttggagatcaccaggaaagagcttgatcgtttgagagcttcttgtccttcactcctcaccagcctccaaacaaacccgtcgtctgaagctgtatcgaacgtcaaacaagccatcgctagcaaattgacgcctacttcaacaggaacatatccacagcagctttcgttcttaccgtggggccatcactaccgtcgtcatgtcttcgcaacctctcctccaaaccgccccgggtacgtcacacgcgttctacaaagcgaacagcttctaacctatcccctcaggcaagcgcatcgccctccctacgcgcgtcgagcccaaagtcttcttcgccaacgagcgcacctttctctcatggctcaacttcaccgtcatcctcggcggactagcaatcggcctcctcaacttcggcgacggcgttggcaagatcagcgccggactcttcacgctcgttgctatgatggccatgatctacgccctcttcacattccactggcgcgcgaggagcatccggatgcgcggacagggtggattcgacgaccgcctgggtcctaccattttgaccattgcgctctttgccgcggtcattgtcaactttgtgttgaggttgaccatgggcaacgagaagaaataagcgctagatggggaagaggaggctggaaatgaagtcggaagatgatgggataggacgaccaggaagaaccttgttgggtgtataggaagccggctacaagttttggtcgatctgtgatggagagtcgccattgttacatactgtgcatttgaaagagataatgagttgagcacggcagaaaaaaagggaacttgttggagtcatggggagaacgtacgatatcgagggttctcgtgcacggagtttgtgattggtatctgtagaatatttgatattagttgtgcaattgcaatggttcgttcgcatcctctcgtcctcagctcgaaaacgacccgttacgcaagcgaccgacttcacctacagtcctgcttttctctgctattttcaaggcatgcggtgctacccgcgtgcgtgtcacccacctgcaccgagtattccttaaatacaaccgtactgtgccaggcggttgatagtaattacaccgatttgcttgcaagagcaacgatacggtcatacgaaaattatatggagcataacgcatgtagcaactcctgcacccatccgccaaacctaaaaaactttagtcaaagtaagttcctcttataaatttgcctaactcactctcatagtagaactcgccgaactcgccaccttcaccgagctcggtgatgccacaatcgtcgaagatattgagctcgatgatgccacaactgtcgaaggtattgagctggttgtctgtggagccgagaagtctgcttcataaacattgacgaattccgctccaccgcaggtcttcgatgtctccccagcacagggaacattgcaatcggctgtttcgttggcggacatgtcgttgcgtacaaagtcgctgcaccagcattgactgcctgccaccatcccagcaaaacgatagttggcatttgctgggttgtagcacgcatcttgacattttgctggcgtgttgttagggatatcgctgatgcgcttttcgaggctgagaaagtcggttggaccaaccggccagcagcccaaaggtttccaggacgatgggcttggctttgctgaaggttttggagtcgtaggagtaacggccgtagtactggatggcaaaggaggtgcctcagagtctacccatgtacagtacgaagtattgagctcccagttgccgcagtccagggtgatggaagggttccagcgggtgaaggtctctggcttaatagccaaactgtctctgacatctttgcagctatgatcgccagagttgtcgtaccagacggtgcaggtcttgatagtgttgacatcgaatcgatagttctgcgcaagaacttgcaagctggaagaaaggcagacagccgtgaagcgcacgagaaaatgcatcgtaggatcgtcagcctaaatctgtgacgacagagaactccaataggaaaaaccacagcaggtttgtaaaaaggtaaatcagcgaaagagtggactggaagtttcaacgtttcgtggaagacactgggtccggcggtaaaccatctgcagtgtggctcgcaaaggagcgctcgataaaacccctgaagacaagggtcacctcattgactctaccttacacaggcccggagctcctcagatagtctagggtgagtagctggctcgagttcaaggtctgccaagtgcaattactgcgccgcacactcgcatacgctgggtatcaattgggaatagcgttccttcccgcgccttctctacgcccgtaatctcgggcctcgctcgaaacgatctggtaacacacagaagctgcaggtctaacagatttcagaaacctggactctcactatgtgctttcaggcgtaccgagtcttaatcttacggcaaaatagcatgtacctcgacttgatcacctcccggggagggctagtgagtcgcgggcacagaatctttgctggaaaatgaagaaatagaaacatgggaagataggtagtctgctttttcgtatgcataatcagatcggctctagggaattcacaagccatttcttgagtacgcaccggtcgcggtgattcttgactagaaatacctccagatgtcactcacgagagacttggccttcagcagagtcatcgttgacaaagccactctagtaagtgaagcacgctttttcgccttgcgcgctcacaatcaggcaaaaccatcacacaacaaccaaaatctgagttcaataagcaacattcatgttagattctcccataatcactaagcgatgccaattttctgacgacacaacgtaacaaggctctatggcgattttctatctctttcaacgcctcccgctcgaactccgcgacgaccgaggcctcaagatccgttcacgccacccgagcagaggataccggtcgctgagcccagtgctagttgtgacaagagcatgttaagagttccgcaagaattacagctagcagagagccttcatcgctgatgagtctctttcctacatttaggcaaggttcaacagcgatatgatgcagatgctaggttcaacaatgaatgagctgccacaattcaaatttgtagaaatgaacgtgattaggcgtttgaggctcgaaatggcgatcgaaaatgcgcaggatgattatgagaaggaattctttttcaccacgtgtaggcatcaagtctgggatcttacgaagcttgagggctgtgatatcttggtagaccatagtctgattttgtccgcgcactttgtcgaaaacgttcattggagagcgtgcccaaagagcaatgtccatgtcgtcgacacggagacgggagagtggatcgattccaacacagctggaccgtacgtggactgaattaccaccaaacatggtgaaaccagagattgtcaaaggatcattgatgactgggatgaggagaacgaagaggacttcaagcagagggaggaagcgatgatgaagatgaaagaacccctgccgcgaatcgaattgaattattagattgtcgtcggttcattcttaggctacaaacatattctacatgaaaagagccggtcttcgggtcttgactacaagttgtacgctacaagaggaagtctaccaaggaaacgcaaccaagctaacgtcaaggtcgggcgacccataaccctccggcaaagtccaaattgaaagcttccaaaatatgcctacaacaatccataacaccacgctcgacgacttgttgccaacgacccacaaagccatcgcgtacacacaaccaagtccttcaatctcgtgtgtcgttgtctaagatgtctgatctgcatcataccacaccgctagctcctccaccctctctcgtcctacatacagcagtcgacttcgtacataagcagggcatcggtattggaatagtccaacgcacgccgataggcgcagccaggaacaacaccataccaataactaagcgcaagtacagtgtgaagggcagccagttcacatccgagaatgtcaagacgccgaaaagagcttacatgttcgcaattatacttgcgatggggctcgcacgaggtacaatcaaacgtcgatgtacgaagacactcaatatccgaaaagtcacggtgctctgtgagtcatcagcggttgtcgagctggttaatttccatcgcgataaagctcctgagagtctagattgtattataagtacaaatgatcgcgcgatgatcacaagagttctgataggtgttcgagagctatcacggcaaggagttgatgttgttatagctgaagatgtgctggaaattaggagcaaggagacgatgagagctaagatattggcacggcagaaagggaggaaggcgtgtcgcagtcgttgtcaggcgcaacacaatgctttcatagaagcaattaccgatgtcaactagacaaaattcggcacagtatcattcaaatgctacacggaaacgatggaaggctgtactattgtgctatttattggcgggatggcgagatactctgtatgtacgctcaggctgctgcgcgccgttgtagtctatagggtgactgttcgttccttcacctaatcgcgaacgtctgttccttttctatacgctcatccccagtcaacccacgaagaaactctccatccatgattccgtgtacatatgcgtcgcccacaagctgccactgtaaagtctggtccggagattcaagtttacgaagaacgacaggaacactacatccgtataagatgcagatttggtcgcctatacgagcatttgggggtactaagccaacaaattgcttgccacacaagttaatgtccgatcggaatgtccggcggttccacacaatgtcccgaacaaccagaaggtatgttctaacgagttcgggaatatcgttgtcgagtagttcctcgatgtcgatacctgatgcggtctcactgttgagcataaccagaagattttccatggctgacacccacgagtcgggtgctggatcaccatttccatttctgtcggcacaaagcgttcgccaccaagtacaaatttcttgcgtgtattcagctccagagttcttcctagggtctccaagaattgacaggcactcttgagtaattatagcatctgccattcgcgaagatctttgcttaatccgacccactgcaaatcccttcacggagagaatgcagctgcgatggacatctgatccctgtgatgcttgtggtttggacccaccatcagcattatatgttggcttcagagggctaccaacgagtggattaccatggagacggtgcttggagcgccacgacgggtcgccatagggaagtttttctctagatgctatccaggaaggtagatatgtcaattcttggtaatctcccgagctcttttgtgcacgaaataaagaacttggcgcccacggccgacaaagaatgtcgagagaatcgttttggatgtagcagtaccgtacgaaatccgtgtatacacttatagtgctcttactgtagtccggaactatcacagagccctgaccatacctcgacatcgatctttggtcgttggcaaggttcagcaacgtatacattgtatcctgctcattcgaggtttcgctgaacgtggctaaatgcacgagcatttctagagacatcaggtgatgaagaattgacccgtcggcggtcttctcgaaggatctttggatcaaatctagcagccttaccgctggagaatcaacgaaattcatcaatgtacctattcgcgttttggtgctcaaaagtccaggtgcctgtggttcgctgttgaactttgatcgaatcagatttgtgacttccgtgaagtgtttcaactgtagctgtcggtctccgcattggataatcgaatttactgaaaacgcagcttcttgtagaacccagcctcttcggaaccaggaccgctccatcagcaagctcaaggcagtgaagctgtagtctttccaccatgacccagtccaggagaatgaagtcttgtcgggatctccgttctgggttccatcatatatcttgtttacaagctcaatagctagcttactggtcgcatcctcttcgcccagccaaatgtacacaccggcagccttgtcgtaaattcgcgccatacgcatgacttgcgcactccgttctgcctcattacgctgatcgatactgatcgaatctacccataaactgaatgcatgattctgtagcgctcctatcctccgcagcgcgtagaataagtttggtcgtacgtggacgattgcgttgtcgatcgtgatttgatgaagagcaggttcttgcccccaaacgtaacttaaagcatagtacggaggaggattagaaaggtcaaactcttgcaatctcgcttcctcgctgtccaggctggagtgtcagcagccgaaatccgttcgctgcaagaacaccataacgaaatgacgtagacggacgtaaggttgctcttcgtcgattacgctcggtatttcgcgtcattgaccattcaatttcgttccgcagtcgtctgaatgccatcctttctccctctccatacaacagtggcatatggacatcaaatatcccaagcaaagagtaagcttggtcttctgcacgtgtcgcacttcgtgaaagagtccaagacatgcgatcttcgacactgaattttgacaacggactcccttgaagagccatctgcggaattttagtgatatcatgtagctgtgccatcaaggaaaccctgtcgcctattcggttgccttcggagtcgaagaactcaaccgattcaggggcaagaagctcctgcaatgtccagctacgagtgaaccatctgcttgagtgcagtgatgacatggtctgattcaaatctgatacgaggcaaacatcccggaggtgcacgtaacatcttgcagcgtctttataccatctaaacatcgaacttatggcatggccaagctccatgctgctcgacttgtcgatgcaacaagtatcgacccagaagaaagacaacccatctttcgcagcctgccttccacagaactcaagcttgcgataccctgctttgctcttccaacttgctgtggctccatccgtcacgtccttgaaaagaacttcctcgtcacttcaggtatgcgacagtattgcgtatggtgggatatcgccgccgaaaaatttggttaggctgaggtgttgccttgttcgtcatatcgtaagagtcgcatcgtgtgctggtgagttatgatgccaaccttcctggaataacgatcagagcatataacctccgaacgaacagcttaatttgatcgtgtagaggttttccgtatgagtgagtgtagcaaagagagaaggtggggtaacaggcagcgacgcttcgagctcaccggtgacagagtctggctcgctaagcatgtcagcaaaaacaatatcatgcgcccaacttcacatgagtgttgttgacatgatggtctcgaataaacatatttttgatgatcgtctgatccaggatatgtagtgtgagctggaataaaggctaggacagttataacgcaaagcaacattcaattcagaatgtcagggacaccagtcctgatcttctcacttgaagctacgttcgagcactcacctggaaccacttctctgccgttgtgtagttcctcgtgtaccaccttaaccctcttcatactcttctcaacctcatcctcaaagtgcccaagcacatgcctacacctctcatcccaactcgcactctcctctccacagtaccgacaacccaactccgtcctcggcacaaactccaacttgctcttgtcgatcacagcatcagcggccacctctgcgtgtttatctgccacatgcttcaagaacttgtctttgcggttgaccaagaacggattgtgactgtcggtctgaccgcagatatcgcatagccaaagctcctggggctcgtgtgtttcttcgtgacgacgccagtcgaaggcgcgtttcgttcggtagccacaaccgaaggtacatcggtatgggccggtgttgacggagcggcggccatcgttttgagagcgtcggcgacgacagccggagacatatctttccacgattggtaggatagttggggggaggtgcttgtttgccgtagcaagtgtgtatggttctggagtagggttttctttctttcctgaacgtggaggactctcctctgtgtcttggtcttccgcgatacgcttcatggtatcgttgctgttgcgtctttgtctaacgtagttgatcactagtctcggttcgctccgtatagccgttgcaaaagcaactatacgatcgtcgtgtagggttggcgcaacttcgggacgagcgaagcctttataccaccgctgaagaagcccactctgctctttcgtcatgtttgcatgacccaaaccgaagtcaccgaaatgttggtgtcggtgactcctgctagtggatgtactacatgaagacatctgtgtcttttcttcgtctgagtcgtttttctccagtgaatcactcgaacagggcgctctcgagatgcggactggatgaagttgggtttctggtcgttcgtccagtggactgtcccggcgtctcttgcctgatttgtttgagcacggcgaggtagccgctggcgagtccattcgtgagaggttgaatctcgatgtcttttaatgatatgaagctgtgtacataatatcatgacagtgtacctcggaaaaggctgtcgctgaatctttcaatcttgatgcctagaacttttagccgttaagcaagcttgttgaagatatcatgagtgctcaagcatttgtatgacggcttcgctggaattcagttaaacacgagactgagccagacgtgcctcccaaggacaacggcgccaagggatatccaaagatagtgttagctgttgttctctaggtccgaagcagagttagggccgccaacgctgtttgcacatcaaactgcgagcctcagagactgcaaggcggctgaccggatcgcttcgtgaggcgttggtcaaaattgcttttcaaatttgggcgtcacgctctgaaactcgagctgcgctgtgagtgcagtgccagctacatagtcgggcatccatactccagaatgggcgtatgctcgttggaaggcggccgcgggctttaggttgaggtagctatccaaggatggctagtcttaagaacgcgtcaatatattattgggcaacactgctgccttgcaacggggcctaaactgtcagcaggacatttttgtgatcgtgcatcgccttcagggtgtcaatagagtcgtgtacatgaggctacatatgacatggttttggcgctgcgagcctatgtggcgcaaatgtggcctgtcattgcgctgtgagtaggtaaggttcagggattaggaaaaaaactgccaagaccgttttgcttgcgtctcgtagctaggagcaggataacgcgaaatatgccagatcagaaagtcatctgtattgcttgcaccgtcgtatgccaacattggtgtcgagaagacctgtgacatgagggcaacgtatgtcctgaccttgcatagaaccgtgtgccgttcgaggtagagtctgcatgtcactgaaaacgcagtgctaccgtgcatactgctgtgccaactctgacacgagactgctgcaatctctgacaactcgtcagtggaggcccactaacgggtctactatgcttttgatgccggtcaagcagcttcactgccgcgagctgatcgaatgacagactgaaatcttcagcccaggtgtgatgcgacttcgctattagcgagcacatctaccacaggaaccgttgtagcttgccgggctcgcttggccactcaaaccctcgatataggaaaatgtatgtcacggcgacgtcaacgaccaatagccacagtgtttccaacccgagtcggaggtcgtaccagcttcggatacatcgctcttgggacggaagtgaagcagaggcagacggaacatgtagacgccagatgatccacgggatgatgaaatagcgaggctcgaccagaggcgccgtaaccacggagagtgctgtagcggccaaccaaatagtgaagaagctgatctggcaaggcgtacgtccggtcttgatgttggttgggtgaccgttctcgcgcttctgctttagtggctgctcatcattgggcgaagctccgacggcattggtcactagccatgcacacgcatagtaggcagggacagccaagtatctgattgctgggtgtcgtcgcaatatccggaagacgtaaaatacgtaatgtcgattgtcggccagagtgtacggatggattatggtgttgaagtgaacggccaggaaagcgcctaggatgaacagacctacggacaatatttccgggaactttgaggtcgttggcgtgatatgatatctttcgaagagagcctggaactgctttggcagaagcatgacagcgggtcgggccatcggtccaactacaagtggtgccgagaagaatgcgatgtacggccagatataaagcatctgtggaagatgaatggtagcagtgtgtgctgacttgtcacctgccatgtgtcaaccttttactcggacaacataagatgatctgacataccgagaacgacacttccgttccagataacaaaacttgcgaacaaaacaagaaggacaaggtagggtgaggcaacctgcaataccaaagctggacttctcattgctgcaattgcaacagtgacgaccaacagaccataatctgacacggtttagcgcaggcggcgtcatgcaaatgatcagcgcgttcgtaccttgtaagctagcatgttttagtgcgcagtcatggactagaccattattccagctctcgcgaaggatgtcaccaacgatgtggggctttttactcgtggaagaaggtgccctcgctttgagagcatcaatgacggcgagaccagcgggaaacacagccacccagaagatattcgtttgacgaaagaaaagtgctaccacaccaatgaatatcgtgccaatgctttgcaacaagttcccgaatgtgctcctcttcaagaacatgtgaaagctaagcaaaaccaccagggttgacatgacatcggtatagaataacgcagaaaagaagaacaagggaggaaagagtgcaatgtttagtgctgtgttggcgtccaatatcagagtcgaatcattgagatctgggtccttgtcgccgtctttgacgttcaacggcgcgttttgagaacgaggcgtgcgaagtgtccgaaggatactgtagctcacaagacagataagacatatggccgctatattcaaggctcgaagagaagctgtactacagcccaagagcggtttgaagagcttggctacgatgtatctggatcgatcagccagcgactcgcaatgcgtgcaatgcacgagtcgtcttacaggcctgggggagtagtgatcttcggatcccatgtatagtctccatcgcaatacttttgagcctgaggcacatggaaaaactcatcctgatttgaggtaaggactatatcgccggccctacgattataagcacttacgaggtatggttctggcacttcttttgagactaggttcaaccacgtgagcgaacagttaaaagtcagcagcagagcggcgtgtaacggccagttctgtatgaaagaaggcatcagatgctctcgtgaagatgagaacagtcacggtggtggagggaaatgatgatgtcgaacgttagtggccagaaagttggtggaccctggagctagcgtgtaatcagttagcgtcagtgtcgcgttcgcgttcgacatgccaaaccttcgatatacagccgaacccttcacgacaacgcgtcgcaagcatggcattgcctcttccacctgggctgacgcctccagaaatagcgttcctgtgcgaaatggagcttgtcaccgtgataccacgccaaagactggagggactggagttgttaggagtatgtaatgccccgcaaacaccccgccaaatacgtcgcagagacatgaccacaaatgtatacgcttgggaatagtcaattgagattatataggggcgcattaaaccactcaatcctccccatcggaccaacgttcccctctggctcgcccttctacttaagcgtcaacggcgcgcaaacatcctgccaccaccatggctgaactcgcattcccttactgctatccttgatcacgagatcgatcatgatgaaacattttcaccgccgccacgattgcctccacagccgtcagcgaacaccctacctacctcgccgccatttttgtcagacaacacagcagatgcagcaccagacgcattgccataccattggctagagattggtgaaatgttactagaagctgcatcagatgatttcgaggacccagacaatgtcaggaagcttctgagagggctcagagaagtcagaatggcaaaactaagaagtggtgtggaggtgctggatgctggaggaggcgtcaaaatgaacggtgtgggaggcatggaagtgggggagggaagggcattcgtcactggcgtcatagacggactgaggtacatgggcatcgcaatagacagcattgcagagattaacgatcgacaggaaaatcgcagcctcacgagagcaacaacgaagagaccgggatcgggaagagctggaaaacggatactcaggcacggctgccgactatgatgacgacgaaatggacatgcaatgagcacagtctccaagaccactcaaccccaatatcagcctcagcatcaactaccctgtgcctgcccgagcgatcttcctcggagaccccgtgaagacagaggagcgccatcgggcctctcttccccctcaaggcacaggcatccactccgggtgcatcacacgacattcagcataggaatatggtgctgtgcttatgcacctcgatgtggacatcatatgcagctcaaggcaccttgggtctatcgtcaaaacggcgaaaacagccgtcaaaaccatcttccagaaatatggctatgtgaaaattctagatgttgaaagcgcccgggtgggtcacgataatgctgtgtaacaacggcaagccgagcggcccgccgtcacacccgtcacacgcattaggtcgtgttgaatgtggggtaattggccacgcgcaatactcttcagcagtggtcaatcaactggattttatgtggacattgaaggccagaccgtgagccgggagtctggatggcatggtggacaatgatgttgaggtgatgcgacatcggaaggctgctacggaaaatcgcttgatggaatattggctggattatcgcagctgaagtgttgtgcggctgcaagatactgcaaatagcattgtggcatttttgttggacggaggaaggcgcatgcatgttgttgggctgcagtgctagatactgcagcgcaagctgctgtgcatcttcaccaggttctttacacctgcatcgaatccaagtccgatgcccagcttcgaagcacagctaaggaggaggctgaaaaaaatatgcgcgctactgctgtacactcaaattcaaatcagtgcagatgctaatatttcctcaattattacgttgtcaggaaatatgtaatatccccaagccacactcgccacatcatgatccccaatacatccagcatccaacgcatgaagtcacgagacctcccaatatatcgtttgcctgaaccatttctctattctcagaaacccagaccacccacgctgacaaaaaaccaccctcatctcaaagcccagaagcaaaacacctaccatcccattcccagacgcactcgcatgcatgaacaccccgactcgtcatcgcagtcttggaaccatactcggcataaccctcgccatgacagccacgcagaatgcgtaatccccccaagccaaataagcaaaacaaatctcataacttaacacttgttcatgcgctcaccaccatgcgttcgttccaccacccttgctctccctcaccttcccccaatctccacctccacgcgcataacataccagggtgcatatatcagccatcaacagctttgcgccaacctgccgcgttgagcatcgggagatgagatgcgctgcactgatctgccctatactgctcgagtaggtagtggtggagtcgcagcgggacgaggaggaatttccctcgaatgagagacgcagtaggggggagggatgtgtgttggatgttgaaggaggctgagacgagacggggggtttttggtctcgtcgcgttgcatggtactgaatgtctgtgtttcggtgtattttgtcgtggcggggctattctttaaacatgcgaagaaattcactgcgctgcaacgctttgagtgagaagggtgaggattgctgcatcgtattgcgagtatgtgtcgctttgcattgtcacgttggtctaaaagtgtttggcagcttcttcatctgtacgttgcatatgcaggtaccgcatgtagtttcaagtcgcaagctaaatatagaatccgagtatgaggaaaagacacgtttttccccatccgtgctttggactgagaactatagttgccatgtttgcagaggtggtagaaccataatattacacgatcacttagtattgcagcgtgtgttggtaggtacaccgtgtcgttgttgcagaagattgatattgcgccgtcttggctggaatgcagaactgccgtgccgcacacgacatctatcctggatctcggatctgagccgcgaatccacatggaaggaaaagagcgggacatgcggcgaagcatgaagccctgtgaggcgtggcagccgcggctgcatgtgttgtgattctttcgatagagcactgtcaattccacatctcgtcaatttcagcgcagagatacacttgtccaagctttgtgacactcatagatatcagtccatagcaaagagcaacgagcatgggaatgccatggttgtgggatgttagtgctgataccggtatcttgaatccttctcggtcctacacccaagcaatcaagcgccaccaacacagccgcgcgactttcttcagttgttcgctatgcgccggcaatcgatactgatcgcaattcccttgacgtaaaattcgccagaggaccgcgcgcagatgtcgggagaccgttgccgtatgcatggagcgccctgactgtcaaacctcacatgcgcggacgaggcttcacagaccacgactcgaaatgcagctgaaggggaaaaacgacgggcgttgaactgtctgaatcatagaaaggcatgcttgctgagtcgctggcctcggtgtgtcccggggccaattcaccgcgacgagtcgacacggggctagaacagtgggcctcgtaacggcgtggccttgggttggagaagaataagaactctggtaggttcgatgcttggaattgtacccttcataacgttccaattaaaaaaaaaagaacgcagtgtcaaagctgttgtcgtactctgtgatgagcaataaggggtgcaatatggcccatgctcatttctagtggcgtatcatcagtgtcctgggcggttgctactcaggtccgatccgcatgtgaacttgacaacaagaggagtccttgccgtcctttgagcagccattaagatccacatacacggtcaaacgggcatgccgaatcaggaaaatgcgctcgagagatgagcatcctggatggcaaacctgccagaagagttccaccggtagtactgagcaatgtagccatgatccttgctcataattatcgtacggttattcggccttcattttcgactcgtagaccaatcatcaatttattgaatgacgaccgcagaagctccgaattgatcgcgctacggtgagccggtgtactgagcgcgacagcgtcttaccgcctgtgttactgtgatctgggctgctctgtggtctcagcacctaccttgcaatgaagccggatccgcgaagattgctgtcacatgatccgagacatgcgccgtgcgtgccaggccctcccatgcctcggtacacgtgcgtcggctgtgatgaccttttggacaagccgtgcccccaaccagttcggcgggaagaaagtggggtgcgcgcgggtgaagcgattgattggccgaccgcaaaccttaccagagaatgaacgcgataaacaacacaacaggagacgcgatgattcggcagaagatgtatcgtttccgaacggtatcgtggggtggaagtgtattctcgtccgagaagagattttgtggagattgcgatatggccaatctgggtaggcaatgtgcagttcatgcaggcattggagcagctcgcaaagctgagtggttggtaattcgagcctgcgggagctgaaatgtttacccgcgcgcagatcgaatccggaaagaagacttctcgtttcaggtcccaacctgtttagcgagcactcaaaacagtcttcatgagatttattagcggagggttctccggagttgaaaaatcagaggtgggggcgttcgtgaagaacgaaactcagagctgttgaggtgtcacttaatgtgattgcgagcgtgcgccgatttcgttcttgacctttcgatagtgccctatgatctttgctgattttaaaaggtagtgcgaacgtgactcgtccagcatagatgtagagtagagtgcttgaaaacacaaagagcaatactgaaggcaagtgaggtcttgcctcagttgcccggctcgaagggtgacttggaagaaaccttctgcactctggatgttgtgttagactttgcgatcgtggcgtaaatacatcactgtttcttgggaccgagggctagctgcatactcccgtcgaaggctatgacgcccagctgcgttcaagatgcgtgcatttccgatgcggagcgttgtaaccacacaacaccacgcgactgttgagcgtccccacgcgacatgcatactctccggaagtcaaatgcaagctacgactcctatacggtctacggagaattgctttggactattggacgacgccatgttcccgtattgtgcttggcaaccaccgacgcggggtctcttagtgatgcttgtcgccaatcacgacagtgacagagctcaaggtcctcacgatgctttttcgtggttgagagagtatgctttgggagcgagtgcatgtgccgaaggcagatcgcaagcaattcgatgttttggctgcagatctgtggccttttgaggttaaacaagcggatgcaagccgcatgttgatagggatcatccttcgagaatgggcattcaacaggtgatcggcttaaggttcagaaatttctgaggtacatactcacggctctgtttttcagtgttcacgcaattgtgattcgatggggaactcggagggtgtttaaacttctgatgcggtcgctcccgcagaactgtgctaatccttaggctaggaaggcggcagctgcacagccgtgttgaagcgcaaactaggtttgctgtggcaatgtgaacagctccgaaatgtgcatgcaatgagtgcgtttcactctctgaagcttgcttgtagtgctattgccatggtcatcctagagttgctttttcgccggcagtgcgcggtagtactgctatgcatagaaagcggctgtgacagtattccttgagcttggagtttgagactatgaattgaatcaagactaaaccctcgtcgtttgccattcgaggggctcatatcggaaagcgttctgtgcacgtgacatgggcaccagcgaatgtgtgaaggactgtaattcacggcggcagaacttcctgcaaatagagagatgtcatcgtgtaggcttgtccgtatgtagactgagtatacatgttgatcggggtaaatggtcgaagccactaccgtcgccaaacgtgatatgaccatggttcctggaggtcgccgtcctgaactgcaagatcgtcgcgctcatcaccaggcaaggcccaaagtgggccatagacaccccaacaaccttggaagagcctgacgtcccttgccgagtcatgtgacatgatgaggaccttgacagtcgaacccttcacgagggcaggaagaaagggcgtgttctagcgcgtatgcgacgaccgaacgcacgtactcatatacggcaggctgtagattggacgttgctccctgtgattacatgcgtttcttggaggttggtgccgtaaccgcacaggtgcagcaagtgtgcaaaacgtttcctcttgtctggccaatgggaagaaatgcaggaaatgcaggaggtgaggtttggattgattggaggcgtcagccgtggcaaccgggggggactgtgccgtgccgcaaagacctgattgcggtttaggcgggctcgtgcaggggaagtcttttgccccttcgagacaagcaaagcccggggatggggttcgtggtgggtctccgcaagcctcgcgctgcagtagttcgtgcgtgctgcgggtctccttcatgcggccagctgcattcacactgcctacaacgtggagcgtgggaggtcacagaaagcatgcagcgggcgtggagtcgtcacaatcgtcgttgttgtggtgaggctgggcgagaagtgaatgaattgcaccgaagctactgtttatttgctggggctgcgggatctccgtggtctcaacggcggtcgccatgtcggctgggtgaatagcacgcggtgttctcaacgctttggttcagagaacaagttaccacgcgttcacatatgggcagttgtgcaagggaagcgtagccggagagaagtcactggctcagtcggcagcacgggcgcagaggcgcgaatcacggtcgcgtcgccgaaggggccaaggtccagtcgaggccccaccaaccgctccctggacgggcatccctgcgaagggccctgacagctgccaatcgaccccctgcgcccatgcctgtcaatttcacgaagcttttcctgaagttgcctgcgccgtggcatcctccgtccggaacgataataatggcgtgtgctgctgttgggctggaggaaactcctcgctttgttgttggtattcttgtgtcttctttctgacggcccgcgcactgtgcagtaagtaggccagaactactggaagtggtcgcttcgcctcgcccgtgtttgttgtgctagttcgcgacttcctctgttcgcttgggccgcagcttcctcgaagaccgtttggcaggcacgatccccacgcacgctccttgcgcacgtcaggcccatccttgcagctgtccgggtcctttcgtcacctgcactcacccgtcaagtacagtaggacgcggtgctgcattctccagacttcacccctcgaacgcccggctccatcgacgagaaacagactgcgtctgagctcctccgcctgctctgcctgagccctctgctgaacgcgtcgccaaatctctgcgtcacggaaacgacacctgttgcatcatctctcatactcgaccgagtccagtaccatagccggcctgttttcactgcatctgcgacccttccagcggcctgcatccccaataggcaatcacctcacctcaggatctgtcactcgctgctcgacctctgtcagccaccagccacactcgacctgtcaatcggtccttgtcacagagtatgcatctttccgtttgttgcgtcttcctctccgcattcctgcttcaggcctggccgagcgccgctgctgtcattcctcgcttctgtcactttggacacaatcataacacttgcgcagaaaaccaacaccaacaccagccaaggaacgacatcatcaccgccaattgaacacctgcagcaccctccgcaccactactgtgagctactgacggtcggtaccacggaccgaccgacctcaccaacccatctcgattagatgccccaaacttgtaccagccgagctgcaacggctaattagcgaaccgctttcttgagataccctttgcgcaccaacgagaccccaccttctacgtcctatcatggcagactgggcttttgaccaagacggaatggacaagcactcgagtgctttagttgccccgctgaacatccaaaagtcgccaaagaggtcccgcgtgggtattttcgcccacagccgccagtcttccaggggagcccgctccgtcacatcgcagtcgcaatcccaaatatcaccaccattaacacccaagacctcgaacgaggtcatggtacagcaaacgcctccacagccagtcttccacaactatctccgggccttctaccactacgaacccacatcaaccgtctgttcctcgaccgacgagtcctccatcacggtagccatcaaacagggcgacatcatcctcgtgcattccgtacatccaaatgggtgggccgacggcactcttctggcctctggcgccagaggatggctacctaccaactactgcgagccctacgatcatcctgccgtgcgcaatcttctaaatgctctcactcatctttgggatcttgtccgcgacggagagaacggggatttgattgctttcatgagacaggattatgtccgaggcatgatctctggcatccgattcttccttgtacgctgacgttgaaatccttgattatcattttcgcttgctaatatcccacaggaacgaaccggatgtctgtctcgagattcgcgactaattgtcgcccatattggcctaagacgcatgcgcaagggtctcctgggtgacttgtcaacactcgtcaaaaccgccaaaaagttgcaggaaaccttgcaagcaaatgaggcgccagtacccgtctatgagtatatggatgaattggtactcaagtctttcaagctcgtaactagagctgtgcgcttcctcgatatttgggcaacagatgccgtgtcgttgtcgtcctttgagctaggcgatgtaagcgccgagagacccttgacgccgccatctgacgctgctgtgcaacccctctcatcacttgatcaacaacacgcacccatctgcatagcgaatgacggagacgaccacgttgcacaaaggtctttttgcctgcctgaggacgtcgcatctgctcagccactacgcaatccgaaccgcctttccgttgccttctcgctaccttccgagtctgagtctctgccaccgcagtccccaactctcgtttcgcactttcctagtcaaacgaagcgattgtctgtcactcatcgattgtcatacaccggaaagtcgcaaagcacgcgaacaggctctctagcgtcagataagcttgtggcttctcaagacgcattcttaggcttcattggatctttcattgggctgcaccttcaatcgcgttcttccgaggagctcgcatacatcacacagcaatctgttgtcgcctgccaacagctgctcgcagtcgtggatgaagtatgggagcgcgacgcacggcgatccaaagatttggaagaggcgcgcgacacgatgtacgcgcgattgactgagcttgtacaagctacaaaagacatgttcagtgtcaccgacactgaaatgaatgaagcgctagtggctcccgaatcaggaaagcaactggttgcggctgccacaagctgtgtcaggtctgctggcgagtgtgccgcgaaagctcgagtcgtcatagagcgcatcggtgatttcgaattcgaagcggttggtttgggtctgtcggacgcaatatttcaacaactgcccgttacaaatgaaagcgaacaagaaaagtccgaactgccacgaccaatggagacggtgttggaaaccgacaaaccacttcctgcacctccatccgaggaacgccacctgccgccgcctttggttatctctgagtcgaagcctcttcctgaagtcccacagccttctccattggacaatcagaggttgagcctacagccgacccctgcacccatcatcgtggaaagtccaatcgctatgtctttcagatcatcgaggtcgtcaattacaccactaaacaccctcccgatgcccaacctccaaccggctccggtcgagcttctggacagcccaatgagcaccacacagggaccgttcccgaaccaagcgagagcagatagcgtcaacgtatctgtcaccgacacgaatagtaccttcccatttcagcatgcgcgacaccgggagcgttgtgtcacacacttcaaccagagccactacgccagacaattctcctgcaaagaaccggagctcaacaggcccttcgtcagcagctttggcagctcttcggagcttcggtctctggcgagtgaagaccttgctgctggcgaggagcacatgctggaaaccacttttgtacacgaacttgtctacaacaaggagggaccagatctctggtggttccctgccagctttggttgaacagctcacaacctacgagacaactcccgatgctgtcttcgtgacgacattctacctgactttccgtctcttcacgacacccgtggagcttgcgcaatgcctgatcgacagatttgactacattggcgacagtcagtccattggagtgcctgttcgcctccgagtctacaacgttttcaaaggctggttggagagccactgggcgagtgatagtgactctgccgctttggaacttattctgtcattcgcaactggcaagctgcgagaatccatgccagccgctggtaggcgccttgctgacctcacttcaaaggtgaatgaggtacgcgcgggagctccactggtacctcgcctcgtctcctctatcagcaaagccggggcctcatacacatcctttacgccagcggacagcaatgtgccttcctcaaacgtcagcaaaggccagctcaacgctcttcgagccagcaaggagggcaaggctcagtgtagcattttggactttgaccctcttgagcttgcccgccagttcaccattatcgagtccagactcttttgctctattcagtccgaggagctactggctctcgagtggacgaagaagtccgactctaaggccgtgaacgtcaaggcaatgtcaaccctatcgactgacttggcaaatctcgtcgctgataccattcttcatcttgaggacgcgaaaaagcgagctgcaatcatcaagcaatgggtcaagattgctgccaagtgtcttgaactgaacaactatgactcgcttatggccatcatctgctcgctcaactcctctatggtcatgcggttgaagaggacctgggaactcgtgtcgaccaagaccaagacccgacttgaagaactgaaggccatcacagacgtgggacgcaactacgctgtccttcgtcagcgtctgcagaatcacgtcgctccttgcattccatttgtcggcatatacctcaccgacttaaccttcatcgacgtcggcaacgggactacgcgtcagttgccgggcgaagctggcgaggacagcgtctccgtcatcaacttcgacaagcacatgaagacagcgaaaattattggtcaacttcaatcattccaggtgccataccaattagctgccgtgcctgaaatgcaggactggatggaggcccagatccagcgtgtccgctcgagcgaccaggccaacgttcaaagctactatcgccgctcacttctcctcgaaccgcgcgacccccaacattcggtgcgaggctctccgtcaattgatcagggcacattcaccgctgaaaatcggacaacctccagggagaagttcgaatttctgaacttcaatttcgggtcaaccagcaacctgaagagttcttaacttctatcttcgcgccacaatgcgcaattacattctctgcttcttctgccgcgctggttggataccagccccaccaccacaaacaacccggcacatcatacaccattttaaggctgtttagccatggacatacttaatgtttgtgttttactgcatctatttctttccatgtcacggccggccacgataccaatgctcgatttttttcttttgttctataccacatgggcggccggtttgcggaagtattctctggggatcaaaagtagagaaggatctactctcatcatttcttctaaacatcttaaggggcgcatttatggatcaatcgatcttcatcggcgttttaaaacaagacgaaaaggccgccaggcctggtaggcgggtcaaaagcatagggaaggagcggaaggaggcccgccggcagcttttgtatagtcacatcacctgtgtataagggtgtgagatgcgaatctctaatagcattttgaattggaacagtcaaaaattcacttcccgcctgttcctgcaatcgtgatgttctacatgcgctttcagtattcccatgttctgacatggtcgtgttccaagtacgttatcgaagtctgccggagctctgatctgatgccccgcgcacgtcagcctcatacgcctgcacgacccctccacccaccatctcgcgttacacacaaccaaccactccctccgtccacactcacacaatgtcgccccaacagcatctaatcgacgtccgcacacccgccgaattctccagcggtccgctaaaatccgacatcgcacccaccatcaacatcgaataccagcgcatctcgcagctcccctccatctacgccgcgctcggcgtcacagtacaaaaggatgaccacatcacactatattgccgctcgggccggcgctcgaatattgcgctgcagacgctgaaggaggcggggtatgagcatgtgagggatattggtgggttggaggaggcgaggagggttttggatagggaacaggtggagaggcagttggagggggagatggagagggcggggttggatgttggggggaggaaagaaggggagggaggtggtgggaagggggtagaagaggaggggaaggggaaggatggaaaaaaggatgagagggagagggagttgaggaagttgcttgaggggctgaaggcgttggaggagtgatgcgcgagggggggacttgagaagcgaggagatgtaatgcgttagaggtgacatgaacggagcagcatataaagagcgaggcgcgaggatctcgctgggcaagcagaatgtgcaggtaaaccttggcctctctttagtgcgtatgtcatttcgtcaagttcgtttgctaaacatatgcttccagtcaaccatcgcgccacgccggcaaatcttgcgataccacccgcgtcttcaagcaaaaccacaccatgcactcagtctctgggatggtttttctggccatgctgaatatccggggagcctggtaattagcttcgaatgcatggaccgcagggctctcatgctttggatgtttaccgtctctacactgagctctgttagcattcatttcagcgagaacgaatagagagaacgcgagcagggatctcaccaacaagggtatatgcaccagacgaagagactggcgctaaggtagagctgactgcagctcccgaactggagttggccactgacatggtggctgtgggtttggtcccgttaggcggtgcgccagaacctcccggaggcccaccacccatacccgcaccagcaaactctttctccacatcatcgttctcagtcagatacgcagctggcgtaatattgtatgaagccgccgtgtcgatgccgaaagcgagcgatccgaacagatcatcggcaactacgatcagcaagtaagacgtactcaacgaaaggatcggtaaatgtagcttcctcattcaagatcgagtcgacagcaatatccgtgagaggttgctcgttgttggcgtatggctccacctcgtttaaaagctcaacgagatcttgatcgcagaatatctgcccgacgacgtgcgttacggagccgccgaggagagtttcgttggcattaacgctggctttgagggatgtcatgacgtgaatatgtatctacgccaacattgtcagcatcgcctacgcctacacgaactccagtgtttcaactcacagcacgcccaggttggctccatcatatagctctgtcgtccacctttgtggccaaaaacatacgcaaggcgctcctgccttagccagggctcacttcggaatggccactggtaattgcgggaggccttcccgcttcaacgggaatctcatggactcgatgtccaaacttctattcgaccagaacgttcaactgccgtcaattgtaccacagcgatgcaattcattgttgccaaacagccaacaccacaagcacaattgttgaagattccatacaggccgaaggatcataacaagtgcatctcagagcaaaggctgcgttgatagcctcatcccaatctactgctcccagggcttgagcgtgcaacacgccgtcgacgaagccgtgcacgcactgaaagcgtcgaaatgtagattcaatattgctgcgaaaagacggacggcgggcgcacgaaaagagccatgcaagtaccagcacgtctcggagagggtggaaggatgtcagagtatttgcactgggaatttggtgtggagataaggagtcgccaggggaggttatgtgcattgattcagaatttggtgactgtgtgattgtttgacgacagggaggtatggtgttcgtgaaacccttgtggaagacgatgggagtgcgagatttactttgtcagattggtgcttcagttctgaacggagagaggcgtgtagccgtcgggaggaatggacactggatcttagagttaccaggtgtagtttcctgagaaggctagtctgctagaacgcaaaagagaaataacgtcaatcctaaccacgcctataagtgcggatggcacgcagtctctgcggacttgcagttgtggaaacgcatgcagcgtttgctgaatttaacgtcttctgtgatccaactctcacagaatttgcacagaccaaacggcctggaacaatggcacaacgacccaagtcgtgtgatgaagtgtattaatgctatctgtgaagtgtacataggaaaagcccgcacgcaacttgatgcccacttttggtagtattccgtgccccatgaagaatgaaaaccaacaacaaagaaaatccggctgactgatgtaaagcaacaaagcgccagcccattgtggcccatggtatcttttttccccttctttgcgccgcaaattctgtatcccatgcatgcattcccccttctttttgtgaacgccttcattgaatcgtgaaaggccactactttggtagccatgtcccatttgatgtagaaaactccttggagatgctgtagaatgaaaacgcataatagagcctatgctggtgcttttacggccagcgaagaagacttggtggacattggaggtgatggtggagccaggttgacagcgggcgcaacccagccttcttgacgtgcgaaccacatgacgttgttgaggtcgaagttctcgaagaagacctcgtccatcaagcgagccttcaggccagcgtaggtatgatattcgtccacaatagtagtgaagtcagctccgatgatcctcctgaagcatgcaactgtgcaaccagtgcggtgcttgcccttgttgcagtggatgaggataggatggttggtgcgatccatgatcagacgcagcgcccgcgacatttcacacgattcgacgcggacctcgcccttgttggccttgatgtggacctgaaagtgctggatgccagatttgtccatgaagtcctggtactccgcagagatgggctcgggaactagagtcaggatgctcttgatcttgagatccttgatgaactcgtagttcttttgctcgggatagctgctacggtagatcaagccaggcaagactgcgccgtagttcgatggcggaatgtaggggtggaagcggtcggctgctgagcggactgaagaggcaggtgttgttgtgcctcgcgactcaatcaggcatttgatgccacactcatggtcatgaggattatcctcatgtgcagtggtagctgcgtgctgtaggagctgctggcttgtcggaagttgaagagcctctagatagtctcggatcgtttcgacttgagctcgcagaagctcatactcagcagcagtctggcctgggcggaggctaacctccaactcttcgtcggtgaaaagcatgttggcagacgttgcgtagttgtgatgtagcgtgttaagtctggtatttggaaaagtattctgtgaatgtcgtccaggggcgctgcgtaggagtcacgctagctgaggacagcagcagagactactctgagttccaccagtattcactcgcactggctcagggaggtgagtttggtggtcttaggagccgtggatattgctctaaggcctgagggtacgtgtgggagcgtgtggtcgacggtcgtgtgcgcagggtaggaaagcagacaggagccagcagcagactgcctttcagaaagtcagcggaattcagacgaggcatttgatgcgatcttttccgcactcgctcgctgcgaaccatgggctgtcgtatggtgaagcgtgcctgaaatggagaggtgcggcccccaaattcggacatgtcttcggatcgcgtcgcgtcgcaaaagcggccacttgtgacaggaaaggaaacagtgcatgcactcactttgcagttacgggcgggtcaaagcagacatgttggaagcatcttgcggttttgcgaagaggcaagattcatgttggcgcaggcgggtgtggtggtggagaggaggtcttctctgcccggcgaattggttgtgtgtgcgcagcctgcgatgaatgtggtagcgaagggggttgatggccgtagatggcgggtcggggggccgcagtgactttatgtgatagtcggtagaatagtgtcgaagagacggttccaaggttgttatgcgtggttctgggtccggctcgcctgccgttcactattcagcactagagcgcctcggaaattccacgacgcttaccaaagtaggcagtgtcgcagggatcgatatgtacgtcactcgcgtaaactcggatttatcggtagactgtaggaacccgcctttttatgtgcggttgtgcatttggctgagtaattatgtgatgcaccccctgtgacgaccagagcaaaagacaaacgctggcctttgtccgcacgaagcacaaagccaagtcacgcgagccaagctcgcgtcgagctgctgctttgacagccttggaaccccgctgtggcatgatgcgtggttatggacccggcggcgtgtctcaacattgtctcggtcccgactgccggcgagcggattcctccggcctagaatttgttgcttttttcactgtgcgactttccatcgttacgagtagcggatctcctccgtggtccataaaactgtgccggaaaaccgacttgctcctcacactggcacttgccgtcatactagctcgtgaggctatctcatatccgaggatcaacacaagcctcagaggcgaaatacgtcaggctcaagtagtggcactatgcttacgacaccacagcgtccatcacgataccaaactggacaaatttgcccatcgtgactctctgacggtccgactgcgaaggcaaaggggggcaagagtcgagactaatcatcgtgctggggagtgactgcgtatttggcatactctcggtggtatgcgcaccgaaatcagccgccatacaggctgattctctcgaagttcttcaaagctctcgtgtgtctctccacttctttcacgtgaagaattgacgatcgcccgctaaactagatctcgcctcgctcccgcattctccagagcccgtgcactccagccgatcgaacctcggtcactccacccttcaccgtgaacctcaatatcagatgctgcctctcgaacgacgcgctctctgactaatttagcttctacaaattcattgcaagcatggcagaccgctcccgtaacgcctcccgctctcgtcgctcctacccaaacctccctaacctctccatcgcacccctcagtgccaaattccctctcgatgccagcgctccatcctcaccggacgagcacgtcgtacatacatcacgcacatcatatattgcctccaagacagccccttccacaccaggcatcttgagcttgagccaatcccgcagcaacagccgaacgcgccgttccaaacctcactacgcgtacgatggctacttcgccaaccccaacaatcccgtccgagacattggcgaaatcccaaaggcaaaaagcacaagcaccctccatcccggcgtgagcttcgtagaagacaatgcccgcgaaagacaccatacccgcaagtccaccgctccaacatccctccgcatgccgcttgcccgccaccacacctcctccgccgacgacgactggtggcaccgcgccggcctcaccatagccggcgaaacacgcgactctaaagggcaaggctggctcatccgccgcgagagctccacctcgctcgtcgccgacgacgaagacgcccacgattcaaaacgcatggccctgctctccggcgaaccgctgaacggcgaggacttccccaccttctccccacgcatctcgcgcgctggcagccgctatcagtcccgcgttggcagccgcgtgcccagcgcgcgccagtcccggcgtggttcgcgcgtgggcagtcgcgcagacttgggtatgagccccgtgtctgcgcggcacagtctcgatctcccttcgtttgacgagcgcttcatggagcctgatttcgtcgaggcggacgaggaatcgtcgggcgatgaggaagaagtcgcgaggctggcgcgcagtaatacgtcgtggattgatcggctgattggatggacgctgttctcggttgaggaggatggggaggcgtctgacgatgaggacgaggaggaggggttcttgccgcagaacatgacgagggaggagttgagactaaggagggaggtggaggcgaagaggaggaagttggagagggaggcgattgttgcgtcggcgaagctgaaggcgagggataaggagaatactgaggaagagacggatgaggtgcagaagccgctcgaggaggcggatgggtggcaggacgcagcttggttgttgagtgttgcttcgaaggcactgttttaattgaggatgcgattcagcatgtaatctctcgcgatcagcgacaaaattgactcgaataattcttcctacagtacatcttacaacactccaacattgatactgcaagacacaaaagatcccttctcactccccatccaaacaccaaacaaccacatctcccttccttctccaatcatcatgcatccaactattcggccccctccaacactccctatacctcgacccgcccagcacctgtcctaacaccccctcgagctgttcaaaaaacacaagattctgcggccaagccctgcgatactttgccttgagctttggatcctgccttatccaatgccggcccgatcttgaacccccagcctggatcgtatcaagtgattccatgttatcccttagccagacggctgggccgggcttgatgtagaactcatctgcttcgtcgagatacgaagagcggtcggagaggggagtgttgagggggggttcacaggtaagggcccatgcggagatttctgggtagatgaggtgggagcgccatggggtggagtggcagggcattaggaaagctacagttgtgtttgagagggaagaggggggttgggtgagggtggagaggttgttgcgggcttcatgtttgtggcggatgtggtctaggacgtcgatgacgccgcgctggtggatgcgtgaggtgaaagttgcgaggaggatgttggttaggagaaggctgattagcagggctttgcgagtgaagggaccgttggctgggaacgtggtgcttagaggcccggccgcgaggatgtggaggaatgggagcagcgggtagaggaagcggacttccttgtgggagatcagactcaaggcgactatagtaacgacgcatgtccaggcaagtcggatcaacacccgccgttgcgctgcatcgtgaatatattccggtgccggcgagtgtatgctcggactgccagtgatgggcgagtgccgcaattccttgcctcggagtgctcgcactaatcctatgagacctaacggcagcactgtcgtgagaagcagcggaaccccctcggtgaaatagtagtctgcgcgattctttccgtagaacacagccagcgattgggcaatgttgaagtaaaggaagcgaagcggcggcagggtccagatcccgtagtatagtctgtcagacgcaacggaacatgcaaggacagcagacctaacatggtcagttcaagcttgtctggtgaccttcagggtacaaaggtcgaatcatggagcatgcacgccggcaaggaagcagtcgtgcagctttgcagctgtggaacttacccgcaaaataaaatttcgcggaccaacacataccgctgccgcttcgtggcttgccatagtgttggaacgaatacggacacccaaattagagcattggtgggccggagaatgcacgcgagtgctgccagcagcaatgacagacgtaacctgcatgatgtgagcctagattgtcagctacacggtacgacgtggaaaattccaaaaaagttcgcagcttactttgcgggcgagccgagatgcttctccacactctgcgattgatccttgcctgcagtcgtgctatctcttgcagtacctggccaatgccaaggccaatggtagatagcgacagttgtgatggtcgtctcaatgcagttggacagcgtccgagtcgagcagaaccattgccacgggctgcatacagacaatgcaagctaaattgctcggaatcaggattttcaaaaagcagagagttcagtggcgtgacgtacagtgaccgtgccagtacgactgccacgaccgtatgctttttccgcaagtttccatgtgtagcagtcaagcagcgcagcaaagacggcttgggtaaccttcggcgtaactagcagcaattcggcttttgcgggcaaggttaagccacaaatgtctgcgagttttgccgagattcgatagactacagcaaacaggcctggatgcaaggacgatctcaattgtgttctccactcctgctcgcatcgtgagacaaacagccgacgactggaacgtggagatggtcaagggaggcatttacccaagtaatccaggcattactctcttcgccaaaagcaagctgccatgcaggctcgagcgactggaagaactcgtcgggctggaaaaaggtgcgcagcgtcaatgcattggctatgcggaaggccagcagcagtgcaaagatgcctagcgcagagtcacgatagctggtaagcggcggtgttggtggagcagcagtcgtggccttcgccgagtcgctggcgggcggcattgggcaatcaaaagtcagggagaagccgcagcgggtgagcaagcgtgggtaccggggcgaggacggcgaggacggcgagtgagaggttcacgatagtggctcgtgcgcatcttggcgctgagaaagtgtgtcatgcgccagatcgtttcagggcgaagtggtgaaaattgaagctgtgagctatgccggatgtggtcttcacgatacaagctcggtgtctagactcgggttcaatctgttggtcctcccatgaccatgcacctgttgagtgagcgagaacctatcgtgagaaacacgggcctcctcacggcgcaggtcgggcgggttgcaattttcatcgagtaatatggtgcagactgcagtagtgggctgaggtgacgacgaccccgagcgctggctatctcgcaacgggtagtatcaaattgcaggccaccgatgaagcgatggagccgatgacgctgcgtacgcggcaaaagcatggctgagcagcatcagagatctcgaggacgctcccgctcggtgcagcttcggcgggggctctctcgtagatcggacagcgatgaactgcacgttcagatctcagatgtgtgcgaatgtgaggaaacatgttgccgggcacaggtacatagtctagagcgagacggtctagtcgcgcgtgcacgaagcagcccacgggtatcaggccaggcgtccctggctactgatggcccagcggccatggtcaagtgcggtaagacgcatgtgaagactgtcgaggccaggctgggcagcgttcatgatgccgcggacttggtgctcctgtcgctcaacgggcccaacaataacgagggtggtgtgatggccaatgacatgctgggcaacagcgcgagcgggagcgaagaagcaagcaatcatgtctgtctgatgcgaatctggggaaggcggctggtgagtggacgagggtccaaggggtgcgtgcggcgatggcaataaaccggggtgtgagagaaaggattaaagttcctgggcatcttcaaaagctcttatcgcggcaatcattaatcatggagcaccagcagcagcgtcgccaggcaatactcttagcggcgcatggcccggatgcagccgcactgggtccttgggtccttgcgcgccttgagggcacagcagggtgaacaatgtgcatgcgggcgagcaggaggcgtgcgcaggaggcaaacgaggtcgcgcaacaggcgtgctgcttaggacgtgaacccctccagaggtgtcgagtgggcggacaagctttacccgattgggccatggctggggagggctggcacggatgcattgaaagaaagcgcaggacaagacttcccacatattctgctgctggctcgctcaacaaagcgtcggtccgccctgcctgtgactgtgggccagcctgtgtctttgagtctttgagtctttgagcgtaccgtttttgttgtgtctgccctctctggtaccggacgtcgtctctgcgctgtctcgcccgtccagtcttgtcgtgcgggcgtccttcactgctgcgtgctggtagcgtccccaccccaggcctggtccttgcgcccgtctgaagccgcctgtgagagcgtcatctgcgccgcggcgggccatccacccaaaatacgctgcgaagatcgctgcgtggtgatgcgggaaagcgcgacggccgatcgtgctcaaccatccgccaggcccatagttgagccgttgaagcactgtaaccactccaaccccagcccgcccgcgactcaagcacgccgctgccaccaatctctcctgctctgcaccgtcgacgctgtccacgtccaccgtccactgcccgctgcatcgccaactcgccgccattgtctccgccgtgccccctcgcgcctgccacaggccagaatgagaaccgccgcccgccgcattcgactcccgcacccgtaaacgcctggcatggttacgctggccggctgattgagacatctgagctgccgtcgccatggatgagccaaatgcagccgtgacagcggaaagggcagccggcgagcccccaaccgccctcgtgtgcgacatggctgccgatgccgcgcgacatgcgcattccacacacgacgccgccgctgcgcgagaagcagaagacggcgaggccacgccgagtcagagccatggagcgctgccctacgacgagaacgacagcacgccgcgctcagaggtgccctccctgcccgatgccgtgacggcgagcttgctctcgcagatgcacccgctggcaccagagtccaactacttctctccacagccccgccgattctacagcgcacacctcccccgctccaccgctgcgtcgaccgagccctcgcccacctcgagcaccaacgcatccgccacttctatcagcatccccgacccctcaagccacgggtacgctgcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccagcagcgccaccgtgcgtgcacataccctcgacgcaattcacacacttcacacatacgccgcgtctccacagcagctgcgggatgggcccgtctatcccaaccagtcctatgccgccctccatctccagcagcaccccataccacatgctcccccgattgtccgctcgcgcagctcgcaccctgctcattctgcggccaactctctctccagcctctcgggatttggcctcccccacgaccactaccgcgacgtcatggagtctgcacccaggactgtcggcaattccccagtcagcagtcccggtctcttcgacccgaacaaccgccattacaagcccatcgagcaacccaatgacggtctctactcgagcccctggctgcacttcacccacaggcaggcgcccaaggaaacccacattgccgatgtccaggccgacccagtatcaggacgcaagatcgtcaaccagtacgagatcatcgacgagcttggccgcggtatgcatggcaaggtgaagctcgggaaagaactcaacaaaggccactatgtcgccatcaagatcgtcgaccgcttttccaaacgcagaagactgggcaagagtagcagtcacgaggacaagatcaagcgtgagattgccatcctcaagaaagcccgccatcccaacatcgtgagcttgcttgaagtcatagacgacccggctaagagaaaggtctacatcgtactggagcacgtcgagttgggcgaggtccgatggaggatcgagggcgctaaagagatctgtcaggttgaatggcgtcgcttcaagcgcgaatccaaaggcattttcgacaacgagagtgcactcttggaggatgaacgcattatccgagtagcgcaccaaaagcttgctcgtgagcagcgacgccgaaaccaagaagcacatgcacgtcgtcacgatcctagcagcaatgagccatggagcttcgaattcggtggcgagtccgacgacgagtactccgaagcaggtcgcagctctcgcacctcaggtcgggacgatgagcgctcaatacatcgtgctcgcatccatgaacgccaagaggcctccggcagccacgaagccaacatggagactgcttttcgttctccgacacctgctaccgattccaatcttgtgacgggtctggaaggtaccatgtacggtccctacgatactgaattcattcgcgagcggacgccaagcgttgcaggtagcagtttgtcgcaccttagtgactgcgaggaggatatacccgagcactttcgctatgtccccttgatgaccactcagtctgcttgggaagcgttcaaagacaccgtgttgggccttgagtatctacactaccagaacgtctaccaccgtgacatcaagcctgcaaacctgttggtcacaagagagcatcgcatcaagatctctgactttggtgtttcttacctaggccgttcgaagaccgaggaaagtaatggagaccagtcagagtccgaacatcaagaggaagacgaagctgtcgaactagccaagacagtcggcacaccagcattttatgcacctgagctatgtcgcacagatccagatgccgacacgccaaagatcgatggtggcatcgacgtatgggcacttggtgtcactctctactgtttgatctatggtcgtgtacctttccacgaccagaatcctttcacgctcatgaaggtcattagtgaggaagagccttacattccaaggtatcgcctgaagcctgtcgtagaacaccctacatcaaggccgagttcacacggtcgcaacggccagccaatggtcagcagcaagcgagcccctcacgatcttgagtacgaagaggtcgatgaacgcttgcgtgaccttttgcagcttctgctggtcaaggactcccgtcaccgcattactataccagagatcaagcgtcacccctgggtgctttctggtatttcaaactccaactcatgggttgaggagaccgaccccggcagatccgcccaaggcaaaaagattgagatttcaaacgaagatctagacaaagctgtggttcctattggctgggtagatcgagttcgctcaacagtcaagaagggagcggatttcgttaccaagagcttctcccgcagtgcgggctcgagacgtcgggcccaaagctctgtccacaaccaggatgcgccccctaacatcagcgcgaactcgtccagcagtacgattagccaggatggaaggcgaggtagcttagtgccagtacatttcctcgaggcgatacgaacatctcgggaaccagaacatcccctatctcacagtgtcacggcaagtcctgaagcaagagaccgatcaaaatatttcgacaattctcgcaccgcctctcctgctcagtgtgtcgagactcagagaccacccctcccggatcgggccatctcctcggtccagactatacggcattccgacctgcttcacggtcgcgccggatcacctagtcttcctcccgctctacctggaacgcctaccgctctagacacaccgacgggttcaaaccttggtggcctgttcggaggtcttcctcgacgcgtcgtcaatagtatgaggagtaaggataagctaaaacctccaaaagagcatatgcgagcaaagtcaattgataggctagttggaggcgatgacgatgcacacggcgtaccaagtctcgctgtcagcacttccatggcatctggtcatgttgaccagccagacgcactgaaggacctgtcgcctgttgcccgtaccgcttctcctgccatctcggaaccccggtctattaatcggtcagattccgcatccgcatcacgacagtcctctttgtcttcattgtcctcgcgacttcaccgcaactgggcgcatgcgaacgagcttgaggttggcccgacgctggattttccatcgtcattcaaatcagaccactatatcccacttacggctcccatacaccctggccatactcagccaaccccgtctgcctcgccattcgctcgcgaaacatcagacatgaggttcaacaaagcgaaagaggagttgattcgacgaaaagttcacgaagcgaacatcagccgtgaacgatcgaattcggcggcaaagagtcgtccttcttcagccatcggccacattgcatgtcctcctagccccgacgatgaaaccttctttcaacggcagaaggttgaagattacctgagccgccacgacccgtcctccgagaatagtcctgttggtggtcaagagcgaggcctggctttctgttcatcagaagaacaattcaccccaatgtcacagtctacatccaacccatccatcccgtctgttgcttcggctggctcgtcagcgccagatgaatgctcagcacatgataactatcaaggcatgatcgctacagcgtcagctgactcaatccaccacaatcagttcgaagccccgcttgatgaccctgctggctacgacggagatcatgcaatcgacagcgacgatagcgacagcgaggaagaggcactcttttttggcaagccaaaatccacgaagccgcaccgcagcgaatccattacagtcgccgaggtcgctcgctccagcatccacaaggacatcggacacaatcgccgtcggtcagcgcgcagtggtagcaacggcaccgtgaagaagataccacctccaggcgaaactgtgagcgacaccgcagccgaagcaaactgacatctctattgtcaccactgcacacattgaatattgaattatacgttgctgaatgtacaactatgcatgcattggatttgctgcttctcatgtacaactacaactacacaaccaaaacatctcgatttgaagggcaggcgctgggcgtttcttcccttggatcctggtcatgcatgcatcgtcaacggtgttagcattaagaaaacgggcgggcgtttatcaactttgacattatgtgtcttatccactttctgtagttatccttctctacttctacacacttatacttttgggacgaggcatgattgggcaaggcggcggaagaaacatgttgcaaatgaaggacgacgtgacgattataccttgtttcctatatatcccacagggatgcagagttgatggagtgtatgcgttttcttacttcactgtaacgcatagagacaggaagcatctcgtattcgcatgatagacggtgtctttgggtggcgcaagcaagtcagtgtagtataccgaatctcaaactcaagtcacgcaattgcgtgagtaatcgcaaccaagcactcgcttaccccccaatcaaccatgttatgcgaaacgccgcttctggcacgtccttgcatcatcacatcccaacgaatccattcctaacccagcgcggacttctcttttcagaggggaaaccgccgtacccgctgtttattctcatcggatcgcaagatagctccatgcaagtcatctacgccccgtaagcgagtccatgcaggaacgtcccaaagcaatcgcatgcgcgtggtttgagcccggagatggggttgagttatgcttttcgggatggggatccgatggatcacggaaggagagaatgggatggtggcttagtgtggttggttcacatgtttgttgggagggctgtcattgcaatgctcggcatgttgggccgtcgatgctgaggcatttttttcgtttgaaggggaatctcgattcgctgtctgtgtgttcaagtttgttgagtgggaggtgaaggaaagggccgaatgggagaatgccgtgcatattcatgttttccccgcggaattgtggggggaggaaggacaagacagggtaggctggttatgacgtgcatgcatttagcacgtatgtcggtagaaagacatgagaagacgtgtctcactgcagaactggcaaaggaagcgtttctgtgtttggatgctgttgcatgatgattgatagggagatcagccggtcacccttgggtgtaatataaacaaccgctgttcgccacgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaatttaatcagaatggggatgtgcttggccaggggcatgcattcccgaggaacttgcctgcaggtttacgccagattcagcttgttgctttttcatgcatgacacactgcttcgagtgcttcgcgttagctagatcggtatgccgttgcgaatcaaagacaccacgttttctgcattttgcttttgctgcctacgatgctgacatcttgtcgcggacgaccttagccgcgatatgccttcacctatccttgactctctacaagatggcttactatgcaagacatgtatcacaccgatcatcttcgtccgcggagacttttgctgtccgtagggctgaggcgatatccgcaccccgcgtttgtgctacgtgtttggagcaagggacttggggttgctggggatgtatgttgaagtccgatggtaagcgtaagtatagtgagtgcgggagactttgtcggatatgtaagggatagagacggatgaatgcttcgaagaggtgattggtagagtgaggaacgtatcagattcatgaaatagcgaattactcaggtggcctatgaagtgacaaggacgaggaacttatgcatcaacgaggtgtgtgcttttcaggataagtacaagatcagtggctataaatcaggcagcaatctagacacttggcgacatatatttattggttcctgtgactcactgctgtgtaaaatcatcagtcttggcctggaagcctcggtcgtgcggagctgtctatgggcaaggatggatcaccgtaaaagaatcgtaaacagctcccgatgtcggccgttacacactgactgctcactcaggcaagaagacgtgcacaagcgttatatttattacacaacttatcggagatttagtgattcataccaaagtacctagcatgcatctctgtcgatcagcatacatctaatgcaaacacaacaaagccctcgacctcgaagccttgattgtgtctacgaggcttagtctcaatcaagctgatgatgtttgaggcacgaggcacattgaccgatactgttcccaacgcaaagttcgaagacttccacccactcattgtcgaaagctttggatacttagcttgataagggaacgagaccttcgccccgtgatctttcggctgacagtaatggatcaatttctaataacattggatacggttcgtgtgtgtataacttacgaaaggccagtgcatgcttgcagttggacaatcagcgtgtaacgtgccagttcaaccacatcatgatgcttgtcatcaggtataacgatcaaacaagtgatccaagtagcaatcaacgcagcgattacttgggaggctccaatgtcgctcgtaggaggtatcatcttcctagactgtgcaatatgacttcccagctttcctcaacagactatccgtcctcggtcgtccgcctgcgcgacgaaatcatagaagcgaccattttctgcgatttctccggctccgaggctggccatgtttcgggcaagactatcagaagcgttgctactgagcacaacatccttcaggctctcaatcacgagggatctcttgccggcctcgccgatgaagtgaagagacttgctgcaaaaagattgtcaatctcgtcgcccaagctcttccttatatgccttgtcttgagtatcgatttatcgttcatttggaagcggaggggtcacgagattgattcaagattcacggatgacaatcttccattcagctccaagacagacattgagctccacgaaagatctttcttcaagagccttattctcccatatcagccaagcgtactctgtccagccttcgtaaacggcgacttcgatctgatagtcaataatgcagcctccattcctatcaagaggcacggcacacacttcccgagaggtgagaatggcaaagtctacgaggtttctgtccataaagactatctgtctctgctagacgctgcaggtaatattgatgctgacgacgagggttggagccgcaaactcgctatgaaggaaatatctgacgacgatgctgccactcgcgagatcaaactcgtcaaggcccttaatgctgcgagtatgaagcccgcgcacttattgactagccatacagggttcacaatgaagagcaccatgtacctcatttctgaactaggagatcgtgacctcaacgaaatgttcagcaaaaccgaccctccggagaaaaacgacgctgcgcgtaagtggtatcaagatcagttcttaggtcttgcggaagcggtcaagcacattcacgacatcaaccccagtatggctgggtacatccacgatatcaagccagccaacgttgtcgccttcgggaaagatcgccctactctgaagcttatcgactggggctgcgccaacgtcaacccgtacattgctggcaagtctagcaacaagactggaaagcacggcgacacgtgttacatgccgcccgaggctaccgagaaagacatcagaagagacggttcagttgagaaagatgacaaaggagacggttcgaccaaagacgatggaacaaaaggtgacccagtcaaggaagatgacggaaaacacgattcagtcgaagaagatggcggatgagacgattcagccggagaaaacgctggaaaaaaaaagattcaagcaatgaggaagacgaagaacatggcgactcaaagaatgaggacgacgaacgaagctcatcagagagtgagcaggaaccaaaagtctattcgcggccatacgacatatggtccatggcgtgtctgtacacagacttcatggcctggttcacggaaggcaaggaccaacacaatgctttcgttcaggagagaaagaagaagggtggtgtagatgactttcacttcaactacgagatcaaggacgtggtaaccgaaaagctcgactttctgagcaaagagaaagagtgggaaggtatagtgaagcttgtgcgggagatgatgatgatctggccgaaggaccgcttgacttctgcggaggtcgtggaaagattgaaggcgtggatccagcagctgacaaagtgacgacggggaagaggcggtgacttcgcaacgtgggcggcgttttgtttattttcctttcgttttcgtttgttcactacttcgcgattgattacgtcaatgtttcctatatttccaataaatcgagtacttttcgaacggaaaaatcgcattcgtgcttgtgatatgtgcactactaataagagagcgagttgccaggagcgcgactggatgggtagttttggctcacatgggtgctgctgtatcagcagtacgcacagagaggttcgtgaaaagacgcggagccgattgctaagacatgcaaggacacgatgtaatcttagggtgaagtgcacagtctcgcgtgcgacctcttctacatgcactcgggttcttaccttgctcaacatagcttgagagatcacaaaagaagaaggaccaacatactagtgtatgttatgcaaaagtcaaatgcccttcccccatcggttgtgacattgatgaaaagttataactgtccgcatacgagcctctagctaaagtcgtgctatcgctacttcaggacgagcgagtggcgcacattgcgtaaaagtccagcatgaacttcaccacccgggcttatgtatcacgcagttcggaactgcaatttcgacagaatgagatgagagtacgcaaacgtatgtttcaggtatgccataaaattcgtgaattgctcggggatattgaacgccaaacgccttttcatgccagggtaatgttggcaacgccacacccttttcttagttgcccaaccagtccaggaactcgggagtgaagtagctgactactatcgaagcaccggcgcgcagtatgccttgcgtagcctcctcagccatctgcctcaagtcgaagacgcctgcggctgcggctgcgtggatcatggcgtactctccagacacctggtatgcggccactggcatgtcctttccgagctctttcgcgtcgctgataatgtccaagtactgacttgcgggctttaccatgatgatgtccgcgccttcgttgatgtctcgtacaatagctcgacgcgcaagaccgcgacctcctggaggaagttggtagcatctccggtcgccgaaagatgggaccgagccagcggcgtcgcggaatggcccatatagacaaccagagaacttggcggagtatgacatgaggagaatttggtgtgcgataccggcttcgataagcttgagcttgatggcgcgaatgcggccgtcgttcatgtctgagggcgcgacgcagtgagctcctgccatggcatacgacatggctacatcgctgacacgctctacggaaagagcattgttcaagctgccgtcatcccgtaggataccacaatggccgtgtgaggtgtattcgcaaaggcagacatcggctacaatgaagagatcggggaacgaccttcggagcaggcggatcgccctgatcacagggcccttcgggtcatctgcatttgtgcccagcgcatcttttgcacctggcgcaattggtacaccaaacagtatgacagactttagtcctttggcaacgagtggggtaaggtacgggacgatcttgttcaggccacggcggtgttggttcggaagggaaggaatgagcgtctcctcgtctggctggtcggagatgaagagagggtatatgagcatggactattgcatgttagcgcaagttacagaacgcagtccctctgtctgtacacacctttgtgagctgcttctctgcctgccatgctcgcgagagcgggtggctgtagcctccatgcaattgacttttgatgtcgcctgcaatgctcacgctagtcgcagcagtgctggcgtatgatcgcgtcgagcgcgcttccgagacctgcgtgcgatagtctggtcgttctggacgctccgagctgcggtaggcgatgtctgagacgagcgaagagaacgacatggcgacacgagaagtggagggtgtgaggaaagccgcagaatgtggggtggaaaggcgaaggttgcgtccagctcgcagactgagctcaattcgcctccggcgttggtcttagattgtctggatatttgtcgtgcaggaaggtggcggatgtgccagtgtcgatcagcggctgagaaattgaaagatgcgcctcaagctttgtacgcaaacggacaattcttgaatcatgcaaacaaagcagagaagaatggattggaaaggattaacattcgctctcttaaaatgctcatgacgtttcaccccgatgttctcaactctactccgacttggccgaggcttctccgcagccaaccagaagtcttgagattaccagaggggtgcggctgactaaggctagactttgcgtcttacctaagccctgtcctcgacagaatccaacacgggcaatcttctcatcggctatcatagaatgctggagtacggtctcaatgatcacacatcgttactcgtcaatctcgtcgcttctgcgggagcatgctcgaattctgatatcagcttcgcttcacgtttcgaatcgtttggcttgctaatgtacacagtagaatacacctttcactaaaaatgcaatacgcgttcccgaacctcttcattcgggagtgcccggcataacgaagccaaattaaacggccagacttgcctcactcggagagtctcgagtcagcaaccgtgctgatatggtttgccgccagtcaggacctgtcgacatagctgcacacagattgcctggatcccccggaacttcgaagatcggacattgatctggagcaggttgaggcggattcagggcggtgagtgtcagcaacgcagctcgtgaggctgctgggcccggaagcacggaagcatagtcactggcagactatcccacgctagccgataagcacgttggagatcgcttcgacttgacccgcgagggagctgtctcttgatcgaacacgagatcatcgaagggaccctagctggttgcatgctccaagtgttcttgcatgggtagctaaagctcacgatctatatcgaaatcattctcgagtacggacatggagaacccttgagcagcctcacgtggtcttatcgttgacaagtcatctgacacctacacaaactgtaccacaacgccagccatcaaggtctcgacctagttccaaagactccctgtttttcgctgcgagatactggacgaaaacgccgcctcggcatcgatacaacctcacagccaccctaagcggctagtctggaccctgcattaggaccatccctgcatatccagggtccattgtcctgaccgtccggtcctcggaagggtggagaggagactctggagcttgctactcgtgcaagagaaggagatttgagtcctaaccagcaagtgaactcgcactaacactgagctgcaagaccacgtcgtaacttgctgcagccagaccagcgacaatacaatacgatttgcatggtaccaactctgatcgttcgagcattcggaagcagccacgttcttcgacgtggttcctagcgtttgaccagcatacccattccagaaatagaccgtatgattggatcggctagcctatcatgtctcagctagacttatcagtcagtgcaactaatccggggaaatgatatggagcattcggcgcgactccatcttcatggcccgagctcttcgaggtcagagtcagacaaagccgtacataaaggtagctaatcgtccacttcctgttcaactagtacgacttcatacatgtctttatattggttgcccgctcagaataagtgatcaagactctccacaatctgatcgagtttccacgagtatcaattagacttgagcaacataacctccagctatatcgcttgcctccaaatttgttctcttgattcgtgacaattttctcttggggcatctgggtgtctaggtaagcttcctcatcggtaccgccctagcaattctaccaatctcaagatgaagttttgtcaaacctgctacaacactgggattgagatctagaactttctaaatctcaagtacatcttccatgagagcgatcagctaacacatacatcgaagcgaacccttactcgatacatacaatacacgcgaccattctcacaacttccacccatcatgtgctcctacacgtattcatggtactattgtaaccatgattactacatgtaagcttgaagctctcccagatcagtcatgtccaaagctgacactcaactagttgggccgacagcctcgaagtctgcgcgaaccgccttctctcaggctattccttcgacgcctggtcaatcgacctgtgcaagaacatgaaagtgcaatgcggcgggttttcaaactactactgcacagattgctccgaagacgtgacgctggaatttgagctcgacgaactgtagattggtaagcttcacgtttctcgacttgcgaatgcgagagtgtttgggcaagatgcgtggagctgactttgcttgtgcagtgcagtgcagtactcgagcgaatcggcgtggattccacttccgagatgcttcaccgcccggagattatcattcaccgcctttccccacaaagtttacacggcatgcgacgcgcatgctgtctgcttccacgcgatcacgaacacgtttctttctgtacttggttcttggatacatactgcgctataccatttcgttatagtggtgcgaatatcattggcgcaacatgggcgttgtcaacctggcttggtcgataaaagagattgcatttccgacagataagagggagacgggcattcgtaggccgacatttcgaagcattctgaaccttggacatgcagtatttccattgaaagctcagacatacaatgcaaccaaacaagcacactctcactccacgtgagtcgctggctcaacaatttcctaggcgcactgttctcgccgagtagactgccaatgcaatcagcaagggcaccaggcgccggcaagattcctgcccccgttttctaaacgagaagaggtgaagaggtagcttatatatattcaaagatctctacagaattaggtagaggatcttacagttgcatgcacatccaggctcctctagaaacttgtaataagtctacctttaacgacaaccagctcatgttgtaggtgcagggcgggcccgaattttgccgttgcctggtgagggcttcaaagtcatgaagacgagtgtatttgtgggcagcatcaagcgacacatctatgttaaattattacagtatctagacgtgttttgacaaacactcgcagttcatgttgaggtaatcaaaggagccagtttcgctcgcaaaatgattcatctccttctgtcggcgatgcaactcggtggaggtgtagtatagtgttttcttggcaccaaactgtatcaacgatgcgactcgtacagtggtggttccagactgataaagtacgaacatggtggtccaattttacggagaaaaaacagggaatatggagcatgaagtcgtcgctaccatcttgcgcttttgctatgtaggccaatatgttaggaagggtttggaggagaacgacaaggttgctctcctttggtggtacatcgtcctcgtcctcataattgtcgctgctgtcgcgcacattagtgcgtcgtcgttttgtcttgtcgtctaccgtatcctcgtcatcggtatctacaatgatgggacatactcgtttgcttgtcgaagatgggccagccgctgcaggagtaggcagctttgcagaaggtgtagaggctcgtcgagtaaattgtggccgattgggcaccttagctaaatgagccacgcttcgtgaagcattttctgctcgttaagcacaccgtgcgtttctttgtgtatccagctttgaatctataactgcgccatactattccgttatggcgatgtaagtattattagcgcaatgcaagggctatcaatctggctatcaggctgcctgttgttagaagggatcgggctgtgctggcgttctggatttgaaattgcctttggtatttgcataagcgtgtcatcaataggctgcgcatacccgtagatcacacaagtagtgtatttcaacgtatgaacagagactaaatacttacagggtatcgcttattctgtaagactttcctccgctgtcttcgcgctcacgccatgtccttcgtccaacgttcgcttgacctgctctgctcgtcgtcgcgcatcaatatacatcatgaactcctggtaagtccgtggcatgactcggatattctttggcactgtgaacgtgtagttgaattgacctgtcggtttcgagtgcccatgctccacatcccggaccttcgagtcgacgcgtatctgaacccttgtgtattcgctattttcgtccgtgttctcgccaggcgcgttgatcagcggcggatctgtgtagaccacagttgccgtgagatagagaatgctgcccacgggaacaggattctggaaggtagatgggtcgagcgagacgaaggtgggtcgggcgtgtgcgaacgcagcggcggttgtaaatgcgagttcgaaggtttgtttgaggaggaagcctccgaagatcatgaagtgatgtcgattgcgatattggggctgcatgattgtcgcagtctggaggcgcgtcgcgtccatgaagacgacattatcgggttggcggaggttatcgtatgggtctatcttcttagtgagtttcctaaattcagatgaaggaacacaccgtgatattgcagctgcttctgccagaaagcgtgtatgaggtcgctttcaagatcatttggtgtatgcttgagaagagaagtgtcgcgacgctccttgcgaactttggaattgcgttcgcccagcgcgtacaagcgcttctcctctggtgtttcgataatcagtgggttgacgttcaccggcctatgaataccatcagcttcatcgaaagcctcattttcagggcatggcctacttcttcgtgccagggtcgagcgagaccatcgtaaaagtgcaattgatcaagacgtcctcatctttgacttcttttcccttttcaggcgccttcgcaacctgcatggtgatctccaagctactcctaccggtggcgtaagtgacacgcccagataattgcaggtcgcatatctctgtcagtggggagtgtatagtgatgcgatcacagctcgctgtcacggtcgtcacatcgtccccggtgtgtttgtctattgttgtacttagaccttgtgaatgaaatcgcccagctgtttaggcttacacgcaatgattcccgataacgcgtcgagatccataaatatggtgcccctaaatcaagtacagttagcaatctaactaagtagctatatactatcagagttatcattacaatcttaaatttccagctgaatttaagtaggtatccagcaaccaggcgtcctgggctaagggcagtacgacagaatggtagctgtcattcatgtgcttcggctgcaatttgcgttggtgagacacttcgggtttgccggacgactcagcagggctctttccttctgcctgttgatgacgaagcgcctcgatccaaggcgtgcgaacgcgcatagacgtgagctctttgaagactccatctgtactttgagctgagctgccatggaactcgcgattcgatctagtggggatcaatgatgaccgtgcatatgatgaacggcattgtgcaggtgatcgaagtcgccgaagcgctgtccgtattgttggtctcatggtggggtgctggagagattccacaagcagctcggtgcacgtatgaagtgtcgttgacctcgggaagagttcctgctgaagcgaggcttggcacccggctgtcgtcgcttctgtacgaaatagtgttgaacacacctcactccccacaacaatctcgatgccaacatcatggggcacctttacgccaaagcctactacatgtgatcatggctaggacttttgaagtcgggcgcgcagtgctcgcttccacaactcataatctcgagctttggctcagcacattaatcactctctcaccatcgcaggactcgattgacgttgaacagccttcgtttcattctttgacacgtatcttatcgtctagcgatatctgggtcggtcgcggtaatggcatgcgcattgaactggcattgacccatcgaggggagcctttgccaaaactcaacctccagatgttaagagaaatgatcatacaagctcccgtacggctgctattcatcgcagccaccaaccattcagggttctaatgggttttcagatttggcctcagctcaagttgaagcccaccgttccttgcgacgatatgctgcaggatggtatcgcacatgttgccatcagctatgccgacgatgacagctcaacaaatgaacgtcaacgtcaccgcatactcaacaaagttcctgctgctgccgtacgccccccggaaggtgtgtcgagtttacaactgcaggtagtgcgattcaccatggaccttctcgaatcgaggcagcgtccccaaatgaagcgagcaaacactatgttagaagaaaccagcacacaaattcagagttgtgatgacaacaagaatgaagatgctgataccctgttgcatgagacgatcgaaagccccggccctgctatgaaaggaaccactcgcaagcgcaaaaggcccggaagacaggctccctcacgaacatgttcaacaccggtgtcattattcgataatgaggccaaatcaaacaaacgtgctgcaaccattacaaatccacgtgtccctgaccaagacgttatcacagagcagttgatggagattcggtcgatggttgaaggggccatgcgactctccatctacggaaacagcaaactccctgccggcatcaaggtcaaagcaaacacgtttggcataggactcgctgatgttgctccaatcctgtggagaccgggacatcttgctgtgcgatatgcaacagaagcaaatagctccaaactaacacattgcaggcattatcacagagggctcatcttgcacccaccgtctgccgatctcttggtcatgcaatcggagtaaaggcgacctctacttctctgagtgagaagttcaaggagttgattggcactcgttctagaaactcactccacagtcgactcggccagggtacagcggtcgatggacagttgcagagtatggcgtcatcgctttctgatcaactctggttgcacttgcagaggagcctcttggcaagacccgcgccatcactgcagccattcacgacctgtgatgcggatgctgcagatgctcatgtgtcggatgagatcctagtcccggtagatctcctttgcgaggcgggtgccgcaccttccaccatcgaagaacgtgagctcagcagcactatcagtgacgacactaaagaggaagtctggccaccaacaccctccggtgtgcgaccaggcctccttcaaggttacgaaacagctgttcagcgtgaagaataccccattgcatttgaggacgaccttctcttggatgcaatgcccgcggacgcaggatcagactatcgagatgcagatcgtcaagttgtgaacttcggcgcatcagcgccaacacgatctccaaattatgcaactcttgagaggcaaatcaccgaaagacttccggccatcccccacaagcaaagatagaggaactctcatacagagtacagttgcggacgttcaaccgatagctaccaatcgagacaacttgttggaacaagaatagtgaactagaggttgtgtacaaatcgacgatggcgcggccatcttcagatggctttccggactccatggaagggcaaagtggaacttggagcaagccagcagttggccttcgatgcgacctggagcggcttagtcctcggacagtgggctgaagatggacgaccctcgtttcagcagccgaagactaagatttgtcgtcattagacaccactacccaatcattattagcatatgccccgcatcattggcatcgcctacgaggtgatcccttcctcttgcgcatttgcattgtctattggtcaaagtgaagcatccattacaatttttggacgcacctgggacagtgtctacatggcaatagtacgctgagcagccagctaaccaattgtctggcctcctccgttagcaatgccgcagattgcgaattcagatgccgaatgaaatcacagaaactatcgacggagccatcctccggcgacctgtggatttactgcggtacctaacgacactagatgatgcacgagcacgtgggacacctggccacgactcggcgattcttgcgctgtcgacgttttcgcgtcttttcagcatgttccagatcggcccagccggagagagccactatttgatctggtagcaatgttgtaggatgattacgcccgtaaagccaagtgccggcggtagttcactcgtactctactgagcggagaatttcacagctccgccagatgtgttgcattgagctggcctcgaagtctggacgcgacgacgatcggtttcatacgaagctcagcctagacaatcgccgaagtttgagcaaaggcgggagtttgggtcatcagccacggcatcattacactgtacatcattgcgctttcatatgtgaacacggaactgtcggcaggtggagtgtcgtttccgctccagggcatggggagaagtcgttcgtgattactcacgtcccgttggtctgcgagaatcatcaatcgtcggaagatcttcttcgtctaagcagcacggaccagcaacagcccctaccacgaagacctggctgcaaatcttacagccagccatccggcccctcccacacgcccatggctctgctaggtgttctgcggtgttctattgaatcccgttgttagcaagatgtgttgggagatatcacggcaatttctgcaagatgattcctaagaggcgcatcgtcctctcctgggggtgcagcaggccgcccactcatctgcttcacctgatccttcgtggcacttggcatgcatggccgacgacaactctcgttgaaattgaccagtcggatgatgtagatcgtcgtcaaggacggcagcttgcgcaacaacatgggttgacgctgccaaatgcaagcgtggctgcagccacctgcatggattcctccaacgaaatattcttcgatatctcgacagtggcatttgacacttacgttgtggagtcgctttcgacctgaagtatcataccttgctctatgcacagcaggaggaattaattgagataccagatacctcgacacagagagtgtcatcacatccactgttctactgttgattcacgtaggccgtgtgcgcctccgaagatcctggctgcaaatcaggttcggccgactagttctactagactgtttgatggcagatgggctactaacttggcgtcttgacagatttcggacgaccctaatggcacgcaaggtagccaaagaggtaatgacagcgaaaaaaacatctaaggttgctgaatctcaacagccacaaatgcgaccttttgctgatgaacacttcccggcctcccggatgcaagagcgcatcgagtgtgtgtgcttgttgtacaatggcacctccacagccgaatacggcgggctgggtgatgagcgctggtacttctcggacacgagtctgtgcagaacacggcatgatccaagtggcgcactaggctaaagcggcgtctagccgtaattgaacgagtataggcgtgttttcggtttcagagaactgcgtagtacactatgtacgccggacccgagctgtcaaacaagccacgccgaactgaggcgcaaggggcaattgtctaggtagtcatgttttgctgatggagtgaaggaataaagcttccggcccttgcatggtggccaggcctttgcgccaaaactcgactcctcgtatatgctcagtggctcaaaaagcacgactgacgcctctcgcatgctttggaggcatactcaaaaaactaacttcgtgtgcgacgtcaacttccgcccttccgactgtcgtactgccacgagtcctctttcacagtgcgcgaaccagttcctcggctcatttgttgttcatcgatcctggttcccctcacttctggaaatctttcacttgcctaatctaagaaagagcgcagcagatagtacgctgaatccgattgtgtcccggtcttggaggtgggggcgttacacaactaagcgccagccatcctcacgagtagaaacactcgcacacttcccgatatccgcaagctctacccttcatccagaggcaggtcgttgtgtgctgttctagtaaccgcattacacgagcccgacgaccgcgcgccatgagtgccgatttgagggccaaataccctatcgggagtgtacccccgatttccttcacaccatatttaatattttgctcctatctcgtgagcctcatcggagcttttactacagtggaactacttcatcgacgagtctcgggctctgggtggcgagcatggtacgtaacgttcaccgagatcacactacacattttaacgacaacagggtgcaagtgggaggctgcgcggtgtctttcggcttagtcgccatatggtgtagtaggtcattcctaacttacttggacaactacatgacctagaagactgactgtaggattagtgcacttcgtcggcaacagagcaataatcttaggcgatggtcaagatgagattcagctctactatagcccgagctatacagccgtatccgctattcttcctgttgtcgtcatcttcctgggattgatcatcgccgataagttctacaagaacagtaagcgggcgctcacgcgctactcatcgttgatcgtgtgcggtgtctgtgctggagctgccgtcacggagatgcattaccttggaaataacggaacgacgaattacaagcttatccttagctggcctcacgtttgcggcgctgccagtattgcagtcggagcttgcctgatatcatttggtctcttcttccactggagcggtcactgggtgaacttcatctggcgacggatagtcgtggcctgcttcctggcgttggcagtgtcgggcatgcattggaccgcagcggcaggaacatggtacgagctccagggataccacgaaggccctggacagcagaggaatgtcactctcatcattgctctttgtcttgtaagttccaatcctctgaagccatcctctccccactaggtgctgtcatcattcgctctgtgttcgaactttgagcattatcaaagtgcatggaagttgggtctgtatagctccgatcttttcttagcacgtcacggcgcgctagaaaagtttcgagtctactcaagctcggatataccacgatgacagttgctctatatgcacgaatgctagcagcatgtagtggtcatgaatttgctaacgtcacaatcagtgtctctcagcttgtgcagtatgcttcctcctcggcttcctcaaacagcgccagcaaagaatgctcaaggatcgtgcgcagcaagttgtcctggccgttgcgacgtttgacgctgatggcaagttgctagtcagccaaagtggtctcatgccttgccagactattactcggcaattccaacagcgggtgagtcgagtgaagaagctttagtttgacattactgacgcgtgcagacatttgacgacgagttcaatacctcccatcctgtgtttcaatggcttttcagggtctctcggaattggactggtgtcgtcgaacttatcccatcgatgcgcgaacatctacaaaccaccggctatatacaatcgacaagttcgccagctcatggaatgaacagcaggtcatcgttcgacagtgattatgatgactcgagttactccgcgacatttcgggagcttttctgtgttacagcccaagaaatcgccagatcccttgatacaagtctgcagaacatggggacgctcttcgaggatgttctcacgactggcacgttgctcaaccgaatgatctactacaatagccctggccagaaggcgatccttgctgcagaagtcgcaaccaccggcaaagatctcgaagctggccatgcaagtcctattctcttcggaaaagggcagctgcttgtcctcaccagaagggtagatactggcgaagcgaatcgtctccagaacctagggtatcgctttgcgaacatagaacaagtcggtgatcagctagctcgaagtctccaggtttcgcgcgatgatcttgagagcttagtaggccgcctggactcatttagcaaacgagagtctgccattccaagcgcgggagttcatctcgcatctttcctgatacagccatcgccagcaatgaggggtctagacctcgttgtcccaagaactactccggaccgcttgcccaatggtcaagctaagcaatgaggagcttgacattcaggagataagattattggcgaccttcaacggccttactctggacgattgtctcaagcgcatcagccagcgaaccctgacgggctcagatgacgacatattcttggagaacttccgagacaaaatgtacgatctccttcgcgagtgtcccgagacagcccttaaccacgccttcttctctgcgcggcaactcgacgtcgcgcatgaccttgttggtcacaaggatatgaccgcagcaaccgtctttgctttctgcggcatcaaggagatctacgtccaatcattgcagagcttgactctcaagacaattcctctctccttattccaaacttatctccgctcataccccggctgtcccgaccacgcaatactagcgcagaagaaccacaaagagttcagcagtctccagcgcgtctctacgaaggataagacccccaatactcgaagcagtggcctatggccctctaatttactaaagaaggcgaagccgacgcccactgaaatgccatggcagggagattcgtcatctgaaaagggcctcgtgcatgtctcgcagtctccaccagatagtgccagtcacccatggggatctatcatggtgacgtcaacgcaaaacatgacaatctacgatggcaacaaggacggcgctgcaatggagatgcgcgagctaggcgtcaagtccgaggttggcatggcagagacagagcggccaaccttggccgacaggttgatgtcgattacaactggtttccgagatccacatgcggcgagagctttgccaaaggatttggtctatggccgacgataatgttgtgacaatgttcagcacgtttttttgcctcgcaatttcgtagcgttttcttctcctttgggatacccactatcatgtaaagtagcttgatctatagcggcgtttttggatcacggagcttcacggcgttgtttgctgttatggtagttgtaacattagacagtggtatgtacatgtaggcatgattgatgtttagggacgaattttccacacagagccaacacacattcacacaaaaatacgttcatcgagcatatcacgtcatgttattctatcgtcacagacgtacgatgtcaacttgagatcaatcacggctcaccgagtgagtagagattataagctgacgcaaatacaagtgtagctttcattgcgtatctgaaccagattttgagtttgctatcctttgaaaactcgacttccatagtgtcccgttcaatccgccctcgacgtcacgctactagtctacattcaagaccgcgcgagatggtggccagagctattttgcccgtgaagctgcctgggaaatcgcgttcaccagtagtatggctccattccttcagcaacggtaacctccagttcaggcttgtagaacagctcgcgcatagtgtccttccactctatgccatattccgaccattgtttgtaattgatcagaacatgcacatgcttgaccgctttgaggctgcgaatagcatgggtcctacggagctccaagccctttccactccatgtggcgatatcggacggcttgaagataatggaagtcacaagcgcggctttctccttcccgaataatcccgtgaagccatgaagtgaacagggttcggtgtcgaaagtcagagtcgaaaggaagaactgcatcgcttcggcattgatttggcgacaagtctgtagcaaagcaatgatacctcgcgggccgtcgtaatcgaggtagactttcggatcatcccatgcagggtgcaccttgactgccgcagtaggaaaagcgagctcgtagatcctgttgcgcaactctgctggcagaaggaggagaggcgaccgagtttggttctcccgcgtgctggcacttgttagtaaacaacgaaaagctgccggttgcaggagcggcgtcgttgcatacatgcgctcgcactctgaggccatcatggctcgatcgggcggatctaactttaggatccattcgttggaggcgggtgtagtgagatgcgagcagcaacagaggtgaaatttagacgcagggttgctatagaagcgacagcaaacggggattgcgtcctcgcccagccacggcatgacgtcgccacaagttataggtgcatagcaaaatcaatttcagtcctaatatacaagtattacccaattaagatatgtttcctaagaagttggcgcaaaacatgccgtacccagagccaaagagcaaagcattcgcagagtcgtcatattcccatcttcactacgtgtaccgccgtgtaccgaagtcccaaagcggtgagatgccagtttgatttttacatcatcgtccaaggatgatgttgacacgggtctgtatgatggacatgtatccttcgaggactggaacggccatggccttttttatacccaattctgttccgatgtaatacagcatgctgttcaaccactctcgctttgctgtaatatccattgtttcggaagctattattcctatttggtcaaccgggcggtcatttgggtgtattggcatggaatcaaaagggtgtggttgcctttcggacgtaacaggcacatgtggtgcacttggtggtgcctgcgttgagtcgtatggttccggcgatcgcgttattgatggcagagaactgaatccgtgagcagcggtggccaaggaagtgtcatggtagaaagcattcccggcttgcccagccgctgtagagccctgtccagatagtgcgcctgtcgatgaagattgcggagtagcgctcgaccgggcaaatccgtttgaatccagcactagtccagaactgagtatagcatccatggtactcaatggccacacgatgacatgccctttcattcccatcacatcctcgggcgactttccatacaccggaacagtgagagtgccaagaatggaagagcacgtctcctcgatggtctgaatgatggatcttgtgatagacgatcggaggaggcgcgttgtagtgtcatccaaagcagtcacagtgctttcatcggcgaattgttctgtgtcgggcagtctgtatttcaagcgtctccatgtacgcgtcaatgacgtccttggctccgtctccggtaacctagacatccagctcaacatctcgagaaggtcgcgcagtagaaacatccggctcgtacgatagtatccccacatggaacatatttttaatgtagtgtatgtgtggatctcagttggcgcgccacggcttgtcaataccagcctttgccacttgctactgtatttgatctgtgcgtccggactgttgggttccatgacatacttccaaggcgggggtaggtcggactcccatacttggaattcggcatcaagatcgagagcgagttgcaaggtttcctgtaactcaagacgattactaggctgcggaacgctgcgctttgtttcatgccacatggcgtgtagctgggcagacttccagatcaatccaatgacgaaaatcccagagcccgtgcaaaagctgggcagatacatgcgcacgctaggcaggtcttgaactggaatcggcggtatagtggcggcttgtaagctggcaagtagctatcacaagcgtgtcaaatccttgtacagccgattggggtgctggaagacgtaccatctgagcatatgcaacttcgtacagcctggctgagatggggctgcggtagtaattctcaattgtgcgcaattgaagcaacgcattcgctccgtgctgatgtgctgcaaaagacccttgtcgttgaaatttagtcagcgtctattgaacttagtacgaggccaactatgacatgacgggcacgaatagtatacctcgaagatacccataagatgaactgaacatagagcctcatcggaggccgcggtttcctcattcgcaatcattctcgataacatctttataccttcaccgaagctttcctctgccaacgccatcgcttgaggcacatcgcgtctgttggcaaagtttatgtaagcaacagcgttgactacggtgactagacaggattgcggatgagcattctcatagagaaggggaacaaaactgaacaaagcatctgacggttcttctagtggcttgttgggatccggaaatacaacgaaatcatatacgaatcgctggtaagccaagtgacgcaggtcttgccttggtgacgtgggtatgggcagcttcgaacgcccgagaggcgacgccactcttacattatcgaaataagtgtggcccgggccatgtgacgtactgggtgagacactagagccactgtcattggagcgtgcttgctgattttctggagaattcctttgatggccgcctgctgcaagcctacgtgtagtgctgctttcaccagaagcgtcgaggaacgacttggaacgcctcctccaggagtcttcggcacgctgcgcggcaatgtcggtctgatttcggaacagaatgtccgtccggtctcgatatctgcactcctggtttgacctggcacagcggctgcacttcggcgttgcctcatcgcactgtagagccgcgttagtttgacatctttagacacaaccgaggtacagagaggtattttgacatgattgacgtgcggacagagggcattccatgaaactgacgaagctctcaacatacctttactttccgagcacggcatccatcacaacccttgcttggccgaccccgataagacatttgacaagctcaagtatacgcacttcgcggctttgtttggtacacagttaatatcgcattaatgagaagacatgtgagcggattaagtactccgggaacaagactcggcatggtggtcaactaccaggctcacatcattgtgtcaagtacctagggtttccttctcatgttttttgtttcgcgtagtatggagcttctggggtgtctgctgacgcacgaggttgttgtgctcgaaggggtaggcacatcattcttggggtgccatacggcagctgctccgattagctgatcgaggcagtgcagagctgttcgcggatacgggtgtgtcgagagatgaaattctcttgcagggtcattactcaatgtcctcgcatttgcagcgtatagctgctaattgacggaagtgggagaagagccttgctgacaggggcaagtggccctagccgacgacggctgggaatgtttccgaacgtcacaaccttcgcgacacctgcagacagaacctttgttagcagaaacagtttcacatcattgccgacgctacgaagttacccggtactcgggtttctgtctgcagatgctctcatgttcatagcgaacgaaacaaaaagacacatcgtcatggttctcgcattgaccaggctcagccacgcgaccagccagccaccagccccaggcctcatggatcctcaagggcggcttttggtcgcccattacaatcctagtggaagtcattatgccacgcctcgtatatccacaggatgtgccggatcagtcaaacctggtacagatcacctggaaaatcatcgggggagtcgatcagaatgccaactgtccgaatgtgcgagtcaggatcgatataaagtccactcaaaatcacatcacgttgcaggaagttgtgggctattctaccaagagcctcgagcctataagaatagccgccattagcactgccgaccctatgccggtaattgctttttcgaacaacgttccacttgcaaacctctttgggaagtgatttcaattcgtctcccttgtccatctttagcgaacgtcacagcaaacgatcgaaacgtttgcatagtttgctatttgttccaacatccttgcacatgatcttcatcttttcgaaccgagtacatgcctagcaaaggagatcaggtacaagatgtgatctgctgctcatgatacgacggcagattccggcgtcatgcgaaggcaacatgtatccgggaagaagcctgggtggtttgtcatcagctcacggatgctggcatcgatgaaggtctatgaaagccacggctgctacatttgaaatcgaaaccatgtcatgcgaacgtcttcaatcgctacttctcatgtcctagaggcagtgcttgtgagtcacctaacaagatgaccgcagaatttatgaggtggaaggcgtttgacccaagacggcatggatttcattgaactagtacacacgcaaaaagtcggaatacagccacagtgcggattgagcctctgccaataagaagtggcgtcacatttcctgctctcacttcaagtgcgtctcacgagagcgctattcactctcaccggctagcgcgtcaacgcttggaaaagctttcgagcgcaacttcccacattgtcattacctgaactacgcccctcaaacctgagctatcgctcgtaacgccagcatcatgtcgggtgacgacatagagcttgcggaaccagaatctccgtcatttgtgtatgttcactctgcgcattattcttccatgactgacacgagatttagtgctgctgcagcgggccccatggtcaccgttgaggtagggctagaccgtgaacgctttctcattcataaggcgttattggtctatcactcggaatactttgtggctgctacaagagggccttggaaggatacctaggatgaagttgtaccactacacgacgttgagccaaccacgtgtacgtgtcgcgatcttccagccgtacaaaattcatgaagctaactcaacctttagttaagctgttcgtgcactggctctacaccaagactgtgcccgacgtggactccttcgaggaatggtcgccaatcatcgatagcgctcttgaacccagcatgtatgatgcatggatgcaaaaggttttccttgttcttatcaaagcctatgcgtttggcaacaaatttcttgcaaccaggttccgacaggatgtcaatcaggcgttctcggatcatctacactgtaaccgcctagaactgcccgatggctggcatgtcatgcagtatgctttcaagcacgtgccattggatcgccccattctccagcatctggctgatcatcattgcaacttctggcctgagtcctatgacaaggagatagacatacaagcacagaagagattaccgcgatcttttctgatgcgcgtcaacaggagattctccgaacttctgccaacgataaacactgcgtggaagggttctcctccgcgctgttactacgaacatgcttcggaaaaggaaatgcagaagtgtggaaagtcacacatggtttacgatgaggacagagagtacggatactttcccaaagaacgatgaactgattcacgatagctggattctccccaggttcaaaagagagactcagattttctttggccaaggaagtaattaggaacaactgtgtcaatggagctcatgagacaaaccttcgcaatcccctcacaactgttgctcattccctgtctcacaaagtccctcttacccgtctcttcatctcacctgggcggttatatgtcttgaaaacgctaggtgatagtctcttccaaactggcctttccttgctttattcgattgtctcccacccgctcctagcaaatgaactacataaactaccttcccacgtgctccgcctatcagaaacaccacctcctctaacgtatcagccatgacctccgaagagacagccatcaagcgtatgacgcccaaagagctcgcgtaagtggtcaacgaaagcaattataccattcaattgactaatgaatctgccagccatgccatcgcaggccccgttactactatcgaagtcggaagtgagcgcaaacgctaccatgttcatacgaaactattaaaataccactcttcctcgtacaaaagttacttcaacgacttgggcgacaggaacgtcggtgcagtccttgagatccctgacaccagcttccgcgcgtgtaagtatacactctggagcgatactagcttgagacaataacataacatcatgtgtctgttagtcaacctcttcgtccattacatcgatacacagtccatgcctctagatcaggacaaattcatggatctgatcaaccagcctggcgaggagggaggttggaccgagcacacgccagtggagactaccaaagggttccttcttgctgaaaagctctctgctccaggattccgtgccaccatcaacaaatacttcatgttcgtgtggaaccagggtctatgcgagtggttcgacaagctcgaaatgcatgacatggcaacggctatgatcaacaaggtcccccaggagagggtaatttggcagttcttggttgacgagtgttgcttgccctacaaatataagcgcttcgtattgaatgtagccgaagacaaggaaggtgaagaagggctgtctagggagtttttgttgagatgtatgaggagatttcgggagctggtagaagaatcagagcagggcaatgttaaaaagcgctgttatctagagcatctggactcagatcagaaggaagattgcttcaaactacacatgaggtacgacaaggagactggtcatgaacacttcgaatgagttagccatatagagcaagatggcatctggctcacttgagtatcggaagcgaataaggaggtccacattttgggttggagatcgtcagcttagtaccattcacactttgacgactccaattaaaacgaaggccgacagctgccaatgtttcaacatatgagcagatttagatcttcatattttgagaattttggacctccatatcaccacacctttgtgtctctacacaaagatgatcgtatacttaatacctcagcatatcaacgaatcgacacactaatgctttcagcacaaaccaccaccttcacaccctcatacctcaacgcttttacatttttacatactcatgctttgatgcctttacaccttcacatatagcttcgagtcgctgcccaccgagccttagatactgacttacatctttacacattcataccttgacactccgagagcctcagacgttcatgttcacatgcccctatgcttcagcacatcaacacgccactgttcagatcgcagctcacaagaacaaactgcatcacaaagtcacgtaatagaacgaagcaatcttgccttgcacgcagcagcatattacaataaaatttgcatgatctcataagctcgagcacttcaagccagaccgaactttctcctcccttatcccatgaatcgaacacaacaccctgtctcttcatcacaccacacgtcaagccttagcaagcggcttcccaccctgtcccaactcaacaatgtcctcccacaaatcattcaagatctgcttcgtcatgccctcgccctcgctcctcgtctgaagcgtcttcgcaacggaactagccaggccttggagatcgctcgtcgtctcggacaaagcggagggagcgtggatatgcgtatcatccgcagatgcggtggagacaacagggatgaagacctaaccatcgaatgattagcaatcagatttcgtgaagtgaaagaagggaaggggaagggaacgtacaggcgtctccgcctcggtattcctcgcctttactgcatcactagcctccctgcccggcaggatcggcaccctgaaggcctggttgctcgcctgggcgtcagagccggattcgggcaggtacgcgaagtcgatggtggagctgtcgttgacggctttgagggtgcggctggtgttgaagtgacgggcgggtttgccggtgtcgttggtgggaggggggaggttggggaggcgcggggcggagcgcgtgccggtgggcttgtcggatgtgaggatggaggagaaggttgttgggccggtgatggacagggagcgggttgtggttttggaggtggaggtggaggtggaggtggatgtggatgtgagggcgcggagggcgcgggtggaaatgcgtgctgtagacataactgtcgattgaaaattgggatgggaatagaagtggtgaaggaagtaagcgatgagttgctttgaagtaatacagaaagtgtccgatctgacccggagtgcagtataagtcagctccaattgattgcaagtgttgaggaatgatgaccagaaatcgggagaggggaagctcccttcttcaagcttcacgctcacaccatccttggctcacaccatccatctggcggtcaacagcactacaccttgcactaggccattgacaacggtgcgcacgcgattggtgtgttagtccgcaccgcgatgtgtccctgacgatgctgcatgcgtagctgtggacctcgggagcttgggacacgtcggggtccgggaggacggccgctgtagatccacttgtccatgaccccgcaccgaaagtcagcgtgcgtgctgcaaacatgctttcgttatcttggatggaagcttgatattacagcggattttcccggaagcagccaattgtctcctttcaattgctttttgccagcctcaatgaccatattgaacttgaagaaaaaagcaccctcgactgactcaaatgtcggtgaggcgacgcacgtacgcccaggggtcgttcatggcaccaggcaagtcaattctagccgtgatgggcgcgagctgcgaagtcggtggtttgtgcaacttgttgtgcgtatttctggggcgctcgggtctccgcccagcggcgccgctgcacaacaagccgccgtgagatgttgaagtgaggcgataaggggcagcgaatcatgtagcttcatgtaaatgttcgcatcaggatcatgattttggtattgagaagcaagattaacgaaactcgattgaaatatgtggtagacttgtaggcactgcagtgagttgagagatacgcataacacttagcatctcaacacttaccaactacgcgacaagatcgtgatgttgagccttcaaagtgttgcattcgcaaagtcttctcgatgcggtaaagtggcattctaaccatgacctcgccagaaaacccatggtacgtcttacaagccccacaacccgtcagtggacgattctagctcgcccaacaacccaaacgggctgggattttgtctgtaagcgggtttcagtcatatccaagtcgtttgcatgccatgttcatctagctcccgtcccttgtttaagaatataagcgtaataacttcagcatttgtcatcaaagttgaaagagactatcgacggctcagtggtctagtggtatgatgtatgtatccaccaccactcacttcttcaacaagtgtctaaccgtcttgcagtgtcgcttcgggtttcccataacctggattcttagagtcttctatgtgacaggccccgggttcgaatcccggctgagccctttgtttttgcgcctttatgctacctttttgcgcttctttttgtgcccgggaaaaagactggggacttgcaggaaggtggtgaatgcatagacgatggaacctggatagtaggagtgacgtggtgggaaagagactgtttgagtccattcccctgtgtccgggtctacttgaacaagctacaaactttttgcttaaacgataaataagcagctgatgcacatcatcaagcctggcatcaatcgacatgtctcaattagtgagtacctgatttaaacagtttcattagaggtactttaaaacatgtcctatcattcaatatgaaaggtttcagcgaaaaccatctctctacctactaagtgaggaattaaacaatagaggaacatagactcttgcaaactgaggctgaagaacgactagacgaactgttgctaggcctagttacgaaaaaaaaagcgaggttcgtctctaaaactccactgctgagaccaaaaaaatcgtaagtgaaaaagaagtaatagctcttccaaaaaagaaataccaagctgaggacttttcaacatgagaacgccacgtagaagacacaagttgaatctgcatatacccacttaagtctagcattttcagtctcgcacctcgcatgccgagtaatttgcttcacacagccgggctcatcacatcaatcataatgaacaaattatcaagaggactttcaaactgatagctttattactgccatgccatcatacctctatcctctaagccagattcccaacaaacattgacaccgcctcaatgcgtataccacccaaagctcccaatccggggtatcataaccctacaaaagtcaaactcgcttgcacccgtcataaacagtgaaagtggtatccagaagaaaagaacatcaagcaagcagccatagtcgtggtcgcgtgaaaaagaaaagcatcatgtgggggggaaagagcagggtagtggaggaggaagaacaagaagaagactagtgatagccctgatcactcgcccacccaccctcattcccagcatacacaggctgctgaccctgataatcgctctcgtcctcaaagtactcgccgccactcgacgcatcgaagctgctgcgcccgctgatatcgccctccatctcctctggattgcccggcggcagctgatcccactgaatgcccgcgagcgctggatattgcgcaagcagtgcagcgggcaagaactgcgctggggcctgggacatgcccgcctgggggaacggctcgaagccagactgcgacatcatgccagggccgtagttttgcgcgggcatttgctggaacatgccggtgccgttggccatctgctgctggccgtcccagccgcccttttcttgcgcttcttcctcgagcagagggcggatgcagacgcgcccggcttcggagcggaaatggcggccgagagcgtcggcgcgtgcgaagcgccgcccgcagccccagtggttgccgtccttgaggttgccgcggcatacaaacttcttctcgccggagtgcaggccttcgtggcgcttgcgatcgtgctggcgcgcaaacgccttgccgcatacgctacagacgaaggggcgctcgtctgtgtgcgtacgtagatgcgacctgaggttgtaggcgcgggtgaagcgcttgggacaaagagaacattggaacgttgctgggtgcttttgtgtgcgcttgggatttgagccgtctgctggagcaggtcggcttgggtctgcgagatcaagtatgtagtcgcggtttggtacactgctagtcgacgaacggcgtgatgacttgtttgaaggtgaaggggagcgagatttggcggcacttggggacaaggaccgatgtacgtctgagccgggggtggaagcacgcgagctggcgctgctgaacggatcagactttgcgcgtatacgattgcgactccgtgctataccatgattagcaaactccttcgggtgtcgcgtgcgtgtacttacatcgatcaggcgggctcaaagcatcagcttggtgctcgggcttaggaggctcgaagctggcctgtcgcgaaggaggagcaaagtcgatgttgatttccggtggtgacatggcgtcagcttgaccaaattctggaataccttgattcagagaggggaatggctcagcgccagaatttggatacacgcccattccctgttggccgaattggttgttcatattcgggtccaaaccaaagctgccaggctggaattgcgggagcgcctgctgctgttgctgcgggatcaaacgcggggacaggtgagggctgtggcccgggctgatgtgcgaggtgccgtcattaagcgtgaattgtccgaactgcatgactggatcttggaacagctgtgggtcgttctgcgcgtggaggaggggtgacggctggttctcctcgaagctatcctgctgggtgaggtaaggtgacgcgtgcgcggaagaaacgtccgagtacgtctcactgggcgctctcctgtgggccgcggaagttggccatgttcccccattcactgccctgaggcggggccgtacgcggcgctaggatctagcgacgcgtgacgcgagtgtcccggtgaggggaacgcgccctgattcatgttcggcgaggcgtggggactcgggttctggtgattgttcatcgtgggcagcaggtgcggcggggtgggggtatgcgattgtgtcgccgccatctggttcatcaagtcgtttggattgatggactggttctgctgctgctgcgactccagcagctgcgggtcgagggtgcttccgaggtacgtggggttgagcgcgttattctgattgaggtcgctgcccgcgaagaagctgttgaagtcgggactggacgtgtttgcgatgttgaggtggtcgggctggaggtcgttgccttgtggcctgaactgtggcgtgttgtgctgcgacaggctggggttggcctgtaagaagctctggtcgagtccctgctgcgcgaactgttgcggctgcgtggaggccaggaactggttgctgtcgaagcccgacgacgttgctgggaagctcgatgtggggtggatagaggggtcgtatggggataggttgtttggaaaagcgtggggagagggcgagctccttatgttgtttgcgtgtgagcccgcagagggagagcggccgcgttgtatatccatcatgtgtgttctaaatgtagaaaccagatcagatcgcagagcgcagagcaggtctgagagagccttggagggatgggcgctagatcagccgcgggacgccttgaaagtggctctgcccgcctgttgcggcgcggtgactggacagaacggcctacgtcaacaaacagcgttcctggcagagagagaagctgaggctggtgggcaaaggaggctgtgtaggtgtgttcttcggtgcgggtatgctgcttggtgggcggtgctgaggacaacctggatatcccgaaataacacaagcgctgacccgcctgcactgcactcgctcgcttcgacgtgtaggctgcttcgagtgctggataattgtgaaacggtcagtgcaagggtgccgctttggagcgactgcgctgatgtgatgtgggatgcgaccaagctcggcgtcgaacaatgaaggtcaacggcagctcgaagcagggcgcgaccctgtagaaacagcaggtggacaatagcgattgtgcgcaaagttgctccaggctaccttgatctaatgcggtctcgtgatgctcactaggtgcagcgctgaaccataattcaagccgtcgaacttgtcaatgccggtgcctgaggcggtacggaacggtccacgggtacgtctttgcgaacaacaacggcgagctgccgcgccccagccttataggagagtcaaattgcgcgcctgcacggcgggtaatgtgatacaagacggcgagcaattggcggatagggcaaattgtacgtctgcagttctgctccagttatgccgaactgtcacaaagccggtgccgagccctcatttgctagccgaccagtggagcgaccttgtggtgtgaaagtcattaccgagcaccaacactatccctcacaacttttccagaactgtggaacccaacacctttgcaagtctgctggctatcaatagtcggaaggattcgtcatggaagcttccgggcgtaaagtaccaagcggtgcggttgaattgatcaacggcggtggtgctgtgggacggtttgcacagccacgaacgtcgagtgtcgcgaggcgtactgcacatgtccacgcaaggcagactgccagtatacgtcaacccaccataattcccatgtttggggaatcgggattttctctgtcagtgtaatgcattgcgtggcgacaagaatagctcatgcgtatgcattattcccgttgctcatccaaaccatgttcagatactggtatctatcctacgccacgctatgatgcataatgccattcctgcttctctgtatctcaaccaaactttagtccctgtgtgggatcccatcggccatcttgtgccgggccgtttgatggccttgcgttcccagatgctgtcggcacaccaccaaagcgaatacctacttctggcgtccacatgcctgatggcggaggagcagccctcgtaggtgtcggtgcagtcaatggtgcttcagcatgcgcttctgcgccgtactgtggattctgtgcatctgcctgccgctgttgctgcagagaactcgaatttgcttgctgaagactaagagaactcatcctagttgcgagatcgctgggtattatcagtcatgagtacacatgaaaaggcccgtttgaacttacgcctcgatctgcgaagcctcggacttccgctgatacgcaaagctccgcgcgtcgtctctaaaccgactgacgatcttcgcaagatcgttgtagaacttgcgcccgacatcgagattcgagatgatctccttgtacttgaaataagcattctccaggttctgcagcgcttgttcgcgcttcttcgttgattggtcaccacggcgagcgacgaggaaagcagcgttggcgtcttgtaaccgcttgatggcgtctgcttgctccttctcttcctcttggaccatgtcttggtcagcatcgtacatctgtagtcgcttatcgaagaggctttcgaactgcaccgcctcgatggtctgcattgggtactcccgctctaagcgagcggcttctcgaagcagttcgggatctagtgggatgtaagcatgtcataagcatgaggaatcatggcacttactaatgtcatcttgctttgctttggtcctgagaacttcgaccttgcgccgccttctgctctctagccggctgacctcgttgaagcagcctcgtagtttgccagcctctcgctctacatcaccagtaatcgcaggccttcgaccactgggcacatagttctcaagatcgtggtccggtccgctcaaaagctgtatgaagtgctcgttctccttgagcttggtcttaacgatgttatcgctatttgtcgctgctttgaagtaaccgtcaatctcgttgatttgggcgtaaagcttcggcgctgctctctcagctgctgcgcgtgtccaaagttctgtgccatactttctccgcgcaccttcgtcgtcgttcgcttcagtcttgagaatatcaacaccttcatggtagatggcctggtcgctgtacatcagtttctttgtatcctccatagatcgcagtagcctgttgatgccgtcttgttgtcgaatttcctctgcgtgagcactgagacctggtggtagacccagaggcttctccaacgcctgtaacgaccctggaaggttaagactccggagtacctcgtgaatctgggttgtaagtccttccagctcctcaacgattgtgttattgaccagtcggtcacggcgatccacgtaaatgctcgccgccagatgaacagagtagggaacgagtttcgagaacaatgcaggtcctagttcgccgcgctcgcccagcatagagttggattcggccacctctttcggtattctcgataccaccatgtttgcgcggtccagtatcttgagctcagccttcggcgttactggcagaaggtagatcatgtcgttgtctttctccgcacgcttcaagtcttctgacacgcggttcttcaagccattcaaatccgccagtacgagcttgttgatgtaacgctgttctttgagagcctcattgacgcacgagaggctatcccgcagccgtgcaacttcctctccatatttacgcttctccaagctatcgcacgccgctcggtactgcgcagccgcggcaaagtggtggtgcttggcgttcatatggtgtatccactcgctgctgatagcatctgactgtatacccgcttccctcgcttcatcgtagagatcggagacgcgtgcagccagcttagcgatggtcgcatccttcaagccgtccttgacagccttctgccagaaacactcttgaccctgcgcgagcatgagcttctccagcgactccagcgtcatgacatccatatcctctgggggctctgtgcgaagctccgggagaattgtgttccgcagatgggccagtacgcccgctgccatgcagaagttgttggctgccaccttcagtccgtctggtgtgcttcggttcgacgacatggctagctgcgagtacatggccgcgaggttgaacatgatgttggcgagctcgaatcggaggttgtttcgggaagtagggcggttcgtgttgtaccccagcgcaggataccatggaaattccactccaatatcgactggaaactttccgctcagccatgtcagctgcgccgcgtactgctgtagcttcgggatgttgcttggatgcggttcctgcgcatgcgtagcctgggatcggagcttttcgatcctctccaggtcctgcgtgaacatatccggatgctggtcatacttggaggatatgtactgtttgatcgcgtcggtgaggttgaccgagtgcgactttcggaacggcaggaagaggatgttgctgtgcatctgattagttgaggatgaatagccagagggtgtggcacttacgaggccatagctacagattatttggcgtgtgttcgccgtgaacactgcttgtgaaaagatgcaaagacgtcaccggcacagcagcttggaccccgctgctagacccctgctgtcttgcgcgtggggctgcagcgatcaggcacgagcatgttgcacatccagaatgccatgctcggaacacctcgagtataagcttggtacaggaatatcaagacttcatacggagaaatttcgcagccatatcctattcaccggccgcggacacgtgataccgtgcactttctccacagcccctctcacctaaccagcactccggagtacggtacgtgacatgtatcagcaccaaccgtgtcctttcgcacttaccctccatctccgaccatgagcacgtttcgcattccaaaaagcttaagcagcgcaccaatatgagcagcacaaccagttccacgggctccgcactatgcggggctctatgtagcaatctagcccgaattacaccaccaccttgaaacttgcgcaatcccgcctttgtctttgttgggcgcgtcacactatatataatctgacctgtttcttgtcacctgcgctcaccttcacacaacgtcctgaccaacgctctccgagttttttgaattacaaagcgccaccgccccgcatcgaccttgtccttctcaactctcctaacctacacacctctcgcacaaacctacctgcaccacctgaacaacataccacacaaaatgtctacccacacctacaagttcaacatcggcatgtcctgcggcggctgctccggcgccgtctgagcgcgtcctcaagaaactcgatggtgcgtacttgtcccacatcccctcccctccaacccatccacccaccaggcccccaactaacatgttcttcaggcgtcgagtcgtacaacgtgtccctcgaaacgcaaaccgccgagatcgtcgccgcagaatctctcgactacgagacggtgctggagaagatcaagaagacgggcaagacggtgaagagtggggaggcggatgggaaggagatggctatttagagcgccatgagggtcggggtacgatgaacttgcgcgcatttttattggggagggagcatatggataccacaaagcatgaacgtttattccacggcagcttttcatcgtgctttgatgtgttgtgtgctgttgatggcgagtgtgcgagttatgcgatgctccgtgtgctatttgtcaagcaagacggctgtttggcatcatgtcacaagggaagaccatttctatgcgcacagcgagagagacatttcagaacgactcgtatattctattgacacatcctccgtttacatcggatctagcagagtattatgggtatacgcttatcctccgcatgcgactcgggtgccgtcaatgtcaagagtaacctatttcgcggtgtcgtacttttgcgcgtggacgccgatggcactagacgttgttagcattgtcataaacacaataatctctggatcgacttaccgtccagaaggatccgtctggttgctccacgttggcgtccatcgcatgacggtgcttgcacagtagctagggaagtgctcgtcgaacatagttctgtaccagtacgcctccttggagtcgggaatatcgctgccccattcgggcttggggttcttcatcatctcgtccgtgacatgcagctcagcgttgtccttgagcgcatcaatccacccgtacccaacaccatcagagaactgctccttctgtctccagaggatgtggtcgggcaggtatggctgcgtctcgggctcgtcggtggtgtcgaaggcttttcgcaaaatgtacttctcgatgcgctccttggtgtgcagcttctcggcagggtcgatgttcatggagacgttgaggaagttcttgtcgaggaagggcacgcgtgcctcgactccccatgcggaggtcgatttgttggcgcgcaggcaatccgcgagatgcaagttcttgactcggcggatacattcctggtggaaggcagccttgtcaggcgcgttgtggaagtacaagtatccgccaaagatttcgtcgctgccctctcctgaaagcaccatcttgacacccatggccttgatctttcgtgctaacaagaacataggtgtggaggcacggattgtggtgacatcgaacgactcgaggtggaagatgacatctgtgagtgcgttgagaccatcttcaatcgtaaaggtgaaggtgtggtgcttggttccgagaaaatcggccacctcacgcgcagcaatggcgtctggggcgttgggaagaccgatggagaaagagttgagctgaccaagcagcaaatccgtctggagctcgttctggtcatcaatacccacgagctcgttctcctggttggataccgcacccttggtctcggcagcccgtttccttgtcgcctcgttcagccgttgggtttccctttgcgcgattgaagctaccagactcgagtcaagtccaccagagagcagtacaccaaagggcacttctgccatcatgcgctttcgcactgattgctcaaatgatgtcctcagctccttgtagtcgacgggtgtggtgggaatgttttcaggctcgacgagccacttggggtcgtagtatcgcttcagctcgtcggtttttgagtcgtaaacatgacctggagggaaggaaatgatgttgtcgcaaacgggatgcaggcatttgagctccgatgcaaagaagacagcaccaggtgttgtgcttgacctgcccatgtagaatgtggtgattccaatagggtctcttgcggcaataatgcgatcttgcttcttgtcatggagaacccatgagaacataccgtcgagtttccgtggcgcgtcgatgtcatgttcaagatactgcttgggtcagttttgcgccagcttcgttttacggctcattcataccaaaggaatgataacctcgcaatctgagtgtgtcttgaagttgtatggtgttttcaggcccttacgcaggactctgtggttgtagatttcgccattgacggcgagcgagacggtctcgtcctcgttgacaagcggctgagcgccagagtctgctaggcgtaagttttcgctccggttctggtttgtcgtgtgaccacataccaacaccgacgatactcaaacgctcgtggacaaggactgcctgttgttagaactctattaccacgtcaaggtacctctgagtacttactggtgtcgtttgcgacccagttaccacctgaagtttctcagttagatcattcctggcgcatacgtttcgaaagctggcctactccaatccgggccccgatgtcggacactgttcgcaattagtcaattgagcgagacgatacgagaaaggagctgaacttacgccttgcccattttcagggcagtcggcttgaacttctgcacatcggggtgcctttgtgcttgtcagccacatgtcaacaatatcgcggaggggcataggaggggcaattgcaaagtctggggcgcgtcgcatacctatagcacgcgaagataccacacatgatgacaagctatcaggcgggagggagtatgaaggttgagacgagatggcgaggaaaggtgggcggctactaaggtgactttaatctggctcccaagaaattgttcgagtcacaaacagtgctccccgaaagcggaattgccccactacttcaagcaacccgcgaaccagagccgcatttgcccgccgctcctgataacggccattgtcatgctgagatgcagggtatgccagtatgacgcatggtcgagaatccgtggagctgacccaagggcctggcacgcgttgagtcgcgccgtgcatggcatctttcccaattgcatctcgcttatgaatgcgctcgcgaccattgcttcgaccatgctatggtgagactgagcaaacaccgtgtgcactgcattatcggtctgtctgttagtgatcagtgagggtatccttttgcacatggagcagaaaaagctacattgacagagtgaacgcgccccaatggttcgcccacaatatactatactaattacgagcaccaacgctgcaacactaaagtgcggacactgcgatgcgcaggccggccagcaagatccacatccactgtggaggatgcgcgcaacgttattgcaagtgtggagtgagttcgtttgtttcaaacagatgacacatacattggacgggctccgcaagataaagtcataggcatgacatacggaattcatgattgttgatacatggacctttgcgcgcacaattcacgctgctagtaatcctggccatgacaaccctactctccccaataacttaattacaccctgaaaagaaagcaacagtcgctcgccgtccctcgctgtttctgcatggtcttggcctcccaaatctctaaatcctaaactcgttcatcgtccgcccaaggtcgcccttcgcgtgtagtgattacttttgctttgctctacgaagcaacgcccaggagacgctcagaacaagaagtaggcgaggaggaagctgaccaaacagagcaaggcagtgatctggacagagacaccacctgcaggggcagtctgggtgtgaggagcagttgagagctgggacttggaaccggatgtggtatcggtctttcgttggcgcaggccagaggcttcggaagcttgttgtgtgagcctggcaatagtagccttggcctctgcgagctgggcgctcaggtcttcttgagatacaggaatggcgttggacactcgagtagcggccgcagacatggtcgcacccacgccacctgaggatgcagggctaaatgcctcgtccttgatctctccaagatgcttgctacccgctggtcgctcatctgggcgggagacgggtccggtggcgtcgggtacgccgcgctgaggagtcacggcttcgggagtagcagcagagacgagcgactcgcggctgacaccgttggtcttagcaggggtggtggtggacgcatcgtcggctggcaggaagaggactctaatcttcttctcttggatcgacgacttgttggtctgctcgatgtgtgaccactattttcattgttagcaacaaagggcacactgtcttgcacttgacataccagggatccgacgttggtgaactccttgtcggcggtgaccaagacggattgtacgaggaacttgtcgcggcacttcgcatctggcggtgggtcctctttcatagcctggagaagaactacgcgcacgtgttagtgtgccatgccgacgataacgcgccacacacgggggccgtactctgaacttcgacctctttgccgggctcgatgcgcccactgttcggcctaacacagtatctgcaaggttgttgttagctggctgacacggagccgaggttgcaggccgtgggtcgtgggatgcatactgcttgggagcggtctagatagagatagatgcagtcagcatgtgtcgcatctccagctcgttctacggcgttacgtaccgtcttgactttgaaagcgactgggtcggagtgcgggttcttgaggtgcagcgtcttggagacttcctgctggaaggggcctattcacttcagtcccgctgtgccatccttcgacccattgcgcatcttacgcttgaagcccagctctacggggtcgagctcgacagacattgtgggcgcgcgagcagtctataggtgttgcgggtggtgcgttggtaatcaggtgttcaggcggcgggtcgcaggggtagcgcgtgccggatggataggcaggtgttgagtgcggtcgcaggtgtgaaggtaccaagagcgcgaaccagaagcgacgtttgggagtcgtggtatacggcaggtcaagtgttaggatgctgggggagagctcgcttggaactctggatgacgttgcagacaagtgacggcgacgttaacctccggcacctaacgtgctaaccaactttacgatgcaggccttcaacacacgcaacagcgagcgtgcgtacgtgtggattgaagtctgctataggtgaagagcactgtgatagcataacactgaatacactcattccaatctgtgtctggactcgctcagcacccaacgtgaacgccgcactaggcagtgatctcatccatggttcctccaccttctcccctcttcgcgtcttcccaactacataatccccactcgcctgatcgctccttctccccgcatccaagagccttcatccctccacccttgatcactgcgcttccacgtcacccccgtccatctccacgtcaacagtagggaaacccacgcgaccgacccactagagctccaaagcttcgaccgtctccacgaaccacacacacgtcgccaccacacaaaatggcttcagatcttgagcagctcatagaaatgggctttccccaagagcgcgccgagctcgcagtcaaggccactggtggcctgcaaggcgccatggactggatcgagaagaatcaggataagaccgtggacgagatcaaggccgagcaagccgacgccgccgaagagcctcccgcactcaagcccggtgaagtagcacagtcactcgtctgcgatgactgtggcaagaagttccgctccgccccacaggccgagttccatgccgacaagtctggccaccagaacttcagcgagtcgaccgaagagctcgccccgctcaccgaagaggagaagaagcagaagctcgagcaggcaaaggccaagctcgcggccaagcgtgcggcacaggcagaggcggacaaggaagataagaagcgaaacgagcagatccgcatgaaggctaccaaggagtcgcaggacatcaaggaggcactgcaggcaaaggagcgcataaaggaggcacaggcaaagcgcgctgagaagaaggcagacgacgacgcccggaagcgtgtcctcgccaaactcgaggccgataagcaggagcgcaagcggaaagctgagatcgaaaaagcacagcgcgcgggtcaggctcctccaccggctcctgcacaggcacccatgccaacgtcctcgggcccaactacaagcaagccggccagcgcgtatacagaggcgagactggcgctgcagacgagcaatggtcgcgtcaccaagaccttcccggttgagacaacgctgtttgaggtggcacacgcgctcgagcaggatggtctcgaggtcaactccttctcgactacgttccccaagaagacgttcgacaagactgattttggcatgacgctgaaggaggctggctttgtcccgagcgctgctttggtcctcaagtagaggtggggaattatctgggacttcatatatggcgacgtgttacgaatcacggttacgaaaattgcatgaaagggcgttgagggggcgagatgatagtcgaatagtagaacatgtccaaaacagttgaaattcaagctgatggcttgaaagtagacatgattatgcgaggcaaaacaatttcaagatcagatttcgagtctcatgtaacgccatacaatgctaccgtgatgcaatacccccttgcgcctcgacacccagctccctcactcatattcatcaatatcatacccttgctccctctgcgtgctacaaaactcctcactcgccaagttcctctccttcctcttcaccacgcccacagcatccttacaccaatcgcacgcgtagtcacacggcggattctcatcgtccgcaaagtacctagcaatcaacttatgcctgcacacattggtcgcctcgcaatacttgaccagcgcgacaagactgttctgccgatgttggagctgcacctgcatcgtaccccccttcggctgccgcgcatgatccctcgccatcatctggcccgcgcgatcgcggtcttcgcgcccgtagtatagcatacaaacactagcctttccatcgcggcccgcgcgcccggcttcttggtagaatccttcgaagctcttgggcagctgccagtgcgcgacgaagcgcacgttttccttgtcgatgcccatgccaaacgccgtcgttgcgaccaccacgtcgtagccggctttgttcgcgacccagccttcgagggcgtcggcgcgctcggcgtgcgggagcccggcgtggtagggctttgcgccgatgccgtcggagcgcaggcgggcggcgagggattcgcagtctttgcggaagagcgtgtatatgatgcctgggacgttgtctgcgcgttggttttgggtggcgaggcgctccgggttggcggcgcgtcgagcgtgggcggctttgagccagcggaggaagtcggggtattggtcttcttggtcgttcttgaagcggatttcgtagtgcaggttggggcggcttgtggtcatgcggaacatcttgagcttggtggtatccagggcgagggtcttgatgatgtcgtctcgcacacgggcagtggccgtggcggttagacatatgataggaacatctggaaactcttccttgaagaaggacagttgctgaaaggatggtctgaagtcatgaccccattcgctgacacaatgggcttcgtcgactgcaatgcgtgcaagctctttttgagagtgaatgaccctgaggatcctgcgaaattggtcaccttgacagaattccggggtaacatatagcagcctggtcaacgggtgaccacattggaggtcctcgagaattcttcttctttcaggtggtggtgtggtgctgttgattgtctctacgcgaatgtttgcattgcgtagagcagcgacttggttgttctgtctataattagctacagttcgcaatgtgctgatcatttcataccatgagggccaacagtggagaaatgacaatggtcactttctgggtcagcgaagagcacaaggaggattcgtcaacgcactgccaaaatctacaacagccggtaactggtagcataagctcttgccaaacgacgtcgcagcctgcaagaagacatcttcgccttcgagcgtggctgtgatgacttcacgttgtagaggtctgggatgttgtattagtcgagtgattcatatggacgcagttgaacacacctgaatccgggcttcttgaacacccgcttcaatgtgaagtcaatattagagtatggtcgctttcgtttgccaggcatggttgcaggtcgcgtcgggcggaagaaaacgtaccccctgcttgttaccttgcaacgtgggacaacggaagtagcttgaattttatgcaaggcctcatcgtgaaattcagacaaggttgcgttgtgcctgttgatttcgggatgtcatgcaggagcagacgcgttgagatccgcaggtcgcgatcgatgcgtgatcacgtgcattgtcgtgccctgtaattttcgctttcgcgctcatgcacatcacgacaccacaatcggttcaagtcactcatctgcaagacacttttgagacggagacgtgctggtatggcagaaagaggctaggcaaggcggtctttgtcccatcggcacgttgaggtaccacgaggtccctagatagccaccacacacgagagcgcacacgaggctcgagaatgacggatgcagccgctgctggtttactaccccctgggatagccctaaaggacttcgccgctctaccagcaaaggatcgcccactctttgcaggcaggattgcgaaactcgaacgaaaggtattttccaaagatgaaggcttcgactacgatgtcgagttgaagaagaagaatgttggcgtgctcctggcactgaagggcgacttagaccaggtcgtggcgtaccttgtgtatcagcgaatgaagagagtagtctggctacacaagctctgtgtagttgagcaagaaagaaaaaagggcatcggcagatgtctcgtccacgccctgcgccatcaaatggaaaagggaggcagcgaaagcattcagctatgggtcgacgagcacaacgggcctgctagagcgctgtacgaaacatgcaaattcagccaagtcgagatccgtcctgcatactatgctccagggagggctgggttgaaaatggagttacccatcgcaagatgagcaaattctggagttgttactagacgttctggcaagacctcgttgtggtggaagagggggcaggaaaacgcatcccttgctcgtgcagcccctcttcaccaccctgcctgacctccttcgaaaacacctcgtatgatccaggatgtcttaaagcgtggctgaaacaagaagcacaagaataatcaaggcaatcccagttgtgcgcggagagcggttcggcatcaccatgagcgaccatgatggtgttatcacaatactatggtttgttaatcggaggtgtgaagtggttaacacattcctcgctcagttgagaggccaacgtaaggcatcgacacgagcacgcgtccgcggcgcgatcatgaattcctgagacccaggaagccaggaagagggggctgaaagtgacgaaagatcttcagcatgttcgctccgtctttgcgtccgagactttcttgttatggtccatcgtcaacctcggcgaatctaaaatctagtcatttgacagttggcatagaagtgttaggagggtgtagagaaatctccacggcagagcgccgtcattgtgagtacaacgtagccatcatcacagaattttgttgatttagtggcagcgcaatgacgagatcgctgttcgcattatggcttctacctgcctccattgcggcatatctccaagtcagctatccattcaacttgcaactcccgccagttgcgcttgttggtgaatcatatgaatatcaaatcgcgccaacgacatttgcgaccgactcagacaacctgcaatactctttggtcggaaatccgacttggctgtcactagacagcaatagtcggacactgtctggaactccgagtgctagcgatgttggggagatcaacttcaagataaatgcggctggatcgaatggcgcatttgtcgatatggactcaaagctcatggtcgcaaaagaaaatggcccagatgtcaagggcaatgtcacgcaagtgcttgcgacctcgggactactctccggaccgaaaactatcaacattggaccttcaaagcccatcgacatcacatttccttggaatacctttgcgtctaatggatggtcaccgtcgtactatgcgctcctttccgatcatacgccattgcctgcatggatcagcttcgatggatcatcgctccatttcactgggaccaccccctctattacctccacacagagttttgacatactcttgatcgcttctcaatccccaggctatgctggctcttcgctgtccttcactcttgtaatcagcaatcaccagttcttattccaaccctacgcccaaactctcaatttggaaaagagacaaaatgtctacattgatctgaaaagcacgctgctcctcgatggtgtagcagtgctggagccgcagattcagtctgtcgatgccacattgccttcatggctgaagcttgacaagaaaacttcaataatcagcggcgatgcaccatccgggaccatgtcgcaagacatctccgtcaatgcaacggaccagttcggcgacgtggcgcaattgaacctccatatactcttcaaatccgacctctttgcgtcagagattggccatagtgaatgcaacgatcggagagaaattcgagtacgccataccacaaggcgtactttcaagcaacaatgagaaactgtctgtcgatcttgcttccctgtcccgctatctgcaattcgatccgtcaaaggccaccatctacggcacgatcacgcaggacttccctgcacaaaaagtacaatgcatattgaccgcagtttcaagtgacgactcccaaaaggatacgcaaacgtttcagattgttgcctcgaactcaacagaaagcggtaccgtcgagcgtaccagcgggtactgcgagcaacgctgacccacaccatgaggacaacgccggacaaatagctggtatcatcatcggctcaatcattggagccatatgcggcatacttttgctattcggacttgtaatctgtctgcgtcgcaggaaacagcgcaaatcttacgcaagcccgaagctacctagaagtccgaagaaatctgacatatcgcgtccgatgttcattccacttgggtacccgcacgttgacgtggatcatgaccaagaagacctcgagaacggtaaaggagaacatgactacttgatgcatcgtgcctcggaaaaaccaccaatgctggatctggatctgcaagctgatgacagagatgacgagtctcttacagactcgatcggtgatgcagatactcgtatcctggatacttttgaggagtcatcctggggttttcagaacgacactgctccatcacagcatccttgcgattccatgagaattcctaccgaacagctggcagaatcgttgaggtcaagcacatttcgaaaacatcgaagacgggcaactacagtgtaccatgatcagatccatcgcagttcaggcttgccggtaaatcgacgcatcacaggaatgggacatggtcgacagacctactcaccgtccaggagcaacacaaacttttcgcgatcttcactgcgtcgacctcctagcacaagctcgtataccactacaaggtgtacaagtaccttctctacagcgccctccacggccccgcagcgacccgtcgcacgacagcagccacgagttaccacgcctgtagagaacagacgtagtattcgcgtcgtgcctgcttccactcgtagtagtctagtcgaccgaccaatggacgtgaagcgcgactcatacatccgaaaccgcgcttcaaacaaatcgccattcttcagtgctgccggtagccgcgcgtcgtcttcaacgtacaaaggggcccctgccttcatgtctgacgctccagcaaggaggaacacaattgtaaggccagatgatgatgtagtcgagggtaggggcaaagagatgccgagtagctcgaaggcccggaagccatcaaaggagcgtatcgaagcacgcaggagcgtcagcaagccgtctgtcagccctgtgtcggagacatcaccaaaagagtttcctggtagcttgcgtcaaaatcgggtgactcgtccatacacatccgcaggcattcatcgagaccgtgtcgagaagagctatgccagaccagacacgaccatcgcatatagttcaagcgaaatgccccgacgcgcaagcacgcgcgacagccttcgcgcatattctctgaaatcacggctcaatgatctgactggcagtgagatcttcaaggatgctgatctgagtgacagcgtgtacactgacgaggaagatgagattgaagaggctgagaagcgggtgatggtgaagccaggagactttgtattgccgccgttgcagattgatactaggcggaggagcaaacgtaacagtgctgagaagaaggcggagaagcagaagaggacgagtaagggtgagacgaagagagatttgaagcgtcacgagtgaacgtaagtgaacctcttctatgcaatttctgtcaacttaccacgcccatcgaactcttgctgacaagtgcttaggcgatccaacaccattctactcagcttatgttgcagagcatggtggtaaagagaatatgtcgtctacatatagtctcggtgcaagatcaacaccagcacgagcagatcctcaatccaaaacgaaagcaaccgcatccccagaacgccccaaaacagctcgccaatcccaaaccgccaccgaccgcaaatccaagcgcatctccaaaaccccctcccaacccgtctccaaccccaaagagcgccactcccgcaaatccctccactcgcgctccgcctcgctgaaaaagacgcattcccgcggccaatccaccgcctaccccttcttcgacagcgtctcgcgccccaccagcaccacgcgcccctcctcctccaagctctcgctcatgacgcgcgacctcagtggcaacctgactttctacggcgccgaagacgaagagccgaccgtcgaggaactgcgcagctcgtccattggcttccgcacgtcaaacgggcgcatcaattccaacgcgcgccgctcccgccttgcgagtctgcacgagagcagtcagtttgcgacgccttccccgccaccgaagagtagcaagcgcgcgacggtgcagcaggttgcgcagacacaggtgaggcccgcgggactggggctttttccggtcgatgttagggcagagatgtgtgtgggaagggagagagagagggagaggacgccgttgggtgcgttgggtggggagaatgtcagtcggatgacaccggagggggagagtgggttggatgggcagaaggggagacagcagggatgggggagtttgaagagtatggtggggaagggggggaggtgggttagtggtgggtattgggataagcaggggagggaggataaggtttttctgtgaggtttgatggtataggacgacgggggtgagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattatgtagctactgtgcgataggcagaatattaatgagtatgcccaatccccaatgtctctctggggccgtcgtagtatgagtgaagctatacatgattaaatcatctcggtatggtacgtctgccaccttttgaagacttgcagtctttttcatgtggacgatcatttgttcacatggattgatctcgaaagaagtatttcatgtggtcatgatatatctgtaaccttcatacgccgttactatgcatcagtctaccgtctcaggataatccaccagcgcctagtatgcaacttcaaagaaaccatcccgcccaagtgtctacagctgaatatcgttattcagcagtcgcacctcctcacccggcttgaacgcaggcagaccaatatacggacaaccatcgcacctgaaagcatctccgagtgcgcagttgccacagctaccgaccttgccctggacggtaaagtccagctcgtcaaggtcgtccgcccccagcttcattgtgttcagcgctttgtcagcagtcgtgcgcttcgcggcgtcctcagcttccatcttctccttcagaccgcatgtgcagtccttgcaggcgcggcgtcgctttccggctttgggccggcactctggtgctagtgtgcgttagcaagtatttacttcaaggaggaggtacgcttacgctgaatgacaggtcgtgccatgtcctcctcggtgatcaagtcgtcttcgtcgatgaggtcgtcgtcgtcatcttcgcctgtgattatggggtcgtcgagatcgtcgctgaagtccacgaaacctacacccactggcttcacaggctcgggctggttgcgcttgccgttgaggttgagcgggaccgagccatctgggttgactgcaccattcgtaccattgacgccatttgtcttcttcttgccaaacttgagtggtatcgacacgctctccacctgctccgtcttcaccatgccgttcggtgactcagacagccccgccagaatcgcctccgtcttcgctgcgccgtcgagtatgccgtccttggcccttgaggattcccccgactttcagagcgccggcgactttgcttgcgacatcgcgggcgagcagcttgtggctctcgcgcgtggtgccgtcggcgtcggtgaggagcaggacgacgtcatatgtggcggcgggcagttgtacgaggcctgctgcaatgcgatccagcatctgcaagtcggcggtggagcgatcatggatctcgtatatcttgttgagcgcctctggatgcgccgatagcgaaggcgggcagagcaggagagtgcgcggggcagccatggcggggtatgcggcgatgtgcaagatcgtgtggaatgctggaaggtgaacaacaaaagtgtcgggcaggattgtagaagttgtgagtatttttttcctgggaaagtatctccgctgataaatcgcctggatcgcgtcgcgatttttggctcaatccggcctcggagaagcgtgataagttactgcgaaccgccaattggccagtcacaaagcggcgagatgcggtcacctcatctcaggccattacgcatgctaggctgcgagaagcatagccctgagggtaccctacagcgctagagtaccccagaattcggcgggagagcggacgatacaaacacgccgtcaacatacacgcaaacatcaggaatgcttgcgtggccagttcgacttgacattgctgcaaggaaatttgagcgattgatccaggaaaccgcaatattgctctcttcggccctactcaccatcaaccatgcagacacacgacgctatgacatcacacgatgcctttctgcagctcaggcaccggtgatcctcgctgacaggaccttcaagatgaatgttcggcagcttagacgcctcattggggtatgcggtagtaacggaggttcccaagcatccattgcagggtccaatgctggaccactcataaaagcagccaccctcaaccccgcttcttgatgctcatctcacgcaagagcacgcgagcctttgttgaacaccagtacgctgcctacattaacacgagcaccgtcgtgcacaacttgaacctcaaacatcctcaccgcaattcattgtgattcaaaacacgctcctgcaaggtacgagctccagaagtggcgtcatggtcacgatgcttcacctccgctctgttggtcatagctttggtctcgtgacactttactgaaccttctagcttccccgacactccgttgccggctgccgactacttgaacaagacgtcccctgcttttgattcctgaaacaagacacattcaccccaatccactacaacatccaaacagtgagtatgcctgacttgacactcaagagcagacagcattgagtagcttgctagtctctggacactcaatgctgtctacaactcaattgtctggattctgacaccagccagtgactcgctcccacaagttcactgaccgtgaccacgccggcattgctgatggcactgccgagcgtgagtcaaggcttcctcgctactttgccaaagctgggcacgctgatgccgacccgactaacactaataagggcggctccggcataggcaattgggtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaactatacactaacccacatccagggctcacccggcgaagaactcgtatagacatccgccccaacatggccaaagcccggcgtcgctcaaactcctccacccacgtcatggaggacttcaagaccaaattcgaaaccgtcgagatcgagcccgtcttcgaagaagagatccacggccccatgggcgaggagctcgagaagcagagcaccgcttcctccgacaagagcatcgacgaggaggaccatggcaagaagtattagcccgctgcctggcccgaaagggaggcggggttgaggggtgaaactctcggatactgaatactggcgtgtactagctagtcgtcgctgtgaaattcgtcgctggtcatggtattgactatgggtatgctgttgtggttgggtccagacagtcacctacatatgtactgtactagctctgtcgggaatctctttcgttgtcgatcatgatggctgcggaacagcttccatgacattgcaacgctcttcctttgataggaatctgtaacgagtataaggaatattaacgatttacgaacatgtctgatcgtcctcatcatgcttctaccatgagtgaacttgtgcataattaatacctgtattgtattgccggtcgcgttggctgaagctatacacagcacagcgccttgctgtcgcgattgattctcagaaatttcctgtgtgcattcagactgtcgaatgcccctagctacctttcgtcgtggttgacgattgaaaagattgcatgatcctctctctatggctactatagcagtatctattgtttataacaacatagagtataaacctcgttgccggcatacattctgcacgactactcttcgagaactagagcagtgtttgtgaggaatgcgcagagcggaccctggacgtaccactgagcagccaaccgatacacaaaagcaaacaggtattctggcacatgaaactcttcttgtgtttgtatatgagctatcgctgcattccacatcgactcatccgttagcaacataacctatgtaacctagattgttatatgtgaaaaagtgactgccgcagccagacatgtagtaccgcgactgtgtacacctagagagcgtacacttctcgtgatggcaagccaaggtacagccgaattcctctcagaacttgcatacaatctgctgcatctttgctcccaccacgcatagcagctggcagtgcagccttcttgtgctcggggtccagctcatagtcacgactcatgctgtcgagctgcattgtcgaatacttgggcgggtcctcacagcgagtctggaggtactttgagacacaatgcagaaattgctcaatgtcgtggatgctcaggtttagtgagattaattgctgaactgttcttcttgaacgccgagaggatgggttgctccagataaggccattagatagtacccgttatcgactacgatagaaagcgatcagggtgccaggagctatacacatggcctcactgtcgcaattgaaggctagcgatactgtgtatacttccaggcggtcgtataccttcaggtgatcatatacctccgagcgatcggatcggcacggccctgtgcactttcattcatatgaaaaaagctggagtagctaatcccaaattactatgacagacatgactagtctttgacaaaatgttcaaataatgtttgtgcgaggaatgcatatgcgcagagtgaactgccactagagcactcagccttgacactagcggccccacttttccaggagcatcagtggtcatccctgcccgtagcttccaaaacagacatactctcagttgtcaaccacgcggcgccggtttcacgacgaccaccacccaaaggcgcgctccatcgcgtctcgtcattccttccatcctcggtcgccatgttctcaccggaggcatcgatagtcagccagcgcagctcgttgcgcgcgacctcgaagcggcgccagcggacgtccgaaggtctgcagcagcaacctcgacgcaagcgcagcaagcttggcgacgagacttttgtcgccaaagacgatgcgcacataaacggaaatggaagcctgttgatgaacggacatgcggcacacgacagccccgaaagctcgttggtgcttgttgacatgcccgtccgcgagaagaaggcagcaccgaagcgcgccgtcaaggaggacaatgctttgtatctggtttgtcaatgctagactcgagggttggacttggactgacacgtaaacctctagacgaagaacgcgaactacacggtcaagaaattgccagggtttcccaaggcgctcctgcgaggtacgtcgcattgcttttaacatcactacccgctcgctcacaatacatttagcaccatattatgcatctgctcttccctctgccggcctcgccctcgctctcacacacgagcgcgccctggtatgggactacaacgccgaaaccgcctcgaagatcgtctcccttttgctgccattcgggctgagagcctccgaccctctaccactgggcgctattgttcgaaatgggcctaccaacgatttcggtgtcgtcgcagtcgcgccctcgacgggcaagattgcgttctgggaaaacatcgatggggctgaagcccgcaacctatacccgcaacgtcaccagggtgcagaaggagctgtgaagctgtactctggggaggtcgtaaatgatatagtggacatcgagcatgcaggctttgttctgatcaccagcagcggcagacttgcgcacttgacgcttcgagattcgcagggccggccgaacatcgctgcgaccattttaaacgcgccgaatagctccaacgggagtttcttcagctttcggggactcatagcaggcgcggtccggaaaacaattgcttcggtcaaagcccgcccgtcagactcaaaggggcagatggagatcatcacagtgaccagcgctggtctgtttcaacagtgggatctgaactggtcagggcagcacaactttgtgcgcgaggtcgatgcgcaagcggaacttgcggccaaggtccagtccggcgcttcgcctgagtcccgcaatcttcaagatgttcaagtgctggactttgcaattatcgagcagcaacactcgaacgcttctgttgggctgttagtactggtagcatcgacgggcccggagtctatcgattattccctcctagaagtggacctgtccagtacgggcgcaaccatcacccggaggatcccactcagttctttccaccagccacaaattccccaggaaccgaccgcaaccctcctacttccccatcccggacacactgcatacgtacaattcccgggagcgatatgcgttgcgtcccttgcccgacccgaagagacccccgacaatcagttgctcttggattccggaaacccacccttgccttttcaggacacaatctacttgcgcgaggagcccagcgttgtaattgctggtcattctttgggcgataagaacacgaaagaaaagcgtgctattgcttatctattcgtacaagagtatggagtcttgcagattagtgcgcaaccacccgagcccagacgatggggatgacgaccgacgtcgagtaaccgcacgaaagcaaactggagcaaggcccacttttttcagcatcaacccccgcaaacctacttgacttttctgtcaagttctcgtttcttcatttccagacgaggagatttactcaagctgctttggatgtcagcgcttggtatcttgagctcatcgtatgagtacattgacaaggtcacctcgagcatggacgaccagtttcaaaagcgagctgcggcactacgtactctcatcaatcgacttctctctgattacccaccgctatcattcgtcaccaagtggcgtctgttatggcaggctgagaaactcgcagctgcacacaaactatggctctggtaccaagaaaagcagcaggatcaactaaagcacccggaactgtaccccgacaacatcatagtgggggacataatcagggctttgaatgaacgatacaagacaccaatccggccagagcttggggagaacgacttcatcaggcagttctttctcaaagatgtggattcgattaatattctgattccctggggttggttctttctgcgaacattctacatcaaggacggatctaaggagcatccacccatcatgcagcgcctgagtgaaggcggtgatgtcatgcttgtcgccttggagggcgcgtttgagtttcgacaagccaacattgagtcctacggcctcgacccaagcgcacttgaggatggcattctcaaacctggccatggctacgacattctaccagcagtgtggacttcatcccacaacattgtcagttcgcttcgcagtcttgtcgatgtggggcgaaacctggcggtttccaacttcgaggaaggacaccaagaggctctagcacaaaaaattggcaaggacaacccgcgcctcgttaaggtctgttgccagacgcacatcgagcgcttccaatgggcactcgagcagagcgaagagaagcagcgggaaatggggcgcagcctcaagaatgaatggaacaacatcgttcgtccagcgcatatcatcggtctcatggagatcggacttgcaactgatggtatgaagctcgccgagcagtatcacgacatgccaaccctggttgatctcgtctgggatgagaccaattggctggagaccgagaaggccaacacccgaagcaaaatggagcaagctgaaagtaccgtgaagctcaatcgcatcaaggagcgaatcagccgctatttcgagatctacggagacgactgggctgaagctttctactccaagtacatcaaggagaaccaagccgcgcagctcttcacaaaggagtatctcaatcagccggcacttaccaagttcctgcgagcggagccgtctcgcgccaggctgcggtggatcaacgaggtctgtggtgagaagaactatgaagccgcagcagcagccctgcatgaggcgggctcgaagcaagagacgaatgcttggtgtcaacgagtcgagctctccatagccaaactcgcgatgctctgcaagaaggaactcaaggaggatgcggctccaccgccagcacccactgagtcaacccagcgaaccaaggcggagcgaatccgtgacaaccgattcgtgagcactgcctgtcatttggagtacgccaagatacgagaggagatttacgagcaaatgctgccccacatcagaaatgcgttggatgacgattccgctgtggagcttctcatgaacgattttggccagggtcgccttgcacaacgacctgcactccaggctgtactcagggaaggctttgagaacctcatccaccacagagtcattgatcctgctctcatgatcgatatcctcaccctcatggattcaggcgagaacgagagtctcttgcaatcgaatgagttcatttacgccatccgcgtgttgatgatcaactggcacgacatccataagactacgcgcgacgggctgttgaagcttgtctggaagcgactatgtatcaaggacgactgggctaagatcaacaagacgaaagaggtctcagatgcgcagctcgaagacttcctgcttgacacgaaccttgcttgggtgttccgggagatcatgcaccttaacagtgagtctctacggctgcatttgcgaagaacacaagctaacaagaacgcagccgcaaatccgacctcaagaatcggatggcccaagaggcttcaggatatcattggttcaggtggcacacacggagagctgtgtgtgaggttctcttcggaggacatccgcgaccctatcattaaggacaacttgctcgacgacgatgtcctgaaagagcacatcgagcagaacagactcgatgaatggttcgtcgctgcttgcgaggctggcaagaaagcctaccgagcggagtggaggggagcgcaccaacagcaagtgccctcaatccaggtccaagagtatgccgagcaggcacagactgccggagaggtggcagatgtggacatgcaagattcatagttgattttcttatgttgggccactgaggttactcggtcgatgtttggggtttcaattgggcggagggcatgggacagcgacaaagcattgggcaacggcgttatttccaaaacaaacaaggtctcgcatagcgacatttactttttttctgttcggctgtgtagttttgtatagagtttgacagctgtcagtgtcccatcagcgggtcggtggtcaatgaatgtgtatatcagaacggtgaaaatgctttggtacagggtcatgtgatgttatgctgatcgggctgtctgaacaaagcccctggaggtatgggcagcaacaccggcaatacttgacgaccgcattttcggctcgactttccacgacctcggatatgcacccgccataaactcggcaagttgggtgaaagagctgtgaacgccgagcacaattcgatgcgagtcgagaccgtgtccgtccatgccgtacccacggaaccgttcatttctcgaagcggcgcgcgggcacagaatgggcttgagcgagggagtaaggttcaccgagccaatcaaaagccaaccctaattgcggcgaaggccgttattctgggatgtggcttgggcacaaagacgcaggctggtgggcggatatcggctcgaggattggcgatggcgcgcgtcgacgacgcaaaacaggttgttgttgcacaacagggccgttggggcggaggcaggagatgcggtagatgagacgatatacaaggcggtgaggtgaggctggagacacgtacatggcgacgtgcacctgctcctgcacgcttcagccgaaacatcacgtgtgactggaccgcattagagagcagcgcaatgcgagctactaagagacgaccttccccaatctgattcgcgtgctcaattgatttccgaagcgttggcggagcgggtgctgcaagtgggaaggcatctggcaagcgctgcaggtacagcaaacggcccacctgtgctgggcagttgacagcagcgcgctgactctgggggagaggctcagcgtcgcacagcaaagacgcgcagaaataggcaagcgcggcaatggcccggcgaagaatggcaatggtctatttattggtgttcttgctgtgatatgcaatgcaattcgtccgcatgcagactggcgtggacgtggtttaacttgcactcgaggagggtgcattgacactagccagcccgccccttcttctgccatcacccaaactcggtctctcttttctacctccctcacctccatttgcacccacgcagcccgtcgcccatttttctcccccgccgcagcgctatcctcccatttctctccacgctgccgctgcagcaccatcgctcgccttcccccaggacggacgcccttcgccggtcggctgcgtagctgcatagcccccataggaccccggagacgctcgcgcaccgcgacactcaccctcgatccttcacccacacccccaacatcttgaccacccttcgagatgagcggcagcacttcttcgtccaacgtggtgggcgtccactatcgcgtcggcaagaagatcggcgagggtagctttggcgtcattttcgagggcaccaacctgctcaaccagcagcaggttgccatcaagttcgagccgcgcaagagcgacgccccccaattgcgcgatgagtaccgcacgtacaagatcctcgtgggctgccgtaagttgctccttcccctttctcagctgcgtgtgcatgtgactcgcggtctgaggcggtgtatggctcggcatacccaaatgtttgtttcgagccagcacacgtcgatgaaccggacagcactctctgtcgtcaccattcgacgttgttgctgcgctgctgtcaatccatctctgcttgcttcagatgggtggcctgacaacagagcccaacaagcccgcacccattttcgaactcaatgaacctcgactgacatatcgtagccgggatccctaatgtttattactttggccaagaaggcctgcacaacatcctggtgatcgacttgctcggtcccagtctcgaggacttgttcgatcattgcaacaggaagttttctatcaagacagttgtcatggtagcaaagcagatggtatgtccccaccgacgcgtcatacgagcgcagacttaccctccctagttgtcgagagttcaaacaatccacgagaagaacttgatctacagggacatcaagcccgataacttcctcatcggccgccccggctctaagagcgccaacgttatccacgttgtcgacttcggcatggccaagcagtaccgtgaccccaaatcaaagcagcacattccctacagggaacgcaagtcgctttctggtaccgctcgttacatgagtatcaacacccatttgggacgcgagcaatcgcgtcgagacgatctcgaggccctcggtcacgttttcatgtacttcctgcgcggggggctgccatggcaaggtctcaaggcggcgactaataagcaaaagtacgagaagatcggagagaaaaagcagacgacccccatcaaggatctctgcgacagcttccctggtacgtttctacgactcatcgtcggtctgaacatcgctaacgtataacagaggagttcaacaaatacctgagctacgtccgcaacctcgggttcgaggacacccctgactacgactacctgcgcgagctcttcacgcaggcactcaagagcaccggcgagatcgaagacggcgagtacgactggatgaagctgaacaacggcaagggctgggaggtcatgaagtcgcacccaactgcggcggtccagcagatgcacagccagaatgctcatcacaactcgtccactgccgtcaatgttcacggccagcctcacaggcagaacaagacccacctgccgatcgatcatcaccgtttaaacgagcctcttcccaagcccggagcgactcgagcccagccaggaagaagcccaagagacgccgcacagagggagtcccagattaagaggaagagcatgggagaactagctgcacccgagggagcttctacccaggcccagtttcagcacagccagtcgaacctggcttcggccaaccgtgcagcaccggcgacgagcccgcaagcgcagcagcccaggcaacaacaacctgagaagcccagcgcaatgcagaagctgatgaatgttctctgctgcggcgccggaaaatagttcaagtccggccgacacgtctgaacctttataatcctgctgcatcctggagttccatcctgagcgaccgtttccatgggctacgtacgctttttcttcctgtataggtattttgtaatgattgatagacgggctcgaaaatctccttctatgggtaatacttacgacgaccaataagcggaccgccttcatttcatccttcatcgacttgacgaatgcgcgctgcaagtttgcattgagcgggcagcacgttctggcagtccttttcttttctggcgtttacggcgtcgcgattggggaggcatgcgatagcaggcatttcatttcaccatccatcattttgtgctcgtcagagcagagcagaaaacatagcatgtaaaggagtcgctgtatcgggatctggttcgttgtgaacgatagtgtgcaagatcccggtcttgtctaggtagatggttgtggaggttaaattacgaaatacttccaaagttctcaagtttgtttttatgcttattattttgatgtatgctgttgcatgtgactgaaaagaagatgggatgcctgggagatggttgatggagtgcatgcagtagacctaagcagcgacttttgatgaacgccgccatagtcatgaaaccatgactgtctaattcatagcaacatcaatcccttgagaaaatctcatgagacttttgtttcattcgacaaaaactgctggttccggagggctgaaccctgaattcaagctcggactttcaagttgtcaattgtcagtcgcgcccgccgcacgtcgcaagcaccagtacaaagctcaacatcactttcaatcacatccctgcaaacccatcaccaacgccttctaacaaccctcgcccatcgccgattcgatactttattgcgccgcgatggcgtcgggacgcgatgtgcgcgacatgctcgggctgccgatgggcggtgatgcgccaaaggcaggcgtacaaaagcgaccgaagccttcgggaggaacacgaaagattcgtacgtgcccacgaatgatgcaaccaggaatcaaggatttttagctaacaacagtcttcagctggtgttgcgcgagaagttgcagcgctctatggcgaacggcctcccccggtcgcagtgtacgaagaatcgaaggcataccgagcgaaaaggcagaacacaggacccgcaaagaaatggtacgctctgcgcaatacacagcgtgcagtctggaactaatcgccatgatgtagggaacaacagccattcaagaaccccgcgcgcagcgacggtcttgtcttgaagcactggcggcgcaaacctgctccagcaccacctgtagaagctcccgaagatgcgaccatgcaagatggcgagaacacagaaccccaaatcgacgtatgctccgaatacgccaagttcaacatcgaagtcgacctacccacctttacagatgacgaatacacggcataccttgcgagcgaagactggagccgcgaagagacggattatttgttccagatgatcagcgactacgcatacaggtgggcggtgatatgggaccggtacgactttcagccctcagacaaagctcaggaaggcacagagaacgcgaacagcgaggcagaccaagcgctggctaccatgccgtttgcacctccccccaaaaagaatcgcacagtggaggaccttaaagcgcgcttctacggcatatcggcgaagctgatgaagcaacggataccagaagtgcagatggatgctgagcagtacagcacatacgagatgctctccaaattcgatcccgtaatggagcgcaatcgaaaaatgttggcaactgctttgatgaaccgcagcatggacgaagtcaaggaagaggagttcctcctcacagagcttcagcgcatcaacatggcagcgaatcgtctcgacgccgagcgcgaagagctccgagcaagactggacgcaccacagcccaaccaagccctatctgcaggcctccaggcgttcacgtcatcacaatctctacaaacactctttcagcaactgttccagcaagatcgcagtaagaagcgcgcatctggcggtggcacaggacctggtagactcagtcttagtgcgaacgacatggttcacactcctggatcggcgcaggcacagttatccgcagcgaataggcggcaaagcatggcatcgcagcctgtggcccaaacacccgtcaagcatctctcgccacaccaggagcaccgctttaatgtctccacgcatgagcgactcacatccggagttacattcggagcagacaagttactcaagatgcgtcaggcaaagagcaacgtccaaacgcagaagattgccgccgcgcttgcagagcttggcgttccagacattgttcccattcctacaagcaaggtcggcgaagtgttcgagagcctcgtctccaagctcggcaaacttctcgacgtacgcaaagtgcgcgagaaggaagaaggcgaatgccgcgtactacaaaacatgaaggagggtggtagcggtaactcgcaaactggtgaaggcacgagcgagacaccaaagcccaagtctgaagcccaaggtacgcccgatgctgatggggacaatgatgaggatgacgataatccaaactacggcgaagatgatgggccgggcgacaacgacgacgatgctgagggcgacgaagatgaagacgatggagatcacaatatggatgatatcgacgctgaaggtgaagacgagagttcagtccagccgagtcgagcaacaagtcaagggcacaagcgcagcgcaagtgtgctcagctcaggcagtcaagccagtatcaagcgggcgaggaaataaataccccctctccacctctttaccatctcacatataaagataccacaaaccaataatttattttccacacacatcatatcttggccttctcctccagtctatcaaacagcggcgcactccttcctcccctaaacaaatccagcatctccttgcccatccagacttccctgctcttggctagtccgcgctcgagatcggtgaatttgtcggcttgcacgaagattcctgcgccactcgctgcaagcccggcgttgaagagataacatacggccaaggcgatggattcgggcttgttaatggggacgccaacttttgccatttcgcgcgcgtacacgtccggctccgcagccatgcgtttattgttcccctttagaatcggcgtgacggtgatggcaggcgcaacgacagatatggcgatgttgagcttgaggcattcttgcttgagggcgcgcatcaagcccaccacacctgtacatgaatcagccatacactccccccctcccccatccccttttctcccagaacacataccatgtttcgcagcactatacagcggcgcccccgcactcgcaagataccctgcaagactagctgtgaggacgattcctccgccctcgcccccgttcttgcgcaagtagtggatggcgagcttcgtcgtgtccgccgctgcgtccatgtccacatgcaacacgcgccgatcgggctccgctagttgcccgctggcatccacttcgtcattgaagaactgctcgccatattctgcgatcccagcgttcacgaagacgtggtcgatgcgcccgaatttctcgtaccccgcggcaaaggcggagcgttgggcgggccaggaggttatgttgcaggggaggaagagtgtgtgttgggccgggtgcgggaaggagcggggagggggggaaaggtcgaggaggattaggttgtgcgagggattgagcgtggagaggagggtggcggtggagaggccgatgccggatgaggagccggttattagaaaggtttttggggtggtggagagggtggttagggattggattgttggggtgaagagggacattggagggatggttgatgatgggtgcggtgtttgggagggtgagggtgagggtggagtgttggagacttgggatggtgtggttatgagccaattgtgttttcaacgtaggcaataatgggcctttcgggttcaaggaaatgaatatggggagaagtgagagaggaacaggagagattgagcttttgtgattttgatggctctttacctaggtattcgcttgatgttgcatgcggggttcggatgtaccgagacatgtcctcaatctgactcgactcaggattacatgaccgtatacttggtcggagcactgttgatgctcctcgtcagtacgaatgtcatcggagagcatatagtctgtcaagataatctaaaatagagcaggcaatgactggaagatgaagtaaattttgtctactttccgttatgcagcacccgttaccgaaagtgcaataggcaaatggaccttttgaaagatgaagtgacttggaactagtcatagtagtcaggaacgctgaagacttggtaggcgcgtgtgaaggacgcggaagggagagatggtcggccagggtctagactagcgcggttcggacagggtagccgcaacgtggagcttcaacattcgagatctccaattcaccagcccacaactccgcgccacgtccagatccgagcggaggaacacaatcaccaacatgtggaaaccctcagtattactcgctgctgcgctggcgctcccgacacaagcgctccacttctacctggacggcgcggtccagaagtgcttctacgaggaattgcccaaggacactttggttgttggtatgtcgtggcgtggcgatgtcacgtctctacagaagagttggcatagtatgcatgagcagagagctaacaatcccaggccactaccacgccgaatcatggagcgaccagaccaaatccttccaggacagcagtgatgtcggcgtcttcgtcaccgtagaagagacattcgacaacaaccaccgcatcgtcgcccagcgaggcaagcagtccggccgctttaccttcagcgccgccgactcaggccagcaccgcatctgcgtcaccccacagaacgtcccctcgggcggcggctggctgggcacaggcgtgcacggcaccgtcaagttcacgctcgacatggcaattggcgagaccagcaagatcgagagcaccgacaaggacaaggtgcagacgctcgtgcagaaggtgcaggatttgaactcgaggctgcaggatgtcaggagggaacagatcttccagcgcgtacgtgaatcccattccacttgtggtaatgatggggaatactaacgtctttctaggagcgcgaagcagagttccgcgatcagtccgaacacaccaattcgcgcgtcgtcaggtggacacttatccagctcttcgttctcggtgtcacttgcgtgtggcagctttcgcacttgcgagccttcttcatcaagcagaagcttacttagacttttgcgcgatacagattgggtagaagaagtgcgtggatcaaaaggcttgagtgcattggactgtaggatatggcgttataagatgggctggcaggcttagcgtttggtactcgaatcaaagcgattttgaatgtgtcgaccgagtaggcacaggtgaagttttgcaattacaaggttgagtgaacatatgtcctacgactctactctacccgacttggtgacaggcgtaataacaagcctctggtacgttgtcaacgctggcttcccgctatcctttacttctaatataacgtgtagcgacacgcctctatccatcaagcgcagtggattcgaccttatcacctgacagctcttctcaggcggaggcacaaaaacttccgcactcttcccatccgaagaaggccgaatctcaagatctgctacctcccaggtatgatacgtctgcaccgcactcggctcgcgatattgccaccacttgaacgtcatctcatccccatccggatcacagctctccgacgcatcaaacctcacactcttccccgcctcaacatgcacattcatcacacagtgcctaagttccctcatctgaataccccacgattcagtcgacgtgccaattcactgtttgcggggtcgtgattatcctagccggttcgacctctgaacagcacttcattgaacgacattacgcgggccaattgagttggttcagggatcttgtgtgcatcctcgggtgaaaccacagcggtagaccatcaagctcgatttctcgaagatgtgatcaccatgccaaactaccaaatacgtgccttgagcaacatgcacaatccttaagtgttacaagctcggtagaatattaaaacatgagtatcccttccgaaaggagcaatcattagcgcaagcaacaacaccatactccgcattaatactcccccagatatgtctaccccagacggagttaccccaggcgccctctgcatatctcccacgatgtctcccaccaaggaccaagactacgattcgaccatctagcaaactgtccgccagaacccctgggcgtgcttctggtgcatctatgcctgctggaccatcattctcgtagcgttcgagactcaagcatcctgcgcggtcgtgggtattccgcagttcaggaaggactttgggtttgagtttcctgaggggtcgtgagaatatgtgcttccggcgggatggcagagtgcgtttagtggagcgccttcggcttcgtaagagtccttcatcatttgccgtaagtctgggtaattatgccaacacactggtgttcaggaaagttgttgcgtgcctcgtcacaagacaaattgcggactagattggacgtcgatacacgcttttgattgcgctggtaattgctttcgtcgcaattgcgattgagttcattactactaccaatgcggtcttctttattgggaagctcattcaaggcttttccattggtataatcgctactacgatggtaggctatgtgggaaagatcgcaccactcaagctcgcggcatttagacttgcttccttggtgtttcgtacggtatcggtcctctagttgcattcatcatcatcaactacacaggcaatgttgagaccagatgggcttataggataacattctgttcgcagtggggattcgcagctgttgcgactattatttggccatggatgcctgagtaactgctgtttataatgggacataggcttttcattgacttcttagatccccatggtggcttgtttcgacaggcaaggatgacaaggcactcgccagtctctataagctgggctacaccggcgagcgtggcgcacatcggctcttgctcttccaagtcccgctcgaagaagtcgagagagaaaccgcaggcgtcacctacgccgaatgcttccgcaaatccaacctccgtcgtacaataatcagcgccatgcccatgtgcatccaatcactttccggcatcgccttcgtcgcaggctacttcacctactatctccagctagccggatactcaaccaagaaaagtttccaaatgcagattgcacagcccgttctatccattgtaggtaacctcatggccgccgccatcatcgacaaagtcggtcgcagagccctcaccttctacggcttgatcatcctcaccacattcctcctcatcaccagcggcctcggtacgaacaccaccaacccatccatgattaaaaggcaccgtcgccctaatcctcatctactcatggtggtacaacgtctccatcggctccaccgccttctcactcctcgctgaggtctccacctcttttctacgctacacaccgtcgcgattggcctcgcgctcagctccgccatcaatgtcacgtggcagttcactatcccgtacatgttcaacccggaccaagccaacctaggtgcgaagattgcgttcatatttggtggaacgtgtttgctgtgtcttgtgtatttgttcctttatcagccggagactacggggaggaattatcaggggctgggtgagatgttcgcgaagggcgtgccggcgaggaattttaagggttttcagagcgcgacgtagatttcgaatcacgctgcggcgggggcgatgcaggggaaggaagtgtagatttgttagatggctaagaaatcagttgtctttgacagatctgaatcactgtttcttttgctaaaaatatgcgaggttgctaaaatgcagcaatacagggccatttctacttggtgactgctacagtacaacaccaggctaataacagctggctagcatctttggttctagttgacatttgttttgggaagccttctatcataaatgaccttgagcggttatccgatcagcatgattcacacgaactctagtaggtaaagaaacagtcgtgctcactttcagccaaagaaatgtgaagcttttttcagcgtcgagtcttgcacgcatggtctaggataagcccgttaactcagttcaaatgctattggtggcatcacaatccgtcctcagattacaagatatttcaccgtgaaacaatctagctgagtgcatactgccggctttatcctggctcccggacattttcccgagctgcattgcggggaagcgagatctcagagaaaccttatttcctgctaagcataatcaaattaatctaaatcttgagctttagtcgacggaaaataagtaatgcccgtgtcacctagctgatcaagatcgtttgcgattactccaggactcgcacagagatgtataaagccatcacaatggggtacgtctgcgacaacatcaccagatcttcttaagttcaagatgaaggtgttcaaggctgtgtcgttcctcgcggcagtgcaagctgttgctgcgactccaattacagacttctcggatctttcagatgctgcacaagccaacagtactttctcatgggataagaataccttttacattgaaggaaagccatactcaatcatcggtggccagatcgacccccagcgtgtcccacgtgcttattggccacaacgccttcagatggctaagtcgatgggactcaacaccatattgtcgtacgtgtactggcaagacatcgaacagcatcctggtcagttcgacttcaccgacaagaatgatatagcggcatggtttcaagaaatccagaaggccggtatgaaggctgtgcttcgtccgggaccttacgtctgcgccgagcgcgactggggcggtatgcctggatggcttccccagatatctggcatgaagcatcgctccaacaatggtcctttcctcgacgcgacaaataaatatcttaccaaagttggtgcacaacttcaaccacttctcatcgcgaatggcggacctatcctcatggtacaagtcgagaacgagtacggctgggcgggcagcgatcatacatacacgaacaagctcgcagacatcctcaaggccaacttcccaaacacaaagctgtacacgaacgacgcgaacaatgcaggcgcattaaaaaacgggcaggtgcctggcgctcttgctgtatttgatggcactgatatgaagaatggtgtcacaacgctcagatcggccatcacagatgccagcagcattggaccagccatgaatggtgagtactggatccgatggtttgacaactggggacccaagaatggacacagctcatacgatcgcgacacaaatggcatgcaaggccgcgcaaacgacctggactggatgctcaccaacggccatcatttcagcatatttatgtttcacggcggtacaagctttgcctttggagctggttctggagataccacgccgcgcacaccgttcaccacaagttatgattatggcgcgccgcttgacgagactggtcgaccttctcagatttacaactacttccgcactgcgattgcgaagcatgtctccaacattcctgctattccttccactcctgcactggcttctgtttctgagttcgctttgacgccgatgctgggcatgttcgacaacctgcctacgaaccctcggacctcgtcctcgccgctcgtcatggaagccaccggccaggtgttcggctacattctctacgagtcaatcgcaacgggtagttcctctggccgcctacaaccaggcaatggcgccgcacgcgaccgcgtgatcgtctacgtcaacggccaaaagaaaggcgtgatcgattcaatctacaagaaccccagcacggtgaacataagcctaaacaagggcgacaagctttggctccttgtggagaacctggggcgcgctgataacggcttctcggaccagagcaagggtgtgtccggtgatgtgacggtaggcgggacgaaaatcatcggttggaatcactacaacttcccgcttgacagcgcacctaatctcagcggatcagccaagaccgtatctgcaaacagcccgcctgtttggtatcgcgggactttcaagacgtcaaattctggcatggctgccgacactttcctgcagttgccgggaggcgtcaaaggtgtggtcttcgtgaacggatacaacctggggaggtactggacaattggaccgcagcaggagttgttcgtgcctggcgcatatttgaaacaagacgcagataatgtggtcagcgtgttggagttggaaccggggactgcggcgagatctgcaaagggtgtggtgcagaggacatggaagaacaatcccgatccggattgcaatggctgctcatgaggttttgacctcaaatactagtatagatatctgcggtagacagcggtccatctcatctcggtcgcgcggctattgcgttggtggcgcgaaaagagacatgtaaaaagcttccagtagacgaccgtcaaactcgatggttgtttcatgtgcaagataaacttttcgaaaacagtagaatatctctgtgcaacaaaatcaagcgagctgcattaccaatacatcagagttgccgagtataacgattatccgaggcgtttttgcagtgggcatgtttcagccttgggttcgaggcgcagtctgccttgcgtcaaccttgtggtactctctcgcttcgaacatgttggagagtttgctgttacactgaaaggtaagccttatctatcgagaacaaaaaaaggcgggaggccaggggcgtcccggtagatatggttatcatggaccgcttttggttctttctctcgcgtgttgactccagatttgggagctcaaggcaggtagtaatcctgggctcaaaccaaagctacgcaaactggatgcaaaccttgacaagctatcagttgtgttaaacgcaagtggtttgtgccttgccctcacggcgcgctcggaagaagacattggacaagcaactgagctcacgtgttttgggctactgtgctcacttggaatttacgtttggcaagcataccacactttgggcctattgcggcctgactgcaaagaagaggatgtggtttggattgagttcgtgcatgactttaggaaagactggtttctggagggatgatgagttccgaaagctgtttgcactataacaagcgaaactgtggattttagactacaatgtaccctctctcctcttctttgcgcggtttacgagttgcattttcgtaagtgatgcttttgtactttggctgcttttatgatgtcgacatgtgagatgattagggccgtgtgagtggcatgtgaagacaatggtatctggcatgctaatttgtgtattactgcagagtgaaggcaggtaagcgaatcgtgcaagagcgtgggatcataatgggagtttgtattgatctcagcagagcgaacactttcaatcttgttgtcagtgtccaacaagaacgtctgctatttggttttatctacgaacactgagccgccgcacctgttgagcaacccatgtcccgactggtcggcgagtcgacgtctagggggaaagtaatgtggccaaacttccagggaccgcagctaggttccataccacagcccattgagcatcttctctgcgccgtatccgcccagcctatgagattacgctgccataccgaacccacggagtgcgccgggatattgcaccgatatgagactccggtagtcttgctcttaccccacgagaagccaagattcaaacctccgtccgcgttgatattcttagctatggacgatgcgctcgaaaggccagggtcaaaattcaaagaaacttccatagttatggtctggctcgtgtctatactgattgacgagtctcccgagctgtctccggtgaactgacagccgctgactttggaccagtcactccaataatgccccgtgcggtcaacgttggcctcggcatgggtcccgccgacgcagtcgcgtttgtcgagcccggggggtgggtctatcttggtgtagaagctcgagccgatgatcagagtcgtcgtgtcattggtgtctgcgtgccaggcctccagggcagcctgattgggttcgttgtctgtgtttctactagactaaggtatcgcggaagcggacgtggccaaggcagaggcgaggcaagccagtgtggaaaggagcatcgtgttgttgagtgaaaaagtgggttgaaatggtccgcgtgtataagaggaggatgcgcgagaggatgctactcatgctcatcgcggtgccatcctttatacacttcgttttggagtagtagacactagtcggaaagggttcaatcatcataccccgtgatactttgggcactgaactaccacaagtagatctcttagaagcaacgtgctgtgtcggtccgaagacagactccgttcgaggacaggttcagggtcttcggaccgaatcacttcagaaacacgagcgccttcgtaccaaaaggcacgctaaaggtccgctgaaggttggtcttgtttatcaattccttcatctcagcagggtgatgcgttactactccgccctgtgctgttgttgcatgctacaagtacttcccgaagaagtggctgctactcggcagttccaccgggcaacatggcatggaggttgggatgatagaagaggatgaactcttacacgataggagttggtgattagtgtttgacgagaggctttcagcatgcggatgtgtataccatgtgtgggaaaaatcagtaagagtggagagtgaaccccactagcttacactgccaccttgctcccaatccacgagcagcatagacttagcagcccctagcgagctttgatacagcgttattacgggactactcggatttctagcacattcgcagggtcctttatgctgaagctcatactcgtagtcaaagaatgattgccgatttcttctgttcaaggaattgtgtctcagatttggaaccttcaaccgcgagagcactccagtgtgtcttgatcagcactacgacttctcacacgaatatcattcaggcttcatctcgaaacaaagacacgcgcataatttcctgcgaggtttgatgtttccatgtcgtcgtggcaactgctaacaatgcgccgcctccggcctctttgacgtcacagtgacttggtggctcgtagtaatcgccgtaaaatcctcggtatcatctacacagtgcagcatctcatccaccgcaagctccgccacgtggtctcatcgacggtgtcaagtagcattgctaatgttatctacacagctgttgcctccaagatcgtcaccccgatcgacaattgcggttccctcgtctgttgcacatgccttcggctgtccatcatctgcactcactaaaagcctgcttgtttcaaagagatcactatcggcaagtacccgtccccagagatcggtcagctggtggagcggaaccatgtaccctcgtgctaggtattgcctcgtgcgccagcgcagctactcttcagcgccgagcttacttacagcctaattagcttagtatgttcccataaagcttaagatccttgcaggtagatgcagtgtatcacatggttttggttgactttattcattatttgttgcacagactcatccactcctgttctaggtatctctaggtattgcattcgttaagctattatcttcttctctgcccttcttccttctccttcgcttcttcctgtccttctttctatctcttctccgctgtgtgaagtggtgtgtagtgcgtcaacaggactttactgcctggactataattgctaggtgtgtcgttctctgtgtcgttctctgtgtcgttctcagtcttgtatttgctagatgcggcgtgctagttgccgcagttatcatatagttgcttgtgtgtctgcagcggcgagtgttgcttcgtcctcggtcatggttatctcgtgacgtggaagcaagtccatctagtgttctaacctcagtgtcttcaaaacgttctcgcgaaagagctctagcatctggacccagggcgcgtcgctagatgtaccctagacagcacggactatgacaaacccccgctttgtgtcgggccgtaagtaagggtgtgcgaggctgtcttcgatgtcttggtattgcttaggatagctcggctctgaacttgctaactcttgcaatttcctgacgacttcagcattctcgagggcagcagctggagacatggcgcattgatgcccaacaggagatttgtgagaactcgtcttgtgatcgaaaaaaccctgaattcgctggcaattgcacgagggtgcgaacagtcttgagcaatcatcgttcgaggaagtctgcgtactttgccagagagacaaatgccgaattagcattttcacgttgcggagaaatgtggcgtggttgggcgtaagatccaatcaggaacgattacgctacgttaggtaggtacacagccagcctcgcagctatagaagttcctcaatgcaagaacaccagaaagctgctttctagttttgcctgatcaagtaggttcaaccttcgacacctagatggaaatgcaaggtcatgagaccgggcggagccttgtctgtggcttgcgcacgagcgctggaaacgaacattctgggagtaagcaacaatgagtcgcttcagccgctgaaacggccttgctgggatttatagagtaattttgatgttcgtatgaggtcctatagctacacttcgatagcccgatagccaatgaaacaagaaagagtcagccatagcgaccgtcattgctaagcgtccactgcttgggcgtcagcacaggagacagttcccctccttcatgcacagaacttttgacatgaacatcccaagcactgccacatggcatccaacctggtatgtcctccctggccgcgcatgtgattgtgatgagagcgtaagacttggtaccaggaacgttcaaaatggcccgtgaagcacatggtatttttcttggttgaagggagtcgagtacatttccagtaccataatccatgctgccaaatctgactgtcgacttctgagctcagcatcgtaggcctgctcagacaatatcgagcattgcggtccgcgtttccttgcccaagatgttgtgtgtagagcgcatggaaaagtcatgcacgttgagtcagtgtatgtttccacggacagcctgagaatgcctcaatcgctgtgaaagtcgttctcgtttgatacgaaaaacacgttgtccttgtgatgctgggaagctgccctaggaccacagccattactcttctatcaagctggatatcgggtctctgttaccaagcacgacagagtgcttcatattaattgtcccacgaactggcttctggtagttgtggttctttgccgcgttcgtatagagagcatcttacatgcatctcccatgtgccatgctgggaagaatctcgacttctatcgcacgtgaagaccataacagcgatttgattggtgccagggacatgcacatttgactgataattccgtggtacgctattccggacaaggattcgtagcaggccttcgttctcgacgttccgacctgatatttccgacttcaaactctctgtcccatgaagcagggtatgatctggtggtagtagcgagcagcttggccacaccgcattcgcgccccaggaggtagtgcataccgtatagttgatagcaagtgggcctgatgcagggctcaggttggactcaaatattgcttgcccttccaatatgccccagtcactgcagtcgtattcgacagttgtgaagaacaggccgtccttgtggtcataacgtgattctgggtaacaatccatgggttggacgttagggccaaatatgaagcgcattgtactgcaacgtaattttcgaatatactccttgccattataacttggtggtacatcgtggcgaacgcggaatccgtgtacaactggcgggtcgaagaagagctgatatgtaccgtggcaatcaagatatgtgaggcctgttatatcgatgagtttggaaggatcctttcgcagatactgatcttctccaacttttcgaagttcaattgctaatgatccgacgtctctcctaggtaattgatagtggtgtatgggtaacacgtatctccatcctggtcgctctccttgtgtcctacatgcaatgattctcgaatcaatccttacgcggtcgttatatactggtaatccgttcttttgagcactgatgcgcaagtgcattcccttacactaagagaagtaattagggctgctggccaagacgctgctgtagacgtgatcttgagatccatggatcgaatggaattgagcagtccaagcaaatatgctcagatcggatgtatgctttatgatctcctcctgtagtcgccggaaggccttctcttcttcgccatacatgagtggcatgttgacatcgaacaggcccctcatttcgtcagttgtattacctaggtaagatactggatcataagttacaaaagacagtacgccgtatcttcgattcgagtaattcttcgatctactgcccaagacattttttgagccactggaatggtcgctagatcaatccgcatgcggagcacgtcttctgggatatgggtaatactactcagtgtactcaccaagcttactttcttacctatgtagttccatgaagagtcaaaaaatttcacttcctgaggagcaatcaattcctgtaaagtccagcctcgagtgaacctaggggtatgaacataatgttacatgttcatgaggatgctaaacgtattcgctattctcgactgtgggcagatccgacagaaaagcgtagcacaccttcgccctctggtaccatcgaaacatcgagttgatggcttctgtaagttcagcgctgctgcgtttgtcgatgcagcacgtatcaacccatgcatatggaatgtgttctttagcggccagctcgcatgttttgtagatcttcgcgaaccccttcttgcgcggacgcttgctctcggcataatatgcgtaggacacttcctcctcttcccacgtgtgtgacaggatggcataatccggtatattgcgccctaaaacctcctcaaataggtgtgtgtcagtgttgataagccgcatggtttcttactattaacttgatgacaatgtaatcgagcgaaggctgagtgagcgatgtaattgctgacgaatggcctcaggctgaggggctgaacaggcgccaggcctgaatgcacctgccgtatagctacgccaatcgtgtctcatcagtcgcacagcgtatagcaaagttgtctcattggtgcagtactgactcgctggcaatactctcaacgtgcccgaggctgtagcggctatcgcaagacgagtgtacttccacttcgcgaagactcacgtgccctagtttcgcacatgcgacaagagggcgtgcgttagaaaggccggctgatgtgggagctgggagatgagtcgcagctgcccaggttgggcgaccctgtgcgcgattggcggctgcgaactgcaacgccaaaccttagaaccgcacttcacaaattccttacacttatcacttcgcgttgaagctggagaatatattgttgcatctgcgtatcagaattgatttcataacagactcgtgcctacctgggctttgtggcactgccaaaaacgctgcaacgctgattgagtacgattacttcaagcgcgcgtatcacgtgatgccaacattggtggaactttgaatttgctgacaatgactgcctgaacgaccggcaatgagtagagtgacgagctactgttgaagaataagctcaagtttcccaggattgccgtaaagagtgcttactagccgtgcagtcaaatgatagattccgcatacacaacaagaattgacacattgctcgcagcctcatctccatgtccttccacgaactagcagtcaagcatatcttagcaaatagaagcgaaggagaacgtcactgaacatcgcccaccttgccagtttaagtggacatcgtagacttaactgccgcaaaagactaattttcctcccatgggactcttttcgtgttctcacaggtcacatgcgattaattttacaaacgccaccatatccgacaatatttggttgcgccgcctttgcctttacctgatcagagagcaccaaaactccacccaccttcacttacgggaccacgtcaccgccaccgcacccagggaactcaacagtctgttacgtcagcatcaccgtcggcccagcaacgccgctagtgctagcggcctctcacgcctatatattccgcccgcccctcgccctcctcttctcctccttagctctctttgccttttggcttagatcaagtgtagtagtgagtttcggaacataatcaaggccttggcacttgatctgagccagctccttgctaacgattgtccagtctgttcttttcagtttaatctctgaaacgaccttacgaggtcttcaagattattcttatttttgaaactcgtcgatggatcactgggcttgctcatatccatcggcacagtgtcgtctccctcacactaccggagaacgtacgcgacccgcctttttcattgagttcgatagccttctggcatcgtttcgaggaagaagccacagcaaaacccttttcaagagtagcagcagcaacgggtgccagatatcaattaatcttgcgctatttaattttcgcgctgtctattgcgtgtgggtttccatgtggtctgtgcgtcatttcagagaacttggaaaattaagcgcgtggaatccagtcctgcggcctccgacattgcggaaacggatgccgtagatgtccgctcgcgcgcaaaccacagcaattctggtctcgatcaagaggtatcgtaagcacttgtcgctgcaaccttaagccgtgtatgacgaacgccgctcgtggtacacgcgtcggtatctcaatctctttcgtcgctgtgctgttttgaattgtccgatgtcacagatccttcgcgcacacaccatgaccgggtttgacctccgtcgttcgtcatcgatgtacttcgtagttcggactccatgtttcaaacacacctgggcactctttctgacaccaggacctggttttcacttggtacctagtctacaccttgaacgagcattgtcacacacgcgcctcgggaactgatcgggtatgtctctcctctgcgcagttggcatgccagatcaacatgattcatgccaatttcaccgacgactgtacctagggctgctcccacagggcgcagagtcgcagacccaccgccatgaagatcgataccaagaacgtggcatcgaacaaattagctggtaagactgctcggccgttctctcgaaggcgacaccttggccttgcgaacatctcgatccgcgcccgctgcgcgactccaagctgctcgtgcaatagggatatctctaacagagggatagggttggtggtgactcttttcacactttacagtaagcgctcgcgccaatccactgttgactatgaatcttcaaagcccattcttgagcatctttcctacttccatcggctttccgacatcatagaaaagaagccgtccggatccgactgtgtgccgcctctctcgatactttttggcgtgactcatgtataggaagtcgtgtcaaggggacgcccagtcatgattaatggacggaacatggcgcgcgctctctatgacagcgacgctgaatgccagctgcgtaggagagattgccgaagctcgttcgttcacactgacttaaggcgattcacctgatagcggtcacatcccaccgaagctcattcagctcagatgagccatctagatgaaggatcaggttaagttgtggctgccacgaaagaagacgatgaatccgtgtctacgaaacgtaccgttggatttaccatcatgagcgacgacagggccaaggagaaatatgatccgcgtacatttggaccttaaagcaaactggatggccgtttcgaagtgagtaggtaaataatcgtacattgactacagatcgcggtatggggcggatcacacctcggctttattacgactacagtggattttaccaagagtcttcgccacgggtgaatccgaagtgctcccgacccagtgcagctgttggatggcaatcattatacttacttttcatgtacagctactctatctgctgactatcactcgctgtagtagactttttcatgtgctgaaacacttgagtcgttcgatagaccatagaaattggagactggagagacagtccacttgagctagagaaccagggacgaaacaaccaacagccactacagcgaaggaccgacttccggatttcagtggtcaatgctacggccaggacgtgtcttgaccttgccttggatgggttacagtacccacctccccatggtcagatatttgacgcttggtctgcgcaagagccggccctgtaaaagtggttctactaggcaacggaacatatatataatcccactacctcgcacttgttagaatacaacaatttcaacaattcgattcaatcttcttaccatccgcgcaacaatcgacagccatgcagctcactcacatcctctccaccgtcctcctcagcctatcaatggctgcagccgcaccagctccacaagagtcatatgttcctcctggttttgcccccaaccctcctctggctgcacgagctccacaagagtcatatgttcctcctgcttttgctcccaaccctcctctggctgcacgagctccacaaaagtcacttctctctagtcccgttgtgctacctgacattcctctggctgcacgacagaagtgcctccaccagactccccagccatgcagcagcaatgagcaatgtgcaaacggcggctgcactacttctggtgtctgctactacaactgctagaaaaatccctacctatctctatctttgcggactattgctctgtaagtaatatctcactttcttcacagaaaatgatcaagttctgtggaagcttctagcaaaacggagctcggtatgaaccaatcgacaggaaatttccgacacatgctaaacccacgccgtcaatccgggctttccgcacctatcctgacacttacttacctgcgcgcaaagaggtaacagcacatggtccgcatggagggaaccttcaccgcgacatgttgacaggacttccgaagataacatcgagtctggtcaagaaatgtacctacgattttacttctaccgtacaatagatttccatatcccttgatctctaccattcaatctaggaatagactagaaacacaagatttgctaaaacctttcgccgccacatctgtgacacgccaagaacgactataatgggttcgcggttttacccattcattgtaagctgcattgcctatcatctaaagatatggcttctagctggcgcaagttttaatttcatgttattggtatacacaacttaagtaaacttagcgaacgagaacgtgtcttcaaagaccttgcatttaattgtcttggtcccactcattcatctagttctatttctcatgtattttactttgactccgttccatcgcgcgcactcttccttggaacaccacaccggctatttccatgagaataggcgggattgagttcgctcctagaaacatccgatggatctctagcttccttgagttctttggcggtgccgacagtacgctcttgcaccaccatccagggaaacacagggcagttgcgtggtactggaggcgcatatgagcactctttgatagtagaatatttttgctgactgggcttgcctgccttgtgatactatgatatcaacgtgcattgcagaatcggcaaacagttagacatcaggtcaactcagtgaatgaaataccaaagtaaacaagctgtttagctggtgaaatgtttgcattataaaatagtcgtacggcttgctcggcgaacgctcaggcgagaaaaagcccgaccacctggcggtaaacaggtaccgagaccagggcacctgcgcagtaccggtaacctcatccgcgggcacggttatgccatattatccacccatgctgactattcccgctctgatacattctgcccggtacacaaattgttagcacgatcgcgagccctcaaacacctggcaacgaacgagatgcactcgctctaccatttatcttgcaatacgaagcttccccgaccattatttactctgaaccaacgccccttaggtacataagtatacgataaacttgggcgatgatcctgactgacgaagagcaatttacgatcgcgcctggactgctaaagttacatgattcgtccgctatacaatgaaggataacggagccagtgtagaagccatgatgtcgaggtggttgccataatcgtaccaagtgatacgtaagaccagggcctaccccatcagtgaagaagtgcatgtctagaggactcgaaaacatcacaacccgcatagatgccgtcttctcgtaagctcgcgctgctttcgcccatcgtgaatctcagtaagatctgatctctggtctgtagcaccccgcaagaccgactttagcgccatgttccctgcaccggataatgcaccattgccgaggcatattcccaggaagtgcaaactgatgtgctggaatgcctgccgctgtcatttccgccgtatcaaaccttatcacatcgccgtttccaggcgtccatctgagcgttgtcaaccgccacggcacgtgttggacgatcatctgggcacgccgcaaagaagacccttccgggctgccatatctgatgctcgtgcatgcggaaatactacggtgctcgttttgagtcgtggcgctgcaaattctgacgtcgatatgccgcagcgtccgtgatgcaagttacctgaaaactggctcgtcataagggccggtcgaattcaatatggaagcgccgtacatctagcattttgcagatatcagctgctggagacgcaggatctcgatctgaaagcagggattggtgctcgtttcgcatctctacatccctggttcattgtcatgcatcgttctcccgtctaagtacctggtccactatgaggatcgacatcaacaaagagtacatgtcacatatcgaacgtgtagtggagcatagtagtcaagaatcaagaataaaagaatgtgcggggtaagagctggtctgtgaacatgcgctttgtagccaatcgagtgaagaaggaatgaagtccgcattgcctcaccctttggtacaccgcaattgtgcagggaaatcccgccaagctaattgcccccagaaaagccccaccagttgccgcaagagcctctccacagaccttgttatactcagaagcgttcaacaatgctcaagaccgcgcagcacaagttcatggcatcgcgctcatacctggtaattttgatgtggcacaagcaatgatttcggaaaagatggttgagctatgaaaagcagcaatgtttcatttccaagagcgcgacacaatgtcgtgctctaatctacgcacacatattcttgtattttcagatatagggatgagcgcatgcttctcgaaaaaccacatttgtcaagtgcgatccgattgtggaatcatggacatgtacgatgacacaaaagttagggggtgcctgaccaggagcagacaaatctccggagtttcgctcatcttgggtctgatcaggctgaatctcgttagccatggccatggaaattggcattctgagcagtgcctcgtagcaagccgaggtcgaccatggttgcattcacaaattgggaagtcggaaggtagtaggaaaagttgtaattggcttgttgatttccccgcaatccgaccctgtggcaccctttctcactatgcttgccagatttggacagagatctacattcttttcagggacatgtccacatgcggtggattagcgcgtgcggagatcaaaccttccgctaacgccacacactaagcaacgccgtccacctacgtagtaccttagcggccatccgaagaaccttggataggatgaacagcatgtcaacctcgcccaaactcgaactccttgacaggcaatgtgtatgtcgatcatggccgcgctacgtcgatcatcccccacacatcacacgcactcaatagttgctccaataagaaaggtcggattgcaacaggacgtcgacggcgtacgatggtaacaaaaaatctggggatctgcctcggtatattgaatcctccatccaagaatagttgtcacatcgacctggcaaggcctataagtaagacaatgctcaagtgaaataatctcgccccatctacagaggttacagcagtgctcatttgatcaacatgcatactctctcatctcttctcgttctctcttctgccaccagtgcttggggctatggttgggttgccagtcaagctggcgtagattcctccctgctgagagaagctcggtacgccaacaacaagcgtcagacaacttgccccttcaacgcagaccataagggtgccgcgccctacacatctcaatacccatacacaggagcgaagaatggtgttcctggatcgcaaaagggcggcatcaaggtgccagccgatggcgacactgcccattactacactgctccaggaccgaacgacatccgaggaccttgcccaggcttgaacgccgcagcaaaccacaatttcttgtctcacgacggagtcaccaacttcaatgagcttgtcgatgctcaacagaacgtctacaacgttggctacgacctttcagtcctcctggctgtgctcggtatccaagccgacggtgacattgtcacgaccaagctcagtatcggatgcgatgctacttctcgcactgcgctgctgccactgctcggtcgccagcccggacttaatggacacaacaaattcgagggtgattcttcgcttacccgtaccgactacttcctcaacaatggcgacaactactctttcaacggctcactctttgctgagatgaagtcattcgccgatactgtctcgggcggtaaatttgaccttgatgcgcttgctgcataccgtggcaagcgttatgacgaatctctcgccaccaacggtaagtcaaccttcacacccatcaccacaaaacttctctaggcagtacagaggctaatcaattcagggaatttcttctttgggcacgtgacacctttgcaagattaagtggaagttattactaactttactgcagaccattgtccctcctcctttatggagccgcatccttcctctacgaacttttcccatcttacggcgacaagggcgtagccgacctcgccacaatgaaaagcttcttcggcgccgtagaagacgccaacgcacccggcggctgggcccacgtcccagagcgcattcccgagaactggttcagccgtgtcgctccctataccaacaacgacgtcgtgcaacagatcttggccatgtacctgaaggctcccaagctcttcggcggcaacatcggcgtcaacaactttgacggcctcggtacctttggtaagatccagggcggtgaactgcccaacgatgccactgcgggagacgtgctgtgtctgctgtaccagctggctaccatggctgtgccgtcgagcttgagcactgtcacggacattacggctgcggcgctgaacttcagtgttgggaagctcaaccctgtgtttaagaaccagggatgcgcgttgaagccggaccagactcagggctagaagagtccgaatagggaaggactggggggcgtacgatgacttaacgcactgagcgactagtcttgcatgcatttgtcatgcggctttgtttgtacatatctattccaagtaacagaaatcttcagcactaccactcctttacggcacgtgattatgcatgagttgacgactgattcggtcgaggggacatccatcgtgtgctctcatgtgcctctttcagccacaattgttcaagccctcgtcataggctgttccacatacgtcacagcctacgcgtgcggctaccagtcgttcgctcacgaccacgtggttggcactcaaggtttccacgggccgttaaatatcaccgtattgggccgagacagctgcgatcacgtcttcgaagggttctaactaagatgtgtcctgttgaatgtggatgcgtcgaaaacgatgttacatgtggcgataacgaagggtggatctcttcaaggtttcgacagtacgggcaccatcagaatgctgtaagattttgatcacgcgctgatgttatagatagacatttggtgaatgcatcattgcggattgactacgcaattttgctttgcgattagcctcagagacagcaatgatgaagtgtttctttatgcacggttattggggcgcgaatggggacggtagctatgatgaagtgaatgtggtttcagtactatatacatcgtcacagtgctatctccgtgtataccatccgagctttgatgcataccacgagctcgaaaatttcctggcttttctacagttaaaatatccaccatacatgtccatgtatgctgaatgataccatttgaggcttttccagacgttcttttattttcagtcgagcgtcagtttgacaaaccttgtctcaatcgggcatggtttctcaagtccatgaatggctccactgatgggtctcatcatgacgacgttgcttcagcgccgagggaagtggtcttgtgctggcgtgagtgagggacgagtgttttggctgagcaagagacggagaattcgtatgcagatggttgggtagttctttgttcaacgagttcgacatggagatgtccagcaacgtcctcgtatgtgcctgccccgtcctcaacatgatcatcgtagtctacctaaagttaagaacatggcaaggtaacatcatgtacggatccatcatacccgtgctgggtatcggaagccagcgtcgtatcaagatagatcacaaagagtcgcgatgatagagaccagccaaagttgcgacagtcccaatgatacctcagacaccaaaacatatgttcaagcgagctcggtagaactggaattggaagacatgacaaggaacgacgtcaagacacaagccgagtcgccaaaacctcagaaagtcacaagcttcgactatagaaacctcgcactccaactatcttccatcagtactaaaagggtgcttggtccagtggtaagacgctccgcattcagctatcgggttggcgttggtgggtcaagatgcaaccgcatctggagtcgactttcgggacctaccgtgcgggcttgcgagaaacccacgttcgaatcgtggagtgcccacaatttttttcttatttactaagggtaaggtcttgagtatacaaacttcacactcctactatcttctatcaatacgaaaagggcacttggtccagtggtaagacgctcgcatacaggtatccactcggctttggcgaggtgcttaaccgtatctggagtcggtctgtagcagatcgggacgtccagagcctagttgcgagaaacccacgttcgaatcgtggagtgcccaatctttttgccggagtagtgagtgtggcactttttgcggctcgactgagcgagaggatatgcggtcgaggtaagaacagcacataaagtactcacttgagggaagtggtttcttatccttcatgaagacctgatggtgtggaggcaggggaggtgagggcgttaggcaatgggtaagtgactatggggcaagaagttgccattggacgacgtattcctcagcctcgtggcttcattcaccattaaaacatacctgacgtgtccgccgccgcatcggcaggcgaggctgagaaacgacctgaccggtccaccaacttccaaaggctgagcagctcaaaatgcctcagcagagatattcgtgaccgggactgacgtgcgtgaccttacccattgcctatcaagaaccagtagcagtgccgaatgaccttttcgatgtccgcctacatcatacgatgcacaaggctgggaacgccttatctcccaatacgcaaaagtcgaacaatcatctcgctggggcaatgttaagttagttcatacacaccaaattcagtctttcagctcgtatagcatggcgtggccttctgtctccggcagcgcgaccggtgaaggcagtgagattcggggcggagtgttcgagttcaagacatgaggggtacgtcatgtcttgaactcgaacaaaaatgacaagaaaatgcggctgatggattgggtgaagataaccgcgcaaggagaaggtattgttaattccatgctgcggaaggaacgcatcggaacaactggaatgcttgatttcgaggcgcacaagacggagacatggcaatgtacaatgaatgtacctactgagaattcatagtttggagccagcttggttcttgtaaataagcaaagtgtatcaaatcctcaaagtgaacgactgtgcgagatggactaggttcttcagaactttgccatcacaggcgactctccgcactcccgaatgtccatcccttatgctctgtcttcacacagtccaaacgccgacatcacaatctccgcaccgcccatcgcgcgaaattctctcaccatcctcagcggggtatgtaatgcctcaccgagtatcccgaccacaaaacatgtcaccagtatcatgcccccacctccgcataaatatatcatccatgctacagatctcacccccagaaagcattgcgccaagccgcccacccgcggtatgtttcgtttcgcgcaaagtgtgactacatatcatcactacacacagtggagcgtcaaggcccttcatcttacacatgtcttggcaacggttcgtggtctcgaacgtcgctgtaaggcaagaacgatggtattggcggatggtgctgggatgtttcgtttcacgccaccgtttgtttcatgtgggcgaaacgagccgttgatgtgtgattttctgacagcgcgggagatctgcgaggtgtgagaagtctaatgaggaggggatgtgagggtggggtgtgttgatgcagctgatagaagcgggttcgcgggattggaatggtggctgcttcagattggggccagataggacgggatgagggcgttgtttcgaaagtttgtgagattccaatagttatgcagcggagataaaaaccaagtacccgtctaagatgcacttgtcccaattcccatatatctcttgcactgacatcatgttcgagatcgtgggatcgcgggtttgggccaggcctcggatcaggcgccgcgaggtcttcaaggatggcaggaccggcacggcgggccctcgcgatctgtacgtgcgatggagtttgcagcgcgtgtttcgtctgcacgtgtagccagaagtggcagtcggcaatcacgcggcaatctatttgttactataccgagcggggccaggaaagaaactgagatgacgtgcagcgaagagggttatcgcgattggcatggatcggtctttgcaccgctcgtatccgtgtgcagtgctctcctcatgttggacggaaggatggggcgggcttgggaggtattcacagagccctcgtcgagtagctacacgttgaaacagctgcgaatagccccgtgactcgatataacggcgtgaaatcgacatggccatgtgccgcatacgggcgggctctatcgattgcattgttgacacttcatcttgccggaacaaggttcaaatggaggagattaaccggttcgcaagttggaacgggagccgcaagtgctacagcaaccgtaaaaatagtgcattcggagggtaccgagtctcagtacgggatgggtttggaaactttgcgcagtcggcaggtgtaaaaggatgtggctgagcctgaggttcatgcgctccagatacgtcagagacgatgggcatggatggcgcgggtgtggcctcgcaggaggcagctgagagaaggtgtggcttgggattgtggctgccgttatggcgagacccactccacgaaggaaggcacgatggaggcgctccagggctacttgcgcatcatccactccctccatttcacaacattgaacattctcgaacccgaaagcttctacaagacaatgccgtggcgatcgctctggagcacgatgacaactgacggccgggttgtgcaaattatgacggctcgagcacgacaagaataggagtcgagtgtcgcacctttatgcatgcggtaagctcgcccgctccgccagtgctggccgcttcagacctcgcgactacggcgacgcctatccacacgccaatcggcaccacgaccacgaccacgacacgagtgcgcccacacgaggagtctctgggccatcgagtgtctcttggtcgcacagcgagaagacaacgcggatgttcttcaatggttgcacgacagccagctgctgtgcgcctgtacccctgcttggcgtgggtcagcaaaaccccatctgggcatgtctgccaggtacccgccgtctagcagggaggatcatcccaaggtgcaagtctatttcggccaagcgccttgaaacgcaatcttagacggcggccggccatccaccgcggctacagaaagatgggactcatgggcgatcgtgggcacatcattgccagccgcacgtcgacgcagcgcacacaaaagggccgagcagcaacgaggcggccatggtgacgctcgcacagcgctatcgtgaagagcgtgcagtcatctcgctgcgcagccgtcctctcagctcctctcagcgcctccagcgagcagctgccacgcacccagcggctcccaagccacgacgttggccatcccggctcctgaatggctagcctcatgcaacaccctaggcgctgttcctggctaagcttgtccactctgccgctgactggtccctgtcgccgacgtccctgaatcaaattaactcaccgccaggggcacaccgtcgaccagcatctgtgcgctcggatgtttgccttggccggccttcctgtaataatgtcccgttcattcatataccgcccgtctccgcctgttgcttctctctttaccgcaaggctcaactttcattacacacattcgcttttcagtcttcggacgtgcctctcgttacatcgaactccagtcactctttcctggattcaatagcggtttgcggaatcgacttctgctgatatctcccggttctcactttcaagcaacatacccatcagccgattttaagcatttttccagcactcaacatgaagctcactcttgccttcctcgctgctctcgcggccgctgatgccgccgaggctcgcagccaccgccaggctcgtcgccagtacggcaccgacaactcctacggaaacggtggctacggtggctacggcgaggttgagtcctccaagactcccgacgctgccactgccacctcttccagcgtagtgtcccctccctacgtccagacctcctccccggctttctcgacctcctcgtctcctgatgccgcctcctcctaccctgccactggttctactccttctcccgcacctcccgccggtggttacggaggcggttaccccgttggcggtggccagggttcaagctcttccgtccccgctggcgctgagacctcttccgccgttgttccctccggcggcgtcggcaagccctccagctccgctgctgtctccagctcgtctgctgccgcgtctagctctgccgttgttgccagctcttccgctgctgcttccagctcgtcagttgctgcttccagctccgctgccgcctccagctctgccgttgtcgccagctcttctgctgctgcttccagctctgctgccatctctagctcttccgtgccagctggcgtgagctctgcttccccagttccctctgcccccgcaggtggtgactacggaaacggttaccccgtcggtggcggaaagacctcctccagcagcgttcccgctggcgccaagaccagctccgctcctggtgtcttcccctcgagctctgtcgttccctccggcggtgtcggcaagccttccagctctgtcgtcgtcccctcaggcggcgtcagcgccccagccagcagctccaccgctggtgtctacccttcgggacctgccgttccttccggtggcgttggaaagccctccagctccgttgtggtcccatctggcggcgttggaaagccttccagctccccagttcaggccgcttcctctggcgtctacccatccggaggtgccggttaccccattggaactggtgctagcgttccttccagcaccccagtgagcgacatggtcaccaagaccatctactccacccagatcaagtacgagtccagcgctctcatcaccgctgttgtccccgtcggcaccaccgtctgcgctgagtcggatgcctccaagtaccccgcgccttccgccccagtttccgcccctggcgttgttaccagccaggttcctgtttctgaggttgtcaagaccaagaccgagactttggtgagtcacccatcttcttcgcatgtatgatcctgtagctaacaattccttaggtctacactattggtgtcggaagcacggctcatcccgtcaccactgaggtcgtttccaccagcacctcgactgcttactccaccgttgtcgtgaccatccgcaagagcagcactcctgctggcggcaacggttacccagtcgctaccgccgagggtggaaagcctggctaccccgagggtcccgctggccccactggcaccagcaccttgacctcaacttctacttccaccaagtacatcaccgtcaagcccactccttctgcatccgtccccgtcggtgccgagggaactccagttgcccccattggtggcgccggcaagcctactggccccggtggagaggagtgcgaggcccctgttaccgttaccgtcactgctaaggagactgtcaccgtcaccgctggccagggcaagccttctgctcctgccggtggcgctggttacccagtcgtccctgagaacgcgtccactggttctgctaagccctccgtccctgccggcggcgctggcactccccccaagccctctgctcccgccggtggcatgtaccccatcaccaacggccaccaacccttaccctgccggccctactggcttcaagacatctgctaagccttcgcttcccgtagcctccggtgtccccagcagcagcctccctgcgttctcattcgtctccgaggtccctactgtccccactgcctcgcccaagaccactcccgctggtgagactgcttccaccccggctgcctctgcctcaactcccgcctacgtcaagccctccgctcccgcaggaggcgactacggctctggctaccctgtcgctcccgccgcacctaaacccgcttcttcctcttcggccaccccagccggcgagaccaagcccaccccggctcccggtaacagctacggctccggatacggcacctactaagcttctgcttagcatgagctaaacggccgtctgtaacgtgccttgagcacgaagggtcccttgatccatttctttgctatgtctatcaagtgttttatcatcactgttcgtgtctatggccaggagcagatggccgggcggtgtgtacaaagtgtattttgccatgtttaagatatagggaggagaagatgtacgcatttgtcaatatacgctgtcttgtttccaacaacacacacttgctttttggagcgcgcgaacagtgacgagatgagacttgatttggacacttgcatcacgattttttccttgtttccgatgttgcatttttatttccttgtgttttgaaggccggttgggtgcaaaagtccatcgggtatggcgcggcgttttgacatcctctgtatagttgcgcaattcaaacgttcaccactgaaaccaagcttcttcccaattgccccatgccgtgaacaacgacgacactaggcagcggcaaaattcgtgtccgctctgcacctacacaacatgatctcatagtctctaggagcgcactcataagtttattagggagcctgaagatatacgataacctaagatattcttgtctagtgttgcgaaagattttgagaatatccaggatacctcaatcttctcttgttcggtgaggacggacaagagttctgccagcatctggtgacgatctttcaagcatcacaaatgcacatacccactgatcttcacccccaataattacctctccgccccccttcgcttaactcaatcgatacagccacttttcacatgcgcatgcgcagctccactcagatcgtccacgcaagcttttttgcgtacatcatctcgcctctggtcgctattcatcccagattacaccgtgccgccccacgccgcgcggcgcgaatttcggagctgaccgcggcggtatgtacggtacgagtacagtaagctggttttttcgatagtctggattctggactctggactccgtgattgtgcttggctggatgggggaattgggaagggagggttggacgttggatgtgagaagattggtgagggcttgttggatgggctcgtgtcagcaatatcccacaacgttattctgcgcctgggattgttggggtgtagagtcttgtagatgtgcagcgaggggtttattgggcgctggagatgtgcattttgcacggtctgcttatctcttgatgtgttgctgctcagatacgatgtggagaattcggattcgcaggactggtatataccagtaggctccaagtctcgcgaagaggccttgttgccaggcatgaaactaaagagagatacaagtcctacttcgctctacttcatgcgaagatccgcgagtacaaccttaacgagcgcaacatctacaatatagataagggcttctgtgtcggtcgcgaaacatgctcaaaacaagtgtttacaaaacgaacttaggcttcaaaagagcgcattgcggcgcttcaagatggcaacaggaaatgggtaacgcttctggcatgcgtatgcgcttctggagaggcattaccgcccgctctcatccatcagggcatagctgggattcaatcgagctggacagacgaagttgaggccggcaagcatcaaatcttcttctctaactcgccttcaggatggactaacgaccacctcgggcttgcctggcttgaacaagtgtttgatcgtcatacaaaagcgaaagcgcgacgaggatggcgacttctgatccttggcggccacggcggccacctcacgccagattttatagattattgcgacgccagtcgaatccttctcgctatctatccacctcaatcaactcacagtctccagccgcttgatgtggtgctcttctcgccacttccgaggaactacaccgcacaacttggccgccgtacgcagagatcgcaaggcctcacaaggacgacgcaatgcgacttcttcaacaacttctgggcggcgtggagctctacaatgaggccagatgccattttgaagagttttgaagctacaggcgtgtggccgatggaagcggacgcagtcctaaaacgcttcaacgaccacccagaacgtcaagatgaagactcagaagttagagacaatggcgacggcgatagtgggaacaagctgcgcaaatttcttgacgctgcggtcgctgacaaggcaaaagttgaagcaaaacggctgtcgcaaagcatccacttgctacaggtcaacgacgactttcttcacgaccaaaacgcgggcttacaagaggaactcaacgccaaaaagagcagaagtcaggtggcagtaccctcgatcttcaacagctcaaagggtatcatttcgctacacttcgttacaatataatctcagcctcgcgccgctttgcctcgtggctagcgctctattgatcgaggccgtgaaagacttattgaatacgcgcttaagaacatgcaacgtagagatgtgcgtattcctagcttccacaaagctgccgctgctgccctcgcgtacaatagccttcccaacatatcgtgtagcttctacatcccctattattatcctgcattcacatcaagagctgccagcgctttgaatgtcctgcgccttgaaccatctacgcgaggagcaccatgtcgtaatcagcgtagataatgtagtagaggtgttatagtagtcgacctttgctaatacattggtagtaaaatgctatgagaccggggatatcaatacacaggaagagagtgagccccgccccagctaccctcatcatctcagctccgctaacaagaaacaaaggcttcaatatattggttggagagaacggaacagaaagagtagcttaatagtgtggacttatgttggaattgctttttgatagttagcgtagatcagatctctatattgctcgctttcttactgtatcgccgtgttagaacgggcagcacaattggtaaatacaccttccgtcagtcttacactgtattattgttagcgatacatagagccgaacgatgtaatactctaagaagacgaacaaggttttgagccgtcggataagtacatccttttgatcctcctgggagctgttcgctcctgcatacagtaccgccatcgtctgttatgcatccgactgaataattcgggtaagaatttagcccacgcctgcaggcagcgttggctcctgtggccatggccatgataagaacgagcggagctgagtacagcatgattagaactggctatatgcgtcgaggtctaggtagagttgattgtaacgatgattcacgataacgttagaatcttagccagccttataaaggggatgagttaataatatcttcctctgcagctaggaattgctaatacggtatgctacagcgttagtaagattagagtctagataaaaaccccgaaactctatataataggcccgtctgcgactagggccgagctactaaggcctcactaagccatttgaacggtagtagcgacaggcggtgtgtacaactagtagagacgtaaataacgcattctgttttatcttgtcaggttgttattaatctaatgcatccggagatatgcttagtattactccggtcagctgtcagactgtctaggttctagcacgtatattatactttgtagattaattatctagtaagggcgagccctagcgctcgtatttaaaacaagtttaaatttcatcttagtcagtttcagccgcgttttttccccagctcgagaatgagcatctatgcagcatcgtcatacatgcttggagcttgcagatttagtatatgtttggtaacgtgttgatctgcagtaatttgccagcagtgtgaggattgggcgaccgaaaaccagacagcaccagtgaggtgaggtgagttgggtttgcgtcttcgtgacagcgcccgcgtgtgtcatactatcgtcgtttaacagggttggtgaactcggcgtcgaagcagcgcgtgaggcaagaggtaccgttccgacgtctttcatagtctccgtgagattgaggccatggtgcgatgagtactcctcaaccgcctaagcaagcagactatagcagtgacgcaagttaaagcgtacactgatactattcaattctggtataatattgctgtgcatgatctattcggtgaagtctgcgtcgaatagaagcagtgcgtatgaggcgaggtgatgttgacaagcttgactttcttgtccaggccgtggtagaagatggcgttgtagggatccttactgaaacgagcatccttcagcgtacctgtcctagggatcgaatctgggtctggcttccaatcctcggcatcgggtggctgcgtgagaaaaccactccaatcgagttcgtgagctaccatgcactatcagttctcctgttgtcgatccgtgcatcgagacacaaacataccttttcgaccatccgcatgtttacggcgtggtataaacagtagcatgcatggttgaactcttgctggtgatcgatgctgccgttggggtgctccgagtcctgagtttatgggtcaatgaggacaggccaaggggagttctggtgtcctggggacgggtcgttggaggtaccgattgcatcagcctgggctgaatggatacatccggccaatgtcaccatacacagccgcgtcatacttgtcgtagggattccgtaggatgtctatatggctagctgaatgaatacattcagctaatgccaccgtagatggcttcgtcatgttcgtcatagaaatgacacaagagctgtcagacctggctgaagatatataatattctgcactgcatgatcaatcgtttattgatcattgtaacctttttggcatgctggcgcagtgggtgcagacctgtgtcctgacaagagccacatatagttcggaccgggtgcagcgacaatcgcgccagcacagcgaagtattaacagacgcaatgccatgttatacagatcgatgccgccggagaggccaagtcggatacttcgggtccttagcttgggtacttgcatgtgacgcggttccgctcgactgcgcgccaagatgttgatgtggagagccccagccggaacagacgcacgttattgtagctttcagatgcttagaggacagcattatgtcacagtgctgcttggatggttgcctgatgtttgctcaataggtagtgcgaagtctaaggtagtaccaagtcatgagttaattttctgtcacatgagcgttagcaaggatcttccaaggctgagattaatcaacacctgcctacccagaactctttcctcccatctattcaaaacaccaccagcagcacacccattcagattcccatacctgatattcaaactcacatccaacaacgcgcataatgccccgcaatggtcgtgaccagcaccgagaatcgcatgctcaaaacaccaacgagttcgagacgaaggatagagagcctgcagtatcgtctgctacaacgatcacagatccacaacaatcaggtctgccgcatgtgaccaagcttgtcattggattcgtatcgggtgtgctgtgttcgctgttgttgacaaaggtttggggttatataagttgtatggaggcaaagagaaaataatgggagggaagtctgcggcactcgaactaactctacttactaacataaggatgcagctctttttgcccttagggacatcctctatgtccttctctctgtgatcttcgtttttaagctcactatgccctcgtgccgcaaagtcagtcttattattctcctagtcctctctgtctttactataggttgctctatcgctaagctgtatacgctaagagcggcataaatgctaaacaggataagcagtatgttactattatatgctgtgcgctgctgttaaactcaattactatatttaatatcctatttgtaatgagcctaggtgcgtctatcaagaacctagtcacgagttaggacttaggaagttaaataggtaaatcccgtagaataggatagagcaagaatagcatttaatatgaggtcagagttaagggtaagacgatttcagtaatacacagtataggcgaattctaagaaatagacgtagagtcaggctgagacagggattatggactcggggacggggctcaggacggatcaggctggagtgttacgtgaggtctgattgggacctttagggagctcgattgggccttcgataaggcattctaaagggcctctgatggtcggtttggattgggttgtgaagggggagctggggttagtttgctatgatttgacacgttgcgttgcatttgagccttattaaaggattgctagatcgaaaattcatcgcgacaatagcagacagttttccttcagtgttagggggcgatacgatatgaatgccgcgggcttcctgtgagtcgaagtcgctatgtgtctcgggctgctcttttggcaacgcattatgtctatgcagtactgtgcattactaaaattatcgtttaggcccagcactgctcgagatgattgtacgtgattagttccacaggcgaacaaaaagttctcaaactgccgggaaagccgtcggctgtcgcagcccacgccaatgctgagcactacaacaaattaagtcttcacaaaagaaatttcccgtccttaggcgcacacagaagagacgtagatggcttagagacgcattataaatggcatgcagctaagagaaggatacagcaggaaaacagcatgcatctcttgtcatgaaaaaagacgtcacagtgcactaaaagaaggacatgacggaattatgtcagaatctcttatcctgcaacaactcatataccaagagaaagacatggcacgacatggtatacatctcttgtcatgtgatgatatggcacggtacaacaaggagcggagttggacgggcgggatgaacttctcatagccgcacgatgcgaggattcgtgaacttgggtatctaatagcctggagataatatacagtattactagacttcaactacgacgataatagtcttctatatcgcttcagacaccctgcttactctttgtcgtgggtaatgacctgcagtagaaatctcaagcgcgcattctgaagattctgacgatgatgatgatgttagtacattcgatgttgtgacacgacattaagatttcgcttcggcagacgcattggcgatctagacgcaagatgatgtggctgcgagattttgacgtgcgtttaatttggactttgcaggaatattctccgaaaagcttgcatcatgtatggggtctcatctcggtaatgagggttttcacatgatttccaagaacttatgcaatgtggttttcatgtgtaagcgcagatgtggaataacagtttgctttcggatttagttctgctatgtacggtacttcccatgtaagatgatggggtaatttctagtgaatttttgaacattgtgaacaacatgctgggctccgcattgagcctcccagcgacggagcattgcattcgacacgcattacgatgaggcaaacagctcctttccctttcgcctctaacttgagagcggtctccagccacatttgcggtgccacatttccttgaatatatttgtcgttataaaagtactccgtaaactccatgtcccgcagcttcactcgctgcgtactaagaaactcgatgagaacgctgaatgattagccgtcaaagtcctcgaagtcgcttcggcgccgacctccccttctataggttgaatagtcacgttgtccatccaaacccaattgtccagcgacgttgatgtagccttctttgttcttcttcaaaccttttgtatcgagaccgccaagcttgccatcctccgctgcccatgtagcgcgacagtatggacatgttgctttgtctcttgtcattgcgatccacttctgcatgcaatccttgtgaacattgttgccacaactagccttgcagtatacgatagcgtccttgccaggctcgaggtcgtcatagcagatagggcattcaccctcgataggcttgcggttgccgtcctgttcgccatttgcatccgtcagatccgtctcgacgccgggaataggtggtgcgttcttgagaagctctcgcagctctgaggttgtgagcgccagctgataggcaatttcctcacgagccttcagtacgcgcaacatgatgtagatgatgtgcttgcactggtttccgaacctagcatgtgggcaatcacagcttgggacgagcttgattctctgtgtgtagacattgcccggtcgaacctgccatgagaaccttctcttccggcacattgtcggttccacagcgctcgcgggagagaacggtaagacgttgtgtcatagctctctccttgacagtgaggtaggactgtggtgcttcagagcgatatgttttgcggcgcttctcttcggcaggtgcatcgctggcgcgcttgccctctttcttcttcggagacgctttcttgggtgaatctgccgtgagatcgacggcttcggtggtcttgatggacttcttctttttcgttctcgggggcgaaggagacccgaatggggtattttcgtcaatctcggcgtagctgatgatcttgcgcttgcgcgaaggtcgaccttctgacgcgcgaagctcggagtccatggttctcggcgcaaacgtctgctattggtgtggatgagcgttatgaatgacagtaaggtgctctcgaactctgaattgggagaagtgagtggtggtcgcaaaagtgttgcggggtgatgagggtggagtggagtggcgataacgataaacggcatcgcgacttgtcgcgccttcctcacacgaaaccacgtgatgacgtcgactttagacaatgctccaccaggtgcagcaataattcgtgcgcgctgtgactcacgatcctatgctccgtatatgaagcaacataaattccgttgagctgtctaatcttaaggatgttttggctctgcgcaacgtactcatcagctatgaactctactcaggcgtacatataagatagcagttgctctctaatagtaagttgagtcaagacagagtgcgcacaaattactgcagcacctggtggctcgaagggtcataaatatgcccttcaatgatcccgccaaaccgaaaaggcttgtggaagtaccccgattttatatggcttcattgtactcactgcgctcaagtgctactattacatcagatcatgcccctttctcgcctgccgccacccaactcttaggttcccagttgttcgcacacgagaacacctttcctcccgtgccattagcgagctccgttccagaagaccacatgcctaagatgaactttgcacgaatgagtcggggtcttagactacatcaggaggaggacttacgatggttataccgagtgttccgacaatgcagttgagaacagtcaggctagacttgccctttgttgagagtaatttgcctttgtgctgatacaaccacaggcatggtgggagagcatctgctgatatcagtaatcatattacgaaatgtaaggcgagtaactcacaactaaaccaacttccgaacaacgcaccgatcaaccccaagaagaggttgaagttcggaatgacctcagccaacagccagctcacaatccaagctactgtgcagatgccgtaccagctgctcatgctcttgacgttattctgatgaacgaggttcgtgccgctccagatcctgacgtaaatgtacttgcacgctaccgagccgttgacgacaccagcgacgataattgtaggaagggcgataccgaaagcaatctttgtgacgaggggactcgcagagccgagcgcggggctggcgacgagtggaccggcgtagtagtagatgaccacggagatggtcatgtaaaaagtcactgcgataccttgctcgaaaaagagtgccttcttaaagtcgcgcgggtctttgagctcggcttggaaggagaagaatgcgacatggccagctacttcttgttagcaataatcaaggccggagctgttcaaagaggtaacactgactatatgccaggatgatgttgagcactggtccaagtcctttgaccaaaggcacatcaggacgaacagcgaggatgttgccgacgtcgggtttctggatacctattgcaaccattgctacagtgactgcgatgatgatggagagacaagctatttctgttagtgtatcctacagcattttgggagtagcacgcttacaaaagatggacaggtagctgacattcttgaacgtcctcggcagccccaaaaccaaacaaagaaccataccgatgacattccaccagatagtgcacacggcatgatcagtgatagcattcatagcaatcgaaaagctgagcacatgtgcaccctgaataaagatcaagatgagaacttgtcccaaagcgaagatatctctcaaaaccggcccaccaatcagcataccacagtccgcaaaagactgcacagacgaatgggccagcttgaattcgccgatgatccaaccagtatatgtggcaatgataccgaggaaaaagatgcagaggagaccggggacgagaccgaggacggcgagagcttgaggaagggccagaacgcccagggaaacgttctcggcgagcattagaacaccagtatgccacctgtattgtcagatttgagggcagaatggttgtctggttgtacttaccacttgcatgtcttgtagtggatttgagcgccgtcttcgttgccaaaagcatcgcgctcagcgactggctcgacttggccttcagggtctgaagcatttgtgctctgctgtagcagaccactttcctttgcttcagcagtctttgcatgtggctgccgggctcgtgcttcacttgtggatgcgctagaagcgctgccgtctctctccatcatggtggccattgtgagtggagcaggtgtgatgagttgcacaggctgtattgcatgtaggaattgaagaaactttataaggtgttctgcaatgagataagacaatccagtaccttggtagtgttggtgttgggaagagagtgcagataaggaatagggcttcagagacaagacgatttgaggagcaatgtgtttgtgggatttgagcgcaaaatgacgttggtaccactgtttgagcatgcatatctcgatagagcaactgtggtcgaatcatcatgcttgatttgcttcaaagtatggtacggttcgggtcgccccttagttagcacactgtggtcggctgagagccattttgaacaccgggcagaagaatatcaacacactcgctatcagatatcagccatcagtacccggagagatgattcgcagtagaaaccggcgccatcaaggcggttcgagcaaggttggagcacttcaggacgtgaagaggtggtcgatcaaaggcctgcgtttttgctgcggactgcatcaccacgattgcacttgtcactcatgtatcgagaagtatcaggctcagtcaaagacaaagtccttctatacgctcgccatggtgttgaccagacaacgcagggccgttgaaatcgcgccgcggctgcgggaaggaagctatgacacgttcggccgccgaagcgaacggaaagccatcggggcggattcacaacctcacacccaacgcccaatcacaacgacgtagctaccccgggcgcaagctgaagcacgcatgttttccaacaaaagacgctgctcatgtaatctggctaatatcgatatggacagactgccaaggaggtggttggtgaacatcctcgggctcactgtcctgcacacgcggcatatctgatattgcgccgtcacactcatcgttctagctttgttgacatagctaaatcctcgtctgccaattctatccaacctgacactagacaaggttgtactgcaggttactagtgggcgattttcatcaggtaagcgccgtccgacctcgaccgctgtatacgcactgcgcccaactccaccaacccttttccgtgacaatactactctcagtcgcgtctacccatcttcgcgacactaacgcgaccgcacttcagcttcgcgacaacactttcaccatgcctgtcgagctccgcaagcgcaaggaggctcctcctgcgccagtacgcgaggcgaagaagaaggcgcctgccaagggcaagaaggctgaggagaagactgtcgtcgaaaaggtccaggaaactgttgccgagactgtcgagacggtcaaggaggctgtctctgacgcgatcaatggcgaagcctccaagcccgccgcgaccgccagtggaaaggccaaggccggcgacacaattgacctgacttccttcggcggtgagattgagacaaacgacggagacaagaccacgctcgcaaagcttgtcgaggaaagcaagggcggagttgtgctcttcacctaccccaaggcttctaccccaggctgtaagctacccctgacactaacccccgtaaagcgcattgcttacaagatactacaataggcaccaagcaagcctgcctcttccgcgattcctacgaaccccttaccgcgaccggctacagcatctacggcctctccaacgacagccccaaagcgaacaccaccttcaagacgaagcaaaagctcccttacacgctactgtgtgatcctgcacagacgctcatctcagccattggcctgaagaagggacccaagggcactacgcgcggcgtctttgtcgtggacaagtccggcaaagtgctagctgctgagcctggaggccctgatgcgactgtcgatgtcgtcaggaagcttgtcagtggaggcgcaggtggcgacaacaaggcaaaggaggatgccgacgcggcgaagacagcagacgaggtcgctgatactgcggagaagatggacagtgcttgaacgtggcacgtcatcttcgtccgcttcggcgtggttccttctgtggcgtttccagtatgctttggtcgttcgcaaacttatagtatgttagtcacaaaagcaaataccaaatacgtacatatcagtcggatatcttgttggtgtagctactatgctctgacgctactccaaatcccttcttctgagcccaactaacctgcatacacgctctcttgaccgtctctgccagtctgtggcgcacaacccatagtgacagcggattagatactagaaccgaggcgccactaagtgcttcaataatttgtgcgcgctctgtctgaactcacactcctactataagaccatcatcttatatgtaagcctagaaagactcgacagatcattagcacgttatagagttctaaaaagcctgtgaagttatacggcaggccgaatcaagaaagctcactgtcacattccaaatagtgattattattaacattagatccgcagtgcggtaacgagtgcccacgttcttcccctcaacgctcgatctgctattatacaccgaaagacctttatgaaacttttgtcagaacaactgagtcgatttggatctccttggtggagccaactgctccttgatatccaaactcaaacctaaggagcgcagcagacatggaggcaggtgcgatgaaagttgcagatgacagcagagcaaaggtcgttgatgtgatgactcctccagcaagttgagagtcgccgaggtaaagaagtacgctgacttgtccagcactcgtggcgcgccttgctgagaaagaggcttgatacttaaccccggggcacagctaagataacggggttagcagacgcctcgcatggagcttgaatgtatgttgtacttacagtcacggcctgaacaagtcgctgggggaagttgctgttggtgcttccgatgcgggatcggaaaccgtatgttcctcctggagcggaactgccagcggtacgttcgagtgtgctgtctcctgcgggtagcgtaatccagttaccagtcagagattgctcaaagtccccattgacaacgacattgccggtcggacaagtagcagcagcgcttgcggtgactgtgctggtcgtgatcactccaggtagaggagtcgccgagatcgttgcggtttcggtgatggttgatgctgctagaggggttgcagactcaacaacagtgaccgttgatgctgccaagggggaaggagtttcggtcaaggtaattgtcgatgctgcaagtggggttgcagattgaataacggtcagtgttgaaggagacggcgtttcaacaacagtgactgttgatgctgccaatggagcaggggtttcgatgaccgtaattgttgatgcagccaatggaggtgcggtttcaatgctagtgacagtcagaggtgccagaggaggcgcagtctcaataagggtgactgtagacgctgctagtggaggcgcagtttcagtgctggtaacagtcaaaggtgccagaggcgctgcagttgtaacgacagtaattgtggacgccgccagaggaggtagagtctcaacaacagtctgaaggaccgtcgacgcaggcagaggagccgcggttgtaacgaccgtaattgtcgacgcggctagaggagctagagtttcgaggacagtaatcgtagacgccgggaggagagatggcgttccaacgactgtcacgatttgagcagctgaaggcgtcagggtaatagtgattgcaggtgcagctgattgagtcgaggtaacagtaattgcagctgctcctgattgagttgaggtaacggtgaccgcagggaccgccgacggcgtcaaagtaacagtgacaattctctgacccggaggtgtcaaagtagaagtgaccgttaccgtctctcgaacagcagacgcaagactaggattcgcaggaacgatgacagagctcagagtggttccacggacagaagacacctgcgctccattgcatgagccgaagtccttttggcatttttgcggcgcacagtagtcactggtactcccgcagtatctacaaatctaatgtcagtcgttgcatttgtcaagaaaagatgcaacgtacccataagtggaacagcagtttccgaaagttgatccctgacacgtctggcctctgtatgcgctaccacagcgtgcattctttgagataggtttggactgggcttccgtgaggctaaggagcgaacttagaacaaggagtgcaagagacaacatgttggcaaaagagcgtaaagaaacgagctgaaaacgaatgtatgcttcacggaaagtgaataggactgctcagattcttttcgggggctgctcgtttaatagcggtacgcgcaagccatggaaccagatgtggcagaggcttttttcacgattctttgctgctgttccagaacggctggagcagacatgtcactagatcaagctaaagtgcggctgtaaaatttagtgtagttatgccgcctacagatgttcctttgcatgtagtcaaggtgtagtagactcgcaattcgcaagttacgaacacgacaaaagaagtatcccgtatccaaacaattcattgcgcgaaaggatttttcatctgcaaacatcgtgatcgagggaccattttgcgttgctgtttccagatcgaggggagtccgagcccgtgctctagcgctagaagggtggagattttttcaacgccacagacatgaatctggagtctgtaagcgagttatcaaaatcaagttcttttaacgcctctttaggggtaaggagatagaactgcaaattcatgctgccgataaatgcatcatgcctactacctgtggtatgggagaacaactgaatagcacgatacatttcagcctagcgcggatcagtgatgatcacataaaagacgtctgcatgtgtcctcaatgagaaatcaattgggcggcctcctgacatgcgctgagttcgattgtctcagactcagctcctgttgcaccgccacatactcatggacagcgggtaagagtatctcgcttacatgcaacggcctagcgtcctctggagtaaacatgaccctgatcactgctgcttggaagaattatttcatagcgcgatcgtctctagtcaattatcgctctgcgtcctgcccttggaaaagatttgaagccttccaggttgatagatcattaactatgacatattgccaggcccagtgagattcgacagggtagaatgaggacatggtgatgagctgcagtatcaaagcaaccagttcggctttagatgccactttgcatatgaatactgcttcgtttcgattgcatgattcaaagaaacgtgacatcacagatacttccccgccgcactgcccttcatcagtatcattccgactgcacgctcagtaagtactcttttggagatgccgcagcataagagacgagaaaactacactatcttgccgacgtgctcattgacaacaatgcagaagccgacgaaccgatatgtgagctacgctgtaaattttcgaacgtgcttaaatgctagatcacaagcctggatctgtcggcagtctagctatcgagaactcgcctcgttttccttcggatgtaacacacccacagccatactgtcacttgcctatcatgtgtccaatacatccgaggcaaacacatgtttccgcttcaccgaaataattcgctctaatcatctccaatatcacctcacccattacttctcgctgctcatagcgtcatccactctcacacagcaaataaactcccagaaaccatcagcgatactcaagtccacgtgttctctactcggccccgaagatcatgttcgcagtgccaggctagcccttagcgcatggtaagccataaacatagatgcgaccatgtgatccctccccccacgccttcggagatcgcgggaaagcccatgtacaacatcatgtggtgcatggtgctagtgggagatgcgatgtgatagtgcaggcaggtgtagcgagacatggaggtgggcatgtgatggagggtttggtagcgtggttttcttagtgtaatgagctctatctttctcaagcgtagagtcaggagggaaaatcgtgagtggatggtcggtgatcgacgggctggagcgatgtgctctggaaagtaccgttgatttgtcgtgattgatcgcgataaatgatcgccgaacgttaaatgcggtccatctgccgaggatgttggagttgggcattcccatgctgtttgtcgttgtagatccttgaggaacacgcgcgtgttatacgtcatgctggaatggcctagatacttacggagatctttcataatgacggaagagcttgaaggatagacaggcccctcggtagtgcatccgagttgtgaagattgacaattgactgctgcgacgcctattctgaccagtgtgatgcatgaagcaatcgtaacaaccagggcaatcgaggctcagaagatggcgaattgaaagaacacaaagaatttgtgcttgccggatttgtatcaaacccagtcagctctgctgttggagaatggctcagatgccctcaatcagaaacattgagaagtcgctgtgcttggatggacgtcatgacatgtttccagagaaccaggtcttccgccaagaccaagcttttaatccatctacaatcgcgatagaagcactcggtagtgccagagatttgcaggttcgaatttccgaacagtgttgtgcttgttgtggtcgacatgtccgtgtggagagtcaagttgcatcatcgttcctgccaagctcgcagggttctgccaccgccttcccgacagcttccccaagctcaaccacaactccacgtcgcaacctcgccatctgccgctacagctttgacaagacactcataattgtcagagtgccttgatcaacactgcgctcgggtgtacacttgttcaaacctccaaagctcccgactaggcagccacaatggcgtcgcgactagtgctggtcctcggcgacctgttcataccagacagagcagcagtaagcttctgcagaatcacatgaataatgctagacctcacaaacttacaggcttcctaggacataccgacaaaggtacgcttcagccagcacaccagccagctccccacaggcactgccacttaccacgtcaacagttcaagaagctccttgcgccgggaaagattggccagatcctgtgcctgggcaatattaccgaccgcgaaacctacgagttcctgcgcgccatcgcgccagatctacaaattgtcaagggcgacttcgacgtcgaagctcccaacctcgcgctgtcaaaggtcgtcacacacggttcgctgcgtataggcttcacacatgggcataccatcataccaccaggcgatggtgatagtctgttgattgcggcacggcaaatggacgtcgacgtgctgctctggggcggcacgcacaagttcgaggcatatgagatggaaggcaagttcttcgtgaacccggggagtgcaacgggggctatgacgacgggatggtggacggaggacgaagaccccacaccgagctttgtgctcatggatgtgagttctggcccaacatgcaatttggaggacctcgcctgctaacctcagacttaggtccagggcgatgtgcttgtgctctacgtctaccagctaaggaaagacgcagaaggcaacgagaacgtcgcggtggaaaaggtgtcatttcggaaaaatggcggtggtgtatcataggcggcaggataggtgccggcttcacgcggcccagcagggacggcgtgcaggcaattggggaagaattggtgtcacagtatagggcatgaaatcctcggatgaatcgaacactttgagtggatgggtcagttatccaaaggacactgccttgtccacagttacacacaccatgcaggtgaaaacgtccatggcttagactctggaaatcccacgcatatctttctttctcattcttgtgtagccatgcaagacaaggccgctccacttttgtaagcgggcagccctgtatctcagctgaggctcatgctatcctattcgtcctccgacttaccccacatggtgtaacaatccggtgaggctctgtgtcaccacgacagcgtggtacaagcaaatccttcgcgcgcccgggtgaaacgttcgggggcagccatgcgtgacaatcacgttgtcatgaagcctctcgtcgtccgaggacgtccttgacggcccggtcgacgtccccgaagaccgcaggcatggcgccaatcatgccgaagttgacctcgcccttgatctggcggccgcgcccgaagtcaatcgccttgccgttgaagtcccggatcatcccacccgcttcttcatacagaatgtgcccgcccgcgtggtcccagatgtatgtgtatcgcgctgctgtcttggggatgcggactagcacgtctgtagcgccgagggtgagtgcgacgtacttcatctgctgtgaccaaatgacggtgccaggccagctggaaccgagggcttccgcgacggattgatgctcggtctgcgagagcgaggttttgccgatggtagcttcgacgaagtttaggtcgggaagagatttcggcgggagggacgtcaggtcgacaagacgtgattgtccaagacggtactcttgcatcgagcggacgtatgtgccttgacccttgacagccgagagaataacgccgtagccagtcgtgtcgacctggtcctcgtggatcggagtttctcgcagtgagccgcggacattgaacgcgaggttcggacatccaacgacgccgacttgctgcacgccgtcgacgagcaaacagagcgcaacagcgtactgctgcccctgcatgaaagtcgcggtgccatccaccggatccatgacccagactctcccctgtcccgtgacctctcctttcccgcctagatcaatgtgctcaaacatctcctctttgcttgcggggaaagccaacgtctgtgctctgggagcgccctgcaactcgctctttccatccagctgtgcataagcatgttctttggcgcgtagcacaagctgccaaacacggtccgctagcggctgattctggcgcagcgcatcagcactctcctccccaatgaagctgtcgtcaggatacacagcatgcagcacggagatgagcaatgcctgcgcagcaaagtctgcaatggtaacgggcgagtcgtcggcctttgtttcagcaccaacgttgttctggagctctcgcagcacggatttggtgatgagagatgctgcgtggactgcatcgagagcaatttggagctctgcgctatacggtgacgcactcattgtaagggtactatcgattacgtgcctggatgctcaattggtgcggcgcgatgtctggattagtggatttgatgtgttagttttagatgaggtgaggtctttctgagcacttgagtaagcgaggcgatccaccgttggggtaagtttgacgatcatcatgttcgatctattgttgcgaagcaaacggccgatgctgtaattaggacgcacaccaggctccggcaaaattcctgtccgcgtccacccagcgagaagggttaagagatagcctggatatatttaaaaacttttgcaagagtaggcgagatatctcacagcgctgaagatattcaggcttcttcacaaacgtcctagtgtgctcctagagactattagattacttcgcgcatgtgcaaagcggacacgaatttcgctgctgcctggtgcgcattcacaattgcttacctagcgaaatatggtggtcgcgctcaaatgaggattcgcctacacgggtcgtcaaccgacgacgctaaaatctgagctcatcgtaacgtggaaggctgagttagaaaatgcttcaagttctccttgcatgatgaaagtttgcttgagactttgcgcatcttgggattttactgcaagggatagcccttcagcggaccgctcctgtttccgtagacaaaggctccagccgctcactccaccgctgtagccgctagacgggccgatttggggcccataaaatcgggagatggacctcatggatcaggccgtcctcaggcgaggcggttgcctattgatttccgaaacgagatatgtcacgcaccgtgcatcgttcacgatagattgctgctcagtaacacgagttcgccgtccctgtgtgtatgggatgttgcctgtatgttatctgtagttgagcattctgcatgaagctccatgcggccaaggaagttgtgttccgacgtccccagaggatgaggcaatatacggtgcatgccgttcgctgtcgatagcagggctataggctgcaagatgatgcagcgcgggatgagcactgtacaatttaggaggcggaggaggtccagactgtcgggcgcaattgatgtctactccggcaaggaacagagcttggtcatgtcgctttgattgtgtagcacgaagacacaaggcttgggagcattgcaatgccatgtatcgaaagagctaggggatctgcacgaagccgtgtgtcgcatctggagacgtttgcatgaatattgcgatgtttatggtccctgctcttgacatgtcgcaatcgcagtcgaaacgagaatggtgcccgtggtaggtggagaactgggcccgctctgtcccgcacggttgccagcatctgtttttggagctcggttcggttaagagaggggtctgtgttgcaatacgaagtgggcagctcatgagtagaggaggaatcgcagatatcacagtccctggtcacacgcgatggagttcaagataaggatgaacagggtaagcctagttcctgttcctgccaatgtcgccatgacgactccgccgttgacttcaagtgtcgtgctggaccttggaaaaagcaacgtgggggcgggcacagccaatacaatcgtcgatgcaacgggcgacgtgaagtgcatctgcaagtcactcaatggcgtcggacaagaacaccctgcagatccctgctggacgatgcgagctgcagctcaattgcctgctctggttggtaacacagtgaatgagcaagcttgatgattatctcgcttgttgctgctatgcatggaagcatcagcgtgctgggcgaggcgtcactagtacttggagaagtcaatagcctatcacgcagtccacgggttgttggatctaggagaaagcgtgactgaactggcgttctgacgaccgatcagaagcacatcgccctcgctggatgcctgaatcagaggacaggccccaagagagggtccaggtcggcctgtgcacaaccgattgaaagggtcgcttgaagcgctgagcggcaagcgaagtcttgactcttgaggtcctccatgcgctcggatagcaatttttgcgcggctgcggcgacgaatgggttgaccgtcaaggaaagtggacgcagattgtgttgaggaattgtactggacgcacacatggcggcaattccatttgagcgaccaaagcgcagatcggttcatgcaacatagagagccgttcgttggtgtcggcattcttttgcggacagccccggagcaaatggttgtccgagcgagcgaccacttcaagcgcaaactgataacgacgacatttaccgaggcgcgacacgcatcagctgtatactagttcaagctggtatacttcggctaggaacggcgcatgaacagtatggctgacaacattcctgcccatgaagcacacgaggctggatttcctcactcagcattccctgtgctgtgcgcgcaatacggtgcttacgacgagagtgacaggacctgcaggggccgatgtcagacgtgcctgtaccaagcgatcatgccttcgctcgacattatgacgaagataacggaagctggtctgctgcagcgactgtgaagaatagcggtagcccaagacgagcatatcgcgcgacgcgcaacgcgcaactactgtgtatgagccggacgatagacgaagatccacggatggccgcacagcgtagtccaggattgcgtggggagtggtgcgtccagcagatgacctatgaaaccgatatcttgcctccctttctactcatgccatgctggattaggcgggcttgtacctacctttgcttgtcagtcatctggcctgccctgcgccggatgaggcagatgactgctagcgaatttcgtcatgaagaggttgctcatggtgtcacccactccagcgatggtgtcttcactatctagctgcctgccatggcaccgcggccgaaaacccttctgcagtctgcatcgcatcggcaccatttcaagaggccctcagatgctgcaggaagagcgcaaatctcgcgttgagctggcagcaccgcagtggccaagcaaatccatgtcgcagcgaatggcatgcgaacgcagacgacgctcatgcgcaagccggctagagcgctttgagcgagaggggtgcagacaggtgcaggacagctcgcgcgctcccagcggcaatgaaaatgattagcctggggcttggctatgcagaggacgtgtgggcccctgctcacttcacctgtggagacgcgttagcgtggggacagccaacaaggttgtccgcccgggtgcacctcaggcacggttcataagactatcctcctcgctcccgtctccacacggcccttccgctcaagagctcaaatacccatctcatgactctaatctgaaactttacatcttgctcaacaccctcacgtctctcttcaggcgaatattatcgaccaccatacccacagctcagcatccgtcacatcatcctccactcagctgagcactgcctcgtcagctcccactactttatatatcacctccccggatcgattattcgatccaacattctcacatcctctctacaatggcttcctggagcaacgactactgcctctcgtgcgaccgccagatgtctgagccttctgcgtactgcagccaggcgtgtaggctagcagatctggagaaggctggtcgcacccaaacgtcacaactctcttcctcggcctcgtccacatcaagttccagcaacggcttctacctcccacccgcagtcaacttctcggcgtacaaggcgccatcaaggtccaaaggattcgatgttgcaccagccggcccttaccactactatccgactgccaacggctcctacttcgcaccacccacagcagcaccaaggccagcagcaccacagcgaagcctgactccttcttcgtcaaggtcatcacttgcatcagcctcgtcacagacccaagccggcgtctcgcaacaggcggcaagtcagctgaacagctacatgcgatcgttcgaccaaacacgagacctcaagcgaaggtacacccagtactagacgacgtcctactccggactgaacgatcatgaccagcaggcgttgtcactttttctgcttattctcacctgcattgtgtctggcagttgcccgcacaaagcccggcgtggctcacggagtttcttactgcataccaccggaagcgtcagcactacgtttcgcacatgtactttctcatatgttcacgctgttacatgttcggcggtgtacgactaaaagcataactgtctctttactgttcgatatcacatagctgcagcaagggctgcatgggttctaggaagcattcgcggtcaggtcaggtcaggtgattggcggcatcaccttttagcttggaagcttttacggatggaaattcatctcactctcagggacgtcgttgatgacgcgtccgcaattcgtctcataccataactacgtagtcgctgcggcgccatcaaatggaaggaacgaccaggctcagtgcctggcgatagcatgacacacttcccctcttcgtgctccaccactagatgtctgcatgtctgcatgacggccttccacagccgcctgtcctcccccgacatgtctcactgtcattgcagatcgcccgccggacccctcaatacacgtgatggctgcaaagtgcatcatcgactcccgcacttgtctgtcccacgagacgcagccacccacaaaccttctcgggacctcctcgggacgctccacagcgatgcgctccaggcccagcactctgtccgcccctatcattgtggcgcccttagactctcagctcttgcaagcgagaaggcgcaattccagaaccgtgagacgcggcacagtctcactgtacacaggtgttattgcagcacacagaccaggaagatttttcctcgcggcgatccagaaagcagccacgcccaacagacatggctttgcgacgaagaaaggccgctgggaggcaaattgcatgatgggcagcacactgagcttcccaacacacacaagagagcctgtccccggcggcgtggcacccccaaagtgcatcgcccgccggtcccctgtaggtggtagagacgtttggtacgctccactgcagcaacgcccctccacccctccaccagcgcctgcagggcctcagcgtattggccagccacgtctgcacgctcatcgctcacagcacgcaactggccaagttcggtgcaagtgggccattcacgcttggcttccccgcatctgtgacggcacggaacgaatgacatggatggcaagtgcagggaccatcctctcctctccccaagcaaaagcaaatatcccacgctgcttggtctcgtcatgcgacggatgatatggcgcaacatgagcgaccgtcctccgtcctctcgtatctccccgtcgtggtgcgttctgatcatcccgtgcagcctcgtctgaagaattttccagcgcgactcctgaacggtgtgccttgctgttatcgcttatcgagctatatccgtgctgctcaacatcgtctccactacaccaagccggagatgactgccctatgtttttgtttgccggaaatcaacttcgggccccgaccgagcaatcacgacacttgaggccatccctgactaccgggcgcgttatgtcatcagctcagacttcaggcctgttcggtgtttagtcgtcgcttgtgtgaccgaggcgtccttcgacactctgaccaccaaggcgtgaccggacgactccgtgattggaacactggctcggctcaagctgccgccatcgcaatgcaattgcatttgcgatattcgtggcgatccgcaagcacgacgctgtgaagagttttttcaaagatcaccaaaggaccgatgcgccgggcacgatgaggcggtagtttggatcgagacgcagttgcgggatatccaggcacgaaacgccagcgcatcctcgttttgcgctttgtgcctgtttcacgcgcatctcaacagaactttgcccactgcccggagacctcatgcggtccccgacggttgccttaccgccccaaaacgcaatgcctatggcgccatgcggctctttgaggctcaaggagctccgaacaccgctggccagaacaacgccgactcgagcatgcgaactcacagccgctttaggttactggtgcttgaccgccatatagcagaggcgtttagcaagtcgtgaaggcccgaaatcggtatcgtgggcgacgggaagatcatgtgtgatcgtcagagttcgcagttgctcgaccataagggcggtctgcatcgcttgaggccacgaggtttcgtcaaggccctcatgacgcccaagcgctcttctctagtcaactctgcgtgtcatgacatatttccggacggcctctagcaaagagcggtgtctactggtcatggtaacctcgtttacgcagtacaacgttcttctgggaaagggacaggtttctcaaattgcgtcgtcaatgcaggctgcaacaggatttacccaaaattgaccgtgatcatcgtctcgggattgcacagctcggaacgaagcgacgcagtgtgacatctgtcctgtctcagatacatttctactcacgccatgctcggctcaacccgagttcccgatctcatctcatcgagtgagcatgggttgatctgccggcgaatgacagctacacattctggcattcttttcttatcgtcaggcaccccctccctcctcacatataggcgggtaggcacgcccaatgctgaaaagcaaggaaagcgtcaagcccaactgtgcgtaattgccggaacaagcacccacgacctatcagcacacctcgcttatcggttttgtgcggtgatggcgtcaagatcaagatctcgacgttatttgcttttgctcggagcactggaccgagataattgaaattgggcctaattcgctccaccaatgccggacgctggagttggacgcagtatcgagccacacttcaggattggcaacactgacattaagcgatatcttggtggtgggaggcctctcgagtcaggcgttcgcttcacgctcggcgttccatcaccactctctgtattagggtaatgattgccgatcagagccctgcgtgggactgtgcccggtttgttctaaccccaggaacaggtatcgatatatttgaatgtcattgtccgagatgacccgacgaggttcgagataatgtgagaggatgaatcgcaagcaaatgccgtgaggagaagtcttatttttttcgatgctacatctattcagcttcgccgaaaggatttcaccgaaagagcttggtatctgacggaagagtactcgaatttcttgcacagtcatgaacacgtttagaaagcactgagctaccagagattcagtagctttgtggcaaacctaccttcgcccctggtagaacaattatcagacgacctgcattgtaccatcgagcaaagaagccagacgcctccatgctcccaaccaatcacagcaaaagcctgcatcatacatcctcgccaccactgtgacactgcaacacccacctctaggaatactcattactaggcacacagtacacgaagttttcaagttgcgtccgcccagccagtccaatagtttaatcagaaaatcccccagcgagtggccggaatagcgcgtttccaacacccgcacacagccatccacctcaactcacaggtttcggccaacattcccactgcaatccacacctcgagctcgaaattactgcattgggacacggcgcgctgcccggtcgacgaaagggccgaagaaactactttaggcgcgaaagtgtcgggcatgtccgccggagccattggatgagcgtggagagcacgatgcgggaattgtaaggacattggtgcgggcatgatgggtggaatgtgcaaagtattgaaatgaccatattgactgtactgacagtagagacggtaagtatgtagaaaagtacgcctgaggatatatatctgatccgcagtgaagacgctagagaaaaaaggacagatggtatccaaaactaaaactccagaactggccctagaagagtggtgaacaaggaagaagaacaccagacccatcccaaaaaagagtgtgcacaagaaaccccgcgcccgaatccgagtatccaaaagaaacaaaaatcgacaagaatcaagcacaatcacgcagcctccgccttggaccgcaccgcatccatcatcttccgcctctgcttctccgcccactctcgagacgcaatgcgtccccgctctgctgcttgtgctctcgcttgcttggctgcttcttccttctccctgcgctcgcgctccttggcttccttctccatcttgtctctattgaagacctctctgcccttgagtttctgctgcaccgcatcgacgggcgtgaccgttgccttggcgatgagaaggctgttgcggttcgacccattcgtggagtcggagacggagcgggagagctggatgctgctgcgtttgctggcgagggaggtggagcgctgaggtggttggggttggagggagtcggatttaggcggtggaggtgggattgttacacctggtgctgctcgagttggtaaggcgactggtttgcggattgtcggtcgaggcttggaggcagcggctttctttgcggcttcggcttcctcttcgcgcttttgtcgctcctctcgttgcgtcctgagcttggcagccactgcgtctcctgaaagctggaaggtggcctttgtgagaggctttgtggacttcactgttggtggtggcatgcaaattgagacgggtcgagcctttggctgtggtccttgcgcactctcggcttctcgcttttctcgctcttccttctgtgctctgagcttggccgcaatcgcctcgcctgggagctggaagttcgccttggtaggagccttggtggacttcgcgactggaggcatgctgatcggccgttgcttaactggcgcgccctctgcctctctctccgcctcccgcttcaatcgctcctctttctgtgccttcagtttcgcggctaccgtctcgctggatagctggaaagtcggcttagtcggagctcgtcccttcggcggaggcggaggcgtaggaaaagatacgctgacaggccggcgttttgatgctaggtaatcgaacgtctctgttgaatctttcctgatgtctttcacaggtgcgacacgaacactggaggcacgcgcgatcccagtagccgccggcttcatgcttttgggagccgcactgggggctcttgagactctcgcggccacgggtgtctttcgtggcgtctttgcgcgtgcgcttggagcggtggcatctcttggaaaggccttcttgcgcggtgacttttcttcagtcgacgagtcaaagtgcgaaactgccttgccaacattttccaatgcttcttctagcgcgtccaaggcctctatcgactcttcaatgcgcataggtgatttggaagcgcttcgtgaggtgcgcctactcggtgtacgacttgatgctggtgtgcttgtgacttcggtcggcctctcggttgcaagactctttggctccggctcggacgtgacttcgactgacggcgtagcagattcctgttcaatgtgttcggcttctttggggtcttgggccaataattgtgtctcttgggcttctgccaactcgggagcttgcgtctcgtttgtctcggcaacctcaattgcttccgctccagcgctcgtatcctcggtcactggacccggctcgactgtgtcggtgtgctggtgtagttctggctctggcgcggcgatttcatcctgtggtaactctgcaggctcaattgtctcttctggctgagtctctaccgcgatctcttcgtcatttcttgtagtggtttcttctttggtttccttctgggcaatctcttcatgcgcttcttcaattggagattgtgcgacatcttccgtcgcaggttcaggccgaggcggagattgagcgcgctgcgactgtcgcatctcctcctcctgctttgctagctgacgtcgagtgaggcggacagccttcggcgctggacttgcggggcgctcatcctcaacggcagttggcgctgcatctgacgtggtgttagtggtggtgagaggggcatgggacatagagcgcccaccttgtggaggctctgcaatcggctcttcaactgcggcttcaaccgcagcgtcgtctacggctagaggttcgtcggcgacaggcacctgttcctcctcctctactgccttgcccttcttggcccttgcgcccttctttccgcctttcttgcttttggttcttgtgagcgtcttcttgggcgcatcctctgcatggtccacctgttcgggcgatgcattgggcgtgatctcgttcaaagggctgcgctcctcggaggcatcggccgcgtcgagggtgggctcctctaccggctgctgggcgcgctgtgcggcgcgcgtgaggcgcattgtcgcggtgaagtatatttcactaggaagctcgggtttatgttgattgcgagtgatactgcttggaccaagacatatgtgacgaacaggcgtgaatggtgatgggggtgttgatgctcgactggctgctgcggagatcccagagtggatcataatcataacaaacacccttgctaggaatggttcgcggcctagcgcgcggaccctggcgcgaccgttttgcaaagcttcgaccacgtgatgacagtttcatatccgatccgctaccggcgctcattgaccagccggtggcatatagcctgactaagtagccatcaaaagtccgctggatggaccgtgagatttggcctgacaataattgcccctgacaaggcatcgaagaatcatccaatcaaagagtagccaaatttcgttttgcaggcctcagtgagacgcagcatctccaattgctctccagatccattgcgtctgcagcagcacgtgtcccgaggcactcgatcaattccacgcccatcgcacgtctccgagcaccggatgtggacccggggtcaaagattgctcctgaactccgtgaacagccggctgttgccccgcatggcaccgacgtcacgaaccaatgcgcgctcccgcatagatcagatctccaagcacttggattccaagccgttcctcgaactgaacacccccttctccaccgaacgaagctcgcgatttgaagacggaagcggaaacgtaaagcgaccgaagccacaaccaaagcctcaagaaaagaagattgaaccaccagtagtaacgaaggcagagccagaaccggaaccacccaagaagatgtcgcgatcaaaccagaaaccacaccctgcgctgctcattcctgggccaattgagtttgacgatgcagtccttgactctatgagccactacaggtacctctggcggctccgtgattcgcacagcttgtactgacagacccgcagtgaatcacatgtcggccagccctttgtaaactgcttcagcgaggtcctccaaaacttgcgcaagctcttccagaccaccgatcccgcctcgcaacccttcgtcatctccggctccggtacactgggatgggaccaagtcgcagccaatctagttgagcccggcgatgaggtgctcgtcctccacactggctactttgcagactcgttcaccgactgcttcgagacctatggcgtcaaggcgacacaattgaaggcgccaattggcgaccgaccacagcttgatgaagttgagaaggcgctgaaggagaaggagtacaagatgctcactgtcacccatgtcgatacctccactggtgtgctcagcgagctcaaggcattgagcgagcttgtgcaccgcgtcagccccgagactttgtttgttgtagacggtgtctgcagtgtcggctcagaggagatccgcttcgatgactggaagctcgatgctgttctcacagcttcgcagaagggcatcggctgccccgctggtctcagcatcatgatggtctctggccgtgccattgagagattcaaggccaggaagaccaggccaacttcctactttggctcatggaagaactggctcccaagtacgtacaactttcacgtttgacgcgtcaatggctaacagtatcagtcatgcaaaactacgaggcaaagaaggcatcatacttcgcgactccctcgccacaactggtacacgcgctcgacacctcgctgaagcagattctgtcccgcccgctcgaccaacgctttgccgaccacaaggctgcgtcacaaaaggtcaagaaggccgttgccgacctcggcctgaagcaactcgcatccaagcctgaaaaccaggcaaatggcatgactgccatctacctacccgacggcttcactcctcccgatgttctccccaatctgctaaagaagggcgtcatcttcgctggtggactgcacaaagagattgcgacaaagtacatccgctttggacacatgggtgtgagcgtgacagaccccgagaggccagatatcaccaccgcaattcagagcttgaaggagagtctcgcggacgctggttacaaggcataaaagggaaaagatactggcagtagaaaggtctgcaagacatcagcaacaccaacgaatatttgaaatacttggactgcgaatcacataggaattatacaatgtataacagccaatataatataaacagttcacattcatactaatgccccagacttcttgctgacgaatctcggtggctttgtttgcataagaccagcgatcttccaacacagtttgagatccaagtctcgccaatctgccgacgactcggcaattgctaccgtgagtcttcaacgcgtacgactcttatatccatcgggctaaagtgcccagcagccgagtggtgttagtggcttagcacgagtggagtgcaagccagcgacctattaactactagtcttgccacaccgtcatcgaaatgaacattgcaacgcgggaggagttcaacggatagatgggaagagtgggtcaatgcgaggctgtgcctggcttggaaatacatcatgtcggttctatttacggctcgtgggaatatggatgtagttcccacaactccactttctcgctaccaccgtctgtcgaatctatcgcatatctctcttgacgaaaattgggtcacagaaacagcttcgtatcgtcaagaatgagttcaactaccgacacacgaagcaatcgccgaacatggtcaccggcttaccagaccgcgcctccgccagcatgccaaaccttgcgcaatctcaacaacgcggtcgagtggggcaagatgtgtgtatttggcaaagaagatggtgacccgcttcctttctcgataaacactgcatgtatgccatgggtgacgccaaacgtctatccaagcaccggagccttctactcccccgccacagcatgtccatcatcatggtccgcagtctcaaccgcaaccaccggcgaccaatgggtatcaggtgagacaggactgtcctgctgtccccccggcttcgaaggagacggacgaggaggctgccgcgtcggcaccacaggctccttccccatcctagaatgcggcgaagccgacgccgaagaaaacgagaacaaagtctacacagccggacaatggcccgcgagcgcaactgcttccatcacacccttacagctgcgataccaagctagcgacattggatccgccagcgcgtcaggcaactcaccagcgaacactggctcaggcccatcaaatggaagtggatctagaggcaatgggggaggtctatcaacaggcgccaaagccgcaataggcaccgtgatcccactcgtcttcatcatcggcgccctcgccttcgccctgctctaccgccgccggaaacaaaagaaagcagccatggcactcgcggcgcgaaacatggctgaggaaaaagacacccggccatctggctccattgtggccgcacacgcttcatcgccagactcgaaacacgctcctgtgcccggtaagctcagcgaaactcccgagtggaacgctgaacttgatgctacggacgcggaacgacaagggtatgcggcgtatcattacgcggaggcgagtgagttggatggcacggggagggtggcgaggaagcccgttgcgccggtggaaattgatggggcggaggttagggcggaggtgggggatgcgtatttgccttatagaccgggtggggtggaaggacaaggggggaggtagtgttgagatagtttataccattttatgtgatctggatgttaatggtggcggtttttgtgatttggtttgagtcttctgagcatgtgtgtggaggtgtgtaggctgttcattcggtttggtgaagttgacgctgagtgtgatgttgttcttggctcgacgtcagtattccttaacaaacttgtgttaccctacagcttacggactgctcagcgttgaccagatccggtttatgtttcatggtcgaatgtaatattgtggcgatgaatacggctgttcttcaaagcctttcgaggaaggtcatgcaggtgttccacggtacaaatggagcctgaggttctgctgattcagcatagatttcagagacccgtagttttccccttagaatgtcagtcctaaacagccaaccggagcaagaagctaatgagctatacctcttttgaaccttccgtccccctcggaaggtttgaaaacctacaccgaaggttcataatctgtagaggcatcaacgcaagctatcttttactgcgtcctaggcaaaactacacgctttactaagaaaagctttctctggagaacagccctgatgcctagtgattgaccagtgagcggaaggcttgttgttgggccgaatcactagggactctggagtaataggcaatcagacgttcacgtgatcaacgagctaggccattgacgaggagccaggctattgatgtggatatgtgcttcaaagaggagatgggttttcaaacgggttaggggcttcgacgaggagagaggcttttcaacgggcgaggggctgtgaacgactccttccacgactcctcacggagttataggcaatcagacgtacacgtgattaataaggagccaggccatcaacaaggatacgtgcttcaacgagaagagaggtttttagcaggctaggggctgtggggctgtgaacgactccttacgtgacacgcctaagctaccttaacgtgcccgtgcgcagggtggcaaataagtataggttaggttatagttaagtattatgtaatataaaccctaaattgacctaacctatacctaaactttctagctagaataggtataagttaggttatagttgatgaaatatttaagttatagttaagtttatagtatataggtatatataagtcttagttagcaattttttctttatagtagaagtaatattttagcaacgtaatagttattatagttatttattatagtagagacatatttatattctaaacttcttaattatatagagaaagtagctagcgcctatgctgcatctatatttagacttatagagacttttatatacttatttaagtacctactattatagcttagaaatagtaataatataagtagcttcttataatagcgcatagtaagcttactatactttatataaagttttagttctatacttatataagtacctgctagtatagcttataaataggtttaatataagtagcttctagtagtagtatatagtaagcttactattctttttctaaatagtaatgcgcttagcatatattatattaatattatagtctagagatattagtatatattaattaaagtataatataatatactcttaaagtaactaataaggaaagcctctaacgcctcttaaattatattaattataactctctaaaattaaaaattaggcctatattactaggtaatctctctaataaggtagttaagcagagccttagaaataagcatttctattaacttctaatattaatagatctatcttagagatacagctaagtatagtaagtagttagatataataataagctataataacgtactacctagcttatagtaataagcttttcttggctactagccttagctcttctagtcttagtatttattaaagccttagtgctaagttttagaataataagtttcttacgcgcagctatagaagtaaggttctttctaagctctttactactaactctagctaatctcttcttcttagccttagcagcgctaactcttaacttagaagtttttagagttttcttctaacgtagaggctgctctttaaagttattattaacctcttctttattattattagcagagttcttattactactaatttaagaatctttaatattagtaagtatagaaatcttagctaagataagtataataagagtctctttcttattattactactgctagaggctaatacttaagaagatatattaaaatatattaagaaatttaaagaagttatagtaatagtatataaagaaaacctaataatttaaatatctgcgtaaatctactagcatgcgtagacctctgctagcgtaaaagtagcagaaagctctaattttagatctgctacttctatgcagagctagatataagataataaactataataatttataagctaatagtttagagtctgcgctttcttctagcactagttttattaagatatagctattttagagcaagatatttctagttagagagataaaaacctctttttttaaaagttttatttatctcttatctatttataagtgctatagcctctatagcataatatatatctctatatataataagaaactataataataaataggataatagtacttactgctagcttttattttatactaattttagcttagtctaatatctagagaatttaatatatattatatagagttattaatctagcaactacgctagtatagcttttaagtaatagcgcataggctataactttatattcttaactttctaaactttagattagctacttctctactactaggttttattatatacttttattatactactttataatatagtatagcatatacttaagaagaaaacttagatatactagagagtctactactagattataaccttactattctagagaattttagttttaataagtaagttaagattagtaagatattattatagcgttttataatagcatatactaatataactagagatttaagttaagactaaataaagttagttagattcttatactctatagttaagaagttaagcgtagctactctactaactttattattaattctaagtataaactaagtactactatctatactatagcttaaagagagcatactatgctaagatctaaagaagagagagtacttataaaagtaaaagatactaactaagctataaagaaataccttagaaagcgcattaagaaagattttcctagagtataattctaatatactatataagagttagcctagaaaggttagagatatatataaggcgcttatagaaaagcgctttagataaaagtctagtagtaaattattatatacctttattatagttaaatacttactctactatagctaagtagctagagaatatgctaataaacgcctataagagataagataatattaagtagaaaattaacttatgcatatattagctaactcttaataaagctaataaagcttctactaagaaagttaaacgctctaaataaagtaaaggcctaaactctactaagcatctatttagctttagtagcgttcttaagaagattatgcgctaagagtataagttagatcttaaaaagctttagtctaaagagtttaagagcaaagctaaaaaaaaagaatagtagagattttgcagaaaactttctactaataatcttaaagttataagaaataataactagaagtaagtttattatatatacttattatatataataactaatactgctaagctatataactctaagtatattaaggaaattagcaagtatattctaaacttagactataagatctaggttaaagatatagataaaaagaaatttaagcttaagaagtacttaagtaagcttctagataactatagactagatagcaagcttagtaagaaggataaaagtaaagaagaaaagcctaaaatagatagtatagaagaagctatagtaattaagaataagaatttagaattagaaactaaagaggcgttagactttaagaggttcttagactagctaagttttaaaatagctagtgctttaaataaagtataagcttaaaggtataatactaagctattatctaagctaattattatagagtaatacttaaaaactctgctagcttctaaatatgctgcatcttaatatactaactataactcttatatatatataatataattgctaatatatattacgctaagtaagcgcagagagttataactcttatatacttataatataattacttatatatattatgctaagtaagcatagagagtctatatatctatgcatacgtctatatctgctttatacttattattaataacttataacttagtattttaacttatagtctatataattttaaaaatctatctacttatataatgcctaataaatataactactcttatattattacgttctattattataagaatatctattctattagctaatattactaaattatttctagagattctagaaatcctatataagctagagcttagagccttctctctctaataagaagataatataactatgctctagattctctgttaatctaaactagatgctaatataaagttatttgtagcttagaatagctagtaaaataatacttattatagtaagaagaagttagaacctagaaatctacgctagaactctactatgcgtatagctactatatagacctattttaagcagtatacttatattagtactagctaactatacgtttactaccttaattgcaggtatattctataacacctagctatctaaataattagcataacttatcttcttaactataaagccttaaatctatgcaacaacgttaatatctctatttattctataactaagacttaaattttaataaaataatagcaataataaaatcttattatactctacttaactaacgcatttaagcataagcttatctacgtatttattaataataactagtccttctatatagttaactaagtcttatttaaacgctttatatacttcctctagctagacgctataataataagctattataaactctgcaaggctattatagaataggctaatattactaaggcataatatctttcttctataagcataaagacaaagctgtctattatattagataaatagatagcagataattatctagtatttcttgtaattactagttactatattaataataactagtagcttactaagaagctacttaattttatcctactttatagaagctatactagtgttgctatagtaactaagcttataaagactcttaagtctacttaaataactataaaacttctagctattataagtaataatgcagaaaataatagtatacttacctctaacttagagcaatagcttctagagaataatattatctagaatataaaaaagaatataattacatatcttgcttacgtaattaactttatagtataggatattattaagcatctaaagctagtagcatcttataatattaagaaggcttagagactatagcagcagtatatttagaatatatatgctaagatattagttctaaacttactttgcaaagtaggttactctttattatatgcttttattacgtactaatatctatactaatctaggcttactatatagctattaatttattgccttagcattttaagcagtttatagccttgcaattagaattatctctaatagcttacttatctataatatataataatagtataagataaaattctatatataatatatataagcaagtaatctaattgcaactatatattaatagatagctagagagtaagattgcttatagactaactgccttctaggtagatctttatagctgcaataacgttaattagagagatctctaaaagctctaactaggactaagtaagtagaggtatatatagttaattatctatctacttagtaagtttaaagaagctacgtctgcacttagcaagaataatgcgccttaagttaataatatatagcttatatataactagctatttaattttctagataatattaaatctagcctagaggaggatagcattaagataaatagtactctatagctagacgttattagagctgctgcagaaaagagttaagagaaactaaagaagtattattcttaaatagctaataagaaagaggttatttttaatatagtaactatattagatctaggtaagaagcttatagtatataaagtatatttattatgctattttattatagtgctaacttactatagtgctagaacttattataagagctatactataaatatacttactaagaactatttctataatactttaaacgctacaacgctctactagcaagaacttctatacttatactaataaataacttataataattacctttaaagtagttttataagctactattacttttatagttactatttagtagcttcttagctactgctaaagataagcctctatctatataagataagagagaatcttatcttataatacttataattaagccttctaataataaggatagcattaatatgctagcatagtagaaattaaataagagtttatatttttagcttgcttagattgctaagaatatactagtagtgcagattacgcaggttagtatagagtaagtatttaatactataaagaaaataattagagattgctagcatagactaaacgcttagtctatctaagatattataattcttaagtataagataataaataaagaaagatatatagatattaaagtagagaaagatttaactatacttactctcttagtaataagtaacttattactttttctatctctagcagataatactctgctactagataagaagatagataatcttcttatattactgcctcttatttatgcgctacaataagagtaaaagtgtatattaaaatagtataaagaagaatagagataataatatgttgtggctgagcaaacttaagagaaaagattgtattgatcactgctcttctaatgtatcagaagagctggcttaaatatacaaatagattacggagaaacgttagtctacttcctgagcttagtcagctcagttacgtggattagtactttactattctcgtgtattaatactgcgacacaccccctatctcaattgctctgtttgattaagatgacgtcacgcagtgtgcatgtaaataagctattaccccgctcctgctctgccccaatcactcgattagtaagcgtctgtttgttgttgcgttgtcatagagatcagttaacttgcgcgtttggccttagcgcgcgcgatatcaacaccttgccctgcgccttacgatcttttgacaccctactacctagcttcaagaattcaactcgctgactatggctctagtaagtcctactaatcaagaggtgcttgagtaccttgcgcgtactctgcatcgcgatcgccttgaactctaggctattagttatgctaacttagctgtttcgcagcaaaagggaaaaacggctactccggcgcagaagaagaaccttgagaacgctcgcgctgcttagtcctctaaggcattagatttgaaaggcacgcgcgcctcagctcgaatcaatcagcagaagtcagcttctgaggagagcgatccggccctagatactctattgaagctagtcgctagggcaccctgcgagagcccttgcgctaattgcatccttaagtagttaagcaacttgactaagaacaagcttaaatatgttaataagggtagcaagttaggtcgttgcgctgcctgcaactctaagcagtgcattctaaggcatgtttcttaccttgttttggttacctctcgtactgattgtactatagcattaatccctttgtaaccaagacgatggctttgtacgactacgctataggcaatacggcaactataactgtaagtaatcgttaatcttattatagcagcgttgtactaatcttttgcagacttctgagtatactaataggcgaaataagcttatagacgaggtccgtgagtacatcgctagttataataagctgtccggcttcaagcgcgactgatctgaaaccgccgcatctaatctaacctctaagcgcgcgaagaaagctgcgctacttacgccttcgcaactctatttagatccttttagtcagaaaataggctctgatagaaagttgctcttaaccgatttaacccctttaaaggtgtctgcctaccaggcctctgtttaagatgataaggaggaggatgagactatagtgcccgctagcgatctttctagcctaagctctagtcctctagaaactgagcgtagtgagcaggctaagccttttagtcgtaagactaatgtgcttaataagctgtttgataataagagcgctttaacctcagctagctttgatcttaacgctctagttgctttcgataaccaaataggtcatatcgacacctctcttagcgtgaacaagaaatcgattcgtcctagttatgctgcctcttcctaactagcttaagctgcacctagtagctctatttagcattctactaatctagagttaagtctctctttaagcagctcgcgtgggcctattcgtcctgctcctcttgtgcctaaaaaggcgcctagagagaagaggaggaacaaggctactctaactaacctttatagattaaattctcctttttcttgcaaggctgcaggcttaagtggattgagacagcggcttttgtagcactaagctgattgttttaatctctaagccttctaagttacctgctaagcagattctagatgctgctaacgttcaaaacgctctctctgtagaagcgcagcataagcttctgtcttagtttaagcaggaattcttatttaacactccgcctatcgttacgggcaataccagacagagcactattaatctaactagccctaatccggtgatgacgatcggtgacagtaaggctaatcttaagttattgagattggaagcttaggcaagggagcttaataggcgtgctgctaagactcgatctagtcttaagaagattaagaaggctaaggctgatgcagcggcgcgcttgaagaagcttcttattaaataagaggcgcgcctcgcgaaggagaaggctgattaagaggcgcgtctgaaggacgttccttaacctgctgtaattaagtctattaagactggtactgcggcgaagcctcgtaaagattaattaaagcgtcctgcctttggggagactaggcaaggtctaattcgcccttcttcctaaacttcttagtagtcttagcagccttctgatgctaatccttaagtttccggattagttaagttgaatcgttagcttactgctgctgcctagagttaagatgctcgtaacagttaactagcgcttacttctcctgcctctgagtttagtagtagcgattgagctgactgcagtagtgctgccacctctttaactagtagtaagaaggttgcgctacctagtcctactactttacagcctaatctgttcttctttaagcttccttatataactgaccctaacgctaaccttttccctatcgcaaattcagtagatcgccctggttagagctacgctaatcgccatctattagataatgaagaggcgcgttactttgactaaagtaacgttatctcttttatttcgtttgaggataagatagtaaggcaagagaggcgtcttaattgtcgtggagttccttaggattctcttgctcctgctctagatatttgtgagcgatactacaccttagcttaacctgatcgtaacgagcgtcgtgcttctgtgctttatattataaaggatttaatgcgtcttatgcagatagctttggaccttctagactaagtgtcttggttcgatcttcttgctattaagcaaacttttcttttcttaacgctttgggcgtagttctcctcacttcttgtatagatgtgctagattaaacgatctttctggagtagcaggtagttaaaaaggcctcttattcgctctgcttaagctttcttggtcttaaaggccctttactaatagtaattaaactgatgctatcatatcttattgctattaactgtgactaatctaactatgtccttaaggtttaaaagctgcttaaagtgatcgaattgttaataggtaagagctttagttagtctatctgctagcatttcctttgttagcaagtactctactaagaatgacccttttgcgtgttcttatctaagctatatgttttgtatgttaacatgtcgaagatgggtagtaattcgcttattttaactaataataagtctgattgtttgctagttatcacactagatcttctataaatcgcctagattaaatgtgagttcgttaaagaacctttttaaggcaatagtttccttcgtaatatgcttaagtgcaataagcttagccttagttgtagaggtcgttactgtactttgctaagcagctttctataggatagctcctctaaagagcatggctatgtatctataagatgagcgctaggtgattaagttgtctgcaaataatgcgtctctacatatcatgaggttagaactatcataattgctgtattggatcgcttcccatcgtgtatgatataggtacatgataacttaattaattatgcttatatgcgtttagctaggattagttaggtagtgtaatagctttgatactgcaaaagctacgtctaggcgcagcattatcgcagtgtataatgctgatctgacctttttctagtaaagcttaacttcttgcttggtagcttctccctcgaactttttaagctcttctgatagtagaggagtagctggaaaggttctattaattaagttaaacttctttgcaatcttctcaatgtaggtatcgtgaactagcgtgattattctcttttcttagtttctaacgatccttatgcctaagaaccactctgctagcccttattcttgtatctcatacttcgtagtaatcttaatctacaggtcttttgcaaaagcttcgcaagccttataatatagcaaaaggatatcattaacgtagaaaagtatcagaactttcttatctttgtcaaagaagaggcagggttcttcttttgataagataaggcctaataatcagagtgttcctaagaactccttatactacagcagtagtgagtctctcatactataaagtgcttaattgagcctaacgcacattctaggtttcttaaaactgttagaaagcttacacagcatagggttctcctttgtaatcgttgcattgaggaatgctcctattacgtcattttgcataacttctagatcaaagtaggcagctatagctattgctgcttaaaacgatcttgctgctaaggtagcagcgtaggtcgaattaagcaagtctttttcttaaagatctcctcgtacaactatacgtgctttgcacttaagcagcatactatcttgatcgaacttataggtctaaacctactttaacgggattagtcagatcattgctttgcttgttagctgaattgtctaggtatctttcttacgaagctgtttaatctcttgtctcattgcagcttcaaactacaccttatgtttgtattgaagaaattgtttctaagtcttaggtagatctggaagctcgttttagtgcagttaggtcgactttagtatttaattagttagagtggctgctataattacagcgtttatagatttataactcttttacatcgttctacgctcttcttgcgcctagcaagaaggtattctgaaagttagcctataaactatcattgttatctagatcggcgattagtgtatatactctagtacccgcaccttctatctagttatcttaattgctatctcttctcctcctgcgcaatagcaggtaggtacttgttccttaattattttctagcgctttgccttgttgccttcagctcattctctgagtgcgcggagcttgtggctctattgcacctggattagaagtagtcgtttgctgcaattgctggcgtgcttaaacgagcaactcatctgctttgtctagagtgtttaagttaagtcctctaggttaagtagcagagcgggtaacacgctgcagtgttgccctctatgatctaatctaattactagagcgagacgggctagctctattagctagatgcatctgctgttagctgtctcctcctatactttaagccttaagctctaagtttccccctatatcacctggctcaggtgtagattctggggttgtaagctaattttaatcttttggaggtcctgcgcgaattcttagttaattgctggccatgctattgtctcgcgcagtttcttcctgcataactctctaatcgtttggttagccggctgtctgattagtttgtgcacttagttcacctctaagattgctcttagtatccctcctaacctcattagtttgctgctcttctaggtacaatctatacctcaatttgaagacctagattatctagctcgctatcgtgcaggatatcagcaaccttaagcgctgattccttttctatgttctcatcgttctttccttaaaagaaacgactttcgttaaacctaacattgcgagttataataacctagttaagcaaagagatctatatcctatagatgttcgaggcttaatagcctactaagtatctaatataacccctaggattggttttaaaaaacctgtgtcttgtactagctgcctgatctaaatttaatagataggctcaacagccgtacgcatatatactactctaatctaggcgtagatcagctgttcttgatcgaataactgctagttcgtagtacctaaagtattgtcgaaaccaggaattaagaactttatttagtgatcgatatctatgcattgctgttaggctcatcctataaagctaagcagctgcatctagtatctctagctaaagcttattaggcagattcgcgctcatacgcatttttatcgcctttgtaattatttcctgtcctgcacgcttagctgagctatttagctcgtgagtataagacggagtagctttgatagcgatcctattttcatctgcctattccttaaatcttaatcgtcctctctacggtcgcgttgcctgattactgtcttagtgtatctctataatcgaaaggttgtattttgttcttactctctagtagtaccttttaatgactttcatgatcttaggcagcgactttgatggaagattattgttcttaatctttccagaataattatcctttattagcaatgactattgctctcctaatcgtcctgaatgcatatcaaacaggtcctataagatctgatagaagggttgaggtaatctctcttttagtcttcttgagattacctgcaaggcgtgtgctgttgcacaatgtttataatcaatcctcctgatactagtgattttaacgttttgtgcatgtttggttagagcctgcagtgccttctgtctaagataacctaatcgttagtgctatatttgctcattactacttctgttttgcggataatacgatcttggcacagctttcataatagtagagactagagaataggaagacttaattaattctaagaagttaaggttgtacttcctaatgagcgtatagagcaacttgttctcagataagttaccatattagagagttcgatcctaactagtataccagacgtttccttgatcttgaagtcttgcttctaagacgatattaaggtggaaaccttcaacgacctttacgttagtaagtgtgaggtctactgtatatagcctacttggtctaatcataaggtttctcatgatctgagtactaacactattaataggtaagtgttaggttcctgccttaacgcactctctatttatagccttaacaaacgttcccttttcaattagactgcgatcatttaccaagtagacgcatgctctactattaaggattgtggatcagtgcagtaggtgctgattgaaagtagtgctgtagacccctagtaactcttttataaagagggttagattaattaagcttgcttaaatagcgatggggtgatctttgtctgatctttcctttcttagagtagtagactaacctgactttttgatctgttcgcggagatcttgctatttaggcttattgtactgttctaagatctttttcttatccacatcgtcgagcttgattggattgccagaggctgatcctgtcaccgctgtttgaagcttaagataggtaattggtttccaacgatgaaacttatctaattagagcttttgcgggtgagacctgatgcataggcatacttttgagcctttttcagttttcccggtcgagctgctctgagcggtttgcctatttagagttggtactgcaaagatcaacagtccccttccttttctagcgtttccagattgctcgcttagcatagcgttgaacactgtggcaatattatccaatatcatatcgtcctttcctagagatgccctttctacgacttccgctcgtttctgttaggctcattctagagcgtatttcgccataattgccttaagaaagttagtaagagcaatagtccctttaacctctaggacgtcgtacgtctgagcttaggcatagagagtttgctattcgttgaactacttctctagcctgatcctgctgtgcttagctttgtctaggtaagcttagtactcctgtctgatttaattctgagtcgtagcctcacttagggctagctgatctttaagcagtttgagttgtaattagaggcttaagtcgtctgtttaggaaagcctaatctgtataggcttaagaaggtccagtgagactgttttcgtgatctagtcttgaagatttgcgagtgcagcagctttctgagactatttagcagtaagaactttctattatcagactctctcgttgtagttagctaacaaaacttgcgtaagcttcgatatctttaatatattcttgtaaagacttttcgtgatcggctttcgctttatttagtagctctagcaggaggatcctttagcttaactagcttagtagataatcctgggtataggggagcgttattgagaagatcaggttgcgataggctatctggattgacatggtcctatacttgctttccaatagcgtgaactttgagctgaatgtactatgctggctagtctttataagcttaaagagtgactgtagaaggaagttttgtctagtctgtttggtctatttagactgatgtcgttgggatgatttaggaggtttgagaggaataagagtagtagaatgattaatttaagtactcagcaaatataagatgcatagtggagaatcaactctgtaatcctatagcgccgggcctcataactgttgtagctaagcaaacttaagagaaaagattgtattaatcactgctcttctaatatattagaagagctagcttaaatatacaaacagattacggagaaacgttagtccacttcctgagcttagttagctcagtcacgtggatcagtacttcactgttctcgtgtatcaatactgcgacataatatatatattatataataaggctttagtactcctttgcgttatacctagctactatagaaataagtaaagctattacgctatgctaataagcgtaataaagaaacgtaataatagtatagttagcaaataatatatttttctatattaattataaatatttactatcttaactaaaaatataatataataattatataagataaataatatatatatcttctagaattaatataataattgcataagataaataatatatgcgttttctaaaatagacttagtttacttataacttattaggtactctaaaacttaactataatctaactttatagtagaataacttaacctagacttaactttattatataatacttaaccttaacttatatagtcttagcattaacttaatcttagttaacctatacttaactatatcttaacttatacttatatataagttatctatacctatttactagcctattcttaattatatagagaaagtagctagcgcttatactgcgtctatatttagacttatagagacttttatatacttatttaaatacctgctattatagcttagaaataatagcaatataagtagcttcttatagtagcacatagtaagcttactatactttatataaagttttagttctatacttatataagtacctactagtatagcttataaataggtttaatataagtagcttttagtagtagtatatagtaagcttactattctttttctaaatagtaacgcgcttagtatatattatattaatattatagtctagagatattagcatatattaattaaagtataatataatatatctttaaagtagctaataagaaaagcttctaatatctcttagattacgttaattgcaactctctaaaattaaaaattaggcctatattgctagataatctctctaataaggcagttaagcagagccttagaaataagtatttctattaacttctaatattaatagatctgttttagagatatagctaagtatagtaagtagttagatataataataagctataataatatactgcctagcttatagcaataagccttcttactgctagccttagctcttctagtcttagtatttattaaaggcttagtgctaaatttagagataataagtttcttacgcgtagctataaaagtaaggtcttttctagactctttactactaactctagctaatctctttctcttagctttagcagcgctaactcttaacttagaagtttttagagttttcttctaacgtagaggctactctttaagattattattaactttttctttattattattagcagagttcttattactactaatttaagaatctttaatattagtaggcgtagaaatcttagctagagtaggcataataagagtctctttcttattattactattactagaagctaatacttaagaagatatattaaaatatattaagaaatttaaagaagttataatagtagtatatagagaaaacctaataatttaaatatctatatagatctactagcatgcatagacctctactagcgcaaaagtagtagaaagctctaattttagatctactacttctatatagagctagatatagaataataaactataataatttataagctaatagtttagagtctacgctttctcttagcactagttttattaagatatagctattttagagtaagatatttctagttagagagataaaaacctctttttttaaaagttttatttatctcttatctatttataagtgctatagcctctgcagcataatatatatctctatatataataagaaactataataataaatagaataatagtacttactactagcttttattttacactaattttagcttagtctaatatctagagaatttaatatatattatatagagttattaatctagtaactacgctagtgcagcttttaagtagtagcgcataggctataactttatattcttaactttctaaactttagattagctacttctctactactagattttattatatactttttattatgctactttataatatagtatagtatatacttaagaaggaagatctagatatactagagagtctactgcctagattataaccttactatttctagagaattttagttttaataagtaggttaagattagtaaggtattattatagcgttttataatagcatatactaatataactagagatttaagttaagactaaataaagttagttagattcttatacttctatagttaagaagttaagcgcagctactctactaactttattattaattctaagtataaactaagtactactatctatactatagcttaaagagagcatactgcgctaagatctaaagaagagagagtacttataaaagtaaaagatactaactaagctataaagaaataccttagaaagcgcattaagaaagaattttctagagtataattctaatatactatataagagttagcctagaaaggttagagatatatataaagcgcttatagaaaagcgctttagatagaagtctagtagtaagttattatatatctttattataattaaatgcttactttactatagctaagtagctagagaatatgctaataaacgcctataaaagatagaataatattaagtagaaaattaacttatgcatatattagctaactcttaataaagctaataaagcttctactaagaaagttaaatactctaaatagagtaaaggcttaaactctactaggcgtctatttagctctagtagcattcttaagaagattatgcgctaagagtataagttaagccttaaaaagctttagtctaaagagtttaagagtaaggctaaaaagaaagaatagcagaggttttatagaaaactttctactaataatcttaaagttataagaaataataactagaagtaagtttattatatatacttattatatataataactaatactactaagctatgctactctaagcatattaagaaaactagtaagtacgttctaaacctagactataaggtctaggttaaagatatagataagaaggaaatttaagcttaagaagtacttaagtaagcttctagataactatagactagatagtaagcttagtaagaagaataagaataaagaaaaaaagcctaaggtagataatataaaagaagctatagtaattaagaataagaatttagaattagaaactaaagagacgttagactttaagaggttcttagactagctaagttctaaaatagctagtgctttaaataaagcataggcttagagatataatactaagctattatctaagctaattattatagagtaatacttaaaaactctgctagcttctaaatatgctgcaccttaatatactaactataactcttatatatatataatataattgctaatgcatattacgctaagtaagcgtagagagttataactcttatatgcttataatataattacctaatatatattacgctaaataagcgtagagagtcttatatatctatatatacgtctatatctactttatacttattattaataacttataacttagtattttaacttatagtttatataattttaaaaatctatctacttatataacgcctaataaatataactactcttatattattatattctattattataagaatatctattctattagctaatattactaaattatttttagaggttttagaaattctgtataagctagagcttagagccttctctctctaataagaaagtaatataactatgctctagattctctattaacttaaactaaatgctaatatagagttatttatagcttagaatagctagtagaataatacttattatagtaagaagaagttagaacctaaaaatttacgctagaactttactatgcatatagctactatatagacctattttaggcagtatgcttatattagtactagctaactatatatttactatcttaattgcagatatattctataatacttagctatctaaataattagtataacttatcttcttaactataaagccttaaacctatataataacgttaatattctagtctatcttataactaagacttaaattttaacaaaataacagcaataataaaaccttattatactctacttaattaatatatttaagtataagcttatctgcatatttattaataataactagttcttctacatagttaactaagtcttatttaaatactttatatacttcttttagctaaacgctataataataagctattataaactctataaagctgttatagaataggctaatattgctaaggcataacgtctttcttctataggtataaagataaagctatctattatattagatagatagatagtagataattatctagcatttcttataattactagttactatattaataataactagcagcttactaagaagctacttaattttatcctacttcgtagaagctatactagtgttactatagtaactaagcttataaagactcttaagtctacttaaataactataaaacttctagctattataagcaataatgtagaaaataatagtatacttatctctaacttagagcaatagcttctagagaataatattatctagaatatagaagagaatataattgcatatctcgcctatataattaactttatagtatagaatattattaagcatctaaagctagtagtatcttataatattaagaaggcttagagactatagcagcagtatatttagaatatatatgctaagatattagttctaaacttactttgcaaagtaggttactctttattatatgcttttattacgtactaatatctatactaatctaggcttactatatagctattaatttattgccttagcgttttaagtagtttatagccttataattagaattacctctaatagcttatctatctataatatataataatagtataagatagaattctatatataatatatataagcaagtaatctaattataattatatattaatagatagctagagagtaagattgcttataaactaactactctctaggtagattcttatagctataacaacgttaattagagaaatctctaaaagctctaactagaactaagtaagtaagagcatatatagttaattatctacttacttagtaagtttaaagaagctacgtctgcacttagcaagaataacgcgctttaagttaataatatatagcttatatataactagctatttaattttctagataatattaaatctagcctagagaaggatagcgttaaggtaaatagtactctatagcgttaggaaaactaaaaatctgtcgaatatttatttctattgatactgtagaattaactgtgtcgctagcgagttaatcgatttaaggaatttatgtttgttattaaatatactttaaaacaaaacttcgtcgaaatagttagtattgttagaattattagaactgtcaacgcgacagtctagcacgtaactttactatctttaactgttatattttctttctctctacctactctatcttcttacctgcgctattaaagtttacttctttaatatactttccttaatatcttactacatatttacttctttctgcattgtaaccagacattacagatatcactagaaagagctttattaggattgttagtaatataagaattattctattactatgctagtcctgtattctatacagttatctactgttaagcactgttaagcactgttaagcactgttaagcacctttcctagcagtgcgctagaccttagcagagtgcttctaaacttataacaattagtttagtttaatgctagtctatgcgttaatctgtaactgtcgatcctctactttatagtttatcttagaaagttgttttaacgtcctacttacctagtactttaagttctagttcactgtctaggttaaaatagacaatgctaacacacatttctactaactagctaagttagtacacttagaacataaattaatcctatatgttctgcctatcttgcagctctataataatgacgtgcgtagcttctattagtgtaattatctctgtaaatgctattaaagctactataatctaaggcctatctagatctctctatttagcaagcttaaggttaattttatgctatattatacctctctgcataactaagacgctctcatcactaaacttctctcttaagcctagctacgtcactacctgcacgattagtttatacgactctataaggattttagcgcagacttcctttagcagtagtagtgtattagctgcttttgctacatcttctactgcaatgctctatatctagcttagcgttcctagaattttaaccttagagcataaatttaataggttttaaaactttaggctgcttttagttatagcacgcgcctcttatactaggaaatagtccttgcttaggttagtaaagaggtcctttacgctgtttaacgtaaagcgtttaactttgcagctgctatatattttaaactatgctgcctttagagtagcaagcgcaaggtagaatgctattgcctgcatcttaaagcagttaaagattacacgtctgctagcttctaatttattaaagccttctttttctaagatatctctgcattattgcttagcgttttgtactgtactaaggaaatctagatataggcagctttagaagtaaagcagaaagttgctcttaatgctagatattagtttacttcacgagtcgcgcgtctttaatattctttttaacataaacctctgcgctactgctgctccttaagatataagttctttatacttataagataacttatattcgcttgcgttgtgctttacattagcaattatattgcgctattatttagctattgctaggctattaagagctgtgttttagcaagttctataagatagtgtctctgcaattaactagtagactatatcttctatcttatagatgcgatcgctagttacagagtctctcttatcagtagcgttgaactagttagagacctctttttctattttaaaggctaataagtgctagcgatataaagattaagatcttatttagtccttattctataggcgttctagacagagcctatgctttctattagtatctatagttatagctttaaatatcctagtaaaacttagctataattatgccctccgacttgcaattatagaatttattaaatatagtctgcctctatacagtgacataactagaaagcagtattactctcttttctatataaaggctgcctttgcgtataatcgttcgctatgctgtaacgcttatagtgttgtaagctctaaatatatgcgttatctacctttctaaagctgcagactattataaactgtgctgctaacagtgctagatagtgcttcgtagccttagagtgcacagcaggcgtattcgcttctagtattatctagtagactgtttctcgataatctacgcctcctagcacgtagctctgtaaggcaactaacttattagcagcagcgagcgctttagagatagcgttagtagtattaattcgcatctctattactttctctttcgttagtctgcttatgttctctaaaggagagttactaaagaagcagaactatagagctagcagattgcttaggtcgcactacgtagagtttataaaatctattataactatcttattcttctaggcattagctgcttacctctaactagttattattatagctacttatcgaggttcagcgttaaagaagaggctccttttgcatgcgcagtagaatattctcttgcctttagtagaatatagcttattattatcgttaactgcgttatgttctatcgcgttgccttctgcttacgcattttgcacttctatctagttcttaaagtgaacgtgtcctataaggacggcgagcactatcgctcgcgttttgcctatgcctatagcgttagcaaagatcctgctattattagataacaactctttaaagtagaggatatatgcgtctataagctagtatagagtaaagtcgtaactaacctcctaacatactagtagctttattatgcgcttattctagaggttattaattaaaacgctaaagaatactgcagctaaagtctactcttctagagtgcagtgttctattgccgtctctactcttatagagagactgtctctcgttctagtttatttgttagcagagtaaatagtagttaactatcttctacagtaaacttacttagcgtttaataaggctttaagctttttcttttattctctagcaaggtcctttgctgtcgttgccttcttatcctctaagttattcttagagttaatatctaagctgctgtctaagcagtagtcgtcgctgtctagtaggctatctagctaagtcttgcgctcctaagcttctttctcctctttctcttttttagccttagctagctcctctttatctctagtcttcttaagctgcgcttcctttcctaactgctttcttttagctaattaagcgcaggctgctgctctgtctcttctgcgtaggcgcaggacgttgctactagtattagagtcctctaaatctttatctttcttagttcttcctctacttgcttttgcatatctgctatctgctgccttagtcttatagcgcttaagagaaggtctgtctagtataagtttagaatgttagcctctcttcttaggtagtaagagctgttctagtagtaagagctgttttagtagtttgttaggttagaatattactgcatatagatattagtagtatatattttagttttaagagttcgtgctatacctttattagaatcgcctagcagtttcgttgtctagtataatagcattactgctctaagcctccttaacttaatataagagttaacagtgcctagcaagtcgtcatcgtccttaataagcgtcatcattaacgcatctataacctaagaggtgcctacttagtaccaattagagtacttaggcaataataaatgctaaataagagcatcgtacttaaggtgctaggctctaaccttaaagtagttctcctctaatttctgctagcttttctttgtcatcagcctaaacatagagaattgtttaataacagagtaatgcacagcgtctactaaggcaacattagcgttatttaagatagctagcttagtaagtaatgcaacgctgaacttgtcagttattaacgctatagacctattagatataatagacgaagattattgctgcgctgtcttagatagtattagcgttagcatgttgcttagatcctctatcttaaccttagcgctgtactaacgcaccttagctagcatcatcgtctagatagtttcagctacagccttatagaagactttagatatttgcgcattttgcagctgtatacatttagctactgcaagctagtcctttaacgttagtaaacgcaagctcttcagaagctgcaattagctcttttctaattagatcttcttaagtaggtcctttttcttaacatagcttataaggtcctctataagttcaacaacctctaaggttataatcctatatccttctcttacattcgtttgtaacatgctgttagagcttattatattagccttactcttatactactctagttgctttagcggcgcctattctatatcgctgttatcatcgctattacgtccagctataatagctttgcgcctagagtagaagatagttagcaactatgtataattattagactgttgctgaaagtgcatattaatatatagatgtcgcttagaagagtgcgcttactaactatagagagtttaagcgcagttgcaggttgttaatataagaagcgcgttattaacgtaagaagcgcgttatagatttaagaagcgcgttgctataacagtagcgatgtagcaaaacgtgttagtagataaaacaataataaaaagaaattgcagcgtaatatataaagagcttaggctttaatgcgcagagcttacagaaaacataatattattatatagctgaaaaggttgttagttgcgttgcgtttatatgcactaggcaaatatgctagatgtaggtagaataataggtaagagtaagtgtaaagttaagtaataataatgttttaacttaagagctgctctgcatagcgggcatgctttagtctagcagaacttaattatgctaaataggttgcttgctacagtctagtaactgttaagattttctaagatagtgcagcactgtctcttactatcctctgcctactataggccctgcgcgcagagcatcgagagaatgctgcgtagagagatattagtttagctttatcgagctagtgtatattaaactatagagtaattagtttatcctacagttatctagagttagagttagagcagctttaagctcaatattatttagatgcagtgtagtagtcgttgtctttatcagtctagagtagtgtagtactgtctcttactgtctcttactatcctcccctccttactgccgtaagtcctgcgcgcagggcactagaaagatattgcgtagagagtattagtctcgactttgttaggctagtatgcattaaactatagagtaattagtttatcctgcagttatctagagttagagttagagcagctttaagcttaatattatttagatatagtatagtagtcgttatcttcgttagtccagagtagtgcagcactatccctcgctgtctctatctgctactgcgagttctaggcgctaggtattagagagtatgttgcttagaggttataagttcagcttcgttaggctagtaggcattaaattacatatttattactctgtctagctgtcgtttaaagtcagagtctaagtaccttttaagcataatattgcgtagaagttgtataagatccaagagcctcgttagtctagagcggtgcagcactatctcttactatctctatctgctactgcaagtcctaggcgctaggtattagagagtatattacttagagattataagtctagcttcgttaggctagagggcattaaattacatatttattactctatctagctgtcgtttaaagtcagagtcagagtatattttaagcataatgttacttagaagttatataggatctaagggccttgttagttaggagcagtgcagcactatcctttacagtcctcctctgctattataacttctaggcgctagatacttaagaggacagcgcatagagggcacgagtctagctttgctaagctagtaggcattaaattacatatttgttgctctatctagctattgtttaaagttagagtctaagtacctttcaagcataatattgcgtagaagttgtgtgtaatctaagagccttattagttagaagcagtgcagcactatcccttacagtcctcctctgctattataacttctaggcgctagatacctaagaggatagtgcgtagaggtcataagtctagctttgttaggctagtaggcattaaactatagatttatcgctttatcctgcaactgctagaagcaggcaatagagtgactttaagcttaggcgttatactataacttagacactgcagtcttagtagcgatgttatgtatattaggttagtttacgcagttagagggaggctagcaactatgcgttgtaaagaggagcttagtagtattacaatagtttaattagagccggaacctacgcagatattatcttagagaaacacgttagcattataagagacaaagaatattatattatgctatttttatactatgtagcagtagaggcgatgcgcaatgttaagaaagcattattacttcgttagaagagagagatagaggtttactatagaagacgtgcgctaatagagcgttagtatagactgcgtctatgcgtacgcctcgcaagcactatcttacctagaaactacaataacctagtattttccgtaacttaacttaaggcattaggcgtcgtaactgctacgtattatatttaacttctagaacaatattaataaacttattagaactattaagaggatagtcttgcatgcgatttaactgtctttaactattaactcttctttttagctacttactttgtctatacacactgctacgctgtttaagttcactcttacttgcataatatagcaacgagcagtactatcgcttagcgtttaatactaaatacgagaagtcgtctagtacaacgttaacgtattataaagatatttagattgtaattaactaagcacgtgtttcaaagcgcctctaatatgcaataactatatctatatttcttgcagcataaatctagcgctattacttaacctataagaggcacgtaaaagaggtatataatctctctttctttgcctaattctcttctgctctattttctgcaagaggtaagaactaaagtcgtctacgttgtctctgcgtttcctacgctatagaagcttttattcctaaccttacatagctaacagcctgcgtgcaagaacactaatcaacctatctgcagttctatacaagcaggcagctgcttaaactagcctctttgctaaggttagcaatatattatctacatcgtctctgcttttcttacgctatagaagcttttattcctaacctcacataactaacagcctgcgtgcaagaacactaattaacctatctgcagttctgtatgagcagtcagctgcttaatctagcctctccgctaaggtcagcaatatagaccttaatttcgtgcttagtattgcttttatctctaacgtctacatagctgacagcctgcgtacaagaacactaattaacctatctgcagttctatataagcaggcagctgcttaaactagcctctctgctaaggttagcaatatagaccttaatttcgtgcttagtgttgcttttatctctaacgtctacatagctaatagcctgcgtgcaagaatactaattaacctatctgcagttctgtacgagcaggcagctgcttaaactagcctctctactaaggttagcaatatatcgtctacatcgtctctgcttttcctacgctatagaagcttttattcctaatcttacataactaacagcctgcgtgcaagaacactaattaatctatctgcagtactatataagcaggcagatgccttaatctagcctctctgctgaggttagcattatagacctcgatttcatgcctagtattgcttttaatgctataggaaacgtagagctaacaggcaatttgctaggtaacgcagactgcgttaacaataataataacaatattgcatctactctataattcagcccaaccgctctacttaacctgcaattactcgcatcaaaacgccctatattatctagtagcgaccttaactgtaggcgtaccaatcctattatcgctagctaaatcttacttattaagcagttgcacaacgtctagaagcgcacagcttcactagcgaagcgaattaagactaataaaaactgcaaaaagtctacgcatcgctaaggatttaatagtagcagcagtcttaagttataaaagataagtagttaagcacccttatagacaggactgttaattaacttaataataagtaaacactctacctctaatgcataataactagtctaacgcagatttaggcgatgatgataatatttagttagttagagacaatatagaggagcttatatgtgttagcaaagttaagcatacctacgtctaggcctacactgtttcttatcttaacttaaagaagtacctcagcaacagtagttagtaaggctgaattaaggtcttattctgttaagctagaaacaatcgtaacaatcttaatatcatagttactaattctactagcagagaatttagtagagtcgacataaagtcgtcaactagattatgtctattaatagatagagcaaaggctaatagactaatatagatagcttagactaatattcgacgaaaaataagctagcaagagtcctctaggcttactcttcttagagcttattagcataacgctccagttatactgtaagcagaagtaggcctataatattagcaagttctataagagcaagaacatttagctgctataatctatttttaagctttagcgctataactactacaacctataagatagcaactctcttacacagatctaagcaatagatcctagctttcagactaattagttcacctagcaagggctaatacctagagaactaggcagtatctacgtcttgcaaagtgttaataagatctaggctaacgttactaacgttttcaatacagttgttagtaaattagataaagtacctacgcaagagctgtctagttatattaaggacagagctatatccgcatcagaagcaagccctctattttatataggataagaagcaggactatagcgcagaagagcataattagcgcaaggatactctctaggcgctaaggcttcgcgacaatagtcataagttctatcgtctcgttattactagtgaggatacgcactataagcagacaataaagaaagcatatattatgtcactagaaagagctttattaatattatttataacataagcattattctattactgtgctagtcctgcgtttcatacagctagctactattaagcactgttaagcactattaagaactatctctattagtgcgctgaaccttagaagagcgcttctaaattcatagaaacaggcttaaattgctgctagtctacgcgcagattcacgaccttagatcctatactctatagtctatcctgcaaaattattttcatactctgcttgcttaggctttaactatagtctcctagctaactaagtcgatacccttagaacataaattagtctagtatattctgtctatcttacagccctataataacgatgtacgtagcttctattagtatagttgcctctacgaatgctattaaagcgactataatctaagatctaactagatctctctatttagcaggcttacagttaatatcttgctatgttatacctcctagcataactaagacattctcgttacagaacttctttcttaagcttaactgcgttactgcctgcacgactagtttatacaacaatataagagtgttaggatagattttctttagcagtagtagcgtcctagctactttcctatcctctttagtagcagagctctaggtttagtgtcgtagctataaggtactaagggtcttatatatactcttaatatatttgaactctgcgctcgctttaagcaagatgtctaggtttgctgtatagcagtttttattacctagatagttaaatatatcctctgcgcttttcgctgttacgcaaataacatagcagctaatcgccttaaattaggctacccttaatttagcaggcaaaagataggctgcaattgctttagttccagagcgtttaaagatttgttttaagctaattgctataggtctaaggctttctcgcaagaagacctatctgcactgttgctcagcgtcttctactgtgctaaggaaccttagtagtttacagccttagaaggaagtaaagaacttactcttaataacagatattagattagcctattagtcgctcgtctttaatatcctttttctacgcaaaccttagcatattctttactccttttgcagttagttccttacactatctaacgccttaaattagtctgcgctgcaccttatattagcgactacgtcgcgctattgcctgtttattactaggccgttaatatctaaagtttaagaatgctagagagataaggtcttcgcagttaacgcgtagactctattacacgtcttataggtatatttgcctattactttatctactgcgctgctgcgttccagacagagcctatgctttctattagtatccttagttatactttcaaagatccttataaaacttagctataattgtgctctctaacttgcaattatagaatttattaaatatagtctgcccctatacagtgacataactaggaagtagtattatatttatttctacctaaaggatgcctttgcgcgtgattattcgctatgctgtaacgcttatagtgttatcagctctaaacatatacctatctacttttctaaagctgcagactaacgcaaactatgctgctaacagtgctagacagtgctttatagccttagagtgcatagtaggcatattcgcctctgctattatctagtaaactatttctacgtactctagaatctttagtataaaggtctatagtctaactaacttattaacagcagcgagcttattagccaagagcagtagtagtatcagtttgcatctctactaccttcttattcgttagtatacctatgttctctagagcagggttactaaagatacagaaccttataactagcagatcgcttaggtcgcacaatatagagtttgcagaatctattgcaactatcttattcttctaggcattagctgcacgctctaactagttatcattatagctacttattaaggtccagcgttaaaggataagactcttctgcttaggcatttcgcacttctgtctagttcttaaagtaaacgtgttctataatagctgaaagcactatcgctcgcgtcttagttatgcctataacgctagcaaagatcctactgttattagataacaactctttaaagtagaggatgtatgcgcctataagctagtatagagtagagtcgcaataacctctctaacgtgctagtagctttattatgcgcttattctagaggttattaattaaaacgctaaagaatactgcagctaaagtctactcttctagagtacagtattctattgccgtctctactctcgcagagagactatctcttattctagtttgtttattagtagggtgaatagtagttaactatcttctacagtagatatacttagcgtttaataaggctttaagcctttccttttattctctagcaaggtcctttgctatcgttacctcctcgtcctctaagttattcttagagttaatatctaggctgctatctaagcggtagtcatcgctgtctagtaggctatctaacttagccttgcgctcttaggcttctttctctctcttctcttttttagttttagctaactcttcttcttcgcttgcttttctaagctgcgcttctaattctaacctctatcttttaattaattaagcgtaggcctttatcctcatcttcctagtagtagtgttgctgttactattagagtaatataggctgctgcaattcttatttccttcttctcttacgtttgtatctacctactttaatgcgtccgcttcgcggaccttaaggtgcttcttagagtatttatctagtagaataagaaattattagactctcttcttagatagtaagagctgtttaggtagttcgttgagatagaattatactgcatataaatattagtagagtatatattagtttaagtttttctgttctacttgcactagaaatacttagtaattttattgtctagcacaatagcattacttctttaagcttccttaatttaatatgcaagttaatagtgtttagcaaattatcgttatccttaataggcgtcactgttaacgtgtctattactagagatatgcctactttgtataaattagagagcttacacgctgaaaaaaaaattatagagatattatacttaatgcgctaaatcctaatattaaagtctttacttctctacctgtgtctaacaatctattattatcagctctattaagagtactacttagtagacagagattagactaactacgttcgcgttagctagtaaaaacagcctagtaagtaatgcaaagccttatttattagctattaatgctgtagacgtattagacacgacagataaagactatagttgcgctatcttagatagtatcagcattagcatattacgaggatccttagtcttaactttattgctaaagtgctgcaatttagttactattatataacagataattgcggctgctgctttgcaaaagactagagaagtttgcgcatctcgtagttatagataagttgctactgctagctaaatatttaaaaaccgcatacacagacttacctaatatttaagttagagttttagtcttgaatcttcttttcttaaacctagcttaagatatgtctagcaaactcctctactagatcgtaaacgctgagatttaagagactatacctcgcctctaattctcttataagatgccgttagtctctgctgcctaagattcaacattatacctagcaccttatagtagtagcagctataccatataaactatattatcctcttaggttacttagcctatcttaagcttagccttgcagtagtaagcaggcaggggcagtattataagtatagacagctgctatagacacgcggttaggtatagatgttacttagaaaagtgcgcatgtgcgcaggacagttgcagcaagaaggttatagaaagtaattaaattaaagaaactttagcgtaagtatagataagtagtaggttaagattaaggcgaagttatgcaaataacaatgttttaacttaagagccgctctgcatagcaggcatgccttagtctagcagaacttaatcgtgttaaacgagctaattgctacagcctagtagctatctatattttctaggacggtgtagcactatctcttactatcctctgcctactataggccctgcgcgcagggcactaagaggatgctgcgtagagaggtattagtctaacttttcttaggctagcgtgcattaaactatagagtaattagtttattctgcagttatctaaagttagagttagagcagctttgagcataatgttatttagatgtagtgtagtagtcgttgtctttattagtctagagcagtgcaacaccgtctcttaccgtctctctctactactataagccctgcgcgcaggacactaggaggatgttacgtagagagtattagtctaactttattaagctagtatgcattaaactatagagtaattactttatcctgcagttatctgaagttaggtttagagcagctttaagcacaatgttatttagatatagtgtagtagtcgttgtcttcgttagtctagagcagtgcagcactgtctctcgctatctctatctttctaagcgctagatgttagagaatatgttgcttagagtttataagtctagcttcgttaggcttagtaggcattaaattacaccatttattactctgtctagccgtcgtttaaagttagagttagagtatattttaagcataatgttgcgtagaagttatatagaatctaagagccttattagtctagagcggtgcagcactatcccttacagtccctcctctgctattataactcctaggcgctaggtacctaagaggacagtgcgtagaggttataagtctagctttattaggctagtaggcatcaaattacacatttattactctatctagctattatttaaagttagagttagagtaccttttaagcataatattgcgtagaagttatatgtaatctaagagcctcgctagtctagagcagtgcagcactatcccttacagtcctcctctgctattataactcccgggcgctaggtacctaagaggacagtgcgtagaagttataagtctagctttgctaggctagtaggcattaaattacacatttattgctctatctagctattatttaaagttagagttagagtaccttttaagcataatattgcgtagaagttatatataatctaagggccttgctagttagaagcagtgtagcactatcccttacagttcttctctgctattatgacttctaggcgctaaatacctaagaggacggcgcatagagggcattcctttagctttgctaggctagttaagcagagtagattataggtatagtaagcactaaactacagtaaagctcttagtagcaactctaataaaataacatattctgaattactactaagccctagcaaaattcctatctgcaacttcgctgaacgagaacagtaaagagataacttagatatgtttaaaaccttttctaaaactagataagatatcttatagcactaaatatatctaggtttctctgtaaacttttcagtgcgctcttagagactattagctgctatctagagttagagttagagtaaccttaactataatattacttacgttaacagtagaagtcgtcatctttattagtctagagcagtgcagcactatctcttactatcctcctctactactagcacgagtcctagtcgctaggtattagagaggatatagagttgcaggtctatctgcaagtagcctaataattagagagaagaaaagaaggaggaaaataagcgagatttatatgcctactagcactagcacagagctgctaagaggcaagcgaaaaaaaaattaacagcaaagcaagtatctctttgcgcttcttctcgctgcgaacgtactgctacctagagagctaaattgctgcaactactacgttaaagaagctagcaacgccatacgtctaagagcagctaattagagcaggacctatacgcagagataaggattacgtaatattaaatcgcactatattacgctctctgtttaacctgtagcagtaaaagtagtgcttagtatctaggaacctagttgcttaactagacctagaagagagagtaaggtagatatatagaatagaagagagttatagagtctttagcagcataggacgacagtaggcgactgtctgcaactgttagctactagagctaagcaggaactagcaatatagtagaataaacttatcgtacacagctgttaacctacgcaagaacatcgtaaataacaactctaacgctatttacttatttataaaataatacctcttctatataatacagttcccctctgttctgcgcatagatcgcttctatataatatgcagcttctagcctaaaacctacgcagagcttactaaacacacagctagatgctattcctaatatcttacgcaacagagtctagaactatctaagaatgtttataaaacactctagttaaacgaaacgtatacgtcattaagcaacgagtataatactgcttaagatagaaaggtgcatatatatgcagcagacagcttaagctctactgtaacagtatataattatattaagaaggataaaaatgcagacttagcaatagctaatagcattttagatgcactagatatatgcgcaaaggacgaccttattagacgaaagagcctgttgttaacatctacgcagacgtaggaagtgctgttttagacacataataagcaattagcagggaaactagcaatagcagagtctataactgcaaaagagtatataacacttcctctaatataatctagactaagtttactagccctaatcacgttaacacctttagtttagactttgccttttcgtttgctgtatagctgcaacagattaaatgcacgctagaagatattaatagcctctttgcagacgcacaattatataacttatatataagattactattttaattaggctgctaatagcaagaggcaatgtcagcaatgcagtctagtatataagataatatttagatataggaggatattactaagacatctagtctttctagacttaaggctaactaatattttttcgtatattagaacatcttatcgctgattgcgtttataatcagctattgcctatttgcagataaattagtatacgctctaagctaattcttcttaggcaatacagactatcctattcgcgtttattataaattacattctagagactagtagtagaatatataacaaagcctactagatagagcaacagtcgtgctaattattatattagttaacaaaatataactctcacttatattaggagatatagcagcatagctagtctacgttataattagaaatctgtcctgcgaagcctaacgttagagattaacacctagtactcttctagctagatttattcctataactaagatttataatccttttcttaagagttaagtatattactattgcataggcaagcttctgttacgtaagtttaagcactactatattagcctgcacagtagaacactgttacttactatctaatatagcactagaaaacgtagctaagtctagaatactacttgcatgcgtagatagacgaacaaggcagtgttacctaactatttgcgcgatattagctaactacgaagaataagtactcttaactagtataaagaaaaatcgctattgcatgcgttatactgtcgtatctaacgatagagagaatttatatagatcttacctatagagaatagagcaatttacttagctataataagagagatatcttaataaaggacacaacgactttatacatctagttaattgttttaggtagaagcactataactttaatattcacgtatctttagcaacagatacattgcacttactacttaaaggtttagtaataaagatgctagactttatataagatatattagacgacatctatcctagcagcagaaagacctaggataacagtactacactagtaacataagaatctagtagtacttagttaaatgagcgcttctgttaggtaatgcatagtactagcctaaagcgttttaataacaagagagcatttatagaagtctcttaatagactagcacagagcaaaaggtaattatataatagcttatagctgttgtatctctattatttatattaaaggcgccttttgcgctgcattttatttatgcagtatgcaacctagttacactagcgcaatacaagagttacgatgaggataccttagcctatatttaaggagcactagagaggataaatatatttaaggaggaattttaagtatatcagcgaacgctaggagaagagaagaactttaattattctaagtagcacgcgttaacatatattatataagacatacgcatatatagagctttagatagtatatgcactagagcaaacagcaaagcatattacattactatagtaaaatagttctactctataataaacaagaaagagtatatactacaaatatgcttgcataattcttagaggacagcactactagcagctaactatactactatagttaaacagagttaactgtctactactattaacatctaagattgcgacttattctataagagtaacacgctctcttctcttctgcaggctcagatagttaatactagaaatacagccttatttgataaaattgcctctaagcgaggtcgctgcaaatatagcaatatctaactttatatatgcagcagcagtgtttatctgcaataaacgctaggcagcagcaggctaactaattacttcttataatgaggactgtttagatgtcaacctatcttaggttagctgtataagtatacagattcactcttctataaagtgctagcagttctctagcaagagacacaacgactctaaacactacaataagaaggttgtaagatgcgcacctaactagcaacagataggcctctagcgtagagactacgtttaggtacaagaatttaagcatagagataatagataatagtctaggacagtaacagatagtagagtagtagcctagctctacctaatacttataattattaactatacctgctacgacaaagatagaaaatacatagcatatattagagcattctctaaggtattgctatttaataacaatagatagattaacaacactactagaatattaagtgtgcgttaacaggcctagaacgcagcctctaaacgctagatattacaagcttttaagttttacgacctaagcacgattatctgcctagtgcacttagtaccaagagacctgcctaatttaataacttatactactatatcttactacgttaataactatattaactaggataaatataaccgcctatactcgctaacatttaacatcgatttactgcgcacgctataagagtattaacagaagcaaatataaaataactaaggatagccctttatatataattcataaatcttaaagtaaacgttaatcgcttatattaagtcttcttcctgcattgaaattttcgtcaataaagagatatagcagaagctatatcttatgctcttgctgcatcttatttatttatcctcctcgtccttattctctatacctgaatctatctctctatcctcctctagattactcttactctctctaaagctcttaacattactatcctcttaacttatcttaagtctgcttcgtccttctcctcctgctatgctgtcctgtgcgttagcattataaaacctgcagagatcttctgcttcgacagcttaagatccttattaactaagctcttatacttattaggttagttgcctatgcagcgtatagaaactatgctaatcttaattctctctctccttaacgacgcagaagtctcgttacctgctaatgctaacgcaggcgtaatgctgcgcaacaaatctaacgagtataaaggcctagttaacaagaatcttaagctattaaagcagaagatctctatagatcgttagctagataattacataagctagactaaagttataaagacgctgcgcagcatgcgctctatctctataaacaacgacttattaagacacgagcagtaacaacgactacttatactacaacagttctctaagacgaacgacagtactctactattaacaacagaattctaaattgctatatctttgcaattataacactactgcgacaaacacaggaacgcttgtctagagatagcatctgtaacgcaataaccttaataagcaataaatataagacactatatgcagaagttaagagagagataagagaataagctatattatattagtctctgcaaatgacgactgcaaaagagcatattagatagatagcaagagtagttacgttataataaaacagcctgctgcaaagtatagcgcctaacagtcgcctacgtacaattatgcacttagcagtctaatataattacaatgcaacacaatagatgcgctctaagcaacgcaaaatgcaatataactataatcctaagactaggctgcagaataataatagatatgctaaggctatagtctatagtgctagatagtctaacactataaataacgctccttaactattaactattctagtagctagtgcatacaaacaggattagatctttatataaacagactaactgctatatatgcgcgacgacctagcaacagaatacaaagatattagtagccttaactatacacagttcatacagatacttaagagagaggtagagtttaagaataaacggcagtagcatatactcactacacgaaaacagcagatagttagacttatatataaaatatcaacagaagcacgctagcatagcgcactgcaagatacagttacaacgaaactctatagggctatatttgtaattaaactattaatataatatgcgtcttaagaaaaacgttttagagagttcttataggaaaattaagctaaagcctgcgctatgctctttccttaatgctacagatatattatatcgttaggtgtactaataacgctaagaacatagctgtacattcagaataaattaagctaaatagacctaataaggcaatagataagcgcctctaagacgtgctaacagaaattaactataggcaacactagagaatagttaatgatagtatatctactaattatacagcatagcagataacttcttgcaaaactgtacagagagcgcaataatttaggagtatctgcatactctaatacactctttaagacataactaatcctttgcagactaaacgcaattctttactagtataaacctgcgtactatacagaaaaacgcgtaattatagtaaagaatataagaaatcagcaggtgcgcagcagcgtagcactacctcctataaagagagcgcagccgcttagttagacacaagagagcgtaaaggtctatattaaagatagacactaataccaatagcaagactaagaattatagaaattaagaactatgcaaagcgcaactctactgtctttatcacgagagactatactacaattaaacttataagacttagcaacttctatatagtcttaaacttacaaacctagaagatatgctagttctaataaagagacgcctgcaccctcgcgcactagtcaatctatagagactaaatattaagctagaataaaaacaatcagttaatataaactaaaacagaacactgctgctacgtagcacacttcttaaacacagaagaacgcactgcgttctatgcaatgtaagcaaagagcactataattactaaagtagtttacgttaacttatatgcataagccctttcttctactatcttatctagcagacctgttttattaaatgctatagagaacacaaaaacgctaaataagagaactagtgcaactctaaacacaaaagtacacttaataaggcttaggtaatattcgttattgcagttattaataaacaatagggataaatgcttatatagtacacctgttaattcgataggctagacgcttataggagtgtatttcgcacagctaatgctgagacgcatagttagaggcttagaaaacagcgcctctgctagtccgcttgtctatagcgactacgccctgcagaagtgcagcctgctaagtaagtatagttacagactatctacaactatagctaacagtacttattagatattagatatatgcagcgacctgcagacgcatataataagataggcacgcatagaggttacagccgcatatgctctaaactatcttaaactgcaagtccttaaactaagtaagctgctctaggattttatctacctgcgctagaattctaggaatataagttaatctagaacacgatagcattagcttatagagtaatagcctgcgtcgctctagttcctaaacagtgcaattacagctattatagcgtaagcgttctataataatagaaaatagagtattagtgctatagcagagaactaggataagttttagttcctaagcgctaacatgatagcgcttataggcacagtgttatataatgctattaaagagtactacgacgacagaataaggaagataatctatttctatagttatactatagagggtatgttacaacagcactaaacaacgatagctaatatagtatagataattataacgctatctgcaagaagtagaaaaggctgagtaagatacgctgtcttcttatttaggacgctttaaaacaataaatagctatatacgcgaactacattaaaaactctagatctaacgttactgtgctagacgactattacgacaacgacgttaataacattcttataaaatatacagataataagcggcaatgatataatacattaatagaagactataattgcgtagagaaacgagaagacaacatccttactatagataagtgcagaactagtcacagcaataaggaagatatagaggctaataagagagaggcaagatgcctaatataacataagagcaaaagctaacagataacagaaagagactagagtataaaccttgcgcgaattattagagaaaatatataatatattacttagagagtttcatagagctaacgactttatagaaaggtgtaacatacaacgacgacgagcaagtatagttttagaataaagggaaaggttagagcattgtaacagacagcacgtaggacgagtttcgctatattagcagagaaatatataatagacaattgcattatacacgctctagcgctgataaaagacgaataggaattagagctagaagactgcaacgctctagtagaaagatacgaagaagagataaactgctctgacctatatagtactgtgtaatagttaaatagataatgcagggcaaattagcaattaatagctatataattgtgtttctaaaatgcattaagtctgctatagttcctagagtaacaacactgtctcgcatagtcgctaactatgcagaactagcttgcacgtagttgcagatacgagactctatctctaatagcactagattacagacagagtaagcctaatagctgcagctatatttgcacagagaacttagactgcctataaaatatgcgtaactaacgtagtctacctcttctgctctttacagagtatacagaatatttagtatgctaagtctaataactaagcatagtcgagcaatgtagctacacagtgctaaacagtagaggatagtaactagactattctaacgttaacctgatgtcgaaaaaaagtaactagagcgactttatcaaattatcatatctgttaaatcaacggcaaattgcggcgacactactaactagacacttttcacttttcctaacgagctaaatattattagagctgctatagaaaagagttaagagaaactaaagaagtattattcttaaatagctaataaaagagaggttatttttaatatagtaactatgttagatctaggtaagaagcttatagtatataaagtatatttattatgctattttattatagtgctaacttactatagtactagaacttattatagaagctatactataaatatacttactaagaactatttctataatatcttaaatgctataacgctttactagcaagaactcttatatctatactaataaataacttataataattacttttaaagtagttttataagctactattacttttataattactatctagtagcttcttagctactactaaagataagcctctatttatataagataagagaaaatcttatcttataatgcctataattaagctttctaataataagaatagcgttaacgtgctagtatagtagaaattaaataagagtttatattcttagcttatttaagttactaagaatatactagtagtatagattacgcaggttagcataaagtaagtatttaatactataaagaaaataattagagattactagcatagactaaacgcctagtctatctaagatattataattcttaaatataagataataaataagaaaaggtatatagatattaaggcagagaagaatttaactatacttactttcttagcaataagtgaacttattactttctctatctctagcagataatactctactactaaataagaagataaataatcttcttatattactgctttctatttatgcgctagataagagtaaaagtatatattaaagtagtatagagaagaatagagataataatatatatattatataatagagctttagtactcttttacgttatgcctagctactatagaaataaataaagctattatgctatgctaataagtataataaagaagcataataatagtatagttagcaaataatatatttcttatattaattataatatttactactttaactaaaaatataatataataattatataagataaataatatatatatcttctagaattaatataataattgcatagaataaataatatatacgttttctaaaataagcttagtttacttataacttattaggtactctaaaacttaactataacttaactttatagtaagataacttaacttagacttaactttattatataatacttaactctaacttatatagtcttagcattaacttaatcttagttaacctatacttaactataccttaacttatacctatatataagttatctatacctatttgctagcctgcttatgcgcataatgcgcgcctacgcataatacgcacagaatactaaaatacattataacttatttatcttaatatgcaataactctactaatatagacttaatttaagcagtaattaaagaaaattaaattcctagaagaagaagaatattttacatatatagaagttgctataaaaatataatattattctaatcctatgctaacctaaaggcactagagctagataagctctgctaacgctaaaaactagaactagtagaaacttaatctataataggagctagaacttatataatatatagagagtctcttaaaataagagctactacctataagagagataattaaaaattttgcctttaaggttgcttattagcctctaagcgaggcatagattacttattttatctactaatataacgtctatcttatcttaaaatagacctttagtcttaattatatatgcgttttagctaactctaagattaaatatagactctactttaagctgctatataagaagatagagaagtataggctagcaaataggtatagataacttatatataggtataagttaaggtatagttaagtataggttaactaaggttaagttaatgctaaagactatataagttaaagttaagtattatataagaaagttaagtctaggttaacctaggttaattttattatataatacttaactatataattaagtattatataagcaaaaatttaatcttctaaattacttaatttagtagtatagatgctttagagaataaaaaaaattattaaatttttgcttatataatacttaactttaactttaactctattatataatatacttaactataacctaaatatctataactataacctaacttatacctattctagctagaaagtttaggtatagattaagttaatttagagtttatattatataatacttaactataacctaacctatacctatttgctactctagagaagtataatattaagctagaaaatagctataatatagataagaaaagcttcttaataggccttattagtaagagtaaaagaatctttttctagtattaatagattaagaaagaggttagagtatctctctagaatagattacgtaagtttctaacagtgctagcctattattgcgcagatagaagcttattgctgcttagccttatctacgcagctaaaaaaggtgcaatataattatcttaggtagacgctatagacgttagaaaacactaggtttttataatcttaatactaatagaatagagtaataataacattagtttagcttagcttaagcagatatttaactattatataaagaagaaagctagttagttatactaattacttatcctagatagctatagaagttacctaactatagcttttataagctattataactataattgcattcttcttatagtatttctatcttatttaacctatatattataactacttaacgtcgttctatttaagctgctcttataggcctatacctaatgccttactacttatctctatagagcttagaggcttatctctattcctaaaggtaacttttttaagctattttagaacgcctaagtatctatttttagcaagaaaatacttatcttaaaggcgtttaaaataataagaatatagctaaaagactctaacgttgtgcttaaaaggtttacctaaatatctaaataattacctagcttattaaggctcttactatctaattagctataaatagagcgtttagtataagctatagtaaagaatactagctagaataaggctaaaaagttaagccttactctttattaactctctatctaaaactagcttttgcagcataaaaataagagtctataaaaggctctataatactaaaagaagcataaaaagaagagcaaagctcttaacctttaatagcattaagagtactatagtagagctatcttctagtctctttaaaaggttagagaggcctatgtaagagagaaggttagagctaataataagatagagaagaaactctaaaaagcttattataaggagttatataaggctactaaagtttagcgttaaattaagctagaggataggcgtgcagaataatagagacttaaggtagtaaagaagaaagagaaagctaagaaataggctaaatgcaagcgttaaaaataatagcgcaacgctaagaaagctatataattattctaaagaggtaagcgtaaagtcttataagcagtcttctctaaggagaagcgttagaaacgcgttagagatgctgcaggtagtgtttaagttctacctgctctatctcctctactactctaggtaacgtcacgtagctgcaacgttaagctcctaagtaaatttaaatagtataaaataatcgcaaggtcttatttactaaactactaagaaatcttataataatagctatcgtacgcgttgttatagcctcatctttgtgatctcagaaatggtgttctgcgcgcatcacgcgtaggcgcgcatcacgcgcacgggcacgttaactatcgatagagaggaacaccaaaaccacgggcacagacgaaaagcgtcgtctttgcacggcaacggcaagggctatagacgatattttgcctccagagatagataggaacgtagcgctcatttagatggccccttcaggaaaaacactggcccttcaggaccgctgcgcggtgagaccgacatactgaactacatcttagaaatcttgatttcttgtaaagaatggagccaagacagtcctccatttaacctcatgcgtggaagtgggtccaacagaccggtcacggctcgcctcatcgaaacgcaatgcagtcagcaaacttcgacaatcaatatctcagcacatcgtacacctattaaagaagtaactagtgcaattcaactgcagagagatactctacaatgttggcagtttgaaattctaccaaaaggcggctgataaggtgcggatggatgcacattagggaaagtccttcaccagcagattcacgaataattcggccctctcataatcccatatacaaggcagtgcaccgcgtcaacaagagatgcaatcatagcaatggggcaaaggttgtggtcagaaatcgtagtttaaagtattaccgcctacttcgcgatcgaagcataccgtaatcctccgcatctctccgtcctagtactgcgtcataaggtggatcataagtcgtagtgacgaagtaatcgcgaaagtatgcccatcggctatcgaatggtgtcttccgaagcacccagtgccacgtcaaacgtcaccacactgatctcattcgccgtgtatcgtcgttcgtacatggttcgtagtagagttgtcgagggtgtgtatgggctcttccaatatcttggtagcgagatggtatgagataatgtttgtatttgaagtaggatcatacgagagtatcgcaacgcgcgacgtttctgtatcttcagatagtcgagctcgtatctctatcggtgtgggttgaagtcgggtgcgatcctgtgcgtggatcgtggatcagtatgagcggaacatcattgcgacacgcgggcgaacgaacctctttaacgcgaagaagccgcgaaagaccacagaagttcattgtgtgggaaaaccatgagctgtgttgactaggagctcgttcgccttgtcatggaaaagggacctcagtggcagcatagtgtgcaggaaaccatcacctgcgcaaatgcgtgtaggtgaacctgcgccctgggacgcacgatttgagctagcaaggtttctcacggagacaagtcgcgaacaaaaaaggcatggatctcatgctgaccttctcatctgcgccccaccgagctttgattggacaatcacacaagtggttagcccgtacgaagtactgctgcacgtcttacgaaggagctcgtatttactgagttaacgcgctaaggccgaatttagtaaagcgagttcactcaataaatacgagctccttcgtaattggacactaactccttcccactgattcctcttctgagattacgttaaatgcaagaccacatcgttaggcgacattgttaggcgccgtcgtcaggtgaccttcttcagctaaccgtatctcctggccacgactactggtaaggaacaaacgtgcgattttactgagctatgggctgaaaagcggcaatgatgtgattaaccacttctttgaacaacttattgcaacatagagttgtactacgaaggagctcgtaattattgagtcaacttgctacaccaaatttgaccttagcatgtcgggtcagtaaatacgagctccttcgtacacccggacagacatccgacgagtgccattcagactgagccttggcgtccttcgagaacacggcactctacagatttctacgaatgttccgcgccattgttttcgaaggagcgacctaggaactgatattgcaatacctagcctgacgtctctgcagcgtgaggcatttttacaaatgcgcctacgcagatcgccttagtctgacctcgcaatatctaggctatatctcgacacgattgccttgcagccttgttcctttttaaacataacatataaatcataagcatgtctgaccccacgacgaactatgcacttcacttactttcttcttatgcaagctaaaggtgaacgatctaaacacaatgctcgcctctgatcctttccccaagtccgtgattggctacccaaagctcgcacgaaaaatcgatattcaacctgagctagctatattccgtcgtttcggcgctttaaacgcgctgaaccttctctacttccaggctgagttgactgatcttgaagaaaagttgacgagacaacaagtggaagatgatcaggataggaaagggacgaaagcaatgtacgcgaagacatggtaccgactccaagagtcagaagagaatggggataccgagcaactagatctggtcctgagaatgagagagttgctgaaaaaatacagtgaggcactcggtcaacacgcaacagcacttacttattcacgtatggcagataaagctctgatacaacagcgtcgaatccacagtttccacaagcacgcaacctgggatctgcactacatgcagaactatctccagactgacgctatgggcccacttgccttgacaggcgacgatgctggagcatggggctcggtggaacatcgcaagtcgcaccaaccggaccttgtcgcgctttgtccacgtacggagatggacccattctcgaaatgggcagctgatagtacgattctaaatttgttcaagtgcggctgtgcgcggttaatcaagccatctcgaatccatgggggggtcggctatgaagacagtacgatttaccgcattacatactggatcaccagtgtactggcatctctccttccaatagcatctatcgcagtgctctactgcgtgcattcgatgcccatgaggcttgttgttattgcggttttcaatatgctggtaacactgtgcctggtaggattcacaaatgcgaggcgtgcagaggtgtttgctgttactgctgcgtgagcactaccttctcttttcgtgaacacatgttgacaaatacagttttgccgccgtacaagtggtatttgtagcaaccgataagacttcccattagcggaatggccttagcacagtcttagtcatctatacagaagatttgcattcgactccactctagctagcaacacctgggaacagtaacaacttcaatgtgtgtctcttagctactgtaatttatggtacataaataaaagtacacaagtcgtcaatgcctcaccgctcgcgaggccctatgaggtcaaagctatcgatcttccttatcgggcttcctacgtttgtctgatactcttctggcaagccacggccgtatcgtcttctttcttcgtcgtggccttttgagaaagtcatggtcgaagcttcactctttcctttgtcgtacaaatcctcgtcgtgcaatcctccactggctgagctcatgtcttccaaaaatcttacgaagggcacagcgagtaaacccgggatcttatggtgctcttcaaattcacgaattggtgcaatctcatcagaagaaagtggaaacgattgtgcgtttagggcaagggaatcttatatcacgccccggaccggtttttcctataatccaatcgttggtcgaactttctttattccatttaccggtgagggttgtggctctgcgactgtagactatgccgcaatgcgtctagttggaggacctcattcgttccagctagcgcatgttttgtcccactaggccatatacctcactccactggttgaccatcaccttcgcatgctgcaagtgttatcgccacgccacgtcagcgaactcagggtcaacagctaatccctgaggctttgcacatcatggtggcaagatacaccgtttggatgcgcgggcttcagcatgaccgtttcctacatacatttagagctcagtagctgcctaggtacgatagtgtgcgcgaccttttgagagagctatgtttggatagggtgagcgagtatttttctgaatttgtagggtcagaacgcgatatttgcggtcgatgacggttgaagggcatcctggaaacagcgagcgttaaatggagtcggcacaccgccagtcgagtcccatggccgtaacgccttattcaaatcatcctggtcaaagaatccctcagcaattcaagatcggaaggcaagtttcaccattggtttgtgacgcgaagctgcttccggctagatcctcacagccccaatcttcgttgactggctcctcctgtagacctgccttactcgagcggcgtctcccgtaggttcgcaacgctgtcacgtccgagaacctccaacaccgggtccacacgaccgccactgaccgcagctctaatcagtagcacatttcgacgtcctcatgagtcataccacctgcgaatgtcaaagtagctgtaccgctctaatccacccatgttacggcactcacaccggctcctgtcgtcgcgttactgcgagaaccccttgacaccggttccatcttcttcataaccagctgttggaaatagactgtgaagcagacatgatattgaatagagacgaggaggttccttcgagatcgagaactactgcgacgggtaggatattattcttgccaattcttgcttgctattgcttgttcttgcttgttcttgctaggctgatacttggatcgtgtggcagcccccgttcatgcgtctatggtgtcgaacacccgcgatacccacagagcagcgccacttcttccgcaccgttcgctgcatgatacgttgcgcaccccaccgatacccgccacttgccagccccgaagatcaattgagagtagtcgtgactgtgatgggttgtcgcaaagctctcccatgcgattgaggacgcgactaaagatgttcgtcaagtcactactcaacaaacctgaaattgacatttggaacaaactcggtacaatcgcaatcattgtgaatgggcgggacgaaatccaacgagcggcggccatacgtttcgacccacaatgtgatgaggatatcataaccacggcgtacctgagagagaattttggcttgacgtttgataccaccactggcaaatttttggcctacggcattacgggtagagaagagtaccaaagtattgccatccaggaactccgatggtggacgtcaaattctctacgtttccacggctcgaaatgtcatgtcgtagactcggagttgttcgatatcatcatcggaaagaagacgatcgatagacttgggctctacaaggtcagacgtgggatgatcgctgcattcattagccggcagcccagtatcaacagtaagcggccacttgcacgcttatgatactttataatgctaacaaaccgcccagaagacaccagcgccgcggatcagaggaaggcggatgaacgacgcgaaaaggaacgcaaggacaaagacgaacgtgatcgaaagaagaaagaagaacgcttgcgcaagagggacgagggatagtgacacaacgaatagaacgtgggttactcgaaggtaccaagctactgccaacgtacatgtaaccaagctaaccactgttggcagcattctaggtcatggatccgcacacttcgtacaacggatgctcatgcgatcctctgccagtcacttcacgtctacttcatacccctctgcacactaggaagtcgtctctgttatctcgcctcggaccattggtgcagattcacaactacccttccttcgagctgcttcgtcaaccaggacgccgctctacctctaatgctgtctcggcactcgatacgcatcgagcactaccaaacatcccgcctccgccgaacagtatccaccatttgtataaaaagttatacataagcttattctgcatacataggaaaacgacgatggcgcgccttcattggcaccacaggggtagcactctactgaagtcgctaccatcatgaatctgcataacgtttgacattttagcgaaggagcttcggtgtttccattttatcttgcagcactccatcacgaccagtcatgagacactacaaggaccttgacgatttggcggggcctcattgacgacagtaatgatgtatataatgctcattcaggagcaaggcggcagacatcccgtcgagagccaacctagtgacctcagtgcgagcctaggtgtggtagtaataaatatcatgcattgaattgtatttatctatctattataaagacttagacagcgcttctaacagttagtgctactgcttgctactattatagcttactgcttatataagtagtaagtaatataagataaataagtagatctataactataggtagtaattacctaggagcagtaatatagctttactgttagagattgctgtaaggggataggcagcctctaatagcctctaatccttttatcgggcttgtactgatatctctatcaaagtcgccgatggcctgtcccatcgttcatcctgcaccaattccctacccagttctacatcataactctgcttccttgtaatcatctctctcatgcaaaaaaattcgggcggcaagatatacaagagtcttgatgtagaaagctggaaagaagcaagccaacaactgggagtaatgagtgctcaagctcaacttcataaaacatcgagccagcccaaacacagtcaacagtcctacacgtatcgtccaatcgtattacgaccgcctcgtacatcgtcttcaaatacaagtcccgcctccatctcgtagtctactaggaatcagtatcgcggtggtgttccaaaggggtttattagcctacatatctcccgggaccggcggtatcgacgcagcaagacacaacccagtgagtcgcggtaatttagaccagctagcgcaacgagcatgctgaagattccgaggatgccgaagcatatctgaagtatgttggttgcttccgatgtattcgacatagcctcaatgtagtgtataacagtgactggtgcttgtgttatgacaagagagagggttgggattggtcgtggaaatacgtctttcagacaagatcctttctctcggtagtcgagaatcggagccgagagacttgaaatgtaaaagttcgaaacgactttgccagaatgatgcagtactcccagagattttgaacttgggagcagggtcttatacctgctctgccccctcttagtgtacctggcgactctctctgaggcaagcgacaagtagagaatggtaccatatccggctaggctgaagctatatttccaacaaagtccgttgaaccgtcaatcgagcctgactatatgcatgttggcgtcaatcctaacatcctagagagactacgcggacatccattggcccgttgggtgacacgatgcagctgaaggcaggtgacggcggggtcggaccacgagaaacaaaacccacatgtcattgtctacgtgcagtcagccccgacatggcgctctagccacttcgatcagacagtcctgcagcagcaagaacagcacccaatcctgcactcctcacaatttgaaggaactagcctgtatctggtgatacacgtggactgcacgccaatcgtaccgttagcaggctggtcttgaagtcacgggaatcatgatagccttattaagcctcaggtcggatatcggatactttgcaacgagattgttacgcgaaactcgaccgggcgcttatggttgtcaactcccacaagttaccaggttgttgcttcacatctctcgcgtacttagtctcaaaagaatctgaattaaaatttgtttcatgctctcaagaactgttctccctgccttgaagaacttgtcgagtctgaccgcatgttgataaaattattgaagtagagtgtagagaacgaaccgtaatccaatttccgtccagataacctgcataagcaaaccggtcttgcactgccgcactattttcagactcgcttcagtacgagagacgtctaaacgctcgatgagatgccaacccctaaacgaccccggatacagcgtatgtacgagcaccacccattaagatgattgcacatgtgcgagataatcctagtcccagtatgtcatctacgttcaatcgccaacaagagaagcatccatgaagtcacatcttgatgcggccgaggtaagtgtagtcaaccgtctcataaagcgtgaaacatgtagctcacagtggattccatttacgtagcaacaaaatagtaccagatcctagctaaagcagtgtctgtcaatatcgcatctctttcaatattctccactgtgttacctcacctagatgcgaggatagggcgatgccaggcacgtacatacatgcgttggtcggacgtccaaacctgaagtaaacaggttcaaacctgtgctcgatgtcgtcattcccatattatgccagtttgcatacaaaaccgtccccagctgaggaaaatagcgcacaagcgccaagcccacccttggccaggctgatgtacacgcccagatgtaagctgcggacgttaaaggtaacctcagcttccgcccacctcaatcggactggctacacatctccagtgaccttggcacactgaaatcgttgcccagcagtgctgaggtaaacatcacgctctcttggcagtctaccacatcctacatatctgatgatacaagagagtgaacgcttggcaccatgccactccctccccatctcagactgcgaaagactgcagacttggcgcaagttgaccggctcgctctcgctctcgctctcttggcccaaagagtatccagaccattggcgcagcaagaaggactgctcatactacacagcagcgtgacggcgacctgtatatatcccaccatccactcatctcgctatttctacaatatacatctgcgtagtctaccactttcttctttcgtccctcgtatccacactgtgtgattctacatcttaacctgagcacccttcattgcatcgattacgaattactcacgatacatctctcctcctccaaccccagccacccctccttacgatgccacaagacgacctaatcgaaatcatcctgcaaatcgccttcggtctaacaggcctcatcctcgccattgcagcgctgcactaccgcgattcgatcgttagtgtgctgctccgccgataccgcgggagaaccgtcacatgtaaacattcccgcggggccatgaattacttggttagctgaagtgagacaagattacgagctcgaagctgtgatcgagcatgcgcctcgggatagtgcgtgtggcgacatgcgtcagtgtaggagcgtgaaggacggagatattgagtcgggcctgagagaagacagaccgggctgtggtcgttgtagtttcgtttctcatgcatgagctgcgtacaaagggagtctgtgaagggggagaagtaaagagttagaagaagacaagacacaatcgggcagaaagattaggagtcgctcaaatcacgccggcgaacccaaagtgtcaattctaaaccgatttgtccaaaagggtattttcaacttaaccatgtctgtccaaatgctcgctcgctcatgcaacaaccaacttaaagcccaaactgcccctcaacctccttcctcttctgctcgcgctccagctcctgtctgagcctctcgacctcctcgcccatgcccttctcgcccttcttgcgctgtcgttcctcgtacagcgcgcggcccttcatgatgcgggcgacaatctcggcggaattgacgttttggaactcgtggttagcgatctcgcggtagatgttgagggccttggtgacggcgtaggggtcgtaggtgagcggcatgaatttggtgatgccgtggtagacggcggtgggggtggagtaggggagcgtgaggaggaaggctttggagagggagaagggcgagccgaagacgacggcgtggacgtactgggcacgttagctggtgatggtggagttgatgttggttgctgaccttgcattgcagtacacacaggccgcgctcaaagacgttcatgatggggaagttgatgcctttccagtggttgatgacttcgtcgtcgtggatgcccgcgactatgaaggcaggcgggtagtcttcgccggtcttttctatgcgctccttcttggcctcttcggtgaaccatcctttggcttttgcggcggtctcctcagcctgggtgacgagccgcaggaactcgatgtggccggaagaaaacaggtcccatcctccgtcgacgtagacgactctctgtccgggcttcactcccttgccttctacgagctggtggaacttgcccttctcctccttgacagggttctgactgcctacggtttctgaccgtacaacgcctggccgctcgggcggagcggcattgctggttgtcgttctccgcagcttcgccggacgcgaagcatgccagtaccacacatcgcagccaggcgcaagtccgctggcatccgtcgcatagtccttgatgcgctgcagcatagcctgtcccgtctccaggcgctccgcctctccacctgggccctcgtcaccggacagcctcttctcgagggattgtataaagtgcgtcttggtgcacagcagcatgcggcccacgaggtcggtcgtcgagatgccgggagtgcgcttgacgaccttgaatctgccggcggccttgacatagcgatagcagtccttaccgtcgctgtcggaggtgatgtcatcgccgtgcacgacgtactggcagccgtagtgcgtgatccaggggagcgaggtcacgtagggggctttggggacggccttggtggcccagcgacaggcttcgacggccatgaccctgggataatcagtgcgtgtcgtacatagagttcagtggcagggcgcaccgttcgttgaggcgcatgacggtggggcctttgttctcgagaatggcctcatccgagtgcacgcctaccagcagctcgttgcccagctggcgggcctgcagcatggcgccggcatggcctgcgaggtggtgagcatgcgcgggatagaggcgtcacgacaggcataccgtggtgggcaaagtcgaagcagccgtcgacccagatgcgctggtctgaaacctcgacgtcgtgctggggatctacgggccagtccccctcggcggggatgtactctccctgcgactgattagagggtgaatgtcccggatggctggcgcagacgtactcgtgcgctctggcggcgctgcatggtagcaatagcagtggtagcgatgacgtggggttgctgcgcggggctgtcaaaccgcggaatgggtgagggacggtgggagatgcagcgggcgtctggaaggcacgcgcagtcactaaacacgcgatgcagatctagtttgccgtcgcacgtggccgccgcttccaagatatcgagggcgacggggagctcggactcgtggactcgtggactcttgggcgacagacagtggaggtgaaggtgggcagggatgcgggcggccgtggatatgagtggccagggagcaactctgctcggaagcgccagagctgttcctgcgtcggacttggagctgggggcccattggtgtcgcaggccagcgtcgaggcgccgcaacgacgagacagagttggctgtccgcagtcgcacagttccccgagtccgctgggagccctctataaatacacgcgtgcgccgcgtgcgtggtgttggccgtccagccgttgaagccacccccgccatggccggcgtgcaagcgggcctgtgacaacccggaacccctgagcagcgtccctgattattggtagtcgctatagtctccacaaggattgcattgcacaatggccgaccacgcatccaacctcagtgccagtgccagtatcggtgccagtgccagtgccagtgccaccgcctcgggcttcttttcgcgccgcccgtccttcttctccagcaccaagggctcctccaagggccaccagaacaaggcctcgcgctcctccgtctcctactcgtcccattcctaccaccgcaccaacgccgcgtccccgcctgccctcattctcccgcccgcccccagcagcacgcctgcgccagacgagacccctcacgagcccggccaatacgacagcaatcccatacagccgacgacgccacatcaccgcaggcacgcgagccggcactcgattgcatcctcggtcacggacattggctcgtctctgcgccgctctcgcagcaactctgtccgcaccaacacttccggcggcacagccagcacgtcctcgcacaagaggaccccctccgccaacctggcgctcacctactcccccgaaaaggcccccaatgcggctgccagcgtgccccgacccaccctctccatatccacattctcgcggaacaagcaaaagagcagcgagaatgtaaaggccgagggcggaccaaacacacaggcctacgagaagagcccactcagtgcggttgacaagcccaagacgcccttcggcatggcggtacctatgccattgaggcacccaccgacacaaaaggagatcctgcaggcgaaccgacaagcaaatgcaacgctcgcaccagccgcgcctataccgctgccgaacagtgcaaaccccaacatcatcttccagcacatacaagaactggcatccaagcgcatatcgacactagactacctgcggaaggcgtaagtacttctgataccgcaacccattctcaactaacacaccccagccacgagggccgcatatactggttcaacacgctgctcttctccaaagcagacctcacccgcctcccctcctcaaccccccgtgcccaagcccgccgcgcaacccactacctcctcctcggcttcagcctgcccaccatcctcgacctcaatgcaaactccccgaccgactacctcaaagccctcaacgccctcctcctcgaattcgaacagtaccaaagcatacaccccaccgacggcagcaccccatccagcctgagccgcgcgcgcctcccacaaatgttcaagcgcgcgaatctgggcgggaaggctaggcggagtagtagcgcaacaggcctgagcgactaccccctactcacgccgagtaacagcgccaacagcgaaagttcattcggcctcgactcgccgccggagaacaacgacctcctccccaacgaatcctacacgcacctgcaaacaccctccttacccttcgaccccgacttcttcagcaccttcgctacactctgtgatgtcttgattgactgctacaccaagatcctcagcatgctaggaacgcccgaaagcgtgagtttggcgggcggcggcgtaccgagtctcgtgggtgatttgttcaacaaggcggatgcgcgggtcaggaagattattcttgcgggcgtggtgagggagtttgaggagagttgtcgtgcggggttgaagagtgaggttgggggcgtgggcaaggttgttttgggtgggctgatgtgatgtgatattgaagatgcacatggaaaaaaaataatatagtgatataaaatatacgaaaacacatagattgatataagttcaatacattacataatccacccaagaggaaaaagagaaataaaaattaagaacgggcggcgtttatatagacctggtgatttttttgtaatttttttaactatgagacaagtatccgggtattctatcatcacaaaagacctattttggacgctctcagcagcgtcatccacctccaacgctcccatcctcttgtccacaccgtcacctcatcccacctatgtcgcaacctcactcctctccaccaaatccgcgacccccttgcccctcccaatcttcaccttgaccttctcctccttgccctcgctcccaaccgcctcgccctcatctttcccctcgctgccgaaaatctcctcctcctgctcccttagctgctgcttgagcccgtccagctccatcttcatactatacgcatcctcgccgtcggcatagtacttggcctcgaccttgtccacgctgaagcccagcgtgtcgcggtacagatgcagcgcggcggtgttggacatgcgcacgtgcagggagacgtagtgcgcggcaaaagtctcggccatggcgcgttgggactggcgcatgagtttttctgcgagcccgagacggcggtgcgtgcgcattacggatagggaggtgatgtggccgtgggggatgccgtcggtgggttcttcttccattttggcgagcacgtagccgacgattttgggcgggtcgtagggggttttgggcgggcgggagaccttgaagatgttagtagatggatgcatggatgggtggtaatgtgatggtcgtaggtggtgggtggaaagggtcacgtggtgtctcttttgtttttaatccatgaccgttgctcgtgctggcccatggggcataattgcaacgcaagcacgtatttccatgctcttctaaatcgatcccttgtctcgacatactcccagctctttctgcattgcatagtggtagacgtagaggcgaaacaaaagtccacaagtacttacatcaacagcaacatagctcaactgcggccaactcatagcatggtacaagtagtacttgcaaaagtaattctccggcaggttcgtaatgttcgcaagctggacatgcggaatgtccgacgggcgcagcacacgaatgtccattttgttcgcctcgatgtggggtgtcccagctctttctctcagtatttcctcgactgcaaggattttttgatgtgtttcctggaggtgatagatccaggaaggaatttgttggcgagatgcaggatatggcgaggtgatgttcacgattgctcaatgtggtttggcaaagctgtggatggattgggggctcgtgcgtttatgtaagcgggttatcgattggactagcgcggaacttgacttcatgattttaagagggagatggcatcttcacttttgcaatgtttcgtaatctttcatattccagctttatccttgaatatcaactctatttcaatacatcccatctgaaatgtcctcatcggcttcgcttcgtgcctacagagcccacgacggcggagcttgaccagggcctcctgcctactgcagaggggatggtggcgtatacaataccgtcgggaccaaagcgatcagccgaggcctatcatatatcttcctcactgctccttcaatgttgccgtatatgttgtttgcgggaccagaagaattccacagccctttaaccactttcacatacacatggtcgaggctcggcaggtctgcaccgtactctgtcttgcacaaatctacatttgtcccggagagagtcattatagtcgctacgctctgaggaagctcaatggcacggatgtggttgcacacatgttgtcccagcttgttgttcagattggcggttccgatccctccgaatctgaacacggcgtggaagtagaagataggatgcgcttcgtggcgcacttggcggctggtgtgtagcagagcagaggatccctggtgtgcgcacttctgtggttccctcggctgaacaagagcgatgtacgggacggtgatgacggtatcttgacaagctaggtcgaagatcatgttgcggatctcagcgggcacgcgcaacaaggttgattcgcgctggtttctttgagtactgtgttttgtctgttagtaagtcttaagtgaggattgtggacagacgtacatccactcgcaatagtgctcggcagtttgtggcttatagccccagatgctgctgtccatgctgaaaagtggcgtaggctttttcattgtggaagttgaggtccagtagagtgggtaggaaaggtttagctgactgaggtgttgggtggggataagcaacgggtgccggtgcgaatgcaaacgatgtgcttggcgtgaacctgcggcgcaggctgctgttcacttcgtgtgagtcctggttctcgaggcatcaatctcatatattggagatgctccatttcactttatcacacatggaaccatcctgaccattggagccagaagcactagcaatgatacatcatcagtgaaacagtcaacctagatgcctttgcggaacctcgatgcgggcaacgtagactgatatagccttgaagcaaatgctgaggtagtacaattctttcaatcaacctcttttaatgtattaaagaatcttcaactgctacattgtcgtagcaatcactgagccaattgcggatcatatgtaggtctggcgaggattacctagtatctcctgcatcgctcatagtgtgtactccctccgcttcgttaccttctccaaccccgagctgtttcgaatcgccctttctagctttgaaatgaatttgtaggctcttactgccgaacgccgcccttgaagcctcttgaaagtcattgtggctctgaaaggtacaccaggaactctcctgtcccgtcacaaggacgtacacatcttcaagacatggcatgtcaacactaaacaacgtgatcctctgcctttcccagcagtagatcatatcccatgccagatacgcgcgtagttcgatcgaacgagctactttgcggaaactccagtctatctcctcattacgagaatgatacagctctgttaagtcaaaagtcgtatggcggaggaatgttggcatcgattcgtggcggatctggcgacaaacttgcaccaaagggaggcccgatcgatgcttggtggcatttggtgagaacattccgggatggtagatgatattcttaggtagaattgaaatggtgctgtgtagacagactgcttcgtagacgcggttgcggagctcggccggcaacttcaggaggagcaaagtgcgctgattggcctgggtactattcttcctgtcagcaagggccctgtggtcaatacctaggtatcaggcgcgcactcacatggcttcaagatcacctccactgatgctgagcgcttggaatggcgtgccgctgtccattgtcgtggaagaaacgcacaccggtgtcggatgtaggagttgaagagcggggtcgaagagtacgggcaagagagtgttttgttgtagcagtccggaagatgtcgtgcgcccaagctaagtgcaaacggcacgcttggcatcgacttcaccttcacccagccagtgctccgcagacttgttgcacgaacagtggatcaaacgatacggctcgaacagattcttctggtagtagtttcacgtcagacgtagtcggaagaattcaccagcatatgtgaatagctttcggtcattgaaatccatccatgagtttctcaactcactccagataacagtcaaaactccttggcaatttcagcgcttaggttatggttacaaagactacaaataatccgaatgtatatgccatttcgtgttgccttcagtcaccgcctaccaattttctacgatggaaaaagctcgcaagtctttcacttcgacccccacctacagcgcagtcatcagccacccgatgtactcgttcagtcatcgttgatgtgcaattgaatgtcgttattcccgaacataaaacacacatgttctctgggctgcgtctcgtagtgcttgtaatagctcgaagcagtcctcataggggtgactatgatgtggatgcgctcaactctcttccgacgacttttaagcctttcatgagcctcttcgccgccaaactgtcacgccgcagcttttgggtatatatatatgcatactccaccaagttgtaggaaagtcgcggctctaacttgatcgactgaatcgcgctgcagtttatatctccgagcggaagcgcaactttgtcgctgctgtcacagagatcatagttctggaagtagaactgggtgtacttgaaataggcagattgggtctcgcaacgaatttgacgacataattggcgtggtgcaagtggttggaggtaggtgctgtaccgtttgagccggggctcgtttgtattgactcggacaatgaggtcgcagaagacatattcgtaaataatgccgcgaatctcggcgggcaatttgagtagaggagacttgatctggttggcttgcgtacttttgtctgtgagttcttcggctgttactatcttgagtggttgcttacatttcctcgaggggattgtcagcatcagcgaatgcacgcatgtcggcaacagcttgtgctttggtagtggccatcaggttgagttgatgttgcggagtgttcgaggggttggggaagtgaggagagaatatcgaggtcgatcgaatggtaaagtctaagagagcgagggggaaagacaaaccgtcttagcgcatacttgactactttcatcttgttcattcgctagcgtacacacgcttgaccactttcggtgtcatcatccgccaatgcctatgtacgtatagtcttgcctccactttgcaggctgcgatcgaaagctgaatcactctatacactcaatcacgcgaaccaccagatcctgcttgccaaacatgcacctaacaccttgttcgaatatcttgtcttccttcgtcttgccaaaatcttcccgcgacatatgcgaatagacgttcttgagagcagcaaaatctccaacgacccaacccttcaacgcagattttcgaagttcggggcagatcgagtgaaggtccacaatcagactgacgtagcggtcgtgaagcttgacagattggatagcttgataaacctcacgtccaagctttgcgatgccggagtctgaatctatacgatcgaacctgaagatggcgtgggtatacagggagtgtcgggtctcgcgtctgagttgacgacacgtctggtggagcgcaagtagactgttgtgtttttggtgtttggctgtgacgtgacccgcccagatacgcttcgtgttaacgccaacgatttcgccagagaaggtgtagtcgtagatttcgttgcggatttctgctggaagcctaagcagcggggtatggctgttcaatccactacgccttggtcagctcttggttgtctttgttttggtgcactgatactcacacgtcttctctgatgctccgcaggacatcgccgagggtcctatacgatatattttggcgtttggcgccgcggcgttgcttgagtaccttcatttcaagtagactactctgctcagggcggtagcttgaatattgaatgtcgaaagttgtagcggcacgtaagatatggagagaaagtgagagtcagaaaaggcgccagtgtagcacctagtagatagcttggcgcaaacaaaccatctcagccaaagggtctcggaccaaggtgagaggtgcccagacctttcaccctgctcttagcacctacgcagacaacttcgagtctgatctggaaacactaccgtcttcgatgtcgcggcatcaaatttctcttgtagtagccaagtttgcgtatgacggtacgggatgagatgataaaacatactgtacgccatctcgcaacacagaatactgagtctgaatacacgacaacctacacattgaagtttattctataatttcgcaagcacgtgctttccaccatcgccgcttcccatcacaatatcctcacttctccaattcggatcgaacgtcaccttgttgagggggttcctcctatgcgccatatcaaataactcttcatacactttgccatcgctccgtcccaaagcactgtcaagcaggaagtcaggtatcgaccacgcatctacaagtttgacagcgtgcggacgcagctccgccatcaactccagaataatatcctgcaaaccgtacaccgactcggggctcacggcggcggtcatgctgaacgaggacgcggcttgatcgagcgtgtagagggcgtacaggcggaagcagattttgaggacgttcggggtcggcgagctgagactcgacagcgtactaaatgacttgtaaaagtttgtaaccagaatctgttccgagtatgcgcgactaaggttgtgaagctgtatcatcattttcgtccagcccttcttctcgacgacccgagcttggtaggcccggtaggagaggtccgccgcgcgccattggaagatctcgacgattgcttgatcgtcaatagtcccgtctttcaccacagtctgcggtacgcggtggctcctattcttgaggtagtactggaaaagctcgtcggtgggatcttttggcgtggcgtgaggatctttcaccgcctcagatatttttttgatcaagtaggacgccacctgctgtgtaatcatccagttatctccttctaccgtaggcttactaagatagtctgcgttgagtcctacaagcccactgcgtccaccaaacccatgacctcccattgctcgacgacatgtttcaatgccatcagccgcaagtgtggtgcataaacttttcagaccgctactcgcgctgtgcaactccgcaagaggcccgaaatcacccgcctcgatagtttctctgctctttcggtaaagctcgtacatgtactcacccgtgtaatgcagagcgaacgtcgtggcgagcaaaggcaggatacggatctgcaccgtcggatagtccaacaccttcatttcgtcatcctgcggacttttcgagtcgcgatctctgaattgccgccgaatcgagcagtagcgtacagcaattgtaacagctcgcgctagcacaaggcgtgcatgcatgatgatctggccgcggacgtatgtgagcgagccataaacgacggcaggatgacccatcgaaacaaatgcgcccgtttcgtccgccacttctgcatagcgggaaagcatcgctgatctggggacgcgaaagtggttgaaaagcatgtatccgttgtccatggatgcataacctgggacgctgttagtaattgactatcgattttagacacgacaataaacacagcacagctcgttttcgctcaaaattttccttgcatagggatgcatgacattttgaccatacagaaaacagtccgagcacctccacactgcatcttgaccacaagtggtagcaaacgtaccgtatttcgggccgatatcgcctacagctatcccttcgagcgggagatgcgacttcttgtcccgaatctgtacaataaatgtctgcgggccgtggctggtaagagtggtcgggtcatctctcctgggcaacagcagttgtgcgaccacgatctacgcgtatagtcttagtgagtgtgtgtacgagccgtgtcacaggacggtggcgcttgtgtaacataccgcatgtgtggctgtccggcccattgacccattccaccatttgctggctgtcaaatgcgggctgtgtatctcaaattcctttttaatgggatcccatgttgcagtagtctccaggccacgcacgttactgccatgacctagctctgtttgggcgtagcagccaataatgtcatagctgagtatctttggcatccagtatgactgctgctcctccgagccctgttccctgaccgtggttactggcggcgtcagcttgatgcctggccacaccaaaagcgctcgtactgaccaaacatggacatatgcaaaaaatatggtgacatttcgtcgttgaggtattccgccagcttgtagtcctcatggtcccatccttcgcgtctgatgagacgctgagttgcttttgctctggctaaacctagatggtatcgctctggccgcgagagattcaactgctggtccttcttgaatattttctctttactgaggaccttcagcaccttttcctgccgctcgaggaaaccatctcgccccagtaggtgcccatgctagttccttaacattgattgctgaccccatcgcgttcggcctggagcgtcgcggtgccgtcatgggcctggttttagatgatcggtgaagtctcgcatactgaaggatcgcttacgcgagtcgtcaaagacatggagcacggtcccgttgtttgtaggtatggcaagcgtagccacgtcgtgaagtcaagcttacatggtttgttttttgagaagttgaatctctccggtaatagtgcggatatttttccacgcgtttgatacctcggtattcgcagccgttgttgttgctagggcatttgagatgatgtgcgatcaccgtgcggggaggtgcacttgcggaaactagctggtggagcgatggcaattttcggtatctgatgtagcaacgatgaggcgcaaggaccgtagaggaagtgaatactgtatttcagagaccgtccagaatactacatccgcagtgtaaattctggtgtagcacgtgatgctttgcaaaacacgactgtcgcaccagtgaggtgttatatcaatgacagacaacattggaaagagagaacaaatccgataaataacgccagaccatcccacaaagcaaactatttgtacaaggatatcagatgtccacacctagacaattcaacaaaaacgccagagaaatgcccgaaccttcgtactccaacgtacgtataccagtatgacctgttcatctacaagatgctggtgcatcagcacgctcaactgcgttgcgatgctcaagccacctcaaaacctatcgcgcgcgatgagtaccaccgttctttcaatcaatcacagcatccgtccaactctttaatccacctgcttcattcagaacccgatccatgtcttcttcagcaagtcgaaccaggatctcgaacggtgcctcaacaccgttcacaggctttctcctccgaggaaggaagatcatgccaccatcgctcggattgtataagcgcctgatgaactcaggccttccgtcaagcgactccgtgtccaggtctgtgccaggtataccccagcgcaggtctgcggcgaaattcaaccacgacgtgatgtagatgtcggcaccgaatcgcagcgctagtgcacactcggtgtccctgatgcgctcgatggacttgaagaaagccatttgtgttgcgatccagtcgttgttgaccttgccgatggtgctcttgattttctcgatgacgtggaggatcgtcttgttggtgacactgcagcacttgtcagcttgtcttgcaagggaaaatcgggtaacgtgaggtggacgcatggccaatgcaacatgaagtgttacaggctgaaagattgtagatcgctgaaacttaccgttcctcagccagaagatcttcaatcttcagcgtcccctttgagaagagggccatgttgcccatgtactgtgcggtctcgggtggttgttgccgccgacgcaggtcggttgcgatgccgatatttgtctctttgcagttattttttagtaggcgctctcctcttgcgcgcgttacgtgggtccagaccagcgcagccaacacgttgcacatggtcggcgggttgcttttcgggaaatattgccgcaattgatcgcggtagtcgcggatgcgtgcagcgggtatgacgaggagtctttgggcacatgctgtatctgagggtaaagtctgctcatactcataccgtccatcgcagtagcaatcggcagtcggatccttgagtgatcgactgggaacggggatgcgagcctcgagttgttctcgcataaatgactgatgttctgcgacactacggggagctgttttggtcagcgacaaggtcacaaaatctgcaagttgaattaccgaagatctcatctgcctcgagctcacgtcttcctgagactttagaaacatttgcgctgaagacggtccaaaaggtgctgactccggagcaatccaagacgctgtggtgaatgtacatgctcagtacgagcccgcctggaatgaaacatgcttgaaccctcattgcgggcgcgtcgcttttggtgaagtcgacctgtccttccccgaattctggtatcccggggaagtcaacaaagtcgtctgggacgaacatagcggcgtgaaatgcactggaaggcattccatcttggcgaagttgctcgtatgtataagggaaggttttctcatcgtaatgaatttgttttgagcgcaagagtttgtccatgtcctcaaacgtgatgcaggtaggataatccagggtaagccttccagattcatgatcggcgagactaagagtgccggcaaggaacgggaaccgctgcagcgtgagacgaagtccatcgctaagagctttgatggcggcctcggcttcattttggtcaggaaactggccggccagtcagtatctccaaaacaaactgtaatgggcattttctctcacaggaaatatagaaagtgtctgcgtgtagacgcggactacattttggtccaagaaagagagatgaaaaggtttggtttccatgggaggaggggtcttcgatttgacaatcattgtgagagactgtgaagcgatgctcgcaatgtacttaggaacacgggctttggcaaggttagtgggaggtctaggaacattgccagacctggcgctagttagtatatatatcgggaaaggtacagtcacacctactgtgattttgagtgagcaaacatgcaggaggggaccacaagagctgtcatttcaccccttcaccgcaaggtgcttccgagagcgtcgtgtaacggcagggtgcactggaattgtttggtgaccgagggcgctaacagccttgagcgcaaacggcaagacgccgcgcttgcggtcccgcatccccgtgtaagctttgcttattttgagagcccctgccatttgacatgcgcccaacgtttcgttctcccgatgccccgtccgcctcgttcaccgtgccagaggtgccaaacctctcggatgcaggcgaggtgcagccggtgctgcgggaacgttcaggaagccccactgacttggtactggaagggcacgcactggctttgtcccgcatccgcttgacagatctcgtagggaaggcgagcctcaggcggcagcacaggatgcaggtcgcaaaagaccaagaagttcgcctcctatgcacggccgcaccctagtaaggcagggatccaggtaggagcattttttgtttgccccattgctctcgcagccttggcctggctgaccagatgctcgcctcgatgatgtcgcgtacagcagtttcgcggcacagcatagcgccaatatgcaccctagaatggacatggctctgacatgcgagtgatcgtagcaagccacagtcacgatgccacgagcatttgcccgatcgttttgtgcagcattagagcgtgtgaaatgacaggctgagacgaggggatgcgtgggaatatgctcgccgcctcatgcctacaaccaggcgtgtggggagtgcccaagcagtatgcgtgtaacgccaaggataacgagtccgctttcattattggatgccatagaaagccatatgactgttctgtgaggtagcggtgagaagtctcgcatattaagacactcaaaggctgcgtaagcgggcgtcgaccatctgtgggaatgacattcttgaggagacacgtcgcaggtggagcgtatactgaggggtcaagcacaccggatctgccagctcagtcacccctgccatggctgattgttagttgcgatcgaattggcgaaattgaagcatgggtgcccgaacggtgacggcatagccgatgtgatggattgagcatccgagtcaccatcaaaacttatgcgacagaccaggctccaaatccgggctgcgactctaccggccgatagccgtgtaagcgagtacgtgaaccgacacatcccaaatgagccgctgagacttcgcattgaaggacttcatgcaggcatgcatttatatttggtgccacacgtgtgcgactgtttctcgactaataaggtatgtggagaggtaggcgggcggggtgatcacggagctactcatgtactgtaagtggatgtcttacagacggcaagcaggccgacgattcctactgctgctacttaactggcggtgaacacatgcgaatgcgacgttgatcattccaactcccgctcgttgttgcggctcaccgcaggtggaatctcggcttggtgcgacatcgatccagggctgatatgtgagatgcctaccctatattttgaaagaacacatgtgagaaagagcaggggatgtcatggatccacatccttgcgcatcgcccgaacagttcagaaactgtatgcaggaaagacgtcgacagcagaatgcggaaaaagtcgcgtcgcacagttcttgcacacaagcagcattcgtccgagactggaattggtaaatggtcgctagaagtaggcagtcatggccatggaacagactggaattcgtgctactttgacagtacgagcgcatgttaaaagattagtttgcacatattgtttcgagtactgtgtacgatgatgcaaccgatcatgcagccttgcgaggctgagtgtgaccatgctgcggggtatgccacgggcattccccgcgctcttgtgggacgggccatggacaaggaagatggcgttaccgacatttaccagacgccatgatgtcctcagccgactcgttcatatcgcgtgcctaggaacaagacgccatgtctcgtgcttatcccctgtcagggcgcgtacgcacgagtgacaagcaaatgcgcgatccaggtgcgataccgccataatggaagaccgctctttcatggtcccaacacatgtaggatacaacattctacccaacacggtatatacttccagtaaacattgacgttcgacccttcgaataacgctttccagcctcttttcagtcgacttcttcgatatgcgactcggacgcctgcacgcatcgtgatcgatgatgtgcgctcgaaccatcagagaacgcacatagagcttctctcggatgtgctagcccttcgtgagacgattctaaacaccgccaactctgcgactctcgaggcactggaccgcagagacgaggtgtacattgccatagtggcggctggcggctatgagtacacggtcgccatgctcgcagtcctggcgcttggggcggcggctgtgcccataactccagcactaccggtcgaggaggcagcttacttcgtcgagaagtcaaagtcagccttagtattagttagttccttcgacttgaagaagtgttgcgatctggaaaagcgcattgcttcgaccagcaacgagcactttcgtggggtgcctatagggccttgcacgtatactcccaccctcgatcccatccgatatcatcatatcttccgatcgacccttagaagagaaagctcctggagtcgttatattcacgagtggaacgactggcccgccaaaaggtgcggtaatgcgaaggtcttttgttttcgactgtgctctttcggttgcggaccactaccggctgaccgaagacgattgtcatgctccatgtactgcctgtacaccatgcgaccggcgtcggtatcaacttcttcccatttctgatatcgggcagccgcatcgagttccgcagtggcgggtttgacgaagtgtggatgtgggagagatggaggcagggcgctgtcgactctcgccagcggctcactttcttctctggtgtacccaccatttacatgcgaatgaggcgccactaccaacgaactttacataagttaccaccaggagaattggccaagtatatcgctggggcgagacagtttcgtgcatgtctctgtggtacttcagctttgcctcaaccgctgaacgaattctggaccactctcatgcagaaacggatcgtccagcgttacggagccaccgaatttggcgccatcttcaaagtgcgcctagatgataaaaaagtccccgacggctcggttggtgaggtcgcaagcggcatcgatgtgaagctctcatacggagacgaaggagaagtactcgtcaagagtccacacatgttctccaaatacctgcaagatcctgaggccactgctcgcgctcacaacgaggacgggtactttcgaactggcgacattgcgcgaaaagaagggcgatattactatatcgttggaagagcatcgcttgacataatcaaatccggaggatacaagatctctgcgttggatatagaacgcgagctgctcggcctgccttatgtttcggaggcaatggtagtaggagtcgctgatgaagagttcggacaacgtgtggctgcgctgatctcgcttcaagaagaggagttgacagacacatttgttgaaacccacggcgacaatgactacgttttgacgatatcggacgtgcgccgcgatttgcgagatcgtctggcaggttacaagctgcctacccttcttcgagtcgtcaatagtgagcttcccaagacggcgactggcaaggtacagaagaagatcctaggcccgaagttcttcccagtcgactaccggtccaattctgaggtgcaacagtgggtgacatcccctcggcagctggcaaagctctaaacatggtgttacgcggtgtaaagtcggcaaccacttgctcgaatcagtcgcgggcgccctgttgaactcaacttactgttgtagagcagctatcatcttacatagcagctggcatagactggatagcttatcagtacgcaatgatatgctaaaaggaatctgaacttagacagcttaacgttgcgcgaatgacacgtatggccttgacacaattctttcagtgatcctcagaggtagaatgtgtccacagaaatgtccatcataggagtccttgacctagcgttctccaaggtacgctgtttggatcgagaagccgatcaacccattcgatcagtttctcaacttcatgtcggcagctgttttgaagggccgtgtcgcgagagacaaagctcttgaggctaattcggacgaaactagatgagcctgtcacagcgccgtagttccctttctacctacacgtactctgcctttagactgtgcagcgtcttctcagtgccataatggataagttgggcgacttgtagcgctgtaacactagaccgctgaagaacaaccatgttgaccgaccttcctggtgctgacattggaaaccgcagctctacatctacgctatcttgatctttcgtgatccatggatgagtccgtgggacgactcgaaggcgatatgcgacgtttctctccgcatcatctggttgctagccaccttcactctcaagggctgttggtcttcgtcgccgtcgagcacagtaatgcgtcgactttttgttttgttgtctttactgtagtactctcgccatgctagttatcgacgttgttttcctcatcgccgtcgtagccgtggtcgtctgcgtaatgggtgtcctgcacactttatggaccagccgcttggccaccatcgtcatctgctatgttgtgtgacatggtattcttggcggcagccgtgcgtgcgagacgtggacccgtaacgactgccttcttttttcctttaatcttccccttgtcctgcggtggtttcccttgccactatcttgtagcttactggaaatgtgggttgagccttgggtcgcggtatatcacatggagggataggaggaaggcgacaagattcagataatggtagttcgaaagacggtaactcagccatgttatgtcctacttcggcactagcgtgtcgtgggcgcaccttcccgtcgggcatgttgttgacatgcacgacgtgacctcaatacaaactacatcagagattatctccagtcaaaaaccaacaatgctctgcccgtttttgtgctagaatgcatcttctataccaactgtatccggacaattgtcagacgcaggtctgcacccgctgcaccagcatgccaaaaaggtaacaatgaccgatgaacatcgatcacgtgtgctgtgtattatatcatcagtcagcctggcaacaatatcgcaagcaccaattacactcaatgcccgtcaagagaaaatatcacgcagtgttcagtcacaactcactcttgggcatgggatactgtcttgtgcaaaatattgcgtatacgcctctcttccgtcgagtgactttcaaccaacgcagggatgtgtggcatgattcaccgctaacgataccgtgtgttgaggcatataggtatcttttcatctgttcatatagttatctctctctcaaaagtacaagttttatctcaactacaaccagtgttaaagcaagagttcagttcagaggcattacacatcaacagcatggcagaaaacggcgcgaatcgctatctacacaaagctcttaacgagttcgatcatcatattcaggcttcgggtgctcatgactcacaggccacttacaggaacccaaacctacaaaaccagattcttttcatgttcaaggaccgttgggcttcaggtccgggccagcataccagaaacatctacccattcaccaagaatgccttcaagcttgcgagccgtcttctgacggagcgcttcccattgatgtggttcagccatctcacgttcggcgggcgccgtcgcggccgctcaggtacttacatcgtgcctacgccttattcgatcagtcctgaagcgatgacaaaagtacggcaaaacattcaacatgttggtgaggtaatcaccttcatgttcgaacctccaggtcaccgcaatggtgatggttttggtgtaacgtgtagacacaaggagcaccagcaattctatcgggagatttgaagcaatgactggcctcgcatatctcgtcgtgcccgtatgggcaacggtcaacctctggtggtgatgagcaatgatttctatgagtacttccgccgtcatctctctaggtcaaaccaagatgaagcatatcgcttcctgttcttgttcgttattacgctagtacatgagttttgtcacgcttacgaattcttgttatcacaagaaaacgacgagccacgctggagccagtctgagaacgaagcagagctgggttggtcctgggaaaatcttgtcatcggatacggactctagcattttaaggtgtctggcgccagaaggtttcgatgtgtgccgtttctctacacgtgcggtgtgaaggggtatcactctacgtctgaacgtgaacgtgtgccgaagcgatttacaggctcttaccgcgatgacgccgccttcatatgtgctgatagcaggggcagggttgctgctctgccattgctaaacgctagcgacattcatcgtagctcatactacctcgaagataattcgagagcacgcagcttcatttgtgccgcacagggagtgcacatgacgtgggtcgtcaattggttccgtgaagaatcacgggtacactggactaattactggccttagcagaattactattcacgtcttacactaggcaacgcctttatgcttttatgcgaacgcaatggccgccacaccaagcacgccttcgtcccctgtatccagccgttccagttgaacgagataccatcgcatgctgtggcggtatttctgaagcactatagccaaacctgaaacaatatgggcatacttggcttgagtgcctaagacctaccagttcgagtcattgcgatatgcatctaacgtactccgatcgttcaattctaccgcaaccggggttgctgatcgctgtgatgacagctcggagcaaagtcggcagcgtgcgccgggttttgggctcgccctgatttatctccgcgatttgtcgtcatgcaaaccaccgagccaaactgcaaccataccttgtgctatctacaccgtcgattgtaattggccgtctgcaatggagccgggtcaaagtcggtcctcgtcatcgccgttactgcaaagcggagacactgatgacaattaccagcgggcttgaccttgaccccgcctaaaagctccaaggcccctccaattgtttctcattcaaaaacctcatctagacgactgctcaatccctgtcatctaaccactatttcataatgtcctgcgacaactgcaaaaccggatttgcctgggatggcaagtctgtaggcaaggagaccactctcggccagaacaaggcatacgtgactggtgacaacaaggacgctgccgtccttatcatcgccgatatcttcggttggactctgcctaacgttcgcattctggcggaccattatgcaaaggaagccaatgtcactgtttatatccccgattagtgagtcctactagatttacaagggttagcatcatgctgattacggccacgaagcttcgaaggtgaagtcgtagatcctgacgctatgagtgatcccgagaaggcgaagaagtttgacgttatggcgttcatcggccgccacaacaaggacaagcgctggcccgagatcaaagccaacgcgcaagagctcaagaagcaatacaagaaagtcggcgcgatgggcttctgctacggcggctgggcatgcttcaagctggccgccgacccctctctcatcgacgccgtgtccaccgcacatccgtccctgctcgacaaggccgaaatcgacgccgtcaaggtacccgtacaggttctttcgcccgagaacgactttgcatacacggaggaattgaagaaatacacactggacacgctgcccaagacgggtgtgcagtgggagtacatctacttccctggtcttacccacggattcgcggcacgcggtgaccccagcgacaagaaccagaaggatggactggagagggcgaagaggattgtcgtgaactggttcaccgagttcttgcactaggaaataaatgcaggactgtcattcgctgcagatcgagcctagacaactacccgtacgcaattcaaaatcatgttaaatcctgtcttgcgggtaacctccaagtgacatcggcgcatctcaaagcttgtcttctgcagcgcaggcgattggcggcgcctcacttttccgtctcgagattcgcttgcatacccgaaactctgtggtgacagcattcccacgctctggtcattcgccaacgtgctaaactttgatgcacattatcggatcgtgcatatgtgtctgcgatcggacaaacatgtgttcaccttttcagacgcctccgacgtgtgctttgaggccagcgcaagacacattggatctgcgatgaagactcattgaagagctttagcacggtaacaataacaactcgagtgcgggagctttacccatgtactgcggtaagggagcgccgagtggctgggctgggctagtcagtgcaagaaagggccccccacaacccgcccctgcaccttcgattgtctcacgcatcgctactccatccccgcattcttgcccgccaaatctgtttcctgccttcagtcatcaatatctgtgatctgtaacatgtcgcaaatttcgcatcgacaatcgtgagggaacatgccgaaagacaaagacggacgagctcgtcgcacagtcaaagcatgcgtcatatgccacaagaaaaaggtcagatgcgatattgatgatgtggatggagaggtgtgtactccttgcacgagagacgggtatgagtgcgtacctcgggaaagaaagcgaaagcgattcacattcagcccatctccacccgcagcaggcgagacgcgggtcaagacgcagcatgaggactccatgccccagggaagcggcacgaactttgccacgacagatatggtgaataacggcacagcggaaagcagtaaccaagcgtatggaacaagcgtgcagtcagaaagcgaacttggacgacggatgtcgagcacagcaagtttcgaggagtctccattacttgaacaccctcctggcccgagttatccgggaatgcatcacagcattgcatcgaacatgacgcaacagtcatatcaaaagtctaatagtgtgagctaccttggtcgcctagagtatcttcgcggtgaagttccggtcaatgacgatgggggtgttcataataaagtaccccatcgtctttcggagagcgacgtcacgatcctgaaggtgcaacgtgttgccgacttacctccacgttcgatacgcgaaagcctgctggatgctttctgggagcgatgctatccttggactccagttgttgagcgaagctggatctacgaccgccgccctggtaaggcttctcttctgcttcagcaagctatgttccttgctggcagcagagtcagcgcccctcttgcggactatccatccgaagacttctacaagaaagctagagtactgttttggatgagcgccgaagaagatcccataatcactatcgcagcggcatgcctacttcactggtggaatccacaaggcccagagcagatctcgctagacacttccagcttctggttacgagtatgtgtgggattggcacatcaagtcggtctgcatcgtgagcctacgggtaagcccgacgcagggttacgaaagaggatatggtggtcgctcaatgtccgcgactgtctcatcaatgcgggacatggaagaccgcgagccatcgatctcaaattcgcagacgtttctccaatatctgccctcgattttgacggcgctacgggtgcagctgaactcttttctgcatacgtgggcatctcttgcattcttggtaagccttccgagactcacgagtgcacattgtgtagaagctatgatatccacgcggcaggtgctgaccgatttatcaggagatctgactcagagttatcttcgcaagcacggtctacaagagcaccgaaaggcacttgaggacagactcttccgttgggtcaaaacacttcctgagcatctgcagctttgtatacagacggagaggagaccattgaagccatacagcttcgaagcgcgacagatacatgttcagtacttcacagtgctggtcatattgaatcgcccaacagatccaaaactcgcgccatcgacagcttcgcttcttgcttcgtcgtatgttgcaggcattttcgaggaatttatggctcgggatgagcttcgttatcttgggcctatattcacgttctactgcctaacagctggctttgcccaactatcatgctatcgttatgcggacatggtgcatatagctgaagagaatctggagaccctggcgcgagcgcttgaagagctcagtaagaggtggcccaccgcaattggtagcttgaagcacctgatggatgttcgcgagaaggtcacacaacggacacagttggggcagttcccagatttaaacttccccaacacgacagcacaattcttctctgatttcggccccgacctatgtcgcatgtggcatcctatctaccaaagactaccgaaaggcactccactcgcgacaagagatctgataacagcagaaatactgtacggtctgcggacgccaaacgatcagactatggaacttgatatggcgacaaatgcggctatacaacaacaaatgatgagcagcaatatcgctgctgagccgtcgctcgaaccgacattactccagccacaggagtggttcggacagtacggtgtgggcggttggctcacaggagactgggaccaaggaggactcggatggtgagcacatagacttagtgcattgctcgaccgcgcactcgcataaacaattacaatacatcaacagaacggtcgaagtgtcgaccgcagcgagtaagcgaaacaacgccaaagtgcgaaataccgaaatttgccggacatctaaaccaggatccgatccgcccccacattctccgcagccgccatgccgaggctctcatgcatgcgcgcatcttgggacaccttcagcatctcgagcttgttgttttatctttgggaaattgtatcattcgtgtatgcagaagtcattgccgagcactggagcgtttacaccaaacatttcacaaacactttgacgctttgacgcttcatcgtgcactttgtcatacgtcatcatcaataaaatgacactgggaccttacaaagacctaagcgttgatcagcatgaccgtgttttcgtaattactctccagaaagcgcccgagaatcggataaatgtacgctttgcacaagagataatacgcgcacttcgagacatagagacagagctgggtccagacacagaaggatgcgtgataacacgaggcaatgacgagaagttctggtgcacagggttagagctagatgaagcggatacaaatcccttcgcaaacagcgatggattcttcccggtacgatggccccatttgcgcaaagaacaaacacatttcaccttgcgagcctctccttaagacgtcgcaacctatctctctcggtcgccttaatgggaaccaccgtgctaatactggcaaagctcctagcaacacttctcgattacccattccccaccatcgctctcctcacaggacacacctttggcggcgcatgccccttcgcgctctcccacgactaccgcatcatgaattcctctcgcggcttcttctccatgccgcccgtgaatctaggcctacatttccctggcatcggcttcctcccacggctcaagctccgtccacaagttgcgcgcaagatgttgctggaagctcacaggtggacgggcaaagaagcactggaagacggtattgtcgacgagattgcggacccgaagcaaatgcttgaggtagcacttaggaaagcgaggagtatacagggaaagagtaagatgggcgtgtatagtttactgcggaatgaactttggggagaggcggcggagaagattcgggggatttgttatgtacatgggaagagagtgactgcgcctgcgaaagcgaagatttgataaggcacatgacgtagagacctatgaaaaagtgcagcttgcattgcaagtaatgcacattaaaaaatttggagttccagcaaaagtttctcgtacctgcctgaatgcattctgcgttcctgcaatgggaatgatcgaacatctttaatcccttctcgatctcttcttatccccatcattcccacaaggtcaacatctcacctgagactcaatccgcgaaacatatgtctctgcaagatgacatttgtgattttccagtcgcaatgtctgttatgacacgacgagccttccaaggcgtgcacatctcctgatctggggatagtccaccgcttgcgcaagtggatcgtcgaagtaccacattcccgcctcataaaaatatataaccactcgtgcgcgtgccggttctccaggatgatagtcccgcgctgacgcgagttgttaataacggataaggaacaattcatctatttagccttgaagacacagcttatcccgtggataacccgaaagccgaatcagggcgcgtgttatgatcaccttgaatgcttggaggtctccaagagcgatccatgcttggttaatacggcaatcgctaccgctgttacactacttctcaattattctgatacagccaacaaccaggagtagatcatgaggctcacggaaccagaaaccgggccaacaagatgctacagattaccagggctacttttaaagagtctgaagccctagccgtatctcataggatctggtcactccaagagttagtcgtggtgttgtggggaatgcaaggaatgttcgcgaccgcagaagcgagtcccacaccccacaaagccatagcaccgagcactctttctcaatctccagtctccaaattcgaacgaatgggtggatgggctctatgtgccatgtctgtgttgtacgattatctcctgatctgcaatgcccacgtcgggatcgagtaccataacccaaatgcccttgacgctcatagactgggacgataaggtgccatgagatcctcaatatatttccatgaactacacgacaggcgtttcttggtactgcacatccaaaagtaaataaagtgtagtacgctccaagttctcatgtaaccaactcagctggcatcgttactcttttcaccatgaaggctcacaagttgctactaggcatagcaattgttgccggtagctgtgagtggtaccaaggagattcaagacttctcactaattgcttaacaagcttattctcagacgacacagcgttattgtgataccgtcacttcaatttgctactcaggatggatggggagcaacggcgtaacctttggagttgcgctgccacaaaacaaaaccgctccttttgatacagtattgcagatcatttctcccagaaagcatggatgggttggcttctcgtggggaggtactatgccatacgttccgctgactctcggatgggtcaacaatgcctctaacacggccatctactcgtcaagaatggccttgtaagtggtaaaatcacgatctattactagcactgacactttcaaagcggcctgagtttaccgcaagcgttcgatggagcggaatattcttacgtcaagggcacaggctacaacgagacacactggacactcaacgtacggtgtagaggctgctcgcaatggcgcaatgtcgacggagacctcgtctcaatcgatccgttagcgccagcccaaaagttcgcgtatgggttatccagtaaagcaccggcgcaacctgcaaataatagatcgacgttcaacgttcacagttcattcggcaactacaagatcgacctcagccaaggccagaatgcaaacttcgacaaaattgtagctgcaaatcttgtcggtggcgttccgccatcttcaagcagtgcttccattccaagcgcaaccatcagtattcgaccaacgacaataagcacaagctcggcatcatcagcctctccacaacccatacagactggtgtgccgctggtatgtgcgggtgtaccagcactcgctttctcagtcaatactacgaagggatggagggctaccaaaattgcaggtggcttgacgcagccccgaggtctactctttgacaccgccggcaatttactcgtggtccagaatggcctcggaatatcagtgcataagattggaccagatggatgcttcgcagtatcaaagacattggttactcaacggaatctcaatcatggaatcgcactaagcgaagacggtaaaactctgttcgcaagctcagcaacttctgtatttacttggagctatgattcagaaaccatgatagtatctgagacatcaagaacggtagtatctggtatgggcagcagaggccatgttacaaggacccttgcgatcccaccaaagcaccccaatctactcatcgtctcgcatggctccgatgacaacttcgattatggttcagcggacatcatgactgcccgctcgtgcgtcaaggtcttcgatatgacaaaaacgcctgttgacggttttaattacgtcactgaagggtatcaaatgggatacggtctgcgtaacgaagttggtttggctttcgacggtaatggaatgttagtataccgaagcttcgattccgcaccaagctaacacttcgataggctctggggcgtggaaaattctgccgatgagctgcaccgcaccattggaggcatagctgtcgacatacattctgataatccagctgacgaacttaactacttgggcgatccgtccacggtaaatacggactggtacggatatcctacgtgttatactgtagcaaaaccagaggccatcaccgaccgcattttcgctgcaggtgatcaattcgtactcgaacctaacgcaacctacacggatgatacgtgcaaaacgaagagtgtgccagcgaaactcgcacttcctgcacatgtagcgcctcttgatgcttctttcaacaagaactttacaagcatgtatatcacctttcatgggtcgtggaatcgagttgagccgactggatacaaagtcgtcgaagttcctttcatcaaagacgcaagcggatttcgccccgtcgccccgctgaacagcaccatgggctggaaagatatcttctggaatgccagacgtggaactttgctcaacaactcaatgcttccggcctgtttcaattgccaaagacaagtacgagaggatgtacatcaccagtgacagtggtgcagagggtgagttgatcattctgggtcgggagtaactctgcagagctttttcacatgttgttagcatgataggagaggtggctgcggatgttttgactttgtacatcccggcgacggattagatccatagatcccatgtaccgcagcttcactgtacgtatatttagatagactaaccacctcagctattactacaagataactgtaccccccttgagaagctctgagacatgtctcgtgatagacaattgtagcaattgccaagaaagaggacaacaagagctacctaggtagatctactggaggccgacgagcgagcgagagacccgacttctatactaagcatgctgtcgaattgtctgcatattgcttccactaccctctatgagcacttttgaagttctgaagttttgaagttcggatctgccggacaatgtcgacggtgactgcgccgctacatcatgacacaaccttagcggaatgacgcgtatcaaggctaattgtttcccagcccctcccatcgtttgccgaaataggcggtacgccttgctgcagggcgtatttcgaaggaaaatatactcgctcctttaaaggtgtcctttcgtctcccgaccttgcacgccctacgtccgtccacacctcatggaactgctaatctttagcgtttcataaattttctaacatcctcagtgattcctgcgactccaagttctcaatcgtcacccccacatttcaagcgcttgtttcgcgctaatccacgtcccaaacaaacctgggaacttgtgaatccgcatcgataactttatgagatcttccgcgcacaaaacacccatttctcgcttgctctacacgatgagtgcttcggctaatgggtttatggcccctaacaacaccttcgacgtactagttgttggtggtggtatctctggcataaactccgcctaccgcatatccacactccttcctaactcatctttcgcgattctcgaggcgcgtcacgagattggtggaacatggagccaattcaactacccgggcgtacgatccgattccgaccttcatacattcggcttctccttcaacccatggaaaagcagtaacagtattgctgagggtcagaacatcatgtcttacttgaagtcgacagtgcggaagttcgacctagaagaatacattcgctttggtcagaaggttcaggcagcagattggagagaagaggaacagaagtggagactggaggtcgacgtgactgaagatggcgagactaggagagcaatttactggaccaagtggttgatttgtggcactgggtattattcctaccagaagcccgctgatgcgcgcattcctggtctacaagactttcagggcgaagttgcacatccccaattctggcctaaggagatggaatgtaaagacaagaagatcgtggtgattggttctggcgcaacagcgattaccctcatgcctgcactgatcaaccaaggagcagcttcggtcacacagctccaaagaagtccgagctacatcatggccgtaccacaaacgaagcctggagatgcaggctggttccaacgactgataccgacgtggttgatgatgaagtggacacgtaggtttccgtccgggccatctcagaattgtctcgctgacttgtgttgtttacaggtttcgtacacgtcctcatgccagtattattctaccaattctgtatccgcttcccgactcgcgcatcgaatatgctccgttcagaagccaggaaacaactgccagatgacttccccgtggacccgaacctcaaacctggctataacccctggcaacaacgtctttgctactgtcctgatggcgactacttcaagtgcttcgagagcggccgtgcgaaaatcgtcactgatacaatcaaacacatcaccaagactggcatcgaattggattctggtgagacgctagatgccgacatcatcatcacggcgactggcttgcgcatgcaactgttcggcgccatggacatctccatcaatggaaaaccaatcgatttgtcaaatcagtacttttggcgcttcgctatgctcacctcggtccccaacttcggcaacatcatgggctactggaaccattcgtggactctgggtagcgatatttccgtcaagttgttcatccggatcatcaagaatatgaaccagagcgggtatactaatgttatcccggagatgagtgagaaggatgcggcgaggccagacgctttggctagtccgttgtctagcacatatgtaaaggaagcgagcgtctggctccccaagtgcaaggacgggggcccctggtctccgcgaccgaactacttcttcgaccgctggagagcggagcgtgctgatttgaatgatggacttaagtatcggacagtgagcacttaaataccggctgagccgttgaagggaaatagagtgtgtgtcaacgaattggacatgggaacaatgtggcgcgcatgtatgtgatggttcgattatgcaggtatcatcccgcaatacccaataaattcataaaatatgtacaaagaatccttccatccttcctaagcttagttctgcacgaacctcgccactctgctcatctcccagctacgcttcaccgccttgcccatcgcagcgacgctggccgcatagtcgctgacaccgttcttcgggtccgcgtccttgggcgtgcagttcttcttctgcgccttgccagttacaagggcgaacttttgcttctccttggttgtggcaatcatattagtagccgactcaggagtccagccgttgatgaagtcaccgtggctgcaccaagccggtccgcaggctagcttgacgggtgcagtaccggtccagcccttaggcagggctttgcgcaagtcgtagcgaatagagaagcgcagctgaggcatggatttcattccagccgggcatgcaccgccgcgacggtctttgtagcccgtctcgagagtcttctcgtttacgcattgggggaagtagaggagttgttggaggtggctgctgcagcctttgctggggaaaccattgacatccagtgggctggctggatcgttttcgcagaaccattcagactgtgcagatgcgatcatcttgtccttggtcatggctgaagcatcgccagcaaccatttgcaagtcttgtgggatggctacttccgctggtgtttcgccaagattgtagtatgcgctgaaccgtgccacagggactggggcgtatgtcttccctccatctgcagtggataagactgtcggtacccaatacacactcaggtcattggcgttatccgcagctgtgcagccactttgtaggacagccgatttgttggtcgacgcggtgacggcgtcggagccgtagaacgagtgcaaatgagatttggtgaaagagcccggaaagacgattgggtcaatgttcttctgcataaacggcgatgcaacattgacctgagtgtaggcggaggccagggaagcaagcaagcttgcggaaaggatgaaagagttcattgtggaaagagacatcctgtgtctgtagcgaatggaatgatcaagaagtttgatacaaaaaaggaaggtagtgtttggaaacgaacgaacgaccggatgaagcgtgttgacaagctgatcactcaagcctgaggctctcgatatatacttccaacgggcgctaatggcgttgtcatgctgcaatcctttcttttgcatcacagtttcacgcccatgctgccttaactcagtcaagcatatccgccgcgtacccgctccgtcgtgccaaaaacggcattgacgctttgcctgaatctgggtggcggaggatgaaacaatagtcgtgattggagggaaaggaggtttcgaaacgttagttcccgagatgacagtttcgaaacatggacagcccacaccgaccctaccgagccgttgaacggatttggctgcatcgtcgcttgcattttcgggatgtgcaccggagaattggtgggacgagacgcatggataaggaagtacgcggaaagactggttgcgatactccggtcgttagtgcgcccaaaagggcaaggttccgcattgtttctctttaacactcctttcgactgtttactcttcttatgccgctatgcaaagttaatgttgcattttacggctggtttgaaaggcaatttggagacccagtctctgttaacggtcaacctagttgcaatcagcaattaacgtctcatccgattacgatgatcacgttcggcaaagttgcaccgctatacttcgtcactgctctctcacttacatcttgctccttctctcatacatcaatgtatttttcttgctcccatatcaccaactcgtgcgtttgtctgcacagatgctctgcatgaacgacacccgacacctgcacgtcgaaactttacgctactttcatcaatcttctaatttcacctcattgttttctgttcccggagtcaggagcgcagtgctccaatcattctcagcctgacgcgcccaaaactcatgtctgaaaatggggacatactgcgccgagcaagagtagtagataaaatagcgagtgctcgctccggaaacgggaagacgtcatgcatatacgactaaatttcggactcgaagtgaatgtaagatcacgttgacgctagcaggcttggcgagcaagagtatcaacacactccgattgcgcgaactcaaattgtatcctcgctgagaaaaactgcaacctcgcggaaatggatctggtccaatggacaagtataagggacaacaacgagttcatagccatcatacccgacggcgatctcgttatcactctcaacaactcggaagaatgccaacatgcgagtggggcacgattcctcgtttcttctcgccaacttcgatccgtatcttcctacttcgaggacttgtttacaccggaacttagcgcagaaatttgtattggtgatgatggacgttatcatcacaaggtcctggacttttcgttagcagccatgagcctcgtcatgaacatcgcgcacctccagacacatatggttccccggaatgtcacgctcgaaacgtttatcagcatcataacatgctgtaatgatctcagcgtggacattgagctccagccctacaacaacatttgggcgccgcagctaaacaagctcgtacgttcatatcagtacggactggagggcatgagatggttgctatttgcatacctgtgcgacgattggtacatgttcagaacctcggccgttgccatgatgaccaaatcgccattggaaatcgacttccatggtcttcctttccttccggacacgaagggtacgcaaaccattcaccttctgtgtgattcatagctaataagatatagaaaagctcaacgaacaacgatccaaagcaattagagcactgttgaaggacacccgtatgttaatgacccaattgacggcgggccttgagggatgctccgaattttgtaacgccttgatgctcggttctctgtcgcgaggtcttcagcgtgcgggtatactccatcgcgtgcttcatcacagtgatgcgcccgagggtgtttcttacgagcgactgacggagctaatcgagtacattgatgttcccagaatgtctgacgaagcggcgccatatgtttgcgagtcttgcagactggtctatctgcttgacccgatcatagttaaggcccagaatcgcctagtaataaagcgcaaggactttggatgggaagcttaggcctgctaagcaaagatgagggtcgtgggatgactggccgctaagaggaacgtggagtagtagcatggattgtaccaatccatagccacaacttctatcgaataggcttggtgatcgttttgacactcaatacagtactcgcacgcaaaatggcacagaattggtcgttaaagtgtgtcctggtatagccgtatctcgtgtattaatggccatgcttgtctttatgtagtgtttacgtacagcaacgactacgcggacatacaattgatgtacacttccaagtctgctttgccaaacccgatccgcaagttctttggaacctctctaaccatatacatagtctgcatcttctcagttgcatcgaactcaacccgccgtacagctcgtaatgatcgcctagcataccagaacaacgacggattatgtagtgattcttcagccattccccacctcaccatatccaaaacctcattctgcttgatccgtatcgactcgatcaaggagatctctctccatgccagctctcgcgtggcatcgtgcccgttgctgaacccggttaggtcgaatgtgtagctgttgtagaagatcgagtacgtctcagcgcggagttggcggcaaacacagcggaggccaaatgcattcttagagaagcgggtgcgcgggttgcctttgaatctgaacttcttgggcaggatgaaggcgaccccacctgtaagtgcgtatctgtagatttggttgcgcagttcggcggggaggcggagcattggcgagttgcgcgcgttggtctcagtgctggctcatagttaatataaggatatcatgcatgtccgtgatctacttacatttcatcgcgctcatccagatcacacgcataagtaagtccggtcatagcgtcccccattacgcgtgtgatgatttgtgtttcgcgaattgacgtgagcgtactcagttgtgttgaaagtagctgcggtacgagcttggtgttgaatcgaccaagtaaagaggtgcagggtagcccggtggggcagtagaatgcactttgctttcaactagtcatatagtgaattcaatgtttggtgtgggtcgccgttggtgggccttgctaaccgtgttctctggattcttttgaaattctacttgcttgcctgttggatcgcaactctatatcccgaggtctggaactcccatttccgagttgaagccactttggtaccatccctgtatttcgattagacgaagctggtctcaggcgtacaactgatgatctgcacgtccaacgggtgcgacatcctcgcccttatctgtcacacttccctctcggaggcgagaacaaaatttgatatctcccacttatgtctacgtctgtaattgcacacactggtatgtatatcaagcttcggaattggttcttcacgactatcatctagttctcttcgttgatgagcgctgtgtcaaagaagattcaatgtctctggaagtgattagcttagaacccctggctgaattacgagccaagtacctcagtatgaaccaatacctccagatccgatacgccaaagcaataccggagactctcaacgagcggcgacggctgaatcaggtagggtagtactgacatagagtcgcgactgcgcttgtcgcgcgaaggcttatcattttccatggcttagaaactgagcccgatagtcgatagtttcaaagccggtggatggtagcagttcttggtggaagggagttgaagggaggcaaacaagcaggttatgtgcggctagctccaatcccgccatgcccgctttcaccttcgcctttaccaccatcatctcggtgtgcaaagctcatgcttatttacaaggtgacctagcccagtgtaggcctttgggatatgaccgatgggcctagcaatcgttgtggtgagcttttgaggccatgatcatcaattcacctttacgaggctggtcgaaaagctgattacgatgacggcgtacgagacttggatgatagcaaagcgttgctgcccagtaggtgaaagagacgcgcgaggttcgatcttcggaacgatcgggacctccgctggagccgacggaagccctgcatgcaggagcgttcagctgtttcccttgcatctccaaactatctcgactctgcttctcagcaatgcgactcaaaagatatcttctctaaattgtagtcgcaccttgctcgcaccttgcgaaaggatgtcccctgttgccgtaccggcggtgaggcgccagcgcatcccagcctcgccatttctgccctgattcgtgaatctcgagtcccaccagccacctcatcggcagcgtgctttagctgctgcggacttcagatctagcattctttgtttgctttgcgcacgttttagacaccaccatgcattatacgaatctgctgtccttgccctcttcgactgtccttttgttgctatgcgcgacagcatcttgtgccgagccacaatggccgcacaatgttccgaaacatctgaagtactttccagaggacgagatacacgtgaaaagggggatagatattacagagagactaaagcatgaaagacctgttggagtgaagaaaatgagcgtggacgagggggagatgttcatgttggacaactggatatttgcatccgacctagaaaggaggtccgatctcagtacatatggaaacgatacatgcgaaccacgatcgcctttacgcccacttgccgaagacgacttcttctctcgaatgcgaatacgagcagcgctggcaaaaaggcaattcgcatgtccttcaggaacgaacagctgctccacaatcggcgcgccagacgtttgctgcgataatggaagtacttgcataagtgtgagcaacagtccaggggtcgggtcggttggatgttgtcctcagggacaaaaatgtgcagggagcataagctgcgacacaagcaacgggttctcttcatgtccggatgcaccaaatggagggtgctgcttgcctggcttcaggtgtgaaggcataggctgtaagtttaaaccacgttagctggaggaataagagactaactctaccaggcgctgcagtaggcacttcggtcacttatgtcgaaccctcctcttctccgccgcctccaccgccatcttccaccgcagtaatcattgtaccgacaacgacgtctacaactcctacgcccacgcctacaccttcttcaacatccgcatacacctgttcgaccggatacttctcttgcgcagctagcctaggcgggggctgctgtcaagacggcagaacatgtgcttctggcgcttcgtgtctcggcgatactccaagtagcactcaggcgccgttagcaccaataaggcccacgagcggctcagccacagcatctgcgtctcaatcggacaatgtttgtccgaatggcttctatgtttgcagtgcttactacccatctggttgctgcagagttggtcgcgattgccaaaccactgggaagctgtgcactaccacccagctcgaccatcataaacacaaatggcgtagtcattgttgctcctactggcgcaagcgtggctacgacggcagcaccacaagggggctcgtgtccgagtgcttggtacagctgtgctgcgaatcgcggtggaaactgctgcccgaatggctatgagtgtggcgagcaatgcacagcaactgcgtctggacagtctaatgtatcacagaaagtcgcgccgtcttccgcttcctttgtgtctgccatatcgatttggagcatggctatagcctcgtttgcagctggagttgctatgattgttctatgaaactacgataatgaagtctgacgacattttgaaagatcttgagaacatcaaccaggaacgcttttcaatacatgcgatttcttcttcctacagagcccattcatttacgtccttcagctatgcgcgtagaacgtctggggataacatccagtgtgtctgcctcttcctccgcggaacgcaggccgtcatcagcaggtgccttgtagatgtgcgcgtcttcttcaacaggcacctttttgacgcgaatgtcgtgttccgcacgctctggtctgccatgcatattttcatcgacaggctcctctttgacctggacgtcttcctcaataagctccttcttgatccgaatgtcagcttcaggggggttcactccggcttgcaggttctcatcgacgaacttctttttggcttggagatgttgctaatcgtgatcctcaatgtcttcctctttcttgatgatgctggaagcatctttttttgctttcataagttgcttgcttcgtccggtccgtggctggagatcgagagtcttcaggacgtctagcagaacactgttagtgtcgttgtgtcagaaaacgggcctgcggttcatacccagagaccgatacttgaaacatacctccacaaacgggcggctttgcttgccatcgaggtagtcgaagtacatcctctccccgttgttgtgctgtggtgccggacgtggtgagactaaactgctgttgaattagcacagatggcgcaactcggcttcgtcaaggaattcgagcctcgtcaaatgggataatgaggctcctttcaggacctttttcggcaacgtatcatggacaggtagggcgaggaaattttgctcgggtggtgccgggcgaaagttggttacttcgtagaatctcaccaaaatgcttccggccttttccatgcttatgtttgtgtcctcgttgcgcaagtcgctttctttgaagctattagtggaaatgcaaccggaaaaggacggcgactgggcttacttcaaggagctggctgaagcggaacggttgaatcaaattcctaccatcaatgtaagctgtagatccgctcaagtcgcaacgccaggttgtgccaaagaaatcctgtgcacgcctaacttcttgatgcataaaagcaccatcgatatgcagtgtagcaaggacgccgccgtgagcaaagtgatggtcataagtcaccttgaagcaaatgccatacagggcaccagattccgcctcgacgtagcgtgtcagagaattgcctttgtcctgttcattaacgttgcgatattcttgaagtgttctcccgctgcaaaggacttggacctgaaggccaggacagtctggaaggaataccattgacagttccgttttgtcaaaggaaagttgagtgcagcacaacgaaccttgcgggtgacccttatatagaggcacaagagcgcccaagcaggcagttgttcctcaaaacgctcgatattcgcaaacaatatccgtcatcataccccagaagtgtacagctgacaagatcatacctcaccctcacaggatcacatctctatgccgccactctgaacttctcatccagctccccctctctcgtccaaatattcatgcccatcttgctccctctctgcaccggcaatcccgcatgcaccgttttcctatccccaaccaaccccttccctccatccttcatattccgccaaaacaccgcattcccctgcaccggtctaaacacaaccccatccttcatttccgcatcgcaattgacatatgcgcaccaccgctcatcttcgggcgcatcaaggagaggaaattgcgtcccgccgccaacgatatcatcagatgcatgaacatagacgaagaacgaagactgtcggtttccgccatactcggcagtggcttgggcgggagatgtgaaccagtctgtgtgcgagtggtattcttgtgactcgccgtattttaccaattggagtggttcaaggctttcgcgcttggtatcgaagccttggaactctagggcgcgttgttcgatgcagcggaccacttcatcgctttctagcgatgttgattgggacttgcgtgtgctggcgagatgttgttggccgctactgtcggcgatttgagaggaggtgaattttccggcggagacggtttggagatgttcagactcttcaggcgtgatgaagttgggtatgtaaattacgagcgggtcagtggagaaaacatgggttttgtagagatgttctggacatgatgaattattttttgacgtcattgctgaagctagtactgccagggtcgtgatggagagcgtatatgcgaacatggtggtggctgttgaggactaaattcgcgagagtcgaatcgctgaagtactgtgcaaaacaggttcaatataattgaatgcgcgtcgcaattcgacataagccttgtcaagttctgtaggcgaatttgttagatctgggcgcagggtgataaatctgaaacatggcgagttcgacaacagttaggacacgtgcacatcgtacctgatcttcatcgaagaacacgatatatttccgcgaacaagccgagatttatatcgtccattaagagtttcctccttcccgtatctctccaattctcgaaattcaaaatgcgtaccactacactattaggctgcttgccagccctatcattggcaaaactcatcgaatatccctccgaattccaattcaacgaccttctcaaagaacatgagagagtattcgtatcgtttacatcaacagcattggattcaatcgctccgctgaacgacatattcacaaaggccgccgaagatgtctcaacaccgttcataagcatggattgccacatcgggatatcaccatgtcagaaatatgatgtaaattcgtttcctaccttccgtctcttggagcgcaagaaagatgatgagaagatggaagagacgcgatacagaggtccaagaactgtgaaggcactgatgtcttttgtcagaaagcacgagttgccagtcttgtcgaaactcggccctgaagataaggatttccggcgcatcgatgacgtcgtcttcgtcgcctttctggacccatcagatacggaaaatctcgaaacctaccaagctgtcgcgcagaaaaatcatctagacttcgtgtttggctattcgactgattcagccattgcggagaaggaaagcgtgaaagttccatcaatcatgtgttaccggaacaacgacaatgacaacttatcgctcgatggaccattcacgcaggagaacatcgaagccttcctcctcactgccaggaaaagcgtcatcaaagacttcagcgagaaagaattgtcaacattcatgcagcgcgacaaactcaccgtatacatcttcacgcacaccaccgacactgtgtccatccgccgcgaactcaccccaactgccaagaagttgcaaagccacgtcaccttcgccgtcgtcgacttggcccaatatcctgacatgccagcgaacttcggaacagagatggttggcgagcaggcattggtcgtacatgcgccgatgaatgatcagatcttcaagtatgcgcagggcaagaagattgaaggcgccgcaatcgaggatatgttgatgacgattttgcgggggaaggcgagtgcgggacagacgtttggagacgcagcggaggatgaagatgggcatgatgagctgtaatgctattttcttttgtcgaaagacgttgacagccggcttccgcaagactcctgcattggcaaaaagtaagatccgagtctagcatccttgttctgtataatccaaccgaggcttgctcaagtgcccttatgttcgatgcattagatatcccttttacgaatggaagatgccatgtttgttacacatccttccgctcaagattcttagcatgatgcagcagtatctgtccgacaatgcctgcagtctcgaggccgccgcgatcccgcaacctcttcgagaagccgacatcgtcttctacgttctgccatccagtcaagaagactgcctcagctttcggcgatgctgtgtcgcagcgccaattgtgaacaatcttgaacgaggtgttgccctggagctgttgcacatatccctcaatagcctgttcgaatacgagcacgccattcccgttcaagaccagtctttcaatagctaagactggagcatctagcggcaatgattccattccgtctacttcgatgtggactgtccattcgaagtcaagcatgtcctcctgaggtcccaaaacttcgtctcgcgctggagaagcgaggaagtcaagatgttgattcacatctcgccatatgcccagaatatacagcttcgtggagtcttcggtgcatgtatagaattgagacttggtctgcaattgttctcgcaccgctgagaggttttggagcagtgaagggttgttggcgggaacactcttcagacgaagctgagtaatctctaagacaggcatactgacatgtgtcaaatacttatggtgctgggtcggtaaactagggacttggttgttgttagacctgtgtgcggaatgagtgaaggatgacacgcagtcgcgccttggcagcccaccccacgtgcgctcgtcccaatcaaggagtgaatttgcatcacgaaaggatgctaaggcctcaaggtctttcgatcacattctcagtcccctagataaagactgtcctttctacttaggccgtgaatgagcccgatacactctgcgaagacttgccaattgttggtgtgcgagtcatgccccgccaatgaaagtctggcgctactcggttgtctattttatggcgacttgcatgtccacttctctagtctacgatgagcatattatcgcgttctaacgcttataggacaacgacccgttccatatatgacagaagcgtcaacggaactaaactgagccgcagcacggacgcgtgattgaccttccctaagaagccaaaatggaaggactgtcacagaaacatccaaagtacttgcgactgtacgtgagatcgttaccaatcctctctggattcgctacgctcttgaaagagctgcgtagattgaatacggtagacgaccacttcagatctgcagcggcacgatcaccaaatgcaccatgccctcagcacgcctgtatcctaatgcacgcatctcgacctcagcctcaggtcgcgcgctaaatatgacgctagaagcccccttcgaatcttccacacattacacatgcataacctgctgcaaggcgagattcgcaccctactcaagtgcaatatacaccacaccagccgagaccgctgcgccaataaaaacgcgtcgtgcatctgcagaaccacaggtctggggaatgtgttctggggtagggatccgggtaaactgcacgattagattacgacaagcaggacttacccggcatatgtgctcttggctaatctcacttcgcatggcactttattttgtcgaggcgaacttgcgtttgatgtggaatggtagaggaactattttgtcggttgcttatgggacgcagcggactgcgccgcgatatggggaaagctgcgtgcggaggacccttgctgcttgactactgtggtgggattggccgagaatggcgggccgacggtaccgttcgtggacaggagatgaggatggacgatgggtccgcgggaagaagatggatccaagcaggccttggaagtaaagcacatgattgcgtgagttctttcgagttgcagggtaaagggctaggggttgagtacttaaggtgttggggtacctggatgtttgtttcagacagttcagcatcgctcgtgccattctcttcaagatactccaacatggtccaactcactcaattcgttctggcgactgccgcccttgctggcgctgtatcggctcatcccccaaagcaatccgctgcaccaaaaccgccggtgcagatgccagtgcctagcaacaagacctccaacccgtggcctggaaaggatcgttacgttgtgcagtcttacagcaagaagctcgatcagactattgcttctttcaaggcgcagaacgacacactcaatgccgcaaagacgcgtaccgttcagaaaagcatatcgacattccactgggtgacaactcgggcccttgtctccaccatctacgatgtcatcaaggaggcccgctcccagcgcaagggaaacaagcgcgtcatcgtcggtctcgtcctatacaacctccccgacagagattgctctgctggtgaatcagccggagaattgagcatcgccaagaacggccttgagatctacaaaaaagagtttgtcgacgcgtacgccaaagccgtctcttcagcccctgatctcgacttcgccatcgttctggagcccgactcccttggcaacgccatcaccaatcaaggcgttcccttctgcgcgaccgccacgcccgtctacgagcaaggtatcgcctacgccattgccaagctgcaattcccaaatgtgagcctgtacctggacgccgctcacggaggttggctcggttgggcagacaacctgaagccgactgcacagatcttcgcgaaggtcgtcgagatggcgaagaagatcaacccattggccaaaattaggggttactcaaccaacgtatccaactacaacgctgccaacgctgtcgtgcgcgagaactacactgaatactctccttcgtgggacgagtcacactacgccacttccctcggagcctatctcgaggctgaaggtatgccttcaaacttcatcatcgatcaaggccgtgtagcgcagccaggcgcgagggctgagtggggcgagtggtgcaatgtcgagccctcaggtttcggaccagtaccaggaaccaagacaaacaacacgcacattgacagcattgtgtggatcaagcccggtggcgagagtgatggagcgtgtggtcttgagggagcaccagcggcaggtgcgtggttcgacgcgtatgtgcagatgttggtgaagaatgcggatgcaagcttgacaccgacgtactaagcgggtgagaagcgagaattgagaatctagattggtggtactcgccttactcaagtgatagagtttagttgtatatattctgttttcttcttgacctctccgacgcttcgaacccaatgcgtgtgtctggcacaagctgctatgccggcggttgcgaagttgccaatgctcagaaaggctatcttctgctccctctccgaagtttttttttgtgttatggtcgtcgtcagtgcatccttcatggagtgtgagatgcgcaaaatcttgtgaagctttcgagagtcctgcagcccagattaatggtactgaaatgttgcccataatgcttttcgtttgcactggcaggtgcagacaacaccggtgagttagcgtcgatccatctggcatgatataccaagcgtgataatacagtggtagaccaggtcgaactccacgacttttagcatttgccaagacgtcttggttatcgtggctgtactgtttaagctcgatagcggcacgttgacgaagatcgatgtgtggaccggataaaggccggtaagagtcgatcagccgtagttgggacgtctttgtaatggtggtatgctatgatctgcttctaggaagatctggagatctggagatcttcaagcatcatagtgatggtatttgggtgtcccttatcagtgatctaccacaacgtgcaaggggtgccagacgtgaatggtgcaaacgccgatgaagcttggtgccgcatgcgatggagtccccaagccgaggtcgatgccaagagaggctctcgtcatggaggtgccttgatcatgagattttctgagattttcgctcgagccatgaaaaacaatacttcagatctacggtgtagaagcagggctattgttgctcggctctttcgcgtgttggcgcaccgcagtacccgcgagacctggtggtcggaaccgtaatcgtgccctgcagtacactagaaagctccactaccagggatgtttgttcggatcctggaggtcatgcgatgactggtgataatttgaggttctcgaacggaaaattgcaatagtgcttttcaaatttggtaatcggacagacttcaggtcatgggtccaagtcttcgatcgctgagttgagcaagccacagacatagacgagcagtatgttcactgagacgctcgccaggatctactcatctcctgtttgcatgcaactgcagtctcgctatggatcctaggtccacccaatcgatggagatggcagacagtctccggcaacagtgccacgatgacccttcgttttgcggcaactccgtccaatagacgggaggtaagcaattagactggaccagactggcggtacgaagggaccgaatgtaccgacacagggcgaaaacctgcgctgtggacaacagattaggccgtcggtgaaggatcacaggtttgccttgccataggatcagctccgatgcaacgagagcatcatgctgccattgttgagcaacgttagcggactcgagacgcaaggatcagcttttcgaaggtagcgtatcggtattttcaatcagtcgactgatttgcaagccacaatatcataccaagccaatgcaagcaactcaagcttctggatagggcgaaaaagcgtcgaaccgtgccattccaggcggcgtgtggttgaaagaagatgttccagacgtgatcttagcgttgtggtagcgcaccacgtggggccttcattggttgaaactgggggtgacagcccctaaacaccccaacctcaccacacctgccccacgcacccaaagaagatgacggctccgcgaccgcaagcaactaagaatcgctgtggcggcctgggcttgcgacagatgctgtccactggtgaatgagtgcgagtttgttttgcgtgtaggtaggtatccacggcgagcccgcgccggcatgtcaaattctagctgcgtgcgtcgaggggctatcgctattggctgccggaaatacaggtaagcagcaccgcagtaagcatgtgcgctttggcatgtatgctcggatatataacttccaaagtgtccccggcttcctttgtccatcaacgacagacaagccctcgcctaaaatcttgactttctaggcattgtctcggcaaagcttcaccatgactggctgttaataagaccgcggagaggtaacagtgccttccacaacttcaacaatgtaagctttctgtcgatgctgaggtttgcgcaatatgctgattgtgacaggattttgcccacatccaagacccaaatgagcgccgtcgtcttgcgctcgcggaaatcgacaaggcgcccttcggctggtaccacattcgcgccattctagtcgccggcacaggtttcttcacagactcgtacgacatcttctgcgtgtcgctcttgacgatcatgttgggtatcgtataccacaagggcgccctcacaacaccacaagatactgcaatcaagctctccacctcggccggtactgtcattggccaggtcggattcggtgcgcttgctgatatcgttggccgtaagaagatgtacggtcttgagttgatccttatcatcgttgccactcttgctcaatctctggttggccctggtcccggtacttcggtcgttggactgatcatcttctggcgtgttctcatgggtatcggtatgttttttgtgtgactggcttgccattccgtatgctaacagatttcaggaatcggtggtgattaccctctttcatccatcatcacctctgagttcgcgaccactaagtggcgtggtgctatgatgggtgccgtgttcgccatgcagggtttcggacagctcggtggagccgtcgtcatggtctgcctcgttactggcttcaagggcaaactcaaccaggccaccgcctacggcaagtgcactggcgactgccagattgccgtcgacaagatgtggcgtgccctaatcggtatcggtatcgttcccgcgtgtatcgcactctacttccgtctcaccattcctgaaaccccgcgctacactttcgacgttgctcgtgacgtcgagaaggcgaacgaggacgttaagcactacatttccgggcagaaaggtgagggccaccctgatgaggctctccaggtggctgctcgtcgtcaatcggtccaacagctcgaggtccccgtggcttcctggtccgacttcttccgcttctacggcaagctcaagaacggcaagattctgttcggaaccgccatgtcttggttgctcctcgatgtcgctttctacggtctcggtctcaacagcaccaccgtcctccaggctatcggctacggaggtggtgccacggtttaccacaagctctacaacctcgcagctggtaactgtatcttgatttgcgctggtgctatccctggttactggctcgccgttgccaccatcgacactgtaggccgcaagcctctccagctgatcggattcgtcttcctgaccatcctcttcttgatttggggtttcgcctaccaccacatcagcggccacggcatgatggctatctatgtcttgatccagctgttcttcaactggggccccaatacgacaaccttcattgtgcccggcgagtgtttcccgacccgataccgctcaacgtcccacggtatctctgccggttctggcaagattggttccatcatcgctcagggcgctatcgctcccctccgtacccgcggcgctacaaaggacaacgccagcccatggctcaaccacgtcatgcagatcttctccgcattcatgttcgctggtatcttcaccactctcttgattcctgagaccaagcgccgcacccttgaggacttggccatggactgggatatgggcaccgagagcataaccggagcgcccaagcacaacggccaccgaagcagcgacgaagctgctgcggagaacgagctcaaggcttaaaattgttgacgtgttgtatttttctttcgtttatatatcccggggtgtttcctaaaactcgcaagcggacagatgaagtctcataggatattctagtcgtttccgtaaccaatctttcaatgtaatatacttcctaaaattgcacatacattccattacatcttatttcgcgcatgtgatgccagcatcttgactgataaaataataaaccaggcaagacacgtgcacgcgcactgcttccgaaacatgaaattacccaacgaattgtgccaagcatgaattgaaatatcatcatacatatccgtgacgatcacatgtgtctacttcccgccatcgttcaaaatcatcacccacactccatctctaccgttttaccaatggtcctcgccgtaaaccgcgtcgtgaccttcgtgagtggttacctaaccgttcccttcattctgggctcctggcactgtctccaactcaggtgctttatgtgaagaatatcgaagcgcgaacgtagcacgcttccagctcatcggcgcctgcttccacttgcgctttctgaactcgtcaaagccgccccagggggcggattttggatcgatttatcgcctgcatcatcttcaactctaaccgtctcctcatcctgcgctgccgtcgagaagctcggctctacaacttcagtgattccttcgtcttcagtgttcgcatcagcaagttcagggacttcttcatccgggattgttaagaagctagccccagacgaagggtcgagctgtggaagttccgggtagtacacatccagcgacactgtatcctgtggtagatggagtgtcttctacttcttcaccgcaacatgtgaagaagtggaaggggatggttcgacgtgctttctttttggagtgggcgatttaccagtctgaggtggagtgtcatatgcttccacacctggttcccgcatatggaaagcgccatgatgattttccgctgctcttggtacttccgcctcctcggcctctgccgcctccacagcagtctttaccttcccaactcgttcaataacatccagatagtgattctcctccctcccaacaacatcccatggccatcccgcccagatctcactcctaatctcaactgtattccacttccatccgaaattagacggcacacgggttacgggttctgttgaaggtcggctatgatcgtgtgttacgagaaatggtagatggcggttgcgggcgtaagcttcgttagcagttttgtaaagctccgcttgctcgtcatgtttcgcagtcgttgggcgcgacgtacgcactgagttgtggtgtgcttgcttggaagaaatgtcttgggcgttggtcatatcttccttgaagcctggttgagggaaaggaagttggggtaacgtttgagtgtccaggggtgtgagtggtgaagtttcaagcctgtgcttcaaacttccttgcagtaagaagtacagatgaggttgatagtcgagttggggttgtagtagatctagtcgtgagttgtgctataatgcaagtgggaagtgttgggcttcttatgatgtccagacagggcgctcggggtgatccaacttctgcctgcgcaacattgtgcgcgagtgaactatgacgcttccagtaaactcataagacatccaatatttcctaggagacatgatagtaacagcctccagcgagagggaaagctttgccgagctaacaatgagatcagagcgtcccatttcgtgtccctatgtacctaacgacgaaaccgtgttcaacactgaagacatctgagctgaaaaccaatgtcccaatttctcaagcgtctttaactcagtataaactgttgcggtatgcactaacttggcgctctagacctatattgaatacctctcaacggcccctccaatcgcccaaattaatgttgtcaataatcctaacgaggtaatcaggggtattgaagcattctgaatgttccaatttttaaacccaatcacgaagaaagcgaacggagccacgagcgcggccaaaagaacacgtaccagtgaaaactcctcacgaacctccaatccccacccaagttgccccttatcggtcacttcgctaaaatcgctgaactctataaattcaccacgtgaatatttgcacacactaaagatacgacgcagaactccgcgattttggaagtacttgtttctcaaggcatgaaaggtttcagcgggagtggattcgtgtagagctctccgaactatcacacgcccgtctccaagcagcaatacatttggagacttgaatgcgtcaatcgggggccgtttatcgcttgtttgtgctattaatcgcaacacgccttgagcgaaactcttgcgagtttgggcccatttttgttcgccgcatatctatcccaaagttaacccacgatgccacaattggcccatcagaacatgttcagcttacacatttccattccagatgccacaaatctgttgtgcacggccgtcggggaggttgcaatggcgcccaattccaggagcttgctgttttgtcctctatgtagatcttgaggcggtccaaccaccatacatctattcgatcaagcacggtcacattggctggatcgatgtgtcgaaggtcgctgatgagcgcccggatttttgtaatcttcgttctgttcttgctcgactctttgcggattctgcgaatctctgctgcctcttcagttttgcctaattccgccagaccaatgtggaagacatgtgacgagccacttatacctcccattggaatgactggactagacacgtgacagtaaacctcttgcatctcaaattccttcaaaaacttggcatcaacggtgaatagccatgtaggagaatgtcgggcgaagactgtggagtcgctttgtcgtagtaggatgcagagaaggcggccttgatagatacagtagatccaagctatcgaatgaacctttggatcatctgacattctgactggtagagaaaggtgaagacctcggctagtcgctcgcactggtacacttgggactttcactgaaatgcaatcaggaagtttttcaccggttctcaagccggctctggaaggtacatatgactgtaaagattcgtaatccgtgttgagcagacggtagtaaggtactgccaaaagtgctggcagattgctctgcggcacccaccttcgaaagaatgctcttgccgtggatttagtatacgataccttgggaatttgaggtctccttcgatttgtctttcgagtgcctgaatgagtcttcgtggagaagtctagaggagaagacgcgagtagccctgtcaatgaattgtcatctttcatacgggaccaagcaaggatgctgtagtcttcttcctggtccaagattgctagctgtaaacgaacaaacgactttttgccttcaccatatatcaatggcatgttcatgtcgaagattccgaggaggcagtaggcttcgtcttcttctcttttggtactgcggccgccggcccatgacatcctttgagctacagagcaagagtgcagactatcgccgtttaatatatacgctccggaatttccgttcgctgtgagatgcgttttgactgtgtggcttttgttccgatcatgctccagtctctggagtagaactctacggcctttgggccaatgagttcctgcaatgtccagcctcgactgaaccagcggctattcgtccagttctcaggtgtacatacacactctttcgcatttcgattcgtgtcttctgcaccacatggcggtttatccacaacatcccacaggtacgcataacagacgacagatttacgataccaagcgaacatcgagttgatagcttccgacaactcagcgctagaagacttgtcgatgcaacaagtgtctgcccagaagtactcgagattgtctttcgcagtctggtctctgcacaaggcaagtttgcgataaccggccttctccttgcctgtaccctctgtcaagtctcgaaaggtgacttcatcccggtccgctccccaagtatgtgacagaatggcgtatggcggtaagtcactgccgaagaattcgaccaggctgaacccatcgtcaccttcaaggcgcagaaggcgcatgttggtggattgccggcgagctgtcgcaatgaatcatgaagaaaagggtacgcgcagactgtgcagctcaagaagcaagcttgtccttccccgaatgatgtcgcgaagttggagaaggtcatcaggctgcagcaactcggaaggctgaggtctagcgatcttttgtcacgtggcgtaataaccttggaaggaaccctgagcagccactgttgcaaaatgaacgagacagatgtgtaacagatgttgctgccgcaaagaaaaagagcgcccatttttatcataacagctacctaggtagctttgcatctcctacacgacctcaatcattgacctacgtcatccctatccggaatctcattccctaacatatctttttcaccctgaatggactgaatacctacctgattgcatgatgacttatctcggtgagacatcctgtgtgccttactacagacgcgcctcgtatatgtcacgtgtggcacagctcacggtacctctgaaaagtatttcccctaattcccaatgcgttcctgcaatgtgtgcaacgattcttggaaaattccaggaaagcctggacacattccagtgacatcgcaaaccggcgacatcttcctctgtgttcaaacacacttgcacaaatctctcgagaccagaaactaatttcgacgacgcatttatattccacctcaatcgaacccacgattgcccgctctccacaccctgcttccaaaccattgctcacgaacttgtctcgcgccgcctcatcacagaaggcttgaagcacctctgataccattcgagatcgaaactgccttcttcaagttcccgactatccccccgtcccgcccaacaaaaagtccgacacgccttgaccacctctccacttgtcaaaaccgcctcacactcctccgacttgtaagcagcagtctcgtaagccgccaaccgctcgatctgcttgtccgaggtcgtttcccacagcattccctttacgcttccgccctcagagctgctactaggtaccagagtaggatatatactccacatcttgatacggtagcccgtgatggtggcaggctgcattgtcgggaggtctggcaagttgagaattgcctggaggacgtcggggtccatgagtgagccgtagaagaacatgtgcaaggggcggaattcgcggccgaattcgtccactctcaagcctttgaaagcctcatacatttgcgctttggtgggcatccaggatgacacgggacgtggtggcgatggtggagattccgggtccgccgtgcttaatggcgtgttcaggagtggaggaggaggtggtggtgacggctgcattgtagtatctggtatcggctttgagacttcttgacgagaagagggaggtgaaggatgtgaaggcagtagagacggcgcaggtggaggcggaagcggcggcggaggcccttgattcataatggcggtcgacgagtgcagagatccacgttggctatcgtggtgggaaggttagatgattgcaactgctttcctcacggagtcaggcaacgcagagtgatgagcggcgcgtattgcggcgtgggtttgctatgattgggtgcaacagctaatgccccgaagaaagagaaacacgtccaaacacacaccagaaacttcacttaattcttcactgccttcatctcacaccaaactccatcaattcaaacaacccacgccagcctttcgattcattcacttatccacatcctacaaaccccccataaacgcctatacatgtcgcaatacaatgaccaggcaaaagagacatctttcagaggaaagaatgctcctaaacaaggattcccatttccatatacgaattccacttggccgctccaaaaaccgctttactttcttctgacaaagttgttttcatgtccgtcttttgtacataactgcttccttccttcctttccttctgcatttactcctgtccaaacccaaccgtctcctccaccgcaatggtgagtttctgattaagcgcctcgaacgtcttatacgggggtaaatccagacgattgaaactatctcatcgttagtatccactccacgtccactcaatctcatttcaacgtaccaagtatgcgacttcggcaactggttcggctcgccggccttctcaatcgtaaaccgtctaggcccatcacttccctgcagatccttgaatccattgacgggaatacgcgaagtaccggttgcaaactgtaacaggcgcgatttctgctcggcgtcccagctgcggatgcacttccagaagttttggataacttcgtcgttttcagtgtagccgcggtagtcggtgtgctttttccagtcttcgacgtcaatgtcggcgataccgccgatgagcagttcgagctcgcgctcgtcgaagacgttgactaggtcggcggggatgagctcgtggaagccggcgatgaaggcctggaattgctcttcgacgcgcttctgaatccgccactccgtgataagcctatatggattagcatgtcgattggtcacttcgatagatggcacttactcgacgtattcgcccttgttctcgtttgtgacttcaatctcctcaccgcctggcttcaactcaatgctgacagtctcaccaaagcgctcgtcgtctgtggcaaatgtcaactcaagggcgtcagtaatgtcgttgttcctgcatcttgtcagttcacatctttcctaagctgtcacgcgaactcacagcatccactccaaattcctgtggaaatccgcatccacaccctccatatcctgcagcgaaaccttcttcctgagaatcatcttgtagaaagccccaatgaaaaacgcgtccaaaaagcggcggtggaaaatggccagaccaacaactcgtccaataaacttgaagtagttcaaatgctcgggattaatgccagaatgcgggttgatctgcagcgtgtagttgtcgtgtgcggagtactcgaacaagcagtagaaggggttaaacatctcgtgggaaagcaggaagaagaactctcgggaaagacctccgtaatccagaccgtcttcaccgtcaaacttgatcatgagtcgcttcttcaggtctgcagcgctttgccgcataacctcgtggtacgagtcctcgaagatatgggttcgtcgcaccttgacatgacactgtccactaactatgcgcagtgctggttgcgatcggaagtagatcaacttgcggcggaaatcacgcttgtactggggcacattctggtcgagcgaagacggtaacctcgggtcgtcccatgtggtagtcttcgtgttgtggtcgacgaagtatactcgtgctgtgttggtaagtcgcatttcccatcctgatggtagtggtccgagctgagatacgggctgctgctggattgtgctgccatttgcactctggccgccatacatcctaatgtactgctgtcggcgcgggtcgacccatgtcgttgtccgcgtgttatggtcaacaaagtagggccgtccctcgggagtgtgtctttgctcccatcccgacggaagttctcctgttccagcagtggttgcgcctgtggccatcatgctcactgcactggcagacccagccgctgggggtgatggctgacggtcagtgagggtgggtgagttagctccagtgcggtcttccggcagcatacgattctgatgccgggtgcgttcctgctgggtctgcgcggccatggcattctgcgagtccgtctggctgaatcctgcgcctggccgtatccaggttgtctgcctggtgttgtggtcgacgtagtaggtacggcccagatggtcctcgcgcctttcccagccgttcggtagccgccctcggtcgtcctcaaaggcactgtatgcgccgccgtttggccggttctgcggcggagctccattgggcgccgacattgggggtgcagcggtcgacggcaccgaggtcgcgctgagacggtgggcagggggttgcgcagcaacgggcggtcgtgcctggccggggaaggcatcgggatgtaggttctgggtcgactgctgcggcgtcgaggcaccattcactgcgggcccactcacggacgggtgcggggatgccgtgggacgggcgccgttggctgtgccctggctgatgggggtggccaggttagtggagaggttaaggatgagcttgccatgcacgaccatgttgtcgtttgactttttgaggtcgcgggtaagcatctctgtggtaacgttagtcctgtgcctgacgtcgtgccgatcagtggacgagtggacgagtggacgacataccatcgccgcccgcgtccaggtcaatgacggagccgatgcggacatttatgacacccagaaagccctggtccttcttcttgaacttcttctggtcgaatatctggacggccagcacgctctcctcgttgactcgcctgttgcgcgtgttagcctgtgtcgctgcagcgcggcgggactcgcagcactcccgtgacgtacatgtcgaagctctcgttccagtaggggttcagcgtcttcttgatgacgctcgtcgtgcgcgtctgctcgccattgatcgtggccacggcgaaggggtccgggaatcctgtgcggcacctgtaagtggcatgtcacgcagtctcacggctgcagcacctacggaacacatcgcgcttgtagaggccgtcggcggcaataactatgcagtgtcagtccctgtcgttcagctcagagcggcgcatcgtcgcggcaggacgcactggtaatgcgcaagttgggctgtcccgcgccgtccatgatgcgcagatgggcggcctatgtgcgggcagacgctgtggtggggaggggaggggagggcgggagaggtgcggctctcagagctcgccgtggtgttgtgggcgtctcactctgggcgtggttgctggttacgtcggcagaccccagggctgctgcggcgggcgtgatgatcgagggcttgggtggaggaggctgtgcttgcgagagggacgaaccgtgcgccccgttacaaaggcggcgagcgcgcgctctcgggatgctggccgacgaaaaagggccgccactcgacgctgctggggcctgcgcgattatgcaatcctgagcaatcgctgtgcaatcctgcgtcttccctcttttctgttgctcgcgggcgcgggcgcgggcgcgggcgctggagctgtccaaggtgcctgcgcttctcgctgccttggcgcttgcagcttgccccaccgaacgaatgcgatcttggcccaactcaacgccggatccgatgtgcctgatgctgagaactgagcgtctcgggaagcttgattcggtgcaatcaactgcgcgttcccaagtgtgccagccatacttgttgccgaaaataacgtacgcgtgttcccatcatgctctgcccacacaagcaatcgatgacgtcccctgcccgcaaccacaccacaaaagtctcgacggaacattttatttgcgccttgaaacgtcttcaaatctcttcatgtttctttcggttgtctcatgttacccctctgccaagtcacatgagctgcatcatacaatacacatagcatgtcgtaggatatcatatcatcatcgccaaagcttatgtcctcttgtcagcttcatcttgccacgacttgcaacgctaagagttcccacatcccaatcttccgcatgatccgctgtatccgacttggaggcgtacattttctctgtaatgagttgagatagcagcatagagcaactgttcttgaacctgcgagataattatgtcttatcgcgctttccgaattattgggccaattcacgtatctctcgcacagccacatctacacatgcaaccaccctccgcatcccagtcaggggtgcatacgtcctcaccatgtcagaccacatcgcgtctctactcggtccggaatattgacttttgtctattaccaccatccccccccccatcactattccctaaaactattccccacctcaattttctcataccccagcagcgccctcagcctaagatacgtctcgtacgagctaagctgcagctcgaccctcatatgtctactccatgcgcccaaccacgtaaaaagattccacggccagagtatgcttccagagaggttgtccagcgcctcgtcataaacagtgcgtgatgcgtatcgtgcgagaatgagaaatgtgcgcaggggaccttggcgcgtgtgtaggccttcatctagagatcgcgctgcgtgacgttagtctcataatcatgcttgagggcagcgagacttactcaaatcgttcgtcttgagaataagcaatataaccctcggtacctgccccagcagctgaatcaaactctccaacatgccctcgccaagcgcatcgccaatcaccttcttctcctcattcgtcctgctcgtcgtgacgccgcctacactgccctctttcttggcgagcacggtgtaatcgcggcccgtgatggcggatgcgaagagcgggaaatgctcctcgccgattccagcgacctcgtaggcgtattggcgcatgcccgcttcgtcagcgtcgaggaccgcgagccagagctttgcatagctccggcggaggtgtagtggaatgtcgcggtagagtccgtggtcgtacagtaccacgtcgaaattcgctttgccgcggcggttggggttgtatttgatcgcgatgttgccaccgtgagggtcgcagtgtagcggggcgtctctgccgaaaatcatctcgttgaagattcgcgccagagcagcggagacttcatctctatcaataccctgcgcgtccaacgtcttgagatcgtcgggacgacagccagcaacatactccatgaccaagatcctgcgcttcgcccagagaacttgcgggatgactaccggcacatccttgacgtgtgcgaagtattccttcgccctggtagcattcttgccttccagattaaagtccaattcctggggaagcgacagttccatctcatccgacagccacgtcaaatcgtactctgggaaccagtacttgagtgtcgaaaacgaaaacgtcgtcaacgccaaatcgagcttcgcccactcatccagcgcaggatgctgcaccttgaccgcaaccttctgccccgtctcttttatcctcgcaatatgtacttgagccagcgacgcagcgccaataggcaatggtgagaactctgaaaagtagtcagatatactgagtcccgtgtcgcttagcaccatttcctctatcgactccagtgaggagatcgggcacttgtcttgcagcgggataaacgtgtcgcaccactcatttggcagcaggtagttcatgctactcagatgctgacccagttttataaatatcgagccgttcttctcgagggcgcggagcgtgcgtttggcgcagcggaggtggcatgctttgagcatctcggtgtagtcggggtcgtcgtcgcgcttaaggacagtgcggtagctatacatgactgccgttagctacttctcttcctatacatagatagagcatacgtactccctgatgttcaacaccagcgtctcgagcactctgtagctcctcttcgtcgccgtgtatgcatgcttcgcatcgtcgctcagagtgacagccgcagcgccaaccgtaaagactcctccggcaatcaccagtcttctccgcctcttgctcttcggtccagatttgccatttgatccgcccgcccctccagcagcactggcaggagctctagcactcgtctccgtcgcattgacaattgggctctttgccgcactcctcaccgtccccgcaaaccccctctctccctgaatcctactcgcgaccaaactcggttgtgtgaccgcttgggtacatgctcggcacgtccacgcacttcggcgaagcagcggggagaaggagtacaacgccgacatcatcgcatggtgaacgactttgaagcacagggcaagtcgatactgtactgtgctccgtaattaattatcgcaaggtggtgaatcgtgggaggcgatctcccggcgcgagtggtgtcgtcgttccgacattttctcgatcaatggtggttctagcgtcggaccctggtcatgcatgcatgccaatgacggaatggtcgagaacttatcgatacacgctgaagctaccacagtagtcttcagaatgttatgcagtgcaaaccaacttgagtgcatgacctcgaaatgctggaagctagaattaaatgcacatacactcacacaactaatcagactactagattcaatgttaattggtcgtgttactaggaatgacatcatcgacaggacggagaattggtgtcagcgaaatcactacaccaccatcacaattactacctctcgcgtccatagtagacctccttatcgaaaataaacgcatcaagattttcgcgaacgccttcacacttccgagatttgatgtgatcatccttctaatcctcactttctccaccctctaggaaaccattgcgaaaacgtgacaaaaacgttatatcctcccaccttgacccaatcttcctttctcattgaactatatccttgggatctacgatgtttgcgtcgcagactgtcgcatgccctacatatcgaccgtctcgttgaagcacaacacgccattcccacgcaagtatccgtccacgccgtcaggtgttgcttgccttcgaggctgcgcgactgcgggtttcgactggccactgccatcctcgggagaatcggtgatatcggtgacgagaacaagtccggcggtcttgatcgactcaatgagcgcaggtgcgagtgcctggatttcgttagtatgcccgtcctacgtcaacgtaaggaggtggtactcactagcaagcgtgagctgcaaatcaaccccataaagttgttgtctctcgcaatctgcaccgcttctttgaccgaagtagttgtgcgaccgctactccggacgacgtgcgtggggcctgacggagcttgaagggtatccgcgccgagctcattgcaaagaagtattgggtctaggtgtactgtcagtctatgccagatcacacaagagagtaggcttacaatttggctgtttccagttcaagacggtgcagatgtcttggttgaaggagctgaaaaggacgctcctcaatgtgccgtcaatctcaccagcaccttgctccctaagtagccgagcatgctcgaatacgatcgtcagtatcctgtcagcaaactcgttcatgtcgtgcgtgggaccgagcttgagttgctcctcctctagccgcgacgggaacagcacatgtagctctacatggatgtgcgctggcagtaggtgcaaagcttccttgagggtaatgaaggaggaagccaaagcctggtagatcatgggaatgtcgtttgaagtggcgttgctcaatgtagaagccaattgtgccgcagtcacagcgttctgatgggcgccgatcgcagcaaactgttcgtacgtgaggatgttgacaggcacctctaatccttggtagttgatcttccagcgcgggtatagcacaggaataccatcggctgtcaactgcacaaagaggcgtacgtagtctccagacaggctcgagcccgtgatgagagtgtgaggttgtgagtcgagttggctagttgctttccagtacgtagcgaagtgcgtaatttccaacggaataccgtggaaaggcttgacaacctggaagtcgaacgttgcgcgaccgatcgagcgaagcctggggtcgaagagctctagatgccatctacccgtactctttgaacgatccgtgaagaccttcgaggaagctacgctgcgcgcaataactttcgatccgatggttgggtatacatcgaagtcaatcgagaaattgtcaatattctcaatctggaaagagatgaccttgaactcgtcttgtatgggcaggagtatattcctgggtataagatccgaactcttggaggatatggtgagccttgccgccgggtacttttgctcatcgtagaaccggatagcgtcttttccgactttctcgaagttgatcacgacgaacgttttcgtgtctaggaaattatgaccatatcttcggaacggtataatcggtggtggcaggataaactcgggaatgccttcgatgtcgccttcgaggtccatgggggcaggcatggagctcgacatgctctgggacgttatttgcggcgatgtctgcttctgtgtcatcagcccgactccacgtcctctggaggctagaagtcgcatgcactcaaggtggccttcccatgtcgcataatacatagcggataaccttttctcatccacaatgtccacgtcgacgccgcactgcagcagggtctggagacattcaacatgcccctcgcttgccgagtgaaacaacggcgtccactggtacagcttgtctggttggtcgaggttagctccatacttctgtagcatgaggagcatctccggtgtttttccagatcgcgcgacgagatgttgcggataaagtccttctgcgtctggaagcatctcagcagatcgcttcagaagcagctcaagcacctcaagagaagcgtattggcatgcaaggttcaacggcacatgctctcctggaccgagtcgcgttatgtcggcaccgctttccaaaagcagctgtacgcattcgagctttgagtgaacgatcgcgtgtatgaggggtgtgaagctgtcctggtctcggaagtttacagtctctggagctgcgttgatcaactcttgaaccaattcaacgtatccatgcatacacgcatagtgcaatggcaatcgaccatacacatcagtcatatgcacatcgacgtcgttcgcgagtccgagcctcagaacttccaggcggcctttgatcgcggctttgtgtaggcaattccgctcgttaatctcgtcttcttggttcaagttgaccagatttgagtcgaggagcatcttcagcgcagcttcaggcgcgtcatagactgtaccgaggaacgctcgggagacctgttcgcgtgcatcgggcagagttgataggcgcgcaagacattcttggatcttgacggagtttgcggtgttgatggcttggatgaactggttgtcgagctcgattcgtgcttcaaacgcaggttcggacactcggggctctgctgctgcgaggggtgcttgcatcccctcgccttctgcccatcctgagaagtcaaggatagcttgggttgcttgatcggacaagacgctgatgacttctcgattgaagcatggttggacttcgacagcccttgcgaggtagagctgcttttcccttgactggcatcatatcagccatcgtcgatgaaagcacaggaggtaacggcctactttggaggttttgtcccactagcgacgttagcatggctgtggtaggaggtaaggaggtggtgccaaaccttcttcaagatcttggaaaaggctgtttcgttcacttcgacaaattgctgagtcaggttagctttggcgatccctggctgcatgcagaccaatcacctccagtttgtttaggtccatgctaaactgctttagtccctcttcaagagcaacgtatcgcgacgacgtcttggaaacggaatgtggatgttgctgcatcaccctcttcttgtcaagaagggtggagagccgtaagcgtaactaacatcactgtgagcaattttcatggcggcgcataagacaagcatacctcagcctccttttgcaggtagaatttattgactttctcaagttcacgttcctattaatcaaatgagatgcgagctcacgcaaatgttcaacagttcgtaccactcggaagaagaatgtggccttgttcgcctgcagtgaagtctgcggatccaaactgtcgctgccatggctgctgtctccaagcggaggtattacgggcgtagcgctcagcttcttgatgagctgcaatatatcagctactggtcgaaatagtcacggacagatcgagcacctttttgagcgccttgtagtccacaaaactggcggcatattctggaatttccaattgccgtttctgaatgtgcttgccaaacttcctggtaaaacgtgctgagtcagttgtgtcttctttggatgcgagactggtcgatgaggctgtcttcttcaacacgacaagtgggcgggggtctagagtctccatatgagtagcaaaacgtacatggtgccagcagtagaaagaaagtctcttgcggtattctcggagccttaacggcaatgcgcagtgatgcacaagcgacaatcccggtaagccttgctatgcaggactaaccatacacgaggggcgatgacaggtgtgtggtcgtcaaagggcgcctattcggtagcgggtcggagaaaaagtaacaaaaagaggtgaggctcctgggtgggtggcaggtttggcaacggacgtgcgtcgttggtagaagaatcaagaagtgaagtcaccccaagcgtgcagcagggacctgcctcacggcggatgaatcaacggattgcagttggctcgcgtaggcctatgccgcacgaggaattagcagaaacttgcaagttgccgaatgagggtccagactgtgctatgatgcggaggggtcattgtcagagggccacgagacggtgcatacaatggctgtgagaagatgtgcccatgtcgttgagaggttgtaagaaaccgacgaatgagaggccgcagatccgccacgcgcaagagagcgagagctggagagcaattcttactcagtcgctagtcatggcaggggcaggggagctggtgaaagtggatacgctgccgaaccctaggcgggtgctgtgaaggctgaagaggggccaatgatcgattttgaggtcgcagccaccaccccgctagcctcggctgggaagtttaaccgcggacggaatgaaccgcactggtgatagttgacgacgacgagaggtgcaaggctccacaacgactgctacctcggactatttagtgtaaatgaacctgtggctgaaagctcgatcgacatttgacgcaggatctcctcggaacggcaaggtattgagatcgggaggacggtgcgggcttgacactcgtcgtcatcttgcaggcgactcgagacgacgaccagcttgcatcaggaatgggccgggccgttgcagctgtatgaggacagacttttctacattcatcacgtatgccaagagcagaattgtattaaccaaatatgcatatggtttctattcttcgcccacgtggcgtcgctaccaggatgtccttttccctgcaatgcccccctatacttttccatctgcaagctaaaccgggccaactccaagccagctatgtgtccatgccccaaacgagctgcaaaaggtctatagggtattagaccgcttgtaagaaaccaagtacttgttgaaaatcacaatgcgcagcggatgcggccttccttgagccgacacgacacgaccatcatattcctccccgtcagagaccatagaagtcccatccgtcgaggtcagctgaatttctgcggtggggtgcctcgtctgtcttggcattgttttttagatcgaatggtgtgcgtgtggcgatgttcgcgtccaactcgacgttcagtcacaactcgtcgtcgtccatctcagacggcttcaacagcccaccaactttcatagctcgctcacgctcctcctcttttgccttggttgccgcctgctcgcgctcttccgcgaacaactcagcgttgtctccggagaattccttcagtgagatgaggaagtcgcggagaatgatcttgaaacggttgaggtcggaattagtggcgaagagaccatcgatgaacgatgcgatttgagcactgggtctaattagcagagtaaagtacatgtatcgcgtgtcacttacgtttgaaggttggggaaggctgtcgccagcaggttaccaacaaagtttcgcaggaactcgcggttcgatgtacccgcgggagccatgtctggcgatgtgtatattgggccctgcaatttgtcggagtccacgagccagaacatcttggccagcagcatcgactgggacttaaagccggccttgtggtcgctgtcggtaacgacgaagaagacatcctgcaagatggtggtgaagaatgtctggaagaacgagttgcaggtctgcggatcggtatcggccatgttggagaccagctcgaagcacatagagagaccagcgctctcaacttcgcggttgtcgtgcttgctggcccacatgcaagagtcgataacgaacttgaacgaacgggcgtcgagcctcagcaaggcggggaaacatcggaggttgatcgttcgcaaaagcttgaagaactcgacacggtgctcagggtattcagagaagtccttgttgatcatgtcgagggtgcactcgaaaacgctgtccatgatgttgatgatttgatcttccatcatgctctgttcgttatagtcagcgatgttcatagtccacctgagcgagcccaaccatgtgtctgctcagaccgggtctccaacgtacatgtagcttgttgatgatcgtggtcataacattcaaaacctctgcctctcgggcgtctggcacgttgttcttgtagtcaatcaaaacagcctcgagcagcttgggcacgatgttgttgtggatcatctccagatcgtcagccttctccacgtaagtgttgataagcttgaggatctccttcttgatggtccgaagaccgcggactttgggcatcttcgtcgcgatgttgcctagaagagtcagagagggagaatcgttacaaacaggcaaagacttaccatctcgctgaacagcttcgtcaatgagctgagagctagctcggtacatggtaagcatgtcgaaataaatccggccgatctgaggatagaagtaggatcctattgagccgcaagcagcaacattagtcttcatgatgttgccgacgatcttgatgacctcggagtcctgcaagcaggccgggttctggtttgcttgagcaataatactgtcccactacaatttgttagcaatgcgagatcgaagttgagatattcttgaacctacagcagagtttggcaaggccatgaggtcggcaatcaagcgttcctgcatgcccttctgtccttgagcgctgatcatgtaaccacaagcctcgtagaaagtatggacttgctgaggcgacagatcggcggtgattttccggaggttgcgaacgatttcgtcaatgaatggctcggtctcgccaggttgtagcgcaacgaaatgtctccgacatttgttcgctatcttgataaaagtgtcgcaagccatgtcctggacaccctcgtgcgtctcgtgcatgaactcgaagagcttgttgacaacagtcttgagaaacttccagtgcgccttcaagaatcgaggatattggccaacgatatacataatattactggcgacaacggctttgttgtcctttccgcgcttcatctcagtcaaaccgagtaggtccttgatgacggtgactaagaaacgcttctccgtctcttcgttcatggcaccggagatagaaccgatagcccagcacagagtgttgcagttcgcccatgaccattcggagccatcgacttggcgtgctagcttttcggacatgatctgctcggtatcgtttacgtccagatgagtaaggaagacaaggcactctcgagtggacttgtacagctggatagtgtcgctttccttgacgaactcgcgaacgatttcaccctcgtcgttctccacgatcagaacctcctcaggcctgaccatcttctcgatcattacagtccgcagattcgacagaatctctgtgtacttgttcttgcgcagcgggtagtttgccatcatgttagaatcacgagggccagtggcgatgcccatgttgaggagagggttcatgtcggtgattggcagagcctgcatctcatcgtagagctctgagacaagcttggtccagtattccaaacagatcttaaagatctcgcggtcgtcgatctgacttatccggatgaggtagaagtgaccgtgtgtgaggaagtccctgttcattaagttctcgatgacgttcaggtgcatcgtgaagaagttagtaaggaagagagcgaggttcagcacgaattcttgatctctgctgttgctggatgcgtatgtgctcttgaggtctagtgatagagggatgatcttcgagatcgcggtcagagtctccgtgaacattgaaactagcttgtcgtcgtatgcgggctcggtatgaagaccagcaatttcagtcaaacacttgagggtgatgttgcggaagtcgggcacttcgaggaagcggcttcggagcgtctcaataagactctggccgctggggggtgtctcgaaaatgtagccgagcggaatccagttgaggaaacgcagtagggtctcgagagtcgccttgatgagcgaggcctcggtcgctgttcgcagaacttcggagcacagctgatagatggatgtgaactcgtcgcacatgctctgcttcaactctcgtcgcttggacgaggtcatctgctcttctgagtagtcgaagacctcctcggacaggagcctcagaatgaccatgttgttctcgcatatgcccaagctgctatggcacgaggagatgatctcgttgatgaaggtcggccagttgtggggccattcttgcttgaggatcgacacaagcacgagattcagcttgttcaagagggtgcggtcggtgcggcgactatcgtcgttgttggagagctggatgatgaagtttacaacaaagttgcgaatacctgtcgcagtcagtacctgggcctcgatacattcctgcgaggcttaccttgacattggtcacgaggcagcaccttccacctagtcatgatgacattgtcgagaacctgtaggcccaggtctgcccgatgttagcgttgcgacagcacagcccaatatcatgcaaacgtacattttgtttgtgggtactgcgcatcttgtagaatcttgtccacgagaagccatgcgtctgggttctctttgaactgtatcaaagtcagtcgggctcaatggaaggctgagcatagtggtagcctacctggttcagtgtagcttgagcttgtttttgctgcaagggcggtcatgtcagctgtactctgccatatatcgtcatctaatgtcccgctcagtacgtacagtctcgccgcgaccctcgtagaaggcgcggactgtggcgtcaagctcttcgatagacagagacatggcgggcagcagcgcggcgggaagagctccccgatggcgtttgtggtgtgtttatatgccaagaagcttatatacagcctcgtgggtcgtgtgcggttgagagacgcgaggtggaggagtcgtcgtagaggcgcgtgcagaatcgatgccttgaagcgggatgcgaagaggatagtggggcagctagcggaggaagatggcgcgggcgcctttgccgaaaggatgggtgagtgcttgggactaggctgtcgcctgaattggtgccgatcggtgctatgagctgtttgctgattgtagggagcttccgggctgacgtcgcgggaggttgttgcggcgggcgtgaagaagcgcgctgctggctcgccgtgccgagaccgagctaacgctagtactgagctccacctggatggatcactcttacaaagctcttgtttacccacgtcaaacgcctttcacattcacattcaccccgataagtgtgtgcacattggtacatcattatgatattagcaagcagtgcccacaatgaggggaagcaatgcccacagttcgaacacatggacttgtgcgtagagctcgcatacgagactcatgcgccgcaagcctgtgatttttctgtctacttctatctactgccatgtgtgaagttgagccggcgtcaatccaccatgttgtcacatctagtttcagttccgtccattctgtccgagttctccaccagtggccgcggcatccggagacacaggacttgtgtagaactgcgccggcgcattggtcgtgttaacagctgtcgaagattcttgacgtgtaccaccagggtaaggtgatatgggcgtaggataggagtaccgtcgctccatggtagaagcccgctgctgtgaattattttgttggacattgaacgtcgtatgttcggatgcgaagtacggctctgcgccattgagtgaatggttcggcgaatggtgagagtacctcgcttgcggagatgattcatgtgacgctgcggattgggacgccatgaatacatgtccttgcgatgcactcgactcgtgcgatcgcgttggctcacatatcattggacgaggatgtacaggcgcttgcccggagtaagcgggaagttcgttagggaatgagtgcgcatgcgtcgatttgtacttgctcccgcctgtggttgacatttcgtaaggatgttgtgagactgcaagctcagcgggtggagcagaaggggcttggtgcacgccagtcttcttcgctttctttcggcggtacagacagaacaagacgagactcagtagcgctatcaagatcacgagccctccaattgtacctcctgcaatagctccgatcttcgttctcttgatagatttaccacccgttggcgaactagtggcaggcagaagccgggtggccgctcgagtcgctggcgtggctttgatgttgtagtagactctgacgtcgttagaatcccaggtcgctggagcagtgactgttgctccaccagtaggtctgaaagctcgtcagcatcatccaagggcacaaagtcctacaacaaagcttacccgccccctattacagccactacgagtgtcggcacagcgtagtctgtcaactttgggtcgtatttgtcccatatgccgttctccttcttccctgtattattgcccatgaccatgttgtgctgaccttgcgcatcaggctgatcgcaatccacaaaagatgagttggggtaccatccaccaataatcaacatttggttaggattcacaacatttgcgctgcatcccccgtggccaaatgcgtccgagttgccatatgccttgacccaggtgaacgatggaagggagaggatgtaggcatcgtcgaatgcagcaggattgctgaatccatatccaccgtacaggtagatgttgaacgatgaacggtcgtctggccaagtgactcctgcgcaaaattgccttcgtgccgcaggcacgtcgcccgtagcagtctgactataccacttcccagagttgatgtcataaatatgaatcttgctcatgctagcggcgttgtggctgccattatgatagggatcctcaatgccaccgaagtagatgagcaacccgttatcggacactggtagatacaccatttgtccttccgctctaccaatgccatcggggtgggtgttatttcggaggttacccgtagtgaaattgaactggactatactgctgacggctatcggtggtccgctccagcccggggtggtgcgactgctgagccagccgccatagtagaagcctagcccgcggccgtcgacttgtgttccagcaccgaacgctgggcgctgtaagttcttgtcgctgctgacataagtggtagtattccattgatccaagattacatcgtacgtccacatgccgaagtctttggggctgcctccttcttgaaaggcgcctccaaactgatagaagcacttgttcacttcatcagcccaaagaatcccacccgacagactagggacatttgcgggtttcgacaaattggaatgctgttggggaaacccaacgtctgtccgagagctgaggtcgctgaataggaggtagtcatcttgacacgaatgtgagcctggcacactgttgcggttcttcaccttctttacgtactggtataattagtcgcaagagatttatatgcgacggctccaccgtcaatatacaggcgtccatcaactatggcggtttggtggttccatcttcgacagctagacggctaatgagcaaaatcagcgatgcctcaggtccgagcactcacaaatccaggatcggatcatcttgaaatgagggcgcgacgaatctgaaagcaaggagtaggcgtaggctcatgtatgccatcgcactgattcatggcgctttgcaagacagggttctaagggttatgggctgttgccagtcagagcgagcttgtcagaaggcgagggcgagggcgagggctttagtgggaggactcaaagagctgactcgagaggaaggcgtggttcgctcttgggacaagcaatagacgcgcagtgctcccaatttccgaatgtggcgtaatctgttgggggcacagtcaagtcgtgaccgtgatgcgacgcgcctacgaacaaccgaagcggtctctttgggtggccctcttctcagccatgctgttggttgtgagacatgtgtgccaatagcgctgacagaagattggacgatcggttctcagctcctgggtacgcaattcaaagtgcaggttatttcaccgttcgcgagattcccgcatcctcgacaaaacgcatactgcctcacaaaactgcctgcatcacgaatttggtcgaatcacagtcataccaggttgagttcgtctttgatcacaacgagtgacagggcagaccagccgtgacgtcgaaaaaggcattcgcccagccgcccccttgcccttgtagctgacatgctgcgctgctcttttcagggtgatacacgccaggatgtgcggggaaacccagctgcctggagaaagctattcgacagcatgatacgaggtaagaaccgtgcgcgacaattgcatgcgctgtagttcatctgagcgatgccgtcttcgcttcgtaccacacgatacacgttgtgagcatgttgatgcctggctgaaccacgggttgatgcaggtggcgaccatggcctgagctgagcccggagcaattccttccgtcatgatggccaggcgcaagccatggtctagtgctcttgctatagcagatgcctatgtattgagcaaggccgaatttgaatgttggcctaaagcgaacccgcagttccgataccgaccggagtcgacgtgagcgaactgcaggattagaatggctgtacttcgttctgggtcatcgctggaaaaggtgtctccatatattttggagtgaccttagggttatggatgatcgtagacaatatgtgaagagcagaagggggacgccgcgcgccaggtataagaggaaaattggagaggcgctagtgatcacgcttggctccttccgttatttgagctctttagcgcgattctcatcgtcgtcatgatctcctcaaatacataccgaaggacttgcgtatcaagaggagaacaaagatcacattgtcagtcatgcgcggtattcgaattgcgatcacatctggtaccaaacgaagggcttctttgtgccgcctgaggccgtacatatgggaggttatgcactatcaacttttatcagctttgctccggaatagcaaagcggatagctgcaggacaattcgaaggcgtgcgctaaattcaaaatctgcctcgtcggtttccgaagctgtacaattgctgaaggagaagtgctgctagcgtcgcacgtgagaccgtgcctgagatccactttcgctcccgccaggtctcacatacgtcaagccacatgttaacaaagtacagtaacgccctttccccctccaattcatgatacccccacgcccaacatgttcaacgtgcgctccatagtgttgctggtcatatcctacgtcgtcataccgcgcctcacatttcttcctcagggttttcacaccctgttgatgctctttgggccgttcctcattccccgcgtgttcgactggttcagtactgcgcgcgctacatcacgaagcgcccccgtacggcccacgccgcctcgagtccaaaaatgcgctcaatttactatgcgtaagcgccgtcgtgtacctcgtcctctcgctacccccgatttatgcccgaaaacatcttcatgcgaacacaaagccatatacggacagagaccagcgtacttttctcgaggcttcgtcacctgcgagagctcacggaccaggatgatgcactccgtgaagaagtttgcaagcccgaacggcatgcataacaggttgctgtacctcgtgtatggtccagacgcgttgctgaattgcgtgtggtgcacctcttccaagggcaacgaccaaaatgcagtacttcttgtacgcgcttcctaaactggtcataccgcacatttttcagcttgcagttctcgggctatcgacgtcctctttgatcgggaacgaagggtcgaggttccgaacacatgctactattgccggacttctgatgctggtagtagaagtgtactacatccagacatacgacatcacggggaacaagcgtgcaaagtctctagaggatattgatgcgatacactggcgcctccacttcttccgatacctcacatttgcagtggtggacattgcgatgggcgttgtgctctggctgacaagcacgaaccgctggctagcgaagccagtctcgattgcgctgagcgcatggagacgactacgcgacaagcagaggagacactgaataagatgcgcgcacttggccttctcacgaactcggtcaaccgtgacccatcattgcggggcctgagggaacaatactggaggacagagggccagatcatggcagagacggtacaggacgaggctgtcacggaggaaataaacaaggcgataagcaagatggacttcagttcgcttgaatcacgcgttggtcaggttgcggacggcatactggcaggcatcgatggtctacacccaacgaacgtgatgcctgtgaattctgcgggcgtagggtcgtcatcattgcatcttgaatagcaccccagttgcgaatcaaattatataagccaaaatgagtcggatacagatggagtgggtacgcacggatacctacctgtacacagacacacgcatatgtgtggaccctcggtacgtagccttacattggaatctgaactacccttgtcatcttaaaattttcgagagccggttgccgcgttctctgtggtcacctgccctatctcagatattcatggatgtcaaattttcgagatggtgaaggcgattccttagaccgaggcttgccgaagcggtattgaacctcatgtttgacaacatggacgctcgtagagtcacacattagtacagccgacatcgctcttcgattttgtatcaccacgtattcatcaacaactgcatccgatatagggcaattatctggagtgcgaccggaggtccgccgttcggagagcatcgaggttccgcgatgaacgcggatactagcggcaggattggatactcacgcctcggcgcgccctacaatgcccaaatacgtactgacaccaaaactgacgcgcgctgcgtggactccggaggacgcgattacatcatgaatttacgaggtacacggaggacacgatgagttcgcagaggtcgtttgctcggacagtggtcaattgcttgcacagcaactcactgtttgcggtgatgctagcagcagaatcagggtccacaagccgaagaagggcctgttcggttactccgtttttgctggctgttttagtgatatatttagtatagcttatcgcaagaggtgcctgctagcttaagctacaggcttacctaaatctagatagaactagaggctctatttacctgctattagagctatttttatttattataacttctgcaattttataagtttctagcctattataagctgcataaaacctcctaaaatagagctactgctactactgctgctattattttctctagcgcctaacttagtgctttaatgcgttgcttagcagttattttctatatctctattactaagtaatacttctattctctagttagtattactattactagcgctataagcataattattaatgcttagtagtactatttagttaatatagaataataagataaaagaggcgcttattaaagtgcttatttctaagattaagcagagctactaagtagacttagagtataaaaaaaaagcttagaaagttacttaagaggcagtctagcgcgctgctagtctttattattagataactattactgcgtataaaaataagtataatagctttaaaaaaaactagaaagtttaagtagatcttattaaatagagtagctttagtattaataagaatagtatagttattactactttagaggctcttaaagcatactttaaggtgcataaagaggcgcataagtttaagttatagctaattaaatataagataagcctttgcttattatttaagagcgtactagctactaagtaagacgtaatagatatagaagactttataaagaagtctattaagtaagatcctttagtattactaaaagctagatagctctctagctactagaagagttctttgctagtaatgctatataaaagatctactaaaagtttaatactattatctatatagttaagtaaaaggttagtaactaactacgttagaaaaactgttttttggtattttaacagtattgccgcgattcgccggcgatataactaatacgacgatttgacaaagtcgctccagtctcttttttccgacgttgatacgacgtctagttgatagtttcgacaaagtcgctctacctagctaggacgatgattacgtaatatagactaaaaatctaaaatatagagcgagtttttctctttaaaatgagctatatattacctaatttggcctagtagttatagagatataaggctttaaagttttagattttttaataaaatatctaaaaaaatttacctaagttaataaacgctctaataatatagattgttataggctagcttataagaatagaatttatgtagtgttaagtaaagttatatttcttattaagaaggtctctatttactgcttatatatattcttcttactaactaattatggaggcttaaggcgctaacagaaaagtttctaagtataggcgtagcttataccttaatatatctttctactttactcttaagcctattattatataatgcgcatatctattagcgttttattattcttatgctaagtttattatatgctaagatagagctagtattattattattattataagctatacgcgcttagcgcgcttaggctactaacttataaagttttatttagcgctgccttacgctctttcttattctctctactacttaactatattctaacttagcgcctatctgcgtctagactagcctcttttctactataagctttctcttttttattaagattgctagtagtatagctagcaatagtctatactctgcgcctatacgtttttaacttaatttctatttaaagcctagctaatgctaattagcctattactcttaagcataagaagaagaaacttctctgccttactagcagcatacttatcttagataattcttctaataaagctttaatgctaacttaggtctaatataactactattcttatattaatgcttatgcaagctagagctaaattaactatctttagactatctatagtagctacgctacttactataagagtaaggcctagtataagactaaattagagctgcttactagtaacctagctctatacgctactcttaagaagtataagtagattgctaatatagagaacttagagtgctttatgcgcagcaaagaaaagacatagcctaagttcttagtagatataagttagcgctagtttatagctattctagcaatattgctaattatttatagttctatactgcttactataactataagaatttctatacctaggctctaactactattgctatagcatctactagtagcagtttagctctatctactactcttattagctttagcactctctctaagcgtaaagataacgctactactctaatactagttctctagttctttagtaagactaatatttatcttactattagctagaagcatattattaaagagctgcataagacttactaagtaagttttctctatctattactagtttagaaactaatactaacctatttgctagttagttagagattcttattctattgctaatattaagcatagctttagttattctattctagatctaaagaagatctactctgctcttaaggaggtatttaataagaaggacttagagtagcttatcttaaactctagatgctttatatactctagctagctctaagctagttactctttagagcttaactaaataatacttgcctttaggcttaaattatctatctaccttattataattttagtaatattatagtagtaaatttttataaagcttctatatctaagaagtctttctttaagtgctatattagtttaagctagcctttctattttactaagacctgctttttattttgctcttttacgttcttttcttataaaatttcttctactttctatttctatagtgctttattctcttcttctaactctaaggctagctctagtctagtatctttaagaacttagctaggtagagagttattttctactcgttctactaaatctatatagatagttttatgcagtctgcctagtaggtctagtataatagttaaaagtataagaactgctgttactatatatttagcctatagctagtctagttttctacttttctatactatttttatattacgcattaaaaactatactttatctctaacctagaattattttactagcttttataagcagtttatagctttctactactattattatataaaggcgatagcagcttaagctattgctattctattttatagatattctataaactagactgctctgccttttagagttatagttaaagatagagagttatttagtttctaaataggtaatagagtatagctatttagcaagaggtttagacttattctagtaatagtagagtctctattattaagagcaagctagtaagctataagatattaaagctagtttatttaagaaaagttaattattactcttagaactaattaaacctcttaattagctctctctatgcctctatctatctaagaataataggtaagttaagagaagctgctaaatatttataagcttatagagtatactctagaatttctctagctagtctaactcttagtctattataatatttatagagaagctatagaattgctactatacgtctctaaaacgctctgcgtattctttagcttctattattactatagcttctaattagatatacttagaaaggtagtctataataataagaagatattatagtgcagctaagttagcctatagtaagtttactataaagtttatagaaatttaagactagtactaatctgctactagtaagagctataataggctctgcctctttaaccttaaagtataagtgctatagtaatagtaatttcttatatattatgctacgttagagaatattctattctaatagtaatctctatatagtatttagaaagttctatttttctctgcgtattctataaggtttaatttatatacttattagattactatagtagttaagagtttctaagatagaagctatataactctgcgctattgcagtattctatgcgtagagatagtatagttagctacctgctagtttatcttagcttctagtagaaactgcctagctctttattgcactgcttataactatagtagataagctatattcttatagatagcttagtcttaaagttcttgcatatacctatctataaatagtagactttctgctagtattatagctacgttctgcatagaggtagactagatagagattagtactatatagcagctagcttatttaatatactcttttatattctatttgcattagcttaacgtatctagcctatgctgctaactttctaggttaaaattatagatagaagtagaaagctaaaagtttctctacctattactattactgctctattagtaacttagcagaagtaaagtattctaagtttttataatctattaaaattataaatagcttaaaaatactttataactctgctatctatattttaatatatttaattactataagtaatttcttattatagatagtataattttattacttaggtataagagaagcagaatagtaagtaactagatataatatactcttaatttcttataataagtatctttctagcgcttcttctaaatagtctgctttaactactatatagcgtttagagttctattatgcgagaactagacttaagcagaaagcttgcttaagctagttaaatatagcctactctattatagtctattagaagagtatattacgttttattagtgtatgcaaagaggctatagtataggagaagtttagaattaaagttgcaataaaagtttacaaagctaagaaagctttgcatactctttactattattagaggcttctattattagatagctgctaccttattaagatttagttatactgcttttctagccttaataatatattctaggtacttaactttcttctaagcaaatatatacttcttaagatctagatacagagtagtattctgcagaagttctaatactctctagaccttcttaaagtagttagcgtaagatctataagtataaactaagatattattaagataagctatagcgaagtctcttaaggttttctttagagcgctattaatatatctctagaataagaagagagcgcttaataattctatagagcagataagctacttaaagaggctaaactacgtttagaaagctataagatatttattatcttctataacttagagctagtagaatgctaagcagacgtctacctttataaactattaggcatttaaaagtatttaaagagttttcttaataagcagtaagaagtattagttagcgcagataatttaatttagagccttatagtctatatatagcctctaggcttctattagtttcttaataagcagaactagagcgcctactaataagaagctagcttaaatctatcctttatctaaaagtttagtaacttagcagcaaagtttaagtagctaatcttaaggcatactatataataatctctaagagagttctagcaaacgcctattttcttctagttagagacgtatatagtaatctatttagcctctatatagagaaagcattattaattagctctcgttaaataagaagtagaaatcttctactttagatagtagtttagagcctaactatagctaggcttttttctattcttgcagcgctaaagttatagcatatatgcttataatataaaataggctcttataggtctaagattaggctactttttctattttacaaattattactgtagtagtaattattattatctagaggctaatgcttcttctagagaaagtctatactattattctcttagctttctaaatagtaacttcttcttattctatatctagcataacgctcttctgtttaaactatagctaacctagaattatatcttattagaggtctagtactatataagcaatgagatagaattgctatctattaatattatatctaagaaaagcaacttagaaaatagtagtagcagtattgctataagctgcctaagagagctgctaagatagaattttaagagtataagcttagagtctttgctataactagttgctaatagcactaaagcatttgtagctagaatctaataaagcatctatatatattaatctatttaataagagagaaagtaagattagagcactatctagataatctaatatatcttattagatgcttactatatctttcttttttgctactagcctttatactaggtatagagcagaggctgctagttttttaagttatctatagaactatctaaattagctgctaacgctaaaactgctaagatccttactatattagagtagttctaagtaaagtaactatgctctctatagcatatgcaatctctattattatgccttgcctaaaagagcttcttagagatctagttcttaattagttttaagcctgcatctttactctgctaggtctaactagataccttagattttctacttatacttactatagctactataactattttaatattattatctttatcctttactaaataatataaagatatttatatattctagttctagtcctctaagactgctatcttaaggttaatagcaatagattagtatttataaacctctatattataattagactaagatatacctctatgcaaagcaacttagcgtaaggttagatttaagaaatactaaagcctattaagtttctatttgctattctaaagagctctgctatactaaattagaagagacttaaaatataagaagaaattgctaaaaagctctttcttactctaatagaggctatctagtatagcctatgcttatttcttattataggtgttgctatagtagaatgtaagatattctataaataaaactagattctaagcgctgttacttctctctaacttatagtagagagctactttcttctaaacttttgctaagagattagcctagataaacgcgtattagttctaatagtctctaataaagtttaagttaactataagcttatatataatagtaatatgctaagcgctaaaggtagctttatcttctaagtataagtcttctactagaagcagtttacgctaaattagcgcttatttagttgcagagcagatagaggtattctctacttctctaacgttagaagttgctatagttagaactagagttattatagaagtagaataggcagtgcttagtatagctattagagcagataaaagatctagagagttattaaggtatgctataaagttctatagcgcagtattaatagagctaagttaagttttaaagatatttaagcaggcctctgtctaaataagataagcctaagagttataattagaactctgctctttaggttctaagttagattaagagtctatttaggtgcttttaaagtttagttacgtattagtataaggaagaaatataattattataggctagcttataagaatagaatttatatagtattaagtaaagttatatttcttattaagaaggtctctgtttactgcctatatatattcttcttactaactaattaggcttaaggcgctaacagaaaagtctctaagtataggcgcagcctataccttaacatagattatatataataaaacagttctaaggtaaaattagcattttacttacttatatttaataaaaaaatatattatattatttaattagagctctagagctttagcgagaatttttcttagcaaggaacattaaacttaaaacttcaaagccttgcatctctacgaatactaggccacaagtgtaggtaatttttagctcattttaaagagaaaaacttgctctatattttaaatttttagtctatattacgtaatcatcctcctagctaggtagagcgattcgatcgttttgacgttaatttaacagttttgactgttctgacagattcaacgatttaacagatttttactttttctaacgtatattaggtataagcttagagagcttatagagcattttaaagcctttatcttagctttagagaagaactattagagagacgtattaaaagtatttcttaaataatataatgctctctacctaacgctctaccttataatagtagaggcttttaagaagaagtatatagtaaagttattctacttaataaagctactaataagaagaaaatagatctaatagaagcttctatgctgctagagtaactttataagcgtaggttttatagaagataagtttaatagcattatagagaacgtatagtagaatagtaataataatttagttctataagagagtaagaatattaagaattaagattaaaaataataagtaatttatttagattgcagcgctactaccttagcgttagtatactagctatatagagctataatagctagcaagctattataagagctctaataagtagtagtaagagttatctattttactatagtaaatatatatattttataactaaaatagctactttttactgctctatatctctaatatagcctaagcttacttttaagcgcttttaactctgctttatattatagtttctagaacgctagagcttaagtaagcatataagctactattataaactttagagcttagtattaagaaaacttagaagttttctttacctaaaaatactcttaaataacgctctaataactattcgacgcctatagaagtctcttagttatcttataatagttctgctatagaaggtctataattctctctcttatcttatttattttactattagaatagctagaattatttactaacttctcttttagtatctcttctttctttctattactatctttaaagctctctgcgttcttctctactaagtagaacttattaataaagttatagactataataagagcatagataagcttaacttatactataattaagaacttatatagttaattaaatattctctagtgctacttaaagatactaaaataacgctttataacgttatagagactagaataatagtagttaaataacttatacttattctacagcgcataagtaatctaactaatctcttataaataatagtatatatctttatatagagagagcaaaaagttcttatttatatacctagcgttagctaagtagtagcaactcttaggtgctttaaaatcttactttatagtatctttaagaactcttctattatatacagagctctcttacttagtaagaatatagataaagtttatcttaaagtctataactgctaatatattctaagagagattactatactaattgcagaagtacttctactacttagctagcatatatagcagaaagtataagctatctagtgctctaatatagttcttaaacgctagctagcgcctagaattatcttaaattatagctaagatcttacctaaagcaggttttataaccttagagtataggcctactaggatacctagaactttatagaagtaacttaaaaaagtaagtaaaatgctataattaataagtacttttatacttactctaatatagttataagtaattacttatagcaataataagtatttctttataataagctagtactgcaaatatatagaaaaataagtaactttttctctactaatatataggctctataaatgctataattgcttaaatattatgctagcgcttaaaatactagcttatagagttaggtctctataaaaagctactgcttattacttaagtagatagtaacttagtatactctataatagctattcttcttatgcctttatatgctagatagtagagtatataagatattagctaaggctatagttactataatactagctattagcttagctactataaaagtaactagtttctgcagctttatacttatttagtaagtaagattacgtattaaaatagagtaaaataagcaaaataagattttaaaataactttttaaaaatagagactctattttacttaaaggagtaaattataagtataataagcactaaactaagatgtaatccttagtagcaatgctaataaaatagcatctctagaactactagcaaaaaccctgttttactaaacataggctctatcttatctctattttcaaaacggagcctaattaggatgaaacggccggcaaaaacggagtaaccgaacaggcccgaatcctttatcgacataagatacgctaacattgtttgccgcgcaagtccgggcgaagaacactagcagaagggcagggctaggcgttgcgtgcctcccccgtgatagggaggtgtgactcttgactggattttagctgtataagagcactacctgcttctcacctgcactggcacacgcgctcccaactcacagaacataaagccgacgggccgccgcgacattctttgatcttgcatcaaccttcgttcatctttcacagtagttctcccacacaacttcagcaatggcacctattgctatcacaccgcccgtcgaggaaattgagaccctctcacacctcacagaacagggaatctcagatgccctcaacaagactgccccatcacaactcaagtcggcgtcaatggtcgacaatgtcacctctaccccaccatcagggccgcaaacaaaagctgagccagctgttgagaccactctcgctcaattggatgcctccaagatccaatgcacatacacaaccgcaccccgcacagtacctgcagtaggatcagcagagatggcttcacaaaaagtctgctccgaccacatgatccaggcccaatggaactcagaggaaggctgggccgcaccaactctccaaccctacggccctctctccctcgcccccacagcatcgtgtctgcactacgcaaccgaatgcttcgaaggcatgaagctctaccgcggccacgacggcaaactacgcctgttccgccccaacctcaactgcaaccgcatgctcatgtccaccaaccgcattgccctccccgccttcccacccgcagaactgctcaagctcatcattaagctctgcgccaccgacggcgcgaaatggctccccaaagaccgcccaggccaattcctctacatccgccccacgatgatcgcatccgaccccgcgctgggcgtcgagcgccccaaggaagccctcctcttcgtcattctgtgctgcttcgcgcccatgggcaacatgaacggcggcatcaagctgctcgcctcgcaagacgacatgtgccgcgcctggcccggcggcttcgggtacgccaaagtcggcgcaaactacgggcctagtctggttgcgcagggcgaggcgaggaagcaaggttaccaccagattctctggctgttcggcgacgattgcacgattactgaggctggcgcgagtaacttcttcatcgtgtggaggaccaaggagggcgggctgcagcttgttactgcggacttgaacgagaagattgtcctggatggcgtgacgcgtcggtctatcctcgagcttgcaagggcgaaactgaccgctgaacaagaggggctggagaaattggagattgtggagcgcaagttcaacatcttcgatatcgttgaggcatccaaggagggccgcattgtcgaggctttcgcggcgggtaccgcgtggtttgtggcgcctatctcacagattcacttccgtggtcaggatattgagattccgatgaagaagggtgagattggcgagtatgcggatgctttcaggacgtggctccagggcatcatgtggggaagtgatggtatggagagccatgagtggggacacgttgtcgaggaggcatagagattgaaagctggatgagatttcatcccgatggacatgtctttcacattcgcatggaggatctttgatgacattaggggcgttcttcaacttccaaaaagcgaggcggaaaactgatttatgacattttcactaccacggcaataacgtagactgaacgattagacacaattttctcatccatcatcaccattgtaatgtgtagccacacgtagcgaagatattgacacgccatcacaatcaaacatgtataatatgtatattcatcccccaacattagatataacacacccctctcccaccatctaaaacagtccaatagctcccaacagcgcaacaacagccgcacccgccggtgccatcttctccgcaccaccagcaaagctactcggcgtagcactcggcgccgcactctcagtacttccaccagtcttgctcgcgctcgttgccgaagtcatagcatggctctgggtggccgcaacgctggcaaccgacgccatggaggccgaagcagcggcgcgcaggggagccgcggcgccgcagtacgaggtgacggtgttggcgacaggcggcttctcgttgctgttcgggcagttgttgtagcagacgagcacgtcggtgtacacgtcgcacaggcagatgaagtcgttgcctttcttgttgcacgcgtcgatgcgcgcttggtaaccttcgacgcaggcgtcgacgatgctgggggtgggttagtggttggttggatcgcgtagcatatgcatgaaggatggaaggatgagtatcctggtttggtggctgaaggagcatttatacatacttctgagcatcgcacttgtcctgcgcggcgacgaggccgatggtggcagcgagggccaggatggaggtagcgaaacgcatattgatggatttgactgtcgagggatatatacggttgtccagagattcgaattaaataagatatagaggtagtagtagtagtaaaaacgacagtgaagtgtttcgagtagcaacccagcaagcgagtgatatgggatgaacaactacgagaagaaagatgaagaaccgttggacgagcgacagaagaaatgcaaaacacacgggagaaagctatgatttattcgttgcccggcgccaatgcagcttgcctcccttcttcccccagaaaaggaagacgagccaaaacactcccagaccattccgtcctgctgctaacggagatgaggttagatggagcctctcgggacccgcaattcctcctagcgggcccgttctagtcgcctaattttagggatgtgcgatgcacttcgatgcgctttgggttcacggtgggtcgtgttttggtccatcgggaagacctgctgcattgcattatcgtgcagctggctgcggtgagttggggccacgcaatgctgttgcacgaaaaggcacgaacatcgacactggcgagcaaagcaacagataggggtgggttaattgggtggagcacccggcggtgatagacacaggggttcgtctgtctggctcccgaggtgtgctaggattgccaagcgagcctctcttcggcgcttggtgttcctttcggcgattaaagttcgcgatatattggcatgggatggacggccgtcttcctcattcgaagactctatgaaactgtgcatttatttgaccgctgacagcgccggtggccatgcatttttcaacttaaaacgctgcctggtctctactgatcgcatcatgatggcgaattgagagggcaaaatccgatgggaatgcggaaatttttgatcgacatgcatccgtgtcccgcaatctcgctgttacttcacttaaagccacggttaaagcatgttgaagacggaatgcacgtcttttgccgttcgctggacaacatagttcgacactcgaatacacgccgataagctttggtggtcgtcgttggacgggaaacgtcttgcgattacatttcatatatacaaaacgctgacactcttgctccgcttagaatcgcgcctcgaccttttgctcagtgtcacccagcgcccattcactcctcgccttcttgcttcgcacagagtcaacctgctgctttgtgaagccctttgcttgtgtggctgggttgtagccgagaccagtcaccttaccgacctgctcgtcagacagatcagtcgccgcgctgccatcagcacgcttgtatactgtgcacacgacagcgccaccgagaccgaggttgtgttgcagagcgaccttggtgtccttgactgagcggttgttggcccagccacgtaggtgccagacaagttcggagcactgtgcgagaccggtagctccgagtgggtggcccttggagatgagacctccagaggggttgatgacgaccttgccgccgtaggtgattccgcccttgcggatgaactcatgagccttgcctcggggtgcaagaccgagagcctcaatggtgaccatctcgtttgctgagaagcagtcatgtagctcgcagaccttgacgtcgtcgggcgaggtgttggcctcagcaagtgcttccctcgcagcaagttcgctcatgctgtatccaacaagctcaatcgcactgcggttgaacaggtttggtgtgtcggtagcgagacgctgaccagcgatcaggatggcctggtccttgaggtctggtcgcttgtcgaggaactcttgggagacaaggacaacggcggcggcaccgtcggatgtagggcagcattgaagctttgtgaggggctcgtggatcatggtggacttgacgacctgctcgagggtgtactcgtcctggaactgcgagtaggggttcttctttgagtgggcgtggttgatgcgagcaatctcggcaaagtcttcgagcttggagccgtatctgaggggtggttgttagtatgtctgatctgatatggggacgacttgcggtctactcacttctccatgtgttcccgaccagcattgccaaatagctgagcggcacctggcgagttggtgacgcccctcgtctccttcatcatcaagttggtcgtgcttgttgggttcgatcggtcctggaagaagctctgcagactacctgggaacatcttctcgaaaccgacgaccagcacgcagtctgcggcaccgtgcgcaatcatgtttcgtcccatgtacagaccggtactgcctgttgagcagttgttgttgacattgtacaccgggataccagtcatgccgaactggtagaagacgcgctgaccgcatgttgagtcgccgtagcagtagcatgcgacgccctggtcgacctcatcgtagttgatgtgcgcgtcgagcatggccttgacaccagcctcgaagccgagctcggggtagtccaccttgccgcgaggcttgatgaacttggtcatgcccacgccgaggacgtagacgggctgcttcttgccaaccatgatgacgtttgtgaggttacggatgtggtgtacgggtggatgatcaggaatgcagctcagtgaagagatgcaattatcaaaaagtaaggtagtaggatatacaagtgtcttgcacctgacagaggcgcaatgtctggggtaataaggcgtggagctcgacggttaaccgtcaatccccacctccgcaacacgttcggtcgcgcgtgccatgccgaggtcccttcttttttgggacgcggcagaccatagccgaacaatgtcgaccacctgcatatgaatcgacagaccgacaagcgcaatcactttcatgtgtctagtcagtctagcttattatattgcatccataagatcgtccgagcttaagctcgtgcgagttgagttaccgacgacatcgcgctgacacacgactgtctagtcaggtctcacaaacgatgactgtcatccgcggaatcagaccctccaaaatctgtgcaaggctgatggtttcaagttccatgtttctccgtctcgtgtggtaagttattgaattaagttttgatgtgtacacacactgctcttgctgtagaagtacggttcatacgtcactgtcggttatacgaagacggcccggctataagtccgacgaactccagctttcccaacatcgaagcttcggcagatgcttcgtgtacttgtgtgagcatgcttcctttggatacaatagctctgcatctgcaactgggcttacatgcaaacatcatcatggttgtgtggtaaagaaagctagcagacgtggcacattcgcaatttaagctttacatacatctcaatccaccatagtcgtgctctaccttcgtccctcgaaactcctcacagacgcaaaaaagagtccagacgttactggaaagcatagtatgggaaagtccgtcacaaagtttgatgagcacgtgcctcagctttgcctccttccaaaacctcagggtataatatcgtagtacgaataagctcgtatttaccatcggcagcaatgccaggttgcatccgatagaaaagagatatggaacgccatcgacacactctgagatcaggccggagtaatgcaatgccgacaaatagtgcgtctggcaggcccgcgggagagaaaaagctatgtatccttgtcctgtcagagtgtaaacatgaaatagtgaacacccagatcgagagcgaagcgcctgagcgtggtctttacctaccttgtttaggaatggcggctcgtgtctgtgtaagtcggcccgcagataatttgtccgcctgtaggctgtcactctcacggggcatgaggctttcagcgacatcctggaaggtgagcaaacagtgcctcgatcgtgctggttgtgggttagctgcgacttaggggatgtatatataagggacctcaggcctcttttcttcaccacagaacaagtcttctattcaaactatcacttacgatctccgcctcttctcaaagccatcatgcgtctcccgctcctcctctctctcatcgttggcgtagccatcgccgcccctctcgatacccctgccaatgccgaactagtagcaagacagaaatacccaattcatcaggtatccgagatatgctgctctaaagatcatctagcggagaggttcttctgcgcttggtcgtatcctgccactggatgcaatccgtgcccctcagatatcgtgtgttatgaagtgtctgtatggatggagagtttcgctaacgtttgtagcctatatgcacaaagccttgaaggatgggttgactcatgttagctggtggaattgatgtacggcctcgagcaggcagtttcaaacgggccggcagtagattgccgcaccttgagaagtgcgaggaactagtgcgagttcggacgggattggctcgacgtaagaaatacgaaatggagatagaataggaagcgattgcatgttctatcaaaacgctgtttcagtgactcagtgacattgcacagctgctttctgcatgatagagaaaggggtacccatgtggtcaccaaagcgggggtgggagatggtgctgaccgaaagtacaatctgggaatacgagagacctgagggcggagtgtatcaacttatgaccaggagactgtctgggcgtctacctggtcagtgaggctgcactaatcatggtgttcgggtacagtggacagcttgtaagcacccgccacgttcgctgctgggttcatagtgcgcgaccaggtctgaccgaaactatattctaacttgcccaatagcacgtgtcaacgccgctagacgagaaaggcgaacgagcaatgcagatgtatcagttcggatactagtcctgcttaccatatcgttagtatagctagtgcatatctgccagtgaggcatgacgtctgctttatcgctgcggcggcgaggacaactgtatggatgcgtcgattaattgaggctgctactggaatataaaattctggtcacagcggagactcctttttctcgtgcataggagatgtctgtattggaaagaggaacaagtccgatatctgcatgaagacaggagacaaggggccggcacgaaattcgaggcaagtctgctgaaatgattcctgtagactttcctacgcggtacgagtcatattcgatggcgtttgatatgcttcgatgtgcagcgataagaaggtgggtgggatgcggatatctcctagggctgaggttgagtctcgaagcatgcgaaccgtcgatcagtttcgatgccattcttagcttaccggtcgccgatatcttggcagtggtgggttcgtcatccagacggaaagcacgagcgcacccctccccagccacgcgcaataccttctacgatagcagtttggtgtttcttgttctctgttgctttcatgtcctagttgcggtaatagcgcgcctgctctctgcattcactgtacaacacgacgggccccggcgaatatcaccgaacccatcacttctgcgcagacttcagtgcatccgcccgttgcagcgccgcagcggactcccttcacttctgtgtatcatattcttgcatgcgcttcaagttgcgacacatcttactgcgaccgcttgcggcccgtatcaaacaagtgccgtcatcgaggacgtgctttgtttcataaccagctcggcatcagcgacatcgatctccctgtaccggcccaacacactcgcgcgacacctcgacgcaataaatagcaggcaccgctaccatgtctcttaccgactccgaagtcgagatggtcagctcgcagctccagcgcgagacggacgacataccagaggagcccgacatgaacctctcagatgacgccggacacggccagtattatgagcctccaccgcggattgccgctcgctttcacagatactcgaacaatcgccgcaagtcttcggccgcgtcttcgcgccgaaattcattgtcttcaacacactcgcacgcctcaagccgctcgtaccgcaacagctgccagagccaccacatcgcccagcatctccgccgcgcatccatactcgagacccgaaaagcgagactggccgaacgcgctgcacatgccgaacaggtccggctccgtgccgccttggccaaagcagcgccacgcgcctcgaacagcgaagacagggcgttggcagcaaaggtggcgcgcgaacgtcacctcgcccaggtcgcggctgcgtgcgctgaagaagttagaagggccaaaaaggtcgccgaagacatgaaggagcgcaaggccgcagaagagcgacgatatcgcgttgaaatggaggagaagctcgcagacgcggagaagagacgactcgagctgtacaagcgcagtccccgcagacccaggaccgccagttcgcctccagtagacccgaagcgaggggccgccgaccgacccgtggtcacgtcggaagatgccgcgaagaggatacagtccgcctggcgagcaaggacgaggaagaacattgtcgatgcatggatggagcttggcctgtcgattgacaagattcaggagaccagttttgaggacatcacagagttgctagcagatgagaaggtgctcagaacgaccgagaagatcatgactgtctttgtgcttctcccagaccaggatcccgtctctcgaagcacagctgtgcgcacatttctctcggcctacttaattttgggacacccggcccaagtcctcagccgagacggcgaacaggagcaagacctgatcaccaaggccaaggacctcattatatccttcgagtctgcactaggaaagcttacccctttcaactactacactccctcgcccacgcggacagagacggttcttctttcccatggcgcatttacgaacgctttcaacaactggaaggctcgtgattgttcggccctagtcgaaaccatggtcgcttctttcattagtcttgacgagatctggcagagtgtcaaggatgcgactgtcgacgaggtcgcgaacgaatataggaatggaattcgtgataaccagaccatcctactgagcaggatcaagaagttggccggacccgacaaggccttgattctgatcaggaaggctattcgtgaaagtcgcagggccaggccaaagaagaagctcgtcggcgagaacatacggccccgagttgctatagacgccacgccagattccccaatctctggtgatagtgcagctatgcaagctgaagctgcgtcagagctcgccgcttctgtgggaagccttcagcccccatccgcggaaggacatcaggcccagtcgttgtcaaaggtctttacagttgtaccggacaaccgcgttcttgtacatgagctctccatcgacaaggagtaccgcatcgatgcttcaccaaccgcagatctcagggacgcactcaatcgcgagctctgcaacgctatgctcaaaggctttcaagagggcgatagcaccaactggactgtcgccatggccgaaaatatccgtggcaagctcttgcgcttgctcaaggctggaaactccatgcataccctgatttccgagaccttggatcccgaattgatcagcaggcaatgcaaccaaggcttgttctcgtatggaaagttctttggctttattgctaccatactcccgaagctttgcgctcctttccgtgatgtgcaggtccaggctctcgcagaggagcttcaggaagagggggagttggcggagatggtcgagaagctcttcaaacttctccacgtcattgacttgctgtccctggattactcaaacttcctcttgatgaacgccgcacccactctgatcaaggaggctactgggtatgaacagcgcatgttcgcgcaagatttggaggagggcaagatcgaactagaccgcacaaagcgatggtggcgaagtgccgccgtcagcatgcacactgaagctgatcgacgagacccatggaaccagaacaactccatcaaccgaccaactgcccacaaaatctacgctcggggtcttgttgatcttgcaattgccacgccaccgcttcgtgactccgagcttcctgagacccttgagctagaccgtgcccgcatctcgcgtattcgtgaagaggcactacgcatcacgatcattggaggcatattgctcacagtgaagaacctgctcaagcgggatgtcagatcgccatggaagccacaagccaacagaatgtgggatgtgctgaaggacggctacatgaaggacccgaccactccagcaaaaatctcgtctctgctggagtcgtcgcataacatgcctgccacgacacgcgcgcagctgtcttccaccatcactcgcttgctaacacaagctgaatctggcaaactatctgaccccgtcctcaaggttctcttccagcgcttgaagacgcacatcttcaaccgcgtctcagctagcagctccggcgagcgcgtcaaggccgcaagcaccgccaccgaaggacttgcgacaaccggtcttccggagtttgtctcccaggtcgcagaaatctgcgatcaactcagcaaagtcagcgacgtcgatcgcaagacacacggcaagtggtacgaagaaatcgccgaggaattggagaacggtggtgctttggaaggcgaggacctgacgcgctcatccagcgcggagtctgcgtcgacatcttcgtgatgaagattggttctatttcttatttgcgcttgtacggggtctttcggttttggatactcaacatgctaatggttgctttgcgtcttctccccatttctgaggagttctttggggcgggcaggcatcattcggtcattttcagcaaggcgttgggtggtgacatgggcattcattgcgcattcattttttaatgagcatatggtcatcattaggatggcgtgggagagcaatatatgactggctgagccaggatttcttcatgaattcctgcgtgttcctttgcccttgaagttttgatccaaatccattactgactggtcattgattgccgcctgagggggttcagggacgctctttgatggacttgcaaaggagcaactcatcctgttggacgtcagaggtatgcttaaatgtaagtcaaactacttacgttggtcaaccgcctcggggccgacaagacgaagcactttgtctccttaccagtttccctattggtctccgacttcttctagcaagacattagagacgtctggccgatgtagtctttggaaaacctactttgagctcgaacttatcattgccgaatttttcaatgcacatcgtcctcaatttatcctcgttgaagtatttgtttgggatcacctgagtcactctttccgtcatttttacagtatcgggagatctttttgttgcaaatgataacgactttcgtctggttttgtacatcagaaaagagtatgcacaattgcacggcattttatcgcatcacagctgtggcatccaagaaataaattttcatggtcattcatgtacgaacgcatgttgccgacggaagtctgcaggccaggatgcgacagagagttcgtctgttctcagcgactggccgacaaatagtttgcgtctccattcatccaatcagatgcatccaatttccccatccgttcgtcacgaagcggtccggtgagcatctcgtgcgactgtgctccgccccatgtcccacgaaatgactcctcttctcaacgacttttgtgttgtctcttcaacaacacatttgaacgcgacaaacgaaaatgacagcaagcgctgacttcttgcggacgctgtatgcgcagccaaactctgtcacagaggaattctacgagcgtggtgtgggatctgtatttgacaaagaagacgatgatctgaggctggaatgttggtgttggtctggtttgacgctgcgcgagtacacccggattaaacaggcttcagtacaacatgtccaatctccgcgaaaggcacgtcttactaatttatagcaggccatagcaagttgtcaagtcattgacgatgccgtgctcgagactgcacaagttgtgaaaagtgatacagaattcaacaaagccgtttcgcccagtctcagtattatcgatctggacgtcaacaagttagctagatttattcaggcacgtcaaagccataatgcaaattgaactgcagctgactgctgtaggtaacgagtcggcaatttaggattttgtaggaccgtatcattcctttgatgtctgtgctgatggtctgtagtttcattcgacaagacgattctcacagtcgcctccagatctcgaaagaggtgtttgcagtacttgctggagaattgcagttgtacccgcaacttcgggagtttcttgtcgattttaaatggaaattgcgagagaccgaggttggtccacctcgtattaattttcgaccactctcgtcgtcgccgtcacaaatgcaagacacgagtgcaggttttggtacttttgatactactccctagtactgtcgagcattgatctaatatctcttagaatgcgcctacattgtccgattcatagagttcaccaatcgagagggggaatttccttggtcccttcgacagtacgttgtctaccacaagtactcacctgaagaagccacccacccgtcaacttggatgctatttggatcttctcaacgcacggaatcatgcataaaacgatactccgccagtggcaaagatatgatttctggtaatccgttcgagctccatgtcctttttctggacatcgccatcgcgtcatggaggccgtatctcatcgaatttcacgatgccatagcagatctagtaagacagctcggcacaaatgttacaaaaagctaatgagtaactagtcggagaaagccttcatcatggagattgggaaaggtgattcttttgagcaggcgtacactgttgacgtacaagactaccaaagtctcaaagaaattgaggatcgcggttcagatgtgctgttgtgcctagactccacactggacacggtcacaaccattcgcgagcggtacacaagttaccccttagcacgtgacggcctgaagcaagaggacatacgcacacaagacgagatgttgtttgcgctagaggagcagcgaaagtcaatccaatactcacgcaaaaaagttgaagcactcctttcaaaggcggaacatactcgcgctcttgtaagccagaatctggagactctgtgcaaagcttacttctgtagatatcgtctcttcttgatcgtctgaatggtcacaatctcgaccagcagatggttgctcttcaaagccttcagcggcaagcgcaggacgagaacgccattatgcgagagctggcagagcaaggcagtcgtgactctgccagcgtgcgtatcctgactatactgacactcatctacctaccatgcacagtagtctcggtaagattcgcgctgccacacatgtactcgcggtactgacgcatccgtagagtttttactccacgcaattcgtggacaaggacaagtcagctgacggccaaatgaaaatgaagtatgctgacaacgcctggcttttctttgctgtttccatcccactcacttttttcacaattatggtctggtacagctgggcaaactctagggcgctctaccgtgctgtggtgttgaagcatgatgagggcacggccaagattaggaagcgtgtcaagagcttcaactttctcgggaaatcttcaggtcttccccgttgaggcctagttgaggtagaaagggcaggatgcatttgtcagttgcgagcaaagattaattgatttatatgacccaacgcatagatttgcaaagctccccattctccgcccgctcttacctgtcactgggcgtatacgtctattgccatccagcagcctgacagcatcatctggcaccagagatggttgtcataatcacgacgacgaagacagaggcatctggcgtgtacacgtgctcacatagtttgccagtgtcaagctgatgaagaagtattaattccacacctttaaagatgtgagaagttcgccagacagtctctcttatcttgtcaatccatagccttgatcatcaggttgagtaccacagctcgtatgcctttcactgtcccagaaaactcaaaagcgctagcagcatgccaaacgcatctcaaaacgcatctaaaaaacaacttgaaggaacggtctttcttaggtactcagcaagtctacatccgcgatcggatcttcatcgacgaagtctcagcaaagggaaccatcctaacggtcattaacaatgatgcgactctcagcatgcacagtccaacaaagaagaagaagcttgccgccgaaattcatagcaaaggactaaggatgtttgtcatttgcgctcatggtaaagttcgcatggagtgcctgcgtttaatgcttcagaaaggcttcacagacaaaagccttccactcaaagagttccgtctcgggaacaaatactttgaacatgacttcaaaaaattcatcgaaagtcaatccatcattgacatcattgacatcagtgtaccagcttggtcggccttgaccccaggatccttcgtgggcaacatcgtcgcaacggatgagccactaccaatgcagtcggaagcatattgtggcgaaggagcagccgctatagtatggacctgcaggttcgacacgatgcaccaggacaatttcaaagcaggtaacacgagtatcgcggacaaaacacttagccaccgcctggctgtgaaggtgttctcagatcatgttcaagctaatcgagagcggtcctttgtggactttcttgagatgaaccaaatacagcacgaacacgttgtcaagtttcattttgggtttgaatacagaggcaagtatcatctcgccagtcagctcgctgagcagtgcttaacagatcgattcgcgaaaacagagtccaatatccatgaccgtccctggcttcgactgcagatcaccggtctcgtagacgcgctgaagaccattcatggaccgacaaacggtacgaccgccttccaccatgatatcaaaccagaaaatatactggtattcggcaaagatgatgggtacaagctcaaactcgcagattttggtgctgcaggcttcgaccacaattacactccgggcgtcagaagtcgcaaaacccacgcacaaggagatagctatcttccacccgagtatattaatgatcagcggacttcccgaccccacgatgtgtggtccctaggatgcgtcctcgttgagctttgcgtctggtatttccacggctgggtccccaacggacttctccaactcaagaatgacatcacggaagcgaaaaacaaccacagattatgctggttcatcgaaacacctttgagtgatgaagaactacaatccggagtagtagctgtatcgccaagaccattggttcttgtcgatgcagtgctccgaaaactggaggcgttgagagagcagaatactaacatgagcaaagtggtcgatgtcctgtccaaaatgcttaatatcgatcctgtttcacgcatcacggccgctagagctttcgcagagctcaatgctatcccagtggattgggaagcatgagtataccccataggcgtggaacatggaggtaagatctcgttggagaaggagtcatgaactttgtggattttgggaggtaaagtgtcttgcattcctttttgttctggtcattgcgcagtaaattggtagttaaggtttgttttgtcaatttctgtttagctgtcgtcttctaatagttcatttctttacatcatatctcctagcgtctttccgagtgatgcttttaggtgagacacttgtgcaacaagtccagatactcgtttgatgacacgcctctgcttgatacaaggctctaaagtctgtcgaaataaccaagtccaagatttaggtagctaaggtgatccaggtgatatcgtgtgcataatcaatgcacagcattcagcttgaccaagacagacttagagcatgctcatgatgctgaaccaaaccacgtcttgcattcatggctcatgagtggtacatgaccaagacaagtgtcatacgataattttttgtttgtttgtgcaggcaggacgactagtatagaaatggagtactccatcccagaaaactaaggtgtgatcaattacattggatcattgcaaatcatgatctctgaaccgcaggaaaagctcgcctccttactgacgggattccagaaatcgatcagcaacagaactcagacgacagcctggtttggaacttcatcagcatttattccggtgcatacacgagattcagtctgagatgcgcggtacgtttcatgaagtctagctcaacatgaacttattcgccttcccaagtgcgggagcagtcgccagaacaagcaattaaagtctctctttcgctatcaactctctcaactacctgaaaaccagtagggcggcaaaagatcttcttcaagctctacatcgaatgaaggtcaagcactcggaccttctgacaagctacaccggttttcagatagcggataccttctacatcatcttcgaacgccctgaatgtgatctccgaggcttcatgagtggaggtagggataaacactcatgtatgacagcaaagtggcttatgcaacagctgattggtcttgccggtgccctccgagctgttcacgactctcaactaaacaaacatggtattggtccccatggtgtcaagccgaccagtatcttggtaaccaaagataattctggccacgtcttaaagctcactaactggagttgtgcaaaggccgattgcatcgtcgctggcgcgactcacaaaaccttgcagggaacgacactacataccatccgccagagtataatgcagtcccaggtggaagactcagcaaattttcacggcctcacgatatctggtcacttgcttatctgtatctggagctgcttgtctggttttctggaggtaaggaagggctagcagtctttgctagggtgaggtccgaagacaaagagagagatgcgcacttgagcaacagctatcaccagaagtatcagatcaaaagggccgttctaaacgagatgcatgattggcgccttaaagagaggaagtggttttacatgctgaagtcgaccctcgtgtagcgacccagaggtagcgaggtggttgacatgatccaagtctatggttcgtattcggctttcatagccgatgtggaggaggaggaggaggtccaggaggcgccggacgctgcccgagaccaacttgaacaaccggcatcaaatgagggcttttaaaccgaaccagagcgcgaggagaggaagaagacaaatgctatttaggcatctatgatcgcagctgccagagagttggccaaaaaagctgcagctaccaagcctcaaaacgacggctatctcacgggtgataactggggctccagcgaaaggtcagacgaagatgttgaatcgttggaggacgaggatgaaggtgagagtaatgagatggctgaaggaggagaaggtggtgtaggcgaagaagcggaagtagtgagctagaatgaggaggaggttatattgtaccatatggtagtttgttcatacctccacgcactggataaatacgacaatgtgacgtatggatttgtgactaatccttcacttgttgcatttcttagtcttacttcatgtcttcgccttcgaaaccggctgtgagcaatccacgaagcatatgagaggatcaagcttctaagtcacttccccatcctcgtgatattcctcatacatcgtgtgaacatattcgtcgacaaatagcaaacatgagtgcctccatgaaactacagggttctggaagattttgtccgtgatagttaagactgaaaataccgagcacctgtagggttgaacgcttctacaacatgcccaacttcctccctgatcttccacaagaccgtactatgcgcactctctatgtgcgagaaatcatcaactcgcgatgcgagaactacagttttggcgaaacatctatggcctttctcccatacttttacatatccgagattgcccatgatctgatcattgatcagatcgtttctactgacatgtctggacacggactctcacgagaggactccaatgtactgaagcatatgcttcagaccaaggctgtgagatcctttgctatttacttatattgtggcatgtcatgggacgctctcgttgagcttttaaaagccataaagcactccgacgacgcacttcccctgattacccgccccaccgacatgtcagtggaatatttcgagcgtttcaaaaaagatcagtatctctttctcgcgcctttatttttcgaaggacgattcgatctcgagctgaacgaaaagacacccatcccaatcagcttttcagaagaagactgtctaggcaccggtgcagagggccaagtctacgaggctacaatcgaccctgaccacgcgaaaatcccggacctgatcgaaccattcgccctcaagaagatcacaagagaaggaaccgccctccatgagatggccgtcctcggaattctcgcaacctcccctgtcgcagcacacccgcacgtagccaaagtccacgcaggtttcacattcgatgggaacagctacgtgatcgcagaaaaggtgtactgcgatctcgacaaattcatgcggaagaatcgagaaggcgcccaatctgatctcactcgggagtggttcctgcaccaactccgcggcctcgccaacgcatttgcgaccatccacacagccgtccccggctaccgcgtacaccacggcgaccttcggatagacagcatacttgtccgggaaaggaattccagagacgcaagatcttacgtatacactctagtgatcaacgactagggtcttgccgatgcgctaccactcgaaaacacaaacaccgctgacgctgcatcctcgtcgaagtcccggaatactgatgtggaagacttggttatggtattttttagcttgattgtctggtacacgcagggctttggagctgtaaaagcccttgacagggaaataagctccagtcgattcaacaccgttgagcagatatgtggcagacatttggacgagcttacgagaagagacaatcaagtctaggcgaggcagataagtgttatacgtgggatgttggcgactgaagaggataggtggaccgctgctgaggtttgcgaagctgtttgatgttgggcgcggcagcgcaatgcaggagccaatgtagctttggagctattccgtacgttaaatagggttcgaattgtgcctcacgaaatacaactcgaagttgccttgggaaagatccgaataataagatcggacaaaatcactaatcaatggccgcagacggctgacggacgatatctaatcgtaatcaatgggctctacacgctgatagccacttcaagcttcaaaattggctacaaacatgcctaggtgttgtgcgccgcacttgattttgcgaagcatggtaccctggcttttgtgtgtatccgcaacctactttaaaaagctctttgaaaaggtgtaccaggacctcatcgaacgataaacatggatggagattagctcgactgccacgatggatcatgatttaaactttggacggacgaagatggaccttctagttcacgtcgaatgcagtgttctcccgaaccgacatatatgttgcggagatactgctgacacaagcttctgcaatcaacaaaccttcatattaaagcgatgtacatgctctgattttggtgtttgcgtgagaaaagcctcagtctctcgggcatacgtatctcgtatttccacatcgttcctacagcccagcaagtcagttgcagtggcattggcattaatttcaaagcctacgttgcaggtatgattgtgaaagatgtcgaaggctacccgctgacttgtacgaaagggaagcggttgggcaacactgtcagtgcctgctaatacccgaaaatgaagctattgcttacgatgacagacagctgctggctcctcttctggcagtgctgtaggcgttgcagctggtttcgcaccattcgctattggaaccgaatttgatccatcgcttgttcaacctgctgacgagctgcattatactccatgaaggccactatcggtgctattcagaagatgcgcaccccccctgattcagctgttctaagaatatctatgacgaacaatgatgtacctgatgatatcataagcgggcagcctttttagaggttagaattatatggttcagtctaaaagtgacatctgtcaacggctatctaggcccttattagcatctgtaaggaaatccgccaataggagcatacggaggtgtcctgctcgttgtatggttaagctggagagggggtgcacacattctgaatacgataatattggggccgttgatatctctggttcacaatcagatgggaataggttcgctagcgttggtggcatgactaattgtacagcagatctggctatattaatgtccactcttctcccagatcagaacttatttgggatcgtacttgcagcggctcaggtagcaggcagctttgcaaagggcgggagtcagctgttcctgataagctatgaagagggattgacaatactttgatagcggtaccctatgcgtacaatttgagtcctgctaaaccccaccactaaaaattctccaaatcccccttcatcaccttcttctcctccccacccacaagctcatacataacccacccactcagccccctcaccgaatccaacttctccaccccatccttatccttctccccactcctctccaccccaatacccaaactccccgccaccatcttcgtcttatactccaccccgttatcaatcaccgtaaccggcacgctcgcaaatcccgtcgggatgcgttccgtgtcgacgcaagcataccacaccccatcaatctgtagccttggcccacagatattgtttttttcgacgggggtgtacgggtcagagaaagcgggtgaattgcggtagtacatagacaccccttcggagtcccagaaacagaatgctgtgagccaaccggagaggtaactctggccggatccagcggagtggtggacgattgagctccagaaggtctttacttcagacgacatttcgggatcgaaactagccacgaatctgcgcatgatggggcgcaggagggatgcccagtcttttgcttcggggccgaggtcgtccagtttgtcgaggcgctggaggatgtcttcgtagtcggcgcgttggccgaggagggttatggtgggtatgccacacatgatatccatgacgtagtggaagtatgcttgtaagctgcccatcatgaggacggcggcggttgtgcggtcgtggacggtggtggtgctgaatgcgggcatgatccagtctctgaggttggggtcgttcacattctcttggattaagccagtcattcgacgggcgagagcgcctatgtcgacactttcaatggttccgactgctgtgaccttaagttccttctgaccctcgtgcgcaacgaagtgtgagcggaggtcttcggcgtgggcgttgatatagaagttcagttgggagaggatggcgaaccagatatcatcgggtcgaatggtgaggtggtgatggctgctgtaagcgtcccagactgcgtatatgaaagcgttggtagaaggtgtgatgtgggcattgtgaaacgtagaaggggatagagaggactgaatgatacccgcgcagtcaagagcttcggtgtagcatgactctttaaacaagccttctggagaggttgcactgggcttgttccagttctccgaagcgttgtctgtgactctgaatgtgacaggcatgatgaacgacgccagataaagagatttgagtgatagtgaaatgtgtgttgtgaagtctagtctctcaatgatgaggaagatgttcaggcaacgccaggttgtagagaagcaactttcggcagatatgtatatgcgtgccctctgaaggttgcctagactttgtgcggggtgactgtgccgccatcgtgagtcgttgatcgacatggatataatgtgatgcgcgcaaccataagagacttcgagcgaagaagccctgcagatccgtgctatgttgaacatgaaatatctacataaatcgtacagtaatcagtacttatagagcatgctcaggcatgcgccggcgccgatgtcccttctggcacgaccgttgactgtggggtgttcggtatactgccttgtccagccagctcttccactgccatgtcgtactctccggcactcatgtcactaccctcgccctcaggagcctcgtccgactgaccgctgaacatctgtgcacgcattgcctgctcatcttcgatctgcacgttcgcccatcgcttccaagcctcccagctcttgtcttcgagttccataccaatctccagcgggcccttgccgaagtatgcgcctacatattgcgcctcttccttggcgatgcgcgcccggatttcatttcgatgtcggtgggcgtagaactcttgtcgtgcagcgtcgtaggcagaggcttttgagaggtttctgtgcttcatgagccacatttggcgttggacgacactgctatatatcagcctggcactcctgagaaatccaattcgtgaaccattacctctctccatctaattgcttccctggctgcacaatcttgctccaatcgtatttctttgcgtcgttcccgctatcttccactatcaacctcggcctcgccagctcccacgggtggtcgccaaagaagtctgaccgcagcttgtcttcggcatatgtgatggggagtggtttgaacagcttgctagctttccgtgcgtgtcggacttttggtgcgcggagaattggacgtgcgagcgtctcgcccggcgggatattgccgactacctcataccactggggcaggttggggttgcgtttcgagtcgaagagtgctttcgccgtctggcgcacgcggagtgggcggaagtcgtagcggcccatgatgtcttgttgcagtcgttatcgcaccatcaagtctttgattacgacaacccgcagggcaaggacaacgggggaaggcgcaatggatgtggttgtcgctgcccgacttgcctgcgcgaaaaccgcggaggtcgttgccaagacattcccgaaagctagcaaccccaagaatttatcgcgatagccccgagccgcctccttgcccgccatcgcaccgctgaagcccttcgatgggtctgtcctgatcaattgcgatcgcccgaaccaatggaactcagccgaagcagagtttactgacacgatgctcgacctcccatgtccctcctccgcaccctcgatcggacctccgcagtctcgaataccaatgcacgaccatttctcaccttcctgtgcccagcactccaaaacaagaagagcagacgcagcttcagcaaaagtgctgtgagcaactctccacgagcgcctcggtctggagagcacgtggaggctttcttcatccaggcattggtgcgggccgggacgcatcgcggccatgtgaagcagctctcgacattgcgcgagatacttccatacaccccgcacaaatttgggacacggcggaagagcacttggcagagtcaagacagccaggaggcgaagtcggagggaaagcccaagaggtcaggtcccatcaagaaaatcagacagttcgcgaaaagtgagctagaggcgctggtggactactatggcatcgaagtcgatacacggcccgaacaggaccctccagacgaagaagggtcgctcgtatggaacgtgggaaacgaccacgaaccatggccactacaaaacagaacagatggacggtacataaaacgcattgagaaactgctggaagacgacgagtcctcgcatgacaaaatcttcaagacgtacaagatgcttccgtcgccgggtgttgtgtatatgacacaggaaaccatacgtgggctgctgcaccacatgtccattgtcgaacgtcctacgcccctcgccatgcagcgtttcttgtctatcctcgacgacatgaagaatgcacatatacacatcacacgatcagagtggacatctgccatctatctgactggcagggccatgggcgccgtatctactgacgacctgcaatctgcgctgcatctctggcgcgacatggagcacagggccggcgtcaagggcggtttcgtaacgctaaatgtgctttttgacatctccgtcaaggcaggaaaatatcagctcgcagagacgtttctgcaagagctcaagaagcgcaagcttccgcttcatcgccactttcgagtctcgaagatctactaccacggcatcatgcagaacggcaatggagtacgcgacacctaccaggatcttgtaaaggcgggggacatcgttgacacagtcgtcctgaacgccgtcatcgctgctctcatacgtgctggtgaacctggcgccgctgagcacgtcttcgaacggatgaaacgtctgcactcaggtaggtctgtcgcagcacctggccacaagttcttcaaccgcacgtggcgcgatcgcagagctctgggtcttcatctgacgcacgaggcccgtgagtacaagagaatcaacgatgaagacgcactcaaagaactccaagactacgcacccgtcgcgcccaactccagaacgtatgctttgctgatacggcaccaagcgggggtcgctggcgatattgatcgtgtatatgacctgatgcaggagatgcgctacaactctgtaccgctcgaaggcactgtgttcatcacaatctttcatggcttcaacaagttcggcggcatacgctattcggagtggacgcgcaacaagctcgagaacatatgggcgcagtatctcaaagcgctacaggacggcctcgagtgcacatggatctcaaccatcgcagtcattgctgcattgaaggcattcgcaaagtgtgcagatctggaccggacgatgcaggtctgggacgagatccgcaagatgtggcagcccaacgaagaagagctggagaaagtgctgaagatgttacggaagcttttccctctacgcgatggtttcttcgatacccagcggccgatgacttgaggatcatagtatagatttatatatacgctcgcattgtttgcaaaatatgctcacagcttcgcccccttcgccttctccgcctgcttgtgtatcttcaacgcctccctcacgcctagatcaataaggacatcttccgaacccccaggaaccacaaaactcggcaccgcgcgatagaaactctcaatcctcgccccttgccccgtcttcgtcaatcccagcccacccatgatcttcaaacactcctccgcgacatatttacaaaccatcccgctctccactttcagcagcgccgtcgtgccccccaacaaccgcgcaccatccgcgtcactcagcttctccagctcatagatgatctgctccgcccatgcctgcagactctcaacctggcgccccatgtttccaaacttgttgcgcacaacaggttgctcgataagcgtcttgtcaaacgcctcgcgcttgatcgcccactgccacgcatcatgcagcgcgatgcgacagccgcggatggcttggaacgcgatccacagccgctcgtggttgaagttgaccatggtttgcttgaagccctcgccttccttgccgatgaggaattccacggggacgtacacgtcttcaaacgtcacgtacgtggttgcgctcagtgggccagcgatgacgtccagtttacgggttttcaggcccgaggcgcgcgggatgagcagcatggagatgccggatgcgccagggccgccggtgcgcacggcggtcatgaaataatcgctaaacataccgtttgtgatccatttctttgtgccgttgaccacatagtgtttcccatccgccgtcttctctgcggtagttttgatattgcgcacgtctgagcccgcatccggctccgtcaccgccagacagatcctcttctcgcccgacagtatctcggggaatatcttgtcctgcagattctggcttgcgaatttcaagaggggtggagcgccgactacgagtccgatgaatattgacgccagcccgcccgcgcggatcaattcgtcccacaggatgaagtcgtggaacccgtcccattcctgcggcgggatgttgccgatgatggggtatttggaccattgtggagggatggatttgccgaaggcgatgggaacgaggaggccggcttgggcgcatttggtgtagatttcggggtcgacgcggccggcttcattccaggcgtcggtgtgttgttcgatgttctggggagtgttagggggtggtgtgggatgagtgggagggtggatgtacttcttcacaccacgttcggacggcgtcgcggagtcggtggtggctctctttgtagtaggcagatgggcggccggtgtacctttgcctggttagtcgtgggattcaagtgtgtgtaagtgaatgtattaccaggctggttcagcccatggcagtgagctgccgtatggtttcgagagtccgtctgtcatagtgtgctcgtggtgtggaccagattccgtcaattgagaagttctgacgacaagtatagggtattatatcgggaatagcttcaaagagcataagctcatgctgatatcggctacatgatttgtagagaaggatcatcgcagtatgttgacaagtcaagctcgtgtcgcgctggacgggccgaggctcttccccgcactctagagctgtgggagcgtccagtttcggtatctctgaatgcgcctactgtaccctcggatgtactgttgattcgacttgaaagtcatcgcggctttgcccctttggaatttttttttgtgctgagcctgctgtcgaaaaatgcacgtctagtagcacacttcaagacacgcgtgagcacgtgttatgcttagcgcatgcgatctatccaaccttggaagcctcgcgtacacagcaacaatcgttcgcacaaaagtcaacccctccaccaaacaaaacaaatgattcgccgaccctgaaatcctgaggcacgcatcaagaacatgtcaaatgtcagaaatcggtatttcggcctgctgccgaccgcggtctctgtgagaagcagccttgtatagaggcatatttacgtagcgcggtctccactgtctggccggtactgctcgattgaattgtactccactcgtccagttccggcagaatctcaagccgttacagcatgtctcttgagttcgtgtccgccacatacataagatctgtgtggggctgaaacgcttgatcttttttgatgtggcccccctccctccccaaggaaatcgctctaagcttttactacaggtagaatgcgctttcttgggtgatctcccattcaactgaaacctggtaagcttgaagaatactaaatattatgttcgtgaagccggtatgctgggccgcaggatctggagaaccgcagaagcttcgtaagacagaacatcaggaatcagaaagctctcttggccaccgctgtgctaaccatcaagacggtgaagagtctcgtagtgtccaattcaaggactctagtcgacacactatacccggatcgtgacaccatcatccaagtatccgacaccactttggctctacgacatttcaaattgaagtactcaaaactcccttcgcatttcctcaagaaatatgctcgcttgctggtttgggccgaggaggagttggtcatggtttatgaactctacgaactacaggcacagctcgcaagaattccactagaagatttggccactctaagtaggggctcacgatggcaggcaagagttgctggatcgtactgtctggaattgaagagaacttgcaaagagaagcaactgccgtcgcagttgacagaaaaccttctacaggcccttatcaaattctgcgctaattccctagcaagaactcgggccgctgatgctttaatatcagggtcaggacagcggtttttcaagaaggattttacaatggaggattacgtcgagatcaagaaccgacgggtcttgaagagcggcggtccgcctaggaagtccagcgcttcatgagcagcttccctaaaggagaggaggtttggacaactgtccggaaagctattgaaatcaaataaagggaatagcttcctatggcaaacggcacagagatttgaaagcccaagttccgacggcagactatcttgttgaagactggcgtggtgacgtactggcggccagcagaccgttgaacgtacacatgtactagacaagcgacaagccatttcctaacggtcgccacacgtctgaactaaattttttggcatgtccgtctcagcacagcaacatgttccatcgacaacatgtcgccactcgcgaagcacgtggagctaccagatcggcggtagcagtcaagcgatggtccacaacactgccgaggcgatatcgtggagttgtctggacctgcgtctgcaagatcttgctaggcaatcttccgctcggtacaacttcctcgcatgttcggcggcggaacagactccgggtacctcgatgaaaacttttacatcgcaccagagattcagtgttgattttatctgactcaagtccggtcatgtatttcatatgcgttcacaatgttatactaattgaacgttctgctgaatgcacggttgtgttgatgacagcaattttcaggcgaacccacgaagcaagaaacaagcgcgatgcggctgtgggcctggatctcttatcagtgatcatgcacttcaagatacgattaaaaacaaatcttcgccaggtacacattgccggtaaccgcgtgcgaacagcaccactctttcgaatccttcgcttcgtcgcggcaagtcatgaaatcacatccttcgcggccagagcgtcgcgcctgacggccgcttgccgttgtgatcaacctgttccggaccgaagcaggtatcatgacagatatgaccaagggtatgcttagttccttccctgcaagatcgtctcctcaggattccgatacggtagattgcgtttgcgctcagccattctacacaatacgactcgtacgttttggaacttgttctctagccctttcactgtcatttcgggtcacacggttttccataaacagctttgcatggttctggtgccgttctttgcttctttcaacgctgttgtcaataatgacgggaaggcaccttgtcagttttatgaccttggcgatctagggtgggttttgctcaaacaccggaaactttgagcattatggaaactgacttcctcggcacggggatgatgctgtcgccacgatgtgcgactccaccttgtgccggaggaagtcgttgagagaagctcattggacagataggataactttctatgcttgtgagccgcgccatacccagaatggtctgcacccgctgtcacgggcattttagtaagtttttagcgtggagatttgactcgcatccgacctacaccccggccccaatgcgacagctgtgggccttttcaccaacctgcgaatgcgaacccttcagaacccttcgctcatggaagagacgggaacagggtatcatgccgtacgcctcaacatgcatacccatggtttgattgcttaacagcagaacagcctcttctaaagacgcatccctaggcttttcgacgtagtctgacgatcccggccagcccttcacatcatgtcgagcttcgaggatatgctgctggcggcgtttctgaaccctccagatcctaatgagcctctaccacccgcaaatcggaaaggaacaatatatgggattgtcatatcgttttgtgtacgattacttggtaccactccagatcgatatgcggtgctaacagtccgagtagatcttgtcatggatagcagtcttgtttcgactttgggtcagattcaaggttgtgcgagaacctggcctagacgatctcttcgtcctactatcggctgtatgttgcacgctgagaacagtttcgaatgatgatagctaatatatgctacagacaactggcattgttggaacggcatttgtttgccggtgtaagttgcagtacaactttaagtgacactttctaacaacacgcagccgttgtacatggactgggtcgacacatgctctacatcggaatggatcaattcgagatgtatctgaaggtaggacggcaacccacagctcatgcgaaagctaacctttccagaccttctatatcgagcacagcatatacctaacgcaatgcgcgctaatcaagctatcccttcttctacagtaccttcgcatcttcaaatcggggatcatgcgatgggtttgcatcacactcatcgccatcgttagtctctggggtcttgcctttatgtttgtcggatggttcccatgctttcctatacgaggcgcatggcagcggaacattggcgcaaagtgctatgggtttggtctcggaaacgttaatgagttcatcatgatcttcaagatccactcgtcatcaaatatggtgcttgacgttttggttttcttgacgccaatggtcatcttcaggacgcctacattgaagatcaagaacttggtggcgatggcgggtgtgttcacatgcggcgcaatgtaagtactccatgctgttgcgattttggtcgatgtacctggaggcgagtcacttattaacaccatgctcagtgttgttgggatttctatctggcgcctctacgtgatttccaacacacaggcagcgacatacccctacctcgacttcacatggtggtcacccatcatgatcgtcttatcctgcctcgaaatcgatctcgccatcatctgtgcatcgatgccaatcttctggccgatcatcgagaagtcgctcgcagctatcttcgtgtcctacgaagtcgatgtcacagaagagcgcgtacaagacgagtacggcctcgcatatgagctggaacacacgaagagcgcaggacaacaaagcttgaggagtgtcagtggaacgtctatggaaggtttgaccatgacaacggaggaagatacaaatagagtacccaagttctcagttggacgtgatccacttgaacaggatacacgagcagtaacaggcttccaggccagcgttgagacgaggccaaagcctaaatgggagatataggggtacgaacattacgcgcaccatgattaaaagccttatccgtagatagatcactcggtgttggtcgcaaatgcaacaaccttctcacatgatacatacgctctctgcaaatttgaaggtacggtgtcactagcggttgacccagttcctcgccccgtcattcaccggtgcgtggaactagaaaaacagcaagcttgcgcgcagctgcatcatacagtaccgataagaaagcagccatataatcggagtaccacgtgtgtctgtggcgccgcgtacaggttgctgggctcgtacacaaggtcgaactagctcgagccgtaccacagccgcttcaattctccccttccagactcttcagacatagcaccgactcaactgacgtcattgaagatatcggagtctcggatgcgtcaaccgaaatcaagctttagagctgccgcatctcggagcttttatcgtgtcgcgttgattgagcaatcggacctatccacgcaccgatgtcgatcattgcgcgctgccagagatattaatactaggatgatgtgccgagcgcacccttgaattaacaaagtcaggcttgtgcgctttgtccccccactgcgaaagagtagacgaagaggggttaaagttccgctattacgcaagctcacaggaaagtcgatcacattacgaggccaatgtagaaggcttgagcgacaggagcgataaggctcttgaagattgtcaattgcctaattcggttttcttgcatcgttttccctagctccgggactttcgactgaacgggcagctttatcgaagcatactgctcatctgactggtattatcggtatcacggtgcgccactgcaactgacacagaatttgcaagagtcattcgttctcggtaatgaagatagttactccaggcttctcggatcttcagagagctgtagactgcgctattcgaggcgacacacggtagtaaggcgcctggtgttgtactgaaagcagtgccatggtattgtcgcatcagtgctgctcgaacacaagtagtcagcgggtgcgttttcgaagatgccatattcagcatcaagtcctctcgacggatctataccatacttctcaccctgaggaggcagcatcaaaatggtcacggtggttgatcttttgacgctcatagttcgttgaccatgatgctcactcagttagctacctggctagctctatccagcatcccaaccatggtcaattcaatgatatatgggttcagtcaagtaagacagttggcttagcaagtagccccaacattgactaacataacgactcagatgtcgtccaccttggacttggactgggagccttgtttcgacaacttcacttgtacaaggatagaagtccccttggactacgaagatatagccgctggcacaacatatgtatccttcattaagtgggcaagcaattcgacgacgaccaactgcacagctcaagatattctcctgaatccggggggaccaggaagcagtggcatcaatatgcttctactcaatctcccggccttgctacatgctctcggcaccgagaacaacttggtcggatttgatccacgtggcgtcaacaaccccggaccggttctatcttgctttcttgatggtgaactgggcacatcaaggctttatcgcgacctcgatacaccagtcgacatgcacgatgcgaaatcctatggagaggtgttcgctcgtgctacagcctttggggaattctgcacaaatgctcattctgctgccaatgacacggcaaaatacgttaatactgtcgcaattgccaacgacatgcgacactacatcgagctactggcgaaatcaaagggccaaaacgtacagaacgcgcaactttggtactatgcactctcctatggaagcgtcctgggaactacctttgcatctctattcccaaatcgcgttggcagaattgctgtcgatggtatcgtagatggggaggattactacaacggcaaatggtccgccaatgtggctgatgcagactacgccttccgctacttcttccgaagatgccacgaggtgggaaaggacaggtgtgcattttaggcagattctccagatgcgattgaacatcggtttgacaagattgctgctgacctgcaaaaaatgccaataccagcgactctgggtacaccactggtcatcactcatacgcatctgaagatggtcgtggctaaggcatcttacttcccactcgagtcctacgtggaacttgccaacatgctcgtcgagcttgaaaagggaaacggcactggcgtcgcagacaatctggggctcgccctcagattcaacagctgctcggtactcccgctctggtcttatccagacgcggagcctgagaaattcatcgcatgcacggatgcgaatggccgcgccaacctgacctacgagggcttcgtcgtgcgcgcggacgaattgatccgcacgagcaagtaccttggtgaagcttgggcggcaggtacttcgatcagttgtcgcaagctcgacatcagggcgccgaagtcacaggtcttgaacgaatacccgagtgccccgacaaccagcactcctctgttgttcctctcggcttcgatcgatccagtcacgcccctgagaagtgcccgaaagatgacgaatcggttcggaggggcgaggttgctgatccaagacagtgttggacacacgacgactgcatcaacatcagagtgtacgtatgggtatctgaggaagtactttagcgatggttcgttgcctgaggatggtactgtttgtcctgttgacgtttatccattccgcgatgcgccagtcgattgtccgctgataattatggagagaggtctcttcggtatctcatcgtttctgtaacagcgactacgtatcgctttatgatagctagtatgcggtttcaccgtcgcgcgtatactaagatctgaatttatgggatccaagtgcgccgagcctcaatcttgaggcagagcattcgatcggggctctacatataggactgctcgggcttacgtgtaagcctcaggccttatgtgtaagacttagggcttatgggtaaggctgaatcgccttcaccgtctgggcagtttcaagccttcggacaacaatcaaacccaccacgtggaatagcgctagtctatccgaaacacacagtcctaaaggcattacacgcttcgcatgggtgccaagatacgatcgcatagggtaagtttcgcgtagccaatgacgaccagcatcgcatcgctagtgttgtcggtttcattctccgattcgttgcattaccatcctcacctttaacgcgtactgttataaaccgaaacttcgcgtctcgaaacacgcgcaacttggtcaagttaacggccgtgtggttccgcttgtcaccccacgtgtaaaccacaccacattgccgcatcgtaaaagcccacatctgaccggcgtaaagccaccccgcattctcgatgctaaccaacactttgtggtgcgtccaagcccctatgtggatgccaaccctcacgttcggcgcaattcactacagtagacaaggccgtgcacagaccgtaaccgtcatagtctcgctatggtactcctccacagcgacatggactccgtaatcaagcagtctaggtctgacggtgctattcttatagtatctacgtaagaccaacagttcagtcgtttttttatgcggtcgccgtgcgtacattctcgccacattttcaactttcagtcctttgcgtgacacgacaagatgcctggactcgtacccgatggaatccaggtgcctcctggcgtggatccaatgagctactatctgcaacttccagccatgtctcccgctcaggcgcacgaaggagcggacatgacgatgacaaccaatggaccggatcaagtgtggttcgtcgtcgttgcgatactttgtatcacgataccggctctatttctgtctttgagggtttatacaagggtggcaatcgtaggaggctttgagttggcggactgtaagtactagtcggacttcaggcgtgttcaatttgctgacctgtgtagacttcttatttttatcatttgtaggtgtatcgagcgcagcatgtcagcgaccaccatctaagtaaagacacagcctctgatcatcgtcgaacttgtcctaggctatttcatgatttactggggtgccggcgtccatcagtggcaggtaacattggagcaactgttcaatcagctctacgtaagtactcatccgtgtctctgtcgcgatctgaactaatatttccagtgggcgaacctcgcgcaagtcgtatattgcccgctctgtttcttggtgaagatggccattctcctgcaatacctcaagatgttcgcaccttgtcgcagtgtaaacaggttgatgttcttcggcgcatgggcaacaataatagcgaccttcgtcgcatatgtcttcttcatgttctggacgctgttctactgcgcgccgcggaaaatgatctggttcaagctcacccccggcgggaagtgccacgacgtcaacaacattattctttcccagggcgctttcaacatgatctccgacatcgtcattctccttctaccctccgcatctttgtggcgactgaacgtgcctttgtcgaagaagatcttcgtcactctcatgtttgcgaccggtctactgtatgtatacaccttgttactcatgggcaacactgactgtgtgaacagagcatgcgttgcatctgccatgcgcatcgtcttcaccgtggaaattgcaccagtcattgccaaggcagacgtctcccacaatggcctcttcattggcctctggaccgaagccgaagcctcacttggcttcatcatagcttgtgccctatgcctaccaaagctgatacaggcaaaaggaaagaaagtacgcatggctctcacttacgcctcgggaccatggtcgtcaaaactcaggaagagcgactcgtggaatggacaaaagagtacccaggtggactcaagatcttcgaagcaagaggaacttggtcggccaatgtactacgaggagcgggaggaggtcaaacggctcacacaggctaagctacagcctcaaaagcaccaacatgacctgtacgtcatacctagtacagcagggagcagtgtatatgcacccagcatctattcagcaagtcagtactcgctgggcaccaagtcgaagcgttggagtcaggatgtggaaagcatagacatcgacttgggagtacatgaccgtgctaatggatcgcgagccattgagtcgcgaagtatgatacgcctatagaaatctagataacttttggataatgaaattcatgagcttgagcaagcctgtttgttctcagtactatgtagaacgctctgatttactgggaatacattgaggacattgaggctataagatcagcaactgaatgcttgcaacatgccgctccttcaccgccccagtaagtacaagttcggcgtggcttagcggtgccatggattctcagtgaacgtacatgcacagtgagagtgagagcttcaagcaaatgcactagaaggtcagcgaatatgtggctgcgcccttcctccacctacatcagaactaacccggattcgcatcttcccaccgctcgcactcggacatgtcgaggatttccaaactgtcctccggtaatagcatggcatctatagctccgcgcgccaggcgagtaacgtcgcgtctcgagcatgtacaataaagactgacgaggtaatagcgaaatggtcgtgtctgacaccatcatcgtcagggtgggcgatgagagaaaggactacaccttacacaagcgccttttgatccaccactctgaatacttccgcggtgctctctcaggcaacttccgcgagacgaacgacggcgtcatcactctggaggacatagccacagagtactttgacgtattcgtagattggctttacgagaaggagatccccaaaatcaaaccttcggctcttggaaagggtcagaactcgactctgctccgcacatatgtcttggccgacagattcatggtttttggactcaagaacgcaatcctcaagtttttattcgacatgaacgagcacggtagaatggtcccaacctatgctaccatcacgtacgcttttcagaacttgacagagcacgatccgcttttgcagttcatcgtcgatatgttttgtgtcaacaatgccatagattcatgctcccccgaattcgaaaacacggaccaattacgccaggtgccccaagaggcctttgctcgtatatttgtgaagatgcgcgctatcaagggcatggctaaggaggagaagaagctgaaaaggagcgcatacaaagtctgaaaatgggaaaggtctggagggggttgatagagccgcattcgggctccgaacgctgtcagtgtacactgcgcctttcgggttcttgaacatgtaggttgctgttgcacgtatgtcaatttcatcgtaggcgtccaactgggacaaacgaaagacactaggaacgaagattctcaaaagttcggttcgagatgattgacatgtgatatgagtttgcgcaggtagatgcacacgtgtgtgcgtaatgctctcggacattgagcgtaacacgagaatgaagcgtgacgtgaatcgcggctaccggccgcttgtcagccttggcatcgcgctaagggaaccccgacgccattcgtcatttaccataagcaacaattcatcacctccatcaagtgtcgctcttttgatactactcttccacaacccttgccaacactgtcgcattagcttccaaagctaggcagcagctcttcaatcagctagcatcacgcgtatctactaaaacaacatcacgtactgtagccacagtagccttgtaagctccgaagcccgcgcaaagctgtttctcgcttctgacacacttttcagagacttccttagacgaacgcaatcatgtcggacgttgagatcgagcagaagcgagaggaggatgagcgcctcgacaccgcagaggaccccaacgaagaggtacgattgattgtgcgactgagccgcgcaaagctctagtcaacacggcgcgttatgttacgctggccctctaaatgcgggctcatccgtatataccacagcaaacagctgctgacagagccatataggaagagatctcggcgatgaggcgacgcgtacaagagatggaggaggaagcagccaagctccgcgagatgcaacaatctctcgacacagagcgccacgagatgcgcgaaagcaaagaagatgtcgatgcgcggagtgtcttcgttggcaacgtcgactacggcgcaagccctgaagagattcaggcacatttccagagcattggcagcatcaaccgtgtcaccatcctgctagacaagttcacaggtcatcccaaagggttagtacaaagaggaggctttctttgaagagtcacgcacagtcacatgctttgacattctaatggcgcattgctgcgcgcagcaccgagcgcgcaatgagtcggagcagaagagtcatccagctttgactcacgctttatcttatcgtctttcgcgacctggcaagagcttggcagaaagatcggaacgctaatgagcgtatgcaggtacgcgtatgtggagttcactgaacccagtctggtcaacgaagcgctagtgctcgacaacagcgtctttcgcagccggaatctgaaggtaggccaagtcacgatgccagcatggctaagattactcacactttcccaggttgtacccaagcgaaccaacctccctggcatgacacgaggcggacgcggaggccctcgcggaggtcgtggtggcggcggcggatatggaggccgcggtggaccgtacggtggacgtggaggaggcggatacggcggtggtggcggcggctatggcccaccacgaggaggtggttaccgtggcggataccgcccaagaggagggcccggattccgcccatactagacaaactcgcaacatgtcacgaactatgcgacttcggtcaaactttcagcactttgtgggtttggcgctgtagacaaaactcagtttgagattgtaacgaaggacgggaatcagtcactttcagttcaggtttcgagatgtattaatacggatatcggtacgatgggatctcagtcacaatcttgcttgagaatctggtccacttgatgtgcaattggaggcacatggaattagaatagtaatcatttcctcatttacgaatgtctcctcgctgtccagccatgataggagagcaggtatcataaatcccaatcggtactttgctcagtataaagcaatgcgcctctgaacgcctggtatgcgccacgccggagcgtgatccctagcgacacccctcagtcctctcgccgtatgtgcatagccatgtctcgagccgtcgccgccgcagccacgccccgacgccatctttccatgaacaccacggacggcgggcgggcgaacccatcggggacgacctcctcctccggcacgaccacctaaggcgcaggattctccttcacgatgttcttaaccttcttttcgtatgctgtccgatccttcttgaacaaattgaacgcatcggcctgcgcaggcgactccgggttcggctcatccagcagcgactgaatgcccagcagaatatccttgatcgtaatcgcaggtttccacccctcttcctcattgagaatcgagagacaaaccgtgcccgaagggtagacgtttgggtggaacagtgggggtacgaatttgcctaagcaggtagttgtcagcttggtgcgactgtatttcaagagtgggagacgtacacttgggtggcttggtagggtactcatccggaaacgagacttctagcttgaacagcccgccttcccagattgtcttttctttgccgggtacgccgcagtcccatttctttaggtccatcatgccgtttgcgccgcgcatgggctttgcgaagaagccgaagggatggtcgcgtcgccattgcttcctggggtgtgttagtgagctgtaggagtgtgaagggttttggcgatatgtacctctcctcggataaccggttcatacatagagtgcctgacatcttggttgtggataaggctgattgcgcctagatccgcagtggttcgagggattgttgcgcagctattcaagcgaatgcgaggtgcgaacgatgggacgttgcagtgaactgcagcgcggagcagcgacgtgcttatatagtattgtggaggcgcggtgaaggtgagcgaggagcaatcacacgatggtaataccaggtgaagttgactttaggtgcacgtgacgcagcatttattcggcagccagcgcgctgggatcaaggctagaaccgtcgatgcggcaggcgcgagggccccgcgctagtaacttgccccgctaatcgctgatggctgttggcgggccgaggctgacggttggcctgcaggacctcatgagtgattctcgctgtgcgtttgatcttgtgactttctgacacttgcctttaccaacgaaaaaatcgaagaaaggaagcaaatacgatggcggacacgccagtgaagaaggaagagcaggaaccagccaaagtggcggctgccactgcccctccacccgaagtcgcatctgatcctgaggaagatgatctgtcagacctggacgacgtactggacgaattcgcaaacacaaagatcgactccaaagccccagcagcacccacagccaaagcacaagatgcgcccgcatcagcaccttccgcgtccggaccaggcaggccagaagacatgtcccctggcgcactcctagtggaagacgaagacgccttcgccaagcaacttcagaaagagatggagcagctccttggtcagggcgactttggcaagcaattcgaggatatcatgaaggagatgagcctggagactggtgcaaatcccctagccgcagacccgccatcatcctcgtcaaaagagggcaaaggaaaagcagaatcgtcagaaagcgctgcaaaagctgagaagaacttccaagaaaccatcaaaaagaccatggagcgcatgcagaactctggcgatgctgccggggctgccgctgcttcatctagccaagacgacatgttggcgcaaatgctcgcgtccatgggcgagggaggtttcggcggcggtgatggcgatgacgaggactttagcaagatattgatgggtatgatggagcagctgacaaaccgggagatcttgtacgagccgatgaaggagctcaacgacaaattcccgaagtggatggaggcgaacagcaccaaagtggaggccgatgatctgaagcggtatcaagagcagcaagtgttggtgaaggagatcacagagagatttgagaggaaagggtatagcgacaacaatgcaggtgacagagagtatatcgtagaaaggatgcagaaggtatgtattgctcctatctctgatggtgatgctatattgcaaacggctaacgtgatgtagatgcaagctgctggttcgccgccacccgaccttgtaggcgatatgaatgctgcgcaagaagtattgcaggatatggaccaaggatgtccgactcagtagctacttcagacccaggtctggtaccccagatcttcctcaaatacccaatgtacaaattctgttcttacacctttaccccacgatgggtgacgtatattaagaaagcgaggctaactaatcaaccatcggtcatgtccatgtccatcgctcctgtgtcttggaagctcgcacccatttgttgcgatgaatgctggtactgttggtcaactgcacagtccatgaacagctggtcgtagtcttcatcgtcgctaccgaagtgttgtgacgccgcgtcattttcctggtcttgttcctccattgctgcgatcatttgctgcagctcgtactcttcttgggcagctatgtagtccgcctcggtcatctcatgtgtcgattgaggcaatggagtcgtccaatcaggcaaaggcgcgtcttcgatgatttgttcgaccatgttgtcatcctccttcggggcttgacgcgccttctccgcttcccagcgtttgcgctcagagacgaagtctagttgttggatctacgtatgattagtacaaattcagatcgtggcattggagttgcgcatacctgttctcctcgtgcctcccacttcttgtcctcgcgtccattctgtacgcgcttgaagaacatgtccctcctccgctttgtcgccgcgtcgcgcgtctgaatcacgggatttgccttgtacgcgcgttgcggtgtaggagatttcttgtcgttcgattgtgaagccatgctgaagtcgaataggcgtggcgcgacatttgcggatcgttccgagagtggtgatgaccttggtggcgtgtacggcgaatagtactgctgctgtggtggcatggagaaaaaggagcttgtgagcagcatgttgttcgagtgtgtcggtggtggagtggtaacagtaaggattgttgaggatgtgagagtgttcgtgggttgttgcgggctttaatggggtggatgaggttgggagggaaggatgatgcgcacttcgcgaaacgcgtcgggaagtcgcgctagtacaatcgataacatcgcgtatcacgtgtaccctgcagcccccatcagcgcctccccggcgacttgcgccaacagcgacggtacgaattcctgcgctaagcatcttcttgtacctgtaccaagaactttcccgaggttgtggactagatcaagtcatatgttgtgcgagccgtgattaggactcaatagctcagtctaagtgtgtatacgcggtcactgcaagccatccggtcaagtataaccccgatcgtagacatggcccaaagctgccatgcaggcttcgaaaccagagattcctgggaggatgtattcgaattcaggctaaggctcccgtgacccatttctagcacttattgcacggccacctgcaatcgaacgcatgctgtggcatacttgtcctgctcgacatcgaaactactcgggcacctgcaatcgaatggacgctgtgtcgtgcttgtcatacttgacatcgaatgtacttatcccgtgggtctaataggcggtatttctgcccgctgtggtgcatactatggtaacatcacgtagtactccaagcgatgtgcatgtcgacatgattttcggatcagacaaggttcagtaagaaaaggctatatatttgtagcatacgccacgataaccttcgcgttcaagctctttcgaatccttattctggcccaatcatactctaaacatattcttcgctgacagtaacgttgcgattacctaacgataactcgatttacccagcctggtcctcaccttcggtgctctgatatcaaaccagtgtcttcgtcatgactgacaccaacgaggctactttggtcatatgttttggaatctttacactcctagctacactcgctgggctgcattacagagactcgctttgctgtctttgctgccgtgtccttttcaacgtatggaaccaccgtacgctagatgctgctcatgattgactgttgctgatcaatagcgcagacggcgtcgaggatgttgaagcagcggctggaatgatccatcggagatccactggtctttcattggagacagaccatactttcgtcgagatgcaaccgcatactactttgctgctctactttgattcttctatgacttcaccagctgtaccggttggagctcgcgatggctcatgacattggatccctgtaggcaagggtattcggcggtacaggtgccacgatggggactttaagagcccacagcatggcgacctcacattaccatttcgaacgctgacatgccacacgcaatgaaaaggtccaattgcgaagatatccccggaaattatgtctccacagggaatccgaatctgtgaagcgccgtcgagtcgcggtctcgacactcacagtaagcacgcccctcttgcatcgacatacaattcgaagcctgacatgaacacagcacctgagatagtgactccctgataacccatactcagagattgttggggaatacatagccctgcgagcatcgtctctgggagtgatacctgtaccagaagacctagtgaacactgtgagcatggtttcggcttctcaatcgcgggagctgcttcaaaatatacgagatcgggagacgcggctagtcacagtgagcagagcgatacaaaagataacatatgggacgtactttgcgtcacttgcgatgtcactgagaaggtcctttgccggcaacgtgctgatggaatctgaccttggtgatggcgaagggctatctgaactaccctcatctcacaagaactagatatataatcgtagcttgaagagaccatatctccctaagagaatcgaattttgcactctgcatcataagccttcaactggtccattttcatatccaccagcttttccatctcttctttcgtcttgtcatcaagttcatcaagctcatcatgcccatccttgtgaagtgcagcccaatagaccgcatctacgtcgaaactctttctaatgccgtagtcgaaccagaaccttccgctgtcccaagaatcgcgcatcagaaccgaaagaggtgggtcgttttgaacttcttccgaggtcgtcctcatttctacctgctccaagactcgtaaaaattgctgcattcgcggcacatagcgggtcacgaactcttccatagagtgatgttcaagccacatatcaggccccagtagaagtagccaccaaggtgggtcgtaggcgaactgggctggcatactgtttgcgaactcaaagtctagcacagccgtgatacggagagtttctggatctgcaagcatgttggagggttggaggtcatcgcagtacggcttgaaaggaccagtgtcatcgaggcagtagcgggagacgagctgcctgaactgacggcgcgcaataaaccgctttttagcatcttcccggctgttggcaaggttccgctgtgttcggaagtggacaagatgctcgtcagcatagagagtcgagatacgccttggcagacgaaaagggagctgtcggaaatccgcccgtagggtagcctgaggctacagtcctcagttcgttcatgttgtacgtcagaggtcttccgccggcagtccattcgttggaggatgaattctttgataccgcaccgatagtagaaaaatctagattagagagttgcaacatgtaatcggcgagttgctcgtaaagatattccagtattttgtcgtccacgtcagtcttgaggattacctcatcttgctcggtctacgttggctgctgtagaatagtcgcaagggagataccatcaacataatccatgatcatgaatggacctatgtgctgagggctgtctccagccgtaccccaactggttaccttaggtatgggaattgtggtcttctcactaaggaactgtaaaaagtggaactcgtttctaaccttctcgtcttggaaagctgtagctgtatatccgattgtgtcctttcttcgaagaaaacatctgcttcatctagtaagacgacgcatccctgatgtcaatgtaggaagtcagtggatgtctcttatgcacctcagacacggtgacattcttacccatgtacttccaatgaacagtacggattctaggtatttctctacaccttctgcgtccgttccgatgtcgccgcatgtcactctatagagtggtctctcagcgaattcagccacactctccgcagtaagtgtcttgcctgtccctggacctccgtggagtagaatgatcaggccttctcctttgccgtccatgaaatctgtcttgacggtctgcttctgtccaatatgaacactgatcaacgctctaatgagctctttcttttcttctttgagaactagtcgatggttaaacgcagttttgttccactgaatatcatggatgtgcttcactagcagtcgatctttgtttactttagtgatgaactcaattcgcgcatcatatatgcttactccattttttgttgtgaaatccataccctcgaatgaaagctggcagaaggagagcgaaaggctccggaggaatgtcattgttgcccattatgtgttcgtccaggtcagtgcgagcttctgctgcgctatcatcttcgttttcgtctccttctccgcctccgtgcatcaatttataagtcgcagtatctatcatgtaccgtagattgacctgctatcatcagcaatgtcttggaacctttcgaaattaggagtgtaatacaatttggacttccatgccttgcaagggcacgccatagttaacgaacttcctggagcggcaagcccagaagacctcccctcgatgctgaagctcttgctccatatgttcatgtgcatgccttagtgggtatgcatgcagatcggtgatagggattgtgtcgctgtcggaaggccaagagatgaccaggactacttcattcctgaagaattttccgtcgaagtcccaagaccaacatcgcagacgaagagctccttctttgatatctgggcaagatgtgcagacataagcccgcggctgcccagattcttgggtaacgaccacagcctcagggcgatagagcttggcccaatgtttcctattagtcaatccacggtggaacaggccttctgcttccgcaaattcggaactaagacgtgcttcaaggtaccaagaaagatttctcatatgcaccagttccgtattagctactataggtagggctgtctgtcgcacggtctgctcacgaagttcttgatttcgatagtagagttccaggtatgggtataccaggcttttaggatgttgcctgatgcttaaaggttcgtgtttttgatcatcttcttcgcctctggaggcttttctcctggaagtttcgagaaacatgtccagtgcctgatctaagcctgccgagagtatgagtttctctgcgcgtggcgttgcaggctcagtatcccgaggaagtgtgtagaaatatggcctcgcctgatgggcaacaacgctatccatatacggcatgggcattcgcttgaagctatccttgaactcatcgtgatgcgctgagcagtcgtacgtcatgtacacggcaaagctgagggcagggtggtcctcaagatagctttctaagtcgtgtagtggcttctcgccgtggagatgagtcgtccggtttgagcgtgctggcaaaagtggtatgtcgaagtaatctgcgctcgaatcatggtgttcgtggtaaagatctttgcgcgtacattccacgcagtgaacaacaatgtatccactttctacgatcccaagacgtacattgactgactgcgcatcaatttgactgccagtcggagatcgagggcttgtgtcgtctctgcatcttttcttattgatgtgtatgtccatcatagccgatagcgacagggtaagagcaggaatggaacgatattgacctatttatcttcggatgagacgaggaaagaaaggaatttactggtgtgacaagggtcttcatagattagagtcggaaaatcagcaggtcttgccaagtaattctccgcttgtccaggcgcctgttgctgtatgtaaggcttagtaacgtatgcagttagcatgcagcccgtgtggctgtgtacaggcgttgctttcgtttccgaaggcatgcaagtttttcagggcatgtggctttcttcactattctgaaacaacgactgggtatatagaaaccatgaagtgcctcccgccttatcattttagaaagaagcagcctgttcaagcaggagattatgtatgttagatgccagtacgctcacattaaagctttacacagaggaaagtgctaactaaaatgaagccaagttgcttttaatgttaaaagttcgtccgtgcgtaagaaagaccgcaatcgctcttgctgagacctctgcattgaaaaaaatttaagggtggtatgagtctgtcaaatgacccgcccgagccgtatggtaaccactgagagccatgaattgcgacttaaaacgctccttgtgcgccgttgtatggtcttctgagatggtgtaattgattggtttcttagattctcgacccgtgagctgtatagggttgtctattactgtttgttgcaatgtagagtctccaaaaagtgtggcgaggccataactcattttaccattcatgagagaatcctcctctacgcgaggcctcaaattgggggacggagcacgacttgtctctgcctggtcgttggcattggcaggtggtggtggcatctgtcgtggtacgttgaaatctactccacggggcgacatatcggggtagaacgagggtggtatacttggtggttttgctgcgggatcaaattgcctagtgggtgctttctgcgaccaaaatacatcctcgccacctcgatgagaatgaatggactgtggcgtcagtggtgtgattgataattttggagtctgcctgaaacccaacaaaatcaggtcttcatccatcgtgtccgaggggtagtcaccaactgtctttaggtatggtgtatgtgaattagaatcgaggtgtggaagatgggaactctccagggaacgctctatggaatgttttgatctgccaaaaatattggcatcatcctggttctttgtggtaggcgcgtgtcccgactgatgccgcacgcattgagcctttgttgaaaatgagctatcgcaattgggggatttgcactggtagagcagcttatgataatctacaccccttagtatatcacgtgacgatatgtaatggtcggtcacctacggcttgatcgatgtctgtgaagatgctgagaggatggataccttcttccacatcccttgtatgaacactcatacctcccgcctgctctgtccgctaaagccagacgaacgtcgggttggggccgttcacgtggcacatgcaggccgcgaagatcatcctctccgaatgagcttgtctgtcttctctgccgtcgatccaaaacatcagaaagtccgcgatttcgagagatactgaaagtgctgctattctgttctcgaaaacccttggattttagtgataatttaggggcgttgggcttagccattttgaccttctaccaagactttgctgaggctttagacctcggctgttagcgaacagaaacctcctggtctagactgacgtgacagtgctctcttcgacttgattgttgagaacgggccacaaaattatcctattctcagctccaaagtgaagtgaaggtaattgatcgaatgcccgcacagagcacgcaaggtgtagtatcaggaggcgagaacagattgatcaagggatcgtattatgcggatggacgaagccatacataagtcacgacagaaaggtagtgacgggcgtctggggcttatgttggtttgcgctgtctgccaaggtcagtagctgcatgttgcacagccgagctcttgcgcaccttcctgaagtcattactgcagatttagactggactcttgcgctcacatggtgcgataacgcctttactcaccatgtatggggctatgccctggacctagatgttcctcaattttggtgtcagccgatccacgcgagggatatatgggggtagagtcacagtcctagacatccgctcttctcatcttaagggcaacaatggcttgtgcattgcagcacaccagctcgtctccgctgtgtgatttaaccgcgagcggtggaagcatgtcaacagaggccatcgaaaatcaactcgctcgcgatgcctagtcagctgcgcttttcatgcaggctgcacagcccgggcgtccttcagtgacttttctacgccagtcgttcgattcagcctctctcatgtacctggtatgataatagttcagcaacctagaacataatcatcaaggaacttgaacattcctgcgatgctacagaagctgatgcagtgatgtgcagatgcaacccggattctcgtacttgattggactcgaacacgctagactaacttcagcgcgctatcccagcacgaatgtctattgtgattatgcgtggccagcatgcttcacgacatatttcagatccttcaaactcgtaagccatacacaagatatggcaaaagttctgtcagtgctgaatttggtagaaatagaaatgtagcggcagaagcttttcataaagctattgagggcctgaagaaggagctcagcgttgccgatcagacgccagcatgggccaataatcattccgatgttgaagcgatactgggcactgtgcaactggccaaggagaagtataacgatgcttccaaagaccactccggaacaagagcatggctcgagaagttctcaggccgtgtcatgtactatggcaaagtcttcgacgcccttgcgcagcatcatcccgaatatgtcgctctagcttggggcgcggtcaaattcgtactcatggtgagctggctctcttggcgtatctgtagctttacactcttagcagtactaacatagcaatcatagggtatcatcaaccgcgcaacgcttgtccaaaagcttgcccaagccttcgttgccatcggagacgtgctccccagagctagcctcagcgccgaactgtaccaaacagactacatgaaggatgcgctgtccagactgtacgcctacattatgatattcctccacctgtgcgtcaagtggtacaacagaagctcactcggtcgactatggtctgcgataaaatcgccatttgagctcgactaccaggacctagtcgaccaaataaaggtgtcctctgcggctgtcgaggatctcgcgaacgcgggagcgagagtggagatccgtgatattcgaacgatgcaagatatctcccacgctcgcttcgtcgagttctacaacaagctcatggatcgacaagcgaatctagagaactcggtatcgcaactaatgcaagtcgcaacaaccagtaagacaattactgaacggattagtgtcgatgttcgctgtattagcgagacgacataccggcttgagttccatcatcttgttgactttctcgctcccatgataccacctgagaaggctctactcaaagtgcaatcattcagtcgccgggacccaaccagaagtctaccatctgtcggggacctcaagatcaaacggaccttacacgattgggcatcagctgatcggccctccttgcttgtagtgcgaatgggtcttcgtgcgcagaagcaagctcgagatctagcagccgatataatcaaaggcctaacttcgaagagccagtgcgtcttttggagcttgtcgctgccatgcctctcagatagagaaggagaaaccatggctagcgtcttcaaggcgctcatccaccaggttttgcagcagtctgccggactctttgcacagttctccgagcagctcaatttggtcaagatccgaagtgcgcatacagatagcgagtgggctgatcttatctgcctgctgctttcaaaggtttcacaagcctttctcgtgttggagacggagagcttgcataaggcttatcgacacgatccagactgggttgaccgcatggtgcagcttttgcaaaggatagttgacaagaccgcgaccgcgggcaaccagctgaaagtccttttgatggtctatgggaagccggtgaccggggttcaaggctcatcgaatacctacgatatgactgtgacttccctatcaccgcccattcctgtacctccacgatcacggcacgtgtcgcagcgatcaggctttgcgacaaaggggtggaagctccaagtttcaaagtaacaagaaaactgtcaggtgagataggaattctgcaggtacaaatccaagccaattgttgctataaataccgagaatgaatcaaatatcttcaaacaagaggagccatctctctctttgtccccgagtcctttccatcgcctacaccctgctcttccggcgcccatgtcgcatcgtcccgactcttcaccagctcatgcacatccatgcggaaatcgacaatctccctcccattcaccaaatcgttctcgtcagccctcttacccgcctgttcttcatttgccgctatgccagctttgacatgtcgatgaattaatctcttcctcgcgacatcaaagtccacatcaacaaaccaccgttcatccatcaactcagccgcatctttccatggctctttattgagcgagcagtagttgccttcgaaaatgacgatgcgaacagacggtgctatcgcaatgtcgttgtcaatggggtccttgatcgcatgatcgaagctgggggcgtatagcgtttgtgtttccggacatattggctggcgtagtttcttcaccagcttgaagaaggattcaccgtcgaaagtgaatgctgcgcctcttcgcgcgtgtgcggttgtggggtcgggcatggcgtcgagttgggcacgtgacaaatggtagccgtccattgggatgaatgcggacagcgggttgctgtttgacgttccgggcgattcttgtgcatgcttttcgttgaggcgttttgatactattgctgcgagtgtggttttgcctgcgctgaagttagctctgtgaggtacttagtttgtcgctgagtcgtaccggatccaggtatgccagacaatgcaatgagcaaccgttttgacgctggcgcatctttgtattgatctgtaaactacggtcagcgcctctatttgaagttctcgagattgtgttgtgataccccagactttgttgactagacgatctacctgttcctccatattgttcgagtatgtttccaaaggagagttacaacaagttcctctttaaacaggatcaatgttgcgggcgatcatgatcagcagcatctcatgcggctgtcttgcttttggtagcccgcactgcagggtgtggggggctcggcacgctgatggccgacacaacaccgctgacgtcgttcgtagcccttttggaacaactccgcgtggttactttcgcgattgtgtgtaattcacatcgtccatcttatcgcatttgcttgattcgtacgagttggtcgcctgaagcatcaagtcgcgtcgagggatgatgtcagcggagcttgggccaatagttgacagatatgcggtcaggggtatcttggtcgtttctgcgtatgttcgaggtatcttccgcggtagaaagccatgactatcggccaatgtaacagaaacatggcctgacgtttcgcctcaccttagtcgctcattcgtactgaaccccattgccgggaggttccgtgtaaaatgctacttccgccgcctctgcttgcgcttctttgcgccattcttcctccagcgagcgccgccatcgatagtgcatcctcgaataacgcgtcgctattatggggcccatatcgtccgaacctatatatggggatacgtcccagggtcccggatagtctgatcgcggggttaatgtggggaaaggaggaggagattgagagcagtatgtgaacgaccctgtcgatcaagctgttctaacttggacttagaactacggcacaatgtcgacattagtgctggcatggcacgctatggctggacatcatacgatacacgcgaaggcggcacacaaaccatcgaagacgtacagaacaagatcgacattacgactgagttcataaagaagtcggagggctccagtgcaggcaattgggcactgaggataagaggcacgcctaggaaagatgcgccggccgatttgaagacgacagtggtcttctatgttggcatggaatcgttcgacacatgcaccaagtgcaagctagaatcgagtgagcaggttggagcggaagaagacacgtcgatccacgccgtgaatctttggatggaacacccacagttaggcactgccagcatgcacataccggcatctgtgggagagaatggtcggcacgaggcaatgatagtgaagtctatgaatgtctcggaagacaagctttggcgggcaaatagtaagcttgttctcatcaatgcccatcctacttcttccacctgtgaatacgcgcaagaatgttgactgaccacgttaatggagatagctacctttcttgacgcgttgaaagatcaaatgaaagacaagaaagaggacgccgctatggaccccatgctgcataatgaaatcggcaatggcaacatgcactttgtgcaaatgaattgtcatggaaagtttgaggtcagcgcgatgtgaagattctgttgccacttctaacaatcggcagttcgacgttctgtattcgaatcatgctgcagcgcgcgctatgaccggtcagtgcttcacttcctatcaacctcctaagactaacatacaacagctgccgaactcacgaggaaactggaaagcactgtaaagtctttcggaaagactttcgtgcacgtgttcaacccaaagacaccctttcgagacgagcagcaccttgagtttgccgaatacgtcttgtcaaacctcttaggtggacttggctactttgctggtactaatcaagtcgatacatccaagaaagcaatctatgccgaaaccactggcaaattctgggagaagtcagcagaggccaaaagtcatgcaacgccagaaatcagagggccgtacgagcttttgacacacacaccatcgcgcgcaatgtttccacgaggcttcttgtgggacgaagggtaccatcttttgcctgtgctagagtgggatgcagatctagccattgaagtcgttcggaattggctcgcactcatggacgacgatggttggatcgcgcgtgagcaaatcctaggcgtggaagccgaattcgcgacaccggcagacttcatcacacaattccctcacatcgcaaatccgcccaccatgttcctggtcatctcgaaactcatcgatatgctcggcagcaagacgaagtactacggccacgagtcgtggtacctcaccaaggccgatgctgggaagacgttcatcgtcgacgtgtacccgctgctcaagcggcactacgagtggtaccgcaagtcgcagtctggagacgttgaagctcactcagttccatccgcaaacctcaacgaaggataccgatggcgtggccgcaccccggagacaaacttcgccagcggtctagacgactacccccgcgccgagcctccagacatcaccgagctacacgtcgacgccctctgctgggtcggcgccatggcgcgcgtcctcgagaaaatcgccgattacctcaaccaaacagactccttgccctaccagacccacctccgcggcgtgcaaaccaacctcgatgccctgcactgggacgacaaacaatccatctactgcgacgccgtggtgcgtgactccgcacactccctcgtctgccacaaaggctacatctccctcttccccttcatgacaggcttcgtgggcgcctcgcacccccacctgcccgccacgctcgatctcctgcgcgactccgcgcacctgtggacagaccacggcatccgcagtctgagtcctgaaagtccaaagtacggcgttggagataattactggcgctcgcccatctgggtcaacatgaacttcatgatcctcgagcaactgctcgtcctcgcgcgcacagccgggcccgagcagcagcgctgcagggacatatacgtcgaactgcgcgctaacattgtccacacggtatactctgcgtggctgcagacggggtatatttgggagcaatacgaccccgtcggcgggcatggacagcgcacgcagcacttcacgggctggtccgcgctcgtggtgcagatcatggcgatgccggatctagcgggcgcggaggggtacaaagaacgggtcaaggggtattacgaagaggcgaagaagacggcggtgcagaatcggaagagcagtaccgggttggtggtgggcgtgggcatgctggttgtgtttgtgtatgttacgaggaggaggtttatggggacgtggaggggattgaagaggaagcatcggcgggttagtagtaatgagtgatggatggatgggataatgaggtgggggtttgggatggggtatgaagatttcatgaaatggatcttgaaatgattgaatttgttgtgccaggtgtgatgtcatatgagtgcaattcgtaagatggtgagtatgttctccatggtgccttgatggtgaaaagaagcactatccaagtcaataccttaaaaaatctcagatcttccgctcaacaacaacggcccttgcccaaagcaacctctcccccaagctcgctatcatgggaatcgcacacgcctttcccaccgtcagcaccccgccgtcccccacaagtctcgtcgcacacttcaccgcaacctccaccgcttccctcgactccccatccgcagcgtcccgctccgccgggaacttgaccctgatcagcaccctgcgaaatctggtatcccaggaggcatcccagtgtttagcgcaagcatctgattcctgcgcgaacagctccgcgctcgtccacaaattccacacaagctcgagacagccagcgtgtagcatcagaggctggacgaaaggcagagaggcgcggagcctcgctcttctaagagttccgctgcggattgaggaatatgagcgcaagcggcctaacagtgcggcttgaacagatctgatgttgcggagtccgccatgttcgtgtactatggtgttgtgcattgtgcttggcgtcgtgttgtgcattgtgcttggcgtcgtgttgtgacgccagcttggagttctgaatgtgagggtacgtacgaacaggtccattgcttcggtttttatttgtttgcaggtaagtagccaggatgggaaatcgtgtagtgttttgcatgtggcaatgtcgtctttgtagtcggcatggctcatgtatagacggatctcgcccaatgtaagccggtaacgcgttgtagatttgccaaaggcgtgcgcatagatctcgttcctgatctctgtagggagcttgaagagaggactctggttatgtgcttctccagctgagtcataattgtcagaggcgagcggatcggacatttgcacccgtttcgggaacgttggaccaggtttgctcgtgttgcaaggtgaagtgacttgcaaaacaggtgagagcaccgttataggaagtgtgaagtgctgatgtgagagtaaggaagaggttcgaatcgactgggtatttttgggagccaagacgctggctgtgcaagctagtcaaacgaagctagaagggactgtgaaagtgaagaagcgtgaactggtcaacgacctcaggaaggcaagaatacatgacacgaatcgaatgatcgtaattattatccacggatggtctagatctcatgacgtacagtgatatatactccgtaaacacgactttctttgtgatgagatgaagcgaatagacaactcagaggataaccaagttggcgcctcattacggtgataagcgatttactccctcccctccattcctgatcgggccatctgccggcaactcttctaaggcccatgtttctgccatggtgttaagcatgcctttgcttatttcgtgataaaattgaacttgccagccgttgatgttggaccagcctactcacgcctttcgctcaacggtgacacatcgaatccattgtgaaccaatatctggatatgctgtgtacgaatcttcgcaggtcacggtgccaccgaggccaaccagccgtgttgccagcatctccgcgagccggacgaactttgtcgacgcatctcccccatcaggatttgtatgcacaacgacatcaatcgacactttgcgaaagcgacccgtccagaattcggtccagtccttagtccaaaccccaggctcgttatccagccactccggcgcaagaagattatatctgatcccgcaactccctaggcagccgaaagaaagcacacgcttcttgcagtttgtacgtgaggtcgatcgggcgaggcagcttgtcatctatccgcgcgtgcttcacctgcagctccagtgactcggaagaagcttgttgtttcatgctgactggcgtttcctattattcgtggtcgcggaggtgttgtggcgagatcatggctgacgcagcgtggatgtgaagagcgacagagcaattgagcagaaggtcctcttatgctcattggcaaacgggcgatccgcactgtcaccgaatgtaggtgaaaggcggaggggttcgctaagcagctcgaggtgatgagagcactatgcgtttcgtcaggtaggtagtagagagttgaaattgttaaaaaaacatgagaagtgatggggtaaggtcatcagcaagaacggaaggcaccacactctcacatttgagcccggggaaggcacgtcagtcacgtgtcaaagcccacctctttcaacttcaagatttacttgggagcatgtgtattcaaggtatgcgccggggacgaagtaaattggcagttacatctaccatcatatttcatgcttaaagtacgcatacaattctgcggccgtaacacgcacgcttagtgagtctccctcttcctatccagattcacctcaagccgttgctgttcagctcaaatgtgatacacatgaagtgaagtgcaactgcagtgtttttgagtcgttaaaggaaaaggcggccgttggtgatgtggccgtcgaaagaagcatcctgaacgccctgaccagcgccatggttcgggtctccaaaacagaccgaggccgtcgagctgccataatagatacattttggcttcgaaattcaaatcgcgccgactatgtcaacgtgggggtggatgcaaaggttaggcagctgctgccgctatgccttgacctgagcgtcctctgtgtccggcaccggtgtctcgttctcgaactctgacgccgacgtctcgcggtgcaggctggtctcgcggtgcatgaaggggtgctccttgacggggctgccgaccttgttctcctggccgttgctgttgaccggagtcaagccattgggtgtaggaggagcaatatgggggatcttctcgggattggggtgctcgcggccgacctgggtgacgccgacgtctccggccttgccggccttggaaagggcatagtcgccgctgtcgaagtacttgcgctcctacgataccattagccgagaactgatacacccgagcttgcgacgcaccttcagcttgttctggagcaggtccttcttgttggggagctttccgtagaggcggaacagcttggcctcatctggggacatcttctgtgcattttgtcagttctgcgctgctcagggtctctcgcggcatccctggtgcagcatcgcaaaaagtgcgggagctgcgcaggggccgccgatgacgtacgctgatgtccaccttgttctgctggtgtgggttcatggttgcggttgcggtggtgtgtgtgtttgctgctgcgcggaggagttcgcagggcggccgagttgtatttattctttgtttggtcgtgactggggcaaaagggtccagggcgacaagtcgttggaaacttggctgtcgttggctcgcgctctgtcactttgggcagggacgcgacaaggaacaaggtgcaattggtacgtgaccttccggcttccactgcgggcgattgggacgtcgagcaagcttgggcgtcttttgtagttgctgcctgacaacgcacgacggcaatgtgtgatgactctttcgtgtgaacgttgtgtcttgcggtgctgaaacagttgcgtgggtactgcaaaagtgcccctctatcaaatatgcgataagcctcgatcgtccgaggttccagtacgctgggacgctatgatctgtcgacgatggcagcgacaactccttttgagaggagcagcagtgctggaagtgcgttcagtccgaactgttggaactgtgctgatgtgaggggtttgggaccgatggagtcttccgtgtcgcttccgtagtgaggtcgaaggtgcacttgacagctaaggaggggtatgcagcagatgtctataagtacttgtatgcaggttgtgggtcgacggctgcaactactaatccgtggcgtgttcaatcacgttaattgactcagacacacgaggaatgggcagctgccggggaagagggcacggcgctgcttaaagctgtaaatggtggtggcatgccgacgctggattgtcgtagcctttaccacactcagcgctctcacaacgtcacacgcaccctctattggctgccatgtacactagatcgtcagggtcgtctcaattcacacactgcgtcttcgatcgaccctgtccattgcgttgtttgcacgaccccgtcacttgaagcatgcctcgtaacctctccgccatctccgccgtgtaacttcacacgctgaagcagagcaagatccccgcacccagagacccaagcgtgataggcttcagttggtagatccgccttgctagagacattccggccagagcctgctagacggactacggcatagtacccgattagccctccactactgcaaggtttgcggttggtaggcctcgtgagcgcccgcaagcgacctcttccaagagctgccgaaaagtgagaacaaaaaattccagggactgattgcggggtctcagcgtgattcgccaatctctgacccagcgtgccgccctaccacaacaagaaagaggcacaccggctgctcattccgtcctaactacgcaatggcgcaaactggcaagacgttcgtggttgagcacctcgatcctgaattggaggcctggtcctctctcgagtaccgcacaatcgctgcagagtcgcacgctaccggtgcaaagtttctgctctcatcagtgccgacgtctctgaagctaccagagaacctgcagggcgcccagggcttgaacgtcgagaccagaggcattgaggagatatatgcagacaagaaggacagagtatgcctgctcgaccctgcagcagccaaggacctgagtccagaagatggtaataccttcgacatcttcttgtttggtggcatcctgggtgcgtgtataacacagcatttgatattgtgccagggctgacctcgattcaggagatgaccccccacgaggtacgtgctacaacctttgggactaccatgctttcccatggactgacttctctggttgcagaccgcacttctgagctgcgcaaaaaagggtaccaaggacgcagattgggcccagtacaaatgactaccgatactgctgtccgcgtgacaagaatcgtcgtccaagataaaagtatgccggatcatgtcgtccattctttctgcgcggcgtgctgactatgcccagtacccgtcgacaagatctcgttcattgaccatccggagctcaagattaacaagaacgagagcacggagatgcccttccgctatgtgaagggcgaggatgggcgccccatcatgcctgaggcaagaaaacaacatctactgtttcagcttggaccccgttttactgacatcatacgacagggaatggtggacctgatcatcaaagactcggaaaagagtctggacgacctcttatagaaacacgttatccgcctgaccctgccaatgttcccggcactgaggcacagtcaatgcatgcattatgcccctaagccactgtggcacgcagtcttcgacagcttttgaaaagtgctgcttccggaaggtttggtctttggtagcaattccagcaatggctccatgcgaccacgtacgtggtactcgcgggatttgcgccacgaacttgggtactggtaaacgggccgaatcgagctacgataccccaaatgcgttcagcttgttagtgacacgtacgcccatgtagaaattcaaagtcatcatgtccaatccccggatggccattgctctcaccacggcgggaagtcataattgcgccacgtgccgggtgacattcttgcgacaagcgaccgttgtccccaaagccgcgtagtctaagcattttgccgtgggcctcctgcgtattaaggcacaaaatgcaagcgtgatacatggctgaagcacctgattacgattcaacagtgtcagatggtgcgggaggctaagatcgctgggcagaggggactttgagacgcgggagcccgcctgccgagagaatgattgggcggttcctgcttcgagaacgatgcttggcgcatccgaagaaagccctcaatagagccgtttttgttatgtcgagtgataagtattaacgtgtcttgatagtattcccgaattttccgatctcgacattcctcctcctcttcgccctccctcctgtgaaacccgtgctgcgcctatctacctgagtgtctagcatagcccctgtcagccagatcgcagtcgaggcctcgtcagcccgcgcataagccacctatccaccttccgtaccccgagcgtacagcgagcgcctacacgatcgtgcagcaccgtgtcctccgctgcgcagtgtaataattctggttgtcccagtcgtttgctgttcttctacctcacttccatgagatagccactgcgccccggctcctttccggctttctatattccgaaaccgcggcatcaccatgctgctcacacatacttcgtcgcgatggcggacagccgctgtatgcgctctggcagccaccgcctcgtggctaccaagtgtccaagcagcggagaagacacaggcggactactttgtgtcaagtctaccgggcgcgccggaagggccattgttgaagatgcatgcagggtaaggcgaaagcacgggagcagtgacatgctaatactaacgctgcaacagccacatagaagttgatgcagagcataacagcaaccttttcttttggcactacgaaaatcgccacattgcagaccgacaacggacggtactatggctgaacggaggacccggttgctcgtccatggacggcgccatgatggagatcgggccctacagagtgaagcacggtggtcatctggagtacaacaacggctcgtgggatgaattcgcaaacatgctcttcatcgaccaaccggtgggcacgggattcagctacgtgaacacggacagctacctcaccgatctggaccaaatggccgagcacatgatgattttcctcgagaagtggttcaagctcttcccagagtacgagaacgacgatgtgagtgtttagactacgtgatccgcgtacatccactgacagtagtagttgtacattgctggtgaatcctacgccggccagcacatcccctacatcgcacgcgccatcttgaaccgcaacaagaaccaaaacaccgatccaaagccctggaacttgaagggcctccttatcggaaatggctggatctcacccgctgaccagtaccttgcgtacctaccctttgcttaccagaacggaatgatccaagccgatagcgacagcgcaaagagagtcgaacagcaacagtctatctgcatacagaagctgcaagacggcggtcacgacaaagtagacacgagcgagtgcgagcagatcatggtggcaattctggaggagaccaaagaccgaaaggccgaccggatgaaccagtgcctcaatatgtacgatatccgactccgagacgactcctcatgcggcatgaactggcccccggacctcactgacgttacaccttacctccgccgtccagatgtgatcaaggctctgcacatcaactccgacaagaagaccggatggtccgagtgcaacggtgccgtatccgggcatttccgtgcgaagaacagcgtgccaactgtcaagtttctgcctgagttgctcaccgaggtcccgatccttttgttctctggtgacaaggatttcatctgcaaccacgtaggaacggaagcaatgattgagaacatgagctggaacggcggaaagggttgggaggtttctcctggtgtgtgggcgcctaagcaagattggactttcgaaggtgaacccgctggtacttaccaggaggtccgcaacctcacctacgtcgtcttctacaactccagccacatggtgcctttcgactaccccaagcgaactcgggacatgcttgaccgcttcatgaacgtcgacattagcgcaatcggtggcgaccctgcggatagccgcattgatggcgagaagggcccgctcacgagtgtgggagaccacccgaactctaccaaagccgaggaggacaaggcgcaacaactcaaagaagcggaatggaaggcatactaccgctccggcgaggttgtgcttgtcatcctcatcattgttgcatgtctgtggggtgcattcctctggcgcactcggcgttcaaccagcctgtacaaaggtgtcgatggcgatgagggccgagagtctctgctcacaggaatgggcctcgacaacttccgccgaggggcgcggaggcatgatgttgaggcagcggactttgacgagagggagctcgacgacctagatgatgcgccgaagaagcctgccaatggctactcgaatgtaaatagcgagaaggagaggcagccccataacgactccacgttcagtctgggggcggacagcgatgacgaggctgagggtagcgagcgaggccggagaaaggaacactcatgattgtaatagcaatcatctcggacgcatttgattacaggcacttgggattatggaagggactacctggcataaaaggcgttgggggcttcactatacaccatcacgcttgagatatgtagattgagactattacattctattacatcctattactttttatcccatcattttcagagattttatccggcagtaccaaaaggcgttgtgtacgctcgatgtagtcgtgtgcaagaccccacagcacgtgatggcgtagtttagcgccacttcgctcagcgcgtcctctcgtctcaaggcgcgtcattgtcagccaccaagcctccacttctcttcggcggcgaccagatgctcaacacacgatcataacacgactatgcctgcgtacgtattcgcgaataactattacgcttgcgggcggatacattgcgccttactgattgtgctgcaggccgggcgaccaataccatggcggcaacgtcacgaacccgttcgaggaacgcgtcgtgaatggcttcacagcgtctgaaatcgcgactttacagagcaggttaaacaagcaactgggcccagagtacatttcgacgaggccgggcaatggtggcggcaaggttgcgtacttggagggcaacaaggccatagcactcgcgaatgaggtgtttggcttcaacggctggtccagctcactaggacaggtgcagatcgattatgtatgtgttggtgtgaaagacacgcatacaatgctgatagcagtaggtcgacgagcaccagaacggcaaggtcagcttgggcctgtcgatagtagtgaggatcacgctgaaagatggcacataccacgaagtatgttctgaatcaccacaaaagcaagagccacgctaattagcaccaggacattggctacggctcaatagagaacggcaaaggcaaagcagcatctttcgagaaggcgaagaaggaggcggctaccgacggactaaagcgttcattacgcactttcggcaatgtactcggcaactgcttatacgacaaagaatacctcaagaaggtccagaccatgaaggtcaagccgatcaagtttgaggaggggagcctgtacagacatgcaacctatgcgccacgaccacaggaggagcaggcggtggtaaagcacgaaccacagcgaacaccgatgcgaccaaaccaggtactgaggacgcgtacggagcacattggcgagtcatttggtgctgagttcgacgacgagttcgatggtaatctcttcgatggcgtcgatgttaccgaaggccatggtgatgagttctcgttcgacgctggatcagcaccagcagagtcagcaccagcgcccatgccgagagcagtcgaagcagtaaggtcaacaaacggagcaaatggagccaacggcgttcggtctgctcgtacatcacctattcgacaaactggtccgccccgacagcctccgccgcgtatgcagccagcaaatggtatcaacggtcaaggtccacctcaaaatcgaccaaaccaaggaccaggacggccatccccagctggtccgatgcagcgacagcctcaaatcccagttcagccgcaaaaccagcagcgacctgaccagaatggagggcgtatgcctccacccaacagcaacaacagtgcaaacatggccccccgacccccagtgcagcaaaatcagcagccctcaaaccaaccgcttcgaaatactcctccagatgcccaacatgcgcctgctcaaccacgcccagctccacaagcacaaggagtgacgacgccatccgcgaaccctgcacctcccaacggtcgaccgcctgtgggcttcattacatctcgtgcagccgaactactccaaaactccgacgctgccgttccttcaatcgcacacctccccaccttcaaccccaacgccgaatcccccgtacccaaggacaagcgcaccccaggcatcgacaacagacgcagcgcccccgtcaagcgcgaacaagtcggcgcaccacccgctcctcccccagccgccgagcccgccaactcccgcccttcacgcccgtcaaacttcgtcaacccccagcaagacatgaataggcgcatcggcatgcctggcgcgcccagctacgccatgagtcctagtgcgaaccgtggcgcgtataaaccgcctacgttcgccaatggtgctgcgggtgttaagagggagaggccgccgctgcaggacgtgagcaatcagggagcaaatgctggagtcgagggtccggatgttaagaggcagagggtggagggtgcgacggggactgagaatggtggtcctgtaggtagctgaggatgtgagatgtgaaagcacgtcgtttttattttggcgaacatggattgataggtatgggtacgaggcatggcgtaaaaaggggactttcacatcatgggagctgcatttttggggatccaacgggtagtgaatttagcggtacatttctagacgactcaaaacacgaatgcaaaaatggccatctttcgacactggattgcactgtttatccttgattccttgtacataaccctaatgcgccgagccaacccgtaacgctaatgcaattataacgaaaaaagcacactctagagtgagcagactagtacatcgcgattctcccgtggctgctgcggagatcttggcccagctctgttccacggcagaacaagaaaggccttgttgtggtgtaggaatatgccgctctcgatagatttcatgtgcatatccgcctgcgcctcttggagacttagccaggggcagttgaatcccagcccctcgccagatgaatatcagcccgaccggcccgctgaggcagacgacctctgatgtccgtggttctacctcttcttgttccctggcctgggcttgcactcatctcccacaacggggtgcagtttgatcttaatcggatactgcgcgttgttcccgccatagcctttgctccagtcgtagctcaccgcgtacgcaaagatatcacctgtgcgcgagaaggccgtcgctgtgatgctgccgccaacctctgggtagcctttgagacggtgcttggcgtccttgtcccagaagtggaatgtgccgtcgctgccggcggtgctgaaggtgccgtgtaccgggtggaaggagatggcgttgacggagtagactttggcgacgtcgcgctgggaggggtcgggttggcggtggcatttgaaggagaagtttaggctgtgtggggagttagttgttgtgatttgttacggggaaggagtgtgaggacgtacctggtgtctttgtcttcaacatattgaatcgcgcaacggccttcgatactgccgactgcgaagccggtcgcgtcgctgaagcaggacacaacgcgcgtctgccatttcagcgggctagtgatggacttgtagatcttggtggggtcttgaaggttgatggtgtgaatgtgacgctcagcggtcgcgacgacgaggagctggtccttgacatccatgctgtagacgcgctcttgcgcatcgagcgtgcccacaggctcggcgcccttcaggtcccagaacttgaccgtcttgtcccatgagccggtcgcgacgtagtcttggccgccggtttggaaccagcgcacgcacttgatggcttcggcgtgggcctttgcttgttgcgcggggatggtgccgctggcggggttgctgcggaagtcgacgatgttgaggtggccggtggagtcgccagccgctatgcgcgtgccgtcctgttcatgttagttacttcatctcacatacttcgcatctgctgtgcacatacctttgaccatccaagacccagaacatgtccttggcactcgaacaggtactttccctgtgcgccattgccgttgacttcgtagatgtagaccttcttgtcccagcttgcgacggcgagcaggtcgtgtgtaggcgagaactggaggtcggatatgctgtcagacgggagctggcctgcgggaatctcgacgtccttgctagtgtcgccggtggtagagcttgcagacgcagcgggttgggcaccgaacaaggccattgtgtgtggtggagcttaggttgcggtggacgagcagatgtcggtaaggaagctctgcgcgagcgtgttgttatgccgcgacagtaggttgagcgcgaagattctcgaacgcaggtgttgcgcagtgtaagtcgcgacgagaacgagcgagcgatggcaggactatcaattcggcagcgtcacgcaataaatactcagcagcgcctctcgatactctttcaccgtcgtcgcgctcgcagcaaaagaagtgcaagcccgtccaagcttccaggcatccttgcaggcacttgccaactgcagcctagcgccgcctgcggccaaaccttccgccgctccgccgtccgctaaaacgacttttccttttgatccccagctttctctccaacgttcctcgctcaaagaatcgcaacgaagcacacaaatagagcgcccttgggcgtctcttcctttcgctttgggagaaagtccccggacatcggttcttcatggactgcactttcagcaacgaatcgccatagaagcgcgacttcctaccgatcacgacacttcttcgctctcttttccgttagtctcttccgaagctgctctctcgatggcgcaggtggaggggttggcaccggggcgatgatatgagcccgctggctaccttgcctgttgtctgacagatcgtcttgcaagcggaggaggaggatggagatgtcgaagttgcgccaggtacggagggtcttctcgtccagtttatggttatgcgattgccatctgaacgactcggtcatacgggtcgtgttggtggtaactcaatggggcttattcttgaggcgagggacgttcaccatcgacacaatttttcggatctgaacacggctatcctagatagggtgtgtatgcttggtcgaacaagccagattctttcagccatgggtctaaatgaggagacaaatgaaatagagtcaagcactgagactgtctgaatcccaaagtggtaggacggtcactgctgagcatttcaaacacaaactgacaagacctcatggcttagatagtttatttcttctatcaattcatgctattgttgcggcttatgattcttccttgtgtgatgtggtgatcgtgaacatcttgctttaacttgctcttcatgcgtcgctgccgacaatgaactccttgacctccttgtacgccttgtccaagtcatcgttgaccacaaccttgtcgtgcggcgcctctccgctgttcgcgaagtccatctcgttcttcgcctgtttcagcctcttaaggatagcctcctccttgtccgtcgcgcgactccgcaaccgctgctccaagatctccatcgaaggcggtgacaagaacaggaatcgtggacgagggaacgtggggtggtttgcgacttgcttgacgccctgtacttgaattagtatgtgaaaaggtgatgcacgatagggcggctgtctacctccatctcaatatccaatatacaaatcctgcccttctccgcaatgtcgttgaccgccttgatgctcgtgccatagcagttgtcgccaaactgcgcatgctcaatgaagcccttcttgtccaccaagtcctggaactcctccctcttcacaaagtagtactcgcgcccatcttcctcgccggcgcggggcccgcgtgtcgtatgcgaaatgctgaagccgaatttgtcggggtattcttcgaacaggcgcttcaggatcgtcgacttgcccgtgccgctgggcccgctgatcacgatggcgcggttcttctccacggcggaggtatcggtgggagccatggtgtacgatgaggtgtgggagaatgatcgtgcaggtatatataggcttggacagcgaagggagggtatgtgagacgagtggtgactcaacaagcttcgtgactctttgacaaggcttctacaacttcttgcaagagtcaatggcatcgaggaagcattcctgtccgacttggatgcgctgcggcgtgattggcggtcaagctaggggtcttttggtggggcatggcgggacggactggtgacatcgcgttttcgtgtttgtactgacctcatcgagcttgcgactgcttttctgtaatttgcacgaagctacatgacgaggtgaaaagacgcgctgagcgcatacaaaggagtgaggagcttctgacacgacatcatggtttgttccttccattttcgtgaagttaagctgtgcatgctaataattggtagtcgaaacaatacctcacgcttcacacggtcgactcggcgcatccaaacgctgctgatgtctttgctgtcgcgcctacaagtacacaactgctctcggcttcaggctcgagtagcatcaatgtctacgacaccacaaagcccgagttccctgtcatacaaacattagacaaggcgcacccactcggcatccaccacctggtcacagcaagagaagacaaggcgaggcgagctgcgagtgctggcttcgaaggcaaagtcaagatatggagtcagggcgaggatggagtgtggagtgaagacggagagattgttggtgggtacgccttgcgctttcattgcgagctcatactgcgactgtggcagaacgcgagcgctgacgcatgctgcagaccagaacaagcctggtgagatatgggccattgccatcagcgcagacggccagtatttggcaggcagcagcatcaacggcaaggtcaacgtctggagcttgaacaaaggcgaaggcatgcccaagatccgcgagtacgagacgaaaggcagctttggactatgtgtcgatctagtatgtcaacactctgatcaataccacccaccccagctatactaacgcctctacagagtcgcaacggtagcttcacggcatctggtcacgagaacggatccgtctacgtcttcaacaacgaaaccggtcgccttgcacactctctagccggcctggtccatccagtccgcagcgtggcattctcgcccgcatcgaagctcctcgcggctggaggagatgcaagaatcatcgcgctgtacgacgtcacatccggcgaacaagtcgccaacttcacaggacacggcggctgggtattgtctctagactggagcgatacgggcgagtatctgttatcagggtatgtttaactcaaactaacatagtaaaagcaaacgctaaccagaacctagctcgcacgactcaaaagcaaaagtatggcgcatcgatacgcggacgtgcgtcgcgacgcattctcacggcgacaagccgctgtggagtgcgaagtggttgcccaagaacccggtcaagagcgagatgtttgcgctggctggagggaataactctatcggcttctatcgagaggcggctggttgagtgggtatgtccagatgacgagatctaaaaaaccatacaatctgtacttcgagatgggtagtacggacaatgcatgaatgccgaatggtagctacaaagatctagagactccgctcacttgcggagacaggtgaggtgggaatgataccaaaatccatgcagtcgaaaacgtccggaattcacggacgatacacgataacaaaaaagctagttccttgacaactcccgtaaaccgctttgacaaaaagcagcaatgtttacaaaagcaaaagagtgtacgtctttggcccattatgctgagcacttggagctgcaatcttgtgccacatcgcttcttctcaatatccagattttgtgaagggtttgcttccaagccagatagaacatgcgtttcagaaacgcaagacaaatgtccttccagcaccagctgagtgagactatctcattccatgtcagacatgtgcagttctaagacaaacaccgagaaacggagcacatttataactgcccttattctggacagctgagtattcccataccacaagcttcccttcttcacaagctcaaaatgtccacaaccaatcctacaccaacgaaccgcctcgccactccgtctgcgcagagcgaagaaaccaccagagaagccgccatcagagctacattcagcatgaataacgattccgactctgatctgagcgaccctccagacagcgacgacctccactctcccaccgactccgacaatcgtgatcaacccaacaattcctcaaacagttcttccgactctgactccccacccctcccgcttccccccatctacgcgcaccacatctccaccgccctctccctgaccgtctgtcaagcacatgccctccacgcctccatgcagtccgaaatgctcgcggagggtctactcggggagatgagtttccgcgccagcgtcaagaaggtaagtgcgagggtgctgaaacctgtatttaagagggtgaaggccgatttgggttttttggcggagaaggagaaggaagtgggagcagggaggttgaaagagttgttggtggcgagggcgaggattttgaatcagaatgagaagcataatcggtggatggtggagaatgggagggtggggaggaggaggttgagggtagagatgactggtgctggtgctgcgcaagacgaaggtgttgagagtgaggttcatgactccgacactgcgaatggtgaagaacggcctcctgtcacgacggcggtatcgtggctggacattcaaggcaccgagacgcctgctcacgaggacacgcatcggtaccaggaccaggatcaggttcagattcccgctctagaggaagagagagtccaagacaatgcagagatcgtcactcggaccagtatccctatctcactgctcctcagtggcactggccgagatagtgttgacgacagagctcaacccagcacttcgcatcccatccaagccaatccgccagtcgttgcccaacagaacacttcgcatcccctccaacccaatccgtcagttgttgctcgacctaaaccccctcacaaccaacccatcacaccaccatcccatcccaccgccttcctaatccgccacaccaccaccccatacgccgcagccatcctctccacccctgacctcactctcacgcgctttacctccctcgtatccgcgcaactcagctttgatgctaccggtcgcatcagggccgttgtgccccgatcaccccaagccgcgcccgtgaacgttttcgtgacgctcgatagcgaggagacgtggcgggctatggtagagatctgggcagtgtggaggagggaagttggagaggcggtcgttgagtaggatgggtgagtgaggcaggcactgatataggtttgcggaagtacatagtgtagatttttatttgaaagaactgatcgcgagaacaagcatgtgtgtatgctcaacttgacaagcactagaactacacatcacctaccatctagagcttcatctccacaaacgccttgcgaaaatcctccttatccttctcccgctgcttcttcctcgcagtcaactccttctcttctttctgcaactccttgtgtatcttcgcatcgccctcactcgtcacattcagcgatctgagaatctgcactgtcgtcccgttctggtcatagacgaccaaaaacgcgtccctcaccgccggcggccaatacatattacgcctatcccaatccctcctcctcctcacccactcgtcttcctggaaccacgcactcacccaagccatatttatgcacttaatacccacaagatacttctgactagagttttcgagaaacaattcgctgccacgcagatcactgggtttgagaagcggccaattgcgcttcgcatcgtgtctcgtcaacgtcttgctcagcttcgtggcatcctgcagctcaatcactgcatccatcctgtctttcgaattcgtgtattcgcgcaattcagacaagatgagcgtacgtatgccgtctattccttgataccccagcatgggctgaaccacgcgcccgatgacttcgcgctcccaggacaatcccaactcagcattcctttccccctcgtgccagactggctctggcgttttctcattgaaccagaaccaatacgcgtgcgtgatctcgtggacgagcgtgatggcgaagaggaagtgcacgcggtaggtttcggtcggggtgcaggatgatattttagagcggaagtagtccatgaaaaaagggttcatgacgatccaggggagtaggtgacggcgtctgtacgtgtctgttgagtactcgggtttgatcctggggcggtcggtgtcgctgaattcggcgtggaaacgcatggctttcttggtattgtatgtcacgccccaggctttttccttgcatctgcggggagcgaatgtgagcgtgataacttcaccgagctctgcgaggtttgccttgaccttggcgatttcagcagcgagtgtctggcttgatgtagctgcgaggtatgtcgaaactggtttagttgtgctagggctgcgtctgccaaacgttagctttgtgaaccatagcaaaggccagtcttcgctcaaaaagcgcgaagcaagtgcaagaccgggatacagtccggaatagacgtcgcttgtatattgattggggcccgtggcccatcgattccggaacatgggtaagactgcgtttgtcagtgtaggctgtacatttacggaatcccagcagccagcttctctgatatgccattcgaattcccccagtacgctaagcaggaaactctcgacattgctcgccgaaggcatttgtattttcgattgtaaggagactgcggatcgagagatggcccaaaggcattttatagggtaacagcaaattcaatgagtgagtgactgaacgcacatgagcgtgtcatgtggctcgttctcccaagtgacgtggaagaagtgataaagtgagtcatggcctccgtgaaggaagacgttgagacgtgtaaccgtccatgaacagcagtgatgtcaatctacctaggtagagttgaagaatagatgaagcagtatacgttatgagtgccacatggaacacagcaaggagagagaagtcacgtccacaacgtttggctggaacagtgcataaatcgggaagagtgttacatttctgtttactttttacttttctatatcaagctactccccacatcgcctttacccatacaccttggctgccacccaaacgtgaccagccgatacaatatctcctcccttatcccaggcaacttttgtcgctcttgtgcattgctaaccttgactgtaagcacacttcatatgcctccaatgacaagctccgccggccttgctctgcaggcctttgtcgtgaagcagcacataccgcggattatccaaatggcatggtttgtcattgaacatcgttgcgagttgcggcggcttcgtcaaggagaccaagcacgttccccacgttcgcacaccattccggagcttgaaagtatgggctcagctccttcggtccgatttggcagccgaagttgaaacacgaaggcgtactctttttctgcgccgtcaaggttcccttcgcatgtggaaatgtgaagatggtgacgaggagttgttcttcgggatcagcaggtgtcatgcggtgcctcagaagagatttgatcttgcgaatagcgcagctctgggatgtgactgccactgcaagtcataggtgtaccagagaacaatagtctaaaaaatgtcgatcagaaaaccaagacatgagtgatgactaggcaatggcaatgttcgtgtctgctttgccgatgccccaagtcatctaatagtctttaggggcgcaataatagattcataaagaagcttgaatatattcagggccgtaagatatctcgtctaggttcttagaagtcttgagtatatctaggctatctcacccctttcttgttgggagaatgtaaacaggaattttaccggcgcctggtatgattgtatgtcatgcgtaaacaagtctttatacattttatcatcatcaaggctgtcagagtatgtactcagatcttgccgagacccacaccagctttgactaccttggacacttgcttcaaaggcgtgagcttgaatttgtaaggcgctttcgtaaagtttcccacttgtgtgatattgaccgttgctttaccgaaatcgttctctgcgttggtatcagcaaagttcaattcttggttgattgcatgactcactggcaccaaggtttgcgaacccatctatctcaaagtcgccgtcaggtccagtgttagggctgtcctccgggatgacaagtccgtatgtgctcagggcttccctggtcttgcctgtaaagacattggcttctaccaagacttggttgtcgctccggctgtgtatggcctggtagaggaagtcttcgtacaggttgttgtagatgtgctggtgtccaaagcgtccggcaggtcctcgagtaccttcacgctgccagtagttgtgatgataagtgacgtgaaggcgaccgaaatcgatgtccctgaattggtcgttgttgccgacgagggagctcttccagtggtcatggaagtaattccaggagatggtgatccagtcacttgctcttacgatgtcacactgaccgtcatagaggtcaaatcctgcggcagggaagttgccagacgtaaactcattgtggtctatccagactctttgactgttctggatggtgattccgtcgttgccgacgatgccgcgaatgccaaagttgcgaataatgacatttgtttggttcaaaattgtcaatcctgcaccagtgatccaagcacccttcccagcaccaatcaaagatttgttactaccgatcctggggcgcgatgtgaagttgaaggtaccctttgcgtaaattatggtcggcgaggaaccatttatagcggccaggaactcgggtactgttgttactgttacagtcttgctaccttcctgatcgccaccagtcgttggaccgactgggttatctttgccataaccgaccaggtcaaagctagcacctgcgggcgcagcggatgcagccagagcgaatgcgaagacggagaggattgagatcttcatcttgagggacgaggacgcaacagacctggatacaatcctagtctaccagacctctgtcaccatttatacgtgcattatgaccttcgagaaaaacgcccattctcttggtccacagtgggccatcgtgttagcatcatgttagcatctagttcttccggtaggcatgccggcccataactgagctgcattgcatgctgaggcgtattgccgcggcaagtgcctgtatttgtccatcttcaaccagatctattactatcggatggatagaatgttgcatgcccagtaagtggctgaggtgctggtagatgaatggtggaagatatgcgaccctgcatgtggccagcaagaataggtagatcgtccgcgcttggcaggaggcggggagattggaacctcgatccgtgccgtgcttgcctactttcgcctacaccaccgcaatgtcgaatctgcatattacaatttacttttccggatcttcgctgatcacattgatcagagtctgtcaaacatgctccaggcttttacatccaccgtcttaccagccacgggcctttgtaccatctgcccagcctgaacaacaacctcgtgtacgacctcggtcagtgcgaggcagtagcatcgtggaattttctaccaaaccacaatcgtttgttgaatatgacacacccatattcgttgattgccgttttcagctcaatataacgagccaccttcttcacctcataccagagcttaatttgagacaatttaagaagatgagtacatgaagtaactgcctaggtgcacattttggcgactggaaatcttgaaccgtagatcagatttttgtttcacgccctcaccagtcttgcgcttgacagaatgccctgtgtatggtgttgcgtccaatagcagcgcagaagaatcgtttctgctcaatgaaagcatgatactcacttggagtccgcggatttttcgttgtagtccaaatgacctttacttcttcttttgacgatgctgcgtgaggctgcctttacctgcttttgcgtgtcgagcacacaagggtatacccatccctttttcgcagttttcatactctatcttctacactacctcgcactatggcgaccgaaaatagtagccgtacgggtacagcttgggctccgtaagctttcatggatgcgccgcctatgtttcagagtactaacgcggcacagcgctttgataggtgtagcaaaagtcagagtggtcgaagcatcagatacaaaggactactttatctccgaactactcctcgagaagcgcacgtcatcctttgctaagctggtctgcgaaaacactggtgatggtggcatattcgaagtcaccgagtgtcaaattaccactttcgacattttcaccgcctggctcaacgcagagcccgaatgcctcttcagtccattgagcaccaacccgattggcgacaacttctggatttccggcgtgccgcttatccagctccatatatttgcgggcgaatacaacatccccgagctagctgatgatgctcttcgtcgcttcaccagtcttgttcatctcatcggtggcaagacaaagataccgcacgtctttgctgtcgacatctatgtctttcccaccttggaagaagttggctatgtttacagcaacacttcggcggagtctcctcttcgacccatcatcgtcaacgcattctgtaccactgatcaggatttgggttatttactcatggaagcccaccgcgagttcctggtcgacgtcatcatccatatgcagggcatgcaggacaaattgaaaggagtcatgggctttataggcttgagcgatggtaatcctgagcgaggttggatttggccaaaagccaagaagtcctctcgaaatggatggggtgtctgaacttgtcatacagctctctagaaagcatgcgctacatctcagaggatactggggcaaagaacaaattttccatatatgtcacgtttctacacgacattaggaggattgctgcggtgaagaagctgctcttacctagtcggctactgtacagtcaacgataatgttaggtcagctttacaacttgacatatgtgattgcccgtgggccatgcgagaagcacgtacacgtccatgaccattacttcctgttgaggcctgtatgtgtacccttcgaccgactcgaaggtataatattcccagaggtgtttgtgagtatggtgttccgctggcgagtgtgaagatggtcagatgaagtcaaccgacgagacaagagtgttgatatgcgcaaaggcccgcttcattgcagcaggagatgcatgcgaaccgtataacacaagcgaggacgtatattgtggtattcttcccaatgtcgctcgaaatctctacccggatgatgcagttgttgtgtggaaggttgggcgtcttcttcgtcccttccactgcaaaatttggtgaggtagcgctattaggtcttgcgctctcacaacaaatacagaatttcttacatacatgtacttactgctaatatgtaggaagggtttaatatgcaatcaataatcaaatcaaaatcgcgtctgactacagttggcttcaccgtcacgttcacactcacttcaccttcacgttcaccttcattatttagacgcctaatcgtcacctcacgtagactagaaggtgagaataggcacaaaatatctcttctacttatatcctctacctgcgtccgaattttctacaccaccacatcccattacgacatatctagcgctggtactgtccttcgccatgcgcgcaactacagaaggcgccgccaaaaccatcaccgccccaaaagctcttccacgtctctcgtaagtgggccacaaacaataattagcacaagatagctgatttcaagccagtgcacccgaagtcaacttcgccacaatcatcgtcggcagcgaccagaaacgcttcgttgtccaccaaggccttcttacccactactccgagttcttccgagcagctctcaccggacgtttcaaggaagccgaggacaaggtcgtcaagctggaagaccagagtccccgcatctttgaagtcttcgttcactggctatactatcagcgattccctgacgcagatcacaatgatggcgcggaaatcatcgagctcttccaagacgaagcatgcttagagaagcggtacaacagcgtcggtactctaattaagctgtacgtgttcgccgaccgacacgatgtcgagaagctcaggcttgctacgatcaacgagctgttccaacgtgttttggaaacagtcaattgtccgcatcctaccgcgacgtctatcgagttcgccttcgagcaccttgatgttggatcgcctctatgtcactttctcgccgatgtcacctgttatgtggacattctcgacccgctcgatccagatgacgtcaactctttgcctttcatgaagatgctctggctgcgatacaaggagatgattggtaaggcctccaggaatgatgacgaacttcaattgtgcgattaccacgagcatgcggataaagaagaaagggaggaatgcgaagcgaagcgagagaaggagtcgagtgcgtaaagagtggaatcctagaccatacaatggtcacagtcgaagagtacgagtgcgctctgcaacaagatccaaaagttaagttcaggtgtagtacaacgggctaagcaagcttgataggtggccattgatagcccgtgaattcacaacctctcacagtcctagagagatctgaaaaatactcaccactaggtgcggtatgccttgttagctctaacttcaattaagcttccaattgtgcatctttcgctcttgatataatctattcttgcatttcagcttccgcccaacaccatgaattctcaaatccccgactccacacccaacaaatcctcccaatgacacacgccaagcccccaacccgcaccatctccgaaccgttcactcggaaggtcccacaaaagcccactatacatccgtacgctcgatacgctcggctttgccaccgtcaattcgccccttcggtggagatgcaccgaggcttgttcgtacgagcgcgaaggaagaactatgatgtagtgcagaggaagatcgaatggggagattgtgaaggtgaagcagaaccaggtagacagagaaaaaaggaaatcattctgtgagggttgagtgatatatatgtacgtgatgaagtgtataggcattaattctttgaaatcttccatttctctacatcagtctctctctcccaccaccctcacaacctctcctctccctcgatcgtccagctaaaaccagactctcctccccacgtctcctctttccccctaaacagcaaagaaaactcgcgacagcgaaaaacgactctgcgtgccatacttttttagccactgtgcgcaacagcaacgattactcttgagccctcttcccacttcctccaaggaaccctccacatccgaaacctgtaccacctcttatccttgatccgagaaagccgacgcagggttcctgcatcgtgcaacctttatgagaaaaacgccaagacgagatggatatatgtatagagaaggtgtgtcggcaaggtcagaaaagaaaaaaaggaatggtatgtgtcgcaatatacaattaagctaagtaaaagtagttatagctcgtctcaaatccgtagagagttaaaggtaatgtaaagtgtgaaggagatgcagtttagaaattggtggcgacgccgctattcccttgtgggtacacagaggggttctcgatccttgtgtttcgtcgtgctgagacatcgcgtatcactggttgtccaccagcaccgccaccatatggcccgtcttggtagctgccgtagccttgctcgtagtactcctgcgggttgccgttggacatgccgggatactcgcctgagttgtcggagtggttggctgcagagtaggatgacgatgcatttgatgggccacggtgcacgcctccttgttggttgttggcagagggtgccgcaccgagtgcagcaatgccgtcagcgtccagtgtctcgcggcggccgttgacgagcgggtcattggagttgacgtcagagtaggcgttggtgggcgagttggggctgatgtaaccaccagggttactgttgctgtctgagtacgtcatgccgctggtgagggtggtggaagccttgcggccagagctggtcgcggtgttgccccatccccggtagccgctcgagtcctcagccatctcagcgccgccgacgccgacagcaggcagtgttgggtcgtggttggggttgtatccgtactcctccacctctttccttcgctcgtcctcgttgttcttgcgttgcttgcgtctccgccagaacaggatggcagcaatggcaagaagtgcgacagcgacgatggggatgacaacagcgatggcagtcttgccgccggtgctcagtccgttggagccatctttctgggcgccttggagtccagcggcgtcactgctcgatggggtgctgctagcgccagcagtcttgccgctttgtgtcggtgcggcagatggagtgatggtagaaatgacagtgacgacggatggtgtctctccggcggcggtgggcgtttgggtgatgaggatcagggatgtccggacttcagtggccgagggtggtgccgaggaggccgtcacgacagacgtcgcaacgggcggtggagtgctcgaaggcggtgctgctgctgctgacgatgctggtggtggtgcagcactggaggctggcgctgccgaggacgctggcggcgggttcgacgaggcggctggcggtggtgtgcttacgggtgccgccgacgagggagcaggtgcttgcgaggacggcgggtccgctgaagacggcgggttagattgggctggcgacgagggtgcgggtgcgggtgtcgctgaggagtctgcgggaggtgttacagacggcgcaggaggggacgaagcagcggcttgtgagggcggcgccgacgactgcgcgggactcgagggagaggacgcgacaaaagaaggaactaacgtactggcagtgccattgctcgacatgttgacgacaattgggatgcgcaatcacaaagagtgcagaaaaaaacaccacgtagggcaggcgacgaggcagtgtacgatgacagcggaaaaacctcagggccgcgcaggcgacggtttcagagagtgaggatgttagtgtcgcggaatgcggcagtcagcgtcttgggagcggcggtggtaaggagggaatcaagaaagaatgggcggtgatcttggtgcagaagccgtctccgcccgtggatccagagtgatgatgtatggcccggaatgcagcccagtaagaaaagagggcgcgagctgggaagccagtgggtgaggagaggaggtggtgcaggagacgagtggagtcgcggctggagacgaaggcgatcgtgctgcgttcagcaggtagccggtgccagggccgcaccacgcgaatgccggcggtttgaaccttgggctgacggtcaattaccctgagtttgaacgctgtgattcgggagtggcactgcaatgatgatacgaatggtgagtcagatcagggaccgatgattgatgtgcagaattatggatgttgggagacttgaacgcttcatcaaacacttcgcggcttcgcgttctcgactggcggtacgcctccaaaagagaaaagcggagcctaacgcgcgcaaacactagcagcaccacccattttgggaagctcgcgacatcaaatggcgtgcgctaggcacaaacacagcgtttcgcgtggctgtgtgcgtcgtcgcatctccctgccatctgtccctacccgcgcaacacagagagccaggtgccggaaaacctcaatcctctgcgaaaaccctggaacaggatgccggttgcacagacaacctcttgctcaaggcattgcaatgccatcatgtcatctcccaaccgcccaacatcccaggatccacccccagtcccaacatcatcatcgtttgcgtttgccagcttcctgatccattccggggcccgtgcgcccgtgattggctggtacgccactctaaattaagctgcgcggtcagagtctgcttgctgtgttgcagctcgtgtttctgcgacagcgcggagccagtggacaattcgcgacaaatagcttcctttttctcatgctatacctgtgaatacgtgcgctcgcgtcacatgtactcgtgtttttcgtgatcggcacttttcgatacggccggcattgccaatttccaccactatcgttatctactgcaatggccggccctacttctgcttacacagtgcagctctacagacgcgtcacagtagtgttgagcttgcaagaggcttgaaagatgggatggtcctcgctcgccggcttactgtgcattatgcttagtgtaccttcgccaacactcacgccaccatgcgcctatcatacaagatagaactttgacaagcatcttctacaacgcgagtagcgaaatgcggaggacccgccggtagacgctgagatcttacaacaagccaggaatgactgccttccggccctcaagcttttccttgccaaacttcttctcgtaccaccgcttaccctgcagtgcgcgtggtaccattgtcgcgagctcgttgatcaagaagttccggcctggatggaacgcccatccgccaatcatccaccagcctgcccactcgatccattcgcataggtagtgcgcgtggaggacgtacttgaacagaccgttcttgggcaccatgtagatcttgtcgatgctctccacaggcttgccagactcctttgcttcctttatctgcttgcggttcgcagacctcctgatctcgcgcaggtcgtcgtcgtggaacatattgcccatgagtccccagcaccaaataaccaggccgacaaacatgtattcagagcgcatggcccagtggtactgatccgtcggaccgtagcctgcgagatacccaccaatagacagaccattcatgacctggaatccaaacgccatgatccacacaaacgggtgcatgggcgacatgctcgggttgagaaacaagggcgacacaatcgcgcggtagatgtaatgaataacctacaacttctcattagcacaatctcatcactcctcactcccacgcaaacttacaaaacaccccgccatcgtccaatttccccacggcagttcttcaatccccagctccttgggtagcgcgtacatgatgtacagcaccgtcaggaaccccgctgactccatcgtcgcccacccaatcttaccatcaatgttccaccgcgactctgttgacgtcttgccctgcgggtaccagtccaacacccattgcgccgtcgtgacctgtgtcataatacatcagcaaggattcgtcgcgcggcgcagaagttacttacaatgggaaagtacgcccagatgcgacaaatgagttcccagttttcgcgcgacggcggtaaccagttttgcacaatggccattgcttgagtatgtggggtttatgcgcgcgtgtggtgttttgtgagcaattgtcagattgatgtttgttgcggagaaagctgtgtcatgaggtcatagtgtcaacagctccgcgccgagccgaatgtgtgactttgggagtttagccatctctcgctaatgcatgtcttccccgcccacagtgcgatattacaccaaagtcagatttgttgagtcctgtgaggatgtctggtggccggcgtttttttactttgaatatattgtattgagcaaaccttactttcatcaatcaaccagtctccttagctcaattgggagagcgccagactgaagtctcagtcactaaatctggaggtatcgtgtaagttacatcaccactcggtgtataatctgcaacgatcctaatcattcccaaaggttcgatccacgaaggggacaaaagcctcgtgcctagcttgctaggatcactcgaaagatctttttttgctggtttggtgggctgaatgggatgggttagcgtatgtggtggagatgcggaccgaggaagtaacttcctggagggtgatttgctgtgcatgacttgaacgcttctttttgctgatgggccgactgttatatgctctcttatattgcgtcctgtgtagatttcaatgcttatctgtcctagagaatgcacgcatggccagctagcattatatctgttcctgtaggtttgtggcagatttgtcaacgctctacgcagatcaaccgacagcgcattctcaaacttaatgccgcctctctcttgaaccgttcgttccttcatcagtttcaaagcaacgtctctcacctccccaacaataagtcgcggtgaaggtgaatttcatcgacaacacagcgtttgcacgctgaatacagactagcgccttggcgcctctgttatcaacttgtactcagagcctcagctccgtctttctctcatcaacaaacttccaacactcttttcttgctttttgtctctttggtggctggcccacccagggccgcctggcgcggtgccaactggcgtcttcgctcgagggacttgtccaccctcacgatttcgtatcgggtagcccccacatcttccaaaaattataaacagacaagctttcggtcgccaccatgcgtgcgatgcccattcagaagtgttcatattaacctactaaggaaacccgccgcgttcctggcacacgaccaaaggaggggcaccacaacgtccgatggcaaggccacagcgctgctgagggttctctcgtactcaaagcacaactgcgacaggatgtccctgagatcatgacagcatgggaagttcgctctgggtaataccagctgcgttcctatgcaacgtccactcatggtacatcctccagcacacgacaagttctctcgccccccatgcctgcgaagctcaagaaggagcatcatacaacttaccaccaactcaatactctccgatcgagacacaagctgcgaacacctcactcaacactgtctgcgtatcacacctgtaggcatcacagtccgcgaatatggtattatggactcatttgtcactcacttgctccgccacgcgtaagtgagatcgataaccactcacactccgaactacgacttcgcacaccagcactatgctgcgagctcgacaaacacatagctccccgtttacaggtgccttatacgacttgtaatcatccgatgccgatgcgcgctacaatgctgctgctggaagctcgtgaagaaggtgcgcatgacgtgcacgcgaccgagatcctgcgctccttccggcacatcaacgagcgacgcgcttcgacttcaacgctccttcctctacttcagactgcacaatggcatcttcttcgggcgtcacgatggcctctccagtaattcagcacacttgtccttcatcttgcgacttcacatcacgcacgctatggatacgacgtcacatgctgccttacgcggcaaaggtaaggtttaccctcataccgtacatcacagctactgatttcttctagtctcaaccctcgccggagttccagtaccgctgggcaagatccgggctgtgacgcttgtgcgcaagagcgattggcagcacgagtcactcgaacattggcaccttcatctccagcctgtagctgagggtctcttggaagtgtggaaacaccattatcacgctccccaacacgcgctttcgcactgcaattgcgtgatcgaacaccgtcagatcactctggtaggggtttcgtccaacgagaacctagcaaccttcagaaaccatcaggtccaagcattgagagatgcactccaggtcgatcatgaagtttgcttgctcactaggaaccatgacggcgcgttcacgaacattcacggctaccttcaattcctacgtggcctgaatacgacctgtatttactctcacatgatatggtggtctgacactgagcatcgcatctacgaccgccatcaacttgtcgacgtgttcgagcagaaccaaaaacccaactcggatcggctgccagagatcgaagccctcttcggtgttgctaccaaggtcgcactcaacaagacaatcatatcgctcgctctcgcgcagaaccggcagatcatgggtgctcagcgcaacataaagatcccagttccgaattttacttcagtccaaacgccgagcatcaagaggaagcaagaccctgtcaaactgccatgggacgacacgacaaagaagcaacgcaaaaacgacgggcatgcgcaacgacgtcgagtctatttcccactcgttgatcgcgatgaaggtcttgagtgtccttgttgccaggtcgtgttcgccgatcgagagtcagtgatcgttcatctcgtagcgaagggtcgcacatccaagcaatgtcccctttgcccggccaccaaagagatggaatccgccaagcagccatattggcgcaaacatatcaaagggcatattgatgagcgagagcaatgcggaatcgatgggtgcgatttcacccccagcaacaagaactgcatgagagagcatcgtgcttcgtgccatccgattaccgccaagccaaaggtgggctttccgtgcgaccagtgtgacttggtgttagcaagctcgaactcgctcggtgtacacaagaaatggcaccagaatcctcatgtcaactgcaatcactgcaaggcactggtgccattccgcgatctgaaaggccacaagatgcgcgaatgcccttcccttccagaccgtatcgccgtctgcacgcaatgtcaccacgagatgagccctcaccacgttgccagacacatgcgaacgtcacatgagcgcgtctacgaagtcatggagttcgcgcgtgaacactatcccgacttcctcgagaattacgaacagatgattggcatgctacaggtttgagtagggagaatttgccggcatggataaggaagatatacccaaagatagcataatgataacagctcacttgatcaacgtgcaagatggcaatctcttgtgatgtggtgtaaccaatacgatctgtatttgcggacaatcctcgtgctcagcttgctgggacaattcgaaataattttttttgcctttgcagcgatgttcggtagcggtgagggggcaagatgttgaatttttgggtagaccgggctcagctggggctagccgggttaggtgaagcacacaaaaacgctttctagatgtcggccgggtcatgctcttcactgacaggcaattggctcgaagttcttagaacatattatattcgatttcgatatagtagcctggacgtattcctggctatgaaattttccatcttggtctgtagaagttcttgaaggtgtacaggtcactttactaaccaatttcattgagtacctcaacgaaaataatgtaagctcctcggcattgttcttgttaagtgtcaccgatgggttcttcatctaaacagaatgttcagagattgaagagctgtgtagcctatagcctggtgtaatacacaggatcactagaattcctatgcgacagcatattctgtgtatagcttcaggctaccgaataggttgagaagcttgcttgccttgaatttgagatggtgattgtgattcgttcgtctatctcgtacgcaatgtgtcgaatcagtatttccatggtagcgagagcgaggatttacattggtgccaagatcacttccaccacacacatattggaggtagaacttaaacgacttatctcttctcagcgcctggtcctgtagattgcggtgacatgtacgcatacacactgaatatacattccaccccgcaaatcaaagcgctattgcgggcagtgcgtgtgcatgcgtgagaaatgcaccactcacatggcttgatataaagaaagcagtagacttcctgagattccgcgcgagacggttgtacagttcggatctcaggatagtgataggtgtacggtgggaattgacgaggaaggcgcggatgaggtgtttggtttccgcgcgaaagagtggaacggactggggggagggttggggctagttattggtattagaatcttggtggttcggagttttggtctgtcggtgtaagactgggtggagtggagggggcagatgcaaaggtgggggtttggagcggcatccccctcggtatgctatgtaggtgggagatgtgttagcgatggctaggactagtttttttgaatgtttcggtgtgagtgtgggcggtgggtaaagttgatccatagttagaaactactgctcgtggagatgggctgctggtcttatgcgctgctggcaagtttgcgagtgtcccacggccagtaatattgtgattgtggtgaaatcagctgacgtgtgcaagtgctaggaagttgtacagaattgtgcacatgcgactggaagactgaaatggatgacctagtgctcataatacctttccatggtggttggagcgcttctagcaagcgattttagcttccgtccttttcacaggcgctaggtccgcacgaacaagccagaccctggaagattccgacgttgagcttagtatacactaccagctcgcaatgcaccttggttctctaaggctgctaaacatatggaaccataatgcaaaagctgtatggctccagtcagcaatataaattgagcctcgtctcgtatcaaagacctcaccacctttcgcaaatatgatgaaactcaaactcctagtaattcctgcctcatggattgcagaagacaatgccgcagtccaagccagtcaggagactgcaaacccactatcgcgctctcagcgcttcaacactaagaagcacacacaagctgaaattgaagaggcgattccagactcaaacgtccaacatgccaatccaccatggatgccatacagttacaccttgtggcattcgctgatcgcaaagagccaaggactggcaacctcgcatgtccttaagatgccttcagttctttgcgacgacctgatgcttctccactgctcttggttgcgttcgggtcgcttcccctcttacctactgaatccgcttgtcgaggacctgaagtcttccaggactggacgaaagctcatgtcccttctcgacggcaagcaacgctggtttatccgcttggaccaaatgtcccccaaggactcgcccctcggtggcgaccgaccatcaacaacgatccaagaggtgatcacaaagatcgcttccagtatgcgcgcatatggcaacttgcagtgggcgacccaagcagaggaacgaccctggggcgagaatcgcgccaatgtgcaactcattctgaatccctggaacgacaagatggatccggcaagggaatttcgcgtctttgtgccccccccccccttcggcgcgcaaagaaaacgatggcgacttccgtatcagtgcgatcagtcagtaccgttggcacaagcgcctgcaattgccgccagggtttactatcgagcggctcgtcgactgtgttacgatgggcgcacggaaaatcctgagtgaaattgtccagcacccactaccgtcattcccctcagaaaatcagctaatgttactgaggtacggtttcagcttcgatgttgtgctgcaagacgacggaagtgtgcagttggtggagctcaatccgtttggggcgatgagcgggtgcggcgcatgtctcttcaactggatcatcgatgcgagaatgctgtatggtctggaggatgccgggttcgcaatagtgctggacgaaccgatgtaaagtctgagatagtccgagctgcgacatgaccacgacacaaccataccttgcatggcgaattaaagagggccaaatcggtggtaggaggatacaagtcgcgtggagtgtgaccaatcgaacaaatccaatgttcaagttgctcccagtctctcgtgttgggaaaataattaggcggcgacgcgcagggaagaaccgtgggtatccgtgactctacggctttacctaggcgctgtgtgattaatgggaggattgcagcgatgctgagaaagtattcataatagatatcaccctccgaggagcatctaattccacgcgctaaccgccatttcaaatgctactcctcggagctaaataacacctgtggacctgactaagcgatcgatctcagtatgctcgctaactttaagcgtcgatggactacgtcataggtctcgaacaattcagggttgcaatttctacatgcgatctgagatctcaccccttcctacgatctgaacgtctcgagtttgtgtggcaattagtatacccaaaattccgccacaggctgtgtaatatgtagcattcaagacacctgcgctcgttcaacaaaaagccttaatttgcactgctttcgcaagttccagttgtcccatcgctcgcacttactcgcacttagcgatggtttcccatgctcatggccgccgcaagcctatttcaagcgagaaaagagaaagggatgtgtatctactctatggggctgcgcttcgcaacatacctcatctggacgacctcggtccggatccagagacttgcagcctgccaggtcactacgtaccccgactttcacaagattcttctctgtctgcgctagcccaattagcaacaatccgtcttggagcgggacgggccatgatctctctgatcgacgagcagcgacaatacatactggccgaagctacaccgaacatgtctattcatcccagaacgccatctgacacatcgaatccactgtggttgggcagcgttagcataccaagaacttgggcaagtgtagatgttcgatcgacttgaattgcaatctaacatgtatcaggtacgtgagcttcctcccacccaagattcttgctgtccgaaaggaacgtggcttcgtgtttgcgccttctgagcacagctgcaccaatccttcgttactaagcgtcatgtactcaccactactagggcctatgcgaacgggtgttggctatcgatcttgaagcatttaggctcaatgagttgccaacactggtggttcgagatctcacgcaaagtggagaacacgcgaaccgaacatatgtcaaggaaactgagctcaaattttatgcgggagctccactgcttagccccacaggtgccatcgtgggatctctgtgcatcctcgatgatacgccgcgtcctggcggactgtccgagcagcatcgtcatagtttatgggatgttgctcaaagtgttatggactatttgcacacctgcaagtacatccgtcaaaacatacaggttatacatatgctaattctattgttgacatgtagacacgatcagggaccaactctcgcgtggcgaacgcttcacccgtggcctaatctctttctcggaaggcgcggaaaatttaaagccatttaaaaacgccagagaaggcgatttagaaaacccagaaaagcatggaactttgtcgcgggcattcaacaccccttttgatgagaaaagtaacccaatggaattcaagcaaatcactccgcctccggcgcccaaaacgccccgttcaaaggagtttcaacagcgatctatcaagaaacttcaagaaagtgccctgcctctagatgcaggttcaatgttctctcgcgcagccaatgtcatgatggcgtccagcgacttagacggtgttgttatcctagatgcttcgatcgcggcgaacaaaagtcgacagaggcgtttacgtacacaagtgggtactggtactggaactgggacagggaccgaagacactggagattcgaaccatactgcaacttcttcaagcgacgggagtggccgtagtaggacggagaatgttgagggctcatcgtcgagatatgctcaagtgcttgggtcagccacagaaatttccaattccgaagaggcagcgtttggttcactcctggaggccgatttatctcggatgttacaagatttccccaacggtaagataatcacgtttggtatggacggtcttgccctttcttcaaccgaggactctggcacatccagtggagggtcagaaaagacttctacggacagatccccgaaatccagaaatgctggcggacgcgcaggcaagagctacacgtgctatgcaggccatgcttacgggagctcgcagcgttgcattcatacccttctgggattacgagcgatcacgatggtttgcgggttgcctttgttggacaattagaccgaaaagactattgtccgcatcagtggatcttccttacttcaaggtcttcagtcattctgtcatgagggagttgtcacgactggacgcgttagcgttgaaccaatctaagacgacctttgtggcctctataagccatgagctcagaagtccgcttcatggaattttggggactttagagttcatcaaagacacacccctggactccttccaggttagtatggtcaactctttgaacgcgtgtggcaatactcttctggacacgattaatcatgttatggactatgcgaaaattggcgaagctagcaaaaacgtttcatcaaggcgagtcaagagtacacacacagtcaggttgtcctcgaagccaatcaagagtcgacgatccagagccgaagcatttgattttggtatcgcgacagaagaagtgatagaagcggtcttctctgggtccacctacgttcctgttgctagaagtctcatggatgcaccttcgtcgccgtccggttcagattcagaacagacgataaatcgcaagatctgctatgttgtgctagatgtagcgccatcagaggactggacctactgtttcccggttggttcatggagaaggattgtcatgaacatcttcggcaacgcaataaaatatacgcattcaggtcacattattgtttctttacgggccagcgactggtcaaaagccacaggcgccccaacgacaatcacactctgtgtcacggactcgggcataggcatgagttctaaattcttggctgacaaggctttccaaccattctcacaagaagactcagtacgtataacaaccacggccctttaccgagatatcatagcttatattgtaattctaattacagttcgcgtctggcactgggttaggactgagcatcgttcgtcaaatcatcgaaactaatggcggaaagattgaggtcaacagtgagccgtccattgggacgaagatcacagtgaagctggctgtttctagaccggaaacatctcccgaagcgggcctaagggagacaccgtctcaacgcagtcgttttctctcctacttgtcgcggctccggggtcgtagcatctgcatcctccaaaaacacttagaatatcctgctaatgatccagccatgtcaaaaattgtagaaggacttgcccgcttcaccaacgtccttgccaacactttagaaaagcatctcaagatgaatgttgttcggaccaccgagtggacgggccatggatctgacatcgtcattgtcccagagttgtcttttgactatctgacatcaatccgacgctctaggtccaacggcgataaagctcctgtgacaatatttgtcgcaatggatgctctggaagcagctaccttgcgttcagactggagagtcagaagcaaagagagtgtggtggagatcatgacacaaccgtaagtcaaaataacttgaatgttaaatcgaatggccgctgatgaattaaagttgtgggccatacaaagcagcctatatcctcaaccaatgcctcgaccgccttgatcacccagaagaaaatctacagcacgaaagctctggcagcgagttgactcacgtcagttgggcggacagcagggagctaaaatctcctggtccgaaatcggatcaagctcagtcccctgatccacctgcaacacgactgaaggactatgccacaacattacatgctacttcttccaccaacgacgaccacgatacaccaaatttagctccggaagcattggatgccccaaaagtgttaattgtcgacgacaatgctatcaatcgaaatgtaggtcttgcatggtaaaatacggatatgacctgctcacatcatccagcttcttgcagccttcatgaagcgacgcaactattcataccaggaagccgaaaatggcttggatgccttggaagcatacaagaatatcgcaaccaagtttgagaccatcctcatggacatgtcaatgccgatcagtgagtttatgcctcacagttgtttttgaatatagtctaattgtgtacatagtggatgggatgaccagcacgcaggctattcgtgagtacgaaaaggcaaataatcttcccaagtgccgcattgttgcacttacaggcctcgcctcagctagtgcgagactggaagcactgagctcaggtgtcgatcacttcatgacgaaaccgatgaatttccgggctctggagacgctgctgaaaagagggagtgaaagaacgcgaaaacactccgaatcaaaaacagccttaagatcagcgagagaggaaaccgcacatgatgctgaggacgccagacagatgaagcaacacgatcatgatgccctgctagaagccgctacttctgaacacagtacggtcactgagcctaacccgcaaagtagtatggagaagaaggaatcatgaggcgcaaagctgggacctcgaatctttcaagaaagttccggtgggaagagaaacagcgtctattgctaggaagctccttttagcgcgcgcttgtacacaattcgttagaagatccgcaaacagacatagggaatacgacggggcagtcacatcaaaagaaaaactgttcaaaaaccataaaagcgaagccttgggctacttgcctgcagcaggaaaaagagcgcagactaatattcatgactaccgccggacggtctgtagatttcccaccctgtcttacaaggaaccgacttcaggcaaactcgttcttcacaacgagtcatggatctccacttcatctgcaaaaatccgcaaaaaacatacaacagaggagattcgctaatggtcacccacttaactactaaccctccggtacgatgcttaaatatggctgagcgaacgggaagccttgtagtctcttgttctgctaccacaaaatccgctaatttgcctgtttgcggcaacaagtaacacaaaaacaggaaggagagtggacttaattgaataacacatcagtcgtattagggccgactatcatctagtagcccgtgatggctaagcgctctaccaacttagcaatggagctaggacactaatcatttcatccactgacacaggcgtaccgccaccaacatgatggcctgcatgatcaactcaagctagcagctgcaaacaggattgtgctccccactcgattgctcctagctcctaagtcaacggactgcccacagcttctgttaggtaagtgccaggttacagcacctatccatgatcggatcgaacagatcagtatgttccgcaagtcaggatgaaccacagggtgctttcaacctaggtggacaagttcgcgcacagttgactatcaatggatacatttcagtaatgacggtgtagaagaggcatgaaaaattgacgaattatcgtaacttctcgacgggaactttctctaaagtccgaatttcatccaagcttgacgccaatgctcccacctttcgagttctttgtaaaaacgacagtgttctccttcatattggattttatctggccctcgttctgtagcgtctttgcctgtacgcctacatggtttgtatgtccatcatccgttaccttgttaccatccatagtcgagtcgattgaaccttttatctcatcgatctctcttttagcggcggcgaaggttttcagctcagtcgtttcggtacgtgtgcggcttgttgtttcagatctcgaagttcttaatatacctggtgtatacgagactccctctgatgtcagattctcagctctcattagctggtggccgtgtgtaggttcgccctcgagcgagtaatcgatatccttggcgttggtgtcagccatggcttcaagctgtgctactcttctttgtgtttgtttgacaagctctaactttttgtgcttggcgataggcttcttgagctgaaattgactacattgtccattagactccctcacctgccaaatcatacaatgtccactcacaggcttgtaacttccagcgtcagtatcgttctgatcttggcagtattgatgtcaactaaaacgttctgtgtgtctttcttgtgaatcgcgtacttgattttcgcgaaaaagtctattttcggagacgacattaagtttggaaggtgtttctcaagggcttcgcagcttaatgcgcacgcgataaaagcttccggtaccccaatactttttactgtggtgtgaattgctgcatctgccccttcgaggaatttcaatcctgcgagagaatttcggagaatgttgacttcagttctgagtttttcgatctaattgggcgctcccctctggttctgcactatatcgtagatggacgagatgcttcggaaagccacgtctgcaatcccaagaatggctgcaactgtctcaaggcccgacatagagaagcgtagaggccacaatgactcttgataaagcatcaaagttgccatttttcctggttcacggggctctgcgcctgcttagtctcagtggctcctgctccacgatagcgttttcttcctcccgctttaatcacctcgcctcctgcttcatagtttgtctcgtgcgctcttctgttgttatgagattaggatagaagaggaaggcggccctccttcatctgcaagtagctcgcgctcccgccaaatctttctaacgctcgttctactgcacactcttctactgcacaacttgctcacattggtgcccgaagccatctaatcttcactgcagattgccttctcattcatcgctatcctcattattcgcttccacttccgtcactgcgtgcccaacttccaccacacttcctcatcagccatagactcaacgaccactgtggacctcagctagtgccgaatacttccaggtatgacttgctcttccgtagcgaaagatggagtctaacccaagaatgtaggcatcatgtcatcaccgatcctcgtctcgatccataccttccttcctcgaaacgtcccatacacaaggaagacagcgtccccaaatactcaacctacggcctgtctccagaatggtgacaatgactgtggttcgactatcaggattgcggtatgcctggtgtaagggatgttctgaggcaaggtagggaccccctgctcaaccccagggaagaagattgtcatccttccgacaggagtccctcgacaagagggatatcatttatggagatatatgtgcatctagaggggcactgatggggggtcgggtcttttctagttttcctccgcaccctgctcagtctttatggctgacaaagaaaaactacagggcgactcaatctttggattgttgagacaatggtttgttggtcatcactgctagtaccatggttggagtgagtggttgctgggctgtgcagtcccagagttgcggtcccgctgacgggctgagggggcgcgcgtgcgagccttggtacgctcgtccatgagatggccgaggattcagatttcggtattgcggccatggttagaagttgggtcagatcctcgctggttgcttgaatgggtaatctccagatttgtcaagtgcagtgggtgcatggaccttgctagcttgcatacacttgtcatagcgaattgatcccgtgtttgtattctcaatgctggattagatgaccggagagccgagtttagcgtggttcgagatatgactccccttttggccatggtacgtcgttgttgaggtgaatcccattaatgagccgcactttggctaagaggagagcggaggtgcatggtctagagccatgcgctcatgtcgttactcatttacattacaacccacgattcgcattgcaatatgtgtatgccgcagccctacaccatgaagggcctagtcccggccctgtaccgtgccaacagagcaactcaacaacaccaaagccataacaaacgatgagagcaattttcctagccattttgagaccttctttgaaaagcggggaggcaagtacacccttcatccagccgcttatcgagcaaaacctagctcagtacatcagtccccgagcccaaagatcttgcgttgtaggggagcgctaggtgcttaccaaagactattggtaacgttggaacgcggggccaggtgggatacataatataagcaggtttacgataagggcagcgtagttacttaaggggttggcacgggagcgcggcgaacgccgaccatagcttggcgggcagcgcaaacgcccgccgtggagactttcctacaatacagcttgttacccacgccaccccgctacccactgtgccgagcccttgattccttcactatgattgttgctacagtctactacctggtttcaatctctatctttcgtgtaagttctatatttttgttattataactgttcaacgtcagcactaatagctttattctcagtgcatgataggatatagctaccgcgccctccttcatcccctcagcaagtactcggggccatatctagcgaacgtttcggactggtatggcgcgatatacgccctgctcaaaattctccatgtcgcttcatattaaaatcatcaaaaatatggtaagtttctgaaatgcctatgaactgatgtcactgtctgaagctggttcagagagcatcttcagataaggtcctaatagaatcgtcttcaattcgatcgccgcaattcgcgacatttaccataacgactcagaaacgtttctgaacaagatgatcttcgtgctacactgctactccactgagctgaatgtacaatcgctcataaagacttctgattcattgagcgcctcacgtttgggatcgacatgatcacgagcgacacaagcacgagctgctcaatatcagacttcaccttgacacaggcgacaatagtatcgaactgtcagagagcaggctttttggatgattggctagagcgtgccttttctgtcgagcccaccccgcagatctcttgtagctgaacgaaattggagcgcgcgaatccgggtccggcaacggtggagaccgacctgcttcaagagttacgcaagcaaacacaagagaggtgaaataagatgagacacctgaaaatgaagcttgaagagcgcttctaaagaaaccaaggagcggaggctcactcctatctaccactaaacaatgttctctgctgtcacgtcggacaggaaagtgaacctggaacctgtttcgcgaagcccgctgctgttgccggaagtaggcgtgccaggctacccgaaagatggcagagcggacgagtgaacttgctctcatcgtcctatggtcgtatgtggagagaatgtttaaaaatgggcaatatgtacttggaaaatacaagttcggaatcccggaattccgccagcgctggcggaaattggtggagagatagcacacaattctgggcacctagagagcgagacaatctgatgaaatttctgtcattgctagttacctgttcttccttgagtctctgtgacgtggacttcagtcacatgttggagtacttcaggaaaagcttgagaccataagaaataccgcagatctgaccaatagaccttctaaacatggtatcatgataagtattaatacagagagacaataagtttaatattgttctaacacactgagatcgtgatgattgagatgacttcgatgccgttgacgctaaagaacactagcgcgtgacacgacccacttgaaatcttggcgacaagctccaccaaaaagtttcttgtcgcatcgtagaacttcgcgcagacgtatcagcccttcaccattggctaccccagactgtgtacgacacaatagcatggcgccgccctcattctcgcccgacacgtccatttcttcccacacgctctctcttgaatctgcacacccgccgccaatggacctgcgcgccgccgacatgaactcctcgtcgagtctcgcgaccaacccgctcgccttcctccagccaaccgtacaactcaatgcagcctttctcgccgccgcgaaacaatatctagaccccgttgccgccggcattagcgaggtacagacacagcgccagcaagagctgcgcaagaagcggaagcgtggctatggatacgacaatgatgtcagcgtactgcatctgaagaaggtgcatctcgaagggtttggtgtgaaccaggttttcgagcagacacgcaaaatcgtcgaggccaccgcggaagaaattgagctttcgctgcccgagaacgaggatgtcgtagcagtacacgacgatgacggtggggatgacgatgcggaagatgcttcagatgacctggaatctagtctgggtgaggagggtgttgattgggagtacgacggcgtggacgacgacgaagatgctgagcctttagaagatgatatctctggcgaggaagatatcgatatggacggtgatgtggatatggaaggcgcagagggcgaattgttttctgaagagtctgatgacgaacccgccgaaacgtacaaacctgatccccatggcctcaatgatggcttcttttccatcgacgatttcaacaagcagtccgacttcctagaacaacaggaccaacgaggcgaagcagaagcggaaagcgaagacgaagaggttgattggactgcagaccctatggcagaaaagtcaggcacaggcaaacgagtgggcggcgaagaagacgtctccgatgatgagtcggaggcaggtggtccaaccttcggcaatgtggacctgaacgcaccagaaggtgacagtgatgatgatgaatttgaagacggcgatctagatgtgatggacgacggcaccaatgccaacaacgtcatgtataaagacttcttcgctccacccgcacgcaaagtaggcaagaacaagaagaagcgaggtcgaccaaatccccacaacttccctgagaagaaagagggtgaagaagcagaagccgaggaggggccagatgtagagggcactatggctagggtacaccgcgacctgtttgaggacgacgacgacatggagagcaacaacgacttgtcagatgttgatccctcagatccaaagtcacgacgatcaacgcacgaaaggaagcaagccaagattgcagaggagatcaggaagcttgaagcggccaacattgcgaaacgcgaatggcaattatctggtgaggcacgcgctgcagaccgccccctcaactccctactagaagaaaacctggagttcgaacgagccggaaagccagtaccgatcgctacagccgaagtgtctgaggacattgaagctctaatcaagaggcgaatattggctggcgagttcgacgaggtgctgcgacgccggcccgacgatctcgctacaggtcccaaagtccgaagaggtcaactcgaactcgatgacagcaaatccggtaaaggtctcgccgagatctacgaggaagaacatctccgtaccacagacccgaactacgtagacgcgaaagacgagaagctgaagaaggagcacgacgaaatatcagcaatgtggaagaaactgtcggctaagctcgactcccttagctcatcacacttcaagcccaagcccgctgcgcccaacctggaaattcgcgtcgatgcacccgctattgaaatggaggacgcacgacccacagctggtggcgaagtcgccggcgccagcatgctcgcgccccaagaagtatacaagcccggagatgaggcgaacaagtctgaagttgtcaccaagagcggcatgcccatctcccgcgaggaaatgtctcgtgaagagaaggccgcgagacgccgtagggccaaggagaagagcaagaaggaaggtcttaacaagccaaagaccgtctccgtggagaagggaggcagagttggcaggaagggcgagaagcctggtaagaagcaactcattggagagttgaagaagggtggagtgcagatcattggtcgcaagggcgtacttacggacgttgaaggtaaagaggtgaaggatgctgcgaggaagggagcaggaagctacaagctctaagctgagtatgacgatctatagatatatgttccatcacagcttctgggctggtgtacatgcacgattcctcattgtccgtcgcagtcaacgggtagtagtccttgtgagttgctccctgcatgggatttacaggctgactagcatataacatttgatcaaccctgttcacgatcccagatctcaccgatgtcgacgcgtacagcacatcgatcttacaggaaacaccgagatgagcagattctatctgacatcttcgggttgcactcgttggcattttcccgaaatacctgacaacatcttcgatcgctcgggcacatcctcggcacggtgtacagacgaggagaccatccgcagtacagtgacattccggattgagacgtcaggatatcttttcgcgattacagttgatcctattttatggaactccaccattgattacttcatctccgtcttggagtgcattcgtccagccgcactccacattcaacacccgttgcgaatcggagccctgccaagttatcgatatgcgcgttcccacgaaaatggaaggtggcttaggtccttgctaggacctttgcgctcggtcagcgcacgtggtggctcggctgtaagcttttggcgcacttggagacgggaaaagttgtgcggctgcttctcccggtagtaattgactggtcgcctttcgaacagagaggaagctgctatattggatcgcacgtgcaaccatgtaatcaccgcgtcaggactacttgtgcgccgctgcaccatatgggagcaagtgtttggctcttcaatcgtctcatcctgaattaacagcacgccacacagcgcgttgcagttgcacaagatccaaattggatttcagcccgcgattggcgaatagaaaatctccgcagaagcaggatgccaacgaactgaaatggcacgagcggcaacaagcgtaaatcgtaccttggcgatgaatacgggcacattacgccgagctgtaacgcaaggatcatgcgtatacatcccacgccgagtttttcggtcacattgcgctttcaagacactctgtgactacacgcatcacccccatgcatgtcactacaatgagaacacactgatgctctactcgaaggtcctttctcggcaagggttcttccgaaacacaaacggttcgaacctggtacctcccaaaccgttctgtcgggttgaagcaaactgtctatggcccaatgacaggctgtctgtaacatgcaagcatgcgaagcgactttaagcaagacggtcagtctcttcgacctagagaggagacagaaaaaggaaaggctaggtgcctgcctccgttggccgcggaataatgatctcgcatggcacagaaaccgacagggaagtttccggcccagcgtgttggtcgtagacattgtcagaaactgggagcatagatcgttgcgtcaggattaggattggcattacaacacagtagatatatgtcagacggtgatcgctcactacgttggtcccacattgacttcctttacactttttgcgccagcaatacgctacaggtgccggcacgatgcagcacaactacagtaaagaaatgatgatcaggttggcggtcgcgttcatggtactgcccactatattcgtaggtctgcgtatttgggcgaagataatttcgaaacggttggcttgggatgactacctgacggttgctgctcttgtgaattgacctgagcttgtatcatagaatacgctgactgttttcaggctatttcaataacatgctgtgctctacaatgggcaagtaagtacgtcgcaacgcctctgcacttctggcactgacagcagcagcggctgtacatggccatcttggtcaacatcaaccactggatgcgaacggtcaaccgatcatggatgatccaggcttgatattcttcgaagaggtcagcaaagacttgcccataatatgacattgcgctgactcgttcccaccagaccaagttcgccatcaacatgatctcgatcatcggccttgggcttgtcaaatcttcacttctgataatgtgtatgtaaacgcagtgtacaaaacatacgcaggatgcacactaatatactgtctcaatatctagacaagaacatattcgcggttcgaaaattccagatagttgtgtattgcgtgcttgcttttgtcgtcggctggtaagtcgcaggtgtgcgagctgtgcatgcgggccactactgacttcgtacctccaggaccatcagcttctcgatatcacatcttttcacgtgttacccgatcacggttttcatcgagccgtactacaatagtaggtgctgctacatggctcgtgggggagactatggctaactatgtgacttgcgtataatagataactgcgtgcagacagtaccgatgttcttgtctcttctggtgagtagcatcactcagctttgtcacactccgtggttgctcatcatggctaataacacaattagttcaccggtgttattgccgacgtagccattcttgttctccccataccgatggttatgagtattaagatggaattcaagaagaagctggcagtcattctcatgctagctctaggcgcagcgtaagtacattgccttggaccacagccatcataccgtccttccgctgaccatccagtgtatgcgctgtaagcattactcgcgtcgttgccatttactctattgctcaggaatacatcaaacaccccgatgatgttatctattacacagctggcgtgttcttttggaccaacatcgagctatcgctcgcgatagtctgcgcctgcctacctacactgcgaccaatttggttccacttccatccaagggagcctacgttgaagacatcgtcggcctatggatcttcgaaacttactggatcaaagccaaacagtagttttggtgtcaagtacagcagctctcgcaaaccgtacagggagattgacgagttggaactcactcagtacgacaatgagcaggcctcatccatcgaaacgggcccacggccaatatcagatgaacctggtattcgaaaggctgtcacgatccatcagaccctgaattaaagtggggaagaaagagctgcggatcgcgtacggccgagtgtacaatacgttttgtgaggattagcagtcggcatatacaaatcaacaaggctcttcggcattattcattaccccccacgttcgttggccggcactcctgaacccaacatcttaccaacatgatctgaggacatgagcaccatcttgggcacactgccgaaagatcagcacctgcggctcgattctctcctgacatgccaagcgccaagcaaatgcacagttggggcgtggtcactatgtctagggtttctcacgccttcatctcgcaattggccgaacacagcctccccattcgtccgtgacacaaaatccaccaggggtggaacggcccgaccaagctatcgggaactgaatttcatgagactactgaacggagagacttccgtataagctttgtaagagaatggagaccgcacttattgagttgcagagatgtagtcgccaatgcaggcaacggcgctcgtacttgagtagtccactccgacaaagcaaggaaacagagacatcgtctcaattccggctgaacgtttcccgcgtagagcatctactgcatgcgcggctacaacgacttgttcagatctgttctccgaatatatgccttgcatcatcgctaggatacgtgcaattgggacttaagcgagctgcgagactctcaataaatatcacatcaacccttccaagacacatggtgctgcggatgcgaaacgcttccaccaattgtgcaccatgcgattcctccttctccaaagcttcgctacggcgatcgctgcccttgccgtcaagcagccctccaagatgaccccaggtgctgtttctgccgatctgagccgtgttatctcagctgcatcgaaggcaggtgttgagcttagagcaagatggagtctggttggcgcaccgagcccggcagtcgttgtgagcgtcacaactgaaagtgatgtcgcttcggtggtacgttcttgcgctacaccaatagcaatacgaatgatgtgctcattacttccaggtcaaatactgcacagagaagcgcgtcccgtttgtcgcccagaatggcggtaatggttgggcgacgacgttcaatcttggggagactggagtgctcatcaacatggctggcttgaatgccatcacgtttaatcaggacaagacacaagcaacaattggtggtggtgccgtcattggcaatgttattcctgccgcaaatgcagctggcgctttggtcattactggcaactgcaattgcgttggtgcagtgtcggcgatgttaggaggcggatatggtacgtacctgggacgaatgtgaaaacactggctcactcttaataggaaacatcatgggcgaggttggcttcggcgtcgacaacatcgtctccatgcgtgtcgttcttgccagcggcgagatcgttacagtctccccaacatcgaacccagacctcttctgggccatgcgtggagccgggccaaacttcggcatcgtcatctcagtcaccatcaaatcgcagccagccacagaacaagaccggaccgcttacatcaacaacctcttctttagccccgaccaaatcgagacagtcgcgcaaaccatgcaagacctccctctcacccccgaacaacgcgtctacctcgtgctcaccagctccggcccacctctcaatgagccctcaatcctcatcaccggcttcctgcgcaaaggaaccgaagaggaaggtcgcaaagctttcgctcccttctacgaactcggcccagtatctgcttccagcgcagtaacccaatacctagactggaacgactccaacgacggcttctgcgcccgcggcgaccgcaagcccgcatacagcaccaccatcaacaacatgcaagcgcagaagtggcctgagatttgggaactgtacaagggcttccaggctaagggaccgaactccgcagtgctgatcgagcggtacaatttgaccaaggccaacgctgcgcctaccggctccgcagccatgaacgagaaactgcgcaccgaggcgttcgcgcaggcgattgttattccgtggtatacagatgcggcgctggatggtgaggcggagacgtttgcgagtgaggtaagggcgttgtggagttataatgctgatgcgaagaaaaatcctgcgtaagtttgatattgcatgaagtgttgtggagaggtttgactgactaggtataggtacatcaactttgcgcatggcgatgagacgctggaggcgatatatggatcgagcttgccgaggttaaagacgttgaagaagcagtatgacccgacaggtgcttttaatcagtggtttactatcgagccgtgaggtagttaggacggtgtcggctccagacacaattcatcattaaaacgccgtcaagttcattcattctttgctgcgctacccttcagccccagtttgccgtcaacgcagtaacaaaccccaacacctctccctcattgacaaaagacccctgaacatccgaaacgatccagtacgcagctccggaccccctgtcgctaccagagcaagtgaaagcagttggtctgccattttcatcacgatcgagaacagtagtgtcgtactcgcctgtcggacctcgcgcctccatcagtaattgaagaggaggtcttagtgcggaatctttgctgagaaaataggaatatggtgtgcctacgaggttgtcgacgctgtctggcatgtagtaatgattggtgtatcttgctttcatgatgatgtgtatctttggagctagtaggaacctagtcgtcatgttggccatcgagtcgttaaagcatggcgctgagtgtggccctacgataaatagtcgtaatggaggagtcgcatttgctgcaggcacacatgctgattgggaggataatgtgacttgcaacacgtgattatagcatacaaggttgagcctcttgtagctatatgtgcgtgattgctttctgattgtagctctgaataatagcttaatcttccagcggcaacgcctgcacctcgaatgtctgctctccgaacgcctctttgaaagcgggtatattcttcttcgtcatccagactgtgagtatcggcgccttgattgtctgcttctgttgttgttcttgctcctgctctggcgcatctacatccatcaattcaaaggcttcctcctcttcctcttcgtcttcatccgcggtagatttcggcttctcggcttgcccattgctgtcactgccatctgacattgccttggcccgtttctccacctcgatattagcaagagatgtgtacatgtaccatgtctcgacattgccggcactcaacttgctcttggaggttggcgcaaccacccgtctgaccaagtctataatgctgactagtttggcagttccctcaccctgcgcggacactgcaatgaccacatccgcctctttcaaagcttcgggcatgtccatgggttggttcttattcttgtatgctcccaggtaggtcttcaagcgattgatgcctcctttgatattttggttcctggtgtaagcgattggcacaacattttttgtacctctcaaccgatcttgcggaatcttaagcaattctgcggggagaagtgtccatggttggtagagtgatggatcaaagctcgggacaggctgtgcatcggccttgatatgtatttccgatccattctcttccgtttttcttttcttacggctgcctttggccgcttggttgctttctggcccgactgtatgttcgccatctgcatctgcaccaccaattatgggcagcgttggaccctcgcttgaatatggcgtagcgggtgcggtaactgcgctggagtccttctcagcggatgatgcgaaaatatcgctcatacgcttgggcttcgccatacttgagtgcttgagtgtgtacaggtgtatatcgtttgttgaagcagcgcaggtgttcattgcttcacgcgtcaagatcgaaaatcgcgtcggagataggagcacgctaacgttagttaacgccgattcactgtggctgccatctccgattggtcctgtaccaccgactacccacagtcgtcctgctacctctggcaggcagtttactacacctcgtgttcgtgctcgatctcctattacgggtctttgaaggtgctcgctcgtggcaaagaagtttccttgtacacgcacgcttgtacatatgagtaccacgagacagccctggagcaatttgttccgcattatcaacgacacgcagcttaacgagggcgatggcagagaaagccgcgcatcaggttccagcagatcacacgtgagtatgcttcgccatttttacttgatctcttgttaacagtctgaagctaacacaaggatgaagatcggccaccttatctccgcctaccgggctagttgcgtaacagcatgtatgagctcgtcttcctaggagccgaagtttgtcctcccgaaccacgtcaaccccgcagacccaacaatgcgttacatgaaccaagataccgaggcgcccttgcgctcgtctgcacttgccagcagatctatcctgaagcagttgcatatcctgcgaagctctcgacctacgacttccgcaactttcaacgtgtcgagaacgcgagattcatggtgtttgggaaatgtcaaaaatcctggtgattaaagtatttgttcagcaactgcttcccgcacttttcagctatcggtggcatctcgcaattcctgagactagcgctacactgaatagttagaatgtaacgcggctatttccatcgcttgcaggagtcaaaatacaacgcttgagtgcagattttccgtccagcctcatggcatcgcgcacagttttgcgctactacttctacacaccagatctcgaagttgagtttacatgatggcggcaggcgtgtaagacaggctgacagccacgggcttcttcccgggcggccaaggcataccgagccatatgatcgacgttacacaagattcaaattgtagcagtcagcacacattcgttatccatgagtaagtcattctctcgtgaatgacctagcatcccgaactctcgcacggtcgcttgaaactctcccaggtcagccggggaaattaatcctttttgatgagtcacaaaaatcccgcgtaaagtggagggcaaatgaccgagtgcaatacatttcaagcttctgatacggatgtaaggaggaagaacggattgatgatgttgatccgacccctgaagccacatgtttccgagatcacgtgtgcaggcttaaattagaaataggactagtccagttctagcttccgtccttagcactgaggcacagccctcgctgcactgctattccaatccttcgacacctgctgggtcgggcaaaatgttaagcttttttgacagttctgtctgcatcccttgagcatcaatgcctttaccaaagtcgctattgcgtcgccctgttcgtcgcacctccacgtcatcttcgacaggaaaaccgcagcgaaagcgatgtcgcacctgtaacaacctcgatccaagagaccactcgagctcaatctacccagacgaagatgagaaagattcaaaggcgcgcttaaccttaacagttgacgctttggcgttatcaaagacgaaaagcgtagctcaagcggggtgtcgattttgcaatgccatcatgcaagctttagatgcgttctttgaagaatggagaggcacgagagacaaaatctgcatagaattacgagaaaaaggaacgatcaaggtgagcatcgatagtaaacgccggagagaggagattgtcgagctttacgctggatccggtaggccaagattccccttttcacatgctttggttttgttttcatgcattagttggcggcttgaagtcacaagtatcactacataatctttctgttccgggaccaggaagccaattggtcaaaatacacctgacatgctgcagcatcacgagcgccgtggcctacacttggaactgcacatcatattcctgtcaactctggttcggacgagaccttcaacttcattcggcgatgcattcagggttgcgtggcgaacccgaagcacacagcatgtagattttcctgcaagtcatcgatatctgctccaaaacgactcttggacgttggccgtgccacgtctcctattcgtcttattgacactcagggaaaaacctttcaatatgcggctctgagccactgctggggctctggtccaaggctgactactaccaagtccaattgggcaaagctagcggtaaatatttcattcgatactctgccccccttattccgggacgccattgttattactcggcagctcggcttacgctacatctggatagactcactttgtatcatacaggatagtttgcgcgattgggagacagagtcttcaaagatgggtagcatctaccagaatagctacatcaccatagccgcaaccaattctggggatggcagcgcaagatgcctagctgaaaggagaaagcccgtcaagattccgtatgagaatacggtcaagaaggagttcgcgctacgcgcaagaagagtgttggatcaccatcccaacacagatccaaaaggtggaccggcgagaccaataggaccactaagctatcgagcgtggtaagtgaaggacaataggaaccctgcgttgtaatttggctaagattgttcttgtagggcactgcaggaacatgtccttagtaccagagtattacactacacggagactgaactaatcttcgagtgtaaaacgtcatatcgctgcgagtgcatgcccgatcgcaaagcgtatccaacaacgcccgcactgattccaaaagccgtagctagtaagaggaatggtgctgtgtatgaagcatggcagcaaattgtcgaaaagtactcggcaagagacctcactgtccctggcgacaaatttccagcaatctctggtattgcaagcaagattcgaaaagctacgcactcggagtatttggcaggattgtggaaggggaacatcgcatcagacttgctgtggagcgcgtcttctcaaatatcaactgctcctgatcgctttgcactcgaaacctggcgtgcaccatcgtactcatgggctagtatcgacactgctgttacgtacacacacctggacgacgaagaacgagaagctttcactcccgcaaccttgctgacagcatcaaaaaccataccgaaaggcttgaacccgcttggcacgcttgccgacgcatccatcacggtgcgcggacctaccatggaagctaccctatgttcggagcagaatcgcggaatctgggagtacatgcttctggtcaagggaaccagctcgatatcatgcacacctgattgtctgctggttgacgcgctgatcaagactgagtccaatggagaagagcaaaggacaactcgacgcgcgaaaaacaatgactctctcgggaactttaaatcgcctgttttgtgtctaagcgttgctagacacgacaacctcatatttggcttggtccttggtgtctccgagcgactgcccaatgcttgggaaagacttggcacattcgctgccggtactgaagccatgcagaacgccaatgagcaagaaattatgctcgtatgacctgtcatgaacctgagttctagacgtcttgggggtgggtcgtgtcacgtgcgttcgcgactagcgagtcggcggtcgaaacatattgaaacatccctaatgtcgctaaccactcaacggtccggcccctaaatgatcgaccactcagcactggaggtggcttccgcgcgatctctccacgagtgcgcgcacagcaagtctccgagaaggttggcgtttgtttcctttggccaacgggcgttcagtcctggtgtaaatggcatgtttcatggtcaatcttgcttatatgcctgagggtatccgatgatgtaggcgttctggctacctcacgatatccttaggatttcttacattcttttgtcgccttgcccacagtgcttgatcgctggtcgttgtttttatttctattgttaatctgtagatcagtcattctttaagcaacatgttgcactccacactccttctttcagtcctcgcgagcgcgttggcagcgcaagcctcaccgctgcttgcagattcattgcttcccagtttcgcacttgtgacaccgggtgcgaccatcgaacctcctagttcgactgcaccaaagattacacctacttcgagcccggtagacaatgaccagccggatccatacaactcctccatccagctcccggcaactctatcgttcaatcccagtcaagcacctgctttcaccgcggaaccaggcgagcccgacccttcctccaacgtagcgtacccgagcacgccatgctctactctggccactgtcacacctgcccctatcccaatcgatgacgaccagcccgatgcctccaactcgtccgtccaactcccggcatccgaatccttcaaccccagcaacgcacccgcattcaccgcaacctccggcggcgttgatccctcatccaacccagtatacgccagcagcacaccctgctcgtccaaagtagcatccactgcagctcccagcatcgccacaccaatcgaaacaatgactacaaagactccttcaaacggcaaagccactctctcttcatcttcagcagctgcaccaacaccagcactcaaagacgacaaaacaccctccgacgccacaaagcctacgccatccaagcccacacgctctcccgtcccaactagcaatcgcccatcctacccgatcggcggctcaggccccgctggcatcgatcatcctaacaagcgtcccgcgttcggttggggtcgtccgcgtcccgctggtgcatggcccggtcgcgttgcgggatggccagttcgtgggtctgggaatcgtgcgaagccgactcctgtgaggccggttgctgggaaaggaaagggagagggaaagccgacgagcacgccgtgcagtacgcttcagacgagggttagggctacgcctacgggaatgtagggtagtttagagaaggaagaggatgtattggcatttgccgtttctttgatttgatatcccattttgcatctacttcttttgcccttgtattacgcgcattacttttgagaagggatggaccgttcataatttatttttaccgtgacgtgtctggttttctagcttaagagatatctgaaatacaagacagctaactgtacgactaatttgcgaatctcggtacattgaatcctcttactttgacttcagaatctaacttgttctttctgctggttggtgtcttttggtctgcagacggtgctgcttccgtcgacgttgggtttgcttcacaagcaatccgaaacgtttacaatccatcatcggtctcgtcatgactcggctgactcgcttcctcatctgagtctccgtcgtcttccactacacctccatcttcctcatcagttgtgtaccacccgtctccttcgctttcgtaatcatccggccaatctgaatcgctctcagaatcgagttcggactctgatccagactccgaatcgcgatcatcggcctcctcttcgcctgcctgcttcaacctcacaccaattctctgtaactctgcctcgtagatatccttttcgactcgtcgctccgcgcgaacggctctcatccgcggtttccaaactcggttcatgaaggttacgaacggcttggtgtatgtggcccatttgagttcaaagtccgtggtcagattttcgagaagttcgatgtcttctcgctcaagatcatatatgacttgtgcttcttctgatgtcggacggtaggatttatctctaatttcctctcgtactcgatagcagcaggtgtgcgtgagtgataacgcgtcaaatgtcaagacgcgaagtatggctgagctcatccaggttgcagtaagatttttctgggcgagacggaagatatgaggctgtattgctcgatgaattcttttgcgtgtttgccttaggcaggaccggatggaccctgaagactcccagtgctttgctaaagcgcctccaataacacggcagccttcttttgaacagtaacaaacacaactatccggatgtccgagaagcagaaggtcactcaccttttctaagagcccagtggactcatatagggcagctgaacgaacgaattttcgtacatatacgtggattggtgtagtaaggaagatcggatggatccaaaatgctcgggcaccgtgttccaacagccatctgaagatggatagctgtggtaaatattgaggaccgggccctgaccagtatgcattacaccataatggagtgccgtagtgccggacgatgttgcatccgtcatgatggaaaatacatcccatagaattcaagttgcgatggccaaacttccagaggctttctgcgccaggaaggctaaggtagccatggtacaagtacatctcactctctccggcattgctcgatccagggtcttgaaatgcggccaacgagtcgttagggggagatagaaaacatactaaatcatcgaacactttgggccattgagttctttccaatcctctccattcactcgaaaaccagctttggttggtctgtatccaatcttcttcggtgacttgtaggtttagtgttagtaacactaccattgaccgcatggccttcatgtgaagagcagccctccataagattgtggcaagactactgtcatcatctgccagacctttcgaaatcaaggcctcgatgccctgcgaccatgctgctagagcaaacaagttcttaacctctgcaagcctgtgtgttacatcttctctaatgtgcgatgtaatgaagttgcaaaattcgacttctgatcgacgcacaatcgccaggtacagatcgtcatcttcgtcaagggctggagcaggttagacaaaacacacatgaaatccagtaaataagtctgtagactcaccagaggtaagctcttcagatttcagaagctctgataatgaatcgtacagttgtgagttcgcgtgggggtcattgtttttgggagtatatagtgaccagtcgccagttcgtcgtgctagatgacgcaaagtttcatattcagctctcccagatgaattaattgaaacattccactgaaaactcacgatgggtgtactgtatttgttagccttgtgtgggacagggtgagaagcttacaagccccatgcgtttggctgattgaatggaacgcttcccgtcaaacaaatgtctaatagactttgtactccatcgatgagatcagtctggggacaagaacgaataattgatacgtaaataagagttaagacagcctgctttgattaggagtgtcttgctgaatttcgcgaaggaattcacatgtagaatgctgttgccatgttcgtcgatgtccaaaggactgaagtctttacccagggtagcttgaagcgccatggctgtttctgataggatttgtgtcattctctctccgtcctttggctccctgaaacgtaatgcaaggagggacctttccgcatcattaaagatcttgaaggcacccgtgtcctgcgaaacaacagcagtatatctcagcatgggagctatggtattccagcctttcgttcttgagctttcccatcccacctggatgcaagcttgtagaaccttgttgtataccatgaattgggccgcaaccgatcgcatgtggtccgaagctgcaaattgggtacattctgtatcatgctgatatgatcccaccgagagtatagacatccagcggcggcgttgaaacgattgctttttctttgtacggcatcgacacagtggaagcagactgtcgtttgcaccagccctttctaactcgagactgtgggagttatagctttccaaggacgactggacgtggtgttgaacgttcccaagagtttcgatagcatcggcaaggatcaaaggggctacgagagctggatcgtgaagagatgagacgctgcgtgcctgttggacattcagtattcgtaaccatgaattctgagtcaacatgagcacttacgacaagttccagcttgcttccaacaatttttgtgcaggcagatatgtgatctcgcaagtccaccatttcgcgggataatgcaaagtcgtgttggcgctgcgcttgagaaacatcgttcacgcctcgatgtatcactttcaggacgctcgcttggctgatcaggctctgctccatgcttgtcgcctggtgcgaaatggcattcagtcttggaagttggtcatccagtctccgtgcgatgccatcgaagccagcacactgtagcgccaggctgagattgtcttggaacctactcaaggtcgcttgcatatcggcgagtgtctccttccggtatggccagatgagtctcttcttgacatctcgcaagcgggattggatgctttctgtctgtttcgtggtgttgcacctgtctgccatcgccttcagcctcgccaaagcgtcctcacaagcttttagcgctatatgcagctgcgacgacggcacattgttgtcgatttcgaagcgatccttcacctgtcgcaggctttcgaggatgctctgtaggccttcgacttcctgtaatacgctgtcaatgtcatcgtggtagcctttgtacttcgagtaatagttgtagaggatttggcaagtctgtatcccgagtgatgtgatgcccacagctgtcccagcgaccgagaaagggtcggccatggtctgtcgaggaaggtagttttgacggtaggctaaagagcggggcttccaagcaggatatatgaaggtgcggcacgaggctgaaaagaccaggagtaacgtgcatcctgcatggctttgtggctgtgtggtaagcgacaaggttgactgataggctgaactctgttaggtttcagacttgttgacgcagcttttgtctaaagaggcagcgacgacatctggaaatccagatgtctacacctcgccagccttggaggtgggcacacctcgggcctgcacgcggcctgattacgtgctctacatacaacacatcacaccacggataaataaacacccactctcaacgaagacactgcgatgattccaatttcctatcctgctcccaaatactcataacgcctcacatcgctttcgcggatccctaaacaccatgctagccatgcaatatacctctaataatgctacttgccagtccagttcccaaccacccaaggaaacgccctgacgcaatgcaagataaaacataggaaataaataaaatatacgccgattacacaccagtccagccccgccgcctcctgacagtcgctacgtagccgtttgccttgtcgctttcggcggcaggatcctactccttgcggccggctgtactaagctcgccaccgcttgtctctctgcgcctgcggacaatttgcaggcgtggaagaggaggggcgttggcgacgggggcgtcgttctcgccgctgacgttgacgttgctttgacggcggcgagagactgcttcgctgagtcgaccttggcgggctttggggaggcgggaagagctcgtcggaggacggttgctcgcatcaatacgcgcaagagacgatgctgcgtcgcgagatggcgggcgcgaagattgacgagttgatgtcggtgtacctgatggacctagcgcggcgaaggaagtcgaggagcgggcaaggactggtggttgttttgtgcggccagatgatgctggcgcggttgggtcctcggcgagatcccacattgttgcggattggcttcgtgcgatgcgatctctaccgctgcctgcatgcgtaggcgttcccgacatgatcgggatagtgaaggagcccttcaggctgttgggtgttgggggcgttagacccatgactgagctcacgagagtcgatcctgaacttgagccagagccatcccgacggcccgcagatgaggcaggtcgcctgagattcataccgacgcccgaagcacgggataagctgcgcttaccggttgagccggtaccgatgctgttgagatcgacttcatcacaagcacgcacaagctcttctgccatttgccgtactaggacggcaccatcgtgctccacgagccaattaatacgctcgtagcagccgaaggcccgaatgagccagcacccttcatccttcgcatcgcaaatggtgcgcaggatacggaggagattcagacgtgtaacagcgtccttatgaccaagcctttgctcggtccgttggaatatttccggtgctgcaagtgacgcagcgatcggcggagatagacgaaccagcttttgaagtggttcgagcatgttctcaaatgttgattgagaaagctccgccgaagtgtaagcggagatgattgcggtcgtgaagttggtttgtgatgagagaaggtattgctcaacacgggcggtctcttcctggagcctgcgtgttatgttagcttcacgaagtatgtagaaaatgggatgtagtcagtacgtaccatacaaagatagcatccagggccgtcaccgcccaattgcggtcatgcaacaacgacacatagaatgcaagacctttagcgtcccacagcatcttacgagcaaccttgcccgaattgaccatctcaagcagtactggtagagcgaactccttcaatggaccgccttcacgcaccacatccttcaataagggtatgatgtctgaaagtgccgcctcttcctgtctgctcttgttgtggcggcacagattgtacatggtgttgaggatctggttcgatatttcacgatggaaaggtggtagtcgtgcagggtcggatgcggatcggttcatgttgcgggtcattgcgtccttctggcgtgtggactttagtagttcgattaggatgtcaatggcgttggagttctggagcgcttcgtgggtcgaggaaagcgagcttaggtttttgatgaatttgagcatggttatctgatggggcggagacatctttcgaagatctttgagaacacctgttttcgttaatgaaatgttgttcgggaacagcaagaaggaatgcgttagcacttacgtttcagaatcatacgatccgccacaaggtccttcacgtggctttctgcctgtgagaatgtgaggaatatgtgcacgatgcgtccaacaatgagcttcgcaacctctccgtcttcctccaccattctgttaaggaccaaactgagtggatacaaaacactcgatctcgagaagatgcgacaaaagtcgttcttgggtgttggtccttgtagctcgaacacaccatatacaccattgaccccgataagaacgaggtcgcgttcagcatcaatgtcttcttcaagaaactccaccagaacatcgattccaccacagccgatgaacatctgtagtgtgagtgtgcttgtttggtacatctgccgtacgaaagcggcagcctccttgcggatgtcgctggggtacttcttgtaggcaaaagcagaaatagttgatatacctcccagaaacgacaagctttcttgtgcttctgagtcttcaagaatgatgaggttgataattttgagtagaggtaatacgacgtcgttcggtggtttagttcctaggatctcaagaattggcaacataccatggctgcgtaatatgactgaacgcttgtccggtgactcgtacagtacttgtagtagctgatcggcaatatctagaagtacatcgtccggctggctggtctttaagcacccgacaaggttctcggtcatctttgtcagtcgatcatcgcggtctcgagcaacattgttctccaaattaaggttatccaagccttcatcaaggttggcgaacgggtccatgtcatcttcatccgcaatgacaaatgagctggccatcttcgatgtgatcatggcaaggctgctatgttcactaccactatcgctctcggctcgactagtgacaacgtggggatgtctgatgtcaccgaaaacatctgagaaatcgtcgccctcgtcctcggcgtacttttgaatctcgatttccgattgcgtcctctgcaatttacgagtcgaggtcgaactcgctgagcgttgtcggacgttaccgctcgacctggcatcgcgcgttgccttcggcggcgctttcaaatcactcggatggaacaggcggggtgaaaacgactctgacggagaaccagaagctgctctcgagagttgttgggactgtgccagcgctggttgtgtatactgcattgcagcgagtctccgctcgaatgcatcctcgtctgttggcatcaaatccgaatagtcttcgatagagtcttcgcggaacagctgactaggtcgggccagagcagccacttttgtcttgggaatttgcgctgctttgggaatgccacggagatacgctgtctttggttgaatgtcttgtctttcttcgatttccgaggcatttgatgtggatcttgaaggaaggactgtcgcccgtgccttggcgtcattggcttttgcacttcccgacgctttcgttgcaaagccttgtggtgttttctggaagtgctgcaaattcagtgggctcttcaccgtggcttcaccgtctccatactctgcctgttctgcaacactttcaaaactcgcgaaagccttcaacctgtcgcttgaaaacaagccaccaaagttgtcatgaggctttaggtgcggcatctgaagtgcgcgaggagagatgctttcagcaaagtcgtcatcccaattgtcgtcgtgatcaagctcaggcgaacgaaacgattcggcggtgggtctgtgtttggggatattaagattgacgttgacagggtttttgcgaggtgccgctgcagggccgtttgccggggtgggactatttttcggtgcacccgctgccacgcgagaactccgccgaagtgaattaggggacctgagagcctcattccactcctgcacggacttcacagcttcctgatattcggtgggcttggtggggactgcgggaacggtccgcttggcgctcatgatccaggggtgcttgagcagacgtttggcggatatgcgaagcgtagggttcttctggaagcattccatgaggaactcgcgcaggagctattactgtcagtgtgctgctatagacaaggtaggatagatcttaccggagatgcactacccgggattggtgggtgttcgtcattgacaatcctaaacagcgcttgcatgggctgcagcttgtgatatggcggctttccttcgatcagttcgatgacagtacagcccaaactccagatgtccgaggacgtggtagctccagatagctcaatgacctccggagccatccaatacggtgttccaacgacgctcgattggtccagacctgactgcttcgtagcaacaccaaagtctgccagcttgacgagtccctcctttgtagtcaagatatttgcgcccttgatatccctgtgtattacaccttgctcgtggaggtagagaagaccatgaagggcctgggacatgtagagagcgacgaggttttccgggaacttgccgaagttcttgcaaatgctgtgcaacgacccgttttcgcagtatctgcaaacattagccccttgctcgacgagatgcttgcaacaaagatgcaattgggcagtgcttactccagtatgatgtacaggctctctgagctcctcacaaagccgttgtacttgacaatgtttgggtggttcaggttcttgagcaggtcaatctccatctccatgttcttgaggtccgctgcgcccaagttttccaggcggacctgcttgatggcgaccgtctctcccgtgccccaattcagcgcccggtacacgctgccaaaggcgcccttgcccagacagtctcccagctgaaagtccttgagaccggccacgtcctgggcggccttctgggcggtgccttcccgactcgggcgctgttcgcgttcacgtggctggccattgtggttggaggagctcgacgacttctttgcgtggcccggcgtgttggactgcgacgtggatgcttgcgatgagcgcgagttcgaggcggcgtgtgagactttgttaggcgcatgtgacaccatcttcactctttgtcttgggccaagaccggctgcaactattttccgcccctaagccgggtcgtgatgctgcctgtggtgtgggctgttggcggtgtaggaagcttcgcggaggcgcctcgcagtgtgcccggtgcatgtccctcgtccaatgcccgccaaaaagctgccaaagaatggacgttaatgctcccggtgttgatgtttgcccatgcgcgagggtgctatgggcattggcggggtccgtctcacgcctggtcggtagtggcagctgctatggattggggatcctggcctcgaaaccgcacgtccaaagtgccagcgaatcctacgatgccgtgccgcctgttcaatacgcccgcggattcagcagctgtcgcgtcctccaggtgagcagctgcgcattctcacgtgcggcgtccggctgtgagttgcgtgtcgagcgaagtgaattcgggcgaaaagggtgtgaagctgtcgttacccaaatctccgcaatagcttccggcccacacagcgaccgttgcacatctcgcttggcttgcaactaacaacgcctccatcttgacgtttttttcctttcgtttgagtgccttagacatcacggtctgaacatggcacgagcttttcaaaatatttccaacgcgtctaagatgaggcgggacgacttgcgttaattgtcttactctcatagggccgatgggcgcgctctcacgtgttgctgcacacttccacgatcatcacccgcgtcctgcatgttcagctacacctagtccttgccccgcggctgcaaatcgccaactatggcgcagaaatcacatgcaagcaagggcacatcacatccacctgaatcctagatgagcatccgtattggtggggcaacaatgcggggacggcacgcgagctgtgccattcgcctaggaggctagctaacggaccaagacatcactcgtgcgggattgcatgctcaactggttcattcgccagtcattcagttttcctgtgcatccatctatgcattcgccataactccattgctccatgctcgcatccttactggatcgaccttaacggccagcaaccacgttcagaacaccgccatcgacagcaatgatctcgccattgacgtatgtgttctttgttaggaacagcaccgcctgtgccatctcctcgtcctggcctgcccgctgctgaggaacgtggcccttcccctggatcttctcgtccggcacgctactcttctggttctcgtcgctctcctttgctgtcatttcggatgggaaatagcctggcgcgatcgagttgacgcgtacacgtatcttctgaaactcggccgacatgagcttggtgaggtggaccgttccaccctttgcggcgttgtagctgaagtggccttgggcgtggcgcatgatacccgacatggaggagatgacaatgacagaggccgagagatgaccgtgagactcggtgccagcttgaaggagcggcagaagcgctacagtggtgaagtatactgatgtgacatcggtgttgtacgtctcattccagccctcgaaggtctcgttgttccatagcttctctttcagatccgttgcattctcctggtctggctcggccttctcgccgctgataccggctgatgcaaccagcaagttgatatacttctccttggacgccagctcctggtacatatgctcgaggtcatctttcttggtgacgtcgcacggtcccagtgggatgatctgtccccctccgttggggctgtgtgtctttgtggcattctcgagaacttccttgcgacgtcctgtgatgtacactttggcgccgttggccgagagagcttgcgcagccatgagtccgatgccactgccgccgccggttactacacaaacatagtctttgactgagaaaagcttctctgctcgaaggtcgcttgtgtttgccatggttgttattcgcggctttctgattcaatcaatggagttcagagattacagaaatataatcagaaacgtcaggggggagggtgggagatatcaattgctgtaaaaccacgactatgtcatgctctggaaaattaaagctgttgaccgtttatgacgtacccgttgtaccttacgctaagacccggataggttagatcaaaacactcattctggactagtataccttcccgatgcgcgcaactctcagccttagctggaaactccactgcttcacctgttcaattttccacccggttgaaggagtgcagcacgcgagatagtcagggatctatcgcgcgcgttttggttgcccgacgtcgcgcatcgattcagctcacgctaactagcacgcgtctgcctgcgcaaccggtcagcttaatcggaaggcgcacgccgcctaaccagagcaaccacgtgagcaatctgctcacactggtttcaacctcgttcgttctaataaaatatcttccgttattacaaagaaccgcttcctaggaagtgcaacacgactttgaatatgaccgatatgatcgtcctaccatcggcaggccaagcattgcctgggacaactagtccagagtcctcaactatcgtcacatccccaggaatatggcctgagccactcgatactccaggaatagttccccgccacctcaaacgatcggcaactacgtcttttcctatccttgaagtcatccagcgtatactatcgcgacttcgcccacaaggcacttcgagcgatattgagaaggtcctcgctgttataggactgtatcaggcagtgcaacctgtgtatgggttgctccgagacttcttcttctgggcatttacggtagagatcactgtcgcggaaagcgacccagttgctaaggagatcatggcttggatgggtgctcaagttatacgcaccactcacgctcgaagtgccatgttagtcacaggtggcttggagaacaccaatctcgctcctttcactcatccaatgagattctcgcatccacctatgggtggtgagggtgttgacgcagaagtcgcgtgcctaccatccattggcactcgcatattctggtaagtcttccgacatgttaacgattattaatagcccctgacatattcagggttgggtttcggccattcttattcgctagatctggtggtcagagccaacatcgacacatgatctccaataaccctctcaacgaccgagggcagctccaaaacgcgctgatgatctcgacactcggctggagtttgacgcctttgcggaagttcactgatctctgccacgagttcaagctcaggaacttgacgggaacgactacagtctattttgctggtggtagttcagatccttatggcgatggctggcaatccgtatcaaaggctgtgcgcaagcttgatacgattgatatggacgaacaggtcaaatcggatctcatcaaagacgctgagaactactacagcgagcaatcgtgagtaattcttggctagtttcagcgtgttattggattttgaaggctgcaccaaacggacgcgaatgtcttcagacactacaacgagtgatcactgaccatatgcagacgcggcttttttgcggattgcggtattccctaccgacgtggttatctattccatggccctcctggcacgggcaaatcgagcttctccgccgcgctagctggccacctgcgatgcgacatataccacgtaagctcttctcagattgtgagtacgacccagttgctaacaacatgcttagatcaatctcgcctcaggcgacttcagcgatggtagcctccaccgcttgttccttggccttccccgaaagtgcgtggtcgttattgaggacatcgactccgctggtattggccgcgaacaggggccaaagaagaagccgcagcccgtagatcttgacatgttcggagatctcacatctatgcctagttacccctctatgcccggatttccaaagcccccttccaatgccttcggacgatgatgcgtacaagcggaccaagcgtaacactgtgacactcagcgggcttctgaacgccattgacggtaacgcgtctcgtgaaggacgtctgctcatcatgacttcgaacaacccgggacgccgctcgacgccgcactcatcaggcctggccgtatcgacaagaaagtatactttgggaacatgagcaagagtgccggcaaaagcatatatatgcgcctcatcggacgctcagccctcgcccacgatgcagctttcaccatggccgaaatcgaacaatacgccaccgagttcgccgacaaaatccccgcgaacactttcacaccagctcaggttcaaaacttcttgcaggactgtcgagccgatccgctgaaagcgttgcgcgaagttgacgcgtgggtagccgagaatcgagagaagtcaggggccatgagtgctacaggtagcagcgacatgtctgctagcatcatttcgcatgttacgcagacacctcctacggcggaaaatggcaaagaagaattggcttctgagatcgttgattagagctggattcacacacagcactttcgttccatgattgttctggcgtaaggcgttgaagatatccaggtagcatagtccgcattgtgcattcttgaactagccaaaaagatgttttggtatacagtggatccgacataacggtaggaatgatagacgatagtatatatcaaatgtgcgatgcctttttaagcaggtcagaggtcctggagatatacgaagcataattgacatatcagcgaacgtagtttgaagatggaagtgacccaagagccgcccaaagattgcagtttgaaagagtttgtcatgatcaagtgcatgaagaaacaaggaaggggtcagaagtcatcatatcttcttggcgttgggaacgtcaactcgtgctctccttgtctgacatcttaccaaaacgtactgcattagagaatgaaccaccaaatcaatcgagctggtatgaaaccagccatcgtggtatctgctatcgaccgacggacaggcgcgaggcttggtcggccatcagtccaggcctgaccacatcattcacttctaagtttgtttcgacatgcctgatacaaataccatacgtactgagctcttgatgatcgctagcaaggtttttttcttttatgtgttctcgataatgacactttttctctccatcctcattcattgcaccaatgcctttctttcgcccagtaaaatttaccctccttgacaaatttaccctgcctcacaatgattcatggactctgcacattcaattctgcgcctatcctgtttcacctatccggaacatttgatatttgcgcgatgtgcaccattcacttacagctcacctccacagcttagcgcgacggctctctctgcgataccgtagacgatgtaacgccaccattactactggaacctcgctgcaaaatgcgccaatcaagcttcgttccgcaaacacttcccgcttttgctgccacggtctggctagtattcactgcgtgctacgcgaactgatccgcgtaccgagccatcccgctatatccacgagagctctgagctgcgttcgaaacaactgttgccaaattcgcggctcatctttccccttcgtttaacttccgctagttgtatatccgctctcttaaactcctctacttgaccacaaccgatcgcgtcaacgttttgttgtagagacacagcttcttttgggattgtatcagaggccgagaaacttcaaagccgataccattctaacattgtgtctcttcataccggtttcgtacttctacactcactttcgttcaaaagctcacaacagttcctctttgtaaaagcttctacacctccacggatttcctacacacaaccatagcacggtatgccacggaagacacgtttcgtcgcgttcgactggtcttctcctgccagcaatgcccctgaccgtataggatttgatacgccgcatacatcgcagacgggcgcgaactcctacgcgcaatctccggatatgccaaactcaactggcgcaccgaaagtaccgctgaaagaaaccagaggctcagatggttctctttcgggctctctattggacgatacacaagctatgctggacctacgaccgctggtgaacccgttgtcgctgtcgagaagctcactgacatcgttgcaacttatgaacaatccacaacccggctctgggaagctcaccatatcgtcagatcgtagtgtatatcctgggtccgccgaagcacattcgcctatgcatcgcggattgagtgaggacaattccctagtcactctttcaagtgcacgcctacatcaatcgccacacctggggccttatgccagcccatctcgtcctcaggatagattcatggctcgcccagcctcatcgtcggccctgccagtacgctctacccacatggacaagctctggccgcgtaaacccatccaagaagtccccgtgccaggaaaaatctacttcgtcccagacggacgctacttcccctcctccatcatctacgcccaaaagcaacaagtcggcttcttccggcaccctatcctgatcctcgacgtcgactctaccatcgccaacttctacgccatgaccaaagagccccccgccgccatccgcgacctaaacatggccatgcggctcggtaccagcgccgcagacgaaggcccagccgtcctccgcctcgcccccggctcagacatcatgctgcaagaaacctggatcaacctcgaacagcgcttcttcatcgaatggcgcaacctcgacgaatgggccgtaaacgtccaagtcgacgccgccgacttttcgaaaatcgcaagccgcgtggcagagcttgaagctcagcagaaccgcttcatatacaaaccgctcctgcgcgcgatgaatggtatccaaccgggtatggtcatcatgctgcccaaccaccccggctccgcgactttcggcgctccgatcattgttgtggagaatgattatccggacttcaagtacttgcgtgtcaagcgctttgaggataacatcaatttcaatccggctgctaagcgcacaaagggcagtgagcgccgcatgagtctggcgataaccaagacgctgcgactgggacacgacggcacgcctgtgatgcttctcgagccggagtcgccggccatgcgggaggagtcgtacgtggaagtccacgcacatccgcaagtaggccggctcgacacatgtaggacgtggtgttggccgccggtgtgtgttaatcagatgagcatggttattctggggaattatatggcagatgctgcggcggagtgtcatggctatggctatactgggccggtgcgtcctcgtggatatcatcagccgacccagcacgcacactggaatcatcatactgccatgcagcagcctgggtacggcatgcgggcggcgatgttgatgccagcatacccggctggcaactacatgtatgggtcatcgaacgtcttccagcatcatgggggttccgggagcggatataatagtatgtgagcatctcctagagctgtggattttactgacgggcgatagcttaatgcgtactacttgacaatattgggatttccttttgcgatgttttacttgtcatctcccacgagatggaattgccgattttggatacgaaatgcatagcgataggtagtctgcctcagcgtacggagcaacattttaagcagcaacgtacataccttggcagtaggctttgagagaagagttcgagaccgtgcataagtcgtactcctgaatagagcagttctttcaagagcaagaagattaaccatgacgcgcatactcctcgaaatgtaaggctcttcttgacattgacaaagtgaaaaggcgttcaaggcgttcaaggcgttcaaggcgtgcaaggcgttccgggagaagcgaaggctccccaacctttgcagggctgttacatgtgaggcagaggcaggttccagtagtcatgtctgtggagttcggctttggatacggtgcttcaaaagggccgagggcagtgcatctcgacctcacgactttgccgtctctgtacatgaagtgcgttgtctgtatcaagcccggcgcctccggtgcgatgtgataccatcaagtcggcgaatgtacaccgtcgagtgcgactctgccgcacatgcgcatacatttaagcagctgaccgcagatgcttaagaaactgttaagacgatatcgaggcggtgcagtgtcaccagatgccttcgccgcatgcgccgcatgtgctggtacgatagatgctgctgtacgaagtagatcaaactgtgggttttcaggcgcgtggttctcgagcatgtctcattggccaaacgacgatcttgagactggacaggcgaccggtgaaacaagtgccttatgcgctgcagggctcggtcaacctggaaggttaggcagaagatctggggtccgaattgtcgaagtagcgcgacgccgcgacgaggggaggggcacagccagaagcttggcttcaagatggagacttggtgacttggcttggtggcgtatttgcacatgttcgatgttgagaacgttggttctgacagacggacagtaataatgttgttccgacgcgacgctggacccttcaacctcattaaacaccggacccgggccccgaacttatgcacacacaaacgacacgccttcgatcggtcggtctcgctcaccctgagccggccaagagccaagatcgacaggtccgtccgccggttggcacagcatcatgtctgccgatccactgtgatctcgcgactcggcaacatcacccacaggacaggcgccagcgtccactttcctgtttgccgtcacaaccggtgccgtttacgaggatgggggctgtgcgctgcgaaagaccctcaaagggctccgcttgcacaggatcgatggttacgtttcggcttcatcattggagggtgcgacgcttcagcctcacgcctaatggagcttgtttagcggacaggcccagtgatcccgcgccttggacgcctgttacggcacagcagggcctgaagctaggcctagcataggaaaggccattgtcattgatcctttcagctattgttatattagggagcgtcgtttgttgcggcgacgggagttcaaccccaagcttttgggcttcgcgacatacacgtcgcctaccaatcggtttcttctctcattattgttgattggttccaattgattcgcttttcgttttttgggggtttcttgcattgccgtacctgcaggaagcggtgttacatactttttttctagcttgcgctcagggtctaattcacgatgttcaaggccgcgtattttctcgcctcggctgcgctggctgtcgcgcaatcacaaacacagcagccatgcgcacttgtcgcttctcgaatcacacaatcgtcagcgagagatcctggcgttcctgcacaggccgcattcagactgcttagactcagtcccggtcgacacctcagggaatgaaaagctcatagaagagttgaagactgtttggcaattccaatccgaattggtgtggttcaagaatcccggagacggctgggaatacggtccattggatatcatacaagagttggacaacgtgaagaatagcctgagctcgtttaagagcgaatacgccgtgcaactcgctatacaaaatattaccgtccgcacaggaaacttccatttcaactacgaccccgacatccttcaggtattccgattttcacggcccttgaacgtcgcatcgatttcatcagacggcaaagcgctgccaaaattgtacgtccatgatgacgttcaggagttggctgcagggctcaagactgtgtccgaaattcagcaaatcaacgggcaaaatccatacgacttcttgaagtcaacgtttttctcccagtatattgattccgacggtcggatgaataacatgttctccaagggcgatacgaacaaccagggtgcattttcctctcaagacaagtatgacggcaatgtcacggagatcaaatgggcaaacggttcgacatcatccattcccaacatcgccacatcgcaatatagcttcacaggtgtaaaggacggaaagagctttttcgagaagttttgcacgggtgctatagccggcgcaacaacttttacagccgatgcggatacgaaagagaaggatatcggtgccgtctcacccagcattcgcggtcctgtgcccataattcctcatggcaattaccacactcgtaataagcgccaggtcgtgcccactgccacctacccggaagctgtggctgaggcaagcagtggtgttgtggctggctactttctgaacggccaaggctaccaggacgttgccgtgctcaagatcatttctttcagcaacccgagcgcgagcggtgaaacgaatttcaacaacgatttccaggccacaatcaagaaatttttggctcagtgccagagccaaagcaaaacgaaactgatcatcgacttgagagaaaacggtggaggaaacacgaaccttctgctcgatgccttcatgcagctcttccctcaattggagccgttctctggtcaacgttaccgtgcgcacgacgcatggctgaagattggcgaggctgtcaacgagatccgaagtgacaattccattgcgcgcagctacaggtcgctcatgagggagactatcgagaacaccaacgttttccgattctgggcgtactggcatttcaggagggccgatggcacaaattttgaaagctgggacgagttcaatggtccggtccaactgaactctgacgagttgacggtcactatgcgctacaacgtaagttgtcaagatccgcactcacactcatgactagcactaacaacatacagtactccagcgcagaccgcatctccatcgtccccacaggcttcaacttcgtcaacggcacccgcccatccatttttgatgctaagaacgtagtcatgtttacggacgcactttgcggctcaagctgcgcctcattccacgaagaactcaagaacatcgccggcgtccgagctgtcaccgtcggcggtcttccagaaaacaagcccatccaaaccgtcaccggctccaaaggcggagaagtcgttccaatgttcactttcccccaatacgcaagtgacctcctcaacctctcatccgagatcggtatctctagcgtcaaaagcgacgacgcaactctctccgcactcgccaacgtcccgcgcatcgccacgcgcgctggcgacagtcaatcccgcgtgcaatcgcaggaccagatccgcaagggcgattcgagtgctactccactgcagttcatctacgaagcagcagattgcaaaatcttctatacgcccaagacctactcggaccccgatctagcgtggaagcaggcctgggatgcattcgtcaacgacacgaattgcgtacccggctcgacgaaacacaacagctcgataagtggagggttcaagccgtttggcgccgcagggctcacggcgaacgatcagccagatgctccggcgagcaatagtggcgggccaggccagaatggcgcagccgctagtgtgagggtgagcggtgcgcttgttgcgtttgtgggtgcgttgatggctgcggtcatgatgtaacacggacctcttggtttccgatgtgatttatctgcatagcgtattggtgcatactgggatacatactttgctaattgttggcttctttggatctatacatgataccccccattttagcagtagcaagatgtcgaatgcattagattttgaatgctatatggtttgcattgcaacatcaaattgtggttttatgttttgtacatcatctacggcaattcgaggtcgttcgatgtttgagaccatccaaggtttttgcaaggattaatgaggctgacgccatcacgtcgtgtcaggaccatccaaacgtccatcgtctcttttggtgcttccaattgaagaagatactgatattaccatacggacttatcgtgactgtgcagcatatgcgccgtccgaggaaccttatacactcgtccgtcttgtctccggcgttccgccgctgcattcgagcggggcgacgtcatcggctgcctaggtcgacatcgcaatgccttcaccgcggggtttacgggattaacaacacccaacatttggtaggcgttacgtagaagtgatggtataaagctatcgcagggctacattttttcaatagtatccaagagtgaaaactcaacaccatctcgatcagtacacacatatctatctactccttctcacaatgaccatccccaaagcccccctcggcgccaacggcccccaggtaacccgtctaggcttcggcctcatgggcctttctgtcttctacggcgccgcaaagccagacagcgagcgtctcgccctgctcgaccaggcgcacgcactcggcgaactcttctgggactcgtccgacatgtacggcgacaacgaggacctgctgggaaaatggttcgccgccaacccatcgaagcggactgacatcttcctcgcgacgaagttcgcggtcaaggagggccatgtgattgacagctcgcccgagtacgtcaaggtggcgtgcgcgcagagtctcaagagactgggcgtcgacgtgatcgacctgtactattgccaccgcgtggatcagaagacgccgattgaaaagacagtggctgcgatgaaggaactcaaggacgagggcaaaatcaagtacctgggtctgagcgaagtgtcctccgctacgctgcggcgcgcacacaaaatccaccccatctccgccgtccaggtcgagtactcgccgttcgcactcgacatcgagagcaagcagatcgacctgctgcgcacgtgtcgcgagctgggcgtcgcagtcgtcgcatactcgcctttgaaccgcggcatgttggcaggcgcgctcaaggggcccgaggatttcgaagagggggacttccgcgccttcgcgccgcgattcagcaaggagaatttcccgaagaacctcaagttggtggaccagttgagtgcgattgcggcgaagaagaatgctacgccgtcgcagttgacgctggcgtggttgatggcgcagggagaggatatcttcccgattcccggcacgaccaagttggagcggttgaaggagaatttgggctcgttcgatgtcaagcttagcgcgcaggaggagaaggagattaggaaggcggtcgaggaggcagaggtcggtggtgagagatatcctgagagcttcatgaagatgtgttatgcggatacgccgcccctgaacgagtagggcacaagctccggattggaacagactacagatgtctttggaggttcgtagaaggtttaccaaaatatccaaaggtatcatattgagggatcatattgcattaataaatcaagtgacgccggttatgcaacactacgttcagggcacccaggaatcatctacacccatttagtcttaataatcaggcctgagaatcacatccttcaggcagacaacgacgttcttgaagaaccgccgccactctagcggatcaccgctcgccttcacgaatctaacctcattgtactccgcattctcgtacacggccctctcaacaagtatatgtccattgagcccctgtcgtcgcccgtccgccatcttcacccggatgctcgcgcaaccgttctcttcggcctgacctatatcatgactcgtgaacgaaggcgccggtacaccgagtctgtgcagagcttcgaggaggagcggaatgagcagcgacatagtacgaggtgagatgaaacgcgcgagcgaatgggaaggcataacgtctgcaaaattccgtgcagcttgtgtaagtgtcatgggaataccctgcgtctgagaaaactgcgtcatgctcggatcctgcgaaagcatgtcttgtgtcgaagggggtagctgggacataactggagcctgagcgtgatatgtttgttgttggcgatcagatacaggttgtgaggctgagataccgtcgtgagaagcgagccgtgcaggacgttcccagtcaaaaggtgtgtctgctattggcgtttcgggctgtgtggaagaaagtaggttgatggcgctcgatcgtcgaggatcagagtcaacttccatggcatcagggtcctgcgagaagccgcgctgtgactgagctggctcgcgtgtgaagtcgatgcgcagttgcgataacatttgtgtggccagaccgactggattcgtgcttcgcccagatgaagaaaggtatggattcttccgcgtgaaccacggatgtgtccggatctcgtcgagggtaaagcgctcggctgggtcgattttaagcattcctcgtagcagcgacactatgtctgccggaagctgttcccacagctcgtctgtcgtatgccctccagtctcaacatactccttgaactcttcgctgcgcatcgttggctcgtcccagggagtgttgccaaccagaagcacgaagagcacgacaccgcagctccagatgtcgcagatgttcggcatgtatcccacgtctagcacgtccgccctcttacttcgacgtccactgacaatttcgggtgcgatgtacggtggcgatccacacactgtgttgcagacgcgaagttgcccgtccttcttgaacagcgccgcaagtccaaagtcgctcaactttagatcaccctcggcactcaacaacacattctcgggcttgatgtcccgatgcgcaacgcccatcgagtgcatgtatccaaccgcactaaccaactgggagaagtagaaatgcgcaatgtcgactccaacaccctcgtctgcctcgatcttgtcaaacaagtctcctccctcggcgagttccatggctatccaagtccatagtgtgtcttcgccagagcccagacagtgtatgatatgcgggtgcttcttcaggtgtgaatgtagtatgatctccatcttgatcatcttgggcgtgagccggccggtcttaaaggcatgttctttgttgatgaatttgatagcgatgactggctttggtgcgttgacgggtacggctctgcggatggaagcgtatgcgccttggccgatggttttgctgacgagacggaaggggaggtttgtagggagaggcgcaacctgactctgtgcggctgttagcggaattcttaaattctttgagtgtatacggtcatcgtctcgtcgtcgcacgactcttgcgcgccgtgcgctcgcgacaacttactccaggcggcgcgggcgccatttttcttgtcgattgagctgagcgcactcttgcggggtaatgatcgatagcacaactctttgcggtaacagtgtttccaagattcgaattgtgataagttcgattgctgcctagtcacatcatcgtccgagtcacctcgagcgcgtcgttccaaaaacacgcgctcggaccaatgttccacgcgacttcctgcagcaacctaacgcctgctcacgtgccatcccgtcccacctcagatccatcatctagagatgtcaccaccacacagctttctcgatcaacgttcgtaaatagcctacgagcagcaatggcattcacgatgaaagcatacaaaggtaagggaaactgtgactctcattgcctcagctaggtacacaaaccaaataataccctttgaaagtctgcctgcccaagcagcacactaggcccgacaactcacaccgtattcatcacaccgtattcatcaccgtgttcatcacaccacctgcacattgtcgaactccggacattagacttccaaggttcaatgtagtctcatatcccaactaggccaccataaaaagtgtcgaggtaagatcttcctagtgcacttcatgtctcgcatgatccttgcgtatccctacgccggtatttctagacacggacatgaattgatgcgctgcccggtgccgagtctacgcgtaaacctttttatcagatcatgacaacggatgtcctgtccaagtgctgcaccaatcacgtgcaatcctccacactccaaagcgcctcttcacaaccttaatccaacaacatcttgccttacctgcctgcgatgcatgcggtgtacgctacgtacgtgattcttgacgttacggacgaaagctgtttcccgagtcatgttaatatgtagagtgacatgcagctagcctataacagcggtgaagccggaatgggacgatgggatcacggcactgcatttgggtagatctcgcaagcatgaaccctaccgctgcacacaacgtgtcgatcacgcttggcggagcgacgagacaacctcatctcaaacaccaaaccagacaagcttggaagacatgtaatcaacatcatccatctttcgtactccgccatctgtcaacccaacacctactgtatccccaacacccgccctccgccaaaaacacgatccgtttcacgcctctctcatcggaccgtcaccgcggacctttgttggcacgcccacgtccccgggtccagcaacggcgccgaaccacaccagcatgaaccctcgggcacccatcgatctcgccatgaagatcgcacaacgggcgccccgaaaacccgcggatacgagcgcgtcgctgttcaccgagagcgatggaaactctactctctagtgtggagaaagtagtcgtgatcccacgcgacgttcggcaacggaaccttattttcgctgcgcggagagagagagagagacaagcgtgcctgcgtggaggtaaggcgtgtgaaatgcaagccaagtcagtgtacatggaaacacgactgcggcatggatctggccaaaccacacttcttctcaaacacaaactacaaccatacatccctcccacatcatctacccaactcctctcaaacccactccagccttgtacaccctaccccacccttctttcgcctcatcatcaatcctcatcccatcccatcccatcccaccccaaacacccaatccggccttctcgccgtcccgccgatccccaatcccttccacctccgccccaatccgcttcgcgcggagtatactccccccctatcgcaccatcactaaacacgagaaaagactgcttctcttactgctacctggactccaccgcgcgcaacgtcagggcgtgacagcttggcgttggcgtgggcggttatttctttgctttgctttgcgagtcgggccgagtgaacgaagggggggcgaaaggtatacagtgggctttgttggttttagaggacaaggtttcggacggcgggttgtgcgagtgggtagggtaaggacagaaaaagtaaggtttgggaagcagttttgcagcgcacgtgtttggcgctgcgattgggtttgagagtggaggcgtggcttgggtgggatcgcgatgggcgagagcagcgtctttgtacgttttgtacctaggcaactgtagtgtatgtgcatgtgcacgtgaagggagacaagacgattgttatgcatggtattcatgtcgtgaatttctctatgtagaagaggatgggtgtggcgggatggagcgtgtgatagttgctgtttcccatgattataatgccagtgtcgcgctcctacaccgacaggtctccgtaatcgttcatgctgcgcgacccttcagaagcgagtatccaatccgaccaacgatcccaatccaacatcttatattctcctgagacactgagccccgtcgagccaaaaagaaacgaataatgtgaagtgaaaaagaataagttatccaggaggccactttactatccagacagaagagttcaagcaagaaagaagagagcagagaaagattagcaaagcaagagttccaccctgatgctaatgttttgtgccgggtacaaacgccaatctctaggatgatgcagttggagaggtgaaagtttgaaaacggggtatgatgcattcgttcggtatcgggaaacgcatccgaaatggtgaagcaatcgtcatcaagtgatggaggagattcggagagacatttgctgattcataatgtcatgtgtggtgatgcttggacaatcactcagtcgttgtcggccagggtcaagaatgcgcagcgctgggtcatcatgttcatgaccgagatgtggtggtaggagcaacatatgcggatgcagcggcttggtcgagacccttgagctggggtgcgtatctagggtgcttgatgaacttgggtacggaatcctggtatacgattagcacaggttaagtgtaaaagagtgacatgaacatacacttgacataagcttgaaaatggaagtctgggccttctcgaagagggatgcaacttcgttcaagctctgcagcatagccgcgtcgtcgccaacagcgcgcgtcatacgggtagccagctgagtgcgcaacgcgtggtcgatgttgagttcgttaggtgagccaggggccaggaatgcgttgtacaaaccataagcagcagccaatgtctcacgaatcgtctcgaccttgttttcgcccttttcgctaatggcggccctatactgacgctcgaattcttggacctcgaggtagaaggacaagttctcttcgcacatggtttccttcaagaactcgcggtagaggagacgccacgaggggttgcggatgatgacatttgtacggttgctgttggaatcacgggcatggccttcccgcgactttgatgggagggcatctccgcctgttggagcaagatctgcggtccaaccagcaacatgttcgccatggtcggtgatatagtagattacgtgcttgacagcctggaagttgttctctgagttgcgcgggtcgacaggcgcgatcagcttcagctgaaggaagagtgagcctatttcaatggcctcactaggatcaacaagcgaggagcagtccatgagccactgcgccgcgttgcgcccgttgaaggagtactcccaagggcgggaagcggacttgcggttctttgccatcttgacacctacgtggcaggtggagaattcgtgaacagagtcggaatctgaatgtgtctcgttcgcggtcaccccaacgaatcggcggaagataatctggatcgtctgctcatcgtgatgcagcgagtcagtttcagagttgcgctcgagaatgacgagttgatgtgggttgcggttagagtcgatcacagccttgacgtgtgctgattgaatgccattgcgggtgcagaaacgctcgaggatgtggatgccctttggtgtgagttgccaaaccgagctcttgtttgtgaaatccgtctttccttcgactgactcgacgaatttggcttcaaggaacttttgacacacagaacgggccatttccttggccatggagaaagtggtcgtggtagtcgtggttacaacgcgggatgagtccttgggatctggcatgcgatttgactgggagaacttgagcgagcccaggttcgtgacggcctcgtcgcttgtgaaggtgaattcgatcatgcggaaacggacgcggtgcggggtgagcggcagagagaccatgagggtggcgaacaggtccttgaagtcctgcggttggagttagcatgagatggctgatgtccagctgcgatgggcgttctggggtttggcccagtggcaattgctggccagagttcgagatgtgagggctgaatggcaaacttgacgggtttcaccgtttgccctcgattctctgatctacctgcatcccgcagccgagagtcgggaatgacataccctggtatatggccgctcatcgtcggtcatgcgcagtaaccgcgagctggtctggtgcattttgtctgatttcgttttccttggtgcgggcgccgcgctggtgctattgtccacctcttcggcggcgagtgcctcgtggccgtcaatgggagacttggaaatgggcgaggagccacgcagcgtagtgatggaggcgcggggcgtgagagacgagggcaggaacgactgtggcagcgatggtgaggggctggtggtggtgcccttggagtaggagggggcgcggccgagctctctgctgccttttctaagcagcgggaagcgtgagaaggtcaaacggcggctgtggacgctgggtcgggcagcgagagcaggcgctggggtcaggaccggcgtgctggtagacagagggtccgaagcggtggaggcagcgggcgtggaggcgaagggctccgtctgctcttgctcgtgcgtgtgctggtgctgctcgtgggcggtgccggtgctgcgcgggcgggcttcagcaaagacggcagtgggcggaggcgtgggtgaagacgaggcaggtgcagaggcagaggcagaggcagagactggacttgtcgtagtattcaagggcatggccgttcaaggcatggatgatcacggagaatggctgccaggattggccgtccggtctgctactttgtcttgctggggtccttctgccgcccaaaccacaccgccaaagaaagcagctggaccatgacaaagctgctaaccgcaagggcccaagtcgacacatgggcggcatgcactgacgccgtcgttggaataaaccgcttggcttccacggcgcccacgaggcatccctgcgtctcgcgccatggcccacagcccatggcccatggcccatggcccatgcctgtcccccctgcgccctggtcacgccctagcagcagtgccgacctacgccgcagacgatcttcggcggcagtctcagcatcgaaatgtgcatcaggaggcaggaggcaggaggcagcactcgggactccacgaccagtgtgctcagagctcgcctgcggatacggatacggatacatgcagagacacggcgcgagcagcaacagcaacagtatcgtgtgcagcgtccacattcctgcgtgcccgtgtctgcactcgcggtttcgcagcagcacgcggagacaaaggcgcccacagcctctttgtctctgtgcctcgcgcactgtgcctcttgcatgacgcagacagctgtcccgtctgcattgcgctcccaaagcgtcgacgcggtatcaccacagcaccgcggacaggccaagcaccctcgccctcctccttgcaccagcgacacagctagatcgcccacgctgcgccgccgttaggtctgctcaaccatggacgaagccgttctcgtggcacccttgcactggcagtgacaccatcagcagtgcacgaactggttggacgatgttgctgtgccacgacgccgctgcttgccaatcgcgaccctccctttctgtggaacgccgcgaccgtgaggatgcgggacgctgctcagattccgggcaacgtggaatgcacgtgtgcacccttgcctcaggtgcaaatcaaatcgccgtcagcaaggacgcatctatccatctgcccatctgcccatctcctccgacgtgcagcccatgacaaacgtcgccgcacgcaatgctgagctttgcaccatcctgctccggaacatggcagccctcactagaaccgtcccgcccgtcatcatgtcaaatcacgccagttccctcttcggctgatctgcaccaagagcagatcgatgcttgaactgtgtgagctcaaggcgtcgtgtggagatttggtctttctggagagggtgcgtgctgccattccacgtgttacgaccccactccgaaaccaactttggcgctgagcattcctgcgagaccaatgttcaggcatcaggcttcagggctccctccaagccctgcctgcgttccgccagtatggtcattcaagcctctgtcttttcccatcactgctcgatctggcagcccgccgagttatagccgcgagtcaccgcgtatcaggggccgctcacaaaaactttgtccggtcagatcgacagccgtacaatgccatcttgcctccatagtccaagtctctcgtgagaagatcctcagttgaagcccgggacgacattcccgccctatattgcactagggttcgaacattgaaatctccgcccgtgcggcacgtgccatagctgcgaaagaaaagcaaagcacgcctcttgtttcagcgtgccgggttgttgcttgtcgggacgtcttcgaatcatggcaactgaccgatcatggaaaaagtcatggattgcagtggccctagcgaggctgtcaatttgcgcacgaggacacgtcttggttccccttcccgtgtgaactcattgtgtagccctgcggagcatgtctctcgtgtattcgccaagtacagcggaaaggagtgatgacagtgacttcagaggagctccggaggtgggtcctgcgcatctcgcccctcaacttttctggaacgtcggcgccgtcgcaacgatgctagactaaatatttctaagctgccgcctgctgcaatgccgccgctgcaagcatcacgccatgctttcagcgacgggtgcaaggccgctccaggcactggacatcacgttatctgcctgaccagagccctatcgcatacggcaaaacgcgaagatcctccgtcaccggcggcggtgaaattccgtccattcgcgtcctgagtcatgtttcaatgtcgctgagatgctgccgtcgtggcccccctggcgcacacgtggcaaccgattccattgcctagcggccgcgctggcgtgaacgatgcgtgcgacggcgctgctcctcgtggcgccgaagcgtgcaattggtgaagtttgcacgcatgcgtcgcgtcgcctacccggctgtgaccttcttctcataaacttccctcagcactactgcacttgcagcaagggtacttgctcagcgtgcagcaaaaattgatggcgctcgatatgatgcccacatcagcgtggctcctgaaacgcatgcggcgaccctgagctgccattttatctgtgggcgtttcgaccgggtgtggcctgtcgccatgtgctgcgctacttctatgtagtgcgcctgtcgttgctcactttttcgcacgattctcctcgtctccacctatattgccttctgttataatgcaacgcgatacgcacccgtgagtgggccggttgcaggactcaatattccttatcaaaaaatgtcggtgaggccattggtgcccagcagcaaataagacgggacgcgttgcaaggttccaaaagatcctctggcaagtcacaagcccggtcaggctcttctccgcggaacgctctttcgttgcggcgtcgtggactcgaggtgggcctaagtgtaaggttttgggcgccctcgacggagcgcaacgaaagttactccggcaagcctagtcctgcacgaggcggttatcgtggactactcaacgaggaacgaccgcggcgagactcggctcagtgttctcgaacgcgtccggcttgagatccggaagaccgacatgaagtgtcgcaagaatgcatggtggcggcgacttgtggctctcgataacgttttccacgaggttaagagccacgaacagtcgtcgacttgactcgagctcggaatcgatgccggagaacctcgctcggcgtggtcttactccacctcttatgtttgtatatgtcgaagcgacgtctcgctcttgtctccagtactgtaattgcgtcgtattgttcaagcgtgcaacccaggcccttcgagaaggacccctacgtggcgcgtcgatagcgtcatagttgagttgagcttcgcgtacgcgaatatagtacaaagcttaaactctatcccaaccgatcaagagcttggaaggaaaccgctctacatcgattttccccgctgtcatctactcaagctgccataatgcccaaggttttcggtcaagtcgatttggaagtcctcaggggtctttttcagcccaagtcgtacgacttgtccacgtcggcgcagggctgcgcgttaggaagagaacagcgtagcggatctagcgaaaagggaaagtaatacgattcaagtatttaatggatcactatccggattgcgttggggattatgcaaggtaaagctaccagcggtaaacacaactccgtcaggggcatcacggaagtcgaccgctgctcgccccctgatgattcacagccaggcacacgctcgcggagccagcgcatcttggactacaatttgacatacgctagaatgctaacactcctgcgacgatatacccaaggcaaagcagacactcgcctcctacctcccgcgtgatcgggaggccgtacatctccaccaacatttcgacctcgcccacatggctacaccagcactcaccaaagcccaacaattcatcccccaataccctccctgtccgccgttttaacatgccccagcatgtcaacggcgccgcgaaacagcacaggcccggtaatcacctcccccggtcactcccatgtcgcgcggagcggcacgaccggcacacgccctgcccgaatgcttgatacccaatacaaatcccagggttttgacgacggggctctggctggatggagcggcattgcggcgcggagcggcgggaagtgactgtgccgcagagggcgcggggagatgcagagagtgttattgtgcactgtataggatgttcgaagttggacgcgaagatggagttgtaggggataacatgtatatttggtttgtcttttaccatcattattattcctgcattgttgtgtagcgttgggatatgtagatcgtcagtgcgtttatatcaagatgctagatacgctaggtagcatgacagctacgggagaactatatgtgtcttgtgcgtcacacagcagtctttacaaggtactgaaatctgaaatgtttgggccatcgtttgccgttgttctcgcgccgatgtggtaactgacgtctcttcacacgggtgaagtccaaggggccccgtactcaacgatccacaatgaccgcgcgcattgcggcaaaccagactgtcgaagaggcgataaaataccatataacacccaaggtatgattggaagtggaatcagctattctaacgagctgcaattccagttcgtcgtctgttcctacatctgtcagaagcgcttcgtatccgattctgctacaagaggcgatatgccgctgaggacttctcgcaagaataacattgccatactggcatcgaaggtggtggctactggctgaatagtcaagctgtgctgcgaacatttgggctgcatgcgactccgtattctccacgcagcgaacatgacactgtccaagtggctgagatatctctaccctctagcacttctcgggaacgcggtcgaggctcaaaaactgtggtcgggatggcaattgtgtgccgtcagttctcaaacatgacttccaagcgcatcgctaaattctcccaagccgattgccttgaatccagcattcggcggtagtcattatgctcagtgcacgatctgacctgcttgtgtaaaggatccatcgagctatcgacagcagtgacgagttgcgtatacgtcgcgtgtagcatcaagaagatggtaaaggcgcagaacgctactgcagagatgtgcaattggccagtgcgagaaaagatgtatgtgacgacgagggttgcaagcaccacgggttcgcgttcagttttcgctgtcctgctgcgcatgattgatgctttattgtacggccactttggttggcatgatgcttgtgctttgggagctggtacatgggcgatacctatgaataccgttcagcttcttgtcagtcctgcagggttcggccgcgatatttggacggtgtcattcgacaacttggtcctaattcagaaagcgagccctgcattatagtgctacagagtgtcacttacctgtttgagatggtttggctgacttagatcttctactggccgatgactacgctcgtgatgagcttccttctcctctatctcaaagtcttcgcacaggagaagcttcgaaaatacatacacgtaacaatggttctgactcttgctaactgggcgtttcttcagttcagcaatatcttctactcccgttccttatccaaggtatgggactgggcccacaaacgcccagttcattgctggaatgtcaatcagttgctgttggcaggtggtggtatgaccgtaattatggacattgtaatcatcgttcttccaattcgagagataatgcgatcgcggttcagtcctaagaagaggttggagattaccccgatattcgtggtggacatcatgtagatctccggcgatgtttcgggcgcaaaaagcacgactaatcaaaacgtccagtacgctcattatttccgctatttgagtttggaaaatttacgactatgcgaattggcataacccgacgtgggacaacgtgcctggtgatcactggagtgtactgaaggccaacattagtgtgttttgtgtttgcatggccagttctcctgctccaagcaatttcagaaagctcacagagctacagccagcgatgcgtcgcttcgtcgtgcgatatatgcctagatggcaaggtctgatggtccacattcaacagagtctttgacagacaggaacgctactaaggagacgcggaacgcgaacgatggcggagagattctactgagggatgtgatccagaaattgataagttgggatcacacgcagaattggagtttccagattttgatgacggtgatggatgacgatgtgcaacccgataatggaaggtacgggtcgtaaacaaatatcgtcgcataccacatagcgttcgcagcctgattacaggaatagtttcgttgaagtgatcgtctcctgatatgcaatgagtgcgtgtgttacggaagagctggtggtgatggacagttcaaaggttggaaatgacgcttacccttttcggagaaagccggagcgcgtcgctgaacctcagattcgatgcctacaactcgaggagctcaacacccgaccacaccacctcaccgtattctatatagtcctgtgactgtctccaaacctctctcaaaggtttgcgattagcgctggtctgccattggtcgaaaccaacgccctggggaaccacacccgatagcacatttgcgacacattctgctattccaccatgggcttcacgacaggcttcgtaagcactacgtcttttcagcgctctgtaaaactctaacgcgaatctagctcggaggcttgacgctcacctcgggggtgttgtacctcacaatcgcaatgcacacccaaaaccgcacccaccaagccgcactcctacgacaacaacgcctggtcctcagcgaattttacgaacccaagaaacccgagcctgagccctcgcctcgggtagtcccggttggtctggtggagatggcaaaggataggtggaaccggagtttggaagagggcatccggagaatatacactaccgactggaggaaggtgcgggaagaagctgaggacagggcgaccgcgcttgcagaaaggatcaagcagcagagcaagtgaaaaataatgggctcttcaagaattcataatgggtgagatgagggagcgggcgaatgcgacgatacccttcgtacggcgatttgtgcttggagatgtgatataagatatgtgtagatactacggtcaagccgccatatggcactcctgcgccgccgcactctagaatgttgcgcgcgaggtttgcacgtgccgatctcgtttgtcgaaacattctctcacccacttcgttgcctgcccagtttcaccgccaccgcgtaccgttgttattatgcgtctatcgttgcccagtaacgcgtttgcttgacctctccaggcacctcttcaactctcaaccagcctgccttaacttgtcacccaccctcttcgcgacgacaacgctcactgcacatcgcgatgtcgacttttggcttcgtgcctgatcttttagatgagcgctacctcggacgagtgcgagatgtggttggcaatgtcgagcctatgccgaagcttgtcccttacgacgagtacaagcaggccgtcatcgtctaccgcatggacagcgaacacgacaagtttttgttccaaattcaagagtatacaaaactcatgtcggagctgttaggcaaagagctgtggacgtattatgtgcagtgggaggtcgacaacagcaacagcgttcccatacccacgccaaagaagcctcgactacaaatcccccagcacgaacctcctgcccccgaagaccagacgccaaggcgcaagcctataatcgatcaagtcgaccgagccatcatcgacccggaactgatacaagaagaggaaatgctgagagtcctcatcaacattgtgcaggttgagagtagcatggtgcccaatgttgtagaatggctttaccgctggatcgactatctggagggagacgggaaggctctgaaagcagcgctgaagtgggagatcccgagcttgtgggacttcgaccatcacccgcttgtggtctccggcgagatgaaacggaggctagaggcaatgaacacggagatgagccaagagaaagacgcgatcaaagcgaatgttaaagatggaaacggtacggcgctcaacaaggctcgggaactgatgcaaggatcgccgacgaagaagatgcgcgaaaagccgagccttggcagcgttggaacaaaagatcgaagacaacgagcgtctgaagtaccgcgaagtgagatatggtattcgactaccaaaggatgaacagccgcttccacctctcttcaacatccccctagacgaagacaagcgcaagaagtactacgacgcctgctaccgatcacgccaccgcgctctcgttctccttctcgaagccggcatcagcttgcagcaaatcagtagttacgtgaagaaacaaggtgtccatccacgcgatacaccaataaacgaaacagacaaggaactgatgggtttgaagcattatcgcaaggacgcagaggccggccaagactatttcaagctcagagcgacgcagcagatacggacgctgaagcagactgagatcgccatgagcgacgaactggctcttgagggacaacaagccaccagagctagtgtcgctccaccccggtcgtatgtgaccgatgtcccacatgcgcccgtatacgttccccaaaatgttgttgctgagagcctatggagcaagatacaggcggcgaaagcaaagaacgttgatataaccaactacgttccaacgccgcttgttggagggatgagaagcgcgtacctggagcttgcccgagacagacgagagatgaaaactccggtcatgtcggactatcgatcgagaggtccacagccagaccttaattacgtcccacactacacgtcagaccccgagggagactctgaggaggacgacatcgatgctgatgagagtgaggaaggaggagacgataacggcgatgacgatgatgagatggatgacggaagcggcgataatctcataccatcatcaacacattctgcgagcgctccaacattgaaccacccatccgcaccgcccagcgctactctatccagcgtacaatcacctgtcctcagattcgggggaccgccacctacgggccctaggccagtacagtttccgccgttcccagctccggtagggcagacgcatccaaatgaaccgctgacagatgagcgaagggaggaactgaggcatatgcttgcaatcataacggcacctactcaagcaccagcggccagtcattcgacttctagaccgtcaaatcaggcatattcgagcatggcgccagcgaacgtgaatcagacaaattacttcgtaccatctcagcaaacgccaaggcctgcgaccacaagcatgcatgctggaggagcaggttcaccacaggctcctaggacctcaatgacttttcagcccccagtgttaactagaccaacattgaggcccatcgtcccggaaccccaacgaccgactctgcctggacagtctcctcatgcccaaccgctagactctattgcgcctccagcttcagggccaggaagatggactatggagcactttcaaatcaattctagggctcggcctccaccacatccagctccttttaacccgccacctgggttcgcttcaagtgaagtgaggtatcacaattcgaattaccctaataccaaccctcagcctcctcagatctcacggccttcacaagctatgatgtcaaagccacccgtgcttgggtttcctccgttacccggcaggtcgaatgcatatcctccggtaaatatgaacagtataaacgatccacaagctgctcagcaacgtcgttcaaccccagtacaggtcccgaaccagtacgctcctccagtcatgcagcctccgcgactacaaacccctgtaatacagtcacagggacggcaacctcctacaacgcaaccaccgagacaacagttcccaggcatgcagccaccaagactacaatttccaaacacgcaaaacacttcccagaatgtacacccagcaccgtcttggcccgcagctccatcaaatacagtgcctacaatggccatgaccactccatcttctacaccaccacagcaacctaatcagcaacacccaaacgctcaggtcagtcgtgcgcgagccatgctccaggcggccaccagaccaacaatcccagtacctatgccgcactcaatgccacactcaaacactggaagagtaccgtacttcccagatccacgagcaatgaaccaagtcactacaccaggaatccagcgtaacgccccagcacctctgactctacaaccctcaacccccacccccacccccggccccctaacatcactcgccgaaagcatactcgccacaacccccttccgctccactgcccgcggcaccccgatacaaatttacttccccaaaatcgtcgtcccaggaaacggcatcgggcccggcggcaccaagctcggcgacgactaccacatcgaaaccgacgccctaatgctcggccacacgatccccggcagcggagaaatcacactcgagcgcgcgctcttcatgccgctaggctgctggacaaacaccattaagcgcgtgcgtgctggccacgccgacgtgctcgaatcatatccctcctctttcggatacaatgatattaagcttggcgagccgaaaccctgccatctcgcggcttacgccaaactctcaaaagcactctcattcatggtgagcgccccgaaggcgcgcgaggaattgttgacgaagcgctggcgcgtgactcctggcccgctgacgcagattgatcggggcgcggtgtgggaggggtggggtgttagtattgatcggccaattggaatgacgagggcggagagggagggtgtgatgaggatgaggtgggttattgatgatggaagtgagagggtgaggagtgtggaggaagaggagaaatggaaggagatggaggattttatggaggaggaaggggaaggttgggattttgaggatgatgatgaaatggaggagtaggcatatgggtttacggtgacacggtggatagtttaagagtaaatgcgtagtttcggattggacaggttacgccttacatcgccaagacgccacatccttgattgaccatgcggtatgagccaggaatcctactgccgggtttatggcgaggtcgctatgtaaattaccaatcatgtcagagccaacatttccagtgcggcacagtcgcaaccacgcttacacttcgttacgttggatactccgtcggcgtcggtataataagcagcaccgtccctacctcacataagaacacttcattacaagttggtcaactgtgcagccgctgcaatggatcctcgcatctccaatttaatttcctcgctcgcagttcccactgcacaagctgaagcgatcgcaaatatcttcagtgacgacctcaacctcgctgcattcttgcatggaagatcttgggatacttcgtcactcacaaatacagcctgtgcagtactgaagctcatcctaggagaaactaaagtagtcacagattctgcccactcctccgagaactggtcagttcatagtctccttggactttcaaatcccttgatacttacccggtgcttaaaggtcccaaacatgctggaactcacccacctgcacaatcttagccgagagcaagaacgacgtctctatcgccctcaagacgattaaattcttcggactgaagtttgcagtccgtagcggaggacattcgcccaaccccggatggtcgtcgatcggtgaggccggcatcctcatcgatcttcagaaattgaacgcgatcagtttgagtgcagacaagaaatttgctactataggacctggaaaacggtggggagaggtttacgaagccctggaccctcatgagctgagtgtagtcggcggccgtattcctcaggtcggcgtgggtggcctgattcttggaggcgggttctttcatttctcggggaagtatgggcttgcggcggataatgtgaagaacttcgaaggtcgtgctcgctaatggagaagtcgtggacgccaacgctcaatcgaatagtgatctgttttgggcgctgaaaggcggagggccaaactttggtccgtcgttgggtctgcatgtatatttgctttgctgatgatcaactaggcattgttacggcattcgacatgtacactgttccgatacataagatatggtacacagtgtctgtttatagcgccaacgatgccgaagcctgcatcgaagccttcgcagactggcagaaatccgcatcttccgaccccaaagccactgtggccatgatcatccgtctcgacatcatcaccctaggctttctctacgccgagcccacaactcctccaaacctcttcacagctttcgaaaatctccctgctcctctcgccgttgctgttcctccaaccaccggctcagtaaattctctctcgcagatcctagcatcgacatcttccccagaacccatgcggtgagcttctcgttaaccagaacatccacgctactccgctgaccaaaccccagccacgactaccggggcgtcagctccgccgtcgacaccgaactctacaaggacgtctacgccgtctggaaagaaaaagccaccgccataaacgccagcacaggcgcaaacatgactttcgtacttcagcctatcattccggacatgaccgcagccagcaacgccgctggcgggaatcccatgggtattccggcgacgacgcatcaatgtacgttacttctacacatatcatctaccatggtctgatgtgggattagggtggacaacgctagtggattggaccgatcccgccgacgacaacgcagtacgcgctgtaccaattgctgtcactgaggcgtgggagcggctgagcaagcagcgcggtttggacgtgccttttatctttgcgaatgattcgtcgcgcgatcaaaatccgattgcgtcgtatggtgaggggaatgtgagaaagttgaaggaaattgcggagaagtatgatccggggagggtttttcaggagcagcaatgtggaggtttcttgcttaaggacttgtaggggtggtgggatgttggacgttagtgatcacatttggtgtttgtttatgtatttatacaaccaagccaggctaactaaatgtattgagcatgaccatgagacagcatgcatcatacacctcccagattcataggttcgctaccccatacattggcgtcacataacacagtaatcgttgagatatgaaaatttcttcttgtgtcatgaatttgtgatgatacatagaacttctccgcacagcaagctatggaatgaataaaataaaataagagtaacagaatacctggcgccacttcgttttatgcacataggtatctcttccataatagtcataagctctaggcctaatgctaatccaggggatatgcttcactgtccttgattctcattttaccagcaatccagcacgtcaatatcgtgcctacaatatcgctcatgaggggaagtacgatgatcaagacgactagcgcgataaagaaagacgtgtcgttgcgctcaaataaaagtataatcgtctccccatagaagtattgtaaagcaaagcatataggaaagataatactcatcatctagaaaagttaatgtcttctaatcaagttggtacgatgaagttaggacctcacctgatcattcgctcttcttgagcgacgtgattcttgcagtgctagtgaaattccttttgcggcattattcaacctcttctccagctcttggatttctcgactgatgacatttgtttgaaggtttctaccatgtcctcgaatgtacgaatcttggtcattgtaatcatctggcagtatcgtatcgacaggaagccaaagtgataatcgagcttgaagcggcgtatatattttcggccaactcacggtaaagtatgatcccgatggttgttttccacgtgcgatacgataccacaaggaggataagtcgcagaagtgcagtgctgttattacgattatgacgccaatcgctgcaatcctttcgagatttgacctcgttggaaagctggacagtagtttcccccaggcgttatcactcgcaaagatccaaggtgtggccatagcccttttcgctggtggacgactaattgagcattgagacgctgtggttccgttctagtcgtatacacacattagtgttgttcatcatggccacgatcacaaggtacctgcctcgaagttcttctggaattcgcaataatccttcttggcagtccaactagcgaggctatgggtgtggactgtgtagtacatggtcgcacacgccattactgttgcgaaagtgtgccatggctttgaaaatagccgcaactttgtggaccaccctttcggattcgtggcaggggtgattggctgcgcgctactcgttggggccgtggtggtaggtgggatatttgcgttggtagatgaagtgcttgcgggtgcgatgggtgttgaggaacgcgtcgcagatagtatgggtgaggaggttgcagtcgtgaagggcgaagacggcgcgcttgtgatgggagtatgtgagcaagatgaagaggaaggcgcaagcgtcgtcaatagtgtcgcaagagctagtggctgtgcggatacgctcgaagatagggaagacggtgtagaagaacgagaaggcctttgtggcatgttgctcatggtgttgcccgacatcacgcgcagaagtgaatgagggggaaagccctcgcgaacaggatggagcagggaattggtggcgatgctcagcccttctagtcgttgtcgtactgttgttctattggagtgtcgcgcagacactgcgcctccatatttaccccaccattcaggcgggaacaggacccaagagcaattttggaccgcgtgagaacttgaggtaaggagttgtatactgtaggttgaagccttgaccaaagggctaccgtattgaactcgcatctgaaatattcaagagatttcggttgccagagaagtcgtcttcatgcgcgggtacagtatgatgtactgcgcaaagcttctcgcctggctggagatggtctatgcaacaaattccaggaattacgtaggagacgcgtcgcgggtgctttacttcatcaaaaccatacgattcaggcacaggcatagcaacatcgggttagcacaagcattaatctggagcaaggacagccttgcgactaatctcagggacaagatctacggcataggaggcttggtgagccgcggactcggtgtagagatagagatagactacacgaagccgctttgtgctgtgtactgtaccgcgacttgtaccacattggagaactggtgttccagaggtatagccaatctctcgatcgccgcggagatcgtggatagtatcagtaatctgctacttccctctaagtcgacacaagcatatcgcacatactgtgagcatgcgatccaacttcgtcaggggcttcgtccaatcggcgcttccgtgctgtctttctccagatctgaaaacatctgcgatggcgagagctccggtctgagaactcattgattcgggctgcgaatttggtaaaaatgtacgtgtaccactgagtcgcttattactaggcggattcattatatacatctccctccaccgacctccggattgattcttataacgaacacagccgtcgaagcttcagggcgatcgtcctattgcataccattttttgaatagcttacgtacatctatgtatttgcttatttcatcactagtgtcatagactctctaataagattttagttttgactgtttgctgaagtttagaatcataattaatatattgacgtgaggaaagataaataatgatactactacaagcttaaaaaaatatggatagataataagactatgactaatagaggaactagtactcgaagaagtatcaatgagccctactaaacttgtcccacttgctcgatgctctccacaatcgcgtctttgtacgctaccatacccggacttctcggatgaaaggttttaacctgccgtgttggtgtgaaccatccaatgtgctgactcgtcacatttttactctcgatctgtgcatttgcttcggcaagatatgtcgcttctgttccgttgctgctttctgccacagcctcggcgtaatagcacaacgaacgtaggtagggatccgcgtctgagtctagagttttcctgcaatcggcatctggaagaggtatgcgccctgcatcgataatttgcttgatttcagccgtctcaatggctgcggtgtttacgctggacccttcaatcgagacatcaggccagccactgagaaagagccatgtgctgtcgacttctggcgcgggctcgtgccagtcgccttgctcgcaccagcgatgtgcgttgaagcgggcgttgacgtcgacgaaattgatctggtaaccaccgtgttccttgtttgcttccgtgactgctgattcgatgactttgttgagatcctttactagatcatcaatctcaacacgcagatcttgcttgaggtagacaatgcggttgaagaacgggtctgaggatggattgtagccagcccaccagtagtggaatgttgatttgtcacagtcagttgtagcagtgttgaaaaattcaacgtagcttgtgacgtagagtcggaagtcctgtgtttatgtaagtatatgattgaatacaaggccatggtatgtcgactcactgatctaccagacttcttcaggatccttcgataggcggcttttagcttggacttcatcccatccgatccctgatcgctcatcatgtctcgagcttttttctcaacatctgtacagagcgctcgcatcgtcgagccccagcgtgctgtattgggggtaattatgcaatcgtaaaccagatcgctaaacccaacgtcgttaccgccgatggagacagtgccaacgttggttccatttgagtctacccattcgtcaatttggcgattcagtcccttgatagtgtcaccggagcacacttttcgctcataaggaatgcctttatcattccatgacttgtaaagcaaatccccgaagttgttttcgcctactctgcaagcgtctccgctggtggttccagtacccataccagcaccataagaatcaccaaagtgaacgtaccctacaatctcctgcctaggatcgtcaaatatggtgtcatcgtagattggacaatcagccctggcatacggagcttcaatttggtcacggcgtcgcaaaacctctggaataggagtgcctgaaacaactgatgttccctcgcttgcagcgggagtggctggaggtagcgttggggtcggttcaaatgtgaagagtggtcccgggagcggtggtaatggtatcgccttgttgcacttatcactgaagtagatgccagcagcagtgagcgcataagaatcggcgttagtgcctgacctcttctcgtcgcatagaccgtcctttccttcggtgttaccgcagagtggattcttatcattcttgtacacggtacaaccacgatcaaagagaccgcgagccagctggtaacatgcagcaaagccatacgcgtagtcgagacttctggcatatttgtcagtgctgtagagtaagtatcttgtattggcacttacgggtcctcgtagagcatggcatatcgagtatgtgtcgtttcgtgaacaagaagggctgctttggatcggtgagcttccctgagagtcatcgaatcacactcctttgctctgtcgttagttgctttgatatcaccatccgtagcaaaaaaacggtcgcaaaagttcattgtcctcctatcgtcgcccatgtgtgcatagtaactctgtttcctgcaaaatttcgtgtcgttgtcgcaggtaacagcaaagatgtacagctcttcggttccagacatcatctgtgtaatcttcccgaaaacttgcgaggtttcatctcggaaggctggcgcatctcgaagactttgtgcgaagaagttcttgaagtaatcacctttctcaacgtccttgcttgctgttgtggccatgtctgaggctaattgcatttcttcttcgataacagctttgtggttatcacaagtgttgtctacataatgcactgtcaacgcctctgcacaaccaattgccaagagggagtaaatgatgtgtgtaaacatgactgggaagaaggaatggtaaattttgtgatgtgtagtgattttactgtgacatagtatatggtttgcttcttatgtaattttctcatgagctatagccatcctgatggcaagcacattggcctccacggtaaacatggacctgcaaatttaaatcttacggagtatgtgtggaggcggaagccgcacaggccttgggcgttcgaacaatcatgaaaccgaacgatgggggctgaggttatttgtaagatagctaaacttacgtgcgaatccatgttccgccctgtatggggtgttgcgataggtccttgggtttggatacaagagccccgatgcgaacctgcccgcgacttcacatcttgctcgtgaggaagagaatgaatcgaagtcttctctgcatgtgattttagaatcgtgtggatattcaaagcgatatgctttgttgcttgcctcggctcaaccgactgcgctaaccacatgggaacacctagagtgaacgccacctgggcatcacacggcttaactcttcccctgtaactcgtaagtcggcctgatattgagggcgaaactcattcgcacgtttcgcaaaatagcaaagaaggcgcgaactgcgcctcggatagcggctaggtagggaccatctacacccccgtcagcaacagcccgcttcggcgcttaagaccatccttcttaacacgcacagcaccagtagacggacgataatacataccgcttcgcgaactgtcgcttctcacatcattcatcacaagctgaaacatggatgaggaattggcttctcacgtgaagctgtcaggaaagacggcgcggtaagcattctgcttggaaaatacgtccaatgtaagctcataatgaagcagcccacatatacctcagctccgtctcgagttgagcgcaagcaagagactgtccttgacggtcccatatcatatttccttcaccttcgagcatgaaagtggtcacgagggcatgccgctcatcctcgagtggagtactgtgacacacgggttcaagatgccaggactcgtgcttctccgtcatacgaccgtcggactcgaatcaatagctgttgatcattcagagcgactagatgtaagccgacacggaccgatagtagtcaatgggtggaacgaaaatctgtgggagttggaccctaaaggatcattcacactcatgagcacattgcctggtagatatcaaaagctactcgaaaccgatgaaacatacacattactgtggccaggcgccaagattgcattgtgggaatacggcacggtgcgcgaacacatgggccaagagctcgacgacaaggaccagcctctgctcttacctggtggacctcacatcaccttctcgactcacactgaaaatgagccttggcctgaccgggctgctacagaagctcgaatcgggtttgaacgagccaatttcgcagaagagacttggcgacatgaacaagcaagagcgaaagatacatttccgcgtgcgagtatcgtcgaacgcggtactaatgctccggtacttactctgacacttgagtgtccttcaaaaatttgtcacggggagaccgttgaggccgtggtaagagtcacgtatgaagctgaggcaagcgcacgacccgtaacatttcataccaatgtgttccaggacaacaatagctaccagactggaagacttaaagacggtaactgggtaaattatgacgatgacagcggatgcggataccggattatggacgaccccgacgtgcttgttgctgtaggtcaaagcgagcattttgtcagtttagagccgggcgaatcgtggacgacatcgcaacgtctaggaattgactggtacggagttccagatgatgccaaatacggcgaagttttccgttacgtcttctgtggtgagacgttggactggtggaattgggggtccaaggctgagcatgaaaaaacagttgtcaagctaccctgttttatcgatggacctgtgactgatccgaaagacaacgatggaaggccagcattcattgtgccaatatccaatgtggtcgagtatacatacacaaaatagacacagatttcttttagacaaagaccaatgtaaaacaatcggctttgaaccatttccacgtctgtgtgcaatctgcaaggctggcccccaaacgtcagattagaaacttaagcctttgtctatcttagtctaggcacgtttcaccgcacgattggggccgaatgattttaaaaatgcgcagcaaatcaccgctcatccgacagtcttgtgatgttgatgactgcgccgcggggtcagcatccggatttaggcaaccttatcatgcacgcactataatagtataccccatgacagcaagaacaggttctggggcatatcttgtgtgctgcaaacctcacatttcatcattctacaattctcgcctaggtaaccatggctatcctcgatgtacccaactgggtccgcatgttcgtcgaccaccacaaattgtgttcccttaatactaatgctgcatagacttttactcattactagtgcaatttctttcatcccccaactgcttcgcaccatctcaaggaaaaatagcactggcatatcgtcattctatgtgctcttcaacctcatctccaccactgaacagttcgctttgacgttctttttcatcgtgaactaccccaaagattccgacttcttcgtccacaatccgaaaaacgctggtgattggatcaacttcgcgcagatgagtgtgatcgttgtcttgtggttgacatagtaagttaacgtgatcttacttctcacctaaactacggtaatctgatctatacacctagctttgtcgtatgcttgtacttgccatctgatcatcgcgattgtagcgtcaaagtcgcaattgggacgtacatcaccttcttgctcgtctccgtcatcccagtttttagcgacgccgctttcgcgagcaggggaccggaccgcagaatggaaatggatatattcttcggtgtccattcgcagttcctaagctggattatcaccagcttcaacgtcgtggctgtctacttccaactcaaggagacacggttacgcccacaagaacgggctttgtctggcctgggattggcggtacaagcagtgatctttacagtagtggcattttcgtgggttggacgaatcaagtttccatatcctgacggcgaaattccgtggacattcctctcgacttggtaccaactagttggctgggcgactgttaacaatggcatctttgcgctgggtcaagcgatcttgctttggatcatagcaggtcaccgtcttgacgaacaagtttacggcgaaactgagccactattgcgtgcatgatagatgtcggtagttggaaactggtcgtatggcgttgggtaggctgcgcatttgccggtgcctactacctaggtacacagcctcgcatgctgcgccttcacagtttccagctaccccgctccgctagcaggctacaaccaaacctacacatccacttaaatacaaatgcaatcgctctgtacgtcagttaatctgccaagatttctacatagacttgcgtctactacgttgtaagctcaaaacgcgttccagataccgtcatggatgagtcgatgtccaacaacccgacctatttctacagcgcattggagggaccacgctcctttagactgcttagactagctcaagatacgaattgtttacaatgcatgagctacacgattgaagagttcgaaagaggaagcggccattgcccttcttacaccgctctctcctatgcttggggaaacgtaaataccacggcatcaattacactgaacggctatcatgcatccatcacgaaaaatttacatgaagccctactacacattcgacgcatacggccgtactcactgctctgggtggacgccctctgtattgatcagagcaactcgaacgagcgtggccaccaagtttctcaaatgcgagccatctacagcgatgccagcaacgtcatatcatggcttggtccaggcgcagaaggaactgaccggctctttgtctttctgagaagtcatcacgactcttgcactacaaaaggtggaaatgatgggaactgtggcttcattgctgatcgcgagctcgccgacgcactacaatatcttgaggaacgaccttactggcaccgcatctgggtgatacaggagatcgtagtggctacgagtcttgaagtcatgtgtggtgatgagtcggtgatgtggtcggttttcatcaagttttggtctttagtctgtagagaccatttcaagaagatcccggggatgaatcgccgcttggcgccatttggccactcctcagccataataccactgatagcatggcgtaagaccaatattgatctggcacatgccttagagctgactggcttgagccgcgcaactgatgaacgcgataaggtctatgcgttacttggtttggttgactgtggagctggccgtcatattgtcgtcgactatacgatctccgcgtgcaggatattcttaacggcgacacacgccatcatggatgactggaatgagaacgacacggacatatcgaagaaattgaagctcgaaaacttgctttccagaatcaacactgagtcaagctcacgccaacagcttccaaagttccgtgctagatcaacagccagccaaataccagagtgcaataccatcgcccatttacgtcaacgagttcgcttcttgttacgctatactgcgcggttgaagttcgttgtgccaaacgatggcgggaactgtgacggcgagacatgcggatcgtgggcggccatgtacaaagccgcaacgatccaaaaataccccaaacccaagtatcaaatgttcggctcatatggacacgcaaaccaggaccatgctgctgtcaacagctctgtcacatcggaacggcagccaaaatctcgacgtgaagcttcgcgaacagtcagatccaatataaggcgaccagaccgaaaaaaaaggcctgcgattcccgataaggtctcagatgatgcggtccaaggctggatacagtattaccagcaggtcaatagtctgcattgatgcatcacaagactagggataagaaatgaagtcacaaaatcgcataaccagcgtagacagacttgtgtaaatcgctggaaaaacccatctcggttcaagcatcatacgaacacgcgcatgcgggctttcatcagtacctaacagtccttttcacgcaatgacaggctcttctggtagtaaggccacttactaacaaacaatcctcagtctaaactacatttgctgatttaataaaccaagatatgctgtatcattttccccgccctaggaactgaagagccgcctatgatggcttagactcccgaaagtgaacaagactttctgactacggtttattgtgctggtagtgtacccttgaagtgtgtcataacacgccttgcggaagggtacctgcatagaaaaacacgcctagcgtatcattgatcagatcaaccataaagctcatagagcatctagcgctctgtagctagctccagtaatctatcgagtaactaagtatcgaagggtgtgacaggtcgtgaaaccgccgaggtgtaaacttgtggggacagtgtttcgtgtcatctggcagtctgaggtaaaatcacaaccatgagatcgagatctgcacgacctgtccgctggtaattttcaggaagatctatcgcaagtcacagggttggcctagtacatgccgttgtatgctcagagccatcgtcagctgacttagtagagaatacgcccgaccaggctaggcatttcacgatttatcaacaactaccaggcggattatcgtggcgcatggcaacatgaattgccttttccaaagctcgtattgcaatgaagttggtctaaccggtcgaacgcaggaatgcttacctcttccagggcttttgttgtacggtggtgagacttttggacactgcgcactgtcatgtccagtctcccttgaaaatgaccgactagaaagaatcgatgggataagacccactcaaaaacgtatgccgaggtcgttgtagcgggcgctacctaggtatatgagttgtggcttgtcggttgtttattccgaaccgccaagccctccagtgtttcttttacctctcctcctcaggaacctgtcaagcacatcccagagaaccatcaaaaagctcacgtatcgcatatcttcttcgaatttgcgagccgaggcatgccaaatagcgtggtacaacgtcattcagatgtgggaattggacggctggcgttggcattgatgggtttcacggttggaaatgatgtgtagctgtcaatcaaagcaagaggatatataacatgaaattgcgctcaaaaatttcataggtaccagcagagatcatttcaagataatcactcatttgcagtcagactctggcatccttccttaacagtcattcttgatatctattcccacttcatcgctattttcattctctcatatagagccaccatgaaggtctcatcagttctcagcttctcttccatctttgcgtcagccttggccttccctacctatggcaatgttaacgcccgccaaacctggcagcctaggaactggacggctccaggcccgaatgatggttagtagagatgtctagcacattttcagtcgtgataagagcatcccactgatcagtgactcaatagcacgtggaccatgccctggcatgaacactctcgccaaccacgggtatttaccgcataacgggcggaagatcacacgcgatatcctcgccgatgcaatgctctcgggcttcaacatcgccaagagcgacgccattatcctcttttcgcaggccgtacgcaccaacccggagccgttcgcacgtacgttcgacctggacacgttgggccgtgagggcgtactggagcatgatttcagcctgaggtaaatacatcattcgtcgatcgcctagcatatttcgcacgctgacgtatcgaccacctacagtcgatctgaccgcttcttcgccaaccctctcccattcaacgaaaccgtctgggcagagacagcctccttcttcaagacaccagagatcaccatacaacagctggccgacgcccgcatggcacggctcgaaacatcgaagcgcaccaacccacagcacaagacatcggcgctggctgatggcttcagttggggggaatgcgcttctttctttgagataatggctgatggcaccacgggcacggtgaggaaagactttattgagtactggttgcgtaagtttcaaaatccattcagcggatggatagagactggttgctgacgcatatctgctgtaggaaacgagcgcatgcctactgagattggctggactcgccgtccgactgtcatggagactagcgagcgtaccaagttcacgcgtgctttgatggatgctgctggccagggtactggcctttccttgtcttcgtgagcgactttggcaggttgtagctgtttctcacttgctggaagctgaaaaagaaaggaatgagtacagtgtacaagctgaatgtgctcgaagaatttcattgtgtatatattatgggctataggcgtacaggtcctatcgttatccaattaaacaggttgcttttgctgaacagctcggccagtcaaagtctgccgattgaataaaacaagtgtttttattcaatattcgcgtctcagaaatccaagcgccgccagggcatgtacctgagccacctgtaccaactcctcaaccgcacaatactcatccgggccgcccatattgaaaggtgtcaggccaagcacaaccgtgggaattcccttttgccggaaaagtctcgcgtcagaagctccgacgcgcatatttaccacggccttggaactaatcatatcttgcgctgcactgagcgtatacttgactatttcttctgaagcggacgtccaggttggatcatagcgctgtaagacgccgaatgagattccctcgagaggatcaaggtgctcgtgaatgtacgtgagcacttcatccgtggagattccatacggcagacggatatccgtctttgcacttgcaaaatcaggcacgagattcatgctcgaacctccctctatcgtgcccaaattcaccgtgatgcgtctcagcacatcagcttcacccgcgccagccaggtcctctgaaaccggtttcgccgactcaatcgccttcccgacttcctccactcctcgtacttccagcttttccaagtccttgatcctctggatagcgctgatgagtgtatcaatcgcgttccgtccgcggtgcacatgcgccccatgcgccgccttgcccgtcgcacagatttccacccacgccaggcctttctccccgacgcggactacgagcggagagccagcgtcgccgacgatcacggcatcagcgtgtttgacgacatcgacgtgatccagcatccacttggtacccagatggcccatggtttcctcatcgccagccagcgcgaggacaattttcccatgccacttatctttcatctgagcgagcgcacgcatcgcgatgatactcgccgcaatcccgcccttcatatccgcactgcctcttccataaagccgtaacttgtcgtctgacaaacacccttcgagagcaggaactgtccactgcgcggtgtcgccaatgggataggtatctaaatgcccgctaaagagtaatgttttgccaggccgagacgcatggatggtggcgacgacgttcacgatgcccggcgccgtctcgtgcagggatacatctgcattggggatgtgttctctgatcaaggcaaccgccgcggctgctgcggaggagacgtcgccgggcggattgggtgacgcggcttggatgagggtttgagatctttggatgaggagaggaagactggaggagatggatgtacggaggaaagtcttcgcggtgtcgaattgtgccatggggagaattggaatgagtggttgagagacggcagtttggtatatggattcaagcttctttcatttcttttttgccgcagtctcttgattgtactcggggagcaagacgagtttttcggcgatcaatttcttgttgaagataggtgtgtgtacttccagctctcttctcacaatcgtgtgtggcgacttgttgatgtgcaaagttggtagagtgaatgttcgtccgtgcgcatgcgtggagtgatgggaagacgtgtgccaggctttcctgcaatttgctgacgaggcggggtagccagatctatggtggaacaggagacgctcgacagctaatcaagagtgtcagtgcagacaaagtctagtttgcacacatttaggaattcaggttgcaaacgctcatcgtcaagatatcagagaaaacagtgatgtgaagaaatgaatacctcagcctacaaaaatatacaagatagcgttgcgagtgtgcaaaaatgcatggtatcccaacagctacaacatcaacaacagcattccaacaccttcaaatctatacaacgaagagctctatagccaacaacttatttgttggcctcgctttccctccccaccacagggttatgtcccttcggatactttgaatcgctctcgagcgtctcctcaggcttatctacaccacgattcagcgcaattcccaactcgaacaattgtccacacgcctcatcgccatcaagaacaggggctgggttcgacttaccatgtctagcgtacaaatggtactcttcatctgtgtacttgcccacacgtccactctccacgtccttgcgtgtgaggctgagtttgttcttgggcaggcccatggagccgaggaagtgcacagagttcttccactcgttttccttgcgcgtggagctccagttgagctcttcggccatgatgtcgatgacgcgcgggagggcttcgagggaggcttgcgcgttgaggaaggcgagacgcatgcggcgcgcgatcacgtcgacggcggtttgcgcgtactcgtggcgcacgcagtagcggacttcgccatcgatgtatgggtagaggctagagattctggtgccgcgaacagggaagcgttgctcagtgggcgcggaaagggcagcgacagtccaggcgcggtcaccataggcctggcagaggtacttggcgacatcagtctcaatgccgtagtgctggattaggttgatgaaaagggtcttggagtagccatgggcaccgacgagacggacgcggtgagtctggcaggtaccgtcaagaggagcttcgtccttgacttcggtaccactgatcaaggtagcgtcggttagcgggctggtcttcagaccaaattccttaatcgcctcatcgacagtctcctcggccatttgacggtatgtagtccacttgccaccggagcaagtgagcagaccagagggagaggttgtgacaagatggttacggacgagaccctcagtcttgggcgcgttggggtccttgacgagagggcggataccagaccacgcggcaaggacatctcctcgcctgacgttgatctcgggctgcaggtagcgcttgacttccttgagaatccagtcgatctcgtcttcaccggcaacggggttcggcgtgatttcacaagcagtatccgtggtaccggcgattgtgtttccttgccacggcaggaagaagatgacacgtccgtccgaagtgttggggtcaatgagacccatgttcgcggggctgtagaatccaggaagaatgacgtgaacaccagagctaggtgcgacaatctcttcgattgtctggtcgtccatctttcggatagagtcggtgaaaggtccagtagcgttgataacacccttggccttgatggtgaactcttcagcctttttgccatcggtttcgacaacacagtcctttgcctttgctccacaaaggcgaccgttagcatccttctcgaggcttgtgacctcgagatggttaacgactgttgcgccgtaaagcgcagcggtcatagcgagagagacgttcatgcgggagtcattgtgtgcaccatctgtcattgtcagccaaatttccaaacgtctcatcgccaatcataccgtagtagaccaacgctccaaccaagccctccttcttcagcatagggaatgcatccaaagccttgctcttggtcataaagtacgagctctcaatgttctctgagccagcgaggaaatcgtagaacttggtaccagcccagaagtacggagcttgccaccacttctggagcggaatcatgatgggtagccattgcgacagatggggagcagtatccaaaaagtagcgacgttcgcggagagcttcgacgacgagggcgtatctataccgagttagctctatccagttcagaagttgaatacggcttactggttgtagtccaaattccacacagccttttccaagtatcgtacaccaccgtgtaccaacttcgtactcttactgctcgtcccgctgctaaaatcatcccgctcaacaagcgcgaccttcaatcctctagtaacggcatcaagcgcaattcccgcgcccgttgctccaccaccaataatcaaaagatcatacggctcttctcccgcattctcctctgacgccggagcagcccctttgccaaacaggctcctcgccttatccttgacactcgcaacgacgccgccgctgcgcttcaattccgcaatctgatcctccctgctcttagcatgggggaactgtggcgggcgaaacacgccaccctcaccgtacgtaggcggcgggacgacagcagcttcagtccccgggatatcacgcgggcgccatgcgaggtagagagctgtgctgccgagggcgccagctccggctgtgtagagcaacggcttaagtacgcgacttcctcttaatcgagccgccatggtaaattctgcgctcttgctttccttctaatgtgtatgtatgtatgcgtgtggtgtaattatcgtctttgtatcgtattgtatcgaatcaacaatcccagaggctctgccttcacatgcgcggtccaagtcagcggccgcgctccggagcccaatccctacgcgcgaagaaaacatacctcacaaagcgacaatcttacgacgacatggcgagcgtttgcggcgctcgcaagtataccaatttttatccgggggaaggcggtttaggggaggagttgtaggaacaatgttgaggccagcaggtgtggagctcaaaagtttgaacagacagctgcgctatgcgatgacgactggtggccgaatatactccacctcggtggaccggcctaatctcccccgatgttttggggctcccacgcgggcatcagcatggacattgggtttgggggtgattaatctcgcaaatggagagcccgacaacatttgtttacaatctctttatttaatgattttgtcttcaatgctcgtgaagacttgggcaggctgttgcgattgacagtcgtaaatggtgccgtagccggtcgatcagtgggatccgataaccccacattgacactgccaaggaaacagagcctcatcaaagatggagccccatcctttttacgtcgtggtgacatatgccattttgagcatgggattgtgaagtactactccgctcttgatccgcaaaccccatgtttgaccttgggttcaaaaatcgtgttgttcaatactgcagaacaagagaaatcgcttctggcacttttgacgggatacccaaaactgcaagccgggcgctcagatgtcgcctcgtggcacggtgtatccgttgggctggttgaaggggcatgtaccacgtcgccatgaacatctatactcgaaatggaagtatttcagaagttatgatgcataagatgtgcagcttacaaggacgagcggtcaacaatccagctttcaccacccaccatccacacccaaaatcaagtcaaaaagaagacagtaatcctttctgtataaactgtttttgtgtaatttttgcacagcctgtatggcgtctcttattaatacatccaacgtcccacatccagtccgtaacccaacataaacccatcccaaatctcactcatagaaacaaaagaaaataaatccaacacgctcaaatccgaagcacccaactcaaaagcacaacatcgagcgccactatagccgctgcaacacaccccacggcgccctgatgcacccacccgagtctctctcttctcgtcttcatactaataagcgccaccaacactagcaccatggtacatatcgttccaaaaagcacgccgacgtccaccgcaccgcgctcctttttacgacttgtcatcgtcataagaccgagtatgacatcgatgacgatggctgtggccagacaggtaaggtagaagcgcaatttggtcatttcggtcttgtgctggcggacctcgagctcggtgaggagcgacctacgctcctgcagagcttgggcgtcgcgctgagggtcacggagagtgcggaagaggctgctgaagtagccttcttgtgaggacttggcattcagggtgggcatggtgccgtagcctgcggattgagtgatgggtgaactgtccagtgtaccgtcgtcgcttgtgtcggagccgggagattgaaggagtgactcttcgtcaggttgctttttgcgaccgaaccactgtttggtctttcttgatatagcctcgaagagctcttgaccaggaaatttcacgggcgcgtctgggtctacatagatgtagtagccgcccgtgtcttcatcttcagggtgatcgtattcattccagtatcgctgcggttctggctcatgttccgctgagcttattgggggcgggtactccgcaaatggttttctgtgcttcttgcggaaagcctgtagtgacggcgcatcaacaagttctgaagtgacagacgagtcgccagtgtgatatgcgagtgggcttgtttgcccgtcgtatgacgtgttggaggtagaagtcattggtggggagctctgtgacattgtctcggtgctgctgctcttgatggcctttcgacttctcctcttgaccaattctggtaatttacggatatcttgatccaatagaggtatctggggaacgttagtggattttcagggatatgctggcgacagaaacgatgctcaatcacaagtcgacagaagagtacttacccaaaagggcgaggtcatagaggcaggcttgcagcaggtccagacagcatgagattcgatagaaaaccctcgaacgcgctcaacctatgcttgttagttggtgagcctgtaagtacaagagtagggcaacataccaaatggctgcgatcaagagtctgaatgagcgatgccgcatgagcaccctccctacggacctcaagtatagcatgtgggaatttgatagcgtttgagcgagcagcagatggccaatcggcattggcaaggtcctggctcatggaacctttcatgtagacttccttatctaaggtcgcccaaagaccggctccagaattgttttgaaggcctacaaagcgagtgcgcttcgacccaacgcctgcaatcggctttacttctttgtgttctgtgagccactggcgaacagctgcgagttcgttgttgctgcgactggcttggtcttcctgtgtgccactagcctgcgtctgttcactccagagccctggtagagtcttcaagctggttctagctgtcttcacttcactttctgtttgcttttgatcattggtatcgatgcgaacaaccactgcagcgtcacccgacgagatacaatgcacattaccagcagctttgaagatggcattgcctttcgtggcctcagtcgagcttatcgtgctcgcgttctgcttgaaagcaaacgcttcggcgtggtccaagacaagaaggcccacttcgtctccgtttccaaaatacttatctgtgtttgctgcagacgatttccggcgggttggcgacgggcgtgcagactggttgcgcgacgaagatctggtgctaccagtataaagccgcatgtgttgaagaagcaatacttgggtttccacaaagtggtcgggatgtatccagtaggttgctctggtgccattggacccgagaggaacggtagttaatgccgtatcaaagtccaggtcgtcacctcgttgcagagccctcgcgatgctggctgccgccgattgtgtattatcatgtttcgtttcggccgccgtattgccatcgccatcgaagactgcgcgaagagcgtctaaaacgtcctggtattgctcaagtagatagcccagtctaagcttgaacaagctgtcgggtcggttcttgatctgctctgtgaaagcttgagccatttccctatcacctgtccagcgcttgtacttcttcaagatcttggtgaagccagtttcctgagcgacttgaaatcgagacagcgagcggatctcctctccagtcctgtgtggtgtcagttgaccatgtccggatgtaagtaccggagcactccacgtaccgattgacgtccgcatctatcttcgcatatttctccaccgttctggccggcaagcgggcaccatttgggcctgcgcgctgcttctgccgcagctgctctaaactcttctcgatgtgttccagccttcgctcaatctcgccactcttgctgcgtacgaacaggttgatccggtcatgctgggcttggagaacttggagaaatgtctcgccgaatgctcgctcgctgctctcgccctgaccggggatcgatacggctttgttcgtgccgggcgtcgtctggtgcttgatcaggtctttaaggtaatcatagtcgatgttgtctggcgcacgattagcctaaggactttgggcagaaacaaggctagcacatacaatgtccccattctggaatcgaccgcaagcgaagggtgtcgccgaacttcatctgcgattgcgataaggggaagagaagatgcgctccggttcgggcagaggctccacgcggctattgatgtttggtgatacagcgaacgagcgaactgcacgacagtcagtcagagagcaccgggcatggcgtgcttcataagaatggcggcgtgagtgtcaacggtcgcaaaacagccgcagttgcagcgagccagtgaagcgaacaagtagtgctgatcgcggaggacttaccgatatgctccaattggagaggctgattagacaataacactgcgactgagggtaccgctgctaaggaggagagtttggtgcttgggagagtgacgtagggccgattcgggagtggctgtggaaaagcgcggacggctgctgaaaggaagcgacaagacggcacctggggatcccagatggatatactggcgatcgaagcgccaggtactgccgaccggaaatcacagccatggccgttgtgctcgaagtcgcgaatgcagccagtgttcgcgctacagacgatcctgtttccctggccggccatgccacctattccgtgtcgccgctgggtcagagcaccgatggcccatgtcgcaccagataccggggagccgctagcctcaacgctctcatcgtaggctcggttaatgaactgatgttgctaacggctgcgaaggaactgctgccgccccgccacagacacgcatcgtgggcgcattgtcgctggggattggcctgcgtcgatgaaaatttctggcagaattccacctatgcgccatcaccctgtgccaggagggccaggaggcaagcgatcgaggtcgccgtgctgcaagccggtccacatagccactaggactgttgaacttgcagtcttgtcgtcccaatgcggcaacagagcacgcttccctttgcctataccagcctccgcctaagacacagcttacagggttccggcagctgcatatagcgacggcattgttgttgcgtcgatcaaatcggcccgtactagtcacagatatcctcgcacttgcagaatctccccagcgacttccgcgcgtgcatccatcgaaacaccattgcggctcgtcatgaatcgcaaaccgctgcatctccacctccaccgtcccgcggaagagggtcgcacggcgagagtgggattacagtgggccaatagctgaagacccatagagctacggagcagcttgacttgcactctagcatggcctggactcagttgactcgagtggtttgaaagcattatttcaaacatcgatccatgatgtttgccagagccaacatccaatgcagtcacgcattctgtgggtttggcccagtcacgcgcccccgatacaaccgcattgtgcagatccttgctggcgatacaggaaaactttcttgaaggagcgatgcgcatattcgagactgcacactgcctgcgcaatcatggagtttctggacagggtcttttgctcttggctgcagatgcatctcatcgaatcgagccgaggcatcactcacttgtcccgcactctcgtttcgaacctcacggtctgaagttgtgacacatccgcggcctgcaaacgatgaatgtaaccggtcacgggcgctaacatcagaacacgccgaagactagctttgaagagaatggcgatttcttcgtcctaaggcatcaaattgcccgagaagaaacgccaaattaaccagattataataaatcgacatgtcgaacaaggttccaaactagagttgattttgaccgccgccaacatacaagcatatcccagctagcctggtggaagcaagctgctgtccacaatgtcctccgcttccttagtctcgatgtcgtcggttccgtgcagcggtgagcgcggcagcgccataagacctggaaattattagcaaaagctttacgggaggttatggaagtgctgacctgtccgcgcagactcaaggatgccaaagggcgcaatcagcttcatgtaagagtcgatcctggtaggctttgcagaaatctcaacaatgcagttgttggtgctgatgtccaagacctttccgccgaactggtgggtcatgaaggtgatagctcggagatgttcgtgcttgtgtcggagcgcttgactgactgccaggttcgacgggtggaaatccctcctcaaagactcgcgagcggcctcttgcgccaaagcatcacggtctccctccgacagctcctcctcgggctctggcatctgggccatttctcggtggtgagcaagcagctcctcgaagtactcggggccgagaatggagatcttggcgaggagcagttcgcgctgaactagtggtgactcagtgtagtccaacacggcccacaccggcaccaaggtcctcaagctggcggcgtgcctgctctactacgccatcttgaccttgcagcacaataagtcatgcgagagagatcgtccacctcggtattgcataccaccaagctgtcaatgttgaagccgcgggcagccagaattccagagacgcgagaaagcacaccaggctcgttctgcaccaagcagttgaggatatgacgcttcggggggatctgggatggcacaggcgtctcgtagaggatgttgctgacggcagccggcgcggaccaggcgggaggacgctcttcggtaggcaaaggggcgattcggcggtgcagagctttgtaggcgagtgcttgtgttgaggatgagctcgatgctcgctgttgctggcgcacagcacctgcgcattgccggttcagcaggctgcgcaggggcagaatagctcgtcgagatgccatggtatgtcgcctggtccacgatgaggcaattgaaatgcgagtggcctctcaatgctgcgctgacgctggcggtaacgaacacgatttaatcacagatgtggaatgaaattccccagtcagcgcgctgcgaagtcggcaatccgaaaacggcaggatctaccgaggttctagcggcagttcgccaagaccttcgtgcagcctcgagactcgctaataatcttcaaactctccctcgactccaacacaccatctctcgcacccaagcctgcgcaacatgtccgaggaacgagccccgcgctcccgctttgacagcgacgacgctgaccgccccgtccgctcgcgcttcgataccgaccgccgctcacgctcgccttcgcgacgcgagtccgagtcgcatcgcgcgcgcagcccagtcactcgtgaagcttcagacagccccgccgccggtggcatcaagaacaaggcagcagcagcagcggctgcggcggctgcgaggatcaacgcgcagatccaagcgaagaagggcatccagcatgtcgacgtgccacctattcgctctgtatgtgccagctttgtgccgcttcacatgtgcaacactaacgcatctcaggtgcctactcctccagtcgtcaagtcgccctctgctggccccggccaggctgtctccagcgacatctatcagcaggacggggactttatcaaggacattgagatcaacgatctgcgtaaccgttacacactgactaaaggagctgtacaaaaaagggtaaataacttttgtcgtctgccactgattctccaggatcatgctttccttgcagtctctgcgtcatctgcccagtgcggaaccgtcgagctgcaagcttgcttcgtgtttgcaatctctccttgtgggagtagagcttacttgatcttttagacaccccaacccgtctttcaaatgctgacctcatgtgacatctagatcaaagacgaaactggcgctggtacgcaaccccgaacacattacttcacgattgtagaacaacctgcttatacatgcccaagatgttacaacccgaggagaatactatcctgacaagaacatggctacagctgctgtaggtggactgggtactcgcaccagaactcaaactaacgtcatcagaaccccccactttaccttcgcgtcactagcacgtccaaggaaggtctggacaaagccaccaagatgatcgaggagatgatgaaagaagatctgcctaaccttgtagatgagcgccgtttccgtcgccgcgaaccagacaacgttgagcgcgacgagtatggccgagtacgcttctctaccacatggacagacatgatgctaattttgtacagcgcaaatggcctgaagagaagatctttgtaggtcttgagcccatcagtggctttaacctgcgagcacaggtagttggtcgtggtggcgacaacgtcaagtacatccagcaagaaaccacctgcaaggtccagatcaagggtcgcggctccggcttcatggagccacagtccggaacggagagcgacgagcccatgtatctgcatattgccggacctcgtcccgaaggtgtagcccgtgccaaggagctttgcgatgagcttctcgagaaggtaaaagccgactaccaagctttcaaggatcgaccaccgcaaagccgcaactatggtgacagagagggctacggaaatggacgcccgtcatatggtgatcgaggcgaccgcggtgaccgtgatcggagccaaagctacggcggctatggcggaggccagagtgcttatggtggacatggagcttatggagcctctaacgacgccagatcaccttctgctgctactcctgctgatcagaacgcccaagccgtcgactacaacgctcagtacgcccaatgggccgcttactatgctcagaaccctgccgaggatccctatgcagcctacggtggcttcgcggctgtcatggctcagtactcacaagcaggtgctgcccagcctactgccgcagcaggctacggtgcgtactatggtcaagcttacggtcagacacagtcgcctgctcctggtgctggtgctggagtaccaccaccacctcctccatccgacaacacgggctatggagcaccaccgccaccaccgcctcccgctgcttcgcctccaggtggctacggcgcggtatgtatagctcagaccaccacttcgactccagctaatctcaacaggttcctccacctcccggtctgtaagtctgtcaaacgactcactcgagtcgagcacttacgacagcatctacgcctcagctgcgtttctttgcctttgctctagttacgatcttaaaactctattgggttagggtcgaacatgattgcgatggcgttggcttgcagcttttcttgccgttcagtagagaactggaatatcatcaatatgaacaaaattatatcaaaaagccaatcatgtgtcattgcgaactatatatacagtgtagcaatatgtctttgtgccacatacccccgtaacgccatgacataaggaaacaaccgttgcaaaatcccagactcgagctatccagccactcaaagcctattgtacaccaacatctgtgcgcccgccacaccatcccaaaccctacctcccttcccaactcacaacctaacatgcgccccaatcttcccgcccgcaaaccaaatcttctcattccactcgccaatcctgaaattcacattcgcaaacgcactcaacttgagcgtgccgccgagggcattgcgaatcgcatcgtacccgatgccgccaaagctccagtccacagggattctcggactctcgctgacgcccgggggcacggcgaagggcaggtcgtacaggatgacgccggcggggtggccctcgtagtacgcggtggcgttcatgtgtgtgatgaacatggtggtgcgctggaagggggagttgaggacgaaggttgcggtggaggagatgaggtgcatggttgtggattggatgaagtggtctttttgaggttcgtcatcgtcatcgtcgccgtcgttggggtccttgggatggcggaggtgcggggcggggagggtgatggggtatttagataagaggtggctgaggcctgggagcgcggggatcgtggcgttgtgggcttgcagcgtgacgctggtgttgaagccggagatgtactgcgagagcatttcggagccgacttcgcggcctttcgcaccggctgttggtgaacgggtcccagagggcggtggcgatgaggttggtgttgttgccgggtttgacttgcatgtcgttgattagggcttgaccgaggacggtgccgttgacgaggatgttgatgctgaagtaggggatggtcgcggagtagttggacggattcgtaacgttcacgtggacttgcatggtcatcgaagtcggtgtggtcttgatgatggacagattgccaaccgcgaggttcagggcagcgaaacgagatttgagatcgttgccgccatcgtggtgaggtgctggagcgtagacgttagcctttggaggaccacggatgaactggaccacgaactggattacgaacgtttgactggtacggatccctctgatgggatgccgcggatcgcgaacttgcccatgggggtgtctactccaatgctgaccatggctttcatgtctagaatgatgggcttgccatcgccgaaaaggagtgcctggacgacttcgctgaacaaatcattgtcgagaatctcaatgggcgcattcttgatttcggattgcacgagcagagagggaccttcctttccatgaccatcgacccgggtggagttggccttctgccacttgtgcatgttcaactttccaagcttcttgttcttgtagtaaatatcggcatccgccttgatctgattgacgtcgagcggaaagttcatctcgttaggaattccaacatcgacaatgacaacagcagaaatcttaggtgagccctccggggttccgggctcagcgaagggatccggcagggagaagtgcatgtcggccatgctgaagtttttgacaaggttgcccatgcccttgccagtgaaaggcaccggtaccgtaatatccttcaacaagtcgcgcgcccattctggggtgttggggtcggggaagttgcagcagttgatgtagatggtagcctcagttcccttcatatagtcaccaatgaaagcatcaagtggtgatttggctgactttgggcacacctcagtcagagcctcggacaagtgctcgacgttgccgttgacgttgacctcgatgtcggtgttgggcttcacgtggagttctgagctctgcgccgtgccgacgaaaacctgcttgtcggacgagcagccgtcaatggacacatcaacgcccactgcaggaagcgtgatgtcgacagggaagtcgtttgcaacgatgatggaagcatcggcgcccatacccttgcggccatgcttggcctcgtggatgttgagcttcgtgatgttgtagtgcggcagcgcagggatatcgcctcctttgaagaccatggagtgttcgacgaattgcttgccgacgttgatcaagccagacttgacgggtacttcggccttgcccttgactctgatctgacccaggcgtccgtcaatgtagtcgtttgcgacatttcggatgccgtctggagatccaggttgaacgctcgtcacgaaagagatatgcgtagtgtgtccgttgcggatgctaaccttgatgctggggatcttggccgtgccgagcaagacgttcccatattcgggcaggtagacttgcgcgtcaaaaggaccagtctcggcttcctttgcgatccaggtgccgaatcgtccaatgttgcgcacactctgcttcctcacttttgatgcatccatggtgaagtcgccctctatccgcacctgggcgccttgatcggccaggccgtccagcgatagcttagtcggcttgaagtctgctgcctgcatggcgtactcctcgatgccttcggacgcgaggaatccgagcataatgcatactacggaaatgctcagaatcaccagcgcaagtatgctgggccatcgcttcttccagagaggtgttttgccgctcgcactcgagccgctcagcgtccgcagcagcgaagccgaggctggtgtgcgcggcgcctcttcccgctcatcgtcgcttctgtcttcgcgcgcaagcagcggcgtttgctccgtggtccgactcgacttgtgcgatcgggtggatcgtgtcgagcgggtcgacttctgggaggcgggtcgcgaacctggtgtccgggtggagccccactgcgcctcgggcgactccatggctggtgagatggaaggaaatgagcagccgggctcttaaggtgtcatgcgtcgcggagtggtgatggtgagggtgaaggtgttggcgttggtgtaggagtgggcgtgacaagacgcgcagcttggttgaggccctgtcttcgtcatgacctcagccaccatggatcgctatccggctctaacggcccgcgctagtgcacgttcctggcctgtcatccttccccactcaggacgcgctcgaaggcggtcaacaaaagttctgccgtgtgacgatatcgctgtgactctaaagtttgactcttacagtcaattggcacaatttaaaagcttcaattcgtcccaagaaacttctcaattcacatcagccatcatgcctgccctccgaccagcgattgcggctctccgaagcttgcagcgcactcaatgccgccgatattcgctcgcagcgtcgccagctactccccaaacttctccatttgcgcctcgacacttgatgtcaatcgcagatctcacacccgctgagctcaccacactcgtccggaatgccgaaaaccacaagacttcaatcaagtcagggaccggcgagattccactttcgatgcgcggggcattggcggggaggacagtggccatgacattcagcaagaggagcacccgcacacgagtatcaacagaaggcgcaattgcagcattcggaggctctcccatgttcttgggcaaggacgacatccaattgggcgtgaatgaatcgctctacgacacatctctcgtgctctctagcatgacagctgccattgtcgcccgtgtcggtccccactcggacgtcgcagacctcgccaaacactcttcagtgcccgtcatcaacgccctgtccgacctctaccaccctctccaaaccatcgccgacttccaaacaatctccgagatccacccgtccacctctacgacatcactgggtctcgagggtctcaagattgcatgggtaggcgatgcaaacaatgtgctgtacgatcttgccattggtgctatgaagctgggagttgacatctccgttgccacacccgcgggttacgagatccccaaggagatgaagacagtgattgagcatgctgcaagcacctcacctcgcgccggaaagttcatcgagaccagggtaccagaagacgccatcaaaaacgcagacatcctcgtcacagacacctgggtatctatgggccaagaagaggaaactgcgaagaggttaaaggcatttgagggcttccagatcacatccgagcttgcgaagcgtggaggtgcaaaggagagctggtcatttatgcactgcttgcctcgtcacccagaagaggtcagtgatgaggtattctacggccccaggtccgtcgtcttccaggaggcagagaacaggctgtgggcagccatctcagcgctagaagcgtttgttgtgaacaagggcaagatcgtgagttaatctactataatcgtttcccacaagctaaatgcatttcagcaatgacttgatccgtggtttgagtgacggcgaaaaataatgtatgaatgcaattgcactgctgcgtattgagcgagactagggctatcagatatcaaaagtttcagtcaggccatattccaaaagcccaacgtccgcaatgagaaaatttaagtggcactgcatttcccctcctcgtttctacatttgaagccttggttgaaagcgggcacgtcatgaaagtctgtcatccatccacattgtcatctcgccctccactctccccaaatcctactccttaatccgcccatccagcaccatctgccgaatcgtctcaatgctcttctccaccgccatcttactcgtctgcagtcacacattagcatcccatccccaacccccagatcattccacttacacccttgagtttctccctctgtgcctccgcctccgcactcccctcccttaaatccggaaacctgaattcaaatgcatacgtcatgtacagcgccccatccgcgccgtccgaaataacattcttgaccacgctgccgtcttcttgctcgaaatcgacctaatcacatcatcacacacgattagccatgatcttctcctttccctttcccctccccttacacaatcaaactcacccaactcgtcccaaaccccctaactacctctcgcgctttctccttcggccccacgcccggcttgaacaccacgtctcgagtcactacgccgtcttcttcagagagcacggagcacgacgcgatgacgggtacgaattcctgcgcgaatcggattttgcgctgcagcccggcccagacttgtgcgtgggtgaggacgggggtggtggagagggggttgatgggcgcggtgtaggcgaggtggagggtaaccattttgcgggctgatttggaaatggggtttaaacttggggagatggggaagtggtgacgtgagtggtggggtaacttgaacctcagtgtgaggaaggataagagggtatataaattgaattgatggcgagaagtaattgttcaggagtattgtttagcgttctagtaaaggtgcggctcaaagacacctttataccaaggttttctcactcaagtgttggcgctgttgtcggccgcgagttaagctagtctggggcgttgattgtgtaaggtgacttgttcggctccacgcaagtccgacattgggatgcttacacaagcctccttttcgcaaacagcgcgaagcaccgagacgtaagggtcagcgatattgcaattttcacggagttagatgactgagcttgggtgcgtttaatacgagatgtcatgacacaatcaacacaggtcaaagatagcaagagtatgccagtaatctcatgtaattcaccagcagtgccgatatggtaggagtatcaacaatatgcacactccatagtctggttatgataacaaatttgacgcagtggaagcaatttttgggtgcgccagacagatgatggtatccttcaatgcgggaatagacaaaaggaaagtggagtaatgatttatccgctgtcgtcgctgctattgcggtgtagtgtgatccaacgtcgagcctgttgttgcgttttccgcgcttctcaagacgagtcgctctcgaatagatagccgtcgctggaatcttctgctgcaatggtggctggctaggcaccactggccacacctctaatgtttattccgcctcctgaagagccgttgccagcgcctttgatgttgatgccctcctgactgcgcccgcggatattaatgtcagtgtcgcgactgatacggtcgaccaggttgcgtcgaggtttgggctcagagaagtcgttgaacgcgggttctctgtcgtcacccttgagacggccatatgagtgatcgtcgtcgtcatcgtcccgtgtgatgcggtcggctagcgatcgtgtctgcggcacgaccggacgtccatcctttgtcatacgtgacaacagagatgcacccttgcccgtcgaatccattgcatctgagcggcggtggttgcccatcggcgagctgtcgatgaaggaatctgtttgccagcgccctcctgaagtgccgtagtttgcacgatcatgggtccaccggtcagcgctcggctctcgtcttctccgagggttgcggctgcggctccggctgcggtagcgagtgcgcaggttcgaattgtcttcggcgaaaccaaatctaccgtcgccgtcgttcgaagttggtgaggcactgcgaccccgtaggcggccgaaatgcgtctcgcggggactgaaaactgttagctttgatgcgttgtcactggtggctttaacgtacctcctggatcctgggcggtaggagtcgacatctgcaccaagcctgccagattctctatcatccctcagccgtccagagttcctgtcatctctgcctctgtcgttccggcggccgccccgacctcgcgtgtcccggttgtctcggtcgtttcggcggaatgtgttgttccttcgtctctcgacgccagagtcctcgtccatcgactcatcgccgctgctgcttcgagttagcacgtccctgtagaaattgtacatgtaaaacccactttctcctccttcggggtcttgagtctcgcgagccactgtcctcctcgccataatctaagaaatccctctgcggtggctgtcgcttccgcggttccctctcgcgattgccgcgtacatcagggttccgttggtagtaggtgctgcggtttgccgcgcccttgggcttctggtctccatcgttcgcctcgcgtaatctcaggatgctgttcggcttcttcgtgtatgtcttggctcggcggctgtcttgtagagcgtacgagttggggtcgccggcctcttcatgggtgagcagtgccagtgccgcggctgcgtcttctgagctgtagaactccaggttgacagaagagtcgctgacccatcgcagctgcttcacacgtggctcggaaccaatcgcctccatagcataatacagagggtcattggggtcgaagtcctcaacaccttgtagattcagacactcgggccaggctttgtgaggttgtgtgtcgaggttctcgtagtaggcagcaggcatgctgttctcgtccttggaggctggggtttgctatgcggcgcgtcagtcaggcctgagagcagccttgcgcatgctttacctcaataatttgttgaggctgttgcgccggcgcagcgacaggggctccgacatcgatgtcgatgtcgtagccggcgtctgtcatatcggtatccatggcggcggtcgtgtgagtggtatgcgtcgtgttggtgatgtgcacagcaaatgcgcggggtggtgaggtagggaagcttgctcggctggggtgcagcttcgcgaccgagcacgctaacgcaatcttggcggaccaggggtggtgagcggtgaacgatgaggcggtgcttcctctcacagatacgaggccaaactcaaaatgtcgtgcagatgcaaggtactgcaatcccaaatgcctttcgcttcctttctatacctgagaagcacggacacacggtcttgctcactgttccagatgcagatcaaacaacgaaaggtctcgcattacgaagtactgtcaagacaactacaaagagctatgctccgatagcaaacatcgaccgccacacagcttacgattgaccctccagcgtgaaagttccggtctttgtgatgagatattcgttcaccgccacacagcttacgattgatcctccagcgtgaacgttccggtctttgtaatgagatattcgttcaccgccacgtccttacctgactcctttccataaccgctctgcttgataccaccaaatggtgattcggcagccgatgagttacctacaaacacgtcagtgggaaatcacacaagttcaggttttgactcaccggtattgagaccaatcatgcccgcctcaagattctcaaatagtctccacagacggtcgacgttcttggtgaacaaatacgatgcaagacccatgctggtgtcgttcgccgccttgacaacctcatcttcagtctcaaacttgatgaaagtgctgatgggtgagaaaacttcctcttgtgcgatgtccatgtcaggagtcacgcctgtgatgactgtcggctcgaagaagtatccgccattcttctcgaccttgttgccaccagtatggatctttgctcccttcttcctcgcgtcttctactagagccaacgctttgtccactgcgcgaggtgtggtcactggtcccatagtggtcttctcgtccgcgccatggccaacaactattttttgagcttctgcattccagcgctccaggaacttgtcaaaaatgcccgactgcacgtagatccgatttgcagtgatgcaagcttggccagcatggcggaatttcagtgcaaaaacttgtgcgatcgcctgctcaatgtttgcatcatcaaaaatgaggaccggacagttgcctcccagctcgagcgtgaccttcttcaaattgtccgagcagatcttggccaccagctttccgactctggtcgagcccgtaaaggtcaccttgttgacaagagggtgtcggcaaagcgcctcactgagttccggtgtcttgtcgagatcggtcgtcagcacattgagcgcacctttcgggaaaccagccttgtctgcgagatatgctagggccagaatagtgacaggagtctcggggctaggcttcacgatcatggtacagccagcagcgagcgccgcacccgcctttctcaaaaccatggcaatcggaaagttccatggcaccaatgctgctgcaacacccagtggctgcttgatggtgaagatgcgacgattgggcagcgccggagtgaagacagatccctggatacgttcggcctcgcccgcaaaccaccaggtaaatccagtcgagtagtcgatctcgccgtatgcctcagatctcggctttcccgtctcatacacaagaatggttgcgatatcttccctattctccttgatcaaggcatcccacttgtaaagcatctgagctcgttgacgagggctgatcttcttgtattcaagaaagcattcatgcgaacttttgactgcggcatcaacatccgaggcatcgttcgtcggacattctacccaagtcttgccggtaccggggtctgaacactgataagttgcctgcaagataagaagcatgcgagaagcatacctgcgacttcaaaagtcttgcccgacttcgacttgacccattccccgtggatgaaagactcattatggagcaggtccgggtttttgagctgttgattgtttaggaaaagtgacagttgttccagcttcgaagtgtaccttgaagggaagctcgtattttcctgataaacccatggcgttggaatgttactctgcttcaaaaagtcgtgatgcaaatgatcttcggttagggggatattctatagccacgcaaagagttgttctgtggcaacagtcgtcaattaaacaccagatctgatttggaagaggtaaaccgaccggcccggtccaaagaactccctcaaaaccagatgaaatcgaccgtcagacgcgcgacacgctcactgagagcaccgatatctattcaataaccccacctctcgcttccgaacaatctccagacctagcaagcagccgatgctagaagtggtgaaccggacaggagaggtcggcgggaatggaagccaattggtcggttcctcgcttctccggactacgtcacccctcatgctctccactcgacagcttacccctcaccacgtactccgaacagcggctttggtcggtagaaacatgtttgggaaacgacgcacatgatggagtgatggaagcggcggagagaacgccgtgcttgcattccctgactttgacctcaattgtgccttagtccttacttcgtcattcgtgctccagacactagccattcagcaattgcacaacccgtgtctcatatcaaactcggagcttgactgctgtgatcaacccgcaacaccatgggtcgactcgatggcaaagtcgcaatcgtgacaggtgcccacatccccatcccaccccaacccccaacccccaacccccaaactaacacacccctaggtggcggctcaggtttcggcgccggcatctccaaagccttcgccgcagagggcgccaaagtgcttgtcggcgacatcaaccaagccggcggcgaagccaccgtagccaccaacccgtcctccctggccttccacaagatggacgttactaaatctgcagactggaaagccactgtatcagcctgcattgagaagtttggccgctgcgatattctggttaataatgcgggatggagttataccaacaaacccaccacagacgtcacggaagaagagtttgaaaggacgtttgacatcaacgtcaagggcgtgtatttaggctgtaacgcgtggatccaacaagctatcgatcggaaagaaggaggcgtgattatcaacatcgccagcgttggcgccactagaccgcgcccaggactcgtatggtacaatgccagcaaaggcgcgatatggaatgccacaaaggggctggcggctgagtatggaccgcatcaaattcgcgttgtctcaatttgtccactggtgactgcgacggggctgttcagcgcgtttacgggcatggaggacacgccggagaataggacgaagttcacgagtaatgtgccgatggggaggattggggaggtggatgatgttacgaatgcgtgtgttttcatggcgagtaaagaggcggggttcattacgggggtcaacttggaggttgatggggggaggtgtatataatgatctcgtatagtcttaaactacttattcaaaagccataactgtattgtagcctgtagtatttccctaggaggcatgagtggaaatgacagcaggcaagcaaccaatcgtagagagcggacattgtgagataagagtttgctacgaagagtatgagggtatcaccagccttagagaagctgcatgcaaccatatacctttctaagttgttcccaagtaatatcctccccgtacatgagtttagcaaccctttttgcagcccaaaggcttcccttgggtgaagccatgtactggtgatgcatgagttcggcactttcagaggccatgtaggtggaaagtggtgtaaggtgctgactccgcttcgtgttcccctgctgctgatccaagggcggcgtcttcccttccctcttctcttcctctatcgctttctcgttctcattctccatttcttttacaaactgtataacgagcttcttgaactccacaatcggtcgattcttctcctcagatagcccagggaaaatcaccagttctggacagacagacaattgttcgattggggccgcctgcgcgttgctccaatcaattactccggtcagattgtattcatcatcgaaaagaaggttaccgaaatggaggtcaagatgacacagtggaaatgggcctcggactctatcttcaatgatgatgtgggttagagctgttttcagcacccaacacgccgtaagccagtctgcattgttcgggtgcaaggcgacgatttctcggttttccccttgtcgttggttgtaaagatattctagcgacgtttccaaagggccgggcgaatgatgccacgccatgggaatgatttcgacaggccgatccgcggtctctccacaccaaagtcgtccaatgcggctaaaagtcagggtttgaagttccgcaaacacatgtgcaagctgtttggctaccttggtatgatactgtcgaggtatcgatgtcgccaacccatcatcgagtttacggccacccaagtactccatcaaaacatacgggtatccgaatggcccctctatggacatctcaaattcgaaaatacgaggtatggggatacttgtacgttggcggacgatgttcatggtggctatctcgctcagcaacgaggtcttggtgttgtcatcgatggtgcgatacggaatccgagcaatccaatagatgttgtcagaaaatgcgagttcaagaactaggttgttgaaacccgttgcaaattgggttaagtttatgctgcagtcagtatcgggaggtaggtccatttgatgtctgcgcctcgagtctattgcgcacttcttcagatgcttaaagtttgctgaagacagtacaagcttgattcgcttatatttgtctgactctggacttaggccagcaaaacctgaccaatattcacttggtcttgccattgtgctcgatgttggcagcattcaaatagaagctggcgctcggaaaagaaccctcggatgggcagaacgaagagcggcgagggaagcggtgttgaagggaaactaaacaaagcggtcgcgacagcgggccgtcccagcagcaggcggactagaaccacaggcatcagctgaggaaggccaggtagataacagcaggctaggcgcgtcaggccggtttgcagcatgggtgaggtggacgcgggagaagtgtggggtttatctacttgtggttacgaagaagctcgtattttctgaactttacggcctaggcaccatctatataatacgcgcaggcttgcaacacaacaacactttaagataattctctataaattttatatctaagtgtgcttatgcttaagttcctaaattcttaatattagagatagatcttgcgttgttaggttatagttttgcgcggagttaaggcttagttgcaggggtaaaacacagaaaaaacgagcttcttcgtacaggcaaaagtattgtacacggtccctgcaaggcagcctgcaaggcagggatcttagccgccgctgaaaaatcaactttcacgtaccacggccatttgaattggaatatccttagtgcccaaagtagagcctctgaagagagctgattttatggcatatttcaaaaataataattctacggtatcgtgctggctcgcggctacctagtagcaatccctgccgtgtagggttcaaagggccaagccgtctgagctcgctgcgacaaagactaacgttagtcaggatcaatcaatcccacttgcacaacctcgacacatagccggtcttgaatcagccctcctacttgcaattaaagccactcttccatgcctcttgattcagatacaccgacaccgtctccgttacttagctcgcacaacacactatgtcactcctccaacttcctcccgaaaccctaattcaaattttcgatcatgtcggctcatcctatttccgctcggatctgtcacgcctcacagtctgtaagcagtggagcaaatttgcctataccgcgtgcttccaggatttttacgttactcagaagacactacgacgcttgctgtcttctccgtacgtggaatcaagtctacctctagtcaaagacagcgtggaaaccctggacctggacttgaagggctttaaagactgggactctattctgctgtctcgacacgattcgcaggccgtaaatgtcccaaatgtgtcaacttggaatggcgctcatggaagcgcagtgcgcgcagcctggacaacagaaactggacaacgatctcctcaatcttgccaccatcattaaacaatcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacatttgctcgcctcaggcgccgtgattttccctgaagattcgtagtagaagggccacaaggcctgcgcatcttcaggggcgggcccttatctggctcctccgctgacactctgggctccacgtgtccggccagtgacatggagacttcctggagatccttaactcaaagcaggcatcctgcaatggttcttcaagtgtcagtgttgcagaatctgcagggcaaacccaagagcacggtgaaggattccatgtctgcacgagtatcgccgctcttcttactacactacgacgtttgcgactgcgcatgcgtagtatctgtgccgttgttctaaaaccccgacaacatagcaccaatctacgtttgaacgaggtgctcgtcaacctcagtctatccaacgagtcacccctaaccacctcggcagcgcacgccacatgttgcggttcctccccattggggttccctcaactgaaagcggatatggagaagcaggcgcaagttcttgtagcacagatggcggccccaaaaatagtgaggatattgacgcatgcgcttccgagtattgaaatgcgagcgttcgatgtcttgactggcagaaatgtcagattgagtgagagtgcggagtgggacgatgacggcgaggctatcgaggacgaagtgtcggacgaggagtccgagatttcggacctttcctcagacgaggatggatagccactagcggtatttagatgttgaacttcctgcctcacagactgacctcatcaccgagaaagtagtcagaattaaatacactcttgatattatcccaaagaatcttatgctctgctaagtagcgattcaagaattataacttattacactctaataatgtaatatacaggacataaagcctgctcatcgaggatctcaaggtccttaaaaaaaaagtctgacgcactatagcatgggaaggtcttgaaaggtgcagtattagcagcgtttcccgacagtgagatgtatgtgtgccagaattgcattggtgcctccgctcgaatctagatcgcacaacaccatagtattgagcagtttttgcatgattaagtatcactttagagccccagatcaagagtcatatcgaaaaaaaaccatgagtgacaccaagggacgcacgttcatgctcgatatattaaagaaaagttggaaagattatggaccccttttatacttctttgacttcttcgcggatcttggcgaaaacagcgcatcccagctatcatctttgggctcagcaaccgcctcatcaatatagtcctcttcgaccggtggcgctggctctggcgctgactctggctctggctctgaaattggctctggcgcttcagtgaaagccgtctcatcaaatccctctaactcatctctcgtgatgagttcatctgaatctgttcgaggggaaggtgtcgacgagtccaagagagaagttccaagttgtcgtgagagaattgccacatcacatgtatctgtttacagccacagattagcttctgttacaaaactcatgacgccgaatgaattgatgcatagggaacataccgtgcaatgtcaccaccacaaacttcttgcaggtttctagcccctgaatcagcacatccagctggttattcaactgcctacgttttgcacggccctcatcagactcgcctgcaacgctcgttactacgtcagcggcaagttgcgtgactttgatcggggacaggatgtcgcccagctgcgcgatgagattggtttcgacgacttcgacagcgatgtcgtcgatgaagcgtttgaaggcaacctaaccagtcagaacgtatctcagcaaaaccatgcagcaacgagctgtggaagacttgtcttggcaactacgaaccttgtagtaagcttgcatgcagttcaaggcctcggagcaagcataggaattcatatcagggttgttgtgctccatgagtgcctccaacagcggacggtagtccattgttgtgaactgtggttcttcagtattaggagccagtgaggtcacactgaagacatccttaatgatacgtgtgagctctaccctactcctttctttcttgacattctgcatggtctccgtgaagtaatggttatacgtaattggatgccctttctgatgttgggcaaggagatccgccgtcttgcgcctggcaaatccgacgacgtccttgagcgcaggttcgaccaatttctggaacagcgcgccgcttgtcgaagagtccgcaatgtgggaaacgagatgttttaagaactctatcaccgaattggctacctgctcgatatgatgtctagcaagggcttcccagggatgtgattgctcgagaaagaggtcggccactatcattgggttgaacgtgccgggaagttcacgaccccgggtccgcttcatcagagcttcaatacggttgagatagtgggcgcgtgataagaccttgacctttcgactgacattttgcacagaattaccattcgacgaatcggtaatgtcgtagtagtgaccttcgcgtgccatgatttcggcgaacgactggttgagattctgtacgacagcacgaattcgtttctgatagccagcgccagtcttggcgtcttcaaagaagtcatcgttgtatgttccatcgacagcggctttggtcagtgactggaagttctgactgagtgtgagcagataaaggcgttgttcttcgacgctggctcggggtaaaccgagtatctgaagttgcgtgcggcaggtagtcgacttggtttcgatctcttctataaggctaggaagttccgcagcaatctggtccagaagtagtttactcaaacgctctctcaacggcgcaatgccgaggattgattcgggaagtgtccgccatacgccttctgtgaagaatcgtctctcatctccgtcacgcctggctagtgaccaggctccggtctctgaatccatgtttttgagaacatgccatccaagacgaaactctacgtcgagattctgggcgagcgacatgtacatgacctcactgtcagatcctggaatcaacgtgtcaggctttgtgatgacaccgagcgtacgattcccagctctatcagcagctcgagccagtttgagcacaatctggttggcgtagtcgttctttgccgacacaactgcgagtataatactcctgggttccttcatatacgacttgactacgtcttgcaccaaatcgatatcggcctcagattgttgcttcgtctcagagtgaatgagaccaggcaagtccacgatcgtaaggtgaggacggtcaggaccagagatttcgatgcgcaaaagatctttagaaaacgctcgaccaaagctgccaatagccattgcttttttggcattttcgatcaagtctggaagctcttggaagccttcgagagtctcgcgaaaattgctgagagatgcacgctcagtttcgttgtgagaatggtccggaacgatggacacgctaacgccaacgtgcggggtttttcgaaggaccagttcagtcggaaatcgagtacataggttactcttcacaggaaaggagacgcccgagatagcttcaagaacagagctttttccggatgattgatctccgcaaacaataatttgtggtagcgaaacgtaatgatcgatgccttgggagcgaagacgatctactgagtcgagaagatctagttgatcctttgagcaaagctcatcgagtacacgattatcgaatgacttgacaaccattgcgtatcgtgacaatggtacgcgatatgctcgctgtatgtgtgtgaaaaagaaaggtatacgttatccgcggctagcgaggaggagggaattgacgattgtttcggcaagtatggaggaaaagcacgttgtgtaggaatgtgaagtggctcaggtcttcgacataggtggaagctgtcaactgtcacacccaccagtgccgtgcagacgcggtgatcattgttgacgtggcaccggatatgagatctaccttgcatattcaacaaacaagagctaggacgtagagctcggtcctcaagcagcatcgtggacaatccaaacatattcctactattactagcatgcagactcaagcaagatgttatgatcgagcataatgttgatggcggacgattgatacctcggtaaagtgcacttagggagatacataacatcagtccaacaggtatgcatcctaatcctagtagctttgtgtctgcattagtccttctgttacacacgcggcgctgacgtttcggaattactctactcagaagagccaaccatcagtatacagaagcgtgcttacattcctactcccacgatcatggggatcatctggcacgaagaaaccattgagtgggagtgtcttagactgactagtcttgttcggctcagagataggctaagcactggaatattcctcacttatacgtgattgcctcgcgtagctcgcgttccggtaactgtgaggcatgtacattgcgatgtctgtgagctactagcacatgtaagttacgcaatggtagcgcgacccattttgccatagattttgctttccccggtgaaatcctacaattggaatttttacttcacccaggcagccgcgaacattcgacgttcgcacatcttgcctccatgaagactgcaactatctgtacagtgtcacattccagcaagataccccgctatcaggggccagtaagcaccaaacatgctgcatgcgtaatgacgatgcttcagcgtactaagctgttcagtagaaatgcaatccagataattcctgagaggtacttctcttacaatattaacagtaactgcatctcgaaattttccggtcttagctcgcttttcatcgtttcatttgatgatgctttcatataatcagctctcataaccacacgatgcatgatgggcgagtcgagcgttttggtgaccataatactaaggagacagggtattgggagatcaagattgcatcagtggcgtgatgttggcattaccgcgccgcacacgtgcatgattcgctttactatcaatggctgattctcgcttctgtttattttcatccggttgttaccatacatttaccatgtcgcgcaagaagctcggtagtcctgtatttaaagcagctactttcgcacaaaatcgttgtcttacaggtcccagcgtttgtatcctttgaacagattgatgcgaaaccagtgcaaatgagagaggagtcggacagctgatccccggaatgtatggggcctactgcacaactgatcttctgcaaggtctaaccagcgtgcgacctttaccccgcacccctaagatggctgatacacttcatttggtatgttgtgggacgtatctcaccatgtgttcttgcaccattgggcagaggagaagcttcaagttgcacaacttggaagcaacgtcattccatgtatcgttcaaggactcggcttagtacttccaatatctgtatttaccgtcacgacttgtgttcaaacgaacagaaaaattgtaactatctctacgatgaactactcatgcaccctctgcgatcgttatttcggcaataaggaagcattcgaacaacaccaacaaacctcgcctatacacgtcaaaaccatacattgctggatatgcaatcgctattttggcagcaaggatgcactcgaaacgcacgaacaggcctcacctgtgcacaagaagagtttctactgccagctttgcgactgctttctcggcagtaacaaagcactgaaaagacacaaatggaattttcaacgctaccaagaatgttcagaggacgctccggacgcttcgtgggactcgtcacgcgatgaggccgcgttaagctacgctatggccaggtgctcgatcgtcaatatgcctacgcctgccacccaacgtcacccccaaactcttgtctcagcaaatccattcatgattaccacactaccaaagagagcaaagacagacgcccctaaatctacaccagaaatgagagagcatttcatgtttccagcactccatgcaaatattgcagaagcagtctcgccagagataacctcaataagattccacgaagacagtgacgacgatacctttcgtcacgaatggcacacccacgtcacgggcagcttcacgtgcgataacaatggctgtgaaagacaattctggggcagtgggaaggtctctattgagataagaggatatggtggcaatgggtacagtgcagttgtatataaccagagatgcagatcctgcagatgcttagggatgttcgtgctggacgaagaatcgtatatcgatcgggttgcatataggatcaagaaatgggcaggggtgagtgtggtgccaccatattacggacgaatgaaaggcccagaacatgagcggcacctttgcgaaggctgtaagcgaggtaaatgccaagaggggggtgattttgtattgctttgatcaatccaagttctcgcgtcgatgatttacagttgagcaagcaaatcgattagactctcatcaacaattggttgtaaacatatacaccataatttcgagtagatccattacataaagcagagagtcgatcatccaacctcgtattcacagctaagaccgtccttggtatcaaataacttattttccacaacgccatgcaccacccatcccaaacaatgccgcagataacaaaaaggaaaaagtggtatcataaaagctcttctcatcttccacaacccatcgctctccacactcagatcttgttaaagtccgggtcctcgcccctacgcacactcgggtgatgcgcaaggttaggcttaacaagatgcgcgaactgcgggttgacattcaacggatacgagatctcagggacgcgtggaatctcctcgtcttcttgctggtgcttgcgctgccagaagcgcttcttctgggtctcgccagaggtggtgcgggagtagatggacgaagcgggtcggttagcccaaggcttggtgggagatgtgctgtggtagctgggaaggaacgactggcgggcggtacggaatgcattgactgggttgaagttgaattgggagaggcggttgggattgttctgctcggtgggtgaggcgagttggggagagccgcagtcgatggggggagtgcccatgcgcatggaaggcgtgcagccgatgttgctgcgtgtgctgccggtgcggtgggagttgatggtgaaggccttatgcttggggtcgtattgcgattcgacgtcgcattcggagagtgtcatggcaccgcgagcgcggacggcgcgggcagtgatgtggcgggccttatcgcggaagacgaagctctggatgtgaattagcttatgcccagaaagaaatggtgaaggatcacttacagcaacaaggttgaagaagccaatgacgatgcacaagatgcctgaggcaacaagtaggcgccagaatggcatacccagggactcctggctcgtggcttgcttgttcatgtttccgagcaggttgagtccaatggccatcatagcgcaacccaaggtaacgaaaccatgagccgggctaagaagaggccaattgcgagcgaagaagttgcggaagagcgagcattctgaaatgatgaggaagagaccagcgatggctgtgatgacgtgactgcaggcgtcgaagaagaagaactgctaattgtaagcctcctgcctacattccggattgagcgaacctaccttggagatgatgaaggtcttgacaagcatgacaacgctgctggcaacgactgaagccaaggcgatgatgttcagagccgcgcatgacattgaggataatgtagcctggtccagccaggtgctcggctgaaagaagcgccatttcgaatgtgtaaagattgacagaggtcgctgggactgctaaggatggtgtagatttatagctgagctgtccagcagttcaaagtcgcgtcgagcaagggtgatcaaaaagatcgagatagattgtgagttagaaagtaaggtgtaagaagttaagaggtgaggagagcgatccacgctgtaggcagcttgctgctcgctcaacaatagcaacagaaaagaacaatagagaactgtggtgaaggaggaaaggtcgaggtgaacggggaacctgaggaacaaaatctccccggtgtctcgcctagaccaacctgccgttgtcgcgaagaagtcaatagaaccagatcgggctcaacgcgcagggtcccttcacttccacagcatccagtggctcaaattactcggtcgttaaccttgcgcccgtactacctttggtatgaaacacgagacgggcgcctcaaaagagtttagcaccgcgtctgtcaacatggacaacacaacaattggtgactagacctgctttcccgcccacagaacagcagtctaatcctggctccttgggcattgaggcgctctagcgaagtctggtcaaggtgtgactgtcgcgtagcgattggctcacagcgcttgaaacgcgagtggggatggtgtttcaagtcttaaaacagacgatgcgcgcgcccatctgcgggcggcaagaaatccccgacccttcaatcgttaaccgtcgtttccgcgaaacaaggccgtcccgcgacgcggatggggatcttttgtcgatgtgtggtggagagtgatggagacgagaacgatgcggcgcctcgaaacttgacagcgctaagcgacgctatgtcagcttgcaccggatggccaaccactgtcaaaccaccagatgcaatcacgtttccattcacatgctgttcgccatggttgtggggactgccgaagttgtccaggatcggacatggattcataattactcaaagtacatccgagaagctccctcacgacacaacgtaccacttttgccctcaatgactagggaattagggatgttctcgcaccagaaagtcttaatcagttgcgccagtcaaagggtcttcgtgtgcgaaataaaagatcttggcagcggaatggtgtcgatcacaatgatatatcaacaccttggttccctcagtaggtatatccaaactctattgtctattgcgtcccgacagttccgtcccggttcgacgccatcgggccgtccttcatcttcttcatgaagccactcagtttccctgcacctcgtccaccgctttcaagttgtgatccagatattgcggggccagaatatggctgcttcccaggaatcggcggtaccggaggcgcatcggctgcgggtggtcgcggtcgagatgcgaagttttgtgactcgatttcggatcggccagcttcgattacagcttggttcttcgcgtggacagcggagtctgcgggagcgaaacggcggtcgacagtgttattgaaagttccacgcagggcctctccagctccctacgaagatcgtcagttggtctacaaacatatcttgcgcaggctgaacttacatggataccgtgggctgctgccttcaagctagccaaagttgcctgcttctgaggcacaccctgaggcggtggctggggagtatgacccgctctaaaaggaataggacggctcgcgtcagtatcgtaaccattgtgctgctgagtactccacgcctctccccattgctgcggagttggttgttgatgtccagcttgcatctgtccaggttgtagttggccggggatctgtcgtgggacgcccggaggaggcgctctcgatggatacgagaagtttgccttgttcgagggactacctggagtaatcgggctcacaggtgtgtccatggggttcggtcgctgtacggcgggcgagacagagtccaactccaagcggttcctgatattgtttctctgtggtataggaggtgaggagttctctggaatcgtgatatgcggcggaggctggttctgatgttgaccttggttgacgttattgatatgattgacatgggtcgccggtattggcggggtgccgtcgttgtatgaggtctgcggagtgagacctggcggagtgagaccgggcactgggttctcgctaggtggaagaggaggcattggtgatggtggacttggtccagaagtattggttatgcttccatctccctgagacgcgccattattgacaggctgctccacagttgtacttccacccgggccagtggtcgtagtagtggtggtcgttgtctatgaagagagtgtcagtggaggccgcacacagactgctcagagctaacatacagtagttgtggtggtaacaatgtttccagtgccagcatcgcggtatgtgtctcttgagatattctcatgactagatcggttttgtaaagagtgcgccggaggtggagcgagggtattctgctgaggcggtggtgttctaatagctgcaggcgcctgtgaagactgcacgggagggttccacggttcaccgagagaagcacgattcgcattgcttgcgaaacttggattggcgctactgctcggttcgctgctgccgtacgctgagtcaaagttggtgtcaactgtgtctctcttggggttgtgctccttgggcggctcgatggtatctttcctcatgttgtccctgtctttctctttcgagtggaaggggtttgagagacggaatttcgatttcttcctctcttcagcagacgtcgtgttgtttgcagatgtcattggttgcaaagtgttcgctgggtgaccacttagtccgccggacatggtaacgccttgcctgtcacggcttttgctgcgctttcgaagtttgttggcgggtctagggtcttgttccatgttggtgtgtacttgggacagatgcgcaatgttgcgccttgtgtagaataaatcggatggagcaaaatatttcgacagtcgttctactgttctaggagcatatgggggagtaaaggcttaagcagggcccctcagccaggccggcaaccatgatatcattctggtaattgtggcgccggctgagtggcgcgtccaatcacaaactcacatcttgacgatcacccaccggtcgagcatgtggcgggtgagaggcagggatgtcgaacgctcgattgcgtcggtgcggttctgagctgtcaggttttgtcccactccctcttagcgtagtgacgaactagtctgtcgctgaacgttccggccaaagaaattctggcgtcggcatgcgcaaggagagccggctttacagtaattggcacctgcacaatgcgatcgtcgcacgccggttctagtccatcgaaagaaccctgaaatgcctgcgaacctgtttcgagggtccagcgatccgcatcccagccacaatagcatccgatgtgaccagtttctgatgataggctacgacaaatgctatatcgcgatgagatattgcgcacacatgcaccaggagcgagaagagcgttcgagaacagagggtgttttggaccccacacatcatgtcagcttcgcttcagccgcctcgggtttcgcgacttcgcctcgctaggttgacactgtgcaacaagccgcaatgcaatatatacgttcaaacgctgcgtaaggacacgcatgatatcccttcccagcacggctcttcgctgagcgcacgatatcacactggtgaatcgacagatgttggctactcactatggcagagatcgggctaatcgcgagtgtcgtccaggtataaggctctgcacacatgataattcgtcctatacctcttactgacacgctccaggtcgctggtgcggggctcaaactctcacatacactctatcagtacgttgatggagtggcaacggcggatcgcaggatcaaggatatcgcaacggagattcggctaactagctttgttattgaagagctgggcaatgttttcaagagtgatgaaacgaagactttgatttccaagggtgctctcaaaacggcggacgagacaatgaaggagtgttctgatgtgtttgccgagatcgatgcaacgctcaaaaagagcaagaagaacactttcggacggctgatgcttcctttccgagacaccaagatcgaacttctgcgaagccacatcgacaagctaaaagatactttgacactcctactgggtgtgctatctgtcgcacaccacgtcgcaactaagaagctcgatcgcaaagctgaggctgaggcaaaggctcaaattcaggagctgatcgaactcaaaaagaagtcggctaagaagtacgaggagtcgctcaagaacttcagcatcagcgatggcagtagtcaaaccctgctggatgatgcagacacagaaactgtggaagagaccgttcaggtcaaagctgcggacgaggacccttctgctcctctctcggccatggcgatcgcttcgagcatcaacccaaaaactctcgagacttgtgtacagcacgtgcgaagtttgctggacagcatcgaaactctacaacaagctctcacgagtgcagtcgatggaagtgatcattccacacatcatcagagtctcatcgactcgtacttccttgctcgtggtcatcttgatggtgtcatattccgtggatcaccacaacaggatctagtgactgacacacaaccgagtgtagaatcgactaagaaaccctccttacccagtggacttgcatcggcgcacagcagtgctaagatcagaccagaggtcgtcattgaattcggcacaacgaaaggcaaagtgtctgcgggacatgtgtctgtatcgacaaaatcacacaggcgaagattcgatgacgtagacgcccggtctgctccttctgacacgatccataccgtccgcaccgagttggatgctgcactggaatcacacatgaatagtgtagatgataagtccaacattgcgccaaggaaagcatcatcgcatggaatatcaactgatgagaggagtggtcgcagcggctacccagaagctccatcacctccacaaacagctacctcgaatccgcaaccttcatcaagtacacctaatgttaacagtgatcccgctcctggtgacggcccgactgagttgcgcgacaactcgaaaaccgaatctatagaagccctagtcgagcacagcagcgccgatgacaaaacgcatgacggcctaatctccggattaagaacatgggacggcgatgttcgacacgaccgcccgcaatacttttcaagcaagaatcctctacggctaagtccacaatatgaggattgccgaggacagtcattgtctcatttgatcaccaaggacgattggccggtcatcaatactgagcggaacacctcaaaacctttttacaggtcgatcgtaatggacttacaggaccagagttcaggtaaagatactgctgttaaaccatctgaaactaacacgcctcaccctgcccatacccgccctacattaggctcgcacgatccacagagcccggtggtatccgatacctatcaccgtcgtaaaccattatcgtctagaaggtatcggccatcatctgctatgtctatttcaacttcaaacaacgaacccaggcttcgtgtcgatgggacgatgccgcttagtcttcaattgagcggcgatatggagggtcgcactttgcagttggtaccagctgcgagtggaacgactgacatggtcattggaggtaatggatctcgtagcagcggagctgtttatcgaagcgagaggggcagtgccaccagcgacgatagatacgtcattgcaagtcaaagaagacgcgaggccgagaacgtttctgaaaaaagtaagaatctcagctctgcattgcgactaatgtcattaataagtactacaggctctcgtagcccccgacttcgttcgaaaatgatgtcgcagagatcggatccaaacccttatttctcaccaagaacaacacacggcccagcagtggtacaaacggcgcgacctcgtcgtgcaccgtctgcttcgcgtccacgactgcaaagctttgctggagatcctgatcattttggggccccgggaatgcccgtaccttcacagaccagctactaccctcacgactataaccctcaacaatatcagccgtcttatgctcaagggcctccgccctatggacgccccttgtcaagtcgtacacagcgcgaatattctgcgcctcttatcacacaagaaggtcaatcccaatactcagcgagatatggatcggccccactacccaccacccggccttccccgtctcagaccttgccgttgcagtacggagaacaggactttgaggaatcttctgagtccgaatactccgagaacgaagaagacgaacgtgaggttcgtcaaagacaagagcgagctgcccgcgctctgatgcctccgccaaaatccaggcgggacacaagccaacgtcgtccaactcttgcccatgcgaagacaacgcaggttgttgagcaccttgaagctaatcgccgcgagaagcgtcggcagtctatcatcgtacccgatcgagctgatccacgggaacgacaccgttaccgggagcgagcacctgcatcgaatgctgacccaacgcggcgcccctcagttagccgtccaactcctcgccctttgccacatcgttcaacacaatctgaatataacactcgccgtgcgagcatcgttgtcaatgatagcagatctaatcagcgcgcatcttccggccaggacaaagatcgagctgccgagggtcgatatgatgctgcgaggcaacgagtcaagcgagctaatagtgttaaaattcagcagcgctatatgtccagtctttcggaagacgacgatgacagtgacaaggaagaagatgatgatgaaagtgaagaggaagtatctcaagatgatgcttgggcactcatcgataatcaggagaacacaaacctcacaaacaaagtaaatgaagacgcgaagagcagaaaagccgagctcattgcggaggagtacattaatgcgactcgaggcagccgtgacccgtacgccgaccagatcaacaaggcggctctgaagagggcctcccgtaagccttcgctgccttcaacatcgagcggaagcaaacaaaatgtcactggattgctgcccgacatgggcagcggaacttacctggcaaaagtggaggactactgttcggatgagagcgaaggtggacacgtattaaaagacggcttcccgcgcaggtcgtcgccaaccgcgcaggcgaatgttagcacacggcgctcaaaagacctcagcgttgagaggacgtcagaacagcaccatagtaacgggagcagctctcatcagagccggacgcctctctcacgtactgcctctgtgtcgtcgaagccacgacgccatgcccatcagcgccgcccaactatcgcccgagagaagcgcgaccataaagaattagaatgcagagacctcaattgcaccgattgcgggcttaacactcttccaccccgccctcgtcgacctgaactacagcagactgcctctacccgcaatgtcgccggctatccctcagacaccatatcacagcgctcagaccccaacccttactactctacaccttcaccggtatacaaccgacagcccgccccttatgcctcgcagggaccagcagtcgtccaacccgcccggaccatgcacgtggtggagcgggccgaggtgctcgcatcacccgaagcaatacggacagaattgcaagagcagctaagtgacaccgacacaacctctgaggaaatggacccagaatcgagttggaaagacgaggatgacaaacgcaaacttggcgctatgagtatcaactcattgtccatgggtatgctcagtaggcaagagtctacgagtaaagaaaaagaagcttctgccaggggagactctccagaactacctggcacacctacgcttgtactggaagatttcgaaccgaaagaatacgacgacggtgaaaaaaagaccgccgacatgagccccaaggacgacgagcatgagcgagacaaggagggaaaagatttagatgtgctcgaaatactagccaagccgacagaagcatcgagcaaaacacaaatgcaaagtcgagctggaaggaaggccacgaagagaaaacttccctacattactggctcgagaggtgctgcgggagtagcaaaagagtgctctgtagatgtgagtggagggtctgaagatgagatgattttctcaagggttagtgaatcaagacgcagggcttccgcattacaagacgtcacggttgacgcgtccaaaggagtagcttggagtggaagcggcgaggattttgacgaagtagacgaattgttgaaggaatggacgactgtgttctagctttcatagaatataacttaatcccaaagtagggcagtacaagcaataagtcagtaaagtttagtagtcaaacgcggaaaagcaagacctcggtcaggcgcgactcatgttcaggtccaagctccctcccaatgagcttcccccacgcttcgagcctccgcatccccgcaaacgtggaccacgaccaaacttccgcgccatgtccgtccagctgtcataacaccctctaaacgtcatgtcctcgccgtattccccaatttcgaagctgataccgcgcatatcgcggagacgaacgcgatgcgacgggccgaggcatggcagcagtagagcaactcggagatggatgagtagcacacaggatgcgccaacgaagaggccaaagacggccattttctttcctggtatacatcttctccattaaacatttaaatttgtgacacaatagagatgctaacaaacaccaggccagggtgtccagcgcgtaggaatgtgtacaccatggctcgaagctttcccacgaactgtcaagcctatcctcgaagaaatcgatgcgacgctcaatctcccccttacaaagacgatcgaatccgggacgaatgccgaactcacacacaccgagaacgcgcagcccgccatcatggcaacgtcgattatgatcttgagagtcatggagcaagaattcggcttcaacaccgctgagcgcgtggacatcacactaggccactccttgggcgagttcgcggcattggtagcaggcggctatctcacattccaagatgcgctcaagatggtgcggcggcgcgcagaagtcatgagcaaatgcagcgccgacgctgtcgagcaggaaggcggcgaattcggcatggtagcactcgtttgcgagtcggaacaacacatgcagtcccttgtcaccggcgtgcgcgaattcctcgaaatctcgggcccggggtcgaaaagcgactcggcggaacatctcccggccgtgcagcaagtcgcaatcgcgaacctcaattcgaaaaatcagatcgtgctgagtgggagcatagcgaggatcaacaccctcttggcgaatttgaggcaatttggtggacacgacccacgacacgtacgattgaagagcgactcgccgttccacagcccgctcatgaagccagcgcaggagattatgcacaagattctacacaaggagaggcaggatgggagcgacataataacatggcccggcgtcatgccatgcatatccaacgtcagcgggaagccattcgaggacaaagaacagctgaagaacctgctcgcaagaagctgtgtcgagacggtgcagtggtggaagagtgtcaagtacttacacgaggtggagaaggttcggagatatgttggtattggacctggcaaggtcgggagaaacttggtcggcaaagaagtgggcatgaagggcgcagtcaagggaggcggagtttggggcatcacgagcccgaaggaaatggaggaggtagtcagagctttggaggagacagagaacgtcgaggaggaatagcaagaggagcagatctatgaatgatacccgatcaactgcaacgaaacgaaagccacgacaccaaatcttcgtcgcccgtttagacacattcgaggaataaggcatcgcctataactaactcagaatggtaggacttcttggttggtgcgtttaatttggtcctttcgctgggatgtttcatttgccgctacacgtgctgcgccccttccctcatcatcgctacatccccattcctcgagtgcgtgttcaaccctactactgtatctgatcaggctaccacttcgactccagtgcgatgatcatctggacaccagaacacggacaaacaactcaatcctacaatggctctctccaacctggtcctccaccaccaccaccaccgccccatccaagcacgaccatgaacacagtcttcacccactttaaatggtctatcctcgaccctccctcagaagcagaaatactaccgacgacaagccgcaatggacacctctgacaaacgccatcgcaggctcgccagcaaccaccccatcaaagtctcgcctgcgaatcagactagagcccttgcttagctgggagcactggcaacaagccgaacaagagccaccgccgctgctcgttgtcgagaatctcaacgatcagccagtctcacttaaataattcttacaagccgtacatgactatgctttgcctttgcgcaggcttttatttcggtgctgcgatacctacgacgaggaagaagatgcgcggttctacttcagcgttgtagcaggtgtgcgagaaggaacgccgtgcccagaagtgacagtacatgtgattgaggacacggatagagatggacaaggattggaggcgcatttggagtttattgagacgatgtacaggaagaggcaggctggcaagaagagcaaaaagaatggcaaaaacatacaacagcggggattcgccagtggtcacccacctgactactaatccgccggtgcgctgcttaaatatggctgagcggacgggaagccttgtattcaacgccctatggtcgtatgtgaaaggggagtgcatgggtatgcctaataatgttggcaaaagaagggaccaagattgttgagcgacgttggcaaaatgcaagatccaacgccctttaccaccgtaaaacaaatcgtttagtactgcgcggggatcagcttataaagttacaaaaagaaagccaaatgagtgttagacctccagtccctgggttgaaaggatgagcaaaaggacagcctcgtggtctttcagcctgctaccctatatgacagcagatgacatgtctacaagtaccggcaaatcgctaatagagcgcagggttattttctgaaataaatgcaatcttcaccagctggcagtatacctaaaataagaccccgccgattgcgtgagcgtcacagccttgcaccctggctagctatggtataagcaccatctgacatgctttccgccttcgaggatgcatagacgctcaccggtagctgcgccacaagtaagcacatttccaatactgctgtgcaacttgagcctctctcaacctgtcctattttcaagggaaatatcagtgtcagttctgccttactcattttgcaccgtctcttgctcacctcaaaactgggaatcatttgcgatgtcatccatttctgaccaagaaagtcatgcaacgattttgagacccaactcgagttctgaacgcggacacatcatcagccttgtctccgaagccgccgaacttctctctttagatcagtcagatcacacttcttctgaacatcaacggaatgaaatagatatcgtgagccacatggaagatgatattgagacaccaccttcaacttctcctgcgccatcgaggccgaacagcacgcgcggtgcaaaagctgcgcgatacaaatttcctaatcgtgaggtacactggaaatatattgggatgatcacgggcttcttgtttgcaggtaagtgcgcccatccatgcaaacagacgcttctgactttccgcagctcttctctcggctcttgggcattaccgtcttgtccggtacctggacggcaagctcacggatgaagtctaccttacgcaatctgaagtctctgccatctcgatcctcttcaccactctctttaaggctgcgctgacggctagcattggaacatgcttcgcacaacatctttggttcgtgcttagtgaaaaggcaacatcgctctcgacaattgataagcttttcgcccttcgcactaatatactcgcgctatgccacctacgtagcatcttgagggcacctttgcttttccttatggctctcctggtctggtgccttggattcgcgactatctaccctccaggcgcgctgattgtaacattcgaagctaacacatttactgagaactacaacatgtctgtgatgaacccgccgattccgcagaatttggatctagccgcgaatgacacttttcctacgttaagtgatgacccacttattacccttgaagccgataaccaaggtcctcgaagccgacaattctggtacaagtatgtgatttgttcagactttattctttgctgatgctaacatcaaatatctagagcacccaagcagtccctggtgaacattgcacaatctattataaccaacaaccaagtgttccgcttgctcgtacagccaggggagaattcgacgtttcgtctccaattcagagcaccacagtataaatgtactgtttcccgatataacggatccattcctctagaatatagaacgcaaggcaataccgacgagactgatgatgccctaaccggactggtttttgtgtcggagtggaatgcaatatctcacttatattctgtaatacaacatcggataggcaactatactgtgcagcgcagtcaacagaacacgacaagctacgaagcatttgtcgaaactaccgagcagtcctgccacccaacgtctgtcctttatgctgttgaagtcacctttccgcgtggcattcagacgattcagcattctttgagtgatgcaaggtcgctaccgaaacagaaagatttatacgatggacttcaagggtccctgggaatatcattagttctcccacctgagtcacaggccctcgaagagtggcgtcagaagatgcttacggcactaccaatatcaaacgagtgggcattgttagatgctctgggatcttcactcgagggcagcttttacgaagactccccacgtccatatccagacgagtgtcggaaaaggcagaactcgaaaaacgacacagatatcagcgattgttggggttggggaagcattaaaccttacaaccctgcaaataatagtggtaaattctaacacttacactatacgctattgtagtactaacctaacacgtagctcctttgaaaggaaccgtctttcaaccaaacagatttctgtataatcactgggactgatattaagatcctagtacggctttgaatatcacagaaggtctactgaacggcgtcttaacaaagatcaccctctccgccctctccctcgggacatggtgggacatggtccccgtagccactacccgctacctcatcatatactcattcgccaagccaaataatctcatcctcccatactccatcttcctcgcagccgctaccatctttgctgtcatcgccatctggtcgttgtggcagaacggcatacccgcggcagatggcggcttcttgtaggtcatgatggcgacgaggggcaatacagccatggagaaaatggtgctgcaggaacgattgttgggggtagatagcatatcgaaggagctgaagagtttggagattcggtatggcgaactagctattgaggaggtgctggagattgaggagaggaagttgggatttggcactgtggaggagacggtgagcttgaggagggggaggcgaaggttcgaatgattgaacgccagtctcgaagtcgaagccttgtagttagtgctctatcgctgtgtgtagaagaacaagttgtcggtgttggatgtatagcaattgaaaagagtgacccagaccggctgaaagctcctagcagaacgaaatttgacgcccattatcacttagccaaattgctcagtattatccggaatgtagcttataacactgcaaaaaggaaaccatcagaggaatacacctcccccaagtggtacgttgtgttcgccttcatacttcttgccttccacttactctctctctgcaatgcctacgcgtcaagcttgcaatgtggcggtctggacagcaggcttgttgcttgggacgtgttccacaatgattccacttaccatccccatctccgcttccagtacatccccgtcttcccggcgaacgacatctatctccatcattagcagatttattccaccgactcccaacatcaactcacccgtaaccccatccgcaacagaaagcacaatcatgccaagcagcaccatcgatacaatctgcccaaatccccattcccgctctgtactccccttatctagagatttctcattcgcactcctcaacgcaaagatactgtaaatctgcagcggacattgaaatagagcaacacgaacaaccatatcttgcatctgccacgcaagcaagtcccgattaagcactatttgctgcgccagttgaccggcatcacgcctgttgaacttggcggctgcttgagttggatctggcgccgaatcgagttcggcgaaccagcgccgctgttcgtcgcttacagctgaaatggttgcgtgggtggtgcgctggtgagatctggatttgagcgcgtacatggttgcgatacaaagggtcgatagagtgcatgcaaacgtgataccgatgtatatattctcgacgcgagggtgcggatcacctggacgagcggtcttggccgtttggtagcaatgctgtggcaagttgtcgttccaatcttggaggtgggcggcgaagacgccaaagtaggatatgaagagtgtggcccagattgctatcagtgaaattcggatgtatcctttaaacacaccttcgctgaagatagatgtgctcgcggcgcagttggatatactggaaaattaagtcttgtctttcttgaccgggattgcaagagcgcatgggtacttacaccaccaggctaataacgtcgtataggacatgcatatgatacagactcaaggtcttcgcttgtacaagcgcactgatcagtagcgctatacctatacaccaccatcagcaaatattcattaccattcccagaaaggctgagacatattaccagtaaacgtctgtgagtcgtttccagctagcagaatccggttcgcaaatttcaacctcttcagtgtcggcgtcaacatgtcctcaccttccagtcgctcatgcaaggtccaagctaatgctctaatcaaaaactgtggactacctgatttcatccatcttttgttcgggtcttcgggtgcaaataacgatccttcactagcacattcacgcctccaccagatgatctgggttaagaggtaggtgtagcaagatacaaatactgcaacgagtgactgcgtagcaaaagcgaccaaactctgcgtatgacggtcagtccctgtactacatgccggaaactttaacttactcctattccagcgatgtctggattcgcttctccaattgatacacacgccatgtttgatggttcatagaaggaataaggaaggtagttagtgctatatactagagataggggcatgaggctgagagaggccaaccgagttgctagaagccacaatatacaagtgtttaccatttggttaagagcactcagcctccaaatggacatcaccaatcagacttcagtagatagacgttatactacattttcaagtttgcaaagaaagccaatcagttcaagcagcctgaacattcagtcccgcatcaacctgaatccgcatgcccgtcatactcgtattcttcgccagcataacaaaagcgtccacacaatcctgcaagtcggcctcactcttcaacaccgctgcgtctttgatctgcttgatgcgctcgggcgagtacttgttgccctgatgatgtcttgtcagcgtgtatgtctcacgaaatggattggttgatgtggcactcacccattccgtcaaaagcagacccggtagcacagtgttgacgcgaatcttgggcccgacagtgacggccagacatttcacgagttggaattgtgcggctttggttacggcgtagggcatgctggagccgccttgactgattgcctagatatatgtaagcattccttcacaaagtagtaagaagaagaagagattgaatgagttaccgctactgagccagtggtgatcatatgtccgccatcaggattcgcctcgaaagttgcgcgcgcttcggaaagaagggctttgggcactttgacgttcgcggaccagcactgcagctgtgtaaatcaatcaagccttgcacaatcatatgatgactcaccctatcccactcctcctcactcatcgaatccaaatccttccaatcgctaaatcttgtccatccctactcacaccgatcagctcgcacatcatccccacacacttcagcataacacataacagaagaatggaagcggtgcttacagaattgggtgcttacagaattggccagaatcaaatccagcccacccagcttctcaatcgtctcttgcaccgcgcgcttcgcttcggatgtctgtgtcatatcctaccgttcccccatacacatcagcagcttaactctcaaacccatcgaacgaaatggttacgcacggctttgatgattatcgtcttaacgcccaacttctcacacgctgcagcgactttttgcgcaggctcgatgcggttgaagtaattgatcgcaatgttgcagccgtgagtggcgaaagttgtgctgaggagttcgccgagaccgctgtaattttgcatcagcctctgtctgatttactgagattttattgaagtatgcatgtgatggtgatgaagtatggagacgcacgcggaaccaccggttacgaggacgttgcggcctttgagatcgtacggcatcttcacgtttgtatcgacgaagacttttcgggatgagacaatggctttttgaaagaatgcaaaatgtgtgtttgaaaaggttgtggttgctgtgccctccaggagtacattaatgatgatatggtggggctctctttctgatataaagcagccccgcgattcttactcacggcagctatttatggcttaccgaggtacatcatgatttgtaactccgaaaaagcaagccgagcgacgaaggatctatgggcctaaagacatacttgattgaaataccggtctctagaagtagcccccgccgggtacgtttacgacaaagcgtctactgcgtctacgctcaacacctgaacaacatgtcctacatgttatcaaaatccaagccccagtcatcatctcctccaccgcccatggccatgtccatgtccatgtccatccccatgccgctcatgtcacctaggtccaaatctggcaagttgccaagctcagcacccatgtcgcccgttcctgcatcgccagtgcccatgccgatgctgctgagatccaagccatcgggaccagtaaggtcatccatgctgcgctgaagggccttattatccatggtggtgatatcgtccgcgatactcgcagcggctgcgtcgtcaatcgctttggtgatgtcgtcgggtatgctttgggattgcatatcacccatgttgacgttagggagattgaggacagatccatggccttggagcgcgttctcggcgattgaagagagttgtgcttcgacgcggcggtggagccggacgactgtttctgcagctaggggatcggtagctacgagagctgccgcattgtcgaattcgtgcttcagcatctcgcgtagatttaggcgtgttcgaggtgggtttgatgcagggatcgggctgctgagccaggctacaggtacagggctgtcgtcgacagtgggcgcgcagatgattgaaacgccaacatcgagggcagctgcaccattacttgcctctgtctgggccttgagttcatcgacaattgcctttatgaccttactggcacccataatcttcagcgatacgtacacctgtctgtgcgtgtagctgggtggatttggttgtatcgatgatgtggaagcccactgtgatagttgctgcaccgtatggcgcaaggatgtatgcaacgtactattgggcgcgttggtccactgctccaactccttcatcgaagcaaacattgagcgttcgctgtgcagattgcccttgatcgcctggatcaacggctcgatgctgtttgctcggctggcatcgcggcgctggatagtacgcaagcatttctccagtcgactagagactatgcttaagatggtagagtgcatcgcttgagcatcaccagaagacggagccgatgatatgacctcgcgaaagatgcgcattatagcatccaagtcgctgtgactttgtatgagggcgtacgaagacatccagatcaggccgccaatgagtgaaggaagcaggaatgtctccatgagatctgtaaagcattagcagtgttgcaaaactcaacaccaaaagccactgacattccaaacctcctttgaccgactcaaatgttaaaatgccagccgacaatgccatgacagtctgcttaaagagtgtcggtacgataaaatagaattctcgagggctgcaggacgcaaagacatcgttgctgaggccctcattgccagcatcgtataatcccttgagccagtggccaaggtgtttgctttgttcgtcggtcatctcatcggggagcatgctttgattgcccttggtcatcaatcgtgcgacaaacgattcagcgccaatgccgatatcatgatatgtcaggtcgtagcggtacatgaatgtcatgacgaggacaaggacagcgccaaattcatcgtatacaggttggtattcgcctagaaagtcagcaaaaggcggcattagggagatctagcattgctcaccttgatcactgtcgtaatgccaatcatccaagatctggcataacggtcgaagaatgctagcgggcgaggtgaattgcagaatgacgtcgatagcttggggctttttgaacagcaagcttgatagttgcttcaggtacatggtcatctgtgtctcacatagatgcggaataaactgaacaaaagttagcacgtacgggctggacgggtctgatttcttacctctgcgatcgcaccaacaatagcgccagcatttccgtccaggttgtcgagttcatcaatgtacatactgatcttgtcgaagttgcttttgcattgctcgagcagggtgctcttgtcgtatttggttccaggtggcccctgcataggtgtctctccgagcagtctctccacggtcgcagtagtgataagcccgtgcagtgcgcatgcattcagaaagtcttgcctaacatcagctaacgagttggtgttacccagcatgtcgtcgaagccctgtgagaaggcaggaaacgcgttggggtcaacatggctaagcgcctgtgttatgctgagttccgctgtcatggggaacatcgacgaggatatctgtaagagaagtatgggtatcttgttgatgagaaaggacttcaagcagaacatgttctggctgggttcgctgcgatacattgcattcgcaaggatgtcgaaggcagcagtgatgagatcggtagccatgttttgggagtcaatctgcacacgtcagcggctataaatgacgatcgatgaactgcacaccttgtaccgtgagtgtaaataattaataatagtgtagtcgtccgtaagtggtcgtgcaactagctgctagttgtcagttatgagccgtacagcatagcagccacctactaatgagttcaagaagatatagaggccagctcttgtgttgatggtggggaagatccaatccaccgcctcaaagttggagcgtagcgacttcaagtcttgcgtctccgttcggcttctccgttcgcttctccattcaccagtggccaggtttgtcgtgaaagtcgtgttgcttttgcgagatctcccaggcgacttgcaatctgtaaagaattttgcgatcctatggagctatgcgacaggaatgggatgaaagaggacaatgaccttgcgaagcttttacgtagatctagacatcaatcagtggttgttaccagacatgtgctacaatcctctagccagctgagacatgatcacgcggtaaaagattgcctacttttgatatggtgtttgttcaagatattgagcatcttttggttttcgattacgccaaccacaagcataccgaggccctctctgacattaatcgactgctgctgcggctgctgttggataccagccatggcctggatcatggtgtcgctggtatgcgaagtgaccatagtctgcatccatcgtgtcacaacgacaagcgtccgcaagccttcggtgctgttcaccggccgttcctccgcctggaaagccttggagaggcggtgaaagacgacttcctccagttccgggggattgtgccatcccgaatctttcgacgatccatcatcaccagttttgggtagtcggtcctttgagtactggaaagctgaagataggacgtctgacgcgtccactttcttcaaagccagtagtctttcgagatagatgatcacacgtggatcgacactgctagcattcgcagcgcgggggcgcaaaagtaacccagcaatcttcaggccggggagaggggactttgcgtgcaactgtgcagctgctacgtcgcaaacaaatcaggctgaattcgttgttcaatgcatcggtccaagaagagcgtccactctttgatcatcaaagccatgttccattagcggtacgcgacggtgccaagcgtgtcttgacagctgaaagaataaattagaacgatgcgtggaggaagaatggtgttcggggctttgcagatcactgttccttgcttggcagggacgcacataatgaggccggtgcaccagcccaaaccgcggaactttagccgagcgccgctatatctttcgggcaggacagttcggcggtgtctcactggacgcaccatgtactcgacacaaatcgagtaattaccgcaagccactctgctgctttttcgccatagtcagtcggatgttgccatgccggcgattggcctgctcgtgtcagtcaagacgcactgattggctcacattgcttttccgctgctgtcagacttgacgacacacgggtcggccgcattgaacacgggcgcgaggaaccattcagggattgagctatacttgtaacgtgccagcacttgggccgagggcattgctatctacgggaaggggtgacagcctttagacacagcagcagaggctcatcaagtgatgaacttaatgatttattagaccgcactaatgctcacgatatgcctcccataccacaaacaaacgtataatatagtaaaacccagtatctacctccgcgattgtctcctagcattgctgagtgcctgtgagttcacgccgcccctgagactgctgtcgtgtaacccgaccgccgtcagcctcgaattgcgaatccccgcagcccacgcgattccattgacttatgcacgacatcgcgcacgacccagcgcgtcgcatccgtatctgggtgccgatcaccgccgcaagacgccataatccaaaccctgtcttcatgatgcgcgtcgacgagcatctagcgattgatcctctgcttccggggctcttgcacccaacatccaatcttccattgctagccactgactccaagtcttctcggcaccctcaatttcaggcagttggacgtcctgtagcggcttgaggaaagggactgattcgtgtggtgacatatcgtactggcatttgacctttgcccatcccacgctctttgccgtgaacaggtaatttcggcgctcgcactcgtgcacgggccccacgcctttcttccaatcatccccgaagaagccatgcatgatgccctccttgtccatgcccgtgatgacaagacgtcgaatgaacggaaccagagacacccaggctggagcaggttggccccgggaattcaatacgggaccttgtcgcggccatggttggttgtatgcagctggtcccgaactatgagggagcggtcctgaggaattgtgtagtgggttcgtagtccattggaacgggaggcagatgttgatgagggctgcgacagcttgtacaccattgtcatgctgtgcgtggtctagaaaaaatctctgacatgactgatatgcgggatgccattcaaaaatgtcgaattgtggtaccgaagcattactctggccaggggattcaccggacgaggtgcttgcattgccggcaaaagttcctccccttgcgttaaacgtggggtatcctgcgggaaaattggtggtgaatccaggcaggccgctcatggtgagattgttgtttactgcgaggaaaaattgttagcgctgcgaattgtttcgaggaccgcagaggtcatgtaatatatgtcaaactcacttgtaccacggcaacgactatgagatccagaggagttggcgccgtttgattagcgagcgttgaaagtagttaagggctcaagggtcccaagctaatgaagtaatggagtcaatgacgacagcacgaggcgaatattacaagactgtgctgctattcggtgccgagagatgaggatttggagtagacgggcgcatacagagatttatactcgccagaagtcagtgttgaggctccaggacgtgtacggggtggctgtcggtgggcgccgccagcttactttgcgtgtgtttattgaagcgctcgacaactttttggaatgatccttgtgttgatcagatcgagccacaactcgcctttactgcatccttcctgggcccaggacggcgacccgagccaataggcggctgcgcgaggttagtcccagcggaggcacccctagggatggtggcttcgcggtgatggttcacgccaaaaggtagtgtgcacaattgcggaagctccgtattgttgatcgtcgtcgtaaatctgtcggatgcgcactttcgttggttgcaggcagtacgcgcctcagctgccgactgccctcctttttctgatctctcctccggtgttttgcgaggatgatgtaaagatgcagaggaagccggtgtgcccgaggcgcgaaactgccctaccgatcgagacccgtcgaagccggatgcccaccagcctttgcgagaggactatacccccaagccgtgtgctgtcatgttgatcgagggaaaggcccaggcctgacgggcgcctgtgacgttagactggtgcctgccgcgttggcgatgtttgggcgccgggcggctgccacctggagacccctcatgcacgcgcatccgctctacgacactggtatcgagtcaagccatagaaacagatcttgtcgccgatcttcacgcctctgtgaggctgcacaaggtttgctatcgtcgtaccacatgcgacttttcgataccatagcaaacgttgaaggaagtcgcccgtcatggagtcatcccattgcggaaggtaccacatccgctgtgctggtcagcgccgcagcctccctctgagatgggtatttgcttttccgatctgcaacgcgtccatatctcaatcccagcctggccagggaacagtctaagtgcatgcactgccattcaagccggccgaggagtctgtacgaatcgcgacacggcaccaagcccggtgtcagatatcatatcgatttcagaacaggagactccacagtctcgatcttcatataaaatatcgaattgcttccgtccctcttcggtcggtcaatgacgaaccatgatttctggacatagtcaccgctctgctatagacgttggtggtgtgtcctgtctgagtgctaaacacagaccctgcagacacaagcgagaagcgagaagcgaggcgatgatgtaacgagcatgagccgaacatctccacgcccatccctcctgtcagtatcgtggctgtgtctccgcagcatcgtagatcccgatccgtctcatctatgcacaacatagttcgcaatatctctaccatggcgcagactacattttccttagcttcacgcaccaaggcatgtcttgagccccgttgcacagaaaaacgcccacgttgacccttgcagcttgccaatggcttgtcgatgcccaccatccacctgggcgtctacctgacgtccggaaaggagacttaccaggccgtccggagcgcgctagcggtatgcgttacctgttcctgtgaagccccaccagttggccagacactgatgcagctaggttggatatcgcgggtagggaattagaatgccactatctgccacaccattgacaatggcgctatagggtagactcggctcagatgtatcacaatgagcaggagtctggaaaagcagtgctggatttcttgtccagtgaggagaatacacagggtctcaaacgtcaggacatccatttcacgtccaaactggcttcgaatggggtcatatgacgcggctagaaaagccatcaagcagtcggtcaaagaatgtgggccttggctatattgatctcttccttgctccatttccccatatggtggcaagggaagcgcgacttgacagctggagagccgtgggaagacgccaatccgaagtcggcgaaggtgaagatttggggggcgtcagcaactacgggggtcaaggcatggtaagctacctcgaagctccgacgaccgttgccccgttctagcccggactgcgcctctactataggtgacggcgtgcagctggaggtatcaaagtcgttgtgctatcacaattcgaagccgactgcgagtgcctctgctttcgtcgttcaacctcatgaaggcaacgccggacttgaccggtgtctactgctgtattcgtttgtccattcacttcgctgacacagctacagcttcaagagctattggactcgagtccgcgcatccggcctgcggtcaaccaaatcgaggtgcatccattcaatacgcggaaggacatcacttccttttgcgcggagcatgacattgttgttgaggcatacgcgccacttgtccgggccttgcgcatgaagcatccaaccattgtgtctcttgctaagaagtactcgtgcacgtcggggcaactactcgtccgatggagtctgcagcatggctacgtgcccctcccgaagagcgtcaagagggcgcggatcatcgagaatgccgaagttggggggttcaagatcgacgacgacgacatggcgaagatggatcagctcgacgaatatctagttactggtaagtgtttcctgagtctgccgacgtagacgaggcgagcgaagtcggcgacgctatggcattcgatattcggacatcggaccctttactaacattgctcgcgcaacagactgggaccctacagactgcgagtaaatgtggcgggagcatagcgggcgtgggggtggtgagatgggatgggtggacgtcggagatgtgggatatgtgcgacattggcagggctgtatggagacccgacacaatggtagacagcgcagtagaatctagatggtatgatacagtccatgaacacgagcaggccgcgagcactccacggaaggcccgatgcaggacgcacgcagcacgccggagatgtgtcgcgtgcatggtgaactgcattcctcatgtctgcactgccgagaacagcgacaagggtgtgtgagcctttagcctcccgcggggctcgctcaaccacgcgcgaggccgtcctccacggctcccacccaagtctcaaagcgcaacgtaaccgcccgaccgcgccgaccatcggctggccctcactcccctctcctagctggtagactcacccatgaaatgacgacgctcaattacaccagcctcagtagccgtgagcggccgcagcccgcgcgaacttcacgtgcagccgcccccgcgacgcctgtgattggctgcgcgtccttatcagcatcaaagtacaccatggctttgcatagcaactactgcctggccactgagagcatctgcccggacgcaatcgctcgccctctgacgtgatagaaatcgcatctgcttgcttttggactgacactgcaaacgcgaccccgccagctactagaagctctagctgctcgcgcgccttctgttatatatacggcaccttctttcctttgtcaaccgtttctatcacacaactcaactctgcaacattcctcattcttctttcagcttctttcagacatcaatacccataactcaccacacttcttcacaatgtctgagcctgagtttgagcaagcctacaagggtacgcacttctacacatgttgagccattgggacttgtctcgtactcgaacagggcacaattgtgctcagtagcttcacgacacctaactaactcctcccagagctcgcctccaccctcgagggctccaccatcttccagaagaaccccgagtacaagaaggctctcgaggtcgtctccgttcccgagcgcatcatccagttccgcgttgtctgggaagacgacaagggcaactgcaacgtcaacaagggctaccgcgtccaattcaactctgctctcggtccctacaagggcggtctccggttgcaccctacggtcaacctgtccatcctcaagttcttgggtttcgagcaaatcttcaagaatgcccttaccggtctgaacatgggcggtgctaagggaggatgcgacttcgatcccaagggcaagtccgacaacgagatccgcaagttctgcgtatctttcatgagggagctcagcaaacacatcggtaagtcttgccatcagcgctcgtccttctagaccccggcggggcctgcaaccttcggcaacgtccctgcatgctgctcagacatcagaccaacaggagtctccgggcctatctagccctatctcctcgtttatctgaagtgcacgccgtcgacgcactctaccggtcatcattggactccagtcgaacgttttacttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcagatcatcgagcttggtggcaccgtcatctccctccgtgatagcaagggtgctctcatcgctgaggatgacaagggcttcacccccgagatcatcaaccagatcgccgctctcaagctcgagtcgcaaggccctgactgcgcttgacaaccacagcttccgctgggttgagggtgcccgcccatggaaggaagtcagcaaggtcgacattgctcttccttcagcgacccagaacgaggtttctgaggatgaggccaaggctctcattgcgtccggcgccaagttcattgccgagggctccaacatgggctgcacacaggaggccattgaggtcttcgaggctcaccgtcgcgagaagaagggcgaggccatctggtacgcacccggaaaggccgccaacgccggtggtgtcgccgtctccggtctcgagatggcgcagaactcccagcgtctatcatggactgctgaggaagtcgacgagaagctcaagggcatcatgaagcagtgcttcgagaactgcctcgagaccgccaaggagtacatcaccccagctgagggtgagttcccatctctcgtcggcggtgccaacgtcgccggcttccgcaaggtcgctgccgccatgcaggcccagggtgactggtggtgaacggctcgcttttgagcacggcaaagaccttttttctacatgatacctcacgataccttcattttggcttggcgttttaggatgaactggatgcgcacatgcctcttgtaaatagataccaaacaattctaagaatgacaaacttgacacaatttgcacatagtcgcgagcttcttcacgtttttctcgttctggaagtctaaagttctcatcccccacttcccgagttacgtcaccacttgaccatctcacacacatccatctgataagatctcgcaactcaactccgcgactattccaaccgcgaccaagcccgccatccgccaaaaaaaaaagcaaaagcccggaaaacaaaaaaacttcccccctcccgtatctcacggatatttgtttccgccgcctctttgccgcttggagttagcgcgtgacacatcgcatcgtcgccgccgtggtacgagttactcgatgcctacacctgagatcaactatgcggcgagggcgttgagctggcgcggcgcggcggcgcgcgtgggcgggccgagaacggtggtcgatgtcggagcggatggagtcgggttgtgcaggaggtgtcgggtggggtagggatggtgggagacggcacgtgaggaagccatgatatggaagacgggtagtgaaatctgattcttgtgtacctatgcttgtttaagtcgccatcagagtaatgtgtgcgcaatgaaagcgcgatcaaccatgtctatctctatgtcgagccccatcgctgtccttgaactggtcgtactcctcattctggttcatcgggatgctctgaaatacggacatgcttcacgctcttggtcagaatcatgacggtgatagtcacaggtcatcatgcccttgtcggcgagtcccccgttgtactcataattgcgggtcatgaccctgatgaagaatttttgctcggaactagttctcgcgcttccaactcttccggctcatcgtcttctggggcccagaaattgcactgtagatcgataatgcactcgagtagcaagacgtcttcgcccaagttgtcaaaagcgtacttgatacattcgtagtgtactcggccgtggacggccaggttgacgaacaggttgtgcacatccttgcgaaatccagtcgccagaaatctgtcgccaaagatagaggctttgaggaggatgatgtcgagttctctctcttggtccaacgctccattcttactagactcatctctctttactatagcgatctgaaccaagtctttcgcagtgcctggcagtccagtagtgtagatccaatggacgaagaggttgaacacttctgcctcaacaaagtcgagcgctacgccatcttgggcttccttccagcgtccgttgtaagccgcccgaaagtactcggaatgatgacagatgaggtccttgtggacgtggtagatcttttgatcgatgccaatcgagattgcgacaacctcaccaagcgcagcaaggctaagagaagtcagtcaagtgtttccatatggttgttgtggctttcataccccaagaccggcgcggctgtcgatttctggactccttcagtcatgctcgtgagcatttgactttgccagagttggtataaagtaccagtgtagtgttgcattgaaatatatagctgccgcaactccctgtttgcagcgtggcgcttagcgtcaggtgagagatgaagtgagtgtgaatgccagttcaccgctcactatcactttgactagatgaaatgcgacttcaccatgttcagccaagtaaatttatgattaagattaagcaatactgtgagtctgagaactgttaagcattgtcgtcatcttcaaagagactgtacaactaattgctcggacagctctttcttcggatagctgccgatcaactgagtgtttacctgagatggttactcaaactctgtcgaacactagtgcatttgacttatccacgtcgttttcgtagacgatgaggcggttcgaagatgctttaacatgaagtggagagcatggcgtggatgcatcatctagagcgaacagtgctacaaaattgcaagggcgagtgaagaatgcgggtgggaaggatagacgttgtgaggcgatgatggtccggatctgtctgagctgaatcaagatgtcgggggatcaacaggtacaaccctcctattttcgttttaaatttccgcaactcgtacatgcactctctcgaacaggccacaagtctctggctcagcgttatagctgcaaattcgcagaaagctaaccaataccaatataatattggagatgtttcgtgtgtttggtaaatgtatttatagtggagtcgaattgatatgggaaggcttatgcacatctgcaaacacagttccagatggagcagaaaatgctcaagttatctgggaatcacctgcgtggtatcgggattcgaggcagtgttatagccgatccgactgaagaagtggggcgtgttgtcagggttgatgacgtcgtaccagagaaggcgcagccctaaccacagcaccaagaggccagaccggcaatatcgaccaatgagagaaagtctcatcgaagcgattcagcctcatcggttgtaaggcctctggtgctagagcaaatccgggactatctgtggccaagaccccattcaggtcaggccgccaactagtaggctgtgcatgtcactgccagcatgctactttggcacttcgaggcctccacagtcgatacttaaagtcaaaagacaagcgctctttcattgtggaaacacacatcaagtttcactaactcaaacatacacaacttaatttaaaaatgttgcaatttcaagaagcaatccaaagcaggaatccaccagtcaatccttcggtcaaactggcgcaagaaaatgctgcatcgcaaccggtatcacatcctcttgatacgaacgaccacgcagacacctcccagcttccagatagcccaatccagcatttcgatacaccaaaaggcctgactctccaagttgatttcgcatggtccaaattccgcaacatcgtcagcgagaagaatggcgaccaactcacaccactttacattcaacacttccgacccaccaagcctcaactacgattcgaaaccgcccgcgataatgtcaacatcgcatccggcaccatcaagaacatctccatcagcgcggagtgcgaactcaacggcaaaaccgttgagttgaaacctctcgcgagatggaaaacaaagtacaactatctctccaccaccctatccccagacaactctcccgtagcaatatcatggatcaccagttcatccatgaagatctgggacttcatctgcgtcgatgcgaatcagatcgctattgcgaagttttccgtcaatatatgggcgatgaagcaagttggcaatttccatttcgagaagagtgcggaggcaattagcaaggaagctagagacgagattgttgtgatgggtttgacgctgatgtatgttatggtatgtaggatgaacaacccgttgaatttgctgggcagcgtgtttgcgaagccggggagggtggatgatgggaagggtggggatgtggagttgcaaaataggaaggataggtagatgacggggatagtcatgaagttttgttagcagtgtttccttttgtctttcgatgaaaatccatgatgatacacaattgatccaatcattatttgcaatttatctgagaattgaggtactgatgcgaacatgcactttgccatgaaactgactgctgttctcagaaaacaatctctcctatacatattcaggagactaatggcaccgacttcaagtgctcctgcgaccatatgtctcggtcactcgcacatcctatcctcgttctcaagcacgctatctcactacatccccctacgcacccccacatccccaccgctcctcctccgtcgcatgaacatggaactcacacgccttgaccggcggccccgccaataaatccacaaacctgaaccccttattctccacccgcgcacaaaacgcctcaggcactactcctcgcacgcgcatctcctgcgcattccacgtgccccatacgcaatgcatctccgcaaagaagtccagcaatacatgatctgccgccaattcttcaaacgcaaagcacacctcctcatcgctcggtgccttgcgcttcgcgatcatgaggtccacgagtttgttgtgcacggcgacttggaaggcgggtgcggtgaagttgtatccgaatgcgacagctttgagtaggatgtctttgctcagtgtagtcgaggaaaggacaccggtatttagccagtcgatgaatgtgttgaaagtggtaatgtcggcgttcatctttggagatatggagtccatgaaggcgcgctcgaaggatgcggagaagtggcatatgatggccttatggatttggtaggtcagggtggttgtgccgatgtcgattttgatggtgacaatggggccttgagcggcggagctaaaggagggcgcggttgagcgggcggacatggatattgagattgaaagggttgatggttgaatgttgatgttcaataatagttgtggatgtgcttggagaggggtaggtatgatgtatcgatgagtaggtgttttatgatataaggcaaacagggtgaatgtacgggcgttgtacatgctgttgcctgagctgcatacaacacgtaagaagagagtcgcagattcatggttcactcgtggccattactgcgaataaggcctttcactcaaagatacgctggatgctgtgctaattcagcaccaatctgagtgtcctacttatgtgcttcaagtcgctcaccacttcccgcgctcctttgctggttctgcattttctcttggttaggcccaggcactagaccccaaggacctttaccgattgcatcgcccttgtgcttgatccacaagccgacgcagataggtccgataattgtattgagaagaatggcccatatagctgtgatgaaaccttccgaagatacgtatgacgtattgttgtaaccgatttcaacaatcagcaatccgatttctccacgagcaaccattgccattccaaggagcaaaccaggcgaaagtgatgacttcagtgcggcactacgagtaggagaatatggcgatgaagtggttttcctcagggcctggccgttctctgcattgcgttcctcttgagcaacctggtccgctttttgcggatcgtgttcgacattggaccagatcggaatccatgctcccacgatgaacttggcgaataacatcagcagagtatacacgaatcctctccagattgctttgcccgtccacagatccaagaaagggatggcaaaaccaatgcttgcgaagaagagtggctctaagacgtattgctgcgggtccaaacagtagcattcgaacgtgtgaacgaatgtaggcgacttgtgcttctcacgttcgccttcttctcggctcatgactacgaatggtccttcgggatgtttcgacggtaaataagtgaggaaagctccagcgagaaaggctccaaatagtatagaggtgccagcgtatgcagcgatcgatatgaaagcagataaggcaagtatcattagcatgatattcgacaaatgatcgaacttggcgaatttgcgttcgataaacttgcggaagaccggcgcgaagaaccattttgtgagcactggcgtgaggattgccatcgcaacggaagcgactatcggccgacctataagccatccaaggttgacatcgctatcaccagatatcgagcccagatcatggatgacactgctcatgaccagaccggtcacatcgtcaatcaccgcagcgctgacgagcaccgcacccacacgcgtctgagccaagtccacactcttcgatgcacttgcgatgacagcaaacgtcgtccccaaactagtcgcactcagggcggcaccgatgatgaaagtctccacagcgccatagccaaaacctaggtacagtagcaggtaactgagtccaattgggaaaagtacaccagtggcagcgcccaacatagacagtgtaaaattcgccttcaacaagtcgatgcgggctgatagaccgccctcgaatatgatcaggatcagtccgatgtaccccaaatacaagaaggtctcctgccagtcatgatggagaatatccgacaatggctgaccatagacgatgccgacggctatgggtccaatgatgccggcgcggatgaccttggcagacaagtattcggaaatccaaaggaaggtgaagaatgagaccaggatgaggatgtccacaactttcggctatattagtagatgttggcaaatttctgaagactggcacgttgttataaaagggaggtgagcttacttcctggctcgtgatactggaggaatggagctgtcattgatcacgatctcgaaagtgttgttgtgtcgtatgtcttaatacacaggttcgaaattgcctagatacaacgtacggcggaatagtagaagaatctggcgtgacgtcatcctcaacaagactaccggtgccacaatttttcgagcttacttagctccttcttcatgaccccttgatgacctcaagatgcacaagctcttctttcaaccttgcaaccggtcgtgaagcgattccaagcctgcacaccacggctccatttctttacggtcgacacaaagcgagacctcatgcgtcaatgagtctcggtcgctcagagtcacgaaatctcagttcgtcgtgcactcagcttgacatgtctaagagatacacatgggccaacgtaactcacttatagaagctggggaaaaaaacatgtgaaaaaggggagaaattgattgagtgtgttgatcttcggagttttgtcccagcggacttggcggcttggcgcccggtctctgacatctcgagccttacaccccagacattataccacctcctccgcagccgtgtcacctacaatgcctgattatctaccatcatagcgtacgtatatagaatgaacgaatgttttgcccacttccgtgaatcaacacagtccggatatcagccttgagcaatcatcccacgcgaaccttaacatgggatagaactcgcaaaagtccttgatagagtcttctccgaagtgtttccaaccttggcaatgctttttgagaaagctggtcccaagattccaaggctggataacatttcccactagcatcggctgaaacgttgagcctcattcgttttcgcggcacgttcttagttgcgaacgcgttgtcatgacatagcgaatcagagactcagtgtccctgcgctgggcggtttactatcgctcaaattagtacccccaaggcatggcatcgctcaagatggtatttctgaggcaccgtatgcacgatctcgatagccgccaagtgcccagctgccatccaaggtcgatccgcgtgccgattatccggacgaggccataacactcacaacttggctatgtatgcttgacaacatgcgtatgcccagaagaattgcagtgctgtgagtttcagcatgcggactctgaagggctgtgtgtcatgtgctacagatgaatcgtcaccttacgaggaaagattggcgcgcaagtccgcccatgcttgcaaatgtgttttgacgtatcaacgtgctggctgggctgtctggctttgattcaaagaccgcgtatgccagtcaggaaggcttatttgaactaggtctggcacttcatttcacttcttctgctagctcagcctcatttctgatgagcactgatcgaattttctccttctcttttagcttctctgtgaattgggagttacggtgctgacctggctggaccatttcttaacgatccatcctatcttcgatatccctctttcatactgcgttccttcgacactacttatagacaggagttgggaggcttcttgttgtgagcacaggagctgaaagaaagttttgcagtcatgcctactctcgatgtcagcgagttgaacgttgttatcgccgttttgggtatgtcttcgcgaatcaaggagatggacttggttctaactcatcaggcgcgttcattcttgcatatggcttcatatcagtgaagatcaagcaattatggtacttaggtgaagcccgtaagtacagccaatcatgtggcgctaaggacattgttactgataacgctagtaccggctgtgatgctggggatcatacttgggccgatagcagcaaaatttctagacgcagaacggtgggggtctggtgttgagggccagcaggaggctatcacgctggtaagtaatacttgtatcattattgaggttaagagcaacgtttgcgcacggcatctagtcttgctgtcggtatacagtcagtctcgctaactgacatgcgatgacagggaatgtgccgaattgttataggtgtacaactggtaattgccggatttcaactgcctgcgaagtatcaacaagccaactggagggagatggccttgtgcttacttccagtcatgaccatcatgtggctctgcactagcttgtgcattctggtcgtgattcccaagatgaccttcctcactgcgcttgtcatcggttcttgcgtcacttgcaccgatccaattttatcgcaggccgttgctaaaggtcctttctctgacaagttcgttccacgagcgcttcgcgagattatttcctccgaagctggtgccaatgatggctttggctttccttttctgctgtaggtccttgattccgaaaactcaaatagattgggagaattgacaatcatagattggctacatacctgattcgccatgccgatcttgctggcgttaggttcaaggaaggtgtatcggcggccgtagagggtgctccgcatctcctcaagcgtagtggggaagcaggcattgggcgtcttggaggcggactaccaaaagccatggaacaatgggttgtcgaaggttggctctatatcattgccatggctgtcgccattggtgtcattatcggagtgggcagcctatttgccatcaagtttggtttgcgacggaagtggattgattcagaaagcttgctgctctggcccactgccgttggagtgagttactatccagatcagaacacgcacaaatcctatggctaatatcacggttctagctcttcacaatcggcgtgtgtggcgcgctcggtacagacgacctcctggcctgctttgttgcagggaacgttatcaactggaacggcctgtaccttgaggaaaccgagaagcgacatgacgaagtcaacagctgtgtggatgtcctgttgaactttggcggcttcatgtacatcggtacaatatttccttggcgtgaatttcacatgccggatgtcaccggtatcacaattggtcgactgttcattctcggcttcctaattgtcctgttccgtcgtataccagccatctttttgacatataagctgatgccgcgctgtgtcaagggttggaaggaggcgctctttatgggatattttggcccaattggtcagtgaacgattctagaattcatcagaaataatgctaatgtttgccaggcatcggtgctgtcttctacgtcgagcatacccgtcaccttttccccaaggctggtgaagctatgaccgaagaagaagaccatttgacccaagctatgggacctgtcgtttattggctcgtactcttctccatcatatggcacggtctctcgattcccgccctagacgctttctaccggtacaagggcgtccaacccatcatcgaagaagaaccagctgaaatccacgtcttatccgaaaacgatgctctcccggccaacgcctacggcaatccaaagcgcaagtctgtcatcgtgcacaaccgcttttcgcgaccattttctactggtccagggcctgagctgtataggtggcactcggatgagagtgtagcgacactcacaacgcatgcccaatctcccggagtcgagcacaaaatttaaagtttattaggaagtgggaaataccaataggagtattactagcctacgcactgtctctaccgttcaagaaattaaaacctgtcgttcactaccaatcacaaccttctctcatgtagcatcgaaacatgactatcatgattcacgacttggtgaatcaccgtgacttctcgatatcccgaacgttatgcaacaataatgacatgtgtttgtacaaaagaaagcttcgagtaggggtcgacgttgttggaagcttaacaatgctgggtgatggcaacgtaagcaggttcacgtacaaagttcacagctgacgaataaacaaattgccttctctctatagtctatactactgaaagaacaaagaaaaggagcttgcatgtccatatcgcatgctccctaaagtattcctcctgcagcgtagtctcattggaaggtcaatctaatgacggacatctagaaatgtggtgtgttcagagccatgaccatgagcagtccggcgatcagtccagcacttggaagtgtaatgatccatgacgagaagataaaagcaatctgcttccagttgacggcgcggatatcgaagttgcaaagggcgacaccgatagtagctccggtcaagcattgtgttgtggagaccggaagaccgagacgactggcgagaagaacagtgattgcagcgccgagctccatggcgaaaccacgagtaggcgagacctgggtgatcttgtttccaagggagcgcatgacgttgaagccgtaaactggttggagagttagtgaaagtttagacaatcgggtttgaggaagaacttactccagaaaccaataccgagcaggagcccagcaatgacaaggatccagatgggagtatcggccttggatgtcacctcaccactctcgtaagtgttgtaggaagcaacccaaggacccacagcgttggcaacatcgttactgccgtgcgcaatggacatcatcatcgcagaagcaacctgagcgtaggtccatagatgttcagtcttgttatcgtaaacaatcgcgcgggcgtggacagcgccaaggttcttctgggtgacgacgtcgcgggcaacaccttgtaagaaaagatacttagcccagttgccaattttcttgggggaatagaagggtaggtgtttgacagggtgcagccagcgttcttcaggctctggctttgctacaataacgtgcgcggcaagagctgattgtgggttgcgagcatggagaccgtcgttactgttagcttcgacagcgctagaggagccatgctcactacccgcagtatccttggggttgatgatggtggaattatcttgtgccttcttcaagtcggccttctccatgtcgttgtcggtagtgtcaaccgatgactttgcgtaatagtcggttacaaccatatcacccttacccggccagtagaccggggggttctctcgatatagaagaggtccgagaggaatgtgccatacacgcatgcgagcatcgttcttaatcaggcgacggtggaagtaagggacgaagaagatatagctgatggccagtacaccaacagaaactccaaggatgataccggacactttgccagcacccatttcttcgaaagacggggcgtttggtaactcatcaaggatgaatagagcaagcataccagcagtgaacgcgaggtaccatggaatgaggcgaagaccccacttcagcgggtccttcctctcaagaacggcgtacttgacagtgaggaacaaggcggcggagataccggcagcgatcaaaggagcgatggcccaagatgcggcaatttgagacagggagccactggaccaagcccacttgagaggggtttgggcggcgatacctgcacctgcaagcgcaccaacgactgtttgagtagtagagacaggcattctagatgagttagtactcggtaatgatcttggcctaaggaagtcctacccatagaaagtggcaatagtgaggaaagtagcacttccaacttcagcgcaacccatgaccagcataaaggttgcaggagccggtgcgaacttgtcgggtccaaagactcctgacttgatggtagaagtaacttttgaacctaatgcgacagctccaaggaattccgtgaagcatgccagaataccggcttgccacatcttcaatgtcctggcggcgactgacgttgcgtacgagttggcgacatcattggctccattggatgctgatgaaaagataaaggcgatggtggtaagtgctagaatccagctgtacttttgaagtactggtgccatcttggaaagacactcaaaggagtgtcaagtgaggagtagttgatggtttgatgctataactctgaccaggctcgagttcttaaaggtctgcagtagcacgaccctgtgtgagatgattgtccacacgcaaaagaaagtagagaaaatgtcctaaggggcgaatgatggtgtgagcacaacaggtgctggagcctacggttttatcataaaagagcacgtggttaggagagcgatctctatggactcctgaacaaggtccattatccacaatggcgactcaacgggaccaatcgatgaaatttcgagaaggccaaggtaatcgcatgtcatttcatcggacttagagtcttgagtgtcttggacagatccgcgagagaatcttgttgcctcccgagaagccacttctgacggcttgtccgcgttgacagcatcaaagctgttacaaattcagcgaaccagagttaaaggatgagaaacgtgggcagtctcagggtcaactgtggagggcggagacgccaaggaggaaagtgttggcgggcacttggctgtggccttgctcgaaaatcccgcttcatggaccctgccgtcttcgggtaagcggcacatggtgtccaaagatagcaagcgcaaccagaaatgctattcgtttggttttgagttcgttgacaggtccagaagtcgtctgtactacttcaagtgcggcgcgcgcagcgaaatatcgttcctggcaatgttctccaccagctccatactgagaacacggctggacgtgactcgccaggggctagtgtgtggtcgcgtgctcacttgctgcttcaagtgggtatgggaatgtgggcggacgattttgcccagcaaactaacgtcatgcgcgttaggtaagcgatcttcttccccagtttgggcaaggcttgctgttgtgtaattgcgcgtccgatcatcttgccaagttgacaacactgtatcagacgcattcacaagacggtgttcccagcgtatgcagatactgaaacgacgattatctagtcgtacgatgacaagaaggcttgcagtagaagaggaggcttgagacaaaccaaggctcctgagagtgacagtgatcaggacgtgaattattcgcccagcgataagcgcggctatggtacaagaagatttccctgagcgcagaataaaccagtgaggtggattgcgactccgtcccgccacccccaggcgcatcaacgcggggagagagccccctctaacactgcagggatgaacctcacacatacagatcaatatttacatctctctattcatgaagattcgcaatgtgttctgctcgcaatccctgcactcgagcttgactaaagcgccctgtggattgtcttcatgattcgcgtacttgggtatggtatgggcgagatagagaacataactgattatcgtcaggtcaattgctcgtagtccgctcttgagatattggaactctggtcattcacagtggcagtcgtgaactccgaaatcgagataccgcaaggttgacgatttcgcggaagtggttttgattttacatcaatgtcagctctaggaaccagagagcataaacttttctctgcgactcgatattccaagtgctcctcatgctgtggccagcacttctcagcaatgagtaaaggtgtcagctgttatacgaaacctctcgctcgcactgttggagtcaacccttacttgtccgaaaagtccaatgccttacgtcaaagacgtgaccaatcacaatgcacacaaacgtttcttatcttagctatggtcataacaaaagttagtcacaataggcccgaaaatgtgttgaagacaactgaggcctgcgacgcgtcgaggcacctgggcgcgccaaggccatttaacgtcttcataacgttatgaaaagctagtaattcatcagtacctatctatcttgtcccatccagttcagtaaccaaatgaccgccacatcattcgcaccaaccattgcgcaagcagagccaaagtccaggttcaagcagcactaattaacgaatccaactacgtaagaatatcacttttgcaatgtatgccacgccttgagcaatacacatccgcccgatgtttcagcaaatgcatgaaatcacaccaaattccaagaatgtcaagaactgctcccacgcttggccgtcatcgctgcatgcactcgcgtagaatttagtaagaagaagggccgtaaatcatgcctcagggttcggagtatactgcagtcttgtcaatgtgagagaaggcagcaggggtgtacatcgcagcctgaccttcctgtggtgcatcgaatccgccggcaagacccgggttagtattagttttggctggtaacatgaagtatctgcatgaagttctcttcatcggccgacctgatgctcaaaaaccaccccgttctggatgcagtcgttgagtagagtctgcagagcgttcacaccaccctcatcttcttcgcccagctgagtttgggcagcaatagtccactgagcatgttcgcggtgcatgcccatcacatttaagaggcgcttcaggtgcttctgtgagtcggccgcgatggtgtcgaagtccggctcctcgtttgggtagttgaagtgtatccattccagaagctctgcgtacttctcctcagcctgcgattccatgttgaacggcaccatctgctggaagagactgccgatgttgagggtgatgtaatgtgtgacggagggctcagagtcgagactagtgtggctgtctttccagtattttccaagccggcctgcgatttcgaggaggtggccggtgagtgcagagggatcgctgatttcgagatggttctcaggaaacaatatgaagatgcggcgaaagcgggatgcggttgcccacatggcagtcttgcgtctgctattgtggccagacttgcccaagttgcggatgcttctagacgaaccattgggatcgagatagggcttcagagaccggctgacgctgatttcgagctggatgcagttgtagaggacccatgaagcctcgtggttgatggctttggagacctgcaagatgtcgaaccttccgtcgatgatggtcttgccacttccatgcctcctgcaagaatcccgctcccttgttgttgcatccgggccgcagcattccttgacaggtatggacagacctgctttgagcatatacgcgaatacaatttggcgaacctccttcggtagtacacccagcgttccgaagccaccctgacctacgacccagaatattggcgagcctggctcaggagttggagacacgagctccaggtcgaaacggcgcttccgtggcgtccaagggggtgttggaagactctcggtcttagatttcttgcccgatccattgttccatgagtatacttcacacaacaccatagtcactgacatacctttcttccggcgaatgagccctctttgccttcctggacacgaatcttccatccatactcctcaactgttgggcaacgtacgcagtactcgataagcccccaccgaagcgagcatcatactcaggtacgaccgcttggagacctcgatagtatcgtaagttccgaaatatcggagagagcgggagagctgaagcgagccgatgagagacgaggagtagcaatcttcctatcaggcatatcggaagccctgatagttctcagatcagatagctgtctctggaggagaagatgctagcgtacagatccggtagtcgaagaaggcctgctcaaggtaagatcctcatagccgagaagttggtggtctttccttatactagtaatctgccttcacctagtcggtaagatcatatgcgtcgagtgtttgccattttccatgctgcttagaggttcggagcgaacttcacccagtattcgccactgcaggtaagagtaagacttactcacttcggctttctagaccattaacacagctttcatacatccttttagcgaggtatttttatgcaaagcattgcgagtacttgtggcatgctgctgttgcgcttcgtaacctccagtccatagggcatggtgactccgaggtcatgcgcttcacctcaatatcggcgatgatttgcagccttgcagaccagctccaagatgcatcagacctgtcagcctgattactgtctcatgactcaatggattagcatggtggggttacacatacatgtacgctcccgagacacgtcatgtgagcacgcgtggacgcgcctacccatcttgtccagctgttgccatcaacacagttaacctcactcccttccggaccgccagttcacttccaacatgcgctgagccatagctcacccgagcagtattgtaccaaacgagacatgctatccccactcacaatcacagcactcgctcacttctcactcgccttcgcatatcagcagcatctcctcagctcgcccctcgtcctcgtccttgtcctcctcctcctcctctcaactcccccaaccaaatgatgccgaaccactacgaggtcctcaagatccataacactgcggacagtgccgccattaagaaggcctaccgcaggctagcacttacccaccaccccgacaaaacactccatctccccgacgcagaccgccaaaagcgggagaagatcttcaagctcgccacgcttgcatacgaggttctcagcgacgtggtcaaacgagcctcatacgaccggacactgcgaagcacccgcaccgtcccaggcagacccgcagcgcaaccaccaccaccaccaccaccaccacgccctgcccgccgagaaccaccttataacccaacatgggcaccccgatcaccacctgaaaatcatacatgggcaccaccatcaacaccaccaccaccccgacctcgtttcaacctacatgtatggagtgccggcgccctccctccgacctccttcagcacgcaaccctggttctatgcacccgtcagcgagactgagacgcgcaccgtcttcaacttcaagaaccaccagggctgggacttctccatcggcctaacgcggcgcttcaagttcctccagcggcctctcgtgccagtcctgcagactgatacgcgcggccagatcagcatcactttcctgctgcagcgcgacaataccgtgagaatggccgcgttcatagacgtaaaggaggtgcatgtcaccgtggatagagtcccgggacacaaggaagtcgcgctgagcagcttgttcgtcgaatcaagagtcgaagaccaaggcgtcaacgcgatcgagctgcgtatcagtctcgcaacgggttcggagcgcgatctgcaggcacggttttcggcggcgtgggatgtggactgcggctttctggcggggtttttccaacggctgagggtcacgcatttggtgttttggccgcattttccgcgcggtgcgtttaacgaggacggcgaggtgccaacggatgcgaaggatgggtcgcccatgtgctatgtcaagcaggagtgtcccgatattttgtttgtgaagctgggcaaggcgtactattgtcaggagcagacgcatagttcgaagaagttgtggcgcgttgcggctgttgggacgatgtaggcggtcggtggatggtgttggtacgatgtagggtctaaatggaggagttggaatatctggctcgcgatcagtgtgcactagacttggacaatcttgtctgtaaaatgaaaacattgctgattctatacctgtctaaatgccgatgctacctgaaatgccagtcgtgctatctatcgcacgccaggaattggtcccttcttctcattgtggcccaaatcttcctcgttccatccgctgccagcgcccactttcctcccgccctcctgcctcttgactctacaccacagactaatatccttgtcccacacaaactgccacataacattaacccagctcttgtgtatcggcaagtcgtcgtagaactcgtgagcgatgcgattgagcgcagggagacgcgtccacggaatagccgggaagtcgtggtgctcgttatgcaagccgacattgtacgtgaagaagttgagcgcgccgtaatacgagtacgtctcgggcagggggatcttgttcgcgggatttgcggcgtctttgttgggcttctcgaagacgtagtgctcggcgatgaagtggcctgcgcaggggtgcagcgagccagcgaggaagctgctcaagatcaagtagccgagcgcccttcctcccgcgaattgtaccaaggcgtagtcgaacgcgagttggacgacgatgttgaagaggtggatcttggtgagcggcagcttgtacacgaacatggggcgcagtgcgtagaagaggatctggaaggtggcgaagaaggccttgccggcgactgagtcgaggaacagggcttcaaatgcagtgggcagatctgtgtcgaggccattgacgcccagcgacttgtggtgggtcagatggtacggtctgaaggaggcgctgtaagggatgccaatgggcaggttcgcgaagacggcgaagacgcgattggccagcggcgagcggaaggccaaagttgtgcgatatctcgtgaatggcgaggaagaggttctggttggctgtggcgccgacgatgtatgctgtgaggaggaagggccatgacaacacgggggtgttgcggaggaggtacgcgcagaggacctgtatcgagacgacaaggaggacgacatatttggtgagaggctcgggaccgcaaagctttgtcacctgcgccaattagctggagaacaacaagagagtggtggcattgcatacctctgggtgcgccttgataatggccatccgcctcgatctgtgcggctcttcggtgtatgtccagaaaaagtggtcatgttcgctgttgagtgggggttgttgctcttccgccttcactgtgaagcccctactcgcaggtctgcgcgggggcacagttgcagtactgactgaagaacgcataatggctgcagcaggacgcaattgagtgtgttgttgctgatggactgaaaatgctgctgtgtgttgcttggatgagttgacagaaccctggagtccgaaacgggttagcgggtggcgggatatgtggggttcaaggaccccgaatcgtggaacgttggctggaactcctccggacagtatcaccgcactttcaacactaatttcagctttgacgtactttggaattgcttgcgaaatatcaattgcacctgttgttacacagtaatctacgctcccgatcctgcaccttgcccagtacgtaatgcatcattggaaaggcggctgcggctgttgctcgtacggatacagctggccattggacgggaacgcgttctaaatccagttagtttttgttcgttaccactgggtatcatactcacccagttgaaagtgtccgagtaagggcctagatccatcggcatgtcgttcactgtaaagggattcgcgtacatggcatccatgccaaaaacgttgcgacttgaggcttcatcagtgaagtcgttcaagtcccatgatggtgcaggcgaaaccaggtccggctgtgaagtcactatttgcgctgtcgttgtatgtcagtgactgatatacgcttacgaagacacacgtcttacatttgggagcttcaccagtgccatgctcactggcatctgccttgctaagaaccaatctgatcgcttctgcagcttttctggcttcatgcgatctcttactggccttcttccatattctttgcgctccacgaagacgctcagtgatatgctgacgagatggtggtccacgatcgagtcttagtccacttgttgaaccattgtatgtgagtggggacggagccgtcaagtcttcgtcaagatccaggatcaaaactgtcgtagccagcaggaagtctgaagccactatggatgacatgtaccaactcatagtgaagatctgccagccaggtgtccagagcttttccgcctggctgaatttcgacatcgagccttgtgttgtaagtcgagcatctcacatgctgcatttaagcatactctccgcgagtagtcatatttaggatctgtgcgcccgggcaagtggaagggtctgtgtagcatgagttcggctttcaggaatgataagcctatgtagagacgtcgcaatgatgtcggatctgtggccatgtcaaaatcctcggaagccaaggcctgagtcgcgggtggtaaattatcgtatacatgccgcagcaacgagtccacatgcatgaaatctcgataaggcggctgcgacgtcgcgttcatcaggtccataactttcgcgtgtaccgttcgcactcttgtcgtgataattgcgtacaatagtggtgtcaacatcgtctctggctttgacggaggaagctcggcaagatcttcgtgcaaatcttcctcctcaaggtttcgaggctcttgcgtgtcgtacatgaatggttgcatcatcctcggtaggcccacttgcgccgacgagacgagatcgattgctatgatgactaaccatgctctgcgtcgcagttccgcttggaacggcgagatgttggcgaaacgcgaaggctcccgatggtaacccatcctaagcgcaatgcgtacgatcattccgacgagaacaaacgaactgaattgtgtatcagaagatcgcgtaaactcagtaccaaagtatgcaatcatcgtttcaactgtccatggtggacacttggtatagtttgccaggatcattgcttgaactattttctcgcgatagaagtcgatgcgagctgtgttcagcgagtcgactggagcactggtcccgtaactttcgggatctgacaattggaacgtcgcgccgatacagaggactgaatacaagaggcccagccacatggtagagacttcgaaaggatgtgtccagaatttctcatactgcgcaaaacgtcagcgttggaacgtacaaggaaaggcattgctgacttgtctgaggaagctgggtcgatgtaacaaggctgctgagcttagcttttgatatcttaggtctcacacaaagcttacttggagctgtcatcatcgactcaaaataattcgcgaccagctggtcggcttcagatctacgaggcaaagcagcaagcaactcttgcttggttgcatgtcgttggcggccaaagagaatatcgggaccaggtatgtctcccacgttgttgtcttgggcatgggcagatgtgggaatttgatcgagatgttctttgagctccgagatctaggagaaagttagagctcatgtacaagctgtaatggagaagaaaattgagctatggatcgggctgtattccattgatgcaatatcacacaagcgtgattttttgagatgtacgctcggagatgttggtgccgcattgccagatcttaatttactcactccatctaaaatacttgtccagtggccgctgttcgtgtaggtcgtggtttcatcacttatcttaacacgatcgggcgtgccaggaatctcggtcttgatactctcactcgtggggtctggcaaagaagcaacggagaatacgggactcgtttgttctcggtccttacttcccatgagtgaagttacaagctgctcgagctgagtgatccgatcgtgaatgccattaggggctctggactcttgagggggcggaacatttcgtgcaaatgtgcaagaaaatgacagacctctgtcaatgcaagttttgcatggctgttgccgatcgcattttagcctttattattagcatacaactgtggcaatggagtcactcggataagaggcgctcacttccttcgcctacaaagtgtacaggataaggtaggctttggtctgcgccggctaggcggtacatcgtgatggtttggttccgcattcatgttcgcattcagcgcaaagtttaacgttcagttgaaaatgagatagatcagcgactgaagtatctcactcgtcggccgagcttggaagggatcacggcgtgcctgccttgaaggttttcggcgctcgggcagatactagtcccgccctaccggtaggctcctgccaccgacttcgcctgggtccaaactacgaactcccacatctgttcacacaacggctatacaaagacattacaagcagttaacatttctgctctgtacggacatgtcggtgaagtagaatcattatatttatggcgcaggagatcgtcgtcacaattatcttgtggcacagccttgctacgcttcactcctctcgacccggccatgatgttcgctcactatcctagacctgttacacagaatctgcaatccaagttatttggcgacggggcgacaattcccacggagatgctcgagaaagaggctcaagcattgccacaatcacgtgcccgtgtttagtcattggtggcggcggatgcaactttggcggcttcagtggtgggacgatcccgttgcagcaggctgggcgcttcggcgttaacagccccccgtacacagcgcgttcgcccggactataacctgcggttctttgacctcatcttgaaaacgttgttcaacaatattttcaactcaggaaatgcagccaacaaaggataatcgtgccacaacatcatgttccgaatgtcagcggcgcaagcagcgggtacgtcgggacctcaggttgaaggccttgacggggctaactaatgacccgtctagtgctctcgcgaatggccatgcaatcattgtcaggctagaaaagttgcacatctatgtcaatttggagcgaagaaagcgcaacaggaatctccaccagattcgaatcggttagtttgcttcaaatagcgattcctcgacgaagtcgccgaaataaccatgcctatgcagtgaatcgtccaacgagtcccgagggcaaaaacggagcttcccagaaccgagtgaaacgtcgtctagtgagcaacctggtgacatggaagagccagaagatgggcttaaaatatggggcttcatgccaggacatgtgcattacaaagtcggtaatgtagaggatgtaggcagcatcgttccatcgtggaccgcaactgatcatcgctcaagactcctacccgaaaagcttctgcagcggatgctacaacgtcgaatgcagttgaaaagatcatgcatgtaatcccgacacgatcaatcacaggttcgttgccctgctctttgtcggacttgtgagactgataggcgtagatgctttcgttaaccactttctaaaccttgtcaattatcgatacagtgccatttatgggcctacattggccgaccaatacgtcacatggtgggccgatcgtaccgcgcagaaacgtgtctctcccgagttcacgtgtctgttattgcggatatgcgcctactcagtgcagtatcttacgccaagtcttcgcgaaatggtggaatttgagcttgcgtgcgactcccaggtcctcactgataggttcgctacagccgcggagcaactgagccagagcttccaagcatcggacccgactatcgagcgtatacaggagcagtttttgaaaggagcttggctgaaatcagagtcgaagattgttgagtcgtggcatgctctaggctgtacaatacgtgcggcacaagagctgggtacgagttagttgatcgtgtacaatttcttgacactaacatggacaggtattgatagagatgctgggattgaagaactaccggaattcgacatcgagatacggagacgcatgtgggctctgttgtacttatgggactggtaagttgacgagtatcttgcggtagaagtgctaatgaatttctaggcaaatgtcagcatggttagggagaccaaacctcattgaccaaaagaacctcgattttaagttgccgaacttgcgactagaccagtccaccaccgaacctaacgcgatttccccatttgcgcacatgtctctccaagcacaattaggcaggaggatagcaagcgtactacgtgacgtgcagcctgctcgtggtccttcagcggaagaggtgctggctgtcgaagcggagtgtgagaagtttatcgaagagctaccggcgatttttcgagttgatgacccagatacctctctcgacgagcagcatccgtattatgtttttcagcgacaccagatgcactgtgtcatctttgtttcgatgctgaatttctataagccatatctgacgcgggatcgagcagatgtactgacggacagagacgatgagtttcgcaaaatgggtgttgacattgcattgcgtgttctccgggtttcgcgcagactgtttgaccatgagtttcctatcaacgccaagttccacatggtagtgttctcgatcttcgacactgcaacgatcttatgttcggctattatccacgaccgcgaccacatgttaccacatcggcacgaggttgtggacgccatcgaggatgcgcttggcatactctatcagctcagccacacgactaagctgggggcttcatcttatagcttcctgcagaagcttgtacaagccagccccgaattgtaccggtgttcgccagtgaagaagcgccaaaagcagcagcagcttgtcgcagctccgttgtcctcaccaactcctccgactacatcgcctcctgttgctatttctattgagacttctagtattccgccgagcgtggttgctccaccacaaatgacaacaacggatgacatctcgttcgatctggaccagttcctcgcaaacaatccttttggagatcttggggactcagccgctctcgatatgggtgggatggagcagatctgggattgggaaaacttgcatctcgaaggcctttcgcagaatgagtcgacttcatgatacggacctcgatggccttttcctggagcggttatagtgaaccttccaactgttcccagcttcttgacatgattgttaaagcaaacggatgctggattcgtccctctatgttgcgtctcaagctcagcggctggcaacgacaaattctcgactgcactctgccaacgggtcgtttgagtgcgataaggacttagacacaatatctaggatcgattgcgccaaccaggaccgaatgtctgattatggagccgagcaaactttatatctagacattttcccgaagaatttcaaatctcctcacttgtttatataagttgtgagccctacggaccattggccgtcaagggctgcaactaagagaaatcggattcttcaatgtagcgagaagagactgaagatcaagaagcccatagatgcataccaaagggaatatgaggctttcatgaccattctctgttcgatctcccgccaatttaggagccacactcgatcagcacgccaggagccacgactcacaatttatgagcacttcgagaccccagagtaaaaaaacaaatcgtacaaacccgggcatcgcctctgaattatatctgcaacggagatgcttacggcgcttcggttaaatgtggcgtcatgtacgactgacaatgcggggtgcggataatgtacatagtgaccttggcataatactccgcatcgtaaagtcaatcataaatgcgctaaatactgaatcagtggccggatcgctgcctcaatgagagaatgtactgaaaatgatcacgctttcgtggatgcagacacccttgccttggccatatactatgccctcgattatatctctgcattgtaataggcgcattaattttgtctgcaggcggagtggtaccttgcagttcatcggacccgttgccgggtatgtgagctgccctggtcaaactctacttcatttgcaacctctcttacacggtgaagagatcgacatgcttggtcggtacaatacccaccggcagggagactgatcgtgaagattcttggaagtataaggcctgttcgccctccaacgacgggatgatgggcgtactattcgcagacttctgtgcccctcacgatgaagacaggggcgacgctactgctgagcctactgctcagtcctgtgcatggattgaccagcgcatccaccactatctggtttggcaaaccaggtgtgatatggaccgatgcacttcctgttggtaatgggcgattaggggcggtcattcacggtgggtatgggatggagcaagttggattgaacgaagactcgatatggagcggagggctgcagaaacgcatcaactccaacgcattggccgcattccccggaatacccgaggctttcacgaacggaaacatcagcaaagcggacgaaatctggcataacaatttgaaaggaactgggacgcaggtgcggcagtatcaacccgctggaaatatgatgatcgaatttggccagaatgtttccagcgtgtctggttacaatcggtctctggatttgacgactggagagaatcacgtgtcttatactagaaacgacgttacctacttgcgacaagctcttgcgagctatccgcatgatacgcttggctttcgatacacggcggacaaagctggagctctggacatgaagatttctctgaccagaaacgaaagtgtgactggactgaaggttgatctggagaagttgtccatcacaatgtatggccaaggaacgaatgattcgtcgttgaagttcgtgcactcaatcagagttgtggcagatacaggtatgattcatggcaagcacagacttgtttctaggctaacgggaatttttgcgtaggcaacttcacctcgaatagtacatcattgatactaaaaggtggaaaggaagttagaatatactacggagccgagactactttccgtcacgcaaatgttgaagcggcagaagcagccatgaatgccaaactagatgctgctgtggcggttccgtgggaagagttcaagtcgaaggcaattgaggattacaagaatcttgcagatcgagtacaattagatgtgggaagctctggagagatcggccgccttgacactggtcagcgactcaagaactggaacactactggcaatgcgacatcagatccagagttgatggctcttacctacaattatggcagattcttactgattggctcttcgaggattggaagcttaccatcgaaccttcagggtgtctggaatgataagttcaagccaccgtggggctcacggttcacgatcaacatcaacaccgagatgaactattggccagccgaaactaccaacttggcggagacacacctcccagtgttcgatcatcttttgcggatgcaagagcaaggtcgatacgtggcgaaaggcatgtacaatatgagcggatgggtctgccatcacaataccgatctttggggagattgtgtacccgtggacgaccaaacttactgggccgccaacccagtcggtggcgcctggctggctctgcacctgatcgagcacttccgtttcaacggcaatacgacctgggcatcttcgacagccttaccaatcctgagcgatgcacttacgttcttctacgacttctccatcaagaaaggcgactacaacgccctcatctacgactcctcgcccgaaaactcctatcacatccccagtaacaaacaagtccccaacgcaaccacgggtatcgatcaaggctccgcgcacccccgtcaagtcctccacgagctcttctccggcttcatcgagatgtccgaagcaaccggcagtatcgatggcgtcgccaaagccaaagactatcttgcacacatcgagccgccgaatgttgctacagacggccacctcctcgaatggtctggcgatttcagagaaaccgagcccggtcatcgccatctctcgcacctcctaggcgtttatcccggcgggcacatcagcccgctgatcaacaagacagcatcggacgccgcacttgtcagtctggacaatcgtatcgcagccagtacggatccgattgggtggtcgaaagtctgggctgccggcatatacgcgcgtctcttcgatggagataaagctgcattccacctttgcgatttgatcagtaactatctcgctggaaatttattcgatttgaatattggggtgtttcagatcgatgggaatttgggatttacgggcagtatgacggaactgtttctgcagagtcatgcaggcgttgtgcatttggcgcctgcgctgccgagtaatttgataccggagggaagtgtgagtgggctcgttgcgaggggcggatttgtggtgagtgtgaagtggaaggatcataagtttgtggaggcaacagtggaagcgcagaggggaggactgttgaagttgagggtggaggacgggagagagttcaaggttgatgggttggcatacgatgggagtattgagacgagtgctgcggtcgtgtacaagatcagtatctagggaaaaagaaggtacgctctacgaataagatgttacacaatacaagatggtgctccatggagtgcaaaatgattcaatacgctgtgttggatgagaagtccgtgcctcaaaggctatgcgaacggcctcaaagttaattactggtgacctggcgcacatccatgcgatcagtccttggtataacaagaatgaggctcgctgaattcatcagcctacgaagtacgtgtggtcgcatgctttgctgaccgtgtgcgacctaaggaacaagcgttcaaggtgcaggtcaatgtaaccataccattgactccagtgagctaatatgtccctgtcaaattacagcctgcatgtcgcagcatcagaaaagcgcgcaacacgccatgcgactccatgtccctccccatgccagggtccacagcatggcgatcctcaaggctcaaccccgcgcaattgtcaaaccgcgcggcagactcggtcatcttctcccaaaaggtgttttgttggaggatcaaggacactcttcttgttcaccctcagatcgacatctgcgcaagatgtcgcgggacccagtgcccaaagtagaaaattgatactggtgatgtcggtccgcgcctacagccggttttccaaaacttgcgattatacgaaagtgtagagcttattggttaggatggtggagccggtgggctccgatgcctcgttgcgatcagtacggtagagttctgaaacgtaagacggtaatctctggtggtgcatagcggctcccgaacaaaacttttcacccgccaccgtcaacacttttgagaggccgcattgacatgatcataaacgttcttttccaactgaagtcgtctcgataagataggacactctcattgcgcccaccataatcaaccccctcttgttatcgcggattacgcgcggagtccgaatgttcacgtgcgtcactgcgcatggttggggacgtggaaaagtcggttcggggcgattcttgcctgggtctatttgccgacgggtgcacttagcgtgtcgctcagtcagatgagcgtatcagagctcgggtcgcgttgatctttgcagtgaacggacaagcaacgtgatgatgctctgaatggtggtggcaggttatctgaccatgcccgtgcctagacatagcatgccctaacgctaataggcaacgtacattttcttctctaggatactttatataaaaactttcttagcataattagcgcgtatagtacgtatttaaagagttaagaattaattcttaattaatttatagtttatttataattaatttaataacttaaatttagaagctactctactatagctgcctcttttctttcttttctaattattagtactaacgttctaattattaatatagatttttttaatctagactttaataagactaaaggttttaagtagcttaaagactctataatagaagcactagagaaggttaaagagatagtaagtactttaaattaattaataattaatttatagctaattagtctaagaatattatataataacgtctagtaataagaataacaacgctctctaagctaactatcttaaatttctagctataatctctgcttactcttactctagtattaatagctatgcatctattatctaactaaatagcttagctatgtagcattagagatagaagatgtaattagagcgtgctaaaagcataagtatttatgcaaattaattattaattaattattaattaattttctactagttctagtactataaggctattaaggtaaagaagaagactaccttctatctactattaaatacttaggcttattgctaagttctgcactgcactagagtttagacctataaatttattaataataaattgcagatttattcctatgctaaggttaataataacctctataataaaatctgctaatataagagtactattacttagcttaagcttaatctattaaagtataaggctaagaacttctttaatatacttataaggcgctttattgctagatattataatacgctaactaaggcatgctactctaagcttactatattaaagaagatagtaagttatctaaattaattattaattaattactaattaatttagctactaactagtactctacgctagcttataatatgcaatgcctagatacttagaactaaatactaagtttaaaatattctaaagaatacagatcttaagtacttatgcgctctaattagtagcattactaagctttcttaagagcactatataatagttaagctactagtctattatacttctaagtatagtaagttaattaataaatttattactaattaattctaagtttatttaggcgtaaactatatctagagctagagctagatagttaagcagaaatgcaatattatatttaatattattatcctagtagatactgtacgtattctatatattatagttatcttaactagaatatatacttatatcttatctctactatagaagattaatagagataagatagatataattattagcattctttagcttatattaagttctataattactagaagtacgttttagcgtaattaattactaattaattactaaattattatagcttcttttctattcttctttctcttctaagcatactttatatagcgtagctattagtctatagaataactaagcactgcgcttactaataaagactagcttatacgccttatttactataagaagcttctaaagtttttatatagtagtagctttaagagtatattatttaaatagagaactaactactagaataaagaatatataagcatacgtactaaataaattaataataaattttaaattattttaggcctatatctaatgcgtgctctctgtaattaataagaatattattatttatatatttaaagattaagcaaagctacttataaagtagaacacgttctaagttaatatattatttaagaagtttagagatagctagtctaagattctctttactttattctttaagaattatagaaagagtataaatttatttctaatttattgcaaagtaatcttactagagtatagtttttatatatagttatattattactaatatttagaccttagctatatataagaaagcatttacagcctactttaagattattaaagagctcttaaggcagaagttctaatagctgcatatctactataatagctatataggaattactattaatatagatataaaatagatagctagttcatgaattaattattaattaatttataattaactaatatttataagctttaggcaatacctctctgctattaacttaaactatgcagagtagcataaatagcttgcaagctatatatgcttctataagatttactttttttatagtattaataaagttataccttatataccttatatagaagactctaagtagagacgtatgcgtactctcttaactactaagagcgctatagagtatatagaattatataatcttctaatatataagtattaataattaatttaaaataagttctaaattaatttagttatagtattaagtaatgctatagaagagtaggcaaggcataagcaaacactatacttattatagctagcttaaatatttactatagttatataggctaagctatatagaatactcttatctcttactctaatgctattaagtaagcagcgttaaagagatactatattaggcaatgctatgcgcttcttgcagagttaaagatatatatagcacttaaatttattattaattaattaataattaattaatattagagagcagggaaatatatatagataggcagaatatttagaagtagaaagcttataactaagctagtatacgctataacttatgcaagctacttaggttaagagatagatatcttaagaatataagcaaagagctaagtagtaagttttgcttaaataagttattaataaattctaactttatttaagagcgttataagagtagagctacttagaagattattaagatattagataataaggaagatatgcttaaaagcttagagaactttagtttaagtaaagtaagatgcttatgctcttatataaagataagcaaagctaagaaagtagtgcatataagattatactagttattatctcttagaagcttacttatacgcaggttctctctactagtaaggtactatttagatctaaattaattactaattaattattaactaattatagcttagtacttaatatagttaatcttaagcgctaataatttaatgcagagcataaaagaactattcttaatagaaagatacgttagtttagaattataaagaaagaagcagagttagcactttatgcgcagtaagttaattatataataagagtaagagaggctgcaggataagtaaaagagttaaaagcagtttacatttaattctaattagagaagagcatagatctataagtaactaactattaattaattataaattaattatttagtagattagatatgcagtaacttataatagtctagtagtataaagagtttttaatgctaaattaaagctatctatctttctcttatctctattctctacctctatatctaatctaaactataataatagcaaataactagttacgcaatagtataagtatcgctaaagctaaattaattattaattaattctaaaatagtttagctaatctactagcaatatgctgcactagctactcctctgcttaggttaacactatttatagctatagataattagaggcattatcttcttactactagtaagctcttctattaagctctagttaaaggtagcaatataatatattatataagtaatattttgctttaaacgcatagtcttaaattaattcttaattaatttagaaaaagttctccttgcgcaatgctcttagcaattatatatatatatattattcttctttctctctagtagttgcacctagtaggctaatatctataaagtaaatagtagaaaaacttatatttatttaagctaaaatagaatactattactctctaagaagagaagctaattaagagcaaactctctatattatagaattagttataaataaattcttaattcgttcctcttctagtttagtataatagaatatgctagtatataggacatagctaggagctattaagctagagatattagtctctatagataaggctaatcgttagatagagaaagagtaaggtaaaagaagcgtagtgtctgctaataattagttactaattaattctaaactactcttactgctactgtagcagatacttatttataaagagataaataaagaaaagcagcagaagagagagcaaattaatatatataagtcttactaagctcttattatatatagctattatagttcttattagaattatagaaagaagcgagtaaagaggtatttacttaaggagctatatttaaataggcagctttttatattaggcaatttatagttatataagaatctactttaattgctctatataatgcctaaaggcctaaatgcattaggaattaattactaattaattctactaacagcagtaaacttagaaattgctaaagtaaaagaagtaagtagagaataagcctaagctagagaaattgcagagagatatctagtctaactctaaattatataaggacttagataagagctctagctagttataaattagcataaattaattattaattaattataagttaatttaatatactaagctgctgctaaccttagagctagaaggtttaatactcttagcgttaaagcctagtatagaaagagagagaaagctatagctagcaacctaatcttccttaggctctttattatcctagttatatattagcaaaaataaattataaataaattctaaatttatttaacttatagagttagagtctaataaagaagaagaaagaagagcattactaagctgcttcttactactaacaagattattatcctagttatatattagcaagaataaattataaataaattctaaatttatttaacctacagagttagagtctaataaagaagaagagaaagagctattgctaggctgcttattatccttattactattaagattattatcctagttatatattagcaagaataaattgtgaataaattctaaatttatttaatctatagagttagagtctaataaaggagaagagagagagctattgctaggctgcttattattcttattactattaagattattatcctagttatatattagtaagaataaattataaattaattttaaattcattctacttacgctgctaaaattaaagaagaggttcttattattatctctaaggctactacctctaagactactattattctagttactcttatccttattctagctatatattagtataaataaattataaataaattataaattaattctacttatagagcttaataataagtctaataaagaagagttagacttattagctagcgcgttattcttagcagctagctctatctagaggtctctattcttatagagctagtgcaggctaagcctaaagtagttatactctataataaattagtaattaatttttaattaattcttaattaatttagctataagcatacttactattaagctcctctttcttactaatcttagcattagctatataggtcttatagaggaacgctcttctagaaatagctatataggctgcgtgcatgcgcataagatctagctatatctttattagaattaattactaattaattagaaattaatttaacttacattgctgttaggcaagcagagaatattctagagtagagagtagataactagaactagagtagtagcagcaggcagcagagcagcagcagtatagtatgcagctatagtattagcctagaagactaaattagttagtaattaattaataattaatttagatactcttacttttctcttagataataagctaagagttaggcatgctaactctactagtacatatagctcttacttagtagttctaaaataggtagttctttagattacttagcttactaaaagatacttattactctattagaattaatttataattaattagtaattaattcttactctataaagagcttctagtgctaagagtatcctatactagatcttacttatatgcataataggattacttacttaattaagcgcgaagagacctatagtaagaggaacttaacctagagtataatactatttataagagagctagaataaattattaataagttattaataaattctagcgcagcatatataaatctatctagaactatagagactatattactagctattgctattagtagaggctgcttagagcgtagtgctagaaagtagtaaagtatatattataaattataatttctaggtatagttaaattaattattaattaattagcagttaatttatgcttattagtaaaaacttgcttaactattagcgcctaaggttaggctgcgcacagacgcttagcatgccatccttggcacgcgcatggtcagatgacttgcttcctgctctgaatgcttgggccagcttgtctacgtcactgcacgccttagccatctaacccacggtcacaaactccacacgaaccattcgttacaaattttatctctagaaccatgtcgcaagggtcaaggcttgctatatcagtagcgctgtgcctcgcaaactttccttctagttttgtacttcaacctcaagtttgaacacctccctgagaacattttgtatacgagtaacgcctcaatacaagcttctccaagccctccaagcctcttagcatcttttgcttgggtgactcgacgtgcatttttcgacgactgtcccagaatcgacaccgagcgtcaagatcgaccacagcaacaatccctttgcgacttcctccgccatttagtgtgccgagcgatttttccatgcagcaaacttaacgaccacccaccgatatcaacaacgtccttgcgcccaccaacatgcctcgcaccatttttgttaaccctttcaaaagccatgatgtctcggaatttcctgacgttttgcgccctctcgaccaaacccctatgcgcgccacttctatctccgctgagcaacgcccttccattgcgccaacagagaagaccgaaaaggacgacaaggcagacaatgacctcaggcgaccagacagcaatgcatcgagcggcatcgtgaaccatggaatgactgttgaagcgctaaaggcagaaatcctcgctgatgttgcagcatctgataccgatacgccttacgaccgtagggcgacactctggaagcaaaaaggtcaaggctaatacaatgcaggaaagtccaaggtcatcaaccgcgccctgcaagatatgggcatgggaaagtaccagtgggaacttttcgcactttgcggtggaggctggatggtatgttaccaatacggtcgaaacattgtcgcgtgatggctgaccatacgcaggccgataacctttggcttcaaggtgtcgcccttaccttgccacaactttctgcagaatttggcataagtgagaccgaagtccgctatactactctctcgctcttcctcggtctctgtatcggtgcttcattctggggcactgcatctgatgttctggggcgccgtcttgccttcaacttcaccctcttccttgctggtgtattcggccttgcttccggcggtggtcccaactggatcggtacctgcgcactttatgcttgcatcggacttggtgtcggtggtaatctgcccgttgatggcgcactctttctcgaatttctgcctcagacttccggaaatttgttgacattgctttcggtcttctggccagtgggcaacctgatcgcctctcttcgtaagtaaaccgtgcttcgcataatcgacacgagcttacgatttccagttgcgtgggcatatatccccaatttctcctgcacacccggccagccgtgcaccaaagctgataacatgggttggcggtacttgattcttactctcggagccatcactttcgccatgttcatttgccgcttcttcctcttccacttgtacgagtcgccaaagttcctgctttctcgcggccgccaggctgaggctgtcgcgactgtgtacggtattgcctcatacaacaagacccacacctggctcaccgaggatattctaaactacgtcggaggtgaccctgaggctacaggcgaggatgtcaaaatgagcacactccaaatcatcaagcattccctgagccgcttttctatgaagcgattcagcgctctcttcaaggacaagaagctcggcatcaccaccggcctcttgtggttccaatggacgactatcggcatggcatacccattgttcaacgccttcctgccacaatacctccaaaactcaggcggaggcatcgagaacgacgttagcactgtttaccgcaactacgccatcactgccatcgtcggtgtacccgggtctataatcgcttgctggacagttgacattaagcatgtcggccgcaagggaacaatgtctatcgccaccgtcatcacgggcgtcttcgttttcttgttcaccatctctaccgattccaacttccagctggcttttacttgtctcgaggctttcttccagaacatcatgtacggcgtgctttacgcatacacaccagaagtcttcccagcgcccatccgcggtactggtaccggaatgtcttcgttcctcaaccgtgtcgcaggattgtgcgcaccgatcgtcgctattcaggctggaggctcgaatcccaaggccccgatctatgcatctggaggcttgttcattgctgctttcttcagcatgttgatcctgcctattgagacgcggggtaagcagacgttgtagacagctagtgtgatgctgctggctgcatcgctttcagtttcagtagttcttggagctgtttattgctagatcaatgacaaatcatgcaaatcatacttatctcttcaacctgttgtgtattattcctacattcaatctagtggccatgggccctaactaagtccatcatgttcgcgtctagtaagcatgagatccaatctcataagatagacgggcagtgaagtcctccttgaggtgagaatgtctcgtcaagacttccaagaggtgggatgcgctaaacgcaaaaatggtcgccatgccacgttcgtccaacgctcaaaccgtttatggcttcccatccgtaacgctgcgagcccccgtcacagtgcgcactaagtcgtatatgtgcatcaaggatctcggattgcgtgtgcgtgccgccaccatagccgcagatgtaggacagttcttttcccctatgcggtacattagcattgttttgttcggctgtggggaaaaccacattgggatgcttactttacaaaggaaacataattatgccaccccaagtacatgttatcccacatagccgcaagggcgacattggcaaagtctaggtctggagtgttttcgctgtaaccccggcaccagtatttggtatacttcacgtttggagggaaagtgtccgttgtcgtggctgtgacattctcggttgtggccgactgagcagggagaagagctgccagctcagcgatgggggtgaattcgacagttttctcgcctgcttcgttaatcgtcccatagtaaaggccatcgccttgttgtagcaggtcgctgcgcacgcgcatgggctcgactgcatgcgcagccactgattcatcatgaacagattcatcgcgatgagtattaatcttgcagatgtggtcgcccaaccaagtacggccaatggtcagatctttcttgttttcgtagtcccagccgtagccagttgacccgccgcaatcgaaactgattagaacgtttgccgcaatgacttcatcgtatgtgccctcccaggcgctccacgcgcataagtaggcaatttctttattgctgcggtatgttagtttcagatttcctttcacatcgaccgaaggtgaggtacttacatcgtgacccaacctctcgtcctcgcgtcgaaatgaacgccgttggactggcgcccaagctgaacgttagcttcatccacatcttgccagctcccgctcttcgtgggtgggtattttctgcaggttggatggtggtagcgggtgcgcaaagcatcaatgctcccagccgccaagttttccgagactgatgattgagcaggatcgtaaggtttgaactcagttcgcggggtaaacttgatggtgctctctccagcgtcgttgaaagtctccaggtagaagccgtcgccctggtttcgcgcgtcgaaggtggcggagcgaggtgctaccgcgataggcgatgcttcaatggatgctggagcagaaggtggtacgaagccctttcgacagatagatcctcccttgaaggtacggccaacggagaactcggtccagacattccacactccgaactttttgtaccccctggaatgagaccaaccataagccgctgatccgccgcaatgactgctgatcttcatttgctcattgatgaagtaatcataattctctgtccaaccgtcggcgccttcagagagacaccaataggaagtttcgccgcttttgtgtagccaggtaatggggctcctcttgagattgagctgatcgccatatttcgccatttcagaattgacatagtccaggtcagaaacgttcattgaaaacccgccccggcaagtctgcttgacgctatcgcgtttgctcaaaatgtctgagctctcgaccgtagccgcagcagcaggtgggatgaacttctgcgtacagatagatgttcctctgacggttcgacccacggagatcttagtccaatctgctttagtatctgttgccagagggggagcaactgtgtacccctcgaaggtgttccatccataaccagctgtcccgccacaggtgttactcacgatcgtctgctgattgataaagtaatcgtaaggatatctccaattatatgaacctttggtggcacaccaatatgaagtttcgtgattgatgtgtacccagccaacacggttgtacttgagatcggtcttcgacccagcttctgcgagctggcggttggccgagtccaagtcagcaacgttctttgaactgccgcgcgcgcaactcgtcttgtctccttggcgtttgttcaaagcgtttatgacatcagcagcagagttgctgcttactgaagcgcgagagacggaactgctgagctcggccacgggcgtgaacttgacgctcatttgaccagtctcatcatcaaaactggcaacatagagaccgtcaccttgatccatctgggcagaagtcatgtcccaactcgatgcatcggcaagtgaggcgcgactgctaagcttggtaataggcgtgaacttgacggccatttgaccagtctcgtcgtccaagctggcaacataaagaccatcgccttggtccatctgggcggaagtcatgtcccaggtcgatgcattggcatgtaaatcaaactggacagttggggtatcgacagatgcggattctccagatggagtctcgacagcccgagctgcatgccatcccttgaaggtgtctgtacagaagttgttgccatggaaagttcggccaactgcgaagcttctgccttgtaccacgtaccgatggtcccagccgtaagcagcagcgccacacttcctactggtgactgtgtgcatttcgatgacttcattatatgagactttttgtctcgtgtacgggcagaagtaagaggtttcgccattgctgtcgatattagtaccatatgatatcaatttccagactcagagaacttacttgtgcacccagccccaagacttgggactgtatgtcttaccatcaccgttatgtgcaagctgaatattggcaccatccaagtcgctctgggatccggagtctcggccttcacactcggttttgcccttgtgcagagagtcggtgctgtctgggatgtaatccagcagaccttcagcacgggctttggagagaagctcagcggtgggtgggagttctgccatcggcgtaaactccacatcgacagtaccagagtcatcgacagttgcggtgtagaagccatcgccctggaacattaaatctgaggcgatgttgatgtcagaggaggtcgatcgacgtggcggcgcgaagggtctcgcaacttgtgcttcatatggctggaatctcttgtcgcaaatggaaccacctcgccaagtgcgccctatcgtaatgtccacgttgcggcccggagggttcctcaatctattatatccatactagatggtggggaacaaagttagtaatgcctcgtgtgcaattcgtacgtatagttaacgtacagcggctgctccaccacaggtgttactaatggcagtgtgcatgcttatgatatcatcataggatagatgggcctttgttcccgtgcaggcatatgtggtttcctcgttgctgtgattgtgtcagttcctcatggttagagcacttgttccgcaccggtatactcactggatcatccaataataattcgccgcttcgaaatttcctccctgtgcgtccatgagcttcgcccactccacgttaacatggtctaagtcttggactttgtcactgaaatctcctgggcatgtgatagggccaccgcttgcaacagcggtgcttcttgcagcagggacattggcgtgcggatgtttggccaagatttcgctgataggcgtgaactcgacttgcaagattccattctcgtcgaaccatgcacggtgcaacccatcaccctggtccatgggattgacatcgcgaagtgagagttcggcgggcttcgcaacctgatccacggtatcgcgacgcgagagttcaatgggcttctcactcggctcgattgactctgagagtctcttgcctggattgtcgtggaagttgctgtcacaaaagttgtcgccatagtaagtgcggcccacagctaaccagtaatccgaatcccagacagcgccaacgtggcgcctgaagccatagccagcatcgccgtgacagttatcactaatggatctgtggaagccgatgatcgtgtcgaaatcaccgactccaaacccggtagacgcaaaagtaagacgtctcgttggcattgctatcatacgattagtcttcatcctacacaagaatacatcggacttactggtgataccaaccccattgatacttgtaatcttggccttttacattatttgctaactggacattggcccagttcaaatcgcctgtattcatcgagtctttgcggtcacagtggacttctccacgcttgcgtagcgctctaatgctcatcacggtagggttctcagtcgtaagcgtaccgttaatagctggtatcgtactgttgatagctggtaactgagccgcaggtgtgaactcgacgctagctttgcccgagtcatcgaatgtagccaggtaaagcccgttaccttgttgcatcaaactctttgcaatggtgaaattcttgggcgctggatcccgctcctccaactgcttgggagacgagtagaaatgcttctcgcagaacttattgcccgtgtaggtacggccaacaaccaggtccctggcaccacgtcggaggacgtaatggttgtacccataggcagctgagcctccgcacttcaagctgagggctacatgcatgttgatcacgagatcgtacgtcggatggttcacctcgtaattgcaccaataagatgtctgaccattactgttgacgcattagtccagtgtcttccacatatgccgaaaacttacaggtgtacccatccgtatagaccttcgctctcgccgttcttgccattaggggcgttcttcgcaagctgaacattggcggcgtctaggtcggcgacattgtcagagtggccgggatcgcagacgatctcgtctttgccaacgctccagcgaccggagtgtgtggcgggtggggtctcggggacgagatccggatcgcgggcgacaagcgcggccataggtgtgaacttgacatcgagctcgccgttctcgttgcgagtggcaatgtaggagccatcaccctggttgcgcagctcatccgagatttgcaggccagcggttgtagaggagacgggtgcaccgagagcgctacccgcaaggagggagagtgtagtgatcgtagaccacttcatctctggggttgatcaagaaaagtgaggtgggggcgggatgaggagaagaagatgagagcaaaggtgttgcggaagatatagctatcagtggcgctagcgggcgggtcgcgagcgtttacaaggcatgggagcaaacgggcaacccccgcgatcgctcgcccggtcagcaagaaccccaaggtgagagaaaagggaaatgacgcaagagggaaaactaaggagtttggggtaggtatctgggacacgaatatgcggtggaacaagcacaagtttccacgcttcctgctctgagtactaaagacctgggaagagtgccagcacgccggtggtcctcagagtcctatctctccggactaaccctacaaatttaacagctatcgagaagtctctttacaaatcgcagtctctaaagcgtgcctggcccttgctatattttgaactggcaatctcggaggcggactcgaggcgggcaaggctttcaaagacgttgactcagcgggaggattcccagtcagaacgcttctcggtatggggcgtccatatatgtaccagaatccagtcataggcatgcatgccattgatcgctgtacaaaggctcgtgaatgaggtgaagcacagcaggggccatggccataaggtgctcattgatcgaactctgagattcccacagcacccaatctttcagaaccagcagaagttcttttggtccatttaagcatattcgaacctgccccggagtgttgtgtgctacccgcgatgttcctgcgtcatttttgaagatcaggtcagctcgtagcagttcatactcctagcacgctgtcataagatttgcgattgagtgcaatatagacgtcaagactggcctttaaacacgccttcggcaggtaaagagcgatagtgcagtcggcacgatatcgcaccatcgacagcctggaatgtcggagacgtcagaaggaggcggaagatattaatcgacgcattgctcaaattcctgatattattgacgtgtgtaatgccgtgaacatgtcctgaggtcaacgatggagaagtgaggttccaacgcacgaagccagacttagcgtcagtcgtgcagcatcggaccggaccttctcaccggttgtagtatagtgtcctccgagagatgcgttccccgcttgaaaatttcccaacataagcgatgcccctcatcaaccattatgatgttgaagtagagcctgagataggaaagtcgactggaacaagccatgttctgtcgttgtcatcaggatatatacgacaaattttgtcgcaacttcatcaaacacaccgaggttattcctaggtcacgagggctcgtggtttagtggtataatactcccttagcatgggagtggtccggggttcgagtacgttcatccgcttcacttcactttgattcgcatttctaataagaaatagttccccgcgagtccaaagtttcttttttgctcgtagtgtgagctgtaacctttttgcccttacagcaactaagtagctgtgacaatctgctgaatccagcgtcgttgttttgattgcttcgttgcgagacatgtcagtgacgcgcgaatggcattgtggatggcggcgtctacgttttcgatatttgaccgcctgagaaattatcccatgccgacggcgcccaccgcttaatggaatgacttcagatagctaattgtttgatcctagttactccgcgtcgcgttacatggccagcatcgttcagtgacgaggtgccactttgcaagccattaccaactcgagcaaatttgacccaagccatcaaaaatatcgcgaacagtatcaccaatagcaatctagacttgcaatgactatgatcaatttgccatcctctagaataattgcaaccaccctctccgctcagcctaacaaactcaacctcgcaaaggccttaacaaccggcgcctctctcttcttctccacctcctgcaaactgtcccaaagcgtcgcatcccctcccgtcggcctcaacatctcgccttcaaccccattcgcatccgcacccacagacacaccaccaaccgcttcatccgtctgcggatacatctctttaactgcatccctacacctctcaatgacctcgttgaccgcattcgacaccgcgtccgcgcgttccctcataccgcgcttcaccagcccttcaatcaaccgctcgatctcatcttgcatgctgttgatgcgctcaatcaaccgctcaatcgaattcgtcaaatactcctcttcatacaccgtccccttcttgccacgcgcacgcttcctctcttcgcgtctcttattcttgctcgtcttgcgcgtcgcctgcgtattcaccgtgccagtctggtgcgtgtaccttgtcataaacgtgcctccagacgtggtatccgtcggcgcaagcgagatattatcaggaatattagcgtctgcgccgtccatgatgccttcgaaaaacgccatcgggtcctctgctttcttgagccgcaggtcgcgcaggcgcggcacttgcgcttgcagctggcctttcatgtccgcgaggaattctgtcatgtcggcggagcgctcgatcagacccgggtcgatgacttcggcgatgaggtcaggctgcctgcgtagggtcacgatgcgcacggcttcggcgaagtgggcgccgcggcagaggagacgggctgcggaggcggggtcggagaagtagtcgagggtgattgtggcggcggcgaagtagtctttggattcagtgaagtcttcgatgagggaggatgcgagggtttcgagctcggaggctgggacagaggcgagggtcgcagaggatagggcttcgcgccagagattcgctgcgcggtagcagggccaggcggaggcgtggtcgcctagatactcgtatgcgagcgcggcgtctttgttcttgttggtggttctgaggtagtcggcgtagagttgcatgatctccttgagacgggcgttgtcatattggtacattgctaaggcttccgagtatagcgcatgcttctgaacgtattcttgtacttcatcgtgcgcttgcagttcgttgagatgcgcaagtgcttttgcacgtcgtcccagctggtcgtcaatctggaattgacgacgaatgggcggaaggtcctgcagcgactgcaagtgtggcaggtattctcttgggtcctacaccaaatcagcaaatcaacagagctcgtgataaacaacaaaccttttgtgactgctgcgcaatgagaagagccaagtcgaggttgtacaggccgagtgaagtctcgtagagttgattgacgtctgctaggaagcagatgtgctcagcagctttgtcagtgagcggatcttgagcggctgcaacgtgtcagtataggctgagcatttaattgatgagagttcttactctgcaaccttccaatcatttcaagaccggcctccagtgcgggtggtactttcgatacgtgggcagtgatgatattctgtaggtgctcgtctttgtactttggttcctcgagcacagccaggaacgcgtcgctgatacgattaactttattctcgacctgtgcctgtgacagcttcgacttttcgacaaggtctttcgctttcaacgtttccttgtacattgtctctgacacatcctcattcctgtcctcgttagtgatgactatgtctcccaaacggacactcttaccgtagttgcgcaagaagcaagtcgaggtgctctatccgttgtatttggttgattatcacttcaatgttagataaaaacctttcagggtcgtggtcgtgcaagatgttcatgtccactcgttgattccggcaggcaaggaacgcttcaaaatattgttcagcctcaatactgcgacggatggctgcgagcacaagcgctcgtgggtagatagtctccaagttgcctcgtggcatctgtagaacaacggaatacgtggttggcatgactgtgatgatcttggcgcctcgttcaatacttcgacatcgctcgtccttttgtggctcatctagcggtatctcaagctctgtgtcgtgtcagcctttccctttacgtggatatttttttccacataccatcggctccagctaagtggacaaatttgaggagatgttgtgtcgttgtgaagataaggtgagccgacgttacagcaaacgaagtgcagttgcggacaagggctcggccatttgcgtagagaacaccgctcttagtcaaggcaaaggccaaagtctgcactgatcagtctggctcagagctttcaggattgttgcgcgtacctgtccctcaactgtgacaacctttacttctggaacaagcgaaggaaacttgtgcaccaatgacgtctgtggaggcaggtccgtgctgtccccatgtgtgtcaatgaggtgcaatgatccgtcctgaaactggacatagagtgccatgaagtctacgtccgacaaaagtgacgaagcacccactgtctcgataattggtccaagtggtaagagctcgggaccctcagatctccaaagacaactctcctcctcatcccaattgtcagtcaagcaaaagaggcgttcgtcaccaacaaaagttacgtgtcgtggacaccttgtcttgatgacattactcttccagagcaggatgggtttggggataggccgcttgctcagatcaagggcatacaaagcgatgtcgttatctgaaaggacagcgactttgtttccagtctcggaaacggcgacgtctatggctttgtgctcgagcgccaatgtgtggaatgccataggcggaggaacattcgccagtctcaagggagtgagcttcagtgacactgcacgaagtaagcagcgaaacgattattcatatcgacgacttacacccgtctattgatgcaaccatgccgaagtcgttaggtggtgcagtcgagccagctgccactacagatgcgtactcgagtatctgaagcgcacctacggctcttgtgtcagctataccatacccacgttctagggttgcttacctgaagtagacaaagcgactgaaagcggcttttctgaatgccatgtacatgtagcagttgtagaggctggctccggaaataccaactcctgtttcagatagtagtggtagttactcatcgtccataattgcactttatccggatgagagacagctaaaacattagagtcgctattccacttcagtttcagacctactgtcagtctttccagctcttcgactgtgaagcgcaggtcaaactgtccatgacgaagcccgttgcgttcgaagaaaacgacctcaatcttgtcgctcgaacgacaaactcctgcgatgaggtttccagacgggcgccagctcaaggctccttcgaggccatccacgggttcgctgacgctgtcgagttgcccttctcttgagtagacacgaatcatgcggcgtcgttcttcctcgaccttgttcacagcgaagtacgctccatcgcctcgccagctgatgattacacaacggtcatcacatggactcaggacaccttcatcgatggtctcgggtacggttgggtcctgcaatgcccttgctcttttgcctttgaactgtgtctcctttttcccccatcccacagagacatggcttgatacgttcacgtcctctggtgccaaagtgacacttgcgatgttctcaatgtcgcggctcatcaacaggagtgtgtctgcgagtgtagtgatggcgagcagttcctcgtccggtgaccaagcggctgctgagatgcctgtgtcgacggacccaacaatctcgaccaattcctcattttgtacggggttttctcggaccaaaataatgtcgccgccagctaagatgagacacgatgtcgaggagtccgaaaagtggtggaggctcaatatggagtcatgggtaagcgagggcaaagggcacggtgcatcccacgctgcaatgctctcgagtcgatcctctgcaccgttgcgcgtgtagtgtagcctcttgagttcgatggtcgcacgtgactcggatggtccaaaagcgcatatcagagcgttggatgcgggatcccatgcagtcgctgtgattggtagtggatcctcgccggagaaacgcaacagcgatctcgcaacgattttgaggttgcgcatcagtgcagcaaattacctgaagtgtgcgatgaagtggcgtggtcgcacttgaaatttgggccaatgttggtggtcgaaaatcaaagactcgcgccaagccgttcccgcatcatcatccacgaagagtcagccactacaaagtcgcgcgttgatagcccagcgtatcgcagaccacttccaagcgccattgaagaaaagtctggtgaaagactgcttggttggtagcacgagccaaattcgcgcctcttctcgtgtctgtatcagataagaacacgcatgtataccacgtgcactgcttgtaacggggccgagggagataatttcgggacagacaatgaaattgatgctgtgatgtctagtatagccgtgtgtgggccctccacctattctacaaatgccacattccccgggcgcccgaatgatgctcctcaattgcgtcgtgctgcatctacggcttgttcttcttggtttgccagactgtagcgcggttgttagtcttatgcctcggatggttgacgctggacagagagtctcaccagcaaggaggaaggggagagcaaatccagtgcctgtgtgcattagccgtggactgcccatccattgacgggtcttggagcttacccatgaaaccccagaacttgaacgcaaagcccttcttcagcgggtcgaagggcaagttgctgcgcgggccctcggggtagtggtatgggctggccatctgcgcgcgggtcgactggaagccgcggcgggcgacgagagttggggccgaggcggcgcggaaagtggcacgggcgagcatcttgtagttgtcagcggggggagcacaattggcgcggtcgtctgcgtacgttggctgtggtgatggagtgcaaatttggggggttctggagctggcgtgcagctcgcagatgtcggaccaccgtcgatgcggtctgccaaggagccatgacgcacggacaacatttttctgtactggttaatcgcaacttcttttctagccaagtccagtgttcatccgctgccgctacatagagcagagagctcgcccacgcaaacacgagaactgcgccccgatattcgccgctggatattggtaccacctcaccatggacgagcttttcgacgtattcgaggacggcgcgcagcaaaatgcggcgcccaaaaagagcaagaagcgccaggcaaacggtgacgtgaaatcgcctgtggaagacgcacatatgtccgacgcacccgccgaggtgcctgaagccgcacaggaggacagcaccgagaacgagtccgcacaaatcctcaagaggcaaaggcgcgacgaggaacccgagccaattgtgacggacgacttcgagacggaacagtcgcgtgaggtcgctgccgctgcggggcttcaggcgactcaagacggacaggctgtcgtgctctcgcatcaagtccgccatcaggtcgccctaccacccgactacgactacgtacccatctctgagcacaagccgccacaggagcctgcacgcacatggcccttcactctcgatcctttccagcaggtctcgattgcatccatccaacggaacgagagtgtcttggtgtctgcgcatacgtcggctggtaaaacagtcgtggcagaatacgccattgcgcagtgcttgaagaacaaccagagagtcatctataccagtcccatcaaggcgctcagcaaccaaaagtaccgcgaatttatggccgaattcggcgatgttggtctcatgacgggtgacgttaccatcaaccctacggcaacatgcttggtcatgactactgaggtatgctcgtgaggtggaatccatgtcacaaagctaacaaatccagattttacgatccatgttgtaccgaggctcggagatcatgcgcgaagtcgcctgggtcgtgttcgacgaggtgcactacctacgagacaagtcaagaggtgtcgtttgggaagagactatcatcctgctgccggacaaggtccgctacgttttcctttcagccacgatccccaacgctatgcaattcgccgagtggatcaccaagacgcatggccagccatgtcacgttgtttacacagacttccgaccgacacctctacaacattatttcttcccacaaggcgccgacggtattcacctggtcgtcgacgaaaagggcgtgttccgggaggagaacttccagaaggccatggcttcgattgccgacaaggctggcaccactgccgacgataagttggccaagatgaaaggcaaaggcaagaacaagaagaccaataccggcggaaataaggagcagtcagacatctacaagatcgtcaagatgatcatggtgaagagctacaacccagtcattgtgttcagtttcagcaaacgggagtgtgagaactacgccctttcgatgagctcccttgccttcaacgacgattcggaaaaggccatggttacaaaggtcttcaacagcgcaatcgagatgttgtccgaggaggatcgcgccctcccccagattcagcacattcttcccttgctacgtagaggcattggtgtccatcactccggactgctgcctattctgaaagagacgatcgagattttgttccaagaagggttgatcaaagtcctgtttgccacagagacgttctccattggcttgaacatgccggccaagactgtcgtcttcaccagcgtgcgtaagtttgatggtgtcgcgcaacgatgggtgactcccggcgaattcattcaaatgtctggtcgagctggtcgccgtggcctcgacgatcgtggtattgtcatcatgatgatcgatcattccatggagcctgccgtggcgaacgagattgttcgaggacagcaggacaacctaaactctgcattccatcttggctacaacatgattttgaacctgatgcgtgtcgagggtatctcgcctgagtttatgcttgagaggtgcttcttccagttccaaaatactgctggcgtctcaaccctagaaaagcgtaagccatttctgcgaggatgatatagtagtgctaactcttctcagaactgcaagctctcgaaaacgagagactgaacaccatcatcactgacgaagctaccgtcaaggactactacaacctaagacagcagctagacacacacaccaaagacatccgcgatgtcatcatgcatccaaactactgtctgcagtttttgcaatcgggtcgaatggtcaaagtcaaataccaagaccacgactttggctggggtgccgtggtaggattccaagctcggagagcaaacaagggcgaggtcataccaccacaggagtcgtaccttgtcgacgtgttgctctcagtagatgccaacacaaagtacatacctcaatcgtcgaacggtgtgctgccgccaggcgttcgtccacctccacctggtgagaagggcaagatggaagtggtgtctgtagtcttgaactgcatagagtccattggccacctccgcgttttcttgccaagcgaactcaagacgacagaccagaagaacagtgtgcgcaaagctttggatgaggtcaaaaagcgtttccctgacggcattgctgtccttgaccctatcgaaaacatgaaaatcggagacgacagcttcaagcgcctacttcgggtaagttttcttgcgctacaaatatcggacgttggctaacttggacagaaaatcgaagtgcttgaatctcgcctgctctccaatcctctgcacaactcccccagacttccagaactgtacagccagtacgcgaacaagatgacaattggtgacaagataaagaagaccaagaaggagattgcggacgccctctcagttatccagttggatgagctgaagagcagaaagcgtgttcttcgtcggctgggattcatcgacgatgctgatgttgtccagctgaaggcgcgagtggcttgcgagatcagcaccggcgacgagcttgtactcagcgagcttctctttaaccgctttttcaacgagctcacgccagaacagtgtgctgcatgcttgagttgcttcatcttcgaagagaagagcaaggaggtcccagcgctcaaagaagagctggccaagccatatcgagagattcaacaacaagctagggtcatcgcaaagatatcagtggagagcaagcttactgtgaacgaagaggaatatctcaagtcgttcaagttcgagcttatggacgtcgtatacgcatggtcgaagggcgcgacctttgctgagatctggtatgtattccacgccctgtacttggttgtatgagactaaccctcgatcagtaaaatgaccgacgtgtatgaaggcagtctgatcaggctcttccgacgactggaggagctattacgccagatcgcccaggcctccaaagtcatgggtagtgaggagctcgagcaaaagttcaccgccgctctagacctcgtgaggagagatctggtcgcagcccagtctttgtacctctgaggacctgaaggcccagcacactgtacaacatgttatggacgagtatttggtagcattttccatggtcacttcgacgctctgcaaggtgagtatggcacttgcgcggcgttattttcctttggtgcagctcgaatcattgcgcgtgcgccacttgacataccagtgtctcaggcgatgcgcaaggacactttggcgttgcagttcccaaaggaaatgccgcgcattgtgcttcctggatagaaattcactaggtctgacgctgccttcggcggtgaaagatccccccagacaacatgtgcctttgatcaccgtgatgtcactcatcgcacactagcgcggtcacatgagcgccatggtagatgtgaatccttatgatgtgacatgagatatacaacacgtttctcgggagcgtttcgtaacagcatttagaaataatgacctcgaagttgagtgaagattgaaggacaacggtgcctggctggctcgtagcgcgggtgggtctgctgcatgggccaagctagccggttggcccgtacctgctcgatcctgaatggcaacagccctgtcacaacatcacaacgcccacaccacctacccgcaacttcaccaacaagtcctcatctgtcggcccgccttacctatcctcaccagcgtaccctgtgcgtatacagtgctgcgtttgtgggcctcttcaagcatgaacgccatccacggatccttcacccctccgcatctcttaaacaaccgccattctcccaccaggaacagtacgtcaactgccaacaactgcaacccaaaacataggacactcactcacaactgttcacagtctacccatcctccgccatgaccggtcgcaagcggaaagcagacgacgatggcagcagcgacgaccgcatgagcgcttcgccatctatttcctccgccgagctgccacgacagcagccccgtcacatgaagcgtatgcgtacgaatctctccggccgcccgctgcctctgccacgccttctcgaaacccttagcgccgacgagatgcggaacctgctgcaaagcatctgccagcgccacccagatattggcaacgaagttgtgtcgacagctccgcgtcctagcatacagtcaactctggaggtcctttccaaatatgagtcggccttccagtcggccttccccttcggtggacgggcgtcatcggactatgcgtacaaccgcgtgcggcaacaactcatcgaattgttggagtccctgaaagatttcacgcctcactatcttccacccaacgagcagcagtcggccacgtctctcgccttcctggatggtgctacagagattattcatcgtctgcccaactgggacacctatcagcacaaccggcacaaggaggaggcatacgaggagatggccaaggcgtgggcgatcgttttccgcgaggcagccaagaaggctggtggcattcaactccaatatggtggctgggaccagaagattgctaagcacaatgaacattctggcggaaagatgcaggaagccgtcaacgagctgcgcggtggtctgggctggatgggtgcagacgcacctgcgcctgcggccagcgggcccgaggatgctatgtcgatccgacagcaactgctcagcgggaactacggcatgggctcatccgcaagcattggagcgtggtagatccacggaccgccctaccccaacgtctgccaacagtcgtacgccctcgcacagcctacttagcttgccaacagctttttttcgtatccagaggctgtctaccaaccactccttcgcacccccaacagtcctccacagcacgcctttactctgcgacattgacggccgaatttcacataccaacgataccattgcaaggaggcaacctcagctctaacgacctgcatagcgatcctttggcaaatacatacttaactgcattgggagacttggattacggagttctcggcgtttcttgcacgttcttcgggatcgtgcattccttttcgttcatcttgtcttttgtcattgttaattttaggaatactgttcggtgggtatgtgtccactacggcggctctacgggggatgtgaggttggcggaattatcggtgatgcctacgggctttgcaggagttggaatagaccgatgaacaagaatgaaacttaaaattcaagaactccgcatctggtcattgacgtgttgtactgtgatgtggtgtggtattcgcaacatcgctgcaaaaggttcttagaacactgttgtccaaaccgcctcttacaccaacaactacatatctcagctataacagaaaccgactatatgcaacagatgtcagcccatcccacagcctgaagctgtagggtcttgtagtcgcaatcgatacctaaggaatttttgtaaccctttacactattgcactgcgttaagggtcgggctattgatttgctctcctccgtagttgataggaacgaagtgagtatagtagagggcttgggggtatgagggtatacactttgatgcctagtggatttatgcgtattttgtggtgttctcgaaggaataacaagtcgcaccgtcgttgggctcatgtgttaattgcactcacttggttacgcgcattagcgcggttgtgcttcccctctgacatctggccgcagtttgctctgtctggagtcggatcacttctcacgctcacttcagcagtacgctattaccattgcactgttacgatttggcgtcgtcgctcctttggggccttacccgtccttgctcaatatcttctttgcgcagccttgcggcttggtagcaaactcgacatggcggtcaccaaaaaatacccgagcatcaagacttcaatcctcgtcgacggtgtcacccttgaggaatatgatgatgacgaagcacggactagttcgaacacagttacgaagtacatcgaggctatttctggagccgagttcgcaattcagtgtcgttttgacaaactgccagagtacgatgtgcgaattgacttctacctggatgggcactatgccactgcgaaatatgcgatgctggacgattttgaagggaggtcttcaacgaagacatcttacggtgtaagatccaatgatggccacaagtggcaggtgcacaactacgccttctcaaatctccacactggtacgtgtgtagccgaatcgcacgaatgaaagctaaccgtgggaaaagtcgactcggatggcagacctgtggcaaatcggttgatgaaggacctcaagcacatgggtgaaatcacggtccggcttcattatgtcatcaatcctaggccatctcgtagtgcaaaacccagccccagggtgagcagcttgaaagatgttccagagaaggccctcaaaggaagagccttgacccatcaaacaatgtaagttggctgcttcgttatggacccgtggtcgacgccgctcacgtcagatcaggttccgtgctcctaagcccaccttggcgagcaaggtcgtcacaaccgactatgtggatcctaggaagataccatttacaacgttcaacttcaaatatcgttcgagacgtaagcatagtgtctgatgattaatagaggattgcagctaaaagctcatatagacgcactgaaggctctcatgattgttccacgcagccccagtccggcgccacttgaggaccgagacatcgatactttgactcctgaagagatgagacagcttctgcgacgtcagcgtgaaggcgggcaggcacctcaagccgtgaagcaagaacaaagagtcaaacaagaacaaggagtcaagcgcgaacgtaccagaggccggagcagcgccacgtacgatttcgatagcgacgatgaagtgtcgttcgtctctgcgaaacttcgaagacacccgatcgttatcggtgaggacggtgcggagacgattgacttgacttgaagcagggatagtcggggctgtatgtgtatgtttccgttatttggaagtaagagtaatagagtcttaagcatacattctgctttctggactggggaactttggggcatctggagttcaaggatccgcgagataccacgataatactttctgctactagttcatgaaaaacgtcacgtatgaggtgactcttcttccctgctatttgtttgatcctaacatcgcatcagtcaggtaagaggctcagccgaagctagatcttatcgtgcttcaccaagcattttctctcaccttcgcaaatctcatcttggccgtgggcggcgctacttctaatctatttccgcaatttacttctcgcactcccacacaaacttctcaatcacaccaccatcctccagaaccatggccgtcatacctggattgccaggcttgcgggtcactgtcgaggtcgccggcgaagccctaccggaacatgataacgatactaccgatacgggtcacgcatatcttcagcacagaaccaaaaagtatattgaggcaccggcaggggaagcattcgagattcgcacgctatatcaagctcctttcgatccgcctctgcccatccacgtagaggtaatgttagatgggaactacgtgttggccccatattttgaacgtggtggcaaagacggttgcgaaggctacaagtatggcaaagcgatgtttatggcagaaggggaggtcgagactcgcaacttctgcttctctgcacttacgattggtaagggccttcgcaagtaaaactcgtcgcaggctaacgttgggcagaggaacgcgatgatccggtcacggaggaaacaaagcgcaagatctcctgcattggtcaaatcacagtgtatctgtactacattgagcgcctggacgaagcaagatctactgctatacctcgagcactttttgacagcgacgaagcactcactcacaaagcgatgaaagcggccgtcagccaaggcgactcgctcacttgtcagaccaggtgagttcctcagtgcgcggacgagacagcacagctaacgctcgatagcttgtcggcgccggagaagcaagcggatgttacatgcaacgaagtcaagacaacagatgatgcgccctttgcagcatttaccttcttctacaggtctacaggtacgctttctcaacctgtcgataagacatgtactgactcacctctctcagctgcactcaagtccctcggcatcatcgcgcgcacgccttcgccctcacaggagcccgagcctgagcccaaagacattgagtcaatgaacaaggaagagctcatggccgagctgcttcgcatccgggtacgttccctacccactttcgacttccagcgaagcagactaacatgtacaatagaaggcacaggaccaagcagcgcggatcaaaagagagcggcaagaggagcgcgaggatagtgcggtcacgataggaggtgaggatgatgaggtcgagtggatcgggtctcagccaagcaagaggcagcgtagaagtccgggtgaggatgatgaagttgtggaccttgaggattgagcatacgagcaacatgcgatcttggagagtggttatgcgagattttcagttcacatggatatacttcataagagagcttggcacagacaaggcatttttacagcatcgggcaggtgctaacgctctgactgacgaaacgtagtcggtcattagcgttctacatattaatttcgcttctcaacatcttcttacacttcgcttttttaattcatactggtttggaattccctgcactaacgacgggacctacattgtgtttgatcttttgggcatcgatggaaggagccgcccacgtggaaggtacaacgcatagcataacctcactcacatcaccgtaagctcatctattcgtccatttcgatatgcagggtctgctcatttgtctctcacctttacttcgcgatccggcttcacctcaacttcaacgcttcccgcagaaacgctctcgccaaggtgaactagcctgcacatcgcatctctccgatactgcgatcatcttcccatcctcttcaacctcacctctaacaccgctacgcgattattgccatccgctccatccccaaacgtcgacatggctgtgctcgacgacgtcccgggcctggacgtgcagattgcagtaaacggtgaagttctccgcgaacaccaggaccgcgatgccaagttatctgagaagaccgtcgagcgatacgttgaggctcaatccaacacgaacttcgagatccgatatgcgttcaagaaaggctttccggctgacagacctgtctccatgatcgtcactatcgatggcaaggatcttgacgagcccatcattcgtccatatgagttgtttgaagcaaaaggacacacgagtcgcggtccgatctcccagcagggtgggaagtgggtcgtccagccgtattgctttgcacccattgatatcagtaagctctcccaaatgcatgcatgcaaacaggtttctaatatcggataggagagtgcagtacaccagctatttgcgacgtccccaagacaaaactgcagaccgttggaatcatcacttgcggcttctacttcctcaataaccctaagcacaacacaaagctccttggtgtgcacaagaagctagatgtattgccgcctatcagcgagaaggcaatcaagggagaggctctgtctcatcaagcgatgtcagtagccaagatccgtcactttgagaccttcaactaacgtgatacagcttgggcaaaactgagtgtacagaggaggtggagtacttcaacgctgattacgccgataatggagagcctttcgcaacattccacttctactatcgctcgctcggtaagctttactgttatgcacgtcgcctcttcctcatgctaagaaagcaacactacagcggcactgaaagatcttcacatcatcgagcgcactcccgacccactcgaccttctagaaggcgacgacacgccagtcggtcagatgaacagggagcagctcgaagccatcgttcggcgtttcagggtacggtacccacgtctttttttgcttctacactgacacacatctaggaacgtgacgacacccgactgcgcatgaagcgcgagcgctcatcctctgagactctcgtcggcgatagcgatgatattggcgatcgatatcagcacagcgatccggatccagaccttctcgagcttcgtgcggtcgatctgagagctgagaggaaggcgaagcgcgtgaggcaattgccgacgccggagacggaggtcattgagcttgacgactgaagttctgtagctcatgatcggaaacgggtcgtatagatgatcagaaagtgaggtatcacccgcactgcaatagcagaaggcgataccactgatggggacattctggcgcatttttggaaggaatttttgatgctcggcgcggtattctgattgatctagtaaggaaggagcaaaagcgggtctatctctcgctattcattgctatatctatgcatgcatctatctcagcgtatgacgaacgggtcatttcacacacttctctcatacagaaagagcttcatgcctgctgcgatgggcacgtgtcatagcggaggttgcgcgtgctttccctccaacagagcaggcgcgctcctgccgagaatttgctcgctgcgtcgccatcacggcttccactccttgcacgaaagtgcacgatctctcctcactctcacacggactacccacttcacctccaccgtgcatctgcactctcaaccactcccggccataatcaggaacagacttgtgcccacgccagccggagtacaatagtacaatcacatggtggtccatccaaactattcagggctttctgtcgaagtcgccgttcatagccagccacttgcggagtataatggtgattaggatgagaacgaggagctgccattgaagacggtgaccaagtacataccggcagattctgacacaaacttctctctaccgtacacgattccgaaagacctcaatggcccatttggtatccgagtcaagcttatggtggacggcaaatacctcttgtacaagacgcacacccacaaagacatcgcacgtggcaacgttagaggggaattcgtatggatgactaccaacacccagcaggggacttacaagcaaaagtttcgcttctctgcatcggtaagccttcacccctctcttggctcatctatggctaaccatgcgcagacgaaaacgctgcagaccttgacaagcaactattcggtcagctcaagattgttggggtactagctctgaagcttgaattcataaacatcatcactagggagcaatgtaagccgaagccaccaggaaatttcgatcccgctcagaagcttcccttcattggaacactgcccgaaaagagcttgaagggggacgcgaggtcccatcaagcaaggtaagctcctaaaacacctttgatgcttcgcctctaatatttgtccgcagcttcgatgcaccaatattccacagcgcctgtgtgcctaaggaggctggttctagagaagtgttccacacaggagagccgttcgccatctttcaatccaaataccgctctctaggcaagtctgtctgcagtatgacaggctgaagcaatgcttacatataacagctgctttgagagcccttcgacttcttccccgtacaccgactccaccaccgcttttgctgccccggcgtggtcccaaggccaaggcgagctcacagtagaagagcgcaacgggggcttcgaatgttaagcaggaacgtatgtctcgggccaaacgtgaggctcccgtatctgacgatgaagtggagtttgtgagcgacaagcgcgtaaagggcccgccgaaggagaatgatgagattatcgtgctggattaaagggtcaatagcgttgttccaacagaaaggtggaaaattatgatggctatgagaggaaggggattgttgtagttacgcatgagatgtcagcaacgcaacgcgcatgtgatacgggcacagtgtgtagaatacaccggcacaccaggcagcggcaaaattcgtgttcgctccacacacgtgcaaagtgatctaatagtctctaggagcgcactaataagtttatatagaaacctgaatatattcagtgctataagatatcttgtccggttttgcaaaaggtattgaacatattcaggctacctctttcactcttctcgttcggtgaaggcggacaggaattttgccagggcctggtgggcacggcgccttgatgatgtcagcgcggtaattgaaaatgatcgacttttacaaatttatctgcagtctttcgtgaatatactgagtaggagaaccagacatgaaggacgtcttggacaagctttccgtcatcacacgctttcgccgctccgtagactagacgacaacaccacagcgtcgatgtaccgttttccaaattcaggaatgcaaatcaatttaatcattgaaaaacgcctccaattctcgatagtatcattgcaaatgccgcgatctgtgctaccttgcgcttattcccggcgttgtctacgtcaatttcgtcataggcgtcaacgtcacaattatgaatttgagaaacacgtacaaaggcacagggtgtatttgaccaacatacccacttgtcagtgtacatgtacatgtagctcctcgttgagatctttgcataccaagtcggattaaacagaacatcagatactccccgaccatggacccaaacaaccccaatcgcaagatccgcaaaacaccacagtacgcactctaccagcgcgagaacttttggaaaacaaacaatggccaagttcctcttttcaacacaggtccgccgccctcagatctgcgtggagtattgtagaactaacacgggatgcagatccagcccagctcgaaaccctcgcaaaagctgccctcacgcagaacggctggctctacgcctcttcaaatgcgggctcctctcatacgcatgcagcgaatcgccaggccttctaccgtcaccgcatcgtgccccgcatgctcgtcgacacgaaccaacgcgacacggcgacgcacatattcgggcacaaggtacctgcgcccatcggcttcgcgcccattgggattaataaaatctaccacccggacggcgaactgcccgtcgcccgagtcgccggcgaactgggactgccatattgtctcagcacggcgggcagccagcctattgaagccgtcgggcaggccaatgacgcgggcgcacgaggggaaggagacggcgtgcgattcttccaactctacatgccgcacgacgacgagcttacgcggtcgttgctgcagcgcgcggcggacagtgggtttacggcgtgcatattgatgctggatacgtggcagttgggttggcgacatgatgatgtagcgacctcgaattacgcattttatcatgggcgcggcgcggacttggggctgagtgatccggtattccaaaggaggttgagggagaaagggattgatcctcatacccagccgaatgaggcgggtgcgatgtggattgataacgtgtggcatgggcgcgcgcatacgtgggataaggcggtgtgggccatggagttgtggaaagagatatccggtgggaagccgttttgcctcaaggggattcagagtgttgaggatgcgaggatggcggtggagagggggttcgatgggattgtcgtcagtaaccacgcgggacggcaggttgatggggcggtggcgagtctggattgcttggagaggattgtcgatggtgagttgctacacttcagtgaccatgtgtatgtgtttgctaacctatgggccagcggttggagacaagatctacataatgtacgattctggcgttcgctcggcatccgacgttttcaaagcgctagcactcggtgcgaaatttgtctttgttggacgcctatgggtctggggtctgtccatcatgggcgaagctggtgtcagacatgtcatgcgaagtctgctggcggacttggacattctcatgaacgtggctggtttccagaacattcagcagattacaagggatgcgttggaaaagggacccgaaggactacccactgcctaatgttgttagccaaactgtgagccaagaataacatgtgaagattggaaaacctctccggtagacctgcctgatcctagacgagcgaaccgcgtgacgtcactatcgttctgatatctggctaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtatgaagaaggtattcgcaacatcctgagattgatatcacgcatagtggcgtatttgtccacagggttggttgtccaaatctatatcttgtctgcgacaggctttttgtcgccctgagcttctttcagcgcttcaccggggccgtcggacttttccgtctgaacagaagatggcgactcggtgacttgagcgtggctgttcgactccttgttgtatttgtcgacctgcgagtcgagatccttgtcttcgtcctcgtgatcaaacatgtcactgtcaggcgcatcagtcgagatctctgtgccgtctccaagaagaatgatgcgaccgcccataccgcggttcggctggaagcgctgatcaagctccatgtcgatgtcatcagggtcgtcgtcaatgcgatgatgtacaccagggccacggaactcagctgcacaatgatattagaaattgaactattcagctgcctcggtagaaggagaggttggattctcagacttgccgtactctggcggcgcacatggaccctctccattagccacccgcttcgcaatatcctcgtaccactgctccttcgtctttccatgcagaagaccaataacagtgatggtcatgttgtcacaaccaacaccgccagtatcactgttcgaagccagacagttgtccatcatgttctcgcaaatagactggagaggctgcttggcgacaattccgcgcctgacaaactcgatgacagcttgcgaagattggcaatcccagatacctgaatgtatgcgttagcgctgtctgtatgcgcgagctcaaaagactaaccgtcgcacgcaaccaccagaaattcgtcatcttcgctgatgtcgtgtatctcgacgtcggggaaggcagtgactatttgctgctcgggagggagatctgcgctcttcttgaactcgaaatcgccgatggcacgcgacaaggcgaggttgccattgacacggccgaagtcgacaaaaccgccggctgcttgaatacgggccttctcggctgcaaattgttagatgtggtatttattgcaacggaaacgtgtgactgaccttcgttttgcggcttgtggtcaaaggagagaggcttcgctcttcccttaactccgaggacggttcttgagtcgccagcgttggcctgttcgcgtaagtcagcgtctagtggatacaatgggagaaaacatacgcagtagatcttgtcttttgacacaacagcgactgtggcggtgcagccagacacttcctcttcgtacttgggatctgcgcgatgagtcagcccgtcagtttgcagattggctgcggcactgcgtaccactcagaatggccctgtcggcagccaggaagccgtcttgcagggccttcttaaggtctcccgaacttgtaggcttcttgttttgttatgatctggtgcaggtgctcgcccgtgtagatggccaccttgtcgccgccgtggccgtcgtagacaccgaagaaggcgagtcgcttatcggcctcggtgggcttgccgccctcggtcgtggcctggagatctagcagacatgcgtgggcgtcttccatgctgatccgccagccctgcatggacgaggtgccgaagatgagtgagtcgccatcgccgctttctgatttctggacggcagagggaggttagcattagattccttatgagaagagtgcgcaaaggcgacgtggtctgcaggcggccgtggggaggcggacggcagcagacagcagacggcaggtgcgggggcggggtgatgcaatgtgcgaattaccttgtcgacgacgggctctgagagggtttgacccatggcgtccggttcctacgaggactcgtgggaaaagaggcgggagaagtgagagggtgagggagagatgcgcgcgggccatagatttgtgatgcggcgctatggtgttgtgggggtgtcgcgggacaacaagacaagcgcacggcaacaatgcaagtgtatacaaattgatgccgagggggagggtgccagtaggagctcgcttctttcagggtcttttttcggggaaagaattgcaagcttggctcgcgggcagtttgtagggaatgggtgggagggataacagtagtgggtgagtacgagtgacgctctcaatctcctactcagcgaactgacagcgcgaggcagtagctccactgctagcgcggttgtggctaaggcgaggcccgaaacgacacgatgacgaccggcagcgcaggttctgccgcctgccgttgcctcttgtttggtcttccgtcttccgctcgtttgtgtgagcaactacgcgccctgggacagacccttcgctggggcgcatccggaatccgtgaggcggtgcatgcgcccccaggcaactggcggcattctccgctcgaattgcaacagctcgcgtgccatcgcacggccaatctaagaaacagcctcccgcctacgggaacacctgtgctgaccggcgcctggtaggacgctccagccaatcctccagaagtccaggcctggttatcagggtatcgtcgagccgaccaacactacgcatgtcggctaattgaccctagcgactatctgaacattgtccagatgggacatgttcagcgcaatcgaatgtttcgactgcatttgatagcgcgcgccacttcgcgtgacatcatcgcatacttggaaggcgtttggttccaacggcgattccgcgcaccgttccgagacatcgcgcctctccacccgaaggctgtgaactatcgtcgctccttttgcggccacatgatgaatacacctgataggcttggctaaatgttaccatggcttgccatggcaaaactccaacttcctgtcggagaccagcttccatactaaatgtgagtctgacgagacccagtatctgatcagcccgctattaagggctttgagggctttccattcatacatactcaactcggtcgcactcaaatcgtgatcaaactttagtcacagcgcgcatagatccttgcagcacctgttgagttatctacttcaactttgttctgcactcttcggggtaggcatccgatatgctttcggaccatacagcatgaattcgccgtgaaactatcgcaagccgaatctgaactttcgagccacgatgaactttcaagtcacgatcacatgcacgacgtgcgcgagtcagatgcttccctgcacgaaagcactcagctctccattacgacaccatacgaccgcggctcacctgcttcgtacgatgaatgatctgtgttgcgccgacgcgtgcagccaggttcgacccaaattccgcgttcgacctcggtacatcagagagctagacccagaaccggactagttgaccaacatcgaaacatcatagctccagatcctcggtcaatgtcgtagtgcattctcatctctcaaacaatcgttcttcatctctttccattccatctacatcttatcattttttgcatcatacacaatgggtcagacaccagactgggttaagcaactaaagccctctggcgctcaaggccatgagttgctcgcggcggagcgtgctggctccaatattccccgttcagcagctggaggagctgctccacaccaaagaggtcattgagaggaagcacaagctgttgagcattctcaaggcggaaaaggtctttgacaagtcacaaaactacttcatgggaagggacagatcgattcgaaagagctttggcgcgagagaagaggttgagaatcttgaagaggcaacacaactggaatctcgaggaattccggcaagctactgagctcattggtgagcctggcccatacggtcttcacgacagtatgttcaaggtcagtcgcctcgtcaaaacacccctgcatattacttatttcagcaggtcacgcttgaaggtcaaggcaccgcagaacagcaagaaaagtggctcaccaaggccaacgactataagatcattggatgttacgctcaaaccgaacttggtcacggctccaacgttcgtggactggaaaccaccgctacctggaactcagatgacaagaccttcactatccactcacctcaccttacagcaagtaagtggtggattggatctctcggtcgtactgcaaactatgccgtcgtaatggctcagctcatcatcaacggcaagtcttacggacctacaccattttgcgtacagatccgtgacctgaagactcatgagcctcttgagaacattcacattggagacattggtcccaagttcggctacaacaccatggacaacggattccttttgttcaaccaggtcaaagtgccgcacattagcatgttggctaagtactcgcatgtggatcccaagacgaacaagttccaacgtcgtggttccccaaccctcgtgtacggcaccctgacatgggtccgatcaaccattgtcatgcaagccggttccgttcttgctcgtggtgttacaattgctacaagatatgctgccgtccgtcgccaattccaggaccgtgacgcgcaagctggggaggctgagaccccggttctcaactatacgatggtgcaaattcgacttctccccctgttggctgcaacattcgcccttcactttactggaaagtcaatgatggacatgtaccaggagaaccagaagaaagtgcagaatgccggcgaagaggcgaagaagagctctcgcggagcaggacctgaggagacgaacgcaggaagcgacttgcttgcagacctacacgcttcctcttgtgcgctcaagtctcttagcagcagtatcgctgccgaaggtcttgaggtttgccgaagagcttgcggcggccacggatactccagcttcaggtaagttcttaacatcatccttgattggcttagtactaacaacttttagcggtatcggcccctggtatgccgactacctccccactactacctgggaaggcgacaactacatgttgacccatgcaggtcgcacgctatgtatgtcaactctctccgctcttcattctctcccactaatcttgtttctgcagcttctcaagtcagcccgctccgttctcaacaacgagaagcccacgaacgacaccaccgccatcctcacagaattccacaagcgccgcaccatcggctgcgccttcgacatcatcggctccaatgaagatcttgtcgccgctttcgcatggcgcgtatctttcctgaccttcgaagccagcaagcaccgcgacgaacagaagaaggcctggaatgaccttctcgtcgatttctaccgcctctccaaggcccacgcgcaatggatggtcgtcaagaacaacctttccgcgcttaagaagatcgaggccgagggcaaggtcggcaaggagaccctagacgtactcatgaagctcttccgcctctttgccctgcacactctcgagcaagagggttccgagttctacgccagtggcgcctgcagtaaattgcagattcagcttgctcgcacgcaggcggttatgcagctgctcaaggacatcaggccgcatgctgtcaggctagtggacagctggggcttcgatgactgggtcttggacagctcgctgggacgcgaggatggaaaggtttacgaggacatgttctacagggcgagtgagctgaacccgcttaacaggatcacagtcgatccttatcccgatagcgatgtactgttcaagagggtggagaaggcgaagttgtagaatgaaagagcggatcaggaatagagttactttgaacatgtagtttatttaatgcatggacttgttgattttatatatgttgtcggttgtggtgcattcttctgctgccgtacccgatagctccaacctgcgggtacggcatcagttccacatgcgaaccgacaaagtctgcaggcaattgggttcagtataaatttacaatcacagtgtcaaaacctgcttattcagatcgatgctatgagatcgagaacagatgtgaatcgcacgccaattgtgacgatgaaggagtgtatcacatgctgatcatagatgcatcagtctaggccggatgagtgaccgctgtcttcgtagggctgaaatggtggaccgagcgttttgagcttcgacctcaactccaaccagttgcgctcttgccaatcgcaaacacaaccacgctttcaccatgtgctaatcacgcagcacgtgcagcagacagacgtggctttcgagaccggaagaagactaattaagattcaacattccacttcatcacagaaaaagagtatcatagaacaatgtcggtcattctatgcacaggtgcggagcttctaccccacagtacgcagctcgcaagcagctaacattgatagccggatatgaccatacgatccggtatgtcttgattgtttgtgcattcctttcatcaccccgcttacatccagatctaagcttctgggaagccctaagcggcatctgcttcccgcacgattcccctcaccccgactcgcaagtcaatcgtctatgtatatcgccggacaaacgctaccttgccgccgccggacaccacaccgtcaagctctacgacatcaagtcgacgaacccaaacgccatcctcaccttcgacggccacacgtccaacatcaccggcgtcgcgttccactgcgagtccaaatggctcgtcacttcgtctgaggacgggaccgtgaagatctgggacacacgcagcggtaacgtccagcgcaactacacccacggcgtgcctgtcaacgacgtcgtcatccatccgaaccaaggcgagctcatcagctgtgaccgcggcggcaacgtgcgcatctgggacttgggcgagaacaaatgctcgcaccagctgatccccgaggacgatgtgtccgtggcgtctgtaaccgtcgcatcagacggcagcatggtgtgcgcgggtaacaacgccgtacgttcgcactctcccaaccaacccaaccaacccaatcccacgcagattcgacgaatggcagctaacgcaacactagggcaacgtctacgtctggcgcatgatccagcgtcacgataccacctccatcatccccgtgtgcaaattcgccgcccactcaacctacatcacccgcgtcctgctctccccagacgtccgccacctcgccacctgcagcgccgaccacaccgcgcgcatctggtccctcgacacttccaccccgcacaacctgcagcccggcgaccagctgccgtccgccgccgagcgcgaccccgcggccttcccgctcgaaactacactgcacggccaccagcgctgggtctgggactgcgcgtttagcgcggatagcgcgtacttggtcacggcgtgtagtgatcattatgcgaggctgtgggagctgggcagtcagagtatcattaggcagtataacggacatcataggggtgcggtgtgtgtggcgctgaatgataccgcggtgggtaattaggagacgcctgctgttgcgccgagtaagaagcgggatagtctgctgtgtgagatgtggaatgaggtggagatttgaaaattgcattagcgatggcgttagggtatatgggtgtgactggacaaggggcaagattcttggactgggataggagagttgggggatacaatttgggccgagaggcgttaatcaaagtcaaggttcttgttagaagcattctgtcacaatgaagaaaagtattgccaaaaagacacacttccaccaaacactccttgacctatttcgcagcgtaagtatatagcattgcatgatgataatgtcgttccgtctcctcccctccctcatccagagtaaagtttcctctaaaacgccatgcaagaacgctccaaaagtatgcacattccattccccttccccctatcaatataaatatccatattcccaacaacaaaacaacattacacgtcgctacaaaatacaatatgaacatacctcttctcatcgtcccaacagtcccgagacccaattcgccaaccgtttgctactcgtactgggcgtgaagctaaccacgctgtccgcatccgtgtctctcttgcgctcgggggtgtgtggatcgtacgtgtttgcgcgggggcgagtgggtgtgctgtcagaactagagtcgctgactctgctgcgcaaactaagggatttaagtttgcgagtgtggagggagggtgtgggtgtggagtcgggtgaagacggccatgtggagtcttcgctatgggaaatcgggcgaggcgtggagtcgacgatgcggattgtggcgctgagggtgggcatggaggggctgggtgtgctgccgttggatgtatccgtcatcgttttgagaatcaggccggggacgtgagtctttgcatctggagtcgtgacttctagatatcagcatggaccagatatggagattaagaacagctagggagttatcatgaaggatttgcaccttcagattcttccttagcttcttcttgctctggctcctcagatgcttcttcggcgccttcaggatttgctgcagctgccgcggccgcggcggcagcggcctcgcgttctcgctccatcttctctgccttggctcgttgacgggcagcttcccgctcagcgttctccttgcgagcacgctcgtctttggcctttcgtagacgttcaacttcttccacaccaccgctcttcttgagcttgccttcttcgacgaaattgcccagttcgcgcttgaactcatcgtcgtttctggtagcgagctcgcgttgtcgggccttctcagcgcgctcaatggcctcaagtctgctctcatggtttggttgtaaagccttgacttcgccgagcacgccgtctcgagcctcacgtgggtcaacaaccttgtctagggcagctgcattaatcgcgttccgaccgctagcagaacgcaagcccttctgtccagtctgctctttttcggtttccaggttttgttgcttagtggcttgctcgaccaattcaagtgtctgcgcagccttctcaagatcgtcttgcaagtcagcagcaagctcttcctgcatggtaagcatgtccctttcttcgcacacagtctgcagctcttgctcccagatcttcgtccacagtggcttttccttggcaaggaagtcttgcagtttcttgagctcagccgtggcaatggagagatccttggctgtaacctcaagttgacgaggcaaaggtcggactcctcgctgaacaacatccttgcgaaggtcttcgaccaggtcttggagatcgtcgacccggttgacgattttctctgagtcatcctgtaacgacttcttgccagtgttgatataagcacgtccggtatcaccatcgagtgacggtagtgcagccttgacagcggtcgacttgacagcatttgcctttgtacgaattgtagacatactggcctgaatatcagaaacaaaggatgagtatgtttgccgcaccacggccagatcgcggcgaagcgattgaacttcgcttagttgtgcagcagagttgatactgccttccacaggaggaccactcgggattggtcgagatggcaacaaggctgagttgcgcgctgagttcagcgtaggcgcagcggcgataccggccagttctcgtgctgtctgttgctgccgttctgctacacgttgtatggttgactgctggtcatcgaccacagttttgatgctttctaccaatcggcttagaccgccaaatttgtcgtcgatatggctcttgacttcgtcgagttgctccacgttgagcacgagtactgagcgatccttgacatcgttgatgtcttccagctcgtagcgcacacccgaaacaggatcctggatgtgaatctcaggcagttcaccatagcgatgtgtatcccaggcgaacttttcgatgaaagccagctgcaggcgtcctgcagacaaatcaaagccatcagcgaagacgtacttcttgatcttatgcttgtactgcaaaaacagtgtgagctctttgttaggctctggcgactgttccggaataaactgctgtggatgcggagataccgacttccctcttcgagatccagctcttgttggcagagaagcggttttcagggattctttggcagatagctctcccgcgctcatgcccatggggtcggacaagggcccgttcaacgtcgcaccaagcaccggcttatccccctcaacgaacgtgggcgctggtccgattttgtcctctggggtcttttgtgtggggctgtcttgcggttctggttccgtgggaggagctatgcttggtaccgagctttgcgaactttcttcggatatgcgcctgacgtcgcttgaattgtcaaacttcgtttccactgcgggccgctgctgtgtcgaccgttgccgactgtgcatcaaagaggctctggtgcgcactgcgttcatagactccctcacatcccgacccctattcggtactggagagttctggactggtggaatggcgatgccgttggtcccaagatgcttctgtatctggtactgcgagaaacgccgtgaagctcttcgttccagctctccgcctctctgcagtgcagcaaacgcgtcttcctgctttggcggtggcggcggtggcgggaagtcgacggcatagtttggttgtgatgactcgggaggcttgggcatgccatcgtctgctgggtacggggcgatgacgggcatctgctgtgctgtagtgcttgagattgaggaatccgaagacagctggctagctgcggtggatcggttagcttttggattcgacggcagtgagtcgtatttgctgggggacgcgcgcccggtcaccaccgaagaggatcgcggtggcagattgggcccattctctccgagttcagtgctttcgccgcgtgcaggaagcctcgtactttgtgagcgttgttgttgtgcctcctcgatgtctccgttgctgccaatgctgccctgccgtgtgccgccgctgagagtgccatcccggcccgttctttgccgtaaccgctgctgcttcttcttcaggccgtggagtaggttgatgatgatgtcgcgtatgcgtggcaggaagttgtcgaggcttgcttgcgaggcttcttggctgagtgtctcctctagtatgcctcgaagcagttccgggacatttccgagatcgcccgtgtcgacgccgatggcgttgaatgcgcgcgacgcgatgttgaactcatagccaaggcgcacatagacatcggagacttcgctctccgtggcagtcccgcgagaccatagcgttagggtttcttcgcagtgtcagcgggggctccagtgcagtgctggggcgcgttggacgaaccgaggagctgcttcgtagcgactagcaggtgggtgacagatttctctatctgcgagagttgctgctggggctgcatcgcgcaaagtgttagctgccgcagtcgggctctgagggtccaacattgaagatgtgggcgcagggcagactcacgttcttaggggcgcgcttgtgagacccctgcgaggacctgacagaggcagatgaggcctcttcggtcattgtgaatccagatttggaagtgctacgatggagggaatgggtgcgacgtgggaggagcgcgcgacatggctctcggcaacgttggggttggcatcggaaacatccatggatagctctgatacgggtccgcctcaggaacgccatccgtcacgtgcatcactccaactccaactcagacaacggagtgcttgcttttttgacatgtccatatgctagaactgtctcaccactactatctgtctgctgcaaggtacgcgtgtgtggcgcagaattgcgttgatgtgtcccactgcaacagactcgacaccacgcacttctgccatggttgcaacagaatgttccaaacaccagctcgttaacacggagcactgaatgacgtccgattggaagctagcggcccgaacgcctgagggctcccatttgcccccgactgttagcgcacagctatgtgctgctggacgctatgcgactagtaggatagttgtaatgtattgggactaccattcacgagcgcactgtggggccgacgcctcaatatgccgtagcaatggattggtgtttgcctgcaaaggtaggcagcaggtggtattgtttggcattggctgtttggcaggacaatagggcacctctgcgcatagtgaggcgcatcctttgaacagctcgtggacagggcttggcagcctgcgagtcctccgtttggagttcctgttgcgttatctcacgagtttcaccgcatcgtccccagcgacacacactggcacctccactccaactcgataccgagactctgcgcactgctctttcacagcatcgcggaccttgcgacggcgactatcaaacggcttgcctccactgaccaccactgaccacatcccttcaagcctcactagcttccgcagccaccctggtcgtttcaacttgccgatcaccctcttggcagtgcagcagtgcactcgcattcgacgtctggctacttttccgcgcacagcctcctataacatctgccaaacgccgtctggctattccggcagctccattgcacgttatcccaagcctctccgctgcattgagggtcctgcgctgctctcacctcctcacaccggtcgccctttcctcccccgccgatcgctccttcccacaaccacaattcccgacccgcccacggagctcacccgcgcgccatctgtccctccatgtccactgctgcgaccgcgaacagctcctccaatgctctgaacccggccgcctccaaccctggccgacaactgaagatgagcacgactggcaagggccttgacgcacagcgcaagcctggtagccctgtcgacggtggtcagaggtaagcttgtctttatttgcttcaggcccgcctgcattcccctcaaactcgctccccgatgtcctttacccctcaactaccaccctccaagctgcgtagccctgtctggccacgcatcgtgagcttcttggactgcacctgcgcccagcggtattcctaggtgcaacgcgcgggcagttacaaggatacacggtgcaaccgcgcgatattctaacggccgcaatggctgtgtcagctacctcgcccatgtatacactatcaccgttcccaatatacgttctcattcacttctccatgagcgccatgctaaccaagttcctctcacagaaagcctcccgcccaaaaggcatggacccagggaaccaatccaatcacccagcgaccgtcgaactctcccgcctccaacggtgtcggtaacgtccctaaacctgcgcagacggtgaccaactcgtccggcgagactgcaactccaatgcggcatctgagtgatcggatgatgtacctgctggccaacttgactgtaagtgtagcgacttgctggctgcgtctgaccatgctgagtacaacttttagggtctgccgggcatcattacattgaagaatggcgagaaatattccggcgtgctttcaggtacctcgctggacccgagcgagctgcgctatgtcttcaagatggtgaaaaagctcttaccagctgccaatgctcagacgaatggctctggcgaaatatctgacgattatgttggcgttggagactaccatgtcatgtcattcgacatgagcgatgtcgctgacttcaatgtgaacaatgtggtccttgacaggtcgcaggcaaagggttcgaacggaaccgcgggtttccgcactgacactgacatctccggacacatggcgatacgcgagcgcaatctgcaaaagtgggaacccacagagatcgaccccaacatgaccctggaatcctctggtcgctcgacagaatgggatcaattcgcaacaaatgaacgcatgttcggagtcaagagcaactacgatgagaacttctacaccactaccattgaccgaagcgacccccagtatacacagaaggctgcccgtgccgagaagctcgcgcgagagatcgaggccagcagcgctatgaactcccacgttcgcgaagagcgtggaggtcagatggccgctgacgacggcggagacgaggaggataagtacagtggtgttcgtcgagacttccctcaactttcaactggccagcccaacaagtacacacctcccgcgagacgtgctccagcaccgcaagccactgtcccaggtgctccaattgatcctgcaatcatttcctcatcggttgcacgccccgactctgtgcccaagccggtgcaaaggaccgcaagccctgcggcacagaaagcagctgcccctgaacctacaaagactgaggcgcctcaaagtaccaccacatcatctgtttctgaggcttccaaagccatcccagcaaaagacgatatcaaaacaccagcagtgtcgaagcctagcgcagaccagccacaaaagcctagcagcgcaatcaagccaagtgtagcagcgatccctctacggaagactggtcggccgcatgatgcaactacaaacgtagaaaatgaccttcttgactcgttcaagcagttttccgctaatgagaagatgcgtattgcggagcggtcacgggtcgttgcgagggagaacaaggccgtgaagctcaatgatctgaagaagtttgcactcaacttcaagctgagtacccctgtgccttcggatctggtccctattcttgccaaggacgagaacaagcaacaggccatcgtggagagagcactcaagcaagcgcaggaaacgaagaccaccccgccaaagactgctagcacattggccgaccccaagaccgctgtgaaacctgctgctcccaagccagactcgacgcacgcttctccaagtgccaccgttgatcgacaacagaaccaacgggcacgaccagcacagccgccatatgcgtcagctagtatgcgtgagcgcccgcagcagcagcaaaatttcaatcaggctcccccacgcggtcagggtctattgagcacccgtctgcaattgaatcatcagcaacacaagcagcaaggtggcgtgccctacaacaacgtcccacaaccgataccaccccaggatctgcgcatgccccctacagggccatctcagacctctagtggtgttcagacacctaactccaacgccgctatcaggttcaatgtccgcgctagcgaattcaagccgaacccatcagcaaacaccttccagcctggcaacaatccaagcacaaactccagccctaggccgacctcggcagcgaggcaagagccccgcaagcctcctgccgtgaccagcttttttggtggtcagcgtcctccggtaaagcagccagcgacaaaggagagcttcaatgccatcgcgcggattcaaaaagaggtacaggagaaggacaaggataagccccatggcagtgaccttcctccaccgtaccgtactcctcctacctgggactttccttctgccaacactgagaagagtcatgtgcagatgttcgaacacacgccagtttcagcaccactttccgcgccccacaacgcaatgggcaacgggcccatgccacaccaacatcaactgccacctcatctccaaggcggacaggttataccacaaggccaaacggcgcagcaaactccccgcggtcctccagtccaacctcaccatggtcaagggccttcaacactatgaagcacagcagatgcacttctctcactccacatcatctgtacacccctcacctcgaccaatgcatccttacatgtatggcgcccagccacagccaatgtccggatacccgcagcaagtgcaaatgccgcaatatggcatgagtccaaacgtgcaacacgttggtctgcgtaacgggcaacccgggccagttcatcgctcctccgggaggaccacaaatgggtggtcatatgatgacgcatcaaccatccaacggtcctcctatgggtatgccaggctaccctcaaatgcagatgtattcgccagcgcccagccaagcgtacccacaatacccaggacacatgcctggtgcacctggcgcaaacggttatccgaacagtccacgacctggagcgcctatgatgagtcactccaactcgcaacaaggacaccaacagccgcccatgatgtatgtgccggcgggcgcgcagggaccccagatgttccaaatgccgcctggttcgagtaggtcctttgcttgatgttttatagcggcactcactaatagccatagtgactcccatgcgtgcaccttatgcgcagccgcaccagccacattacggctcaccgcaccagcaccatcagttccctcaccagcaccgtggcactccgagcggtagttacgcgcagcctatgatccaacagcactcgatgccacctcaaggccctcccaccgggcctgccaaccatgggcccgagactagcgatgagccgaaatgaaaggtcacggcgtcattcgcttcacaacgaaagcgatacgctcaagctataccgactcatcgttggtgaggtgggctttgagactctgtcctgcgcacttgcagcacataactttcgtgcagatggtttcaagcatgagcgatgggcgttgaatgggcatggctggcgctcaaaagaaggtcgacacgggtgatgatgggatgaactgagggacatgcagaagggacagatggccggcaatacgacaaggggcatgactagcgacctcattcaatgccttttatcgggcacggtacagctagccttttgcgaggtggagcgcaagcactgccccgggaagtgagcttgataggagtacgaactgtcgctgcgcctagtttgacagatggtcaagtcatacatgactttgaccaccataggaaaatctacaatcaacttcaaacttcttcttggcgcaccctaatgcattgttccttgtaattagctatgtccgctaaagtcatgtgtgcaaagtgacataagagcacacgaccacgcgcacgcaccaagtgatgcactagcgcgtcgcgagaccccagattccgcgttccgatctgtcggaacctacttcgcactccaggtcctacctccacaccagacctttacgactcgaaagtgcgccattcaatgcccatagcgctgtggcgcaaatagaagatctagagttccatagcatgactgacgccgctgccgaaccgctcatccgcaacgacccgaatgaagaggacggcgatgcagacgaggatgtggaagtagatgagagcgcgctggcggcgccaggattgttcatatgggggttgacaatgtgtgcgggtgtcagtgggctgttgtttggctatgagtacgtctaagatgtgaaaaaacgatcatgcgccccttattgtcccatgttctgtgctgactacgcgactgtagtactggtgtaatatcctcgactctgatttctataaactcgtcattgtctaatcgaccccttacaactctcgataaatctctgattacttcttcaacgtcgttcttcgctctcttggcttcgccgcttacgggcatcttggctgatgctcttgggcgccggagcatcattctcatcgcggacgtcttgttcgttgctggcgcgctcatacaagcgttctcgactacggtatggggtatgattctgggacgaagcgtggtgggcgctgcagtggggagtgcgagtttcgtggtgcccatgtacatcagcgaactggcgcctagtgcattccgtggtagacttgtcactgtctcaagtctcttcatcaccggcggtcaggttgtcgcctacatcatcggctggcttttctccacgctaccacatggatggagatggatggttggtctcggcgcactaccagccgcagtgcagttctgcatgctcttcgtccttccagaaacacctcgctacctggtaaaggctggaaggaaagaacaagcgagaggagtgttgaggaaggtttatggtcttggggacgggatggagaaaatggttaatggcgtgctgcgcaaagtcgagaaagagatcctcgaagaggaagacgcagccgggcttcgaaacgtccctcaaacttctaaaactggctggtcttcgaaaatcgccagagtgcaagacaacttctcccaactcgtcaatgtaggcggaaaccggcgcgccctcatcatcgcatgcatgctacagggtttccaacaactatgcggcttcgtaagtcctccccaccacttccatttcccacactaaccactcacaaagaactccctaatgtacttctccgccacaatcttccgcctcgtcggcttccacagcccaaccctaacctctctctccatcgccctcacaaacttcctcttcactctcctcgctttccacttcatcgaccgcgtcggccgccgccgcatcctcctcttctccatcccagtcatgatcgccggcctcctcctctgctcaatcgccttcctgcatgttgacctcaccggcgaagccggctcttccacgctttccaatcgcacatggccgctagtcatcctcattgcaatggtaacctacgtcgcgggctacgccacaggtctcggcaacgtcccatggcagcaatcagagctatttccgctgcaagtacgtagtctgggtagtgcgcttgcgacggcgacgaattgggggagcaatacgcttattggggtgacattcttgcctatgatggagtttttcacgccgacgggcacgtttggcttgtatgcgggcgtttgtggggtggcgtggtggacggtttggaagatctatcctgagacggcggggctggggttagaggacgttgggggtttgttgaggaacggatggggggtggaggagagtgtgagagggttcagagagaggaggaaaaggtagaagtggctggagcgactcacacgctttacctagctactttgcaagtcagtcgataaatctaggaacatgttagtggactctgcatttcccaagtcatctcttgggctctatgtcgccgtcacgattgtacaatacgacctccaaattttgttgagcaggatacgactctgctccgatatggctggtgcggacattgtggaaatgtgtaccaatctttcaaaaggcttcataattttatactgaataggtctgatcatgtccaatagtatcaggtccccagccatctcgcagcagactgctcgtccagtcgagccgtagtgtatttcatccagagcgcgaccagctgctccttccatcctcatgcctcttttaggttcaagctcatctgttacagacaaccacgcaaatcccgagttctgtttatagacacattatcttctcacacgtccgctcgtgtcttcgtcaacgaccacggccttgaagccacgctgtatatcagcacgtcccagcacagcgtcgggatatcgcactcttcatgatggcgaccgcgcatgacgatgacttgccgaagcgcagggaaatggtcctggaatttacgttgggaccagaacatcagctccactacgtagttcaacccaaaggtgtcgatggcgatggtttggatgagcctggacctctcattgcttctcgtccaggatgcgagacccctgaaattagagagattgaacgtgcaggtagcatctattggtctattgagggagagggaggagtcaggtaagaaggacgagacatgggctgcgagtatctcgtggaataaatgaaataaatttgatgaagaacgctatgggtaattgcatttcacaatggcgtcgttacgagattctgatccagctcagtaggatgtctttatcgatttccttcctagacaaatcttcgtcgatcgaatccatattgctctgtattcactcacttcatagttccacttcatagtcccagcatgtggctcatcatacgcatcatgtgtgcttgttcgccatggctgaagcgacccgtcaactccaactagttgctttttgcaagtcagtcaaggcttccagtgttattctagtgatttttaacacttttgcactcacctcgaggatgccagaccgccgtcgtgatcgagcatagaaagctccaagtcaggctattcgaaaaacgctcttgctacggcaaccaatgctgagctgtcgagcaacggatcatgtactcaataatctagtgtcccgggagggttcttcaactggcgtacttcgagacgcaatagacctggaaatatcattatgccctggaagtttcccagattttcgagctcgtccacatagcatcttgctgccgtcgcagagacgacgatatgctgtatcaggctatgatccttaagatccccaacaacaccaggcaggtctaggtcggtgatattgaactttcaatactagtactacgtgatcgccttcgcttcgtggtggatctgtcggcatgcactgattggtgataacgtagctgtccactcgataggcttggtctcgtagcccatatgcgggctaagcacatagaccgtagctccagtgaatatgagctcataaattcgatacctgatctctgcgggaaggcgcaacagaggcgagcgtttctggttgcgccgggcactgcgggttgttaatttagttactgactgtaacggaaatgcgtgcactccatacatagcctctcgatgcaaattgccgagatccatgtcgccgactcttgctcggaaggctgggctcaggttcgacgtgtcgagatgtggagagacaagataagaagtgtagggcgcgacctcggggagggtcattacaaacagaaagcttggcattaacatctcgtgtacctggctttcgagtcatctcgatcgtttccatcaaggcctttgcccactgacacgcgttgaagaccgaccggtagactcattacgtttcaaaaacatgctaatcttaatcacgtgtttgcaatcgctcactcgaaactctaggtatctgtgggataatccgacctcgatattacctctcgttactaaagcaaactgtgagatgtcaatgatatcgaacttgaggccatgagccatagaaccattcaataacatggtttcacgttcttcgacactgtaatagcaactacgagagcaccaaatctccacgtggttgagagctggaagttcagatggcctatccaatgatgtgaagacatcgaaacttgggtcacacacagaaaactcgtctactactatgtgtgtgatactcgagtatcttgcgcgtgggtatactgcttctatatcatctacgcggtacggtctcttaaccctccatgcatacactaaggacagttacactctgttcatgaatacttgtgtaggtgcatgcttatcaggctagggcttcgattgtggccaagcagatatctccagctatttccgcttagatgggcactcaattccagagaatccgtttttaacacacacgaagctggagaggccgttgatggctttgaagcgtcaagcaggttgagaaagtctccaaattctagaacaacaaatcatggtagattcgacgaggctctttactgaccgtgatctgcacgctcaaagcgactgcacaaactaaatagcgtgacatcgatcggaacccattctggaaaatgtatcgtcccaagaatgcataaggctaaattcaaagattcagtcattgaagaacgagctctatacgtgatgatgggaagactggtgctattgcaccccgagcgtcgtggcgttttctcgacctgttcagggtcgtcaatagactatgtaattccatgcagagaaagttgaaaaccgaacatcttcatattcaactatatctgatcactgggcaatgacgaaagagaacctctatgaatactcgcaagactgataaagttcaaacacacacagctttgcatgcccaaaacatccgctgatcacttatctcactgatttcaaatgtagcaatattgatttaatccttggattgtataaagagtgacagaggatcaaagttcccataagtgataacgatagaaacatgacgaacaccaactcctcctgatctctatcaaagtcgcagtacatggattcgtggataggcgaatatagaaagtagatacccttcgtgctaagttggacgtgcatcaacaattcagtgctcaagttgccagtgaagtgaacaggcaacaacactttcatgctccgatggacgaacaacaacatcaacaggggcctacacgaacttgaacttgcgtgcccttacaattcgagcgcgtaacaatgacccataaaagaagacggtggacgcaaaagacgagtaaacgaaatgatgagcgatgcaagatcagacgagtccagtcccaagctagcagcgctttctcccaagactgtcgaccatgttcttggatctctaacggcaagaccatgtccagcttcgtgctggcgatgagcatcaactgatcttgtgaaggtggatcactcggctcggcctttctctggctcgagcatactcgactgcatccattcgtcggtttcggaacgtagatgcatcttgcgatggcacagaattgtgctccggatactgtccgcacatgcgcctaagagcatcgatacggaaacactgaaagccaacgtagatgtggtccttgggcgcccatcgctgatagctacagaagaagccagaagccccaacccaatcatcgctcctgttacgacagacacgtattgatatcgatcagctatgttgatgcgctgctgtatgaagaccgtcgtgcagtataggaaagcgatgcaggcaaaggcaaatggcgaaggactcttcatgtgtcctaagagtgaggctggaagtgcgccacgaatctacacctgttagcaactagcctgcaacgattttggattacttacttcgtatgaccaactattcatatgtgcccacagcttgtccaagataaaatcagattcaagcgaaggcccacagcttcctgtactagcgccttgacatatctcgaaatttctcagtgcaagacaatacacaacctggctcgctgaaaggattagggtcaaaaacatccaactccagattggcttgcaattgtgtatagccttgtacccgtggtggacaaaattacaactactgttctgcttttcctcaacacgccactctcgttgtcgtcccattgatctgattggagttttggaccactcgagcatgcgcaacatttgaacctcagtatcgaagcgagaagtctttttttctgaatccttgagtgcatatactgactggatgtctttcatacctaaatctgaagcgctttcgtgaatcaacatcgggtagacagtgcctcgacacaggcatgaggcggtatgttggccgggaagaggtataccgtctggctcaagatcatgttttccgcacaaagaagctcgcgagtggtgttttatatctgccctcaaaggtgcaaatggtcgctctgatcgtgggtaaccatgattcatctgtcgtatgtggcgcgccagattggccgagcgatatgcaccagtaaaacacgtgctacacgcatcgcagacgaggaagtcgggctctgcctgcgaattttgactcaacgtagatgcgctaggagccaatgatgccttcggtatttcggtgctggttgcatgacaaggcgccctaacaagcgttgcaaacaatctctcctctccgagaaagctggtggcattgtgctctccgggttgtgacagtggttcgtacgtgaggtttatggtgtttgccaaagaacgataatcagggctgtgtgtcgttttcgttatgttcgtattccagatggtctgtgtatgggcacagcggtgacgaagccttgtagctatcctcgtccttcggtactgaagtttgagggcagtacgcagcatcgaagttatagaataggtcgtcgaagctgatatccttttcgaattcttgataggcggccgaggtccagaaagatgtgtctgttgctgaagatcttctggtgaattcaggacgccaagtcttctcgaaggtgctcatgatgtttgcacaacggcgtcggttgtttgcgacagtttcaacaaagcgtcaagaaggatgcattcggctcctgtgggaataacaacgaagaaaaattttgttgttcctccaaagcaatgaggcatggcatccagaaccaagtggtggataagttcaccggtcagctgaagtggcccaaagtgaaactgacacgtcattttcagctcagcccgatgccgtatgccttgattttgcgttccacgcacaactgcacagccgcaccatcatggccaaagagttcagtccgagcctagctatgcgaagctgctacaccttcctggactctctttgttttcacgccattcttcatctcaacttggaggaattgcttcacatttctctcaaggcccgcgctaagtgtcttgacattgcatacctttacatctggcaatctctgctccaagcacgaccacagctcctgtgccttcgtttgccggtcggaaaggaaccagcttcggagccgttctccgccataaccttcgttttctgagccgtcaaactcgttacagaaacagtggctatggaaagtcgatggcctctacttagccggaaagaagacttatcgagccccttgtgtgttcttactctctctatgtgcagcgaaaccttttgctaacttgatacgcgtggtagtagccttattcacgacaaacccgccacacatgccacaggagagaccacgaatctgcggggccgccgcatcaatcttctgtctgacgctatttcaaagggtgaaatgttgaaaagcacaaccagtaattttggaacgccagagaatgggaaacctcataactctgcggttgccaaactgatcgctgcctttctgtcattgttcctctcgatggagctcgtcacttcgttcaatctgattgacacccaaatctgctcgttattagccaaagctgggctagaatcaaatcgaacgggtccaccagtgcaacccgctgaagcgtcaggtgaaagccagtttgccgaggctgcaagaagatgtgttggcgtgcgaacctctgacacttactcaccgctcaggaacggccttagattgtcatcatcatcagttgaacctcaattgttgagtgtggtgatcgttgcggctgcagccgcttctcgaggaagctctccacaataccgacggaccgaacgctcgactcaagaagcctgttccgatcaccaaagcacgcatccaaaaaatacattcgacccaatgagtctctcactattctttgcactgcctcgaatcactggcatcaggacatccggccggttccaaatcttacagcttggatgcatcgttctcatcccagttacagaagcagcacccatatcaggctcaactaccgatgatagcattgattggagacatcgagccttgaactcgcttacatatgccctgtcatcctgtgctttcttgctccctccccttcttgtcgtcgccctcggaggtgttgcaacaaactttcttcttcgaaaacgtgcggaaggttggctagctggccttatgcttttctccggtactattttcgcttcaatagaagtgcctcccggccacggcaatacaggatctgcaaaagcgatacgcacaggggttggattggtccatgctttcttcatgctgggatactgcaagcggatcatacttcgaaacaatctgagtaagggaaagagcgtactagctacagtgcctgggttaatgttcgctctcgtcgtcatcgtgctcgtcatggctgtaccggctatcggccgtgcctggagagcactcatcgacctagagcccgcgtgtatcaccccttcgatgatcgcattcggctttttcctttgcgatttatttatcgaagttacacagacggatatgcgcaatcttgaggcgcaggtgttcgagatgaactcgcatcgcaatcaattcgacctcgaacacgcgcttggcaggggtcccaccactccgcaagcccaatatcgtccggtctttgagcgaagagcaggaggaagtttgactagccaatctccatatgacaacgaccatgaggaattcagcagccaggtggatgttcagacgatatcacgcgaccgaccgatcatttctctgaatctcctcaaccgcttctggggtcgaagacggggcaggtacgattgatgtttgggttatcgttgatttgaaaaatacagcttcgctctccagttttctagcaacaccattacggggggggggcgggctgacatgctttgcattggctgccatctgaattgtgtaaatcgaacctcgcgacttcgtccaaggggcgcatcatgaagcgaaggaaaaaaattcaaacacatacaaagttttcatctgcgtgattttctggtgcattgtactgaggttttccgcggatagacacgttgtggtaggtccacagcgtcgtgctatggagagccgcagaagtatgaggcttaagccaatgatacaattactgttgaacagtcgcgataccgcctaatagatatggcagcagatagaatccagtgatgttgcacctcgatggttataggtgccaacagctggaacgggccttggaagtgttttgacgcacgtattggcgaagacgagcttatgtaccgtatttaaaagctcagcatgtgtctgatgtaatgttgattttgggtcgctgcgccgagtacaaatttaattgtgtacaaacatctctcactgtttagaccgtagacaaacatggaggtgttagtgtcatttatctttctcatgcagggaggtgaaaatgactgcgttttcctggatagttaataaaagacccaatgaaggttctagagggggcgctgtctctaggcgggagatgtagcatgatgtcaccggggatcctttcactatgcccgactgtgctacgaaacagcgatgatgaagattaagatattgcagtgtttggaatatctgtataagtctacttgttatctacatcaatcgaagccccaatgtctattccgctgtcgcagcggacttcattaatctagcttcagatgctacgtactgtatgagaagtaactgtcattgtgccactcctgaatacacccttcacaaactcagtcaagtcttccagcacgctaatttgccaatccagtggaaaactattggatatgcaaacatgactcaaggctgggaatattccactcaaccaaccgaggttcaattgttcgagatattgttctctaattttacaacaagtggctcctaaccacacatccatcatgttttccagtggtacgtcgatagagcatagcccaaaaaacgtgatagagtcgagccaccacacagtgccagcatgcaagccttgccgaacatttgtgaagtcgaatgtcgaagctgcgtagaacgaaccgagcacttcatggcgaatctggcgacagacgaagatcaggccacaagatggttggtacttcttactgtggagctgcttatggtgtttctttcgttcgtaggctttgacggtagtgtcgtggaaagtgaattggtaaatgcggttcctgagctcggcgggcaggcggatgaaccgcgacatcagttgattctccgcagtcctatgattccgtaaattagctcaatgtccctacagctggaatgtgatgaaaattccttacctcttgtcggcggccatgcttgcgcggatgctgtgccccgtgagaacgagtggtgccgttgggtttttagaagtgctgatgggtggagagagcgagagtagcacatcactcaatacaaagctagaggatgacttactagtagcaaacgagctagtgggactaactacaccatatatgcacccaggcgttagtttagcaaataatcaccctgcactttcactcagtatcgagcaaagcgtatagcgttctcttcgtggcgtttcagccatgctgtcttgactgaaaacattcgctactgtgatgatggaaacccagggaagagtcgaacggcattccgcgaaacacgaccaaaggagaatcaccaatgaatcaggagagcatgtacaaaaagcattaaacacagaatatttgggtattgaacagtactcgctacacgctaacaaacaacaacaaaaaacgcctcgctttcatcaattgtatcggacacacatggctctcgctctagatgtgatcgtgacctgcaatacatattagcacaaactcaaccacccattgagttttcaaaacttacgtccaagcgccctccccttctttcccaaagccttcgcctcactctgcttaatcttcgccaacctcgcctcctcagcagcctctctctccaacctatgaacatgttctctcgcctcccttacagcattcttcgcaacgagaagagcgcgatcagcatcgcgttctgcggcttcggcctggcgcaaagactgcgtagcggcggtgatgctggggtcgtgcgagctgcgagagaacatgccggaggtgagcttgggggatgtcgtggtggtggtgtgagagtgatgggttgaggtgcggtgaggcgaagatgagcgacggcgggagaacattgatgttttctggggagccgctgggggcggggagggttcgcggcgggatccgaagataggcattgtgatggacgtgagagacgaagatctcaagttatagacgatgagaattggctgtagggattttgatagagacttgaaattgcccggtgataaagatgggaatgtgaggctatatcgtgagtttatatgcaccccaggtatgacatcgcttgtggttcctgggcatcttgaaatcaagatcgcgggtcgcatccctgtatgacgtcaatcttgtgcccgaaaacagctgtgatctgcgaccacaacatatgcaccttaccgccgcgtcgtcattgctaagtgaatgcagagcaattggggttggtgtccgaagtgctatcgagcatctagtcaagaaagtcgttggtagcgctggtctggttaaatcgtcgttttgtgggtcgtcggaccctggcgtgccagctttggtgagcttaatccaacttcgagatcagcgacgcgccgtgttagccggtcgcgaggcaaacttgcgaatgccaggttcaggaccactatgatagaaaatgtataattcttttaaaagcgtcaaatccacttgtcccaatgcaagcgcttgcgcactgttgtaaataccaatacacctaccaatgctaccctatatgcatacagaatacattaactacacttaacttgttccccagtacccatcaccatcttgctggtggtcttgacgatggatatgatcatgacagtgcacccgaatgctacaaccgccatggccaggtacgtttgcgagcttttcttcgaaagtttgatataacacaacggaggaagaatgaaagcaagcgcacacgccgaagtagcgccaaaaagctcaaacacaacaccgagatcgcaagtcaacagagaaagcgctaatgccgaaatgaccagtgatgtcgacagaatcaagtgtcgattcggatcaaaaggctcgtccggaaaccagtattcattcattacctctctgcacacgaaggcttcaagcggcagcgtggtgagcatgttcagcccgaaaaagattcgcgcgatgttgaccatcagattgtcgttgggaaagttgttgagcacgttgccgagtgtcttgtcgccgaacgtcaaatatccggaaagtgccatgacaagacaagcgatcaacgagatgctagtactgtaatgtgtgacccgcgagaagcggtcaatggtgggtttgcggagtgaaccgtatatgaggagactgttgtggtgacagacaaaggcaaaggagatgacacctatcgcctcgaaaataccagtgtgtataatgagagagccacgcagttgtcccttgtactcggctgggacccggaaagcttgcgttatgatagtaatgatgataacggtcatgctgacgagtgcgaagccactggctttagcaagctgcgattgttagctagcttctcgcatcgtgcttgacgatgcacttactttcgcaatatcccggtacaaggaaagcgggtatgagatacccagaatgagcaaaatcatgaccgcccggcggtcagtcaaaagccatagaaaagacatctcgttcaaggatgggaacagagcatccatgaccttcggtattgtgtcgcctacaatgacgcagaatgccaccataccaccaaaggcactgtgattcgtcagagcatatccttgtatttgcacggttcctcacatacaaaagccattgtgccagtgagatggctatcaaacctgacctgccaaagcaatgttgcaccgtagcctgaaaggagtctgtgccactgagcttcgagtttattacgatcaatcggatggtccagtcaacaatgattgtgaggccaatgaggagggcggtgcctgtgacgaggccggcgttgcggatagcatagggttgaccgatgatacctgcgcctctgcttcaaattagcactcggtaatccctgacatcgagtgagtgcgtcccacatgatactgttggccatgttcatgaaggcgctcttcatgccgcttcttggcctggcgctttccaggtagtcctcagggtcaaaatcctctgctacggtgacgctcggcgcctcgatgcctgtgaggagcggtagccgctgtaccctttctctgccgccatgtccgtctgcgcccatgtagtcgtctccctccagctctatccagtctctgtcgccattctcggcccctatgggggcatcgtcaaagcgaactcggttcggagtccgtgggacaccatcgagacgaggccgcgcaaatgatgactgccgcttttggctgaagccattgggtcgcgatccgggaggagctggagacgtggaggtggctcgggaggacgacggcgatggggagagatgtcccggactaggcctgcgttctggttcgggatcggagtcgctgtccgatgggtgctcgtgcaggagcttctgcgactcgctgttcatcgtggcatggtcgaagcgtgaaaggacagcgagctgtacacgaagtgtgatgtaagcttcctggaacatcgtgaattccgagacccctgcatcgcgcttggatgcatctgtcctagcgtgccaagccacatcgatcagctctccgccctgcatgtcgtcgaacgtcctctgaacgcaacttcatctgcacgttgcctgtttcagcatcaccaaagcggatgaaatccgtccagatcgcaatgaaggaaaattttgctctacaatagctcgtcgcctggccactcagcttagggtctaggggccgaactcactccgcgtgggccatctaaataaagatgtccgcccgttaagcgcacagtccccccaaagacgaaagacgaagcttgctctcgtttagcatccttcatcgtcaggcgggccgcctctcacgggccagagaccgcctgctaattagactgatgaacgccttgcgaagctctccttctgatacgccgcctgacagtcttgcccccacctacgcccagctgtcaacgccataaccgcccccatgcacggcacaatttcgattttgggctactgagatttgttgtccacatacctagaccacggtacgcgggaatgtcacatgggtactggatgaatttcactggtgccaagcatggtgaatcgaacggcgtgcagactccggccctacagtcctctagtcttgcaagaggctgaaccatggcgtatttagtctgggtcggtgttttgggggataaatatcctcctactcttctccgcccgacagtctacctctgagagcatcgtacatcaagatgatccgcaacggaccacaatatcatagcactccacagaacccagaagagattcccttttcgtcattgggcaaacaagctgagccatttgtcaggcaacacgaacaggattgggactctcatacatcgccttcccaaaggtcaccatcacgatcggtgtacacactactacgcgagtggaaatatgagattgcaacatggctactcggctcatgtgccctcggttgcatcgttgcgcttttggtcgtctatcgtgaccgcccactgaaagaatggacatcacgtttcctgccagcacccgtcatcgctgcgttatcacaaattgtacaatcagctctgctgttctctatctcagcgtgcattggtcagttgaagtgggactggcttcgccagacacggtcagcatctgacctcggcaaattcgaagaagcatctcgaggacctcaaggcagtctaatgctacttttcaaaacgaaagcgtaatgtttataactcttattagccgaccataactaatagagataggcatcttgtgtccgtcggtgcactagcgaccatcctactccttgggttttcgtcggccacgcaattgaccaactcgatcagcatacgcaatgtccaaaagccagataacctgtccaatgccacaatcacccgctctgttcagtacatgaacaggacatggaacacaacgttagtcgatttggacagaaagggtgcttttaatacttcgaagggtggtgtttcagactgtacgtacttcttctggtcatcaaagcattgcaaaggccgcaattgattcgttctcacagtccatccacaaatgtacaaggccatcctctcgggcttacttgatcatgataaaagtatctctgacattcaaggcagctgcactgccgaagcgtgcaaatggcaagattatacaactcttgccatctgcgcgtctgtggaagaggtgaaaggcgaaattcgtattgacaacagcacgcgctggggttccatcccatatcttaaaatatctggaacatcgtggaatcctcctatgcagctatcggttggtggttccgtacctgattcattctggatggctgctccattcaaagattcagcgaacatcaccgatggtcacctacccccggtctcagacatatacactgcctacttccccgcgtgtaatgccgagaagaaacaacctactcccgcagaatggagtgagagacttcgcgaggcggcgaattggaaggcattgaaaggatctttgaacctttgcttacagacgctcagttccgaatacaacaacacaatgaagacgaggataattgacacaaagaatgatcttcaatgggctgcacaagacccacgtgacgaggacacgacaatttgcttgtcagagccttataacggtgattcattctgcgtgggcgcaaaggatctgtggcgatggtcgtccgcactcgaccgtacactggaaggtgcagccatgattgcagaggattatgacaattactactctggtcagtgggtcccaaacatagttggcgacatcctaggtccaactccagctacttgtgaccccaatttagaatcgaactacggtgtcgaaggcttcaaaagacgtatcgacaacatcgccatagccatgagcaatgccttgcgggctggcaacacgacctccccactgtccattgttcgtgggtctgaatggaactctgagcagtatatcgcagtcgactttaactggatcatacctcctggggcgatatatcttgccatcaccatgttcctttttgcgaccattttcaagtcgaaaaacatggaggtgccgctttggaaaacatcgcccatggtcttgctacatacgaccgagcgtaacaacggtatgcagacgctcaagcaagtggatcaagagtcgcatcacaccaaagtgaagctgcagtatacgggagagaactggcatttgcaggaggtcacgggcagtcgcatataatgtcatggggatagattcacgtcgtcgtgacatgggcatatctttcctcacactgttcgaatcaattccgaccgtacacgttctcaatacttcctgatgtacttgaatcacgttttatctctcattttcaagactccatttatcttccgcacaccttcaaccatttctagccattatcactattctcaaaaagcccttgaagcagaccaagcatatgtcttcctgaagtcttattgtgcacacaaaattccgtaattcccagctactgcactacaaggacccaaattatggctgtcgctcccgaaatggccaaggccaacacacaaaacagcacccaaatgcttatacaccgtatccgatcgttccaactcatgtcgtcccaattcatatcttcccaaaattgacgcctatgccttcggtaggcctggcttgtcggcgtactgaatccgctttcttcatcttgagagcgcggcacacgtcctgaacgcgactctcgcaatctaatttcttccccatcaagatcgttgtcgtagtatttgatgggcacatcgtcagtacgaggtggatcgcgaggaggcggcggtcgggaatgcgtgattagtggattcgtccgcgatgatatgtcgctctcacgtaagtttggtgtagatcctacgtcgctggcatgaccaacgagtgtcccgctgatactcgcgccaggtgtggcttcgctttcggtatctacgtagggctccaggtcagagaagctttgtggtggggatatcatatcgagtgggactttgggtgtggtgatggaggcatcgatggggttttgaggaggcgatggtttgcgcaggtgacgtgtcaagacgagtgacgtgggcgcgtgagatgtgaagaatttgaagagcgggatgttgaaaactgacacggcgtggcaagttcttcttgctattgtctgatacgaagagaagctggacctcaaatttcgttagtgatgaaggcatcttatacccagttactcatttgtttgctatatcttgactgagacatcagcaaatgcttttccaacgagtaacatattctccttgctacagcacgcttcgaaaacgatgagggttcagacagcgcaggtagaggtgtgtccagcgcagcgaaaagcccggcctttccctcccgcgcacccccattacccaccctcgatttcataccaaccaccacaaaccgtttcctaccctcaaaacactatacgagcaaagcttacatccacgctatggcacgcacaaagtcaaccccaaagcgcgcccccgacttcgctccaaccatcaacaccgaaatcctccaccgcgcggccaacaaccccaaccaaccttacgagcccctacagccggccaggctcggggaggtccaaatccagcccgagtggacctcagccatgatcgcccaggcgcaggcagctaagaaggatcaagatctccgcaaggcgcaagacttcatcaccgttgcgattgtggaccgcagcgcagtcagcaacagcgacgtcaaatgggccatgaacattggttgccttttgaaggcggaggttgtggggggagctttgggtgtgcctgctgttcaaaaccaggcagtcagggcgccgttaacgagggagaatctggccgcgttcttgggggaggattgggagagcgacaagctcagtgatctcgaggagttcagtgctttgaatccggagagggagcaggagattttgaaaggcggggtcgtggtcttttgcatggctctgtatttgcgtcacatgcagggtgctgagacgacttgatacattaaggaagagggagtgcgtagtggatggcgctcatacgactggacacaatgggagcgagtgactcaatgcgagaatagaagcgggcttgattttgtcatgaattttcatggcatggacgtaaacattgaagacttggaccgcctcaatcaatcactcaactctcgattcgctccttctctggcataatcctttcccagtacatccatccgtacctccctgccaactcaaactcatcccctcacattcctgatccacagccagctgccgataacgatgacagtgacgaccgtcaacacacccgcggcgatcaccggcgtatccgactcctcgacctcacttccttcttcgccgtccttctctccgatgcggctccacgcatatgtcgacctgccctgcggaactccgccaggcttttggttgcccacaatgtcgcgcaacatgcggctgtagtttgacggcatgttctcgatgcgcttggagtagtatgtggcgcttattcgatgtatcaagggtcgtgaggtgtgatggcttggggaaatgtgtatggagtatgacagtatagtgagggttgagtctcaaggaatagtaagttttcggtgctttggtggagaaaggtagacgaaattgcgcgatataatttgtggtctagcgcattggcattgtgtagatagcgcttagacgtgaacgatcgcagcattgcttgcaaatgctgactatgatattctaaaccatgtgatccttacgatctggcccctatggaccaccatgcataaatacattgctttttgagtgagatcatgtatggccgctcagcaattcttccacaagagcgagcaccaacaccgtcgatataaacgaaaggaggcaaattatcacaaacaaaacgatcgctggaatccgtcaatacactctgctatcaaactgaagaagcgtgattcacttactgagaacgatgtgcgtgatcagacgcacagcgtacttagagataaagcaagcggcatctttcctgcgttgctcatcgatctcatcgatcgcctcccagaacaggacctcgaaatttctcttggctagtcgtttccatatcacgctcggctcttcagaatccacgactttccaacggcggcggcggatgacagttgggcgggcccggatgcgctcgactttgggggccttgggagacatttataagggtccgaggatgttcttgagaagctattgatgggtgagtaggtgagtcgtttgacttcctggggtgcggctgcgacaaaaaaaagatgcttcgaataggacgatagatagacgtacgactttaggattgactttgcggtggctgattgtgtgtcgtacagcgctgagtatcctcaagcttatgtgaactaggtgtagtgcgtggccgaattgggggagttggtgactttagatgctgggtcagcaagagatagtgcggccttggctggagatcttgcaagaaacagagtcgtctacgcggcgcttcgcatgtgattgttgttattgtacattgctctcgacaaacagatcattctcaggcagccagtggcttgtagcatgctattcacaacccgaaatgactatctttgtcatagtacccaatgtctgcgcatctacgcttgtccagatctccaatcccacgttatttatgccttatacttgtgatcctatcgcggatactccagcgctacagctccatcattggggaacctaagaaacgtccaacgtattgcccacgcgccatttaggtgggcccgtagcatgttagcatctccatcagtacggcgaggctcgccctgcggttctcagacctaatctgcagctcgagatgctcaactacgaaccctggctgtgtttatgtctacaatgatagttggtggcgttcctttcttatgactgccgtctctgtccattgcgcaactgtgcggttccttcagctccgatgagcacagctaagcgatgtatagctatgtgtgaggtactgattcctcgtaacgctgtatggtaggctgtggtccgtgtatcggtggcgctgaggcttcggtctaggatgggacatgattgcttgcccgcccgggggcttccgtggggatctaggcgtgggagcgcaacaagcttgggtgactcgaggggcgttcgagagaaacgggagcgccaaagcgggcgcttcaagctttgatagtacggagctagatgggagcagatgggcggagttgccgggccacagcccttgtgtgatcatttcacggcagcgccccccaagttgccatagagcgctagcaatacggcaacggtgctctgctcctgatcatatgcccccgtttactttcatgctcatgattgtcattatcgttaccgcagcatcatgctactatccctcgactcttaatatgcacctcttcccttcctccgctgttgccgccactgtgccccaccatcacagctcggtggcaaaatggccgtccgtgctttgatgtagtaagaagtcgccgccaaatcttgttgtgtgcacccccaacatgctggaattccacaactacacaaccgattttactcggagtagcacgaggaggatcatacagcgcttttcatccatagctaacttttctggtgtcgctaccgtggcgtgacgtcgtatggtgtgccccgacgggccccatcggcaaggcctttgcgccttcttacctgccccgctgtccagatcagaaggtgagggacatgcagagccccttgagttccgaagtctccgattgcccatgcctaaagccctctatctccacaacaccgccgtagaacttccgagcagaagtgcgaggagcataccaatgatcatagtaccctcctcgaacttcccctgggtctacacgacgtaggtgtggtgttgcactcgaccatgagcatcgaaggggtgagtggcggggcagagccagaagccgcacagttctagcgagggggcataaaaaggttgccttccgcccgccagctccaacactacaacaccaccttccacctttcaacttcgtcctgctctttcttcatccatatactccacggcacttgatgatcccaaccctcattggcatgatcagtggacttccgtccgcaccttcggaagagactacaccccgcacctttgacgcaaagagcggcctcgcggacgaccagagaccaggtaagctgacccaatccgagcgcccacctttaatgtggtgcccacattgacacaacttcggccttgctgacttgaagacacagagagcgcatcccagcttcggtacacttcctgtgttttggctgccaacgaaggcaagacatgagctggtattgccgcaagtcctggagaagcaacaaatatacagcctatgacggttacattgcctgataatcgtcatggcatctcaagcctctccaagtccggcggcaccgagcctcgaccggcactcaccaggcaatgtctcgggacatccagaagacggcgtccacaggtgccttggccaagtgctgcgtcatgatcatcgcatgtcgctgccacacgatgttcgagcgtctccgcaaaatttctgtgctggggtgatcaagccagaggaactgaacgtcaacgtgagtctaccgggaatgccgagcattgctttttactaacggcgaatcagtgcggagccgaccatgttaagaccgatcagcaagcgctaccttcctcgaagagctccctcgatggcgatgcggatcgcgtcgcatattactccgaggacgatcagaacttattccgactgctcgatggtgactgtgttgctacgcttgtcgcatctttctttggcgactctcggaagggcaaaacaacaatccctccgttacgcctgcctcaacgaggcgcccgagtcggggtttgtctcgacatcgtacacttctttcctgaccaaattcgctcgctgatcttgctgagattatcaagttggttgatgacaaggctcgagtcgggatatgcttggacacttgccacgtcttcgttccccgtgcgacctgcggcagagagggcagagatttcatggttcgaatggaaaatcacctcacccgcgtgtcccatggttcgatactgcagcgaggcttgttggaccagagatctgcatcaacacaggaaatatcgtgaggatctactccgccgacttgtcgagcgcctcggagagatcctccgagagatcttctatgtccatgtgagtcaaagcctactgtacgtttgcactccggcagcatctcttccccttccatgactgacatgtcgacagctcctcagtatcatctccttgtccgcctcagtgccatgcagctaggatcagttattctccgagagatcttctatgttttctccgagcgcgcctatacgctcaagaccagcagcattgccaagggtagcgatatcgtgatggtctccgaggttcgaacaacgttcgagtctcacgtcaggcattgttccatcgcgcactacgatagtagctacacttccagcctttccgttccgaccttgagcaacacccaagaggaagatgaagaggtagtctcacctcgccaggagtccaagtctcccgaagaccccgacaagtatgatcacaccgcctatttcgctggctgcggcccagttcccctcaccgcaagattgagatatatttttatttctttgagcgcgcctatacgctcaagatcagcagcattgccaagggcagtgatatcgtgatggtctccgaaggttcaaacaacctacgggtctcaggctaggtattgctcctatttccagcaggaatgctaccagatctttcggctagacacacagtcctcggtgtcggccgtaacaagggatgtgaagacagcgcggaagacgtctttcatcatcgaaaggctcaaagcatggcataagccttcccgtgggctgctgggagcgaaaacggaaccaagctccgttcaagcaggccgcagtcgagaacgcacgcgctcgcaaccgtgcacatccaccacgtagcgcaacaccttttgcgtgatcaaattcagcccatccgaggcgacgccacggcaccatttccggaatccagacctccttgagcatgaagcggccgattgggcactcatcgcactgccatgacccggcaatagaagcttgatcgaccgaggtcgagatcaggcttgaacatggttcagattcatcgtctacttgatcgagttttcgacacacagctgctctgattgctgccttgcgattatgagctgatgacttggatggtctggcactggcaccagtcgagtctcaaacaccgcagttactgcagcttttccatgaaccccaggtgcactttcgttctttctccatcactcatctagagttgtggctcagggtgtattgaaggaatgcacagcactcttcacatgatcgagcttaccctgcccagtggctggcatccctgggcaacccacccgattagtaaatgggcggcagacccgggccacggctgagggtgcattggaactataaaactgttcatagacatcccaaatatatctcttcctcattcagcccgtgggcacatgcattgtgttgtcgagtcgaaggtacgtgcactggagcagcatccagtcgaagaagtcgtgatgtgcgtgcatgatggtctgctgactttccgactagttcagatcctgcaaataccagcaggcggacgcgacacctggattctgcgtcagcggagatgcaattttgatggtcgctgatgaagaagaggtgttgtcttcttgtcaggggttcggtcccaagctttcggcgcggctaccccggcacacttcgctaaggcttcggcatccttccggaaccagacgacatgtcttccccttcatacgcctgaccgaaccacaagtcatgccgcagcgctttgtgtcgtcaacttgatgccgttccattctctggcggctacttcacgcattcctgctttctttcctcatggcttggcctcggcacgatgcgtctgacggcatgtgcgtggaggctttgtatacataccattctagcccggactcttagaaaagggcgtatgatggcgcgggctgtctatcctcaggaaacttttgcattattgccgctacggtagaagccctggaagctgctcaggcttctgcgcggtatcggtcagaacgagccaggaatccatgcggactgggcacatagtgcagcaacattcgcttgccatcgccaaggtcatcgcatccaacggcttgagctcgcttctagaacgtgtgtgtggccgcggtgccaatccagtcgtctcgcttcgttgcgcaagtattcgtactcgtcgttaccgttgcgggggaggtggggagttctctggcctggtgtggtagtcagtgagtgtatggtgtgacggaatttgcatcgtggcaaatgtttccgcctgcaaaattgctctgaacctcgccgctcgcaccatcatgcgtggaatcaaggtgctacacctcagcatgcagtatgacttacgacgctgtctacaaccacgctgtcgctgccgcagcaagcgctcgaacgaatcgcgcggctcgttctccagcgggcgggcgccagccccagcggagtagcctccaaaggcctactacgaagatcatgcagatgttggcgaaggccaagaccaggaaaagctatcaagaagtcagcgctgtgagtgtgacgcctcgtgcagaaagtcggcaagcgtaacctcactcggagctcgagcgggcatgccagagactcaaatctgcagcagtaacgattgcttacatccaaaatgtgcgcaagaagagccatgttgctttggagagtggtgcgggaggttgcgatgtggtgagttcgtgtgggttcgttggtgttgaggatttggtcctcctcgcccaacagccaccgtatagcttcatctccgccccaccatcagggccaaagatgacatgcaacccgcgcgacaggagcttgacaagccaccactgctgctggaacctgactgatgggcctgagcccagctctagagtcccatctttctgtgcgtatccatagcttcggccctggcgttaagtgccagatgccggcgtcaccaatggctccaggagatgcatttccctctctatgaacctggccagcatgccacaagcacttggcttgatcatcaaatgcacagggtattgtaccttcgaacacagttcatcgttctcgcaaaatgtattcttctgcgcatcccggatctatcctggtattacgttctacatcaacgcacttgctctccaacttgtctctatctaagccaaacgcgagctttcatgagctattttcctttacgtttccagcagactcgtctcgcagcatctctcctgtctatactcaggtgtctccattgactcgatcctcctgtcatcaccgtcatgtagccgccaagctatctctcctcaagcacgtcttcctgtacaatcgcatgacattactcagctgcaactgctgcctgtctatctccgcgtacccatgtcgccctgctcggatctcccgtagtctcgcttgctgcgggtggtccgtgggagcatgtcgttgccaagctcgcagctgtgaatagcgatatctaccaagtcactggagctatattgttgctggaaagcttcagtaagtataagaggtggttctcggtcggtttccaaccaaaagtatgccttgcagccgcctgagagaggctctattgagctgtaggacacaccattgctgtcgctcagagtcggcttggcaacccgttagcgtccgcaccggcgctagcaattgtcgttataagctgtagtattttggattcttctgctcttcagctccagacaggctcaataccaacgaaaatgtctgcacccaatgccagactccctccctgcgcgcttgcgggcttcgcccacgcagccgccctctcgccctcagccctgggcaccacgccccgagctcccctcccacccctccccaacctcgcctccagttggctactggggcacgatgtgcgggcgaggcgttttggagcttggctccattaccaggagctccgcgctgccaaccggtcggtggcgagcaccgactgggtgctgatctacgatccgatagatcgtatcgagcgcttgccggaagtaagtagtcgtatccatgctccaatcgaagcttcactaacatgttttcatagtacaccaacctccgcgcgaacgccttcgctttggcggcggtccgctcctcgcagggccttggcccttgagtgcttgtgctggggctgggcgcccgtgcccgctcctccctcctctctctctctttgtgggcctgaggccaccgacggataggcccttggaagggtcatttggctgggcttcggccaaaaaataagtttctttttggggtggcggctatgggccgtcgcccagaagaccacaatacaagctccctcctccgtcatattgtgccttgtgatatatttgtgatgtttgtatgccatgtaatgatacttcctgtcttcattcaatgtgttatgattgtcgtgacggtggtgctaccccgcatgaagctatacaggctcactggtacgtttgacgaacgtgttacctcacgtacgatggagtctggtattttcagaagcgggggactctggtgaagatttacggactcttgctctacgcctggcatacgtgccacaggcataacacatctgccctgagagatcttgctctgctttaaagcctcaacagcctctcggattaagtacggccttatttgaggctgggcagcctcacacatatcagcattcagagatgtctccacatgcctcgaggctagacaagagcactgatggctaggttgtttgtcgttctgggcgcactcaggatataaggtcagtaaccagacaggctcgagtacactgaaaatgtctgcatccaacacccgtctccttccctaggcacgcctggcagctaaatatcatagtaactgatatccaaatggtctttaatttacttaacagtgcgccccgaactcccctctctacgatctccaatctcgcccctccgtagctcctggcgccggatgtactcacgcggcactttggagacttccaatgttattctctgacattttcacgacgtgaggccgtggctccgccggctcgcgcgcaaacaacgatgaagagctttccacgagcgtcaactccaaaacggacatcagcgccaaccacgacctcgagcgtttcttgtcagagtcagaataccccaattggtctatgaacgtcgaggttactcccatcgaagctacctggaagacgtggctcattgccgggcgcaatgcgcaaaggcagagagttattctcacgtccgaagagcagccttctttccgagtgtatacctatgagagggcgaagtcacgttctattaagttgccccatcacgtgtcgttcgagaactcatcgagaactcatggcgggcgacaagtttgcgctaaaaacggtatgcctcatcagcgcattgaaagtctcttctctagaccgccgcacaccccacgtcgacacccttcatacgccccttttccactcgattctcgtttcgtcttgtatgcgtcactcacgactgacgcacctcctgttggtaaaggacggtcgtaggcagtcgaccacggccagtcagaacaagtgaagaactcaagaaaccacatccaaagctacctccaaagccatcgtcgctgcagcaacccggactgcttcaatcggccttctcatataatctgtatgccctgacgagaatgtgctctatagcatactgcagtttgccgaacaatatccctacattgacgtccgagtccggaaaggcaccaaaattcttctcccttgcggcataaaagacttcactgaacacaaaaacctacttgtaagccagccaccgctgtcgcaagccacattgcatcatttgactgttcctcgggcatcgaacttccttccaagtatagcctaaaggcttagagagaagcaggaacctacctgcaagccagccatcgctgcggcaacctcctagatctgctcactttgtgtaatggtgcaaaaactaatgatggagtcggagaggtaggcgaaatggtgcatcgatacctgcagcgacgaggctttcatgttctgactcgagcctttcgaaatctggagtagcagcttgaaagcgtagcaaatccggtttcgttccatcatacgctaaattctccattccactactagttctgtgtcgtcatgtatgttacagtcgcaaggtcgcgggacgtcatttggtgtagccgagaatgatcgtttgtcaatatatgaacactacgggttattggtgaggtcatgtcgtcagcctcccatctcgtgagatacactagagataggtgcataaatcgctttttcttcgcaacgtaccagtgaactgaaggctaagaagctgagacggatctgtatgctgaaacggtggggtatggcaatcaactccccgtccgcctccatatggagacctcgcctttatcatcccgaaattgacatgacataccggtgtcatatagtttgcatgaatagccaacgggtcggggcagagactattttggacatagactcataatacggtgttcacgcacaaatgccaaaggtcaaatctgagtgtgttaaatgggtctaggtaaggtgctgatagtacattgatccattccaatgtagcaggttagtggaagcaagacacaggaggcttcttgatgatacgcaaaagttactgaagactttgaagctggtagtcgaggagacgacttctagcaatatgacttcgcaagggagacaggcttactgtaaagtgaagggtcaaagtcagagtaacaagcatttggtggagatcgttgctttatacttttcctgggtgttccccaactgctgtgagtaaaggagagacgccaagatcttgttgcgaggtcgttccagtggactcgaacgcacgcttttcgaatcctctatatattcgttcttaaggggttttgacctcaagtggtgtactcgaatgaaacttctctcctccgccaatactttgtggcctgtgctctacttgtgatatttttagtggcttcatgatctctctccttcaacctcgtcacatcttccgtcctcttcaaattccaaatctcttactcactgcgaacaaatttacaaacaaccataaacaaccataaacaaccataaacaaccataaacaaccataaacaaccataaacaaccataaacaaccataaacaaccataaacaacaatgacacctgaccagaaagcacttattgtcgcactcgatgccctaggcatctcctacacaggtagctttgaacatcgaataccctttctctgttcccaatcgtatctggatcgtgccctcgcaccccagcttcacaagcagcaacgagatacgacagtaatatgcgccgagctcgatctagaaacctcccgctcctctcaccacagattatgaatgcgtctatctcggtatttagcctattcaaaatctacgtgggtcgtggtactctgtatgcctttcttcggcttccaaaccaacaagattttgaaaatctgtaaagtcgcgttgatgaacgaaagtttccgtgacccgaacttgcggaatactatgctcaagtaagaggctgtcctggccgatggactgcaaatatgctttcagtatctggacattggtgaaatgcctttcctgttccgcaaaagcaatcgctctctggaattgcacgagatctttcccatgtgacccggccccagcccgaagaaggatggataatacatctatacgcccttgtgcagcggcaccttcgagcgctgtcataccgtcgattcgagcccttggggcatcgacatcagctcctttactcagcaggtacagcactatggccgtgtaaccgcctttggcggcaagttgaagcgcggtcgcaccccccattatagcaggtggcgcgttgatatctgctcccgagccatagaaaaacttcgtcaggtcaagatctccgacctcggctgctcgttgcaatggtgtacgagtgatccttccagaggcgggtagatcaataatggcgtcttcccgttgcgaaagcagttggacaacagacatgcttttcgtgctcactgctgcaagaagagcagtgatcattggccctgagcgcccttttttagacccgtgcaattcggcaactatactctggggagaacacttgaaagctcgcgacttgtgtccatggttcaggaagagttccatcaaggacgtgctgctccgggcacgttccacaattgtgaagaagaatggtgtgaagttctgcccatattgtccttcgagagacaagaagccattgggatcagctccatgttccaatagaagctccactgcagattgatcattagatctgagcgcgctccacagtacccttgaaccaaaacctcctgccccgagaggatatctgactttgtagctctgtagaagagtgccgaaagaaggacttttgtgccgataagcattgtatagtgctcgcgagtcgcgcgggtctgcgccgtgggagagaagccaactgcatacatacgtagtttcatgtcgtgtggcgacttcgagtgctccttccatggtagctccagcgtataaaagtctctccatgatttcgagatctttcttcttcacagcctcgtcaaatgcagatgaactacatctggctcctgctgccagcagtttctctatcactaagctatttccccacacaactgcaggaaacattggatctttgcgaagtggattggcgccccagtgtaggagcaagtctacgaggcttgggcttttggcctctagagcgttgataagagcggagtctccaacataattgtcctggttcgatgttacttcgatatccgcaccgcgctcaagcagctgtagagccatgtcgtagttcccaatctttgcgaccacggtcaaggcgtgccccaaatcatattccgaaatatcctcccgcatcgcaagtagcttttgtagcagactcatgttgctaactgtcaaagcggctttccacgcggcaagccatggtctccactggccaaggcgctccatcgccttgttatcaaccataagctgtatgagatcatcgttcttcgtaatgactgctgccgagaataggtccccatcgccagagggcaaagagtcattaacagtcgctccgcagcccagcaaatggcgaataagtgctacgttttcactcctgattgccgagcaaagagtgtatttgtcgagagctatgttgtctgcgagcatctcttgaaccacagtttcatggcctcttcttgctgctgcattaagcatttgcgtcgtcctggttactccaagcccctgcatgatctgcaggagtgacaaggctgtggtttcctgtgtgagtgataaaatcatctctcgccaaatgcagccatgttcccattccatttgccaatcctcatggcaagcgtgtgcgaacttcgtaacggcctcaagaaaaaagtcctcttcttccataagcattttcaaggtttcaaagctaatttcctccgatcgttctagaagcaggctgacggtccgggtatcaagtcggtgatctctgggacttcggagaagcgcgcattgtagagcccctcttgactcgcaacgtatgcaagaatcgacgtcccaaagatttccctctcgctcatgtgtacaaggaaatggtttactaacattggcaccgtaatcgagcatggttatgatcatgtcaaattgtcttagtatagaagcgcgctccaacaaggtgtaagctcgtccattgattgtacaaaactgctcattgatgtcgatctgtagcgcttgtcccttggataatattgctttcaccaagctcacattgccaacttcgactgatatccgcagtagttgttggatcattggatgtcttaagtggcctggtatggacgcaaataccctcaaaacgtcgagactactcagtacgcccaagaggctgtgaagctgctcgctggatagaccttggagaccagctaggttgttgccaagcgcgcacaagatgcctcgatgcacatttgaaatgtaagctccgttcagggtattgaggatcgattcgccagtgcttcgcttcgggtcatacagacaaggtagaatggagttcagtgccgaaattctagattccaagtattcgggaagcggacgatcagaaatccgctgtagagggagtcctcggtaacctcggaaaaggtctctgatctcaactcgttctgtggtactctgtgtagccagatcgcggcacttaacgatcagatcatacaccgagcgttcgaggtccagaaaaggaactcggaatgtaagttcttcggtgaagtcgcggcggcgggggtaaatggcaacacccttaggtagatctggtacatctgtgtgtattcgtcagaaccgaggcacagccttataaatttggcttgactatacaattctcattgtgcagcttatggtgagggactcggctccggtctctgatttgggcgacttgttcctcaggcaccagcttgccccacctatacatatcgatgtcccgtccaacgaatttgtgtctaaggagtgcaatttcgactggctcctggtccacactttttttgtgctttttccatccaggaccccagcgatcgaattgagctcggtattgcgcttcgctaaataccatcagtctcgctgtaaatcacatgagttattgactcacgtagcgataaagtcatgcttttcctccatctccgtcgcaaggagctttagagtgagcttgttggtaatgtacaactgctcaatgaaaggcttcgctatgttccattcggaggagctgattctccggctcctaacgggtgttcgagccatcttcgcgaacaatcaagaacagggcttcaataggataggtgtatgccccaaagtaatcttgaagctctccgacggatgctatcgcaatacaaggcgttgtcacgacagagataagataggtgtgcggagatttgaagaacgtgttatgagagcaatttcttttgccatttctcaagaaattggaaaagaaacaaggcagagttttgcatgacgtggcgagtggtggttcgaggctgtgtcagaggggtgttgaagtctgaagtcgatttgattggtcaccgtcagtctgcgcatcaggacttgcagcgcggtcacactttcgcaactcgtctacatccacgagttgggctacctagtggttataacatccttgctacagtctcccagtgagctccaaaaatatgagagaatcatctgacctcccagcccatgcccgccatcttagataatgctgcacgctggtccaggcgcagggtgcacggggtgctcgcactgtacgggagcctacctaggtatgcttatcgcatgggagttccggtggctgccaatgctatattattggtcaatgccagagtgctgcagcaacaccagaggagcttgacatttctctgtcgaaacaattcatgattgatccatgcccaagtgttgaaacacttttgaggcgacatacaagtttcctgaagaccatacagattagcttgtatacagaccggtaggcgggcacttaaaatattgagccctaactggtgcgcatcgaagtgttgcggcacataggtttctttctcgtagtctatagatactttggcgtccaaccctttttatagcgcttcctgttagtagatatgggatggagcctggcatctcgaagagatcgaaaaaagactataaatgtatgtggattttaattgagtctacgtcctaacaacatcagcctgtccccgagaactcatcctatcggaatatctctctaaaagagtaccaccaagctcagatggctcttacggcgcaaaccgctatcgctctggctaccttgatagtcacgaccccagtgtcgttgatcacgatctgcgatgcatatcagcgttggacagcctcggatcgtgtatctggtaaatatcaacttcactgtgagagaaaacgaactctgctaaagacttcgccgtaggcaatatgtcagcgcaaggcggggcggcatctccgaatcgacggaccgtgttgcaggtgctatttgggcgtggcaggtcggtcgatatggtacgagagaatgccgagcttgagagtggcgtgaacgcaactctttgaatggcacatggtgggtctgtacaacatgtttgatgcgcattgcctggaagtggtagtagatttacctggctgtactggattgagaggcaacgagagatgccaagaggggcgaccaggagactaaacaaatctacattctttggcgtctacccaagatacttcaatgatcatcagatacaacaacatgtctctaaattgagcacatgctccgagcacaacagagagcatgtggctgagtcgcaatccatgtgatagtagatgtgcgataagtccagcatggcattgctagacatgaggttgtagaagaatcaggatgcaatgacggcgaatgagatgctccgcttacgaaagcggaggttgccggcttggcgctttgcgagctccgcgaacatcaccaagcttcacgacaaccgcattcaagcgcgcaacagcacgacacgcgcccattggtcctctccactcctctcctcggttgccagtcacctcttctcaaaatggcagcgaagcaaggcgcgacggcgttctcggtatgctcagcaccctatcccacatccaccaaatcgacaccccgggcccctcttgtccatcgccgtttgcccagtaaatgcgcgctaatgtgtgtatagaaatacactgtccagccaaaaggtctctatgctgccatcaacaggctgttcgcgctcgaccccaagcggtctaccggtattcccatgaacccgcaattccgcaacccacccccaggaggcctggaccccaacacctacgacgaccccgtcaccgttcccgccgccgatcttgcagaaaacccttactggaagcgtgacgtacgacgacgatacccgcggctctcgaccatcactcaggcggatgcggtagcgctattggaggttggaagcgcggcagcgcccaagcaggacctgattggagaggcaggttcgaagcaattggtcgccgcacaggaacaaggtagcaaaggtctggcagtagcttttgagaggaacaccggattggcaaaggatatcttgggccctggaggtttgccgcctatgccgcctgcgctgcacaccacgaaggctgcgggccagaagcaatacaatttggagccggagcaatcataccctgatacgtaagtcaattccctgtctaaatataaggaggtctactgaccgtgctacagctacccttgccgggtattttcctaaattttgagaacgggagggtgagtagagtgaacaatagacatcgtgtacatatggccactaatttgcgtaaccgtccatgttctcactcgtgccttggctgtaatgatgcaactcctccgatttactacatctctcctcgcatcatagtcatcatgcctatttccgatttaactcttctatcgtttctcaattcgttcaatattcacatatcagccgtcgcgtgtagaggcagtcctctccggcgcagtcgtttgccccgcctctgtctaacggcagccgtgacaagttcgtgagtcttggcaccctggacgctccttccaccaatacctttcctcagcattgactgcacttaccccaccacccaccccggttctcctgctctccttgcactcactcagtctgtagccatggcctccgggtcggttacagtgccgccaggcgaggcagctgcgcccctcaactttatctacgcgtgttccgtttgttgctacacgctcgccgacgtatacgagggtcacgatgaaacggtcggtggcttttcggacggaatcaaccccagggaccgcatagtcacgcacttgtacctcgcgagctgctgtcacgtcttttgcgccagccatttggagagtggaggttagtctggacatggagcacgtgatattgcgaatagctactcacgcatcacagcaccccaattccaccccgaaggacaacgtccgaaagctgcatgtcccacttgcgtcaaagagaagaacgacagcactgtgcgcgatctgtactccatccggggtttccagaatgatgagcacgacccaatgattccgccagcctggttcattgcgccgccaatgagcttcgagggcagtgggaaggaaattgaggcgctcaggagtatggagtgctgcgtattcgagtgacaagtagctaacgatcgacagttccaatatctggctctcatccgctatagtcaaaacacttactccatgcgtaagccgcagcaaatcgcactagcagagacggagaacaagctggttgctatgcaggacctcgcatcgaaggagcacgccaaagtcctcaccctgcaacaggagaatgagcggttgcaggctgtggaacgggagtcaaacaacctggaagccgaagtagagcgcctgcgagatgttgaccgagaggttgagcagtatcgtcgactggatgtcagtcccaaagatttggagacctttaagaacaacaaagacgctatccgccactacctcaaattggtgcctactctgatcgagtaagtagccatcgtgtccatgaggaaaccatactgacagttacacaggcaaaacgacaagatgagagagcgtctagcgtcagtcggctttgccatgcaactcgagccagttccgaatctcaagagatttgacctagatctcatcaacgatgacgggggcattaatggcgattattacggcacctccggtacgacacttcgcaagaagacgacctcaagtcacacagctggcaggtctgcacacacctcgggtgacgtggtggtcgccccatcaagcccattcatgcagcgtccgtccaagcgacaacggatcgagtcgcctcttccgaacaatatgcagattgacccgccgagcagtcgagacgctatgccccctccaagcaaggcagcctcgcggatgcggtctgttcgcaaaatgttcccgacactgaggaagaaattcagcagtgggcgctccacgcaagcatcagaatatgacatccatagtggtgaagacgttcacatggatgaagacagacagtgggacgacccaacatatggctcagtgaggagtgttcgtgcctcagaacggcagtatcatcatcgtgacggaactccgtacatgacaggtgctttgcctgttggcgatgagccgcacggcgcgagtaaacgtgggtctcagctgttgtccagcattggtatcgacaatgatggacctaatttcacttttcgagcaccttcacctgttaaaatgggcaagagatggaacttgcaccaacccgtacaattgccaactgagccttcatacataagactgatggacggcctgtccggcgaggttggggtcgagttaggccttaaggatccgcgagaaagcagttccaactcttatcgacctgggaatgcgacctggcgtagcagctcctacgaccatgaccaacacaggtacggagagacggaccaagagaattggagcccagatctgccttcccagcaaccaccaggaccgcacggccaatcgttaccgagaggctaccgttcaggcgcagtgcaaccagacaggactgaccaccgacagaacggggcattccaagaattggcgcacaatccaatgacactggccccccgtaaattccagcagcctggtcatcagatcgaaaacgtagtaagtcattacattgagagcaacaatcgcaacgcagcacaattttccaaacccaggatggctgagacccaggatagttcaaatcatttcgccgcttatcggtctccaagaccacggatgatcgcgcctgagccaggctggcgagaatggcgcggtctcaatggcctctccttcttcgagtcgccggtgatatcgagaagtcatcagcaacctcaacgcgtccaggaccagcagcagatcaatcggccaccaccatcacgacagtatcaaagccgaaatgtaacatcgaaaggtttcattaccagaccaaaagcagaacaatcaccattcttccgcgatagcgcttacgggtcgtcccgcgacagagcctcccccaaccggcaacagcacgtacagacaagtgctgccattcctttcccttctttcaatcgttcaacatattctcgtccgagccaggtaccctcaaccatgccatcgatagtggcagggcggtctcccgtgcgcactcaaccgcaatgggatgccttgcagcgagtgggtgtcaggagcagccgtcacgattttagcaagaatactggtaatgttcatggggactcaacgcggactatctttcctagtgtaggccggcggagtgtccgaagatgagcacctatcgtggtgtactcatcgaacttcggcagtgcagtacgcgttcccgtaggtctaaccgcatgttaccaaggtctttggacacgcatactagacgagctgcgcccaatagccttcaataacagttcatgcactccgcgttttcgctgtcaaaaatgctcgcaagacgcactggtgacgaatacgttcatgtctgagaggctacatgttgcagagagggtcgcgaaactaatcaatgacattccataagcatagcggtacatcttgaaaccgtaatagagatcttgtgtgtgctttcagcatggccgtcaaacggtattaacaatacaagccaaatttcgacatcttgaacaagaaacgaagttgaattctactaacacagtatcttctaacgaactcttgccgttgagcatattcggcacatgcacgcatatggccactaccatgtacccaccccgaacaccaatctccacagctctctcaaacgccgggtatataaacaccaacccaccgcacctacgacgtctgcagactaacctgctccactccccgcgtaacctcctcctcagccgtcttcttcgccggcccatcctgtcccttctccgcagcctcgacgccctgcgcattcgcctttttcgccttcttgcgctccttctccgccttcttggccgcagctttgcgggccttctcctccttcgccttgcgcgcttcttcgccgccgaactgctcgcgccactcttgctccttctcgggcttgatttgcgagaagagatagccggcggttccgatcttgtggccgacgggaagcgagcgggcttcccagtcgtcggggatgatgaggaattcggcgttgagttgggagagtatggaggcggtggtgtcgggcctggaaacggtggttagctttggatgtactgggttgagaagtacgggagaggcttacatgtatggctggatcagactggcgaggaggtggatgtggctcaaagctagtccgacgacggcggcgcagcgctctgggtgctcggttgctagcttgttgtccaaccggttgtcttggagtagttgagtttccttggctcgagacgtgaagtgctgtactaagcgctgcacgagatcttgacatcttcgagctcctcaatatatcgcttgagtagctcgttgaccttcttcttgtgttcgtcgaaagtattcgtcctgatactattgtgtaatcaggaaccacggatgtcgtacaccttggagttgacaaacttgataacgcggttgacgaagttgcccaagttcttgaggagctcgttgttgttcgcagcaatgaagccgtcccactcaaattcggtgtcaccagtctccggtcgatgagagaggaggtagtagcgccagacgtcggaggggataccagtgtcttttgcgttgtttccgaagacaccaatgtttcttgactttgagaacttgcccttctcgtagttgaggtactcggtcgtcgaaatcgtgtttagcatagtccacttatcgccggtgccaatttgtgaacaggggaagacgactgtgtggaacggtacgttgtccttgcccatgaactggtagagcttgacctgctcggggttgtgccaccacttctgccattcgtcggtataattggcggtgattgagacgtaaccaatggcatgcgtcgaaccacacatacatgaccttgtcctcgtaaccctaattaatatctgtcagtatactactgtcagcaagaacgcgcactcatacctcgagtggtacagcagtaccccacttcaagtcacgcgtgatgccacgaggtctgagaccctccttcaaccaagatgccgtgatttgaataccattggaactccagttgccctcctgactcgccttcttgaaccactcctcctctttcggctgtagcttgtccagacataggtagacgtgtttagtctcgcgcggtaccggtgtggctccgtcgagcttgcaacgaggattcttgagctcgagaggatctagaagatgtccacatttatcgcattggtcacctcgggcgtcttcgtagttgcatagcggacatgtgccttcaacaaatcgatctgccagaaagctcttgtgtgtctcacagtacggctgtgttgtggtctgctcttccagatagccgttcttgtacagcttcttgaagatgtcttgagcaatatcggtttggtgctgggtcggtgtgcgtccaaagtggtcgaagctgatgttgaaccattcgtagacttccgagtgcagcgcaaaatacttgtcgcatagctgttgtggtgtgaccttctcctcaattgccttcgtctcggtcgcggttccgtactcgtcagtaccgcagacatatagtgtgttgtatcctcgtgcgcgcgcaaaacgggcaaagacatccgccgacagaacacttccgatgatgttgcctaaatgcgggacattgttgacgtatggcagcgcactcgtgatgagcacattgcgctcgccctcaacgggcaggattttcttcttgatctcggtcatggaagtgtcgtgctgcgctggggtgttagcttcatgggctgggttgtgatggagcagcagttcaagggatgctgcaaggttgttaggcttacaatgtgttctataaaagttgtgaaagggtcgatatagtcagctccgagtacaacttagggcaccagacaatagtgtatggagctttgacgttgcgtcctttgcgtgagtcaagctccgaacactcacacgaggagccaaaagatgcccctccaatcagtaccccaccataaaaacgccacacaatgcgccacagaccctggattttggaccaggtcaaccttgtggccatgcaatctgggcgaacctaaattgaagtgctttcatcgatcttacacatacagtacttgacctttgctagtgtttacgaaaggtaacctcgttcagctgtatcaatcacattcgagtcatacctagcacttcttaaagctacccaccaccacccccaagaaatcaaagggccttcagaaaatcaatcgtcacaaaagaggaaaacaaaaattcacagccaaaactgtcccagtaatcaaaaatggcatccacccaatccaaacccctcaacacccactcttccgccgaccccttcgacatgtcctctctcctcaccctcgaagacaccctctacaccaccgcctacgcccaaggcgcctcggacggcagccgtgcgggccgtatcgaagggcgcatcttcggcctagaaaagggtttcgaaaagtttgctgctttgggcgaattacacggccgtagtgtggtatggggtgctcgtgctttgaccacaaccaccgccgccgcagagaaagaacagcaggaagggatggagaggatgccaaacctctcacaaaaccaacgattagtgaataacgtcacgttacttcactcgctcacagatccgatgacgttcagcaccgaaaataccgaagaagctgtcgctgacttcgacgatcgcgtcaagcgtgctggggcgaaggcgaaagtcattgagcgcattgtgggcgagacgggaaagtcacctgatggatcgccggcgcgagggaaggcgaggaatgtgaagctaaatgaggggaagaagggggatgatagtatcgaggactttgctgggtcgaggctgttgcgctgaactgctttctgaggcatatggttcaagactggatcattgtatgcagctagcatcggactgcatcttgttcgaaattcactgggagagtgggggtccgaaagtgcgcaggccattcaagacagggtccgacgcacctccctcggtggcgctccgcatcgtaccatacccagagtggcatgacaacacaacccggcatggcttgtgggaaaggagacctggatagaagagcagagcggtctgttgtgaacattactttctggcactatcctagatctcgagctgggtataagccagtaaacccgcagcacacagtcccgacaccgtgctcgcacataggagaaaaagagttaactcatccgaactaaaataatagtaaatcaaatgtaaagtgtagaaagtattgccccacagcggcccgggtttcgtgcagttgcactggtatcaagatcatcctctcctccgctcgcctagccgtcagccaagcaacgtacgctcggacatggattcgaggggacccgggggtcgaccgaccaacgttcgctcggacatgacagatatggcatccataggaatagcagcccgtgacggcagaccactcggtctcccacccgtgctgtcaacgcggctatggttcgggtgctcctagtacccgttcatggtcatgcgctgactgttcctgctaagttcacgatcggcggatggcgaaatggggcgcgaagagtggccgccgacggcagagctctccttgagggcgagcagctgcttagcgcggaaggactcgtagtggatttgagcggtagtctcgatgaggtcttgcaggtgggtgcgagtgaggaagttgcggaggtagacgaattcgcagtgggtctcgtcctcaactatgacaagtcagtgatatgctctgagataaagagcggcggcaacgtaccgttgatgatgccccatttgttctggcgaccgcgaacgttcctaccgttcacgacaacagtgcgctctgagccaacaacagcgaagggcaggagctcctatgtgaagttagaaacaatcctggtttgtgacttgagttcaaaacatacccggatggaggtcttgagggcagcctcctcggagtcgtcctcatcattgtcgtaggggtacatgcgcaggttgtggaactggaactcctcctttatccgctccttgaaggcggcacgctcctcgagggtcaagctgtcgctcttggcaatgacagggacgacgttcacaaactcactaagcttcttgagcacgacgatgtcaatgggcttcagggcgtgaccagagggctggataaagaacaggcacgcagtggatgcgcgtgtcctggaggtatcgctcacgctgggcggtcagctccttgcgcaggtaggcgctgtgctggtccttgatgtacttgacaatggggtcccagcagcgctcgttgttgataagatcgccgtagccaggggtgtcaacaatgttgaggcgcagacgcacgccattctcctcgatgatgtgcgagaccgggtggatggtggtggtggtgcgcggctcctcgtcgggctggaagcggcccttgctgtccatcaggtgcgacgcgaagatggtgttgatgagcgtcgactttccgagaccggtctggcctgcaggtaggaaagacaattagctggggcactgcacgtggaatcagtgcagcttaccgacgcagatgacattgaactggaagccccgcttgacggtcttcttctcaatctgcttggtgatgctgtcgaaaccgacatagctgtccggaaagatggactgggtctggtaggcggcagccattgcgggcgatgtgagcctcgggggcggataattgaggtcgagagagatggcggtggtggtggtggagtgagactcggaggcggtcaacactgggaatgttgttgcaggtaaaatccagggacgttgcaactttcttgtggagttgcagctgcgggaaagggggcagccacgaagcggtcacgctagcgctgcgcgagggaaggcgcgactggagctccgaccggggtgcaatttgttccaacatcacgagcctcacccacatcaggccggcatcagccactgcgcatccattacgcctcacaacaccatggcgctcgctcgtccgctgcctccgctgtggcagacactgctgcccgccgtcaatggccccgtccgacccgtcctgaacctgccgttcctgcagcgcctcgcgcagccattccggacattgcccgcaccgctcgctgcctttgcgataccggccatacaattcccgtcctttccgtccctgggagatatttgggagggcatactcaaggccgtgccgaagaagaagacgtcatatcggaagaagcgacaacggttcatggcgggcaagggactcaaagacattattgcactgggcagatgctccgcatgtgggcgcgtgaagcggagccacatactatgtccatactgcgttgatggtatgcattggttcgagtgaaacagagcctaagaagtactaaccatgacgcacagctatcaggacgaacttctttggccagctcaactgggcaattcgccgaccaacaacaaagcagtccaagcaaatgaaacgagagcgtcgcgacacagagttgcgaaagcggacggtggaaccagatccaaggcaggagaaagcagagcagatcctcaagcacaccggatggaagggttgaaggaggtgtagattacggcgtgaacgccatggacggcacgagagaacatgtacgatgatttgactgtgtacaaaaacactgcatcatgggcgcacttgggcctcggagttgatttgtacattgcccttgtagcaatatggggctgttcctcaataggaaacacactgaaggaacataagagttagaccgcaattgatagactacgatttattggttcttcgttgctagctgtcatctatggaaattcccaaacacaagccagttgccattacttttcatgttcagtagcgcgatgcttctcacttcggtccgccgacagcctccgaaagacaccttcatcatgttgcgcagacgtacacgcaattctctaacaaagtgatcatcatacaccatcgcacatgcaattaggtccagtatcaaaacattgcgtcaaatgatagtcgggtacaggaccaatatcgctgcgctaggaactaataataaagtgtggctggtgacgtagcgccacacctccgcccgcgtgggtggaaacaatcgctcccgcgttgcatcgggacacgattcgccaaagcaagacatctacaaatgctcccttgcacgttctctcctcctcagtgatcctgaccttggaagtcatgcgccacagaagccaatcataacattgcaaccatgtctgcgcaagaagcaacagatgccctgaaccagagtggtaggtgagcttacagcttccgctgagatgaggccgcgcggagcctcggaggtgtatccaagggccaccagaactcgcagctgaccaggaaaacaggctcggtatccaagtcgcagaagaagaagaacaagaagaagaatgctgcgaacaaagcacaagagtcggataaggtgaacggcacccaaacagcgtcgcaagccgaggagcatgacgaggcagaagatggagaggaacagccgtcagccgcgcaacataacgaccccgatgccgacgacgtagacgacgaagagcgaccgctctctccggccaccattcaagccaatggcacacaacaccacagcatatcgtccgcagtggcactcgggctctccagatcacggtcgcagcagggcctgtcgccttcaccaccaccccctgcagatactagcgcgcggcttgacgcggtcgcgaaggaacgcgatgcgctgcggcaggaagtcacagagctgaggaagagcttggagagcatacagagcaaacacaacagtcagccctcagagcagtccgacaccgaccatgaggccgagatccaaagtctgcgcgaagagttggaagaagcgaatgaagggaaggaacatttcgagacacagtacaagaacctgttaggccgggtcagctcgatcaaaaccagtttgggagatcgcatgaaggctgatgctgtgagttgtccatcctccgtcacataatcagctcttgctaacagtcgcaggctcggattgaggagttccagagtcaagtcgcagacctcgaagagcaggtccgcgaactgcaagacaacaacaacactctcaaggacgaattggcaaagcttcgaaaggagaatgagacacaggccggggagatttcagagctgcgaactcgatcaactctttcgcagagcaactgggtcaaggagcgcgacgaattgatatctcgtgaagcatatgcgcgggaagaatttgaaaatgcgaaacaggccatgcaggactgggaagtgctcgccatgaacgagcgctcgttacgtgagactcttacagaaaaagacgccgagctgagagagcagctcgagactttgcgagaagaatacgagaaggccgctcgagacagagacacgaatggccaaaatgtcgaaggcctgcagaaggctttgcaagaagtccagacgtgtatgttccgtcaagaatatcaaaagacctctatactgacagcccacagtgcggcgacaagagctcaaaaactccgtcgagacgtacgaatcccaactcaacgatctccgcaaacaagtccaagcggccgaaagcgcctccgccgcggcgaaagcaaccgtcgaatccacccagaaggagctcgaacgcgccctgccctttgaaaaagaagtcaaagaaaagaacctcctgatcgggaagctccgccacgaagctgtcaccctaaacgagcacctcaccaaagccctgcgcatcctgaaaaagggccgcccagaagacaacgtcgacaagcagattatcacgaattacttcctgcactttttgggcctggacaggagtgatccgaagaagtttgaggcgctgcagcttatttcggcgttgttggggtggacggatggtgagttcctcccttctacctatataagattaaagtgatggcaggatttattaacttcgaaatagagcaacgcgaacaagccggcctcgcccgccccggcggcgcatcaacgtcctccggcctgcgcattcccatgtcgtcgttccgacgcacgccttccaccccctcgctcaatagcatcagcgacccgatgctgatggcgagcagttcgagcaacaaagaatcgctggcggagttgtggcaggactttttggagcgcgaggcggcggaggggaaagatggggtgcgcagggagagtggaagcgcgacgagtccgccgccgaagggggagcgggctggggagaaataggtatgaggggtgtagatgtatgaatatgatatggatactatttttaggggagggaggacctatctaggagagaatcaattgatgtttgtctccatgcattattagagcatgtgttgcttcatttgtgctttctgtacaatcgggtgccattcctcacatcatcatctgccttgctcatttatttccgctgcaatacatgcgcatgcgtgagaatgcttcgtgacatatagatcgactccaggcgcactggcgaacggcctcaagggtcagtaggctctctactataatcataatcataccatgtacgtctgatccagcgcgtcagactacgacgtcctcaccgtcagttccccaccaaacatcttgcccactctgaacatagttcgcgaccgcttgcccttttctccgtccttgaatgccaactcggtctggccatcattgactggaatcatattgtacggcaaattgaagacttccctcagagtccgggaggttccgtcgtcgtcgatgtccatatcgtggtccgcctcgcgtaggcccttaactgctgttcttgcgggcgcctgccaagctccgtccctctcctcgtggatgtctaccaggttgtaccggcgcttgtgtgcgagtcgttgcccggatccgaaatatgtctttcgcgatggccttgctttgatttcttcaatctttcgtgctttttcttcttgagccatggtatcgatggtaggctgggaggccggagatattgcgactatcatgaatgactccagtccagtatcattgcctatgtccggcagcttgaacgcctggcgtggaactgatcgcttgaaaggattgaacgacgggtcgttggcagcttgctttgctatcgagcttggctgctcacaagaatcgaccatattcggtcctgatcgatggtctaccatcggcttgagcagactatggagtggttttcgccgccctctttgctgctagaggtcgtttgctccgcggtttgccatcaccggagggaaccggctcaagcggtacgggcatttgacgaggctccggtgagtcaaggaactctgaatactctgcctcaaactgcgctcgaaacgttgcattactgaacccataatgcttcttattgccgtgtgttccgggattcttgatattgcgtccctgaaactcctcgaaccacgagagagctgatcggacgttcacttcccaattaccttcaccaacacgtaagtgagggaatgtggaaaccagccagagaacgatttgggacgtcgtcatataatgcccatttgcagcgactagtgctatcctcgcaagctgtcgacttgtatatcgcttcctgactttcatcccgttatggattgctggccgatcggcgattgacgtatcgtcaccattcggggatgtggtacctacttgagggcttgttgaatttttggtcgaacgcgtctttgtctctggctcagaattcagagcactgcttcgatcttggtctgagtcctgatctgagtcctgatcagcaggtacaggtgtcgaggaggaattgtccttggtcgcagaaaagacactggaaatactctggtcagaaccatgcttcgttctactgtgtgaatcgccgaacgacctgggtttactgatttcctgacgctgaactgatcccgagagctgttgcttttttggcgtttgccgcgatgagacatcggctcgatggagtatctctgcaactttgtgattcgtagtcacgctgagtttactgttgagctttcgagtgagcatctggggaggcgcatcagtatcatgacatggagatacgacatgtttggaagaggaaaattttatagagtccgcagccaagttgagtggacagctcgtgttcagatgagcaatttcacaaaccttcttttgctttgtctttggtgtgccggctacaaggctagtttgaaaccagtgcaatgggccctggtcagcggctttgtccgatgttggtgctacttctacaggcacgggacgtttcgatctttcatatgtctgattcgaagtgctggcctccggtgtgtctggtatttcagtcttctctgacttgttgataattgatcgttcatggcatgtctgactacattctgggtcaatagtcaatcatagtaaaaggttacggggcataccataggacctcggtgcttcccttcttcgctaacactcgctgtgtctgacagatcgagcaaaaggcagtcgtacttgcaactttcgcatgcgacttcggttcgatgagcaaagagctgtcgtcgggcgaagtggcctcggaatctgcgccactatgtaggatgggcataggctcaggcgtatatagttgactggatctttgcgtgggtgtgtttgggacttcgatgacctcaatgtcttcgacattaaacaattggcacatagaagcctcatttggcgtgttgcttggtagaacggcttcctcaagcagttcctgatcaatgatctcttcttcaagagcaccgaaatctactgagtctagcgccttcgtctcaaaaaagttttttgcgggagttctcaagcatacggactcgtcggcattgtcctggtcttcagcacaaccgtcgagagaaatggatgcaccgttctgcgtatgtacaggtggcttcaccaaagcagccagttcgtcgatgtgtgcacgcgctttctgtggcttggaaagctctggctgtggaacgatattttcctgcaacgcagagagccatcctttcgtagcagccttagaatcgacaggcgtggatccgccgatgggttcaagtagagatcttcttaatcgcgatgcatctttcgtctcgataccgagacacttgaaacacctccatgagagccttcatttgtcagcggatgtgagaatgcagcacgaatcgagcactcacatatcagccccctcggcaggtgaaggcttacaacagctgtcgtggtaacatctctggcaaccattacaatatacgagtggatcgtatgtcacctttgcactcttcaaacagactcggcagagagttcggttttgtggtcctggggtattggcgatttcagtccgatgttcttggtcactgagcctacacggaagaaggcgaccccagcctgatgactgtaaagaacatctggatctctccggattgtgaggcggtccatttggctcattgttcgctggctttgaaaatggcgcaaattcactgtaccttggactggttagtagttgccacgcagttgacctctttgcctcacctatgaggcacgtctttctgatgtagagctaaatgtgctggcaaagcgcttgtcctcggtgaatcagcgatagtacgctcgggtccactgcgttgacgtctcagcggtggcggcgatatgtccacacgtgctgggagtttgtctccagtaggacgatcactcgcacagctctgcaaattgacagctcgtgtcgcatcagccataattagagccttgtgattatcaggtcatgtgtgctccgcaattgcttaatttctagtgtgtcgatgacgtgcagtcagcgttggtctcgataagcgcgtttgttaacagatgatggcagagcgcatcagatcttttcagttttattgtaacagcagcatttcgcccgtcggaggcttcctcctgagtgcgattgtgggaccattgcatgcaggcataaactccagcgataccaaagtcgtgcaatagcacacatgggaaaccatcacgactttctgcgatctaaccttttaccagtagtcatcatgcaatcttgctcgtggggtgtggcgtcgcttgggggtgattgaacatacctttcgtcagacgtgaccacatgcagaccactgatcggcgctgttctaccgcggtttgctcgtcttggaccgaacaaggcgccgctttctggaagtagataggaaaggcagcttgcgtacggacatatgagctaggtatggggtaggttggagtaacaaagtaacaaagacttggtcaaggtggttgtggttgtgattccaagtgaggacgcacgcgctagacgttagtgggaaccgaagttgacgcggaatcacgtgccaaattgcggcctcaggccggttccggtggggcaggcgcatctgtcctcaggtgctcgccggcgggatgtagcaccgccacatctctacatccttctcgagcgttatctggtggaaatggacttcctcaagtctgcggttgcgtcagccatctccaaggggccagcgtttggctactcgtttggagaccgcgtggatcttaacgactccatctggacattgcacaacggcacaaagcgagtatggcccggatgtctacacatatctggggcagtcccagctaacatggattcgctaggaagacggctcaaagtgtagcatattcgcctttgacattactgcaaatcgaaatcgactgcccctcgcccgaaatgcgctccgtaaactacgcaccctgcgccatccaggtgtcgtgaaagtcctggacacagtagagacagaaacgtacatctatatcgccactgaaagactgagtccgttgagttggcatgtgaagcggaagagcttgaccgaggagacgacaaaatggggtctacacaatatcgcgaagacgctgaagttcgtcaatgcggacgcctcgtcgatacatggttgtatacgcccggcctccatatttttcagtgaaagcggcgagtggaaacttggtggtttcgacgcactaagctctgtcaaggaagacgactcgatattacctacctatggtggtctgataccggacgccggacggtacatggcgccggaggtctccaagggcggctgggaggtcatcaagcagaacccaacacatgcagtggacgcatacaacttcggtgtcctgatcttcgaggtgttcaatgggagctacaatagcagtgaccagctggggcaaatgaagagcattccaccaaccatgcaccaggcgtacaaacggttgctgaaccctagcccgaaggcacgcatgagtgttggtcaatttctcgatcaggggaagcgcatagggggcttttttcagactccactgatccaagtcaccgaagacatcgacaatcttggtctcaaagcggaggaagaaaggaatgagctgcttgggtaagagaatcaccacttgccagccgtattatgcagcactgacggttcacagaaagctagatgaggtggcggatgatttccctgccgactttttcaagatgaaagtcttgcccgaactgctcaaatctgtcgaattcggtggtggcggcgccaaagtgttcagtacggtgatgcaaataggacagaagctctctgatgacgagtatgagactcaaatcactccggtcgttgttcgattgtttgcaaacccggacagaggaattcgagtctgcttactggacaacctacccatgatgatcgaccatctaccacagaagattgtcaacgacaagatttttccacaattggtaagctcggaaaaagtagatatacaatgctcgatagctaatgatcattcaggtcactggtttctcagatgtcgcaccagtggtgcgagagcagacagtcaaggctgtcctcaccatagtcccaaaattgtcagatcgcatcatcaacggcgagctactgcgacacctagcaaagacagcgaacgatgagcaaccagggattcggacgaacacaactatctgtctcggaaagattgcaaggaatctaggggccagcagccgggcaaaggttctgtcagccgccttcgcccgctcccttcgtgatccctttgttcacgctcgaaatgctgctctcatggccctagctgcaacagctgatctcttcagcgaggaagactgcgcatccaagttacttcccatcatgtgtccctctctagtggacaaggagaagatgattcgagatcaggctcagaagagcgtagacatctacatcttgcggattcgaaagttcgccgcgacgatgccggatactgtactaccaccgcctggcgtgactgctggaggagcagctgcaccacgaatgggaacacccgcgaatgatacatcctgggccggatgggctatttcgagtttcacaaacaagctcgcatccacaagtggcgatatcggggcgtcttccaacacgaatggcgccgcagatcaacgttcatcttcggtacccccaccagcatcagcagctaaaccgccagtaccattggcctcaaaaccaggcatgcagctacacacggcgaaaagcacaactaccatacccaccatcacatcaccagatccggtagcggcattcgatgatgaagcagaagacttcaacaacgattggggaggtttcgccgacgacaacgagaccacaggacaagcagctgaggaagaggaagatccttggggtgcaccttccgtatcgaaaccaacgtcaacgacatcgtacgacgacaagggcgaaccggactttgcaggctggttagcagctcagtcaggggccaagaaaacgatcaagagcccgcttccgaagggtttgacaaagtcaacagtaccaggggctaaatcaaaccggccgatcattggtgggcggtcgagtaccactgggtcagcaacgaccactagaaaagtccttgtcccgccgaagaaagaaatcaagaaagaagagccaaatgcaaaggaggatgaagaggagggctggggcgacgcatggtagtgatgacaacttgatgctccacgtagagaccattgcattgggacggcgttcagctggtaagttgtctatacaaaaatgcatcatcgacacatgcttctcagtgttcatctactctctcccattccccttccagtctcttttcaggttcgagttcagaagccttgttcggcgaaagcatacgcatgacctttgcattgcctccaccctttctcgtacccgggtatgtgctgctcgctacaatggcaacagcaccgcatttcgctctgatcacgggatttttgatatcgtgccgcagccagagaccgggctccttgggccacggctccgccattgaatccgccgagatcaactcatgtatgagcagtcgttcaccattactcaacatacaccaaggatcccccaaggcgcgctgaacagccactatctcatgcagacttttctccgcaaagcataccttccggtcctgtttagtcgtcttgggcgcatgcgcaatcgacccagcataccatcccacatccctatgcggcgcaagatacatccgctccctgagtacatccaccagcatccgcgcgcccaccgccgctaactcctcgcccaacctcgccgcagtcgcatcccgacttatcgctaaccccggcgcaggcgtctgcgcgagcaccgtgccgtggtcgaagcgcgttgggtgcagcgtctgtatcgacacgcctgttcgttcgcgcccgcggaggatcgcgtgttctatgggcgcgggaccgcgtaggtcggggaggagggaggggtgcacatttaggccgccgtgggtagcgagggagaggatgcgtggagggatgaggaggccgaaggaaacggcgattatgaggttgatgggggtcgggggggtccaggaagtgaaggtgtcgagggtgtgggtgggcagggcgagggactgggcgacggggtggatggggactgtgtatgttagagttgcatggacaaggtttctggaagtgaagtgtgacaataggtaaattttgaaaatagacggtgaaggaattagaacataccttcacgcagatgtttcaatccgcgccccgaaggtttggccggtctgtggacgacatcaatcgagtgtatcagatctggcgcacggcgtcgctcttcatctagtgctcgcaacgacgcgatgctgaagttgtccgagccgcagaagaggattcgcagcggttcatgcaggcgcgcggtgacgctgtacccacgtcgctgcacggccagcgaacgcagcgaagccggcaagtgccagaatttcatggcagacgaaggatgcggtgtagagcccagatctcgacttgcggaatggcatgccgtccggattgggcttggagcaaacgctctggcgaggtgggatggcgtttagacacacgttgggccagccacatccttgcatgctggcgccactttctgctggtgatcgcgatccattccagattgcatgagggcgcacagtacaagtgcccaacggggcccggtcgagagcgatgctgattgttcgagactggccgtcgtggtgcacgcattcggcgcgattacctggtgtgtgacgtagccgcgaatcttgcacatttgatacccagacagccaccatcgtgacgagccacgcatacgctctgctctggcatgtcatccaccgcgatacccaaggtcgtgccggcgcagttgtcgttcctggccgtgtataaccccgcgcttggaacgagcgacgagacgttccaccagcagattgtcttctactactcgcgggcggccaaggcgcgctcgaagctcagcaatggagatacacgacgggacgaggagctacgagagcaggagaatgagaagctgcggcaggtcgggctggcgcagggtatggtgggatttgcgaagagcttctccaatggcgaggcggtagactctgtggaaacgcagaagtcgcgcatagtgctgcatgagctcgaggcgggatggtggattctggccgtaagcggagcatgtgtgctctaacagacggctttctgacacttcgtagtctatcgacctcacccagctgcctgccgcctccctcacgcgaaccgactcaagcaccagcgtcaacgagcccgtcatcgagtactcgtcgcgcgaagtcgcgccgcctgcgctcctgatccagcagctcgtgcgcgcacactcgatattcctccttcaccatggcacgacgctcgagcacatgttcgccaagcacaagcgcgacaagttctgcaacatcctcgacaagtactggtcgcgcttcgccgccaactgggatgtgcttctgcacgggagcccggcagtggacatgtacagcggcctgaagctcgcggccggcggtgagctgggcatgggcgtgggcgaggaagactggggcagcagcgagcgagatgtgctcgaggactttgcgcgcaggacggaagggctggtggacgtcatggtgtcacgtttcggggagccgtcgtcgctacagcacgcaaagtcgtccacagatcccaagcatcttgaggcgtccgagttggagccgtggatgggcagtggcaggagcccgggtgcacccgatggtgttgtcttctctggcatgggagcagtgagtcgagcatcactgcgagatttgtcccagtggattgagactatctactgctacggagatcaagcgtatggcatacgtgagaactcctacttcgaatcgcagaaaacgcaaaaggcgtaacgtccaggcgccgacaagtccacctccagagaacaggaagccagcgcccaaggaccgatctgaggttgcagcatcaaaacgtgaatctgatcttccgcctggcataccaccaccaatcgttaaagctgtcgagcagtccttggacaaggcgtctgctggcgtggacaagggcgaaaagagttctggtcaggaccaaaagccgctcctcgcctcgttgggcgacacggaaacttggatgaagtacatgacgcttggctatggcacagcatggggtggtggaaagaagactgaggatgaagtgcgccccgcagcaaaacggcaacctacgcgcgaacgctccccatcaccagccgctatgcggtacatcgagccggaaccggatgttgacctggcagaagagaagctcaagatgcaaatccgccaagagaacgatggctatttccttatcggacttaagggtgatatgtacgatgcggaagtggatgaagaggacgacgattggaatcatcgtatccctcttcgcacagtgcatgttgagctccttcagaaggagacgacgcatcgagttcggggagtgcggagtcagaggagatgacgccttgggagaggccgactttcgaaagggagccgagtactgattctagatcagacaccggactttctcggttgcgtccggtcgtctacgtggtgagttgactgacatatacagcctcatcacctgctaacacatgaccagcatcgtcctttcatatatactttcttgttcagccatcgaacaagcgccctgagcattgcctcgttttaccgcgacatacacaacttcttctcgcccctccaccaatccctagacagaaacacgtcgcccgaaaaagtcgcagcgcgcctcttcgccgcatcaaacccacacacaaccacctcctcaagccgcggctccgaccccaacacccagcccatctacgacctcgtctacgacccccgcaccctcaccgtgcactccagcctccccaacatccctgaccccggcaccctcatcgccgaaggccctcagcagcaccagcgcccacgcctcgggctggagccgcgtcgaagccctcaacgtgcactcgcaaaatcctcgccacgatatccagcacgcgccgcaaacttctccgaaatcgagcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgaggaggtatgtggaggagttgttgagtttaaataggtagtggggatagagggggggtggtaatggtcatgggtagattgtatgatggggatgggataggatacgagaggagataatggacgtaatgcaagtcgccataaatgcagaagaaaggcttgaatgtgatgtgtgtccatttcaaggagagagagatacagttcctgtcaaatggtacactgaactaccatcttccgatcataatcacttctacagtgcttctatcctacatctaatccagcaaatgcaacatatgcgtctcagaatcccagatcacagctcgctcaccaaaaagcccccccgtgtccaatagcaatcattgtatacccaagtattcactcccgcatcatatcttccactcaatccacggcccctttaacatctagtttgacttgcaagataaactgggtaaggcttgcgaaaagagcaatttttctttggggtttcccaagagggaagagaaggggcgtgggtgagaatatgggtattaagtgggaaagtgagattcggctagtggttgcaatacatcaaatacaagcatcacacgtctggcttccagaacatttggggaaaaaacaagctcctgcaagcagcagcaagtattgatagaatatagtgatgcggttatatacagcaagaaaaaagggagaatatttacagttcaaaggccgacacttgtgtggtcaatccatctcatttcacgaacacagacgggcaagatttagatctttccgtatccagccgtgttgacaacgcccttggcggtcgacgcggcgcccgcagcagcaatgttcttgcccgcgaagccagccaggacgctggtgtcggtgcccgtaagcgcacctgaagcgccgtacgagttcgcctggcaagtgcgcttgaggcctgactggcaggccgccgcgttcgcgctgttgaacagctttcctggcagaccggcttgctgcgcggccttgacgtcctggaacatgttgccctcggcgaggatcttggcgccgctgtcggcctcgaaagcgtgcgcggtgttggcggagaagtagttgttgaccgcgtgcaggagggtgtttccgccgaccttgggggagcggccggacgtgtggtggatgtagttcttctgcagtgtgaccatgtcgttgctgccggtgaggtatattccccagtaatgaagtccgtcgcaggtggcggaccaggcggttgcgccgttgatttcgcagttggagattgtgacgcgtcctgaggcgttgttgccgaggacgatgtgttggcgggcgatcaggtcggtagtaacgtggtcgatccagatgttgtcgcctggtggtatgttagttttcgggagggaggaggtggagtggttggaacttaccgccgtcaacggtgatggcatcaccgccccagacgtacttggggttgatgtcggtgaaacggacgttctggatgatgatgttctttgcattgtttgagatgcggattcccttgcccttgatcacacccttggctccctgaccaatgagggacttgttggatccaactggcataccagccataccagccttgtcgtatgtgatcttgctgaccttaggagcgctggcttggtagttgtcacaccacttgtccttgttgatggcttgctggcactgcgagccagttccccatggagcacaaccagcctcggtagcggttccttcagatccagtgaagtcgaaggtcttggtgagaacgataacacggggctgggagtcggagaggtagctcttgagctctgtgatagagttggggtagaccggggcggcattgcctcctcctgtgacgcctggacgatattagcagcttgacttgatgtcgacctagactttatcatgtacctttggcaaagccctcagctgcacccttgacaccatcagcagcagtgacgcttgaaacaaaagccgccagagcggacacgatgatagaagacctcatgatcgagaactatttgaaaagagcgaatagcaaaatcgatttgctgaagacaagaaaaggctctcaaaaggaatgaatgaacgactgtaaaaaggccaaaagaatgataagtcgaaaacggactggagcaagatcgatcggtgcagacgccaccttataacaccagacctaccagaagaaacggaactaccatcatgccgctgtcagtggagcatcgttttctagaaacaacccacatccaccatcagcaccgagctcaactcaccacccatccccaacaagcctagtgtaacccagacacatggcaatatcacacaaaagcacggacaagcctgcgcgatggggcttggtcgaatcttgctagcagcgaagcgaccggaggaattacttgcgctcatgatagtgcccgggatagccgttccgcaggcgtttcagagacatgaacaggatgcgtggacgttccacagctatacccgaggaggtttagtgggaaacacgccttatgcgcctcgccatcaggaagtggtggaagaaatgcaagcgtgactcgttgtaccatgaatcccatggtgagcgtgacgcgcggtgggttcgtgagtaagggcgggcgatgttcgggtgagatgaaacaactggggaaataacgggcgacgcttggttggtttcgcgctatagtggtaggtctggattgcaaaagatgggtgctgcatctgtttgcatatcctaaggtaaatacgcaggtatcagcgctgcgaaagcaattagaaagacttatcgaagtgatagctggtggagtattcgcgagataaggggtcaaaggatcgcgatcgaaaatccacagcgccaacacgctcaaaacaggaagaacattgcattaattcacagaacgctcgctcaaacagactcgttagatcttcgggctgtgcaatgccaaacaaaatacgccgcgccaaggcccatatgtcaagtgtcagtcagataacgacgcatcggtgccagtgtcagatctcgagtccttgtccaaaccgtagattccccaggccgttccctgatgcatgattaccgacgaaacgccatgcccacaaatattcatctatgctaatataaacaatgaagacgccgcaaaagcgactacgatggcgaggaacggcgcctttgccgccgatggagcctcgcccttttgcatgccgctctgcccttgatcttgggtcccctcggtagacgccgtcgtaggatttgcggctaccccaggagatatggctggtggcggttgcaaagttcccgctgtcccgactggcgtctgacccggagtatttacggtgcttggagacgtcgaagaagtgccggtgctgcttggattcgatgccgcttctacacccctcacaccgagcccaacgcgcttctggtcgaaatcgaacacggagtaaacgttcttaagaaacacatcgcccacgagccattgcgagtccttgaacgtctgacgcccaatgatattacttcgacacaaaccgctgtctagtttcccgccccgccagtctgctgtggagatgttgtagacttgcttgttgaaagagaactggatgatcgcagcggtatcgcacggcacactgaaggtctcggcgtcctgcttgtagccctggatccggctgtggattttgacagcgtcaggttcgggcatcaggatgaaggacgtgccagtgtcgataatcgcgctgcgcccggtcaaaccaacttgcacgccgtcaacgcctgcattctcaatagggacctcccagaagccgttatcgttttctatgatatcgagatagttgaggtctccgctgaatctgtccttgttgacttcaccaaaattcaattcgccgtcctgggtgccatctctgccacgactaaggtgtatcccgtaaagcttagcgccgatgagtttgttactagacaaaacatccatgagctgtggagcatctatgctgccttcgatcttcacaccacgtccaatgccaagtatgccgtccatggggtacgatgcgaactcttccgagactttggttgccagtccaaatgtcaaggcggaagagagggagccgacatgtacagtatccgaagcgagggttccagaaaccgagccagtaccataggtcacgctgaaaggcgtatcctgtgtctgtaacagtccataattagctccaatcattcgctctatgctgatagaaatacctttaacgagctggaatctcccttgccaaaagtgttatgcgtcttgcacgcatcggtcgcgcaatcctgtcccatgacccatgtgttgctcgcagcagaatccagcaataagtggtactcctccttgctatccccaatcttgacagcaaccatataacttagatcacctccgtcttggtcgatcgccacactgtttgcctgtttcgggtcattcgagttgacgatgttgtaggcattctgtcgtgttcggatattcgaagaaaaagggacgcgacggatcggtaggtttatcgggggtaacgaagactttgagtctgacgattgtggtgtggtacgacgagatcgtgaggcgggattactgtcaccgtaatggtatggatagaaagccgtggctgtaggtagtaatgccgtggataatgccagccatgatggcgatatatgcattgtactgagttggtatcggatttagaaatgcgctccaacacaggctgtatgcgaacagatcttgttgaggtgatcgttgacgttgattttcctctcctatgccagagaattgggataacgaatgtcgcgttcttcgggcttgccacgcgtcagtctacaatctcgtaccaggcggaagagcgcaataatggcacgaagtggagagacaatggcgcagaggcaactctcagcccaagtactaaaatatatacaagaaacaaatgacgatgcgacaacggcaacgcgacctttctctccctagcaatttatcgatgaaccagccttgcgttctgatcacctcaacgaaaggacagaaggttgaaagggaagaaggggagagcagcgtacaagacttctcaccttgtgacctgccattctggactatgcaagccctggtggctcggtcccaaacagtgacgtccagatctcggagcttgacttgttgaagatgtggggaaacccctgaccccaaccaatgcagcggaaacgagccatctgaaaccgctagcgcttgtcagtggtgccaatcatcattcggcatcgcggtttcgtgcatcgtggacgaaaatgcgatggctttgggatctgctgggcgcagtatgcgattgatgggttcgtgggaaattgtggcattgatgacgaaatgcgtctcttttacaacgacggtcgcgaccttcttgttctgcgactcagtaacacaatgaacaaccaggttgcattggcttcggacgatgatttatttgattctcaagatgaggcatcttcatgcaggcactcctacaatggtgtgttgcgggtagttcttcccaaatgttgggaacaaaagtgtatttagtgttgacgaactccgctgaacggggacctaaaatattacacagggtccacatgtacgtcacttttcacacgagaagcacggaagaagtcaatgttgtgataaaagttctcaattactaaacgctcatcttcgtgggtatcgtccattgtactcgtacagtcatcgcagcgacctatcatacagttccaaacatcaacggaaagtgctcaaagcattcagcttcgtgtctagtagacacgacgagcgttgcggccatcggtaccgtgcatgcggcgagtaccagcagcctgaacagtaattagtatatatcttcaagggtaagacagacgaatcaacataccttgagaccgggcctcctggtcaagcttcccctcaatttcatgagtgctccggacactttgtctcccatggtggcatggcgcttgtggtggtggacaggcgcggcagtggcatgtccgtgacggccagtggtacgggtagtcttggttgtagtggtggtggtagttgtagtagctggcaccctggtagcgtaggtgcgacgacctccgcctagaagacgggtcttgaggctaggacgagcagtcgaccgcgtagtgcgggtggtgcggggagcagccttagtgcggtaggtgcggctgagaggcatgattgatgaaataggatataagaggtgtttgtagtattggtaggttggtagttgttggtagtagttattgcagctggatttgaagtcttaaagttgtgtcgaatgtgatgatgagctttcggtatgcgatgtcaccccaatcttatacctcaccctccttcacgatttcggaccttctgccaaccctcacgacgataatacagaccctgaaaaacaagattctgtgccctcacacgcccatttctggatatagatctgctcgtgagacaagggtacgtcatgcagggtccgcacacacttgctccaggcgtggcgcatgacgtgcgccagcgctatcaggatcctgtgtggctggtttcaatctcaagacagcttccaggccactgcttccttgagtgaagatggacgttttgctggggttggtggctggacttggctggaaggggctaagcgccgccgttgaccccgtgatgtcatagcaagcggagagccgagaatagcttcaattccgtcatcgctcttgatttcgagctgtgcccttgcaacgaagttgtggtatctcgagccgcttacccgatttctggtatgggtaaagccacggcattgatgtcacacgtcctgacatcgcgttgtgaatgttcacgcaacggttccaagctttgcattaggaaagctttcactgtcgagtcgcaaagtaattgcatatcgaattcccgttgcctgccctctaattgcctggaaaatagcgttgctcagatacgcccccattagacactaaggcgaagccggatagggctgaagtcgttgtacgtggctggcgatgttcgggtaggcgtggaccaacggttcgttggaacatcttaatcatggaggataagcaagcattccgggagtttttcatccaatatgatattcagcactctacattcagtgattgttaggtgctgttgccgttcgttgtaattgctccacttctgcgctcgatgatacctcatcgtgatgtcacaaacatgatgctgtcagataaaaagttgcacctcaaatcatttgacaattcgtaacaacaacgaccaccagtcacgaaaaggcaattccaaaacagaatttgatactatacacaataatgtcatcaagcaaaggacaattcgagcagggtgagcttcacaaacccattgcacctccatatctaacattcacaaggccaccagcccgaggtccagcaccagaaggtcccaggatggcagacagtaatggaccctccaccccaagtcgaccatcttcccaccgccgaaggcggccgcgaactctacaaagccgccgggaagctcaagggcaagaaagcactcatcaccggcggcgactctggaatcggccgctcaatcgccgtcctttacgccatggagggtgccgacagcttcatcgcctacctgcccgaagaagaagaagacgacgcgaaagagacagtcaagctcgtggaagagaaaggagcaagatgctacacataccccactgacctcaccagccgtgacaactgcaagaaggttgtcgaggcggcggtcaagcagatgggcggcattgacatcctcgtaaacaaccacgcgtatcagatgatggttgaggatatcaaggatctttctgaggaccagtgggagcgcacgttcaacaccaacatccacccgttcttctacttgtcaaagtataccctgccacatatgaagaagggatcgacgatcatcaacaacgcttccatcaacgcgtacattggtcgtccggatcttctcgactacacctcgaccaagggtgcgattgtttcgtttacccgtggtctgtcgaatcagtatgttggtcgaggtattcgtgtcaatgctgttgcgcccgggccagtttggacacctcttattccagcgacgatgaacgatgaggcgatcaagcagttcacttcgccgatgggcaggccggctcagccaagtgagatcgcgacttgctttgtcttcttggctagcagtgacagcagctgcatcagtggacagaccatccatgcaaacggcggcactattgtgaatggctaagcgtgggtgtatgacctgtggggatgagatagtttcacgacttcatgagtgtattatatagaagatacgacaacgaatcataaattcagacatgatttgacattctttctgtgtcattctggacttcgaatctatgaagcgctcacgatacgattcgtatttagagcatagctacaacggctacactagactattttcgagatttccatagctgcgatgcgctgactttgccatgctagtctcctgctgcgagagtacgctgcaggtgtgacaggcatggctgatcgacgcgtcgacgtcccgcagaggcgccgtcctgctcactcctcctctggcgcacgatagttatcaggtccacgaagcatcttctcgcggatatcaggacgaccgagccaggatatgtaccaagttggctgtccatgcttgaaccgacagcgagtgtcccaccgaccagcatccggctggttatgcttctcgtactcatcatccagaccctcgcccttgggcttgctgcggtcctggcaatcaagacagataccgttgaagtagccgtctgtgttggaacaagcacgaaggacaacggactcccagtcaatgctcgcgcagcgcttgcacttggcagtgtagttgagcttgaaggccttgaggcggcgagtgacctcggcaatacttgaggaagtgagaacgtcgtcgacgggccaggcctcgcatttggtgagggcgagctgatagcggccgatggtggcatcccagcagtcgcagaaggtggtttcggaacggagaatcctgccgacgcgggagtagagagacttgtggagcgtgttgcgcaggcctccgcgagcatggtttaccggacctgttcatgattagcatcgtttcagacggtatgtgtgctttcgattcggcttaccaacgaactggcgctctccaacgtgaagatgcttgccgcccttgaagcctttgggcgggcgttccttaacgtgaccgacgtggttgtaggctagatacttggtgacttgtgcgaagcccttggcattgtcgaacaggtagtatgggtagaccagagcgcgcgcgatgggaatggtcagctgaacattgctcatgctcgtcctgtaccagttgtcgaaccattctcccaagttctccctggccttcttgtcttgatgcgagtcccagtacaagatcgcgtaccataccccaagcagcgagatctcccacagtcccaattctttcatacgttgctgcgagagtccctgcagatgagcgagccagacaagggtaccttctttattgtatccgtcttcagtgaacttgccgtctccgagtgtgatctctgatttgtctttcgtcttttcgatgaacgcttgtatgaacagagatttcttaacgattgtagacgagatatgtatgtcggtgacgtgtttggagccgtcctcttccagggcgccaatgaccgtgatagcaaagtcagcggcctcaggctccgctaagatgatgtcctgatcctggacaagggagacagcaggtcccttccggatagtgagtccaggcatcttgtcgtctttgtgaaggtggaagcgctgaagtatttgcagctgctcggtgagtgttcgtgggcgcgacaccgccaaagtagagggcaatccttggcattgctgctagcaacacgcgctctcatgtgaccaattttgtgcgatccggagccggcagtcaacattgaatggaccgaaaagatttccaatctcagcgtttgtttgcacggctttgatgttcgatcatgtcaatcctaaaatgtgattaccccgaggggatgagatggtgcggtgaagttgaaaagagtcgaaactccaaacaggttggagtgcaagaaaatacgaccaggagatacagaaactatcagtgagagaatttgtgaaatggaatcaagtagatgaagtcgagacgggaagggagatgatttcggcgacatgcatagaaacagagaagaggcagtagtcagatcaaagtaatctgtacaatatacctgctagcattgagtttttacaactggtaagagcagaaggcgattccaaggttatatgtgtagttctagagaggcatgaagttctatccgggagacggtgtgcaagctcgacgggtcttaattgaatgacacctcatacattaccagccattacattgatatggtgctaatttcagattcgtgtgcatgtcttgcaaggagtcgttgtgggtgtgtaggagcgacggatagactgtcgttgggagaacccgggctagcccgcgtgcaaaccgcgcaaacacagcccgccaagcatggactgatctcatcgtcgttcactttctcgaggtcaccaattgcacattacatatcaacaatgcctcctccacggataatgtcttccatactacgagcgcgtccccaatcgcaagcacaatgtctccgccgattcgcagcatcccgttttgcatcaaccacatcaccaggacctgatccgtcgaaaccagtcgtaccatggaaaacacccacgagcgtctggtcgcccgagaatctcataccacccccaaaagatggcgaaatcttgctcgagcgacggccaaatcgcgctttaccgccgtacgtctaccatatttcgattaccatttggaaaagtaatgtactaacaaccgttccagtgtcccgcctctcatatccccacaagtcctcaaaaccttcccaatattcatcatcgccatggtgattacaaccggcgctttcttcaactaccaaaaacaagaatcttcagtcgtcacgtcgaccctctacgcattacgtacaaaccccggtgtgcgcgaacttcttggcgacgagatctacttcgcaagtaaatacccgtggatcaaaggcgagatcaatcaagtccatgggcgcatcgatatcaggttctgggtgaaggggacaaagcggcagggagaggttaggctgaggtgtaggagacgaggacgaggagggctgtatgcgacgcaagagtggagtttgactatggatgacggagaaagggtggagttgtacgatcccaagggggatgcgattgatcctttcagtgatccgattggggaggacatgtaagtggtggagcgaggcaaacaagatataagatcgtgggaattgtcagaattcaggttcaagtacggtttgtacgaagatacaagctgtagcctgagctggatggccatcacatggccttgtaaattatgtacatacataaatatgtacaatataacatcatgaccgaagcatcaaaagaagtgcgttttaggaattcgtctctccattcaaccaatgacatgctgtacctgaatttttggcattcaagaattactccaaactagtgatctttaagtcaagcaagtacataacaatgagaacacatgttgaaggaatgtgaacagaaaatcgcatggcgggtgaaatgcgactccgataacgcacccttgtctggaaccttggcgaaatgacgctttcctacctaaacttttccgcacgacacaacatccaacacgcctttgcggattcgaactttggtagcgaagtttcgtctgcttgctccttgctgcgagtctgagtaattctttccgccataccaaactcaacaccacttcaatcgctgcacaacttgacgaccttcaacccctccaccccgccgccgcggtccctccaaaatgtcagacccacgaccaaacaccctttcccccctcgcaaccctcacgcctccatccagctcgcgcacatggcagaccgccccgcaccccacccttcccattgtcgcaaccgcctgttccgaccgcagcgtgcgcgtctatagcctcacatccttcacgctcctgcactcgataacggggggccacaagcgcagcgtgcgcgccgtgtcctggaagccgcatacccaaggccaaagcgtgctcgcgacgggcagtttcgattcgagcgcgggcatctggcggcgcgaagagcagggtgggaatgaggatgacttcaccaatcggcgcgttggcggcgcggaggatgaggatgggagagatgacgacgacgaggatgaataccagttctcgtgtatcttagacggtcatgaatctgagattaaatcgctgtcgtggtcgccgacgggccaataccttgcgacgtgttcgcgcgacaagagcgtgtggatatgggaagagttggaggatgataatttcgaaacggtcgcggtgctgcaggaacatgatggcgatgtcaaatgcgtcgcttggcacccggaggaggatttactggcgagtgcgagttacgacgatagtgtgaggctttatagagaagattcggacgattgggtgcaggtggcgtgtattgctgggaaagagggacatggcatgaccgtctggtgggtggagtttgaggggtcgggcatcagtgggaaggactttagggtgcagagagatggactgtctgaagaacaaacgcaacacgttgattcgatggagaggtcgggaccgaggctggcgacgtgtagtgacgaccgcacggtgaggatttggcggaggaaaccgagggagcgagcggagaatgcgtcgtccaacacgggcattccgtccatcattcgatcggctgccatcgacgaggattggtatcaggacgccatactgccacaagttcacgagcgcgcgatttactcggtttcgtggagtcggactacgggtctcatcgcgagtgcgggcagtgatggcaagattatcatctacaaggagcgatggaggaagcaaacacccaacggggtcgatacggacaacatgcagattgatggcagcgagccggcctcgttaacggagtggttcgtcctcgcggaattgttttctgcgcactccgtgttcgagatcaaccatgtcacttgggcaaagagagcagacaaagacaagagatatgatggcgaggaagtcatagtcagcacgggagatgaaggagaagtcaaggtttggacactagacgaggtggcggatccaccgcagagagacgcatgaacatgaatgaactgactgattcgtgttgcaactgtaactacagtctttgacttcatgccaaacactttctcgaaaatgtgatgccagcagtcggccgcaccttcataatgcccgtggcgcctcgctaagtaagcaaaatgctaatgtaaaaatacacccattcatcaccatcatccctcatgctcaaacaacctaagccgcagtgtgaagaaagatcataattacatcgtcttcctaggccttcctctgcccctcttaggcgcccctctgcctcgcgtcggtaccatggacggtctgcccaaagctttcttgaccgccggtgcactagccgggacctcatcctcgctatccgattccgacaaagcaatctccttgccacggcgattgaccggtgtaaagctggatgcaggcgccgtaagagtcgtcgtagtcgtcgtcttcccattggccttggactgagcagacacaatcttgattttcttgcccttcatgcctggctgcgcgaagatggaattcgttgactggggcggaccgttgcggacgggttcaggagatggcgatggatccttttgtgttgggggcgaagtgtaaaagggttggtcttcttcaccattggataggtcgccgaggaaatcgtcgatcacgcccgcgccttcatcatcagaacctccaaagagagccatctttgcgcggagattatcttgagcttcgcgttctgcagtttcgacgcgctctcgtgttgctctagcttcgtcctcccgctcttttgcttcaacagcggcggcggcggcttgttgggcgaggagtatagtgtcgttggagtggtcatcttccccatggataccatcttcatcagacatgttgccagtcacatttccggcgctgtcgtgggtcaggttcttcgacggtcgtccgatgggccgaattcctgccttcggctttggtggcattgtctttctacgttcgtttgcctcccgctttcgctccaattccttgtcgcgaccggcacgtatggctccatcgcggaagtctggtggaagctcagtaggcaggtcctcctcgccctggttcttccgtgctagccaattcgaagctctcccattagagcgaccagtatactcgacttcgtcatcttcatcatcaaaatcttcgtcggaatcgagcgtgatctcttcgaagcgtcgactaccacggggtcttccgggcttcgatggacctcctacatcagaactcctcttcctactgctgtaagcctcatcctcttggacgcgaatgcggaacgtctttgcagctttctccttctcgacgaggtccttaggcgcggcacctcttggtagaacatcagactgtagaatggagcccatttcactcggaccatctacatcttccggcgtactttggcggacgatctgtgggcgttcgggagttggtcgatcccttatgcgctgtagaaggccggtaggtagagagagtctgataaccttcgacttgttcttcatcctcgcggcaaccaggaggaagcgatcttcacgctttgcttcttccagaagtttgcgctgtatctctttctgatattgcttaccagatatgttctttggctggagtggttgcgcttcgtccctcatcttctgtttcttgaccttcttcttgcgacgcctgttaccatcctcatcttcgtcttcaggcccacgtttctggcccaagcgcggaatgtcaccgttcgcatcagggtctgcgtagtaagagtcgacgccatcatgtgcctcggcgtgatgaccattgccaatgtcattgaagctaccagtagtgtcctccactggagaatatgcgatgccatcccgcgcgtaggcaagatcttcatcaacatagcggggatccagggatggatccgccagtttgtccatttccgcttgttgcaggcggcgctgcatggcattctgcttcgagccctcttcctcccggagccaattaagattggagacgctgaaatctacgaggcactccacagatcgagggtcggccaccttcttagtatcatgaccaagaagcgttcctttaggttcgtaaggggtttgacgtgcatcgcgccgacaatggccagtgttacaaactctcctgcaatgcggacatttccaattgcgattctccataatgctcagaggcatcatgtcgtgtgcgcgaaacagagttccatagcagtatgacaggtcgcaactggagcagaacgccatcttccatttcgggtgcttgtgaagacaaaagtggcatgacttatgcttgctgagccactgcttcgacttcttgttggagaccttcttgacttggccgtattcgtccacaacaggttcctcgtcgctagaattgctttcaggttgaggattcttgatgtccacaaatggtcgtaagcgcagctgctcttggcatacttgtgccaaagtctttttgccaagatatcttcgctcctcctggagcggcagcggcgttgtctctttcatgtggccatcaatgtcgatgatctgtgctctccattcctcgtacttgtgactcaggtctttccatttccattgttcaacccatgtgtaacctgattggcatccacagcttcgacccatgcaataacaatccatgcagacgtcgtagggttcttcaatctcgctgctgaatagatttttacagcttttgcagcttaggaaccggttgaagatattgcacctgcaataggcgcaagtaacgttactgtcatatggaaggaactcagaatgctcgcgagattcgggtgcaaacatctccgacagcagcacggtcttgtataggtcaaaaagctttctgaagtctctttggaggtgtcgaactttgacagaacgctgaatagcttctgcgttctccccgcccatttctacttgcgcacgtgcagatttgatgagggtggagtacttctggagggtgtagtaaacgatggccttgttcttgtattgctcgtctctgcaaacgacacgagaattcggcagggcttcgttgatggccatttccagcgtttccacggtggtacgattccaggcgatcttcatcgtccgggtaccgcggttccacacctgatgcggggcgagtggtggtatcagaatgaagtctccgggccgttgctcaaccacgtatgttcggaacggtgctttcttccatgcaatgagttgagcaaagtggttctcaacttcgatgtcatggcccaacacggacagccagtactcggagaccacgtgtctatccttcgtctcggtcataaaccataatgaggatccggggcgctcaggcttgccatcttcactgatctgtccagaggcattcaccatgatgttctgaccaagacttgcgcacatctctctgtgtgatggtgtatacgtgccttcgtgaccaatgtagcacatgaggttttctgcgcgcatttctgggggtaaactgctcatcaggtctccagctcgccctatcccgcggcctttgcgaccgcccggttcgtccagtgcgccagctccgccaacttcaccagtgctatcgttcagatagaacagtccctggggaatgtgctctttcagcttgtcctgccatacctgtgggcaatcgatatccttgagatatatacgttggcgggtcttatcgcggtagcgctcgggtgcatcgaagaattggtcggtcagcttggtcatgtgcttaagatagtgcttgatagtgagcggaatgctctccttggtcgtgagattgcgtgcattctcgactgctagctgttagctgtgctgcatcaccaatgcgctcagcgactgtctgacctttgtcgccgtggttgtcgcgcagccatgaaggcgtgaaagtccacggatccagcacttcttcaaatccatctatgatgagaggttttccagccacgaccacgtgaagcagaaccaacttctcgaactgctcgatgccgttattggcgatcatctcataggaaattcggtcggcatattgaaaattgtccgcggtctcgacgaaggtgcgcacgtcaaagtcgggcggtatgggctcgaacgaagccctggggcgcgcggccggcatggtgttggttgcttgacaccattcacgtttggtgcgcgcgggtgggatctatggctctgtagtactaccaccgcggcgcaagtgcgatcgcgcaattctactgtgggtgcagcccagataagggtcccgttcgcagagttacgacggtagcaatagggctgagcgacggtggtcgctacaagagcgcctgtacgaagtcggagacgcaggcgacgcgacggaaagttagtgttggtgagctcacctgcgggcagctgtacgacatcacgtgtcaacgggcactagcgtgctttccatattcaacgctcaccttcattaccttgatcacctccagaacaaaatcatcgcggcacaatcttcaccggcactccgcgaagtttctgccggttctaattcggcaatctgatgcgtcgtttcccagcgctcaacatgcattgatctattcgcaccccaaattcgctgctcgcaattgcgcgagctatcaagctctctgtaaaagctccgagggcacgtgtagccagcagtactgtcgactcgcaacgtcatgatggtccctccaagaatccggccctctccacttgtcttgacagcctgtcgatctcctttctcacaactattattgtcacaatgcatacgatcacgcgggcagagagcgcagccatcgagtctattcacttcaacatcacaacggccaatattgcgtcacgcgcgatcactccagctggtagttcgtccaacttcgtatcgtctccttgaatctgtcgcatatcagcacgcaggcatagcaacaacagctcacgatgcacttcccagtaaccctccaaaatacacgccgcctacctccggtattctctcgtatctacctcgaaaagtcgttccatatgctgaattgatgagaatcgacaagcccaccggctcatactatctcttcttcccatgtctcttcagcacgttcatcgcagccacaatggcaacacccatcgctgcaccttccgcacttctcagtactgtggctctcttcttcactggcgctgtagttatgaggggtgccggatgcaccatcaacgatctctgggatcgaaatcttgaccctcatgtggaacgcactcgactccgtccaattgcacgacgcgccatcagtcctcctcaagcaattgtcttcctcggaggacagttattcactggtctggcagttctcctgtcactcccattcgaatgtttctggtatgcgacaccatcactactgcttgtggctacataccctctggcaaagcgagttacctactaccctcagtttgtcctcggactcactttctcctggggtgcaatgatggggttccctgcccttggaatcgaccttctcttgaatcagtccgctctgatagcggcaagttgcctctacgcaagcaatgtggcatggacagtactatacgacatgatatatgcgcatatggacattaaggacgatgcgaaggctggtatcaaaagcattgctcttaagcatgagaatgaaactaaggctgtcttgtcaggccttgccgttgtgcagcttggactattagctacttccggtttcgctgctggcctcggcccttgtttctattttgtatcatgcggaggtgcagcgctcactttgggcactatgattcgaaaagtcagattaaaggatgtcaagaattgttggtggtggtttgtgaacggcgcatggttcacaggaggtgcaatcagtctaggtctggctggcgagtatcttgcacaattctttgggcagcacgaagacaatcaagtggatggtgcgcgtgaaggacggcatgttgctaccgcgtagcgggttggcatctgtgcccaggtttgacgagtcatgatcattcgcccctccggtatatgttgatgtgtagtgtgctctacatgtacttctagtaatagtgatcggtggaacaagtaagcgctacatcttcacggccagccttgataactacatcaatcagagctttcctacgaactgtggttctctctgcgccggccgttccgctcgcctaacctcaccggaacgtcggagttgagaaatccccatgcgccagtgtaggtatgtagaggctcaagaagtcccgataacgccatcctcgtaacaaatgtctacctgcctaagtaagtagccaagagactgcgcctacacgtctgcccagtttcgcccagacagtagggcggagcattttcggcgtggttcgagagcaccacttgaatatgatcggagtattcatctactgcacggaaagaaagcaggagtgggaactcctcattcaagcaagctgacgaatttcaatatcttaacagacggttcagcgtcagttttgcaaaagccgggataccgaaccaagacaaatgattagtgagcggggttcaaccttggagtccacaaattcgaactaccgccaagtacacaagcacctagaggtctgctatctctgccatttcaccggccaagttaccattgtagtaagcacgtgccttgggctaggttgatggccacgatgtcgcgatatgggtagccgcttgttggccgcgccaataacattgagcaatgcgacggctgggggccggtagcaagcaacgcaacacaaaacaatgacgcacgccagtagagccagttcaggctatggacgagtataaatgcttcatcgtccgccgaagaagaaccagcagtgctaattgcatcgacggcatatcctcactgccctggtcatcgacacgatggctcgcttcccgtccatagtgatactgtgctcggccctcacgggcttgagtagagcagcagcactcggctccgccgaagattatgcatccggcgctgttcacgcccaaatcatggcgctcaaggtggtatgtctccagtcacagtcttcattcaattgtcacctaggctaagatcgttacaggcccaatgggatgccgaaatagcttcaggtgccatggagagctcgagatatccagagcttcattacactccgtgtgaagatggctttgcagcggcaattcccggggataccaacaatacctttcgttgcaacaatgtcagtacagcccgcgcccggattacctagctaccgtgctaaattctttaggtcgacctttaccacttcctgcctcatgccaagctaggcagctctcaaggtcaaggctcatcttcatggggttggacttccgccgatgggcgcgagttcgtcgccatcggtcaattcgatggtactgctttcgcagaaatcagctcggaaggcaagcttgtttatctcggaagactcccaccatacgatgccatcggttcgcgctggcgagagattcgagttctccgagactacgctgtcatcggatctgaagctatcaaacatggcgtacagatcttcgacatgaaaaagttgcttgatcttgatcctgagaacccaacaaactttacccaagatgatttgacaggtcactgggacgagcttcctgtcggtaggacgcacaacattgttgtgaacgaggaactgaactacgctatggctgtcggttcagttggtggcaacgaaacaatacgggtgcgcggtgaccttccctgccgtggcggtatcatcttcctcaacatgactgacccttcaaaccccacatccccaggttgcgcagctggcgacggctacgtgcacgatgctcaatgtctcgtctatcgcggcccggatgagcggtattgggaaagagacatctgctatgcgtacaacgaagacactctcaccatctacgatgtgaccgacaaagtcggtaacgtaaccaacatcatctccatcaccagcttccctggagccgagtacgtccaccaaggcgtcgtcaacaacgaaacatggcaggagtacatcttcctagacgacgagttcgacgagcgtgacgccaaagtcggtcccatgacacaaggccttccaacaactcacatcttcgacatccgtgatctggagaatccgttttactctggcaactacgagggcccgagacgtgccatcgaccacaaccaatacatctacgacggctactcttaccagtccaattatggagttggtcttacggttcttgacatacgctccatcaccgaggacccaactggtggtggtgtttgcgaggcaggatactttgatgtatatcccgaagacgacgagaaagagggcggcggcacagtcgcattcctcggctcctggtcttcctacgctggcttcaaatccggcttcattttcgtgcacaccatcgagcgcggctcattcgtcgtcaagatgacatccaaggagtgcgctaagcctgctgtgtgcaaatcggattcctgcttgaccgcgatgcgcgcaagctcgattgctggaagactggaggctagtcaagacttctgctctgacttcttggtcaggaagaatgatgatgttggcttggtgccggactatgcgagaacaggttgtgcggtgggtaatgcgacgcaggaagtggttgcgagagttagcagcgcgtgtgcctgtgtgccaacgagcgcggtaccagagctgcccaggacaacgagccggccgcctgtacctaccgtcctacctccaaagagagtctgaggtggtacagatgaggttggctattggaactcggcagccattttgatgcaatatagtaagaaatatccagtacatcgaatgccatcaagattatgtatagtttacacgccgtacttgttccgccaaaagtaatgcagataatcggacactgttcttcggtgttatgatgttcatgagacattcggcattttagcgatcatgaagctacgtgaagggccctgaaagccggagcttcggagcgtcgagatcggtacctagtgctccttcttcgtcaacatctgcaagtttcgggccgcacgcgtttacagaacgactgagattgcggctcaaaatccgtcgctacgtaaccgcatcaggccaccagtcttatctaggcaaggctctaccccatccaaacgtagccggatagctcggatctttctgtagcggaaagaacagtcacgagaccatccgcctagcaaacgatgtcatacgtgcagccagctttgtggacgtgcacttgcgtcctgttcctaacagtcgttcggattggatgtggctcaggtggctagtgaccggtggccgtgcacagactgccgtatagccgtttgaggcgtaaggctgacatgaaagtctaggcttcgattatcagctgctcgtattactggaccgcgatgcattctaatccggggagcatcggatgtataggtttgtggttggctagtaagtgccttgtgggtgaggaatagtgggcatggatgcgtttactaccgacccacttaagaagcttgggaacgggaataatgtcttgtcagtcagcctgtagagatatgtgtgcttggcgaggatgagggagtgggcatatatacttcgttgatgccccaggtaagaacacatcacaagatattgaggccatcaaaccttttacacatgttgcagctcctgatttactaagcaagaaccaatcctcaacatcaaaacaccacaaccgcccaacaacaaaaacataccagcgaggtcatcgtctcttaaactacattgccgatgacagaccactacaccaacaccatcaacgcccgagacttgaccacaagactcacccaagtctcccacgacacccaaacctccaatggcaccactggacgttcctccaccatgtcaagcggagcccgaagatcccgagcctcctccttcgagctacccaagttctccaagtcgtccacaatgtcaacaatgtcgagctcggggtcggactttatcacgcccgcagtacccaggaccaagacgagcagagagagtgcggaagttggcatcggagagttcagcaagccgagggtcaatgaaaggagccggcgcgatagtgctaagatcgaagggaatgatgatttcaggtactatgggagacatgcgaatcagtggctgttcaatgactttagtgttactgaatcgattaagaaggggtgggggaaggtgtttgggaaggaaaacgagggagattggtatgagaagaggaactaaagatgcaacgagtgagtgcataagtttgggaaggagcgatcgatatgcgaagccctgtggaaaggggggcgtgagagcgcgagattggaatttgtgttgtccacaagtaaatagtgtccacagcacgaatttaaaacaggatacttgcaatcagattcccgtacttctgagacatctacttaaaatacattgggtatgtggagtgcaacattaagtcttcggtgtttgaagatcgagtgacgtcattccacgctacccaagtttcacacagctctctcgttgcttcaacctctcaaaaccatgcccaagaacatacgagccatagaggtaccaatatgttgaagtgtttcgtgacttcatcgcaggtgctcgtggctgatatactcctcgcccctagttagcacttttccggaatcatggcttctgtcagacgagagtccgccatgacctcgccaggcattcttcaaaaaggtaacaactaacaatgaacatcgaccagcatgtgcaggatagtatgtaacttatagactgcaaagcagccttacagctaccagcttacctcagcctgagaccacgacgcatgcactgccccgcaatgctgatatttgtacctcagggctttgtaagctaaaaccacttcaactttggctcccacaaatcctttcgctgtgtttgctaacgctgttcggtcgacgaaagagaccacggatcatcagatgtttgtcttttgagacatgacatacaatcactgcgcccacaaggacacgagggtcttcgacagcacgatatgctgtgtatcttgtggggaaatccgagacttcgtccctgagaagacgtccattggggcctatgatgcgaaggacagccacgaagaagaagctgacaaaagaaagtatgattacggaagtctgggcagagaggaattccggctcctagttctccagccaggacaaggatacgacgaaatatgttgccgaatagtcatagcatcgctagtcaacccgcccacatacactgcagtgtcctacacatgggcgacagaagacggagacattagcgaatcagatgagatacatgcaagcaaggaagacactgaccaaggctggaagatcatcaaagtgacatcgaattgtgcaaacgctctgcgacaagtacgagactctcgtgacgatgtcaacgtttggatcgactctatttgcatcaatcaaacctgtatcagtgagcgcaacgatcaagttagcatgatgggcagtatctacaaaaaagctctatgcgtggatgtgtgcataaatgtgcctggacaggactttcgagatataatgggaccgctcggagtgtggagttctgtagagaagtattctatgggactcgacaaggttggttttgaaggtcatcctatgacgaaaagactgaggacatttttcaacctacgatatttcagccgagtttgggtgagtagtcccatcgtccacattgtttcaagaagtgctaaccgacccgtgtatcatgtaggtgatacaagaggtgatgcttgcgaaggtcgcgaacttgcatgtgaacaaagacgtcattccattcccaagttacacaatcgaattgattcaggcgctttgttcgaagcacagagcgaacatatcacgaatttctcaatgggcctcatttttgaaacaacgaccaagtctagttttgtacttgagtatctccatggattgtttcgcgtccgaccccagagaccaagtttttgcgattctgggcctccttaagcctcgtatacgggccttgtttactgtcgactatacgctcaacctagacgttgttttgagacaggctgtggtagcatgtatagtagaatgtggggatctaggtgttctttctttcgcaggccttaaagagggcgccgatatctctcggtctccaagctttggcaaaagtcaattcagagaatacatcgctcaggaagtttgtagagccagccatgcgacttcaaccacacacctgcggcaagggacatatcagcacatatcacctttcggatccatagccttgaaggctagctcccaccggtaccaaatgtctactcatgatggaggaggcagcagtggtgagggtgacatcgcaattggcagtggttttcgatcaccagaaagaagcacggaattaaccgattgcttgcaactgcccgcaagtaatgttgttaagatctcgagaacacctggcccgccagagcaaattctcccaagactagaggtttgggcggaatttttgtgcttctgttcggaggcgtcctctgacaaaactgctgagcttctgccactctttgaagccaacaaaaagccaattcgtacatcacgaatatcctggttagttaacacatcgctttatcacggtggagacttcctcgactccaccgtggaagacttggagaacatggaagagggaattgaggcagggaagaatcacatcatagccgatgacccttacattttccgcgcaagggctcacgttggcttcactgctagcagctgtgtatccggagattcaatcttcctcgtaaaaggagcaactcaaccgctcttactacgagagatcagccacgatgtctacagaattgttggtccatgtaacatatggagtccgaacaaaagtcccgagctttggaagttttgtgaggtcgacgctctacaatcgatgggaggacggcacatcgagatatattgatctaacaatcggaagtagtacggcatctaggtatgtagaacgaagccatgcaactacagcgatctcggaccctggcatttaagctggctgtactgaaggcaacaatacgatgcagcctcgtctacatgcatcagctccgcaataggcatagattgcagctccccgcacccggttctccgcttactccccgagacactccacatatgatctctaccaacgcgcgcaaacgatcccatatggatggtgctatatttctgcactatacacaatgtcttctaaacgatgtgcacacaaagatgtgagagtgttcggcgacaccatttgctgcctttcctgtgggctggtacgcgatatgggcccagaaaagacaaaatctgaacatgaagccactgttttcatcgaccaaacaggaccgaaaatggaaccctatacctaccaaagccttgctcaagatcgtgatgagattcgacttctcaaattacttcccggcaatccaatatatctagaatcaaagcacttgttcgaagagctagggcaatatcctattctcctttgtcagttgataacagtcgagtttggtaaagcgcctccttatgttgcgctgtcctatacctgggcaaacgaaggcggtgacgcagatctcacacgatacataatcatacgttcggaagaagagacaagaaatggcggtctcctgcataccacggatatcaacgaggtcgtgcatatcaccatgaattgcgaagctgcacttagacagatcaggaatgcatctaataccgagtttgtatggatcgacgctatttgcatcgatcaaaaccggatctcggagcgcaactatcaagtcagcataatggaccgcatttacaccagagctgaaagtgtggaagtctgtatacagagtcatgcgggatttcacctcgtcttggatttacttgagggagaggattccggaatcctgacttcaatgagccacaacggccacggttccctggacatcgacagtttgccggagctaatacaactcgatgaattcctcaagcttagatatttcagccgagtgtgggtaaggccatccgctccatgagctaagaagaaggctgacaaatatctgctacaactaggtcttgcaagaggtggcactggccagacacgctatcctacgcgtgaacgatcgcggcattgcatttccagaaaaagcgttcaaacaactggccaggttgtatgcgacgtagcccagacccaaacaccgtctttcccaatgggcaagcctgttggagagagacgctagcataatatcgtgcctgcatgcgtccatgaacagctcagcatccgatccgagggacaaggttttcgccataactggccttcttacgcctcatatacgtgccatgatctcgatagattacatgtcaactatcgatgaagtctttacacaggccgtactttcatgcatagtagactgtcaagatctcgagatactttgctacgccagtctccctgcaagtgcagatcacactaagaccccgatatttacagtacacgatttttggcattttcttgctcacagagttggtgaaataagagtcgatcgagatccacactttatcgtggaacgatctgaagggttgattccgaccagccagattcttccacgcctaacggtccgcgcacacttcttggatgcgtgtcttgaatccatcagtgatggaactgtggatcacatcacgggctggaatttcgacggagactcttcgtcattgtcaacagctattcactcgatgtggggaaagtttgtggtagcttcccagggcctcactgaggtgcgcgacttcgtctcgttacgcaaaaatattcgtaatataaaggatcaccactcgccacatgactggtcgagctttcgcacacagtatagcataggctttgcgagtggccattgcttgcctggcgatgttatcgctactgtagacggggtatcgcggcctctccttctacgtatggtcgacacaggttgctaccggttagtaggcacatgtgttctctgggccacgagaaagtttgcagactcagagcaagtcgatccctcacaagcctgggtaagcgacgatattgctatggccaatagacaggcttcggatcaacatgtggaagtcgttgtgtattgagagtagtttcgaactgtcactcaagcatcagttatctccaaaacttgcacatggaatgaatataaattatctatttgctgtaagaagggtgtcgctcacccaagtaacgccttcatattatgcaccgttctatctgtaatcccaagctcacgctccccgcaaagtcttccattacttcttcttttgagtgtacttgacagtaaacttattagcaccgttgatagtagtatcagtgtacacagtgttgccttgcttgatattgtataacaaagcgcgaccaagctcctctgtgccaccagtgctaagcgtagcacaagtgtcagtgaacgcaacagtgccaaagttactcatcggaagcactatgtcgtcgacatcaaagtcctccacgatccactcggcgttgagacggcaaaggacagagcccttgggcgcactgagagtttggctaacatgcttgccggtgctgatgttggtgatcttcaccttgcccttggtcgtcgagatagccgtgatgtcgacttggattacgttgcctgcgctaacggcgaagtcggtgaaggtgtaggactggtcggggtaccactcgtaccaggcatcgtaggaaacttcgccagaatcggccacggcgatatcgacaccggcctggaggagaccggtctcacaagtgtcaccgtcaatgccgacccaggctgaggaatactcagtaccgttggagccgacgtgcttgggcaagggaacggtaaagcggccagtgacggctttgaagtagccctgggaaggggactggagagaagcgccggaccaggtggtgctgtattcgactttgtgtccggtgttgcctccggtggactcgagagaaacactggttccaagtttttcggcaggatggctcttgcgatgacgactgccatttgcacgagggctgacacggtctccgagcgaagacggacgagcaagcactgagccggcaagggatgctgtgataagagcggcagagaacttcatgttggctaatcggagagagttgatgttcttggcgaaataaaaagaacttgctgttgaatgttgtccgtcttctgagtttgctggctatgttgctgctgtgtcgatcgttacacagcggatctcgctgaccttatatatcccacgtcgagtgtacctcaaatgcaagcttgtatgcttctagaacaatggtcgggtagcgacaacaaaacggtcaatgctagctccctgacatctggtaaatcaccgcatgttcggcgattattaacgcgacttggagctcaattgcgacaggtgtacaggcatcggagaactgtccgcgccgctaatagcacatatatgtacgaaggcatctcgtgtccagcatctccacagttggtatagccgggaccggtccgcatcctgcaggtagtgaatgattctagccaggagtactcgatgtcagcgaataagatggtatgtttttcgagcccgacgccccttttttccgtatagaaaagattgcctggaaagagccgcaaagcacagggcagatcttatttcgacgctgaggtacgccgctactgcattaacgtcgatgcaccgccacgttatggtccgaatttctgcccatgtgtatagtcccaaggaagaacacagtcacctttgtcgagcgatctatgccacacaatgatgattgaacaccatagatggatggctcacgtaagagtgataaaatatgcggtgaagactttggaacgctgcgctcctgctcgcccaagcatcctgtccgaatcaattttcctacggtggaagctgggtattgcttgcaatcctctttcgtttactgtggtaaaattgcaagggcaaggataccggtgcaaaactcaaccacccgggagaagctccggtgggacaactagggcttggtcaatgcgtttcaacctctacagcagggctgaagttgaagtgattatttcttgactttacaccaaagagtagaagcgaattaggttcacaatcacactccctctagaagtaattatacggttgcattgcgccggcgttgtggttgtaagtatgcgagctgtcacatcagtgcttctctcgtaggtactcgtatcaacggggtaggcgtggctttcctagtgcgaaacaggaagttcgtgatgcctgacgctattttggcttgatgacgatggtaggagcacataaggtccctttgatgcagaaatttaggactgccaagatagcttgtataagcttgtgcggtccatcctcgttgcttgaatcggcgacatgcaagccatgatcaaggatcacgccaccgcctggtccaaatatatcccgaggacttgtccaggctcgctgaaaatagcaatagaagggtctattcgccaaaatacttgcggcccttcttcttatgacgggagagaattcgtggctgtcggacaatttctattgcgaacaacctctctcctacctcggaaaatcggtctggtccttcgtcacggaatgacaagatgttctgtatgacgctggcttctcaacatgtttcgatcacctcgcactgatcttcacggagatgcatacgaaataacataaccgccatattcttcatggctcatactccacccgtcgacgcggtgtctgcgatagtggggacacaacaacttttcatcctgcgagcaacggacaaaagcgtatatacgacaggggacaaatgctacttgtgagctgcgttcaatctcgattgctagaacctggcagcatcaagagtatgcgtatacacccatcttcggatccttcactgagcagacacgcatgcctgagatgtaccaagacaccgaccgaatgtcagaacaaaaagatggtattccagaacgaaagcaacgagttggtggtatcattcgcgaagcgccatcgctatgtcaagtcataaagaggaagcagcatcatcatcaatcttcccaaaacgccaaaaaagcacatgcctcctcttatccaagtctgctctccttacatcagcatgctcttcctgcggctcgccgccctctctgccctaagtgcagtagtttccctgatctttcgttcttcttctactgcatcaactttggccttgatatcgatactgctattactaggcggcagtccaggcttcttgtcttttacaccaacgtgtctcgatgatgtactcttgcccaaactagtcgtgcttgagctctttacatttccacttccggtgcgcttatgcagggaaggaagtgcaccttcagggcgctcggttttgtgctcttcggatagcgaggatgttgggacggaggagtggcgacgtgcgttccgagccgcttttgcgagttcgttgatgcgggcgcgtgggttggcagcaatctcggcgggtgaggactccgtgaagtcgaaaatggcgagattatccttggctccttcttcttgcctgataatcggatctttcgttattggcttactctgcgtcttctgccaagaggaatcggacgccgggttcaatgtgggcgctgaaggagcttgtttccgtttagcggtactggtctcgtctatgagcgccgaaatcgccttcgaagctgaggacgcttggacttcgatcgaatctgacgaagatgggcttttgccttcttggccggtttctcggcgatccagcttctgcctcagaggacttccagtctcggcctcctcttctccaacacgaccagcgatagctgatactggcttccatcccaactcatcggctgactcgcgcttggcggtcggtttactcgttgtcgacggtgctgtctgtggctccacgctcgttctcctctcgacgatcgcgtctacaagcttagcatccggtcgtcgcatcttggtgtgtaggcttggctctttgtagctgacctgcggacgcgcccttcgccctggcctgcctgcgccaatctggtccgccgcgctcagatcaccgggtggtggcgtgtccttgctttctggtcgcgatgtggacggttcggttgttggaggagagaatatagtctccacggcaggtgtcttcggcggtaatgcgtcgagggtgatttcggcagtcatgacaggctcgggcattggaagcaatggtatctcgggtggcgtaatggtgcgattgatgttgaggcgtgggcgactaacccgagcttttggtggaggtagggccggcttctcgggtttatcctgtacagattggcgttgcttcttcggtgagaccataggatccgtgttgacaggttctatagactgttagcatacgtctactgcgatcaaacaacgcgactcactgcttccaaggactggcctctccggagaggaaggtccagaatcctcgttagacgcctcagtctcggatgtaggagcgtttcggcggctgaacctaaaggcctccgacttggactggctcttgtcctcgtcttcctgtacactaaacttccgcttcgcgccagccttgacagccctcgttgcgccatcctctgtgttctcgggtggtgactcgaaaaccgatacgcgtcgaatgttcaacttcggcccgctctcccttcgcttcttacgcgtttctaggtttactgaaagcgctggttctccgtcctcgttgtccccttcgggctgcgctgcatctgcttgctcagggttgtaggagattggtccctcgtcgtcaaatcgcgacactggaggtggcccaatatctggtgactggctgtcgggatcttccaaaacttctcgcagttcatccgcactaaattatgttagcatatccataacttcaactttctgttatctccaagactcgccctccttcagaccaggtaagatcaacgtaccccatagttcgcctgggatagtgcttgtcctctgtgatggtaggcatcatagcattctccacttcttgcaatcccagtccactgcgccattgcttttcgtccggatttcgtcgcgtcgcaagctgtgtcctgcaatgaggttttcggtccgccttcttcaattgccccaactctgcgaccaagcccccaagctctgccatcttagcttccaacttggacttgacggcatcgatattttcaaacgacgggcgcaatggctgggattcgagtgtgttttgaagttgtagaacctgttcgcgtagggagagattctcagcgaggaggcgcgagcagtcattttcgagactgcggatgcggatagactgctgcgaattggttctgagccgagttagcccagccgtctcgacacacattagcagtatacacctactttgccagctcgcgattttgtctcagaaatcttcttttcactgcgtgtttcgtcagctcatgccatccctcccgtcatcaagtgtcctcaccagcatcaatcgtctccgccgaaggctgcggtgctatcggcggctcgttcagacgcgccatatgcgcaatataggtatgtcgagattaagtatgatggtagtggtatgagacgcgtgagtcgcagcgttgctaacgtttatctcgatcgttgtttccgtgtcgttatcgtcataatcgagaaggtttggggcgttgtttaccttagcaacaacgctagtgctcggcaaaataatgacagggttgatgcgcagacacgtgagtggggcagagcgcgttcggaacatcacgacagcgatatcaataacagcgaaaacctgtgggacaagaaaatcaatttgtggaggaacaacatgtcgaactacgcgcgtccgctgccgtcgcatctccgtaaccagtcgctgggcggatcacagcaacattcaccagtcctacttgcgcgcattgcagagaagaaggctgaactcgcgaacctcaaagacttagaggcactcagcggagggctggcagatcagatgcaactgctcgctgataagctctcgacactttcagacggcacggaaggtacgcaaaatctatccaagatgtttatcgaggatcaatctgctcttcatgtatactgacgtgtcttccttctagcggtcgcagccgtcctatcaaactggcacaatgtcctccgcgctatcaacatggcgtccagtaagtcttggatcattttgaaatttcatgtcatctgacgatgcaaagcaaaattaccaaagccgaaggaagaggaagacgcagacgcgaagccggacgcagaccctccactgccccagactcttgtccgcattcccacgcagcacgctcctgcagtgattgagcaggctaatgcaggtgctgcaccggaatgagtggccgtggggattgaaatatatgccgcaaaacttgtgtcgctgtagcattggatgagacatgtactcggcgataggtcgcgtatgctcactcaccatccgattcgcggaaagacgattcgacgaaaaggaattatcatgtagcagtatcagcaaacaagacatgtaaatcagcccgacgggtggggacgcagcagtgggtggaaggtcctgctgcaagcggcatgcatgtgccggcgtcaggttagagtgaacatcacacttccaagtgggaagatggggttgacattgtataatgcttctagagcagatagcagtgttatgctacgttaatgaagctacaatcggcatatgcgatgtttcgtcggtgaacgatcctactccaattgaaatgcccgatgacagaagatcgtgatgcacctaggtaatgcgactcttcgtagtaaacggtcaatcgcaaaatccgctatgctagcaaacgtaatctagtctcgtactgaaagagactcctgaaactccctgttgaaactgaccaggcgcaccaaaggttttgtattcgttaaattcgtagaagcaatacgagagcatggcttcatgatatgccccacgttcggtgcacccggcatctattttttgaccttgggcatcttctcgtaggcattggggctaggctttcgtcgttgacggcgcttctgtggcttgcccgagccttcgccgtgattatgaccgtgttcacaatctccatggtcatgcttgtgcgcacgccctcgatgaccaccagccccactgctaggtctagctgtactgttatcaacctcggagtctgaatctgaatcagaggaagagccagaggattcgtcgtccgaagattcgtcagcagcgcggggcttgtggtagatacagcaaactatgagcaatgtcagtggaggctacagtggaacgtggtacgtgatcgttacctttggaagacttcttgcccatgccctcgttatcgacaacgtcctctgcccactggatgcgtctccgctcagtcggttccgctcgtagacggagcactcccgaaggcgctgacagtcgcaagacaggctgagggcgaacctccatagttctgctgccgccttgcgacgtaggcgtcactgtacgagtcgttgcgccttgcgaagacataggagttgagttcgacatagcgtgtgtgcgagatattcagagtgttggagtatcgaatcggacccttgaagtacttgcgcgacagagtgtggggcgatttatgcgcagggaccagagggatgaatgaatcgtaggagccactcaggctggttgattattgcgcggtttcgtttttccgtcagtcttgtgaggtagaaaggagggcaggcagcagatttgctaagggcaatggtcgcgtgtatgtaggtatctgttggttgctggtgatttgtcgacgagaagaaggggacccgtgcgtcatagcgatcgcgccttcctcggctcgacttccccagtctcaaaaacaccagccggcatacgttacgctataccccacgatagcacgcactaccgtctttggctgcgcatatactgatggagcggctgtccatcatgtggccgtactactgcacgtcgacacactgcatggcggacgatatctcgaggcacagctctcccgtggacgaaatttagcagaatgctaattcggaacgtatattgcgacagcttgtagatatacccgccatgccaaagtgcgaggatgctcaagatttgaatcaacataaactcgtcgacatctatcaacagcttaccgatgccatacaacattcgagcctcgacagtgtgtatagctccagtcagtgccgaggccgaacggtggtcgttctcaatccaaccagttctgtttgtaagaaaactgtcaaaaattgaatgtgtccacgctacctgtatctgacagcccagtaccaatattgcgaaccgaggaacagcaatggacgccagaggtcaacccttcgttgagaaccacggtagatcctcactgagaaccatagcattctcagtcaaagctgcggaagtgttgaacgcaactctatttattcacatcagattcttctcccgatagagtgtatggaatacctgctataccaatcgcactagcaagacacactcttctgagcaatcatgtttctcgtcactagcaatggccagcacctcttgtcttcctttcttcttcaacttgcctctcgagatccaggaaatgatctacaaagaagcttttccatcacggatgatcacgaacggttatcgatggggatgtactattgattaccccgaattcgcactcactgcatacaagtggaatatcaatgcagaaaagaccagtcgtgatctagtccactagaaaattcctcggtggaccgctccttatcgccaatttctcatcgaagcaatccaggcgtttgctagaaacaaggtcttcgaaatgaattgtcgcatagatgacatcagtgaagacgaggaagaagaagaggaagaggcaaaacaacacggagaaaaaaaaaggtgcagaagaaaagatggatctgcgtttgatactgatccaaacagtcggcagcatcaaggttgcatacaatgcgaacagaagtccaagttctccagatcctgacctcttgcagctttctgccgaggatgcagaagcattttttgcgttcatagtcctccgcaagggtagcttgcctctagatctaatgctcgagtggaaatacggcgtgcatgcacactcctcttccaacattccaagcttcgtgtcaacagtcttgcaggactggcaggacagctttggaagagtcactatcaccaccacaatctcggacgatcgtgacggaccgatgggccaagtacaggagcagggcaagcagaacgacgaggatacgcaacacccagtccaggccactccaatcatcagtataagaaaccgactccgccgggaagcagagcaatgtgcacggcaacttatacgcagcaatgattgcgggatgccgagggttcagcttagcgttggaaagcagtttgcccactggatggaaatcagaatgtactttcagacggtggagacagtcgattcggagatggggagggcaacaccacttgcagggctcgacgaaagatatcaacccgatgtctagacttgatgttgttttggtctatgggtttcatgcgatggtgttctttcttttcgtttttttgccatgcactttatttcttatgctcggagtcatgtcgcacaaggtttgccatttagtacatagaaacacaagtcaacattacatcatgcacagcactttgactcgatggttatatcttatcaaaccccatcttttggtggtctagacggctaatttgcgcttttgatgaagggagcgaccaggttatcctgggcaggacccagaggcgagatttcgtgatccatccggggcgccgaggacatgtgcattaacaaggccgccttatcgccgtagctcgcttcgacgctgaagatagtgcaacgcgctccacgtcgacggtgctacacaagaccacgcccaggtacaacgacagagaccgggtgattgggcgcgctcagcgatggaggcatctagcgccaggggaaaggggaaagcttacatcggtcgcttttcgcagcagctgcacaatttccatagatgaagacgccttatccaagacggacgaagctaatataagaaagcgctggcgtgatgagatgcttggcctacggtcccgcggtgcacgctgcagtgtgttcgggaatctctgaaagaagcgcgaggctccgcttcatgacgtgcacaaatcaacaacgagactgcggtctgtgggtacgggaaatgaaggcggcgggccgcagcatctcgaccaaagcaagccccctctgctagaaaaggagaggggaggcttctgctcggcgggatggcctgaagattcaatgccggacgaaccgcttcggagaacagaagctgagcagcgaagggtagcacaggaagtacagatgcgctggtgtcgcgaggagaattcttccagaaaaggctcaggggcctgaggcgcgtcaacattttcctgtggtctggacgagcacaacagcgaaccctgtcgacaatcaggaacaagccaatcacaacagggcacccggcggtacctgcattaagcatccccatctggacatagcgctccagatggggtgcgatcagcgtgcgtctcgaaataaacggctgagttgcatggagccgccaatagcctcctgaacgtgaggcgcgatctgctgtaatcgccagcgggatgtgccactgatagcgatacgagcagcttcacgagcgcgcacaaaggctgttcagcacagaatcgtggtgcgccaggtcggaaagtggcccggaatgtaaaagagcgcaattacacaacatcaaacactgtggctgcgcctaagctgcgaaccctggatgcactcacttcccggcgtcgcaggcctaacccatgcactggcggcgcgtgcagccaatcagcgggcctgtcagccatttccagacaccaagctccttcgaagcctcatctactcctcgaggtcgtgcctggtcgcttcttccctcttcaactcactcgcctgtgagcgccgctccttcactaactttcacctcgtcgtcaccacgacttccaccgtccgcaccttaccccagtcactctttttttgggctcgcattgtgtttgttgttggtaaactttggctgctgccgtcacgctcgttgacaccccgtactcgactcttgcatatacaccgtctctcgggccctttacgaccgcaataacgaccttacgctgtaattatcgatagtattactgcacctccagcatcacaacactgcgccctcaccgcacacgacccctggagcccacccgccatccgcacaccgttgtacctgccgcctttggcaccggatgagacacacttgccagagccatgcataatcatcaccagcacgctcacatgcaccacctgaggcgcgacgcacagatggcggccagcacctctgctacccacacactggtcgaccgcgcgagccgcgtcctcgttgcgcgaaccacgtgcaccaacgacagcgatcccggctgcacgaaaccaacacaggtcccgaccattgctatcgcactggctgctatgtaggagaatcgccgcccgtatactggccatgctaattccctgtagtgtccccgtcgttggactccttatcgtcctagtctttttgcaccgacggaatcagaagaagctcgcagcggaagatgcgaaggacaagtacaagtccatggacttcggcatgggtggggctggcaagaagaacaagggcggtcctgagatgagcatcaccgagaaggacatcaggggaggcgctcatagccgcggcatctcgctcgaaggtggaaacccctatatccttcctgttggcctgcacggctcccgcgagtcgtttcactcgctctcgcgctcgcagaacgacccccacgacccgtaccgcccagtcaccttccttcgcaacgacaaccagagcatccgcagtcagagccgcggatacggacacgacaatgggtctctgtacacgactaggacaatgtcaagtggtggaacgcaaagaaacaggatgggcgacggtcttcttaacaacgcccagcgaatgtcgacctcgcgtccgatgcgatccgagtcactttctcccgacagcacaacctcgccagacgtcaagtttcccgagcagaacatcgctttgagtccactgaacccgcgcttcgagggtgagccgctcgctatgccagcgactgaactgccgcactcgagaacacccccctcagcctcaagtcctcccaacgtccccatcatcgctgtccctgcgcccgcagccgctaagcccgagatctcaacatcccctgtacagcaacctgccgttcccgcataccctacccgtgtacagtcgcaccaggctgccgtctatgaaaatacaaacaccaccagtatcatcagcacgtcaagctacggcgatggcttccagatcactcccccgtcacctcgtctaagtcaaaccatggctgccgcgccaggacttgtcgcacctcagcccctacgtcccttgtccaccacccgcgagggtctgggcattgatgagtttggtaacaacagtaaccgcctgtccattatgcgccctctgcccccggatgacatggaaggtgacccagcacagcgtgctgagcgcatccgatccttctacaaggagtactttgacgattcgaagcccgaaccagttggcggccacacctacaccgactattatgaggactatggttccgagtaccaccaggatggcccagtcttcgacacacattcgagagggtttgtcgcagcccaacccaacgcacccttcgccgctcctgtaacccgtcgcgcaatgactcctccccctcgcgcacccccgcggttccgaagcaacactcagaccggtccccgtggcccacacatgtcgaacagctcaatggcctcctcgaactacccaccccgaaacatgtcatccatgagcggtcgggcaccgccacccaagaggcctttgccaccgccttctgctctttcgtcgctacctacgccagccaagctgtccgaggatgccatggtcttcaacgcacttgactttgctcccccggtctcctatcgtgaaagacaaaatggcatgaggccagacagccctctgggcagccccaggccgtatagcccagccgtccgaccgcacactccattagccagctctttcgatgacctcgctgtgttgcccagcccgcatctgcttcgcaaatcaggtctcttcaccggcctcgactttgcgccgccgcctaagttccgcgatcctggctcgaacgcatcggatgctggttccattcgctccaaccgatccggcatgtcggccgtcggcaggaacgccattgccaatggcgccaaccgcgtcagcaagatccccaagggtgtggtgttcaccaaggacgatatgttgaaccagctcaggccgcagttgagcatggtctccaaggcatagtctgcctctgcaatattttgaatttccgcaccatactttgacgacgaccatccgcatcttcacccgtataccggctcgctggctgagctccacatcccattgattgaccgcacaaaaagctcacacatacatatcgatctgccccctacgtggcgcggcagacgtgacgatttccttcgaacggcatagaaacggcgcgcgttggcctaactattcttcatcatcatcatcatcatcaaagtaaactacgacgattgcagatgtcctgtcgcagctcattgcttttccatctcccccatcgcggtctgtacaatacttgtcggaaccggtcagatgctgctttcttactctctatcctgtgtgcgttttctagggcagcggggtcaaagcgggggcaaattacgggtttccatggcgttaattgtctaatttctagtcttcttttctatccaacaacaaacagcagaggcgggaaggaggaggtggatggttgagagttgagagtagatatgtgaaggaggggagtgtttttgcacatagagtagggacggaattgagaaaaacgaggcattattttgcaaatatcgtgttctggatttgtgatgtgatgagtctgtgggtgtgcatggtgtcatgcgttgctactgctgctgaactgcaatcttgcgtacctcgcagacacggtgatgtttttgggataaaacccgattgtgatgcattcattctgttcgtcgtcactgagcgcacgagtctggactcgctagatctgcgacaccatgattattccttcagattccctcctccttgaattgaaggggtcttattacacacatggttgacactgtgtggttgattctacagacaagcttgattttaagcattgtcatacacaactcaagctatctcatctgatttgattcacacgtggacatggaggcatttgaatcattctgtccattgcttctagccatgaagttagtaatacgaccagatatctgcttacatccggcatgtatctatacacattgaccaagcatctccttctgatccacgccattcatatcatgcaaaagggtatacgctaatatgcaccaggtaaatacctcccttccaaaagaaaagtcatatcgcccaaactcctctatatgcgtcgttctccccccccctcccacccatctctaaacattccccggcttctcctcggtatccacatgccagacgatataattcggcaatccataaaccccataccccgccctcttcgccatcttcgcaaacccctccgtctccgcctggttctcaaaagcatacgcggggaagttgatgccgctacgatgcacatccgccttgacgatgatgttgacgccgccaatgccatcgaggggcatttcctcgtccttgttggcgcgcggatcgccggtgagggccatgtatttgcgattggtggggaattgcttgtagccttctgcgaggacgacggatttggggagtgtggcggcgagggcgagaccttggggggattcttgccaggagttgtaatcgactgagatgtgttagtgatatgcaggaggaagtggagaggatggcttacagcgtccttcaatgtcaaagacttcgccatgtcgcttctcgtagcggtggaaccagacgttgggaacgagcacgtcgcgatcgtgtgcgatgaagtcttcgatgatggacttggggctgtcaacgatgtcgacgtcgcgccagtagacccagctgtgttcgggctttagtgcagtggcgagcagatagttcctcgctcgacccatggccttcctcctcgggccttggttctcaaacttgtgtcggtccttgacctcctgcttgatgttgacgccaaagtccttttgtacaatcatggttgatcgaaatgcgacgtccgggtttgtctggatcctctcgagctccattgctagaattgctagggtatcatcgcttgtatcgccgacgaggaaagccaggtcgatgagttcgtgcgggtaggtaagctgcacgaggaggtcgaagtgggttgcgaggtgcttcgaggcatccttcaggggcgtgacgatcaacatacgctccttgttgcgtacggcgtctatagtggagtcgatgccattgaggttcacatattgcacctcagtctcgttgatctcgacaggcgtatggtggttgaaaatgacaggcgtctgcatatgggcatgccagtcctcggcttcgttcgcactcatgcgcatgggaggcttcgagggaccgaagcaagagaacctggatctggtcagtcagcacatactcgcttctaagacgtcatgccgtccaatgagtgcgagtgcttcacatgacatacctctgtacctctcccgccattgggctcagcgaccgccacagcacaatgaagagcgtgaacaagccgaatcccaacaggaatcgcggattcctcagcgaatgaagaagctgccgtgacggcggcaaccgtgtcttggccgtcttccatgtgtacccttttcccagcaacatctcgaccggcgaagctctgccgccgtacgtggagtcttcttcgtctcctcttgcttgtgacaaccgcactgatacactgcgctcgcggatggcgtctgtgtcgctgcgtttccgctggacgtgcagtgttgcggacgtgggtggtggagagtccagctttgcggtgggcgcgccggagcgcaggggtttgggaacgatgggcggggaaggtgagaggtaatcggggaagtgacgggtctgtatagcgtgcgctatggtctggttgccttcgtgaggaaatggcgtacaacgatcgtgggctcaagtcgagctctgcgtttcgctgtccaggtacgactatgcgcgaattgggattttgcgccacgtagaaaaagtgcgaaacgttctcgattgcaatgcctatctcttgctatggctgatatgtctattcgtctggttccgtggtcgatattgcctagccactatcgtaaacaaacactccgcgtcctagctggtagtcgcgattggtacccctgctccggatacgtcatcccattttgcgccaactgaagccatctcgcgctacggtgcgccacgggcggagagtaaaacagtagaacgaacggcttcagagtgctttattgagtgtcgtgactatgagaatcacccaaggcgtccagcacaatgcacatgttcatctcacgatcgatgacacgcagcgggccgaaagctagtgtgcggcatgtgttcacccggcaacacgacaaaaaagcatcacgcacgaacgttcaaagtcgaaagcttatcgccctttcgtagcattgcacgcaaaagtgtctcagccctgctgtaacggtccagcctgaagaaatttcctccgcatcccccagtcgtgtcgcagcgcagacctacggccttgtcaatgcaagtagcaccacatgcgatgcgagctgaggaatgtgatgcgacgctgaatctacatccgatttgcgcgcagggccccttgttgtgccaaactttgctctttgtgagacgaggaagttgatacagcatgagggcctggtggcatccaagtaacctaccacgacacccacatctcgtactctcgtactcactcccccgttgtggggggcgcaatatccctccgacccaatccttctccaaggcctgcgacactgcagatgtcaatgcttgcctgcgcctaaccgatgacaattttgtcaatgacgatgggaccaaggcgaggctcgtcggacgccttcccatgtgtaaccagcgtagacgtcctggctattccagattgctcaccgccatcaagtattgctggtaacagcggcatcttagcatgcatactgacagcccgtactcgccgttgatatgctagacctgcggcacggggagggctttccccgcagccaccgagcgtgcgagcgtgcgagcgtgcgagcaagtccgagatcaaatgcgacggtttgccagacgacttgaacgctttgggcgagtctggacgcgtttctccgcgcagctgtctggtattggaggcgtcggcaagttgcatgtaccatgtgttcttccgtcgacgtgcgtcgtgtgctgatctctcaaaagccacatccaaaagtgtgagctgtctgagcatcgagaccaaaattctacctgagacctgcagtttcaagaaccatctttcgagtaggcgccggccacgttctccgtaaatctaggatgctgatctccgtctccagtctgcggaggaaaccgccgcgacatgattgtctggcccacaagctccatccacttgaacttgtgtgacatgtcggatgaagggccgattacctggtccaaaacgacgttagcaggcgctgcatgcaccactcccttgacgttttgagcttgtgtggtaaagcatcatgctcaaaacgggagggcccgctgggccaatctgttagaccaatttagcatcacaaaccacgttccgtcccgtaggcgttaagatggtgtgtagttgcagcgatgggcctcgactatatgacgtgcggctagaggtccaccattatgcaggacaagaaggcgtttctgcccgtcgaatcctgatccacatcggagtcgtctccgtcgctgatgtttcgcaaactccgcgggagtttgctgctcgaggattgacatcgactggactgtacagcactttctcgcctctggatatccagtgtgacacacatctcgcgtagcagccaacgttccgcttccgcacgcgcgaatccttcgcagacgatctagcagggattcttccgattgccgttggcagttggagtggttgtctagagaggacatggtcccatgcgagaaatcatagcaagtcgatcaatgctcagatgggtgaaatgaaggaaggaaggaacgtcgcgcagcgccagtgcttgccaaaggttcgagtgacgtactaaagcggagtatttgcgtaagactaaatggccatgcaatagacgtgtatggatgatatttcaagcccaaatgcagggcaatgcaatccggagaaaagaggtgagtcgaagacacgtcacacgaaaacgactgctgatggaaggtcttggaggaggaaaacgtgtgttattactcgtttgcaacttccaaacttgtatgcagtgccagcatatgtgccgcacaccggctttaccaatgtataccaatattacctgcattaagccataattcagatccccatttgtcgtacaggccgtcattagaaaatccatcatcattatcatgcatgccagcagtggctaacgaaaggaaatgatgagtgccacgctgggcgaaatgtacgcgtaaggaataccaaagagtacacgacaggtattgcgccgaagaacagcctcttgcatgagggggggaatcgccgccagattttgtagaaggagagaactttttgtggaacacattgccacgacccacgctaaatcgctcgagaaccagaccaccgaacagaaggagagaggtaaaaagatccgaaagtgttgttatgccgggaatgatgccccgagcctgtcgcgagtgctacaacttgtaatgtgccttgaatgggacctgaaagtcgtgcgtaccgaccgatctgcaggaggccctgatgcgctgagcatcgcctgcgggcatgtagtcgatgatgttctgaagagtagcccatagatcccgcatagcttgctcggtcgagatgaagacctcgctcttgttacatgtcaagggttgccggatatccttgctggtattattgggattcaaagctttccatccaagtttgaaacgcccgtcgccgacgcgggcttgagtaggtagatctgggttgaagctctccagcaagtgttgaagtctgccgatcagggtagtatggtccaggcgatttcctgcctcgacttggtctttcgccctggcctcgtgaggtttggcaccccctgtggccagacgcgaatacaggacgcggtcgttgcgcttcttgcgggtcaccttgccggttgaccgctgatcaacaaagatggtgttgcacttcgtacacgcttccccaagttgaatgggcacgtgctccccgtgctctaggcaagatgggcagcgagctcctctgaatgaaggctcagccgaaggcgagtagggatgaaatctactagtgataagggtgttggaccgtcccagtcgtggagagctgcatggggtttgtgctggcgattccgatgaggacccgtagtatctcgacagaccggaatcagtggcggacgagatcgagtgttgccgttgcatcggcacacttgatctgtattcggattcggaagcatccaaacgtaacggtgccaattgtatacgctcaggaacgctgaaatgttgtgagcaaagttcttcaatctgagaagtagtaacttaccagctttgggcctcgttgtatatttgtgataccactgggagtggtagctggaagggtgacatgatgagaaccttgactgagtgtggagacagtggtgttgtaaagaggagtagtaacggagtatcggtgtgctcgagtatcttgtgagatgagggttgacgaaggagaaagtatcattgcaattcgggagatgagggctcttttatctcaggaaaagagatggccattgcttcatgctgcatatgatgggccctgggagcgcgcggaagcgggaaaagcactatgtcatattaggcttctgcgttcgccttttacgacctttgcatttgggggtcataatgcagtggcggtacataaggccttacccgatcgagatcctcacatccagctacatgtcgtacgggttgtggggtacgcttggggcactgtcctcatcccttgccgcctttcactgaaacactgccgctcgttgaacgaacaagcatggcaccccttgtcaagaaatcttcgacgttttcgtggccatctggacagtatgcaaggtatattacaccgccttaacatcagccaaagaatgtctggacaaagcgaggagagctcacagtagccgtgtataacggacctgtcaaaccagatcgtgcagttgtagcgcatctactgctgcacaggagattgtttatgtgatgagtcttcttgtgaagccgtggcagcagatctgcaggctcgattcgtagccagggtatcattgtggcttacgtccaagtcatgatagccgggtcagatcagatgagaaccgtttcgaaacgccagcccggtctacggtgcatctgctgcatgcctctcgatttgcacgatccccaggcgcccgcgcagattgcgaccagggtcgttgtcgttcccgatgtgctagagaagttgacatggatgaagagagcacttgagtggagaattgactagcgcgcgaacctcgagtgatacaaaaacaactgcaggttgcagcaagcctgcagcgctaatgggaaggaagccgcgatccccttgcgactctatcccaaggctgatgtgagcgagacgacgaccgcgaggctcatgcaacgaagatacgacgtagcgcagcaacaacagcagccccacatgggcacttcacatctggacgctaagcggccattggcgctgtcagccacgagatggcacgaagacgaagtggtgacgaatggtgagggtgcgtagtcttcaacggcactgcgggtattggcttccaatgagtgattagtcgatatgccggcaatatctgcttaggtatgtggggagtgatgcaggattgtgagtgggaatttgtttgtcaagattgagttcacaaaggcgaaagattattgaagcagttaagtatattcacaaggaaaaggagtgagcatatacatgaattttgcgccaacccaaaagtttatcctgacaagataattgacggatgctgcgcgcggccgcggtgtactatgatgcgcacttcgtacccaattcgaataatacatacaattgatgcactgacccattagactcgtccccaaatccactccagacctcaaaatgctcgacacgacggcgggaatgcccgcgatatgccatacgctatcacagaaagtcgaccgtgggagtaatctatgcaattatgatggaaacgccagcgtagtgtactttttagagcatgaagacagcagccatggcagcgaggaccagggcaccgttcatagcactgagagtggcagcaccactctggtcaccacccgagccctgggacttggggttggttccggcaacatcggggttgatgagcttgcccttgcagaggtacttgccctggatgagcttcttgttcttcagctcctggtagggttcgcagacggaggtcatgttctcggacgactggaggttgaaggcaccggcaacgttgttcagtttgggagtagaaacactgttctggttagtaattatcgtggaaaaggtagagagttagacttactcggtcatgttaccgctcatgtcaaaggcaccaccgatgctcttgagctcggggaaaccagtagcattctggagaccggtgttgttggcgatctgcaggttgtcgctgatcttggtcaagagagggaaggacaggttggtgagcttatcattgccaacgatggcaagagcctcgccgacctcggtcaggttgggtgcagagaaagactcgaaaccgttctggtagagaccgagcgagccgttcagcttggtgagggacggcagaaggatggatccgcaggagcggaaagtcaagttggttgcccagatcaggttggtcagctcgatcttgacggccttgttgttgtcggagaagtcgagcgagttcgaaacgttgccaagttgcatcttgatctcattgatgtagccgttgttggcaatcttcaaggtggtggcctgctcgatgttgataccctggagggagcggagggcggtgttctggatgtcaatcttcttggcctcctcgacggatgcggtgaagccgatgttctggaggttgggaagagcgttccacttgatggagtcgaccttcttgagcttggggaagtcgacggcgttgaggcgggtaagcccgtccaagttcatctcgccgttgagctcctcgaggtcgctggcactgatgcgcttgatggccgagttgggtgcaccgaccaggttgccgttgaggaacttgacaccgctgatggagatgtcgtccgtggtaccggtggcgatggcaatgctgccagagaaggtggagcacgaggcgatggcggttgcgtcaccctggttctggacggtggtggttccggagacactgcaggcggctgttgtggtgctattagcaagcgtctcgtggcgattcggagcaaaacataccatgtgcggcacccacggcggccaaagccgggagggcaatcttcatgatggaaggcattgtgtaattgaagcgttcgatacgtgggagatgatattaagagtggtcaatggctggcaggctcctttacacgggctaagggctgtggatggttgaaagatgcttggagcgagaggaagaaacagcaaacaaaggtattaaaactagtaaggccgtgtgcgtgacagggaaaggtcgactgtcggcaaaacgaaggtgggtggaacttgaagttgagggaggaaaggcacgaaagacaaagtgcgacggcggctcaaaaaggaggaaggagacgcggacgtgcttccttgccagaccactagcgcgctggtctagtgtttttcgggtggagatcatatcaattgggggcgcacgtgcatttctgtcgccgtcccaggttggttctgcgccgctggtgaatgctcgacgcattgttgggacgctggctgcgcggcctcacgcaagccctactcactactgccgctgctttttcgccgtctttttggctctctggcgccgttgcatagcgtgcgagaggcatcgcgaaacggcgctccgcccggcagctcctgcactgcattgcaccgtctcggtcccagagtgtcatcgcatgtttgacaggccgtcagcgtccccgcccaccctggccatcctcatctctccgggcggcttgtgcgccttgtttcgccctgcacttccaagacgatgttatcgcggccctctggcttctggaatagccgggcgaatcacgccgccgccactgtgttcaatcgtcgctatcgtctcggtaacccccagcgcacatgggctcatggaactggattcgcgccacattgcccagctgccctgggaaagcctcgttgaacgaacctttgcgctgctgttaatcactcccgcccagcgtcccacgccatgcgtctagctgtcatcgagcggactgcaggccttgttccagtcgcgtcagtgatgcgtccagcctcaagagaccagtggcaccatcgtggccatctgccagtgtgctcgtgccagccgcccttgctgtgtcttccctgattcggcctccagcaccgttgcaatcttgcacatcctgaagcatccacatccacactccaacaacagcgtcatgattctcctataataacagcggctccactcaatctctcctttaaggttgcagctcggctactattcggacggccttatccgtgctgtcatttccgccccagaaacaaacctcaggcatgcacatcatctcatttgccccctacactcccaatgtcgcttggccataaatgcccatgaagaacattgcctgaactttgatcatttgcaaaccgtcgccaatcgtcgccaagccaaacgttcgatgcacccagaccgacgttagcgcgactcgctcaccgaactactgtctcctggcgcacatcaccgagtttgaccaggcaacgtgataaccaacttcttttcgaggtgcaaggtcactcactcagtgagcagtctacctctatcttgtagacatcaagtcacgctggtttgtctgcaccactggcgttggaacgagtgtcgcaatcacagatgctgctgtgagatacctcggatcacgcgaacatgcacttcgcactatcaagactaacacaggccggctgtttgatgatctgcaagatacccagactgaagacggcatgcgccatactcaacttacttgcctatatgctgagacggggtaagcatcttggaaggccgacccatcagacatggtatcacgaagcttaaaagtcaagtcaacctagtaatggcattagacccgagaaagcgaacgatacatcctccttattggattccatggctcagctgctggtataaaccatcatatggctgcttgctgttcgaaagcccattcatcacctcgaacacatagcgttgtgctacattgttagcttcgctcgtcaaccgctatcacatgcagcctgtcctcctacagctccgctatggtgcgctgcaaatcctacaccgaaatgcattgggacaatgtcgacctgttctcggaatctgtatggaaatgatcaggtgggacttgctcgagtcactggaccaacgtccatcgttgaagccttgtcagttctaggacttgccaaagtgcagtagcttgcatcggggaagtgggcatacagatcttgttggtcagagcgagattgtgcgacactgctcaccgatgttcagtctctagccttggatgcgccacaagcatgtcaacgtgtgttaccagcagcgatacgctgtccctcacctcacatcgacaaccaatccctcaataatcgatactcaccgtctaccccatacacgcatccgaagccccgcccgcttccactctgccatagtgagcgcagctgtgatacaacagtttgtaccttgtctgtccgaaccaaatttggtctccatggccttgccactgccgccagctactgcccaaacggtcaagatctattattgaataacaaggaaccctgacacaccgccatctgccgtggtcgacggataccagcatcatctccatctccggatggttctgagacgagctgggtacatgaggggctgactcagtacaagtgacgtgcatgggaatgtgttgtcagttggtttgatagtcaaagtctgcatgactgtgcttgtttacacacctgctggagtaacacaacaagcaaattgtcgggagcataatggcgtgccatttgaccggccatgatcgtcgagaagcgaggaatgtggcagaccggtaaatagcggcgcctcaacttcttgtgctaccattaccaaggcccgaatcctagcaacgttttttgtcgtctgccgcaccgttgcgggtgaaaactcatgcacgagtgaggagaatctcgagtgctcaagaactgaacggtgagcagctttggcttcatttgtacactgctcgaacacacgtttgtcatcgtccgtgtgccggtaaacattgccaaccaatcaactagccgcgtaaacgcggctcgtatgctcgcgcgtcaaacatacgtaaaagccggacggaaagagactgcttgcaagtcgtgcaagccggtccatgtcctgcaaccttttctacattcactcatgtgcaccttacccggcagcagcggtaccagagtttgctaaatcgcctagactgcatgggatcccccgttctgcttgctctccaccatggcgcaagactgcaaaggcattatccttgcacccgcgcgcttgtttttttcaacaacaaacttacgtctccgaatccggataaccgcactgaaacaagcttgatccgtgttcgagatgcacacgtctactgctgtaacacgctaatgtcgacgtcttctattctccacatataccacataaacaaagaccttgcagttgtaggttagctgttgatcaagggtgacaccaaaaggcagagcggacttggacgcacctgtaaggcgagaacttggatgccaggtcgagcatctcagcctcggtcatatatctatggcacgatgcgttagtcgatgtaaacgtttggggaagttgcttcattctctcgctcgaattgctcgaagcagacagtgcccacatctcgcgcgatttcttttctccccgtcgactgtgacacaatccaggagggtcatcgggatgcggaagctgcgcagcgatgaaaatctttcgcgcggtgagagaggtgaggtgggttttgacgtacttccatttcccgcctttggctttcaatttgctcgtgtctcggcccatgtatgcagccataccgcgcctgatcatcgcggcttgttagccctggtcattcgtgggggcggaaaagagtaaaggatcgagaagggaggggacttactggacgcccagatcccccgtgctaaacacatccatccgcttcagtccaaaacacgcaaacatctccacgctccagcggcccaggccgcgcacggctacgagcttctcaatgagctcttcgtcactggctgtgacgagcatcggggcgctcaactcccctgatgcaaatttctcggcgagtcctgagatgtattctgctttgcgctgggagaggcccgcggtgcggagggtggggaggtccttttcaaggatttgagagggggaggggaaggaggggtgggtttctgggaagagcgatgtgaatttcttgcggattgaagcggcggcggcaccggagacctgttttcgtccagtcagtttcgtggttgtggtgtcacgtatttgcctatgtgtctcgtatgaccgcaatgaagtcgaagtaaaacatacctgctgtcccataatcgagctcgccaacgccgtgaatggatcaactacctctctcaacccttctgggctgaacatttctatttattctccagtcagcgaaatgcccccatctcatcccatctcacatcgacttactgcaatgatgcttctcaatcaagcccttcaacttgggatcgacaccgatcaagaactcctccgcttctttcaacaacgtatcgatgttcctactcggcccattgaccaccccgacgtccggcggaaccaactctttcgccttgcgcctctttacgggcgaagggtcgtcgggcttgattggggatgaaacgacaagtgaatctccgggtgtagataacggcgcgttggtattgtgtggatctgctggcctgggaaacgcatctagcgggtggtcgagtttagaggaagttatgagcccgacaccagccggcgtgggtgtgaacggcggcggtggtttaagtggagattccccatccccacccccctttgcagttttgcgtttcttaggcagtggagtagcggggagatccgggacggggaagtctgattctgggaggggtgaagatggtgctggggcggttgttttgcgcttcttcggcgctgccttggttgggagggggacttttgtgtatttcgccccgccattcgctggtttagtttctggtatactcggagtagagatttttgcgacgcgggaggagcggcgcagagacatggtgaagtgcttcttgggggtgtgtggagtggtgttgatcagggaggtctgacgtcatgtggttagcatgatgctctggaattatatgtacttgtatcatactatcttcttcaaacttattcttgcgattcgcatgcacgcatgaatgagtgtgtatggagatggtggagtttgttgaagttgacgcgaaacgcgggcatggatttggtgatgcccgcgtgggtgacgcctgggcacgtgctgacatatcgcatttctcggatgggggagcgacgtcagacgttcatgcgaggaacaacttgagttatcgaacgattatatgacatacatgtgatctgggaagaatgcgataatcctgaaattagttcgttgcagtcgtggctacgaacactcaaggccactatcatgtttgacagttgacatacagtcacgcttgtacgtagcatgcaggtgacagctgaacgaaccagagtattggaaagacatagtttcttcaattgtcagctttgtgcatttgcgccttgatttgcacttcgtcttgtggctgtgaactggacagcagaggggtccgatatgttctttgacacggcgcatgtgttgcgaatagtatttgctcatacggtatgatttcggtatgccatacatgcttgcctagaactctccaatattgggggaagaaaagcactgacatgtctgcttctttacatcaccacttgccttaatccttcccttggctccacaagctgcatagcgttttctctctcttgatgttgaaacacaaggaaacaaggtgtactcgagaatttggtccggcttgaacgcttgccactcggtggttgacacaaccttacccttccacagtgttgctgctggaacatacgaggaggcccctcgtgtacctgatggaatgtcggattgagctctcatcaccatcttcacttcatctgtgcaaccgcaagcactcgccgaatgcctagacagcgcacaagaccgactgcaatggagatggcttgatttagaaaactggtgttacactctattgcacatccttgatatcggttcgaccacccaagctcgcagaattccaactcgttctcatattcacattctagtgtccgctcgatgcgttcgccttcctcttggtcatgaccattgcctcgaggtcctcgcgctcggccatctccgactcgatatccttgatgacgtcggtaagatacgggacgtcctataacgacgttagtatggggtttgcacactcgcaggggcagtctcacctcttccgccttggtccactcctccttggggaggagctgatgcgtcatggagagctacagaggtgtaagtcattgttcgccttgtcctttccagcgggggtccatgtacctgcatagcgcgacgcagacggaagacgcggttgtatgcatcctggggttggaggcgcttgagggcggtctgcacaacgtcgttctcttcgggaagcaggtcatcggccctgtgaagcattccgcgttagcctatcgtccacccagatcgccatagattgcccattattattttttggcgacaattctcatccaatgcaccgcctccggggggctgcatacctcagtccgagctgcctgtatcctgcggcgttgcagtaccagttggcgagcggcttcatccagcgctgcagccatgggcgcttgttgataaacggggcgagcgacggcgcagacatggttgcgggtatgcgacgtggggatgtgggtgtcgagggggtgggctgccgtcaattgcagaatgtcaaagtcgtgaggtcgtcgttttggtcaggcgaaagaactgaacgcccattgggggagtgcggccgcccgagctcgggcccgctgaagcgtcttaatcagcctagcaggactgcagcaagcttgtgcgtccccgccagaacaccgactttcactcgtcctctgacgtcggccctgcaagcttcctgcttacccgcgaccacgccaaacctcaccgccgcgcttccgcctacagctccacgagagacacagatccatagtgcgcccgcctgtcaatggagccggacaattcctagccactgtgtaactcgagtgctgcggggctccgcacactgaggcactgcacccggggacgacggcctgtatgctcgccttctccccccagtatcgtaggctacgactctaatcgctatgtgattgcagcccataccatgtccacgcacgatcccgagccgccgtcccccactatcgctcacgaccaagatgcgcctgcacccgtcaagcacgcggcccggaacatgtcgagtccggacaggaacaccaacttgagctcgccgctcgccaggctcgctatggcggtcgcaaaactgccagacgggcctgtgaatgccttgtgtggagcgtccgccggagttgcgtcgggcatagtcacctgcccgctcgatgtcatcaaaacccgcctgcaagcgcaaggctccttccgccctaggaagtacactgggccgacgcgcgcagtatacaagggcctcacaggaaccgcccgcgtcatttggatggaggatggtgtccgcggactgtacagaggactcgggccaatgctgctggggtacattccaacatgggccgtctacatgagcacgtacgagtcgacaaaggagtttttgaactctcgaatgggtcagtatgctcgtcgtatctaaccgacattgctgacagactttgtctcagagaacaagtggctcgcacgaaccctcgcttcagtcgccgccggcggatgctcaacgctagtcactaatccaatttgggtggtcaagacaagactcatgtcacaagtgagcgcacgcgcttctgaggaccatcgcccgccatggcattacaagaacacattcgacgctttccgaaaaatgtatgcgaaagaaggcattgcgtccttctactcaggactgtcaccggctctgctaggactcacgcacgttgccatccagttcccgctgtacgaatttttgaagatgaagtttacgggtcttgaaatgggtaagacagatgcgaatcacgaagaggtacattggctcggcatcgctgcagctacggttctgagcaagatggcggccacctccgcaacatatccgcacgaggttttgcgcacgagactgcagacacagcagagatcccttccctctcagtcgcatgatcatgtatccttccagggaggccagcatggcattggctaccagacccggccgccagggacagcctcatccgatggcatgatcaacatgccgcgataccgaggagtagttcggacctgttctgtcatacttcaggaggaaggatggagagccttctacaacggaatgggtactaatatggtccgcgccatccccgccgctgtgaccacaatgatgactttcgagtctttgaagatcgtccaccaaaagttgaagaacgaggggcgacgattagaggaggaggattgatgttggttacactcaagcacgagatacccttcggagcgtccgtcgaacacgaggagtaaagcgattcatggagtatacttgtcctgttttaattttgtctgtatatacacctcggcattttcccgacatgggtaatggcagcatcgaagcacagggcgttataggagatcaaccttcgcgttggttggttgctgtcatctagcacagtcaggtccagcgtttatgtcccgcatgttttgataaataccattacaaagacgtttcatacaaagctctctcgattcttgattcttggaagccctatactcagcgagtgagataatcaacattacacatgctacagctcgggcaacacagcatcacggctagaagagctcacatccgcattgcgaccaacactccggcgacacattcagctctggtcgcagcgaacacgactgtttaccatggtgatcaagactccaaagtactgaggtttgtaagtgagagggctttgagacatgtttacccgccaaaacacatttgaacccacgttatcggtttcgaaatgcgacaacgcaaacgatcaggccccatgtgaaccagtagtattggttcgaatgtcaccgccactgtgacttcgcccaccaacgacatgcaggtaccgtgaccgtgcaccataggcagtcaatataggcaaacgtcttgctcattaaagtcacgatcaaaatcccccaagcatctgcagactcgaatcgatgctttgaagacttctattcatagttcttattctcgacaagcatactcggtacacttttccgatggctctaagtgagtgtatcgacgatgaggtggactcgtatccaccaccaattccccggcgtcatcctctccgccaaagctccctccatcaagcaagtcgggctcccaccagagtcaacgtactgctatcttctatgaccccctccgccttagccaagcctgatgtttgttccaacgatacacgacacgaaccagtgggcgcctctcatacgcaagcgaatcaggatatatacctggacaacgggcgggcagttacgaccacgttcgagcgagcaaaaataaaagcgaacattccctccaatgacacactccgagatgcccctgcacttcgagccgaagataacgtgtcgcttgccagcacgaagagcagcctgaccgatggcttgaaaagatactcttcattgtttcgtcgccgcaacactcccatcttacctgaagacaatgagaggcaagcacgacaacatggaatcgagaacgctgtggcaaaacttcgacaaagcatggatatatcagacaccttgagcatatcgagttacgacaacggcgacgctgtgacacaggctatagcggaatatgagcatgaagatacacgtgtagaagcatggctaggacgtggtgcacaggacgcccaggctccagaatcagattgcacgtcagccatgcaaagtactccagcaactcctaccctccagagaccgtgcgctttgacaatatttcctcctgcatcacctgtcacaggtaagcgcgaatacgcatctccactctcgccgatgaacaatggccgtgatgcatacggtaacttgatcccgaccaacacccagaattactttgatactccactttcgccaaccccatcgaagctgcaatctgtagcggagggcacaataggagtttcgaagagctctttgcctagccttcgtggaggtggcggatggtggaacaatttgggcatttaccaggctgggaaacacccagtgttggcagagcagaagagtaatacaaacctgagagatagcgtgcgcaaaattgcagctgagaactcgaaaggaaaggggcctatcgatatccagggccagtctctgagtcgtctggagaacaatggtgaagatcctcaagttcgtcacgcttctccgagaatcactgctccgtcacatggccagtcatcagttagggtagatgatggctggtcggaaccgacggatttggagatcgaaaggttaccccctcaaacttctaagcgatgggagccaagtgcgaacgctcaattcggcagtgttcagaacagacggaaagacactattcgaacgcaaacaccttcttctccgatttcacccaaccatatcgacttccagagagatgccgctctcgggaagttgactacttcgtatggcgctggaataagatcaccgcttcccaataccacacctggtgtacgcaacgactttgaccctatttatagaaagcccatgtttcccgtggcaagacctacatcacctgtgtcccagtccaactacagtgcgaggccacaaaagagatgggacaatgatcagatcaccaggtctcctcctcagtctcctctaccgccaccaccaccccatagcacggggccagccaacaattttgtcaactccgcggcagagatagcaaagagaaagtactggcaagaacgcccaccgtcagaagccggatccttcgatgaaatagcttacgaattgcaatctcttcagcttggagagtcggtcagcgtggctggacgggtatacgccccaagagcagtaccaacacagcaagccaatcaaacaagaccagacaactttgaagaaagacagaaagaagcactgtttaggtttcttccactgtgtcgaaaagccatgtctgaatacaatgaacattattcaaaatatcggagcgcactgcagaatggaaatatgtctatacagtcatacgacgcgcatatgggatatctagccagcaacattaaaaaatcgcttgctcattcgtcgaaaacaactggctatgtggtacatattcctgccggtatggattacaccaagagactgcgctaacaataccagattctcaaagacgaaaactccattctcaacgccatggacacgtcagacgggtatgctgtttaccaagacatgcttcacaccaccgatcccgccctatggcagcgtctcgaagatcaataccaactcgcccaccccatgcagaatcccagccaagcccgcgaatcgaactccaagacagcgcgccgtgtaggtggcaaaatcagccgcttcctcctcgccgcgccctcggaccccgatctcaaaacccactcgacaaaacgcaaacccacgttctggaacacgcctagcatccccacacatctactctccgcacagactgacaccaaaggcaaaggcagagcagacaccaaccccaacaccatccccataacttcgtccacccttcaaaactccgccagtagatataccggcacgacagcggttactcccaccccaagcacctccagcaaaacttccacccccaagtccaaaactcgcacactcccctctttcaaccccgcgttcaacgcctacgtgcgccactccccctctctcgttgcggaaacggactattcctcctggcccgagggcgacagccagggaaattggcgggatgtgcgagtaccgaagccgaagccggggccgacgatgaggggtggcgcgggtaatgtgtcgaagaaacagaggtgcaaggaggagtggttggggtcggcgtttgggtggtagtaagtcggggactatagaggggaggaaggggaaaaagatggagggagtgttgctaggggatggttagggtaagttgaggcggggatttcggataggatgacggtgtttggggctttgagggttggggagtacgtcttatgcatgtgtgcaagagaaatgtattcaggatggattttggggctgggagttcatggatacataaaactgcattgctggccgggaattctgaggaggtcatgtgtgctactgagtgaggttttgtgggtcgagcaactgctggggagattaagcgcccccccagttacacattggaaagtcgattcaatgacgtagttgatgtgaagtgttcaaacttgctttgaaatgaattcgtaatatgatacaacagctggagagccagtccaaatcagacgctccatctacagccaaactatggtacaacatgccaaatatgcctcaagatatggtacagtagactcttgtccggatccgcgtgggaggagagggtatactacagcgaacagagaagagaacatccatcaacgccatgaacacaaaaagcaaaaccattgacatggtcactcacattcatccaacttccctatccccacagcatccagcgcacattccaccgccgcgctcctatcccagaaatactcgcgcataaacgtcctcatcatgtcgagcgcagacacggcggaattactactccataacttgtcgtggcgctcccacggcgtactgcgccatgagatctcggggaaacgctgcttaagcgctggtagcaggcttcggggcgcagctgctcggcgttcattgcaaatgcccgtctgcgccaagtgcaggatgcccgagacgatgctaatgatggcgatgagattgggtcttgcgcattggcagttgaggaagagggttgccgagggcggcaagggggttgtggagaaggagcctgggatgaggaggatgtcgaattgcggagcattttgaaacgaattctatacgccatgattagaacttgcttttcctagatatttctttttttttaagggaggtgtcgatggagagggttggaacggggcatgttggaaccttttactccctgccagacttgtctctcagatgactgcctcgcaaaaggtagccaagatcagggcttatccggcgcgaccgagaatggcttcttggccaggagtcgggttggggtcgatcgtgtggctagctgaagtagcaatttgagctgatgctcaccgttactgggatgcggccaccggatgagacggggaaggatccctctccgctggctgtgacgtatcggacgtcgatttcgtcgagagagtcttctagggcggcaggagaagcgttgagtttgttgagtctgtttctgccgaccatggtgaggaggtcgagggcggcgaagtcgaccatttgggtttggtcttggctgagtattatgacgccgattctgagcgatgattttgagggaggtatgtaatgcatgtcgaggtcttctgccgatgttgaggatgttgtgcaggagtagaagagagcctcagcacttgggaaagaggtgttgtagcttcttggtgacggcatttcaaatcgaatacaaagttctcaaggtagacagtaatcgtaacgaagagacaattgatgaaagttgcagataagaaagagatgtgaggtagacttcaggaagaacggaagaccaaagcaaccgcttgaggtggatgaagtatcagatggtagcctgaggtgcagtcttatactcgagctcaggctcatgtgcgccagaggagcaattccacggccacaagcgtcatagtgaacctcgcattctgtcgatgctgcaggtaaacacgttgctgcggttcgcttacgtcgcgggccttttccgaatccgcccgaagctgcctcttcacaacaaatgcagtgagtgttcttcgttcttctcatgttttcgtccgcttcagtagatgcatctatactttttcaagccaatcaggctattatacaatacagagtgtgcgcatgttgttgcctggcgtgcacgtaaccatcatggctgccaggcagaaacaattagctaggacgtcgttggacagcctctacgcgacacggcacgcaagacgggacctccgaacgcgggtagaggatcacagggcatggtaagcaaggctatgcgtgcggacctgcggtgttccgtttgttgttgtcattggccctgccttatttgggacaccgagctcacatgccacgagttgaagtcggagcgctgcatcgtcatctccacaaccatcccctattctctcgtatcccgattctatcttcgtcgcgcccatctcccgtaatcaatgcatggttactggcaggtgacattcaaaagtttgacgtctgggctttaaggcgtacagctgtgtcacaaacgtcggctaacactcccgcgacttcatttatgataagctggacgttcattcatgtcaacgatgagtcaaaatgggagtttgcgtgcacttcataaatttggacgatacacaacacgagaactatcgcaatgttacacgctcaacaaggagaagatctgttcccacaggtatcaacatccatcgacctctccagtccaggggtatcacaacctcaagcgatccatcacaaaagacacaaccacttccatccacacatcactctccaaaattatcctcacaaacaaaacataaattgtcctatctaccaaactctcaagccccttcacaaatcaaatcaaagtccggaaagttcggatccggcccaatattgatcgactgcaaggcggtattgaagtccttgatcgtggtggcatctagtgcgctcttacactgatctgttctttcgtcagcgtccatttcttcttcgtgtatagaaggagggaaagaagtaaggggaggtaaaacttactcttctgctcgtcgcattgattgactgtaatgcctccgttctggcgtttgtctaggatggaatcggtctcgttggcgtaaacttctgatctgcggttgcggtcgttgttgttgttattgttgcggtcattgttgttgtcgttgccatctcgatttccattcccattctggtttccattgccatttccgttcccatctccattgttgttattgtccccatttccatttccatctccattgccgttgccatttccattgccgttcccattatcgctctgttgtttcctctgctgcccactattcccccctccacccccattactctgcgccctaacctgcccaccattcccgttcgcaaccgcctgacacccctgaaactgattatcacagctcctcccagccgcgctctggaaatcattaaacgtgtccccatccaccctaaacgggcgttccgtatccccggagttcgtaatcggcgacgcgcgcacgccgcccagcgcggatgtgaatatttgcaggtcgttgagctgtcgcaggaacagttggtgacgcgggatcaggctgatttcaaagtcgctggatacgagggcgggggagggagaggcgtgggagaaggccgggagggcaaagaggagggagagtagagttgaggggagaagggagagcattttgcgtcgggttcgccgttgtcgtcgtgggggattaagtgcgtccagcgcgttctcgtgagtaggtagaaaatgagcggaggtatattgcgcgaagtcgcagacttgcggacctcacgcctggcggacatgaggcgcatatgtaggcctggcgcggagtttgagcgcatatgctcgcttcccacgttctcatgctggcgctgtttagggctgagggcgcgtaactaggattggtagtgtagcggtggtgttgcgacagcgatgaaacgcgagacatccttccgcccctgcatatccggaccccatggatataagaacgcaatgcttggaatagtgcctgaatgccttgcaaaacaaaagatgacacgtgaataaagtcatgtagatcgtaatgtgaggtatgaaacttgcttggtagcttctgaggttgggtattctatgacggtacacagacgaaataaattagagaatgctaattacagcttttatgagcggtgctgcaaatgcaacgtcgcttgataaaaagagtggacgagcagttcgagcagctcgatacctctttgtaatataccctgatgttatgctcgcgcggtgattccaaagcaagaatgctgccagatcgctcgcaatgctgaacatcaaacccaatacatgtgacaatctcccatatacacaaatcgtgtggaatagctcatcgtgtagcaccgtatggtaccagacacgtgagagcttccacatcaaaacctcaaagccgctaaatggtcgttagtatcgtgagcagccgttgctaggccgcatatgtacgtcgccggctatcggcagcttagaagttggctgcggcattcgggcgtccaccagggttgtggtactgctcgaggttcgactggaatggcgaagctccggtaccgttctgtggcttgtcgccaagagcagcgccggtgttgaggttcaggtcgtcatcgtcggcagtcaccttgttctgacgcttcctcatgcgccaaaagacgagtgcgatgccgccaaggagcagggcaccgccaatgccgccgacgacaccaccaatgaccttcttgttcgagtcgctcaagccgtcgctgctgtcggtgttcttctgcgtggctggggcaatggtcgcttccgcttcaccggtggtgacgggaacagactcgactccagagacagtggattcggctacatctccattggggagcgtcgttcgagagacagtagtaaatggcttgggagagaatgtgacaagaggagtcttgatagtgatgggcgtagttcgggacgggtcaggatccacgaaacttgactgcggggcggtggtgggacgttgcgactgtccgcgggtagtgctcgcggcaggtgcctgtgatggtgctgctgctgacgacggcgggggtgcagccgaagttggctctgtcgtgggatcgggagtggcagacggctggggtgtctgcgatggtggcggggccgccgatgatgctggcggtggtgctgcagaggatgcgggaggtgtcgatacgggtgcgttgttgttgccggttcctgaagcttgcctgtaggtgagaggtcagtgcctgcattcgccgtcgcattcctcgtaacgtgaccgagtgcttacctcttaacgccgtggtggatgtactcctcgatgccgtcgaggttgaaggccgacgacagcgcaaagagcgcaaagagggcgaatagccacgagttgcgcaacatttttggtgatgtggtgagtgcagcagcggcagatggcggatgtggttgcagtgccgggcagatcgtcggcgcaggttgacgcgtttcacgaaaaccgtttcagggcgcagttcaagggaataggtgtgactgtgactaaatgtggtgcagcgagcgtttgttgaagtcgaatattggcagcgaaggtgtggtgaagcgagcggatggtggagggtagaaggacggcgggctgagacttgtcacgaggcgagtaacagcacttagtcgctggggacgctggcatttcatctctcgcgctgcaacggtgcctttgcgcctatgccaaatatagccgccgtcgcacgtgccctgcagcttcccgcatccagactgcttgcgtccacggcgtggagaaaactctggcgcccaacagaagtcttgcaatccgctgctcctgattcgtgatgcctgctcgatgcttgacgtctgtacaaatacgctgcaagtccggccagctgcgagctgttcctgagcgtacacgcgtccttgctgcaccagcgtgagcgtctcatttttagagccgtcgagccgtcgaggcgccatccctgccatccttgttgttgctgcgcaattcgtcgaccagcccagcagcccagcagccagcatccacatcggctcttatccttgtctggcatccgttccgcctcaccactgggggtcctgcgtcataccttggaaatttgcaagtctattcgaggtccaggagagagagagcattccttgaccaatcgccccgtttgcacttgcgtcgtacgaacaccaccagcatgcagtgggccacagccgccatgtcgcatgccagcatatcgttgactaccaacgaggctctgtcgggtgtcttcggctccatctcgttggcatcgtggatcttcctgctggtaagtgaagagagtcagttgccatatcgatttcgccttatattcagcgtctcattaagctcccaaccgagcagctcaagcacgtgaagccatgcgacctgagctatcgctttacaccttaccggcaaaagtcatgctttattggaagcacgcgacctgcccttcaccccagctaacccaccccaggttccccaactgatcgagaactacaaacagggctccgcggatggcatctccctcgccttcctcactgtctggttcattggcgacatcaccaacctcgccggcgcactctgggccggactcgtacctaccgtcatcgccctcgcaatctacttctgcttcgcggacctgatcctcatctcgcagtgcgtctactacaacctgaagaactcgcgccgtacgcgcaagtcttctacacgcagcacagacagcgtcgaagcgcctctactcggtcgtcgggactcgagcaacatcggtcttccgggcagccaccgccgcgattcgcaagcaagtcgccgccgtcgcgcaagctcattgcccacaatcgcggatgtcgaggctggaggtagcgagtggatcaagaatgctctgagcatcgtcggtgtctgcatcgttggcgctgcaggatgggcgattgcgtggaagactggcgtctgggcaccgcaacctaccaacgcggatgagggagcagatatcgctctgggcgcgcagattctaggttacgccagtgctgtgtgctatcttggcgcgcgcattccccagatcatcaagaaccagcgcgaaaagtcctgtgaaggcctttcactccttttcttcatgctgagcttgctgggaaatgcgacatatggtgcaggagtaagctcaacctgcgatttgatttgcaacaagacagctaacatgcgtagatcctcttccactcgcaagagaaagagtacctcctaaccaacttgccctggttgatcggctctctcggtaccatggtaagtcgtttgtttgagaactgcatgtgatacatactaattctttgaaggtcgaagacgccatcatcttcatccaattccgcgctttcggtgacgccgagacgacatctgctctagaggcataggatctctgttagactaaccaaaaaaatatacgggtttgggtttcggcgttgtgtatgtatctatgggaacgctcgggtcgacaaaagtttggagatttcatttcacatctggtcattgatacccgttcttagtggtcacggatatactgttgtatttgtaagacgcctatgctagacatcaatgcatgtttgtatattgctagcctcaaacatgttcctgagttgggatgcttccaagtgaactaaacatctctgcaatcttagcatagacgacgttctaacaatcgcgcaatatctataaataaaaaacttaggctaagcttcaccaagtcttcgaagttgtggtagacgatcacgtgatcgtatgaactgacttcagaaagtgccttgtgcgcacgcgacttccgaaccactcaatgacataccaaaatcaccaaagctacgataacagatgtttgccatctgctacgcgtaccaaactaatgcacctacgataatcagcccctcggcctcaagtgtgaatcgtcactctaacgcattcttgaagatgtgatgcatcatagcgccacccacaaccttcatttgtgtgcggaaggcttgcgctcagtcctactgcacatggcctagtatatgtgtcagaacaataaatcaggattgaactttcgatgccaccaaaactgccaccaaagccgcggcccgtcacagctaaagcgctgcaagcccttctcacacgcatcggatcggcctcatcagggaccaaggatgtacttcacgaacgctttcaacgcgacgtggcgcactcacgtctgttcgccctgcgcccagaatggcaagctcgacagaaaaagaaacatggcagacaactccgcattctcagcatcgacatgggcatcaagaacctcgccttctgcgatgtctccgtcgattacaaaaatggaaacgccacgaatcccactatggatataatgagatgggacaagatcaatctcgtagacgcgacgagggacttgcggcgtcctggactccaagctaaggaccacgctaaagatgctgaagatgtggatccatactcactcccagtattatcacgaacagcgtactggttcatcaagcaagaagtgctagcagtcgccccagacattatcctcatcgagagccagcgctggcgctcagctggcagcgcggcaatcctgcaatggacagtgcgtgttaacacactcgaagcgatgctatgggctgtactagaaactttgcgcacagaacgtctaacatccccgtccaaaatcaaaaacgaagaatcttgcaagctggattttgaagtctatggcgtcgatccaaagcgcgtaggccagttctggctcgcacagcacgcgcgcgctcgagcggaggatctggatcaggcagtcgaggcgctggctttggaagatactcccccaaccaccaaggccgcaacgaaaaagattccgcgcagcaaggcggaaaagaaagcaaagattgctctgctgcgctcgtggctgtctatagagccggcgtcgactgcatcttcaacgccagattcttcaccggtcatatcgattaatattggtcctgctgccgttatggcgagggaggctcttcgcttgcctgccccggggaaggaggagaagacgaagaacacgaagagtagtgaagagggtaaggatataaagaaactcgatgatatcacggattgctgcttgcaggctgcggcatggattgcgtgggagtcgaatcgattgcaactttacaacgtttgggacgcgaagagggggaaggataaaaatctgaccgagctggatgacggtattctcagagacatggttgaggtagctggcgagtgatgaagcatgtttgcgattttttttctcaagaaagttagggcatggttacttcgtgaagctccatgtggacgaatacacgttaggagccatacgtataagaacgattaaatcaactcctcgaacctatttggataccgaagtagcctttggcacatattctaacgtcatcgtgtgtcccgtcaaatcctcgctcttcatctcctcccctccccaatccgatctgcgaatcttcacatgccccgcccaacgcaaacaaccccacccaactgactccaccccactcaatgacgtgtacaccccctcttcatttagtcaccgctctctttgtcaaacctctgtaaatcgccacccctctgtaaaacctgttttgaagtaacaatatattctatgcaatttttgaaatctgtcagaagtcttaatttcccatcgactggtctcagtggcgcaatggtagcgcgttggacttctaccacttattctggtcatccaaaggctgcgggttcgagccccgcctgagatgctttttgcctttttgctgcgctggggagacctttttttattagggatggatggatagagtgaatgatgtggaggggtgagtggtttttttgtgatgggtgcgggcgggggaatgtgtggatttgcgcatggccgtgtgtgcgaacatcaaagttcaaagtgcggtattagagacacatgccatatttagatgggtaggaagaacattcgacgcaaatcacctaggaaagtcttggaagttcttcaagaaagcatgtcaaagacacgcgagaacgcttttcattcctcattgctagccggcagacggcgcacgcagctagacggtaataatacaaagcgccacccacgcaaaccatatcggttgtccatttcacccatatcatacccaataatcccaacatgacttttcgttacgccaactaacaacagcctcaccaggtgccgcgattaatcgtgcccatcccgtgaagcttgaatattacgaaatttcctcgagagatacaaagatgataacgtgactaggccagccagtcagcgtcttctagaagcagaaaatatgttggagagatcacaactgctcgcgctcgttgaagctctcgacgcggtcggcgaaagatcgcgtcagaccgacagaggcccagaagtcgtcgctgacgtcctccctccgcgacagtcgctcgagtagcgagcgcgcctcgcgtagctcctgatcaagcgctggtgagttgatcgggatgagagaattcggcatctcgtcgtcgctggctgggagaggcgcgtccacggggccatccaaatccacaggaccgtccacaggccggtcgtgcccacgaggcgatctgtatgggctactcatgacgccgcgaagacttctaggctgcgtggagtgcgacccatagaatcctcgaacatacgcgctggcatcgcgcgtgcgctccatgactctcctggagtatcgctcggtgtcgcggagcggaggctcgtcggagaagtacgaagggcggcttctgcggcgaagtgtgatggggttgtagcgctgcctgattggatctgcaggtggcgcttcttcttcagcctcggtgtctgaggcagtgtcgtcgtccgatgtgtcgcaggcgcgcatgaattgctcgttgtctggctgcgaaggtcgtcgcgacggaaccgtgagatgtgttcgcgaagaggacgctgacgtgttggaactaccagcgcgcgagctggggtgcgagtttgagaacgaggctgaagcggctgcagacgcgaaggatgactctgcggttggtgcgattgtgtctggaacgatgccgccgtagaaagtctcccattgcgacccttcgtcctcaggactgatgctgcgctcgcggtcgcccagaccatccacagtggtggctgggctccaggactcgcgcagggagctggccggcagaggcccatcggcaatgttacggcgacccatcctgcgtagaggcgggaagctgacggcgttgtagtcggtacgtgaatgctcgtcctcaacatcatctgcactattgcctcccctgagcgccgaatgctcgctgggaaaactccgtgctcgctgccgttcaatatctgcccgtacaaagttcattccctccgacacgatgtgcctgatttcttgcctgctgaactgtcggatcccgatttcagcgtcgagtgctgccgccgcgggcgcaaagtttggtgtcagggcggggagaggacgttcgttgtgcgcacttgcgcgtctctcgtcctcacgtgcttcgcgatccagattgttctgaatacggcgaaagatggcgtcttcgggctgcagactgggggtatctcttggggagtcgcggaaagcagacctcgagacctcgggaaccggtggagggggcaggcgcgtgcgagcatgcgaagggcgagcgactgggagttcatgacgcggcgaaacacgtgcagcagaaatgaggaagtcggtatcgaatgcgctctgcgatctcggcgatctcgtgggtcgcatgcgacggcggataggcgagcgctgccccgtcacgtcggcgcgcaacacgtctttctgcttcgcatcgtcgcgagaaacgttccagccgattgggatgcccattgcgccgatgtttggtgtggagacgggacgaaaatgatggagtggagttgtggtgatgatgcagacgcgccctgacgaaggttcgtagggaacgggggggacgagctaagccccgaggcaacggcgctaaagggatgtgaggctgaacctccggaatgaaacggccgtcggatatgctcgcaggtgcagctgccacaacgatcttgatactgtaggatggagaaggcactcgcgacaaggctcgaggcagtgtgatatctcctctgtttgctgtagccatcttcaagtgcgcccaacaaacagatgaacacggtcggcaggcgcgactagcgtagttgccacttgcggcaagggcgatcacctcgtggcttcctgtccaatgcagcatttgagtcactaccatctgacaggaacgagtttcagacgtcaacacatgtctgcctaggccgctgtccctagcaccgttgacttgtacagcgtacgacgcttaggagcttgcaagaagtggcgcatggattgctaagaaaagttgagtcagccgcatatcaaaatcttcgattcgagatagaccacttcagcgaccttccgctggggaggtacacatgaggcgaatgaacgttgaaggggcacgaatatcatgattcagcctggcttggagcgaattagccttttgctcaaagatgtcgagtttccttggaaagccatccacgtcgctggcaccaatggcaaaggatcaatctgccactacgcagcaagcatcctgaagcgaaggactatccgcgtaggtaccttcaattcaccgcatcttgtagacaggtatgtgcattgtcacgtgcgttctataccctcctaactattgctaggtgggactgcataaagatcaatggcgagccagtctcaaaaactagcttcaccaccattgagaaacagtttctcacacgcaacctgaccgaggaaataaatgcttctccctttgagatcctcacagccacggcattagcctgcttcaacaaggcaaaggttcaagttggcattgtcgaagtaggcatgggcggcaggttggacgcgaccaatatcatcaacaaccaatgtatctctgtcatctccaagattgcaagagaccacgaagccttcctcggatccactctagaggaaatcgccaaacacaaagctggcatcctcaggccgaacgtcccgtacactgtcaaccctgaaaacgaattccatgtccaacatgtcattgacgagtatgccaaagaaattggcgcaggaccgcgtctattccccgactcgccagcgttgcgcaaggggctctatatgacaaaggattggagagcctttgctcaacccaaggctacatggcagcgtgacaatgccgccctcgcaattgttgccgtcaaacgagccatgaagggcttgggcacaatcgaagacgacatgatcgcaaacgaacttaccaaaatccgcactcaaagagtaacagggcgtctagagtcgaccaaaattgtgcccgtcttcggaagcgcgggacttccaggacgacagatcctcgtcgacggcgcgcacaacatcgatgcagcccacgtgctaaacgactgggtcactaaaacagaaagaaaaccaaaggactggcacaaggaatcgtccaagttgcatggaaggccagtaacatgggtgctcgccatgactgccggcagagacgcagaagcctttctcaaaatcctgctccgccctggcgacaaagtcgtaaccacatccttcggccccgtagacggcatgccctgggtccaacccatcgatcccgacgtactcctcaaaatcgtagaatccatccacccaaccatcaccgctcttgccatgccaccgggcgccagccccctccgcgcactctgcgcagcgaaatacttgacaaactcgtactttgacgcccccatcgtcctgaccggcagcttgtatctaatcggcgacctgcaccgggctatgcgccaccccaacggcaaagacggaactttcaacagcaacttattctggacgcaatcgatcttccaaagcgagcgggccatgatgctagaaatgcagaacgaagaacgcgagcgcgtgaagcgcctcatgaccctgcgagacaccaatatcccgatctcagaggacgagatgccgacgcagaagcgggagaacatggtcgccgccgtcgagcagctcgagagggagatcgatcttatccagattgagcaacagcaggtggcggataggacgctcaaggctccaacgcagagtgcggatgtctcgtggaggttcaccgagaccaagtctgcgccgaagatccccacgagcccgaggaagacgattgaggagaggcagaacgcgctggcttcgagtgaggtcccgttgaggttccagaaagtcgcgcctgggctgaataggttcaagctgggtgaagacaggcagaacaggatgcctcagagaaaggcaagctccgtgtggaccatggatagaccggaatcgggtgagaagagggagagcacgctgcctccgagcgagcacatgcttaatccaaatgttcgccggcctgacttcctgcgcccgggaaatcaggatgatgaggtcaagaacgactaagccaaataacttgagcagagcgaaagagaggaacacaatatgggcaatcacgttggacggccggaattcaagataagaaagaggtaaggaaagcagtttgtgagcatttatggagcaagtgcgcgtcatgtacaggcatgtccattgtaagatattcgagggttttgtacataggaacatttcacgacgtaattcaacattctacaatcaagatcatgcacaagattgagaagaggaaaatggcgggcatgaactgtcattcaggtatcatttcacacaagcctttcactctctagaaaagtagtagtagctactcagcgacccgccggaacgccatgctttttgatattgcatcccaatcccatttcattcgtcttgaactagcattctctacgcgtcctcgacgacctgggtgtgcagacccttggggtccttgacgttgacggcctggacgtaggagtaaagcttctccttggcgccctcctcgtcgttacgcttacggctgatgcgaacacggaggcggaaaggaacgcccttgatgccggattcccagaccttcttgttcaactgggggtcgaggcggacatccttggtgccctgggcaacgttagcatgccgttgcataaagtatttgcagtaattgcgacgacacaaaagtgccgcgcgacaagaatccacataccatggccttctcagcaaatccgcggatctccttgatcgccctgggagccctcttcttgaaagagacaccgtggacctgttgaccccatgtattagccttatgttcttcttcagtcttccgcccgatacccgcagggagccggaaacgaacatccaagagacgatcagtagcaagtgctgctaccattcagatcgtcctgctcgaatgtccgtccccagctgtgcaggccatcgttggacttcaccaaactgaatcaacatactcgcttgtgtaggtggatggtgtattcgcgggcgacgacatcggcgatggcgctgcggccggtcttgccggcggtcttcttgccagtctttgctgaaggggccattttctgtggattggttagctgttgttcgaacttcgaatggggatgcgcgtgcgcaatgtacagcgtcgtaaaagcgcgatgcaattatgagttcaaaaggaaagcaatcgtacgtactgacagagttcctcgctgtgggttagttgacgatgagattcgagtggcttgaagttcaaagttccctcaagcacgacgattttcgtgtgctgtgggtcggcgctagtaagcgacccgacacacgtgacggaacttcacgaactgcaggtgcagtcaacacgatgttgtaaaggtgggtatcatttcgtgtacaataataacatggtacttctcgtcatgccgggcttttaggttatcgtagaggtagccaccaatcaaaattcccaacgccttttgaccatgcttgaacgccttttatgatgctagcgatgcccaggtaaatcaaatcctctcccgtctacctcgccttcgtcatcgtcatcttcttcatcggactcttcgtgctcgctctcgtcagtactgctgtcgtcatcctcctcatgcgcattcagggtgcgctccagtcgtccgccgtcctcgccccagaactgcaagccacccggatcgtggtcgtctgtaaggtccagcgcgggtacatcttccagcccaggattgagatcatctctgaatcgcgcaagtgattgtgtaaacctctcgattacgtactgcggaagagacggctccttgacgacagtaccatctgtagccgtacgctcgcgacgatcgtcatccccaagatcgatgacagggacgtcgtcgacatgtatatcgcctgacgggttgagatagtcgtacatggactttcgcacacgctctaagacctcctgtgctgcttccggcatctggggcatctgtgggaactgaggtatctgtggaaattgtggcatctgcgggaacctagccatctgggggaactgcggtagagatgggaattgaggcatctgcggcatttgaggcatgcgtggcctgcccggaaaattgggcaattggaatggaaacgtaggtagctgggcgggaagccatgtttcttcgggcacgtccggctggaagtaatatcgaggcgaacgaagcggttgggaggttggagagctcacactaacaggtgatctcgagccagcatttgcgtctgcttcgagcattgcgtttgcggtatcttcgctgtcagcgtcattcacgatgcgtagttcgttggtattgtaagagtgacatgtcccacactggttcccaagccaatggtacctaaccgatgacttcgccgaacagtcattacactgaatgatggcgcgagtattctcaaactgctcaggcatcggttggctctcgatcgcgtgggtcaacttttgccactgcaaagccatgctaacagcgctcttttggcaaataggacacttgtacgctgtctccatgtagaggttatagcattccttatgcaaatagtgaccacatggcatggatacaacggcggcagacgaggtgaagagatactcgctgcagatagggcagtcgttatcgatggcgtctgccagacacttgtgcttgccgtgatgttgcatgccaatacaaacgttgcagtcctaccatgtattagatcatgacttctatgcctttgaagatccttaccttgcagtggtagaagtctttgcccagacccgcgcctctcctgcagatgccgcagtctggacagtggtagatgctcttcttgctgttgttgtcccaaagcttgcaaatatcacagtagtagcatgccgctggtgtctggcaattgatacaatagtctcccgccttttgaggcgttccgcaagccatgcagagcatatgctgggtcaacttcctgttcaggctgtggttttctactgcatcgtgacagtgcctgcaggtgtaccagtgcaggcagtcgaaacattgcaccttcacattccgcttgtagtgctggcatccaagagaaggtggatctcccgcagcatcgtcctcttcctcttcgccattctctgcaactgcgtgttgacggggcgggcggtatgtaggattggtgtcgcccggccgcagactgtacggattctcggggtcgatgtcggacgcggcagatatcaacgaagaggcttgcgcgtctgagaagacggagtggctagagttaggcgtaaagggacggtcgtgagagatgaagctgcttggtgacgtgggccgcatgtgattgtagcgctctgtcatgaggctatggaccatacgcgcacgctcctgttctgtgattttcaggtctctgatctggtgtatgcggtctcgaaggtgtgccatgccatcgtcggctggcagcgactcggagactgtggtggcatttcgctggacgatggtaggtctgctgtttagccctgaaggggttgctggcgcgctcgagggtgcaggatcgaggctcagctgacgaagctcgtcgtctaggatgcgagacgagtcctgcggcatgctggcgtcacgtgaaataggaatgggtgctgcgagtgttgtgttgcatgtggtcaggccattgtcgtcttcctcctccacagcatcctgcgcaggacgggaaaaagacgaataacgtcgaaatcgctcgatcagggaagcgggtctattctcggcggtggagacctcagtcgcatcgcgcgttagacagtcgaaattgagtctggtggagagttgggtggactgtcacatgcaagctggggagttgaaggggtgccgtcatcgctgctcgcttcgccagacggaacaactccagagctcgagaaccgacgagtaatgtatgaggacaacatgctcacgactgcagcctggcatgccggattaggatactgagtaggtgagagagccttcaattctgaaaccagagggtcgccagtgctggatgcgtgtgcctggcaattgcgtggtagcgagcgtgcatgtgagcaaactaagtcactgcttagccacaccgaggttgccacgagacctggagccatgttcaaatgtggcgattgcggattgatgcgaatatgcttgcgttgcttcaggttgtgcttgcgatgctcttcaccgtgcgccgtctctcgcaagcatcaccaaacaaagtagggcaccactccttgaatggaccggcaacttacggcgacctaacacaacgaaagacggtacagagacttgacatcagccttttctcttgagactagacattgatcggtaccatggtacttcttgaagatcatcatgaagccatgcgacacgttcgacacgttcgacacgttcgacacgttatattctggggtaaacagcatgtcgtggcaccggcccgcggtagtcgtatcgactacacgacgcgccaacttgccggaacagtctcccaccctccagccgggccctcattacaattaactctagttcctgatatgggagtccgacacgatccgcctggaacccttcacgtcagaggcgttccgacacgaacgcgacgtcggtcggggcctcgcatgtcgacagccgtcactcgccatggtgttcacctgtgtttcattccgcgccccccttccccccaacctacccaaaagagcaggtccaagtcgcaagtgtggattgcagcattgcaaaatccggtcgcggtctcagaatctcatttcctcgatccgtggttcgcaagtcgcacgatgcaaagtgtgggttgcgccggtagattaattatggccgatgcccctgtggcttgttcggtggcgaaagcggcccatacaagctcctgttgctcaccgccatgacagctagctcccgctgcgaactgcctcatttggaaggtttgactgacaagtgtcgaacgtagctagaattccgtggatgaagaagagacgagtgatgggaatgacatatggcgtggcagtcctgacctttggctcccgcttcagcaccatggttcagacagacacgatggagtaatatgacatgtgccatggtggcaatacatttggtctctaacggaagtcccctggtaggtttgattgagatcggtgatgagcggtaaggtcccatctctcgtaactgcgcttgcgtttggcttccgctgagggttactcgatgcagtatattggcagatgaagtgtcgaacgcagctaagattccatggttaagaagaatcaccagcagaaattgacagaccttgtggtgccaacacaccttggcttccgctgtcgtgccgtgtgtagtttcttttccctttcctatatttcctataatagcaactttcgggctcagtgttgatagtagtgagcattccatggttcagacagagtcaccactgacgcaagaagtgagccacaacaagccctaacatcctaatccaaatgagacttcactctgacttgccactatcccttctgccctttcctataacagcaactttcgcacacagtgtcgattccagtcatcgttccacggttcagggggagacagcactgacacaacaatctcgctacgatccactctgacattcgtattaagccacatttcaccctgccttgccaccatcccttccaccctttcctatagcagcaactttcgcacacagtgtcgattgcagtcaccgttccatggttcaagagagactgcactgacataacgagtgagctaaatccaccctaacatttgtctaagccaaactctaccctgactttcctccatccttcccatcaccctcatccttcttcctctcctccaacccctccacacccttcccccaagccccagctttcttcccccacttgaccgtcccccaaacatgcgtccaatcaatcttcggcggcgcatctgggttcgtcctgaacggactcgcaccatgcgggaacaactgcccctgttgctcatctgccgataagaccttgacgttcggtggcagcgatgtagcactaggcgtggactgcgcaagagacgcgcgctcccagtgccgcgatgtgacgggaagaggacgccaccatgacatgtctggctctgcggacgcgtcgtcggtggcgccacgctcccaccagcgcttggagcacatttcccagatgcggctttctgcgcgcttgacggcgaagcgctcgtcttctcctgtcaggccgccaatgttagcgaagtcgggtgctttgctgccgtcgctgagtctgcgctcgtcagtataagatgagccaggaatgcgagtcttgtttggcggatcgtcttccagcgcgtcgtgcgcaagtgtgtcgccgccataagaagatatgttgggtctgaacggcgatgtggcgtcttgatagatctcggagtatgtctcggaatagacggcatcgtccacaagttcttcggtaacggtaccagtcgctgaagctggaggctcggggaagaaaatgtcatctgggcctgctgcagcagtgacgaggaggcggcatcgcgcttcgtacagagcatcgagcaaagtgatcattcgccttgcttcattcttttgcagaaactgcatgacaggtacatctgtgaggatgaaggtgtgataggtcgatgccagggttatgtaatctgctggcccgagagcggcaccgcacaattcttcatatgtgaagaaggcgacaccattgtgttgagcaggtatagctattggccgaccgtacactgtgatcgtggtagattcccagggaatggggtaggatgttgaggttgcgcgctcgacaagggcattgaaagtttccgcaaacgttgtaagctcttcggcagtagaaggctggacgagatagttcttgggcaaagtaatgcttggtggggacgtagtgtcttttgagtcctgctcatcttgtgccgcctccttggcgagatttgcaccacctatgcttactgttgtcgaagtcgtagtagtggttgtggttgtctgagttcctgtagtgctctgagatctgtcttcgtactcaagcttcctgtagtctttcttcccttccatctcccagacttcacagcgagctctcaacacttccaagaacgccgcgaactcgcctttctgaccaggcccttcgtctcttctggacgcaccaggacgtcctcctattgaccatcctagccggctttgtctacttttgggggcatcaaattccaagcccgcagctttggcaagatcctctggcatacgattgcttgttgcaataagtacacctccgagttggaagaaggaggtcatgaggttcgatagaatcttggcagctgcgcgatccggtagctggaactcatctaggaacaatattggcgatgtttcgataaggtcgcgcgccactatcaaaagtgagttttcgtcatgcgttgcctccggcccagctatccttgctcgagacctgcgaatttgttcaagtcgagagattgtatcaagcatgaagctgttgaagtgccaacggcgcttcttccgattcggtagacaatcctggaacaggtcgatgagcatagacttccctgtcccgacttcaccgtgcaacatgagacctttcggactttgtagctgcatagcttgttcatggtcggttaaaacacgagtcaactccatagagtctctgttttgcttttgagcaagcaatgagttccataggcctcgcgttcgcaaacttcgagaggccaggtctgctggtggtggtggtgcagcattttggccagattcgacagctcgagacagctgttgtaatcttttagagtattctacagagggttcatagtcgatcaggttttcgtagagtttttgtagatgtaatgctggaaaccatatcagtgtgtgattgacatgggagaatggtcgacgtcattccataccaaggcgatgctgggctggatccggccgtatcttttgcgttgctatcaaacttcgatacagaaccagcgggttcgtgatcgtgaccccagtacccgacatttggaggacatttgcaagcaaatcaagactgcaaatgcttcgatgttgatgaagatgttgaatggccgaggtgttcaatgcttaaagttatctaagccggaaacggcgttagcccacgatcgagacttgttccgttgatcgcccgaattttgaaatgtgattccgagaacttggttgtgtagagaacgagctcaaggttgaaaaagcctattgactttccaagaccagtgtctctctatcaaatgaagttattcctggagtcttgagttcacatctgtgggctctgttacgaatcaatatagccgcagaaagaccgagacgagtcgatgccagaagaatgttgtactgatgaaggctgtgtattctgaagactgaacgccgtcctatgcaatgtggtataatgctaaattatgaagagaaggcacttagatgctggcaactcctggagaccatgcgtcggcgatccttttgacttcctggatgaactttcgactcgtgatttgtgtcgagccaattctctgttcttcatttgctgtcactggtgagtgttcatctgggttgtagaatgggttccttagaagcatgatgtatgctgtttgtagagctctgaaagcctgcctctcattagagctgtcatttgagtctacttgcgcactcaccggtttgagatctgcatctcgaagcccgatggttgcaggtgctttgccatcttgcgcagtagctggccgtccctccatgtcgacaacaacgacgaatttgacaccagtattggtcagccacccatacattgctagtctttcatcgacagcttggagaagaccaaagtcctggtctgctgtcttgtgcggcagacgagcttcaaatatgtccaggcatgagcttagtaggaattgatactcgagaggcgcccgctcttcagccggaaatagtgagatgtgaagtgggttgttctgatcggcggtgagctcacaatgatggaacgagacacccactgacaagacttacgtgttttccgattacgcctatgcaggcgatagaaggacgagccatgctgtctatgggcttgcctgttgggtatcacagcggcttgaggcctggaggcggtcggagttatgagcctgtgctgatctgctggtatataagatgctaagggctgtgaccaagtatttggtgtttcctttaggtgtttccggtaagatgccgatggtcatgtgtagtagcaggccacaatcgtgatggtggaggagcgatcgccgcacagccaatcaaatgcgtggggaatcggctaacgtatgaaagcttggcgttctggctattcatcatcgacatcaatcgcgagttatccaaccgccaccccgcaaccttcactctccactccttctccacacgcatttcctttctgtttgtcgccagaatgctgtcgacaacaaggtctgcggcctcaatggccctacgaggtgcgacaccgccactgcaaaagctcaatcccctcaggaactaacaagtcgtgcagccaggccagcgaccgcgctcatgccgtttcgcgtaggaaacacagctttcctctcctcgagctcctccgacaaggcgatgacgacacccgccacagtccccggtaacccgggaacaccgccgcccatgaaggttgcgcgacgggaggtgccattgccgagtcaggagggcaagaagggcgccatccaatatgcgctgtatgtcgaacctgtctacaaaacctcaggaaggattggcgagaaccacggtggctaatgtgatgtgcagtaccaccctcgatcaaatggccaattgggcacgtcagagctccctctggcctatgactttcggtctcgcatgctgtgccgtcgagatgatgcacttgtccaccccacgatacgatcaggatcgtcttggtataattttccgtgcctcgcctcgtcagtcggacgtcatgattgtcgccggaaccctcacaaacaagatggcgcccgcgctacgacaggtctacgaccagatgcccgacccacgatgggtcatctccatgggcagctgcgcaaacggtggcggctactaccactacagctactcggtcacccgaggatgtgacaggatcgtaccagtcgacatctacgtgcccggatgcccaccaacggctgaggcgctgatgtacggcatcttccagttgcagaagaagatgaggcatacaaagatcactagaatgtggtacaggaagtagagagtgcatttgggtcgggcgaatatgtgcggtggtcattatgcttgcgagcttcgaggtcttcatcctcttgtacagatcaactttttcaccaaattattatggctatgctttgctagcagattcttcatgcgtctatattgcccttgttttatgacctcaagctgacacatagctctcctttggagacgactcgcccagcccgaacattatgatcgaattattccatgcgctatacacacattagtcgtagacctgagggtagagagccaaagacttacgcttcgcatacttcgtccacagtgacgtctttgatcttagcaatcgcgtatgcgacatggggtatcgtggcagactcgttccttcccttcaccatgagacccttcgaaaacttctccttcttaactgacttgggaagaggcggagcatctttgagatactttgctgatgcatgacttggacgcatctcgcactgtggcgaatcagtgagttgttatttaccatcaaagatgtagcttacccaaggtccgtctgtctcaatctgcaagcgttctagtggtatctgttttacgacttcgatgttttcttccgctagtgatcgcattagctgactgccataagggcttttaggctgacttactcttcatgctgcagccattcacaccaatatcgaatcccaagtcgaccaggctctgcatttcctctacagtgcctgtgaaactatgcaccagaccgcgcttcggcaactgctccagcttggccttgagtagtcgctcaaaatcctcgctcgcagctcgtgagtgtaaaaatagtggcagctgcacctcgacagcaatctcaagctgtgcttcaaagtacttgagctgctgctccttcggcgtcagaaacaaacgatcgtaatctagcccgacctctccaaaagcaacagcatagccagcctctttcgcttctagtgcaagcttgcgtaacgcagaaagcaattcagaaggtccaccagggtacgagtcgaacaatttcgcggaacatgggtgcacgccaacagtagcgtagcatcgacctggatgtgcttttgagatttcgatggcgtgtttcgattcatccagatcggagccagtgatcataaacttcttgcagccagcatctaaggcgcgttggatgacgtcttcgaaatcgttctcatggcgttgggtgccatggtattcgcctcgaaagactgggtcagtgaagttgataccgatctggttgctatcagtgggtctacatatggtagcggatgctttgcggaccaacatcaatgtatttcagtttgagagtttcggctgccattgcggatgtggtatacgcagttagatttggaacgcgtgcaaaatactggttcggggttgatatggtgggttttctcgcacaagatcgtctgatcggttgcttcagagcaggaaccgagatcaaatgccttcttacttgtgccgcatagatggacatgtgaatgcgatgaatgttcacaaattgtatcatgatggaagttgcctcaagtggtgagactaagcttttctcggactagtataaaccttgaatcgtggcgctcccgtgctcccgtcaacgaccatctccacatcatatcagctcaagtagcctactgctctttgcatcgacttccgctcctacacgagtgaagcggttgagtttaaatcggtcatggagaacacgtggcacttgcgtaaggttgccgacaacgcttccaaagcctgctggatatgctacaagcccacaacaagcgtcctcatcactccaaataataaggtatataaatgcactaggataactcagtatcttctcacagctataggacttcttctacatttgtccggggcatttgcttgaccggggattttgtcagcctgatgccgaggaagttacagctctcgaagtcaagaagaaaaaggacgaactcgatgctcagattgaaaaggtcaagaaagagtatgaggagaagcagagattgaagcgcgaaaagcggaagacaaaagagaaagagaaagacaaggcgaaagagaaggaggcacaaagcaaggatgaagaagaggacaaacaagatgagaaagccaaagaagacaaagtatgtccacacccgcaacttcgtatcgacaaactaatcaatagtgatacagatcaaagagctctccaagtcgaaagaacaatctcagaccgagcttggcccccgcatataccacctcaacaagtaagtcactgatgcggcactggctccccgcagccgcgatctaccccccgtgaagtctatacttatggatgaaggagcttttaccagtcgcgcttagacaaactaagaaacgcggaagtcgccaaacgcaaccgggaaaggctcaacaatcccgcaaactttccgtctgttccctccggcaaccctcaataggtatagtaattcgtcagcacatacagtagtgacaactaattgcaacagtgtactgcacgttggacttcgtgatgatacgcaacgttgcctagtagcttacaggttttgcaacatcatcgagatccggttatgcgcaaccggattgccagacctttgtcacacattctggcatcatagcacatcctctgcatctacctctctgacagcgggcaacgcctccttggcaatcgatacacaaatgatgacccgctcactgcagctagtcctccatccttacaccaacaatgcagtcagcaattagtgggcggaccgccatccatgtttgccgaataccatcatgtgctacgatgtggatgacggatgttgatctgtttatagccctcaccggcttgcccttgtacattcttcggtcacccagttccccactgcgtctgtccttcatacgtcctactgcatatcgtttcccgcttgaacgacttaccttaacgcgacctgaatacggattccgatctccgagaacaagctacgcgcttacacttcaatccggtttcggtcgcgcactgtcatataggtcttgtcgagaaaacggctccacctcgaatactgactgtcaccttacgcccgtcatagatattgttctcaacttaactttagtgacactctaaataaacaacatctgactctggtccagtcttcacctgtatgtctgcttctgctggggatgattacttcatcaaaagttcagaccccatttgaaggcaaaggcgctctcgtgaagcccttgatctgcccatctctgcatgccagactccgatactgcccgggtaccctatcacagagaactgtatacatgaagtagtgtggggttcttaaacgcagtgcatattaacaatcactcggtaagtattagcgtggtccttcagcctacagtagggtggatttccctccagaccgtttagactcgttacacggaatcgtgtccttgcagtccactccaagtcgcaaacgccatacgattggggtatgcaccccttaccatatagactcacctagattcgatcaccacactgcagtagcatgttgccaaggtccggcaatacatgtatgacaattgggtggagatgcttcaacgcacattggcaatcctctcatttcgactacatatttacgactgcagaatgttggccatgacctgtgggatctgcgtactagccttttacagtctgccacgactacatgccgtgcataagacagtaagtagctgcacacagtgctgggtttgtgaagctactcgtcgcttcgtcgtcgagtgcaaagctatacgaggacggttaccgaagccgtgcgttagacttcaccaacacagcgaaactaacaattcatctaagtctttaccgctagcttcaaagagctacactatctctatcccagcctattccctcgaaagtagtattcgtaccaccaaactcctccacagcgtcgtcaaatccccgcgcgcaatgcacagtgacatctccacatctcaccaagcttaaatcttcctgcattcactccggagatatccctcgatcggcactacacacaaggctctggccatcgtgccttccagattcgttgcggagcagcatatctggttcactccgggacgaaataccccacagatcccgcagccgcgatccacccgctttgcgcggcacgcggaaaccgcgcgcttagggtttgcgcgacgatgcgggcatgcgttgctgacgccggcgcgagctttgtaattgttgagggaaaggggataagagtgacatgcacgcttgtcttgttcaaaactagcttctactcgtttaagtgagatttcgccaggcgataatgtcttcctttgagatctgtccccgtggagcctcgttgcgttgtagatggcgcgcgtgaacgccaaccagggtctgcaaagctccaagctcatctagctcgccatacctctccacaacggccgactcagataaacaaccaacacgcccaggcgcgcaaggcgaacgacaaaaacaagttgtgagccgctgcgttttgcttttgttctgccctaccgtagggccgacgtgcatgcaagccgcatccttcggcgtcgccgtggctccacttacgcccacgggcgggccaatgaaaggaatgatggatatgtggcgcttgtgcgtgtaggtacggtttttggcatgagatttggaagggatgtaatgtgaagcgccagacctgtggtggttcttaggcggagtttgcgcgtgggaagagtgaaggcaccatgccagaaaagtctgataatggttgcactgcgccagcgcgtactaaatcatcgacatatcaattgcagaatctaatgcgtcgaagcctgcactccaaggcggcaagcatttgcaaatccagtcagattccacctctatcagccaacctccaagtcagcaagctccccccaactcaaaggctgccccgaagcccaacccttttcccttccttcccgggtccttccccaaaccttccccaaaccaccgacaatttccccatcgtcaccctttgtaaaccaaacctacaagcttaccaatgcttatgtcaccggccgtgctctcacctagcaagcacgcaagggtactccgattccctaccccagccccaacccccaacccccaacccctcgcccatcatgaatcgcagacgtgcatgatcggaacccggactttcggagtctgacagtttccacgtgccgaatcgaatgaatgatccaacgggcttgtctccgatagtcaagggagatgatgtagatcgcgggctgatcatttgcctggattgggaaaaccggccgtttcattgccaagtttgaagatcgggacgggaatgttgtgtaacatcatctccggagacataggttatggttttggttttgaaggtgatgagtgctgaaggttcaaggatacgaactggtgggtatacgtggctaacgcaagtaagctggttccagaacgtggtggatgctttcctcgggttgaaagttctgtgctataccgtatcccatttctaagcagctctatgcgtacgtgtattgctttcgcgtgcaatgcctctttttttttttacaagcaccaccccaaacctccgcccgtcagcctaaccccacttccccacgtgagccacgcaataacccacagtggtcggcgattactccttctcaagacctggcaaatcttctagatcagcaaacgttcttaactgcaccccacagttcccgaaccgtgaggacgagttgcacgtgctgacatcagcgctaggacgcacagactcccgctgtagtttgatctggggcggttagactttggagagcaaggcagggttgtgtaaagtcaggctgatcgttgggatgatccctcaagtgccgtagatgcgtgtacatgaccacggtagtcccgacgaggtgctgtcgtgagctttgaatcgtgcaatggctctagcatcggtggtgataaggacgcgagattgagagtcgggccgtggaagattggacttaatttctggagccatgcggcgaggtgacgcgaattgcaaatcggaataggctatggtatcaattgagagacggccccgtacatctttgtactcttgtagatgcatagcctgggcaaaagaagtaagggcatcgtctgggcgaacacagactcattcgttgaaatttttctttgcttgattgtgtactggtagagtattagtgaacctcaaggcttcgttgtcgctttgtgcctgaggccagcatcgaccacgcttacaggcagaaacattcgaccccaggtagccccattatcatacccctccctagctcatttatgcatgtgaattatgcttgtttctgagctaaccgtatcgtcttgttcgcttcagtattgctgacttcgcctgcgtgatcaccccacgcttgttgtccagaatcaggattcaatgtggtaattgcattgctaatgacaacccaaagaccaccctgtcgatcgatctttaggtgatgatatcttactagctgttgcatcgatgttttatggtagtttgcgatgagatcgaaagctaatgtatattggccgggcgacggccagttgtactaggttcaaggtcgtgtagtcgcaccgaacatgatgctgttgtgaacgttcgaagattattactgtatgcaagttcaggtccttcgtaccagcggagaaaaaaggggaaggcgatggatgaaagacagccgagtatgcaattgtgtacatgttgaatatatgatacgcctgtgactcgagaagtctgaatgcagcaatgagctggaataatactaggggccgctgatcacggccacggcgaccgatccgtcgatgagcccaaatcgataggccaacacccttgaaatgcaacagtatcgtcgctaaacccgaacagaaacctgtaaaacacaggagcgattcgcaggatcgcatacgaagatgccgtcatcaaaatcgttatataacgtcgaccgagtttggtaaatagcaaggcattatgcgtagacatggctttttccgatgacaagactccaatgacaatggctcatgggcagatgtaatatcatctgccggccgaacagctccgcctgggatgaacggctgcagaaatgatgtgcaaataaaaaaacagacgggatcgtgcccgttccttactgcgacctacaatcgtgtcatcgtgcacgacaggcgacaggtgcttgcgaatcgattaagattcgtcgtgtacttcattaataactccaggcttcgatgatagaggaccacctgaatgaccagacagagaactgaccgagcccatacgttcctgtggtggcggctcatcacgcatacacgcgttctccagcaggttggtccacttgccgctggtaccagcgtgactgtgttttagatgttgtcggaagtggtcagcacgaaagaatttcttggcttggttacattcgccaaatttgtgaacatgattgagatgctcagaccgcgcgtcccagtcagcggggttaggaaattcttcgccacaatatccgcaaatatcagcagccgacggacgggtaggtgatgggtgaaacgcggaatgcacgccggcaagcgctgcgcatgcccatgaatggcgtcggagatgtagagaattctgatgccgttctgcttcgttcttgttcttgaaccgatttggacagtattggcagatgtactgcttttctagttcgtggagactattgcatcgtcagttcaaaattccaagaaatggcggtggaggaatcgggtagcacttaccgcagttcttcctcgctatcaaactttttgggcttcttgggacagcactcgcatatgtaggccccggggatgcggctagccactgaattgtgtcgagggtgcagcacgccatctgtggacattttccgattctgcggctgatcgctttccgaagggcctcgttggtgctgtggtcgtgataaggagctgcgagggcttgggttaagcgatcgactagctgcatatggcgacacggggcccgagtccgtctctcctcgaggcgacaaggcgttgggcgacagacgttggtccccaccataacttgtcatgctgctagcagccgtcgagaacccaaaggaggatccaatcgagccagtgcgttggcccagcgatgaggccgacgatatggagccttgacttgcctgaaagcgcgaagcagcgcaattgcggttgacaagcatttgtgccgagcggcggtggtacaagtccgaagggccgctggtcgtgggccggtcttcgcgtgcggcttccaaaggtggtgaggaggcgcgtcgtttaaggccgcccttcgggcctaaatggtactcgtcagactcggcggggctgcggtcgctgatgttcagttcacgcatgccattttcttccatgccaaattcctgttcggagaagatgctgtggtcgtagctgccccgatgctgggacgatgtctcgtcaaagggtccaggggtggaaatgctgccaaatcttcctctatgcgaatcattggagctcgaatcaaagatgggactgcggaagccagggtatcccggagagatggctcctgacggcggccacttggatgcaggggagtctagagccggatgcagacggtcaggaacagagagaggcttcagactgttgagcttgtgaagtgggggatgagcgtctgatgagtcttgagcactgctggagaggggcggcgcattcgctcttgtcggcgtgttgggtccgcctatctttgacagcaactgcttatcgtacgcatgcgaagagctctgcagcgcctgctggcccagctgtcgctcgcttgtgaatctgccgtccatttagtaatgttccatgaaagactacgagggcaaggacgagcgagaggcagacgccgtgcgggcacgtgccgtttcaagccatgcagcatgtcaggaagccgattctcaaaaccgcattcgtgcgtgggcatcaattgatgacaagcgtatttaatttgtggtggcggcaagtgccccggattttgggaaaagctcttacctgtggtttccgagcggcggccgggtcttggcgccgcgttcgtcgtcggtgtgctcctggctgttttccgagctcatgtcgtcgaaggacagggagatggagggttcgcgggccctgaagtcataatcggccgaggactgaccgcggacgcgcctgggagccggctgctccaccatacaagctagagccaggtctgactgttgcgagccggtttccgctaaagccagtgtccctcggactgttggtgttaccccattgccagccggggtcttgaccggcgctgatgtcttcgatgtgacgcggcggaggcaagggcggcgggatggcctcgcgggctcttgggatggccatggcgacagctgggctcggctgggatgcgcggtggtggtgtggcagtgcgtagcgatgggactcatatacccgaatgctcggggtgctgctcgcagacgacatggtagggccacgggccacgggcagtggtgtcgttagggggcccgccacctattggcagctgaagcgtgcctcgcagcacacgagcgccgcacgtgtggcgaatgccgcagagtgaaggactgcgtcgtggatgcgctctctactggagtgctggaaggcgcacgggcctcggggctctagttgagagcgttagccgggaaggtgcagacggactggccgaaacaggaaggggcggtcgggagagcgcgacgaccacagctgggacgggaccaggtgggcaataatggagaatgggggaaagggggcgcgaacctgggcagcgcagagcgtgtcgagcagccgcagagcgcaggcaaaagaacgcgtacccgtgctgctgaggccgtgtgcgaggctgctgagcggcggggggcgcttttcctagcgcaatagggctgaagggaagccccaaagcaatccacgccgctactagctgaagcctggccggacaccgccacgcaacgcaatattgactgcggttcctgacgcccagcgaagggggtgcgttggcggaggctctggcagtcgtccaggtggagaagcgagaagcacgaagcacgaagaagcactcaacgcgcactgttcatggtctcaccgcagcgaacagcactggcaccgccctagcgttgcgcaagagaggcgggtagacgggcgtgggaaaggcggatactgtgtagaggggagagagtgtccctgcgtccagccggactgcgataatcagggagggagaattgattgattgaccgagggtgtggtgtgctctccacttgcgggcaagcaagcgacagacaacagacaacagacaacagaagcagagcagagcagagcaagcaacgcaaaccacgggcgtcccacgggaaccaccagtattaagcacgaccgtctgcttgtgcctgttggcgctgattggccgcaaccacgactaccagcacggatcatagcggtgggtggagtcgcagggatgggaacctcatctgcagtccttactcgacacaccaccgaaccatgtctctggggctttcgagaagtctgccgaaccccttctcgtccgaagccgctccatgctaaccaccccgcgccgcacagaattgttaggcactttaggcacttgggtgtaagatttgcccggctggcctggctgccgccatggattcaccttcccaggaccagtcctggatgctgcatgttcagagagtcaatatcgccgcgggcgacgagcgtttccagcagcgtgggacgcgctcactcagaccaacaaccgtggccacagtaatcaagcgctgcattgggtgccacccgcccgccgttgtcgatattcacgcaaagcaaggccgatcgtcctcgtcaagcgcacgctgggctggactgccactcaacggtgagtgctctgtgtgaaatgtgggcgcatgccggaacgcctcaggctgcagcgctgtcctgcacctctccgcacgcggtgcaagcctcagatggctcggcgtcagggtcagactcgaggcgggtaacggaagtcaaagcggttcactcagccttaccagccattccacgccagtccttgtccttgcgcctgggcaaatcacacgttccccacgcgccgccaggccctacctcgcttgcggccattcatcagggtttagtcacactcgatgggagcccgtccatgtctggtcgggcgcctcgcggtgatctgttgatcgcgatgcacaagacacttgtacaatctcaccctcacaaggcggtgcgacaactcgtactgtactaacagcagggggatcgccaaggctgtatagccccgaggcctgaaggcagtcaataagcctccgagtcatccggacgactcgcgtataaagcgatagtcactctccaaaaacgcctatagtctgaagagagcacacacaaacttttgcggcacctgttgccctcagctcgtcgatgcacagcagggcgtaccctccgtacagagtgctgaagcgcagtatctccggtagctgactcggcgcagctaggctgggatctggtaaacaactaactgacatgccaccgcgctcccggtttgtgtaccaaggtcactattgggacgcgtgtggcacaagcctgccatttcaaggacttcatcgcctcgattggtccttcccccaatgtattgcaactctattctcatctagccggatcagccatatgagctgcttccagaacaggaaggctatagcgccgcgatggaggttctggacacgacgcgtgcttggagcagtcagccgagatgggtcccggtgctcgtgctgccgcaacgaaaggccgtggttcgattgtgcggaatgtcccatctagccgctggcgtcaaaccgtcgaagccagggagctgctggcacggtcgctagccctatgagagacgtaccggtacttaccagttctgtagcgtgtaaccagactgtgccacggccttgcatgccggggcgtgtccggcgacaaatccagcaaaccatctgcacgttgggcataattgtgcttgctgatgatgcgtgctgatattgtccaccgagtaatatgtgatgttcgtctttccatgcctgagatttaggccgatgatcgtcgctgtgcggaaagcctctcccgctctcggcgaatcatgcatccgccaagggcatgtccactatagcacccacgacctaagaatcatcttgttcgaatctcctaggtttgtattgaatttgccggctaagagcatcaccgaatgtcaaatcaactggcaactgctggttcgcgctttccgaaaagggctgcaacgccgcgtacttgaccatcgtcggcgctactgacgaaacctcggtgaaaagttcacgctcaagcacatgagcactcaacaccacacgccgtcgcttgtttcaacccacctcctcatctccggtgctccgactattctcggatagccctgcacggttacgcttgtcgccatggctctcatcgataaagtgccgggagacttgcagttgtacattggtgggtacgtaatgttgcagattgccgtttcgcagtcccccacagcccacgtctggggagtgcaacggagactgacacgtccgtgatagtatgttcactctgagacgacgtgaggcgctacagcaagccaacatcacccacgttgtttcggtgctgcgcttgccactcgatcaagacctcttcagccctttcaaggagcacatggtcgtcgaggtcgatgatgtggatgacgaaaacctgctagagcacttcccggctaccaaccggtttatcaaggcagggctgaatggcggtggcggcgttcttgtccattggtgagtacagccctagtcgagctgagacatgcatcttcaacccccgatcaacgccaatggatacccctcttggcgcattcgccatcctcacaggagcacattgcgtcaactggggtgtgacccgtttttgctcagtatctctttcacgcgtgttttgcatccattcttcgctcaagcttccgtctctcgccccctccggtttctgggcagttttccccacaccgctcgtttgccactccattcttcctcagccacttgtgtcgatatgccagccaacctttcttctctagtgccatgggtaaatcccgatcagctaccgtcgtcattgcttatttgatgcaagagcacaacattagccctgcagaagcattgtcgcacctgcgccaggcacgatcgatatgcgagccgaacgatggcttcatgaagcaactagaattgtatggcgagatgcatacccctgaaaacgttgaacagtctccagcctaccaacggtgggtttatcaacgggagatcgagctgagccgcgcatgtggccaggcccctgaagccgacaagattcgcttcgaggatgagcacgtcgccgatcagaacactggcttcgagctcagatgtcgcaagtgcaggtaagtatcgctccattcgcagtctcttctcattgtctgttttggtcagtacttaccagtcggtagacgggcgctcgcaacgtcctcacagtacctgctcaagcacacctcgccctcgacgaaagatgatgaaagcatagatgcactagtaatcgctccaaccaaagactgtgcccactactttctagatcccttgtcctggatgcgccctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctagaaggccgtctcgagtgccccaaagtgctccaccaacggtgggcaaatacgcctgggcaaggaatgcaatgcagctgtggagaatgggtggtcccgaggatcagccttttgaaggggcgaatcgacgaagcaagggaagtcgaccgccggtatccgacggccacctggcacagtaagtggccctgcacaaatcgttggccaggcgaagcaaaatctatgagacccggatcgcggagtttccgaatttgagtctattttcgtggccaacgactgcatctcacgactcatcgagctgcaggtggctgtatctgaagagatagctttcgccacttgtcaggtcaggtcaagctggctgctcaatgtcgtcacatctagaggcgagccagcatcataacccacgatgctcatagacttttgctgcacggcttgcctggccactgacaaaaagaaatcatcttgcctctttgccatccataacagccgccgtgaccatgcaacctacgcaatgatttgcccacggcgtacccatctcctgcagcagtccactctccattagatgctggtcgttcctggaccaatagctctcccaagctcatctactcaaaccaagcagttcagagatctatatcgtcaccagctgaacgattcccacgacccaacagaattctgtgttcccagcgttgctacaatcgatgtcgaagaccctttcccgtatacgtacgacctgtagcacgttggcttgtgttctcactatcgacatccttttttgactaagtcccgcaagcgcttacggagcacaaacactcatgctgatgttgagatggtgtgagctgaagcttactgatttccgtgatcttcatatttagattaggggtatggtgaagtgcaggggtttgcatgtttttggcatatattttgtcatcagcagcgaggttacattttctgagcagtcacgcctgcgatcaacgctgattgcaggggagtatggtgaaggctttacttatccgcgcaatgctaataacatgtcaagattcatgtaaggcgtaaaatcttagcagaagcagtagtagtcatcgtaatcacatggcctgtgaagactcaattaagtatcatgatcaaaaaagactatccatccttaaacggccaaaccctcgccgactcccctccctcccacttcgtcttccctccaccatccaaaaacctccccctagccccttccaacctttttgccatagcatcatactcccccggctccaccgccccatcccacccctcataagccccaagctcgtcaagaacccttgccttgcgctcaacatgtctgtcccacttctccaaagcatctctcagctgcgtcagctcgtcttccgaatagctgagcggacaaggcgcgttctggcccatgactttcctccacgtctccggctccacgagctgcgctaataagttttgaagatggacctctccatcgtcgaagacagccccagcagcatccatgatctgaccagccaaagtgtcgcgatatcccaacacacttgacaaattcgggtcctgcttcattgcgaagatccgataaagtccccagagtgattgtgccagatgtaactccctcgcctgtttcttcgcttctttgtccatgtcttcaaaatttcttggcagttgtggtagcgtgaggccggggagttttgggccggagtagtcgagaagagatgggtaggtgatgtggaggaatgcgggactgagattggcgcactgccagtcgattatgctggttatctgtgtggggcgagatgggtgcacgaaaatattgtgggtgtggaggtcggtgtgccagagagtggaggcggtgtgtgcggggtctttggagaggaggaatgggaggacgagggcgtagtcttcgaggactgatattttgcgggatatggaagagcggtagctgttagcactattgaaaatgctttgttgacgatctggtggggagatggggaaggctctgagacatgcagtttctcgttgtatggtggcggttaggacgtcttgcggcgacctccctgtgcaaaggtaggtcagtcagagtgctggggcttgtggtacacgaggtgagttcttacatggaccgcgatcaacatcaacctctcctctcctatcgtcaacccaatcccggctcgtcgtcggtccaacactgaacgtatcgtcgacttccgtacccttgatatctggaatatctctcgaaaaataaattgacccatagtacggaaatttcgccttcgacaaccgtaccgaatacgtcgccaactgcctcacaatctcagtcttctccttccctgtaagttcgtcccagacatgaccaagctcgatgccaccgcacttctccatgatgatgatgtactcggcaccaacgtcgttgctttttgcttgagtgttgtacgcgagcactttgggcacgggaatattcagtcgattcctgacctacagaacaaattagtcgcatcatgctatctccagtccaagggatcatacgtaatccatagtcgccacctcggaagcagtcgtataataaggccttcctgcgttcggattcggcagcttcgcgatgacttcgcgtccatcttgcatttccacgagtaaagtcttattgaagttgccttctggcaatttggtcatatttacacatttttctcctggtcctagggccttttcggcggcgtggatgagggacgagatgttgaatttcaggtagcgacgctggagctgggaaggctcgttccagagccagcgctgggctttataggcgaatatatcggactcggagacatcagtgatggttgaaattgatttttcgctgtcgagtgcagatttgctatgggttttgaaatcccaatcatttcttgtcaaacgtagagctgtgacgctataacaccgttgaacggtcataaattgaacggggctgttcaggaaattatgaatcgtagcgtgttgatggcgcgctcgcaagttaggctgggagtgcaagatgaatgcacagtttgacagatgaatcgaggtgcctatctggcgtggagtgttggatatgggcaacagcatgaagagttagatgcaaaatgacttcagttgcacttttactaaaaacgtgattctgtttgggagaagcacatgagatgccgcgctgcagattttgccgaccggtgaggcgaagcaccttccacccgcatctacctcgcttgttccctggggcctagaatcactctatagtttctgccttacaattgtgcactacgccacagtcgcgatattgagtcgcagtacctgaaattacatcaccgaagtatcgcaaatacatttccaaactcgaggactacctaggcaacgccatttctagattcaggatgttaagtcgtatgaagacccattgctcgctgccaaccagctaacaaggctgaacacaaagtatatgtacgctcccaaggcaagaaagacgcacgaacggggctgagtcgacatggcactgcatttgatggccttgcgacacgctactcgagagaataagagggcacatgcatcctccaatttcatgacttgttatatctatttcccatttacctcactccaaatggccgtgggtagacttcaggccgcactggccgccgcaacaaacgaggtgacggtggctgcagcgaatctcaattttgatttcactctggtcaagtacgaagcacccaaagaataccagccactagggggcatgctatcagcaagacgcaaagacaacgcagagactggctcaagccataaattggctcggcaattgggcgcgctcttcgagggcctctgtcctacagcaccaaaacttctggaggcgtatggtaagcgggcttcggagatcgccaaaacctcagccaaagcttcggaaccgtacatcgggactctttttggtgacttcacagggattgatggaacatcaatatgggccgcggctacctcgtcggactccgccctatatgtccacttgttagctagcctcctggctcgcatgtggagcgctcaggaggccaccgcgatatggactgaactggtagcagagcgcagaaaggacatcgcaaacaaagtggataggggcgaaccagtgaagatctcacttgcagctgctgcgggtcaagatatcacccgttctcaactcgccgcctgggataccagtgcgagagcatggcttcgcacagccgatggagtttccgaacgcaaacaaaagcaacttgagttgatactcaagaacactagtcttcccgttatcggagactccacggtattccctggcgttatcagtacctgggcaacagctgtcgaaaccatggaaaagcttatcacgggcatgccacaggctgttcgtgacggcgcatcgctcataggactatctgcatggcacttataccctgacatgggcgtgttcagtcctgaggtcaaagagatcaggatgaacgatccacttgttgctgctgggggttttctgtcgattggtctagcaactacacctcgcacctctgatgaatctagcggcgtacattggtctctatcgttagcacaacttcggttctacggaaggccagtcaaagtgcagcgagctttagagaacggagccaggatcacctttcagcagctcaacctcgttatacttggcgtattactctccgagtggcggatgaacgagtctcaaggtgaccttgctgccaaggcgatcatctcgttgacagagtacataaaacacggtgagcaagggtcgagaatggaaaagaggttattgaacctgctccaagacagcgccattgcttactctcgacggaaatccggcgatgaaactctaaacaacaaactaatccatttgggtcgcaggagagcccaacgacttgtccatggttccagtcttccgccgcagtatgtaatctctccctcgttctttggattgttggattcggcaacgtttatcaaagcattgcgagattcgaattcgcggattcggtttttgcgtcatgttgcaacctctctgtatggcaaaacaacccctgcagatgctttcattattcgctatacaggggacttgccgaagagccgccactcgtctcacgcgcatgacacagggtgtctcagtagtttaggagaagagaaagatgataagaatcccatcggccacaaaacttccatctacaaaatcgaccctcgtgcaccagcccacgaatccctacggacatccacagttgtcgaagttacaatgcatgatcgtgagtttgagttgctatcagatatcgaaatgcaaaatagcacatatgcattcattgcacactccgaccaatattcggcatctgagtctggaactgatacgattggatttggggaatatgaagaaggatgtgtttatggaaaattttcctatgcaaccgcttctcctactaacttcagcgggttaccagaccttttatatcccgcgcaccacagatggacattgggtcatattccctcaaacgactcactgttggacggagagttggtaacattcgacgcgcacgggaagttcaagtcatggccagattgcctgcaaatcaccggagcgcaggatcctgtcgcgtatacttatcatgtggccttgggagatgaaacggaagcggcactgttcacacggcgaaagaagtctgaacaactgcccgatcggccaatcgaccttgaagacttgctttggtgcttggaacatgatatcatagattcggctacgcttctgagacagttgtgctctctgcacccttcgaacaattacagactcttggagactttaggaatattcgccgctgtagcgatggtttacgatgatctaccggacatgacaattgatgtaggtgttctagagaggcctattgctgagacacgatgtgctcgagatctacacccaaaaacccggttgcctcaggatacccgcattataacatgcacgcagaatactgcatttgcgataattgcctactttgagtcaggtatacatgatgtagatccaaaacaactagagagcgtaatcgcactgtctgctgccgactcgctgttcgttagccagcaagtaagcaagcccattgatccccttgacctatggaactaaaaacttgtagttgctcgaagacccgtacaaatccataccctgctccacaggcatccgtcgaatactcggcaatgtgggcaagccgggagtcaccttcctattacctcctcaagaaccaatgacacgcgatgtcagtaccagcagctggaagctaaattcgtatcgcccatttgatggaagtacttctcggtccttcgagagcacatctttacatctctctttcacagaataccacgttccactgttcgatggatctcgaggtgcacatgacaaccaaatatccttcctggaatctgtaatctccgtgagagagagaggagattgggttgctgacgtagaccctttgccattgttaatttcaagaggatcaagtctccgcaggctcgaggggcaagccatatgccagcattcgaaaggatcaaatgcgaaccaagacataattgcggtcgatagctgggatgagctgctcgataagccagacggagttttcgttgttcgtgtaggaaacaattggattgcgagactagccctgacgctggtggcatatcagcgcttgcaacagactgcttcaaaatttgcggtaacagtctgcccagctgacgtctgctggacttgcactcagcaatcctttgagcatcatgcattcatattttgagatatagatgctgcctgtagtttattagcaacgaacttgtatttccagtctttacttgtgctgctcttctttgtcacaggtaatgtagactgaaagttgacactcgaaataagtcaagacacaacacatgcatgtcttgtatcgaaaacaggaagagggattgcatttcccagatattcgtcggacataaatcagctagggtaggtgggagtgacacagccaacttcgggaccgtggtctcggccgagtcgtatatagctcgagagtttatactacgcctgggctgactgaacttgtaatttagagcggatggtccgcccagtaaaggcggcgctaggatcgtcggacggcaaggaagttcttgcggagataaccgatgaccgcagtccaaggagacaacaagagcatgctatttcatctacaacatgatttttggtaattattccgactccacaagactcactttactgcagaatacgtccaaaatttcgacatacagattccacgcgccgtttatcagggtttgtaatattgatttctcggtcctacttcgatgttcggttcggccccacgaaagcggacggtcggatatcaggtgtagcagccgatttaagactgttatctggattagcaatacatacaattgcgcaccaactcggatcaaacggttagcagaatgacgcggtcaagcagcgtggaagatagtgtacggccacataaaccaccctgttggtccctaccaggcttaggttgttggccgatcaaatgaccactttacaatcttgtatctcaagacacatctgcacaacatccgtcacagactagctcgaaatccaatgggaaaagatgttgagtccggccactcgggtcgcatttcacactttcaacgggtcctccatcaaggcgtcctcaacgatgatattatcaaccatgtctacagaggctcagggaccgaaaacgacccatttctggtgacttggatcgagaacgatccagtcgatccaatcaactacccagccagtctcaaatggggcattactgtgctcgtaggcttcgctacattggcagtggcttttgtctcttcggcatactctggtggcatagccgagatcatgcaagagtttaagacggtgcaaattattgctaccttgggaatttcgttgtatgtgatgggatttgccattggtccattgatctgggctccaatgagtggtgagtcgttcgcaaccaagatggcttagaggcaagtcactgatacctgacagaaatgtacggccgccagtacctattctgcagcacttacattatattcactgttttcaatgctggcgcagccggctcgcagaacatcgagactttggttatcctgagatttctggccggcgcatttggctcatcaccgttgaccaacgctggtggtgttattgcggatatgttctctgcctcccaacgaggtgttgcaatgaccatctttgctacagctccattctttgggcctgcccttgggccaatcagtgagtgattctggcacatttccgcttcagtccacgcgacatgtcactaacatctgtcagttggcggattcgtttgccagaacgttggctggcgctggaaccaaggcgtcatggcaatcttcactggagttttgtggtttatctgcacgattctcgttcccgaaacctacgctcctgtgcttctaagcaagcgtgccaaagccctatcaaaaaagactggactggtctacatgagcaaagcagacgttgaacagggcacgaaatccatcggatcagtgtataagactgctcttacccgaccctgggttctacttttctgcgaacccatcgttcttctgttctccatctatatggccattatctatggaacgctctacatgctattcggcgcctttcccattgtctttcagcggggtcgcggatggtcccagggtattggcggtctctccttcattggtgtcgctgttggtatgcctatcgccgtcgtatactgcatttgggacaacaaacgatacaacagagccatcgaagcttcgaagtctggtgttgctgaaccagaggctcgacttccgccagcattcatcggatccatcgccatacccattggaatgttctggtttgcgtggacgaaccagccgagcattcattggattgttagtatcatggctggtgctccgttcgggtttggtatggcggtggtcttcctttcggtcatgaactaccttgtcgactcctatctgatttatgctgcgtcggtgctggccgccagttctgtgctacgctcactatttggcgcagctttcccgcttttcacaagctatatgtacgctgaccttggtatacactgggcgtcgtcgattcccgcgtttttagcactagcgtgtgttccttttcctttcctgttctacaggtacggtgctgtcattcgcaagcgctgcaagtttgctgcagatgctgcagtgttattagagaagatgcagcggactagttagaaggtctcgtataattcatgtatagacaatccgtaggtagatagacagtctctagatggtgaaatattgatgcttcagattttgaagatgtcgaaagtgagctatacagtggtttccaattttcctatgtgcagggatcattgcctaatatacctacgcgaccgtgattactgtgccgccctggcaccttcaggtatgcaggttgtgtggcacagcccatcgtcaatttttcgccccagcttttatctctcacactccaatcgagttccactatcaccattccgtccagttcaattgacgagctgctgctgcagatcgtcgccggcaaacaagctgtgccaacctgaaagtctccttaaaacagctcattcaggtcgatggctgccagttaccctgaccctaggtcattaaacccacaagaaatccggttgctggaaatttacccttctacaattgctcatgatgaccttgaatgccggctctttcgcattactttggattcgactcatgcgcacccttacgaggctctttcgtacacatggggcgatcaggtaatgaggacggacattgtctgcaatgaccaacgcgtttcgataacatccaatctgtccgttgccttgaaaaaactacgtcttcagcataaatctcgcttcatctgggccgacggaatctgtatcaatcaagatgactcctcggacaaaaattgtcagattcctctcatgggcaaaatctactctattgccgacagagtcgtcgtgtggctgggggattatgaactttgccaatctttacaagacgtaaaaaccgtggggctcatcgcggaaggatttagaatgaacagtgaagaaggtggaatccatgacatcagcttgaaagaatacagtaaaatggtagtaccgaacgaatacactggcggagtaacacaagaatttctgaagcatttatatgcaagaggttggttttctcgggtttggtgcatccaggagatcgcattggctcgagatgcagtgatgctttgtgggagagcttgaactatcgtgggtggacgttggtcaaatagcaacatggctatcacagattcagcctgtaagagccttggagttcgacgagagtgcattttatgcagatatcgacaacgaaaatgcggacagaatgtatcaaatccaacgaaagcgacaaggccttctcgaaacactggatgattgccgctcctttcaagcgacagatcctcgagacaaagtctatggaattctcgccttggtcgagccaatagaagaagccagtgatctgtgcgtagactacaacaaggatgtgggtgaagtctatgccgatgtggtcattgcgattttaagacgacactcagacctcaatattctcgcttacatcgatcacggctccgagtatcgcagtgacggtagttttacatcctggtctcctcaatggaataacacaaacgccggtttgagatatttcccagcttccggctcgccgttgagcgcctgtcggagcacacatctcaaatcagtggatacgtctgatgtaaattcgcagtatcttaggctgaatgggtcgatatatagcagtgtcaccactgttcaggcacaaatgggtatggatgccatgaagaaccactgcaaacatccgttctacaatattcttaccgccgtattgggccatcaatctgatgacgactacacaatcaggcggacgctagctcggaccttgactgcgggatgcaacagtgagatggacgacatcatcactgcaagcgaagagaaaaaacgacttttctacgttagctttgagctcttcatttattgtatggatgagggattgaatttcttggagctgaggaagtcggtgctaacaggtgagagcttctacgacgaagcagagatagtatgcttagagcgaagatttttccagctgtcgaacggaaagtttgggattgggcctgcttgtatgcgggttggggacgtagtcgttgtgctgtttggcggcgacgcgccgtacgtccttcgaccatgcggaagatcttatctcctcatgggccaagcatacgttgatgaattgatgaatggagagcttatggacgagttggatgcaggacgagtacaagaacgacagtttgtgctggtgtgatctttgtttcggcaatgtcttagaattatattgcgaaatttcttggatgccacactcaccgaaagtctgctataccgcatcaattttcgcctaactcatagcttagtccacaaaattaaattgatttcgattcacgtatgatactccatccgtgcgtcacatgatacaataagtccagcattggaatagtctttgcgtcatttatttgccaaatctgcgcctctttcacatacgaccataggacgatgagagcaaggcttcccgttcgctcagccatatttaagcatcgtaccggagggttagtagttaagtgggtgaccattagcgaatctcctctgttgtatgtttttgaattttttttgtgctaaatttcgatttctattcagtgtgtggagaaaggtggagcaagattgtggggagatccttcctgcaccagaggacctaaaatgatgtatggcccacgtaaacatgaccttctacatatttatttcagcattatcgcgatgatgcaagcctcgtcagagaggactagctgtctcataaccactatgtgcctaccttttgggtgtgatgcttcggcatgatctgaattgctgctaccgaagaaataatcagcaccgagtacaacagcaagaggtgcaactggctagggctgtcgaatttacgccgagtcaagctggggaagcgatagcctaccggatttacacgatggatgtactggttgaaacgcctccgtgagacccaagaggaggcacgagaagttgagaagacgcgtcttgaagagttcacgtctattgctatggcaagaatagtcggcaacgtgcaggaacagaatgcgggagtccttcgagcctaccatagcggcgggccaggtttgtatcatgatatgcatttagaatatttagctagggagtgcccagctcaaagagttgattgaaatgatgattatatcccgcttcatagagaagcgtagcacgcttagcgttatagcccgaaagtcaatcttgctacttcccgaaagttaatcttgctataccctcaaagtgaatttccacacgtctaccctccaatcttgcagtaatcttttaggttatttttgtaaagttcctaagtgttgttcctgcgatatatttagaaattaccctgaaagtctttctccacaaatccataaagtaaatcttacaagatcccgcaaagcattttcccacaaatacaggaactcaatcttatgagttcccgcaaagtgaaattccccactatctgtaccatttttagaaatttaccctgaaagtctgcccctccgcactgccaggaagtatatctcgcaaagacacccgaaagcaaatcttcaactacaaactggctcccacaaactcaaagcttttaccacagaccccgcgctgcgccacgtacctaggtaattgcaaaacgcgcgccactaaccgcgtcgacatgtgaagttctcatcacaccattccagacacaatttcaaatcaagttacaacagaacatcccaattcctcaccctggacacgactacttcgggcgtatcgaatactcaaaacccaatctacctcgccaaacccgcagccgtgctcgcgcgcccgataatctttccacacaaacactatgcacgcaaagtattctctccccactgtccctcaacaagcacccaccacctactctccactgcccgcaaccatccacgctgaagaattaaagcagcgcgccatcttaatccaacctaccgggttggttgagtagaacgtcccctggcatcacgctagcgccgcgctagcccggtcccgcactttagcaacgctttccgctcaacggcgcatgtcacaccaccatggctgcatacgagatcatcgagcgggacgaagcggggatcgagacggggcggtatgtttcgtcagggaagggaagtagggttgatgtagttgtgcgtcgtcacgtgtggagtttgtttcaggtgtgctaatgtgtggagtagaagccagcagagagaaagagctatgtgcagcaggtgtttgatgtgtttctgcctgcggggtatccgcagagtgtgagtggggattatatccagtaagtagtttgctcgatggattgggctgggcgaatcgtagggctaacaaagataggtatcaggtttatgtaagcggagccaggactatcattgatttcatgagtctgtgcaagactgaggggaagtaggactcgttgcaagctttctcgtcgtcgattgctggaatgctcgcttcgcgtgcggtgcttgaaggtacgtttctagccctgcatctccatctccttctcgtattcttcgcagaatcccagcgttcaggtcatcttgatgcagaagacacattgcggctgcagaatctcgtcccgagtgtctacgcagcatctattggagatcaacggcacatgtcctcccaccaatcccgctgtaagcactaatacgcgacacaggcgttggcgtgggagattcgagtgcctcgcctactgctgcactgctactctccgtgcttcaagagtctatgggacgaattgcgacgatactgtttgcgcataggctaggcaccgcgctagagcctgagtgcaagatgtaccggcttgcggccgacgtctttaacgatacggctatgatactcgactgtctctcgcccgcatttccaaagccgttccgtgtactggttctcagcttctcaagcgtactacgctcgctgtgcggtgtgtgtgctgggagcgccaaggccagtctgagcgcccatttcgccagaaaaggcaaccttggggaggttaatgctgtaagtgttccttcagtttgtcctagccctaccactgccgaccagaacctgtttgcatgttttactgttgtttcttgttgagaatgaaatcgtggggtatgatgctttgcattgatgaagtccagattaaatggccagggtagcgcaacacgtgcagcacatcacccatatgaatcccaatgttgactttgacatagaaggactcgagccaggaaacggtcatatcgctacttggaatgctagtaagtacttctggtcctaattcttccacctcttagcatgaccacatgtggggtaaggttgcaaagtgctccgaccccgatccaatgtcggagctcgtgctcgcatactcgatacggccgatgcatattgatgcctcaaacaattgtcgtgttgccttcattgtcagttggtgaaccgaccatgctaactgtcgaacactctaggccgggagtgttgttgtttcctgggtttccacaccgatcacgacatggtcagtccttatcgcgttgctgtcaattcatctcgcgaccaattacgcggctgtcaaagctgtcagcatgcgctgccttaataggcaacgagccaatatcgtgttcgggaacttgatgcaccacggctcagttctcactccaacagaggtgtcgcagcgcgaacgcatcttcgagcgagatggcgtgctccgttgggtcgatgattgtgtgataggacactgcacaataggtgtgcctcttggagtgctcctggccagcatgagccaacgctacagacgaaccggatcgttggaactgagcgacataaatctgccggacttgatggacatatttgcggaccaaaaatatgtcctatggttcacggacagcgaatacgaagccattgttgtgcttaaagaaggttgcactccgattgatcagctcaaagcatgggcacacgctctattgtttgctcaggacttacgaaaccctgtgcgtaggccaaaggatggtgatacaagcccaaggctgaggcgggcagatgctctgcgacgcacaataggtgaagcagacaagctgttcgccaagtacaccgcattgctgaggcaagagggctgggatctagatgtcgctgctctggaaacgcgagctggtgtacggtcacagattggcgtcgaccagggaagctgaaacccaccttgcgtgccttagcgaagagtcagtccattcaatgaagacgacgtgtctacctcggtgcgcacactatgtgaatatgaccaggagcacttgttatgatttgcgatcggtggggatacagcactgttggccattcttttgatcgtggaacaagcatcagggtgttggtgacactccaagcccttcacggccgtagattgatccgcagcagcgattgcccctgctagtatctcgtctgtgacggtaaaacggcgaggtctgttttgcatatgctcgttttcctcccgaaactgcttgagtggggctacggtccacacaccagaccaggattgaggttcaaatgtcacgtttcagctcttaccgggtgaccagctgtcccacgaccatatactaacatccataagcttatctttgtgcgatgggacaagagcattagggactgtgctggagagttgcagtcgggccggcaagcagcaccttcctaacccagcaacttggtcgtgggtcctggtagtcagagaaggaaactggggagcacgcgaagacgttctctacatttctgagtcctatctgcgtaaggatcggttgaagagacattatcaaagtgtttacttagagtggggtgtgcagagtgatgccaagtcacaataattgtgcttcatcttcatgggccgactctggtgtgggatgcggctaaaagaccaccccacgaagcggtgaagcgggtgaatcgcacggcgatgcgatggatccacatctgcgtcatgttgcggaacctgctgcaccgagctttgcgtgggcgactcaaatttgctgaaagttttccgttgacgtgggcttatgctgagtcgcgagccgcttattctcggaaagtttctgacctgggacttctagaaggcgccgcattcagcctcccgaggtacgaccaggttgagcgtgttgaacacggcgcatcggaggcactcaacagcggacacggtcacactataacttatgcgtacgaatctgaagtggataggctcggttcccgttgcaccaaatcatgccgtggatgggagattggaggaaaagatcgacgagatcgcctttctgcctgaactagatggattcaggtaaccttctggaaggctcgaatcgttctggaagatttggtaatgcacggtacgcgtcgatggacaggggagtgcgcggaggatcacggcgggaagcgctgagtgaaacgcgagcactctcgatgcccacatgaccctgtagcagcgcattgctgggtgagtagcgcgaaagtatcatcaggagaggcttgcgtgaacatttatcgatggcgctcacacagaggaacgctagcccaaagaacgcacaacgtttgcttcgctgttgcgcaggcgctgtggagcgctgtggatctgcatgatgcttgagtgcagcgacgacaattcgttacggtaacttatcgaagaagccccaagcgcaggcgtccggcattctgtccccagcgttaaggcgaggccaagagggtggccgtgcgcgtcgcctgcagcaggaggccaggatgattgggcacaaacggccgattagagcagatggagagctggcgtctgaacacttgaaggacaaggtgacatctgaggaagagtgcgcaacgacacagcgcttcagagcgagattgttgtctttgacagaggcgtgtggcgggcgttgtgatgtcacgcatcgcgatgacagacaaagcatgccgatatggcggttcaaggcgatcggcaggcttttctttgtcgcagccagagtcatagggcggattagtgagccgtctgtctttggccggcctgtttgcggcgagggcacgctccgcagcgttgcagctggctggactgttgggaatgggaacaggtgctgcagcgagacaggacgtgacggcggacgtctatcgtagacggcagcaggaagtacacaggctggagtcgttgttgtcagcccggggtgcgggccagagatgctgcgcggactggtcagtagacggccagatggggctagtgggccaaggactctgattcagtaagcgtccgaacaagtgccgtccctcggggtctggcatgcgaatgactgagatactgtagcgaccgagcgcgctgagcgtgcatggtggtgacacggcgccctggctggaccgagaagtgggtggagtctggcgtgatggttgctggagagacttttgtcacggtgaagtgcagcgtacagcactggcggcacccacggcgactggcgatatgtcccaggcggcggtgcattgccattgcgacatggctctgacagcgacgaggggaggggttcgctgcagtggcaaactcgcaggggagcgggtttcggggctgtgcgctaatttcttcgagaaggcacgcggccaatagggcagacacgccgcttttaggcgggcaggagcgatgcggccagcagcagccagcatgaggactccgccggacaagggccagggctccatcctctctcactcatcgcaaactcatgtgtgggccatagcgtgctaacctagcgctgcgctcaagcattgacccgcgacaagtggccctccctgactctgcgggcttctcaaaagcactctgagccgcaccgtcctgcagctgctctgtcttaggattcctgacggccgaccgcactggagactgtctcaccaccttcgcccaaaccgacaccgacacgctcagccctcgccatcccatacgcctacgccatacacacgcaatctggcgccctcgcacctcgcatctcgcaccttgcacctcgcacctgcccgactagtcgctgccgcccgcccattcgctctttccctgcctgcgcctgctgcaccctcccgctcacgccctgcgaccaaactctatatacctgtgcgaccctgtgctgccttctagaacgctgcaccaccgcgaacccgcctgctctgctattgataggtgctgatcgctgatcgctgcccgtacgccgccctgcaacccgctgttagctgctacccagccctcgatgctgccgccatcggaacgataatcatcctctccacgttgctctgccgccactaggttcactcgaacctcgtgctacccgtcgtcaagctggcgcaactctgctcctgcgagggattcgacgagcaaagcaggaagaccgcccgccgcgtctacaagcagttcttgaggagcgttatggttacacggaaacacggcagccaaggcctctcgataaagactgcctccaccgtctcctcccccgcctcatcgctggccgagttcgacgccgacgacgtcaaaatggccatgaccgacgtccagcccgctcccctcaccgtctcaatacccaagaacatagccagcccacaatgccggaagccaaatctctccgagatcctcgccaacaccgcaccgccgccctacacacttagctccttcatggccttcctctcgcagaatcactgcttagaaaacctcgaattcaccatggacgcttcgcgctatcgcaagcactactcaaagatggtcaaccgccatccgggcagcgcaatctcgcccttgtccgacgagtgcacctacgtgcttatgctctggcgtcgcttgatcgacgcttacatcagagaatcaggcccgcgagaagtaagtcgatggagctgattgtcgtcatagtccgcatgactaaccatcccaggtcaatcttcctgctgaagtccgtgacaaccttctaggcctctctgaatcatatgtcccaccacacccctcgtccctcgacgaggctgtgtctaagatttacgagttgatggaggagagcgtgctggtctcgttcctcaactctgctagcccacaaagcgcacatcccaccatgagccacgacaactacgaccccaccctcacccggtcttctacccggagctacgatgagcggactctgcttgctcgaagccagcagccgcatcttcctgtccaccagcgtgcatctgcaccttcatccctcacagccggcttcatggccagccgtcccttctcacattccagattccattcacagccgacctcatctggaccccatactacccgtgttacatcaggctacaacagtggcagtgatgcattgacggacgactcgggaagcggaagcccatctggcatgagcgatcctcttacacctcctgggactcccccaatgagcgactaccacatgtcggactaccaacaggcttactacgagagtggctcaaacagtggcacgcctagcccgcgcacgagtcgcggcgagcataatggtctcgctagcgccacaagggacagctggaagcgagtcagcagcaaactttggcccaagaagaagagcggaggccaactccgcgaagacgaacctggcgtcgtcgagggaggcttgttctaagcattactttctcttgggtaatccccactcatttcacattcacgatgttcggaacgcgacacgttcatgagcaaccgactagagcgactcgcatatagcattgggctgcatacacatcggcgtcttctgaacttctcaacttcggcattcatgcgaggcgaaacggcgtattctttcaagacgcaaatccggcgcgattgcgaatcttctcaacatccgactactagacatttctggcgtttgtaaaaatgccccttcatgggggcaaatggggccgcctatatccagacctggcctggcccggcaaaggcgtttaccttgattttctcaaacagcatcacccatcgcaagatggcacgaccggtgggaaagacgattttgtgtatcaatattcttatacgtttctggagagaactccacagtggagctgttcatagcttgtggtggattgaagatgagatagaacattgcttagcgacagcgcaagcaagaggctcaatgaagcaaccataccaacttttggtcatcatccactcaatcattcttcactctgccatatcacacgtgctagtcatcatccactcaaccgttcttcacctgcactctgaatcattcctcacgtgacgctgcaccgcatccgtcaggatctcgattaattgccctcaagtcagcactagaacacttcatccttcctttctccccaacgcacgccacactgcatcttcggtaccagagtcgtcgttctcggccctccgccctacaaggaccatgcccgttcccaaacgcataacgccatgatgacatttatcaaacacccgcgtttctactagtgtttcgccaatctccacacacagacacgcagcgagtcgaaaagacaaataggccttccacggcggaaatccttgcagtgatgggggtgatgtggagaattgggctgttggatgctcactgctgagtgtgttgtgttgtgttgtgttgcgttgtgttgggaagaagggtttgtgcgttcggtcaaggccgaaactgcgaagactggataaaggcacgtgcttggggtatccctttcacctgtgtacctggtcggatgttggactgactgtacttgctacggacgttacgttggacacattgggatgcggatctccgaagaatattaatatggccgtggccggacggtcagatcgagttggtttggcatgtcatggatggagccttgcgcaatgttgggaaggagcgcgtgtagggcgcgatggatgctgactagtgcgcttactcttgcgatcctgtgttctacgcgtcttctggaaggattcgtgcatgtggatatgcggcgtgggtgacaatgttggtggtggcgatgaggagagggatacgcatggtgactagagagcaggaagggcacgtggacagtgtttagctggtaggatttttactgcaactttttgagtgactttgagaaaaagtgtctgcatgttgagctgctcaagagtgtcatgcaaggaagtgtgcttgctcgtccatcaactctgctgcctcggagccagaactactgccacgcaacccaccgcaaatcccaccgccaaccaacataccaaagcctcaacaccaactctcctccatcgtgacttccccctctcccagacaagcccatgtccatgttctaccgcgagtcgccgcatttgcccgccaaagcagcgctgaggtccgaatctccgacccgaaaccgatcggccctgatcccatccctccaaaaaactcacgatcacacagccttcccgcagcaatcacaccttaccccactccgcggatggtagcatcgcacgcacttctctccgatgatgatcgcgaacgctcgcgcgactcatgtctaccaagctttcgcccaggatggaaggtcccgaggggtgctagtgcgctgttatatccgaagagagtcggggcggggaaaaggttataggcgtgcaatagcaggcccaccgaagtctcaagtgtgctgattcgacgggaatgtcacggaaaggatgcactgtagagaactttaccaacatctcggtctctcgtacgaaatcgtacatggcatagagttcaagaaaaaaaaaaccacgcacgcaagcaagcacgtgcaacgattccctcccaccaaaactccccgggcttttctttctgcaacgatgcccgttctgtcctgacgtcggaacacaaggcaaatgagaccgccgatcgaacctcgtcgatcccccaatcgctccatgccaccagcacgcgaccccgctttctctcgcctcgccaaccatattccccctagcgctgcgtggtttgcgcaaaaagcagcgttgtaggtgaggaggactggtcgtcatgatcttcgacgccgtcagatgcgcgctagaaggctgcgccgtcgattggcaactgccgttagcgcagactcacaatgtgggtggagatgtgcatgtgtgtgggtgcgtggacgaggtgggagtaagcgagccgggaaggtgtatgtgtgttgccactgtatgaatagcagcgggagcggattcggtattagaatgcatgcgttaagagtatgggcatatgcattaaggtcttgattttgccttggaacagctggtactttgccttatgatgatggtgatgatggtgaccggtactaagtttatcacaggtttatcaaggtttacaaagcatcagcacggcaccttcgcgcacgatacaactccttctgtctacagtttctggattgttgcagccatccgcccgtccttcgtccgcggtcgcgccatggaaggatttcagcatgcgccgccattttcttttcagctcaggcagtgctggaggctgcttacttctgggtagattggcccaaaaaggacacaccggcattgcttccaaggctagatgcttaatctgagaaaatgtgctcatatagttatgcatgcgacatgttgctgatgtttccgagccgtgatgttgagaagtgttgtagttgccgccttggcgcctacttcattgcaatctaactttcatttatcccgtgctcacattcccaggtagaggacagcttggcttaatatgttcccggcttggtggtgcgataaatccggtccagttgaatagatgacttccgcggatgggaaaccgatgtgtccatattgcgttggcgaggccgcttgctgcatatggcaggtgatgatccttaatggccacgagtatgcaaaagcataggatagggtaaatgttgctgcttccaggatgcgggataggcgattgtttagtgagatcggtcaagttcttttcagatcgggcgtgcgttcccagccaggctgttgatacacaggcaatagagataacagatccggtgcattttcgtaaatggcgatatgaccgtcgcacttggtcggccgtactaaagataatataactgcacagcgtgtgtcacaactccaacttccattggctgtcaatatcttttgtggcgcctatcatcgtcaagttcgcgtcacatgaagccgctgttggtgattcgcatcgacatcgcaagatctcgtctttgatgcagataatcgctgcgatcggcgagcgagacgctagtgactggtagatgaggccaaagagtaccggcacgctgtgcaacacccctgtccagcatactttggtagcgggctggactcaacgcttgacctaactagagctccaaagcgaaatcctccgaggaaaaggaatgactcctttcggcgaggtaacggttcgtactatccgtaccatattgcggcgtggggggagggccgtgagtcccatggttggcgcggctcatcaaggtctgagtctatcccgaacatcctcgagactaaaccgaaaactgtatgaatagtaaagcagcgtaaaccgtatatgtcgagacggaatatgatataccgtcgggtcaattccatgcggcgactgttaaagaaaggtattcccaacgatcggactagtccatttgcccttcctggcggccctcatctctgcatacaatgctggattgatgcctttctttttacacttcttgatctctgcttcgctgagcgtagacatgtcgaaattgcttgcactccacccgctactggatcctgattgacttcgctcggtgttacaacgctcgaggctggcagtgcgtttcactgggagtgactgagtggattctgaaaagctcaagggttgtgacgtccggaggacagacgtattcttttcgtcggtcaggtgatctgctacggctgttggctcatttgatttgcggttcgtcacttttcggaacaaggatttctgtgctctttctaccaatgccggggaaagcacgggtgcaacagctggatcataggagttcagtgagttcaaactagctttccgcattgacgaagccaaagactgcacatctgaaggtacgggggtagaggccccatcgtcctcgagtgtgaaagaatgttgtgaaggcgttgatgcttctggtgggtcttgctcttcctcatccgaggaaagggactgggtagttgtcaccgaggcaatcgtctcaagcgaagtccggcggttgaggtgtggcggtaggcgcttgttggtgcgataggacttgagttttgctggagagcggcgaggaacgggtgggggtgcaggctgtgagggcctgggtgcctcgacttggaaaggtttcaactcctcccagaacggatgggagaagcgatgtcgcgaaaagtctgcgacacctggagtatattcccgttctgcagtgccgctcgcgactggatgcgatgcgagcggattgacccttgagttagcttgcgggattgacctgctctccagcgaaacggagcgattgtacgagatcacaggagctgcttcatcaagatggttatctgcagacatggcctcacgcaaggctgtctggcgctgctgaagcacagctcgtggtgagcgacggattgggggagggagcgcatcgtcttcgtcgtccatggtagtcagctcgagtgcagatgtgtggtagagtagttgatcagtgacaccatgaaacaactttttttttcgagctctcctctgctgctgcccaaagtgaatcctagtacacctgggcaaatgatcagcatgacgatgagcgcgcccaacatgcattagcgctcgttagtgcatcttcggaggagcgtgccgccaggaacgcggtggtccgaattgcttcacgaagatgaccaaggccatcggttgcgcctctcaggcttccgatgtctgaggcaggtgacaaatgacattccgtgtacaacaacatgcagcgcttgtgcagcgcgtgtgttagatgatgcaaaatgcacgacaagcggcaggccacggtgaggaagcttttttgtgcagacaggcggtgttattcgtggatggcacgggtggctttgacaagtttaccgggcaccgttggaagctcgtgcgccaacggttgctccgcacgtgtgcacccacaagcaaggcaggcaagcaggcaggcgtggatagaagcgtctgttgttcttcgcgaacgtttcaagggcggcgcggcgcgtcagagaagacgcgtgacggattcaacctgatggtgttgccgtgtcgcagtgtttccgctgttttggttgggttcctgacgtgcggagtgccaaagaggctagcgcgtcgctcgagttctggcccaagcacctgcagtgctccttgctgcaccactggacctcattctgtacttcacactcgacctgtcctcgccccgcccgagagcagcatgtctgccactccctcggccgccgcatcgctaggctacctctgcgcccgcccgcaataatgagcaacgacggcccccagcccatctcggacgaggaggtgattcgcttgaccaaagcagcctttcagacttcacgcagcgacattcgcgcagctgccgagagcgcgccgcgagagctgcagcagcaacagccgggcatcaccatcgacctcggccacaagcacatctcccgcctgccagatgaggtcattgatgtcatccgtgctgagattgagaggttcggctgtcccgcgcccgcatcgcttgcggctctccccacgcacgagacgtgccacgtactgacagccccaggcttgccctctcccacaatctgctcgcatcccttccgctgcggctgatagaatgcaagcgtctccgctacctcaatgttcgctacaatgctatgcgcgagttccccgaggccgtgcgtgtccccgtccccgctggcgattcttggacagaaacactgataccatccagatcctgcagatgacctcgctggagattctcgacgtcagcagaaaccgaatcaaatccatccccaccccagattgccaatctgacgtcactcaaagttttggcaattgcgaagaaccgaatcgaagagctgcccgtatgcctcggagaaatcaacagcttgcaggtcctgaagctagatggcaacccgctagttttccctcctcccgatgtctgcacaatcaaagatggtgcgccttcgcccgcgaacgaaaacgaacgagactcggtcattgctacccaggtcaagcgctttatgcgccaacaagcatcccaaagagcgccagcgcgtcgacatggaacgtctgcgggttgagtcgtctggggacgagagctggaccgagagcaatcccgaaaccccacgtccctcgaagcgggcaaatggtgttcgcttcccagtgaggccaagcgtaggaggaggtattgaggggtttccgagcggaaaagctgagtctcccggaatacctgcgccacccatccctaccagatcccatttccgcgtgggttcgtcaacaagcaacagtggctccaagaaaccgcccatcgccccattggtcctctcaaccgcgcagaacgagcggaaccgaagccagagtgaaggctcgggccaatcgacccaacggcagaaacgcatgggtatctacacgaacaagggctctgagcttgggtccgtggacgaacttcgaagagcgagtcacttccgcggcttcagccaaggtattgtcgttcctgccaactccttagcgaatggcatgtctggtcctgctacggcgatcgggtacggtgacaccggaaccgttcggtcgcttgctaaccgcccactgtctgatgttcgcgaataccgacgaggttcacgtgccccagacattgttgttgaagctgcgaagaactttctttatgctatatctgtgctgcacgactgtgtctcgcatatggttcggtcaataagcttgacagcgcgggacaaggagagcctccaccgcaaagaggatttctaccgtcgataccagaagacatccctggacctccgagcgctgaatgacgttctgcagaaatttgactctttggtggaagaggatgaggaggacgcagaaaggttgtcgcgaagtgtgtacgtgtacacgcttcgatgcttagattctttcatgtcgatcagtctgtcaatcgcggaaaacaggacagagatcgcccagaatgcaaatccgcggatagtaagaacgttcttgctgttacagcagggtaccctgatcgagctgagaaatggttgctcggtgctaggtgcacaattcaaagacaccaaaatgaagattcgcaggcccagtgcagcggatacagcaaccgtacgcgcgcgacaattcaaggtccgacgtttcccaacctcgcctccacagcgaaacggaaaccaccagatgcccccgccagtcatcttgcacagcaacgacaacagccggacaaataccatgactagtattagtgccgctacaccaaggtctggagaatcctccttcacactcgcaaccaccatgtcccgatccaatacgatgacgagcaatttcgatgagggcgatgaagatactcagtttggcagagtgtatcagaagctcagaacagcatgtgacaactgcaacacatccataccccagattacacaattactcagggatcagctggaaattttgagacgagaactagacatggatcatccaaggtatcgggcattagtagacctcatcgaaaagagcaacgatgttcagcaggtgacaataccgctgggaaagcgtttgtacctgatgccgccccaagatagctacaccagaggtcaacccgagttctggcagcattgcatgggcttcatcaaggtttgtccacctattccctcgtcttgcaaacagcacattactaacttcgatgcaggcttggggtgaactagctgccgcatatacacaacaaggaaaagaccataaactcctgagcttcgaggtaaagcagcttatgaagcccctgcacagaatggtaaaggaagcaagtctcgtcatcaatgattcaccttggagccatttgacgtcgaacaactctggcatgatgggcccaccaagcttgtcgtccatgacatcacgtacatcagctccaaggtttctagggagacctacgatggtttcgggtggaggaccatcgttcccaggacccatcaacacctctctaccagccgttggaaactctttcccctcggcaactatgagcgtaaactcggctggctatcccacaccagttcctgcgacaccgctgagtgcggcgttaggtgcggccgcacaagccactgtcccgaacacaccaggtttacgatcacaatcgacaagcacagtgaatttttttgagcgagcagatcgcctgatgagtcagcctaacaggcgaatctgatgccatcgatctgcgcaagaatgctcgtctcctcttcattctacgatgttggcatacacccagatgtctcattctccactgcaaaatagtctattagcaacggcgttgtccggatttcactcactcattggcattatggtttgcatatggttggcgtttccaggttaggtgcatatcatggagtgcagtatggttgggcatatctggcggagtgttttaccattatctataggccatgcaaggtcagacgctggtcgtccacagcaagtggcccacctagcgtaatgtttaagcccgaacgatatcggagcaatgagaaaattcagcagaggcaagaatacaaagatgaagttatctgaatcacaacagcgtatactgggaaatgactgtggtttcactcatattgcactggctatgacaggcggaacgtacggatgctggctgacgtctagcttgtgtgggattggacaggccggggtgtggagaaaccctgtacgttcggctcggcagctgcatcgtcgcggccgatctcgcttccctgggaactttttgtgcgtcagcgcctctgaacttgttgcaccgcgtcgccattccacaattacctttaagatgcggtcgcaagtactccgggctggacaggctgccaatgccagggtgagtggattcacagtgccattgaggctcaagtgaagttcaaatgcggcttgacctgacttggagtcatacaatcacccagctaaccaattcaccagccccgtctcgtctcctctctgcgttccaaccatcgccgagccctcgcaacatcccacgaccctccatccgcacgcaatgtcgacatctcgtcacgcacgcccccataccccaagctcctcgcccgcctcgcagacgttcgccgcgtcctcggatccacacggcaccttacgctcgcagagaagattctctacgcccatctcgaaaacccggaggagtcgctgctgtcaaacacgaacaatgggagagatattcgaggccaggccaatctcaagctcaagccggacagagtggctatgcaagatgcgagtgcgcagatggccttgctgcagttcatgagctgtgggttgggaaagacggcggtgccggcgagtatccattgtgaccatgtacgtcacacatcacatccggacgaaattgccgtgttcctgaagctgatttggcctagatgattgtgggagagaaaggcgcggatctcgatttgcctcagtcgatcaagggcaacaaggaggtctttgatttcttggagtctgcggctaagaaatacggcattgagttctggccaccgggcgccggtattattcatcaatctgtgctggaaaactactcggctcctggtctcatgatgctcggcactgacagtcactcgcccaatgctggtggtctcggagctattgtcattggtgtcggtggtgctgatgctgtcgatgcgctcgtagatgcaccttgggagctcaaagcgcctaagattttgggtgtgaagcttacgggcgagctcagtggatgggcatcgcccaaggatgtgattctaagccttgccggccagctcacagttcgggtatgtgaaccgaataggacatcgaaattcttaggctgacatgacatagggaggaactggctacatcatcgaatacttcggtcctggtgtacagacactcagctgcactggcatggccacgatatgcaacatgggtgcggaagtcggtgcaacgacatctctcttcccattctctcccgcacatgtaccctacctccaagcgacacaccggggcccaatcgcagaacaagccggcaagattgccaattctcccatgcaacaaaacctcctccgaccagacccagaagctgcgtacgacaaggtcatcgagatcaatctttccgagctcgaaccccacatcaacggacccttcacccctgatctttcgacgcccctttccaagttcaagtcgctcgtagaggagaaggactggcccaagacctttggtgctggtctcattggcagctgcacaaacagctcgtaccaagacatgacgcgatcggaagatattgttaaacaggccgcggcggctggtctcaagcccccgccaaccgtctttatcacgccagggagtgagcagataagagcgactcttattaaagagacgacactctacagacatttgagaaggctggtggtactgttttggcgaacgcttgtgggtgagtttgcatctccaacatgaccatggaggaccacgcagtgctaactttggtttcgcccctgtatcggccaatggacacgaacagacggcgtgaagaagggcgaggcgaacgccatcctgacctcatacaaccgcaacttccctggccgcaacgacggcaaccgagccacaatgaacttcctcgcctcccctgagctcatcaccgcgatgtcatactccggcgccacgactttcaatcccatgactgacagcatagagaccccatctggcgagccattcaagttctcgccaccaaagggatcagatctaccgtccgccggcttcgcggaaggaaacctgaacttcttgcccacaccaggtgtccccgatcccagtgtcaacgtcatcgtcgacccacaatccacccgcctcgccctcctcgaccccttccctgcattccccacctctgagcttcaaggtctacgagtcctctataaagtcaagggccaatgcacaaccgacaccatctccgccgccggcccctggctcaagtacaaaggccacctgccaaacatctccgagaacaccctgatcggcgccgtcaacgccgcaaccgacgaagtcaacgtagcctacgacgtcgacggctccacatgcggcatccccgaactcgccaagcgctggagagatcaaggcatcgaatggctcgtcgtcgccgagcacaactacggcgaaggctcagcccgcgaacacgccgccctgcaaccccgctacctcggcgggcgcataatcatctccaaatctttcgcacgtatccatgaaacgaatctcaagaagcagggtatcgtgcctctcacatttgccaacgaggccgactacgatctctttgaggcttgcgacgacgttagcacacgcggcttgttggatgttctgaagagcggtggaaagggacaggttgagctggtcatcaagaaaagggatggaagtgagaaggtagtgaagacgaagcacacgctgagtcacgatcagtgcggatttgtgttggcgggtagtgcgctgaatctacttgcgatgaaggggagggagggaaaggaggaggttaccaggggaagtgagttgagtgattagatacaagatgagatgagggacaggaaaaatggcgctcgggcgttgggcttgggtggtatgtatatatgattaaaaagtttcaaagcaaatatgtccgattgggttggcaaacattgtgcgaattatgatatggacgtgcgttgatatccttgcgttgccgtttttgcactgacataaggttttaaaagatgcgatgcaaatagattgttgtcgtctcccgctgctgtaatgcatcagtctggtagtaagctcagaagtcacgttcatgaccgcaggtctgtctttgtcgtggcatgtgcaaacatgacttgatagatcgagagaaggcattaactctgacgcttggtgttgatgaatgttcctctcttgctcagaggtagtgatacgtagctgctctcctgacgctaggtcttgatgaatgttctcctcgtgctcataggtagtgacgcatatcttgcttgtctgtggctcgtgatgaagtctgtgcttgcacttgcgatgatgtagcgttcgaagctagaaccagtttatccagtggttgtgatcaacggacgaccaaggtccactttggcagatacttgactgatataatactatactaataaattcaaccgtcccgattcaatgtttacagcaatggtatactattccggcttttgctaatgtctgcgatgggtgtcttacgactcaaaggtggtgttacacgaaaagcgacgacacttgcgattctttgccttcgtgaggggctcccaagcgtattgtgcgcttagtgatgacatgatcaccaacgacagagcatctggatggcccaagaggtgcagcacagtcaatctccagtacaggtcatcgtttattggttacacccctacgacacggacaacactagcaccatagacacactcatatctgactcaagcaaagtgactctgaataacttgtcaactaaatacgtgtgtcagaacggatcgcattgaatataaattgtggtttacgatgcagctctgggctactcacaacgatacctcaacatgacaacacaatcacctttgcatagcagcacgatcacttatacaaagcaacacgatctcatactacaaaccagtagcgaatctatacataataaaccacaatctctcagtcacacaagagcatattcaaaatgtctacttcctcgacccaaaacaccaacaccacgactgggggtcgccgggctgagatcaagaaactaatcgacgacatgatggtagacctggacataccattttgtccagaaatcaagttcttcccttacaagtgcatcgaaaagattgcgacacctgaaaacatcatggcttatatccgcgaagaactcccctggtcggataaagaactacaggagttccagaatgaagtttacgaaaacgcaaaattgctcttcatagttgttgcgaaaaatggttttacagctctcttcctctatcaagcagtgtgtgtcgagacagagaggaaatccaagtacacggacgagaagttcacgggccagaataggggtaaaagattctcggcttctgactattataacgtcaaaggagatattcgggaccaagctatgaaggagttggacatccactttgtcgaagacatcctccgtggtaactttcatcaagagctacctctcaagttcctaccgatcatacggcatcagctgatgcccctaccacgtccgagacctatgggtgtaccgagcaagtatgaggtggagctacacggagactattgggaggaggctggggatgggcgggagttcgtaatggttcaactggacgcgcggccagttgatacaggcgacgcagtagctggattctatggtcaccataggggtgccacaccgtattggctgctgtttcccaagggctcgccatggcttgaaattggtaaactcactatagcagaatagtatgtcagctatgagtaccagaatgtaagctctagattttcgcttcagatgcagactactaaagagatattctggactgcttctttccgaggagaatgtactcagtcaactaatccgatagctatgcatagattgacattcttacccatggtagtcgcagggatagctaatcgggagacgtcagcgaaatcatgaagcatagcaaggagagagtaaattcctaaaagacttagagtcattacccgcgctatcatttgagtgctatgaaagttcgctgtcaccgcaaatgagagtgcgacaaagttaagcgatcaccggtccttgtcggctactgtccttccaccacgctcgttcgaactgagaagtacagtgaaaacagcttatagctatatagcgctgttccacactaccttacttgctttgcgcttcagtgtcatttgtgggatattattatcatgctcaagtaccttgggatgatggttgctcatctaacagtcatagtgaggcgtatacttacgtttgctgctacgattcgatggattgtgtggcgatagacggctctctaagatttttcattgaacttgatatcccgagcaaagcatgaggtcgaatttccgggggtactacgactctgaagtggcgtttcacaaaagcaatgatccttgtgatcatgactctctatcccatgatgcagtcatgcgactcaaaggatatgacttcgagtagccagtcatttgcatacgtgtgtcagaggacgccgtatcgattgtaaattgcagcatgcagcgctgcagcacattgaatacaacaatacaacaactacatctatctacatatatactcaacatgtcttcgtcctcccaaaacacggctacacccggggggtaaacgaagcgctattaagaaaatgatcgacgactcgatagtaacggttaatctcccggaatgttccaaaaccgagttcttcccatcaagtcgcgttgcagaaattgccacgatcaagaatatctcagaatatacagctgaagacccatctacacactggggcaaagaggatagagcagatgtggtaagacgtgttcatgaaaccgcatccaaactctttatatgctgcgcgaagaacatgtggccgatggcgtttcttaatcacgtggttgatatagcaaagttcttggataaagatatatatggggaggaactgctcgaaaccaataaccaggagaacaaagaagggggctttcaagacaagctaatcgaggaaatggagatccataagatgtcggccatagaacccggtaatttcgaccaaagcttggtacgcgaacaatatcctttcacgtccgtgacaagagtcttcggactaggtccggcagtgcctcaaaggtacaatgtacacatacatgaagactactggaatgggcctagagatgattttgtcatgatggaatacaaatcaaaagttttcccagaccataaacaattcggcgacgcaatcgcgggcttctatagtcgccacgaggatcaaagagaaacatattgtttattgtttccgaagcactcatagcagctttccaagttgtaccctactaggtatatttattagttctagctatcatctgtagagaaccaggattatacttgtgaaaccaaatcacttattgccgtgataaggagcttcttatataggagtgtgtactcgtttaagtgcatcgacggccatgcagcgtcccaacttaacatgctattagcagtttactattcctaaattctcagaagcagtgtatgattaagtatctgtgtatcttacagtgactggtagggaggcttcttgggcagtgaagactcgggagaacttggcacgcgctattgtttgagtacaaggtacctacatcgttggtctatctgaaacgttaacagacaaagtttagaagtttttcatcagtgaattcgcacggagtctcttcttgaaactacaactttatggctgggtgcatgatcatagagagcgaggaaatatgcaacgacacatcactaatgctgtagcttgacctgaagtataatctgcgttcgaaaaacgacttacttaccgaattcgaatatatacttgtggcctctcgtcgtatagacttgttaaagtataaggtagtgagtcatgttatctgatgaacggacaagatgttatcaggtcacaatgcattcgccatcagggcctctacatgactattcagctcatgacttctcaaccagtcactgcctcgacagtcactaatatgtatgtgtcagagcatatattatcgactataaatcgcggcatgcaaagtaactctccaggtcaatctcaacaacatctttcattgatatatatatactcaatatgttcaatttcacacgtcctcaattacccgagccgcctaatactgagttccaaaatactcaggtcgctacattgaaagcgatcgaagataatatcatcaaatgtgaacttcgcaacacagatgttaaattcattccggacagcgcagtttcgctcattgcgacgcgcgaagcgatcacacggtatttcgaggaagactattcaatcggcaatgcagataaaaaacgaatcgaacaactcgtcgacatggtctacaaggacgcgcagaagatcttcctcatagccgtaaggtgcaaatggcctgcggtctatgttcagtccatagtcgatgtcctagaatgtaaggatgctatcgtacatcaggagaaggatgagttcaccttcggcacacacgataaagatggcaaaatgagagcaaaatttctcgatgaacggaagcttttcttggctaaacgtgtcgtcccccatacaaaattcgggggcctcaatcaagagataccgcggtccagattaccctttacatctgtggattgggacacggaaaggtcatcttgatctatatccaaaacatgcgggtttcaagatcggacacgctagggtggaattacactcagattactgggacggccctaagaaattgatcatgggagagttcgatgagaatccaggaccaaaccctcgagaggtatccaggaaagccattagctttcaaatcctttctttcgaatgaaagagaacatccatatatccatatatttgttgacggaagatcctggtccttcctaaaaccggaatagctatacagccccaaaatgtacaaaatctaaaactctgtctatgttcaaaaactgtttaaaatgaatttcgagaacatgaaaatgcacttacttttcccagttagctctttcgtagcaaatgtgtgattgagagtcgtttgagtcggatcgatagacgaaaaggagacttcacgggaaaatgatctaattttaccagaacacacaaaaatggatacaaaagcgcagctgccgttgagcacatagtagagatattcacgaggaggtatgtagctcgtcgaggcgatgcgcagggatgagccagcaacgcttcccaagtataatgcctgagaagtgaagttacgccctagcttcgtgcagaatacgacgaatgcacagaaagaaagtgaaattaatcagggtccatacatggtgatggagattccgagcgaggcggcggctgagaaagtaaaggctcgggcggtagcgggcttccacagcgatggcaggcattatctcttgtcggagatcattgatcgtcagtatatccctgattaccaggccgatctaccctataacgcaaagcacttaaatcggagccttttttggctcgcattgtttgacgagagatttcagtgataatcaattaatcgatttgaatacgcaaggaccgatgcaagtactggtgcagtccacgatgaggaaataatagagacgtatcatcgcgaagaacactaaatgtgtgttaagcatggattgtaccaataaagaattaccgatacaactcaatatactgagatgacaagggaaccagcagcagcatgatgaaacatagaacagatcagaccacgtttcaagagagcaacgtcgattcataactactaccaacggcttatctagaatcaattggcttacatttgaactctgcctaagtgccgttggacttgtctcatgcaatgtactttcctcaagctaatgcaatagccggaatcagctccattgactactaatacatacacgctcagtaacagcacaaaaagtacctaccctcaccctcgcacacaataccaagctgcctccgcccccaactaacgtgtttctcggcgtctgcttgattcacgaaagtcctcataacaaatttcgtactatcagcataacgtgctcccggtgtagccgagtctgacgctgtaagatgtgcgcggtcaaactccacatcatgaccaatggggtcatcgcaagctgtgatagaactgaaaggaagcattccgaaagatgtgacctgctggtcatactcaccaagcctgagcacaggtgcgcgtaccaatgactgtgacttgacaaacgcgtcaagtccggcttgaaattcatcatcaacggcgaaattttccttgacaggcagtttctcgtcctcgtagtgattcatgagtgtccagagaaagtgcatgttcccgccggctgctagggtggcaacgaaacactgctggcccaacttgaataccttgttgatgaaaaaatcgcgagagttctctggtaagttgtgagtcaagaggcccatgtcctggtcggagaatgccttgatgttcgcatatgtagcgagttctttgatgtacggaaggggtaggaaggaatgagtggcgcttctgaaggaccaggttactctgttttgtgtgatgtagtcctgagcttttagaagctgttctttcgatatgatgtcggaggagattgagatgggcatgatgcagaggataggtctcttgcagtgtatacttgtagccggccatagactacagcactgcgactttatgcccatttagcgattgctacgaatcagcatggcaatcgcttcacgcagatgaccagtcgtgcgaacgacatctgatggtgttccgtcatcaggagcgtgcatgcttgtcactgagcaagctgaaccgtaaagctttccgcacacgctatgagcagggagtgaaggcaaaagtcgctggggcatagtgcattctatggttgaagagccgaaggacaaaatatagatggctgtgattgaaggataccgtgtgagaatgtgaagaagagcaccataccaaacaagtctccaggatttttgacgaacaatgtgagatcgcacatgactaattgctgacacagagcatgcatagaaagaccaagagaacgctgtcaacacgaaactttcttcaatatcgaacagcaaagtaagtccacatcacatcaccatgacctctgccaacctacaaaatccacatcactgacgcaaaccaccctctcaaccccgacatcgcccaccgccacttcaccatgcagcatcactccgcctctgccacctacctcattccaccaccaacccccctcaccctctcgctccaacatgcgcgccatccattccccggcctcaacaagtttcatcgcagtgacaccgcataccaagggagcgaggcgagccgtcaccgaccagtttccaggcattcggaagcgactgtagacacggcgtctgtctcgtcttgtcatgccgcatgagaggtggcagggcgtgagggggggaaaggggatctggggaagtcgtgcaacgatgggagagagtatgggtattgttgaggggggaaacggacatgtgcataagaggcagaaggatactggagggtcggtatcaacgatgtatggccatatctgcacagtttccgatgtctagtcgcagatattgtttctccacacacgccgtcatcttcactcgtgtcggcagttgcctctctgtacccacacacacacttgtcatttgtgcggtgtggctgcctgccaacacccagaatagcttgacaggcaggaaagcggcgggtcatgcacgatgttccgagatgcgcctgcatgcatgctttgcgtgattgggcatgttccgatcgatacgatgcgcatggcgagaatgaaggctccagattttccagacgacggcatgcaggttcgtcgatcgatcggagaggagagcgggtatgcttaccacatgtgcgctgcgcatgagttgggctattgtttcggagacaagtacatcgataatgatcatggtcaatacgaatatgggggacagtgctgctaccgtacacacacattgaaaaaaacttacatgtacatgagatacgcaaccagaattctgagcggtgaagcacacacaaacatcgcccatcgtcaacgatccacccgcaccgccgatctgatgttctcgactccaaagcctgtaggacccgtactcatcgtcgcacgtagaaagcctagagtcgcacaaaagacggtcgcttcccagcgtgcaggtcgcacagcagcacgcctaccccctcaatcttgccagctcgaaaagtgccgacatgctgagacaatggcgtaatggaaaacatgtgtggtgcgtgaaggattttttgctatatggtcgttgcagttagagtggtgtggcttgcattcgggggatgtgggagggaagggatggcgtgatggggcatgagtgtacgagtgatgtacagggctgtgttggaagggcaatcatgtgccatagggtggattgtgtgtgaccggcaaggcaggacagccggccgttttgtttgactgttactcggaggacgatgtgaagaaaagaggaaggtaaacaaattaatgggcgcaaatgcgtagtgtgatcggaaatgtttcttttggctaggtttacaaccagaagagttgctgtgtatgtctcgagtactagtggtgctgccaatcgcagataaaccatggagtgacacacgccctggtcctgtgctacctgccactcttccacatcccgtggccatcagaccaccacctctgagaaacattggggtcgcctccaccatttccttccaaagggtcattcagacccacgactgcgcttgcctctcgggcatcccagacaaggatacgcaaggggtatagccgccggcaagagtgtcattctcttgcgaatacacaaaagaaattagttgtaataaagcgaaaaatcggctgaagagccgccgctgcgtaaatcgttcatgacgttacgtcttgtgttgaaaccccgtccatgcccttttttgatgccgcctccaaacacgaagcgccagaaaagtcccactgaagggtcgcaacagtcagatgacttctggactgtatgcaaaaggggattacccctctctaaatatcataatttcgtaaccaacaaaggaaagtcgtgaccatatagccaaggtgcgcgtcgtggcgcgaataaacgggtcgagttacgggcgtacaggtcgtacgtcgtaaaccgtactcaaaggtgtaaagatattggaaatgtacaatggtcgaacagatgggaggtgaataatcgcacacgaatatagacagggtatgagtgtggaagggttgcgagccggatgtggcctaggctagtagccacgaacgccagtggaagaccgtccaagtagcgaaccagggaatttcaggtcgctaaggaatttgaagaacgcgcgcttcttcgatggaggcttctggaacaatggtgactctttgaactggaacatggggccgacaatgtcttcgtcgccgagcttagggaacttgccctggctcttcgggtcgttcagagtcggcatcttgctaagaggctctggctccatcggggatgtgggttcgagttcttggccaatggcgactgcgtgagatttggccagatcgtggttctttttccactcggcatcgatctcggcccacttccgctctgtcaaaaggtagtactttgaggtagcgccatagtgttccgcggttcgcacttggtgctttgcgtagttgttgcgtgcttgctgccagtcgtccaagagttgtctgacagattgcgcgtggcagatctcagggacatagggttccggaagaatggtgaagttcgcgtggcccagagcgttagcccatttgtcatttgggtcggcgagcatcatgggcgggatatccgacgatggtaccatgtagccggcacgtggacccttgaaagatgcaactgatggcttggatgacagtggtggtgtgagatatccacggacaagtggtgtgtccacgggtgtcgccgcgacagattggcttgcgtcggcaactgcaggcgattgtaatggtgatgaagtgggcgcctcgttacggcagttgaccatgagcgggggcagtagaggcgtagttgcgtagcgttcggcctcgatttgcttggggtcgatctcgtatgcattggcctttccaacatcgattgccattggtgttggtaaattgtcgttgagttcttctctgctcgctggtgctgaggtgaagctctcgctgaggtcgaccgctgatggatggtgctgagagctggccatcgaggacgatcgcgttgacgggactctcgatggcgtcgcgctgcgtgagactctactcaggttggagttgcgatcgcgcactttgcgcgagaacgagggaaagcgtctctcgaattttccggcgatgctgtgcgcagacgcctcaatagaccggcgtcgctttgccagccgcatctcggtgtcatggctgatggtggagtaaccgtcgtatccgtcctctggatcataggcccttgacacatagcactcgcgcatgtggtcgaaagacgagtcgcctatgcgatataagtatacgcaacacgatatgtctaagcttcgaaacttacaagaacaccggtagggctcctcgctgccatagtcgaactcgcgctcgactggctcctcagtaagcttgggcaacttgcccgagctgtttgggggctcaatggcttcgtgcgtgggcggactcgacgacagtgttgaggtcgagcttgggaagcgaaagtgcccacgcgaacgtttacttggcgtgggcggcgtagagcactcggacgatgtagaccaaaacccagagtcggtgttggaatatatcgaagaagtcggctcagcagacatgttgagtgaagtctgtgaggatttgcgtgcggcgacaagcttggggagcatcagaggtttgagttcgtgcatgttgaagttgggtgttggagcgtgacgtgatttttcgcgatggttgctgggatcccatcaccagcttaagaaccctctgcacgcgcactattaaaaaatagtcacggtactgctgagatgctgcttcgggaaaagtggcggttgctggaggtttgagggttgcgtgaagggtgccacgaagcaggaccacgtaggtaccttttggtgtgtttatcctgcgagtgcttttggatgcaaaaacagcgccccggtcggcgggataacccaatacggacggcacgtgagggcgagtgggctcgaacaggtggcacgtagggaagatgtgcgaaggagtaaggccgaggacagtcgaaggacagcgcagcgattgatgcggtatcgaattaacagcaatgcgactgacgtgggcggacagaggacgacggtaccttggggtgtgggatgcgcacagatttgagcatttgtgtggacagcgagttgaccgggggtgtacggcaggcttctctcccactgctttggaccgcaagccaagcctttccacagcaagcgtcaccacagacgctgctaagttcatatgggaatagcgacgcggcagtcctcagtgctccccggtttcaacgactcacacgccctgtcttcgtcggcgctcacgaccgtgaccacctgcttgtgctgagcgctgaagcctccccgcgcaaagttcatccgacgcgcaccgtcgttgtgccaggccccccagcggtgaagccgctgtgtgaactacaactcagatcgccggccgtgttgagactacccacagacagcgaaagactcaacatccctggaggccgggttttcttcccccaaccaaacgtgatccaacgtcggtggaggcgtggagaatgccatccctgccccggtcatcacggtttggggaaagcctctgcgtaagcgatgcaggaacagccgcggcttcacaccctcttcacgaagctcgctgctcgccatgcatataggcggtgttgggttgctacgtatataccgccgatatgagcttgtcgtgttaccaccaacctggatttgatggcctgccacccactcaatcgcatgtgagcgcaaccgtggcgcgcaactgacatattttggggcggtgcaatatcaaagccggatgacagcctatctggctttgctcttcttccgggtgggcgtcttctcgccctttgcagtgtcgcgcgatgacatcgccagacatgtctggttggtgatgtcgcagcacccgtctttcccgtctgtcatccccaccagaacagggaagatgggcctggagaaaaaacaaacaaacaacatcccgctgtcacaacattgcccacctcaaacactcattgtttgttttcatcgatcaccgcacgctttgtttcgtgactgagtcgccagctcgaaacgtcgcggagacatgacgtcgcacgagtgggcttgcggagaatcgccagaggaggttgggagaacttcagcccaacagagacgccgtcggcgtccaggccaatcgagcagacaaggtggtgtgctagccgttgagtaacttgagtcgttcctgattggcattcggcccctaccgcactatctgagcacttgctatccttgtttttgcaagcttcgtgccttgagtggccttactttgcgccttcctgcaagccttgttgtctttccacgccagcgcattgctagctaaacgctctcaccattccctttgcgctatcctgcacgtgtttacgagtcgagttgttgcgatgtcgttattcttccaagctcgctacaggaagacgtaccggaacctcgtgaattcaccggtctgatcgctgtgcagcccctacaagccccatgcgttggatcgcatcctggagcccagcgagcagaattttggagaggctttacctgttcggcgtcgctagtgagcatcctcgcctcggtaacaggtcattgggtccgcgggattaatgccgcgctcagatcatgacgatagctcggatgtagtgtcggtccggtctgaagtcggcagccgtccgcttcatccacttagctgacatgactttccggtgcgacttttcattcgcacacgagagacggcacggcagctcgcccatatgcagagcgggcgggagaatgccgttgacttcagcaacgctcaacctgcatgaactcgtggaatatagccggtgagcatgtgctgattgatctcttcgcggtgtatgcagacttctttcaggtacagattggatgtaccgtacctgtacaaccacgtgtcgcatcatcatgtacgtagccctacggtgaagcagagtttgcattctgccatacgagttagtaaaatgcatgtgtccgaccagttcgatcagcggagacggcctgcagattggcggtcgagaccgcgcaacgtgggtcgctctgggtggagtgctgatcttttcacgagaatgatccgacgaggtaccgcgccttggcagccattatcgataacgatcaatcggtcgacggtgaaagccgtgctcttgcttcgtcggcgaggacatttgcggatacgagagtgatgtttgctgcatctttgacacatgcaggaagtcagaacggcaaatgagcttcagatgttgcctcagtggcacgtcggcacagagtttttcagccaacctgctatattgattcaataaaccgcgggcgcaactgaacggtaaaccacatgttgaacggatgctcggactaaagctgcgagcatgtgctcggctgcggcccctcagcactgaccaccaatcgctaggtttgagaagcgtggtatggttatatcgcgtcggcggaagacgcagagaagcgtgcgtcgtcatggtttgatggttgattgattgtcgcgtgtagggctgatcccagtacaattcaccaacccatgccgattgcgccttcgaatcaggtccagtaccggctccatagcttcttttggtcttcagaaccttcgaactttaatcgcgcctcggttagccaggtattcatgcgcctagagctgcatgactagtaagtcatctcgcgtggtacgtacctcaaaatcgatcatggtgatttctgtgaatccctccgatagcttaggctcacgataccttgaagcgaatccagtgaacgcaagtttcggtagaattgttcgcttttcggggttactctgtgtagtctatcagcattgtcgggaccttttccgtttcgttgcaagtcgccgtattggacattctccgcagtgctctaacaatgtaactgcctgattggagaatagtacaaccgctgggctgatacgaaatggtggcttgtgtgtctatgcaccagttgttgagaactcacctccggtcctaggctcaaggcgcgaacagcatcgttgtgctcacaaagccttgatgatgccgtgaacagaatgcagcgtatcggcacatttagcttctgtgctaattttacccagatttcgcgcgtggctgggtccgcatttgtgttgtctagatacattagtctttacatcatgcggtcttgatcgaggtccggaaatacataccaacgactacactcgtgccttcctcaatgagagctgtggctgccttgatgcatttctcgcgctgtttcaagatgttactcagagaagagggggttgtaatacaacatgcatcgtaatgcaggttcgattgcgtgtcgttacttacagtttttagtgtgtcttggttcacacggccgtaacccaacggctgcagatgcttccaatagtacgaggacttgcccgctccaggactaccgcagagcaagatgatgtcgattgtctctgactttgtgacgccttttgctgcacgccagtgtcagtcatctagtatcggagcagtgtatcaagtgccgtatgatcccagaacgtacatgcagatgcagactcctgagccagctcacgctctttgaggtatacagtggggtcgaaacttcttgtaaatggtctttgctcctcgtgaaggaagaactcctcgggtgtgtaaaacggtagacctacgtttgccgcaaaatctctagttcttgttagcacgctttggccaccagctttgctattgttcaacaggtggatcgctaacctgtcgacacaagagtggtctttgacaccaccagctagtgcttctcgtccgcctgcatccccaacaaaaagcgagttctctagatcaacagcatctgctccgtcaagatcgtagtcgtccaagatctcatgccacatgcctgttctaggcttccggtactggtcacgcgcggtggcagcatagacggagatagggatatctagctggttgagaacagctgagaccttccccttgaaatcggccaatcgcttctgatcagattttacagtcttcgggtcaggctttaagctaatgccaccttgattgctcacaatggcgaccagataactgttcaacttgtcagcaggcgacacttagaccctagggacatggtgatgctgcgctacccttctccttgaagccttttcagtgtcccaggtacagtgctatgccaccacttccaatccgttgcatcacgactgaagacctttccagaagcggatgtgattagcgtggaatcctacaatattatttgttagaacacagaagaccgcagcagctcacacagtttggcgtgtagtcttacgaaatcgaaagctgctactctcgtcctgccagtcgctgtcgtacgtgcagccgctgtcgcagccacatatttcccaacaagaagactatcttgcacaatgcgccaagtcatcttctcaggctccttcttcgataatggagtaaagaagttcgctaccgctttacctagactagtgttcagtaatacgtagttcaacgctatcttcttcgaccctactggtggtggttgactgctgtttccgctttgggggcggcggagaaacacctctattatccgagctgggtcgcttccctagacctgggcgatcgaccatgttggtttcagtgatgcggtcctatgtgtggtgtgtggtgatttcgcagagcctgtttacggatttatgctgttgtgcaagtgaggtcgaggagggcgttcgcttgagcttgcacgctcgttgcgcgtgagcacgtgcccagatagagctcaatcacgcctgccttcactccaggttacccgctgatttgagtcgggatgagctcacgtcgctttacacctcacttatgacgaaatgcgtctttggtattgttgcaaacgcagtctatacaatttgtggacaaaggttatacatacacgacattcgtcaacgcaaatacagtgggtgtgaacgggcgagcgagaataagattggcattggaattccacgaagcgatctacttcgatcttcagcatgcgcccttggacaggctcaggacttccattgctatgcccgctcccgactgtcgtcttcctttgatctgagcctttcgccgaccctagtgtctagtccatgggactgccactgccccggatgtattcccttcagagcctgggtagcagccgagcgagagtgtagcagcagtcaagattgcctcctcgcatatgtactgtgctgtacttgtcctacgcaacctgtctcggtcgcaccaggcgtctttcgccaacaacgcttcgtgctaaccacacgttacaccacgacaccgatgtgttcagcgagggcgattttgtgctggggcagcgccagcatgcggaggtttgtacttgacgcgcgtatcgagcgacaggcgatccggcaatgacagttccacgcagcccgccatctgcttttgaaagcccttcagctcgttgaccccactctccagtgtcgctgcatctttgaaatcctgcactcgcagtttcacctcgagtatgtatgcgccgctcatgtcgaggagctgcagtgcagcgaaatctggcagctgggtcttgggagctacttcgagactgcgaacgccgggctcatggaggacgcgatgcagaaagatgatgacgtttccgtggacaaagcgatgtccttcaacatagtactcggtgacgaagctgagatgtggattagttgctggcagccgggtgaatattgaagaactcaccggttgggtcccgtagcaatcatgtgggcgtgagggtcaccggagagcaggtctgttgtgtttgtgaaccggatcgatacccctctgtcgccagtgtctggctggtcttcccatctcatcgaccacttagcctcttcgccgtccttcacgtcagcagacaatggcttgccatgctcaacaccgaagtcatcctcggacagtttctgtatgagcttggtgtagtaaagagcagcggcagcagttgcgggcttgttgccctgttttagagcaatgttttgagtgcctccccggcgaacgttcaagccgggctcctcaggctcacgctggggcttgtagatgatgcatcgctcgaggatgcgaaggggctgcatggccgcaacccccgcaagaatcttcagcacttgctcatggcgaccaacagggacctgtccgtacagcagcaactcgtacatggagaaagaggagaacgctggatggcgggaccggactcggacacgccaatatcgatatgcaattggcgggggtcagcaagtggacttctccgtggggtagataagaaacaggcaagagttggcggtgttggcagcaggtgattggcgggtcgttagttgatcttgcagagttgagaaaagcgacgcgggctggacaagctgtcagccagggtagcttgagcccagacgctttcccggcgcgtgaacgctgcgaacggccgcagaatcgcatgctagagttccacacgcagcgtgaaaaaaatcggcttgttcattcactggagggccaggagggccaggatcccgctcaggcgatgatgagatgatatttggtgtatcaattcggatggcctcatgcgatatgcggaggaaccgcgtatgtggcgtcacggatggcctcggcgttggtcttagtttccgcgaacatttatgcttcctcatcacaccatcggcccctcctccacccaacccgtccgttcccgcttcctgctgtccgctcctctcgtcctctgaatccataacaacgctgtgatctctgccaactcacctctgacgcgacaatcccaatactgaatttgcctgtgaacgcgcgactgccaccgccgagctccgaaatcctccgactccgtcctcttcacaatgaacgcgaccaagattctccagcagggtcgccagcccatgatccgcttcctgggcaagcgcaccatcccgaccagtatgtgtcggcttgtattctcagtgcatacctgaaattaaccacatctaatagaggtggaccacactccccacgcacacccagccgcccccaccgacgcgctcccagagtctttcgcatcctaccgcaagaaggcacagcagcacggccccctgaaccccggcctgagcagcaactactcatccatcgtcggcggccacattggcggtgctcccggcacttcgcttggtcgtgtcgaggccggcaaaggcgaatactttgaccgctccgagctccccgcccgctttcaacggctgtcatggacgccagcggagatcgaggcagtcgagtctggcggtgccagcatgtttgcatgaacaattgaagagcatgagctatgacgactggaccgagattagattgctgtacaaatacaagcgccaggaagcgatgtcaagattacgagcgggagatgacggtactgtcagagactggatttgaactggttcaacaaaagcgaggttgataggcgctactttctttgtatacccttgagagacgagaagtggtaggagtccattgcgcaccgtcggctggcggtggagattccaaggaaggagcttcaacggcgacacgaataggatttaatttcacctataggaaattcatcattactatacgaaatgtgaaaaacgttcttactaacttcacttcgtcattcatgtatacctatgctcttttcacagcagacgactggaaactccaaactcgcatcaaaagcaccatcacacagaactcacccctcattgaattcagcccacgcgacacccccaaatcactgacatcaccacaaatcccactagactcccaccactcccgctcccacaccatccttccacccgagcctcgcccgcgccgctcggctatttctcggcataccgaaaacgagagtcgcatgtgaaaaagcaaccccccacattcacccaccggggccagccagagttttctgcaggtgggtaagatgcgccaacttactgcttgtagtaagtaagacgttggggtgtggaaagcagtacttgttaccgccgggtaaagggtggttttgttgaggagtaggaagaagaaaagtgagattgttgaaagaaaaacagtagggaagaattgtagtgcgcatgaatattgagggtgtgttgaggagatggacatgtagtgcatttgggatctggatgtttgattactcgttaatcagagataggtgagatgtttattgtttgtagctagctttctatctggctgagccttgccatatcgcaattgtgaggatgtccatccaccatgagcagcgtgccagaattccatgcgacatctgcatctttctgatctgtgaacctcatcaagctcagcacgtggaacttcacagctctctgctcgaggttcgcaagttatcgtctgctagcatcaagccatgcactttcggcttgacattgacagctgctctgcatcgtcgcgacactagacacatgtctctgtcacgtacccgtccttgcaccatcaccctcacagtccacgcaatccttcccctcgcaaacctcaatacaccccctcacaaacccaatgcgcaaccgcacaaaccatcacagtacacactcccctcacacaaaccttccctcccacatgaaacacgcccctcacccaccacaccccggcgccatccccgatcgatcgcccttccaaccccaggctgaaacaaagcaccgaacagaacaaccgttcgcttgcccattgtttcgttcattgtttattcacgttgcataaagaatcacaaatgacgttgtgaaataaagggggaggggggcttgttttgttgcttgggttgcattcctttgcgagaacgtgcgtgcggaggctgtgtaagtacgtaacacacgcgaccatcgcaattccgggcgagtcgggtgctgttattgttggcagggctaggaatagtgcgcgcgcgggcggtggattccgaattatagacatgagaggcgataatagatatacgtgaataggagaaagtcaagaaaccatggcgcaaagtagagaagtgttgtgaatcaatttttgtattgttggtagaaatgtgtttctatcctcccgatgatagtatagggtatccgcagacttgcttccccacacaccatgttgccctaggtgcaagtgtacaagaagtgaaaaggtaataccaacgcccggtgtacgccgcgcgctgactttctcaaagagtgacaagaagcgaagcgttggaaattgcgagtagcaatgccagacaaacaaagaacaagcaaatgtccaacagtagagggaaaagcgaatccgaaaacaagacctcagaggaaccccgaagcttgtgcaaaatcacccagtcgtaacgtgtcatgcaaagcgctgacctgcctgcgctagctgtaatgcaaaaaatgtttgatagaggggtatattgttcgtcgcgcagagggagcgcgtggttgaggtaatgaaatggagcgcttagttgccgcccaccttgcgccagctggccttgtagcgcgtaagctcgtctgttccggtgacggccttccaggcagcaggcgacagatcgatgtcatggccagagcagccagggcacatgtccatgatggtagcaatctggggctcaccaccgttgtacgaaacctcaatcttctgtccgcaccaggggttggttgcctcgccagtcatgacgtcgtaggtggacgcgccccaagcctccttggagagcgcaacgatcatgtcggtgtcatagagaggcttgccacaagcaccaaggtcgcccttgaggttgttgtagacggtcatgtcgacgtcgttgaagtccatggctcctccgctggatggcttagacggagctggagctggagctggtgcgggggtatattcaggagcgggcgcgggtgcgggcgcagcagaagagacaggagctggtgcgggagcaggctgaggggtctccacgggcttgggcgactcgactggcttgggcgactcgacgggcttgggagtctcaattggcttaggagactcgacgacaggcgcaggagcggatgaaggggcaaccggagttggcgatggaggagggggcgcaacataggcgctggtaggcttctccggagcgggagaaggagcgggagccgccgaggtaggcttagcagaaggagtggcgggctgctcgtagaagtaaccagcgggcgtggtggtggccgaagcgacggggtagtcatcatagacagtggtgtagacaacgacggtctcgacgacgacctcagtcttgtaggcgagagatcgcctgtcgacgggcgcagcaacggcgagtgcgccaaagagcatggaagcgaggatggagttcttcatttttgtggattgaatgttgtttgctagatagcaggagttgttgctgaaaagctaaggtgtgttgttgctaggaatagctggtctttggatattcgcagggaacgagtgaaccgtctagcagttcaagtgagttggtgtctcgtagggactgtgaagagatactggatctctgtgaaggagtgaaggtgggggaatgaaagtgaacaagtgcaaagcctcaagcctgtaaagagtggcaggatggggcagcagagtggtttttaaggcaaagtgagtgtggagtgagtgaaagagaaagcaggaaccactgtggagtggacggcacttgtgggagaaagcgtcgaaactagcgtcgaggttagcgcctcggacccctggcaacgccgctaaatacagatggtgccaacgccgtcgccgcgaagccgcgctcgcatcttccgcgcatgggagagacagcctaaacgacatccggcgaacgtggcagcctgtacgtccatcgctccggcccagctgcaaagtggattaacggaccgtggtgtgttcaacaattgcgctggcgctgcacaccgtcgctttgcgctcgctggcggtcacccggccttggagcagaagccgcctcgttgacagccctctacaatggatcaaagggactctttgacacatgacagcaccttggatctctttcattctttgcgccgcgccagctgacaatgcgctctgcacttgtcaaatacgaagtcaacgaccaaaaaagcgccagctgtggtttcaggcgtccgcaaggagcaagcaggccgcatggaacccagcgaataggcattcagccggcagtgatcttcaggtacgctcacctcgcgtcttggtcagacaggggcccgtggttgaagctgaacaacggcacaacgaaacatccttggaaacgtgccgcctgcgcctcatggtgaaatgctgagagacaggaggctttcgcaggttttgcgccgccctggtttcgccgattcacatccaagattctggccagcatttcgaagcgtagagcccagagctgccacggtcgccggcttgcaaagctggccgtccactcacggcgcacatctggtggaaccgctcagtcgctcagaatttgcgcactgcattttcgtcattggcccagtgctctccattgctgcccaaaacctgctgtgcgccgatttgcgacgtggaccgctgccagggtgacatccacgctgcagatgcggttgctttgctgccgccgcatctaactcgtcacgtcgtttctcgcttgacaggctcactgcaactccactgcttctggacttctggtgtcactttcgatgatggcattctcacgcttctgagcatgtgctggaaatgaattgtgggccttgcacgtttttcactgggcggcacggcgcctcggttccgcgcggtaggccagagccaaaattcgcgccttatcttatccacctatcgatacctatccttctccacaaccgttgcgctggacctatcgctgctcggaagggccaccattgtctgctgctggtcagcagaaagagttttctttgttgattcctcggcgacagtcattgagtaatccgacagtcacccattgtacctgtccgcgcgtcctagcacccagccgaactcacttccatgcgcaactagagaacgtcgagaaagttacgcaacaccctgaagcggggtaagaaagagtctgggaacacagtcctccgcttcgaagaacggccgtggaaccccagccgacggtacgggttggaacggttcactgctgggcctcttcgtaaccatggttcggtactttgcgatcgatcgcacaccccgtcctggggactctgtccgcgctcgagcaagcagccttgtcggcacttgacatgaaaagtatctgtcaaacatggtgtctggactgctactttcgcgggtcgcggggtccccgaaccgtaccatgtcgatatgtcggctcgcctagagcacgatgtcgcaacagtaccgctcacttgcgcaagtcatcgaatgccgtgacacattccagtctctacattacactactgtgggttgatgaggtcaagacagacttcaacctgttgtggcagtgatccgaagtgtctattcctcgagccgagcacaactcaaatcagcaccacagtggatgatatgcagactatcgtactgcaactccactttgttgctgccaacacggctgtcacggctaatatgtagtagcagggtgggtaagtgaatcaaatgacagatgacatttggtgtggtcgaacagcgtcacgaacactgacggcgcattaactcctccgcacagcagatgtgcaataggtgcccgtgagggagcacagaggtcatgtttcaagtcatgctgtgcagcaattgtttagtgaataggctcaacattcgtgttcattcagatatgtcatctgttatgcgttcgattcccttgtctagtgccacatacgaaggcgcaaatgccgattacaaccagtcatatatcaattgtaagaattccgagcatgtgaagtgtttgtccatgcacggttcatagcctttgcacgtcttcatgtaccatgaagtccgggagacctaagtctggatcagatcacggtactcaagaagcgtaacaatatcacaggaaagtctcgcaagtaggagaatgataacttgcaacaatataagaaccctttcccacaggtgaatcagctacacattacctgtccaatcacacgaggctcgcatatctacatattccatgttgaaatctccttcaaattctccaccacttctgcagctgtaggctttgtcgtaggtgctagatgtggcatagtcccgataagcatcgccagattcttccactcaccacctttaccaatgtcccattgatccagcaaatctcggacagcgactttcaataacgttgtacgccttcctaagactagcttttcaaagtggaagctctcgtctttgtccatggggtcgggctggctttcctcgcctctccaaaatctttgtatcctgccttacctccggtgaaccaagccaacaaatccagatacagaccgcccatggaccagatatcgtaaggtctagacgattgactggagttatcttcttcagactcgggtggatggtagggctagtcgcccctatagaatgtcttgtgaccatcatagaggagaaagtggcaaacatttcagggcggaatgcgaatgcgtagctgaaattattgaagaaatacgtccgtgcgaaagaccatcgcgcaggacgctctagttactggttccggaagtctacttgaaccatgactttgacttacacttacactgtataatctgaagcccacacctcgtgatgtagatctgccgaactatgagtatgcgtagactttcacacctttctgactgactttgtcagaacttggtaagaagtcattcgaccgggaacggtgagtcgtgtagtttctcttctcaatttgttttaccttaagatcatgacagaaaaaatgctaggatattgagaattgatactgagatgtatgagaagctgtactaaggaaaacaaagagcaaagactgtagaccaaaagaaatacctactcgttcttgtacctacccgctgagctgccatggctcaagactaatctcacctcacctttcaaggcatttgagagatcagctcaaattgggttttgtgagtcgttgagagctgtgaccaaatcccgagccgtgatgcggttttgagggtcaattgtgaacatcgtccggatgatgctgatcatattgcgccatttgctcaattcaaggaggtcgagcttgtctttcagaacttttgacaggtccagtgtactgtcctgaccgacgaaccagcaatcgtgctcaccttctttttcatacacatccttcgcgaaggtgccgtgaccgtctttgccctcggtcaaccacactaaaatctctgtgaagacacatcctagtgcccaaacatcgtgagggcgaccagtagggctaccagcagggagagcacccagatgctccggaggaaggtatgggaactgccctctcgcgctcgttttcggacttgacaagggcgtgtcatctgaagccctgaagctagcacagccccagtcagtgaatttcagggttacaccgttgccacaagcaagtatgttgtccggcttgatatcgtgatggacgccggtgcgactgtcctgtggctcgtggattagtttgagcgcacccgcaaggccacggatctgctgctccacccaaccttcaccctgtgccatcttctccggggaaatgctttcattgagcatgaggccctgtaaactgttttgagcaagttcactaacgagatagcgagagtcttcggactggccttgggtatgaaccgtgaaagctgcataagacttcatgatatgtttgtgaggccgatgtgttgcaagggtattggcgaatgatatttctctttgggcatagacctcttgtactttattgcccaatttgtacactttgatggcaacttctccggtgagaccaacgtcatcacgttaggccgtgatttctggaatcttgcagtagtctgtgtcaagtcgagccttgtagaccgtgccactgacaccggatcctaatgattcaactccttgtgaagagccaggcagctcaataggcacgccagcacttgaatagtgtgcagcaaagccaccaccagtaagggcttgaggtacaaggtgctgaaactcgttgaagaggctggcattgtcgcgaacgtcctggggttggtcaatgaacttgtcatgcgcgaaggggatttcggcatcagtagctctatgcagaaggaagatgctcaaataatgcatcgtaatcttggcggcaacgcatataatgaacatacggcgtccttttcttttgataacattgatcagaaggttctttttgacacgaggaatagtcctgtcgctttcgacgatgtttctgacattgaggtcgttcgcaagtttgtcgatgtctgaaggccgcagatatcgagagattttgttgtcgaaatagcgggttgttaagacgtcgttgatgtatgtgtggagagaagtcgcggctcgagggccggggacatacacttgggtggtcatgtgaatcggattgacaacaaagtgtattcagaagtgaaagaactatgtctagatacttaccatccatccatccatcatctcctcctcttgtaccttcctgcgctgtgtgccagcaaacggaatcacagcatgtgtagactaagaatgaccagatgccttaccaccgtgacttttccaagccggcgacaagctattgtcagaagtctcgcgaccagcaagtagaagagcaagcagaacatgacatctgcaggttcgttttcctctccgcgagagctacggtgagactccaacatgattaaaacgtgcttgcgcatcgccatgagccgctgagcatgaccaccatagcaaccatcaacatggcagttcagtcccttgtttttcagagcggagatcgttgatgcattcgtgaagcttcttcctcttgtccttttgcatcaatagtaatgactggtaaatgcggcgcgagtttgcccacatgtaccagacgctgatggtaaagagtgtcaacggtatggagaccgcgaagaagagccatgcatttgtagcgtacttgatctttgtttcacccgaaggcagctctttcttgtctacaaactgggtagagtagaagctcttcaaatatattagcgaagatctgataaaacgatttctctagactatgctttttacttactgatacgacggtacatggaaggtagatcaaagtgatgattgtgagtatccgcacgctggtggagtcgtggctgcttttctctgctagttgtcgcatcatggcgttttcttcttgtccttgtctttcaagattttgcagcgcagccatctgttggtcgagattgtggccattcatcctttccagtaatgaagagacctggaaaccggtcagtcttgtatttgttgtcggagtttagcatcctaccaaggcacgcgtgttctgcgctttcatgagaagtgcttctgccttctttcgagagtatgcaacttcgttcactttctcttctaatgccacgtacatctcatcgctttcccactgtctgttagtgatgtattcgctgcgttcaggatcttgaagtgggccacagtaatgtcgacgatacatttcggtgagagtgttgatgctctcaaatgttgcatccaaacatagaatcacgtccgagagctgatcttcgatctctttgagactttggtagtcttttacgtcaacagcatagccgccgcgcaaagactcgtccttctcaatagtcgtgataatggatctcgtggactacttcaagttagacggtcatcgtagaaggtgtattgtaacctaccaactccaccatatcatcatgcaggtgagctaaatatggccgccacgacgcgattgcaacgtcgtggaagatgatatgaagctcaaaaggattggcggtgtacggatcgagcactgttctggcgaagtcgtcgaagcatttctctgtacgctgagaggatcctacaaggatccaggtcgagtagcgagttggtaactcccggaatttgtggtacacggcaaattgacgtagagaccacgatggcctttcatccctattggtaaattccatgaatctaacgacataggcagtctccaggccattttcagaagaagcaccaattatcaagatccagattgaccacttaccaaagccgggactcctttcacatttcagcttgaggatcggacgaaacctgattcgtggcggaccaatctttgtttccttcaacttccacttgaagtcgatcagaaactccccaaattgtgggaagacccgacatcccagcaccaggagctggaaattttcttttgtgatttgcagacgttgacgtgagttcacctgcctgatgtaactgtgtgatagtcagccttaaggacagctcgcagcgcgtgagaccttacaatatcctgaatagtgcatttgtggcctgagaactgagtgtcaatcccagaattacatatttgaaatgtcaaaaaacatacctgtatcaggtcttccaaggtcaggagattgacgttcatgatcatataacgggttgatgcaggcatagtcgaattttgctcgcgcccacatccgacactgacggactccacatgaccgcctgtgtacatccgtgtagctgccattgtcgaatcatgctgtacatcgactactggagtttgcttgttctgttctgcgcatccggatgattccgcaaccgatggtccttgatctgacggcgatttctttttcttcttgtacgcggcaaggtctacaccagaccaacaacgtagctccaccttagtacgagtctcgtctttctcgaagacaaggccggcattacgctcgtaaaactcgcctgctacggagttacgttgcaagcatagggattgatggaagaagtctgtggccatcgtttgtctctcgccgaattgcagacagttcgtgatgaaacctaggagagagtgtcggtcgcagacacagataaagggtggtgaggccgagcattgttacacggccttccacagttgaccggaaagccgccttcataggacgagtgcgcaacaccaatatggagaccagaacacagtcgtgcagacccaacttttccgggttgtacttctactgcttcgattctgttaagtctactcgtccagttttgcgatgctaagttcttcggccgcttgtagctgtctgcaactcaatgggttgacttttggcgttgtataggagctcaaagtcgaactctctgagcacaagccgtgtgcaagatagcagtcgtgtgatgtgcgcgaacttgtgtgtgagcgcatgtgtaccgtgtgcacggcactctaaaatggcacaacatgcgccagacacttacatgtgataaagatcggcccaattcctgtcctgctctgaagatcttgaccaacagtacacttgcctaatttcagctatgactgacgctacaccaaacggactcatactgcaaccactcgaatctaattacttggtaaaaaaactcatagagaaagagtgcctagctgagtatggaccagacagatattttcatgtaggcgtatgtcgtgactgcttagtatccgtagcagcatgttcattcactaacatgtacatcgtagactgttgagaagtacgaaacatcaccggctggccgaaaatcagtgaccagacaatacgttctgaaagttccctggcgtcttaacgaagtaagtattcatagatatagcaagtcaggtgaattcatctgatcatggctaggctgcaatagagcgatgtcaattgccgccagaagagccatcggattgattggcgtatgcacgttctgagggtactcgcagtggtcacatgagaagcttttgttcttccaaagattaatcgcgaagaatcgagtattcgactactatgtctgtgatgaattgatcattgctgtgatgggtgagcacgagatgaatccatcgcgacacccaatgcgcgctaaatttcagggtccactgagcggaagctccccgcaacgtcatcgcacgtggctcaagcttagctttcaaccatctttcacaaacaattgctgcctgtccaagaagccacatttcgctcccgtgcttactattgtactcctgataacagaagcctcatattgtcctcttcccacacgtaaacaaaacgctccgacccacaaaatggcagccacgcgcctccgcaaaacattccaatacccgtccgaatccgacgacgaagacgccgtagagcaaggcatggacgaacaaggtacataagccctaccaaaccctcttttcttgtgatgcagctctcaaacacatacgcgtccctctcacagctaacacctcccgccagaccaagaccacctcatctccaccctctccgcgcgcgacacatccacaacacgcatctacacgctcctcctcagcgcgctgcccctcgcccccgcactcctgcacatccctctgctcctcagcatctctaccgtcatgccgagtctcgcagcgatagcaagtttcctcgcaagcgcgtacacgctgtacttcctcccactggcgccgcaaaaaatcagcattttaaacagtgcggatttgaaggcaaataaggggaagaggggaggatatcaagcggcgcaagtggagaggagagctgtgccgtatgtgtcggatgaagtggcggagatgttggcgaagtacatggttcctgcgaatgcggggctgtgtgtgttgatggcggttgcggagttcttctcgggccatgagtggagcgaaggcctggctgttggtggcgggtttctgcctgggttcgtgctgagcgtggtgttgtgggcgcgcagggagttgagggtcgtggatatgacggagttggagaagctaaaatttgcttcgaaaactacatgaccgagaagcaggtgttgggatagggatggtgatttgtttttagcgtgctttagataccccggatgagatgttttctgatatagcgatagatggcatttcaatttgaaccgcaaaaatggtcgatgaagatatcattaggtatatgtacataataggttcgtatacatgccttccaatgcaatgcaatgcaatgcaatgcgatgcgatgcgtatgccaaaaacagtcacagaccaacgccatgctcgctgaatgaagttcaaaacacgtcttttgtaccatcgaactgcgcgcctatagggcgggccaatgctccatcctcaaggctcgcgttcgccggtatgctgcgcttctagcgacgctgccagaatcgcttcttccttggctgttccgtcttcggcgcgccggcggtcgttggatgtataccactcagtgcactatggtatgccttctcactccccctcttgcgtcccgtcttgacatctctccttgaagcgcagcaacaacacagtcccatctgcacaagccatgcgaagattgtgaatgcgctggcgatccacatgaagacgaagatcgtggttccaatctccgcgccaatgttcagctgtgccacgccagtaatagtgttgcggaagatgatgaacatgacagttgcaataacggatgcgacggttacgatcagtgcgttcaggaaggcgaagatggcgacgggcagcgcgagccagcgggtgaagacggagaggggcatcaggaagatgaggacaaaggttaggcaggtgcctgtgaggaagaggccgaacatccattgggagacgtattggatgaggtcgaggatgtcgttgatgtcggcgggaagattaactagtatgtactgttagtgctgccttgggtgggatacaagaatacaacgtactcgacgccccagcaagaagctcattcctcaagatttccactggattgaaccagtacaaggtctgtggcttagaacagaaagtgactccctcgcctatgtacccctcacagaatccccatagtccaacttgatagaagtcgtgcagtcccaacgtctgcgcaatggtattgatcaaggcagaattcggtacggatgccggcacgatgttgctaaggtcgagacgtatgaagtaccagccattgataatcttctgattcttgatgtttgatatctcgacgagtatgaggaagactagtgcgacgaagaggaaaaatgatgttatcagggcccaggtcttgcgtgttcgcgttgcgcgtttgatttgttgcttcgagagttctgttgcaggtacgtcggtagcgggtgttgcggcagttactacagtatcgtcggatgcgtgacggcggttgaagaagcgcatgttgtcggtgaagcgaagcgtgaacagtggttgtagtgaaggaaaaagtgaatgaaacgaaaaacgattaaacgattccgacaacagcaaccttttcgaatacccaagccaagaaaggcgataaacctcgtacgcgtcgctgcatggcgtcgtggacgagttttatggagaagggtgacgatctcagactatgacgtcgatagcatctggacatcaaagaaggcgcggcgaatagaccgcgcaaggcgctagacgacatagcatggcaacggacctggtttgacactcaacaattgggctcaccagacgacggcgcactactcgcgcacttgctgaggacgaagctgacgggtgggttgaggatggtgtgaagtgcatttgtgcagcggtgtgaacgttgaatgttcaacagttcccaggaagtgaggcatccctagtgaaaacatttttatgctgtatgatgtgtgctgtatgattgagatctgcgcagggtacatcacgaagtgcggagcggataagcggcagcatgatgtgagattgactttggggtgccgaagcgaggaaagtggtgccaagctagactacccacctcgaccatcttgacctcctggatcagacctcaagcaaatgcgctttgctagggttgagacaacgcagagcaaggtatcactcattggcacagtgactgcttcttttatagtagttagtttttcatgttcttgatgcacgagcaacgcaatgagtatgattgaacacttcgatcaaatgagcaaattgctttgctcatgcttaccctgaaactgagttactttcaatgcagagtctgaccatcctattcgtacatattcaactccctgacacgacacacgtatcgcaagatgattgtgccccccacatgccagaaccgtcctactccgcaacaagcccaatttggatacacctcaatgatcccaaatccctgcatgccacttcttctcatcgtagaaatgcgcgcgaatcttgcggccttggaactcgtagccctcgtcaaagcgattgacagcctacatctccgcgttagtatggacttgttttggtacaggaaagtttaaactcacgttcaacgcgctcatgacggattcgaacttgatatagaccacgccatccttgttgccttcgtcgatctggacttgttgaacatgaccgaactgaaatcgtagcgttagtatatgatcggagtgaagagttgttaaaggcataccttggcgccgaacacctcgcccaaatcctgtcggataccaccatcgtttcgctgggcattttcgtcccaatcgatgccatcaacgcatccccaggccaccacaacggtcgattcttcgccaaacttgccgggctcgtcttgctgattgcgcatacctccacggacgtcccagacttgctgggacttgactttgccgccgtcttcgtcgaacgtgctgcctttctgttgttccttgcgcttcttgacctcgagatgagtgacgacaccgtcgttgttcttgccgagaccctgtcccttgacatagcccatcttggccatcatggcttcggccttgctgatcttggggcgctttgcgggacgctcatcgtaggcaggttcgtcggcgtcgcccatcgggacgtctgggtgctcgtagcggacaggcggtgcggatatggtagcatttgcatagcggacgggtgggcctgagattgttgcgccctggtatacagcactggaagaagtgcccggtgcagcgggtaccggagttggaattggagcagactgcgaaggcgggggaggcggaggagccgcagacgaaactgctgatggtgggggcggtggcgcatgttgctgttgcgacaggcgcatgcggcgagcatacgggtcttcttctgcctgcatgtctgctggttgcgaggcagtcgcagggtcataggaagcaggcggggcgaatgacggcttcttcatggttggtcccggcatctgttcactggagggcgaagctgggcgcgacttgttggaagcttcgctagtctcgcgagacttggacttctgagcagcttgtcgcaggaaagcatcaaagtcctgcttcttgcgcgcataaccaccgcttgccctgtatgccttcaagtttgagtagcgctcgggcttgaggggagcggtcgggttccagtacccgtgctgcttctggaacttcttctgctccttctttcgctggcgttcgtcgtactggcgctgccttcgctcttcgaggatagaagcatcgtcgtctgcggtactccgatagtagtcgatgccgtgctgctgggaattggtgacgcgggaggcatcttgcgcggtcacagacacgacaggcatggcgggctttttggcgggtccggatttcttggcctgggggcgtttgatattgtgggggttgtgaaagtgggaagctgcacattcacataagtccagtgatccaatatcaacgtgtggagcaagtcgtgtagataccagttttcttcatctgctcggccttggcctgctcttcagtccacttgacgggcgcagcagaggcgacagtcgctgaagcataaggattggggagccctccttgggcataaggattcgggaggccataagggttgggcaggccttgcgccttcttgttatcctgggacgccatggtgttagcaagaatcctgcaggtgcgactgcgcgatccggcaactgctggctgctccctggtgcggttaatattgtaaagaggaagaagaatagtccagtgcaaagaagtggtaaggacgatcggacgcaggtgatgtttgcgccccgagtgacgtgaagtggtggtcgtgaagccagacgccgttacctcagcagccgaatcgcggagccatcccgcgccaagcgtcacgtgcgctgcaggcaccgggtgaatcgcgtcatgcacgcgatgcgcctcggagaagtacttgttcgatagaggacggaacagactcattagactcatctttccatcagcaggttctggtgtatatattgaattgttagtttcgtcgttgttgcaattgagcgattagcaggtcctccagatgtacaagtgatatacccgatggcactgatctgatctgacaagtagcagtcatcccttatctctacacacaaagcgcaatatgtcaccctctacgctggccgatgccttttccaaggactcatccgcgactgccatcatcgtgcctggcagtcctgcgctgcatgtctcctaccagaagctcactgccgatgtgaaggcattccagcagcagttggcgaatgtcggtgtttcggcgcaagcagctgtacgtgaaaatgttgaaccacaggatatgacagtttgctcatcctttcacaggtctccatcgcccttcccaacacatacgaattcatcgtctcctttattgccgcatcatggcagcgagcgattgcggcgcctctgaacccggcatacaagcagtccgaattcgaattctacatcgacgatctcagctccgccatcgcactcgtacccaagggtgctttcgcacaggacgcagcagcggtgagagcagcgcggaagtacaatgcggccatcgccgagtgctactacaacggcagcgaggttgtgctagatgtcaaggagaccggcaaactggctggcaagaaagctcaactcgaagttgcgcagccagacgatgtcgcgctggtacttcatacatcaggcactacagggcgtcccaaagctgttcctctgacgcaccgcaacctgctgcgcaccatgaagaacatccaaggaacctatgagctaacgcccaaggatcgcaccatgctggtcatgccacttttccacgtgcatggcttgctggctggcttccttgcacccttggcttctggtggctcagttgttgtgccactgaagttctctgcaactgttttttggaaagactttgcagagcacaaggcgaactggtacaccgctgttcctacgattcatcagatcctgctcaagaaccccatcccgagcccaaagccagagatccgcttcattcgatcatgctcatctcccctctccccgaagaccttccatgagctggagaaggctcttggcgcgcctgtactggaggcctatgcgatgactgaggctgcccaccagatgaccagcaaccctctgccgccgggccagcgtaagcccggtagcgtggggctaggccaaggcgtcgaggtcaagatcctcaacgatgccggcgacgaagtaccgcaaggcaaagaggcagagatctgcatccgtggggagaatgttactaagggttacctaaacaaccccagcgccaacgcctcttccttcaccaagggcggcttcttccgcactggcgaccaaggcttgatggatgccgatggctacgtgatcatcaccggcaggatcaaggagttgattaacaagggcggagaaaagatcagtcccattgagctcgacaatgtcattgcgcaacacccagctgtgtctgaagcagttagcttcgcgattgaggatgagatgtacggacaggatgtcggtcttgcgatcgtcctcaaggatggccagacgctcaacgagggagagctcagggcatggatgtcagagcgtctctccaaattcaagcttgcaaagaaggtaagtttcatcccgcttctcaatacatcgcgcgacacagcctaacaaactgcaggttttcttcaccgatatcatgcccaagacagccaccggcaagattcaaagacgcctcgtcgccgaggccatgctcaagaaagagaagccgcaagccaagctatagtttcagctcagcgtctcttgttgacgcacgaactacgcctgtaccatattgtgtagccatctgggatgttccaagcagtccccgcatagacttagcatacaatcgttgccctgcattgcactaccttccgctcgagctaacatcacgtcatctatgtttgctattactccgcttacgatttacgaatcctttttacacgacatttacacagccactatggtctaccaggctagggccaaatgcgtggggcatggccaatcattcactcagaaacgcacagaccctgcagatgcagctaacgcatgacagacgacgcgcataaccgccccttgaacatcgacctgttcaaacctccgagcggaccggcggattgtcgtgtgtctcttgagacatcggtctgtagacgaatggcgttccctaacgagggcacggattgccccgcgcgcggcatggcgtctgccgccgcaactctttacgacgtagctgaaccatttggcggatgctgtgggatcggttggcccccgtgtgccgtgtctctagatgtttattgatgtagccgtctatgtatggaccttggctgcatatgttaaggaagactttgagccgtctttactgctgtctgtgtgggcttgctgttgctaacctcatagctttgttgcacaacgccaattgcaagtctttctaacctctcgcattctattctgggacgtccattaagggctccacctactgggaccaactgcctgtaaatttcggtggtcattgcatcggccatttcccgcatggtggtgatcaggcggccgtccggcattaccctcgcattccccttgcgcttcgtttcagaaacctgaacaacagatttgacgtcgccaacattgtcatgcaccccataactcatcttagcggcgccaaagatacttcaacgcgagatgctcctgttattaacacgccttcgtctggtgtgtgcgaaaagtacagaaaaatgcaggaccaacacatagacatggacaggacttcgagtggtaataccacacccacatcggatcagtactctctcagcaatgtgtccagcgtctcttctttgtcttcttctagcttgccaaaacgctcttcgatgaagtcgagcataagatcgaggcattctacaaccagcatcagatcgtcgccgccaactgttcgatttgcagagccagaattgccatcaagacccaagccaacaccactacaataccagcgtcaacaaaaccatccacaacgccacagcgtccaatgcgctccaacgcggtatcggtcacgacctccatcagtagcctcaaatcccgcctcgtcaagatactctatcggtccccagccatcctcaacactgccaccacataacacgcgatcaagccaactcaacttcagcaaaccgcgtgccagccagcgtttctctgcatcagtgcactctcttcccccaagccgccggcaatcccacgcaaaagccccagaagactttacgcccccctccctcgcactggagcgccgcgtatcttctttccaatccaccacttccaccttctccgtgcaatctgcgcccgcagcgcttccctctaccaccccaccaggcccgtataatccgctagataattacatcccctgcctatccccatcctgcagcacgctttactcgcccacgcatctcggcttggcattctacctcccgcaaggcccctactcgctatccaagctacgaggctattgtcccacgcacgcagcgcaggatctcagggatgcgaatgcgtggtgtaaaagtaactacgagcgtctgaggcagaacgctggtcgcaagacgctgggcgagattgcgggggagtttgagattttcctcgaagagttccggctgcagaggaagagcgaagagaaggaattgaatgagaagttgaaacgacgggttattggctcttcgtccgggggtaaacaacccctcgacagtgagtggcgatgggaatttacgactcgacattgcacgcgcgcatcatgtccttcgccgcgctactctcccttcgcaaacaacctttacgcattctaccatccccatatccaaacacaatccgaaccgtcttctttcgcaccgctccccacgctctgccctgagtgcgcgacgaacgaagttgctgcgtttgagcgcctgattacggagaagtgggggtcgaggtgtgggtggcatgagcaagactgggatgagtggattaagaaggttgtggggggagaggtttgaggagaaggggttttgggagggggcgcaggagagggaggtaagggagtgggttgcgaggaggggggagaagattgtggatgaggtcaaggtggagaaggtggaggtgcaggtggagaagaggaagaaggttggggtgtttaagagattgtttgggaagggaggggagtgagaggagggatttcggtaattcttattcttagtgataatgtttcgaatcatgatggatcgtatttgcgatgatactcaaaatgatggacaattgaacatgtgcccggccatcaagaatcacatctgttcgcttggttgtcagaagccttggatcgagcgtaacattatggcctgcttaatcgataaattcattgatcttagaaggaatgcaaaataaacaagaactcaagaggagagtgccgtactacagtgaaatgtgctcgcctgtatgaaattcgggattcaggacgtgacacacctatgtacgcctactctggttcgataaccgaagtgaagaaagtgagttcaaccctctgtgcaccggaagaaaccttgccttgtttacttacttaaaagtggcgatgtcatcttccttgtcgtagcacatgtgcagtttttcacacgatgccttctcctcatcctacgaatgttccagatagcagcggctttcccacaattccaggttatttatacctttgagctcgcagaatcttcccatagcgcgtcttataaatgcgtcagggaggccggcgagggttgttgcatcgaactgagaagaggtggccctccagcatgcacagtaccagtccactaggcgctgtagtatgacgcgatccgaagggatgttttcgaaggcgtacgccgtcgactctccatcgaaataggactagtatccactgagatctgtttgcgcaagggcattgttggatgcgcgagagaaagcgggcacagcaaagcgatcgccaaagctgtatgcctttatatactctcgtagaccataattcatccagaaaaaatgtacactgggcatcgacaagcgagcccagacttttccgtctgtaggtatttcttgatggtacagccagtgcacgaagagcgtgactagtgcaagcagctcagtatgcgattgaagaagcttgaagatggcaggaaatgcttcgattgagtgactgtgacttacaggttgaggattcgacatcatcgagagttaccacctgcttttgcgcctctgttcatggacccgtcaaggcgttgcgaaagtattccgaatgatgaacaagtaaagccttgtgaacgtggtagtgtacgctcttggggccgactttgacaagtaccatgcagtgggtactggcgagtctagagcaatgaattagacaactgatcggtgaatgaaaagtggcatgcatacccgacggatggcaatggatctttcgcaactcccggaggttgcgccttcgcctccctcgcaggcgttgcggccgacatgttgactgtatgcgggtgttgggcattagaagtcagaacttgagaggttgagagattagaggtgagaggcgagtccttcgcttcccaggtttggaaagagcgtgagagagatacgcgctaacgcttggcatgcacctcaatgtggactttccaaggttcgggaactatctctcacctcgaacttcttacgagcacaagcatcacaaggtggcacgtgaatggtgagtctgggatatgtggagtctaatagctattctgcagggtacgggcgctgcagatgagggtgcagtgaaggagagaatttcggtcacggtagctggagcacgtttgtcttgatatttgtattgtacattcagatatcggcgcatgtgcactctttctagggctcatggatttctgaccgtgagcttctgttcaatcgacgttgcagacaggctaagcctgctgtaatcgtgtccgagagtctggcttctatgcttactgaaagtaagcgatgtcaacatttttgtcgtagtttatgtgcaatgctaagcaattctccttctcttgttcagaagcgtgctcaaggtagcagcacttcttcttaggacggtggtcatcgtttttgagtctttgaatgacacgtcgaatgaagctgttaggcaacttgtcaaaggcactctcgtcgaacacgtctgcgtcttcacgccagacggtgcagtacatgtctaccaagtgctgtagcaatacactagaaggccggatattcttgaaggcgtagtctatcgaaaagcagccatcttcgtcgaagaaggagctacccagcggtgtgtgtttgacagaggcgttattgactgcacgacaaaattctggagccaggaagcggtccccgaagacgtacgctttgactagctcggacatcaggtagtccatccagtaatcgttagaaggtggtacaaccgacagatcggcccagccgtcttgatctcgaggcagctcctgcgtgtagatccaatgcacgaaaatgcggactagacaacgtttaattagcggtgtccatgtttgtagagcgtagctctggtcaggactcacatgttgatgattccacatcctccaatttcaccacttgctccgtggcttccttccacgaccccactaacgcctttcggaagtattccgaatgatgcatgagcaaaaccttatggacctgatgtttctcacgatcggggccaatctggacgacgacgatgccttgactggtggtagacctgtttttggagcgtgagcagagactcgcatttaagcaggatgataaaatacccgaccaacggggccttcgctctcacagcggtgacagggctcgacatttgggattcgagatcttcttggagagtgagtagagtctatggtgcagacgttcggggccagtttatataaccgagggcgggctcgaatggacgctaagcgagaagcaaaggtgagagccatggtcgtgaatacgcagtgaaggagctctttgtgcgtggggtgagagtgcctgcgaccaccgttttgcgcaagtaggtgtccagaacggtattttattgcttggtgggtgggactttcgcctcttcggtgagaaagagagataaacgaggagattgaaaaggacagtaaaaagaacgcgaatttaacaagtaccatcaatatacccgtatgtagatagaaatgctgatgcgcccataaatctctagatatcatcacacctgccataaagatcacactcgcactgcgccttctccgggcaagatatcgcctctttcccaaacacagtcggccaaagatactccatcaacagccccgaggaatcatcgtccatgatggtattgttcaaccacgtccagtacttcagatactcctccacactcctcttccgcacctgcgccttactgaccgcaaacgcgtttcccaacaccgtggcgatctgctgcggcacctctttgtcgttgccaaacagattgtgccagctttttggaactttttcttccagcgtccggagctcgtaaggcggctgcatgggcttgaggactttgtcgttgcacgtagtctgtgacttctgcgtcggacagcgcaagttcgcaaagccagattcctggataaacgggatcttgagattgagcaaaggattgtggaagccaaaatggtgtttttcaagagtatctctcgggggaatgaagaccagggtttctggcaggttgttgtagttctcgatgatccacattagatacgcattggccacgcgacctttatctgggcgatgagctttgggatgagcgtgcgagtacatggcctcgacggtgatgatgttgtgttgccatgatggttcgagtttctgggtccaggaggcgtcttctgcgtcaagcttcaccttgacgattaggcgcgcagcaggatctccggatgcatccttcggtttgggcggagtcgctgcaacggatccgattcgagcctttatatggctcgacgcctggcacaggctgggctggtcgtcggaatatagatgcaggggaggatgggacggatacgaagaggaagaaggtgattagccccactagcgttactgcggcagctgcgatggttgcgatcctgcctcgcatggcgcttgacacgggtagaagcgattagaccaacggataattggtcctcgcctgctccagagatgttgagggtacggagtgtgcgacatgcgaagctcgaagcttgcgagcggttgctgttgcgcgtcctcttgagatgttcgttgtcaggagtaaggggacgctgagacgctagttcgaccgtgcttacgactccccatatgagaaatcggagagatgttctgggcctgcgctcttcttttttgacagttcccgcaaactttggagagatgttcaatgaccatgtagcgtaggaagtactctaagtacctcctgggttgccttgaccaacgtctgtccgaactattctggacagccgctggggcgtaaccagaggggctgtgaccagacgggcgtactccatcttcaaatagactgcgatcttctgggcatatgcgatgcgatggttggcaagacgtgctgctggcgactgtctgcacaagatgaagggtctagtctggcgcaacttgaaatagtcaacgttcagcgtcatagcacagctgctgtttgcttctctcggcactagtgttcagcaaaggatgcgtcgagcaacgacgcacaatgacatgcagaatgcccaacaggatccctgtcacatgccgacaaagcaggataggaatctcagcacgtgggggaagaagggaacgggactgtggcgcagggagcagcaagtggcttcgacgtcattgccgatctggatcaggatcagggaagaccaaaattatggacagccgccaaactacgcgtgtcaacatctcaactcttaataaccatccctcagcgccaggttttccagttcccgtatctttacctgctgtactcaacatacttgcgctgtgcaagttccaggtcacagctccttcctagcctcattggctcccgcgcgtcaccgcttccagcgataataatcccgcgctccccaggccttgcgctgattcccatctttccccacggccacgtctaatcctgctgtatcacgtgtaatcctgcgcggcacagtacggacatctcctagagcataaggccacctgcacatgccgccgaaacgaaagcgctcaaccaccgtctcctcagtaaagaaggccgccatggacgtcgcacaaccctcgtcccgcgatgcgtcggatgaaggtgccgaagaccctgttctccaggcagttgcgtccaagaaggagcgacaggccgatgcaaatggcacaacgaagcgaatgcgctccctgaagacgggagatgccgccgacgacagcgacgcagaaggcagcgaaggacgcgccagcaaaaagagccgccgcacatcttcaattgctggagccgaacacggcgagggcggcgaagcgggcactatgcgcatggaggcaccgccaaaggctggcatggtcgaccccgtaggcttcaagacgaaccctcctcccgagggacgggccgttcgcatttatgcagacggcgtctttgaccttttccacattggccatatgcgacagctccagcaagccaagactgcatttcccgaagtccacctcatcgttggagttaccggaaacgccgagacacacaagcgcaagggactgactgttctctcagcgacagagcgtgccgagagtgtgcggcattgcaagtgggtggacgaggtcatcgaagactgtccctggatcgtcactgccgaattcctcgagaaacacaacatcgactatgtcgcccacgacgacctgccgtacggtgcggacgaaggcgatgatatctacggaccgatcaaggagaagggcatgttcctggtcactcaaagaacagagggtttgagcacgacgggcatcattaccaagtaagcctgatgcgccgcaatatatgaattcaatgctgacaaccgcaggatcgtccgcgattacgatcaatacatcgatcgccagctcaagcgtggaacttctcgccgcgagctcaatgtgtcctggctgaagaagaacgaactcgacttcaagcgcaacatggccgagttccgtgacagcatcaaagccaactgggccacaaccgggcaagagctcagcaaggacattcgccagttctggcagtcaagtcgccctgccagcccggcaaggaccccgacgcgtgaggtggcggaccagctcgacgcacatggtgcgagtgcccgatcgccctctgcgttgtcgcgactcagccatctcgatattcccgcaaggggctccggcgcacgagagtcttcggacttcgctgctggatacaacctgggtctcattggtggtgtgcgttcttgggtacgtttgaaagtggagtagatgaatacatggccattgctaatattgtaaaagatggcccgcagtcgtcgcaatctaaacgacagcagaccggagagtcctcacgatgacagcagctccgacgagcacgatacgcgaagcccgcaagaagctccgcgtggccgcactggcaagcaaagcaagtcggagccaatggacaccgctacttaggaaagcagcaccatttttttgttgtccccttgatatcagaaggcgaacctccgggcaccataccccctttacgacactagcgtgctatagtgcgcgaacagctgctctaatattcatgtcgccaatgaacaacttcacctctgtgcgactctttctctacggggccactagctcgaaaatatcataactatgagcaactccgtcagcttcgcggtccgccctatcgtatatcgtctttctcttgcgcacacctgtatctcttgttcccaaaatgtccttctgcagagtattttcccttgcaagcgaggtgcagcttgctccgttcctagaccaccatagtaattggcagcttgctgcgctgtcgtcaaacgaaagtcgcccaaacgacgttggttgtcctaccacaatcgttttccaattgccatcttagtcgtcttgaccacctttgtccatagcattgatgatgaattgctaacacacagaattgatctcggatgaaggaatcgaatggcacatatgtgctgagatagatccgcgcaacattgggtctcactaacaacgggaacgtccagcatcatctcatcatcattggaacagtgcagtcatcaagccgtcgactcatcgtaccactctaccaaagcctcacgcaccatcaattggctttgccattcacactcaactacggtccactcccacccgaacgaagcaaactctgtccaatgtgtatcgtcgtctttggtgttgcagctggttgtacctgtccaccagctcctgcgtacccgtatgtacgcctttgtcatgtcgctcggagtcagaaccccacgagagcatgcctgccaggaaggagactcagcgagacattcagatatcaaggcctgtgtctctggtgtagacaaagctcaagggacgctgggagacagcatcggagaactctcgtacggggcaggctcagcatacagagacgtgcgaatgtgagagaggaggaagtgcgagagggaattgcaaggctggagagggcaagggaggagcgacgtggacacggaggatccacggcgcatgacggttatgaatctggaggatcgaccagggcaacgtatcacaggtagggtgacggaagtgtcaggcgggacggagactgggatagcatggcatggcgttgttggatggaggaagggcaaaggcatacgcaccatgatgacccggcgtagcattctagaatacctactcgctggatgtaatgcgtttcatttatcgagggcagcaagacgtgttgacgttgaggcggagacaagtcgggcctagcctgacgagtggtcgtgtggcatcgcgacttccctcgcgaggctcgcgagggttcgggtgctgcctgtgcagtcggccagcttcagccctgcgatgcaatatatatggggccatccgtcctctccctacgcgacccaacgtgtcgctcggagatttccctcggtgaggttacgatcaccgtgctggccctgacacaaaccccagcgcctcatccgcctgccggcatcaaccacttgcagccctctccctgtctgccacccctccacctggtatatcatgagaggctgctccgttatttcgcccttcacatcctcgctccggtcgcgggagactcattggacatgttcggctctcgattttcgagtcaatcagcatcatcgggcgcacctcgggatcgaccacgcgtcgtgaatgaggcgtcgtctcggtccccgcttgcaggcgtccatcgcacctgcagtcgccttcccgcaggcgatgcacatggtgtacttgttcgtctcgagcactgcacaatcgttgctacgcctgatgcgacggcaggtggccctttgttacccgtgggcttccgtcgctttagtagcagcgacgagactacgaatgttccggtcacgggcggcatccaatgcgtctcctcctcaccggccgtgcggcgattggaacgcagagtgccaaattgctcgccctggttttagggaaagtgaggctggcgatgcggttgcggctgcgccgaccaatcccggatgccggctgggtgtcggctcgttcttggctaaccgcttgtgggccgtgaagcaaatgcctgcgctcagtatgcgtcttgctccctcccaagctcccaaacaccatgtatgacagcggccgagaccgcgctacagtggctccgcgtcggccgcagagacgcccacgattgccgcagcgctgattgatgagcggtgaggtgctgggaaagcctgcgctgcagcttcacacccagcagcctgcccccgagtaattgtagcgaacgccccggcgccgtcgaccgcatcgaccgtgctgtggcgatcgcctccgcgtctcaaatattggtcacagcacatttaagatacggtcagggcatgagcgctgtcttgtctgtgctctcctttaaaccacttcccgtctgtgtacgcaagggctgtccctctgacttcacaccccccaaaaaatcgcactaccacgcgctgctcccaggaacgagtccaattcgatttgaattccacaacgcaccttgcagcaccaccacgccttaccgccgctacattcagtagcatccttcctgtctgtctctctgcttctgttttcgtccgcgttgttcccactttgcttttctggcaaagtgcttcttatccgaaagccgtctcatgaggcttccgcaaccgtccttgtcgttcgttgagcaccaccgactactttgtccccttcgtcatgttcacacaacataaggtctgaacacctgcatttatatcgtcttacacatttgatctgccgacgatacaccaaagaaaaggtaaagccccaaactaagcaagattcccgcgtcctgctgcatctttgtactgtcccactcgggtgccgtttcgttcgttcgtgcggccacctcgcagccttttgtcaaacacttcttggacacgtttttcagcttgtgtcttgcaaaccgccctgtttcgcatggtttggtcactgactgctcgcagatcgcgcttgtagcaactccaatgcgcttttcttgagctttcgcttccccccccagattcatcatcatcgctgcgcttccacacgcggctgtcacattactgtgtctgccaacgtcatctattcaccgatatctcgtcagctcatgaggacccgacccctgcaagagtaccgtaaccgctgcgcccagcaaaaagagatggacaccaggacccccaaggctgccagcagcaagacttcgtcgctgaggactgcgcgacacagttacgtccagccttcaccagatgcacttgctgtcgaaggctcagcatcagcatggcatgggccgctgatcagccgcgatggaccttccaaggacaagagatatcctacagagtatggctcccgatcagagcacgcatcacagttcgcatccccatcgccacctgcgcaaacagcaccgtcacgctgcctggatttccctgaagagcttgcacagatgatcatcacgatgcaagctggccagtacaatgaacagctggcagaggcatatcgcgaggcttctgatattccgcccgtcaccaagcagtcactcagcgagctcgacattcaccacatcatcaccaacagtaggttgaggcatgacatcaatttcgatcgcaacctaagtttcaggcctaaccttgacggcccgaaaggccatcaaaagcggcaagcgactggtcaatactggaaggccttagaagctgaactggaactctatgtgcggctgtttcagggcacgccacctccacgattccaggacagcagtcgatgggcaggattaatccagaatgcccaacggcgcatccccgtcatgttccgcacgattcaggaggtgttgaagagcttggtaccagacagggatcatgcgagagtggacgagcacttggatgtcccaatgttgatgcaagagatcgagcgcggtgtatgcgacctcgtgagattagcagagtggatggctcaactactgaaagagcactgtgcgcccatgcgggatagtcaggttgatggtatggtcaacaccattcggtccggtgtcacggagcgaagctccgcacaaatcgtagaggggctgcgtgacttgttcggaatattagaaactatgaaactcgtaggtctgccgtgggtagttttgctggactgacgctaacattgtcacaggacgtcgccaatcaccaaatccggaacctgaaaacccttctggtcgaggatactgtcaatttcgagaagcaccaccacttggaccgacttgtcagccatcggtcgcgtgtgaacattcacgctgctcaggcatggtaccttcgtgcggcatgggaattcgcagagacccatccgactcaaccgagaaacatccaacaagctcagctcgaaatcttcgtccgcgctgtggtcgcacagttcttcaacaggagcacacattccgaattcccagagacgttctatctcgaccaagatcgcctacgatcactcaaagccgaaattgaagatttggtctgcatggaggtttgcatggatgcattcgccgcttttctcaagcagttcagctacgatagctacatatcaccacagatccggttacagctccacagctctctgctagctatcatgggcagttccatgggctacgggtcccaccagtgggtcatgaactgcgaagccctatctttggagattctgcgacaagcatctattgttgccggccaaccccagactttctctcacgacgctctatcgcatgcaaacgagcaccttctccatatgttctacgactctttcaacacgcacaactcacgcatggaagctactctgcttaaccgggtcatcacatgcaccgagcgaaacacaaaaacaatggccattgatctctttaacaaccttgttcctatcactagctcctcaccgcaaccgaagcctacacctttttcacacctcacgtcatccgccgtccatacgctgaaccccgaaacggctcggtggcaagacattgccaatcgcgtcacacacatcattatcctccattggcgggtttgggatcgcatcgcatacgttcaagaagatggctccgagcgatcaacatctccggcaggccacgagtctacctcatcatcgcaacaccctgtccaatcgtcgcaaaactcgatgcaagcatccgagcatgagtcgcagctagtaacggccatgaagacaggcgactcaatagagtccggacaagaagcacttgtcccacaccacacatcctcgcaatgacaggtatccggttcctaacattttcatttttcaatcctgcatagcgttgtccttttcatatgtatgatacctacctgccacaatgcagacactatacgtttaactagaaatttggaacatcgggtataccttataaacggcgttagcaaggcgccattcgattctggaaacaacaccacttttttcggtcggcgttcttcatttcacgacggcgcaatggcgcaaaaaggatggattacactgacgtgtatcgtggagcagaggagttttttttggcagtagttgcttggtccctgtcgtgcggtttggcaatacagacacagaatacattttttggaaccagatgcattgtcttttcttcgtctcttctactcaaagacgacagggttttcctcgtcgctcgccaattgcgtgcaatctaaaacttcctcacagcgtttccgcaagcacgtggtcaggtctcgccgtttgcatagcaaccggagtgctatcagcacacaacaccgcaaccacaatgatcaagtaacaattatcttcaagcgcattcttattcacctcccaccaccaccccgttcgaagcccgcaaacacgaaattcttcacatatgcaactaccaacagagcacgcgcagaacctagcccgcactccgaccgccacacccaccaaaaatgcccatcaatgactcccgccacctcctccccatgaacagcatggtcttcaaatcctcgcccaacctgcgcaacgaacttccgtcaaaccccactctcgttaatatacgcgacgcggcggataccagcgtaactgcgctgccaatgccggctaccgcgctagaggatcaagtggttgagcgcaagatgggctggtggtcgcgaatggtggcgagaatcaagggttgctttaagaagaaggaggaaggcggcgaggaaagaacggaattgaatattggtggaccgacggactttcaacatacttggacggcgggaattgggccgttgaggacgacgggggtgggtgaggagggggagtgggaggatgtggatgaggggaagggggtgaggaagtaagggggtgtgaatgggggggaggactcgctctttccacccgttgtgtcgaaggatctggatattgtgttgggcatgtcaaggatggagacctcacgtatgtatcgagagtgtcacgaagtacagagaaaagatcccacgtaagctaaccaacaaaatgatcaagccggcatactaccagccctttccttctccttctccctctccctctccggcccctcctccttcccctcgcgattaacctcccaactacttgggcggacaccaccacttcctctccctcgtgcccctctccgccactggaggtaccacttgcagatggccgtacaggtaagtcagcccttgttctcggtcacggttctcgccgtttctgactgtcaactgcagaacccattcccgacatttcagcaaagttatcaggtccttctcgatggggcgatgccgcaacttacttcctcttctccgttagtggtctcttcttgggtggtgagatcgggtcttttgacaggaactgcatctgcatcgcggactatcacgaaggatcctgaagcaaaggccagaatcgaaaaggcttttaagaactacaggatagacgtgttgaagcgcgagattgaccagcttcaaggaaagagcaagtttgaggagttcttcagcggctaattttgtgggtttgttacgaacatgaataattgtggattctggaggcatcgagatcttgtgaatatcttcattgatttaacgtggaaaagccggtgtagaataaatcgacgcgcaacagagtgtgaatgatggatttttattgcgcccagccggctcccaatccccgcacgacacgaagaccatccagatcatgtacttacgtgtgccaaatccacactatagggaccgtcgcatggctcctggcgatcgttggtcgaggaaaagcttatttatcttgcgcttgacgtcacaactgcatgactcgccaatgtttaggccatcaaaaccatcgctttgtgcctagagctcaacaacagttcgcaggtcctttcgtattctttcgctcttctattttgcgtgtcggtggtacagactctgggcataattagcaccaagtgagggatcgaggaacgcccgtcccgctcaggacataatacatcagcatcgtacacagcattaattcccgcaattcgatttagaacgcttccaagatttcggaacacacggaaaacaagtggacttgaacgggtttggtcggcagctgtatcagtcgagctatacatcccggaacagcaaacatgaagagcacaataatagccttacttgggatggccaccctgggcaatggccaaagcaattcagctgcatcgtcctcatcgcttgaggtcgtcaccttgaccggctcacaaagaagtcagtcgttagattatttgcctggtgtgaccctgccttccttcttccaaggcagcacgtttgcgacaacttcggttcagccatcatcatccatatcatcatcgggtagcatgagatcagcgaatagcactatgttgaggtcatcgtcatcgacatcgacaactactgaggaaccagtcacgaacattggcggagcgacgagaacatcaactccaacgaacactcgaagtgcaccagcacgaccctccaacacgcagccctgtaacaactatgtggaattctgcagtcgaaagtactctaatatcacggaagtagcagcacacaactcaccattcacacgcaagaacaacgcagcacgaaaccaggagtatcctgtaacacagcaactcaacgacggaatccgggttcttcaaggccaggcccacatggtcaatggcactctttactattgccacacttcctgcgatctcctcaacgaaggcacagtagaagactaccttcgccaagttgttgcatgggtggagacacatcctttcgaagttgtcaccataatctttggaaacttcgattgggcgcagaaggactcagaaggcaattcgctagtaacttcggtcgacttcgatgttcccgtcagatcttctggccttatcgattacatttatcaaccacccaagactgcaatgacggtcgacgattggccgttactaggccagatgatcctttcccagaaacgcgtcgtcacgttcatcgactacggctttgatactggggccgttccttacatgctctggcaattctacaacgtctgggaaacgccattttcgccaacgaatggcagcttcccctgcacgatcggaagaccggagggaattagcgacgaccaggcaaagagcatgatgtaccttgctaaccacaatctgaacgcagaaattgcaattggaggaactagcatcttggttccgaacactgcgcagatcaaccagaccaatgctgtgagcggggaaggaagtttggggttgatggtgaatgactgtgcaggtatgttgtcaaagccttttgtgaagttttccagcatttgctgcacatttcagctcttcaaaattgtctaggatactgacaatgattgcagagaaatggggtcgcccgcctaactacctcatcgtcgacttttacaatcaaggcccgtcgagtggatcggtcttcgaggctgccgctcgtgccaacggcgtgacttacaatcgcccatgctgtggcacaactacacgctcatcagcttcgttgaatttccgtccttcgttcggatggcttgagtcggctattttcttgaccgcgatcatgatcttttaagcccgggttttgcgcgaatgcttaccaagcacttttctctccttgtactcttcaatgccaatactagaatttagcggattcattacggcatatggtgccatcatctttctaggccaccgaagtccccatcagaagtacatagcgagtctttgatgtgtatgatggacaagggggccagcaatttttcgagatcagccactcatttctcgcacgtttggtttttcgtacgccggctgcattcgtgggcgtcctgcatggaacatatcccgacagccacaatggctgaccagtcacatagagcaatgttcctacagccacgtttgctggcgaatcaaaaggatttgcttcgattgccacgtccctaccaagtcacaagttcgtctattcctggcccgctgttgtgcgaaatcagcgaggtgaccgatgcggggggaatccttccgtcggcttcgtcgccgccctgggagctgagtggttcgcggttctcctcaagcaggccttttcttagctgcatcaattgtttggacaaagctaagctcgttacgggatcgagtcgccatgattctgacgcaaagtacaagacggtagaggtcttgcgtctcaccggacatggcaaggcactgcaagcgacagttgataaattacaactggaaagagttcgcatacaaataccgccgtcacccggacatttccagcttgatcaattcaactcgagtctggatccacaccaaaaactgttacatatatttccacactaatacctgcgacacacatcgtcttacagcggttttctacactcaaagctcatctactcttgccctttcacgatggtgcccatctgcctaatcttcagcctcgccgtcatcatatccgctgtgcatgcagcccctatcgaaccgaaccaaccaccgtccaattggtcgaaggaagcaatcttcggccttctcggattctttgctgccatcctgactattctcgctatggtactcatggcttcaccttcagcacgcaaatggtgtactcgtgagcatgcgtagaccatactgcacggagaacgactgcagctaactggtataggttgtttcacgcgcaaacaaaaggtagcgatgcgcgcaacatgggatgagtacgttgaatacttgagatggcaggaaatgacagggcggcgcagcagctgagttttgcttgtctatacatgtatgagaagaagattgcagataatggaagaaggcccacggcgaaatagacttgagaagcgaacatagataaaaagtgcgactcaagcggtctcgcatttttcttcactacacccgagtccacgtgcatatctggtttgaagcgataaaggtggtgccttggtgcaggatgaaagcattagcttccatgaatgactacaacagtatcgtgcactcactagcataagtataactacatgattgtttgtagccatgcgtacaagagcgtcttcagcttgatcttgatgtcaatgtgttgttggtgctgcgccaccccgtgaataggttaccgttaaccgatgcccgaagtggtttggttacgtcccaggatctctggacggaaaccaaatttcttcgaggtctttagtggaacgcaataatcatgtacgatataaaggcttccttcgccctcaacgatgaacttcgcacaagagccttcctttgcactacaaagtctaccaagtctccaaactacacacattttcactcgttatcttcgatagcgttcaaagtcacattggatcgcgtcttgatccaacgcctccagtaatcactctccgatacgcacgtgacgattcgaaatggctttcttcagcctcatcgtcttacctgccactactctagtcgtccatgcagtaccagtagaactggaccaggttgaatctacccattcccaaggctggaacaaagaagctatattcacgctcgtcgatgtcttcctcgctcttttagccatcgttgtcatggtcatcctcgctctaccctcggtgcgcaggtggtttactagtgagtacaccctttccaatgctatgaaagccctctattaacggccagtcaaggagcaagaagcgacaccgaattggcttccatggagggcgcagcttgggaagagtacatggaagcgaagaagaagaccctcgtgctgcgcaagaagtgggaggaatcgattaggccgcgacatgcgtaggtggcgggtagcgccgtcctcgaatgggttgtggcgtgggacggcgagagagtggttgctgctcattgggcacaagcgtgaggtgagctgaccctgcacctctttactgaaataaagtgtactgataccattgttaaggatcgagtcggaggaacgcggagacggtagctggaagtattgagaatatctgcatagtggaagttattgataaagtgtttctttctcttgcgacgccattcgcaccgtaccaaacattataatatacccattaagttccttcgttttcggttcattacatcgcgctcccgtgattttcatcacccagcttttttcaggtgttcctgacacctagaacataaagaaaagcgcaacaaggtctatcatgaagaaaagtccagccaagagctagagtagtcgctccaagcatctccttcaggttgagtcacgttggtcggcagtaaatcatcattgactatcgatttcaagaactgtgtcatggactctgtgtcgttcgtgaggctctgtagggaaagctcgctgtcgttgggatgatctttcggcggcacaggcggtggtccatcgcgagcaatcgactttaccgctagatcgtatgccttgcgcaccagtgctgctgcatctttgttgggtgtgaagtattcgagtgcgtcttggagtcgaggaaagcggctgctatctgggtagccttccacacgtccggtcgaatgtacgtcccaagcaaagcccgtgaagggccgattcatactttggaggagtgcgttccattcatccacgacctttggacgctgtaaaagcgagtagataacgacgctgtgatgccagtctgccatcgtcttgtgatcgtgctcaaagtggtcggcgatgtggttgcagcgctctttccagtttgtggagaagtgatagcaaaacccgcaaccccaaccagtccgagtctttcgctttcgctttgactcttgtacgtgttttttctctgagcatctggtgtttgcgtagcagggcacacagccatgagcctggacatgatgggtgacaaaatctttgtctaggaagtactttgcatagcaaatgtcacactgaaactcctcggggcgttcttggtaggtttcttcgtgtcgtttccaatcagccttctccacaaagggctctttgcaaattgtacagaaatacttctgcgcggtgttcgagcgccgggctcgttgcttccgcgagacgcaggtcttgtagtagtctttctctggggcgggtaaacgaggggcattacgtttcctggtcgcttgcggtgctggtatgtcggcagcactcgggctgtatgcaggaaggggtgaaggatagccggtaagcaagtgttcagcttgagcacggtaatggctcctagactggttggagatgcaggaataagaagagtccgtcgagattgttgaagcccggttctggaagttggagaaattgctgctgtttgaagatcgggcatgggaagatgcggatgactgtgacgagaaagacagatgttgctggttggtgggttgcgcgtagcccatatccacttcccaaggtctcaatggttggttgttgtgatctgcttgggtcgtcagcctttgcctgctcatgagaatgggtcgtaacaggcgacgcacctattgagctctgcccgaatcctgtcgaacatgtttgcccaatttgctgctcctcaaggaaaggtgctgattggtccatagtgtagtccatggtgatctcgcttgtaccaaagaatttaagaggcgaaccagcgccaggatgatagccgctcatgttgcaagtgaaatattataagacaagcatggaagtgaatagacgcctggtatatcgaaacacgaaacgagtgcaaaacctaccctcatatgaagagataaagaatgcataactcattcttcataataaactcgcggagagcctcaggagacctgagggacgttctaaaagcggttaagcgagtaatgtaagcctacatgttcacctgaaacacaggccgcgctgcaggcgacgatttggtggccctgttttgtttcatcgcgccaggcaccagactgctggcataacatcgattggccgctgcgttgctgtgcacgaaacagaaaacacaaaatgtttctaagcttggtgcaggcgttcacctgcagcggcgcggttggggcggttttatggtcgagaagctgaagtcacgtgcacccgtcgataagcgaaattcttccgcgatgtgacgtatacccgtcgcgttttcgtcccgcaccagcagcacattaataatgcgcttctacgtggaacagataacgcctgaatctgatagacgtcaatgctcttttgctaacaattccccaacgttaacaaatcagtagcacagcatgtccgccgagatcagcgaactcaagcctctcggccttagggctgtacagcaccaacatcgagacaccccgcgagtcgatcccttcgctttcgaccgcaacgatgataagatacacgtgctgctatgcgcgagtggctctgtcgcgaccataaagatccccaacatgatagatgcgctcgcaaaacatgagcatgtgcgcatacgactgatcttcacggcctcagctgcgaacttcttgcagggccagagcgcagagcagccctcaatagcggacatagaagcgcttccgaatgtagatgccgtctatttcgatgcagatgaatgggcagagccctggattcgtgggaacaagatcctacacatcgagctacggagatgggcagatataatggctatagtgcccctcagcgccaatgagctggcgaaggttactcaaggctggtcagacaacctacttctatctgtcgtgcgcgcatgggatactaccggcctggtggatccagtacgtgacataccaggtgtgcagtgggcggaagaggtagcagcggagggtgtgagaagaaagaagaggatactcgtcgcgccgagcatgaacacagcaatgtggcttcaacccatcacgaagaagcagatagatgtattgaatgacgagtggggtgtcaacaacgggggttggtttgaagtactgcagcccatggagaaagagctagcatgtggcgatgtaggaggaggagcaatgaaagactggagggagatcgtggcaatcttagaagagcgcctgggcctgagcgacgttgccgcgcaatgaagcgttattctggtccctcaacatagtcggatcccttgatccccaacatatgcacacgcttgtcctgttttacggcttctttaactcgcaatccaaccatagacagaaaacagaacctcaagcatgtgctgtctgctatttagctgtcctcgtcctgtcataacgcatgccaacaacgcccgcaccgcacaaaatggacctgcaccaccggcgcctgagaggctaccagcactattctagagatcggttggcgagatgcttctgctgttcaaatggcctgtctgcctactcaagtctcgtgcacgtcaccatatataataagtcttggcaggtgaaaggcgagcaaaaagaactgcaaaaaatatattgccctgccccacgcgattgttggttacccaagcgaggatcgaaatcctcacccacccgacatatgtaacccccttcacagagacttatcaggcttggagtcctgcgctgctacccccagtatctcttatcaggttcccacctaatcgcgccaacttgtgttgcttgattgatgagatagagctgaatgaagttgaagatatacacgaatttattggaaggcgttagttggggtaagaggtggttgcctggggtgaaggtctggcgagaatttgcgcggtgctctggagattgcgggagcgaggctggagagcagcattcacctggggacggcggcgatgtttacttgctcttcgggtcgcatgtagctgtgttgtggtgacggcatacttgttgagggcaccgtttgcgcgctccgttgccgcaattcttaacaccaaacatacagcgctctctcacctgcacaatcatttcaaccacaacacagcctcactgttccctcacctgtctacatagcaaagactcttacctagtacgaacacgactacactcataatggcaccgaagaagccagcgtcagcgcctgtcaaaccgaagccttcaaaatcagagcagagtggttctgtgcttgcgagtctcaaatcatctgtaagtctttcggatgctatcgccaaagtatcagatatacgacgacatctattgttctcatcaccagttccagttgactaataccatctatagatacaagtcaccaaggacaagctacacagtattcgcacatccgctactaacaaagtcaccaaagccaccaaagccaccaaagccaccaaaaggaccgagaccaccaccgaacgcgaacatctcaaacaagtcctcgagcgcgtttccataatcgatgacagcagcagctccaacccatctccctcggggcccacgccagacacctctgcccaaccctcctcagacccaaccccacatatccccctccaaggcccttctgcactcacaccccgcaactttgaagtcggcggctcactgggcaaaggaaaattcggccgcgtctacctcgctcggcacatctcaaccaactacatctgcgcgctgaaaatcatctccaaggcctccatctcttcgacctccgaagaaacgctcatccgccgggaaatcgaagtgcaccagaacctcgcgcataaaaacatactgcggctattgtcctggttccacgacggtgcgtcgatctacctcgtgctggagtacgcagcgggcgggagtttgtttgggcggttgaagaagcagaaaaagggccggtttatggaagatgaagcggcgggatatattgggcagatggccgaggcgctgaggtatatgcattcgaaaaatatcatgcaccgtgatatcaagcccgagaatatcctgctggggttgcatcaggagatcaagctcgcggactttggttacagcgtgcactcggagtcaggtatgcgatcaactgtctgtggcacgctggactacctgtcgcctgaagtcgcggtcatgatgctgaatccgggcaagagcgatgcgttctacacaaaggcgattgatcagtggagtttgggcgtgttgatgtatgagctgctggtgggtaaggcgccgtttgagatgaagagtatggcgcagacgcagatgaagattgctaggtatcgggataaggggattaagttcccgagtcatgtgagtaagggggcgcaggatttgatgcgtgggttgctgagcttggaggcggagcggagaatggggtttgaggaggtgttggagcatgagtggattaaggcatgtacggtgaggagtgtgaagtccggggtgaggtcgtttgacgggatgttaaagcgagctattacaggtgcgtaaattaggtacgaagggcaggaagggcagtgttactgcttgtggtgtcgaataccatgtgccgcaatgaagcccagcgatgctcgaacagatcatctttagagtaatggaattttgtaacgatgcgttagtacaaaccttcttttagtattgcatgtggctgcggatatatggctggcagcaggcttatctcatctccatcacacagtggccatatgtcatagtattaaaactgacatgtagaaagcgtcgaactcttcgggtagtcgagcttgtatatcctcagcgtcgcaacaattttctctcacagacttgcagtagcttgaatgtatctaggcatgcgaatcgtacatctctggcgatgtagagggtaagaacactgtcaaggccgcagggttcaagctttcgatggtagtagcctcataagcacagagactggaaatactgagcgttgacgttcaaccgtcgaaggtaatcgttaaagctaacgggaaaagaaacgtaacgtaacgtaacgtaacatggggtatcatcaacgatcctgatctgtaaacacgaaacccagacgccataatccaagtccatttccgtcgtcatcgtcataaaacaatcctaactccatcatagcatcttaaaagttaccggggaccttcaggctaatgccatcggtggctcggtgttgtcgatgcttatcatcggaagtcttctgccagcagactccaaagacagcgaggggggtgtcagggaccttcaggcgtaaacgccatcggcggcttgacattgtcgtgatgtggtaccggggaccttcaggctaatgccatcggcggctcggtattgccgtgagtggaatctcatcgatggaagccctctgccagcagactccaaagatggcggcggggaaagtgtgccagggaccttcaggctgatgccatcggtggcttggctttgtcatgatgtggtaccggggaccttcaggctatgccatcggcggctcggtattgtcgtggtgttagggaccttcaggcatagagccatcggtggcttgacgttgtcggtcaggtcagcttagtaaggacgcagcgacctgatcttctggactgattcgcggtcgaaccgcattggaggcttgccgttataggaggtgagatacctatactcgacgtcgtattctgagttttcgctcagatttacgtaagttctcttcgaaaacctggcgccaatcatctttgccaaagtcgtgccaggatgtggcttgtcgtcttggttgttgtcggcaagcatgaagaggcgttgttgatgagggggcttcttttctgtgaccgtatgaccattaaaggtggtacacaagcggatttggacgcactccacgccctggaagtcgatctccttgccgaccactacggctgggtgacaccaggggttctggtcagttcccttcatatactcgtggatctttgatccgacgagcttttcttcagtaggcaagtaaaacaccatgccaagctcgacattgtcaaaactgggcaggttcttgtcggttgatgatggtggcgcagccccaactcgccaacttcccttcaatccacgagtaactggtggagaaggtggaggggttggaggagaagaaggcggagaggagagcgaagcagacaaggggggagaaggagtgcgggaaggcggtggagttgccagtggctgcagtcctcgcttgtgcggagggacgtatttggtagtggccaaagaagacatcttcaataaatagtaatagttatcaaagatgtatgaatggtggtagctttttagctctttgtaatggtctctcttcagaaagatatcaatgaatagctataagatgtgatgggtggtttcctgctttgcaggactttcgacgacttttaaggaaggcctggcgctcaaaatcctgccgacgacgctataaaatgagtacaattggttccatggtgtgctatagttgcttgctagatctggttctctgggtcgaggatacacatcttccccagcggtgagccaaacattgagtcttgcagctttcgcttggtagagcctagataccttcgcagctttcctgatgctcggaagtaaaccaaaatagcttcgtatagcttcaggagaccatatagtggccatttgcatgctcgggtgaacgagttttcctcagcgaaagtttggctgcaagagcatatatcggcaatgcatcgagaaccttccccactcagcctactagacccactctaccactttccgcaacgagttttcagtatcttggaaatccgagatattttgaacaatcaggttaaagatgtagctggtatatcttgagcgctagcgaagcctcttatggcaacaattggtcctcttgctacactcaacggcatgcattgacgcttcaatggctttggaaggttggtttgacctgtatatcttcggtgttgtttacttgcttcaattgcagctcaaagcgacttgtaaacacacaggcacacccgtcggcacgttgtccattgtacactatcagaaattcttaagattgcaccatggtaagtattgacaatagcggcagggtccaatcgcttctaaaaaacattaactgcgtcgcagcctgattggcaacatctctggaaagtctcctgcgtgtgaagtggaattggttcgatctcgggcaggtttgtgctgagccatactagcaacactcgacgatagtcgcttctacttttctctgctaactatggacaagatacgatagcgccaacttcgaccaaatttgcggcaggtgcaatggaaaagccatcactgcgagaacatccataggagatctgggagccatttgtatgtatgcatcaacaagcatcgcaggactgaatcttttcacagtactaaagtcatcgacagatcgcgatttcatgggggcggcaagtaaacatgctgaaattcccttcgtgttgtgcgtacctccgacgagaatagatctttccatggaacaaggcccacggataatttccgtggaggcgatcattgtccgcaactgcagaaccatggtctgcgggatctatcatcgagctcacggactagggaccacagtaccaatcttgcgttggagcgcgggcgaacaggcttgtgatccctcattgaagaccagccacctgcgcgaaacgcacaattggaaatgagttgacaacaaaatactttggaatcggcacgccattttactcacgcgccttcggttgcacaatacctgacccgagaagagtatgtgcgacggattgataggaagcgactctgttagcaagtgcgtcacgaactcgtaacggaagagctaagaaaatggaaatgctgcaggagcagcggcggcggcagtaaaagaagaagtgactgagggcagcaattgaataatggaaaggtggtatgcaatgcttgaggtgattagatgatgaaaactggctcgtatgcttgaactgagccctttgcagcatttgtgggttataattttccagtgccaacttggcaggagctgtaagctcgaagcaaacacatctcaatgcgttccaagcagcagatattcttgatcgagctccatctgctttccatccagtctaaacttcagaaaatcccctctaatcagaagcaggcttcgctggatagcaggcacagaaagccttctgcctctgttccggcattcctcccaacaccctcatgatcctttcattgtcttcctggaagcgctttgcattgttcttgggtgtgccatcaacaggagcttcgacagcgtcagagttgggatggtttgtcgcgcaaaagagtttgccacctgggaggatggcgagggacttgagagactcgcaatcggagatcggagctggggcggcgaggacagaggcggcaagcgctaggacggggaggatggtgaagcgcattttggcagtcgaagaacgtagaggctgaagattaaacgagatagattgatcgagtagattttggtaacgagtgactgtgatgcggaagaaagcgacagacagacttcaaattcgaaaagtagcaacagcgaccagcaacagaacgagcagttacctagctcttgtaccaacgcactcatgtctccttaacaacacgcgtaataacaatagactaccacatgcgcctcagcctccacacccgcatcgcagcttcgcgcagccaatagtgatgtcctcgagaccgccgtcgcgcgaaggtaagctttgacaagcgatggctgggctgacctggagctgagcttatccaattaagcttctctagctcaaagaaaggaccgcaagcgccatgagatttgaagtgttcgtacatgtgttgaactgtttcaggggtggtgctagcggacgtcgtgtccgggtggcgtgcgggctgagctgagactccttttcgcgcgccggaacaggaaaagaatgcagcagacgaagagaacgtattattcaaggaatgacaaaaagaaaacgactatgagtgttgactgtgtggggcacgctgtcgctgtaccaacatcagatgatgtgtcatcacccgtctcgcaccaaaatcttcggaaggccataactcaacacccacatatccaaaaaaaacgccaacgagcgcaaaatgatgatgacaagagtgggattcgaacccacgcagattgctctactagcaagctctacacgctcggtgaggatgtattgaacctgaagctagcgccttagaccgctcggccatcttgcctgatgatttatgggagatcgaaaattacatccaatatgattacattatagtatcgtagagttcaggcgtgtaacgcagcaaagcgttgttgagtagactcacatcggggcggctcggatgaggggtaacgagcagaatcttcactactttgcctggttgaattcggccccacatgttgctcacactatcaacaaaatgccaaccacggaaccccaagcaaatagtttgactgataacgtcgaatagtcaggcgacattcggttccaaggtacataccaggtctgatcgtgtgaatataagcatattacacacagcagatgaagtctgtttcgagccttgggacccatatgtttgacttgagactcagggtcaactgcatcccctttcgatttgacacaattttgatattttgcggcatactttgtgtgcaaaggaggactcgaagcgaagttgtagcttttgattcgtacgtgtgcgcgtaagtctgccttgaaatgcctcgtctcccaggctggcatacaaggcagacatgagcttgctactgtaatgaacatgcaacataataacaaggtaattatacaatcaatggtagaaaatggaagtactaatgcactggtctagttttcgtctcctacttagtctgtagttaccttgaacagaattgtacagcttggtgtgcgagagccataaacctcttggaaaactcatttgtatcctctgcctagatcagacaaagcttaagaagggaatcgagattggtaaataacataaagtaactgaatcctatttcctagaccacatttgtatttccttgtccaaaaccaatgtcgttgctatacaccgtgtgttttgacttgattctcggttacaacgtgacgttgcctactacactggcgagcatctgcaccttacgttttatgctaccaaagaggcggcccaccagtcttttgaacatgattccatatccgtggtgagagaagtgcatagtccctttcttcaggcactgcagtctcaccccatgcattctccccttctcttctacaaatttaaagccatcaaacccggcagcattacaacaacaccaatctccatccgtttcgcaatacccgcagcaccattccacccgtcttcatcgcgctcgcactcgccacagctccagagcctataggcgtcgacagcgacccagtcatcgatgatgatgtcgagtcatttggggggaatatcaatcacactgcacgaagctgtggcatggccggctgggagatcagaagatgtagctaaatctatcgctacaaaacatgacattagctatgaaggctacgactcccaatcccatcctctccttctcccaagttcaaagcagacttacaaaccatcacctgaaccccattacgcacccgtagcttcaccgcttccaagcttcgcagcaaccatgcctatgtctttctcactgcacacttcactgttcggcgcatgctttcacagcgccgagcaagcagcctagcggtgatgcaaagacagctgcatctcggactaaacgcacatactccccaaccacctaaacgccaacaccataatcgaacgaccacgtccctcggtcaataaacaagcaactgccggcatcaccaagcaagcatcaagctgactcccccctctctccctacgccccacattttatctatttccagccgagccctagtcaggaacaagcgtcggtgccatgcattcggcgcaatagcatctcgaaacacgaggcaaaacaccgccgacgccgaatgccggatggcgagtcatttgtgtgcatgagagcgcaacgtgtccaggatggtgggtgtgtttatgtcgacgtcatgtttgacttgccaaaaataaaaataaaaaaaatcaatgggggagaataggaatacagggagaaaagtaatggtactactacctcgaatctgattcagatctcataccgcgtattagggcagttccaacaaagtcgacaaagcaaaggaaacgagtgaatgcagaagtgtaaagtcccacattacaaagtatatatatgtaatttatcttccgaatgcagaccaagagccaattccaatcttgcccaaccctcccaggacctatgcaagaaagaaaagaaccagcgcagacccttgattccatccgggtatgcaagataacggaccctgaacccccccacccgcagattgactttttccagaaatgacaatccagcgtgtttgatgatgtgtgatgcgccgcaaaactccttcgctagtatgttacaaatgcaaggcttgacgagaagaagaagacaggaacaaagagagaaagagagtgagagagagagaggagcgtaaagttgatgttatggtgtcggatcagtcgtgaaggtggcgtcgtgagtaggagatcaaaatggtgcagggccagtgccatttggtccaagcatggagggaataggcttgcggcgagcttttgccatggggatgcgtggcacgccttggatgacgcggggctctttcatgagtgtgggatcgagcttggaaggaatgcggctaatcacggagcgatagtcgccggggaagcgtgagttaggtggagttgcggacgcggtgcgccagaggtgatcgctcgtgtcagagaggaagtcggcttttgatctggagaagaaggatgatttgccgcggttgcgctttgcgagaatgacttcgtcgaaaagtttgacaattgggtcatctgctcgcttgctctcgcgttcgtggataaattcgttgaagcctttgcgaggttagtgaactagcatggtcatgcggaatgtggcgttacaaaccttgcgtctgttgcagagtggccaaatactgcacgttttcactcggttggctcttcatgaactcgtccatcttgaactgataatgcatcccagatttcttgcgctcgccggtcgctggaaccatgaagcgcctgtacgtgtataacaggctggcaaaacatcgcacaaacgaggcacggacttgatctggtcggaaagctgtgggacagactatgcagatggaatcgacgcatcgaccgtgggcaaacgtggtgcaacctgtggtatgttagctaggagctaagctaagataatgtgcaacttgccagtacaacgatagaggccatcgtcggatttctcctcgcagattgaacagcttgccttttcctcatggggccgccactgcaggcaatgtccttcttgccactgcgtagttgccgtgttacggactggctgcatcgccatgccaggcataatcgtcgatgctgccaacgtcgactgcgcatatactgatggagcataggaagatccagcgtgatattcatgactcaaggaggacgttgaggcgctaggagcgtgtccgaggaatggctggctgggccttcgcaatgggggtacacgatctgaaatgccaaacgaagaactccgacgggacgaagtttcaaaatgacccgatcgcttctctcggagttgttgaacctgcaaagcatatccagaatcgctgcgggaaattggggtacttggcatgggaggaaagactgtcgaaaccggcgatatcttgggcgacggtggtgaattgtaggtcttcatggttgtggcagtcgttggtctatcgtttccgcgactggaagcactcgactgtaagaatgcattatggatcaaaggcttcgagctggacggtccgccaacagcgccgaatgatgttgagttaagaccaacataggtctgaattgtggaaggatgcgctttgtgagagaacacattagggttctccgaacagaatgtgtcgtaagggtatgcttctactgcatattgaggaggcccagttggtacgccgtaccgagcgtggtgcggagcagagtgttgaagaagggacatcagtttccgtcgctgctggcgaggcagagctggaggcggaggtccattcgagacaattgagttagcgtctaggtcaatgagcacgtattcgtcctcggggtaatcggttggctcgtatcgacgctcgatgccaacaatgtatggacaaggggcttcgatcgtttggaccagacgggcgggcagaatcggtatgaacacaccggcccactggaacggatacagcaagttgacgatcgccatacttgcaagatgcagcattgctgtatgtgaagagaggagaatgatcctcgactcactaagcacaaattcgaagagtgtgacgatgttcggaatcgataggcagcggaaaagcgcgtagatgtcgatgttgcgggatccaggaatctcgttgagcgcttctttgcgagcatacattcgcaactcgcgaaccgctaattcaacctgtgtaatggaggtgatcggactaagagcttccgcacagaggttgaccacatatcgctccaacggctgccacataccaattcggggtgagcttgcggggacgcgcagaatcgcaccattggtcatggggactacaactgcttttagccattccttccagaagggtgtcagactggcatctcggcccatcacgccataggcacgtgggatccaaaggccggtttctccatcagtcagaccttcgatcttggaagcagctccgtgcctcaccgggcggaggaggtctgtcatgagctgaatcttttcttccaccgcgctgatctggtcctccaggttctcgcgctcttcggactccggagctacggccggcagttgggaaagaagttgagacagcttcgcacgctcgagcgcaagacgctctcccaagctgctcgccaattcccgctcctctggattcatgtggaccctgcgccattcttcgcactggcgctccaatccttcagcagctgttgagttcaagggcagccagacgataacgcaaattccgtaaagtttgcagctgtcaccaccggtcattgcgaatccatgccattgggtctttggtcgctcgtccgaggagactacgctgacgtcgttgggaaaagcaaacataggcacgtagtcgggaaaagggtttcgttttttcagctcctctaccatattcttcgggggatagcgatccaggagaaccggctcatagcggcgcagcagagggtgcatgtttggctccggtgtgaatggctgaggcgccggtatcactgagttgtatcccgacattcgctttgatgttcggattgaggctgcctgcatgtcagtacttgtgggtcaaaagaacaaaacataatgtggcttgatgcagatgcatgtgcagatctgcgccatgtcgttacacagtctcgattttccacgtacattgtcgggcacctgaagactgtcgcttaagactgctctgcatggtcgatatccgccgcctgatgcttccaactccggatctgagatttccgccatcttcgttaccgggatgttgcactcgctgcggtcgcgggcgtggtcgggtggaggtggggcggttctgttgcgcaacaccagcggtaaattggatttcctcgagaaaattgtctctctccgaggcgaatttgcgcagcgcgttctcaaagtcctgctcgctcaggccagaaccaagcagttgcacgcccttgatagttgtgctgctgcggttactcgcggtgtgcttgctgtccgggccaataatcgttccgactgagtttcggtgctcactcatacgtccggcagagcgcctattacaactgtcaccattgggcagaccctcctgtgacgcgggcctgcttgagtccgtctccagggcgcgatcttcttcaatggtctcgtcgactggcggggcggcgagcggggaagtgactaagccgatgccattctgctgtgcgcgctcgtcgtagacctgcgacgactcaatgccagagatgaagaaatagtcggcgagcggcgcagtgccctcggcagtaggagcgggtgccatggtgatgctaggtcataggatatccaaaaaaaaaagagtaatggctgttaaagagcgtcggatgcgcagtcacggtgtgatagggctcgagtgggttgcggctcaggtcattggcaattgggcgccttctctacggtccaacggtgttgtgtgtcggagtgcagggcgtcaggttatgcacgggaagggcttccgttgtgcgacggtggcagaaatgttgcacgggcgccgcctgtgtacgaaacgaacaaacgaacgggggagcttggccggaagcgagagcagtactaaaaagtgaagtcgtaaattgtttctatggacgatggcgtcgtggaagagaggacgtgagggcgtggagatgtggtgggtagccgatattccagcggtgcagcagcggctcacagaccattcaaaaggacggccctggacgggctctggcactgctaagccagattgacctctcgtctcccgcttgcgataagacgcagaggcgcttgaggctagcgcacaagacgtcccgcaactagcactcggtgaccggccagacctgctgcgtgccagccaacgacgcgcctgcagactgcaggagaaacaaaaggttcctggttctgcgcctctatgcgtcgccctggctgccttcgaacgcgttgccaaattgatattgatcgtctcattgtttcgcgtccctacgcaggacgcataaggccgtgctgccgcacccctgtacgcggaccctggccttgggaaacaatcgcggcaattgtggaagtgcctatgctcgattggggcgtcgattcaggggtgcggcctgtgtcagcctaatagggacccgttgacaataacatggttgtcgtggtgtgtgtccaatttatatatagcgagcgttcagtgcgggagacatgggagagtgaggtttcagctggaaagcgcatgcacaacggacatgtgtatcgcatcgcatcggcacagaaataggggtggcaccgcgcagtaccaagagagacccgacacgcagctggcactctcaacatgcctctcaccgcaggtgtgtggcgggatgatcctacatacatcctatcctacacacctatgctgtgcatatgcatcgtgcatcctggtcatattcgatggacttattgcaggaagaagccgtcgttgcggactctgcacatcgccacggtaatacgtctccttgaagaaggagattcggtcatacgatcctttgcatagacacagcattcatcctcggacgccatgcttgcatccaagccatgtgtacctgcagcccggcaacatccttccacattagacgctggggctagtgcatgcataccgtataaacgagcccgcaatgtcattaatggggcgatcttgttcaaatttgcattgctgagaccacttgttcgtacaatcgtctgcatcagcaccaaatccgcaatacttatcgcgatcccgtgtatgcgcggaagtatttcttccaactgcatattgccccgagcataccgagtgtgatctgcggttcctactacttcctctagccatgtctctcgtcagcgcagattatcctcggccatgtttgcctccttagaccctgagcaaccgacactgccccgttgtaaaatgaagcctcgctggcgatcgcgagcagacccttaaccggttcataagattagtgaagatgaggccccatgtcgctcggtcgtcgccagacccacttttgcatgtggggtacccttgccgtcggattcgcagtctcaccgagttcaagatgcatgtgctgaagattgaggccgaattttttggtagttgggtgccagtgaatcttcataggcatgtgactgcgctctggtgtatgacgcggtgaatcccggtgaggtgattgagggttgtccccagtctaggtgtagacttactccacgatcgttggttcctgtcgatcaaccatctcaatcgaccccactttgtggccggctgctgacaatttcgaaaccttgtttgacaacagatccagcatgagttggactggaaagatgtcgcagttgagaagccgacacagtcatgcccatggccatgcttcactgaaggcatgcgcgatgtcggatcgagcatcgagcattgtagagcagcatgacgcctactacctagatactttctcggctggggctgcatgcccaaggtgatactttgaaggcaggtgcatccgaggatgagcgtggggagatgttcggaaacaagtccgcgcgaattacaatgtcgagtcagaaaagcccgacaacaagtcgatcgtgcctgtgtttgactaccataattcaggtacgggacctgactggctgtaccaaagcctgtagtctagtatcgcggctcttgccaagttgttatgctctcaacgtctgcacgtgagccagccggtgcttaaggaacctcgatctcctaatgcgccgcgccattggatcgccagctgtccaagaagccttttgttatctggctctggtccgggttcctccatatctgattgctcgacgccagtttcgtgttccaagataaaggccacctggaccacatcgcgaggacttagtatcggcgcattatgataacctgtacctggtggatgtgcatcccaattgagggacgtagatctgagcgaaggtttcggattaacatttaccgcctgtatagtgttagcttaggttccaccatccgaaatcgtaaacctcgggagtgttggcaattatcgcgctgttgatattacatggaacgagattcgcaatgtaactagtgcagataatactccaaggaatggtagccgtgcatgatctcggttacagattgatgaactgtacgacagacggcacgggtgcgggtaaacacattgtggggtccaaggatatgggaacaaatcacgcacctctaggcagaccgcagcctcgcccatgttctcaagctgtgcctcgagcagatatttggatgggccgttcggctgggtcaactcgccggcctttgttctgacactgagcagttgttgcgcaacaaactggtacagcttgcggaacgttcgcacgcgtccacttgccgctttgccttcgcccaatgctgtttctgtgtatgtgactgtgacagccagaacgtgattgccatcctccttcagctcgaacctcagaatgcgctgcagcgattcgcccggcccaggtgatacagcgtcttcgccatcttcgagcgaccctgtcagatccagaggcgaacccgcggggttcgagggcgtctgcatatctccttgtatcctcacaccactgaccgctctggtggtgtctgcagcatcgagctcgttgtttgcgcacagcgtgcacgagaatgtctcgcccacataagcactgccgaaagcctcaggtaggttgagcacaggactaaggaggaatctgctgttcgagtcgtcttgcgaagggtaggctagcgacgcctttggcgagatgcctagatcttgcgagttgggcagtgggtgctgtgttgcaagcgatggtcgggatagcctggagatcaatcagcatttatgtgctttggtgaacctctgaactggcgctgctcaacctgactcaagcagcttcggtagcctttgcgaagctcgcagacgcaactcgaagccactcatagcaagttgctcaacgacaagaagatagccatggcagagatatgacgtaccgcaagacttttaagctcaccgaatgcggtgtcttgagcgagtcgcccatagagggctgattgcgctggtgagccatggctgcgggagtggtgagcgtgcgagagatgacggagctccagtccaccccacgcttcatcgtggtctgtgctcaaatttcatcgggcaactgcgccggcaggaaaagtgaaaacagccttagagttattctcgttcacgcaaacacgaacatgggtgtcataatagaagaaccgagaatttcgcttcagcggtgtccagatatggaaattcggcttgatactccgaaaggttgaacattggtgaccatatccaatttcccagagcgatccagctgagcatagataggtcgtggcgtcttcgcaacaaaagatataccagcaaaggcaatattagatatctgcccagtgttgttgcttggcttagaagagaacaaggaacacatagagaagacttcgttgtaccactatacctagtgagtagttgtattctctcaaaagtgtactgctgacatagacagcaactggccttgtgccgtccccaatagcgataagaagtcggctcaggccgtcgtttttggacttggttctatgttcaatcactcgacacaagaccagaatgtcgtgtgggaacgcgataccgagcggctcgttattacttatcgagcttggagggatatacacgccggcgaggagctttgcatatcatacggaagccatctcactttcaaggacgcagatgctccagtgctacttcccccggagacagaacttgagcagctcaatcaaatacagttcgattagaaaaatgatgtggtacaatttacaagtcggaaggcaatgcggccagaaagcaaagcaactaaccgtacacgatccgctgacgtccagtcattgaatcacaacgccaactccgggttcatgtgctctagttcaaaattatgccgccaacggttcgttgggtgtctcactctggggagtcgcttcggcagagctgtcctcttcggcatcgttccgcagctcgtacgcaagatcgaagcactcctcgagcagttgcgtcacgcgcccttggccgtcaggaatttcgttaccaaccataaacttgccatcttttcgcatgttgtcgatcgagttcaactgtagtaatgtgaatagaggaaccgcatcagggttcatattgcgtaccttcatgctgtacggatagagctctcgtggcgatgaaacgccaccaagtttctttacatccagcaagcatttccgtagagttgtcaactggttgtagattgggagcagggcctctgagaccggttccgaggtcataagaagttgatagacaagcgcatagctcttccgcagaagatagagtagtgtctgcggatctgttagccgttttgcaaaagcacataacgtcagcgcagctcactctttgctcgtagatctctgcaggtcttccgagagcatcgaagaagttgccgtcgactcgcgactcatcaatgcgatcaagttgacgttggtagtcccaaagatctgtctcacgtaaagaccaggcttgtgtgagcgtgagtttctcgagcttgttcctgatggcaaggagtttgtcgtatgtgtcttgaaatgctggcgctatccgaccttgcctgtccatgtgtaagctatatatccttttggcaatttgggccaacatacttctgtttgattagagtcacccaaaggagatttcgtcgcaaaagcgttccgagaagatcctttgccgctggtgcaggctcaggattcgcggcggcaatctgcatcttgtcgaccatctcggctagtttttcctctgtagtgccagtagcctcatatgcgaggataccatgttctttaagcgcttcttgaaccttgaaaagttctttttgatactcatccacttcatcgttagggaactgtgattttgttaacaagtgagtggacaaaacagtgtggtacaaaccttcgatcttgcgttgcagccggccaaggaccgcagcaaggataccagcttgtcccaaagtggtatgagctccggggtcaattgcgagaggttgagttcgagatctgccaatatctcttcgcacaccttgatgcgagcatcgaggagcgtgagaaggtgtggaacatgcttgtcacgacctctctcgacatactgacgacaatcgacaagattcttagaaagagcctcgaggtcctttggcgagtaaaacgtagcctctttaaggtgatccagtaagcgctatatcggattagaatctgactggaataagatctgaatgaaatcaccttgatcgttgatatgtaagaatatctgcaccagaatgtcagtgaaaacacagtaagccgaagcacagcatactcacactgctggtggctcgtgattctttccgaccgtcaaatatgccagtgaaatgagttggaaacagtcatcaagcatatagtcgactgtaacaagttagcggcgtgcaaaataataggtcaagtagttgtggcgacgaacccttgttctgctccagccgtttcgtttctcggatctcgttcaggataatgacttgctcgatgacctgatcatacaagttcaggacatcttgactcttgacatatgtcgaacggtcgcgcttcaacaattccagctcggtccgtatcgattgcagcttgtccagtatcggctgctccttcgggtccagcggtatccgtggtagaggcgagtctgtcatattaggctgcagcaattgatcgtcgacctctagtcaagtcgttgagcgaagttaaagttgtctgaaggggctcgaaggactatgagcttgcgactttgccggcaatggctgctgcagccaagagcgtatagcggggaagtcggacgtcacaggtcggcctatcgctatcgcccaggaggggcactggcagccctgcgcacgagccgccaccttaccacgcagagcttagcgcgtcgcttacgagaaagtgcgactgcaatattcggatcgcggacctcacacattctacattgcgaaactctccgtcaaacacacacgacaatcgtcacgaccaacgtcacaatgtctacctctgagctcgcaacctcctacgctgctctcatcctcgccgatgacggtgtcgacatcactgtacgattactcgagcgcggctgcgtgcacttgcttatactaacaaactgcaggccgacaagctccaatcgctgatcaaggccgcaaagatcgaggaagtcgagcccatctggacaactctgttcgccaaggtgcgcacgacagagtgaattgcatgcgagacacggtttctgatatggaaataggctcttgagggcaaggatgtcaaggacctgctcctgaacgtcggctcaggcggcggcgctgcctctgcccccgctgccggtggtgccggaggtgctgctgctggcggtgccgacgcaccagcggaagaggagaagaaggaggagggtacgttgacccaattcacagccacgcgaagaacgtacactaacgcaccacgcagagaaggaggagtcagacgacgacatgggcttcggtctcttcgactaagcgctttctttcgcatcttcttccacatttgccttactcggggtgtccaaaaggaatcagcggcatactccccctgctgggcagaacgttcacgacctttccgtgatacgacatgcatacggatcatctaggagaatacaatgacggcgtcttgagatgtgtataggacggcaggttcaatggaaactcgaaaagtgcaaagtgtgtgtctcatgcaacgtgaatctggctatctatggatcgttgttcgggccgaaagtgaacatgcatgcttgcgtcttgggaccccttgactacccgggaggcgtacaccttctcgagcccgactctgccagtggatgtgttcctcacatcgcttcttctccttttcggtctcatgtgcgtggaaccgatcagctggttgcagcgagaagtccccgttccctttttctttcttcaagatcctctcgataatgtccacaaggaagcgagctggaaagccgtcttctagtctcgtgtggaattggtatttttccttgcagaagcctgtcaccaaaacctctcggatcgtagagttggcggccgtttgtgttgtcaacacggtgaaccaagtctgggtccatgaatgccacgtcccgccgctcatcgcccacgccatcgacgaagcagtacaccaagcgtgtcagggcgttgaaagctacgtcgctcatcccatagatgttcgcaaccaggaacaacctgatacaaacatgagcctgttggcacccaaaagtacactttaggccccgatttgctaagaaaaggtgattgcacaatgagtcagggactcccatcttttcccaatcaatttcttccaggtggcttttagacgagtcttcttcgtactcgcgccgcaactagtgtacaaacgcgtcgatgacggaaggaaagatgttcagcttgatgccgagaacgccgggatactgaaacagttttgcgaagcctggcgcgtacacttcgaggaggctgaggttgatgggaattttgcgcgaaaagccaccgaaggggtcgtagacctcgcttttgacgctgatgacgattagtcggctgcctctttgcgggttgtggttgtgttgcttacattttgctgtggccgtgcctgtctagcatattcgcgtcgcccatcgcttgcggtagccgtccgagacgtggtggtggagtgaggcagagtcgaggtgtcaggatttgaggtcttgaacaggtgttgtcgggcctaagctcaaagtcacggtgaatggcaaacgcacagtgagagtaaatggtaaagtcttgaggttttaattccggtacaggaactgtcagcatgtgcttgagcttctcgaacgtactgcatctaggatgtaaagcatgcactacatctcgtatggaaagttgcctcttcccttgcccgctagacgaatccaacaccccatctagggtgccaattccatcaagatcctcagtgtgcgcaatgcggcacgactggtcctggatgtccgtggtacttgcaggggttcctccacggaccgtaactctcgcacttcttgtcccatgccttacgtaagatgtcgacgagtaagtccttaggcagttgtctgagtgccgcatcgcgctggtcaccgtaatcatggtagccctcgctcagaagctctctcaacagatcgccaggctttgtgttgcgatagagtgtttcgatggctgtggtgctgatgtgatcatggtaatagtcagactcttcgacgtgattgatgaacatccagttcttataccagaccagacgatcgatggcgccctgacggacgaggtatttcgtatctgttggcaaaggtaacatgttgatggctgcctcggtatagtcggaaaagtttgaagcattgtcccaaatcagcggttcctcgccgtaatagtaggcgcagctgccatcatccggccaaattaagtcggagggttgttcaggcttgatgcctgggcacaacgaattgcttacgccagcgaagtgctcaaagcgtagtcatccgatgaagatctcaaagctttcgggtgtaacgtcgttgagcctgaccgaccttacgcctggaaagcggaagaggcttgctaggctaggtacgtatgcctcgagcaggagatgcagaacgtcgaaggtctcgtggatgtcattacagagcatatcaaattcgacagttgcggtcctataacatatgtgagtataggcacactgtgtgcaggtgagaaaagtaccgttgtttcgaagtataaagtctgttgggaggtcgttgtgtcatgttgactggacgtcgaagattgcagaggggcgtgcgagatacacagatcgaggcaagcggatgggggagaagtgcaagccaggtatcgtctcccagcaaaggcaacaaggtgagatacgaaacagacttacccaagtgagaggcaccagctcgttgagcagtgagtgcgcgcctgtattgaacatatatgggtctcttccaggcaggtaagtcgaagacggtgcagaccagctaagttgaggctgggaaagattacactctccgtgctcttattggcgtaaacctgggcggcatttggagcggccttttgcaggcagtaaaacctcttggagctgggtacctccaatcgagccaggcattccatatcatgacagatgttgtactagaggcccagtagagcattaacgcggccggcatattctggcagagaggtccaacgagcaaggaaactgcgaggagcgttcttcgaatggcgaggggccatgaggcgccgttctcgacagtgttcttcgtgatgtagatgttcgtaaacatgagtcctgagacgacgaacggtaagacgccggttgggtcaggaattaggaggtctgggaaccacaacatgccctctgttgcgagcgatggttcgaaccacttgctcgtgttgactgcgacttcaccgacagcagcctgggcatcctcgcccctgaaggcagagaagcctagtcccatgagaccctctcgtgcagcgcacttctgccggatagtctcggccatggcaaagaatatgggtatttgtccaattgtccagccaagctgacccttcaatgtgacgttccacctcttgtccagcttggccgtcacctcgttgacttcctttttgactgcaagcgacgcctccttgggtgtgcggaagctggctgtcttcagaatctcgtctcgcttctggaaagctaatgcttggcgcagtggttgtaggccgatgtagcgtgccatgagcgatcgtgcccatgcgccgaaggttgtgactagcgcggctcgtgtgatgaaggcggtgagcggtatcgcagcataccagggcacgcttgtgtgaatcagattgatcatctcgtggggcaggtacaggacagcatcaagcaaagggtcttgtcgcggggctgatgcgtggaaggcgcggggtgcagggcgacatcttggtagagaaggtctagcaagccgcatagaagccaattggcacgttgaccgccgtagcagccccgaagacaacatgtcgcgataatgtttgtggtgttgcactttctcgccagcatcatcggacttccggcggaaagaagcttgagcacacgccaggcccacgctgtcgggccgcgggcaggcaccatcccacctgccagacgtcaagctacgtggacctctggtgacttttatttccagcgtcttctctctgtcacgataactcaagctaggcgctcgccatggcgcttctcgccgtcttcctctcgcttctgatcccggcccttatctccgtcgtctttcttccgaagaccctgcacctgctcgccgaactagtgggtcgtcgcctgcgtcactcgtcccgcacgcgacgagggctgctgctggatcgtgtcgccgcagagaccaaggctttcgaggcagagcacaaggcgaagggcagtgaagatgacgactgggaaaacatagtgccttcaccacttggtactgctgccaatggagccagagcagatgcagagtgggatggcatagtcggcttcttccaccccttctgtaacgccggaggaggcggagaacgagtgctatgggctgcaatccgagccacacaaaagcgctggccggaagcgacaattgtcgtatacacaggcgaccacgatgtcgacaagaacgccattctcaaacgtgtcaaggaccgcttcaacatccgcctccatccgccgaccgtccacttcctctacctcactactcgtcattgggtgcttgcaagcacgtggccgcgcttcacactgttgggacaatccctgggctcggtagtccttgcttatgatgcattttcgctcctcgtgcctgatgtcttcatcgacaccatgggatatgctttctcgcttgcactctcatcctggttcttcccagacgtaccgactggcgcatacgtccactacccgaccatatccaccgacatgttggactcgctacaagtaggagggcagggtgtgaacgcaggcacaggagatggataccgtggtctggccaagaagaagtactggcagctctttgcaaggttgtacagcaaggttggcagtactatcgacgtcgtcatgacgaattcgacatggacacagagtcacatccagtcactctggggatcgtatcgagaacagcggagtgcgcttgtgaacaaggacattaatgttgtgttcccaccagttgcagtcgaagacgtgacgaaggccgtcgaagtctcagaagccagcgaaaaacatcgtggaccagccctcctctacatcgcccaattccgacctgagaagaaccaccagcttattcttgaagcatttgcccaattcgttcactccaacccgaagctcaccgcctaccctggtcagacaccgaagcttgttctaattggttctgtacgaggctcccacgacgatgcgaaacgagtgtacaacttgaggctgttagcccacgagctcaagatcgacgagaacgttgaattcatttgcgacgcaccatggcccctcatgctggaatggatgggcaaggcgagcgtcggcgtcaatggcatgtggaatgagcacttcggtattggtgttgttgaataccaggccgctggtctgatatcggtggtcaacaactccggcggcccgaagctggacattgtgatcgacgtggacggcaagcctacaggtgcgtacaagtattctgccaaatgaaagcgtacatctgatgctaacatccaacaggtttccacgccactacagcacaagagtatgccgatggcttccaaaaagcactctcattgtcgccgcaagagactatagccatgcgcaagcgagcgcgcacgtctgccgagcgctttactgatctcggctttgcggagaagtggctcactaacatggataagctggttgccttgcaggttgcacgcgcaaagaaatgatcgcgtctatttgtttctcgggcgctttggaagagcttgtgttagcgttatgataccactgatagcattgggccaaaggagcaacgacattttcgataatgtcgatttctatcgcactccagcttcaccttcacttgataccctcaccgtgccaagcgcctcattggtccttatttcgcgtctgcctaactgcacacgcgatatgattgcgaatttcatgaacatgagacacttaatgaagacgatgagtgcgaggttcatatacaaagaataagtcgtagcgctgcccaactcgttatggaggagagatgttgaagagaagagatggtttgatgcacaaccgcgttccttgcgacagtgttcgccaagtgatcgtagcaattcgctccaagatgcgacatgaagactcacaagggagtatagttcatgtaaccgcttacataaaaaatatcatcgtacaactgaaagacgtcgatggcattgtttgctttgtctaataatacgcacagcgtatgtccggctatgaatctattgcaccggcctcgctcccgacgccagcatatcagcctctgtaaccggcacctcctctctcctcaactgttccggcaccctcgcctcctgcctctttcgaatgcccctcgcgcccggcgtaagatacgtactatccaaattcggcagatcctcgcctggcgtcgggtgccaattcttgctcttccacggcgtcacaccgaggatatacatggtatcaatctcctccagcgacctcccatggctctcgcaaacaaacaagtacacaaccaccgcgcccgcgaaacaacaccccgcaaacacgtatccgtagcggtaatcaatcgccgatgtgatgtacggcgtgaagaaagagatgagaaagttgaagacccagttggatgcagtggccagcgccatgcacttggctcgataccgcgaggggtatatctcgccaacgacggcccacacaatcgggccccacgtcatcgcaaacccggagatgaacaggcacgcgaagacaatcatggcgtagccgatgccctggttcgtggagccgtcggggttgggcagggcgaagtggccgagcgaggcgaagacgaggaagcacatgaacatccacagcgcgccccagatgagggaagggcggcggccgtatttttccacgatgtagaggccggggaaggtcatgccgaagtttacgccgccgaggatcatcgaggtgacgtaggaattttggataccgacggagttgaagattgtggtgccatagtagaagtagtagctaggattgtggttagaggatgtgaggggaattgaggtggaagtgagggtagggcacttacttggcgcctgtaagctgctggagagcttggagtgtgataccgagtagggtacggtacagcatgcgtgggccagtgaagatctcgtaccatgggtgatgttcaccgccagcacgttcagcctcgagtttctcttcgatctctcggatctcggtctggacgtggggatggtcctctggaacgccgtaactgagcgcgatggtgtggcgcgcgctttcgattttgccctgacggtattcccatctgggggattcttgcatgaacagaatgccgacaatcatcaggaacgaccagatgaagccaatgcccatggggatcttccaggacgctgaacttggggtcttctccgtgccgaagttgatgcagtatgcaacaaagataccaagggtgataaagagctggtagcaagacaccaatgcgccgcgcacatatcttggggcagtttcggactggtacataggcgtaaggaccgagaggccaccgaccccgagacctgcgacccatcttccgagcgagatttggtaccatatgttggtggttgcgatttggacgatgactccaacacagaagatgatgttccagaagatgatggagtacttgcgaccaaacttgtcggatatgggcgcagcaatgagcgcacccatcagggtaccgattgatagcaatgcaactatcaaaccggatttccagttgctgaatgaccgttcgccgttctcattttggtcggcaaacttctctaggaagtctggcatctccaaaaaacctgagatttgaccggtatcgtatcctgaagtctgtgagcagctgcttcttctgaagtctgttcaactttacataccgaagataaagccgcccatcgatacaatgatagccatggcgataatccttggtctaaagatctggcgcatgccaatttcaagaatctggggcttcttctctggatcagccacagaagaagctggcgagcgcgactgcgccttgaagcgatcgagtatcgccatgatggagtacagatctcgtggtgtttgatgtgaagcttggaaagggagacgtttttgagtatgcggggactccaccctttaagtctccatgctttgtctccgcgattcacgcccgcaccccaatgccgtcatccactacagcggttccaacgtccgtatggccattgctagcctgtgcactgcagtttgtgtgtcgcgtctcgaaccgccgacgtcattcttcagacgatcacttgagaaacgggcgctagttgtggaatgccttgatgaagcttggccaacgtaaggcttcggtattatcaagcttcaccaagcgtatcgttcctattggtagagggccgtgtggagtggagatgaggctcttcggcaaggtgcacagatgggagatccgacgtcagtttgcgatcatcgtcaatagtggagaacaaagctgcgacgcgcaaaattttgcggtgccggatttggtcttcgtgccgaggtgcaacgacttctctgaactctgcatttaccatgctggccgctgtgcagacgcatctcttttccgatgttgcgatgaaggaatggttcaacatagaaagagcgataaaatgcgtggcgtgacgtcatgaacgcgttcctcttccgctcgcgctaaagtcttcagtgaagaacatcgatagcaaatccagatgtagaagctaacgggactcgtggagacggacgaaacgcgcatttgaagctaacaacgtgtcagagacccgctttaacattcttcgaacattctgtacagatggcaaagtggatcatggccgagcgcaacgagatgttgacgcgttccaagcttgactccacaccggtcccgaaggcacgacatgaactcgttgtcaaacatgctctccggcatgctcctctgggctatcttcttccttcgatgtatcaagggtaccgtatgcaaatggagtatggatatacgcatgggatcgaggcgtaacggctgtagcatgtcggaacgagacctactcgactagaagacatcagtgcgccttccggtgcgatcgatttgatgctattgaaaagctgcgcttcccgacatataagaagcgattacacacgagagcctccaaaggtcgaacgacttgccgcatgctctacacgcctaatgcaagccttgattcacgtcttttgcttcttacagtaagtttcctgaagggtgtggattgtagcgacaatttcacgggacctctccctacatttttacgtgcccttccggtgaacgcaagcacactaaaggcttgtgtacgttaagctagcaggtagtaatgtgggtcttagagaccacaccatcaaacaccttcggaatcttcaggatcgcatctggtaggagtgttgtagcatcagacgtgttcgaagactattcaagaacatagtcggagcaggttgttccgcatcgcaatagacatccgggctgtcttcctggagagctaaacgggccttctgatctgcaatcgtgagataagattttagccactcaacagtcagccaaggtcactaagaacgataagcagtcagccgtatatcttccttcttctaatttgtcaagcatttcgcagacatcttttcattatttagtagaccacaggagcctttggactcttagaaatcacctgcgaagaactcgtggggaagttagccgaatgaactccagaaccgccttcaacgacttccccacatctctaaacagcgaactctggacgaagtcagtgacaagcgattctcaagagttcttttcgtcttgattagcctcttatctacccgttgcttcaattggagtcaattggagtagcttggagttattgagagttgttaccagccgttatctttcgcaatgacgtgtgacatccttgactcggttaaaagtactgaccccgcaagaccgttcgtgcgacatgggttaaacatatcgattggcttatctttcagcatgctcaccatttacttcggatcgacaagatgttgtgctcattgtgtatcgtaccccaacttgcccacccgttcaaggggtgagttccccagcattgctaccgcggaaaagtactagaccgacgaaagagcagccgggagtttcgtgagcgatatggtcaagataatcgcaagaattggagattgccttccgtatatatgcattgtacctcttctgtcgaggaaagcacctgccgaattttgatcatttgctctgtacttcacaatggctgacgcggttgctgtgaagaccccactcccagtgggagctggttatggtatgttacactgtgctactttcatctatgaatctaacaaattgaaggtgtggttatcggcatcgggttcttcttcgcctttttgatgatgttcatctcctatctccagaatcgctacacgcagtactcaacacatcaatcggaggagttcaacacagcttctcgatctgttaaacctggtctgattgcctctggcattgtttccgcctggacatgggccgccactttgcttcagtcttcgactgttgcttacacgtatggagttgccggaccattttggtatgcagctggcgctactgttcagattctcatgttctctatccttgcgtgcaaggtcaagcagaatgcgccgagatgccacacatatctcgagatcatcaaagcaagatatgggaccttcgcgcatctggtgttcatgctattcgcctttgtaacaaacattctcgtcggtagccagttgctactcggcggaagtgccgttgtcacaagtttgacaggaatgccagtctatgctgccatcttcctaattccagttggtatgggcaaattgagaacgcagcaacgagtcaaggctgatctttctaggtgtttgcgcctatgtcatcctgggcggactcagagcgacatttctctgcgattacagccacaccttgattctcatgatcatcatcctttacttcatgttcaacgcgtacgcaatcagtccattgattgggtcgcctggcgagatgttcgaccttctcaagaaagctggagctcagcgcccgatcgaaggaaacaaagacggatcttatctgactctgaagtcgaactacggccttatctttggcgtcattcaactctgctcaggatctggtacggtcttcctcgatcaagcctattggcaacgtgccattgcatcgaagccatccacagcagtccgggcttatcttctaggcggtcttgcctggttcgcaattccgtttggcttctcaacgaccctgggtttagctgctgcagcacttacggaccacccaaatttcccaacctaccctaatgtaccaacccccggacaaatttcttcaggccttgctgccgcttttgctgctgaaacactgatgggacaaggtggcgctatagcactgctcattgtgttgttcatggcagtcacatcttgtgcttcagccgagcttatcgcagtgtcatctctgctgacattcgacatttacaaagagtacattcagcctaaagctacgcctaagcagctaattttcgtttcacacatcatgatctgcgttttcggcttgacgatgtctatctttgcatgtatttggaacgccgcctcaattgaccttggctggctcttcctgtatgtaccactctaccaccttacaaagtgcacgattgctgaccatatgtagcgttatgggccttctcatcgggggtgccgtcttcccgacagcattttcaatcttatggcgcaagcaaacgaaagccggagcaatcgcaggttgtctctcaggactcgctgctggtcttaccgcctggctcacgactgcaaagcactactatggcgagatcactattgaaaccacgggactgtcgtatccgacgctcgcgggcaaccttgcgtccatcatgaccggactgatcgtgacaacgaccatatctctgatcaaaccagacaacttcgactgggagattacgcgtgctatcaatgccgttgtcgtagatggaacactacaagacggcactgtgacaccgagagatacttcgacccctgagctttccgattcgaatgaaaagaaggatgcaacagaagtgtcggctcctccagccactcacgcttcccaggatgagcttccacctcatctagcaccaaccgcgaaagaagaagacgaccccaagacactccgcagcgccttcaagatggcatgtatcttcgccttcgtcctgactttcatcctcgactttcttctccccatgccaatgttcttctccggctacatcttctcgaaaggtttcttcacaggatgggtggtagtaagttttatatgggtgtttgcatcaagtgctatcagttgtctgctgcccctatgggagacgagagatggcctggcaagactggcgaggaaggtcactgcagactttgcaaagaggaagtaaggatgaagaagaagggagggcatggccaggttttatgggatgatgtaatcggtctagaatgttccgccttcatatgaatgaaattttaatcaagtaaacaaaatgcgagagccacggttaccttatcgaactaatatcgtgtgggcgccagcggcaagtttagcgtcatcgggagggtatttgtaccacggaacaaggttagtgcccgtgctactagtcttataccgttttttgagaagcacaacattcaaggcatactctttcatacttattttgtttccttcgttagagtccatacgtacaaaatatgtcctatgggcgctgttctctctgcagtctcactttcgcaatttcataaggttctggcactttcatacaccatatctccgcaacgttcattgtgttgttctttcgattaagggactacattggccctagttctaggagtttgtgctgcgtactctatgtttaaaatcgtattatagctgcctaataggctatttataggtagattagtagcaaataagggtatttagctaataaacgtttatctcttactttagtagcaaattatatagagagacgcttagggcgttcgtagtaaggcttaagaagttctcttaactttaaagctatattataagcttaatattatactaattcttataatttttagtattttagatagctagaagcatagtatttttaactataatagttattattactagaatatacttatacttattctagcttactcttaaagctctaagctaactatacgcatatagcgcctactatcttctattcttattatataagagctctctcttagagtactactttctaagaggctaagtgctaaaagcgcctatctactatatcttttatatagtcttagacgctcttaattatattaaggtctagagaattagaaggataaagagcctaaataatacctctaatatagtactctgccttacttaataaagctaccttataataagctagagctctatctttaataataataatagagcagttagagttaagctgctagagctacttaatatataagaatagacacttatagagaatatatttgcagtatagaaactagtctatgctcttagtattatctcttatataagtcttatatttaaatattaattatagcttcttttataggcgtcgttgcttgctctgctgtaagcaagccttattattaagatctattatattattagtagcttatataatctaattctagatagtgcttagtagctttgctagcgctctattatctatagcttaatttaagaagttcttattcttctaattaagctcttcttagtatttcttatgcttcttaagcgtcttctatttctagagaagtaagagccttagcatataattatccttgcatattactctctactttataatattaaagtatataagcttcttatatatgcttctctcctttagagccttcttaataactatagtaactttattctgcttataaggctgcctactagcttatataaaagtcttatctataaagataaagagagcgttcttactaatctaatagagagcttatttaacgtactctctgcagagattaagaagattaggagaaagataaagcttatattattctataactcttataagagaaggttagctagtaagataagaatagaagtagcaaatttaagctactataggcgctgttaggttattaaatagagtatagtttcgtatagctttatcttaagtctcttaagagaactactagtaggtgtcttatatataaactaacgctagagagctctttataacctttattatagctctcttatacgcctcttaagagttctcctgcttagtaaagttaagaagattaataatattattatttctaacgcgcttctttgctcttcttactactaagaatatagtagcttatttctgcctaagagcttagtatatttagttaattttctaccttataataactataagagtaataattaaagcttagatagagcaagtaatattaggtaagcctttaggctttagcataaagaatttaagagagtattagctaagaaaactttaaaaagttaattagaataggcatattagtagtagtaagtagccttacgttcttagaaagaaagattactaagctagggctctaggcttcttattagctagataattatattgctacgtactctactattaattttgctattaggcggctataatacgattttaaacatagagtatgcaggcagtcactatttttaatcccaatcatcatactgggcctccccgcagccccgcgcaaaagccgatctcttctgctgtcaatctccatcatggtacctagcgggattccaaagcaattctacactactgcgcgctcgctgcagcctcgaaccgagcgtacacgcacactcctgcagtgctgagcgagaaattcacaatcttgttcctccaccaacggaaggcgtccacaagtgcctcgaactcaagcatcacccaggtcaactcgcccactttattacaaagacgcatacatcacactcctatccagaatcgaagcagcgctctcctcgctacgtggcccgcatcgcgatactgttgcctgcgtcgcctaatagaaagttggtcctgcgcccctcagtctttccttctgtcggttccgggtgctccgagccactctgtgcgctgagatctacttcgatcacgatcaaactaattcagcccactgaagaaacgaacggaagcctcggcggccatgtggtctggtctacgtactcatgtgccttcttggttgcctctcggaagtgcttactggggccgagcgacaatttgtcgaaacactccatcacagctacagtttcggttcatcaaatgagctgcgtggtaagggtgtgctcaagcacatgctatacacgcgtcgtgcgcctcgtttgactccatgaggtttccgtccataactcaagagtgttattgtagtgcgagccataattacatcgaccttggaatgttctagatatgatgagaccatgactgactgcggcaaggccatgtaacgatatctcacgcatttgcccaaacgctggtaggagccgactgttgaatgtgaacagtcacagcgtaccacatcgaattctatcgagattgcggtgttaatgacggcgatggtcaagctctccggcctaatcgttgagctcaacagggctgatactgggtcaaacataaaaattgtggtttctgacgtccttgatgatagatttgtgctactttggagagcaaaaccgctcttgatactccaagcagccttcgatgttctccatcgatgaaaccacagctcgatagtatcataacccttattgtcaaaatctatgaaattgccaaggtgatcacaatcgacgtcgtcgtcgacgccggcatttgcaacatagtgtggtgccgttccactgcatatccaccctcactgtcgccatcgacaacatactagctcggcataatgctaccaaacatcagaagtctctatcgctccatgttatgcatccgattcaaccgtggttgatgttcgctgtgtttccgcatctaccaacttctgagcctctcgtcgactgctggccatggagttcgaccacggctacatctcgcgaccgtcttgaggtggcgtgaaacaagctccttcgaagtactcaattcgggaagtattgtatcaatctgtcgattgcagtcgccagctgacgggtacgatgcgaagctatctctaatgaccttctcctgatctcgacagagaactcattcgcatgcatacttcgaaccttggcagtgcccaacactttaccacaacggaagactccctttcatatgttcatgatgtgctgcgactatgcactcatctttggaccgcctcagagtggtgtacctcaagctcttccaacataccgaactgcgcaattctcatcactaagtgttgaattcagcatccttttaacaggtaaagtcggaaaatacctcacaatggtgatgctaacgtgccatagattatcacacacacgtgctctacggatgtgatatgccccaacaatttgctgtaacaggaatccttacgttacctgccgattgtagaattattcccatggaattgcctgttgctggtcaaacaatggcgtcagatggactggtttggcttgctgtcttgatactcaatgtagcaattgtatcgatttgctatcgattgtagtcttgtctgcacaggtacagtctgcaactgtctcgccagcgtcccaaacctaacaaagctccttgaactcctctatgaaaccatggagctactgtgatagagaaggcttggatccatgctaaacatcgaagcgttagaatttctacacctcacgacacgatcaaagatcgtgcaaagtgtgatcgaaaacacaccatgcaatcttttctgccggtcagtcgggcaaataggctatagggaaaaggtctgcagaagccgcgcaaattctacaattgaaggtttcaactttgcgccaccaaagtctccgcccaaacgaggtccgcttgttgttgcgttcccatggtagagagtaaacgctaaatcttcgcgacctcaaaagtttactggaccacgaagcaaactaagatccggacaaacgcatctcctacacagatgcgttgcaacatttagtgagtaaaaaaaaacccgtgtttctttctcacgttgctgccgtgtcgcttcgctacagactcaatttttgcatgatgcagaagctcttagtctttgcaacgcggctctgttgactatttcattcgctgcttgcgctctcgatttgattcatttgttcaatcaatggtacctgtagatcaagtcttgactcaatcgagtaattctatatttcactctgctaaatgtgaagtcattttcatagctccgtcttctccttctccaacactatgactcaagtaatcacgtgcgagctacaatctccacgggccctcattctactatcataggtacactaaactcgggaccctgaaggatcaaagctaccaagactgtcactgtaccaccccatggtctacccgctccgctccaactacctcccgaaccttggcgaaccttattgacatccttcactaagggtggtctttccctttcactgaatggtacaatgctcgccggaacataatgttgtgcccacaaacgaccatgggacatggtctggccagagcatcctttctttcacgcccgtttcttcttcagggaaccctctgcataagtgttgattgctgaacagttccacaggtacaacgaaacaacggcgttgaatcagcggagcccatcaccatgtttgatgctacagatatcgtcatatcgggcaagtctcttgtcttttgtgttgatcgtagccatttctttgaaggtacgctgaccgtcttactgtcttcgcgatccagggcacgctcataccttcgagggttgtgcgatgctctttaacgagtaagctggtgtttcaacgtcgattgctgctcgcttccacaggtttatccattagcggcgaatgctgaagcgaggttcccgtctccttagatgcataagacagcactatatcgggaaatctttccccctggctgtcgaacgcaatcatcacattcaaggtacgccatgcatcatctcgttttctctccatgtctataccaatcttccacgccttcaatgtgcctttttggcaacacccgttgaagctgtcgataactgtccgtttccaaaggttcacattctgatcgcctatactccaccacttggcgaaggactccaacaggtttcaaaataccacttcaagtaacttctcctcctttctgtcaattgcagttctcgcttttagggcacaccacacactgcgacctcgcatattccgacccttggtatctgctgtaacatgtacgtcattcaacacacatcaagcgcttctttcttcagcagttccccttttcaacaacgctgtctgtattgcccccgtaggcaactttccacccttccgtcgattgcagctgcgcgggtacgttttccacattcccacattctcaaagtcgtgcagacttccatgtcaggccaacactgacctcatgccgtacaaacgcatgccgtacaaacgccacgtctctatcgacgccgtgcagcataccctctttggcaactttcccctccgccgtcgaacgcagcgctctttccgcggacagaaattctttttccaccgatgacagcagcgaatcatatctttgtgctaccacactgcgcggagttgaccgatgacaatgccatgacgaatttcccatgttgcaagtatcgggaatgcgaaaacgcatgtgagcggacacgccagccgggggcattctcaaacaggagaatgccgggatcaacgtcgaggacatggggtgattagtatgtatcgaacgccaatgcatcctcacgcaacatactgccaattcgcagcctggaggatagagagggccatcgtgttctctccaaagcgtttcgtgctttatatccgtcatgagacacgagatacccttgcaccacatcaagccagcgctcgccccctcaacactccccttccagccatattcctccatgccatcgatgatagctggaaaacgcggaaacctactccggccactcacctccgaggccgggcatttgcgccggcctttcgcaaactccctcgacaaaagtcgtctcgtacacaatctatcaaacgtacaatacatcaaacttattactactactgcgaagtacaataataagcttcggtgccgcagacagaatacccggctgctgtacccggtgccaattattgtggcgctttcctggataggcaagtttagggcaaaatgtggattacaggagaaaagtgcgggtacgatatccgcgttgccataaatttcagatacggacgtgatatgagatgagaggagctgttgggtttgggtttaaaagtggcaaggtttcatttgatgctatgttatgctatgctactgctgaacgctggaaatgctcatcttgtctgctattcactcctttcctcctcgctgccttgtcgacgggtacattctgcgcaatgtgaattctggcaggctcttcgatacctggctggatttatagccgaggtctgcaccgaatgaggtgttgggcgaggggttaggctgtacgtcgctagatggggacggggatggaggtgccaagatgccgagtttttcctggagctttttgtattggacgtctgggtcgagtgcattctccggccttagttgtggtgttcgcgctgggcgagaacgcgtgttggtgggcttttgtttggatgacgtcgcttttaccgtcggagtaggaattggcttggcgacagacgcgggatcagtaggaagctgagtcttgctggaaggctctggcataaccacagggcccagtttatccccaggctgagatttgccagcactctccgtttcggtgctaggctgctgtctgatgaggtgcgttgcctccatttcaggcaagtgctcaactccgtattcttgtgtgaccggtacaccttgcctgtccgcactcgccggggcttcggtgggctttgcactgtacgaagactccgcttgaattgcgggtaagttcttcgaattcatttccgattcccgtgaccacaaaagtgacatagcctctgcaccatgatgccacgtccgaggcaaagctttgaatttccctctcaacaacgtctgctggcgactcaacgtcgcccagttgcggcgcggtccacctctgctcctcgtcttccgcctcgagcctggtcttctcctgcgcctgaacctccttgtaaacacgacttctctccaaggtcaacatgagcttgttccgctgcgtaattccagcaagcgctcgcaacaagtctggttccatctcctggtcagcattgaggtgctgcatgatctctccaatacgatcaacgcgttgcgctttggcgtagccccgcagcattacgccgtacgtaaattggtccggatcaacacctcgactgcgcaaaatctcaaagactcgctcggccgcttggacttgaccggtcttgaagaaggcctgcatgaaaatgttccaggtgtagatattgggctgagtcgagtgctcagccatgtctttgataagctgcgacgcgctggcaaattgttgtttcgaacagaaagcaagcagaaatgcgttccatatgatagcgtcgtttgcaagccttgtcagcgctggatcgatgtcctgctgcacgatgtatttgaaccttgcatacatgtcctccatctgtcgtgggcttccagtaagagcctcctgaatttgagcttggtacatgatgtacacggccatagacgggggatccaacttcggagcttctgacggaccatgctctgtgcccggaggagcgctcagtgttcttctcactcgactcgtcaacaagtctaaaggtctagctgaaaagaggcgtagatacgcacgctgaagcgaggctaatgtttgcgctttgtctgaatggtcgtgatgcctgacgtagacatagtggaggtagtctgtggctaaccatggatctctgatctcctcggccacatcagcacaatgctctgcaaactgcgagaacatggcaggattgtcctgcaacgtgcacccgtgcaaaaggatagagtaggtgtgcttgtctgccttgagtccgttaccttctaatgtattgtagaccttgaaggcagtggaataatcgtgagcttccattgcgttatgcataacgacgttatacagaagtaggtccatcgtaatgcctaggcgaacgatcgcctctacaatggcaggagtttcgtggtattcgtgacccttactcatactttttcgcaggatcaaggcacaagaccatcgaagccgttctcgatcagacagtgtctcccaggtcgtcgaactgttcactgctttcagctcttcgagacatcgtaatgcagatcgaacatctccagctttggcgaatgcattcgcataatgcaagagagtgtcgaagccgaggtacgtgcgattttcgaggaagcacgtaagtaccttctggagatccttggcttctgcaacgctcacaaggttgtatagcaggtcctgtgaacagactcgtgggcgcgcagccagaacttggtggaagacgtgaacaaaatctgacacgaactttcgcttcacagctctcttgtctgtactccactcgtgtctggcgtcataaacatctcggctgtgtagctttgcaaggtggcctagggcatctgcgatgacatctgctttgcgtgctcgtagtagccgatcgctagctagcacttgaatgaattgcatggcgcgagcgggcttgcggtgcagtaaatacaccaacaggctcttgtatatcgattgcctggttttgccatccagcgccatccagttgtcccaggtttcttcgagatcttgcttcgcggcctttggaaataccctcgcactccacctggcgcacatcgggtcgtgtttgacatctatcttgcgtgtatattgccctatcgcagggtacagagatcggtccagtgctgcaagggcccgtgtcatgacaaggcgattcctcttgccgccttgtcgcccttgcaggtttatttgagtatcgtcccagtgctcgaggttcattatacgacgacggagtgatctgtattggccctgcttcatgagacttgacctcctttgatcgatctcgtgggcaacgtagttcgcgagtcgttctcgttgaagactaagtattcgctcgcgtctcgttgcaagccgtagccctcttcgatacagcgttgatgcttttcgtgctgccgctgtatctgatgccttctgaatcgacgttcctccacgagaagtagccccacgagtagctctgccactgctatagcctcttccaaactggcgtgcgaacgaagagatttcggcatagcggcgctcaactgagagagggagaaaaggtactgttcgaggatgctggtcttgacaggacgaacccaagcagtccaccagcggtactgccatttccgcactgtgtggatgtgcatagtgtatctgacccacgttttggtggaagcctattgtcgttttctttcaacccataattgggctttccaacctccgccttctctttctgtggtctgctgctcttgccattgggtcgttcgctcctcttctcgatagaagaggttcggtaaagactcgcggcgcaagaaaggggagtagtgggagctccgcgctggcgatgaagctagcattagggacgcgggctcggggcatgggagaatgggtatgctgcacgcttcatcgagccatgacggggcagttgagatgaagatgtgcggcgcgtgagtggtggacgaaaaagtcgagatgcaagctgcgcctgtggcttgacgagctagccggagcctcacctccgaaacttttggagctctccgcaaccacacttcaacattgcgacaacaccaccacaatcaagtacataccacactggaagagctttggtgatcgcgcctataataaatagcctacaaatcttcgagaaggatcagaccgcaatctatacagcacctacaagctctcctccacgtttgcgccagacccaccatgtcctcccacgaaaagctctctgccgccgcgaacgaccgcaaagcgcgcctcgcacagctcaaatccctcaagcggaaacaagccccccacaacagacgaagccgacaacgagtccccagcacaatccgagaatgcatcgaccctcacaaccaccgacgcctccatagacaacactgtaacaaaaacctacctctccgggcgcaacttcgacccttccacccgcaacgtcaaactcggcttcgagaaccagcccatatccgatccgacatcaacactagagtacaaagcgcagcaactcgccatcgaaaccaaagcgcaacaagacgcggaaaaagccgacgagaataaaggactcgatctgttcaaattacagccgaagaagccgaattgggatttgaaaagagatctggagcagaagatcaagccactggatgtgcagacggaaaatgcgattgcgagattggttagggagcgcatagaggcgcagaaacaggagggcgtgaagcaggttgctggggctgggcgcgggaatgagaatcagggggatggcgaggaggtggggatggaggggactgaactggtcgaggcgatgcatttgaaggagcaggaggaggagcgggagagaaggagggatgaggaagatgaggacgttagctgaaggactgggtggcattgagctgagttgagatactatgaaatgccgtgtcgaggaacacgttcgcacttgcatctggccggagaggtcactatggagcaagcgctgcgcattatgccgcgcacaccaaaacgagagaccaacgatacgagtagaaactttcgatgggtatattatagctgctagtaacgcagcttcggcgagcccttcgccgtaatgaagcttgccctcaactcctgtcccgcaaatgtgatgacctgaaaatgccgcctgtccacctttcaaggacttcttcacaaagctggatgatcttagtgccccctggccttccatatctacatttttacatcctccctccctgcatagctttcgtcagagcaacgcgcttgctgaacggactcagactgcgctcgcgctgcacaggcggcggcgcagcgactggtggtgcttgtcgcactggcccgttgtcgaagcggttcctcggtggcccatcgaatcgtctctcgtcgcgatgtccattccgtcctccacgtccacgcggactaggcgaccgttgaactcgtctcctcgcatgtggactggggctacgaacgcgcccaggtcgatacggtgatggagatcgtgcgggtgctttctgcgctggcggtgatgcgccccatctgcccttcgctgcgccattgcggtcgtcagacgtgtccatgggatcgaggctatgagaccgagaccttgagcgcgaaggcgagatacggcgcactggtcgctttccgtgcctgcttcgcgatcttgaagtccttctatgctttggtcgtgcgtcttcatgcgacatctccatgcgctgtgagacggagcgcgatcgagttctgcgccttcctcgctcgccggggctaaaggagctcatgcgccgccgggtgttgcgctcggcgccggatgaggagcgcgagtctctcgacactgatcttctcctccgctttgtgagcgccttgtcatcgccgccatggtgcttctttcggcgtggaggtgagcgtgaccgagacggcgagcggttggtggagatggtggaaacggagtctgcggatgaagtcgagagtgaccttgagcgcttgcggtcgcgaactgatcgctctacctctttcttcttgagtatctcgtcggcgacgcccttcttgcgcagtaggtcttcggggacttcggtcgtgagcttaggcttcagctttgggttcagaagctgctgtgttcgcgaaggccgtgactggtacggtcgttcttgtgcggtcgccttgcattcgtagctgtagtgacctcttttgagacacttttggcaaagcgtgtctgcggaagccttcgagcggcctgcgcctggccggcggaacatggtgattgatgcagctaaagccgttcgcagcacgcagtgtgcctaaaactgtggtttgatgtgcaaagagacttgtggaacgagatagtttcgtgggtgagtgcacttaggccagagcaggtacagctagctatcgatcaatcaagcctcgccaagtttgtttcttgccagcggaactttcaaacttttggtgacggagcggacacggcacgtgatgactaaagttacccgctaacatttctccgcgccggtgcacggactttccacgagcaccatcacccattgctctgcctcgaaacagacctcaccccgcaacccagcctggtctccgcaaacgcgcacttgtgggctcaatcgacgagccagtctcccagtcgcctgcgccgcgcgcctcaattcgaaggtgcccgacaattttcagccttgcacagtcgcatcccagatcgcaagcctgtcgtaaaggcctacttcacgccgactctcaaccacccccacctcccacgaacgtcggcacaccaacatgtccagctcttcggccctggctatcgtgactttccttgtcttcccaatttcttgaaaataaaaaacaacctacatccggcaaacaacaccttcatttcggttcagaaccgcgcatttgctgcattcacttttgtggacttcacggctcgatttacacacgacaagcgatacctacagtggtgcgccagtcacgctcgtctcccggtctagatattctggcccgcttctgcaagcttgcctacccttctaaaccataccgactacacggcctccactttgaaagtataattacgatcaggagagcaatatgtcttctccagccccagctgctgcggaacagtctcgttcgaggccctcttttgcgaaagtacgtgcgatcaacattggtatactcaggaaagtcaattgttaacactactaggttgctgcgtcggcactcacacctcgtgtccctaaggatgctgcgcctaaggctcgaccccctgtcgcgacacctcgtaaccttcctctaccacaaaacaagcgtcctgtgccagtgaatggcgagaccaaggcgcgtgcggagaaccatagcgccaaatcgacggacggaaaagttgccagcatagccgctcgaactggagaatggacggatgctgcagtgcagtccgccgcaccgtcgtccgacatcaaggaggacgtacccacaggcactgacaggcctcaaagcattgcactcatgaaagtggcagctgcagaagatagtagcacccaagtctcgtcgtcagatgggtctggcaagcctcccagtatcgacgggaaaagtgtcgcatcagcaaacactttcgcgcttgacgagaaggagtcgctccgacccgatgacagcgcaagcttgagagcagtcgaagaggaggatgtaacaagtccacccgactctgtcgtggccgactcccgacatggatctgacaccggtgccacccgtgctttccatgatcagctacgcgagattgccgttatgaaccctcagcaccgaggcgttccagtgggacgattccctgctctccaaaacggcgcgcacactctctatgaccctaaccagttagcaaatggagctagaccgacatcgcaacctgctggtaatattgttccgcgggccaacggcgaggcacatccccctgccattccagatgacaagctgcttgaggctctgaactctccgcgcgaccggctgtttatagtcaagcttgagcaggacttcatcgacttcatcaaagaaactcggtacgttcaactgaatcggctgatggtttgtgactacagactgacctactacagtgaaagcgagtatgatttgcccaactgcaacacattctacaggatgctcgctcatcgtctggctgattactacttgctcggacatacggtcgactccaccatgacaggcgtgaagattacacgtacacctttctgcagaatgtctgtatatcaacacagctactgagatgcagctgctgactttctatagcccaccacccatctcacagatggtcgaccccgccaagggcgccagcacaccaccagtagagcttcctgtccggaaaatcatgcgtcgtgatgatgggaaatcgggcaacaacactgcgggaaattcccagtctgcctcgaagacgacatctgaaaatggtggtagcgagggtagtaacgatggcaacgacaaagagaaagacaaaagccgtatgactcgggaagaacgagaggcacactacaaattggttcggctgaagatctttggtagctcggagagcgaggagaacgataagaatgtcactcctgacggcactggatcaggtgaagagaagggtaaagaaatttcgcggtcaagctctgcagctggcaaaaagaagggcaggaagcaacgcaactacgatgacgatgagttccactcacgctccagtttcaacgtctattatccgcagcagccgtactcagcttcgggctacagcggtgacagtgcttcatactacagcgtcatgcctggaagtgtgccgccgtcgccttactcaaacatgaacgccggatcatacacaggcatgacctcgggtccagcacccccacaagcctacagcaacgtctacccaggcatggtttctcaggatccgcaggcgcaatttggctggccgggccagcagtatcagcctccaggcggctcggcaccctatcagggtcctggccccatgcagggtgggtacgatctctccgcccagtatcagcgtggcatgcccttccaaaacgcaggcatgccgtcacagattactccgaagatgggcaacgcgtctatggttccgtaccaggatccgtaccagcaggcgcaaccgatgccgatgaacaacggctggtctccagggcctcagcagccatcgtaccctatggcgcaaggctcgtatccgccctctggtaacgcaagccgacccgtatctgcaccgcatcaagcacctacttatccctatggtcaatttcccccacatccatataacggcaggccaaaccacaaccagcaccccattcctggaagctacaaccgtccgcagttcaatccacagagccagacgtttattcctggtggtcctcatataccgtaccagcaacagatgcatggtctacaaggcaacatgcaccatcaagcgatgggaccaggccacaaccagcagcatcaaatgcctcgcatggtgccttctgccactagcaccccatcattcggctcaccacaaagcatcaacaacttctctccggccatgcacaggaatgtgtcccaaccaattgacaagacgcacagtagcatcgccaaatacggaacgccttcaaatctcccccagaagccacctgctcctgtagcagttgctcagcaagctccaaagctacattgacgaactcatgatcatgactgcattgcgggtgctatgggtgtaatgatttattaactggggcttagcgagcatcatcctatggtctctacgtagttgaaatggatgcgattcactaggtaatctaatcaaaagtctttctcacattggttcatatttgcgtcgtgactaccttcgagccgttggtcttcacatcaccgaaagaagtcggatgcttcggcggtgggtgagtgtgacgtctgcaatgccttaaaatacgatatgtcgcatcatcttaactttttgagtctagtcaggacaactgcactgcccttaaattcgctcgccaaggtgaagatgctgggcgatcatgccattggaggctaccattgtcagccttaaaaccttggcccaagccacgcgtaaatatatgagaacgccttgctcgcatcgagattgacttcatggctctgcgattctcgtaggacacctgtgtacatcatggtatgcagaatccagtcgatttatagaggattattcacaccgtttacagaaaatcgcgttcacttggttgctgtacttcgcagcatttcaggttgcgtgggcgctggacttcgcaacgaccagaggcccgttcttagtcaacaatgcgacccaaagcgatattaccattaacggaatatggtatggatgcgaaatgatgttacagttcatgaaagaatctgacgacaattcacaggtactccctctcgaactccaccacggataccaatgccatggaccccctcaaagacgccaaggcatgtacgcgtgatgccgccctgatggcacaagccgggatcaacacgatatatgtcatggcgatcgatcccaaggtcaaccatgatgactgcttttcgatcttcaattctgtcggcatttacgtcgtggttgtattgcgtaaagatggcgtctttggcacgagccaggaggactttgagaagtcctacaccactgagttcctcaagggcatgttcgaggctatcgatgctgtcaaaggctatgataatctactaggttttgatctcggtgtgcatcccacatacgcgggtcccatgtacaatacgtcaacaatatcatatgcggatacgatgaagatgtaccgagtttgtctctctaccctttcatccgatcaaaccagctgatttgtactgcaggcatttgttcgcgacacaaaagaatacatcgcacagaacgccgcccgacctatcttagtcggcaccacgctgcacctgatccgcaacgacgaactcctcgatgcgtcttaccagactgagtcgcatatgtactacttttactgcggcgaagccaacgatccatcccgctccgattacatctccttctacaacatcggcttcttcgagacctcgcccgtcgaaaagcaaaacgcttcctaccaaagctaccagaaaaaagccgaaaaatcactagtacccacctggttcagctacatgggcatcttcgacgaagccgactacgtcgaatacgagctccgccccgacctcctcaacgacacactcttcctcttcaactcctcgagccaactcgtgcgccccaacggcctcttcacgggcggcgtgcgcgtcagctggacaaacacaaacatgggctggaaagtccccgggaaagcgaactggggcctaaccaccacaacccctaatggcgacgtgcaactcacgcccaactacgacgctttccgctccatcatcgaccaagtcaatccgggctcctggctcagcggcacgcagcgccccgtccagcccggccaggaacgcgcgcgctgcgacgcaaacgcaaagcagatggcgaataaaacgctcatctcgctgagccaaaatgacgcgaataacatcacgctcgcgacggattgggcgctaccgacaaggccgccgggcgtggatgcgatgattgagaatggcgtcggggcaaagacggggaggatggtggatgttacggtgacgagtgtggcgtttgcggtgagggatagtaagggtggggttgttaccgatttggcgttgaagccgagtagtagtcaggcgagggggccgacaggatcgggagcggcgattgggatgcctaaatcgagcggtgagttgagtacgggggcgaaggcgggtgtgggtgttggggcgggggttagtggtctggcacttattggtgcgatggggttcttgttattgcgcagacgaaagaagagaaaaagtgttggggagtcagatgaggctgttaagaagacgaaggatgtagatgggtatcacaaggctgagttggcggcgggacgggaagttgagaaacagcaggctgagcttgatgcgagcgggataggtccgcaggaagtcatggcgagtgagaggaagtatgagttgtgtactgcagttcagcaagagccggtggagctgccggtcacggagaagccggtggaagcaccgggacgatgagggaaggtaatgtctgaatcattgtgacatgcatttagcacgaatcggaatctctgctttctttcaggagtgtttgctacctttcgctccttctcatctctgaagctacgcactattgaattcgctgtcagttcttgatttatatctcagtggtagaggtcgtcatcgaagacggatccaaattcggttccacttgcaagtcccaacgcagactgattgtccaaacttggatttccctcctatcctgccgaatcatcgaactcgcctggcttgagatcgagctactctgtgacttccgctggtgcgtccgccataaaagcatgatagtcgcgctcgtctcgaatgtatctcagtgcatcggccaagaactgaggacagcactgattcaggtccttttcgaatgttggcttggtattgcagaaggcgcctacgatcttgtggcgaagggaagaatgttcggtggtatgctcgtaaacgtagttgatcgtaccgacagtaagcaccaggtcggagttagcctcgacttcattaaatagtccactgctcgcagggaagttatcaagcgcgaagatgcacagcttcaccagagccagacccgtaggaagggggtgattgggaaagaagctctggctcttcttcctgttcaaccatgcaacgacgatgtcgaaggtctcgatgtcgcagtcttcgatcctgacataggaacctgcgctgtctttcgtggtggtgtgccgagtgggaccttcttcgtggagcaagttgtcggaaacataatagtccttgaaagctgaagtcttgataactcggaagcgtgtgacgccgactaaggctctgttatcgttagtggcttacactagatgagcgacaatctaggtagacttacggagcctgcatagccgatggtttattgtcggtcgaagtcgccatggtagaaagtggtgtaggaagtgtggagcaaaatatatcggagcagcgtcttatatgatcgccctgctagcaagatgacggtgaaggcagcttgaacctcaacaatcagatgccaggtaaagctcataagacagaatatgagggtgagactgcaccttgagaaggatggcgcgatcacctccaaaactctgcactaaaccctaggccgtggtcaagtaacgagctcggtaagtttcaaaactcctgtcggaggtcaagcaagctctgtgaagtcaacgaagtgagcgggaacgcaaatgcactattcactgaagcatgtatgatgtgctgattggctggctctgtagatgtaccatgtaataatactagagatgagagcaattggattctgtaaagtacattttgaatatcttagtggtgtacgctgtactgtcaaacttggcaaattgacaccccaaaggtcgtggggctttggactcctgcagaaggagcttatatgctctttttccgtttccttccggatgtgatcctctcgagatctgccttgtgcaacatgacgtccgcgaggaacgactttgggtaccgcaagagcctgtcgcgcgtgctcaaggacatgtcctctgagcagcaaaacgccgtcaagaaagaccgatacagcgatgaattagatgtaaaacattcgcagacgcaattggtaagtaccgcaacacttttcgcatcgtgttctgcaaatatgaatcgcggtttggcttccaaacatatcgtactcgcatgctctgttatgtatgtgaccaaagatacgaacatctgcgtgcgcagagtaatcaaattgttcttgcaacagaaagcataaagctgatatatctgcagtaatgtagaccagtcgaaaatgccgagtgcgaacagcagtggatccgaatcgcaaagtttggcagtaaaccacctcacgaataagtgaaaggtttgaatcgcgacattggaggtcttggtgacaagtgtttcgtctgatttcgtggggttgagggtggccaagaactcggggactttggatttgagtatgtttcgagcgatgtagaagacctggggagtatcgccgtcgatgacggtgatctggtcaacaccagccaagattctttgtgcatgttagtgtatcagtaatcatatcatggatatgaaacttacggtgcttcaggctcgctggtcgtctcggccatatcgaagcagggtgtatttggggagggagtgaagaggtaggtggcagtatttatatggctcacgttcgggatcgttgagaggggtttaaagaagcccaggtgagcgacaggaattccgatggtaacgtgagagaagccgattgacggacaataaaactgaacatgaaataggcacagctcagtgggaggcagggtgagatcgtgcccgaaagaagaaggatgcaactacatctaagaaactggacagaagcagtcacaagctgctcattttttgcagagatgccgtgtaacaagtactactgaccgagctcgcaatcgatcagtttgcaattaagtttaatgcttcgatcacacctcaagcaaacattaccatcacaagcccatgagtattttgcggaacatgagaagcactttgcagtcaaatcggcattttttgacacaataagatagaattcccaagacccaaggaacaagagaagagtgcctgcttgtatccttgcataggaaaaacctcccgtagacgtctcttggagacattcgtgaagtcgcattgatatgaaatgcagaggataggaaatggccaaaatagacttgcttctccaaaaagcatgctcgttcacaaccactgcccaagaatggtgttcaaacaaactcaacccagtcctcaagtttgaccatttcgcggaagtggtgacagtgtctgtcgagtggatgccgggatccgaactgtgagctcccatgtgaccgcatcaccccgacgccttcctctttttctttggtagctccttttcagtgtgttgttgatccacgttcgtacctacgactcgcgcggaatcttgctcactggtcgcagctccaagtttctggaccataacgtcgacaaagaagtgttttgggtatcgtttcagatattccgacgggtttgacaaaatcaatccgccattcagacgagatccaagagaatgacgtgaagcggtgaatgtaccggtacccgccgtgcaaaagagatccacgagaacggcgcgaagtggtgaatgtaccggtgtgttgtcatagacataggtgacatggtccggtggtgtgaagagtgcgataggaacatgatcgagactgcgcttgacagacattgcccgcttctggatttcatcgatcacagcttcgcgtagtgtgggaatgccataattctcgccaaagacataggcatgggccaaacacaaccatcgacagatgtaaaccattggagaggaagagccagttttatcctccagccatttcacgaaatgatcgaaagcttcgatttgaacatcagtgatttcgacagcgatttgctcagcctgtttcgtgggatcgacagcgctcatgaaaccgggcgctttggagtcaagtaggttgcgcgcgatgtagaagatctgagacttgcagccttcgatgacggtgatttggacgatgccggctaggcgactaagcgtagtttagtgacttcaatatcaagaatgtgacagcgtacttacggagcatgagcgctagaatcgacgttgatattgctctcagccatatttgacgattgtggtggtggaaggaaaggaagctgagtagtggagggagatcgggatttatagacctcacgcacactggcgcggcacaggtgagagcgattaaaggaagctgcggtgagtgatggaagcaagacccatcaggcgagagaagccagtaacaaagggcgagactgtagacgatctttggagagatgcagaacggccgatgtccagctcacgatctgtgctaggtaagtagacggtcttcatcacggctggtcgaacgaaagagttacatggcaaggattatattgtagaaatacacatttttgtttgctagccattgtaggtgcctgtcggatatgttccccaagcacaaaagcacttgcggatctttggacccgggcctcaatccgcccgcttcctcttcaagcccatgagctcggcacgatacaagtgaatttgcaggataccctctgtttccgcaccagttcctttcgaagcggctagctccaatcgtctgtgtgtcacctcgaccaagaacacacttggatagcggagcagtttctcacaagtcaagcgctcctccatgtctgcagcacagaaactgtcgaccagcaattgacgtagggctatgaagttactgcgttttttttcgtcgtagataaatgcgatctgtttgcgtggaaattggttgccggttgagcgacacttggaagagtcatgcggttcgcgatgatcaatatacgcttgcatgtagagtgccaactgagtgagtgaagcgacttgtaatatccagatgttgtacttgtatccgaagatgtaggtgttcaacatgggcatgatcctgtgccaggcttctgcaacatactccacatgcagagcatgtttgctcactgttttcgcaacatctttgtcggtagtgatgagccacttgacaaggaagtcgaaagtctcaatgtcaatgtcgtcgatctcaattgttcgttcgggtcgcttcaagccttccttgcacggcggggattcgagaaagaggggtgcgtgagtcttcagtagagcttgagcgatatagtatgtcttggtcttgtcgccctgagtgatgttgaactgaagcacgccggctcgagcaccaagataagctacaatcagctcgagaatcttaagccacagagtggcagtacttacgggactgaaacgccatccatgataacgtgattggcttcggccatcgtgcagtggttcttgtcgttgtagacttggagctcagagcagaacgaggcttactatatagatcattctagcgcgacacgggagcaggtgagagaaattgtaccgcgatatctcttcgaccagtaggtacgtagatagctaaagtgagagacggtagggccacatcctgcaaccttgaccataagtgaacgacgattatgaatggcaatacatccagtcgggtgaactgaaataggcagagaactctcaacaaagctttctggttgcgctggatacacatggttatgtcacttcagtaagatacaagctcgaacagtgggaatgcatagcgttgaatgccgaccacacaaaattagaagaagtccaatgttcaaaattctagctgatagcataagacagaagagcaaaataaaatatttggtttgggatggattcgcatagccctcaagtgggcaggaccctgaaccgaaccatggaaatgaaggcccctcaaccatcttccgtggctctcgcagagagaattaatctcgtcagaaccgagccacgatactcacgaagcaaattttgcaatacaaacgcaaagttacactccttctcttttcttccttgcacatattgctctcctcctatacaacacaatcacactgtcagatagcgtgaagaaaccaacatatctaaccatgccacctcaaaccccctcaacgctgtgcacaccaaggtccgtctccccgtctccctattcttctcccactaacctccctcagcgccgcctcccgcatcgaccccagaatgacaattctcagggtcggctcaacacgctacaccctcaacacagccatgctttcgctccattctaccatgctacgcgactctatcaaggaggaagaatcaggaatactcctctgtccagactggtgggacgtcggagcgtgtaagccccctcccttccacctctagtattttgagttaatgcgcagcagtcgacgtcttcatcgactggatctacacccgcagattccccagcacataccgcccctggggcatcgagccgccgcagcccctcgacggcgacgcttgtgttcgcatctacatttttgcttggcaaatcgacgcctcggagctccgcgccgccatagagtgcaaggcagtatccttcttcgtgcagaatgactactacgcccccttcgacacggttaatcttgcattctctgcgttgccgcatgagcatgtgatgctggaattgctggtcgatgcgcattgtcgctcgtttagggacgatgcgcaggggaagtgggagatgcagcaggaaagcaaattgccgggtaagtttttggtaggggtgatgaggaggtatgcgagggtgggggcgaggaaggaactgagggcgtctgactatcttggacatcggagtgttaaaaagaggaagaggtgggaggaggaggaggcggtggagagtgttgagtcaggcgatggagaataagggatttgtgaatgaagatggtgttgaccgtggtaattattggagagttcggttggtgtctagaagattctgaatcgttcaagagggattgtgcatgccttcgtgtcgtggaaatgtagtttttacttttgcgaaatcgtcgtcaatatcgatactggtaacttacgtagtagaaagagaattcatacgccattggcccaatacgttttttcctagtcactcagccccgcttccctaacaaccccctcaactccctatcattatcactcctctctgtcccggcttcctccaccctctccttctccgccttctccctcttctccttctccaacctctccttccgactcctcgcgacatcgcccatcagtgcctccttaaacgtgcctcgatcgtcatccagtctctccgccatgccgtgtctccgcatgctctccttgtgccatgaaatctggccgccgtcggcttcgcgatgtttttgcgcattgagttttgcggcgcggatcgatgtgcgggcgtatacaaagaggagggatgccatggtgaaggctgccaaaggagccattatggtgcgcccattgacgatacccttgttgcggtgcaggcggttggtgctggccttgggaacttcggagaggccatcggcggctttgggcatggagagtctgccgcccattttggaggttgagaaaggttgggaattgatttgaggggtggtggaggtcaaagtgaatcggggttcgaggtgtggatgtgataatgcggtatggcttcacggtatcgtatgatcgtttgctatgtgccccacaaggtcgtggatagctcgaatgtgctcaatggtgatcatgctgtctgtattagctagtataaatatagccacgcgtggttgtatctacaattgggtatgttggtagctcacgcgagctggtggtgtgcatgtggtgaactataatcgatgaggtaatgtccgcggcggtgccgaatgcggtaaggcgcaaggaaccggcgcaggccgaggcttcatcccaccattcgtcatcaacgagcttcgaaaagtcggctttcaatccaaatcaattttcttgacgcgcacacttccgacgcgtccggtgtgttgaacaagctacacaccgatctcactctactattcgctctctaacaagccgcttctttgacagttccgagcttctgaaagcaaaacagtccaggccgtagagctgggcttactaacatccaattgaccattacattctagctgcatttgcgtcattctataagtagagcttagcaccccacttcgcgctctaatgcgcagaacatttgtctgtaggctacgagctctgtcaccgagtctctgttatactgccccaccatccgccgcaaagagcttccttgcacgatcccacttcattcctacctcacgaataaccgtggcgtcttcccgactgtcgaacctctcgtcccacttctctaccaccaccattatgtcttcagccaccaaggagtgcgactacctcgtgctaggtatcggcagcggcggtattgcctctggtcgacgagcagccaagcacggcgccaaagtcatcgcggtcgaatcgagtcggtacggtggtacttgtgtaaacgtcggatgcgtgccaaagaaggtgacctggaatgcggctgcggattgcagagacgttcaaggacgcgtctgcatacggtttccaagtcagcggggcaccagagttcgactggccatacttcaagaagaagagggacgcttatgtgaagcgcctcaatggcatctacgagaacaatctcaacaaagacgagattgagcatttccgcggaagggccaagtttgtcggaaaggacgaggtcgaggttgacctgcatgatggcggcgttcagcgcatcaaggcgaagcatatcctgatcgcaaccggcgggcgaccgaagctaccagaaattcctggaaaagagctttgtattagcagtgatggcttcttcgacctcgagaagttgcccaagagcattgcaaccagcggtgccggatacattggtgtcgagatgaccggtatgctccacgcgctgggctcaaagactcacttcttcatccgcggtgacaagcttctccgcaccttcgaccccatgatccaggacgctgtgaccaaggaatacgagcgtcaaggcatcaacctctacaagggctctcagatcaccaaggtcgaagacatcggcaacggcttgaagcgcgtaacataccaagaaaccgagtcgaagaaaggagtctactgtcgaagttgaggagggtccctattcgcgactggtcgcgtgcctgaaattgaagacctcaaagatcaaggactttggcatcaagctcaacgacaaaaaccacatcgtcacggacgactaccagaacacttcgctgcccaacatttacgcgattggtgatgtctgtgaccgcggtttcgagctcacccccgtcgccattgctgctggccgtcgcctttctgaccgcctctttggcaaccagcccgacgctcgtctcgtatacgaaaatatcccctcggtcgtattctcgcatcctgaaatcggctccattggtctcaccgagcctgaagcgcgcgaaaagcacggcgaccaagtcaaagtgtacaagacggaattcagcggcatgtactttgccatgatggaccccgagcacaagcagccgacggcatacaaaatcgtctgcatcggcaaggaagagaaggtcgtcggcctgcacatcctgggccaggcaagcagcgagatcctccagggattcggcgtcgcgatcaaaatgggcgcaacaaagaaagacttcgacaactgtgtggtacgtaccctaaatcccctacactttttgctaccacacctccgcgcgcgcgcatgcaatgccggcagcggaggagtattgtttgttgggttgcggggaaccatcagcgctaacattccctttctcgtaggctatccaccgcgtgtctccgccgaagaattggtacgtgtatttttaacccccccgacaagagcactaactgctccgtatcacacctgctaacgaatgcgtgcacatcaggttacgatgacctagtcaatatgctaccgcggtgatcgcgtatagattagatgtagaccgggtctaaataatcgaaccatgtttaacgtaacgcgatattgaaaatcagcgtcgcaaacagtgagatgtcgagtcgtgaagcaaagcaaagtattgcccctttttccttttcgtctgtcggtgggaagactttttctctccccgcgtcgacgtttgtgcagcgttgaattatgttttttttttgctatcgcaccaaccccacacattgtcagtcagtgcttatgcacgaccagcgttcgtgagggcgtttaagccactcccgttgtcactttcctaatgcgacgattagctttccgtcgccacttgtgcatgctcggtgcgtgtgcatgtaccaccggttgtattcctgcgctgctggatgtcgagtcggtggtcggatgagcggaggcacgcgggagtgccgacgtcgtgtgaaggggcgatcttgatgcaggcgctggaagtgattgacatgcgcgggtttgggaggtggttcggcttatggggtgtgacagctgcgggagtgccgacgtcgtgcgatgcggcgatcttggatgcaaggcccagagtcattggcaagcttgactatggcaacgactttggcaatgtgtgtttacttgcgtgctgcgatatgttaataatgagtgaagactttctcttaccagactgagtgtctcctcgttgggcaggaaacattgcttgtcccgcgactcgacacacttgactgctgctgatgttctgaaagatgcaagtcagtacatctgcttgccatgtagatcgtatcaagatggagacggtgatgctcaagccatgactggtgtaggaggagcttcttcgactattggcatgcacatgacggtctcgccttgatgcacatagccgtatggacgtctcagagtcgtaattttgccctgtctcaactagctgaacagaatgatagacactgcaccacatctgaatatcaagaaaggatgagcaactctcaccacccctaccaacacacgactcagctcgaaaattttctccaaatccacgcgagtgcaaatctctcgtgcctggggaagatcgcttgctggcagagtcatgattccctcaagcgcctctgctgcatttgcgctcacacagctgatagctgtcagatccactgaccaagtgcatgtcatgcatacggcggatccgacagtggcaatacctgccagtcctcctgtcgtgtgcacacccaagcagccacccagatgcccatgcgaacgctgtcatcctgcttcaggggcaataaaagcatccagcgccttcgtgcgtacgtacgtacgtgtgcccatccttgtgccgacagctacgtggcatcccttgtcctccaggctgcccttcccatcaccagcatgccgatgacagtgctcaaccaaagcatgggcaagcggcgccgttgttccaccgccagtacccgccttcagtaatccgcgggcgtggctccccaataacgcgtgcaggagtggagtctggaggaactgaatttgcaagcgagatatggcagtgcgtcgagacgagagcgatacgcccgtaggagtaccgttacgaagagagggcagtgtcctcccctggaccgggttggtgtttgctatcgcgatccttggccgtggatacgctgtgctttggcgctgggatcgtgggtgatgggtgtctggaatgggcggcgtggtccagtgtccatgcgtgatgtgatgactggcagaagcaggatccgtctgtgaatgcagtggctcgactgcactgcactgtccatgcagaaggataacgaaacttgccggtgcatcagcacgtgtgccttgggcatcgttgtgccagttactagcccaactcccacgcatttgactaaccacgagcactggaagcgccagtaggcctgtgtctcgcggtctttcccactgtctggatgcggtcgctggacgctgctccaagctctccggcgaaccataaaccatgaaccatggagtgttaaccctcaagggcgtcgggaacatgactgagtagtgatgccagtgcacagtgcatgagcatatgtcgtgcatgtcgcctgtgtttccaccgcctggaggaagcaaccgtgcagagtgacagctcaccatgtcatcctgatgctcgggggtcacgatggttcggcggtgactgctcagtgagcatgcaccagcagcgccctggcagtcctcgaaatcccacagcgcctgcattagctgcctctccaccgtctgaaccagcgtcaacctgcaccgtccatgcaaacctgctgctcaaccaaccaccctcccttgcctcgccggtcttgagttttcaaagagtttggtttggttccaccgtccatgcttctccaggcttcctgccatctcgcctgcgctgctcgtctcgcaaccaaccacagcaagtccatcatcggtgagtaagctcagtctgaggcagtgcaatccccactgtccaagctcgcccatctccacggatcaccacggtatttgaatgccgagacgagtcacgcatcccaacggtccttgacctctttgatccacgtccgaaggcaatcctcaacggtcgtgtaaacctgcttgctccaggtcgatccgctccactgctggtctgtggggtttcgaagggaggctcgcatcgatcctgctgtggctcgtgatggcaaggcttacggccgtcgggatggggcttcaattgggaaggcagtgtggtttcgtgaactggcatggcaagtttttgcatgctggggtcggtttacagaccgttgcgattgggacaagctggcatccgaacgaacagacggtgtgtcgtcaaagtcacatacctgcgcagtttgtcataccaggatgtgagaaaaccgttgagctcggtactacttgccatgcgtttccacagttcacagaccagcaacccgtgttttgacagctcacacatcaagtttcgttaaactcacatacgcaattccagttcagctcgagcgttgtgacaaccagggtgtgagcaaaaccgttgagagctcggatacttactccttatgcgtttcgaagaactcacagccgagtttcgtcaattgcacactccaagtctcatctcgtcaattcacacatcaagttttgtcaagtcacatcacatgtctcgacaattcacgctcctcatactcacatgaccaagtttttctcatacataccaacgctcgagcgtctgtcataccaggatactaaaaccgttgagctcggttctcgcgtcacagagctccttgcgcgctcggtcacactagcctaccgtgctctaaccttacctcccttctagaaagtcgttcatggggtttggtgtgcagctagactagctcaaatcacatggcacccaactcctcccatgatcgacccttattacccgttaagacggcgaacatcatctagaatagccgtagaatgcaagtgcgccatgatcgctgctggatgcgcagcatcgcaggccctctcacgcgcgcgcccaactccccatacttgcttgcatcaaaacgtgggagaatctcacaccaaacctatccgccttgcccagtcttcaaaaatctcactgattccattcgtcccacgtgctaccaattgaaaatgccgcacagaaccccccctgtcagttgatttaatcccagccaatatacaccagtattaaacacccatgagcctggatgaaacatataggccaaaccgcgcgcactaatccccttcctttcgctttcggatcggtccggaattcagagctgctcatgtcattgtcacgtcaagctgtcaggacgggaaagaagaaaaagtcgagggcccgctgtcatggattgcggaaatgaaggcaaccgggtgctttcctcggtgcgtgctgagtggtacgattccaagaaatgttatagttgaactgtggggggtcggccggccgtactgctggtgatcgtacgcgcccatcgcagcgggacaagcgcgataagatagcggacacgatgtgtgaggatgtgagggctcaacgaccatccatagcaccaccatctctgtcgtcgcgctcgcatcgtcactgcggcgtcgcaccgcgtttctccttggtgggatatcccccttggtagcagtggcagcagcaaatgccctgcattgattatccaaatgcttctttccccgcggttcgctttcgacgtgcagcatcgcggggtgcaggctaatctggaagccaggaagaagcgagccgggaaatatgtaacctcaccattattgcgcaacagcatgcgacagaaaaacaagcgagacatgcacgccagcccaccctaacggaaaagtgtccgatgaagttgtaaagtgatatgtggcgaaggacaactggggcccggtctcgcgcgcttctgcgacgaaaaaaaaatctggcaaaagagtccaagcttgtaattaccggtctgtgaggtagcctcgcgtagctgaaggagggacccttccataccgtagcttccttcacaccgtatcgcgggcttgttatcgtgaaactcggagctttctccgacaggccaccgccgactttatgaaatgacgttccagacgggggtcgttgcgaacgagtgggcaccttatgtgcgatcatatacccttctagaatatcgtgcgaaggagaagagccgcactcggggcttaccagtacagggtcggagcgacttggcccggcagatgtgtccctgacagccatcgattcaagttggcgatgggcgacgcaacttgagaaatcaacttttgattgttgtttgtttagcgacatttgatgtctagtttcgaggatcatgtggcgggggtatcctttcgtcaagacttgcccttcgcaagttcatgccttatgcgccctgctggcttatctggggtattcatttgaagcgtgtaagcacggctacatttaccgggctaacggcatgcaatgcgtgatggatgccaggattcaagcttggacgcgaacacgaatcgcggctcgtttgtgtgatccatggaccttgacctgcatcttgcatgcagcgcgtccaaaagaggcaagccttctgcagctccgatgtgcgcggcacgccttctgtaatgagaggtcgttccgggcctattccgggttatgcgtggtgtggatgacctgcaacgtagcttgtatcaatatctgtgaaagtgctgtggacattgcgcgaattggtgtgatgcatagctggcatgatgcagctggtgacagtaatattgtacaagattgctagtgtttgcggccgtgatgatcatccatgtccttgtgcgccttgagaccgcccaaatggtcctattgcgccgcgctggtatccgacatctcccgcgcttgtgactcgagtcatggtatcccaaatgggtgatgtcgatgtcgttacagtatttagaagaattagaaaagagaaactgaaatgacaatcctgccgaaaccaatgcgaaattttaggctcgtcactgccgatcggcatgacgaggaatatgccaccgtgcttgttgacgaggaagcgatcttgaaaggatctagccactctggccacccaagaagtaatccaattcactgggcccaccacggctaacttcattctctgcaagctgttccaataaactcaggaaggggtccttgctgtcagggtctgtgtgtactgatgcgcctgacgtgcttcctgcacccggggtcggctgttggtcgtatggcgtaggcatgttcagcatgggatcgaaatgggttgctgacttgtcttgaccggagagatttgccgttcgcggcaccggggacggcgcgagacttgcgaattgtggtagtggtgagaatgaaaagttcgggctgaatggcatggtcaggccagagccgctcgtgtttggaaggttcagggatccgtggttaggtggtggggtgtacggcggtaccgaatgtccggcgggaaggttggccttagtctcgccgggactggcattcgaattgctgtctgaggtgccagcatccgaaggtctagatttacgaatgacgggtgggtgggttgctgatgttggtgtgggcaatgggggaggctgcgattgggttgagatcttcgaggccgcggtcgatcgtcgcttcttgttcgggtggccattggagtactgtcgatgttgtgacggaagagatcgcggctggaagttctggctgctgccgacaatgccactgctcatgtacatattattacgctgctcaatattgtaggttgcaagactgtggattattagctttagacaaagcagggacagttatcgtcctacctgtcgtggatagattcaagtggaatatcaagaaacgtaacatgagccccatcaaaaatctggccgggatacctgtcgaaaaagtcctcgagctggaagactggtgcgtagcgcatggggttactggccaaggatttaacgagctcagtgtgacacccgtagatcgtctgtagtgtgtcccgttgatgctgtacgccggcccagatgcaacgtagctcagacagctgctgcatctcgcgcgacaagaattccgcgctgaccgagaacacctcgccttctcttcctggataatgtgcgccatgcacgtgaattgttcccgctgtgctcaagcaatagccgacaaaagctggccaatctataatagaagaagcgccccctatctcgactagctccgcaatggcgttcgcatgtaggaagcatagattcgtggcctcgatttgccagggttgatgctgggaggtgctggatagctctgctaggtcaaccggtagaaaggggcggtatatgaggcagtggatgaggtggtaaacgagcttgctgaggaccaagataacgctgtccggttggccaaaaagagcttcgatcgacgtaaaagtgtcctgagtgtcggaggcccatatgtcaagctcctgtcgtatcttggatagggtggatagcgagtgccatgggaagtgcgagtcgcccttgacgccaccggctgcgaggtaacgattggtgatgcccaggatcctcgctataccgatcagcatacccatactcccttgtccaccttttccagcaccgcccaagtactgtagattgcagccgctcggaaaatagtctccttctagtggcattgcaccggggtgcagctgccagctgggaagacgaagcacaatgcattcatccgcaaccaatgacgggcgcttggagccggttgcagaaaaacgatccatgaggtagcaagaccagaagagtcgacgtcggccttctcgctcggcgggggtgactttcatgccagccggcagttcgcgatgcaggtccagtgcgatggccatgctgattgcagaagctggggaagggagttagcgcaacgccaacgtcggatgtcgctaggcacctactaagcagcatgaaagtcttcttccctttgcctaattgaaagctcgcttgggaaagcagcatcagcgtctgcagggcctcaatggacggctcgtcaatatcgagctctaaccgggcgcggcgcgcatactcctggccgatctggacagccgaggcgtatcctccgaactggggtgcatatctggagaaggaggattaatagcagtcgctataaggcaggggtggcgaagtattacctggcgccgacagcgtatatcgcgtaggctaagtggcccggcagctgattggcctggagtcgctgtctggtagtggcttcatcaagaatgtagtacggcttgccgtgtattctggcaaagtacgtgtcgagcagtagctcgggagaaagtggtggtgctgatacactggcggatcgtcagcaatgtcaccgctccacaagggcagcagtgagcggcgcacctaggctcaaccggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtccagtgtggatgaggtgaaagcgctgcaagcgtagatagacagccgggacagcagaagcgctggcctggctgggcagtagtggaggaagccctggaagccctggaggctggaagccctggacgtcctggaagccctgggatgctggccggggttcgtgcggaacctggtgggcgcgaggggcgcacctgggcagtggatagtgggcacagcactgacagccaccagcagcggccatgatggcgacagacgaagcgtcgaagcgtcaagcgtcgagcgtcgaagccgctaaaatggctgctggggtggagcttagtgtcgaatcaaggatggcagttcgtctgcgtctgaggtctcgagcctcgacagcgcactgtgcctcggtttgcaccccggttcttgatagattgcagtccgtcgcatgcacggcgcccgctgcagcatagtgcgctgtccgggctcgagtagcgccggaacacagcttctcttgttctagaaatctggggtagcccaagcgagccaatccacgccgcccagcccagtgcggtgccgcagcgcctgtcgtgcctctgagttgacacatggacccagcgcccacgaggtcccgtcatcttgaacaacccgccatccctggccgctgctgcactctgccgcctgcgattggcgcccgtgtggccctttgccgtcatgtaccagcgtgccactgccaatggccgagacgccccatctcatatcatcacactccacgcagcacatcactgatattgcggcagccagggggcgcggaatcaattctcaaaactcgcattgatcacatcattgctcattgccgcgtgctgcatgctgcatgctacatgctacatgctacatgctgcgtcattaccagcgccttcctagaaaactcccctcccagacgccaggcgcacaaagtcatagcacacgttctggccaacaagccgtctgatggtttccaccgtcgtccacgccgagacgtcagcgataccataagcggtccaccccgccgtcgtagcaatcgccagtgggtcagctcgtcggggcccactggccaagtcaacaaacaccttgcctgcaggcttcgctgccgtgagcccatgtccattcgtactgccgtttctcccgtcaaccctgtagtgcttcagcaggggcaccaccagcagcgacttttctgcaggaagagccgagatgataacgaatggctcctctagccgcttgacgtcgtctacggaccgtaccggctgcacgtcagtcgatagcggccctgtggccttgaacccaatcgtgtaaatgggccctatgcccaagttcttcagcgcgaatatcgacgctgatgcatctgcttcgctgcttgccagcagcagcgccgcccgaccgctgtacgcagagggcacaaagtcacgggtcagagttgcgcggatccccttccatctggtgttgtccccgatgaacgaggcactgttcgcttccgagcgcaccagcactgtatcaacctgtccgatggcgcgcgccgcattggaaagcgagggcaagggggctgtagcagccgctaacggtgggttaatgtaagctccaccaaagttcgggcgtcggaagatgtgctcaatcgaagccttgggagccctctccgcaaatttgaaagagtgcggaaggcttagctcgttgaagcacttctcaaagaagagtgcctgcgacgtagaccggaaactgccaattccgtaaatgtcctgtttcggcacttggcccatggtgtgcaaggctgcgttgatttccgcggcactcaactgacccggcgctgctatcagggggagcagaggatgggtgattggtgtgaatatcttgttcatcgtcctcgagagctggcccataggtcccatgttgagacccgagaacggaggatgtgggtacttcgcttgtatggttgatcggaaatattcaagttcgtagttttcctgcatcgaatttactagcgcgtacatcttgacgatgtcaccgtacatggcgcccctctcgaagagagtctgcgtttcaggcgctgtccacttgaaggtacccgagaagtcgtggaacgcagagataattttgctgcagcctttattttcggccaacttcctcctaatctcctccggcagccacagttccacatcaatatattcacacccccattgaattgcacgcgccaaatatctgtaaaacaggctagggtcgtccattgggaagcgaccgttttccttggtgcatctggtcgtgtatattattggcagctcggtgcgctggcgcaacaccatcagctgctctccgacatacttcaagctcgggatcttgctgaccgtcccgtccggccgcggctcctccagcaagtccacccgtatttcgatcgcgtctgcgcctacggacaggatgtcgagattcggcagtgccgcgtgcacgtcggggaaagtcgtagagatcaacgtcgtgcgggcctttttcgtaaggtctcggtgcgggccgatttggcccaggatgaaggagagaaatcgcgaaacgtcgcgtcgaaagaaagttgatcgcgtgtacagatattcgtagtcgcatcgatcagtaagcgcctcattcacttcgtagcctccatcgacgcggtgcgtattaatcagcatgcgcgacgtgtccaggctgtcgagctgcaacaccgcatgcgcgttgctcactccgtagatggtagacgacggccctgcctttgcctcctgcacagaagtcgccggcgcccacttctgccccaggacgtcggcgaagatgcgcacaatgtcttcttcgccctcgttgtagcaggatcaagagcagcaggcccggtccccgctcggaatctcatggaacatcgaggaacggcgccttctttcagatgggaacttaggacgctcccagcctgcaccatggtcgtggccatgggcgacaggcggattagagttggtgcgtgtggtagacggggcgcggattagccgtatgtgttgaatccgttgatgcggagctggatttcggcgagaatgcgtcgggacgtgttcaactggcagtctcccacagctatcgctaccatctccgtgacgtggtgagggttcggggggtggggctgggtatgggggagtcgaggggcctcaaacagccagatgtagaggaccgcgggcgtgccgtatattttggatataaaacgtgttggaaatcggatcgacgtgcgtctggagattgatagagagatagcagcatatcctggatggggaggaaagcaacaagcttccgtaagacccgcgcttgttgggccgcttgcgagcccgtcgtatggctgggacagtgaaaatgccgttacagaaccgtactagaggagccatcttcggcgcagttgagtgcaggcgggccagggcggggaggtctggaaagccccaaccgactgctggggctcgagtttatccgtcggctcctcatacggtcgcttgatgtgtgcaatttcgcaccaatcacgtcatcgagtatcactcaaagtaatccgccgccaagctcaaaagccgacggtaccatcgcgcccatcgtgggaatttctggcggacgccgctggccgaggcgcatcgccatgcggggattggtggagaaaggcgggatggcgtaccttcgttgtgacactctcgcgaacaccgagccttcaggcctccatcgctgaagcatcttctgtaagaggcgcgcaaaacaacaaggaaaaaactgcgtatacgggcgggcgacagcgggagcgcaatcacccgatctgccatgttctacagtgttagttcaatgttgtgccatggccccgaggttaaactgtcgtcgcacccgttggacatttcagcctcacccgcatcaaccacatatattgtcttccggacagggacgacagccagctagacaatgtaaacacgcacgcttcgggtcagctccttccacattccgatcgccggccaacgacgagaacgaaatcacggcgcaattggcatagcgcgcgcccgcatctggctgtatgcagaaggtattcttccggaagggccacgatagatacacaccctctctatatcctcaacactttcaccctcagctgagcgggtacgtatattcagctctctgctgatacacgcattcatcctcggcggcgtgtttccgtcattgcagccatactcccgaccgactttaaccggcagcacagcacgcggaatagatgagtggtgatgaaagcactccacaaacccatctatgctggacgttgaatcggcaataaccgtcaccgactatgagttacttgtgtcaactgccccaccgacggtgtctcgaacgtaagagctaggaaagtctgcactcgtagtgctggtaccattcggaaatttggccgtcagtaggtacgatggttgattctgttaatgtccattcaccctcggctttacaggttcgtggtcgagtttggtattgattgcagaagcaacgtccaggtactcaccacggacaagcacttgaatgtattgcgtgtataagcataagaggattattattattatagagatggtctggaattccaaaactcgtttctggcgagccaaactagaagaagtcgcttcgattatatcaacgtactcgaagaagtaccaaactctcattactcaaccaccatgttgtgcaggatacaccgactccacggcaagagaattagaagggtttgtaccttttaccttcacaactgaaaactgcacaacacaggcatccagtcttatggacataacacaaccagcgagttcggcatgccacacattagcgctgcctatccgaacaatagccggtataatgtactccacttggccagacgacaagcaaatttagaatccgaacaagccatcgaccaccgcaggactttttcacctgacactgcaccgaacaaactaccaactactatattttgttatttccgatggaaagtggccaggacgcctgaagctatacacagtatcgctaggtttgcgataacatgactctctgaatacattcaggcagcccgtcaaacgcttctgttgactttccgtcaatgcggcacgtccagccacacacagacacatcgaatcaccaaatctagattcaaatttcaccttggaagcagacgccctaacagcgcaggcaccagcgcagcacttcggacgccgggactctttctcccttgcacaacttcctgtaaacaacaagaagtcaattgatgtcaacgatagcctgcgttcaccattcctgtggactagaagcggcacacttgcctgcatccgcgcagaccgagtcacaacgccagagctcaaacagctcctttccgccccccatgattccactcgcttcgcgcttcgtcgcccacgtgcccgttctcgcgcaccgcagtgaagcgtagcaggacccgatattcaaggtcgctcggagttgtcggtcggagaagtcggtgaagtgttgcgggctggtctggcgtatagcttgctggatgagtctctggtaagggttggggaagggtgcagcacatgcacgaagtgtcacattctcattttaagctaaagaaacgcgtcttttctccgccagtgtcatgcaacctcatacaacgactattcttccttcaacatcaccgcttctgaaatgacgtcgggcttggtagcacctggtaagcttttttccctgagtgcatgttatgtagacttgtagatgaacaagtacttttgaacggaataggatggcggagttgtgcgtttgaatccacctctctagcaccaacttggatctaggaaatagtatgataggggaagatatgtcggacaacaaatcaaatcaccaattcccgctgcgtgaacgtctgccagtgtagttacagaaaaagccgccagccttccaacgtcagaaaagatgtggcatgtaagaaacgcattgttgcgattgtgtgatggaaacaaggatgagagtccatggatatggggacctttgtcggtggatgaagaatgggctgtagacattattgttgttccccgaaatgaaaacctatgcaagaatatgtatttccaacaaactcaaaccgcacgtcgacgatttccgatatgaaatggtagctgcaccgccgctatatgatggggtttcggtgagacgcattttcaagactcggtcgtcatgtgtagaatgtgtgacgtcatatcgagggaaaagcaccattctgcacggcgccgtatggatgaatgcatgcgcaagacggtaatggtacgaacatcatattacatgctgtttccatgctgtgcattcctttacgcaaccccctacctaacgtacaaacactccactccacttccactgatgaatccccaacaaggacaacaaaactccaatcccatgcttacatgcagtccaaaacacccatagtcccgcctacagtcaagttcaaagatcattcgccctcaacaactcctcatcgatactcatctgattgacccgcttcttcgtaaactcaaacgcggtgaagaaaatggcgttcacgacgcacgagcgcgacatgctgacgccgaggccgcggtacatgcgggggtttaggaactggatcttggggcgtgtggctttgtcgccgccgccggcaaggcagttgcgttggtagatagactttgcggtgtcgatggggaaaatctatattgtgttagatgcgggtaagaatgggggtgggatgaagagacgtacgcatgcccaactcacgagcccacacataccgccggcaactacgacagcgaggggatgtgtgggcgatgtaccgcgtgcgttggcgaggatttgctttatgctttcataggtgacgaagtagatgccggtgccaattgagtcgcggactgtacttttatcagcttcttcgattccgtatgctgaactggtgagactcacggcaaatgcaggtggaatgccagagtacaagcccttccagccccgatgcttacatcagggttctgggccgtcttgaacgtgccgagattctggtagcttttgcgtattgcttcattctttccaccgccatcgttgcggtcagccatcaacacgggatatctgcgcgcttagcttggtcagctcgaacggacctgggtccctgtcagcattgctctccacaatttccgatggtctgccgtacaagctattgccgtgatggtggcacccgcgccagctcctgccaatccaaagcatgctattgtcgatagcgtggggtatgcgcctttggtgttggcgatgacgagcggcgaactgccggtggcctggtatatccagtcatcgagggcgtatttggagcgttggtatatcgagaaggagacggtgcggacgagggttatgctgaggaggggcgaccatacacctgtgcgatgttaggtgatcgtgtccgtcacaaaaagatgcaatgtgcctaccgcgccagaagccgtggaagccctcagtcctgtaggtgtgtcgcacgcagtcgctgaaggagttgaacttgtagctggcaggcgtcagtggtggtcggtgaagcagggcatggcgtgacatcgtacgcttgcaacctcgtcttgaccgagtcgagaggatactagctcaatcagcattcacccgccgtatgctactcaatgaccgtccacgcaccgccacaaaagtcgagagaagactgctcgagctcgccgcgacctcggtcctgtacttcttggtccacctcttcgcctgctcgctgcgcaagacggcccgcgatacctcggtcaggtcctttgggggcggttcgggatcttctggatgttgggcgtgtcgtcgtcatgctgcggcatactggctttcgctagctgtggaagactgcaatgtctccctacggcaatcgcgatgaggccagtagccggacaggctccatcaagaccgcgtgcacgtcacgactctgctgcgaaggagggttgcgcgcgatgggcgtcagattgtgttcgggtgaagctgggcgtgaatggcgggcgagtggcggcgaggacgtggaggagacgttgaagcagcgtatgcgggcgtttggaggttgagcgatgaaatggtggggttgtgcagcgtacagcaccaaagtggcttggatgctcgtcgtgaagtttgtctgattggctgtggagctatgatctgcgcagctacatgcactccaacagatcaagagcgtaaatgtcgctcacccaatatattcgacgtcctctttggctcccatgtcagctcgcgcctgcacgtcaaagcatggtcacgccccggaagcctctcgcatgggccctctggtgtttgaaggtacaacagcatgcgtttgtagcatgcggggtgtcgcgcatgtgaaagcttggccctcgaacgagacgccttcacgatagcttcggcgaatcacagtgtgcatttagctcagctcctacatgttgccgtcgctgttcgcaacacgactaattgtagcacaacagcgtcaggccatccagcgcgcattatgggaccatgatctggagacgctcacgtttagtgtagggtacgcaggacagccgctgccggccgcggaaaccgcgtggctgcacctacctcgtttacatcgtcgctgctgtcttcggacgaggctgttgtcacgtctacaacatcagcaaatctgaatgccatttgcactacactcacatcttcgccatcacccactaactcgccctatccttccaagctgggacttctgcacgaacactatgaacacatccagtcgccgctctcgagaactcgcaccgcccacttaacacgcgtgctacaacgcaatgccgcagcatgcccctcagcttgcaagagatgataggctagagaggctagagatgctcagctctgcaagccaccatgccgcagcgctgcacactcatcactacagtcaggctgagttccagccttgtcgagttgaacggacataaataccacgatgtatcctcatgggagcccagtcccaaataactcaacccaacaatcttcaaaacatcgcaacaatgaattcgacagcccacaccgtgggttgggcgtcagagcccgagggacgtggaaccatcggtctactatggagctgtttcgccacgctattcttatgcacttggagcgctgttcatcccaatctgccgggtctgaaccaaagccagtttgctatactctggaaacggactcaatatgtcttgatatgcctcatagggccagaaacaatggtgtggcatgtactcatggatttgaggtcagcagtcgcggtgaaacgcaaagtgagttgagttcgtgcggcaggcctagcacatgttcctggactgacggccaaagataccagcctggtcactgaagaaatgcttcttcctcactatgggaggttttgttgtgcgattcccagatggccagcgtcgccgcgttcggccagaggtgcttgttgaattgttgcaagagggaaaattatcatggcccgacaccaccaacgaggagattgaagatcacagcaaatcaaattggctgatcaaggctttcgctttgatacaaatcatctctttcattgctcagctcgttgggcgatgtgctcaaggtcttgcagcaacgacactcgaactcttcacgttaggcatcgttatctgtgctgttgtgatatacgcggcctggtgggagaagccttttgatgtgcaaacgccaattatccttccatgtgacaggaatttttgcagagcaagactttatcgaccgtgtcgcgtacctagatgaatttgatggaagcgataacatgtctgggcttttgtggtactcatccatgatcataataagccttgcgttcggcgctgtacatatcgtggcctggaactttcactttccctccccaacggaacaacttctctggagaatctcttcgatcggtgtcactacagtgccagttctaatagtcttaatgctgatggaagaagacatctacaagaggattctcagacgtacactctgggacgctttgttctggccattcgcaatttcttacaccctcttccgactgtacatgttcatagaaatgttcattagtctacgcgcttccccatcaagcgtctaccagacacctcagtggtcgcagtactttccttcctttggataatcagctacagactagatagagaaactctccaactgtacacatctagtcatgatcaaatcgtcctctcaatcgtcgcactctctacccaaagcaacctattctaccacgtaaccttaccgctagaactcccgcactcgctaatacaaaggacgaggcaaatacttgtgcgacacgcacgcatagcttttctacagcatttcagaggagaaaagtgagtgcatgtacatcgagtatcaaagtgtcgctacaacagtgtaatcaagaggtgcaccaagtcaaactgccgagaagcgctggaactacagcaatctagacgcgttgctggagtagtagcaagtggaacgcaaaggcatagatttgactggaaagttagaatgtcggcggcttccatcgcttctgtcagtgctatcagactgtcgtgctcgcttctgcacctacacggcataagcaatggtgtggaggtatatttagcagagcctgggcacacgcagctatgagattcctccacgtgaagctgtacaggtcttggatgtatacaggatcacaatgaggagatgtagatacatagcaagggaaaaagtatgtcgagtttgttacaaggcacgagatcgagatcaaatagcagaaaggcaattggaaaaaccaggaccaaatgcaggtgttgtagcgatgatagagcatgactatcgctgtgtttttcatagagcttgaccgaaattattgtacaaatataaactgagagtatgcaaaaacaatgactcgatgttgcatgcgcgtcacgtcactgggaactttaccgcaaaactacgaaatgctcacatgtcttgtacgtctgcgtcgcgatccatcgtatacgggtacgtgcttggtaatatgtcctatctagtatggtcaactgcaaaactagcgacgggagcggctgtcgtgcatctatctccactgtcggtaccaagaataagtagcaatacgacggcgctagccgtgtttggtgggaagtggccgcctcgtcttaccagcagtattgggaagtgtggagaaagagggaaacgaggctcctgatggtgcgagtacgaggtgtattactgcgtttagatgtcgtagtcgtattgcatcttcaccgaggcagtctgactctgcgaagtagcactcgtgctgactgttgactcgcaaaatctaaaagcgttcatcagctcaatcgcaatcgtacctgtcgcatcgtgtctctcttcagccgccgtgtctcagccgtgtccagaactaccgagctgacaaaaagcagcccaagcggcacgaagtaagaatcatagattgccgagatctgggatcgcagtcccaaagcgtgcactcgttgcgaagcacctattcatccgcgtgccgaacagtgcatgtaagctcaacgtaagcagccagcttatcgtcagcattgatgtctgcggctataaaactctggccgaaaacttttcttcgcattcgtgtggctttcgcactcggctgggtgcacttcggacgaaatcctgggtttgcatatgttgagaatcagattcatgctggtaagagctgcacggtttgcacgagtaaagcagtttgcggagttagcgtcgcgtgtgggttcctgcgaaccgggaattggctcgggagaacgtcgtctgctcgctgccgaagtcttgccgctgtgagactcggcatcacggcctgaggatggtcacgactgcacaggcagcgtcaacgattgttgctttttagattatgcaaaggtctgcattcgaagcatagtacagtattcccggcaagtacctcggctgctgcatcaagattgacgcgcacccagtgactatttcggggcttgcgtacaggtctcgtaacgacctgctgtgcttcaagcatgtcaataattgtgtaatccggaggcttggcttaatcaattcatgattttgcatggtcgacgaaacaggctagggccggtgtggggcggtaacgttgcaaacgctggttgacgttggggtcacctaagccttgcaactgttgggttgtaagaccaggattcgaggatgccctgcatgaacggataccagagtatgctcacgagtctaggtaatcggcccggtcaaatcgctggaagcaaaccttgctgtgcaatgcgacagcatgcgacagcaatagcgtttgaacacgagagattgacgttcgtcatcagggagcagggtcgcgcttattctgtggtggtgatgcgggagttgaaaacagcggccctccctatccctcaggcgtcatgatcggcagtgacgtggctgcattgggcagatgaagcggcagaaatctcgtcacccagcaagctgacgcagggtcttagacacccgcgaacgtggattgggtggcagatggactaactttatggcgtccgtaagggtcccacgccgagcgggcgccattccgcaagccgttgacgatcgtgactgcatcgctcgtttcgaggaatgatgcgcatcatgggcggccagcaggatattggtgctgatggggaaggagggatgggcgctgcaaagtattggttattgaaatagacgtgaagcaggttctgccgtagtgctgccattctggctgaattgtgtctgtgatcagaagctcacttcaaaacggtgatgtcatcatggagctaagcgagaaaggaggggccctggtgtgaccggacgcagcaggacgcaacgcgagaggaaagagcggaggtcgaagagaattcgtccgacagacaggccagtattgtcggtgctgtgcaatccgaaatatagacgagcctcgggtcgctgcgatgcggcttcgacgtgtggctagtgccttctacgggctgtggatggccagatcgtccatcgtccatcggaggagccggtgtgtggttgcatcgcgcacccactcccgcatcttctgtgcatagggctgcactgccacagctggaccctgaacaacgtccccgccaatgcgagcctgggccttccgccagcgatccctccaagttgcgtggaccatgcttgcagaacgttacagcggctcttttcagcggacactgctgtctgctgtacaaggttccagcgaagagtcttcctggcacgctgctggctggagggattcgcgggtttaacgtgcacagcccaaggattgtgccaatgccgagcaggtatatcgactggccctgcaggatgtattgaatgtttaaccgatctggtgaagctatcccaaatgatgtgctcgacattccgcccattggccttcaaactgattttccattttagcgctcagctggcgacgggaagcgcaggttccacaccggcagacagatcccaggaaccatcttgccaccagatccagctatccatagtacacgagatgcaggtcgtggtcggtagtcgtccagcagaccacgtggctgcacccaccgtcgcgcgtcggttgacagtgagctgaataatgcgtgactcaaagcgcttgctttgatggaggagtgaataatggtcacgcgcccagacatgtgaccatagtcgacgcggccagagctgtggctggtgtgtacacagtatttggcattcatgattcatgcatctactatctcgtcgcctaagagtaacgtccattgcgaagatgcactgcctgaacactcgtcgcgagtatccgtagccctggagtgcacgcataccgacggccatgcccagttacggtcgtattgccgtatccgagatcttgggtgttgtccgtcgcacttggagatacctcggccttcgcgcgctgcggagggccaactccggagccacgggccctgggctgagtaacatgtcgcatagctgcaaacttctctgcatgcttgcaccgatgattaaagtgctgacagacgatggcttgttattttggtcgcggcctgtggatgccacgggtagcatctcggatgcgagccgaatgcacgttgaaaactctgagtggaacaggtcgctctgccggcttgcacagcccttcggtgtcaccacggccccggcgccgtcatgcagggtgtgagcgaagatcttgccctagtcgcaagttcttccagaatgctgcactagtggacgccatgcatgagacccctgcaagcgttgcgtcataggaaagaggttgaaagagaggtcgattccgcagaattcagtagcccaagccgtaacactatcgctcagcaatttgcaagcagacaccacgcaacatagttttactaaacccgataatccgaacctaagcggcccagacgacgctaccattccaccgcattctaccgccaactgcttcagatcacctcatcaagtggtcttcacttgcatcggcgagcccacccgagtcatcggccagtgcttcggctagtataaagacacttgccacccgcctttcccttacttctctctttggacattatgttagcgcaatacacacgacgtcagcaacaatcaataccgtcaccaccgtcctcgaccaccttcgcctaccagcagctaccacagcagttcacctcccaacagcagttcttcgaccaaaagctgcttcacgactatctcgagtctcagcaacagtctttcggcaaccaggccaccaacaacgtgcccaactcgttcatgacgactgcctacaacgacttcgcgaacccggccatccgaatccagcagtcgacaccgacaccacagctgcctcagaacagcttctcacagtcccccatgctatcgaccaacagcaacggtgccggtcttgaatcgtggaactacagcaacgcgcagagccagtcactacagacacccgtaagaggacaccagcgagcgtcttcttcatcgtccgtgggctcgagtgcctcacagtttcaggcagcaggaccttcaaatagctaccagtatgtcgccgactccaatatcatgccgtcgtgtgcgattacgcgaggtgactccatgatcatggctgacaaactacacaggtctttctccaaccatcttcctactccgacacacacacctacacaagagtcgtttatgaactcgaacaacttcaacaactacaacacaaactctgccaacatggaccagacaatgggcgcacacatgtcgctgaaacaagcgctcatggaccagggcgatgaagtgcctgactttgcacactctgccagacagtccgtgtcaagctacggtcacgattcgccggccacaccgcacactgcgcaggacgagatggacttcaaggtccctgccaatggtgagacccactgcatggtcgactcatggctcttcaaccagttctgtacttacgatgatccagacacacgccagcacactgtccccaagttcgagaggacttacacagacattgctgccgacaacttctacgaccccagcgctgtagcgcagtcattaccacagaccaagccagctcagtcatcattgctgtcgccatatcgcagtaacaccaacgagaatgtccagcgagcattgcaggcagcgcagtacgcgcggtcacagtcgccaacaagcactgcctcaagaggtgactcaccgtttcgacgcggctcgccataccgccagcctagcaacaacttcaactcgtcaatgcatactgctgctgcagcacgtgagcagagtcgtaagtccgatgctgcttacgcaatgaagtcgcagatgcagtctagccaggatccagagcccaagaccatctcgcccaaggacgcgctattggattaccgcgaagctgacgaggactcgaaggtgtcattgttcccggacagtggcgctaacgactacgatgctcagtatcagggtggcgaacaatatcagtccgccacccagtcagccttcgagacaccatcgtctcagtcatatcgtcgcgacagctgggcgactccacaattctcatccaactaccctgtctcggctgctccatcactccagtcatcctcgagcttcaacttcgtcacgccatcagtacagggtaacatgaccaacatgccattatcatcgacgtctcagtatcgctctgtaccaaacatgtcctcaacagtggatcagaccccagagttcccggcccacttgacgtccatggagtcgagtgcgagcgaggccgaaccgtcgaatagccaaggaagcgagcagttcctacacaagccaacttcttccgccgcggagtctggcacatactcgtgtacctaccatggctgctcccagcgtttcgagactccacaaaagctccaaaagcataagcgtgagggtcatcgaaacgccaacctcggcactactatgacgtctgcggctatcctggagcgcaactcacaggccggcccccacaagtgtgagcgcatcaaccccaccaccggcaagccgtgcaacaccgtgttctcacgtccgtacgacctcacccgacacgaagacacaatccacaatggacgtaagcaaaaggtccgctgtgctttgtgcgtcgaggagaagaccttttctcgcaacgacgcattaacacgccacatggtaagaattcaccacaaacgcgatcactaggcgcaaccatgctaacacgatgtgcagcgcgttgtgcatcctgaggtcgacttccccggaaaacatcgccggcgcggtgggaaccatgactgagccaagtccgcttccgacattatgacggagttggccgtggcccgcggagaacacagcctgcgcatgaccgcccgtacatgacacgtacattccagaacggccgcgaacattcgatgacatgcatctccggcttcacgcagcgcacgcaatgcacgaaatttctgcaaagtgatcgagaacggccgcaatgatttattttcagtttttcttcttcaaagtatgcactatgcatggcgtttgggttgttgcagcgatctcgttgattccattgcttatttccgcatttgcgtccggagtgcgacatttcttatttcccgccatgttcggtctactctcttcatcgcatccgctggtcggcacaaggattacttggtctagcgtttgattatatcgttcttcttgtacaacatttcttttactcctttttgagcgacttcgtaatgattcagcgaccaacgggcaggcgcagcgatgattcaacgaataccaaggaaaagcaactatgaatattagagggttcaatgactggggttcattctcggagcatctttcgatttcgggtctcaattatcatttaatctggctcctttgagcgttccgtaattgtatgaacactgtagtacatcaaactctttcccttttcaacattcgcgtttctcgtatgataagcaacgctatttcacgcttgttggtcgataccctacattgtgaatttcccgatacccaagattgtacccacaccaaagcgcccgcagcatacaagtgtctgcgcccccatgtagcatttccgcaatacataaagacccagattggcaaaaacatacttccgtcaaaacatagcccatccaatggaagtgacatctgcgactctttcagctaccgtctctcaagctacaatgccgcgcttaccatcgcgtacgccgatatccaatcctttcactctccctcagcgcatgcacgcctgcacatgagcctcaacacatgcatgcatgacacaaccctaccctaccctaccctcgctatacatttttttttccgggcgcctgtgtcagcactctaaactgcgctctagatctttgtatgcttcggcgccgcccgcccttcgctcgaggcgaggtatgtttaggcgaacgaggctgtgcacgcgtggtgtggtgtggatttcaaagcaggatggaatgcatggtcggggagaattggccgaacgtgggtgaggggagaaattcaccgaaacgaaggagcgggatagatgatggaatagaccgacggggagtttggctggtgggatgggatgggatgggatggatggtgtgtgaggggtacctaggtagtgcatggtggtagggctgatgcaaaaagtgccgcgatattgcgaggcgtaattctcgtaaagtcatcgaagttttgatgttttttgaagtcaaaactcggcagtatcatttctgtgttgacgtgctgcttacttttgtcagtcttgaaactcttacacagtgcacgacctggtcgaggatgcgatgcgatagatgactttgcagggatgatactcggcagagatattgaatatctgatacttttcgaatttggtgcgttgacatgctgcttgcttagtcgcatgtactgttccaatattgcttacacagcagtgcgctacccagtcgtctcataccatgcccaggaggatgaatagcaaaaagtgacgtcgcgggctacttctcattaccctgtacactatcgagaggtgccgtaaactcggcatgctttcgcgtggacttgcttcttacgttcggcgttccagcgctccaatgctccttcacacagtgcgctgcccagtcaccatgccaaactccatcgcaccaccacactcgaaacgaaatcccatatccggcgaaccttgtgtccaccacgaccgctcaattgcacccgatgtacccgatatccgttttcgtgagatcaccattgcgttggtgttcgtgtgatgaaactcagggtccggcgatcatgatgcggtggatggtggacacggtggtgattgggcggtgggacgggatcggtgcggggcgcgggaggagatcgagattgagaatgggttggtggagggtggagacgggtaaaatggtgatcgaatgggagatggaagattgttgatcttatgaggtggtgcttgtggggagacggctgatcttgtattgggttagtgaagggcttatggatgcaccatgatgccttgaatgaaggtcaagattgattagatgttgccaacaccataccacggtattagagcaaagatgcagcattcgctgttgctcaagcagtttgttctgggaggctaatacgaagttcaagttgttttatgtccacgcacaagctcacaagtgcagtgattgatcacacatcagctctaatatttgcctaattagtactgcaatatcgtaaatcaaggtacaaagagaagcaaagaggctcttgcagatatatgattggtcggaagctttgtgcagcactacttgcatcactatacttcatatgcgacagcatctttcttcgcatggcttcaggctatccaatatgctgacacctaccagaccctgtccctgaaagtttttctgtgtcgtgaaaaatatgaaggtgtacggaccgcctcccaagagtcagacattgtactcgagatacgaccaactaagtacttccctcggcatctcctctggcatctactcgctcggccatttacaaaattgtgcaacggcaacgtctgcgttgaccacgaatagccctaatctgagccctaaaatcctccatcaacaaggcaatcgtggcccgattcgcaaaaagctactgaaccagtcagcacataaactcatcactcctctccgctcttgacttacccgtgtctggcgaaccgtactagatcacaacacgccatgtagagcgtcttcccaagccaagtatggttctcccatcagatctgtcacatcccacggttccacgtcttctgctacgatcatggcatcactcgcgggaataggtaattctgcgagtcgaacgccgaggtgaacgatacctttgatgctcttggacccgaggccgattcgaatatgtagatgaaagtcgtttcgaagctttgccgtcgtgagtgcttgtaagcctgacacgtcgcagtccatgtccgtgatctcgatggtaagtcgacgcagactacatgcttcagcacgcacgccagttgcgaagatgtcgtcgctgaggaaccctggcagacccgagggccgattgatggtaagatggagcgagttgttgtatagccaacccactgcctctgctgctatttgctcgccgacgagcttcttgtctgcgatttgcggtatcttggttaatacgccacccgaatcgaggactcgagcaagtgggagagaatggacggtcagttcatcccagaagtacgagtacaccatgtcgcgcagctcgcgtggcaagtcaagcatattccggacaaggcaggttgaggtcatgtttttttctgaggggtgaaggtgatagcgagcttagaaaattggttgacaaataggggcgggaaatgagtaggaacaattatatcagtagaaagtgagcatcgtgttagcgtgaccttgggtatatggactctccgcagtcactacgctattatcgtttatcacagtagcagcctgatgatttcactccttctttattttacaaactaacgcacgggctcatgatacatcactttctctcgagtcctacacatatcacaccgggaattcgctgggctgacatgagctgttgaagccatagaagctgttgtgtgacccactggatagtttgaacgacctcacaaaactggaatctcaagcagggcgcgcgcgaggtattgcagtaacatatgtcgacggactggtgatgactttatggcacggacgggtgcaaggaaggggaatggacaaagagttttatttgtgattttgctaatgactacctctgcagcatgctgagtcttgcgcagcgctattttcaactttcatcagtcatgtcaaatcgcatacgtcgttgagtgtagagcttctagtactagtcgagataagtgaagttgaatttgcaactggtcgttgtgttatgccgcaggacactagcaagactgaatcgagaccacgggtcggactgttccatctttctgcttgattggtatgctgacggaattttgagcttttgagcttaaaggcatcatatgttaggtgtgtaaagggtgaggcaatgggcggaaggtgggttgaagtcttggtgttggtgcgaaggccgacgaagacgcgatgggctaacatcacagcagtcgcgagagcaaatcggtatattggcatcgctatccagaatttgcccctgaaatcttccaaaactccatctcctcagaattgcgtagcgccttcgttgttgtcctcgtcacctgtaggtgatctactttgcagcagccttcttcgcttcggcttcacgcaatcaatcagcaaaaggaattccgaatgttaggactgatagtccaaaggaacgcgtataggcagagacgaaacataccggcttcctgcttggcgcgcataatggcagcctgctcctccttggtgcgagcgaattgcgtgccagattgctgttcacattttcatcagtctcgaaaaccccccctacagcatgtgcacatcaacttacagtgttcttactcttctgtataaagtcatcagcatgcgatcgcaaaggcggtgtgggtcaagatggagtcactcacttcgcctgccgactttgccagattcttcttgcgggcctcctcacgctggttaccacgtgccattttgatgaagaaaattccggtagaagctgaggtacgctagaatgctgaaaacagttgatgctggcagtggagaatcgaggttcaagtgcagtaagcccgacagagatcggataaaaataacgcaggtttgctgctcggcaaatacgggtaccgtggaaacttagcgcgcgcgtgggctgctggaaccggcgagtcgtggtcgagcccatcgagcccatcaagcccatcgagatcatgactgctgttacctatcgtcgcacactgtgaaacagtcttgctgacttttcccccgcttgcgctggacattcctgtattttcgcgataagcgaactcgaattgttcaatgcgcagcgttgaaattcacgtctcgaatccagcctgccaggcttcttgggtctcgagatcaggtgtaccactacgaagtagagcggcaaccaggtgtatccaggtcgcttgtcggcaatcagactgacatactcggccacattcgtgttgaagattgtgcgaaaggctcgcggcagaaggtgtagaagacatcgccctaagtcatgcactacatgcggtccagcaataattcgtgtcaatctactactaaaatgtaactgtcacctaacatgtaagcctgagcagacttatagttgatcaattcgttgcgaagagctacaataaccttgaagttaggcagcttaccggaattgcccttgatagtgaggcacagcgcccagaataattgcagcacatggtgcggcatgtgcacctgcaccgccacaacgcgggtcactgaaaccgggagtgtgtgagagaggcagatggtgttgttggattgctcctgctgtgagattttactcgctgcacatttcagacggccccggcccgttcctcgttcttgcacaaagcggcagacagcgcgaggctattggttgatctgaaccagtacgacaagaatcacccagacatacccgcatataacttcaaagggtctggctgccttacgaaatacacgaaccacctcaacccacacgaaatttccgactgaagatctcggcgagcatctctcagcacatatccctgagtgcatctagtacaaccatgccagcgttacgacgaagctacacgtacagcacacttcctcaaggcgatgtcttccgatatcttgtccttcaacctggtgttaaggatgatcctcttgtctgcaatttgcagactgatgctatatctaacgcagagtatgacgctgtgtcatatgtctggggcacttcggtgcgcgatcatcacattaagtgcgacgatcatgatctcatgatcaccgaagctttgtccaaagttctgaagcgagttcgactacccgacaaacctcgagcgctctgggcagacagcatatgcatcaatcaagataacccacaagacaaaggacatcaagttggcctaatgggtaaaatctaccgattcgcgaaaagcgtcttgatatacattggttcagatgatgatagccacgggccagctgtgatttcactgctggaagacgtcaatcaaatgattgaggatacatgccaacaaattgatatgtcatggaattcttttccagaagattcagcagaagagacacctttctggagggatcctcgatggaactcgcttcacgtttttgtgagtcaaagctggtttgatcgcgcgtgggtcgtccaagaagcagcattagcgcatcgcgctcaagtgatctggggtcaaagcctacttgaatgggaaaagttgatgcgtctttacatctggttcaccacgcgtggtggccaaatctactacggcaaaggattcgactcagtccagataaatgcgcatctggatgtgtacctggagacccacaaagactttggccgagccttctacacccaaatgtcatggggaaaattgtcgatactgcgaacattgaattgtgcaaaagaactagatgtcagcaatcagcgtgaccgaatatacgccttcatggcactgcctcaggtcgccgaacagcttgttcagatacagttacggccggactacttcgccccatacttgaagacatatcatcgttttgctgaagagtacatacgagcatccggaagtacggagctactagactatgtcagccacgacgaggaatccctaataagtggtactgcatcttgggtaccacgttgggacatatgcacatggtcgctcagtccgtcatcctcagcatcgtctggaatacgatcccgcactttctctacccctgaaccactcattactgagagtgaactcctgaaggttcgaggtgtagtcgttgatatcgtacactatgcgtccgacgttttcgactgggatacaacaacttcagaatctctgaaaagcgtctgggacactgtgatgttagcccagacagattcaccatacggttcactgtcataccgactggacgcattccttgatgcgctaagcagtggcatttacgatggcgagcggtctcaatggcgacgagcccgccaacgctttagagtggaagtactgctcaagcaaaacccaggcgataggcagcactcaaaaggtgattcgatcatggctgagacagacgataccatcgacctctacttcgataaggtccgatcacgagttcacaaccgccgaattgtcctcacgcagcgtggatatcttggcctagctccgctccctgcgcgagagggagactcttgcgctctcatatttggttgcgcaaaaccgtgcctgctgcgaaaggcagaacaagacttgagttaccagttaataggtgcaacgacgctcataggcaaagattggtacgaagaagaggacggtggagtgagctttatggatacactgggtgaggatgatagtcgagaatgggtggactgggatgtggaagagcaggacatttatttgtgttgatgtaaagaccgaagctgcacgacagagacaccaattctttttgccaattttttcgacaccttgcgcttccccgcctattcctttctgcaatcatccgagtaataacgtcactagcaaatcaaagcacaaaaagaaccttgaaaatacttcgcatctcttggattcgattctaactgtcttttctacgaacacatccccagccaaacacaaagtcagcacttctacagcactggaaattatcggtataatgctttaaaacgcccagccctaacataactgttggtatatcatgcttccaccacctcatcttgcaagcctatcaaaagcccatctccatcgccgtcatcgtattacaaacatgccatcctcatccgcgttccaacgctttacatcaatccggggaatccgccaaagctgttgatcgccgcgctagccgggaagctgttcacaccgcacaggcagctgcaagagcaagcggagccctgaccgtcctggccctgtccgccaacgaccgcggggggtgcgccggcagcgggaggagcaccaggagcagcagagtgcgtagccatgccgccagcctcgacggtgacggtggtgggggcggcggccgcgccggggtcgacgttctgcagaccgccgggggtgagggaggtgccgtttgtggagacggcgagggccttgaagtcggccattgtcttgtcgccggtggtggcggcgttgatgctgaagaccatgcccttgccgcagtggatgccgttttgttgtttgcagtagaaccctgaacatatcattagtctcaggtaccatgtggagggggtggttaggggagaacgtacagagagcctcctcggtctcaacggtcatgttccaggtgacaccgggcttgccctcggggttggccatgaagccggagtccatgcctccgtccatctttcggcacgggtcggcgaaggtggattgggtgacggtgtggttcttctgcatgaattggaacatgacgacgtcgccgaccttggcggtaatggactcgggggtgtagagaagagctggtgccattcccgtcgctacgggcgtgaggccaccaacgacgaccttaggaaagttgttaggttgatgtcgtgtttgatgctaagatggcacttacggtggtgtgtggctgggccttcagcggcagcgggtgcaaggttcatgaccttcatgtcgccctgagcagcagcgaggctggccgcgacggatagtgctgcaaagtacttcattatgactaaggttttgctagttgtttgtgtcgtaaaaaagggtttggttgaaagaatgtaagtgcctgcactgcaagcaatagaatgtactgtgaagaagtagtgtaaaggacagaaaaggcactacaaatgagccggctcgagacagtaatacgtagaagaggaagaacgaaagtggaaccgggacagttatgaggcaagaatggatggaacggaagtggtctgcctgggacatccgcagctataaatctacgcataaaattgacagcgggccagcaggccgcccacacggcgaaacatgacattctgggcactgcgcatgcactgcagaaacagctgcaggtcctgcaagaatcaacagattgtgacgatgcgcaagcagggccagggtcggatgaagcccgaactgttgtagatgggttcgaggtttgtcgcggtactgtcgcagatccgtctcgcttacgcctagtcaccccaaatgcggtaatccaagatcttaacaccccgatttaactattggcataccctgagcgttgaggctggaagacttttcgccgcatgaacatggctagactggtcatctcgctgccttgggttccgagcgttgtgaggcacgaactgttaacggttgcggagggcgccacactaggcgagcggtcatgagcgtttcattggttgatcacccgtcaggacccagccacgatgtttctcctggtttgcaaaatgtcgaaagccgttcgacccgttgtcggtcaatggcactgtacacgtggttctcgacaagggtccatcactgctgctttggcggtgtgtttttgggcacctgttgctgtcccgcgtgcaatcccgtgtagtagccagcatagtaccaggacatcatgatgttcctgagattctcatcttgcactgtcttacgtcagagcgtttcctgtcaatgtttcttcgaatctcttggccgggccaagaaatcgatgcgaggaacatacctgtgccgagcagagcctgtggcattgaggctgcatgagccccttcctgccgcgccggatcgtcaatggcgaccgtctgggtctgttgcggctgtgatggatgcggtgcctagtatgtgtcagacagggttcggtaagtggcactgcgcgatgatctcgtacctgctgcggtgattctgcttggacgagatgctcgacattgttgccatcctcgtgggtcatgtcggtatctggctgatccgcgtcgccattggtctctgcaacggctccagatgaggtctcagcttcatcgaggtactccccatgatccctgaaaatgtcaacatgtgctgatgtgctaaacttgtcaactcactctcgcaattctttgagctcttcttcgctcaaggcatcctccagtcgcttcccggacttgtggatgctgtgatacttctgctcatggttaaacaatgattgaatcgatgattgaagatcctacctcatactccttgacagtctcgtcccatgatttgatgagataggaatcgtcccaggcgttgcggtcattcatgtcaatgcctggagccatgttgggcgagctcgcgcgtgttcaaataggtaggcggctatggtgcgaaacaagtcgagcttggtgagtcgacggtgtttattcaaggttggtgcagtctatggagtgattggtatagtacaggatggtcagatgcgcgatctttgttgttttgatgatgtgtttagctgatcgggttcgcggttcctaatgtcgaggcgccttggcgcgcattcactagcggcagaaaagttacatgtccaagctcccgcgtcaacttttctcacccacgacggattgcgccttgacaccaacaaaacacgcaaataaccgaacaatggctgccgaagacaccaaaggaaagaagcgcaagagtgagtgactttgtagcttaattgatgcatatctgctgacgcgcgtgtgtaggcgcgcaagatgctgcgcccaaggcgaagaagcccagaaagtcggacgatgtcgctgccacgaccaagcccgcaaaggctgccaaagccgcgcccgtagcaactgtcacaaagacggtgaccaagaccacccgaggcaaagctgcgcgcaaggaagctgccgacttcatgtctgaggacgaagccgccgctgagccctgtcgaggagacgggtgacagaggtagtgaaggtcaccaagagcaagaagaagagcaaggccgcccgcagacaccaatggcgacgcccccgagcctgctgcgcctgcgccagaagtctcaaagccaaagaagcagagcaaaaaagccaaggcggtcgaggctgaagaagcgcccgttgttgacgcgcccaaggagaagaccaagcccgcaaagaagggaaagaaggagaaggccgagcctgcgccagttgtcgaagaagtggccaccaaagaagtcgtcgttgaagcgcccgccaagaagacgaagaaggccaagggcgggaagaaggtcgaggaggagcccgttgaggaggtcgttgaggaagtggtagagggcgacattcctgaggacgaccagactgccgctcttctcgctggttttgagagttccgacgacagcgacgacccggagaacgacctgaacttcgacgatgatgccccagtccctaagcttaacaagaaacaacggaccgcactcgagaaggctacccaaggtgcccgatcaaatgagcctggtgttgtctatgtcgggtacgtgcatcttcattcatctgcgccatcactgaactaacatctgtacagtcgtgtgccccgcggtttcttcgagcctcagatgaagaagtatttctctcagttcggccgggtcacgcgcctccgactctcgcgcaacaagaagaccggtgcctccaagcactacgaccttcgtcgagttccagtccaccgaagtcgccgacatcgttgcgacgaactatggactcgtacctgctcttcggccatatcctcaagtgcagagcttattcccgccgaccaggtcaacgagaaccttttcaagggtgctggtgagcgattcaaggtcgaccctcgcaataagaaggccggtctccagatggaacgcggcgttgagcgagcacagtgggagaagcgtgttgagcacgagaacaagaggcgcacaggcaggagcaaggccctgaaagaggagtttggctacgagttcaacgcacccgcactgaaaggagtcgacgcagtgcccaagcacctgacgaatggagatgctccacagctcaccgaggcgccagtcgaggagaccccagtgaagggcaagaagggcaagaaggccgcaaaggtcgacgttgaacagcaacccatagccatcgaggcagatctccaagccgagattgctgctaacgtcggcgcacctactccagagaagaaggcgactaagggcaggaaacgcaagtccgacgttgctgccgagactgtcgctggagcggaagagcctgtggtcgcagaagtcaccgtcaagagcaagaaggccaagaaggaaaccaaccccgctgttgtcgctgacgagacacccgagaagaagcgcaaggcgaaggtcgagcaagacgtcgctaaaccaaagaaggctaagaaggccaaggcctaagcttctttacactttctatcaaggttgtttgctcgacgtgctgtgtcagcctcgttacggatacacaaaaatagggtttagctgggtgtttgttagcatagcggcgggacttctttaccattgaccaacgtggatgtgggcaatgtaccggatcttcatggggggcatgcggccatgttcacgatttataccaaaatgacatgacacttttcttcttcctctcaatcactcttcttcatgctgacattaggatcgtgcgagtattgcaacctagaactagggagatagctgagcggtggaagacgaaactgttaagtcaagtctcactcttcggttcttgccacgtaactactggattatgtcggtgtgacactgtgttgttgatcgtgctgatctatgtacttggtaccgtggtacagatgatgtgaaggattaatatgtctcggggagtaggcaatatggaggaaaagagaactggcttgtttggtaatgagtagaggagctccaagaagtactaaagctatatgatgaagtacgactgagattacatttatccttcagtcaagactgtcgggaagaagtcaaaaaaagacagtgctgcatccagtcttctcctattggcctttcgttgacttaaaaagtgaggtttattgaaacttcttgttagcttgctaaaaacttaccaacttacttaagaacccctacttttcgttcactatgagaagtaagatgttacacgtacgatgaaatgcttagctcgttcccggaaagtcgaaccccgcacgaggctagaatattgtcaaatctcttcagcagatctcaactatatgtaaggctgagcactatgtatttgtcatgcctgactatgatgccatgtaccagaattgacataagtagtttcttgccagctacactgaatacattctggtgtcaagtgctctcgacctgggcgcagcagtatgcggcctcaaagtgtcaatgaatgaggtcgtgccattcattaatatcagcagggtggccagcagtagtggatcagggaagggccacttagagaccggtaacatatgctgcacacccttgctagcggttgcctggttgcctggtgggcgtcagtcacagagccgcaaaaggccacagaccggagagctaacccgattcacatgtggtcttcattatacatatgtcaaccctttccttcagcgcaaaaggaagggcatcggtcgcaatacactgactacatttgacctcggagaacacctgcacatcgtctgattgtcgtttctccctaaatatttcatggtactcacacctgggcaaccttacagcgctgtatcgcagtcagcacgtgaccttctggccatgacctcgcccctaagattgctcctcgcatgcggcctagccgtctgcacctatgcagcaccactaccacacccagcaataccaagcacaaccgaagcgcgaccaatcacatccacctcagcctcgtctacctggtcaaatgaagccatcttcactctgattggtgtcatcgtcgcaatcactggcattctcgtcactctcctgctctctttctcaaagttacgcgaatggattagctaccctttcaagtgtgagcaaactcttccggcatacatacggcattgtctaacatagttatgatgcagattgcatcaaacgcaaccaacaacgctcgatgcgttcactccaaaacgacgttgaagagtggctcgaattcaggcaatggtctaatcttcgtcgtggtcgaaatgctttatgattcacgcattatcaatattttgccattattcgggtacccattaagacttcaaggagaatgcaaggatcggactgcccttcgctcctactgcttgagaactacgaggccgggctagaggcgcgtgccctatacaagaggagcaaatgttcggatttgcggagcagtgaaaaacagtgtactgagagctgcactagataagaagtactgataaagaaaattgatattgtacatatgtaatgtaggcatcaatcttcgtcactagtcctcatttcctaggaacaatttcctaccacgtcaaaccaatgtgccatagcatcaacgcttcacaaataccactaccaaaatccttcacattcgcacgcaaaacaaagacagtccgacccaatcttggattggctcgacacatcacgaatgttcccctaactccaacagctctccatcaccaagggactaacgaatggaagtttgataataattcattttcttcatgtaatcgtctacactacatcgcctcaaaccactaatgctacaaccatccaacctcatcacccagacaatccttcagcccgcttaactcgttccactgacagccaacttcatcagatggtccataaacgtctgcaagctaacatcatccgtgaagatcgtctgcgcagtctgcgcaacaccgccataggtgctcgtctgatgtgtggtactgggattgagcttcgacagcaagaaacgcgcctgcgaaccacccgcatcacaaacaatgaatcgcggcaacgggaatcggtcctggatgaggtctttggcatcttccttgggcgcctcgagtagcgtgcggaagttctcgtaaccctcttgatcctggtagcccgctttccgccactcagccatggtctcgccgtggaagatgaggatgtggaagaaggtgtcgagaaggaggacggtttccgattgaatggatgccgagtcgagaagcacgggctgaccgccttcgtggtcgaagccgtagctgtcgagtgtgggctggatcatgacgagggaattgccgacgtcctcgtggttcagaacgtggcggtagaaagcggtctcatcgggcgagttgttgaagacctgcaagaattgtgatcggcgcagatggaacatgaactgtgggtacagcgtgaagttcttctcgagcctggaacagttagcgtggtgtttcgaaagatgccaaattccacatacctgaaagatgatgggtcgtccttcctgtactcagcgaatcgcgagcagagtcggatgagcatgcggtcgacccatcgcaagacatctggaccgtcgtccacctcggccttgaacacggctattctcgacatgagcacagcagcggcttcttggtcgaaagattgcgcgagcgcgggatcgccagaaggaccgctcatgggacgggagacggtagtcactgacgttgttagtatcaaagataagccgtagaatggacgacttacccctcaagtgcatttgtccagaggaatgctggtagtatgtaaggaattgcatgatggcctgcggcgcaccaccggtcatcccactcggtccaccctgtccagcaatctcgaagtagataccatagctggcttctgggtcgataccgcacatcttccaggcgcaagtgttgccgataccgcactcggtctcgcccacattgacagacttcttgttgagagacacagcgtgtccaatgagaccggtgaccttcaactccttggtggtcagaacctccatctcggcgttgaagcccatgagcaggttgtcgtcggcgtccttgttgaagacgcgagcaaacgactgcttgtacatggaggatgtgaagctatccgtcaagatcatatggccaccagtcgtgttggccaaacccctcatttcgagtagaccgacctggtccagacatccggcgaaaatgtcgacaatgtggccatttgtcgagacgcgcttggcaagagtctcgtagaacttgagcgccttcttgtagtacttgatgttgtcgcggtcgatgtcgtggtgcgatcggatgggctcacggagctctggtccgacaaccataccgggcccctctgtcgctgggccaccggcgaacaacatgatgcgggcgcctgtgttcacaaagttgctcgcctcgagaaggccagaagccacactcagcgcgacaccggtgcatcgcagcgcacgcttgtcgtttgcgactggccaaggatcccgctgaagtgactcgagaacgttggtcaactggaattcgcattgaccgacagggaggatgaagcgcattgcagcagtgggaggggcgccaccgggctgtcccggctgtgcctgcatgccgggacgaggggctgccatctggcccaggccgatcatagtctgcacctgtttggtggagtagtctttgtttccgcggaagacgtacgacttggcgcattcggtgtagccgagctcgtggacttgagtctggtatgtgtcagcgatcaatgccttcaatccaatgctcatcctaccattgtgccgtatgtgatcaaaccaacgagggcgtatgcgtggcaacaggctcaagctcatgatgatggagtccttgagcgccttcaagctatcctcttcctggcacgtgtcgatgacgaatatgaagatgggggcgcatctcgcgggcttggggagacggtactcgatggtggtgctgctcgggtgcagctcgggcgggatctgttcctgcgagatgtccttgtagtggggtgggagctggttgcggttgaggcagaacgggcatatccagacgcgggcgcgcatatcaacctgactgaagtcttcttagcagtcgcatatactctcatccccactgagcataccagtatgggttgagcacacccttgcagggcgcccggcacacgacgggctcatactgcagcaatggcgtgtctgtcttctccttcaggggcgtgtaaagagcaccaatgggtacaacgaggcgcgaggcttcctgtagcacctgtcagcgtgcgtcccgtgacatggatgctgcttgccggcataccatgcgcgagctgggaaatgtgttccagctgaggcggacaccgtcccgatcctcaacatcgctccacgtatccttcattgcctcgaagtcggccatcttgtggtggtattagggagggttggcggtggtgggagtggtgctggtgggatagtctgcgcccacggatggaattggcggggcggtgagggagctcgcgaggacaggagggaaggcgcgagagtacagaggaaggcacacaatcaacaacgtgtccgctaccactcgtctctcaaggctgcagctgtgattgaagtcgctacggtgtcgcggcgctgagttgcggccagattccaaggtccaacattccttgcgctagcgacccaatcgagactagcccaatgcccaagctccgaatttcctcaaaactctcgattttcacgctcctctcttctcttctcatcaccgccagcacaacaaacactacttaacggcagactcgatttttcaatgacgagcctgttttcgcgctgcgcgtagaggagagcaggcccatggctgggcgcccgatctggatacactcgttccgagtacactgagagattgggaatcagcagaggtcacatacattcgcgcattatcaatgctgtcttcaacaatcgtgctgtattgaagcagcgtgcttttaattgagtccacgtgcattgagctttgtgaacacgcaacgttgaagcagacgaccactcgtcacccattgtccatcaaccacttccaaagttcatggatgcgtcgcatgctcacgtgtgcagatgggtgaaatgatcgtcatgtgatcgcgttacggcttcgcatgccagtaaaggcagttgcgaccgtcgcaccttcccggctcttccccacgtcattttggcggggcatctcatcgtacttgggcttacgacatcaacaaactacatattgagtagcattcagcgttcgcaataaaatatcgtcttcagcttgcatcttcttccaatcgcaattatgacgattacagacccagaacaataccccctcccaccaactaacaatgtacccaacaatccactccccgccctagtctaccgcaacgtccttcccaccccatacacttccgaatctgcaaaacagctctgcgaaagccatggctgggagaaacgcgtatgcccaactcgcatcctgacgaaccgctttattcacacttcatgacagggcgaatggggcacgataacaaacgcccatttccatccgaatacacatgaatgttatggtatccagtcccaacctattcgttactccacttccttgctcttcgtctaatgcgcaagccgtgaagctatcatacaaggctcatcccgcctcgtcctcggccgtcccagacctatcgacggtgtcgaaggcaaaggaggcgtggaattcgacgtgagcacaggcgacgtcgttgtcgtgcctgccggcgtgtcgcatcgtagcctgacgagtgagggcggatacaggtacattggcgtttatcctgaggcacgtacgaacatggaaatttgaggagaggctactgacgttcgatagaccgcacccaagtggcgcaatttgtactgcaggggcgaagaagagattgagaatttgaagaaggagataagggctgtgggggtgccagagcaggatccggtgtatggagtggatgggccgttggtgaggatttggagagaggctgagagaagggaaagtgagaatgagatttctcccgttgttcctcacgccttctccgtcactcacaggtctcgcctctgatctttggcacttcaatcagataagagatgcatccagaaccatgttctctttgcgctcattggacgtcccattccgcatttctcagcgtctcagcttgtcagcaaaaggaggtccatcgatagacttcctatctttgatcaacctgtatgtggatgctcgtatatgcacagaacaaaacgattgctagatgttggacgatcatcaatatgtggaccgcgccacggagcacgttccatcctatcacacacatcccacaacatgttcagaagctcagcatacagtcccgagaaacgcacactcggagccatgaccgatcctcccgttgcatagttcaccttcgcgtcctcgcgtggtgtttgcccacttggcgcatagattgccactatggggtgagtcgggtatatgcacgcaatacaaccattactgtgggctgcgagcgttaggtactccgcagattcctacccagataagcgtacataagtcttctcccgtccttcccaggagggacctattgtccgtcaagtccaacccccgttttcgtccttcctacgaccattatggttcgttccctagccatcgccgtctcgcttctcgcctgccaagccgctgcgcataccttcatttgggtatggttagccctgtttctactactgcttttctgaccaggctatgcagggcgtctacgtcaatggcatcgaccaaggcaccggcaaaggcattcgtaccccagcatacaacggcgcgcctggcaaaggcggatacaacaacggcccagtcaaagacttgacctcgatcgatctgcgatgcaatgtcatgggtgacatacagacatccgagaccatcaaagtcatgcctggtgacaatctgacatttgattggtacgtacttcatcacttctgcgaaacataggttcacgaagaaaggcaccacgactaccgcaacgacacagacgacatcatcgccgacagccaccacggtaacatgaatcacaacctcatgacaatctccaactgacctcccccaggcccatcactaatctatatctcccctgacccgcccaccccctcctccttcatcaaactctggcactccggcaaaacctccctccccttcccccagcccgggctctggtccacaacatccgacatccgcgcccactacggacacatgaacatgcgcatccctgccgccctcaaaccgggcccctacttgatccgcgccgaaatgatcgccctgcacgaaggcgacgtcagctacatcgccaatccgcggcgcggtgcgcagttttacccggattgtgtgcagattgaagttgttggggatggggacgtggcgttgccgagtgatggagtggggtttccgggcgcgtatgggtatggggatgagggtgttgtgcataatgtatttacttcccttcctttttatgctctaaatatcaggttgctaactgaagatgaaggtctactgctccaccgaaacccgcccctgcgaaaacgtccaccacgccttgcgtcacggactacgttatccctgggccaactgtgtggagcggtgcatggtcgagcacgacaagtgtcagtgtgggtgcgccgacgggagtgacgacgcatgtgccatggagtacgtggattgcgagtagcgtggttacgagcgcgagctttgaggatgtgaagagtcagacggttgtggggacgagtgtgtatcaggcgagttggagtagtgtttatgcggcgccgacaagtggggtggggaggtggtagagtagagggagtagtggcaagagaataagttacttgcaaatttgatgtgctatgcgtggctacttcgtgtgcgccttccaaagcgaaaacgcattgtagtccttaagtatacgaaaagtcccgtgcgaaatctgtctcgtcaaacattccgcgatatctctcgttgaactagactctcccgggtctctcaactccaccgcattcccaacagaccaacgtgaatcctccttgtatgcaagtccagcatctacttcttctgcgctccacccatctcgacatcgtcatatgctttgcgcttggtaccttgcatgctgtccatattctgtgcttcgtcagaaaagttacgtctcgagaactgtgttgtgcgtaccctatgatgctggagaagagacaggagctccttctcattgagaccgtcaagaccgcggaaatgaccgcgatagctgccgactatggcgacgagctcctcacagctcagactgtcgtgattgttgacatggggagctgcggaaatttgctgttgtggcaagggagtacggtgagcactggaagtcggagttgcaggtgggctgggctgaaagacggcgggaacaattccaagtgttctgagggtctctggagaataattgtcagtatgaactacaaactttgcagggtatgactgaccgagcgagcggtacttgaattgaaagacggcaaatgcgtctccatcctcctttccgtccacgctgtcataatgatacgacttcctagacctcttctgctgaggtgcgccgacactggcatctttagcgagtgaagactgacatgtgtaggagattaacttactctccatgatgggtcaagccaagggcattcaccttgtttgctggcatgacgccgaattttgcgacaccatgagcaatgtcagatgcctcgactttcgaagccctggcacgaggccacctcatgttcttgatgcgatgaatcagaaccgtaatggtaccagccttgctcagtctgtctgcagtaacctgatcgagctctcggttgttgcgctggtctaagatgggcacaatgagcatcgatactagatttaagagggaaatttactcacccaagacgaaaggagagaacacaaagtttgactcgtgccatctaccaccaatcttggagcggacacctgaagtcttgtgacctcctgcctccttgagcttgctcaggcgagtcaaggacgaactgaccttggtgccgtcaagccggatctcgactcgaacgccataggtggcgacaaaaccctcgaagaattggatcaggatctcgaaagtgccctcggaatgcacttctatgtaattcgtggcctgcttgggatggtcgtcggcatctgcatcgctatactcatcaagcggcgcaccgtttgcgatgaccttaactgtcagaccggggatatcttcgatgacggccatggtgacctggctagtcggtggcgtcgggtagttgtaaagaagtggtggagaataagaggttacgacgcccaaatataatctggcataggcgctaaagtgaagtgaagctagcttgctggtgagcggtgaacatgaagccaaatgtgcaagtcgcctggaggtgaaagacgctgatcaaacagcgagattcacggtgatagcgtacataggactcatgggacatgcacaatcgaaaaagggcgtatcgtaacattcagatcgatggcaacgtatctgaagggtgttgcggagtctcagaggtgagaatgagtgattaagtgccaagctagccactagaacacttacatatgttgatgaagaggatgatggtatgaccacgctcagttatgagagtacgacaccatacagtataaactgacaaccatcattgaatacatcctcgcccaaaagcccgcatcagagaaagtggagcttcgaaaaggtacaagcgaaaggtgttgtatgctcagtataggcatgatatgtataccatctgcatggttcaaatggacatgaacccgctttagatagcgtaggatatacctcgttgtttgcatcgtaattttagcccatgtctcttctacgagcatgtatgccctgcgtatgaggtaatgcgcatgctcagtcaagcacaatgacctcgctatccccaccgcggcgacgcttgtggctcgggccatcgacgatcacgacgtcgtcctcacctgcagtctcagcggaaccggatcgggcgcgcttgttgttggcttccttcttaatcttgagcgcttctgcctcgcggttcttctcaagtcagtaacgcgaaaagttctgatatagaggagaacttaccttgtacagacgtaggacttcgcgcgtctcgtcgtggttgaggtcctcgatcggtctatcttcgatcggaagaggagtcggttcgcggggaatgatgtggagagcccgaagcacatctaaattgcaaaagttagtacatgcagtatatgttcgaagctggaacatgtgtacctagagatcggtatttgaagttcacagtgacgaaaggtccgttgccaatgtagtcgtaattgagccagtggatcttcatgggtatggcgagatctatgctgtctgaggtcagtatatccgcgaaccatcacgcaagtcacacttgtattggttggaacctacccgccatagtgtgacttgggttgacctttgaaagccttctctggaatctcgccgaaggatttgctgtctcggaaaccgatcttggcctcgtctggtcgtatctcacgaatgtattgtagcttggcggtgatgatccccatagcctgaatgtctctcattaatccttctcctacctgaggaccggtgtcttcgactgggtacggtaagcatcttttccaggtcatggtaaaaaaatgacatgggagaactagcatacctaggtcgagagccttaaaccgatatttgtataacgcattggtcgtttcaccaatgcgagaggtaggtccttcgctgattttgcctttcgcctgaaaaagtttggcagctttaataacgcagcgtgcctcatatcgccgatccaatgtggtctcaaacttaatatcgcctgccggaaataggaagccctcgtcgaacctagctctgacagcgaagtttacatcagagcgggcttcgatgtatttcgtaatggtgttcagcggaacagagctttcatcgatatcgtcgtactcttggagcggctggccattaaccaggatctcgacgtgaagtccggggcatgatggaggagtgaccatgctgagcttgagtagatgctttgtcctgctggagagttgtgggtaggggagaaggaggatgctggatgagcaaaagtttcttgtattctgctgcaggcctccaaacccgctagtaaaacagtgagagacgccggctgttgagatcgaggtgaaattggacatagcaagacagtcgcgatgtgagtgagtggcagtagcaaggtcaaatttatggaatgatggatcatcgtgcaatatgatttgttattacgtggatggcgttaggacacctttgtctttactgttacatgaaggcgtcgacacaaggcgtcacagccgagcaaggcagcacactgaattctcgggatattgctccagctaggttgaggatcaaggttagtccagcacaattacctctggctcgccacgcggacgtttgcgagatctcgattcaacgatagtaacttcgtcattgttatcatctgctagagtcgctgtctctgtgcgctctcgcttgacccttcgcgaagcatgagtctcttgcttaacactacgaccgtttgcgtcttgctgcgacatagtcagtataccgagacagaaatacaaagggccttgatcatacccttctagcacgtcgaagtgcttccctcaattgatgttcattcatcgagtcttctggcatgtcgtctaaagaccgcgcatccacatcttcagcatcattgatgatgcgcagggccttgagagatgctgttgcgcgaaggaagtcagcaaatatcgaacaagtaacgcagctattacttaccccgcgagcggtacttaaagacgaatgtggcgaaaggtgttgcatcgacatagtcgtactcctgccgtgctcttcggggccgcgcaggacggggttctcctagcctacatttgagttagcgatgctcgtagatccattcggtacacgggacgcacgtggcttgatgtgatctcgcgtcgcctttcaatgctttctccggaatcgcgcccatgggctgtagggtagccttcttgctgctccggtggtctccgtttgactctcgcatgttcgagataaaacgaaactccatgcgaatgtttcccttcgactcaaggtcttgtttgagctgtcgagcgtttacggttccaggaacttcctcaactacgtatatgttagtatatgtgtaattccgagtgagtatttgagcttgaccaatgttcaaggcagtgaagcgataattccgtcgaaagcattgatggttcttcttgtgcccaacgcctgtcttggtatgtccgcctggtctgtagagctcattggcttccttgatcttgacgcgatatgccgcgccatcgatcgaaacccgcatctccactccataccgttcaggaaagggatgtccgaattcccatctcaaaacaaactctttgtttgacgatgcttcaatgtatcttgtgactgtgttcagctcagcctcatcgtcctcgtactcaggtaatggttgcccgtcgacgagaatttcggctcgcagaccgggcgtctcgttggaaatggccattgtgtaagcgcgccctaatattcgtggctgagatcacgccggcgtaaacagtgcaacctgtagtgccaaagcttgccgcaatgtagtaccacagcttactagagatgcgaagcgctccaaggtcaatcagctccggatgcagctacgtttcttggcgttgatcgatgcgcagggtgcccaggtggagttgatggagcaaggcagtgcggaggtatcggcggtcgaatattcgaggccctcgcctagtaacaggggctaacgctggggccagcacaaccctggtgcctgcgtcgacgggtgactgctcaacaggccccatcgcagaccgcatcatgcacttcatctcaagttcttctgcgcattgcctcaggagatttgaatcagcaggatgcaacgcgattgatgtacgatgcgtcctacagcgaccgccttgcatgcgcggagtaaccggaggtacctaggtaagcagaagtgccggagcttgcgtggacgaagtcagacgaaatcaacttggagcgcgactggagccttggccatgtctttgcaatataccagcttagccagaaacatgcggtcggttatggcgccaggtacaaagcgttatgcatgtcgcacgaagttttgatcgcgcaatgctcctgatagactcagtatcgtgcaaacctcatttacctttataccgagtgtgaccgccagttttctgctgattttgttacctgttcatgctttcaaattacattctcccttttagctgacatgtggcaacttctatgggctgctctcgccgcgacagcgttcgcctcaccatatgcatcgtcggaaagaagagctgtaaccttcaccatcgaaaccgcaccgggagagagccggcacgtaacggaggccgaaaagaacgctttgaaagacgtaagtctgtcaagaacaccagatagtgtcatgtaaaagagtactggattgacgcttcatcagcaaggtgtcgactttgtcgatatcacggaatggcccggtacgggcagggcatctgcaggtcgtacagtcgcatatcctacagaattggcgcaaaaggcgactgttgaggagctcaaggcagcactggacactgccaatatgagaaaaaacctccaattgttcactagcttcaacaaccgctactatcagtcgaagactgggaatctgtcggctgaatggctgttgggccaggtaggtagctatgtcgaagtggactcgccagccaccgtctccgtctttcaacacgtttaccaacagagctccatcatcgccacaataccgggcaaaagcgcaaagaccatcgttgtgggagcacatctagatagcatcaatggggaagctggggtgaaccgaacgactgccagggctcccggtgcaggtaagccaaatgttcatccccgttacttgcgagttcacagtttgacaacgtccagatgatgatggttccggaagcatgacaatcttggaagcattccgaacactgctcctcaacgacacaatcgccagtgggcaagcggaacagacgatcgagttccattggtacgccgcagaagaagccggtcttctgggttccggcaacgtctttaggaactacgccgaagaaggtcgcgacatcgcagctatgctgaaccaagacatgacgggttacacggcaggctacacttccaagaacatgacgccaaaattcgggatcataaccgattatactgatccggcgctcacaaacttcacgaggcgtgtcatcgaagcgtacaccgatacagagacaggcgactcggtgtgtggatatggatgttcggaccatgtgagcgcgacgagggctggctatcctagcgcgtttgtatttgaaggcgagatgcgtacggtcaacgataacccatacgttcacactgcgaatgacacgatcgagaagttggactttgcgcatatgctagagcatgccaggatggtcgtggggttcgtggtggagctggcgttcgcgaagctatgagtagatgagatgacagcatatccatacggccgctaaatctttaacaagaaatcgatcaaaaacatgattagaacgagcagatatgaatgatgcaaaagacgcgccgtgaagtggagacatcagtacgcgcctcactagcgcaaccgaggcttaccaaattcgatgccctcatcacgtttctcgatcacctcatcatcgatcatcaaaaccactatggcagagcatccatccttcacactcgctggcctgtgtaagctcgcttcaattgcatcactctctgtgtctgctaacactatctccagtggccgtgggcggaactgccggttacctccgcacccgctcaacaccatcgctcgtcgcgggtcttgtgctcggcgcatcatatggatatgccggtacatgaacaccatttgtctcgccacatcgtctcactaaacctttcacaggctaccgcatcaagcaaaaccaggattatggaactgaactcgctcttggaaacagtatcgcgcttctcgggtctgcgattcctcgcatcatgaagacaggaggacgagcgcccgtgccgatcgctttgggtgcgacgggtgcgcttgcgacgttctactatcagaagaaggttagggaattcaggtacggtgtgtgaagtttcgccacatgcaaaattatatattcaagttgctatacacaatctacatctcgcccaccccattcataaacgcttttgttcggcgcaatctagcccttttgatgtatccgaaatctcagactcttccccgcaaaagcaatggcctgtatcatgctctattcgcttgacaggctctgggagcctcacgtgctgcttggttttctcggcgaatgatcaccttgttttgctcccacgtgcgtagtttacgcccagtttgcgcgatcctagcctctctcaggagactgtacatgctcctcccgcgtctataccatatcgtcagagagggtacagttgctccacgctccagcagcatactaacggccccttgacctgttttaatcgcaatttccattggactcaactcgggaatcgcaatccctcgagagtcaatgcgggagccatagtcggtcttattaatatcggcacctgcttccaagacagcgtcgatcactgctgcatgtccgctttggatggctcgattgagcggcaatgtcagatgggaggtggcattgttgactgccatatgctcgaggaaaaccttcacggcgtcgacgtttccatacttgcaagcctttgtaaacacttgtgtgtggaccttctgtcctccggggcatcgatctatgaggccagtcacgatatcgatgttggtttcgctgctgctttgcataatcgcgtgcttgagggtgctattgtaggcagtcttctggcagcctgacttgaccgctaggaaggcgtcgaataaagccaaggtcctggccgtagaagactgcttgattgcaagtctcattgcttcctcgatatagtcacctgcagatgagggggttgtaaacttggcaggtaaatcattgtccaacaagagctggagcatttcgttgttctccatactcacagcagcgagaaggtagctctcctcacggaagcaagcgccaccgcgaggatagaacttgtatgcagtaagttgcggtagaagcgtgtgaagtaaaggaagcgcgcagaccgacatggccgctgctaccttttcctcgatactaatgggagccgcgttgtagctccttaaccagtcctgattatcggagttccagttcctccccatccagtcttgatcatcggaatcggaccagagaagatctctaatcactccacaaccaactatcttggcttgtccttgacagagcgcgaaaagtttgtcggccttctttgtgggatctgatatcttcagttcatcgcacaggtagtcgttcaatttcgtgagtcgtacctgtcaaaacgttagcagagtgtcagaaggtcaatgaatgcaaagtgggacttactaggaaaggctcatggacgtcaagtggcttacggactcgatagcataggtatcggggcatcagatggtcgaagacctctgtcgcctcggcgaggacgtctttcgtctgacgcatgacaatatcgtcggtgatagtatccctgaagaccttgctgacgccgcgcaacttccaagaatcgcggatgccagtcgaactgagatggtggatgatgatactaatcaactcgggcgggatgtagggagtttccatagcgcacttgggtggttgtaaggtgaagatgaagagtgtcgagcgcgtatgaggtgactatctgaaccgttgaaggggatttagaacgggcttgttagtgtagtagaggtggatcgacggtgacattgtaacagtcgcagtgttgtggggggtagaagaagaggcacgaagggggttcatatatagtgagggtcctcgtgcctagaagtatgacgtgaaacctacttatgatgttgcctagctgagtataaggacacaatgttcatttgatagttacccacaggcgctgatgtacatgccgcagcaacggtgattatcagggtgaatctacattctatgacaaggttcgaacgatgacgtatgaaattcgatgaaaaagaaattaacgactgagcgcacaaggcagcagtcagaacacgttcaccacctttatagcagggaagacatgaaggttagttgctttagaagcagatggaattacggaagaaccttagtgcagcatcgtgtgccgtaaaagtctctgccggcttcgagacctaagcctgtgacgcatgttgagccgttgcccgcgtggtataacatatggctctgatcatcaaatttactatcggtaagctggttcaatcaggcggacttctaccataaatagcgatagatgctaccaaattgcgagtgcaagggattgcagctaattaccacgaccctttgtccttggaatctaggaatacagtacaagtgagtgcagttccggtgtgtgagattcagcatcaaatagaaagagcctgcgccggccaaaaatggtagagtcggtcacatttgggtgtcttatgcaacgcatcatctcaccgataaatcaaatgattgttaggtttgtgtagttgagatttcatggattgttatctgagttcggttgctcattctagtcctcaagaggaactgtttacagatatcgccttcaagctgaggtgccatcgagcgccatgtgtgaagattcggtaccaactcggaaagccgcaacgcttaatgtatctatagccccctttaatcaattggccagaagcgcgataagttcggcgttcttggtcttgcacgcgctcaagaactgctcgtcgctgaccaaatcggtggatgggcaacgatcgagaaggcatcgaacaacgtcgaggctgaccccattaaaggcaatggcagcattcagtgaatggtcgtagaatgcttgaattttctcgaatcctgccgcatctacgccatcaaatagaagcgtcattctagacacggagccttgagcaattgcaagatccattgctatgcccgcccaaagctctattgggtcgccgtatcgggtctttgagactaagtcctcactgaggcggatttggagcatctcatcgtcttcgagactcactgcagcaacaagtgggctctcgccatcgaagcgatctccagagtcgtcaaaccagtagttgtgcacctgcggtagcaacttgcgcaacagtggaagtgcgcgcaccgacatcgctgcagcaaccttagcttgcagacctatgtccgcagcatcgagaacgggaagacgatctcgcacagtgcaatagttggcccaaaggagatccttcactttgcggagatcaaggattttgacttgtccacgacatagggcatttaggttgtccatttgttccgatgaatctgttatgttgagctcgcggcaaagatattcgttctttagcttgagtcgcgccaataacgcgtcgtgtgcgtcaagatgcttgtgaatccggcagaataggtagcggggcatcaattcgtcagtgatatttctgccttgtttgagagcatccttgggttggtacagagtaatgtcgttctcgattgccaccttgaatgccttgctgatgccgcgcagccgccaggcaccgtgagtgtcggtggacacaagttgatttgctataataccgatgatttcggcaggcatcgcgtagagaaagggcttggttggcattgtagcgagagatgaatccatggtgattggttgaaggtaagggaagacagctgttggaagatagtccacagttgtatggggactagaggagcaattaagatgttgttgaggtagcgagaagattggtatggcgcgggagagaaataagatttggcttggatcatatacatggttggcttgagtgtcctatgcaagtgacaaataggcgcacaacgcactcgacgatatcccagaaataggctgccaaagctctcttggttctcaggttacgatggtaggattgcggatgtgaatacattcactactgaagcattgtgcgcttacttgaatgcgtaaacccgacgcatgatgacttgtgcactcacttaaagcacaaagcagaagtcaatcatgtgtatgaggagaagaggatggagagctatgaccacttgaatatgcccagtacactccaagttgcaaggctctgattttcgatatgaatcgtaaagttggttacagtcgtatgtccggttgcgatcgatgtatctcatggtgcgatacaatatgccattgaagaatagccgttgcaaagtttgtgctcgattgcccatgtagcaaatcattaagcagtttgcgacgactggaagaatctgtggacgtacatcgcttgcggacttgttgcaaatcaggccgtaacaattgcgtaatctaacgagagtgtttgttctaaaggtcatcatcaactggattgttgttggatgtcatgagtaacgcgaattgccactttacttgacggctcccgctgcatgggcgggagtgcagtaattgacttaagttcgctacccattgagccttgctctacgtcggtactcctcgcaactgcaacatcgttgccatcgagacgcctgaattgacgagctagcttcgaccacttcaaggaacccgactttcgaccgctgctattttcgcttcccctagacgcgaagactggaatgatctggacgaccaagggcttgagtgtcggcacacacgcgcatacaatggcaagattgatctcgatggcattccaatagatcgcaggagcggaatagaatgacatatctcgcggatgtcgtgcgagtactaccagtgcgttgaaccggaggatcgagacgatgcagacgctgttgttgtattagaaagaagtgtacacttatgttacaggggtgagaagagacctacaaccaaccgagggtcaagacgaagatcaaagcgatcttctgtctgcgcacaatttgcaggcgccagataccccgtatgggtaatgcagcgatcattatatctgtgatcgcgttcgtgctgctgttgccgtatcgaatcgcattctcgtcgagacatctggcggtaggcctcttggtcacattccagaaagcatccacaggcttgcattcgaaggcgaatgtgaaaaacgcgatgatgccagtaatgacactgatcgccattacgatgtagattggtatgcgcgcttcattcaccgagaatattcgtcgatactgcatcaggatggagagcttcacaaagatgaagccaagaacgtaggtaagaatgctcgaatataggtactgtgccagtcagcaggaattactagcagaggagttgactgggagttgactggaccaacatactcttagactgttgatggtcgaaggaagatcgacaaagacttgatgtttgccagcaccccatcccacttgcttgacttgacatgctgatgtagcgatcgagaatgcctagcacatatataaacatgatgttctcgccatgtctaggagcaggaaataccattgctagcgcgatgagataatcttcccagccaacgagatgcgtgagtcgagtccgcgtaacgaaacgtagaatcacgcttaagaatgccagcacagtgaaggcaacgacgatgccgatagtccttgggccgtgatcctcggacgctaaaagagcaagttgctctggcggtattgcaggcggtggttggtccatgttgatgtgcagtgaatgaaacgaaaactatattgaggctttgaagtttacaagtgtgagccttatgggatcgagatagccttcctctagcgcatgctcggaccccagatatacactcacggcccttacggtgcgccatgaaacacgatgtcccgcagacgaaggcctgagtgaccgactgcgggtgtgcatgacgcacaagacgggcaaagctctgtcaactacctgtcatgactcggacgggttggttgccgtaccgctgccgcaccgtgaagctataatctcgtccttgcgattaggccgggcagcaagaggattgatcatagatgtgccagtggttcacgcaaagcacacttgcactatgtattatattcttattttgctacctggagtatacgtagttgtaatatagcatccatgcgcgctcgctaagcgctcagcttttggccggtagttcctgcacgcgcgtttgctgcatggtgttatgcagagcgtgatgatcgacaacaaggcgggagctcccactaccgagaatcgaggaggtaaagacgagtaagtacctcaggtaccgttgcattagtgttgaaataaagttttcaagtaaccatggcatccgagaaatgcaccgaaacgtgttcaagcagccagtgatggcatcattttgaactgtggtttctgaagtctcacttcaatgagactagccgacagtcattcaaaggagctcagtcccgaggtctctagtactaattctgagcatgtgagcatactaacttgatgtttgcgggaagcagtgaaatgaactcacatggctccccacttcgtgagtcgcgaatcaaagatttgtgaaacatttcagggtgatcgggcgtatggctgcatacacgcgagcactatgtagggatgttcgcgagcctgacaggggggcaggggaaacagcgaggatcgcaagcactctcgcttccccgctggctcaacggctttgcgcgctgctcgcacggacaaaggaaaggcctttgctttggggacattgacaaatctagggtctagatgttcttcgtgacccgacgtgttgaaaagatgcatgcgcgaatcgtcaaatgcaatttcattacacattggcttccgtctccatattgtccttcagattatgacagggcgctgcctagtgctcttgtccttgtcttacttcatcatttgcaacggtcatttgtgcatcaatggtgcgtgaacctgagctcgatacggagatccttgttgcctttcggatgatactaaaagcgcaacacaattccggatatgtttctttcggtccttcctatgtcggacggttggatcaaggaacccacggttcaattagtgattgggccgcaacctgcgaaagtccgaaaagacgtcgcgcacactgtgaacatgtttattgagggtaggcgggctggagacttcgacgttgttgagcaagtgtaggaacggccgatcacggtgagagtaatcgacaacggcaatccttgatcggcgacaatcgtgggttagacctcccctggagatgagcgtgtatcgtggtgtgagctcgccttaatttgtgcacttgctgagcggggttccattgttcaccaaaagtgcggcgaggattttctgtacttgataggagcatattgcccgttttatcttaacagtgtggttgtgcaatgctccgtgggttagagggggtgctatactctgagttgcacgacggcctttccaaagacgcggagggtcatcgcgtttcagcaatcacaggctaatatagaccgatcaatcagcgaacgtgcgcgtcgaacctctaggacatagtccgagaatcggtaggcgcaaaatgacaacttctcccaacgcactgcaacgacccgtcttcttattatttgcctgcaactccagacaatgggatggcttgagattggtgtactcgtgacacttcgcagtttcaacaccccgacagcttactttgacgatgctcatgaacgctcgtccataacttcgccgtacacagtccaccattgctctcgcggctctcatcgctgcttgaacactatttaaaggctacagagtgaacgacaaacgtcgcattcattgtcaatagatgtaaagcttacgtgatggactacaagaaggtggcatttcacttcttatggagcgaaagatggcatatgtcaggttcaggaatccacgccgttgccgtcgaacatcaccaggatgttgcttgtaagacacgacaagggtacctctaccatgaagatgatcatgttgggagttggaaacgggtttctgtctgctttcaatattcgtgctctcatgtactataaatcatacggctaatgcgcatgccaggcaatttgtcgtctataataatatatgtacataagatttgattctctccctggtatgaaaccaagtcggttgcactttctacatagcacatagtaagctgatgtcagacgaaggtgagaagtaggttctagccctgtatgcagatgatttgtgctaatgttgacctccagacctagtaagtagtcgtattttgtcgatgccaatccttcgggaggtgccacgaggcaggcacgtttgcaaaagctcagagctagcagcgccacccaccctcgatccaatatggaagagcggctcgcatttggaacccagttttgttgtctttcgctggagaatgcaaaatttcttgtcagcgaagtcgaggcagcgaacgcttcgttcttggtactccgcgatgaagtagcgaggataagattgctgtggtcaccaaccaacatcatagctacagacacaggtcgtcgattttgtcagacgtccacgctcaaaatcaacccagctcaaatgagtctgtcaggcattggaagcatagatccgcgatttcttgctgcgacacacatcgagtgcgaggagcgatagttagtgactatgaccaaggcatgaaggccagggaccggatgttcttgtcgcattatgaagtgaacatatatatggagtccttgccgaagcattacaggataatcacgatctggagcactgccgcgacggtctttcggagtctatggaggaaagcataaaccccagtcatcatccacctactatcgtagaggaatatgttccatcgtcagctttgtcatcctttgtcttccatagatcctcatgtatgtaaactctcgtagatgtccgtcgtctaatgaattcagttgagtgacctgtgttggtttctttacgaccgtaagcgactcactgacactacctcctttcataggtgctcgggaagatggattggcgccccacactcggttgcgcagatcgcgcacaatctagggtcatcctgatccggggttgtgggattgtgatcgattgcttgcgaggttgcttgagacgcgctcgtgggagaagacgtgccaaagagattctgccgttgggcatctacatacccgttccccagctttgatacagatacttggaaatcaggagggagtcttaacctgcaacgaggtatgcgtcgcaaaaggtttcttggtttgtcagtcctggtggtcttgatggcggtcgaccacattgccattccagcgcaatgttaaaagacttggaatatgagcgacattccagacgacttttatcaggcgaagccttagtcgacctatgccagtttgcagggtgactggatgtatgttgtgttcttgcgcgggagtaagcacttgaactttaaacctggattgagtttcggcgatactcttgtacttgctgccttgccgcctctttcctgcgaaaatttgactttactagtatatcacgcacctttgtgtggttcgatcaacgatgccaataattgctgcgcatcgatgaaagttcgataaagtttggttgcagcagactgcattcatacataatgtatgggcagccttgattcaggagatgacccgcactgtaccttgaacatgaagcgatagtatataccaaatgctgtgtatacctggattatgacaagatggaaattgttctatcaatcgtacgtaaggctcgtcgaatcagacaggaaacagataaattaattatcagacagatactgcaagcgttgctcatcttcttagcgtttgcgaccaccttggtgcgttcctgcattagactacgcatcgagaggcgcagtttcacccttccagattatttcgtctgggccggatggctgtgctcgttgggatggttcatctgctctgttctcgcgcttcgactgcagatcaaccacccgttggccgaaccggaccagacgactgattctgtcgattaccttgtggtacgtgatttgtaaaccttgcatgttacaaactgatcaagatcttagatagttttcatctcctcctacttcttcgacatcgggctctactttccgaaagccgctctcattgctttctacgggtggctgattccacatggccttccgccaatctgcagttggcgatctatgcaagttgcatatacatgacttgcgcattcgtcgcaacgcttttgacggacacgttgacgtgcctgccagtttcggacaactggtaagctgagcgattgggatgccaagagactggactaatcgttctccaaaggtcgatcgtccagcagtcatcctcattatggaacacgtatgaagctttagctatcaactggtcactaaattggtcaacggatctcttgtgtactgcaccctcctcctttctgcgacttgatatgactgacgatacccagtattcatcctcccattcttcctccttagatatctgaagctccacaagcggcaaaagatggcgctatgtggcgtgttctctcttggtctaatcacgatcgtcatcagcctggtacgctttatcgtttacactgtgccgggagattattctcttgaggacgcatccggcggtgagttcgcaagccccctcgcaatttttcgtagctaagatcgtagcagacctgtggtgcactgccgagatgagcattgccatcattgtggtttcgcttccggctctcaaagtcctcatcatgcgatccgtgccctcgacagctaactgtagtacggacgggcattttcagtcagagtccaggaaacacatggaagcgtacataccgagaagcctcgggggatccttcgaaaagtaccattcacgtattcagggtggacatccaagtgatgatgatatagagcttgcggaccaaagttttggcaattcaacacggatgccgatccgaatgatgagcacggagtgtaggcgaggtgagagcattggcatgacgattactaaaaatgcgactgtggcgaggagtatgctatgatcggctttgccacggcaaaatgtcccagcttttggcgtcaagctcgatttcatcgcaccatttaccctctctggcacgggtcgaatacacagagttccataatatgcgatggatacctccaattcggagtcacatgctttgtggtgcgctgacagcagtttcggctagtttgtgattgatcggggtagctatgcccgggagtgcggggctgctttggtgtctttctgattttcttgctccgccgcgcttcgccaaatcgacattcggaacattagaaagcttgacctgcgcttcggtgacaaaggactttactgcgccgtgtgcgaaaacatgagatttgcggtgtgtagtcgcggatgatgttgtcgtctgacccttccccgcgaccaaagtaggttggcgcggaaagtgggccttgaggcaattttctctccacaccaggtcctgcagcattgtgtatatgcattcgtgctttcatcccttccagcggccagctcatttcccaaccctaaacattgcgtgctgtcttgagatgtcgtaccaaagtatcagcgcgcagcccgcgccagaagatgagtcaccaccaaccaaggacagcatctggcgatcagcatggaagaacaacaaaggagcatgtctgatactgctcgctgaactagcaggtgcttcgatggacgcaatggcgaggtatcttcagcagggcgaaaccaagtttcatccttttcaagtacgaggaagctcttaccggctactcacggctgtgttggctgacttgcaaaggtcatcgttgcacgcatgggcatcacatttatcctgagcagcgcatatatgtggtggacgaaagtacccgacttcccacttggcgctcgaagtgtgcgcggctggttaatacttcgtgcggcttttgggttcggtggactctattgcttgtactgtgagtttagcttccaattcaacgataatgggcatggcactaatatccaacgacgtagattctgtgcattacctccctctggcggaggctacagtgtttcgatttttggtacctctcgttacggcatgggcgtgttccgtcttccttgggcaagcctttacacgcaaagagcttattgccggactagtagctttgatcggtgttattatcattgcgcacccaccatggttgtttggagaagtgcatgatgacctgcatcccaagaagccttcgggtatcgacaaggtctcgtcaacgcaacgattcatcgcgatcgtagtctccatcctcggtgttgcaggagcgtccggagcttatacgacaattcgcgtgattggcgatcgtgcgcacgcccttatgtctgttaattacttcgctttactcgctactgtcggttcgaccatcgccctttttgccatcccgggtattggtttccagaagccgcaatcgccccgtgaatggatcttgcttattgccatgggtgtcttcggttttgtcctacagttcttgttgactgcaggtcttcagcttgataagagcagcaaggcgacgagcatgttgtacgtgcagatcatctttgcgctcgctttcgattggatcatttggggtgcaattccaggcgcatggagcatgttcggcggtacgatcatcatttgcagcacgctgtggagtgcactacagaagccacgtgcgaaggtggagaaaaatgtggagccagatgaagagagtgctttgcttggtgccgacagggcgagtaacgaagagactgcgcaaagggcgagcaatagcgcctaggatggtgtgcaggcaagtttgaaaaagaacaagtatcatggcagcttgaagatctagacgcggtgtgaatggctaaataatgcagacaattccgcgctatatcgcttgatcgtggctccttgcgcagtgcttgtatagggaattaatactacacatgggacttgtccgcccgaggcacttcttcacggtagtagtagagtctccagttaactgttctggctccgcgagtgttatatgaaaatcgtcatggtagaggttaatatgatttgcgaagctgcaagttgcagagtcgagcgagcgtccaaggcgactgaagatggtccgatcggagcaaagcagtggcgaccttccttacgacatctcgaataacaggatttacactaagaattttattgaataccttttagtcattagtggagagacaggccttctgcaagccaatgcggtcgacacctacatctacgggaatgtacactgcgctatgcttggagaaaccagcatgagcgctacgaagaactggtctgaatacatttcgtatcggcttactcgtgtactcaacacatattgggatctcgatggccgtttgccatgacgcgaaacgatccttggggagtgcgaacatcaaccaaaccagcagccagccattcgactacatgaagacgaacggaaccgacgctaccgtcatttaccagattcccatccactacgccaacacaggatgggtagcttgcctggtgacgatgtccgttgcagccgaagtgatcaagcacatgatcgcgactcgtagcatgcgagggattcgcaaattgatgcagacgtcttgcatgcaatgtgggtctgtggtatcttgagtcggggttaatacgacggtacgacggttctcacttgagatggtggtccgccggtatgcttggtgacgtgacgtaaatcaggcaccttcctgccaaaggttcgatgcgcaacttcgcaagataccgttgctttgccgacgccatgtccagtgacaatggaagcacaccaaggatgccgccgcccgaggaagagatgtcggagagctcgccgaataaactctcttcattcagatgtgacattcgttttctggttcttcagaaaccggtactcggttgcgttgccgtacgcgctggcgatcgtgagtagtgcaattctttttcatgaatcaagttcatcgtagatgtagtgtgagatcgagcgcgagtgattgggacacttttggcatctacactccttactggtcggccttcaaacacgacacgggcattttcatggggggagtgaatgatgatggcgacgttcaaatcaccaaaacatggaacgaagcctatagtaaggtttcagcacggattgcctgatggattttcgttgacaccagcacagtgatcaaggctaaggacgttaattcatgtacgtagttcattgtcgtgatggtatcccactgaccgagactagacatggaggatcggaggcctatatcaggctgcagaactggatctgcgaacgtgtcaacgcggatccagaaaggtgaagagagtatcaatcagcattgggccggaaggcgcctattttgcacgctccagaacatcgcacattgcccatgcactccccaataaatttcaaagagcgattgcggagtcagagtcgcctcccattgaggttgcgctcggtatgaaagaagcctggatcgtactatttgaggatggctcgcgcagctgggatcttcgcagcgcgtacccaagcctagctggcaacggaaagctggacaatgaagaggacaaggtggtgttcgctgcgctgagtccgtataggaaagacgacttctcccttactttgaagaatggtggatgctgctacaacatcttactaaccttaagtccaccagcattcctagtgagaatgctaattagaagaggccttagtgtaaggcagaatgcgagcatagagagcttaggttaataagaagtacttatatttaactaaaggtagaatagtagataaagagtgtacttagagaagagagcagctagctatatatactataaggcgtgcaggtgctagactagcatatacgctagcagaaagcagactagctaaagtaaaagaaaagagaaaagaaagctagagtaagtaagatatactatccttaagtctacctgcatttctagtagaaatatagagctaagctaataagaataggccttagcaaggtactatatagtaagaatacgtactagaaagaaataaccttctagagagaaataatatattttaaagtttaataagctacgctctgcctagaatcttaggcttaaaagcttagttatttagaactttacttatttcgcaatgctagaatattatatcttttaagatatagtataaaagatagctagcagaactttaagagttctgtatctaatttataactttaatacctagctactactcttagagttctgcctcttatattaagaagctattttatgcagttttataagagaaatctagatctttagatagtttatttatagctctaatacttattaagatataaggctttaaagttataggtaaagaaatattaaaactagagtagcaaataggtatagattagattatagttaagtattatataatataactctaaattaacgttagtctatacctaaacatttttgctagaataagtatagattaagttaagtatatataagttatagttaacgctaagtttattatataatagagttaagttatagttaagtattatataagtaagattttaataattttttatattatctaaagtatctatattactaaattaagtaatttagaagattaaatttttgcttatataatactataaggcagactgcaggcatagaaagcttagattaataagaagtacttatatttaactaaaagtagaatagtagataaagagtctactaagagaagagagtagctagctatatatactataaagcgtgtaggcgctagactagcgtatatgctagtctagagtagactagctaaagtaaaagaaaagagaaaagaaagctagagtaaataaagtatactagagcgtagatagtaagttagagaataagtagtaagttaagcagagatactttacttatatataaacctctctagtatctcttatatatacctcttctaaacttagtaaggtctcttaagctataatagaagctaaaagagcctagaaagtattactaagcttagctagagatagctagagcttagtagagagtaaagaaaaactttagtaagtttctttagtttagctatataagtagaacttagcaaatataagtttatagttttagtatagctatataggttatataagttttatactaaatttactttatctctataatcttttctatcttatctactctatactataaaaattaagcttaaaactatttagagaatacttaagagaataagttttttctagaaatattttagatgcttatgctataacctctgctactagcctaggtatttagagtactttagtataaacctagttttagtagtaatatgctagcttaactaaagtaaaaggttttaagcacatgcatttatagagtttagcagatataagcgctttagcataagcttattaaaattagatttattatagtatagtaaagtaaaggctaatataggcataaagtatagagaaaaaagatatacgtataacagacttagagaaaatttctaaaaaaaaattatcttagaaaaattaatttctagctaaaataaagctaaaaaaaataagtttctaaattagatatagtttttatcctagcatgcttagttaaacgtagtttttattctagtatacttattcttactactatatagagcattattatctttactaatgtatgcataaatagtttttattcttattattatataaagagtttttattcttactgctatataaatagattttattcttattactatataaagagtttttattcttattactacataaagagtttttattcttattactatataaagagtttttatccttattgctatatagactatttttattcttattactatataaagagtttttatctttataaatatataaagtctagttaataaagacttgcataagcataagattattctcttttaatagcgcttattatatatcttaatgctagctagaaaatatactattaagtttaatatatagtctctataactactctcttacttctataattaatatagaatatctatataagtatataatagaagcagagtaattaaaagctaaatacgccttaaagcaaaagtataataaaaaagtttagtagtaactagtaataataagttatactataagcaacatatctatttagtagagtcttatagcttctctaataatatactttattaaatattctgcagtgcttacgtaaatatatataataataataagtatactattacgtaattaacttactactaatataaatacctaagtctataattatatctctattctagttagcttcagctactaattttataaactatattttataactatattttatactttagttaatcttactaatataatacagcaatagctctctctactcttattaagtaacttttctatatataagtcctagcattaaatattaaacactaatactctagaactctataatctaatagataggctcgctgctaataagctgccttgcttagtacctatagtagtagatactctataaacagctatattaaatatattactcttagaattattactatctatttaacacttactagctcttaaagcttcttaagaaaatccttcttatagctataaggatctattactgcgtaatactctattatctagtctataagcatagctgcctg