aacggagatctgatatctcgccctgtggtggattcctctgtttcagctctacgttgcaagccggagacagaaccgccgttaaggatagcgtttgataaagagaatgtaccagagttagagtaaggagagaaagtgacttcacccttgctggattccgataggctcaaagaaatttcaccactgttctcaaaagagccaggtgtaaacgagtagatagacgcagaagtagcagcgggttcttcagcatcgaagttacctgaaacttcaaagttaccacctgaaacgtcgaatgaggtacctgggtaggttggcttggatttttccactgtcaaatcaccgttaactatcagatcagctgagaagacgtatttgtcaccatcaagcagggtcaatttaccaccggctgcaatttcaacggcttctgttgcaatcactgaacctgtcagtgttagatcgccagcgattgttgtagatggcaaataaatagtaccatcactggaagagagtgagttggaagctgtggcacttgcgctagaagctgaagaagtgatagaacttaaggaaccggaagtgatggaacttgagacaccagaagtagatgaacctgattgtgtgataggaacagagccggaagtagttgaaccagaagcggacgattcggatggaacacttgagcttgatacttcagaagcagatgaacctgattgagtggtagaagcggatgaaccagatggaacacttgagctcgatacttcggaagcagatgaacctgattgagtggtagaagcggatgaaccagatggaacacttgagctcgatacttcggaagcagatgaacctgattgagtggtagaagcggatgaaccagatggaacacttgagctcgatacttcggaagcagatgaacctgattgagtggtagaagcggatgaaccagatggaacacttgagctcgatacttcggaagcagatgaacctgattgagtgacagagcttgagatttccgtggtggacgaggctgactcagttatagaactcgagattccggaagtggacgaagttgatggagcaactgagctagagacatcagaagatgatgaagttaattgcgtgagagaacttgacacatcggaagcagatgatggagcgagagaactactgatcgaaaaggagccagaggaactcgatgcaacagctgtggatgaactgttgcttggaattgaagtagtattgctatagtactggcccaatgcactttgagagtaaagggccaaagccaaagcggcatgaagtttattgaagcgattgaacatctctttaacacaggcgagatcttaccaaaaaagaagcaacgatgtaattttgttgttgctggattattagcaaacgaattcctcaattataaaataatcaaatggcagaactggtattaatgaagtgaaatgaagctttttatatgcttttttttgcaatcatgtacggactctgtatacacagctgcaaagattaaccgttgagctagcttagatttttgtgcagacatttctacggaagcatcctcaagttctgtgcgcgcgcgttcctttgcgtaacgaacgaggggtagggtgttttaattagtaaacaagctcatcttggtgctagtaacaacaggaccccctaaacatttttaaaaaagtgtgcggaacgtggttcaacctacacgctgataagattgttaccggagtgcctttaagataatatttatggccgaaaaaagccacaaaacaagaatgatcgctctcttcgtcatagaagaagttatcatataccttattccgattggaccagcaatatcaactcagagtagaccatctaaaaaattattaactaattgaaggaggaaaaaaattggatagttctcctcactttagatgacaagaaatttaatggttgcctctgtgagcgcgagatatttctttttaggttcctgaagcgcacgtcccactcgtattgcagcaacgcgaacgcgatttttctgttgagaagtggctggtaaagtccctgaaaaagaccgcgccacttcactagactcttcattgccgtaacaaaattcaggattttcatcccttggtgaataattacaccgtctcacgaaaacaatctaccttgctctgttattcaaaagaaaacgtgtgattctatctgaattataaaaaaatttctataatacgacctggagaggaggagtcgatgttgtaaaaatattgatgttacttcacgctttttcgctagcatctcaaaaagtcagatcagatcacatatacaactaacaagcatcctgaagccgttgcgagacccagttgttgaaagcacttgtacgaattcagcggccggccggaacatcaattactatttatttttcgttctaccagctatctgttcgctaccgcttttcagtacagtaagtcacaggcctaggaaaccagcattttgctctaaaatcaaatgaatgactggtccttatatatattcttgccatattttttaaagccttgcttccagggctccgggcaagtggtgaaagatggcgtagcaattaatgcagttgactacctaaacgtagccacataatccgacatcgaagcgattgttttcgtacttggtgcttactttgaaaaaagcataagattgtagtttcctatatgcctattagattgtttgaccccactatcattgcgatggtatggtatgtacgaaagaaaaatgcgccacattgcactatctacgagaatagcttgcagcttgaccttttattatcccttaacaatttttgatgccccaagcgagcaatagcacgtaatagtagactttcttgtagtcctggcattttctgttcgtactagaattggctttaaatgacgagagttttagataggaccttctttcgtttctacgaaatcgtaacgcttgcgttcaatttgctaatgaggatcacctatctcaataaagagtgccctaaacaaaaattttgacgagctaaacaagttatcgacggggccgtcaaagaaaattgtacggctcgatgactttgatcgtggctcaatatttgtgccatcacaatttctttacatcagaagatccaaaaaaattgagctgctttgataagctcaaaagaatgtttcagcatcgagcagcagataatgtttgcagctagtaaaatgccattaaataccagaattgtgccattttgggtatttctttattcaaaatgcaccctgtctggcgcttctttttttggcaatatggcattattcctcgacttggttaaaagttaaaaacccaatgcgcgctatatcagccgaaatccgcccataaggatgtggcggaaataacttcttcaaggtttttagtttcaacctttagggtctctaaccttaagggtccttgaagttgtacaggtgaaaaatatgaaagatacttacttacagaaatgtaagcctgttggaaaaaagaaattatagttttaccttcgagatcgtttgaaccaatttttcttatatggaagcgccgttcctttctgtaacttaagcccttcacaggaagatctgtggacgccgcacttgctttcgaaacgatcacattctggtagtttaggtctcgtcgttgaaataaatcacgttttaaaatatataaaagggaagaccatgcctcatccgtccattgaaaaaattgactatgaattgatactaagtattttaagccaagaggtaagacatataaacaagtatacacattatgacattcacttctagaaaattcatggtttttgcaactgttgcttctctagcacttagtgctccagtaacttatgacaccaattcgactgttgagttagaatcttctctttcccaagaggttttaggttggagtcatgccacctttcccgccatttatcaaacgtgtaatgaaactaatgctaggatgttgaatgcagctttaaaggatactgctgaaattacagcttatggtaaaagcagactgttgaattacggtgtcgatgacgtttattacaaaagatggtttggtaacggtagtgtcttcactgtaatgggtgtttttgatcaattgatggaagcatctaaaggtggcatgcttatgagatgtgatgatgttgatggtttgtgtgcagctaatccaaactattacgctggccatcaccgtgaatctgctccagccgagactgttatttgtgattacttctacaattctagaaagccactatcaaatatttgtttcgagggtactattgttgatgttggtccaaaacattacgctggtattgatatgctacatcgctacttgcacgttcctactatgagtatggatggattcatcggtgaatatgcagaaacacttgaagaagttgttgactacgctcaaaacaatgccacctttgctgttaaaaatactgacaattacttgtactacctagcagatgtttatagtgcctctgttattccaggtggttgcctaggtgacttgtaatagttacgttgttatctaaatagaatttccccttctatatcgtacatatttgttcgttctatttttttaaaaagaaatttgttttattctctacctgcaaagaaaccattatttagatgtatcaaagactttggcgatagttatcttttcatgattaaaattttttaaaaaaagtgccctttaacttaaatgtgcatactatttttgcctaataatgaggtgtcagacactgcctttagtatgatagtgcaatttccgcggaaataagtatctgtccaagcgctggtagtaattcttcttaaagcttaacggacctttttgaatgaccttttctcattcaatatattcgcaggtatattcgttgaatccgattgggactcacatattatcaacgaaaaaccatgtgaattgatttgcgtctcatcaaaaaagtgatagctttgatgcggctgagctgaatgtcggaagcaataattttaagtccaggaacgggcggcaagaaagcttaaataaatatttttcggatggcctccataggaaatcttcatcactcaaattcaaactaggtgaagcaaggaactgtgtctaactcgttgctggcagtactccagaacgtgcacatggtgtattcgaaatcatagaaaagactttggaccttcaataaaccaacagtgtttcggcttggcgtgaagtgtactatgctggtcatcttctttcgtaatatataatgaaggaactcgaacagttcattataaaaagtataggattttcttaattaacttgctcacctaatttgaatgcgaggatttcaacaacgtcaaaaaaattcagttttattccttcctctacagttgaatgtaagagtttttttacaaatagtaaattgttccaaaaggacaagttcgggataggtatatatatatactttatatgaagaaaaaaatgtaatacggctcaaatgagtttccctctttaatcgtgaccatattcattgacattaacaatatattcatatacgaatgcaacggctgacacgtgcgaagaagctgaaatatgttcattaacagagtggattgttctcaattgatcgaatgggaaaatacccgcaacgaacctataaatgttcctgcttaaatcccagtaatacttggtatcggtgtttccagaaaacaagccacccgtgacgtaaacctcggcatctttttgttcggccagaatttcgttttgaaacaagttttgaacagtacccgcaaaaatatcccagacatgtcccgaagttggcgatattggagcaggttctagcattttttcgcacgctaaagaaatataacctagtttcgtctccggaatgatgacttcatcctggaaagtcaagccatagccatgctttttggcaataactgtggcccaatacaaatcattctctacagtctcgttaacggatgaatgaatacccaccctatgattaacaataaaactagtcaaaccaggcaatgcgttagccttgacaccaccgttaataacatcgatggccctagttgtccttatcaaatcacggatgtcagggtgagacccagcaaactctgttaaaactcttctttggttttcatcaacaggcgaccttaaaattgcgtctctgacatggggtgggaaaaagctggagtgttcagcggcacattgcaacacgttatagacagggttgtcaactgagaaattgaattcaaacgggtgattttccatcaaaaagatgagttctgatgcaacgccaattgtagtatggtccggctgtactgacgaatggccaccatggccatgaacagcaattttagcatcaacatatcccttctcggcattcacggctgccgcaatgtatagatttttgtcgagccgtaagagcccagctccttcgtcaataatggaaaacatactatccgggccgtatctctccaagaggaacggtgccaaagtactagctcccatcaaaccgctcgactcctcatcaaaccccagagacaagataacagttcttttggtcgagtaaccatcggcaagcagttgttctataccctctaattcagcaagcagtagattcttacaatcattggacccgcgaccccaaacgtaatcggtctctgggtcgtaatgacccgaaaatggtggatactcccaagaatcccatatttctctattgactgggaccacgtcttgatgtgccatgaagagtattggtttcaaactcggatcagtgccctcccatgtatatatcaaccctattttgttaactttctcgaccttcaggtgagcatgaacaagggggaaagtttcttcaaaatacttgtgaagcttaaaaaactctgcatagtactctagatcatcgtctggaagcgggttggtgtcgttgatttcagtaggaatctgaatagcgccagacagcttctttatcgagtctatcttgaattgcttatcgtttagaatcaagttgacagacttattgaacgacggacgatatgtttcagcttttttacattgtggggaaacgggaacttcgaaaacagaacttgggacagaatcagcagagcgactggtataagctaaccccagggctaataaacctactagtggcaagacaaatttcttatacttagaataggtagatggtgttgactgcccagaagaaggatacccattttggagtgggtggtggcgaggctctgtcatatgtgctttcaatagctaaaaatcgaagatctaaacgttaaggtatacaattaattattctgccaatacttaacttttcaagccattcattccccttaaggacacatgcgttgtgttcgaaatataaattatcatatttcggtactatatggtccttattttttaaatactccttacggaaatgcaaaagcggaggatgttcttatccagggactctgaaaatggaaaacaaatccgaaatatgcatactacacctctaactatggcacgccccctttcgccttcagcggatttcttactgcaacagtagctgggtatgcaaagttgcggaaactactaagaagacccccactttgggacgtcaatttaccttagttggagtatttattgaattcaaaagcagagccctcattggaaatcgaattatagtatccgcagaaaagcatagcgcgtttacttcttacccaagctagatgtatatatgagcattgatacgcaatcatttgggcaaatacattttctagaacctcacaacacaatttttatcatgcttttcattttatatagtcatataagccattcgaccatcgcacatgatcaagatttctttggaacagagtggtgtttttagatatctcttggatttggctcgatgaaccaatgaaaaatagttgaaatgggagttttagtccggaagaagtgttcgctgtattgctgacgcccattccgatcgatatgccaaactgaaaataaaaaagtcagagccagctacacgtcaggcacatcaaaaacagtccggtgaacgtgctacacaatcgctgtagtagtttttctgcgtttggtattccggcatctgtgggtgctttttttgtactgctggccgtcatttatacatgctttgctccccatccattttacggaccttttgctggatttggttcccagtgaaatgacaatgttaatcaaagccaaaagaagctgtgccaaaacaccctaccaaggtcaaaatgaggttgagaagattcttattgatgggccttgtggcgacatggaaagagatgttagtagtttgctctgttgcgggtgtttacccctcctgcaaagacaggatgcatattgcctaagacgggcttggaaatatcacactgaattgaatagcaagacataaagagaatatatataatggatcgagtacgaaatgcgcactcttgtggccggcgactgttgttttttagcgggaaattttgtggttgggacttaaaatattccactaatgcggcaccagacatatcaaagctcttcctcaagctacgagaacctgctggcagtcagtctgagaaacgaaatggtgctgatttcgatcggaatcacaatgagtctgtctcaacgttcgaaaaattcactaacgagttcaaagggcttatccttttcgagccaggttataattggtccagacttcagtagcttagcgcaggcaatcggaaattccgcggcaagtttgtgaaaactgcatagcgacaacttaatctagcaattgtcaacgaacgagatcctgcaaaggtgttaaatcactcatatacctcactaaaagcctgtatatttcttgctatggttaatgaggatgtccttctactgtactcaagtcttttctcaaaccggccactggcgcttctctgcaggactacatggggcctgtttttcattcaaaattttcaccagctcgagagtatattaaaagcagttatagatgaaaatgatagtgcaacagacaatccataccggctcttccgatccagaattaggcgcttgaaatgaatagaaaagaatagtaaagacggaatgtagccaaagtttccggagagtcttttagtgggggtattcggggccaaatcataactatcagtgtcaatcctaggctttaccacaaaatttcatatcacagtgcatgagatctttccatcgttccctgcttacttgcacctacctcaagaaccatatctggctctacacgcatccccacattctgggccttgtccttccactaacatgggccttctagattcacctcaaacgttcggattattttttgtcaaatgcaaagggaaaacttcttaccttaaccatgtgagatatgtaatcaagaaaatcatcactttcagctgcaagtgatcggctcaaaaaatttgtccgatacattcgagtaaattttacggattatgatcgtggagtatgaaataagcttctgatattaaccatggcgtatggaaaacgttcattcaagcattgaaataaacggtaaccgattattgcaataataaccggtgcagataccgtagcgtgcgttctcctttgaaaagctccctattcttctatttattgctcgaagatatcactgaattcattacgtaattaaggtaatcgttataacagcgacacttatatggtacgaagatttctcgaagagagtaattttccttctcggaaaaaaaaggaaagtccgacattgaaaaaagatcattaacatctcaactatatatagggtagagtacattgtccctaacaaaacgtaatgcgtatcaaaaagcagtaaagttttagagcagcagatatgtctgtcttcatctcaggtgcaaacgggttcattgcccaacacattgtcggtcttctgttagaagaggactataaggtcattggttccgctagaagccaagagaaggctgatggcttaatgggggccttcggaaataatccaaatctttccatggaaattgttccggacatttctaaactagatgcattcgatcacgtttttcaaaagcacggcgataacataaggatagtcatacacacagcatctcccttctgtctcgatatttccgactacgaacgggatttgctaattcctgcgctgaatggagtcaaaggaatccttgactctattaaaaaatatgctgctaatactgtagaacgtgtcgtcttgacctcttcgtttgcagccgtgttcgaaatagaaaaagaaagcgacaagtccgtaacattcaacgaagagtcttggaatccagcaacgtgggagaattgccaaatcgatgccatcaatgcttattgtgcctccaagaagtttgccgaaaaagctgcttgggattttttgaaagagaatagagactctgtgaagttccaactaactgccattaacccggtgtatgtctttggtccgcaaatgttcgaggaagacgtcaagaaacacttaaatacatcctgtgagttcgtcaataatttgatgcatttatcgccggaggaaaaaataccggaaatgtttggtggctatatcgacgttcgtgatgttgcaaaggctcatttggtggcattccaaaagaatgaaacgattggtcaaagactgatcatatcagaagccaggtttactatgcaggacattctagatgtactaaataaggatttccccgtcctaaaaggcaagattccagtcggcaaaccaggtactggcgccactcataacgctcttggtgccactctcgataatacgaaaagcaaaaaattgttaggattcaagttcaggaacttgaaagagactattgacgataccgcatcacaaattttaaaatttgagggcagattataagcttaaaatagagataaatagactatacatagacgtttgttcaaattacgatcatttattatctagtaaaccgccttctttccctttgtgaatcaacatcaatgcgagagcggcgagaaagctgggaaaagaagaaagaatgaagaaaaaacagtaaaaaatagtcgagaacctttatacatactttcttagagtacatacggatacaagaagttatctacaatgactgagacaacagctacggcagcagagaactctgccacacaattggaattttaccggaaggctttgaacttcaacgtcattgggaggtacgatccaaaaataaagcaactacttttccataccccacatgcctcattgtacaaatgggacttcaagaaggatgaatggaataaactagaatatcaaggtgttttggccatatatttaagagacgtttcacaaaatacgaatcttctctccgtttcatcccaagagatggacatgtttgattcacaaaatggtagtaataacattcaaacaagcatcagtaacaataataatagcagcaccagcagtggaaatggaaatggtaataaaaacaacgattcgttagccgataactgtgggaagactttgagcggaaaggacatatacaactacggattaatcatattgaacagaatcaaccccgatattttttcaatgggtatagtccctaatagtgttgtcaataagaggaaagtgttcgatgcccaagaagatgcaaagaacccactggagtgcatgggggtagaagtgaaggatgaactggttattatcaagaacttgaagcatgaggtctatggtatatggattcatacagttaacgatagacaaaacatctatgaactaatcaaataccttttagaaaatgagccaaaggattcttttgcctgagcgatactgacttcccaaaagatgaaaaattttataatgatgtactttaatacaatatagatatatgtatatagatatattatatatatcctggaaatgataaccttattgagtaagttatgaaattgtggtggaggagggcgtgccagttgcgctttgtttctttttggtcacccttttctttttaggcgctggtgtaccgctctcactcttctttgcatttttcctgggtcgtttggccttcggtttatctgaattattaccattattattattattagtattactattactgccggtaacattgttgttacttcttttattggctccaccattttgctgctgttccaacgcttgttgttgtctttgtaatagctgctgttggggagtcaatggtgccgtcattgatattctggcattgaaaggtgttggattgatgttcgcgcttaatgcttgctgctttcttttctctttatttattctccattgttcaataaatttcagtctgctaaattgattattgtcattgcccatagaggaccccactgcagcagcagcagctgccgccgccagtgccacttgattaccgttagccagactgttattccttgtattcgaagcagaattggaagttgaggacgaaatgccacgtactccattagaattagaggttgcaatctccattgcatttttggtcaatgacacggcaaacgtggagtttgttattgtcgttgtacgttcgttcatgatcagcattaattgctcgtaattcgagctatgttgtggaaattcttcatgttcatcaatgtgccccacaacaccctttgtaccttctctcgtggactcaacacggtgtttgtgaacaaaacacttttttccctcgtctaaatgaggctcaatgaaggccctttcttccaacatatctcggtgctcatacggatttagcggcacacttagtgataaatttctcttggttagcgtcaatatttcagattcaaactgttgataaatactatcggaaaaccgggcattatctgcataggacatcatgtcataataggtagttaaatcattaggtttcaataatgtccggtataccctaggtcgtttgaaagaggttttcttgttaatcatattggcggttgtatttgttacaccactattaggttcagaaggttgttgaatcttggagttatcctgtgcgttactgttattggaaggtgaggaggtagatgtattagtattgggcttgttttccttaggggtgacatccactgtattcgtatggtcgtaaacttgcaaaataagatttccctcatagaattgaatattacaatccctcaaaacttccataatagcatcagggattctacctctggcgacgtactctagaaattctttcaaagtttcattattcttggttaaaattagaccatcactcgtcaattcgggttgtttttgctgctgttgtaacctgctatttgcaggagcacaaattttatagttattttcataaatgtgaaattcgaaactgtgtagatattgttcatattttttcaggattgaatctgcatcttccacaaaattatagagccttttcggccttttgttcaaagtcatgagcatttggtagaactgagcctcatagttttgtaatgcttgctgttttctctgttgttcgagtagcctttgttgtagtaatagtctttgtctttgttgcaattgctgtatttgttccctggttaaagttcttgtcccttcaccgacgttattgttaccattagctctcataacggaatggtttacagttgctgcggcagcggcattcataggaggtggtacattaaccgggctaccgggtgaacccatactggatggagttgcatttacaggaataccgaatacatgagggtcgtttcctgtcgggctattggcactcataattaaaggatatgagggcgaatctaccgtttatgaattttcctgattctcctgaggattacttccttcattcctttctctgcactgtttgatcatcttgatacttcttcatgattgatattcaccaaatatcgccagcggggtaatctcaagaatctgtgtaaatagcaatctcaataatatatagtagtactttacatgaaactagatagcacagaatatcatcacattgaagttaaaattggtatagagatagaatattgggtcttatacataaagaaacagattaaggttgaaaaggaatagagccaaaaaaaacaggaaataataaaacagagatatcgtaaggaaaactaagtagctttccacatgtcttgcataccaaaaatagaagtcacaacaccggataatgncacgtactcctcgttgctggacagatatc