aacggagacgattctcgccctgtggtggaattctgcccacctgcgtcaaagattgattgaaactgctggaaccataatcacgatccagactgtcatgaagtttagtggaagctgaagcacaaggattcataatgcaataggatcaatgaataaagacgtataaaatgaaggaagaaataagaataagactatgtaaaattgtcgattccctttcgtggattcataaatccatgaagagaactttcagtatattccatgtacataatattagctttatagtatggaaggtccccttttatccttaatcaatactacaaactaattactaattactaattacactataatagttaggccacgtgcaaaccacaaatatgtggaataaatcatatccgcttggaccataattccagctctgatttggcgaaaaactttgctccgtagcggcaggggtgttatgagtacaaaagattcaaccagatcataacggctacataatgaaaaactgaatcgctgaaagctcaaaatgatattttacgtaaaccactacatcccaaaccagctgagccattacttgcaattaggaaaggatattattttcaataaagttcattttattaaggtatagtagtatttgatagaaaagtagttgtacataattttacagttcattgcgcataattatggtttttgtccagcgaaaacagtttcaaaagattgttggaagtctgcaataatatcatcaataaattcgataccgacagagacacgaattaagtccttggtaacaccagaagccaatttttctttgtcattcaattgcttgtgagtagtaaagtatggagcaattactaacgtcttggcgtccccaacatttgccaagttcgaagcaagtttcaaattgtcaacaacttgggcacctgaaagcttgaatggatcagtttctttgtcggcgttaggtagatccttgacaccaaaggacaacacaccaccaaaaccgtttgatagatacttcttagcgttttcatgatgagaatgagatgctaaaccagggtaggaaacccaagaaacatatggagattcttctaaccatttggctaacttcaaggcgttttcaccatgtctttcagctctcaaggataatgtttcgacaccttgcaatagtaagaaagaggcaaatgggttcatcaatggacccaaatctcttaataactcagttctaacatgaacaatgtaggctaagttaccgtatgcctcattgtagatggtaccgtggtaaccttcggcaggttgagaaaattgtggaaacttttctgggtagtccttccatggaaacttaccagaatcaacaataataccaccgatagtagtaccatgaccaccaatccatttggtagcagagtgtgtcacaatgtcggcaccgtatttgattggttgacagaaataaccacccgcaccaaacgtgttgtcaacaacaactggaatgccgtgcttgtgagcaatcgcgacaattttttcgaaatctggaacgttgtactttggattaccgatggtttctaggtaaacagccttggttctctcatcaaagaccttttcgaaatcttctggattgtcaccttcaacaaatctggcttcaataccaaatcttttgaatgaaattttgaactgattataagtaccaccgtataggtaggaagtagaaacgatgttgtcaccggtgtgagccaaaccttgaatagcaagagtttgggcggcttggccagaggaaacagctaaagctgcggcaccaccttctagagcagcaattctttcttccaaaacgttactggtaggattttggaaacgggagtacacgtaacctggaacttctagaccaaacaattgtgaaccgtgcttagagttttcaaagacataagaggtggtagcgtaaattggaacagctctagatctgtgagcattgtcaccagcgttttcctgaccggcgtgtagttgaacagtatcaaaatgagatggcattggtttgagtgtgggggataatacaattgtatctatgtatctgtggagtagattgtagacaggaaatgattaagatatgagacagcaaagaaaaaggaaagttcccgattaacggatactttactcaaccttatatatatcttactttttcaatcgggaatattcaattgaatagggcgccacctattcgacatttttcgttactatgttacacagtttttcataaggatggcgctttaactatcttttagtcatttgtaaccaccacagttccctgttcctgacagcttcacgtgccattcactttctgcgtcatgtgaccgagacctgaaaaatacgcaaaaaaataatgagagctaagggattcgaacccttgcatccgaagatatcagagattttagaggttaaatccacctaaatctgacgccttaaaccactcggccaaactcccattgtttgttgaatgatgtggcagatgagatgggttaacaacgtggagagagtattctggcaccaagaatggctttatgaaaaggaaattggtagacaaggattagttggactaatacgcgaagagatgtgggataaataagggaaagtatatgaagcgttttgagagggatcagcacgcgttcgaatcaaggtttatgaaattcggaagttagacctgtcacgaaatcaattggatctgacattgaaaagtgttgattattagtagtaaaggtaaaatattccttttactatataagagaaatgtgtagaacacaggctaatcaaacatatttaatgtgtccggtataataatcagttcaggagtttacaacatgctcaatgtaactactcgtaacccctacgtatgaattccgagtttatcttcaattgatattccttgagcttcagttgtactcaccgccggaacagcatttccccacaataagcggatgcgacattactgttagcatatgcgaactatatgttaacacatagtctgactgtttttagactgggcactatagttagttgcctgtgcgttgaacaatggtataaatctattggtttcagcggtttcttttataaattatagttttcttctataaatctgttgtataaatattattcaacccctgaaaaaggtctgtgataacagtaaaaggaaaaataagcactttttaatctatatcatcaagtgtgatgctcaatgacttcccagtttaacccttcgatggttacagtggagccattctttaaattttcgtagctttgtggaattttcttgacttccttaccgaagcttaacaaggactcaaatttaccggaatccctttccagtaatctcacgaagttcaaaccttcggtagtaccttggtctttcttggacaagaacccttggacccatctaccaacaataataactaaaccatcgtaggcctcatcagtgactttaagcacgattgacttagcattcgatgtaaatttttcgccgttaggtgagacgatgactagatcctctcttgatgggtcaactggttgccacaattccctgaaagacacgctttccttctcgggaccaaatgggtaaacagcaccagtttcttcgatacaaccagaatcccagtccttccaagtggtattcacttcaccacggtgggtatttggaacattcaaatacacatttgtatccaaccagaagttgaaatcttgggtaacaacaccgttacccaagtcactaactttgacggatttattcgtaccggcaaagacccattcaaatgggaaagctgactcactagaaccacttggcttgacaaaaggcctcaaagaaatgtagtgtccctcatcagaaacagatgatagggtaaatgttctttcatttggttgagggcctacttgaaataaaagtctttttaacaaagctggcattgcgtttctagaattgcttgttgttgtttattttcgttcgtcccttttttagtttatttcttgaattttcaattaattcaagggcagtttaatatataacgtttcggattattttcgagtgggcaagtgagaaaccttacgtaacaggagacggaacggaaagactcgccaacggaaaaactcgcatacgaaaaaaacaatgagtacttagtttcggctccatgtctcgttaagtttttctctaatttttgagatagggcaatatgaaaactaaacttaaaacttagaggttactttacataatgtttaattattatcgtatactctataaatgcgccatataaaataatttctttcctttctgagaagaagcaagcgagaggatccagtataaaggaaagtaaaagggaacaatgaactaaaagagggaatagataaattaacgttttgttaatggaaaacaacgtgagaaattttaaccaaataagcaaaccagtgggacttaattagagatagtgctacattggtttggatactttctatcagtcaatggttgagggaataaaccattgtacattaatctctgggcatcccattccaaactggattctgtcttgtaacaccagataatccaaccacctctcatttcaaaggcatctaattgagcttctacgaaacgccttgtgttttcctttctttcatcggaccatgaagttatatcgtcgttgttagcacaggaaccgatgtaggaggatgtttggtcaccgttaacccaagagccatcatatctagcactgaaaccaacactgttcaaccatttggtacaatcggtcaaggcggcggcgaattcaccacaaacagtccagtgagattcgttcatgatattggtaccccattcacaagccactttgatacgttcgtcaatagatctttctaattcggcagaagagaaaacttgataatggtgatggtcgatagtgacaccccagtatccatcgtcttcagtcatgaagtcatcccagtaatggaatggctggaaggcatcatgaatgatgacgacctggtcactcttgatgttgtttctcaaatattcataagcgggtgccaaatagttattcttcattttatccatatccaaaactgggcccaatggttcattaatcaattcgataccgacaacagtgtccaagtattcttcagcagaatatttcttcaatatgtagttcaagacgtttgtggtaacagccaagttgctgtcttccaaaaactcgtacgagtctcttaaaccggaattgtcgaacccattttgagagccagcagcaccatgcagatcaacccagactttcaaactgttgtttctagcccatccaatagcttgatctaggtaagcttcctgtaaaccgctgacgtaagggtcattgtccaaagtttggaaggcccagtaaccaatagggattctcacgaggttgaaaccttgagaagcgatgttaacaaaatcttgttcttggtagaaagtagaccaatgactttgtaaacgacttttagccaagtcctttcctagatattgacagtaatggtattcatcgacggggatgccatcatcgttgttatcgttggtgcggaacgcttcgaacaaagatggagtaatgtaaggttcaagaagcaaccaaccaccgatgttaacaccacggatcggctctccaagagcaccattatcatagtcgtagtatcttttcttgttctcttcatgaacaaattggatagaagaagggtctcttgcagggactggattagcgatgaccgatgagacggtcagtaatgtatataacaatgttttaagcgaaagcatttttagttggcaattgactaaagggaaaagaacaaacagaaaaaattacaggcacgtgtgttccaacttgtaggccctcttgtagattacagtttttagtaattactttttacttttaaattttatttcgtaaagagactattgagaaaaaaataatcatgcaagattcatgcgggagtatgcttccattttattccaaaaataccattcaacttatatactttccaacccatccacgccttctctgtttaaggtgctttttcttcgcagttgctcatatgacgatatgggttggcaagatcaagttgattacaccgctaattgatatgtacacatgcttaggcactcatggtgcgctcgagagaaaaacccagcagggtcgggtctgggcatctccaacaagccacggtctttgaggttatggcgttccgccctgcagcgctttctacgtgcgaccagattttgcggaaacgcgagcaagttacgggcctgtctcaggaggggcgtgcaccgcactcaaatccccgtagcaagcgcgcttgagttatgtccccacggaatatttatagtaaacaacaatgcgcgtgttataattctataaaaagaaacgcgcaaaaccaagccatcagatattcttcccacgagatattatacgtaatgctggcatcgtttcgagaacgcgtttcagatgcaagcaggaggagaactacttaaacaggcaaaagagcgtctgatctggctgtcttatttctttaacgaaaagtaaatgtttactgtctaaaaatacactgaaagtgttgatttatatactatagaaagtcgctacgtactgcatacaatttccttctttctcttccccccaaggtttttcttccagactttttggctcctaaatcttagtatacggaagagactcctctttttctccagtaatcactcaccgcgtgccattctcccctgacattgcgtattgcgtttacgacgctcttgggaaaaacttccttcatcgtgtatcccatttgctttaaagtgcttagagtagatttgccaaccatggagaagctttccacttcgacgcggtcgggtaacaactgatggtgcatacgtggataggctattgtctccaatataggcatcttgtaccagtaagtcctgacgattgtttgcagaacactcgtagtgatccttgaaccgcccgaagcgcccactacaaggtcagggatacccagttctgatagtacaatagtgggtgcagtggatgacaggggtcttttccccggttcggggaagttgtaaatggacggtgccaattcaaaactgttggatttgttgaattgtgcgaagtcgtccatttcattattgaaaattaccccagtttttgggtcgtgcaccagggaaccgaacagcagattgacggtggttgtcaaagaaacagcattcccatgagaatccactatactgaagtgtgcggttccatgagggctattaatatcgtatgcaggatcgtaaagcgtccagttttctaatgttttaaacttgccatcttgagagttgcttctgatagtcttgaccgccttcaaggcccatcctgggtccaacacttctttaatgtgatcaggcaatgtttcacctggatagtctcccaacttgcttcgagcgcttgccatccatttcatgctttcaagcaagtggtacgtgttctcttcgccataatcgcctccttcttggtttggaaagttatccattatccttagtgccgcgaggagtgcagcgccagaactcgaaccactacttgttagtacagtcatatcgttgtcaggaatgtagtttgcacccttcctgatttgcatggagagcggtttggtgacgtggacatcatatgatgcaatatcggtcaagttcattattccattgtatctttctatggtaccaaccattgattgagcaatccagtgatcggggtcataaaagggagctacagagccatttttagccagttccatcaacatattggatagcatcggtctcttcatccaatcgcctttttttaaaacgccattttgggtggaatttaatacaaatgaccagtcctcctttaatgtcaaaaaaacactttcataaagctctaaagtggcaccgagtgcttcacctatttgccaaccagcacttcccaactctgccactggcttgatcaaatcataccacccaacttggccgctgcccctttctttgtatagatagtagagccccataagttctcccggaacgcccacggctaaacctcctatcttcgaacacaaagaacagttctcaaacatgaatttgttcgaacccatgggcgccttttctctgaaatcaataaatagatgatcgtcatcgtttttaccagaaaacaccgcgtaaccaccacctccaataccactattgaaaaaattcaccatacctttacaaagtgcctgtgttactgcagcatctgccgcgttagattcggggaatttcaacagaacttcatttatggtcaaattactacatatctctaaatctgaactaatagcaccatgcaaaccaacttttaggagttggccgtcgggtgttaaagtggggcgtcggggcaaagggtcaatatcgatattgtggtgatcattgtcaccaccgctgtcgtctttatcttggctcaatcctgctgtaaagtcatcagcatttctattagcagagcctctgagaagactatttatcctttccagagattcttgcgaggcgaatgacaccattttcgacggcattccaaataccaacataactagagttagcagagcgaagatgcgctgtatggagtaaatattcgagagtgcaggacggtttatgttatgtgatggcatttctatggaagtttctttttcgttgtactttttgtttaacttttctctttttttgtgtggctagctatctatcacctaaatgaactcaagttgctgggacgaatgtgttattttaaaactgctgtcacaatactaagacaggaacgagttttgtcgaagaacgaaagttgtagtatagaaatgtgtctgatacgtacacacacacacatgcgtatatatatacatatatatatgcatgtatatatagatttgaaagtcatgtggatcaatggtcttaaactttcctagagaaaattgataagcgggcaaaaagcggtactaagatattcgaagcggcagatcttttctttttgctgaacgccaggcacagccgctaagtaataaggcatgatttttccgataagaaagaggtaaagtaaatcttgaaatatgattagcccaatttttttatggataaataatagttttttgagagcatgaagaggatccaaactcctgcaagttttatacatacattaccttatagttaccgctgaattcctcaaacattgggcaggtcgagacgggtaagacgctccgatagcgaaaaatattccgtataaataaacccaagttcacaagacgagcgagcatccacgagttatcgtgaaataatgggcgttcacagcttctacaaaagaaagataggcaatgacaagatactattgtgaatactgtcactcatatttgactcatgacacgctgagcgttcgcaaatcgcatttggttggtaaaaatcatctccgaataacagcagactattataagaacaaagcaagagacatttctagtaagcgagaccacaaaaggcatcacaaagggaagaggggcaggaaggaaagagaaaacacggatgcaaatgaaaaactgaggcttacctgcctttccaatagggagaagagaggaaacttgcatggaaggaagatgaaccagaaggaattggcacagacatcaataaataccttgcagtcgttatatgacggctcccctggatattctaaagtgtttatagacactaacaggtttgatataggagatttagtcaaggcaagcaaattgcctcaaagagccaatgacagatctacgcaacacgctctcaagcaaacttcaagatccagagacgagacgtgcgagaacaatccatttcccaggctgaccaatccgagaaggctggagcctccaaaaatattatcgcaatggagcaacaccattccaaagacctctatattttacagtacagatatactacaagccacgataaaggaatcgaagaagcggatgcatccggacggcctacgaaaaccattgggttacaatggggtgaagagaaggcgatacggaaattagtgttatttggattaggttattaaatattattaagtagactatttttgtctaaagtataacttagagaaattaacaacgaattaatattaaatgacaaaaaaagaagattaaagtctagaaaattagtcgaattgaaaaaggaaggcgtgcggtatgcaattattagttgtgcgctatcattactatcatgagaattaaattaaagtgtccagcattttaggacagtgagaacaggtatcgtttttgttatgctttttcagcaagcacttgcttttcttcgtcgttacattgcagcctcttgtcattattgttgcttgtgcggaaggagatgcatatcataccgatcaacccaagtaacaaaacaccaacgacgacgataatgaacgatattatgaacacggcgagtatgttttccagtggttcattttcaaagttgaggtttgataagtccgaagatcctgaaacaagcgcatccacatctccgttagccttttcatccgaattcaaaatttttatcagcaatttgaagatctcgtcccctatgctggttttgacgctgtgttgcccattgcacatagattgcaagcctagtaaagccacgttagcttgttcatcgagaaaatcaccttcggccatctttttttagtcttctatattttttatcgtatttagtctataatgcaaaaagaataaagtgttacttgtgagagagtgggtatgtgtgcggatgtgcctgctgttaccacaggagagcaaaagaaaacgttattccaagaacaactactcttatgcgccggaacaccaccttaatatatataaatttgacaaggcccttatacgattttttatatgctgctacgtataagtatgcatgactttatagccaattagtaatgcagagagaacgacggagtccctctgcatatgtaacccttttttttctcccaaaaaaaaattctttttttttttttccctttttgttttgatttcgatctcgcaaaactcatctctttactcttttctgttaaatcgacggttctcgaactgacgggtattcattttaagccgcaacacgcgtgcgcactttcaatggttactccagacggccccaaaagaaagcgcgcggtgttctattgttcctccttttgcaatccgtttttcggaaatcccatgtagctagtcccccattcggcccggcagtgcggccgctgccctggattctgtcggtaaaggcccggcgagtttcgagtcagcaggcactgcggctatagcgccagagtgagatattactacggcgtctcgcaacagctaaacgtacttgaaggaaagtaggaagacgttaaatctggccggattaacttgcagttgatactccttacatctggttccagatgcgtatgggtagcgattgcctgtgaggatgcccttgccgcgtcaactatacaaacgatcttcaaaaaaaaaaaaactcgtatgaaaaccacatactgttccctcttttcgcccgtttttttctctcgtttacgcgttggtacatcgattatgaacttttgaggaaaagtaattgccgcagcggttgtcgtatcagatgactttatttaaattactgtaaaaggataatagtgctttctctatgtaacatttttaagccgattggacgtaataatttacccaatgacgaaatactacgagagccgcctatggcgaacgtgattttccggtaacgacccaaaaaagcaaaagggcaaaaaggcgggaaacggctttcttgtcttaggcctcggcggctcataaagttgcaaaacgaagatataataatcaaaatggtaggctatccgccatcgttccgataaaaagagaaatgaatttagagaagatactgagatatgtgaatgttcttcacgctagggttgttgcatgcctgcactattcaatgatggtaatttctttataagaccactccggtgtcccattttccattttcaagaagaataactgatgcagagtttgtatttaggggcctagcgagctcgtcttggccaacaataaaagtgtagtattaatattcatttagtggatgatttaattatcactatgtacgaaccaattacgcatcggaaaaaaaccaatatggagtttctttacccgaccaactcttcattttcgatatattgaagagaaaaacatactagcaaagcattctgatgaaggggatactgtttgaaaatctgttcacacatcggttgcttgatcaaatatactgcgtgaagaggaattgcatcatctagttacgtccagcaaaaagaatgtttccaactgtttccagaagaatactgctcaatacctcgagccttccatcgagattgtgttatagagcgctgactactacaagaatatcctataatgtcatacaagacttgtatttgagagaattaaaggaaacaaaactggttccaagcactttgcaagatgcagaaggtaatgtcaagccttggaacccaccaaagaaaccgaccttgccagaattagaacttcaaggtcctgacgccctaaaggcttacactgaacaaaacgtagaaactgctcatgttgccaaggagtctgcggagggtgaatcagaaccaattgaagaagattggttagttttagatgatgtcgaagaaagcaaagatggtacgcattgattttttttcatcgcatcccctttctggaagagcaaacgaaaaaagtaagttaattattgaacttaggcaagattattcatcttttttcacccttcctttcatttttttttatattcggatccactgcaataaagaaaaagcaaaatatccatcgcacctttataaccagtcaaagaaaacgcaagttttttctcaaagcaaacaatacaattgtacatagacacatctttatttttcctattactactattcttctactttatttcttttgttttctaagtataattgtattctagcccttaattctcatggttcgtttcatgtgagacataatttcccgtccctttttagaataatatcaccgtagacgaaaaatcatcccacagaagaaaaaaattttcgtttcttttctctttggcgaagattttgaaaaatttgaaatgtatgatcaacttttcctcaccttttaagtttgtttcgtttttaaacaaggattgctttttcaacgttttttaacctcaattacttctagtctagcactacaggaaaccaaacacgctcatttatctgaaaatgtctgccccagctgctaacggtgaagttccaactttcaaattagttcttgtcggtgacggtggtactggtaagaccacttttgtcaaaagacatttgaccggtgaattcgaaaagaagtacatcgccaccattggtgttgaagtgcatcccttatctttctacaccaactttggtgaaatcaaatttgacgtctgggatactgctggtcaagaaaaattcggtggcctaagagacggttactacatcaacgcccaatgtgccatcatcatgttcgatgtcacctccagaatcacctacaagaacgttccaaactggcacagagatttagtgcgtgtttgtgaaaacatcccaattgtcttgtgtggtaacaaggtcgatgtcaaggaaagaaaggtcaaggcgaagaccatcactttccacagaaagaagaacttgcaatactacgatatttccgccaagtctaactacaactttgaaaagcctttcttatggttggccagaaaattggctggtaacccacagttagaatttgttgcttctccagctttggccccaccagaggtccaagtcgatgaacaattgatgcaacaataccaacaagaaatggaacaagctactgccttgccattgcctgatgaagatgatgctgatttataagggaaaagcgacaatacaccttctttttccctaaactgtatacatatttacattcatctcaatatagaattcaataaaatccactcgattttgaaaactttatgatcgcaacaggaaaaaacaaacgaactgatattgcggccttttataagacacagacctaagtatataacgagaaacttgaatgtatatatgttatggctgaagcgtatttagcacttttatttttcagatcgtttacgggtcgtttcaaacggatgctggaacacataacaatttggatatgaccttcaacataaaaactggcacggtagagaacaacgaaacataggccttagaagtgacctaaaagcatactgcaaccagctcatccaactatggttactcttgaatacaacacaaacagcaaacagattgctgcaagtggcgctgacgtcacacaatctactgaaaccaatatcgatcaaataaatgttctaaccacatctttaataggagaaactaacccaaatttcactccacaaccaaacgaagctctaagcaaaatgataaaaggtttatttgaaaatggtatgaaaaatctgcaacaaaaaaaattgaacgaagcattgaaaaacgtttccttagcagtcgaaatggcacaaaggaaaagggcaccttgggaagcttttgctattcaactaccggagctacatttcatgcttcgtagcaaaatagatttatgcttaatacttggaaagcacttagaagcgttgcaagacttggattttttgctaggtactgggcttatccaaccagatgtgtttgtgagaaaggctgactgtttgttgaaattgagacagtgggaggaagctagagccacgtgcgaaagaggtttagccttagcccccgaagatatgaaactcagagcacttttgatagagacagcaagaaatttggccgaatataacggcgaatgagaatcatgttcggtaacattgtaacatcttctcgatctctcttcaagttacataacgactttgtagtgaaaatttattttagatagattcggagtacataaaacaagcctattagcgcatgaactgatgatttatcttttatgagggcctctactcacccaacttcagagtacttcacctgcaccctcccatcgccagttttttttttttctcatgatgcttgaaaaaaaagtgaacatagaaaaaagccttcataattaaaacaggtcgctcattatctcgtccggtaccgacagtcacaacacgctaaactatcgacgtttgcctgatctaagatgtcctctcaagcattctctccagttcatccaaatgcggcaacatcggatgtgaatattactattgacacttttgtcgctaaattgaagagaagacaagtacaaggttcgtatgccattgccttggagactttacagctattaatgagattcatttcagcagctcgttggaaccacgtcaatgagcttattgagcaaatcagagatttaggtaacaagttagaaaaggctcatcccaccgctttcagttgtggcaacgtcgtcagaagaatattagctgttttgagagatgaaatagaggaagttagcatgagtacgaccgtcacatctacaaccgttgccgaacctttaatttcctccatgtttaatttattgcagaaacccgagcaacctcatcagaatgggaagaatagttctagcatgagaaccaaaactgattaccgtcaagtggccattcagggtatcaaagatcttatagatgaaatcaaaaatatcgacgaaggtatccaacagatcgctatcgatttgattcacgatcatgaaattttgttaacacctacccctgactccaaaaccgtgctaaaatttctgatcactgcacgggaacgcagtaatagaacttttacagttctagtcacagagggattccccaacaacacgaagaatgcgcatgaatttgcgaaaaaattagcacagcataacatagaaaccttagtagttcccgattctgcagtttttgcgctaatgtcccgtgtgggcaaggttattattggtactaaagctgtatttgtcaacggaggtaccatctcatcgaattcgggtgtttcaagcgtttgtgaatgcgcgagggaattcagaacaccagtctttgctgttgcgggtttgtataaattgtctcccttgtacccatttgatgtagagaagtttgttgaatttggtgggtcgcagcgtacactgcctcgaatggatccaagaaaaaggctagacactgttaatcaaattaccgattatgttccccctgaaaacattgatatctacattacaaatgtcggtgggttcaatccaagtttcatatatcgtattgcatgggataattataagcaagctgatgtgcatttggataagaagaaggtataacggtaggtctttcgtacattgtccatgaaaagaaaaataaattttatagatctaaaccatttcttcattattagatataaatgcaaaattaaaatattcacgtatttcaatttcaacaaaaaagatcaatacataagaataattttgatacttggtgtttttcttttaaaggtccgatagtttcattcagttatttgataattatgcacgtatttggttcgttttgcctgaacgaaaaacgaaaagaataagaaaaaccattaagaaaataagggaaacacatagaatatatacgaaaactgcaattgaagtaaagttcaggatagataatggcatcaaagcttgtggtttttggaggaaacggatttttaggtaaaaggatttgccaagaagcggtaactgcaggtcatcgagtcgtttcggtgtcaagatccggcaaagcccctcaaggcacagaattaaatgataaacaatggatacaggaggtccaatggaccgctgctgatatttttaggcctgaatcttaccacgagctattaaaggatgcttctaatgtggttcattctttgggaatccttctggagaatgaaaattataagaaaactctgtcgaaaacccccacgaatgattcaaaatcatacttttcaccctttcaaacaggctcaaatcccttgaaaaaaagtagtcctaattttacttacgaaatgatgaataagcaaagcgctgttattttagcaaatacatttaagcaggaaatccttgcaaaaagcaagggggagcaggcaaaagtgagtgaaagatctttcacatacatttctgccgataaaggatttccaatgatacctagcggctatattaattcaaagagggaggctgaaattgaactagagagaatgcaggaatatttcaggcctattattgtgaggcctggctttatgttcgatgagcgtagaaatgcaattggaccgcggtcacttatacacagtgctcttgaactgctttactgtggtaacaagtttctattgcaaaataaactgcaatttatgaatgacttaatcagaccaacagtatccacgcaacaagtgagccattcaattctgaaaaagatcgaaaattcggattttaaaggagttgttacacttgaggaaatactcaagacgtgaagaatattgctgtttattttcttaccctattttatttacaaattgaaagtactgaactatatacagctttttataatctcaaatggtgatgacaaaaatataaaatgcaactacaaatgcaactttaacggcgtagaaatgcctggtatgcctcctggttgatttgaatgttacctatggttttcatgtgttttttaccctctttttgttttgataaaagtttctttcttcgtgaaacatcggaagcatgcaacttttgaagaacatctttccttctcgcctttatcgtttctctagctattatcttattgttggctctggcttggataacgacctcatacaattgcgatttgacatactctttgaattttttcacccattctctaccgactttctctacttctgatttatgcagtaccctggataaagcgtcaatagcatttccattaactaagagctgcagttttacgacattagaagttctatatccagcatcttcataatctaaggaggcaaatcccctagacacagattttaatttcccaaaaaagtcgtcaaccaggtgcgatagtggaaggtagtattttaacatcacctgtccatttgtgtgtaaataagttatatcaatttgttcacctcggttgctgtcacataaacgtataacgttacccaagtattcctggggcaatgtcataattgcctctatgaatggttcgtgaaaggcaaccacgtttactctttttgttgcaccatctggaaactcatcaggattggttacaagttttttcgtaccatcagtgaactccactaaataaggaacagtgggctgcgttatgatcaatttagagccgtattctttctctaatcgttcacgaaaaacagatgcatgcaacgatcccaaaaatcctaatctccaaccttgtcctaaggcattggaagtctcacgttctaatgtaacagatctgtcgttgagaacaagtctactcatatcatcgtccatcgctttgaattcaattccatcggctgggaaagcacctacaaacaccataggtttctgttcttcaaagccgggaagtacttcggtttcattttctttgcctaaatgcataatagtgtccccaactttagcttctttagaatccttcatccccagcactaaatagccaacctgtcctgcttttagagaacctgtagaagtccgatcaggatacatgattccgatatctttaacgtcgtatttctcctttgtctgagcacaaataactccgtcattcttgcgcacaaaaccgtcaacgatattcactaaaagaactgcacctaagtatgcatcataccaagaatctaccagcaatgccctgaaaggtctatcaagtcttccagttggtggtggtatgcgatcaattatagcggggagtagaagttcttttacgtttaagcctgtttttgcactgaccccgattatatcttgttccgggagctcaagttatctactatttgatcttttacctgtcttacgtctgtaagggtaaggtcaattttatttatcaccggaatcaacttcaatcctaaactgaaggctaaatagaaattagcgactgtttgggcttgaataccctgtgaggcatcgactaagagaattgcacccccgcaagatgcgtacgaccttgaaacttcccctctaaaatccacatgtcctggcgtgtcaattaaatgtaaaagatagtcttctccagacttcttgtcgttataaaacattgaacatgtttgtgcttttatagtaatacctctttctctttccacttctaatttatctagaacttgcttatttcttgcatttggatcaatgacatgcgttatttccaacaacctgtcactcaatgtcgacttaccatgatcaacatgggcaactatggaaaagtttctgtaattttcgatcggaatttgttcgattcgtgcttgcaaattctgtgcagaagtagccgtatgattatatcgtaggaagtattcgagccgtttatagggccatacttgcctcagcgaattaactttgaattttaacattttatggcccgcttagtttcccacattaatgccttttcctaccggctgtaactgtagttaggagcgaactaaacctggtcccgtttgtatactaattgtttttctatatttacattacaataaaaatattagcacacctgatgagaaaaaaggaaaggcagagtacataacaaatgcaactaaatgaagctaaaattgatagtaaatggttgtgaagcgccagatgattacaaattattgagaactactatcaatacggtagcttcgctaagaaagacagctatcttgagatttaatagcgaaaggttggcaattatatccactcccaaatcgtcactgaatagtagtagcaacggtacaatcttacgaggagataccgggcaactttggtgtaccatccctcaggatgtgttcagactatatacagttgtatcggctcgtgagctcaatacaataacaatggagtgtaattgcgattctttattgagtgtcttcaagagatacgatcgtgtaatgaaccagggatcgtcttctaatatgaccataaagctacagtcaatgccagaatggaatacaaacaatggaaccctttcaggaggaacaacaggaggtgtggatacgacatcaaaaccgaaccccatctgtgcgttaggtataatgtttgaagaaattgtacacaccagcggcccaaatgatgctgtggtcgtgaatggtgggatagacgatcacaataatctaccaacaacagtgagtacaggaaatttgctcacaagtaacaaggttatcatgcattcattcaaagtgcctgtcaaattattattccgtgtccaagacatgcgaatacaagaacctatgattaactatattcaattgatgatgtacaagttgccgccaatttcgggtgagttcggttctgccttccatgggtttattaggcgtgtcgaacggtatactaacgtcaatcacattcatttagtgggagtaaaaaaaaaagagcatggaagtggaggcgatgacgtagaactcaagataatcgtgaatgaattagattggcatttggaaatatgttggaatggtcctttagactctgtgatacaacagcaagaagccagctcagctaatccttcacaaacccataacatgaacacgaatccccagcaggaagagggatctcttcccattattgacgcagacaaaccaatgtcttcactgtacgtcaatgccagagatagagaggaggaggagaacgcccgctatgatgaagaccttctaagaattgaagatagcgaagtcgtagactcacgaaataattacacggctgacaccagcgatggtacggaattcaatgatatatccgtgatggtagaaaaggcagaacaagagagctcatccactcatgaagtaatcattcgctgcaaagactggaaagtttgttccaaattatatgcagcatttgaagaggttgtcttggcaatttctcacgacgaatcctgtgtattccactgttcgctagatcgtggcagttccgaggatagcgaggatatggaaaaaccgagggagaggggacaaattatatattatatggcaagatcgaagggcttataagcttagcggcattcgatatcctagctacattgctaattgcctatttagatcaatattatagctttggcatgaaaacagtataaatatgtactatacatccgtacatctgaaaaatccgtactttacatgccataacggtgttatctttttttagccaaaaaaacgacggtaaaacttcggaaattcctggaaagtgtgccagaacagccttacttacgaacggggtgttgcgtcttagagtatatatgaatcgtacaattaattttgtcactagcaagatcttcttaatcaccatatacaaaaactaagcaaaaatggtacgtaacagcttgataaagccttcaagttatggagcgaaaatgagcgtttcaacgagggaaaatggcatggcaatggccaattaagacgtataactgatatcccatctatagtaagagaaaagaagaagcggagatatagcatgtctttggagtgccttcaatcaaaaaatcatgatcctatggtgatatcaaacgagagcaattaaaatcacagctataacacaaagggctaaacacagaccccttcattaccttgaaacggatatatgataagctattactttcacacagatgttcgatgttagagtaataaatatagggaagaaaaaggcgggggaacgttatagtttacggcactcgttgaaacgtccaagaaaatttgggattcattatactaacataaccattaatttgaatattaattttgtttatacaggctaaagttcatggttccctagctcgtgctggtaaggttaagtctcaaaccccaaaagtggaaaaaactgaaaagccaaagaagccaaagggtcgtgcttacaagagattattgtacaccagaagattcgttaacgtcactttgattaatggtaagagaagaatgaacccaggtccatctgtccaataagttagttattaattgaaggaaaggagctggaaagtagcgaagaaccaatgactgtctctagttatttttaaagaaaggtaatttttgatttgtacttgtatttgtatttccgctattcgttttttatgttaaatataaggtaatattgaaattatgtaactagtattagctatcaattaattctttagagcttttaccgtaatagaaatataccactcatatggtcagattatatgcttgtggtttcattgcatagcgtttggcaaatgttttttctacatgtttttgactgggcgcttggtaatacaacaatgtaaaaaaaatgaaaaaaacaactatcgatgatcttgacactattactataaaacgcctattaggaaaaagcggcaagtgaagcataaattacacaataatgtctactgacaacaatcatatcgccgataatgagagattattggaactgctagattccatagaaaaacagtttctagtgccatacgaaaaaccagcagacttgcgtaaaatctgttccaccaccaaactacaagattccactccaataaaggaactagagaagttagcttctgtactgaaagcccattgcacaaagatcggtattgtgtgtaaaccaggtacttttgatcgcaatcataaagttgtcttcacggaaattcagaactttagcaaacctctattctacttactaagtttatttcctttgttttacaacgacaaaaattgtcccaaatatttcacagatcaactcgacgaaagtacactgcaattgcttgatggtttaagagactttgttgcagaattacaaaaaagattgaaaaatgagcaggacgcatcgctagacaaagaaagattaacctccgttggtaaaatattcaatgcgtgcgattcactttccaattgttccaaggttgggccttttggaattctggcaaatattctcaagggtaacttagcaataatggatgatacgctggatgaaataaaagaatggcttgaagagcctgatttttcagcaaattcgaccgatatattcttagatttcgaaaattctgagtctgaaactgaggtgaacgatgaagaagactttgatcaggaaaaaatatatgagagcattaagtcgttcttttatggttttgcgaggaagataaagctaatcaaattacttgtatcaactttcaggaaaacgctagtatcaaaagatttcaagcccaagaagactcaagcaagcatcttagacagtttgcatacatcatttaaagaagtacaattgctcttggatgaagtggtatccaccgtgcagtttgagccaaagaaattcagcgctgaagaagtgaaggaagagcaagccggactgagtgcagtaactaagaaagctcttacccaaatcaataaattatatgaaggcgatgccaaaagaaaaaagtggatcgagatatgggagacaaaatttaaagaactgccttagtatattctcaagggcatcttgaatacagtatacgatatatagtcaaccatctttcaaaattcgtacagaacatttatcaaatgacaaagaaaagaaatattgctgtgtagtttagactcatgttcataacagaaaaacgtgtctaatttagacacagtagttggccagttaagactatttaagatatactcaacaagttgaactcattgacgtcattgttgtaaccgaatttaatcgaaatggttgtcatagtaacgttcaagaaaaatgcgtgggtgtgacccctgcttgccagtttttgtttttacgctggtgaaaagcaaatgctgggtcccttgaaaaatatgaccagccttgccttgatccatgcatgcaacaaagtttcagttttaacttgcttatttttgagatttgtttatttgtttatatgtttcagttgttgtgtaaatattggcatttgaaactaagcccctcagcaattcgttgtggaaatggaggaacaggatacgaaagtaattgcctacataggcattgatcaaatatataaagatagtggataatctcatgctaggcaaaggaagcacattctcagttattctttataaaatcactcaaaataaagcaatcaaattctcgtcatacaaaagattgcgtcagcaaagtttctataccattgaagatctttcactcatttaagactcaacatcgcaacataatatacaagccctgcctctcctttgaaactttatatcttcaagagtaaaatacctgtcgctccttttataacctactcttcaagggattactctcgctttcaacacatcgaaattttaaatagaaaacaatactaaaaataatagaatgtcgctcctttatactatccttctattcacacaactcttattattaccaactaatgcctttgatggctccgctaatacaaacattgctgtctactggggtcaaaattcagccggaacccaagaatccttagctacgtactgtcaatcttctgatgctgatattttcctattatctttcctgaaccaattcccaacgcttggcttgaactttgccaacgcatgctctgataccttttcggacggcttacttcattgtacccaaattgccgaagatattgagacttgccaatccttaggcaagaaagttcttttgtcgttaggtggtgcatctggtagttacctattttcggatgattatcaagcggagactttcgctcaaactttgtgggacactttcggcgatggtactggtgctagcgaacgtccatttgggtcagccgttgtcgatggttttgattttgatattgaaaacaacaacaatgttggttacagtgccttagcggccagattgagaactttatttgccgaaggtaccaagcaatattacctctctgcagctccacaatgcccatacccagacgcttccgttggtgacttgttagagaatgccgacatcgattttgcattcattcaattctataataattactgtggtgtcagtggtcaattcaattgggacacctggttaaattacgcccaaacaatatccccaaatagggatataaagctgttcctaggtttacctggttctgcttcagctgctggctctggttatatttctgatacttccatattggaatctactattgcggagattacctcatcaagttcattcggtggtattgcattatgggatgcatctcaagctttttccaatcaactgaatggcgagccatatattcaagttttgaaggacttattaacagatgctagatctgccacgccttcttctgttactacttcagaagccccagctaccttgagttcaactacctctacttttcaaaaaaagacctcccaatctatggcaactacacagagtaggagtaaagtcacattatccccaactaccggtggtgacagaatatcaactactaaaaccagaaacacttccacaagtaccactaaggcaaaaactagcagaagtaccaccacatcaaacagtttttcgagtgcagttacgaccacaagtttatctcctcaaacaacgagcgcaaccgtgataaagcctcagaaaactactacaagtactctttccccaacaacgacgagttccgctgcagtaacgccccagacaaccactacaagtactctttctccaacaacgacgagttccgctgcagtaacgccccagacaaccactacaagtactctttctccaacaacgacgagttccgctgcagtaacgccccagacaaccactacaagtactctttctccaacaacgacgagctctactgcagtaacgccccagacaactactacaaatactctttccccaactacgacgagcacaaactcagataatgcagcccgtacaatggccaaagacttaaatgctcaatactcagctggtcagttgaatggcaaatctacttgcagtgaaggtgaaattgcatgttctgccgatggaaaatttgctatttgcgatcatagcacttggatttatatggaatgtgcttcaggaaccacatgttatgcttatgattctggtgattcagtgtacacccagtgtaacttctcctatttggagagtaattacatctaaacttttgaagaataaaattgaaaaggtctaaaatattcttcttttctactacactctttacttctctgccttatgttatcacttctattttatttcctcaggatgctttgcacaacagaaggaacaaaacttccagttctttttttatataattaaccaattcttatttacgataaaatatacggaaatttcaacttgctggtattattctattttgtgtttgctacagagaatatatatctcgcgccgacttgtttttattcaaatactacatatattagggtcttttatgtttagaaaattccaattttccttattggttaatttttgtgcgtcaagtaatatgcataaacgcgggatctgatttcaatggtttcctcatcttcgtcaaacattggtttccaattaaccatttcaatcagctcaggagccaaattaaactcgtcattagccagttggaaaaattctaagtctctttccaacagttttggtctatgtggtgaaaatactactaaggccctgcctttttcagacaataagtcctttgtcgtttggagtaacttgcgatgttccgtatggttaaagactaaatcgctcaagataattaaatcgaactttccattgctgttatcagtcttatcgacgtgggccaataagggagaataatcattcccccaaatatatccctctgcactgacgttaccaaacccttcaggaacgttggcttttatattataatcgacgttctccatcaaatctggatcaggataatcagtagaaacaaccatttgtgcgccattcaaagcgcaaatgacggtgggtaaagctgctgcagcacccagttccagaacagtttttcccttcatcaattctgggtgagaatccaaatgatttgctgtatatatacctgcattccacaaaagatggccccaaagtggagacgtgccaacgagacgaagtttgatgtctttcacatcagatttggactctttagtaatgtgtgacctctgatattccgcaaaatgaggctctggtggaggaggaagaaagtcttctggctcctcaaagaggcctgcagctccgcccaatgactctatatctgacatgtgtttccatgtattatgtgttgttgtaataattctcgaggtaagtcaccaattgtggctattctttcaccaaatttcaatttcaagtttttcgtcatatttgaaaaaaaaaaaaaaaggaagggacacgagaagaatccgagatccacgagcgggcgtaatgcattatgttccgaaaggctgtaacagggaccttttttttcttttaccccaagggcggttatcaagagcattgatataagaagaacaggataatgtgtgaatagaggagaaaattgctcaaaacagaagttgaagacggttggggcagtatcattagagatagcgatgccggaaattagacaaaatgaaaaaattagtcatcgtattgaaggacccttctttattattcagctaataaaccctgataatttgaatgcattagaaggtgaagattatatctatttaggagaattattggaactggcagacaagaattccgatgtgtatttcacaattctacaaagcagtggtaggtttttttccagtggagctgactttaagggtattgcaaaggctcaagaggataatggtgctaaatacgcatcggaaacgagcaaatggctgtccaattttgtcgctagaaatgtatatgtcaccgacgtctttatcaagcattccaaagttcttgtttgttgtttaaacgggccagcgatagggttaagcgcggcgctggtggcactctgtgacatagtatatagcatgaatgataaggtctatttgttatatccctttgccaatttgggattggtcacggaaggcggcactgcgatttcgttgccgttaaaatttggtgcgaacacgacgtatgaacgcctcatgttcaataaacccttcaattacgatataatgaccaagagcggatttataagcaagaacttcaacatgccatcttcgaatactgaagcgttcaatgcggagcttttgaaagaattgaaggggaaagtggaaggactgtacctgccaagttgcctggggatgaagaaattactaaagtcgaaccacattggttcgtttaatgagatcaattccatggaagtgaatgaatccttaaaatattgggtagacggcgaacccttgaggaggttcagccaattgggctcgaaacaaagaaagcaccggttgtaatgcctgctttcagaggaacttaaaagatcaacaactatatatctatgtacagacaatgtgtatgctaattaccttatttagagttggtcttgagggatagtggcgccgatatcctgtccttgcgggagagtctcgaactcctgctgctcctgcggcacgggttgttccttcttggatgcactaacaccgatcatgattgaacaaacaaggaccagtattatcaagagaccgctccttgttgtttgccatctcaaattctcgatatgtgaccgtatatcgcccagtatcttggtttgaatcttgttggagcagccgttcaactttaagttgatctgtctatacagcagagtgttttccaatttctggttgttgaactccagtttagcgtccttttgcaagaaatctattatgatctcgttcagttcgtcatggatggcgttgagttctctcttgagtttcaacagctgcaaatgatgctcgttcagttgcgtgtctctggaattttggatggcaaacttcagttctgtctccagggagctgaacaaatgagattgtttgttgagttccatgtctctcaggaacaactcattataacaggaatagaactcattatttagcagttgcaacaataaagaaatgacaagtttagattgttcatccgagaagttgccactctcgcgaagcatttggtagaatgttatggtatccaactgattctgcgaagtagttggtttcagcccattcccctgagtaataaagttctccgaaaatttgtctaataggccgataggacgttttccgtcattctccttctccttctccttctccttctcctctttctccttggtaatgggagagtggcgatgccgatgtgtctgatatctggaggtttttcaacgacattgatttctgcaaaagtggccttgcatgcgagttaaagtaccgcaaacacacccgcgaaccttgccctactttggtctggaagtatcggagtggcgatgcacgcactaaccttatcattagcttaatagatcgctaaacaccacgcctgcgcgaggacttctttcatttccattttagccatcagcgcgattatatacgcatatactgctttacatacatccctatactatctatctactgtgggtttttcaacggccatacctcggcgcgcgccatgcatgaaaagcagatattcaggtgagactatatatagaaccagacagcatactgtgaggttcgcggggagcgtagcaggattctgtcaccaacaaacaatgataaaagccgtgtgtaaaagatgggtcagcggcactgcagtgccgctgatcaagaagaacaaactaccaccccggccacagtttacgccggagatggaaaaacaatgcacagagaagtttcttcatggcggtagaggtcccggaggccaaaagattaacaaatgcaactccaaagtgcagctgcggcatgagcctacaggaatcgtggttgaatgccaggaaacgcggtcacgtgagcagaaccgcaagcttgcccggctcaagctcgcgcgcgaactcgcagtgtcgtgcgacgcgacaccgtccagggacgaagctctcttacagtggcatcgccagcagaaacgctcgcagcgtcggcgtagtgtcgcgaagtacgagcagcgtgaagaagctgctcgagaggaaaaggaggaacgcgaggcacgaaacagagaaatgctgcgcgaattattccgccggtaaccgcaggaaaaaagagaagcgaggataaaaagaaagcaagaggaaaaaaaaaaagtgaaaaaaaaaaagtgaaactttactaaattttttcacctgcgggtaccgagggccaaggcgtggggtgatgggtcacggacaaagccctgcgacaacaatacatagaatagttcctgctgctgcacactgcacgttgacaccggaatcgcatcgtgtggtgctcatagtctaatctttgttagcaaacacaagtcttgtatttttcttcacttcacatttcttcagtctagtttcgagttcctggtcattttgcttttttggtcgttttacttttttagtcattatatatgtttgttaagatcggtcgttccgcaattacttttgtttttctacacgtaagaatagtataggttactccccaccatcttcccctcttttcataaagataagtgcatctcatcaaattactaccttcggactaactgttgatagtacatacaccttataatgggccgtccaaggaagaatgttagccaagagaaaatacaacaactgaaaagagaactggagttggccggtaacagaacggacgtcttgctgcaagacaaaaagggccgttccaggtcgtgtcttctttgcagaagaagaaaacaacgttgcgaccataaattacccagttgcactgcttgcctgaaagccggcatcaagtgcgtgcagccctccaagtattcttcatccgcgtcaaataacaataacagtagcaatacccctacagctggaactgtagcacccccaccttaccccattatcaaaaatgagctgcaagatagcagtattggcgctggcgctggcgcttccctgaatgatatgaccataataaaacccatttctgctagcaacactaatgtggatgctgctgatgggaatgaattcaagaaaactatgaaccccgttacgaccacctccaatccgaatctaatgaggcagaacaagg