aacggcgactgattctcgccctgtggtggaattctgacaagtgatacatggaatacgatttatgtttgacgataactggtctactggagaaagaattaccaatttcagccaaggaagtaacagaagcaaacagtaggacatagaataacataccaccacgggaataagcaccggcggtggttgattggcttttgtcatcaattttatggaacatagaaccgataatcaaagctttaatcaaaaaagaactcaaataaaccttggtataagtggaatcacctttgactctttggaacccacggatcatgcaatagtagacttgagtccagtagttgacgacgtattgagagttttctctttggccttgttgcaatctttgttttttggcaacatctaatctgtctcttgtttcttcgacaggatgtctctcttgataatcatcataagaccttaatagatcctgatagtcttccgagttcaaccagtattgttcgaattcagtactagattttggaactttgtcttcataaccaggtttgatatccaaagttctgttttcgtaatcgacagtcactgaagtcaaaaattctgcggatgtcattctatttggctttatccaacccatattactgaaaaatgcaacggctttatcagcgggaccgaaataaatttgtctaccgttatatagaacggtagttttatcgaataactcataaatgttttcaccagcttggtaaatggcaacaatggcagagttattgaccatgttggtagcagttctgatggcttgagcaaattccaaagcagtagaagcatctaaacctcttgtggcattgtcccaagagtaaatggatgcattcattgcttgagcttccactagggagacacgcttacgttcaccaccagagacacctctcacgaaatcattaccaactttagttgcatatgtgtgtctcaaaccgaaaacggtacaccacaggtctctaatattatcaacgtattgtcttctagtcattttatcaaccctgacacggggggtcttacattttagcgcaaaatcgatagtttccttaacagtgatctttgggaaatgaaaatctaattcgggacagtaaataacgtaacctttatacttagacatcatttcgctttgatccagaccgtcataggagaaatcaccttggacatcgactaattctgaagtttcaccagataaacattttaggaacgtagaacaaccggcacctggtctaccaacaacaaatagcatttcacctgattcgacgacaccggtacagttttgaataatatttctcaatggaacatcggattttttggtaaatttacttataagatgtgcgggtatagtggcgatgcttctaagcatctctgcaacactgggtccatacgcagcagaggcgtctacaccgacggctgttaggttcttaaaggctacaccagagtcaccgggttcgataccttgttctagttgacgagatctcaaatagtttaatagcgaacgcaaatcgaaatccaagtcgttgatttcgaaggagtccatttccttcttggtcttacgggaaatgactctagccatggattccaatctttcgataccatcttcgttggataggatattcgttatgtgacgcgatagttgtgaagtagctgtcatatcctcattatcagcttggtcatctaaggcagcgtacgattgtacggaattagcgtacgaatgatcgtcgtcatgattcgatttcgaagaaatgtctttctcgatatgttcgtcagtggaagacatttttccttataataataaaaacgataacaataaactaaagtgaagttcttttcagtggatatgagcagttatggagtacgggcgaaaacagtgaagtagagtacgcgtataaaagatggaaatgttccgttttcttattgttatactattagcgttcttggttctttctactgtatgaaatacaccatagaaagggaaaataacctcatagcatcatcctttgagaaaaccaggattggttgatatatttatatggtttacattttcttttcagggtaccaatgactaagattgaagaatagttataagaaccgtcgaaaaaaataagctacgggattcagcgtgcatggccaaaattagtggcagaaaaaacactggcaatagtaagtactaagtatgagccatagccgaaagatcgaaaaagtagaagatcctcgagaaattccgccgaaccggctcttaactgatccacattgttaactcttttcaggcgccgaaaaagaaacaaacaccgttgccaagcggccctggagcagggcccggggtcaccctacggcgtgggtgcggcaaaatgagccaagggaccggctggtagagcacaggctaggctggtaaccggagcagtgaaaaaaaaaagcgcgcattcgttggaccggtttgcaatgatattacatgcctattttaagaaccggtggccatcacatataacgcttcccaacgggttcgtgcgggcttccggctggtagacaggagtcctgctcaaagtggtatttattcgtcagtcattgtgagggacgtctgttacggcggatggtagcgatgtggtaaagcttagtaatgccgctcgaaaggctaaagcaaacaaacaaacaaacaaacaaacaaaatccgcaaccgaaacacggaaaagcaaagacactcccatcgggcggctatcactacgctctgaaacagtgcgcttagtggaaaggatattcttttcctctgtccccaatgtccggaaagcgtgcggaagcacgcacgcgcaaaaattcatcgtgctgtctattattcttattctgattatattcagtatggaagaatatttcttttcttttgggttatatttgtatatatatggatttaaatatataagatgcaaaacttagatatcataaagagtgatatcatagtaaatggatatgggcgattcgaaaacggttacgcaatgctgtggtcgattatgggtttggatagggagcaaaaaaagaaatgaggaaatggaaattatatttgttacacgtgcaagcaaaatgcagagcaatacgccataagaagcgaagagtaaacaacaaagttcttcggtcccctgtcttggaaaaacaaagttcgttctaatgaccagttcaattttctttttattttttagattcgttaagatattgttcgcttcggttttgaatatgaagttctgtggtgtatttggtttcttcgtaataatccttttatgtgccgtcatttcctagtaagtgttttgcaggatcgtttttctctagatcgtagacatcgttgtttctcgaagagtttagtatcatcatgtttgtgttcgagtcctttcttagtcttttctgctgtcttgatagcgcggtggcgctattagtagtgtcgctactgcccctggtcgatttgagtctttgtcctagtgagttcagagtggcggcgaccttggctttgaaagagccgaacttccagttcttggtggcactgctggagttccttgaacataaccagcaataaaatacaaattccccatatagtatgaaaaagccgaagacaaacccggtgacgacacatgacagaatgtggttttccaatgctttcattaacttggcgtcatctaaatgccaggacgaacctttggagatcgagaagaaggagtacgtatgcatcttgtagtatgcaggttgtaggattcttatggttccgttcttaggaatgccccatctcttgtattgcttccatatgacactcaaaaacaaaggaccggtggaccccataatggttatgtatgggatgaaccagtatttatcgtagtgtttcagggattttatggtctttagaaagaaagggtgtctaggtacggatcccatgacgtcgttggagacacccatgggggaagtctttctcaagaacgcggggaaagccagtaatgggtcgagttttctttcgcaaccgtcgtccaagtcgatgtagataccaccgtagtgggacagaatgaagtaacggatggcgtcggcacgttcgatggggtacttgtagttttcgaaagtgtccagaaaccaagggtactcttccttgataaattcgtgggccatatcatctgtccataggatgtacttgtagtctgggtgcaagtcgagacatttctgtctaccttccctccaatgctcagggatttcttctgtcttgtaagtttgatggataatcttagggattagctgaggcttggaggcaacattgggcgggggattcaggtcttcctccagtatggcgtctttgaaagtgtcgtcgatacacagcgttagcagatcgaacgtgtattgtattatgaacaacaccaggatcacgttgaaatagataaggtattttagttcttttctcataatgggtgcgaaagtggagagttagaacaaatatagtagagcaaatgcgacttatgatagtgtcttatgtgtttgtttgtttgtttgtttgtttgtttgtttagttttgattgtttgtttgtttattttgaaaccgacagtaaaatattgtagcaggttaaagaacacaaagcatacgaaggaaaatataatagaatgtcaagttagcgcttttttatttaaccgaaatagaaactataagtataataatacagcccgctcaagcctccttccctggactccttccagtcgcattttttttttcaagtgggaaaagtctatatataacaagaggggaaggaaccgaggaatatcggcagtgaacgtgaaagggaagaaagctgcgctcagggcgcttgactgaggaaagagaggcgaatacgaaaatagtcaaaacgacgaagaacaagaagagagagaaaaaaaaaaaaaaaaaagatggcttagcgaaagattagttttgttctcgggggggaggttgtcgccggaaaaagtaagaatgacgcagaaagggttggtttagtggtagtgatgcggcgcgacgcgacgcgaacgcgaggtgatcgtttcggcgatagtaaatatgcgggggtgtgaggtgtgggttgctgcggtgggagcgtgcaaccaggagagggaaagagagagagagagagagagagagaatagcgtggtcgacacgagaagaaacgtgggataggataggtaaacaaaatattggtccctctagatggctgatacgctcgcggcggtggttgtcgcaatctcgcaggctcacttcttggcagcatactcaacggttttgagtttttccgcacatgtgaaagctaactcttttctttttcttttactttttcttttctggttttcgcttcttaaatctatagagttatttaaaggcacgccgcgtctactgcatcaacaacaacgagtccagtttctcctgggtcagctgtatgttcaacgcatgcttgttgcactggttatttaggagtcgcaactctagctcgttagagttgactttgaggtgtagctcttgtagagtggtgtcgatgacgtcgctttcgttgaacacgtttcttaccttgtcgcattcgccgtcggcgttggttgttctcttggtatttttgtcgaagtccgtcaggtacaggaacggcgagtccttcatatccgccactcttttcttcttggttatgcctccggaggagctgttacttctcttttcggtcgcgtgtgctgggtaacccctgccatagtgggaatccgacggaggaggtggcggtgtctcgcgatggtggtagttactgtagtggtggttgttggcgtatggataaacgttattgtgatatggcctattgttggccacggaggataccgaaggcggcggcggaagcccgttgctggggctgctgcttatgggctgcggaggcggataatccgcctccgtgttctggtatctggatttgggccgtttgtcctcgtactcgtactcgtctcgcaggtcgcccgtagggctgccggccgtatcctggttattggctccgtatggcgcatggaacgcattcgcattactgttgtatctgtggggctgcgctgggtattgcctgccgttacctgtgtagaagggccttgtgtcggcgctaccgcttctgtagtacgcaccgggctgtctcgagtccgcctcctgcggctgctgctgctgctgctgctgctcgtagttgccgctatacctggcaccataagacgtgctgccgcctctatagtacgatccgcccgtcgcgccccttcctcgtctggcgtggtagttccctctttgtcttggaggggtggatgaatacctgctgtaattattccccgtgtatccgctcatgtctggtctgcaccgttttggacacctacacgctccatgatgactgtgggcgtgtttcatttcttttcattgcactcctccatccagttcatccgatgttcttgggaaaaccaggccctggagggtaacgttccgtttaaagtgccctcgtgccgtttcggagcggcggaagccccgccgctcctgcttcccccgcccctaaaagcaccaaggctcacctcacctcacctcatctcaccacattcgcacaggccccgccacagtgtgactcaggataagaagaaacgagcctgagaagcgtcgtagggccgtatcagtagcaggtgcagtatggaatgtgcagtggtgaaatgatgtggagaataacatgttgtggtgcagtagttttatcttttaaggtacccacagatacattttcattccacctttatctttttttatcgttcttatgcgcattgcgcttatcttacagttttaggttttgaattttggtgcttggtgaagttcttcccgcatatctcagcccagctcataattattacagtatggggatcttttaatcttcaagcttcctccccttcgtcctcctcctgggaatataaaaacagaattctccagttgctactctctaccatttgtcttgccccccctctctctctttctcttggctcgtcccctttttttacatactatcagatctacaattcgtcatctctaaaagacaattacgattacctccccccaccactttatttgatcttaatactattactcgctgaaaacatggatgcttttgataacatgtccgtattaaaccgcccgggcagcaatgcaagaagaagctcccaatcatcaaacgaaatgtttgcacctcagattccagatcttcaaaacataccaagatctttcaataatagtaacactaccaccaatataaacttgccaagaaatcaactccccttttcgtctcatcagcagaagatcattatggaacatctcttaataacaaaaaacaatacgcagcagcagaaggactactctcacgtaccatgcaagtttttcaagatgggcaattgtcaagctggcccatcgtgccccttttctcactccccagacatcatcaactctgcgaacaatttaccttgtaaatattttgcgaagggcaactgtaaattcggtaacaagtgcgttaatgctcacattctaccaaacgggtcgagaatgaacagcaaagggcctattgaaattgcgccctcttcgaacaataattacttctctcacactagatccgcttcattttccacttacatgtcacccccaatgtctgctaatacagacatctctcattctgcttccagcacaaactatttcactccacaatatcccctctccccacctcaaaagggccttgacgccctacattcggattttttttctcccccctctacttcttcgtcatacgtcaactacaattacagcaacgccaacagcaacgctagtacttactcccccgtgtcgtcatcatcgtccaatatttggcaagaacaaggccaaaccacgttatcaaactctagcatgagccagaataccaggtactgcacaagccctgtaattcaagaagaatcagacaatgaaattgaagaaatgttgattcatgacttcaatgcaagatgccgccaagaatgaaatagcgttcatccgctatttgccacggcttttaacatctctcctaccactcatcctttcactcaaaaaaaaaaaaaaaaaaaaattccacataataagaataaaatcaaaaaaaaaagcacgtttaatatattctttacttttttttactaaaaaggttggatttttttttattttctcttcgagaataccattgcattctgcatgctcatatccaatgactcattaaagactaaaatttgattaaaaaaaaagtcaaaaagaaaaaaaatacgcaacaatacatgcaacttttctaactgttcatcatttattatatatatattctttatctcacatccgtctttcttcctacgtttcatgaatattattaattttgtttttcttttttctacgaacttgaaaaataaataatatataatatatacatatatatttatacacatatatatatatatgatcaaatttgttcttaagcaataatattctgatttatggtaaatgatcccatccttcaggtttatccctcttcaaaatatcataatagtgtccaccacacgacccctttctaaatgtaaaatcattaccttggtcacagtcacagttatatttgttccaaatgtcatcgttcaaagggcaattactatactttccataatggaatccaatattatcgaagaaatgaatcttatcctttggcaacaacatcgataatccaattgtatgaataatagattcagtccatttccagtaaaatataccaccttctttgtcaatatattcaaaaaattttctgtaggcaggcgatctataaaagttcaaattgccaatttcaaaatttgacgaaaattcacaattgttgaaattgtcggagtccttttcggtaatgaaggctttaaaattattctctgaaattaacttggggaaatctttgccaaatttctttgtagtatcccaaatcttgtcattggcttccttatcctcactcctactcaatgtgaagccgaatactttcccagtatcttgcatccatctgaataaatcatatccgatatcacaatataacttgataccaggatctactctccagtaccaatcaaactcatccaaaataggatgtctccagaaaaacccggctaaatatctggctttatacctaaccgctctagaatcaccatctgggatttttgctagtgcgattagtgaatctgccgctctattctgatcaatccattcagggtacgcccattcatccgcaggaatttctgcaaatttaatgtcgatcaattcagaattaccattcatggaatcggtcatggcttggtaaatcatttccttcttcgtctcatcaatctttccttgaccaatgaaaacccaagggtacgcgaaatccttgttgaatttgtcttgcacttcatcaatggattgtagaatttgcgtcatggaatcttgctctgtaattaatgagacaaaacatgctttcggtggcgaccctctgtggttgatataagatggcaccatgaaccctagcgtcgtttcattaccaccatatgatttgatcttttccttaatggcactgttagtggcatttctaatggctgcttcctcgagggattgctttaattcggcctcttcttcttcctgctgtatacgtctttgttcctccacactaagctttgcaatagggtacagcgatgtcggaaggtatggcgttaaatactgttcagatatctgctttgttctcggatgattcaaagtcaccattaaggcaaacacgaaaacgaccgatattaatagaaaacgtgctatttttttactcaaaaggatatgcatcttgtcgtatttaccttctcttaacggcgcaagatcttgatggaactttcagtgttctttttcaccttaaatgagttgttattaccatcattcataccagaacgcaattaacccacaattctccagtaaatatcacatgtaatagctttctttcatttttttttcttttcgaaaagcaactcgtcttcaacgaggaggtactataatagaaaaggcgataaccgataatgactatatatgtacgtgggcagaaggaagggaaggtataggataaaaggacaagactcacgccagctgatagcaacagtaatacaaagaagtgctattttttttaccaaagatgtctggaataatacaaaagaagaaaacaaaaataataaatgctttgcagaaccctgaattgacaaggctcatacaggacccttccaacctgggtatttctttacattttcccattagctccctgctaaagagcaataagtgtacgcctgttccaaagctctccgcctatagtttgactagtagtgggtttaaggattggcgcgcgtgacgtccctttagatctttctgcagaggttgacatcatcgatttttattgggatgtcatcttatgcatggagtctcaattcatattaagcagtgacttcacaattaaggacgaatccaacaaggaaaaaacttttgctaaactgttaaagaacaagttggtgggcgatatgaaaactacgctgaaaagactgatttataccgaaaacaacaagcaacatgcaaacagaaatgataacgacggttacaactggaggaatctaggctcacaatattttattctatatcttcctttatttacacaagagttgatctggtgtaagctcaatgagaattattttcatgttatattaccatctttattgaaaaataagagtattcgtgacaacgacagcaactacatcaacaaagattggttgcttgctctcttggaactgacgtctaacttagatcaaaacttcaagtttgaatacatgaagttgagattatatatactaagggacgatttaatcaataatgggttggatcttctcaaaaacttaaattgggttggtgggaaactgatcaagaatgaagatagagaaattttgttgaattcgagtgatgcaaccatggattctatctcgcttctattaggcgatgaaaattttgtaattttagaatttgaatgttaaatactatatcaagtttacagcgtacttcttctacctacgtaacagagcaggtatccacgttttttcgagaacctttatggtagtaatacgaagaaaaatatgtgtatctgtgtcattttttctagttcgcatctcttttgttgcacctttatgtgaaagattataacaataatatatgtttacataataatctgaaaaaaactgtaaacggaaaacaaaaaaaaagttcaggttaatgccagatcccataataaacgtgggtaggagtaactatataaaaagcgtactgcacacatgtttcacttagtcaaagggctttacaataattggaataaaaaggaacaatattcaatactaatattaggtctggataatgcaggtaagacgacattcctggagacattgaaaaaggaatactcactagcattcaaagaattagaaaagatacagcctacggtgggacagaacgtggccacaatacccgttgatagcaaacaaatattgaagttttgggatgtcggcgggcaagaatcattaaggtcaatgtggtccgaatactattccttatgtcatggtataattttcattgtggatagttcagacagagaacgactagacgaatgttccacgaccctacagtcgattgtaatggatgaagaggttgaaggtgtgcccatattgatgctggctaataaacaggatagacaagataggatggaagtgcaagatatcaaacaaatatttaataaaattgcggagcatataagcgctagagacagtagggttttaccaatcagtgcgttgactggggaaggtgtcaaagatgctcttgaatggatgattgtcaggctggaaagaaataaaaaatcaagaccaccaatttataaataatataagtatcactcaccttcaaatttacgtttcttagtttctttggcactttatttggtatttttttttttttaatatacatgtgtaaattatatatatatatatatacatatatacatatcagattgtacttgtttattcatttaactggtgtaacctcaacgtcatcttttgattatgtgactgtatgagattctgctatctctttttgtcactgatttaatggttctcttcctctatgtgatacactaggtaatttggcaaaccaaatacatcatagtttagtctcttggccatcttggcaaaaccttctgtttcaatcaagtggtagaatgggaaattggggaacatagcaccgtctctatgaacttctgctttaactaaagtacaaccaccaccaacaccatccaatgccatttcttcattttgtggcttgctggcgtcaaaaaaatgggccattagtggtctgtaagtggcaatttctgcataaccttccacgatgatctcatcgtcacccatttgtgaagctatatccaaaccaatgtcactttcttgccagttattgaaatcgtatggtctaatggatgcttgcttcttttcttggtcgtagaatctttgatagatgttggcggccaagacggctttattgtgttgagtcatatcttgaattagagatgtcggtgtctctataatatcagcatctagccataaaacccatgaagtgtgaggacctatagtagaaaatagtagttcgttacgtgctaaagccattgctgcacgtctctccttttgaacttctaaagcatgtctttccttttccatcaacttatcaaaactttgagaattctgtcgcaaaatagtgattttactgaatctttgagttttcttgtcagtttgtacttttttgatagcactttccaattttttcaaggccgagtcaccagtggcagtccttggtgtgataaaccccaattcaatcaactctcgaggataattcagttgtagcaagttatcccagtattgttgatgaaacgtctgcattggggtcaaaatcagaatgtgttccttgttgacagctgcatctggtgtggagtgcaatttgttcaaatcataatgggcgatatgaccttctggaataatatcctctacgtggtcattaaacaaccagccgcttttctttttataggaatactttggcatcttatattttttggtgaaggggaagtagaatgtgttttccttctcatgagcccatttgtgttgagaaattgattgcccattaagccccagtaaagattgatctctttggaagaaaataatgtatattagaaatatggccaaaatgggcaggaaaatgttcagacacgggtttttccttaaacggtacgatactaaagataacgacattgttccctatatattcttgtcctaaccacttcaaatttctctatcaaaaaaaaaaaaagtatggatgtaggtattctcttctcacctttgcaaactgtggaagtaggtacaggtaaaaaataacaggacccaagtgatgttagtgacgagtagtaagtacgtttaccgattgagactcagcctggttgagagatttgtctcctttgctatttttgatttggtgttttgttttatttctatcaaaaatgcttctatgccaaatccgttacaatgaaaaaaaaaaaaaaaaaaaaaaaaaaggcccagcgcggtcgttgatagtgatggtaatagcgaagaatatcaatagggtgaatgatttttcctcgttttttgtattgtttatcaacttatatagattatgtatgtactgaattgtccttggtgtgtgtttgttgttatcatctgctttttctgtgatgcgatggctttttagccagttcttttgattcgttccataccttgttacatatgctcataaacattctcttatcgacattgctggagctcagggggaactcaaaggcaaagatatgggacgagagtcggatttcgccctggagtagggtgggcgattgctgctgctgcagactgcgctggaacgtcgtgaaggtgggcgtggggactgctccgtcctcgatggccaagtcggtgccctcttcgtcgtcttcgtcgggttcagcttcgtgtgtgcgtggcgaagacgatcctctacccctgctcatgcttgtgctcgtgcttgtgctcgtagttttggagttggccgagagtacgggatctctttcgaagtggtagtcctctgcatgaatcacgtcagcggggcccagatcagtgtgttggggtgtggggctgacgtttgcactcgagcccacactggagtttcttgagccttcgtcggacctcctggctttcccaacggaagcagtgccactcaagggtgagtcggaaaagtcgttcgttcttttatttcggtacccgccggcaccgtactcgttctcctcgtagggcctagcgctgctggcctgcatgccaaagggaacggaggtccgaggagccatcgggtatgggtacgaaccgtacggcgtcatcatgggcttgttcgccatgtgcggtggagggagcccgtacgggttataatacggagacattatgtaccggttcatgggcatgtaagggttcatcgcagtcatcatacccgccgagggcatgggcgccttgccgtagttggcgctgctgccgttattattattcacctgtatggactgcctcgaactggccttccccaggtactgcacgcgaggttggaacttggaatgctgtgtgaccttcgcgggggcactcttgatgctctggttgctgatgggcgggaaatacgcggagttcgacgaagccagactgccttctctagaattcgtcgcatgtgtactgctattgctctccgacaaattcagcggcgccgggaccttgcttcttttcagtgatttcttgggattcttcaacggctgcaccttcctcttcctcgtggcggctgcctcaccatccgcatggtctgcagctggctcctcctgctcctgctcctcctgctcctgctcctcctgctcctcctccgggctctgccccagactcctgctgctgctgcagcagctgctgccacccttcatatccgcttccgcatctccagtggcgtacgaagccctagccacggatgtactctcaccggctgttctcaaacgctctgacacagccattctcactttctgtcttcttgttctctgtggatattcctataggctggcgtacagtgcttccgaggcttgctgaatccttaaactgcgtttgatctatatactgcgagatcgcaaaccggaaaccgcaaaaaagcaaacaaacgtaatagtagccccggcacgaaacagatgtaaagaacagcccgtatatcaagtggcgaaaccgctgcttataagcaaagcccaacgtctgcctcgcatgcatgcaaggcccgtgcaagccaccgctgcttgtttcatcttcggcccgcgctgagcctagtcggggaatttttcacacttgctgctgctgctgctgcagggcactcactgaccgttgattcttgttttttcgctttccaacgccgagagaggcctcttcagtatagtctgcagagagtgctttttggtttttctggcttttttattttctgcagcacttgatgtgactgtttgcgtgcttacggtccccttcttgttccccttcttgttcctcttcttcgtgctgctctcgtaggtgcgttggtgtgtagacagacttaagtagaaacactcaaacacacaaactcacgcacaggtaaataaaatttttcttcatacatatattcaagcctgcaagacatgtcacaaggtactttatacgcgaatttcagaattagaacctgggtcccaagaggccttgtcaaagctttgaagctggatatcaatgttgttgcgccagaaaccgcttctgagcagttcgcaaaggactttccattgaagaaggtcccggccttcgtgggccctaatggcttcaagttgaccgaggccatggccatcaattactatctggtcaagctttcgcgggacgagaagatgaaggcccagctgctgggtgccgaggacgacttgaacgcccaggcacagatcattagatggcagtcgctggctaacaacgacttttgcatccagatggtcaatgccgttgcccctttaaagggcgacgtcccctacaacaagaaaaacgtcgacgccgccatggacgccattgccaagatggtcgacatcttcgatgccaggttgaagaacaacacctatctggtcaccgagagcgtgtctttggccgacttggtcgccgcttccatcttcaccaggttcttcgaaaacctgttcggctccgagtggagggcccagcatccggccatcgtcagatggttcaacaccgtcagggcctcctactttttgaaggacgagtacaagggctttgagttcaccgataaaccattgtcccccccacgtaagaagaaggacgacgccaagccagcagcacaagcagcaccagcaccagcagcaccagccgcaaaggcacctacttgtcaaaggccaaagcaccccctggaattattaggcaagcccaccttcgccttggatgagtggaagagaatgtattccaacgcagacaccagaccggtggctttgccctggttctgggagcactacaacccggaggagtactccctctggaaggtcacctacaagtacaatgacgagttgaccttgaccttcatgtccaacaatctgatcggtgggttcttgaacagattgtccggctccaccaagtatttgttcggctgtctcaccgtctacggcgaaaacaacgacaacggtatcaccggtgtcttcatggtcaggggccaagactacgttccagcctttgacgtcgctccagattgggagtccttcgattacaccaagttggacccctctagcaaggatgacaaggaattagtcaacgacatgtgggcctgggacaagccagtgtccgtgaatggccaaccaaaggaaatcgttgacggtaaggtcttcaaataagtatgccttccctcctttcaccgcataccaggtagttctatctattttacatacgactcagtaatagggtaacctttttatattttatgttcgaaacaatgcaaaattggcccttttccattccagatctataatgtaacaatgtaacagacgactctgcgtgtttgatctcaagcgttccaaaaacatcatagcgtgtggccggtcgagcaaaaagaacaacctttctatttcgtgggctgcggggtttcctgttgtgatgaccaaagaaactattaccatagactctatttcaaatgggatacttaataacctgctgactacgctcatccaggacatcgtggcgcaggaaaccactcaacaacagctgctgaagacaaggtatccggaccttcgcagctactatcacgacccgaacggctctctcgatatcaatgggcaacgcaaacaacaagagtcgtcccaatacattcactgtgaaaattgtggaagagacgtatcggcaaataggctggcggctcatttgcagagatgcctgagtagaggtgctagacgttagggtggcactacggactcctgagggacagcatctttatatctggttgcaagagcataaggatatttcaccctgttacgcatacacataggttcagcaaaaagaaagatgcctgctccaaggcagcagccatgcacataagaggttcgggactccataaagaaaaagaaaaaaactatttagctagtcgttatatgttgtataatggcttccacatatatagtgtaaaacgatacctcacaccccgtcccaaccttgcacctgagtcgcggatagtctgggcccttaacggttcacgagccaatacgatacgttcagcatcaatccgtggtcttttgttttggaatagcggttttatcttgtactttaaatattcaaatagtcagctgcaagtagcaactctaacgacatttcagtcggtatttcaaattcgggaatatcttcgtcttcatctccgtcaacgccgctgtatttgtagttgtaatttaggtattccacaaccttttctagaatgtgcgaatcaaactccttgagttctatcctgcctttgctctccttgaaggagccctctatgatagcctttaaggttggtgaaaccatagctgcagatcgcgatatttcgtactctttattatcctttgaaacaagagtaactggatcttgagacatttggctggagcttgtttaatgtgattcggtaaactctcaccaggtgagctctttttttttttttttttttttattgtttgcttcaagtgtgccaaagctcttaatactaatatcgcttatggaaactggcgtaaaaaaaattcaaatatatccctaatggtaacataaaatcaattttctcctaacctcaacaaaaggaaacacagaaaactggtccccaattctctctcctttcatataatgaagaaccccagctttgattgggaaaagctaaaggatgtattttatagaaatagggccattggcgagttgaaatggccgactcaatacgaagactttagatgtgcattgtcattaactgtcattgcagtagaaatccaagactttatacagatatacgactatttcggacacttgctgggtaagattaacttactgaaaactcatgaagatataataaaattcgaatttgataagaacgaaaagctgatattagtaacgagtcgctccgtaaggattgttaaaagttgggcaccactgataattgagaatgtgccattggaagactcaaatgtagatacgatctgggattatcagaatggaatcatgctgttgaaagaatctcgcgatatatacaagttgaacggaaatgaatgggaactgctttataagaataaagataaaaaatacaatctattaacaaaaaaccattggagttgcaatgatgaagctatcattctactagatgttgaccacgtgtaccaggtgagtacctcaaatgggactttactgaagctgatcgcagattcctcgtggcacaaggtaactatatcatctagaggatttatttgtctttataacatgaagtacaataagttgcaaatattcaaagatcccacaagagtattgatggaacacgatttggagtctacaccagatgatatatgttggtgtggcaatgatactattgcttgctccttcgaagacgagatcaacttgtacggaccagatggtctgtatgttacattctggtacccatataatgtaacgaacctaagggcagagattgatggtttgaaggtcatcactactgaaaaaatttactttttatcaagagtgcaacagcaaacttcgaatatcttcagaataggctcaaccgaaccgggggctatgctactagattcattcagtttactggaggaccacgcgcccaaagcgattgaaatactgaagaacttcgatctgaaaaggggcgtactggattgcatcacagccgcagtagatgaattcgaacccaaactgcagaaaacactattgaatgctgcatcctttgggaaagcttctttacattacaagtcctttgatgcgggtatattcgtggacgcctgtaagataataagattattgaactgttttagaagttttggtatttttttgactgcagaggagtacaagaatatctctctgaaaggtgtcgttgataggctactggcgtaccacaagtattatgaatgcatacggatatgcaaaatggctgataaaccaatcctcttaggatacgtatttactgagtgggcaaaagacaaaatcaaagatagccctgacatggaggatgatgaactgctagagacaatcaaatcccgattggattttgtaggtgatatggatacaatacaaatgattgctatttcgaacgttgcatatttagaaggacggttcaagttatctcgagatttagctttactagaaaagaacgaagaagccaaaatcgagcagcttttcgaacttgatgatgatagtttggcgctcaaagagtgtattcaagtacaaaatcctagtttaactgtatcacttttggttgcactttcaaaaaaactaacgaactctcaattaacaaagcttctgatacttgatatgtccaacaatcctttgtatatttattacatgaggaacgataaagcttatttgtacgatttctatcgtcaaacagatcgatttatcgatttggctcacgtcctattacagcaggggaaggaacaacaatctttacacagctttttaccacaaattagagatctttatagtaaaattcagaacagtgaaatggctagcgatgtagccgggcagcttcaaagacaagagaaattgtggatataccaagagtcgctaggcaaaagatttggtatttcattcactgatatgacattggatgaaacgctttcaaaattgatcgaaacaggacaagaaaagcatgtaaaggaattagtgaaaaagttcaaagtaaatgaaaagaagctgtatcacttgaaatgtagaatattggttgaaaccaagaaatttgaacaactgatgcaatttgctcagtcaaagaaatcaccgattggctacatgcccttttatagatacctgagaagcagagggcatataaaagaagctgcttcttatgtcaatatgatacctggtctttcttaccaggaaaaaaaaaaactgtacgtggattgcgagagtttctacaatgcaattcaactggcgggcaaagagaaagatatacagggcttaaaagaaatatacaacattataccggccaatgaaccggaactaaaggcattcgccaatgaaacaatgggtaggatatagggctgatatatattatagacgttgtaaatttttaaatttgtattgaatattgactagctgtcatttatgttctctttcctgtagggttacccaaagaacgccgaaaaaaaaagaacaatttttcactgaaaaatttcaaaacctcatctcatctcatcgttcgtcttgggctaaatactaaatgcctgattctctcattattattggtaagaaactcttattgaactactaaaaagacgtgaaacaatactagagctgtaaaggtgaaatggagaagacagcagagaaggttgaaggacctaagagcaacaactcaaaacaaaatgataatggtttagacatgaagaccttattcgtcaggtctattcctcaagatgtcacagacgaacagctagcagatttcttttccaacttcgctccaattaagcatgcggttgttgtcaaggatgtcaacaaaagatctagaggtttcggatttgttagttttgctgtagaagatgatacaaaggaagctttggctaaggctagaaagactaaattcaatggacactccttaagagtagatgttgctaaaagaagagatcgttcaaagaagtcatctgaaggtgctgaaaagagcgcaccaaaatcttttgagaaaactgaagttcagaaaactgaaaatgaggatgatgatgttgatgatgaagactctatgctaaaaggtaagcctaagttgatcattaggaatatgccatggagctgccgtgatccaaccaaactgaaaaagatttttggtagatacggtactgttgtagaagctactattccaagaaagcgtgatggtaaattatgtggatttgcgtttgttaccatgaagaaaattagtaactgtagaattgctttagaaggcaccaaagatctaacaatcgatggtagaaaagtggctgttgattttgctgttcaaaagaacagatgggaggattacaaaaaagcccaaccagaagccaatgtcgaaggcggtaatgagtctgaagacgaagaagaagatggcgaagaagaagaagataaggatgaagatttagaagaggatatagaatcaggtaatgattctaatcaaacagaagaaccaacaagaaaagtgcaaaacaaaagggaagacttttctatttttgttcgtaacgtgccttatgacgccactgaagagtctttggctgcccacttcagtaaatttggtagcgtgaagtacgcattgcctgttattgataagtctacaggactagctaaaggtacagcttttgtagctttcaaagaccaatatacatacaatgagtgtgtcaagaatgcaccagttgctggctctacctctttgttgataggtgatgatgtcatgcctcaatatgtttatgagggtcgtgtcttgtccatcacaccaacattggtaagagaggatgctggtagaatggctgaaaggaacgcagctaagagaaaggaagttctaggaaaagctccaggtgagaaggatagacgtaatttgtatttattaaatgaaggtagagttgttgaaggctcgaagatggccgacctgttaactaataccgacatggaaatcagagaaaaatcctataaactgagagtggaacaattgaaaaagaacccatctctacatttatcgatgactaggttggctataagaaatcttcccagagcaatgaacgataaagctctaaaagcattggctcgtaaagcggtggtaggatttgccacagaagtaaagaataatgaaagacatcctttgagtaaggaagaaatcattagatcaacgaaagaaaaatataagttcatgggtccagacgagattgaatctcagaagaagaaagataaaaaaagtggtattgtaaagcaggccaaggtcatcatggaagttaagggttctactgcgggaagaagtagaggttatggttttgtagaattcagagatcataagaacgctttaatgggtctaagatggttgaattgtcatgctgttactactgatgaaatcttggaagggttgaatgatgaagaaaagaaggaagtagatgctgacttagggaaagggagatgtttatgtgttgaattcgccattgaaaatgctaacgttgttaagagaagaagagaacagttgaaacaagcaaggaccaagagaacgagaccagacgatgaagctgacgaagatgctagcgagtccaacaagaaagcaaagatggaagaagaaacaactccagccaattccgatgacaaaaaaatggatgatgatataaaaagaataattgggtttaagcgtaaaagaaagcacggtaaaaagtaatagcttcgatcatattcctgtggttatatattgttttcttttacatatgtacagtatttttaacaaattagatagataattcttacctatccaaaaatctttactttgtgactcttacaataatctttggcacagagagtgtaaaggacactgtaaataaaagtgcatagtatgtcaaaaaccccaatttcgagtgaatttttgtaagtgtatgagtagcatgtggcgtattttcattctggtgaacaagtgagggacagctgtataaaaataaaggtgcttttcattttcctcgtgggcattctgatttaggcatactttgctccgagcgtccgccgtcatgtacgttgcacgtatttgtcgtattgttactgacctgtgaaagtagatgataatttttgggattccgttatttactaatgttataacattacctgtatagattatactagagattttcctcgtagatttaggaatacccaaaaaggaatctgtaattttgcataatattataaatgattctgttcctctttttatatgttaccattcattgatcctactacaatattaatccttgcgcttcatcttccattaatttcaatgatagtttgaatcatattttactggtcttgtagtttatgtcatcttctaaaaaaccgcataaaatagtaataaatggacgatagtagaatcctgttccaacaaatatatctcttttgtctgttgtatctcaattgaaatatcccaattgtagccggggtagatatctaccaatgtgcaactaaagagcttgaaatgaatcaatataaattatacaagcgattagtatcatattagcaaatatattccagaacgtgggccttgcttgaatgtagcacgtgaaatatacaaatacacgaataatttgcttagatcggagattctgcccttctaccctttagttgtattctgatcttatatccaagataagtaacttatcgtgaaccaagtttataaacgtttctggtaacaagctacttctctgaggtattaaggacttctaaagtatagtcattttgatgatataaatttctcaataaaaacagggcgtgtggcgtagtcggtagcgcgctcccttagcatgggagaggtctccggttcgattccggactcgtccaattatttttttaatgaaaaatgagttcgagctttaatttttttccttttatcaactaacacatatatatgcaatcaaactagattagatacatctagaaagtatacaagtttaaattacaaaaaaatgataaatgtaataataacagtcctcatgcaataacaatgtaaattatgtaaaaaaaaaatagcctaccttctgtttttttttcgagatggctcatctgatgcattatttcctgaaactgcagcggcagctgctgctgccgctgctaaaattcttctattaacaccaagtccacctaaagcatttgcagcggcgcctgcagtgatccctgaagattgtgtgttgtttttggttcttgttccaagattcatgatgtcgttatcgtttgtgtgaattcttcttgctgggtacttgtaagttagtccttcgaatacattctcacttacgggtatatcgctttctgtgaaataactatgttctaaagcgttaaaggcatcaatccttttgattggatcataatttagcaagtggtaaagaagacttaatgcgtgtttgtcccttccccctgcagaatgataccatgtagccaaattatctctatatttgggatacttcgtgatttgatcgtattctggatacttctccaaataaggccaatttttttgatccggggttccaagaacttcaaggatcctttgtaattgatttacttgaaacggaacagtcttcttagagtctaatttagcttcttcgcctttgaatatgggctgtaagcctatcaattctgcaaagatacaaccgacagaccataagtcaacggcaggggtataatgtctagctcccaacagtagctctggtgcacgataccatattgtgacgaccaccttatccccggtgtagagagtttgtagcatattatgaaatttccttgccaaacctaaatccccgattttaacgcatccgtctactgtaaccatgatatttgccggttttaaatcacgatgaagaacccaattttgatgaaggtacgatacaccgtctagaagctgccacataatagaacgaaccattcttggcggtatcattcttttttctggatgagtatggaaatgaataatctgtaggagatcatgttccgcaaattcgtacaccatatgaacacattttctttccagaaaaatctccactaatgtagttagacgcctattattcagttctcggcataatgccatttccctacaggcactttgggagatacctgtgtaatgcaactgctcgacaccgtctttctctgttttaaacttcttgatagcataaaatactgttaaaggttttttactaggtatctgtttttgcgaattatattgagatgatccatcatctctagtggttcgtattcttcctgaattccaccacagggcgagaatcaatcgccgt