atctatatatctagatccccgctctccatccactctccctcgtctgcttccataccccccacacccttctccttaacttaatcgcttacataatcacgaacctcaccacttcatccccctccaccaaacaccgtattctcactcttttttctcggatcatatctcttcaaacgcacttactcgacctatccaactcccgactcttcatctgctctccttcgtctgcttccataccctccacactcttctctctatcactctatcttacgtaatcacgaacctcactacctcatccccctccaccaaacacctttttctcactcttttttctcgaatcatatcttttcaagctcactcgttctatatgtctagatctccgctctccagtcgcttgccttcgcctgcttccataccccgtctcaactcttctcgcctcttctcgcttacataatcacgaacctcactacctcatccccctccaccaaacacctttttctcactcttttttctcgaatcatatcttttcaagctcactcgttctatatgtctagatctccgctctccagtcgcttgccttcgcctgcttccataccccgtctcaactcttctcaactctcctcgcttacataagcacggacctcaccacctcgtccccctccaccaaacgccgttctctcactcttctttctcaaactatatctttccagatccactcacctcatatgtccaactctcgactctccatccgctctccttcgtctaatcttcgtgctcccaattgatactcccggacacttggaacagctcgggatacttgagacactccctctagtacacccgctatatattaaagcaactgtggagaagaacatgatggcagatgactctgtgggagacggcactccaggacccattactgcctacctcatatctgactacaccctcacgtattcagtgattactggtgctgtagacggtatagacacagttagagcacttccacaatgagggtgtcaggacactagtactacgctcactgcacgagctctacagctcctagttgaggacttgggaaatgattcttttaatccttcagtgaagtcaatctacgagcccacttttcatatttaggtgtcagaatatatttttcaacgtccatttgtctcgatataggaacaactataaatgctagacaggaaatagatgcaccgcaatactccctcatcacccctcttccatgtgaagtttttctgcaaccgctcattcgtaaacctacccatacatctcacgcccgtacaaccacctctacaccatgtgaccctattacagccctccccgcagctcctactcgcatcaccggcagtttgcgcaccgcccagtcctacaactttggcgccggtctgttgcggctattaacaaatatcaggtagccgtccaagtggtttgcggccttctgcatctctgccttttgctctatgaactccagtaagagatgatgtggcccctcgctctcaaacaccgagtgccagagcaggaggggaaactatggatatccaaaataggagtgtttctaattagtggaggtgacatttggtgggagagaggtgggaggtttatagtgagaggagaaggaggaggagaaggaggaggatcaggaggataagaccttcttttattacagcaggcagccctccaagataagccaattgtttatcgatagataaggtttgtgcagcccatatcgcgatcaagaatgtgcagcactttaacgaatccacgcggggggaatggcaaatggcaaatggcaaatggcaaatggcaaatggcgaatggcaaattacccaaaagcgaaagaatatgagtcgggatggcacccggagtaatcaagacacgtgactggtgacaggtgacaggagcatgtgatgagagagtagcacgtgacgcagggacaagccacgtcatgctctacaggctctacaagccaagctcacgctcacactctcgaaagctcttcatcgaagagtgcacagttttgggtattttcaaaaatatacgttacggaaggatcccccaagacatgggtaaaactcagaaaaaactacgaaactccccactcgtgcgctggcgcgcactcgttagagagagaggatccggagcgatccaggcacgtgacggggaagaggagcctgtgatgggtgatagaggcaggtgataggagcgtttgactggaggagaacgcaggacaaacatctctttggacaagtcaataagctaagctctatacgctgagttctgtaaggtaaagcctcagaaaatacaaaaaaaaatacactgcacacttgtgcgctgcccctcaattctcagatccggaaacattctggagacattttggagaactcacgctgcacaacatttttcacctggcacctattttttcatttgtgctcatcttgactctcgcaagcctttttcaaggcgttattcatggcttcaaagtttctttgagctccgcccaaaacaggtttgagtagcggcagagctacacccgagaacgtttcgtgttgtaacaatgtacatttctgaccgccgttttcttcctggaactcaaacgtgtgaatgcctgagaaaaaccattgcccaataagagatccctcccacttaaacttgtttacagtgttagcgagaacggttggtgtgaacttattgacttttccagatcgtatatctttcattgttacttccaagcgatcgccaggcttaatctgggaacttaaatcatggccgtcatgttcaaacaatacaattgaggtaaaaaatgggttccatttggcatgcccactgaaatcgagtagcgtttcgcgaacgaccgaagcaggtgcattgatttccactcttgtacaaaccttcataactttagaagtctgagagagagagaaacgagctcatgcttgtgaggattattgcttcgtccttttatgctgattcaacgatgctatgtgatactccactgtgcagggtacccttgaaatttgtcatcaatatcatggagtacgtatcgagtggggaacccctcttgggaatatgctagacacgcccacacatgcacgtgtcgtcaccgaccaaaccggaaagaatcaattatttaattagaaaatatagccgagagcactgttgcgttttaactttactttttaggctaatgtcgaaaaatgctgcgggtcatttaaaatccgctattgagaggttgaatcggttaccttgttgtggagtcctagattttattgggcctcacaagtacttaaaaaatgtgaagcaaggttgtatactactcaaacaaaaattccatgataacaaatagaacaaaataattcagtccctgttgaagatactaggcctgtggaagatagtggaatcaggggacaagcggaaagaggcaagatatagtgaaaataaaacgaatgagaaaaaattgaagtataaaaatattgatgggattctgggccgttggttgagaggttgcaaattcattggctgggttttccaataatgcgatcagtaaactactctgtgtatgatggtattaaatacccccactggtcttgtccacgattttgatatcgcggctaaactaatttatccagatttatacaaattttccaggggtggctcatgctcggctatggggtgataattattgaggcgagtttgggtcactggtcgaaagggtctcaaattccttggctaggatttccattataatctaggtaaactacttcgtggatgatggtactaaatatctcccccatctttcttcagtccaagattcatgtcttgcaaaccaaagagatgatccggatttatacaaaatgtctgggacgtggctgagtcttaatcataaggtgataattatactggtggcaccactccttaccttctccaagccactgtggtctgatctggactatgaacggtcaatgtggaccttctgtgtggcttaattgggtatccgtcgcatttatgatatgtccatgtgccatatcatttcataccaatgtgtcattatgcaacttggcactatcacacaccaacgaaccgatcacaatctgacaataatagtattgtaagcctctgtcaatcgcctccaacgcactatcgtctgatttgggcttttaacggcagctttgtgtcatcatatgagtcccagctgattctttgccgtgtctataatttctaagatatcaaatcgttttgtactactctgtcattacacaatttggcaatatcacacatcagcgattcgactataatatgacagttcccatgagatgagggatccgaattagcaataaaatgtgttcaatatttgtggactaataaacacaaaaaagttacatgtgccagaccaaagaataccagtaacaataagatcgatgctacaactgatgctcctcatgctacccaagaggattaaacaccccaacaccgagtatttataagaccagcagacaaattatatccgcaagatatagcctatcaacaataagctgtgtttccttaacttaagtcgagccgaataaattgatcaactcattctctcaatcaagaacttacatcaaattacaacagatttggattcaatgcgcgggttacaatattcacctaaagacaaacagtggcagcatcgataactgaatctaatacctctaggttctaaaattgattccttgaaagtaaagacttcagagtcagacgagaatatgatgcaggcgaattttacgttgaatacggaagcatcaaagaaaacacagcagatacgttaacaaaacccttgcctgcggatatctttcaaagtttaatcaatgcacgggtaaaccagttatggattagcactattagtagtatgtcggagtataattgaattgctggtgtgtgatagtgtcaaattgcataatgagacattactaaaaaataatgagagtcaacatcttatgatgataatacgaacctagataaaagcacaaagaaagatcaacagctatgaagagatgtggaaactgatcttagttagccagagaaaatgaggacttgcaccacgagtgcaattacgccacaggcgtagttcttatctcatagtaattcaaagccacgccccaaaacattgtatcaactccgatggtttgatagaagaacaggattctaatcttggaccagcgaaacaagcgaaagaaacttgacaccatcattcgtaaaataatttactaatcttataggggaaaagctagccaatgaaattgacagctattctacgaactaccaagtctcatcttaataacaggttggtcggagttcctgcatgttttatgtttgttactttatagatttaccatggcaacttaggtcaagcagttgcggacaatagggacaaagatatgaaatcaacaactaatgactacaatgccagtactcaaaaattcttgtcttccttcttgatggcgagaattccctcttagcttaaacacaagagggctggagctgatgtcttcactccttttaaaatgcgtgtctggggtatttctgccataagtcaagcgactgtaagcaacaagctgttttttttcataacccgttgtttagttggtattttttggaagcgcgtttgttgcagatactgttctttggctacgctatttctacatctcaaaagattcctcaattatacgttcttggttctgaacctcaatttcacttatgtaaacttctaccgcgttaatctcctttgtaatattaagaaggagatagataggaggtccatttgaatctcagtgactatttttgcttgagggtgcatttacactgctcgttggtatctcaccttttcaccttataatttcttctgctgttcggacaaaaaacgactacatcccaaaggttggcttaatagaagggaagagaaaatttgttgtaaatagaatcttgagagatggcccgtcaaaagagggatcaacagacaagcaattttgctatcgattttgtggcaagccttcgtcagcaatctattgtagccagcatatgtggccagatcagtgtctttcatcccttttagtacttttatggtgcatttgaccttgaatcttacaaaacttgaacttgcgcatgcaacgtttaaccgtgaacattcctaatgaaatgtttcatatcatagttaggttgcttatgacctgattttctgaaaaaattcaggagagaagcctaatgttaattattgctcccttacactcaactattttaattggactagtaggattttggtccaaaaattttaaggaagagtggcccatgtatgtcataatcacattgtcttgggggaaatttttacattattgccagcttgtgtcttgtattttgcgaaattcaaactctattcagactccagcagcctcttctttattcaatgtattgtttcaacttagaagtattaactcgaaccatgtaaatagatctgatgacaaaccgctcaaccataggaataaaacccaattattttagattagttttgctttaattccactattgatcttagtcgagtcgcaatacttttacaccaacaaataacgtgagaaaaagtggaaaatcatgacggaagaagaaagagccacccaattccaggccacgacagactttgggaacagaaggcaagaatccaaacttcaacatcaaaagaaaattatgtgccactaaattcacgatcagtgtcagttaaacacgactatatagagacacttacatgcataaccaggtgctgccggggcttaactaagcccaaagaatctaaactattttctttgttcaagaatctgttgctacaactcagggtttttttttattagaatgcggccgcattactgatgtgctataatgaaaatttgtataacaacacattagtggaagttgatatggaattcggcagctaatggctattataagagcccgaaactggctttattaaatgagaaatagcgaagaatggcgtcacaagtgcagttaccccacggatgcaaatcctatattgcagtttcggctctgccacatctcgctgttttccataaagccctatagtttgaccgaaaaacagaaaataaatcttggactagaaaaaatggagaaacataaagtatatatttaatcggcgaagtggtttactgatcttaaaacggaagaactagccattggatccggcgacttctccttcaacgacccagactcgcctcgatacagacatcagctggtagcttatgtataaatcaaattccgacttttctcaaccatttaagaatatattaagagtgtaaaagtgaacaaacaacgtatagtacactttttttacgataagaaagttaggttttgttctgagagttagtcattaaatgaatgaagaaaatatctttgagcgcttattccttgagcttgattccattgtattggtatcttcaaactttcttcatccatgtcttgcctttgcccctcttcgagattgacttcatagacttttacagtgccaaaaccccgatttttcaggaggttaacacccacatacgacaaaaatacggctggtaataagatgtaggcattgaaaaagtctctagaagcaaatggaacaagactggtccaaccttggacaagggctaggaatatatttgcagtgaggctaaaaattgtcgtccacgggtaaaataaggttttataagtaagttcgtcgaccgatttgccttgaaccacccatgcttttctaaagcgaaaatgtgttatcgaaattatagcccacacaatgaaaaccccaacaccagataggttgacaatgtagttgtatgcgttcgacgctcccacactcacgttcatcaatgatattactcccagagagttaaaaagaattaacgcaggaacaggcactcctcttctatttgtccatccgaggtatttggggacaagaccttcgtgagccaagtgactaattgttctgcttccaatatagggagagttgttaattgcagaaatgcatgtcattaagatgaaagcattgaccaagtgcatacctcctgcccagcctactctcgctagggcgatgcttgttggagacttaagtgttttagtctgcgaacccaatgtggaattatcgtaaggaactgtaacgccatagaaattggctataccaatgtaaactattagaattctccagaatgtctgcttaacagctaaaggcacagcttttcctgggctcctgctctcagtagcagtgagggcaacagactctgtacttgaatagaatgttgagcaaaagacaaatactaccgcaatacctttgaagtcattggacaacgctcctggattgtttcagtactggaagccaatagctgatttgccataaataccccctgatatgtacaccagagaaaaaatgtagtaggcaactaaccccagaatcttaaaccacgcgagccaatactcacactctccaaaggcgcctacaccaataaggtgaaagcacaagaagaagatccaaaacataatgatgtgtccataaagaggcacctgcggtccccagaactgcaggatggatgatatcgtgctgcattcatttgccaacacagcaaaaaaacgacaatatacgcgtaaccggaaaccgcagataagccgttactatgaaatcttcgcgctaaggttttgaagccaccaccagatggatagagtgtgactagttctccaattgattccatgactgaaaagcacactgcgccattaattccgaaatctaacaacaaagccaaaggtcatcctttgtttagtgcatttccagcgccaatgaggcgccctgggccaataacgcctcctaaagctaagggtgaaatgtatctgtttttcaagactctttttacacctgaatttggatcaaactgtgctaatgatgttccatcgagcgagccaacatcaagctctaagacttcaggttcgatcttacgtagcatttcatttgctccgacacagccttcataaattgcatccataatgccctgatttaaatccagattaccgtcattaagtcctcaacacacaatggttatctactaaattttatcttactaccattttataggtcccaaatgttctaaacctccctttcatgagcaaacctaagctaaaattttcgtttttcgtttgtctttcgaagccacaacttttacccaaggttgaatgagattaaatagtttttgaagacaataggcgttttgtagcctcagcggctaactacttaatcttgctgctctattacactaaacttactatggcattttacgcaacttgtgattccctgaaatactatgcatgagcaggatgctcacttgtttaaaaccctaccacgattaatagcttactgtcttaagtcgatgttcaaattcagagaacttcatgatttgcagaccggttcattaagagcccgggtggctctaagttcctgtgaacataagctcacagagctcagtatctacatggaaaaggtttatatatttcaggtcaacgtaaggggaaaaaataatgagccctttcagaaaggctttatattggataacttggtaggcatttctctgcataagcaacatctctgttggcctttgttctgactcctttaaactgatgtagaagtaatataactctgcccatagcatcacagcatcgtggaaaaaacactgctaaataactttcgccaccatttaaaacaaatatgatcatattactaaccagaaactgaaaagttcattaaatcaaccgaattctctgtaaattatgatgagaagcagagcattgaaaaatcacgtcaaaacggtttagaagttcagtaattcagatacatcgattaaattgacaaccatgaaatttttcacttgaaagaacagctctaattttgttacatgagaggataactgcatgacaaaggttagtaacttcgctgacgcctcagttgcaaagacaaagatgaagaagcagcatatactgcttccagtaacgtaagctaaaaataaacccaaaaagcagtctcacatcttcctaaagcggtgtaattgcgcttttgagattccacttcagactacggctatcggtgagacaagcgatagtacctgttgtcagggtcgaaccccttatgcactatttacgtaaactattatttgctttcccactaactgagccgcagatagggctttacgcgccttatgccactacggaattatgtggtctggtttctgtttacatagctagtagatagtcatcctcggtttgaatcaattgtatgctgccaccggactctaccgcaaagaagctgcagacaattttgaacatttacagtagatggcaactgtttggagcggaaaacaattggattggttgggtgtttttaccaatatatataggaaaaattttaacgctcaattcaagtattctttgaacagctcaaaaaaccaatttaatgccgatcctcaatatttctttcaccaaccgctcctgcgtttttcaagcaattgttgataaaaaaagccctcatgtaatcaaaggcaaaggagctaggattgcaatagaaaaaaatgcaaaagaaaacgaagatattagacgccgttaatggtgcagccgttgactttcctggctgaggaaacgaaaaggtttttgaaaacattggtaaagctgctcgtcaacctacatactcatatgccccttatgtctcaaacagaagctccgagccgttagcctaattctacgtagaatattctgctgaaggtgctttttggcggctctttggtgttcatcgggctctaaagcaatgagaatgctttaagaattattaggcaatattacttggaacgaggattaccaggttagctgaaaccgatgagaagagagaactcttaccatggttttactctaggggctcaatctatcccttggaatccaaaagtcggcccctacgaaccatatttaatggatcgcgagcacatcaatattagaattccttttgcgtattcccaccgctttaagagggacgatgagaccgaaattgaatacggtcaaaggcttattttagacctcaaaaaaaaatattgtcgaaaataatccaaacgctatggcgacagccactatcgaaacagtaccgggttcttagctaggtactatccctccgcctaaaagctacttgaagggaattagagacttgcgtaacaagtactataatattttccaccttgataaagttatgtgtggaactggaaggagcaatccaaacggaacaccaaattgctgggaaaaccttctcgatccctgcaatgctccagatattcaaactgtgggtagggactttgggatctggatacgtgacttttgcaggagtattaattggaccgaaaattacgaaattctttttagctgggtcaaaaactataactggagaaaggttctattctagccatgtattttcttgcgcacttgctcttggggttcaagaaaaggtaaaaagacaaaaattaatgtctaatatatttaaaatgggaaatatttacgaaacaagcccaggagcgccctcattcgtaagcataacatagtcggggatatgaagagagctcctagattttgggctctcttaattgtcagtgacaggaccacgaaagagcttttcgaccgcgatttgaatgtgggacctcggttgcaatctgtttgttttcatagcggaatctacataattgatctttctgttgatcctggcaaaagctgcggcgacagagcattactagctccttccttttcattagaaattatttaacagattaaaacgtaaacaaaatggtgagatctgttgaagagctctcaacacatttgaagattgagggcgtttttagctattttggaaaaaccatgtttcacgcagtatttaaaagggtaagcgattaagcaaatctgtgctggaaaggaccagatagctatcttatgcatcctctgagcttatatcaatcaactttgtatagccggaaactgcaatatcgccaccatatgagtatttttacagatattcactataaataaattataatagttgaatgtcaccagattaatttgattagcagtataggccttataaggacagcaaaactcccgcatcactcttgtttactaaacttttaaaagttctcatgttcctgaatttcttcctgacatttttgtcagatcaaagtcggactgcttaaaccttatagtgatagtgccaaattgcataacaaaacattagggaaaagtggtatgggaattgaaaacagcttatagtcatataaagagaccaaagaaagatctgcatctatgccagaggtcggaaaaatctttataaaatcagaaatagcaggtgaaattatagcacaggtgcagtttttatctcacagtcaagtctcagccacaccttggaattctataaaaaaattaatagcttgatcaggaaacaggacatcaatcttaaaccacaagaattggggagatatttagtactatcattaaagtagtagctcaagggtcttactatggaaagacgaggcaataaatttggtaaactctcggccaacgacccagacttgcctcaatagaaattaaaccttgtccgctgctttgagcgatcaaagtgattgttagatgcaacgtatctgacgctcaggctaacaaaaggattacttctttactctgaaagggcaaagaatttgaagaaaataaagacaggcaaagttgtagagagtatatacccgtgattaaaagccactgctacacaattgaatgctctaatttttaaacaaacgaataagaggccacaatcagattacagccaaatccaaagctaggagaaagctcactcttaatttgctagcagctccatgttaagcggacacgggaagcaaagaagtactttaagctgtgctagctggggactcggagctgggtgtgccagctagagatccggaaccaggttgaccaactggaggtcaaaaaccaggcgcgccagctggggatctgagaccaagcgtgccagctggagatccgtaaccagatgattttgatcaggactatgtaactcaatgttcaaatttcatggttgtggtgccagtttgaacgttaatctccgtcgaaataattttttaattgaaatttgttttgatggtatctgtggtgtcactttcagtcaccaatgttgaaagcgttaaggtttttctaggaggaacactactagtgttaccatagaagacagactttggagtctcagcgtagtacaccgtctcagtaattgcggtgacatcggagccagtgaacgtcgtcgccggtggagtcggtcgaggtgaaagagccgatccaaggggcgtactttatgagcttcttctagttctccaggatctcgacgtggtgcacggtctcggtatcggtagttgcaataccattggagccgacgaacgtgcttacatcggtggagcaagtggtagcgaaagtgccagtccatggggtgtgaatcgtagactcaaccttgtccttcggggtctcaacttggtacaccgtttcagtgatggcgataccgtcactaccagtaaaggccaaaatatcggtggagtagatggcggtagaattgccggtccatggagtttatttcgtggactcaaccttgttctccggggtctcgacgtaatacaatgtttcagcagttctataaccatcttcaccggtgatggtgtactcggttgttgtaacttttcttgtttcaaggccgtcataagctgtgattctagtggaggtgtggttaccagttcagggttcttctacaaaaatgacattgttggttctttcctttccctcgggggttttttatgttgatgcgacagtatgagaagtgatgcttgaaccagccaagaatttagttgtgtaatccggcctaacatcacatttttctccgtctttgacaataagaatgtaattttcccacgtctcgtgctcgactccatctggcgaaatgaagtggatttcagagcgcccgccccatttctctgtatgaagaaaatacgcagtagatagtagtatctctcaaccgaatcaatggaaatagtactagttgtgtcaggctactgtgtactaaggacaaagccaccaggatcggcaactgcgttttccaagtcacagcaattaaacgcgttcccagcgccagcattaatatacgcaaggtcgtcgacgtacctcaaattcagttgatatgtttcagtggcctagaatagccgataagaagcatggaaaaattagttatagttactggagaagggtagtattactcttgactgtcacactagaagaaaaaccgctttttccggtttcaaaagtgacgtaggttgcgccggaggcatttccttgtaaacctgtaccataagtcgcgcaatctttccataagtgactttcttgggagtagatgggatctccgcaaggtctggttttagtcatgggtaaactatagaatgacacatcaaacgatgattgtcgaatctagtaagttttggaggctggaattgcgccttcgttgatttgcataccaagtaaatacgcaaggaacgagaaaacatgaaacgcaactgcaaaaagcatggagaatagtgtctatgctataaaatgttgaagtgcacctaacaaaaaggttactttatatacagtgtatgaaacttccctgcaattttcaatcagaagagacaaatgcgtaaggcgtgcaatagtgatggtggtgccagctatctgcgaggttttcgcttttgaaagattgtcttccactcgagctgagtgtgtcgctgctgcggacaatatatgcagaagttgtaactagtagtggccaatatgataattgcataaaagatgtagaacgttctctattacgtcattatgggtcaccctttttctgagacctcaggatctttatcgtgatactcgcgtagtaaacttatcagggtccaaccaaaaatatcttcatcgaataaatatatacaaaaacaactatcatttccccgcgaatgttgcaggatgaaaagctttcccaatggccatgggaaaatcattaactctaagcatgacaagttttttaaaaaaaaaaaaaaggcattacaaacatctctttttttgtagcctggctgagcgacaatactcaaagggctttgagaaatttattctccaatcaagtacaacgagtttcgcgacaaatgcctgtatacttacgataagttgaaagtatttaaaataaaaaggcataccccaatgttagagagatacccccaaaaatgtccgaacgggtcgcctgaaactgtttcaaaagaattacaagcagtggcacctgatgaatgctgattcaaaagacagcagcaaaacatcgggcaatacagcccctattttttctgagagtttagatgcactgtatcactccagtgtgaaggaagatccggcaaaaattagtcctaacttcacgggagggggagttgcgcttttttcaaaagccaaaagttagcgaatacgggcctgcgattgaaatcacataaaactgcctgtcgttgaagtgcttccgctcctttttcatcgctgaagaattatcagcattgaaggattcttggccagctagtaggaaaacggcgtgctttatgtacctcctcaaacatgcaaaactaccatctagaagacagcaagcactaagagcgaagtcgaggcaagagtcttggggtaaacttgctcaagggttgtcgtaggcaacagccctttggacctctagatcttgaaattggattcgttgaaaaaacttgagcagagctgctttatttctgtaatttcgaactgcaaatggccatacttctttaattgcaatactaactcattaaacttaaggaacgcttaaaattagtttgaaatatttggtggagttcatgcattccaagatttttgcagtcgctacaggtgatattaggaaatcatttgcataaaaaagtgatgcaaaggtggacaatatatttgattgccctgttaggctaaaagataacgcagaagcatggaaatttgagtcaaaaccttgaagtcgggtatcaaataataaatgcaagtctaaaaccataacatgaaatagaaaaatcttaaatgtgaaaggaggttctgatgttcctgggtttaaaataccaatgcctgcaatagagaatggaaacagacgtaaccgcgcagcaagtaataatattatgttctgtgactgctatattatttcttttctgcaaatggtgtcaaagacccgctaccaaacacaattgtgtgaccaacaaaatctggcttttatcaattttcaatccttgagaggtgagcagagaaaaagttgcaagctcggtattcaacttgagccgctgaagctactccacttccgacaccaaaaataaatatgaagcaccaaataaccaaaatgaaacctcgggaaatggataacacttcaggaattgaaaatcatgctaaaagaaatagagctcgaaaaccaataagcgcaggaactcttccaaatataaaaagtgggcgagaaatgaagtgtgctaaaacacttgcgtcttgttgcaatatcccgactcttccaacattggtctcctgtgggtgttataaatttagatcttttttagactaccccgaaaaaccacctgtttcaccctaaggtgctgacagaatcttaatctttttctgaaaatcagttgcaagactctatcccctataacctaaggttgtaattttgagtaatttatgggctgggcaaccgtaaattctgttctgagcattcccctccctacgtttgcttgaacctaccatacaagtcgttgtgaacagaaatgtttattattttgtttgctgcggtgtgcggtctcttgatttatacccagcccatcaaaagtaattaccgctaaaaatttcagtgttcacgtctttaaaattatgctgaaacagaactctgcactctgttacttttattggaatcaccgtgagattatgtgatctcagcatttggactgtctatgaagcgctaaatctttgagccggaggtcaacatttttgttagcgcaagcatttgattagatccagcgaggcgctcaaaaacgcaagcttggttagctgcctatttgcttgcttagccagatgaagcaagtaacaagccaagaagaaattgatcttgaatcttccgttttccctgtctcaagtattccagcaaatacgctgaaattgcaacagcgctttaatggaagcttaagaataaatatactctgaaggtgttaaagcaatctggcagtattgagaatgattttttagggtttctacagtgccgtcaagctggctgttatggaactccatgaaccttttgaagtgtacggcagtgctgttcagctcaaaaattacaaccttgcccgtaaaaatgattagagcgggagcactacctccgagctccggcatccctacgctatttatattcgattctctcgaggcaaagctttcttttttttttcttaatgctttaacctctttttgacgatggtggcgcctagatcttctggtgtaccgggtgccgcttgaattgcggtattgcaagtattattcgtaagctattgagctgctcaagtttcgtgacatagtctcaagatgtatcctttagattataagcatctggaaacccctgcaaacccgtcaaacttgaggcatctgagcaggaccttcaagtatgctatgcgaaagtagcgatctttaatattctgtttcacactcttattccctatagactgtgattatccatcgtagtagctgagagagatgcttgaaattaacaaaatttcagtattaatcaaggcccagagtttttttgatgtcatttcgccacccaaatttgttactcgttggtattcgatggcgcactgtctaacttgaccccgcacaatatcttcggattatttatccctaccttacaagatgtagatatgggtggagaatgatatcttcatccaggtaacccttcgcatgggcggtcaaacgtactctattcctgagtcgttgtcattacaatgttcgagtcgttgggaagaattctacccctcatcgtacaacattatttcagcatcagatgatctggcttcttatcgtgcataattttcgtttatgcgtttaatggaaacacacctacgcttcaatgaaattatacgcttactgcactttgtccggcatcgaccaatataccacgtgatatgaagatgcgtggtcggctcctgatgaagcaattatatcaccatatatttttcaattatatagaaataccttgaactatttgtgtatctgtcatatatcatcctaaacatccacatttaagttgattttgtttttaaaccttcatctacctactattgttccgacgacacaatggccgttaaacacattcttatgatcgcaggcgatttcgttgaggattacgaaatcatggttccatttcagattctgcttatggttgggcataaggttgatgttgtttcacctgagaaaaaagctggcgagaaaatcgccactgccattcatgatttcgaaggccaccagacttataccgaaaaacctggtcacaattttatgctcaatgccacctactctaatgttcaagctgatgattacgacgcgctggtcattccaggcggaagggcgccggaacatctgggaaccaatgaaagcgtcctcaatctggttcgtgcctttgcaaatgcgaacaaaccaatcgctgctatttgtcatggcccacagcttctagcagcggccaatgtcatttccggacgaaaggtttctgcctacccagcctgtcgtgccgaaattatagtggctggcgcgcagtatcaggctattgcaattgatggtgctgtaacagatggcaagctcgtgacggccccggcttggccagcccacccggcttggatgagtcagttccttaaggttctaggttccaaaatcgaagcatgatattctagtttgttaggggacgcctattacgagtgaagtctccgttcatgctggtctagttttatgtgaatgccgaaagttgtcactgcccatttactgagcagtcaccaccctccaactgtgaaatatccttaggaacaccctggtggaaattgtcgctgcagacagttttactgtcagacagtaggtcacaaaactttttcacgaagtccttgagcttcgaagaggagttgcaacctgatacttttctgacgaatcagatatgcgcagtatcctaacaacgagtgaaatatgtccgccagaacattttcactttcgttacatcctatttgttttcgccgcgcagagtagaacactgtatacaatatgaaatactggatttcttgtgataacaggccgatacttggtacccggtcgtgtcaaggcctttgaggcaggagttgctcgacctactgctgacgctactgtcactgctccagtttggtggccttcctggcatcttcagccgcctgtgtctcctactactggtctgtttgccaactcgcgcttcattggctaccctgcgggccggttacagcacccttttacactcctgcgtcgttttgcaatttatcccgctcgctgctacccaaaggtgcgcgactaaggtcctgctctttctcttgcacttggaagatcaggtgatccgcccgccgtttgactgggttcagtttaactgctccatttatcttccgcgcctaaattttacacacatgcttgctttcatcgaaggcagcgttagctgcgtccagaggccgcgtctcggcctttttgtcgaccatagtcgccatccaggttgtggtcaggttcttcgcccattcttctactgctccgcaagggtttctttcactccaagacaaatccaaatccaagaaagaatgtcagaaaaacgaggtaacataagtagaaaaagggatttctgattggcaattgaaaccataaggcgcaggtacaaaagcggcatcaaccgagggggcaaagcagcaacataagcaggctaagggctggtgttaggttttgctcccagacagaatgccgtgaaacggtaaagaagattccgccaggaggtcactctttgagatttgctaaccgatgcggcctgtaaaaaatgaacatctgggtcggttcattgacaaactggaaaaaaaacatgtcccccgcgagcatgactacaaggttttcgaggggtggcagatccccgagtctacacgtgcttaactagtgacatttctatgaactaagatcgtaatttaaagtttggtactggttgtttaaaattattaccaacagttatagcagtgctcgaaaattgctactcgtggctgtccgtcttcatttctgcaggagactttgatgtttccattatatctgaccccagaagcagtatctgcatatagtaggacagttttgtaatgttagagcttgaccaacagtcttgtgcctactgcttgttaaacaatctttcagatccccctgtggggccgcttcgtggtcctcggtttagtatttaggtaatgaaatatatgttcgtcgccttcttagtcagataacaattaagcatggcatgaaaataggaggagatctaatcgcagagcatgcggtacgcgtagctatccgatgatactttcttgtgctgcctacatgttgagagtccgcactttgtcttttttttcatccacaacgaaattgtcaaaatcgtagtaaataatttgtttaaaactacttgattacggtatcaaagagtataattatctcatatcaagataagaacataatgcagctgtatgtttaattaaagtaaaattggaaactaaatctcgctagaatgagaagagtaaatagttagcatggcaactttcaagccgctgcttgtttagcctgcttaaggaatggttgcatgcctcccaaaaggtaaactgagtgcccgctgcttttcgttaattcttcaaaagtgcttttacagtgctccccatcgaagtatgtaagctgagagctgccaagaagcctctggtctaggcacttattcatgtacttcgcaaccaaactccacttttcaatgctgctatgaggctttacagtagctacagtggccaacaaggttgccacatgaagcggcgtttttggaaaacggccaaaaatagcaaattggttgtaaagactgaaatgaagcctatgctaccgcaataggctaccaattttgaaacagcaacgccaaagacttgaagaagaaagagtatgacgaaacctgccccgataaggattgaagaaactaccgtaaatgctgaacatctttcaactttcccaaaaatcctcatgaaattaaaaaacattcaaagacttgtacaccgataattgtctcggggcaatatatctttaattccttcggtgatgtttgatattcttgtttctaaaaactccctccaccaagcgccaaactgagtgttatagatccgcatagcactttcgattagctctttgtcatgcaggtcgtactggccaggatcctcaactatattttgaaaaataaaatggcactgctctccctcaaaaacacaacgcggactcggccactttcctgaagagtacaaaagttcattcattctctctgcgatgatatcccattgattcgaattcgaattcacgccaggggcttctgttacaacaatttcgcacagtttttcgccggacttttcaatagtacggaaaacattgtattcgacaacaaacaacgttgttatgatacaggagaaagccaaataagcttttcctccttttcgagaatgccataaaatgtcaacggtggcaatagtgaaaaggaggtagaataggggtattcccttcaattcaatcaaggatcacagaagatagttcccgtatacgtatttggggagttttgatccttccagtttctcgtaattaaaaaaagggtctttgccgctcatcaaagccttatccaagcgtttctttcggctggaaaatgttcaataatcagaagctagataagcattttgtaggataatacgttgctcgtgataatatagcataaagtttttaccattttactaacagtaataggttcaaattcaaagtaggtgctttgaaaccaacctcgctattaagccgatcaactctactggaaaacctcgaaatttattggatttgaaacaaagacctttgtatatcgttaaggatgtgtagtactgtcagattgtgatcggttcgttggtgtgtgatagtgccaagttgcataatgacacattggtatgaaatgatatgacacatggacatatcataaatacgacggatgcccaaataagtcacatagaaggtccacattgaccgttcatagtccagatcagaccacagtggcttggagaaagatgggggagatatttagtatcatcatccacgaagtagtttacttagattattatggaaaacctagccaaggaatttgagaccctttcgaccaatgacccagactcgcctcgtaaagtttcctgttgatctaacttaaatttcgcgtcaagttaggaggcattgaaccctcgcatcaagagaccgccagtgccagggaagcagctgctctgcggcctaagaccaaaattttgtaacttcacgatgtcttcaaactctcattagtgtattctctgaccaagcgcctattatttatagttcaaactagaatttgcagtctttaccttgctgcgagaacgtatttacaaaatggccaataacctaaccaatcacatatggccagaagccacatcaagatagaagaaacttgcctttatgggctagcgggaatctcaataacttttcatatgcagagttcaactcgtcaaaagcaagatgctattccgatattatcgagcctcattcgcctataatagttctctttccacaataagggcctgccctcttttggctacgccagtggaacagggttttttccttatctcgtccgctctgtatctttcccgcctagatttagcgatcttaaacccggctactgttgcccggcctaataactctgaaaagaaaaatatatatataaagaaatgacttagaataaatcgcaggaagatcaagagccaagcttattttgtgcacgagggagcggtgttatcataaataaacatgcatcaacgctgatctcataactttagagccgtagcgatgatggctatcagtactgttcttgtctcagcttgcagaagattctggagcgaaccctttacataagtgacccacgaaatctaatattttcaggctctcaatgtctaagagcttgaaatatatgagatgaccaacgaaaaggaagagctcccaagcggagagcttaaaaagacagaagctgtccaggtctgtgagacgtatgaagcagattctgtagaaccgcaaaacgcgaatgagcctgaagaaggtgttctatacaatgacagaacaagattgaagcaagggctgaaagagcgtcacattaaaatgttaacacttgtaggtgtttttgggaccggtttatttctctcttcagggggaactctaaagaaggccgggcctgctggtatgtttctggcttacgttgtagtcgggatagtggtgggttgcaaccagatcgcgattgctgaggtggcttcatttatgccagcaacaggggcaacaatcagacacgccgaacagttcattgacgagtcagttggctttacattcggttggatctcaacttattcttcgttgatgcctggcgagctttctgctaccgctgtggttatgcgctattggactgatataaatccagctgtctggattaccatttttggtattttatttgttctcaccaacatttataccataaggttctacggtgaagttgagtacttttttggttggatgaaaattattctgattattattttgattgtcacagggttagttatagaccttggtggggctaagcaagaaaggcttgggtttcactactggagagaaccaggaccctttgctgaatacatagtaaagggggaaatcggcaaatttgttggtttttgggcggcgctttcctctgtcgtatattcatactcaggcattcagaacattgctattctggctggtgaaacgaagaacagcagacatgcaatttttcatggagccagaaatgtttttctgcgtattattgttctatatctgattgctgttctggttctcaccctaattgttccttataacgataagttgattgcgactggtactggcactgccaagtcaagtccttatgttatcgctattcagcgagcaaacataaagatcttacctcatattatcaatgctatcattctaacctcggcttggtccgctggcaatttagccattgtggagggctctagaaaccttttcgctttggcatccaagaatcaagcaccaaaaatcttcttgaccaccaacaagagaggaattccgtatgttggaattgccttcatttctgcgtttcttcctttatcgtatatgtctgtttcgagctcttccgcaaatgtgttcagttggtttcaagagctcgtgtcttcaaacactcttttacgctggattttgatatcggctaatcacatccacatggatagagccttaaaggcacagggctacagtagatctgatctgcctcactctacatgccttgggccatttgctgcgtggttttctggtatcatgtctttaattttcttattaacgggcggtttttacaactttatccatggccattttgatattgaatcatttttcacaaggtatttcattattccactcgctatcattcttttcacattctggaagcttttcaagaagaccaagtaccttcgtccagctgaagttgatctagaatctatatttgaggacattcgccaaaatcctgaaataactttagcaactacaacttgatggaagaaaataatttaagtaatatctcaccaatttctaatttttaataccattcaagctctgtatacagaaacaacacacctgacctttgatattggtttatgaccattagcagtagtaaatatctttagttaaactcgacggttcattattggagcaatactgaaggtttgaagaaaaaatcgcatctcttcaataactcgacaatgatgaaggcattgctaatatctggtgattcaacagcgtgaagttttgccgctttacgacgcgctatagcgctgtgctgatttttccgctgaaatgcttctctaccacctttattctcaaccttagggcgttgcacaattcactttacgttctcgtcccagtgtttcctttacgcgcagctgctttcgctccattcctcagtcttgtgccatcatcattttttgtggaaagcatggagggtagtgtgagttaaaaaaaatgggagatccgcccgtatgcagttgttgattctgacaaaaacatttttagatgaatagcgttgcttcagtttttgcaactctccaaacttgctaaacaaaagataattattcaatgcacttctttttaactgctatcctaatggaaatgggagcatcttaacaatgaataagtacacattacccttctgcttcacatgtgtatcattaaggacctttaaaaaaagaacaaagtgacagtacagcttagccatcctttatgctcgtccaggctctttcgatttgttacaacatgtattacgtcatcaagattgttaggttttgcatcttcctactctcttgaatcagccaagtcattatttttgaaagaagcgtcttccgcggttcaagcgcaccaaaaaaaggtgcgggcatcgagtctggggatcaataagcaagcttcaagaatccccttatattgttcacaccaaataactgaaatggttgatataactaatgagcacaaatacccctttttgttttggccaaacgtgggacgcaaacatctcaatctgggaacatactacaggtgcaacttaaaggtttcgatagcacatagcttttttcttagttcttgaccaagtagctatttgttggtgctacaaatatgctgcgtgcccaacgactacttacgataactttctcgatttccaggacaagtagctctctatgtttgcaaatttcaaaattataatttttaaactaagcgagtaggcataaactggtaatggctatgaacgataattgaataaactgatagatccatctcacacatatattttttagtgctcaagctcctggcatgcgaaattattatggattcttattcatgaagggcttcaacagtacggaagttcttcctaataatcccaccaattgcacgtatacaataacgagaatgttcaaatattttgtaaaggcgccaatcatagcgctttgcttaataattgctacagcgatggtgctgttcttaataatagttttcgagcacacatgtattgcatagttataggtcaaatgtttgggacttaaatagcttatgtgggcctccacttgttagtttgaattaagtccgtttcaatccttgagcacctgcagtgttttaatgttttgaattgccacagagacacaaaaccgagttcaagagtgagctgataagggaatacagctttaatcatgacaagcaaattagcttaacccctaaaaatacaatgtttaatattttgatatgcagataaactctgcttgataattaaacagtggaacaatagtccttacggggactacctaaaaattacattcaatattctgagaatagggtaatctacgtgtcctgaattttcccacatacgggtttaaaaaacaagttttgactggggctccgactatcagctcagatattacgatggaaacacagagtgcttacaatagtgtttcctttcttcaaagaaaagctggaaaaagaatgacaaaagggccaattaaacttccaaaaatttaaagttcaaaccagtaacttcatacattcgtaattttggcgcatgtctgcaagtctgcgatatcttctgttttgaattggcagttgtggagcatgatttgtggatttaatcgtaaccactaagcgttgatggatatttttccggttttagaaggaattgaacgtttttggtaaaacaaaactgtatgcgaaactataaaaaaattttcaagcacaaacgtttctctaacataatctgcggcaaatagctgaggtttcttcggggccctcatttctttcgaaggagccatactataataattaaattgagagccaaaaagttagccctgtagggggctcgaacccctaaccttatgattaagagtcatacgcgctaccgattgcgccaacaaggctagtgtgttggtgttgttatgtaacgaatacatcacaatgtttgtgacatgcatatgactcgtagtcaacttataaagtgaggcactaacccagtctcacgtaagttattgtcagattgtgatcggttagttggtatgtgatagtgccaagttgcataatgacacattggtatgaaatgatacgacacatggacatatcataaatgcgacggatacccaactaagtaccatagaaggttcacattaaccgttcatggtccagatcagaccatagtggcttggggaaggtaaggagtggtgccaccagtacgattatcaccttatgattaagactcagccacgtcccagaaatgttgtataaatccggatcatttctttggtttgcaagacgtatatcttgaagaaaggagagagcggggagatatttagtaccatcatccacgaagtagtttacctagatcataatggaaacaccagccaaggaatttgagaccctttcgaccaatgacccagactcgcctcaataaagtcatagtttcagcaccgctgtatggtctagtagtggcagaggtgatttccaaaattggcgtttgtccatatccttaagtcttgatatagcagatttcttccacagtctgcttaccaccctccccactgaaggttgcgatttcggtatcataagtaattgttcgaggttcacgaagttatttttattgaggcgagtctgggcaggttgtatgagatattgccagattcgttgactaggttttccatgataagatcagttaagtattcgtagatgatggtactaaatatcaccccgtgatttcttcttccaaggtttaggtcttgtgaacttaagaaatcatccagatttatacaaaattcctaggtgtagattagacttgactattaggtgataattgtgccgatagcaccactccttatggtatctatgtcactatcgtctgatccgagcttctgatggtaactttgtatcatcatatgagaactggctgattccttgtcgtgtctatagcttgtcgaacgtcaaatcatgttttactaacgtgtcattatgcaacttgacactgtcacacacacacacacacaccagcgattcggttataatctgacaaacttgaatattcaaaaagcagctgctaggcgagtcaaaaaacggcttaaaatatcacaggcctgttccaaaactcttcaaatattcatgaacgcttattcaagggactaaatttatttctatgaaaggattgtttattcagttacgaattttttgggtcaaaagagttgatcgaagccacatttacaagtcgacagttttgaagccgcgaaaattatttcatctttggaacgttttttaccgttgctagaatgaaaattcgtgaatacgcatcaaaggcactcgagagtacactaaccaaatctgtaggcacctctcgagattagaaaaaaaacagtgctttaggccgctagcaatttgccgcgaattctaggacttaatcaaatggatataacgggtggaatgattgatttccccatcattttcactggaaaggccctcttgcgatcttctgggacagcattaattagcagtcgtccgagcagggtggaaaagttgtgagtttatgagtttcagtctaaatgcggtactctgaagtcagcagtgggagcgcaagaagtcactctcatctcgagttgaaaaactcgcgcttgactgggagtttgactctattgggtatagcgaaaaaaatggaccgtcaaactcgctttggtttgacaaggtggaaagagccccttcgctagctataggagcctaaggatttcgattcgcgctgattttattggttcctttgtttcttggcttttttgtttccctggtttccatatctctataaacgataatcgtagctgtgataatgcagaaactgttcccgccgcccacgacttgaacttgctcgatatattgctaatgtattcgttgaatgtgatgttgatatgggttgccggattggtcatctcgagatagtgaagctatcagtgagtaatcccgtcaaaggcatctcgagcacttggtcttgtgacttgaagcaccaattccgacagacgctagactgttgtcctagagcaccgccaaagaagcccttgtgctctgagttcttcgtttaccccagatgggcgatatcttatttatttgtcagacagcagttccgtgagaatgactcttaccccctaaaggttcgtgactgtgtgtgaaggtgtatttatagtttcacataagggaagcctgatatccgatattgaacattgttctaatcaacaactgagggaaactgatcatagtaatgtatatcccaaagctgacaagcgtcgatgacttcgataagcaggctagaaccatcaaagatcatcccttgggtattcttttcagttactcggctcctaaaatagcacttacagactttcttttgggtgataaaattgacaagccggttgacagcgagatgtgcgccacgcatgtgccatttttcctacaaaagtcacaagatggcagctgtcgactcgttgcccatttggctggtaaaaatcagcaaattaagttgcttaaagagaaccccagttgtatggttgtgttccaaggcccgaactcctatgtcactcccgcttggtacccagaaaaagaggaaacgcataaatttgtgccaacttgggattattcatgtgttcacgtttatggaaaagccaagattatagaagaaaaagagtggttgctgaaaatgctggacagcttaacggatcaagaagaaaataaaaggcccgacagagatgaatttgagagtaagtggaaggtggagcagacaaatcagaagtacttggactctttgatcaaaggaattgtcggcttagaaattgaggtatctcacattcaatcaaaactcaaagttcatcagaatcagaaccctaaaaatgtcaacggcgttctaaggggatatgaaatggagatgggtgacgatacagcaaaacaaatgtgcaaacttgtaagagaaaattatcccagagagttataggtcgaataccaacaaaagagcactggaccagctttcctttatttattgaatctgtatcatatctaaaagcgtttggctttgcaagtttccctcatgcaattaaccaaaaatcgtttaggattgattaaaacattttgctccgcaggtagcttcttgaaagaagctatgctggttttggtatcacattgatccgtagctttgttagatcaagaccatagtatggcaaattctcttttggttcagttaccttcccaagttagcttttgttttatatatttgctcagaaacatttaacgtctccctaagctctatctgttgaaccaaatatttgacttctaattgtgatttccaactgttactcttaatgattagctgcagacgaggaagaaaatatgagagatttataaaacgcgagtactgaacagtttactgagtttaaaagctatggaactttgaaataatatattgtagaaaataaagtataaccccacgaagcaagatattcaagaagttttctagcattttattcttttcttttcattgacgtcgtaagcttgtacatcagaggaacgaccatggtgcaattgaaggttttactcttttttgttgaatttgaatttatgcacgaagtattataggtcaagagtaagcccactgttgacactttttgtgatctggaagaacctaatacttaataatgacctggacataagaaaagctacggttctcggtaatcataatcgcacaactttcaaaaaaatgggacataaaaaccttacagcttcctaattgggctatcaaatacctttatcgttgtctttcaacgattgtctctatttcaactccttccacagcacaaatatctttcacaaggcgtgaaacagcaaatcccagcgctgtaaagaagttagggcacacgcctgccttgcaacacaaagatcaaaatacttatattaacgttcagtgaagccgcatttagggcgctattttcgagagttcttgtcgatcgaagagaatatcaaggcgcttttctattggacgcgaccacgccttctccaagaactttctcattttgattgtgctctggtggtgaaagcgttcccccacattcaaaaggtatctcagagtacagcttctttcgtgaatagttgtcgaaaagcaccccgtaaccaccaaagaccatagcagtatcccccaaatgttgttttcaagtggaatcgaggaaaatgcttcaaaaatctcaaaacgcactttttgaattgttgcgtgctgaatttgaaactcctcaaatttcagaacttttgaaacaagtaagtaactcgacttcgctacaattgtaccaaccactgcactcagttttgccttttcaaatagctgcttgtcgttggatttaacctgtaacgacaatacaggccctgtgtaaaaaaaggccagagtttcaagaagtcgtgcacgctgaaaccagacggatgacttttcaagaggcatcggaagccgcccgatatatgaaacttttgctagaatctcgaatgcatctaatgcaggccccaaaacgggattgttcatccattcaaaatggcagcagtaaagtgggcgctttaggacgtggctaatttctttaaatatgcaaaacgggcttggaagtcgtgatatattggtcgcaaataggattgtcaccgaataattgtaaataaagctttcaatgtacatgcgctcatatggttgagtagataggttctcttcctgttctttctgttctggctggcgcataaacttattttctatttcgtaagcaaggttttgtagcccaacgctcgtgtgaatatgctggttattcctcattaagatggtgttctttatcactaaatatgatttagagagacattgaacacaatcatcaactgaccccgacgacgccattttgctacgcaggcaaagtagctgaaatgaagccaacagccatggaccagcgtccgtcaatgactcatcatgcaaatacttttcgattaacaattgtgaactcttgtaaagactattcgacagcggaacaaatttaacatcgttataccattcaaggtatgttgctccacagcacataaacacttccctcagggggatactattttcagcttgtgggacgaatgtcgcgcaagcagtcagaagcgggtgagtatattgagttccgagattcggaataaacttctcaacacaagcgtaaaggagcaatgcctcatcattctctatgttaatattaacactaggttcgcctcggtcataattttctagaatcttgctgtatttccctgcgtcaccgcattcattagcttccaagttaccatctctggaagaggcgaaaggcttctcaggggttctgttttttttcattttggattgaattcctctttttacttgaaagctcatgcttgtgttttgagagcgcggtactaaagccccggggagattcttcaaattggctaacctcgaaataaaaaaagggtgttagctgcaagtcgaaatagtccttataggtcctactgttttctaattgtaactcaactcgatttgcatcaccgctcgagtactcgcgatcatttaaaactccattattacgcggatcagggacttcagtattttctttgctcttcacttcactattacaagctagttcaatttcagttattgctgttttttttgagttcacgagagcgctgttttcaccactcaaattgtgtttagagtagtgctttctgctaacttcagcttcatgtggtatgctatctgttagctgcaagagacttgaaaatgtcacaagcgctctgggagcaggcgtctttgccgctgtcttcagctcattcagctgcggttttttcaggtctttctgtggaacatggacgaaggagaactttgaatttggatccttttctttgtttcccaggatgggagagtattcattgataaaaaaagaaggccagctgcaatcgagcatgttcctagtacacccaccacagcgaggcctgacctcatcgcatttttttcttctgtggcggcatgtaaagcatccactttttgaccttttctcagtatgcttcacaagtccatcatcttttgggtgtttccgaacagatctgtatcttattttcgccatgggatagctcagaatccttcgagatcccagatcttcatattttgagtggtttcactatttttattaggggttctggggatacttgggacgttcatagagataaaaagttaacccgttgatcttagataacgtagatgcatcttatctcgctataattttttgagttgctttgataaaggaatgggatgcgaaaaaagcgatgtagttaaaagtgaccaatcctattaatctcaactcttcgcatgagcgaaagctttaaaaaaaaataaggttctaagcaaactcaagttgaatcttagaacacattctggcaagagtactcgtagaaggtttccttaggtttgtttttattcgttaaatatttaattaaatctgatctgtgcttggatgatctcatgcagactgttttctagacatcttgcctcaaacttccggtttttttttgctttacggtcaaggaattcaattgaattttattctttcgtcaatttttcggattgttcatatgcctgggaatagtgccgaacattctccaagacatttgagttgtatgatgttgatatgatttcaagcgcttctgcatagacagaatctacttttattcgagaacgttaattgaggcttgttgttagtaaagtgactagatttctgtagcgaatggccctgttcgtgacctaacacatggcaaataatcttaaacacagtgccttgttttttgcaagttttgaaaaaagcttttaagttcaaaagttagaagaggctgtttgtgtttggagctgaaacatcttattcagtggccttctattatgtacatttaagaatcaactcccaaagaatttaccaattatgcagctcattcgtctccaacacaggagacttgcggaacactatccttttttatagtcgaagctcaaggagtttcaaattttcaaataggaaagaccaacgttcttggtgcaacccagattttttatcactagtaaagcccccatccttcagaaaccaatttactctccggtattcacaacacatctcccaacaatttctccgttatccatctttttgaaaatttgaggtacttgagatagcccggcgaccttgattgcgggccgtattaaacctcgagagtagaaatcgagcgcttcccttgtgtctgctctattcccgacacttgatccaactatcttgatggacttcacaacgtgatcgaaaacttctgagacgcatgttgcaccacttggtatacctacaagcacaatgaccccatttgctctacaaaagcgaactgaggtgttgatagcgttctctgatgcagacaagttgagaactccatgtgcccccccccccccacctgtggcacttacaacttctggaacaaggttttcacttttgctgaagtctagaaaaacatcaccaccaaggtcgttaaacaagtgctctttttcagctccgctatcaatcccaacaacagaataccccattgcttttgcatattgaatagccatagaacctaagccaccgcaagcccctgaaatggcaacccagtttccggccgttaggttagcagttttcagggccttgaaaacagttatccccgcgcacaatactggcgagacttctgccaagttggtaccaggtggtatcctggcggcctgtacagcgtccgcagttgcatattgttggaaagatccatcgcgtgtaaaccctgaaatgtcagcgtatgcgcaattaggttcgttagacagctcacactgttcgcaagacatacagcagctattaagccatttgataccagcatagtcgcctattttccatcctcgtacgctggctcccattgcaactacgatgccagctccctcgtggccacccactagtggtaattttgtttttgttggccaatcacccttccaagcatgcaagtcagagtggcacacacccgaaaacttgacgttaatcagcagttcattggctttcggcgactgaacttcgatgctcttgagctcgagctttcctgaatgcttcttgaatatgacggctctctgtgtgagaggaatactagagggcagcttctcagtcataattggcctctttaaaggtaatctaactgccttagcaaacttcccaggtgtaaaagaaacagatcatgatctaatgacatagctccaatgtagctttatagtttttggtgtctcgctactcaccgttctcccctcgtttcccgtaaagtgctaatacagtgttatatccttatctcaaattacaacatgcttgattgtcctgaggttttgatgtgtcgtgcacaattcatgaagacgttaaacgctctcttgtttggcgtttgtcttacgcaaagacggaattaatcgctttgcccgaagcagccattatgtgattgtgaaaaacgccaagaaaaattgatactgaaagagcaaattttaagcttgtcggctaaactagatccctaaataccttatctcagaaggtcgtgaaattacaaagggaaagcagaattctgtagcatcaggaattctcttattgctatgtagcttcaagagccagcaatagtagtgtttctggcaaaacaagatgcaaaacattaagtgcaataacaacaaactgtatagttaggtttctttcaccttgaagacatatttcaatagttctagaacaaattaaagttaccgccttcttgggcttctcttgggctttgcagcgaaaccgaacgtgaagtagcatgaagcaaaattcttccccgtattgtcatttgaattcctcgtagtgtctatcgagaagatgaagatgcacaacacatattattgaagagtcaacttggctcttttgataggactatctacagtaattgatattgtaaccctcggaggaaacgcgcgtaccactctcccagttgcgaacattagccaacctcaacacagctcgacccgcatacgcttagctcagtttgagactaaatgaatggttatacaaattacttacagtatttgtgatatctcccgcacgtgataaaaagtctcaagttcaaattagatagataaagttaagcgcgttaaaagtaacattttaggtagcaaactgatagcccctaacatatacagcgcgattaagtgtacgaactcgaacggcgggcggtttctgcttgagcaactaggcacagttagcgcttgtaatacccccagtacagccataagtaactatcgtgcaagcaggtctttattacttttgaggacagcttctaaacgcttgacttcttaatcaagatccatgaccggaacataatcggtcaagataggagactagacatttaggtgatcatgcatctgcgattattttgtataataatgggagcataagcagtgagtgccgttcatactccagacgtactcttcaagcgcagtgctttcaatatgacaacagttatagattacaatgtcattccaggggactcacaccttgtagactttgacgaaacaagaaaaagtggtgaacgtgagggtaaaatcgttttaaaccctacgccttcggacgacccagatgatccgcttaactggactcctcgtcgcaagtggaccgctgttgcgtgcgtgttgatatacactctcggagcctgtattccaaccgcagcgatatactcagtgctccccaacatcgaagcaaacactaatatcactttgagtgaactgaacaacggtactggctatatgtttctgttcctgggtcttggttgtctcatttttcagccactggcgttacaatttggcaagaggccgatttacctcttctctatgcttgctacggctttgatatgtgtttggcccccctatacaaaatccaacggcgaatgggttgcgtctaaaatcctacagggctttgttggatcatctatggaatctcttccggaaatttcgatgagtgacttgtttttcgagcatgaaagatcttttgctctatctctatacggcttaacccttctctctgcctctttcttagctccttttgtggcagggtttatatctgaaggccagggatgggagtgggttatgtggtggtgtgctattttcggggcagtttgcttcgtcttactgtttttcttaatggaggagaccaactatgacagaaagcttaaggttgatgctgcaacaggagaggtaatcactttggcgtctcgaaagcagcaattaggtgcggttttcactaatattgatgaagttattgccagtaattctgaaggtaataatgctggtgaaaagaatgaaaccaagacaaacgatattggtgcctcactgcaaactgaagaatatcctgagaacataaatatcgtaaatcaggtcagtaatgttgaggtggttgattcaaactcttatgccccaaactatgagggaacgaagacctacttacaaaagctttcgctattcggtgggagaagaaagaagttccttctgcagcattacatcttcgcacctttccttatggctcgcttccccgtggttttgtgggctggattcctttatggtagctcgctggtttggttcaacgttttgaatgcaactgcggctctcattctcggtggttctccctatgatttttcttctagtacaattggagtagcctacctctcaccaacaatttttagtgtcattctattcttcatctcgggtctttgttctgattggctcaaggtccgcgtagcactttggagaggtactggattgagcaagccagaagatagactttggatattagtcatatactgtgttttggggtgtgctgcttccatcctttggggggttggagcatattatgaaatccattggtttggcctcgttttcgggatgggcctcttaggaggttgcggcatctttggaatagcgtcctcggctacttatgtggtggatacgtacaaggagctggacacagaagcaatggttgtggtaatcatcatccgcaattgcatgtctttcggcgtgagttatggtataacggattgggtcaccgaccttggctacaaaaaatgttttattagtgttgctttcctgtgctttgctgccaactttaccttccttgctatggtttattttggtccacgactacggaatcggcagaagcatatgtattggtcgatggttgacaaatatcggaagctgggtatgcattaatttgagcgcaggccgcttttcataccgccgcgataagcgcacttcaaacactacttttcggcaaaagacgtattttataaatatcttctctatgacactagtggctgcacgaaagttcgttgtgagcagggtttaattgcaaacttagaccatggatacatttcgcggagtaagacaaggtctatcgctcttgcgacttatttcaggctattcgtttctcagaacatcatctcaattatatgcaccatactcaatccccgcgtacgcccacttgttttgaagcaagaaaactagatacaattttctgtaaagcttgtttgaattactcgctcatttttgaagctaattccttttgaggcttcctatcttctttatatcaaacttgataggattcatgaagatatgtccgggattatttgaccttacgaatgaattagccaatttcgacttactctgtttatgcaataattcagattcgccttccttgtgttaaattaaggcctgtcttgatcttaggctaattcaaatggggtggccgtttttgcttagttctaattgcaagatattttatctaatgtcaacatgcggggtgtgcgccggttctgagtggtgacctttgatgggcgcggtcttacatcattgttggaggtccgtagacggggcgatttttagctgttctgagcgcgagacagtttcgaaccatgatttggttgcctgtttcagatagctttgcaacaacgtacccagtatgtagttttataaagttttttcctcccagtcagttttttatgcacttgccatttgaattactacagtatgttaacttccggcggttaacaacccgatctgcaccagaaaaagggctttgcaacttgggggcttttgtttcatccatattacgcaagcgctttctgcagcttacgcgaaactatgttattaatggagagttcgtactccaggatgcaaatgtatcttccaacaacattgaagacagatattgtatttatgtcgtattttgagacaaagccttcggtgcctgccaacgtccttcgaggcctcgaataactagttaacaagtaaaaaaatcactgggaatattacaccgcagcatgctgcaagggtccgtggtactggttttattttctttgagcgccattggctagaaaatacttagggagtatagatggaactcgccgaacttgttgttatcaccagacgaccgataacgacaatgttcgagaatgaaattctgaaaaaaaggtatttgaacgagcctttaagaaaaggactcttccgtcctgatatgttttccaagacgatcactgcgttatcctaataaaaatgaagtgcttacaaactgtgctggcatcagctatttgtttaattagtaaagctgccgctgaggttttcattgtcgacaacgacactcctaccgctttgcaagttttgcttcctttggcggctggcaagcaggtgttgggtattacaacaaacctcggtgattacgatactgatgctgcaacttatgaagcagcaatggcgttgtcgacaggtaacttgacatcctgtgtccctgtgtacaaaggcgcagagcagcccttgctattagattacaatacctaccacttgtggcaagacctgtatggcgacatcgtctggcagggcgcttgggacaaagactacgaaagtcctgtccccgttaacgcttcctacgagtacaacaagactgttggcgcccctcagtggattatggatacagtcaaaaactccaaggataatgtgactattgttgcagctggcacaatgacaaacttagctctggctcttgcccaatggccagctatggcagagaaagtcaaattggttataatgggcgggtatgtcgatggacagattgctcaaaccactggtggagactttgtcaatgacatgtacactgatttcaacttgatggtcgaccctgaggcagctcaaaccgcgctctctgctccatggaaggaactggtgattgttggtaacataagttccgaaattttccccactcaggatctttacaatgaactaattgcagtgtctggcggcttagctgagataaagagcaacaaatctctaggttacgtgagcgaaactgtcgggaacggcactttgccctcgttcaatctgccatactgggatgaggtcgcctctgccatagctgctgatcctgaaatagtcactgcttcttacgacgcgtacgtctctgtcgacacttcattttcttctcctttctacggcagtttaaggatttatccagcaaacttacgtgctaagaaaggagttagaactggcaaagcaaaaatgattacctcgatcgatgagggcaaacttaatgctatgattgtcgatgcgctcgtcagagactggaccaattactgtaagactggcagtgctccaagtgtggcaattatgtgactgattcgattcgtgataaatcttggaacttatagaagaattgtttagaggcaggtcatattcgccaaaaatccacgtactgtgtaaaggaagtacttgatcaagctttccagtcatatccgggtctttcttgcttgcctgtgcccctggatgatccttagtttcaacataccgcagcgcgtcaaaagtgagattgatcgacgatctctagggatggtatgaagctgttagaagactaggaacaaacagaagcgtcgctgagctgaaactcggaaaggatccgccatgtaaaatgaccatgatagggcaacttccccacgacatgttatagattttctccctcgaaaaacgtggtttcatgcctactaaacaacctttgcaaaaaaatgaactacaaatataattagctctcccctatagcgcgtatgtacttgtgtactctcttggccaccagtattgtgtgaataattgctagccttatcccaagttactgaacttctctattcgagatgaaaatacccgaaagaagcctgcctgttttgtttatcgcatctcctctccaggtttgaccgaaaattcaatatagagacttcatagtgcccaagaggactaatcaattcgaatctcttcgtcagcgcgttaccgaaacctggatcgagtgcacaaacgatatcaaaaaggaggtgaatgaaaacgctcaaactctgaggcaaaaaaatgacacagcatctatcctctgaagcgcagtctgagtgtgcgagtgctagtcctcgccaagctcactactacggcaacgcgcgatacttgtctcctcaacttttaagtggccatcattgctgttcgctgcccgccattcaaagtcacccttatatgaagggatgataagacttgaagctgaattaacatgaacacgttctgtgacccaaagcgtctgtaacaatgagacttgatatgcttagcttctggtcgatggttttttttcgggatcggaactgacctgaaaatctccacacttctagtaatcaagtgggaaatcaaatattcttatctacaaaagataggtatttgtcccataataaatatatatctcatgaaatatgacgctaaaccaggaaatgccggcacttggacatcaaaatcaggatgcctcacagatcaaaaactgcctgtgctttatgcaaagccgagaagaaatgttgcgataagaaacgtccgaagtgtagtcactgcacagatgagaacgttgcttgctcctaccctttaactttgagatggggagggagaccttacaaagacaaaaccaagcagatcaaaatacctaagaatactgtacttgtggatggagtgctaatggtcagagataaaagtcatctctccccaaacagatatgagagaaggagtcgccttgttctgattaatgaaggacctgttttcaccaaagatattacgaaaggcaaggttcgtaaggctgtggaaggtgcttcagaggaatcgagtgttcagatttcgaatccttgctattttacgccccaaggctccatgccctcattgaaactgctaaactgctccttggaacactcaacattctttgaattctacgtttacaaaacctcctatcatttcgtggctctgaacaagggctgcaagtcaaacccttttcacacaatagtcccacagatggccatgttcaacccatctttgatgaaacttgtcatggctttcggaggagaacatagggagcgatttcgccgcctggaaaatccgcagttgtgttattcgttagatgaagatttcgtgggcaagaaaccacttactatgacaggacaggagcttctcaagcaaggcgttatggagctggttgatcaattggcatctcctaagacagttatcgatgacacagtccttgcaagtgtgcttgttcttgcgagcttctgtatttactttggcactattgagaataagtggcatgcccacttgtatggggctgagggaatcattttgagagaactgaaagagaaatcaaaaatcgaaaagggtctactccgttatacttgcgaacaggggccttacttctttttgagaagatggtttgcatatatgcgaatctgggggtgcatatcttctgcaagtttccgacagaagacagttgaaaggcctctcttggaaattgattttgaagaggcacaagatccaaggagacataaaaacggcgatgtggactatgctctatatacaagcgggatggaatcgcttgttctctcttatctcgcacaagtggcgaatctgattttgaagtcagaaactcggcctccaggatcagatagggagtatatctttagagatgctgttgagttggagtataaaataatgaactatttgggtagccgtaagcaagaaggagaagcttctctgaaacgatttttacctttaactgagggggcgccatgcgactctacaaagcaatattcgattctaattgctacaaatatgctttttgggctaactggagtactacaactaaggaggagggtgctaggactaacacatgagagccttttggttcaaaatttggtccttaaaataacagatcttattgaaaaaaaactatcaacagggacattcgtccagccttgtttactcttttgctttttcagctgcggctgtgagttgttagatgagtcacttgtaccaaaacgcacactgttcttgaacttgttggattctctaattagagatggagtggaaagtgcacggcaagcgagatcagccatgcaggagtgctggcggacgtccaagccctggtgggaagtcctgaaggagcgaggtcttgacatttgttttgcgatatgaccattgagccccggagcaggccaagatcattactaaacagtcaaaatctcgtctagtttcccatagagacatcgatttggtaaggcaactgtgtgtaccggaatgcctagcgcgctttatggaaaatcgagcatctagaacgttcaaggattggtaggtactgctcggcactacggccatccactcacacttcaattattttacatgacatatgagcctttctttttatggccaaccttagttaagtttgaactcacagaaagaatactcaacaactttatagcataattcaaaaatattcataggatattaataaaaacttctatttgggtacctgccgttccttgggaacgattaacattccccttttttccataatcctcccttgaaccactttaagcagatcatagatcaaagttaagtatggagcttcaactccgtttttcttcgcaattctgaccgggtttccacaaataacctcaacttcaagcgggtttcctttatcaatgtcaacgagcatggagggcctgtaatagactggatcctttgacctaatcatgaaatccataagcgcttcagagagctcgacgccatctgactttgcaatagcgatgacttctttcattgccttgcgaattatcgagtcggtgccgccaaatatctccagacggccaacatctgcttcagtgagagcacaaacagggttgagacaagcattataaactagctttcgccatctcgagtatttaacgttctcgtcaaaaacacattggttcttatcatttttatacatgctcacaaaccttttgcacaccttttcttgatgctcgttggtgaggttgacattttcaaaatatccgacgctaaggaaatctcgatccgaatgctctatatggcctttgacgtttgaagatgcaatcatgctgacaccgctcaatatcacgttgccggggcatttaaagagagcttcgtcctcaattccgatgccgttttggataagaacaatcgcggtatcttttgaaactgctggtgcaatgatgtcaatcatgctcgaaacccctggaatgcatttggtcgctaacacaacataatcgaaagggccatactgcttactagcttcaatactgttgacaacgttactgggcctataacgtatgccccgaccatagtcgcaggaattaattttaaacccgttttcaacaacatgtgcatagtctgatcgcaacacagaggtcactgaggattcccctgaatactctaaagcgaatgaagccatggcgcctacgccacctgcccctacaagaaggacatttggcttgttcggcattgctagctagtatatgaggcttttaaccaagtaccagtagacttggtttcagaaccttgttattgaagtagatcaaatacttggaatgattgatagtaatctagggatcgaatcgttagcttatagcttacccatcaatagacagaaaggatgactcagcttcatcgttctgagtgctagctgtcacagttttgtgtgataccgccgagaggagaccaccttcgtaatagacaagtgaataaacctggggtgttgaatcgattccgttcttaccacagaacgctctcaggcttattatttctaccaaattacctctttatgtgaaggtcgccctcggcaccgacgagttgctgttgcgcagagatggcgccaaccacatcgtggacctgcaagcctactgattgcaagacagttttttattcgctgaatgaggcattctttgaaaacatttacatcatttttttttatttagaaaggttacggtgtggcttgttggttttgtatagtgacacttcgaacgcaaccgtaattttctagtgtttttcgcattcgtagctactagcgctgtgatctcaattgcctagcagaccaacttatgcggcgaaattttctgctctagcgtcgtaaaagttacctgcgcgctccatctctgtcgtcaagtcagtcgatacatatattactgatgtattgttctcacgtcacatttctcaacacaaggagaggcaacgtccggtatgtgtcttcatgtggatgtcgaagtaacttgagtgcgtcgactactcatacattgggaaaggagcccaggaaggagacacgtaccttttgctacctagtttctcgaggatcttcgaaatttgttgaacgtcgttgctgcttagcttcacaattttcagattagattgcactctcttggagtttaccgactttggtagaatacagtaacctctcgtaacaccccaactaatcagaatttgggcaggctcaacctggtgtttctcagcgagcttgataagatcaggatctgttaacatcgaagactcgctggagcctagcggagaatatgcttcaactataatgccttttgatttgcaatattcgatcagctcatcctgtggcaattgtgggtggatctcaatctggttcgcggccgggacacttaaaccaagctcaggctttaagatttcctcgatgtttttaattgaaaagttcgacactccgatagcttttgtcttccccgatttaggcaagtcttgcatgagctgccaagttttcacaaaactccacccatcgatatcaacatcccttgcaccatcagctctaaccgggattgaaagaacgttgccatctttgataaggtctgttttcaacgccaccgggaagtgcatcaggtaaagatcaacataatcaagccccaacctctctagtgaagcgttaagagcggattgtgggtctctttgctgggtacaccaaagtttggtggtgacaaaaatcttttctcgaggaactccagaatctcttatcgctctgcctaccgcagcttcgttgcggtaaattgcagctgtgtcaatgtgccgatagccactttcgagagcagcaagcactgcgcggtaggtgtctccgtctgcagctttccacgtgcccaagccgagcacaggaattggcttgccagtgttcatttgcagttcaagagtggccatgttgtcctcgcgttttaaggcccgcactgaacatcatgtttgtctgccttttgctgctcgcccgcgcgtcactctcctttatatatgaaggcttgttgtgagtttcggaccaaaaatatcaagataacagtatgtgtaaatatgtccaattactaatgtgcttctcaaaggggcatgcgagaataacgaaagcgcggtgcaacaggcttcaacatagctatatcacagtatgtttctgatggatacgctactcttgttgtgttcccgaataggaaggacaatcaatttcttatcactttaacgatgaaaagcgcaccgttaggtcagagccacttttaagtagtaggttaagaaagctttactagctacctcaatcgccggggcaagaaagatgtagtccaaggagtttcataagtgaagcttgttgctctgcgctcgcaaatacggttaaagcttgatataatttaaaagcacaaaacgagggaacctgtacgctcccacgccaagaaacttgataccctgtcggacatttggaaaagacaatcggaaaaattggcgttttcaaatgaaatcaaatgatagaggcagttcgtcgttccaactaatagtgcgaaagttaagcatattttggaatagtaatgctacgagacaaacagggctatcccagttctatcaaagcatatttctcagcatacttcccaatgtactccctagcaagatcctctttgaaaaggagttaccactagccataaatctctcttcaagagctaatgtccaaacgaaatattacacatctcaaagaacaacgatccgggttgaaaagcacaaagcttacagctgtatttctcggctcggcttacttcccctattcaaaactttgaagctgtacagcgtcgacaacaaatatcaagaacaaatttctatggttttgcgcgcatatgcacgcgtccatctcgcaaattatgtttcttagggacgcgggtgctacgaactgcaccatgcaacctctgaaacgaatgagcttgagtttatataaccacagataacccatccaacgcatttttatctgagtttgtctttccgaagctaatgaacctggtttaatgacaccggttattaacaggacaaaggtggtacagactctgtgctttttaacttgcggcgtggaataactttggcgaatttggagaagaaaacttactttaaagacctgctttaaatgaagcgttagcagcgtatcttttctgcactagaactgaagttgactgccggcaagaggagaaagccgaaaagtgagaagatagactgcagataaagatggaaattgtggtttttgcatctatgctgatcattctgtgatcattgcgcttgtctatcttatcatcaactactcccaggtctcatgtttattttattgcaacattgatctttttaaggcaaagccttgtcgggcatcgagccgttctcttgtgctatatgctgcaatattgtgacaagggagtgtcatttagcaactaacgccgaacccccccctttgaaggattcccagagtggtgaagtttatataaggtgagctgcttcagctgtgcttttgtttttccaagaagttttagacacgtcgatctttccgaccccagcagttacaagtaatctgcggttgccacagaggttcacaaagctaacctgtttgacgcagcttttgtttatctgggcacagaggtcgctagctttggcctcgttacttcgagagctcagcgtatcaaccatactagaaagatacaagacagacaaccaggctatgacattcacaaatatgctaagatttatgaccttctggctgtctctctgaacaacgctgggtactgttttataaaaaaggaactcaggtaaaacggttccttccttggcaaaaaaggctctgttggttatattctcactagtttaacatggtgtcaaataacccataaatagcacaaaagattttgcgataaccgcctaacaatacaatcaaaaacctagtgtcgcctccaaaactagtttcaagagcaagactggtacctaaaaggagcattcgagttcaaacttaagagtaactagatagacaacgaccaccttttctcacatcttttctgttttcgggaggcgacatccaaggtcctcagtagaggggacttgaatatcgatgcaaacatttctgaggagaataactgaaatacgagaaaatactgattcctttgatgttcccaaggatgccaggtcgtatatgtaggtcaaccatgttgatagaaaaacttattcttaatacttatgccagtttaggcgacgaactaaatgtatgtatattagtagactctataagctgtagtagttccttgcagggtatctcgatcgaaggaaatcacaacagggctagtgggatagccaaaagaagaccagctcttagcttgttggcagcaccctcgaaggtagagacgccagccgtagtagagacggcagcgacggaggaagaagactgcacctcaagagaagaagatggagtttgggtgacgtatgaaccagaagcgcctggggtagtgtaagaaccgctgtaagctggagaagattcaacagattttgtttgcgaacccgatggagaagcagcctcagtcttttgagcagagctcaatggagctgtggtggtgtagacagtctcagtaccagagatggtgctggtagtaacaatctcagagttagctgggccaggagaggttgtttcgacagcagagctcactgggcatgtagtggtgtagatggttgttgtgcccgatacggtgtcggtcacgatagactcagtgacaggtgtgccggaagcggaggagacaacaacagactcggagctagctggagcagtagtagctggctgagattcactggctggcaaggtggtggtgtaagaagtcacagtgccggaagcggaggagacaacaacagactcggagctagctggagcagtagtagctggctgagattcactggctggcaaggtggtggtgtaagaagtcacagtgccggaaacagaggagacaagaacagtcttggcattatcagggccagtggtagttggctcgacttccgtgatagggcaggtagtggtgtaagaggtaacggtgccagattcagtaacagtgaccactgactcagtctgtgcaggcccagttgtagttggcaaagtgctttcaggacaagttgtggtgaaaatggtagtcgttccagaaacagcgcttttaacaatggtttgacaagtagaagtagttgggatagagccagaggtagctggaacggagccagaagtagctggggtaccggaggtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaggtagctgggacggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaagtagctgggacggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaggtagctggggtagtctcagaagtagctgggacggaaccagaagtagctggggtaccggaggtagctgggacggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaggtagctggggtagtctcagaagtagctgggacggaaccagaagtagctggggtaccggaggtagctgggatggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaagtagctgggacggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaggtagctgggacggaaccagaagtagctggggtagtctcagaagtagctgggacagagccagaagtagctggggtaccggaagtagctggggtagtctcagaagtagctgggacggaaccagaagtagctggggtaccggaggtagctgggacggaaccagaagtagctgggacagagccagaagtagctggggtaccggagccagaggtgactggggtagagctcaaagaaactgggtaggaggtggatccagtaccagcagcagtggtagtgttgtggtagtatggagtactatgtggaaccgaggaaactggagcgctggagcttggagcagaagaaactggagtcgaagaggtctcagagactggagtggagcaggtggtggtgtagacggtggtcgacccagacacagtgctggtcacaacagtttggcaggtagaagaagactcagagactggagcgctggagcttggagcagaagacactggggtcgaagagaactcggagactggagcgctagagcttggagcagaagaaactggagtcgaagagaactcggaaactggagcgctggagcttggagcagaagacactggggtcgaagagaactcggagactggagcgctagagcttggagcggtggtctctggagtcgaagaggtctcggaaactggagtggagcaggtggtggtgtagacggtggtcgacccagacacagtgctggtcacaacagtttggcaggttgaggagctctcggaaactggagcgctggagcttggagcagaagacactggggtcgaagagaactcggagactggagcgctggagcttggagcagacgtcacaggaacagaagagttgccaaagcctgaagaactggagcttgggtagtaggtggtacctgggacagtagtgccaggagatgtggagcagctacgagtgcctgggatagtggtgcctggggcagtgcttggtccaacaggagtctctggggtagtagtctcggaaactggagtggagcaggtggtggtgtagacggtggtcgaaccagacacagtgctggtcacaacagtttggcaggttgaggagctctcggaaactggagcgctggagcttgggtagtaggtggtactaggaacagtagttccaggagcagtagatggggtgagaggagtggtagactttgactttttggtgcacgaagtcttagagaacttgctcttagtgcacgatggcttggtgtgcgtctcagtagtttcggtgcttggagtctcaggagtggtctgagtcttgctcttggtgcacgaagtcttagagaacttgctcttagtgcacgatggcttggtgtgcgtctcagtagtttcggtgcttggagtctcaggagtggtctgagtcttgctcttggtgcacgaagtcttagagaacttgctcttagtgcacgatggcttggtgtgtgtctcagtggtttcggtgcttggagtctcaggagtagtctgagtcttgctcttagtacatgatggtttggtgtatgtttcggtagtttcggtgcttgaagactcagaagtggtctgggtcttactcttggtgcacgaggtagtcgtaggcttgttcttggtacacgaagtggtcgtaggcttgttcttggtgcaagtcttcgaagtagcagaggtcaattgagtggtagaaaagacggatgaggcagaagaagctccgcagctagatttgccagagcactgataagaccagtagaatcctggggcgtcagtcttggagtggccttggttgtcgtagttgttacagccagtaatcaaaccaaacgacttgctgttaccataaacatcgcactgattgttgtagtcatactgaatctggaagtttggcatccacactctacagttgctggtgtcttcttgaccgtacactctgaaggtagcatcgtagtcggtagggctgtcgaccttagcaatgttgttatttctgtcatacaaccagaaggtgccgccgtcaggcccattgataccaataaccttcaaaccatcaatacagctgatggcgatgttcttctcaccttgcacgtgaactgtgatctcatagatgttgtccttgacccactggacctttttcatggagatgtcatagagcatctggccagtgtttttgggcttccaggtgaagtccaggttagggcatccgttggtgatttctgtgcaagttgcttggctctctttggggcctgtgttttgacgtgggtttgagcatcttttctgaagaggcgaacctacggcagtgctagtcaacgctgttagcgctgagagagcccaaatacaacgcatcggggtatggttgtgatagatgagatggttctgctgatagaagtagataaaacaaacacctttaacagatttcaaactccggtgcttgcgctacctttttatacatgaaggcgccggcgccatcatcccaacgcgtcgaaggctccatacgcaccaattcccaagaaacaaggaaggtgaaacaacagttccctaaaatgtaagcaaagacgcgatttcccgcttagaaaaggcccacttcctctctgcaccgaagaggggtcttgtttacgttcacctgtgcatgcgtctgtaattagtgaagtcatcaaacccacgagaaatttcctagctcttctgtctggagaggctttgcagaaagagcactcttcgcgttacagccgctgtcgctgtcgttgatgcggacttaccgttggttcacataccgacctgcacggacaccgtgcgttccgaaacatagcctttctgcaggtctgacgcacgaacggtgttcgtaggcaagtacagaccgaaaaaacaaataggcacgtttcagcccgtataccgtaatcattcgcatggacatgtcaaataagaaaggagtctctgttgtgtgtgaaaagcgttgcactgcacgcacacacacgcacacattggaattgttactatacgccattgctgtgttcctggaagtcagcgttattggccttctggatgcctcgctcacagtgttcaagcatgacattatgtgcctcgatgtgattcgacgcagcatgtcatgcatcgggtttgttctggaatatgcgtttcatgcactaatatgcgaggaatcttctgtaggcacaataggaacgataaaacgttcgtgagagaatgcagacatgacacttctacacctagtcgactatgcgcggagccagtaatgaaagatgcatggaaccattttcgagatggattcatatggtgacggtcagagggcaattacggtaacaggatcggtgttccagctgcggatggacggttggacgacagatacagagggacgaagataacttggggcctcgacggcgacgataaattccaaacataaaacgcgaaagggtgagtggcgacgtcccttagcgacagaagtgcgaaaggttgaacaaggccccagacgacacgcgcggagtattagcgcggacacttcttcaaaaagcgccgtccaagcaccagagcaatccctcctggctcaatgcgaagactgtcgcatggggaggaggggaaccaagtaaaacaaatattgcccaacagagacgcgccgaacgggtacagtgagtcaagctcgagagccccgcggcggccgcggagatgctttggacgtttgcgtgctgggctccttcggaccttgaagccgatggcgacgcgcgaaggcgtgcgaagaatgttcgctggcactgttagcagtgggttcggtgaaaagcacgcggggagctgtgcgaactagatacgcccaaaaccttgagagccctttgtgcgctggtgtaccggaaagcgtcagatcgtcgccgtaaccccggaatgctgctagggcggaaccgccaggacgaaatctagggcgccgcggcctgagcttggcgcacagaaggcaggctcgcacttagccgcctttgctgcgacgccagtactacattccccgaacgacagggtttcgagaggtcgcccgcaaggggcccgaggatccaaggcctcgcactatcccgcggtatgtgtggcgaagctggggtcgctgcttgtttgtagacacaggactgctgtttggtcaacatgaaaggcgcagcctaacccgcggcctgcaaattcattcctgttacagatgttcgtttgcttgctgcgtgttttggcgaaatacgctaacttttcttcactacatactcttgtctatagaaaaacaggcgcttgctaagaagatacccatgtacgatgctggttgggatgcgaggggacaaccctggaagccttgtccctcgcaactgggcctcggcaagcgcgtcgcaaatcctcgagcacgcttgcgggcgtgcgataaatagcggggctccgggccgtgtcgcgacgtcgtaattcgcgcgcgggccagcgcccacgtgcgtagcctaagggacttgtgttgtctggcgcggtccgagcggtgccgtggtcagagctggcctctggtacgatgcgcgcgcggcgtgtgcgaagcgccgcgcaggaggcgcactggtgccggagccgggtcgtgtgaacacgtgacctggaccgcgggccctgtttgcggacctcctgttctccgtacgttcgtgcgcgcgccggtgcatgtgtgtatctttgtgtgtctgtgcgagtgtgctcgtgcccggaaaaccggactacacgaaccacagcgcgagcgccgctgcggacaccactagcacccgcgacgcctgtctgcgccacgactcgggcaccgcgcacgctagattcagttcaatagggcagtcaatcattgttcctttctttgttttccgcttcgcgagatggtctgtctggtctgtcgagtccgtcaagtccgtcaagtcctaccgttccgaaagacttcttcccgtggccctggcactcagcgtttcacacgcgctttaaatactcgccgggccccctccccaccgcccgcggacctcctgccaccgccgccctcgccgccgccgccattatccttgcgcaacgctggctcctctctgtttgttgtcctattgcacgcgcgcctcaacggtttgggtgtgcgcaagcaccgcgcgcatcaaagcgcccgcacggtcaggacgctgcatcggctccgccgcgcgaccccgtctgcgcccactccggtctcagcttctgcgaacaatcgcttcatcaccgaaccgcacgtatgatgcaagaacaatcgaccttgcgcgcgttctggaaagatgactgcatgccgtcgcaaatttttccaattctgcggacgctgcgcaggcacggcgcgcacatcctggcgtagctggtctgtgccactgcgctgtgcgtcccttgcctacgggtgcactaaaattttttttcgcagcaccaagcccgcgctgtgggcgaagcccggggaagctggtcagagaaggcgggcttccggtgttgttgttatttttgttgttgttgttgttgttgttgccgtcgcagttgctcctgctgtcgacgatgatcgcgcaggctgtgcagctgggcgcgcagctgcggacggagtgcgcgaggcgccgcgcagcgctgctcaccacacctgcagctcgtcgtagtagtcgacgcggtgggcgctgcgcgcaatctgctcggagacgtagcggcgcacgagatcgtcgagcgccgggttggcgcacgaagtcacggcgatggggccgtcggccgcgtcgcagaagcggcgcacaatttcgtggacgcggggtctgccgtaggagacgacgaactcggcaggcacccaggcgggacgctgggcgccgggccgcgggcgcgtcacgtggatgcgcagctcgaagcacgtggtcgcggccgcggcgcgcacgtgctccgcggcggccagcagcgagccgtgcatggactccagcaggccctccgtgggcacggcccacacaaaggcgaagcggcgcacgtgaccgggcgccagcgtgagcttctgcaggtagctcatgggccccgggatgcccgcgccgctggagaccacgagcacgttgcggtaggtctgcagcggcgcctcgtggccgtagggcccctccagggccaggcgcagcgggaccttggcgccgtcgcgtggcagcgcgcgcagcaggtcgcgggtcaggccctccttggccttgagcaggatctcgaggccttcgcccgcgcgcatcagcgtgaacgggtgcgactgccagaaccagcggcggccctgcacgtgcaggaacgcgtagcagccggggaagaagcggaagcggctgaagtcgacgtgcggaacgacgatcttgtagatgtggtcctcggcggagatcacgtgcgcgtagccgtgggtgtagccgccgaagcggaagaacaggcgccacaggcgcagcgcgcggtccgagccccagatgcccagggcaaggtagatccagcccagccagccgaactccgcgcagtgcttcaggcaggcgaccaggaagagcagggccagggtcacgtgcagcacgacgaagacctcgtaccagcgcgccttgatggagtgcgccgagtgcacgagcagcgcggcgcaggccagggtcgcgtagatgccccagcgccagtaggcgaagtcgtagaacatggaagccacgggctccggctggccgtagatgccgtagacgaaccacagcagcgcgtgcgccagcgagtgcagcgccatggtgcgcgaggcccacttatggaagaacatcatgctcgagaagggcattccggtgagccactggagcgcgttgttcctgcccgccagcaggaccgtgagcgggatcaggccgaagcccagcccgccggtgcggttcgcgacgcacttcaggaggaacatcgccttggtgtcgaacccggtgctgacaagcgggtagttgtagcacgccagcgccacgttgagcgcgaggaaggcagccagcagcacggcctcgccacgcgtcggcagcagcacacggtagaacggcagcgtccgggtctcgccgtggtgcgcggtgccgaaaatggacggcaccagcagcttggcgcgcacgaagcgcgtcaccttgtcgttggcccgcgagtgcttggcaacggccgcaattacaacggccgccgcaacggccaggttgatcagcaggctgaagctgaacgccgcggaaaagttgtagtagatgtagtggaaatacttcaggttggcgagcatcgtgcgctcgggcagcacaataggcgtcgcgagcggctggccgtatcccacggacgcgccgtcgcgcagaaaccgcgtcccgttctccaaggctgctgcatagtcttcgagtgtcagttgcgagcccgcgaagagcgagcagtacttcgtgaagggcgccagcttttcttccaccgagccttcggcgccataggtgacaaaacattgcagagcggtttgcatcgacggtgcgtactggccacaggccttgccgtagaacgggcccccctcgtcgccgttccagagccacgcgtatcggttaacctctgatacgcaggtgatcatcagctgcagtgactcgggcagaggcctcgaatgaaaggacaaagcgacggctcgtaaggcgttggacatgcttgtggtggtgaacaatcgcacctctctctatctctggcgtgcaactcaaccgcaggatcaaccgctttgtgctatagtggtccggagctgtcttgatagaatcatcattgtaatgttttcgacaatgcattaaataccgaaatgcacccacaatgatataaactttaaacagggtcttgaacggcgctgaacaaacaaataagaaataaccgaaacaaaacccgatataagtcgtggtaactacaggcattctcagaagggatgagctgtgttgagtgacagcgctggtttctgttaagttcttgttaaaatgtatgaataaataatattaacaaatatattcgacaaaagcgttgcatgcgcaagaagcctggaaaagcagggaagtggggtaaaaatctgggctttccagaaaccagccgtagttgggggaaagccgctccctttccttgcgccgcagcggtgctcttttagtgaaatagtcaagatggttatcgtggttttaggcgtaaaaatcatcgcatttgtgtgcaatttgtgcagagagaggcgggaagccggggtgccgggaatccgggagccaggccgagaccgtttacaattcgtcggcgaatggcaatttggcgacatcgcccacggcagcgtagctgaatttgcccaacttgaagtccttgacgttgtcgagcgagagctggacggggaaggccgcagtctcgttgtgcagcgccagctgcaaagcggcagcgcccttggcagcggagatgtccttaccggtcttcagggtggcgacgaccttcttgatgttctcggaaacaacggcagcgtcggagcccttgacgtagagcgagaacagaccggcgttggagtactggtcgagtttggccttagtgaccaatggagatagatcgctcaaggcagaggttaggtaggtagccaagacctggtaggtggcgaagtcggccttggccactggcacggcgatagcggccacggagtcgccctcggcggatctcagacgggtctcgccgacgaaggtctttggggttgcctccttggccagagaggtgccttgaggcagcgaagcgaacagcgagtcgttgacgaagcgcttgaggtcgctctcgttgacgccctggcccgcgatctcgatgttgtcacgtgtgtacaccttgtctgcgtacgccttgatgtcgtcgagcgaaaccttctggacggcgtcgtacaagaccgcgttaccgaggtcgctgcggaacacagtgctgtacagcaggttctcggcgctcttcactgggcacgcctgcgcgacggctaggtcgtggtgcgcagcaggcaacacggactctggcaactcgtgtggtctgtaagaggtcttgtacacaacgtcgcccagcgcgctgacgtagtagggcagatcctccttcaggaaagtggccttcaaagtgatgtactcacggtcgaccgtcgattcgaaacgaccgcccagtagctcggactcgcgcaccagacgcaacgcagacttgttgccggtgttgtggaagttgaatctcgacaacaagtgcgccaaaccctccttgggggcataacgcgcgccggcgtgcacacgcacggctagggtagacaccttgcttgcgctgtccttggcggagatgtggtagtgacgcgctagctgtctggcgcctgccattctagttcttgacccaatcattattccagatgtttccagtaagtacctccctgttgtaaagtcctgtatgtgacggtggtgaccctcttggaacctcaatcctctagcttcgggaagtccttctgctaagttgatgcgccagaccttgaaaaatctttctatcgatattaccgggctattgaactagctgccaaataaagcgatatgattggtgcacaccgaaaaacatagaaaacctagggaaaaaggcgcctgatgggtgccctagaagcatctccgttctgcccgcgccacggggcattgaatggtgccccttggcggccctcggcgcgtcgcgggcgctgccggaaaatccaggcgaagggccggaggccaaacaagccagatatcacgtgctgaatatagcaacacgaaccgtacataaagacattcatataccacgtgacgaactaatatcggatcacgtgactttgtttcccgtttgtttctcgattgtttcctaataaatgtttccaggattcgccaaaaccgcataaataatattttgagactccgcgagtgagttaaaatgtgagttagaatgagttacctaagaaggactcggcgacagcgctggagtgacagcaagtccgggcaccaacgcgagaaaaaagcctaggtgtctcgatgcgttgaaaacagagcttaacagcgagacagcaggggcgtgagcaggtgcaggcttgtgggaacggcgggcgtaggcactatgtgctttatgcgcccgccaggcgcagcgaccgcattagaattcgcgcagagcaccagcgacagcacagagctcgaaaggccccagttagcatgggaagttcaggacaatggagggcctgctggtgggacagttttttctcatctcatcgcactttcttcacatgatctacacacggcgaagttgatgaaaattttggtaatattgacatcctagatcaaagctcatcgcattgatttgaagcgccccagaagtagcaagcgcggcgtccaatggctacaaattctgcttctcccgagtccctcgatgacaaggaagtgatcaacggctctgtggcgtctctcgaggcgcgtggtctcaatccagagagctttctctaccgggagctttgcaagacacacctgggtgagcgggcggccgcggtgatgaacatgctagtctccaagggtcgcttgagtgcgcgcgaactgtgcgatcggctcgacatggatttaaagagtgtcaagcgcattttggtctcactcgtgcagctgcgatgcgtgcagtactgcgccgaaaccagcgtgtccgggcgcaccaccgtctattacagctactgcgaggacggcctgctgctgatgctatacgcgggcgagatcgtcgaggccatgcaggtgcacttccagtcggacctggcagctcagatcgtacagaacgtacttgctctaggctcgctgaccttgaaggcatacctgagctcaggcctctccgaggtgtcaccttctgaggtgtctgcgtacttcctgaggcttttcgaggccggcttccttgtaccgcttacagccaatgattattgtcctgtaagtgaactgtggacgcggctctacaagaaggagtacgacctcattccgaagaactcgaccttgtctgatctcaagaaaaggacagaggccaagcagaaggccaagaaacagttctaccagctagtcggcccccctgatgcctcgagcttcatagtgactgatcctagaacctctctaagacaggtcgccgattccgtgccgctgactttcagcttgggcaggtacttaaagctcaaaagatccaagcagctggttcagttttccgctgccaaagttggcaaggtccctgccgctctttacaaaattgcccttcgcatgacggagcggtcttctcccgaaataactgatcctctcaccaagacaggccttctacaagatgcagacgaactcgcggctactcaagacgaggcagcgcgagcagaagaaaagaatccgggagttaccttcaatgccatggatatatcaaaacacctcagcgacgatatagatctcagaggcacgatcgcctctcaaatgaagcggcagaggccgagttcagccgaggtccagtctcacaaaagagtcaaaacagaagacggcttcgtggttcctcctccaccagccaataacggcgctgaagccgacgaaatggcagatgacaacattgatctcgatttggacgacagcgacacagaccctcattctgtcactctcatcaacgggcacttgaagttgcttgcaagctctactgtttccttcctacaggagcctcaaccgggcttgtactacgtgccttacactaggctcatgccgttgctaaagtcctcagtgtatgaggcgcttctgagttacacgctaggtgggtctgcatgtagaatcctccgctgtattcgtgacaacaacttagcgacagagaagctcattaactccacggcattgatgagggagaaagacatcagatctgttattgccaccttgattaggtacaatgccgttgaaatccaagaagtcccccggacggctgatagagctgcgtccaggtcagtctttctatttcgaaacaacccaaggcacgcatacgacttcatgaccaagaacctcacctggaacattgcaaatctttatcacaaaatcgaagatttaaaaagcgaaaactcgacccttctccaaaaggctaatcgtgaagacgtgaaaggtaaagaaacggagctcttgcttccaagcgagcttaatcagctgaagatggtgaacgagcgtgagctcaatgcattaacaagaacccaaagacttcttttgctttgggaagtattcaggtttttttaaaccgtactagcgtagtttgccgcaggtttatctatatctccaatatatcaattgcatagggggtcgtccctcaaaagcaccctttcaagctagagagtgcttccttgttccaaggacagaggaagattgacctttgaattttggacaagttccctaaactgctatagaactcgctcatcttcctggcagggaccttattctgtccgccagctgcgatacgtgctcttatcttcttgtccagtgagccccaggatccactgtcatttggaaagaaaaacgcagttctttgccattgctgctgactttcgcagtcttgggaaagctttgtattgagctgctggatcaaaaatggaatgtcgcggtgtctgtcagatatcatatcactcaagggcaggctcttcagttccgacaagatagcgcgcatgtcatctggaataccctccaagagcgaaatcactgcgattgtgagcgtaacagtcaggtctggaccgttggagttaatataatccaccaattccttgagggcaacttcgcgagtctcttctgactcaacgttgtagagaatcttagcaaccaatatcactagttgctttgattcccctgggcggtcaagcaagactttgaagtgttctagagtctgatcgaagtcatccaggaaaaaagaagctagtcccatcacggcatggtttgaggtaatacacttctccgctacctcgttgttgtgctcggcaagaatacccaacgataagtctgcactttcgattgccgtctcgtaatcttttagaccaagatagacacgagcaagttgcgacttcacaatggcaaaatgaaacaactcggaatcatcttgtgccttttcgaaccgtttctcaagtatgtccagaaggcggtcagaaagtttacgcgccgctgcataattgcgtagtctctcaagagtgagtatagcgcattgtagggcaaatttgtcatctgggttctttttcaaataatcatctaagccataagctacagcgctcagctcctgaccaggtcctatatccctctcatcatcaccgcttccaattcttgttttcaacacgctcttagcgtacaataattgggcaccttttgacttcccgtttgacagaacaaatgaatgtgcaaatagtcgcgcactgtcttgtgtcaagccttctttctcggacgcaagagcaaggccaaaccacggagtagagtcttgtggcgcaatgctttgagacttcatcaaaacggcacgtgcgaaagcaacatcgttgtatcttaaggctagaatagccatatcgtaccatacactcgtttccctcggattcagcgctgtggctttgataaaacagtgctgcgcaactctgacgtttaggtcaatagaagctattccaaaaccaatccaagcctctgccgtgttggattgatactcaattgacttcttgaaactttcaatcgcggcatcccgatgggagtttgacttcagtatcacaaacgccattagttcaactattcctaggttgtaccacaaggaggctcttacggtccggggcaacgaagcgtagtcggagcatgcgatggcatgtttgccggacaagacaaggaattgcgcagcaattgcaacgttgtcttgttcgaggtcggacaacagccccgaaagcgtgacatgatctattttatcgatttcatcagtattgcgaagttctgccacctcaaaaatatttaccaagctttccaaaggtaacaaatgaacctgtgattgtaccaaacaaatcaccctgagcgcgttggagagcgatagccacatgccatgaattttgtagtcaatatgcaaaacaatagactctatcttgcgaatagcatcggcagcagcagcaaccgatcttgtcaaaaagccttgagaacaaagcacattacagtgctcaaccaggacttcaaccatggaaacctggtagctttcctcgtcggggtgctcagctgtgagctctcggaaaatttcaatgctctcatcatagagccccatctttgacaatgaaagggctttgaagtagtgggcgtacgcattgccggggctaacttcaagggccttctcaaagaccttgactgatgcctccaccctcccacagctataatatgcctgaccgagaccaagccaagactccaaatcagcaggctcaacacgtagcgcagattggaaccattcaatagactctgattcggcttgtttttcgaggtgtgcaatacctaaaacgcgataaggccaattgacgttttgtagaatgcttttagacttctctgcttttacaacacgttccgctatcagtgacgcagattgccaatcacaggaaccacagtacttttcgcacatgtacctagcggcagtcaaatcactaggatccatctcgaaagatttgaagtaacacttgaaggctctggtcggatcttgatagtattcggaatatatatcacccaatgtcgaataaccaggcgcaaaattctcagacgttttgacggcttgaactagctgtttaaatgcaagcttgatatattctttttcagagctctctccggcattaatttccccgtgctgtttgtagacataacctttcgccattctccagtggttcaatgatctgaactcgagtaccttcaagtcagaaccttcgacgttgttcaggatatatttgaacctttcaatggctgcatctggggcatccaaatgaagctcactccatgcaaattctgagagaacttcgtaattgtccggatatctttcagttacctctttgagaagctcatacgcttcttgccagttcctgcgttcgattgctatcagaccttttcccatttttgcgtgcacattgtccgaattttctgtgagaagcttttcaaacaaggctagggcagttgggtggtttttcggcgcttcaaagtaggtatatgtagtcgccagatctaaagtcaattctcttttagagttgcttaggtgtgcacccatgtttttgacactttgtgcgcaaagtacaatacctgccttagtgtagtgtaaagctgattcatattccctcgttgatacgtaataatgagagacgatgcggtgcgcgactatactttgttgggtctttttgatattttcagtaagcgagagaaggacttcgtcttccgacagaccgaatgttgcttcctccatcgatggatccactaactgctggagcctacgcttttcagattcgtccatgccatcttcgaccacgtcgtttatgctatcaactgaggaagtacccgaattgtcggtatcctcaccttggaaagtcttttcataaaactccttagagttgtaacttgattgttctgaacaaacccaggcataaagtactgccgccaaaggctccttaggaaacttcttgagaaactttgaaatgacgttcacgtccatacagtctaggtccgaatagtcctgccattcaaagtaaagctgccacgcaagcaggaagtcatggtcaaccaccaccatatcttcgaccatattcctgacttttgtaaagaaatgatgctttatatccgcaggcatcgacttaagcacccttattctgtactctagccatttagactcaagaccccgccttttctcgtcgtcatctgttatgttaatgagctgttgatagagctcgtcgatctctgagtcttgataaacttgccacgcgatggaatttacttttaagttgtaatcaggctggttagcacttattttgagcctttcccgactgacgagtttggacacttgttgctgctcttcggccgagactatgttgagtagaccttgaagggcatcctgtggggttatcaggtgccgcgacaagcgctccgccattggtgtccctgggcgcatgtgtcttaaatatgattcctgacagtctctgtaaaagtttttgaagttcctgatgtcgttaaccagatccaccatgggcagctgctgctggacaaggtgttcggcgtattctccacataagtcaaaaaactcatcaaacgacacaatcgtgggagcaatgttggctgttctaaagagcatgaaaatccccttccatgccaacatatttccggggtccatatcaatggcggccttgtagtgcttcttagactgcgccaagtcgccggtgcacgaaaatgcctttccaagaaagacatgagcaaaataattgtttttatcaagatttagaacctctttcgacttctcaatagactgttcatagtcctcgctagctagtgcattcttggcatcctttaacagctgctttagttctgccattgcgtgaagccgttgatcttgaagtgtaagttgtgaaataaagaggtagttgtagttcaaaattttgtttgccgaaacgcaacaggagccaagaaagataaagcgactaccatggagaagagcccttccacgtcattctcgcaattcacgcaggcgcagatccagcgcatgcgtgatgcttttcaatttatcgacgacgatggtgatggaaagatcacgaagaaagatctcgataaggtatattccaaccttggtaagtcggatgtcgctaagcagatcgaggccatgttgggagaaaaagacggggagctgacattcccggagtatttgacagtaatgggtgatagaatgggcaagctgccggacgaggaagagctcttggacgcgctgcggacattctgcaagagctcgggccacgagatgagcattgatgctaaggagctcagggagtttctggacgatgcggggttcaaggactcgcagaagttagataaaatattctcacagttttgcactactcaactgtcaggggaccaggttttcaaaggccgaaagtttctggaaaccctcgagtgagcgacgccgtccctgtcctggtgttacaactcgcaagcgatttactataaaaggaaaatgatccggctttgagttgatttttacttattgtacatgctgtggtgcttcgtcatggcctggcctgcgctgtccgtgtgcgtcgacctacaggtccacaatcaattcctccacactccaatcctcgaaagagccatctggtaggtaacgtctaatcaccagcgggatcttcttctccgctagttctttcatcgcaatgcgcaacgggtcggtttcaccctccaaatccacgaacacgggcgcgttcatcgagatctggagagcgcgcgtaccgagaatacgtgcacgttcgtacttcgtcatgtatggcgtcgtggtacgctcgtcttttggaatggctttttctttcagggttcttttgcggttagactcgtgttgctggaagtcttcagcaccagttccaccagttatgattgttttccccgattcgtccttggtctctccatccttgaactcctctggagcgtcatagacctccgcgtcggagaagtgctcgttatcgaaatcctcaaagttctctgggccgtcgttaaatctgaagatacatttttgcgttagtaacgaactttaaagaagggggtccatttttggcggcccttaaagagcttaaacgtacgcttcctcgtaatcagacatcttctatcacctatttttgatccgctatgcttaatgctttgaagaacttaaaagttttcgatgaggtgaatttttcacttgtttcgtatgtctttactgacgaaaaatcaaaaagatgctcgaggtaaaatgcgatactcatcgatggcatctcatctcatctaatcatccggagttagactagataccgggccagcgacacgatatctcgactcgatggaagagtcggaggaccactcaaacttctgggacgttggtaaactcggaagtgaggacggcctgcccttggttaggtcggattcggtcggaagcatacaatcgatttcaagcgctgggtcgaccagctcatcacgggcaaaaacttgggtttgcgagtatgaaggttgctcaaaagcattcacgcgaccctcacagctaacggaacaccaagagacggttcaccaagggttgaagcctttcacatgcactgaatgcggccggcagttcacgcggaagacgcatctggagcgtcatatgttcacgcatacagcggaaaaacccttccactgctctcactgcgggaaaggtgttacaacgcggcagcagcttcggagacacgagattacacatacccgatccttcgtgtgcccgcacgaaggatgcggagagagcttctacaaacaccctcaactgcgctcgcacgtcctcgcggtacacctccagaaactgaactgtgagttttgtggcaagaagttccagaggccctaccgcctgaaaaaccacattgcaaaacaccacaacccagatacagtctataagtaccagtgttcgcatgggtcgtgcgtagaagcattcaagacctggactgccctgcagcagcatgtgaaggaggcgcatcccaaactccagtgccctacctgtgggaaagcttgcgtgggcgaacagggtttgcagatgcacatgagggtccatagcagcatgacagttatcaaaaactggaagtgcgagtcttgtccagatctctattttgcaaagaaagcggacctcgtttcacactgcttagagcatcacaaagacctcgtttctactttactgaatgacaacgagcgggagcctgctgagccctcggccacagcctcgcctaataacatacctcttgaatctggtgcacgtccttctcgtctgcgcagttcatccactaagcatgattcagaatctgagctggagtctattcaaaccgaggtgaagcttagaaaatactttgattctggtaaatcatcagtatctctactgctcaattctgctggccgaaaactcaaatgcccttatttggggtgttacagatctttcaagaccgaagaaaaatacgaaatgcacattcaaaagcacaagattcatcagcttaagctaaaaatactgcaagaaaagaaccaagcaacttccctggcctcggaagaaaatgagcttgaaagtaatatggaacggaaaaacggtaattcacaggatctggaatctctgtcggcagcagcaaataggtaattcatcattacgtttatatctgttatattcgaaagagacgaatcaataaagcagcatagaagacgcgctgggtggcgccttgacccgtggtgaaacctcatgtttttgtgtctttaatttaataataagctttttgatagaacccagtctactcggctttacttggacaaattcatgtcactcatgaaaaagagtaagtcgtcgtcttcttcttgattcaaagaatcatcctttttggggagagcatcagacacgttagtctcaggcgaattcccgacaatagccttgtgcaattttgcatgcgcaggcgtggccattgtggtgggaccagaaaagttgctcaaagacttgaagggtaattggcttttactgaacgagctggacacactcctcactgatccaggggacgttgagcggtttcgaaaatttgttgatgctggattcatagcggatcggcctaccagtaagtcttcttcgtcttcttcgtcttcttcgtcttctgcgtatccttcgttgctcgatgtgcggcctcctagccttcttccgtcataaaagctttcatttaagtttgagatgattgacttaggtctttctgtagagcctcttgcacttgaaagctcacctaaaatttcggggcgataagaatctgatcgactctgggaaagccgcatgggaatggaggagtactggatggaaggggagaaagaggagtttggagagtgagaattcgatctgtttcgtggttgacttacgctagggcgttctagtgacatgctcatagaaaggtcagtgcttagattattgtttgtggtacgcatgccttggaacttcaacagagagtttgaaatatcaaccttcgttcctttgttcttcagcttcaattccttccgatcatccagaagcttcatgaaatccagtaagtcccctgaaggagactcgttaagcttgcttggtttctgtgatctttcaacgctatcggaccgcctaacgcttgactgacgccgaagacgcccaaaagaagacgaatatttggacaaacttccactgcctatgctagagggctccaagtgcgattcatgtagttgggaggttggggcagtgatcgacccattactaggcctttgagctcgtaatgcagcagctacagatgttgcggaagggtttcgactgagcgacccctgctgcacttgtggcagggatccactaccaacggagcccgctttaaacggctggagttgtctcgcaagaactgtgcccctcttttgtggtgagggctcggccaaggggctggggctgattgtggtgttgggtgaaattgacattgatctgttgctgttcattgatactctcctaagagacggcgtagcaacaggtgctgcactgcgtgagcgtgtttcctggttaaactgagtgttgtattcctcgctgccgtttacatgaaagtcgcagtccttcctataagacaccgaaatccttaatgagccaaatttggtgcggataggtgttatttttcgttgttccaaatgcgcaggcaaatttgtttcgttgatcacattcgaatatgtggctatcagactcttgctaagccctattctgcccttcgatacgattggttttgatccatccaagattcttgttcccagctttaccggagggggcgcctcgggtgaaacgcctggcctgataaggcgggcttgtagctcacttgctggtagcagacccacaagtgtctccaagtagcggaatagcagtacaagctgccgatataattctgagacattgtcatcggtatcctccgatccagaagattggaggcttgggctgtcttccccattatctagctggatgagccaacgttcaagcatgatttccgacttcttagtgcccttgcaaacattccaaggattcccgtcctgatctttcaacgtcacttgctgggacgggcttagccgggccagatcgaggtatgtctctattaccagtgggggcaaagactcgcttccgtcaaatgtggtccatggtttaagctcacgctccagtttcgtgtctccaaaggtttcgatgttgaaccagctgtttgtggttggcggcccctcgtcagccgctggagcccctttccagcccttggagtggcaaataaggagcgctgcctttaaaaagaagttatctatcagttcccaaagctgtttatctaagcttgttgtcattacaacttctgcttcagcatagcattgaaagcgtgtactaaaaactgcttgtaaagtgtgtcagaggttaaaaaccaccctttaatttctggaccaatatgggataaacttctgatgataatgaaaacctacttgaatggtgcaggccttgcgaatagaaagctctttaggcctttggttcacgattgctgactgttcaagaaaggcttacttgttgagcttcagaatcccttagcttgacgcgcgtttcgtgtatgactatattattatttcgttgctacatagctttacgttatcaaagtctgttgagatggagacaaagtaccaaaaatgcggcattgacaagcccaagcgtgagagcgctgcattttgaatttagccataattcaatgttcccataaatcgtaaaagaaatccaaagtagttgcagagctccaggcttgtgtagggctcgaatcggagcatagcgcgccgtccttgttagtgagttctgtcaagccagcccagggactgccatagataaaattgcgctggccttcgaatctgttatacagctgctggtaaaggtaggaggatggcttggagctgcctttgctttggcagcgcgcatcagccgcgagatgaaacctgtaaaaggcgcgcataaagtagccatagcaccacacccattcagggccttggtgatagttcctacctttcgaggtcgcaaaatcggccgaatcctctccattgttatagttggggcgatagttgtaatcactgggatcgagagtccgcatacccacaggaccgcgaattatgcggtcagcgttatcaagcgcctggagcgcaagttcgggagtgaacagctctggagcaacagtcatagcaatggcgaaatttggccttaattggtagtcttcataaggctttccagccttgtacaggtccttgtatatgccccttctgttgactaaagtttcatcaatgtcatactccgaatcttttgaaggatccgatggtacaaagtattttgcttcaaagttctcttgaaccaagttgttccattccttgaaagtgacctggctcccgtcttccttttcaactttagtgtatttaaagagctttttctcgtgcaattccaagacgaacctcaaggcgctcttcagaaggccgctaatttcaacggcagctccgtcccttggagtaccgggaactccaaaggagcctgctttttcgctttctcccattttatccatccaggtgccacagttgtactgggaacctccatgaattaaacctgtcgaccagtccacatgaatcttgacgtcaaaccctcgatcgctcatgactctgtccagctgagggccagcattagcttcccggtaactgatgcccttggcatgtctggaaaggatttcgaaaatgatgtcttcaatactggtttcataagagaaagcacgagggtcatccacggtgatataagtatcatcgagcgggaaacgccttggaatcttttcacgtaaaatggattctccatcgggcgccattttcacgtaatcttggatggattgtatgaaaagccatgtggcatcgcgcgcattgtaacgagggttccggcctgcatccaaaaggttggggattaagccatgcttcagggtccttgcaaatgctaagatatgttgcttagcgtcgtcaaatcgagctgtcgtgagaagtagacctcgaagtgatataaaaacatctctgccccagcacctcatgtagtcagtggaaaaatgagggagtcctgcagccatacatggtacattcttctcagggatgagagaagtcgaacgcatctcggacaacatctgaaccgaagtcaatgctaagctctgaacaaatcttgttgaggacccaacgttctcaggcatattttgaatagctctgaatctgcagcactgatacgcaattccgataaccaatgcgaaataagttggtaccaaaaatgatggtagcttcttgacccgatcaaaccgagacgcaagccacgcttgcatctcagatattcctggctgctccttgtagttttctagcctttgaacgacataatcaagcgcccagtgaccacttctcaaatggttgctcatggggtgagctagatcattcgaaaagattatcttgcgtaacacgctaacccagccttggaggccgcaatacgtcagtcgcccaaagtcaggaacatcgtaaaccccggaacttcctgcacttatatcgcgctcctctgcatcacaccggtacagtaacccattgagggagtaaagattcaattgttcagatgccttcaaggcaccagttgtgagaaacttcagaagtgtttcatcaataccattctgttgcgtcttgaatacggctattgatccctggggaaagctgtcagtaatttctatagtagactctcctaagtcttcgttatagtcgactttaaaccctgataattcttctagcttgctaggaatgcctttgattatatttttgtcttcaggaactcctccagctttgagtaaagaatatgcaaagctgaactcacaacgagatccggtgaatttgattttgggtagcttttgctcacctttctcaccaaactttgtccgcgctaccaaaaaccacccgcttccgtttttggcattatttctctggaaagtgatatattgaccttcgtggtgaacatgcatttcagaatcttcaatgtcagcgctaccttgagcaatttcgtctctaattttgtgcagctgcgctctagctactgagatgccgtcattggcagtcacgtcgtaggttcttgcctcgcctaccacatccaataggtagggaaagcattcatcatatccataaacagatccgatggccgatgagcagaaactaactaacgcagcatttggtaatgtatcttctaaagtcctcttttgaaatggcgtctcgttatcgtgtgtacagtccataaatagtgcatgaggcggtgtggcagttaaattctttggaatattgacctccgatacgcgcttggcgttatggatatggaactcttcaacttgcctgttcgtggggtaggcaaaatcatccaaaggcataaacttatatgagccaattggtcttcctccgtgtctatggacaagccttgacaattcttcttcagaccacgcctgcatagcctctcttatcaaagaagatgttccaagtctctccacaaacaagcagtccatggcctcggacccggagaacagctctgcagcaacatataggttgggtttgtgcctccttgctaaatccagataatactcgcccacatgtaaaggtgttgaatggcaattgtctattctgaacccatcaaacagcttagcacaagtttcaatgtactcagacatttttttccacaaaaacggtgagtcttcgggtttggccccatacctaagcttaacacagtccccccaaacaataacttcgcgcctcaggtaagcttttgattgagaggatgcgaagtcaactaatggatttccattccaaatccagccattattggccaaggcgtactcctctccgtcactgccattaaaacgggtaaagtaaggttcagtaagcggcgatttgtcggtaacagggccaagtttggggccatggtcgtccaccctcaagtatttgatccgattgaaaagctgttcaaggatgtcaccaatgtcttcatcatactctcggtacagaggcaaatttatttcatcaacaatcttttgcgcttcctccaagacggcatcatttagctcgaaaccatatagggttttcaggatagcaacaaacttagatccttcaagcctgttcgagaagcgttcacctaaatgaccaaaattttcacaagaagcgctgtcacgaataaaattcgccaactcaaccaaatcgtttttggcactgtcgggaatttcaacttggtcgtgagaagcctgtctccaatcattctttaccatatctaaagcttgattggcatcaatgacataatactcccacaatttcaaagagccaagtacatgaattttgattccatccataattttgaaaagatcatgcgttgaattcaattccgtggggtagccaagctgcctcagtttcccgctgaattcgagcaattgcttgtcaagctccattgccgaaatcaagtgaggggcagttttgtggttgtaaccagagtccgggtgctctctaagccatggagagttgtttgcagtatggttgaggacaacgtcagtcatggcaagaattccatgttccttgtgcaacttaagaaccatcttggagacatcatcaatgttgttggggaaaaaagcaggatcgaactcgagttggtcgtatatcgaatagggtgaattggagtcgccacgcttttgcagaggtgtaaaatggattaaattataacctttcgacgcaatcttgccaaaaatcttgtcccaatcactgcccatccactttgagacaacgctttgcattgtcagtgagtttaagggaatataacggtcatcaatgtataagctaggaggaacaacaaagtaaaatcgacgagttgtttcaagctcgtcgcgatcattacgaaaggaaaagtagaaacaaaaaggaccgggcctaaaaacgggaagctccacgtggtgatcctggtggaatgtggccttgatctcttttttgttgaatttgtcgcgaacaaatggcgttttggcatcgacagggcagttggtccatacaagcccatcacgggccactggagaaccaccagggatgacaagtttaaccgtaaaaagcggcgaactctcatcataaccatcgtaaacgggaagcgagggcagtgtgagaacgccctggccataagagcaactcacaacgggttccccctttcctgagacccttagtagcaattgcctctccattctgctcgtcgtttgtggtcaaatactgtgaagccccaattgtgtgcacttttgagatccagagtctcttcaaaaccttaagcccccttttaagagcgtcagctgttgaacctacgattagccttttctcagactctagatacagtttgttcaacgacgaattttcgtgcaattcgttcgcaagggcgctttagctatgtctttagcccctttatcgtaattcctttgacgacgccgtacgccatctttagttcgaggacagaaggccttgctctagctttttataccacttttttaggtgctcgatgacttcaacctttttgtgtccctttgactgctagcgccccttgtttggcacggacgtcggtgatgattctcttaaattggcctatcatgagttaactcactttgcttcgcagaatcagcaaaggtcttggctggccgcaactgtgaaagaacatgattccattggcttttagcggtcacattgcttgcctgtatgcttttccaagggcctatatggagggccgaaacagatgcaggcgtgtcgtccattagaagttacgctccgcgtctcaatctcagcaccaagattttgggtactttcatctattagacaaattgtttggaacaatgtctttgttgggctttcaaaaacaagccaggatcagaatattattcaattgcaattgagtttccccgtaacgtgttaggattgaagcttcagaaaaatctccttgagacatcaaataactgcttaccccacgtcgaatagacgtagtaagtgggtggagctttgtctgctggtctttgagtaattctgagtccgtttgtgcggacttatgtccgtttgtgcggccttatgtcaattaaagacggttgcgttccgttctcctcgtttctctctgtcgctgctggtcgcaggataaattaactagtgccagttcgtgtcaaagcgatcgcatcgcatactatgtcctatacaggcttagaaaactagcgacatcagcttgtagaaggcatacaaggcaaggatggtccagaagaacaagaaaaggaccaggttgttggcaccgaatttgtacacgtacagctcctgcagttgctgcaagtattgcacgatcaccttcccagaaagcttagattcgccctcggttctgacaccaaacgagaatggcacttcgccaatagcgttctgtcttggcaaaggcagcttaacaagcagatccagagcgattttgaagccctgagcgttaatctccttggcatctgagttcaacaaatacttcttttgtaggccgaaaaacccgctcatagggtcagaggcagtcgtcaatggtctcgccatcatacgggcaccggaggagatgacgcggcggtacagtggccagtccttgtcaataccaacgcctggtgcgtatctggtacctagaacaaaagcatggtttctcagaacgtcaaacaattgaggcacgctctctggaggatgctgcaggtccgcgtccatgcaaattaggtattggccctgagccccgtggaatcccttcaagacagcagaagagagacctctttcatcggttctaacaatgattctaacattgtagccctgcttttgcagcgcatcgacttcctcgacggaaccatccttagagttgtcgtcgacaaaaatcagttctgtggttttagaaccatcgttacccagagccgcaaacagccttgtggtcagtggcttaatgtttagtctttcgtggtaagcggggacaattacagagttttcaatcgccattattctgtctgtgtttgtttggtgaaagaagctcggatgtttctgttgacgtgtttctgcagttgttttgtagtccgatgtatgtatttttcacggtgcagaaaaagcaccgtttcatgtgaccatcagcctggcgcctgggccgtgtgacttgggatagtagaaaagagtgactgaaaggcctagtttcgaggcctgagcacttaatgcactaccggtatcctatagctcgttaaagaggttgtaaaaacatcaagtcttttaaaatttgcaacactctatatggaggcacgaatttgttgatagaagctcgcgagcactactttcttgtagaaggcagctcacagccggcaagcgcctcgaaaagctttgatgaacactttaatagaccctgcgctctgcagttgttgcttgaaatttatagccaagacaggcgccgaagtttcgaaatattaaacttcctagcacctgatgcatggaatagatgccacatgactgtatattcagtctgcacttgaggagaagccctgtccttctttcttttgcgttccgtgttgaagagaacatactgtttattgctcagctccagaattcacctttatccgctccatacatactgctaaatttaaataatgattttgacatgaaaacattaaactctacacgccgagcaaagaaggaagtagcacaatcacgtattgaaagagttcgaaatcttaaaggttagccttataaaactaatagtttgaattaccgttaaaactattatacagaagtgccagcccgtttcatatgtgtggcaacggctgcgatttgtccaacgcccctggcatcttaacattggagtccaaagtacattgactttactagctttgctggtcaagagtctgtggttcctcttcttttttctgcaggtcttcacctatccacagcacattgttacatctaataaagatatcgcctattttcccttttgactggccttctatgaactcctctgcctctgtaagttgcagattgaagtagttatctgtagataccagtaggcccttgtactgcgtcttgttgaacttcagcgtcaccacgatgggcttgttgatgagctctcttaagaaaggtttaggattcgtcggtgcgagctataagaaaagttagtaactgtagtccaacggaatttctttccaaaaccagatttgcacatacttctgacattaatgtattcgaggatgatgagcttggggtctttgccctagtttggtgagatggttatttctaacactaacaaaagatgtatcaatgatgctacgtatgatgggatatactgatgaattaaatagcgagcggcgaacaaacaagcgcgggcgctagattggggtcagtttcaagttcaaattaggtttgcctttgtcgtactcgatacgcagcatagcccaaaccaggtccaccaggacagttgccaagcctaacgcataaacaagggaaatggcgtagaagaagttgctgttaccggagcctaaatccacccacaagtggtagaagacgggcgaaagtaccgagacatggatgaaaagtagggtagaaatgactgaatagcggaagtacccgaacaagggccggaaaaatggtacaaaactcaggagaaaacctccctcgcccaaggttgggtatgatttagttagcgttatccagcacaaacaaaggatgaaggcatagaatggctgtttgtggaacctgagcgagaaagggatgatacacgacacgataaaaaggttgaagacagctttgaagaaggggataaacatttcgaatagctccacaaagaagtaccaccaaagccccaagttagggattatcttgctgaaggttatgataacaccataagtagagaaaaggtagttccagttttcgtcgttaattttgtaacttgaaagtaggagacccgccagtgtagtaaaggtgatagccacagtcttgaacctgtcctttggcagcagggtcaatatggggacgagaagcagtagagggtacaaggacaggtaggctgcaactgcaattgaggcggcggaaagtacagctttgccttggagtgcgctcaacagtgcggttgagatggctaagttgctgaataccaccgtagacctcgacacagaggataacaacaccagtgggtttattacgtatagggcacctggaacccacgcaggtaaatgcaggttttggaaacacttggccattgcaataagctgatatgcgatcgcggagtctgcgcatgtgaacaacagtgagatcaatgtgttgctgttgaaagtggacatcaacgccaccaaaagcggagcgtggtgcattacacctcccgagtaaagcggaaagtcattttgtagaagaaatacaccttcttgtaaacttctgaaggatgtaacaggtgttgagaattcaacagaccggtccagctgctgctgaagtagcgggaagaccgctgccgcgccgaatcttgacgccaggcatgcaaacacaacttgcagttccctcaagttcatcccggatctgcttttgtgtgtatgcggaggtgatccttgcttattttggcgagaacctcatcttgaaagtgtgttttttatttaacgtacgatgctctcaaaatgtcaacacctcaaaagaagcctgtgatggcctttgggctgaagagcgaaaagatttggatgggactgggtccgggatgcgaagtgagggggtaggagcatcgcgttttaccaaaagggggcctgcggctgctttccacgcattcctgactgcgctcgtacgtatgtatcaaagggacgaatccgctaagaggctcacaatgccgacagcagccggctaagaacccattcagtggcagccatgacttgtgctttcagcgaggacggcgcctgttttttacgtgggagaacggcccagtgatgcggcgttgttagacacttggcgaagctcgcgcttcagggacaggcgcccttcatatgattgcactaattaaaggcagcatatttgcgggccaaaactcaagatgcatgcgctgaaactcgagaggagcgcgccttccgacgaagtgcaaattaacttaaggggcggttgggcggcggcgtaagcaaaggtttaccagtgtttctttctgtcagtggcgagcgcgaggccgctaattggatggggacagcagaagagccgctagtggatagtatctgcttattcgctatgccgggggtctctgcgttcggagtcttctcgatggcccattatgtaatagcccggctccgtcgtacgaaggcatgtgttgcatatgggcctcgcagcttccgctgcgccagaagcctcatcgcactacccaggcaccatgcacgtcatacgcgccatactactggaccctcaatcgcctccccgttgtgcgaggaatcaggaaactgcccgagccataaaaccaaaggaaaccatctccattacaagagacatgcttcgaaggggcggccgcaactggcccagcatgcgccgtctttgcgtctcgcaacgtaaacactactaaaaggcccgaagctacgaggccagattaaattctctctgatgtttgacatgatatctaaacgtcccgactgcagtgacgaacacttggactcagtgtctaccgcctatcgaccgaaaatcctgctggcccacattctcactccgaggacctactacaactcaccggcccttttacgtgtctcaggtcttctcgtgcggcgctagaatgaggcaccagcggctaatactgtgaaatacaaacatgccagctagagcacgtgagacattctagttatcgtcaggaacgaatacgaaacgtggcattgaaagggcctgcttcgctttatgctctccaaaagacggcccatttggcttgtactttacacggtctagatagcgccgggcaattttgctcggagagtcgccgcacatactaggttttctccagaacccttaatagctattgacggcggctttgtgggctcagaaggggagaggcaagtgggttggaaaactatataaagagacgcttttgagccaccgaggacgttcctgaggttccctacaatactgtggaaactcatgtacagtacataaagtaaatagtgatcactgccccgaggagatgcggcttcaagtacaaaagcattccagttgttgagaagcttgcgctggcaaggtacagcgtcgcagcctacatcagcggaaagatgtttatttggcgctcctgaatggttttgtggccggcgatgatgctctggagggtggactataggggatgcgggttgcggtgctttttaaaattcaacccacctcggcggctatttgaaagactggaaacgctaactgcgcaaggtttctcattagagccgactcgtggactactgaactgccgctccttcccctcacaagcgcgcagctcactacattttacggggccgtcacattgccgcgcgagcccagcaagcgcccaggtaaacagagctgcaagaattggacattgagcgctcccgatggctactgacaagtttcctttcgtcggcgaccgccgtggcgaatgcagctgcgctgataacagggaagcccacagctgcgtttcaacgtcgccgagtgcactataacggaaggcctactcgagggctgtgccccagctcgcagcagaaagctcctgggagcctatttcgcagcgaagagggccctgttcttagcattccgtggtcccacatacgccaactgcagcgtatagaagatctttctcgacccagatttcaggttgcgttcaaagtgatgcacagggtggcaaaacgacaaagcatttttttcaatatcaaaacatacacgtacacaacggaacagatcaggagaaaggcgtcaaaaggacccacataggagccgatagccgcactagcactttgttttgaaccaacggaagttgtgaaggacagaaataaagctctttgtgacctcagggacagcaattgagacttacaagacgtgcctccacctcaaccttcgagaatcatggactttgagacgaacgaagacatcaacgggattcgtttctcctggaacgttttcccctctagccgcactgacgccaacaagaatgtggtgccagtcgggtgcttgtacacgccgctgaagagcaaggaagacctaatggtcatgtcgtacaaccccgtggtttgcggcggtccccagtgtaaagcggttctgaacccatactgtgagatcgacctgcgttccaatgcgtgggcgtgccctatctgtaactccaggaatcacctgcccgcgcattatgccaacatgagccaggaaaacatgcctgcggagctcagcaacaccactatcgagtacatcaccaacagacccgtccaggttcccccagtctttttgtttgtggtcgacataaccgccgaggaggagaacttgcaggcgttgaaagagtcgatcattgcttcgctgtcgctgcttccccctaacgcgctggtgggccttatcacctacggaaacgtggtccatttgcatgacttgtcttgcgacaccattgacaagtgcaacgtgttcagaggcgacagagagtatcagctgcttcagctgatcgaaatgttgaccggcgaaaagtccggtgttgcaggtgctgccggaggcgccgtcggtgcgaacgctgccctcaacaaaattacccctttctctctcaacaggttcttcttgccacttgagcaagttgagttcaagctaacgcaactgcttgagaacctgtctcctgaccagtggtccattcccgccggccacaggcctctacgtgccacgggttccgctcttaatattgctactctggtcctgcaaggctgctacaagaatgtggcctccagaatcatcctgtttgcttcaggtcccggcactttagcaccagggttgatcgtttcttcagagttgaaagatcccctcagatcccatcacgatatcgactccgataacgccaagcattacaagaaagcatccaagttctacagcatgttggccgacaggatcgcccagaacggccacaccgtggacatctttgccggttgttacgatcaggtcggtatgtctgaaatgaagtacctcacagataccacaggcggtgtgcttctattgacggacgctttctccacatctattttcaagcagtcattcctgagactattttcaagcgatgatgaaggctacttgaccatggcgtttaacggcaacatgtctgtgaagaccagtagggacttgaaagtgcaaggtctcattggtcacgcctcgccagtcaagaagacggatgcgactaatatcagtgactcagagatcggcgtgggtggcacatcgacttggaaaatgtcgtccattactccaaaccactcttacgctgtcttctttgagattgcaaacaatgctgcggcatctgccggtgttgtcggcggtgacaggccaaaattggcatacactcagtttgtcacctcctatcagcacgcatcgggcacaaaccgtgtcagagtgaccactgtcgctaaccagctgttgccattcggatccccagctattgccgcctctttcgatcaggaagctgctgctgttctgatggctagaattgctgttcacaaggcagagtctgatgatggtgccgacgttatcagatggattgatagaactttgatcaagttgtgccaaaagtacgcagactacaacaaagacgacccaaggtcgttcagactggctccaaacttttccttgtatcctcaattcacctactacttgagaaggtcccaatttttgagtgttttcaacaactctccagatgaaactgcattctacagacacattttcacgagagaggataccactaactctctgattatgattcagcccactctgacggctttcttcatggaagaggagcctcaaccagtactactagactctgtatccgtcaagccaaacactattttgctgttggacacgttcttctacatcttgatctaccatggtgagcaaattgcacagtggagaaaagcaggctaccaagatgatccacagtacgctgacttcaagtctttgttggaggagccaaagctagaggccgctgaattgcttgttgatagattcccattgccaaggttcatcgatactgaagctggcggatcacaggcgagattcttgctgtccaagcttaacccatctgacagttaccaggaccagtccgcgggtggctcgactattgtcctgaccgatgacgtctcactacagaacttcatgttgcatttacaggaggtgacggttagcggccaaacatgagaagttgagcattctcataccaccactctaaacaaagttcagttctctttcttcctctctaataaaacgaaaagggaagcgcaggccttacctcattgtatacattaaaactagaaggatcaataatagaaccctcaagtaggaaaagcacataccaagatttttgaaacacttgaccacgtaaagaatttgtactatatagccttcctgccgctgtgaactggggtggctgaacttttgattgcagaggggtgaagccactagagttcgaatatatgcatatctaatgatattccgtccaaaacaatgaagttgttgaggggtgactgcttcttgccgagaatgtttataacgtcctgcgcgactgtacccccaattactgcagatacaggtgcaaactctaggcccgcttgttgtgaaaactgttcaacgtattcttgttttaggttttcggaggggagtccaagctgcacacaggcgtcagttgccctttgttccagatcatgcctggtcacagcagcgtatccatctctgtaagaaaacaatgcgaaagtcagaggtactgcgttcgtgagccttttgacctgtctttttgttagtttgcctttaagagttccctctttgagaacttgctcgaatggtttgtaggcattcctagtgacaattctctcgtaaacttccgactgttcttcattaagatactctgtgacctcaacaacttcacggttttgtgataaggcgcccaatggcgtcttgactgagctctttagtttctcatctgttgcgtcgaatcgaatcaagtccacaaatatgaagccagatagtccattcaaaccacataggaagaaaggaacattaaacttacgtgtaagctggtttactctgatcgcttcttccgtggagacatccgtggcaataataagatcaaactgcccgtagaaggaatcaggcttttgcctgaagtcttcagtatccacagtcaaggtaacacgtggattcatatcctgtatccggctgattgcagagtcgaggcgtttagtaccgatctcatctttgctcaagaagaattgtgtgctgaggtccccttcactaacatcgtgattatctaccagcgagagaaaaccgaccccgctgaggactaagtttttagcaatttctgtacctaaccccccaaggttaatgagaagaacttttgcgcttctcattctggcctgcgctgccatgccccacagcctaatctgcctgtcatatagagcgatttcgtctttcaaagcgcctcaatgtcagtaaagcttgaactcaaaattgctcatagattccggagctctaaaaactaaacttaacttaccatcgctcaatttggccttctcggtgtccatatccggcaaggtaattggtttcctatacaatttatgtcaaagtttaagcttcggtaaatcagtgaaaaattcgatgccttaaatcttataaacttcctcgaactcacattacctcaaattcatcaaagcgaagggacaggcgccatggacttagcaaaaatattagatacagctccggagccagcgatagtggatgcgcagaccatgggcgtttcaggggatgtctccggagactactggttaccagcgccaatgtgcttatatcaaaaagagctgagcgagcagatagtatcgctgcattattccgatatcttgaagtactatgagacggaagactacaacactgatgttgtcttacactcgatgcagacaatgtgcctcaatagcgaatacgttgcaacccacccatatttgctaatcgaccattgcgtaccgaagtcgctgattaccaaagacattcctaatcatctggctgagacaagcggcaagtttgctgttcttaaagacttgataaccttaatccaagactacgagactgaaacagccattgtgtgtcgatccggccggacgatggacctcctggaagcactattgctgggcaacagggttaatatcaaaagatacaggagtccctcaatcaaaacaaagcaaaaggccagaaagcattcatgcacatgccacttgtttccttccgatggcttcgatgaaacatctgggttgccagtcgacccaaagatatactttgatcttcttctttgtcttgatccaacagtcgatacctctatgccccatattcagcagattcttactcaggcgaggccttcaagcggaccagggaagcaagcaccaatagtgagactaacgactattaacgctattgatcattgtgagctctaccacagtaaacttctcgatccaaaaagccgtgaatatctcgtcagggttagcgctgctgttgttgtacttcgagacgttgtcggaactctccctccagatttacgtcctatttactcccaaggtttaaagtaccttgtagagtggctggaagacccaagtattccgtggccgctacccgacatataccccatcaaaactttcactcccatggacgtggaaaaatcactattaactgaagttcgtttcaaccaagctaacgaaaaccttgctcatgtattcaacaacggaaaaaagcgcggccgcaagcctaattcagcgtattcaaaggaaggcgagcccatatcttactatcaatctaaaagattaaagaacgactactcaacaaacccgctcaagcagaacatggcacagttgactgggatcgccacgattaatgatggagggtctgtcaattatcacctttctgggggccttctcacacacaagctaattcaatcaataggcgaggcttactacaatcttgacagacaatctgctgaactgcagaattttgaaacaaaagagcaaaatcaagttcatcgactagagcttgtaatgaaagagcatgaagacataaaaaaccagctagagcccgctatcaaagcacaagattataatcgagaagaatccacgagactattggcagtcgtagaagaagaacacaagaaagttgcaagctctatggaagaactagatacttacacggagacgctacgagaaaagagtcccgacttctcgaagttaattgactgtctattggagattgccaaagtccaggaggaaattgaaaaacaacaaaagctaaaggtttcgagaaacaatgagcacacatacatgactgaagaactgcgacgggctaatgaggctctggctggatttcaagcggagaaagctcccatagcagaggaaacgcagcaactagaacaaaaaattgaggagaagctggctgaggacagaatccagtctcaaaaatctcaagagagaatccagaagctgatggcacaaataaacgacgaaaaagccatattggagacactggataagcaagtggcctctatgacggaacagctgaagaaaacgccaccgtcgaaagttcgctcttctaacaatgcgcagagaggtaagcacagaaagcactcgggcaactcttagtttaggaattacatactcctagtttccataacttcacagacctatcccatccactactgtacaggtgtgaaaaatcgtgcgatatatcaattgacatgaccttgtcagtatgccctttcaaagatgctaaccttagccaactatccgatgcgaagacacttacagttttatcgtaggaacttgaaaccaaggttctcccgctaaccttatcaaatttgacatccgatacaatgttattgtgtgccaaaattgaaaatgggttgccaacttttcgtatatcccataccttcacggtgccgtcggcgctacctgtagcaacatgatggccattaggagaccaactaaccccatatataggcttggcatgtccttcaagaatcatcaatgactgccccgaccgcatgtcccagatgcggcctatggagtcgagccctgcactacacagcagtgacccatcacactggaaatctaagcaataaacttcttttgcatgcccttcttgcagttgcaactcaacttgcctctcaacgtcccaaagtctccacgtcatgtcaaaggatgcgcttgctacgtacctgtcgctggggtggaatttgaccttcacgacccttccttcgtggcctttaagcacggcagtagaatcgtttggtgaagatggcttccaaaccttgactattctgtccgcaccacctgtaactaagagcgttgagtcagagctccagtccaagccgccaatcttatcgtcgtgaatcgcatcgaagctggccaaaatctctaacgtttcggagtcgatgattttgacgtcgccatgccagcttccgcacgccaccgacttttgatttggagacagtaaaaccccggagactggtctcgaggacgcaacttgagatccccacagctcatatttagatagctccgcatttagctttcgtctctgaacaattgttgtgctaacatcttgcgagtcagcgtggcctctttcattacgaagcctttcccgtgctcgccccaacgaatcctgtatcaggaactgcctacactccactagcgacccactggccggcgtataaaactcttcgtcttcgctctcacttgcctcgctaggtcctgtctccagggaagggcttttcgcctggcgttcgaggaactgggcgcgaatatctggattttggtacagcaggtctgaaaggcgatcacgcctgtctctgttgctttcattttccagtgcttcaggctgcccgaggtgtactaagctctctcttacctctgtatcatcagtggggactatcgtcagcttctgctcacgatcaaactctaagctctttaatgtatcatctgctttcttgcccccatcttccacgatatagcttgtatccacgcgaatttcatcaaacgagatagtgccttggccattcatagagctatgcttggggaggcgtttctgttgttaagttatattcggtgatcttattacttctgatcagctttctaatatcatgaagaacagcagcgatggcggacttgaaactgaacaaagaaagccatgttagctacattaagtcactagattctaagcgacaagattatgaatactggctgtcggaacaccttcgcttgaacggtgtgtactggggcttgactgccttgtgcctcttggacgccaagaatacattcaataaacaggagattattgagtttgtaagaagttgctgggacgccaagaccggtggattcagcgcctttcctgggcatgatgcacatatccacactacactctcaggtattcagattctggccacttataacgcactggacgaggtcttagagggtgaagcactgaaacagtgcatctcttttattaaagacaaccagctgcccgacggatcttttcaaggtgaccgattcggagaggtggatgctcgatttgtgtattcggcactgaacgcgctgtcaattctaggggagttgactccagaagtggtggaccccgccgtagctttcatcaagcgttgttacaacttcgatggtgggtttgggctatgtccaggagctgagagccatgcggccatggcattcacttgcatcggagcgctggctattgttggaaagctgggcgaactttccgcggaccagtttgagaatatcggatggtggttgtgcgagcggcaggtgccggaaggaggcctcaacgggcgtcccagcaaacaaccggatgtgtgctacagttggtgggtcctttcatcgctggctatcatcggaaaactggaatggataagcttcgaaaagctacgcgagtttatattgaagtctcaagaccccaagtccggaggcataagcgatcggcctgacaatgaggtcgatgtctttcacacgatatttggccttgcagggctaagcctcatggggtatgatggccttattgaaatcgaccccgtatattgcatgccaacctctgtgactaagaccttcaagaaatatccgtattaaaatgctattatatctaatagaggttaaaagtaaacctcttctcgaactacttttctagaggaaggtcgatactcaacatatctcgctctccttttatatagaaaacttccaacgttgacagacttgcagccattataagtaacttcgaactgtgaggccgtagtatcacagataaccataagactaggaatgggcgtgagatgtaaagtgtgatcgagattccatattacaggcctggtagaactgacaaatggggatatgtgtccttggtcaaggatggtttttaccaatcttcgtgattcttgaacgctggcagctaattgatcttgggacttgaccagttggtcaattccttcgtagttgtcatttaactcaggcattaaggcatcttgtgcaagggcagaatcagcaacttcgcctccgtactcttcatcatccattatggcgggaaatgcaatattgtgacgcttgaacctaccgttaatatcatccctcactaaaatcagttcttgagagaggtaggcaacccgtgtaggattagagccccagtggatctttttgcacactctattgatacgttgagcgaaaattccgggaataggtttctgaggccacacgccagcagttcctaagctcacagtggaagaccaggggtcattgttcccgggtataaagacaaatgttgtctcatttataagtcgctcgaagttcaaaagtagcagtgctaatgcgtcgaaattgtttttgtaggccgatgtggcgctgatatttttgctgctcattactgggaaaaggggagcagaactgaaagaaccctgaaggaccatcatcgttggcgggtccccctctaacttggcgaagaccttgcgtagtgcttctagaatttgaggttgatccaagaaaaggtcaccgccgagaaaggcaaatctatggtctgtcaattccctttccaagaggtgcatccgaatcttaagatccttgtcgattcttgatatgtaattggggctcgactgctgatgaacccccagcaggtccaagttgccaatggcgtccatagttgcttcccttctttcaccaggtggatgcgccagtgatgcgacgtgaaacttatgcccagctgagaaatagattccctctgccaacagtatacatcctgaaacgtaaaatgtacctaccgtagggatggcttgggacaaatcaacttccacagaaccggagggatcttctaaagaccatccacctttgtagttcggtctgaggaggcccaacaacaaaaagcttctgccgtctcttccaagcaggtttttgatttgagtgatagtcatgttttgggaagagaaactacctggcccactgctcattggccctgcaattgatgaaagaggattgaaagtgtcgccatgcccttgaaagagatcattcctcattacccgatctttgaccacatggtatcgattcgcaaacatcgctacgttcgattcggcctggggtatcacctttctagcccgctgccctttgaggcggtactgtcttgtcgtgtggtcataaataaagttttgctgtgcgaaagcgtcgataattttgaagtgatcttgccagtcaaggtctccggagtcagtaggcaaggcaggttcgtcaacttccattctctgtgcttcctctgtgacatctgtaacatcttgatcaacgtccggagctaccagagaacttggcaagatgttctgctctgctgctgagggctggcggtttgccaaaaagttgtcgagagtcttcggcctcacagaagactgtgattcctctccagcaacctttttcggaatttgactagctttggaccgctctttaacttctttgatgacctcctcaactccgaccctgtcaatgaaaagccctctctcttgctgatcccaaatcgcagcaaactgctctaggaatttgaatgttccgctatccttcctccagttcatgccgaacctgtttcctatgtagtctgccaaagctgctagcccatcggatttgatattcaatccatactttttggataaaacgcgatacgcgagcggtctcagcagcccaggctgaatcttcactggcagtgccacgaccggatccattgctaaatctcagaagtctctcaagactctgtttttatcgatgacgcgtaaccttgttcatcaactaatttttgatatacatcatatactcacgcgtgcgcatctcttgacaactaacatagaacaacaaacacacgtgaagataaacagccagctaacataggctatctctgaacacttcaggcgttgtgaattattacagacgggcttcattgatatctttgagtgcttcgtgtgatattcgagtgctcattaaagccgaacgtcgagcacaatggaagcagcaaagaattacttcaagagctggttcaacgcagacgagccgcgcaaggttgagcgcggctcgttagacaagtggcgcaaacggtcacaaatgcttgatgggttgggtggccgcggcgcgcgaagaggtcgaacttcggtcacgttgaggaataagacgacgggcaaaagcctgaggcccaagagaacagcgcccgggatctggaacctggtaaagggcgtgttttccagagaggaccaggatctacgcgagatgaagaatgcatacacagcccttaagcttcgcagcaataatcgcggcatgcagacccggtctcaggttcaaaggcggatcgcatccagcgcagctctgaaacgcaagctgctcgaaaaacaatacgatgaaaaacgcctcgatgagctgcggcggggccgcaaaccgggccccagggcagttgcccttgagcctcgaaacatttctcagcccaattttgacactgaccgagtaatcttgttgcagcacaaggtggacgcactcaaagaacaactgaatgaggtagagcgcgagcttcacttgactcgcaagaggctcaaattcactcaggagaagaacgcacttttggagggccttctcaacgatgccaatgtcgatgacgactacttaaaatcgagaaggcgcatcaccaacctacaaagggaggacctaaaacccgaatacgatgcgctgccaccgtcgccgcatcgcgctatcagtccgttggtcacctcaagtcctagaaaggtagagctcccgcaagacgacttttatgagagataccgctcaattccaaccgcagaactacttagaagagaccctgaaagctctctgtccccaattagagtagatttatcgaaatactcatcctctagggctccttagaggtcaaaacagtgcgtggttgagccaagactcgagagccagtgatgaggttacccggatgtatctcaaactagtccagaactgccacatgataaggagaagttgagcaagaaccaggaagtaataggttaggttcttgacaacagtaaaggagcacgccgtggcccaagacctgaatgctcaaaggttacaataggacccaaaaaccatcttactagtttgaagtttcaagtgtgcataattgatgagtacgggcgattttctgacgaaaggaattgggttgatccaaaaggctattgatctagacacagcgacccagtatgaggaggcatacaccgcatattacaatgggctggactaccttatgctagctctgaaatacgagaaaaaccccaagtctaaggacctcattagaactaaattcactgaatacctcaaccgcgctgagcaacttaaggaacacctggaggcaaaagaggatacacaaaagagcaagaaagactccccggcaaaaaagaccagtgcaaactccaatgatgacgacgccgacgacaagaagctgagaggtgctctttcgggcgcaattctgaccgaaaagcctaacgttcggtgggaagatattgctgggctcgaaggagctaaagctgctttgaaagaagctgtgattcttcctgttaagttccctcacttgttcacaggaaaccgtaaacccacgtccggtattttacttttcggtccccccggaaccggtaagtcgtacttggctaaagcagttgcaacagaggccaactctacgtttttcagcataagttctagtgatttagtgtcgaagtggatgggtgagtctgagagactggtaaagcagctttttgcaatggctagggaaaacaagccctccatcattttcatagacgaagtggacgcgctgactggccagcgaggcgagggcgaaagcgaagctagcagaagaatcaagaccgagctcctagtacaaatgaacggtgtcggaaacgactctcaaggcgttctcgtgcttggcgctaccaacatcccatggcagcttgatagcgccatcaggagaagatttgagaaaagaatatatatttcgctgccagacttagccgctcgcaccaggatgttcgaactcaacattggcgaaactccctgcagccttaccaaggaggattacaggacgctggcgcagctcacagaaggttactctggtagcgatatagcagttgtggtcaaagacgcgttaatgcagcctattcgtaagattcaaaacgccactcacttcaaaaatgtgtctgaggatcccgagcatcgcaaactgaccccttgctccccaggagacaaggacgctatcgagatgagctgggttgacatcgaagcggatgagctacaggagccagagctcaacatcaaagacttcctcaaagccatcaagacaacaagacccactgtcaacgaggaagatctgcggaaacagatcgagttcactcgagacttcggccaggaaggcgattgacgggtcactcgcgataactcatagactcaaattaatgtcataatacataaagcggggtttaacaatacaatatttagcgcataccagcgtacgaaaactttcctcgacgtcggacgctttagtcgtagaagctagtgttgttttcacggtcggatacttttgcgctctcgagcctcaccttgaccacggccacgttctggcctttggtgtatacgcccgcgtcaggattagctttgagaagcgcttcttcgtagtatctgaattcctcactggatgggtcgacagcttccgcgcgccccctcaaagttgcgctcatctgcgaaagctcggactggttcaattcctgaagcaggttgagcagtctgctagggtggtctgggttttgggcggcagcggctgccgcggcgctctggggctctggtgttggcgtgttggacatgctgcttttacgcaaagacagctttttggcggtgacccagtcgtgaatcaacacggacacctccgggttctgagcaatgttctcatacttctctgtgtctctttgcgtcgccataatgatgtagtggcgtctttcgcccgttgcacctttctccttgtctgcaacaaacaccttctctggcgagatgtaagtgtagttcatcaaagaaactgaaggaatgcactccggcttggagcaagtggccaaatgaagatatttggaagtcttcaacaggctcaaaacatgttctggcaggctatcagggcacgacattttactgtttgaggctttggatagaaattgtactctttgccagtttgcgcagaacgaccaaaccctttttaagcttaataaatacccggcatcattttctgatgagcaaaagtgaccagggaccgctgtaaatcatgggttcgaaacctcaaggggacgttaattcttgaatatctaaaacgacttttaagaagcttggtgcttctagagagcgcatgctgctaccgcggattttgtaatgcattgttagaagccagccagatccgttaagtatcgcggcgctggttgagtttgtccttttttaattctgctatgacgggagaccagctggccaggatgtcattgcattcccggtggaactcggcaaggttatcgtcattggtaatgaccttgagcagtttgtgcagtttgctgtgcttcagggcctcgaagtcgaagaactgtggattggccagcgtgttttcggtgatttttccaagaagcttgtgggactctttgatctcgtcagggccaggtggaagctcgcgctgcaccaggttccgctggagcttgcagcgaaatagcagtgagatctctacacgcttggcatggtctaggcgcgatagttttttgaccgcagagggcgactcgggcatcgagcgcgacttgagggaagcggagcttgatttggtaccaatgctgccatcggcgctgccactggcagctctgcgtgctttcgggtaaccgcgcggcggcgatgcggatgcagagctctttctgagcttggctccgccggccttgaggccagcgggccggccctcgaatgggtcttgccctgcctcgaccttggtgtccgcctcagcgctcttctcccactcctctatcctgttctcttcctccagcctctgcattacaaactcgtgcagcgaagtgtagtcccgagcttcttcgtaggcccctacaagtcctgggtcctctgtggcgggggcgtcttccagaaaccgctcaatcgtgctcttcgtcagccgcttcaacctcgcaggcttgtcccagtagtacgtctcatcgttgaagaaacaaactgctacgcactcagccctgcgtcgcctgtacacgtccttgcgcagcagtcgttgtgggaagaccaccgcgggccacggcgcaaaagagcccactttgcacagcactaagtcgcctgtagttagtttctgctccatagagttgctgctaaaacacctagccaaacgccgctcgacctgccgaacctgtgtttacacttgttctctggctacttttctcattggttaagagcctaatgtcaatatttaattcaaagattcgggtaacaagctagcggtgaagctcatcgcgcgtttagaataagcgaagaggacgcgcacgggcgctcattacgatccaagcagcagggaacgccagccgccagtgttgggctgattggttcaaaggtccttcttgcagtacattaactacttttagttaactttccttggcgatctgcatgtggctctcaggcctcgaagagacgtgccgaccgttcgtaccggccgctctgggcgatcggccacccgttttcaactctgcggtacaagcgctgctcaggaaactgtcgaggcctagcgcgtcgcctgctggcgtgcgcgcaacgtcttacagcagacctttcctaacgcgcgcgcaaagtaggcgtactggagaagcacgatagtgcactacatcacgcatctggaatgctcacgcgttatcgaaagggtgggtttcgatgttttgttgatgcacctgtactagcgacgcatgaccatgttcgcgatttaatgcgcggtctcgtttgggtgcgctcgttctttacgcgatctgcggtagttctccgcgcagctgcccggcctggtttaatcgaaaggtcacctcggcgggtccgagataacggtgcacctggcaatatgtgctgtctaagcaactggtcatggaaacttgtcaatttttcaactgctcatcgctagggaaagagtcatcaaaatgacctctcgcgggacctggacaaaatacaccgacaatgcaccgcatatgccgggccatagcagcaagtattaaagccaagcctccgcgcgcagtaaggatgccaagaaagacatccagaaagccaaaacgcagacttttaagcgatctgaaaaaggcgtgattatataatattcgacaagattatgtcagaagctaagctcgaggcgctcgcgaccgttgggaccagcgaaaaggcttcgactgtgagcgtgaccagcaggagatcatataacggcgatgagctttcggaaatacagcaggacctcgcgcagaagcacggtgtgaagcagcggaaattggaatggaaaattgacatatgtgtggtgccagcgctggttctcctgtactttgcagcgttccttgaccggatcaatatttcaaatgccaggctttatggaatggaagaagatctgggacttcacggcaaccagttcaatgtggcgctgacagtgttcttcgttccctacattgttttcgaactggttgctaattacctggccaagctgttcaagcctcattggtgcttctcggtaagcatgttcatgtttgggtgttcgaccattgggtgtggtttcgtcaagtcgtttggtgggctcatcactgtacgtgtattccttggggtcgccgagtctgccaccttcggcctaatattttacattctatcgtcctattacaccccaaggcaggcccagaggagattctcatgcttctttagttctgtgactttggcaggcgcggctggcgggtccatcgcgcgtcaaatttacacaggtatcggcaacaagcaccttgccaactggagatggatcttcattattgagggcgcggccacggtctttattgcgttcctcctgtttttcatcacccccgacttcccagaaacagccaaattcctcaagcccaacgaaaaggcatttttgaaggaaaaattgcaactatactccagggtggaatctgggtttgaagtcaagttcaactggcgcgattatttgccgcttttcaaggagcccattttctacgctaatgcactagcatatttagggctccttgttccaagttatggctatgcttattttgcaacttccatcatcaagcttcttggttacactgcggtcagcgcccaacaacattccgtatatccatggcttgcggctttcggatacattaatattgttgcctatctctccgaccgcctccaaaaccgttggtgtttttctgtttcttcgagcattattggaattgccggtcttgcaatggttttaggatcatctgcaccccatgtaagatatggtggttgcttcgtggcttctctggggctttatggcgctactccggtggttgtgtgctggacttctattaatttaggcgggcatttgaggaagtcttttggcacagccttccaagttgggcttggaaatatcggcgggatcatcgcaacgtttttgtttctacaaaaagatgagcccaaatacacttctgggcttagcgtttctatcgggtttgtgggcctttcaattatcagtcaactttttattgttttctactgcagcttcatgaacaagaaaaagatgacactaacgtacattgagaggtttgaagagcttcctatcgaagatcgcgtcctcaagggtgatctgaacccaaatttcaaatacctgttataatgttgtaacgtttatcacttaattagtaattttacattttgatctaaatattgaagtttaagttttaactcctttagggagctttcttttagggccacgagctctggactttgttggatgattaagttgattgtccccatctgatgcccgcggtctcgagatatcagtctccgatgccgggcgcaacattttggctattttatcattatcgagttgcgccatgaatggaattgcttgtggcaaatgagctctatttgaaagttctggagctgttcggcttttacccttattcgcaagttgcttggcggcaataagggctgccaattcactttctggggctttttggttgtttgcttcggttttcgctttcaaaggtgaacctttggattctacagtaggctcgagtttttgaggtggtttctcggagacttcagtgccctcgaactggctcaattttttagccttgatagcttcaagacgcttcatagcctcaggcatcgaaactttgcgagatggttttggtgggggtttgctgagactctctcttttattcacagcttcgggcgttgacaccttgcgagccggtttaggtggtgctttgctgaggctttccctctttgaaagcgcttcaagagcagagactttgcggggaggcttaggaggtgctttattcaagctttctcttttcgaaagagcctccggtgtggatattttgcgtgctggtttcggaggcgctttagcaagactctctcttttagaaagagcctcaggagtagatactttgcgttctggcttaggaggggcaacattcaacctttgccgctgagatgcggtttccgaagcggagccatttccctcaattgagcgagggacagactttagtgattcttgtccatcaaattgagcactatcatcctgaacctttggtctcctcaactttggtataaccaacttttgttcatcgcttctaaagccaggctcacgggcgtcagattttttaaaactctgcgcgggtttcaagcttgatctcaatgaaaggaagcttacttcagctttttcatcgctttctggtactggttctttttgaggagatttacgctttggcgggataacaaagggtttcggactttgtgccgaagagtcttgtagcggtcgagaactttctgttttgagtacagaattcataaacatctggggtgtgtgctgaggcttcgcaattggagagggagacttgggctctcggactggtgtcgaaaccgtgactttatttttctgaagggagtccaaataggatgttggcttgctttgaatcgaaggcttgctttgaatcgaaggcttgcttggtttatccagggacgccgtagttagtttgttgttctcgagcgactccaagtaagaggctgactttttcagcgtctcgggcttaggcggaactggcttctttgcacgatcgcttaggatttttatgaatccatcggccttcgaggcctctgtcaaggaggcaggcttcctaggaggcggttttttgggtactaaggaatccctgttatcaattgagactgccgtatttttctgaagcggggtagaaggctttgtccccgtttcaacaaccggtgacgcgggcgcagcgcttttcaaccgcattgaaagatctggcacccgcgcaggcttggcgggtgcgacgcttttcgatggcactgaaaggcccagcggccgtgcgggtttggttggcgtgctatcttcttcgcgatccggaggaggaagtactggcgatgcggcccgtctcgtaggcaaaggaggcggaatttcatcattgtcatcgccgtcgtccgcgagcgtcacggtcctgacgacccgattttctcgaggccggccgcgcgaagggagagcgctgaccagagggtcgcccaccgcttcacgtttcagcttctgcagcaaaaggtaatcttgctctgacacagtgtagcggcgagtgccatccggggaactatcaagaccgagcgcaggggccgagcccgcatcactccgcctgggcgacccggcgcctcttttcggcgagaatgtcctctcgtagttgtacgccgaacggtatgcaatctgtggaaccgatccagagtacttcgtgggggaggttccggagtcatagcccgtgtagtcaccgtccagcagcctctgggctctttccaagtcctcaggccgatacttgggcctctgatcatgtgcatccggcgagcgccggctgccatttctcgcgctgtccagccgctccacccgcgccaaatagtcctcaagctctgggtccctgagactagacgcctctcgctccatgtggtcaataactgatgctagaaatgcttgtctacaccttctccgcccgcgtccccaggactcggatctagcgatttcgtggtgtctttgaatggaagtgttgatgtcatctatcacgaaacatatcgtggattgatggttttactatacagttacactttatggaaacgaagattgacttgacggactggttcaacgtagttcaatcgcgggcttcttcttgccgagccaaatctgggacccacaaaacacgaagaatactgcgtagacgagcacggccataaaaactgtgcgtgcaaccctagaaattgtagttagtattgaagcgaatcgtttgaagcggtcgggaggccgctccggagttgggcgtggaatgcagggggacatacgctggtccatcctcggggtcgttgatggacccgacgaaagactcgtggttggtgttgaataggtgagcgatcaccgaaaggatcacgacaccgaacgccgaaattacggtgcagaaccaagctttaccggactgtaaagaaggggagggtggttagtatggggggccagagagaacggtgcacggctggcgcggcacaagctgcagagtgcgagctatcgcgagagagcatactgataccactggcttcattgcgtgtgtgtgtgtgtgtggattcttgggggagtagtttctaaaggtagtggaacgagtaaggtgatctttatgtgaaagttgttctgagggactggcacgtgtactgttacgatggatagatttttaaaaatctcacgggcatccaacaaggtctcttggcccagttggttaaggcaccgtgctaataacgcggggatcagcggttcgatcccgctagagaccattcttttattttttgcttcatggatataggcgctctgagtggggaatgcctgctaagaatgccaactacgcacatgtggtggggacgctagcgggcgccctccggcagtggcagtagtaaacctgtaatatgttcgtttacgcgattatattatgtgacaacaacgggaaaatgtacaaaattttacagaggtgttatttactcgtcgtcttccaaggtctgggcggcgatacggtccaagtctctctggccgttctcggagattcttctaccaccctttggagagatctcgacaatgccgatcttctccaaagcctgtaggacctttctgttgacggagccggaggcgtcgacgtgcttggaaggtctggagcctctgttcttggcgttaccgtacaacttgttcaacttgccgacaccgacctgctttctcatgtagatgtgtctggcaacggaggcggcacgcatgtagaaccaaccttcggagtcctgtggaggcatctcgttaccggcggaggtcttgacaatgtcaacgtaacctggcacctccaacttaccttgtctttgcaagaaagaagcgtaagcggtgatgaagtcttgggctggaacgtctctgtacatacagttagtagggggttcttttggtaacgcaaacatgcgcagaaagcaggagcggaacgggcgacacaaaacggcggacactgtgtgcctggagagcgcagagtgcgcccatgcacagctagtctctgcgctctctcgtttgtcctcgtctggtaccgggaccaccacacgttaagactggccgcacggaccgggcctttccgagtagatgatgccgtggcgggtctcatttcgatattcaacctctggaaacctctggaaatgctcgcatcgtttgtttcgcctgttgtccacctctgcttccccgctgtctagcgattccacaagttcacgtacctaacggaaacacctggcatctttatcctgttgatctctggttgactgtgacctatactcaaatttgccaaaatgcttatatctttccgtattcgatacaccggtagcaggcgaaggctgagcggcgagagtgcgacacggactggctgcggtgctccagacaggcccgcctggagcccggcgggcgcgggccggggacctcaagcatcgtaggcaggagcgtctgcaagcgtctgcctggaagctgggcaggggccagacggattcccgcgagaggcccctgggctagcagggcaaggcgtctgcccacgacatgtgtggacacccacgcaaatataaaatgggataaaatttcaagcggttattttcagcacacttggtgtacggatgcaagtcaaacacaatcagcactaagtacgacagtaacgtgagcacatgatcatggttatgggaggatcattacatatgaagaacactaggaagaacaggacggagcctggcagatgcgggccagagtttcgacttttgaatcgcacagatgtgtgtttctggtcaacaagcgtgtgacaggtcataccgggtggaattcttcgataacgcgctctacggcaggagaactcctctcgcgtagcatccgagctcgagatctcttctgccatctgtctacgaaggtcacgtgcgcagatcgttgagcggctgttcctgcgcgaagcaggcgcagcgcggcaaccccggagactaacgagacgtcgacatctattataatacaagggggtcagcgcgcgacctcgttctggtttgcacacagctgttgtccttagattgggatttatgtagtttgcaggtagtagtgctatgtaaattacaccttgaaacctctagatctccgtctacctctagccttctcgaacttgcggcccttagacatgattcttggagccttgtgcttgtgaggaccagcaccgaagtgtctgacggcctctctggagtttcttgggcctctaacgatcaaggtgttctgaccctttggagctctgacggccaactggtccaaggtgatgcactcaccaccagccttcaagatggtggctctggcgccggcggtgaatctcaaagcggcaacggtggcctttgggaactcgaagattctgttgtcgtcagtgacggtaccgacaacgacaacggtcttgttggcagcgccctgctggttcaaagccttgccgattctggaaacggagacaggaggtctgttgatcttggacaagaacaaagatctcaagacaaccttgttgaatggagcatcagtacgacctgcggaatattagttagtaccacggagaaggcgagaataaaggtctaggttctgctcacttgcagttcgcacgggtgggcctgcctgctgtgcgctggcgcgccagagtctggcactgcaggtccccgtactcgcagaacgagtctcaagccaaagtatccaaaacaataaagaaaacagtctaccgccgcgcaccggagccccacagcgttccgcagccacggccggcctagcttgagccacgcagaaacgtcgtttccgcagtgagccagcccaatcccttactttccatgaggtttaaactttcaacatacgagccaagaaagtgtacagcttcaccaaaagcttcaagtacacattgtcagactttggagcggttctgtgaccggatctcttgtgctgcttagtagtgtgatcgatacccattgtgcagttccttgatgttccgagacactatggagcaagatgctggatgagctcgcttaacatttttttacaggttctgtcccgtggaagcttcgccatccaagctgcgtgggtcgaggaggtcagctgatcagaattcacatctgcgaaaagctcgaaaaaagcagacaagaaagttttgaaaatacaaaatgcatgggtggaacagtcaaaagttgtttcatgggaaagtccagtttttcaggttagcgatgcgctcgctgagagccctaacggccggagttttggtatggtgggtgctcttcaagtgatcaagggataccgggcatctgtaacgcggtgaaagagcactgtatgctggattagcagactggttctcaggggattagatagggaattcctagaaactttggtaactcacatggcgagttggaggggggcggtcactgggtctcaccagctatttcaaacttgagcagtgttttctggttgttccgtgtgcgcacttctcctcggctgggcgattcacttgctggcgcacctttagcaggacatagctgcagcttgtgcttcatgacactggcatctgaataatggacatgtgatcgatctatttctatttcgcacaccttagcgtcccgctctgcagctacggtctgagaaacaaatctggaaacaaaccaggaaacatgtgggaaacatattggaaatgggcgacagacgtgcgggaaacgtgcggagacatgctgtaaaggcggatctgggacaggaaagcgaatgtgtgtcccgcttcagatgatctggccggctatcttcgagcgctcggattaggtcatcgcataattctcgttactgtcatatatcatatataagatatgtgtcacgctagcatgggtcggtgccgcttccagtgctagcacggcaggcaatcgtgcgtgggctaaaccttgcaaatcctcacacccgcgcacaggaacctcgctacagcgtagctcaggcctcccgccagcatgaggcacgtggagaagatgataaacttgttgtagtccgacaccgagcccctgccaatgatggtaccagcgatggggatggtgggcagggtcatcatcgcattcagtaggtatgcagtagagtagcgcttgccaaagtcgcgggttttggagatctggccgatgcacaccgcggttagcgagaagatggaccctgaaaagaagccgtacagtaggtagtaggcccacagcgctttggggttgccgccgaacggcagccagatggcgaaattgaccacgaccgccatgagcgtcatgacaatgacgacgttgaaacggcctgcgtaccggtccgaaatgtagccagggacgtagcggcctaggatctgcatggcgttgcctgcggtgatgagcgtgaaggagctgccctcgctattgccgcgggccattgcgtaggacgcaatgtaggtgctggtggccagaatggagttttccgcgagcgagaagcccagcgtcgtgaacacatacttggcgtcgcagaagtatttccagttgaagctcccaagcacgtaaaacttggccatctcatgcttactggaaaacgcctgcggcttctgcttgacgcgctcgcgcgcgaaaaggcacgcgaatgacagacaagccagacacacgaatgccagaatccgcagggcccatggaaagccgacttcgacgtagagcttcttgagcatgagcgggaagatgatcccgcccagagacccgccgatcgtggcacagctcgttgccatggcgcgcttgcgcgagaaccaggtggccacgcagctcaccagcggcgtagtgaggatgccgttggccaggccgcccaggacggagaatgccaggataaattgccaaatggtgtggcagtttgccgtggccaccaaactggtcacgaagagcacagtgccgacaacaatggcgccgaagccgccgttgcggtcgaaatacgcgcccgtaagaacgcagctagcgctcacgatcgcaaggtagagcgcaaaaatccacgatacgcttgaggacgagtctgacgccagctggtgcttcgagatgtagccttcgagggcaccgagcgagttgatcacgccccacgccggcagaaggcccataaaagagcccagcagcgccaggtaagcggccacgccgccgtcgggaaactcagattcgtcttcgtcgtccgtggaccctgtgtgcgacagttggtccagcgttgactcacgcacatggtcgtcagagtcgcggcccgtgccgccgctctgaggtttgaagccggaagcgtgcgcttcgaagcgtgtgtgaggactgaggatgagctgctgaggccgcttggggagtattgaaaccatgtcgtatagcgcgaacgatggtgaattgcagagaagcgaagtgtggccccagagggcaaagttttaaagctttggaagcagcggaataataatggctttataaagaactgcgtggcgcgtgagtcacgaagacacgcgacccgcgcgttgcacacagggtactacatacaaacgaaagcgcaggagcgagctcgtgctgcgcttacaaagacttcagaacgttctcggcggaggaaacgttgacgccggtcttgtctggctcctcgaaggtggagacgaccttaccgtcctcaacgacgacagcgtaacggtagttacgcttgttgccgaacacttcctcggagtcaaacagggtgtcaccggacttggcgaactcgcccttggtgtcagcgacgatgtgcacctgctctggggtcttgagcgactcagcccacgccttggtcacgaaggcgtcgttcacgcaggtcacgaacacgtcctgcacgcccttggcctgcaagtcggaaaggtgcgcgatgtagccgggaacgtggctagcggagcacgctggagagaacgcggctgggacaccgacgatgatgtgcttgcccttgctgaccaacttgccgaggtcaatggagttgcttggagcgttctcctgcacgccggcgaggccggtcttgataacgtcacctacttggaacatttgtgtacgagttgtgttgtggaaaaaacggaggcctgaagctgatgctggtctgatagctgaacggattccgtgaagcattatggttgtagccaacggtggcgattgagcgctactgagcacgcttatataggggggatttaaggtgcgccgtacaaacgtacatggagtcggggtgacgtgctttgctataacgtagacaaacgtaagcttgacgaaataggcgcggcgtcgcgttgtagacggcacgagacggcgcactggcgcgcgagacagaggcgtggggtgctggcgtggccaccggaggcaggccagagtggcaatgggccccgacgatccatgccacgtgacacgatcaatattatcaagaagatcattatccacgacaccacgtgaccgcgatttaatggactatcacgtgatctgctggcttttccactcccttagagaaactgtgttagcctgcgatgccccagatcgggcatcgctggctataactgcaagtgttccgcgatgactggcgacgacgcgggctacggcgacttcgcggcatccgaggatgagaactacgacgactttatggcgtccgacgaggacgtaagcatcgagatggaggacgagaccgaggacgaggccgagaacgagggcgctgccgagaacgagaccggaagcaagaccagacagggctcggcaagccgcagggatgatagcggcgccgaaaatggcgctggaaaaccccaggtggagagcggagccgcggtcatggcttcggctgcgctgcaagaggcgagacgcatggtgcaggaacagcgctggtacgaggcccggtccgccttggacggcgtgctacagagctcgacactcgacccggatcgcgcctttggagcgcggctcgagctggttcggtgctgctacttaagctgggtctcgcgccaggaaaacgccgcgggccccgcggagctaaccgagcactccgagctccaagaagcctgcggccacctgcagcagctgcaagcgtatgtcgactggctcgagccggaagttctggattctgctgtctcgcgactactggacctcttcgcgccgccgctaaagtccaagctgctctttgaagggcctgccgcctctggtttggggcctcgagcagcggtcacacttcttgagtgctgcgcgcctcttgcaaggcacgaatccgcccaggatctacgatcgcgcgtcctgcagcaccggctcggctttaatgaccccccgggcgggtcccagcgccgccagatgctcgacgagctggccaccatctctggcggccggctggactcccttgagttcctcataacgacacacgtgcagcaattcctggcagacccacaaggcctcgacgttccccagctccaaagcctagtgtcgcatgcgtcggcgctgctgcagaggtctctcacacagccccttcgcctgctttccctgctaagcttctgcgaagcgatcatcgccctcaacaactactgctcgccccacgaccacgccaagcgcctctctgagtgccagacggccttttggaactgctacaagcacctcgaagagcttggagaccactcgcgcttccgggacctcactctttgtgccttcgtgctctccagcatgctcctaacaggccaagcggccaacgcgcatcaagccatcacgcccttcgagctcgaacagatcaaggtcatcgagtcgacaccactggtgcaagacttgaagcacatttactcggattttgtaggctacaacttgagcggattcgccgactctctgcgcaaaatcaagcaattccacctccagttggctgggcttgttgacgccctcatacacctgctgcaaacgcgcatgctctggaaccgcgtcgccaggctatactcctgcatctcgctgtcggacatccgcgcgcagctgcagataggggactctccgcagctgtcgcgcaacgatttgctcactattctgatgaagagtatcatgaacgacaccgcgcaagtctacttcaagctggaccttacgcacgaccttgtctacttcggaaaagagaatcgtaggcccttatgccctctttccaagcacttgtacctttctgcgaagtccgatgctgttacaaagtcccctaatacaccatcctgtaattccttgaaagaatgggttgacaacattggcgtcttcgaaacaaagccccgcaggctgaaggacatgagtgctgtgcagtttgtccacgagctgcagcagtctcgagagtgtactgctgtggcggactcaagtgatcaagcgaagcctttgaagtactctcagcttcttcagtgcgtccgcgatgcgcttagctaaacgcgaaaccgccgtggaccgctgaaccgcgaaaaacgagccacgcttccccggtagtctttaatctagcgggccagaccccagttggcagggacaaagccctgcttattgtctactattgtttttgccgtgcatgaaattttgtttgttttttttttcgcgtttcgcgttgttacgcgaaaatacgttgatcttcaaatgccaagatcgtcgaaattggatcaaaaaaactgaacagaccccgagcgtgcacgaaaagtctggtctgggcgcctcgcaacgcgaaatatggtttctcctctaccgccaaacgctgcgcggcttactgcgaacacacaatttgcctgctgttaagctacggttcgcccactgttcccactgcaaacgtactttcgggtgaaaagttctcatttcgtttcgcggccgttctcttcgcgggctccctgcccaacatgtataaaagggcttctagtcatgcacccttagttgaatgattatcgatctttctttacacttttcatttccccatcgaccgaccaactcgcaatactttccctctagatacaaaaaatgaaattctctatcgctgcctccgttttcgctgccgctggcgtcgcctctgcaaccatcgccgctgtttctcagatcggcgatggccagatccaggccactgtcccaggtgcttctacctcggccgctaccactacaactacttcagtcgctactccagcctctactccagccactgtggtgtccgcttcgacctctgccaccaccgagtctgcttccgccaccaccttcaccactactttcggcggctcctccatctcttccccagtggccagctctcaacgctcctctgatgacatcacttacgtcgacatcactaccacccctgaggtcaccacttcccaggtgaagactgagaagtccacatctaccccttactcatacacaactctggccactcagaactccaccgctaccggtagcggcagctcttcttccgtcagcctgagtgtgttcgaggccggtgcgcaaaacatcgctgctggtgctggtatcggcgctctggctgccggtgcgctcatcgctttattgtaaacctgaaggacttccagcctacgctaataatagggaagccctctagcaaaattgcctgcgaccagctcgctgctcttatgtaccataaatatcgtcatacgctagtttagatcaaaggaatgcattgattgctgatcataccagcttgaggccatttgcctacttaactgcgaacaattttcgaaaacagttcacatgcccatcaattcacatagcccaaagtactaacgcccaaggtttctcgccgttgtatatatggatgacgtttcacctttgattgctcgcatctccggcctggagagtcagatcgcaatgtatgagaaactcttccagaccctaagtgcgaagctagatcatcatttcaagaaatacgacactgtagttaacgcacaacagcaacagatcaattctcttaccgatgttttgttcactttactcaacgatcgatgccgctatgcagatatacaacgtgaaaaactgggaaacacgctcgctggcgtcgcatctaccggcgcatctttgagcggggttgtagccaccgcgggccttgggagacagccgaagcaggccacaggcccccaaacttcatcccgacatgtttcgggcttgcaaagcgaccatcaatcagctagtttgtacgctgaagataccccctcacgtcgcgaggatgagcggcgtagcagcgacagctattacagcgacaacagcgttactagcgcagaaagtgacgagagcgaggatcgagaaaactcggagctcaggccagagctacatgagtccgcagacgcagcacacaagaagcgcaagcttttcgacagaaagttccgtttcttagcttctccacagtccgtggcagaggtttggaaagaatataccgaaggtctagcaggccagccttcgctcaaagaaatggaatctacataccgctcgagctggcgacgcgatgcggcggttagccggaagttttatcgccgcaaagtgctttgtcgagccattgagaccggcttggctagaggctacgcattagaggaaataattgacatgctcgagagtcacagacaacagagagaaggaagacaagataagctgccgattggctggctatgccgccgcagtaacctaccaagcattttcaagtgagtcgggcactcacgagtgaatgttcaaaatttcaagcgaggacgctgaaggacatattcgtgagtagattttttatgttgtaaaatctttacctgaaaaacttgttcaataagtcatcgccaaggttaaaaagagcagaagtcgtgagagttggagccacaagacgcgtaccggcgtcctagtatagtgaaattttcgaaaaaagagggctaacattgtaatgggagcgaaagaagcgagcaaaaacgagcgtgctggaccgaaatccagttcgaaaagcaaaccgctcaagaacaatcagcggcggaccaagagactccggaagtcatcgctaagcaaggcccaacgcaactttgccgtgttcaacaaggacggtgcccacattaacaagtacgagaaccttgagctggacaatattgagtccgagggcgatgacggaagcgagagaacgcaagaatcgagcgaggcgcccaccaccgaggcaacgccagagagtgaggaacctcaaaaagagcaggcccaggataatgcgctggatgataaccaggattacatttcgctcagcatgagctctgaagaggaacaggaaagcgaagaagaggccccagatgaggctggcggcgaacaccccggcggcgacgccgcacagccaaggacgcttaacactgactacccctggatcctcaaccacgaccactctaaacagcgtgaaattgccgactggctcacgcttgaaatcaaagacttcgtcgcgtacatatcgcctagtcaagaggagatccgcgtgagaaactcgaccatctctaaaatccgtaatgctgttaaggatctatggccggacgccgacctgcacgttttcgggtccttcgctactgatttgtaccttcccgggtcggatattgactgcgtgatcaacagtagtagtggcgacaaggaaaacaggaactgcctgtactcgctggcgagcttcttgaagcgccggaagctagcgacccaggtcgaggtcatttctaaagcccgagtccctatcatcaaattcgtggaaccaatttctcagattcacatcgatatctctttcgaaagagtcaacggactggaagccgcccgtgtcattcgtggctggttgaaagagaccccaggattgcgtgagctcgtgttgatcgtgaaacagtttcttgccgcaaggagactcaatatggtgcacaccggcggtctcggtggtttcagcattatctgtttagtatacgcctttctgcagctgcatccaagggtaataagctcagacatcgatagcatggaaaacttgggtatactgctgatcgactttttcgaactctacggtaagaactttgggtacgatcacgtagccatttctgttaccgacagcggtgctcgttacttgtctaaggaactctacggcagcctgcaaaatcctaggacttccttcgcacttgctattcaggaccccggagacaaggataacaacatcagtcgtgggtctttcaacatacgagacatcaaaaaagccttcgctggtgcttttgatctactaacaaaccgctgttttgagctggatgccgctaccttcaaggacagggtgggcaaaagcattttaggcaacgttatcaagtaccgtgggaaacagagggacttcaaggatgaaagaaatctggttgttaacaaggcaatagcagagaatgagacgtaccatcgcaagcgtggtcggatcgttcatgaggaagtgtttacggacgtaagcgatggcgagaaagaagacgacatatacacggtggaagagccggctaagaagaagccaaaaaaggcaaaaaaagcgaagaaagccaagaaggaaaccaaggccagcagtagtagcgtggacactctgatgggcctcgacactcaagatgacgccgacgaagacggctacgacccttccaatgaagccccctcgacgctagctttagaagacgcgagatctgacatcagaaaaaaatcggtcgacgcacaaacaaaacgggattattggctcagcaagggccaggcgctataaatcgttgtcgccacacgtaggacgaggatatgtggttttttgcattgtattatagataagttatacattgagctgcagagcaagcaaacacgcgaaagggcggtttcagtaatccgttactttccgccgtagcttcttcttatcgcttttgattttcttaccctccagtctttgctggctggtcttgcggcgtatcgcgctccacctctgcagatcctccggctgtgcctctttcggaaaccaacatgtggtcttgagctcactgaccagcttctcgaggcaaatctgccggttggtttctctgctgcgcgactggtcagactggatcaccacgcagtcccttgaggaagaaagatagcgaaaccttctttgcaccagctggtcgcgaacttcctgtggtatccagtcgcatttcgaaaacgcatgaatagtgagcgtgcatttgctgttgaccttgttcacgttctggccgccggggccgctcgatctgtcaaagttgtaggagaacgctttctccgggagcgcgcgaacagtgagagagtccacccattgctgcgctggcaaggaagtcttggcagaatactgcctgactatgggcagcagtcctgccactgacctcatgaagaacagcgagggcaaccttgaacggcacccgaacctcatcgcagcaccgcttgcagtggaaacaatatacgaaacccaatcacgtgcgtatagtgatacctgcgacacttagcgatcctctgtgagcaagggcaaaccacagttttcgtctatggctgtatgatcaacctcaataaggcccaacagaggtcccttcggtgcgtggtttgcccgcaaatatctcgacaacaaagacgccttcaaggaaccgaaaacaagcctccgatagctttaacttcgcacagcaagcaggggctggttctttcaagtaaaaccaacaggttggtgttaattcatttggtttagtgtagcggttttcggtccgatttatggaatttggattaacttaaattattaccggagtcctttattcgttttccgcgacaattgtcgagctaccaccaaaattttttaagtgttatatcgaatcaattatgtttcaacagtcgtaagtttcgaatcgaaatcgaagttgagtaggagcaattgcagcggtgtcaaaagctagcaaagcatgtcactctcagctgcagcgaacaagatctcggagaatgatttccaaaacattggcccggccccacggccacctggagccgcgttcaacaagacgcaacccataacaagttacctcaaccagctggacctgcaagacaagaggaacgagcagcgcggagcaggcaacggcaatcgaaaaagcggctgggtctcgtacaaggacgacgggatcttgtcgtttctatggcagaaacggtacatggtattgagcgactcgtacttgacgctttacaagaatgagcctcgagcaggcagcgacgacgcggtgctacagatcccgctaaccacgatagtgagcgtcagccgcacacagctcaagcagaactgcttcgaggtcgtacgcagcagcgaccgcaactcgtcggcgtcggggtcatcggtgggcagctctggaaacggcagtggaggctcggacgggagccgcaagaccatgtatattgctactaaaacggagatagacctacattcgtggctggatgcgatcttcgctaaatgcccccttttgagcggggtatcgtcacccaccaatttcacacataaggtccacgttggcttcgatcccgagacaggaagctttgtcggcatgccctcgaactgggagaagctgctcaagcattctcggataacgggggaagactggaacaacaactctgccgcggttatccaggtcttacaattctaccaagagtacaatggcgcaggtaccgccacagctagtaataactcatctactacttcgttgcccaaggcctccatcaaccagggtcagtacggtggccagcagtctagacagaattcacatgatatgctgccgcagaggaagcctcccacaccaccttccgtacagcatcgcccaaagttgcaggtttctacctctcaccaaaactaccaaacttcgcaacagagcccatatcagtcgttcaacaacaaatatgcatctccattgcagaacaaaccacttaattcacatctgccatcgcctccagcgcacaagttgccttatcctcaacaggttcaagggcagaattcgagtcagctcaagcagcatcgtcaaaacggttatgcacaggatgcttctcggtttaagcataacatgcagaacccatatctgaccagtaccccgccttcctcatcaccttcatcctcgaaggaacaagtttctcaaagacatgcgccacaacaacgtccacctgtcaataattctccatattccaactcatcaacacctccgccacaaaggcttcatcctcaaagagcagcgcctgctgttcttaaacctccagcacagcctgctccaagcacagcagcggcggcagccgccatgaaccagagtagaccagaggcgggtcctaaatttctgcagcctaacagagaagcaccaaagaagccagatgcacatcctaaaaaggacgttggagtcaccaagcagaggaagcccacaaagcctacaatgtcaaatgccgagattatggctaaattgaaaagcgtgactttcaacacagatcctacccccttcttccaaatggttgaaaaggcgggtcaaggtgcaagtggctctgtatatctagcgcagaggacgcagctcccagactatggcgaaggcgatctcaacgagcagataggggagcaacacattggtgacaaggtcgccatcaagcagatgattctttccaagcaaccaagaaaagagcttatcgtgaatgagattctggtaatgaaggactcgcagcacaaaaatatagtcaacttcctcgaagcctatctgaaaacagaagacgatctctgggtagttatggaatatatggagggtggatcactgacagatttaatcgaaaacagtccaactaatggaagtaatcacgccccactgacggaaccccagattgcctacatagtcagggagacttgtcagggccttaaatttctacacgataagcacattattcatagagacatcaagtctgataatgtgctgttagatcatagggctagggttaagattaccgattttgggttttgcgcaaagttaacagacaaaagaagcaagagagcaaccatggttggcaccccttactggatggcgccagaggttgtaaagcagcgggagtatgacgaaaaagtcgatgtatggtccctgggtatcatgacaatcgagatgttagagggcgagcccccatatctgaatgaggatccgctcaaagcactttacctgatcgcaaccaatggaactcccaaactcaaacaacccgaagtcctttcgctcaagatcaagcggttcttgagtgtttgcttatgtgttgatgtaaaataccgtgcatcgactgaagagttgcttcatcatagcttctttgacatgagctgcgacccaagggatcttacttctttgttagaatggaagaaataatagagcactcagtaagtgcaggtgcagggggtttgaaatagaactatctatacaatgaacgtaaacggtaaggaatatctgtttagtgcaatagtttagtgaagtctaaagaaacttcttgaacgatagtttcaagaccgctgaccttttgtgataccggtattgcccgcaaaatgagaggataaagaacttgaaggtctcgaatagctttatcgcaggccaccttgcccttggcctttgatatgtaatctagaacttttctcagtccgctcaataccaatgccacctccatgcttctatccttcgcaatgggggcacgattcaaaagtatagcgtcagaaacgtaccttctcagactgaaggcatatcgggcaaccaagaatggcagacaaactgctctcagcttatcaaaacctggcccttcaaacatcatgtagttggtcaagtcctggaggcacaaagtcgctgttttatacttgcttaaaagtttctgacctcgcgtggactctagaacttcatcgaaaggaaagaccgccagcttttgagcaacctcctcaaggctctcgctgcttttgataatttcatcttcaatgtcatcaacttcgtgaaaaaaggaagcagaccaaaccgaagacacaaacttcttgagatgtttggctttcaaagattccaagttcaattgttgaagtagtttttctcggaaatgctgaaattcttcaatgtcatcaatctcagtaagcaagtctgtttcagagtcgagccttttgagagggactactgcaacttcaacaaacatatcgaaaaatgcatctcgcacttcttctggaatgtggtcaacttcttcataatgaaaaacgtcgagaattttctcagctaacgagaagaaacaacgggaggaaagagtccagagaacagcagaattattcatgtctcctttgattaatgatttgttgataataggaatactgagactttttaaaattttaagaagccgcttagagctgacaaagctctgattgaggtcatttatacccgacaagcgttgtgaaaagcagctgcatgcttcgtaactcatagcctcgaatgatgggattctctttctggatgaactactgagcttgggtcccaatttcatttgaatgcgggttcttgtatcaaaaggaagtgccattattgtgctaatctggtccaacattagtagctcaacatcaagttgctgtccaagttcgaaagtctttatagatttgaggacagcattctgcagagtagaaggtttctgattgtccgtcgagaattcagggagcaaaggataacgagctgcagaattcagaattaacaatatgttttcgactttttcagcatctagtaggccctggcttcccatcagttgatgcaaaaaaggatagcaaaggagaagttcctctacgcaatcatagtttgtcttgcgcttgagctcagaagattttgcaggatcagcgtaaatgacgttatatccgcaccacctctggtatatttcactcgttattctggctggaaagtcttggatctttaaaacggcttgaagaagttctcttaggttactaagtacaatgaaggaaatttcgaaagaaggcaagataaccagatctgccatgtaacaaacaagtaatgaccatgcttcagtaaaatccgaagtatgtgagaactttgccaaatagagcgcaaacatatggatcaaacccttcaaggtcaggttaacatattcaccgctttctaggtactcctcgaaattggaacgctgctgaagcaaaggttttataacttcgtgtactataagctcccatggtgggaacgagcttgaatgtgaatcaatgatcctaaaaaaggtttgaatagccccattcttgacctcgaccctttcatcattagtacactcgacaagtttttttagcagatagagccacaaaccatagtaaaggccacaaggttcggtattttggtcggatatcatgctgataagctggccatcttcgattttcttggcgaacgctagtttttgggagtcggtaaattcactgggcacttttgaaacacaggttctcagataatctccaataagccaaaactggctgattgaagaaaaagatatattcaagtccctatcttgcctaacaaaattaagcaatgtgtcaatcacgttcttaacaacatctagaggaagtgtctgcaaaaaatcatcaaaaatgagcttaaagacctcgaaggataatttgattacgccattgtgctttgagcttatggtttccagaatggagctgtcttcttcgtgatctgagagctcagtaatagagctttcagacataataacaaaaggacaatttataatcttgaagacaacatcccacgccccctgtaacgagtccccaaaaatgtctaaaagccccttcaaggtgcgcaagacctgaaacaaaatatcatactcagtctcaacagcaccattgcggacatcgtctcttgttctttttaaactcataatgctgtttatcatctgcatcagggctgttaaaagccggctttgagcagcttcagtatctgttttttggggtatttcaggatcgcttgagacaattgctgcccttgaaattatgttattaaaaacatcaacagcactcaaccgaagtttctcattggcaatttctcgacttgccgcaacctcaacaaggtaactaatcaccaagtcccaacttggccgccatttgctttcattcaccaaccgccagatatttatttgactcagctccctcagttgagcgatgaagaagtccctgttgaagatacatgtattcagcattttactaccatcaacgggcgagtggccctcaggagcataattggatgttattagctcagcgcattcttttgattgctgaattacgcttgagaccatgacgttgaagctggaactggagtagtgctgtgtgctttcatatagcttgatgatgctgaactttgcagcgctgatatcagacgaagatgctcgagggttttgggctgtcttgaagccatgcgttgaatgatcggagtctctagatggaccctcaaggtagtatgacatccattgccaagtctttaaaacttctttccaactatctgagctgaaaacagagcctaaagataaggacagtgacattaacgctctgaaaacacttatcgtcctttgatgaatagcgcgcgagtgttgaaggtttgcttcaaagctccctttagcattagatgagttccctatcagtgattcgctgatagtgtttataacagtactggcagtggtcaggctccggtcagactcgttatcttcaggggcctcgcccattatatgacagctttcgactgtagctatcccaaacaagcgcaggcacttgtttagcttattctcgcattccagtacgccagcagagtgtgatagcttttggaaggccctcaccactgaatgaaacaacggagtgtctaaagttgaagcgtacaaaaacattttgtggataaaaaagaggtcatcgaaaagttcactgtacataagcttcaacgacttaacctcttcttctttcgcttgcttttggtataacgatactgcctgtgaccccattccgtccgatatggaattggttacagctagcaccagatatacgacatatgtttggtcgacaagaggcgcgcttgccttgtccagcaagtcaataaatgggatcttggccactgaatattcttgtgaaactataggggtgtcccctcgagttagcacatggaggactttcaagtattcgtgatactctttttggctcagaatgcctttaagagtactcaaaaggctcttgagaatctgtctgcgatcagggtgaacatcataagatttgaagatgccccaaaccaatgcaaagtttttgcacacaagctgaaagagctcaagggatatgatcttcttccaaattggtgattcgatttcatttgacaagatgttgatcaaaagaaataaaattatttcaagttcgagctctaaaattgccagaaactcttcttgtatcagcaatgtcaggcaccttgcgctccttacaacaatcgggaaactctttgacgatgaaatagaacgcagaagtagaggtacagcccttgttctaagaacgaactgtaaatcggggcaggctgcaaaaagtttccggtgattccttagtacactttcgagaacctcaagcccatagtcttctggtatgctttcgacgttcagaatgcaatctttaggactgtaagacgcattctttaggttgcacaagtcgttaaaaaggcggttagcatcatggcgaaatgagccgacttcaatgaattctatattgtttactgccactttgcaagtcctgctttcttgatcgatagtcgctctctctaaaatgtcgtttatcagttgctggagcgttgcactcgcagttccgaaaacgacgggcgccttgtttggtatctggatgagacttgagcagcataaaagcagtttggagcatagctttccaacaacaacctggctatatgtcttgaaaaagagcggaatgatttgtaggaccttgagctgtatttctgcggctaggtgggttgaatctatgaatgcatcgagcacgtcctcaattctgtcctcaggtatgcaattgaccgatgacatcttttgtaggcattgcactgagacgcttgtgagcttagcgtttttggaggcacacgaaaggacgaaaggcgttacaaagtctggatgccttggaaggtcttcgaattcatgaacagttttcaagatctctattgacttgtcacttgcatgcctcacctcagagctgcgccgcttagactccgccgaaagtgcgtgcaattctgtgaagagctcatcactaaatttgcggaacgaaagtttcgtcgacatttcttggcttttgatagctaccggcactgctcttctgagagcttagtgtcccttttaactcgttagaatgatctacttgagatctgagaactaaataagacgttagcgttgttgatgtcattatatacgcaaactcaacgcggccatgacagttggcaacttttacattgagtttacataagttttacacccgaaatttcaatatcagaatcccgattaacccaagtaccgtcagagcgtcgatgagagatgaaatggggctggattttagggctcctgattacagttgattgaaagttaatctaacttccgtatataatgatttttaatgatcaagcgattacaaccttttagagatgagcctagttctcaaatctgatccttatctcgataacatgagaggctatgttcagaaatctagcccacctttataatggaaagtttcagacactgaacagaactaatgctttgtgggaaagatgcagctgtatgcgcctttgcagtacggatgccaacgcagcagaaaagtctaaggaggaagaagaagaagttgaagttgccacgaaagagaacggcaagaaagatggaggagattggaatggatccaacgcttacagttgtggacgcccttcccgcaagtctggtaaaggtgtttatctggttcccaaggtgcactctacagatcacatcaaacaagatgaaattcatacggaagggctgttcgcaggaaacaaacctctgtttttaggggagctttctctgagctttaagcgaccgagtggtgctcttgatggcatttttgggactttgaccaagataaaaagagcgacagatgacggcggagaccaagaaatagatgttcaaggtattataaatgaccttcagacaggggacaaggatatctcctctggagagaaaagcgcagcaaaaaggcccgtcattccgtgggatgcttcgatcagtggtatggtctataacgatcagcccttcaaacaagtgccgcgaggggttgtgaataagctgaagccctttaagttattgaaaatagagcggaagaataagtctggaaattctcaagaccatgaattggtaaagatgagggttcacaattctaaagttaatgacgagctgcaactagtagatcttaacagggaagctaccaggagacctcctactttagagctgaacgactccgcggggaaagcgaaaaggttctatactgatgaatcaaagtcgcttacgcagttcaagttcatcaggagtgaccagcacgtcttcaagacggatgttgacaagctgaacaatttgctggtcaaagagtttttgaagagaacaaagctgaaaattgactctgagttcagggacaaccagctgccgctttacatctatatcaataagactttatcatcgaacgctttgctacagcggtttatcagaaagcgtgtcacggatcatatatccccactcttcacaacaatactttcatcatatgagagagaggacgaagccaagaagtttgagaaaagaatccaactgagagtcaactcactcgtcgaggaccttgccgaatatttcccgtccgtgtttttcgcgggtgatatagtagattgtgttcaccacccgagtcccgtcccaggatatgggagactttactggctgaagccaggaaaacgacacaaagccatttggggcaggaactctgagagtgatttcgtgttcaacttaagcaacacataccgcataacacgtagtggtgtgcgttatatgaaatatcctattaacattcattatagaactttccatcaagcattcacggaatgggaatatcgtaaatagtctaaactcatattattaactgtttatatgtctactactttcatccaaccggtaagaaaacatctctagcctgctagggaaaatctctttcctcatcaacacttgaaccttgattgctttcggcctcatcttcgtctgagtcaaatacaacgtctctcgtagcgtaaacatacacttcgttaggcctatctagtccaattctcctccggactttggccttcctttttctgtgatcatcgctgctgcttttagagtgtatgctcaatgtttttattaccaatcctttgacgatgaaatggtcggtgtagtatatcattccgtcccaaatcctgctgcacttctcgagaataacgttcttgagaggttgaggctcgttaaactcaaccttgttggtgtctcttggaggggtatcgtcgccgtattgccaccgaactctctgctcctccgtgccgctattagccgtgtcattccgacttccgatttctccagtttcgctatctcgcgatatggcgtcctgcacctttaaagcgtattttgcaaagtggtaatcttcctggtcgtcttcgtaaactggacgccctaaaacgctctgagcctgcaccttccgttcgaggatgagtatgtggtccacccattcccacacgataaccgcagaacccacatagcaagtggtattgaagatttcgctgaggtcatcgacccagatattagcaacatctgcgacaaagaaccctggctgtaaaagtacaatgatgagagctagcaaagttagaatcatcattcgctgatatagaaagcagaggtgccttttattgaacatgttgaaacagataatgcacgcgtaagaagctgcgagcgctatgcggaacaggtacacaaatggcgacagtagcgtcaagccatccgcatcgtaggagaggcctgaaaaattatcattaatagactgtgccagagttggaatggcccatagaacctgcgagatgatggagagagtaacccccaccaggaacacagttcttttttctttgacgcgagagaaaaggcgcattatgatctgaacttgacatagctggcatataagaacaaccaataagtctaggcacgtgaaagtgagatccatccagagcaggtctagcaccctttccgtggagaccacccccttgtagatgtggtcttggtgtaggaccttgagagctttgcttatgaagatagcaaggttcacagacgcaagggtactcccgagtttcagcaaattggatgcgccgcggtgcggcttttgtcggatagtgatgaaaactatgaccgtcaggaaaagagttatcacgaaatttgttgtgaatgacatgattattgcatatatgctgtatttgaaaggcccccgatcattcccgctggtgatgaaagtatgccaatccctttggagcgcttttgagtaaggaaaggatagtctatttcgtttcagtgacgaatatactgggtttccttcatcgcagtagcttgtgaaacgcacgctgtcgaagtaggccacgggttgccacttgtttttccatatgagaacaccattccctaaatcaatacccccgcagctctggtattctttcggcacctggctgtacctccaagaagtctttttcaccatatttgcagagggtatgctcctgcgatgagttcaagtatagagctacttgttgattttaacatcacccgtattttttgacaggacgactaagcaataaggttgagcatagaaccagattagccccaattcccatctgtttgccattcataagcgtgtaggctctagttgactcactgtagggtatataacaagaagcttggcaccgccttcacggctgactcatttcttgggcctcttgggacgaaatagaacatcgtgaaatataatgacattttttaaaatatgatcttgaaactgcttgaccggcgcaggtggtggaattgaccgattggcaggcggtttagtccctcatttgtattaatgactaaactctctgatgtccatgattatggaagctccaagactaaatctagaaacggtggccttagtggatacttggcaagcaagtcgccgtcggtcccaaatcttacacagacctttacaacacgatcgatgaaagaaacctcgcctgaaagagcgggttatcaacaatttgggtcgcccttggttgaggaacccactaacctcagtgtgatcgacctctatggcgatgaggacgacgaggacgccgatgatgacgaggacgccgatgatgacgaggcagagggatctcagagcacatctggcgtgatagcagacctgcctgtgagttcgaccgaatctccctctctggaagcacccaacgcgttcggggcggccaaggatctgtctcagtacgatcgatatggcttcaaaaagcaaacagctcatgtcagtcaagaagagtaccatatgtggtgggatcaatactccagatattgcattcgccggaaacgcaagtggcaggatcttctggagaaaagtggactggccccaagtaatgacgttcctgaccgcttccctcctcgaagcgagaagttaaaaagatacgtaagaaagggaatcccagcagaatggagaggccaggcgtggtggtatttcgctcgagggcaggaaaagctcaataagaacgctggcgtgtacgacaagttgttggagggactgaataacaagaaagataagaataactgtaaagacttagaggtaattgagagagatttgcatagaacatttccagaaaacattcattttcaaaaggaccccaaggagggccaagagccgctcatgattcagtcattgcgcagagtgctgttggcattctcggtttataatcctaagattggctactgccagtccatgaatttccttgcaggactgttattgctattcctggatgaggaaaagtctttttggatgttggtgattataacatctagatacctgcctggtgtccacaacgtgaacctagaaggtgtcaacgttgaccagggtgtgctcatgctgtgtgtcaaggaatacttgcccgatttctggcaaagaataatcccaaaggaacaaagccgaagcaacgagtttctgtacaagctccctcctattactctctgcacggcgagttggtttatgagctgttttgtcggcgtcgttccaattgagacaacattgcgtatttgggattgtctcttctatgaggaatcgcatgtccttttcaaaatatcgctttccataatcaaaatttgtgagcaagaattggcgggcagtcgccttgctcaccgcgggctgcgggccaggacacatggtagggacgatgatgatatagaagtatttcaagtcattcagaccgtaccgaagaagcttcttgacccccaggacatcttcgaccggatcatattcaaaaggcgagtcccgcttaacaaccttaaccaagaggagattgaccgctgccggaagtacgtcacatctcagagattgaagttcaaaaactgcgcagaaattatgggcgacagaacaagcgccaaagcaagtgcaaagagggatttggaaatagggccagattttgtaaacaacgctttgtcatcggaagtttacggttttagaagaagtcttacgggcgcccactggaacaatagcataaaggaaaaggtgcggcagatacgaaggaaataatttatagttgacaaatagtatataactagtgttaatcaaggtctgccaaatcccacccgcgttggaggcgctgcaacacagccgtggcttcttgaggatcagccatttcgtttttcaacagctgttcgattttgacccagggaacttgaacagatcttggtgcaatttcttcagcgtctatggaagcattggcagagtcacctgctgatgtgccttgtgatgcggcgttttctaacttggagaccatcaccaccaaatcgaccttgtcgctctttaagtcagacagcaatatgttgtcatgcaagactttaccttttagcagaactttaagctgtgaagtctcatgaatagagtcttctttctggattagaaactctttaacctggtagatggtctcggattggtcgaactcttgtgagtacacgaattttggcgcccttatggatttgagattcagctggatccgagcagatccagaaccgttcccaccgttccgcttcaacctcttgtgatcgtatttgtatttcaaaggtgggagcgcaacgccaaggttggtgatattctccattggcgttttaaagtccgacttcaacactataggttgctgtgcaaccaatgaaagaaacttgctgataaactctttctcaggtagggacatgctggctcttttctgcttttttattcctataggtaatggcagttctttatgatcaattgggtatttcttggttgcacagttagctttttgaaaattgaatttaatcaaagacatgccgactaatcaatgaatagcgccctgaccagctcaaactctaagcatgtggttccagatgattccgatcagccaaaggccttgttcttcaattatcacgagttttctgtaacagattacgccgaaatcggcaaggaatgtagcgaacatgaagaagagctcgctctgtgtattacgcacttccctaacacatatgcacctctagactctatcagatttaagcagacacgaattgtgcggattcccaggcgatatgaagacaatcttgactggccggtgttttgtacgctgctccctggacacgagcccgcggcccttgtgaaccaagatggcagtttgcagttcgtgccttacggtttctacgaaaaccagatctatggcctgtcttctgttagccctttaagctcctatcttagccccgaggagttcaaagatatcgttgaaaccgtaaacatgtatttacgacagggctacgatccgaacacatggcgcaatatcatatctgctacttttgatgtgctaactttcaatctatggaactgtctaatgatccgacttgtttcaagtcccttgctcaagctggagaactacgttgaaacgctgaacaaatctaaacttttcaaaaacaaaaacataaggctaatttccccgagaaggtcgggatttctctcggtatgttaaaccagtgggaaacattgcatgaagaccgaactttgaagacatttactaacaacttcttcgtcttaaagctggactttgagatacccaccccatcgctgtgaacgaaagtgaatattttaaagaactgacgagctcatcgcgttagcatcgagaagaacttcacaaatcagcgaaacgtccatgaacggaatcttcgctattgaaaagcctagcggcatatcatcaagtcaattccttttgaagctacaaaatgtgctaatgaacagctccgtattttccagagagattcagcgggcaaccgcagagagaatgcagcagtatcagcgcgaaaccgggaagaagccaagcaaaaggaagctccgcaaggtgtcgaaagtaaagatggggcacggcggtaccttggatcccttggcatcgggagtcttggtggtcggagttggtacaggcaccaagaaactttcgcagtatctgtctggaacagttaaagtgtatgaaagtgaggcgttgttcggtgtgtctaccacatccggtgatgttgaaggtgagatactatccatgcattcggtgtctcatttgaagatggacgacttgaagagtgtggaaaagaaaatggtgggctcgttaaaacagaccccgccgatctttgctgcactgaaaatgaacggcaaacctctccatgaatatgcgcgggaaggaattcctttacccagggccattgaaccgcggcaagtcgagatttacgatttagaggttttcccagaatcattaaccagagatcacacttacaagctgttgcgtcctgccacggacgcagacaaagaagttgtttctgaactaagtcatcaaggaaacctactcacagataagcttttcttctctaaacagttttgcgagtctcaaggctgggagtctgaggaggcaaaagtggatccgccgattgcattaagtgaagaggaaatgcagcaacttctggccgagggggacaactatagagctccactccttcactttaaagcaaaggtgtcctcggggacgtatatcagatcattgattagtgatatcggcaaggccatgagatcttcctgttacatggtcaagcttgtgcgctgccagcagcaggagtgggcattggacaaaagaaatgtgttcagaatggaggacttcaccgagaacgatgaagccgtatggaccaaggtattagagcaagtacttgagcaaggctcctcggtcgacatcatgcaggaattggcagatgcccaagacgccttcaaaaaacagaaagaagatttagagcagcaattaaagagtgagttgcaaagttgctcttctgctgaggttgctgaagtcgacggatccgctaatcctgctaagagaccattggacgaggatgactcaaacagtgaggcgaaatcttagctatttagaatatgtaagttcctcgaatttccaacgtaattacaggtgtggaagtcattttcttcccaaacgctgtaacttagatacaatagctccgaatgcgatgttttgctaggacaagaaaattgaaaatcaggcggacagtcggctgcaagattgtagcacatatcaatacatggcaggatctcataataatcatgtattggttggatttgctgattaagaaagtcattccggttctgcgttttgtcccgatggatgtagtaagaggagttctccgtagtgcagcgcggtatagtgacagcgcacaaccaatttctatatgagtttgcgcaatcgttgcaagttcgcaagggggaaaagcgtgcatctttttcagtatcacagggaatcatttgtaaagctttgctgaaattgctgtatagtgagctagcaattccgtcataaatcaaactggtgacggttttgttggttccagcggacttggcagttggcacagaatatgcaactccgtcacaaaagtccaacccaaatatcaaagagcaggaatcatccgccattgttgtaaaggtggcctttgagaataatatgccacctgagtcactcaacacttctgtattatcggagatctttttggtaagatagactccataagttgtggaatgatttaaacctgtaatgtaaaactgctctttcaccgatcctccccggactgtgagggatttgactatttctggcgtgctggaattcgacagctctattttaacagcgctattgttgaccgaggatgctaagtaaggcccgtcctggacagcacgtaaggagtgcggcagggctttatcaaaggcgattagttcatcgtaggagtaaagataaagctcataaaggcccacgtcataaagtgaagagttcgctgaagtcgtggttaaagaagtgacattgcccgttaccaaaagtgcagaatctgcgtcagagtctacgagctctacccaggaacgtacgtcccactgaaacaccaaatcgtactgagaaacaccgatagtgtaattccaggacaggtcttgtgttgtggaggtgagctgaagcggagaattcgatgtcacattataggcttcgatcaccaggtagaggttggaatactccgtgagattgccatcctggtcctcaagtggcgtggcggccagcgcctccatgtacccggcagagaaaagtgcgcggctgcccttggatgtgtccgatgtgacctcctggtcgaaggagtaccaaacggctagttgcaactcagtagagttggaaagccgcgcggactccgagtggagatttccgctgataaaaaccagcatgtcgagcttggacatggtatgagcgtatgtggagttgatctggaaagtaaagtagtcgcgcttgcctgcagtaatcacggactcgattggtgtccattcttggatcaggttggagttcagcagcgaagctctttgaacctcttcatcggagaccgaaaagtctctgtagccttgaaccgttcccagaaacgctgctatccatgtgattgcccacaaaccccaatacatctcatttgtcatgaaagactcttgaaattatgcactttccagggcccttgaacaaaacaccacaggactgcactcagtgaaaattcagcaagcgttaaaactctcaaattaagcgcaatcgcgaaggttgcaaagaacaaatttctcctgtcgtcgttgctagtctgtgaccttgagagattctcgttcgaaatccaattcgagcgccagtacctaaatatacatgggttccccatcgcacgaagatagtcaaaaaatttggcaaaaaataacgtcacagacaggattcgaacctgcgcaggtaaaacccaatgcctaactcgctttcgaactgtcgaatagcagggcatcgccttaaccactcggccactgggacgcttggtgatggaagagtggaaatggctctgagataacagaataaaggtttaaggttattctcagtttcaggcaagttcatgcggcaaatgccttcagtatgctgggatcaagaggaagggacctacaggcttctgggccaaggatccttgcaccacttttacgcttaatagccagaagagaactggcttgtaacgaccgtcaggttagtgcggatagtttcctgaagagacaatatcatcaggcgtttggccacgttgatacatttcagccccacttgggagcatatatgacatagaaagacagttgttggcgaaagtctgctgtgtgctcagtttcagttctcagttcgacatgcgttgagctctccggccggcgtgtataaagttctttaattgagaacccggccaaacagtgaggaacttgtttgtagtagcagtatcctcggaccaggtgtttttgtctggacactcgacgactctccgagatggcgagaaaagcgcagccccgagatggtagggatggtgactagaaccggccacagcattgtactatttttttttaaatggtcaagttcggccgtgcgtgacctccatcaaccgcgagctactgtcttgcggccaggaatcgcccagcgtcatcgcgttgatttatgttgaagaagttcagagttgcctctgaaagcagcactaagactgtgccaacgccatcaagtacagtacagcgaattgcctcgtataagacgaaacagggctcttaagatcccattgattgaccaggcgtttcgaattgtctcccgctgtttacaatataatcttgttaaacaacttaattatcgtgattgaaaattacaagtctctaacccagtaacccagaagagcaagatcctaatgaatagaagcgctgagaacctcccatggattgagaagtacaggccccagaccttggacgatgtttatggccaaagagagattgttggcacggtccgcaagtttgtgaaggaaggaaggctgccacatttattattctacggccctccaggaacgggtaaaacgtcgatgatcgtggcgttgtcccgtgaaatttacggaactaactaccggaatatggtccttgagttgaacgcgtccgatgatagaggtattgatgttgtgagaaaccagatcaaagaattcgcgtctacacgccaaatattctccaaaggcttcaagctgattatcctggatgaggcggatgcgatgaccaacgcagcacagaatgccctgagaagaatcatagaaaagtatacaaagaataccagattctgcattttggccaattacgcacacaagttgacaccagcgctccttagtcgatgcactaggttcaggttccagccgcttcctaccgacgctatcgaaaagcgcgtcaacaaggttctcatcttggagaatctgaaactttctcgcgaagcattcacagccctgctaaggctttccaagggcgatatgagaagagcgctgaacgttttgcaagcaagcaaggccactttggacgatccagacgccgaggtcacagaagataccatctacgagtgcataggcgcaccacacccacaagacattgagacagcacttgagtcgatgctcaaagacgactggagtactgctttcttcaccgtaaataaaatccgcaccctcaaaggtctggctctgatcgacctcgtcgagggtatagttgagaccttggaggggtatgagttgaagccagagacaagggtagagctgctttgcaagctctcggatattgagtatgctatgtcgaagggtggtaacgataaagttcaaagcagcgctgtcatcggtgttgtcaaatctagtttcgaattagaggcgtaaatgggcacattccatttgaaactccgcgagcccttgctaagaaggtattcatgtgttattttgtccggatatctctcaagaatcttgcattaaatgattattatatacacgtacctagttagataccatagcgttcaaagccctttgtttctgtgttgtcttcgatacgcgcttcaagctcatcgctctttctggaactcttttcgtcaacatcttccaaagcgacggcgttctcgagcctgtgatctctcaagaagaaggccgacaatagaagcgtcacacagaaacataggccgacaattgataaaatcctttgaacaacccggtatgcagcaacaacttccattctttcaggagtgccccaaaggtattcttcaatgaaaacaaacggggacccatatgcgagggtgtaagtggccacatccgtgattctcttgcgcagctctcgaggcagaatgttggtccagatggcgcctgaaatggacgcgcccagagcagagccaatattgtagtgtgacaagtatagtgcggtaatgactgccatatcttggtgggatttggtagaggcttgaatcgaagtttgggtagtataggtgaagaagcccgcgccaaacccaagcaagcaaagggacccgacgatgcctgagtgcgaggaagagtcgccacgatagtgtactaaaagaccaaaggcgacaaaccagcaagcaatcccgaacaagatgaatttcttggtcctccttgcgtagactatcactccgccaagcaagaaccctgtaatcactgacacaaacgagtacaaagaggttattctcgcggcagatttggcggtctcattgacagcaaccatgagcacggtgtacatgtagtcgccctgcatgtaccacacgaagttaatgtggatggcgatgatcaaggcggaccatatgcctctgtccttgacgaggctccaaggaaccaaggggtgccttgagtacttaccttcccatagcaagaacagcggcaacgcgacgcaccaaccaatgacctcgggaacgatgatctcagcccgcttccatttgctctgcagacttccggccagtgtgaaaggcactaggatacaaccgaagacaacgcacaccaaaagcaagccaagcaggtcaagtctccagaagaaaacttcgaccaggtactgagaccaaggcatatgcttgtagagcaggacctcgctctctaattgatctttagcatttttgtgcgccaggaaacgcatgtggaggatacaagcgaatagtgggacacacgacaggggcacaatgaacgcccacattccgattccccatttccagttcatcccaagcgcctctagcgcgttaccggagatccaggtgttgatgatgaatgggagcgcagggacaaaagacgccatcagcctccagttcaaattggaaaagtccatggcaatgatctcgaggatcaggatgatgccggtgtagcccagctggtagatacacgcgcccgcggcatatctcgtgatgttcgtggcctgcgagtcaatgatagtgcccaccgcgtacagaaccaccgccagcgccaggatggtcattctgccgaagatgtcggacgctctggcaaagcagatttggccggctgcggcgattaccgccttcacacagttgatcgttgcgagcagcgagtggctcccatatgagcttgtggcgtaagcctgcaaactggaccgcaccattccatcgagtccgtatgcatatgctaccaggaacaatgagaagaaaagcgcaacacggtacgcaaagtgtgagtactgcgcagcgtacacttcaatgttgttgacacccgcatcctttctgcgggccaggatctgctccgcgtggtctttggcgtccttggcaggatggccttcaagactcattttctttagcttattacgcgagttcttgcccgaatggagaagaatggagaaactaaccattgtacgtttcctgagagggaagcagtcaatttaacagtgtcggggctcatccctacagccgtatagacgcatcgcgttggcgtgatgggtttattaaaatagcatgtacacccatgttcttaggtgcaatcaagttttttctgggcagatgccgcagcagccgtggccgtcatcccaattgttctctagtcgacgcccaacggcatcgtgcagagcagttgcgatggtgaagagcgcgaactgaggcgtttcgaaggctaacgcagggttgctcgctgaaactaaagtactggtgatcagggccatgcagatgagcgtgcggagaaacttggccctggatcgaaccacagaggtgggccagaaagcactggtgctctgctaacgagcagttaccaccagatacgcagaggcagcggcgtagcagcggcgtagcactgctctcgaaggagcgaggtagtgtaacagcacgtgatgttctggcacgtgacactggtgtaaagcacgtgcttttattgatgtcacatgtggtatttcttacgcgggcagggcccgcaggaaaggcctttcggcgccaggcgccaggcgcggtggagccgtcggccagcgacgcactcgcgaaaaccgccaaaacgttaagctcactagtggacacgcataccgcccccggaaagtcatttcttccacgccaaaaacatctcagcgacgggaaaacaacgtgcgtaccgcgccactgaacagattgcccgcttgggctatatgctcgatcgcatcatattcgcgcgccgacgtcttctgtaacgcctccttggcgacgagcacgcggattccccctttgggcaaggcagctttcgtgaatcctggcccgatgtcgtgagttgattatcaacggtcgcgaaaattgaagatgtgcggtagaaggaagcgaaaagtgaaagttcaccggaggctgtaaccgcgaaaccgcgaaaaaaaggtttagtcgagaggatcaacaagcgcgaagagatggagtagcggaagcgcagcgtaacgggcaggaagtgtatataagaatgcgtagatgcggaatgtgggccggtggagcatgcgggggacaatcaacattaagcataacagcctcaaacgagaattctgtcaagatgagcgacaccaaggtgctcaagatcctattcaaatcgccagtaacggacgacatgatccggtacctgaccaacaccacgctgagcgtattgccctgcgcgcgggagccccgccaggcgtacccctcgccgccctcgagtcccggtgctgcgtccaagcgcgcgctgccctctctaatgacgttcatcacgcggctggtccgctacacaaacgtgtacacgtccacgctgctgaccgcgacgtgctacctggagaagctgcggcggctactgccgcgcgacgcgcacggactgccctccacgggccaccggatcttcctggcgtgtctgatcctgagcgcgaagtaccacaacgactcgtcgccgcagaacaagcactgggccgcgtacacggacgggcttttctgtctggatgacgtgaaccttatggagcgccagctgctgcagctactggactgggatctacgcgtggaagagcaggagctgtgcgacgcgctagaaccgctgctagagcccattcgccacgacctggcgcgctcccgtaaggccatggcccgcaactactaccatcaaagaaatatgagcacgtgctcaagcacgagcacactagtctcgacgccgagcctaccatcgctggcgagcatgaaatcgctgacagccatgaagtcgctgccgtcgctgccgcggctaccaagcaaggcctcgctctacgcgccgctgtactcgcagtgcgactacagcagcgcgacactagtatagacgtatatatgggattaaaggatatggtttgaaagatacaaagcagcggacgcgggctccgatccccgcgcgcgcaattcgactcgcgctgcatgcggagttcagtttccacctgcgcggcctggacaccgcctgcggtcgatcacgtgaacgtcgcgtgccactcgcgtcaagtgccctcgtctcgtccgcccggcggcggcaccatggatattcgggtaaccccatcttccaaaataatataaaaagctcccaccactctgtcgtatttacaaacctccaatacctttgtctaccagtggctttgaagtcaaagacgtcaagctgcaacgcagaccccctgcaagcgtatgcgtgcgcgcatgcgcgtcgcgaatacccacctccataagcgtatggattgccggattcgcgttttcgtagcgatctccaagtgatgagtgaaatgctgtgcaccagtctgaaaggaccacatgtactcgtggtccgttgaagcattaagtaaacctatattatctgatggagcgtaaattcttgacacatagtattcccgcccgcgatagtgaacgactcagttcatacgcaacggttccaggccctgcccgagtcagcgtttctctggggccagagctcgctcgcgaatctgtttcaaagaccgtttcagattggcttggtgcatcccgccccggaggctgcgccgctgcactcgtatcccaggcccttcctcggcccacgcaatacactgcattgtgcggaacgtgcggcacgccgcgcgcgctggatccgcctcgccattatcggcccttagttatgcagtcgcgccctccaacgggcgcacccgcgcaggtgcctcggcgacgccgcagccgtaacacgcgtctgcgtctctaaatccgatacctgatcaagttttcgatactcaatcaagttcccgattcttcaacattctctgcgctgtacaggcacgcgtcatgttatgtaaggtcgcgccgcgagctcggtcctctgcgcaggcctctaggtgcacgcgttgccgcccagcctcgcgatacataccgcatacaaggtttgaaccgtccactcgcgaaaacgaaacgcggcggatcaaacttcgagacccggcggggccgaaatcagggcggcgctaaacgtgtcgaggaggcagtatttaaaaccagcgattgtgcgtcccttcgcggcgtcgggtaggcactctctctttcactcttctcctgatctgtaccacggacgcaagaccgaatcgccggctcttcctcacatcttcgttccttcctttcattccagagccatgaccgaacaaagtaccccgctgtggttgcaggaccgcgacgcagtgattgcacagacgcccgcgcacatgtggcgcctgggcaagcccacatacaagttcacagacagaaggctcaaccgcgagcgccaggtgcacttcgagcccggcagcctgggggacctggtgaccaacctggcgcgtgtgttcgagatggaggccaccaacaaggcgaaccccgacgactggatctcggtggaccctcgcgtgttcaggatgaccgtcaacggcagccgcgagtacacggtgcaggatatcgtgaccaagggaggctacaacgtgtttctcggcgacctgcccaactacaaggcgtccgagagcgactacgcgaagtccgaggacgcgttccacaaggccttccgcaccgggtttctgtgggagatcctgacgctggaggccgagctgccggtcgcgacgttcacgtggcgccactgggggcagcagaacggcgtgttcaacgggcacaagggcgacggcagcgtgctggacatcaagggcaccacgcgcgccaccctcaacgacaagctgcagctggtgcgcctcgagcacaccttcgacgccccgggcatgatcgacacgctgtcgggcgtgtgcccaatggctcactgagtgcggctgtatttatcgctgtgggcggctatgcgcgccgcgtgtgcgcgcccacgagccacctatgcagacttacgtaatacactgtaacccacacatgcgtctatttttagcatgagtcacgtgccgattgccggcgcccgttattgtcacgtggctcggatcgggcgaaagcagccgcgttcgtcacgtgccgctccaagccctcgccgccgccgcgagacgtagggtcccgcgtcccgcggccaccaccgcgcgctgttcctacgcccaggctggggcaagctctgcggcagctctgagcgcgtccgtgtcacacgattatatccagccctgctccgcctccatcgggcccgtgcccctgcggggccttctagctggctggcccaccgctttgtgcagtttgttatgccactaccgttctcaagtatttttactgtttttttttttttttctttccgcctcttcagccttctctcctctaccgcaggactgtttaccgctcaggcgcttcaagggggccccacgaaccgtctgggcaaccgcgtagatgaggcgagcaagcgatggcgctcgcgcaaaaacgcaaatgtatataaacagcataggaaatccaggggagccaagatctgctatctctcgagattccctcttcactattatagcaagttgcaagcccacgcatcgttagctttatctacatattagtacatatcccccgatgtccgagtcgctagaacacaaggctgaacaagctcagcaagccgctgctgtgaacgcggagcacgcgcaggccaaggtcgccgaggttggcgacaacgccgagcgctccgcgcaggagactcaagagaaggctgtggcggctgccgaggagcaggcgcaggaggccaagaaggaggccaacaaagttgaggagtccgccaagaaggaggccgagggtgtgaaggagtctgcccaggacaaggttgatgaggtcaagaagaccaccgcggccgagaagtccgagaccgctgcggccgagggcgagaaggtctcgccatggaagcgtttcgtcgccaagctcaagaagctcttgaactaagcgagcgagcgcgcgggcactcgaggcccgctcttctccctccccgatatacctacgatttaataataagtaattgagatccctaataataccgataataatacagactggagattagacttcgcgggcgcgaaaatcgcagcgggcgcggcggcgtgggagcgatgtacacacgtgatagtcgcgtgaccgtgaggcgacggcgatgtgccgttgttcgtgctacgtggtcacgtgcccgcgtcagtatccgttccccgtgacaaacgcgctcacagctaatttccacacacttggctcccgcatcgcaagatctttagagctcttcggtccgcagactgactccacctcattgcaaccacagcttcgcatgttcgcaaaccccgccgccgctcccgcagcgtcgcttggcttcgcgccctcacagcagcctcagcagtcccagcaaccgcagcacgcccagcaagcccagcaagcccaacaggcccagcaagctcagcagcccggatccactgctgccgccgccgccgccaaggccaacctccacgcgcttgacgaccccaatgtctaccactggatctgccagctcacctacggccccaacaaggagcaggcgctgctcgagctcggccgcaaacgcgagcagtacgaagacctcgccgtcgtgctgtggtcctcgttcggcgtcatcaccgcgctgctcaacgagatcacctccgtctaccccatgctctcgccccccgtgctctccaatcagctcagcaaccgcgtgtgcaacgcgctggtgctcctccagtgcgtcgcgtcccacccggaaaccaagaatcttttcctgcaggcccacattccgctgctgctcttccccttcctcaacaccacctccagacagcgcaccttcgagtacctgcgtctgacctcgctcggcgtcattggcgctctcgtcaagatcgactccgcggaagtcatcgcctttctgttgaggaccgacatcatcccgctctgtcttcgcatcatggagtcctcctccgagctctccaaaactgtcgccatcttcatcctgcaaaagatcctgctggatgacgctggcctgcaatatatatgtgctaccccggagcgcttcctcgcggtttcccaggtgctgacatacatggttgagcagctaacacttcagcagacgcccgggcgtctcctcaagcacgttgtgagatgctatctgcgcctgagtgacaacctcgaggccagaagactcctaaagcaggtcttgccccgccagctcaaggacaacacatttggagaggtcctcagagacgacctcggcaccaagcgctgcctcgcacagcttctgctcacgctcaatgaggactaaaagcatgctgcagggtgggccgcgctgcgcccaccggactgccccgggcccccatctcccgccctcctgtataataatctctaaaccttccatcacagatcacgtgtgatcggtacttcatgctcgcggtcacgtttgcccttgtttgatcttttcgtacgagtgtatgggccaaaaaaaatgcacacttcagtatcacatatggaatcgtggcaaaacatacaacttcctttcaaaagctgttcgaccagcaaccggactgagactcgatagcatcaattgaataggctctgtgccgctctcgaccctctctaatgtctacccacacttataagaagtttgaggaggccgactcgggcatcttgcccgacaaaatgacaatctaccaggactgtctaaacgcctttaatgagtctcccgtcaacgctaagcgttgccgactcctgatttctcgtttattgcagctgctagcgcagggccaaaccttcccacgcacagaggccacggctctcttcttcgccatttccaagcttttccagcaccctaatgactctctgagacaagccgtgtatctggccatcaaagagctgagcgcagtctccgacgacgtccttatggcgacatcatccatcatgaaggacgtgcagaacgggtccgacatgatcaagcccaatgcaatccgttctttgacccgcgttcttgacgagtcgactgccttctcagccgagcggttgttcaagtccgcagtggtcagcaagcacccttctatctcgtcagcagcactcgtgagctcttaccaccttcttccggtggccgaaagtacggttaagaggtacgccaacgagacccaggaagcagtttcagacctgaaaacctacccctaccaaagcgggacctctgagcactacccaaactctacgtacatcgcgcagtaccatgctttgggcttgctgtatctgctgagaaaacatgataaagttgcgctcatgaagttggtccagcagttttctgccggcaatcttctcaagaaccagcttgctcaagtccaattggtcaagctcgttgggagtcttttacagaaagacccacagctggtcacgcagttcactcctctgctgctgagctggctttcaaacaagtatgagtctgttcagcttgaagacgctaagctgatcacctccctaccagaccgcttcgtttccccagagatatttgcgtctgcagtgcagactctgcaaggccttctcacagtgccacgcgtcactaccaggtttgccgctgtaagagtgctgaacagaatttccatggtcgcccctgagaagattgtcgtgtgcaaccctgagttggaatctcttatcaacgatagcaacagaaatgtttccacttatgccattacctcgctactcaaaactggcacatccaataatattgcatctttgatcaaaactattaccaactttattcacgagatttcggatgacttcaagattatcatcatcgatgccgttcgtaccatggcgctgaagttccctgaggagtggaagtccattttgaacttcttaatcaatgttttgaagcaaggcgaaggaggattcgagttcaagaacagtatagttgaagctttgttcgacctggttcagtttgtgccacaatctagagagctcgcctttgaaaacctgtgcgacttcattgaggattgcgaatacaacgaaattttggtgagaattcttcatattttgggtaaagagggtccaagtatgaaaattccttctctctacgtcagacatatctacaacagagttgtcttggagaactcaatagtgagatcagcggctgttgtagccttatcaaaatttgcgttggtcaagaacgaccctactctcgtagaatctattgaaatcctattgagaagaatttcaaacgatgctgacgatgaggttagagaccgtgcaacaatttcccttgaattcatcgaatcgattaagtccaaagagggtgctagctcttctgcagcagaagatctccttcaatccaagtattcgtacgacttggtttctctggagtctaagctaagtcagtacatgtccgccaagcaggaatcgttcaaggcaccattcgattcttcctcggttcatcgctacactgaggacgaaagaaaagctatcgacctcaagagaaagcaagaacaactgttctcagccctgccttccgctggtaaaagcaagcgcgccgcttcatcaagtcaagatgccgagaagaggaacgggtcctacgcaggtcccgcttctaatgaggtcgaccaggacttgcaatccacgaagttcgttgaggaactggaatccatcgaagagctcaagtctttgggtcctatcataaacacttctaaggaggttccattgactgaaacggaggccgagtttgttgtgtcaggcgtaaagcaccttttcaaaaaccatgtggtgctccaattccacatcacaaataccttaactgacgtggctctcgacaatgtttctgttggctgtacaatggagcaggaagattccaccgcactacaggaaacctcaactatccctgttgatagaattatgccctccgagaccttcgcgtgttatgttgtgtatgaaaagtcggaagaggtcgttacagaaggcttcttgaacacattgtacttcaccacaagagaattggatgccactactcacgagccattcgctggtgacgaaggattccaagacgaatatgagattgattctcttttcctcaccgcaggcgattatatcaaaggctctttcgtgggcaacttctcagcatgcttcgatgaacttccacactctgaagtcgctgtttacaacattaaggaaaacatatcactgcaggaagttgtggacaaactggttgtgaacaccagctgtttaactctggacaacacgcagtttgcccctacagattctaactctcacacacttaagttgtttggaaaaagcgtcttgaacggcgctagggtcgccctggtggttcgtatgatcaagagctccaaaggcattgctttgaagggagagattagatctgatgacgccaacctatgtaatgatgttgtcgatggcttgatttagaattttgcctatgttagatgtgtatagcaagtgaacaattactgaaatccaaagcagtagctgaactgccttgtcacttcatataagagcgtttacaagttggcgtatctttcatgtttagtttttgtcacctcctagatttcatgtttgatcagcttgtcgaaacatttactttattcaatatcatatccaaatgaacacaatatggatgaggaagaattgcaattgaagaaggagctcagagaaaagaaggcacaggagttggcaagacgcaagcgcgccagagacaacactgaaaggaaggaggacaccaaaaggccactaaaaaattgcgcaatctacatctcccatctacctttagaggtaacaaaagacgaagtaatagaagagttcacgaagtatggagttattaggaaggacttgaaatccagtgagcccaagtgcaagttctattatggtgttgatgggagctttgagggtgccgctttgattgtgtacatgcgacctgaaagtgtgcgaatggcagttgatttaatggatgggtacagctttatgggtaataaattaaaagtagaggaggccacattcaagaaggagccaaaggatgataagaaaagccccaatgcctcccaagaaggttcgcgtgatgtttctgctgaacctaaactaaataacatacatgccaagcttaatgaacaggaacgcgaactccaagactgggacgacaccacagacgaaaaaactaccccacgggaggaaggaagtgaggtcgatagcataccagatgaatcggaaaatgcttcttcccgcactgttgttctcgcgaatgttttagatctgtacgcgaatctcgcaccgcaacagatagccgaggtagctgctgatcttaaagaaggttgcgaagccataggaagcgtttcatctttcgagtttgacgaagtgttggggcaagctaaagtagagtacaagtccagcgaaatagctcaaaaatgttgccagttgatgaatgggcgatacttcgatggaagaaagcttgttgcttacaacctggaacaaggtgaagaagaggaagaagacgaggttgcggaatggtgaaagaagcgtttggtaaaagaaacgcttacagaaagcctttggggcctgaaatattaagctctacagtcatggcggcgcaggattagaattcgatttgctgcattgctggcgctttgcctactatagcgcaatccactttaaatgtgtagattaagcccgcttcgaaccttcctttgacaaggacaaggactatccgaagccaaatgaggttcttttagttctgtgaaatcaatttccccaggcccaaaacaccgaagggggctgcaaccttttgccctcgaccaacatagcagcggccaaatactgcgtaatcgccacatctcccatacgccctcaggaaaacgtatggctgacctgtaagaaaacattcgagcaacctctcgtagtgttaattttgaaaaagaaatacgtttctataagaagaggcttttacaaatgctttattgaaggctggcgaacgttgaacgatgcttaaggatagaatgttaagtatcttaaaataacgattttagccctgctattcttgctaaactaacgacctcgggtatcagtgccgcacctttgttataaaggtaaaatcaaaaaaaaattgagcggtacgagaatcgaacccgtgtccccaccttggaagggtgggatgataaccactacactaaccgcccagtgcttgagaatagggtctccatacctcaatctatctactcataactagttttgcataatgtcataaaacaataaaggaacaaggatattctgagacaacgaaggaacaacatcagagataatgaggaacactagagataatgaggcttgcactaggtctccggatctataactataagtactattgcatccaaggctcagtatgagattaagtagaagaaaggaagaaggatcctcgaatggaagaataatcgcgaccgtatagaggctattaaccgccaacttcatcataatccagaggctcataataacatacgacacataatgacagacccggcaagctaattctggccgacattgttaaagttctcttatacgcgtcgtattgcaccacttaggtatcgagagcgctaatttctcaagagtcgaacggtcaacgtgcttactcccaccagctacttagtgaccccctagcaatgccgaacctccagtagaactcagtagccatatgtttagcagcgtatttattgacttcatcacgtgaacatacaccgacgtgggatgggcattcccaaatgtaggcgcctagtacggagtaaccggcgaggctgtagtggagctactagcgccgcaaaagaataggctcttatagcttcatggctatgagagaaactctcatttgtgaatttttagaaagcacgtgacagattccaagatttcagttgaacccgcttgaaaaaaacgctgcgaggacctgaaggttaatgaagagctagccagaaccatcgtctgaccctcgcagcccagtgcttagtacatagcgctccgtcagaaattagtgattaccgttgtatttgctccgttgaaggtgacatccttccaatagcatatgacgttcataaaagaaaaattttcagattgagcctgagggactcttagaatgaattttcatgaaaaaaagtccaccagctaactaccaacttacatttgagcaattctgattcttgttcaaaaatcttctcttgatttctaactaaactcaaatccagagtagtaataaagaccaaaaatgccaccaaagaagcaggtagaagagaaaaaggtccttctaggccgtccaggtaacaacttgaaggctggtatcgtcggtcttgccaacgtcggtaagtcgaccttcttccaggccattaccagatgtccgctcggaaaccccgccaactacccatttgctacaattgaccctgaagaggctcgtgtcattgtgccttctccaagatttgacgcgctgtgtgacatctacaagccagcgtccaaggttccagcgcatctgacagtttacgatatcgccggtttgaccaagggtgcctccgccggtgagggtctcggaaatgcgtttttgtcgcacatcagagcggtggactccatctaccaggtcgtgcgttgctttgacgacgccgagattatccacatcgagggtgacgtcgacccagtacgtgacttggacatcatcagcaccgagctaagactcaaagatattgagtttgctgaaaagcacttggagaacgttcacaagattaccaagagaggaggtcagtccttggaagtcaagcagaagaaggaggaagctattttggtcgagaagatcatcgagctgctaaaatctggccagagagttgctaaccagaactggaccacaaaggaagtcgaggtgatcaactccatgttcttgctgaccgctaagccttccatctacttgatcaacttgtctgagagagacttcatcagaaagaagaacaagcacctgatgagaatcaaagaatggattgacaagtactctactggtgacttggtcatcccattctccgtgtgcctggaagaaagactatcccacatgtctcctgaggaggctgaggaggagttgaagaacttgaaggtcgagtcagctctgccaaagatcgtcaccaccatgagacaaaagttggacttgatttcctttttcacttctggtgccgacgaggtccgcgaatggactattagaagaggcacaaaggctccacaagcagctggtgtcatccataatgatctgatgaacacctttatccttgctcaagtgatgaagtacgaagacgtcgttgagtacaaggatgaagtcgctatcaaggctgccggtaagatgcaacagaagggtaaggaatacgtcgttgaagatggcgatgtcatctacttcagagccggtgcaggcaagaactgagtactgacctgaagtctcttccaaaacctgcattcatgaatcaccgtcgacgtgtataacttcaaccgcgtaaacttcgtttaataactatatacaagaagcgtgatatataatcatgccagacccgaaggtgtagcagcagcaccttctagttgaagaggaaagaataccatttttctttacgcttttcacgttgctctcttggcacatacgctttgacatgctcctctatcttcgcgacgccggtctccgcgtcatactgccttcctaacgcatcgataaattggccctcggggtccattaaatagaagaagatcgaatgatcgaccaagtaatcttgtccaggcttcaaagatggtggggtcgagaagtaaacgcggtattgtttacaagcgtttttgatgtcattgtactcgccagtgaggccaatcaagtcgggatgaaactcgctcaagtattctttcaaaacgtgaggggggtctctagctgggtcacaggtaataaaaataggctgaagctcgattccctttttcttgagcccatccaaccactcactgagcttgtcgagttcgtcagggcagatatcaggacagtgtgaaaacccgaagtagataatagaaaacttgccgagcaagtttttctcagtgaactcattgccgttgaaatccacgagcttgaaaggccctccaacaagcggcttcccataccctctattggcttctgcctctttttcgatctcaagtcttcgtttctctttggagaaaaagtagtacaaggtccctccgagggtaagtaccaaggctgcagccttccatgtcgcgaactcaatagagccgctcgtggctttctgtgatttggtctcggtaccgccaatcgcgattctgctgagaggcttacgcttggggtctgcatcttcaaaagttgtactcttaggaggtgtgttcccggagaatgcgctctgatcagatggatctgtagaggaggaggccccagaaggcgcgcctccgcgcggcgtcaccctcgaccttgatgtcccctgatcttctacgcgaagacaactgcgcgtagatagaggccttagtgcataccctgataagcgagtggaccttttcaaaacagtaaaaaccccagtccttgacaacataatccagataatccagcttcccgctctcgaagttggatactgatatcaaagtttcattagtttaaattcatcttaatatgctcattcattttggatattttctctccgagggcacttggaaaattctataattccgagggtcaacaatcaagatgggaaaatagctttcgggcatattaacaatgatgacagaccgagttcaagttccatttgtgatgccagcaagcgtgaaaaccgacgccgtcagcttattcctcaggagatgcccggaattttactagctcaattctaaattaagggtcgcatgccccctttagtggacactaaagatgaatagggttttcgcaaagctttgcaggggcagcctccgaacaaacgacgtgctcgaggaaggcgcggcttgaaacgggcccacaaattaccggggttgcttctagactcgataccgatggctttgcgtaaagcacatcgaaattacataatctacaggatacagacagcttgttgatgattttccactttaggacatataacggcagtgtgcgggaccaaacaatagacataaaagaagcaggccctgtttcaatgctcccaaccttcgctaggagtaagtgcattgggcgatggactacaatccgtttgtcgtcgacacgaacaacgcgtcccctgtcaggtcgcctcaacgggcggccaggaggggagaatcgccctggagatcccaatactctgctaactcttccaatgaaaatgacctgtcaactgcattccaagggttcccgcaagctgcacaggttcagcctcaatcgccctctaaggctgctgcaaaatactctccccaacgaagaaacatctttgctcgcgacagcgcgcccagcagcccgctgcgccaagaccgctacacagctaacatgagagagtctccccataggaacgcccgcgcagtgattgaaattgacgaggcctctgacgatgacgaggagcaggatctatatgatatttatgcgcaacaggccgacggctctccttcaagagcagcgtcccgtgccactagatccacctactctttcgaaagctaccggaagtctctagatgatgatagcaccatatactccggggacacgttcgagcaaacgcaattccaggttaaccaccctcaaaagaactacatcagacgcggtaagtccgaagtcagaaggctaccggctccgacctctaagaaaaacatcttaaaactagacaacccaattccaagagggctgctcgagatcttaccacgccgcgactctcttgagttcaccgaaatgagatacacggcttgtacatctgagcccgacaactatgtcaatgaaggttattctctaagatttgcggaaatgaacagagagtgtcagatagccatctgtgtcacaatgtacaatgaagacaaatttgccttatctagcactctgcactccattatgagaaacatcacacacatgtgcaagcgcaaaaggtcccatgtatggggtcctcaaggctggaagaaaatccaggttatcattgtcagcgacggtagaaacaatattaacaaaggatccttggattacttgagtgcactaggtgtctatcaggaagacatggcgaaatccacagttaacggtgagcctgtgaaggcccatattttcgaactcaccacccaagtttcaatcgattcccacctggattacgtgagtaaagatatcgtacctgtgcaggtagtgttttgcttgaaggaggaaaaccagaaaaaaatcaactctcatcgttggttgttcaacgctttctgcccgatattagatcccactgtcgttgttctggtcgatgtcgggacaaagctaaatgactcagccatctatcacttgtggaaagcctttgacagggactccaacgttgctggagctgcaggtcaaatcaaaactatgaagggaaaatggggtagaaaactgttgaatccgctagttgcctctcagaattttgaatacaaaatgtccaatattcttgacaagcctttagaaagtgtgttcggatacatttccgttcttccaggtgcattgtccgcctatcgttaccgtgctctcaaaaaccatgcggacggaactggtcctctaaattcgtatttcttgggcgaaacgcaagagggccggcagcacgatgtgttcactgctaacatgtacttagccgaagatagaatcctttgctgggaactagttgctaaaagagacgccaaatgggtcttgaaatacgttaaggaagctaccggagagactgatgtgccggaagagccaccagagttcatttctcagagaagacgttggctgaacggtgctatgtttgctgcactttatgctcaactgcattttactcaaatttggaaaacaaaacattcggctactcgaaagatatttttccacttagagttcttctaccaatttgttcaaatgctcttttcatggttctctatatcgaacttctttttgacgttctattttttggccggatcaatgaacaaactaatgaaacatggagacgtgcttttcactttcttcaaatacctggtcatctgtgacttagccgctctctttatcatatccatgggcaacagaccccaaggtgccaaccatttgtttatcatatcgatgattatactttccatttgctcaacttacgcactagtttgtggccttgtcttttccatcaaaactttgcaaaaccccggagaaagcagcatggtattcgtgaatatagttgtttccttactttcgacttacggcctatacgcgttcacttccatcatgtaccttgatccttggcatctcatcacatcatttgtgcagtatcttctcatgcttccgtcatttatttgtacgctacaaatctttgccttttgcaacacgcatgatgtttcctggggcacaaagggctcaactcaggacgtaaagccaaaatccgaagctaccgttaaacagggtcctaatgggcagcaaatcgtggagggtactgaatggccgcaagaagtcgataagaaatacgcagagattaagagtagattaaaggaacaagagatcattgaaccaaaaattgacgaagctcagaagaacaacgattattatcgtgacataaggacacgtattgtaatgttgtggatgctttcgaaccttgttctgatgatgattgttacccaggtctatgggcccgaagacacagcgaagaacaagtacctgacgtttattttatggtcagttgcgatcctggcccttttcagagctttaggatcaatggctttcttatttttgaaaagcttgcgtgcgattgttagcttcaagcacaaagcagaggacagcggctctctcaatatacctagtgctaaaaacttgtttagcaagccaagcaaaatgtaaattaaagatataaaatgttaaatagagatggataatattttttgcattcgatgaacttttttggagtgtcactgtatttgcaatgtatttatgtggggctgaaaattgcttaacactagcgatttagtagcctctgatagctctatgattatcgtagttcacaatggcctgtaacagcaccttgaaaccgttttcgacttcttcggctgacgaatactcatagaagttatgagaaagcccgtcttttgaaggaataaagatcatcgaggttggaacatgcaatgctgtttgacaggaatcatggccggcacctgaccatatttgacgaaccttagaggctggaaactgagctagcgcagatcttgacacgcattcaatacaaacttcgttgaagtttacggctggcgagacctgcaagacttctagatcataggttagggcgcctgcaacgttgtcttttacaataaggtcaaattgtgcatgaacttcggagaaaatctttgctacgacctcatcagaaggatgtctgatatcaatagtgaaggagacttcaccagggatgatgttcactgagtatggcttggcatcaatgacaccacatgtcatgagaccttggtgttttttggcaatttcggatgcggcgacgatcattttcgaggatgccagcagcgcgtcttttctgcacctccagggtgtagtacctgcgtgtgcgccaacaccaaatactgtgcatttctcccagcggtaagcttggacgccggtgacaattccaatttctttcttctcatcctcaaggattggtccttgttcgatgtgaagttcgaagtgcgcgtcaatggcgttctcttgatatgaagcggacacttcgccaatgtagccaatcttgctcagagattcgtacacgctttctgggatgctttcgccgatcgacatgagttcataggcatccttcagaggcaaatcgtgagaccagacactagacccagtgcaagaccgcgcgaaccgagcaccttcttcattgaaccacactacgacgcagacgtcgtaattaggagtgtaattgttctctttgaaagttctcaggacttctagcccagctaaaaccccgagaattccgtcgtacttgcccgcttcaggctgcgtgtcaaggtgagagcctgttgcagttggattacccccgttcttccccgggaagatagcgaagatgtttccaatttggtcaactttgattttacatccgagtccctcgcattcctttatgaaccagcctctcattttgccatcttcttcggtgcccgccaaccttctcattccgaactcgtgttcttgcgacccccatctcgcgacacctccgtaagcagtgccggtttccaatatggtttgatttagccttcctgggtttatggccaggggagcagcggctgggatgttaaggattccagactcgcatgtaagatctgttgtggtagtactttttgttgacatgatgaagagataagttttggaaaatgacagttatcgctggcaacactggacagacttaactaaaccagatggtccagtgctcttgcccatcattatatattccgtcctctcagcttcatcacctgctcaacaagataagataggtaatcaatttttgatctcgtgctgataggaaaacaatgtgctaagatggaaacaaacgcgagaaatttgaagtccggcatcccgagaactctcagatagcattaggttgctctagagacggttcttgacactttaatcggaaaggctttctctcgaggccactctcgtgcagaggacgccagacgtcttatcgacagtacagctccatgtggcgcttaattgcatgcttacggaagcattacaggaacgattaacgataaaaagatcctgagtcgccagcacagggaccagcgatcggcttcacgcgccgcttgcgtataattctgagcgcccatgcctcactagatttcatatcacgactcctaatttaagcgaggctcttaaccaaaacggctcactggagcccaaagaatgctataggactttggcgtcacaatcagctaactgcggcacgtagacagctagtttactcagaatatagcccacgttgcccagatcttgatatcacgtgacggggcttggcaagcggtaaaaacatgcggcgcctcttttagattgtcaagctcaagttggtaacccgctactggtttcttggcatacttaagttgggcctcttctttatttaggatagtggggcttgtgtagcgactactactttatttaagctctgtcgtgatcttgtgactcgctgaatagtacgttgggcgcacgagcgggatgaagttcaagattaaagaaaggttgtcctatccgtttcgcagctcgaatctgagaaaactcgaattttaggaggtcttggagccctaacgctcgaatgctcacgatcttcataaggatagctgtttcaatccccagaaccaattcgagaagcctaggtatgtgatgaccaactagatcacatgctatcaaaagattccactgctgtgagtgtcattacatcttttcctgtcgctggcatattcaattgtcacaatatggactgtcgcatacaggaaaaaaattctcgaaacagaaatagatcaaggccgatgtgttctcttttgaagagtggtgcatcgggtgctgaggatcaatggtggccgaagacgactattacgcattcgataacgagtctcttctacgctccagaaccggtgcgtctggagtgcagcatggagactcgctagtgaggcgagacagaaacgatttcgcggaccctggcaacccgcatcactactatgcccaaaaagcacaggagcagcgacaaaagggccatgtacaagtccaggagtccattccgctccaggacatgtccgacaggccgcaaaaggcggctcaggctaagaaagctaattcgctctcgttgtggcagctatactgctatgtgatcacattctgggcgccagcgccactcctttcgctgttcggaatgaccaaaaaggagcgccaatttgcatggagagagaaaatagctctcctctcggttatagtctacgccggtgcgtttgttgcgtacctaaccttcggatttacgcggactgtctgcagtggctccattctcagactaaggaacaatgaggtttcgacgggctacttgattataaacggcaagtcttactctctagactcttcttcgcacccagaagcagcggggatcgaggatggcaccaacgtcctctacccaccaatcaatgccggcgggatggatgcgtctttcctctttcaaaatgtcaacggcaactgcaagggcctcattactccaaaagacaactgctcgatcccgtactcggatgacagtcttgcctggtacttcccttgcaagcttttctctcaggatggttccacgcagcccaactttaccaaaagcgaatactatgatggctgggcttgccacacctcagaaaccgctcgtgaggcatactattctctatctgccgctgcagatgtttacttcacttgggacgatatcaagaactctacaagaaacctggttgtgtacaatggccatgttcttgacttggacttacttaactggttgcagacagatgacttagactacccccctttatttgaccagttgagagactccaagttacaaggctatgacatatcgttggtgttatcagactcattcgagaggagagctgctcggtgtttgtcggaaataattaaggttggcgagatagactcttcaacaattggttgcttggcttctcaagtcgtactttacatttcgcttgttttcatcctgtctgttgtggttttaaagttcctgattgcatgctacttcaggtggtttgtagctaaaaagcaaggtgcatttaacgacgacaacaaaaccatgaatcagcatgccaaacagattgaagactggtctggagatatgaatgctcagggtcccataagaaaaatggagccttactcaaggccaggagaccagcgcagactttccacattagatcttattaagcggaactctcggatgcttctcaatgatactgttgatgttacggataaatttcatggtatgacaactatgaccacccagtcctatctgaaagcaaacacaccagacattaatctcgacaaaaacgctttccagtctcccttcacaaatgatttgatatcgtcttcccaggcccaggaaactttggaccctacaatcattcaccctgaagttgtcacacaacctccagctgactatatgccttcatcttacccattgatacataccgtgtgttttgtgacctgttattccgaggatgaagaagggctacggacaactttagactcactatcgaccactgactacccgaactcgcacaaacttatcatggtggtttgcgatggtatcattaaaggttccggaaatgaccgcaccacccccgagatcgcgttaagtatggttgaggatttcgtggttcctccagaagaggtggagcctcactcatatgttgctgttgcttcaggttcgaagagacataatatggcgaaggtttatgcaggattttacaagtacaacgacgctacgatcccctctgaacttcaacaacgtgtaccaatggtcgttgttgtaaagtgtggaactccggacgaacaaggttctatgaaacctggtaatagaggtaagcgtgattcccaagtgatactcatgtcgtttttgcagagattgacttttgatgaaagaatgacagcctttgaatatcaacttctgaaaaatatctggcaaattactggcttgatggctgaattttacgagctggttttgatggtcgatgccgacactaaggttttcccagattctttaactaatatggccgctgaaatggtgaaggaccctgaaattatgggcttatgtggcgaaacaaaaattgcgaataaaggcacatcttgggttacgtggatccaggtatttgagtattatatttcgcatcaccaagctaaggcttttgagtctgtatttggaagtgttacatgtttacctggctgcttttctatctataggattaaggctccaaagggaaaagacggctactgggtacccatcttagcgaatccagacattgttgaaaggtattctgataatgacacgggtacattacacaaaaagaatcttcttttgctgggtgaggacagatttctttcctctcttatgctgaaaaccttcccaaaaagaaaacaggtcttcgtccccaaagcagcttgcaaaactattgtcccagacaagtttaaagtcctcttatcacagcgccgtagatggatcaactcgacagttcacaatctgatggaactcgttcttgttaaggatttgtgcggtagtttttgcttttccatgcaattcgtcatcggaatggaactgattggtacgatggttttgccattggctatctgcttttcgatttacgtggttatatttgctattgtttcccacccaacacccatcgttaccctcgtattgctggctattatattgggtcttcccggattgctgattgttgttaccgcaacccgtatatcctacttggggtggatgttcatttaccttttagccttaccaatctggaatttcgtgttgccagtttatgcttactggaaatttgacgattttagttggggcgacacaaggacaattgcaggtgggaataaatccgcacatgaagaagaagaaggtgaattcgatcattctaagatcagaatgagaacctggagagaatttcaaaaggaggagcactccaatgacgatgaccggggtcaacattcaaggttgaattccattttgaacctggacctgctgccagaaagcagcaactttcatagatgatctcgctacatgaaaacttacgtgaacagtaggtggcctatcaagattccgagcattttttgcattaaaaaaatttcattcattcacttatttaaagctctccccactcgtgcttgtacaaatcgaaatgagctatttgcatatcccaaatatctattatattcatagtacgtaaaccgtaaatgaaagggaactttgctcagccagcagctgttcagttttgggccagggaactccaaaaattccactgttaatttgaggcatttcgagtttgtaatccgcaacaggcaccttcagcttgtccttaaatctctgaatatacttacgtgaaaacgagtcgatttcaccgccagagcctgtatcactaaagattttaatgcgcatgtcttctagtgcttgcttagtgtaacttagaatactatcacctgtcccctgttgcgatccaccaaacgatgcagtgaagagacagccaatgagtaacgttgagtccgtgtagcttggaattaaaacgaacttacccagcaagcttgacccgaacttttcgcacagttcaatgtagtccccttcagcttttggaaacttcgcccctaattggtatgctattcctccgccccatgacccgttgcagttacacgaatgaatcaaaatccttggatgagagatggacgcagctaggcagttacctctaacataacgaacatttgaaacgcccatagcagttcttgtgtatttcgcaattacacacagatattttggttatgggaacttgagcaatgaagttttgttattctcatcgtatgatattccaagcgtatgttaagaacatagaatgattacagaggcagcgtttattatttattatgtaaaagcactgctgacatatttgtacagaagtctcttatatgttgtctatgatggtcactccttcttcatcttgcccatgatcatcttccctaattttgtctgtttcaatgaaaagcttctgacatggaaaatgtaatacaaaactgccatcgcgaagatattgaagcaaatgtacacccagaaaaatccaaaatttctccataagtagctgtacttgacgctaatctggctcaggtaatcgtcaccaacctcgaaaacacagtatccacagttttcagtatcattcgggttgttgatataaccagcagccgtcttcaaaaacgcggacatatattctccgcaagtttgtcctgcaggagggttgacatatgacatttcgtttttcttgcaacgtactggcttcttgtgcagaactaaactaattgcgttttgcacaaagtaggtgtagggagacgctttccacataaaggtccaaaaacccggcattagacttgcaggttgtacaacaccgcagaaagaaatcaaaaaggacaaacacaaactcagtaaaacaccagcggaaggcaagtttggagcagcatacagcagcattaaacctagtcccacaagatagagctggaacatgatacagtagttcaagaagaaaacgccggaataggttgcagcaaagtgaaccctaagtgggaaatagaacgccacgaaaaatagtgtcgagaacacgagatggtaagggatctcacacaggtactgggtaagcaacaaaaatatccagtggaatgtgttcgattttgactccctgacctcaaacaattcacgcgatgcaatagcacgagcttgaatttggttcatagctggtgctgacacgatcaaagccatgaaagcagcaaacatagtgttctgcagaccacggtaacttgttcctacattgtagaaggtaaaaccaataaacaaaccagcgctaatgtaaagcatcattttagcaatcaaatattcagaatttctccagaatatggtggctgttctttgaagcacatatctgaactgataagagtaagatgtcgcatatttggagatcttctcattcttatcggccggtggggagttttgttttgagtctctgagatagttttcaatttcttcattagcctcgttgaactgaggggagtttgtccaaatttcatgccagtcttccttcacggatgccgtagcacctgcaccgatagcttccaagatgtactcagcaggattttctgtgtgttcacatttgcgtgcgccatttccctcgaagtaatttagcaaggtacgagagtttttcccgataggaccaaaatatacggtctgtccgcctttctttaacaatagaagtctgtcaaactgctcgaaaagggtagcagaaggttggtggattgtgcatagaatagattgaccggcttccgctagtcttctcatcaattgcacaatagcccatgatgactgcgaatcaagaccggaagttggctcatccaagaacagcagtaaatcaggcttggcggccaactcgacaccaatggataccttctttctttgctcgacattgagaccgtatccaacgtcaccgacaagcgcgtctgcgtattcctccatatccaaaatttcaattatatcttcgacgtatgccattttctccgcttcagggacagactgaggtctacgcatcctagctgcaaactgtagagactctctgactgtcatctctttgacatgcacatcctgctgctgaacataacccgtgcgtctttcgaaactagcgtcaatgtgattaccgttcacaagcatgtcacctgtgatgataccaacgttcctttgagccaaagtattcaacaaggttgttttacccgcgcctgactcacccattagtgctgttaatgtccccggcgcacagtaaccgctcacgttgtccagcagccgacgggttgaacccctgtaagggatagtgtaacaaacgtttctccagataaagattcccgtactttttagtccctgaagagcctcggcagagctaccgctagtggaggcattagagtccaagtttttcttcgcctcggacatagtgagcgatttctctctactttcctcatctgacgagggactaactctctttgcccccttcttgaacactaatgtatcgcccgatcccatcgatgtagtgttcaattctgtaatcaaacactttaaagcgacataaaccgccaagaaagcgaacagaaatcctaggtttctccaggtatgatcatacttgtagccataattggccttaatgtaatcatcgccattaacgtaatcttggcccggcttcgagcccacaaaagcacaaacctggttttcagtggctacgttagcgtaagcaggaccagcggggatgatacttcccgtgcagtccatctttctggcgtggaactccgaattcagcatactttcaaatgtgtatctgataggaatacaatatgaaatccatttgaaccaggggtgcatggactctagttggatcatgtaggttgagtacagaaccagcgccataagactggtacctgcaatcgaattagcctgagcaaccgatgaactgaaagctgtaatcaactcaaagaaggcattgatggactcagaacataaaatgaggaacaggaaagaggtgaagaatctgttcgcttctcttgtcaggccagaaaggaagtagatgataatgtagaagcatgtttgactcaaaaatctaaatggaaattccgaaagtgaagttgcaagcgcttctgccgctggatggtatagagagtatgacttgtgtttctgaacgacaggtctgccatctaaactgatttttgcaagccccatcaaggagacatacaagatagagaaatagaagacaccacctcttgaaaatgcgcctgatacaccggagggtaagttgtaatacagggaaccagacaccaaactttgaatgatcgaggcaatcaagttggtgatggtgtatgctttatcaccgtatatcctttggacgccacgcttggtacaaagcttgacttgttcggcaaaagatacagtgtatttggactttttgcgatttaatttggatttctcttgggccagagatgctgaaaagagttcctttgttttttctgcttctgtttctcttttgtagttgtcaatgtccttgagaaggtcctggtattcttgagactctagccacagcttctcaaactcatctgcggttctgggaactttgttctcaaaccctggcacgtattcatggagaccgttggggtctgttagtgctgtgagaaactctgcggaggcctgtctcgctgggcacaagaaacccaatttcttgaagtatgccttggcatcctctacgtggccgtaatagatctgtctaccatcaaacaggacagtgactttgtcgaaacattcgtagatgttttcactggcctggtagattgtgacgaacgcgacagacttctggaggttggtcatgattctgatggcttgggcgaattccaaggcagtggaggcgtcaagacctctggtcgcgttgtcccaacagtagatagaaccccttgaagcgagtgcttcggcgatggaaacacgcttacgctcaccaccagaaacacctctgacaaagtcgtttccgaccttggtgttgtaggtgtgcctcagaccgaaaatggtaccgtagagctcgcgcatggcggtgatgtattcggacctggacgcgttgtccagcctcttctgcggcgtggtgcacgaaagcgcaaagtcgagtgtttgctggaccgtcaagtgcgggaagtgcacgtcggtctcgccgttgtagatcacgtcggttttgaacttggccatcatttccttctgggaaatcccgtcgtagctgatttctccgcgcacctcttcgaagttgtcaacctcacctgagaccgtctttaaaaaggacgagcagccagcgccgggtctgccgagcaccaggatcatttccccgggccgtgcgagtatgttggcatttctcacaatgtctctggtcttgcggttcttagcctcgcggatgccacggaagatggtccggggcaacagcagtatatcttcgaatgtctgtgcctcgactgaagagcagtccttgcctactacggtgaagttctcaccgattacgcctgcgcgacgcaggtggatgccctgctcctcgctgccgcgcacgtgcgcgcggatgatagcctctgcgtcgaagtcatcggggtcaacctgcagcacgccgttccgcatcctgtggctggaaagcgtgcgcgccagtgtctccacgcgcgacagaacctctgggtcgaggtcctcctcttcgccgacggagctggttctgcgtgccatcaggcgcacaatgtggtctcttgccgcctggccatcgctctgccgcgcgtcctggaattcctccttggtcccgggccctgtgtacgcggcctcgtgctccgcctcgctgcggctcgatgctgcgcccgaccttggctctgcgccggacttagcctgcacgtctgcgctcatggtctgtttaagcctctgtcgtgagatcgagttgctaaaaagtcagcacaatatatttgtagctgtggtgctgcttgcaagtctctagtctctagtctcgagtctcgagtcaaaacggtatcctgaatgagccctatcgaccgttttagtggaatgcgctcgagagtttgcttgttggcctctgactacttttgctgcgttggcccgccggcctctcattatttatattttctttcatctttctttctcgtattgcactactaccaatttacgctctaaacccgtcgtaaacacggattctgaacgcctctagcgcggctgttagaaatcaccatcaactacaaaatcatgacaaatacatgcacatttttagccaacattgggaggggcacagagctgtgcgaatgcatgtgtttttctcttggaaatttgtcgcttagaatcacgagcatcagagctgatggggaagaaaatgcagcatggaactgcgtaaaagccccggttgccggggcgataaaggatttttccgagaaagcttccgcttccgacaaggacctcagggatctccgctgctgaaaagaactttctaaacccgaaaaataaaggtcccggttgccgaaagctttcggcaacttgcactttctgcccacgtgataacggcctgacgcctaatggaggcgttgcacattaggaaccgagcacactggatctttgttcggcatgtggtggaagccaaacccggatagcgaagacacgaagctcaggctacgaagctcggaagaggctgcgatagccgcgccccctacaagatacgcaggtctagggcgcagaatttaccagccgtctcgcagagctgcagttgcatggttttgaagccccagttctaaatcatcggccggcagttgctttggtcagcgattctctttgctagcggctctcttcatcgtgcggcgtgcccgctaaaattttagggtggtggtgtacattgttagctaagcagggtggcgagcccgcagggtaccggagcggaggcgaaagtcatcggagcggaaacctcctccttaggcacggccgtaggcacggatgtggctgtagtcgggccgacgttacggccgaatcgacggccgtgtttgtggaggtgcatgggtgcccatgcggcgacgttgtcagatggtcagcgaagaattgcgcccgcatcggtggaaaccgttcaactcgaatcctcttgcgggtttaagatggccacacatgtttcaccgcacccagatccttctggctccgctttccttcaagcgccctaggtttgctgccagctctgtggcctttgtgggtccctttctcatgtagtcctgaacggagcctctctctggtttcgtacggcgtttcgatgcccattggagtccggtttttttctaaaaaaaaattaagattatgtaatagtacctgtgctaggcctgttttgattagagcgccggcctgccagcgctgcccgacgctggtcatatctcgaatagacagctgccctgtgcaggctttgaaatgaacactgcctcgcgcagttcctctgaaggcatgtttctgaatcttttgcggtagtactggttcgcaagagcgctccggacttgctccgcgttgtctctcgtaaccaagtggacagtacagccgccccagccggcgcctgtgagcctcgacccgtacgcgccattggccttggctatgcggcagagctcgtcggtctcgggacacgaacatccgtacagcgtgtcacatgacttttgggactcgttcatcagatcaccaaaagattccaaaaaccgctggtcaccctcggacttcctgcttgtcagtagcttcaaggctagcagcacgcgcagtgcctcggagaacacatgcttggctctctggtatagcttcagcgcctcgaaccggaccggaaaattggtaaggtaatctctcgcaaactcctgctgggagcattgcagcgccgtcgccgcgtcttggaccgagtatccttcctgttgcgtcagtgacttctcgacaacatgcagcatttcggtcaacctgatgattccgtcttctgcgttgccgtcccagggttccgacacgccgtggtatcgcgaatagtaagcgtccatgaactctcgcagtgtacccttctccagattccccgtcctttgtaacgcgaccttgaatttagatgccagaacgttggctgccactgtaacttcaacaactcgtaagttgtaattagtgggtgcggtttcaaccttatttgagactaccattgtgttggcgatgatgaactggatttctgagttttgcagctcggggaatttgaaaggcgtggccttcaattgcggctgaaactccacatacagcgcgtgttctgactcaccgcagacagatgcagcctggtccattcctccattgttgaccccaacatagtgctcggctttaactgttatctgtgtgagcacctgcttggatactttgtagttgctactggtattcgagcgaattacagccagggcaactgcgcatatgaatgccgcagaagaggaaagccctcctccggtaggcacgttaccgctcacgtacatctccattcccgccaggggcgcttcttggaatttttgaggaaattgcgttttaaggtgttgttgcgcaacaaggagtccgcatttgaagtaattcgaccaatctgataccgatgggtcaatcgaaatatcagatccgtccaggggaaggtcgaacttgcgctgcgcaaactttggatcttcatttattaaagtaatagatggaatgtcttctgtcgataaaacgcctaccgcgcacagcaagtcggcatcgatggccatgggaagtaccgaaaaatcgacgtagtcaatgtggtcgcctataaggtttactcttcctggcgacctgctaacgaaatgcggcgtttggccatacactgattggaagtcgttgactatgcggctcacccgaggcctaagtccagcgggcaggcctttagtgtcaaaagaatggactgacatgggaagtttgagagacgtgagctcgttggacaaaatcatgatgcgtgtaggagcggttactcttggttttttatacgctaaatttaatctggggttgattttcgattttcatgtttgtttaaagtttgcggggtaccatcttccgaatttttcgggcgacagtgctccgaagcattgatgatataaaaacgaatcggacaacagtatcccgcaattcaagagacattggtacatggtcatggcataaatagaagtggagtgcggcggatctgctgctttagaaactggcttgaactcaaatctgcgaaaagctgtatcaaaaatgacaggtctaaaacaggacaaagatggatgggtcctagtaacaggtggcgccggttacattggatcgcatgcggtagctgaattgattgaaagtggctatagatgtatagtcgtggacaactttagtaactcatgctacgagccgatcgccaggttaaaagtgctgcttgaaactgaaatccctttttttaaagtcgacctgacagacgcagacggacttgagaaggtgtttcgaaaattcaagattgattctgttattcactttgcagggcttaaagcagttggagaatccactaaaatacctctgagttactattacaataacattacagggaccttggtactcctagatattatgaagaagtacgggactgagatgctagtgttttcttcatcagcgacagtatacggtgacgccacaaggtttccggatatgattcccatcccagaagaatgcccaacaggtcccacaaatccctacggaaaaaccaagctagcaatagaagaaattttagaggacctacacgctagcgaaccagaaaaatggagatttgcagtccttcggtatttcaaccctattggagcgcacccttcgggtctcatcggtgaagaccccctcggcattccaaataacttgctgccatacatggctcaggtggcggtaaaaagaagagaaaaactatttgtcttcggtaacaactatagctcacgcgacggtaccccaataagggactatatccatgtggtagacttggcaaaaggccatattgccgccttgaagtaccttaatgagataaaagggggacaggggctgtgccgtgcttggaatttaggatctggaacaggatcaacagttctcgaggtttataaagcgttctgccactcctgtggcattgaactaccttatgagatagtggggcgtcgggcgggcgatgttctgaacctcactgcgaagccagatagagccacaagggagctgaagtggaccacaaatctgaaagtttcagatgcatgtgcagatctttggaaatggactacaaaaaatccttatgggtatcagcttcttggtgttgttgatacgttttttaaccaaccaggtgagtacgaatcgcgccttatcacgctcgggagaggatccgggttcgaagtgtcactcagcaacatcggggctactatcgttgatttaagagttgacgggaaacccgttgtcctgggcctaaccagcgaggcggaatatcttgacagctctaatccatatttaggggccactattggccgctacgcaaaccgtttgcgtgatggcaagtttaatgttaagggagttgattaccttctagatcttaatgaacagtggtcaacagtccacagctcctcacagtcataccataggcgtcgttttctcggtcccttgatcctcaaccctatgaagcaccagtattttgctaaatacgttcttttggattctaatacccagtttccaggagaggttttggccagcgtgacatacagcttagatgtcagagcaaaggagttacaaatccaatacgaaggacgccttttaaatggcgataccaccatcatgaacctaacgaatcacagctacttcaatcttaatgtgtttcaaaatgcttcttacaatggcacagagatccaactattctctgatcaagctgttgagcttgatgatgctaaatgtccatccggccgtattgttaaggtctcaggcccttcatcgttcactttggatgaatgcgaacctccgtttgatacttgttttgttactgggactgttccctgcatcgatactcgtgcaaatgagcttaaacctgtcctcaaagcccagcaccccgagtctggactcaaactgataatatctacgacggagccaagtttccaattttacactggaggacctggtatcctgaagggctacggaaagaaatcagggttttgctgtgagcctggaagattcatcaacgctgcaaatgttcccgagtggaaagaggcagtcactctcgaaagcagtgcggtttatggctctaaaacatcgtacaattttggctgagtccaacttcaaagaaaccacagttgttttgaaaactgccataccacaaaggatgcgcgtttcatacttctgtggttgcgcctttccaaggatcttccttcaaatttatcgacaatatagcaataagttatataatatagtgttagttgcttgatatcatgactgtcatatttttaaacagcaattattcgagcaccactgaataagcatgagccctggagtttctaaaatttcaaccttttgcaactgaaataaagccaagagctattgaagttctgattgcgttttattacttgactttgattgaggaaacctcaggttatatttgaattcatcagctaatctgtttttcgtggctgtagcttcaatatttttctctcttcattaaacctcaatgttgttcggggtcctgtcgtccggagtactgttgtccgacaaaaaaaaaagctgaggagctcgcatcatagtcgtccgaaggttcacgatacttaaggagggcataaattccgacagctggcacttatgaaatgtgatgaatcaaaatgagagaagtccaaattgtcacggattactgacatgacagttaattctggtaattttgattttacagacaactcacacaggagatttaatcccttaacgaattcatgggtgcttgtatcgccgcacagagcaaagcgaccatggatgggccaacaagaggtcccgttcagtccgaacgagccagagttcgatgctaaatgctatttatgcccaggtaatacgagggcctcgggtgaaataaatcctcaatatccgtcaacctttatatttcccaacgacttccctgctgtgaagctgaaccaacctaattttattgatgatggaaaagaaatgactctcaaggatagattcatgagggcgcagcaagtggagggaaagtgcttcgtcatttgttttagccccaaacacaacttaactattcctcgtatgaaaatcggcgaattgaaaaacgtcgttgatgcttgggctaaactttatttggaactggaagcagaagctagaacgaaggccactccatacaaatatttgcaaatatttgaaaacaaaggaactgcaatggggtgctcgaacttgcacccacacggtcaggcgtggtgtttgagcaccattccagatgaggtcgataaagaatttaggtcattcgccaagtactcgaaagagcactcaagttgtttgttaggggattatattgcacttgaacttgaagagcgcgacaggattgtcttgcaaaacgattcgttcctagtcgtggtcccgtattgggctgtttggcctttcgagacgctattaatgagtaagcagcatctgtgctctctcgcagattttaatgatcagcagaaattggagttagcttcaataattaagaaattgacaacaaaatatgacaatctgttcgaaactagttttccgtactcaatgggcttacaccaggctccgttaaatgcaatacagcaagcgaacaacagttcttggttccacatgcatttttatcctcccctcctgaggtccgcaactgtgcggaagttcctggttggtttcgagttgttgggggagccacagagggacctaaccgcagaacaagccgccaaacgtctcgcagatctggaagaagaagtacattttactgagatccggtgattgagtaaacttcatatagtaaagctaatgttcggattttaagcaattgatgactttaatctgtattgcagaattcaaaaagcggcaatatgtacacaactggttgaagttgagcatctataataaaattaatgaattttcagagttactagaaagttcgtgggtctccaacatgagcaatgctgcatgtgctttgatgatagcctacttcgtggtatagaaaaaaacgattaaatatcaatcaaaaggttgtgtgaatttactcagttcaactgacacttttaagttaaagccacagatgagccgataaatgtcctgaacacttgcgagaaaatcatcgcgaaaaggcaacgtcaatcaatacaaaatcgatatagaagcattcccccaaaagaggcaaaccagcagcttcttacctgagtaatgaaagcgtacgttttcacgtgtttcataagaagcggatttagctcagatgggagagcgccagactgaagataacttcggtcattgatatctggaggtcctgtgttcgatccacagaattcgcatttattttttttcgaaaattgttcagccttttggcggaaatacagagtaagtctgtatcaacagccattttaggcctgctatcgtaatacagctatcttgtacttaagctataacgtgaaagtgagacctacccttatttataccatcacaaacaattctttcaatctcctctggatcactagtgatacctgttaggttttcgcacccgtcagcagtaaccaagacgtcatcttcaatacgaaccccgccgacatacatgtatttctccatgatttcttcattcacaacttcttttctctttggatacttgattaaaaactcttcaatcaagaacggattgaaataaacacctggttcgtttgtgactaccatattctcctctaggggtctgcgtagtctcagaaattttagcagtggattggagtcttcatagttcgcgcgtcctccgacatcgtgggtgtccattcccaataaatggccaaggccatgtgggaaaaagcacaaggaagcttttctatctaggatctcttcttctgagtaccctgatttgaagattccaaggttcaaaaagcttcggataagtactcggtgtgccaagatatggagcttttcccattcaacgcctggcttgattctgtccataacttcggtttgcatctttaaaactgtgtcgtatatctcgcggtgctcctttgtaaattttccattcaacgggaagcacctagtaacatcagcagtataattttcccattcagcgcccgcgtccatcagtactgactgcttgttttcaagactttcatcgttcttgacatagtgtagagtgctacagttgggccctgagcagcaaatagggtcgtaaccttgatgcttagaaccctggcgaattgcatggtaagtaaattcagcatggaaatggccctcatttttctctatgggcaatgcagacatgacagagagatggcagttgtctgtaatcttggctgcgcgtctaagaagccctatttcatactcgtcttttgtgagcctcgattcgtctagcgcataaaacaagtctggatcacttggtacaagcatttcggcgacattgggatcatggacattgtctaaatccgttgtgtagatgcagctgctttcaaatttacttagaaaagaaggcaacttctttgcgtacaacacctcgtccacatcaaacttttcataggctgcctccacgctcaaggggaggccgctccacatcacatcgtcgctgtcaacatcaggcaggaaaagagtgagcttttcgcttttgaaatcgaagaacgctgccgaaccaggtatgtttacacctgtcaggtagaaaaagtacctgttttgtctaaattccttggtctgatcgcagtatttgattggctctatctctcctcctgcaacaaatagcgtagattcagtttgttcttcgccttttttcgataagaagttcttcttgattttaagtgcatgctttttggctgggtacttccctttgggcaaatctgagtccgaagggctcatcttctgttgtggccggcttgagaaagtaaattctaatgagtctctgccgagctgatatgcaaggaaagctagactgaaggtaagcagctgatctgcgaatggcatttgagctttgcgcttacgagcccgtgttgattagttggatttgaaagatagctttttatatgtgtgcttaatgacgttgggccgtagctgtgaacggccatgtgcaatattgtttatcagaattgaaaaccaaaacataaaaaagatatcatggcgccaagtcgcacaattgaaatggagaagagagcgcgtagcccaagccagagctccgacggcactccttccaagaaaatcagtttagctggagcccaagttcaaccctaccttgaaacggttgacgtgagaaagctcgattttgatctcgagaaactatgctcagtaaccctttcaccattaaatgtctactgctgcttggtgtgcgggaggtatctccaaggacgcggtgaaaagacagtcgctttcctacactcgatccaagaggaccaccacgtctttattaactttgtttcattgaaaacatatctgcttcctgagaatcgtgaagttcagggtgtgcagcttttggaaacgataaagtttgcaatctcacccaagtacactcaagaagacttattgcagtttcctcggatgtgcttcgacaaatcgaatactccgtacataaatggttttattggtctaaatgacctgggcgacaatacacaccttagcgttattattcaaatgatggcgcacataactcccattcgagacttctttctccttgaatctcagagcaaaatcgacgatgaattaatcaagcgtcttgccttactgataaagaagttgtggtccccgcatatactaaaggctcatttatctccatacgagctactccaacaactgtcgcgggtgaataaaaacgtgaactctgacaatagaattaaagaccccaagagctttatgttatggctcattaattatatgattgcgaaagcacatccacttaagaaggttttgacacgtaatatgcgcggcgaagtcgaggtccgctcaatagttgtgagagaaaaaggcacgacaggagaaaaaaatctcgagttttttgaagacgaggctaccaagactattgttcttccaaagttttggagtctaaccctcgatttgccgcctgtatcccttttcaacgagggttcagacacaaacagcattccacaagtaacgttagactccctgcttggtaaattcagtggccacaaaaaaattcccacgagagaaggtatgaaacaatacaaaattgtgaagtatcctcgctttctggcgattaactttgataggttcaactgggacgccgccatgccaatccgcaaccggaacaggaccttggtaaagtttgccgatgcactgcgttttgaaaataaagattacaggcttattgcaaatgtaacgctgtacccagttggacatagcaggagcggcgacgaggacgttgatgacgaagccaggtggaaaattcagctttctaacccgaagaatgcagaatggtttgagattgatggaaaaaacgtaacggcaaaggaaaaggaactactctttttggatgaagtatatatccaagtttgggagatggagcaaaacaagagctagaatgttgaatttcaattcgccaataattttaatttgaataaaattacttaatgtacagatatgaatgcaactcatttgattgcgacagagttaacgcctgccgtaagcactgacatgatgttttcttcgaggaccccctcagcggtatcggccaggtgtttcttagggtcctgcttaccaacgtagcgagttttcagctcttcctccgtcaaatctttctcttcctctatccttttggaatataactctgcaattttgagcatcttttgcgtggcttgcaaattgttatgctccttctctttgtaatcgttcatctttaaacctgactgccattgctccttgtgcaagtttagaagcatgtttgtctccgcaacagtcttgtggtagtcaatattcaacgagtaataatgcctgttgaggccgtgaattaaagcctgaatgtttggcttattgagtaggccagcatttgacgttgtttgtctgggttcttgattcctcattatcatgttcgtgtctatcaacctaaaagcatccacaaccaccttaccctttacagactgtattggatccacgacaacggctacggctctgctgtttaattgctcaaacgacttttgggtgttaacatccactgacgagagccagcagccaaaacctggatgggaatggtaccaccccaccaccatttgatctctgcctgtttgctttagcatgtccatcatcttggcttggaacacatcgtcaacagcttcaacagaaacccctgttccagattgaggcatggcgaagacgtcaacaacattaactgtgtaatcatcaacaaactcgccgagcataaggcccataacctccatgggaacgccgtgtctgccgtgcttcaacatcttcagcaaagctaaagaagaaatgtataccgtttccttagtgtcatccataggggtctcagcagcggcggcgccgcccattacaccagctctttggttcatcatcaatctttgaagcctttccatcttagaatgaatgtgtttcaatcaaaagaagggcagcaatcctgatcttctaactaatatgccctttatctgtaccatttgccaccgaattccaaatattcataaccttctaagcacattattttgtaaatacttctgtacggttgtaactcagtaggttgccatgctatagcaggaagcagtgcttgataccctgaatattatacactcaaacgttatcctagagctaatataaaatgcgggcaggcaagaatgcagggagcagcagaacacgcgccctcgactcaactactacttctacagtacaggagtcggcccccgttttgcaacttcgagggtctcctaatgatcagcgggaaggggcaacccacactccggcagcaactggtagccaggagaagagggaggtgcgatggaaagaagatgtagttgacaatgagcacatgaacaaaaagaaatccaaagtttgctgcatttttcacccccagcaaaatttcgaggacatggacgatgagtgcgatcactgcggccatagcgactcatcgtcctcgtcgtcatcctcgtcatcatcttcagagtcagagtctgaaaaagacttggatagggagagcaggcacaacgcaagaaaagaaagacggaagcgaaagctcgcacaaaagagatctacaagcccaaatgcctatgagattcagccagattacagtcaaaacaaagacaagcaaacgaacaatcaatagaattaggacgcggaaataagttcatgtggctaaaatctgagtgcagtacaaatttataaatggacttctaagttaattaacacactgtatgtttcccggggcattttgtattgaatcatgccagcgtatatcatacagcttttggctaatctccttagagctcttatttgctggtcctttgatgcagaatgatattcactctggttcaactgcgcaacaatgttagacacgcaggtcatggtaatgatcagcaagtttggaatgttcttggcaatttcaggactcaaacttgaaaactcttgagccttgcgcctggaggaaacttcatcaataaacggtataacgtcaatatcttcaactttagaaagggcttcctgccagttttgcgagtagaatgatcttctaatatcaaccacctttaacaagagcagacatgtctctttgttcttcgaagagactttgcgagaaatttccatgttattgacatagacattgataagtttcttcgcaataagaactggactagtctcgttgttatcatctaaattcagtaatggttggttgagatccgtgttgctgagtaagtcactcaaaagcttgttgacgatacgaataacaatgtcatattcgtcagcaagctggtagagcagtaagctatcaaaaaccctgccatcttcatcagccctccgcgctgcttgttctgtgatcctgtgtaagaagtcttgctcgtcgcttaaaaacagaagagaatgcctttcttcaataacaccagggatccttgatccatctctgttaacctttcccagcagaatggtgaattctttagtttctaaaacgagttctcgtaacgattcatgacaaacttctatctgatctttgttcccgttaagcgctatcaaaatgaggtattcaacagcgattctagggtcagaaaacttgaatgacttcgtgtaattaccaagtagctttgcaaaattgatctcaaatctgccatcttcttctgaaaggagatttgaatcatgttcagatttatagtgtgatatgtttaacttcttgtgataggctaaagctatcgcaaggtgcacagcatcaatttcattgatcgaagttgcgtgttgaactgccagctcataaagaccgcttagtagaagcacgtggagataggtgctgctgaacctagagatgccatacgaagtgactattgtttgaaaatctttcaaatcgtatttttcgtaaactgggtcatcatcagaaacatcttgtttgattagcataaaatgaaaccacagccaatcctcaatactaagggttatcgacgatatattctttctggttaaatcacatcttccaacaatcttataaacagcgagtctgaatggatcgccatctaaggcgtttttgatgtgctggttatattccgtgtgcaatcttgaaacaaattcattgggtaacctctgatctttagaagtggcataagctttgaaatatgttaggaaggactgctcaacttttttgaaactcaacttgttagcgatcgcaacttcaagagcttccttggtcaagccagctctcagaaggtagaaaataaatgcccaaataggcacaccattaactattgtcaagtttccgtatttccacgtgttgtttgggtttttgagtttgtagtcaatgaatgacttcactttgttgacgttagtagggaggccttcatttaagttcttcttgtataggttatcaacatagtttaagaattgcttttcaagaaaggttcgggatgacataacaacgtcagttgaattctgagcgtgttcgataatactccacgcctccggaagttgtcgacctgcttgctctgccgaactggaaaaggtttcggagatttcctttgccagcgaaaattcgtatccgctctgcctggcattgttgaaaccatttattatcttggcgtacctttcgaacttggtccttgttgcaaaattctcattcacatttaaccttgagtcaccatccaaaatgccgcgccctgatttgccccaagaaggataatctggatgaggtagtgaatcctttccgtaatcgttgccccttctcttctttagtataataccgaagttttcccttacctcgtcttttctttgttcccagtcgaggttgaaagtctgattgacgaaattgtcaaaatcctttgctgctgatgtgagggactgttcaatggaagataaaatgttctcgtctttcttagtgcgaagataggtgtcaaggtccccgtcagtctccctatttgttacattatgttcaatcaactgtctcgacttcagattattcaaagacagctcgacgtcctgaatagccaatccactgcctgctaggaggtaatgtgctcttgtgtgatcaccctttggtttggccttctttctcaggtcgtgtgctctctttttgatttcatttacgcttaataaaattgttcctaattcagaagatgtagttggcaagttcttcgaagtctcaataaggttgccaaatgtcttcgcagagcctttcaggacaccctcgttattggcataagtgtccatcgaaacgggtttgtctgagtgcattgctattctcttttagagtatagccatgaattggcactattgatggccaaaatttttttctctattatattataggattagtgtcaaggaaaacatcgccaaagcgaatgctcgaatatagaaaccaatgaacacaaccctttatttagtattatacatgttccccatacatattgaaagaagctaagctcccttgttcgcgtcaacacttagatctgccgagatcacactttgacatattaaaagtgctaatcaaagcttttgatcattactcttcatcactgctatcaccatataatggtccttgtgaaaagcgtagtctggttgctgcccttcaaaaatcatcagtggcctctggttgatgcttgttcttttaaaattatctcttaaagaagcatcatcctcagtcgcgtgagtaattgttgttcgcgcctccattcttgaaaggcctataggactctaagtttcaacagaacaaggccttagatggcaaattactatacattttttttgatgaactgcaaagaaactgatgagaaaataagttaggcttgggtttcgttctagaaacttgtctttagcctaaacattgatagaagaggtttcaagcaaaagacacagttttcttctttggcccaacatcattggatgcagcagcaggcgctttactctcattgtactgatctcttttatttttcctacgcagtgttctagccacagatgctttcttttttagctcgtctttcttggagtctaacttatcctttttggcatcttctttcctctctatttcctgcctcttaagctctcttatctcttctagccttctggctttttccagcttactttcagtaagttgttcttgcttatctccaatagtacttattagcctgctgtaaagaagctcatcatgatcgccaacaaactttttacccttctttccgcgcttaaatttaacgccagggatcaccgcgcggttcaaacttggaatatttagctctttctcggaatacgccttaacctttttgttcttagaaccatataacctcgcaagagcttgctccttgctgaccttcaacttgcttggttttctcgaagctgacttctctgtgagttttggagcgctcgataattgatttctcgcttgagagtcttgaaaaacctcaggatttacctctcttttcccattctgtttgttggatctttttgcagtcttggtttgcttcccggccatggcgaaatctcaagtaaccggtgagtctgtatgaaggaactccaaggtcactaacgaataagatgaagctttgttttaaaagttttccactaagctgtgtccaaagcgatgaggttaccctgccatacgtaagaggaagcgctggcacgtatgactgactagttcaggaaataagctccagacaataggatctctactgtcaaaaaaacaatatacatggctgctaggtaaacacttttcaacacatgctaactggcgctacactgtacactgtcgtttatgacttgttgtgtgattaactgcgctcttaatgattccatgtacgctctttccctaattaactttcaccctacaaaaatcctaagctgcaaatatttaaatattttcggaagccactaacacatatttttatagtagcaaaagcaaaaatgttattacttttatagataaagtttaaattcaaaagagaaagtaatatatatatataaaatgcactcaggtctatcaggtgaccagaactgcttaatataaaatctttactatttagttttttatttttttagaaggctgcgtattgtcgagatcttcatgtctcttgaaccttaaactggcaagtatagaatcatactcttctttgatggagagaaaagccgtttgcaacttgtcgtttcttgtcggagtatctagatcagctagtaagtcgtaatttttctcgtaaagtctctttttaacctgtaatctaaaatttggagaacatatatgaagcaatagcatttcaatcagcctttgaaactgccttttttctattttgaaaatagaccgctgggcctcaatccattcgttttttataggaagctctcgtgggatttcgctggcaataccgctcgcgtaaagcctcttcaaatcattcctatctctcaaagaatcaaaatcctcgttgggatcctccacagtgatttcgatgactttagtatctgcaagccagtcattgatgatagcgttataaagttcagatccatggcccactccttggtatggtgggaatacaagaaactgtgagattttcccagtctgaaatgttttatcagtgctgtcaaaattccttgctcccatatacttccagtacttgtaggtagtactataacctacacattgcttattcccagtgttgaatgacatgtaaagctcccaaccttcgtcaccttcgtcaatgtatgaggctgattcgataaggaataaagtgaatatctgcatgcgacgatgaagctttttcacgttatcatcatgtagatcgaccttgtacacagcaaaattatggccctcacgactatagctagcgactttcttgctttcatctggcagagtaaaactctccctctccttgttaaaagtgtcaacccaagctatctcgtccttcacaattacgtcgccatccgggagatattttaacaacttatcttggacattatcgtcggtatccgctagctttgctccaaacttcacgttgcaaaagggcttgaaagttactgaatcaaaagcaagtagaatctgaagatcttgataaccgaaaatttgttctgaatccccatatatgggatatgtaaatgtgggcgtgaattggacagctccttcttcatcgacaaaggaaagcttcacagcagtgttcgatgaaacagtccaagcttcaggtctcagatcacttgcgtctgccatagcgggtcccacctttgatctttaaattaatattattcacgactatgcgaaagttttattttttctacctaaaacaaatgcacgctactcaaacttacctccaccctctcttgagctaagggagggccgcctgggaaggatgaaacatggtttggcagcgttcaactccgatcaacataatcgttacagtactacagcaagtattttgagcaagcaagacagagagttagatgagcagcttaatgtatttcaacaacgactggtcgagtttgccaaggttcacaataaagagctgagagagagcccagaattcagaatgaagttcatcaggatgtgcgcatcaataggcgttgatccgatatctttgtttgacaaagaacgccatctcttcgatgtgaacgacttcttttatgagatctgtgtcaagatcatagagatttgccgtaaaaccaagaacctaaatggcggggttatttcgtttgatgagttacacaaaggctattttgagcaattcaaagtgcaactgaacgatcttcaaaaagcggtagagatgttagaaacccttgacggtgggtttgaagttttttgtattagaggcaaaaagtttctaagaagcgttcctaacgagctaacaaacgaccaggcaaggattttggaggtttgttctatcctcgggtacgccagtatatcattactgcggctcaatctcgagtgggaacctgttcgaagcgacgccatcttgaaagagatggtcgcaaatgggttattgtggattgacagtcaagctcaaggtgaaacattatactgggaccctgcttggattgttcgctctaacttcgcttgagtggcgaacccaaagtgtattcaggttgtggtcatacggttcctcttctttgcggccttcttctctctgaatttctgattcactgactccacggattccatcacacccctctctagcatcttttgatacacagcaacaactttccctttgccgtctcccaggttgatccgcgttctgccctgaatttcggatgttgtgacgcagagcgtttcccgaaaaatgttggcgacagtggatttcaagttataatctagtgataaggcgtacactcggcggtctgattgcaacgatttaaaattgttagaatctaccgttttccactccatctctgggaatttgcagtcgaacaaaatcagaggtatatcactagccatatcgtaaatcggtttttgcttaacccttgcgacgtccataagatccttgagtaaagttgtatcttcgagcccctgcccaatcaaaaaaagattcgccatcatgcagcgtacctggtgccaaagaaatgctgagcctataaggtccaggcagtaaatatcttcgctcagcgatattattcgagatctttcgatgtttcttttgtaattgttaatttgtttcgaaccgtcaagcttacaaaagtttctgaaatcatgctccccctcatacatccgagcggcttcttccattttcttaatatccaatccatctttgtgaaagaggtacctataatggcgatactggcaactaaacctggcgtcgaaatttgttggcggacgtagacagacagcagatattcttatgtcgtcaggaagtaactggtttagtatatggatgtagtcaatttcccgtccatcattttcttcatcctgctgttcctctcttgttaaattggatctcacatgcaatgaaataacttggttcattgcactgacacctttatcagtcctcccgcatcgactgaagttgtaatcttgcgggaccattgaaggaaccaatttacaagcattcatagcttccaaaatagtgccttccacagttggcaacggagtaggctctttctgaatggcaagcccgttgtaattccaacccaagtaggcaaatttgaacgcaacaaaccttgtgtcgtattttgaaaagtcgaaaggcttgtcctttttctttctctttcttttttcagggaggtcgtccctcttagcctttttggtcttactttcggagcgatctccttcatcttctgctttgcgcttgttctcggcttcaagctccataaccttgcgcacaagatcttctttcgaccattttgcatattcgcattgttcaggaagcgatttgcttgcgtttctgccaaacctcagaagctttgaaatgaggctcatgccagcgtttaacactaagttcagttttcctgtaaaagtctgcgatgatgttttgatcgcttttttaaattaatggaattgaaaataagagtatgaaaaatttaacgaagtctaatcccagcatgaagctcatcgcagagaccttcttgaaaaaaaatcggcggtatggccaggtcgctatcatgggataatctaaagtatgaacttcagccatggatccgcactgcgatagatgcaatggggtttgaaattatgaccccagttcaggcctctactattccgatgttctctgggaacaaggacgttgttgtggaatctgtaacaggctctggtaaaacaatagcttttactattccaatccttgaaaaggtcgtcaaggaggttttatcaggctctccgttgaagagagggcatttctattcactaattatatcacctacaagagaactatcaaagcaaatccaggacgttgtggaagcgtttttggcatattatcccagtgaatcgtgtcccataaaatcacaacttattgtgggaactagctcgtgctctgttagagacgacgtcagtaagttcttggaaaacgcgccacaaattttaattggcaccccaggaagagtactggactttatgaaagcatctactgtcaaaactagctcttgtggtgttgttgttttggatgaggcagacagattactagatgtcagcttcgaaaaggatgtggaaagcatacttggcatgctgcccaagcaaagaaggacagggctcttttcagcaaccataagcagtgcgggcaaccagatttacaggactggtatgcgcaatccagttaaaattgctgtaaagtcaaaagttcagaacccagaatcattacaaattaactatattgtcgtgaaacccgaagaaaaactgcatcatcttctcaatattattaataatatgaggtacagaaaatgcatcgtttattttccaacttgtcaggctgtgacatacttttactcatttctcaagcacctttctgacatcagcaaaacgcgggatgacttagaagtttattctttgcatggaaagctacagacaaactccagaattggaacgctagctaaattttctacaagtttgaacatagccgttctcttgacaacagacgtggctgcaagaggcattgatattccggaggttgacttggtacttcaatttgatcctcccacaaacgcagaaatgtttttgcatagatgcggaagaacgggtcgagccaatcgagccggaaaggccatcactttcataaactgtggaagggaagaggactatatcgatttccttggagtcaaaaacataagtcttggagagctcgaaattagtttcaggccggtcgacgaattgggtgtaatttttaaaagttgggtgctacaagacagggcaaggtttgagcatggcattaaagcttacgcggcttttatccgctattattcgaaacactctgcgtcgtccatttttcgcctacaatcacttgactacgttggtctagcaaaattatacggtttaattcgcttacctcgtatgccagagataacgaagtacatgagcgcagatgccacaccctctgagggttggctcattgatccgcccctcgacttggatcatttctcctatctcaacaaacaaatggaaagggcgaggcaggaagaattgaaaaagacaaaggaaataagcgacaaaaagaagttgaagagtgagttgaagaagaaaaatgcagcatggtctaataaaacaacttcgaaagagacacggaaagagaggaaggttaaattagccgaaaaacgaaaagccattgagcaaaaaatcgcagaggctggcagcgaggatgaaagtgacggagaggaggattggaaagatttggtgcggagaaacaagaaggcgaaaacatgctctcaaatacaaggtgacttttcggatttgtagttcttggttattaaaaacgctcgtctaattataatcataatatcggcttatagttttactctatatacttggccagccttcccatcataaatcaaggtgttttccagcggaacgaattgatgggttaaaatttttacagcttcttgtgctactatacctgccaataatgaacatgttggatagtatcgaagctcatctcggctttcgacaaacgatggtctaatcgtctctaactcatgttttgattttaccaatttccttaaaatagctgctgctgcaggagttatttgtttgacagtccggcaatcttgttctgtgggaatgtgacttgctggcaccacacctcttacattttggacattactgcagaagttttttatttgacttaaggggacactagcattatgcgaggtgactatatctgcaaatgtgttcagattcttagaagcacatcgcagataggcttcctgaatagcattgtacatctcggagctagactccatatccggaatcagccctgataatggaagctgatgctcactagaagggtgcttgagataatcctttagcgacgaaatcatgtccgtgaacattgaattgaaaggaacaacacactcagaagacgcaaggctgaagcatttgagcagattgtctggaattatctctgaatcttgcagccccaggtaaagatagcgctctgcttctatgaaattgaggcattcggggccaggtagcgttttctcatgcagtcttcggatttcaattcggagagaagagcggtcaatctttgtgcaattttccttgagcgatttcaaagcgtggtagattatcacagcaaaaggcaaatcgttaagctgttcttggctcagctggctgggctttatgctttcgtaaaagttgagtaaaggctgcggcggcttgtctattctcaaatctggagacttgtgctgccgatggcattcagttacaaaatgaggctcctgtgatacaaaacaagcgtacccgtgatattcacgccagttacaagccagcatgggaggcatcgggaggcatcttatactttcaatcaccgacacatccctcgtagtaaggattatgagatcgaagtaccgccaatattcctgattccccatcagatgagcattccaggtttcctcgttgaactctgcatgctcattaatactttttaggtcttcaacgtcgagaaagcagtcggacttaacatagcttgtttctttgatcaaatgaaatttcgtcgccccaggcaaaactaaattcttcaagatctcactcgcaagcaacgtattaccgataatgcatatgtgagctttagaaagctcgagctggccatgctttccccacagacgaagctgtctatcaaacttatccatgcttttagatgagatgtgaagtaataattgctatttgttacccggcagtttatcgtcatatccttttagagcaaaaggatgcgggtccagcaactttttatcacggagaacatatataaatgggttaggggatttttcgctgcaggttgaggtgaaatgagagcaccataaatccggttaccaaaaaaatgcacagaacttattcattgagagctcagagagcaccaacagcttcgcaattgcagagccccgctcctcctccatcgtccactagatccaaattcttcggtaaagcctcaatctcaagcacgttccgcaagaacgcagcggggaacttcggccctgacttggctagaaagctatcgcaactcgtcaagactgagaagggcgttttgagagctttggaaattgtcgccattgagcgccgcgctgctgccaaacagctttcgctctggggtctagacaacgacgacgacgtttcggatgtgaccgataaattgggcgtccttatctacgaacttggcgagctgcaagaccagtttatcgacaagtacgaccagtaccgtctaactttgaagggcatcagaaacattgaggcctccgtccagccatctagagaccgtaaacagaagattacggatgacattgcccgcctcaagtacaaagagccaaactccacaaagattccggtcttggagcaggaattggttcgtgccgaggctgaatcgctggtcgctgaagcccagctctctaacatcaccagagaaaagctaaaggctgctttcaactaccaattcgattctattcgtgaattggctgagaagtttgctcttattgccggttatggtaaggccctgttggagttgctagacgactcccctgtcactccaggtgagactagacttgcttacgatggctatgacgcatcgagacaaatcatcatggatgcagaaactgctttagaaggctggactctcgactccgccgctgttaagccaagcttgtctttccaccaaaccgtcgacgacgtttacgaagaagatgatgaggaagagggcgaggccgctgccgcggaagaggagtgggcgggtgagcacgaaggcggtgaggaagaggttgagagtaccagagtttaattaattcctaacctttcctgcagttcacggactgctgtgctttcttaatgcgaaactcagactgcagtcctgcagccttcagcgctctccgaaactcctacaagcgttcatttgtaactttatcaaatttttaagtaatcaaaattatgtcaacctgtaggaatgaaaataagctattcttaatttcatattttagactcaaacgaactaatttgagtatctgtaactcaaataaaaacaaaataacaattacacgtaagctctacattatgcccctgtggcgaagttcttctttcagagcgcggtacctatcgtgagcgtagggtattcgcttagccattgcattttgaatggcaaggaatcttatcctattcttatacttaacttttttggcggacgcttcaggtgaggtatcatgtatgaaatgcgttgttttcgctttaactgtagttgggatacaacccagatatcggaaaactttccgctgggattgttcgctttctctccagcacttccacctcagcccctttgaagtccaaagggcgctgtccagaagagatttggctttttcaatatcaccttcagtgacttgatgcttcatgttaaacttcaccatcgaatgagctttagacagccagtaactaaatatctgcactcctctggcatatcgcctccttttcctcgagaggtactcaaaaactatcggaaagttttgagtgtaaccgttcctcaccaaagccttgaatagcatgtcgaaagagtgcagattacctgatatctggtagcgcttgcaagcggtgttgaaagttagaagcgccaaatcgagtcgtcctgattccgcgaaacgtctcaaaaatgcgttcaagctttcgtggtccaaattgaaatcagcgtttttgtgagcgtgatccacaaacgcccaagccgcctcgtatttttcttcactgagaagctttttaatacagaaattgaagagctttgagttgaggggtacggaatactctgaaagaaatttcaatgcttgcgaagaattcaagggattagagctcaagactgccaacacaagctgaggggttataggcacattactctttatcatgttttccaaaaatacgtccctcgacatatcttcaagaagtaggttgaaacaggtgacccaggttactgcatccgccttgatctcatgatgctgcatctgcctcaagtaatacacagcatcatgaagtgggtgtctcgactttcgaatatgtgagttttttaaagcgttacgaagcatgagattgaaggtctttgtgtttggctttacaccctctagcttcatctgagaaaatagctccctgcaggtagcatagtcagatttctcactgaaaaagaatattacatcattgaaaacaccgacatcccggaattgcatagttttcatattcgaaggatgcaatatgttgcgaagtatttttggtataacgccatttagaaatgatgactttttgtaataaaacttcgaatgcgtcagaagagtcacatagtttgcaaaactttctgcgttttgagtgaagtcaattatcgatggtatttcttcaaaaacttcactgcgaaagtttctcttagcatgacctgtcgacacttcttgaggagtcaacgcaacaagcaggggtatcatttccccaacgtactgctgcgaactactgaacaaaagtgtttctgagtttttagatgacttcagcttcttcaatgctgtgaagtttgctctcgcgcggtcttcattgtaggcgcatggtaatttgtgtctagcaaattgatgcgacgtgaaggggctcagatagtcttgaacagcggatctctcgaagttcgatcctttaccaaccacatgaatgttccgcaatacgtattcattcttcaactttgttggttgtacgccgccttgtcgatcaactttcaggtctaccccacaacgagccttagtaggtactgcacgaaatgacttttctgcaacgacagatggctctctgataccattcttcgctatcccacttcctaatgttgcaagaagtcccatttcagaccaacattggggaccgggtctttggtattcccaagagtgtaattataacaagagctttcatttcaggttttctttcatacaagtttcgaagaaaaaaacctaaacttcattttcctgaaaaaacaatcaatacacacacaatacatacacacttcaataaccgttgaaagaagctagggaatggccttaaaaacaccttcttagtttctgttgaggaacgttcttcttgcccacgccctgcttccaattcatagacgccctgatggcagtacatttttttcttgttttaaagcgacattagctcaaaagatcacaaacttcagtcttctagctccacttccgagtccgcgtagctcttcccacctaccaaagatagagcagctggtagaaaaaataatgcatgcgcacaagaagcgattatcaaaatgaaccacatcctaaaataaaacacttgaaagatcttggaatgggtaaaagccaaaatggaaaccccaataaatttagttagtgtaatgccttgaaagaccgagcccccaacagtttcgatggcatggaccattctagagtcacgatctgtcttgatattgctcggaactatagtgaaggctcttgctatatgcacacaaaactcaaccgcgattccaacgcatatgattaggttgactaagctgacggcattcagtgatattcctaagaagaacatgagcgctccaatgtctgtcagaatcatcgcgacggtaagccccactaaggccgctgtttttaaggaacccaaaaacatccaggataccaagaggacgagcaggacggaagaagctagcagcttcaatgacagtgataccagtgatccatactgcacgaagaaaatgtaaaacggggagtatgcgaagacgtctagttcaaaaagggatttactaattctttccgcatctttgtaggcttcgatgaagtcttgttgtgatttgagcggtttgtgtgcacttcggaatgttgatgatttgatactagttttattgtaggtgatggcagaagaatagggcgcctttccccctagaggacaagggtcgctgggcgagttgatccaaatattgaagtaatgcatgaactcatcacctgtaggaaaaccactcatgtcatagaaccactcagactcagaaaaacacgtttcacatcttctacttgggaaggacggaggacacacatcttctgttcctttcttcaacctgcaacaagtgtctaattggggattcaggaacatcataaaatcgtcaaaccagtttgtcacaggttcaacaactgttgacctttttcgttcttgctcaagagtgtttgccaaagataggtcgtcgcatgttgtgaacttcccgcaaaccttcttttgattacttcgactggttagatccaagtttttcaccacgaaaaacaccggcggtcccacattcaaatacttgtagatatcacggaaatagtcaacaagatatgaatcctgagggactgccaaagtttgatcaagaccgatttcgatgtaaggaatgaaaaagagagaaaataaagtcagagaaacgaaaattcccacaattttccgcttcttggtaagtagctcaacgtaggcagacttcagcttagatggcgtggactcggaggacactgtattttcagtagcagagaaagttctctcatatagcgttaaaattgaaacgtaggctgacagttgcaataagacgttgaaaaccagagaaactgctgagtagatagcaaaattccgtactgctggcatactcacgaaggttgcaattaagaagcaacaaagctgacacaacagagaaagtagtatcgaaggagaaattttttgcaatgcttttttcattatgtgttcgacctcaagtgtctgttcaccttccgagattctatcaaactcgtgagttatcaagtaaatgttgtcaattccaatggctaaaatgaggaatggtatgacttctgcgataataagtgtcgacttgaggcccaaaatactgagtacgccagttgcggatgatactgagctgaggacaatcaaaataccagagaaacctaggagaagtctactgcctccccccttctttctcagtgcccatgaagcgtaagcgaacattagcaaatatgacactaagacaatataaatgtcgttgtttcggttcagctctttttctagtgacatctcagtattgaagctcaacctcaaaccatgaggtaaatccaaatttaacagataatcttctagctgcttctcccataataaagcagaattggaatggttgctaagtaggagtgtcaccactaacgcgttcgacttaaaaacgtcattgtcgctgaaaaggaggttgggtttcagcggttgttggaaggaaggcaaacagtttacgggcgactctgtgcaagatttgagtctattttcccaatcgccttcctttggaaggtcttggttgaagtactgcgtcactgactcgaccacacaagtggaatcctcagttggcctgaaacacaagtcttggtacgtttggtattcttcagaccggaggacctcagttatgtaactttcaacaccaaaccaccactctaagttaggataggagagtacggggccagtttcattcacaataaagatttgttctgttctgtaaaaagggccaaagttttcatcaaaaaactccttttccttatacttcggagagctcttgcttacccaaaggtttatcgggtctgtttcaagatctccaaatatccaagctaggactgtaagcaacacaacaacaacccctgttgctagaatgacaagtttagggtgtctgtacgaaaagccagaaatttggccaagcacgctcgccaccttctcgtcaaagctgtacgctttatatgcgtgttcctgaaatatgcggtcattatttgcaaccgcgtagctgtcttctatgtcttgctcaaaaatgattggctccttcctatttttaaagtagtagatgtgccaccctaaaatgagaacaaaaaggctcacgtataccattaatatcacaaaagaaaagcatggtagaccagctaccttgcagtggttgcgtctcaaaggtttaagctttgggcatgacttatcacagtccgtacaggcgcacttgtatgtctcatcatcgcacgaataaactgtttcgttgaagagctcgataccagagttttgagagtcatatatgtagttaatttggaatggtgacccacccagcaaaggtttttcgtcccctaagaacttcaaaaattgttcataattcttcgctcctccgccaatgagatccattgcgtacccattggttgcaccaaatttaacattcttacaggaatcatagaactcagatgcccaatgcgagtcgaggaagacattcatagacgccactatttctcttccgtctgtggaactttgggtttccgtcacattagtgaaaactctttgttggggagagcatgtgaagtggcaaaacaagctcttaaagtttttgtcgcaggcaggacacgaagcaatcaagttttcagctttctttaagttctttcgcaggttttcgatttgtgctccgttgcagcacacttggttgacatccttccattcttccccgcaaaggtctactaaactttctcgttcagcttctgatagggggtcgggaacgaaatcctcagtaacggggcagggcagttcgcctccgaagagggatttcttgccacaactgccataaatggaacacgatgcaggtttcgagttagcaaaagatatcccaaagaaggaatcgcctgctagcactgcattggaaacgatgactggaaccaaaagacaccttgccaccttcataacgcgcttctcgtggtgcgttgtcgcttaggggtgcttgaattctccaaactttttgaacagcgatttttgaagattgatatttcacacgaagacaaaagacgtgtttgttaaatggatgtagtagcggaaggtaaatgaagttgctcaaagacctagcagtagcgagaaaggaacttgcagactggactgaaaatctcacgtgggctcacgatggtactctgtacttaactaccgtcccagatattacagtgtgtgttcctgtttacagtgaagccactaacagcagcaaggatttatttcacatcaaggagtaccctttgccccttgtaaataaatttgagtatgacctggcgcaaaaaaatgtcatgataaattcggtacctgagagctctatcaaaatttgccaggcatcccctgtatcagattcacttgctgtactgacaaacaatgcaaatgcttgtatctacagtgggcgagggctagtggcacaacttgaccaaccagaaagggctctagaagagcgatcatatcactcgctagcatggaatgttgaaggcaacatgattgcagttggtaacgaggcttgtgaggttatagtattttctgtgaatgaaaatttcgaaggtgcggagttcatttaccatcgtacaatcaaaatcaacgatgatgcaacgagttgggtcaccaggttagaatggtatgaagaagggatcatagtttccctcagtaataactcagttcatcttgttcgggaagacgatgggcctaagcagattaagtgctcttctcggttcaagaattcggacttgaaaggaatgaaaggtaacatcataataacatccgcgggatctgttcacaggtacgaaataggaagtggcactttggagtcgcttgacttgggggcttgtgatgacttttacgtcgttccgctacctgattataacacggctctgttaatttcaaacaagacttcctgtcttttgagtttaggtcatgaattgcgtttacagaatgatgttatcatatcgccgcatatagaggcgaaattcaagaagtggaacaactactttaacgaattcaataattacgagactaattttttgattcatggtttagcaacttcaccggatggcgcatgtttggctttggcatacagccttgatcgtctttcgataaggtatcgtatagtgtccgagcagcagtacagaatatgcttgtttccgttggggaaagcttgggagatcaagcaaggatcgacgggattgacgtggtatcagaattatcaaatctataacaagcagcttccgcgcaactttgaaacagacgaaggctgtttggatctcgacactacactgagcttcaaatcctaccttcaagaattgatgaacaataaaagaatgaacaatttgaggttttctaattttctagaacaagaaaaagataacaatctttacaaaagggcagtctacgattacgctgttgctcacaaagacgaagtcgttaaccctctcgataaagcttgcgtgcaatcaatagcagacttgttggctcttgagagccctgttgtacctgaaatctacaccatgaagggagagtttatagaggagactttcagttctcccgcttctccaaacacagatgtggttcaatctgaggagggccacatttggaaaaggtgtcgcgccacatttctacctctccttacctcgaaagttaaggtgtgcccagtgagtaattaccgcatcattgatataaagcacgacgctcgtaacgattatggttggcttactcggacaattctacaattttccaacaaccaaagcatttatagtggaacacggatgctttaaatcaaattctctcgtggagttttcgtttcttgatatgcacagtttcaactttgttgcaatctagtggaccgaatcagcggtcatcctgggccttgttcgcgtaccattttgcgcttttctcgaacaagtcatcgagcgaggtggtgtgccgaatccgcttagccacccaattcgagagcttggtctgaacctgaatggagctgtatcttttatcaaccaaataaatatttgcgtagtcttgcgcgtgcctaatggccctcccaatgctttgatttacagctttcatacagatgttctcgtaaaactctcgcgtagctctctttgcgtcttgactgctgccatttgctttaagcaccttttgctcgaggtgcttcctttttataatgagttctccactaaataaatttgggtaaggtaggcctaccatcaccactgccctcgctaattcgttctgaaaattgatgccctcggagagacgccctccaactaccgcaaaaagtatagcgcctccagtcaattttcgaacttcctcagcgtactttgcaaagacgtctgctttatccgctgactcgtaaaatattttcttatttcctatgcacgccccaactttgcaggtgctgttccagaaacgcataagagattcaagaaacttatagctaggaagaaataccactacaccgtcggggacaattttcactagccgggagaaaaaatcatataaatcgcttaaagttctcgaatcttctcgcttgtcgtatgtgaattcaaacccttcagtaacaatgaatgtgttaaggttgttgtcagggataacatgattacatgcgaatttattgatttggttttcatcaacaaagggtataaggtctctggtgaagtctgagatcggctccatagtaccgcccgcaagtagtacgcatctagcggcatgaactatggatttgaagctgttgctgggctccaacaacatgtatttcatcactttgcccttttcaaaaaaaaactgaccctctaaggaaggatttgagagggttttcaaaaaggaggcaactttaaagagaacaggctgcctttccactgcagccgtttccgcactctcattttggcttttaatatagctatcgattttgtatgcaatctttgtggttttcatatattgttccagcttgtgaatattcaaaacgtcggcattcgttccctcaaaaacttcgtgactttcaaactccttaccgtttttgtagttttgttgaagaaatacgattagaacctcaaccaaagtgagcaatcttttcaagttcactcgattgtgagggctcaagcgttttgcgaacttgttttcatacattgtaataccaagcttactgctttgaaggtccgccaagctaacctctgctgagttgacagcgtttatagtatcaatgaggttatgggcctcatcaataattactattgaatctttgagatcgacgcccaaagcttcgcgcgtgctttcaacaagaaggtgctgatagggtagtgttacaacttcaactccatcatgcagtaactcccttaaagcataatacggacacgtactggtggcgcgtcctaatgagaccatgtcctcgatatcgtgaatagcataaaatgcatggtctctaaatgcgtgtagaatttctggatccttagacctagtatagggaacgcattccttcttgctgactgcatctctgcagtagtcgttgatcacttggctcgatgtctttgagactttaggattgatacacagttgcttgcgcgacgccaatggaacaaacttcaccctttcatgctccattgattcaaatgatggaggaaaatttggtagtctcaattgtgaggccagctggcccagctgtgaatgagttcttgaggcatagaaaatttttatgggacacggcagtgcggtttgcgttgcctcgtcaatactttctgcctcctgatccagcttaccaagcaaagcgttaacttcattgatcagcttctttttcttgtcatcatgaacatcggagtactttttacaaccagtacttgggcttgaattttcatcaggtaaaaactcgttctcctcaaaaccgactgttgtgtgcggtaagttgcgcttccttttgaccttgggactatcttcagacagataaatacttgaatatttagctttgaatgccttagaacccaaatatttctcgtattcgtcgagagctcggactttctccttgattactgattctgcgaaagcctccttcacccatgaaggttcttcgtcgctttcatcatcactcttagtcaggttcccatcaacggagcttgaggtttctttgctcttccccatataatgagctttattcctcctgagccaggttactgttgggcaaatcagtgacagcgtctttccggtaccggttggactctcgaagatccctatttttttaccactttcgagcgtgttgtacacttgatgcatgagctgaagctggatgtcataaggctggaaagggtgaccgtaattttcttccccattcatggccttctggtctcaaaggacaaccctgcgtgagcgaatgtgtcagctccccatctgtgaatttttttcgcacaatacgatatcgagcccttctcgaattttttctgttataagccgtttgaagcaataagcggttaaaatctgcttgttcgaattttgaaaagtcccagatattcaggttattatagtaacattcatcttggacccttgggtacaagatcggtaagaaacgcttgaaagcaagagagatcaaaggctcaagcttggtggttaggctatattaaacgtaccatggcgtccccgatcttcctttctcggcctcattcaggattttcatggaacgcgttcgaagtgggtctaaggcttgctgtatggtcattgcaccgtttcgcaagcagctttactgatttctgtagcagagagcgccacgccctattgaaagtgtgcgcgctgacacttgcaacaaggttagttgtattctctctgcggcaggtgatggatcactttccactcatgtcactcgcggccgactccatggatctccttcttgcctgctacggactgtcgcgtttcgcgtaccctgagttcaaaagagcattctggtcaagttttcactcgaatttcaatgattttgagaacaaaaagcttcattcagagccagggcccagtctttactgcatgctgttttctttattcagaagcaattttatgtggctcataagtctccttctactgtctgattttatggttacgtccgcgcaagtgggaaagccggaagctttaacggctgtgtcgaaaactgtcataagcattatgcttttaacgctctggacttcccatatgtcgcctgctttgggttctcttgcgtcgctggcggttggcggagccctgacagcatctctagcccccttttcaaatttggcgcttcttttgcgcttatggcagctccagtttttagtcgagtacctaatggttccttacgtgtcgcaggcccgattttcgcctaccgagtatgcgatgtggctcaaggtgcggggcggggtgatatgcggcttttcaacattcgtttacgttctcctgtcactatgcggacctaacctaatgtcacctctgcttgtctacatcctcgcccctcttttcgcgaatcttatgtcgaaaattgccgagcctgtacccgcgaacatcattttcggaaccaaggcttattcaagatggtgtgctaggcagatcttgtggatagagcgtaagcgttgcctgcaggcacggtaggctgaagctcgatttaccgttcaacgcagtctgctcactctggggaagcagagaaggatcctcggcgcaatatgaaataagcacacataattacacgcacacgcagaatgcgacgcatgttcaagtgcgcatgaggacgcgtgcctgtgcatccctcactggtgcctaagacataagatcacctagaaggggacgctaattgctgcttcgaatcttccatgcgtcaggtgcggccggcgagcgtcagcagtgacggttaggaacggtttacttcgttcaaaaaaaaaaagaacgcgtaacagcttgaattaccccgactcggacatctttttcgtataccctcctgatgtatcaaaacggctataaagacgtggactttgccagccggagtattagcaatcatagggtgaagcggtatccggatacaaccttaagcaataaacagtttttgcggtagttaactgatcggagattagcacatagtatcctttgcaacactttttcagtgttttgcgttcattttaaaaaacgttcaaagtatctcggaacggttttacctaaggggaaccagtgccaaaacacggaattacttgaatcgagcggataagccttcaagaaagttcaggatagaccaaagactaccacaaaatgctcctcgaaagatttcaaagtaaactacacggctctcggctgtcaaggcactccaactcaaagtctaggagcaagtgcgatgccgacgcgcagcctgtgcagaacatagctgatgacctgatgactggcgacgggatgtcagacagcgacgcctacgcgagcatgagagagcttcagatcagcacccagttgtgcgagccgcggagtggaacgccactcaacggcgtctcaacgcctgtgatgcagcctataatgccttacatgtacggcaaccagaaaaggcaggatagtgtggcttcgttcgcaagctctatatctgacatgccagggcccgcccgtaccgccactacacccttgccaacgaccttttccactcaattcgtcaaaatgctcatggaggtgtaccaagacatatgctcagatccaactgcaacaccgtttgacgcctcgaaccctccttctgggatactgaatagaactgcgaaggtggctgtagaaagagcagagcaaaagggcgtagatatgggtcgcgaaaaaaacgcgttgctggtcaactccgttaagcagcggctacttcaagagcttcgccgcgacgcgtacctatcacgcaacagctcaattgtttcattgcctcccatgccgcagttcaacacttctgatatagctcccactgcttgtgtggactacttcagcacacacgcggaggcgtcctccaatggccaactttctactcctttccaaatgccgacttctagtttaggcagcagtcagcctctgcagacgccgttcgaccagagacctcaggtgccgaaactctcacaccgctcccgaaacgacagtttcattagcgcggcaggaagaagcagaagtggttcaagtcacatgtttccttcccaacagcagcaacagcagcctcagccttcagcggcccttcagcctagcagcttcatagagacaacaactgcgccgagagcacagtttgaaggcaacggatacttcgtcttgacgcccacaaactcgatgctaggggagccgcagcagcctttcattgctcgagaacggagcaacgcatctagcgcgtttgaagatatgatgagcggcgagttgtcaaggcatagacagaattcttttaggatcgaaaagggaagtgccactggctctctcgcaatggacttctaacgggttattgggtcaatgtaaataggtgtaactataatttgaaagcaaagggcggcttatggtatttgatgtgcccactgatacaaaatgactaaaccgcgaatatatacaagatagcgacgacttataattttattccaagacttcacgtttgggcaggacaacggtacggcttgtcgtgtaagttttcccccaatctgaacccaaaatgttgcatttttttaacagcttcgtgacagtttcgctaggctgagcgccaaccccaacccagtacttggtcctggcgaagtccaattgtacatcctttgttggtattgccccgcttttggtttctcttttcgatagtggctttggtattgggttgtaagttcccaaaacctcaataggtgtcttgtccctagccttggatgcgtttgcaaccactatgttatataaaggggagtgtctgcgaccaaatctggctagtcttatcctcaccaggcccttcgacatgttggtttattggcggcaaagagaatagcgtagtgtatcaaggcttgaacatttcaaagattccaaaatttgcttattcgttaaacgggatcatgagctggggcatccatttcttgaaaaatttttagtaacctttcggagcgcatctaatctcatctcatctcatctcatctcatctcatcttcaaactaagtagtggatcagctaaatactcgtcttaaaaccatgaatcaagacgaaattgcaaccctgcttcagctagaagacaaattaggccagatcaggcaacaaattaattctaaactagagaaccagaagcatgtggcgatcatcttatccgccgtggaagagaacatggatgagcaacaagttgctgctaaaaacattgtaaactatttgatttcactcatgtcccttctggaccaagccatcaatccggaaacccacgaaattgttgagcttcagatatcgacttctgtggcttacctcttggacattgtactgaaatacactccaaaacagctactgagatcgaagttcgctgatatactcacaaagtttgcaccatgcattaccgatgaaaaagcggaggcgccgttaatacggtctgctgtggggtgtttagaaactcttcttgttgcacaagatgcccagtcctggaacaatacccacaatctcagtatcgcccccagtagaggtttgaacggtttgctagagctctctttggatccaagaccgaaggttagaaagagagctcaggaggccgttggcaatataatgtcaaatccaccagcatcgccaaccgcagagcatgtcgcggcgcctctcgtggcagaattctccatcagtgcactcgcgtctgctgtggaggaagttagctctacttcgaacaaaaagattcgtgctcaaggcgggttaaaggagctcaatgcaaaagccatccatattctcaagctaataaacactgttttgtccagtaatcaatggccttcttcaagatttgatgtactctgcgatcttctgctagaaatgtccaggtctgctgatcagtttatggtatcaaatgcattccagtgttttgaggctctctttcaatcaatcgcagagtcagctgccgctttcggcttggcagaaaacaagttttcaaaggttttggacataattttctccttaaaaccttcgaacagtgacacgcacctggtgggagcgtggattgccgttgtcgcaaaaggcatgaccacttttggatcatgtagccctctatcatgtctagagaaaattcccgaagtcatcaatgttctgagtttgtatctctctagcgaggtgcctgaagtttacactagcgcttctcaatgtgtggaagctttattaactggatgcatccaagacgatttgctgctattgccaccacaagtgaacgaaaacgtatatgagaaggttgatgagacaatttcttatcttgctggagccttcagcgactttctttccatcaaatatgcgcactgtgcgaaagaaattctacagaatctcaccactgctttcaaaaaacttagaatcagatcaaaccctgatcttctacctccgttagaaattgttgggggatggcggacgaatgaagacaactttttggaaatgagggccgaaatagagacagtaataggtgctgctgtatctgctattggtcctgatgctgtcttgggttgccttcccctaaatctaacggacgcgtctggcagtaagcctggccgtgcttggatgatacctcttataagagataatacttgcaatagtagactcgcgatatttgtgcaagaatttcttcctttaattcaattttttgacgaaaaggttactgcgcttccaagtgattcagttcagagcaaggtttttgaaacagtgtctggtcagctatggtctactctgcccaactttgctaaccttcctactgatttgagagactcttttagcgatcaatttgcggctgatctttcgtctctactatacagcaaagtggacttgaggcctataatttgtcacgcaatcaaaaaccttgttgagagcaacgtgcaacatgcaagtttgctggacgacaatgacaagctcttggagcaacatttccctaagagtgagtcccagaagaacttggagtatctatcaacaaaagcatctaatctattagctgtgcttttcaacgtctacacacaaacagctcccaatgccaggagttacatcctggaaaccattattgcagtgctgaagattacctcaccagaggacttgaccaagacttttaacaacgtttgcgcgctattaaagaaatcttttgacgaagaaccggctgacgccaaatcaaagacctcgccagtcaaggtgagcgccacacttctggatttagtagttgttatggccagctatgtccctgaatcgtgttacggggctttgttttcaattttcaacaccacagtcaactcgagcgatgctttgactcaaaagcgtgcttacagaattatcactaaactttcagaggtggacaagagctcagagtcagttttgaagtatgtcgctgagatcgagcaaatactgatccagagcagcaaggttgttcacacttctgctagagcatcgagactcagtgcgatcaaggtcttagttgatctgctaccattaggtcacttagattttgtcattcaaattgtgccagaagtcatcctctccactaaagataacaatgaaaaatctagagaaggggcatttgaaacgctaattgcaatgactcacaaaatgaacactcctggatcagtcatgaaactttcaaaggttcctgggtatgatgcacagacgccagatcaacccaccagtgtcgcagagttcttcaagattatttcagcaggtttgattggtgaatcccaacatatggtgagcgctactatcactgcatattcctgtttagtctttgaattcaaagattatgtttcaacaggtgttttgattgaaatctacgacaccatcgagctttacctgacctctaactctagggagattgttaaaagcgcgattggctttgctaaagtctgttgtttagctttgccagaggaattgatgaaatctaaaattccgtcccttcttcccaagctcttgaggtggtctcatgagcatactggtcactttaaagcgagagtcaaacacataatagagagattgattagaaaattcgggtatgagtacattgagcagaacttccctgaggaggacaacagattgcttgttaacatcagaaaaactcgcaacagaaacaagaaaaaggcagcagaaagcatggaaactgcacctaaactcagcgaggcgagcaaaaaaggttcaagatttatgtccgcacttgatgaggctctgtacgaatcatcagatgctgagaacagcgcggacgatgaaactgcaccaaagagggggaaagccagtcgctttattgtcgaatctaaagaaaatcctttggacttgctcgactctcaaacgttagctcacatatcttccacaaggccacgtaaattcgacgcggcatccaggaagaaaggcagagaccatgttttcagtttcgatgctgacggtaaattacttgtgaaagacgagaaaaagccatcagaaagcgatgacgtatttgactcatcatctagcggtattaatgcttacttagaagcagtcaagcacggccctgtgagaggacaaaaaaacaagctcaagttcaaaaagggtactagagctggcgataacgacttcagcgatgacgaaggtgcaaataaatcattcaaacctaacatgaatggcaaaaaggttcagaagaaaaaaggcgggcccaaatttaggtctaatagaaagctctaagcagagcaagctcggttttaaattcatactcaactgaattatgtacagtatcaaataagcagttgtaatcagcttggattgaacccgccgcggtaaaaaacgcaactatcaaagaaaaaaggttgcctgttccgtctcggatgcaaagccttggcagggattgggtgcaaccattcttgaaaaatgtccagcattcgcaaaccgcgacttccaatgattgcaggtgccccgactcggccgccttagcgaccttgctattttgtccttttatctcagtaagtattgaagtcgaattcgtggccttgaaatacttcgtctccaaactccaaagaatctcttctttggaaggtatcgttcaaattttcggcttctgcaagttgcaaattgttttctgaccccagcgtgagattcatactattttccatttgctcaaaagctgccatatcttcgtttaggtcattatcatcaaagttaacatcatttaaatctatgtcatcatggctcacgtcgacgtcttcttcttcgaatgacaacctaatattgtcgagcctgttgtccttctgatgagccgccagcttcgtaattagagccttttctttgagagccttttcgtcactttctgtttcttgaggctcaggtggcattatttcgctgttatcaaagcgacggtctctacaaaagatcgaagaccgtaagccggggacaggcggcaggctctttatgtccttgacttctctaccggagatctttcttgcgtgcatgagttgttgtctgcgaatcataaaacgtgtccaatcactcatgtcaccgctgcggacaagttgttcgacaatgtcattgtcttgcccgctatctactctatcctttgcggagcctttgtctagctgattgatgtattcaggaatcatagaaagtggctttgacaatttatctttgggtcgaagtaattccgaagtaggggtcgctaccgctcgcgcttctttcggtatggggctcagaagacaccattccttgaacttttgcatgcctatgtcgctgacaaggttagggttctcatcgtaaacatcgagagtactcatcggttttagaagcccaacattcaaaagggcctgggatatatcttgcaatgcaatatcctcatactcatccattctgcttcgagaaagtttcatcacttccagcaccaaaagctgcaagaatcgcacatatagatccgtgaatgcatcaactgtagatggctgagccttatcaaagccatggcttttgagcagctggatcatcgaaattctcaaaagcccgaagtgaaactccttgttggaggttgacatcgtcgaaggactttggtgggtgccgacttgatactcctttctatgacgctattagatgccatagtcgagatgatggtagaatttcgtgactttattttgttacccggtattcttacaagaaggccctctcgcttttcgtagtttgaacaaataagtcaaatcttcaaacaaatcaagtcgcaaattaaagggccgcaacaacttcatcgcgaatactaagggtccaatggcagagctttcgctttactcggttgaggcggtacttttgctggataatgaagggaacagaatctacactaaatactaccacagcccccacgaaaaatctgattctcatatcactaagagggcgatagatggaatgagcagttccagcaaacagcagactgagtatgaaagcaggcttttcaagaaaacgcacaagcagaactctgagatcctaatttttgaggattgtttggttttgtacaaggaatatgtggacgtgtcgttatacctcgtgggatcaatcgacgagaacgagctggtgcttcagcaggcgttttctgctatcaaagactcgttagagttaattttggcgactgggattgataaaaagaatattattgagcatttcgatatggtggccttagcaatcgatgagtctatcgacgacggtataatcttggagacagatccagctaccattgcttccagggtgacgaagccaccttctaaggacgcacctatcaatatagagctaagcgaaaagggtttgttgagcgcatgggggttcgccaagagcaagctcgccgagagactacaacaaggcttgtaataacaagtgtcacagcgcgttaaataactatataacataaagctaatgtaaaggctactttagggcatcattttttcccctttttcttccctttactactgggagttcccttggttttactcttcacttcgttttggcctgggatagtaatcttaagcttatctgtgtatagtatagaaacgaggtctagttccttcaatttcttgatgagctcgtgctcgcaaggccagtcgagctctttatcactttccgtttcatcaactttccttttagagaaatatgttaatatctcgttcaaagacttagtcttcttggcattaccaggctggactttaaccttgtacttgtactttgttaatgcaggccatggagcgtaaactggaactatatcacgaactttgcttttatcgtcaacaacagggctgatttcgctgaaaatcttcgcgtagttgacgttgactttctgctctgagccaaacatcaaagactgctgttttttctgtctttcgcgtctgaattttttttgttcccgctcctttagttttgccgcttcctcttcagccttttgctgttgtctctcggagcccttcaaggttcctagtacagcaagcctcatcaaccgctcttcctcgtcttgatccgcatatttcttttgcattttcttcattttgccttttttgccgcggacatttttcttgatggtttctttgttagaacctgatttatctgagaaagcactcccattttctgaattgttgttggtttcgctctgctcgcttggctctttatcagcctgaacatcactgtcagaatttgatatcttgggatacagacctgtggttactggcacctcatcgctgtcacttttttccttgacggactttaagtctgtggacttggtaggtgactgatgctccttcacaccctccattttctttcctatcacgaatccttcatcgattcttcgattttcgtctttgctaatttcaagttcatcgtctttaccttgtacttgccctggcaccgcatcctcgtctaacacgctcttctctttttgtgcttcttcgtcatcctggtcctcatcatcggccccatcttcctcctcttcctcatcggagtctttcgtcttccataaaagtgcaaatcccattaccaactgcgagggaggtaaaaacgactttttcttttcgtctttgagtcggaaagtgccagctggcaaaacttcaccaccatagttatcgaatttgctaagttctttggcgaaacaccaccacgctgatgattgaatttttttggaccaagcaggagatgctgacatgcacatgatgcccgcctgcattagcgtattaggcggaacttcggtttcatctgggttttttatccatacgtgcgtgtcgaagctgttagagacaaagacatcattatcgtggatgtacttgccgtatatttgatcagattccattccgcttttgcccatcagcaccaaaaatccttcacttgagacgaaccaatggaatttctcgaagaaatatggcttcctggtcttattgagcacgtcatgcgactctttcaatttcttcttcaaatctttttctatcctttgctcgatattcttcagtgccttttgcgcattcttttccacctttttctgcttctcaacattagatttcttaatattgaaataattggaggcgttggcataagctgatagcgttaaatcaattgttgcgtctatcgagggtttctccttttttttgttatcgtttctatctttttttatattagaaacgctcgttaactcatcttcatcattatcatcagcttcgaagtcggacaaagaactatcagaactgtcggaactagatgtctcatcttcagaggaagttagattgtcctcttcttcgtccgaattatcgctttctatttcatcattgcgaggcagactcaaggtgaatttattgtttttaagatctagcggaagcttgattaggcgcgcaatcctattattctttttttgctcgtttgaaatcaaaacctcaattgttttccagtccatttgctgttcaacaagcgctttgatggcattctgcgcttcttctacgagatctgccgcggctattattgcatgtccccttacctcattttgggtttgcacatcgattaaagcctgtatcctcttctcgttatcgagcttcgcgctttccagtctgtttttggcttggaattcttggttttgaattcgtaacgcgtacttggaagattcaatagtagagaagaagtcatcgacggttttgttgtattgcccagggacttcaattatcttggtataccccttttcgtcctcagacaaatgaggcggaaatggatggaactgttcataaacaaactcgagatttgcatcacctttttcgctatcatagtgaggattttttttagcaataatatatccaagcttgcaaccatctctgagaagctcgttgacttctgattctgtcgcgtccaacaagtcaactatttcgtcgattttgtctaaaaagttgagacaaggcgaatttggggcaatgcctctggatttaagatttctagaaatgagatctgacgagagctgaggctctcgtaaaaacaaaagcttgtgaatggaaagcacctttgcgccttttccggtttttgccttcacagatgaatcagcaaagtccttcgcttccttgatccatccgtttacttcgtcagcagaatgaactttggacttggggggctcaatgcgcgtgttttcgaggaagctaccatcgaacatgttgtaaatgtggccaactttgttttcgtgttcatggacgatcctctgcagaacaatgatcttacgatccgagtctaacaggataacattgcccgcgctgaagaattccaagaccaaaaagaattgaccatcattgaagctaaggaccaggattctatcatttgccactctttttactgttgtaaggcgctttgatttcagatgtttgcgtaatttcaccacaaatccagagggcgttgccgggacgggccgcgtgaaatcagtcaggtggacacgcagcccacagtcaataatagcattaagctttgagtctggcttgttgaattttaataaaaactgccggctcgattctgcaatgttgtagatgttagacaatctgtagccctcaagttgcgattttagctctctgtagagaagctctagatctaacgagctaattctttgcttcattagtttaatggaagaaagaacggcctgagttgctcttgtttgaagccctccgaaatgcagtggcgctaatttgtagttttcttaaatactaagattttttattgccatagagttgctacccgcacaggtttgcatttcaagaacttcagcatacaagtcagcgctaaaatcttgccgctgtgtgctgcgctcgtttgttatccagttatggacactgtgctttgattgttgtgtatgaacaacagcacaaagtctgatacgtgctttatgaagtcgtcaagcacaaagtatggcgaccgagctccgtttaaatgctgtaggacaaactctgcataatgcgtcgcattatattggatttgaattgaagcatcaactcacaactcaacctaatcctttaagaatacgtgtgcactgtcataaaacaataatggaacaaggatattctgagacaacgaaggaacaacatcagagataatgaggaacactagagataatgaggcttgcactaggtctccggatctataactataagtactactgcatccaaggctcagtatgagattaagtagaagaaaggaagaaggatcctcgaatggaagaataatcgcgaccgtatagaggctattaaccgccaacttcatcataatccagaggctcataataacctacgacatgcacagtagagcccggatgctaacatgtaattgacaaatgcggccatcagtatcaaaggacttcgtggccaagctggttaaggcgtgcgactgttaatcgcaagatcgtgagttcaatcctcaccgaggtcgaatttaattttttggaaaagttgatgttcttcatttgattaaagttgtgattgcgtcatcgaatttaatggactgctacataccagagcacttaacttcttagcatcatttgaagcaggactctcatcttgcgtggagatttgttccactgagaaaggacaaagtttttggccacatttatggtactattcaaaggactataaatacggtaacgagtaccttccaacagctaagcgtcggtgttgggtttttagttattggccaaaatatagtacgaatgactgcgctcgctctcgaaagtattaaggcagtttttaattgcaaccttagactttgactgcattatttgtctcttgtcttatacttatatttgaaatatattctaatgggacctccacaacttaatatatcgaatactgcatcttaggagcggcgttcgcctcatcaatatgtgttggttttctccaaccacgcccctgcatgccttattatcaaatcaggcgggagcaatttcgaaccattaaataaacataacagctttgccaataacttccagctcaccttgttcgagtaaagcttttgaaattaaccatgcgcaaaccttcttgatattccctggtaaacctagtagcttaaaggagtgcccaatttgaacagcaataccgagtacctgcttgagtacctgcctagatattccccacaattgaatttttaaaaaagttgtatcaagatttgtaactctgaaccccgtaaagataaagtttccagcaacagtctggctcagtatctttcacagtgttttgcaagatacaagactcagtatgaaggacaacaaagataccgcaatcaaaaagattgcaaaactgatcagcgataaacctaattcaaaagttgttttcttagtcggcgctggtatatccacctcatgtgggatccccgatttcagatcgcctggcacaggtttatatgataacttggccaaacttaacttaccgtttgctgaggcagtatttgatatcgagtattttgagcaaaaccccaaacctttttacacacttgccaaagaactttatcctggcaactacaagccctcaaagttccaccaattaatgagagttttccaggataaaggaaagttgcatagagtatttacacaaaacattgatacccttgaaagagcagctggaattcatccggatttgctcgtagaggcccacggctccttcgcacacaaccactgcatcagctgcaaaaaagaataccctcagaatgtcttcaaagacaagatgttagtcggtaaaaatttcgctaattgcgaggaatgcaaaggtctcataaagccacaaatcgtgttttttggcgaaaatctcccgcgcaagtttttttcgacctgggataaagatgttacagaactcgacgacgaaagcattgttgttgtcgctgggacctcactagcagtttatcccttcgcgtccttaccagaagaagtgccgacaacgaccactcgcgctctaattaatttagaaagagttggcgattttaaaacaactcccaggaacagtgatgttttttacaagggttcagcggacgcagcggctactgagctagccaaagaacttggatggttaagtgagcttgagttcttatcaggtctcttagataatgacaaaagttcttcaaagaccgttgacgaaggccatgaagatgaagctgcaaaggttgacagtataacaaaagatttggaaaaattgggattgaaagagaataagtagttcaatcgtttagttcgtactttcgagcaatgcttcgggctgtatctctataggcgttcttgactcaagccttcaaagtgttaaaacatcaacctatcgttttcaatgctatgcaatgttcaaataagagccttggtaacactaccacattcacttgaaaaagacccgcaatctgcgacagctccatgataataaaaaccatcatactcgatccacctaaaaaattcagacttttccaatcaacatcatttggaaattatcgcaactgtgatctgccactgaaaccgattttatctatgcgaataactccctaatcctgcacgcatcacactttataaatcataaccaaatagaagagtttcagcctggtgttaatagcctcacagtacgtatagggccataaggctaagtcctcacgtttttgcaagatcttcattaatatgctatggcaaatttagaccttggttcggcaaattgtaagcgtccaaaagtattactcttatcaggactcagtcccctgaaaggatgagatgcccaatgtatggccgcattctgttggcgtcatcatgattgtaagacagcggaagttctttgctcaaataaagagcattgacgcacacgtaaatgccgcaatcaaaaccgttgggctgttgagggcattgttcatgaatcaactcaaaatcacgtccgattttcccgctgctctcctctaataggtattcttgcaagactttcagaatagcgtgccccatagtagaagggccgctagacaaagagtcaatataacttatcgtctttttatcaatattgataaagccgagagcccaatgagattgatttaagttgattggaacaaatattttgctcagcttttcgacttgaaccttctttttcttcatccaccttctaacgccttgataacctctttgcgaaagtgttgtataaaagaacgagttgaatgcaacgcagtgttcagttgtaatttcaacatgcttcatgaaaaattcgacaataatgtcattgagccaccttttgggtgctagtgttttaaaatcgtaaacttttatctcgatgttgtttttgttcataagaacaccattatctgttctactcaatgctttcttgacataaacgacatcttcgtttgttaacttgggtacaagttctcgttttttttgacgcttttccctcacttcggtctgtattcttcttctttcctcaatcagcctcttgtaacttttaaactcttcctcgaaggttagtactgaagtgtcaaatctgagcttctgaaagccagtacgatgcttgagagggttttcatgctcaggaagtctgcgctcctttattataataagatcatcggggctttccctttttcccagattctcggctagaactgctttgaacctctctgtcaggctagcaaccgaatttttgaatgtggacttaagcccctccctttcttgctctctcagctttagctgtgtatccctttgctcttcaataagtgccggtgccctatattctccattgaagatcattctcaaatatgagagttcttctgacggtttcctaatggtcaatgacctagagtcttctggcttttgagctctactagcttttcttctgtaaaacgagctcccgtaaggaacttggtgtgcaggtgctggtgaaagagaaatctcactagagtcccatccgaacgggtctttctttgtggcgaaggcaaagctgccgtttttctcaggggtaatgcagttgtctagtttttgggtcaagtcgtctgattttttgcctggcagctccttctgagtcggtacacttagccgagcatctactccaggcgatgatctgggtcgcttgcatggggcactggaagtttgcagagcatttcttttcaaagagcggccagactgttcagtactctcggctactggccgcgaaccttgcaagtctttttgcgtattggagtcgcctgtgcttccaatcaaacctttgaaagcgcgacttgcgtaaaaaaaggctcctttgatatcttgtacaattcctggggtttgattttcaggcccattgagtcgggcggacattcttagaggtccttcagttgtgtactcggtggtgcaagaatgaaagggggctgttcttcttcgcgggctgaatacggtggggccattaacaaagctaaaagttgctatgtgtgagtgcgttggcgcgaagtagttttctgtgcgtttccttttggaaccagtctttgtttcgagattaggcatcaacgtcaagccgctttaagagtgtattctatctgtttggttttcttattgttttaatctaattttcgacatcaatgaggaatacagtttttcctttaagcggccctgggaagttaaagcagagaaacagctcccaccaaatggcacattaaaccttctcatcaccaaggtttaccatccaagtaaatgaagaaatagaaatgcatcatctatgacaccacgttttctttaagtttggatcgcaagaaagtcattaaagaattgaggtcctcgtaattatagagagaaccacaagataacccgctttcagacacattccgcttactagccatatcttttctggagttaattgggcaactcttggctttctctatcctgcaaatcttatagtacttatatgtagctgcattatgtatttatggttgctccgggctaaatcatctctcactgtgagagatttgggctttttgttctacttgatggattttgactccagtaactcctcgctattacggacaacttaagttcctgctacgctttttgtgtcctatgaccaatgctcaaagcggtcaattttggaacctactaggctttttgcatcaaaaaagtgagagaatgtgacaacaagtttcagttgagcaattacttagcttttagctcaaatattctgttatgctatcgtgataggtcattgcataacctgggttttgagtcagtatgttctcctcatttgcttttaacacagttttatgtacagagctgaggcgacatttacaatgatactgttttgaacacacacagactaatcacctcccgactaaaagcacaaaaacagtatgagtagtctacaaaaatattcaattctatctaaattcaagtgtcacatactttgtgggggtctatttcacgaagcggatagagtaggggctattggtcaaaggatcatcatcatggttcactggcgccgatggctttaaacactaacctttcgataaacctggcaaagacaggtagttgctcagcatcgtttaaggacatcgaggaaccctcggtcctttctttacaagcagcttctttgaatgcaataacgaagttgacaactagggtgaaaactacgacgagcgcaaccatcaatggaccaaagggcgcatccaaatgctgcccgcttctcgctttaatgacgttaagtctcttgatataagtcctgtaagcccacagccctgtgaagattgtgatacaaaaataagcgtaggcgaggaatgtggccaattgcggaaattcagctcttctaacagagttgtatatggtgaaggttagcacactcattaaactcgttagggatagccatctattgaaagttctttcatttgccaaccaaactttggcctcaactttcactggccctgcattcttgaggtaagaagttggcttcttaacaccagggggtaatgtaatttcctcatcttctgagtcaacaccagtcaatttggcatttctgccaaccaaaacattgaggaaattggggttctgttttcttttccttgttctgctgtgatgctctgtggcctcatcgtccgaagattcaggatcttctaagtctgcatctctttcctcagcctttggagaccctgctcctgactgttgagatgatggggtgccagagccattgccgcttccttgaacaacagaaagtctcttgatctttgcaagacgggcctgattggctttttgctcctccagcttcttcttttcctcctcatacgcctgtttggggtctttccttatgtcggtctctaagtcaggcaaccaaaatggaagcatatcaagattttcatcatctccgtacagcgatgcgacaccttgtgcgtacttggaaaagttggcaacttccttcactaagtgcgagtttgtgagctcctcaacccactgtgcatgttttcctgggagctgggagcgcatgctgtctttgacacctcctttatcaccaatagggtttctgatacgtatgtccaaaacagcatacgggaatttgacgtattctccaggcctcaaaaacttgagcgggttaggaatatcagcgtcaatatcagatctatgccaatttttgggatctcttattgggttttctttgtcaaaagaatcctcgcgaatgtacattaaatcagagtcaatgctgattctgatgcgatcatcaccaggaatctggaaagcggtacgtgtgtacatggctctcaagacaggttgtagctcgttttcaagcacgaattgctgaatggtattgaaattgttgctcaacttactaatttcattgtcaacggtaccgcgatctttcagcttctttaaagtcttctctttgtaatcattatctccgttgaaaatgaatccgttaataaattttggtttgagcttgattctcgtctcatcaaagtcagatgcgccagtgttgcgatcttcaaccagcattctcttttctaagaagatgtcaggtttatcggcaagcttccctgtccatctcagtctgagggttgggttaaagctggacttcaaaagcttgtcattgtaaagctcaaaagcttcgttgtcaagatagatggtcctaataactgggtcgtaacctttgttccccaaggaagcactgtctgaagcactgctactaggagcggcagggaaggatacgtctgagttcatgacagtggactcaactctgcctatgaggtcgtcgttttcgctgggcggggctgcgtacactaagactggcaggtgtctcaaaatcctcgtcttgacttccattagattgtcagggtgaatccaaaatgtatagctcctgaaggacgactcctcatggttgtgaacacttgataatttcgaggagttggccagagacttggaaacagtggaagagttggttctcagaatattgtaaagaaaagaaatcttgtacaaaaggggagagtactcttcggaattgaaaggtaactccttgagtctaacttgaagtagcgacttcaccgaggggtagcgagggtggagcttatcgtgcttcttcactatcttaatgaagcccgtgtagttaactctgcagaagttatcaagctcttgtgcctcgctcagcgcttcctcaagaacttgctggaagtgtttaaaatccaagtgtttgattgcttcctcatcgtctgtcttccgttccagccgtacaagcttctccatgattgagttgaactttgtgctttgaaaactgtaaactttctcaagctccgcatcaagaactgccacaaagtttgactcatctttctcgctccacaaatcacctttattttgctgtgacttccggcctttgaatttggaatcttcaatgattgactccttcaacagttttttcaatctctcatattcaatgtaagaatccttccaaggagggtacatctggttagccaacctgacaccaaacaacatttttgtatttgcttgcgcttatgttcagagctcggagtttgctgaaagggttgttttggtgttcaatgaataagatgatgaaaagcgattggactaagcttcctttacagaaaatgaaaaaagaaggctaatcgaaatatacccttgagcgccttgtacagtcttatccaccctcactcttcttcctgacttcttgttacacggtggagagcactttagttttcaggatacttttatatgatttactccaagtaacccacgtgcgttttcggaaattgatacacagggtatggcacttccaccacgggtggccagccctgtaatttgatagtagtctgcgaatgggtttgccaagaagcactagttacacggatcctattgggcatgatcgtgagtctcagatgctataccgtaaagatgatttgttacagttacataaagcttaacaacagttggactttgagttattgcccgcggctccgacattgacgctaccgtcgcgaccagtgttacccaccaacttctcgctatcaattttctcttgaatgagtttggccagaagaaagaagatatcattgacgttagtatcgtccttcgcactcgcctcaacgaaaggaatgccgagctctttagcgagcgcctcgccctgatctgtgctcaccgcgcgtgtgtccatgtcacttttgtttccgactaacaaaagctgtgcctcgtcgttggcgtgctggttgacagtactgaaccattgtttgatgttagagaacgttctttcatccgttacgtcgtacaccaatattatgcccatcgccccacgatagtaagcggtcgtgattgttctaaaccgctcctgacccgccgtgtcccacaactgcaatttgactttcttcccattgatgtccaccgttttgatcttaaaatcaattccgatcgtggtaataaatgaggggctgaatttgtcctctacgaacctgactagtaagcaggactttcccacaccagagtctccgaccaaaagaatcttcatgattgaatcatagcttttggcattggccgaagatgacgacactgttcttactccagacatctccaaacttctgcttgatcatgtaggtaattcgttatatttcgtttgaacaggacaatttcaaccaatagatcataacatcactacttacgtaagtaaggtgccttattaccctgcttcgatctgtgcgtacagtgttcatttcttcgccgcggcttgccggtaaaggatcgtaagtaaagttgaagctcgccagcagcgggtgtggcatctgtagtcttgagcgcgatcagtctttcagttcaagtactgaggtcaaaaccattagctaaaaaattgtaaaaaccctgatctgtagtctgagggcttctatttcaacgcctgctgcattctgtgtcgacaggttcagcattgacatgctaccagaaattgcggtggacaaagcaagcggttcgcggccaaatttctaactaggggtggaattacgcaggaaattagcctcgaaagaaaaatctgtttgtagctctggcaagaacaaagtgcgttctacactcctaaaccggtcttattataatattaatatcctagtctatttcaaagcagtgtttgttagaacgcccgcatagaggtaatactaacttagtaacaccagaaattagcggtgcacatgctgtatagaggtaccagtcacttgttggttttacagaattgtctttggcctggcgacatattctagtattttttaagcgctatgcttgctcttctcttgtatccggccattttcgacaagagggagctgatattagcgttgaatgattatcaggcacatgcccagtcagcggtctttttatagaatagtcttgttacactgctttaaaggtgtactgttgcaatctgaagggagccgttttcggactttcaacactttacttgacgctataaaggcggggcatgatgatatctagtctaagcgtagtaacttctccacaagaccccttcaaggtcttctagctcatcatagctaaattgctcacggtccaaatgccatgtgtcagccctaacttttttgaaatcacttatgatttccttggcagctgttcctgacataccactagtgcgagcccatgaggatagactacttagcttgctgggaatccattgtggaagcggggagacgtacggaaatgctgaaatgatagcaccaaggcctattacgcagctatggatctgtgagttcgtcttcgaaagcttttttttatttgcaaacgaatgatttccaagaccattggcaaactcatcaataagtttgttgggtatttctgtatcgctcaaagtgtggatgatcccggacagcacctcagcggcgcggagacgaacctcgacgaagtgccgattataaatctggttaacgacaaaacgtaaaatggactgtttctggtccatagagagctgcagcatgtttttagagtagaagttttcggcaaatacaagttgaactcttatctcatgagatgtctgcatatccatgttttctatgacccgcatcatgatggaaatgtactccttccttaaaggccagaatgaaatagcaatgtaacacgtagtaggctcgagattagccaagttacaaacgtccttcattcttatcagattcatcaaaaatggagccagatatttttccatgtacagtaccaatattacgctgttttgacccttcatcaactccgtaatccaattcaacattgttgcagtcatataatagtacctagttttcagcacttcttgagcaggaaggtttgtaatagcaccacgttccttctctatttcattgaacgtgtcttttagtttgtcatcaaacgcacgaggaatatttctaatcatacgccccagccccgtctcattgcttgtaaatttcacgagcttgctggtcgaggagaaacatgggcttatctggctttgtaaaagcgtagacagtagcttcgagattgattgtcgaacttggtcgtatggatgatcaatagttaagaaaggaattagttcttcagccacaggagttttgaagtccaggctcaacatcatatttcttaacaaggaaattttagatgcttgatcagcagatgaatcagatgcagtgtctaaaacattcttgattttgaaaagctttcgataaagaggagcgcatcttcttatatcgaccgacgttgggagccaccagcaaacaatagaccatatatctacagcatcctggttaagttcatggtccaggcattcgtcaaaaaacccaaccaaaaagctatctcttttttcaaggtcgttcgaggatgttatttttgaagcaacgataagaccagccattatctcaacgctcatgatcattgatgctttatcactcttgtcatatagagtccggcacaagttgagcaggtcctcatacttcagtgcggtgcaggagttagtaatcaatgatacaagtagctcgaaaaactcgatgtttgcgttgctaaagactcctttgttttcattatcttgaattaaaactttggcaatctgaagaacccattccttatctatgagttggccgaaaaggttcaagcagtttatttctttctccttgaggttgaacttcgtttcgtttgaacttttgatcactttcagacttcttccccaagcgatgtacccaacataggctttagaatcaataaaaaagttggggtttgcgaagtttttcatttcagttttgaaatagctattgaagttggcagtatcggtcttgattagctcaatgttgtttttcatgaagtcaaaatcaaaagcgttcctgatttcgtaattaaattctcccaaggagatgattttgttgcacattcctaaaagggtcttgattgcaaggtggaccataacggggtgctttgtctttgtcatttcgtaaagacaagggagaacattttcacttggaggtagttcaaggtttgattggagtctataagtcagcttcattatgaataccggtatcttccatccaaggtctgacccagaagagagtgtgttaatcaaggaatcctgaagatgagagagaagtgaaatatagctgtatctctttttgtctttcgctttcttgacagcatctacttgttggcctatcgatttgtctgccggcctgagagcttcgattgtcttcatgtcaagtaaacatacactggaaggaactttcaaagatagcgcgatatctgtcagaatgctgtcagcatattttgaaacattgaaatcttttacacggcaagctcttatcagcaagttgacaatctcttccaagtttttgtaatccgacatgatcttcctatggatttttttcaaaagcaaaacttcaagcatcacttccacttttttataacttccttcattcattgcagactccaatgacgttaatagaaatttcattatcattgaataagagccaatcagttgtttcattgcatgggccaagcacccttgagctggcttgaaaattgtggggtaaagagatgtagataatcttagaacatcattcaaaagcactttttcaagcttagaaggagttctgttcgtagaatgtagcaaaactctcatttcgtgtaacgcatgcgcttttgcagcaaaacacgttctcgtgtatggatcatcaacatgcgacaggttttgaatattttcaacgaactcgagatccaaaaacgacgtgggttcttcatcaaaaatcgtctcttggccaatatcagtaaaccagacctttataccatgcaatagaattttgaacaaaatagtattgtcctcgaaattagcggagaaaaacttgaatagtttgtgaaaaagagaaccaattttggatcttattgagtgaatttttaggtatgtgaagttttccattttcttatttttgtcagatccaaagaaatagttgcaacccataatatccagatctctcatagccaaagtactgtttattgctgattcaacgccgtaggtgtggtgacgtgaccctggctcaggagttgcaatgcctgagggagcagctgaagaaactccatcgaataacgtatttcccccgagtgaaccttcgccaccttcagtaaattgtatttcatccagaccatcttcagagaggtcaatcgagctttcggcttcagaatcagctttagtatcatttctaatttgttcaatgtccatattcagctcttgagaatcacatattttgtctcgaacgctcttcaaaagcaaaagcttagccttgtaagagtccacaggtaaaatttcagttttgtttttgctgtagtcggcatcaaacaataggcttgcgcctgataacgcgtgtgtgacaattaaaatgtactttttcattttgtcgctgtaagctgaatctgtatgcggagatctcatcatctctgatatgttcgtggaacagtaatcagtaaaattttcaaggagctcagtaccaaactcaacttcgagtttggagggaacatgccacttaaaagtcatcatttctttcgaaaatcttttcgaatcaaattgcaatcctccccacctttcatctcgaggcatgctgcatttctctggatagagtctgtaatcgatgacctctgtagatgaaagactagtcaaaacgttatgaaggaccaatgatgtatgaacatctagcggaggatttgttatattatcaaaaatgaagaacagtatgtctttgagctcttcacgataacttagcattgatgagtgagcttgtctgagaatgtcgctaagagcagttaggtaagtaagcagtttgacatcccgatgttgaatttccgatgaactacgaactgagccagctcctttcgctatctggtcctttatgttcacacaaagggtcgaaaaaagttttgccccgattgccggctcccttcttgcagcagcaccaagtggaatcgtaatcagttcgtagtttggatgcttttctttgaaatagtcgttttcccaaaacgtcctttccaacacacccgaaaagtacttgaacatagggtctggcattgactccatcataatcatagtagtctgattaaccttgctaataaaaccttcttctaagtcgctgtcaactaattgaatcactttgttgagataaatttttaaaacatcttcaaaaattgtggtcgaggctttgaatgcagcgactagttcagatttatcgtactcaaaactatcaagctccttgttgtatttgagaaagaagacatgtttctcaatgaacggagcagcgtgtgacgtgaaactaaggtggtcatcttcagaaaccaagttatcgataggcacaaacgaagctatggaaacaatacaattaataatattgctggtaagcaatatgtcattataatcgatttttgaaaccagcataaacaggatgtttgtgatgtggacgcgaaagatgtggtcctcaatcataaatctagcaactttagtgaactgcttgagtgaagaaacaagccggtgaaccgagtgaacatataaatcacccaaagaatcgtaaagatccaatacgaccttactgaagaccaagtctttgtttcctggattgatgtctagcagatatgcgagacaagaaatgtaataatttgccatttcggaatttttattctgagctcccaaaaaaataacctcctggaaaatattgacaactcgggtatggcacgcagaattgagcttcagatggcacctatgattggctttgggatttttctccattttgactctttcatgatacattttaataaatccatgaacgaacttagctattactttcgtccacggcccattattagatggatgagcgaaggtttctattgatttaacaaggccttgcagtttgtctaaaaattcatggttccgagacccgttcatcgagaagacaagaggcctcactgttcgactaaaagaaacaacctggaaatcatttctcaaatgattttgaactctgttgaaaataaagttaatctggtcttccgttaggagaccaaactccctgaacgaaacattgcctagcacttgtaaatggggtgctttctcatgcaaaagtttattaagtgcatcttccgcaatgcaaccgatgaagtcataaaagtgtgtgtcgaaccctacagaaggagttgtagtggtccataaggtgaaaatgagcggaaagtagtcggtaatgctggcgctcttttgatagcgatatggaacgaaagacgttattatagggaatacgcagtaagcagtagtgggagacaagcttgaaatataatggtccatagtatccttcaaaacgctatcatcgttaaggccataaaaaggttttgcggcatgagcaagtttaagaagaagtcgaaagagttgattgtcagacttgctggagatttcataacgggtacaggtcgaatctggaggcggcaaaaactcatctaaaaactttttcattggcctatagtcaagctcaagaccctccccgagaagaagctctgtgaagttagtttgctcatcatcagtgctaactaatgcttcaaaaatattaacatgcatcactctgtagactttctgaccttgcactaacgataaggaataaaaggttgaggctaacacttttcttagcttaagggggaactcaaaatgcaaacagttttttagctcattagcccagtgattgacattaacaatagtggcggacttggcagttatttttcctgtggcagtgaattgtgggccatcaaaatctaccatctcttcgtcctcctcatcttcgtcctcgtcttcatcgtagttgtttatatcattgaatgaggcctcgtcatctgtggaaagccggaacaagtcggtatttaaagccaattcatcgatttctgcttttagatccgctagatccttactcgatatggaaataaggccttgtatatcaagggagcatatcgcgatataaaggtttactagaacatgacagaggtactttgcttgttccgtgtggctctcgattttgtaaggcaggcagttttcgattacaaatttcggcttaatgtcgcgacaaaaccatttggactttgggtcgtaaatttccttcaaatgcgcttcttgatcatcaatgtaatctaggccgtagtgatttagccgttcccttaggatgctgtcggagctactttcatcataagaaacttgagaactgagtggcgttgtggatctcggacgtcttgatggtgacatggaactcttaagcgcgccagataaaaacttcgcctttttagactttgacaaatcagaaccagagttcgatctggctgttttcatgtcttttaagcttaagcttcgattttgatacggcttgaggggcgatggcgcttgaataaaatgttccatattttctgaaaattttaggtaaacttggggatttcaaccacgatatgtttaaggccggcgactccctatgagtttattctagattactcaaaagctggctaagaagactggaggatggtttgatagcttcagacttcaagccatggcactaatgcagaatgattcttgtcatcaacatactttatcaggtgaccgggtaccccaacgaatgacctgaagttgattgaaaccgttatgaggcaccctttgttgtgcgcgtaaattttagttgcacattttctagctatattatctaattcttatgaatgggtgttttagggtatgcatgctgagccaagttatgaactgaaagccacccctattaattgacctgctagagacttcgtaggcgctgagggccagttttatcggtcgtacattgttcaaaacaagtaaagtttcagtcctcataattttcgagattcagtgtcagcgctctggatgtgttgtcccgttgctgcctaaagactccaactagggcctgtgacttttcaaacattgtgttttttaatgagataacaataaattgcaagttcgaaagcgccctttgtcgaatataggttgctatcctctccacattcaaaatatctaatgcagcgtcaacttcatcaagaacaaagaaaggacttggttggaaagagttaattgcaaaaagaagcgcaagagcagcaatagttttctcaccacccgaaagaaattccatgtctttgaagcgcttggtaggcggtgtagcatgataccttatcccagcaagatacggctcgtcttcatcctccaaagtaagagaagcattcccacctgccagctcagcggtggaatgcgggtccctagtaagctctctgtatacatcatcgatagcattgctaacatgatcaaaagcgctttcaaacgcatctttccttaacctccgaattttagcaaactgctcattgactttcttttctttcgtcttgcatttctctgtttccttgaaaatgctttcgtacttgaccttggcctcctcgtaccgcccagccgcttttgaattaggttgcaggactgtgaggagctcattcaactcatctatagacctttggagttcattcccagtttcagcttcgccgctctgcttgagccttctattcaacctcgtgaaattcacaaagactgcattagctgcttcaattgttgcgtcactcaccccatcaagaggtactctttcaagcgaggatgatccatcaggtaacttaatattgagcattttgcagttcttgaggacattggctttttctaaagaatttttgtcaatatcttcagcaagagcctcatgcatgcgcttggcggactgcaagtgttcggtagcttcctgaattgtttcttctgaagagttgagctctactaaatccttattaatttcgttctgtaggttatccaaacgtgtctgttcctcattgatggtgagctccacaccctgtatttcatccgttattctttgctcgtcagagttcaaggcttccagcttgattttcgctttttcaatgtcaacctgtactctttgttgacgctcttgcgtggattgcaggcgctcggtttcaaactcaagctttttttctatgcctgcaatctgcatttgcagcttcctcaagtcttctaactgcctcctcatcatttctcctgagtgcttctcatattgcgaaaccttgaacccgatgtctccttcgaagtcagcatagacagagtctaataagcgatctttttcttcctcaaacctagctgtcgttttggcgtgcgcagtcatcgcctcttttaatgattgaattttgggctcaaactcaccttttattagctcttgctggtactgaatctcagtttccttttcgtttagcgatctttttacttggttaagctgagttctcaagctcatgacatccgaatttaaaaaggagagttcgttttcagtactccttattctctcagaatctattgtgtttgcagaagataattctgatatttcacctagcagggtatctttcaaagacattaagccctggtattcctctttatcccacctatttccggagcttttagttgttcctccagtcatgaggccagccttgtgcacgattgatccatccagactcacaagttttgctctgacattacgtctccacttgagatcctttgctatagccaacgaatcgcaaatgatggagtccgagcaaacatattgcattgccctctccaagtcacgctcgtaatcgatcgcatcaatagcaagtgtacacccttttgtatcgagggccatcatggaaactttattcacatcaatagtatccagcggaatgaatgataagataccagagcgttgctttttgaggaatgaaacgcattgttgggcaacagagaaatgatccacaataacagcgtcgaaactctttccaagaattgttgatacagcaacggtatatttctcttttttcggacgacataactcgtggaccaagccacgcactccaggaaaaagccttcttaggatagatacgttttccctaagttttctttcttttgcagtctccctttgagtagcgttcatgtcgtctagcttagtgagagtttccttcagtttgaaactgacctcatactctctgttgttgttgtattctgctcttgactggagctcttttaactttttaacggcagctgatacctgagatgttttcccactcagttctttggtaagctcggaaacttcattctctaaagcctctttctcagcgccaagctcctcgttcactttcaaccttgaggcatctaattgcctagagtacagttcaatttcatcagaaatctcttgcgactcatttttctctaaaagaagtttgtcttctaattctgaaccacctgaactcagaaatgtttcttttaaatcctcatatcttttgagattagcctcattgagtttgaagtccccactagatttagcagattcgtcaatttcagcttgaaagtttgtctttgccttgttcacaaccttcaattgatgctcgtattgttttaccaatgactcctgccggtcaatgtccctttgtaaggattctatttttgtcacagcagccgatagtcttttatcaatgctctcttttgaactctttatgggtagcagagaagaagtaagatgatcaactttcttggttttatctgatagcctcgttctttgcttagcagcgagcgtctgtttcttcgcgtaagatagcttttttttagccactatttgttcctcgctattaagctcggagtctaagctttggagctctctttgtgaagattttaagctctctgttaaactatctcttttggcttgtaaatgaaagagctgccaaacaataagctgttgttggagcttattgcgttcctcgagatgtttgcgatactcctcgtctttgttaactccttctttgaaacttttgagaccaatgtttgcgcgctttcttgattgaatcagctcagaagtggcagatcttgccttttccaattcttctcttagtcgatcatactcttgtttatattgaatcgatccagagacttgctcaaaaagagttgtgagctcacgaggtttctgtgaagcaacttgctcaacatctccttgaaaaactaagaagttgcgtgccttgataaggatgttctcactctccagaaaatcgcagtattttttatggctcaccgtctcgccatttaatttgtacgtgctttcttgtgataacgtgatagtccttgttagctccgcaacatcattttcctgtccacttgggctgtagaaagctttcacatatgccgatgatgggttattctcattgtcatgcgtctcagaatatccgctgtcggcatcaccgtcctgtaaagttcctctgtatataagatcagccagtgtatgtgagcgcaaatgaatgcttttcatccctaacacaaaagatatggcgtccatcaagtttgatttccccgatccattggggccaataacactagtaaaattagactctccaaacccgatactgaccttccccttgtatgacttgaaattatatagctcgatgcccagtaaccggcccatcttgaatgtaattcagattgagcagaaatattgggattataagtgctgcccttgactagtcaattatatggtgcgggagttctcagttcgcgtatcaaactttcaatatccttacgcgtttcagctattcgtatatattgactataaacaagagaaggcgtgatcacagcacttccacacaacaggctcagatgcaggtttgaaatatgctacaagttcagaatatcgatgtaatgttaacgaagtatttaaattagtgtacaaacagtctaggcgcgctgctccatttcaaagctttcttgcgccggcaacctatcatatggaccactcgaaaagtaagatacaactttccgaaagaaccataaattgaacttgttcaggaggtaaatagcaccagcgctaagtacgatatagctagctttccgtgtcattcccgccctgtcctctggcacgattgtacgatactgaatgacgatgttcacgcctagaagaaacatggcaacagccgataatgcaattgagcatgcactaatgaagacacccaatgtcgagacaggctggttttggaccttcagcagcttggacttgaacctggggccgaagactctttcttcagaagttttgcccgagcgagccacattcctgtttctcaggagcccagaagaagagccatcgttttccataactcggaactttagcagaaaaagcttgtttttttggttgaaaagcttgatggtactacgatgtggctactctttctcttttaaaattgatcgaaattcggctgcagcaatgaggtgcgcacccagaaaaatcaaattgatgttctatcacgtgaacactgaagtatgtaatctgggcaatggttcgctaactacgggtcatacaaccgagtagcgcggcttccgagagtagcatactcggcatcttctctatcttctgaagaatagggtagattttcaacatttgcctcctgctccggcttcccaaagtcgagaaactcaacaaagctgcgcccgtccctctcaacagcagctacaagccttctattgtcgaatttaacggaccaaatctgatctgcatcgctcagtaagtctgagtgaatcaattttccgcttctaaggttgtagacattgaattgtccctctgagccgcttacgagaatattgtcgttgacgtagaatgtcgtgattgcactgaggtctttgtggtggtaagcgaattgtcgggagtagttatctgaatcccaaccacgtaaagtaccgtcggccgcagcgctcactaaaaatttgtctgatagccccaaaagcccaactagagctgtgtggccttgaagcgtcaaaacagagcctgttaccttggtgcagggattgctggtggagttgatcgttgtgcagtgcccatttttttgaatattttgcaagtcccaaaccttaatggtggagtccattcctgcggatatgcaccgattccttgtgtaatcgtagatggtggagtaaatacggtcagtgtggcccgttaggacatacaggcatttcattttagcgatatcccagaccattaagttgaagtcgtacgaaccacttattacgatattcccatgcccagacaccgtccgcacagctgccatgtggccccgaagtacccccacaaagtacgggttcgtatctgtggtgttgaagatttcgcagacctcaggatcataattttcggaatggcaatttggaagcctccaaacatgtagtgtgtgatctctagaaccagttattatgaatttcccgccgttgtgctcaacgatatccaggcatctaacagttgacgtgtgccctttgaaaacatgagtgcacttgcctgttttgatgttccaaactcgcacgcttctgtcagttgacccgctaacaagtatcccatcctggccatatttcaaggcccatacaccgccatcatggccactaagttgggcaagaaagcgcccgcttttgacgtcgtaaacccgtatcattttatcatcagctccagtaatcacgtagtcatcctcaaactgtaaacaggttactatcttcatggtgtgtcctctaagtgttgttctgtgcggtttaaaacgcccattgtaccaatttttcaaatatgactggtttttcagaaagtgtacacgaaagaggtccccatcttgggactcatcatttgacttttctggtgtctcattagaatactttttgaactcctcctgtgatatgaaaccctcggttaccatcagcttcctccataggtaagaggtgttgtttataaggctgttccacgtcctgtttaccgacaagcatcttgatatatcttcaaaacccaagttcgttaaaatattcatcgaaacttcaagcgggagtgagcttatgaggtctcgcttcaagttgtctttaactaatgtgcccaagtctgaaagctcacttcttgtgagcttgctgacaagctgaaaaacgaggttttgataagctgaaggtgacagtctagagtgtgcggtagacgctactaggtccaaatagtcttgttgagaaatagcgtccctgggcgaacatggcgccccagacgacgagcagcttggtgatgctataggggacaacggaagcccttcttcgttttgtgcactaactaagggattagttccattgccgttggtgactgagttgttgtttgcaacaatcgcgggggtgtcgtcgaccggcgtgcagttattacattgtgtcgactgctggttatactgggggtcgcactttccattccaaagcccttcttttgtaccttcaagtaacaaagggctgttatttctgtgtggggtactcttgtgtctactattggtggagaaggatggctcttgagtcgaagtggggacaatgtcttcggcaaagtttgagtttccgggaatgatggagcgctgaggagatttgcagttccctcttagccgcttgctatcaaagctggcctcattttctccttcacgggcccttttggaactgtttttcgctggttcatcgcacagcagtaagtccatctcttcaactacgttatcgccactctcccggacttggtaacggaaaggtatcggaatacccataagaggatattcagtggaatctgatgtcatcgcagcacctgtaggatcggttttttctcttttaaataggcttaaagagagtttcaaaggaatatattcccacaagacagtacaatttctttacacgaagatcaataatttcaactaatacgatatgaaaagcattaacaaagttaaagttcatcaggagtagcctgttcatgtatgcttcagtcgttgctatgagtgaattccttgatagtaatcgacctagtgttagaatataacttgaggcttgagttacaggggcaacggtgcatagattaatccatcagggcgtgccccaaatagattggaaacagacggatcctggtgcgtcaagtacaaagccaagagaaagagaaatttacaactagatccattctcttaaaaactaacgcacctgtcatttgctattatgtcatcggctcagcaggaaatcaaacatggcagaagtattaacattttgatctttccaaagccattcgagtcaggtctctgcgtgaagtatttcatctatctgtttgttcacttgcctcgctgctaggatacaacagccaacgctttttgtctacttcgtcccctgcacgttccaagttgtttaagcttgtgtgattcttcctggagagattttctaagctcagaaaaatagcaagcgtcaaaatccaaagttcacgattcacactgtgagagcttacggttgtattatggtataagtttcgctgctaacgagactatcaacgggaagtctgcatcgggttttgacctctcgctccaattttattactggttgctcgaatactagagtgttagcgcgtgaagaggaaatctgagaagtccacttggtatttcaaagcagctcgctacgatgcaatgtattcagaactacgccgattatttcatttggcgaatctttcgagacctgtgtgtcaggctacttattcggcgtttcccgatgtaccaccttgctccatggcgcgaatatgatgaattactgagagactcattgggggaaattattacgctgttcattttccaggaatcacgcataaactacaaatggcccctgcttttgttctcgaaataacagagaagcttagtgttatagattttcctattatggtcgacgccgtttcctcaaaagcttgattctacatcgaatgtaaccataggcttgtttttttatttcatattgaaagactccattcaaagtactcaatgaggtcatcgcagcaaccatatttgttgtgttttgacgagcggttattttaattatccgtcgatagtgatacgttcgacaggggccggacaatagtctccggtgcgcagcttatcaacgaaaagtgcgcaaatgcttccgggtatctcaacagaggtagtagcaggctctaagatggcagacttggttattgccggtagcggtgtaatcggcctcagcgtcgcgttcgagctccttcagtcaccgggcttacagccggcaagaattcacatcatcgctcaacactttcccggagaagagccgataagtcatgaatttacatcgccatgggctggcgcacacttcagaccattccctcatcgtcctgaaagcttcggtgcagatagaagggaatctgggtatacgagagtgacttacaagcgcatgaaaacaatagcggcagaacatccggagtctacgatcgagttcatgaagggagcagattacttggagcaacctcccagtgaatatgatggcatgagtccaggctataataaagatagtctcgaaaactttcgagagatcccgaaaggggagctgcctcccaatgtcaagtcgggatttgaatacaccacttactgtctcaatgctccggagtatctcgggttcctccaaagacaggtgacagcgctctgcaaagccaaaggggtagaactgtgtttcaagagaatgactcttcgctctttggcacaagtttatgaggttgttcccagctgcgatgtaatttttaactgcacaggacttgggctccaattggatggtagctatgacccttcatgcttcgcaataagaggtcaaactttacttttggatgttcctcataaaaccaaattcgcggcggcaacagtaacccatcagggtcgtgacggcaattggacatttgtgataaagaggcctccagttggaggcaagcctgctcagtatattttaggcggtaccaagcagccgggcgacaactgtgttacgccacgtgacatggattctcatgccataatggaaagagccagggcgctttatcccgagttactgtgtgaatctgaattctccgtagcacgcgtgaatgttggcttcaggcctgcgcgaaatggaggaagccgtgtggagctggaaagcgcttcgcctggtcccgttattcatgcttacggccttggcggtatgggctacgaaacctcacttggtgtagcagaacactgcttacgcatttatagaggtttgaaatgccaacggagcaaagccaagctctgataaaggactaaatgttaatagaagagaacacaatcgccgcgtctatttcaacacaattgacggtatgttcgactagtattatccctccacagcaacgtaaaagcaatgaccatgtaccaaacctccataggttacgtaggatctggcatgttcaaaggaaaaacgcagctcgagtttgcccttcttcggagctttagaccgctcttcaagctctaaagcagcatcttggtataatggcattgtcgaaagcctaacgtcaagtagctgaaagagcaggaccggatcggctcacatgtgatagcagcacctagactaatgtttatcttataaacgagcttcaagaacttcgccataaaaggttaggattcttttttcaaggatgaaccctaaaccggtttcagccaaaattaactgctcaatctgagagccattcagcccgaactaaagtgagcctcgttaaaacattgtgttgggctttgggtatctgaaccttcgcaactgaggactccattgttaatgttttactaaaaccctcgtaatggagatgtactctcggaaaattctcatccgctctcatgggatgaccgtttaatggctttagctaaggtaatcggcttccctctcgaacccctttacatcgttttatcaggcggttttctcaggttacgagatagctagtcatatgctcttccaaaaatcatcaggaattggattcgtgccggtcgtattatggtattagtagaaatattaattaggatgagggagatatgaacaagtactctgtcagggtggcaatatctacataaaatatctcagccacttattccgattcaagctgttacagttttgattacgtcttttcatttcgctgagcttttagaaggacttgatctttgaagatggggcattctaaaagtaatccaccaaaagtaccaaatggttggaaagcagtctttgacgaagaatatcggacatacttcttcgtcgacctatccaatgggaaatcgcaatgggaagagcctaaaggcacaacttggaacgcggagtcaccgcccccttatcaagaacagaggcctgcaggtgcgccaagtgcagtaaagggggataggaaaaccccagccacggaacagcgtagcggatacccacagcaagcttacccgcaacagccatattcacaacaggcctatccgcagcagggatatggtcagcaagcctatccgcagcaaggctaccctcagcagggctaccctcagcaaggttactacccccaggcttaccctcaacaaccttactatccacaggcatatcctcaacagcagtatccccagcagcagcaaggccgcaagaagttcggaggtgctatgactggtggtttgcttggtgtgggtggtggtcttttagctggttcccttctgggctcagccctttcaccacacgaaacaatcgtcgagaataactactatgatgataatggtggaggtgactatggcggcggagattttggaggtggtgactttggtggcggagattttggaggtggtgatttctagcgtagcatcactaacatatacgacgcgctgtcctctttgtgtctgttaagtacagcgtctaagatatggcctcccggtaaaccgagccagcagtacatttcaaggcccagcatcccaatattttaaaacgagtattggttatgatctcgaatcatcaccaccgttgcaagtgagcatataaagttaaataatatagagccaaacttcagcgcaggtagcccagctatacgatctttatattcaactgccaacggttaaaatgggcaatcgggtctacgatcccatccatgatgtttttcaaaacaaatctgagcaggaggatgtacctccaaatgagaagcttgctggggcggaggccccataccccgaggaagaagacggagattcaacacaaagtgacgacaacgcaactcctatgaacgagagcgggccacacaaacggaggacgaaagagcctagtaagtatatgcgccacttgaaaaagccagatggagagtttttcacgcgcaaagacattcagtttgagtttttacatgaactctgctccgacaggagggcccttttcaccaacaggtatcaagatttcttcacgatagcgccaactgaagagtctgagcctttgaatgtcactgacgagtcgtatgtggcgcgtaagtttataaaaaacgagaagctcacgttttctgagtactatcttctgacgattgcttcatccaccaaatgctccaagatactgcgtgacaagctcttattcgatcgcaatgtggcattctctacatgcgccctatcgcttttggtgaatacaggccgtctgaacacgacgatcaactttttcttggaaatgacttctcaactgcggacgtttcattctataccgtgtctccagcgggatgcccgggacccgaagtcactgcaagacaccccaaggcttaagtcgattttgaaaaatctgcctttggggaacgaaaacctgccgttgacggaatattatgaagccccagttgcggggaaaaggcttgattcgaaccctgtgaatttgatgtttcatctatgcgacaatgttgcgcttgttaacctaaagttcatccaagagtacatatctggtgcgtctgatctttcatttttcgacattttggaaaaccccgattatgacccctcgcagcgcgcgcaaatcctcctctggctagtctacgtacacttggaaacggacatgactgacagcgccattgagaaatcgctggaattgtttgaggttgacggaaaatttaaactcgaatcagctccggagaacgtagacatcgacaccccagaagaagttgaattcggtgagtcacagaagactaagcggagggagtttctagtaaagaacaacagactagcacatgacggttataggaggtctgacgcgaataggccgctaatggaacagacgagattggacaacagctccgccgaagatgtcgagagcatcgacgaggacaaatcgtttacggagaagacgccgtcaagagccgtgcaaagggcgaaccaaagggcgagtagaagaacgggccaaaagccggggcccaagcccggtgctaaggccgctgcgagggctttggcgcccaagaggcagtctcgcaagcacgcaagggagcaggcgaacgattcaatggaagaagaacatatgcccgaaacaacttccaagcttgaagacgaggattttttggcagaggaggagccaaagctacaagttcagctgcaatcacagtctcagccagacgacccggaggccctgcaggcgccggccaagaagaagcagaaaagaaaaaccgggccagcagctccagcatcacaggttcagcggaatgaagcgcttgatgagaagaaaaaagacgagatggaggcgctgatagaattcgacaagagcgaggaggtcgcgcagcatcggacccaggacgcgctcatgcaggagctggagcgggcgcaggcactgacgaggcgcaagcgcgaggagctcggactggtgaagatgttttacgagttcgaggacgtcacgatggccacggtgatcggtgtacggggcaagaagcggaagaagttcaaggacgggcttctggggttcgagacggacttcatccgcacgatcagcggcgcaaagcgcgcgatgctaacagcccagcatgacgccaacgaggatatatacgagttcaagtaggattattaaacgctattgatttgaatggcccagtgtggcggcagagtcacgagagcacggcgcggaggaactcttgtaggccgtgccgcaggccgtattcttggatgagcgcgttgcagacgtggttggcatgtgggaccgtggaagggccgttaaagagctccacggagagcagtgactgcggaaggggtacgctctcaaaatcgatacggtagtgcacgaacactgcaagcgagggcgcggtcgcggccgcggccgcaggcgccggaagcgaggacacacgcagacagctttcggaccgctgctggaccagccagcggcggctggcgcgcgcaatctcttgccagaggtcgctgcgtgccgcgtgcagccgcgagtattcgtagcatcccagtagcaggtaagatacgttgagggcgcgctcgcagtgagtaactagagggcgcagggcaagcttggcctgcggtggcgacacctctagcacgcgcaggctcgtgacgcgcgcggactgcgtggcccattccagagtcagttgtagttgtgtcccgaacgagacgacagtggcaggtggccccagcgagcgcacctggaggagcggcaggaactcttgtagacagctcagccgggagccagggtcgagcaggggaagcgcgtggaacctgtgggaagcgggcagcgatgcgggtgcggacgcggaggcatcgcgagcgagaaggtgaagcagttcttgtgcgtggcctgcagggctcggggcttgcggctctgtggccgactgactgccgagctgttcttccagggcgcgcacgcgcagccgcagcgcgtcgcgctcgcggagggcgtgcccggcgtgctcaccaagcgcgccaggctcgactggctcagttggctcagctggttcgcctggctctcggggtccttttggaatttcgtgcattgcagaaaaaagtacgtaaaagctagctagcagagggccgcgacgcagaggccgcggctcttaattttcgtaacgcgtaaaagccaaagaaatatgcgggggaggctgtcaaagaggtgcgatcgaacataaacgaagatcagaaagaagacatgaacagggggcgcggcgcgcgcgtcccatgcagagcaccgcggcgctcaggccacgtgcgcgcttagttcttctcaccgccgtgcaaggacgagctgacgtactcagcggcatcgttcagcttggccttggcggcgtccacgtactcaccggcctgctcggtcatagacttgccagtggcctcgctcttacccttgtgggcagcgtcgttgacgccctggaaggcgcccttctcctgctctggctgcatcttaccggcgaccttgtcggcctggtcggtgacgaactccttgccctgctcggcgtagctcttctggctgtctggcttaaccttctcggcggctttgtcggaaaagtcttttctgtaagagtcggacattgttgatgtataagtgtttgttggttggggtttgattctagtggagtagaaatctgatgagggagtaaaagaacaaaagaactgctaggagagataccgaatccccaccatttgccgccccttttatacctgttgagccgcccccaacctccccaaaacccagcaaaaccagccctagcccgtttctcggtccgggccgcgcccgccatgatccgcccctgtttcgagtccataccgcgtagagattgccacaagcaagccgaagcaagccgaaacaagctactaaaacgagctgaagcaagccaaagcaagctgaagaatcctaacaggtgtcgtttctggtgcgtttcgatccgcgccgtaggggacgttctacgcagcgccgccggacagggaccacccacagcaaagcttccaggattgctctggtggatggtgacgcacggccgcgcggccccgtctgcggattgcggagaggcggttgccgtgggcaacggaacaggggcgaggacacgacagcgcatcgggacccgcgcgtcagcacttgcggcgcaggggaagggattgctcttggcgggcgggcggcggcggcggcggagccggagccgggaatggggtgtgggtggagcgggtgagtgcggcgcgagggggtcgaacggcggcggggcgggtcacggcccgggtcacggcgcgagtcaaagcgcgagtcatttggtcacgtgagtttacagtcgcgtgatccgtgaagtatgataccacgtgtcatgtgacctgagtaccagtcacatgcccgcgctctcgtcgcttcccgaaattccacgagcttccttcctctgctcctcgtccgctgcgctaaaaatcgaacgcattgctcatctcgcgccccgcgcaacgcaacccgacttcacctccccaccaccaccgaccaccgcagctcaattccacccccaccacacgcaactttcccacacatgtaccgtcgcacactactgcgtctgagcaacccccgggcgctcgcgccccggctcgccaccggccccagcgccaggcttttccacgcgtccacgcgcctgctcgacgagctcaaggatccctacgcgaccctgggtgtcagcaagtccgctagcgggtccgagatcaaaaaagcctactacaagctcgccaagaagtaccaccccgacatcaacaaggccgaggacgcccagaaaaagttccacgacctgcaaaacgcctacgaaatcctctcggatgactccaagcgccagcagtgggaccagttcgggcccgcggccttctcgcagggcggtgccggcgcgcccggcggcggcgctggcggcgccggtgctgagggcttcggcggctttggcggcttcggaggcgcgggcttcggcggcatcaacttcgaagacctcttcggcgcggcgttcggcggcggcgcgggcgccggcggcgccggcgcgcgctcccgcggctccatgttccgcgagtaccaaggcagccccatcgagctcacgcatcgcatctccttcaaggactccgtgttcggcaccaagaacgtgaacctcaagttcagcgcctacgacccctgcggcacctgcgacggctccggcctcaagcccggcgcctccaggaccacctgccccggctgctccggcacgggcacccgcgtgcacattcgcgccggcttccagatggcctccacctgcaaccagtgcggcggcgagggctctgtcgtgcgcgactctgacacctgcgccacctgccacggcgagggcgccagcctgaacaaggaccacgcgatcaaggtcgacctgccccacggcctacaggacggcgacgtgatccgcatctcgggccagggctcgtaccctaacatcgccgtggatccagccatgaaggacaccgtgcgtctctcgagaggcgacgtgctgctgcgcatccgcgtcgacaaggacccgcgcttccaaatcaagaacaaatacgacatctggctcactcaggacatccccatcaccactgcggccctgggcggcatcgtcacggtccccaccgtggacggcgagcaggtcaggctcaaggtcgcgccggggacacagcacaacgacgtcgtgtcgatctcccaaaagggtgtgcccaggggcgccttcggctctcgtggagacatgaaggtccagtacaagatctccatcaagaaaccccagtcgcaagccgaacggtgtctctgggaggcgcttgccgatgtaaccggcgataccctcgccaggagatcggttctgtcgtcgcagccgcagcagtcttcgcacactgacaaccctgatgcacccggcgcccttggcaaactcgaaaactttatttcgaacaccttcaagaagatcaagggcgataagaagtgatgtgcaggatcgcttcacgcaacaacaataataacacctctagataaagacgaaatttcctgtaaataactacaccagggcatgtactcctccttactctgtaaatagcggggacaagtgctcaagaccgctgacattctgccaggttccaaaagccgcgcgctccacgccattgtgcgggtgcgtgatccgtgtttgtattctctacagtaaaattaaacgattccttcaaatacattaaaatctaaggcacatttgtgcagaggaacgacagctcaaactcacgaacgtccgcaaaatgctctccaatggcttgcagaagttctactactactacttcattatacacatcttcacaacgatactgatagactcgtcggtgattcttccggcaaagttccaattcacgcagccgctggtagaatggcacatcgcacaaaacaatgacttcctgctattcgaaaaaccagattggctctggtacttcgtgctaatcgagtgtgtgggccaactacccggcttcttttggttcgctggcaagttcaggcagctgtggtccctaaaggaaagtcagaccaaggccgacaagatggccattcgcgattgcgaaaagtcgctttcgaagtggctcagggtctacggctggaatgcttccgtcaccactctcatctgtctgtggaccgtttggacaagaggatattacccaagcggcgagttcttgcccatgaacgtgcaggacaaaatcaagctcatggctatttacgtgccctacgtactcatacccctgaggttgtgcctcgcttaaggccttccccggtaacttttcaccggcgtgccgtggtcgaatgagcagctcttcgccaacgtaccatgataaaattatacaaaatagtttgcctcgagcagaaggtcaaccccgtctggcgactgccacgggccggaaccgcgtttcttggcggtcagccgtgctcagcctttttccggtgttcagctcgtatttttcgcccatgcatgctatgtacaagtaattaagacaaattcagtatatattttgtccatcatcatcaacaaaaccgtggagttctcaacccgacacgctcgagcacactcttctgtgcttggcaggttaacggaggaacaaggctcatggacggcccaagatacgtggcaccttcgcagcggctgtaccgcgcccgtcacaaaattacgcgaaaagacttgtggaagtcttatacggtggacgacctgaccctttctgtggacgaaccggctcttctggacttctcagttccggtgcttgacttcaaaaagcctcctaagaagactgtgagcagctcggaaaggtcctcgtcgattttctctcaaccatgcggggctggttcggagtacggatcgcaggacgatctgggttctacggcaaatggagagcttcagaacctgatgtttcgcaactattctctcgactcaatgatattacaaaacaagaagcgcattacggaccacgagaacaatgtctcgctcctgaaggccgtctcggagacgtcggcagcgaacaacaagaattacaggacctgctctcggccctcctctctaccaccgaaactatcgaaagaaaaggtactgcatgaaaatgccatcgaagagcttgttcggcatgctgagcgactggaacatcgggatgcgagggttctcaagtacactaatagaaagcttttacgcagggaagcacacgcgcaaaaacagtgggcagagattgggcaaaagaaaaacaaggacattttactagaagttcggcgccgtggcctggtgctagacggactgccctggcaacacagacagagggtttatgacttgtgcctaatcaaaaacttggaggcacctccctcagccccactgctggccgacattcggtctgcaattgaggatgcagtcgaggataggggcgacgagatcttttgcaatctctatgctcgatcgaagtggctgaagaatggtgctcctcccgccttcaacttctaccaagttttcgagctcgagttcgaatcattgtactaccatataaccattacgctggggcttgacccagttcgagaattcgtatggcctttattggccacagtactctgccattatttgaaccgcggtccagcagacatggtagtgagactcgttgataccttggtactaacttcatactacggtgaaatagacgaagtgttcgacaagatttgggagattgtgctgaaagaacagtctcataagttcttcggttctcgcgagagcgttcatgacgagctgagatcaattcacgctcaccttccgacgcttctacagacccttcaagcgcaatccggacaggcaaaagaggttaagcaataggacaaaatactctttagacattagatagattcatgtactacggaaattcgacctaggagaagacgcaaaccttcaattcctctcaagattcgtgtaacatgcataccattcctcacatgtgacagcgaatatggtgttttgcgggttaaaacaagctgagccctcaacgccctaagcgaaccaacagctcaacgatgcctgtattgccaaatgaatactcgataagaagggtgaaacctagcgactacgagggaatagtcgaaacactaagggttttgacagttgttggcgacgtgactaaggaacagttcgaggaaacagtcgcctactggaatgaggttaccgtgaaatctaagggagagcccatcaaagcctacaacccacatgttatcactgatggctctgggaaagttgttgccacaggaactgtcttcattgagaggaagatactacacgactgcgggcttgtaggccacatcgaggatatcgcggtagcaaaggatcagcagggcaagaaactaggccagctattgatagagcatttgacggagcttgcgctttcccgcggctgctacaaagtgattctcgattgtgacgaaaagaatgtgggcttctaccaaaagtgtggttacagcataaagggcgtagagatggaccgtcggtcctgagaaatgcagctttttctagtgtacataattacaaaaagtaggagtatgggagagtggaacctcaagcaaacgtctcgagcgcttcgagggaaacgatggagttcccgcgcacgacggactgcgaccccatcgcaaacttagtcccgtccttgcgcacttcgactgcatcgtcgagtacaacgttcaggaaaatgtcgaatccccgcaggacgccaacgagcttgcgcgacccgttcagctgaatatacacttttttgtccatgtactgcaaagatagttagtaaaacagagttggtaccggggagatgcgaagagcgtaacatacttttttgagttctggagtcgataccataatgaaagcgaaactgcgaagctgtagtggtcttggggcaagctcgtctcaagcagctcaactactgatcaagaactttaattaccagaacctacccatgttcgtcaatgatgacataatttcaccagaaacgttcagtcttaaggacagttcattacaacttgcgggccccgcgtccacatcagtgctttgagctctgagacttgaaaccatcggtccgccctttagaaataactctgagctttcccccgtaaacattgaacggaaacaccttgattgaggggcgaaagcacctctagttatttaacccattctaagtcccgtggaaatgcctccgatcatatagcagtgactcatccaagagaaggagtcttatatacgctcgccaattccaatcactatatacgcgccagggaccctgaaacatggactctgtgcttcaacattagcggtggctcaacgtctggcgacttcttttcgccaagccagactaatgctcgtacctgtccttcctcttacagctggctcaaatacattcttttcattttccttctcggacccgacttcccgcttcctgtagatctcacttcgacaacaataatgcggggaaaaaggtaagaaatgggactgggctacaaagcgcactgggatacaatacacatgcgccagaacctggccactaagcaggaacaggcaggcctttggcctgctaataccgctatcggaactcgatctttttacacatctctttgtactaagattacaaaaattaatatataatgcgataggtcagccaattgaaaatattagatagatttctgagaaggggcaatacttgtaagttagaacaacatattccagtttgcggtagtaccattcgcacgcgcagagcttgtatatttatcggtacttgcgtgatttgttgaaatagaagaagaagatgttgagaatgagactacaagcgggtgcttcgcgccgttttttaagcggcacttcgcgcatgcttgcggagaagaagaagcatgatctcgtggtggttggctccggccccggtggctacgtggctgccatcaaggccgcacagcttggcttcgacacggcttgcgtggagaagcgtggcagagccggtggtacctgtttaaacgttgggtgcatcccttccaaggcgttgctgaacaactcccatttgtaccatcaaatgaaacacgaggctaaacagaggggtatcgacatcagcggagacgtctccgttaacgtcgcccagctgcagaaagccaaggatacctccgtcaagcagttgacgggtggtattgagatgctgttcaagaaaaacggcgtcacgtactacaagggccacggctccttcgaagacgaaaacaacatcaaagtctctccagtagagggcgtcgagggcagcgtcaccgaagagacaattttggaggccaagaacatcatcgtggctacaggttctgaggtgacgccgttcccagggatcaagatcgatgaagagagaatcgtttcttcaaccggtgctctatccctcaaagaggtccccaagagactggcgattatcggtggtggtatcatcgggctggagatgggctctgtttactccagactgggctccaaggtcagcgtggttgaattcttgcctaagattggtgccactatggacgacgaagttgcatccgccactcagaagtttttgaagaagcagggcttcgacttcaagctgggaaccaaggttctctctgctgagcggaacggcgatgtcgtgaacatcgaggttgaaaatgtcaagagcgggaagaaagagtccttggaggcagatgttcttctggttgcgattggtagaaggccttacatccagggcctaaacgccgagaagctgggcctggaagttgacaagagaggtcgcctggtcattgatgaacagttcaacactaagttcccccacatcaaggtcatcggtgacgtaacctttggccctatgttggctcacaaggctgaagaagaaggtattgccgctgtggagtacttgaaggagggccacggtcacgttaattatgccaacattccatccgttatgtatacccatccagaggtcgcttgggtcggaaagactgaggaacagttgaaggaagctggcatctcttataagattggtaagttcccattcatggctaactccagagctaagaccaaccaagactctgacggctttgtcaagattttgattgacgctgagaccgagaggatcttgggcgctcacatcattggtcctaatgccggtgagatgattgctgaggcaggccttgctttggaatacggcgcttccgcagaagacgttgctcgtgtgtgccatgcccacccaactctttccgaagctttcaaggaggctaacttggctgcttattccaaatcaattaacttttagttttggctaaatcgctgctcttgttataacgatacttattatttttatcatagcacacaagaaatcacagcctgcattaagtgcagacgcttgattctgacaggagcacttgcagcgttgtgctggatgttccaccaccaaaaaaaatctgttaggaaaaaaattggacgagaccggagtcgaaccgatgacctctcccatgctaagggagcgcgctaccaactacgccacacgccctgttgatggaaaaattggattagattcacaccataatgctttacgatgtaatcgtgattgaagttgcaacctgtagagtgtcagtatggtgagcaagttgatgaggtttaggcggttcgcacgcagtttgcgctccatctcgtcttgttttggcgagcagatacaaaaacttataaatgttacagctgctttcctgcggtttcaggagctgagctgtgccagaagtacaaatactgctagccctcatcctcgctatatttccgccactaaacagtgatacatgatgagattaatattacgaattctattaaatgagtagtgacgcagaacgtgcaggtcacacgttccagcaacaggttggatgctgttgtagacaggtcctatgcaatgcggtttctaggctaaaagttcaaaacaataagtaattgggatcttgataacgaaacctggggatttacaagctcaaagtgagccagtcccagttagcattctctcctgcgttctttttatcggctgggttttgaggtccactaagcccgcttgcaggctctggttttctcctcccttctctcccatgtgacgatgaaaagtagaaggctgactggccctcaggctgctttgactgaggttgtgatccttgctgaggatgagtgcgtccggagttattttctgagttcgtgggctgagaccattgttcaagaatgaggtcaaaactggattcattgtgctttgtgccttcatctacgtttgctgtagaatgctggtcgatgtccatctcagaggcagtgttgctcattgtttgggtgtctgctcccgacgcttgtactggagtaggggtacctgacccgctctcactactggcattctctgcgtcccgggtattgaaactagcctttgatttccttctcgaaaaggatgactgagatcttggtagacttggccttgcctcgcccagaatattaactgaagacgtcttttttctgcttagcggacgcttactcttcgaattctgcactgcatctttcgaaggtgaattatcttgccccacaacagcggaggaatttgcagcagtagccttgtttgatgaacgctggcgcttcttaatcacgtcagttttcagcgacaaaggccgcacaacgccgtgcagcttcaggaaaagaccacatgcgttgcagagaggatttccttgggggtctctcctccacaatggggttgtttttgtgtggcaatttgtgcacttggtatctgttttcccacctgacgcgcttgccccagaggttccttcattggttgttggcttccgggccgcatcgtttgatcccttttcttgctggccgacaaaacccgttggaattgagccgccatttatagacgtgaagctcaaacttcctcttctcgaattagagcttttgatttgcttcttgcgaaccgaattgacgctaactgggcggcgagaaacctgtgggtttggaagagagctaggcgctatggcagatgtgccaggggcggatgcacctagaccattgggcagggcttgccaggcactgctaggccgtctaatagatattggggtaatgttggatgttctatcataaagatcaggaagtgaaatctgtgaatttgtggcgtgcagtggtgggaatatattttcgttatcttggttcccttcattcactggatgcaagaagtcgtggtcgtcaaagaatgtctgacctcccaggatactggagttcaggccgccaatggtaaccgagttcggcaccgtcgaaagagcactggcctggtccatattgttgagaagcgtggaatttgacatagactgctgaccataagatggattgtcggcggatgataccccactgtcgcttattagtgccggcgaagagtacgtcgctgcgcgcattcccatgtcctcatcctcctcgtgactcaattcgcgacccgacgccgattcgcggccatctagtatgttaaagctgtcaacgtcgacatcggccataaagccaacatgctggctgatgttcgagaatgaaccgaaatgaacattgtcgtcgaagccaagagccgatggttccatatcccgctgagagaatggcttcatggagttagacggcgtcgggcccgaggtcggacctcgccccatcccgctaacgatctggtcgcttatgctgagtttggattcaaggggttctgttttgactggcgcacttgccgaagaagatgacgctctgccctcagctagtccatcagtggcctgcatgttgagtgtcgacgaagcagctgtggagagactctggcctcttatttcccgcaactctgccatgtaatcaatttcttcgggcaccatagggctcgatttatcgctctggcttaaatacttgacctgctccgggtacagctgatcctggtcttgtctggcgactgggacgttcttcctcatgcgtgccccaagcatgcgccatgtcaggttgaccatgcggtcgcggtagggaagcgaggcttgcgcgctggaatacatgtgccatagggcctccgccgaagagtctgatatcgcttcttgcagctttttctggcactgacgctcacggctgcgagcgtcttctttcctctctgtcatgagcgttcaactaaagtggagtccaagaggcagacttggaaaggcagggggctataaaattgaaagatcgttttgttcggggattagacgtcggggatgtgagtcaaaacgcttccgcaagttctcttggcttggccgatgaaccagtagtgttcaaggatgtatatgtgtgtgaagagtgagaagaaagacaacttgtcacaacgcccagagtgtatactctacgtagtggccggcctttcgcgtaggcaaaagctacaatgtgcgcctgctccttcaccttatcgtactggcccaagccggcgtcaacaatcatagggaaggcccgtaccacaacgatgcttttttttcctgcgcatgcaaagagaacctgcagctggcgccggtcagaatgcgcgctatgcttaagtgcgcaggacctcgaaacagctttgagttcctagccatgcaccaaaaccggaaccggtcttgcccgccgccagacgtccctacaaggcttaccgttcgctaagcagagacgcagggagaaaatgcagtggaatttcatgtaaccaagaccaatcaaaagctgagctgataacgcagcagcggaagaggcgaaaactgatccaattttttttttttattgacactactgataaagaccttagcaccgatttcgcatgcgataacggacgaggctggtccggtctgcagcagtaggaggttcacagatagagacgagaacaggccccaccgagaccccccgccgcatatagaccgaggatgcacgaggggaagaatgaagagccgtaaatgttgatgccgcatgtgacacacatatcatgctatacgtaattggagcgacgtcacgtgatgaaaatgtagccgcccaggccgagaggcgtctgtcccgcgttcttggccagtagttccgaggttctttgtcgttcaacgtttcaatacatctgcatcagactcttggccgcggcgctgtacttggttatctggcgtttttgttccagggagggaagagagcgaaagttttgtgtgtttgaggttttcgaagcgcgcttttcgagcttcttttataccccagaaagttatgtctaccccgtattttggctttaattagttgggagggcacccagaaggttgaggggggtgagcggctaagcagaacgcagtgggacctaattatagaatgcaacaaagagatagacttaaatactctgtaaaaatgccaccaaatgtgtacatagtcgccgggcagagatctgctgtcggcagaatgcagatatggtatgttacaatgagaggatgcagatcgtgggatgcgaggcacgctcacatcttgttgcgcttctcgcgcaccttcctgtagtgacccttggcaccgctggtcttcttggcctggacctcggtgtacttgcgcttgaaatacttgttggtgttttcgctgtccatcagttcgccgaccattgtgctcttgcgctgcttgttgttcagcctgctgctgtaaaattcggtcttgtcctcaactatagtgccgacggagaagcgctctggaacagtccacttctccttcttgtagtgccgtttgggatccagcgcggcacggtgtttcagcaccagcaggtcgcgcttcagctcccttgtaagctcaggttttggcagcgtaaaccactgctcagtagtggagggcttcttggtggcagcgtcctttttccgcgagtgtaggattgaaaccgggtcctcaaccttggttaccgccttagttccctccacggcactgcctgcaggcagcgtcaggctgtcaaagccggtttccatgcgcggaagtttgcgcatccgctgctctatctctctgaatgttttctgctgctgggcaatcttggaatcgtcctcaaactcgagcttgtcctggtcaaagccttcattttcgcccggcgtgctggactcaccggctggagcgctgtgcgtcacgccagcggtctccagcttctttagctctgcaaaaaggtcttctatgctgtcagaggccattgttcaggttgcgcttgggtgcttttcttcgtgtgctgggcagctcatcgcttgggtagagagttagaaatttttcagagtccgtaataagtgtatatgcaagtaataaaaaaggcaggcattgaagacgagtttacatgagctcgtgagatcttccgctccttgccctttactaacctaatcccgcacgcagcctacagcggaagccaccaaatgagtgatgaatcggcgcttagtatatgcgaagactcagttagagagttcacagagctgctcgcgaaggatacgcagattcggtatgcccaaaacgctataagacgatacaagagcagtgaggctgtagacgtggacgacgagcgcaagagcaggcacaaacgcaacatcatagctgtggatgacaatctcaagatcaactatgagatggtgaagatgacaccaggcacgtttattgagagcagcgtctcgacgtccaagaacaaggccctcaaggagaaagctggaaaagtgacgaaaatgaagacgaactactacaagaagaggctgtataatatgaacgagcagttcctggccgagcagggcacattagagccggtatcctgcagcgactcgcaatcgcctgagagcgcagcggacgcgggagatgcgggggacaccgcaggtgcagcttcgatagcagacgatgctcctctggaccagcaggcgaggtggctagctgaaattcacaaggacctgctgcaacagtacaacacgcttcttcaggaggagaaaaagtggtttttgaaaaaggaagtgctactggatgcaaacgccaagctcgaccttttcacaacccgcgatgaggaccaaagcacattacaactcggtagcaaggacaccgcgggtctctgcatgtttcactaggataggggcacctcattgctgacgttcaaaaagcttaccgcgccctagagaaacgctgcgagtctctgacaccaaggcaatgcatgctgccgagccttgtggctgcaattggcgttgatccatattcaaaaagttagcagcggcccatgagcctcaccaagagaccctgtagcagtgccgaggggtctctctttatagagatgaggtgcgggtaataccttgaagatcgaggtttctcatacataaaaattttcaaagtaagatggagcatgaaatcggacagaggaagtccatcgcgggctactagcggcttctttagacttcaagatgtccgatttgcaactggaaattcttcagaaacttgaccaactgggcgagatccaatctacgcttgaggtcttccctaacataaaccctcaagtggtgctgtcgtcgttgaactcattgaaggcacatgggaagctagagtacaccaagcaggacaaaacctactatacgttgagcaaggagggtgaggagattatggggaagggttcgcatgagatcagactacttcagttggttgacaagttcaccaagctccaaatcaaggatgtggctacccacatgggagccgacggaaaggtgggtcaggcgcgtgcgttcaagaacgggtggatctcgaaaaacaaggacaacgagctgactgtcagcgacaaaatttcgtcggttaacgacgtgcaggacgaaaccaaagatattctggttcagatcaaaaacggtaactacgagggcgtgaatgacaagaccctaaacgacctcaagaagcgtaagctggtagcggccaagaaggagatcagcttccacgtgaccaagggagcagacttctccacagaactcacaaagttggaaacggacctcaccgccgacatggttgcctcaggaacttacaaggacctgaaattcaagccctacaacttcaactctgaaggtatcttgcctgaatctggtgccttgcaccctcttaacaaggtcagggaggagttcagacagatctttttctcgatgggcttcactgaaatgcctgccaaccaatacgttgacacaggtttctggaacttcgacgctctatatgtgcctcagaagcaccctgctcgtgacctgcaggacactttctacctgaaagaccctataaagagtgacctgccagaggacaaggcatatttggagaacatcaaagcggtgcatgagcaaggtaagtttgagtccatcggttaccgttacgactggaagccagaagagtctcaaaagcttgtcttgaggactcactccactgctacgtctgcgtacatgctgaagaagctggctgaagaccccaagcctactagacttttctcgattgacagagtcttccgtaacgaagccgtggacgccactcacttggctgaattccaccaagtcgagggtgtcttggctgactacaacatcacgctgggtgacttgatccagtttatggaaggtttcttcgaaaagatgggtgtcactggtctgcgcttcaagccaacctacaacccatacaccgagccttctatggaaatcttctcatggcacgagggcctaggtaagtgggtcgaaatcggaaattctggtatgttcaggcctgagatgttggagtccatgggtcttcctcctaacatgagagtgttaggttggggcctatcgctggaaagaccaaccatgatcaagtatggcgtgcaaaacatcagagaattgctgggccacaaggtttcgctcgacttcatcgagactaacccagccgcgagattggacgaggacctctacgaatgagtccccagccaccctgctcataccagaaaaagaaccaaggccttcgagaaattttggcagtgccacaaacgcctcgcttcatacaatcttgataaacccctagatttctaaaataaccgtgttcgcttattctataatttctacgaacgtgaatgaccttaccttatatatgcttgaccggcaagtcgttagcctatcgtctgccgcctctccaggaagggctttgtgcactggtcaggaattagggcttcccccgcgccgccccactgcgaccgggaagcgctctcgaccttgcgggcgctctggcggtgcctgtctttggatatcatgttcttgatgtgtttcgaagggagatagaatgggttgctcttgcgatgcgagagccttggcctcgccggtgcgccgggggtttccgctggctggtcagcacacgcattgaaggcctcgtaagggagctgctccaacgatgtgtcaaagctttctgtctcctgcagatccggtagtgataaatccgcgtcaccatcaagcgaaaatatactgtcctgtcgtagtccgtcaacggccatgtcggaagtgagaagttccgcttcgaagatcggtggatcaagctcggattccgttccagaaattataagctcaagaacgtcttctatgggagcgcgaggctgctgttcctgctctgcgccttcgctcagcgaccccgcgtccaagctcgggtaggacctggcaaggcccatgctcgtctcctggaagtcaaggtctgtgtgtgcgaagatcatgtgcgacagtgtgctctacaccccaccatcaaaaactacgcctcctctccatccagatcgattatatacctcgcctaccaggattagggccaccgcttgagtaagcaccgatctcgccgccttttctcttgcaatgaaaatctttcattttacagccccaagattgcagccgtggttgtgccttgcgaaccctccgatactcgtgtttctcggatatagagcactaactggcttttaacgcctgcttaaactcgcttctttcggagttccgccacagtacacttcgcccattcaggcagcaccaccgccaaagtacttaaaatcattactacttttggcaatcaccagacctttttcgcgctgccacgagataccttcagataatagaggcatgcaccatcaacaaccatttactgtatgcattttctgccaagatgggcacgcgaatcctaaaggattttcgcacctcgatcggaatttgcacccgcgcctgttgtcatgggtgctcaagcttattttccgacttcgcgttcaactcagtatcagttttataggatagcggaccggttccaacgtgcaacttgcctattaaaccggtggcgcagcacgaggacgaactatgttttacatgttcggtggtatctatagagaaccccgcctcttgcgagtgccaaggtagatttacttgatgattcgctataaaacctttttttttcagttaaaattaattgagcttcctctatggaatactactgcatgatcatgcagggaaggaattattagaaacatgccaggtaggatgttaatctacctcgggtgagaaagaagatctccgtgaatgacgaagttggagccgcgccgggggctctcggacaacgtggcagctagcaccaacttgcgaggcgctttcccgcagggccaaggttttgagatagccaaggcctcggttccagttgtcgagcatcttttgcgatgagtccacgtgcccgtagcggctagttgtaacactgaggatgccacccatgttgacgcgcttcatgagatcgacatgatcacggaagtagttttcggggagggttgatgcgcctgtcacccccgcgcgctctctggggtagcgcctctggaaccttcgcgcgctcgcgggccgcgagtcgcgctctttcagcgataaaaaggtcttcggatcgccgagcttgtaggcgtcgaagtagtacctggacatggcaaaaggatcgctgcgaatttcctgctcaaaaagcggaacagtagtgagcgtgagctctgcctgtgtgccctgcttacggaagttgcgctttcggaagtttgggagtttgatcaactcatctacaattgaggagttatcgttgtcatcaatctcaggctcagagttagcatcttgaaactcttcgctgcaccaaaacataaaatcgcgaccagcctgggcctctcccgtgtcctcggggtctgtgctggatctatcacgggcgtcgccggccagtaagttatcgagagaactgccggactcttcatcgcttagctcggggtcctcagagctgtacgtagccccactagtcctctccctattcccatgcccaattttcttgaatcttgccctcaatttagacttcacacctttagacttggaagcggagccaggcgcatttttatcatcgttgagacagtgtttcgataccagcgtttgctcactctggttcgccagctgtgttcttattccaaaaagcaacgacggggcagagaccttatttggttcaccttcgatactgaatccactaatcgctagaagccgcgagtaaaatccataaagaaagttgatactcgaataattgatgcggtaagcgctagctagttgaattggctgatggaggaggatgtgtgcaggaaactccaagcggtggtaaaaacaataggcttcaaacgagagcgtcaaaaactcagggtactcatttattgttgaacgatccatttgtcttttacgccgttttgtctcttccaagaccttgtcaaagtccaattgggaaatccaatcttcggcggaggtgggtggattacgtggcccagatttcgatttcaaatacttctcgcttacttcaccacattgtgcgtagcatatactggagagttctctcaccagatcctcaaaaataaaccttgatgatgagttttctagcagcttatcgtagtcaaactgctcgaaaacaatagagagtatgtggagcgaaatccgtgggataatatgctcccacactttcagcgccatctcacaagactcctcgggcgccagtttgataattgtgtcgacattagtgccctctaactgcgcaaccattgcattcagcgtagaactttcgtcaaaaaaggtattctgaacacattggaggtttactgacagcctgtcttgcttatttgcctgtttgttgaaccccttgcgggcgtaagttaggccgagataaaacttgcagctgtcattaaccagcgcgtatgacccagacgacagttggcgtgtctccacatcacaaagcactgacagaacgcaagcgcaggtgtcgtagaatttgtcaaggaccagcttttcaagctgcgccgcaaagctggcgtccaccagaactattgtatgttttccgctataccgcgagagcaggtcacaataacggttcaaagaagggaaagataggcaggataggattatcatgtcgatgctgtatcttctattaccatcggtatcctcgagctttaatcccagctcatcgaattccttgacaaactcgttgggcctataaaagtttgaacctaactttggagacttccacgaaacaagtccgtcgctcgaaatgttagtagaaactagaataataaatgcattggagagactgagtctccaagcaagaaattgggtggccggcgtttcaccaacttttggtacaattgttagtctcagtgaattaaagtttcccgattaaggaacagtatttaagaaagcacaaacctatgagacatgttagcggtttccccatggcagttagaagctttcacgatgtcgacaggccgaagctattctgaatatatgttcttgcgtgaaatgaccactttaaagtgtgcagcactagtgacacaaaaattacatcacgattaaatacgtggcagtgaaacgctgacatttatgcacgccaaagaatattgtttatggaaaactaattaccacctctaagctccgctagtttgaacggaacgccattataataccagcttaacccttttcctctttcctttacataagactcaagaagcctgaagcactcctcgagaggaataccgctttcgaggccctcctcgattgcatgccaaattttcttacgccgattgacttggcgtgagaagtttttgtcaccattgcgccacgacgaaccatatatcctctcaagatcgcgtatcgaagtgcgacgctttaagagtattgcaggtcttctagcgttgtttgcaccggaagactgctgcgacgctacatcaaaccagtccggcagcgcccattcgctaggaagctttgtgtattcgttccaaagctgcgagacagtggtgggtgattttatcagaacaacgccaaagttcggcacaccgtaacagggatcgtgctctagcgtttctttcgccaccgcatcgagaagtgaactctcctcatccttttctgctattcctacgtcagaatcgcatcttgatcgctttcgactcggctgggggacgaacgactgtagtgtatctataatttcgccaaccaaagtgttcatgacccgcggacgggcggtcatatcaggcaaagtcgcggagcccgatatgcgtgacaccagagaagcctcatccattctttttattaagtggcgaaactcgcgcttgaaggtatctagcttgtccagaatcatttgcacgttctgatccgcgtcatctgatggatcatccgtggggagtcctactggtgacgcctcaagggtgctttcttccattgtctccagtcggcgctctacgccggtatcgctgcggcccgcggcagcttctgcctcctcaacatccccatagagatccttggctttctcgttgtattctgtgtcgaagtcgaagtagtctgcgtgtggacgcgctgggacgaatgaggtgtagtaagaactggcagtgaatgtgcgctccgccgcatcttcttgcaaactcggagcgtcctcggctagtgtcggaggcgcagtagtttcctggtccagggtactgattagatgagtcagcaacgatcccgatggtcggtcgtgctgctcgtggttaacatccatcaaaagctgcaatctttcactaacactcgacaccttgtcagtttccattgtgtacaaccaaattgatcaacgcttctagataatgagccgagctcttgaaaaaagctatgtggaactagcaacggtttcttgaaagcagcgaaggatgttagctggcaaagaacaccagaacggttactaaatagctctcgaggataaagaggcgaaattttgataaccgtctcttacgttaaaaatcagctacttctactccctgaactgcgctctaaatagtctccctccactccgaattcgataactgtcgtagagcatcgcgtcaagggctcggagagccacaccaaaacttccttggcttatgaaaattcccaaggccggttgtagtgcaggtgcagccaacatctaactgcaaacgcggggccaccagggactaatttctgtttcaccatacttgcgcccgatgtctctgaatcgcgccctcgtaacatctaaagaccagtaagatcacgtgccattagcgcgaagtctttgggttcgggatcgcgtcggaagctagccgaagttagccgaaagtattaaaacatggtataagtcgggtttaagaggaccaatagtttaagtggcatcacaagagccggtagttttcttcgcaggaacggaaatttagtaccgtctaaccatgattttcatcagtgccgattctaagtttgttggccttgaacttgcttgttctgattgggtttccatattcgtctatagcttcgagttgaagctcctctggggacctctcaatcgtgccttgggacgcgatcattctttcccttagtctatggtactcaacagccacgctgtgattcaaagcctccgagctcagttcaacatccacttcgtcgtaatcagatggtagctcgacctctttctccactacatcagtcataatgggccctttctcatcatcatcggcgccagaagcctcatcgactgtcgcgagtgggttttcttttagaaaagttgatatctcgcccttaagagtttcgacttctttattgtaagagttcaagtcacccagcttctcgagaacagcgcctgggtcctcgacatcgctgttgtatagcccaagaagatatgcacgggccatatcatcaagatcttctccgagcttgtggaaatcgacatgagggttttgaaccacttcagaagggttgttgttgacagcagcattgatttcctttgggaatgcttgtggctggtcttgtttctccaaaacagggcgtgattctagccccttgggctctgttgtttctatctcctcctgttcgggcaactctggtagtttttccttggctggccgcctctttacaggtttctgcagggagctaagattcttcttgaattttgagtcccaacctggattggaagctttgttggctagggcttccgaattcctcggaatatttgtggcagagaggccgctacttggtgatgatggcgcgtccgtttcgctgtctctttccaagacaccggtaacaggtccggagttatccagccttactctagaaaaatccttggtgacttgcgtcacccgctcagcggcttcagggtccctctccataatgtcttcaactgcttggccgttaattggattctgcacttctttatttgttgcaaattttgtgctttccactgcagccgagggattcctgtctttcttgaatcgtgaaaccttgggctttctctttgccggttgttgttctatctccttttcatatttctcatgaacctcattggaatctttggccccaatcagctgagcgaacagatccgcatcgaagccttcatctgcatcagcatgagtaatatcctcaacgctagattgtgctgcaaatggcgaggctatatatgtgtttgcttttgtctcacgtttgacactttcgatctcgtgaacatcaagcgtaggggcaaatccaactttcttagaagcttttttagcgcccttgtcttttttcaagattgacttagttttcacagtttcactgacatgttggacctgtgaggggcgttgaagcttctgaggctcctgaggctcctgaggctgctggggctgctgtttttgagatcttaaatggttaatttgatccaaaaacctcctttgagcgaagccaggaattatagagggcatagaagattcatcatagtcatcgtaatcgtcttcatcttcttcgctttctgaatcattcagcaggcttttatggttgtaggaatcaaagtcgtaatgtatatcttcatccttaatgtctccaccctcgattccatcttctttctctagttgtgcaacaatatcgtcaaatgtgtaaatatcgcccggttcgatggcgggcccatgtttcttgatattaggccctttgatgttcagatcttctatatccacgtcctttacaataggcgacggctcagaggccgctttcgcttcatctttctctctgaattctgtagaatctttcaatgttttatcgcgaacgcggtgctcgaagtccttgtcaaagcccttgtcaaagcgtgcgttatgaatgctaggttctgcatctcctgtggcccgcttgccgctaacaacagtttctgtttcatcacttatttcttcaatacgcgggtttgaaggttgcgcggtggcggttgggttcacggaactgctcaaaatgtttccctcttcgtccaagtcttccctgatctccatgaatggcaggccgtcttcgttttcagacggattcgggaacgaatcttgattgtctgacgatgcctgatcttcctctaatttctgggcttccttaaggttcttgagcgtttccttggcctcttgaattttcccttcgaagcgcgcagcggcttcatctatgagacgcaatttctcggtgatgaaatcaatagcctcaagctggctcttctccacgaagtactcgtacccaatatttaggtatatttttgaggaaatgatgatttctccaaacacaagtcctcttttgttgccgtcttcattgtcatcgtagctgtctttgtcataatccactaggttgcgtcttattccagagtagtgttgcttctgctctttcaggaaccttaacttattctccaagtttacagaagtcttcgatacgatatctaccaatgaatccatggcgctctgtgtatcagcatatgctttgttacacttcttttggaaactcatcgcgtgaatattttacactttctttcaaagacaattttgagaatagatgttagcggaatatacttctcagtgaaaagagaaataccaaagcgcctttagcaaaccgcttaatgctagggtaactgcagctacggttgtcaaatcgagctcttcgaaacctaagtcaatagcgcttacagaagccgcatgcacgcctttttacaagagcagcttggggaacgaaatcttcgccaactagcactagccttgatgccctactgagcaccaatattataccattttatgtgtcaggaaaagaggctccccgcaactaatgttcagccaccaagctttctcccatcgagattcacgattgccgccatgcggttcatcgcagttgtttccttggatgtaatacaggaacgttcaaaaaactggccttttagcctgctactattactcaaagagagaaaggcatacaaacgggcccagagcggcccattcccaccgtccacggtcaaacagcgacaccgatacacttcacacgcgagaaaaaggggaactcagacgctcaacaaaaggccaagactcagatcgttgtgctgatgccttttgaggggacattctttttcccatagccgccgaagagtgcataaggcacgtgccatacatatcacatttgacgaataatatgcgctgcgcttcgccaatactttaaacctctagccaggctatgctttggcgatgtttgcagttctcaaggcgcttcgggtcgagcacgcttgatgctatagggtcgcaagcataagtcaccgttcaaaggcataaacagtctactgggacctaccgggccgaagccgatacaaaacgctctcatattcacaccgtaaagggaaggcaatgcgctcacttgaacagcagatgagtgacagctcggggctcgctcagcagctctctgttcggagaaatgattactacgtactcagtgatatgaagaccgaagcaacaagaacgggcgggaaaaaacatttccggacgtggcaaattttttctggttttcgggtggcgaataactcacttactaactcctatttttattacgggtggaagaaggagctggtcgccgcattcaccagaacacacggggtcctacttctatagtcgctggttttcgactgagactacagttcaggggaaaagtcagtagtatcaggtgccgtgatcccttttgttttgctgttgtttttcgcagcttgctgagtggaagcgcgggtaagactcagaacacacaaacacgtgagtagggaagattacgtgataagcacgtgaccagacgccgagctataagtgcacgaacccttagcgcgttagtgaccagcgcgatggctgcaccatcgagtcaagaggcggccaacacacgtttcagacaccgcaagatctcggtcaagcagcggctgcaggtctacaaggcgtcggacctgcgaaagctcgacaaggacgagcttcagcagcgcgagcttgtagagatcgaaaccggtgtcgagaagaatgaagaaaaggaagagcatttgcacaagatccttcaaaaaaatcaacttactcgcaaagagctgtacattccaacgccggacgcatcacaaacatggggggaatatgagaacttctatagaggcaagttcgaagagcccgtgagttatatacggttttctgcaaccgtagaggactgctgtggctcctgctacaacatggatgagcgggacgagcgttttcttgagtccaaggtgaacaacaagctcaaggacggcgaaaagctctcggaaaccgagtttgagcttatgtgtagcagtctcgaggctgcaatacacgaacggcaacctttcctcagcatcgatcccgaaaacatactatctttggaagagataaagccgactatcttgaaacgcgacctcggtgatgcaggtatcaaagacaagctagccgaggaaatcggggtacaaccacaacactttatcacgcagttcgattctgcagtccagcaggacagccgtcccattaccgtcctctttgagaagttcgggaagcaggtctacaaccattggaagggacgcaaaatcgaggctcatgggggcaaaatatgtcctcagcttaaatctgaaaggccaggggatcgcgacgataatgatccgtacgtctgttttcgaaggagggaagtgcgccaggcgaggaaaacaagaagggttgattatcaaaacagtcacaagctgcggcttctgcaccagcagctcttgtttaccaaaaagttggctctcctagtcgccaagcgagaaaaagtatctcttgatatgctcgaaaacgacctgcgtgtctttgaactgcgacgtgatatcaaacctatcaaacgctcagcggttatcagaggtgacgacgatcttctcctagaccaaaagaagcggagactggtcagtaatgttgtgacaagcacagccttggaatctaatcctaaaaaactgaggactaagtccaagaaggcaaacgccgacgcagcgaactccaaggttgcagttgctgccaagccgcaatccagaagtagccaagcgcagagtcagcaatcagctcagcagctgcactctcaacagcaagctctgcttcagcagcagcaagcacaacagcaagcacaacagcagaagcaacaagccaacgcgattgcagctcatgtttatgtcaagctccccagctcaaagatccccgatatactcctggaggatgttgacgacatattgctgaaaaaggaaaggagtgcccgcaactatgtggaggaaaggatgcgcaagcgcagacttgaggatggggaaagattcttcaacctcacagatgatccctacaatcccgttttcgatatatctgttcctgctggtgtatccccaacaaacgcgccgttctcgtcaatcgcgtcctccaagtttgagattgaaaagtcatactacgttcctggcctcgacaactacctggaaggaaaggccgacgacgtggttgtcttgaatagggatggcgataggatagacaatcctaaataccgcaaaattgagcgctacaggccattccaacaaaactcaggagtacacactcgcgaattgccttttaggctaagacgacgtgtcggtcgtcttggcctcgagtatattgaccgcagaagaccttcagaggcgtttgaaccgcttaaaagcttcatcaacctagcagaagttgaaaaacaagagcgcgaaaacgacgttatcgatgtatatgattcgaagctagatgcgctttctagactgcatgatagatggaagcacgattctgactataatgaccacggagcaaaattctctcacgaaccggcacggctcaatcaaatttcaaatgacactcaagtcatacgattcggcactatgcttggcacaaagtcttacgagcaactacgcgacgcgacgtttaagtatcgtcaagaaatttacaatcagcggagaatccaaaagaattctatttcccaaaaacacccccgtgttaacggggtcacccctgcatctgcatcaacaccaagcatgtcctcaacgccagcgaggacatcctcttcgtcttcaatcaagaggaattccaacacaaagcagcacgttgcctctatcaactagaggttcacattgtaaccatcaacaaaaacactggcgctacagcgcgacgatagcatcataaacttcagcgatcatatataaactaataatgactttaatgacttgaaagagcctaggaagctggccacgtacagaaagatatttcaacagcggcataaaattcccaactctcaattcacctttcataaaacgccagagatcgatgtgccggagttgttgaaaaggttccgaagtcgacttaacaaactttcaaccaaggcacaagccacctgtgtttatgggtttgcggaggagcgtaaacgctctcgcgcataagggagtttattttgcgggtcgctacctaaaaatgggagaacacaagattagcaattctgcggggagcgaggtgggaggcgcccaaacaaagagaaaacgttccggcctcaaaagtgttacgggtgacgcgttgcgtaatcagaagagttctggtgacaaagttccattacggatcatcacattgggattcttactcgtcttgctcgtagtagcagcaagtttcttcaagaagtttaccggcgcagattctccaaaatgccggtccatttatatgtatccatcatacgctcggattgacggattcgatgaaaggtttacgaagcttgccaaaaaatatcatctgtatctgtacagggagcaggggaaggatcgtgagcctctggaaaataacctgattcagcttgatggagttcctgtcctttttattcccggtaatgcaggtagcttcaagcaagcaagatcaattgctgctgcgagtgccgatatgtatttcgatgagcctgaattgatcgataaccactggaccaaaaacctggactttttcactgcagatttcaatgaggactttacagcgtttcatggcaggtcgcttcttgatcaggcagaatatctgaatgatgctataaagtacattctctcgttatattcagctaacgaagaccgaaccgaaccacagccccagtcggtacttgtacttggtcattcgatgggaggcgtcgttgctagagtcatgccgacactgaagaactttgtgccggagtcgattaattcctatattacgctttcagctcctcatactgcttccccggttaccttcgacggggacatgctgaagatttatgaaagcacttctaaattttggaaaagccagttcagcgacaattccagcttcttttctcagaacgtgtctctcatctcaataactggtggtgtgctcgatactacgttgcctgcagacttgacgttggttgaagacattataccttattcaaatgggtttactacttatacaacaacgatacctcaggtgtggacccctattgaccaccttgcgattgtttggtgtgaccaattgagaaaggtgcttgcaaagcttttgctggaaactgttgatgtgcactcgtcttacaagagtcgtcccctaaaggagaggatgcgcttctatcgcaagagccttatatcagggctagaagactatgctgtccaagacttgaagatagatgataggtcagagagctcttacaaaccttttgaacttcctgatgatttcgaggaaatggtaacgggcgaaaagcttattttaacccgggagactgccgaagcccacagactccttaacttattcaaaattcctaccaacaagaaagattaccaattttccttgttgacaagcatggcccctcccgaagtatttttttgccaaaacaatattgtcagagccagaatagatgacaagctcgaggatacaaagttcgaatgcgtctcagcaaaggatgactttactagaatacctaggtcaacgaaggatagtttgtttccctcagactcctctgtgggcgaacctatgagcccattttacttgcttaagataaacggtgcggtgctttcccggttcgagttcgtggctttttcggcgcccgaaggctttgttcatgatgatgactttttaattgcagaaatgaaagccacaaattcaacacgctccttgggcgataacccgctaacggtgcttttaaaaagtttgatcaaaagaaaggtacgtattgatacgtcgtttttgatctcgactatctctttccccaatttatggtcctcagttatctcttaccgcctcaagaccacaacgattggagagaacctcatatttgagcctctaataagacagtttattgaactgcccttcgaaacgaagtggcatgtgaatctaaagcaaggcccacaggatgtcaattttcataatgtcgcgccctttattccttcaaactcatcaaacgataggtcactcaagttagatttcatatccccgcctggatgcgagatgaccatgagcctggagatcaactgggcgttgacaatgaaaatgttgctcattaggttcaggctcaccattgccgcgttcacagtggggcttgtgtcactggtggcattcctacagtattaccagtacaaccagacagggcaatttttggcatttgacgccgccttgaagcttctgttaagcaagtactgggtgttgattctcgcgctagcgagcttgctaacacccttgtacagttttttttgtttggaaaagttaagcaacatcacgaagtttgcggaccgaacacgaccaacgatgtctgcttctcactcttgggcttctaatacgtttttccttggaattgatgagctttttttgtggtggctaggacctgtcttttttttgatgacggtctcatccgtatacctactctttcggcttataacaatggttgaggcagcagcaagagtagctttctcgaaagtgctgccttttcgcagaactgttgaggttagctccattgcaaatgaggcatctagcaaccgccagttcaatttgcggcagtttgcaggcgcgctgatcctagtgctaggcgttgtattctacatcccgtaccaatttgccttcattatcctcacggttgtccagtcattgttctgcttaaaaatcgcggtctctgctgaagagggcatcaagaggaacgtagtgaattataacaattcagtgctcctactgatgctacttttactacctattaatgcgccaatcgtcatggtcttcatgcgtaacttcgcaataagatgggagacgccttttaggtcacaccacaattgccttgccattttgcccataatacttcttatagagagcaatgcgcgctcacgaatcccattaagatccttaactaataacctcgtcagccttgcaatacttgggtggcttttgcatatgtcgctatacagcttcattttcggaacgaggaacctctactggctccattaccttttcaattcactatgcgccatgctgtttctgaaaacttttgcataaaaacagtaaagcgttgaactagtgtaaacgcatctaatatccgtcaattaactccttatgtaatatagatacagctctcgaaaatacgcggtgcatagattatctttagcgattcctgaggagcctaatagcccaagcgtcttaaaaaatagtcgtttgctggcaaacttgaaaacctaatatacccaggtctcagggcttagcattggcccaaaagctgcgggctgcttcatcatctactgtattaggagtgaaagagcccgcttgtattgcacgttccaaggtctctagcgtttgttgattagcgtcagagctgggcagtcttgaaagctcgccatggctgctggaacctgggctggtgtcgcccgattttacagagacagctagtgttctgcaattgtctttgtcaaggggttccatgccgtatccatagtcctcgtctatgtttcctgacctcgaaattggataaagatcgtaagcgcgatcttcgtggcgttgataggccgttgaattcatactgtgagaaaagagactatggttgtcaaacttgctggagccattgtcgctgagacacggagagaaacgcgtgttcacagacgacggccttggtgagttattagcggatgtagcccacatagacgataaaggcagcgatagcgttacgagcaatgtggctagcgttgagagggtgttggttcccttctttccattcagcgcgtaggaaagaattagcaacaaactaggaaagaccagtgtctgaaaagacatgatgagcaaaatatggaaactgtcaaactgctttaggcccaggaatcttctggaccttattgcaagaacaagcttgacagttagtagaagagtcatgaaattgactgacgtggccaacataatggtcgcaaggttaaagaacaacgtatcctggatagcaagaacatcagcgtaaacactcctaatagacttcacggcagatacaaaaaaaagtacagtggtggctgcagccagcacactggacagggcgacgagtaccctgccaacaggcttgagggtattgctgtggaaaataatgcgcacctggaggatcaaagacgcttcgacggcggctacgagcaacacctggaccacgtttgtgaccgcaaagaggtgcaagttggaccgaggaatgaggtctgggaacagggtgaggttgaaagttagagaggcgaatggcgtagtcagatagcccaggtagagcgccgaatggagcgcgacgaggaaaagcgagacgaagttgctgatgaagataggcgtcttgcgatttttcgacaccatgtacaaggtgatgatagtaagtacggatgtgcctatgcgggtgccgaacaggatgccctgtgtaatcctggtgtcggcgagtgcctggagttggccaaagtcgacctgggtatcgttgctgaaggcagattcaaaggtgagaagcatttcagaggcggagcggagcgtagccatcgttgtgtttgctgtagagggggagaactcgctgcccatatagccaggatgcacgcccactggttgacaagaaacagatctgtcttatagggcggacgccatgcttcatgggtgtagcaggatgcccggagggaggccgcagcaggatgggatggggctcatgtttctgcacgcttaagttttcaagttggtgagaaagatcttgcattaccggttgtggaagtgtgaatggtgaaattgcggagacaatgcgaagtgcagaggcagcccagggaaagaggggccataaagcgtaagggacatctagaagtgcacgcagttgagtcggaactgtcgtgcagagccgctgctcttaggctaggtgcgtgccgggccaagcacttgaaggctggcagagacgcacgcgtagaaagtgatacatattgggttatctcatatatggccagcgagcacgtgatactgcgtaccacgcgatatataaccgtcctgaatgatacaagatatacagtcacgtgatagaggtccgagcgggcgccacacttgcacgtgatggtgacgtgtgtcatcgcacttcatttcttatgtcagcaccctgaaggcgcctcgcgccgtgcaccctctcattcacgtgacttaagcttatgagcccgatgccttacggtttaaaaaagtagccttgcggggctattgtcatgggagatatgaaatgtacggctctaataccacttaaaaggttgcacgaggcgtaaagttcagaagcctgggagacttctgtcagtagagcctgccaggctcgcggcgcagttgagcctcttcatggtttcgtggctcctatggcttcgggcaaataaggcgggaagaacgggggtgagccctggcctgcgcagagtgagagggacctaatcgcatgcttggcaaaatgcccatagtgacgagcaagcggaggcctggttggtttctaacgggacgcgccttcgcgcccgtaaaacgatactgtgtgtctctcggcgcaggcggccagatatcttggttttcgctcaaatgccctgcaggccagccacagtttgtggccgacgagtagtacataagaagcaggcaggacgggtccatgttgcgcgcgtagatcttgcattctgtaggacatgtttcgctctaagtacgcatctcagttaaaccccttcagcaagagcgagggcaggggccccagcgagtccaaggccgctacaacggagttctcgggcagcgatgatatcgagcacggcgagcagtttgtcacagaactggaccagggatccaagcggctcggcctggtgtcgtgcatcgggctgatttgtaaccggatgttgggcacaggtgtgtttgccgtgtcgtcgacgatctacacgctctgcgggtcggtcggactggcgctcattatgtgggccgtgggcgcgatcatcgcgctgtctggcctttatgtttacatggagtttggaaccgcgatcccacgtaacggtggcgagaagaactacctggaacacatttgcgagaagccacgcttctttatcacttgcatgtacgcggcgtacgtgtttttcctgggctgggccgctagtaactcggtcaactcggcagtcatgtttctgaccgctgcagacgtcgaaatcacaacgtggaagcaacgaggtgtcgcggtcgcggtcgtgtgtttctgtttcctggtcaatgcaattaacgtgcgcgtgggtcttcttatccagaacgtgcttggcattttcaagatcgtcattgtgctgttcatctctgtgacgggttgggtggccctaggcggcggcttgcgcgacggtgtcaagaccaacaacttccacaacgcgttcgagggcaccaaggatgccacggcctacggtgttgtcaatgcactatacaacgtcatctggtccttcgtcggctactccaatgttaactacgcgctgggcgaggtcaaaaacccggtgcgcacccttaaaatcgcgggcccaacttccttgatcttcctggccatcgtgtacattttcgtcaacatcgcctacttcgctgttgtgcccaaggaaaagctcatttcttccaagctggtgctcgctgctgatttcttcgacattgtcttcggcggtagcggcaagaaggccgcctccgtgatcgtgggtctgagtgccgttggcaatgtcatgtctgtcattttctcacagggcagaatcattcagcagcttggccgtgagggtgtccttcccttctcgagtttctttgccacctctaagccttttgactctcctctcgttggcctgctacagcacttcatcgtctgtgtcgtgaccatcttggctccccctccaggtgacgcttacaacttcattctaaacctgatctcgtaccctatgaatgtggtgaacctcgtcgtcagctcaggtctgctttggatatactggaaacgccgccaaggtaaaattacctggaatccccccatcaaggcaggcgtcgtcatcacaaccttctttacactctccaacctatatctggtggttgcaccttatgttcctccaacgggcgatcaatcagtctacaactctctaccttactggattcattgtgtcgttacttggggcatcttcgcatttggcgccgcgtattgggttgtttgggcctacctgatgcccaagttcgggaaatacgaacttgttgatactgaagttattggggatgacggtttctggagaaagaagatcaccaaacattacctcgacgacgctgaaaatgatggtgaaagcgaaaacaacattgtttctgaaacaatctctatcaagaataccgcggactcctcgaaagaatcaaacaaagctgggctttgaacatcaccaaggggcattcactatcagggcatcacttaataataaatatttctgtacattagtagcatagacgatcaacgtccttgtctctcctaaggatttcatagctttgttttcatatggcttgaaagtttcagcgccttctccaatcgcgaggtttgtaccgttcgcctattagcggcttcagcgctttaggcaataactgcgcagcgtcgccctggaaaccccatatgtccttgctgtcgcggacctggtccaagtcttctataactctattgaaaatggccactctgcttccggatttcttcgcacgctccacatagcccatggcaggccagaccttgccagaggtcccgatcactaaaactagatccaccggaccgcccttgttaaaaaactggtccacctcatccatttggtcaaggggaagcgattctccgtaccataccaccgctggacggagaataccctgatgacattggggacagcttggaaggtcgccgggttccagtgtaggaaacatttcgggccgctcggattcctcttcagaggaagggggttccaaatctgtctcctgtccttgcaccccattggccgtactatcaagacgccttttcttggtttcagtgccatcatgcagcgaaacgcgcttcgttcttttcttgtttgccccacggttccttggagtatacctgtacaatgcgggcgtaagaaatcgatcattagagttcctggaccggtaattgcagaaaaactgtgtacacctgagcccaaaaacactaccatgcagttcaaccagcgattctggcggatggcctgctcgctgatgcagcccatcgacattttgagacaccacaagaaccttttttttatcattaacagatgctggcgggtgctgaccagacgcagagtctcccctgcgtgaaatcccgctagggtaccgcctgcatagctctgctaaagcgtagtggccttcatttggcttcgcgcgcagcgcctcgtatcttcggtttgaataaaatagccataccaaaccaggatcattctgaaatgcctcaggtgtcgccagatccaatgcagtatatccatgccacgagcccttctggagctggtaagtggcgattccagagcttgcagacacacccgatcctacaatacaaaggatttttcgcgccttcgaaagatatctctgaaactgctgcatctgaccatctgattccgccattatcacgcccgattaatccaccttgatcgaacttttctgttcaaaggtgtacccgatgaggtcgatgagcgttaaagtttccaaacatgaatttaaatcgtcgaagatgacatcaacacaattttaaaagttaattcaaaatactgaaaactgctgaagaacaattccgtaataaaaaagagtggagaggcagacaaaaagctcatctactgcgatgtcagaagagaagaaacaactacagaaacgactgaaaccgctctacgatgaggtgttgaagatcaaggagcccaatgggcttgaaatttatcctatatttcaaatcttgccacctagaaaagactatccagactactacagggtaataaaacaccctatgtctttgagcacaatcaaaaagcggctcagccaccattacggcagtgcaaacgagtttgtgcgcgacctggttcagatcacatggaacgctagaacgtataacacgaagcagtcggacatatacctttacgcgacgatcttggacgattatataaaagcgcacattattcccgagcttcgcaagttcgactcaaaggtttcttaccctaaccttggcccactcccagatgagatcgactccgcgtcgcgggcacacaaagaccaagatgtcaccgacattcctgtgagcaatgagattctggctacgagcaatggcgccgacagcggcaacggcgctgacgacactcacgagcaagatgatgatgaggactataatgcccagcagcaggaagaggatgaggacgaagagtacacggaacagaaaaaaccactgcctaaaattcgcattccccctgcaacgcaatctcctgtacctcatcagctaccttcccattctatgacgccgacacctttataccagagacaccagcagcaaaaaacccacatgagacgtggtagaccaccggttatagatctgccatatgagcagcgtatcaaaaatgtcctgaaggtgctgaagaaggacatcaacgaaagaggcgagaacatcactgctgctttcgatcggttacctgacgaagagcgggaaccgcaatactacgctatgattgccaacccaatctcggtggacgatatacggaaaaaagtcaagcaaaggaagtacaaaaccttccagctgtttcagcaggacttcaagctggccataagcaactaccagctttatcatcgttcacaacctgcggaactaaggcgtgccgcagaactagagaaacgtttcaatgagttagctcagtatgaactttcacgcccagatgaggactacatgaccgatggtgagctcaagtacccaatgaaccaagtggaacataatggctcgacttacaagattggcgattggatcctaattcacaattctaacgatgcttcgaagcctactattgcgcaaattttcagactgtggcatacctccgacggaagacgctggcttaatgcgtgctggtacctaaggccagagcaaactgtccaccgtgttgacagactgttctacaaaaatgaagttgttaaatcaggccagtatagagatcatctcgttgatgaaattgttggaaagtgttacgtgtgtcactttaccagatttcagagaggtgaccccgacttggaaattgaaggccctctgtttgtgtgtgagtttcgctacaacgaaagtgaaaaggtcttcaacaagatcagaacctggaaagggtgtctaccagaagaaatacgtgatgtcgaagaggcaacaatacctgtattgggcaggaaatttttcaagtatgagtcccctattaaacacttgcttcctccaaatgctactgtcaatgatcccattccaatgcccacagaaggtgcagttaatgctccacctctggtgggggcggtgtatttgaggccaaaggttaaaaaagatgatctaggtgaatattcaacgtcagacgaatgtcctcgttatatcatgaggcctggagaccctgttgaacatggaaaagttgacattgaaaccggcactatcgtcacgaatacacagacgacgacagcgctccctaagggtggaccctcaactaccagacttgcatctttgactaaaagtcggagtgctagtggcttggcgagcatgcgtcagtcgaacactgcggtctacaatccgcccgccatgaaatcaacacaatacttcccgccaggacaatcacctgcatcaggccagagcccgctgcccatgcaacaaacgcctctaccttctcaagcttctatctcccaacagcaggcgaatgggaaatcagggtctgccggcagcacgccagcttatcagccccccacaatcatcaacagtctagcagcccaggcgcgtacgaacaactccgttatcggcaccatttccaccgatacgccaggcgcttacgtgcttccgctccagattacgaaaaacgttgagcttctgcagagagccgattatagctctcaagcaagaaggcttggtaaggaccaagttcctaaacggaagcggacgaagggcgaggtgctgtggttcaagggacccagtgttgctattactgagcgtctcttgaactctaagaatgaatacaccgacattccgctgaacagatggttcaaaaagcgtagaatggagtatgaggaggttgacgcggaggacaatgattatgttaacgatgaccaagaagaggacaaccaaggggatgaagattccgaggacgaagaatcttctctagcaggaacattccccctgggactcaggccgtcggtttcttatatggccttcaaaatagctcagcaggcccaacacacacagcaagcccagcaaacgcaagaaacgcagcaaacaccgcagacgcagcaaacacagcctgcaactattcaggccgattgatcgcggcttcttacccctccgtgtcagctgacctgtattctatttcatttttgacttctttctcgtgattttcccgtgctcaaaaaaattcaaataataatatctaccaagccgaagtcatcatatgagtcctataaaaattattgggtatctatagtttcattgattaggattttattggaaacaaaatatatatgcaggctttctaattattcacaacctccacttaatacactttcagtgctaaggctacattcaattaagtaccatcagtcacgtaaagatgtccgaatttgacaaatacactacaccattgtcttcccgttatgcttcagaggagatgtcgtcaatcttctctttgagaaaccgtttctccacctggagaaagctttggctaaacctcgctgttgcagaaaaagagctgggtttgtcagtaatcaccgatgaagctatcgaagagatgcgtcagcacctgaagatcactgacgctgaaattggcgaggcatctaagcaggaagccattgtgagacacgatgttatggctcacgtccacgcatttggccagacttgtcctagtgccgccggaatcattcatcttggcgctacttcgtgctttgtcactgacaatgctgacctgatcttcttgagagacgcttacgacatcttaatacctaagctagtgaacgttatcaacagactgtctcaatttgctctgcagtggaaagacctaccagttttgggctggacccacttccaacctgctcaattgactacgctgggcaagagagtgactctctggattcaagagttgctgtgggacttaagaaactttgtcagagctagaaacgacattggcttgcgtggtgtgaagggtaccactggtactcaagcatcctttctggcccttttccatggcgaccacgacaaggttgaagctcttgataagagagttactgagttgcttggttttgacactgtgtaccctgttactggccaaacttactccagaaagatcgatattgacgtcctagctcccctatgttcctttgccgccactgcgcacaagatggctaccgatattagattgctggccaacctaaaggagattgaggagcctttcgagaagtctcaaatcggttcttcagccatggcttacaagagaaacccaatgcgttgcgagcgtgtttgttctcttgccagacatttgggctctctcttcaacgatgctgtccaaactgcctctgttcaatggttcgaaagaactcttgatgactctgctatcaggagaatttcattgccaagtgcattcctcaccactgacattttgttgtctaccttgctgaacatctcatctggcttggtagtctaccctaaggtcatcgaaagaagaatcaagagcgagctgccattcatggccactgaaaacatcattatggctatggtgggcaagggcgcatcaaggcaggaggtgcatgaggccatcagagtcctttctcatcaagctgcggccgttgtgaaggaagagggtggtgacaatgacctaatagagcgcatcaagaaggacaactttttccagcctatctgggacgaattggactccttgttggagccctccacttttgtgggaagagctccacagcaagttgaaaagtttgttggcggggatgtggcacaggctttggctccattccaggacaaaatcactgacgaacaagtcaagctgagcgtttagacgattaatttcgtaagttttcctaaactggctctatatgtatattagttattcatccatatttaaaacgtctaacatataagtgttccatttatgcagtctaacgaacagtaagtcatcgtttgttaggtaggcgaggttccgcggaatctttaacttatttcctctcaaatagctaccagccatgggtgtaaactcgccgtacgattcagagatttgtctccgccgcaactcgtcctcccgctgctgtttggtgtattggattactttattgaaactgtagttcacaaactcccagtgccgagatagcaatttcattgctgaggcgtggtctggggagtcgatcgtcagaatgagcccatatcgtctttcgtcacccctagcatcattatcctggagcttgaacccaattaccaagttaaggcctcgactttgatcatagaaggtcagaggcgatccgtcgtaagtcatagtctcctctgagaaaatgtgtcgaataactgaagagatcaactgatatcgcacggacggatagttcgtagaaacatagtcgatcgagtggagtgtgctgcgcattgacctagatgacttgtcactgccgggaaaatggattgaacaggaatcacagtatgtgtctgtggggtaatccggtagaaatagctcttctccgtctttggcaaactgcgttcctaacaagattctgggcccgtgcttatcacagaagtgagcgagtgaaatcagcatgtttggcatcgtacgtgcattgaatagagagacttccgactccagccctgcatgtggttctttatcccgatttcgttatgttgaactaacttgtttaaatgagattttcgtatgaactttgtaggtctcttttacacaattaacgactttaatacttttacattcaaccgtcaagacattgaccatgacttatactgttgagggtcgatgtgagaaacactctcaaactcgtcaacactcttcactagcttgtttttgttttggctttctacatccttctcgacaagctttacaccagaatcagcctgttctgacagcatgaccagctttttagaaatattaagtttagctagctcttcatttagctctgtgacctgtttgcttagggactgcctttcaccgagaagcttgtcagactcttgggtgtacctctgcctttctttattcaaagtttcttcgagagtattcagcttttgaaatttcaggtcaaccttctccagcgtgagcttgacaaggtcttggacaaccagctgggcttcttgcaaatatttttcagatatgtgcttggcgttctctggaagtgtcccctttagtaccttgtcattgaagccgtttaacaaagcctcgacggtggcgtcaactgcctgcgtaacttcaggagtagcatttccttgaccagatttccgcggttgggcagggatcacctcgtcaatatatttgtcttctattggcagcgtcagaaacttctccacgcattcctctaaggttttggagcctccaacatgttccacaactctatcccattggtcctcgtacatttcaatgccctctagtagaagtaggacttcttggtctgaccactgcttcttggtgtgggcattgttttcgagacgcagaaagtcggaagatgagaaatgtgcactaaaatggccctcctgaaaacagcgagaacacaagttagtgtctcgcgaccgcagattgtggtaacgaacgccaacagcatcgttaccacatgtgtggcatatgtaggccctgttaatctgcttcgattgttgtgagtcggtttgcagagagttgaaattttgtgcgctatcatagatgtttttccgtaaagacaagtttacagggaacttttctggcttcacaaattcaatttctggcttgacctcagacttatgttccagctttatatcggatttaggctctgatttgacctcagttacaagctcttggtcatcattcgaaccctgttcagctttattttgagcgttagcgttgactgcagctccagagggagttgtgctcttggtctcagcttcttcgagtccgggtactgggtgcgcgctttgaggttctgtggctccttgagtttcaacacttggttcagaattagaatctccttgtggttctgtagctgcatcgttctcagcgtttgtttgttgctcggaagctgcttcgggctctgtggtcacctgcgactcaggcggcgtcttggtgatgactcgggtgggaacaaacggtttgagtccttgtggagtatccaaaacaacctggaagtgcccagtgaaactgggccccaacaacgatggctttgatcttgggtccacctggtaatttatcagaccccactgctccagaaagttgtgaattctcacgatagacgcaacgtccattgccacgtttctcctgatagcagttaccgttaggtactcatatggagagagcctgtaagtgttgatcatgaagttcctaacatccttgtatgccttctcggttttaaaccttgaagaatcatcaaaaaaatcgggcagaatcctccgttcgatttcatgaacgtcagaaaactgaaaccatgatgcgaaggaaggaacgatcactggatgcgcttgtttggccaaaaacctgatagctttctcctccagcttcgcagcctcctgttcatagtcaattttggagttttcctgctgctgctgctgctgctgcagatgaggcagcattttctccacagattgtggaacttctggctcgctcatcgaaatacttcggaaggctttcgcagcgtataggtaccctcttttttatgagttgtatgtggtatctatcaacaaactaaagttttttccgacttcaatacaagaacttgaatcagagaatacgatgcaacaaggatcaaagatcgaggtgttaaggaagcggttaagcccttgccgattgaatttccatttcataacaagggctaactaaagcttcaagctggacttttattgagctttttaggcccactattagttgactttcagttttattgtcaagggccaaggcgataatacaaattcatctggatactcgagaactgctaacatacactggagctttggtgtctactactcgaacataatcaaacacttatagttggcgatggtgaagacacggaatgcaagccgtaggagtcaacgggtagactataaagaaaaacaggaatctaacctcgagcccgacacacttgtctccagcgaatctagcgacgatgaggagaaaggcgatgcgcctatatggttaagtgaaaataatgaactcggggtccaagacgttgatctaagttctggggacgaagaagatgacacagagttaaataacttgatccaagagcaggagtcgaaacgccaagaagcacaattgaagaaggatgaagaggaaaaatcagaggaagaattcgacgataccactgtctctatgaaactcaacaggctgcaggagttcgtaaagcagagtcaggtttattcaagaattatcgcagatactttgctcacacggtcgcaggaaaggcagacggagaaagaggcgaaagagcctcccagaaagcgcacaaaagtcactgactttttcagaaagagcaagaaggagccggtcgcggacagtgaagaaccggaaccagtgttgcaccaacaaccttcaatgctaaagaactgtcagttaaaaccctaccagctcgagggcgtcaactggctcataacgctttatgagaatgggctgaatggaattctagcagatgagatggggctgggcaaaacgttgcagagcatagctctccttgcctttattacggaaatggataccggtggaccgttccttatcgcagctccattgagcacacttgatacgtgggttaatgagttttctagattcgcgcctgatattaaagttttgaagtattatagttctcagggccagcgtcagcgccagcaacttctgaaggactttttccggaaaaccaaaaatgagggcgtaattgtaacctcttatgaggtgatcattcgggacatagagcaaattctatcataccaatggaaattcttgattgtggatgaaggtcatcgtatcaagaatatcaattgcaagttgatacgagaactaaaacgtatcaatacattaaatcgactcttgatcaccggcacagctttacagaataacttaagtgagctctggtcacttctcaactttataatgcctgacatttttgcggacttcgaaatattccacaaatggtttgattttagcgatctggaattgaaaagctcatcccaaggactcaatagacttataaacgatgaactcgagaagaacctcatctctaatttgcacaccattttgaagccatttttgttgagaagactgaagaaagttgtgcttgccaagagtcttccaccgaagcgagagtacattgttaactgtccgttgactccgattcagaggaagttttacaaagctgcactgggcgggaagttaaaacaggcaatcttcaagcaggcaataaagaacttttttaccttgaaccaggaccagataggctgtgttagtaacaagtccattcgggaatttttagaatggaggctaaaacatggtcgggaggagcccgagaccaaggtactacgacagatgaatgagctctacaatcagcatatccaccgcgcacttctgcacaagaggcttcaaaaccccatgatacaacttcggcaggtggtggactctacactgcttttcttctttccattcctagaccctgaacatctgacccttgaattcttgcttcagacctcgggcaagctgcaaattcttcagcaactggtacctcccttggtcgcgaagaaacacaaagtcctgatcttcacccagtttgtaagtatgctggacctaattgaggattggtgcgaactgaatgaaatcagggtatgtcgcattgatggttcaatggacaacgaagcgcggcaggaacatatagagcgtttcaacgacggacacgattcttacgatgcgtttctcatatccacccgcgcgggcgggctcggtatcaacttgactgctgccgacacggtggtacttttcgatagcgactggaacccacaagtggacctgcaggccatggaccgcacgcatcgtatcggacagaccaagcccgtgattgtgtaccgcctatgctgcgacaacacagtggagcatgtcatcctaacaagagcagcaagtaagcgcaagctcgagaaaatggtaattcaacttggcaattttggtaccctcaaacgtcttgctggcaacgagagttcgttcatcagccaaggccatactcctgcaaactcgaacaaagagcttatgcacgaactctcgcagcttctgatgagtgatgagtcaagtataagtgggtttcccaggagcggaaacccagagctaactacagatgaactagccgagttgttcgaccgttctgaaaaagctttccggattgaaaacgcaaaaaaagagtggccacacatacggctgttcgagagcactacagccgcaaaataggaacaaggctagctatctacagctgcactatatctgttgcatatcgaattcctggtagtgcgacaagttgacgaaaaagacttgagttttcgccacaaacgaaactacttatagaggctacagcgccatttagagcactatcagcttgatctcgaaggcccctctcaagccatgatctttatagatttgataaaagtccgatcgaaggtgaactttaggtgcacgcgtagataatgatacaaaaagtacgtgaagtttaaaatcttagaaccccttggaacgtttttgatcagcaacggctcttcagagagttgacgtagcgcaaagaggagatatagtgagcatgccattgtcatcgaaccaaatggaggagcttaatttgttccagaggaaggtccacgaagaccagcccaaggacttgcttcaatttgccgcaaactacttcaaccgaagattggagcagcaaagattctttgcgcggaaccaagagtcgctcgcgctgtcgaaggggatcgtactgtttccttcggctacaagaaatgattctgtggtcgcgtctggcagccttggcgggaggattggcggcctgggcagtctaggtggtacggatgatcaggacgtgctcttcaaggcgcccttcgccgaacaagacccacacgctcacgatccgcatgcaacgcacgaaaactcgcaagacggcgaccaacagaatgatagtgacgctggcggcctcttcaagaacaacttcagggtgaatcagtccagcgacaaggatatcaagaagcccgtagaccctatggcgccagatcacacaaaatcaccatctcctcagcccaccaagatacctagaagatctactcttgcaccacaacctttgccactgaactttaacgcccaaaggcgcacgtctgtgagcgccgaaacgatgactcctgacaacctggatgactggactcctgagaacttcaacgagaagactggcgaacagctggctcgtctagaaaaggctatcggtagaaacttcctgttcaacaagttggattctgagtctaagagactagtaatcaactcgctggaagaaaagacagttaagcaaagtcaagaaattatcaaacaaggcgacgagggtgactacttttatatcgttgagaagggcaccgtcgacttttacgttgggaacgaaaaagtgaatacttcaggccccgggtccagctttggcgagctagcgttgatgtacaacagccccagagccgctacagttgtagctaacacggactgtgtattgtgggctctggataggctgacttttaggcggattctgcttggaggttctttcaagaagagaatactctacgacgaattcctgaaatcaatgcctgtacttcagtcactgtccacatacgatcgtgccaaattggcagacgcgctagacacagagctttatcatccggggcaggttattatccgcgaaggcgacaatggtgaaaacttttactttattgaatatggtgaagctgaggtctctaaggagggccaaggtattattgcgcatttgaaacagggcgactacttcggagaagtagccctactgaacgaccttcctcgtcaggccactgtgaaagcaatcaagaagaccaaggtcgccacacttggaaagagtgggttccagagattattagggcctgcagtcgaagtcctgaagctcaacgaccctacgcgtgtggaccactagtcccagaaggttgtccctcacctctaataacatacttgttgcaattctatatatttgaaatcgtaacgcttatactagagcttgtaagatatttatgaacacgcggcagggtgcgcagagcatgttgtagttgtttaccagcccttaccagtgtagaactccttttggttgtacatccacaacagagaggtagtagacaccacgagggggcccatgaaccctttgcccagtttgcaggtgcggaacactaacagttcactgccgaagtggaacagggcaacaaggtaggagatacacacgagttggtagatgtgctcctcgtaaaggaacaatgcgccgtagagtctaatgacacagctaatgaatgtccaggtgccgaatgttctggcactcaaactcgtagtctcggaaggcttgcgctcgtagaccctgcgggtgagttcaagacccgaaatgtaggtctggatagagttaagcaccgagacaacggagatgaagagcagccacttgggcaaatagcccggtggcattgaactgagagtgttctgcgtgaagttgactacttgctggaaagatagcattgaagcttggggatgcttttgtgaagaagggcagtaggcactgaggaaggagttgagaagttcggttctcagttaatttgtttttataaggtaatctaaacgagaatttcaacgatattgaaataaaaatgtctttagactagtgctatgacctaacgatttacgtctatgtagaatgctagtttgatgaacttatgcgcacttaatcttcctcaaagtcgaaccattcagggtcgaccactctcttctcgcccttcttgtgaatctcgttgatcttttcaagttcactgtctgtcaagttcacaatctgaaggttggactcaatcctggatggagtgacagacttgggcagagctacgtagccccttttgacgtcccatccgataataatctgcgctgggtctgctttgtgtttggctgcaatttccagaatcacagggtcatcgagcaacggagctttttgtgatcccagaggggaataagcagcgagcatgatgttcttcttcttgcagaagtcgtaaaggggtatttgtgggagtagcgggtggacttcgacctggttgcacgctgggacaaccttggagcctggatcagccagtagcttttccagctgcttcacggaaaagttggagacaccaactgccttggtcttgcccgaagcaggcaagtcttgcatcagatgccacgtcttgatgtaattccactctgtgtccacatcgggcttttcgtcttccctcttaggaacggtgatcatgtttccgtcggtaatacgctccgtacgcagggcttgaggccaatgcatcaaaaacaggtccacgtagtccaggcctaggcgtgacagggactcttccagcgccttagcgggttcacggtgttgcgtgttccagaccttcgtggtcacaaacaactcttcacgaggcacgccagagtcccggattgcgcgcccaacgaagtcctcgttcttgtatagcgctgcgcagtcaatgtgcctatagccgaccttgatggcatggagaacggccttgtagccagtttcgtcttcagagaggtaagtgccaaggccaaccagtggaatgctagcgccggtgttcagcttgccgacagaggtggagggtttaggggcggacatagtgataatagaaatttacctaggtttctggatcttaacctttcagctttccaaaatgctttcagaaatgtcgatagggcgccgccatgccagccttcatataccttatcaaagagagtgtctcgtgttcagcgacggcgattttcgcacagttcgacgtggctgccggcagatatcgaaggcaattgaggttatgcccggacctaggaaagacaacatctagcggcatccgctatacgaaaccgtctcttttgctgctgtcctcaataagttgtgacgagcccgctatccatgccgagctcggggttggtaccaaaaaatttcggactctcatgaggtcttggaaaaaagcggcgctacacgcacggctgagcatatacccgaacttccgcgcctcaatcagcaacagcgaagacgtagttcttataggtctttttgcctctagggattccgtgccatctgaaacagctcgatgaaccattgaatgagcatagaaaaaggcaaagccttgcaaatctaattaatgagccagaactctacgggataacttaagcttccatcatacttggatgcctggtgcgttaactgatcatcctctgcgatcttgtttattcgaagtgaaaaattccggagttgaaaaacataaagtcgaaatgagttaattggcgcgaggtgagttaaaatgacgtggggtgagtgcgcgaaggtgcgggatataccaaacacacggcactcactacctactcagtaatctaaatttgtttgtgttccaagcgggacccgcattcttgttttgtccgattcttttcttcgtaataggatgttggactttccgtttggagactggcgtcttccgattttaaagcctttggttgttcctggtgataaaatgaagttgacgtttagcctctgccctctctgataggcagccaatagccctagttttcagcgcacaggccaaaatgtaccaaggcctcggttttttttttgagttcaaagtgaatatgaaaatatctggaacatagcggttgcggttaacacacgctggggactgcgccgcttttgttcagcagggtacccaaagagactcagtactgcaatcacgctacatgctttgaccattagaaaaagcaggccgctctatggagcttgcgctttgtcatgcaagataaaagaatagttgaaatgcaacccgctttcacgtggcgatgatttccatgcaaaacaagcttgcgcggccgtcagcctcaggagtgcaagtcgagtgtgcattaatcttggatctcgctcatccctctatccgttgttgatggttgtggcggcacgcttctcaaaagcttgcatagatttatcaggattttctgtcgctgaaaaaatagccggccttccaaagccaaaagttgatcacacaaggttttgcatcaagcaacacctatgcaaaattaagctcctaacagcgttgcctcgatgcgggcaaatgagaagggatggatacatcttacgggcgttctgcgctatttctggagcttgataaaaaaactttcaagccgcaaatgaggagccgcttcaaattcggcacaccgttgagcattatagcttggcatccgcttggaaaagccatgattctgcccataactgaaaaagtccccattaaccaaagcagggccgcggtatgccgtccgcttctattttggcttccgtaaaaccactttcgcgaaattttgcgtcatgccgtctcaatgtgccgaatctgccatattagcttgacagaaaacaacagtcaggcccctcatcatccgaaaagtcggcggccagtagatcactcagtgattcaacatttgttttcaagtggtatccaaattacacatcgaacttcattattctcaaatctgacacagaaagcctgtgaagaaacgcccagtgtaatgcttcaacgctaacactgtcacatttttttgaagcgtaattttgtcctcctcaccaagctagcgaaaacgcttgatcgtcatgagttagggagacgatcttccaggatcatctatctggcatctcaaggttggctaaaaaatcgctggctggcatctctgtcagtccgctcaagccagtgctgtagttgttccaaacctcgtcagctagcattttgatgacatcgtcggagacgttattctgaatgagctttggccagttgtgaactttctcaacctcggttcggctttggagggccagctggaagaccttgcgattaacgcgctctaatgccatcatgataacaaagtaatgggagttcatgagtatctggatcatcccggtgttttcaggtgtccataattcatcaaatgtcgagcagaacgcttcaaaggaatctttgaagtgcagatacgagtttcgcggtaccgaaaggtcgtcaagagatgggaaattgctaaactggcctttgtccaccgtaattctctgccctttttcgaataaagatatcttgtaaagcatgagtgcgtacatctcggttagcacgcggataggaaacgagttcagcaatagcacgcatagatttaaccaaggagtaaggtgtttgagctgtataaatttagctgctgacaagcgctctttgtcgagcttgtagcactgtattatagtattcaccattaacgaggttgcgacaagcatgcatttaacaaacttgtttttcaagtagacggtcatctccttgtgggtatccctttgcgagtcgataatcctcatcaagtcaaagaaattagttatcatagcgagcgcgggtgataatattataacttcaaagaggtccacttgtgatatcaaagcgatattagtgtaaaatcgtattggccgaaattgggactcaacgaatgaaatcagttcaccggcttttaggtgcagatcaggcgcagtgttgggatttagcaatgactgcatacacttacgacctaaaaagagaaagtttctcaaaagtggaatgcgacctcgctcgcttgtaggaagagtagaatcatcgaagtgtgcggatgtcacgctcattagaacacccatgtcaaaagcaacacacaaatctgcgaacaaggtccagtaccaaaggttttttagtgagtacaaggatcccacaaggtgctcctgaccaccatacatcatatcgatatctttatgaaggcctaatctcaaagccgcagatgtcagaagcgacaccaatgaaactaagtttgaacttccattgccgcccatcccgttataaaccctgaacacgtagactaatagcaaaagttgcgctctttccacaaacatcgagcttgccatggtaaacccctccaaagtgacgataaaacgctcaatagacacaggtatgccggtcttataatggttcaggcataatatcattaaaatcactcctatagtgtaaaaatttttgttttccggagcaacaatcattataacctgctgctttggaacgccgtcgatttcgggcgtcgcggcatagcctggaacaaaacaacgggcaaaatcagctagtactttctgcttgtcaagaaacctgaagtaatcatggagggggtcatcgaaaaactcattgattctcagtcccacaacctcataacaaggcaaatcgggaattatggattctagaacattgcttgtttgtggggctgttattatattatgttccatcgttggaaatcgaccatgggctgttttccaatcagccaagtcagactttaccctatcccaaaacttgctgtattccgcaacaaagcgctcccctgatgcactaatggtggcgcgaattgatgtaggtccgtagtaaacaaatctcccatttttgacacgcaaggcattaaagttcaacacctcatttctacagggctcgccggacaatactgtgtcgcttatgcctgatgtgctagttcggctgcctgcttcagaactgaggcccttttctgaaccttcacttgcgtcatccatataggtcttatcgagctctagctccagttcttgtattcgccgaaggagagcaacattaggcttattactgtataggtcagtcgaggtcagttgcaagttgagagtgtccaggtatatgcactcagggagtttgcgagctagacaggaaccacattttggccttttatggtcgcacttgagttttcgctgtcgacagaaggtgcacgattttattattttccgccttcttcgcctaacagcggcgtcattatctatgattgaagcagctccaatgtctcttgccatgtcagcttttgattgttcttttcaatgacacctcttttttatttgtataatatttatcgttaacgtaagccccccacagccttcaagttgcattagatatactttatttttgcccaagagacgatggcataagctaagaatccaaacaactccccccaaattgtcgaataagaacttctcgttgattccaagattttaagcactcaaaaggcctaattgaacacctcatgagatctactcctccactcacgaagccgaagttgacttataaacacttcaaaacgtcatgtacacgtgccagccaaaaactgacatgaatatgcacctacaactgtttaggctcaccaggatcatcaggctcgccagggcggtctaatgatggaagcttgtggccctacgcgtcttttacgggttataaatcgccacagccctaaggacccaaacaacaactacagtaagttccgctgaggatcatcaggttgcattgaaacacaagagtttcgatcctcgcggaacagtggtttgctcattcttttgaggcaaagcttgtgattctcgcgtgaatttctacgctttttcagcatggaacgttatccagtaccaacaccttcactttagctctcccgccttttcttcagcatcacaaaagccggtgaaggattgtgatttggcagctgaaaatgcgggcttaagcagtgcaagcaacttaaagatgaatactgaagggttctaggtactggctacttgatctccctcgctaactgcaagtttacaaaaatcgacatttcagcaaagcagcgttgcagaaatcgctgctccagagacaacttaagaaacgcggaaatttaaagaatagggtgaagagccaagcaatcgacacgccaatacggtttttccgcaatggaatttcaacaaaacgtcaccagtcgggttctaaaggcagcactgttgatatgctcttagtcacgtaggttacatcttcaagtgctttgctgataagattaaatgctgccgtctccgcgctttgtcccaaacaccagtggacttgatgaagtaagctctttcttccggcattcttttaaatattaggaacgttaaacactccaaatttttagggcgaccgctcgtgcctgcaagatgctaccaggacacttcaataaccaatttcaccaaaagaagcaacatgaacccttctcctatttctatcctgaaaagcccgagatcctaaattcgtaccacgcccaagaattgcgctatactgtaacgaaatatcgctattcccggtggcatatacaattttcttgaaataactttaggagccggcaacgtggcatccaaaaggttttccatattttacaagcaattggacggaactacgtcgaacctgacttgagtaaacaacatcttgtggtcatttcaattacttgaaaccaaggtgttccttgtgtataaaatgtgaatgagacacacattaggtgatacatagactatgttagcctcgagtcctgccttcgcgcgactcaattcgttcacacctgctctatgtttagctcagctttgatatcataaactctctagctttcactggttgatgttcagaagattaaattgatcccttatagaaaaataactcttgaaccactaattatgagcagaaaaatacggaaacagcacattgaacagccatgtcaccttacgaggctgccctggatttgctcagacgtctcgatcctacgaaggtggagcaaaatctcaatcaattgataaagttggaccccgatctggcggaagatttactagcgtccgtggacaccccgttgaaagtaaaaaaagacccaaacgcgtctcaaaaagaattcctatgctgcgactacaaccgtgacatagactcccacagatccccatggtcaaacaactacgttcccgcactgtcggcgcaggaactcgaggaatcgccatttccatcagacgctattagggctgtggaggtgcttgcaaacgactcgtttgatatctatcgggacttatactacgaaggtggtgtctcttcagtgtacttgtgggatttgggcgatgatgcagatgctgatggggcccctaacgactttgcgggcgtggtcttgcttaaaaagggtgagaacagtcgtagttcgtgggacgctatccacgtttttgaagtgctacaggagggaagtacacaaagccaggtcagctacaggattaccacgaccattatccttcacctaaactcggaaaagaagatgactctcgctggcaatcttacaaggcagacggagcggtcgtttgcgctcccaggccatctctctcccgagcaatcgggcatctggcacgtctcaaatctgggctctgttatcgaggaggtcgaatcccagatgcggaaccagctcgaggtagtttatttcgaaaagaccaaggacatttaccgcgagctaagagattccagccaagaggccactacgcagaaccggtctgtccatgaagaggtggtcaagggtctacaaggcatgtaagatagctacatcggcctgtacggtctttcttatgtagaaatttggcacatcgccgagtcacatttgattcacgtgatgcttctcgatatgagaataccatttttttcaacattagaaagcacgtagacattaaaacgattatcgctatttgaggacactttcagggcccattcaccactcgcgcctcttctaaacgtttcgactaattgtccgaagtatcatgaagtgccggacttggagtgaagcgagggtctacacgacggctaatgtcaggcgtggccaggcttattgggattatgaaaacacggtaatagattgggtccccaataacggaacctatgagattgaaactaaagttgggcggggaaaatactcagaagtatttcagggcgtgcagttgtcaactaaatcaaaaattgtgattaaaatgctgaagcccgtgaaaaaaaaaaagatcaagcgtgaaattagcattctcacgaacttgtccaacgagaccaacccccctactgcacagccttttaataaggatgcttactacgaaaataagaaggaagaggtgctgcaatttaccaggtcagaagtttacgagcttgcccacgacggccacaaaaatatcattcagctattggatgtagtcaaggatcaagtctctagaactcccgcccttatattcgagcacgtcgacaacgtcgacttccgtactctttatccaacttttactgatcttgacgtccgcttctacatgttcgagctacttaaggctcttgactactgtcactcaatgggtatcatgcatagggacgttaaaccccacaacgtcatgattgaccataagcggaagaaactgagacttatagactggggtctcgctgagttctatcaccccaacatggaatataacgtgcgcgtcgcttccaggttttttaaggggcccgagcttcttgtcgattacagaatgtatgactactctctggatttgtggtcctttggtactatgctagcttcaatgatttttaaaaaagagccctttttccacgggactagcaacacagatcagttagtcaaaattgttcgcatccttggaagtgatgactttgagaactatctcaacaaatatcagattactttgccccaggagtttcacgacatagatcaatacatcagaagaccttggcacagattcgttaatgactcaaataagcacctatcaggaaatggcgacattatagacttgattgataatttgctgcgttacgatcaccaagagaggctaacagccagagaagccatgcaacactcatggttcgcaccaattagaagaggtgaatacaatggtgagcccgacgctaaatagcgtgagctctgtatattaaatagatacttttccaggaactctaatatttgcaaacctattgtgcgggccacctggtcttgaggaatttcgaaatcagtctggagtcatttaagaccaaaagcgaactaattatgtaagtccgatgctctctgagagtccgcatgagctcattttggccagctccagaattatcaaaagcattcaaccattcgacgctagtgaccagtttcaagacgaaagtgaacgatatcttcagtcttattgttgcttctttacgagacagcaaatgacatgcttcaaggacttttgtaacgtattggtaattcataagtttggatcgagccttatacataatctcataagctctgggctttctcgcgggagagtaacgactactgttcagcttgataagacatacgaccaggctctctaaaagctttagcaaaaactgaagggttttcgacaaaacttcgtgatcttggaatgaaatgcggatgttcaagattagcttcaccaatttcaaatggccttcagacaacgaaaacaaggaaacatcagcaacttggaccacatttgagtcagtatagtcccgaagcaactttagcacccgaaccttagaaggaccgaagctaatcagctcgtctttgatgaatctgtaaatgaggctttgacacaaaacatggacgaccttgtttctttcgccggaaaatgcgtagtgcgatattagcaaaagttgaaacgagttcactgtacggagcgctctgtctcttttctgcaactggggagggtcctttgcatagagccactttaacagtctgtagttgggtaaaacccattttgcaatgtcgctttcctctaaaccacatccgaatgattccaaggtagatatctgcgaagacaagcacttccatgtatgtctattgcatcccaaaaatgccgtagctcgctcaatgtgactggatatgttattagtggtaaacttgtagaggaaactctctccgatactttcaattccggtatcagctttgttagccgctgaacccttcacgacatgccgctccgctgggaagagttcagaggcgcctgctgtttcttggaaaaatccctggctcgccagcttatgccataggcgagggtttctctgtttgatgagtgacagagcctgaggaggagttagtcggtgcatacgtcaggtagttgtggttgaacaaggtgacgagaatgcgcaacgtaccaaggcaaggtcgaggcttcccggattatcatccgtctgacaaataggattagagaaaaccatattatgcgctaaccttcccgaaggaccgaaaatataacagtggtcctttaaggttgttgtgaacagaagtttgaaactataacctcacaaacaacgcaaatgcgaaaacacaaattaattacctaataccattcgctaccgttcaataacacatctacacttttacaatcgtttatatatatcagtgctctaacctagccatcgcgaacaccaagatagaacttcagctccaaatgccgctgacagcggaattaacccatgggagaccagccctccaattagttgttcttctggatgctacaaagatcgaatgtgccaacattttaggaccttagtagagcgcacagggttgtgtagtgccgtctgcttggatccagaagtaggtgtaggtgcttgaaaatatagtttctattgtacaatgaacaagacggcaagaagagtttgtgagtaaatggttgtgccccacaaaaagcgtcctttgagaagtcagcatccttatagccgcgcttcctcctcggtcgactgagaagagccaccttgtttatcgtcgatgttatggtctattttgagcagatcttcaatcacgctgagctgctccgacccgccgcatgacgccatgtgtatctcggtgaatttcttgaacttattgacaagtttttcgtagtagtccagtttcttacgcatgaacctgttttcctgtgtcagctgtgaaacgtctttttgaagctgctgctgtgctatcttctttctttgacgacacttggaagccgcaatccggtttctctccaggaggcgagcgcgcttccactctggcgtcccggggccgtcttcgtacgttgttctgggacgaacctggtattcttttggcaaagcctgtacgggcggacgtgagttttcgggaaccaggagggatgcgtccgtgggcgtgctgaaggaggaggagaaagcactatcctttgagtacagctcgtcagggaccggagcatgctggtggggcccgtccataggctgctgtgcgtgctgcacgggctgggtatgttgtgggtgctgtgggtgctgcgcgtgctgaggtggcacctgcaattggccgtgctgctggccgggcaccacatccgcagcagcaggctgcggaaggaaatgctgtgctgtgggagcgccctggacctgcactggagccggtgcggccttggcgccctgcggagggaccgatttgctctcgccaatgtgtggctgggcgtcctgcctctcatggcgtatgggcatgggagggggctgcgtgtagtacagatcgtcgaaggtgtgcgtggcatcccccagctggctaatctggccgttcgagatcgagatgcggcgccgccgcgggtggtccgagaagtttgttagcgagctctggaaaatcggagggtttgtaagcgggaagtgcgacacgtccacgccaaacggctggaaaaaaggagacaggcactcctgcagcgacgagtccgccatccccccgctgttgttgagctggtacttgctcaggtgcgggaaaactcctcccgcttcccgcaagttgccggtttccgccgctccaggcgttcccgacgccccgtgcatcccaagcgtcccgggtgacccgagaccgccgaatcccatcccgccgcccgcaggcgccccatagtttgctcccacctgtccatggttcatcgcgccacccaccagcacgccctgtgcgtgcgctggaggcagccctgcccggctttcctccgttttgatatgaactctctccattaccagtccaaaatctaatgtaaccggtttctaatgttgagcctttgcgattccgcccgtgtgttcacctgaaattctatccacaacttgactcgctgttgatatgtgctctaaacgccctcatcagctcatccaaatttttcagattatatgtatggtgtgctctagcaacgacacactaaacggactttggcaaaatacacgcctaaaacgccgaaaatccttctaaacgttggctaaatggcgtggaattgcggaaaaccttcgaggaccctgcaggcgaggtttttgggtaaacccagcgctcgctgcagcgggctttgtgagttgaaggctggtagtgttcgagactggtatcacgtgctgggttttctctggagccacgtaggcgtatagcatcttgtgtagaattagaagctcatcgcgggcccttgaaacgggctcaagagctataaacaaggaattatcggaccagagaggaattctgaggctgggaaaatgctattcgggacacaagatattattgtcgagcaccagcgcggcgcgatggtgctcgggtacccggtgttctcgccgaacctgctgattcgtgggatagacccgccgcagttccagctggtgggggaggacgggcacacggtggaaaagggcgagattaaggccggcggtgggatgtatccgtttgacctcggtacgccgcttaagggtttcaagtggtttgtgtccatggaccacggcaaccggtacgacacggacgaccagggctggtgctacagctggcggttccgcagccggcggtggaaggcgcatgggggttttgtgcgcaagcggttctgggtgcggcttccgatcaacggccgggagatgacgcctgcggagccggaggtctgcgcgggcagcgtgcgaccgggggagcacgcgtccagcggcgcggacgagcccgcgtactcggttgcgggccctgttgtggcggcacaaacccggagcgaggagctgtttgaggcgctgctcgaggagctccacaaacccagcctggaccgtcagaaggcggacctcgcactacgttatatagcagagttgcccgaggaggagaggcggcgggctgcgagcccgggctctgagctcatggaacgggttccctgtgcgtttcagttcgaggaaagcaggcttaaatttctccaggtccaggtcccggcgctgctggacagcgtttcaggtcgaaacacaatcctgacctgatatatagctaccgcagaacgcttgagagaccgtcaggctggctcctgcggcgagcgttaagctgtaagtgcaacgagcgcacctggcattgaagacaacttgctttgcaatagatgcatggaccacttgaattattcccgagcctgagacagcggctcttgagctgtatgttcaaaccgcagatttttgctcctcacgcggtattctggttttctacttggatgctctactttctgtttcaggatgagacggcgagcttgtcatcgacggcgtcgttggccgcggccggcgccactcttgtgacaaccaccgccacagcaaccgccacgatgactgctaccactaccaagaccattgcatacaccagctcggtagaaactgaggcagcgggggccaatatcacatccgccgttgaaacgtttctttcgctgaaagctaacgactcagcgcggcaggtcgctacatatattgagggtttcaacgaaaactgtaagctgaagctacggctttggaacgcctcactcgagactcagttaggcttctgggaacgtgagtacgaatccttgaaggcttacaacaacacaattttctcaaacttgcttgaacaagcgcaaactatcaacagctcagtagattatctttcgaacagcggctttcttgtcgcctcggactcccaatcaagcgttcttcgtggtctttccctaaacacatcttttctgcaaagtgtttttggtaatgtgtcatcaaatctcggcaaaatacgaaatctgacgctgccggcggctccgactgctacagctagtgccctttcggccagcgaaattcttgattccatcacctccaacaaaaccacttcaaatttcacatccatgctgggtgtcctgggctctgataagaagatccgcaccactttgttagtgaaaagagacagcgcctcggacaccagtggtaagtataagcaaaaggccatcaggattagctctgctcttgccgccacctacgtcgcagcgacatttgcgttcgtctgcttagaatacgttacctataagattgaagttcgaggcgcccaagacacccttcagcaccagctggaatgtattgacgagctgtacaagggcgaaacggttatttcagtcgcccgaatccgagcgcacgaaagcttccagcagctcttgatatgttacaatgatttcgcaaaacaccctgtgacctatactttcacggaaatggcgctggagctgttgcggagacctctaagcaaaacctggagtccagtggcagtggcgaaatttgtcaaagcatataattggtggttgactacgaatggactgcatgtcttttgcttgttccttgcggcagttgtcgagggccaaattcttagagctttccttgacgtgagtcactcaacgcatccaaccagcctgtatcccagaagcaagttttctgaagccgccctatctaccaagaccctaggcagcatctcttcctcgtgtgcactatttgaaagcactgtaaatgccgaaatcaactctgtggttcacgaaaggctgtggaatgccagtcgcggcaacgtcacacagataaattcgctacttgatgaatattttagcaatgttaatgctactttaaaagaccaagttccagcaatagatatgaacatgagctattggagctcagaactaaacagcgagcagactttcaacttcacttctttctcggaaacgttagcccatgaaatttacgaagttgtggcgccctcagaaaaccttgaaacgaaacgtctcgttagaagaagcgaagctgcgcaaagccaggccatggggaaaaccattctagcacgctatgaaaaaggctgtctttgtcttttaggtagtgtagttttttaccttctatgtggatttctggcggcagcggtgtagggtttaagagatcagaaatacacttgcagcctaaaaggcccactcacggttaatttgatgcctgagaacaagtcttttcaccggcccaaggaaccttaagcttcttaaatgccttccacgtgatgaacttgtcagtaagattaatagcatcaagctaggaatcaagaggcggtattaaaaaattttttagagcccatttaacagttagaagctgtagtcggaaccgtcaagaaggtagcttggaagcgctgaattggcattgggtttgttcaattagaggttgtgtgggacctttctaccatagaagatggcgcataggaaattacagcaagaggtggatcgggtgttcaaaaagatcagcgaagggctggagatatttgacacctactatgagaggcatgagaactgcaccaataacccatcgcagaaagacaagctggaatgcgacctcaagagggaagtgaaaaaactgcagcggcttcgagaacaaattaagtcgtggcagagctcgcccgacataaaggataaggattcactgctggaacacaggcgatccgttgaggtagcaatggaaaaatataaagctgttgaaaaagcatctaaggagaaggcctactcgaataacagccttaagcggtctgacaatctcgaccctaaggaaagggaacgtcaagaaatcacggactatctgtcgcagtcgatagaggaactggagcggcagtacgattcggcacaagttgaggttgacaagctgatattgctcaacaaaaagaagaagacggccacaactgcaaacgaggagaaaaagaatcagctgaaagacctccaggggagatacagatggcatctgcaacagatggagcttgcgctgcggcttgttgcaaatcaagagcttgatccagaggacgtaaagcgcgtaaaagacgatattaactacttcattgagtccaaccaggaaccagatttcgtagaagacgaaacaatatacgatggactggacttgacgtcgaatgaggccattgcccatgaagtcgctgcagcttttgctgcacagcgcagtgaagaacttgaggaagacatggtcaaagagggagcgaagctctccaaaaaggagcaaaggaaactagaaagggaagcaaaaaaggccgcaaaggcctcagccaaaacaggaagtggtactgagacgcttcccgagtctgcgggcatagtgatccctcagaaaaacgagccaaggcaaattgacagtgtgagtgagtcggcttccgtcagtgcgtcgcgatccccatcgccagatgtctcatcagcaggtacgagcataccaaatacggccaactcaaagtcaacgattcaaccatcatcatctgcaggtcctgttaatttaatgggtaaactgccaggctctcagatcaaacagcaaacaatatccagagaagccactcctgaacttcagggccatacgcatattcatcaatctctcaatggtataacgactactagcacattgaagcctgccacggtacccgcaagacctgtaggtgacttgcggtgggccgctgcagcttctcaagccgctgagaaagaaaaaaaggctgaacatctaaatcaccaagcggctaaatcacaatctacctcctcttctgtgaataacagtgccacgacaagcgctgcgagtacgccgatagttactaagcaagcgttgacgccagttgggcagaagagaattctttcaaattcccaaatgctaactgcgacggtgccatctagcgtcggcattcaggtctctaacaacacattgccaagccagaagacagtaaattcccaagatgccaaggctggcgaaccagcagtagaagaggtaattgatgatacttatgattcggactatagtcttgacgactttgatgaatcttcggacgatgaaataatagatgatgaagaaagcgcaacaaaatcacaaataagggagaacttgcgggaaactctatccgacgatctggagcttttggttctgcctgggggagttcaagacttcattatgagctctcttctgtccagaaatggtctcaatcgttcaaatggcagctgtagtaagctgcggactttacgcgacgcatgtcgtgtctcgcggctggacaatatacctcgatctgtgaaccctccatctcctttagatgcgtttcgctctactagcgtatgggatgttacgaggtgtagcctccgtgatgagatcggggaattcggtggagacaaacctgcggagcgcgcccaccttctggagaaatttcgcggtctggagaccttctttttattctactgcttttactattcaataactccgctggaacaagaaattgcatatacccttctcggcgaaaggaattggaaagtttccaaaactggagaaaattggttctccagacatagcttgcctaagttctcgaacgaactttgcgaggtcgccgacttcaagattttcaaccttgatgattggaccgtcacggataagctaaacttcaaactggactatagcattttgagggatcctccttcgacagaagcagaaccaagccttgtcgacgacgcgaatgagtcaggagcttggaccaaaagcaccgtggttcagtgactgaaattcccaatcacaccttggttaagcggtaatggaagcatgaatgtattatacagtatttatgaatcaatggaaagaagacgcttgctcctttgttgtgataactcactgcataagagttgttagcctatatttaagaaccaaaatttaagatattttaatgtaaatactgagaccatgaaacaaatgtatagattgctagggctcacctcaagcagtgagagtttgggggtcttgtccggaagcaatgttgcactggtgcattagtcgcctctcgccctcggaaaactgaccagtcaccgaatgccatacgcctctgttaaagaagatagccagatcacctttattccagtcgtgagcgtaaacgttttcaggagcaatcgctggtctcatcatcctgtagacttccttacgagcgtcatctagctccagaacggttccgtctggaagctccaacttgtggatgcagcatccgtgaacttgtaggtggtgcttctttgtgattgggttggtccacaccaaaggtagctttttgattttggattcctcccatggtggcagttcatcgaaaggtgtctctttgccctctgataccatagtgagcccgtcgggagttgcgcgcgcagatgagatgaagatgtaaggatggggggcgtatacaacagtagtcttgagagcacgctcctggtcctcagggctcagcatctcgaatgccttggcgcctgagacaaaggcggtggcgccctgcgttagctccaaaacatcgccattgtcttcgtaaaccaccttttgcttcctagagtgaggggggacgtgaattccgagtagcgttgttgcaactggcggagaaagcccgtaaagggcggagtcgatgtgccagcggtagaaacgggtcatatcctgctcaaaagcctgttcttgcgtgagtggctttttgtggaagtcgaagtgggttgggtgtctcaggctgatgtcgcccaagccgtagtggcctgcaggccactcgccctggcccaaaacctgcacttgcggctggtcagggatcgaagtaccgtctcttctcagcaccgacttgtcgtggcggaactctttaccgtggccgtaggacttgccactctggtcgcaggttgggtcgaacatggtagtcagtttccactgtgactttggaggaaggtcctccattcctgggattactatgaccaaatgctcgtggagcgctttgtagacagtgtcaaaatcctctggcgatagctcgctagggtctgtgcaaccctctggaagggtgattacggcgcctagaggctttccttcaagttttgtaactttcactggcattgtaaagctttgatgtgctgctttcttttgggtgattgattccttgtaactggagtgattctgagatgtcagacactgactgtgacttctaattctgacgctaagcaaacgtgttaaatggcgatttcgttgccaagtctgttgctcaagggcggttgtgtggtgtttcaacacaactctaagcattagaagcggatcagcttagtctctttatatagcttcagctttcttagtgatcaactagtcatcttatcagttccttcttcatcttgccggtgttcccggacgggctagcgacgtggggaaatgcgatatctaccgataaaaaaagagcacgtgaactaaaccaaaacgtccctctaagaatcgcttgatttgtatccatacagcgctcgctctagcccgctcgaataacgcagcggtctcatgccaagttgcccagttagctctgtattgatagacctttgatgacccgataaaatgaccggtggtcgatagatcattttttacagaactggcatgtgtcttggaagacgacaagtcagtgggatgaacggagacacgttttgggcaatgccgggttgcggagagtcgagccgccagctgtttgcacctctggggttatgtctagtgggttcaatgcaaatgttcaactatcagtcgtctaaaaattgtataaaaacatggtatgcgccgcttccgtaagcacgatagcggctgatcggacttcatgcacctgaagagccaaatttcttggcccaatcctcatactccgtaaggccctctttggatactgagggtttgatgtactctaaactgtttttgacgtcctgtagtgtgataggcctgatttgatcacgtggagtaaagagcagctgatctcccagttcccggagcggacccattgcggcatccttggccagcgatgtgatatcacttcccgagtacccgtctgttagcgccaaaagttcttcgaagtcttcctcggtcagggtgtgggtctggtgcgccagcaatttattcatctgctttttcctggtctccggctcaggcaagggaatgtactgtcttcgcacaaatcttctcctcgcggcctcatctatactccaagggaggttagtggcggccagcactaaaacgcgctcgtcttcctcatcctcagatccctctttgttgccggcggccgcgttcgagagcgaagaccattggatcaaaaactcgtttttgattctgcgacttgactcgttttcgccatcgttgttcctgctccccatgatcgagtcaatctcgtcaacgaacactatagagggcgacagctttttagcaatagcaaacagcgcgcgaactagcttttcgctttctcccaggtatttcgacgtcaaactagacgcactgatggaaaaaaatgttgaattggattcggtagctaccgctctcgcaagcattgttttgcctgtcccgggtggcccaaacaacagcatacctcttacgggctcacgcaagccacggaacaagtccggcctcaagaacgggtacacgacagcctccttcagcgaacttttggcgctttcaaggccagcgatgtcatcccaatgcacttcgtccccatgcacaacaatttctgaaaagatttgcttcgcagctgttttgtcaatccccctcatctgatcgattaactcatcttccagtgcctccttcaaaattttctcatcatcgggcgaaacttcggactctttgggggcagactctgtaggagcaacaggagggggtgtcggtgactttagtaaccgcttgcgcgaagcgctactgttcgaattaatggaactagtcggtgttgctgtttttgcgggctgtttcttcgtgccatttgatgcattcttggcagctactgtgccgcccttctttgacggtggcggtttccctggggttctcgaaggcagggactcggaagttttggccgccgcgggtgtgttcttcctaaccactcttttgtttatgagagcagatgatttgggaggaggagaggcaactctgctgcgcagtacaggcgttgattgggccgccttgaccgtcgggcgagtcttgggtttagcggcagggacacgacttcttgttgtttgcgtagaaacacctggtcttgaggcagcctttggtgcagctttcggtacaattttctttgttgttttatgcataactttctctttgggaacggtcgctgatgtctgagcagactttgtaactgatggcttctctttgattttgggatccaaggcactggactctatactcatgttaccgacgctcttttgaactccttccagattattgagcgtctcgagcctcttgagctcttcttggtccatgtcgaggtagtcatcgaagtagtcgtggacatcaaagtcaaaagtaatatcacttttggtgtcgcttttggcgtcttcctccagcttggcagcaggctcgtcgtcagagaattctatcaaattgtgatcttcgtcaaatccttgaaacacattgtcgtgccccaacggttttgatgtcgtaaagttgacattgctattgcttctgctagttggtgaggtaatgtttggtgctgaggatggatggtttctgttgtacttcagtcggccgggctctctcagggtcttcagcatcgacctagagttggctgttggaggacggggacgtcctggtaacgaggagctatgtggcttataatgctcatggcttttctcgtcttcttggcaaagcttcgaaaccctttcgaggtggctgagacttcgatggtacagttcccgtaccccgttttgtatgctgatttcatctcttgtatatgcgcctgtgtttgggtagtgatactctatctgagttagctcgtagagaacatgggtatttagcgctttccagcctagaactgccttcttgtattcatgcttttcctccagcttcaggtaatagattgactcgttggctatttgactgtagagttctgttaaatctgttagaggttgctgcggcttcttacgcatcctggcaaaccttgttagaaggcctccttccttgcttgcatccattattttgatgctagcgacgtcgctggtgctaggaaagtttatgttcttacagtttattccaagaatcaactttgtcaaaaggtcaaagccgcttcgcaaagaatacttctatttttcacggtaactaacctctatctatgatacgtaaacaaacgcatactccgctcagcaagggtccatatacaaaaagtactcaaccatcagttacgtaacgatatcaagagctataaaacgcaatggttgatcccgttatgggtctcttaagttaccagtaacgccgacagcaaaaacccgcttaaaatcgttaccaccttggtaaaccaccaaacgtgttggattgaaaatgggcagagactaaacgaccactcccacgttttcgtttcatggttaaaatggcccgttaccaagcctgtgttcccattgaactcgcccatcattgagcgaacagtaacttcacgaacatggaagtccggggactgcatggtctttgcagcattccaatcacctgtcttgctgtccttgttgtaaacagtctcacagccctcatgatcgtgcccagtaaggataatacctggcttgccgttgtcaaaaatcaaatttagaactctcttcgtgacatcctcactgaggtggttttgcgacctcagcaagttctgcttgtagggctcgcgggggtaatcgtctgggtaatagcggaaaagctctccgtccgtgcatagcccttctttcttgtaaaagggcacatgtgtcagtaggacggtgctgccttcgaacctctgctcaaataactgcaggaggaactcccatgtagcgttgacaaattcttgttgcagaggtgggccctcgagaagcatcgagtctagaaccactatcctccatgggtggtcagtgtcgcggtcgtactcaatccagtagttgtctttgccgaacaactggtgaaagcgggacatgtgctgaaaagttgcatcacctgagtacccaatatcgtggttgcccgtaagatttataaataggtagtcttcatgttcgggatcccaagtgtggacgttttcgtacccgaagcctagtgtcttaggctcctctgttaggcggcgcttgaactcgtccgcgaactgcacccagtaattcttgtacaggccattttcgtcgtggctatcgttgcgtatgttttccaagctggtcgtgtcgcgtttgaagatgcgttttgtgtatctcattgttctgttgaagaattcggagtcccctatccattgcgacgagaacaagtctcccatcaccgcaacatgagtgggatttagacgatttctcattgtggagaatatatgtccgaggtagaagtcattgccgaatatatcgaggcgtgtcacatatggtgtgtttctccaaatgcctttaatttgagggtccccgaaggccatcaagtgaacgtctgcgggactgctctgtgtttcctcatgcgatttcttccactgcctcattaagtcattgacgtatctcttgctgtagtacaagaccttctcgccaacatgcatggagtcagtagctccgactacgcttggttgagaagcgcatctccaagagcatctttcggggaaaagagacggatatgtgaagatgtaaatgttgctgacaattgctagcacaagtgtgaagcctgtgaactttttgagcagtggccttatcatactgcttaacacaatgtttctccaaaaggacttatcgcagtaaatcgatgccttcaaaatggttatattaaatttatttttacagaatatcttgatgcattatatctgaaagcttgaaggacagacgcgggtacaaaaagctgaatagagaaaggactaagaggttaagagttaaagcggctaatcaagctttgaccgtgctatccttacgcttgtgatcggccttctttttcttgccttgagcgtcaaagatcaattcttcaaatacgcgagcatcctcagcttcatccggtgatctttgcgccgaagcaaatttgtttgccatgtagagaagtgccttagccttgacaacccgctgcttagatggcacgttcttgtctcctaaaattttgtcgcagacgtctttcaatttgccctgagcctcgaacttcgacatgacccatgccgtgcccaagacctttcctgttattagcttttcgacctccgctctctcgtattcatccatggtttcaacgtcaagtttctcgagctccttcatggcagactgagcgtccatggccgacgataatatgccccaagccgactttgcggtttttgttttgtcgcgaacacctgtgaagagcttgctgaagccataggtcttctgcgacgccagaaagttgttggccttggtcttgtatactttggcgatcagctgcaaaagctccagcccaaaactctcaagcttgaggtcctcgatttcttgattcagttttgcatcaaactcatccaaatgtttgttttggacagccgcaacgtattgctcaattcttgtttcaagcttgcgtactaggtcctcgacttgctttttcttttcggcgcgcctctcgttctccatctcaaccagcttggcgcgctgctctttggttagcttgttgtctgagcttttgggcttggcagttttgccatcatgctggacaacgtctttggagggatcctcggagttttccgcagctgtacctgcttcttcgccgtcctcgcccatgatttcagctccctttgtaagattcttaaggaacgcaaagtcgcctatccagtcctggaaggcatcgcccccgaatatcgtagagaagaactcggcggcgtcctcgaacccttgttggggcaccgcgtcctcctttccaaactcgtcgtagcgcgagcgaagctcgggatcgcttaagacttggtatgcttggccgatagcttgaaatttcgcctgggcttcaggatcatcggggtgtttatccggatgagtaagcatagctttcttccggtatgccttcttgatttcagtagcagaggcatcgggctggataccgagcaggtcgtagtactccgtgtctttcaccatgtcgctcttttttctttctgtttagttcttagttctggagcccagcctcctacttcatatttttctgctacctaaagaccttaccgggacagaaacaacaatcaacactgggcggcgtcccatcttaaaaaaacagacagatcaacagcttgacgatgccgcagcgcggcggtgctacgctctatgttagcactagggcctggttgtgcaatacgcgcaccttgccatcaattagaggcgctggccagaaatcgtaagctgcgattacgtagctcttgaagatgttgtcctagtaagaagggtgagtaaattcccaggtaggtagggttcatcgcccgcactgcttgagaccaccggtctcggaggtacgagtcgttgcggaggtattcgaggagaataggcgcgtccacggacagtacctgatgcaagcctctataccacaggagcacggagaaaagcaccgccgccacgagcagcagctttttgattatagcccacaggtggcatacaactttccacaagatgtatgcggaaagcatgtagcctagtatgtttgtgatagtgggatgcgactgcgcaaaccgataggtcagagggagaatccatgcgagcgtgcggagaacgtaagacgcaaaccatgagatcgcagcttgcacctgttcgtatttcggttccatggttaagaaactctgggtctagaggtctggtcaaatccactggctctgctgggagacacaggccccacttagtattttaaaagccaacgtatttcatgtttatgtctgtagtttatatcttgagttttgagccttcacgtcaagcaattatatggttctatagtgtagtggttatcactttcggttctgatccgaacaaccccggttcgaatccgggtaggacctgactttttatttttaccacatccaatatcctcactgcctgacggaggaaaggcactgtgtgccaagtcgataccaagccgacaatttctgccacaacgacataatctctgtgtgtatattgttgaatagctagcctccacatttattatattcttgacgtatcgggaaatagatgaggctagcccattaattatgggaaccttgaagatcccataataatgaagaaacagcttttacaaaaaagaaggtcctacccggattcgaaccggggttgttcggatcagaaccgaaagtgataaccactacactatagaaccatttaattggttggaagttacaggctaaggatacagtatatacatagctgaagatcatttgactttcacatatctttctcaccaaaacagccttttctttgtatgtcaaagcttttggtcttgtatgtattggtagacacattattagcaaaggctgagaaacatgggaagttgctcggtagcatcacccccgttcggccatgttcgcttttaggaccggtggttactgtggaagttagagtcaaactggagatgcagttcgtgctaattctaagagtacatattcgaacattgcatctcgcgaacaactaataatggtcctatagtgtagtggttatcactttcggttttgatccggacaaccccggttcgaatccgggtaggacctattttttgttgccgagacacttaattccccgcgagtgcctcggcaaactcgacaagttcatgggaccaaaagctcagtatgttgaactcgccaatcctcccacccacttcgccaggctgccacttcgttcctaagcgcttgtcctgctcaattttgaccccgtattcaatgatattatgctcaacgcgagttgtggagggctgactatttagaatgtgtgttttctatgccatcggaagacgcttctctcgcgccaaacacaccgctatgtccgcttctccagggccttcgcgtgctcaagttttggcgctttacaagcagttcatcaaaaatgcaaatggtttcaataactacaactaccgcgagtatttcttgcgcaaggccagaacaactttcagaaaaaacagagctctagaggacccagctaccatcagtgctgcgtgggacactgcgctcaaagacctgggcgtacttaaaagacagtccgtcatttcgcagatgtacactttcgacaagcaggtggtggagcctttggatccaaagcaccactcgaggggttgatgacaaaacccggaaacccaaatacttgtcggctgtcccatacagtacgagcgtctgtgtcgcagcccccatctccatattcattcatgttacatagtacaaagcaagaaatatccagaccgcaggagggcgcggttccctggtggactcttcctttggagagtctcggtctgcgtagtcaaagttccttgagttgaccccatacgtatgtaatgctatatccaaaataagaaaaaaacaaaaatccttcaagattgttataatcagccgatgaagagagctcatctcatacttggtaaacgagaggatataaaaagccggtattttgagcgtatcgcctaggttttactaccggaaattcgggccaacaacactgcggttatgaagaggaattctgcgccatcgggagatcaacaacccaagaaacagcctacaaatgaggtggggaaagtcaagtctcttttcaacgccaagatttgggatcccaagttccagaaggacctaagacaggagatccacgactccaagccttacaattggggtactatccgcgatctggtcgacgatgaccttctgcgcgccgtgaggaaagaggttgaaacacaaatccattttacgaagaaggagacagacatttacaaagtcaaccagagtggagatttggccaacctttcgggtctagactgggaggatctttcgcgtctgcccaacctgtgcaagctgcgtgagatcttgtactctgaagtgtatcgggacgtgatttcgtacgtcactggcgcgggtaaattatctggctccaagatggacatgtctatcaacacctacacaaagggctgccaccttctaacgcatgacgatgtgattggctctagaagagtcagtttcatcttgtatctcccagatcctaacacgcgttggaaggaccactacggtggagggctgcgtctcttcccaagcatcgttgcgaacgtgccacacagtgaccacagcgccaagctggtccctcaattcaatcaaatcgcattcttccaagtgcagcctggcttttctttccacgatgtcgaagaggttcgcgtaaacagacatcgtctgtcgattcagggctggtaccatatcccacaagagggcgaaaaaggctacatcccaggagaagaggaggaatgggttaaaacaaacacaagtacgctagcacaattggagtctaacgtgttgcaagattacgagttccccaagggagagagagatgttttgccgcctcatcagataaaacattttgaaaatctcctgcataaccagcctgccaaccaagaagctgagaatgaagccactgagcagccattgcccgacatgaggttcctgaccaaggaagaaatgaagttcctgtcgagctttgtgagccctgaatatctgacacctgaaggcatctcaagactccagacacagtttcttgaaaagtcgcatctccagattgaagacttccttaacgatgagagatcagaccttctgaaaaaactgatcaagagagatgagtttgagaaggattgcccatacgaaagcgttaacgttgagagaccatggaaaaccgcaatgccgcctcataagtggagatacctgtacattgatggtaagtctcatgagaacttccgcaatgaacaagacatcctcgataatctgaacaatgaagagaggccaaattatgtccttctcaagcaaaccttagacaagtcgaagcatgacacagaaacggaactaataactgttgcagaatttctacaaagcactgctttcaagaaatatcttgctttggtcactctcctatcgccaataagtgaacaggtcctaattagacgtttccgccccggaaaagattttacgttggccacccagctcaacaaaaatgcgttattaaaggatgtcgaggggcttgttgatgcagtcctcgaggggactctgtgcctgaccccaagcaatggatgggaatccggggaagtcggcggttacgaattgtatatggacaaccaagaagagagcgaaaacatggacaaagacattgaagacgcagctgtctacaagagcgatgatacaggggacgctgtgttgatcaacaagccacctagctggaactccttgaaccttgttctgagagatgaaagtgttttacaattcatcaagtatgtaagttggtccgcaaagtccagtcgctgggacatcactgcgcagtgggacgtcaaggctgtagacggtgacgacaaatgagcgtcaaatgttaggattgtaatatggacggagatgtcaaacgaacgtaaatgaataatcataagagatacgatagataactctagtagcgtcttctagcctaagctgattcaagctgaggtaagaattccgataaaagctcatacgattgcttgtggtagtctgcctgggcagccacgagctcacgaagctccttcagaagctcggaggatccagccaccttttgcatgacgacgacagcatcgtcagtagcttgagcgaactcatcctctagagactccatttgaactctcaaggaagcctccttttcaggcttcgcattcgcgaggttggaacgcgcaatgtcgtattgcagtctcttgtgttcaacgtttttgcgggccttctgggcctcgttcaaatcgttggccaggatgtccctcaatttcttgttgaaccttgtctggatcaaagtgtcctgctgcaaccttgcttgagcaaccttggcctgaacgtcgctgtactttaggagagcgttggagacttcagagtcatcgccgccaacggacttgttaaggtactcactagacgttaatgcgaccttactcaacgcatagttaagggtcttggggtccttgtgagggccgggtgcgatcagcacggactgtgcttcgttggtggatgtggcgcgggacaagtcgtgcagctttccagccacgacgctagaaaactcattgaccgagtctctgacgttgttagggtagtcgtagctttcgttttcgtacacctgcgtgactttcaagaagttctcgtaaacaagtctcaccctgtcgattttgttttccaattcaacatattcttggggtaattgcgaaatgtcagtgacctgcccgagcttctcttgcactaaacgctgggtagattgcgcgaacgatggaagctgggtagtcaggtcctgagtcctctgcgagacagcggacgacaagtccctgaacttcttgtccagctgcgcatcctgggctctttgagaaacttggcttgacaactcctgaagcttcttgttgaccgagtcagcaaagttgttgaaagacattctggtttgggacgttaatggctagatgagctcggtctaaagtgagtttttcagtcaattcggtgacctccttatataatttcttcggttttaaagtatttaaaggttcaaggactttttcgtctcaaaataccgatgaatcaccagtaaatgataagttcttcaaaggcccgaaagtcattatcttgactattcaacactcttaagcagcgcggtaagagcctggtttagatattcaaataattttgttttccggaggtgacgtctttcatcgttgagcgtattgttgagtgcattcctcttatcatgttcgcgcgacactctcagctcgctggtcggggtttaaaacaattagctatcactgttaagctgccgagactcatttttcactcttgcgctacgcggcagagctattctaccaaaacatcaatgcgcgagaaactgaaggaagtgggatttgaagaactgtacagaatccggtctaatacacagcttttgattcaagactttgccaaaaagcctattccaccactgtcttatgagttcctaacgcagtacaaggtgccactgacagaaaatcaaaaatacacgctcacaatccagactgtaaacttgctgctaatgtacacatgtcgccggttggtcgccatacagcgactgccatacatcgcagtattgaatcccaacatagagcagacaaacagattgtatctcaggacgctggaaagtcttctgtcactaaactacccatatggccttcatgatcaaggcgtcatgacaaaaaagctcacagagtttttggacgaccaccaggacacactggtcactctctctcgtggatttcaggaaattatggattttttcccaaaagaggcagtgtttgacttcctaaatcttcacttgcgggaccgcatagccatgaaacttctcgcaacgcattacctggcgctcgtttctcagaagtcgaatgaggagcctgtaatcggtgtgcttcacaagaatctgaagatttctgagctagtgcggcgggttgaagaattcgtgggagacttgtgctttgtgaaatatgaccatcaactgcccatcgagatattggagggtgaagacgtgacgttcccatgcattcccacagatcttgagtatgttctcacagaaattctcaaaaactctagtcgagctcacatcgaaaactctgtccccgagaataacactgccgagaagccgattgaggtcactatagtgcgcaacgacaacgacttgaagattaggattcgagactttggaggtggcatcccaccagacgttgaagaccgcatgttcgactactcctacagcaccgttaacagcgatgcgaaagatagtggaatgagtgcatacgttattccaggagaagacgtttgcaacgtatctggcatggggtttggcttgccaatgtgtaaggcatacatggagatgttcgggggaagcgtcgacattcagagcctatggggatggggtacagacgcgtacatctgtttgaagggccctagtcccaacttattgaagtgacggggcattttctaaatgatgcatgacaatatattggttttagtactatttacatataacgcggttatttattcacagagacagggtgttcatattttacccatgatcctggatggcaggtaagatacgtcacggtgtgtcttggacatcagcccgatggcctggcatcttctgatggctttgctcaaacggcgctggttcttggcagacagaccggtcacgtctctgtgcaagatcttcccagaggacgtcacgaactgtgacaggaactccgggttcgtgtacaggtccagcgggtccacgccattcttgtcaaaaaggtcgttggacgagtttttggaggagaacttcttgtcaaggtgcagccttgccaacgagaagtcgaaagggtcataggtagtaccgctctggaacttttttaccagtctagggtctattctcttgggctgggacgaagcggagcctgggtcccgggccttcacgttgatttgtgacttttcgttgggagtcagcttgatcttaaaagagaggttttgcttagggattccagaggtaaaagccctcttcgggattgaaacatgccagctagtcctcagagatagcattgtggtgcgtgtgatcgtatttggaccctaatgtcgatgtttttctgttcgtgttatcgacttggaatgcaattatcctgggaaatttttcaataatgataaatcttgtgcgatgccacttatgaaatataactaaagcctttggcatggagagaagtaaatcgaaagccgcctctccccaaaacccgtcctcgtagtgattttgtctcttcagatcccttgagatttttgttcatctttgccctctgatattcaataattcgacccaactataccggcgcctacacatgtatgtaagttttacatcaagcttcaaaggcttggaaaggccagagtcatatactatacacccaagcagcctgctcgaccatattcttaaacgctggcgtgcttacttggcatgcttcgcatacagcgcgccgggatatttcagttttaagtgtccacacgatcgtgaagacataaaaaaaccgggatatgtagccctttctaccaattacgaaaagcgttaccgcaatggtgagacacttctccgcctacgcttacacttgctcaagcgagctctgctactactgtcgtactgagcgaaaaacatctaaaaaatatcagtgacattaaaagagttggtagatttccgcgagaatccagcccttattctccaaaatgaccaaagatgtgtgctcctattgctcctcggacggcgcagatggggcagtctgggttcagtgtgaggtgtgcgaccaatgggtccacgtaacgtgcattcccatcaaatacctgacaaacgaaatgagagagccattagactcttacccaaagctggcgcggcaaatcaagcgatttagctgctccgcgcatgggagcccagttctagaggtcaaaagcacaagcaaaaagagaaaaatagaacctacagcgccagcgaaggtcggcaaacgacagggcttgcgaaagaagaagcaggttgattacatttccctgaatgaaggcgatgacaagcggctgaaagacgagcacccgcatatgcatgcatttctagcatgtttttcaaaatgggaaaacaagaccaatgtcatcgagagctccaggctggagcgcgacttcaacgccatcacgattccaatgaaagttcaggaccctgaaaattcaggcatgcgaattcctgaatattcagaaggcagagccttcacagtggacacagtcactaagttcctgggtgcagattaccctgttgacgtgatggacgtgcagtcgcagcagaattcaacctggtcaatgtcacaatggaatcaatactttacagagacggcggcagatgcaagggacaggatacggaacgttatttcgctcgaggtctctcatgttgatcagtttaagacagggctgcggcggccccgtgtcgttgaatctcatgaccttgtcgacctcctatgggaggaagtgaaggacgacatcccgaggcccaaagtcacaaaatatgttttgatgtcagtggggaatgcgtataccgactttcacttagattttgccggaacctcggtgtattacaaggtgattttcggatcaaagaagtttattttgtttccgcccacgccgcacaatcttaaggcttacgagagttggtgtggtaacgaccatcaaaacctcatttttctcggcgaccagctggagcaaggtgtcgcgatggagctacgagcaggcgatttgttcatgatcccttctgggttcattcatgcggtattcaccccacaggactcgctagtcgttgggggcaattttcttactctcagagaccttgcgacacaacttgtggtaacagaaatcgagaagctcaccaaggtgcccaagaaatttacgtttccccaatttgaagctgtaatgggtaaaacagcagagctgactctacaaaaatcgggcactgacgaagatttggctttaagcattgagaaagaagaagcactactggaatacattaagacaccgacgttcaaatacaaacctgtaaatttttcaacaaagagggagctaatatcgcagtttcaaaagcatatcgaagctcgaagcgattaagcgctggctattttatggaaagccaatatgcctggcgccaccaaaaagccgttgggtactttaacgaccgttacgtatacagtgattatatttaaatactaaaaagttttcagaattcaacaagatgggcatggctcgataatctggggtttcacaagttccttcagggctggttaattatatcatggattcgctgccattcgactcgaaaacactattaattggggggtttgtggccttcttcgtcattacactcgcctcccggttcttgggatcaaagaaggcgattccagtgttgatcaaggaccaataccaggaattccccttggtttcaaaaactgtcttgacccacaacacggcagtttacaggttcggcctgccaaagcaatctgatgtgctcggacttccaatcggccagcacatctcgatcaagggaaacttgccagacggcaaggagatcatgagatcttacactcccacctccttggactcagactccgttggtttcttcgaattgttgatcaagtcttatgatcaaggtaacgtctctaagatgatcggagagctccaaatcggcgacaagatcaaagtgcgcggccctaaaggattctacacatacacccctaatatgaattccgagatcggcatgatcgccggtggcactggtattgctcccatgtatcaaatcatcaaggctatacactctgacccaaaagaccgtacaaaagtgtctatcgtttacggtagtcagactgaagatgacattctattgaagaaagagctggacgcaattgtcgagtctaacccagaacagttcaaggtccactaccttctggacaagcctgctagggacacttggactggcggcgttggatacgttactcctgacgtcatgaaaagctaccttccagcacccggtccaggcgcccaattgcttgtctgcggccctccaggcatggtttcctctgtgaagaagaatgctgttgctctaggcttcgagaaggctaaacctgtctccaaaatgggtgatcaagtcttcgtcttctgagggagcgactttaataatctctatacagatctcatcaaaacatttcattgaaaagtatcgaatttatttacagtcacgctttgaactctctataaacaaagctggtataggtaaattctctctttactaatcttttcgttaatgcccgcagccggctgcgcatttacagcgcaagtctcttgatctgctcgagtttttcgttcacagctttcccaagctcaacctctgtgttcaggtccaaaagtttcgagtgaattgactgcagagccttaatggcattgtcttcatcgatcacgcaggagatgttgatctcgttagcaccctgagaaatcatctcgatattaatgccttgctcggccagggttgtgaacatcgtaccggcgataccaataaactgtttcatttgcttaccgaccaacgaaataatgacaagtttcttagtgagttcaactgacccgagctttttcagctcctcgacagccttcttcagagctttcgccgagtcgttgtccggcacgggcaaagccatggaaacatgaacctcggaagtagaaatcaaatctacaaccagcttgtatttgtccagtgtggtaaatatttgggccaagaagccgtgcgacaatgtctttttattggaatgaatgctgacaacgtatatgtcacttttgctggtgatggctgtagcaccacgcctcctctgctcaaagaaggagttgctcaatgtgactggtgggtgaggaggagtagattcacccttctttgcgacattgtcaggataaataacagtgccgtcgcctctagggttctgaacgttcttgattctgattggaatcttggctctgataacctgctccatggtgaatgggtggataacctcagaaccgtagtaggtcaactcggaggcctcttctggagtaacgctggcaaggagtctagcctgtggcaccttacgagggtctgctgtgaagataccatcgacttctttccaaacttgaagctcgtcggcgttgaggccgacagcgatcaaggctgcgcaaaggtcagtgtacccacgaccaacaccattcagaagacccatggggaccagaccaaagaacccagtaataacaggaacgacgggctcgcctttggcatgtagatcaagaacaggttgcagtttctccttgaaagccatcactaaaaatgtgtagaagctggtatccagggtgccctgccggcattcgtaatcgtggggaataactgaagacaaatccacgtactgcgctggaactccgtgttcgttacacaaggcagccatgaacaagcagctgagcttctcaccgcacgacatgacgagatccattgtcctcagcgacacctcgcccaaaacttgcgacgcattgaggtatttttcaaccaaatctagctccgcaatggtatcttgaatcaacttcttctgcagctcagggttgctgatgcgctgtttggcgttcgagatatggtcgtctctcaccttctgcaggacctcagcgaagcttgggtcgctgttacacactaggtcacatgctctcaaaagacgcgaagtggttccctcggccttagtatcgcttgagcgcgcagaacacactacagccacgttgttcttgaactgcgttgtgtagactttcacgatttcatcgactatttgctcgggaaatttaccgacactggtcccgccaaatttctggacgatccaatttgtttgaagagccatactttaatattgaggaagcgaaagattgatgaagctgagtgggctgcaaaaagtccctgttagctctcgagaagactcacggttacagattgaaggtctcttcttttgaccttccgaaaatgaataatgatttatataatatacatggcgaaaaaatttctttcagcgggccactgagtcatgttgaccattccaccgagacggtggaacgttaatgaaccggcagttgggaacgcttgctaacaggcttctggtgcttgcttaattcctcctcttggtgtctaaaatataattcaaggagccgaagagccagtaaacacgtagcttgctgccacgccacagttttcctcctggaagtgacactttgtttttggaactaaacctacaagcagcggattaaggaactgaaacatagctcatggcaagcaccccggacagcagatagggtccagaaatgattttttttcgtcttaagcagctcacgcccgagctgttatgctgtacacctcctttgccatgcatggcttgggaggctaccctaaaaagactgaggcgcacaatagttgtgtacgccattctataacgaccacgagggtatatcgaagttctcgcctgccatctcttccggcaaggcccctaataccacgtgctccatcatactcgggcatcgcagcttaacgtagactagcattattatgcaaacgcccatcacgacggcgatagctagagcgttgagttcacggcggacttcggcgtcgcccttgtagacactggggtttctcgatcgcagctcgccagtggcccatttaaggttccggaagcccaaaggggtctccggcacatgcttaacccaggtccagagttgctcccagtatgagctgtgctcaggagcgaactctgaggcctgctgttgtttttgtggtgtcgacagtgctgttgtaactggtctggccttcagcactccgacacaagcccccgaacccaagtcgaacattagggactccatcgaatggcccacatcatcaaactgagcggtagcgtctttgcccgcgagcttcagcatcacctgcgccccgccgggatgttgtgtcaggtatctggacacgtcgtagaccgcgccatggatcgcaagccagcagtcttccgcgctcgtatgagtcgccaactcttcccgcgatattacaggcggctgttccagcacagtgtgctcagccgcgccgaggtcctgttcctccttttccaggcaaaaccggacttttttctggctctcaagcggcatcgtgcgacagtgcaatagggagtatagtagctaagattcgatagtagatcttcttgttgctgcgtgggcttgcttctggtcttccacgcaagctggacggttttgttgatattgaatcttgtttttatcagtacgttattccttcttagcgatagcgaaaaatgcaagaatattgataaatggtcctatttaggacggaaagtcaatgtggaacgtgttttcgctttcaagacggctaattttgggtcttcagagtccggtttgagttctatcagtagtctccttgaatgctaaagttgctctggtgttcgatattgtcaaaccgttattggaattgtctaattttttcggtgattaaggaaatataatattccgagtcccgtcaatataaccccggttggcgaatggaaggattctcctgctagcgtccttctagtctagcggaatgtagtgcgcaacgtgttatagtctgacatgtatttagagtttttcccgatctgaagttctagggtagggggccctccttgtaatgagtttccgggaagaagaatgttgctcacaagttcgtgagttggtagctctgaagggctgtagtgctggcggacaggttcattcacgtcgccagcggcctcattctctgttcagggtttaaagctttgaggtggctagtaaatataagtgaggtttgtgccatgcgtctgcgacctgctcaagtatagtacgctcaatcaggaaagaagagcagtttgggtatttacgaaattgctgtgctctgctttgttgacttaactcttggctgtcaaagcttgagcccgggctgcgaaatgaagtgtggccttgggcttggccagaacatttggcatagacacgatcctagcctaaaccaaaaggtttcgatgctaaactgtcccgtcttcgcactgctcaaaatcgtaaccatctcggcctgacagcgagagtgtgtcttccacgttctccgagggaaggggcgtcaagccactggcgcaagggccttgaggcgggtgaagggtttttcaaagagctttcatagccaagcaagctgaaccagtcttggagctttgcggccggcggtcgtgtagctcatagaaacataggctcttggagcccgtgtttcgcaaccgctcatttaagaggacggccgtctcaggttagccaacgtggattctaaatgatatctaacagacctgtaagtcctccgcgatcattattaccaactagaagcctctggtctgtggcttgacagtgattgctcgttccctcgaagcgatgacaccgcgaaacattgtatccacgtgactgtaatgtatattatcgctatttgatcgatatcatgtcaaacttcctctggaaactgcaaaaatctggtagtcgcattggtccaatgagctcgccagcgatcaagaaggctctggcagctttactacgcgatccaaataacagcacatgtgccgattgcaagactgcaggccaccctagatgggcttcatggtctctaggtgtctttatatgtataaagtgcgctgggattcaccgctctttgggcacgcatatctcaaaggtcaaatcggtggacctggatacctggcaggaggagcacatgcgcaaagtggttgagttcgggaacaacgctgccgcaaacgcggtttacgagtgcaaactgtcaggaaatcacacgcctgaagcgtccaagatcgctgacttcataaggaacaaatatgagctaaagaagtggattggcaacgccgctgaggtttctgctcctccatcgcgcccaaaaacggtcgagaagaagccacaggtcgcgcagcaagcgcacggatcgcagacttccctcgtttcacagaccagcagtgccccaagccgatccgcaacctcatcgcaagtcgacttgaacctggcgtctccatcagtggcctcgagaaccaccttgaatgcagctgcgagggagccaagcggcaggccggacctcaagaaatcgatattgtcgctgtactcgaggccccggacttcaacagccagcgtcgccagcggagccagcaacgcgagcttctcgagctccacgggaacgccaagtatcgcgagcaactccaccccggccgcaggctacccgctgccgggcgctagcttctcactgcccgcccagaccaacaccacatccagcgcgtcgctagaggacaacgacttgttcaagaatgtgtggtcgtgatccgttcctgcggctgctggaggcatccaacactgtgcagcgctacgtacttgaaataaagataaacgaccaatgacagcgggagctcgagaaaaatgcgatcttgggtgcttatcttgacgttggaatatatgtgatataaagtatatgaaggcggaggggttgtcgctgttgttattgttgctggcgctcgtgataaacatatcagccggtggttggcaggccaacggtggccttgaaagagtcgtagatcaaccactggaaactcgtgagagtgccgatcatgaggattctgaccgcaagcccgttccacaggcccgggaagccgatcttggcgtagatgcgcgaggtggcctccatcatggactcgcccttcttgcgctcgttgttgaccttggacaccatcacgtccgccgggtgcgagaccacggcgcacagaatgccggccaggtagccgcccgcgaacgagacgccgatctggcccagctgcgacatctcgcgcttgggcgtgggcaggcgcgcgtagatcatctcgacgatgcgctcgaaagatgtgaacttacacatggtgtaggggatctggcggcaccacagcggcgtgatgcccttgtagagactggcgaagccctcggcgcccaccatcttgctgtaggcctcaaagacgttgcgcgcgaacggaggcggcacggcggtctgctgacgcaccttgatggcctcccagggacacaagaagaggtcggcgatgaactccgcggacgcggacgcggccaggaagatcccggtgcggtactggtgcgcggtttccggcgacaccagctgcgagtactggtgcttgaagaactcgtagccgccgtacttgaacgcgccctgcagcgagtacccgatcgccgtggcgccgacgccggtgaagatcttgccgacgccgccctcggtcttgatgatctggcgccagccctcgaggttcgacttgtacagcgaggagtctacttgtcttctacatttgacgaggtcgagcggcgtgaccgcggagtgcgtgggcccgcacgcgacgaggccgccgatcgtgcacgccgcgtagtagtcaggggagtatagcttgggcgagttgaaaatggacgagttttgcgacatcagtgcggagtggggacggggacgagaacgcggctcgagtggatgaaccgggagacgacccggaagctgcctgggacgctcgcttatatagtcgcggagttgcgagcgcaccattcgcaaccgaagcgtaatcccgcaaccgggccgggcgtcgctgcgtacgacgcgcggggggagcaacaaaggcgtggacgccgcatccgagtcacgtgcactctatcaccctatacacgtgcttcacacgtgcctctaatcaccctgcacgtcgcatgcgcgctcgggtcttggcattccgacggtcgcgttccacggcgcgttcccgcttctgctgcaccgccgtgcggcccttcgaatcttaaacctcttcttgtattatgtattactatttattaccctgagtcgtaagcattattagcatatcgcgtggcggccgtgcgcggccgctggccctcacaacagaggcaccacgcctctgtaccgcgtcatcgtcgccttgtgcgcgcgcatgtagaacaggcagatcaccgccaggatggaaaagtagacctccagatcgtgcattatcattaatgtgtgtgtgtgtgtgtgtaagcgcgggcgtgtgcgtgcgagtctcgtctaagatattctaactagtgcgacaccggcgtcctgcgtgcgtgtctgctactgtgtgatcggcgagaaaagtgctgtcgagctgcggaaaggcttgtttctgcgtgtgagttgtactgcttaccacaagaagagaatcccgcgcaccaaaccatgacaactgcttaggcgaatccgcctgcttatatacacctcaccgcctgctgcgattttggctttgctttgtgtcgcaaaaaactcctgtagcttccacatatccccaagcggcagcggtagtggtgctagggcgctagggcgtgctaagttctgcaggatgagtttgagccaaaatggcgcgcaaacgggaactctggcgctgccgccctggctcaggtgcacacgcaggaacgatcgggtttaacccgtcctcgagatcgttaattccgcggcaccagctgcggtgagcaagtaagcaggaaggcacctgcgggcgcgctctgcggtttgcgctgggcgatgagcaaaaacaaaaaaaaatacccgaaacgtccaaagtagggccgacagctccggcgatccggactcgcagggggctagaacaggcggcgggcggtgcggtcaccggggacggcgatcggggtcacgtgccaggggtccggcggccgtcggccgcaggccggggtgtgcgggtgtttggtgctggcgcttagcgctcgcagcgctaagcggcgtgggcgcaagagaggggtccgcgggtggctcgcggcgcggtgcgtgggaaggccgaggtcgggattgtatggttttgcggcgtgcgcgcccgcggccgcgatgggcgcaaatgtgtcagtggcagatgtcgttcagggtgacctggtgccgcacggcttcggtcacgcggcgacggcggcagcggccggggatctgcgtgctcgttaaatgtgacggttcttgcgatgcatagtttacgtagcgcggctttggtgagggcggcggcaggcggctccgcggccgttgtgttcgtctggagtgacctgggtgcgggcgccgttggcctgcaacggcgcctcagtgtggcggcccgaacgggtccgtgaaccccatgcgctgggccgcgcacaccacgtccacaacgtagttgcgcccaccgttgttgtcccagtgctccacgcgctcgtgcgagctccgtgtcgtgtagcggatgcagaactccagcttcaccagggcgaaggcggccgcgggccccgcccgcggcgcgcgcggcgcggcaccgccgtcgtcgcccagtgtcgccaggtcgatgaccagcttgaagcggtccatgcccatgccgggcagcacgtcgtcgccgctgctctcccacacgcactcgacttcgtgcacagtgcgccagtggtcgcgcgtgtagcgcaccacgacctctttgtcgtagaaaatgttcttgaccaggacgtggcccaccaggtagtgctggtccgcgatcagcgacaggtcctgcagaaaacagtagctgttgtgggcgatgttcaggaagatgttggacttcaggctgctctggtcgtcgtcgctcagggtcgcgaagttctcgcggtacaggcccggcttcgtggcgccgtccttctcggcgcccttcgagcgcagccgctggtagcgcttgctgcgccgcagcccgctgctcatgcgcttctctatctgcaggttcgacatggtcatggtaaggtcccggggctccgcgtcgctgccgtcgctgcgtacggccgcgtcggcttgtagtgtaagcgtgtgcgggtcctcgtccagggggccttccagcacgtcctgcgacgccacgtccagcggcgagtcctcctgccagaagtacttgaacttgaccacgtcgcgctggtcgaagtgcacactcttgcttctctgcgggcccggcggcggcgcgccgatcctcttgtccggctcgcgcccgctgggcgtcgcgggcagcgaccgcgaccgctgcgccagcttcaggttcgaccgcaccacctcgccggacttcttgcgcaccagcggcggcggctcgttgtccgcgtcgtcgccgtcgccgctgctgttgtagtagtagttttcgttggcggggaagtaggggttgacccgcagctgcgaggacacgtcccccgccacgctcccgtccgcgctggccggcgtctggctggaaaagtagtcgtcgtgcatctcgttcacctggaccttgccgcggttcaggtctgtgttgcgccgcagcgactcctccgcaaacggcttgggctgcgacacgcgctgcggcttgtgcagaaacgcaagcgacctgttcataacatctccgttcgtgtccgaaggcggcctccggatgtacatctgctagcctctaaagttgctgcttcgacagctgttgctggagctcttgtgtagcggctgctatttattgaattgacaccccgaatcagctcgaaggcgtacctcttccctggcccctgaaattgcccctctatttacagtctcaagtaccctccagctttgctgaaattgacctcgtccttctatttgtgctcctcgcaccgttgaacttttcgcacgctttaagtacccgatgccacaccctttgtgcctttgttttatcatgagacgtgaatgaggagctcgctcgatgttgtcccgttagaaatgatctgggccgtggatccacaagcgaagcaccctgagtacaattgtactttggagccacgccgggcacatctcgccaggcgcctcgctagtcgaaccggtggagcttgacgcatcccagctcgtcgccgctcacaaactctgagtctccgatgccaacgcatgtgattggagcgtgatggctgtcgaacgtgtgtatgcacttgccgctttgtagatcccaaaccttgacagtcttgtcgtgtgcaccactgattattctgaagttgtcggcagcgatgtcccagatcccttcaagatggccgaagtgcgttctgacacattttccagtgcgcacgtcccacaattttatggtgttgtcaagtgaacaggacagcaggtgggatggatacggcagtgagtcgtcgagaggcgccagctggccctcggaagggtcgttggctgccggttcgtcgttccgctgcgcctcacttgcagggtctgtaaccaggttctcggtgtccaaaatattgagaggaaggactttctggacctgcccgacgtgcccgcggaacaccttcaggcatgtgttggagcgaatgtcccacatacggatggtggtgtcgtcgctgccgctgaagcacgtgaaactcttggggtgcagcttcacgcagcccacccactcggagtggccgcgcagcgtgtagcaagttcgggactccacgtgccacatcttaaccgttttgtcggcggaacccgacacaatgatcttcttgtaggagtccacgctcaaaacgctatcagagtgcccgcggtaggtggagacgcacgcgcccgtgacgtaattccacacacggatagtgcggtccaaggacccggtaatcagtttctggtcgtcgaaatacagtgttttcacgccgtcgcggtggcctgtaagccgtcttaccagcttccctgtagccaggtcccagatggcaactgttgaatcgtaggagccagtgaacagcaggcggtagttgaattgtaacgtcagaacgccgtccatgtgtcccttgaagtcctgaatatgggcagcgccctttcgccagttagactcgaccttaaacctttcgcggtagatgactttccagggccgggttttcctatgcccccctgaggccgccgccgtcgcgcaggcgtctttcggatctgacttctgctctgtggagtcgatgaagcgcgcgcgcttcatatgcaaaagaggcaagccccatccacagttagggcacttgcggtcgatatgctgctggcacatgtggtaccatactttgtcgtcgtctgccagctgtttccaccgccggcacactcttgctgcattgcaaagactctcgcagtctaaataccccaggatcttgagtgaaacctcctcgggcagtgtgctaataaaatcgatttttatcatattctggacctcggaagccacgaatgacagctgaggaaaacagcagtttgtcagcatcccctcgaggagcagtttgcgcatcttgtcgttacaacttgtgaatgtgctcagcacgttttgaacttgtcgctgttcttcgggttctagcttctcgatcttgcgttgaagcagggagtgtcgctgctggtcttgcttgcgacacgctgtgtgtgtgggggactgttgaatatccgggttgtgacggtagcagaatcgcaggaagttgtactgcggcagcccgcgcctgcgtttgttcacattctgggccgaagcctcagaggatacctccgcagtgcttggctggtcctcctcgtattcttccaggccccgcttcccattaagcctgccgctcgccacaacactgctatttgcagcgtctggggcctcctctttggcatgcatatttgtactttgtgttgatctaacttcgggtttgataagagcacccatttgatttggaaactcctctaacatgaccgtcaactttctccttcttctccaaggtaaactttcgagcttcttgatccccttaatacatgtaccgatgtgcttatcttcaactgtaatggtggttttgttcgatgcgctgtggtttgattgagacatgtcaattttcggcgctagtatcacgtgaaattgaagattctgcagtgtggcattttccgtgaaacaagctttgaatagcagtcgcgatgcgacgacagtataacgaatacgttctgggtacgaaggcaacgtgctaaataacaataagctgtgaagaccttaatgccacttgtctcgggtcttaccgaaccctttttctacgcttttaaactgtggttcctggggttgggggtttacggggacaataaactaaggagtatggatctaacataggcgcgatacgataacctttgcgattacggggtcataaccagtcgtttctgagtttggttgtcattgcgtggcattttgtgtctttttcaaagtatttacatcacgggttactgaatgttcataacaagcttcgaaactttaattacttaattgttttctacgcatctatcaagttacacacggcagttggaaatctcaaacaccatgatgtcggcagcgccgttcttcttcaggtcgtccatgatcgtacccttctgcttcctgtcaatcatggcagaaacagcaacccagccctcgtcgtctatcttcgagatggtaggggctcttcttcctggcgtgatcttgaggacctgaggtagacaagacacaggcacgttgtagttacacgaaacgtatttttgagcagtcatcacaccttcaattctggacttgattgtctgtaaaagctcagtgtcgcccttagggttcttggactctatcaagtgtgcgctggtctccaacacggtggcaatgtccttaagacctgcagcacgcatggtctcgccggattcgaccaagtcgactatggcgtcggcaatacctagcgcgcaagaagcctcgacggagccgccgacgtatctgattttagtggtgatctggtcgattggcacgccttcgagttcggcgaagtattccttggtcagctgggtgaaactggacacgattgtcttgccgatcagctgttctggcttttggtaaggccccgcctcaggaacctgcacttgaagcttgcaagcgccgaactgcaggtccattggcaacaggacatcgacttgcgactccttcacctggtccacgcccgtgatacccaaatcacacttaccttcgcctacaaacataggaatgtcggcagcgggcaggaagatcaaggcgataggcatgttggtggaaagagcaatatctagtctctgggagcggtggaatctgatgtcagatcctttcaggatcgaaactgccttttcatacagacggccctctgcacgcgtacgtttgttagtcatatacaccgggaaatcgagttcaactcacaattttttcatactcttagggatcgcaaacaatagtctgtcgttcaagtggttaactaaatccatgatagtattgatggatacggagttgagcgactgcgttgatcgagcgtgctagttttcgacagcttggataagactcatcaaaaaaatgacaattagtgcaaagtgatatcaaatttttttcatatcgaaatgcgtggggatattacagatacctaagggcttgtatcacggagggattactggcaccacctgctagacccaaaacgacccaacgctgtttcatgaaatagcgtttggccggtattgcgtgccatgaatcgcaggcttaaatgatgtggaccgagttgcaggcttcggtgccgtatttggagccctgaagaatcatctaatgggcagcgccgtgctacatacccggcgaggctcatttcgcatggaaaggcccggtaatagcactaatgacataatcaaaaatgcctcaaccgtcaagaacgaggatataattcgctttcaaaactgtatctcaccacgtgacatatattgatgacatacgcaaggtgttgatctcactgaagacggcaatagttccttaaattagcccgcgtggggaaaataaaggcctccgatgagcttccacagactagatcttgaagaactttagcttgtaggactaggatatactggttttgaacgcagccagattaggacatcggcaagctttagccggtttttttaacgggataacgaaaaagtgtaggcatcggagggtggccagatcttcgggtaatccaggaattgtatcgtaagaggtccggaagagtatttctgttacgggattttctagtctagagaacccgaaaaagctccatattccaatagctctaagacctgcaaactcataacagcgccggtgccagtctctgttttgaagtagcgacgcccatacaacgccctggagatgaaatttgcagagcatcttcgcgagtccgcggttccagaatggatcgacaagtacatcgactacaagaaaggcaagaagaagatcaaggcgtgcagaaacacgatcgctgccagcgaggtgctggtcaacaatgtttcgaccacaaacagtgtagcaatgtaccgggactcctcctccagctcgcggtacaactctcagaacgtctactcacccgtgcagcgccggttcgtgcaggagttcatcgacaagtgggttatagaccaggagcttgagaagtgcaatgacttctacctttgggagttcaagcgttgcagcaggcgcttcgcgattttgcgtgagcagatcgaaaggttcgaagcccaccggacacaactcacggtcactgaatccgacccaaaatattacggcgcagtggaccgcgatgagcgcgtggtccccgctaaaagccgtaagagatcatcatgggctacccggacattcaggaccctgcaagatttggagctgatcccatcattaccttcattgaaacccttcaagcagctctttctcaatgagccagacaccaatagtctttctgtcggttacggcgatacgtttgctccctcttccctaacgacaaaccaaattcagcaccgtctttctgatgccttgatcgagttctacctgcttgtgcagctcatcaaaaactacagggacattaacgtcacgggctttcggaagattgttaaaaagttcgataaatcctgtggcactcgtgagctgttttctttcatagagtatgccaaatcttcttatccgctattccagcacgcagaagctaatgctagaatggtcgcgcagcaaatccacgactctgttgcaacaaggacttccgctgcttcttcgaacgaccctaattttgaagaccctttagtggtatgggagcacgaggtgacgacatggtataccgacgttttgtccagctccgccaaggaccgcaaacggaagatcgaaagaatcaagaacttatcgctggagtattccttaaatgagcagaaagtccatcgtttcaacaagtccatacttcaggtttttgtgggcggtgtcctcatgggtggttctttaactttggttgcgtataccttatgggttggattcaaagcaccaagctcttctaaaatacaccacattttgttgccattgtggggtggctggtacatggtttttttgatcaccttcctctttttactgaactgctttatatggcacagaagcaatgtcaattacagatttattatgttcggagaaatgcattcgcgacggggtgccgtgcttttcaacaatgacttttcaacaacccaaatcccaattctgttctacttcgctagtgttttggcttttcctatgacgttactcggcgcgctcagtttttatgaaaatgcgttagacccttttgctatcatttggatagtgctagtgtcagttctctttttcttacctttgtttggtaaaactccgtacctgaaccttccttactggaataaactcaccaagtcagttcgctggatccttgtttcctttgtgaggctaatattttcgggattttatccggttcagtttggtgacttcttcttgggcgatattttctgttcgctcacatattcactggctgacattgctatgtttttctgcatatactctccaacaccgaatggaatgtgcggctcttcgcactccaaggcaatgggcgctatgacttgcttgccaaacttttggagatttatgcagtgtcttagaagattctcggattcaggtgattggtttccacatcttgtgaatggtgttaaatatagcatgagcgttctctattacgcgtccctttgtgcataccgcataggccatactcgcaatagaagaaacgtcttcataatcttcgctacattgaatgccacatgtactgcgatatgggatattattatggattggtcgcttttacaacctggctcgaagaactggcttttgagagatgacttataccttgcaggaagaaaaaactggaaaacaggagcctactcaagaaaacgcaaatcagtatattatttggccatggtatgggacgtgtccatgagatttcagtggattgtttacgcgatagcacccgacacaattcaacaaagtgcaatcacttctttggttctagcagtattagaagtgggaagacgttttgtttggatcatatttcgtgttgagaatgaacatgtcgcaaatgtgcacttattcaaagtctcaggcgaagccactcttcctttccctagcaccgttgaaggagatgttgaaacagagggatcaatcgcaagcaaccattatgcaatgtcagaagtcagctaccctgctatgccttcccctactccaatgtacagaggtgaatctctccagaaatctactggttccaacggtctattgagaactctcagcagctctataccatgggcacatgctcaagatttccagaggccaagggggttttctatcgtagatcatagccacgaaagcgacgcaagcgaaagtgaagctgaaagcatgttataagcaaaagcgcatccaaatgaaatggtgcagctttttcttagaaggcaataaaatatatgagtgggacgctttttattttgaaattgtctatttagttaagcattaaagtaaaactgttgaacttttgcgtagctgggtgggttgagctttctgtgcaaagccttcgcagtccagacggggacaactgataaccctagtatgagcgccaacttagcgtaaaaatttggttgggtcatgaaatgcaaatcgaagtaatctccaaggagagggatagagcccacgaaaacaaggaacgtcaagatttcgcagattatcattgttttgttccacgtatagatttctattgcaaccatgatgagttcattgataatgagaaccgtgaaactgagggcgactagccgtttaaaatctaattgatcaaggcttgtaaaagcttgagagaaaccctgaataacacaaccttggaagacagagagggctacccatacaaaaaaggtcttgtaggagagactctttcccgccgtcaactccttgtataattctgggtatgttttggtgagagattcgtcaatgtcatggtctaaagtcaacgaaaacacaggtgccatggtgtaacaagttgcgtatcccaccatcaaccatccttggtatagggcaatcggctcaaattttgaacttatggaatacaccgcctggcaaaccgatattaagagacctctgtgtatcacaaattgagctagcttggcggacctcttgtacgagtttcggccgtgccacagaagcaactttgacaagtggcagaactgtgtaatggaaaagtcagcagctaaagaagcctgttttccttctttgcctacaatgccaacgccaacatctgctgcctggatcatgctcacatcattgccgccatcgccaatacagcacactcttttgccagtcgcctcgcgaatgaaggttgcaacgtccgctttttgctgaggagtacagcggcatgcaatgacagcgggcaggtgaaccacgatttcaaaaaactcttgcctgtagtattcaaggtaagttgccaaggattcaccatcgattaaaagacatgaattttgattgattttcaggagttccagctggcccaaagcaccttcaggctttccaattttggtgacagtatgtacgtactgtcctcttgataccagcttagcactgatagaaacacaacgcgctgtctcaaccttgtcaccagtgagcatccaaattttgatgccagcatttcttagaagttcgatggaagatttcgcatcgtgctgcaacttgtcctcgacacccgtcaaaccaagtatttcgagattgtgttcaaggtgcttctttactacattgctcatcaaagcctcgcggttgagcattgttaaagaagcgtccttgtattctttggtgaaattgtcgaaaactttctgagaaagcttcttacggccaatgaccaaagtacgaaggccctcgcgggccaagttaccggtctcttcctccaaccaatcgtttgtttgcacaattttgctcatgacgacatctgcacctttttggaagaaccaatgttcctgtttctgcttgtcgaagattataatacccattcttttgttgtctgaattgaaagggaaaacttgcactatatcaaaatcaaaataagatcctgactggtcgtgaagcaaggtgatggaatggcggtctctcttgaaaagcgttagccccacagattctgtaaactttactatggcaatttcgtcgggagacgctgcttggtaagtgagttcgccatcttcgaacgtcggtgtgacctggtggcacagagctagcgctaataccaaatcgcgcacacgagatggcaaatcctttttagaggcgcttggtagcacagtcgaatctgcgccacttgtcataccgcgcacataatctgtaactatatccatggtatccatggtataagagactgttcccagatgcagctttttcagttccatgtcattttgtgtcagagtaccagtcttgtcggttaacagatactctatgcgcccaagatcctctggaatcgtactagtcctcacaatagtatcaggaattgtggcatcatgctcgatttgataggcatatactgattttcctaagtctaggttgaccctcaaagatacggggataattgttgaaaacagaatcagatatctcataatgtccacgtaccaatcactattgttgaagcctgcaaaagcgacgagagctaccgaaagaataaagacacaaacacaaaggattttggacaagctgttgatttcgagctccagaaggccggttttcacgcttgacattgtggtgttcatcgcttgacgtgtatcggaacccgtgtagacaacacacgccactgccgttccggttgatgcaaatacagtgttggcccacatagtgttatccaccgaaagcggttgagattgagaatcattgaaagttagtttacccaaaaagttgtgaatggacttttcgggtacagatgctgtaatgttgattttgtgaagaagatcttcttgggacagatgctgggttaagggactagcgatacgcaacttccagtctgtttcaccatctaattggtcggtcttgatgaatatttcaccagatggctcacttgattgtagcaatatcaagtctgctggagcccgggcgcccttgcctattttgatgagatctccgacttttaggtccttacttggtaccagctgggacttgctcagaacctcgtaaagctcgttattagcttcgctgtccctgcgccttctttgtatgtcatctaaagcttccttgctcattgtaacgatgagaacaaaagccagtggcacgatgtatgatgataagtaaccgattcgcagtgctggaatggcttgcgatagcgcgaccaatagaaagtataggttgaaaaagaacttaaactgctcatacagtattactgggatgaaagtaacagggttgtactttgcattggacacagcgtttgctgcatacttgtatttgtcatagatcggtgttgttccagggtgaatctccctttcaagctgctggtctgtaagttgtatagacttgcctgttgatttgtatttggacgaccgcggggtgctcgatgagcgtacaataccggttatccttgaccaaaaaggctgcctgtgttcggcgctgtgactgttgcgagagcctcgcgaccaggagtcgtttgggcccagcccatcgttgatgaggggctgtgtatcagagtggaggcccgcgttgtgattatcgttgctggcaatgctcttcatttcgaagtcttcgcctgtgggagcgccctcggaatgtatttgtagggactctagagcggcgtccagggagtcctcgaattgcgggtcaagcaggtcaaagctgttgtggcggttcgcgggcgcagctggttctttgttagatcccggaggtggcgtaaacgacatctgtagctagccagccctgccaaaaagtagatcagagaggaggtctcggagtttgtgtgagcgggggcggcttgtttgagagcttcttccgcgaattgcgtacagtgggattacttgggatcaatatgtgcacttagagatagacaatcatttgtgacgccgcgccgagattattactgaaattggttgaagatacagaaaacgtaatacacagctatttagagttttagttctttctggacttcttcttgccggtggtcttggcagactcggcttgctccttgacgaccttcttgacgatcttttgctcctcgatcaggaaagctctgacgattctctccttgacggcgttggcgcataggacaccaccgtaggctctggagacggtcttgtgagtcttggagacggtagcgtactctcttggtctcatggtagagacaccctgcaaaggaacaccagtgtcaccacacttaggtctggtagccaacttcttggtgtgctgggcacgcaacacaccacctggggtcttgacaaccttgatcttgttggaacgagtgttgtctggagaagagttagtattgggcgttggttgtcatctgcgggttattgcggcagcggcgcatggcggcttaggggcagctaccgggcgagtttgcggctttatgctaattgcgatcgatcatccgcattcgattgtcgtactgtgtcgtgctcgcggcaaaaagccttgtcaggtagcagagtctgcggcagcgcatgggtccatcccatctatctgagttcccgccatgacttgtcgcggcaaaccgctttagctcgtagactatggactgctcactggacattaaacaccggccaccagttgccgggtgccgaacgctgacgatcgcatcaatatcgcacatcccacataactcaccacatatcgcgcatcgcgcactgtaaaccgcgcattcggtatctcatatctcgaacatacatgggtttcttcttctgaaagtaacacgttgagccatctttggttggtttcctactgcttctgtttctcaactcctcccggcaaggttatttcatctacatcaaatttttaccaatctccacgaagctcggtccttccaggtcccgtgagcacttccagccaggatgggttgccgagccctcgcaagggaagccaggcagagctaggcagagcccagcagagcgcaggcggggagcaggcaggagtctgggcatagacccgccggggactctctctgggaaggctctcccaggcggggagccgggggcggagaggcagcagtagcgctgctcgccctacgcggaggcgatggcagttttgctatacccacgcaattctgccaacccacgcaacattttcgaccttcttatttgttttgttcacacggaaatttgacttcggcatccgtacaccagagcagtcacagatgaggtgaatgtgatcacgtgataaagaaggctacgaaggtcgccacgagtacttttctgggcgccagcccgagtacgtcgaaaccacagccttgggtatcccccgcaggaagtgatctcgaggccaggcatgtcgcgtcgcgaaagctgcgcggatagttggtctcaatggccgtttaagtacgtaggtacatcgtttgtataagagtgttcaggcctcgtatggcgtgtgcgccgcgggaatcccaggccgcggtacttactccttctcgacagcgacgacctccatctctaagtcgacgttcaatggcaggtccttgacggcaacgcaagagcgggcaggcttgtgctcgttgaagtacttgccgtacacgccgttgaactcggcaaagtcgttgatgtcggcgaggaagatgttcaccttgacgatcttgttgagagcggagttggcctcctccaggatgttcttgacgttctggatgacctgctcggccttgtcggtcatggttccctccacacgcttgttctcagcggtataggggatttggccggacacgaataccatgttgttgaccttcatggcctgagagtaggacgcggcaggaggaggggacaattgagtgcgaacaggagtgagggtagacatggttctgaaggtttgtctggcggcgtttctcaggaacatgcttgtgtattgtaggtcactagagggctggaatcatatcttttgtctcagtgggaattatatattaggcgaaaatgaagcagaaagatgaaaagtcaatatatacgtcgcactaacatctttagacacaccatgagcacggctagcaagatcacgctggcgttgtcatgcgccgtcacggccgcgacggtagtgggcgtgcactacgtccaagagctggagcgtgaaacactgcaccagggccccatcaaggacgcgaaacggatggccgaacgcaaggctgagcagagcgcgggcgcaggcgcggtgagcgcagagagcgagcgcaagcagcactttaaccgcagcgagcacgagctgcagcaggagctgcggaagaagtacgaggcgatgcagccgttgtcgggggaggtgctgacgaaggacggcgagcgcgctgcccgcgacgagaaatgagggcgtggggcggcgacgcatcgcgagaaagggggcctggaacgtcactgaagggagatagcatcgcggagcgaatataccgacgtgcaataggacgttggagaatcgaacgggcaggctctggccctccaccacgctctgggcgcagtaatacgccacgcgtccccatcagcacactgcaaagcgcttaatacgctaataccagagcgcctgctagacaaaatacaagacgcttcagacgacaccaaatggcaccacaggtctcccctctcaaaacaacttgtaaatagaacataggaacgaaaaaaaaacacggctcaacttgcacagcacacatcgacactcaccgcgcgctccatgctcggcgccaagcgccaagcacaccgcgccaggcgctcgagggcccattcacacgtgatcacaccgggcaaatctcacataatctcaccttacataattgttctgttcgaaccgttgagtacccactagcactatgtacgaagaggcccctactcaatcggctccaaattttacgaagggagagagggctcctgcagtaacaacaagtgatttcgaagcaccgaaacaccccaagacgtacaggtctgtgaagtacccctatcgcaacatcacgtttctcgaagagataccagagttccacacacacacacacacacacatgcctccccgaccttcatttttggagcaagtttccgaaaacacaccgaaaaccaaagcaagaccaatgctcatcccacgacgcgtctcgacagtgcacacggagggcccgactagcgtcacagaagaaaccatcagcagctcgcactcgtcggagtccctgatgaatggcgaggattcccccgcttcgcggcagacagtggggatagcgggcggcggcgttgccgttggcccccacggcgcgcgtctcgcggactcgccagcggcgggcgtcgcatcggtgcgctcggatagcgtcgcgtcgcggatgcggcccatgctgcagcgcatgggcagctcgtactcgcgcgggtcattcgtgggcaaaaacgggagcttcatctcgacgtcgctcagcgacgacggcggcagcggcggtggcagtaacacgggggaaacgcccgggctgttcgaggccgtgtgcgactcctcggacctcgaacgcgaccacgaccacgattacgaccatgaacacgaccacgaccacgaacacaatgacgaacataatcacgcccgcgcccaaagccgcggccacggccactgccacgaccatgaccacacgcacggccagaccacgcccgaagacagagagaccacgctgcccagctcggtaccgagaggctccgcgcccatcgacatatccaccgcgcccatggccaagacgctgtcgtccaagtacttccaggagagtgtgcacgacgacgactacctgcagaacttcactcccttccacaacacgcccacgtccgtgtccaactcctacagcaccaacgccaccggcagcgacctgatggcgcgccggcttgcacacccgcccgccgcggaccccgagccgcgcctcagcgacgaccccgcgctcgtgtacatcgcggagttccccacggacaagctcctcagcatgctcacagccctcctggacaagatagtgcgctccaacgaccagctgagccgcgaccggcccttcgacgaggaccagttcctggcgcgcgcagcagacgcaacggccaccgcgagcgcctccgcagacgcgcccgcggccggctgcgcgggccacgacctggccgccgagatcctgagctttcgcggcaagcatgtgcccgccatcacactgcaccagtacttccagcgaatacagaagtactgccccacgaccaacgacgtcttcctgtcgctgctcgtgtactttgatagaatcgcgaagacctgcaaccacgcgaaggagcagctcttcgtcatggactcctacaacatccaccgcctgatcatctccgcggtcaccgtgagcaccaagtttttcagcgactttttctacagcaactcgcgctacgcgcgcgtgggcggcatctcgctgaaggagctgaaccatctcgagctgcagttcctggtgctgtgcgacttcgagctgatcatcagcgtggaggagctgcagaagtacagcaacctgctgcgcgacttctggcaccgcgagatgggggacgcgccggaggcggagacggccgcgccggagcatgtactatagtcgggggtgtggagacacaagcgcgaaacgagcgcccaaacgagcgccgaagctgacgctggcgctggcgcggccacggacgcagaacgtccaggtcacatgcgccctcagcgttgcctcgagatacctattacgtaacgacatccacgcttacatacgcatctaactcagatcacgcccctaatcacgacctatccggccgccccgcccggcactcccggcgctcccggcgctgccagcagcgctgcttggcgtggggaaaagagcttacaccggggtagaactcgtaccgggaaaactcgtaccagcgacgaaaacacgccggggaagaacttgagccaaagagagggcccttagcacgctcagcctattcgccgcaggaccccctgtccagcttgtcgcgcccccccacaatctgaagcccggtcgccacgctaccaggccggagcttgcctatctcatgtgtatcgcgcgtatcggccctatctcaaactcccctatgattacctgcgaccgccccggcgtcatcggggccgccgagctccggccgccgtacgccatgctatgagcggtcgatcgcagcaggcgcttgtccgttacttttttacacactatcgcgttgcttttccgttgccaccgcaacaaggtcacggccctcccggtcggcacgcccgctcgtttcggtggcgccgctcgggagtcccggccgtgcgctctgactcgtatcatggtaatatcacgacgtcgcacagaccctctacaacggcgccagctcgaggaacttttgaccccccctcggccagctcgcgaccggcttgctgacggtggtgcgccctcgcgagggtccttccccacaaaaatatagggtcgccgtcgcgcgggctcgtggacacgtgcgcgtgcgcgtgcccagcagccaagcctaacaatggcagcacgggcgtgccagacgcagcgacggcggcggcgcgtgccgccgcctcagttttgtcatcttgcctgctgactccgccatttaccttatcgtggcttaatcacatatctccactggtgaggaaagatttttcttttagcgagaaaaaaaaaatgggccgtcgaagtggtgcagagcaccggcagcgcgtatataaaaaggcgcgtcaggcattctggcagagtgtatcgagcgcggttgtggaacatcaccaggactcgatcttccgtggcttcgcgcacacacaaactcacacttttagtcttctgctcagacctctgctcaggcttattcctagctcatcgtgcaccaaatgtcgaccggaaaggaagaatacgaaatccaggacgtggaaaaacagtcgcgctcgcggctcgagctgtcggacgacgactcgcagcccattgtcgagacctcggagcatactcggctgtcgttcgtggaccgcatggcggccaagctgcgtgccgagaccaagggtattgagcctattacggatgaggagaaagacgacaactcgatcctcaacgccgcgtcgatgtggttctccgccaacatggtgattgccgcgttcgcgctgggtgttctgggaccttgtattttcggactcaacttcttcgggtgtctgctcgcagtgctgatcttcgccacgctgggtattttgcccgtggcgtttttctccgtgttcggcgcggaactgggtctgcgtcagatggttctgtcgcgttacctgctgggcaacgccacggcgcgtatcttcgctctgatcaacgttattgcgtgtgtcggctggggtgcggtgaacaccatcgcgtccgcgcagctgctgcacatggtcaacccaggtggcgcgcgctgtccaccttgggccggctgtataatcatcgttgtgtccaccatcatcgttacctttttcggctaccgtgtcattcacgcctacgagaagttctcgtggatccctaacttcgccgttttcctcgtcatcatcgcccgcctcaaaatcgacggctccttcactgtgggcccatgggtctctggcactgctggcgcggccagcgtgctatccttcggtggtgtgatctttggtttcgcctccggctggaccacctacgccgcggactacaccgtttacatgccccgcagcaccaacaagcccaaggtctttttcttcgtgcttgtcggcctaatgttcccattgtgtttcgccattctgctgggttctgcttgcgctatggccactttcaacaacaagtcttacgcatcctactatgcggatgagggtaccggtggcttgatctttgccatcctcgtcgacaagtcgctgcacggtttcggccagttctgctgcgtcttgctcgccatgtctaccgtcgccaacaacatccctaacatgtactccattgccctgggtacccaggctctgtgggaaccactggccaagattcctagagtgttctggaccatggctggtaacttggttaccttggctattgccattccagcctactacaagttcgagagctttatgaccaacttcatggacgccatcgcctactacttggccatctacattggtatctcgattaccgaacactttgtgttcagaaagggcaaattcagcaactacaatgtggacgactgggacagctgggccagactgcccttgggcatcgcgggctgctgcgccttgtttgtcggtgctgtcggtgtcgctgtcggcatggagcaaacctactggactggtgaaatcgccagaaagattggaacgtttggtgccgacattggcctggagcttggcttcggcttttccgtcattgtctaccttgcgctgagaccacttgagctgaaattcatcggccgttaagctacctcgggtggtagatttgaacttctgtacaatagactctgtaaattgatctgtttaaaatcataatatgtaattgaatcaggatagagaaagagaaagataattcaacgcgcacgcgccattcgaccatttgaagctgaaccgcttcgccgccggatctcgggtacactaactatggacctcaacccccgctcgttgttcgagctcgcgttctattccagcttcctgctagccattacatctgtactcttggctaaatggcgcctgccaaccctcctcaagtatggcaaaacactgcagggcgtgccctccaagggcgggatcctgggctcgctgcagagtctcaccgtacccaaaaagtggttcgggcacttttacgtgtactctaccgctctggcactgctcaacgtgtgcttcttgagaggcttcgcgtctctacttgtgctcacacattcggccaggaggctttacgagacgcgctgcgtcagcaaatttggcaaagactccagaattcatctgtcgcactacctagtggggctctggttttacacggcggttaattgcgctgtcttcgtggacagaacgcgcactcgctccccgttggcgcgcctcgttgctgtcatcgtgtttgtgctctcgtcgctcgaccagtaccgaaaccacctgcacttatcaaaactcgtcaagtacacgcttccgacatatggcctttttcagctcgtctcaagcccgcactacttcgacgagatcctcatctacttatcgctcgcaatctacacgtcctccctcaagatgtttctttgcctagtgtgggtgatcgtcaatctctctacttccgccttggaaaccaggagctggtatgctaagaaattcccgcgtgccgctccatctttcgcaattattccgtatcttctataaagatacccagcttatctatgtacatctttgcatgtgttatacttcccatctcctgaaaactatagacgagttaatcccaccgaacccgaagctgttattcagggcgcggcgaatatcgtgttttgccggcgcgcctctgacgagatccaaacgttcgaaattctcggcctcgtcgccgctcgcgcctccgaccgagtgcaggttcaatgtgtggggcacaactccgtcctgtagacttttgatcgtaaatatgctttcgacagcaccagcagcgcctagcaggtggccgatagcacccttgttgcttgacaccttaattgcatctttgccgtcccccgacaaaatgttggagatagcttgggcctctgccctgtcgccgagaacagtcgaggtcgcgtgtgcgttgacgtagtcgacctgggaccgggtttgattattgagagccatctccatggctcttctggcaccatcgccgttttccgaaggagaagtgatgtggtgcgcatcgctcgtcagcccatagccctcgacttccgcgtagattcgagcgccgcgatcttgggcatgcttcaaggattcaagcaccagaaggccggcaccctctcccagcacaaacccgttcctttctttgtcgaaaggccttgatatgccactaggtgtgatacttttggcccgcaggaaccctgccagagccagtgggtgtacgctggcttcactagcgcctgcaaggcacacgtcattgtagccaagccgaatgaaattgtaggcatctcctatggcattgttgcccgtggcacacgcggtagacacgcagtgagacacgcctcgaagttggaacttgatcgagacattgccgcaggccatgttggagagaatcttggggacgaagctgggcgataagcgtttgccgcggtcaaactctacaatcgagtcgtacatgtcgtggacggatgcaatgcctgatccgataacgcagccgaccctgtcgttacggcccttttggagcgtctcaatcaaattcgcatcccggagtgcctcctgcgcagcgaccacggcaaactgcgtgaactgactcattctgcggagatcttgggacgtgaacaaattcccataagcgtgcgggtcgaattccttgacgtctgctacggccagcgacggagggcagtgccgctcgtaactttctgcattggcgagctcgccgatgggcctaattccagatttgcccgcgagaagagcagcccatgactctgcgactgtcttacccagcggagtgagtgcgccgagtcctgtaacaacaactctggtgctcatttagccatttgcctgggcggtcagaaccaaaacgctttagatgaaaggacttgaccttaatgaacaaacgccgtgcatggagactggttaggtggaacgcggacttgcgccatgtgttagtcgttgaagtgctggacgaggcccctgtctctcggcaaggccattgaataacatgcgagctactttctcctggttttccttgtccttgacgctgctgccttcagcgtctgtgcgacagagggctctaggtttgttctatacagtttaaatactacaagcagcgagtggctaccggcgatggcttaccacgtcaagacgtcgtctttggcatataggtagtcgctaaagataaactctacctcgtcggtctccgcgtcgtagctgccgattctcacggtgcttaggtcttctacgataatgtcgcagtcgtgcttcttgagatagtccaggtcgaacgtggtggcgatgccgatgaccttgcagccagcagctttacctgcagcgatacccgcgggcgcgtcctcgaagacgatggccttggacttggaaggctccttttcgttgacagggtatcctaatccgtttctgcccttcaggtaaggctcgggatgcggctttccctgtttaacatcatttgcagtgatgaagtacgtaggcatggtgatgcccaagagcttgaaccactgcacggccagaccgcgggtgcccgaggtggcgacggcccatttctccttgggcagcgtgttcagcgcatggcacaggttgactgcgccggggacctcgatggagtgctcgccgtatttggccggtatctgggtctccatctcgactatttttgcctcgtccgcgaagtctggcgcgaacctggagatggtgtcgaaggtccggcaaccgtgcgaaaccttcagcacttcatccacaatgaagtagggcttgtccttggcgaagtctctccagaacgcgttcgtggcaggctgcgagataattatcgtgccgtcgacgtcgaacagggcggcgttgaccttgagggagatgggcttggaggaagacatgtgtggtgaagcgggctgcgtgtggggccggcggaacaccccacgcttattaaatatatactcttgttgcgtccagtagttcctgccagtccattgtacggtagagcgagcggagcgggcaacgcgttaccgttttagggaggaagcgcaggaacgtgcggttcgtggcttcagctgggggcctggcagtgtgctgccggggccggacgccagggtgtcgttgtccaggggccgtcagcggtgctcacaagctccagatttccgcgatcacgcgctgctgaagagcgaggtggccggagttcggtcttctgaggcccggagctcgcgagaaccgtggcggcgtcgccggcagcagcagcagcagtggtggtgtattagttcaataatcttagatttaaatggtacaaaacggggcctctcgcgcgcgcttgtgcaaggcgggggaagcagctctctatgttatgtagcggggtgggatctgaatttagatttcggatttggatttgggtttggatttatatcttttcttcgttaaaatgctagtatacagcggcacacggcgcgcggcgcgggggggcctgcgggagcccgcttaccattgcaacaagtcgtccttggcgtacaggtagtcgtcaaagatgaactcgacctcgtcggtctttgggtcgtaaccgccgactctgatggactcgtggttcttgacaatgatgtcgcaacccttctccttcaggaagtcgaggtcgaaggtggtggcgataccgacgatcttgcagccggcggctttaccggcggcgataccggctggggcgtcctcgaagacgatgaccttggacttggaggggtccttctcgttgatagggaagcccaggccgtctctgcccttgatgtaaggctctgggaaaggcttgccctgcttgacgtcgttggcggtaatgaagtactttggcttggcgatgcccaagtgctcgaaccacttggaggccataggacgggtaccggaggtggccacggcccacttctcctttggcagcgcgttcaggtcgttgcacagcttgacggcgcctggcacctcgatggagtgctcaccgtacttctctgggatctcggcctccagctgggtcgcgtagtcctcgtcggcgaagtctggcgcgaacttggcgatggcgtcgtaggttctccagccgtgcgactcgtggatcacgtgctcggcgtcgaagtatggcttgtccttgccgaagtctctccagaacgcggcaatggcgggctgcgagatgatgatggttccgtcgacatcgaacagagcggcgttgaccttgaaggatagaggcttggatagaggcatcttagagttctgtgtgtgggagtgactgggttaccgattcgaagaagtttcgatgtcgttgatggtcctaaaagctctttccgagtacaagaccctgatctcgctttcatttaccgctccttatatatccacctcgctgcccgttggaggcgtccgcaaaagaaagcctccgccgcttttttctgctgtgtatctgatgtttcttgtttgtgcaccactgctgattactagcacgcgcgcgagtgcacacgtagcgtgtgcgctacggcgcactgtgctacgacactgcgctattactgctctcagcatgcttacgtgctgaagtgcgcgacgacgacgtgcgggaccgctgctgatgtgcggtggaatcacacgacgtcaatgacgtgtatagcgattgggccagatggtctgacccgggacagaaggtcaggcctgggtcagggcggttgacccagggacgcggcggggggcggcggagtagtaggcacgtggaagtcacgggacgaggcggtgggagttgcttttggcgcagcttcgtgtgcgcggcggagagcttcgggcgcgggcttcggggaagccgcggcggcagcggcagccgggggaagcgcgggaagcagggggaagcgaggaggcgaggaggcgagggaagcgagggaagcgcaaacaagaaaagaggagcgggcgattgtactcgagggcgcgtgcgtgggagggacaaaggcgtggtgtgtgggtgtgggtgggtgcacgtgggtatgacgtggggcgcttcggcccggcgggttccgtgtgggatgatacgaaggcgaggcacgtgccgtggtttgtgtcacgtgccttgcgtcgtttcccacgtgcgtgagtctcgtgtcgtgtgaccgggaaagccgcgcgtcacgtgcgaagattcttgtgtatcacgtgagtctctcctcacgtggtcggcagctcgtgtgccacgtgatccacatctccgcacgtgacaccgccgctctgccacgcggcgcgcaccgcgtggtcgcgcgtcgtgcgcccgccttcgcgccccgcctcgcgtccggtccccacgttctcccgcggcccctggacctgcaccattcgcgcgccctgcgcacgccgctcctgctcgcccctgtctccagcacgtctaaaaatttagaactcccgaaaactaacttgtcctgctaaccaccccaaggatggcgcccatggcagcgtacgcgaagagaacagtcccagagctccgcaaggagctcgagtcccgccaattgagccacgacggcaacaaacccgacctgatcgcgcgcctggaagcgcacgacgcggcccaggccgctgtggagccgccgaccgccgccaccgcgcaggaagagccggcgcctgagccagaagcgcagcccgagactcagccagaagcgcagccagcgcccgagtccgcgcccgagcccgcgcccgagtccgccccagctcagcccgcccaggagcaccaggcttcgcccgccccccgcaagccctcccccgaggaggccaaggcgctcgcgctcgccgacctcgaactcaagcttcgccgcgccaaaaagttcgccgacgaccaatccaccatcgactccctgcagcgccagatcgcgcgcgttcacaagttcggtgtcgaccccaccacccagctcgcgcgcgacctcggcctcggcagcggccccgctagcgccgcgcccaagagcgccaaccgcccacgctcgcgccgccgcaaggcaaacccgcaaagcaagtctactaagcacgcacgcagcaactaagcggtcatcgcccaggccctcgccccggttctccctctatacatcttcacctcccaatatctaaagacttcaccctctttcccgactcctgtgggtttcgaacgcccgacttccccaccgccgcccacgggactccgctggtctccgctgacctccgcccaaactccgcccccatctctcgtctcccccagcatcacgttgttgtcacgggagcacaagaggggggccggggggaggctggtttcgcgcctgtcttagcgttgcgggggcccaaacccacacacaatacgcgcacctacaagtaatctggcctcactcgcaaagacttctagcaaagcggccagcctcttctcttgagagattcgcagaccgcaaagggagagctaatttgccataaagctggccggagcgagtaaccgaggagtagaggcaaagaaaaaagaaggacacacaccaggggaatatccaaaaccatcagcaggacacgcgcagtttcttagctcttgactttattggaagcgcctacaggctgatacatggaccacgaaacaccggaaatccagaggttgagtacaaggtatggaacagcccgaaacgcgagtcgcgtacatcagaatcgacaatctgcccccgggcaagacgtggcggcaggttaagtacctggtcgggggcatgatacaccacaccagcatcctgcaggttaagatgctgcccccggtgcagtcgatagtgcctccgttcataccgttccagagcagcattgtgtcgctgaagcgctccgacgcgcagctgagccggctcctcatggagctcaacggctacacctgggagtactacccactggtggcgtacgcggtgcctccgctgcacgtgcctagcaacgcgggctacggcgagggccttggcctcggttttggcctcggcagtggcagcgccggtggcagcgccggcacaggcggcagccgcagcggcagcgacgtgccgggctctccgcgcgcacccggctccgcgcccgtgccgcccatgatgatgcccttccagcccatgcccgccatgtacttcccgccgcttgcacaggagccctacgcgcgccatgtgcagtcccacggcaaaaagatgcggcaagtgttcagcgaggagagtttccggaagcagatgagcgcccgaggcatgtggcagctgctgctcgagggcttcccgccctgcctgcactgggacgtcaacggtgcggacggcgcgggccttcagcagtcgcctctgctgggcccgccaccagcggtccacgtgaaaacggcacacccggagcactttggcaaactcaaatggacagtgctcaaggacttcataaagctcaagtgccacaagctgctggagatggataacatgggggctaccacgaacacccgggaattttacgtgggcgtctacgaggactgcgaggtcagaaccgatgttgaggtacctgaacaggacgcgggccaggagccgaatggcgtagaggcctcagacgagtcccctgaggagtcaacttccgagaccgcgaccacggcttcggcgaagggctccgcagaaaacgaactagagaaagctacccaaagcatatctcggttatcattgggccccagccaccgcgtcgtttcggccactatctacaaagcaattgtgggatttcactcccgggaattgtgtgacatgtgccgagagagcttgcaaggtcaggaatactctctgggctacaagctgaaggttacagaattaccccttttagagtggtgagtctgttagtactactactttagcctttccttgcatcaacccgctctcttgggtcaaaaaagtactctgaaattactttcaaagttcgcggcaagcacacgcgcgcattcacacgcccacacatacatacatccacatccacagcactgaagatatcgcgcgagttggtcacataagaagagccgctcgcgccggtcccgggttagacgtcggcgaacgtcgtggtaaaaggagaaaaaattgactgcaggcaagcgttatcacgaacgtgagcattgcacacccaaaaatgtattcataccaagcatcagcgccttcgcttgagcgtattaaaaagcctaagtagtcaataaataatttaaaaaaacgcctttaaagcgcccattccggacccaggctctctatcttaaagcagtggttgaaagcgacgtctgggcggggcgcttgcactggtttccggattctgtccaacctctgatccggttttttgttcattttctgcctgctccttcgcgcccgagccttctgacgcaaccttatcacggtcgctctgaattgtcgaggtcgagggcatattttcagaatcgccactttctttggaatggcagtctgggcctagaggcgacgcggctgggtaatacgctgttggggtggtgctcgccccgttttgcctgtttggtagcgctttctgagaacccgggtcagaaaattcagacgcagatacagtgctcaacatcgcgagcccgtcaagaggctccggcttgacgtcgcgcagctctataacgatctcctcggaggtgaatctgttgaataccctggccaactccatgtcgtcatttataactctgttgttgtggatgagatacaaacttttggtttgggacacaatgtggaacaaactgcgggagtttgcaataatctcagcgattgttgggggcccgttgcttagcaaatgaaaggtaaacctctgctctttatccttaaacttcagcaacacaaccctgtacacgtccttgttagcagctgcaggcgccatagacaccgtcgacattaccgcagcgcgcttgaagtcccctttgggatgatgtccaagcggaaactgtctaagtatgacatcgtgcattatctcgctcaaagggtaaatgcaaggatcaaaaccaaagtctttgattattcccccaataacaatgtaaaacagcttaagttgggccccgtgaggtaattggtcgaagtggcgctctgtggcaggaccgaagatcctgacggatattaatgcaagttcttgatcagagcatagcttcgaagtgacatattccatggatgaagatgacaagttagagaagaagcgttccataacgaaggcaacagatgctttgacggatgtttcgcccaaaatagagagattcgtgtagagctcgagcgagccttgtgctgtgctaacctcaaggcaggcccgggagcgctggacatgcagcaatattttttcacgtagaaagaagggaatcttactctcatttgagtcgttgcccgaaggatttcgagctttcgggtatgcagtagtgtgtgggttgcttggagcgacgtgactttgaaacgcgatattcagcaagttcccgtcgttgctggaaagagcaaagtcggccaaattcggagtcacctcatcgttcctagattgcacatgcagagccacacggttttgaaccatgtctgctatcacagcctttatgacctcgtcgtagttctgggtgtgagcggtaacaatagaggagcctgggttttcacaatcccctactggtttattactactgctgagaggcttaggctgtagatgcggcagagcatgtggcactgcacccagggtagatgcgttttttgttgggccagagcgctggcccgaatgcgaaaaaagagtcgggagcgtctgattatgcgagataaaggaggttaatgaggactcaggcggggacgaggacgagttcgacccagaggtgtacctatcagctcgcgcgaattggtcgccgtcgcgatcgaaaaacaaattgtcggtaccactggactctcgagtagtggtcataacaggaaatggctcgagaactgactcctgggcctgagggtttgaaggcttggatttggaagaacgtttcctgttgcgtcgcacggactgaactgcagctgtaaccagcttctcaaactcgctagatgagctgagcgggtatccaaactcagtacgcagtatggtagctatctggcggatgctcttgtcttgctcgctggctttgcgctccccgagtccgaatttctcaattagctccaaacggcggctggagaactgtttccaccgccgctcatccgtgaagttgagttgcttccggatcttgtgcgttgtgcctgagctgctaggcttttgaactcgtggaggttttatcatagtggtgctttgtcaatatgacgcgcttttggccgctgccgtctttttatcttggcggagcgctgcgcgctttgcccctggaagcaggagagtccagaccacaagctaagctcggattacgagcttctcgttcggcttgcgcggcgagctgttaaggatctactagaaggacaccggccagtatctcttccctttgttcggcggcgagttgcagccttgaacgaataaatatccagttagcgttggcctgcacaagcgcaaggtctcagcaaaacttcaaatggtgccgtggatgtagtcttctataagtccagctcacagagcgatctaaacccaatattgtagcgggagagctttatctagtaggttgaaagtaagttgatttgacttttctggagtgtgtttttcagcatgactcaggatgattcaagccgttcaagatattctgggattgacataaaagttaaagatgaacaatcggtgataaagaaggtcttatagccgcagttctgagcgccgagctcgatggtgccttgtaggctctctatacgttttttatgaactgatatgccttactgagctacagcggcttgagaagttttatgttcgctggaaacgtgattcccgtggccgcgtggatcagtgtagcctgcgggcggagatatatgcttgagggcagtggagattggcttgcggggcttgttttccattcctggggtgcttgcggactgttgaggatgtggggtactcgaaaaatggcagctaattattctatgattttgggcttgaaggaaaggagtagagcgaagaagcagattaaaaatcaagggagcacacacagtatctcaattcaacccgggaactggttatgttcgagatgagctattgcacattggactttgcggttcttaaatttttgcagacaaaagtcgttactcaggagaaagcgggtccatgcagtccaatggcaagcaagtgtattattatccactcgaagctgtgtccaagataaaccttgtgtccctgctggagctttctgtagtcgcgttgggcaacacctgagctcagcgacttatcactttgtccctcgatgtcgctggcgacagctgctctaagttagaaacggaatattattcatagatttgtacataaagcctaatcagctcgagactacacgccgttctcgtggaattggtcttctgtgactcccaggcccattgcggctgtagcgctggttcctccatgggcaagtttcagcaagctgtcgatgtattcggcgcctgaccatttttggtgcttcaagatgtcgacgccttggtcgatctctttctgctgtactgtctcggcgtaggattgcattccacgctcagcaaagtccttagagaaggcgttgacagccagagcacttgtgtgaagccccgcgagcgtgatgaactgccagatgtaacctaggtctcctaggcggtcgataaatgtgcgcagctgtttcgcgtccatagtcttggtccagttgaacgatggagaaaggttgtaggccagccattggtcggggaatttggccttgacgccttccgcaaacgccttagcctgctcgtaatctggggagttacattccatccacaccaagtccgcatatggggcaaacgctctagcccgcatgatactgctttgcgttccacctctgtagcggtataaaccttctctcgcgcgaggaaggtcccagtcgaagtgaaggggcttgcccagcaacttcttggcaaccgcttgcatctcgcggagagagaagcccgccaatggacccacggtctcgttgaactcttttattatttgctcctggtttgaagtctcgtgcttgcgaacctcgtctgcgaacgcttcgtggaacagcttaagcccggctttcgcgcaccagcgctcttcagtagcaaccaaatctgcggcagaaactcccttcataatcgcggcctccaaggtttcagcaagcgaaacctcaacgtctgggttcgtagcacccacaatgaagtagtggtcgcgggggtcaatggtcgaacttagcaatgtcgcctcttcagagtcggtgcgtgcaaccaatacgaggtccgagtgcatgatatccgcgcacatacggatggtcaccaagcggctgatatgctcctgcactgggatcacgcagcggcccgccatgtgaccgcacttcttgttggtggaggtctggtcctccatgtggatccccgcggctcccttttcgatgaacattttggtgagtttgaaaacggcagtcacaccgccgtggccggcgtcggcgtcggcgacaatgggtctcaaatagtcggtggcagggcctagcttgtcaagttcggcctgcgacttgcagcgcgaccggtcctcccactgcttacggtcgtggaacagttgcgctttgaacaggtggtccaccttgttgggaacggtgtccatggggtagtcggcgagatccggcccgggctcgttgctggtcgacgctgtggacgagcactgccagccggagacgtagacggtgtcgaggtacttggccatctgggtcacgtggacggggtccagcgcgccaaacgtcctagccacggtcctgttttcgtggtgctcctcgagtagcttgtacaatttctgggccattgttgaggaggcgtggggagccatgggcatggtcccacgcctcgcggcgatttccctggcggagtagatgcgcttcgtgtgcttccagcgcggctgggaccaccatttctcgatttccgcggtttgctgctccagctgacgctggagcgactcgaacgagtcaagattctgcgttgtaggtactgtcatttcacggaagcctcgcgccgtttttcagctgaaaaaggctttgttttgtagaagcacaaacgctcaaaagtcagattcgaagcctgctgtagatgcgcggggggcgactgggagtttcgggcttctgctgggctgaatattccaaagaaagctaagtcaagagctcaggtttctggcacaatcagttactgctttcagaagactggaaacgacaaatcctccatcttggccgccctggtagggctataagtactcttgctcagccgttttcagcagatgattctaactccgtcgccgccgggctgaaggacctctcaaggcccagcctgcctcattggtagcgtcttgatgttctccgagctcccgtgacgcgccagctccggatcaaatgccagacatcgtgatcctgtcagaatttcgtcctgggcgaaaggacgagatgctccggaccaaagcagaagtcttcatagggcaaaacaaaaaaaaatcaaaaaataacgacaccagcaggatttgaaccagcgcgggcagagcccaacagatttcaagtctgtcgccttaaccactcggccatagtgcctcgatatgccgtaggtagcgttttggtgctatatattgcaaaaccccatttgatcccttccaatcgtttccgtgcacctgttggagactgctaaaaatgtggggagaccgacaaggggttacgctatagacaccccggtcaggggccaggcgtcgtatataaggggccttcagagccgttacaaggcttgttcgcagcgctttcttccgcacgacaagcaccagctttcacatttttctatagcgcgtcagctaccgctcatattagtatttagcagctcaacgtttattgtataacacacacccgcaatgaccaagaaggacaaaaagccaaagatctcgactatagtgaccaaggagggcgacacggtcaaggttttcgaggaccttgacacgtttgagacgttcatcaagaacgagacggaggacgaggaattcgatcacgtgaactgccacctgaagtactacccgccattcgtactgcacgagtcgcacgaggaccctgagaagatcaaggagacggtcaactcacacaaccgaaagttcgtgcgccacctgcaccagcacgtggagaagcacctgctcaaggacatccgcgagaggctgcagttgccccagctcaagtttaacgacaagtccaaggaggagacgccagaccacatcgtatggcgctacaaccagcgcgccaacttccacgagcgcgactttgacatccacgtcacggtcgagtgccaccacgacagtgccctcgtggacgtggactacctgaccgttccggtgccagcggtcgccgcggcatgaaaccgtggatgccgaacgctcaaagatatttactgtttacgactgtatatgaatttacgaatattgaatgccagtttcacaagagcggcgggccgtacagcgaagcacttctgcttgcactacagagtagcttttcttggtttttgtatgtttttgtcaggaagtttgatattggccattgttttcgtaggtgtgtagatgtggtccagctttacaagtactacccgcaaacatagaactagctaatgcaaacatagctttcgggggcccgcgctcttggattcttagaccaaggcataccctggcaagcaattgctagtcaacgagaacgcacccgctcgtgctagggacttcggctgggccagacgcgacgccggcgtcgcagcacttaaccacgtgaccagataaggacatatcaccaacaacggagactgaaaaacaaaattaagcgcacaccgagaaggccaactcttcgactgtggtccacagcagtctctgctcaaaacagaaccaaacacagcagtcgaatagagaaccgacaaccgacagcagccatgaataagacaaccaccgcggcgaacatgcacgccatccaaaacgcgctcgccaactacgatacctcctttctttcggacgacgaagaagactattgcccactgtgtatcgaaacactcgatatcaccgataaaaacttcaaaccgtgcccctgcggctaccaaatatgtcagttctgctacaacaatatccgccagaacccagagctgaatgggcgctgccccgcgtgtcgccgcaaatacgacgacgagagcgtcgagtacatcgtgctcacgcccgaggagatgaagctcgagcaagccaaacaggtaaggaaagaaaaggagcgcaagctgcgcgacaaggagcgcaaggagaacgagttcgcgaaccgcaagcatctggcaggcatgcgtgttatccagaagaacctagtatatgtagtgggtctgaatccacctgtcccctacgaagacgttgcggcgctgctgaagtccgacaggtacttcggtcagtatggaaaaatcaacaagattgtggttaacaagaagactgcgcacaacgaccaccacagcggccctgcctctgggagccacggccaccacacagggtacggcatctacgtcaccttcgccaaaaaggacgacgccgcccggtgcatcgcagcagtagacggcacgtacctagacgggcgaattgtgaaagctgcgtacggtaccaccaagtactgttcgtcgtacctcaggggccagagctgccccaaccccaattgcatgttcttgcacgagccgggagaggaggccgactccttcaacaggcgtgagctcaccaacaagcagcacgatcactcagctttcaaacaactgggcggcagcagttccagcctgccgtccaacaaggctgccgccagtgctattgtacctccatcagcgtctcctgctccctcgcctctgccaatcaagacgcatttgaacagcagtcacaaccaggaagagatctcgtcgtcatcatcaacctcggccgcgcacacgcctgtgttgacgccggctctcgtgccaagcgggtccaatccgtggggtgtcaactcagcggcagctccgtccttctcttccgctgccgccaaaacaactacctcatccgcgttccctactctcggcgaagccactcttgctcagtcgatggccgcattgtcaaccaaagactcgggtgctggtaccgcccacagcagcacaaagagcaacaaaaagaaccttgagaagaaatacattgatccctacgatcccttgtcgagcgctgtcaggttcattgatgatactatcaagtttttgtcggagtacagaaattgtcacttcaaactgagatccaatgtcatcgacgaggaaacctacaaatcgtatccatctcttttctcttttgaaaacgttccggtatccaagacctctgacaacactctgagcagaaagctggttgacatgcttgctatcaagcctgtcgaccattctgcctcagtgctgccctacttgcaagccacaccacaggccgacccacttgtcctacaccagctacaacaacagcaacaacagcagcaacttttgcttgctaaacaacagcagcagttgcagcaacaggttcagactcaccaacaaacacagcagcccaccccacctggcatgaccccacagctcctccatgcccagcttcaacaacagagagcagttaacactccaccaccccctggcatattctccccttccaaccctcccactagcgcgaaccaagtcccagtgactggcagcaattcatcagatctgctaaaccaactaattaacgggaagagaatctccaccagcagttaaacccacgcaataatcaacacactctctcaaccacatgcatatacacatgtatatacgcgaaataaagcattagcggcacgtctccacgtccacttgttcataccttaaatgtatcacgacttcaatagttatttttctgttaatagagacttcagaaaaacgccgagaacacactttagttaacttggaagccaaaatctgaagaacagcaagggaaacagacctgccacataggccgcaactgcaacaattccaagacattcagagtgctctataacttgagtgatcccactgttcatcatgataaagttcccgcaaaacgtctccaagctgtttcgcccggggccgccattgcagtataaaaagcctgtggactacccagttgaagagagaaagacggcgaacaaaatccaaagcttatctggatatctcggcgcacttgatacatatcgctcagagcatccagagggttccgagaacggtcacttagacgcttacaatgctgcagagaatgcgcggcaagtggaggcaaaagcacttaacgctaaacttgcaatttggaacccagacgaagatccgaatatcgctgatagtgacccttacaggacaatttttgtagggagactgccgtttgctgtcacagaggtcgagcttcaaaaggagttcgttcggttcggagagattgaaaaagtgagagttgtcagagacaagacctccaacaagagccgcggctacggctttatcatgtttaaagacgagatttcggcaaggtcagcctgccgcgagattggtgtacaccgcggagtccagattggaggccggccagtaatcgtcgatatagagcgtggcaggactgtcaaatacttcacgccgcggaggctggggggcggcctcggcggtcgcggatacatgaagagagataaactagccaaactggcaagcgctgttgcgaaagacgagcctaagacaacgccacggggccctccaccatcaagtttcccgtctggtccaagaagccggttcaatgcttacagcggcgcccctgcaagagcagcacctcctccagaaagggcacccgcctatcgttccaggcaaaaccgtacaagcagattccaaggatttagacccgactactaggcattacttcagcagcgtaaggcgaggagcagatcacgtgatgatatggagtgtgttatcacatacacagtttccattatcgctgcactcttaaatgaaagcaggcagtttcccatggaaaaaaaccaagatttcggaaaatggcagggcgtcacgttgagtcatgagttaggccaaaatataaagagctgtgtacctcctgggatagagttagacagtcggtttaatttcgcatcgatctaccgctatcacagtgcgacagaatacgccgggcagtaatgtcagctagattactagtatctactaaaagccttaaaagcggaagattgcagggccttgcgtccttgttgagcaaagtcaactgcgctcacagcgttccctacgctcagaagagagtcggttactccaagagacacgttgcaagcgttagcggtgttggaacgactgggaccagatctaccgtagttcaactgctgaacaacatcgggtccaaaagagaggtcgaacagtatctcaaatattttacgtctgtctcgcagcagcaatttgcggtgatcaaggtcggaggtgctattatcagcgacaaccttcaagaactagcctcgtgcttggcgtttctttaccacgtcggcttgtaccccatcattctgcatgggacaggacctcaagttaacggtcgcttggaggcccagggcgtcgagccagactacattgatggtattagaatcaccgacgagaggaccatgtctgttgtcagacagtgcttcctggaacaaaacttgaagcttgtcactgccctagagcaattgggcgtccgcgctagaccaatcacctctggcgtgttcactgccgaatatcttgacaaagacaagtacaagcttgttggcgacatcactggcgtttgcaaggacccaatcgaggcctcaatcaaagcaggagccctaccgattctgacttcgctggccgaaaccccttccggccagacactcaacgtcaatgccgacattgccgctggcgaactggcgcgtattttcgagcccttgaagattgtgtacctgaatgaaaagggcggtatcgtcaacggcgagacacaggaaaaggtttctgtgattaacctggacgaggagtacgatgagctgatgaagcaaagctgggtgaagtacggcaccaagttgaagatcaaggaaatcaaagaactgctggattacttaccacgctcgtcttctgtggctatcattaacgtccaggacttacagaaggaacttttcaccgattctggtgctggtaccatgattagaagaggctacaagctagtcaagagatcatcgctctcagagttcccaactcctgacgctttgagagaagcgctgcaaagagacccagatattgcttcgggtgctcagtcctctgccacgtacttgcgcgacctgcagtcttctgaattcaccacgtactccgatgagccattagaggttttggcgatagtcaagaaagacactttggttccaaagttagataagttcttatgctcaaaggtcgggtggttgaacaatgtcaccgacaacgttttcagctctctaaagagagacttccctgctttacaatgggttgttagagaggacgacgaaaacataggctggcacttcagtaagtgcgacggctcctatttaaaaaacggcaaagtcctcttttggtatggggtgaaggatcttaacaccgcctcccaattgattaaagactttgttggcactgcttccgcagcacctactggcagcacctctggtgttttcgcatctgggcaagcaactagagctttctccactgccagatcgtattccacaagaagtgagcctaaaactgaaggcacaaacactaaaaagggccgcgttgcccttattggtgcgagaggttacactggccagaaccttatttccttgctcgacaaccatccttacctggaacttgcacatgtctcgtctcgtgagctaaacggaactaaactgaaaggttacaacaaggctgaaattacttacgagaacctgcagttagaagacttgaagagacttgagtccaaaggcaatgttgacatgtgggtcatggctctccctaacggtgtttgcaagccatttgttgaggcaatcgaaagtgtcaaagggaagtcaaagattatcgatctcggtgccgattaccggtttgtccctgagactgagtgggcttatggtttacccgagctcaacaacagagaaaagatagctgctgcaaagaagattgccaaccctggctgctatgccacaggcgctcaagtcgctatcgcccctctgactgaatttataactggcctgcccaccgttttcggcgtttctggttactctggtgctggtaccaagccttctccaaagaacgaccccgctttcctgaacaacaacctgatcccttacgctctcacaaatcatattcacgagcgcgagatttctactcgtctcggtctagaggtcgctttcgtccctcatgtggcacaatggttccagggtatctcccatacaatttcaatccccataaagaaaggctctctgacttctcaagatattcgctccatgtacgagaagttctatgaaaacgaacgcctggtcaacgttgccaaagacattcctttgatgaagtccatctccggaactcacggcgttctcgtaggtgggttcaaggtcaacgatgcccaagaccgtgttgttgtttgcgctgctatcgacaacttgttgaagggcgctgcgacccaatgtctgcagaacatcaacttggcgctaggctacggcgagtatgatggtatcccacaggacaagattgcccaagactgattttattttgcttggattttggtctatgtacagattttatagttagttctgggaagacaaagcgcagcgggcttggcttcggacctggcaatttaatatctcagcgctactctcatggggtcgaagcctaccccacatgatttaaacactaagaaagctcttgatttcagtatctgaagttcacatcctgtgttacgaaaaggtgccgaaatctcatgaaaggggtcttgagaaccaactttcgacaaagaagcacgtttccaaaagcgcgatctgtgtggcagaatggaagactggagaagaattgatatcgacgcgttcgacccagacagtggcagactgactgctgaagacttgaagcctccatatgccagctctgtgagcttgcaagagctagaacccaaaatttcacaactccgttcagcggcgaccagcggcgactttctaaacgccctgcaaatcttaacaactgatcctccatacagcgcggatgagacgacgaaaaaccagtatttccatgctgtgctcggcgtgttaactcaagttcgtcaggctgatatcaccaacctggtgaagcagctttcgcctaagcaaactgacgtactagtaaagtatttgtacaaaggtatgagcgtcccagagggccagaagcaaggtggtatgcttctctcgtggtttgaaaaggtcacgcagttgtcgggcgtcggccccgttgtgcgctacttgtcggatagaaacaccgtttgaagagcatccgcatcctagctcacaagttccacggtcattttaacacccatataaatcatataaaactattaaaagcgtctttataagttacaattcgtggcactactggttggtaactgagctgtcgcgtcgtcaccggtgatactaagttttattctaattaatggtcctaggacgtgctggttcttcgcgaaaggattaccagcggtaaagccattagaaatgagtgaggctagcgacagctcgaaccttaatcagaaggaactgatcaaagacacggaggcgaatacttctgagcccataggtatcaaacgctctcggagccaagaagcaaacaatgccgaagagccggctaagcggctcaagagcgaggaaagcgaggaaagcaaggagaatttaaatgaacacacggcacaagagaagaaagacgatgggaagaggtcagaaccagctaccagcgagaagggccctgctaacgagtcaggaagcaacaacaaagaagcaaaatcagatgaaggtcacaagcaatccagcagtgacgacgacaagaagccagggcccgctaaagaatgcgaggcagacaaggacaaaaaggacgtgcagaagactacaaaagaaggtgaagataatgctaccgaggagtcccagaaagcttcccccaagccaagcgcaaaaccaaaatttgcattcggcgcctcctctggatttagcgcaggatttgggctggcaaaaactcccacacccaaatcgaatactcctgagtccataatctcccccaaagagggttcgagcgagtctaaagcgcccactaaacctacagcatttggttcagggtttgcattcggtgcaggcttctatgcattaaacaaagataagaagagcggctctaaagttttcgcaagtgaagaagagaaagctaaaagcgcgagcccagtccctggcaacccaaacacggatgacactaaagagaacaccagtagcaccgacagcgagggagtcgtaaagttacagaaacaagacgtaaaatccggtgaggagtccgaagagtctatcttccaggtgaacgccaaactctaccaactaactagcttgaaagaaggctggaaggagaggggtgtcggtgcgttacacgttaacaaaaacccacataacggcaaagcccgtattgttatgagatcccgaggcattctaaaagttattttgaatgtgttgctcgtcaaaggtgttgttattcacaaaggctttcccgcgtctttgcagggtgaaaaattcatcagaatagtgactgtcgatcacgacaaggccccgcttcaatacgctgtcagaatggggaaagctgaagcggccgacgaattgtacgaaacaataaaaaaactgattccttgagaaactaacccatcgctccatattctcttcaacgagagggataccctattgtaatattagttctgtacaaagtagtttgcagcaaagcttattcatctcttcacaaacgctatgctacatatggtggtgcctttaacgcccccgaactcgaaaactggataatcaatggttttccatacctttaaactgtcggactccacaatgcgtatcagctcttcttgcgtgaagttacaggaggttatcagaaaaacgctgtcttttttcaagagcttctctacaactttggggtagacatcgacgaccgacctgtctccgtccagtttaatgccactcagagcgatcgcgtccagcgttcccttgtcaagaacgacgtcgtaagcggagcattcccagttagggtcaaagatgtctgcagcctcgaatttgatgttctcatagccaggaaactgtgactccgatatctctctagcaaactgaaccgatttttcggaatagtcgacgcccatcattggcccattgaaaccctcttcatgcaactggaatagcaagtggccgttcccggtacctaagtcgatcatggagcaatccctgtgtatattctgctggtctagattgtccattaggaactcaatcatcttttcctctgcatcgttgtcggcaaaccaacactcgcccgtgtctccaggattctctttgaaattagagttttcgagtgcgtaaaaatcatcccagtactctttagttccgagctttgacgtgttcaatttcgaggtgtcctccatttcgtccgcgtttcgcagtgcctatatctgagctttatcctatttatgcgatgagatgggacgtgagtgggtttttccaatgaaatttccaactaagcaatttgtaccttacacacaaaaggaacacccaaaacgcatcagacatgggcaagataagcttccttccaactctcgaagacgcatatggctccctttcgccggaccaactagaaattttgaggcagcaagtcctgtcagaaggtggcgagctagcctcgatacagtcgaggttcaactacgcatggggactgatcaagtccaccgagcaggacgaccaaagactaggcgtgaagctgctaacagacatctacaaggagtcgtcgatgaggcggcgcgagtgcctctactatctgacgatcggttgttacaagctgggggagttttccactgctaagagatattccgacgcactgtgctcgcacgagccggacaacaaacaggcccggacactacagtcaatggtcgagaacaaaatccagcgtgaaagcttcaaaggaatagcgattgccagtgggtgcgtcgcagtggccgccaccgtcgcaggcatgctgttcagaaaaaagcgctgagcgccgatacagtaggccccgcatgtaccggtcagctagccaggcgtgatcccttcaaacgcccttttccacgcaccgctacgtcttgatagacgtaagcgacgatacctatacacgagtcattttataactttaatattccaccacgaagtgccaaggccacccccggcttcaggagtctttgaatacagggaccaaggataccaagcaactcgctcgcgcgcgccagcaaggcgccagtggtttgccaaactctcatcacgtagataatgatacaacgatatagcttgtaaaggtgagggaagtcactagttgctgtacaagactggtccgcaatttatctcacagctgccctgtacaattctggcgtctgcgcattttggtttctttccttcaggggccaagtgattctctttaagctattgcgcgtcatcacttgatctcatctcgtgacaaatatgaactgcaccactcaaagtctctgccgcagccgcaacgctgccaatttccgcaatcacgccaactgctctaagctccaggggcccctcgtatgctccgtgcccgccattgctgcctctcgtttggtaatttctgctggcattgaggctcccgcatcacttgagtttggcgtgcgctgtttgctgcggcatcttagttgacgcgctccgtctgcctgtacatttgacgcgtctcgtagcagcgcgcattgactctcagaaagcaccttggaacgcgtaaatccgacatttttttacgcgttcgcagccgtaaacgcgtaaaggaaagatttttcacgtataagtacaggttattctggcgttttacgtgtctattgaaagactacttccttcaaagaccaaggatccaagttctgaacttttaaacctcaattgaaggacgtttcaatcaaccagtgatttggaagcccctcagaaagcacacagacacttcaggtagtacttcttcatgttcgtgtataagagagatggccgtcgagagccggtcaagttcgacaaaatcaccgcgcgtgtatccaggttatgctacggcctggaccccaaccatgtggacgctgtgaaaatcactcagcgtattatctctggtgtctacgagggtgtgacgactgtggagctggataacctggccgcggagacatgcgcgtacatgaccaccatccacccagactacgcgaccctggcagctagaatcgctatttccaacttgcacaagcaaaccaccaagcaattctcgcaggtggtaagtgatctgttccattacgtcaaccccaagaacggcattcactcgccaatgatctctcaggaggtcttcgacataatccaaaagcacaaggacgaactcaactctgccattgtttacgaccgtgacttccagtacaattactttggtttcaagacattggagcgctcctatttgctgagaatcaacggcgaagtggccgagagacctcagcatctgatcatgcgtgttgccgtcggcatccacggagacaacatcccaaaggtgatcgagacctacaacctgatgtcattgaagtatttcactcatgcttccccaactcttttcaacgctggtactcctcacccccagatgtcttcttgtttcctggtggcgatgaaggatgactccatcgaaggtatttacgacactctaaaggagtgtgcaatgatctccaagactgctggcggtatcgggttgcacatccacaacattcgttccacaggttcttacattgccggcacaaacggtacctctaacggattgatccccatgatccgtgtgtttaacaacactgcacgttacgtggaccaaggtggtaataagagaccgggtgcttttgccttgtacttggagccttggcactcagacattttcgactttgttgacatccggaagaaccatggtaaagaagaaattcgtgctagagatttattcccagcactgtgggtaccagacctgttcatgaagagagttcaggagaacggcgactggaccctattttccccaagtgaagcccccggcttgtccgatgtttatggtgacgagtttgaagcgctgtacgaacgttacgttcaggaaggtcgcggcagaaagactatcaaggcccagaaactgtggtatgctattttggaagcccagacagaaaccggtacgcctttcatgctgtacaaggacgcttgtaacagaaagtccaaccagaagaacttgggtgttatcaagtcctctaacttgtgctgcgaaatcgtcgagtactccgctccagatgagacagctgtttgtaacttggcttccctttcgcttcctgcgttcatcgaaacttccgaagacggtcagactcaatggtacaactttgacaaactgcatgagattgctaaagttgtgacacacaacctgaatcaggttattgaccgcaactactatccagttgaaagtgccagaaactctaacatgagacacagaccagtcgctttgggtgtacaaggtttggccgatgcatttatgatcttgcgtatcccattcgattctcaagaagcaaaggagctcaacatccaaattttcgagactatctaccatgctgccctggagcgctccaatgaattggcggtcgagcatggaccatatgagactttcgaaggctctcctgcttcccaaggtatcttgcagttcgatatgtgggacaagaagccaaccgacctatgggactgggaaactttgaaagctaagattgttaagaccggtttaagaaattctctgttattggctccaatgcctactgcatccacttcccaaattctgggaaacaacgagtgtttcgagccatacacctctaacatgtactctcgtcgtgttctttcaggtgagttccagatcgtcaatccttacctgttgcgtgatctggtcgaccttggtatttggaacgacgcaatgaagtcccacatcatttctgacaatggttccatccaaaacttgccaaacatcccacagaagctgaaggacctatacaagaccgtctgggagctatcccaaaaaactatcatcgagatggctgctgaccgtgcttgctatatcgaccagtcgcaatccttgaacgtgcacattcgtgctcctacgatgggtaaactgactagtatgcacttttacggttggaagaagggtttgaagacgggtatgtactacttgagaacccaagctgcttctgccgctatccagttcaccatcgataagtccgttgcttccatggcgggcgacaaagaggctgatcttcaaaacttgcataggccactctacgttccccgcaaaatgaactttagcgagggcgcagctaaagataagggaattgaggctctcagggaaaccagagagtcttctccctcgccttccgtcgactcatctttggctaacagcgttgcctctcttaaaattgaggaggctaaacctgtgacgcccccagctactacaacagacgtcgctgctgaagccaagtctgaggctacacagccagaaaacgaggaatttgacatttacaactccaaagttatagcatgtgccatcgataaccctggcgcttgcgaaatgtgctctggttagatgatttcagggtgggatttttttatttgcttaatcgctgttcggggtactaatgttttttaatttcgggattgtcatatacgctaactcacaactatcatgcttctttggtattttaggttctataatgatataaacacttacaaagtttggatttttacgagttttccgctgttgtctgtttttcagggcagaagattgaatattattatggcgttgaaaaagtagctaacgaaatacttcacttggaaagtgatcaagcagatgctgggagatggataggcagggcattggattgactgactccgaggagcacacacgacaggggaatgccagagaatgctgtccaagagatgagattttaagcagcagtgggacagcaatagatggcagctcggccgacgtatatgagatgcattcaatggaagacattgataatcaagggcactcgaaagactccaatgagagagaggagtgggtgtacttagaggattccaatatcgtcactagatttttcaagaggctgtggaacggtccaagggttgcaaaagacatgcggccgacgtttcccgatagatgggaatttactcggagaatcgactccttccctgaggcagtctttagaaagcgattcccaaggctaagcgttcgtttgtgcattctggtagtatactgctgcctctggagcgctattatctttgcctttatgcactactatttcgggagtcctccaacatactaccgtagcaatggtgaaaaagtacccataaagacaatatcatgttcttcaacattgttttggaagggcaaaaataacaagtgcggcctaggagccgcagcctgcaaaccttttgataacgaagaagtttacgtacgttgtccagctttatgtgatcgaggcggatggacgtattctgctatcaacgtcggggacagaagagttaaacacacaggattcgaaatcggtggaggtgagcttcatgagggagaattgttatcatatccttacagagcagactcattcgcgtgcggcgccgcagtgcatgcaggagttgtctcccccttcgttggtggatgtgcaagggttagcatggaaggcgctcaatcatcgtttgagtcaaaaaaaggcagatatggcacagatccttcggtcaagtttgactctttctttccttcgtcattcagcttcaggcagttgatagaaggatacagttctaggtgttacgatcctagaattcctgttttaattatcaatatcgtgctcggtttacccattttctacttgtacgaaggaatttatggatactggataataacaattgttgggtactggactctagtgttgtttctagatcctccgataattgttgatccatattctccagaaacggcgttcgagttactgagcgttggcttccagcgactattacccttgggttttgtactttatgttctgtggaagtgttcagtgaaaagaaccttgactgatggctcgcccctagtaaaggtattatgttggtttcctacgttctggctaggtgtgatgaatgtcgttactttcgacagactaccagttgatagattaattataagcgacctcaaggaacaggcgggtgcaatgactgcagtaggctcaattattaccttgattgttgtttgtgcagtaatacaagcatattctttgtggaaatctggcaggttcagaaaatatctggtgatttactgtctttttattagtgcgcttgcaacattgggcatgcttcccggcctgtccctgaggatccatcattatatcctaggtattttgcttgtgccaggttgcgcaaccagaggagcctccgcataccttttccaaggcattttgattgggcttgtgctttcgggcgtgagcaggtgggattttgcaagcattgtcgaaacaaaagtggctttgttgagaggggaagcaggcggttcatggaagcctccgacaatgaactataatgaagagcacccaactaaaatttcgtggcaggtcgaaaactccacaactcaatcgtttgatgtgcttgatgcatattctttacttataaatgatattgagcaatacgtcgggcaaaacactactatcgacctggagaagattatccaggaggatggcttcctctctgaatatgtgaactctaccgtttcttcaaaaggatctgtaaaattgtatctgagagtcgcgagagcttcattgaaggcacccaggaaatcccatggtgactataccaatgctgcagtattagagtggccacaaggtatctatcatggccctttgccgggtgtttcttgatttggacaccattggaactgtagttatttcatatatcattaacaacgtctatacatatagttgatttataccttcaatcatacaattcaactagccacatgccttgttgaaacgcctagaggctaccgaaagcggacaatggctgactacgctctccagagggtttctgaactcatcaaagatgaacctagcattgatagaatacgtgagcttgtgaatcaaataaccaaggagaagtccacgattgactaccaactgaataaagattcaaagaaaagcttgaatgatgtcacttcaagtttagataggatgcacctcgctcgcaaaaacgtgcgtatgttgaaggatagattaagagaagtaagcactctcagtcaggaaaaccagtcatccatcgagcgttatgaggtaataaacgaagccaccgcaatacatgaattgatcgagaagactacatcaatgtacaacaaaatcattgggttcaatgatcttctaacgcgtttaagtgaaatgatggacaatgagctcgcacaagatgcattacagagtggcataccaaatctacttcaaatccactacctgttaactatggcgcgagacttccatgatcaatcacttatcctggctcagacctctactgaagatgtccagagaacaatgcaacgtgtttttcagcgactccccgaattgatccaaaagttcgacaggcttttagagtcgctgatctttgacattgtagaagcagtcagaacggaaaaccaatcgctccttatccgtctcttcaaaatcattgatttggaagacagggaagacattaaaatcgaagccactcgcaggatcatcgagtctaaggagagggaacaagatgctagaaaaatcagaaaattaccaagcacatatggaattactggaagtcgtgatgaggcccctgttactcagtacccaagtccggccgctctcgcccaggaaattacgaatggaacaattcaaactcggctgcaaccccgcggttataaaaagtttcttttcgacaaaataaaaagctccatccaggacgtatttcaggaagtaaggagagaatacagcggggagaaaagattcgaagtactgaacaacctggactgggtcttcaatgaactgctggtggtgaaggaccatgtatcaaacctgtgcccggcgcactggcaactgttcgacaaattttatgagctttactaccatgagctaaacaaacttattaccgagctggtcaatgctgagccagagacactgatcattttagacatcctagacttcgacaaaacctttcaaagtacactaagaaaggactttgggttctcaaaggatcaagccaaaagtgttattggtgaaaaagagaaagaaacattactaagcgactacttgaatttgatcgtgaccaagtcaaacgagtggttcgggaacctcgaaagtgcagaaatgaagatctttgtcgaaaggacaactcctcctcacacagactccgaaggtcttttattcctggatggcacaaaaacttgtttccagatgttttcacagcaagtggaagtcgctgctggttccgggcaagccaaaatccttgtaggtgttgttgataaattatgcgagctattagctgcaagacaaaagaattggatggacattatttcagtggaagtcaaaaaaagtgtagaatacaatcataaagttgaagaggatcctgaaagtgtcacaccagaagaggaaagttctggcggtttagtggaatacttgatcgcggtggccaacgatcagatgaaggctgccgactacgcagttgccatctctcagaagtatggttccatagtgtcaaaggttcacgaaaaatctatcacaaacaatatcgaacgtaccctggatggctttgctgaggttgcaaagtgcagtagcacggggttgattaaactaatgtttgacgatctgagaaagccttatacccaggttttcgggaaaaattggtacactgggaaccaagcgcagcagattgcagatacattgtatgagtacttgggagacatacgagcccagatgaaccctttcgtttattctacattagctgagagcgtgattgaagagacaattctgaaatttgtggaatgtctcaagtacgaacattccttcaaaagcaagcataacaagtttttagaatgcatgaaacgagacttcgaagtgttctataaactgtttgtccagttcgtgcctgaggaagagagagagattattgacgacaagtttaaactcatggagtttttcatggactttagctgtggaccggttaacggcattatcgaggtatggacgcagtgtctcgaaatgtactgggactgccccgcttcctttctgtctgccatcctgaaatgcagaaaggacgtggattcttcgacattgaaaagtacagttgccacggcacagaggatagcttctagcccccaaagagctaaccagttaagggctgtggacctgcaacctactttcatcagccgtttcaaaatcgcataacctacacacatatatttgataaacagcattacttagaaacccaaaccaccgtcgctagcagccgggcccctgcctctgtttccacgctgtgggagtatcctccgtcttttgttttgttccaggatccaccgatactggaatctatactgagattgaaatcctcgctgtccgaaaaagccacttttgtgagcgacaccacaaacttgtgtgccgatgaagccttactgagctctacaagtatcgattcggtacatgcccctaagtcatcggacgacgcatctctggcactggtctcgattatagacgccagtttttcgggagcaaccggaaactccgaagaagagggtactgaattgacctcgagggctggcatgaatgaggacaagaagctttccttgagctgttcaggcgacaactgggattgttgtatcagtggtttgagcgaacaagtagttaacatcacacgtcaaaaatgatgtgttgtttgttcacgaggtctgaacaagtaagtttgaacgtcacagcgcaccaccttgctcccaccaagattggcctttgaaatgtactgccgcgttcaggtatcctctaacctaacaagcgtcctttaaattccattcaacattaaatacttcttgttatggttattgaagcgtctcgttctacgtcaaagagattatagatcgcctgtgtattcggatgctcgaaaaccttgcccaataaaggtccttttgctacatccaacccagttctcaccgcctgaagaatcgtcacttcgcccgccagcggcgcttcacacaagcaacgtagcacgcacgatgaaacgaagaagacaaactgacgggcgaaatcgaatacaagaaataccgacttgatgaaggttgtaaatccattgttgaacaatgtgctcggcactatgcataattaatcaacacgtacacgatgacatcacggtgaactctggccggagctcgcctttatgttcatacgagtcatccaagtttctctgcctgttaactggaccaccaggtgtaccagttgagatgtgccgcccaggcgcgctctactaacggtctcatttctcgcttttggatgagggcccgcctctaaattgaaattaaccatgttccacgtgttggagggcaaaaatatatatataaggtggtgggggccggacgagttccgctgataacgaaaagctccggatccagcagtgaaaacgaagcatcttcacaaccacagcgccttagctacttcgcaacaccgtccatatgtcttccgcgccactgctgcagaaagcgccaggcaagaaaattgcactgcccactagagtggagcccaaggtcttcttcgcaaatgagcgtacatttttgtcgtggttgaacttcacagtcatgctcggtggcctgggtatcgggttgctgaactttggtgacaaggttggccgcatcagcgccggactgttcacactggtggccatggccacgatggtgtacgcgctggtgacataccactggagagcctcggctatcaggcgcagaggatccgggccctacgacgaccgtctgggccccaccctgctgtgtttcttcctgttgatcgccgtggtggtgaactttttgttgagaatgaagtaccagtaaagctcgcgagcgagcgcaagggctaacactgcacgatgcccaaacagccgcaccgcggcctgcgtacagtacatagtaatgaggatattgaactttttcccaaccgtgcgtacgtgcgtgcttgcgcgcgtcgtgctccgctgcaactgcgacgtggatcacgtgatcagggctatcccacaccgtagagcatgtgactctccctggcgtcccgtgcccacgtgcctccgagcgtgcccacgtgaccaactctttccttcaactgcacagccgtgccattaagtatcattttttcccaaatggtcgagatgcccataggaataccaagaatatctaagccttacgtgcacaagcacgcgtagcgcaagcggccgccctcgccggctcagatgctccgtctaaaatccgcatttaccggagcaagatccacgtttcagaaccggcttttgcccgtaaatgccggtttgttcaccctcacggccttaacgcctccctcggcgatagcaccacgactcgtgactgctgagagattctcaacaagactcgctgctttttcctgctgggaaggctcgtttctgtgagggggcgccgccccgcacgtactgaccgtgccttcgcatctgagtgcttcgaggagcagttattgggcacacgcaggcgtagaatttttttcaacgtctaaacgaagctggcccgcacaggtcctttatctcagaaaaagccagggcggaagattagtgcgccgcaggttccgaccttcgtggcttcggccgtacagacaaggccgagggccgagcactcgaggcggggtccacgggcaagccgtttgggtgcgttccacggcgtcttccatgcgagcgggttgcgtattcggctagggccgtcttagtctcgtcggatgagaggaggagtgggggcgctatgatgtagtggctttggaagcgcgttcgactagggtccaaggaatgcaggctttggcagcaggttctgggaggggatctcctcttccaagcgagcaaagaggggttgttggctattcgattcgcgtgcaactaattgggttcaagagggggttacagagtcgaggggcgaatataagagacgaggctgcggtcgaggatgtcttctcgattgaatagttaattccataacccatcgcttactaaagcaatgctagtatcaagaactttttcaagaagcgtcgcttcgagactcgtgctacgcagctattcgcagttgcctctcagagtgcccatcacactgccctcgggggtgacttacgaccagccaaccgggctgttcatcaacggcgagttcgttccctcgcgccagcacaagacctttgaggtcctcaacccttccacggagcaggagattgcacacgtgtacgaggcgcgtgaggacgacgtggacgtcgcagtcgctgctgccaaggcggctttcgagaacaagtggggcactgcggacccagagttccgctctagatgtctttacaagctggctgaccttgtcgacaagcacgcggaggtgctagccggcatcgagtcgctcgacaatggtaagtcgttgctctgctcgcgtggtgacgtggacttggtggccaagtacctcagatcctgcgccggctgggccgacaaaatcttcggccgtaccatcgacactggttctacacacttttcgtacacgcgccgcgagcctctcggtgtgtgcgcacagattatcccatggaacttccctctgctcatgtggtcctggaaactaggcccagcgctggccaccggtaacaccgttgtcctgaagcccgctgaggccactcctctctctgccctttacgcttgtcaattggtccaggaagctggtatcccagccggtgttgtgaacattctacctggtttcggaaaactgctcggagacaggctatgcacacacaaggacgtcaagaaaatcgcattcacaggttctactgctaccggccgccacatcatgcgcagcgcagccaacactatcaagaaggttactttggagttgggaggcaagtcccctaacattgttttcggagacgccgaccttgacaaggccgtgcgcaccatcgcctttggtatcttctacaactccggtgaagtttgctgcgccggttcccgtgtttatgtccaggacaccgtttacgaggaggttttggagaagttcaagaactacgccgagtccctgaaggtcggcgacccattccaggagggcgtcttccagggtgcccagacctcgcaaatgcaaattgacaagattctcgactacgtgcagatcggtactggcgaaggtgctcgtgtagttgctggcggcgagcgtctcggcgacaagggctacttcatcaagcctactatttttgccgatgtcacggaagacatgcgcattgtcaaggaggagatctttggccctgtcgtcactgtctcgaagttctctaccgtggacgaggtcatcgaaatggccaacgacagcgagtacggcttggctgcaggcatccacaccaaggacatcaacaaggccatggacgtctctaaccgtgtcaaggccggtactgtctggatcaacacctacaacagtttccaccagagcgtgccattcggcggatttggccagagtggtatcggtcgtgagatgggtgctgaggccttggacaactacacccaggtcaaggctgtcagaatggccatcgacccagctgagcgctaagcactggatgtactgaatattcaaatcgtgtaacatatagagaaataaaggggatacaaaacaatcttgcggaatctgcaaccctagatacgcggatctgccgctggagcaatgcaactcaaggaaagcctctagtcagctgctatgagtgttcatcgggtacgatcgcttgccgttaaagagctggctttagaccgtaaaggacatcgggtgagcaccaagttctcaaccttgacttggcgctgtcaatgtactataaagtgatcatcatggtgcgactgctcgattctgaaacacccaaacatactgttccaaggatttgaaaaaaaatgaaaaaatgaataaaaacattgcgtcgcttgggtatattcattcacagaccatccctgtagggtagcctgtggcgtctgcctagggtgcgtggcgggaagagccggcgacccctaggctcccgcctggacatgccctcgcctaggctcgtagcgggaagctcccaggcagggagccagtgcactctgcctgagggctcacggtgggtctgcgaaactctgcctagcgactctgactgcacacggcacgaacctgtgggtagcgggcattcgcagttttttcaaagatccacttgattaacgaataggcgtactaacagttgaagcttccaagtaatcacagagggtatacagaatggtatgtcgaaactgcgtactgagtgggatgcaacggcatttggtgacgagacgaatatagatcattggtgcgtttgctacggaggagtactgattgaaatgcgatgaggcaatgagaaaccactagtcaagaagtcaactgcggtgttgaatagtcgcacacgcgagagggatttacaggaaggcttttgcctgccagtgcggtgaccatttatttcgaaaattttggacacgactttgttttcgccagtctcagggcatagcgtgtgagccggcgctcctacatgcgatcgctgtattcgtttgcgccaccaaataccaacgagtatccgacgaagggaggctgcatgctccggcagcagcttcggtattgaaacttggttcgattactaacatacactggcagtctgacgctatcactatccgcaccagaaaggtcatcactaacccattgttggctagaaagcaatttgtcgtcgacgtcttgcacccaaacagagccaacgtcgccaaggatgaattgcgtgagaagctggccgaggcctacaaggccgagaaggacgctgtctctgtctttggcttcagaacccagttcggtggtggtaagtctgttggtttcggtctaatctacaactctgttgccgacgccaagaagttcgagccaacctacagattggtcagatacggtttggctgagaaggttgagaaggcttccagacaacaaagaaagcagaagaagaacagagacaagaaggtcttcggcactggtaagagattggccaagaaggttgctcgtcgtaacgccgactaaggtaatcactttcgtcattactttgtcaaactaaaatactttctatattgtgttctaatataacagaaaatcatcctcattgttaataaactcgactcacgcgaaggacttgtgacccccaagtgacagctggtttataaaccgtttatccctggacgccagcgggtaataatgtgctccttcttagatatgtggcgacagtttgtcattgactttcccgtcgtaatcttcccaggcttgcgttagcgccttagcacctccatcatatagcctacactccaggctctatagtattagcctcaagtgatggagttaacattacgcgtttcgatgttgcttccattttccggccactttcttgacatcagagcttcctgaacagcgctccttctcatcttaatgactactacaagaacgcgccattaaggttacgaagacactgacggtcgccttagcgcaggcggtcgactcagcgcaaacgtccctagaaactccgagtattctcaacttcagagctacgttaatcatttatggcatcgggcgagagacttgccaacagacacaggcccctatagcactgaaaatcacctgtataattacccacaattaaattggtcttgtcgtgtgtcttccaaggtccctagtgaactttctaaaacagtgttacagataaaaagcaaggcctttgctagccggtttctatttacttctccaagccagctgcccgcaatagacattgagaatttgcaccgcagctgaagggactctcaaagtatgggtcgctgacatagtcaaagttctgaaggtcttgaatttggtacctgcacagccaagcgtttttaagcgtagtgaaacaaacactgacactacaggatacagctacgaaaagaacaaactcctagcttacaagcacagcaatcagatgggatagaaggtaacatttgaaccttttagtgtacgagatgaagtgccttcgtatttagttatgttagatatcttggttctagttcaattctaaaggttgggatcaagacttactgaacctgcagctcaaaccgcgcacagggaaaaaagccgcctcttcacaatgattttcggcttagggagactgttttatgtgatactgcttctgataaatgctgtagcagttctcagcgaagagagattcctgagtagaagtatgagaaaaacgagagcaccttccaatttaccattccttaagcacagctactaaccgcccgcaatagttggcctaggttccagtgccagccaagcacccgcatttgggcagcaggagaacagcacaaggtcaaaggtggtgcaactgattggtgcgatacagacacttttgagaagtatgttataaacgctttgctccatttctaaattgcgcctgccgttactaacaaaactttccttcagttccgctaatcggaatcaacatattggtcatcgtatatgagttgctattgggctaatttcacgtagggccgtttgtgtacatcggctggcttaaccagacgatcaaaatgatcacgccgcacttggcagttggctcgatgcccgcctgccttaaagtctccgcatttaaacaaattaatactatattattaacatcgaatgcttatgcatcattaaaaaagcgttaccaaacgctaaaataacctatcgcgctaggcccatcggcctccacgcgtgctatccactaaagccctgcctcacgagttttactaccaaggaagctctctataatctccaaaccttttcctgttttcctaaatggattggacgtatgcgccaaaaacgctttttcttttaggcgcatgtcaaagaaggatagtaaacaatcgtaaatgaacaagtattgattcacgttctgaaccatagaaattctttgcttcctaaacttgttgatggtaataatgaccgggtcgaaaagtttgctattgaggcaagctgctgaccgtggcgaccatggattgtattcggtggcatctctacgccctatccactcctccttcaaagaatcgaacttcgacatgttgctgagcacggtgtcgagagtacacaacgttccagtgcgcccacagcctgctgaacagtgaacaaggatagttggaaagtggtcgtgcgaataggcgcgcctctcaaacatctgacaaatgacaatgtttttcaaacatatcatctccaaaatttggcgagggttcaccattactccaaggtcaggccaatctttgatttgaatttgcagagtctcgaaagtctgattttcattgtaaatgatttgtatccttctcaaagtgaccggacccacgcctgggccaacatcaggcagttctagatcgtgctcttgtaaaagtttgattctaatgccgtcgtagtttccctccgcccagaacttataacatttttcaacgccgttttcaaattcatccgtgagcgaaagaacaagtggtacattattgttcaatatgcaagtatagaaatcatggattgtcgcttcaagtggcgcttgtgtggcaatatagcgcacgttcaagcagtcgctttcaggaggcgtctggagtctgacaaacggatttgtcagatagtttgcattgatataggtgtcaaagatctcattggcgtagtgatgctggtagaccggcattgtcttttttagaacaactcttgtgtgttcatatgggaaaatatccttgtatctgtttttagttcctagttcaacacccgaggacacacaaatgttctggtcttcttcgtcagaatcatactcatccagccatcttgagggacaaaatccgtttgaatgctcaagatcagcggtatcgcaggaatttgcggccgcgtaagatgcagtttgagctctagatggttggcaagcatttgagagacagtgacttaatctctttttctctagcaagtctattttttggaactgcgagatcatttcaagcttcggttcgtgcgccaagtcctgaaaccaacgcggtacaacggaatttatcatgttgcggtcataaagaatatgcagttgaataaaagatttttgaaagttcagtttgtcggcatgaacaattccgttgcctgatgccagatttatttggtttatgctggaaggatccgttggaaatttgaatgcagtgttcgatggaggagatgataagtctaggttttctaacgaagatattgatccccccagactccgttgcttttcgcctaggtccacagcgctcaggtaggactccaaatttaacacctcttcgtttcgagcaattttgaaaggaggaggcaagccattggaagcgggcaattggaatttcaagagacccgaaaccggggagctcgacgagaggggcgactctggtatggaagagggcgaaccattggccacagaatgattagaaaacttgggcttgggcatcatgttgggcgcgccggaaaggtccgtaggggaagaattagaattaattggagatgaaagtgtcacaacaggggccttgacacaatcgggagcaaactctttgaaccccgcgaatccagactcgagaatatagacggagggcctagcctcaacagtcgcccatttggggctctggacaaacttggatgccatgccgtggcagcccacgctaaagccagagtcgatctgttgcgctgtgttgtcgaatatgacaattttgaggtcgctgcagtcctcagggtccatgactcgaggcttgactatctggcgcacgtcctccggcaggttgtccacgagccgctcgagcgtgaaagtcttgcgtctcagcagcgtggacggcaggcatacgtgcaatgcgttctggatcgtggccctgcaaaagtccacaaaggggcgcacgtccaggaccagcaacttctcggcgggctcgctgtccagcaaagaaaccagctccacagcggccatgctttgtgcgccctcgggcagcggcaggcgcatctctttggccttgaaagatggcagcgaagggttactattggatcgcatcagaaagggcagcgtttgcgggctctgggacccggcagaccccgcagagtttaccgagctcggcgaacccacaggcctggcgctaccaatcgcgcctacaggccccagggcacctgcagggcccggcatcgtgcgtccaatagcgagcgccgaaatcgcccgcctgtgcggccgcgccggcggaaatgccgccactttcgatcccggctctccaactagcgtcgagctcgacgacaccactgagctcgcgtctgacaccgccgcgcaccccgcctccagttctgcctggtcactactccaccggctttccataggttaaagcctgctgagaaatcagaatttcaccaagtcaaagccacaaaaaaacaggcgcactatctgcgactacctataccgcacttaaggctccgatctaacgtctatcagtcaacttgcttcctttaagcgaggttgatggcgagttctctcgatgacctactttttcaaatatattttttcactcttgctttttcccactatacacctatcttgaccagctagtagtacctcacctaggaaagcgtcaaatgcactccaaagtgatagacacgggatcaggctaacaatcgcgtgcttacctttccagtagcgcgatgttccaccgctctcaagaaacctactccactcttgcgatcgtcttggtcaggtccgtggcttatattgacttccatgttcctacgggcggatttttatgggccgtcacatgcctctttgcctgcagagcacgtccagccgtgtggcaagaagtcgcttgggcgggtccaggcccatggtgacgaaacgaggctaccgggaattttacgcttacgcctagacacgcccgatgcacgaatccgttgctcgaggaaaccgagaagccctaaagttagcatcagcgaaaaaatagggcacgagtcgtgactcgaatcgaggacaaccggcggtaatcgaaaaggagacagctcgcacagccgcgccacagaggttaccagagctgagcgcgactatgcaaaaagagtggggtagtcatgagggtaaaatcacgagaccaggtccaggagcatgtgacttgattgttaccccgccactaatatagcttaaaacacacggcgaaatttcttggaaggctcatctctgctcgtcccggtcaaacacgaagaagtacttttccgtagcgatgttttcccgcgttttggttcgttctgctgccgtcgctgcacgctccgcgcgtactgcccgctgcgctcctatgttgcgtagcgtaaacctgcaagctgcaagtctcagacctctgcacttctcggccgtgcgtcttaacaagcaatgccagaaggtggcacaggtgctggaaagcgaggttgcactggaggtcgaggaagacgtccaggacctgcccgagtccctgcagtcgttcttcgacaaaaccgggttctctgccgtggcgtcgcccggcaagaacatggcggagatcaccagcaagaccgcccgcggcgagactgtgcacgtgttcttcgacgtcgcacaggtgtctaacctgcccctggagtctgcggagctcgacggcgaggctgccgcgccttcggaggaggaagagttcgacggcatggccgacaacttcgcaaacgtcaacgtcgtggtcgtcaaggactcagaccagtccgcggtctcctttgagctgctcatgaacctgcaggagggcactttctttgtcgacagcgcgacaccctacagcagcgcgaaggctgcccttgacgagaccgccgaatcagaggtctcccgtgagcttgtgtaccacggtcctccattctccaacctagacgaggagttgcaggagtctttggaggcttacctcgagagcagaggcatcaacgaggagcttgctactttcatcggaacatactcggagttcaaggagaacaaagagtacattaactggctaaagaacatgaagacgttcttcaactaggctatttaacattcgcttgtatatagactttattatcaaggcattcttgcttttaagcctggtctggaagcttggtcgccagtagcttttccgccgtctgtttgatggactcttccacgctttcagcactgcccggcctgccctccaggatcttgacctgttccagaatcctatccttgaatctcagcaagagccttctgtagaggaagaattggcgatcgtgctcgctgacgaagtcgttcagttccgactcccctttgatcttaaaatggtctgcgaaagagcttaggaacctgacactttcgaggcccacatgccttagacccgcatggtcttcatgctgtattcctgctctatttgtttgccctgtcaatatcgttctcagatactggtcaagaatccacttagccctttcgttgcttattttgcgtctttcgttggccttattgactacgttccaacaaaacatccaagctttccaatttaaaacgcgcgttccaagttctttccaatgctttccttcgagttctattgaaaagtcaaataactgcgttaatagcttatcaacgttggattcactgtcattaatgaactttttgcctgcttgtctctcaaatgccctgtacaccaagagcatcccatttttgcccgagcgatgacgcaggttcacatttttgaatacttccgttgccatttctgcgcacttggttggaaaagccgccgtgacaattcttatcatcctctcgtgaaccgggagctccagaaggcgtgggttttccgaattccatgccttgtaagtctcccatgctaattcgtagagcttattcctttcacagttttgaaagaatagatccgcaacgaacttgtttgaatcgaatctctgcttaacgtcccaaaattgcagagagggcaaattaactcctgctggaaagcttatcttttcaagtggtatattgatgtcaaagaaatttgcgagagccttaattgccattttagaaagcatgctatcctttcggttatgcaggacatgacaatattcatacactacccttccatctaggaattttctcggtacacttgccattacagcgtccaaccttgccatgcaaagcttatcatcttgagttaaagaaagggctcggagcaaaattgtgtatgtaatagcgtctggagaaatttgtttcttcctagcatcgaacaactcaaaagcgtattcaacgttcacgctgttagccagagcgcttaaggaagcgttgaacccagcaatattcatttcctcgcgctctagtagtagcttcgcaatcttcaacaccctttgcgactgtttctcgcttaaaggctgctttacgttggccagtccatcgaagagtattgtgtgcgtgaactcattgggcggaatatcccatttttttctccagttatacatatcaatggcagatccagcatcctgtttcacctggcagaaatgctctataaccttattcatccccacaacacctcggcttttggctaatctagctaaaaaaacggccttttccagctggtttcgagacaaaaacttagaaacatctgctgcaattaattttgagtctcttaactgttctccagtaacacctaagatggtataaagtagccttttgtcgtgcgtgagcttcaaaaatcgtaagtcagattcgctggttggtccaagctttgtagagtctaagtcttcgcttggtacctcatacttgcgtttcaagacgtgcctagcatgttgttgtgaataaggtgttttattcaggtttttcagatctagccgccgcctttcctcgattctcttgagctgtgatcgtgattttcttaaaacttcatgattcctttcgaagtgagtaatcctgtcgcgcaactgtgatgcacaatttggcacttgaacgtggagtcctctcaaaaacgttgtgaggtttacaatcgttgcctttctgaccatccgctcgttttttcttccgcgcagaagtgtagtaagcgatggccatttctgaattttctatatctaaacacagtttaagaacaaaagagttcgaatatcaactttaaaagtaaatggtataaaactggccacctgagatataaggacgttttttcaacgtgaatttataaaacgtctttgttcatggacctattaaacggtttttatgggccggtgctagtcgaaagggctgctttcgcagctcaagatgagtttttatctccggaaataaaaagtgtatggtgtagcgcagcctttgaatacctggggttactgcagttcaacgggtctccgcatataggaacgatatcaaaatttgttgaaggaaaccaaggcaacttaattccaaatgccagcacggctaaggttcaagtgaactacaatgtgtgccggaaggttgttgcgcacgaattttctgacgcgattgccttacaagaagcagatagcaacgtaccatttcttgagaagctttacggaattgttaggcttttgatattgggtgagaaatggaaatcactcgacgaaattgatcataggctggatgcgtatttgaaatcaaaagagggttgtttaagtgaagcggaaaagcacttaactctggcggttaggcttttgatatgtggggcgctatatcttcagggaagatatttcgactgcataaaatacttcgtgacagcaatccaaaaggatggcgcgatattcgacatgcttcttctatcagactcggaagctttcttcacaactgaagagattattacaatgattacgctatcagttatcgtctcagtaccgttggataactatgaagagtttgcgcagctggaagagttaaaaccactcttcgtcattgcccccacactttctagttgtctttcattgctgattgatacgagctataatagctttttgaagttgtggaatgaaagctttgaccaaaagtgttcatctagctatttcctttgtgggcgctggaaagaagtccaggcaactatgagatacaaaatatatttcttctacctaagaatatcaaatagggtcgaaattcgctatttatcagagacccttggaattgacttcgagacagttcggacagagattaacagcttgatcgatgacttgactttgaatttctcaataaatgaccaattgatttactatcgaaacaggtatgaaatgtctgatatagttaagaatctaagctcatccaaaaccattttggatgaaaggattgaaaagctgaagaatcaaaatgatcttgtaagatatcaagttcagcaatcgatcattgaaaacaacgctcggcttcgtgaacaaaacagagaccttgacgcctgcaatgacgagtccaacgagaatcttcaaaactttgtatctaactctgaaccggatttgggtgattgagtagctgagtgctaaatgcataaagttagaaaagatgctatttacaaggtttgaatcttaaactggtgcataatcaacaattaatcaacgtacttaagaggagccaccacatcctcttcgattttggtcgtcacgccattttgggcaatgctttcaatgtctacgacctccttcgcagcttcagctgtcaagttgatatgagagtcgagcccgatagcaatgtcatcttcaatacgaatgccaatgttcttgaagtaagctgggtacgaaggatcgtcaggaaaataaataccgggctcaatcgtgataacctgccctgcctgtagtggctcatgccttgaaacctctggcacatcgtggacatcgagaccaagattgtggccaatatagtgagggtagatttttgctatgcttgagttttgcagattagagagtcccacgttcgcaagctcttctttaaaaaatgaaacactcttttcgtgaatgtcattcaaggagtacaagttggaagctttgcagaggtcaatgcatctcctctggacgcttaaaactgcttcgtataaatctctttgcgcaggagaaaatttgccgcttacgggccatgttcttgatatatctgaacagtatccccccaaggagccagcagcatcaacaaggaccatttcatcattatacatgacatcgtcgttccttgtgtaatgtatgcaaagcgaattggcaccagcagccactactggaatataggccgatttgtcacacccgccagaaacaaacttatagtcaagaaatgaatgcagagtcctctcattgcggaacctttgagcgtatgcttgattgtatgctctccctgatatttggcctgctcttctcatgacacgaatttctgctggtgattttattgacctcatatccgcgataattctcttaagcttacggacatgtttcttacccgagcttttaattacgctagtaatagtgtcagaagccactggggaatgagaaactgagaaaaatgacctgaagaaagcctctgcactcgagtcgattttgtcttgtggtctgtcaaagtatatgaactcgtttctcttgatgatgcgcgatatgtaaattgacaactggcgagtatccgttgattcatcagcattgaaaacttcgcacgcaccctcagtcccggtacgctcaccctcccattgctcagaaaaagcgtcctttggcgggacaattaagtggaagaggacatcatctatatcgtcagtaggcttctccaaaatcatcacagagtctggttcgttccaccccgttaaataaaacaaatcattattctgttggaagggatagaacaccggaccggatgcatacttcacttgcgagcctgcgattattgcacaactcttggctggaagcctcgtagctaatttgactctacgctcaaagtactcgagagcagtaattccaggagtaatctcgccgggctttagaagatttggtctcgtttcgaacagcggctggcccgcgctaaattgcggacactgtcggttcagatagcgagcattgttactaaaaggcttactaccggaaatatagcgtcttggtacttttgcaataaataatacttgaaaacttgacaattttgaagctctaaacatattggcaattgtagattaaaaacaggtgccttcgagaactggctctcctaaaatataaggcctcttaactgtgtttttacttagctactgtggtcatccgttagcacatttttttagttaaaagtgattttctgaccccgatatcacgataaatctccaaaagagttaatagtaaatgagtgaggaacttaccaaacgctcttgagggtctttttggaagcgcttattttcctaatcttttgaggcttgtacgaatgcatgtctaacgtgtcgtctagttgagagttcttcccattgtcgagaaaatcccttaagttcggatgtttccttttaaggggaccgagcgaatcctgcgtgtcatcatcgattcgaagggaattgaaatcaaaagatgagccaatagccctttcatttgtacactggtgagtgcggctgagctgctcgactttcttgatagcagcgctgatgctttctaaggaagcagaaacttgctcaggagtttcaaacaaggcggttgtatatgccgcctgtgctttagcggagttgaatatgaaggaccatactggttttgtgttcaacggaagctctcccaagtttttgacgacaattccgctttgatctatggtaatataattggaagacttcaggaactgatttttgcttgatgtttggggccgcctctccttttcaaggacaaacacctcatcataaaacaatattgagatagaaacgttgatacatcttttgatttcggggtctgtatctgttcctgctagaatttcgtaaaattcagataaagtggaagggaaatccggtttctttatcataaatctgtaaatccttcgcagcatcataaaggttttgaaactccaggtcctgcagttaaagcttttccctttcatcaagcaagaaatgcacttattaatgcttgttctgcgatagtttccatagcatattctgtgcacttttctcttgcattgagtacagcaaatactttttgaagttgactgggggcaggggatagcacactgacaatcgtaggtgtcatgttcgtttagatgctgagtatttgccacttctgctgagggggcggtaagataatttttgagatacttggttgtttggcttagcggacgacgaggtgtctcaaaagccacctgcgaaaagcttaagttggtctcttcgattgcatcgactggttcaactaagctgaaaggatcaatgtcccttgttggaacaggactcgcatcgttggtgctctcgactactgaaaggacttttagcgacaccctgttttgaagtcagtaaaaattcgtgcctgcaatggtggatgcagcttacttactcgtgaaacttagtgtcaatagaccctaccgaataggtatccaaatcagcacttttgggtatcttgataattgagggtttgtcataggttgcatctctaaagtactgtggctgatattcgggtggcgcgttttcattgaagagcaaacgcattgtcaagaagcgtttttctgggaggggctcaagtgactgagtaatgattataaaccttctcataagctgttgcacaacccttcttgaatcaagaagtgaaacttctccctcttcaccgttgacgcccatggatacctgcccgtcgtctccgtagctaaaactaaaaagataattttcgaggagatcgctcggcgcttcttcatgcgtaaagacgcccaaacttagagccttcaaatacttcactttgatagattgaaaaacgcctttttccagccaatctagaaacaagtctgcctctggagttttgccgcgaacaagcgttttaattttgattgaattcgcaggcgcttcattcctatccttattgtagttctttataaccttttctggaacgaagcgctggtcaatgaagttatcgtccggaaaaagccctcgcaaaaatgacagacatccaaatgacattgttagcattgtttgcacgagtttttgagattgttcacaagtgatccctgtagttgtactcacaaccgtctttggcttcgtctgctgagcagtagacattttgtttatataaacggtattcaataggatatttagcgtccagtaactgtgatgtgtgttgacattgaaatcttgtctggaccccgtcttttttatactattctatccaaggctaaaatagccgctgactatttcgtatttaactatcaatgttataataccttgctcaccccaatgaagatgagtcaagtaataacatcttttggtgagctagctcatcttgtgttttagttaagttagcatataatcattcccttcccaaagtagaacgccgccatacaggtacttgaggtctcagccggaggtataaaatatcttaccttttgatctttccaaaactaacagcattcacaccagtacatggctttttgaactgtttgcgacttcgaaagtctcacacaactcgagcattttccttggatgtggcaggccaccgagggatgcatgctagttgagtgaaccttccaatccattatacttgaggctttttcatgaagcggtatccccaaagcccagaacgaaccttgtatccgcttctcgggggaaagttgtatgcccctctcaaaatttgagtactacgatggctttccctgtggtgtctttctcgctatgatggattcaatgggtgatagcttcaatagaagcagatacgcacctttctcgcgatttgatagttgaaaagcataccacttttccgggtgtcagcaacgctcaataacgagttgtagctggtggcagtgatctgttttcacgggtgcgctttgtggaaagttaacttgcagctagtgagcctaattttatttcaggcttccagttgttaattcagctttcccttgacatcgtctagagcaagccataagatgcacagaaatcaaagctctgcgcttgggcaaatattaagaggagcgaattgtctggtaggagttcctgcttttcgaaagcacggattgatttacaggggtaagttctctccttcttcctgatattacataccccacgattatttgcgaaacattttagcattcctcaatgcacggcgacaaataccttgaggcgtttacgataaccaaacagtccaaaaaacttgctgatatgccattttgatctggtccacgcatcgctcattatcggagaccgcctctcacgtttctgcttaatcgacacatggcgttcttaatgattagatcattcagccgtgcagggaatcttgaagtggatgtaccaaggacaaagtattgacactaactgacttggtcaccagaaccatattagcggcagatattaatggaagactcttcgatattctcacaaagctccaaagacgtttcatctgcgatctcactttacaacatgccgacaggggaggacgcttcgataagaggactgctcgactacgatcccagcgaagaagcccagtcttcaggaatctcccggccgctgtcgaggtcatcagtgacctcgtcactttcaatggttgcaaccaaagacggagtcgaaggaagacgagtgcacaggtacggtattccacagtattcactgaacctcctggatgcaatgtcgcagcctccgccgctaaaaggtaaggttcacaccagacaaaatgcgcaaagtcatcatctaagccctcaggagaacaaagaggattccgaaacgcaactataccaagacttaatgcatagtcctcccatcaccctgaaggaaaagatgcaacttttcagggacaattcagaatcttcccacttggactactctgaggaatcctaccaggagggtagcacaagtctttctggcaaagaccagctacatagcctacattcatacaagaaggacattgccagcgaacgtgacgacagcgatgactactcacaatgatatgccgaaggaggagcgtcctgtgttaattgcagtgtttaagcctgcaagcaaggttgatcaggtaccggccttgttagcgttgggcgggaagtttggccccttcgagcatatttcaggggcgctgaagcgcagaccctcctcacccacgggcattaaggctaatcatcatccgataagttatagtgctctgtggaccccctcatgtgggagatagctatgtttgtaagctgctaagctttaggtacgtttttatttagagtttcaacaaaaatggtgagcgccttgaaaaagacgaacattggtattccgaactttgcaacatcaaacaaagcgtggtaacagaactcgagtcatcatgcttcggtacaacctgaggatacctgtccaggcgaaaaaagccatgggctctttggctcctctccgcccaatgaagtcccgctttgggcttcgttgtatatccgataagccgaatgaggtctttacgaaactgtccgatgacaacgatccacagagagatgcattcttcaaatactcgtggggctcatggcttgcgaacgaccgtcaagaaaaggaaaagagaaccaccaagttttccattgaggggctaacagatgtcatcaatgaccttcatgcgcagtcaaaagagaaggcaaagagtgaagcaagtgaaggcaacattccccccccttcatacaaccccaatcttactgtttcactttctcacaacttgtctgcactaactctaggctccttgaaccccaatgaaaccttaagggtgacagctatggctagtattcacgaggggaaacaccacagaatttacaaggttgatacgaatgcggacaagtcgtttattctcaggattccctacgctacgaacagtgaggctgccatttcttacaggttgaagagcgaagtggccactatggattttgccgacctcaagcttgggctcaaagttccaaaagtgtattgctttggcgccaatgctttgaacccgatccgccaaccgtttattttggaggaacatattgagggaaggcttttgatgcgcgactggaatccacttgaagacgatgcctcagacaagaaggcgcacatatcaaagttgaacaaggtcattgaccctttgtctcagttccaatcaaagcttttgagcgttgaattcaaccagttcggtagcctgtatttcgctaaagattacccagatagtgaagggcctgcctacgagggcgaaaagaacgaatcgttgaagaacagatggagtgttggaccttctgtggaaagatgcttttggagacaaaaatcagccctacctttggacaagctgatgcaatttgttggcccttggtcaaaatcaaagcctatggatattgtgaaaagtttggggctactggaggctgaaaatgcaaagtctaggctggcactccagcagactgacgcgtcgcctgcccccattgaagaatcgatactcagagagcaggttcgcacctttgaaaacttggctgaaatttcgagctcgctcttcaacaccaaatcgcatgtgattcctaatatcgactcactgctcaagccacgcctatatcacccagacttagaccctatgaatgttttgctggatgaaaaggacaatagcgcgccttatttattggatttcgaaaacacaagcatcaaacccttcatcttgcaaaactctccgcaatttgtggcctacgacggccccaagatctacaacttggaggaagatgttgagggttacaaagatttgtctgaggcagagaaggtccaataccaattcatgtacaagcgcacgcgtaaccagcacctgtgggagtctgcactgaacaagaactttaacaagctcatatcggcggtggctccccccgtgaagcttctcagaagtccatacgttgcttgcgtcgaaagaaagaacgacatggagtacttgctggttgacgagagcctcattcagctgcgtgaggtgtgggaggtattcgccaagaacaaactcgtcagcgagaagaaatttccactggagtacaccgaggagcagctacagaaacattctacggatcttaacgccttccacgagcagctgatcaaaagcccatttgcggcaacccaaggctggataccccaagacatgtttgaaaacctagtaaaagctggtatcttgatcaaagacaagaacggcgactacacgatcaagcagtgatatcgtatctcgcatatatagtactactattcatgaacacacatgtattcgcaattcgttgatgcaagacgctctgcagtccccttcaattgggttgctgctcgaagtgagcacatgtctcatctgtacactaattaatatgactaactttatgaaatcacgtgctttatacgacgaagatctctattaacagcacaagtgactcgtttcgtttgaagtcagcagcacaatgctagagtcactgcatatacacgtttaacatgaccaaaggtgggcatacatgtccgcctctgacagcatttggagtaggagtccggtacccgccggtctatctggcgtatttggtatcattcgaatcagaatcgaacccagcgagcataagactacttcataatgatttaaactagcgctaattcaccacaaaaaagacaaaaggtctcgaacaaggttgtagacactcaaagcagcgccgcgagagtcaccgtcatatcacatggcccgccactgaaaatttttctggactcgcacatgttatgactgaacagtgaaaaattaagagtaattgatgatgagctgtcgagctgacgctgacgtggaattggtacaaggtatataacaagcgcgaaccgctagtttaccaaaactcaagaatttcttgcaaaataagctcaaataacttgaaaccccagaatggcttccccacagcaaatcaacaatcttcagaattcttttcaatcggccgtgaacttgggcggatcgccaggtatcgtgtcgacctcgcccacgcagtcgtttatgagctcggtgccacgcagagtgagtgcttcgagacagactaaagctttgaagcctttctcgactggcgacatcaagatcttgttgctggaaaatgtgaaccagaccgcagtggaaatcttcaacggtcaaggctaccaggtggagttccacaaatcgtctttgagtgaagacgaactaatcgagaaaatcagggatgtgcacgcagtcggtatcagatccaagaccagattgacggagaaggtattgaagcacgctaagaaccttgtggtcatcggatgcttctgtattggtaccaaccaggttgacctcgactacgcggccaagattggagttgctgttttcaactcgcctttctccaactccagatcagttgctgagcttattatggctgaggtcatctccttggctagacaacttggcgacagatctattgaaatgcacaccggtacctggaacaaggttgcttccaagtgttgggaggtcagaggcaagacgttaggaatcatcggatatggtcacattggttctcagttgtctgttttggctgaggcgtttggtatgcaggtgttgtactacgatatcgtgaccattatggctttgggtactgctaagcaagtttctactctggacaagctgctcagtgagtcggactttgttacctgtcatgttcctgctaccgaggacaccaagaacctcttatccgctccacagtttgcagccatgaaggatgggtcttacgtgctgaacgcttctagaggtacagtcattgacattccatccttgattcaggccatcaaggccggcaagatcgcaggcactgcccttgacgtttaccctcacgaacccgccaagaacggtgccggcgcctttaacgatgagctaaacagttggatttctgagctggtctctttgccaaatgtcatcctgacaccacatattggtggttccaccgaggaggctcaaagcgctatcggtatcgaagttgccactaatttgtccaagtacattaacgagggtgcgtctgttggatcagtgaacttcccagaggtctctctgagaggtttggacctggatcaagaaaacgtcgtgcgtgttttgtacattcaccacaatgtgccaggtgttttgaagacagtcaacaacattttgtcgaaccacaacattgagaagcagttctccgactccagcggtgacattgcgtacttgatggcagacatttcctcggtaaatcaaagcgatatcaaggatatctacgaccaattgaacgcaaccgaatacaagatctctatcaggctgctgtattaggtgcaacacattaccaagcagactaagcaacgcacttacaagtatataatcacttagtcatatcggcaatagttaataagaaatattcggtctaacagtttgtccacatcaagcctgttatacaatgttgattgattgacggccagaagggctttctggttacatttagcgctccatgacacttcctcgaaaacttgacttgtttcacgtgaccaggatttgtagggttttactcaaaaaagtcggtggcaaataaagctcctcagattaaacaaccttttaaacatatatcataaacaatcccgatcttcctgctttattaggttgtgatgtcggttgttacagcagctcctctcctggctctgctgaacgaaaacgataatgttgcaaagtcctatgctttagaggcaattaacgaagttgttgatcaactgtggtccgaaatttccaatgaaattactcagatagaggctctatatgatgacaattcctttcaagatcgtaagcttgcggctctcgtggcttcgaaggtatactataacttgggagagtacgaatctgctgtgaagttcgcgcttgccgctgacaactacttcaacctggatgaaaagtcacagtttgtggaaactatagtgtcccagagtatcgacatgtatattaagtcatcagcaaaaaactatgagagttcaggttccgaggtcaagattgacccccaattgtcatcggtattcgaaagaatgctagagaaatgtgtcgaatgcggggacttcaagctagctcttggtattgcactagaaagctacagacttgatgtcgttgaaaggatcttgaaggcaagagtggagcaagactccgacgccaatgctctcaagctcattacttatgttctaaccgctgcatctactacggtcaccagcacgccctttagaacaagtatccttcactctttgtttaatattttgatgtccacgaagagcccagaatacttcactgtctctaaaatcattgtgaacctgaatgacttaaacttggctttgggcctattcaagaaactggcgcaagaagaagcagcagaaatatcttaccaaattgcatatgaccttgtttcttctgccactcaaggtttactggaggggctacactcttcgctcgctgcggaaggagccgacgagaagctattagacatactttctggaataccgacctgcgactacaataacacgtttttgtttaggaacaaaaacatcgacatgggtttattgaacaagtctaaatcctcgatggatggaaagttttcattgtttcacaccgcagttagtgtggcaaatggttttatgcatgcaggtaccacagacgattcattcattagatccaacctcccctggttaggcaaggcacagaactgggcaaagttcactgccactgcttctctgggtgtcatccacaagggtaatctatctgatggtaagaaaatcatggagccatatttgccaggaagtcgcgcggcttcccgctacatcaagggaggctcgctatatgggctgggtttgatttacgctggctatggcagggaaatcatagactacatgaagtcacatgtcatcgaaaacagctcttcagtaggagacgaggatgtcgatgtgttgctacatggtgcttctttgggcatagggttagctggaatgggttctgccaacagtgagttgtacgaagcattgaaagaggtcttgtacaatgactctgctaattctggtgaggcttcggcacttggtatggggttgataatgcttggtagcggcgacgaaaacgctgttcaagacatgttcacttacgcacaagaaactcagcacggtaacatcacccgtgggttagctgtgggcctggcggttatcaactatggcagaaaagagctcgctgacagcttaatagagaagatgctgctgcatgagaacgcacttctcagatacggtggtgcttacaccatagccctcgcctacgctggtacgggtgataacaaggctatcaaaaagctgctgcacatagcagtctcagactccgacgatgacgttagaagagctgctgttatagctttagggtttgtcttgatacgcgattacaccactgttcctagaattgtggaattactagctgagtcgcacaacgcccacgttcgttgcggaactgcctttgctcttggtatttcctgtgtcggaaggggcttacaagcagccgtcgatgttttgatgcccttgactaaagatcctgttgactttgtgcgtcaagctgctatgattgccttgtctctcattctgatgcaacaaactgaaaaaacgaatagcaaggttaaggacatcaatgaccttttcctcaatgttgtttcaaacaagcaccaggaaggtctagccaagtttggagcttgcgttgcgcaaggtatcatgaatgcgggtggtcgcaacgtcacaatccaactggaaaacgttgacatgggtaccctcgatactaaggctgttattggattggcaatgttctcacaattctggtactggttccctctagctcatttcctgtctctttctttcacgcctactagcatcattgccgtgcgtggccaggacttgagcatccctgcttttaagttcaactgccatacaaggccagacgtgtttgaatatcccccaatgtacgaagaaaacacggataaaaacgtcgaaaaagtggctactgctgtcttgtcaactactgctaaggcaaaagcaagagcaaagaagacaaagaaggacggcaaggataccgttgaggagaagccaaggagagaatcaaaatcagagttgaagcctgaaacaaaagaagaagaaaagaagcttgaacctgatcagaaagacgatgctcctttcaagatcaaatatactaacaagccataccaaatcgaaaacgcatctcgtgtggtcccccaacaactcaagtacattgccttctctaaggaagaccggtttgttcctgtacggaaattcaagggtagcaacggtgtcatagttgtatttgataaaaccccagatgaaccagctgagcttatcaaaacaacgaagcaaaagaaggacgttgacgcgcctttaccaacacctttcaaggttgaggatgagttagagttttcaaagctgtagtctatatatatcttaagacctaagcaaaataaaggagtaagcatagtcaagaaaataaaaacatttgaaatgtcccaattagatttataaatgctgttataatatgtacaccgttaccagaggattttcgcaatctataaatgtctttagatcaaagtgttcttcgattcaaggtcgcgcgtggacttcatccaaacctactcaaggcttcgttgaccaagtcttgatgtccctcctcaatttctccccttttcaccatttctttacgttggcgagcggccttctctttttctaactgagcattaaccctaagctttctttcatcaatgacattttgggtctttttgcgtaaaaatgagcggagcccagagttcttgccctttactgagggcattacctgaggaatgtctttatttgttttagattcaagtgctttggcgttggtgatttctgccaagtccttagcattgagcctagtagctgaagcacgtttgtcgacagttccaataacggtagggtccaaagcgatagaatccgcaggtaacttgttgagtaacgtcctgacctcctgttcttgtctttgctttgcagtctcgaaggggttgacctccaaagcatcgtaattggcttctcctgctccaggtataattagattacggacaccagttccgtgccccacaccgagtagatcttcgaagggcacgaattgcatgttgttgactttatttccagggaacatactggacatgtagggggtgttgcggtctggcaagccgctggacccgaagcatggtctagagcttttgtttgacctgaaagcatccttccataaggtgacgtgtgggccccttgagagcgccagtaagccggtgtcagatatcgcgaggttcgatcctggagttggaaggttttcgatagtatgcaattcacggaaatttctgatatcccacagctttaaagacttgtcggctcccgtggtggccatgtagtagccttgtctatcgattgcaatgctggtgatgggaccgcgagcagaaagtagtctcgctaggggtgtaggcatgttaggagcccacaacgtgacagtaccgttgctatgtcccagatgtattatggcattccatggattttgtgccatggcagacgtaggtcccaattttgtcctgagctccgcttgtagctggccagtggtaacgtcctgatatttaagccagccggtttggcccgcggtagccaataagtagtggtatggcaggaactccatatgcttgacttcgatgtgttgtttgagtcgatgcaactctacaccttcatgatcgtatacgaatgtgtactttttctgcgcgactgcaaagtactgttcattttgaagataaattgcagactggcatgtttcattgaggttaagttccgcgcgcaactcgcccttcctccagtccatggatgcgacatggcccttctttccgcatactagcaagtgcgttccgttacgcgaataattcactgagtatggtccaaaattcgtcagtttaagatcgagtgccttgttcgccgttgtgacgtcaaccgcactcttaatttcgtcctgtttaaccctgaatgtcttttccatctcatcctcggcttccaaaaatccactggactcgggcaatagatactccgtggcagcagcggaagagactgcatctttatattgatcatcgattcgtttcagccctgctcttagcttcttgtctttagttttgtaaccattggttctcttggagacgctagcgtctcggtcaaactttccggcattatccctgaccccgtgtgagccagtggcaggtttggatgacttggccatggcgtttgaagcttgtttatgtgacgtttggtacttcttagagcggctttggattagagctcatctcatcgctttagctcttgaaaaatttgcccacccaaaagaaaactgcgagctaagtcacgtttcacacgtgaccataaattgttctcctagttgattatatcatcggtgatttagtaattatgttatgtcagcaaattatgtaagtttggcacgtgatatgtcgccaatcacttccagtgcgggctgggcgcatcttcttggctcttgccgacgacaaggagctcaaaggcacatcaggctgtgatttttgccacgggtgtcttataactctcattgtgccaagagctgctgcggaccttcctctattttttgtcattgtcgtaaaatcactcgcaaactaaacgacacggtcatccagttagtcttatttcgaacggagaaccccgcattttgagctggcgtttagagtagagctgcctcagacgactcggcggtcattgacctgattgtgcccttttagtcgcgcaactcttgacaaacgccattgttgtttatgtagcgagcacagctctgcaactcaatgggccgttcgtgcagactacttcatcctcccagcacaagccaagcaatttcgcaaaaggatgatctcaggtatcttgagagttttcgaggctcgagaacttcactcagttgatcggatccgcatgaaaagtatgtctgaaaaaaatatcggtatcttccacttctcggtcatcaagcaattggctcctgttaggacgagatctgtcgtaaagaagcggagaacagtattgcggcatgttcgtgcgtccaacgttgagagggctttctaaaacgcccaattacttcttgaagaactccaaactgcctctaaaatctggattcaatggtggaaagttcatcctgtatactgcaggcgcaatcggcggtggatttgcgggtctctaccttctgaactccaggtccgcaatccacgagtatttgttctgcccgctgattagactcgtgacaccggatgccgagaccggtcaccagctaggcgttttctttctgaaatggggccttgcaccaaagctgctgtttgacaaggacgacgaggtgctgaaagtcaatgtgtttggaacaatcctaacaaaccctgtcggctgtgctgccggcctggacaaggacggcgaagccatcgacggcattctgcagagcggtttcagttatcatgagatcggctctattacgccgctgccacaacctggcaaccccaggtctaggtttttcagactaccccaagacgaagctgtcattaacaggtacggcttcaactctaccggcaaagattctgtgcagggtactcttgtcgagcgtgcgtcgaagtatgtcaagtcttacttcaaagatgctgacgttggcaaaatgtcgctctacaagaacaagctcttggccatcaacctgggtaagaacaagaatggtgacgaggtccaagattacctgaagggcgttgagacctttcagtcacttgctgacgttcttgttatcaacgtgtcctctccaaatacgcctggcctgagagacttgcaaaacgagtctaagcttgcagatctgcttcaaaaggtggtggacaaaagaaactctttagtcgatgccggcaaccaattaggtgccaaggctcacaaaccaccagtcctggtcaaaatcgcccctgatttaactgagcctgagcttttgtcaatcgccgaggcagccaaaaaatccaaagttgatggtattattgtttccaatactactattcaaaggccaaacagcctcataactcaagacccggaagttaagtttcagaccggtgggttatctggcaagccactgaagcagtattcgctcaaagctctgcgcaccatctacaagtatacaaaagactctgacttggtgctaatcggctgtggtggtatatcatctgcccaagacgcgctggagtacgccagagctggcgccacttttgttcaactttacacatcttttgcctacaaagggcccggcgttgtctccaaaatcaaggacggtctcacagaggagcttaagagagaaggcaaaacatggatgcagattataggagaagacagtaaataggatccgtttttaccggactgtaaaaacaaaacactacacatatttagtattccacaccttacatcgaatgatagtactggaaaagtccggcgagcacgatggcgaaacacagatctgtgagatacatggacacgacatcccagtactgcaaggcttgggccacttttcctcttaagttaggtatcggcaccaggcctggtggaaccattgacactagcttgagaatcttactgttgttgtcaagagtattgacattgtgtgatttctccgcagacatgagcagttggtagtaaacggaaagcgccacaatttcaaaggtggtaaataccgtgaagaagttagacctgtcgaggacgtagttgactgcgttgtgttggaaagggtcccgcgcggagtgagtgatgtagtaaaggtaaggaagcaaaaagaacagccatttgacaagaattgtgtatgacttcagtttgttcaccgctatattgtgcgcttcgacaatagctgggtctataggctgctgagctgttgctccagggctaccgcccttggcttcgtcctgctgcatggatgccattagctgcgcaaaaatgtcaggggttccactagggtcagtagaaacggtttcgttgttcgcgttctgctggagcttggcgatctgtgcaaacagatcgagctcagggttgccattctgctgctccgcggaccctggtggggacgatgcctttgaggttgtcttcgaggttgctttggccagaagttcgtccatctgttttgtggagtcctcattgcctgctggggccttggtttcctgggcggggtatgtgctttctctagaatctaatggagattctgttgatagaaagctgttttctgtttggcctgtgattttcgccaatctagaagaggcgccgcccttattgaacttctgttgccttttctcccttaggatacgacgcttctcagcgtcagagatctcagacatcgctagattttgtgtgttgtttcggcttacgacttccaattttggtgacattgatgggtcttaaaggttgaatttttttacatagtagcacttagagtaccagcatggaaaatacatctatctaagcatatttcgcaacaacctcgtcgaatttggcgttgttgatcttgtagttttgacatagagggtgttcaggctgtagctccaggagctgggatctcaattcgtcgacacggccaccttgcatagctgtgagtgtgattttattcgcaagaagctggggtgtgtataatctagcggactcttgttggttttggtagtactccgattccaagaggtcgacaattgcctgagcttctggaaggtgcgactgctgtaggtgcaagctcatcagtcccagctgagacttccaactgggcagcgtctggcagagctcctcatagaagtagaagttggagcctgtgatctcacgccccgcaacaaagttaacgcatgactctgcgagattgatgataatctcgtcttcgtttgcgtattcctcatgtgcggccaggaagttctgcaagatgctggaagcggttgattcagacctattgctggagtccgacacggctatttggactgctagcagtactagctcggctaagccttgtgtttcattgctatcgagtccctctaggcatgtcttcaccgcgtcctcattttggccttggatggcctgcgctgaagccaacaggtttagagaaaatgcgcttttgctgctcgagacggccgactctagatcttgcaggcttccactgcctgcaactatatcagcgtaggtgttgaaggcggttgctatccccgattgagagctttctttctcgtattctcccagcgctatcaagctcttagccctatagaaaacaacggcatcctgatccgaagaggcgaccttttcgatctcttgaagagcctgcttatagtttccagagtagtactgctgcttaacggtaaagaggtccattacagtggctctcgtcctcttgggtgctgtgtttatgttatgtttttagctaaatggacaagtaaatcaattgcctatcactttttctatttcaatactggaaagtttatgattctccctggacaagacacgaacagagcccttgcgctacaagaagcttcacttgttccttgctacagtgcttatttcaataatggatgataacaggaaatcggatgggcaaggcgaaagaaagacggccctaatggaaagtccgtggtttaaggaagcttacaattcagcactgaagttttatgaaaaagacagcgctctggactcgaaagatagattagagctctctaggacatttgtttcgattgcaagggccgagttgtggggtggctgggctgcttttgctcttgttttcggcgcccctttcggctacaggctttataagaccggcgcggtcaggggagtcaaagtacctcgaaactttgttctcgggctcttcgcgatgttcaccacaactcaggcatgcggaagatatgcatttaattctaagctggctcaactacaaaacgatgggaacttcacaccacgcggatcattcggagacgacgatgaccaatctcgcccagaaacaaaccagcagcgccaatacgagatgatgaagctagtcggatacggaatggctccaaagtggggcaactacttctataccacatttcacaacccggagaagcggctgccaaatcctaaggtcaaacttcaggaaatgaaagaaggcaaaacttcaaacatctcccccatcctgaaccagcgggaccccttggggctctatacggggcccgggtcggaaaagaaaaggggcatcccgcaaggcaatggtgagcagtccggagcaacatctagcacatcagataaggacggggttgagactggtacaacgacgggctcttcttgggacaggttgcgtcaagagaacggcatcactaccaaatccccaggcggaagatggtcccaaattaggaaggcgcctagcgacggctcagatatctttggatcctcgcaaccatcacaatcctcacagttttctgaacagcctaccgatgactctcaaggagccgagggtgctcaggaagactttgacgccctgcttgaaaaggaaaggcgtggtgaggataccgtctaagaagcagtaatgaagctagggttttatatattcgtaaatagcattgctcaatacatggagactgcatgacgagagctgaggttactcttagagactagttcaagacgttatctagtctcttttcttccttcagtttcttgagctgctgtagcacggtttcgaatgcaatggtggcgttcttaccttgctgttctatcacatctctgtttctgatgttgacggatttctcagtcatttcctgctcgccaacaatgaagatgaagttgtatttcaacatttgaccgtttctgaccttcttttgcaaggtgttaccagtcaagtcgacatctgcgtagaagtcctgttcacagagtttgtcacgcacttcctgagcgtattcttggtatttcacaccaacagggaccaccaacacttgacgtggagacaaccagaatggccacttgccagcaaagtgttcggtcaaaatagcagtcattctttcaacagaacccaggatggcacggtgaatcatcacaggtctctcgtagttttcattctcttggttgtccttggacttgaactccagctcgaatctgtttggcaattggaagtcaagctgaatggtggcacactgatgccatcttcttagcgcatcagagatcttgatgtcgatcttagggccgtagaaggcaccatcgcctgggttcagctcccagttgccaccccacttcctcaaagcagattccagcttagcctcggcgttgttccaagtctcaatctcaccgacgaacttctctggacgtgttgagagttccatcttgaactcaaagccgaacactccatacacgtattgcaggaagctgaagcagttttcgatttcctgctcaatctggttctgagcgcagaaaatgtgagcatcgtcctgttggaatcttctaacacgagtcaaaccggtgagtgcaccggaaaactcgtttctgtggatgacaccaaagtcggcaaccctccatggcagctccttgtaggaacgctctctggacttgaacaagatacagtggccggggcagttcattggctttaaaccgaaagtctccttctcaacttcgaaggtgaacatgttttctttgtagttgccccagtgaccagaagtttcccacagcttggagttatacatgtttggagtgataacctcatcgaagcctctcttacggtactcggccctcatcaggtcgaccaggttgttgtagattctggtaccgtgagggagccagaagcaggaccctggagacatctcattgaagtagaaaagctcttgctccctaccaatctttctgtggtctctcatggatgcttcggccaaaaactttaggtgcgcgtccatcaacttcttgtctgggaaagagataccgtagattctctgcaaagagtcgttgttagagtctcccaaaaagtagcaggaagagtttttcagaagcttgaaggccttgatgcggcctgtgtgagggatgtgtgggcccacacacaagtcgatcagcttaccgcaacggtagaccgtggtagaacctccatctggaaccttagttgacaccaaataggtcttgaacttggagtagtggaacattttgagcaggtcttccttggacatgaccagtctctcaaacttttgcttctccttgatgacattcttggagacactctccaaggcggggaagtcgttctgagacacagttctctctggtgcgtcagcaggcgcgttaggagcgttcttgacagcaaactcatagaaaaacccgtcttcggttggaggacccaggcagatatgggcgcctaggttacactcgcaggcctcaccgagcacgtgtgcagaagagtgccagaaaaccctcttaccctcgtcggagtcaaagtcgaaaaactcgagcttgacctcatcgccctccttaccctccaagggtctttcaagatcccacagctgaccgttggccttggaaatgcactgtttgtcggggaacgacttagcgatctgcttggcaatgtccataggagtggtctcccacgcagtggcctctttctcggaaccgtccttcaacacgactttgatagggacacgtggcatctgctcgaccttctcttggtactccttcaacaatttgtcgaagagctggtttctctcatcgatgaaatctggctcagggtctagataaagcgagctctgcttcgagtcttgcttattcttcgactttccgttgcccttctctgaacttttgttgtctttgttgtcgaggacaaggtctttgaccttttcctcaaccctgttgacggcctctttgacactcatcgtggatagttgcggtcgaattggttacgctgtattcttgaaatgagtcttaagtatatttgaacagtgagatagattgattgatattctgaaaaattttatcgctcactctagacgtgaatactgaggctaactaaagagcctgaccagactcagcgatgtatcggacaccgtcaatgaaatccaatgctctcacgggtggatttgacgttactagtgtccagcgctgcactcccgagcatggatagttcccttctggaatataattccgtgcgtggtgatcgattgtactagcttgctttatttggcaaagcgccaccacttcgctgagaaccaattgtgtattctggggagttttgtatgatcacttggagccgggagtagcccatgacattttcttgcgttgcttcaccaggctctataccatttttatgatcttgtattatttcaaccctccatgagcttgaaaaatcctagctcatcgcagacccacgacaacaacagaaacgcataccaggagaaccgcatggcgtctttgctgtcagaatatgagtctcatgacactctctcgtttgtgaaaagtacgacgccgactccgggggccagcgagggaatcctcgcgccgtcgatcgacgaagtggactccaacccggaagacctgcgatacctgcgcggaaaaggccgttatttcggtgtcgacgacccttcagaccctagtctcgatgcagagccgaagtgcaataactgctcgcagcgtggccaccttaagcgcaactgcccacatgtgatctgcgcgtactgcggtatcatggatgaccattacacgcagcagtgtccgaaggccattaagtgcgccaattgtggggaggagggccactaccggagtcagtgcccgcgtcaagctagacgcatctactgtacagagtgcaatagcaagaaccacgctcgagagcggtgcccaagcatctggaggagctattacctgcgtgagaggacctttcatcgcacactgcatatagagcgcgtgttctgttacaactgcggccatcagggccactttggagatgattgtagcatgcgccggtcctccaaggtgcctaacgaggacggaagcgccttttctggcgaaaatttaccacaggagttgaaagctgagtactcgcgcaacctgaaggaaagtcggctgcgattcacccaagagttcaccttcgatcgccgtcagcgactcgcagcgccgttgggcgaaggactagtagggaaacgcgaggacactgccagctcgcgccggaactccgagcgaaaaaaacgaaacaagcctgactttggggcgcgtccttctcaaggatttccgaagcccgctaggaatgtctctgagccgttcaagcggaatccgcccggtcgccgtccacagaaatctttccgggcctcatcgcagggaaaccgcggtgggcgcggatcttcaccaggggcttcaaactcgtcgtggggagactttgagccactaagaggctcgcgggcgcataataagccctcgcaacgctcctctaaattctcgcaacgctccaacaagtcctcacagcggtcggccaaaccttcttcgccgcggaacgcgtttcctttcaagaagcggaagaaaggcccggggtgatggacccttgcggtctactgcgctgcactgcaggtggtcccgaagatatagccaacaacgcgtagaggcgcaatcgcgcacctcgactaacggtccgcaaattgttgtttgtttaatcagtcaagttttgcctgagacagaaccaacactatcgctgccgtcggttcaataacaacagtattagttccgttaactttcagtctaagaaccgtagaatctcaagcagaagtccattatcctcatcgggtacttacgagactcaggaggctactcgagcaagcgcactccaggaagcaatgctgcgaaaccagccagttagatacatcgatcgagcaatccacgagcaatccacgagcaaccttcagcgctaggaagctgctacctaaatgactataggaccatagagactttgttagttggtgaatagatgagctgttgtgaattagtgatgtactcatgaaggtactcatttttcacatattggaagcgatgagtttctatctgtgataacagctaaggagggaccacaacggttttcggatcaagaacagctgcgctagacatcaatatgtgcttttactgtcactgttttacagtttctgatctcatcctctacatagtaggattctttattccaccagttgcagtgttgttgagaagtgggtgctgctcatcagaccttcttctcaacatcctgctgactatgcttggagtggtaccaggtatgctccatgcattttactacattaccatgacaagcccgctaagaagagaggaaaataggtattattaccaaagtggctgggatgatggccgtcgcagccggcatcaaggatcaccaggcgcgagcgagcgcgagcatgtggttagagaggagccttcggccgtgacaccgctgatgcctaacactggcgttggtaaaccggcttcgggggcccctcctccatacactgagagtgtgtagcggcccgattggctggcagccactaggaacatcgcatgcgcccagtaagagtgcaatgaggcatgtgggaagcggtgcttgggcaaatttttggcatttgtgttcttttagatttcaaaaccttggctaagcccagtgttgttgggttgtccacggagagtttatttcatacagtcagcatagagatgccgtatatttttatctagaaaggttcttaggcacagaaaagctcggttgaacttgagcccagattgccagcattgtttcaagcggcgcaggcccgttgcatgcagcagcataccgatggagtggtgtttggtgaagcatgtgttatgattcacggaagacccgttagttgtttcttccagtctcctgaccttgctgcagttcgctaacgtggaattctacggtaatgagaacttcttaaagtccgaacaagaactgcaccgtagcggctatgtcaatgagtaaaacagtttttcgaagggcatttgcagctatgaggagttggaacgaatcagagctcgtaatcgataggaaatccaaatttcaaggcagatgtgtgaagattaacaaccaagatgagatacctggtattctccaggagcttgtagataccaacaaagccgtgtctaaagcgagccatccgcacatgtatgcttggaggaccggagaggtcgcgcatgaagaggtctcgactggaaagagaggcaaaaaaggtgtgaaaacggaaacaacagttcgcggtttgcagcaaggcttccacgatggtggagaagcaggcgctggtcagcggctactcactctactggagaggagcggtttagtgaatattctcgtcatagtaactaggtggtatgggggtacacctttaggatctgcaagatttcgaatgatagctgctgccgctgctgaaagcctgaaggcggcagagggaaagtaaaacgcattggttgttagttcaccttgcatttcgcgcatgtgtagaagctttgcagacctcaatcgaaatttgtttattaccaattggtacaagaaccgccttgggctaagattgaagctgcccaaagaagtgcactcgcccaccggaaggaacggacctgaaactaccttttttatgggacagtgttttcgacaatactccgtttagcactgcggcaagcccattcgccgcgctttgtttgacctcgcgccctgagtctaccgcattatgattcgatgctttacgtggaatatatataaatatatcataatgtatgtagacccttcgagagccatgccgtcaattattttggtgcggcaaggcgtgggcgcggcgataaacaagcccttaaacgtacttgtaagggttcaagattgcattagggtcataaaggttcttcagctgcttaatcatcttgatctcttggtcattcttggagtaaccaatgtagtttttcttctggaagcccaaaccatgctcagcgctgatggaaccgttcttagaagaaacgtgttcgtagacgaaaggctctaacgccttctcgacgtctttagagtattccctgaccgcgacgttcaagtgcaaattaccatcacccacatggccatatccgatggcgctgataactggcttagaggtgtcctcgacacttagcagacccttttcagtcaacttcgcattagcagcctcaaccaaagagtaaagatccttgagaggtaaggaaacgtcgtacttgtaaacaccgccgccggcctgactagactctgggatcatttctctccattgccacaggttgcgcaactcggtctcgtcttgggccacaacaccgtctaaaacagtaccatcctccatagccttctccaaaaacgtttcgagcttgacatcatcgtgctccttgttggatccagatgtttcgatcaagatgtagaatggatactcttcctcgagagggtgaggaacatctttcaagtgctccttagtgagcctttgagagttgaggtccatgaactcgaaagcagacaaaatttcagacagctcctgcttagcttgcacaaatgtcttctggacagcctcgtagctctccacacctaggaagctgacgttgaaggcctttggacgggggggtgtcaagatagaaacaccagtaatgacaccgatggtaccctcagatccaatgaacatctgcttcaggtcatagcccgtgttgtcctttctgagcgcgttcatagaatcaaggatttctccgttaggtaagaccacttccagacccaagacagtaccatgaagagagccgtagcgcaataatctcaagccaccagcattggtagctacgatgcctccaacatggcaggaacctttggcgccaaggtccattgggaatatatatccatgctccgccaagaaagagtccgcattctcgagaattacacctgcgtcgcactttagaattccactgacggggtcaaagtcacggattttgttgagttgtgtgagactcagcacgatctcgtcgaaaacgggcactgacccgccgactaaaccggtgttaccgccctggggaacgacagccaacttttgctcgttacagtacttgaggatctgcgacacttggttcaccgatttgggtcttaaaacgagctgagactggcccttgtacttgcgcatccaatcctcgttaaataaagcgaggtcctcatcggcctttgcctgtaaaatttcgctgtcagacaagatggatctgaaaaacgataagtcctcgtcagccagctttttgaaacccgaaaagcggtgaacatctgggtatgattcagcggttaatttaggctgaattttcgtggagtactcctgcacttttggccaccacactctgcccgcctgcagtggtaccgctctccttgacgcactccaggaagccgtactgagtttgactctggaggctagctgtagaggtttacgaacagtcgatctgagcatgccgcacaaaaattggctggtgaaaaggtgagaagccttgcgatctctagattcatctcacgcttttctgtattgtcgttgaaatttttcaatccactatgctgaactattcacatgatatggcggaaacaataggcggatatgtcagtagctgattagtcctccctcaaagcctggtagcttgtgtaatctgtgggctctgtactaattaactaacgtttcatgctaatctggtgtaaagatgcggagctgcgtttagtgtactttaaagccgccaacgtaacttttaaagctaaagcctctctgagataacgaatgatgtaggaaggtcttatcacttgtctacgaattttcttgggtggcagtttcagttttatttacagttttgtcagtgtcgtaatcatatcgcaaccccccaggtacttttaatttaccaaagtcaccctaacgattataaacataaaatgttataccgtactttgatccttcaaaatacctggcataacaatggtgatttcactacggagtacctagcgtggcggataaacattcgaaaaggcccgtgaacaggtctgggaactaccgcaaacactgtgtccgctcccctaatatgcctccgcttgctacctgttaggtggcaatctcgcacgcaacacagactttttaaaccgctgtccacttgcattcttaaggtcttctcagcatcgtactggcatctggagtacgcaatctctgttttgtctgcctatccgtggtttcgttcttctcgtcacacgatacgcctggtatataattttccaggtccagctgttgagagatgttctagcagctcatccccaaaaattaaggccatcaaattctctaaaataacaatgtccgctccagttgcccatgacgccgcctgcattttctgcaagatcattaaaggttcgtcaacttcataattttcattcgcgcctcggcattgaccgcccctttactaacacagagctaccacaggcgaaatcccttccttcaagcttattgaaacaaaatactctttctccttcctcgacattcagccaactgctgaggcacatgcgttagttatccccaaattccatggcgctaagttgcacaacgtgcccgacgaatacctcgccgacatcctgcccgttactaaaaagctggcacaggcaaccggtctagcgattgactcgcccgaaggcgtcggctacaacgtgctgcagaacaatggcagaattgcgcaccagatcgtcgaccacgttcactttcacttgatccccaagcgcgacgaaaagaccggcttggtcgttggctggccctctctggaaactgacttcgaaaagctcggccagttgcacaaggagctgcttgccaagattgaggcgcaccagtaagtttacgtaacgctgcatacagcgcatttacatacgcaatcaaatctcgacaaaaaacacagtgcatttctccccgcttgccagagaacttctgggttgcaattcaccacagcttctttgcgtggaggatacaaggcagggagctccatctcacgcgtaatttcgaagaagctctgcgcggccgctaaggacgctgttcaggtcaagtcgttgaggagagtcaagcgttctgatcagaacctactcaatttacttggcgcgtcctgctattcatgtgttcaggaaccacgactactaggagaatgccagatgcgtacctgcgaatcatgtttttccatatgaaataggatgcgtttccaggacgcaacgtacagttcatttcatagcgaccggactgcgcgactcagtccattaaaagaagcccctcatgaacagcctccagtgaacaccaatagaatgtaattgatgaagactgagtatatttgtagccgaagaatacgctaatgggtagtcgacgtatataattataatgaagataataatatatcatgctgggcggctaatatggtcttaacttggaatttggggggggggaacgttgaaataactggggcatcacttgaaaggaagtgatcgggtgtgattttctatgttcacagtggctcaaatactgttccgttttatggaggattaagtgtcacattagacagttgaggcgccccaggcgagggcaggttatcgcaccctcgcatcctaacagcggtggcagtgtcgcgtttacgaatggcgcccctcggctcactcgctcggctcactcgctcggctcactcgctcggccaaaagtttggtcttcaggtttttgcaaagaaataggaaaataggaaacggagacttgtactgtggataaaagataaatgactctgtggcttcctgcaaccgcgatgccgctcaccgtgatggcacgcgaccgcagagtcacaagctccatcgaagagctttgagtttcaaaggaagaataggtaacatgacctcttcactcagacacgccagagttcagctgtgggcacgctgcagaaagcaggacaatcatttatgagggtcaccaaaatcacaatccagcctttctatcgaaagagaagatgcccccgcaaataaccaaggcaaaaaccattctaacaagaccaaaagaccatctgtctcctgcttcactagctacgtcggcagaaaagcttgacttatacttgatttgccagcatgcgtgttcaccgttgtagtgcaccattgaaatctgatataaacatcactacaaggtttccgataaacagagatttttgtcgcagctaaagctgctcctgcacgtccaatgtgaagaatcatacagccgcgcctcacgatctggcaaaaagcctttgcaggaagagcagttggcaaatatattcctaactgggacgcaaaaattcataaaacggctcaaaaatgactctgccctatgcttgggttcattccgccaccaccagtatccgattaggctcagattccaacatacgtctccgttgccttagacttaacgtgtgtcggtcgtaggcagtgctacgctcattttaggttcaactcttagaatttcaagggccaaatcacgtggaacatttgaagctatataaggattcggtggcaaataggttgagcttgaacaaaaccccctgggtagagataagatcaataaccatcgttcagatcgagagtttattcacgtaattagctcgatttaggatggctgacgacaagaaatctttactggacgcctctggcgtcgaaaagagagaggaggatgctaccgcaaccgcgattctcagacgcaaaaagaaggacaacatgctgatggtcgatgacgctgtcaacgatgacaactcagtgatcgcgatcaattccaacacaatggacttgttgcagttgttccgtggtgatacagttctggtcaagggcaaaaagcgcaaggacaccgtcttgatcgtgctgattgatgacgagctggagaacggcgtgtgccgtgttaaccgtgtggtgcgtaacaacttgcgtatccgcctgggtgacttggtcacgatccatgcgtgcccagacatcaagtacgcatctcggatttcggtgctccctattgcggacaccgttgaaggtctcacaggcagcctgttcgacgtttacctgaagccttacttcgtggaagcataccgtcctgtgagaaagggcgaccactttgttgtcagaggtggtatgagacaggtcgagttcaaggtcgtggacgtcgagcccgaggaatacgctgttgtcgctcaagacacagttatccactctgagggtgagccaatcaaccgcgaagacgaggagaacaacatcaatgaggtcggttacgacgacatcggtggttgccgcaagcaaatggctcagatcagagagctcgttgagttgcctttgagacaccctcaacttttcaaagccattggtatcaagcctccaagaggtattctgatgtacggtccacctggtaccggtaaaacgctgatggcaagggccgttgccaacgagaccggcgctttcttcttcctgatcaacggtcctgaagttatgtccaaaatggccggtgaatcggagtcgaacttgcgtaaagctttcgaagaagctgagaaaaacgctcccgccattattttcatcgacgagatcgactctatcgcaccaaagcgtgacaagaccaacggtgaagttgagaggagagttgtgtcgcagctgttgaccttaatggacggtatgaaggcaagatccaacgttgtagtgattgccgctaccaacagacctaactcgatcgaccccgctctgagaagattcggtagattcgaccgtgaagtcgacattggtattccagacgctaccggtagactggaagtactgcgcattcacaccaagaacatgaagctggctgacgacgttgacctcgaggtgctcgctgccgaaacgcatggttacgttggtgctgatatagcttccttatgttctgaggctgctatgcaacagattcgtgagaagatggacatgatcgatttggatgaggacgaaattgatgccgaggttcttgactccctgggagttactatggacaacttcaagtttgccctaggcaactccaacccatctgcactacgtgagactgtggtggagagcgtcaatgttacatgggacgacattggtggcttggacgaaatcaaggaggaactgaaggaaaccgtcgaatacccagtcttgcacccagaccaatacacaaagtttggtttgtctccttccaagggtgtgttgttctacggtcctcctggtactggtaagactctgttggccaaggccgttgccacggaagtctcagcaaacttcatctccgtcaagggtcctgaacttttgagtatgtggtacggtgaatctgagtctaacattcgtgacatcttcgacaaagcaagagctgcggccccaactgtggtcttcctggatgaattggactccattgccaaggctagaggtggctcagttggcgatgctggcggtgcttccgacagagttgtcaaccagctgttgacggaaatggatggtatgaacgcaaagaagaacgttttcgtcattggtgccacaaacagaccagaccagatagatcctgctattctaagacctggtagattggatcagctgatatatgttccactaccagatgagatggccagactttcgatcctgaatgcccaactcagaaacacccctctagagcccggcctggagctaagcacaatcgccaaagccactcaaggcttctctggtgctgatctgtcctacatcgtccagagagctgccaagtttgcaatcaaagactcgattgaggctcagaggagagcattggctgaacagcagagccgtgtcaagacagaagacgtggagatgggtgatggtgccgaagctgccgagccagccgccgctgacgaagaaatcgaagatgctgtcccttacatcacaaaggagcacttctctgaggccatgaagaccgccaagcgctcagtctcggacgctgagctgcgccgttacgaggcttactctcaacaaatgaaagcatccagaggccagtacagcaacttcagcttcgatgactctcctagtgctaaccagcccgcgggcactaacgagcgctccggtgctgctttcggcgaaggcgccgaggaggatgacgacctgtatagctgagctactcataccttgacccttaattggcgacccatgcccgttgtaccatggtatgaaatctgtgtgtaatgtctaaagaaaaccgtgagatatagtcgcgatcaaagagtcggtaaaagcctgcaccctttcaatataaagttcaagaatactgttagtattacaatataactctgattccggattaattataaaatgtgtgtacttatgcaaatggcagacctcaggatttcctttccgtatcctgaagcatacttcattgagagcttccctgcgctcaaatataaaacctttcgttacctctgttagccccccgctcgaactcggaactcaatcctacttgaatattgatgcccagttggatttgataccgaatttattttgactggaaaccgattgtgtagatccaggcaatcccgttttcatgataattggtctcgccaaatggcttttctcaggtcttgaaggagaacgctttgcgagagaaggtgctgcatagccagggactggctttgttgactggtatgtgtagctattttcgtcaatgcggtggatgtttgatgaattcgagtgcggcagtagtggcgtccttctagaccccccagtcgatatcgtagacattgtagcgctcgaaaccagcgatggaatagacatagcgcttgaagagcgagagtgcgagtcgtgataagccgccaacctgctgcggctgggcactggcgagttgaaaaagagatagtcctccttttgcgacaccagttggtctttgatgggcgtcaggaatggcgagaggcacgtaacgagatcctgcgtggaaattcgcaggttccagtcgaaatactctagcagctcccgctctatggtgttgacttcgcgcgtgttgagcagaccattagtgtaggaggcccagtgcttgttcatgggggacgagtcgttgaggttcttggcagctattatcaggcagcccaggaacaccctatggcgcgtagtctccatgccatggacgttcgctgggataatcgagcgcagcttcgacaggtacacggccgtcgacatcaacgttggagtctgaacgttggattggaccaccagccctttgatgaagtccaccaatgaaaccaccttcgcagaggactcgcccgtccgcacctgaataaccgagttcgatgtcgaggccaggaactcgatcatttccatcgacacacgtcttttgttgaactgcagcaatgcttccaagtctgacatatcgggttgggcctgttcgcagcgatatcttggcgcttgcgctatccaaaacttacctcttcagttatatacaagactgcgggactatgaacgaacttatcaccaaacccgctaaactaatctagaactcgtgtggtctatcctgcactatgcgaattttcgtggccagcatagcaccagcacgctcatcttacttgaccagccgtttttttcgcgttttggctattttttcacagagtttcgcgatcgcgaatgagttagtgagttaacaaaatagcaagtgcctcagtaaatggagttgctggaccaacaggcatagaggccgcagaatggtggggcactgttctggtccattcctggaggttgtctaagtcgtctcaaagcggtctatacgtctgctttgtccgttaaataattctttccttgttgtagtcgagaatctattgaatatggagaatgtcaggcgcagtaatgaatatcagctattttaccgctgccacgtattgcgttattgaaccaacgttgtggtttcgccggcactttcgcggtgccaatgtggttggtggctttgtagtaggctgtcaaacaagcgccatctcgtacaagcaattaaacgcgacttttgcaacggcttaaaggtggacgcgcctcgattctgacttgagggcgggcacttgacaactatagaagggccgtcgagaactaaatataaaaatcagaactaagttcaagtagagaatatcaaagagcccatggtattctcatcaggaaggtagtagaacgccatagcgatcaaaacgtaggtgacaatgctcatggcaccctcgagccagtgggattcaccgtcttgcaacaagtaattcgagaggaagaccgcaatgaatagggtggttgtctcgaaaggagagaatgacaagctcattggcacaccgatagcccacccgacaagcaccatgaagggggtgacaaagagtgagatttgtagagacgaaccaatcgcaacgcccagcgcaagatccatcttgtccttcctggcgacaatgactgcggtgacatgctcagcagcgtttccgacaatgggaataatgatcagaccaatgaaagtcttggacaagccggaagaagcaaccacattgtcaatgctgcccactaggaaatcagcgcagagtgagacgagtacagtcgtgccagccaaaaatgccaatgatgacttgatggagagctttgagcccttagtgtgctggtccactgttctgtcagtttcgacctcacgctgctcaaagaggtgatgatgggtcttcagctggaaccacaagaagagtacgtagacaatcagtagaacaatagaggtaccgcgggacagctcaaggagcttctcattgatcagaaggtcctgtctcttgttgttgtcaggcagcgacagtctgaaagcagctgggatcagcagtgaagcgcacgagatcgcaagcagcgaggacattgtctgagcagctgtctggttgaacctttggaactctctgttgtagcctccggcgacgaagcaaaatcctacgaccaatagaaggttggacaggatactacccagcattgaggcttgcacgatagtgacctggcccttggacagcgcgatgatagagacgatgagttcaacggcgttgcccagggtggcgttcagcaggcctcccaaggtcgaccccgccttgtcagcgagttcttccgtggcgtatgccagcatggcggccaaggggatgatagcgatgaagttcaagaggaagacccaggtgtcagagaagtggctatacccgaaaaacagccctagtggcacgaaaaccgccaagtagttgactggagacgagcgaaacacaatcttgatgtctctccagacagcttgcaaagcagagcgcttctgcgttcttgcgctctgaggcaacaatggggtgttagtgtccattttgagttttaaccaatggtatggagccggctggcttggatggcgatgactaggtatttaacaagtacacctttatgccactgattgagtattatcaaatcgctatggctgtctaagtattgaaggctttgtgctttccaactgctcagtatcgctattgaatccctggaactctggtcaagtttgcaagctttgtttcagaaaggttgcgctaacgcgcatcttcgcaaagtctttatcaattaaaaaatcggtaccgaaattttaaaaaaacgttacatatgccattaaatgtcgcaattccagcaacaaagagccgccgatttggtcattaaaggccattttgtagatgtgattgtcaggggcttaatgtggcaaagtcaattgcacttccggcgcttaaattggttgggagaaccgagcttagcgcactttcttgtcttggacaaccatcactgttcaatggtggcaacgatgccccccacaaaaatcgcgaaggcccacacggtaattccggctataggaaagctttggtgggatgctaaggaccgccatgtagtcatcagggcccggaaaaaacgtaaaatccccagctcattgtctccctcggatcctgaaatgtcttgggtgtagatggagttcaccacaaaaagctggttcgaggtgatgtactggaggctctgaggattggaggtatgcgcatgcaggtcagagcttgtcagttttcgagtatttttgtagtcttcgccgtcctcgtcactccataagaagagaaacacgcttgcaatgaagctgaagaccgacaggggcaggaccaggcttagcacgaagaacccaaatgggcgggacccgaagtagataaccgcggacgtgaacaggcggttgtgacccgggacgtagatgaagtacatcgagataagcagggcgtgaccgaccgcgagcaggatgctgtctgcgacaagcaagtttagaacgagaatgtccttcagaaactttctaatggaaacgacttctggaaaataggtcacggtgccgccgtacagcccgggccgcttacggtcattgcgagacctaggatgaggcccctgctccgggtcgcgtagtagggagatggagctatcgctgaagctcacaaagacggtgtcggcagaagcgccctccgcagccgcgctgttaggcgactgcgcgccctgagggggctggctgttctcatggcagtagacgttctccgagatgtgagaggtgcgacgcttcacgtcgatgcatttggacaatgtgatgttgcttcgggcgaggtcctgctcgtcctgcatcatcttgctctctagctgcctcttggcagactctggcgacggcacctcctcgtagctgtagaagttttcgacaaggcacaccatgaactcggacaaggcccacgagatgccaaaaatacaggactgtcgcggtattatatgccaaaaagtatcgtcgagggagcttcgcgcatgcgtctcctgcgcctgtgggtaggccaggcagaagatgatcagcaagtagagccaatcattgagtgggaagtccacaaataggttgaagagaacgaaacgcgggctcaccatcagaacgaagtctcgaacgaaatacagtgccaggggcgagaagaagcccaggagcgaggtccggaagtagtcctggcccaccggcctgaacatggcatcatcgtcatattgcgagattaggagttgtgaaagactgaaagcggcgacaaacaggacaacgaggttgagaaacacaatggcactcacccagggcttgctcgaacacacgagcggcataaagtacggcgaaacatagctaattctagccatcttacgacgactgacccaggcttgttggtgtcattattgaatgatggatcatttccggaaaatttcagcgcaggcaaagataatggaaacgttaccagggacaataatccatacatgacccggctcatagacagggaggctaagtcgcgccacactgcgcgtcggccgcggagacggcctcaagacgaggaccgcgggcagcgggactgttaccaaaacatcgtatttcattagccaaaagctgaacggcagagcccccaggaggcggtacataactcatacaaaagacgcgccacgccgcgccgagaagcggtcgggccccataatccgaatcagcgaagaaatctatcccaaaaaccattatataatcccagtagtgttacaggcgaggccaggagccttgcgatcacagtttttccagatggaaaacgcgcacgaagtcggacgccgacgggttgtcgctactccttcgcatgcgcgggtgcggcttgtggttttcgaccagccgcagcagcggctgctgtgcctgctgctgcgtgtcttgctgctgggaaagtgctttcttggaggggttgctacgggccggcttcgagacgcgggccggcgcgccgcgcgatgggctggccggcgccgagggcgcgtgcacgagccttgggctcctgtgggactcgctcaggcaccggttgcggaagaactccacctcctttttgatcaggctgttctcgactgcgagccgcgagtcccacgcgctgcggttctccagctgcgccaggcgcgcctgcagcgaccagtgcgagatcgctgtcagcgactgattgagcacggagagcagccgcgggatgtccagcgccgcgccggccgcgtagcggtcgtcgccggcctgcgcctcgagctcctggatcgtctccgcgagtgccacttcgagctcccgcgtgctctgcacggacggcgactccagcggcgaccggctcgcggggctgctgccgtgcagccccagcgaccccggcgagtccttggacgcccgcggctcctcgggcgtgagcacctgtagcgtgggtttatcttggtgcgcggtgcgctccgccgtggcacctgctgtgcccggcatctggtggttattcacgtggatcgtagtttttgccgttgcaactgccaacagaagacgtaagagtgcgatcgacgtgcgaacgtgggtcaaaaagctgcagaagtccgcgatttttcgctcggaacgaccttccagtaactctgtctaccgtcccgttgcccgattcccccgcggtgcgccaccaactcgcctatctcttatatgcctgtgctgctggctgcgcgatgagctggatcccgaattttttactgctctcctggtaattcgatggaaaaaaaaagtacactgtcatctgagagggctgcggacgccctttgcgcttgcaggagtaggcaaatgcgacggtcctccctgcatgcagcgaccgttgcctacgccaacggctgcggaaggcggcggctagaagggtgcggagcggacgcaggagcacgcgagacaaggcacgggatctgcggcagcgaagagctggagacgtgcgggagaagcaattgagaggcgacaagggcggcgacggagcggcaacaaagaagccgcttcggcacgcacaggcacgcacaggcaccggcggaggcaccaatggaggtgcgggccacggccggcgccggacgccgaacgcgtatgtagtgacaaactgatggttattagatttatgtagttacttggttcagctcgggtcgcttagtcgaacaaaccgaaacccatgtcatcgtcagactcctcagcggcctcctctggagcggcctcctcggcggcggcgtcaccaccagcggcggcagcggaagcagagccggcggctggggcagcggagccagcggcgtggaagccagacaggatctccttgaggtccttaccctctagggccttggcgaaggtctcagcccagatctgcggggggaagttagtagaagctcgcgtgggaggaacggacaacacgtgacccgcggatcacgtgacggcccggagcggacgggaacgcagcgcggggcccggggatcgcgcgctggcgctcgcgccccctccggccgcgccagttcaagcggcacatacgttgtcgatggaggcaccggcggccttggtcagggtggtcaggctgtcggcggtgatgtccaaaccggcatcagccaagatcagagaggcgtaggagataacagcgtcagacattgcagtgattcgaggtactaccaggagaagtgcgctggcctaactgcctgtgcgaaaaagaccttgttttacaccagaggaaaggcgagagggcagagagcagagagcagagaggacgagtgcgtggggccggcgcgcccgcgcgtgccgtgcccagtgaccgcgactgaaaaaatgagcgcttctgcgccggtttccgaatcgggcaagcgccggcgtcggcaccgaacgtgcgcgctgcgtgggggccgacgccgagccgcgagggcgcggctcggcgcggccacaaagtgagaccgggccgcgtgtgtgggtgtacagtcccggatgtgtgggtgcgcagtcaaacatccgagtgcgcgggttgccccggaaacgagaaaaggctgcgccgcacacgtggatcaccacgcacgtgggccgccacctcgcggcacgtgcgcggaactgcggcgcgggccgccctggacacataaccttatttcacagctggcagactccgcgcagccgcgcgtagcgccgcacctcaccgcgtcttcgtcgcggtgccgcgccgggaactgcggaacgtggtcaacgtgtctacgcgaacagagaaggcgcgccagggcctaagagtggaagcgcacgtgccggggcacgcaggcggcgcggtcacgtgagcacggcacctcgcccatcgcacgtgaccgccgcgcctctgccaagaatttcgtagcgtcggaacggcccaagcaccctggtgggtcgcgtacgcgtgtgtgtggaacgcaccctaccatttgcgcgtctggccccaaccacaccgtcgtctcgcacccggccctcaccaatgcctcgtttcacacctgcaccttcgcgcccgtgcgaccccaacaggccacctgccaggtcacaggtcgcaggtcacacaagccattacattacactacacaccagctcagggccttgttgacccgtgtttgcacgtgccaactcaacgggcggcgcgccgctctctcccgccgccgccgccgccgtccttaatctctttgctgacacacacaccacaacaatgactaaatgatgggcgctcgcgccatcgatgactacatgagataatatgcgagtatgcgccagcgggggcaatacagcgatacagcgtgcttgtagttgcgcgcttgtgccctagaaagttctggacggctatgtggcttttacgatatcaaaacacggcgaacaaattatggaagaaaaattttgtctcggagtcatttccagaatcacaaccacaccctgggcgttattatgtcagggcaataatgactgatgggtgagcaaaacatggcggattcgatatataatagaagcgttggagcggcgtagagcgcaggactagtagacttgtagaccaagcatcagcactacacacaccagaacactactcatcgagtgtcctcgcgacagagcactggaacacgaatagtacacacgcgcaagccacgcacacagagcacacacacgtgagcactctgacaaatcacacacgtgaccgattacaaagcacacaagcacacacgcgcatcagcaaacacaccctacacacaaccatgagttataacacacaggacttcctcgaggacggagacgtgttctcgttctcgctcgcacagggcgcgcccgcgtcgctgctgcccagcacgccgctctccggcgccagtgacctgatttcgggcgacgacgacctcctgctgcagtcgcccttcctggacgcgatgtcgcgcgacgacgacgaagaccacgctggcgacgagctgttcgcgctggagaacgagccccagctgctgccctcctacgacatgacccacatcaccgccaaggcgccagtaccgagcgccttcgagtgcgtgcccgcgcccgacgacgacgagttcgcggacgccgcgcagcacaactaccggctctggctcgcgggcgtctgaaacgcgcgcgggcggcgggccgccggcgacagagcaaagctacgggcaggagcgcgactacaacgacaggcaacaacaagaacgcctgcggtatcacatgcataccgccagctaactaagtagcaattgtctagaaccagcattttcggtttatagctaataatgggatatacggagcatagagatagacattcggcacgcgggccgcgcgggccgcgctggcgccttatcatgaagcttttcgcgcgggggatgacgagagcattacaccagacgcgagagctacgccaaacgcaacgcgcgtgccacagcggcggccgggtcacgtgcaatgagggctggactgagcgattgaaaccacgtgacttaacatatctctcgctttcgacggatgagatcatgtcacgtgacaagaagctagtcgttattgacgacagccttcggtcacatttatatcacgtgccagacccgtgacacggcagccgccgcggcggcttcgtcgccactggagaccgatccccttgtgcccggattcacgcgttccccgcctcgctgtgcatgaaggggcgtgaacgccggatgaggtcgatggcaaaaggtataaaagcaggcggttcgagcgcgtacaggtcttgctctccttgctctccctgatctcgagcgttagttgatccatcacacaagtgctggggaggctaagacagcctgcatacaccgccagcgaagcaaggccagccacgcagcagcggcttccgtatatagatcaataagcaagtgcacgcagcgcagacaccgaggcgatgtcgcaggtttacaaatcagaactcaaagacgagttcgtggacgccacgctcgaggagcggcggctgcacgagaacaagacgcgcaagaagtactggctcaagtgggggccgtacctcagcgagcgcgcgtgggccacggtccgcgaagactactccgacagcggcgacgcgtggacgcacttcccgttcgagcacgcggcgtcgcgcgtgttccggtggggcgaggacggtatcttcggcgtctccgacaaccgccagctggtgtgcctcaacctcgcgatgtggaacggccacgaccagatcatcaaggagcgcatgttcggcgtgacgggcccccagggcaaccacggcgaggacgtcaaggagctctactactacatcgacagcactccgacccactcgtacatgaaggcgctctacaagtacccgtttgccaaggcgtacccctacgaggagctggtggccaagaacggcgagcgcggctaccaggaccgcgagttcgaggtatacgagatcgacggcctctactccagcgaggagcacggtgacaccccctactttgacgtggtcttcgagatggccaagggcgacgacaacccgaacgaccttaacttccgtgtcacggcgtacaacagaagcgacaagcgcgcgggcgagctctacctcatgccacaggtgttctttaggaacacctggggatggtgccggcagaccgccaccaagcccgagttgaagaaaggtggtagcaactacatcgacgtccaatgcgagaaatacggcaagaggacggcgatattcgcgccttcgccgggcggcttcgacgacgaggacacagaaacgcaggacgttgaaccccagctgctctttaccgagaacgagtcgaaccttgagaagctttttgacagcgggcccaatcctgcgccctatgccaaggacgcgttccaggagtacgttgttgagcagaacggcgaagcggtcaatccagaaaacaaaggtaccaagagttgtgctgtctatcatttccctaagatccctccaggcgagtacgttactatcagatacaagtttacagacgtccaactggctcagtatgaagatgaattggtgatagacgaagaggaattcgattccatttttgatagacgtgaagaggaagctgacaatttctactggaaaatcactcctctccatatcagcgatgagctaaggaatgtccaaagacaggcgttcgcgggcctgatgtggtccaaacagttttaccatttcatccaggaccagtggtacaacggcgaccccaacgtcaagcctcgtcccccaccaaacagggctaatgggaggaacaaggactggaagcacatgtacaccgacgatatactgtcactccccgataagtgggagtacccgtttttcgcctcgtgggacacggctttccactgcatcccgctctctatggtggatccagagtttgctaagcaccaactggacatcatgacacgcgagtggtacatgcaccccaacggacaaatgcccgcttacgagtggaattttagcgatgttaacccacccgtgcacgcctgggctgtctaccgcgttttcaaaattgaaagaaacatgtacaaacgcgaagatcgagtgttcttggagcgtgtgttccaaaaactgcttctaaattttacttggtgggtgaaccgcaaagactcgaatggccaaaacgtgtttgagggcgggtttttggggcttgacaacatcggagttttcaacagatccgaaccattaccaactggtggtactctcgagcaggctgactccactggctggatggcgtttttcagtctgcaaatgctgaacatagcgctggagctggctaaggagaacccggtttatgaggatatagcctccaagttttttgagcacttcatactcatcagtgacgccatgtcattcaggtacacgaagaacaccgaatccgaggaatttcaagaagaaatcaaagagtctttgtggaatgaggaagaccaattttattacgacgctatttcgtggggcggtccattcaagcagcagctgcccattaggtccttggtgggtttgattccgctgtacgcatgtatgaccttagagccgcaaatcctagacaagttccccagcttcaagaagcgggtagactggttcatcaacaacaagagcgagattttcgatagaaatattgcctcaatgaaatatagaggtgttggcgaaaggctgttgctgtccttagtaaacaaagacagattagaggccattctccgtcgtatgctcgatgagaccgaattcctttccgattacggtatcaggtctttatccaagtatcacgaagagcacccatttgttatggacgtgaacgggaacaagtatgaggtgaaatacctctccggcgagtccgactctgggatgtttggaggcaactccaactggcgtggcccaatctggttcccagttaacttcctgctgatcgagtctctacaacggtttttcctctactatggacctgaattcaaggttgaatgccctgttggctccggtgttttcttgaacttggccgaggttgcggaagagcttgagcaccggctcattcacgtattcatgccagatgaaaacggaaacagggcctgctatgaaggagacaactccgagatgttgtcccaggacgagtatttcagggacctcgttccattttatgagtactttgacggcgacactggtaggggcttgggcgcttcacatcagtgcggctggactgcattggtggcaaagtggatccatgacgcaggcgtctcttgtataaggctaccgcgcagctccaggggttcgcgttctgccagcatttcttcaaaggcctcatctcccgtgaggcccgtgatgccaggcagaatggcaaggagaaagtccgcgaaatcgctggttaacctcaccggcaccttactcgatctgacagaagaggaaaagcgcatctaccagcttggcagcgttccccacactcaggtccgttccacgtccaacgcagggaccgcagcggataaagatgagagaaagggcgctagccaagaacaatcagcacgttacgaagccgactccgacttcaaagcacccacctcacactcatctgaggcgaaggtcattgaagatcttaagaaaaagatggattccttcaacctgacagatgatgccaatgagcgggccgatgaggaggaactcttgaatgagaataagtaagtagtacgcgcacaaagtaaaaattatggatttcttcttcttttactagattatcaaccgtatagtagcctgcatcctccagaggaagcaagcttatcttatcatgaattctctgcgtgtttgttactacttgaattttgagaacagaactagcagaatgaggaggatcaacacagcaatgatggcgtagctgataaacttgttagccactagccttctgctcatggttttcagcgttctgatgcttttgtccacgtatgaatcagcctggaacagcgtctgtcttgcgttctcgagagtttcacgttgggatcttagatccatcataatctgcgagccaacgccctcagtgtcaactgctatccttgtagcgtcccgcaatttatcacctgtgcgcgacagaattgcgtgatttgacaagagttgctgccgttgatcgtcgctttcgccaggctccccttcacccgctctaccttggaatagcaggtctctgttgcgcgaatccattagctgctgaagcggcgacttcacgtcactttgaacatgtttcttgtattcacggagcttagccttaaaagatgaacgtgctgcattatcgagtgcgccattgttaacctctatttccatctggtctaccagatccagcagctcatcttgctgttgctcaacctccttaagtgtcccgtttctttggcttacaggctgcgaaggcgcgactgaaagaagggttttcgcttgctcgagcgttgttttgaactccgcttcgtagtttgaaagaaggctcgccatatctaaaggttacgagggtctaaagagctcactacttctgttggagaaatgtaatcaatggggtaattcgtaaagtgtaaatgaaaagccttgtagccacatcattttgaatacttgtgtactcatggtcacatgatatagatcagctgaccgaaaaatccggccggggatacgtttatagtgactcgatttcagagcttgggagggaacgttaatggggaagctatcgcactctcgccaggtgcttagttgctactctgtcaatacctaggccaaatgtatcctactggctagcatggatagtcattcaacagctagcgagaccaaaattcttaaatccacttaactcctctcagcgcagtgttattaattaatcacctacaatatataatattgaggtgaaaaaaaaattggatatcggggtctctcagtgagcgcggaacaattctcatattccatgtttagaattgccgggttgtcgaaatcactgctccgcggccctctcgccgtgggccgtgcgaacataatggtaccaaaatatgcaggtttcgcgcaatccgcgctcaggttccatggccatgtacacaagcccaaaccgggcgaagagctgcacgttacgttcatcctcaaggacggctcacagcggcagtacgaagtgtcggcgggggacacgctcttggacatcgcacaggccaataatctggaaatggaaggtgcgtgcggaggttcctgcgcatgctcaacatgtcacgtgattgtggatccagactactacgacgcgcttgaagagccggatgacgacgagaacgatatgttagacctagcctatggtctgaccgagaccagcaggctgggctgccagattaaaatgagcaaggacattgacggcattagggtcgcgctgccggccatgaccagaaacgtgagcaacacggactttgactaaaacaactcgcacgccggccgaaatgttgcggtttacgccggagctgccaaacctgtacatacgctttatttatatcgccgcatctcatctcacattcatcgcttctgaaaaagggcatctcgtgtatggttatctataggaagttgtgtttctaaaccttttgtttacctttttaagccgcatctgcagttcataaacaaagctgctgacaaccacgagcatctcacagtaagctcatcaggggcctagcaaaggctgtcttcactattgttattacgaagtattcgttttgggaggcctgcacatctaaggtaatccggcgccttaaattttacccgtcagttttatccgtggtaacctcgtttcgggcttattgtatgagggtgaaaccaagcacaaacactcatgacccatactaaaataccacagatgagtcagaccagaataccgggtcataaaagagccatgtcaagcccgcccgggtctgccaccaaaagactgcacatcttagaggacgtcacaaacacaaattcgattgcccgtcttcctgggaccaagatgtctgtagccgttgattcaaataccagacttatgaacaaatattactacggtgacccaaaggtaatagaagctgtgaaagtacgagaacggaagatagcgcgtgatatccagcactttcgaaaatctatagctgagatcgacgcagagaccaagcttatacaggagacaaacctccctaatctcgattatgacatgtcaaagaaaaacactttatgcaacgagctgcgaaaggagctggtacagctaacaaccagcctcgatgagaaaaacggtgagtgcgaactcatggaatctaattgggaactcaccgtgaaacatttgcagctcgagcacgaagtaaatttgcagaaggcaaggaacgaaatagatcaagcattatgcgaagccagggaacgctgggaagagaagcttcgagaaatggaaaatttcaggccagattcgggaataattgaagagattgaagagttgaaagaagagaggttgcaggaagaaaaaaagcttaacgctctggaggcaagcaataaacgagcatgtaccatgagggatcaagagctagatatcgagtttcaaaagtttctcctggagaagcaaaaaccttccgaagaattgcgagagaagtgtcaggtccaaagggagaagaacaaacaactcaccgaggaaattttatgttttgaaaatcaactagaagaaagcactagagactgcgctcggctctacgaagcaatcactagaatagaaaaattaattaaagcatgcctggaggagcgcgaagagcttctggagaggagaaccaaggtcgaagcaagtttcagggagacagagcttacaacacaaaaagttcagaccgaagcctccgcagttgagtcaaaatacaacgctcagttcgacaaaatggagaaggagcaactacgcaggcgaaaaatggaaaactcaattgacgaaatgcgagcgaaggttagatgctttgcatacattggtgacaaggtgcccccctcatgtgagatagactacccggcaaagaaaatatccatgataggaacaaatagtggacaatcaagcgtattcagcaggattatacctcggaagcttattccagaaaaggaccttataggtcaagaatgccaagcatacctcgatatgtgcaccgccaagggcctaaactgcaacatcatatcattacccaccgatcgacagcagcacttgagagagtgtttcttgcagtattttgtaaattccaacacgcacaaattgagcgtgcagtacgttgcgctttcagagaagatgccctcctctgacttgctggtagatccagaagatagtaaaggcgatgaactccagcttactattaaggaggatgctatcgaaatgagctcgcgctcagtcgagcttgaatcaccgcaggatatcacagatgcatttagtgggcttgagttgcattcaagggtcggtgatataagcgttatgaagttgaaagtatacaacaagagcgaagactattttgacgcttactttctagaaattaacgatgatcaaacgattaagaacatcagcaatctatcaaacaaaaaccgattcgtcaagacaccaattaccataattttacaaactcttcttctgaaaacaaaatccctgattctttgtaatctgtttgacggaagaacaagcgacccttgtcttgtgctcgaatcagtgcaccaaataggtaggttagatgttcctcggaaattgaacgagcgttaaaactataggcttgcggagttcttttgaaataaagcttccgcttcctggaagtgctagcgcagtgttagctccgagctaaaaaatgcaatcattcttttgtaagaatatccttaattaaccagtttagctcctctctacttccaacgttcttgtcgtcgaccggcgtgaagttcggtttgtcttcttgaaattccggaagatcgtcaatcgtactagccatggtaacgagctcgtcatcattaagtaagccgcacatgctgagattcagataagcgccagtcggagctactagattaggaaatactgaaagagtttgagccatctcttcgtttgtaattgatctgagatcgcgcgtaagctcgttaccttcacaagctacctcttcgtcagtaccagcaacgccttgataaaatccttcttcgttcaagtcgtaatagtcggagtggtatttttctcgatacctcacagtatcaatggccgactcaaccacatttttcaaatagttttcgagcgctaatgtcataatctccacacatctgccatccacagcaccaaccagcccgtgttcgcgtgctatacttatcattcggagatataaagagtcattatctggcagagaatagctctcagttgctaacggtgcagaaaaaccgttcacgatctcctgagaccattccaatggcgttttcagattactagccttgattcttttcagtgtttcagggttagtgacaatcggaattttaggtatattattgagacgcgcttgaagaaccgagcaaagcacaaatcctcgcttcccggcctcctttgtaatcgttttcagccggcttctgtcctcagccggcaaggacattacaatcttcttataagtgtcaatctgcgaattatgtttgttagacctctttttactcgagtgtgttgtgccgttattgaagccccatgatccttcagtggattctcccagcggcgaaccccttaccgaatttgtcaagattgctaaaagcagttggttgtgcattcgtattagagttccatgactcatgttactgccttgcattaattgtccttggttttcttgctgaggactgaagagtagatccagctcgttcactagctcctttctggagagtttgccgagcacaaagagacttatgatttgcgcgtacttgctccagctctctttccccagagccgccgtcagagattcgaccattttctcaatattcaggcgattagtttgattgccaggcaccgtagtgcccgttggcgtgccagtaagagcgccgccgggcttttgcccgtgagcacttacagtgactccagtttgtttgtgtacgctcccgggcgatacaggcgtgttctggggctgaacaacggacatgctaaaactctaggaacgggatttagtttgcctcaatatgttgagatgagatgataattccaactagagttagatcttgagcagctttcaaaaaattaaaaacagcgtagaagctaaacacgtttcaattgatgatcaacgaatgctcagtccccttcctttgtctgtctcttgctctctttttgcttattttagcataactcagtcatttacagacttgtaatatttcgatagtaaatttcaaactactcgtattaagacatttgaccaagttaccaaattactctggcgatttaagactaagaagactcaaagaatcttgttattcccttaatgttacatattcctactgcctgaattaagacctatatcctagctgaggagtttaccggctttatacgttccctaagtggtggattctgaacgccgtttgaaatggaaagtctagattctacgatgctttctaattctgcaattctagattgataacgaatcctttctcgttcgtgtttcgattgcgtttcctgctccctgaactctaattgaaagatggtctcgttgagcttgcggacctcttctgctttttcaatggatgcatcgacaacttgtgcttctagatcacttatgcgctgtcgcaagcgcgaagcatcagtgtccaaagcacgcatttttttgtgcttctcgtagagcctataatagttatcgtaaagcttttttgactgtttcagctcggttatgagctcttgacgcatgacgtgatacttttcgcgataacttgtttcttgtaaaatgtggtcttgctgtttttgatgcagaccctgctgaagttgcttaagcttctggccattctgatcaagctctgcaaggagttgcaaatactcgtctgtgaacattttctgggggatttgctcttcaggatcgagctgcacctggaccccagccggcagccccaaggcttgtttgaaaggagacgggaacttgcctggaagattgctgggatgttccgggctttctctctgaaacagcttagagataaaggggtcgtttttagcgggagcgcgaaatttaagactctcatcatgatattttggacctgaaaacttccctttaaagcgttgccttttgttagaaaaggtgtctgtgctttcatcgtttgctaaggctgcatcttggccagcagcgtgaccggcgctcaagtacggccgcgccggacttctgacgggcctcataatgtcttgttcttcctcatcttgtaggagttcataccgctgtaagaagctgcgatcgaaagacgccgaacttgatcgcgttcttggttgaaaaccgtggccgtcccattgcttgtccttatggctcttcatgttgtagtttgtatcatcttgagagacttctttaaacttccttgagggagaaatttgccttccaaacaaggcgtccatggtccacctgtacagaccgcctgtactatgttccgtatcgtcattattccatatcatagcgttgaacagaaaaaagcgaactgggaaagcgtataaaaaaactcagcttcaagatccaattgagagcctgcgttcttcaagagagctcagcacttagcttttgttattcgtttgtgtcccgccgatggcacacaagtcttcatgtttacaatgtcaaatgtatagatcaaataattgatcttcgctctagtcaaaaaccgaaaacaaaagcgctccgcgacaagcccatgggcatactctatgatcatgaagaatgggctgtgtacgctgaaggcaaacaactacttatatggagagaggggacgcttgtgaacgaatggaccgtgcaaggcatccaagattaccagttttatacagcggaagacgaacttgtcataattgggaactgggggcaaggattaacaagactacgaataaaggaaggaacagaagagcttagtgaagagtcggccctaaggacaagttttcatattgcgcagttccagattttgccaagctcaggcgtcattttggcgtatgataaagtggcaggagtattgcacctgttcaactcgagagaagagcgctaccaggggttcataaaggcgcatcctgctcaaacaagcttctcgtcccacggtccgtctgaatttcaagtgttcgtacgcgactttgaccctgcctcgctagtgatcaagacgtatctcaacagatatcgcttgcgcggaagcaatgcttccttaattaataccataccgatggaaggtttattcattaaacgctgggttgttaggagtgcttgcggggctttcttcgccgtcatttcaaccagcgaatgtgagcaagcgtgccagctaaagttcttcctacaggacgcaagcataccattccacacagagactttggaagggcacgcagtaagcgctgcatttgttagcccgcttaagctgttcttgatcctccgtctggctcagggaaacgcgctttgcttgttaaacttggagagcagccatactcatcagctcctttccctggaagcagaatttattcgctcatctcatgaaatcgacgaagctgggaattttacgcaaccatcttcggtccctgctatcactcacctagattctaatctgaagctcgttaacagttcatccaattctatatttttcgtgatgaactccgcgccaaacatcctattctgctggagcttcacgaaaaacatagactcgcatttagatacatgggcatttcccgctaaggtcgtgtctctcggggagcttaactcggctactgtcgcggctgtgtgcctaactgaaaatcccacgtctctttccaagatagagatatctcagccgttttctggcccataaaccctcgcagcgccagatcttagtgcagtcaagcacccgcgatgcatatctagatcactaccatcgatcgcgaaggaaggctgctccagctcgagatcgtcactcttggcaaacgcctttttttcgtggtcgtgtcacgctagaaaccaccgtggaagcatcgcgaaaaatttctctgttatgaaccgtggtataactccatttggacagaccaaaagagaacatctgagccaggtgagaggagcgaataaagtggcagaggggcgaatgtacggtcaagggaattaggtatacaaggttttcgtgatttggtaacctgagctctgctggagaacacattttttcgtggttgtgaagatatataaaaacttcgagaagacgggacagggttcctcagcatagagaatagttgggtaaggtgcaaatcagctcttcaaatcatcgaactctgtggaattggttcagcctctggaaatttagatcagaaaattccaaaccctaaactgcgtgcgacacacgtaacattcattacattcgttttccacacccgtttactagtgtcccctctgtctctccttaaagtattcaatgggcgtttctaatggaatcccacaaggcttaattgtcacggccaagcaaacgtattatccgatagaattatcaaatgccgagctacttgcacattacgagatgatccaagactatcatcaagaaatatcggccaacgttatatcgcaatcgtgcaaattcaaaccagaccctaaactgatcgatcaacaaccagagatgaatccacagcagacgcgacaacaggtaatggctgtgctgttcgagctctctgtcaaaacaagagttactaatggaattttctttcatgcggctcggctgtacgaccgctactgctccaagagagtggtacttagggagcaggcaaagctggtcattgccacctgcctttggttagcagccaaaacttggggcggatgcaatcacatcatcaacaatgtttctgtcccaaccggcggtcgtttctatggtccaaatcctagagcacgtatccctaggctttccgagcttgtgcactactgcggtggtgctgatgttttcgatgagagtatgttcatgcaaatggaaagacacattctagatactctcagctgggatatcttcgagcctatggtcaatgactatgtgcttaacgtcgatgaaaactgcctactgcaatacgagctttacaaaaggcagcttgagcataacaaggaatggtttcacagagcttcacaatcttctgatagcgatgccactgaggcagatgaggaagaggatgaggatcttgtagataaaatacaactgattaatatcaaaaaattcctgatagatttggccacttggcagtacgacctgctaaagttcgaaatgttcgaagtggcgcacggtatctttgctataattaacaaatttacaggacaagaccagggacctctcctactatccccgctacccacctccactaaccagtccttgcttctaagaattttcattaatgccgtggtcaaagcacccaagcagctgttacagttttacgagaacagccaaggcgtcaaccagttcgtggccgcagtcagggacttccatgcttcccgccagaagaaggtgcaaatcgcgtcagggatggatttatcgggcaggcccaccgtgtgctacgaagtgccttcgatgccatctccacctcacccaaatgtcaattacacacccatgagaaacacatcagcgccttcggatgttagcatattcagcgctgcggaatcacaaccttcgcccgtcacgcctgttatgtattccttcgcaaacaacaaaacaaactctggaagcgcttgcggatctgttttgagcgtcaacagtctatcaaacaaacggtcacgggctgacgactatgactgcatggatgaagataaagaaaaccaaccccacaacccgacattcgcgccgcctccgcgcgccaagttcgttgggaacagcatatttgcatccggaggcacttcagcgactaacagcaaccgttcgtcgctggtatcgctcgcgatcagcaacaacatagtgtaagttgggcattaagtaacgctactacataattataaggacacagtaacgaactcgaaactaacaagcaaaacttaacacatactggtaacaaaatccgaaggtccggaaagctggtgactggtgcctgagagagactgagtttcatcggggtgggctcctctttgctgccgcccgctaccagaccgatgctctctcatgtgaccaacttaagaaattgaaataaataatagaggcttgcaatatgtttcagcgaattcacacgaatttaagaactcaacaggaaaaggtcaataatgctcggggcactttcgttaatttcactattagccttcaccgctaccgttatgggggatagcgactctgatgcgctttacggtacctggacttcaaagtcaaatcaagtattcacaggaccgggtttcttcgacccagtagacgagctattgatagagccttctttgcctggatattcgctttcattcaccaaagatgggtacttcgaggaggcagcataccgtgtgtcaggcaacccgcaagatcctcattgccccactgctgtgttgatctaccaacacggaacatacgaggtacagagcaacggttcgctaacgctgacacctttcgaagtcgacggcaggcagctgctgagtagtccctgtaccgataacggtacgtcggtgtattcgcggtacaatcaaacggagactttcaagagctttctggtccagttgaacaactaccacggcgtgaaggagctacaactctacgagtttgatggcactgccatgatgcctttgtacttggcttaccagccacccgtgatgctgcctaccataactttaaatcctacggcgagtgctaccagcactgagacaggatcgcataacaagcgttcccttaggggattggtcaaaagagggctcgagaacagatataaaaccagcgccgtgaaacgcaacagagagcctgtcaatgcagctgcgtactggtggacatctgtgggactaatcgctttcggctccgcagtgttttttgttttctgagtgcaggaactcgccaggatttgaatcacacaggaaagccctgctcttaatagaaaataacttgcttcttagaacaggagcgtgcttcgcctttgggagcgaaaatatttgaagcagagccggtttttggagacgcagggccactccagcaaattatgtagcagaagggtatttacaagtaggaccagtgttcgtttttaaccaaacggtgggcttgctggggcctgaaatgagtttatggttctatttcgggtttatgagatgacttaaacatcattgatttaacggttcattatgtacgaacagtggctcctttatctttgttaaggaagtttaaatcaggtccaatgcttactccagagacacttattccttcgagcattcaaacccgatgtcagctgctgttagtacgccttcacagctagactctttgatacaaagggctacaagcgagtcaatcccaaatggagagatagatttgtctttggccttggaagtatccgacgtaataaggtcaaggagagtgcctccaaaagaatgcatgcggtgtatcaaaaaacggatcatgtcttcgcgctccaatccaaacagaagcctatcagcctggcgcttgactgaggtttgcttgaagaacggtggcgttccattcataaaggaggtttgttcacgcgagttcatggattcactggagcatgcaatactacaagaagaatcgaacgatgagctcgaaattctttgcaaaggcatgttacaagacttgtatgtggcgttccggaatgacagccagttgaattatgtttccaaggtatatcaaagactggaagctaagggcgttgactttccctcaaacccttctcgccactcggagctagcggctgcgatgtttgattccaagacccccgcagattggattgactctgatacctgcatgatttgctctaacaaattttccttacttaatagaaggcaccactgtcgctcctgcggtggcattttttgccaagaacactcttcgcgctttatcccgctacccgacctcggcatttacgacaatgtcagagtctgtgataactgctttgacgactatgagacaaaaaagcagtcagacaagaagcggaagaagaagaagaaggggcacggtaagagtagttctgttcgagaccaggaggaagaagaactcaaaaaagcgatagagctttcgttgagagatgctcgttcagaagacacatttgtgcctgtagtgccagtccaaaaagctccttctccccaggcaatcgatgaagaagaggatgaagatctcaaagcagctattgcagcgagtcttcgagagtctgaagaagcaaagcggagacagcaagaacggcaacaaacacccgtcgcagaagggtacagtgttcctgatgtgccaccccctcttcccagcaacgaactgacaacctcagaagaagacgacatccaattgtttgcaagtcttgtagaacgcatgaaatatcagccgcccacagcgattttggaagatacacaattgcaacagctttaccgtaaggtcatgggcactgtaccaaaactcaacatagctctaagcgagacctctcacaagtacaacacgctaatgaatatgaatgggaaaatatcggatatcatgaacatttacgattcactgcttgaaaagcaactgcagtccattaatctaaaccagcagtattttatgcctcaattgccatcagacccttacgcatactacaatgtaggtcaacagaactcgccgcatgtcaatcctgctgctctccctcaacaaaaccagcacatccaggtgtctagtccagcgttgaacaggcagcacgtttctgaaagtaaagtgccttcaatgcctgcctctgaactacgtccactcgagggacatgcgagcccaaaccacattgaacaactaaagtcaatagcaattgaacaggaggcaccccaaaaacagtcattgtcctctccacgtccttacccagacgaaactcaagaagaacaaaacccatgcctttcggatccttatccaaatgggatcagcaagaatggaccagctcaagctccctcagatcctccatatccaaatgatgatgaggagaaagaagagagtttacggcaagctcacccaaaattggataaaataaccaacttcgacttccctacggttccagtccagcaaccgcctgttgaggagcatgtgaaggaggagcctgaagaagcgaatgagcaagaacagcttttgatagagttatgaaaatcggagcaaatcgattctttcaaattcttctttcaattcaactttaatacgatgtcatagatacctattttcaggtatcgagtaaatactcagtactgcatataaaaacgcctatttgattcaaatcgtgtgcaagcaagggtatttggagcccgctgatgaaaactatatcctatgtaccaacactaaactcggcctcacttgccgacatacacatcaattcgcaaaataagcacgaaaaagtcctttactcttaagcgcttagagagtctaacatcatcaaagtgcgatttcgttaacttccaagccacagccaatacagcgacgctttgaaagcttaattccttcttcgttcaatcctccgtcaatagctgtagaaaattcgtgcacatgctcttttccgtgcttccgttcgagaagctttttagtatattcttgagccctagtttttactctcatttctttcatcttagcttggtattttttttcacgccgttgtgcttttccttcttccctccgttgccactcattatccagaccctcttcacccccccatttcttgtaggcaaattcctcgacttcacatcgcacaaataactgcatccttgcgaacgtacccgagtgaggatttggcttctcaaatctatgaaatagttcctgatcgttcagctctggatcggtcaaaaaatagtcttccttacactcggtttttgtcaatagtgaatacttctcagggatagctttagcgcacgccttgcaaatctgaagcttgaacacatcatggagtaaggggtccagttcagtattgatgtggcattctatacacctgggagccagtgatggatgatcgggaggcggcgcgttttcgtaaagagctttcctctctttttgagctttttgccattcttctaacgactgttgctttttgttttctggtccttcgctgaaatcttcttctgcatttataaagccaccgtaggagttcttcatcgtcgcaagatcatattcaatgtagtcttgcttcctcacagtcggccggattctgtctaagggtctttttcgaccactgcttttgtcgagttcaaccgactggtttatgttgctggaagcatctcgaaggttctgctggtggtgtttgtatctctctaaggctttggccttgttttctgcgacagactgagctaattcgggggcagctggcttgggtctgggttcattacgactctcaatcttttcggcctgctcgctgcggatgatccctcttttcttcagcttctccagagctctctgtctgtttgcttccttcacgacataggttagtcaccagaggtctactgcccagaagcgggcggtgttaaagacgcagctagtagcatattaggttcaaagacatactatccgggctttctgttctgcgttcatgtagctttacagactacccgcaatgtacgttggtgagacccttttccaatggatgagagtcgttaatcttaaggaactttaaacccttcgtggagcgtgaccagcgcgcaaggttgatgaaacgagcgtttaatagaatagccccaggtgtgattcaaatgttaaaaagtcagtggagaaatctcaccacccctccattgtatagtcgtgctcgattccaggcgtgacactggaaacaaattttagaaacacgattaagtattggtcaactcgaagtccgccttctacgtcattctgaatgtcttcccagtcttcgtcaccttccttgccgcgaccgctgcttggatttgttgtatttgcgagcgatgcgttctttcgctgcttgacctcgcgaatccgttccataagcacccgcatcacattcgcatgcttgcaagggtggatagacacagatgtcacatgggtgtgctgaaaggggagcctctcgattgtagcagtttttgttctatagtccggggagatatcctcaaacatctgctctggggttaggggcgagccatcgccgttgaagccgactaggtaaattttagggacgcggtacgatgtcgagtacgtgatgtacaggtcgtagaagcgcctatcatttggcgcgatggccaccatgtcgtcgtcatcctgctccacctcctccaagtccatcccctccagcatgtcctcaatatcagcatttgcatgctcttcggtagagcgcgttttaacctgaccttccacgacccaaccgtcggcgttatccccttcctctgcaccctcaacagttgtaagctgctcagcgcgcgcggaacaagggacttttcttgtaaccaggaactgcttctctttaggcaggaagtcgcggtagctgacgtccttggacgtgctgttccattcccaggtagggaacatgtggcacaagtagtcacccgcttgggtaaactcctcaggtgttatctggcccgaggattggaaagtggaagtgtgagtcaccggagtcaagtattctctccagctggcaagcttggatctaatcatggtcttaaagtcgctctcgttgttggtaaacgacacttgtgtgtaacttgattttaaatatagtttagaatctataactttgtgaaatttcgacacttggaatctcactcttaaaaactacccgacaagagcagagggcaagctaaagatcgattgctaacaccggctttcttgtagatgggtgtcaagaatcgcagaaagagacaagagtcttctcccgaatctgtaacagataaaggtcaagaaaaacgccacggcgcggcggcgtctcatcgacacgttcacaaaaagagcaagaaatctagccaagaaagtaagaaaacatggagggaatcacgaagaatagtgttcagtttgggtgccatcttggggctactcattgcggtctacgcgggagcttacggagggaagacaaataataccctatttgataactttgtaaactttgattcgcttcaggactacgttgatgattggaaggaaatattgccgcagggccttatgtcgcttatttctgacgcccagcgcacgacgtctcccaaggacctcactgagagcttcgccgttggcaaacagcttcacaaagacatgaatctcacagacaagcacccagttatcatggtgcctggtgtgatatctaccgggatcgaaagctggggtctatacggagacgaggagtgttcgagcgaagctcacttccgcaagcggctgtggggatctttttacatgctgaaaaccatggtgctagacaaagtttgctggctgcggcacgtcatgttggaccctgaaacagggctggatccggccaattttacgcttcgagcggctcaggggtttgaggctgcagatttctttatggcggggtactggatttggaataaagtactgcaaaacctgggggccatcggatacgatcccaataagatggctacggcggcctacgattggaggctggcttatttagacctagagcgccgcgatagctatttctcaaaactgaagcagaagattgagatggattacaagctcactggcgagaagaccgtgctagtaggccactccatgggatcgcaagtcgtgttctatttcctgaagtgggttgaggccgaaggacctctctacggcaatggtggagttgggtgggttgaaaagtatgtggactcgtttgttaacgtagctggtacgctgctgggggcccctaagacagtcccggctctgataagcggcgaaatgaaagacacaatccagctgaatgccttggccatgtacggtttggagaaattcttcagcagaaaagagcgggtcgacatgatacaaacatggggcggcgtcccttcaatgctccccaagggcggttccatgatctggggcactaacgaggtgtccgtcgaagacaacacgcacaacaactctcactcgttcggtgagttcatacggtttgagcgtgagtcgcaaagtgtcttctcgcagcgcagtttttcaatggatgactccattgacctgctgctgcggctctcgccaacctggttgcagaaacgcattaaagaccagtactcctttggtgtggcaacatcagagaagcagatgcgcgaaaacgaactccatcacacttactggtccaaccctcttgaggtaccgctgccggacgcgcctagcttgaagatttactgcatttacggcgtgggcaacccgacagagcgtgcctacgtctacaaagaagacccggaacacccggaccttaacatcaccatcgactacgaaagcagtaaccccgtctccttcacggacggcgacggaaccgtgcccgtggtgactcacgcaatgtgccaaaagtgggctcagggtcgtagtccctacaacccaagcaacgcctccgtcaaaatcatagaaattaagcaccagcccgagcgcttcgatattcgcggcggcgccaaaagtgcagagcacgtcgacatcctaggtagcgcagaactaaacgaatatgtgctgaaaatcgctggcggaaaaggagattctatagagccgcgcgagctaactaacctgagtcaatgggttcgcgatatgccatttcctatgtaagcttttgtaactaccgtttccattggacgcgctccaccacgaaattttccatttcagcgcagtcgcgtaattcttttacaatataattgaagaataacacgttaaaattgggaaacttgacaaaagcgcgactatatatctaagaggcacctagcggaagagctcctaagacctgataaggaccaaatcaagtgaacatgcctgccgaactcgaaagaaagccactgggagccgtgtcgcagtcgcggataaaccagctaaagggccgcactcacggcaaagtcgggaagcctgcggcgacgacgaagctcccgtcgattatgtcgatcatacaccaggagacaagtgctgacacgcacgcgcctgaaactaacacacgcggaagcgagctggccaggccgtccaagtccgcgccggagtgcgacttcgacctcatctcggagaagctgcgaatccgcatgcaactggcacactacaagttcaagaccaagcagggccacctcaagttccgtcagctacagcccgcggtccccgcggtaactctgtcggcgccagccgaagggcctcgggacgcgtcgtccggcacgacgtcgcctctgagttcatcccagcggcgctccaagccctcgcggagacttgtgggatcccagggcgcgctacgcacaccagtaaagccacgcacgctctcctcacacgctctggccccccgggctgcagccgagtccggccagaacacaccgatgtccgttgaggccgcgcgctcgcttatagacctgttcacaagtcagcattagtgcccagtagcatccaagcattgctcgtgctcgctagagcgcataacgaactctccgcaatgtgcccacaatgcttgacagttcaaacacgtgacttcacagaagcacgtgatgcatccagggtctatatcacgtggcaattgacagacaccacgtgacacgcctctcaaacgcgttcgagagatctcgttcgcgtgctcgtttagcacaaccggaaagacgaaaacatcgaagcgggccaaacggtataaaaaaatgggcgctgagctgatcgagcctacaatcgaaggacagactggaaaagcatcggacgaattacccttgcaatgaagcttctttacgtggtgggcgtgctgctcagcacctactacatcatggacaagctgctatacacttggttgcccacaaactgtgtctttgaccccgatagattagtgctgatcgcgaacaaggtgatcgcgacgcacaaccagatgggcaattctaccacggagcagctcctgatggacgtcagagaggagcttgccaaggagtacggcgacaagtggatcaacccatacgagaaggacaagtgggtattcaacaacgcaggcggtgcgatgggccagatgctcatcttgcacgcttcgttctcggaatacttgattctgttcggatccgccacgggtaacgagggccactccggtgtgcacttcgccgacgactggtttacgatccttaagggtacgcagctcgcgtcgctgccggaaaacccttcgccagaggtctacaacgcgggagacgtccatctgatgcgcaagggctacgccaaacagtacagcatggcccgcgagtcgtacgcgttggagtacgctagaggctggatcccattcatgctgcctttcggcttcttggacaccttcaccagtaccctggacttctataccctgggtaagaccgtctggatcaccggacgcgacatgctcagacatctgttcgtgaatggcaagttctaatgcgttaacagtgcacgatgacatccgagcgaagatccggggtaagcaagacgcctggccggagccatgcactcgtcccagcgccccgatcgtatatatcactcaccacggcacatcgaactatataagatttaaaaccattgatcttccaaatacttcccggcagcctgaacagcagcggcaattcatcaagtcagcttccgcaaagcaccgctttaatccgagaaaccacgcggtatccaaattatctcaatggcttcctctagtttgagcaacgcttctcttgcgcagattgaggccctcttggtgccgaacgcgcagagctcgggccagagctccgagttcatcccacagctctactacgccctacatcaggtcaaaaaggatccaaacagcagcgtgaactccttagaaacagcgacctccagcattcgccataggctcaagcagtgcaaatctcacatcgccgagagtgaagagtgccgagcgctattgagcaaaacgcccgaggagtgggaagccgcactgcggcaacgccagaaggacctcgcggtgaaacagcaagtctttgcgcggcttgaacggcagatccgggacctaggtgaccactagctggcctttggagtgcacataggtcacgtgataagcatgtgattaaacacgtgataaatccttttctacgactaggctttgttattgaaaatttttacggtgagagagtatggcaaaatttgggctcatttcaactaaggaactatctcttcaagagacaaataatagatctccatcaattgcatttctcagatgtctgcatcggcacctctccctctgggagacttctccaagatccctgctatcccaggtgtatctcctatgacagactcgcaaaaaagagaatcattttggtcgtcgaaccctatcttcagctacttgaactctgtttacaacaacattcatgctcacagacagtccttggctctagtcaacccgggcactattgagaacctgaacaaggaggtgtcacgcgatgtgcttgttggccaatatttcttcacaggtctgagagctgacctaaacaaggcattctccctgaaccccgcattccagacatcgcatactctgtcggtcgggtctgccaacttgccaagctacgctttctctgctcttttcgcgaacgataacatgttcatccagggaaacgtcgacaacgagctttctgtctctggtagactgaactatggctgggacaagaacaacatcaccaaggttactcttcagttctcgcagggccagccaagcatgtgccagctggagcaggactaccagggttccgacttctctttgaacttcaaatctctcaacccctccgtcaattcgaagggtatctttaccggtgttgcagttggttcgattttgcaaagtattaccccacagttcgcccttggtttggaagccatttttagcagaggccaagctggcatgccagctgatgctgctgtctcctacgtcacccgttacgtttccccaaaacaagactggattttctccggccagctgcaagctaatggtgcgctagtcgcatctttctggcgtaaggttgctgaaaacgtcgaggctggtttggaaaccagcttgcaagcctctatggttccaatcgccgacccggttattggaaccccaattggtattcagcccgctatcgaaggttccaccacgttgggctgcaagtacgaatacagacagtccgtcttccgcggtgcgatagatgtcaacggtaaggttggctgcttcctagaaagaaagattctgcctactttgtcagttttgttctctggtgagatcgaccacttcaagcaggaaagcaaattgggctgcggtctacaatttgagactgctggtagcgaagaactcttgatgttgcaacaaggcttggaccctaacggcaatcctctacaggcccctgtgcaagtttaatgtacctaatcagctcttgtgtatagctcttaaatttcattgtgaatggctttgatttagcctcacgtttattttgcagcgccgaattctattaacagcgccggcggcaacttcaataaacagacgagcgcgcagactgggttaacataccgtctattgcggtattgcatgaatttgttggtatcagtgtaaagcgcttgtatggccttttcaccaccgctttctggatgatgaaaaggaaaagtgaatattcgcaacttgagcttgactatttatgttcaaggagaaatgtatcgcgatgccatttttgaacgtatgcattagcaagcacttcttaaatctagcttggatagcgacccttttaaagaaaagatttaaacaccaaagccagcacttgaataaaacaactactcaaagcttgcaatgaaatgcttctgatgcaattgttctataatttagacttcgaccgccttgatccaaagaaaatgttgtgttacgacgtgcatcattagtacgacttggttcttctaatttggtgatgaagtttttacaatacaacaaagtaatgctgtcgccattataaaattaattccaatagcagtagatgcttactgcaagctcaaatacgacggcttttattttcaagtgatggaccagccattgtgcacttgttttgtagaactatttatcccttaagtcatcgagactgatgtccatccagcttccacgaaggatattaaagttgacgatatcattattattcgaatgaagtctcaaaggaaacgaagttgaccggactatgggtgacctatattgcagtctagagggaattgaagaggttgggtaagaactgaatcttttgttttcgatgccgcgccctttttcagaggcatctaggtatgcgatatttttcatagctttctggaaagcgtcatggataagatcgtccttattacatgtcgaccccgttattgatacgttttcgtcaaaagactcatctgagtcttccaacaagtattctaagtcactttcattgctatcgggggtacctggagtttgctggggcggtagagcttcgtccaaagccaaactcttttctgacttataagaacagattgtgctaattatgccctcgaattcaaaaatgatttgatcgtttagtttagcaagctccccggatggcaaaaactcgatttcccaaaacctctctgggttgaagagcaatattgaaattttgaattctggggaatctaaccttgttacttgcagccttggaagaattggatgaatgatgttgcccttgcgccctaagcacaggtatgtcattttttgtggaggtgacttcacattgtaggttattatttggtaaatctcaagcacaccattggacatgaggcaagtttctctcttaaaggatccagaggacggattatctcgcgagctggaacgtcgcagtacagttgattgcgatgtcacagtagacgctgaagaatcggaattactcctctgggaacttgcgttgcagttcatcaccttaacatgttcatatttgaaaagtgtgactctctgagccgaaaacctctgctggcatttctggtccgctttctcacggctcgcgctctttcctactatatctcttcgcagcttgggaggattcaaacttactaactctgcgtttgctccggatttcttgtgtttgtgtgatcgtagcagcaatgtgttcttaatgcttttgaatggcgattgctgcttttttttcgaaggcttcgccccatttgctgggtccttctgttgagcccgaatcaaggcttctccggcagtgctaccacttgccttgaggccactcatagctttgagtccaagcacaacgaggtttattcgcttgtttatgtttcgaatgattgaaacctttaaatcaaattgtgatgaaaaactaaataccactttcaagaagctagagaaaagaagctagaggcttaagtcatttatcgttattattgttagacatcgttaagtttacaaaccatttcataaagaggcaaaatcagtctatatcatacattccggttgttatgcaggtcgtcgctttttcggaaaccgagtggcttgggccaggttcacttggtttacaccttctttctacccaccaagctgtcagcaatagctctggtgctttcccagtggatgacctttggcatcctcttgacgacctcagtctcaaagtcgtagatttgtctgatagaggagaacacaacgtgggaacccttgatacctagcacggcagcagtggcagaaatctccttgttgtctgggtcaaactcctcatcgtcagcgcgagccttcgcgatgacctcttgttgctgctcaatgtaaccaacagccttgatagccagtcttgtggctctggttctgtcaattggagatggcaaaccaccctgttgaacgtgacctgggattgcagatttggcgctgaatgaacccttagcctcagaagtcatgacctcagccaagacctctggggtaaacaccttagaggcgttcttcgacttgaggatcaacttaccgaatctgtttctgccttgagcggtctcgaagctttcgcgtagagtttcaatgtcctctgacagctgctccaaagaaattccctcctctggaacgtaggaaacctgggcgccaacagctagagaagcatttgtcgccaagaaacctgagttgccaccctggacgtcaacaacgaatgcagtacctctggtggaggcagcagactgcttgataacgtcacagtagtccatcaaagcgttaagggcggtgtcagtacccaaggaatactcagtacctggaacgttgttggacagagtggctgggatcaacaccattggaattctgaaagcagggtagttttctcttgctctttccaactggtgcaaagagacaaaggcctcgaaaccaccaacgatcatcaaaccatcgaactggtacttctggaagtagtaggcaatcataccgatgtcagcctcctcaggggtaactctgttggtaccgatttcggaaccaccacggctctgccagccaagcatggacttccagtctagggaacggacactctcatgtctggccaaaccggaccaaccgttgtagatagcgtaaggtctgtgaccttgagacatacagtaggtagccatggagtagacagcggagttgataccaccagcgggagcaccgacgttaacaatggcaatcttaagtctcttctcttgtggcaatttaggagggttgtggtcggcagagttgacagccatgaagttgttcaagtgctcaacaaactcagtgtctctcaagctcatggctttcttgaagtccttggcgtgaatagcctctgcaacagacttggtcaatctgacagagtcaaccaatgacttacgagtgattttgttctcgttgatggcaatgagaggagatggagtgtctgggctggattccaaaacggcattgacagcctcaacaccctgtagagtggccagaatacggtcgtaagcaacagcagtaccacctctctggacgtgacctagcgtagtaactctagtgtctagacccaatctgtcaacaaggaccttgtggacgtcgttaggagaaattggagtcaggtcgttggcaatggcaccttcagcaacaacaacaatggtagttctcttgcctcttgatctgtgcttcgagacaatgtcgcacatctggtcttgccattccctggaagaagcaggcttttctgggatcagaatgtagtcagcggtagtggcaataccggccatcaaagccaaccaaccacagtttctacccatgacctcgacaacgaaggctctggagtgagagttagcggttgcctcaatgtagtcaatggctctgcagattctgtccagagaagagtaagcaccaattgtggcatcggtggtagacatatcgttgtcaatggacccgacagtaccacaaatgttcaggtgcttgtatctagtgtactgttcagatgtgatcttgcctgtgtccctcagttcctcgagcagagatggccactcggatctgaagaggtcagcaccggttagcgaaccgtcaccgccacatacgatcaatgcgtcgacaccggcctcgatcaagtgcaaagcaccaagaagtctccccgcacgctctctgaattccatgcaacgagcagtaccgatgttggtaccaccctcgctagaccagccacggacgtcttcccagttgaattgcttgatgtactcagggccaccacgcaccaaaccttcgtaaccctccatcacaacgtaggcacggcagcccttagaaatagcagtacgcacaatggcacgaacgttggcgttcataccaggagcgtcaccaccggaggtcatgacagcaatggccttctgctcagagccctttggctcggcagtcaaagagtccgagatcgacatggaacctgcgcttgtcaagtcaatggtcgactgtgcggaagatggggctgtggaggtgaagctccccttagaagcagggggggcagtaggcatagcgctgacagcattcttggtcttagtgacaccgacaacgttgccgactgggtcgacagcgtagagctccatagggaacaggtcggttgggtaggcctggtagctggccttctgctcttctaggttagccttgcactgagccacgtcgacagccttgaagactagggagtcagacacaagggatctccagtcagccgtctcgaggctgctggtgagcttttggagacgctcctcgctcgcggcgtgcttcttggagtcttcaaccagaacaacttccagcgcgacgttcgagttacggagaaaggtcgatgtgccagccgcgctctcctgctccagctgcaggaactgcgcgtaaaagtccacagccgactgataggtgtctttggaatatgcggtcacggtacattctgaggtaccgttgaccaatggaatatcaacagtcatctcgatgctgagaaagatgctttcggaggtcgagaaattcgatttggatcttctttgcgctaaattcgctctctttggtctgacttctctcaacttgtcttttataaaatcgtaaaaggatgaggtgatagacacgctgttgcgcatgcgtcctctcacaggtgattttgggttcctgtagaggctgacttccactacgtagtcagcttccacttgaccagaagcaacatgcgagtcgctggccgacaatttgtcgctgcggcccgtgtgagaccctgtgatgttgcataagcctgcggcatatattgccgttgggggcgatgccactctggagcacgtgatggatctgttaactttgtaacccgcgcttccgcaacgtcattttcgtttactgtgatctatgttcgttagtagtgacctagtgatctaggaatggcttgggcacatgatgcagcagcgatatccgccgaagggctttacactggcgagcggcgcctctggctttgagcagagaactgaagtttcttagctgatacgtaacgttctcgtaccatgcacgaattttccttggatgcttgctatacacccactaaatctcactcaaatgacactcagacacaaaattgagagcggtctggagggaccggcatatgacctttcaagagtactgaacaggaacttagggctcgcatttcgttcaaaatttgtggctcacctgaacaatctgttttgttgtgcctatgcttctctggtcttgggcggcaaacaaggagtgagagaacaatcacagcggaagaactttatattaattaacatatcattttggacgcaagtgacaattctttaggatttggcttggcaatgggcgagtccggcttatagatggcactgtcgtggggtattgaagacctaatgttcgacgcgttcctaagaacagattatactgaggtgtgtctatgagttgcaattcttcgaaataaagcaatagctccttgacgtcgctgtgttggatacttcattagctaccactgcctgaactcagcgaagattctacgactgatccgcaattgtgacggaatctgctcagagtcagcctggggttggcgggaatttaaggagcagttgcgaccaatgctgtgacatacgcttgaaacataaaaattaacaaaattacttagacctcatgagggacgattgcccgaaatagaattgcctatcggccccgctgatcgcatggcaaagaacgatgcatttctattcgcacttaagtacatagcccgtatgggacaacctcgattgagtatccatctggatccttgataaaggccaagttcttcatcttgccttggttgaacttaacgccccactgaactttgtcaccgtattggctctcaatctccttacacaaagtctctgggtcctcgaggctgatgcaaatgtgtccgtagccttgaggctccgagttaccgttgtgatactggaagtccgggtcgctttcggtcccccaattgtgtgttagctcaagcacgctctcttgcatccatctgggcttcgcgccgtcgtagctcaggaagtacagagtaaactttgcgttttcatgcttgctaatgtccagaatcttcattcctagcacattttggtagaactctagcgacttttgggcatccttgacacgaaccatggtgtggttgaacttgtaaccctcgtccttcacgggctccccagagtcggatcttccgtatgatacaagctcaatccagtatccatcggggtcgagtgcaaatgctatattcttttgacggccgtctgttaacttcttcttgaaggcgacgcccttctcttcgaggtctttacaggttttctcgatgtctgcgacactgaaacagatgtggccaaaaccgcggtatggctcttcattaccattgttcaccttgaaagttgggtcactctctgtaccgtagttgtgcgtgagctccagcatcccattttcgcgaaatacgtcaatttcacctctagagttgtgctgtaggttgctcttcgggaaggataggaaataaagatcaaactttgcatccgggaacttcttgtggcccacaagctccattccgaacttgctcttgtaaaactcaacgctgcgttgagggtctttgaccctaacgcatgtgtgattgagttttagcgaggcatcattttgggccgcttcaattttgatagggtagaatttagcttctgaactcatttttcgaattgcaggtagccgataaacgttggttaaacgtcctaggtatcttgccactgagtgcatttctcaaggtttaaatataataaaatatttgcttagggattgcaattctatggaggccgacaagcaaagaatgaaaatgcatgaaaaaaacgtgatcagaggatcacctgaccaccatccattgatagcgcagttcggacttcgacagatccgaatattactgagcgactttgatgccataacgcttctagtcctgagtattgtcgccgttgaagtagtgtggaaccatttcttgaagccaatcttcacgaggaactggcatgcagtcacgcataaattcttttgacgtaagtacgagtcgctggtagagaatgagctttgaaggtttcttcatgtcttgcctagctgcctggaaaacagtacttgttgggtgtatgctaacattgacaccaccttgacttttcccgagggttcgataaccagtagggctcagacgagcaacgttagttgggaaaccagcaataaaactcttgataatacgaggttctaggttttcgtcgacatttaaagatttcatggccttttcattgagagccgccagaccgagtttatcgcaacatctccaaagttgatctctgatgtttcgcactctaaccatcgtcttgtattgcaccttatgatcgaagcaccaagactttgaatagtccatgtctctccagctgttaaaggttcgcaaataaagcatatggtcgctggagacctttcctacaaccgccgttttattctggtcacgctcggcgcgtgcgtgcacaaatatagaagctgtctcatgaagcattgcaactatggtcacaacctcctcgagtgcgcccttacaactctcatgtgtagctgcagtgtgaatgaccttcccaaagtctggctcgcaaggaaactcgcacatcatccgccctagccttgttatgacgcctttactgttaagcgcaccaaggatatacaggttctccaacgccttgctgagcgctggaatgctaggcttgtccagaagcggaaaatttatgaggtcagttacacctagagataaaagtaggagaacaacttgagacaagttagtcctcagtatttctggctttggtagaggctcaagttcatggaaatacgaccatttcgtgaaaattcgaaaacacttgcccggcccgacacgaccagcacggccagcacgctgatccaccgacgcgcgagagcacggcactgtcaataattgagacatgccagttgaaggaacatacgagttttccttaacaaagccgggatcaacaacgtactttatgccgtcgatagtaagtgaagtctctgcaatgtttgtagccaggacaattttccggcaatcttgcggtgttttctgaaaaattttggactgctgctcttgtgggagattggcgtaaatcggggcaataaccatgtctttgattttgtcacctagtgcatgcgctatgtcctccaagctttgctgtgcagcttcaatctcctcttgaccagtcaagaacactagtatatcacctggaagcgcttgagtggtgtgaatttggaaaatagtagttactgccgcgttgagataattagcctcaggttgcagtgtgtaatgtatatctacagggaaacgcctgcccgggacgttgaaaatcggtgcatcgtaaaagaagctggaaaacttcgtggcgttcatggtagcagacgagatgatgagtttcaggtctttgcggtggggtagtatgtctttaagcagtcctagaagcacatctgttgctaaagttctttcgtgtgcctcatctatcatgatgcatgcatatttgctgagctcggggtcggtcatgaactctcgcaaaagcataccgtccgtcatatatttcaaaatggtggtgtcgggagttgttttgtcttcaaatctgatcgaatacccaacttgtttgcccaatacaacattcatctcatctgctactctggcggccacagatgtcgcagcgacacgacgaggttgagtacacgcgatctggtatctacccctctgggtatatccatcctccacgagatactggggcagttgcgtggtttttcctgaaccagtctcaccaactacaatcaaaatctgattttctttaatacttgtgaggagttcttggcgaaagtggtaaacaggcaaagacttgcgagtttcctggattgtcaacaagcgcttgttttccctttcaagctctgttagaagcttattatcgtactcagaatgctcttctggaagaacatcttcgttagaatcctctgtaaattcgatcatagcttcgtcatcgaaaacaaaatcgtagccttgggaaccttcaacataaatttcttctgcacctgatgcagcgcgtactgcgttcttcatttgttgatcttcccatagcttctgccgagactctttctcaccattctgagcaggcttgcgcttaagaagctgttgcttgcggttcaaatcaatgctcccgttctcgtcaatatagtcatcttggaatttgaatccgtgtttcccagcatcttcgcgctgttggacaagggcaactagttctcttttgagggtaatttcgtccctctccttttgcgtgagctgctcccatccatacttctcaacgtctttctcgagaaaaacaagctcctgttgcagcacttgtagttttagctgttcccgcgaagccaagtattgccgccttgcgaggatacgcatttcatctatattgtggtctacttccccagtatttaggtccgtactcttctgctgtgcttgtagaccatcattctgagaagcaccctcttcgtgagctttaggcttcttgatcggggcatcatcaaccacatcatggcttttcagtcgcctttttccggttccagatatagttccgctcatgtgtggccacctctatagtttgttagctggacgctgacgatgtgtgtagctcatcgctacctaccttatttactatcatctgaaaaattttgagtattgcagcgatgagattaagctcatcgaccccatcacaagggtttcaaagctttaaaaaccaactggcagaccgcttttagggcgctttgtttacgagaaggcatgggagggcttgaatctaactcaaatagcaacctctcccttttcattggccccgaagatggctcccaagagctgcgcaggacgggagaccctgcagatcacggccctcgttacatcccaccttggacaacgccttatgttataggtgttggaggaagttccggctccggcaaaacgagtgtagcagcaaagatcatctcatcgataaatacgccctggactgttttgatatctctagacaatttctataaacccttgacgcaagaacagcgggaacaggcgtttcagaacaactttgattttgacgagcccgattccatcgaccttgatcttgcatatgagtgtatccgcagtttgaaggaaggcaagaaaacgtcgatcccgctttacagcttcgttcaccacaacagagtacctggaaagagcgtcacaatttatggttccagtgtcattgtggtcgaaggaatctatgctcttcatgacaagcgcttgctggatcttatggatttgaaagtctttgttgatgtcgacctggacgtttgccttgcaagaagactatctcgagacatcatctccagaggacgagagctggacgggtgcatccagcaatgggaaaagtttgtgaagcccaatgctgagaaatatgtgaaccccagtatgaaaaatgctgacgtgataattccctcgatgggcaacaacgctgtcgcaactcagacggttatcaaccatattaaatcgagactacaggtcaaatcgcgaaagcatttacaggaattgagaaaccttgggcataccaaagaactaaagcctttaagcgagatggggaacgtccatcagcttgagcacactagccaagtggttgcactaaagacaatattattggacaaatacacaccaagagacgatttcgttttctacttcgatagaattgcgtctatcttaatctcgcgtgccctggatgatatgccgttgcacccacaaaagcagatcacaaccccaactggaatcaaagtgactgctccttcagtacacttcgacaaagttgcctccattaatattgtgcgctctggcgactgctttatgaggtctttgaagaaagcggttccagggatggccatgggcaagcttctgatccagtctgattcaaatactggtgaaccgcagcttcactgcgaattcctacctcccggtcttgaaaactatgaacaggtcttactggccgatgcccaaattatatctggcgcagcggttatcatggctattcaagtcttactagaccatggtgttccgctttcaaagataaaggtgttggtttacctggcaactgagattggcatacgccgtatcgtcaatgcattcagtggctcagtcacaattcatgctggtgagattgtggcgaccgaagcactagggacgcatcattgcaagtgggcgagaaaaagattcgtagactctcaatacttcggttgcgactaagtgattgactgcatctagcgagctcgatattattgagtttgtatagacaatacactaatttttaatgcataaatagtctagctaatagccgatcagcttcattagcccgtaacctacagtggtaatgacaaagtaagaccagatactggcgggcacgcctcgggtgataaagttcccgaccgttagatatctatcacccaattcgtctatcattgaaatggcggtcacattagggaatcctgacgttggaagacccatggcagcggagcatagcagcgcggcaatcattatcaacagtctcgagtggtctccgtttggcaggttctttccaatttcgctcatcagtggcacaataatcatggcggcgacggtgtgtgaaacgaacgtcgccattacgagaatcacaattccgaagatgagtacaatgagaaaaatcggtttgtcttgcacatggtcctttatagtgttggcgatcgaggccaaaaggcctgaggatgtgactgccttaccaagcgtcgtccctcccattgctaagacaacaatggtccacatgaagttgttaaagtcgcttgagcttagcatcccggttccaaagagaagcaggataggaatgattgaaataattcccatttcaccaaaaatgccactcaattgtttggccatgcaccacagtacaatagtgacaatagtgacgagagtaacgtaccactgctgaacagtgaatggatctttgatgggatgaagttgcaaaagtttgagacttctatcaacggggaaacttatgagcaacatcacccatatacccagggtacaaatggcacaaactggcagggcaacaataaaccactgtccccaagtgggctgtgggtccatcattccaattgagaaaatgttttgaggcgaagcgataggcgacgccatccctccaatgttcgaggcaagcgcaatgccaaggatcaaggacttggcaaaagaactgttcttgggcaacgtgcgtaacagaggctgaataatagagtaacacaagactggggccgcaacgttagaaacccacatagacacgaacagggccacgcacatgtttgtgagaaggataattttggggtttgttcccgcagaagccaggacatgggtagacacaactttagcaacgttgtacttggagagcgccgcagccaaggtaaaaccacccagaagtagcataatcacactcgaccacatagtagagagaatgtactgggaagactgctgagaggtcattacattgccctcagagtccttgagaacgggcagcacaacgattaggagtgggaccaacagtgaagtaacaaatagcgggatcgtttcagtggcccagagcatagaggcgtagattacgatggaaagacagtttttctggagcgtatcgcggattggtacgaactcgagaatgagcaggaagatcgctgtgatacccgtgaaacgaagaatacctggggacctcagaagcacacggaagtagtgtgctggcgtcatatggagcgcatcggtaagagtggcattgggcagctcgtcgggggacggagacatgcgcacctcgtcgtcaagcgacttttgcgtagccttgcgtttcgcgtgggcggcagtcttgaagttttgggcctggcgctcgaggttcatcatgtccttccacaccgtattcctctcccagacgacatgctcgcgtaggtggagcgaaagctcgcgctcggcctcctcaatggccgcggggtcctggttggggtcggtggagaggcccagcaggcgcgcgtacatggagatggcgtcgccgatggaggcatcaatgtcagcgagggcggcagggctaaacacgtgggcgcgggaggacaggcttgcgatgtagccgggcttgacgttggtgtcaagacttttgtcgaactttttacagatcttggaaaatccggtctggttgagctctatgaagctcttgagctccgagagctgcgtgtaggcgacgacaagccgcttcttgaggttgatacggtcctccatcagcgggtcgaggagacccgcgtagtgggtgctgcgggacacgagcggtaccatttcgctggcggagttgccgcgcctgcggaagccgctgttattcgtgctgttggcgtggccgccgttgccagcgcggttgttgtggccgtcgtcatcgtcgtcgtcatcgtcgtcgtcatcgtcgtcgtcgtcgtcgtccgacagtgaggcggcgtgccgcagcgccgggcgcaagccctcggacacggcggaggcgccggaggcactgctgcggcggctgaggaactcgtgcagcggctgctgcgcgtagaactcggctacgtcgtccttcagctcgtggtagctggcgaagatgcgcgtctcctgctgcgcgaagaaggcgtcaattttgtggagctccttgtcgagcgcctcgaggaacttgtgctcatagctgtcgtggagcgggacgagctccgggtccgagacgctgctctggtagagcttttccttctggagcgtgtagatgagccgcttgagctgcgagtacgcgatgtagcgcgaggaccactcgggcacagcgttgaactgcagcgagtgggagaacttcatcgggcggtgggggagtagtgctagagagcgatggctggcgcgcgggactttgatgagcgaagcgatctggcggtggacgggaagatcaccgacgggagaataacccccggggcaggcacgtgacctcaagcacgtgcgcgagacctctgccacgtgacggagattcgacgtatatagcgacgcagtcatgtggtcattaggatgtcacgtgaacacctccgtcccaagcgataccaataatgacgtacagagtgacatactgaaacgcggcacgtgactaaatgccccgagatctccgtataccgtgacccgatgatcgccgtgcctggcgccgccacagcccgcgttccaggcccttgggcgctctccgggctcgtctcccccgccactacgcattgctacttgcacgacaagtgcggcggacgtcgcccacgggcaccctgaccgttttgctgggagcatgaaaaagttgacataaaatgggcccgcggggggcattcttgcgcgggagtagatccttgaccaaacacacgccgcgcaacagaggctgggcatcagtgtgtagattcgtatatataacttgataggtagccattggattggcgaggacgggaggcaagtgcgggcacaggaagaagcatggaaagcagcgagaacaggcctgtagacgcgcatttggtggtgcggtacgcggtggcggaggacaatggtgagacgggcgcagggtccgcggagggcgcggcgtgggagcatggatcgcgacggggatcggtccagggcacgtcgatctgtgtggtggagccttggcgcggacccgggcagggctcgacgccggaggccgcgccgacgcggcggctgtcggcgtcgatgcgggtgagcgatctgtaccagtgtgtgcactcgagagagacctcgatgagcgggcccggggcactgtggggcgcgggtggcgaggaggtgagtccgggcacgagcccgggcacgagcccgagaacgtcggtcgcgcagcagggagcgggcggtgtggagacgcgggtgccgactgcggcggcggcgccgccgccgtcgcgaaactcgagcctcttgtcatcgtcctcgcagcaatcgccgcgatcgcgcactggaagccaagattctgaggcgctgggcgcctgcccgggacacgagtgtgcgtcccacgacgcgcacggcgactgctggatcgacgccagcacgccttgcgatagacatcaccatcggcggaaatcaaccgcgatcaagtttcgcaaggctctctacgaggatcctggaacctagctatctagtttacgaatataaaaggccagcggccaggccgggcagcgagaccgcagggatggcggccgctggcctcatacgatgagcaatatacgatttcacgatacacgcgctagtcgccttcagcttctccaggtttagtaatgtgttgtgatgatctattttgaatactaacgctctatctatgcggcgtggctggtgccctctctaggctgcgtcgctgctctttttcaggctacgcaggctccgcttggttttcatcatcatgtgacggaacatagcctgtgtgggactcgacatctccgccggcgacgatgggtggtcctccagctccagccacacgccgttcttctccaaaccgcgacctgcgacgctcggcgtacggctcagcgcgccagacccgtcgggcccgcccgcggcccgctctgttccgtgcagttgcaggttcttaggattcttcaccctcttgccagagcggttgggcggtgtcacgttgcagctgaaccaggtcccgttctttgagtttagcgactctgtgtgcgactcgcgagtcgcagggctgtctccgtcggtgctgcccgagaacgcctcctccgcgttcgcggcctgccgctcaaagtacacgcggaccctctcgaacactgtgggcccgttttcggagtttatgggctccgtgctgagggtatcgtagttctcgaggagatcgctcagtaggtcttccgtcaaaacgtcattcgaaaggatcttgctcttgcgtagctcctcgacgacgcgcgagtttctcttctgtatggagccggagtatggctcaggattttttgtggcagccttggctttcgccttgggctcttcttgaacctgggttgtttcgctggtgtccatcgtcgattctgcggaatccggtttaaccgtagcatctgcgaaagatgccacagaagggttctgcaccttcattggcagctgtggcaggccgtttggtggcagagcattgacaggtgtcgaaacggagagagagctatcctcgtacttgagtttgatggctagcggggactgtagggtgacttcggccttactatcggccttcgactcagactcgggctttttggcgctgtcagatggttcgctctgctgagcccagtcaattgtggtctgcgtggattcggaaaggcccttttgtttcctttcattctttgcgaggttgtcaccgatagtcagcgtctccgaggaatgaccgaagcctggcttctggccatggacttcgggtacttcaactgctgattccagagaggatatttcctgatctgaagatgtttctccactactgtcagagtcagtggaacctttgcttagcctcagctgtgtcaagttctttccgtttttcgaaaggctataattttcttctgcatgaagggtcctgttggctgctgattctgccaaagcatttttcgcttcaacgttctcatcaggactactggattgaaccgtttcctccttttcagttgggctctgcccgcacaatggcactgtgttttcgttgatgtcgttactctttatcgtagtctcaactttcggttcatcgtcaagctgagccaattgtttgaccttagaaaattctttcgccttcaaaagctcttcacctctaaccggttcttcggccttcgcatgctcttcgatcttaggttgttcttcggtcttcacagattcattgatctccgcagaccttcccacctcataaggcttttcaagcttggagggctcctcggccttgacaaatttctcgtccccggtagccttcacaggctcctcgttctcgacaacttctttagccttcacaggctcctcggcctttaaaggttcctcggtttttaagggcttgttggccttcaaagcctccccggtcttctcaggtttttcggtcttctcaggttcttcagtctcctcaggcttctcgaacttcaaggattcctcagccttcaagggttcctcaaccttaacagggttttcggcattgacaggagttttggcttccgcgcatttttcagcctccgcatgctggccaaccttctctgtttgttcggacttcagcggctcttcgacccttgcagagttctcgactttcgccgtgccttggcttgctggcactctgtcaagcttcaaggggctctctaagcctctcgagatttctggctttgcagcagcttcggcaccagtcttcggctgttgtagctggctctcattcgcgtcgtttttgttcgagtgcgacttgtgctgaactgagggggtttccgtcgcttccttcttttcagttctaagaggttgagtttcctcatcgtcgcgaacttcagaaagcgggctgctaacggaaattactcttgaagataccttcgatgaatggctcccgaccttggttacatgctccgattgacttgatagacggggggaggagtgctgaagaggcgactcatgaacatcaaatgcactgaatttacgttggtcgaatgagctattattcttggtgtgatgtctcacattcgagtagacagaggttagatctgacgtaggcctcgatgaaagtctgacacttgagcgatccgagaatacaccagtcgcagagtccagcaaaggcgatgaagatggttcgcccagaagactaggaggaggaggtcttgttttgactgaagacatgctgtcagacgcagaatggtagctcgcagggtttttagatggtagaggaggcgtgcttaacgtagaccagtcgcgttccttggccgactcattaggcttgcttggggccacatacccgaaattgccaactctttcatccatcgctatgaccaaccactcgcaatcgccgatgcgttttgtcagctttataactaaagtgttgtgcactttagctagaaatgtctcatatttccaagacgaaatgaagcactcagaaatttctaccttggaaacgcgaactgggggaagagattccgactcttcctggctgactttagggaaactgaaccctagggctagagtgccttcgccatggttgttgtcgtcaagaactgatagaaagtcgttgaaacctcgttctttgcatgagtttatccaggttgccacggcctgctggtcaccaggaccaagcgtggaaggggtgccgtacttcttactcagtggcttaaaatactctgcatcgaaatgaggatcaaatttgtaaagatagcgcttcgaggaccgagagaacaatgtactcactattttgtaagggttctcctcaaatttgtcgagaaaagagttttccagcttggaaaacggatgattggaagagtatgttctgatctgcgtctttgccgcaactcgtatgagctcattaaaattattttcttctgggtcccatagctgtgggatagtgagcgtgagggcgcgttgagtgacgggcctgtaaggctttggagggtattcatctatgcggaagttgtctataaggtagaagttctttattttgccttcctcggcaagggagttaaggtaggacacgaaaagacggtacagagcctcaccccgggcacggtacagcttggctagagtgatgcaatccgcgttttcgctgtccttatgatcgatgtaattcagaagttcgggtgtcttcacaaaacagacctgacctgcagtaaacagcaagtccatctgggcggctttgtccaccaccaagtccaccatggatataattgagacgagcacgtccatgaaatcaaatgcacagcacttgtagtcattgtcaggaagaacttggggcaggaagttctcaaagcacatctttgaaaagttttgcttggactccacagtgcagaacttgagataggattcccacggaacaacccctagggggagcttggaccatatgatccggagtgccaaaatcagtttatgcttggaggtgccaatttgctcatttatctcttttttcagtgcatcgccagtcagcgagcacccatcaagaggaaaaaaggactccaggatatgtatagtctctccgacctcgtgtgacacgtagtgcgacaaattgggccgaaaaatctccattgccgctttgatgctatccattttcttgtctgactcgccggttgtctgctgtatgagggtatgcttgaaatgcagcaccaggtagtgcattacgtctttcgcggatgttggattgatgccgtttttcttgttcaaaatgctgtagttggggtcgggcttggccagtgcgctactcgccttcttgtacgcctcctggtcgtaaatgtagtgctttccggaacgcgacgcacgtgccggcgaccctagcgtgtcatcctgcgacgctgtgctggctgtcgacagcgtgtattcctgtgtgggcagtggtggaagctctgttttgatgttttgagtcgaagaaattgctcttctccgcatgctggatctggccgatctcgagctttcatgcttcttgtcatactcggataccgaccgtttcttgtgcgccttagggctgtcgaacccaccagacagcttcttggtgaatgctctgatcttgatcatggtcttgctttgctgccctctaatgcgacgcttctcacagggactaaaatccttgtcacgctcactggcttctttatatcagatatttcgcgtccggcgagaatgtttgatcagaaccgtcgaagaatgtttcgagacagcgggaaacccgcgtctaaaatgacctgattgtttactcttcgcgcacagaacgcgccgctgctttcaaacaaacgagtcaaacacgcatgaagtttcagttgcatgtgaattgagtgggcgccaaataccccggaaacgcaggggcagtagagacagtagaggatatcgccatatacggagtccaacatttaaaaggtccgtgcttaggcttctttggcgacgtccgcacactggtgatgcgggacggttgggccttctatgggccgcggcgatatgtggtggctcgtggcgacgcgtacttgatactgaagcatgcctgcatcggcgtgcccataaataaactttcaataggtgcaacttgatgaaacgagactgatcagccggagtctgagccgcggcgcaggcaaattgcgcagatctgggaaagagcgttttttcgtgactggcgcaatgctggcgacgcgagatcacggcactggcaaaccttacacggacgcacagaggcggcgtcgcgtaggccctccacggggcccagaagagtgcagggaagagggagactccgagaagtggacagcgattggtggcaagtgccacgtgctcggtttcatcgcgcacattcttgttaggtaatcatgagtcacgtccaacgatatacgtcggcggctaacagttgggagtcgccttgagctggccctggaaattcacacggttgggaagttgtgtgctcaggatagtggaaccgtcctttcggcgttgccgttcgtgtcatatgtattgcgagccgcgcgctttgtgtatgttcgggtcctcgactgttttgtggaggttactctgtagattcacggcacggactgcgatggcgaggatcaaaagtaggcagctggaggctgtttgaggccttatgaagatcgagcgaggtactcgcctgcccccccaaaatgtctgctcggctacctaccccaaccgctcaaagttcgcctcctgccgttgggcggttggggagacaccgaagccgcgatatagaaggataagtgatcacaaggaagttcccacgagctgacaagtcatcattcatacttcaaatctgctcaggagaaagctggttcagcgggtaataatcaatagattcttcaaatttatgcaagcgcaaaacctttgcagctaacaaaatggaattctcaattgcaggaaatatcaatccggcgcccaatttccctaagtgttggcagctaaggctctcttgcttttaacattgacttgctgatcgctgatttcactgacatctccaggagctcttaatcaatcgtaatcgtcattaacggtaacaattgacttttcaaattgaaagctttgtcatcgcgatgagctcaacaagttgaagcgtcgcgtagcgttgcgttgcagaatggtcacctatactggtaaactagtattggcacctatggtgcgggccggggagctacccactcggcttctcgcgctgaaatacggtgcggatttagtctggtcgcccgagatcatcgacaaaaagctcattcaatgcaaacgtcaggtcaacgataaactcaaaactatcgatttcgttgcacccagctccaatgacaacaagccaccttgtgtcgttttccggacttttccagatgctgagcgtggaagattgatttttcaaatgggcacctctacaccttcgttggctgtcgaggccgccatggtggtgataaaagatgtggacggcatagacgtgaacgccggatgccccaagcacttctctatccactcgggaatgggtgctgcactgctgaaaacgccagaaaccctttgttccatcctttcgtcgcttgtggaaaaagtcggcagaccacatgagaagcccattagtgtgaagattcggatccttgatagcgaagagctcacgctaaatcttgttaaaaagctctgtggaacgggcatctcgaatttaacagtgcattgtcggacgacgcctatgcggaacagacaggcgccaatcagaaattacgtaccgtccatttacaagatctgccaggcaaataacgttagcctcatcatgaatggtgctattcaaagcttggaacactttcgccagctccgcaaacagatggatctgcccgaaacaattggcggcatgatggcggactgtgcagaagcaaaccctactgtttttagcgaggcccccttgtcatggcctgataccgccagagcttaccttgaccttgcatccaaatttgaccatagcgtgaacaacgtcaaatacatgctgagcaggattatccctgggaaatcaaagttttaccaatatttcacgcgttgcaaaactatggaagaggttatgtatgtctctcagcaaatgggaagcgatggcgaggttttgagtgaccctactgactacttagcaaagcgccgtgagcatgagaggatactcaaacaaaaggcgggcgacatgaaggcaaaagctaagcagaagcaagatcaaacaacagcaaataaggactcggctgaagctgaactaactaactctgaaaaaaggcgagagggtggtttagaggttggcatgggcaaaaaaagagcaaaaatcgaatagatgattaacaatattaggtagagctgcagtgctatctattgaccaagcgccttactttctacttttcctggccagctgcctgctcgtgttaaaatgcaaaaagcatcatcctaagatagagttgcgcgggcctatcatttggattatgcgtttaaacatctgcagaacaagcaaacttagcttctcgatattagctaatggaaaagccattcccaggtgttgggcctccatatgttcttcagtgacagtggggctttcgtttgggggttgggtttatggtcgacatgaagttacaggaatagcgccgttcagttcgcaaaagttgacagtatctaagaatagcggaagtcttacctacctttaatttggatgtttgtttatagttacctctttctatttgacgccactcgctggcactatgagcttaacggtcggtgtcggactgcgcattcttgaaaagcggtaccattacaaagtttcgtcatggtatagccgggcggatgttggtaaacgagattcgcatctcttgacgaaatgtgatttaaagactactatattaatcatgcctttatgcttaggaggctaaggatacgctgttggggtcggaaatcagctgctaacctttttagttcagaaatcagaaactttttacttatttgtgtgcattgtattgcgagcactatatagactgttctaaatgtacattaacatataatataaattcaccggctgggtttcactaacatatcttgaaacccggccttaaaagttttggcaatcaggaaactcgaggaagcggtcaggacacgtccaagaaagacatcctacaacaacaacaaagaggtgcaatctagacaaagtcccgtctctgaatgccgccaacgcgctttgtatcaagcggttctaaaataaaataaactggacaactgtaatggaattatccagaaatcaggcgcatggaaagaggctgctatcatggttaaaatccgctcagcccttatttaagactgttgagaatctttgctttgtcttcggcagacagcaatttcaagacctcgctcaagccactgatcgcgttttcatggtcgcttctgatggactttgcgagattttgagcaaatgactcaaccttcaatgcctttagatgttcttccagaacactgtagttctcttcaatccaattggccacaattctgtcatcctctctgtcaactgaggcagggtaccatgagcttagtctggcaatcttctcaagtcttggagcgtttggaagctctgtgttcaatctcttcatcaagtactcctcgttgagtcttctccttagtctccagaagaagaagcgacgagcctctggccaatctagttccttgctgatgacacccttagcaaccatacggcccgatctgtcatgcaagtcagcaaactgaacggtgatctggtggtaaataggcatcaacattttttcacgggcagcaagcttcgtggcgatctcttgatgcttctcgacagagagacctgggtcagacatctgggttttcagattcttgtaagtttcatccagtctcgccatagtggcaagcagcttctctctacggtacttgattccaaccattccttctggttctaagacaccagctctagagttgacatcagcatacatttccatttgttcggcattgatcgtaggatcaacaacaacccaagagccacctctcagttcgccggtgggtggaatgtaggtgaaaataggttgcttgtatccaactaatgcgtcaacaatgaaagatccgtacttcaaaacttcattgtacatgtcacgttgaccacccgagaaacctctccagttagccatgatcatcaatggcagctgctcaccataattgaagtcgttaatggcttgagcagtcttgaaagcagagtttggataccaaacctgaccagcctcttgaatcaaagattcggtagagacggggttagctgggtcggctggaatcatgttttctaccattcttgtttcaacgccgataacaccaagaggaatacctcccaaacgagctcttccgacgacaactcccttagcccagccagatagagtttcttggaaagagcccttgtcaaacagaccgtattcgaagccctcgggagtgttgcgaccctcgatcatccatctaacgtcatatggctcactagtcgatggtgtgaagtccacttctctgtcccatttgtcttctgtctcgaggataggaacaggcaagtcacgtcttgctggaacgtaagacaaccattccatgatcttttggacaccagcaaggtcatcctctgcagtcaagtgagaaacaccattgttgtacatgatttgagtaccaccaagctgcaagttagaagagtaaacttcgcgaccgagaagcttgttgatagcaggggcaccagtcaaaatgataggctgaccctcaatttgaatggctctttgtcccaatctcaccaggtaagcaccaataccgacagatctgcatgtaacgagagtaatcgtgaagatgtctttgtaagccctggaagttgcaccagcgatcaaaccggaacccttcaaacactcaacacctagaccatcatcagcaccaataatggacttgataacgaagcgttcctcaccatcttcgaccacacgctctgtgacaacagaagcgtccttggcttgcttcttcagctcagccatgccttcagaagacaagtataggtattggaagcccttggctgggttctcagggtcgttccatgaaacgttaaacagaggaatcagttcctcagcaacaccaattctggcaccggagttagccgataggtagattcttggaataccacgctttctggcgtattcggtaactttgttgaagaatgcatcttcctgaggaccgaaagatccgatcttaaaggtgatatcgttggcaacaataacaaattgacggccgcgagggtattcaggcgtcttgacagtgaccttgaaagcaaccataccaatagtgttagcaccagcctcacggtcaatttccgtgagttcaccatcctcttcttcaatcagttcattggcaatgaagaactcgtcggaaagttttgtctttggcgaaatctttttccactgagaaacagttgcttgacggaaaagctctgggaaatcgtaaacgtacgtggtacccatcaaatgagccttgtaacgctttggttgcaaagactccttcgcagggtatggggtagcaataggtctcaagtgcatggagcctggcttgtctagagacttgaagacccattcaccttgggcgttcttgacctcggtgtaaagctcggtcttcaccacgtaacctgaaacgttgttgatcaaagctctcaaaggaactggggcgccagtttgagggtccttgatgataatacgaatttcagcggcagcaacacgcagtctgagtagtcttttaccgaatctctccaagaatccgccaaaggcagcttcgacgtcctctggagaaacatcgaagacagcagagaagtggatgaagatgtggttcaaatctgagttagaagtatcaataacctccaggttgtcaagaatgttactcatcaggcggttggcctcagaggtcaggtattcctggatagtaatatcatcgctgatacggccggttctgatgataccccttgtgaaaaacctcttgtccacagcagagttcttaccggtggcttcatacacatgaatgtttctgttttcagtgaacagttgcttgatgttgaaattcgacattcttccgagttcaagttggaaggcaagtgctggctcaatgtgacgaatggtttcatcttcggcgtagcttggtcctctgaaagtgaagtactttggatatgttccgtcttcgtaaccaaaaatgaaagtgatacgacgaatagaggcctccacaagctgttgcttgttcatgtccaaaatctctctcaatctcctcaagacttcttcttccgattcgaaaccgtcagtcgaagaaaccgagacgttggcaacgttacttagggtagcgttgctaccagatctgtccggaacgggtccgctggaggaagtgtgatgggggacaagctgtagaccctttgaaagcccctcgtcaacatcgtccaaatgggtagacgcaatcaaaataccagttcttaggggttggttgtcaccctcagagacgtaggtaagatcagacaccgagatggctctgtgcataccaagtttgctcttcatctgaggaacggaggcaaaagcagcagaaggaagctggaacttccactccacaacagcgttgtttgcatgattgtagtgcttcaggtctccaatcgtgtaagctctgtaagcacgacgaatgtaaacttcagcagctgcggcagcaacagaaggatcgcgatgtgtgaggaactgggtcaggacatcgaacacgacgtagttggaatcgatcaaatcctttaagatttccaagtcagggtcagtgcgcttgttgtcaaaggcgccgtatgcggtttggacaacagagcttctcaaaatatgctcgatctggtcagttctttctctcacagatggcaaggcagcctgaatcaagatttctctggcctgtaatgcaaccttggcagtagccttggactctaactcgacaatttgcttcaaaggttccgagatgcgagaagagacctcagaagacattttgcagagtggctggtaatgcttcagaatagccaaaatcaagttgttcttggctgaaacgcgagagtgagacaagacagtcagggcaacgcggtccagattttcagcgttttcgtcacgcagtttcaagataacatcttcttcacgaacgttggtgccactgaagagcttctcgacttggtaatagttctgcaagaacttggcgaatacagaatgttcatgagcctccagaccatcggcataacgagtgcttatgtcgagcaaaggttcaatcacagtaccaaatagtggatcatctgactctttttgcgcagcttcaagcatcttgccgagttgtctggcagggaagtgcgcgtttctgctcaaagagcggttgaccaactgttcaagctgttcgtcaagcttgataggcaaccttgagtgcaaagcagaagattgcattttccattccgagtaaggcagttgagggtttctcaaaacctcaatcagctgttgcagggaagcattcatgataacttgattgtcataaccattcaggatattctcaagagttgaaaccaaggatctaaacttgtatgctggcttagtaccttcaacgattggggcacccatgtctggcagcataccctcgaatggcatggcgtgcttgaccttggtaggatcgtctaaggccaagatggccaagatgtcaccagctgacacagtggaacctggttgtttcaacagctgaacgataccgctttcttgggaaacaagaggcatttgcatcttcataacttcaacctcagcatatggctggccagcattgacgtgatcgccgttttcaaccaagaacttaacgagcttacctggagaaggggtacggagctgggtaggatcgttttcaacttctagaagggtcgtcatagagtcgacagatagtctggtggctgagacttcctccttccagtagatggtgtgggatctaccgccaacggcgatcaacaaaccgccatcagaaagcttgcggacaccaacctcacacttagaaccgttgatgaacaaagtgtaacggtcgtcagcggattttgccacagtgaacttgtagcgctttccatcatgaatgaattcgacagggtacattgtttgcaggagagacttgttaggaacttgacccttttgcaagctggtaatgaactctttacggccattttcagaagcgataaaaaccttagtggcagcaccgcaaatgactgccaaagtgggatctggtttctcggcggtcatcttttgagagatcaagtcatccaaccacccggttgtaatggagttgccctcaaagtcttcggtttccaaaagcttgatgaggtattcaacagtagttctgaaatcacctctgatagatagctctttcagggcaacaaccatatgcttacgggatgcctgtctgttctctccaaatgcgaagatgtgtccgaattgagagtccgagaaggagtggataccaccactgcttgacacggagaaataaccccagacattagaagaagaccggaagtttagctcgtgcaacgaaccacctgagggtttgaaaccctcattagggtcctctgaagtaatacgacaggcggtacagtggccctttggagttggctttctctggatttgcttggaatctttagaactgaaatcaaagtcaatttcagtagcagtgtgagggtccaccccataaagtagtctaatgtctttaactctgtgcattgggatacccatcgcaatttgaagctgggccgcgggcaggttaaccccggtcaccatctcagtagtaggatgctcaacctgtagtctagggttcagctccaagaagtaaaacttgtcatcatcatgagagtataaatattccacagtaccagcggaaacgtaaccaaccaatttacccagtctgacagccgatctctccatttcagagaacgtgtcaggcttcgcgatagtgacgggcgcttcttctatgattttttggtgacgtctctgaacggaacagtcacgaccaaacagcgagatgtttgtaccatactgatcggccagcagttgtacttccaagtggcgagccttaccagccaacttcatgatgaaaattggagagcccggaatctcattggcagcctgcttgtagagtggaataaagtcttcttctctctcgacctttctgatacccttaccaccaccaccttcggaggcctttaccatgactggaaagccgatctgcttggctttagccagaccgtcctcgggggagtcgcagcaacctttttggtagacatcatcggtgacagataccagaccgttctctttatctaagtggacttgatcgacaccagtaccggaccatgggatacatggaacggaggcatgttgggcgacgatagtagaggagattttgtcacccagggatctcatggcgttgcctggagggccgatgaaaatgactttacgtggagatttggctagcctctcgggaagaagggggttctcggatgcgtgaccccacccagcccagacggcgtcgacgtcggctctctcggcgatttcgacaatgaggtcgacgttagcatagttgttgttgttggtgccaccggggacttcgacgtactggtcagccatacgcaggtattcggcgttggcttccaagtcctcgggagtggccatggccacgaattggacggcacgctcgttgccgaaagtctcgtaggcccacttgcgtacagatctgatctctttgacagctgcaataccattgttggcgataagcactttagagatgacggtgtggccgccgtggcacttgacgaactctttcagaggcgagtcttcggccttttccacggtattcagccccaagaagtgaggggctaggctggcatgtttcgaggtatagtctgtaacttcgtattgatctttttgggagacgcccacttcggatagactctcttcgctcatactgtaaaggcgggattgacgccggaaagatactgcgagattgttgtaaaggggccagtgctggtgaggcttactggaggtataatagaaacagtgtctgaagggacgtgggaatagcttagggagccttgctagagataaactgttgaatagggacaaaagcctgctgtgtcggatgttagtagctcgtgggagaaacccgggcgtgcggtacaggaaggaggaggcaccgagtggcgacaaaacagaaactgggcccaagaacgacggctggtaccctggggtctaaccgccctaggacctttttttttttgtcctttcaggcaattttttcctgcgctcgctgctgacgcgtacaggcccgcttcatgcggaactttgttgggaaaccaacaaaaatacgacaagcgagagcgaccgagggagaaaaagaagaatgttacacgtgcctctcacgtgctccgtcgccgtccgtgccgttccgttgcccgcttcgcgtgccgcggcctcttgattcctgcgctccttccactggcacaagccatgacatacctgcttctgttgcaattcaagtgtcgagttcgtgtgtaagtgtttcagcaaatctcgaagtttagtgcacgcagtactctcaacttgtagttgtgttgttgttgttgttgttgttgtttgagtagaaccgcggtccgtgcttcttttgatgctcaattggcgtgattagcaagtacactacacgtctatcttacagaagttgccactttactgctggagttgtgcgaatgtgacagccgccgaagtccctatattcgaacatattctatcctgcaatatatatatacctcctcgcgactggccacaaaaagagcgtcacttcccaacgcgccccttgagccaaccgccgggggcgcttcccattttgttggggagcctaaaaacaccgaactacgcggtaagcgcgtgcgggaagtggcgcgcttgtcaagcatgggcgggtcgcccaacaaaatggcgggcgagaggcatgcgggtttttctgggcgggccttagtgaaggagggccttagtgagagatgacctcagagtgaggtcaacggttgttggacggatctatcgctgggaacgatggcttggcgctcacgtgtgtggatgtgcaatcacatgactgtcacatgggcaaatctgttctgttccgtatggtacgattatatgtgtcatgatagacggtaagaagcgccgctcgtcgtaaggcaccgttgagctttgaagtcgtggacagatcactatttcccgcgctgactaacttcagagggaatgcggttggaagctcagggacaaggcctgcgtgctggctcctgttggtgttgggaggatgctgagtttggactcttccgtgccatcgggctatagtgagggctgtggggcgcaagggggaggggcaagtcgcgaatttgtgtaaagcgtaattttaatgatgttgccgtgctagaggcttttggtgggggcagtaggatgagggcgcgcctaaaggaaggtctcaaatttttgaccaaaataactacacacacgcaaaccagccccccgagacgtctatggagcacctctggctcgcctctggcacagcgaccgcgcgcggctccgaagcgcttctgaggccaattcacgtgacttatctgccacatgactctttcatgtgatctatatggccgtcctccgacctcgtcgtgagcgactatgaaaaatttttaagtacaactacatcaacctcgaagtacgctccagtacactccgtctagcaagcatataagcgccagctttcgcaaggatcccagctgttgaaatgtcgtggctttttggcggaagcaataaagagaccgagggctcccagaagaccgctcaggacgaatcaaaactgcagagcacgttgggcttcgaccctagtcaagtcaccaatgtgtccagcatcatttcaacacctggtgcgctggatcctgcaagactacatcccttagccggcctagagcgtggtgtagagtacctggatcttgaagaagaacagctatccaccatggagggctcgcgcagtctcattccttccagaggttggactgacgacttgtgttacgggacaggtgccgtgtatctgattggtttgggtctaggtggctcttatgggttttttgagggtctcagaaacatccctcccaacagccctggcaagttgcagctaaacacagtcttgaaccacatcaccagaagaggtccctttttgggcaacaacgcaggtgtgctcacgctcacttacaaccttgtcaactccaccattgacggattgagaggaaaacatgaatctgctaactccgtggctgcgggcgccctgacaggtgccatctttaaatcctcgaagggtctcaagccgatgggctacgcttccggtatgatggccgtcgctgcagcaggttggtgcggactcaagtcggtcctattgtaagagataccattaatgactttaacgaacatgctttgtgggaaagggctatttttttccaatgcgcgaaatcataatgcaattgcgctcctgaaggtcaatcattcatgtactatatcatcctggtcttaaaggggaagcagtttgtcgcagtcctagtccacgagtttaatctcgtccttgcaatgacttttccattttatttttgaattatttctgttgcacttgtacatatttttccataactacgcaagttgagaatgtggtgatagatgtggaggcgcgagcgtggtgactatttgcgacctttttttaattttaatttctccaaggggcagcgtagcatcgtcctctgcaacgtgcccgtcgctgttgtagctttgtaagtctttaaccagtcgatctatgtcgacacttgggtacactgcgtcttcgtaaacgtcatctgtcttgtcaatgcctgtgaatgcaacgcggtttggtgtcccgggcttaaaaagcagcgttcttttgtgaaatacagaatcggttgccaggtcgatcagttcggtcttaatatcaaaaggatgaatcccgctgtctagcaagttagccaccattccagatacaatgggcgaagccatcgaggtacctgaaaatgctaccggcttgaaaggcggcacgtttgacaaagattcaattttgaccccaggagcaaagatatcaacacaattgccccaattagaaaatctggcaattgtatcggttcgatcatcaaacgccccgacagtaatcgcggatagcgaggacgcaggactgctccagcaggcgttggcattagagtttcctgcggcaaccacaattactacccccgcttcaagggcagcctctacagcctgattcaaaactgtgtttctaaaggaaccaaggctcaaatttgcaacgcaaccgcgccgacttttgcgacagtgattcacagtgaactcaatggcactgataaccgacgtcagattaccttggccctttgcattcaaagccttcacctcgatcaaagaaacgtctttggcgacgccgaatttcctggaaccaataagccccgcaacgtgcgtgccgtgtccgttaaagtccccggggccttctcccacaagatcagccccaaatttagcacggccctcgagctgcgggtgctccttgtagatacctgtgtcaattacgtaagcattgacacaggtacctgagaattcgtcatcataatagtaactaaaattcgtggccggcacagaaatgttctcaggatcgtaaggaagggcagtccgccgcgatatgcgagccaagtgacgtggggcttttttttgagctacaatgctcagaacatcatcgtcaccttcgtcctctccttcctcattgtcgtcatcatagtcaccatcttcgtcttcgtcatcgccccagccttcgagcccctcaacagcatcgaaaacgttgaactcaacattaggaacgatttctgctattaaaggattacctcggagcttcgagacaagactgagaggaaagtcgacagtcaatccttcgaatttgccaaaggaaaatgtcctcagaattttaccttcggagaaaacatctaatatgccatcacttattcgggattcaacagctttcgccaaagtcctaggtgcttttaggcgcactaaaaattcttctgcttgtgctaacgaagcggaggtcgcaaccagtgctccaatcaaactggttctcattctcggggcgaggatagaaaatagatgacagtgcactagaatggtgcaaagagcagacaaagagagattaggacgcaccgagctttataggtctctcagcacaaactgcttccctgacgcttcagtactgacgcaaaaagatgagcacgtgacgcaatttggtttccgtcagaacgacattttggcgatttatcgcggatgcacaacggatacgcttaagttggtctattggtagctgggtttgaattgcaagcctgcttgaagctgcgcaaaaacaacgcgcacaagcacttgtagctcaggatacggtgatgctaatgaagacgttctagctcttccggtctccgtgtgaccaccaaccccgggaaatgtgattttagcgaactcagcaccacggaaatattatctcgtagcacgccaaaatcgcgtcacgggtgacaagttgccagttcggcctttggtcctcgaagtctatgacaaacaaatacttgcgagtgtacccagtgtcatattcatacactataatctggccgcattcttctctgtccaaccgcagtgcgcctcggtggtctcttacgtctccaatccaaatctccgaactcgtcggttgtataatgtttgtgttgagtccacggttgcaatgggaatcaacgtgcactggttgaaagcagttataacattggatagagtcgatggaactcagagggcctggtgctagtaatgttttaaaaaacgagcggctcgttgcgtattcctcgaatttgttcaagatgctgttcacagattcaaaatggagattgtcccgcacagcatccaagtctgagcctatggtggacaggatcaggttcttcgcctcttcggtgctggatataaggccacatttgagggatctgcggatcaaaagcctgacggccaccaaatagacatgcggaacagtgcttttgctaaagtttagccgctcccaatccctgagcacctcggactgctctgcgcttctgaccgggcgcaagggtcctaggggccatgttccgttttttctcttctcttcgatgcacagtgctctgacaccaacgaaaaagactatgtaactgagttttccgcaataactgggcgaaatccacccagggtacaatcagggtccacgttcctagtcattaactctacaatgagtctctcctctgcctcgctcggaagcttagcagccttcccatactcatccgggtagatgccttctatgcccagtgccttcagctgctcgatgagctttgagatgaaaggaatgaaatcgtcctcggtagacacaggttcaaccgaaacagcctgtacgtccatctcactagcgtcgccctagcactgtcttgcatatggaacttcggattccgattccgtgtcagaactgcaaggtgtgcgccagtatatagttcgcaagtttagctctcacgtgcttgtcgccatggccacagctgcaaaccacttaaggccttgcgatgacgcgcttgcgctcggcttccgccaacgtaagcatgcctttaagatcctgcccgaagtgtccgcagcctcaacgcggcattccctgtgaccttccactatggctctcagctcatcgctcggcgtacagcgagcatcccaacggctcctcggctcctcggatcatgcgggttctcgtggctacccgacgatcttctagctctgattacctgcatctcacatcatcttgtgcctgcttcgctgggcgtcttcgcgattcttgcgccctcgtcttaatacttaaacgagccattccccatctgctacaaacctacacagcctcgtacaaaaacctaaatccgcaaacgcctgatcttgccctctgcaagacacgctgttctccagtagtttacatgtctttagccttttgaaggtgtaccacggctaacttcttgtcaaatggtctgagttgggccggtgtagaagttaaccccgatgcgataatttttcatcatgctataaaagggaacaggcgggggacgcagcgaaaaaaataatcatatgtctccgagcaaagaattgtacggacttcccgaagcacaagctaaaacagttctaaacgcaaacaagatacaatgaagattcttactgaagaagaaatcgaggcgcaccactaccacacactctctggtggtgtcaagggtaccgtggcaggtctggtgatctcgggcttactgttcagatacgcgccagtcaagttccccaagttccagcctaagcgcatgccttggtcgctgaagactgccatgttcatcacccctccaacactgttggcctcgatcggtgctgaggaagcgtcgacgagcttcgacaacatgatgtacggatcgggtagtgcatcacgtgatgccatcgaggagcatcgccgttggaagtcgctgcctctctcagagaaattgacagagggcgcctctaaccacaagtacaagatcatcgtggccgcatgggccgcgtccatgtggggatcgtggaagtttgtcgacagagaccctatcatgaccaagacgcagaaggccgtgcaggcccgtatgtacgctcagggcctgacggtgatgttgctgctgggttcgatcggtctgtcgatgtacgaggagaagctgcaccctgacgctaagaaactcgaccgctcgaagcgctgggagcgtctgctcgagcgcgccgaggaggaagaagcccgcgcccaaaaagaggccggattccggagcaacgaggaccgtgtcaaggctaagattttcaaataatcgaggcgcgctgatgccacgttgtaacgaacatttcatgaccccaacttcactcccaactttgtcctttttgcgctgcttacaggtttagatagattgagtaatgcatacgaattatgccaaaccgctaaatttttatatttacatgacgggggagcaaatgctggagcttcgtagtccagtagcgcgctcacctgcgctttctcataccagcttcgaggtcgccgacgtccagctttgtgcctctgatgtagtaatgcttgcttctttgtcttctgccatccgcccttctgattaagtcgatacgctcaactagtggcgagaaaataggcacccgaacctccacaaacgtcttggaatactggtttcttagtaaaatcgatgcgtcttgctccagtgctttccggtccacggaaagtacgtaccccatgaggttgtcgtacttgcacttctgttggttgtatgctacacgcaccacgtcaccggcccgcagtctttctttgttatgcgacgagatgagactgcgtctccatccttcggggtcaagtttcttgtccagttcttgcttagacaagctgctcaagagattgtggtttgaaggactttgcacggcgggatacacgggtatcgttttgaaggtggtgcttttgacctggtaccctcgggaaaacgttttagaaaagcccctaaagcccagcatgatggtcttattcctttgcagatgatgttcttgcacgctgtgataatactgtcttcaaaatttttggtcaaaagttctactactataagtttcgtggcacaagacatgtttccatgctattagaaacaataccgaaagcccaaaataagtgcatgaaagacaagagaactcataccgctggccatcactgactgagagaagatctgagcagattgagtaccagcacgaagtaaaaaaaatcgtagctaacttcgtggtgctccgcggattgtagtatttacgctaatgtacataatgcagtgtctcgagggagaacgcggtactaaaaccgaggtcttctcttcctacctgtgaatttagagtctttagcaacctttctaccccttttacgcatcagctctttcttacggttgatatacaccttattggattcaacctccttccgacgatcgcgctttgtttttgcgagctcttcggcattcatggtgacgccttgcaagttcacttgctcttcttcttgcgacgcccccgcgctcaatacaagatagtatttcttgttctttttggactctgggtcgtcgaccactagaccgccactaaagcccgccactttggctgcgcctagtatttgttcagtctggtcgtcgttcttggggtagaactgcgcaacaaacttgcctccctttttgaggcaggcaaacagcgtattgaagaaccgcatcagtcgctgtttggggtcgttgtaagatgtgtctgcgttacacaaccattggatcgcagagatactgatagccgcgtcgaatgttccggcgcggaacggcaggccttggcccatgtcatgtagcataagatctccttccagctcgcgtgtgagccctgtggccagcatcgagggtgagatatcgacgccgcaccaaacgtggccttcttcggtcagaatctctccactgaggccggaaccgcatccaatatctagaacaaaagacatatgcgacaagtttaggagctccagcgcacgcagcgacatcttggcctggatgtgctgaactctggtggacgaagtgtacttctgagactcggagtcattgtaaaatacttctggtggggccaagtcttctggacgagacatcgtgagctatgcggagatgtatgggaacgcgtagagttaactgccagttccgtgataagtatgtacctatccgatgagatgagatgaaatttttcagcaggcacacctgtcagtaaaaaaaagagtgatgcgattcaagacggtggacgcgacacgcatcaagatgaagagatgcacacgccggaggtccaaactattagcatgaattgatctgtaggcgatgagaaagcgctagtttgtgcgtagttaatgcgcttccatcgttggtgatgatatggcatcacgccaagttatgatggtcctcgagtcgaagctttgcgtgcatttacggccggacgtcgagcaaactcttggcacttcagctttccaagcctagtccgagagttttacgtaggagcgcgcacggtggatgtttcatcaacatttctcaagttaacgggaggccgcactctgcttccgctggggacaaagagcagaactcgccatttctaaaacgagatgtggtttcgagcgcattgattttggaacaccgtaatcaggcaatgcttttctgttttgttcattttgcgcttcaagctggcgacacagctcgagtagactgtgaataaaaacctttccacgtagaagctacaagaattcgcaaatgccatcaaacccaccactaacggccgaaagatgagcactccacatatcctgcttccagaccactagtttatctcgacgttaattacaaggtctgtggctccaagattgcccgtcaacgatgacgtgacttcacataaacgatccgccagagcgctcgctgccacacctgcctatcgcgtctaccaaggccaaggggccagaattactagagattgctacatacgccgcagccattcttttagcgcgtttcgctcggcacttagccgcccagctcgcgcagatctcacagaaggcactgcgcgtgtgtaacgacataaaaatacagcaaagcacctcacttaaaagttagacctcaacttcttagtaatcagctaggcacttttcgccaatatggcaaagtatagagtgcctaaagctttgaggacaacttaatgtagatgcgataataggaaaatatgtatgttcaaagcgccaggccaaaaacgcttatatcaacgaaattcccctggatgtgcctttgcaacggttcgtagtgtcaattatagatgttgtttgggtatgcgcaatgatggtgcctaacggtttccgagtcgtttcctgccttcttgaagcctttacgaacacgagatgccagcgtcctagtcagacccaatatggccacaaaggcgcggtatgaaagcctctccctgacaacgggttcctaaacgaacctgcggaactacaggttctttctactgaaccaagccagcggggctagaatgctacgtgctgagctatggacagctttgcaaggacctgctttactagacagaaactcttggaagtggatctcgaggcccctttgttatgcatccgtatccgccagacgtcttctagttacgatttcagacgcggatgcaagcggatcacttcccgtcgcagcattgacggtacgcgcagtcaaattttgctctatactggccttctcgagaccgcttggttgtcgcgcatgaaaattaggattcttcatatatatcaaagaagtcttgactaatatcataccactacaagtagctctgcacaaagagagcattgaatagtaatcagagctttagcggctgaacagtcagaaacaatgacaaaagacccaaaacggcctaagaaggttctaacccaggagttcgagaagatccaggagatatcgaaaaacacggaatcgcgccgcccgcttccgggtgtggaaacgggcatggaggagtatggttctgagaatgtccccaagaagcaggacgaagagccgttatacaagagttacgcggccgtgcttcacaacaaagagaagcaccggtttcactggcagacaggggagatgagatccctatttggcgacgtcggtttcgaccgcagaaataccatcatggacaatctagtcgagagttctctcacggaaacgtctttcaagggggctggctggggtaagctgcagcgcgaaaaggagattgaggctgtccccgcaggggctgaccctgagagggtcttcttcaacttctcggggttctacgttctgttttggatgatcgtggccttcatagtgctgcgagtcggcgtcgattactatatttcacacaatggggatttgtcacagtccgagatattgagatttatgaccactgacttgatctctgtcgctatgatcgaccttgtcatgtacctgtgcacatacttcgtcgttttcgtgcaactagcctgcaaacataagtggatcacctggaataacttaggctggtacttaacctcagcatttgaagtcacatttgtgctcgtgttcctttatgtggctgaaaatgtgatgaaattccactgggttgccaagatatttctcttcctccactcattggtacttctgatgaagatgcactcttttgcgttctacaacggctacctgtggaacatcactgcggagctcgatttttcaaagaaaaccctggctaaatacaaagactatactcttgaaaaaggcttcaaggaggcgctcgagaaaagtgtcgagttttgcgagttcgagcttagcttgcaatcgcccaatttaaaattccctgacaacctcacgttgaagggatatttcacatactcaatgttccccacagttgtataccaaatcgagtatccaagaacggaaaagatcagatggatgtacgtgtttgagaagctctgcgccatttttggagttatattcgtgatgatgattgttgctcagttttttatgtaccccatcgctatgcgcgctatggctgttagggacgctggaatgcccattttttgggagcgtatccgtgagtggctatacctgctcctaaaacttgtacccagctttattatgatgtatttgttggtgtggtacttgatttgggacgctatattgaactgcattgctgagctgactcgtttcggagaccggtacttttacggcgactggtggaactgtgtttcgtgggatgagtttagccgtcaatggaatgtaccagtccatcagttccttctaagacatgtctaccacagttccatcagttttctgcaactcaacaaaacgcaagcaacattaatgacgtttttcttgagttcagttgtgcacgagcttgctatgtacgtccttttccagaagctgagattctacctgtttttcctacagatggctcagattccactagtccagctcgggaactctagattcctcaaggataagaaaattctcgggaacgctatattttggattggtatatgcacaggtcctagtctgatgtgcacgttgtatttaacattttaaagcatcactatgtgattactgtctattccaaaatatattatttacaagttagaattacttcatacaaacagtacctcacaggcggccctatcacctgtaaatttcctcaaacggccttgtgtcaccaaagcaactgtcccacacctcgttcactattttctcagcgtgtttctgatccttacagttggggttgcccatcacactgagtgtcgcgcgtcttcgcacacattcctgatgccccccactaaccttgaacccaaagcctctcctagagaactcctgcataaacctgcactctccgcttagacttgatgcacgtatctcagagcatgcgtggtgcttcaggttaagccagtccacctgccattttaagttatcgaaataatgtaccatctcatgagccatggtatcttcgagatgccatttgtcgcgaattctattttgacaaagtagaattcctagttctggatgaaagccaccgcttctccactctggacagatatcgcaaatgatcttggactcatcaaacttgagcgcgtttgtatctttcttattaagctttgcaatctgctgggccatgaatatgactgtgggcgagtatttcaagagccaatcgcgatattcgtagcatttgttgcactgatccctttgaatgataaactgataatcgttttcataccggtccttttcgacagtagtaaggcctagccctgttttgtactgaaaagtgcgtctccaccaattgaaacctctgacagaagattcatctagcggtggcttgggtctcttgatctcctcgttgggtggaattacgtctcccatggctctctcgaggatggttgcaaatatcctgcgtggtagttggtttagtgttgaaaattttggaaggttattcatctttaacaatgtcatcgcctctagttgttgaactattataaagctcactcaaagcctcagattttaaataaatagcaccagagatgaacatttggattgctgctagtgacggaagggctgagcttgtcgagaagtttctctcggaagggttcaccgcagaatcaaaagatcctaacggatacacgcccattcacgccgctgcttcatatggtcacattgacttgctgcgggagctttgctccgcgccttacagcgggagcgtcaacgtgagggacaacgatggagacacgccgctgcaccactgcgaggatgccaacactgcccgtgttatcctggaagagctcgggggagacgctaaactgacaaacaacgaaggaaagaccgctttggctgtgtgtgaagaagatggagaattcacagatctgatacaatatctgagaggtgtcagtggccaacaagaggaaccgctcggtattgacagtgagcaactagcccaattcaaagacaatttgcgctacaccctcgaaaatgatcccgaaacagatgatcctcaaagcattgagcgtcgccaaaagctggagcaaatcctcaacggagggaacccagagcaagatttagaaaactatataagggaccttgttcgctctcaacttcttgctgatgatgagcccagcaagaggagaaaagattgaaggagcctaagagtcctagacaagcgagtgtctactgtgtaatatctaaggtacgtggttaaaagggaatttaagtgcagatggccttgaatgtgttcatcgctcaccgagcggccagtacccgtctcttcataacacgtgaccataagaacctttcacttttctaatctgtaaaaagtggtggacaccagtttaatagatcgtatatctgaaagggtttaagtcaagccaatcttctcaaaaatgtccattctggaacccttcctgaagctctcaaactatgcgaataagctgaatgagaagtacgcagctatgcccatcggagagctgcgtgcgttgactctcgcagagcgcattcgtttctacaactggacctttgaaatatgggcattggcgctcttggctgcggtatacggtgcctacgtaatcggaacccgcctgaacagcagacgtgcaacccaattgtttgactccttgaccgatgggttccagaaattggccttcgccaaggttgggttctctaccaaggccggcgaaaagaaacagtacgtggcagaacaaaataacacctggtacaccacttttgctactggccgttcttctattgaaagcatcaccgcgcgtgctcacatgacagctcgctacaacccattgacactgttgatggagcgtgttgtgggcttatttttccccagcttatttgagaaagacctcggcgagttcttggaggtgagcattgtgcctaacgggatctacgttaccagtcctaatgctgacctacctaaggaagatgctgttaccgcaattctttcaaggttcaagttcattgcctccattgttaacaagtctgtcatgacgaaggcgcgtgagactaactactttttgtccttaactcacacctccgagagtgaaaagctacctgtggagtatgtattcatgtccgaaagcaaccagcttaacggattcttcgaacactacgcaggacccgagttcaaagacttgctagccaaatgctctcgcttcttgtctttcgtcagtttcaccgacctgccagaggagaagccaatcaccgacaagttgtggaacctcaagcaaaagcccagatgtgtcatccactgtgagtttgtcaccggtactaaagacctcaacctcttgaatcaacttatcgctgagattgtcaaaatttttgacgcggtgactcaagactatgcgcaaaaccccacaaaggcctttttgactaacgatatgttgaaaaaggcctctaacttgcgttctcaagaacttcaaaaaatcgtgaaagtcatgaagcaagtcgaaagagagctggcgcaagagaaaaagcaggacgtcgaaagggagaagaggcgccagatgaggtccaagttgagtggccaagagcaggacaaaattgaccaaaagatgagagagaagcgtgaaagacgtatgagaaacagacaaaaagtgaggatgtgaagctccttacgcctgacttgctcgcttcatgcgatgcccttaaatgttggtgaccatctgagtcctatatgtacaaaatcttgaacgctatttacagacctaaataatataaggcgacagacccgcgttgacctagatatcgagtcctgggatcttaacatcgttaatagttacgccgctgttaaaaacccttggcgcttgcttctcggcgtcaggcttctcgctttccttcgtcttctcgctttccttagcatcgtttcccttgatcttttcagcagccgcttcgatttgccttttaactgccttctgaacagatgttgccctagccgctgcagcggctatactttctgcacgcagcccctcatcaatttcctcttcatggagaatgtagcgagcaccgttgctcaagtgaaggtagtttctcatgagcgatggactaacttgtgtaacttggcctttgtaaagctggaattgggggaaatctttcagcagttgtaccttgacctttttagaacgcttggaaagcgcagaataagccctgagggctggtgccttgaacattgcggtgtttgttttgactgtattctaactttagtgttggtcaaaatttttcaatatagctagttacaagactaaagctacacagccagtttgaaaaggttcaacatccatagtaacgcggcattggtttgagcatggccgttgaattgatgtggctttgaggttccttaaacagtttttacgctgtattttacctgactttgattgcaacatgacgcttcaaagcccttgtcataacagccagccaatgcgatctcccgggacgccgcgtaatagctatgaaccaacagcggatccttctcagcgcggccatgggcacactttatttaaaacgttcacatgctcttgattttatgtaacgtaggaattctggtttttatagcagcggcaaccaaaagtcattgttgaggttcacgaaccttcccaaaacattgcacagttacccacagttcttgctggccatattcaagtatagagtactgtaatagcccctccccaagctcctagactttatatcacgtgattaatatcaatgttatttacagatatcaaataaccacaactcttctcattgtcgaccaaacatcgcgtaagtgataccaagaagtgatacactgtgcctccagaaatgtccaagccacggaaacagagcatacagccgcaagctaaccaaaggactactcctttaccaatcacgcagcccacagatgcgtacatcccgccttttcttgttgaacaggtgcctgaacttaaatcctacaagcaacttctggaagcagagtcgaaaatcgatatctatatcagccgcaaaaagattgacttgtatcaatcagtatcacagtggaatagtctgaagcaggaagcacaggaaaaacagtacctccgcattttcgtatccaacattgccgagaaccaagcctggcaaacaaacgacgccaacgcacaaccatcctggactctgaggatagagggtagattattgaatgaccttgatgttaatgaccctcaaaggcccaaatttagctcgttcctgcagggcatcgcagtcgacttcacgcgcccacaaaacgcagatgcgggtgcgcaggaccagcagcaaccacaacctctagtaccctcaattgttgagtggcatgcggacccttcagccttggctgagttcgacggcctggatgtcaagcgtgacggagccgaaaacgttaagtgtcgaattgcaatccagcctcgcggggtcactggtgagtggatccaattctcacctgagctctcttccatcattggcatgtcgcgaggaactcttcatgaagcggtctactctctttacaaatacattttgatcaatgacctgctgacaagcgaagacgatgtgcaggctccaggaaacccctcttccaactctaccaacggtgagagaacaattaccaagattgacaaataccttgctgcgctttttcctgatgagcgcaaaaccatgagacttgcagaaattccatcccttgtaaatcgccacatttctcctctgccaccaatcagaatagactacacgatacgtgttgacaaagcttctacgtacggcgaaaccgtcatagatattgaagtgccggctgtaagtgaggacgaagtggcccgcgagggcatgtctctactaacagagctaaaccagttgagcacgactttagagccccagatgcaagctctaaaccaagagcttaacattttgcagcttcaacttaacgctagtgcgaacaagtatcaattcttcagcaagctttcaaaggaccctgttccaatgctacaagagtacatggattcttcttcaagagcgctgaaggtcctgagcggcgacgacggtttcaacgaagacactgtgagaagagctcaattttacaaagacaacgaggcaatgttatttgagaatttgagcgttctactttcgaacgggcgcatgtaaactaaaacaaaggagctgagcttccatacacagccatgagataggctggcgtggtggcagttaccagtctcaactgcatgattgtacactttgagtaccttacgtaaagagtgagatcatcaaaatttttcaatggtagtcatggtcataatagtcatctttccacatctcaagcgttcatcgaaccaagtccattccgcaaggtttagctaagatgtccaaaacttacagatccactagatcctcttccaaagacactaagtcatttgaggaaactatcattcaaggcttagcctctgatggcgggcttttcattccttccgagatcccacaagttagcgaagaaaccctgaagcaatggtctcagctgagtttccagggcttggctttggaaatcatgaaattgtacatttccagcgaagagatcccagaagctgatcttaaggtcttgatcgagagatcatactcgacgttccgctctaaggatgtgacgccattggcaaaagacgtgactggcaagaacgagcatctgcacattttggagctgtttcacggcccaacctatgctttcaaggatgttgcgttgcaattcgtgggtaacttgttcgaatacttcttgcaaagagcgaacaaggacttacctcaggaacagagaaagagaattactgtggtgggtgctacttccggtgacactggtagtgctgccatctatggtatgagaggcaagaaggacgtttctgtattcatcctatacccaactggcagaatctcccctatacaagaagaacaaatgacaactgttcctgaccaaaatgtgcaaactctttctgttaagggtacttttgacaactgccaagacattgtcaaggccattttcggtgacgtcgaatttaacaagaagcacaacgtcggagccgtgaattctatcaactgggccagaatcttggctcaaatgacttactacttttacgcctacttccaggccacaaacggctctccaagtaaagtcaagtttgtcgtcccaagtggtaactttggtgacattcttgccggttactacgccaaaaagatgggcctccctgtggaaagactaatcattgccactaatgaaaacgatattctcgacagattcttgaaatcaggtgtttatgaaagatctgacgatgttgcggctaccctgtcaccagccatggatatcttgatttcctcaaactttgagagactgctttggtacctagcccgtgacgtccttgcttcaaatgatgaccaaaaagcaggcgagattctgaatcagtggttcactcagcttaaaaccaaaggaaagtttgaggttgactctgctgtcgttaaacacgccctggttgacttcgattctgaaagagtctccaatgctgagacaacctcgactatcaaagagacctatgccaactctcaaaaccctcagcactatatcttggatcctcacactgctgtcggtgtgtgcgccacgaagagacagatggcaaaggacaacgacaaatcgatccaatatatttctttgtccactgcccacccagctaagtttgccgaagctgtgaatgaagctctatcttctttcgaaggctactctttcgagaaagacgttttgccagacgagctgaaggttctttcgacactagaaaagaagttgaaatttgttgaaaaggctgatgtcgagcttgtgaagagcgccattgaggaggagttggctaaaatggggttataaatgtgcaccattcatacctttctatattagtacaaatagttgaaatgagcggctgatatatattagatgcctaacgaatacaataaatgttcaaacagttttgttttgtgcgagctggactttcccgttatcacctatattgatttggtatcctgccgagcttagggcgctgtcctggactgcagttttagcctccatccgggcaacaatgcgctgattctcctcattgtcttgaagtagatgttttatgcacattatgcttctttctttgataaaagggtcattatcatcaatgacacagttgctaagcaccgcctcaagaccctgtaattctctgattttgtcttgaactttcttattattgtaggagagaaagcttataatctcaattacaagtagcttacactccggaaagttagtgggtttgataaaacctgtgttacaatcaatacgggagtttatgagatcttgatcgaaaaccttttggcctttcccgtccatgactctaatttctgagatttcaccatttgaaagcttgtatatattgaatctcagtagcttactctgtaatgtgtgcaataggctgaccaacaaatccaagcccttgtaaaagatcaaaaactctcgaacatgatcatattgagagagtgtagtaaacatgtccaagacaattagtaactgtccgtgtaagagcgctgcaacatctttatcgctttgacagttctcaaagtatgtgcgtgtttgcgtcacggtatcttcaagtaatttgtaagtccaagtcaaaatgcttgtaagttggtacttatcccaagattcataactcgtaataagtaagtgtgagattttcaagtagtttagaaacatagtaggactcactttttgaatattttgtatgaatggagcgaatgattcgtgacagcatatgcgcataaaagctgatattaccacagtcgataatgttgatagatttgacgcctgaaagtcacggtcctgtataatatttggtagtggtgtgtcgccatgtgtgatctgaggcaacaaaagctcgtgcaatatcttgtgtgctttgtcggatttcaagaaataataaacgaactcatcgtgtacagtaaggttacggatcagcagcgcatatgaggtcattaacggatcactttcctcaaaagtttggccgactggatagcataggaattgcaaggtttgctgcattgcacttttgtcaaaagcagttgacttggcatttgcattgcatgaaaattcaagtgctgtcttgtagagagctatctcgatctcatcgtaattggggctttgcgacaagcatatcgaagtttttgaaaagcttgtcctgaagtgtcagtttttgagcgtaatcttggttgtcagcacataaattcctggcgaggagcacgacccctttatagattctaaaataccagaaccttgtcccttcttctaaagcacgtaagccgccgttctctggtgccacgaaacattcgccaatgctcctccatatcttgtctgaggatgccatgcaatttcggtagctttcgttttgggatgcacccaatactagccgattaagaggcaaaacaaaggcctcatagtcatttggatcaccagaaaatgatcgaagtaggttgcagatctcttgcagaacggtaatttccttgtctgtcatcccaattaaatcttaagatagtagcgatgagcttccatcggtggtaagaaaatttatagttcgttatctgcgattgataaattgagaatgacaaggtctatatatctaatgagttctataacgcgtgttcaataatatggttccgctgttttggctcatgaaatgctatcagataaggtcttcatccgagtcctcttcaagttggagagggagtttgttttttgtgtctgtaactccgatccagccctcttcatcatctgaggctcctgttaatacctcgtcctcagaaccatctgcctcgtcctcagaatcagagttgttaacatgtttatgatcttctccatcactaacgcctccctcgacagaaccgtcggtggaagttaggaaaaagtaggcatacttgttgtcctttgacgcagccactacatccttggcaatgcgcccgataaagcgctgaactgacctcaggcaagaaccaaattcgtttttgtgtgacgagatgtagtgcccgtgggcagaaagtagtgccttgatccatatcaggttaaattccaggtgttgcgattccatcgcaaaatctccaataaatttcagcatccgagccaggtaaacgactggaagaccactgctgacaagctctatgtctttcagaggcactgcttcataaacgcgattaatcaagtattcttcgttgagcctgaaagccatcacaagagaatgcaaatactccttttcttgaagagtctctattactgcttgaggtgtgatgtctatatccaagtcgaatggatcgaaaatcaacgaatcgtccactgagtatattaaaataccctcggtagacgctgcagcgaaggcgttagatgtaggagagaacttgagacccgtgattctaatggcgggcctgactcttctcgtcgacagatcgccgcctctggaggagccaggcaaagagttatcaattctgtcttcgaggtctgaattctcggcatcacggtcgattagatctaaggagcctgcttcggtcattttcttactgttaagaaactgttgggtaccatttagagacatattcctcgacacaatgaatcttttcagtagaacgctgttaggtatgtcgtacaggcatatggagttgttgttgccgccagcaacaatggagagaccatcaaagctgtaatctatggtggtgaaatatttcgatctcgcagaactctttgcagtaaatctatcttccagatgtctcccggatacaatgtcttttttcccgtcgatagcaccgacttgtttgccttcgtttatgtcaaaaaataagacttgaccgtcgagagtagaagctgcaacctcattgccatctggcctgacagctatcgaaaggacgtctgcatagacttccagaggctccacttgctgagatctaccgaaaatcgaccatactctgatcgttttgtcccacgaggctgacgctagaacgctgttttcacggctaaatgacaggcaagatactgggccttcatgaccatccaatgtctcgactagctggccagtttgcacggaccatacatgaattgcaaaactgtcgacagaacctgcacaaacaacctctccagatggatcggcggccaaacagttaaattgaatcctctctgcagccgtgaaagttctgaaattacggtaacgaacaagatcccaagctcttactgtcccatctaaagatgcggaaaaaagcacttgacccttctttgcaaacgctaagcccgtgactgcagaagtatgctcttggaaggtcactaagcagaagccagatacaacgtcccaaatcttgattttgccatcttcggacgccgttacaactcgtgacccgtctggggagtaagtgactgcattggtggcatcaaagtggccctgctgcttcagaatatatgactctgattgccactcatagacaagcagctgccccagtttactagaaccaaatgccaaccattcaccggtattgttaacagatacagcgttgactgcattttggcccattgatagctgctggagcaaggtaaagcctggcaattcataaagtctaaattcaccgttgttgaaaccaacaatcagcatattagacttcgcatgaaacgtgacacattttactctggcctgggacgcgtaaaagtagttcttcttggtaatcctccagctatagagggatggatctatctcagtttctggctcttccccaagggcttcgtaacctggtcttattgtgtactcccactggaacactgcaccatccttgctaacagtatagatgcgttcttggtcagaagagaagaaagcccccatgacatagtctctgtggcctgcaaaggtgacagacgcaaggtccttctcttccgaatccagagaccagatacgagcggttaaatccttagaggtggacaccagaaaacgtgaatcctgcgaccatgtcaaagaaatgatatcagagaagtgacctgcatggactctgtagcgaacgaaaggtgcgaattgccggtcctcagccacttctggagtcttccatacctgcacaaaccgcccgcaggctaaagcgaaaagcttgccatcgggcgaaaacttcaggtctcttactttctctttaaagttgaggtgatgcaacacagtcttggctctgaagttgaccagtatagcacgaccgtcctcatccacggacagcagcagagtgccctgggggttgagcgcaacgcagctgatgttcttgcggtgctcatattcaaatgtgaatgacttgttgtgcacgagatcgaacactgacactcgattgcccaccggcgatatcagctgtgtgccatcttcggagaaaagtatattgccttggcgataaacggtacccaagagatttgagaatctaaaatctgacttcattggaccgcggcagttgttttgaatctttcgagaaatacatctctcaagctcatcgcatcgattttctagtcatctttgacaagaaaatttgcatggaagagagctccgtgtacagcgatcggtacgctgaagaaaacagttagctgtagtgagcatcagctcctgcgaaagctcatcggccgacgataacggacaggcgagggcgtatcctccaaattgatagaagcgcttgattcattccaatgtcaaaagaagtgagcggcaagctctcgagccgcgtcatgaacatgaagttcatgaagcaagcggaccaagcagaggagattgaacaagagaagcagaaagtgcagcatcatgtggataccagtgaatgggcattgagtggaggagaagaattcaagtcccggctgcggccacaacttcgaacggctggtaccacggaaattatggaacagacccagtccgccccggtagttggaaggcggaagtttggttcgcaggccaagacagaacctgagggcaccactgaacctggtctagatgaactttgggagaaccaaaagggcaaaaagcgcaaggctggggaggcggccggagaaaaggacgagaaggaaacagatcagagtgaagatgaggaagaagaagcgccggctaaacgcttcaagtcacagcaggagaaaacagacaaaagggagcgcaagtcttcgaagcgcaagaactgaaaggatgcaggacgcgcgtgctggctggcgcgatgcgcgcagtgcctgtataattagtgtaacataggaggaaccgcatatatctcaataccgaatgtccgctcaccggcacactctaatagctcattttttcttctttcccgcctttgaggcgtccgcgaaagaccctcgcagcacggcctcgcgcgcagtggagttgatgtgcttaaagcggtcaggccctatgtgggtacccgtgaaccaccgcgccacaccgactaccacgtcccaggcatccatgagggtcagaaggtgtaggagacggccgccggcggcggtttcaccatcgtcctcacagtcctggtaggtaacgctgccctcgccgcggatgcgccacgcggtcatgacgtgctggcacttgctgactttggggtccattcgcagctgatcgagcttcaagcacgcgtcctcttcactcgatgcgtgcgccgcgaacgctatgaatgtggagccgcggtcaaccacgggatcgctttggaaccaagtaacgtcgagcgcggcggcgctgacttcgagctgcagcgactcgagctgttgctgcagggctgcatcagcctgcacgtcgctttcgctcaagagcaaatcctggtcgctgacctgcgagcaggcctcggcgacttcggtgagaaagtcgaatatgcatacgtcctgcttccagatgtcctccatgacgccctcgaattgatctcgcagcgctttggggtcgtgcgcgccgttgacttggagcacctgtggcgccgactgcgtcgggtacccggtggggaaggatagatggacgctgatggcctcgtgctcgggaatctttatgacacattgggtctctgacagccgctccatgaagtcgggatagatggcgtctatggcctcgagctcctgctgcagctcctcttgggacattaggggatgggcgcgtgaactaggtggtagcggcttggcgtgggcgaggcgaggcggacttaaccagtggtgatggcgagagccaaagtgagcggttaggacgatgttttcgtacgatgtgatcaatatgtgagagcggaggggtctccagccgagaaaggtgggcgttggggcgagtgaggtggcgagggaggtgctgtagagaggacgcgagggacgtcggatgtacgaggagcgcttgggcacggccggatgcgcggcagcgcggtcacgtgaggggcccgcgggcgatcgtcgtagtaagcgatgctagtctagcacgtgactagagattgttggccgccgaagccacgtgactaacacgctcacagtgtacggaattcccatgacagatacacataaacggcacacctcgcaggtgacgccccacacgtgatagcatagctcacaggagacgactcgcacgtgatataccgttcacatgaagcgctcactgcgtacgcgctcctgtcccacccacgtgacactcctcccacatgacactccctccacgtgaccccctctcgcccgaaccgcccgaaccgtagtgccgccccgtccgcagcccacccgcttccgcgccaagagaagaatgcccctgcccgtcgtttgcgcctcctggcccgcttgcgctcaccgcttgcgctcaccattgcgctcaccacttgctctcaccacttgctctcgctgtgcccgaaatatgctcactgcgcgccggccacgcgcacgcaacaaccgctcgttcactgtctctctcacgccatcggcctcgtaaaccgttagtagccggccagccctatacattgcccgcgccgtcccgcgtgctcacagcgttctcacagcgtgctcccagtgtgctcactcatcgctgttcaccacaaacttacccgccgggcgccggctaaactacacgcctccacggcttctaggccgttcgcctgcctgctaacgcaggttacgcaggttacgcagctaacgcagcggcgccgcacgcttattctactacaagttgccgttgttcatactgcgcactacagccgaatattacccgcctaccgcccacttcttctccgttgaggcattttgtcagcattgcccccccagcttccgtttgcgtccctcgttccacgcccgcattcctatataagcatcagggcccaccgggcccgacacgacgctcgaaaaggggcatcctcacacaaccgccgagcaagcagcatcttacgtgttgtttttgtgttttttgctgttagtcaggcacgttccggagtttgcggagaagccagcgggattaatcgaaaaggggaaaaacataaataggcgtcgtacacaatgagacgctcactaatcatggcgggtgccgcggcggctctgggggtcgccgtgcggggagatatggacatggacatggagatgggcatggatgcgggcgattccgcggagataatgccgatgggcggtggaagcgccgccagcaaaacggaagccggagccggcggaagcgcggccgcgagcgcgccgtccgcggtgctgtcggccgtgccgcacgagccgaagcacgtgcacgggctgccgatcctgcagacgcagctgaccgcggcggagcggctgtactgggagaactacaacacgacgacgttcttcaacctgccggagggcacgcgcggcgcggggctggcgcggtaccacgcagcggcggtggcgctggcgaccgcggcggtgtaccctgcgtcgctcgttctgtacggcgcgcggcagtgctctgctcgctgcgcacggctgtacgtggcggtggtcgtggcgaacggcgcgctgctgttctccgcgatggccgcgctgctggcgctgcgcgggcacaacccggtgccgtacccgggcaacgcgtacgcgaagacgtgctacgtggtcgcggtgctgtgcgcggtgcagacgctcgcggcggtggcgcggttctggacacacgaccggcacgtgacctcggtcgcgggcgacggcgggctcgcgcccgccgacgccgaacgctttgagctcgtcgccgcggaccgccaccactcgcactcgtcggacggctccgagctctcggccgcgctgtcgcaccagcacaagcccgagcccgagagcgagcccacgctggagtttgacgcggagcgcgcactcgacctcgaggcgcaccgccgcgcgctgtcgttccacacggacgccgactcgcgcctcgcgagggtcgcgggcctcgtccagtcgctcaccacctggccgctgctgtacatgctcatgatccactgcgtcatcggcctcgcggtcggcaacctcttcggcgagggcctccgtgtgttcaaccttttggcgcactggatcaagggcggtgtatttgtgctgctgggcatgctgtcgctcgcgcggtactcgggctatggggccggtcgcggctgggcgtggaaccgcagcatcgtgcgcgtccaccccaccagcgctgtcaacaatctgcggcgcatgatcctgccctacggctcagtcatcaccatggagtacatcgagtccttcctcatcttcttctacggttccactaacgtgtttctggagcacctctctaataccgacggccaatggcacgccaaggacctgcagcacgtctcgatcgcattcatgtacatcggctgcggcctgtgcgggctcattacggagtacaagctgtcggactggcgccgcaagcacgcgacttcagaccccggcgagtgccagacctcggactctaacgtcacaggcacgcctggctacactcctaatccgttccctgcctttaccatcttctggactggtattctgatgtcgcagcacgcccaggcgtcggccgtctcgaccgccatccacgtccaatgggggctgcttctgtcctacgggtcctttttccgtctgctgacctttttcatgctcatttggaaaccaaacacggactcgaaaccttccaggcccttcacagagcttgtcacatcattttgtctgctctgtggcggcttgatttttatggagtccaccgatcaagtggttgaggccctggagtaccgcggcctcaccagtatgttcaccttcaacctgagcgtgggttttaccaccctcttcatggcctgggagatgattctatttatgtggggagattggttgcaccagcgcgcctaagttcacgataaaaaaaaaattacagaaacgaagaccgcagcctccgagctgtacaaacgtaatcacttcaataatgcgtcatgccaaactaccttaaaagtcagccgggcaatagcttttgcaccggccactttaacatcctaatgctatcaacttatatatatcatttcaatgcacggaacacacaaaaaaacaggtatttttgcaaatgaaaggcggattcgttcgcctttctgccgcaccagggggtatactgactgccacgcagcctgcttgcagaaggtgtatttgccagtttgctaagcacctggtgcgagtaatcaaatgcccacagaagtctcaatctgttgtcaaagtcgtcaagagctcgtaaataaatcaaagggttattagtttcgtgaatttagtggtctcgcttcgaaaattatgccggcttagatacgcaatagcatagaatgtttcttacgttggtagcgggttgtgaagtccgccttctggatatgcaactagcagtcccaaataatcactttctctttaattgacgccattctagggttttttttatatgcggtagggtacgaaataatcacagtaacatacagtgataaagacagccagatctcattgaggcccacagtcaaatacctttcggcagctaactggcttactgaatgcatgctttgtcagctgggtcctatcaagagctgtgaacttgccaagctgtgcactttatatttggcctaatcgaatatgcgagtatatgcgtgccactttctttcttggcagattgcctcgatcagaaaaacagtataagaacctgtaaaatcaggcttcatggctttagaaaatacaatggctattcgtaagggacttacaggggcaacggtagagatatcatgctaattggagtaatcatcggaagtactcgaagcccaagggtttgccctcaaatcgcccagtttattttggataccatcgaacgttccaaatcctatcaggagctgagcgaaaagccattgcttaaaatcatcgacattgctgactggaatctgccattgtacgacgagtccaacgttccctcccagatcaagcgcagtgaagactacgaccacgagcacacaaagctttggagcctggaaattcaaaaatataacggcttcatattcgtgactccgcagtacaactggggctatccagctgctctaaaaaacgccattgactatctgtttaatgaatggaaaggcaaatcagccgcaatagtcacttacggtggccatgggggaaccaagtgcaatgaacaattggccgttgtccttgaaggacttcgcatgatcccaacccaaagcagagtcttgctctcattcccggaccgcgatacactttacgctgcagcctcaggaaaagatttaggtctttccagtaatcctagcggagacctttggaccacggaaaagacgcagattgaagcgactttcaacgagctttttgagtcgatagttaaaacacaagatctctaggagcttgagtttcaagcgttcacgaattgttggaaaggttcgtgtcaaattttttttgtcgcgtcctgtgaggtgtttctatagaacagtgagcacacatcgaaagcttctgcggtctcagggaaatatgtgctaaaacagaggaaacggctgaaacaataggataatagcgaatgatctttcatcaatactccatttattgaccttttatttagtgttgaatttgccaagtgatcttatcgactcagtagcataaacgacataacaaaacaccctccacagtggctctgttcaaaataatggttaaagcgcttatttgaagccggggtgtcggacagcccgattcagtttcagccatacgttttatatccctccgtttcactagtatctcattaatggcactatggccgagtggttaaggcgaaagactcgaactaaatttgagagatcttttgggctctgcccgcgctggttcaaatcctgctggtgtcgttatatttttgaagtttttgtcgttactttaagttacctcagcatcactctttcacctactgaactgtctaaaaaaagaccaaaacaagcccataaaggttcatgtaagcccttgagatgcaaagaaccaaaaacgcaagggatcccacctcaacacccctgctaaaagagtgtggcacgcctatgttgtttgggtcgttattcacgagatgtgagtattttccttgtaggtaatactacaaacttgacgcttatgtctctctcctttctgtcctgagatcccaagtcacctctctttttaacctcgaacaccctcgtagcctgcatcatgcctagaattaaaacaaagaacacgaaggctacaccggcgggatttgacaaaatcaagccaacgctcatcgacttcgacatccaactgaaagagcttcaggatgacaaagcctccaggctagccgccaatgcagaccagggagcctggaaggtattccaactgtcccacgagcgaactcgctatgtctacgacctgtattacaagcgcaaggccatctctaaagaactttatgagtggcttctccgcgagaaatacgccgacaagatgctcattgctaagtggaagaaaaaaggctacgaaaagctctgctgcctccgctgcatacagacttccgaaacggctcaaggaaacacttgcatctgcagagtcccgcgtgccaccctcgagaagaatagcaaagacggcgtcgttaccttcacgcgctgcgtccactgtggatgtagcggctgtgccagcacagattaaacgacattggcaaatgcattaatctagacccgtgcgtctatggagatttaacttgcatgccatcgcgtgggcgcgtttcgggattttccatcgtactggagtatacaacgcgaaaacgcgaaaaagcttaaaagatacacgatataacgcgacacctagaattggtcccccgagataccgcacgcgatatatatggactaagtcgcgaagctctccggcggaacccgagtacatcggtaggttcctcgtgtcagatcctctcgaggaagttttaaccaaagagctcatatcgcgcaaattagtcgatacccgtttttctttctgccagcgcatacacagatggaagcctcagctggaactgcggtcgtcggcgtggaacacagcaagagacggcgcgatagcgcggatgcggccgaaccgccgactctcacgcccccacactctacccttaggaaggctggtacgcccgtcaaacgcggcaagaaccaacatccgttgtcgccggagctttcgtcgcccatccgtcctcataaaacacgcaaatcgaaatcggacaccccacttatcaccacgcggtcttcaaactcgcagacccttgaggagctcatagaagcgttcacggaccgcaagagactcctgctcctgcaagatcccaacaaaaagccgcctttctcttacgctatgctaatcgggctggccattcttcagtccactgaagtcaggctcacgctttctcagatttatcaatggatcacttaccacttcccttactacaagttgggggactatggctggcaaaacagcatcaggcacaacctgtcgcttaacgaggcattcgttaaaggcgaaaaggccccggatgggaaaggccactactggcaggtcaaaagcggctgcgagggcaagtttttcaagagcggacagaccgacgacgaggtcagaacgaagcttcgtaagctttgctccgacgtgctcgctgtcacttctaatcctcgttcgcctgagcccgagcttctcggcaaatcgctctatgacgaaggtactacgacggaggttgaacgtcgtcgcttgggcggccggaagctcgatgacgtgtacgcactcgacatatcctccgatgaagatgaaagctttcaagaacaaagtatcaacaacctctctagggtcgcttcctcgcctgttgggctgagggaagctctattgccttttgagcaggctagtgcaaacaaggaggcaattaatcaagacgcattcattggtgagctttcacctgctattccttacagcgaaaatgacgcaggtgcttcagaaaccaaaaacgaaactgcttttccctctctaaggaagtcgtactctgcggattgccctcaacaagaattatggagtgcaccaagcttgacgttatcgcccaagaaagacgccaaaaagtacacatgttcttttaacgctaactttgaagcttctccgcacactagaaccccaaagacaggacctcttttggaaggcttcgggtctcccgggtccgaattggaaggtgtggactttactggcccgctagatctactcaaaacaccgcaacttaagcacgcaaataaccatgagttttcatacacgccccgtggaaatacatccatgaaaaaatggcgcacgcccactgttcttttccaagacttcagccgctcgcctgtgctgatgaattccgctggaccgccaatgatggtaatagatgattgtgtttcagaggaagtatcttgccggaaaccagatcctttccaactggggaaattctgcagtcttcctctatgtgaatcgcagacacactcccacaagtttttcgaaaacattaggtattcatccgggctttttggagtggacgtgtgctctgtatggaagcgagctgtggaaggcagcagggaaacagctgaccggtcaggaaaggaaactctgcttgacacgcccttccagggcactagcagacgggcaagcactagtaaagaggacagggtttatgaatagggaaagggttagttttttttgggttagaggtttgttgttgggcttgttcactcattgatgaggatatgtaacagtagaaaatagaaggaatggagcttttgggattgagcggtttgcagcaggtgcagccggcgttgtttaggtctagccaagtgtatagctataaatttaaattctcccggaatgactaaacgcgcctaatctatcaccgccgatttggtctacgggttgcgtctacgggtgagagagtctagaggaagaaaagaccctgatctgtcggagcatgccacgaaattgcttcaatagaggttgtcaacgtgtgtatcaaaagacgatgatccgtccagacatatcattcgctgagtgcaacgaagctcacaacaaaaactttatctgcttcaaagaacgagaacatgacttgacccagcatcccattgccaatatacaaaggtacgtttaaagcttccagggtcctgctaatatcgcacaaccccaaattttccggctaccttgtaatcttgcaattaatgtccggtaatgtccacaagaagaccccacctttgtttgaggttaggcgtcattaaaaaccgttttctactcaagttctgtatcttgttaccgcgcatccttcaacatgatgatctgagttgctatacgcttctcatagttcttaacacttgttgtaaaagttgcaaaatgtcatcgagcacgcatagcataagttatcagcaacacatcggtcggaagaatagagggctcaaagctgcttgaaacgcactctagaagctcaactcgctggttttgtccgctaagttagagagaaaagaaaatgtcgagactgccgaaactcagcgagcaaatacaagatgtttccgatcccagagactttctgcgaactaaactacctgaacttgtggaccttgatacactcctcagatgtcatatttgcaaaggcttcattaagacaccggtacttactccctgcggccatacgttctgctctctgtgtattagagaatacttaaacagagagctgaagtgccctttatgtcttgcggagttgagagaatcgatgctgagaagtgagttccttgttaacgagatcatcgccagttatgtgggtctgcgatcaaagctgcttgaaatcgcgcgaagcgggccagatggtacggtaccgcacagtgatacctctttgatcgaaatcgcaccgggcgatgaaggagctcacgaactatcaggagacgacgacttacagatcattgaaactaggcgaaacaggcctgccaagcgtaacgctgagattgtcctgatgccctcgaaaaaatcacgtcgtgactccgagaagcctggcatttcatcaatgattagcaaatctaagagtccagcgctgcccgaggacagcgctgaatgtccaatttgtcaaaagcattttccgctcgagtacctacaaaggacgcacttggatgaatgcttgacgatgggctccctgggtgctgcagcgaagcctacaagcccgcccaaaattggaaaagcgagcaatgaaaccacagtctctgttcaacctgcagcagaacgcatttctgagccctcagtttcagctaataccacgcatagtaataggtatttggaatctggccaaaaacaaggggtcgcgagacttgcaaaactaaacttctcttcgatgagcatgcaacagctcaagtcaaagcttacatctttaaagctttctaccattggaagccggcagcagcttattaatagatacaaccattatgagatgttatggaacagcaatttcatggactctatagaacccttggaggaaaaggagctgcgaaggagacttgcaagctgggaggcaacgcataattcttcggaaggtacactaagaaaaggcaatatctcgaaactgctcaacaagaattccaccacaagaataaaggatttcaaaacagatcgtttcgacagaaaaggttggatacttgcacatcaacaggaattcaatgaacttttagaggaagcgcgtcacaaccttgccaaagcaaataaaatgaaatactcggcatccaatcaggatgaggttgaagacgccgaacaagcagaaagccaccccaacagcatttcatgcgaaaagggtgagatacccagcaaccaactggtcgtgaaaactgaagagatttcaacctcaagccagggtaccacaggtgtttaatataactgtttctctgggcacacctataaacaataagcgagttatttaatgaatttcatacgtatcatcatctgcactacctctaaagctcatcatgcgtcacttcagtctgcattgaagtggcgctggtttcctccactgagcccgatgcgctaacagatgaacttccggcggtgctatcaccagattgtgagccaacaggttccgagtagctctctgtatctttgggttctcttgacacacttggctcaggggtggattgtggcagcggatcagcaacctcaatctgagaaggatagacttgctctgaatatatttgcgcatcagcctccagctcttcatcttcaataggtgaacgcttctcttcagagtaagtttcatcttctggagtgaatctgttctcgaaatcatcaggaagagcgattgagttcgttggtgcgttggtattggaagaaggatttttgccccatgaagaaatgtgtggagaacttgtttttatttcatcagtcttttcggtgctttgcaattcttctggtgtacttaaatgcaccttagcttcagcaacttctgtttcagattgcgcactgttggaagattttggtaccttgtttaaattggacgactctgtgctagccattaactggaccggagagacaattccagtggctgaggcctgagttgggatcacattcgattctgtttttgctttagaaccatcactctcgtcctgagaaatagcctggctcaaagttgtaggggcagcgctcttgtcttcaactgcagtgctagctgttgtagtaataatctctgatctggcgggttcctgggaacgtgaaggtgaggaagtgtttatttctttggctttcttggattctgaggataaagaggagtttgcgatagtactagataccgagttagcaattggtgagctggcaatttgagtgttggtagtgtccgaaatgaatgatgagggagaagaagcatcataggttttgttctctgttacaggctcctctgagctgattgcatctgaggctccagctgaggctttcaagtcaaagtccctttctctttcagtatcctggagttctccaaactctgaattcgctttttttggagaatcagcactagcgacgcgcccagtagctgaaaatgctggtgtggtggttagggaagtagcttcttgattcgagaatgatgagtgtgttttcacgggtgcttctgccagtgcaggcgataaggcttgtgtggatgcctcagggattgcattcgcagatttctcaacaggtttttcgtttgaaacatctctagcaatttttggcgttaactctgggaccgttgaagcgctttttgagctttcttctgatactgccactcgcgtttcgggcgagctttcttcaataggtgtatccataggggaagctttagacgctgagggtagtttgctaactggttcccccagagatatgttgctagaagctccagacgaagccgatgagatcttgtgcgacggcgatgcttcttcgcccttggaatttcctgctgtcagagaaattcccgagtggacgtctgagctttgcaccgatgtgggtgttggttgctgctctaaagttttatcaacttcgtaaaattgttgctgcgctttgcttttattaagcccattttccgtgctaatgtcatttgagtccgaaagcagagcttccgattcactagatgacttttgagttgcttgagtgggtttttcttcgcttgctgagacagcgctttcctgaactccagaaattgaagctgtcatagatgcagaaactgtcatagatgaagaagcttctgagttggcgctttcattctccgctgagatttcctcaagagagcttggaaagtattctggttcttcaacagtgcttgcatctgaagtcaatagcgggtcctctggtactgggctagaccaagagctcgagtacggggatgttgttgacagctctgggacagttgtttcatagattggcgtattaaccgaagagctctcggtaggagcaaagtttgtgtgggtttcaatactgacaacgtcacctaccaaagtggtctggcgaaaaacatcgttcatgatgaaagagtcccttctggcgttccatttggcaactccataacggtacgctttggtatgcaagtcatacttgtaggatatctgtacagcagcagcaacgacaacaattaagacaaagttgataaagagcttgacgatccgctcaaggataggaacggacgtggcaagcttgtcaggtaccaaaatgacatggatagtgttagcggcagagacactagcaagtatcttcccgttgggggaaaaggccactttagtgatagcaaaggagtggacttgcttaaagaatttggcaaccgtcagattttttagacgcacaagcacgatggagttgtcatttcccgagagcgcagcgagctgacccgttggatcgacgtccatcgacgtaactcctctgagcttagtggtgacgagccgagttttgagtacggacgttgtgccactcttcaagctcaccttggacaagacaatccctgttcctttcttcagagcagcggcaattaggactgtgtcctcaccgatgaacttgatcttggaaagcgcccaactcttgtcaaagtcggtttttcttacaatgaaacggcccgtcacaatggagatcacctctagagtagaggatgtaatgtagctgagcaccttgccatcaggactgaaatgaaggtctttgacgtcgttgccggtttcgatttcgtaggtctcagtgagcaggttagggttcatgatgcggattactgtgggcaccttggatgatgctatcgccgccacagatccatcctgagacatgtacgtgagcttagtgtagtcttcgaacttgctcgaatgatccatgtcaatgctagctacaaacttcaggtgctcattttcgaagacatacttgcgtaaatgcaggttctcccctgtcgccttgatcttctcagagttttcgttgcaccccattagaataatgttgttggccgcatcaagtgtagttggtgagtcgtcgttctcgtttaatgtcaattcccggaaacgcttgatcaccttccgcttgtcaaagctcacctgaagggcagtcagtttgttggggatgccattgttgccctctcctccgccgcccgcaaccagcaagacattgtcattgagaaacctggccccatacgccggatatccgatgttgtacaccgcttgttggaatttcatggtgcgtttgtgactcattccatttgcaggtacgtgtacaagatataacttgatatctatgattttttaaaagatcggaccctctgatgctcagcgagacacaagggcatggctagaaaagttctgtcgatccagtcgcatgttgtgcatggctacgtcggcaacaaggccgcgactttcccattgcagtatcgaggctgggacgttgatgctttgaacactgtgcaattctcgaatcaccccggctacggacattttaaaggctttcgatccgaggcctcagaccttcaggggatcatcgagaagggtcttctgggagggctggatatccagtatgacgcggtattgacagggtacttgccagacatcgaaggtctgcgagctataggaaagacgttgataaagctctgcgagaaagaccatcgcgtgaagtgggtcctggacccagttctgggcgacaacggaaagctttatgtacctgaggaagcgatccctgtataccgagatatcctcacccatggtgcggtctatctagcgacaccaaatcagtttgaaatggaagttttgacgggtgtgcagatctgcgacttagcctccctgaagcaaagcatccagcagtttcacgaactctaccctcgagtccagaatgtggtggtgacaagcgtcagtttccactctgctggcgacagcatttcggaacttatttgcgcgtgcagtgagcaggagtccagacgggctcactacttcaaagttcctaagatcgacgctcaatttagcggcagtggtgacttgtgcagcgcattactacttgactccttcttgacccagaatccggctgctagggatctatgcgctgccctgaaccaggtgctttcgctggttgatagcatcctcctgaacacttttgaactttacaaggcgagtattgcggcgccaccactcaagataaacgatctaagactaattgagtcccgcgagctcttgaagcaaaccacggctcctaagtacgttcccatcaagctgtagaccctcactagctgctgtccagcgtacgctatcagtacctccactccgttttcagtgatatattatctgtaagattaaagatcatctcagcgcatagaatcaccaaaactcattcaaggataacagttcttgatggacgacacaaagagcctgaagcgccgtacgcgcttcagaatctttaagtcacatctcggtttagcgagtttcgttctggcaacgatttgcgcagttctgttgtggtacaaaaagcatgaatatacaagtgtaagcattagggatcgtggtagctcacaatcctctttccggctcacacgtacctacagacatggtataagtcaagacccttatatgcaagtcttagacattgatgagcaggttttgcaggccggccaggagcgcttcatggaacatgtcagtatgttgagcgacgaagaagcgcaggacgatgacatgtggacctctaaaccagagtattccactagcaacccattagacttcgaatttcggctagcttctgagccgctgcgtatgaaacgcatgttgcatcgtgacccgcagtttgtggagtcgtaccttgacttctcacacgaaaaccctcatatggccgcgaaagtgaaccttgagtggattgacaagacggtgctagtccctaacgtgagcgataaacaaacggtgatcagcttggcgcttatgtcgtctgacgcatacgttaggctcccgcacacgggagactggaggaatctcacggagccctggaatcatacccacaactccgggcacgggtgggagaacgacggattgcgaggccatctatttgttaacagtgagcaagacattgtagtgatggccgtcaagggcacaagtgctcgggggcttgctggttctggagaagacgagacgacggtgaacgaccaaattaacgataatctgttattctcatgctgctgtgctaggattagctacctgtggacaaccgtttgcgattgctatatgaagtcttacacatgcgacgagacatgtcttgagcaggaattaagcagaaaggacagatattataaggctgtgttaaatttctacaaggacgttgtggcagagtaccctaactccaccatttgggtgactggtcactcgctagggggcgcactagctagtttactaggccgcacttacggtcttcctgttgttgcatttgaggctccaggggagcttcttgctactcgaaggcttcacctgccaatgcctcctggttatccagattatctcgagggcatatggcattttggaaatacagctgatcccatttttatgggtacttgtaacggcgctagctcttcctgttcgattgcaggctacgccatggagacttcatgtcacacaggaaaggtctgcgtttatgatgtggtcaaggataaaggctggcacgtcagcatgctaaaccacagaattcacaaggtgatcgacggggtaattgacagttacgagggccccgctcggtgtattcccccaggtccttgccacgattgctacaactggaagtatgttcaaaaaggccattcttccagtgtgtcgcaaacgcgttcccccaaaacaacaagtactagcacagttccacccgaacccacaataacgagcagctgcgtaggccgcaactggattgggatctgcacggaatatgagtaagcctatttctatatatataacattagtctagtttcaacaacccaaggagtttatcatgttgtggaggcaccttctgaaactacggataaccatcatccacatgtatttcgtattccggaaatttgtcctggaggcacgtttcgattgccctgtgatactgcaaaataacactaggaattttgagatcaacttcttccacccaaaagctcttgagctcgccttctctgattttctggaggcgtaaactatatttcttgacgtcgctcaagatttgttcgagatggtcttcccccaggagcccgtcactgaagtggtaaagactgtgtgcgataattaagcatactagagagcaatgcacgcactggaagaaaagctggtcagacagataacgaaagttttccgggttatcgttaatcattgtttccagagaacgatgggcatgtttcagcatgtccaagcgcttatccttagggattgagtttatgacatcttctaccgggtattcttgactcagataatttccaatcgaggtcttgttcattatgttaagatcagtgggcctcgaaggatttactcgagcgcgcttggcgagatgcatttttcgtgctcgatagcacctatgataccatgtgtaaagcacgatagttctgctgtagttgtaggcgaattctgcgtattgcgtgtttgggtgtattggctgggagaacaagtatctccattcttcgatccacacctgcaactcttcatgaaccttgtcgaaggccgtggtggaattcggacttttgggcggatgaacattgcaatgctgaacaaagttgtagaggataagctgcattgatatttctgccaccattctgccatcgaagttggtggagtttggaaaatctagaatacggcggcacaaatcaatcctgacaccgtcaactatgcacattcttccagaaaacacgcagtttgttatatgagccagacagagatgattccataaccgagacgtttgtagcttctggaactgcgattccggcgacaacaggtgggaaggagcagaatctagggggcttgacaaccccagagagaagaagtcggtgggctcggcgtagtcgttttccctgttgaacagcgcgtccgggatgtttagtgtcaggaattgctggagtccaatgccggagagataccacgcgtccactgacatgatatcactgctatacgaggaagcatacatggacaagacgacgagggcctgtatgaattcaataccatgtgggttgtgtctgagactgagctccaggtccgatttaagcttgtataacaagtttttgtagatgcgagtcttgaggtcgtggtaactcagcgtgtaccgcagagccaacacgcagatagcgctcagtaagagcgacgcgttacgcgatctgagaacttcaaccagtttctcggtcgacatggactccgggaacgaacaccattttccgtaaccgtcccggaagtcctgcgtgagcaggacgacctcctcaagcgtcaggaggtttaggccgaccacatcgtcaaccagaccctgcggtagcatctcatggtcctggatcttgcatattgggagcggcaggttttcccgcgagaccatctgcgataccatggtgaacggacaggtgagatagggggtgaggtgacgctgctcggttctcttggcagagatgtcgtcgagttccggcgaaacctcccgcgattcagggcccacgagacccgatggcaccagagtatgaccgctggaagatgtcatcatctgcaccgcttcagtaagcgcggacaccgcgcggctgcttggattgccgggagcggcggggtggctagagctttcaggtgccgccggcggcgcctggtttgcgaggagctccaggatcttggtgacattcttgttgacgttctggaggagtttcgcgtgcactgcaaagtcctcaggcgaatacccgcttttcaacagtcgctttgtcagctccgcagactcgtaagtcgccgagcccgtgccagagctagacttctgctctttaagcagtgccagcgtttccgcaccctcgtcgtcgctcagaaggtcttggaacgagcaccggaggttgaacgtgtcgcagcggagacattgaacttcttctggaagcggcgacgggatgcaccgcgtcttcatgcgccggcagctatcgcacgccttgagcgcccgctgtccgtttttcttgagcttgcgaggcttactgacttttgagctggacttttccgccatggagatgctctgtgtttgataaagatagtggttgtcgatgatgttcaagtttcatcgatgttgaagaaagaaccccagtagaaccacattggcgcagataaggcgagaatgcgctctaaaagagcctccgtcgagccttattcacttgcactttggacttagcgagtctacatttcattgtgccatcaggagaagtttacggtccctgtggcttctacgaagcatccgtacacactctaattctcgtgtaacgagccgtgggccgccgttgccgcgaccgtaacgagcagaaatgcgcagtgacggtcgaaagtctatataagcgtcccgcgccaagctgcaccggcactgaattctcttgaagcagctgccggaaactccgacaccgagcccgcagagggtccggcgcgggacacagggatgtcacctcttcctggaaacctctcaccgaactaaccgcgtctctgtcggagacctgcgtgcgcagtggacgctaccacgcgccctgctcgcaaatcctcgccttttgagcgcgcagcacgctgtgtcgccgcgggagcctgtctgtttttactgtgaacttcctcgcacgcgcattgaagtcgccagctactcaactgctgaaagaacgcgttttttcaaatgttcttgttttggtatctttcatatctcgtgaaggatctgcatgcagtggtgttttttctatgaattaaaaaagaagaggctaaaaacaatttgaccttcaagatatcggtagggagaaagcaaagtgcgtacgaaaatgctggtcaactacgttttatgggttctcagcgcgttgatgtgcttcgccaaagccgcgaccattgacgacgcaaagctgtacgctccaaaccctccggtcactcaccgggcgttcttcactatcgagtacttcaacaacgcaactcaacaggtcgaggagacagatgtcacaatcgaactgtacggcacagtggttcccaagactgtggacaacttcgtgaagctggctaagggcgtcactgcggtgatgaaaggcaaggacgaaaaaaaggaccggttcactctgggctacaagaacacactgttccacaggatcattaacgacttcatgatccagggtggtgacgtgcttcctgacgttggacccttcaacaccttcggtggcatgtttttcgacgacgagaactttgacttgaagcacgacagacctgggagactttccatggcgaacatcaacaagcctgacacgaacgcgtcgcagtttttcatcgtcaccagcaccagagcgctagatgagctggacgggaagcatgtggtctttgggcaggttgtcgcaggcctggagggcttgcttgagaaagtgcagtttgttgagaccaccaaggacgaatacaagcccaagcacgacgtcaaactgaagtactcccttgtcgaggacttgcagatttccaacaaggaacaactacacgaaaaatacttgcaggatctgctcgcgttccagaacggagacagatccaagggcttgaccatgtccacaaccatcaagcaaggcgccaaagaggaaaagatcatgcgcgagctcagatacgaggacttgcaccacccgctggttaaggttgtgctgggcatggtgctcatcagcgctatctacgttgtttccaagaacagaaagcgtatcttcagtaagacaaccaagatcgtgtccatgagacacgagtgatgctacacacttagctttgtaaattcttttgatagttagacactaaacttctataacagttttgagtatttgtaataaggcctctcgagatatgccttttccaataaacaccatcttgcagctcacggcgctatcaaggcgtttccctggcaatacgtcgaaagtttcccgaactccctgtacgaccttacagttatccccgacgattatgagacctttggtcctctggatttcccagtcgccctcgaggtcgtgtccgaaccctttccaatgcaccgttctcaaaaagccatctaagaatctttggaactcgtcttcgtctttgagcgcgcggaacgtgagtgtcactgtgcgtattctggggtcatgcatggtgctgtcgctggagccttcaaacttgacagactcaaaagcgtgcaggtccaataccttatctaaggagacttcaccaaaacttgtatgatgtaacgaagctgctgcgttgatttgccgtactctgttttctatttccctgactgcatcctggtttgcagccgcaccaaggcggtctatcttgtttattagaatgcaatcagcgagtgcaacttgcaaatgcgctatcgtgatgttatcatcagtaacaaccttctcgccatgccagtgtgttgctggcgatacatcatctaagcatgtcaagatattttccgcatccagaactgttacaataccgtcaaggtaaacattgctgtataggccatcatcttgccaaaacattttggcaataggcctagggtctgcgataccggaggtttccagtataatgtaatcaatctttccggggcacctagctatcaagctctcaatcgccttgactcccacgtcctgtagactgcaacataagcacccgttccccaggtcgagccactcctcgtatgagttttcgccgtttctgatggtcatagacttctctatctcactggagtcgccaaactcattcaaaatgacagcaattttcttgtcggagcctttgagggcaatcttctcaagcagcgttgattttccggaccccaagtaccccgtgatgatcgtaacgggtactcgtggcgcctctgaactgccggcttcttcgatttgcgtgttagctaactcaattttcttgtcgcttacaattgttccacctccatcactcttgatgctgttcaaaatgtcgctcaggttttcctcattgccttcgattaacgaaggtatatcgccgtcctcgtcctctttgtagctgaagtcttttagcgctgacatctctggttcatacgattgagactggcgatgagatctcaaattctgagcatctcttcaaaattaagctcgtgttcaaaacggacgagagagaattaacaacggtaagttggaaacagtccatatgaagcttgacgtgtgggatgtggcgctgctggcggtgatttttcttcatttgtggtattctccgtttactaaagtcgaagaaagcttcaccattcaggcgattcatgacattttgaaatatggaattcgtgacatttcaaagtatgaccacctacaattcccaggcgttgtccctaggacattcatagggccgcttatcattgctttcctcgcgaaacctctcgttgcgggctctgaactgctttttggaagtgactcgggaccttccagtgggctaagaactcagctgctagttcgaggtgtcattgggtttaccaatggtctgagcctagtatttctcaagcaccaagtgcaggcactatttgaccgaagaaatgatgttgcgcagaccaagaaagaacaggacgtatcggagacaccaactaattcttatgtcgggaccctcttcgcactttttagcaccactcaatttcacctcatgttttacagctcccgtccgctgcctaactttgtcattgcccttccagtggctaattgcgcattcgcgttgattatggcgcatagatttggctcagcaattgcacttctcggttttgccagcgtggtttttcgtcttgaaatgacagccctgacagcaggaattgcattgtccgtgctttggtttaagaaggcatctttggtccgtgtgattgagtttggtgcacttggggtcatgtcgggcgccgctctatcgatctttgttgattcccatttttggcgatactcaacttttcctgaagcagattcctttttgttcaacgtggtggccggcaaatctgttgagtgggggtctacgccgttttattcttacgttacaagttcccttccatcgctgtttcttccacccacagcgctgcttttgaactttattggcttgagagcagctcctcaggaagttaaaatcgtagcacaagctgcctacttccatatcttaatcctgtctttccagcctcacaaagaatggagatttattatttacgcggtacctgctattacgctcgttgctagttgcggggcttctcgcatctttcagatgaagggctttaaagaagcaaatttgttaaaagccgtcatattgatctcctctgttgtatccttggttataagcgttgcgttttccttcatttcgtctatgaactaccctggaggcgaggctctgcaacagttcaatgagtatgcttctcgcagaaatgtcagcaatacagtagttcatctcgatgtaccagtgtgcatgacgggtgctacgttatttgggcaactagaagatgcccataatattacctatgacaagacggaggatctgggttctttgagaaagaactgggattcgtatgacttcttaattacatcaattccggaccctttcgattttccggtagaaagcaatgaccaatgggagctcctccatagcacgaaagcattttccggcatcaatatccttcaattgtcgattgttctagagagtgagcttcgagacaacttccccacgctaaaaatgcttgtgtatacgcgtagccttgcgcctgttgttgatgccatcaaaggagccattacaacggacaccattttcacctacaagagaagcggatccaagttcaatacctaaagatttactatttacagacaccactttatatacgccataatgtactttgtggctttctttaatgcattctcagaacttcgaggacagagcctctttgacctgcctaacaacgtcgccttcgatgatgatcttcttggcctgcatcatcaccttgaaagaatctttgggcaggtgcgacagcctcgcctggaggtcgttacgcagctggacaggatccccatgtatcttgcggatctctgtgacaactttccctccccttttgaagtctgtgtagactggcaggtttcctgtagcggatctttcaataaaataggactgtacaccaaacttggcaaatccaactagttcctccggtttcacgtcctgcagccttggaaagacactaaacgtttgctcctcgaaagctgttgaaaggtcattgatctcttgctcggtcaatgccgacagctctctgccgtcgtctagcttgccgctattgatgtcgaggctagatgatgcgagcctcatggctggtcttatcgtctgtaacccagagcataccagtcctccttgatgtctagcggttctgagaccgaatctaaccaacatatcgttgtgccaagggttctaccacagttgtgaaccaagttggtgggagtgttcaccggctttggccttcattcgcggtaaggtcaaaaatttcagattctagagcatccgtggaacatgatactcgataatgggcgacagttggatggtaagcctagtgtaacagggccttcctcaggtagtgtgggctacttgctctccatgttggcactcttggtattaataagtaatgtacaaatttatatattgcgtcttttgtaagcttttaggctttttatcatttaaatgaaattcgattagtgagtccagattctcaccattttgtccttcccagcactgcagacacgcttgccatccacactccagtcaacggtgtaaacttcatccttgtgacctggcaggtcgacagacagcttctttgttctgacatcccaaactttcaaagtagtgtccttagagcaagaaactaatagcctgcaatccgaggaccatgctacttgataaacactggcaacgtggcctctgaaagtcgcaataaacgtgccatcgcggccgtcccatagcttgatagagttgtcgaaagaggccgagacgatgtatctgccgtcaggcgaaaatgcgacatggttgaccaacttctggtggcctgtcatccgcgtaattggttttgtggactttataggatcccacaagtacattgtaaagtcgtcactagctgtgaccataagttcctcaagcttcccgtttttctttgcaatcttctcatagttctcgagcgccttggcgcgggcctcttcaggggagcttggcttcttgcctgtgtggtcgaatgcaccaaccctcagtgcgtagtcggtagagagcgacaagtggttgatccagtgcgcgtgagacttcaaaatgttgatgcacttacccccggcgttcatatcccaagcgcggatcgtcttatcatgcgaaccactgtacaaaacgccgcgcccaccccacttcacgcaggaaacagagttcgtatggccgctcaaagtaaacaggcacacacgacgagcggtgtcccagatcttgatagttccgtcctttgatgcagaagcaaggcgtggtttgtcgccaggcttcaccaaatggatgggctcccaggacagggacgtgatccattttgagtgccctctcagagcgtcgccgaaattctcgcccttctcagactgccacagccgtatggtgttgtccatagaccccgtcgcgatcagttctccatctggagaccaggccacgcatagcacccagttgaagtgccccttcagagtttgcatgggggtgttggtgttacagtcccagattctagccgtgttgtcgccggcgccggtgaccattctgctactagtgtggggggcgaaagcagagcacagaatcgtcgatccgtggcctgcgattgccgacgaacttctcgtcacgggccgcaccttaaacaccgcacgtggtgtatacacaatcgtgatgaagtcctcggttgtcttgtagcctggcttgaggatagaattgtaaatgttgtccttgatgtccaccaactgttcgggttttcctttttcagcgtctaccatgcagctgaacgtgtaaggaactggctcatcagtctcaccatgaagttggttcagcaactgctcgagctgctgctcggtcatggctccgggcacacggacagagcctccgacgctttctccagtgtcgaaagcctggaacttcactagcacatgaggaaggtcctccggaatcaagtccacttgcctaggctgctgtgcctgtctcttctgcttttttgaaggcgggggaactaatgtagccatgattagttggtgattgttgatgtttctcagcgtttgacgtactagctcatctcatcgcagctcatcgcctaatcaatcacccaaaattttcgctcattatgtacgcatatttgaataggacttgggtaaggtagactcgaagctaaagaaggctttgataatacgtgtactgcggtgaggcggtaccgcaacacgctcgagctgttgcggagctttcccaagcttcgactttaaccctacgttgtccattttaatgttttcccacaaaaaattgacattcgaaattaaacaaaactacaggggaacttagagtatgaaaaggtgtaagaaacgtcaattaattgaatcgcacttttcagggatgattcacgagcctctcacttaatagtattaatttcccttctgttacaattaaagctatttgttacaaacctttatagtatatcgacaacttcttacatggaatttaggcctggctgctttccgcttcctcgccgtccccgaaggctaacttgcgaatttcgatcatccacggatgcactagcaattccattgcggtagcacgcttgtctggatcctgcttcagacatttgagtaggaagtccgttccttgcggtgaaatctcgtctcgcgaaggcagctgaggtacatgaccagcggccacatggtacataatggcccactcgttatctaagttgaaccatgggcgtctcccggtagccatttctagaataacgcatccaagcgaccatatatccgaagacccgaatttgcccttctttgcaccagtgacggactctggagacatgtacatcggcgtacccatcatgctgttgacaccatcagtcttgccttcggatccattgttagcaaccttggtgccgttagcagccaaagagcgagcagcgccaaaatcaacgtatttgattacgccattgaaatccaagagaatgttctccggtttaatatcgcgatgcacaacgcttgactggtgaagatatgcaagaccctcgagcatctgcagcgcgtagacttgggtaaccatttcgtcctcgattctgccatgctctagaagctgtgccaaagacccgccctcacagtattccataaagagattcaccttgtcacgatgaacctcgacaccgtaatactgtaccacatttggatgatttaacatttctagcacgctcatttcctcctttatggcggggaaaacctgcttcattgtgtttctgtcctgtattttgatttccttgacggccaaaatctcaccggtatctaggtttactgcggaaaatactgtgccaaacgcaccaccgccaatgaagtggcgcttttgccatctgatcgaaacattcgagagcgaagacgctaaagactgcaagtactgattgtctttgtctgactcatccaacaccttcccgatatggcggggattccccttcagcctcttctccaactcattgattgcctctactctaaccttggaattaacagcaaggatcgaatcggtgtcatcctcgcaagtcccgatataagatctcacttggggatggttgtttttctcggcctcaagggttctagctcccataatatcaaaatgagaaattagcagagacatacagccagatatcttttcctggagaacgctaaattggtcctcatcaagacctagaatattccatcctgtggtcatttgcatggcgaactccattgcgggaacgcaccacctgaatgtatgcaggtcggtcgggtcacagtcatcaaccagaaattttatccaattaatgctaattctcatcagaagcatgataattatggactttttctcgtaagttgccacattaagtcttaaaaagttacgcgcaaaatctctacagaacagaaagaggttgttgagagtctcattgcctctgaattccttctgtattgcatttgtaaccttctgcatgtttgccaggactgagtacgtgatgcgaaagtatgcccggtttatcttttgcagtgtatattctattgcattcatggaacaccgtctttcactaaaggagactgattctccaacataatgctggaacttgtcagattggtattccatcgcgtaagtagaaccctgattcagaaggactaatgagtctgctggaagcttgatatcgaaatcttgcatggttagcactttatcctccgacaggttcagcatttccccttcccacaagataggctctttggggcaataagcaatgatatacccaagcgatttcagcttcatctctaactcaaatagttcgtcttcttcacttttgaagtcttcaaaaggattagcatgtgcagcagcagcgcgccgcactcttccgcctgacgatttattttgttgctcggactggacatgatagtatgcgacgccattggcacaatactcttggaacagcgtagcattttgatcccagccgctttctagcgcattgtagacactcaagctattattgatttcaacatttgggataagatcagatccaatctcaacattgtgtagtatctttaaaatctcgtcatcagaacaccccagtaactcactgctacaaaaaaggtacacgccattgccttcaagttcaccgcctgtatagactagaaaatggccgctttctttaaggcgcttcagaagctccttgttgtcattcactctataatttacagagttctgaaatgccttagtgagaacatttgaaaacctgttgatttttcgtttgaccgttccacaattctccatggcttgaactagccacttttccacgtcagattctttctcaaaagcagggggatggttctgctctcgcagaatgtaagaatgaagtctattcaatagccttagggttaagtgtgaaaatccctccgcgacaacgtgcccagcaccgggaatgaaacagccaacgtttttaagctgatcccagtatttcaaaagctcttctggttctctaaacgtcttgaaggatttcctagcgctgtcgattagcttcaggtgaagcagcttgaatagatatacgatggcttcattgacggcatcatcaaaatcggcgtctatctttgtagtaaactcccaatcggaacagtaaacgatgacagtgtgctttatttggactgagagacggatgtaagaactgaaatcgtctatcatctgatcaatcatcatcatagttgggttctgaagcttcttcgcgtattctatgcggatgagaataatctctttgactaacttgaaggggaacataagaaggatttcaagctcattgtgaagaagcggcagattcatttctttcacagtttgcgagagtgtgaaaatcgatactttggctttaagaatccacggcgcgtgcctataaaagagctttttttgaaatatgctttcaatatccctctctttcagtatttgttcagcaaagggacggtcatttttgtagacgccttcaatgtcatagaacgtgtttgtgaatttgacatctagagagtcattacctgtccatttttttagcgcctcaatctcgcattcgaaagcttgcttcaaagtcaaaaaagtgttcatagccgcaactcgatgaataaattcttcacggccggtgacaggcttatcgtagtgcatgtgttgctccgttctccagtacgacgtgacttgatgatatctatcaattaaaggttttatcgtattcacggccgtttcgacggggacatcatccgcaaaattcatgtccataatctcctggaaaacagagtctgtagaattcctgaggtattcaagagtcgtcttttcttcctcaattgtcctgcaattcatccaagcttttaattcgagccacagctcgtctgcatattggctgcttgtgttaaggctaccgccttggtacgcaatcttactcttttcgcttttcactatgtcacctttcagaacgttagccaacattgcctgccactcaagccgttctaaaacgtgagaattcttagccaacctttgtaaataaccatagctgtttccttcagcagttgggggtgcggcagctgcaaacaacgttcttcccgcgctgggaccagaaggaaggcgctgttgaggtcctagtaagcctttaacgtctgggctgtctgggtctgcatttctcagccaatccatccgggcaagcagaaactttgggctaatggtgataagttcgtcatcaaactttaacgcaccgcccttctccgtagtggtgaagaagttggtaccaaatgctgactcgtcagcatccgtgtcttccgcatccgtgtctgtctcgtcctcttcatcatttgcagacgccgcaatgccccgcgtatagtagtcatcgaggttactgttcttcatacggttgaggtacagctcttcgttgagcacatactgtttttgcatcggcttcagagatgttgagctgctcgacgtgctgtgccctgcccctccttgtaaactcatgttcgaagtgctttgcgagttgagggaagccaagtttggcggtaggacaagtgtaggtgtcacactggcgctagattctgcgctctgtgttgacgacatacgagtgctgctgagagagagagagtttgctctgtgttggcgacccggtgaggtaacgctcatgctcgagcttgcactcatactgcctccgccaccgccagcagtatttgagctgggaccagagaccgatggattacgacttttgcgcccgccgggtggacctgccatgcccattgagctgcccatcgcatttgccatcgctgttcccattgtgtgtttggcagaagcgctaagcttcatagtacttaggggcgagctacccgccgcagctggtgggctacgaagcgagttagccgtataatatccaggtgagcgcgggccctgacgagaaggcgaaaatgaccttgaggggcccgttccagggcctccagaccgcagtcgagtccgtgctttgtgtcgccccgacggtgcaccacgatcctccagggtatagccctgtttgaagctaaagtagtccttctctgccatgttttgagtcgttttccaggtgtggttagttcttcatcatctttggcaacaatctagtttttgacatatatttgaggaattagagtagaaacgcatcgaacaccgaagagcagcctaagcaccgcgaaatggagcttgacaggtgcctggagcggctttatgctggagaattgctgccagaggctactattcgcgcgttgtgcttcaaactcaaggagaagttggtccgagaatccaatgtagtgcacatatcaacgccagtgacggtagttggggacatacatgggcagttccacgatctcttagaaatctttcacattggaggtgcggctccggacactaattatttgtttttaggagattacgtggatcgcgggttgtacagcgtggagacatggactttgttaatggtgctcaaactgcggtggccgagccggattcagctgcttcgcggaaaccacgaatctcgacagatcacacaaagctatgggttctatacagagtgtgtgaacaagtacggaggcagtagcgacgtctggaggcagtttacggatgtgttcgattacctagcgttgtgctgcgttgtcgacgacgaactgttttgtgtgcatggcgggctgtcgccaaatgtacagacggtagaccaaatccgcgtaattgaccgattccgtgagattccacacgacggagctatggcagatttagtgtggtcggacccagaggagactggaggacaggatgccagagatggacgtactacaggcttggaatctagttccccgcacttccaagtttcaccccgtggtgcaggctatacattcggtcgcagtgtagtggagaagtttttacaactcaacgggatgtctaagatctaccgtgcacaccaattatgtaacgagggctaccaagtttactttggaggcctagttactactgtgtggtcggctccaaactactgctatcgatgcggaaataaggcttcaattctggaattatacgacaaagacaacgggtacttcaacgtttttgaagaggcgcccgaaaacaagttacttcatcatgcgtccacatcggggcaaataaccaacaacaatgcatttttaaacgagttttttgacgagcgtggcggagatgtgttctccgatgaataccaagctgcatcagcatctcggcggcatgtcgagtattttctgtaggcggtcctttttgtcacaaatgctcgattcctctcatttaagcaaatagaagggcgcgcggtgaagggttgaaaaccagcgtgctaaaagggtatctttgctccctcattgtaccaatagcagttcaagatcctaatttcagttcatcatagagcgtcagccggttaaagtctctaaccaaatccaatccgtggttattccaaatggccgcagaataccgattgcgtgcggctctgccacgcgcagcggacttgctcagcagttacgttttccagattaagcaaaaaaactacaatccccatacgattctcagtcattgcaagcttcaaaaaccaaggctatttgagagcttttaataatcatcaagctttcatttatcagacacaccaatattccagaggctctcacctcttctttcatcccttccaccagtaccgaaattatagacttagttaccaactgccgtgatcaaggagctgcggacgtcgccatatttgtctgaagcgcctcaaaactcgcctatcaaagaataagctttagaagcttagtagcgagcaaaacaactttctgcgctagaataaagagcttacgatacttatgttcgcctgaggcttggcgggctttccattgccttctcagtggtgtttcactatggcataatcgcgacgcgacgttaactgtcgtaatttatccggggcaacctttgcttgcttcctcccaaagcgccgtagtcacgggccggcataagcctaaggtgctcgtccttacgagacaagatgctaagaacaaaaccaaactttgtcaggctttgctgacttgcagagatcctagattacatgcattatatatctaacgcttgcgcgagagctaataatataacgaaccccgtaaacatcactacaaaaccctgcatggtcttatgcagtgtaaagctactatcgctcagtgtcaaaagcctggtcttaattttcaactctatgacgcggatacaacggcgaagtgagagtaacttaattcaactgccggcgcatacgaggatcaattcaagaaaggaagcagctttgaacctgcaaaggcacctccacctcctccctccgttaaaacagctaccggtatgccgcgcagtttcctccaaactcttgagacgaccaccagtcttccgaaacgttacagaaagaacgtttccgtgcgccacttaaagatagtacagttccaaatacgtttgatcatgaacctcatagtcatcaagcgtgatgtggtctttaagcactgctcctcccttttgcaacacaatcttagtccatgaaatacccaactgaagcgctaacactttcttgaaatcaccaacagtatcctcgccttcgcacttgactcggatcttctttcctaatcgatcattgacctcgacttcaatcattttagtgttatctcgctcacttagctcgtctagcttgtctggcctttaggacaaattttttggcattataagggccctcatgaaagatagagatgagataaagtcgaacaagaaggccagagagtagtaacattggagctcctaggctgtgtgtaattcggtgttatggtgctcaatgttttatttgtcgatttctatgactcttttacttacaatctggtgagtttaattcgagaccaaggccaacatgtaacgatcatccattttgacagctatggcgaggatatcgagaggttctggaaagacctgcagtgctttgactgtattgtgctaggaccaggacctggaaatcctgaaaacggatttcccgatgtgggattcatggaacagctatttgtgcgccaagttgacttgccggtgctgggagtctgcttagggttccaacttatgtgcaagagcgtgggatgtacaatcgaacagcttcctagcattaagcatggccaagtttatgatgtgaagcttagcagcggtgcggagactgcggggtcgctcttcgaagggtacccttcctcgttcaagtccgtgcggtatcactctttacatgtgaactgcaagaattctgatgtttcgcgcattgtaccgctggcatttaccgacgatgagggtggtactgtactcatgagcgtgcaggtcgccaataagccttggtttggtgtccagtatcaccctgaatcatgctgctctgagctcggtggtaagctgatagagaatttcctaaaaatcactgagcgccacaaacaggcccgagtccgggcgagcgaaagcagcgatctttctaccgcgcaaggtgtcattcgcaacctcgatcaaacaattgataaaagcagcatctatcaaaaacaggatctccaggcccaaaatattcaaattgaagaaattccgattgaaccgtgtactttgttagcactgcagatctgcaacttgttaacagaaccctttttcttgatgtcttcctccactatccacgaaaacagaggagagttttcaatcattgctttacctaatgagcgttcaactgtctacacacattatgaccaagtacacaggactctagtacaccaatggcgcgaccaaagaatcactctcgaaggctttgcctcggctgctgaaactggtttatcatgcgatggcgtcgacatcataaatcaaagcaaacacgaattttggaagacgttagggactttcatgcagcccaagatgatggccaacaatccggacattccttttataggaggcctagttggtgttttgggttatgaaatgggccagtttaccgtccatgatcgcgagggcaaacttgtgcctgatgctaagatggtttatgtcgagaacagtgtggtcgtggactatcaaaagggagttttaatgctcatatcgttaaacaacaaatttccagagaacgctcgaagcgctgtgatgaagatagtccaaggctcgaaacccgggacgcgcctgcctcagctaccggacggggtcgagtacgacatcacgatgcctaccaaagagtcgtatgtcagagcctacaacaaatcacagagctatctcaacaaaggcgactcttacgaagtgtgtttgacgacacaaacacgcgtggttcccagtaagcggattgagccctggagaatctttcagactctcatttgccgcaaccctgctccattttcaagtttctttgagttcactgacattaagcctggccattcggacttgtgtctgttgtctacctctcctgagcgatttttgaaatgggacgcggacacatgcgagctacggcccataaaaggtactgttaagaaagatggtaacacaacgcgcgagcttgccacaaaaattctgaaaactcctaaggaatttggcgaaaacttgatgattcttgatctcattcgcaatgacctttatgagttattggacgtggtaacagtagacgagcttatgtctgtagaggagtatgcgacggtgtaccaattggtgagcgtagtcaaggggcacggtctgcggcaggccccatactcgggaattgacttactgcaacactcgcttcctccaggatctatgacgggtgcccccaagagaaaaaccgtcgagttgctccatgatgagattgaaaaagagttgaactcgcacatatcgccgaccagcgcgcgcggcgtatactctggtgtcacggggtacatgagctgcaatgaccgaggcgactggtctgtgaacatccgctgtatgttctcttacgacaacgctcgtacttggcgcctgggcgcgggtggcgcggtgacagtgctgagtacgcttgaaggtgagtggcaggaaatgctcacgaagttggagagcgcgctacaagttttccaaaattgagactttgcgaacttgctagccactatctcgagatacagaaaaaggatttgccaaagcgaatttgtcgagctagccctgccctactgaaaccttagcccgctgttgacgaatcactacttcccatgtaaatatacacaaatgaataaacctcactgtgaatacaagcgatgctgattgcgactgaggtttcgtgcagccttgaacgaggcgtagtggtaactttatagccgagcaaaggcttagcaggaacgcccgcctccccactactacctatggagtccccgagcgcgcttataccaccaaatttcgctacgttcttgtttcttcgtcctgggggcgcgacgatgctcaatttaaacgattcaacgacaagaaacctcaaactcaacgctaagaagcccgcgacagtttgaaggacaagcttgaacacactagggcctgtcgcaactacggtgtcgcgaacagcccagattctcatatgagtcacgtgatctaccactctatgccgcagcgacagagcttactagggtccagctcgcagtttcccgaaatcgaatgcctgatgcaccttccttcccagcacaacattactctattttccttgagcaccgtccaacattgaatctttcctgtgctcaaaaagcgcatttttgtaggcttgaaatcgcgctcttgacgaagggctcttacagaacttagtattacgagcgagcacatcataccaacgcgacgctgatacaggccgatgacggctggccgatgccttgacttatcgcgtttgggctatctaatcacgtgacaacacgtaaactgatgcgaatatttttatacgaaatcatgtgatatactcctgacttttccactatcttgcaaataaggttttcacgcaaaccattgactgtaggaaagtgcttctagaaccggcaacaagaagtgtctccgatcaaaccgaaaagctttcaagggcatcgacgtttgtgaatcagacgctagcacacagaccgaccagtggtgcaagttttcccctgcatagagcttattttcatagcttctttggcaacaacaatttgttcacgggtgaaccagatataagacctccagcagtcagtttgagctttgagccaccatgacaactacagtgcctcgcgtctttgcattccacgaatttgcgggcgttgccgaggctgtcgcagaccatgttgtacacgcacagaatctcgctctctctaaggagccgtatgcgctaaaaaataccggcggtagcaatagcacgccggctaacagcagcagcctcaacgtccctggcagcaatggcgccggtaacgcgcctgtctcccgacaatccagctcgcgaagcatcggacatagccatagcgctgccggatccgggcttcgcgggcccagcagtagcaagctcaaaaagatcaaagagaagcgcttcaaaatcgcactctcgggaggctcgctgatccaggtgctgcacgaggggcttttaaagcgtcaggacgtgctctggggaaaatgggatatctactttgcggatgaaagacttgtgccttttgagtcatctgaatcgaactttggcaacaccaaacggaaaatcttggacctcatcgacacctgcacttacggcacaccccgtgtctaccatataaacgaatccctcattaatgacccccaagaatgcgccgatgactacgagaaagagcttatcaagggctttgcaggcagagactccgtaaaactaccgatgtttgacttgttcttgctgggttgcgctcccgacggccatatcgcctctctctttccgaacttctcggaaaacttgcgtgaaaatctcgcctgggtcgtccctgtgacaaatgctcctagtggcccctccaacaggatttctttgacgatccccgtgatatgtcattctcaccaggtaacgttcgtggtagaaggtgcgaccaaagctcctgtcgtgaaaaccatcatggaacgccccgagaaaggactgcctagcagtatagttaacgaaggcgccgctggccgcgtggcatggtttgtagatgatgacgctctcacggacgttcaagtaaccaagaaaaaatacaaattcttggtgaacaccgatgcatctcaaatatcgccatcgcctcccgtacccgaatagcattacgaagtctctaaattcatgtcctgaaagtacctgcaaacaactaccacagaatctaagtatgaaaaccgcgtcctagctggtctacataggcagggggtggttaattaatagctagaaatatcaaccctctttctatagagacgagcggggcgtatttactgcccgtacacaagccattgggatatgtaaatgaagttgaagaataatgtcacggcggcgattccgatacgtccgaagttggcgctcaagaccgctgtcgttagtggtgtacggtcgcgggtgacctgcaccactagctgcgcaagagaacacaagctacccatgacatcgcacacaacgctttggataggaaagccgcggagcgtttttcgctcatagttatgtttaacttggggcaagtactttatgagagacatcgagatcttgagggcatatagcgtattagagaatgctaaagtgttgtcgttgttccagcccatttgaaaattatgggtcaagaactgcccggccgaaagtgaggccactatcatgcttcctattagtagtttgcgatatacaggcttcattcgcggggatcctccacttttaaaattccagacgcggttcccccaaagaacttggctaaccaccaccatgttcatcacaaccccgtgcaaacaatagtaaaagtcaaaagctgtgatctttgggcgtgtagagtcttcatgctcttgccccgtttgccagcaaaacaattgcaaccaaagcgacaacagaaggtacagatagccgaagacattgattataacgaaatcaattgacattgccgatgcggatctatggcgccagttgtgccagacaaccggatatatcgaaactgaccatggaataacatatccatatcccagagctgactccagattcatgcgtgccgctgatttatgtttaagggtattattatcaccacactttttcgaaagacttaaaaatcatatcatgataaaaataaacgtctaggcgatgatgagttcaccaagtatagtaacttatatacatcagagcaatgactttctcaagcgtaagctttcttaagtgctagattggggttttacataccaaggcctagtctcccattctgaagacacatactagttcaaatgcctggcataaaatgcaatatctaaatctggtgaagctacgccgcatacgcctgcgcacggctgaggcttcttaaacgtatgcacgtctatcactatctgcgctgtcttcacgtagattgtagttagaagttgctctttgaaataagtatctaccatcctgcagagaatactcgtagtcttcatccaagcgtgatctatcaatagcttgagatgcttcgtgtgaaggctgagcgctagaatcgctctggggcgctggatctgtgagaatgccaaaaagctcgtagcagtactctttgcctaatactctgacgagaactctatttttgagatcaaggaagtagcccaccggaacggcaataatgaaaaacacaggcaagtaccggttcaagatgtccacgagcgggataagtttcaggtccttgtacaaaaccttctcgaagctacattcgggtgcaccagggtcatgcgaaatgagcgccatgaagttaaagcaaagaggcagtagtagtctgcttgagtatagggaatagtacagcgcgtttttgggactactctgtccattagggatcaagtgcagattttgccacttaaagcaagtcatggcgtaaagggaagcaaacgtgttgtagacgaggatcgaaatttcaagcagaaagttgaaccagcttgtgccctggaagagtttagaatgtgcgaattttgagggcgtaaactccaggaaaaccactaatatcgagagtagcaaacaacaaataccaaagaccattcgcaccacgctttttgtagcggagatggttttgacctgagattgtgcaagatcatgaataacgcgatcagatttggcttggtaatacaagtagttatagtattctttcttgaaaccgttgtagtacttgttgattttatccaggttgatgtgctggtcgccgttaggaagatgaggaaggcttatttgggtctcatttactaaggactgcacttcaagtttgcactcattgattgcctgagccagagcgacatcaccgttattgacttcgcgaattgacagtattttccctgcgtagtctgtcattgccattttagcgtcgttagactcatcattacttttgctcagatcaacaaacaacttattttcatcagtcctgttggtgagcagtgccttaggaagaaggatgagccccatagagagtagaattaaggtgtaggacagtgagtacagatgcgagaaagaaataatgagaggcttaagatccacaattcctctatttgtaccaaacaccaggtacagaacaccccccagcagacccagcgcgcagagagcataaaatttaatgttgaccgtaaccgccttcttgacacgttgaaaaattgtcttccgctgtgaaacgtacagctgtgttggaaagaggtattttaggtccaaatatgatatcaacacaggaaggacaaaccagcagataaaaaactctagccagtatattccgtaccacaaagcagaaaagtcaggagcgtagctttcgttgccttccgaggtgtccccctctagctctctcacggatttcagccctcgagctaacaggtgcggcgttggttgtgccacagcagttccgttgagcccggcgttggaatcgtctcgagatgctctggcagcgtaaaacacatcaagtggcagaaggtatgtgattgcgagtaggatccacatgttgaccagaagagtcgccaacgtaaagggaagcgtgtttttatgcagcttgaaagacaagtagcggttcacggagagaaaggagcatactgcagtgagaccggctgcaacaagcaatatcaaccaaaacatttcaaccggctcaatgttctgtcgctggcagtaattcttcctcgaactgttgaactgctaaggtaggtttaacttccatttgatgtaattcaagatccattttaacgacatacgagaagatctggttcttcccccgagcatcaaagaagaagcacactccgctgagggccatattagtagcaaaagaagcgtatccgttgtcgagatagagcacccattccaaaggcgtactgctggtctaagcaccttttctgtaggccgcttggcttcttgacaagcagtgctcacctcacgtgaatcgcaagtaccaataatatatatgtcaaggcctttgatgggtgaaactgccacatcagtcactagaaccgccactcatgagctctcaatcaactaccaaggctagacttgcccagcttgtgccaaatgcgataggattactagcctttgatggaaactgcaacgtcatcgaggcttctggcgtagcgaaaaatcgcctcgaggatatagtacagatcaaccaggcaaaagttgatagcgagggcttcgccttgctaagagatggggatatccaagtgatggtctacaagcacgacggcgagacactagcggtgtacacccaagaaaattctctttaataatatataccgaaaacaaaactcaaatagcagctaacttataaatggacagaccaaagcacattaaactaaatgaagccgccgccccctccctgttgcgacgtccttccgaatggatcatcgaaccgagcacccgggaatggaggcgttggtcctgtgggcccttcgcctcgcagtggattagagcgcgggtcgccctgaccagtgcggaacggatcaaaaaccatgcctccttggcctggctggcgctgcgcagcagggaaccgcgatgatggatcttgtaagttcggatacttttggcctccagggtataggtcttgatcgccgtaaccagcgctaggccccggggcggcgaggcctggtacaccaaatgcgcctgtgacagggattcctggctgttgctggatttcgtactcatcttcgaaacctggaatatctgtgtaaggattccttgaatgcgagtggcttgaaggaacgggagggttgccaaacttgaggtgttctagcttctcatgcactgctgacggagacgaattaccttcattttcccggaggtgcgatggcttttggcttggctggtctttcaagcggaacttgacgtccaggttccaatctaccagttcagtgtagtagtcgacaacttgtgacttttccaatggaaatactatcttgtctgcatcgggtacgagttctctcgagtagttgaatatcccctgttttagtgcctgctcttggtaacataagctaatcatacatttttccccaccgctcatatccataacaataacttcgagaggtccattgcagctctcaaggttcagttttgcaatcgcgctctcggcatcaacattaatgtgaaactcgatgttctttttgccgatatccttaacttgaacgttaacattgtctgctaaaagcgaagaatggctcaagtagattaaaaagagatgtgctactaagtctagcttattttcgacctttttatgatcagtttgctgggccatggtaatagtgcgcgctcttaacttattgaatgttcattcaagttgcgatttctaataatcagggatcttgatctcatttaaaggcattaaagacgggccattaactgtgattaaaacaaatagtcctggcgatatatagtacataaacaaggcggagagggtacaaagctctctagaggccctccaaggcactacttgagctcactaatctcgccatcacgtgcaactagacccatgacgttcaagaacaagttcaagtcttggtagagcttgtctcgttggtatagagcgatttgctgctcttccactggaacgttcttgaccagttgttcggccctgcttatcgtgccgaagatttcttccctaatttcatcgatgataacacgttggtggttcagcttaccgcttaacgcaagagaggccaggaactgccaaatgtaagattgatcatagaactggtggccgctggactgcccaacagttgcagaggtaggtgtgccgttcgacgaggtagcgacgactttagaggtgtactcttcaggagggaatacggctgctagcttagtctccaatgctgtaaagagcttgtcgtaaatttcgttccaggaagacgcctcaacgctggaaagaacgctacctcggctgacatcctgcttgatgagtgctgcacgagagattagcacagtgactaggttcaatcctattttagaagtactaataaaggaaacgttattgttcttaaccagcgccaacagcaggcctaacacttctaggaactctgcagagctggataggaaagacacaatgatcttgaggaaaaccgactggaaaagctcaatctttttgagctgggagtccgaaggatctgggttagtcttgtaagaactggtcacaattatgttcaagtgagagagttcgctgaagaaacagtaaagaagcttcagcttttgctccttgttcaaaaagttgaaaatacgaggcataattttcacacccttgtcaaaggaaagaatagagatgaagggtgacacctcataagcgtcatcagcgatgtgtagagattcccacagatgagtgctgtcagtttctttaccactcctcaacaaagcttccaagtccaacacttcagcatagacagtttcaatcagagacagaacgaactttcgacctcctgagcggcttaacacagcgcgctggtccactgagcggaaagcatacgatgatcttcttctggcccgagatgaagaagaaatgtccacaccgttcaaagattcaacaacatcctcaatagcagaagtgccgaggtcctcatcctcatctctctgctggggaatctgtagctgccttctgggagctttgctgttctttgcagaagatattttgcccaaaacgccttctttagcgccgtcgaagttctcgcggtttttctgtggcctctccttagccacagtaacagctttctcaacttggctttgcattctctgcagagcaacatctgcacgcttgtaacgcccacctaaacggtgaccggagtgctccaagtaagcgcgcgcgatgagacccttattggattcaccaacgatacctccgcgctgaatgattttgtaaacttgaaagtagaaatcctcgttgtatgggtcgtcagtcacaatttgggatagctggtatcttgtgatgaagtctttgtcacgaggagtcatcacgccgctgtgtctcaagatcttgtcaaccttagcttgacgcacttgtaagcgcttgaaatcatcctggctcagtggctcctggtgttttctcatagatcccctgcgagtgcctctaggggtggactctctcgaatcttgagaagatggggccatctgagatggagaggcgagtcttgcttgccctgaagcgcttttagaggcggcaaggtgaggaggagagggagtagcaaagtctgacacaacgccagcggaagctggaagcgcagcctttggaactaggtggggagactgctgtagctcttgttgggcaagagggctaacaacagaaggtacctgctggacagcctgttggtgggcgcctggctgctgctgcatagccatagcatgctgctggtactggggtggcaccatacccgggggtggcatgctctgaggaggcataccttgagggggcaaaggcaggccttgtggcggcataccctggggagcagaagggtaggcagcacctggcattacctgggcctggggcataaaagcttgaggggcatagccgtagcccataggaggcataggtggcatccccatgtagccctgctgctggccatgtggcacaccaatctgttgctgctgttgctgtctctccaactcctccatagagaggacctgagggtgctggggctgctgtgggtgctgcatcatcataggttggttggtccacaacgactccattggcgtaaagtccatgccttcgtccattgagtgcggagcagcagcaacgtaaccggggtttgtcacaacaggtccagtagtggcggcagaagcgtatgaccgcccgtggtccacttgggctgcggaaggtgccgagttgctactgagctcgccttttccatagccgaaatcaaagtcagtgccaaggtcagtggcgtttccgaatgtctcgttgttcaagtagtcatcctcctcattttgatattcgccaaggccttgataagtttcgtcgaagtccaaaggcttatcgggggtcgctgttctcttctcgcggccgccgcctttcccttgattgggaagagacgagtcgaaaccgaagaatgacatggagatcggggctgccttaaggtttagtccttcaattagcaagtcggctttcccgcatgaaagttgtgtccctaactttattgtaatcctcgaaaaattttcgtagatccttatacacgagagtcaccacctatctatacaaaaaacgtgttgaaacaagacttatcaatgtcgacatggtcccagtagccctcaatgcgccatgctgcgtaccagcagtgtttacgttaccttgtgtaactctcagtttttcaacggctctcgcaccttgaagagtgtaggcttcaggtagttcaaaatgatctgataccttttcgtgcgacacacacatcttagtatactagcttgcggcccgtgatggtcctccttgtggtctgttcgccagcttcttcttcatcgtcaaccttggctctgttcagtaccttgatgaacgtgtcgactctgtatctcattctagaatgcatgtaggcctttgagcacttgatgtggtagtggaagtagtttctgaaaagggaaaggtggcagacagacgaaaactggagctccggggtctggaagtggcgtggaaacaacacgaatgtgataaagcgcctgttcttgtcagcggaacgcgccgccatgagagacgctgcttccagtggaggctcgtgcgagaagagcacctggggcgctgactgaatgttccggttacgctttctggcgtcgacaaactcctgcaggaacaccttaccaaacactttgtcggtctcgtcttggaagaatgtctcgaaaattacggtgatacggtcgctggagggcttgatgaagatgttttcgtcgtcacggtactggatctggtgcaccgtgtcgctggcgttggagccttccggaagctgcgagaggcgtgcgaactcgtcgaatgccagctggaaggggtagctcatgatgtggatcttcatcagcgacagctgcacgatagcgtccgcatccagttcgtccagcttcacctgcactgtaaagtcgtacccctgttctggcgagcactctgataccgcgtggaacccgttgtatttggacttcaagtagcccgcaaaatccccgccacacttcacaacgctctgccaagccttggttctgatactcagccacagaattgacttgtcgtctggcgagttcgaaacgtgcagtgtggtatagtcaaagtcggaaatcaccctgtcaagcgtaagcggagagccagccttgctcgcgttccaggcttccgtgagtgttttctgcacaagcaggttttccggtctgaggtgcaacatagccaagacttgggctctgtaccttacaattgtctgagttatgagtttatcccagactcgcttgctagcttcaagatcttctagtgtgtattggcccctattgaaaaatcaccgatcactatacacgcttgacatacagttctgatatttacacgagttacaggcctgagagcgctcaccaggctcatgctttctgaggcttcttaacgccgtattttgagcgtgacgttattctgttgacgacgccactcaggtctccagttccgcgaatgacccggtatttgacaccgggaagatcctggcaacgacccccacgcacgtagacaatactatgctcctgggcattatgaccctcgcctggaatgtacgcagagataacttttccgttggtcagccgcactctgcaggccttgcgctgtgcggagtttggcttttttggctttaggaccatgactctcaagaccacgcccttacggagtggactttggtatagatctggagacacagtggcctttttgcgttttggtggctctacgcctctcttgatctggttcagggtggcccagtttggtcggcagatcgagaacgcgcggagaggcgagaagatggccatcgcggagctgcgagcgggtgctctcggtatcattgaggccctcgaaagccccagtacaaaacggcttgtcagactagggaacagcatgtgtgaatatgtgaaggaaattggcgttgggcgtacccactttgagattatacgccgtctcaattatctaaaattttatgatgcttaatgaagatgttcgtggatagtgatacagatatgagacctacatagtggctgacctcctggaaggcggtacaactttctaagagcaagttgtgctaccagcagtttattgcaatttcaataccttagcaaggagaagtacaggcttgtagacgttcctgggaaaatgtttgatgtattataattgacgacgaaaatgacagtgaagcacacgacagcctacgggaagccgtttcagagagaacacgcgaggttcgcatgaatgagtgtctcctcaatctcgaagagttttagaactctctcaattgaccggtgagtaggcctgatttgcgtgacgctctctaatttttattgccgattttctaagacatagtattaaatttatggaggatgataggagtgagagaccctcttatgtgctagaccagcacacagacaatgagtgggtcaacccaaatatcaccgtgtaagcgcccgtttcctttgtggtgcaaaaagttccaattccgtagttttggccattcgcctggtttttcgtttgttctttcggcatttgacccgtttctgtccctgctgtagcgcgagctgacacgtaaaaactcaattgccaggatccggcaatagtttcgccagagagcgaatttgcgtggatcccactttatgattattaggccttcttgccgctttcggtaagaccgtgtgatgcaagtcgcaaatgttcttgttaatttggttaagaaaccagtttcctgcagctaagtattccaaacatcgctaacgagtgcgctgtgctgccgtgtcattcaaggtttgagaattccggagtttcacgttcaggctgctggctgaacttggttctccatgactcaataggagaccattaacatccgagagtgacacttaaaagtctctaaactgcgaaagaagcgtcgaaagtttgtcaaggttcgctgcctttggcatgctgttgccaggctcaacaaaccaaaagggatgactccaatatcgcctcagagacccgctcccgtggttatggaatggaattctggttaccaaatgcttttgcctcactttgggagatgaccaacacagtgctggcgcgttgtgtccctaatggcttcaactttcataaggaatccctgaaattatcaaaaagtctattcaaagaacacgatgagagctcaaacatatctcaaaccgccgtactcttatgtcagatcttgctgcttccgttctccccgttcatgtttatttgtctagatcaaagagatatctgttaatatccaaaatatagggtacctaaatagcggcccatcgctttaagcgacatcatttccaacaacgattataagcacacgcaatgggtaaatctcaaccatttgtgctcctgaagccttcaaacttggtattgaagtcatcagggatgcaccatgcagggtctgtggcgagtactatggcaactcgagaatcaagttcgccaatgctccgggtgaacctcagaaagttccctggcttcatagggcactgcagtagcaggataaaccgcctaactaacgaagacagctactcaatcaatatgcttaagatgccaacagttggcagcgagatgaactgcctctggaataaaggaataaaggataaggaagtgcactgggcgacgaagttaccactgaacaaatcgattttaaacctgtctgtgtttgatgggcatggcggggaccaaatttcgaagcttcttgctagcgaactccacaacgaacttgcggctacttttccttcccgcgaggcattctttgaactactaaaacagtataatgatgtgataggtggcaaatactggggcaagatttacgaccgaaaggagcagtatttcaaaaagttcattgcaacttgcaacactaagcaggaacaagtcctgtttgatgataaatcaggatctcggatgattttcgaccagtggggcaacattatagacaaaacaagccttttgactgagaacgagcgattgagaattttcctgtcctacatgcggtttgatttgaaacggtgctgcgcgcctgcaagtacagaaggagctcaacgagacgagaacgttatcacaggcggttcaacagcttctagtatcttcttgacaccttacgacgaaccgaattcaataggagacacctttttcataaactcagaaggtcttcttaagcttgttgtcacacaagttggtgacactaaaattgtactgtgtgacaaaaatggaattgcgcacagtttgacaaaaatgcaccacccctcttcatcgcgtgaatcaaggcgactgaggaccagctttcaaactgattcatttggtgagacaagattcttgaataattttgccaatactagatcgtttggagactttgtgggtaaacaagaaggtctttcgtgcgagcctgatatttactcctacttaattggcaacacgcagtatttgcctcattccgagagaagcaaactacagtttggtggcgatgagtgtttcgtgtgtctgattacggacggggtttctgaccttatgagcgaccaagagcttgttgaccttattacttccaccgtgaatatgcgtggcctgaaggttgcttcacctcaatatgtgagtgaggaagtaataagatttatagcagcaattggcgggaaacattccgataatgcgacgtgccttgtgttaaggctgcccaattggggaaactggcccaccgtcgatcgcacaggtgcgatacgcgaagaaaagcttatgagcgggtcttcaggaagtgaaagatccaatgtgtaattatacacagttccaaacgatacagaggcacgcctcaagaataaaagcatgataaaaactggatttttggcctttacatcttacgacttatgacgatctctaacattaaattgagtttctatttacaagctgagagttctttgcttactctcatgcagaaagccaggaatagctttgtgcccttacactagggaatcagccaagcggtgtcatctctttaccccagcttattagtctttctagcatattgactgaatgctgtgtaactgaatcacttgttctttgtatgagtgtagctgaacctcttcctggttggagcgaattcaccaagcttgctgccaaccatgtcctccgatacctcaaaggcaacgtattctttgccattgtgcacctggaacttcaatcccacaaactgaggtaggatcgtcgctgatcttgcgttggttcttattggcgcgcccttggcgagcgcttctttcacagggagcggaacaatattaggtcctttccataccgacctcgacagtagagagagtgtgaattgcatggtattaacgagaaagcgcttgtaactttctaactactaccagtgcgccctttcgcttccgtgcagtgttgaagttggttttcgaaaaacttttttcaatgcttaaagattagtctaggtctgcgatgagctgggcactttaaagaaagatcaataagccggaacaatgttcgctgctaggtttgaccccactgcagtgcagtctgttgcagtagatcaggaggaaaaggttcgcgcatcgaaaccagttgttcctcagaagagacgagctgagagcgaagaggacagtgaagaagatgaggacgaagagaaggatgaggttgatgagaatgagaacgtgagggagaatcatataccagaggaaaacccttcagatgaggaagaccacaagagtgacgttgagatggacttggccaccaatgatgaagtaacaagcagtaaatactcaggcgtgtactcgagatttcagaaaactctccagatacaagataaactggcgccctatgatctagtcaacactgaggatgaaaacgataactcggataccgagcagcatgagctagtgccaattcctcagcctgaaattgtcagaaacactcatctcaccactgaagttgtaaatttgaaaggcaagtcagccgcttggctccacactgcaagggtacaatacgacagttcaatggttaagccattctccgcctacaaggatattttgaatgacaagctcatttccaatgtgacttcaaagttttcggagaatgctttcccagttcaaactgtgattttggacacagttgtgccaaagatgaactttgcgcaaagcgtgaacaagaaaagctttccgcgccgggttggtgacattttggtcaacgcttcaacgggttcgggtaaaactttggcatactccattccagtagtacagtgcctatcgaagcgcacagtgaatagactgcggtgtctgatagttgtgcccacaaaaattttaatacatcaagtttttgaaacattggtgaagctatcgcaaggcactagccttatcacaggtatttccaaacttgaaaattctctcagggaagagcatcgcaagttccaagcccaggagccagatattttagtcattactcctggccgtctggtagatcatcttcagcttaacactttcagcttgaagaacttaaagttcttaatcctggatgaagccgaccgccttttgaatcagtcttttcaaaattggtgctctgtaataatggagagactcaaaaccgataaagaagaaatgcaccccgtgagcgtcattaaaatggttttcagtgccactttaacaactaacacagagaagcttcatggtctgcaactgaacaggccatccttgttcatgatggactctgtcaagctctaccatctaccaaagcaactacaagaattcaacatcaagataccgaccgctaaaagttttgctaagccgcttttcgccctccaattgatagccgcgctgtcccccacagatcccagaatacttgtttttgtgagaagcaacgaagcatccattagacttgcaaccctgctggagatcttggttaacaacaaagtcctaccgatcgagttccgcactcaaatagcatccataaattccaacaacaccaaagggctcaacagcaaactcataaaacagtttgcttcctcaagtccagaaaaagtgacaaaaatattggtcgctacagatcttatgtcccgtggtattgacatcaataatgtttctcatgttatcaattatgatctgcccatttcttcacaacagtatgttcacaggtgtggaagaactgctagagcacaagccagtggtgaagccttcaacttgttggttggaaagggtgaacaaaccttttggtcggataacatagatagcgatctgagcagagatctggatggttgtcgccctaagccctacgaagaagaacaggcacttgagaacattttagaaattacgaaagacgccgaagagaattacaaggattctttggaacagctaaaaaataatgtaactagtaaataaacggttaacctggatctcaatagacgtcactcttgacttatctgccgaatatttttttttatgatgctcatttgaaaaaatcatttgttaaattactagcgaaaggattgtttatatcaaattaagtacaaactgaaatatcaatctctttgaggcaacacaaagactagctaatgtttccaaggaattcacaagatgccgagtaaatatcttctcacgcccccggaaggcttgcactctctaacatctggaaacaccaaaaaaatttatccagactttgatccatggtctcacactccattagatgataaaatcttcctcaattttgtatcaaaggggtactacaacagtgctaaagtcaactttgaaagcatatcatcgaggtcctcacttcaagaatctttgccggctgtttcggggctccttgcagatcagctatcagatgtcgtgcgtataagagaggagaagattaacagaattacggcgaactctacaagctcggccaagaaaagcggcatgccaagcgatctctcaggcccaggcttttcgctaccaaagcgtgttactcttactgatcacagaagagaattgtggctccaggaaatgagttcgcctcagtcatctctctcagaaacttcaaagacaattccacacggattaaagcgccgacaactattagagcagtgctacctgaaacaaattccaattcctcgagcaatctggctcattaagtgttgcttctcactggaatggaaaacgctggcaaacaaacagggagcaacgcaaattgaagacggaattgacaagttgttgaaagagtggtctgagactatggtacatctccttgagcgactagtgtttgaaatgactcagtactacaatgagcccgtgaaactgagcaactggcggcaaaagataaagtactacttaagcttgcttgggaactgttattctctgaacttaatggattccaacttttttcatcattggcttgttgacttcatagcgaagatcgaaaattttgaatatcttcctatggcacttcatattttaacagtcttttggggaggtatttttgaagcttgcaggcattctgaagatcctcagcagctatttctggtaaacaagatgacagaggctctcttgtacaagtactacatggtcacaagcagtcgatctatgattaatgacgaacaatatctgattaacgatgttaaaaagaataataaagtcaacaagacaattttggcaaaactcaaagggttgatcgaaaagatcttccaaggacaatctatggaagcttttgtctttccaaataacaactgggacatctacaaaaaatgcctttacgaaatattgcaggtcgataagattcgggaggacgatggaagtagctcagaagcttcaaagaagcttgagttaattgtttacagaaacgattcgcttaaattcaacaccatcttacatgacgcagatactgaaagtcttggatcgggcaatgaaacgccaaataaccttgaaaatatttttgtaccggacacagtgctaaagttgaaaaggatcgattacaagttgaccaaggccttggatgaaaattgtcccggcgacgattgggcaacgtttgcagaccagaagctgcgacgggttgagcaaataattcaaatgatgttatgggcagttcatccttctcggagtcaccactacgaagcatcacaactagttgctaagcttctgctgctcaagctcaattctcgaaatggcaaccttgaatatagcttggaagacaaaatctgggctcttgtatttgtgttcgctaagaccaagtctgaagatctgaagtttatggtatctttaacaaggctacatcagcttctcaatgttttcattgggtatggaatcgtgaaagttcctacttacattagaaaattgattagttcaggagtgctttatttgacgcattcttccgacaagcttttccactgcaaccttttgattaacctaaaaatatccccgcttatgaaaattcaatataacatggtattaagaaatgttcatgagtcgaaccctgaattctatgacaattacaattatgataggttgatggaaatgcttgagggtgcgaaagagtcactttccagcggaaattacgagtttgttaaagaagtcccttatagtattaaattgatggcttcagagtggtacttgaatgtcatatgttctcctattgatggctctttaaggacggtgaggaaattggatgtaatcgagaaactcaaggtattttgcgttaaccttaaagtttatcatcaattctacaagtgggtggagttcattgtttatcaccagttgttaaacgacctcgaagctttggaatgccttgttgatattctaatgtattatgacaaactgttccctttgctaatcaatgaccacactttattgatgaaaaccatactgcatcttcattctttgaaattagctccccaaaacactgcttctcaaaaccttctgctcttcaatgacttttggctctttttcatgaaaaggtttcctctagccctcgagatagacacggatcttcagacgaaactaatagaagcctacgagtctgaaaaagctcaaatcgagcgtttagcaaagccccatagtcgaaacgacggcacatctcccttgaaagccgataatgatagcatccagagtgttaaaaaagaatcccagaattttcctagcgtttttcaaccaaatctgaaatgcctgctgacttccggtgaggaagaaagcctaagaaatgctagaaaaaatatgagggtgttgatgatcataaacttgacagagtacaataagttcatgtcgatttttctgaaaagaagaagcgctagcgacgaagaactagctcgtctcatttctcttaaggtgttatctcttagcctgatcaagaaagttcttggagggccagcggtggttaacttattagacacaaggtattgtgactgcggcatggctttcgaactacaaaagaaaacattcacaaaacaaaacctgcgtctggtaatgaatgcactatgtgaagatcttccaggaagttatcaaaaactgcttaacgtaattggagagtttagtactaccaagaacggacaagagcaaatatcaaatattgtcaacaaggttcaagttaaaggaggcaaagacactttctcttttatcactgacttgcttaacctcggcgtcaacaattcagaatggggtaatttcgagcctctcccagagtcagcccgtcatgatttatttgaagatgacggtgaagttactgaagaggagacagacgttcttgatttattttcgagactcaactttacaaatctttggatctttcaaattttaaccagtctttatcttcaaagtatgaactgcttaagtcctgccaaaccgcattttgctcttgacattattgagcttacaggttgtgatgtcgctgcttccaagttgttcgacaaaatttccaacgttgaggttcttgaaaaaacacttcagacattagaggttgacttctttcaaagaaagtctatcaaggaccccgaggtgtcctactattatgtgatcattgaaactattgtgaatatctccagaaggctgaataaggtttccactagcagcataccaatgggtgaagagtcattcaggttaatgaaagaatgctgccatgaattcatatccaaagatcctacagacctcgctaagcttgagtacagactagacgcatttttgaaaattttaattgttcatcagaagtttattttaaaggagggattagaaaagcctcaaccagctttcgaaggctacagtgaattcttgaggatgttatgtcagctttttcacaaaatagactttagcttgaagcttaagcttttactatatgatgtcctagcctccatgaaatcattcgtgatttattcctcaactggcaggaaccatcagttgtctataaagaaaaacctaaaggttcccaaagagcttcttgatcttcctcctttcaaaatttcttcatttatgcctggtgatattccatccggcgaggcaaacaaggttgaacctggaatcaaagacagaaatcctagcgatgagccgaggaagccagtattttttctttacaacaagtcctcaaatacctttgaagaaaaattaagccttcgtccatttcatcttcttgacaacttccaagaagagggccctgaattcaataatacgcccttgaatttgtgtttgttcaacgcatcttactataggaagaacccgacttaataagaacaggttcatacaatagcatttaaacaataattcttcagtaggattagaagatcttaaagttggctttggaatggcgttttgccttcttgccgtgttaggatttaaagttgtgtggacagttccgtgggtatctagtggtacagctctcaaataactacttcaaacgcaagttgatactcttgcacatgtcagtttcctggctttcgataataagcatttgttgggatggggtgtgactgtaggaaaactacgtaccagtcgccaaagtaaaaactatatattagagtctatcaatatcaatagtagtgtccaccgttttaagaatttttcttatgcatttgtcgattgcgagccgcagattaagttcatcatcattcgagccgccagccatgcgcaatcttattagcacaatatactggtcaaaattgactttaacaatgacgagatcctcattagcaagcttgcagtttgcacggaacaggggtaactcctgtacggattccataatcttactcttaacgtgtgttgagtcgcatatcttggaattgttcttgtttggtttactgctgttattgtttgcaacagcgatgggcaaagtacttttagacctaactaacagagcctttgttgggcgatcgtctgaaagagacggatcatcatccagtattagtccattcaaggatgccgttgagaatcccataagtagaattgtcgaggtccattttgcaatggtccagccataagacataatgaaaatagacaggagactcgtagcaatgtaatcagaggagcttaccactttctgtatcagtgggtagagggaaaggtaaagaatgtaagtgcaggtgattacagggttctttgttttgaattttgtgtgcgcgttagagtgatatgttttgaaaagactcagcaaagagagcgcaagattcggtaacaatgtccaataccaaatttgcgtctcactcgcggtatgcagaaacgcagaggagtgatgcgagtgtgggattttaggggcgatatcattgtgctggttgctatcattagtcgattcaacaaaaagcacaatggtttcctccaatatgtggaagaagagatcgagccccataaagcaaagggagatggccagtgcaaaactcagtaaaacatccatacgattgaggccaaatgggaatgttatcgtcccggtgttccacacctggaactgggaaaggttctccaccaagataatggcaagcgagcctataacatcgtaaagaacaaaatgtgataatgttatgaagttgttccaggatttcacatggcctagacgaaacgttacaaggcatgcaatgatttggagagctgcaattgccagttgcgcgtagccatggggccacggaatgttgctctttaggtctgcgaaatccggaataggcatggccttggcaatgttcaaagggacctgaacttcgggctcttggaaaaagttcatggacacagaggagtgcttgtacctgtgacctttacggaaagaagcccgcgttgcagaccccgcggaagcgggaggctggagtgtggaggacgaaaaattgaaaggtttgtcgagcaccaatgagcccctgcgtttgccccggtctggagacggagacctattacccctagctggagactttgtgcgcgatgaagaagaaggcgggagcttcggagtggggacgtatttcatggagtgccttttgttttcctgcgttgcactcgccccgaagctaaaggcggggttcataatcaggctgttgctagaattgttaccgtccgcattcgagtagaacgagaggggccgttgtggcgttttcgagggctcgcgctccatttcttctgccaatccgtccttcgcatgatcttcttccacaatacaattcatatgctgcggtgtcgaggggaggccgccgaatgagaagctcgagccgaagtcttccttggtgcttaaattaggcgagcccataacgccttactcttgcacacggtgatctgtctcactgaggtgttctctccaagaatgataacccagaggttaccagtgggttaaccgttagtatcaagcgtgtatagtgatcgatcgaataagagtctggttacacccgcctaaacaggattaggtagcctggagacatgtctagtatggttgtctggcattctccacctaccatatagtttccgcggcttctactgggcttttcaatgttttggaaattcatgttccggcggaaactgaattgaatgcccgggaagcctccgcagggcggcataatatgcgatcgagagttgttcaaaggtggaaatctcaacagccttgtaccgataccatattaagaactgttttgtctttattctgattgtttttaatttgagcggttagatgtagaagatcaagtatctaagaacttcgcgatatattaataacaatcaggcctcgagcgacaacacgcaacatacggacaatgatcactgcaagaggagtgacacttggtgtctacaggggatggagaactcaattgatagcacaagctaaaagtgcgggcagaaatggtgttttctttgttagatacagctcgcagctgagaaaggaggtgagaaaaccagtgttcacgccagaagagctggagaaggcacgcgagacccgtcttagaggtttggagccatacgtctcaaaactaccagcaaaatggattccttacgcagagcttatgcggcttgaaaaaccggttggtacatggcttctgtatattccatgcacatgggcgatcagcatggccgccatggaaacaatggcgccaatttcgtcggccatgtggatgctatcgctatttggagttggttcattagttatgagaggcgcgggctgcaccatcaacgacctcttggaccgtaacttggacgataaggtaatccggtccgtagagcggcctattgcgtccgggcgagtaagtcctaagcaagctgttgcattcttaggtgcacaaaccgctggaggaatgggcatcctgacgcaattgcccgcagagtgctggtggttggggctggcttcacttcctttggtcttcacgtatccgctgttcaagaggttcacttactacccgcaagctgcactgagcgcgtgtttcacctggggcgcacttctcgggtttccggcgatgggcgtgatggactggcccacgatgatccctctgtacaccagcagcttcctgtggtgtatgacctacgacactatttatgcgcaccaggacaaaagtttcgacgtcaaggctgggatcaagtctacagcgcttgcgtggggacccaagacgcggaagatctgcacagccatgtctgtcgcgcagatggggctcttaggactcgcgggcctgaacagcgggctgttattgggtccggggtttttgggaggtttggcaatcttcggctaccgcgtgttttcgatggtgcgtaatgtggacttggacaacccagcggactgctggaagcactttacaagtaacatccgcagtggactgtacttcagcgccgcactgctgctggactattttttgagaatactcggtttcctatgatagatgcgtgtatgtatagatatgtacaagtttgagtgttttcaacttagatgccgagctctatttaggcttcataacgatactcttgacgcggcttgcgtggtcgtggatcttggagcgtgtctgctcaacttcgatcatgcgctgaactggcgaggtcgcaggcggagggccggtggtttgcgtggcacttggacactcgagacttctagcagactcgccgccgaacagcgcatcaaagatccgtccatcctgggcccagaatcggcccgagcgattgactatgtaaaacctgtcccacgcgggccggtgagagtccgtgaggagaaatgcaaaggacgcgcggtcatccgtcccttgcggaccaacgccggtgtacaccttagccttttggttacgcgcaacgtggctgaggtcggctactcgggaaacgggttttcccgtgagcaacgcaccgcgtgtgagcttgcatgcaccgtggggcacatagctgacggctgtgactatgcgcgagggtgcatagattgcgacgcatgacagcgtgagcgggataagtgtgagcagcgcagagcctgcgacacgagccgcgagcagcagcttcgggtgtttccaccaagagcttgggggctgctgaacttcttcaccgtagagctcgagcgagctggttagcgaccagtccgcaaaagagacgccgtacacgaggaaaacgccagacagcgtccaggaaccgaatttcacaaggcgcggtacgctataagtatagatctgctcgggcgatgttttggcgatgagtgcagcaagcttggaggagaaggggagtccggcggtcgagtgcgcggcaccgcgccacgtcgtgcgagggacgaaacgaagagcagcgggtcgaaacatcaaaggttttccaacagcggcggcggcggcggcaactgtaatgtgtgtccggtagaagcgcttttcgttgatctcgagttttcatgagctcatcttgaaaattgatacttgaaatatatacaccatacacatcatggtatgcacagcaggccggcgacgtgccggctctgctcagcgctggctctacttctgaaggctctcgatctcttcgctgagcgcccgcaggttcgcgcccaccaccttgcccacggtcttgctctcgcgagcaaacaaaaacgttggcatggcgctgacgccgcagaagcccgcgatgtcgggagcgctgtccacgtccacgcggtagaacgccacgtcagtgtgcttctcactgagcttgtcgaagtgcggcgccacagccctgcagggcgcgcaccaggtcgcgtagaagtcgatcacgctgaggttcttgcgcgcgactgcctgctggaactgctgtaatgtctgcagctgcgcgactgtggactgtgtgcgcgcgattgggcgcaggagtgtgccattgcgaggcagagcttgcgagcagcggaatacggaagtcttgaacatcggagaggaagaactgcttgtcgttgcactggccaatctctccgcgatgccctcttttctcgcggtgtgcgtgcgagaaagaacaccgcgagcatgccagtccgctggagccaacggcgccggaggggcgggcagttacccggtccggaatgtgatcccggtcacgtgagcaaagattcgcacacgtgctatcacgtggttcgccacgctacacgtcgtggaacacccagccgctctcgtgcacgagcgcgcggcttgccgcgtcatcctgggccagcaggtactgctcgacgtccacaccgtacttctgccacgcgatcgcgggcggcgcgtgcgcgcgccgcccgcgccgcgctccccgctccatcgcgaagatctcgcgtagcagggcgcggtgtcccacaagcgcgtcgacaagctcctggtagttgtgtgtcttgtccagttgtgtatacagcagtcgcagctgtttgaggaagaacttcttttgcatcagtttgttgtggagatgcgccctagaatgttgcaggagcgcgtagtctgcgttctccgagagcgcctgctcctgaaactggcgcactagttcgtaggccgcgggtgcgggagggtccgatggcattcgggaggctaaacggcgcgtcgttgttgttttcgcttcggcagtggcaagaccttcgcgaggttctttgctggagccaacttttttcgcagatggcgaatactactagaaaaattagctgagctccggggcaagcaaagatgggagaaagagataaagagcggcgagttttcgggccgcaaaattcgccacgagcactctggcgccggaccctcgcaacgccgacgttgaggcgcgggaccgcgaggaggctaagcgtggcggagcgaaatgggcgaaatactgaggtatatatcacgtgagacgagactttcacgcctcacgcacgtgaccatgtacttatatagtgataatatgtaagcatcacgtgatatttgaggaatccttgccacgtgttgatcagatgaccttgtcattcttcgaattcggccgtcgtgtgcttcagagtggttgtgatagcgccttgtcctccgtaacgggctgggtaacgtagtctctgcgctcccgcgtgtgccaaaatcagtcgttctttgcccttctatccatagtcaagcgtcagtttggtacaaagtgacagacgtgggtgtctcgccagcggagctatggggtacctaccaaactgcgatgtaatcttcttcgcttgtcctgtctgctttcttcgcgatcagctccagggcccgagtttaataccctgcagtgcggacccttagtgctgtcacttggcccaacggttcgtcacgtgctcgccctttttcggttctcgtttactaccgggaaaattttgacttgaagaagactgatgggctcccatccagcaggaccagctcttgcctgcccagcatctccgcccaatgtctatctacacggcctccacgactgcgcctgtcaacatcgcggtatgttttatccctgggacggcgctgcgcgccgacaatggttcgcggttaccgccgctctcccctaccccaccctagcttctctactaacaggacagctctgtgcagaccctcaaatactggggaaagcgggacaagacccttaacttgcccacaaactcttccatctctgtgacgcttgcgcaagaagacctgcggacgctaacgtctgtcgccacaagcgagtccttcacggaggaccagctatggctcaacggacagcccgagtccctgcagggtgagcgtacgcagcactgccttcaggacttgcgtaacttgcgttcgcgcattgaggctcaggattccagcctgcctcgcatgtcgcagtggaaactgcacatcgtgtcggaaaacaacttccccacagccgcggggctagcttcatctgcagcggggtttgccgccctcgttatggctattgccaagctctaccaactacctgactcccactccgagatctccaaaattgctagaaaaggatctggttccgcctgccggtctttgttcggtggctacgttgcctgggaaatgggatccgagcctgacggctccgactctaaggctgtggaagtcgctcctcagtcccactggcccgagatgaaggctgctattcttgttgttagcgccgacagaaaggacactccatctactagcggcatgcagcataccgtggctacttccgacttattccaggagcgtatacgcaacgtggttcccaagagattcgaggagatgaagcaggccatccaggaccgcgacttcacccggtttgccgagctcactatgcgtgactctaactctttccacgctacttgtttggactcattccctccaattttctacatgaacgatacctcccgcaagatcgtgaagctctgtcaccagatcaatgccttctacgacgagaccatcgtggcttacactttcgacgctggtcccaacgctgttttgtactacctccaagagaacgaagccaaactcatggcctttgtgcatcatgtgttccaaaagaactctggctgggacaccaagttctctcaaaacgacctcgagaaattcagtgaagtcttcaagactcgcgtcgccccagaggtggcctttgagtttgacgaagaactttacaagggtgtctcccgtgtcatccttactcaagttggtccagggccccaggacaccactgaatgcctcatcaacaaatctacgggctatcctaactaaaagtgccaagccttcacgaccaaatcgcgccaataataaccgcaagcctcttgtatctattatagttcaatattccaagatcgcatgctttgtcgcgactagcaagctgaggcctcatttagaggctagatatgtttttcataaataatcgttaagtaaccacgacgatccttcttaagttataactcttcaaccttaaattaacaacaaaacaaaaaagagcaaatcgcttccccaaaaagctctcgaacgcaagacgattgcgtggcactagctgaagaagcattttcaaagcatttattgcagctctcgcattggagtctggatactaacctaagctagtttacgatcccaataattagtcaactcatcttacaaaattagaagtctcctgcacacctcacttcaaaacagatgtctagtgaagaccacgttgaagacgagggtggcttcgaacctaatgaagatcagttcgaagtcgacgggagaagcaaaaagcggcggaaggccatcaaacaatgccttttttgtcgaaagcgcaaactcaagtgcgacaagaaaaagcccatgtgcacgacttgcgttacgagggggcttggcgaatgcatatacgtcgagcagtttggacgcgacgtgagcgccagagagctactaaactctgcccccaatgtggacctgttgaacaagatcaaggcgctggagaaagaacttgactcatacaaacatacctctctaactaagggggaaggcttcaatccactacgtgacgttcaaatactaataaagaaggatgaaagaacgatatatcatggctgtacaagcttcagggctgctctaagcgaaagccgctttaagttcagcacttatcatgcctttttttgggcaagagtcaaagacgacaggcgtcgttggaaagccttgaatggatacacaactctcaaagaaatcacagttatagaaaaggagcgggataatggactttcggtgttgggagcggtttgcaaagcgttaccaccttttgaacaaattgaggccattgtcaaaaagttcttcacaagtattctccttgagggatataaggttttagacatgaaaaagaccttgcaaaacttgcacatgagttttatacggggtcctcaaaacccaatcacaggcatgcatcctgtcattcacctgtggccctccttcaagaaaaattactattgcatagggattattctcgagattatgtgtcttatgagctatagcagtgttatccccgaagctatcgatgtcttcaacaaatatcttacctcgtttgtcacaaaaaaggctttctatatcgagcgggtacaatatttgttcctaaggtatctatataagagtctcaactacgggggtggggacgatagtaatttggtcttccttgcacaggccatgtctgcgagtgccatttgcgttggccttcaccgaaacatccgagacctgcttaaaggtgacaatgtggatcgcggcgatgccgtgtacttcgaaaacttgtggctttggattttacaagccgatttggagacttcattcaacgttggaacgccacctaaaattgctgaaagttttgtaaactaccaaatgattgaagatccgaattacggaagctgtgaactattgaaaaacttgatcaggccaatgagaaatattatgacggtgatatacctggaaaatcgaatacctgatatggaagctatagtcggtaaaatcaagaggcttctggaaactcacttcaagccgcttaaactttacagagaaaaagagaacctgaagcaaattccattcgtggaaatcgacctctatacttggctactcggcatgatcggtgttttttcaaatttccgaagagtatatttcaaagatcacagcccttcggctattaacagtgccttacaattcacgatactgccgcttgcaatgtcgatgagtacaattgaagctttttttgagcttgataaagaagccgcggcaaaaacacaagctccgttgcagggcggactaccattccatcttgcaatagcaaattcattggttcagaagcactttcctagatctttgagtgagatctacactctcatgggctccttgggctcttttcctgactttgggacagcgcgctttcagtatcctttatctcctgtctttgatattccattggactccttagagtgtgttggagaccattatgtttctttcaagcaagcctcagaggttatagaaaaccttttgagtaaatgggaagaagaaaagaaccgcgatatggtgaagcttttgaaacgctactcttatgcctttgtcgtctcttatgcgatccaaaagtcccacaaagatctctttgatcagtgcttcaaaagaagagagcttcagtttacaaggggcgaagaacaatcaaatcctgatatggaacaaaaggcggccctaccatctccgtcaaacagttttggtggacaagagtttatacctgacgaaacattgaaagagcttgctgacgagttttggaagaactatgatattgaagtggatgatttcttttcagacgcttttgaccagacttctatatggtttgattcttccgcgcaaccacagcaatagggatctaggcttaacacgcgttatttacttacacatcatctcttgtaaatactaatttctatcacaaatacctttaatacaaatgtggataatgaaacaatactttcatctcattttcgtaggacttaatgttcagaagttttagccaaagtgctctggtgtttttaaaggacgttctgagccaccaaggtcgtcgctgatgtctcaaaaatagacacgctgtatgatatgagccgatcgcatctttgcaattgttttgaatttggaaggtgtccacttagttacctgtaaaaggaagcccatttgcactacaggttgcttaggctaataagtcagcaacaagggcccatagattaacgctaatgcaaattaaagttaaatcttactaatttaaagtgttgcgttcaagagcgctactgaacctccgaaaaatctgtatgtaatacaagtttgtaaccatgaaaaatattataacccgcaatactctttttgcttaaagtacgtacgcgaaatcgtaaatttgtgcatggacggtttgcatgtttttccccaagttaatcaccaatgcgctcccacccatgtatagtacaagtttctgggatgctcatttaagcaaacatctattccttgacctccctaagcttgggctctgattttttggtatacttccatatacgcgctttgcagtcaccacttccggtagcgaaaacgccgtattcaggacctagtgggtggtcattagcgacagcgacagatataactgagtttctgtggccttgcaacattagcagagggtttccagaaggcgtgtcccagaacaagacaccgcgatcttttgagccagaaagtatgaactcgtcgttttgagttgttgcgacggacaaaacaaagtctttgtgcccagtgtatgtaacttcgcttgcagcagtgttggctttcccttctgtgcttcctccgttggcgcttcttagattccacagcttgaccgacctgtccaaagagcccgagacaacaccgtggccatctctagtgaaaacaacgctgtacactgagtccttgtggcctgtgcctaattcattttccgagtcaagtctctcgaccaaaaaaccggtttctgagtcccagatacgcactgttctatcaagagacccggcggcaataagctttccatctccaggggaaacggcaaccgtagttacaccgtcttcaatggatagtgttaacgaacattgaccagcacgcaggtcccatatccttactgtcctgtcgcctgaacctgaaacaagtttgtcgccagaagggaagtagtcaagtgagtagatatcttgctcgtggccttgtaatgtcataacaatccttcttgtagtgaggtcccagatgcggataagtttatcctcggcaccggttgctaagaatttaccatcaggagaaaagcacacagagcgaatgtataggtctgatgacgctgaggttgagacagcaggggtttgctctgcgttctcagcaccagatgcgccatcgccgctgttgcctgatggcgcggaagcagcatcttcagacaatctggcgaccaattcaccggtggaaaccttgtagacttgagtggttttgttgcaccctgttgctaagtactcaccatcgttactgaatctcacgcagcacaccacagaagagtgatccagcgatacatggagatcaacatctaactcgcgggacaatgcaggattgtacagaatgtagtagtcgttggtctgcttttttagatgttgaggaaccagctgagagtctaagtcaagtaaaaagggggggattggcttagcgtggctagcacgctggtgtgggggaactaaatagtactcttgggatttgttttccgagacaggagcagcgatgggggccatgggagccatcggagctggaggggcgacagcgccctggttagtgggtgctgctagtggaccccctgaagctgatggtggtgtgggcgcagcagccgctgcgagagcagctgctggcgttcctggagtaccaggcgcagcgggcgctgccaaaactgcgggccccgtgggaatacctgcaccttggactggaggactgttaatttggtgctcggaagcaagcttcttcatgtgcggagcctgcgcggtaatagtaggggcagtctgcgagggctctaaagcagccaagcgcggagcttgggccggggctgctgggccagctgctgagagcgctggcgactgaacggcctgcgagccaagaactgggttttggataccaggcgtagcggcgttcgaagacgctaggatagggcccgtgggctgctgttgttgttgctgctgttgctgttgctgttgttgttgttgttgctgctgttgctgttgctgctgctgctgttgttgttgttgttgttgctgttgttgttgctgctgctgttgctgttgctgctgttgctgatgctgctgttgttgctgttggtgctgctgctggtgctgctgctgctgggctgctgctgcgagcgtggcaacctgccggtcgcgctggtccagctccaacttcagtcgcccaatctcctcctcatacgcgtccttcatcttacggtgcgtcagctccagctcgtagaccgtgttgcggatttgctgcatctccgccagctgctggttgatcttgaaatcatagtccttctggttctgcaaccgatacgtgtttgcttcttgcgagatttgaccgaactcctggcggatagcctccaagagctcattcagtttgttttgcgatgcgctcaccgcacttgaagccattgatacgtccaattgtcctgtttccttcaatcagttacttcaagtgttgatataagttgactacctttcatttttttttactcacgaattacaacaagtcgatagtttcgagcatcaggaatcgtccgcaacgatatctggcaagagtctccttaaaaactcttatgaagcctttatcgtcttgtaagtccgctatttgagtacctagaatttgggttaaatccttcagcatcccggagctttttttccggcttttaatgccctttttgccccgatttttctctctagttttataatatcaaagcgcaaacgtctgctaatgcttccctgagaccgagcatcaacacttttttcgcgtaagcctttattttcagggaaccaaaggggaactttaaaggccccccactcgttggtcctggaagacgcttgttgggacagaggatggatcccatttcgcaatataaggcggcggtccagagccgcttggacaacgcagacattctagtgtccaaactagtccacgaaaaccgaatgctcgcgcaagatgtggagaacaaagatcaagaaatcgagtctctgaaacggcagctggcagcggccgaggcgaggagcaaggagtgcgaggagcgcactggggctgcggaagaagaaacggacatagtcaaggatctttttgagcacctgtgcggagtgcgggttcacaagtcgtacgaggacgagtctggtctgtggttcgatacgtcgcaaggcggcaaggccggcgtgatggactacaagctggggttcgtgaagggcgagccctcaggtacagaggtggtgtacgtgccgcttctgaagcagcggagcgccgaggagctgcagcagctgcagaagcagctgccggggtacctgttcgacaccctcagctttcccttgcggtccctacagcagttctacagcaaaatggccaagtgcctctcgcggggataggccgcgctgctgggagcgacggcggggttttatccggggagggcgctggctagagggcgttatgaatcatatgatatgttgctactgttccaagacccgatgtggggcgcactgggtcgagacgtccacagcgcgtggggcctcgcagctactgcggcactcgcgtggtctctcaccactaacatgtaaaagtgttgctgactatgtaactctccatttataaagtgatgtaactcgtccaagacggactgcttgcgtcggaacccgatctgaaaaagcggtgttcaggccttcacctcgagctggccgttttcgttgaccacaaggctcttcagcaagttcttcttctcctctttgtcgtcgatgctcttcaagatcttgtagagcgaggcgcccttcttctcggacagcacacttttttgttttagcggtttctgctcttcaggcttttgcacttttcccttctgcaactttgccttctctagcttggtattcttgtccttgcgggtctcctgctcctgctgcttctcctgcttgggcttggattcctcaggtttctgttgctgtggtttcttctcttgaggttttttcttgcccttgtacagcgctttctggtacttctcgtcctcgcttatacactgcgtgtgcttcttgtatccggtgccgtcatcgaaggtgacattacagtcgatgcaggtatagtaggcttgagggcatctgtagtagtgtttttcggtgttcttcttgggaactgtgtcgttgcagacctcgcagttgaacgtgaccatcgcggcgttaacaagtttcaaacgagtcgagtttgttttgcagttctatcgacagagatgcgatgagatgacctagcagtgaaatttttcatatatcattaccgcccaagaaatacaactatcaacgagtccggaccaaagagtgaagatcttgagccgagcaagcgcgactgggttggaacgcaaaatggttctgtgacgctttgctgcagcccttgtgttcgggaggcgtcgtaacagttactggaagactcggtcatcgggaagcacaaatgttcaaacaccatcatgttatcgggagcacagatcacggaattgtttgtctggtcaggaactggcttttctgggtgttatctagttgtgaccaatagctcgtggcagtacttgagtgtattagttggtccgagaccggccgcgcgcttcactctgcacgcatctccaatgtgcaaaatctaaaagcatctggtggttcctgagttcctaagactgagcacctatgcgaaacattccgtttggtctcttccagctcactcgaggaaaccagtattgactgtcgcgaccttacacaacaacaggcgaagttttacttttcgtttccttcctcctgtgcaagcttgcctttaccttcaaaacaactggtttccagctacaacgaatgccatcacgagagtctgtatcaagcagtccgggcatcagcaagactccacctgcatggcccgcactctcaaagaagttgaatgccctgttagatagctcactccacctcattaccacttaaaatatcgggtccatgccaaggctgagaaagattcagatacgctgctgtccaatgaccccaatgggcccgttaggcttgcactgatcacgcggactttccatgactcgacggtacaggtgagtaacaactgccacgaacgccacgaatagcgtgccaaaggtgcgcagccctgttttggactggtatccacctctctgcttcctccgcgcgcttctatcaccgccccgcgcgcacatttgtctccgcttctattgtatgagggccttggtttgttgatggcattttggacggcatgtataggggccatgatattaacataacaagacatacgtttaccgaaacacgttgatcttccaaaagactgttgatttataacagacaacaaatatggctttggaaccaattgactataccacgcactgtcgtgagattgaggaagtatttcagaaggtcgtgaggggatccgacgctgagatcgagtggcttgtgctttcccctaatagtaagaaggaatatacagcggaaagcgtgggatctgggttcagcgagtttctaggcaccttcgaggacacgaaagtgcagttcggtcttgctcgtgtcagtcctccaggctctgacgtgcagaagctcatcctgatcggatggtgtcccgacagcgctccgctcaagaccagggcgtcgtttgcatccaactttggtgtggtggccaatcaggttctcaagagttatcatgtgcaggtcacggcccgcgatgaagacgatcttgacgaaaacgagctgctcatgaagatcagtaatgctgccggtgcgcgctattcgatccagcaagagcccactcgcacgtcatctgcgccaaagccgcgccctgcagctaccccaaaggcaacacccagctctaacaacgtctccacagcccccaagccttcagccgacttcacgcctaagcccagcactacggcatctgttcccaaagctgctccagcctctgcacccaagccagctgctcaattctcaacgcccgtttctggtcgtgacgctggcaggagcaacagtagcggcgaggacgatgactgggatgagcctgaaatcgaagaacgcgattttgattcaaagcctctgaagccaaacaagtcatcatggcaaccggtgggtaaagttgacttgcaaaagctgattgctgaagaaaatgcaaagcaggaccctcgcctagttaacatggtgaaatctgacacgcccgttaaactcaacccccaggacgacattcagaaactgaagcaagagtctagagctcaaagagacgctgagctgaacaaatttatgggaacaaagcctcctactggcagcgtacccaagaaggacgacgacaaagtgatcagaggcttccaaaacgagaagtcgcccgcccagctgtgggcagagaagcaccaacaaaaagttaccagtccacagaaggcatcagccgctactgaagcggcggagggaaagaaggaggatgaagacgacgaagaagaagaggcacctgaagtgtctaacgtcaaggctaagttcgagaaaatggctgttaatgaacccacaatcataaaacctgggcagcccaagacacctgctcctgtcgaaagtgacagcgcgccagcccctcctaaggcttcgctaggaaggcccttacctgggatgcataccgagcttgatgacgaccaagatgccaattcttcaaatgcgcaagacgatgacgacgactgggatgaccaaagtgatgaggaagtgaagcctccagctccagccccaaggccttcattaccagcaaggacaagtaccgcaacttcctcgtcgcctgcaccagctcctgggccaagacctcaatccaatctcacgcaagaggtgcctacaaagacacaggtagatgaaaaacctgccgctgcagccgctccttcgctgcctacacgtactagcgaatcatcatatgttcccccacctcctcctagaagaaatgtgcccgttactgaagagcctgaggagcctgaggagcctgaaactgtggagggttctcagaagaatgctgctgaagacgagcttcaacttgaagaaaaactcccttctgccattgctgaatatgataacgaagccgaggagcataacgagctggcttttgaagagggtgacaaaattattaacatctcttttgttgatgacgattggtggttgggtgagcttgaaaagaccggtgaaaagggcctctttccaagcaattacgttcagttgataaaataactccagagcagcctgggatccagtgtgtactaaagtggacctctacagcctattaaactatacaaatgtggtgtgagcttctttctgccagatttgtttcaagattttcatcatttaaccttaaatagtttagatatgtctgttctcgctcagacctaaaacaaatttaaaactcacaaggaacacatataaaactttattttaaagcacaccttcgagatgcatgatagttggttgaaatgtttgagacgctctatacaacagcatttaaaattagcatgctgcatgctcttctgcactcagcttgttccagccctatttttccatgagctgaggcatgagtataggcgaggtgtgagcttgggctgtcaactttgaaacagttcagacaacctatatattcagccgaatatgaatgtcctattatgagccggattttgggtttatgaatcaaagcgggatcattctgcattatgaagctcgcattcgtgcttaccagctgcagtacggccttagcttcgacttatccaagggtttactatgcaaataccagcaccgtgaagcagtctgcgaccagttatagagaattaacaagtttggtgctgagttctacacactccgatggtttagtgtcaactttcgtttcggaggcctttgtttctttaacaacgttgacaacgaatgatgttgtcacggtggtaacgacgtggtgtcctcttggatctgaagtagtgaattctcaactgagttcttattccgaagaatcacgcgcctcgtcgagtaacttaaacgcccccactactacatcgccaacatctgtcttcatagacatgagtggtacaacagagacaatccaaaaaagccaaattcacacaaaagagataactacctgccctacgtgctctgttcgccctacctcagcgagcacagtgcctgaatctactgatattgcgtcatcttcagtggcttcatcgatctcacactcgaaggatttagtcagccaagcaggttcgagcctttcttcctcggctaagtcgtcttccgctcgcatgccttcgattacaactagtggagaaataggaacgagtgctgtcgatactgggaacttgtctcccagttcaagttctaattcttatcaatctggatcctcaagtaccgaaacacatgcgactacctcccaaaatactctttcatcggtatctggtctatctaaaagtgcttattccccaggtttatcctcttttgacgtacggcctgttcttacaacagaaactgtggatggtaaaactacggtatacacaacttggtgtcctttaacttcccactcgattagttctctgtattctgttgtcactagtgacaatccttcctcacctagtagcgtgagaatcgcttcttcagaatctcaggtatccgatgagaacgaacatgagtctgatttttcaacacaggcaagttccttgcaggagcatgggtattcctcatactcaatggttactattacatcaacctcacttcggactgttgtttactctacggaattatgttcgtcacggcgttgttcaccttccttaacatcagttttggaatcaatcgtcttcactacctctgtgcatcccactggcttgggatcatcaagcgaaagatccagaaatacttacagcaattcgaaaactgatagcatcttaaaaggtcaactttgctctctcactagctgtcaagaaacaagcacctcggacaccagcggaacaggctccagctcgaagccgacatctgtgtctcaatcagccaccagtgaggcggcagaaagttcaaagtcgttatcagagggctaccaatcttctgtttctagtaaatcttttgctacctcgcaaagttgtgtttcatgtgctagtcaacgcaattattatacaactgagagcgaaacatatctttctgaaaaggccagcttgacttctgctgagtcttcgcagaaactatcgctatcgagtttttcatcagttcctgattcctctgtttcatcgagcttgttgtcaacatattcaattgttacaactacttcaaacggtgttgtgaccgtttacacgacgtggtgtcctttatcaaatttgaaatcgagcagtaataatgggctcgtctcgagctctctggcattgaagattgtttcgacagagcagtccgggactaaaaagctctcttccactcagcaataccgctcactttcaaaaacggcttcaagcttcatgactttaggttctggtgctttgactttttccaccccttcggtgacaaactcaaagcccatttccggctctacccttgcttcttcaacgcaacgccccagtgtggaaactcataattttatccaaagaagcagcttttcagcctctcatttttcttcgctagtagctaccagtcacggcatatctggttctattgacactgtccagtcgggctcatcgactagtttgtctacttcctccgcaatttcaacggaacacctttcaaatactcgctactcttccatatcagaaggatctaattcgcaacttcagaaaacatcaacaggctcattgatttcggtgctttcctcatcttctcgatctgtgcctgttgtttcgacagccaattccaagaatgaagagacatcatgtacacaatgtcagacttcgagtcatacaagctttagtactgaaatttcttccattgtgtcactaagtgttccatctcaaagtcaagacctgaaaacctctgcccgctcaagcacatcccttaaaagttcggtaacatatacttctaaggttatcaccacaacgagcagcggcatacgaacagtgtatacaacatattgcccatggacctcttcagcctctcaagaatcacaaaactctgaaaaacaaaaatcatctgcagcaagctcttcagcaagctctccagcaagctctccagcaagctcttcagcaagctctcagcaggagctttcttcatcggtagcaagcacctcagagtctcaaaaacatcagacatcatcctcactggattcagagcctcaaagatcttcaaaagctacaattcaatcggtgggctcgcaagcctcctcgtctaagacctggacctcgaaggttgtaacaacgacagaagggggggtcactaccatttacacaacctggtgcccgcaggaagatttacaatcttctggtactgttgcagcagtttcgccctcaacctcgcaacagaagtcctcttcattggtaacaaccacctcagagtcccaaacgcatgaaacaccatcctcactggattcagagtctcaacgatcttcaaaagctacgattcaatcggtgggctcgcaagcctcctcgtctaagacctggacctcgaaggttgtaacaacgacagaagggggggtcactaccatttacacgacctggtgtccgttggaggacttgcattctggaactgttgcggcagcttcgctgccatctaaatttacggattcaacatacattagtagcacttcttccccaagcggtctctcttccgttccatcgattaatgaaggtaagacggcaagcagtgctttgaagtcaagtgaaatagctaagacgctttctgatagctcagccaaagagttgacgttgtacggcacttcaagttcaatgaaagcaagtgaagctggaagctcggatagcatgtcctcgacaattgttccacgcatgtccactgcagaaagttccgcaataatccaaagcactcaagacgcttccaaaaagagttctaagggtacggttactactggcaggccctcaacttcaaacgtggagaggtcccccagtacaacgctaggcacgacagaatcgcttgtaagctcgtctcatacgttctcttctacgaaaacccccgctgttagtccgcattcttccgccatcatcagttccaaggctacgacatacagttcttccttcaccatctctgtcaccactgtgctgccatttaccaagacgtctactggggataacgggcagctttttacggtcgtgagttctcaacccagcactataccaacagttactactgttttagtcaaaactcgggttccagttactacctattcccaagtaagtatcactgaaagtgcctcacagcaggccacaaggaaatcgtcaacagaggacacgacatcttcatgggcaatagcttccaccgtttcaacttatgaaggcagcgccgcttctaccaggaggtttgataggatcctgaaagttgcaacagctctactattgacttttatcatgtaaatctgaagaaatttaaaggaaacttatgtatgacaacatgaagctttagtcatgagctcaagctctaataaataaacgactatttgccctttattatatcaaattgtagacctgttattgaaacctcctcgccggcatcgtcatcataatcataccattcattttcttcctcaaaggttgcttccataacttttcctgacactaaacacgcctcaaatgtcaaattactgaagtctaaattgagagcttcacatcctctgcaatcgagagccaataggatggcttttgatgaatccacgttcttaattcctattttcttgcggtagactcgcgtcttttccaccaattcgcgattggactcttcctctaaattgtaaagctcctcttgagttctttcaagattaatggagcagtctttaccacaaaacttgcacttcatgacgaaagatgcttcgcccctgctaccgctcattgtatgtttctccagccgatttatggtaacttttgaatcatgcttttctctgcaatttgtgcagacaagctcaaaggcataatccgcggggtcggtgtctaggtctttgaccttgagacgaccgatgttttcagaaacggaggcagatagtactacgtagagcattggtgttggctattctaggctcttcaacctgctattcacttttcgacattgtagccgatgagatgcgatgaaatgaaaaaatcctatcagcttgaaatcgtatgtgaaggatagacttaaaacttaaataacagcaaccgtcgagccagaacagccaaaggggcatttgaaggcgcttatgtattgcttcaggcaatacttcacaagaggtttccccttcacatggccaaaaagacacagccgaggcatcaaactatctcaacgctattacggcagatccccacgctgcaaaggacgtttaaccttgcggcctatgggaactggtatgaccctttggcgctacttcaatgcaccagggaatgtgatgtttgtcacaacaaatgttgtcacccttctcggtataatgtcttacactacaatacaaaacatggcccgagaacaagcaatgcaagaatatctggaacataaatcgttcggggatgatacggtggatatagagcttacacagggcagcccaagaaaacgatatcgaaaggagaacatcaaactctccaaaaaccagccgccatcaaactgctacgcacaacatgcaaagatgtcgttatttcatctgctctactccttttacatctgccgggacgttgcctctgaaaacgaggtacgaggtagtagtgagtggaaagaggagctcgacgatcttcaggacgaggtaccagaaaggcacagctcacatatttctacgcgcatgttttaccatctgtggcgaagtgagtttggccagatttttgacaaccttagccgatcacagcagtttcatatgccaaattggaagcactacccaggtagtttgcaagtggtgtgccaatcgctctatgacagtgagctgcgaaccgtggccgactttatcaagttctacaaaggcgtcaaacaaggcacgctgaaggagcttttgcgggcttggttctatgataacatgcagctctttcagagtacttctgataacgataacgagtatttctatcgttacctagtacaggcgtgtgaaaatgatgaaccgctgtttaaccaatatgcatcgataatgctgaatcctagtaaccctcgacgtcgcgcttttttcaatcgacgcaaccagtatagcagtgcttctctagagacgttcgtggaggttttaaagggaaatttacgcgctgccgccggtgcggtcgagaagagctactaccacgaatcgatactgaacctggtctcgatgcttaggacaagctgcttcctagcccagaattccaacggctctcacgaagttcgcattttgttgccgggcaacatgaatgtctgcgattccctgccatacccgcatacgtctagcgctgacagattcgcttgctacaagcttgtcagcgaaaacgccgaagtcatggctgtgcttggagccatttcgaagctgccgagctagcccaatacattacataaatacatccccgacgttctgcagacctcttcttgtaaataaacataacgtcgcacgcgcgcgggtgctctgttattttagattgtcacgaacctggtaaatttttttaacagtttcccgcgatgagatgatattttaagttcaaacacttcaccaagccagtgtatcgatctgcataacccgcctgccaatgaaatttctcacttctaactttctcaagtgctcagtcagagaatgcgacagaagcaacgaaaactttcctctcaagtataatggggagaagtgccagttggaacaggacgagagtttggagtttaatcctgagtttttactgaggatcatcgaccgcgtcgactggagcgccgttgtcagtgtggctattgacctggggaactcaagcctgccttccagcaagcctgagttcaccagcgaagacctgtcggacgaagacatgataatcctgaaagacctgcatacacttctcatcaaaaccaacatcgtcgaaggagagatgtcttgccggaactgtggccacatttactacatcaaaaacagtattcctaacctactgttgccacctcacttagcatagaccccagtcgtggcaccttgtatagtatttcattgcttatataatgtatatcacgtgatttggagtgattattgcactttgggcacgtgacataacatctagttttcacgctggcggctaattgaacctttagccgccgctccccccttcaaaactgagtagaagtcgttaatacacctgaatcttaaccggccatacgtaaaagttcattcgcaaaagcttagtgcatgtaactctgctgatggccgttgttgagtcgtcccgaagttggtcagccttacaatttcttggtttcggatatgaaaggagtaattagcgccaaagcgtcaacttggctcaggaaatcgccgcgtccgagcttccaatctaatgaagaggtctgcgtcagcaattcagactgtaaaagagattggagctccccgcgttgagagaaccccctccgattcaactttttgcacaacccagtctcaaagaattttactcaaattcccttctatcgagtatgagcatgtttcaaagtccctattattggcaggtttgattgtgcactttgactttcattttacgtcaccaagtttgtctaaaactaagcccctaagagtgctctaagtatttgggttcaaatctacagctggttgcccaaactcattgccttttaagaagtatgcgactcaagaactattattacatgctgatgcgtcaaatgcgccgagagaatgcgaggtgaacgcagaatcgagggattattttatcagttttttgtctctgagatagccaagtctttggcttagggaatcttgccgcgtattccagatcagcatagctttttagtgtctcccctgctgaagaagatcacttaatgcgctatccgccgctgatgccccaaaacttttccttcctgagcgaggtcatttcctgattattaaatgttgttacatggtattccttaggtcttgtaatcagttagtgctcagtcaagcttcatatttggttccaactctcttctgcgtaattcaatgctagcgggcgatttcttcaaacaagcaactgagccactgaatcgccttctggagcaagatatgtccctgcaagagaattagccgtctgtacttttttcagtcaaaatcagcagacagatctgcttagccaaggtgttctgttgcgccgttctggaagtatcaccattgtgcgtgaattattttgctagccaacgtttagagaaagcgaaaactggggaacaaaaggtgctgaaaaaagggagaacaacaatgccaaaacattgctgcgttgcgactacattaccgatactgtgaagagtggcaagggcttggttttggtaccaaaagacacatacatggatgtttcgcctcttatacgcgtgattgtctctgtgtacgaaatggccgttttttagagtgctttccacttcgcgtgaaatccaaccatattgcacaagccttcaatttcatcagataattacagcttcaggcgatttcgactcgaaagagggcatttttcacaggtttcggtatcgatggacaatttgcaggtgctttcccagccaccagcgacggtcagcgaaggcgaacagcgctcgcggagtgtttcgctctccaaactgataccccggtcgttcaggaaggcgagcggaactcctacaaacgaatccagcgctggctcggtgaattcgcttgagaatggcaagccaacccccagcgcaactaaccgcggcgcggaagatatggaactgagggaaacacctgagtcaccatcgcgtgctcacttccggaccgcctcgaacacggaaaactctagctcagcaaccccacagccagagggttctgaggagacaaagccacatcagcaaattcaaacaggcgggaagctctccgctcgtctgaagaaaatctttttacccgccagcaagttgccggagccaccgcaaccggcggctgagatttctacggcaggctcggctcctctgcaaagccccgacaggaagagcctcgaaaatcccgacctacctgaacccccgacatcatcccacacccatgagcctttgcacaccgcatccatccagggtgtcgctggccctaatagaagaacgaggtctccctccactcccatcatgcctagtcacgtgcccacgccggatgctaccggtaaaagcgacaatcgccacaatggaatcaatcagggctcatcaaatgctaacaactcaggtgtagatcgccgtagtactagggccgatacagtccgcagcagtaacccatatttcgcatttcagggactgccgccacatgcgctatcttctcaagatttcgagggtggcaatatttcggctagcacccgcaataacgactcttcggtacttatgacaccgcctcctaccagctcgactgcaactacatcatacttctacagcgaattttctgcaacaagcaacaagtcgctcaacgatatcaatgaaaatgaagaaatggaagatttcaaggctgctaattcaaagggaaattcaaatagccccagtggaaagttctttagcccagggcctgcctacaagagctcgccaagtccacaacacctaccctcagatcttacacccaatcctattgttatagtggaacccgattttgaagaaaatagcctttctccgttaccgcctccagcgctcaaagatattacccaggacgatccttcctcaccggtcaagccgggcctacgaagggtggcctcagagcctaacgcaatcaaagtcgccaatggtcaaggctctggcactgtcaagaaagcccttggtggtaatcagccaaaggtttcctctgctaatgcttctcctggtgatgcttatttgaatgaggagccgcggcgatcgcgccgtctaagaaacaaatcatttagtaacaagttcaaagaagtgattgttggtcctcaatcgttcgaaaaaataaaacttcttggccagggagatgtcggaaaagtatatctggttaaagagaaaaagacgaatcggctttatgcccttaagatcttcagcaaggaagaaatgataaagaggaagaaaattaaacgaattttagccgagcaggaaattcttgcaactagtaaccacccattcattgtcacactttaccattcatttcaatctgaagactacttatacttgtgcatggaatattgtatgggtggtgaattcttcagggcgctccaaacaaggaaaacaaaatgcattgaagaggatgacgcgcggttttattctagtgaagtcgttgccgcgatcgaatacttgcatctgatgggattcatctatagagacttgaaaccagagaatattctactgcataagtctgggcacatcatgctgtccgatttcgatctttcagttcaagccaaagacactaagaacccagtggttaaaggctcggctcaggcttcgcttcttgacaccaaaatttgttcagatggtttcaggaccaattcatttgtcggaactgaggaatacatcgcccctgaagttatacgaggcaacggccacacagccgcagtggactggtggacgctcggaattttgatttacgagatgctattcggtttcactcctttcaaagcggacacaacaaacaagactttctcaaatgtattgaagaacgaagtcacctttccaaacaacaatgaagtatcgagaaattgtaaagacttgatcaagaaactgttgatcaaaagcgaaaccaaacgactaggttccaagtttggcgctagtgatataaagaagcatcctttctttaaaagagtgcaatggtcgcttttaagaaatcaggaacccccacttattcctgttttgactgaaaatggatacgattttactagactctccaataacgtcaacaagggaaatatcaagcaagatgcagttgataatgacaaggaaaaagctgatccaattgcagagcaagaaaaaataatgttcgaagaaaaggttgagcgcgacgatattgtcgctgacgatgatccatttcatgatttcaattccatgagcctaatgaagcaggacaacaattctctgatatatggcgacaataactcatatggaaagatttcctacacaccgaatcaaaacaggtcaagaagcaatagtcatcgattttttaaaaggtaagcacataaacaaacccttattagagcatgatttccccaatttatatacgatttaacgacatgatttactcctctatttccaaaaggcgcaacagcttctctttataggatgagcccttatctaacaaagccgcttttacagcgctgatgaaacgcaaatgtttgtcaccttccatttcaaatttagcctgttctgatatctcaaatgctttgtttataatgtcggttggtatgttcgctaatctggcgacattgagcccatatgaatcactagcgagccctcgtgtcaacttgtacaagaatacagcagtaggccacctctcgcctggtctcctctcttctatgaaagacatgtggtagttgtcgaggagcggtgatgtaatcgaccccaaaatcggataatgtgtgatgaacaagatgaatggacatttagtctccattgatgtgaaatgcttgattatagcataagaaatactgacgccatcggttgtacctgtacctctaccaacttcgtccagtaataaaagtgaattttcgttacaatttttaaggatatccagcatttcaagcatttcgaccttgaaggttgaatcgccctttatgagattgtcatgtgctccaatacgcgtaaaaacgttattaaaaattggtatttccgcactgtcagcaggcacgaaagaaccaatttgagccaggatccctatcagtgccacttggcgaataaaagaagatttaccccccatgttcgggcccgtaattatcatgagcttgtttgcatcttctttcatgtgaacatcgttagcgacgtagttgacgtcgagggattcaataatgggatttcgcccattcttgatatttatctgacgcgagttttccgagaactttggcctgacataattgcgattgaaggatgcagcagatatggacagaatacaatcaaatgtcgctaatttgtttatgatgtctcttagttgtgcataatctgcagatatgcggaccaaaaattttttgaattcttcatcacagacataagtcaataggtttttatggtattccaattgatttaccagttttgtagtctcgggagttctgaatctgctcagcgttttcgtgcttgcgactttgacccaatccgtggggaggccgttgagttgagtgttacgtacctcaataagatattctatctcatctttgaaaaaaaaccttggccttctgagaactctcctaatcctttccaactctcgttgaagctcttctttgacactatctatatccctcaattttgatatgataacctctgcattgtcgtaattgttcaggtcaaaaaattcgttgcagcttttctctttgtttttatctaaggctccctcaacatttatcatattaagtagatgggttacgtttattttcctcagagcatcatccaattgctgtaaaacagatgtcaatagtgtggatctctggtgaactctcccccctgtatcaaaaacctgttcttggaggtaataatggtggctaataaagtgtttagcaattttgtcgaggtgtttcaaaaacacgtagacttcttgtcttgaagtctgaccatatgagattctgttcaaatttttcaaaaaatcaggtgtatcttttagcatgttgctcaatgcttccataaatatacttgttatttctttcctagcacactctatcgcgtctagtctcttgtttatctcatttttgtcagtaagcggtctggagatccattcgcgcagtaggcggtaaccgtacggggttcttgtatgatccaatatccacattaaggatcctcgcgtagtcaggtcagtctgattttcgaaaatctcgaggctctcaagcgtatttggagaaagaatcatatttgtcttagtgtcaaagggcttataattatgcagaatatcaagaattttgtgggtatcatagttttcgagatagtgacggagggttgctcgtaattctaacagttcttccggtaattttatgccacctaaatgtgatccttgaggtgcttctggttccgatgtactgagatcatagaactgaacttctgactgacgttttttgatgaacgatactatgacttccggaagaggtcctcgagaaacaacttcaatggggctcaaatatgatattcttttatcaagctcaattgcggacatcttttttctgtccgaaaacttatcatgaatgacttcgccactgcttaactgtacagaaagcagccaaaaatggaagaagtgctcgtcttcggcggctttcaaagcccatattgtactgagctcaccagtggagttagcttctgcacgattaaaagtctcattgatcgaaaaggttgctttagtgaaaactttgtcaacttttctcctaaaaacaccactcgaggtcccgtgagctcttttgattgcttgtgtttccgcctgctctacgacccccaccttaagattgtgccgtaaaagcctttgtaagtgcacttgcaatctattgtctggaatgctacagtaagcaagctgcttgtaggagcgatcacaggggtgagaatcatccaaggttagcttgccactaatgagcattatttgaagtatcttgctcactataactgcatccatagcaaaaaatttgtacttatagccgacacgtacagcaagaatcttgtccatatgctgcagcttaagatctttgacctgttggtcaagaggtgtcagtttatcagactttctagattttttcgatgctggctcaatagcggcagcatctgtcgaagaatcttggtcagcttcacgatccaatgtaccggaagctcgctttctcaaagcgctttggaccttctccgagaaatcatcggactcttgtatgccacgtcttgatggagcgtcctcagtgctcttcgctcttgtgaaactatactcgctgagggctgcctttgcgacttttgagactgccctggctgggtctgcagcattcgcttcatgcttctcagctgtgccatcgcccgacttcctagctgtgtctttccaaaacccagaagattgtgatctgctgccagtaacaggctgtggtgaaggacttccagtattcccattcccgctggcacttcgttttgctgagttcttactgttggacttgaagaacttgcttatcgcgggttggtatgacattagtgttccaacgccttcgggtgtatgacgtttgaacaaactactaatttagtttgccttgcgcttatagagtttcgtcaagattgatacttagcagcaatcttcacagtagccgcggtcatggttaagcagtggccgaaagctgtgccgctgtctgctacttggatcatggcgaagttacttagttcgacgccagcgttaagaggtggtgggtttcatgctgaattatgttttaatgtttcctgccgttattttaacattaatgagaaagcatgccaatgataaatttaatagatgtacgaatttaaattcaagagtaacggcggaagcttatacgcaccttgattaaacggtgcactgatatgctactgagtacgttggtgagatttaaataagtcaggttgtttactacagtttcgtatttcacgtaaacttagtagcaagaaaacgcttgaagtcctgatgtgaatgagatgcaatggggaagctcagtaatctcagtaatcgatttctttcttggcagaaaccggctcggtcttggtgtgacctgctttcatctcatcaacactgcaagcgctatggtttagatatccgggtaacaaaattaacaattgggggcaaaattttcaccatgtctttaggtagacggcatgtttggcgcctttaacagaatacaaatagctgggcgattcacaagaaaggtgctagagcaaggtacttacagccctttgagagcaagcagtatgttcgccagatttaaatacagatgattgtttgtgtgaattacaacctaggtgatccggttctctttaagggggggccgcgtttgcctcctagaatggttgagcgctgcaattgaccactcgcaacgagtttactaaccgaactggggaacccccgataacagaattctttttcgttacatgcatacgagtccggagcttcaacaaagtcagagaagcaaggaagtaaaggaagttgcccagatcacgttaactcaaatcagcatcctcataacgagcctagacgaatcaaattgcaaaaagattgaaaacgagatcctatcacttcttgagagatctccttttgttgtttatttgaaatattggaagaaacttttaccacttgcgtccgatttcataaagcaacaccgccgtttaaacacatcttctgaaccacttcaccgcctgctctacagtcttattcaggatcttgagttcaaaaatagagaggttatcgaaatcctaacaaaagaggtttttcaaaacgcagagtttcaagctcaaactagtctgaactttaccgatctcttggctcttctcgacccagaagaagataaacgcataatagagcaaatcgaccctgaggctgccatcaaacgcttaaaaaaactaagaaacctcaaaatgaatgccgcgcaatcactacaggacttcctcgcgagcgagaccccagacacattggagcaaaacctgagcagcttgctctgttcactgaaaggagaaagcttaaatgactctgtcgccttaattcttgcagaaattctttcgccgggttctcaaaacatacagctgccttctacggcgtggttcactccaaacgcaataagtgaagcaagccagagaggaacgcagatatctaacgcctttaccaagcttgggccatctgctatcaattggaatagagtcttcaatctcatgtcaacgaagtactttcttaaccgtccgatttcgatatcgctcgcgtccttgaactcactgctggccgctttaaacagaggccggctcattgatcagtttttaagttgcgattggaacatgcaatttaaactcagcgtttgtttactatttcacaaatggaatctacaacaaggttgcattgatctccttagcatgcccgatatcaagaaagttactaacaacattcaaaattcgagccccaaaaacactctcctttatctcaaatctgttgcgaggctagatgtcgagatatttctgctgcgagaagagcttgcaggaaatccacttctccctgcttttcaggaatgtttctttgaagattacgacttggctcctgagtacttggcgctagttgtgatgtcagacaacaagcattttacaatgctggtcgacaataaaagcatcattgatgacttgttgatcacgcttttagttaaagtttttgaaaactctcccgccgcacttacagatcttctaaagcagcttcctttcgagaaggtggtcgacatgggtagtattatcatccggaaagattcttcacctctgttgaacctcgttcaggttttatcagaggtcaatattctaccggagttcataaaaaccctacctcttcacgaggccttaaaagttacgcctagcgccaagaagctcgggtggataggcttcgaagattacatgaagtctcaactttctgccgagactgtacccttaatcctcgaccacttagaacttcaatcaaaaatggatgaaagcagcactacattctattcatctaaggtttatgacctatctgcattgcactatcttatctcactactaaactcgtttcctttgagtgggaaggaaagagagaatcttgagaatgttcagttctcgctaataattgcgtttcccaggctcattaacttcggtcatggccacgacaaagcgatcatagcaaatggggattcggtcccgattccgatggatgttgaaaaagagatgcaaaactatcttcaaaagatgtacagcggggagttagctatcaaagatgtgattgaggtattacggaagttgagagacagcgacgacccacatgatcaagatctgttcgcttgtatgacacatgctgttattgcggagtcaaactttttcaaagactatcccttggaggcgttggctactacatctgttcttttcggctctatgatcttattccaacttctaagggggtttgtgctggatgttgcctttagagtaattctcaattttgctcaagacggtactgaatcgaagatgttcaagttctctgttcaagccttgtatgctttcagaatgagactcaaagaatttccgcaatattgtaaacatttgatcgaagccgtccctgcgttacaaagccagccccaaatttaccaaactttgagtcaagctgcagcccaatcgcccgagcggtccaataatggagcaactaaagttcaaaaacctccagagatgatcgctttgaaatattttgctatcagcgaagttccgcccaaggttttgcaggagagtccaccgaaagagactactgaaaagattcttttcattgtgaacaatataactcaagacaattttgaggacaagatcgaagctttgaagctaaacttaaaagacaagtattttggctggttttcgaattacctggttaaccaacgtgcgaaaacagaaccaaactatcattctctctacgcgaggctgataaattccattggttcaactttacttcatgattatgttttgaatgccacttttaaacagctttacctgcttttgtccaccaaggaattgcaatttaatgaaaagaactttttgaaaaatcttggtgcttggctgggtagcataacagttgcgctgaacaagcccatcaggtataacaacattgcttttagagagcttctacttgacgcccaccgcgcagaacgcttagagataattgttccctttgtgtgtagggttttgcagcaagcatccagctccaaggttttcttaccacccaatccgtggactttaggtatcttgaaggttttgttggagctcaaccaaaaagccaattggaagctaaacttaacctttgaggtcgaagttctcttcaaatctctgaagttaaaattaactgacgtggagccgacgaactacctcgacaacgctgacagcattgctttcataagtggtgatttattcaggttaacggcagagcaacagcaggccgaacaacaacaaatagtgacggtgatgcagcagtaccaacaacaagctgttttactgcacaacaggcagcaacggaaagcccaacagccccagccaccacagtcgcaacaaccgcaacaatcccagacacagcaacgtgcctcgtcaaccggcttttccggcctgccgtcagggctcgaccaacctgtgtcaacaggcgactcacaagctaacgaaaatcctttcaacacgttattgggtaacactctattcgtaacgcatcctgatttgaaacgcgttttccaaatggctatagcgaaatctgtgcgtgaaatcttagtacctgccgttgacaaatcatctagtattgctgttataacaacagtaaatgttgtcctaaaagatttcgcaactgaagtggatgaaatgaagctcaagactgcagccattacaatggtgcgccatttagctcaaagccttgctcgagcgacttcaatcgagctcttaaaagatactattcgctctactactcagtcactagcccccaatttaatgaacgttccaaattctcctattgaggaattaaatgtggcgataaatgataacatcagtattgccttggcgctaattgaaaaagctaccatggacaaagcaacgcaatatgtgggagaacagctaatgcaggcggtggcaatcagaaggtatcacaaagagagaagatcgggccaactatttctcgcccagaacgccaattcgttttctcttaatctccctgagcccttgggtttaaaaccaacgggcgtaactcctcaacagttcagaatctacgaggaatttggaaaaaataatatttttgataccgtttcttccgcttccggtggtgggttctccgcagaaggaggcccagtttctcaacaacagattttggggcagcagttgctgcaacagcaacaacgtcagcaacaacaacaacaacaggagcagcatcaacagcaaaggcagcagttactagagcatgagcaacaaaagcaacagcagcagcagcaattacagttacagcaacaacaacaacttcaacaacagcagttgcaacagcagcagcagcttcagcaacaacagcaacaacagcagcaacaacagcaacaacaacagcagcagcaactgcttcttcagcagctacaacagcctcatgctcagtctcagccaggaactcctcaggcccaaacacagcctagtgttcaggttgaactggaacaaagccatagggttctggttttgctcatggacagtcttgttgcccaaatcaaggaaaacgccgacaaagctcttgacagcctgggtcaagagaatggcattaaagacattttgtttcaaattctgactttgatttcaagaagcaaccaaaaagatcaattagcgctcaaagtctcacaagcggtagtcaacagcatgtttgcaacaagcgagagtccgctttgccgggaagttttatcattacttttggaaaagttatgctctttgtccattgttgctcggaaggacgtcgtttggtggctggtgtacgccttggattcaagaaagttcaatgtccctgtaataaggtctcttttggaagtgaacctcattcaatcatcaaaactcgacacagtattagttgtggctataaaaaataacatggagggggcacttcaatttgcggtaaatttgcttcgtgacgtaattttgtctgagaagcctttgttcatgaggtctgactttgtgcaaacattgacatatctgagaacagttgattgtgacatcacaaattctttctttcaagattttgaaaaggcaaatatacttcctgtaaatgaggttcgaagtgctacaaacaaagagagaatgctccttgtcttcactgaatgggtaaaactgctgcagcgcgttccatctgacgatgtcaaagttgcagtttttataagccagatgattgaaaaaggtgtgttgagcgagacaaacaatgtcattgagtttactaaagccgcgttggaactctccgttgggtcattcaaagaaagtgatccgacgagtgaagttttcactgcaacagatgctttcagtaaacttatcgttaatttgctggtactgcaagacttcagtgaggttgatcggtcaagttatttcaagctgattttttctgtcattacctttgttttttctgaagatcagggcaagactgaaaacacatttaatgaaagaccttatttcaggctgttctccagtttgctgtgcgattgggaagatatcagtagccataactttgttaaagtcgaagaccaacgatgcagggctcaactggtagaattcaacaaggaattctatagagttattgcatcatttcttcacgcttatcagccaatagcattccctggtttttcttttgcatggattacactcatttcacatagaatgtttttgcctaaaatgctgaaactgccagaaaaagctgggtggtcgcagcttgttttattatttaccgacttactcaagttcatggctcagtataccaagaagcaggatgtgccagatgctgtgtccgttgtttacaagggtgctttacgtgtgtttctggctgttgcaaatgatgctcctgaattcctggttgaaaatcattatgagctcttgaacaatctgccgcatgtttatatgcaactcagaaatgtcgttttaagtgcgttcccaaagcacgtttcgataccaaatccttacaatccgaagttgtctatcgatactgtgaaaatttgtgatcaaccccctaatgtcttttatgatccagtccacgatttgaaaaccttgaaaaagccagttgacaactacctaaggattccaagtgcatcattgtctagaacgatatcctcgaatgtgttcagatctgaatatgaaaaggataatggcattggatttgacactgtttcggttgacgtcaagctaatcaatgcaattgtgttgcatgtgggcatagaagcagctctagaaaagcaaagaactactgcgaatgctgttttcaatgtaaaatcatcatactacactttactagccgatctgcttaatgatggaaccacagaggttcgtttccacgttgttcaggccattgcaaaccagttgagatatccaaacgctcacacgcaatggtttaattacgttcttaaaaactttttcaactctgaagagtggggcgagaacaaaaccgagatccaggaaattatagtcaggacgcttttggaacgcattgtcactaacaagccacattgctggggaataattgttactttcacggacttactaaagtcaaccgagtgctcattgatggatttgccttttgttaaagacgtccccgaagttgaattgatcataaagcatttgtccaaatacatcgtcaagaccgaagaaaccaccaatgaacagcaaaatgaaagagcacctgctgaagttgcgtcaagggcgtaattcacttgaaaatccctagattattggaagaatacaacttggggtatcaacgggactataattgctgctaagggcctttgctatacaaagttgctcaagcaaagctagctgatgttcttatcagcgaaatcatcgaattacatagattagtatacgactctttattactggatttataaggattaatttgttgcatcatgagatggcagtaccaaatgtcttgagacagtagaaccaaatgtcttcaggcgcagcaacaaattcggttagctgcattccgcatactgagatatagccgagcacaaatccgctcgcagtttctgcaaacacacggctggctagaaaacaacgcgactggaattcaaacagggccaggctggagcttagtatccatgtctcgtatatagttaccaactatttgtgatgatcggaggctgttaaatgacattatgttcgggtttgatcaagttcaagtttgaagtgtgccctgtactcgcgcattgtctcgtaggacataaaagctgcatcggacatttgtgacatgttgtggttcaggaaaagagcagcaaaagattcgcggtctagtgaatccctgacaacaaaatcaagaaagcctccaaatacagcttttcgtcaacagaggctgaaagcgtggcagcccattctatcgccacaatcagttctgccgcttctgatccttataagtgctattttcgctccaatcggggttgcgttaatcataaccgctaataacgttcagaatctttcgatagactacagctactgtgagaacctcgcaaattcagaggctttcactactatcccaacgaagtataccaagttccatttcaaacggaaggctagcgttcaaccgacttggaaattatcggaagatagcgaaggagaacttacttgccagctacagtttgaggtcccagtaaacctgaaaaagtccatttacatctattacagactcaccaacttctttcagaatcatcggaagtacgttcaatctttcgacatagaccagctcaaagggaaagccgtggacgaggactctctaaatgacgattgtaaccctttaaaaagcgagggagataaggtgatttatccatgcggccttattgcgaactctttgttcaacgacacatttgcgggtgtactgaaaggcgtcaatgacaccgatacagattaccagctgagtaacaagaacattgcgtggcacgctgaccgcaagagatataagaaaacgacatacaatgcttcggatattgtcccccctccaaactgggcaaaagctttcccaagtggctacactgatgataatattccagacctttcacaatgggaagaactccaggtttggatgagaaccgctggcttaccaaaattttataagcttgcgctcaagaatgagtcaacgactttgccaaaaggaacatacagaatggacattggcctcaactatcctgtacgaatgtttgggggatccaagtcttttgttctcactacaaacagtataataggaggccgcaacatgtcactgggagttgtgtatctaattgttgctggaatatcaatcttatttggcatcatatttctcgtcaaacttatcattcagccaagaaaacttggtgatcattcattcctcaattttgacgatgcaacggaatctgagagccgccctaatacgtccgacatccccctcagagaaattttataggatatataagtgagggctcatatattagtttttcgtcttgggggacatagagcttcgcatctaaggtttaatgaatcaacttattttagtcgtgctgcaaacactacaccgctcattaggtagaactgctcccatatcctgcataatctcattttccaatcatgtcgagagccaaaagggtgatgaaagagctccaagctattaaagacgatcccgaagcaaaagtggaccttcaactcgtaaatgaaaacgacatccacttattgaagggttctttcttggggccaccgggtactccatacgagaacggcaaattcatcgttgatattgaggtgccaatggaatatcctttcaagcccccaaaaatgaaatttgacactaaagtttaccaccccaatgtttcttcggttacaggcgcaatatgtctcgacattctgaagaatgcgtggtcccctgtaatcaccttgaaatctgcattgatatctctacaggctcttttacagtctccagaacctaatgaccctcaagacgccgaagttgcgcaacactttctcagggacaaagcgtctttcgacaaaactgccgccttttggacgaaaacttatgcaccccttgaatctgctaaagcagaggcaccagtagatcaagccgccctttacggcattgatagatctcttgtagatcagtttgctgctcaaggttttgacgaagaaaaggttgtagaagtcttgagaaggttgggtttaaagtctatgagcactaacgacaacgaaaccgccaacaaaattctagaggaactcttaaggtagaaccaacgagactatttctcatataaaacaacttttagtgagtagcacatatgtatttaaatgaattatcagactgaggcctccattcaagttctcagggcagtgaacgtcagcccctttggaatagctttacagggcaaattaccggaaattgaaagttgacctaagatcagttattgcctccatccaataaaattagaccaacccttttttgataagttaatcgacgtatcacaaaatcatccagaaagcatgcctggtgcctgaccaagtttacatagcttctatagcttctaacaggtgcttcttgacaaaccatggaacaacatctcttccatcatatcaagcacccgtcccgtaacacctcagctgcttacacgttaatgattactatgccattaccgaatactataagcttgcaatcaccctactgcaaaagttgaaaatatgtaatcaatctgtccaatggggactagaccacggtggtgagtataacagttgctgttgaaaacttctttaatttgaaacatactgattaaagttctctaccagcattgcttctttggcttgatcacttctgtaggacaaacggtgccaaacaacagtcctcaccctggcgtgtctacgaaacttcatatgctttgttgacacacaacatggcagactgaagatattagaaggctcacaagaagctaactcgccataccactaattattgtgtaaatttgccaataaggataagaatggcgacattcacggagctaggtgataaaaatttgatgtagcaagaacacaaaagatatatcattcgtaatggcaaccttcgaaaataaatgcaaaacttgactggtaaagatgctggttaaattctaaggaaatgggtgaaactcataccaagatttcagatttggctttcaaaacagttaggtctcaagttagtggatgaagcgatagtccaaggcttgcaaccttgtgggccgcaccagcctaccacttcaaggtacatcaaattgtttgaaccattgtgaaggctgtgcggaacaacgtgatgaatagatcattaaatatgcttcctgtcaactcaatattcttggcaggaaattattaccatgcgcttaacggcactgcctccccttgatgttgggcaattagacgctacaactgaggtcctgggctatttcgattgcccgccgtgtaacgcatgagactatacccaggtggaaagtagaagcataagcaatgaatttctattgcgctgccataaaatctcatattctctgatgtccaacagtaagagcgtgccgcgtttgctttcgagtgaagagggcttcagaaattctcctcacttagataatgtcttgaaaatagcgaacacggccctgcagtggaactcaatgttaaaagtaagtttcaacatgtgctagagtttcaatgacattataaatatgtaactttagcagccaaattgtcaaacatttgccgcactgctaaacctgcggattacttttttccttattttgggctaagcgctaggggttccaataccctgagattatcaccaaaaactactctatcttgtacagcagtctcatttctgtttaaaaggcatggatgtgtaatttaggctgtattcgtgacagttgggtcacgtcattttcaaacagtgttatcagaagcactcctgcgttttctgggcacaattcactgctttaaaatgaactagagacgtgctcatttctgcaagctctcagagttttgaggctcggtttaaggtaactaacctcaaagagttgggatggatctgagtttcaacatcactgaaattagagatgtggttcttttgggtttcagctgcacaaccaaaaactgtgacacctctgttgcactagtttcttgtaaatatctctcaatggaacttcaatttaatcaagaatcataggcggcccctaaattcaagtatctataattcattcaacggctcgcaaccattcattacttatcaaagacggaagcgaagggcaagaaactgaacgcgagcccaatgcttaagattctcgtttcgaattccaagatttacagcagcttcaagctgcgttgctgggctagcttcaaaagtggccgattgagggtaaagttcaacttttatgacactttttccaataggctgccaaggccaaagcttgttagaaagtgttgtttcaaaacgttataggattgttgaccaattttccacaaaacgataacactcttcttgttcttgtctgatttttgatgaatggtagacggggtttgagcccaaggcctatttgcgctttaaacgctcacgcattagcatcgaagaggttctttgggttggaggaggcaattgggctgtattttcctgccgacttgcatcttgggattgccgcggtaaaggacgtgaacccatatagtcgacgctcgtagctcgggactctgaactacttttatagataccccgaaagtctgttcctgcggtacgaggtgttggcgtgactgcggctgagttgctgcaagttgaaggcagatgaagcgcaggctccgagggttttgtgctgtgagtaggcgagtgatgtttttgtttccgtagcaccttctgttcatcaggaaggtcttctttgtgccctagccagtctggaaagccctggaaaggctcctgggtggagtaaaactttaccagagctttgtggactacagtagaagttggggtatcaccatcgcgctcttgcttcaaagaaagctgggagaacgatgaagagaaagattttgtagaggacttgaccttactccaaaactttccagacttttggtaggcagctgggctctcttgatgcatttctagccaacttttttttttttgaactggtttaacagttcacaataagttcaagaatagggctatcccgcctcggggggcatgtgacagagaaatataaaagacttcacaatttgatattcgttaaaaaccgtttaaacccagttaaatagttacttagctaattgttttttccttgaggaagatgttgtacttctccttcaattccttcatgatagggtcgttgatttctggagagtaaggaacgaccagcccggggcccttgatcttgccatccaatactagtttggtagcaatagcacaaggtagtccaacggttgccgccatggcactgtagccgcctggttgaccgtacgcgactagagtcgaagttctggtctctggagtaccgtcggcccattcgataccaaatttgtgctgtaggatgatcatatcacgctctccctcttcgaactgcatcagctcttctagagtagcacacaaggtgtcaagcgcattgccctttgggttgatcttgttgtctgagaaaagtcctagccaagaaaatccattgaggattctctccctgtcttcatctgtaacccactgggttttagagtcaatagcggcaataaggtcatctttggatgaggacttgctgccccagtattgatggagagcttccttccaggaaataggcttctggaaaatctcgttctcatcatctttcagcatgcccacgtcaaccaaaactttgacgaattcagggaaaccttgaaatctcaaagttcctctaataacagtgtcagcttcgggcattttgtagaattctttgaaaggagtagagtctctgttgggatagcataccaaagcatagccggggaaaataaagtatggcttcgccgacgccatcagatcctcagaagacacctcttcaatttttccgtctttccagtattttgcggagtttctcagagccaatagcacgcctctagacgaccatgagaacttgtaacccaaaggattatcggaatcttcaggggctggcaatccaccacaatacgataagaatgactttatcttacctcctgctctgtgcacctcgtcaatggtcttcactgcatataagtggtcaagacctggatccaaaccaatttcgttcatgacggtgataccagcctctttgatttggggttccaattcccttagagctggcgacacgtaagaagttgtcacgacatccttcttaagccttatagcactcttcaccacagcagcgtggtatatatatggaatcaacgaaatgactaagtcatgcttggccaaagcagcatctaaatcatcatccttggtgacatcaactgaaatagcagccgacttggatgaggcggcaagctcttgcgcctttgcgagggttctgcagccgacagtgacattgataccttcagtgccagctaagacatcaaccactggttgcgcaacaaaacctgaaccgagtagtagaacgtttttaaccattatgacagacaagctgatatggctactcgatatgactgtaagacagcgagacgtgagcaggcgaaggggcccacttcaagttttatatactttcaaagcgcgagcggctcaatttccattggaatttcgaggctaattattcctccggaattttattcaaaatgatatctcgatcatgagaagtgggattgcgcgccgcgtttcagttggtaagggcgttgtggcaagataataacatcagcggatttgtcttttcttcttggctggttcgtcccaactcaatttttcccgctattcaagttcaagccctaagcaactttgtctcgtattattctatccaaaagcccctatttttgcacgtgatccattgttgagtaaaaagtattaaagcgtctcagaaaattttctaaggtaaaaaatcctctctttcttaatcgaacatgggactttatctctatagctatgccaatacctaggtagttgtagtaaacgaatcccagagattcaaaatcacgctttttgcagagtgaacttgtctgcttaaacgcttttgcgcctaatgcaaccagtgacgagttttgctttgaaagcttgagaaattcgatatgcagaaactgacaatggcagaggtttcatacgaatatgctttctctgtaaaagttgtgctgctcttgagcattgtcattctcccaggtgtcacgttggcgaatgaaccactttggaagttgcgattcttttggtatgttgatggtgagtacgttctgttcggcacctttgtaaaactcgtaatctgcgcgctctttcttattgaacgcaagccgatagcgatttccgaatatgcccatgtcggattgtgttctcataagaggggtgctcgcggcagtctcccctactgtttcttggctatcctcttgaacatcttgaagtatttgaagtaggtgggccggaatggaaggaggcagtgataagtcggactcctttatgacctcccactcatggcaactgtgggcctcatcaaaatcgtcaatgttattgataagtccttggtcattgtctttggatccggtaataccttcctcttggataatctgaacacttatcatctctaaaagtgtttcagcgaagtaattgcagtttttgccggaaaagagtctatattcgttgatgatagacgcaatgttccatttctgcattttacgtagcactcccactactattgatgttttatccaccagaattgtgttgtggttgatagtgttcaaaagtaattcgaatgttctcttcaagctgtagcttttgagtatcataagatcgtcattatcgctgagtttatattgcgtttcattatcgctagatccaagcggtgttaacttttcatcgacagcgggtttagaggtgctgacgttaactggagctaagcttgaggaaacatcggcagttttcacgacataccactgtatgcaagaccgctcaaagaactcctgaaaaaactttgaaggctgctgtccccctacaaaaacaaccgttttgagattgagcgtctcgagaaacgacaaattcagcgtttctatctttgaacatcggtcttatttgtaattaaggtcagtaaaactgcacttcgagcttttccttgcgcgcaaagacttacatattccttcttcggcaattccgaagttagccggtggtactagcatcgaaaaccacttatgatgacttccctatcaacctttgaagttactccggtcatcctgatctaaaatacatttatttttttttgtaaattcaaaactaagttttacaataggatgtgaaccacgaatgcgaaaatatagttttattctgagctttcaaaccaattttaatctacatgaaaaaatgctaggtagtaaatctatcttttgaaatgctttaggccttgcgcttgctagtatgcttcttgctaaatctttgccccgaaggagaggtactcgacgttgacgcgttggcttttcttaccgtcttgggttccatatgaacttcaacattgttgatccttaaaacgcctctttctatagcttccgtctgacagcgctggtcttcaaaatctatcactgcaaatgtctcctgagaggagatttttctcacagtaccaaactcgctttcaagagctctcaccagctgctcgtctgaaacgcctcccgtccctctcacgtaaactggataaaaaccatctttgttcacgtaataaaactgttttttcttgtaattcttaacgtcttttagctgcccacttggcgatactgacttcctctcaggtgctttctttggttgaactggtgctaactcagcacgaatatatttagtagtggcattaggaacgtctttggattccgaggcggccaacttagaggcccagttcatttttttcgcaggctcgagtgcaggtttatcagcctcagggctttttactttcgtggtctcgttatggttcagttcggaggggaattgggcactagagggaacaggtgcatcctcagccgtatatgcttcctttttaagatctgatctggcatttgtcttctctggcaacaccccttcatcaataatgttgctttctaaggccaccgggctctcctcagaaccgtcaaagtcctcggctttttgaatatctccggcctctgcctcctgaacaatacccatgtcatttgcttgaaaaggtttctcggtatcatgtttctgctcatgctccgcaagcttaggtttatcggtaaaatgttgctgttctgcaatttctctattgttctcattgttcatgttatcttcccttttctgcgcaatgttttgttctgagtcaatgtgctgacagaatggttccttcaaatagtcatcttttcgaacatcctttacagcacctggattactcgaagacgtcttgccatcccttattaacgtgggaaagtaaggaatgaaacgaagaacatcattagtcacatcataaattttaggattgctgggcaccggtgccaacacaaaattttgacagaagcggtacgaaggggtgttagcccagcatagctctcctagcgccaagatgagtatactcgagttgttggaaccagtaaactgaaagtcacaagcatctattttgatttgtattgacttgactttcttgctatgccgcgtgtagaatttgcttatgttttcctttcctgttagcttagtcgtaggtagagtgtcagctgtatagtcaaaatccatctggtaattgacatgagtgagctctgcagtagtggaatacaaatgatggactttgaaaggatcttgatgcatcctctggtaataagttttgaggaacgcgtaccctacctcttgaatgttgtcgatatcagtcatgattatccagtttttctatcagtagcaatcaaacaaagaaggatatatttgaacaaagaagaggttgaatttaacaggtatttcactcgggaatctgttgacttgacccacacacagttccccgctgttcgctcaattacgtttgatggcctcacttctctctgtaactaacgtattattagttctgcacaatatgattttttagcacgctaaaaatttttccttttatcgtcggctacgtgacgaacaatccttagttgaaccatttattaaatatggatgtatagtacagatgccagttagaaagcctcttgagtctcaaaatacgcatttactcattggttatcccgtagatcatgtttttatagcgagttaagtcgggccccaattgtggttgaggaagaggtagatttagaagagtagtaaaggtgagtagagcaagtagactttgacctgctgtcgaagaaaagagggagaagcgcggaattcccaattcatccgccatagtctctagagtgaattgaggttgatgctgttgttgcagctgactggggtgttgttgagaaaacttattgattaagttgagatcatagaagtttggcacgaattgttgaacccaccatacataatcctccttgttgtttggcattgaattattcatgagcatgttaacaagaaacccgaagtcgtaggcagcatggtaacttacccaagtaacattatccgatattaggcctgagtcaattaagagctgggcgaattcgaaagccaagactccaaagttttgatgtcgctcaaagtttattcctgattttttcagcagttctaatgattctgcggacaccatctcctttgtaacatcaaaatggaagttaaattgccaagtggaatgtttattctccggtttatttccgtttgcatcgctcaaagagattcctatttgcaccggattgagcaagtcaacgtttgccctcattgtttggtagtggtaatcatttttcgaccgaaaattacccataggtctggctatggtaccaacaaactccgtgctgattgaaacatagttgtattggtctacgagctttcttatgctcatgaattcggcatggaggttgttactccacacctcgcgcactacaaaataggtaggtggaggaagggagaaagaccccattgcaagctgtgggtggatagcacctgagggaggacccattccagatgtaccatgttgcaccatgccaacaccaggaggaaggccagcgagactgcccagagccgctgaggttgcattttggctgccattattgagcatttgttgtgtctggctttgacgctgcggaacttgttgttgcccaaatgcagcgttggccgcttcaagcttttgtttcagtaaataaacattctgcaagttttggttcttttctatgccgtgaacgtcttgtacaaggccgccttgctgttgctgtaggcgagcctgtaggagttgaggagaaaatatttgtggacctattccaggggggtgttgatgctgctgcgtctgttgtgggaagaattgctccccgattggcagctcgtgaatctgacgattaacagactgcatcaagagttgtaaacgtgagattttggttctagttcctttgatacgcattcaacatcattatcttcaaattttcaatattaatctatatggggaatacaagtcaggtgcttcgaatacatctatgaatacatcattagtgctctgtaaatcttgaattccaaacaattattataaacaggaaagctaccgaggaagctttaaggctcaaaaggatcccgtcggcaacttctaagggcccagaggtggttccattggaataaaagtaattaatatacatagccctttctcgagaaaagataattataacgccgctctaaatacttatagcaccaatcaactttttatcttcttagcgtgttgatccgaacttgattgatcttgggcgctccttttcttttgagacgaatcctgctcagccgagcgctcaaccttctctggagggggcataaaccagggtatttttcctctgttgaagtcgttcaggacttgcttggaaacgccggactcatcaggctcaccgcccttcagaaggcgtccttgctttcttgccaacatttcaataaaatcaaccgagtctttccaacctgatatctcataggtcctttcaaggtgttttctttgacacctccttagtacaccaggaatatattgttcaggatgagaaacgtgctccactctcactacgcctctaaataaaacatcttcttcagtgtcttttgctgatggtggtacaattccgggacagtcaatcaaaaaaatttttttcatcaaagtgatgtattgccatacctttgtttcaccgggaataggagcaacctggcacactttcttcttccttaaagtattgatgatcgatgactttcctgtatttggataaccaatgaaacctaccgaaatttgctttctgtctttgtgcagtagcgagaattgacgcaaaagctgaatcagggaaccttttccaaaggagttagtaatagatgcgtgaaaagctagcgttggtcgctcacttgatagatgcttaacccatgcggcctggtgctcgttagtaaaataaagttcaaacaattccaaaaatcgaactctgaagtgacaaaaacgttttgatatttcacaatgtaaggcaccttactacgaaaacgggaaaagttagcgcgttactgaggaacacgcatcccgagctcaactcttaggtgcctcgctactcaaaaatgatggtggcatatctttaaaacaaaaattgcccaccaaaccctccaaaaatgcatccaaaacggacacgataggagaagcgagtagtattaatcttccaaaactttaacagacgttttcgttgagatatgttctattaagaacggaaaatatcctgacttgaagttttgggaaacgttttgttcctccaggtattcagattggaaaaaagcagaaaactgcgaataaaaaaagcaaaacataccgcaacccaagtgggtactaaatcgcacttattaagcacgaatatcaaatgtttatgaggggtttccttgcgcatatattcctcgacggatttgcaccttgttcctaaaggatctctggcgtccagaacgtggataacaacgtctgaagagtctatcactttgtaaagctcattccaaatacgcttggattgccctttgctaaaaatggcctcctttgcggtttgagtccaaccatcctcattttgctcattttgagccatcaaacctagcgtagagtcgagctcccgtttctcctcgaattgctcattgtgcttcactgcgttttcggccagttcttccaagcttgaagcagccactcgaggttttttccgttgagacttggggccaaacgtttgttcaaaactctcagtctccagaattttggccgttggagactcttgaacatctttctcatccaggagggaaagtggaagcttgttacgcctcaaaagcacctgataattgttcttctcggtgtcgcctaacgcttctctaaaatgcgtcaatgcgtcctgtgatatgactctggtattcccaaaccaccggcggtcaggctgaactctggccgtcggtacctcaactccttgcaacggtgccgccctaatcaaatcgcccttcttgttacgtatggatttgccatccgtgtacatgttcagaaactgcactttcttggcatcacgataaaagttttcacctttgacccgcagatttccatcgcgggtatcgttttggcggactcttctttgtttctccttcttaccagtacccatggtgacgaataacaagctttgacgacttcaaacctcccaagagtgttatctgattcgccagctatgagtgttaaccaaaggaaagcgatgcgatgagcatgagaaaatttttatataaaaggaaaacgcccaaatatctacgtatgtacgaaaatttgtctgagttcaaagtaagttcttaataactccctcgagacggccagaagatgccttcttaaggtgttctggaccagatgctctattagtagtgaccttccgctgtttaaaatgagcaggagcaggctgcgaatcagagttttcattgctcgtggcttcggagacgttcgaacgctttttgcttcttatgttgtttagcattttgctcttttcaatgttccgaatgaactctgcgttcattttgttagcttgagacacctcgagctgcaattttgcttgtctcacatcgttctcacgagctatttgttctgtaagatcagcccacttgaaacccgacaaatacttgacattcataacatcatcgtggtagaagctgcccttttttcctccaagaatgttaccgttaagtgtacttgcgcaaagcttggcatcttttttacgcacaaactcagcccagccctcttcaaacataaccttcttgttgccaccgcctttgactctattcttatgtctctgttcgtcctcgcgcttcaaaaatagtcgatcaacttctccaaaccttgaaagaatttgtctcatcttagcgggcttcatgtaaggtggaatcttggaaagataaaccactccagtcttgtgcttactcttttttgacgctctgagtttcttgagtctctccaacttttcctgtttgatatcttctgaactaacaggttttgggttttcctcaagttcatgtgcagaagcctttttacgtgacttgctcacttggcctgcagtatctacttcgctgtcttcttcttcactatcaatctgatcatcgaagacatctttaccttggaactttctcttgtccacaagtagaacatcatggtcatcttccgaaatatagccctcgctgtcgctactttcgctggccattgtaatcctgcttagagcgatgagcttactgatggaaagtttacttggatttttttctacttacgtctcaacgttaactgttacaattttactacggcagaggcgaggaagggatacaagaaacttaaaacatgggggagaaatttgaaactgtgagaccataacttttccaggtggaggtgcgtattttcatgtttgtttcgtggtctttaaatgtactttttttgctcagttaaattttccccaatcaagttagcattttcaagcttagtttataacagcagctttatgtcaacaccaatactttcgtaaagttgctgcgcaacaatatgcgttctgttgtaattcctcagctttggggcagccaaaaatctcgaagctaaacagagacaatttggcaatcttctttcctagatgagcttgcgacgttaaggaaagacactgaaatcaaagggcagttaaaggcgcacgttgctacgatattttagagaattttcttaataggtgtgagtttgtactacacttagtatggatacctaacgtcgattagtattcttctttcatctcgaggttttactgtctacggcttctgaacacattccatggcagctcaaattatgtattccaattaacatttcatcaagtgctgtatctcttccttaattttaaatagccataaagcaatgcgacctccatgaaaaccaataattcccttgaaggttctgacttctaactttcacgggcaacaaacataaatgaaatcaaaaaacttgtgctagttgtgatcccctaaattctgaatctaaagcaggctaagctgcgggccagtcagaagagatgcttccactgaaacttgagccgaaatgattttaaagcgtttaaaatgaaaaattacattcttttagcccagattacaaattgagaacagtcatgaaggcaaccgaaggctcaggaaagtgctttttggtaaagagattagctgctttgttgctgctttatatcgacctcttacattttccatggaaatatggcaagccttcgagtttagagaacacaagcatgaatgcactgattacattttaagatgcccctctctatggacttctcctctctctgagtgtagaccctgcatattgtctgcgcaaattgaatcagggtcctcgaaatttttacttgtatccactgtaaaggttacatggtttacattcaaagcttgaaaaacacgctagcttttctgcggatcccagaaggcacgcagcaatacagaagatataaatgattacataatattggaccctgaagacgcgttcgcatgaatgttccagtcacgattgatcagggtgctaagttgagatttcttgccgcagaattgatacgcacgaggcttttctttgatgaaaaccatgctctgattaagcgatgaggaaaaccctgagggttagacaatggacaatgtttttaatatataaagcactttgaaaagctcgctataatcggcgatgatagaacaagcttcaaaacccaactattttccacattgaaaacccccatgtttacccaacgtcattctcatagtcacgcaggaagccatgatgaagccagcttagcggaggcatcctcgagtgcagcctggtgggctcagtgggacccaaacacagtgacgatttgggatgacactgtgccaacttcgtggaaaaaatgtgctttggatggcgtgtattttggaggaagcgaatatcaaggaagccttaatgcgcgtatttcatccatcttcgtgatccttttcgtcagtacttcttttacgttgctgccagtaatctttacgaaagtcaaaggcatcaaggtcccaaaagcctgttacctatttgcccgttactttggtactggtgttatcattgcaaccgcgtttattcatctcatggaacattcctatatgtccattggtagcaatagttgcgtcggttcaagcggcagatgggctgactactcttggtgctcggggatcgtactcacaacagtttttgtcgtatttcttgttgatttattgagcgaagtgtacattgagcggaaatttggtatctcttgttctcacggcgacttagttgaaggtgcaatttccgataataatcccagattaaaagaaaacgatgcagagaccggatctcccgtgatttcaaataaggacgatgtgagctacgacgtggtgtccggcgtaaattcggaaatagctgtaaaaccatttgaatctcaaataggggccttcttggtgatggagtttggtataattttccattctgtcatgatcgggcttgaacttgggactacaggcgaagagttttccatattgtaccctgtaattgtgtttcatcaatcttttgagggtctgggaattggtgcgagacttatttctatagcatttcctgagggcaaaaaatggtggccctatgctttgtgcatactttatggggcaacaactccaatcgctatcgccataggcttaggagtaagaatgtcttataatgctcattcctttaaaatgagtattatttctggagtccttgatgccatcgctgctggaatcttgatctacactggactcgtggaacttttggcaagggatttcatgtttgatccaaacaggaccaaaaacttgaagaagctaacattcatgattatttgtactttttctggtgctggcttgatggcgttgcttggcagatgggcttaattctttgttcattcatgaatagtccatttaagcaatttctaccaactcgaactcacccgctattgataagtcagatgtcaagtggatttttaataagacaaatcatcgcattggctgatgagataaaacaccctttagccttttcgttcgccccacgtattattagaatcgatatacgcaaagctggaaaacaggaatgataaaagagctcgcagccgaagtttgaaattctagctactctcagttcttgcgatagtgtatagttcgaaataaaacaacaaattcaagttgaggaggaaaagagtcttcaggacgtcgcccaagttagaaactgctctttcataatactacctcaggctttatggccttccagggtcaatgtcattatgacgtagcatcctcgatcttctcattgcaggtaaaaaggctaggcttggcgatcactgaaaggaaatattgagtcaaactggaattgagctccagacactttgagtttttctaaagcaacatatttgaaatttgaggtatacaccgatttatgtttggggccacacttcataagaaaatgcctatcgggcacctaacagttgtggaagagagtacactttaactgctttgctcattttagcttccgttctccccgcgatttttggcgagtgctactagaaaagaactagccgtaattgttcatcattagcactagtaacggactcttttcctagtgatgagccattaccaggaccgaacaattatactaacgtgttcaagattttgataattagtagcaaactccgatttgctattactgaggacaatttctaaaggactttttaatacgtattgagagcatatgcaatcccgatcatcctgtcttgcgtatataaccttttcttttcttttgacaggagttttcctctaaacatccttggcataaaaaaaaattaacgcctttcgaggaacttttctcgataaatgccccttttccaaatcataaaaaaagataaaatgtcaggaaagtgctgcttcactggaaacctacacactggcgagcctctcggcaaatttgaagaggtctttggtctcaaaacatatgtaacaggatcaccatcgaacgagaaagttttagtcatacttaccgatgtttttggtaatgagctcaacaacacaaaattgattgctgatcaattggctggtgaagacttcaaggtttacgtgccagatattctatttggcgacaatgttaagtcattagacggatcggtcgacttccatgaatgggcacacaaccacaggccagagattaccagaccaatcgtagatcagtttatgaagtcgcttcaagccacattctcgcctaaatttgtcggcgttgttgggcactgctttggtgcaaaatatgcactacaccaaattgatgtcaaacaatcaacggctaatgccattgctgttgcgcacccttccttttgtgagcaagaggagtttagagcaatcgggaagcatccgatccttatctcagctgctcaaaccgattccatttttactgttgaaagccgccatgagaccgaaaaaaccctgaatgatatcggcgccgtctatcagatcgaccttttcagtcaagttactcacggatttgccgttagaggagatgtcagcgatccctgcgttttatatgctaaagagaaggtcacactcgaccaaattcattggttcaagcacttctcgaaggacgcttgaaaggtgtatccattgtttttgatgacagaagctagatggctcttgtcagagtggctcttgccagttagcactaaagtcgtttaattgagataaccatcctttcgcaaagaagcactgagcgtactgtttctttgttgaccagtacttggccagtaccctaattgtattcacttgttatagttaatagccagaaacagaagatgacaaagctgaggacttatgtgatatggctacatataaattaagcctctgtgcttcagacgaataaatatcttttttttacaatacaagcaggccgggtttgtgttggcttatagcggtggacctagaacaacggatttaaccctcaaatctttttctcgttcccctttatttcttgcaaataatagttggcaatatgtgaattctaactatgcagtggcaatgcgtttcatttcaactcagtagggtgaaagtgggcggagagtaactcgaagcttcggttaaattaaggcgccttgccaacagctaagttgaagaaagtgtaacagctgtgggcgaataggtctttaagaaacaacttcagtagtttcttgaagcacttgtatttctatcgagtagttcaaaaatggcgattttcaggaattagaaagcatcagattatcaggttttgagtcatagcactgtaatcttgcgaaactatatcattagtatattgtcactgccattgtttctcacgtggttatgatagcttgttctctgcttaatagtgataaatatcgatctatttatatttttaaacattaagatcttcgctcatttagatatcccgaaaagaatcataatgcgtgtgacgagtaaaagatcgcgaggaggttgcaggaactgcaagagatcgaagataaaatgcgatgagaggaagccaaaatgcggccattgtataaggaaaggaaaagatgattgcacatattctttagctttgaggtggggcaacaacccttctagaagcctaaagactagaaaaggtgattctaaaacaacgcttttgagagatgctatcaacgttacaagttcaagagatcctcattcaagctcagcgactgtcaacttcccgtctctcgttcccgccgaggcgggcattgaacaactactctggccaactgggcacgagcttctcagcagtccaggtgttagttacagaccccaaagttttaaagaatcttttttgcaggctcctttgagcccgttttctttcgactcgccctttagtggccatagtgaaaggcccatcaactcaggccttgcagaaccgggaactcttgaactttcacacccgtcccctagtattctttcaaactccccgtatttctctgaattgtttggattctttttgagagaaacttcccgactattagttccggtgccatcttatgcttatcgatcaaatccatttcacacgttaataccacaaatggcgatgcagagtccggcattgatggggctgattttggcttttggcgccaatcatcgaaacaagatgacagcataccaggagcagtgctctttcccgtctctggatgaaaaaagctctgcgaaaaacatcgatggcctgctagctgatgaactcttgagtagtacgatcagtcagcttcttgttaaactaatgaacgcagaggaaagacgcagcgatactaccttagcaaccatattgatgcttgcgggctttgacatctttttttgtgatacacgaaataagtggcgggctcacatactaggcgctaagaaacttctcatggataggctcaattcgaaatcaggtacaaaaactatgattttcaagataccatcagcaaataacgttttggatacagaaacgtttctcgtccactggttttcgtatcttaatattattgcttctttatcgtcagcgagtcctaaaaactcgaccgaagcttctcgaggggtgggctacgagttttgctacgaagacaacagcgcacacactcatgaactaaggcttcagctgagagacatagactatttcaccggcgtagatacaaaaattttgtctttgttggctggcgtgtcttgtctaatcgaagaaaaaaaagtcatagagcagccgttcggtatccacaatttagttcttaaagcactagagcttgaccatgaaataaggagctaccttgaagcttctgaagcagccagggatcgagttgaatcccaacttcttggtgaagatgcttcctctgatacaaagcttagattccaaacctataaaaccatgcgggctacaaacctaatttttggactgacaggagtactacaattgaaaagaagagtaataggcataccacataatagcaaaattctcaaggatttactagcggaagttactgccttaattgataaagaaattcctcataattcatcagctgcgtcttgcattacattttgccttttctgctgtggctgcgaactaatagatgataatcttgcttgtcatcgcgaaacatacactgaacacatagaagccttattacggaagggggtgactagcgctcttcaagcacaaagcatcatgaaggagtgttggagagagaagaaatgttggtgggaaatcttggaagagaaaaatctagatctagcattcgcgatttgatcacaagccaaccactgggctttaggatctgctgcaaatgttagggtttttttcttaatcgcggtctctaaaatagctctctaggtcctttgtattggatcgcaagggccacatctaatgtaacacgtggtcaacccaaggctgaagaaagttgcagtatccatacgttcctgctggatatcaatcaaatccggaaaggtgtgagcccactttgatgataggcaaaaaatctcttaacagatgaggatttaggttatacaacgcattgttctgacagcttgatttagaaacgaagttttatcttcagcaattgttttgcaaatgcaccccgtaatatgaaccatcacccgtatttctcacccccatgtacttgttttgacaaaagaaactgcagcagtttattgcggattattaaacaggcctctgtggtgatgaccttgcataccatagctccaatcatccactctaaacttgagctagacataggtattaatggtggagcattttactaatttacacagccaaacccgtggtagctagggctttatgcatatattttttgctcttctagtagcgattgaaatttacgacacatatattgtcaagaaacgaaaggagtttcatagctccagtgtcccctgagggcaacttaaatgtttattaggaacggtgatgttattgaaagttgcatatgcagcattataccatagaaaaaactgattagttgaatgtgtttgaagttagaacatgtgctgttgcaaacaacgtgtggagtttttaatctcctatagaattttactatttgatgcagcttttgccatgttagtctggttccagcagcattagagaaaaggagataatgtcaaaaataatgagagctaaggggttcgaacccttgcatccttagatatcagaatgtcttgtagactgctacagaacctggatctgacgccttaaccactcggccaaactcccaattgttattgggattcaattttgtgtgttatatacagcagtaaaagtgaaatgagtgcttatcgtatcttattatagagcttcggactatataaagttggcagttcgttggctcgatttgattatgacgactctttcccaagatccttgttcctctttctttcaattaatctcatgttaggcctggagcctagtggtacttatcgttatagatttggaagcttatagcaagcctcattatctctggcgctccgcaccatctctggtgtagttccttccgcatctcaaagcttccttattttataatgcccaaaacaatcatatgaggcaacgtttcttgttgcatggctttcgactcaaaaatgaatttcaaatcatatcagtccccctgaaatgcgagtcagagtctaatcgtaaataacaaaaataaactcacttcccgcattcaagaactgctggtgagctgtgttcgcgctcgcacattacacctctggcattcaatttaaaaaaaagctctccaaatggttggagctgcaggcgttaattgaatttttaatatcctgtactatattgtgtttgcctatcctacttttaatggatggtttcccaccaaaaataaaaagcaactgataaagactcttaatctccgcatactacgcgatttatcacgaggccattcaaaccgcatgctaaaaatgaatacatcatttgcttgagagcgttcttatcaaattaagcttgaatatttttaggaaagatataatctttagatacaaagagctttaatcaataaattctgccctctttcatgaccaaaaacaggtttgtttccggctcatccaagattgaaatgtcgtccaagggattggcgttcatcaacaaaagatctgcgatgaaccctggctttatttgtccgagtttgtcaccaagaccgttcatttctgctggcgtcactgtggcagataaaagaacttcttgagcagtttgaacttttcctctgataaaaaactcctgggtttgatagccggctagcggcccaagcaaatcggagccatagcatattttgacgcctttgctttgagcgattttcagagcgtctatcccttggctgagaacctctgcatttttctggctattaactggcccaaggaagcttccaaactggtctgaagccattattttgtaggtgactaaggttggggttaagtaacatccaagcttagccatcaattctgcggtctcctcgtctaaaaggtttccatgttcaatacccctaacgccaagcttgatacagttttgaattgcttcagctgtgtatgcatgtgcagtgacataagtgtgataggtgtttgcaacgtccactagagctcttatttcatcgtggcaaaattgcacgttagtgaccttgtcagttggtgatgccacacctccgccggccatcatcttaatgaagtcagcacctctccggaactcctctctagcagctctgtagcattcgcccactccatcagcgacaactccaacttgaccataatggcatgagcagctctcaaaggcacttgcaggtagatttcctggccttaagtctccgtgcccgccagtttgagaaatagcgtgcccacaagttatcatcctggggccaatcacagatccatcgttcactgcagctttgatgtagctttcagcgcccccacaatctctgactgttgtgaaacctcgggccaaggacgcctccatcgtatacctaactctcagaagcgaaaccgtcttgggcattgtcatcaatttacctaagtctagttctcctgttactgaggccatatgaacatgattatcaaacaaacctggtgtcacgtattttccagtgccatcaataatctggtattcgttagtgtcaacatcaactggttgcccgctgccaaattccactttggaaattttaccattctcgacgaaaatgtatgcttcaggaaaagtggttccttcgacgacatcgacgagattggaattcttaatgcaatacttttggagaggtttgaaccgccaaggaacagccaagtcttcaagcttcttgttgtttctttcgttcacgtcgatggcgcaagaactcatcctttttgtgtatgatcaataacattcaacataaatgtgaacctatatactaagcctaacgcgcgctttttatatgtcttaaggatagaaagctaggaactgtctctccgtgatgggcagttatcccaccctttcacgttgttttgtgctctagtcgcagctgctgctcggaatttcttccaaagaactttgattatctgataagcaaataaatcgaagaaattattatcagcggaagtaacggaagccacggaagttacggaaacaacggaatcagcggaagaaacgaggaaatggaaataacggaagataagatatagtgtagacaatgggctaaagcgcggggcaaaatgaatcgataaagatttatcaaattgtattctacgtgtaaaacaaaaaaaagactgtacataaagtccttcctgataacggctgataagaattttttcgggccatctgtaccgagtaagcggctaaatgacgaacaatagaggattctttttgcaacaaggctaggtagaatactgattttgcgttttagctgaatattcagcccaaaccttgctattcttttaatgatagttgttctcaccgaataacagcaccttttgcggggctagctaagttttatcgagtcgaattcactcagacgcagtaatttggtacaacaaataggatattcccttacgaagaaactttagaaactgcaggagattttgctacaaaacatatacaaactgttgagggagcgacactttgcactataacacacgcagtttataccgaaaaatcaaacggttaagttgtaaaattataaagaatatgtgtttaataaagatagttaaggaggctcagcatatactaaactaggcattttgcgatacattgctaatgctgctcaaaaaataaagaaattgaaaagattagaaagcaactcagtaaacatatctgtggtgtatattctgcttgtcggtcaaatcatctacaagatgagtttcaagagtaaatccttcctcctgcagcttgtctctctttttgttttcaaagatagccttgaacctgtaaaaaatcaagtaaatatccatgatgatccacatgatgatattcacgatcagacctcccttataagtacctacccaccattgaggataaataatagccgccagacagtaccccgcaaagaaagcattcgaacataccgatttcttggtattacccctaacattactggagatcaaactcagtaaaattgacatgatacaggaaataactgaccccagccatgaccccacaattatccaccacccagagctctgtttaagagaaagtaccatgatgcttccagcaagtggtacacacacaagggctaaagatatcatagcgcgctcgcgagggaacaatttcacagctacaacagcaacccagataaatagaagttgaactgcacctgcaggagaaccatatttcataacttcaaacttatcgtagccgaacgagaacaacatcagagactggaatatgattgttccacttgtcactgtaaccaaaaatccgaatgctagagaagaaaggaacagccagtcaaacttaaagcactcaaatagctggtctttcttaaacttgttggtggccgtcctgtcgctctcgtcaaacaatcttttaacagcaatttctttttccctctttgtcaaaaaccaagctgttctaggcgatactggtattaggagataaaatgctatgcctgcaacaagtgaaataacgccgcatgcaatgaacattagtttccagtccgcaacgctgcttttatttgtttttcctatgccatacatcaagaaacttcccacaatctgggcgattgcattcattgatatccaacaagcagtccttaggggctgctctcgcttcctgtaccaataggatgtaattaagacgcaggccggttggacaacggcctcaaagatgcccagaaataatctaccgacccaaaacccttcttttgtggtgggtgcagccaaacacatacagcacacagaccagattacaacacaagcgcccgtcattggagctcttgggacgatcgtcattagataagtgaacacaaaatttgcacccagctggccgattgaaaaaatggtgctgcaccaagaaatatcgtgttggcccattttcaggtctttcgtgagaccaaatatagtggcgtaactcaaagattgtttgtccaggtactgagaaaggaacacaaagcacataagcggaagaatatacaggtcaattttgcgcactagagctttttcttcctccgctgtaaatgtaacagtttcaagatactcgtcattcagggcatcttcatttgtgatcttgtcaggtttttcaattagactggaactcctgcttgatatttcagcctcttctatcgtccctctctgtactggtttctcttcttcactcattgctaaaactctggattgtcacttaccattttcctgaaacttttggcataaccagcgcgatcattgttgcaataaatacagatagattttctgttcttgtagtttatcaaagttatgaaagcagcataggaaaaagaacctatatctaatagatgagcaaagaaaatgtttaaaactattaattctacctttgagatcaaagaaggcgattatcgctccatcctcttagaacaggaaagctaaatgatgcgggtcgacgttcccgtaatataggagataagcgaccattcattaacttggataggcctgtcctaacagaaccgtaggaagcggagaaggctcctccacatcactatctcgtagttttccttatcaattgatactgatgttatcattttattccgcttccgtcaccgtcatccgtttcctcatagtcacgtgatgatcccttctgttgataaagtgtcaaaatagtttaaagtgaggatgcgagtgggcgatgtagctggagctgtatacagaatcattctcgcgagtctgggtcattggtcgaaagggtctcaaattccttggctagtgtttccatagtgatctaagtaaactacttcgtggatgatggtactaaatatctcccccttctctcctttgttcaagatatacgtcttgcaaaccaaagaaatgatccggatttatacaaaatttctgggacgtggctgagtctcaatcataaggtgataatcgtactggtggcaccactccttaccttctccaagtcactatggtctgatctggactatgaacggtcaatgtggaccttcatgtgccttagttgggtatccgtcgtatttatgatatgtccatgtgccatatcatttcataccaatatgtcatcatgcaacttggcactatcacacaccagtgatccgctcacaatctgacaagattgtcaacgtaatttagtcacgaatgctccttctcacaagaatccctttctggtggaatttcaaggcctctgaaacaaaaacttgggatatcgggttaagctattggctttaatggattctgttgtaacccagggcctttgattcagaaatgaaaacagtataagaacagacacaacatcgataacaaaaatattccgataacgttgtggcttttatttctttaaaccacctccaaacgtggtcggaaagaattagtttctatcatgctgtttgaaccaatgaagctaatttcgatttcaagggaagccttttcttatagctttttgattattggtcaaaaaagtatcacccatatagcccaatgcctttaattttgtaccctatgctaagcttttatgtaatgtcaagaacgttttagcatataatatttaggcaaagcaacccatatcataacgaatattggaaaggtctttgataaaaacaattgtgagctgagaaaatttggctatttaatcttcacctgtactagtttcaaagcttaacttgaactggaaccacgtggaattgcggaggaaacgattgcttcaataccacctgttcatacctctctgtgcagaagaccttaacagggacttttttatatgtcgaaaaagctagtaatatgctttggtcttgaagcgaacgataggagaaggtttacaattttgagaagaagaaagaggaaatagcttcgcgtatctagttttcgcgtatttccaatgatacatagtgtaaatcacaacctaaattcaatccaaaagcagcactcgggaacctctaagtggccttgcataaatttttgagattaatagtttctgtcaaaaaagtctgtcgcaaaaaagaatcaaattccgcaaaaagcagccactattcattactgattaaagacttcaggagaataagctaaagagctttaaattgaatttaataaaatcttaccacatttccaagagactctcttcaaagcttaaagctcggggctattctgatttgttccttatcaagtagatttcggtagatacttagagtttatcacttaagtaccatcgcagctacccttgtctacgttttcgccccattgtctccaagtcattatcatttgatttgggctatgaacggtcaatatggatcctttcgtatgttttagttcagcatgcgttgtatttacgatatgtccctatgtcagattgtgatcagatcattggtatgtaatagtgccaagttgcataatgacacattggtatgaagaaagatgggggagatattcagtaccatcatccacgaagtagtttacttagatcactatggaaacactagccaaggaatttgagaccctttcgaccaatgacccagactcgcctcaataatacttaccatagcatgtttcagaactttaatggaataaaacactgtcatgaaacaatattgttacaaggaagctttgagatgcggaaggaactacaccagagatggtgcggagcgccagagataatgaggcttgctataagcttccaaatctataacgataagtaccactaggctccaggcctaacatgagattaattgaaagaaagaggaacaaggatcttgggaaagagtcgtcataatcaaatcgagccaacgaactgccaactttatatagtccggagctctataacaagatacgacagaccctatattctcatgaatgtattattgacatgaagatttatcactgccaagaacttgggcggttagtgtagtggttatcatcccacccttccaaggtggggacacgggttcgattctcgtaccgctcagcttatttttggaaaagtggaacaattttgtcaagatttagccatttaagataataagtatcagaatgcagctgcagtatatgagctttcctaaagatgaccagcgctccgttgaaaataacagctagtccatcgattaacaataaagtatttcgcctttaacgttagcttgtcatcagtctaaggaggatcgcaattgaaaagaaagattgaaagaaaggcatcggcatgaatcaagcatttcatgctctaaaaaatcgctttgtataaataaaaatagtaatgacggtcgcaaatttgtaaatttgggaaaaacattaaatagttccatttttattataaagagggtagcaaaaggtaaattttgggcttattttaatgattttaggcagtcagggatgtcctttttaggatcaaaacattaagtgcttttaagtggccgttctgagaattaaatgccatgattctgtacatcactgtctccccaccattacttactaaaaaccctaccaaagcctttaaagaacttataagcgtaccgtcttggcatttttagcattcttagtgaagccctctaactcttagcctcttatctccaaaaactctttactaaagttgaaaaacctgctcttttttatttttttattgtttacacatctaagtgggctacaaaactcaaggtgaaattcacctatcgggctccaaacccctatagttattttcatctcaaagaaaagagaaaacagcagatctgattttcaataatgtaagcaagattgatttttttgttcgtttgatatttttaacttcctaagagacaggcacatttcttgtcgtatattattgattatgacaagggaaagataaaaaaaataatatttgcagcaagaagtaactataatattgtcagattgtgatcggtttagttggtgtgtgatagtgccaagttgcacgatgacatattggtatgaaatgatatggcacatggacatatcataaatacgacggatacccaactaaggcacatgaaggtccacattgaccgttcatagtccagatcagaccatagtggcttggagaaggtaaggagtggtaccaccagtacgattatcaccttatgattaagactcagccacgtcccagaaattttgtatgaatccgaatgatttctttggtttgcaagacataaatcttggactgaagaaagatgggggagatatttagtaccatcatccacgaagtagtttacttagatcactatggaaaccctatccaaggaatttgagaccctttcgaccaatgacccagactcgcctcagtaaaagctttaagagttttgcaagcatttggaatgccgcactattccccttcctgtgctttgtactttaggttagcaaagtgggttcaaaaagatttgaagccgactgaagcaaactagttcgagcgcgtcctctctagcggcaatatagccggaccgagatttaaaccatttaccaaaaataatcaaagttcaggtttatcgctatatgtactctttctcgcttatatggtggcctgaacgctcaaatgttacaaaaaggtggagaaaaataatgacacgagtgtctttaaaccaatggcatagcaggttgtgtttcaggttgtgttttaaatgggataatttacagcaagccacaatgccttccataatcaatatgccttctatgacgtgatgttgcagttagcgcatctggctgtactttttttgtctactcctcgtggctgctaaaaaggataaaaggagggatgtcaaagtcttgcacgagccttgacgctatgagccagtatctctttacacaaataagaagagtatttaggagatcatccttcaaatagttgcggctgtccatccagacagaaaatgattaaatgtattattattgtacttagttttattttatttctttcttttttgttgaatttacgaatatagttcgagaaaaaatgtatcttaggagtagcaggcaatcgaggccctccttctagcctgattccgtcccttccttgtgctgattgaaaaaacataacgttatgtatttttttgaggaagagtggatatctaatggagatgcattcaagaactttgtgtaacgtatggctcccaggtctttttagcgacgttgtttctgtagagtttctctttccatcttttattttccgtatgtttattcgaaattgaactatgttagaatcatgtcatcgaggattctacttcttatcggtctttaggaaagatggtgtaataataatgcgcactttatgtgttaaatcttatttcggcattttggttagagctgaatattacccaaaagctaagcgagaaacgggaaacgctgttttccagtatgattctgcttaacttatagatggccaatcaggcttataagaaaatgaacttccgggttgattcctacagtagtttaaggaaaaccggtacttaatccttcctcaccttcaatacctatgtaacacttcgattactgaccgtgtttagactttcgggatatgcactctcgtattttacaaaggttgctcaatgcaactttttaaagtttttcaagcatataagggaaagctttaaaacgctagattccaacaatagtcaaactgtctatgagtgacaagataagttcaagggtgcgcgcgcattcacctctgctcctgataatcgcttttagagtatctcactattaacaaagaatgaaggcggccattgcctcacacgagagaatcgaacttcttagctaacctatgaagggaattaacactttattgaatgcagcgcaagtcctccagggttcaccggccaaagctagtatgcctagaatgcaggaagaaaaaactgggatgcgataagctacgaccagagtgtacaaggtgtaagcagaacgggttcaagtgcttctacggtggacgcgcagaatttgccgtagatgctgccccgcaaaatagagacgcaaaagtcagcccccaaagccttggtcatacgccaccaaagattgcaatttccactgagtggggcaagtaccactcaatcttctcaaccgttcctgatggcatcgcgaatgtcatggtgtacctctgtgtgaccaaagacatgctcgttgttaggggcccgataacatttcttgactatccatttgcaatacacagtattgttcaacatgaccgatacactcgggctatatgtggttctcttcatggaataacgctaatagaattaagcaatcatttgaacagacaacaaagtgaactaacgcttcaacggatgttaagtcctttaccgtttattgagaaagcgatgaaaaactatatggggatctcacgcttgaaagaaaatcaaaactcattagtgagtgccactttgccttcgcttgaaaatgaaaaatcgttaattatagctcatactctgataaaagaagtcgagagtgttctcatggataagcaggaatgtgaggccttaatgaagatattttacggagagatttatcctttttatccattcatggatatttctctctttgaaagcaatcttaaagaattgttctttgtagatgatgccgaccgctggaaatttattttaactggcaaagaaatacgcaaaaagactgagactctttcggtgtttttgataatgttgtcaatggggcttaaacatcgaattttgagcggcagggacaactccagcgcaagaacggcttcatttcaaaaagcgagacagctttcaggtcttgcgtacaagctgattaacttgttggatgtcttccactacactaatgaaaacggttttgtatgcgccctctattattatatttgccaatactttgaccctgaagccacggacgtatcccctcacacgctcaactcctaacattgaaacacctgttggggctggcaacaacattagggcttcagcacgatccttctaaatatgcgagattcaaagatccacaaattgcagcattaaggcgtgctctatggtcaggggttcagtcattggtcttccagatctctcttaccgaaggcgcttctgactctctgaatcatgatcacatgaagcagtttttgcgcgaggtgcaagatactaatgcttatacagatgaggatgaaaacgcaacaggcaagcttaggactgagctatttgaaatttccgatagcaaatacaaactgcacatgcagctaagcaagctattgtccgcctgtaccccaacatccggttactcagaactctttgtcattttggataatataaatgagtcagaagatattatgaatatggcatttcctttacacacgctatacaatcattcagcggaagaaggggcaaaacacatagagcttgaaagaggcgcagtgattgatgttgaaaacataaaaaagagtgaactttttctaggaaacctagtgggacgcctttgcatcctgaatgtttacgatatgttgtcactctattttgagaacgaatgcagcaccaactgggaagaaaatggaaagtattttcaatacttaactcttcaatcttttcgcgcttacttagacgtggctggtatgatttctgattatcttatagagcgctttggtgaaatggggcaacgatatggatacgcagcaaacaagcatgtctgccttgcgcttgtcagactttggatcttccaatcaagatttcttctgaggttttcttacaaaaagcatgccgctaacaaacaatcgcagtctgcaaatattggtgataatgaaactggaaaaaacaaatacactgcaataagcgaaagtatcacaatgatcactggacatcttcgaaaccaaatggcagctctgattaacttggctgaaaacacaattgaagattcatatctagcctgttatcaggcagtctcaatattcagatacatcgtttatgttgtagacgaaaataaattgatgtgcgcgacgaatgagttttggcagagaatctccgaaggacgccacatatcgcataatgtactcgaaatggtagcattaaaatgggagttagaacctcgcaaatcaaaattcattttacataacctaatggatccccacgccttaaggtgttttgatcaaccactaatggatcagatggaaagtataattcttgcaagtaatttcggaagatattcccaatctcttgtggaaaaaaacatgacatcagaacttagtggaacttatgagtacgaccttttaacccaaattttagaaagttattcagaagctttctgggactttttaaatgatggtgtcgatagaattcctcactgaagcccttggaaactctttcctcgaaccagaaacggtcgcctttatagaattggacccaactgctctcgattttagttgttttttaggttagattcgcgatatatttttcaaaaatacttgtcagtctatgaagttaatcccaacaattcactttcttgcttgtcgggcgttttgagtttctgggctttcaaccagagatccctaaaaaatatggtgtacactgcatcaaatattcgtttgaaaagttgaaatctgatattttgttggagtctcacgctaaatcaagtctctttgaaaaatgataacctgcccgtctgaagatcaagtaaaaatttttgactttattgtttatgtgatttgcctagtgcaatagcgaaagacaacgatttattgtctaccgcttcaactccggaactcgaggaacactaaaccaaatctcaattggcaattggtgtgcactccaatgtttgtgttcacaggagaaaataatcaataccaaacaacactagctgtttttagattttaccgttaattttggttcagtctttttaaggaaactaggcacccgatgtaattctccacttttagtccaccatgtaaactgtgataggatgaatcagtttttttagtgtttgaaataatttttttaccgggtgactcgcaaatagccgccataaaagtgtgatcggcataagttattattacaagagaaaattaccaattcctgtctcaacagctgagacgtgaaatattatttttgggtttgttttttgcctttgttttgaggaaacatcaagttcgattcgataaaatgaactcttatcataagatacatatgattgcccgaacttaatagtttgtcgcaagttgattatagattgaagcgctttcaccgaatatagaggagccgtcttctggttcaaagatttttctctacctccgtagtgactatatacctcgtaaaacatcagatccttagtcttgtttcttgaaccttgacaaacgctcagctatccaatcatttatagggtcatcgttctctttcacgtactcttcgccatttaaattttgtccaaattcttcgtttaatggtgggtctctcaaaaagaaagtcattacaaacattggcacaacaaaaattaagcccaccaaaacttcgtacttttgcacatattgaaaagcttcaaccgtcgcctctcttacaggggttccccagtcgtaatcagtaataaagtccagtggtgaattgaaggcagcctcggccatgcctgcatcacccagtgcctttagtaatttgggatatagtgtctgggtccatatagcacctgaaacagcggcacctacagctccgcctattctgaaaatagtcgagctcagcgctgaaacgtttgccagattttcatgagatgtcactgtttgaatcgaaacactgatcgggtagtcgtacaaacagctggttatcccccacacaaccatagctccgatcacgcctttacctgcgtcattgccacctcgataatgataaaaaagccccattgtaacaaaatagagtgagcagccaacaaccgtgtatggcttcagcctcgacgatctggcaactagtagtcccactattggggagaatatagcggcgacgaaactgtaaaggcttgttattcttatcgctgaaaggtcactttcatttgcagcaactaacaagattgtgtaaagatattcggctgccatttcatagatgaaagcaatcaaaaagtatatccacagaggtgcccagattccacgatcctttaacatcaggaaaggcgccaaaggaaatctggccaatctactctcccaataaacgaaagcaggaatcaaggaaaacccaagcacaaaaggagcgataacctttccgctcctccattccgtggaaacacctccggcgaccgtcagtggaacacaaatacatccagtaaacacactcaacaaaatgacgcctacaacgtccaatctccagaagagctgaacaaatgtctggacgagtccgtgcgtttgataaaaggatttttcttcttgcaattccctccattcgtgactgtttctaactttccacctcatatgaagaatacacgctatgaatggaatacaactcactggaaaaatgaaagcccacatggcgataccccacgaccagttttctagaggatttgcaacgtgaacgacgttccccgaaatccacactgtaattattgctggccaagccggtacaaaattgtagaatagtctccacttcaaagttgagcagtcagacaagatcaatgtcacttggaacatggcaccaacaagcccaacattatagaagactgatcctgcagcatacctctggacatcatatgcttgagattggatgacagtacctacaacgtaaagcacaatcgacacgatgaacaatgataatctcccaaaaacatctgacaaacgcgcaaagaaaatttgtcccacagcagaaatgaccatactaataacatttacagttgacagaagagagtgagtttcataagcgttcatcgcatatgtcatgtaaatgtctctaataatactgtcaagtccataggcaaaggagcagatgaaaactgtgaacaaaaataaggatttgaggaaccagctgtcgtactgtttagccatcagttcagccttacgaattacaatagattcagtgacttcgaatgtgtcaggagactcttgctccatgtcagcatttttgctgaacagcttttccacaactatgttttttccgtcgacttcattagaagcgtgaatcacgccagatacggggtcttctccgtggttgtcaaccatggttatactgaagccgtaggattttgggttatatgccggaaatctcgctaataatcttcaagagattggaaaccacaactatcttgggttttttttatagaaaatctcaaaatcggggtgcatttgagtataacataatgagacttttgtcctcgcatatgtaaaagctaccaatcacaggtggtaactatgggtttcctcgtatttcatcctttaactcacacaaaacttatgcatgccaagtattggcacgataacagagccatctcctgatttaacaaattcgatgttttcctggcaatgactttagtgttgaaatttcgattaactaacactcaacgaaaataatgggtgtacatgattccggcaaagtccctcaataagtcatttatgtatctcttaagtttcagctgacagttttggcgagatcagttgtataaaggcagaaccaaaggaaggatggcaaattataccggtgttttcgccatcaagttgcagctatttatttatgagctaggtgagatatttgtaagatttatgtaagcgaatgaacaagcaagttgggctgttcaaacgatggataggaggatgaagtgttttgacaggttcttgaactttctcaaccgataagttaactctcctactgttaagtcaaaaccagcgcacaaagggctccaaacttactgcacccagtttgtttctttttttggaactcctattcttatggcgtttgtgagttaagcttatgctcggtgactttgaacattaaaatcaaacaagaaatcgtgtgtaggaaatgaccttcaaacccacataggatatccttcctctccctgcgcgaccactctttttatgctacataacgggtttcatcagaactaattagtttttctaaatcctgatttttctgttcgtgccatcctattctattgttctgatgattttcgcgtaacgagatgggatggtcacaattgtaacgatatgcccgctgaaaattaagccgcattttttaagggcctatttttgagagaggttactttccgaagatgaaaagaaggccggctccagctaacaaaatatatttctcggacgtgaaagattttatgtgtcaacagctgaaacagagatcgcgagtcactcttcggattgtgcttcgatctgcaatgtgttctcattgagaatcacaaatggtttgcatcctggcaggttcgaagtagcgctttagtgagcaagaattatgtgcgtatctagtaaggaatacaggtgtctcacataagcccgattttggtgatcgcgtcagtgacacagcatcgcaaacttcggagtccgaaccacagtcactgcttgcgacccaaatatcttcgtatgaggggaataacaaagttcatttacaaacctttgggccgtcgaacaaactaatattactgcatttacattctcattaaggtcagtgtcgttgacgactttgcctattttgcagccgctgacaggagggacaaaaagatctgtcatgatcaaatcacaggagaaagaacaagtcagaagcatgtatccgagatactccttggtggcgtgaacttggtcaatataacctgtttttttctttctctccctagcgtctgagtcgtgtattagtaggataggaagagactacggtcctttacaattacctgacaaagtctagtgcaattattctagatacgctttccatttgctccaagtatctgaagaaggtattcagccgtggtatgctcatcggaggctcactcgttcaaaataagagagacttggcagaagttaacaattttagtcttatccctctcaaggccgccaagaatttggtataacgaactattaaataaagctgagggatctataaatccatgcaacacacggtgttaatgataatcaattgtgctaaccgcacgctgctttttgaggttacaaaaagtgaacaaaaagctgttttattacattctggacgacaccaaaccggttgcgctagttaagataagaagggaagagatacagttcgcgaatgattgccactttttccaaatcatgcgatttactacagatagtaaggatctgtgctaatgaaaacaatagtgcacaagaggcttgacaagaaatcgagacaactataattttttcaaatccaaaagctcccgttttgtaacatgttcgctttcatgataaaggagctaacagctggacacatgaaatcacatcttatgccatggacagaatcgtaggctagatagagagttaaattatcctgaaatattactgtgagcaactattgaagcgagcaaggagataagcaggaagattttttgcagaaaactggctaaaactcattagaatgtcactgatttgcgcagaatctccctggatattagcattacagactcaagtcatttagttcgctacaaaagtagcagaattgcaggtcatcaataggctagtcaaatgtcaaattggcaatttcaacagaagagatggcttagaattgccaggtaatcggatcacctggcgattttttcctggatttatgacaaagctagccaataggtggtcggcgttcgtttaattaaaggaaatagctcaaaaacagtgctccacagaagatgtggtagtctcagaagcacaaagcattattagactggcaaaatagtgctcgatcgaccgaaaagccggtatggtgttaaaaaagctgatccttttgaagcattttgctgaccgtataataagggtactaacatagaggctttactgatttctggtgctataaaaagttggtctattgatgaaaagctactgatactacccaactatggtatgtgatgagcatccgagcttccaaatctcgccacaaaaaaaaaaaaaacgtttcaaaactattagaaaaggtccaaagagaacgtcttaaataaatcaaaacatatcctgtttaattgctagtgggcagttcgaagatgagatttacatttattcgagaccaagccacattttcaaagattgctgtgcgatttacatatgttagcgaagcaccagcatatcaatatgacccaattaattcaaaggcgcatgatcatgcttgagcagctcgaaaaagctttgataactctaaggagcttaggttgttgagaactgcaacaaccacagaaattgtgagacagagtgagtggaactccaccaaaaagaaatgtttgattatccttgatattaacttgtatgttaatccagcgcatagctgcgtttatgtcaattccctgactttaacaatgcgcttttgtgaagcagggctttgttaaattcatcgaaatcaagctccaagaaagatcaagacgcaaaagttttctagcctaagtcgtggatggcatttacagtgccagcttatggattatgattagactttcttcaggagtcgataaccttccacttgttagttctgtttctttttgagacaaatctgaaaaataaggtattcttcttgcggcctaatgcatattttatttgcatcatggaaaagttccatgttaatgatgatagtctgagacttgactgaaaagcaacggaggcaaatttaacaacagcaaaaaaaatcaattaaattaccttcatagccgtgtcatattcatgtcaggctaattagccgatttttttcagctctggcagtttaattcacttttgagaggatgatccacaaatattctttaggttcacgaataaaaacgtgaacctcaactgcttttttaagctttgaggagatgcaacgagcataaaattacctttgttcagccttgcctataacactagcatcatcaattttctggagcaaggagagtgtttctttaccacagtaaatttaatctaaattgcttctgcctataggattgggagccactgtgggcagtcaatgtcaacgcacaatgttaataacttgaattcacaccccaatgcacccaaagtcagaatattttccagagtgtactttattacatggtaggatcagtttattggtgctttgcagctaactatatgatttaattaacatcgctaactaaagaacattttcaagcagaagcacgtctaatgccagactgattcatagatcagcacttatagttactcctggtatcttagcttgtattaggcataatttaaactctctttatgcataattttttgcgatgctaacttgcaaaatgttagccgtatgcgctattccttaatgtagatctttaacggatgttgtcactttttctgcttgtgattttatattacgcaaaaagctgagagcttcaagaatgtggtagcgtcaattacgagacaacttttagttgtttagcaagagatatgattggttttaaaacgaactttcaccgaggacttggaaagcagactgcagcatagtttacaagccctcgacagaaatttcctttattaattcatgccacttcttgccatgttcctgcgagtggcttatttaacattctcacaatttttagtggaaaaacaaacaaaattcatatctacttctaaacttgacatatattaagcgctcgtaacttttcccagtatatacttgcttaataacttttgaatattatctcaattaaaatagagcaacttttaaaagctaaggaaatctgcaatggtttcaatgtggatcttttttacatgaatgcgaaaagcaaccccctggtaacggaagagtatttgaagctggccaaagaagtgctaaaaaccacaccgccacaaatacaaaataactaaccacgatgttttctaggtcccccttacagtttctgtctaacgcaaaattctgtcaaggaagtcaacacagaagcgcatatatatgatgtagcaagtaattcaccatagcgtacacgaattgaatatatgtactaaattctgattcttcaaggtacaaacacagtgcagtattacagctaaattagttatattggttgaacagattaaagaaaccaaaagcgctacatgtcacaatacataaattcaaaaatatgacactcttgtgctgcacacgttcagcatttgaacgcagtgtctttcagaggaaataaagtagatgaattgcaaactacagcaagcaactaataagaaaattccagccgtaaagttttttctttgagaaggtctacggttgggtagtataccagtatgttgtttaggtacacctcaagtgctattaccacttaggcgccataaagcattccttaagtaatcaactaatagtagtggacctaacgagcttttgatacaaaaggagaaaaggttccttaggaactaattcgtaaaagctggtcgtagctgtaatcgggagtctttctcaataagcgcgatttacactgaagccagtatcataagaggcacgcgagaaaaaatgagaattggtgaacgtgacgattattcctaggaaaatgaatattcccaaagttgaagaaaatcgctaagaagttatacaaagtgatacaacagattacagctaagttttcactttaacttcattaattctgtatgagatatttgatataatcactaaaaatgacatgttagtgcttccagtctccaactcaacgctttatcaaaaaaaaaaaaaaattggccctttagcccttgcatccacttcatcatagcctcaatactctggttgattcacatgttgtacaaaaaaagggcactggtggctttttcaatggtagtggtggctattcgagtagtttcccctgtctaaaaatattcaaagggcaaattggcgctgaagatcaatacgatgtaagttcccagtgacgattgaaatagccacgcctgccttcgcaaatattctatcattagttagtcaaactatttattcaatagtatacagacccacaatttcccactttgtttttgagtagttttgaagatataactaccagcccctccagggaacccagatatctaccacaatatctccgtgttctacaacgaagtaccatggatatgatgctgccgtaatacagctatgctgaggaacaattccaatttttgttccgagtggtatcatcttggtttctgtgtcttgcaaacaagttagaatgccatgctcttggctaagcctgccaactatccagttctcatatccttttggggaaacaatttttccgtaaccaggtaaagatccaaattcccgggctaaagcaataactccagcatttatcagttgttcacctggtcctcgggagcctctttgagggtaggaggaaaggacttccgcaaggactctgcaggacacttgatcaagtccaacacaatgagtactcacttgctgaagatcgcaaaacggatagtttccggcgtgaagttcaagctttccgtacaactcgccaatagatgagatatctaaactttgagatgcatgtgcagtaggtgtggctcccactgaaatttgcaatttcaaggaaggatcaatattcagcgctttcttgcaagcattgttgccgctgtcaatttcatttaacaagaaatgtcttgcctgctcctctgttgaagaagcataagagtgaccagcatggcagtaaaatccgtataaagaaaggtaatccttggcgggagactggagcaggtcgaataatgcttcgtcaagagtggaactttcatcaaatccagcccggtcagagcccatattaaccttgatgaacaacgaccatttcttctgaattttgtgtttcttactaaattcagcaaggacttcaaattgttctccgttgtcaaccatcagtcgtaagttgggaattcgggcgcctaggtccgctaactctggaagcctacttttgacaactggtaaactaaataaaacatcaataatcaaacctttctcaataagtggcagcaagccccacgcctccatgagcgtagaaacgacgatttttttagtcttaatattttcagagcctagctgaagtagagttccttcaaccgttttgtgggtcttgacatgagcacgaaagtcaacatttaagcgatcgacattggccagcatcttttcacagttttctttaaactttcccctatccacgatgaaagatggagttggcaattccgagagctttttgcccttaaatgcctcgagcagctcggcctttttcgagagggcagtgtattggtaagggtatctcatgatcttttttttaatgctcgtgactagtggaccaaaccgttgtcctttgattttagttattccatagtcccctcttatatattgatgtcaagagctacaaatctctcagtccttgttttcattaattataaaatgatttatttaccctgccaaaatattttctttcttcacgtggaatgtcttttttgcaccataagccgatccccatcccctacttacactccatttcagcatcaatgccacatttcttagcttgcaattataaggactggagttttatcagtgttgtacatgtgtgagtgtgtgagggtgtttccctttccctcaagggtgacaaggggtgctaactattgatgtgctaattgtatttgttaaagggtccctttatgagctgaggttgaaacacctcgaaacgttgcgttttaatgtctggatagaggcacgttattctgagctcgatcttcaacccttatttaagtatgaggcaaagctagcataattctctgagtcagtcaccgtgaagaatatacgcttcggtggaggtcaggttaggtcctgaacatacttcttgttcaaaagccctgtgtgacagacccgataacccttgaaacttcaagtgcctgtcgcgataaatatgaagtcaggccaatgttattttcagttaagcacctgcagttgaaaacgtaaagatacacgagagtaaaatgccaagaaggcatatattaggggttgcatttgtctttgctggaaagttcggtgcgaaaggaaaattgcctgccacagactggttttgtaccgtctaagaaaacgacggcgggaggatcttagaaagcaccatgacgcgaagcgcccattgtgtttaccttgttgaatatgccaagcgcattgttattacttcttcaaacagactgatgcttgaatctctaatcccagctcgctacaaagagatattgaggacttcgagtataatacgaaatgtcaaagcgctaaaagttaataacattaaagcgcttctaacggaatatttagctggcatcaaactgactgccgccgcgatttaatagtatgcttcatcgtctttttcaaaagtcgtaccaccgctgactttcgaggacaggtcgcacctataaccaattttactgcgagtcacgaaacacaatcttcataaaaattaaatgaaaatatctcataatcatctgcaactaagtgcttttaacgggcaagatatatctatatctgcagggaaaaatgcgggttattcgaagccaagttctaatttttgcgcaggtgacatctctgagtagccatctctgagtagccactcttggcctcctcgacgcttatagccgcttctgattgtgatgtattgaggttagattttgaagtttatcacacaaatttaaatgccatagagattggctgctagaaattcatatacaagtgtatcccgcataattttaaggtactttcaatatataatttgaagttttaaagcggataacgtaagttgtcgttctgaaatgcagtgtttgttgaatttagtcaagcttatcacaattattttcttaagccgccaaattcacaggggcccaaaagctaaggagttcggtaggcagcggaatctcagcaaacctactgatgcttgatatttgcgagtcgaatatgatttcgtagcgcgttgccccgatatatttgtaggcataaatatggtagctttcaagcgcaatctatttagttattaagcacaagtattgggcacggtatttaataaactttgggcttggggtgaagtggactcgcaggtgacttgaagattgttgaaacctgcttttagaaatcacctagtcgatgtcctaaacaattgcaacctcagcgccaagctgtttttttcgagtgcctcctcagtggaattttggcctataaaaagatagaaatttattttttgaaaatctccgcgtaagggccgtcagagttttataagaatgatgtttccgtgctcagaccgggaataagcaaaccttaagatacgtgggcaccgtagtaagagataaatccatgcagcccaaaatgtatttaaagggagcttcatctgactgaacattgatagttaaggggttatagaaaggatcactctagtgtgctacatcgtatcaagaatgtctttggtaggaaaagttgctctaattaccggtggtaccaaaaacctaggcaggctcactgcaattgagctagcttctaagcataaggcaaacctgtttctacactacaattcaacccaaggggatgaaaaaaaactcgcaaatgaactctcgagtaagtataacgtaaaggtcgagctttaccaaggtaatttggggtcagcaagaaatgttgaaaagttgtttgaagctgcaaaggccaaatttggctcaattgacatcgccattaacaacgtaggtaaggttcttaaaaagcctatggtagaagtgacagaggaagaatttgacgaaatggaccttgtcaataacaaaatagcatttttctttattgctcaagctaccaagcatgtcagctctggaggtagcatcatatctttggtaacatccttactggccgcgtatacaccattttacgctgtgtatcagggaacaaagagcgccgtcgagttttacacaaaaagcgcgtcaaaagagcttattggaaaacgtgtttcagttaactgtattgctccaggtcccatggacactcctttcttttacgctcaagaacagcctgaggcagtggaattttataaatcagtttcatttgacaataggttaacgaagattgaagacattgcaccaattgtggggtttttagccacgagtggtagttggatgactggccaaacactgtatgcctcgggtggtatgactgcccgttgagtgcaatgcgctcaattcgaatcgcgcaatctgtttcaaggcacacaaaccccaagacatacgcagtacatttttaatgttcatgcgccttgtagcaaaactcacacatgtccaagtgcccatggttttataagctatacttatttacggttaagacacttttatgacaattgagttattggccaagtggttttgacatatttcaagtcaaattcttgtcgaattggtgaattgttatagtgccaaattgcacaatgacacattagtgaaaaacggtttgatacttgacaacccatgaccataaaacagacatagttaagaaacacaagagatatatatagtactatcatccacaaaacagtttatcggtcttattctggaaaacttaaccagtaaatttggcaacctctcgatcaaagagtcagattcatcccgttatggtcgcactgcagagaatgcaactgttattgcaaatgataacaagtactagaagatcaagcaaaatcaagagcagtctgtggtcaaaaaaaggttcttgtgatggtgcaagatcttcctgtgttggaccaaacgatcctggaaatttgtttcacgcttgaaagatggcctcgaaagttgaggtccccaataaggaccgccaaagggctagatcgacctatagagatgaggagagatcatgttatcaagcactaaggcagcaggatttttaccatgtgttaggaaaatatcaaacttgttataacatgttatccgaaatattatcccggatcatgataaatctgttgggttgtgatcgagtcgccgatatgtgatagtgccaagttgcattatagctcatcggtataaaatggtatggcacaaggacatatcgtatatacaacggatactcaaccaaagcttcggaaaggatctaaaatgaccgtttatagcccaaatcaaacgatagcgactcagagacgatggaaatggttctttcagcgctgcccttatctcattgtaattcttagccacgtcttattaaatatataaaatccgaagttttgatcaagggcaggattcaaacctttaacttaagaagagacgcagagatatttagcactatcattcatgaagtagtttactaatcttattatggaaaacctagccaacaaattcggcaacctctcatacaacgactcagactcgctcaattattattcatgatcaattgtcaattacttactgattttagaggtccgctcaaaatggcagacaatgccaatactttttctttgttcgagggtgacaattgtgacgattcaagagcaacaggcttagaccaagcatttttttgaaattaacaggatttaaaacattgataaatttgtcatattgtgatcggttcgttggtgtgtgatagtgccaagttgcataatgacacattggtataaaatgatatgacacatggacatatcataaatacgacggatacccaactaagtaccatagaaggtccacattgaccgttcatagtccagatcagaccacagtggcttggagaaggtaaggagtggtaccaccagtataattatcaccttatgattaagactcagccacgtcccagaaattctgtataaatccggataatttctttggttcgcaagacataaatcttggactgaagaaagacgggggagatatttagtaccatcatccacgaagtagtttaatcagatcataatggaaacactagccaaggaatttgagaccctttcaaccaatgacccagactcgccttaataaaattggatgatggtactccaccctattgggacttgggcctgctggttcatcctgtagcatagtcattcattccccaaaagcgctattgggctacaaaaaaaatcgaatgactttcatttcttcttgtagcattcaaaatagtgcgctactaattatatcataaaaaagcccaaaatatctagctaaatgtataggacgaaagtgaatcttagtttgtgtcgttcttgtgctaaggctaaagcaagaaatgttattttcaagaaggttgaggtcatcatgcgagcttgaggcgcagtaaccaagtcagtctttgagcttaaggcgtctgtaatatataacataagactctatcagcacgaaagtccgcgacacacgtctggttcttttttggaagctacatacactacaagcaccttaaaataggcagaacaagaaagcacaatacttttggaagtgatcaggcactcgcattaaaatccacagatttaagagagaaatcatccttttataaaataagcgatctctcgcttgtcaaggaaaaatcaaagaagctgacttgtttagagtactcacggtgagtttaaaaaagctgagagtgtacttccgcttgtttcttcaaggaattaacattctcataactttgccgagcccttgaagaacgcaaacatagctgtcaaagtccatacatttaacgattttactgaaactgtaccctaagaattgatgctggccgttgtaagcataaactaaacgaatttatcttcacgtaaagtagacaatactacaagcgctatcataaaaacaactaatagcagcttttcataggtgataaagatgattactataggtcactcattcgtaggattttggcctgtatggctcttcgatgtattttacctcttcatcggtgagtttgaaagtcaaggcttgaacggcttcatcaaccctggcggttgagctcatgccaacaatggggtggcaccccttatgtaagacccacgcatttgaagccaccaccatactgacatttctcctattggcaacttcttcaacacggttaatgatttccatgccagcattggtcagtttctgaaaacgcggatcagaagatgaccgttctgtagcaacgcctacaggccttgtcaacaatcctctagcatttggagaccatggaatcaaaccaatcccgtgacgcttagcgtatggaataagctccctctcatcttcacggtacaataaattatactgtgattgactactaataaacttgaaccaaccattcctttcgacagtaaattgcaagtcagaaaactctgttgctaacatcgaagaagcaccaatgtacctagcatgcccgctttcaacaacatcgttcaaagccctcattgtctcttccattgtggtttctgaatcaaacctatgaatttgaaggacatctatatacgtgcccaacctttccacagattttgctacgccgtcaattatatgcttccgggaaaggcctctttgattggttagagtaagggcagtgacctcatctacgttgaaaatagattttacactcagatctaatgactcgtcaactggaaagttcactttggacaaaatcacaactgtttccctgttaatattgtagttcctaagaaactcaccaatcaacctctcactcagaccgttactgtaaatatctgctgtatcaaaagtacgaagtccgttgtcataacaatatttcaaaatcttgaaaatctcttccttatcatccaaaagccatggcgcccaagatttggacccaaaggacatgcaacctacaataataggagatatctttagccctgaagaccctagacgaacttgttggactattggcattttgataattgttttacagttgctacgattaaaaagaataaggaactaccgcaaatcgtcaaaagttctcgtaaatgttttccgtatttatatcatgttatagatttatcacaagtgtgattagtaattcataaaggtaaagtatatcgaattagtaattcaatacagtctagcatgatagagtaaattaggttacacgcaaaaagtcgtcattatacgcaggtatatggtggttttaaagccttgataaccctgccgcaagctttgatcaagagcatgattaattctcgaaacaaaatcgaacttcttcacccttattctataaagttcgtccggaagggtcttctcaattagaggcccttgatctcagcatgcacctacgcaggtttcctttgctcatatttttgcgcattagtagctatggcttgacagtttgctatatcttgcacgggctataggagccgcggaactgctgcaagttcctggatctcaagaattgtgtgcttgtataacaattattgacatataaagtattggggcgagtctgggtcattggtcgaaagggtctcaaattccttggctagggtttccattatgatctaagtaaactacttcgtggatgatggtactaaatatctcccccatctttcttcagtccaagatttatgtcttgcaaaccaaagaaatcattcggatttatagaaaatttctgggacgtggctgagtcttaatcataaggtgataatcgtactggtggtaccactccttaccttctccaagccactgtggtctgccctgggctatgaacggttaatgtggaccttgtatggtgcttagttgggtatccgtcgtatttatgatatgtcgatgtgccatatcatttcataccaatgtggcattatgcaacttggcactatcacacaccgacgaaccgatcacaatctgacaatatatgagtatgcgagtgtgtgagtaatgtggcgtatgtttttgaaaaagaagagcgagcggaggggagagagcgtgagtgtgaggagtacgaggggtgtgaggtaggtaaaggtaagcgaggtgaagaatagagagtggagtggatgggatgcgaggagaacgaggagcgtgtggagtgtgtggagtgggtgggaagtatggggtgtggagtatgaggagtgtgagaagcgtggagtgtgtggagtgtgtggtggagtgtgaagagtgtatggagtatgtgggtgtgttagatgtgaatagtggaggatcgagttgaatgtggtgagctaggtaaaggtaggtgagcgaaggatagagagttgagtgtgcggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtgtgtggagtacggggaatgtgaagagtacgaggagtgtggagtatgtggagtacggggaatgtgaagagtacgaggagtgtggagagtgtgtgggatgcgagtattatat