gtggactactccactctccctcttccccctcttccgtttccacctactcctcctgctgctcctcctcttcctctcctcccttttcctcgccctcctcgtcgtgcacgagttacctctaaccgcaacgccatgatcatcttggttcctcaagacctcccacaagagcttcgggacatccaacttgattcatggatgactcaagatgatgactcgacttgaatgctttcatactcttcactttctggtacgtcttctcttcttttttttcttttctatcaatgtcgcgaagcctgattcatattcatgctttgtctttgctatatgaaaacatagcctcggttcttggttcttcttctctatccaatgtttcctttttatgtacacttgccttgacaccttacacgcctagtttcaaaggccccgatcataccttattcatttaggacagaacactccaatcttggactttttgtcgctcacttatagctgcttgatcattatccggtgcttctttctacatataaaaaagcctcaacaccttctaagcctagtttcaaaggcgacggttatattttattcattgactaaaaaaccttcccatcttcgacattcttgtccctcatttctagctgcttcatacttatccaatattttcattctatgtaaactatcctccacaccttataagcctagtttcaaaggccgcgattgtatcttatccatctacaaaagaacattctcatcttgtacatttttttgtattcctagctagcttctttgatataaaattccttgctcgaccctgtatcatcaaaccccagtggatcttctccaacatctcacatgattaaacaaccaaaatcacaataaaatatatatcataccaactgctttgttttaatccctggattctgatccattgtgtcacatatcatctatatatatgtcttacaggagtttttcaaaatgatttttgaatcaaatctccccaaacaattcaagatttggagatgagatgcaatgacccaacagtctttggttgacgcaagattcaaaaaaataattagcctgtttttttatacaaaatcaatagaatgaattcatcaagcgcccagaaaacaattagcccaaacaaccaaattaatggcagtgtaactgtttttgtattgttatgagaaaactaatgcacttcctgtggttttagatctctgaatctttgagtgacaaattcaacagtggaaaatgggacacttcaacttcacccatatgacacttcagaatcaaaggtgcagatttctcaaaacaaagcatgtgcagatcatgtcacatcaagaatttcacatgcccaacagctccttacagctatttcgggaagtcttgtccacttggactcgcgaaatcttatttatttttttattttttttattttttatttttttactgaactggacctgtcagaactgaactagtgatgacagctgtacctcctcggctgtagttcagtacaaagaaaaatttcaaaaatttcaaaaaaaaaaaattgcaagagacaactggacaaccctttccaaaatagctgtatatagggatgattttatttctgggtcaggaaaatcaaaggtgtgaaatcagagaataactcaaaaatttgtcatttttatccttaatgattgttctgtagtgtcaccatacagccaactgttgttcaagagaaattccaggtatttctctactggattcaatttaacaaaatggtgcccgatataatctgagaaaagaaggttccatgaagggagaaaggaaccagctcacaagaaaatgtttgactacaacatgctcttatcatagccaatttacctcaattttctgctatgcatatgttttattcaaaggctcatgtgaggaatataatttagaaaccatatttttgtgattataactagtgggctgcgggctgcccatctgagaaaacaaaaacaaggcatttgagcacagtagcataacactggaccaaaagatgtatgcaacattaatgagaacatggtggaaaaatataacaaacctcaaattaataaaactgtaaatgagtttctgagtgctgtgttgatgtctaatctcaatgctcatgcattccgtaaaaccttagcatattttttatttcttaagatttgaatactcaagcccttgtgaggacatcaccacgcttggactctctaatttatgaccttgtcatcctcactggaatcaccattcctatttccttatattcctccctcttctctcctatggaatcattccccaggaacctttctcgcttctgaattgttttctccatgagcggggttcatgataggattttgtcaggaagaaaatcaagctactcagtatttgggagcactcaaaccttggcttaatttttagacaaaattaagcttaatatttaaccaatcgaggaaaggttctgtgaagtgtaagccttaatctgaactcaggaagccttagaggttcctgagttgggattctgagcttaaatcaaggcttaaattaagctcaggatttcataattcaggaaaaatttaagccgggttcaggaagcaaaaagcttattgtgagccccgctattgtcagacttgttcctccatcatcaaacttctctcatccaatcaactaaaatctctcccccaacatatcaattctcctcaaatcacttttaatacattattttcctgcgtcttctatcatcatttattcttgaccaatattgttatacttcctcatagctctgatgatcctcatattgacaaatcccttctattcaaaaactcaccaacccccctctctctgaaaccactatccaatcattgtaggttctagtcggtctcttcttgtcgctgtttggatattaacctttctttccttgttagatcctctttttttaatttcctcattgttatctctatattgttgttctttctcattatccatttactgattttaggtgactactattttctcatttctttcttttctatattgtatttctttaagctggcacttatgaaatacaacttttagtctatccattaacatgctgatggtttggtaagattcaaaagttaaatattccagtctgtcataggaaaaaaaccatccatcagaatactgttagactttgagcttcctactgagagtgcatctacaccaatcacattgtaaattgataggcataagtcatctggctcttactgcattggctttttggtgaaaatctgttcctagagtattcagatataacagaaaacaacaccattttgaaagctcaatgttattcccagaaaattgagcttgatatcccattgccttccactgtgtctgctgtctttgcggtggaccaggggcctttgttcccagaggttttgacccatgcaatagagattgtttgtttggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtaccgcaccaggcacctcccggcgggtactggcggtacttgtggcaggtaccgcgggtaccttccctctctttttcacttagttccactagctatctcaacattacttcatatcctgtactagatatgtggtaaaatgaaactggatgtgctgttttaatttttacttcttcacactattttaacaaaaaaggggaaaaaaatattgcatatccagttttttactgcatattcagtactgttgaaagtgtatatagtaaatgttttaaaaatttttatatttattgtaaaatatgcagccctccccaccccaccctatgtgagggaagtgggggtgggaccccgtggtacctcttgttggttttgccgaaaacagacacctggcaaggcaccctggcacctcctggaaaggtgcgcagcgggtgcccggaagtaacccccaagtgatactaggtacctgcaaggagtactgcagaatgatatctaccatgcaatgacatgtgttggattttcttcttctttttttaattgttgtcgtgtctgacattccatatgatttttgatgattattgaaaagggaaacaaccccccagatttatttttggttcttcattggagtcatatgtaagggagagaaagtcttgttgaatttagttttgtatgaacttctgatttgaagatacttggattaagcttggtatgtctggacaatttggtggcaaaatgaacaaaagggagtggggtgtggattcagcaagacattctgatttatgtttgtatctcaagtaactgccagaaagaacccaatgatcatcagctggttcaagagcttatattttctcaaccatgtacagtgggtagacagtgaaaagtgtcaaacaagtggttccggtgactgcggtgcatgatgcatgagacccacattgatgattaatattcaatatgaaatctggaactcaaaacttggctcgcttctgccccagagaattggacagccgatcgagaaccataatcatcccgaaccgctatccagtattgattcccttaatcaactatcgaccaacacctgaactgcttcattcttgtaccgtctcaccgctcttccaagaccaacgaaactcaggaggagccagagtataatacaagtggaggtatactcgactcagtttctttctcatcttttatttctcgtttgtttcaagacttcttgattattgatctcattctttttctttcaggcttgtttatctcatttctcctaatactgtttcttgtgtctaagtttgagttgtagccaggacaagaacatcagaaggtacttaatgatttcttttctttcttcatttcaatcttagccttaattgttttgtttctctcttatgtttcaagtttttactactattagcttttggatattagttgcaataaagtatttgatctcaaaattcctacaaaaagtggctgcttagtttggattccagagctccaaaacacaaactccaagtcatgagacttggtcagatggtgcataataagtcccaaaaaatgaatatgaaaaaaaacttgaatttgtgaaaaataaaaataaaaatcattttttttcaaaagctttaatattcattagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaaatccacccttttttagacatgttggttatccatttaaccccttttggggcccatttacacaatttttttttttttgaaaaattgactggtttctgatggtggatttcctgtatttgataccccctattttgggggagtgggagtgctgagagaaagaaagaatggaatgtgggaagaatgattataaatgaaaaaaattggaaccaaaaaagggttagccaggttggttgtccagattggagccaaaacagtagattatgttgctttactgcaatgtgggctggtgaatgccccactgaacagctgtttgaaaccatctggaaaccaatttttctaaaattttcattgataatcattcttgtaatatcccaatcttcctttctctcagcactctcactcccccaaaatgaatttcaaagcttttgagaaaaatgaattttattttttatttttcacaaatcttggaactttttttttttttttcatattcactttttaggacccattccacaccacttgaccaagtctcatgacttcaagtttgtgttttggagctctggattccaaaataagcagccaattttcactggaggacttcccgtcggatctgggacccttgcagatgtcaatttagacccaaaaagtctataattttgctgggaaatctagcttttgaggctctaaattgcttctgggagacccgcagatattgatgggaagtcatccactgtctacccactgtacacagttgaaaatgataacgattatatatttcacaagaagagccaaaagtcccttgacccatccattcattaataatcacacctatttctctgatgcatatttatacacatacccaaattaaattaaacagcccccatctgttgtgactgtgagtcaggccatgttttgttttgacaaaactttggttgctttatgtgtatattgaatataagtaaaatgtataaagttgtgtaagtatctaactgtatatgtaaaattcatacaagaaaaatatacacttgttatgatcaaacaaaacaaaacaaaatcaaatcacaaaaaaaaaataattcacaataactacatgtacgtcccagatttcacacactcactctgcaaattgtattttgttttggttgtttgtggttttgtgtgcgtgtgtgcttttgtaggttgttgcaaaggaaaggaatacatgagataatttgagtagagataaagacatagagagagagagagagagaggtaagaagtaaagaggagaggggaaaaacagggttcattggtctttccttggatgattgattgattagaggggaaataaaacaaaagaagaagaaaaaggaccatgatgtgtatgtggatgtgtgatgtgaggcgtaaagaaacaatttcttcccagaagggtaagcctacaactcgatcaagggagcgacttcttcttgtcgagcggatgggacgtcgagcgaagaaagatggtacgggccattattgggggaggtagtagaccaagcaagttgggtgttgggcacgttagggaaggagggcagtggggtcgccggaccgagcaatgtttgaggggctgaggggaaggacggctgacgggtgagcgcttccgacccaggaatgccctgggacgagaccgacaacattgggggttgcacatcgtggtggacggattccatcgaaatcccttgaggatgggtcggatgtgtcgagggcgagtgatggtgggcttgcggctcagaaccaatcatatgtgagactggagagagtcctggactcggccgctgtgttgggttggactgtggttcatgtggatggaaacgatttggggaactgatcgggctcttattttcggcagccagctgagttccgcatgaaggatagatcccaggcgactgtgacatcagcggggcctgagagctcaagtatgtcgagtggccagttggatttgaaggttgctgtgcagagaagtgttgggtgaaagggctgaatcattcaatggattgtttgggcaaccaagatgatgtgtctgtttgttgcgcatctgggttgatgatgaacttgcagcgcagcgacgtcaaatggtagaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattgtaaaccagaatacccatactgctgtgatggataatttgatggcatctgatggtgattgggttgtacagggtaagcattggcttcagtttgcatctgggaatctaaaggagttgaacttgtcaagttgtgagaaattggaacagcttgaccgggataagacaagttaggcctgtgcgccgagtacatcgaaggttgatgattagaggcaaacacttgatttgaggtgggttggtaggatggatcggcatgagaaggtgggttattggcgtaaggttgggaggctgttggcaaaaattgcattagcctggaggattgactatatgaagcaaagattgactaacttgaagcagaagcgccggatgactctacatgtcgtgtgcgatacataatttgatcgctcaagaggcgatcgtacatcttgacggcctgagacagcttgtcattcatttccttcaaagtaactaacaaaaacacaagatgaaataatcagttactccggattggggggttttttaataataaaattattcaccagttctgcgttcggcattttcgatacccctgatcaagtccagtcgagccacctgagcttgggcatgtcgattgtttaggtcagtgttagatggaacgagttgaccaagcctagtagctgtatcgacatcggacgagaaattgagcaaagtgttgatatgttcttcactgatacttttggctggtaggggctaagaatggataaaaacaattaagccaaaatctgatatcaacagcagtattggccgatgtgagggcactaacgggtctcgaggggagtgtttccagacttcttgaaggcgaaggcgcactagggtgtggattagaagctagttgagcttcgcgcaggctagccgcaatggctgcagccaactcgggttcgtcagtctcatcttcacgagttgaagtgggtggtcttgaaggagtgacatgataggattgatgacttggggctgaggtggcttgagggaatgatgcgcgttgtaactgtgaggcggctgattcctgaagtgagagtgcgattgctcgctccaaatcggcttcttcacggctcagtgcgctgtggcttaggtgttgaggtgcaggtgttgagctggtatatcgatgagtggcgcgagctaaattgccagagtgtatcgtagcactacgttgatgactattcgggccgactgataacttggattgagatgggtgtgatgattcaccagagaagctgttcctccttcccgaggccaagccggatttattgggagctgaaccgccagcagccagacttcgttcgcatccatcgcaaactcggacagattcagtgacaccgaagtgaggcaatgctcgcttcttgctgctgcattgcccatcaaatacacccccacaattccgacagtggtgttttcggttagtgaagctgaacgcagtccgacaacgttcgcagacgctgctgtcccgccactctggtgctgacatagaatctaccatggcagcagtagccagtggatctttgggagggaattcgattcccatggtcttgagccttcggtagttggacaccagttcggaagaggctagcataggtacggattcgaaggccagagcccaattctggaattcacgcttgagcttctccttgacttctcgattggagatcggattactgatgatctgagcacaatcctcgctaaattcacgaccgccgacctccttgaggaagctatccccgccattcttgacacacacgtcgatgacggagatgaccaagagttggacgttgggattggtatggtcgagccttttctggagagatttgagggcgtgtgaggcagggacggcagaggatctgatcaggtcggatagattgagggagtgggtgatgggagggggagtggaggagggcaaattggaagatgtgcaagtttctgaatggaagcaaccagcgatttgtcagttagtcatgaaatgagaacgctggaagaaaattgaagagctttacctaagagacgatcgaattcagtcgaagcaccagctgcagtagaactccaccaccagaagccattgctggaagacattcggaaagaaagtgtcggactcggctgaattgcccaagacctgcggagatattgagtatgcgagtgggattataagaatgaggcttggtttgatgataaatattcagattgttgttgttgttgttgtgttgtgaggatatggtcaagaggggaaggaagaagggctggggaggaggaatttatggtaacaggagcacggtcaagagaccgatctggagcatccacactcgagcaacagcgacgtctgcatcattgacatccatcaaaatttcccaaaagcaaagacaaacaacagtgatcaatatgccaactccaacctaggaagaagagacttgatgaaagcaaacacaaagctggattattctactgaaagtatccccgtgcacatttacaaagtgatccaatcagaaaaacagttccaaccagacagaaaacccatgtgggccttgaatccgaacagatccgaaaacgacattcatttagggttcagatcggaaatgaaagagacaaaaatgttttggaatgatgacgtacatccatcaattctttaaaacgcttacaagatttgacggtttgagtgtatgacgtatgtgttgattgcaaaagggaagaaaagggataggcggaccagctcgaaagccggtccgtccgttcaagagattgagcatcggcttgcatcatggacacaaacccgccagcagttctgcgtgaagcgaatgggtcgctgtgcaatgcgcagacctactgacgacagtcaggcatccttgatcgcccaagactgcaaacgcaaggtaagtatgaagagctgcaacaaattcaagtatttgaacccctttgcaatagacgtgagttcgattcacgcttcgatcccatcttcaacggtccttttaaagggagatttataggggcaatatttattagatgaccaaactcaccactccttagcctatgtgcctcaatcaacttgtgtactggaaattaattcacttggtcgaccggagtttcaggtaaatgaagaagtatttacgtattcaatgtacctaatcacaatcatctccgaggaattgttgagtcctaaccgcacttggccttgagctgacttgaccaagtccctctgtgggaggggggacgccgtcccaaagggaccctcgccaggaggagccatcggatcaactgccaggagggacttggttaagttagggccttgagctttcaccacgtgccgggttgaaatattaacttgatagacaaaaaaagccatttcggtctgctcgcagtactatagttgaatgtcggaaaacccttttgactccgtgattttgaaaacacccactgaaggtcttgaacggaagtcaatgatccttaatgcagtctctccttctcttttgaccattggatagcataatttccggcggatcactggattataaccatctggcctagagccacaactatccttcaacaacctgcaacctatctaatattgtaccctcttgctgtcgtccgcattgccatcgcatgagtcgttcataatctccagtctctccaaaacaagacaagagcttgttccaaacatgccggagcagccgctctcaaaaagcccagtttgaattaggtcgcgtcactccctaacttggtttctctgggtcgaagggggtgttcagattgtcaactcgcttctggggttgagagttgtcggataggatccaagcctgtatccttatgttgacttgtcatccgactggcgatttatgggatgggattgggcgcaggaatatcagtatattgagctttgtaaagagactcgataaaaataagaaagagactagccgctggctatttttcttatcgccctgcagcttatggagacgcttggtctgaagttcttttagagaaaactttattcgccaatcagtgccagatcatggtatgtactacccaatcctaccaaaaaaaaaaagggaaagaaagttctactgactcgggcacctctccgctcgtccgttcattcctcatgagtcgaagtgtcaatctcatggcctgaactgacgaaaaaaaaaaaagacagcctttgagtccgacgagtctctttttttccttcactcctcggagagacaaggaattgcgaaagttatactagcctccactgccatcagcgccgcggcatggactcgtctgccacatttttgattcttggtcaaaatccgtagtaatgtctcggaaactagatttggcgagcaagcatgagcgctagcggtgatccgggcaccagcggtatgagagttgaagagaactttcctcaattgttttgctctcgtgagcttggctatctataatccacagtctggccgagtttcaatagagtcttagacttgatcctatcggaacgttgtaaggcctcatcaacaacatcctcagtaacctcaacacatattcctttagtcaattttaccgaccaatatgtcagtatcacccctcagcgcagagtctaacccttccgcggctcttccaacattgaattccatgtcattgtttttcaatccttatccattcattatcaaatccatcgaagatagcaaatcccaattcgcttaccgagatctcctgagcatcgatatcgtcctgatcgtcgtccactttgtcctcttgattcaagctactatcacgcttggattgaagctatttttcctcgtgagaaatgaccaacgcagtaagatttggctctggcggaaacaccacttgatcgatcaaccgatcccctatctggtccccaatgccaatttcgtcatcgaacccctgcaaatcgctggatgtatattttttgagctgtttggcatcataatctacatggtcatcgagaatcctgaattaggcatgtctttccccgggcttcacgcaagttgtttgttttggtttgcggtatccttcgtacccggtgcgcatatttgactcgtaaatttcaagtcgagatgtgaacgattttactgatgggtgaatctggtgctctacactaggtttcattggcttttggctcagtggatggagcgctttctatgttctgtaagattatatagaaacttgcaagctcgtcgtgacatgaaaaaaaggcagtcctcaggatcctaagctccctcatgtatcgttatctatcccacaacagatttctctctccaacccatgatgccggagccattaggagaccccagagaatcattcaccatccgatcttcatgaacaccatgtgcataggaattccagtgttgatgagctgtttctttgccactatcgggatcctcatgactatgaagcacaaacgagtgggagatactttcgaagctgtgatggtaaaacttgaggagctttcgaattcttggaagccgaataatccccagaccgctgaggacaaccaaagcctgatgaatatgatggaatccctcctttctgaaggctcgggtatttttgacttgcttcaactgatggccatcggttgggcaaccatagcgatgtttataatcatggtaattatctaagattaggcgcgaccttttgctctctcatcaaaaagctgatcaaaaacattctttgtttttacgactctttcttctcatttttccaaaagttttacatcggtaccacagtctccgttgggaaggtaacgaagcgcacgatggcaattgccagtggaaagaccacgctcatgaaaattagctctaaatatttgcttcctaagaccaaggatgtgatttccgaaagtcgcgatgacttggattccaaagacgagaccgcttactcccagactgcaccagaactaagcccggcattcaggaacagtgtttcttcaaatagcattcaaagaaatctgtgtcagtatctttaaatcatagccttcagttaaagcgaaaattagttaagcagtttgatctgatggcgtttgtcattcacttttgtcgagttcagttttcatacgcataagttgcggacttatgatcatcgctctaggcttcaatttctgtaccagcttgattgttgtggttaagattcgatcgcttttaatagagtaagtgaaaactcaggcaacggataagattcttcaagaaacggcctgaaacttatggtacaatcctcaacacagaacctattggcaggtcacactctcttcactcatcgcggtaacctgcgtgttactctcactttcgttgcttattcaaagcgtaagttcgaaaatcaaaagagaaatctacttcttattattctcactgatctcgttctctatctttcactcagctaatgcacatccgacactagccatgctgcccaaagatttctgcttgacaatcgcacaagcgccagacagtgattaacaaacgctattcgacctactcatccgtaatatcatttatgaagttctgatcatcagattcttaacataccccccccctccccctcatttcaataatcagtgcttgccctgatccaatctcgcaaatccatcaattctctttcatctgcgttgtctgatttgcgagattgtggacatttttctactgtcaaatatcttagtaatatgggttctccaatggacgagaatacctatttttagcatcaagaccctgaacaattacaatgcttgcttgcaaaatacaaactgacaggggaatgtaattttaaatcatagtgaattatttgccacaaatttgtaaagaatctgtttggagtaaacaaacactgaaatactgggagtggaatatcagaacaaccctgctccaaagtagaaaatggtagaatctgtcaactacttaaatgcggatttatgcaaagaataattgatttgaatatttaggttcaacaaatccactatggtgagggcattcccataattacatcaataattatatttaagttccggtgattcaggcaatgtcaatctttgattagggaataaaaggagaagttcaagatttcacttccaattatcaacccaacagctcagtaagactggtgttgaatatcaggactggcatcttgagggtggaattggtgccattctaaagttgcccaatttgaaagacatctacaattggtattctattattttgtcagaaaaaagtttccataaggttcatggtcatctgtttcaaaattcaatggattgttttctataaacacatatagttacccaattaccactcaaagctgaatcaaagcctggccacagatgaaagtcttcttattgtgtgactcttactcaaccaatgagtgaatagatgatcaagttgaccagatggcattcaaagtccttcattagtccattaaatttgaaaatacctaaagatacaatttgaatttattttcagctttgtaagctgattttgcatatttctttcttgttgaaataggaatctggagatcctgttggcacaattatcattttaatgaatttccaaataattccatggaagaaagatacatagaaaaatgacttgcatgttatccatatcacaagaaatcaaccttaacaaggtctctgctgtattaaatcacccaacactgacacatatattatttttttcatgttctgttacccagggtaagtgcaatttaaaaaatctataaatagggaggttaacaattgaaatttacaaagtctcttatgaattttaaggtccttatcagcaacattttaaaattttacaagatgcacagatcttagggtttctgaacaatcagaacaactgtttcatttttcaaaaagtttttgagaaagaccttaaaatgggtttgaaagtctgtataaatttcaattgtgagccccactaatgtacagtttttcaaatttcatttgtttacttgtgagacaattgattcaggtttgaaggaacccgccaccttatgtagccacagataataatacttttgaaataaataggggttaaatacatgaaatttgaattgatgatgaaacctgtcaggttgaatgcacataatcttgcatgtactgaacaccagtgaactgtttgacaattacaccttcattttcagcggggaacaattggtcaaatcacagttcttcaaaagcttttgtccccaaaatatatcgttttatttgctcaaaaacagaagactattataagacaaatttccctatcttctcaaaatacaactccatcagcatgatttccttgttgatttgcattcttcttacagttgagaaatcttttgttccaattatctcttatttcacattctatccatacagttcttcactaattactgaatcatattcatgaacagctccctgtggatagctcagcaatggacaatcccaaaaagaattatcaaatcatttctggagaaggaaaatttcctcataaaattgtggagactcctccaagtttagtctgttccaatgagattgacacagcaagcagatctcccataagcacaccagcttcagaaaacatgaatagccagtcatataaacaagtgagttgcatctcagcatgatcagggaacaaatttaggagatttgcctacttattagatcttcataaaatccaggagaaattcaaagcggtaggaagcccccaaacttccagactgcagaattatattttcccctcaaagatccaaaatgattctaaatccaaaacacataaatcggaagttgtggatccttttaaggaaaaaaatgaagaagtaacaaagcgctgtttgatttgctatgagaagtctggtgatccacacagaatgaaatgctgtcagaattcaattcacaaagattgtcttgagatttggctgagaaacaaatacttcaagcgctgcatatattgtcagcaatccaaagacccaatcttgttcccaagcatcttatcaacaagcaatattcatccagtgaccttatttttcaagaattttattctgcgggatactttcatcatcatcatagtctggacatgggtgtttcatagtattttaaataaaaatcattgaatcctactactgtattccaagaatacaacaaaaaaatcagctttcttgtggtatacctttgatatgaagtcatagctcttcattttgggatcaagaattcaacttctatattgttagtgtaatatcaccaacactggagttttcctgttgaatgttgaaagtattaaactaaaagtaacagttccagccataaaaaaatgcaatgcagtcactacacttttctacggtgtaagactcaaaagtggttgtaaaaccctttttctggattgagaaggggaaaaatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttttttacgtgataggattggttggttcaggtaaaactttgtttgatgaaaggtaaaggttgaatgtataattgcttataaaggaaactgttatgttgtgtaacaggtgaaaggtttatataattgtttgtaactggtgagttatatattgattgactgctgagtagtgaactggaatgaggagacaacaactggggggaagagagcctccttttatagacaaaagttagggaatttagcttcagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatgtcaaaggctgtgctgcagtgcgtaaataatgtgagaaagtgtcaaatgaggcaatcaatgatgggaaaaattcagctgttgtcataaatgaggtgagaaaattaataagctgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgtgtgaggtgacaaatagaaccaaactaatttatgcggtggagataaaggggtgtgggaaattatgtttatacggtgggctgtgtgtaagcataactgagaggtgatttgagggatgtgacatgtgcttgattgggtgttggccttgtgatatgtatccgtaggggtgtgacttccaatccgtgagggttccattgatgcgtccagtggtgacctaggctgaaattgtccgtagagtccatttctgaagccgtattggttgatttctgattggatatttgagaaaaaaatatataaaggcaaaaacttgaaatttttacatattaaattaccacaacggtctttgttagcagatctttgtggtgtggtgccctataccaatgtaacacagtgtagcatagtggaaattaccatggttctagtggtcaaagaaagcactgctatggtaacacttttttttggaaaaagtgtagcttaacatactggcctaactacactttcagttgtggatgattatgagtttttggtgtgaggttcatggcttctggaccatggatgaagtggattatgtaccagctgattttgcttataggtaggtctcagctcccttgtgaatggctgaaaattccccatatatgctcttgaagagtgtggggaagcccttgactgatcaggggaacaatttgaatcagtcacctcttcctggtcaacaggtaaaaaaaggaaaaagagtgaaaaaactagatgtgccaaccatccatgaaattggtggttggggagcctgttggatgtgctcagttgtgctgggaagggttgatgatggtgggggtcattggccatgagcttggctaagtgccactcattgtttggataccaagcaggacttgggccagtgcccaaataagctagttgatgtatcacacaacatttgaaaacagcatgtgaattatgtagctgaacttgtagctagtgagtgaaaaatatccaagaatttgtatggcagcttgagccttggagggttctttcctcatgacaaaatctaatttgtcaataccaatcatcttgaaactcctggtgaaaataaacatgcattgtcctcactcaaatatcagttttttttttatccgttgcgtgtagctttgcatttgcatgtcttatgcagcttgctgtgaccttaggtgtacaatattatttcggccactgtccagattagcaaagcccccgagggccggtgcccgcgtccgaaggactctgcgcttcgtgcccagcgttagggttaacacagccagtttagcctcccaacaggggggacttgagttatgttaggcgcgtgttacaacttaatacatctaacttaactaagtcggagtggcaaaccggaactccaattagaaagacttggttaagtacacataaatactctattgaccgagtgcccttaacagagaacatgtgaagtggaaacgcgtccaactgtgttgttcgaacgttcaagcatccactctgtaatgagggcggctggcgctgctgctcttctatcgagccgaacattggacagttcgtatcaaggcaaagctgtcccttcgaatcaagattctctaagttttgtggtggaaagcaaggaatcgatttgagacgaggagtgcacatcggtttgaaaaaagccaaggtctgtcagtgtcaggtcatggccctgcggaaatcttgtggtgataacaaagatccagtaccccttctctgattgatggcccatcttgattagcgttagtatatttcacaactggcgtgctctgttcaagagcatatctgctatccatggctgtacaacagactcgagattgagcttgatggagagaagttttccgcttcctggataaagggattggcgcgtttgctttggcaaccttttcttgcttgcttttcttgaaaactcttctgatatcagaaagcttgatcaacccaacctcccccgagccctcctcctgctgtttccatccaagtagtgtcgaccttgagggagccatattaatatatttccaaattgcgtctcttcccaagatcccccccaacctcactaaagctttgatattgctattgctattggtatcaggtgtagtagtaggcaggatgcggacgaatagccgggacgaacttcctagagcatcacacccagcttcatcgagcacgatgtctgtcaacagcttgagaccttccgagtttccattcaagaatttctcatcttggcctcagctttcctatgccttagaaaacttagccatctccattgctacgatcatcactgcctttgccgactgtatcttgactctttatctctggattcctctcggattgactcgcagcttgatccagaacatcatcaaccccatgcttcggtttctcacctcccaaccccaacctggctatgaggccgagataatagcggcgagggtcatcgttatatccggtgctagctcgggcatcggtgccagtctggtcaagacatatgctggtcccaataatgtcctcgtcctcttggcgagaaacccggctagattaaaccaggtcgccaagatggcccgagcggccggatgcaaggccgtcgagactcactcgatcgattactctcacgacggtgccgaaaccgcgatcaagcaagtcatccagggcgctcaccaaaagtatggctccatcgacctcgccatcagcaacgccggtacggccaccttcaccgatgacaacccacatggaccagaaccttggggagaaaaagttaggcttcaatcatttgatcttttttcctatctgtactatcccaagagtatccatataatctgactcagatatcttcattttgttttctgataggctgcccagagaatcaccaagatcaacgtgacctcaacctacgcgttcatcatgaccgcttgggagctgatgaagaagcaacgctcgggagatgtaagtgcaatcagatgaggatcctggaagagacccatgtaatggatgcgctaatagatcccaaatcatcatgatgcagatctgtatcatctcatcggcagcagctttcgcgggaccaccggaattcgcagcgtatgcggcaacgaaggcgaatctgatgacgttttcgcaatctcttcgagcgctctctacaccctacgggatccgagtgagctgcatctgtcccgggttcatcgagtcgggtatgagcggagacttgttggccgcgggctcgtcggtccctggatttatgcttgcgaacacgggcgatatggcccagcgaatcaaggaggccgtcgacggcgaacaggcctgtgcgatctggccgatcagtcacgccttaccgctcatcatggccagtcgattgaattggctcaacggagatttgtcccgttggctcatgagcaagatgggcgtggccggccaaatggtcacctaaagcgacaaaagaagaatgaaattccgagggaggattacaagtagtctatcttcaaccagatacaatcgaatcttcctccatatttttctacgtttaaaaacagatgacagatgatagttgtttcacattccggcatttaacacaagcatatctcagttttaccctacaccctcttgagctaaaagaattctcgactgttaaacccgtagaagccgatatatgtagagttcagtttttgcgaagaaaaagaattagttatcaataatttcaaagtcgagttgaagatcagtcagtgatgcaaaaaatactgagatttacacagagcccgcacagggctgattccgattccggaaagtggatgtaatcagctaatattatactggcacaaagcagttgtggtaatacaggcaaaaagaaaaaaaaaggattcttaaatcgacatgcaaagaaaaatcagttagatataagatggggggtttgtggtttctagatcgtccggaattgatcgaaatcgcttgtggaaagagatgttttggtttgactggatcatcagccgggaggctcgactggtggcaatcccttcttctctacttcaactagaaattggttggcatcgttcattcggacagcttcttcatgaactttatcaagccacctgggatcaaagaaggtgttcggtctcagaactagatggcatttttaacacgtttagagtaagagcctggaagactaacctctgaagtagattagcgttgtcactcttcagatctttgattttttgttcctgttgagtatactctaattgaagagtagacaattcatcttgtaagatctggaaagacaagtttggtcagctttctttcaggacggtgtgatcttgaggttggattggagcctggtctcacctgaacatttcgttccttctccctcatgacttcagcgtggcttgccacccgttctctcagtcttgccgcttcgaccctcaacaatcttgtttcatctacctcggcccgagagcgttcttccctttccctgagggcttcattcatcaccagtaaacgctgcgcattttgtccttgagttttgtatacggttgccaattcgtctcgtaaggtgcttagctgagattctaatgatgcggtataggctcgagctacagaagagctaagaatttgatggaaataatgtttgatcgccatcagacaataaattaagggatggtctcttcccatagtttgtatctactcactctccacctccagcagttgacctggaaccaccgccaccaattgaacccgctgctttgagaagtgcactgttgcgctctttgaggatagccgtttgctgtgcgaggcgacggtctgtttaatttataagatcacgatgggttagcttatgagtctcgggagtgaggaaatgtaggaatgtgctcacattgattgatgattgagttgtaggctttctcattagcatcccgagcaaccaagccctcctggatgacatcctgccatgacattgaggactctgatttttggggagcttcttctcattcgtcggtttccgaaatcgagggtcgttgtgtgttcaagttgaatggcccttgtcgatggttttcttggctcgactcgagtcttgtgatgtcaattcttgggaaattcccacggggcccgaattgctcggtctgacggggcagcaggccggtcgagtgcggatactctatcctgaagtgcctgccttttgcttctgaagaccataatcggccttgcccaagttaaatactaccacttcgattgtacccagctttgcaatatctagccaacattcaaatatgtaaatgctcagcttcaagctcaacttggtggataagaatacagaaaatagaaagtaattcacacagatatcaattctggacaaaacttttatatttcaactccaggtggtcgaggagccttggatagtttcgaaaaaaactggttgtagtaatatgacctctgagtcaataaatcgcgagcgctttcaatcttgcgatctttttccagggacgaaagccatcttcattggcacatcagttgtatctgaatctgaattcgtcgccgttgtgctgtatactgctgaagaccttaaatcctgtgctgcaagttgttggtttgatcttccgttggacatgtcgcccatcgcctgggagcacaccaatcggtcccaaacgaactcacgaatcgtgttaacgcgctagaaaaaactgcgcaactatccaaggtcttgttgagttcagtgcatcaatcttaaatcgcgcctcaatgatgattgtggagtttccggtcagcagaatcagtcaaccggtttgaattctgaacttcaatccagtctgatgagtcaagcataagattattcaacctcggacagattttggaaaagatctgatttgggcgaacatgggttgagaaaatgtgaggatatgtcatagatctgaacatgcgagagctttccgatggactccggcctcttgtaccccttttattccagaagatgctcggtctggatatcagagattaatcaatgatcagattttattggatggagaagcgaacaaatcaattcaatcgggactatgtcggcagctttggcgacatcaagctcccctctcaagctggaatattcttttgtgaacacagctccctaagcatctataaaaacttgtataaacttcttgaaattgtgatgtgtcatctatagctgctaccaaattgcaataatgacattctcttagaccaatgctaggcagcggcttcaaggccggtaattgacggtcaacgaatggttagcttcctgccaagcagccaaatgtgcactgaaaacagtttcgcgctcctgagcagtcctgtcgactgcaagctgctgtcaatgtctgcaacccagtaacatattacttgagacaatatcctttgcgaggatcgcaattgaactgggcctttgcttcaaggagtaggtgtccaatctttgcccagtttttagtcaaacaccaagcttggactgagcatgagtttggctttgccaaatgagccaactacttaacagcaagctaccgaagactcatcactctgacaaaggcattaacgattcttcacgaagaggaatccaatcggacattcatcagccaaacccttttcactagactactgcctatattaatcgagagccaatatccattaactcgcgtctggaacaacgagtggagttttggattaacaaagggctcaaacgtgaacagtcctaattcacttcccattcccccgccaactggctttttacaagctgatgtatggatttttacatcaagctgcacttccccctatgttgaacagtaaaagggttgagtttggctcagcgaaggactgtactacaagaaataagagtgtcgcaattgattgttgcaataagatcgtggcgagccttatgagtcaatgggtgtttctcaacacgctgcatgtgcctttgttttagtgtagcagtcgcgtagccgtgtcttccagccttgaatatttaaaggcttcctcttcagctctccctcccgcttcctcttcttcttcattcactcataaaaactttcctcgccatcaatcttacctcaagaagtcaacaactgtaagtaatacctagagctccttccctcccttctacactactactactactcccctttcctctcatcggcgatatttctaagactgaatgctcttcgtgattctttcctcctaccacttctctctagagccctcgcttggttcttccttgtgccgagtgcccaacgggcctcaacctcaagtgagttgcttttcatcatttatcactcttctcagtaaaacttaagacatccaatcaaggcctcttcattattctgacactttctttcagctgagacggggtcatggcgccagccctcccaaacagtgctccggccgcggtcggctcctttccaagatgcccaccattgtcaagctccccggcggcccgtccccactttcgtctcccgggtcggctaaggccgactgcacggttcactcggaccaatgccatcagtcggcccactggcccaccactggcccttaacgacatcgagatcaatggagaactagtcaacaaagcactcggcctttcccccgcctcccttccaccttccacccctctccctcaaatcccacccatgaagacctcttctctagactactccactctccctcttccccctcttcctcctttgcctcgcccccctcgtcttgcacgagctcctcgccgccgcgacgccatgatcatcttggtccctcaagatcttcctcaagagtttcgcgacattcaactcgatgcgcccatgactcaggatgatgactcaacttgaatgctttccaaatttcgactttctggtatgtctcctctactctagttatatgcgcacatccttgataccaagcacaaagggcctgattctcacttattctctctctaccataaaaaacatagcccatttctagtttcttactcttcatctgatattctcatttttttgtaaattagtctcaacaccttctaagcctagtttcaaaggccccgctcttatattttcgatataggaaggaacacttgcatcttggacactcttggtgtattcctagtctctccaattcaacatcgtattctttctctttcatgaaaatcaccaccattctgtttcttactctttgtccgatttttttcctttttctgtggattattctcaacaccttctgagcccagtttcaaaggctctgatcttatcttgtcatcttaggaaccaaaatttgcatcttggacattctttttgtatacctagtctcaccaatgtaacatttgttccagtttttaatgttgtaacatgaagcttagccttaaacaaatcttctgtgatatatgatagaattaaccaaaatctcaataacaaccccaagatttattctgaccaaacccccgtgattctgatgattaatatgtcacatgtgaatttgtgtcttgctggagtttcgtcaattgaagctcacgaaattcaagatacaaacatgaggcttgattgcccaacagtctttgagatagacttcatcttaggatctcaaagaggggagtgagctatcaagaattgtcagggatttcagacaatgatcatttcaaatatctttctattgaacatcaactcctcaacagcacaaaaaatgagcagctgaaataagcaaatcagtggacacaagaaaaaagaaaattgacacattaccgggatgtgtaaatctctctgagccacggattcaatagtgactcaatatggtatgtttgatttttctcttcacagaaattgtggtatgaggctgcagcttatggcacagcgaatcctcaaagaaggaaagaaaaaaaggcatgtcaaaacacttcttgatcaaaccatttcaaatttgtccctctgatcctcagtgtcttttccttctgatcagttcaacaaagcaaggaggtaatcacgactgactgtacaaatcctgtcagatgtatgcgacaagtttttttttttgcgttgaatttctactgatctttgattctccataatttttatgcggctttcccctgtatgtttgtgttaaaaatcagagagaaaacttcttaaaaaaagctcatcttgtatacccagtcgtttttctcagggcccacgcgatctccgtgtgaattcctgtcctggcgaagcggtcaatcggtagacgcgacgtctccgatgtgagcctttctaacctcttcatatcttttgtctatcctttaggcggagtttcctgagcttgcctagcatgttttatgctctggtcttcctccaacggaagacggtcacgtgcatgtgttgctttcgatgagctcctgtccgcattcaagcatgtttatttttcagctatgagttcatgatgttgaggtgcacaaatatcagatgacatgggtaacttgggtgtatacgaatgaacagtgtgtagccccggcgcagtactcgactagactcgactaactgagcacaagtctccaaggtcgcgcgacagaagggactcgtgcagttggtgcaggcgaccacgtgatggaccattgccagtttccggacacaccacttgccacaaaacagcactcggcaatgacattatggcctaccggacacatggcccattgacgtaaatcgggtatctgaaagctgcgcccgctagctgagacacaaaaaactgtccccgcggtgtacggataattgaaggaaaattgacaaggttgataacaaatgaggagctaaccgatgtaaatacatattaggaacattattggtcaacacggccgattttcattttgttctttcccatcgacgtgtagtctagtactgaggacgcgaagacgcttacaaatgaaggtattatgaaaaaaacgacagtctccaagtcactccagtcacgacccatggttgcaggtagctgtagactacataacgcctgtgacggtgaggctatggctcgaccgattcgattcattattaataagaacgcatcatctctatacatgacttaccaacacggagcatattcaaacgccacaataggttaccaatcttcatattaacttgcaaatactgggaacactaggaagaaattgcaagatgaaaaaaagaacctcggaggaaatgcccgcaaaagatctgtactagaagtcttgatgtagtgcgcccttgtaaatctcgagtctcagggaaagagtctagcgaggaaaagaccatattcgaaggggtttcggttggtctttctgagcctccctcccatctttcaaggattaatattcagatgaattgctctataatcttcatagggttatctgacggaatggtctggaaagatcatattgggaacatccatttgattgtcttaatttctgagaattcctggtagaggctgtgaggtgtagatagaagacggtgcatggtgtgcaggtttatagaaacgctcgcggctggcacgagctttcgagtctatcaggataaaaaaaaagaatccagcttatgaaccatgacaagtaaacattacaatttcatagacctgagcgagagctttcgaactggtagtttgacattcatacatacaatttcaccgatgacggtgctaataattaaatatcgctagactaatcaagatctatatatagaatgctcgcggccatgagctcaagcagatgttcttcaaataaggagaaggcactcaagcaaagaagtcgactctcaaagtcacccttggatcaaatcctcgaaaccgacaagctgcttcatggatccgtccgctaaggaccagaagctgcagctagccaaactttccatacgatcttttcttgtctcaaaaataaaaatcccagggtcatcgattgttgagctttcctaatcgaccattaatgattggcgatgtggaagcctccgtcgtcaacatactaccatgcccgggtgtgaatttttctgccgggtttaccaaccgtttcttctagttactcgccaatctcttcgtccctctcgaaacaatagctaagaaaggaagcgagaaacaagttacgacaatacaaatctcttttagtcggataacaaagatgggaatcaatcgagtctcgtcttcctttcttttcttctctttattcagttgccgagaaggttgctttacgatattcttctgggactcctctgatttgacttttggagttcgagcttatatcttctccgacattgtggccatattcccccgcacaatcccgagtgttgctttcacctttggagtgtgaacccacaggtcccagccatcaaatatcatcgttcaaaccaaatctttcacagaaaacctgccggtaagtcatatcaagtcttttttattatcctatccaaaaacacgtctcttttcctacatcaatgacttggacttgtgccgtctgcgaccgtattattccttttcaccttttttccctttttgctggggttgttcattcagcaaatttgccatctcagccaacaaaactatcttgattcatggggcagtcgtttcctgattcccttctgcatcttataaggcctttgtcttgccattgttttggaatcttcagaggcaccagtgctatctcactcacccaacacgtgtcacattgtctggatctcctgtgcacggttgatgggtcaaaatatgccgatgataatacggcctcactgatcaacgagcaatagcacgtttcctctttgagctcatctatccgcctcgatgggcatcatcaagggaggattgtgggcctagtcttgatcatgtggtattatttttgcggagcgcgtcgagcctcacttggcttcctctgattcatctagtataatgatgcttagttggcttgaccgagtagctctactctaggcagtgcagagcatcattgcgcgcagagtcagaatggggctctgcactgccactggtgttctcttgtctggatggctatggccagtctgacctcagtaaaactagcccccccgcctgcctggaactccgtctgtgttttcgctctttcggtgtttaacacggactgcacctgtcgacggcgcttaagcctatcgaccgagccagcagtttgcatggctcttttttctggcttcctcttattttttcgagctccactcgtcgctctcgggccgatcttgctctactcgccctggttatcgttattattttggatcccttttcggtcattttggcgggatcgtcaagcttacacaattcctttctgcgcccgccgtatctctccaagattgactgactatcgtcgacctgtctgggatcactccttgacatccgaaccatagacgattgcaagttgattgctggatctgtggtattctcatcgtagcacaggactgttggcactggcattgcagtgttgatcagctggtttctaagcagacaaccaatatcctcgtcgcttatctcctctctctgccattctaaagtagggcagacaggccccgccgttgttgatgcacatacctcaaccagcagtcaggcatcctggaagctgagacaaccattcaactcataaacttgcttctccagtactttcttctcccaatcagacttgggaggaaaaaaaaaaccaacaactcaggataaaactggctggattgtccatcgggaaatcttcaactctattcggcattgaagatcactgcgttcgaccgccatcctgcatacataatcttcaggcttgacgatgtgagcagacctcagacagcaaatcatcccctcaatcaaaccactgtcattgtctttccatccactgtttccccgtttctcccccgcctctccctcctcttctttcaccgggctgtatatattcaaaccttttcggcctcttcgtcccggtcctatcacaatcatctatgctcatgctgaatccctcctctattctttcttccctgtcaaaaagataattaggacttgcaagtgctcttacttcagtaactacttcatcaatcattccgaatctatttttttgaaaatgtaagctctcttaaccattcagcgtattctggatcaacaattcaattgatttgtctcttctgatagcttcagtctctcaaccaaagttctggcatcctttatttttcaatcgacccatcagctgtgctctggccgcccagttattctcagcttgctgttgtgctgcatctttccgagtgcttgaatcatttttatttggcatatcttcatccttttcgactgcgcacacactcccaagggcatcaggctgcacagtcatgtcgtttccaccaacaatggcatcttcggtacgtcaagatgtgagatatctgctagcttcattaccgcaatctatcatttttggatgcatttatctggacttaccgaaacaatgatgatgtttttgattaaaacacagtcctacgcccctttacaggcactgccggagggcaactatccgaactgctctccatctctctctcagagcagatctggctcatatgacatcaaacccttcagcttgccgtcattagcctcaattacatctaaccttgcctcaaggagtccatccgctgagcagtcacacactgggcctcacaggaaatcttgctcgtttagcctatccggccgccgccgtttttctcctcttgggactagtattgactacggagatcctgtatcgcccctcgaaagtgagatttcagccgaaggacgttctagtgccagcggaatcagcatgatcattgcttcaggccatcgtccacgctctcatagtcttttgtcgggccattctgtcgcggggaacttcacggaatctgatgcacccgttgacgaaagtgcatccgacagcggcggctcggataagaaaaacgaagagaatgattcttctgcattggctaagaaacgcagtcgtacactaacgacgccctcccaacagcgaaggtaagcttgtgatacgctgtatcactcttttgaccagttgctcacctcttccaccacttctttcttcttctgaaaacgcggctagactcatgcagatccttgaacaagtacgcgcctgttgctttttttgattggcctgtcgtacatcttcctcttggcatcttttcttctagtaaacctgacattttggtttcgtctgttcccccttagactcgcttcccttctactgatgtgagagaacaacttgcccgagaactcggcatgactccccgaagagttcaaatttggtttcaaaatgtgtgtcatcagattaccctcgctggtcatctagccatgaaaacctgaccctttgtcaatggtctttgtttcatcccagaggcggcaaggcatgaagaaagctcttgagcagaaaacagaacaggagacttcgggtgccgcagtggttgattatcctcgacctcgagggtatagttttggtccgcctgcggatacgtacaatggtcgcccaacattgcattctcttcccgaaggaaaaattgcgtcggcagggttgcatggtcagcatactggccagcatactggtacgggcgacctgcataactcatctcagtcaatagacggcctccagcagctgtactcttcccgttcagtttctcggggcattccacgtggattggcgcatcttgaactttcaaacaatggtgtccccacttcaaacaacgatatgggtggtgcctcgattggagattttttatggtcagatccctccaccgccggcagtctctactccttgccatctgccactggtggggaggcgagcttctcgccatttgccaaaccagatcaacattaccccaactcagaccccacccgccatgaggcagctccggtcgcgggaaatcgctcccggagtcagaccaacccggacttttttggaattattaacggtctcattgaacttccggggcttgggggaacgccgcaagagtcaatagatcctttccatcaaacttcggatgtaaacacccaacaaatggtcttgaatggtcgggaccagtcctcaagtatcaatcacgagtggtcaaacagctacatccaatcggcacccgcttggcaggggagtttggataatctgaaattagaaaatcacagctatggcttggaccgttcaatccacccttcagccattgcccccgattcgatttacgcaaactcttcctataaagtcggggacccatcaaataactgctactactctggaggaactcaaggaaatactgcgaacgatagccttggaccgacaccgcttcaattcaatcgtgaaggcagatacatcggaagcctcgaaaacgaaactctggagcctgatctcgctcagcatcttaggaatcgcagccaatctttacaattttgacgctgtttgtgagcttaaaaaagtaaaaagaatacaattgtttgtcatacaaacctcaaagccttcacagtcgttatatttacattgggatctcattagtttggatttgcttatatttgaaggaccgctcaacttgactcaacttttggttaatcatgcttactaaaattctcaattcttctatggtctattctcacttctatttagcatttttacagacatagattttttgacctcttgaaaggtttctcgttcagagttttatgtttgacttctgtgcagtctttgttgttctttttcttcttcaaatttgggaaagcttaggtcaatcagcgtcagccacaaacttcctgattggacatggagccttgtatcactagtttttcttggtaaattcatcaagaatcaagttcaatttgttttatttttctttgttattgattcatcagttttgcccccctttatcttttctttaatcttttttttcctctatggagtttctcttctggatttctttacattttgtagcgtggaaggaaagtggtaaaaaatactgtaacttatttttaattgcatcaaagctcataaagtttatgaatttcaatgctattgacagtacagttctgcaaaaaaaatgaatgtatctctctctaagttgagacaaaaaacactaattatactgattaaggtcatttattcaagcatggaaattctcactcctctggtattaggtgtgacttttcttgctcaattttgagaggttttcatgcagtgattgaaagatcaagatgttttgaattctgccaaattgtgatatcttaccaaaaagaatgaatgagggttagaaaattcaattggtagattgttcagttgcaaattcaaatcatgtctgaatagcctggcctcaaatattgaccttatgttacattttcacacctgtcttgtttttcagtgactttcccatactctttgaacaaaccacaaaagtaagttttaggaatttggttactatgtcaaacccaaatcagaagatgcaacaattttagcaaaatggtaccatttttcaaacaaacatggcatcatcaataataaatccaccattaaaaaccagttgattttccaaaaaatgcattaggtaggtgaagaaccaattttctaaaaaatagtggatttttccaaaccagtcaattaaataatggtggaattggtaatatttgatgcacactaacatgtatacaacagggggtatcaaatataggcaaatccaccattatttaattgactagtttggaaaagtccacctttttgtatacatgttggtttttcattaacccctttggggggctttggatgcaaaatttgattctttggaaaagtgactggtttctaatggtggatttcttatatttgatacctccaattctgatctcactccaacctgatttcacagggcctcttcttgctgaaattaaataacactcaacgcaatcactcgtgttttcaagttcctttttctttttctttctctctagtatttctaacaatcatgattttgactattcttgttgattctaaatttgacaagagccaaattttaagggccttggttaattgactcccaaatttgggaattgttgggaggaccaattggggactgtctcaggaattccccagaccatattttgtggtccacataaatcctgggaattgataatatcttctcagtgggaaattatttcttttcatcattgttctttccatttcctttaaatgtcctcattcattttccaagtctggttttgttttttgaaatgaagtcttcaagttttctcaaattcccacggcaggaatgggaggaaaaaatcccatgctttagggggcaacacaaaattgaggctggggatgtcctgagacagtccccaagtggtcctcctggaaactactgagattgggagttgattaaacaaggcccaatcttaattggatgattatcttagctatttagatgtggaatggacagattcagttgttctgattattttgccttacccataagcagcaattgtggaagtaaaatttctgcatctcaccactaccagtaccatcatgaattccttccctctttggaatcatgaatgctgattgagctaagaatacatttacttttgtttctgttttttttttcttccaaagatgttttcaatcttgacagtataccgttcttcataactcagcatgattttctgtttcttcaaatttgaccatcttatcaaaggctcttctccttccagtgcaaaaccttaaaatctagggatttgtttgtctcaatttatgagctttattgtactggtgcagcacaattaaatccctacagcttctgtcttctgactgtgggtattgttgagttattcactcaggtttctttcttcttttgtttgcctttcacatgttttctcatttcacttacatttcacaaggtgtatgtagtgtacctgaggcagcagtcgtggaaggattcttttctcatccttccacgagccttggccactcaccacatcgtgcctgctgtcctcaggtatgttcttctctctgttctcttgtttctctttcttcttttctcttctttcatgttcttcttgtatagacttacgtgtaatagaatatccttccacaaacctcggccactcaccacattgtgcctgctgtcctcagacccagtctagctcatcagggataattcaggacttccatggcaaactaaataaatttgcagagattttcatccaaaatccaggacaatctgtgccagtcaatgaaaggattttatcatgatcaggtatggtaaatttggcctcctccagaaagcaaacttggctggcaatgaaaatgcttccctcacaccaggaaaaatctatgctcactagatgtcaagtgacatcatgtaacattgattgctgctccaattgtgacccaactacaatggcccctttgtgtgctacagggggctgaggcagagttgagcgggatatgtaatgggtagtaaactagagttagcttgatgtcacttgtcatcaagtgttcatttttcctggtgccagatgtcaatcagctctagcatctatttgaggttgtgtgcaaagatgaagtttaatgtccagcttgcgccttgtgccatctccgcgctccacacccaggggggaattgtgaagttccaccacaggtgcacttgggtgtcctggggacatcacacaaaaatacgtcccaggtgtgttccacatccatttaaaacagagatccaccatcacaacagcctcacaaaaaggctattttgatgtctttttaggacctgggacagccttgggacaatgccatcccatggctggatccgaaatccccaattgcacccgcggtgtcgatgcagaggggtccatcccggcaagctggcccgaccctcagtagctccgagtctggttcgctgaggaagagtcatacctggagagctggtacatggtgtaaatttcttttttgtgttttgcgagatttaaaacacttctccttgaagaatgaaccctatagctttgggttggtgacctgcacgtcaagtggtagtgactaagttgtccttgggaagaaccaattgtcatcctctcgtgtcaccaacaccagcttgacgctcacgctcaatgtgaaatgtgttatcaagtgcaatgaatgatggaaccagacatcttcccaggaagttatgccgacgatacgtgttgctatccttgtagctgatagtttatgattgctttttgctgaaattgggaaaatttaaagtttgcacataaggccgatacaccaaggtaagaactctgcagcagtgagcagccaaggatgtggaaccttgcatgcggctcttataaacatgcgtaaggaagctgatggatttttacttgagttatctatgctggatggccttccacgatttattttttcgctgcgctatatgtttcaactcatactcgatcacgccaccacgctctggccatgtcggccaccgagacgaagcagactgtccgccaaacactaaggcccatgcggggcaagactcccttgaacaagcctttcaacccgtgttctgaacaaattcttgtcagccgagcaaacatctagaaaaggtttgttgattgattgtaaatcaaacgagcagaaaacagacctcggtatatgtatgacattgtgttcgtgatagtcatcttttcagggcgattggacgagtgcttggccattgattgcatttcaattctgacaacttcgatcggctgtagaagtcaagataattagagaatgcgctagttagtaaggggaacttaagtgtagtaggggtgaaaagggtagaacaaggagcaaatgaggtacgtggttccagcatcctaaagcaccgccgatgacactgcttattactttatcgcctgctgtcagctcgaagcctttgggctttcccctgaccgttctgatcgtatcctccgctactcgggtgaaacccatcctggcagagttttcgaagaatccaagttggaaaattgatgagtaaaatcgtagcttgtctctcgtccgtgccgattcaattttcttaccgtgatccccagtttgtacattgtcggagagccacagcatgtacgcctttgtttattccttggatcccctcctagatttacaagtcatgcaagcacatttgttttcataagtggtcaatcatcgtctttcatgtgataagacaaattgctggattatctaggctccattcaaatttgttttgcttcaagtagatggctatgcgaaagtcatccgcacctttttgagtatgtcaataaagaggcccatagtgcccttcgagttagtaccggtggtcaatgactggatggattgcttggaccttgtaatttctgctgtctgaacaggatgaagttaccggaaataatgtcaaaggaagacaaccacgcgaagtagcattataagccagcagaacaagatgacggtcgcttctcatggtttttgcaaatcaaacacatcggaggcaatgaaaatttgcgaaagacttactttcattgtagtgcaaacacccatactcaaataagcctgggcaactccgccaccgcaccccccaataaatccggccgcactgggtgaaagtttcagattactaaccgaaaaagactccaactctgctgcagtaaataggagaattgcccctgctgagctcgactctatccaggcctacattataccacgtgcggaattgcattagtgcgattcgtgagaatagattagattgtatcagtttctatctacgaatcggtccactcgaaatacatctacacatggtcgcattctgaattctctgctacaaactccagaccataagctagcctgatgagcgaaaaaaacttacccagggaatgagacctggtgaattatttttggaggaaaagtttggcaactatcagtgtggatcttcaagacacgtggtaagacaccactgccagtcgaaggcgcatgtttttccggaacgaaagtcgaagctcgaagggaatgtgatcacacatttacaccatcttaaaacttccatgtgttttcttcatcggtatagcaccgaagagacatgagtgacaaggaaaaaggggagaaaagactgaagatctacaacgctagaggggacggcgggtagaggtgtgtgatcatacataccttgatagaatccccgaatcccaccacctccgctagcacctcggtaccaaacatccctgattgcacccctcaggcctgagtcgcgatgagcagccatgtgggtcttgagaacttccagcggttgacctagtgtcgtgacctcaaacatcgaaacagccgccccaaccaacaaattcgcaggctcaattcttctagcggtcgccatttctgtccttcaaatcgctcgaaaagaaatggagtttccgattctgagcaaatgacaattttgagtgcgttcagattggatgattggaaaatttgcaaatcagatcagatcaatagtgtaccttcacaattttttttttctgaaggcagcgggatgcactatcttgctcagatttatcactgggaaacgcgcgagtgtgtattgagctgtccgctctcccggaagtgcagatagataagtcactgtatcggtgcgagatcaggcagatcaggcgagatgcgtcgataaaaagcttggaatgccggctatgtgacgacctctattatatgcgagctgcgatctactaaaattcacaaggaaatgcttggtaagtatcccctccttgggttgggaaaatcttcggtacttgacgagaaaactttatgaacactcgaaaagaacgtcccagataatttttgaaggttgtttgtttaagaaagaaaaaaaaaaagttctgacgtatacctcaataattcagcaggggctatgataaatagagcttgtggatattgggcaggatgctttgcattgtgagttgaggaacagatcagcggaccgcttttttgacccaccagttttttaccagcgattggccggtgatgaggagctccacggcctccggtgggattccgaatgccaaggtgaggaagcggtgatggatttgagatcgtaacttcagggggcagcaagtatccaggtaccgtactgttccttgaatctgttgggctcaagccaatcgagttggggacacctgcacagggaattatgaaatggttatgtatggctgatacataaaatactgtatatgattggtataatagatatactattttacaccagcttctcttatcccatggggggggaacaacttgagtcttgaaagagctgccatattactgtacgaccggcaaggttgtcgccccaattctgcccggacatgagcacttgtcgaggggagatatggaacgcagacaacgattctctcattagcagacgcccaatagaggtgatggggatgcgaaagtcgacaatatcgagatgttcactgatgtttttcttttcaaacgaactcttcaaggatacatattatcggctgatcgcgtatcatgtctaatcaagcacttctgtgcgactctgggcaatcatgaagtatatgaatagaaaatctatgaattcagttgtcggcaaacacggcagtcgaaagcctgaaattgttcgcaacccggctgatacatctggaccgaggctgctggaggattgcagccaagaagcagaagatggcgtgccgcgtggcggtgagcttccaactttggccattgccgttctctcctctattgatttgtggtatggatcattcagagagtcagcctacgggttcttttctcagccgatcattccacagtcactcggcccaacactgtgacagaagaggacagccgaagtgtggccttactttccttcgggatatggtctatctttctttgatggagtattcatgcaatgatttcctctagctaaatgccttgcgcagaactgtggcagtgcggaaggaacggcctgaaattggtgtcgtcctcaatttgtaatcgagtttgggaatcacgctgcttggaaaaagaaaaggcgtgacttcgctagcatcttgaatcattttttaaaaataagttcagttcaaaaattaatctcatgaaaggaaaaaatcacaagttttccggaatctgttaagagaactgtgattgggaaaactcaaactgaagcaagtagatcttggcaattaaatgtacagtgaaactcttagcatagttcttctgacaatacttgtatagtgaagtatcaaatcctatagcagaaagattttgctcatattcctttgtaatgaattggatatgttgaagaagtacctcaagttcttctataggtgtcattaagtttttggttatctgtttcttttgtttgctaggtttcctccaatctcttcgagggaaatcatgattgagatagtgatagatattttctatttttccaaggaattgattacttgttgagattagttctaatttcttcttcaaattctcatttccttcagtgagctttaaaaattgttctggatagttttctttgacaaatcctatgacttggtataataatcttgattccatcattctagtctctaattgattggctggtacaggttgatcaaaatattcaatgatttgttgtaaagtttttgtgacttttgaagatggagtttcatctggattttcaatggagttgtaaagtggtgcatgattatccttgacagccttgaacaaatttatgttccaagtgtgactgcttaaacaccaatctaatgttccagaatgagtctcaagcctgtatttaaagagatacttcaaacaaaaatgttcaaactttttcttctccttttcacccaggacttgagaggaatgtttttttatgaaatttgaaagacatcagctgctgcaggaataaataaataaattgcttgtaagtgctcaccttcatacgtatttttaaaatgtgatgaataccagctatcaaggaatgatttgagattggaagagtgaaaagaggttattcttcctttattcctaacaaaataccaaagcatatttttggctgcaccttctagaatatgatcagtatcaaaaaatgacttgaaatcttctaaaccaatcatcttatgtttgtacaagaagtcaactgtttgaaacacaagcctcttgagtggctcataactgaattggcttttgggaaattcagggatggatttgtacaagtccttcagtgctgaaacatggaatttgttgaaaaatctgatgacaacttgagaggtattccggtccaaaatatattttggtaattttctgacttcttgaacttgaagattactatcaatagattggaaagacagttcaagggggattgaagtgattagtcattctgttttttgatataaacaatcaatcaaatgaagataaatggtgacacactcttcattatttatcctaggcttattgaccaggacatatgtatgtagcatcctgagacaagccagttatttacataagtgctttttctttgtccagtgccagtgggggtttttgaatgtgttaaatttctgggctcaaaagtggaagaggttagggccaaaaaaggagttcttatttttgggaagggctcacggaaaaagagtgaaaagtatctagtcaggtttaaatagactaagtacaagtggtgaacaagtgattatgagaaatgaatagaaaaaacatatcaaataaaacactgagaggaagaatttaagaaacatgagtcttggaagaaacaaaccagacagggcttctcagtctcttttagtcaagccaaatgagttaatcaagaaaaacatgtaataatccacagatatttagagttgttaattctaatcgatcagactttgaataaatcaaacaaaaagatcaggataaaaagaagaaatcattgtagagacatgtgttgttgagaagagctgatcacttagggttcatatttgactcaccaggggcttaaaaacaacaaaagacaagctacttgatgaatttagtctggtctgattttatgatgactagaaagggatgaagggcagaaagagacagaactgagaaaagctcaacagaatgtgtccagagggcttgattgggcaggggggggggaaggaacttggcatatatatttaaaactcctggtggctgggacaaacccaagcttaacataagcctcttgattggagggtcccaaagggacgccctccaaaggagaggcttacctggcaagtcagactggcagcctgagtacatggaaaatttaccctgaaaattgataatattgtgtttaaaatttacttgaaaattccaagcaactccttctcacttggccttctgcatgatgatagccttgcatctcaggtacctcctgtatctttcttggaaaaagtacaccaataattggcggctcagtcaccagttttgcttggggactctaaggtgttgcatgggcaattgtttgtacctctcggattacgcgccaggtgtcggatcattgaaagtctcacggttttttgcagtatcatcttataactgctttcttctttgacagccctttgatggatactatgtgtttgtatgctactactactatgggtatgctttgagatacaaatatatatgtacatcagcatctatgtgtttagggccactggtgccggattttaccaaggaggcatccagtaccaacggggacagattgtttacagaatctccctcttagcttggcaatatttgctagatgtgaaagaaacccagcacattggcagcgatagcaggtgtaaaaaaccctcaggatttcagtggtgcaggaggtgtagcatgaatcaaagtggatatgggggatagtaggtcctgaatggtgctctcagccatttggctgggagtgctcagcccaggtttgacacattatatgcaagtccctcctttggaggctcctcagaggaggggacttgtgttaagtttgggacaaacccaggcttcatgaaaggaaggggaattgctgacaaacccagaggcatgcacatacataacttatgcatcaatgcagtcaagatctttgatgaggctctgtttggcaggccatgatatgataaaatatcataggaaaatcctgcaaatcttttcgggggaccgcatttattagggggtttcaaaattgaaaccccaggttccaggacctcgtgcaggtccaaaaacccatgaggaaaaaagttggacctggaacgcttcctgcggccctgggctccttctcccctttcccttccaggagggctgttccaggtccaggaacccaggacaaaactcgacaaaaggtaaaaaacttcatcaattttaccaggctttcaccagtcaacttcccccgacgggatccccctaaatttatttgtctcaaccaatcggactaccggttacaccatccctctaccacttaccagacatcctgctgaaaatcgtacagctctccgacatgccaccaaagaaaacaatccctccacctgcgagacccagtcagcctcccagtcaaaccaagaaaacgattctggatgccattgcacctcatctccatgagtatttcggaactgagttccctcttcgattcaccctggcgccatcgaacgtaattgtcgtttgtagcaagccaattgaggaggacagtgatgctactaggcccgccgttgacgccgtcacggctccaagatggttgtcggaccattgggtggttgaattgttgtttatcaaaagttagtgtgctgccggaaggaaagcgacaacagatggttcgttggggcgacttgtggttggttacccaaggagggcccgactggggatttaagcctttcgggaccccggtccccatggaaaaaagtctcgatacttagtctcgatacttccaggcgatggccttctgggaatcatgacaggaagtttcccctttggggggcttcaaactagaactcccaggaaaacgtttttcacactgtttttttccctgggtttttggacctgtgtgaggtcctggaacctggggtttcaattttgaaaccccctattatcataagtgaaaattgtgttttgttggtcacgctattgcaccaaaaatccactgtaataagcagaggattgtctagctttgtgataatcggtttaaggtttatcaaccttattctgaatatccggatttacatattttttcttatgatataatggactgccaaacggagcctgagaatacatcactctttggaatgaatgtttcaggcataactctgtggcctcatgtggagctccttcaactacatacccacacataacaagtccatccaccccacaaaaaaaaacccccactgataatgacttgttgaagcttaaagataattgatgtttttgttgttgttgtgttggtggtggtgtatgaatcatgagatgaatgaacatagaatatgtatacacacacatacacacatatggtgttgcaagcgcgtctgggcacaaacccaagtcccgcttggccgatagccaccgggggtttgatttgtgcccagagggcttgatcatgcaagctgtgcggggggcgggacttggcacttagagcatctccatcgcagtccgtatattcgggtccctatcgggtgaaaatacggactcggaaatgcagttagggactcaaggacttgttctgccgcaccgggtagtctgtaaatcgaagtgatattccatcattggtgcggtgttgagaggatgttacaagaggttgtggttcgatgttgtgtgacatttacaatgaggtgtgctgtgagtgcacaatcctcggtccctatccaatccctggatccagggtctggagagggaccgaggatgaaatccgtaaaatacggacgccgatggggaccgcggtgggagttgattttcggtctccggtccctaaatgcgggatagggacccgatttagggaccgcgatggagatgctcttaagccaagtcacccctgtcgactgccaactggctattcagtagccctcgtacaccgagttcgcaggctacactaggtcatctgagatgaccctcgccgcccctcgccccgctggctgaggtttacataagcagctcgtccgaactcgcaaatcgagttccatcagctcccaccgctgcgcaactgctggggatcgcagcatttgcgcacccgatcatcagcattttttttttcttcaccaaggcccttgtcgcgtccaagttcctcatcgtgtcatgactccgatcagccaaacacctaccagtctacattttcagagatgatcaacctaatgagtgttccgcgccgcattctcaaccgtctggtccacccaaagttaccatccccatgaatacataagttaattcgtcagtcacctctcacgacggctttttctttcatccagctactgcctgctggttttctcactatcttccttgttgactccttgcgatatgccataaactgccagcagaatttcttgatttcatggttgtttgctccattgcgatctacatataaacgacctgctgaattgctcactttcttacttgttttctcctcgcgatctacacacaaactgcctggtgaatgggccacttgcttgcttgtttgctccttgcaatctacgaataaactgactgaggtactcgcttgttttctcctcaaaacctgcactcaaactgtttgttgatcctcatcagttgctatacccttccaaggggtttggtgttcaattccctaagctttcatgtgttccccaattggtaatattttcacatattctttggaatttttggtccaatcaacatgtcagcttggttcactgtgatagagagatgtgaagttgataaactcagttgcatgagaaagcatgattgtttggtgtcaaaatttcatccaagtctatccaagtcacacaacctgactcaaactaagcttgttttgctgaataactgtttgattgcatccatccatgtcacacggagatactttgatgtgtagtgaggacttggttaatgtttgcccaagttgagaaattgtaattgagtcaattcaataagtatcttggtgtgaaatcaaattggatttggtgtgttgaaagatgggtagtaaatggtagatgggaaatgttatagtgtaattaagattgttgtcaaaattttaattattgatcaggaagaatgtgaaatcttgagttgaattgataaaaaacaacttgcaatgtacttgatatctgtaatggttttgagggattaacttaaattaataaaatctaactatctgccatagggattgagaagaaagaaatatgataacactagtattgcccttgaacttggttgaaggtatctacttttgcaaagggaaattgcaacatacctacccatttttaccaattattaagtagactatacaacctatgggaatctgacatctccaaaatgtacatcatggaacagttgaacatcaacaagaataaatataactaaacataaccaagtatacaataaattgatctcacattggttggagatatttcttgaaggagtgagagcaaagaaatcagacaatactataaattttgttatcagactgataataccagtattgaccctgagcttgttccaaattccgatatcaaacaaactatccaattcattcctaattttcctaattttgttggtttatgatatatcatggaacattttcaacaacaagaaccatgtcaaggaaattttccaataactgtaactgaatatccacccaactgcactcaactttggataacaaagcctgatgttcaagtagcaatttgaattctgctaaaggagaaaccttgaaatctgatcaaactaactctaattgtagactaactgtgagtaaaacaatatttgtgtggttacctcactttcaataatttgcaagaatgctgtaccctaataatataagattgttgcaagtgagtgttataaccactatttatccaagtcatatacagtatgtttgattaagtgtgttgggagtcatgtgattgtgggatgtgggttaatttgaccacatattttgagcaaaagctgtagaagtattataacaaaaccaacattatgggatgtgtaagtattgtcaaataacaactgtgttattttaccccaaacaaacatttacccaaattttcattatttcacatataacatgcatgcaaatagccattcagtatctagtgtgtatcttgcacacattccacacagtcatgaatgtacactcctggatcagtcataataaaaattggattgagcactctactgaaggacacatggacacatgacttgaatgtgacttttggggcagtgtcaattttttccctgatttctcaataggcaattcacttgtactacacaaaagcaaacagaaagagcagaacacatagcagtcatcacagaagaacaagagaaacatataacaatcatcataatcaaacatgagttgataccaacacaaattctgtgtgagatgaaagcatttgaaaatcaacaataaagaagcaggtgaaaaagtgtgcaagcacactatgtatcccacatttgatgcttgagccagatttctcagcatctgtgcttccattgcctgtgcaaagtatgcctggaactcttcatcatccccatcatctgtaataccatcagcatcaagatcacccttgtcaatatcttccggtggcggaggaggatcatcagtgtccagttgtgggagctcgtcattttctgggaggtgagataagaggctatggtgcacatcacctggtatatctgagaggaatccaaagcgtctagacactgttatcttagtgagctgctgtttccaagattgtaaaagttcattgcctctcctctgaggggcagttttcttgagaacctcaatgattttaacatcccaatcaacttgtagctgactgatagcaatcaagttactgtgagcaatagctacagctgattggactttggcagaaaaggaactatgggatcgtagaagttcatgtggagtgcagccctagaagtacgagttcgccgagaagaaccggtgaagatggtttgattgcgagtatttgatcaggacgaggcccttgagttgaattggtccctgggcatgttatgcgatacgattcaaatgtaagcgcgtcagtagaattcggaatcgtgcagaccgaagatcaccggtgctgatgagcagggaaacgggcagcaatgggtggaaccggcggcgatgagcggaacgggcgtcgatgagcggaaaacggacggcgattagcggaacgggcggcgatgagccgaaggaatgagccgaaaaccgggatatgtatgctcctgtgtgacaggacgctatatccatggtgtcataaaaccatagtcgagggttaagcttttgcgcatccctggcagttgcgcagcggtgggggtgatggaactcgatttgcgagttcggacgagctgcttatgtaaacctcagccagcggggcgaggggcggcgagggtcatctcagatgacctagtgtagcctgcgaactcggtgtacgagggctactgaatagccagttggcagtcgacaggggtgagccaagtcctgctgggccgatttcaagccctgggccgattggtggctcaggcgctcccctccctctcaaagacccgtacaaacgtagtcgccgaggacgggagatacccgtctcgacgcttgttatacggacagaatcacctaatgacggtacagcgacggtcatcgaggattgaccgagtagtgagccggtcatcaagaagggattccttctcgatggccggcattttggtgggcgtggcaccctcgcttgatttcggtcaagcgaggctttgctccgacccccgccaagtttgacatgtgccaagcgggggttgggagggtgtcacgcgggcttgacaatcggccaagcgggctttaagagcggcccagcgcgcttggcctgttttcggccgaagtttggtgtgtgcccagacgggcttgcaacaccatatgtgtacataagaatgatcatgatataggcttctctctcaatcaattaaacaaagaaaagtggacaacaacaacgaaaaaaaccaatgactccaaaccaaagagtcaatatatggagagatagacatcaaagaactcaagagggggtgagaagggggaggaaacagaactcaatcgacgatagcgttccaatggttgatatagagccgatagacccatccgtttttggggaactgtttaagccactgattatgcaaatggatagcgaacaagtggtccaatttatgagcgagacgcttgtcccaattctgcctatcgagggccgaggggagggaaggatcattagcgaaggggtcggggatccgatccttgagtgtgcaggagcggccgtcggtgagacagtagggcaagaccttgaacggcgtcacccccgagctcaacagactccggtacagccgatggtatagccgttggccccagtccgtagacgctcgtcgcggccagggcggcttcgacatcatctccatcatctcacataggtatggagagtgttttaggaagtgcatgatgtgtccattcagcggttcatatggtttatctgtttttttggggtcaaaatcctcattagcagatggatatatcaattggatgttttttttttgaaagatcaggttaccataacagtcccattggacgacccattcgtgttcagtgagcacccgaaggtcgcgcaagacgaggttatccatgtcgatccagaggccgccgtagtgccagaggacgaggacgcggacgaggtcgccgtcgagccaggcctttttgtcgaagatcgagttgaggagatggtgttcgtggaggggtgtgtgtttggagagggagaggaggtcgatgatcctgagactgagtcggtcgcgatagcggtagagcaggggggccagaagcgggtcgttctccaaggatcgggtggacgggttcgtccagaggattagttgactgatcggttggatcgcattcggactcgtcctgaagtcttgggtggccagcagactcttgagggtgatgatctgtcgttcggagatcggggagaggtctgagcgccagtagagatggtagtaggtcagctgttctccgtcgatggtatgtgagcgtagcatggcctcggtgggcttgggtgggatggtggatgcgaatcggtagcagtcgtcatagtgtggcaggttgaatccgggggagagggagagcaccttgggctggagtcctaggctcccctgggacaggttgtaggctggtgaggatgggaatgagctggatgctggctggaatgggttggtgagatattgttctgagaagcatcgcttggatagtttgggtgggtctggtggcaggagttggtcgattgagttcctcgtgtagaatgcgatttggatgtgggtctcgactaggtagtagaagaggagtgctccgatgaacagggtggctaggatgagcttgtactttgttctgagcagctggagtactcttgtctgtctgagtcgttggagtgcatgctgggttcgatggctgctgatggatgctgctgctgttgttgttgatgatgttgttttcctgttgaatgtgggtagactgttgctgttggttgatgggctggtggagtacatggtttgttctggttgatgttgtaattttcttcagcttcttcccaaagacaaactcaacatcaccccacccaacaatgagatatctcagctactctctcaattctttcttctccagatgcttttaccaatcacacaaaagcacatttctaatgctacttatcctcaatgtgctgttggaataaaggaagagtggacaatggtagaggaagaagaatttatttggccaaaaccaacctttgacccccccaaatcgtcaaacctctcccaggcaaacattgcttgagctcaggtttgtcccccaaatgaagattgaggctgagatacaaataactaaaaatacattctttggttgcggtaaggttttccacatttttaggaactgtacaacagcctctataaacattcacctttttttacaaattaatggagcaaggccccagttcgacagcaagctctccatagtaagtaacgataaataaaacatgcgagaagagataaaaagaaaggaagaaaaagagctaatctccctattcatcagattttgattgttcttgttttacgagggtgtaatcaggtgtcctggtggacctcttcatgatcatcatcagcagaagactggatgatttgttgagcagcctcaaacgggccatcaggtgtgacggcttgactcaaccagagatgcgagctgacacaatcttcgacagacttggcggccaaatactcgcgtccacacagattgccggctgcgaagaggcaccgctcaatcccgctcgagcttgcacaacaggctagataatcccgcgccagcaggctcaagattgggaactcatccgcatgctcctgaattagtcacttcacagtcagcatatcttaacatcaaaaaaaaaagaatgatggaagcgatcgttgcactgaccttccaccatggtaagctttgggtcgatttagatgtcaccattttgtatttacccctcaaatagatcgatagttcatcctcaggtgtcgattggacggaatcgggaaacaaatccatattttcaaggaaccgttgattatgactgctctcgattggaagttcgggttggggagatggctctttggggggttgtttggcttcaacctcacgctttcgttccgcaaatttttcttcaagtagtcccttggcgcgcgcgtagtgagatggataacacatcttgatcagtgcgagtcggaagcaagggttcagcgcagtagcaatcaggatcgcatcgcatttgagtgtctcggtcacacaagtttcgagtttggagagcatctcgtctgtcatctccttcaactcggggtcgcttgcagatcgtgcctttgattgtagatagtctccaagacacctgtactcatcaagaatcattgatcccgatgatatatccccttccattttcttcatgaggaaataaaactcctgtgtggagaatttccatggcattagtatggggacaggtactgaagaagggattgaactggcccagtactcacgccaatgatatcattgaagttcttgacagtttcccagtcagcttctgatattcccactttgttatagtaatcttcccccccatcacgctgctgtcgatcacgttcgttcttgattagcgtgtcgatgacattgcgcgccttgaaagcccgatcgcggttttgaaattggtaactccagtctaacacaaagttcgggatcaaacgaggcccgacgtattccaaattctttgcccaagtatcaaattcagatcgtcgggataaagatgcagtagtcttttgcatcacaaagtcaacctggagatcaaaaggaatgaaaatggttggcccgcaagtatgtctttgaacaaacaaacacatcattatcccatgtacctttttcaagataaagttgatcttgttggcacccagtgcccgactcttctgtgtgttggagcaatcatcttctgattttgccttatcatggtagtggtacagcaagacgtcatccccaatcatatcaccctcatcatagtcgggttcgaggtctgggacagagccgagaatgtcttctttgaatggtatctcgtcttgctgctcaacaggtatggccttcagcccggcattgaggatcagtgtcagtttgtgggagaaacatgggattcggtcatcggatagattgatgctggatgtgatatccacatttgttgcaacctcctccggcatcggtccggtgttagatccggagtcagttgtctgtgcaacaatgtgtatttccaagaatcgatatgagcatggaattgaattctcggggcaattgaaataaaagcattgaagttgaacaacttatcttttgagaaagaccagtttttcggagtatgttcgcaatggggatagccatgtatttacccttgagaattgagggtatatacttcaacgacagatggcatgttttgaagatccaatcgtcggttatgtaggcaactgatattcccaaaaatccataagggagtcttctggtaatccacatatcatggatgagcgatacctgggatggaagcgactataacaggccgaagattctaatcggatcaggaaaatgattaaacctagcttgcgaggaaagtggtaagaaacaaaaaaaactcacctggatatcggataagacttttgcctgcaagttgcagtataggttatgaacctcctttgctgcccaagccgcagagtatagctccactcctcgccgagcataatcgaaacccactcgaagcaaagtgtcttcgatgtgcgtccatgcaagaggaaggcggatgagcgagatgacgacaagctgattgaagatcttggtatcgaaactggcactctggagaaacgtggttatcccgcctcgctcccgcccggtctgtctacctgcgagctgcttggctgtcaatggcagtttggcagaagcttggatagctttatcccgggaagagcaagccgtttggtgaatgttgccgtctcggtgcttgtataggtttgcacgtgtgccgtggacctgcttgtaagagttgtcgcaccatttacatcgatacatcgttggaatttcatcctgtccgtttgaatcatgaattcgagaggttggtggtcagtaagtaagtcgagatagaggtcaccgtagtcatgaaacgttatcttacgttcttatccgctagaactggggggtagaagtattgctcaacgtcatcaaattccgaggaatctttacttttattactcctttttctcttgctcttcgctcgcccagtatctgggtctcgggcttggtccatcgcgccctggggcggggaattcgaccagcttctgattcaagtcgcgctttcagggatggatgaggctgatgtggttcttgcttgtgttgaggtgtaggcttggccgtgttcgcattttcgtagctgcacgatggtccaacggccaatgatcgcatgaggctcggatcggtgcgccattgcgcactgatctccgccgcgcaggcaggtgcaaaccctgaacccaaggctcctactggcccctcaagctccttagaaatcctgctcattacgggattgtaatggtatccacctccttacctggttcgaaaaaataaaacactttcattgtttatattcagcggtaagccctgctagtttgtgaatagggtttactatatttcaggtcaacctaggggaaagcctcatagctggtcaggagggtttcctcctggctgagtgggggttgtgtatgagctgggcaaccaggaaagcctcccatccagatgaacaagatttcaagcccaggaggaaatttataggggatgaccatatcactgcgataacccaaaattgaatgctcatgtgtctgcttataagaagatctggtctgacctcatacatgatcaggaatctttatttgatgtctgacttgcaagagttagtggatggcatatgactcattaacatcaggattttgtagtgcaacttgtgctatgcactctttggcatacccaaggaattttaccactggcaagcctagtgccacctttgaaagagtgagcatcaagacatgaacaagtgttggtcagagatcaaggtctaggagccgcacctttggacgggacagtggcagcgcactgtctcaaggcttgtcagctccggtctcttatgtaaccaggagttgatagggcttttgggtcacactatagccaagaggaccagtggaaataaagtccaactcaacactgttacagtgaagggactagctccttataagaataagggacaactgtgggatgagcttcacagtgcctgagcttttgagaatataagagaaaagggtttttactagtctataaagttaaagacttaacttatatagactattgataataataagagcaaagtacactagttaaactgacaataaactacttaaaaccacactcactatttatatgtattatagtaaggtacttgggtttgtatggtaataattgtctgggggatgaatctcagggggagagccatcctcttaaatattacagagcaggggtcaatctgcttctgggaccggtgcagtccccttattggtgcactattccttgggggaaagtgtcaggatattcagagcatgttaaatgtacatgtgatgaatatcctttatttcagaaaatacacataagagagataaacagaatatatattcacacaagagagataaacaggataatcatctcttggatacacacaagagataattatcctttgcaatttgattattattttcatgagagaggtacattaattatccagagagagagataaatatgtacagaggtaaatcattattaatttaaagaatacatataataatatttattattatgtagcctggaggggttacaatctcatgtagacacatggactagtgtctcagtgtctgacaaggcttcagaattgaactttttcaatcatggggctgcaatgccatcactggggtgtttttacgacgtcaaccaacacacttttggaaaagggtttttcttttgggaaaaaaaatgggaaaccctgtttgggttctcattcatcttttgcaatgacgagggaggtgccggtgtccttgagtcaagtaccacatctataaaatccattgatgacagaagacaatcgtaaatacagagtttgaaagctcatttttcatctgatgagatgtagcaggttcagaacaaacagtcaaagccttggccagtgaccaatcaaaaaaaaaaaaatcaaacagaagtgatggtcatacataaacaagactctgtgggttccagtggaaagcctttcctgaaatcccataattaatccatgaatatgcttccgcgaattctaatcattttgatttggtctttctcagctactcttgccgggaaaattgagctcaaaatagctgacagggagaaggatgctgtctccctgattccgctggcaccatcattcaacggtacttccttcggattcaacaaatcaggatgatttttgtgtctgtatgctgactgtttcccggacttccattccttgcatgccttcaaaaaatagaagatctttcatccacttcccttgatggacttttgtctgtcaatactgaagcaaaaatcttaggaaaacgtcccagagatttattcaaaagttcgtcctccgagtccaatcatcctgcaaaagcccagcatcgccgagctttccagttgcaaaaattgttcaacgagctcccctgcagaggacagcatctaacttctccaaggcgtgcgtttccttgtctcatatttacctgtttaaaaatgatgtaataaccagagtgatcattttttttcaggattggaaatgattcagaactggaccaagagtagaagtaagtttttctttttcaggggggtaaggtaatagtttgttgggggctgatacacaatgattggtgccttttttagatcaagtgaaaagactattcaaggatgtgaaggagcttttgtatatacacagaaagcttcaaagggagttcaactggatggaggccaatattgagaaagctcacaatattcaacaagtggctaattcaatcagagtttatagagaatctgcagataagattaatatttttaaaggattgatacttttgaagattggaaaagtcaatgtcactctgtccaataagcaagttgcaatgttgttactcaattggacaaaggaaaagccaatgcccataccaattggaaaatctaattctgatatattggagctcatttcagataaatcttggacagcttatgggaaatcacttgccgaagagatgaaagtattattcattccctacaatgctcagtttgaggatttggagctacacttttttgattcaatgaagaagctatgggctgggaaatatgcattcaaaacaattggtttcttgttcaagaatggttttattgatgggaatgttgtcagagaaattttccaagatgaagagattgcaaaacagttaattttcttgacaaggatatattttgaagaaagaaatcttggggagatttggcatggtttgagttactttactgatcatttttactggacatcactgaatccatgcttcagcagtgagtataactttcaattaaacatggttctattaaaatatgtgatgtctgataaacactcaattaaattccttatcacacttcataattaccagtaataagtaaaacagaaaaaaggatctttgattttactttcttagtagataaattagagtactttgcagctgttttcaacacataccagtcacctccaggatgggatgagtttttgctctccttcaaaacaaaacattatattgataaattgaaagaaaccaaccactcaaaatctttttatgggaacagctatccagttataataactgaattcaaagaattcaaagaggatatcaagaggcttatcaatttattagcagaaacattgagcactagaactcttcccctgtttcataaaggtgaaagagacataagtgttgtcatttgtgaattttttgatttcattgaaaagcaattttgtccaggccttatgaagattgcagcatcagaaatatttccaaacaatgaagaggctggaaaatttgaagatcaagttgaactaatactgttgcaagtagagatttatggaaaaaagaaattgattgatgatcatgagataatcaaatctgatccagacaatttgctccttcaagatctcaagttcaccaaacaaaattatcaagatattccaaataaaatcaggcaggtatttccaaagtacaaaagcacctatcatacaattaacaacagagatgacaggctatcaacttggttaagaaggcaaagtaatatcactcatttcttttaccagattgacaaacttagatcagatttggagcagaaacatagttttctcttggaaaaataacacagaccttcagatataaactaaaaattcatgttagattaatgagttttacaggctaatctgagtgaccatatcaaagaaattaaaattcaggtttaattcctctcattcaaatccttaaatttgttgccacaaaacaaagactagaaatagagaattgtcaattattcttgagcttgctcttttttgaaaaacaaagagagaaaaaaatctaagagaaacttgaagtacatgttgtgaacatttagcctccaactgattacctcccagttgctctcaggtgctaaatccaagtttttttttcttctttagatttaagagagaagcaagtcaaatgcaaagaaaaaggtgtaacagcttcaagttatggtagaaagggcatgaaatttggaggaaaagattaaggccttgtttggcaccgatatcatttagcaatacaatgtggattcttgtgtcatctgtcagatgtggcataggatgtcacacaaagattgccatatattactctcattatatcactgtcaaacaaggcctaagataatacagctattgcgagaatgcttgtccaacttgcctcaaaatttttttactttcttatttttcatttttttttactgaactgggcctgtcacaactgaactactgaagacagctgtacatccttagccattagttcagttgtgacaggcccaattcagtaaaaaaaaatatcagaggccagttggacaagcatttttggaagagctgtaaatgatagatgatgaacaattgatattcaactgaaaaatcttcactgaaggcgtgtctttggctactgcatgtaaaggctacagttgaggatggcgtagatcaactctttcccacccccaaaatccacaatggacacacagggcctatgtccggggggcacatgccctgatacttactccattgcaattttgagctcctacagatgcatagagttcataattgggactgtgacaggcccaattcagtaaaaataaaaaataaaaatcagaggccagttgcacaagcagttttggaagagctgtcaatgatagatgatgaacaattgatattcaactgaaaaatcttcactgaaggcatgtctttggctactgcatgtcaaggctacagttgaggatggcatagctcaaccctttcccacccccaaaacccacaatggacacacagggcctatgtccggggggggcacataccctgatacttactctattgcaattttgagctcctacagatgcatagagttcataattgggactgctaagctcctaccctagtagttcttttttgtttatttgtatgacatgcatgcatttggacattcctaccaaaagccatacttcttaaacccataactaacggtttaagtcaggcttatccatagtcatataccccttggagctccctcaagtacctgtagggtcaattttgaggggtcattcaacactcccaactcattttttgacattctgtaggctcaaaagggcctcaaaaaccaaacttaagtatttccctagtcctggttgtgtgtagagcgtctgcctcaccaaaggagagagatgtgaaacagacagatttttttggtgtggcaggttctacaaaacaccagcagtcatctcaccatatcgtaattaccttccacaatccaattaatttgccaacaaaggctgctatgattctgaataggcgagaattactactacttttcttttggaatttttgaaaaacaaggtacaaaggggatcaagtcctgaaaacaggagaaactctggagggacactttttggtggacttgcacagagcctcagttctgaccatcagccctgtttaaatgtttgattgttcactggcccaaggcttcgacactttgttctgaacctgcgcctacacatctgatcagataaaaaaatgagctttcaaactctgtttttacgattgtcttctgtgatcaatgggctttatataagatgtggtacttgatccaagcacaccggcacctccctcgtcatttcaaaagaggcatgaagaaaccaaccaggtttcccttttttttgcaaaaaaaaacaaaaaaacactttgacaaaaacgtgttgcaggttgacatcggaaaaacaacccagtgataggattgcagcccgatgattgcaagggttcaattctgaagccttgaaccacgagtgcgctagcactgcccggctctagaacttgatctctgaccgacacctgttgtcttgatgctcacactttcaaagacggcactagggtaacttgtcatacataccaattggcgaacttatcactcatcatgacaagagagctatctgagtaccaacttcatccaaaggcggaccttatagacaacagacaagtcggattgtgacatccaaccaatccatatatgtaaacccatctctacatcaacctgatgaatcattaaactgcatatgactcaataaattacgagcgaatcacaagaatcaagtagaagggattgagattcaatggatggatgatttaaatttgatgtatattagaaacgatgacagataaagacatatatatatatacatatatgtaatttgaataggacatgttcattcattcattcatgttttgtttttatttttatttttggttttgtagataagacgagaagaaaagagaaggaaaagagagaggatgagaagaaaagatatgagagtgcatgaaacgatgtctgtcaaatgaagagggcgtaagattgatataagaaaatatataaatgactatgtatgcatgtatgtgtggatgagtctgtagacggttaagatgaacgatcttgacaaagcaaatgaagaaataaaaattaaactatggaaacctaaaaacgaagtcgtatgatgataaaaaaaaacaaaatgaatcaacaccaattatgaacaaaaagatggagatggagatggagatgagagagcccaataagagacaaataaatagaaatagaaataaataaataacgatggaagaaacgaggacgaggacaaaaacaagcgaaaagaaaaaaagaaaaagagagagagagagaggggggggggggaggggttttgataaaagaaaaagattatttatgacgactaccgaaccgaatgccgaggatagatctccgatccgaaggagggttctgattaacggccagattctgattagagatgctggaagaattctgctggaagctgccgcgactagatccggaattatgagagaggatagtcccggtgcccttcctgatcagtttaccgaatccgctcgggttctgattaattccaggcccagagttagtgggtccggatccactgacgagtgtggatgatccgcttgttgataagtctccaacccggttgttcccatggacacttgtgttaaaggattggtagactgactccgcaaacccgctcgaggggccactcatcgtccggaccaggttcgctccttccatctgctggcctgggaactcgtatccttcacctcctcctcctcctaccgtcatcacactctgcttgtccatcacctggccctcgtgatagttccctgtgggattctgatgcgatgaggtcatcgtcatcgagcgagataatccgacactcgactggcctccgctcatcgtattgaagctgagactgggattcagagaagaggaggaggatggaaagttgtatccttgttggaattgggtttggattgatggcgaggcaccgatgataagcggttgggcgtgagagtcgtgctgtccataggggttcgtaatcgggggcgagaggccgcctagggataaggatagcgagggtcgagcgggtccgttaggttggtaaaccccattgttaaccatcggattaccatcgtatcctgttgcaaatgagttaccccttgagagcgagtatgcgtcatgccgtccaggctgttgagtgagatcagcctgggtgtcttcagacccttccggctgagctccaaatagctcagcgttgagtgaagaagagagaggcaatcgtccgatttcttctgcgaaattcttgacaaaaactatcatcgccaaagcaaaaaaaaaggttagataaatggaaatctgaaaacttaaaaagtaagatacacacatttatgcagtgtggcatggaaggctttcatttcgggcggacagaggtactgatgcaattgaagactcgcattgatcacagtagtttgatggtcgatggcttggcggagcatttgaactgggtggacttgttgtggatgttcctccaagtaattaggagttaagaagactgattgttccaaacagagtgtaagagggtttagcatcaaggacatctaagacaaacatatgatagactaatggatttatgtttagataaagacgaaccatttctgaaggcaggtattccagtcttggcaggggtatcgactatgctattcaacgccatagataacggattcgtgtttaatttggcatcactagttttggttaaagcgagatatcgacgatgaagactttctaattctcttgtcttttgttcagtaatcattatcgcattttcgatcggtgagatttccaagactctgatctccaagatctctgatcgtttcaacaccgtcgggaacacgtcctcacataccaagaaagctaagaacaagaagatatcagtcaacatccaaagtctcatggcagaaaaattcttcattctgacttacttttttcgacccacatccgaacagtatctgaaggatcgacgttatccttattgaacggtttagaatggctgaaagtgttagtagcgttatgttcatagtagctgacgacagagctcgagacttcgggattcttaaagacgactgtcgtccgatcaggttcggcaacgactctggtgatctgtagatactggccttcggcatacgccagttcatccgtcgagatcgcgtcggattggatgatttgcgcatttggatgcttgttgtgcattcgatcacaaaatgctgcgtatttttcccacctggaaaaccagttgatgtcaatatgacttcgaagcagacaagataaaaaaatcttttaatgacttactcatatcctcgatagacaaattgacgattttgtacgctaggtctgcaaatcattaacaagagatgtcaggacccagtgtgaagggaaacagtgcgtcttttgtattgctaatagatactcacgggaacccttgaccatagaaggccactcgaaaatctgaacaaacaaccagccgtaaagagtaagttcaaccactgacatgaagactcggtgcaaaaaagcagaacatacattcactgaaatagcgatcggttttaacgatctgttttgtgaagaaaccaagaaaaatcagataccaattgcgctcttcttaaaaaagtgaagaaatattattaactggtaaagaaagaaatttgatataataccttgagaaagagggaagattggtgggctaagacttcggacaatcgttcgtaatcaaacgacacatgttcgtactgttcttgcaattctttacagatctggatcccactttcccaggctttgcctttggacaagaagtccagaatcctaaaatacagtgccttttttcgaaaacaaaaattggacatccatgtttagagtttatcagtcttttcatccttctatattcaaaaagaaaatataggaagagaaaaaaaaatgactagaaagaggggatcgattgacgtacctctttacgagcaaagacagtctgtttagggagcgacaatcccggcattgcatcaacgattgaattgagatcccattcgtgcaaatcggcatgcaatctcagcgccaacctatttgtgacccgatccgaaacaaagccaacattaatacgagatcattcaagtagattttccaacgggatgcaaaaaaatagttctgatcacttacccagcctcgacaaagttgccatgagcagcatgaaagttaacgagtttatggacgtaatggatgtaaatcccactccgcccgatgttccgaataaaggacattaatttaagtgtgccgatgacccgatcatcgatgaactgaaagaaagagaagagaggggacgtattaatagaagaagaagagagagagatttagtggagaggaggagagaaagagaagaacggacctcatcgccaggaggcaagttccgaatggagagaaggaggtctaagaactgagtgagcgagtcgaggaagagatcgatctgagtcttcagcgcctgttcgatcccagcctgctggccctgttgtccaggatcttcctgccggtcgatgattggagagtggtcgaagagcgcccgcagctgacccacaaagcttgcccgactcatctcgtccatctggttcgagaggttttcgttcggtgaacttcctaataggttgtctagcttgtcgattatctcgtccgctatcaccgtactatttttttcatcatcattgtcatcagtaagatttcttcagattcatcggggttgatatcatcacttacaaatcccggttgagattgaattcgctgacgatcacactgtacagctgatacgcaaaaagagagagaagcaattcagccgatcgaaataataatcaaataatttgtttgcgagaagaaaaaaaaagtacacaccacaatgaccgcattactcctcaattcatcatgatgggacaaacaaagttccaacaaaggttcgatgaatccggggacgaattggacttgatatccgcctacaattccacgcacacaaaacacaacctctcagcgtttgtttcttgaaaacataagaatagatgcccaaaagagatagtgaggcttaccgcatcgtgtgacttcattgatttggtgctgaggccccgtgagttgatcggtatcttccttattgagatccgggttatcctgagaatcctgattaggactattatccgcaggattatgcgagccgatagtgatcgagaagtccccgatagattcccaagcggctctaaagattttggatccttcatcgcgaatatcaccagcaagtttccagatcactctacgtttctgaggcggatattcctcgatgatcagcagtttagaggagaggagaccgtggttgaggacaaagaagtccgaccaaaggttcgagtcaaagcgctcctcctcctccgatcccgacggctcttctcgaacatgcccggctcgtttcagattcatctgttcctttgattgatcatgctcgttggcggtggtggggatgaactcccgttgcaggatctttgaaactacttcgagtaacttcaagatcgccttgtgagaaatcacgttgatgttcaaccaattcgacggaaaggacgcgttcttcaagatcgagtaaaatgccttgaagatcttcgacaggaacttcccaaagtttatcttcccttccacttcgagcatcagttccaaatgattcttcaacatctgactcggagccaacatgatcatcgtgatcatcaccaccgcaatctctcctagtgcattctgaaccgtcggcggattgttctgttgaccgacggatgggttgttattgggatcgttgggattggacatcgagttgctcggattgagattaggtttgggagggagcgaattcaagagagagaatggataggtagctggaaagacgattgggacagaactgatgactgaagctgttgtccccagccgttggacgatctcgacgttcgcagggctttcgaactctcggaaggactcaagtaacttgggaagcaagccgagtaagtattcaatgttgtcgtgttcctgtgccaggcttcctggatcgttacagacagcagggtcgatcagaacttcgtgtaatttgtccaatgctaccgcaatcacggcgacggcaatccggattccctccaaccacgtcacacgagctgaatgcttaataacgtcgttatcttggggtttgaacatcaggtaatcttcgaattcgccgagatggggcttaacccaggttgtcagtttggggaccaactgaagccttccatcagcttggtcaaagatgggactcatgacgatatgttcctggagcaagagtttccacatcacgatcttgcctttggtgaccttgatggactcgcagaaagcattcgccttttctagcaactcgagtggggtgaagaccttggctagttcagtcatcagacttgcgaagtgttggacagccaaggtttgagtgccgatgatcgaactcgagtcagtggtcatgaggttattgattcgaccgagcaacgtgctaatgtcaactttgaactttgattctactgcatcgcacatcagtccactggatggtgcattcaattctttgattctctgtagctccctcgaccgaacaatgaacctcatcagataaccccaaaccttgatggagcatctcaaggggtgagcgttttcgggtgaggttggattaattagcaagttttggaaggattgtaacagatgagtcgaggcggttgtagaggagaagtgatgatcgatgtagaggtcgactaccggtttgaagttggtaaagcgacgatcggagacgattccaagcagggtcacgagggcattaaagacaagttcctcgtactctttggtttccgcattggcacgggagaccaagacaccaaacaaggcatcaaaaatgttccgcagaaatttgcagatttcaacttcggaggcaaacttgagcttggtgagcgtctgcctcaatccatcggggtcatctagtagagtgttccacttcatcaacctgagcaggacttcgtcttgagtgtggagggttgagcacaggaacgatcggacgatgaagctgtccttaagtggaatcaatagcttggagagtgcaggagttatttccggcattgcttgtccaggaataacggtcggtcgtacgcggcaataaacttcaggcatagcgctttgttcgtcatacttgaacagtatcaggctgtgctcgccatccggtatgaacgtacggttggatgagaacagcggtaagtaggcaaaggcaaacggtttgtccatctgtgtttgaccgttgttgtttcgggttgatttctcctgccggttacggaaggtgaagaacagatgacagatttcgatggtctctgagctgatatccaatttcatcagctcaccccaagctggggaacaaataataaaaaattgaatcaataaggatcacactctttgtttctgcagaaataaaaacaaaggggaggaagggggggggacaaactaggggtctggttattacggtagaccatcgagttgtaccgggttactttaggttctccagagccacgagaaatcatccgctcgagtagctgaccagtattggtcctcaattcggcagcaacctcgatgttcttacccgagccggatgcggagatcattttggaagcgccaacactgaggttagagaaatcgccggaccataacttgatgtagatttcgttccgtgctgtttgaaggaagagcatgaatcaaacttaagtaaaccaagatacattcaacaaaaggtccctaaaagtaacttacagtcatccggatagactacgtctggaaagcccaatctagaggtcactggaacatcgctgagcattgagctgttctccttgaggattgtatttgtatcaccgtagtaagtcttcatttgaatttcgatcgcctcattcttagggcccagaccttgagggggttgatgatttttgttactgctagtgttatgcccgggtccgttagaggtgaggttaccacttccaaagaattccttggttcgagaggcgataatatcttcgtgtaaggttgggaaactggcttcactgacgggtgagaagatgttcatggtgtaccgactggtgggtggctcaaagacgttcgatggcgtggcggtagtctggctggtcagtcgagacattcctgcagagttgggagtattgccgaagagcatctgactactttgagaggagaattgagcgagctccacaacggcacatccatacggtcgtcggacagattgagaacccgatttgagactggtgaacgtcatcccatgggcctctctaggctggccaatctgtcttagggtgggcgcgtcggaactagtgacgtcaaaggaattcctgagcgaattgaagtcgggttcatatcctgaggggctgacgctcaaggtgtgagaggtctcttgcatggtttgaatggtggcggtatggttagaatgcccggcggccgtcttcattgcgccattcttgactagtcgacagactaagaagatcgaatcctggacgtcgtgtgggctgatgtccttgaacatcgttcgaagtgagatcagttcgttaggattcgccttctgatcttgaccaacgcctagatgactttcaccgccggggttgctagtataagatgtcgacatatgttggaggtgcctcgattgcacagggtttgagttctgaggcaagcccatatggttgaggatgatgcaaaactcttcggtgagaaacctactctcactcttattgtagagtgaaaagtagagctccatcatctccccctcgacacacggactagccaaaaaggatttgatctcaagcatcatgtgataaaacttgggtcgatagccgcttccagaacagttctgagccctagttccatgtggtgaggtgagcatgtcgactgaggtggggccgttggatctggtattgcgtaggctagggaggtgtgcgttcaaggggatctgattgggttcacagagtttggactggttgttggcgctgatggaggagagtgcattggagccactgggttcggctagatggaggatcgcttgagctccggtgggagagttgagtgccgggctgagataggcgagtttgacctggtagacatacattctgatgatcgacatccatgacctcgaatcaacagcctcgatttcgacttcgctatcgacgagcgcaccgtaatcagggtgacggacgatgatatcgagatgttggatgtaattgccatagacgagtcggttgacgagatcgcgtctgagtttggcagcctcctcggtgctcaaggtctgggctaggagttgacgccttcccatgtgaagggcttcgatctgtagcttcatgagatggaagagttggtagcgccgtcgatggagatggacgaagaggagggtataccactccctgagtgcacaggcgatttcgtcgatcaggggttcatcgcgacccgagacggtctcgtcgccggccttgagggatggtaagggggtcgagagtttctcatgatcgggaggttcgttggccttctgggatggatgttggttgagtggggtggtgatgagatcggattcgtcttcctccggcagaggctccatcggaccggaatccttgctgaacgacctgagcaggtgagcattgttgctgttattcgattggccctggatggagtggagatgagcagcgctggcggcacgaatctgagcgagggagcggtctgatcgatgggatgagtcgtcgagatgttccctgatctggagatgggaggcggggaagatgccgaggaagacttgaggttcatctggaagatgggcgggggagtgaaagtgatcggtgttgttggttgtggattcgaatggttgagagtcggctcggttgagttgagagacgggtaggtttgagagtgaggagggttgatgggagatggtgacgacatagcctctgtaccagatcgaggaagggtcgatgggatgggatgcaggtagatactgctcgaagacgtagcattcatcaccgacgtccaatgggacctgaatgagcagcagaagaaggtagatagaaatagaaatcaggtgatcggcgaaagtcaaagatacatagttttttttatctggagacttgtttcaggtgggagacggagactgacctggtttggattggcagggactaggtttgggaggttatcctgggagggctcttcggtgggttgttttccctttcccttgatgtccaccttcctggggtcgatctggattgggttgaatgggtagatggtggtgccgtagaggatcttggggagtgggatccatcttccggagaatgagagtggttgctgctgttcggagtgttcttggtttggatagttgttgttgagtggtggtggtagtgggagtggtagtagcagttgttgttgctggtcttgactcatggttgattgttgttgttcttcttctttggttttcctctgatgataagtcgttggtttgggtttgcgtttggggttgttggtcttgttggttcgttagtagcagcagttgttcgttcttcttttcttcctctcatcggccttttcttcggcttttcttttttcttttttttttttttttcacgccaggagacttgaagactgatggctgactgagtttacggcgattttcaaatttcttgatttctttattagagttcacgggagactgattacgtaagcctactcactcactcactcactccgtctggaacccagattatgcaaacttgactgatgatgatgacaagtgatctcttgagttctttggcggaaacatgtgttcgatattccagtgtgatccagtttacaaaaccaccgatccaacgagcactgcgaatcggcagattggtcgagagatacatacatacagaaccttataaggacctcatcatcttatcgatcaacaaacctgcgtcttcaatacttctgttacaatagaatcccttcaagacgggctctcgcacacctcaatacatgcattttcattattattcaaatacactttcaatcccaagagctgaagataaaaccgcgattgtaaatttccaatgagatcagctgattgcatcattcttcgctaaggaacaccggtgggtatatcggaaggaggagaaactccggtcctgataggctggtcaccatcaaaacaagttgcaaagaagtcttactgagagaaaactagttaataattaacttggtccacaaaaaacctcatgaactctgtcagccctcaggagagatgatgaattccatcatacttatttaacatcagccaatttaattaaaactccaatatttaaatctacccctcatctgcatgtacataacaattaagtaagaaggagaccatggggttcaatgaacctaaccactatcaggaataaatggacatcagaaagctaaggtcttacaatagatgcccttggatgctgatggataaattaaacattaacatcaaggaaaaaggtataaggaatttaaggccaaaagaaatgactatataaataggtagcctgataatagtgaagaaatgatccaaaatcataaaccagatcagtcatgattagggtcatagcagatatcatgagtcaagatcaaacttttataagttgatcaatcatatctgttgagaaaacaaacaattcatcataaaataatgagagatactagcgtaaaaaactcataattatataattcaaatcatctcaagccaaactgaaaataaataaacacataagctgtagtactagagcagaagattcagcagagaaaaatctgggatggaattgtaagaaagagaggagaatcaagaaacaaacttattctagcaggaggggatgaggctttatatccctcccactcatcatgtttcattctgtcaaatcactatcatttgacacctgcagtcttggtttgcaattctccacaggtgtgttcacgataagatgaactcatcacagcaggggatacaaagtatggccagaaatgacctccagaacttgttttccttgcgcaatgttttcgaaagttctctctgataagcagaagttttgggcccttgtggctgatcttcaagatccgttccaagagtctgatgagctccaacttgattcatgtcttcaagttcagctggtctggtccttcctggttcactcttcaacacaagctccttttcaacctctgaagacaaagccaaattctcactcagtcaatgtcttaaatctctagcactagaatcacaactcggttaaacaaaaacaggaatcagtcttcggagctctctaaacttactggttgggatagcttcaacaggtgttggcagattttctggagcagctgttggtttccaggctgttttccaacaatgatggttttgtttttattgggaacacaaaggtacaaactttgagtgcttctcgattgggtagaaatttgtaagctcaataattcttgtgagaagatattatgtgtgaaacctcaccacacacgagtttgacaaggacaatcacatctagcttacataatcatcatctaatacatacctttcagattcactcttcctaacttggtagagaaccattaacttctattctgccgagctaggtgagttcatacttattgttcctccccctgaacattgaaattattagaagaatatgactaattgtaataaacagttggcaaattcctgcctgagacctggaggcaaatagcttaaaccagaatccagcttgaatctgctccatgggacaggaagacaaccaatttccatcacagttaaacttgcattgtgccacattttgatttgagaaaatctgacctcatattttcattttgtgaagctgaccaatggtgggtttaaaggtgtcttatcgcagtattccccagtacccattttgccccaaaaatacatggcaatttgggtgggggaaatgttggactcaactgggtcagagaaaggttttgtggaaggatatgttttgtattgcatcagcagagagaaacaaaacatagagagacacaaaaaggaagaaaggaaaagagaaagaaaagagaagtgcatacctgggtcagagaaaggttttgtggaaggatgaggagaggaatccttccacgtactctggcccaggtatagtatgaatcctgtgacagatgagtgacaggtctgaaacaggtatgaagcagagaaagagaaaggagaaagaaaaacactactccaacacccccccttgctgaagacctgaagaagaagaagaagaaaggaaaaattgagaaaagagaaaagagaaaaaaaatcaaacaaaggaggagaagaaagaaagaaaaaaaaattaggcaaccaatccaaacatttcacgatgacgttccagcatgagacgggagaggggtttagtgagcatgtcggcaagcatgtcttttgttgagacatgaaggagagttatctcttcatctgcaagacattccctgacaaaatgataacgagcatgaatgtgtttagtgcgggcgtgatgttctggattcttggccaatgcttctgctccttcgttgtccacatgaataggaatggcggtgccgggacgaagttgtatttctgagaggacatgtcgaagccaaagaccctctttgcaggaatcagagatcgccttgtactctgcttcagtgctggagagtgagacggtggcctgtttacgtgatttccaggaaatggcaccatcaccaatgcgaaaagtataggctgaagtagacttgcggtcatctctgtcttccgcccagtccgaatcggagaacccagagcatgagagtttcccacctaacttgagtttcagatgtttagtggtgaccagataattaagaacgcgcacggctgccgaccaatgggcatcggagggatctcgcaggtgctgagagagacggttaacagcaaaggaaatgtcgggacgtgtgcattgcgaaacccacagaagagagccaatgatttgattatacgggccactggaaggaaggtcgcactcttgcttgcggcgaaggtttttgaagtttgaatctgtcggggtggagactggaagatgggaaccattgaggaaacgatcacaaatttcatcaatgtagtgagactggtttaggtacactagattgttagggatgtcgcgagatattttaagggagagaaaatggtgtaagtcctcgtcggcaccaattttgaatttggaaccaagagaagagatgagatgatcgacaaaggttggttcaccaacaatggctaaatcgtccacatgagtggtgagagcacccacaagatttccgtttatcagtttgaaatacagggtgggatcataagcggagttcttcagaccaagatcaagtagggcacgatggagttcgttgttccattggcgcggagattgtttgagaccgtagagagaacgatcaagttcacacacccagtcagggtgggagggatcttcaaagcctggaggttgttccatgaaaaccgtgtgttccagatgaccattgagaaaggccgtcttaaagtccacctgtcgtcctttccacttgcgaattgccaggaggctgaggattagtcggagagtttcaagtctgagcgtgggggaaaacacttcatcgtagtccaggccatgtacttgagagtaccccattgccacaagacgggccttcagtttctgaattgttcggtctggtcggcgtttcaccttgaaaacccacttggacttgatgattttacgtttttccggccggggaaccaggcgccacgtgtgcatcccaagaagcgaggaaaactcatcttcagccgcctttaaccatcgatgtttattaggtgatttgagaagctgtcgccatgtcttgggagtatctacattatcagttatttttgctgatttggaccaatttccatagcgttctggagcctttcgctcccgtccggatttccttctgggaggagatggaggaggtgcagaggcagacgggagtgaaggaggagagggaggaagaggaggtaaagagatgggtacaatatcttcagacggtattgaggaagagggaatagtaactgttgcgggaggttcgacagatgtcttgggtgagttggatggagcgtgaatagaagctgttagacgacggtcaaatcgatcttgaagtgggatgttcagaagcgggagatctggtgtaggcaccctatcccgggtaggagacggagtaggcaaaggagagctgggaaccggattcgcatccaatggcggggttaccggcttgatgggagaagacacaaccggccacgggagttccacaatgacgggagagggagtaaccttcaagtcggcaccataagggaagatttcttcaaaaaatgtgacatccgtggatttgattaccgttttcttctcaagatcgtatagccggtatccatttccatcatccagataggaaagcagaattgaggcccgacctttcacgtccagcttcttacgatctgcctcctgaaacttatagtaagctagacatccaaaagggtggagtagagagagatcgaccaaaggctttcccaggatggatgctggagatttgaaaccaatgggtgtcttgcagggaaaagagtcattagcatagaaagcgtggcgaagagcatccacccagaaggacttgggaacatgggcgcttataagtgcggtacgaatgaagttgccaacggttcgatttgttctttctgcaacaccatttagttgaggggaatgtggtggaccaggattatgatggataccagaggagttgaggtagtttttgaactcatttgacatatactcccccccgttgtcggtgcggagagcttgaattttgaagtgaccactcttttcaaagaaggcgcgaaaaactttgaagcagttgaaagaatcacttttgtatttcatgggaaataaagaaacagactttgaacaatcatcgacgaaagagatgaaatacttgtagccctcccttgacgtcacttcaaatgaccccacgtccgagtgaataagctgaccgggggtttgagacctgtaggatgagcgagatttgaaagaccgacggtgcatcttcgactgaatgcaaatttcacatttttgaacatcaacctcgttccaaattgttggagttatcccttgagatttgaggagtgtcttcagtggctggagtcctatatgggagaaacgccgatggtatcccaagagggtattgtcaactttgttgtccaaggtgaaagaagaggagggatgaccaactggttgagagggaaggtagaaaagatttccacgtctgtagcccctgcccacgagtgagcccgaaactttcacgtcaccggttgagtagatatcacaagaggtcggagtgaaaaccgccgtgagaccagcatcgcataatcccgcaatggagattaacggttcagcgagggcagggaccaccaaagtgggtaccgatgtgacccccttgagtggtaggcgagagactcctttgtgggtagcctcgacggtggagtgatctgcaagtcgaaccggagtgttgttgggtttggccaaggaaacagcgccggagtcgggagtcattgagattgaacaaccggagtcgaggttcgcatcgccagaggggacagtaggaaggagggaggaagacaaggaaacagctgcttgccccgcagtaatttcgagctctgagcctgaaaagtctgattcatcgtcgggttggtcattgaaattcccgagaggagccgcagaagtacgcccagctttcgctggttggttggcagaggacgaggaacgattgggaccagccttcttctgtttttgtggagcctgattcgatttatgattttcgataaggcgggctacattaaagcagcgattaagatcgtgaccgtcaagattgcagaaagtgcagtgacgagctggttggtcctgtttggatgacttcgacttcgattgcctcttcccagaggcctgagaggcagcttcaacgacaggctggtcggccgaacgggtcttgcgacgaagatcctcggcttttagagcatcgatgacgcgctcggggttgacgcgaggttcgttcatcatcgaggatacacaggccagccagtcggggggaagggaagtgaggatggaagacgaatagatatcgtttggagtcagcggagcatccgcggttaccaatgagctgagccgttcaaaggtcttggccatgtcctcgaggtgcgctagtaagtcgtcgttcaccatgcgggacgaggtgagtttgcgaagccaataggttactcctccagccgaggagtcctgatgagctcgcttgagagcatcccaaagaccacggccgtcgttcttaagatggcggacatttctgatgttcgttgggtgaatggtgcgcgagatgatcccgcagactgctttgttatcacggtcccagttggatttcgccttggcgacctcgggcttatcgttgatgatgtagtcgacatcggtagcggtaaaatggatttctagtacccagctccaatctaggtagttggactccgagcccggtggtttcagctgttcaacaccggtaagcttgagcgtagggtggctagccacctcggagtcttgagcggaggatgacatgtttggttttgaataggtcaaggagggatgaacgcaaagcgtcgagatgtcgagaagagatggtttagaagaaacggagatggagtcgggatcgctttttggagacgtcgatagcgagtattcaggtttagtgaatggtgaaggcggcgagttcatgcgaagcgaaattaacgagaagtttacgatggctttatcgtgatgtgagaagtgggataaacccaagaaagtgtgggaatgaaacccaagaaagaatgatcaagatggggattgaacccgtgatcaaggagcaggcttacaggggggtctggtcttacaagtaagcattcacaacttcatccggtctctattgaaagcgagatatcgctcaggtaagcatctgggctcataacctgttggactcaactgggtcagagaaaggttttgtggaaggatatgttttgtattgcatcagcagagagaaacaaaacatagagagacacaaaaaggaagaaaggaaaagagaaagaaaagagaagtgcatacctgggtcagagaaaggttttgtggaaggatgaggagaggaatccttccacgtactctggcccaggtatagtatgaatcctgtgacagatgagtgacaggtctgaaacaggtatgaagcagagaaagagaaaggagaaagaaaaacactactccaacaggaaaatggatcaattttctggcacttttttccaaaatgcctcaggagtagaaattaggctaaactgagctattttagcccagagatagaaattcatcaaacattccaaaatgaatttttagctcatttgagacatttttattttttggctaaaatagctcattttagcctaattttttactcctgaggcatcttgtaaaaaagtgccagaaaattgatctattttcctccgtccaaattgccatttttccttggggcaaaatcagtattgtttgtagtgttatgggcttacgtttgggagaggttttggatgtctgaacttgatcagaagcagcgcctttcatcgctttccttccacagcatccaatggtctcataaggtccaaagccccttaggagaggggactcttcctgggacatagtaggcaacatagagactggaaaagcttccaggatcattaaaaatgccaatgaaatgagtattctaaacatgtctgactcgagatcaatgagctctggctttcaggctttactagatttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcctattattatcattaaattatcttatcttatttatcttacatttatcttatctgttaattacttatctattaaatgcatacctgtgttctacataagtaattatcacttacctttcactcctttgtccgtaaaatacctgtaccacaagttacccctgttctacagtattttcaaggtcaaatactattaaaaataaatatatacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacacatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttcccccttcattattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttttattgatacagtacacgtaaccaacataaatcttgtctacatttatttttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactagttttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaagctttgatgatatcactctccaaaaaaaaggatggttcgaggaaaggatgattgaaaatctcagggaaggtttggcttgagcttcacctgtatctatattttgaggttctcaagcatcagagattctaccccaacactcaagagatttcatgcttgtatagagtaccaattacggaatgcgatccctcactgagaccacgttgagatgaagagtatctaccgcgtcggggagaccagctatcggtgaacctggccagcggacagtatcaccatatttatcatgattaccagtgtaacattgagatcccaaagccctgtcagatacttacccctctcactctcaggtcagtacagttgtgtttttatacctttcttatacaatccctatcctatgttgtaaggttttccaattcaggttatctggagggagtaataaaagcttttagcgtaaaataaaattgtgataggattcattgaactgagtcttggccagtggcaaaaatacctatggccttgagtcaaaaatataattggggtcttgaaatcagataaactttggattggttcaaccaggacatgtagaagggacatgtaagaattgcaagaaagcgtcctgccccttgattgaaagaactgaaccacagaaatgctaaagatgggtatgggggttcagttaatcctaaaaagggtccctaaatctctatggatgatattttatatgctcaaaaatagaaattggaacttcaaaggaattcccctgacccttatatgagacaagataaaatttgtattaaaggttaaaatcccatggtaagtaaggatcaatctaagaatcacaatttttgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcagtttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggaggcggtcttgcagcaactactttttaaggaattagataagttttgagtctgggataactctcaacttcataataattccagtaagaaggtagggttggattgaataataaaaagactactctaaaaataggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctcttttagtgtaccatggtagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatatgatgcatatttatagccaattacatcatgtgtctacttaaaatagaatactactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttattaaagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattattttttgatgtttcaaattttcttcctacactttaagacatttaaaaaattatggtaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacaccgtttttttaattaattcataactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgattcctacatttgaaagtgtgtagaatttaatggtcacatccaattttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgattctcaagagctaaaaaataaaattattttttgacattttgaatttgtttcccacacttttagacatgattaaaatgatggtaactatcatttttcataaaaaccaaagaatgttattgaatactgcgttggacatgttttttttaatgttttgttaaattgcatgttaccggctggtttttaatcattttttgaaattctaaattcatttcctccatttaaaaatgtgtaaaattgaatggtgaattaccaatttccctacaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcacaatttgtaacgtatacaaattttatttgaatgaaaaatggatacagccaacaattttgaaacctttaaaagtgtatgaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaaacacatcaaaggcattatcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctgatgatgaatcacacactgaatatgaagataaatccgttgccgatgatgaatctgctgctgatgatgaatcctccgccaatgatgaatacactgaagatgaagatgaatccgccaccgatgatgaatccgctgctgatgatgaagccgctgccaatgatgaatccgccgctgaagatgatcctgccaccaaagttgaatctgccgccaaagacaaaccacctaccgatgtggtagtcaaaaatgtgaaaatcaaaagtttttttctttcttttcttatacatatattttcttcatattatcacccaatctctctcagaaatcacaccatacggctcaagaactggactctccggataaattcacccttggtcaccatggaggcgtcactggaacacacctggatcaactctttacccaacaatgggactacatatcacaagggatttcacccatcattacaaatcaccaaacccaattacaaccctcaagctacacagacacccttcagtacagtacacactcatttacatatacactcatttacatatacacttcatttacatacatctacacctcttttacattttcacttctacatattaaatcatacctgcagcctaaattagtgtattttccatgcatgacagctgcaccttacaccaccacactcaattgtaaacacatcagaacctgaccaatcagaatcactcattcagctgtttggatcactactttaactcttttacatgtctgaccaatcacattcactcattcaaaatttgtatttagcttaaaatacctcatttaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctcattgttgtatatataagaaggctctcctcccagttgtttaatcctcagtcaagtaacactcaaggaatatttgaccacctttacacgaacactttaaagcgccaaccaacccacatcaacaactcttcatcacacaactcatttctgaactttaccctatcacttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagctttcactccatcatccccttctacattcagcaaaaagggtcttaaaaccactttttgagtcttacaccaatgatacacccctcagagcatccgcatcagtcgtcaacttagtgcggattagggcacttaatccgactgcgcaaccacatcgggtcagattacgacaggatcaactagatccagatctccatttggagctagtcgggtctaaatctagcacccggtaatcctcggactaaaggcaatttgaatattcatcaacaccgggattaaggaggattaacacctttccccctccatatacatctcgaggagatatcaactatattgactctaccacatcaacatccaatacaagcaccatggccaacaacagtgacgaggatcaatcatcacaggatcagacaaggaccaaacgagctcccaatttttctcccgaagaagacgaacagcttgcgaagagctgggccgtcatctcccaagatcctatccaatcaaatcagcaaagcaaagacaaattttttgctcgaattgcggacaattacaacaagtatactcctggaccaaggatcgattgctttttctctcatctcaattgattagtaccacagtcagaaattgatgtctttttctctcatctcatttgattattactgaagtccagaaatgaatgaccgacctttgattagtacctaagtaatcaatgagaaacgaatgtgatttttcagtttttatttgatccaatcacttgtgtgccgctcatctcataaattgatcacttgatgacactcaaaaagatttcaagttatgaaatacatgatattgaagaaaaaaaagggatcacgtgaatttttttgaattgattacttgatcacatcatttgtattcacaaatttttaaatacacaatattgaagaaattgaagccatccaaaaaaattggatcgatcaagtgaaaaaaatcaatcagaaacatccgattcttctggcaaatctgaatcgctggcagtactgcttttgccactgagtctccactgatgcgcaatgaggtcttggatgaggtcatcttgtattgctggagatttcatctcaattgatcggatgagttgctcgcgatgagataaggggttcggttgaggtggaacaagtcagaaggcttgtatggacgaggtggatatcgattttctaccatcatgttgtgaagaataatgcatgtcttcatgattgccgcaagattgcctgggtaccattgcagagctggcctcgtaagtatcttccatcaggccttcagaatgccaaatgcttgttcaacgtcctttcgcatggcttcttgacactttgtgtagtatcttgcctctcgtgttggtgccaagcctttcgattcaataagcgtagaccagctgggataaattccatcgacgagataataaccattcttgtaatggttattttcaacttcaaactccaccgcccatgaagtacccgccaaggatgattggaaaagtggcgtttgagtacgttgatattgttgagagatccaggagtgccgaagaaggtgtgccaaatccaagtgtctttggttgccaccgcttcaagaacaacggttggtcccttttctttgcctttgaactgcccagcataggcggtcggacaatttttacaaccccaatgcatgcaatccaggcttccgagacatcctggaaagcctcttgcagcattttgacttaatatcctcttcagatcgtcttcggttggcgttcgcaggtaggttggaccatagagttcttgaatagccgtacaaaacatggacatattgttccgagctgtggtttcaccaagtcggcagtattcatctgtggtgtccaacgcaatcccatagcctagctgtctaaggacggcagtcactttttgttcagggctgagtccaagttttccggtacagtctggcctctggacaaagaacgagtagttggcggtcaagtcttgaagaatgtgcatgaagaattccttatcaagtcgaaatcgtcttgagaattggcgctcgtaggtagcattgtcaacgatgtagtcattcatgagcttatcatgaaaattgtattggtccctgtcaatgtttggcctttgtctacgttcttccggttcgttttcatcattgtttgattccaattccagttcttctattagggtttggaggacctgatcatcctcaaggagttcttcaatggcttgccgtccgagttcgatgtggtatcagattgaagacctttgatccatgagataggttggtagataaactgatggaggtagggacccagagcgatggcagttcagccgatgtggatgccagaggtagactagactaaaggtcttaatccaggtttttactccggaccaatgcggttgacggtgtggattagccctagcccggactaaattcattggtttaacctagtctaatcctaggaaccaatgcggatgctcttactaagaaacagctccgtttcaaagccttcaaggcccgaaagcagagggagaaacaagccaaagccaatcaaaaatttgttgaatgggatttggatgatagtctcacctcccatgtatgcaccaaaaacccggtgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtttataagggtctgagtttataaatgagtgatgattatattgttggagttgttgttcaaagctttaaagccaaggcttggagctctgggagcactatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatggttgtatttcaatataatttgttgttatggctgtcacttgtatataatctgtaatgtgggttgagatgatctggtcctctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccaaggtacaggcttttgaggcattttacctggcctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccccgagggaattttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatgcagttttcaaaacaagccacactgagagtaaagaatccaaaagacatcctgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactaggggtaattttacctgagaaatccatttctgatgttacttttaccctaaatataatatataaagagataataataaattttaatattttctgcgtagaaacacagtattatttaccacaccggaggctccgatttgaatgttctcagatagtgtgattgcctggagagaagaagctcagaagaacattgtctccgtggtcaaattccggccattcaacaccatggacaaggaaacaaagtctcaatataagaaagtcgcccaccacctgattcaacagaccagattccaaaacccaaacaaaatcaacggtccagcattatcgggaaaaatgttcagtcttggttggcgcaagggatttgagaaggacatgataattggcgtcatgggcattgcggagaaggtagcctgagaccctgaaggatacgaagagcttcaatcacaggtcaatgatgttagttgcttcattggccaacaattcgaggccctctcccgacctatttatcaagaagtcaaaaggcaacataacacgattggggccccagggttaacacctcttttcaccagtgccccaggggatttcacgtgtcatttatcatacaccttcaataatttctcaaataagccccacacggattgagatagctcgccatacacgtttgtgttaaaattaacaatgcattttgcagacagttagcataaaatgattgacttgggcaggatttgaaccagcgaccctagcttgaagctaagacactatactagaagtgctgcctttaccaactaggctaccaagtccatgcctgatgtgctgatatttagaacactgtggattacagaatttcaacagtttgtcacatggcttacaattgacaaaaccacaggggacttaatagaagatgatttggacggatacggctgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttacatttatcttatctgttaattacttatctattaaataaatacctgtgttctacataagtaattattacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtactttcacggtcaaatactattacaaataaatatgtacaagtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcatactcctggccaaagctcccttgattctgagcgctcattctttccctccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaaatagttttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacttaacactcaccacgctcaaaaacttcagtcaactcatagtgaaaaagtaattcatcacatctgtttttttgtcttgatgggacttttatttccaatacgcaatgaaaccgttgagttaagtcatactacaacaagataatcagaacgggaggctatttgaaaagtttttcaatcctctctatgtcttccatcgatttcccagagtccaaacacttcaccaacacctccatcctcttcgcttgagcctcggcatttgattggcgatccagtttttgcaactcaaaagctcgatcttttgccttctcctccttctccatctccaactttttatcgtccaacttcatcgagtgatcccattgtttaccttacatttctttactatgctcgaattttttatcttccaatttcagaccgttatcttccttttcaatcatcctgttgtacttcagcttttcaaagccaagattctcccgagcgacctcagattttcctagaaatcaaggagaaaggaagaattgttaatttcccaggtagttaaaaagtgagtggaatgtaagatgactgaccagcatctcttttcatcacatattcttcgcaggccagaaaagagttgggaacagcagaggggcgaccatggcttttgggattgatattcttggagtttgaggctcggcgctttcctttttttggacttggagctggggtgtcagaggagtcctcatcggtttgattgtccaaagcaagctctttgggtgtcaaaccagtgttcaatcctgaagaccttcttttgcgcttcttcttcgcactcgttttcttccttggggatatgtactcagaatcgtcttcaccagaattgctcagagcaggtgccttgcttgtagattgcacacgattgcttttgttcttcttcttctttggtgattttgcctgggtccccacggccttagactttgaagctggatcttggacagtctcacccgatggagtgggttcctggataagaacgatgaagaaagtcaatatagttgtagtcttttttgccatcacccaacagtgcaacttacggggagtgataaccacactccacccccctttgcacacacactcccacactccctttctgaagggagtgtggtcccacactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcgggcattcccctagcaggttggtgtgcggacctgcacgccaattgtgattggagtgcagtcccacactccccttctgaggggagtatgggagtgtgcatgtgtatactttatacatatgtacatattccctgggctatcccataggacccaggcctgggtcttatgggatagcccagggcttgagccgttgaggccgttgaaaaaagagaagaaaaagagaagaaaaagacctggggctcccagccccaaaagattgtacagtcttggggccgggaggggttcctcccggcgttgagattgtacagtctcctcccagatgtttatagccatctgctttgagctccacagcaggaacccaaaaacatcaggtcacaagattttgtggaatggtggaaaaaaggtttcaatgaatgaatatgaaaaaataataatagaaaacaagattttaaaatttgtgaaaaagataaaagaaaatcaatgttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatcccaaaaaagtttgagcatggtgggcggacaccctgcagtcaaaattagtagattgcagtaccagaatgccacgtttcttgatgaatgaccccctaggcaccctttttaaacaaccaagtagtcatttttttccccaattttcacttcttattattcattccagatctcatacaatcaatttggagatttcatcttttcctgaaaggaatattagagctgtcagtttttgttattttcccctttttactttttatgaattttataatcatgattatgattattattttttcatattcattctctgagactcattttccaccattccaccaactattgtgacttgaaatttttgggttcccagtttggagctcaaaacagattgctataaacatctgggaggagactgtacatggctcaaggccaagaggaatccctcttggccttgagaatttgtacagtctcaagggtcggaggaattcctccaaccttgaggcagagctcacaccgccgggaggaacccctcccggcgagctaatctgaacaccctcttgtcgggagggattcctcccaacaagatgggttgtacaccctctcgtcgggagggattcttcccaacgagataggcacgagatggttcacaaaccatctcgtcgggagggattcctcccaacgagatgggttgtactctcaggttgataaacccgtttgtaatcttcatccaatgtaacgatttcaaacgggtttatcaacctgagaagctcctcagtttggtatgtggcaccatatgccaaagatctaaattgggcgaccagatataagcgtgtcagcgtctgccaaatcgagggactaacgtctgatcatgtttatcggggccatagaacagaggagaatcagttttgatgccgaatcaagtaatgaagaaatagatgactgacgcttccagagactacgtgcgccacgagcaaattgactctcttcaaggccgagcttcaagtcaagatttagatataatgatgcaatactttgccatggaacaaatttacccatgatataattgtagactccgtgcgctgcgtttttgttgttcagataaccttccaaacaaccgtcactgagcaagttgtgctttgctgaaacagcgaggaattcaacccaaatatcgtttaagcaatacatcattgcataatgtgacaggaccgctacctcatcccctcttgtagctaacgggagcttgccggggcgaagactttgaggatctgttaacacatcccacatctccgacatttttgcaaagagctgtccagccagatgatcaaatttttttggtgaaggtttaagaggttccagcgatagtctcaataggtccctctcgatgtccatagaagaacgttcaagactagggcttcttggagcattgattatgatgacaagaagatcctcaagttgttcttccaactctttaaacttccttgcatctcttttcctgagatcaatttcagagtgatccatccaacaatgagctaatggcttcatcacacgcgtcaggaggtcggtgcgagctttgctagtaataggtggtggactacccgattgcaaaggatctgttgaactgcttggcgcgtcagcattttcatttgtgcgagggtgtttttctctgctttccgctgtgcaatctccggtacgcagtgagaaaacaaaatcattgaattaatacagattcttattggtcacaaaggtaaaattcggttgccgctgtgcctaatgcacgacttgactgctgtagctgttgaatgatgatggctcacccaagtcaacatccacgtttgagggatggccttcaaaacttttttcgagctgcgacttccttatctgctcccttgccgccgcctgggcactttcagacgtgcgagggcgtttatcgctgcttcctagcaaggaaacaaaatcattaaatgcatctgattagtcacagaggcaaaatacatggcttgccactcattctgaatgctccacttgactaatgagcagcacaaaatttctactgtgaaccatcttgttgggagggattactcccgactagagggtgtacaacccatcttgttgggaggaatccctcctgacgagagggtgttcagattagctcgccgggaggggttcctcccggcggtgtacatgagctctacctcaaggttggaggaattcctccgacccttgagactgtacaaattctcaaggccgagagggattcctctcggccttgagccatgtacaatctcaatgccaggaggaacccctcctggccccaagactgtacaatcttttggggctgggagcaccaggtctttttcttttcttttttcaacggcctcaacggcttgagccctgggctatcccataagacccaggcctgggtcctatgggatagcccagggaatatgtacatatgtataaagtatacacatgcacactcccatactcccctcagaaggggagtgtgggaccgcactccaatcacaattggcgtgcaggtccacacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggacccgcactccaatttcaattggagtgtggtcccacactcccttcagaaagggagtgtgggagtgtgtgtgcaaaggggggtggagtgtggttatcactccccgcaacttacacctgtttccccagcctggacacctgcctcttcatccatttgactttgcccagtcggagcttccgttctctttttgatggggcaatatctttcaaaatcagtgaacagaccactgacgacaaatgaatccaattgacttacatcacctgtgttttcttgctccagggccacgatattgacttgtgaattagcattcttcaacaaagggtgaatagcagtggactcagaactttgagatgaatcgttctcatccatctcatttgaggaatcggaattgttgtcctcagaagatgattcagatgaattgtcttcatcctctgcatccgccataaacaacggattgacgtcaggccggtcaccaaagatttcgtccatttcagcgtagagaggacacatattttcaagtttatcctcgattgttgtgattccagccttccaatcagctggggtcagaccaaagccagttgacatagatttcgtatgagctttcttatacttgtccttgtatgacttgaaacaatctttcatctgtcggggagtaagattgattttagttggagaaacatttcggaggtaaattgccatcaactcgtaaccgtttatcatcgcctttggtcgtcgtccaatcgcaggagccttccgatcgccaaaacaggcaacatagtttttcttgtctctgagccagtcaatgatgatttcatagtcctctatttttagatgaccttgggatgaaccaagttcatcattgttcttctttgattgtgtattttttggagtggccctcttcttctttggaggggttcgaagtgatcgtatgtttgggattctggaagctttttttggaggcatctgttgggtgcatgtagtcgaaaaagaaaaaaatttgtgaggccattaaaatatactttggttcagttgaagataaataccttgaactaatcaattgatcagacttggtttgatgacaagtgatgtgcaggggcaagttaataggagatgttgaagaagccgtggggtgagtggggattgaatcgtggaggattgagggaatcgtggaggatgggggatggttggaatttgaaatttgaaattcaggaattttgggctaaaaaaatgggttgatttatgctatatttgatacgccctgacaaaagaagtaggttatttggttgctgcaaaggtggatttgctaagtgtggatttctcaaaaccagtcaattaaaaagtggtggatttcgttatatttgataccccctatttaatagaattaaatagaacaatcaagataaattattggaaaaaggaagtgccagattctgagattgagtcaaagatagtagcaactgtaacagggaagttggaaccaaggctacaagtgtgagtcaagaaagttcaacatcattttctacctggcaagaatccattcccataatcaccttctaaatcatcatgagaaaggaaagagaagtggaaaaaaaacaaggagtgtagaaatgggtggacatgataccataattgcaacaatatacatctttaggattcatcttctccaaattaattcaaaagtttttcatcgcggcagggaatacaaagaaaggttacaattgttttaccacagctctcttccccagcaatagctttgtctaagtccgcttggtaggtagttttgctttcctcactacctgatctaaccatctgctgagcttctggagacagaatacacattataagaatcattgggggtgtaataacatttgaggatggactcataactttggtcaaatcatacaagtagaatttcaattaggcattaagatatctatactcacgagttgggtgggtttccctagaggcagttgattgagctatctgactggctgctttacaggtaacatccccagtgttatgaagattgcatgtttcaaacaccatttttgagtgagcctcaataggaaagaaaaaaaatgcttaccactggaaccatctgatttttgaaatatttaaaaagaagtgtaccccatcaatttaattttaagtgtttggttcaatcaatttataaggaggaaagtactcactgcctaaaccagaccaagtcacttcttgattgaaaggtaatgataataatgggaatgctttgataatcccaagaataaggaataaattcaagaggtttttgctaaacatatctggattttatgttcaaaagatctaaatttaatgctctatagctttttttaattgagaagaagtgttgggaggttatgggaggggattttttcagatcacaaggagagcctggagtttgcgggtttatatgttgagagatcctatggacagctccaatatatctcatgcacatacagattttgtgtcacatcccttctgtgaaacagtggtgagatttggagtatttgtcccttgtagtcccccatgtctcagggaacctcagaccatctccaccgcggctgctaaaccgcgctgctaaacccaatatagcagcgcaaactcgatttagcagctccaccggggctgctaaacactcaaattttttagcaactcacctctcggctgctatcccgataccaaatttggcatctggatagcagctcaacctcgcgagtatcacatgtttttcttgtgattgtcccgctcacctttccccatctcccccaaaacaactcaacacccaatgcccagatcactcaaaagtgtacactcaagggccggtaccggtcactagaggatgtacgctctcaaagatcggcaccggtcatcgtggatgtacgatcccaagaatcggtatcagtcactagagtttaccctctctgatgaccgataccggttcaaaacaagtgaataggaatctcaaatcgtatcggtcacacaagagtcaagactcttgaggaccgataccggttagagatcaccagagaagtgacccttaccagtgtacaatccctatggaaggtaccggtcaccggatagtgtagtctctccttggtcggtaccggccggtcactatagagaaaaaggtgataccggccaataaggagtgcagtctatgctgccccgggggggggcctttcacattccccagttgctattatagcaacttcgggtgcaaaaccaacttgacgcaagctgctaaaaatgcgccgcagttgccaaactttcagatttggcagctcggatagcaacttgcggtggagatggtctcaccaatggagcagcctggattataaactattttgcacacttgtctggaatttgactctgcaatgtcaaatgtcatgaaacaaacacattgcactcaatatcaaagctctccaagagcttttttgcataactatattcatctgagctgtggggctaaataaaaccactatcaaaaaggaaagtttggcaagtaaagtgtttcaatactgcagccttgagacattcatgttgccaattttcatgatttcttttgcaagggcaatttttaaatttttctaacctgaatcccactcaaatcaatttcaaagtttccagtttagtttgaatattactgatttttaacaactggtttcattgaaacctatcttcaatcctttttgtgctgaactgttatacatgaaaaaagagattgtggatttgaaaaaagatacatacattctaaatttctgaaggatgattttccttgattaaagttgaaacacataaattttcagctgactggaatgaagctgtttttactgtgtacatgtggaataggcataagtcaaagtacatacacacacaagtttatgataaatttaaaagtgaaagttccccacaatcagggatagtttaaattcaatcaagggaatgtgagagtaaatataaatctatggtcatcacaatcaacttctataataacaatatcatcttggtgtggagctggtgataagaaccttaatgctttatccacccaataaatagctgagattggaggatctctctattttactggtcacttcactggtgagttgggggtgcaagtattacacagccctgcagagcctccaaaatctgtggagacctgaagagcctttgaatgaggctcccatttattgtgtgagtaggatgcaagttttcattgatggaaatcttgtttttaccaacactcgataatggtggtttttttatcacaaattcttgtttgcttctagttggaaaaaagataacagcaaattccattattattaaatttgatttgaaaatttggcagacacttgaatgcactctctctataagcatattgtatttctgaaaaatcaaggggattaataaacgtactccccttttttgctatccacacccggtttttcacacctggttttctgcttctacacccggtttttcccagcctttgtgattcattttttgaaattatgaatattctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagaacttcaattttttttatttttctcacccattttttccctattttttttgaccctgtgagctcttgaaaacttgaattaaagccaaaaattatttttaaatgtcaatttcttaatttttcttctccatacagatggcaccattcaagatattccttattttgtccatttgcttataggtcagaaccaacaacattgggatttccaaaatgaaattaaatttggtcctttatagatttcccaaagattgggcaatatcaatgataaatttaagtgtactttgaattctcaaaaactcataggcagaaaaaaaaaacttgatgaatcagataaattaaaatttctcttttgaggattttttatatacccaaaaagaatgatcaattttagaagatttttagaatattcagaatttccaaaaaatgaattaaaaaggctggggaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacatttattaatccccaaaatcaaattatatgttttctcatattttacttgaccaaaaagttttggatggagaagcaaaattcatgaaattgaaaatttgacagagaaaaacaagagaagcgcacctgatttttgagtggagaaatgcagaattcagaggagaaagtgttacaaatggctgtccaatctcagctttcttaggccagatttcagttttaatagcaaggttcccaatagcttcttgtaagaacttttcatgtttactgcaagaagccgcagcactcctgcgggcttaaaatttgacccaaaagtttgtaatttcagctctacaattcacttgagcaagcaaggtgcaagcaagtcaaaaaatcaaggggtgcaagaattcaaaaatgctattgttgaccctgctaatttttaagcctcactggtgaggctgggatgcctcccagaccggccacatgtcactcacaccacaagaggattggttaagcccaggaaagcttcacagtgcaaccagacctgcccagcatgacagacggtgggactgattttgataaaaggtcacaacaactgtttgttcagctgcccaatgtaatggtccaggctgaagatgaaatggtggtactctatcacagtcctaagacttaaaaaaccccacagagacaggcacatagaaaaacctcactgtgtagatcagaacagtgaagaagatcaccagattatcttcataaaatttggacaaaatgttgcaaaatgatccttatgtatgagaatatgtgtttattcacttttgaataatggtagatctctctgctgtactggatcaagaaagggaaaaatggagaaccagtgattcatcatactttattttgaatagagtacgtacaatcttggtaaaaattgggaaaagaaaaagttggcaaaacttatattgaacaaaaatcatcaccaagttctacaatgaggtttcacaggtagaactactaatcagtatcaaagacacttgaggtatggcaagattttgttgtcataaaatgccagaccacatgaatatctagcagcatgaccaagaaaaggtgatggaaaatgtaaaagccggatttggagattgagtcaaagatagcagctactgagacagggaaccaagtctgcaattgtgatgtaagattgtgaagaaaatcttcctggagaaaacaatccagttgaactgcagtctcaagcttcatgagagagtagagtgtattgagggatgggtgcacaggagaacagaactataacaatttaaatcattatgattcatatgatgaaaatcaactcaaagtgttgtgatcacatcatatgcacatggccttggccaaagtaactagtctttccttggtctgaccctccagttgatttatctttgctttctttttcacccgatttagccgccctctgagcttcttgaaacaggagacaaatcaaaattagtggaactccgcaaatctctctgattgaattggagctgagtctgaattatacagcgtagaaatcagtgaggatttcaaactcactattcgagtcagcttctcccgccgattgagctttctgaccggctgctttagctttaatattacagtcattaaggtgattggaacaattatatttttaagtaagccttgaatacaactagcgataattatgagcagttttttgttgcttaccggtggaactctcttcctctttttcaagcagttcagaagaaatggccccatcactctcattgtaagttttttggttgggtcaatttagcaggaaagtacccactgattagaaggggccgagtaactccttcattaggcaacgccaatgttggaaaaacttccaggatcccgaagattagaaataaagtgagaaggttctttccaaacatatctgattttgaactcgaaaaggtcttgatttagagcttgatgactttgatcacttgagaagagttattgggaggttctgccgctgggaagaaatgtcttgagatttcgaggagaggctgaatcttggcgggtttatatgttgggagatcttaaaataagagatcctacggacagatccgataatgcttgggcgcataccgattccgcgtcccctctagtctacgaaagtgttgagatgtggagtatccgtcgctcatgagagtccgccagctatcggggaacctcaccggcggagcagccagtatcatcaagtgttttgtaggcttcccgcaccctcacctgaattttgatcatgacacgttcatttcatacagaatacctgaaatctccaagcgatcttttgcatacaagtaataactctgccgcccaaaaatccataatgtagcaccaagaaaagtctgacaaggaaattgtgtgaataccatgctctccaaaggtccagatcacggagtcataaacgtgtgtggtccctatgctgataagccttggttccgtttgcggggcattgtcacaatttactcaaatgaaattcaagttaccgatcttggtctaaatgttacggatttcaaccaactgtttcattaaaattgattttcaatccgtttaactttaacgaatgaaacagctgcagtacgaaaaaaaatcacatccgagtaagtcttttttggtggaagtttgggtgtaaatattcaactgacgggaatgaagatgtctagctgcgtaagacttacatacaagcgagaacgacacggacaagtcaaaattccccacaatcggtcatagttggacatcaatgaagggggagtggttggatagtggttgacgacttgggttgacctgggtgaagcgtctcgtcgatgcaaatttacatcttcgagtgacgccacctgctcagctgccttgaagaaaaacattactcttcccttcgagacttggcctgctcgagccacagaaaagctcagagagaccagagctttggctgtggcggatggggggctgaaaggacacttatttgcccatggggacgatttacccggcccgaagagcagataaaatcgtccctgcagacacaagttttttttacctccagaggggaagccaacagcttactagaattacttttgttctatttaccttcaaggtggccagatttgtgtctgtggtaattaatgtgtcactttggcacagcacccttgtaactctgtcctctgagtcttgatcaggctttgcttttcaactttctaaatcggtgacgccatggagcggacaaacagggcaaaatgtttccactgcttgttacccccaaatgtctaccagctgctgtgtatgcgcatgtattgaggttaactcaaaacctgactcaccggatagaccgatgaattcgactaagaaagaactcttcgaaagcaacttagcagggggattctcatttgtaaattgtatgtatcatgacaactttaaaggagataagaatattaccttttcttaactcatttaagctcgccgttggtcgataagcgcacgttccacacagacgtactcttactgcacactgatactatgtagcacctggggcgctggtgataagtcgaggtgatgagaagtatgtatcatctggtgctcgaaaagtcacttggcgtgcgtagtccgcagcccaaggcggcctgcgactcgcgaggctccacagatgtcggaagaagccaaggccgacagagacaaccgtttgttcagctgcccaatacgatggtccaggcgggagatgaaacagcagttgtgagtgaactctatcctacttctatgctttcaatgctttcttgagtctcactttacgcgtactgatacaggaccggcgttgtttctcgacgtggcttaacccggtcttcgccgagagctcctacgaatcactctggtcagccgcgcgagagattcacgcgatcagctccaatcgttcctcaccttcatcaaccgagattgactctgagtctgatgaggccaatgagattgatccatgggagaagtcgttcgggctgaattggctaacccgactgctctcgtttgccatccgtcaagcctcaaccgtcaccgatgacgatcacgattgggaatctctatcctcgttggtcggtcaggttgtggcccagatgaccggaagccctggtgggtgatacattcaactcggatctgatgtcatacaatctcgacctgaacattgatcttgtttctatcacgtgtacatctaccctcctctgatagattgtcctgcccagagctttttgcgacgctatcaatttgatctcttggttgaggagaccggttccgaagcattggccactccgaactcgacaggcgtcaaggttccgatcgaaatacaaatccgagagggcagtctatccttttcagccataggttcccaaacgtggaactccgctcctttgctgtgtcgtcgtttgagtcgggagccattcaatttttttcctcagctacgttctaatggcgtcgaaaattgtccaatcaaccctgcttcgaccaacatcgtaggggtgaagagatcgctgaaagttctggaactgggttcggggactgggttggtcggccttacttcaagtcagattctggcctccattctatcttcttcactctcttccatcgaacccactgatgtcgaagtcatcttgactgattatcatccggaggttctgaataatctacagcataatctcgaattgaatagatccagacacaatcttccaaaaggttgtccctccaccttgagtgtcaaagtgatgaaactcgattggagagagcccgaaagctcggaattggctcacattggactcaccggggcgttcgacgtggtgttagggagcgacctcgtatatgaacctgaacacgcagtttgggcctcaaacgcggtgcgctacttcttaaaatcggagcccaagaagctcgaagatctggaaccggaaagggactcgaaccttcctgggggaaaattttcttggatagaatcccagccgtcgttccatctcttgctaccgcttcgacccactttcacaaaggaatccgaagcggtgcatcaagtatttggaggttccgatatgaacctgctactggaccaaaccgatcaagtttccagcacactaccgatccatagttgtaaatgggaattgtcgagcaacgtccacttggagaaggtcactcaccctacgaatactaggccattgaaaatagcaaaatacagcaaagaagaaggtgttcagtttggccaaggatgtggtgaatatcagtatttgcagattagatggggtgactagacaacggtcttggcaggcaaacatcatctcttgttttttgtggaaaacctaaaactttctgatgtctacgcggttttcttctttaatttgtttatggtatcttcgtctcacaccttggtcacttccccattcttctcgattacaacatcggtggtcacgtgatatgtcatctcagacacctgaatagatttcttttctttcctcatgattcttttcattgtttgaataatgttgcactgcggaacagcatgtggtgctttggcttatgtttttctctatcgttacatgcatcttctaaatcaacatgtttcatttagttgcaatggataatttgttggggtgctccatcaagtgtgttcctaagtgtccttctcacttcaaatatctgagttgccctttatagccagttgctttattccaagtttgatcttcttcaaaactcagcaattgatctgattgcccatcacgatccctaactctcaacatctaactaccttcatcatatgtttgcacggggtgtgtcagaatcctagcaaacttctccactcatattttgttcccatcatcttccatcacaatctgtgatgcttatgcccccttattacttatctttttccatcagatactgtggcacctctcatctaattctatgaatgatagttgatgtctatctgccatgactcacatacatactgcaattctgttttctttcccatagtttgaaaacaatgcctgtggtgtttgatttgattatggatcaatccattttttacatatgttatctctatattggcatatgcttttattgattgttttgctcctcaaccacctgttgggaaaggcttgtcacagtttacttaatcaggtgttctttcctgaagtgatggactgatcaagttgctagggctgatggcgccagtgcgtgcactttggggtgcccaggcaaaatcagaaattttgcaatttccctccacaaaaagttgggtgcacacactggcgccttcaaccctacatactgcaccttggcccaattcctgactcccttgacacaggcacaggtagatgtcagaagcttcagttgaggagggagctcaaagtttagacaacatgaaatcatagaagcacacacatggccacagagaaccttctttgcaagcatttgaactgccagcatattcgctaggttaagttgatcccagtttagctggttgcatttcaaccaatggaacctaaatagattttggttgtaatcctaccaatattaaattggttgagttgaccccaactttactggaagttttgggaagacctgcttgagtaatctgcatgttttcccccaaatttatttttatgttgtcatgggtatgttgctatattgatttcatgttttttcagttttgaggaccctaattgatatggaatgtatgatatgagcatagtttgatgtggataattcacccaacaggcacatgtgtaaacaacatatattgtgatacttggggtgaagctaatggttggcagcagcaaagccaccttggcctctgaggaatatcatgatgagctcaataaggaaaaggaaaccaaaccaagaaactaagaaaataagagtaggaaaatagatgagatcaaccttgaatagattcaaaattaaatgacacaagctggatgtgtggggattatctatttgaatcaacagtttctatattttccaatttattcacagcatggagcatacatagagacaaaagatgggtattcggttgattctttagcttccttttcaccgctctgtgatgctcttgatggtttagcctctggttgagccatcatcctctgaggttctggtaacagatcatttgaaattggtagatgtacacccatttttgtatttgcatcagattcatccatcaacaggtaagatttgagtgggaataaatggggtaatgggtccatgggatgatttttaactcactaacaggtctagtctgagtggtagttgatttatttcccgcaccacctaatttttgggttgtatgttatcatcatgataatttattaagtctaagatgtagaatacttgacaaagttaggaatagttatgactaaaatctattcacttacctttagaggtttctgcagctttttaaacagttttgacacatttcactgcatcagtttacttgtacaaatcttggtaaggtttaccccaggataaaagtactcaccagtttcaacatactcagtgatttcattgcaaggtaatgccaatgatggcaaaacttctagtaacccaaaaataagaaataaagtaagaaagtttttttgaaacatttccaattgtttttgaacaagatatagctttatttccttattatgtttggctatttcaggtatatttttgggtggctttgtgcagtgaaaggaaatttttcaaatctgagggatatgctaaagctttactggtttatatgttgtgggatttcaccccaattgaccttggctttatagaggctctggggtatattacctctatgaaagtgttgaaactttatctggttcttgaaaagcctcaaggttaaagtattctgtcaatttcatacatgcttatcttgctttctattcatcagatacaatgatgaaatgttgaaatatgtactgataacaaaacttttcaagcctctctcacagataaagtttgaatatttccttcaataaacccatttcttatctcaaataaatgatttgaaatgtttcaatactgtgccccccaattttacagatcatgtattaaaatattttggcatctattactacagtttcagattgcaaaaaccaaccattccccgctcacaaaatccagaattgaaacacggggcctatgtccaggggtaatatgccccaatactcacttttatttaagctttgaactcctacagatgtgtagagttcaacattataactgctaagctttcaccccagcatttctttttttttgtctgacatgcatgtaatattgggattcaaagttgatttttaaacaggactgtacatgaagtcacaagctctagaggttcaaagtttcagttttctgaaacttatggttcctctttggttggaaaaattcttgaaagtttttgttatcttgatgatattgtgtagaattttgtttaaaaaccaactttgaaaccccctattacctgccaaaagccatactcaaaccaataactatgggtttaagtgagacttattcatggttttataactctaggaggtccctaaagtccctgtagcatctattttgagcgcttaatcaattctgaaaggtaattttttcattttgttggctcaaatgggctaaaaaaccctgcaaatacaaaaaaactgatttttcacccaaaaaaatggggaactcggcaaatccaggtttggtttttgatgtctggaaaattaaattcttgtaatatattttagtttcatcttgggttttaactttcattcttggcctgaacccttataagataattaagattcaattggtttctcatttcagttgaaaatttacaggtgtctaccaaaatttgaaagcctttctctgctcaactgaaaaacatgaaaaaataaaagagcctctgtactacaaaccaatcaaattttaaatatctggaaaattgatcttccttgatcaagcggaaaaataatcagctgaccaggatgaagctgtttcaacatttttacacaaagaaagggaagaattcaaattagtttgaacaaaaaattgtttggatcaataaatttcaagcttcagtaatggtttgacaggtaaaccaatgaagagagaaggtttacaccttggttgaatatttggactggaatgattgaccctggtgaagtatctggttgatggaaaattaaaattaaaattagtgattacatcttccaaagtgtttctaataatatagtgaattgaaattaaactcattgaaattattgagtgttcattcactaatgtaaagtattttttagaggaacttatttttccaggcagaccatggtgtctgagatcaaggctgaagatgcagtagcatagggcagaagtgatactcagagaatctcaagcagactttccctacatttagagatgaaaattttcacaacagcaatggcttcagagaactgccaaaaagtaccttaagccatctatacctctgtttctccttttctagagggaataaatggcttgcagcaaaatttcacaggaatttacaaagaaggaattcctccaaactgcttgactgcaattttatttggaaatactagattcaatggttccaaataaccccgatgaactgtatcattactcggttttgtgatgagattataaatattgagataagactgagccaaggcttaattgttggtcttattagatggggtagagatttttctttcagaaccaaacccggaaacacctggtgggtactgtttttctcacttcgtcacactatcaacaaaaaaaaggaaaaaactgcatatccagttttctttactgcatatctagtaccggatattaatgaaaaacaggaaatagaattgaaagtaaaaacaaaagtataaaaaaaaggacacatcagataaagaagaaaaaaacaagatattatttttgatgatcaagtcagaaaaaatagaaacataccctgattcaagttaggctttatacaaagcagaatagacagattgaagtaaataagatcaaagagagacaagtagtatgcactagcatatgataacaaaaagaagagttaatattttgatgagtttttgagaatgagacaaaatttccagcttttcaatttggtttaactatccctgatttttatcacagttttcattgaaatctatgttcaatgatttttgtgctgaactgatatgtatgaaaaagagtttgtgtactgaaaaaatatacatttaaatttctgaagaataatcttcctggattgaagttgaaacagaattattctcagctgactgaaatccagacctgccacatgtcactcgcaccacaagaggattggttaagcctgggcaagcttcacagtgcaaggagaccagctcagcatgacagaatgtgggactgatttggataaaaagtcacaacaatggtttgttcagctgaccaatacaatggtccaggctgaagatgaaatggtggttgtgagtagactctatcacagtcctaagacttgaaaaatcccacagagaaagacacatagaaacactgtgtcaatcagaactgtgaagaaggtaatcagattatcctcatagaatttggacaaaatcttgcaaaaggatccttatgcatgagattatgtgtgtgctcatgttggaatgatggtagatctctctgctggactggatcaagaaagggaaaagtggagaacctcaattgatcatactttattttaaatagaatatgtacaatcttggtcaaaatgtggaaaagaaacatctgttaaaactgatattgaacaaaaatcttcaccaagttgtacaatgaggtttcacagttagaatatattgatttgagtcaatttatctactaatcaggatcaaagacactacaggtgtggcaagattttgttgtcataaaatgccaaaccacagaagttatggaaaatttaaaagtcatatttggagattgagtcaaagataggagctactgagacagggaaacaagtctgcaattgtgatgtgagattgtgaaaaaatattcctaatgacaatagtccagttgaactacagtcttaatcttcacgagagagtagagtgtaatgagggatgtgtgcataggagaacagaattgaaacaatttaaatcattatgattgctatgatgaaaattaactcaaagtgttgtgatcatctaatattccacagatggccagaagcgagtacttcctctgcctgatcctccagttgatttatctttgttttctttttcacctgatttagccgccctctgagcttctggaaacaggagacaaattgaaattattcgggctccaaaaatctcgcttattgaattggagcttagtctaaattatacagcgtagacatcatttaagatttaaaactcactattcgagtcagcttccccggccgattgagctttctgaccagctgctttgccttttatattccagtcgttaaggtgattgaaacaattatgttttcaagtaagccttgaatacaatgagtgataattatgagcagatttttgttgcttaccagtggaactctcttcctctttttcaagtagttcagaagaaattgccccatcaatatcattgtaagtttttggttgggtcaatttagcaggaaagtactcactgattagaaggggccgagtaactccttcattaggcaacgccaatgatggaaaaacttccaggatcccaaagattagaaataaactaagaaggttctttctaaacatatctgatttctgactcgaaaaggtcttgatttagagcttgatgaatttgatcacttgagaagagttattgggaggttctgccactgggaaggaatgttttggaatttaaaggagaggctgaatctaggcgggtttatatgttgagagatcttaaaataagtgatcctacggacagatacgataaagcttgggcacataccaattcccctctacgaaagtgtttagatgtggagtatctgttgctgagagtccaccagttattgggaacctcaccggaggagcagccagtatcatcaagtattttgtagatttcctgcaacctcatctgaattttgactctgcaaatgttatgacacgatcatttcatactgaatacctgaaatcttcaagcgcccgtatattacctctattgaaagtgttgagacttcttcttgttcttgacaagcctcaagttcaacgttcaagttttctgtcaatttcatacatgcttatcttggtttcaattcatcagatacaatgatgaaatttttaaatatgtactgataacaaaacttttcaagcctctctcacaaataaagtttagatattcccatcaataaacccatttcttatccctaataaataatttagaatttttcaatactgtgcccaccacagttccagatcatgtactaaaatattttggcatctaatactacagtcacaaatggcaaaaaccaaccatgtcccgctgtcaaaatccagaattgaaacacggggcctatgtccaggggtaatatgccccaatattcatttttatttaagttttgaactcctacagatgtgtagagttcaacattataccgctaagctttcaccccagcaggtcttttttttatttgtctgacatgcatgttatattgggattcaaagttaattttcaaacaggactctacatgaagtcacaaggtctagaggttcaaaattccagttttctgaaacttctggcttctcttttttttggaacttttcccaaaaattctgttatcttgatgatgttgtgtagaatcagctttgaaaccccctcatgcctcctaaaagccataatcaaactaaggtttaagtgagccttattcatggtcctataactctaggaggtccctcaagtccctggagcatctagtttgagagcttaatcaatgctgcaaggtaaaattgtgtcattttgtcagctcaaatggtctccaaaaccttgcaaattgaaaaaatctgatttttcacctaaaaaaaatgggaaactctcccaatccgggttcaatttttgctgtctgcaactgtacattcttgcaacagattttacccttatcttgggtttcaaattttattcttgccctgaaccctgataagataattaagattcaattggtttctcatttcagttgaaaatttacatgtgtctacccaactttgaaagcctttctctgctcaactgaaacacatgaaaaaatgaaagagcctctgtactacaatcaaattttaaatatctggaaaattgatcttccttgatcaagcagaaaaataattagctggccatgatgaagctgtttcaacatttttacaagaagaaagggaagaattcaaagtagtttgaacaaaaaaattgtttggattaataaatttcaagcttcagtaatgagcttgacaggtaaaccaatgaagcaagaagattcacaccttggttgaatatttggactgagatgattgaccctggtgaagtatcttgttgatggaaaattaaaattaaaattagtgattacatcttctaaagtctttctaataatatagtgaattgaaattaaactcattgcaatcattgagtgttcatttaatactaatgtaaagcatttttagaggaacatatttttccaggcagaccatggtgtatgagatcaaggctgaagatgcagtagcttagggcaggccacagaagtgatactcagataatttctagcatactttccctccatttagagataacactttgcacaacagaaatggcttcagggaactgccaacaggtacccaggtaccttaagccatctatacctctgtttctcttctcttctagagggaatgaattgctttcagcaagatttcacaggaatttccaaagaaggaattcctccaaactgcttgactgcaattttatttggaaatactacattcaatggttccaaataaaccaatcaactgtctcattactcagttttgtgatgagattataaattttgagataagactgagtcaaggcttaatttttggtcttatcagatggggtagagattgttctttcagtaccaaaaccggtaacacctggcgggaactgtttttttcacttcatcgcactattttaacaaaaaaaagaaaaatagtgcatatcccgttttttttactgcatatctagtaccagatattgaaggaaatggaattggcactaaaacaaaaactatagaaaaagaaaacattagataaagaagaaaaaaaacaagatatgatttttgatgatcaattcagaaaaaatagaaacataccacaatgcaagctagactttatgtaagcagaacagacagattgaagtgaataagatcaaagagagacaagtagtatgcactcgcatatgataacaaaaagaaaatttgatatttcaatgagtttttgagaatgagacaaaagaaatcgagttggtttctcaccaaatttgcaatagccaagtcagagcgctgacagagagagttggaggtataagaagggaatacgtgtgagttgaatagattttgaaatgtcaagattgatgagattggttgatttgagagaagagagagagaaggtagagagtaacagaggagaccaagtgaagttggaagggaagagtcagtataggaatgttggaaaggcttttagttgttttgaggagagtaggctcagcagttgaggcagagtttgtgaagaatgatctgtgattgattggttgaaatatgaagagctgctgaggagaaggggatgagagtgctggagatcgatttgcttttatactgatttcagtgttggccaaagtgtggttggaggagagaattgtgtcaatacaattccaatattggccaagatgcggttggaaggagatgatacatggagtctttttgaggaatgtgtttgatatgttctgagaagggatgagagatacaaggaatgaggacaaggaagaaagagaataaaaggaggcacaatacgcggagcagagagagcagagagagaaagggcgtaaattcaacagatatgaattactgttgaaagtgtagtcaattttttcatttttcatatttattgaaaaatatgcaggcccccccccacactatgtcagggaagtggcgtggtagcagggtacaacctgtttctttgcccaaaaacagacacctggcaccacacccagcacctcctggcaggtgcacagtgggtgctggtggtactcaaaaagcggtgccatgtacctagcaaagggtaccaacaaactatctctaagatagggtttcactccttagtatatagaggtattaattaatctagatacaaaatgatcaagttgtgcaagcagtgaggatgtctaatgaataagaaagaagacaaaattcatgaccaataagctgaaaatgagtgaaatgtatgtgaaagaaaaaggaaacagagcaagtacaagtgaaaatccaacagattgtttgttgtttcttggttggtttgggtttacccagtgttgtggttggaatcttttgcacatttgattgttttttgtgcctaaatggttaaatgtattcaactttggcatcaatcttgccaagaagagaagaatccagtagtactgttaagggcatgtttgagagagaatgcaccattgaggtgacaaaattttgaaaatgcattttaaaaaacaagggtttgcaaagttgtatcctgaaacagaaagagaaaagataggtgtactctaatgatgtggcagagcctcagggtactgataatgtcagctatgtgtatgaaactttggcttaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactccagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaacaagttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattacttaagtgttgagtctgggataactctcaacttaataataattccagtgagaaggtagggttggattggatgataaaaagactactctaaaaagtaggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctcttttagtgtaccatggtagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtgtattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtgtctccttaaatagaatactactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaaccctaatttaatatacattaattttattctgtaaatttatatattttattccttttgtccttcaagagtttgaatatatacaaagtccttgaaggagtgggaatttggggatacttccagtggacaaccccctttataatcttatgaaatattgttttattagataatattactacatattatattacatgtggagtattttaatacttaatattcatttagcagtcttttggatactctggagtatctctaaggctgacagataatctatgagtatattcacatgtatgtagtatctgactcagtgagaaggggtggatggaatgtacatacctgccattatttctgaccaaatatggatacctggaccctttcccttcacccataagtcctaagagcactttggttgaattcaaaaataataaagacacaaaaaagagcaaatatttataaattataaatgatctttgatgaattgaatagtgctgaataattcacctaaaacaatcattttagaataaaacaccctttggcatagatgagacaaacaatggaccagtcaacatgagatctgaatgatatcttgtcagccttagagccaaccaagctggccaaaagactgccaaaactgcccatttctactcaaaatattatcatatcctttttatcttaagacttttaacctttttgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgatcacttttacccaactccattccttcattgactttgtaacaatttgcagtactccaagaattattccaaccttaggtttccgctccctctaccacatgtacataccagattacataatccaactgtgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccacccagaaaccacaacaaccagtaccagatccagcctacacttatcaaccagaagaaccttacttttcctgcctttcccactactcagtgtcattggtgtcatcagtaagttacttctttaagtccagatagcatctttctgcttgttttctttctctgtcactctcacctttttctcttccttctctaaaccaaaagccctgatcaaccaaagctccactagcttctaagattcttctcctttcttgtttggtagtaaaactgaaaactacataggtttccctttaaggaaccttgatcatccctgatctaaaaaattgtggttgaccttatttatcagagtcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagctatcctactaaggaaaataagactgtcagaagctatcctaaaaaggacagtaagactgccagaattttatcatcttcttaaaataaataaagaacaaaaaatattaccttttctttcactcttcttcttcttttcctcttacttttatttgtattcctcttcttataagaaatacatataaaagtgccccccaaaaacttgtgtcctgctgtcactatagagacccaggctcacatatctgttgagtaaaaattaaaatgataatgtgagaggaagaaatttgagtgatattgtaataaaatgaagaacaccaaaggcaggggaccaagaaacaaatataacagcaaaaaatatgaatgggatgaggagagtgacaaataagatgatattgaattgatagaatcataaacccagtggcacaatctagatgggtgtgaatcatctctctacagtgataggttataacttatatatagtgaaaatcacttctcctcaaaccaatcacaagtcaagggagtgcaagcaaagtgtaaaattgatccacataaagatttctgcccctgatttactttttcagattctgtaagttccctttttgggttttgaccatctggatggaccatcctctgaactgctggaaaaagaagaagaaaaaaaatcagttgaaaaacacaccaatttcagggatcattgtatcagaacttcattcaaattgatacatataaaaaaccaaaattgaatcaatggaaaaatgcaatgctttttagctcacattcaacttgcatggaagttgattgggatctggaaccggctatgtttcaggttgcattttattatcataatgttttgggggaaatggagaattttgagtaagtttagaacatagaacctttgataagattcaaaactgttattaataaacttgatttccttacctctggaggtttctgtggctttttcaatcatttggaaacagtgtctctcatggtatcctagcacaatttttggtacagttagttgagcaggaaattactcactggctgaaacacccttagtgatttcattggaaggtaatgccaatgatgggaagatttgaagtacctcaaaaattataaataaagcaaggaagtttttttgaaacatatttgatttgttgtgtaaaaagatctaaatttttggacttattggctttgattatttaaattaaaaaattgggtggttctgggaaagaagatttttaaatgtgatagaaatactagagcttctactgggtttatattttgaggtgttgagacaggctgctttggtgagaaatgtgcatctccagtcagatattttgtacatttcatacacacttatcttgagtttgatccagcagatacaatgatgtcatgttgatatatttactgataccaaaacatttcaagctctatctcacatagaaaggtttcctctgctccatcaataaccttgtttcttggcccaaagaaaaaaaaaatgacaaggaaagtttttcaacactgttcccttcaaagttccagatcatctacttcaatcttctggtacctatattcttgccataaatttcatagttcttataggggtttttcttgcgctgaagcctgataagatcaatttcaattgggctcccattagagtttgaattgtacaggtgtctatccaaattcattttctactcacctgccacacatgaaaacatgaaagggcttctgtactaaaaatcaatcaaaatttgaacatctgaaaaaaatggcattgttgaactatagagactatactagtaagcttcattgaaccatagatatactaagatagtcacagtaaacaattaggttttttagaacaattgaaatctcaaacttcagtattgttagtgtgaggttgaaatgaatgaagggaatatagtagtgtattaattgatgaattgggagacctgattgcagaccaaggtgaagaatctggctgatggagatgtctaaaatcaaacttgtgattcaaccctctcagttaccaggcttgaacatagtggatcaaaatgaaaattaattcaatcacttttgagattcagtgttcattaactaagagaaagtccctgtggcctgttagatgcacagaattttttgcatcaatcatggtgactgagatcaaagctgaggctgctgaggctgatgtggctggggtatgcaacaataattatcttttagctactgttttaacaagcaatctccgcagacagattttggaaataagagctaggcttgaatccaacattttttgattgctcaggttacacataatgatgtctcattaaaggcttacatgaatagagacaaccttcacagatcctctgaagctccatccgcatgtagccacatattctaggtgagggatgtcgagcctctgggagtacaaacttgtcgcaagtctccggctgcggggggtgcatctggcagcgtagcactggccaggcggttcccgaagggaactccccgcagaggagacttgggccagaggtcaacaaactcaggtgctgagtttccagtgttttggtgggagcgtcacaagatttgaaatcacgacgctctctcaaaacttaatggatgtttggtctggaaatctgaaagacctgcctgatcttattgatcaggccaaaactcagaagttgcacattgcaactgtaattaataatgattttctaaaattaaggtttcaactttttttgagctcgaatgcggggtttgctcaacttgggcccaccaaaagaagccaagttgagtggaaaattcaaccttttcaaaaactttctataaatggttagccaacataacaaaaaaactgaacacagggaaatgtggacaagaagcaggctttccctttcctggaaggaaattacatggatgtgaatggaggagtgctgagagtggaaaacacacaaaaaagtgatttttcagcccaaatcctcaaactcagcacgcgggcattgtcgccttatgcataggcctccactggctaacttaactaagtccctcccagtggaggggggacgccgtcccgcagggaccctccgaaggagggacttatgcgcgaagtcgcccctcccgcctgagggaattaggaaatttcggatttttttttgcttcaatttggtgaccccgtcggtgaatcaatgagtaagatgtcgcccaccaaacggaggggcatttccaggagattccatcgctcaccttcatgagcttgcgaggtcgctgagctcttgtcaaaggagacttttatgattacatctcccttgggttgcttgggtgagcctcctgtactaggtgcctcatctcgtgtacaagagattccgcataaaatactgtggttgcccaaaacacataataacgggtcacatataattgtcatacattgaaatgacaggatcatgtaacgcgataggagcggcaatcgcaaagccgtcatctgaataggactctgtccgtctgattcaaacattatctgagggttttttttccaaagtcgccgacctgttaattgggatggacgcactcccgacgagtctgcttcggccgaaagccaatgagcttcccgaggccctaggatcgatgacagacattgcgctagccgaacacattaccacgcggtcgattgacttgtatggtgaccagcccaaggatctgcaagtcgaggcagtcacctcactcgttcgagggaaacatacgttcgttcgggttgggaccggctttgggaaaactagaatttcggaaatgtattttggtctgttcgacaagaaggtggttgttctggttttgaatcccttggactcattgggtgatgaccaggttgagttgacctctacaagatcgtggccaataggtgatgctgaatttgttttctatcattacaggtgcgcgagaagaagctggtcaacataaatgcaataaacctgaacaagatgactttgaacatggacacggtcaataagatcaagagaggggcattcagttttgtttatctggcaagtcaaatgttacacgttgatgattggtgattagctgactctcgatcatttcagcagagccctgaggtattcctcaacacctgaactggatcctgtggggccactgagcccacatgaactccaggcatgttcccctggagttttgaacaaagcaagcggtagaggaaaggcatccgatttatcaaggccgtgttccgatgatcccgttcttccttggtgaaaaatgcatctgacaaagtagctgatgtgtgatatgagccctgaggtgccataccactgactggtctctgtgccgaaacaatttcgattgcctgttaaatcaatgtgtaagtccaccagtgcccaagtcaattgaatgctgagcgggcaattattcacctgcgataagataaactcttcccagagagcccgtccggcaacgtgggagcaacagaggtgtttgattgcaagcaacaaggcctcggttgagtcccaaccctggtcggtagcccataaacgacgtttgaatgccatgctgtcgtcgtcctgctcaaggaaagcaatgatgaatgactttggtgtgaggttcagattgtcgattaaggcacatatcatcttgagcttcttgttcattggcacacgaggagctctgggcaatggacctgtagcttcattggagaatttggagtgatatggagcaccggcagcaattccatccatagcgttgaaggccgaaagattcgttcagggatagctggctaaggttgattgagcgagcaactagatctactcggcctttctgggtcatgtcgcacataatccactcacaatgtgttatagggaatcatgggttcctgttattatgttataggaactcatgggttcctccgaatgaaactacatactatagaaatcgagtctcatacagctcactagcgtcgaagatgatagaaactcatcatagtgcataacacatcttccatgacctccaagacccagaccaatcaataactcctccagcagttgagttggaggcccaggatcagccaggaagatagccatggccaaggcggtcaagaaaatcgacacgagaggaaaattccatcgtagggtttgttgtgagagtgaataccgaaaaaacctcagccaaaatttctaatgccgtcaggccgcggggtccacttcggacgtaagtccctccctccggtcggcgcaatgcgacaagtggtttaccactccgacaaaggagggcagggacttagctaagttagctcccactggcgtggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcattaaaaggataagcctaagcaatataactcgtatatatgacatcacggattgactgtatgaaaaagaaagtaacttaaatcggtcaacttgaagaggttgtgatctcctgttgaccgttttcaatacacagaaccattccgagattcgtcgtcgaagatgagcggcggaccagaagattcgataccggccggctcaccaggagctttccttcaagatgatctggcaatccgagagccagaaccttcgttccctatggagatcggtcccgacgcttcggaaggctctccttcaagctccaaccccgatgagacgttgttcgatgacgagatgaatactgttaaccccgaggcggctcttccggatgagataaccgcgttgaaatcacgagctacaaccaagaaacgagtgaccttgcccaaagaaatcctggatctcggcaacgaagccctcagggagcatatccgagccaactctagagagctgtacggagacgaagcgaaaagcaaacaagtcgacgccgttgctgcattagtgcatgaccgacatacgtttgttctggcgggtactggatttggaaaaacccggattgctgagatgtaccacaacctgtttcaacccgatcaaaagtcgatcgttctggtcttgaatcctttggattcactgggagacaatcaggtttgtcttggtttgtctctgttgaaacaagaactagaccttcaaatcatcatctgacatcccttcctcttacttgaacttgaaggtgaatgagaaaaaatcggtgggagcttcccacaagaagatttcagcggtcaacttgaaaaagggtgtcttggacaagacaatggctaaacagatcatcgctggagagtttgaatttgtgtacctggtttgtgattgctttatgaaaaaatacagattaaaaattacaaatgcagcaaaaaactgattattatgtcttactttttttgaaacagagcccagaggcattgctgaacaatcccatcttccgtgacatctactttgataccaacttccaaagtcgcctgagcctagttgttgtcgatgaagcacatatggtctatgtatggggcctggttgccagtggtgaatcaaagggacttaattcacattcaagacatggagaacgcggagtcttccggccggggtatggtgaactagctgctagactgatggcgaataacggcactcctctgctaatgatgtcggcgacctgccgcccaattgcaatccgaaaaattctagaatcattcaagctgaacatggacatggttgagtttgttcgagctgaacttaccaggccggaaattcgcatcttgcgaatcaacatgaaatactcccttgcatcttcggacgatcttgctggtctgtacagcagccaagaacaaacaccagactccgagatcattccaactttgatatattcaactactaaaaacctaactggacaagtgcttgaggtcctcaaccgcgctcgagagtcacatcatggagaggatgatcccttcagcaaattcgctcgccgataccactctgctactggagatttggataaaagtgacgtcatcaacgatttcacaaatggcgttttccctgttgtatcctccaccatggcgcttgggttgggccaaaactggaaaagggttcgatccgtcatccatatgggtcgaggggacccagcctccatatgtcagatgctgggacgatgcggacgagacggtaagccaggcctggctataatgtttgtcgagccgaatcggaagaatggaaagaactgtgttgccgatttcaccaacgtcaaattccaaaacgatgatgatagaatggatgcgttagctatcactccagtttgtctgcgaatagctttttcacttgataattcgtgcgttatttgacaggataaatgaagaaaacaagaggctaattggatttttgattccaggctaggatatgttcctttgtcggttgacgatccaaactacaagaaagaagctgcacgtgaaactgagaaagaatttgctgaatgcttctgctcaaactgtaagcccgaaagcagtcaatggttgattaacaacatgaagagagccacgatcaaaaacttcgattctcttatatcggacttgcgtgaagacataccagagttgaatccaatcagaagatcctgtagtgtccaaaccaacaaagttgtctgggtggaggaatccggcgaaaaacccttggaagaaagtcttgagatgttttcaaaggatttagtcggctacttcaacagattattcgagtcggtgatgaaaaacatggcaacttatccacctagcgcctacttctgcatcaaacaagctcgtcgaatttcaaaaaacattggtcaacttaccattgacaacatcgaggaattgattggtggtgaaatgttgcctggtcaaatgtcaatgttaatcaagcacatcgaactcttccgatcaggtgaacttttcaagtgtgttgcgcagcaacaagaagaagccgaaactcgattgaatttgacggctgaacgtttacgcctagcacgagagaccgaagagaacgaaaggatcgaaaaacagaaagcaattcatgtagccgccgcattgaagagagccgagacagctgaaagagtggctaaaaatgcggaacgtaaacgagttgcaaaggaggcaaagtttgtagaaagtgaaaagaaacgagcaaagcgggacagtgacatggctattcttcaggaactcaaagctcaagcacaggctgcaagtgaattatctcggtctcaagatgctgtcgggccgaccccctctaccagtggagcagtcaatggatcgattgatccttcattactttaaatttgtttcataaaaaaatatcaaaaccaatgttagagctctgatgttgagcatacaataattataaggaaatacatatttaaaatcaattgtaattttgattgtcatcctgatgattgttatgattgctgggtgaaagattgagtaaggtaggtgagtttgtaactgtaaaacctgcctctagatcccatgatggattaagtagagtagtagatggccggagacgtttgagaattgatccccctttcagctgatcatctcgcataacttccattccctctttcatcacatcctgactctttactttagccctttcctctttctaccagtccctttacctttttctgtgtcgtgtttggatcgaattgcaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccggaatcatccttgattgatcggattaacctttgaagcttcaaaaaaggaatggaacaatgtcattttgatgtattctagcacagtttgaatggtggttgaactgaccaatggaacattggatgaaaagacatctcgcaatcgtttcgcacttgttccaactccattattgttaaaaaaatacttgagccagtaattttcagtctcaaggaaaaaatccttagcgacaaagtgatttggtcgtccgcttggtgtgattaggagggaatgttgtattgcgtggcggagggcaggggggaggactttggtgattaggattatcattctagggaggtgtattgcgtagtgagttaaacctgtgatgccttgtgccatcaccgaccatcttcgccagatatttaacaatcgaccaatatctcccgccttcatcgatcgatcagcctcaactattgtagcaaaatcacgtaatcgagtcatgaggttgaacaatttgggagaattgaaagtttcggcctttttgagttgagtgcagccaaagaatcgatcatagcataagttgataacgtggttgattgattttgctttcaacttgatcttctcgtttggtaagctggttcgagggattcccatgacaagtctaattcacagaagttcaaatgtcagaggaaagtgagaatcaagaggatgtagagaaagaaccttacagtagacaatggataagagtgacctcgtgaatcttctggatgcttgtaagcataagagtgaagtcgttttttgcggctggtttttctgagggaagtccaagggcttgaagagtcctccaggcaccaaggtcgtcttgagttttattgtttccaaaatgcttgagatagattgcttgagctatattccatagggtatgagaagcccccaaaagcatgaagatatttccaaggctatcttccttgtgtccgctcggttttctttggcctcgcaagcattccatgttttggagagtaccgaggtcgccgtccatgatctgcagctctgagaaaaattcgtcaggagtcagattggtttgtttgatgatatcagtcaagatttcgccaatgccttcggcgcagttatcggatgccaacattagttcaaacatttcgatgtctggcttttgagcacgtatttgatcaatcgaaggtggctcgagtggaattgagctctttggatcgtctgttgttgctatgtaagacatcataacttgagcaatttgacttttgatggcattacaaaagtgagattcctcttcgaatgttgggagaaacattgttggtgatatcttgaggttaactgaatctttaattgccttctggaattgactcatagagaattcttctgggtcggcttcgaggatgagactgggatcgagggtatgaacatagccccatgttccatggaacatgtggctagtcttttccactgatttgaaatgaacgcgctcctcaaagtcgatattgtcgatgcagagtaggggcgagagaggttttcttgcagagacagagagtttttgagcaattctcttctttgcttgatgacccaatcgatcgagagctgagagtgctgttttccgcgacattgtaagtccaatgtagtgaaggtagctgttgattcgttcggtcactccgcaggccaagaatacgactgagttatagagctgcattgagtttgcccttcggttctctccaaatgataccattgcacatactgtctttgctgtctggatataaacagtaaatagtcattaaaattatcaggaaacaaaaaaaaaacaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattttctaaaattaaggtttcaactttttttgagctcaaatgcggggtttgctcaacttgggcccaccaaaagaagccaagttgagtggaaaattcaaccttttcaaaaactttctataaatggttagccaacataacaaaaaaactgaacacagggaaatgtggacaagaagcaggctttccctttcctggaaggaaattacatggatgtgaatggaggagtgctgagagtggaaaacacacaaaaaagtgatttttcagcccaaatcctcaaactcagcacgcgggcattgtcgccttatgcataggcctccactggcgtggacagctccgctgctcgctcccgctcccgtcgtggaggcctagttaggctcgctgggagtacaactcttgggctttctcccccagaaagttggaaaaccatggagattgtgctcggcttctaattggatatgcatatctatctgagcgtatgcataagctggccaggcgcatgcatacaagctcgaccgtgcacaaatttcaggccaggtgacggtgacaacatacccctactccaactttcttcaaacttcttgatcctatcaacaacaagaatgacggacagcccttccaggatcgagctcttctcaaacaggccggccgatctcttccaatccctccggtcccgcgacaccccaatcgaggagcgaatcaaattggcacagcgccattggaccgatcaacagttcatcttgccctacaaacagctctacttcttgcgttggatatttgatgtagaattctttgagtccaagaggtcaaacaaaaaaagcaagacagaatcgtgcgcaatttttcttacatttctccggctattctcaatcgattatgtctagatattgattgtcttgattgccctactgaagatttacctcacctgtgcattatccagtgttctggaagtttcttcgtcaactcgtctcagatatccaggcttcggatttatctaccgttcttggagggacgcccccgattatactactccgtcatacttttttagaatggtctaatctgttcgaagatcttgaattttctcaggacgtcttgtcaacgctgaaagcaatatttccgaccatcagccaacgcctccctttcgatgtatcattagaaatactgaatgaaatatttgaaggattgatgaaattgccacgttcaatatccgaaccagtggaacaaatagtcctgttgatcattaatggaattttaccggccatcgaacaagcccccaattctcggaaggcattcaattccatcgtactcaaccagaaatttttggattgtgccctccaggtggcattcagtccacacgctaccgcctcattgaaatcattggttcttcaaatcatccgaagtttaacctttaatatcgaaaacttgaaaaaaatccatttaaatcaaggcgttccaatagaatggctggaagccttgcatacgattgggaagcaaaacaaaaaaatgagtgccgcaggtcagatcagctttctctgcatttctaaattgttcaacttaaccaaaaatttgctgactttataacttctttgcgcagtcatcgaaatcattacccatctggtgtcgacattgatctgcgaattaccaagcttacgttctcagctgttcagtcagcatctcgccagcaatgcacctcagtcaagcaacagtcgaaatgtggcagtcgatttagcctatctccacgcgacccgaacctttattcttcacgtagtaaataactgctgccaagtcttgagggatttaggatcgtctagtacttccaacctggcagcttctatggcaagccacaaaaggatcatccgactaattatggattccaacttatacgatcccggtcagcctagtcaacacgagatcctcgaccagattgccaatcattgcgcttgtcatctatcaaactcatcagctgatatcgccatggactccctgcaaattttggttgatttactatcacttgattacactttgatcgaagttcgtttgaacctcatattgcaaaatctgatcgtttcgccttacgaccctcataattcgggaccgatgtgtcaattcttcgatggcgtattcagttggttttcgaaagcaaagcaaataccaagcctatttaaccagtggatcgagatcatcgtaaccaagctacctcagttttcactccgagatatttctaatggtccattgatggataggacgttcatagaacgagcccacgaagaactccgtctctccgtttcatctgcacaaatggcagtgatacacgacttactaagcagtagaatccgaagtgtgattcaaagttcgactctctgccccggtgactccaacctagagccctcctccaaaaggcgcagaatttcggtcacacaaacatcttcaccaagtaaagaagaaactacgacagaggcgccagacgttgtagatcagaatgcacatgtttctgttctcatgagcactttttacaatttatttgtcatctcagcttctcgttcttcccttcaatcgaaggagtggtcgagtctttcccgaaagatttctagctttggcggtgaaatcatcaacgcgattgccctaccaacattacagcgctggccgaccacgaactcgtcaaaaaatcgattccgaaaattcaagaatctttcagagcaaaccgtcttggcttctgcgtttcgcatattagcttcaatcgttcaggtacaaggccttcatacttcttcggaattggatgttcttgaactgtcagaatggcttgaattactatctcaagtctctagtcgaaaaaagaaccacttagaccccgggctgagctttgaattggtactttttttttcaaggtaaaatgtgatcagacgcgagatattaacacattgttcctttgccctgtagattcatctttttctggaatacacctctcaaagactatcttgcctcaaaactgtggatcccaccatcccacacaccgcttaccaaaccatattcaagttagttgaacagtgtccgacgcccagcgaattcagttggaatggatctatcgtatctctcacatcgtccgaacttccttctgcgttatggcactatttagctaccacacacttgtccgagtttgcgaccttggctacagctgagcagttaaatcaatttgcacaaattgctatcaacttcggatctcagacattagatatttcgactgaaaaacgacgtttcagcatcctcagcataagccgaatgatgttacgttcatccgtttttctcgaatgcactagtctccgtgaaccattgcttcaaaaattggtagcggctttcgaagcaatcatgtccttggaagagggcgaagcttcgcctgaattgggcacaactcagctggataatgttaactgcctttatgagataatttcttacttgccgttgagctattttactaaatgggctcgaaagcgtttgttcaactggagtttcgcgtggaatcaggccttactaagtcaaacagtcgccagtgtatcaccgctcagtcaggctgtctccgtcattcggtctcgcgtcttcttatgtagaatactatcagatccactttcctccgccaatccagaaatgatgaagcaggccgtccctatgataatcaaattcttagactgttgcggcacggaagaagatcaagatgtgttaataaaagtcactgaacacttgatttctgggatcattactaaattgatcaagaacatgaagtcgggggaagattcggaatgcagcttcagtttactagatcagttctgcgtggctctttcacagcgcattaaacatctcgctaagacaatcgttaagaccaggtcgattaaatcagaagacagactcgtcatctcaccattacaagttatagctgactatggcagaacacacataatcaattctaatcgggaggctagtgctgaagaagtcattttcattcagcggttccaccagctcattcggccaatgctggataatctggagtcagctttgaaaaaagctcgagcgaaagcaagctcgaatccgtcaaatctgggattacttgagcttggcaagatttacctccagttatgccgcattgaaggaagtcaagcaagatgtaagcatcccgattctcctggtcaagtataattttgtggtatcaaactactaaccttgttgcttggttcgtccttgaaattattagctgtggacagtttgattgatttgaagctacttctaccatcactggatcgaatcaaagaataccggtccggtctggaagcatccgatccgcactcagaagtagaagaagaaatccttccggagtgtctagacctgtttgaagaaatgatacaaatccatcgacatcgatatggtacgaaacgcaaagaatgtgtgaacgcctttcaaactctggtcgtctcgcacgtgcatctccgagcctcaagaacaggtcaagatgatcaacataatttcgatttgaagttaagaggctcattcattcgaagttgcaagaatgcacatcctcgcgaatctcgtgaagctttacggatgattttgagcgaaatcaatgattgttctaaaacgtttctcggtgccggctctggtcaaaccttcaatcttggctcgcattcattcaccagatttcgaatcttgattgacgttgcagttcttttgatcttgaactattctggtcatgatgccgatgatgcgcgtactcatcatggtgagtatcaaaaaaagatgttgtctgatttatctttcttgagttccccttgtcttggttttgttcttggctggatgagtagatggatagcttaccaaccatcatttgttgacagtgggttccagtagcgaacttgaagaagtgattttgaaactcttgaaaattttgaagatgatcgatctcgatgaccagcaaaaaggttctagccagcaagaagctctgaacctctacgcttggaagactgacttgattgatcaactttgtactcaagaagtaagcatctcttctccaattttcaaaataagatgccggtgtactaagttgtcaatcatatcagcctcatagactcggccgaagctcactccttgaggttctggagatcttgattgaactcagcactcgaaaagagttccagactgttcaatcgttacatgacaagctggtatcgatcacctcccaccttaaccaagaatgtttgagacggtcattgatcaaccaatttccgatattggttggcctcctctcacgactgatgatcccaacactagacttgaaaaattattcacgactggtgaccgatttgacgtcaacaaatcgactgatcggccccttctcgaaacattctccgttcctcatggtcgacttggtctcgaagatctcgcaagctccatcctctgcttcagtcgagagtttcgttaaccatggcttgtttagtttgatctctaccatgggaaaattcgaacgaaactcggttggttatcggttcttggaggctcaacatcttggatcctcttctgttgatcatcatcttcagtcggatgagaattcaaacagtctacttaattggaagaaaatcttgaagaattgggagactttgagatacaaaggtactgattgagccttcttggatatcatcagatcacaagtgttttttttcccactcattctttgcagttgtgatgaccagcaccttattccccttttgacattatgtatatatcaccatgatcatcaagagtttttcctcttctaaacttctattcttgtcaacttagaatccatttgtccgttgtcttcaaagaacagcttcctgttccagacatgaataatttgagacttgtgtttaagacgcaatcaatcatggtaggtggtggttgtataggggcgagctaggccatgatagaggtccaaagcagctggtcaagccaaagccacaagaggtgacgcgttcttttgggtgatagcggatttcaagtgtggatagtggccccattaatgtgttctatgttgaaacaaaaaaatgagtaatttgccagttacctcttgagtgtatctgacagagctgatgataggcacaatgtttggggatgttcaactggcacaagttaagaccttggaaactcttacattgttgacctgataactgatagggtaaatcacaacttgaacttgtttttatttttataaagaaaagacaaaatgattggaaaacttggtagagaactggaatgaagtcatttttttagttacatgtagattatatgggtgacttttgaatggctactctatccaaaccaaaagaccatacctcactaaacaaaaaataaagctatgtatttatggactttggtatacttttttacacaaatccaatctttttggaagaagtgttataaaaatgccagtttatccaaagtggtccaaacacataatcccttgtataaggtctttgaatcttccagtaatatacatactggaaggaactcactcataatctcaatcaatttgacaggattacataattcaaacaccgtgtagaccagtcacattctctgatttgtaagcttgtttcaggggggagaagctgagcttccttggcatgcaggttgatggtgctgtccaggccataacttacaagaaaatttgacatggtagccaatgtgatctcctcaaattagcataatcccacagctgggcctggatctgacaaatttgacccagtcatctttgtttgtgatctgtgaggggtgactacatagtggaggacttcccgtcaaatttacagccccctgtaaagctatttttacaagcttgtgaaactgttttcccagcaaaaaattagctttacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagccctccagtctatggcactggatttgcaattctgtttttttttttttctttccttttttgaagagaagaggcaaactttttcttgttgattttgatcccgccaaatttggggaggaaagggaggggaagtatgaaagccatggatttttttttgttggatgatcaagccagtctgagtccacacctttgttcagattctgaaaataaataggttgtcctgagttacagaaaaaagggaaacccatcatgattttggcacatattctgtttgagtgccaaaaggcttcaaacacagctgggtggctcctttgggttacatatgaatgtatgcatctcctcggaagggatttgagttgtgttgtacgctcgatatagaactcggggtttgacatcgattggacccagtttagaaatttcggcgaaaccgttgaggatcgtgttttcttggcccactgtacgtcgaggcaggtataatctctcttgataagtttgctctcaggggttgaatgacaggtgttcggttcatgagatgtcaggcgagggttcacggaggttacacagccagctcgggctggttggaagaagttgaaagagttggatgtatgctatcctggtgaatagtagtaagccaaaccaaaaaaccaaaccaaaagccagtcagccaatagtcatgcgactcttcaccgaaaacatcacagcatcaatcagccgcagacaacgaccatcgatctacagcgaaacactcaagagcagcgagacaacaacaacaacaactaccacgaacaacaaacaggcccaacaactaccaagaacaccattcaagaacatctcaaggaactcatcctcaaccagcccaacccaatccacccataccaacaacaacaacaacaacaacaacaacaacccactcaatctcgcatcatcagcagcttcatcatactcagcctccttcccacacaacccctccttcctcaccatcccacactcccaagccacccctcatcaccatccaaaccccagctcggtccgctcagaatcagtacccaggaagagctcagcctgctcatcgacccgctcgacgatcgaaaacgagcccagtcgttcgcatggaagacacaccccgttaccaggcttcagatccgcaagcgcactcagccaaatctcattccgctccctaagatccatcaacagtcggatcaaggtcaggatccagtcgctcggccagagcctcgaagctcgcaaaccgaaactccccgaactcgattggtccgctctcagggccgaatacgaactccatcttgccagaggctctatcatcgaacgctgtctcgtccaggtcgatctcggcccctctgtcaccgaaagaggcagatggtggatcgacaccgtcgtcagtcttatgtactcccctcgattacatacatcttcaaccccgctgatcttgacctcccctctttttttgcctttgttggcatattacgtatttagtggaccctggccgataaactcagtccgcccctaccagcagcactggcccaatactcagcatcagggctcataccactcctcacaccactccgacacaccttgcacagactggcagtagagctaccgtataaccatctggaggacacgccggatctcgacaagttcgaggagctagggaggatccttcgccgggcgatctggctggcaggcctgatcgagaacgtcatcgagctcgtcagtcaggtcgggctcgtccgcttcgaactcgccggcctcagacgccccttcgaggatctcaaactcaacgacgacgacgagctcaagttcgacgactccctccagctcgaccaactcctcgaccgctctatccgtcttatctctcattggaacggcgagatcaggggaaggactgggtcgaataatccctggaaaggctcaatcaaactctcctgatctaccccccctccccttttagtctgtatccatctcttcgaccttccgctctcctatccaagatcaacagtacacactcatgtactttctttcttgaccattttttttttatattccttgaacaataatctccctcttcctccccagtacataatcatgtacctttctttcctttccttttcctccctctgcttcaaaatcctcggtctctctttgtatcaacaccaccaccatcattatcatcatcgtcatcctcagcctctttctaacgaatctgccatcattctcactcatttttgcttttccaattgttttttgggtgtctgcatctttctattctcctatcttcttcttcttccttcttttgctttttctatttgatgactatgaggaactacaaccattatgatcatcatcatcattgatagcatcttctatgatttatagatcatatatatatataaacaaatcaacccacaaatctcttggcttctttcttctagatatataaatatcttcatctttctttctcttctcccacatcttacccattttttttatctttcttgttcataccaaacacacacatatatatatatatatatatatatatatatatatatatagatgatcatgaagaaaaaaaactttgtttttctgtcttttttttatcattatctttggagtcatgtctttctttttatggtctgtttatgcatgaaatttgaagaattatttggggttgtgcagggttgctgaggttgctataattcctacacaccctagcttattggtgggtggactgttatcattggctggttgtgttggattccagagctttgattccaacccacgagattcagggcaagttgtgcagaatataataaggtccctcaaatgaatatgcaaaaaaaaaaacaaaggttttaaaaattggtgaaaaataaaaaaaaattaaattgggggtttctttttttccccaaaaagctttgatattcatttttttgggggggagcgggagtgctagggagagaaggaaagagtggaacatgggaaaaaaaggattatacatagatgaaaaaaaaaaaaaacttaaaccaaagaaatggtgagccaggttagttatccagattggagtggcaaacagagaattctacagtagtacaccagtaccggagcgaattgggactgtggatccaggatgggatctgggatggagttaatgtcccaaggcctttggagatctcaaaagagccaccaaagagccctgttgtgatggcagatttctttttttgaatggatttggacacagccaaaaacaacggtccgtccactgtactccaatgaaactaaaaaaaaaaaaaaagaagaagaagtggaactgatgctattgctagaggaaagaaaaatcaagatccttctataatcactgacaaggttccatgagaacaaatccatacacacaataggggggttcacgatagcttttatggcttctgcccccccctaaaaagattcttgctggcgccttttttatcttaaattttaagctaaaaacgcgggcgataatttgaccaacatccgtaaacactgctggtcattaaataaatttaaccacccacatttggcccccctgacgtgtcatctgtgtagcataggccattccgtcaggtgatatacttcatcacacttccttcagtcacacatctctctgcattctcacatatcacatctcatcgactacctcacaatcggcccttcccagactagccactaatgtccgtcagtcaggtaaggaggttccccttttttctgggttatgtatttgattcaaaactgatcaatcagttccgctctatcccctggccagcttgatcccaccctgctcaccccaagtgagcgttcaggaccccctcctcctgggagtcagacaagcggccacgagttgacaggcctcacccttgcctccgaccttttgattttctctgggactcattcccctcaacttagcacccccgctgaaggtgcgagtggtaagaaaaaacgatcccgccgaacccagaaggaaatggccgcatttcgatcagagcaggcgcagatgaagaagctcaaggccctcgagaaggcaaaggagaagcaatcaaaaggtcgagttcgtgcatctcgtcgttcaacccagacatcggcctcagatcaaactcagggaaattcaactcagcaatcagctccggtgaattcacaacctttggtcccggacaccaacccccctttcaacacatatgactatgagaatgtgtgttcctaccttgaggaggaagctaactatactcggctctatggcgatggatcgaagaccacggttgggaaaactaaggttactaagggagctgcctatgacatgtttgccatctggatgaacagcggttcaaaccattgacttcgtctgactggaagtcaacttctccaacggatcgacgggtacaggaaacaattcatgaaggctaaagactttgccgagaataccagggccaggatcgaagaaggggatggcctccccacccttgcggagttgcttgagaagaaatggccgtgttatgaacggatgtacgcaatctttggtgggaaggcaaacatgacccctttggctcagtttgactcgggtgtaggtgccgacctatatgcagaatcaacgaacgcgagggacgttgacaatccgagtttgtccccagaggtcttcttctctggttgggaagaaagcgaggttgatcaacccccttcgggtgcaaacacccctgcggccggccttgatttgatccgatgtcaaaccgccttcgatcggcttactagtctcaatataccgaactcggaaggcgagggggacctggacgatgatctgctccccccacccctggacttcagtgggacggcaatggatccctcacccagcctgatgactcaacgttcgatcagtcgtgcgactcaaggctcggcaatcccatcggccaatggaggtgtcttgctcccaatgtcctcccagttaagcaccccagaccctgctcgtctgtcccctgtgctcggcggcagtgccacccgtcaagcatttcctaatcagcgatcgacggaggccagccctgcaggaccaaatcgagagggtaatgggaaacccaaagcaaccttggctagtgcttttgaaagttcgaacttggagaaatttgcttatctgaaagcgcacatggcgtgggagaaggagaaagagaataaacgactggagtgggaaaaagagcgttacaataaggaggtcgaacgagcgaccaaaggggctcaaggtcaggccaaattggctgaagccaagctgaacaccgcacaagagtggattagtcaagggaaattgtcaaccgaggttgacctgcttttgaaggcaatctatggatgagtgcctctgaatcgtgagtaattttggcctttttcctttcacaaacagtcaataagctgacttgtttgtcatgtctagtaaattcaaccactagattgctatggcctcatcacaatacttagatcactttagccctcttatgttatgaccaagcattgttttttcttttctcctgctccgtgatgactttccacgatttcatacgtgtcttggatttcaaatatgtttctcatgttacctgtgcctatataattgagcaatttttgcaactatatcgaatacaattggattaaccaggggcttcatgcccccccattcttgagtccacacgactcacgaggcagatatttccgatgatgtgaaccacaagtggtggtttgatctgtaagtcctgtatgaaacaggacacctcggccagaaccgggggtcagatctgagccggctttggtttcacttgtccaacatcggcacatcaagactttcctttttgcttcttatctccctcaatgtcatcggcgcggcaaagacagcggaggagggatcccccctgggacctagacggtgtcaaccaaggcccctccagcaacgacatattactacactggataacaaccggtgacaactaccgtcgatgggacagtacaacctttgagccaacggaacgactgatgatatgcgaggaaatagttggggtgatgcagatggaggggatagcacatcaacaagccaggggtaggatacaacaatatttatattctcgtctgctataaagaacaacacgtcctcattcatgattctctcaggtataaacacccagattcagattttgcgacggtcttacaacaccgctcgtgaatttgtcattcatgcaagagctaacaccgacgagatagaccccatcattctaggtaagtggaatatgatatttcatacattaaaaagtgcgctctaaaatgaacaggctaatgacctcctggcgactcgtcaccccctaggttatgcttggagggtttgccaatactgggatctcctggatcccattatggggcggccagagcaaccaactgaccaaggcttcccaaatgcaaatagtgaagcatcctctgacaacgaattgacaaataccacgtgatgaataataggagtagttaaataatgaatatgtgttcacataaaataagcaaatgtgaaggaaaagattccttgagtctatgcatgaggtcaaacagtgtgagaaaaccaagtgagacaaaatgaggtgaactaaataggcaagacaccggaggcgtagttgatctctaaaaatttggcctgaactacatcccgatgttctttagcagtatcttcattcccactcgccccttgggctcctggatgatcgttgacgccaacggagacatccaactcggcccatgcattgccgaggtgggccaggatgttgtgcaatgtaacacaacaattgacccatcagataacttccatcatgtccgatggcttttgaatcgctagttgcagttgttgaagtgatgcccaccgacctttgaggatcccaattgtgtgctcattttggacacgtgatcgcgcaagacagtagttgaactcggtgttttccttgatgtaggcagcaggagccttgtatgcagggatacagtgtacacccaactcatatgccgagtcagcgatcagatattttcctgccaatcgccccacaaccagtgagcgttagtcagaaaatcagataattcttcatagaaaacgcatgaacctcgatcaaagaacaaagccggctccttttggagcatcatcctcttaaaaaccatactatccccgcaagtccccggccagccagtcatgtaggctgtgatgaatcggtcacagtcgcatataacctgacaattgatcgagtagtgcttttttcgatcaaagaaaacttcaccgtcaatggaggggcgctggtacaggggtatcgtagtcccgtcgacaaagccaacacaaccctcaaagccttcacccttcatcacatccgatacctccttttgtcgatccttgtctggccagatcaggtatttctccgacagatctttaattgcccgggtgacccagcaactcgccttgaccacagtcccgcggcccacacacaaattccttgagaatcgccccacagaggcgccattaccgtttgatccaagtcgttcgagtgtcagtgccaattggtgagggattggcagttggggtcaaaagctgttgctatgaaagattgggtttaaattgacttggcttaacagccaggtaaagccggacttggtcgtacggatcgcctgcttgaaatcttcatctcgcatatcaaaaagctgagctagatcgaattcgtcacgcattttcggaggcaatcgtgtatgtaagtaccgactagataggacaaaattaggaccaaatgcaatagatctttcaccattgcctcgtcgtcgaacaaagcatccagtaacatagcacggccggggttgtcgggcgcagcgatccttccaagcaaggggagcacaggaatgttgatagttgaatcgaggagatctttggtctcttgctggtggaggaagacaagcatccagaacagatctcggagaatctgctgtcgttcgctgtattggtgcatcagggagttgttcgtagtcggctagcgtcggcaaaaaagagttgtttgtagtcggctagcgtcggcgaaaaagagttgttcgtagtcgcctagcgtcggcgaaaatttttggttatgtgatgggaaagcagtaagcagactgataaggattgcgaggctattgtgaacgccagtaatgatatgtcttactggtgaataattcttgtgtgttgaaaatcacttaaaattttaacatgcgcagcattcgcatccttgctggtggatgattaagctttgctggtcaaaagctatcgtgaacccccctaatatagtgcatcatcattttttttccaaaatggaaaaaagagaaaaaaaagaaccttgcaatcggtgttcatgtgtgactacataattaggaatgtaaggtccatttgatgcagatcagtgagaaacaaagtgttcacaaaaaaaaacattgtgggtacaggaaattttctgttacatagagatctctcattgctatgattatggcaggggaaatcaatcttgtgagtctgactgaggacagaatccgtcctgcttacaacacaacaatccaatccttcagctcagaatgatccaatttgtgatcaggaaatatacgataactggagcggacaaattgggagagattggtgacatgtttttgatggtactgctcaactgagtttgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacatcaaggtaattacaagcttggtggaaagattgaaaatggccagtctttttgttttgaataccagtgttagggctttgaggttcttgctgatgagtcaatatccacagataatcattgttgtgttgtgattcttttcaagaacttggttgagaccagaaaatgtgagaaacaaattagagcactggggtacacgtcagcagaggtgttgactttgtagtcaaatatctcttggccttcaagcaattaaccattgcctcaatcgctgctctttctttcaagagaaaaacagctgcatttttgtaaaaaaaacattttcatagattgctttcttcaagtgcatgttgtacaaactggtgataccaccaacggtgccacagatacgagacatttatttgtatcggattgtatcgtatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatacattgtatcagatttggatttaaaaatgaaaaaaaaaattgtcttcgttttttttcgttttttcttcaatacagccaaatatcttatgtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattccaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttgataccaccagtatggccaatttttatcaggctgttttttgatttgcaatggacagacagcagcaccattgagtttgattatctatttctcctgaatatggagcatgttactttagcagatggatcatccaagggaacatgctcttgattgaagccaacactgggcagatatgctgtgctgtgcttcttgtcaaaacagtgttagcctagtgctgctttttttgaatgttagtggccctgttagcaggtttgtgctatcagatgctgtagggacacagaactgctcaccagttctttagcccagcatattttggggccctttctgtgtagcattagtgcagaggggggaataattcctctgcacaacactaaattactaatgctagtgttactggcccagcagtgttgaagcttttaaatttcaatatccacatcaattttttgaggtcttaagatctgagcagctagaatatatccatagaagttgtatcctataaatttttcaatcatgaattctttgttggagtaacctaaatgttgtgtatttggctgcagttgagtaggtttttttgtcccctttcattggcccggcagtcctggatcatcaaagagagatcaaacatgattcaaaagattgatcttaatccttggcaaatccacattcacattcaagttgatttcacacattacctgcaagatcctttctctttttttcaataataattttttaaaaacaaaagtgttgctcttcatggagagattccagacaaatcatatttcatttattttactctgttggaacctgaagaagtgatttattttatagctttgtgtgtgaattgggactaaaactatgtagctagtttgattttcttttgcaatataagcaacttgtaagtcctccagtacatctacaccgtactgtagtttagaaaaaaaaaccctgagctttgaacgggtgtttttacaaaactgggagtgatcttgttgataccggtaaatgttgttgtgtggatctgagctgttcttatcagttcttatctggtcatcggccagtcagatgatagattagattaaagggtgtagtacttctatcggataaccagtcagctgttggatgctgttgtaccaatcggtgattgatggatggtctggcttatgtaagatgatcatggtcgtcatgtgatgtgatatgatgtgatgtggtccatcggattataaaagggtaatgtagttgaccactcacagcagggaaacatcggacttggaaccaaaaaaaagcagtcatgagcacatcagaacaactacccagggagttaagagactcactcaagaacatcgaaagcgcaatccacgaactagaatcagtccaactcaaacaactatcaagaactcagcatcaacaacaagaacatgagaaagaagactcgttcacatcgatcaccaatcaaatcaaatcagaactcaatcgaatcgatcaccatctcgaggtaagcacaatctagtacacctgataaagcacaaaaaaaatcatcagactgacacaaacacacactttaggaacttgagatactcgcggatgagtgcgaggatgaatcgagcagaacggaggcactcagaatcgtagaggaccatcggaagcatgcaaccaggttaataatgaccatcaacctccatggtgcattcaactgtattttcgactaacagtaattctgatccgattgacaaaacagactcagagcgagcttccggacgatctccttggaagtcaaacgaaccctcgccaacaacacgctccagtcttcaagagccgaattactcagtggagcgacagccaagcccggtaggtcatcaaacactgaggaggctttgatgtccgcctcctccgacgtcactcaatctctccggaatactctcgagatcatgaggcaggaactggatcgctcggtaatgtcgactcacttattaggtcagtctcagcccccccaagaaccttctacaaaaaaaaaagagattaactgaagatctgaaaaacaaaaaattcttgtatgtagaacaacaaacggccaccttacaactaacttcggatcaatacatgagttttggagagttaatgaagacctcaagagcgttgatcagtacgctccaacgggcggatctaatggaccggatcttgctgactggggccctcttatttttcatgctggtgtgcatctatatcctgaagaagcggatcctagaccgcggagtatcggtgctctcgaccatcctcactccactcacacggacgaccaagacgataatcaacagcaataacaataatgttcagccatcgtctactagtgatcagatcgtagtgggctcatcagacaccaatgatcagatcctcaccgccgccgcttctgctgctactgcagtcgccgtctccctcatccctggcctcgtctcttctcccgatttgcccatacctcctcctcctcctcctcatccttctggaaatcttcctgctaaacctcctccgattgatgcccatcctccctctgttgatcctaaacaatccatcaaacccgatcctcttcttccctctgaccatccagtcatatccaactttgaattgcttcatgaagaactttaagaataatccacccttccctttctttttgttttctctctcccaatccattgatactttttttttacccaatgcctctcccatttaccaatgtttcttaaatcatatttcagattcttcttttttttccatcatatcttacctttttaaaaaattaacaattacctgaatgtttgttttcaatctatgacaattgtgagatttacctcttacaaaagtaaccagtttattcagctttgtttataaaaacaaaaaataaatcatattaccacttgtttgattatcaccaccaaattatgtttctttttttttttgaagcagcttaactgtccttccatgttgattgttcttttccttttttttgatttggaatgtgattttgtatttgtagagagtttgaatggtcaagtggagaacttcccatcacaatctacgagcctcccagaagttgatttacaccccttagatctatttttttcatcaaaaaaatattttttctgaagccttccggaaacagctctaatgtgcaagctggttaaaatctcaatggtgttgttaatttaggactgagtgaggtgttcagtttatatgtaagcctgtgggcagggggatgacgtaggtggcttaataaccagcttcttctcaaccaaaataaaaaaaacacttgcacagcaaaactgcaacaaactatttacttgaacagcaaaactgcaaaacaacaaccaacaaccaacaagaacaggaacactgccaaaaccagaaagaaagacaacagcaacttcaagcaactatcccaacagaacacccaaaaaaaccaaacaaaaaccacacttcacaacggccgactcaaacgaaacccaccaaccaacccaatcgggaactggttcaaccatcaacctccacccaacattcaccctccagaacccaagaggatgtccagggacggtagagatcaaagtcggaaacaccacattcctagtacacaaacaactcatgatccatgccagcccattcttcgaatccatcctcactggcgaatgggctgaaacaaccgacctaaacaacacctcatcaccatcttcctcatctgcttcctccactcaagagcaagcatccccgaatcaacctcagctcgaccagctctacccaactagcactaccaccaccaccaacgaccagctgagcgacttcaactcgaccaccaatgacgatccatccatccagctggaagacgagcctgctgctatcctcccctcttctgctcactcccagcctctcacccttctcagaccatccatcatccccaacacttcgaatgccaaccgaatcgaagctcgcatcctcctcaaggaagaacgtccggcctcattccaggatctcctgatgtttgtctaccctcatctagaggtcagtccttcatctctctctctatatatataacccaacatccaacgattccttcaattatcgctgatcttgctctttataacagtgtgtatgcacctggcacaatgcctccgacgtcagtacaaaccccgctctctttgatgcaagattgactagaaaacaagcagactgattgtacaataacccaccaaaatatgtcacagctgatgacgatgtcacaaaagtttgacatgccattactccaacgacacgtcttgaatttcctgctctcctcggtggccgggaagccgatcgaggccatgaagatcgcagaggaacatcagctatccgaactgtatcgcgaaagctcgcggttcttactagataattggcagggttgggaccataaagagctcgaacgcttgagctctcaaacgctcctaaagctcgagaaacggtactatctccctcccttcttcttgtaaccgagtcacacactcacatgaggcttttcgttttgttgttccggacagacggacatggttcttagaacgcttactcaaactaggcctcgtcaattcttcgcgtgattatgtctgtccaccctcctgtcccgacccgcaacattgcacgaaattggtcgacgataaatggaggagcgcttgggctgcctcgttcaagttcggcccccctcaggtatcccgattacctaccactctcttcctgatctttaacctcactcaactgtacactccttctgactcttggtttctgtctgttgtagcctagtagtgtctatagggctttgaggtgtctcgaacctagtttacatagtccagcattgttgtaagtgattacacagtcgaagatggtgtatttattcatttttttgaaagaaaaacaaaaagaagaaaaaccggatggttcttcaaataatcaaatcgttcttgattgttatatgcataggttaccacatacgtcatgccaacaacatgcgctgcgtttctttgccgatttatttgaccgaatgttttcgcaattcacgcctcgaggcccaggcgggggcggcccaggaggaggagcaggaggaggagtcgtggggccgattggggccgctacggggatcggcgcagttgcggtttcccaaaccggctcgagctcgtcgactgcgaaccctttgatgggctctatcgaagctactcaacagcccccaggattgccctattatctggcgtcctcagtcggcactcctaccccttcgatcccgagtagttctaataccaccggcttgaatctcggatcaaccggtctaactacgcccattaacaacaataatcatcatccggcggctactggatcttcttcttctaatactactactgctgctactaatgctgctggtggggttgggggtgggctgcatttgactacgggaactatctccgcctccagtcatccgctcttgcttcttcagaactcggagaaaaacttcaggaaggctaagtatttcttgcacgtcgaattgttcgaatcggtcgaaaaaaatcgcaaacggatcgattgatcgtttgctttcttcgtgatcttttgcgtttctctttctccagccctcatttatacatctctctttttcataaaaaaaatgtcattggggccggagcaattttcctgtctttggtgtttgttcctctctctctctctctatttggatcttcatataatccaatcaatccccccatttgttgctccttctcttattgtttttgttgttgtctttcccccttttgtattgagtttttttgtttcaccatcatcatcatcaacgtctgtttcttctttttcctataaattgtgtatgtagttacagattgtattaaaagaaaagaaaagaaaacatcaaattggtagttgtagatggaattgatttatgaatattgtggcttttgaggaactgttgtcatatattgagtctctgagttggaaagatacaatcaatctgatgaaacggttgttttgactggaaaaatgaaaatcttgactcaatagttaatactgcagccaaaactcaatccacagtgactgtgtagagtatcaagtcaccacacaaaaagagtgatttgtggatcagtacacgcaagttacacatacatacaaggataaattcttgtagaccaatgattccaacttttttttctttcttgtctgtttgatcttcctggttccttgtcatgagttacagaaagaaaggtgctcaaaaattaatggtagaaagtatatgtcaagaccctactcaaaaccctgagcaagaataaaccagtcatgtagtatgtgcttcgatttgcttgcgtctggagtcgcgtggaatgagttgtaagcacaaggacatgaataattaggaacttcatccaccttgtcaaaatctttgtttttctttctttcctttagcttagctcccttataggcagcttcattgtaatacacttttcacttgcttaaacatgtgtagaaggtatgtatgtgttaaccaaccaaactttgttaagcacccagggctgttttgtggctgggatgtgagaagcccttagaagagacagctggaagggatcttgccgtcagctgcgaagagccccctctttttcggccatcatacactttagccacttggtcaatcatgggtgtcgcatctcttcttgtaatgaacattattccattcgggtcacttaatccagccgactagtccttctgaccactcgcagtatgggctgaagtatgtcttgggtcttgattgctggttgttgattaagctcaaggattccaagacaatgcgctgtctggttgtagtgtaccccccaaaacttgacagctcaacttgagagtaccagatggcggatgaaaccgacataagggaatattcgaaaccatgcactccatggattgctacaactgccgttcggcatatgcattcctttgtggaaatgactctgtgatgtacccccttgatccatacgtacagcccgtatcgcttaccgtagaggagatacctggagacaacttaacgcaatcttaataaacaaattcacctttcaggctccccagggcttgctgcccgctgatgcagcaccagtgagctatctgacgcccaatttcccaaccatgtctttgggtcttcatcgccactctgctctcgctctaatgtctgtctctcttagtgtgtgcatagaactcaatcttgagggctcaacgaataacaacaaaaagaataaactgtggagatcaagagtctagggttaactaaccccgttataagtctagaattctaagcaattttagtgaccttcaatttgcttgtggttggtcatcaggccaggttcacaaaaccggacatatgcagataagacctccccccaaacgtaatagcctggcccaagaattacaaagggtatgttgcaagagctatctgtccagaagacaaacacatattttatcctgtgaggctgacggtgatggttcaagtaagtttgcgctaaaagcgaataaggaccaaaaggctttcgaccatattgaagggtcgaccatgttagaatgtgcttggaaaatcaatgctgtatgttaggtgtgggatgtgagtacatacaagcatcatccatctcacgcaaaacaaatcagatggataaaacctgagtagcacgacttacagcacggtgaaggcataacaagacagtgtgaattgggcatttgcctgttatatatctacatgacttcaaaaaaaaaacttgtactaatgctctttgattggtttttgtttggcttcttatatttatccagccatgcatacctgttggtgatcttagcaagtgcaactccccaacactctggtgataatgcttgagttatttggccctttctctttttaaacctaacctgaactcacatgtctatacctgagagtgataaatctcctgtctctccatcatcaattgcttcttgacttcaatttttgcttaggttgttcatggatagatcatgatttgatcatctgtctgttctcccatgttcttctgctgagaaattttagaagtgtctaccttgtcaaccccaatcaaatccaagtatcatgttggtgcaaatgcaggtcaaatgaaactgcttctgtgaaataaaatttttcacattgtgtttgcaatagtgggtttcatgattgaaatttctctaaaatttcttgagtccttttaaggttttgagcaatcttttttattctttaaaaaattgagtatttgtgtggattgtccagaagcccacaagtctgcccaacttgtaaaatttttaaaatgttgttgattataatgtgttgaaattggcttgaaaaaaaaaatgataaatttccatcacaaacctcactagtaaagcttggcaccttcaagttcagagtgtattttgttttcttttacagtgcccacattggttgaaaatctgtgtaagccaaggggcctagccaccatgacctgctcaatctacacaatttgggccagggctcagctaacttgtcaaaacttatataatactggatagctggcactaaatctagatccctctggcttgtgagctagcaaacctggtttctccaagatggagaaagctccataccttcgccccatacatacccatctggtctatacagacgatgtaaaaatcagagccaaaaccaaagaaaatccacttcaagatttgcaagacaaccagaatgtgcataagccacgagatcaccaatctggctccccaaagaagatgagcaactctcaaagagatggatcctcatctcctcctatttaattgggacaaattgccaataatgagaagttctttttctgtattactcaagacttcaaatgaagtactccaggacctcaaaagaaaacactagccaattcaatgcacaaatgtgtgtgtatgttttcatgatggtgaacaactgcttggtgcaatcctacttgaactgaatacaaattcaattttaccaagcctccatagattagagacagtcccaaaaaaaacttgaaagaacaactttttgtcaaattccccttgagatcaagatatcttacatgcatattcatgtcacctgaaaaatatttatgttacatagacaccacaagcaatatccccaggcaaaccatactttatgctatggcatcacgagaagccaaaacctggaaggtcgtatcgccccttgggttcaaaattgtttcggcttgtgccatcagtcaggtcctcagggcccaagaaattaccccctgcagagttgtgttcaccgaaatctccagccagatcatgggtcagagaaaggctgtggcagcattcgaccatgcgatacggatggagatttcggtgagctattcttcgtgccacttatacatttggcgcaaatttagtccaagcaccattgcctgtaatgtgaacagtggcccaagtgatgaacacccactatgaggcaatttgatgcaggcagatggtgcaatttgcacatgctaaatttcaaatggcactgcgatgatgatctaccgctgtcacttggggaaagaaaatcatttagagcaaatcatgcagagaaactgccggaaaatggtgcaaaggatgttatgacaatctagtaagacctatactgctgccctggtgcgaaatcgtcgcaccctctttctcgagtagctgccaaactctgacttcgcgatttgatttcaaacaaaggactttggataatgaaaatcatcaagagcaaattgcgcagagaaattgcaggcggaggaggcaacggatgttataacaatcccctagtaagacctatactgttgccctggtgcgaaatcgtcgcaccctctttcccagatacatagctgccaaactttgacctcgcgcatttagatttcaaacaaaggacttgtggcatacatcaatagatatatgaattatattatcagccgaagttgagtaagacatttgtgatccctcgatgttatttccctctcccagatctgctgcaattgagagccgatgttgtcagtgagactttgccgtctttggtaaagtatccgagagcccagttgagggtccccaataattggtttagattgattagattgatatgtcactgccatttgaggtattttgaatacagtggtcctcaaacctagcgtagctaggatgatcagttggaacttggaagtgaatcaacgcactatcttcctgttaatgtgagggcctcaaccctttcttcacattggagccctcgccctcaagaaaaaaaaacagtgaatgaatggaaaatgaattttttaacttttgcccttttcaatgggatttggaggcgccgatttgacgagccagagtattgtcttcatcaaaacgtagtgtgtatgaaagaaattctgcagactgcggcattcctagaaagaaatcttgttatagcccctcggcgcttggggaatggggatgtgtcattacactatcaaatttcggattgtgctattggatagacaataatcaggagaaagatgcaagataatttggacgcggatttttgctttcaattccgaatttctaatacttgtcaagcagtcttacccagcgaacggtttgtacatcaattgctcaaacagcgatgtgcagatttcgaaggacatcggagttggtttatgtgcagctctgtgcagctgatcatccgcaacccgcttgactttgaacaactcggtataagcgtaagacaacccaagccctctttaaaggagctgggattagactggggaaaagtgcatttctaattctttgtataattattttagacttgggaaggtggtgttgggttatcaatcaacggatacgccagggccgcctgccgccaaccaacctttgagttccaagtcccacataaattcctacatcgttcatccctgactgttcaaaccggaggatgaggtgtacaattctacatacattcgggtttctgaccaggtccggaatctatctcaagttccttaagctaatatgtacggagtagcagttgggaattgattgtaggttcacagcaaccggaacctaacagcaaagggcatagtgataccgcgtaaaagccaagccattcatgaaagaaggacccccagattttgacttcaaatgatgcatcaaattctcctcgtgtatctcccttggtcaggagggattgtagggatccaagcctccaagggcagagtttgtgataactggcatgtttgtcccactcaaattgacttgagatctctggaaaggatgatcaattatctgaaaaacagcaatttgactgtatggatcatagttctattttctcagcctcgatgtactggaagcacaggtggcaagtcacccggcgggtaagcgtaagttcacacagtcaaccagtttttactttgaacgtacgcgctttgatgaattttcctctcaaccaaaacaattataatgcgagcatgcaaagctgtcaagttgattgagcttggttgtgatgtgatcttcgggatccttaaggatcgatgtttgaattctgaagttgcggaattagggagagatgcgcccaaatccctttcaagagaggatatacaaaatccttcaattttttgtcaattacatagatcccagctgctcactatgttcggcagactccagagggagtcgggaaactccgctgtagcgcctcaaatctgcttcaatgaccttttttatattttgcttcatccttattccttgccatcgccatcccagctctaaaaggtcatacataacaaaaataaagaaagttttgatgagagccccggtttaattccggcattatcgtctacataaatggcttgcgattagtgtccaaaatcatgtgtttttttaaaatttatggagtttcgaacggttttgcatagatatgcaagctcaggtcaggacatgtatagattgtttatgtatctcgtctttcaaaggagtcggtacactgcttcgggaccatgttgatcgggattttgcatcgtgagagagatcacgggtgggactgtcgaaaggtcaggcgaaaccagcgatccaaggtttccggctggtgttctctctgccttcagcgtcggctgggctcttggagcatcacgatggtcgtgaggaatgagtataaatatttggagttaatccccaagctcacacagtccgggcaggcggaatctcgccatctcatcagcgttcccctttattagtcaggcctgtttccaagagctttgtccgttctgtatttcgcgcttggtgatcacattgtgcgtggttaccccccatctagactgaaggatccttaacaaacgtttgaattcgtggtgttacacacaaatagtttatataagaggcccacttgcgagtgcatatttagaatccggtcgctgttgttcaggatcagcaaaacgtctcttcacctgcttcaggggtcccgccatcaacacatctacttatttataacataccgctacttcttctcagcttcctctcggtgagtcaagagctacgttactaggtgcgcacgttttgatatgattattgtgttggatagatatttacaaagccgcacgtttccttcttttgcctagtgtagtgtcagcgtagctttgacttgatttgtcaccacctttcaacaataaaagtcacctagctactatggtgcgtggatcccccctcctgaattttatgtagcatcccctccaccctggatagcctgggcgattaaaagcttgaccaagcttggaaaataaaccccatcactcctccttacatccaatctgcagcttcttgaaaaaaaaaaaaaaaacattcgaacttacaacaatcatgaccttgcccttcctctgcataatgatctttgcactttgatacatatagcctcgctccattatcttagactcaagagctccgagcgaccctgagcattacacctcctccggcactgccccacaagccgagcaaacccatttggctatgcaatcaagctcaccccaaagccaatatgttcggccgaatgacggaggggctgaaagccaccagtctcgaattcatttgtaagaattattcgtttatttatttaattccaattcagtccttcttcaagactgatgtgagactgctgaggagacaccatcgatcctttttgttgtaactgacgatcttttctgacatacattaacaaattatcacctcttaaattaaaaagccatcagaaaccaccgcatgcaagcagtgaaaatcagttgatcggcagccattatgactcaaacctaaactcagcctccaaggcaaagggcttccacacgagtcattcgactagacgatcgccatcccaggcaaatgagacgcagcggttcagcccctactcgaatcctaaaaaattgggtgtctgtcttcccaaactgtcgacgtctttcaataatccctccgacaaatttactaaaccgcgcaagcgcactgttatcatcaaacccaagtaccctaaatacgaaggcttaagtaacttcgctgctcccagagacttggtctccgacatcattcctggtagccgcaccatcaatcttgacaaatctagtcctccgtcctccaaatccgtgccgtgcttgacgcctgaaaaaatgagtccgaaagattatgtgaactcaatcgtcacagatgacggccagacggaaagctcctgcgttccgatagacttcttgaaacggctggacttcgatgaatgggaccagaggaaagataacttgttgcagatggtagaagataggaagacgtttttccttcagaatggctttgcagagactagtggaaagccattcctgcccgatgaacaagcgatagacaaaaaaccaattcccaatcgatgggtttggtacatgcacctcagtaccgaatacgataaggccaaaagtacgcgggtgcctgccggcggtccgggtaagtcctcgtcttgaatagctaatgggagcgatataagcatatgtaactaactcgggcgatgtttcatcacttgtcctgctagctggatatttgaaatacggatgggatcgtcttggagtggctggcaagcagccttaccaagaactggcggacatctactcggcgcagcgcctgaaattcagtaagcttggtggaattattccagctacataattttctgcatgaaccgtctctcatgacttgcctttgattattgtccatatcatagtggccgaacacggaatagtggaggattcgaccaagaaaaaacccaaacaatccgataagcctaaggctcgcaatcgctcatcacaggatgtgttcgctggtggtgacaagcatcatcagatagatggctgttttatggacgaacccctctcaccgcgcagcagaatggctcgtgcgatcgacaaagggatttccagcaacctacctcaccttcaacccaattcaccttttgttccactccaacccattcttcaacccaacctattctatgaacaattcagccaattttcgcatgagaagccgccgtgtgattacgccgatggtacttccgagacgtttgaaatgaccaaagcccccggctactccagctatctccaatcgccagaattgatgtcttgcggcttctcgcctctgggctacgaagcttcttcctacagccaccggtacaactccgattcaaccgctgaccaacttggcacgcctataggatacccgtcttcgccaacggagtatccattcgcttgcaactcaaactccgcgtttccatatcaagctacatcggagttccaaacttggtcgaccttatctccagaatcaatcaactcaggtcgttcagaaactgtaggggtattccctccatcttgtatgaacaacagcacgttagaccctgcggcgagctattctagtctagcaccagcgaatggattcctcgagcctctcaaccgtcacgagatagacttcaacgtacttcatcccggaatcaattattaagctgtcctatttctgtactttttctcttattctagttgagcagctcaagcaagatattttgaatcctcatgttgcgaatatcaagcttgtacttgaccgcactgcagtatatcggaatgacccctttgttacagtccaattttctcgaatggtgtatatatatatatatatgaatttgatcattcccacattatttggcgttgtagttcgtggatctcaatctctcccaattcttttatttatcaatctcgctttgatttgtgtacgaatttttgtaatttaccagactgtaagaagtactagctagctatttgaacctcacttccaaaactctgtttttgctgctgttgtttgagtgcggatatatggtttttgtttgacaatttaacattcaagtttgggcatccctcttcgaatccacatctccatgcattgctagcccggggtcctcatcagttggttccatcaaaaattcaatgaaggattctttgcagaagaaatgtcttttgctttgattttaatttcagaaatcactcaaatgaagcgcattgaatttgctatcatatgctttgccgaaaaatcaaggggttccaatccattaatttctgggaaatttggccggttgggagacggatggatgctgattcttttaggattttatttcattctcagtggtctgttggaaatggttatgaattcgattttagcagaaaacaaaaaacaccaaaacatggtgtaacacaccatggattagctgtcagtggccacacttattcatatgaatccgttactccagtaacatcagtgaaatactgctgtaattcaagagcacctgtactggtggatagttctgcacaaggtacgtgactcactcaccaaattcaattcaacttggtgattgggttggctcaggttggctctctggccagttgaatgccaacgagggcatttacttcaatccatttctcttccaaaacactaaaagaaacattaaattaaaaccacaccatgcacttcaagttgaactgacaagaccatcaactcacgcagttcttgcagttttgagtttcccatccccatgaactaactgggctctcattcatcatcatcatgtttacttaagtacttctgaaaccagatgctttgaaatatagtaagataggtttacaaaaatgcaaagttacattaattcaactgctgtagctcagtgtagtaacttcccagtgttacaggatatctcaatctagttaccagctaaaagtgattttgcttgtctcatggtgtattgtagaaggtagttcaacccccttaatcacatttgatgtaaagaaacatcaatcatgcaatatccacaataacacattattgaggggtaaaaagccctaaaagagcaaaacaccagtcatcaatatcccaatatgcaattttttttatcaaggtggatattgtaacaagtcaaagatggtagtgataacaccccaaaatgttttaaacagcatgtcatcattgaaagtatcatacctatgtgttgttggttttacctttgaaactactgacttgaagttgtcctgttgtatttgtaagcttataagatattataagcttatcccatccccttgcctgggtcttgaagccaaaatattggatgtttggtagatacaagcctattatgatctcaatgtgggatgccccaagaaaggctttgttgagatggagatatcataggcttcacatgctttggtagtttcatctaacaaggtgagtttctcaactaaaaaattggggaattttatccaggctggcttaccaacttgataaagattccctcatagtactcatcttcccaaatggaaaattatgcattatttttggaggcttggggaatttcagattttcagaactgtacccttaatggactcgatctcacatctaatcacctgctccccaagccacttgacagatgtcaaagctgcactggaccataaaaacctaaaaaaatatcaaaagaacagaaacctgtcctttattctatagttcatggtcaattattggatgactagcccaattggaagggatttaagaatacttcaagtcagctcaaagctagttataatacaatacttggtacataacctgaaggcaataaagtagttaattcatgtattgctcattttgaaatcagaaaccaaaccttgatgaatttgacctctgctgggtttttcaggaaagggaagctcccttgagggtgcatgatcctatggttcaacaactgagaattctacataagcagaaaaaacttgttgaaaatctgtttttttttttttactgcaacacaaattgcttaatctttttaagatgtactcaagcaggtcaagattccccgaggagccgcatggaatgcatagcatgtggttcgaaggataatgcttacatttgaactcgctctagggcaactgaaggagcatgatgctgaccttatgggagatgtgatggaattgaaagatgtttcttccagtggtgtgtggacatgtcgtcatgttcaactggatttaaagaattcggcgtggttgttcagttgattgaggatttgctgagcaagaaggtcatagttatttggaatgctactctcgagtcatgagtctgaagtttaaccctggtgggtggtggggtgactgggctgagtttttgtcagctgatcgatcgacacagcgcgagtgagcttccgccctttcacagcaacctgcacaaccccactggcacttcgtatcagcaaagctccagccactatctcgctgacctcctggactcgttggatacttcgaggatggcggataacgaccatcaggaagcgcgtctcgtcctacaacggagggtagtcaagattatcttcttctccttactcttggatctcctgggtatgtatctgagtctctgctgttccaatacaagctgggtttccttaacactcaatctatcatccagattctgtctttcataaggatttgaaaaaaacatattcctaggaatagtatactgactggaaaaaaaaatgatgtttgaacgtttgtagcattcacaatgccgttgccactcttccccagattgatcgcttcgtttgtggaagcagaaagatcccatggcgtaagctactcataccacaactcattcctcccccaggcatcggattggagaacatcaataggattcttaggtcgtagaaggcagagcccaacttccagttggcgatcacggtcgcgtgaaaaatgctgggacgacgtctgcgtggtttgagattctgatggaccgtctcttatgtttggcttgaactcgataacaggacacaacattactctcatcaactttaaacacaatcagagcgtgtaggaccgcgttggcctcctggagatcaactccttcatctcagatgactgtcaccagtaattcgaaatgggatgtgactattcttggcggttagttcgatctccttggggtcccttttcattcaaatgtaaaattatcccgcctgagataataagcattccttacaggtatcttgggttccatcttttcattttgtcaattcctcatctcgccggtgattggtagactatcggataggtttggacgcaggccggtcttattaatgacgatgatcggcaacatattctcggcatttctatggttgacctcgacgagtttcggaccgtatgtgctttcacgagccgtcggagggctatcagaggggaacgttcaactgagcattgccgtcatcagcgatgtctctgacccgaccagtcgggcaaaatctcttgcgctcgttgggatcgccttttcgctctgtttcacattcggcccgatgttgggcgcctggttcgccatgcgaagtcctccgcttcaggccaccaagctgcttggtataggattgaacgtctatgccgtcccggctctcatcagtctcctgctcctcctcctcgaaacgctctacctggcaatcgctttgccagaaaccaaactgttacggaacgctggtaaactgggaagcaaaccaaaatcaaatcacgtgaatgatcagaaatcagcaccgggctcctctttcgagcaacgtcaactgcggcttagaatattggcacaagtccacaccgccttcttgttctttttctcaggtgagagactcgaatcactttcatctaacattctttttagctcaggtgagaaaagtgtattgatgaaagaccacgattgatacgcaataggtgcagaattcacattgacgtttcgtaagtcactttgtcttcaaaatgattgtttgttctgatatggaattatggtggatggccataagatttgcaccccccccccccccaaaaaaaaagagaaaaccatgactgatgataaatttgtcttgtaacaatagttacctatgatctttacggtttcacgaatgcacaaaacgggagattgcttggatttattggtatcctatcttccttacttcaaggaggctataccagacggtctaagaagccgccgctatggttcgtcaagtcgggactgaaggcatgcatcagctccctagtcttgctctcggtcttgcctttcctaagaccagaggtaggagagcgagtagaggggacgatcgaccgcctgagcgcgctcttcctttacagtgccgcggcggcactcgccttcgtcagtgcttcggtcgtgaactccttgaacaccttggccagtcttgagtgcgacgaggatgatgatgatgaccagcagtcgactggggcacggaagatcgcccgaggaaaggctctcggcgactttcgctccgccggccagctcggtcgcgctttcgggcccctcttcgctacaggcttgtattggactaaggggccgtcgctttgctatagtctctgtgccatcggtacctttgcagtcttcttcctgaccaaccaattcaaccaccttcaaccccgtctaccaccaacccctgttcatcccaaaaaacttcaataacgaagccattcaacaatcttcctgttcccttaccccctgcacatcctgtaccaatcgtcactgtttgttgaacatcgactcgtttttttcttcttcccttcagcgctttgattgttattttaaattagcctgctgcttgttcgcatcgtgatcattctatggacctattttctctttgtttatgagaatatcaaaagagatttacctcaatcaataccgttgtcactttgcccacgagtagataatctgttcactcatcctaaaagtgattagacagaaacaagaatgaacccattagaataactccacgagcttcaattggtaaaaagatgcctggtagtaagttatgcgtaatcaggtattgtaagttacgattggtattaattagtgcttctccttgagagtcaatatgcaggacaaactgatgcaaaagcgagttgaattagaataccacacggagatccaaacttgtggacgataattagatgaaaacacatgctaataaccaagacacataaacagtaacagccctttcagtacactcaaaatcacagattaaagtgaacttgatgggaaacataggtttgatggaatcgcaagagaacaggaagcaatcaagctgggtgaatgtcaaaacagacaaagggaaccatcaaggaaaccgtcagactgtctagatgacaatggaaaaaagcgtcagatcgatgatgactgaaaaagaaaacaactgatagttaattgataaggacatgaataatgagttaaacggttgatctgaacattcttgtttcaaatgagatcaactaaacaatcgccacaagtcggacttcaagaagaggatgtctatatagttgcatttgactataactcagcatttgggacaggactcgtgaaagaaacttgatgcctcggtgccagactaggattttatttgtaggccatctaaacctttggtgccggatctgatcatcttcgaacttcgtcggtgatatcggcttccccttcccatacatccggctcgcggggaagcgtcggagtaggcgtaaaaacaacaacgcacgaaacctatacggaagccgaattgcaaaagccaaccaagaagaggagagtcagggcttccatttaagtgaggtatagccatcaaaagatttcatctgcctagatcgttactcacgataccaaggataaatcctaccccacagttccaagtaatgtttacccactgaaatatcgcgacctcaaagtgcaatatggccaaatgatcaaaggctcctaaaactgaatcacgaaaaaaaagctcaattgatctgtgcatttttccttatgatgcgcacgtatgagacttgaacgtacttaacaagatacagaggatgatataagacagcttgacaagtgctgcaaggactatgtgccagaatgtattgatggcataccgtctcaattttcgataaaaaaatgacatgtccttcagtccatcgccgatgatttgctcctgagttttctggaaaggtccggaattccaaagccgagcagagactttatttcctctgtcaagactcggtaaatattccttccagtgagacacgaagatcatcttgtccggcatcgagcggacggatccgcatatcgagtgggctggagaagcaggagagatcttggtcgggtttgagggctccgatgaaccgcaccattcgaagtcaacttgagcagcctggatctccaaatcgatttgtcttgatgccgctttccgtaaaaatttggcttgaaagtaaagagcgcctaggatccgatgcgagcaccaaatcaaagagatcaattggatgattgcgactattaccatgaaaatacacgcgttcttcaaattccttcgaatcgcttccatggattgtaccatatttttcactgaaagtagagcctgaagctgactctcgagcctgatgactggggttgaattcgggtcgagcaagctggcatacgaggattggtatctatcatacgaggacaacacggtgtatgattcccggatagcggtaaatagccacggcagcgtaccgaataaggacatcaagtgggcggtgatgattaacgggttgaatagacatgctggaatcggccgtttcatagattgtggcgggtaagatgaaccactcttctgattcgcttgtgccaaccgatatctagatggcggcatagcgtaaaataaagaccatactattcttcggaagattcaacagaaggacatgccacttgagttacacctcactactcatcaatttgagaatctgaagaagaagaaaaaataacggaccttttgcccaacctgcagaacattgaaagtcaaccagaaatgaaacaatccacaagagaaaattgggttagaactgcgttaaatcgcatatggcttgcacaacggaggcctactaaccaaagcaagctaaaggggcaaaggatgcgaagtggcaaataagggtccggggatgaagatgagattggcagtctaacaacaagctgatcgaatgtgccagatttactatcattagacgcaagcagaaagaaaaaggtcagatcggtgaatatttgggtgacagggtaatatttctttcctggaccagaaggacctggtttctttagtgccacctatagaaatcggaatttgagaaagatcagtaaatacccaaggtaaatgtgaccacccaaaatgtaagcataacccgagtgtgcgggtaaaggtatcctctttcatcgaccttcaccaaccaccacccgtttgtctggcaccttttcacggcactgatcaggtaaaggatggctggaaccgggccgattatcgtgacaagccagatgataacatgtttcgggcgagagatagaagagttataatggctgtggatacgttgattgagcacctcccattctgcgggtgtcgagggaatcttgaagctcatttgggatggaagtaatgctttgactaaggggacaaaagagtgtcgaaagaagttgaagatatgggtcggaaacaggcatgcaccattccttaatcatctggctggctttgatttcgaaagttagaatttacagacaagctgcggggtgcctccaatgttctcttgattgaacagaatgattgcatttcttgctcttaactttttgacttgcaaaggaaacatcgagactttgcgtgcataattgtataccaggcgtgggttggctggtcatatagcttgaggctaggtcccacgaccgcgtaccccccgtgagccagtataaaaatcaagtcaaactttagcatgcttctggttaatttgtatgagactgagaaaaaaaaaaaggtcagcgatcatggcggcctgtcacctgtggaaagcgggtgggaattgtcggtttagtgatcgagagtgatacggtaaagtggcgtctgcaaatcgctttttaaacatttggtaaaaagctaagaaaacgccaaacgggaatgggtctgactcagctttgttgaatatcgacctcacaaccataaactaagttgttagtcacttaccctgtgggcctgtaccctgatgcagtggtctggttgttcagatatcacatccacaatccagtggaggacttcccgccgtccaaatctgtaaatttagaaggacatcctaaacgttatttgctggcaaaaattgatcaagatcaagttttcaccagccaatagagtttaggacccccttccagatcaagcgatttaggtgacgggaagtcctccagttctgatatatccagttgtaaagttgtgggtcccaatgtcaatagatgttggctggctgcaaagcatttcaatgctgtgtgactgatgcaaagtgcctggatacaattcaaagcaccagaaatcctgaaaacatatcaactgccttgggtcactttggacaattctccatgacctgcccatctggtatcacatcactggaaatatttctggacaaagatgtccaaattcaataaaaccataggtttgtgcacacttggagtcttggaatgtggttttgggctgtggccacttcaaattactcttcatacattgcaaatggtgttcaaatgtccaatagtgatctccaaagacttacatggctctctccactccagcctgtggtgcagcaccagagaaacaaaaaagcacaacagaccacctctgccagtagtgagctactgcactaaactgaacagtaccctaaaattagcatcagtgcccctgcctgatcacactgatgtggttttaatacactttcagtgctgcaactgctacaatggataaccccccacaatgtgcatgataagtatgtgaaagaaagaggaaaaaggtacctccacatatttcaaaatcccttaattgtgatcatatctctcaacagccactgtttatgtcccatccatacggtttaggatccaagattttttggatgtatgaatttgtgggctgaaaaatccagtttttttttctttcagactttgaggctctttttagcttttgaaatgtctgaaacttacagtagagcatttactaacacataaaatagatgctacaggtatgatagaggagcttgattacattttaaaaaatcaaaagcatcattcaaatttttattttccttttttttgtttaaaagacaaaataaagtggggagggtatctgagaggtgggggataatgaatatgaaatataaaaaaaaagagaaaaagtcagaaataaaaaacaaaaaaatcaatattggattggcccatcagagggctccacaaccatgtgcatttggttgggaattgacttgacaaggaatccaagttgatctgctgggatgatgccccacccctgctagatagcctccttcatcttttcaagggacttgggttggtatttcttgacaattgcagtcttcataattttccacaagtttttgattgggttagagatcgttccatgttactccttgctaggtacctagcaccgccccgcacctgccaggcggtgccaggtgccagttttttggcaataaaagcaacagtacccgggtacatcccccacattgccttgctgactggaggggtttccttctggtcaacgaggaggtacctcgttgatcagaagaaaacccatccaatcaacaaggcacattacctcattgaccggaagggtttccttccggtcgacaaggtacactagctacccttaccaagccaaacaatcatcaaattgaaacccccttgtcctggaccaaatgagcaggtgcagtccccaacccacttggcagccaactggctgacaagtgggcattcaatctcatgagtttgcaaagggccagcatactgatatatatcccctcagcacctgacccccaaccaagcaaaataccccttaacaacaatcaaggccgaacaattgttgtggcagatcaaacccccttggcctagaacaattgagcagttgttttcagaccaagctgattctccggcagtacttatccccttgtctgctaccctctaatctatcagctttttttagctgtcaaaccttgccctatcggcttgtggtttagctgtcaaacctcaacccgcgctgtagtgtgccaaatgtgtttcaagtaccaaattgcataaattcatgatgaactcttgataataggctatactcttggtgttattattgtttaaatatattctatgggtcatttcacccatagtcactcactaaaaccactaggctagctccactcagtcaaacattatgtgggatttcaatattatttgcatgcaaaatgcttattgcatgatgtaaaccacaagttggacacattgtttgtatgtacactgagaattttgtatagtgggaaaccacaatttgaccagaattttagatgcatatccattatttgttagggctagggccacaagctggtcattacatattttcatgttagggctagaaccacaagttggccatttagagattatgggttagggctagaaccacaagtcagccgagttgtgaaatagactatttaaggagggcttttccccctcattccaatttttttgatcatctcatcacatcagatcatcatctcatctgatcagcaaccagagagaacagagcaatcaatccatacattaaccattttttatctcaatcaaagtgccccattaagatctttcataccttgagaagcatagaaaaaggaaagtaacaaccagtacaacttgtgctcctaaaacaggaaaaagtgatcttaagccattgtgctctcacacaagattaaggaggaagggaaagacactttcaatagtcacatttgccctcaatatcatctcataaattcccattcattatcagtacatacaccaatcattttttcaatatacataaactatataaaaaaaggggcttgggagtcggctctccattatttgggagtcgtttaaccaagcccctaaaaaaacacctcttagtttactcaacaattccactcaaatagtctgctgaatctacgttgatctaggtttgataagagactgctacacatagttttctctatcatcagtttttgccacaacaataaataaattgttgtgttaactcttgtgtattgaaatagaggggcaggtctttcaaaccagccataaaagttgtagtagttcattacatacgtgatatatctcatctgctatttcccactcataggactgccaccaatcccaaaggagttctcacagcgctgtaagacacaaaagtggttgtgaaaccctttttatgaatgaagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccgccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataagggtatgaagttgttaatgagtgatgattatattgatggagttgttgttcaaagctttaataccaaggcttggagctctgggagtgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaactgttatggttgtatttcaatataatgtagtgttatggctgtcacttgtatataatctgtaagggtgtttgagatgatctggtccactggtgggatgatgaagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtaaaggcttttgaggtattttagctggcctgaagatcctatgagggaatttagctcgtctagtacatgcaggggagggaatttggctggtgagagcactgccttgagggaatttggctagcctataaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtatgcaaatcaagctatactgagagtaaagagtccaaaagatatcccgtgataggttgaaatccgcgtaacttctaaactatgagagatatggggtcagttgtagtgagtgactaggggtaattttacctgagaaatccatttctgatgttatttttaccatatatataatatataaagagacaataataatttttttatatttttttgcatagaaacacagtattatttaccacagcgccaactccattggctcaatttttagccgtcaaaactggaccggaaaccaatcaatgtcttgttgattggaagggtttccttctgataaaaaatttacctacttgttgagcagaagggtttccttctgatcaacgaggtacctccttgttgagcgaaagggtttccttccaatcagtgaggtacattaccttgctgattggaagggttgccttctgatcaatgaggaggtacctccttgttgaaaaacccttccagtcaatttttgaatgcatctacatccacatctcctgtttgattcaatccaatctctttcaaaattccctcaaacatctcactttgtaatttattgaaatgtgttacaaccaacgctgccacagatacggtatttgcccgtatctgccatgtatcactatgtatcaggaggtaccacaggtaccaccccacttccctaacatagggtgggtgggttggcctgcatattttataataaatatgaaaaaaattgaaaaaattgactatacactttcaacagtacttcatatccagtactggatatgcaatattttttcctttttttgttaaaatagtgtgaaaaagtaaaaaaaaaaaacatcacatccagtttcattttaccacatatctagtacaggatatgaagtaatgttgagatagctagtggaactaagtgaaaaagagaggggaagtacccgcagtacctgccacaagtaccgctggtacccgtcaggaggtgcctggtgcagtacatggtatctattttcttgtaaaaaatgaacaggtaaccaagtacaaaccaacggtctctagattttggttttcctagggcctgaaaacctagcaacttgcccatgggacatcccagaaatgcaagctttctccttgactgttgtggtgaataatactgtgtttctatgcagaaaaatataaaaatttatttattatctctttatacattatagatatggtaaaattgacataagaaattgatttctcaggtaaaataacccctagtcacccactacaactacccccatatctctcatagtttagaagttacacatatttcaacctatcacgggatatgttttggattctttactctcagtatagcttgttttgaatactagatgcatattcaatattgaattcctttgtgttttattgaattcctttattggcacatagtgcatattgatttcctttgtaagtgcacatgcattcctttgtagtaggaccttgtaggctagtaaaaatccctcaaggcagtgctctcaccagccaaattccctcacctgaatgtactagactagctaaaatccctcattgtatcttcaggccagctaaaatgcctcaaaagcctgtgccctggggctaaaatccctcacatttgtctactcaaactctctctccttcttactcaacatgtcactcttttttgttatgccactctttttatatattcattatgcataattgtttgatcccacaacttgttctctttgtatctagattacttaaacttcactggatacttagctaatgaaaacatcagtccttactatttttaactggtcctaagaggacactttagcctcctcctagcctttatcaatcacacttaagcccgattgattaagtataaaaatagcccttctcagacttctgtctgcttccggctttgccaactttttcccctcatcgtctcaactttcatcaaaaagacttattcaaatttaattgaagaggtcctcaccatggaagcctatgaatccatgcaagaggattgatctggatgcccaattgaataattggataagtcagcagtagaagtaccattcctcactgactcctccttatttcttgtgcaagttgagggccgatatgaccccaaataaaaccttctcaattcactttttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacagaggtgttgtgggtgtgcatttatctcaatcccctttaattaggtactaggttcaaatagatcattttttgtccctgctttgtatttttatattatgcatcaaagtatgcattaaaaaatcttccatccttgaaatatttaagtaaagtttcccaaagcaaatttctgtacaaaaccaactaagacttgattgtgtgggtggttctgggggccaaacctccagatgatgatatttttggaggtttcagactgtgtagatcagactgtgtagattctaaatccaaagtagtgaccaaactggtacagccaggttttttgccaaccatttggacacatgcccttgggccagactttccctggggccaagggaagtcacatcctcccaaaaagtcctgaccatttggaatagttgcatagtttgacagagcctgtcttttttggttggttgatgttcagagaaaaatggtgatgattgtgagagattggagtattttgaaaacaatagtattgcaaaatcatgtgaacaaattctgttctatatgaaatagtgtgctacatcagacaaatgtgttcaagattatcaaaaacatgagaaacacttaaatatttgagggtcttgaaatcagatgtttcttgtaaagggtttctttggacaaccttctaattctatgtagatgcatgagcttggaagctagttacattctttccccctccacaaaaaccattctgcttgattaaccaagaacatatagtgattcagatgatgcaaacctcaatttttcaaaatgatggctagtctggtgccagtggacgtatttgaaagctcaaaaatgagagcccttcaatattctcaaggacatatcagtgaagatatcactttagaggattttttttttggaaaaggatggcattgtggtaatggatttgtccccagctttccaaactagacttccatggataacactaaagtcaagttgtgaccgcatgctggaccacaccagaatgcgatcttacccctcccctttctaccccacttcttccattgatggattgcctggaatgtcacaagggatccatctaccttcagcccatggatttggtatgatttctgtgttccatttttcaccaaaagtgattcccgtaggagttaccattggtgactcagtgacaggggtgcaatttggagagtgcactgcccaggtttccagcattggatttgctgtaactctagcctagttgttaaatatttgccatcaactttggtagtgaagtttggctggttgtggaaaaatccaaccatggaaatggagcagaaatgtccatgcaaattaaggtcatacatgccaatctgttgaggatgtgctgtatcaagttgtattagattacatttcttttgttttagttgtaacttcaatggatacaagacaaggcccaaatttcatccatccctcagaacgatgttgaagatattaaactttttttgttctttccagacaagtgaactaacttagactagtggatattatagtcttaagtatgcaacaaatggtttatgcaaagcgatccatgcctctaaactcctccaaaaatcggctgctgctgatttgtctatgtggcgtttagtttcatcgatctgtccaatttttcgtgtttttatgaagcaaacatatattggctatcaattagtacaatcgctatgtatgtaatctcttgttaccaaggcggaactagtctaaattgacggggtaagaatgatgtagagacacaattgactaactctaagctctgtcacgttccacgcccgtactttggggtttggaggatcatgtgtccattgaataaagaaccctttcactagaaagcaattcaaatcgatagacaggtcaaacatagaaataaactcaactacaaaatgaaataaaagttaccatgatgaaacaattccttcgggtcgctccatttgtagggccgaaattgccactcctgaccggtagtcatcacacaaaccactcggtcccaagcgtcctcgccaaacttggtgagggcctcgacgccatcgaccacaaaatagcgcgccgcgcgatcggctggaccgctggatttgccgaacgcgccggagtctgatgggtgaggtggagcttgtgaggtggtgtagcctcgtctatgactgactacaatcacatcctctgtcgtcgtaatctgtgctccaccacctcgggccacgttgggtggctcaaagctttcccagaaacaaaactatcgatcaaaaattaaagttatgtatattggattgtgatcattggattagaacatacaccgcgtcttccaagaaccgtttaacgttgtgcatagtgatcagggcagaggaggagggagagataatgatgatcggattcatggaacgtcgcttggcttgactgattgcgctaccaggagggccgactggcttggttaggttcccagaacctcctgttccgttgagacgtgtcttgagttcctctcgtcgagctttgatgcgatcgaggaccagtaatcgagcgctgtcaaaattgactgcttttgagcctctcaggaccgtcctccgatctgagacttggcgatgttcgtgtaacgacatgatccgcttgacgagttcttgatctactttgtccaccacgtatctcgtacgcttcatccgtgattcatcaagctctgctcctggtcgctcagttatctgaccttggctacccgtcgtcgatccacctttctcaagatttgcatttgaattctccttgctagtggcattaacgtcgcctccgttcaatccgatttcgtttgtaaggtattcctgataggtcggtagggaggattcgagtgctacgattgaactaggctcgctactcccacttttgccctccaggaagtcagttatagcttttcgctcagtcgcagaaacaaatgaacatccttgctgattggcttcttgaatatatgcagcaaaacctttctcccgatttaaataacagcataagatactttgagagtcgtaaaaatgatctcgatcggtcgcgggagatgcttcctggggtgcgcctggttttcgataacgagttgtaagtgtcttgggtattgaaattcttccggtctgcacggttagcgagatataaaaggcaagggacaaggtgaagactttgacgttgtcttgagacatcagatggatatctgatcgaccggtgattgctcttcggagcaagatgaggggatcgattttcgcggcattggcagctgaacttcctccggaggacatcgtcgacgtggtgcctgggcgttttcaggaaatcgagtgtttgtttgagtttctctacacctgctgatcaggttctggtttacatttgttgttgactgagcccggaatcctggatgaatgccttgctggcgcatacatcgatgcgcggtggaggtccgaagcgccccggagcgtccggtcggatcaaagattaccggatcaaccgggatggcatcttccaggacggttcacatcggccactttgctgacaacagtaatattttgcaatcagcccaaccatcagcccaaccctgccctaaatttgaaaaatcatcatttccaaccccaggcatcccacaccacctgtaaagtcacaaacccacatcatcccacctataaaaccatttgaacatccaccccatccatagtcatacccacatcacgtcctgcacttaaaaccttcaaacacaccagaatgtcaaaacatttatgtaaattatctgcatctgacccaaccagtcatgaactagacccatctgttgcctcatcaaaccaagccttggccccaccagtgccacctatgcatgcttcacaattgtttgtgctccatgatttatctctttattgctgaaagatctattctttttgtctgttttcagggacctgaaccatccagcttagtctgtgatgatccaggctcattggtggcttcagttcccgacttggtgtgttctaccactcactcttattttggcaggtgccagccaaataaaggccatgtggccaaatggcaaacacacccaatagcttggttcaaatttcacacttttcactgctaccttgtcataaaatatcttcttgctgatttctaaactccacacagactcacactggcagcaggctaattttaagtgtaagaactgattttcctctgctaacttcaaataaaagatttgcttgaaaaaaatgtgaaaagggtgtgtttgcatgcacccttttttgggggtgtgggtgtggatgtgcatttatcaatgcctggatttgtaactgatggggaagattatggcccacttgatcagttatctcagttttgtgttttgatgctaagatgcaactgcaaaaattatgaatcttgcaatgaaaaaatgagtctttgaataaatttctaggtgtcagaatcacaacaaaggtgatggacaagacctattatcaaaacacaatcttatttgacatagttgcaatcaaggtaatagacaacactaatcagaatgcaatgtcaagagatttaagaaatcaagttgattgattggagaaaaggtaaatggccccatacaaaagagaggactctgcgccccaatcaaccagactttaactgtgtcacaacaggtgtgagaataagatgagaaaaagctataattgttactggatactagtcttcaatgacaaaagtgtttttcattgaaaaatctctattgcagattctttggtacagctcatgcaacatgactactgcaacctgaaagttaacaccattgaacattccctgtgtcatgaattccacttaaacatggaaaatagtgctgttgatgaggcaatgtttccaagtgcaatatggatagcaatctcattgcagggtatgctggcttcaacgtgtctaccactgtgacatggaacacagcatcgattgatgtttccagatgttgcctagaacatcaatcccactgtgacatggaaattgagggctataaagaactcgtctcataactatctgatcaaggtccacactcctgaatatttagaaatgtcttcggggtacacaaaggccactcttgtaaatttaaacaggagtgatggccagggacaatgttccttggccaacatgatcgggaagggtgatcgactggagtttgccggatttgaggcgcgggtaataaagaaagaaacgggtgttcggatcgaacaacaagtagtctatatccgagccggatcggttcagaataaagcaactgtctggtatcttatcctgtgggggtgtgctagcctcacgtggaggcttgcgattccattggaacaaggctttcaattcaccctcggcgtcactgtgttcctgtaggtccattgaagttgtcctccctggaatggtcaattggtttttcgaagagcgcatcgattggatgtgctcgacttgaggatagtctggggtcaaatgttcctcatgaatccaagcactcgcctcaacatcttgatgatcacaaataaaaatttaggaagagcctgaggttagtctttcggtcgttgtgcgcgtttaccaggattaaattcacgactcaccaggggcaggaaaatcaccaaaagcacatgcaatcaggccagtcatacaaactagagtcaccacgaaagtagtaaattttatcatggtaacgattccctgtttatatacttttttttttgatagggttggagaagtaagatgtcagtcaaaagaatagcacgtgtcaatctacgcgtatgttttggatctctggaggataaaaggtacacagggccaagttcgaatcaacgaaagcagtataaatagatggaaaattcaattacattcgagccgggaccttccgacgatgattccttgtagggattcaaggattgatggggttgaagtattagtatgcagaggcggtactgaaggccaagggtggcacagtggtatccgcttttatattggtgaaagcgtttttgcttttttgttgacttgagccaacagtgtgatctcgccctgcaaaacacccatttgccgagttacagccatttcgagaaaggttgcggttcgcgagccagacttttttttatttttttatttttttattttttatttttagagactgaatacagccctgtatatgagctgattacttccaattcttcgtttacagaagaaaacgaaggattgaagacatacagccgacatacagggctgtatcagactctaaaaataaaaaataaaaaataaataaaaaataaaaagtccgactcccaagcagcaagctttctcgaaacggctgtacgttgtggccggagagcttcgacttgaccatatttcagctaatcaaatgtaccagactccaaacatggaaattttctctgccgtttcgactgcatcattagcaaaaggcctggatcttccttgtgtttctgtgtcacacatgctatgtatgtacctccgagttcgacattggaacccacggtccaccttcctttcaaaaggccattgtgctacgagtttgatgatggacctcaggttttgtcaagcacatcccttggtcttctggcccactcatcaacctccattgtgggcatcatctttctttctggttcagtccctgttggtacctaactcaactaaggcaagccggttggcgcaatgcggccagtggtttacaactccgagctaggggcagggaatgagttaagttaggttggtaccctcacccactaagacaacagagttacaaatatgtacattacagtcacaaagacaacgagttggaattacaagttttacaagatatatgctgcacaaatttttgaaatatgttgtgtggaaaggataagtcaccgtggggggattatgaaagaggattagtctggattagttcaaaaggatcagaaaatggacgagtttaagctttagtaaatttctttaattcttctttatagacccgatactctgaatacttcttgatgatccgttcactttcgattcgttgttggtctagatgattttgttcagttccatatgtatccgtccacatgtcttttaatgatggcttggacatctttttttttaaaaaaaagaaagaaagaaagaaagaaagaaagaaagaaaggaagatttgtttgttagtttcattatgtaggtcatacttacagcaagtccaagcttatgcatggaatgattaattctgctttgctgtcaaaaggagagagaaagacattcaactaactttttcagtccgtttgacagattttgagatatcgttcttccactgtttgatccgatcttcttccttagcgggatcccaccatcccttagattccaggaaagccctcattcgattgataggattatcgcgtttcctccactatttttcaagtaattgatgcatcagtaattctttcttttttcatttttggaaaaaaaaaaaactttgaatgtgatatttatgtggaccaagtcattttgttttttcagttttgaaaaaagtcgtatcttacctggtcgacctcgttagggtttcgataggcactggagtcatcactggtgctatgatgaccgactcggtaagtcatagcctcgaccatcactgctcgaccggcgccttcgagtgcccgacgacgggcttctctagttgcgagatagaccgctaaggggtcattcccatctactcggatcgcatcaataccatatcctacagagttcagcattcagcacgaaatagtttgtataaccatgttcaacaatgttagatatgggagcgtgaagggttgttttgttgatacctaccagcagcacgagaggcgatcccgtcccctttgaattgctgagaagacggagtcgagatcgcaaaaccgttgttctatgtaagagcgccaagaggctaagcagggtaaagaaacggccgatgggacatgatcatccagagaagattgatgtgagcgattgatataggactgactctgatgaaaaaaacgattggaccgcccaaaacgctggccatgttgactccggcatggaagtcgccctcactagcagcgccctcgcccaagtaacagaccacacaatcatccggacgctcgcccttttgtctcatccgtttgagagcatatgccgccccagccgcctgagggatttgggtggccaacggactgctgatcgagtggaagtggtgcttcttcgaggcgtagtgtaccggcatctgtcgacccttcgaactctcatcttccactgatccaaaacattgtgcagtcaagtaatccaaactgtgttgtttaccatcaaatagagacaaagatctctcaactgcttttgcttgggcttatcaagttaaaatcatctctcttacctgcagcctctccacagcaaaataccttgttctaattcaacatacaaaacaaatagaaaatgagtaccaaccagaatctgatattttgcagcagcagaaacaagtgtgtataaaaaaatagatccagttagagcctatatagaaacacacacacacctctgtattgagcaaatacctcatcatggtcgcccagtgcggccgctgaccctacgacggctccttcttctccatagctagtcatgtaaaatgagattcgaccatggcgctgtaagttactcatgaatgtatctaaactacagacacagaacacgggaaatcacaaaacaagaatcagatacacttctttcttgatttctattttatgcattgtatgcacttctgtcctcctgagagatgaagaaaaaaaaagaaagatctgaaaattaacatcggcaagccgagcataacttcgtaaacctttacggcgaatgattcgttttcgagttgagcgagatcaggcaagccgatgtgttgatcatttgagtttttcttgccaatcgggttaaggatcttgagggggatgagtggatcgaatgggagtggttgttgttcttgagacttggaaatggaatgagaggaaaaagatttagtgattgttgttgttgttgttgttgttggttgactcaaccgagccattcgagttgacttccaagtcctccttcccagctcattcatcctcatcagtctggtcatcattgtgttcgtcgtgtttgttgtgtctcaaattatggtgattgtatgctatgatggtagtacacagtgcggggtgcttgggacaccagttcacctgatctgaatgacgtcacacagccctgaggtattatataatcacatgaccgccgcatacagttacatataacactccctcaaaccactgtcacttgacacaaaaccagtctctcaatcttacaaggcacagctggtcttcagctttcctttgatgcttgaaagcacacccaacacagaccagattagagtaaaattgattgtttgaataaatcgagcattggataaatttgagtgaacgccttctcatccatccagataactccttcagcccgacacaatgtgatggaagaccgatacaattgtagataaaaaaaacgatttctgatgatgaggctgagtaaagatgtacataaagatatgaggagatcagatcgacaacaacaagcggatttagtagattgatggtagaacgatttgtatgacgaatagtgaaagatgatgataggttaaagtgagatcttgtgtaaagcggggggaggaaagggattagatgttgcactctttttaaaggaaaaatatatatatattgataggtttaaaggttactatggattaaatttaaagtcaagacttctcagattgaatggatgggattcatgtgttgatttatttatacttgacagacctgaagaatgagcaggggatgttatggattattgattgaaatatagttttttttaagaggaaagtaattcgtaacgactcgcaaccactaacccgcaaacgctcaagtgaaatgattctaacaacataaaacgaagggagaaagagcgaggaaagagaggaggaagaagaagacaaaacggggaggaggatgttgattagacattttcccatccctcataccttcgttcatcggaatcccaatcgacatgaaagagaccgacgagtctagatttaagttcaaggtaacaagtccgacagatagtttgaaccttccaagtccaccaacgaacagtgaaccatctccgaggagccaagccaaacctagcatcggtcggagttttgatgtgagaggacgatgattgaaatgggtccgaggagctaggaggttcggggggaagattaccgtagctagagaccagtggaggtcgagcgagtaaaggtgtcctactatctacctccggaacgttgagataaccagtcggcctgggatctgaattggaaaggtaagtcggatcgctgactattggtaagattggttttcccggtaagattgaagtcgtcgtcagcctgggccgacgcaagatcccggagccaggaggtggtggtaggagcggatgagcgggcgaggggggcaaaccgacgatgatgctggaggcccacgacagccaggactgggaggccttcgaatcagctttctcaggattaggtctcttcctcttgctctgatgtgtcgaagaccccgatcgtgcattctttcgatcgatcgacggtctaatctgcttgattcttcttaacttgcgctccaacttcttgcgctcatgttcgagaattacatcatgataacaagatccatcgtctgaatcgctgttatcaagagaatgtgaatggtaatgcgagtggccttggttattattctcgtccgtagcgctcgttgagtcttgcttgccctttccctttcgagcggtcaaactgtcggattgatagtaccagttattccaccaggccttccatcctcccttggctctctcggcatcccgttgggctacttggcgacgctctctgactcgagcaactctttcggccgtcgggccgaagaagggtgctggagctcggactatcggaaccctgagagggaggtagagactgctggctggagaacttgatctcgagatgatcgttgctgagtaagtaccagagccagtaaaggagctcgacatcgaggctgtcctggcgaaagaaagggctaacgagggatgtgaccccacatgagcatgttgctgattggcgtttgatggggaggtcgactcagtgcgagaccggcgactgaaagatgatctcgcagaaggtggcccgggcctcaacgtactctgtctgttggtttggaaagattgactaacaggtgatgaggaggaatctcgggtatcaaatcttctgatttctccagaaagagtcgatcgtgagtcaggggtagaagcgcgatttggagaggtcatgcgatggggatagcttggcgacccgttcccaaaactcgagcgccctgtaggagaacgagatgtgcttgatgtgtgttcagcaatcgatggcgggcgatgacggtggatggtgatcttcttggggacttgcttgacttgcttgctttctcttttccgctttggactagatgtgatcccgcctgagatgcggaccacattatgaaattgaatcttggcagctttgccatcggcaaggttggcatgattgatatcgtcaggattagaatccgatgagttttcatgggttgtcttggcggcaagttctgtcaatagctgagaagagtcagatctggactcgagaaatgaaccttgcgcaacttgggatgtaggggtcggattggcaatggtacttgagcttaaatgtatgactgtgttgaaggaagatgccagagagctagaagatcgactggatggtaggccatgccgatgattggaagtgttgaaatctgttgcatctaaatgacttgtgtcgatagtaggatggaacgcttcgtgtgattcctgttgagatggagaggcctcatggctgagagtgacggcagtccaagtcgggcgtgcaagttctggtgcgttctgaaaacttgggtcgcaatttgaggggaatttgttgtcaactgggcgagcttggacttggacctctggatctctagcggattgtgagttcactagtgataaggtaccggtggaagccatggtaacactttgtatccaataatctaaaaataatggtacccgttagtcacgctgaatttgaaagtatgtgggcagcaaggaagggggtcaagaatcaactcagacggtttataagagcacaactttctgctcgtgtttggacggtaaaatcctttcaaagttacaatcctaggcgtaaaccaacgaggtggtaaatcgtcatgcacaaggatgggagactcaaagatgagggtcctctagactggctgaacgatcagggtagtcaacagccatgcctctggtgatcaagggacagaagacacatttacatcagtacggctgagtggagaaactatcctagtatgtagtagtcctggagaaaaatactcacacaagaggtaatgacggaccagccggatgtttagccgatggtcggccagattgatgatacgttctaaagccacgatatctctggtcccactctccccagagttaagcagtggtggtcttcgttttgctccccattgaacacagcagacctgcattggcacggtgtcctttggggacatcacaaacccgccccgaggaccttcccagtgtcggaccggatcgcagctcggggagaaacccggaaagataaccactctatccgctccatatgttccaccaaatctccacagtcgattgctagacgaaagcaaaatgaagctcctcttcagaaacatgtgaatatcccctctgggtacaaatattgggggtagagtgcaaccaaacctgagtgataggagcccatccgccccgcttcgccgataatctgccaccagttttggtccactgatactggtagatagcctgccttctctctgtcacgcttacctgagtcaaatattacgaaataaatacaccgcatcactggagcttatggagaaaagaatgatggtgctcatcaattatgggtactacataatataaaccattgttggaagggaagtaacaggggtgctgaagcataaaattgtgaataaattatggttcacacttgaattctggcacagattgtatatcaatacagagttataagtgtgccctagaacactggatgacttcccattgcaatctagaactctcccagacttttcttgacttgaaattaagtagacatagcaaatgcttgagaggagggatacactaatggttgttttcacactggtatgctatttttggtgaggaaagaaagttgaagaaccaagcctcatccccaaataccattctaatttctttttagacctatcaaagaaatttgtcattatttattcgcttctgttgtataattgtcaccttgacactaccaacatattagataaaatcaagaagccaataaaaatctggttatctatactaacagattgatggctgtttgaattatgatcctcaaaattttgggttcttggtggaaagcttctcttcaaaaacatacagtggcgtgcagcattctactgtacaaggccacccgcaaatgttgattaggtcgcgcggggttgatcctcacccccgacgggggtccagcacctgtaaagaacacatttttggagtctacaaggtgtgtagattccaaatctaaattggcaaccaatttggtccagccaaacaaaaaaattctttttttcaccggaccattcggtcacaggccaaatatgggggcctaagtacataaatatgcaataggctgacaccataaacccatacttgtatggctatatgtcagcctaagcccatacacataagcttaaagccaatgtatatgctcaaaagtgcatcagctggctcgattacagcagcgtggatgtcagattgacgtctcaacaccccagaacttaacaaaaaaaaatcaaatttttccaaattttgggtcccgaccattcggacatcccgaaatcctgtacagtacaatgccacgcgcaactgtatttggccccgtttgaccacaaatcatgatttgtgatttggctgaggtttggtgcggatttggaacttgcaatataaaacaatataaaatttttgcacaaactcctgccaaaccttgcctcaaaattacaaattatggacagccaaacggggccttcagcttgatttgcaaatattcatgtcaagggaagttgtgaatagtacaaagcaaatttttgaacctcaaatacatgctgttttgtgggggggggggatgcttaatttatcaacaaagactgaaaccacatcatactaatataaacactatctggtatttgatatgagaaatggaagtaagttgggatccacaccatgatattcagggatcattgtatacattccagaccaagtttttgggaaataaaactcactttcctggggccagtgtttcataatcacaatctcatatctactgctccagtcaaacttagtacaatagtgcaactactacactaaattaaattaccactgataaaccatgagtgtagctgatagctgctaaacctttgggctgttagatttagctgtaataggtacccttcaaattacagcaaattagtggcccattacagctaattaactgtaatttttatttgaaattgcactttttttctcaaatatttagcagctataattgcagctatcttagaactgaaatgtagctgtaatttagtggcacaaaaaaacactcaactacagcttgatttttgctaaatgtgatttggggcctgtaccatatggcatgaaaattcaatttttcatattttttcaggatttatattcctcaaattctcatataatgaagtgatcatcaccattaaaggacatttataagctcaaatatgaagaattttaacaccaggtatctccaattgttttgaatttttttgtaggagacagaaaaaatgaccatttttcaaaattcactccaatggtacaggcccttaatagtcacccccttgcttagtgcagggagaatttcactctggattaacatgcatttcacatcaaacatttcacagctgtcaagttatgactttgttataaaaatgcactcaagatttcttgaacattatgaatccggaccccacaacctgatcacatgacatgaatcagttttgtttggaatgagaaggtctgatcataaattggtcatgagaatcaactgagatttggctctcatcattaaactggttttaaatttatcttttggcaggctaatttgagcattccagatcaaaagattgaggactttctgttggtctaaagttctcaatgcaggccctgtaaagccaaattgagaataatatctggtagtgagagctcaatttcaatcaaccttcatcagaaaataaaacttatttttcaaggcctgcaccacccagagcaacaaatttttgcaagtcaacctgcagatttcatttcccagtggaaaattgaaatcacctcctcaatttcaacacaatgagtgatcatttctgagtgtgttaagggccagtaccacagtgcatgaagattaaatttctcagaatttattttcctcaaaatttcatatcatcaattaaaagtgacctttgccaacagccagtttttggcctttttaagaacaaatctacccacttgtttttaatttcttcccagaagacaaaagaagaaaaactttcaaaattaaatcccacagtacaggcccttggattccatagttctcaattgagggtgtcagattgatgggaagtcctccagtcacaagttagatgtgcactgccattggtcatggttttgacttgatttattatttacagtgttacagacttataaattgtaatttcaagtcctccagttaaaaagggcagttcatgttaccacaattgttttgtcaattcttggcaagggccgttccagtcaaattttaattgtgggattgtgaggcaactattaactgctttgaaaactctaacactaatggaatcagcctgcaagcatgcattttgacaaggttgggcttctgattttgaaatcacaagtatatgaactccctgacggttatgccactaccaagcatgtagtcaaaaaaccccactagttatcaaccagttctgctcctggcggaatatcgcacccgagcttgaacacaattagttcgatgtggggagttttgtggtgagaaactggccgcatggcaccgacaaggataccaacggagggaccctctaccttcggaggtctggttaagtcagtcatgaaccgttccatcgtcatattcatgcgtacatgttaaggtccaaagaaagagtctgaaaactcctgcccatccaagacgacgaatgtgccaagccaaattccacgctacatctacgctcctgccactacgcttccgtcaattcaggctcaaaattgaacctgctttattgaactgacagcaactgacaccaagtgctatatttacatccagtggcatgaaggctgctcatcgccagacgggaagcctgatgatgctttagcagatttatgtctcaagccaggcgctcaagctctccgttccagcagtagcgcggggaaatggttgaaccgggggagtcccaaagtttttcgcttcaaataatagctcgcaattgagtttgggtcggagcttttgactagaataaggcgacagttgaagctgaataaagttcaaatccatgttttcaatcctctccctcttgtcctcaatcgcaccttaagcttttccgtctgcatcttacaaagctcccttttctcctgaaaagtttatcttaccatcgcaattgaagatcaaccacgatttacgacgacgagcaccatcgtttgattttctctctcgcaaataatggtaaccgatgttggtctcatggtctttactatccaaaaggtactgtaccgagtgttacttacgagccaacccagacggttcccgacgaaaattcgtcaattctcgcttgatataattggttttcattgacgtgcctgcctctgtgttttgccgctattctctattatttgagtcggcttaagttgtggaataggtcaccccctcaacttggcaaaccgacggaaattgcactgccaccagctggtccctgattctctcgagctaacatttatcgagttcctgttcagctgagcatctggtgaatgcattgtaagttactctcggctccataaaaataatccttctgttactgcagctcgggcatttgttatcatctggcatttggtttttcataagaaggcttcacctatgtagcctggctagacaggtgacttcgttgagcttattattggccaagcccaggatgaaacaaaaacaattttacaagttccctccatgcaacaaactttcacggtcattgttgtgaaagaagcccagtttacacgcaccagtgagtacataggcggccacataatgtcaaccaggcctattttcgagagtctgctgacttccctcaccaggagttttgatgggatcatcgaaatgtctgcgtctcatcataggattctccatttttgcccgttgcaacgtagtgtcatcgtcgatagctaaaataatatgtgtcatctcttaaaatggattagctattccttttcatctggtcacaacgttacgctcaccaaaacttcacttcataccagaattatacaccagcagtcctgatctaattctatgataaaatatttatttagcggcaaggtttgggtgctttggtctcagttggtttaccatcatggggccatgtgagaaagccgtgccaaaccgccggatgataacttgaatgtactgaacatactattccatctacgataacccacgttgataagattgataggtggatttgactgatatacgtcggcatcattccttgtgagccttattcacaatgacgtgcttaactcgaagtgcttggttgaagcttgactgagcagtgagatttgtctgagctcggccggtctgatacatttgcaagccaatcgtcggaatatatgataactgtggtagtgagtgcccgtcaggcttggctattcgagaggcaaaaactatcgtagagacctgcctctgcttgaaggtcaatggaggatgctacactcactcgttcctgtccattgtcggcctatgttgccgccccgtcatagccacgctataatctcacaacaaatgcatacctcaccggcacttgtatgtaagctttattgtcagaaacttgtaaatgcgcgttactatggattatccattgcttccagctcgtaatcgctcgggttactcccttatcggttggagcagaagccatagccagctcgacccaagctgtccgtagagcttccctattgtggcccaatgcccaattgggctgaggatcaatctggatcgatcttccttgcaccgtggaagtggtcttttggtgttccaccattgttcacggtggcaattttaatctaccacgggatctcccacacacctgtcatggccaattttgattcatcaatttccgacattttgtttcgttcttttttcacaatcatgttaaacgcactgagcctcagacgttgtccttgaacggcttgaacccggcattaacatcttgcccagttgtgctttcatctccatggaccaccttgcctagaagtttcaccaatttacagccttccagtaatcaattgttcagccatctcttaccgaagcgactggcctcaagatagcccacctcagccttctttctaatcgtgcatttgtcgtcctctaaaacagagtgcgcttccctgtcgctgcctccatcttggtcgataaaatcaacacctctcacatttctctacgcattcttttcaagtcactctcaaagatttcatctccccagtctgttctaacacttgctcacaacgagtgagtacgctgctcatcggatcaccttatcttcttaccatccaacgttggcctgcgttaatcaaccttttcatccggcacaagattctcgctcctcaatgtcgtggacttaccggcctttcatcctggctagccttgtcctacaaatcttctcacatccttatgactcaaagcttgccaactataacatcaacatcaaccaggcgggtggtaataaaatcctttcatattcctctgattggcccgagaaaagtacgcgaggaggttacacgccgagtccaacaaactggagggcacttcccacatacactgtgctcctagacaagtaagttcatctaggaaagtgggcacgtcgtactttggcacttttgcagactgaccattcacgtatcagatttgtcgacggagatcctaccaacaatgattatttcaatactcagtgggagtgggactccaaggctaaccgttagttttacgctgggctatcttcttgcatggtgcaattactgacgctcattcgagtgttctagagctgcgacatgggggtgatatcagtggatttgctcaagatcgggtactggattatatctagtaagatagaatgccaggtcaaatctctttgaatgcttcccctaatgatcatatttttttttaagtggaatgggttatagatgtatcttttttgcggggactccgtggattaacatgccgtggcaagccgacgggtattctgcgctagactttaccttgctggatcctcactacggaactcttgcggaatggcgggccgcgattgataagatacacgcgagggggatgtgagtgacgctccaatcccacatccatctgcgaatttgtgcaactgaagctttgtccgtgactaggtatgtgatgcttgatatgaccacgacgactatgggtgatttgattggaaactccaagtctttgaatgcctcaactccgttcagtcttcaaggctatgaggttgaatggaaatatccccctcacaccccctgggatctacaacgctatgcggatttcaactttacgaatacccgctcaacttgtcaattgcccaacttttatgacaatgatggctctcaaataacctcggttcctcgcaagctagacggctgttatgctggagatttcgaccaattcggtgatattgaagctttcggtgtgcatcctgattggcaacgtcaactatcaaaattcgcctctgtgcaggatcgtctgcgtgaatgggacgatggagttgcagcaaaacttgagcatttggcttgcatgactctcaaggcgcttgatcctgactcgattcgaatagataaagctacccaacaaactgtcgactttgtggggaagtggggcggtgccgtcaaaacctgtgccgcatccattgggaaaaacaacttttttattcctggtgaaatgttagtaatgcctgataatttggcggcgcgtatgcagataaaaattaaccaatctcttctcgcctgtctgattagcacgggagggaacacttttggatcgttatacattggccgtggccgacagcccaagaattatgccaatattggtgtgcaagaggcatctctcattcaagccaatcagtcgcagcactttatgagaccagttggccaaaacggactggactctgcggccttccattactctgtttatcgctcgctgactagatttttgagcatggatggaaatctcgatgttgcctacgacgttgaggtcaattgggcttcggcatggaaccaaatttttgtatcaagtcagtgacccagtccaattcctatccttaacaatgatgtctaacctcggctttcacatcaaagacgattttctcaaccaccacaccggtcaaatcgatccgagacatttatatggaacttcgaatcaggatgtattcagatggccatcactgaagaacggcaccgcgaaattacttttaggacaactcatcactaacttggtgatgcctggtatccctctcgcatactatggggaagagcaagacatgtatctgtacgactctcaaggtaagtcggagttataatgaccgccgtgccagacactgcttactcatggatcccacaatcctgtagccagcaattatctttacggccgtcaagcaatgtcagctacccgagcctggcaaacacatggttgctacagagtggggtctcagcagtattacaaaatgcctctagagagggcacttactggatgtcaagacgagtggaacagcttggatcatttcgaccccacctcgccagtgcggaaggtgttgtcgcactttacacatctgcgagcacaatacccagctttacaggatggtttcaatctggctcaacgtggaaattggacgtcttttggtcagctccccggttccaacatgacgcagacggaatggggattctggagcgttacgaggagtccatcagaccagcaacagttcaccggcccgaatggcaacacaaccgtctggatgctctacagtaacttgaacacgacgaagacttttgagtttgattgcggcacccaactgtggatttcggctccttatccggctccattaacggtgcgaaatctgatttacccatacgagacttacaatttggccgggtccaagtcgccctactatctcgacgggaaagctccatacagaggctgtttgcaatccgttacaatggatgctttgggcttcaaagttcttgtccccgcggataactgggtggcacctctaccccagcttgttcacttcactcccggccacgatgcgcgaatattgtctcgctccgatacggatagcaacccaatcgcaatttcactctcattttcagatgaaatgtcttgtcaaagcgtttcagaatcactttccctggcgtatgtaattgacccggcttcaagccaccaaccccgcctcaacgtcaattccgcaacttgtacctctatcccaccagtcccgagctctatttcgtcggctccagcggctgtctggacatggtccagccagattgaggatgctcccgacggcatttacgaattgatcatcaagaatcccactaacaaagcaggcttacacacccagtcgactgatcaccttttgattcgcaaaggttctcgcgataacccgattgcattccaaacaacctcttattcgaagagcttgcttcagaaaggatcggatggtttatttcaaatattctctaatgcggctggtgcggatctgatgcgttattcgacagactttggaaaaacctggatgaaatggcagccatacgctcgggcggtaggtttacctgcgggatcgtttagccaggcccaattttgggaaggaaatcacatccgggtccagtattggtctaaattagcgggctctgcggcccagacggtcgattctgactatggctacagtggaacagacattcgcactgtgccccagcttttgcttcggggacctttcaatcaatggttagccgaaatgagttgaatgatgtataataatttttttatactgactccttcatcgttataggggatatgaccttgggacaaataatgggtttacttcccgggaaggcaattggacttttgatgtgagagtttcttttcggctagacgaattggagaggtgacgataactgaacaagattttatttgcacactcatccaaagattatgacgaattggcccaatttttttcaagtcacgccgttcgacgtgcacgatgagctgtactatggtgacgtcgacggggatggggccttagatttgcttccgccgaacacacaagcaccaaattacctcaatctatccaagccgctgtctccatacctcggctggagaattatggtcaatcaaacagacatgacatggagtgcccttcccattggagacgagaccgtcgggatccttattttcatcctgttgtgcatcatcccgcctgtgacagctgtactcgcatgttggattttcagaagagcattctacagcataaagatcaacaaagtaagtaaatgcctcattcctccagatgttcggttgttaatgtatctctcccttgacagtacggcttcaaagagaaaaaagggttcagactaaatccttttctggcttcgatgaaagaaaaatcacacgagttccgggctgggaaaggcgaaaagagcgaaatgggaatgattagtgctggaattggtgctgccatgggcttaagaactcgtggtgcaagatggcctgatgacatgacggtccgaaggaaagttttgattgccacacttgaatacgaaattacggattggaagctcaaagtcaaaattggaggcttgggagtcatgtcttccttgatggggaaagcaatgcacgatgttgacttgctatgggttgttccaaaggttaaagatttggaatatcccgaggccgaacctgctccaccgatcgaagtcactatctttggcgaaaaatacttgatagaactgcaaattcacagacttgacaatatcacatattatctgctcgactctcccgtattccgtgcaaataccaagtccgacccctatccggccagaatggacgaccttagctcggcgatcttctattcctcttggaatcaaagtatcgcagaaatctgccgaagaactccagacttggatatttaccacatcaacgattatcacggtgcattggtaccgctctacttgctgcctatggtacttcctgtttgtctatctcttcacaacgcagaatttcaaggactctggccgcttcggaccaaagaagaagccgatgaagtctgtcgagcattcaatttatctaaggacatctgtacgaaatacgtgcagtttggaaacgtattcaatctgctccacgcggctgccagcttcatcagtcatcaccaaaaaagtgtgggcgttgctggggttagtgacaagtacgggaagcgcagctgggccagatacccggccttatggacgctcaaaacgattgattcgcttcctaatccagaccccactgacatcgaagcacttgacgccgctccccgaaacatgaaagacgtgaccgtagacgaagcagctgaagctcaacgtcctgaagacaagcggaaaacacaagaatgggccggcctgcatcaagaccccaaagctcaactgtttgtatttgtcggtcggtggtcccttcaaaaaggtgtggatcttatcgcggacgtgtttacaactattcttgaaaagcgttccgacgttcagctagtcgcagttggacccgttgtggatctttacggacgatttgccgctgcaaagctagctcggctcatggagctgcatcctggccgggtattctccaagcccgaattcacggctcttccgccattcatcttttctggaggggactttgctcttatcccaagtcgtgatgaacccttcggattggtggccgtagagtttggaagaaagggtgctttgggagttgggagtcgattgggaggtttaggcttgatgccgggatggtggtttcctgtagaaagcgatagtactgctcacatgcactcccagtttgcgaagaccatcaaggcggctctcaagtccacaaacgaagagagagcagtgcttcgtgcgcgctctgctcttcaacgttttccggtgctcgaatggcgaagtaggatggagaacatgcatcggcgctctatcaaggcctcacggaagtacgcagggacactcgccgctggcccggatatccctgtacaaccccaatcagatatgaagattgacatggaagagtttcggtctgatccgttttcgacacgtggctccatggactcgtttcgtgctgatcactctgaggaaactatcacagatttcaccaggcattcggtacatttaaggcctagtcgctccccatataaccgcaatggttcttctccaacaggcacagaattaaacacttcaacctccccgcattctcccagaactagtgatggttatgactctgaagggagagatgcttctccattggtgaccaagagaggtgcgcgggactctcgtgtgtctcatgagatggatcgccccatggatggtaagcgaatatcggttgcgccgtcactgcatcccaattacaatgcctcgcaggaggaaaatgatcaatacggaagtttcttaaccaaagcaaatcgccaactaaatcgaaagcttaccaaaaaacttacaatcacgtatggtagacaagctgccaaagacccatttattcccggtaccgcaacaccgaccactgccacaatgaccgagttcaatgaagaagaattgcttcccccggttaggcccttcgctggtggaggcgaccattcaaagcggaaatcttttgattctatcaactccatcatggaagaacacggggcagagtcgcctttgaatcaggctatcgaaggtttcactgatgagaacggacaggtcacccaagagttcattgcaaagctcgcccagttaaattcggccaactcaaagggtgacctttgtatcgcagaatatttggtggcagctgagaaagcttatttcaagcatgtgagagatgacaagcttgctttagccagatcccagttcgatggcgcaacgctccgcggttcgaccaagaggccaatttcccgcgctatgagtgaatggtctgtgaaaaagcatgctctggaaaacgatgaggaagaagaacagactgaaggcagtgatgagcctctcgctacagtagccgaactaaatcaatggcagatcagactacagaaggtctacttcggctggcccgtctacacgatcttgctagcctttgggcaagtcctgggagctactagttttcagttgtcactacttggtggtagtagctcccaaaggacatttgatctgtacagtaagttgaacttccacattgatctcaacaatcttgaaagctgattcatcattctgattcaccagtaattggggccgttaacatcatcggatctgtaacgtggtatatactcaatagtgtcaaaccggcgacatggtcactctcattgccttgggtttgttttggtatggctttcttcttgattggattgccctcactatcgccagacttgaaagtctacagcgttagacaccctttgagtctgctcgcttcaagtttctactccttcgcctcggcagccggatttcgtgagtcttttgaagcttttgttcacgtcgaagtaagccataacattgagcaagggtggaatcgtagttttctttagcaccaatttcggggaggaggcaggtggaggtacagatacttgggtgtaccgggcttgtgtagtgcaaggcactcaacaaatctgggtatgttattttttttttttttcaaggttctaagatttctgcaaattgacataacttgtcacaaaatctttactatcccactcagattgctgccctttggtattggggattcaaattgcaagggacaaacccaacagatacagcatctgtaccgccggcatggatcaacgcgttcactttgaccttggcaatcacgtgctttggcattggatatgtcttgtacattggactggtaagcaatctgtgtgtgatgatttatttacaaacagtgattaaccaactggactgttacacagcccaattactaccgcaatcttcccggccaggttcccaactttgtgaagactctatttcgccgcaagctagtaatatggtacatggccgcagaaatattgagggattattggctgtaagtgaaaaaatgggcatattatttttatgacagatgcaagcagatgacctaatgtatactcttgaaacagatcgggcccctatgggagaaattggtccttcttgtggactggttcagctatgcctgtctgggctactgttatattggttttcatattttttgtggtagtttgggctgtgagttctgcatttttgttttttgccgcttaattttaggcaatgaggtgttgatcaatcttcaaatttccaggttgtgatgaaagcactcagtcatgcttccaagaaacatacatggtttctgcctatcttcgcggttggactgggcgctcccagatggtgtcagatgctctggggaaccagtagtcttgccacatatattccatgggccggtgcagcaggtccttatcttggtagtgagtggaaaggtttccagtgtctgatcagtatgtcacggactatcactgatttgtacatgctttattccctggtagcttccctatggctctggctaggtgtcttggacgcggttcaaggtgttggtttgggaatgattttactccagactttgagtcggacgcacgtcgcagccacattatgcttggcccaaatcattggctcgacggctgttattgccgctagagccacagctccaaaccggatcggaccgggtaatgttttcccagatcttggcctttgggaccggaccgggcatctcagggaatctcccctagccaattgggagttttgggtggccctggcatgccagttgataattgttgccggttatttagtattgtttaggcgagaggtacgcacaatttacctgtggaatgttgtgacccttcaggaaactaatcaaaacctttttgattggtggtgcatctacagcaactctcgaagccctagcctaatcagtcaaaccaacaaatccagttgactacaagcagaaccttctgaacgtatacatacaaaccactttttccctcaaatgcgcctctgatatatttcgcacttcattctttcttttccacatctccgatttccatcacacatcgcaattataatcaaatgacatttaccaaagcgtccggactattgttgcatttcaagctctagaagttgacttggatatctaaagatcctgtgttccatttgatttgtttatgtatactgatgatggcctggaatatcaaatccaggtcctttctaatgatagaaactgtttcctttgatgtaaatatactatccataattgcaagctgatcaattcatggtttggacaccgaatgaattcccaattttaccctggtggtgccagaaaagttagaaagctgcgctgagctacaagaacatggtcttagttactgtcactgtcaggtcaaaagaattgaagttgcaggggggccttgctgaaaaatgtgcaccaaactggcagcagttgacattcagcttactcgcaatttgatatgtttcataattgcaatgcattcactgttttatttttttgtatgctggtgggttcttaccaaaatcacacaaaatgtgatcaccatagttagacccagttcaaactgatacccctaacacaattgcctagtctgctatgttatgggggaagacttacccccaacattccatttcatgcccgcatcttaacgattctcgctcatgaagcaacaagtctacatttttgcgctttcactttccaagggtgcgcttcaattcccacatccaggtttccattggacaacaagcttgaagtcacgggactatgccgatcgacatgaattgaggttgcttttgctcaagctcaagcttgtgcgagctacggattaactgagctttgatgttttgagtgtaaagccatgagcacgacccggaaaactgaataatcgacgcgtcccaggctgcgatcagtgccacatcaagctcaggtggtggttgctcaatccgggaaatcttttacagtgctgatcacgctcaatgaatcggattcgtggtggcgagaatgaatccttgatcttataaacgaccggaaagtcatcgtgttcatttgtgtcctcctaacttcttgcttgatcttactattaccatcttcgcgtttcttacttctcgattctttttcgttccatctttctgtcttcttggctttttttttcttcttaccttttaaccttcttatacgcatcactacttgattgaaatcgaacgatttttattctaatttcgatttcgaatccgcatttccagatgctttcattcttcaagcggaggtcgttggatatgaagagggagtctggcacataccacgagctcaatgaagtccgcaagatctcgattcaaggagaggttcaagcgctcacgattgatcagcccatcgtccagatcaaccacttcgactttgatatcatccccttgcccaacagtctcatcggagagccctgcaaagtccagaattctctctcgaagatctcgcggcgaaagacggtccagatacctttgaaaccagccaagaaattcggatttgcgagaccgcctagcccgaagaaatgcgagtcagtgatccgtcaactcaagaccatcttggccaattcgaatcctcaacaacagcaagcttcgatcaagcctgcaattgagccatcagtgggagtgggaaacccgcggaagaagaaggtggtgtccaagacggattcccggaagatcttggggcatctgaacgaccccgcatatgccaccacgatcatatcgatgctcaaggaagaaccgcatccggtcagtgtgcttgatcacccaggccaaaatccagcccgtcttccgcgcggagtatgtcttcgcgaaagccagtccgaattcgactgtccatcagcggtaggggcagaagccatggaggtgtcgaagacgctgacagtccgagtccccggtccctcagacgtcatcaacttggtcaccggcttggccgccggaaagatcctcggctcgctcgcgcagtcggccggcttctacgacgttctggccatcggaagcaaacacttggtcgagaatactgaaggccatcaggaattagtgggcatggttcccaaagatcgggtcagcgtctggtgttgtgagtcgagtatcttttttttttttttgagcaagattcaatgaactcggctttttaaatcaacaaatgagctgatttgtttccggctgaaacgatcgtccagactggtggggctttgagatcgcgcttccgctcgaaagcgtggaccggctcaagacggtcaaatcgatcgaggccgcgacagtgcagctgttgctggcgctgactgttgcaggaggggccgtcgagctagtgccgttcatccggtttatcagcggctatttggacatggaatgggcagccatcagcgagcagaacaaaggtaccatttcttcctctctctctctctctttctgtcgtctccgattgcagacagggtctgtcaattttttttgtttaacggagaggttttcttattgatttgttttgctcagggaaaggagtggtggttgcggctacatgggcgcttccgatggctctggtcccgcgtccatgggactttggttcgcccgcgactgttgctcccctcggtatcaaggctcccattcctcccccagcagccaacgttctggctatatccagccaatgatccaggccatcatatgatcatcattcttcactgttttttttatcgcgtcttcttgtcaatctcggattttttctttttttccccactaattctctttttcttcacgttattttatcagcttgtttaatttatttgttgttctccgcccagtgcgagtattatgtatggttgcgggttttgagatatgttaatgagcattcttcctgccactctatatacactgcttgcgactttcgtgttagagaatgagtcggcattcatgagtctgaaacctcgctccgatcacctcctgggagcgggttctacatacttcccacataatcagtccgggtgagccccggtggttataaattttggacatcattgcaggctgagcaactgataccggcaacaaattatgcttaaagtgtaataggctaatggttgactcaggacacaacaaggaatccgcaagctgtgcctgatctgagtaggcgcaaggtgctgcttgcaccattgatggggttgatacgaggggttacgttatcatcagcaatggtcgcaagttttggtttgttggtgccagttctaatattgctcttaagacgcttttccagtttctgtgcaacaatctctggatttgactcgagacaacaccgacttgggattcagacagcacattaaggcgacatgatctcagagggcccggccctggatatatggcggcctgcttatttaaatgtgtgagcttgattgggtttggtgggtcgtcttgcgcatgaaatcatcttcaggctttctttcacgcacctccgactccgagtgaagtcggagttgcctgtgcggctcacggacccccaatgaatggcatgcccgcagcagacccgttttaatttaaaaagccagctgaaaacagagcacccccccatccatcactccaccactacaccaatagtcatacctccctattccagcaaaccatccagcgatcaaaccctttcagtcgatcactcttgcatgttcgctaacggcttgtcgaggtatgtactacataccaggatgacaaagcctatcacactcaccaggaaacatactgatcttgtgctcttctccagctctcacaacagatatagctcgtcagtccttcccttctacctagttctccctatcgaactgctaacagtttctctcccccttccaatccatcaatgttgttctcattctcaggggacgcaagttttgtgcaccgggtgctagccgctatacgcattagatttccatctaagctatcaactacctaacctcttcgccacataatcaccacctctacttaccaatctcaccacatactcggaaccttcgccatcatgtctcccccaatggctattcccaatgcgcaaagtgtccaaccaaccaatcgtcactcgaatggcgtttccaacggtcattcggcagccgtgccgatcgtagaccccacagctatgagacgtcctgtagactcagtccgggtggagtctgagcagacagcctacaccgtatgctctgatctatcctcagcttctttgctcacacattattctgatccacctcacttcacttttcacaggacactcatatcttggctaccagtgttcacgagaacactctcgtcacccgcaccccatctggtgggtatgtactcaaacctaccaaacaagccatccagttcaagaccgagcgccaggttcctactactgggtgggtctgattttggcataattagttccttggaaatcaactcacttgtctttttccatcctaacaggctcatgctcgtcggctggggtggtaacaatggcaccacagtcaccgccaccattctcgctaataagcacaacatcagttggcgcacccgcgagggcatccaaacgcccaactacatcgggagtattgtcagagcttctacgtgtacgttaatgatttgacgctgcttccattccttttcctctagccgctgaccgtccagctcttgaacagtgcgccttggatcagatgcccaaaccggcaaggatgtccacattccgttatccgacatgttgccaatggttcatcctaacgacttagtccttggcggttgggacatcagcggcatgccacttgaccaggctatgcgccgagccaaagtcatggaatgggacctccaggaccagctcaaccctttgatgagccaaatgaaacccctgccaagcgtatactatccagacttgttagtgtggtttgattcggaaattttacttgactagtccgcagtgtcttgttactgattatcatctcaaatttgtagcatcaacgctaaccaagaagagcgagctgataacgtcttgcctgggaccaacaaacaagcccatctggaccaaattcgcaaagatatccgcgacttcaaggcagccaacaaactcgacaaagtgatcgtactttggactgctaacaccgaaaggtactcggagctcatccccgggatcaacgataccgcgcgcaacttggagcaggcggtgaaagacaatcatgacgaagtctccccctcaaccatcttcgctatggcttgcatctacgaaggcgccccctatatcaacggtgcccctcagaacacttttgttcccggatgtgtccaactcgccgaggagcttggagggtttatcggcggagatgacttcaagtcgggtcaaactaagatcaagagctgtttggccgagtttcttgtgaacagcggtatcaaaccactcagcattgcctcttacaaccatctcgtaagtacttcacttgtgaatactcggtctggggttctaacctacttgatcgacctccatagggtaacaacgacggtcgtaacttgaacgcccagaagacctttcgcagtaaagagatcagcaagagtagcgtagttgatgatatggtggaagccaaccacctgctctacaaacctctattggaagcccctaaaggagagaagaaaatcgagggtggcgggcaagctcgtaagacggagcatcccgaccactgtgtggtcatcaagtatatgccgtctgttggagatgacaaggtagcattggatgaatattacagcgagctagcgatgtgagtacactctgatcaagcacttgacaagctcccttttgcccgtgactcactttgtgccggtgacctcatttttctaccaggggtggccgcaacaagattgtgatctctaatacctgtcaagactcgctccttgcgatcccgttgatcatcgaccttgtgatcatcaccgagcttctgacccgagtccagtaccgcaaaccgagtggaagtgcgacagaagagtcgcaattccaaaaagtgtacccggtcttgtccttgttgagctccatgctgagtaagtgttgttcccttcattcactgcgccttggccgacgaaactgacaccgaaaacacaaatctcttgtctggggtttttccagaggccccgcttgtcagacctggcactgacgtcatcaatggggccgcccgtcaacgcgccgccatcgaccacttcttgagagcgctcattggcttgcaacctttgactgagtgggagcagtccaaaatcatggcctgatccgatcgcctcttatcgacatcgcttgtccctgtgttcttgacgtgcaaggccgtcgaaacagtgggtcttgacttatcttagtcacagttagtgtctggcttgacctatccagccccttgggctctcttctcttctacttagtcctcgttatcgtacatgtacttgtgtgctcctatgcccattgtctcctcaaaggagtatatcgtccttgtgagagcctaagtaatacactgctcatcaatttatccatgatttttggtggaggcagaagtagtgaatgtttgagttgaaaaaacacagtgtccacagtggtgaggaggtttattggtcctccctgtcccactaataccatattgtagtccttgggagatttttggatggtgtgaggtttggctgcaagtcttgaatgcccctgttatggctgagagtggatctcatcttgtcaccttgtgtgtggtaagtgctgttacattgttcattcaatagccaagcctcaatacatactttgggggcttatcaatcagagcttaccaaggcttatattttttttttttttctttttttttttttcaaaaaaaaaaatgaatgtccttcattgattgttcagaatccttcagagcaaccaccttgcccaatccaatctcacaaatggtggtgatccctcaacttctggaaagtggccagctagccttgtaaagcttcatacgtacagtgggtggaccgttatttttggctcactgttttggattccagagcttcaaagcaccaacttgaagtcacaagtattggtgaagtggtgcagaatacttcccaaagaatgaatatgaaaaaaaaaaaaaaaaaaagtttcaaaatttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattgatttttggggagtgggagtgctgatcagagaattaagaaagagtggaacatgggaagaatgattatacagccaaaccgagaaagcttgcgtctcggttggcggaagattcaaaaaaaaaaaaaaaaccgactgcagtcggaatttttggaagaatacagcaccctgtatgcccattcgcatacaggggttacttcagggtaaaatccctatcttttttctccctcagttccaggtcatgagagtaagaccatcaggatcctgagggaaagtttagtcaaaccggaccattgacatgatggccacccatgcccctgcccccctagggctggctggttgggtccggtgcggtcctgtcgccgctaccggcaggtatgttggaacctgtacgatggctgtattcttccgaagattccgactgcagtcgggattttttttatttttttctgaatcttctgccaaccgagacgcaagctttctcggtttggctgtatatgaaaaaaaaaaaaaaattggaaccaaaaaagggttggccaggttggttgtccagattggagccaaaacagtaagttctagcgctttgctgcaatgtgggctggtgaatgccccaatcaacagctctttgaaagccatctggaaagcaatttttccaaaattttcattcataatcatttttctcatatcccaatcttcctttctctcagcactctcgatcccccaaaatgaatttcaaagcatttgagaaaaataaatttttattttttatttttcacaaattttgaaactttgttttttgtttttattttttttttcatacattcattctttgggacctataattctgcaccacttcaccaattccttgtgacttcaagttggtgctttgaagctctggaatccaaaacaagaagccaaaaataacggtccacccactgtacatttgaatcatccatggtctccttatagtagttggcccacttctaaatcaacagaccttcctggcattccagaaaaatgttcatgtctctgaccaaggttctccccttttcttctcttttttttgcaaaaaaaattgatcttatatgtgtaataaacagggcatcatattaggccgtgtataggggtggataggcggtatgatgacggggtccaaaaaggcttgtgcaaccaattaattccttgtgcttgcttcaagaagactctcaaaaatttgataaacttggctagttttgttttttgtggttgtgggtgtggtgtgcaatggcttttggacactcatgagctctacccaaccgtaacgagtcccacactgatgaagctgatgagctgttggaaagttttggaatatggactgggattgtgagttgtgactgggaatgcttgatagtttgtgatcatggcgatgttcaagatcagatgatggggcggtttataaacctctcatcatgagcacacatctgtagaatatttcacaccctagacctagtgttcttcctggtcttgctcttcatattatttgggttcataagtttctcaaaagcggtccggtcactgcttgttatttttcaatgattgatgtacatagatggtcagctcatgaggtgtgattttttgcaggatttgattctttttctgttgtgtatgtggtcctggaccaataatgtcacaggttttaccttcacattggagtgagattggtctacttcagttatgatatcagtccaaatgtaagtggtccatgcattatttaataaatgtttgaactaggacagttcatcatgatattggatgacttcccatcacaatctacaaccctcccagaagtcaatttacaccccttagatctattttttttcaaccaaaaaaaaactttttttctgaagccttccacaaacagctctcatgtgtgccagttgaaatcttaatcatgtggttaatttaggactgagggaggtctaaaaagcattcaaaattgtgatgggaagtcctccattgtactactgatatcagaatcagatctcattaaacttggttgtaatctgactttgaagattggtaggaaggaaagcattaattttaaggcttgttggctgcaagctcacctttgagaagcaaaaccccaaggttatccatctcacatcaaaaaaaggggcctgaaaatcacaaactcatacaatctgtcttcccagctcggcttgatttctggatccaaacttgtctgcaaagtttctggacatcaaagttgatcattagagccattttgagcctgtttctgataaaaataaatccatggttttgtgggctgtacagagagtccctgagaaaccaaatctgaataactcaaaaaaaaatattggcaaaaattgggcatagatataaaaccccctgtcctgtttatcggatcataagaaccttttgactactttgaccttcagtgatcagttttttgattttaaagataaagaccacagtattgttttctttcttggtttgatatcctttcaaatgtgatcaacttggtcctgttttggtgtttttgtttcatagttatctcctttttatgcttcattatggctgtgtttttgaggtacattccggaggacatccttttggccctcgtttctttatgttgaatttgaaatcttgtttggtttggagactttagccacggtcaaatttagttttaagaatcatacaacctgaattgagagttctagattgactaccttgtttgcacttcttcctgtatgctcgagtttttgatttgatttggaagctgcgcataaagtgtatgctggatgaattttgttagactctcaattgtgacacatgtgcatgtagaacggaatgaaacccaatcaaacctcaccccatcaattgcgcttgatagcatataaacgtgtacgcagtgggggggattcatcatttctattgcagttgatcttaaaataaattgttcgttgatcacctgatcaacggcccgttggtcaagcttgtcgatcgatggccacaaaagtgcagggcgaccccgaagaaaacatatcagcctatatcgcagaaaaagactgatcgacaaaaataacggtgcttgttggacgtcggcggtgattgcattgcatgcgcatcgcaggaagttagggtttgattgtaatctggaattctggatcctggcagaggacagcaggacctacatggccggaccgaggcccagctgctgtaactaaagtactagccccgtcatacaaccccttcctatgtctttaactctcctccactgcggcttaactgcacgcaacccataatcttaccatcaaagaccgctttaaagagagccgatatctttttggtcgtgtgaccattcgaaaaaacgtcgcaggttgtactcaagtacttttatgtacaaaattccctgtcaatcgccgtcattggaaaaatcatcctaaatcatcaccatctagctgcatagatacagcggtactgcatgtgtccctcacacgatattatctttatttcggtagctttcaacctcctatgttgggcagcctactttagtactttagccaactccgcaatcaagtatcaggtcggaggatccatgaatattgattgcggcttgcctgaacatcaacacttctaaaaaaaaaatctccaaggcagtttttcctttcttttcttgatacgcatctccttccgtccgttcggtctgagtcagccctgtatgttagctcttccaccaaatttgaagcaccgatcatactaattatagcaagcactcagtacattcgccgttagccccagtccaggaacacgcatttttctccaaattatcctacgtcttacttctctttcgaaatgatgacccaagagtcacccgaaattcctggagtagggaggaaggaagattatgcgcttggccggagttcaaccgaatcaaaacgactatctgatcagcatgaggtcctactcaaagctgccggaggctacatcccagtcccattatcaattgaatgcgaaatgcttgaggcaatccttgacgtcggaactggtaatggcgcttggctattaggccttcgacagtcgggaataatacctaactcggttgagctagtgggtgtcgatgttagtgataaaatgatgcctagcatagagctcggccgcaagtttggtctcaatctgcaagtgaaagatctctgtgaaccattaccaagtagctggaatgggaagtttgactatatacacgggcgtcatgtgttcatttggattgagccttacaaatggttagacgttatgtgcaatctcaaacgtgctctcaaaccaggcggtactcttgtggtgagttatgatctttcttatgaatcttcaagtgatcgatcttgagctcatgttcgacatctcaatcactccgacagatcatgtaccccggagaagtgccatacgaccataaaactgagaagccgttggctatcgataccgcgcccagaagattattttcggcatttcttcagtaagagcatgaccttgcatcgcgtcctatcatcaacttcaaatgattccgatgggcgatctaacttgaactcttttgtaaactcaggtatacagcatctgccggcttacctcgtcaagcggttgcttctctccccaagctactacttgaggctggattcgactcggactcaatcgttaccacaaccaaacgagtcaaccttggaagcgctgagccagattcagcattgcggccggcatcagcgcatcacctggattttttgcttgaattgatgtacaatcgtacttcctctccagaagatgatttcccgtctcccggcgatcacgttggtaagccagacattcaaaactcaatggtttacgaaaaaaaaaaaaagaaaaaaaaattgactttgattctatgaacttgaaataattttcaacaggatgggaagaattgttagaaggttggcaagaagccactgatgcaggatttttttacgatctttttatcttgtcggcgagaaagccgcaaaattgaatcaatgattgatgctatttgtatgtcttttttttcaaaaacctctaaaattgtagtcacaagcacagttcttgattttatcaattgtttttgtttggctctttggcccgtgatggttcacactcaatcgaaaccatatttaaggataaaaaaaatctgccagacgacgaataggacccacttgataaatgtcgaatatatctttcatgggcctatagtatcatatcatcctgttaaaatccctagctaatgtaaaaatcactagatcaccgttgcttccacacatttttctctctattttctcagtcaacttgattgtttctccattatctgcttccatctctttgtattttatgttaagtgcgctagttctccttttttcatcttcaaatgcttcttctcgaatatcagtaggtcatttgtgattccatattcttcagttgtttggagatctttatgtagttaagaattcctaacattttctctccataaataagcgtatccgatgaatagttccagccatgctagaaaacaaagggcgatgttaaagtaaagaatatagactcttgcttgttcaactacactggcacgacatggaccaagaggaagttgatgctcgggtcaagaaatatatcatcatatgaggtctcctccagtagatctgacaagaatttcgattctaacaaacatgcgaagttgaatctctcatgtgtcattggggtgattaaatttttcttcatcttacgctttcccctccgaaacggtcctttaaaatagccaacggaccaaaaatggaccggctgagataagatcagctgagataagatcaagttagttatatcacaggtatatttacccttggcttacccggacgagggtcaacatgagatttgttcattagagacagttcaagttccgtttcgcccgagatgttagcgctgggcagctagaatccaacctctacctgcaacatatgcagttttgtttttaatttttgacttgactgttgttaaaaacactgtaacaagtcatgatttctcagtcggagagtaaaactggagcttgaagcagtcaaattccagtgcaaatccaagtagtgagttgagccaggcttctgagagtgcgacaatgaagccgcccgtggaatctctttagtaacagtatgaaaaaactctcaagtctgtcttgtcctttgctcaatttgacgagtaaaacatggtgcttgactatgtacagcagatttacagattgtaaaaaaaaagtgtccactacagtttaacctacaaggtgcgaaatgggatacctatgcaattgaaaggtggaatcgagaaaagatgaactgtcgtctttcgagtctacaatttatgccgcatgtgtctcaacaaacactctcccatttttcccctgtgctccccgcaaattaacgaagcccgactggtaggttgggctcaagttagtgattcgttttattcatatgctcaagagccaagaaacgtcaagggtccaatgttactcaccttcttatcgcattttgtaatcatgtttttaacaattgcatcagcgtctttcttcatgctgttccgtccaaaagtgaatcaagcaagtcagtgcaaaagccctaaaaagttatatatgtttgaaacactgacacttgaagcattgattcatctgttgtggagatgctcaactaatgacgttgagttttgttcatgtcagtcatttgccaagagtagtggagttcttatgttggcttggcccgtttgactcacatagcatgattggaagaccacatgggccccatttgttgtggggctgatacggccctgggaatccgtgctgaggccttcgtaggctctaaatacacagtccgttgaacatccaattctaatcagtgggggccaagcatacagatgccaaatgactttgaaaaaaaatactgactttatgcagtcgtcgtttgctttaatatctggcattcccttggcctgatagcaatacggtttgtcgagctctgcatcgggattgaatgcctcatatcttgaaccagccgccgcgcgctccctgatctccagactggcttgagggatatttggaaacatgacatatccaccctatgacggcctcaagcaacagtgtgagatttgaattccataataagttaaagctaccagagcataaaacgaaatatgcgaacaatatttgggcatttcttgaaaagggcctcaagggccactttgatatcgggctctgtgctgaagaggagaagatttttcaatcaacatttttgtgctggttgatttaaagatgccgtggtacgtatattgatccaaatatttaatgcatgttcatgtcactcacacaatagcatgatttggattcttaacgattagctgaggtgagaggtgaaaatcattagcaatgagcagaatggaattagacatcctctaatttgacgaaatcaactgatcaaaatcaaaatagaagggcttacgctgcagccgccagagatcgttttcactacgccttcatctgtaggaaggtgtggagctttgccactagtgtcgaagatgattttcttcattgctctggttgtttcggatttcatccagaaatgttgaatcagaaataaaccatttccattttttgaccaagggaagaaaactaggacattccaacgcacgcgtagcaatctttgttattgcgctttcggttcacatctccgttcacgttccaacagcctttcgcatccacaggaaaggtcgtggccagtaagatactgatgacgacgatgagaacacatcgataagcaatcatttttaattctatttttgtttatcaatgcgaggtttctgcgacttgttggttgagctttggattgggattaggatggaaagtctgtggactgcttctggctggaaaggtatcttggactctgatgaagagagggatagtgaacagcggttctggcctagctggtatgccttttatggatgggatcgggtagtatagccgttgtgcgtcgcaaagagggaggcgcaatccagacggtacatgctattattacgactctgaaggctcctggagcaggtatccggtggcgcatgtgaatttctgagggccgacaggtctctcggcctcactgatcactgccaaagagcctcacaacgaccggttctcacaaccggccaccagcgtagtctttccatagaaggagctgattagtagcggtaccactccagtctcgcttcagtttatgtctcgtactgccgagatcatatgtatatgccccagttcgcgcatctgtgtccttcgcaaatctactcccgtaacaaggccagcacctatgacaacattggccactgcacaatgctatccaccgaagttgctgtcaatacatgctatcatcgccagctactagagtagtactgtcaagtgccattgccggggcagaggacttcttgtttcatcgtcaaccctacaactggatgattaagccagtctaatactcttcgaaaagaccgtttccacccaggcccgcagtgcagactcaatgagatgcgtgactggttgacctacgggcattttctacaacatactgatacagctgatgggtgatgatcagaaagaaatcgcttttttgcataggttacattgctagggactccttcttcctggggctgaagggggcgaaaacacatccgccaaacacccctacataccagtcaaggtatgtacaagtctggtctcaagatcaagtctggtttcaacagttctccgggaggcccacacgcttgaacaagagtttgatttataccccccactgctcatcatatacagccttagaggccctgctcagccaatcaattactgttgcttcaaacatttgtggaaataggtcaccaatgtaagtggtattttgctttccttatgtagcttttaggaaaaatctaaccgcctgctgtttctgttaggttgcgatttgattttttttcagttgtcttttggccgcttctcatcatggttagatatcctattatatcgctcttcgttggacgaagaaaattgattgatccagagaacactatctcttctttgacatgaagcaggtgagccaatgtacggggatggaatcctctcaagaagcaacccaaattgtggagatgcgcaagataggggccgttcatcagttgcatgactgttcaccctcatcacccttatttcatccaaatcctcccgggggatcctcgagttcaccaggttccgtcagtgtggatctctcttccgaacttcatggtaccctctcaaatgaacaagtgaggaacatgtattccagttttcggacaattgggcaacatttgactgtaaaatacgtgatatgaccatgtttgtaggactcgcatgaactgaggattaccattgacaaccaagggcgaaatgatgatttcgaaacatctagcaaaagcacttcaaatctcatgatacccgtcttgagctcaaaatcaaacgaagggaaccctactggagagtcggatgcattgcagaattcacaaccagattgttgctcgatttgcctgtctgaatggaacgaacttcaaacagaacaaccatccgcagaacacagctgtcagaagaatggcttccaagaaatgatggaaaaagatcgtgtctgccttcgttgtcaagaagaggctgaacaccttggaaaccaaaaagaaacactcccctgccagcacacatttcaccaaaaatgcattcaaggatggctaaattcgcatcatacctgtcctatctgtcgaaaagatttaacacctgagaatcctgatccaacaataacacctataacagaagatgatacttgtgcaacccgcgcagtggcaactttctctgcaatttttataataacatcattgtgttatttcattaaatatactcttttctaggtagacagtgagcttatctaatatacatactagtttccccaaaaatactttatcatctcaatcattccctatgttttgttttattcacaacaaatgtcagcctatgagcaatgctgaaacagggaaaatacaagacaagacagtatcaggtgtttagtggtatcatctcagaatttgaataccccaaatgtgagggggagcctactacgtcacaaactcatacggctatgaagttatccaagaggataactcgccaaagatgacacaataaactaagtattttgtgttatagaaactttataagtttaaacagagattttgaatttatctttaaagttaagatttcttagtattttaattctgaggagaatataaataacaaggaatatcgagataaggaaaagaaagaaagggaacaaagatcatcggaatgaaagatcataaggaaaatccatgatcgacaaaagtattaatgaaaacaggaactgatcgtcatcggaatgatgtcatctaagagaaatgatgtcatgaagacttccttgatcgagaatcataggaaacatagcatgacatcatagtgacctacacataaatgcatagcattcatcatgtaaaacccataatatctgctaaacccatgatttatcacaaaacagacctgcctattaccccaaatcgtcatcaatttcttccagttgttttttgttctttttataatacttagcatgggccatcttgaaagcatttaaataaacccctaaagaagttggcaaatgttcttcagctacccatgtgttattagccaccgtagaatcattccaggagagtaaatattcatctttacctttctttactgaccttacatccaatatttgtttcaactttttccaatcaacaatctctccctcttcataataccgctcctttattccatcatcaaccttcctgtcaatcaaagaattagttccaacataagctacaaccaaccccacattgaaaaccggatggagtttaggatattctcgagcaatatctaatcttaccgcattcttaccaaccatctcttccaccacgaacgggccgatgtatctatagtctaattttttatttattcgacgagattgaataaacttccgcaacagaagaaccttctgtccttttttgtaaacaggggagtcgcgcttgcccaaattgtaatacttagcctgacgaactcttgcttgatttaaacaagccattgccgtctcttgagtaacctgtaaatccaccacaaaatcatctaaatcccggcgcccaaatgaatcagtcatgatgttaaattttggatgatgaccataagtaaaaaaaaatggagaaattttcagactcgacgaatccatattattaatggaaaattctgctaaatccaaacacttatcccaattgtcctgatagtaagaacagaaatgtcgcagatagtcctctaacacttgattcatccgctcagtttgtccatctgtttgaggatgataagctgtcgacggagctgattttatgttcaacgcaatcattagtgacttccaaaaattacttacaaaggtcgtgcctctatccaaaataatcttatcaggcaatccatgaagcctaaagatgttcttacaaaataaatttgccaaaaccatagaggaagatgcctcattacaaggaataaagtgcgtcaacttgcttaacaaatcaataacaaccaaaatggaatcaaaaccagcagaaagtggtaactttacaatcatgtccataccaataacactccacggatgaggagaagccactatcggaatcaatttcccatccttcaaacgtcgtcttgccttaacacgttgacaagaatcgcaagactgaacgtacttcattaccacgtttctgatgtcaggccaagaaaatgtccgtagaattgttgaaagagtcctcgcaatcccgggatgtccaaccgtcggtgcatcatgatacatatgaagtaaacgagtccgtaaagtctcaggaacaaaaaccctatctcgataccataacacctcattcctcaaacgtaaggccttatttttcttatcatcatcagtataattctttatcaaatatagtagcatttccgcattagggcgctgaaaatacaaatcatgaacagacttatcaatcttcaccgctgaaacatccaccatcctgtttgcaatcgcactcgaatccggaatctctcctcgatcatcaccaaaatcctctcttcgactaggcgcatcggctggattcttttttcccgcaatatgaatgatcttcatgttgaagttatcaaggtaatttgcccatcgtgcttgtttgggagaaagatacttagctgtcttaaaatataacaaattcgaatgatctgaaaaaactgaaactggattatctgtacccatcaaccaagccctccactcctcaaaagcggagacaatcgccaacaactccaaatcaaatatctgccacgaacgctcccgatcagacaacttccgtgaaaaataactgacaggcaaagcaacaccatccgaatttggttgactcaaaattgccgcaatcgcgtatcccgaactatctacatgaagaatacgatccttttcaaaatcaaaatgcatcaacaatggttcatcaacaaagagtaatttcaaagcctgaaaagcatcctttgcttccttacaaccaagatccgacgtagctttgaactcattcttagtcaatgatgtcaacggaccagccacggtggaaaaatttggaatgaaccgccgataaaaattagtgaaacccaaaaaccgctgaactgcttttaaagaagaaggaaatggccaatttgcaatcgtatctagctttttttgattcatcttcaaacccagatcagtaatatcaaaccccaaaaaagtaacttgtgaacaaaagaatttgcacttatttctagatgcctttaatgaagattcccggagcttctgtaaaatcttttttaaatcttgaaggtgttgatgtcttgtcttagaataaattaaaatatcatcaatataaacgaaacaacacacatcaagatattcttgcaaaacatgttgaataaaccgctgaaaggttgctggagcattagccaaaccaaaaggcattacctgatactcatataagccccatggtgtcctgaacgctgtcttccactcatgcccttcggccactcgtaacaagttgaaagctgctttcaaatctatcttagaaagaaatttacaaccatgcaagttattcaaaaggtgagcaataactggtaaaggataagaatctcgaatagtcattccattcaaaattctatagtctacacaaggtctatccgccttaccctccactttgacataaaagataggagcggccgccgacgatgaggaaactctaataaaacccttcttcaagttgtcatccacataaagctttaactcatctcgctcagacttactaagattatacatccgtccaaaaggtggaacagcgtctttcttcaagtttacctcacaatcaaatcccttccgatgaggaggcaaagtagccaatgcatctgttacaaaaacttctgaaaattctttcaacaaaaaagaaccatcatcttcctccaaggtagaaactacaacagctccattatgaatcaacacatcagtgttacaacccccaacaaaactgttcgactcccttaaccaggaatttcctaagataacatcagaagaagaaatagttgtcacgttcaacttaacaaaggttgaaatttccgaagcagaactggtgggaattaacaaatccccttttacgaatgatttaatatcactggagctagcaaaggaaccatcaaaagatcggacctgtacgctattttttaaatcaaaaacctctaaaccattctgcgaaacaaatttagcattgataaacgaagaagaagcaccagagtcaatcaatatcgaacacatgatagaacgatcagtacttaatctaagctttcccatgacaaaaggtcgtaagtcagaagaaacattcatctgcacataagcaggatgctcacattcattatactccatctccgctaattgccgagcgaagcacatgtctccaacagacattggccctgactctaccacatccacagtaactgaacgactgtcgccctcgccatccggggctttcatctttcccgccctcttcttcgatattggttcttgattgatctccgaaaccgatactctcttcttgcccttgtcaaaacaatcagccggcgcaggtgatgctggtggtcgatctgtctgacgacccgacgtccctcgcaaagaacctgaaggaagattaaccggagcccatctagattcgtccggttgctccaactcgccagaacaacgtcctctttcattccagatatgccccccccaatccttccaaatggccaagcattgcggcttcgaaagatgatgtttcttagcaagagggcaatgatgaacgacgtcgtgagctgaatcccaagttccaccgcatcgatgacacaaatgttgaagaatacactccttcttccaatcttcataggtgaaaccgatctgagccgccaacacgtcgatgtccattgggacagcttctgaaagttttggtggaggaaccacaatcttctgctcgactcgttgaactggacgttgcgaactggatccagattgatttttgttctgattgatcttatcgatgaaacccaatcccgccacatcggtagccaacttcaccgccatctcctgttttgagtcaagatcagtgagtgtcgtccaaccaccgcgcaacattcccaactgaacgatctttggattgatagcattgtcataaaattcacactttgacgactcggataaatcaaccgagtataacaaagagttgaaatagaggttgaattcttcgattgaagtgttgccttgacgagccgctttgagcaacttgcgaatgtctccctcttctttatgattagaaaagaccgactcgatggctagaataaaatcctcggctgtcctgagctcctgtaacacgaaatccggtttggacaaagccgtcttcggatcgagacctttctcgacagcattcttcttcataagtccttgccaccaaacgaacgacggacaagtatctcccaaccggccatccgccttacgaaaataaccagcaatccacatgaacttatgcttcttgttcgcaaagttgtccttgttgcgttccaaagtaccccgaaccgagaaacaaaagggtttagtttcattcaaaccacccaaaaaataaatgtgactttgataaggaggttcatgaaacgtcttagctacaaccggaggtctcgacgcaaacgattccagaccaaccaaacgggcatttgttgacgagttgatcaaatcgacagcatttcggatttgcagaaactcttggtgtgcctgattcgattcttgctgagccgataacttgatcttcatgatgtcggaactcatcgataaaagatctttaaccaggtccttgactgatcgtaaagtctccttgtctcgccgagattgagattcaagattagtcaatcgttgaatcaaggaataaaaggttttttctaacgtagggctatgaatacccaaatcagcgataaggtttacaaatccaggatcctcgggaaaaagatgtcgacgagccgcagaaccattgtctccgtcttgaacggatggatcaggttgaggattgatttcaggcatcggagaacccggcggaagaattggcgacacaggcggaagaataggagagttaggggctgttaccgcaggatgaggcgaaagagtcggcgggttttgagaaggagtgccgggcaaagtcatcctagcagaatattccggagatgatggagaagacatggtgtgaaaggggaagtgagatcgaaaaaagccgtcgaaatcgaaaggttaaagagattgatgatgagagaggcgatagaatcgaagtcgctgaagtcgaagagttttgaagtcgttgaaattgattgagatgatgaccgaaaattttttataactaactaaatgtaaagatctcgatataactgtgagggggagcctactacgtcacaaactcatacggctataaagttatccaagaggataactcgccaaagatgacgcaataaactaagtattttgtgttatagaaactttataagtttaaacagagattttgaatttatctttaaagttaagatttcttagtattttaattctgaggagaatataaataacaaggaatatcgagataaggaaaagaaagaaagggaacaaagatcatcggaatgaaagatcataaggaaaatccatgatcgacaaaagtattaatgaaaacaggaactgattgtcatcggaatgatgtcatctaagagaaatgatgtcatgaagacttccttgatcgaaaatcataggaaacatagcatgacatcatagtgacctacacataaatgcatagcattcatcatgtaaaacccataatatctgctaaacccatgatttatcacaccaaaatactggatttgttttgtctcactttcctgagacaatacacacttatttctttggagagtgagaaatgaattctgtattggctcagagggatgatcccaccaaaaacatctttgatacacaagatatttggccaaattgaagacaaagtcattttttttgcattggtaaatccaaatctgagacagttgattttctcatcaaccaaggaaatactgatacctggtatcaggctcaaaataaagacaatacaagccaataccaaacacttgtctcatctctgtttcagcattgctatgaggcaattgaaatttccagtcaacccacacattattgcatatgtgtagctacttgattctcaaaaaaaaagtgaaaggcaaattattaattttaatctgtgcaatactcaaccattttctatttgcattacatgattaaatctgtatagatttttaattatttctagaatatctgagtaaaatgatctctgaatcagtaccaagtcatagtatgtagaatagaatgagacatttcacaagcaggtgaaagctcctaatatttatattttatcctaggatgtacttgaggtataatgaagagccaaacactagtaaatggtaaacagtctcacacttcttgcatggtgtgcctccatacactttttttgaatgtggatacaagaaccaattttttggtggaagcatgaagtcaagcaagccaaaataagtgtgtaaatgtgattgtgtttatcaatatcccttcttgattttgtcaggcttgaaatatgtacactagtgattggattccaatagatatagagtatattagagacaaaggcaataagatgatgattttcagtttgggaactgtatagagaacagcacagctcagatggaactctatgagatgaatttttctagggaaatccagcacttgagagacagtcagaggctgcagagtcagagctggggaatcacgtttaacaaggtaacaacagactatgaactagtgaggtcttgaaggcaaagaggaattttagggatgtcatgaggcttaacatttgtgaggagggtgggtgaaaagagaattctctgatgattaattgaatttaagattcaaatgtctcccaaccacccacaatgggttatggataaatattcaaaggtaataattaaacaaatgctatttgcaagcagcagtggacggcttcccgtcagcatttatgaccctcacagaattaaatttacaccatgaagttcttaatttttgtccaaaaaaactttcttcagaagacttgtagtgaagcccctcaagtgagctagttgtggttgtgattggagtgttaatttagaacttagagaggtctaaaaacattctaaattgtgacgggatgtcctccagtttaggtttcaatttaagacttgttagtaatactaatcaacacaaggttctggttgcactgggggaataatctagacatactggatacttccttaaacattgtatcttttattgcttgcttgtgggatcagatttggtgatggggtggaaagaagactgaggaacaagtagttaattcattcacttattgggctagaatcaacatttcatgtcatgttatcttactttgggtaatttatatcaatttactgcactacagtcaatgaatgcttttgatttttaactagagactagggcaaaggttggtggcaccacatttaagatatccaactagttaaatagaaaaatatggcctcaccccaggaaaaaaaagttggaacctgcatgcaggtgcctcattgaatccaattcatatcctgggcatatgttagacaataactttgaccattctccaaactcatcaggggttatatctaaagctctatctctactgtatgtaaaaatttaattgggatttgtatgaattgaatcccatatgtatgtctatctacaagattatatctatacctacactgaaaattagcatggttcccatgaccactcctatcatctgaatacactttgaaatcaccttctgtcttgtagctaaactcagagcttctgaatgtacaatgaaaggagatcaatttttggaaatgattcagcatttcaaagagtgataaatatgataggagagtctgattagaaatcaaaatcataatgttgaacttagataaaaaaatcatactgacagaaagcattcataaagaagattcagaactcatcacacatcatgtagttttcattttattgcataatatctgacctaatttggattgagaagtcaaactaccactttttgaaatttcctggcccttctttgtgaaaaaagctgcaaattgaaaagataattatgcagataatgtaacaattcactatatcatgttcaaatttttgttctcactcccatacaaaatgcattatcaatttcaagccaaggcagtgcaagaaaatatgtcaaagaatcccctccactgaccaacatcaacaaatttattatagaaatttccacataaggtaatctttttacatttttttcaaacaaaaagcctactccttgctcaaatgaaccttatcacacaaagctgcacaaaattgattggatatcaaattcatctacaaaatgattgaatcagatcataaacttgataattaatcaatctcattgcaaatatacactcaaaaagagtcacatatggcaaaattatgactttgaccagttcaacaaaatgtttaaataaaattcctactacctcttcatgacaacctgggacaaaaacaaagtatctcttgtactaaatttaatggatgaagtgatatcacatacggtaccatcaattatttttctttatgccatgtagtcaatgtagttcgcattacagatatttctcaggtattcaattgaaatactattacaattaactttcagggaaatattccaagatgaaaagtagagctggaagtaataactgtgatttatttgagtcttcaatgatttttgatgggtaatatgtaattgtaacttgaatccttgccaaactatccattctggaccaaaaatcttttcacctagattttttgttatcaaaaatggatgtaaaaaaaaatattttattgaatttgatctgagaagccaaggtatatgtgcattgtggaaactcatctacctataaattggaacttgttttgttttataattcatccatattcagtagataaggtggcaacacagacttgacacacttggaatttgttacatgaggataagcacaaaaaaaaatcacaagtggacttaagtttatatggtgaaacaaacaacctaaaaagtttcagagaaaaacggtgggccacaagttacagctaaccgtacaactaacaaaagttacagagtgaatacttcagttatccaggaaaattaaatcatcagggattggtctttcctgttccttgaggttgtgtggaacaaaaagtcttttgatcaagtcatttatttataattattagatccatgaccaatttttcagctaacatttcagctgaatcattggtcatgcatctaataattaaaaatcattgacttgaccaaaaaagaaaatttctcacacaacttcaaggaacaggcaagaccaatccctgatgatttaattttcctggataactgaagtattcactctgtaacttttgttagttgtacggttagctgtaacttgtggcccaccgttcttgttctgagaatccatccaatttcccacattgccctgcatcccagctttgcttgatgtgttaggtgtgtttaatataatattgcatcacttcaagtcttttgccacttctcttaccaaaccccacattggactatcagcacaccatttattcacaatcaacacaacacaatctcagatcactctcatatgcaacaattcaaaaatttcctgcaatgttttgcttgagttttttttacttccccagttatcctttgtgataactcaactccaacaacatatggtctcagagatgcagtgttccattgtggaaggtctaatctacatatactttgctcaagttatgaaagggttggtgatctagatatcaaaggaagccaagccttaggtccattgattgctgaggtaggtgatgtttcagaaccacttacacaagcatcacttgagaataccaaaaagcgactgtatctctgtcttttctatgtacagtctcctcccagatgtttatagccatctgttttgagctccacaccaagaaaccaaaattttcaagtcacaatagttggtgaaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgataaacaagattataaaatttgtaaaaagtaaaaaggagaaaatcacaaaaactgacagctctaatatttctttcagggaaagatgaaatttccaaagtgatagtatgagatctggaatgaataataagaagtgaaaatttggagaaaaaaatgactacttggtggtttagaaagggtgcatagggggtcattcatcaagaaatgtggcattctggtactgcaatctactaattttgactgcagggtgtccacccaccatgctcaaacttttttgggatcaatatttttcatttataatcattcttttcatgttccaaacttgccctctgtgtgttcacttttcactcaaacaaaaaattaaagttttcaaaaaaagttgattttctgttatctttttcacaaatttcaaactcttgttttctactattattttttcatattcattctttgaaacacattttccatcattccacaaacccttgtgacttgaagtttttggattcccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatggctcaaggccaagaggaatccctctcagccttgagactttgtacagtctcaaggctgagaggaacccctctcagcctggagacctatagtctcaaggttggaggaatacctccaaactcaatttagagtgttttttagacccctcccagctctaaatgagcactctaaaaaaccacaaccacatcacatgagacaagtgccattgttacaagggttctaaaaaaaaatactttttttgcaaagaatcaagaccttgggggtgtaaatcaaattgttcaagggatgtattgtaaataccaacaggaagtcatccactggattacttcatgttgcaatctccaaccctcccagaagtcaatttaaaacccttggatctatgtcatttttgttcaaaaagatgttttttcagaagccttctggcaacagctctcatgtggttgtaaatttaggagttagagaggtctaaaaagtactctcaattgcaacagggagtcctccacaaatgatgccatgacaggggcaaaatagatagcaaggggagacatagatggttttggaaaccccaaaaactgttgagatggtccaatttcttgaggaaaaaaaacgctcttgactaaacaactcccaaatattggagttctgactcccaagtatttgggatgtcaagaggactggctgtggacagtcctcttgatgttgacccccctaattttttcccctaatttttccccccaattttttgggggttggcgtagagaggactgtttgtagccggtcctctggatgtcccaaatatttgggagtcagaactccaatattttggagtcatttaatcaagacccaaaaaaaatatatggttgatgaaggcctttaaattgatttcaaaagttaaggcttggctccttgatgaaccttttgtgccagtgtctgatcaatggggacccctaatttatgtaggtgggttggaagacaagtgtgattggaacaaagccagacatttggccaagtgagtagtcaactttggatcttattctcacaaactgttgtgtgcctgttttccattctctccagaaaacattcctcacacaggggaagaaggccctgcgtttctgtctgctatgtattatgtagctcctttactgctgcaatgacatgagaggacgtggcatagactgctgtgagatgagtttctataatttgattagttggcaacctatacatacataaaacaagatttaatgttttccacatgaaccctatgacagcctccctggtttctatctcaacctgatcaacaacccactcgactacgagggataggactagaggagagaaccttggtcgagtcagacacacttttccgaattcactgcccagtccacccactcgatcaacttccgggatgccattcttaaccggactacagccacataacctgcaacagaaggctcgattggcctatcgtaacttcagagaatggttcgacgaactcagtatcctggccaagatattcacttcttgctatcttgcgctcaacttcttactcttcctggcactcatcatcctcaccccctcttggatctttgcacgactggctcgctgggcaatcgatctaagggaactcactctcggtccattctatttgatcttcttcctcaccctcgctagcttccctccagtgatcggctacggtacttttattttcttcttgctcttctcgtctgctatactgaaatgctgattccaaaaacaggcactctcacgacactttgcgggttcacttatggctggttttggggttggattttggcaagcgtaggctgtttatgcggaagtgctacaagtttcctgtgcgtgtttttttgtaaaaaaccctaatctctctctctctctctatctattttcccaaaccatgtactgcatagattcaaagtattttgaaaaagaacaaggctgaaaatttgatgctgtttatctattcttcctgcactatctattatcgccagattactccggaaaaacctcccccgtttccagcattggttgtcgaaacaacccaggtttgcagcactcagacaagcagtcggtccgtcctccttgtccagcatttttccaaagaaagagatagaaatggtagacgaaaactcgaatcagaacgcatataactgacgccatgtatcgggattgttttgatatgtatgtagctgtcaagggattgccattgatctgtttgattcgactatgccccttccgtgagtgatcaatgtcgttaatgtaatagtttttggctcctcatcttttcggcctctctgtaaacaaaacaaaacaaacccacctgcaatcgattcggtggaatgaacataacttgaacgattcaaattcggctgccgattgacaacatttccaaaacaaaaaataccaaatgaacgccaacaaacaccaacagcattcacatacagcaacctattttttgcatccctgacgacttcgtgtggattgcaagatttcatgatcgccaccctagcgacaacgccgaagttactactacacgtattcattggagccagagtgttccatctatcagatccgagttcaacgcaccgattggacaatttgacgatcgccctgaacatcttttacatcgtggctggagcttctcttggcgcggcagtctcatactatctctaccaagcgacgatggcacaggcgggtcagatcagtctagcgttggatgacgaggcaagagtcggaggtgccgagggcgatcgactaagaacattggatgaagaggaagaagagatcaggagagaactgttgggcggtgaggctggcgattcggaacgtcagtgggacgtcgagtttgatgacttcgatcaagatgatgaggatcctcaagcaaccgtgaataccgatggaaaatcctcaaaactccagtccggaacttgaacgcttccccccttttgccgtactcaagaaccctttcaaagctcatctcatcaaaataaaaattattatcgtctcttcttctccttgtatgcacctctcacttctccatgtcttctgcatgtcttccattgatgattcctataaggttcctgaaatcaagtttctctctatgttcatttttttttcttctttgtttttagtaaacaaaactgttgtttgatggataaagattcacaaatgtgactagttggattttgtactcctccttttattgtttttttttgctgctcatataatacgcagaaccgataacagattgcaacattaaattgaagcatgttgggaacactgtgggtaatattaaataaaaataccacccataccattacttccatgacaggggcaaagtagttggcaactatcagcagaagtatgtacccaaccccaagcaaacaatgggttgggataaaagcattttgacaggtttttgtacagtatgctgacagagagactacatgctgactgaagctgcacaaagatggtatgttcagtctgctaaagggctctttatcaattcataacaattagggttttggaacatacctgtcattcacaattacttgtagcaactgacaggtttgttttcttctcttctcacatggccatggttctatcataacaagcttgtcagagatccctctggccttttctgatcaagaaacaaaaaaccaaccaatatatgtcaaagagatttacttcagtggtaatcatctttccctttaatagccaggcccccctcccaaaaaaaaacatccaaaaatttgcatttatactttgatggaagaacaacagccaatctatctcttaggggccaaggctgactataataatggtcaagctactcttatttagcaggagcttatatgtttagattcaattcagattcagattcctataacttgtaattatttcagtggttaaagtaatctcaaaagtatccaagggtcctaggagagaaaagaagctctaaaatgatcaagaaaattattcactgaaccgaatcgcttgaggcaatattccttattcgagctgcgataccaatgagaaaggatttcacgagccgttcccagatggtctcctactgatctatgatgcatgaagaggacgacgagttgttgaatgtgaccgaaaagtgactgatcacgatggcccaactcaacatccatggaaatgtatccaaagaccggtaaactggcgtccgtatgatcaaacacacacttggagaaccaatttagaaacgcacctgaggcattcggaagcactctcaagtcgttcttctttagataaccgagcagggtgttgtgaagattgacgcagctaatcagtaagacttcaaatttcttcgctgtgactagtggtctcaatatctgttgatcatccttgatccgaatagactggattcttattccttgatctttggtcactccaggaatcaaagtgaccggaaaattatcgaattcttgtctgcccttgattccttgttgccatgaaattgaatcataagtcgccgcaatcctatgcgaaaattctgcaatcctggatcgttgagggaaaagttctctttcgatttgctgctctaaatttagattttcatccagttcgtttacgtccaatttacctgtctttgcattttggagggccaatcgtaggagtgaccagaactcctgatcactgttcccaaacgatctccatacatcaggaaggttttgcttataataaagaccaatgatcgagatcgagtcacgaaatttttcctcgaggtcttggttttgacgcaagtgggcaatcaacaaacattgagcttggtcatgatgcgccttgcgtatgtccaatttgttcctggagaatttagctatgataggcaggccaacgtctggataataaatttctttaatcagccatgcttccaaatcgtcatgggcttgtatttcctcattgagagtcttcgataaagtcctcagcagtgcagcgtgattgtaaatgatcagcctagtgatttcttgaaatctacggttcaagtgtcgtgttgatacagggtatccagaaatcggtaccactgggatcgaattgcttgtctgtccccaacgtctcgcgtccaacagaactggtttagaatgagggttggattgatcaatgaagaggtatttcacaaatggcggatattttgactcgaaggattgggtgcgtcttctgatcagagagtcggcgacccagaaagtattgatattagtgaagggacactcgagcgaaggagattgaatggcgatatcagctgatcgtttgtctcgactggtttccacaatccccacgtcggcaatctctccataattccgaatgtccagttgatcggacccggctctgactggagaaacggacgcatgtggacaggcaagtaagaagtcataaagtaaggcaggctcaatcggctattccgggcaccatttgattgtcttcattcaaacaaaaaaagaacattgattaaccttttcctcgatgatttggcatctgatgggaagtttgccgtacgattggatggatgaacctatctcccgagacggcgctcgccgaatgagctgtggagtgacgaagatgattagtaacctggaatctcctcttgtcatgagtcattcttgtttgttcaccatcatcatttagatagctaccagccggtccgtatcgggctcgcttgggctcgtttccggccatcagcccttcaggcagatcacgatatcgtggtcgaacctcaggcaacttggattgggatccggaagcccgggcgatcgtgttaagatagacggtgttgtagttttccggtggcaagacactcgtgtccgtcagcgggacgctcgcttctgagccacggggaaacttgcatcctgcaggttccagcaagactaggtgaatgaacagccaacaagccagacaggaatctagcagccctttcctggtgagtggttgggccatccgaattcgcatcatgagaactatatgtgggagtaaaactgaggttgcgagcaagcaggaaacacgatgtatgtagatggatcaagccttgtggaacccacctctacgtcaagccatgaacccttgtggcaagtaagcttagcttccttctgttcccctccggaagccgttacaaacctcactaatcccagaaggtccccagctgttcccagatatgtacgaagcatgtgcccctgaagaaataagtgaatgatacatcttcggaggtattgtgatgcgtctcagctaacctcacatatttgtggttgtctttgtgactcgtagtaccccaatcagttgcttagataacttggcggccattactttgtaattggcaggctgtgattggtcaaatgggttcacaatcatggtatgacgtcatagaggtaacggcagggatgggttggcaatttcacaggtgttgagccgatctgtttcctgatcttggacaagtcgatgactggcttccgagttgaacatcgctttgttgttgcatgtatccgaagaattggaaaaatatagcctcttaccatttccgaccacccactgttcggctcaaagttgtacaacctcccccaacaagacaagtgctcctcaagtcaaccttctacttgaaaacctcctcctcacccttctcaactgcaattccaacactagcaccgaacatgcgtctcgaggctggaaacgtatcagaatggcaagatggcatgatgtgacttatctctctggctttaatggtttaatcattatctgattagaaatcgaattactgacttccttaccggcgtatcgttcaacaggaaagaaattcccttggaccccaaggcggataagtcacccaaaattctggttactaaagtcatgggaaaaattcacgcgacctcgtcgcaatgtacccattatggcgcatctttaatcaatggggtcttggcctccgatggttgcttgacctgtccttggcatggtgccaagttttcggttaacaaggatggtgacatcgaagatgcacccggcttgaacgctttacagtcattcacggtcctaatcgaggacgagagagtatttgtagaagtcgatcctgagctcgtcaaggccacgcaattcggtcggacacctgcgaagtgtaaatcgagcggtcaaaaagctaaagaccaaccaggggtggtcgtcattgggggcggatcaggcggtcattatttcgtagaagagattagaaggctcaattataacggaaacgtcaccctgatcagccaagagcccaacctgccaatcgataggtaagtcatcttaacaccttacattcctcttcaatatacgctaacatttgtggtgcacattggaccttaacagaaccaagttatccaaggctttaattactgatcccaaaaaaatcgcattccgggatgaagcgttctaccgtgacacggaaattgatctccagattggcaaggtagctcctcctcattgtagtcggatttcatatcgatacatatgctgatgacgacttcgcgctttcatgtgtgcttaaatctataaggccgtcaataaaattgacgtggaaggtcaatcggtgagcttatcagatggctcaacgatcaaatattcaaaactggtcgttgcgaccggtggaatcccaagaactttacccttagatggtgcggatctcgagggcattagcatcatgagagcaatcccggatgctcaaaagattcagtccattttatccggcgctagtcccgacaagaagaaaacaatcgctcttatcggatcgagtttcatttccatggagctcgctatcttcgcagccaagaaagagaacgtccaggtgcatgtaatcgggatggataaaatccccctaagcaaaatcctcggcgacaagatcgggaatgcgatcaaaaaatcacacgagaagaacggtgtcgtgttccacttggaagcaaacctcgaaaagttcctgccttctggtatgttgagctcgccctgttttctcgactatttgtcaaaaaagcttttgctgatcgacgctttttgtacatccacgtcttgttttgttttgtttcgataagaatccaatccttcccatgtgggaggagtagccttgaagggaggggaagtagttaagtgtgacggcgtggtactcggcgttggggtcatgcccaacactgatcttctcaaggcggccggcatagccttggaaaaggacggtagtgtggtggtcgatgaatatcttcgaatcaaagactcaaaggcccgcaacacgatctacgcaatcggagacattgcaaaataccctgatcttttgactgatggagccttggttagaattggtacgcaaaatgcactcctcgatggccccctaaaaattaataagctacagtcgaattggttgctgacatgtactctgtatgtgaaaatattgaaaacagaacactggaacgttgccggtaaccatgcaagggctgcagcaaagaatatcgcccaagaacaaaagtcagaaccgctggtggctttcaccaaaccggcgattttctggtcagcgcaaggtgaacagttacgatacgttgggaccggaaaggcttctcaatggcaagacgtgatcatcgagggaaacgccgatgagctcaattttgtagcctactattataaagacgatgaggtggtagcgatcgctacgatgaaaaaagatccaatgatggtccaagcagctgagctttttgcccgcaagaagtttccatccgtatcggaggtgagtcttccttagcttttgtgatacatggatttcaatccaatgcctttcccgatctatccctcgcggtatagcccaagctgagtgatatctgtttttttcaacctccacacagattcgcaagggtatgaacttgatgtcactcaagctgtaaagcaagacaagcgaacctcgattcaatcaaattagacttagctattagcacattctaacctttactgaagttgaatatacattatctgcaaatctgttgaatcttcctccaagcatccaccttatctgtataatcacatcccctagcaacaaaaattaatccaaccgaattttttgtattcaataccaagaggtgctcagaaaaatataggcagttttcaagacctgcacacttgaagatttggtcttgaagtgctcagaaatgcttagaaaactttaaccctcaagaactttgttgctaaaggttaaaccttggtatcagattccagccattttgtttgttgcttgcatttgtcctctcactgttttgtggcagaacacttggtttaactttagccacacaatcaagcttatgatttcttttaatgaacagtgtcacttcacaaaatcaaacattgtctgattctctatactgggatttcctgaaaactgggtctttgagttcaaatcactgctcataatgtctttacctttttcctctggaagtctgaagctgtcttgtgttggttcagcctagatctcatccaaagggggtaggtagaaaaaatgatctttgtggaaagctgtgcatagagcagtgccattgtcactcaaatgtaatctgtgggtatttgaagttgagttaccaatcaatttgtcagtgcatataccttacaatcataaagacattctttggtacagaactctcacattatgccactgtagagaatgggctgggacattggtcacccaagactaacataggcttgggataggtttgacagatttccattttctgctcaactgtccacatgggaactccccatgctcaccttgagtcttgcaggagatatttgggcaagcaatgatggtcaaaatttctatttatagatacaagcatttgagaacacaaagaattggaagaagtacgttttggccaacaaagttttttttttttttttttttttttttcaaacatcttggccaggataagttacaaacatgattataattatatcctggggtccatgcagttacatatgatatccaaattcactgcattttaacaacattttaacataaacttgtaatacatggcctcttcccttgatgaaaaaaaaactggttttgtacaaccattagagcagcggtgggctgctacgctacaggcccatttagtgttatcttagcggtgctaacagctgcttttttgcctagtgctagcacgccgctactgctgctgcgctacactgatttgtagcggcaccactagccagtttttggtgtagtgtcagcgactcagcgtgcctctggcgccgctacaccagagcatttttagtggcaaaaaaacgcctaaaaaatgctgtaacccagtgtatgggcacttctttgtgccctgtgtgcgtagcattagcacaaatgcacccaatcaccttaatactacgctaaacattagcacatttttgcaccccatgcatgttgtggtagttattcctgggtttttccaccagaaaatataaaaatttcttcttatccctttactcgttcaaaatatgggaaaaataacattggaaatggatttctcaggtaaattaatccctagtcacccactacaactaaccccatatctctcatagtttagaagttacacagatttcaacctgtcacaggatatctcttggattctttactctgactatagctcattttgaatactggatgcatattggatattgagttcctttgtttcatattgaatccctttactagctcatattacatattgaattccttcattcctttgtagtaggaccttgtaggctagccaaaatccctcaaggctgtgctctcactagctaatatccctcacctgcatgtactagactagctgaattccctcattggattttcaggccagctaaaatgcctcagaagcatgtaccctggagctaaattccctcacttttgtttatataaggaggcctctgcctgccagttgtattctctcctcatcagatgctctctagtcagtccccccccataacactacatcactggtcactcttcaatattattagctacctagtattgaggttttacaattataaccccccttatagatattataacagttctttatagtgtagaaatatcaacattacttttttcataaccactcagctatctcacctttgcctgaaatccactgctttttggcttcatacaccccaaccacaaggacctgggttcaattcccattcaagacatccaccttaactccacctaaactccacctaaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccaactccaccttaactccaccttaactctgttgaaggtgtaatccctgtagaagggaatacaagcagcaatggtatcagcggtgatgtgcctgctgccacacctgctgagcatggtgtatcagaaagcaataaaagaagtaatgcaccagaggactggagcattccctttaaaaagaaaaagtaattctttactttcatcctttgaaagcaaaaatattactttccccagaagaaagtacaccagtacttttctcctggataaaatgtcttatggagctttctccacaagaaagcaggctgccgagaccaatttcttagcatcaatattcttgtataaatatcagttcccttttcccccattttatatctctcatcctttcactccattatcttatctcatcttacccacttatccactcacctacacacacagacatacacatccatacccccatcatcaactcacaaccactaccaccaacatcattgtcccctttctactttattaagtttacaaatacttcagaaataaatattccgcacccaaaaaccttaccccaactacaacaaactccaccttaactccacctgtgcctggtcctccgttccattcctggttgaagcatagtgctcccagtgcccagcgccttggtttcaaatcacctttttttagctttatataccatcaacctcaaggacctgcgttcaagcctcaacctcaacaacaatcatcataaccacttctaccaacaacaataacatcatcaaaaatcaccatcaacttgaaccgttatatgaatcagtcaacagcttcagtaaactaaaattaactaacaagagactagtttttttgggatttactggcttcgagcaaccaaggttcctcgagttcgccagtagctcgtcgtccttttgaggtggccagctcattgttgaatcacttattgtcggtcagtggttgtttcttctgcttccacattctatacacgtgtttgctaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatcagatgctctctagtcagtcccccccataacactacatcactgtcactcttcaatattattagctacctagtattgaggttttacaattataaccccccttatagatattataacagttctttatagtgtggaaatatcaacattacttttttcataaccactcagctatctcacctttgcctgaaatccactgctttttggcttcatacaccccaaccacaaggacctgggttcaattcccattcaagacatccaccttaactccaccttaactccacctaaactccacctaaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccttaactccaccaactccaccttaactccaccttaactctgttgaaggtgtaatccctgtagaagggaatacaagcagcaatggtatcagcggtgatgtgcctgctgccacacctgctgagcatggtgtatcagaaagcaataaaagaagtaatgcaccagaggactggagcattccctttaaaaagaaaaagtaattctttactttcatcctttgaaagcaaaaatattactttccccagaagaaagtacaccagtacttttctcctggataaaatgtcttatggagctttctccacaagaaagcaggctgccgagaccaatgtcttagcatcaatattcttgtataaatatcagttcccttttcccccattttatatctctcatcctttcactccattatcttatctcatcttacccacttatccactcacctacacacacagacatacacatccatacccccatcatcaactcacaaccactaccaccaacatcattgtcccctttctactttattaagtttacaaatacttcagaaataaatattccgcacccaaaaccttaccccaactacaacaaactccttctaaactccacctgtgcctggtcctccgttcgattcctggttgaagcatagtgcttccagagccagcacctcatgtcaaacactctgttagcaaatagccacaacctcaaggacgtcgtgcaccctccgatcaacgcaacagcataaacccgctcgcccgtcccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaattgatctcaatggggaagccagctgactggccttggagcacagaaacaaggaaaagccagaaaactgttagctatacgtatacaaaacccacctataataccaatatgcgcttactctgaccaacaaaggcggcgcgattggcggcgcgttcagaattgggggacaagaagactcttgagagtctagttgaataggcgagcccagaacttgaacctgcagagaaggcacccgcaagtcagaagaaagaagctcagcggctggtattaacaaacaaggaacaatgcacttaccctctctaaaggactgtatggctccgggagactcatctgagaagaaagggggtagagatttgaggccctagggccaggggtatgattgttaaaacgaggcatggtcaagggttgtactagttgggtaagatagatggttgaggggggcgataagatgtctgatgggatgaggaaaagaaataatcaatgattgagttggtcttttatgagctggacagcggcaatcacccccaacctgagagctcacctgcaccaacacctacactacctggagacccagccactcctttgcctactgaagaatatggaagaaaaacaaactgtgggtacaaccaagaaacctcccaaggaaaggtccagagtctattcttgccaataagagcacaggatttgggtttgacagctgcacctttacctctatccacaacacaaccaatgagaacgcaggatccagctctggctgtggaccaaggccagccagagcttgtacaattggaagacctgtcattgactcacacattttttggggtctggcccagaatagaaggttttttttgtgattagtgtaatataaaaagaacacagagagtcagagagaattacttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaataaaataaaataaaataaaataaaataaaatataataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaataaaatagaaatgccgcccccccacctctgaactattgggcagaagggggtacacagggacctgagactaacatttgcaggcaaaaccctgttaaatcaaatttaaaaatcaagtttaacgtttaaaaatcacaaatacggccaccccagcttggcttcactgcaaagttgagggaggctatcacactctttttttcagccacactcattttttccccatctttttcctccaaatacccactacacttttcacctcatttaatgtttaaataactccttctacattttttcccattttttcctgataaattgtctggggacagacaataagttgggggaggctgtggtagtcaaaaatgtgaaaattcaaactttttttcttgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttggctgtgcgcagcacacgcggtttccgcatttagacgcggttttttaattaattttttatgggttattttttaagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttaatggtaaaaaccattttctataaaaacgagttttaattattattattttttttctactcattttttccattaattgtatgcatacttgtttttaccttattttttatgcttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactcaacagttcacttttaatactcaaattacacccattttttcacttaaatttttagagcttaattttcattcttttttgacattttaaatttttttcctacactttcagacatgtataaatttatggtaaaaatgattttgcaccaaaatgagaactacatcttgtatactgcatttgacaccgttttgtttattcaattcttcactttttcacttaattgtttgcatacatatgtgtaccttattttttatgcttttttgaaattttaaattttttttcctacattaaaaagtgtgtagaactcaatggtataattcaatttccattaaactcaacagttcatgctgaatactgtaattagccataattttcaattgatttttaacagcttaattttcattcttttttgacattttaaattcttttcctacactttcaaacatttataaaattatggtaactatgaattttcatcaaaatgaaaactatgtcttgaataatgcctttgacgtgtttccaaaattcattcttacgtgcgcaattatccttattttttggaatttcaagctcatttcctacactttgaaaggtttaaaaattgatggctgtatccattttgcattcaaataaaatttgtagatggtacaaattatgcaagaaacggggtacgctcatctattaagattgaagcttgtatttttggtgaaattgaacttcaccattcaactctacacatttttaaatgtaggaaatagatttaaaatttcaaaaaatgctcaaaattaagccggtaaaaatcaatcaaaaaatcattaaaaaaaacctgtccaacgcagtattcagtaacaagcgctgacttttatgtaaaatggttgttaccatcattttaatcatgtcttaaagtgtgggaaataaatttaaagtttcaaaaaatattgagaaataacatgtaaataattaattaaaaaaagtgtctagtttcagtattaaaaatgacatgttgagttttaagaaaattggatgctaccattaaattctacacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgaagaattagttgaaaaaatggtgtcaaatgcagtattcaagatgtagttttcattttgatgcaaaatcatttttaccataaatttatacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattggattgcaccattaaattctaatcagattgagacctaggaagtaaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaataattaataatcaaaattcatttttatggaaaaaggtttttaccattaaattctaagcgcttggaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattacaaaaccgtgttaaacgcggaaaccgcgtgtgctgtgccgcaggaaaaccacatgtaaacgcggaaaaaccgtgtttttttattaaggccctttttcttttcttttcttatatatatattttttttcttcatattttcacccaatctctcagaaatcacaccatacggctcaagaactggactctatggacaaattcacccttggtcaccttggaggcgtcactggaacacacctggatcaactcttacccaacaatggacaacatatcacaaggatttcactcatcactacatgtcaccaatcccaattacaactctcaagctacagacacgctcagtacagtacaaccccacatttacatacacacccatttacatacagctatttctctttcacttctacatattacaccatacctgcagcctgaattagtgtattttccttacatgacagctgcagcttacaccaccacaatcatttgtgaacacatcagaacctgaccaatcagaatcactcattcagctgtttggatcaccacttcaactcttgtacatgtctgaccaatcacattcactcattcaaattatttatgtagctaaaatacctcatgtaatagcccaagccagccaaaatcactcattactggctgccctggagctaaattccctcactgttgtatatataggaggctctcctcccagttgttaaatcctcagtcaagtacacttaagcatatttgaccacctttacacaaacactttaaagcgcaaccaacacaaatcaaactcttcatcacacaactcatcctgactttaccctaagcttggtgggtcttgttatctgatagtatagaagggcagagctttcactccatcatccccttctccattcagcaaagagggtcttacaaccactttttgagtcttacaacgcagtgttagcacagaaaagtagaaatgcgctaacactacactgaattgtagtgtttttttgctacactacaccatgctaacgctacagttagcgtagttggcccaccactgattagaggtactccactgtggatgtaatccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaataagggatagaccctttcccccacacaagagacattcccctcttttacacaaaaacaacatcacatgacactgcacattgttgtacaagacttggtcaccaaccaatcaccatcccacacacatatcacacaactatgcatccccattcactttctttgggtgcacaactcagaatattttaactttggaaatcaaaccttggtgtgttttgcacaagttttatgtccactcaaattgcattcaactccccacagtggagttcctcttacgatagatcaagcttgaattctagtgctgtctttcatgacatttatcatgtggtttttggaaaaatttaaaagggctgtagattggtcttctcaacttgttgcttcattagtttatgaaaaaaaactgaggaatgttgttattttaataaattttcttaagatagcctacgctaacttttagcggtgcaactggcctatttcaaatgatcagcgcgccccttgcaccgttagattataataatctatttcaacaactctacacaacaatttcttttctcctatattctctgcttttttttcatctctcataagatctcaataatcttacaagattggacagtcctcacatatttggttctaaagtgctaggcctttttcttttcaacatggaaaatattgtatcttttaatgcaataccccccccccccacccctgttttggttcaaggcctaaatgcatcctgtatctcaagttttttcatagtattgactgtgctgttttttttggctttggtgttatctcagactttccaccacccctatgtgacccaactcaaacggaaaaggcttatgtttctagcgatgggtctattgattctgatgaggctacattagcttacatggcgtttctgggattggccataagaggtccgaagtaaatcaggctgttttgcggggggatgtgcacttgagttgggtgggttgcgcgtggggctggattcaaaacaccaatgggctgtgtatgcatcgggcaggcctccaacctgaatgacaacagctttggttgccatcagcatacacacaccacttcaacccgatcaagctcgatatacctgaacgaagaagtcgacgagtggttttcgatcaccaagcatggcccagatactaaattcattgggacgagttgagtgaccttctttttgttttatgttttcaacattagagcaattggcgtgcacctcattggctgcaaagtttaatactctgtaacaggtcgtgctcgataaaattctgcagacaagctgacatctattgtttgttcctgctggataaaataatagctcacaggacctttagttgctggcgccctagtagcacaggcgtcgatctacgatgtccctggaggaaacagggctgttcttttcgatcggttcacaggggttaaagacaaggtgagggagccatattcaatcgaaatcggggtggactgctggacgatggccatttctgccttgtccgcttttgattaattcgactattgcgacgcttgttgagctcacgagtcttcaatgttgtaaatcttatccaggccgtcaatgaaggaacccatttcctaatcccttgggtccagcgtgcgatcctatacgatgtccgaattaagcctcgcaacattgccaccaccacaggttcaaaggatctgcaaactgtcagtctgacgttacgtgtgatgaggtgaggttcttatttcctcccaatacttgtttcctgccgagtgtttatcggatcacaaaccgacgttttttcgattggtgatctcaactttttacacacgatgtggtgatcagtcgtccggatgtctcaaaactatcacagatttaccaaaacctgggccaagattacgacgaaagggtcttgccatcgatcgggaatgaagtcttgaaggcgatcgtagctcaatttgatgcagccgagctcatcactcagcgagaaattgtgtcaggccgaatccgagaggatttgctaaaacgggcctccgacttcaatatcgtactagaggatgtttcgattgtgagatctcacacatacttactttgcccctccatgaatgacgcaagcaagtattaatcgccattcttgcaacttcttttttttttggtctagactcacatgacctttgggaaagagtttacacacgcagttgaggctaagcagatcgctcaacaggaagctgaacgagccaagtttatcgtcgaacgctccgaacaagaacgacaggctagtgtcattcgggctgaaggagaggccgaagcagtaagccgcccttctttccattttcatcccctgctgttttttgaatttttcgaaaattcacgtctggataatggtgcactgattcatgttcttcttgattgaactttgataggctgcaactatctccaaagccttagaccgggctggtgaaggcctagtccaattccgaaagattgaggctgcaaaagaaatcgcgacaaccttgagcaaaggtcaaggagtacaatacatcccatcgggaggtaacaacgggagtgggattctactcaatattgatacccacaaatgatttcgaaactaaataataacaagaacaacttatataaatagatataagctacatatacaaagctcaggtctcctgactttattttgcctcatcatacctttgtatctacttgtttgctatcacccggtcgcacacggtttgtcattccccaatgtgattggtttcgatcactcaaaatggcacattaagcccacgtgaccaattctcaccattttgactctccacaagctacgacttatctggacaaccaaggcacttcatgtaacaggcttgaagatggataattacttcaatcaatcctcatgttccacatttcctcctcgtaaacgatccaagcacttcaagtttgaatagattgtttatagagtcttttgttttggctggatggcgcattgtttcaaaaccactattgttttgattgcccaacatgctcaggttttctgagatggagctcattcaagcagagtaagcaatgagaggtttatagtcaaatgcagctccttcgggagatatttcttacagctctcctttgaggatcattgcctcgctggattgctgagtttctttccaccaaggcgttgtccatttcgagatcttgctacatataaacaacggtgtcaaacagtacgaatccgatcaaataacctctgggaacacgctctcattatcgccatcgccttaataatgggactgcccatcgcgcacatcgtagtggtcagatgatgttgcaaatgctcttacttctccggctgcctcgacatgttgctggcgggctcaggcctattcagattaatcattacaccagtccgttcgtgggagagatgctactgcgctgcagtcttctccagggggaatatgtagtggggcccatcctgcagaagattgtaccgcctcgacctgcctcgacaagtttggccaccagcgtcttggactgtggcggtataccaaactgtacaacaccgccaccactcgagccatctgatgatctgaaggaactgttctggctgatctatgtacaaattctgctcattttaccacataaacaccagagcacaagattctcatttctcgcgtatacttaagtgttgtacttaacacttttttccaactcgtctctcaaacttattcaacatcattccgaggaccgaaaaaaatcattcaagatgccagtcataagctcgatgctcaagttcgccctgctcttatctgtggccctttcccaattgtccttgacgggtgccaactcgatcgtctcgccaaaggctcacgaaacactcaagccaggccagaagctcgaggtaatcgtcaaaagaaattgtgagtcgcactgcctatatatatctctcttgttcgacatcttgcatgttgttaacgttcctgtggggatctcagccaccgatgcgtccgtcaagacgatcgctttcgccgccgggttgtccgtctatccagagagtcttggaagacctttcctgcgcaccgtcgaagttggaaagggcgaagctaaatggaactcgaaagacgcgacttacacattcgaagtcaccttgccttcagccagcgatttcatcgaccagttctctaaaccgtacgtggtcgtcttgttctcattcgccctgttatctttttttttacttttcgacatgggcttatatgacaagttaccccttctgttacatttaggtatactttggctgtctctgagtattacttgaaaggggtaagatttgcttgcaatttcgtgctctcaaattgatgcagattaactcatgaatatttgaacttgttacaccttctctccagccctccaacacgcccactttaggattatccaacactcctgtgacgataaaatcaaactgagcttattgatggccacaggtaaagttggccttagcgaccgctcaagtattcgcatttgttctctcagcttgaccaacgatcgttttttttctggatcaaacactcagacatagtagtagaaatctggctgtgaagctgtcgtccaattgttcctataaaaaaagcacaaattgaaccctgagcttggggggttgaagaattacgtaattgtggacctctttctccttttatatggattggcctttcaagcccgctgtttctttagtttcaataaataaaatattgggaatgagttcgactaagaagtctggataagtttccaagctcgattttttgtatgcgcgcacatgattttcagtgagattagaatttgaaaatccacaatgtccttcaaattgagctttatgaagcatattatcgatgatcaatgacttggagagccagctgcaatggtttgggcacatctcagttcaacatgacctaagctggttactagtgggcaaggaacccaaggggagtaagcacttttgattagggtgctgcctcaggttagagggagcttatatagagtgtgggtgagggagatcatgtttcttctaggctgtgtcaatgtcatcagattcaccaggtctcatgatgtctgctgacactaaacctgaaatcaagattcaattcagacaagccagcacaccaagttcacaaattgacccaacttcctgtgtgaaatgacttaagatattttatcatccaacacatttcttgggattccgatgaaagagaatctttttcccaactgtttctctccagtggatgaaatatgagggccttcaagacttcaaggtcaagtcaattgggatatggcaagtcatcacgtttagacacatagccttttcaaggaaaacatggtgatctaaggtttcagatttaatcaactgccactcaaaatgatgctaagaatgaaactacatttttcatattttgcctcttgaataatacaaagctctgggaagatcaagtcccttgctgggcaaaacctccttatcctgatgacaggggattgtaaacatgcctatgggaaaagctaaactttgctggtaaaagtttttttttgttctggtctacttcaggtggcctaaatttggggattttgctcatcccctcagcatacactttaaatttttttattgatgtccatcactgttatatttgaaaaataaaggtagtttttccaaataaaattcttgagaatttcaaagcaacacaaaagtgattttttttgaagatattccttgagaatttcaatttttgagaagctgaatggcagatgttgttgcacagcacacttgactgtttttggctgcctgctaatttccctgacttatcattctggcccacaccactgcttccatctgaaaacattgaaaaatctctgaatttgtcactaaatcaccacaacatgttctcatacttgccaacccgtgtagagttattcctcagtgttctgctgattaatctggaggttcacttgtgacttcaaggaggttgattgaattttggattttttttcccaacaggtatttttttctgactcaaataggacagttaatcacacatgaactttgagtcaaatttcatggcatttattgttaaaatcaaaaatctcaagttgctccaaaaccaatgatgcatgagatttgaaaagaattgtaaaattttgtccataaatttactgaaatttgcctgcttgaacttcagaagtgaacgggtgtaatacacctttcaaaaaaacagaaggattctccaggtcaaaatggtagactggactttttttcctagattcttcatgttacctgtttacaagttgtttttcattagctcaaatcttccaagaaataccacatgtttctcctatcctgccaagctgggaagtccttcggtgtaccgccattggagaggatcaccgaagtttgatgacagagccattcacagcagctgggcagatggccacagcagtctgcagttgactggcttctcgcgcgagagatgtttatgtaatctcgcagctcatccacccggtcggccccgggtactcggctggaactgggcctaccagccgaccaatcacgacaaactcaaacaacccaccaccaagaataggaggaacccccaagataaaaaggaacatatcatccaaccagcatatactccaacgacatggatcaacagaacctgcaacctaccctcgagtcttatcccgacctacctcaccagcctcagcggacccacgccacttcgccctcatcaggaccaaaaggatccacaagactgatcgatctcgaactgagagaactatccagttctggaaacaaatcgggcctcgagatcaactcgaccctaagtctaaccgataacctgatcatagggaccaggaactcgaagttggcattagtccaggcagaatcggtggaaagggaaatcaacaagcggttctcatcagatcagatcaagacggagatcaaatcgatgagcacttcaggggacgagaacctgctgaagccgttatatctactcggtgggaaatccgtgtggacgaaggagttggaattcaacctcctgaacggctcgatcgacttgattgttcactctttgaaagatgttccaacttccttacccgctggatgcgagctggcctcagtcatgcttcgggaggaccctcgggatgctctcatcattcgaaacgggttgcccttcactaacctctctcaactacccgccgggtcgatcatcggtacttcgagtgtcaggagagtcgcccaacttcgccgccgattccccaatctggcttttcaagatattgtcagttttatcatccatagatacctacttttttttagctaacttctggtttattacgacgattattcagaggggaaatcttcagactcgattcaagaaactcgatgcatcagattcaccctacacaggaatcatcttggcagtagcgggactgaagagaataggcctagccgaacggatcacatcatacttggagccgccggatctgtaccacgcagtcggacaaggagcaatagggatcgagatccgaaccccacctgagatcaagctgaatgagacggttgaagagacgatcttgagagagcgggcgacgacggtacgaaggctggtgaagagcttggaagattggcggacggcattgagctgtgaagctgaacgggccttacttcgtcgactcgagggaggctgtagtgtgcctgtaggagtgacttcctcgttagtcgatctgccgatgccatgtccctgggcacccaaagctcgactgacgttgaccggagtggtgacgagcgtggatgggctggaggaagtacggaaagaagcctggctagacgtctgtggtcctaaggacgccgcccatcttggaaccgctcttgccgatgaacttttccgtgacggggctgataagatcttggaccaacttaactcggtaaagaaattagacctcgaggaaggggccgcgagtgagagcacttctggatcttctaatccctctaggatcgccacactcgaatctcaatcgcatttcgtcatcgctgctcccgctaattcttcacgtactgatatcggctctaatcaagatcatgtcgtcttctaagcagagatctattaatcaaaagatttgtttatcattttgttatgtccttttttccctatttcgatctagaaaaaaataaagcttattattatagagcaatacagaacaaaaaaaactaaacaaacaattggataactgtttttaatatcatttgttagattacttatccctcatcttatctagcctggtttcctttttgtcctctttttcggtaaatctatacatatatatataattttagcatgctattttgacatccctcatcatcacctcatattttctctctctctttctccttgatttgtctctaactcgcatctggttttgattttaattctattgatctttttttataaatcaaattaagagggaaagaaggaagttcatttctggctgcaccgaggctgacggaccacagcacttcttcacttgtcttgttcatcatcttaagtatccattgatactgacattttttggggctctttgagtcacaaactctggatatttttttttatatgcttcagtggacaccaattcaaatggtctttttacgtatcttgatgtgtgggtttgtcactggtgatgttggaccttttttgtagatctgttcttgagcaggattcagattaaaataaaatcctgatcggtcaatccagtagacgtgagtcttgaataagatgaagcttttttccattcaacacactttgattgcatgtttataacagaacaagtttttgatattctacatagattaggtcctctatggtaacatggtgcctgggccttggaaaaacaacttttgtgaaatcaacacttatatttgttgcaatagctaacaactgctgaagaaactgagtacgatagaaccggttctataagcatctggatactctagaaatgaaatttgaaccccggacaggcacctgcaaattgcaatcgaactttctgccgcataagttcataaccactgccacccatagtctgaccaagcgatcagaattgaaacccattactactaatcagctcccgaattgatccaatcagctctagaataaggacgaataggccgacacacacctgtccatctagacgactaatatcacaacaggcagatagcactttatcgggccgagggcagacaattgcttttgttttaggatcggttataggagctatcaccgccacttgaaaagaagtaatacatatttgtcagatgaaatggttgattggacatatgcatttgtatttgtcaactcaccattgggcatgaacaacttggacttatcaaaacagaccaattgatactgcttgcctttggctttgcaatcgaggttcggtttcttgggctgcccagaggttccggcagcattccctgaggttgctgcaagtagaatcagtacaactggatggtacaagaacatcatcacgttgaaaaagctggacctgaaatgaaggcaatgaaatgataggggaaaaaaattgctggtgatgataagtgggtcaggatgtggtagactatcaaaggtcaaaccagctacgtgagaatgaggtctttttttatgattgtagaaaaggcgctggttgtttcttgtcaaggtcatgagttcaagagtcaatagaagtggatatggaacacagtccagcacagcaatagatcgatcaactggaaaccggtgcctgctgactctctcaaagccaatgtgttgtcactcgcttgtggggtggaggtcatgacactggctgacatgcaaaacgataccaactcttgaaggttgaaccgccgactaaagcagcgtgaacaaggcagatgaagcctctgtctcgtgggggcacagggtctttcggatcggtcctctggcactcatgagcagccttcatttctctggtcataatggaactcgtcaatagggggataagtgccatcagtgaggccctggagcttggtaacggtccacttcgccattaacattaaagctaaagaaagacaaatccttttacttttttgggttcacacattttcaacacttttttgtagagtatggttatgagtttttgcttgtttacaatcatgttttacactactcagactgatgatcaattactgattaactactctacataaatgtggtattttctgatattatggcgctttggattgaagaaatcaactttttaaaatcaatctccttggccacaatctcttgcagttttgtaaattttcaacagctgaaaaaaaggaaaacatcataatggctttgggaaagcgtatttcttcaggattggtgacctgcatgaacgcccggacaggcctttggaatcgagtctgagctaacagtaccacccaaacggggggaaaactgcccaagtgatcagttttaatgtcgattagttccaaatttgacccaatcagctctagaacgaagaaattttgtacacacatattcatatgctactaatgacgcagaattacagcaagcggaaagtatggctggactgtttgggcaggtaattgtttttgatttttcatcgattttgggggcaacagccgccgcttttgagaagtaatatgtcatatgaagtgtgagatgaaacggttactcaacactaatcttgatcaatgatagaagtgtgctcaccaactagtacaactagagtggacttatcaaagcaaaccaaatcaaaagatttacatatctttggtatttttggtgctacaattagaatccggctttttgggactgccagcggttccgacagcatctcctgaggttgctgcgagtaagatcagaataaccggatggtatatgtgcattatagcgtgacgaaactggatgatcaatcaggtttggagggagctaactgagaagtgatgatgggatttttttgaacaattgatcaaggatgcgtttctgatgatagcctataggtcacaggagggtgaggatatgctagaatgtcaaagaagccacccaagcatgtgtgttttatgatttcaaaaagggagctgattgcatcttatcaggcagagtattggggagcaacaaagtaagcataagacccttgttacaaccacagtccggaagtcaggtacttcctcagtcctttctcatactcagaactatccacacactccgcgccttctccatttccacatcgatgtacttcctcaactcaaaactgctcttactgactcaacattcactctcaatcagaccgaaatcagcctcagcttctcagactcaacacacaatcaaaaccctttcaagaactgaactgatctttgttattgttactgtttatctctcttccctctgtttcctcatatactcaaatgctacgcgtgttctcttttcctttatctatatgcctacaaaggaatagccaaatatttgtacttataagactgctgcctgtcaactgtttgtttcttttctctctctctcatgcttcacggaattacatacttctgcctatctcatctcacagtcactgacttcgacagtcagactctccccattctgtgccacgcactactatcatcgcacctcgtgcacatactgccctcgctagaaccctccccatgatcacagaagtataaatatatcacctagataccgtagtaaaatggctcggacgaggccaatgtgttggcattcatttataaaagtttgagaagtcatgacacgggagggaaagtggaacagaaactgctcttgaatcttcaaccggaaacggaagctaacttcattggatccatatgaagcccctttctctagtaggggagcatggtcttgattagcactggcttgccagttttcaagaagggggggggggggggaattcatcaaggtagcaaccaaaatttgtaaacttgggaccaccgcactcaaacctcaacagcatttcagcttctcctgttatttattcttcacataccaatatgtgttcttattcttaactctcttaacggctgaaattaatccacaaaaccttcccagttaataaatctgaaagtcctaatattgtgagatcattgactaacccagtgtagttcaagttttagatctcaaagtcatcaattcctttcatgaataaaatcaataaaattttgacaagttttccaataaaaatataaccaagtactccacagcctcgactacttcattttcattgccaaacagacccttcacagagcaagaagaataagttgatgatcaaatcaatcttgcttcataaagactagattaattagttgatttgatttgtaaaaaattgatttccttggtacacaaatggtcaattcgcgcctaatactttgccttccttctttgtatcaagtccaatcgtgtgaatttaaaaggattctgggtttcagttatatcactccttcttcttgaagattgttgtaatgagtttttgaggatagctaatctttgattgcttttgatttaattccttcaaatatgctaggtctttaaatctccacatgtatctcaaagataaatttttccccttatcagacaggaaaaactatgaaaataatttttctgtccagcctgaccctttacttcagtggaaaattgttgggttgttttggccaagatccattttgtaaaggtcccttataacaatcttataaaggcatttaatcctttaagggagactcttccgaatgtagctcaggagaattaagtaatgattggaggggttgagtattgtatatggtagtgggaagaggtccaccttcctcatggtgcactgtaatgagcgttaaacttcggcggagatcaaagcattacttttctcactagaaaacagtctcggaaccattagtagtttctctctcagcatacaagtctccacttggtacataagtatcttttgctgggcccccttcaagcctaatgctgactttagcaattggaaaatctgaaacggactgagatctgctgacatcgcctgtggaagcttatcataatctgagttgaagacttaagccgaaagccaaatgatttgctatcggacaagagaattgtggagattccttgtcgtcattggtggacttgattatgcctcacgactcaggattactcggtaaaaaggatccctggtggagggatgatcataatttaggtgtctcctgctgcttccaagtgcaaaatttatggaatttccccacagggcgatacggccaagtctgcaccgccaaaacattggtctacttggtgggatgatacagatcctccttgctcttagctctaattcagagggaaatcttgaaagttgaccttatgctatcactctctccttggaagttagagtcagagctgtcagcttgcgggtccctgtgagcgttttaactttcgagttccctatctatgacgttttggcttgccaagagtgacgtcgacccggtcaggatagttctctgcatttgaagtgcaactcttctgatccttcaccgaggaaacgatggagctcaagaatcctagcttcatattttgtatatacaccagacaatcaagttcccttctttcgccgtcgatgagcgcagtctcaggcctgaaagtacaaaacacgtggctcgatgcgccggcggtcgacgacatgttctgtctgcaatcttcatacccgtatctctgtttcaagtttaccaggccatacagccttttacctcgacgaagttaattttattcatcgacttcagtgcaaataaatatcgacactcgtacacaaaagagaattgtgccaaaatcactccaatacaactgtatagggggtcaccggagtcagtccctctgagacttatgaggtctttacggcatcgggtactgatgattaccaatgaaacccgtactcatgtagaaacttgaattctacggactgaccagctgtgagcaagacgctcaggtgtcagagggaaatcgttaggatagatgactcggctgaggcaaagaaatttattaaagaaaaggcatgtctgcggatccaagggagccagccaatccggtctctattcatgatttattgacccattattctttgctctcaacgagttgggctcagataatgggcaaaatcaccgaactgttcgaaactccaaaacctcaagaggtttatcacactcattccgccgaggatggcgtaccgcccttgaccttcgttgtcagcatccaacaatgtcaatttgcgaaaaatcaagaacctataactggcgatgcagaaacagataatacaacccaagacacaatcgttccaaaagatgaaccatttgaccgtcagaatcacaaattcaatcaacttgattatccagaactgccagaaagcttttcatggagaaaaaaatggctgataaccttgctgggtgagtaaacagccaagatgtaatcaatcaacttctcccatgccaaatttcacccaagaatcagctaaactttggtgggtttttacacaacttttccccagtcttgtcagtggtatacggtaagtactccggagtctggcccagtggattatgactcttggaagctgaaaaatttctcttcaaatttcttactccttctttctgaaaacaaagccaatgcaatattctcttcgttggtttctacacttggaactaagattgagggcgaacttactgcagatttcattagtggtttgaaaggtctaaatgtccctctatcagtttttaatcttggaagtgagtgcaccctttcgttttccagtaataaaatcagatgcattgctgggggagaagaaaatgacactccagaaaaggttatacacaacgaatatccacctgatcaatctgtttttttaacctcgttaaaccaaaactgaacaccaaaaacatcctaaaatcatcttagatgggatcggcacaatatttatggcaccactttcagagagatacggacgggtgccggtgatgaggtcaggatggatgttgttcatcatcctcaacataggttgtggctttgcgacgaaccaatcccagctcttcttcctccgtctgcttgccgggattgccgctggcgggccgatctgcctaagccaaatcattctggctgagatgtggggcagacgggccagagggacgccctgttgcttgaattcacttgtcgttgttgttggcccatcaataggcaatgtcttaggtaggcttctacttctttgatatccaataaagcggaaataatccaagcaaatctcacctggattaaaattaacattgtctaatcctgttaggtggatggacaatagaatcttttccttggagatggatattttgggccacaagtctgatttccatcgttcaacagatattggtgatcttattccttccggaaagtaagtcaactagaactcatgtgatcttaatgggttcttgcttggaagaatgtataaggacatgaaattgagtgagctcaaaagtcaagatgctcaaatgttgtcccttttttgtattcttcctttgacccactcccatcatagccaacaaggccaagcttcataccacaagtcccactgtccagatgtctgatatcaagttgagcaacatcaccatagttgatgatgaccagtcacaaatcattcatcccaactccaactccaaacccaaatcaattgatggaaaatctacaaggccatcaactcctgtcaaggaaaactcaactttggatcagcataggtaacttattcatcctaatactggtgaggtgcttctcaatacatcaactaattgaacttgattttctcattctttcttgtaggttttcccagccaaattttcttacaaaattcattccacctcccttgtggatttttttccacgatcctttggtctttatcttaagtgtacagatggggtaagtgacaatatcatgaaatgttttgggattattttccattcatgcccacgtcttatagaagcggagactgaggagatttctttctcgttttttatttatttccgtgtctcacaaaaccaggatgatctatgcgttgttttacatggtccaaacccgaatcatatcattctatcaccacgacctgaacgagtcaaccgaaatgagcagtctgcatgtgttgtcaatgtcgctcggtgcaatctgtgcaagcaagctcaacacccgaggcctgtcagcaatctgtgaccggcttcgaatcgtctcggagcgctcccgggatcggccagagtataagttccgatgtatgatcccaggaatcttgctcctccctattggtgccttttgttttggtatgaatcgttatctaatcttgcctaacccttcaacttgctaaactaatgcctttttttcgttcttactcacaggtctcatcactaacatcaaaagctcttggctgctaccagtaagtagaacctactactgaataattatttgttcactcactgattggctaattctcaaattttacaatggcttgacaggatgttggtcttttttgtcttggagcaggcgtgatttttgggtttcgtaaagcaggttcttacattattgatgtgcgtgcctaagaattatacgattacagatttactttcccaatcgttttttttttcgaatgaattgctcaagtgttgcacttttgatccttatttctggttgcgaaattgattttcagacatttggagaccaagcagcctcggctctagccgcaatgcatctgatacgaaggattgaaagttttgtgatcccattggtgatcaaccttacaatcaagggcagatttaaatatgagctcatcatcctcggctccaccctcttttcccttctcattgtctgcccaatgcctttccttctgtttacatatggacctagaataaggagactgccactctctggagattagattataaaataaaaacaaaagtaaaaaaaaacacccactcagtctcaaataatacccattttactcaagaggagtacttatccgtatttaggtctcctctatctacatatccacggacaactttgccaagcaattgatcttgagtatccagttagaattccttctggttgctgcttaattttatcttgaaattaatcactttttggaaactttgttgacccaacaaaccaaatcagcaacccccagggcccacaggttactgaagtgttggctagactgagcagaaaaggtttctcctgactggaccttctctgaaaatgttccagctagatccctgattaatgttttggtcacaacctcaccctatgaggtgcagaattgttttctgtagctgatcagttcaaggctttctgggttgtctaaagttgtagctacaatccccgttgtgagccccagggtggtggtggccagggagaagacaaaagcttcccccatgacaggcttttaagcaggcaatatccttgtcaaaacccccttggtttctggggggttttaagcaccttcccggatgacagatctctcatccgaccccttcagttctgtccacaaccacatcgaaatttttaaaaattcacccccctccccataaaattcataatcccactcctcgtcgacagaacatcacccaccttcctcatgccgccaggcattccccccccactcccccctcctgacccccatgcaggcaacccatcgatccgcacgctaacggaatcgattcatagccgactggacgcgtccgcggacgtgaacatggataccgctacggaagatagccccgcccctgcaactagccgacaacagccacaagccccgcccccggaagaattcccactgctgaacttcttcagagcgctccgagccgacccaaacagaagaagcgaaacgggtaccttgaaccttgacgcgacgacggaagctctactcctccagctaattgaaagcgaggccagacggagcagcgacctcaaactgttcaccgaagaattgcggggtttttgggtcgacttgcttttctttcttcctttgcttcttttccaggccactcatcctccagaggaatcttattcgaccgtctcctgctgcgtctctgaggtttcttcttgattcagctcacaacttgttcgacggaatcgactccttcatgaagtgaaagtctgcttagattcttgctcccgacttaaaccccagttccttaaactctgctcgccaaagccttcgccgttcggttttttgaggaggaagtggtgcttcaggcgcacaccgttgtatcaccccatccatctacatgctttggcttgatttctactcgttcacacccatcagcctccttgccaactccatcaaccactcactcacgaccattctcacacccaatctatgtcacccatattcctcataaccttacactcgactctgtaaaacctcttcggaaccaagaaggaagactttaagagtcgctagtacgcgcttgtatacgcagttcatacagccccttatttcaatccttcgcaacttctgatctccagtcgatcagtcgatacaccctgtacaatcccctctcaaacatatccttaaattcacttatttaattttaaatacagttccacctgaccatgctactaatccctatcttccttgccatcatatcactcacctcggtctcagcctgtggccatgacctacatctctatcgtcggcaacgatccactacttggcaatccgccgctcaatcgaccgatccaacggtcgagtgtgccccttatagctatgctccagtccaagcggtcgtaagttataattatatctaggctcttttttcagaaaccggtcatcaagaaaaatcacctgctaattaatcttttttttcggttattgctttgtgtgaaaaccttcaggtaaaaacttaccctgccatctggcaaatcgcaaatctatctcgttcagtcgatccctctcactcggactacatattgacctcttttcagaagcgcatacacgcagtactaaaccaacccactctgcttcttccctccagagcctggtctcgatccgcaagctcttcaagtctacagtcaaatccaatcgaaaatcccaaacatcgccgtcaaaggaactccgactggcgatttcaccgccaccacacccaattacccccgctccgatcccgactgttggtggtcgttcggaaaatgtacgagacccaagttggccggattgagtcctgatatatccacttgccccgagccgaacaccttcggtcagtctcaatcgatctgcctcccttgttcacgctaaaactaatcgttcacccctcaatcattcaggtttcacattggacgatggacccaactgctcacacagtttagttcttcatttccagtcgctagttttcgttttattgactcgaataactctctcttagatgcatactacgacttacttcgtcagactaatcagaaagcaagcctgttttacgtcggatcgaacgtgattgattggcccttggaagctcagcgcggtctggccgatggtcatgagatttgctcgcacactgtcagtaaaattctgagcaagaatcgatggaccctttggaaaaaacaactgactggtgtattgtaatcccagtggtcccataaatacatgaccggtcttaccaatgaacaagcctttgctgaactttacttcagtaaaaaaatcatcaaggatgttctcgggatcaccgtccaatgttggagacctccttttggggacaccgatgaccgtattagatttattgctgccagcttggggctttcgactgtcctttgggataatgacgtcaacgactttgtgagtccatcaactcgatgtcgtgtcctcctgattagtctgactgactgttcggtctcattgccttcagaggtttgccactttgggtcaggctgcagtcaatgcaaattatcaaaatcttttggatgggtctgccagaggagacttcaacacacacggaaccatcgtcttgtcccatgaatgtgagtaaactccacgtttaatctcccgtatccgacgatgtaattgattgagcgtttctttaagtgaacggtgggaccatgaacactagcgcggcatacttgccgaagattcagcaagcctttaagcatgtcgtcccagttgccgtttgccaaaacatcagtcaaccttacctcgagaccggctacaactatccagtgagtacatgcgattttctaagtctgcctaatgcagaggcgttggctgagagtgttttgtcttctgaaagtcgtttgccgagtgggtgaaaggtactcgtgttaaaaacattccagaccctgtatctaatccaggagcaccactccaaatcccaagctcgcctgcccaagggtcgagctcatacccatccgctggtgctaacacgggctctggtggtgctgctcagaagaacggagcagcatcagcctataggacctcaatcgagcgtctttccattcttggcctcttgacattgaccatcgttggcctgcagtaacagcgattagatctctcaaggacacagtttttaaaattgaagaagaactttgtttctagaaaaaagatccttagattctccatttatctatctatttactatgatgatcatttattaatcttctgctcattcggttctctccaaaagtcaaaacaactcttgagcttaccaagatgggtagatttgaagctgtattcctctaatattcctttttttatatgattggcttgataggtagacatgttctttattgatccggccctccaagttgcatcttcttgtttttgttgcctagcaatctggtttgctcgatccctttatccttctcactcaaaacccctcattttctttcttcttcatttcttcttttttcatttcctgctacttctctctctttttcactctcttttcctcttgctttcagtaaaatcaaatacacatttttcaagccaatcagagcaatacatcacttgatggatccatttctttattttttttttcctgggtacatgtgggaacaagatttggaaactcctctttactgaccattaggagtatcaggaatgatttatatctggtctcggtttcatgaccttattttcagggtgttgattgtaagactcttcattaaatgaattcaaatactgcctgctcatggcaatccccacacctgaaagctgtaggctgtataaagagcttcaaaatgatctttgttttctttattgaggcaggtatgatgttagctaagcaaggcaacagcttggaaaaatttctagaaccatgagtataaagtgctgattcctggctcaatagaaccaagtcagttttaagatctgtactctacaattggggagggagataagaaaagagagagagagaggtcagaggtgagatatcatccacttttttcttatcccactatgtgtttcacttggttttatgttggcaatggtcagataaaccaccaagtcaaaactaactactcttggaaccacaattctccagtagaactaaatggtctgagagcagatagacaatcccaatctgagttcagattctgaaccaactggagcaaattgtaggccccagaacatgagcccttgcctttgttgatcactcccctctgcttgaatgaaaaggccaaccaagcacttgatggttacacaacccagaaggggactcaaagttcaaacactgtgggatatgattgggattcaaaacagacttcaggggcaaagattttgcatggggaaagactgaaagaatttggaactgaagcagttttatttctttataagtttatgttcttaataaagaaatacaaatgataatgaataaataaaaatgaaaaagagaaatctgagcagtacctgaaggcagaactgatctaaataaatctaagtgctaaggcttgacaacagtgataaagaaaatgatttcggataagttattcaggtaataatttaagtgactgaatcaagatatcagaagatcattgcgttgttagcctatatcatagaatttattatctctctttcaactttaaaaataaagactttactttaattggtaagaaaatatttgttctttgaattaataactgtgtagtactagttgtttgacaattctaacataagaccatcaagtttaaagtgatgattcagttatgtttctctttttttaacttaagaaaaaggcaattaagtcttttcttttactcaccaactattggtggaaatatacgagtaataagtttgcattcagtaatattgtgcaagtgtaggctgatgacaatgaatgatgatttttgatagatgaagaattagaactggattctctcttgttctaattcttcttcctttgattcaatatctcgagactcacctagagctcggtgattcatcatgatcatcattcttatcattgcctgtgaggtcattgacgtcactacttgatgtacaagttactatcacatttttctcctgttcttttgttgaacagcttgtttctacaaataatcacacatttcgtgatcagagtgataattaatttatttcttcaggaagtttatcaattaagtgataaacttacctgatgctctcctcttttgagggatcagacaaggaatcttattccaacaaagacaacacctagatcaggagtagaaaatattagttatggtttctactgagggatcccagggactgaaactagcacatgctggtttgctcccaccatgggcctgaaggggggggggataataaacatagtcttcggtgagctcacagagacttgcatggtgaactggtaaagagtagtaatgggatactttttagaagcatatcttgataaaagcatacaaatactacaaattggatctgttatttcaatgctttcttgatcacatgatggattatgggtgcattgatcacaattttgataggtgtgttcatatagaatttagagtgggatttaaagcagtgctgtgtatggtgaacagaagtccttgaattgttttatcattattatcaatccccagtggtggtaagagcatgttggatagtgacaatctttcaccctgaaggaatctattcctttccacttataaaagtccatatcccagtctcgtcgactggaagggtttccttccagccaaagaggcatgtaccttgttgactggaaggaaacccttccatccggagagcatgtacctcttggcgcctggaaggaaacccttccagccggccattggcctcaggtatccattgagatacccgggtatctgctggtaaatcgcgggaaatggcgcatcctctggcgggtatccgctacagcaggcgagtatctgccagcggataacgggtatctgcgactgatacccggagaccatctctaaatataatttttgcttgctcaacataactgatcccctgagaatttcttctaaaaattcactagtaggtattttcctataagctaatatcccccaccatgagaaagtcagttgctgaaagatgacatcatgaggctcacatccatcatcatctgtccaagctcagggtacacacaaggtcaatcttggccacacagtgactgtgcaaagatgtactggctcaacaaagtggcagcttccctctggagaatacttgatgtcacttgaaactgctagtaagtgttatcattgtattcatggtgccccttcctgattttctagcacacattaaatccaaggctgctttgctgaatatttcactatcccaacagagagtatatcagagcaagagtgattttctgtccattcttaccacttcaatcaaatctacatataactaaaataataggcttggagagccaaacaaactgacatgcaatctaacaccgttttgaacctccaattcacattttttgacaccactgttagaccaagacagacaggtgtgcaactcaagataaacacaataggtcattgagcaaaacccccaagtaaaaaaaaatggggcaagcaaacctcccaaccagaactaacccaacttaggggcatgtactagttctgtataatcaattgcttatgagcacctttttaaaagctttacatacatatttgtgaattcaagccagggtcttgtttggacctaggactgattttattttgccgaacctggggcccattacaccatgaagatcaagaatttagtttatttttaatgacaatgaaaatctcaacagaaatggctctaaggtggtgtgagaaagaaaggtgaagaacccatggtgtttgattgctgccaatctgcttgctaacataccccacatacatgcacacaagcaacagtcacagaatgataatggacataatagtcttgagtgaaaagagtggagcaatttggttcctcattgaaagagtttcaagtgatgaaaaggaatgaatatagaaggaagcatgcagtcatagagtatgcaattgcaagtacactttgaatcttggcatgtttgagatccttatggaggatggagatatgctcctgtcaacgggtttacagacacgtggtaagccaatgacaatatttatttcagatgaataaatgctgctgacttggttatttccagtcatcttatttcgttcgttcagtaggatcagaattgaaaggagttcgaaaaaaggatccaattgatctcttatgatcaccttctccagcaacttgatttttggcattccatgaggctgttgactcttgaatgcttgatgattcttggagtttggccgcttttgctgatctgatttggtggcgaaccaagcgagagaaagaaagaggtccagacaaaggaaatctcagatcagtgctctattttgttttcttcttgtagttggatccctcttggatggaatgtactcaactctacggctgcacgtctctttggatcagcaagatcccggaatgtaatgtggtccatgatttccattgacacaatagtgctcatcaacaggtgttggagaattaagacactgattacatttctcagtacaactacaatgaatatatccgaattgtgaaatagtttcattatttggaatctgctgacgatcctctgataagtgattcttgttaagttggttagaaggatcggtgcacaacgatattgttgcgtcttaacgtatgaaaaaaattggggggtttcgtacttttgtcgttgatttggaatactacgatgacctgagttctgggtggatgagactcaactgaaagcatcgatagatccttatttatatgcctgatggatggctcccttcgcgggagcagaatgcatacgctgatcgaaagtaatagaaattgcatgtcggttgtatgattcctggatcagacgattgtcgttgatagcagtgcttactggaactttgatggaccgcgcaggagtatataacatggatccattttcgaaacatgctttcatcggaaggaagataagataagggtcttaaatatgttgacctttgatatcggtctaacgcttgattttagtggtctgtgtcatccacatccttgtatagataatgggacccctcggacgtatatgttttgtttgtttcattgctggcgggaatgaatgaatgtgtcgtacaactgcttgacctcgggctaagtgaagtggggtatgtacgatgacgaggacatgacaagccttagtttcttatcttgccgcagttcggtatgtagagacttggaatgactgactgatcaacacattcaaagaggagttaagcagctgactcccggctttggcaatggctccttgttagacttgctcaagtgattgatctggtctggatagtagtgggttgaagttttcgattcgatgggccgactcgatatatgccaagcatcgtgacacggtctgtatcagtcgtgaaacttcggtgttgtgagcgtaggtactaggaagtgggagggtagcggttcggcaagcagactactcaagcccaagggtacgcaagccgggatagatgttgaagttctgaacccggacaggaaaacgtgacgcggccttcgggcggagtactcatcggctcccgctccgggcgtccgccgagtctgcccgggcaaaatcaaaccggcacaaacacaaccaaacacgcgtcgatctgtttgtgtggctgtcagtgtcagcccatcactgatgtgaagtgagaatgaagcactcaatagagtggtgaatttcatgtagataaacgggaaactagtttatatacatgatacaacaggggctacagggtggctacgtgagtctcactggtaacccaggactgggttccaacactcccccctcacctagccaccagccattagcttgtcacgaaaaaaggtaaaggaatctcgcggtagcgcttttgtcagaacatctgctaactgttctttcgtcggtacccagattagttctgtctttttttcatataatgcttggttggttaggtagaattctctgtccacgtgtctcaccctcttgtttgctgagtcatccgtactaactcggatggctgcctgattgtcgcaatgtaaaagacctgtgaactctttcttcaaaatgtctgtcagcaagtgcctcacccagaggatttgtctggtaccaatcccgagggccatatactctgcttggcaggtggaagcggctatggtcgcaaagcgtcgtgaagtccagaggactgggcagccgaaaaaggtaactacaatgccataagttgatttggagaattcgccgccccacgatgcgtcacagtagcacttgagtggcttcgggtcggagttgggaaacaggttgagtggaacttcctgtgaatccgctatgtatccaattaggtgttttatccctttccagtggttgacacctggactagcagaaaaacgcgctagagtgttgactgcgtacgcaatgtcaggacgacttcctactgccaaatagcttagggaacctacaatggagagaaattcagtagatttagatgggtcaccatctgggtcagttgtcagtacaagtgaaggaggcaacggagtcttatgtgtaaaaacaccgtcccaatgcgtcgacagtacctgcttaatcagcttgggttgtcttaaactgaaaccagccgctgatcttctgatttcgagaccaacaatcgagtctaatccgtcgttccatttaatcttcaatatcccttttaggccttcctcaagttgtttcaggagagacgtcgatgagcccgtcacgatcccgtcgtcaacatgaacccacacaatgccttgttggtccttccgtttgacggtatacaagctgttatcgtattgactcgcctcaaaaccaagatcgttgagtactcccttcaggtggagccaccaacatctcgccgcctgcttcgttccataaagcgccttgtgcaacaacattgcctcgccgggtttaacgtccataccttcgggagcctcaacccatacttcctcgtcaatgggagcattcaggtaggcggctacaaaatcaaatgagtatactttccagttgtatttggctgctaacgtcagtatcagacgcatggacacaaatgtcgcagtaggggcaaaagtagctaggtaatcttgaccaatgatctgagtgaaacccttagctacataccgggccttgtaccggatggtaatgccttcatcattgattttttccgcgaatacccatcggcccttgaggggttttcgtcctgctgggaccaccttgactgaccaaactcgcatgccttcgagattttttagctcttcatcgatagctctcttccagtcgagccaatcttttgacttttgtgcctgtttgaaagtcttcggcactgacgacgcaaagaaagtgcattctagtaggatttgatcaaccatgagctcctgctcgtcagcttgcatttcatcggtgaaatttcccagttccatcctgttcactacgaaggatacatcagctttcctttgtgataacacatttggcggtagggattttgtcagtgtctcaggtggctgttccggccgattgtcaaacactggagtatggtcaggttttagaccctctttcaccgttgactttcgcaagttctgcgacactccttggggttcgacctttgggtctgtaggtttagtaggtaggggagctggagtgtcagtagtaacattgctctgaagtggtcgtttttcgggccagtccactagcgcgctggctatgagttgattggtttccctgataaagaatacccaacctttgctgtcgtcgcaatgtgccacaaccctgccttctagtccccggatgtcgagcttcttccgcagctcctctggaacatgtacgaaagccttctgtccgaagatcttcagttgttcgcaggaaggtttgatgccatagaacgcctcaaaaggggtcatagatcccgaccgcttgttcggaagtctgttcaggacgtcgcaagcccatatgaaggcaaacccccagaatggtttaccaagcccgctgtcgatcaggatcgttctgcccacatccgcgactgttcgattgaatctctcgattgctccgttctgatagtgatggtaagggagtgctctttcggccttgattccttttgatttcaaaaaattcattagcacgtcactggagaattctcccccgttgtccgttcgaactattttgaccagaagtccagtctgtctttcccatcgcactaccgtctcaatcagtagtccgcaagccatgtctttcgttgccatcactttagcttcgctgaaacctgtggctacatcccggatcgttaaaagaaaccgtcccttgttgaaagttaactcttcgaaaggacccacaatgtcagcagtaactgtttcaagtttggagaaaattctttcagaactggaaaggcgatttttgttttgactcttactccttgcgcacacatcacacttgatgtccccctttggtaacgacagtggtaggttagcacacaatttttcttggataacctgtctgatttttttaatgctggcgtgaccgaaaaacctgtgccagaagagtagaacgtgctcatctctattgaggttgttagttttcataggctgatagtcatcaatattcaggggtgtcacaaaagttcctcggcgcatgtcaactcttacatctgtcgatacgggacagaaattaggttcttgtgcatgtggcaggtgtgatatgtcattgcgcataggtttaacatgtggtcgtaggagattagacgaagtgaaacaagaagacaaagaagtgggggttttttggacatgatttaaagcaatcggtctgggaaaaatccatttattttgggagggaatgaacgggcattgaaaaagcagcgatttggttgagctgtagatgcaaaagcaatcctgattgacgttgtacgtgaaatacgcatcagctttgcgtagggcggcaagtgatatgagtgtcgagcgggcgagctcacaatataggacaccgtgtatcgtcacacgttgattgttaacgccagaaaaagtcagatcaccttcgcccgtgatgtaggcttggttgccggatgtggctactttcagaggaatgggagacagaaaacgacggaaattagacaggagcttgaaatcaccgcacaagtggtgtgacgcacctgaatccacgattggggggtcattgggtgcctcagcctgaaagtggtcaaaccgaatgtttgccaggtcttcggtgagatcgcccaattcgaccatccttgccgttgactcagtctccggtgagctcttggcttccgcctcgttggcggaggggcggttgctcctttgtgagcccaccgattcttgctgcgaagggttgacccgttggagtcggtactggggtggtcggtagtaatccgctggtctgttgctggaactgttggtcggttgggggggcggttgctggacactccgttgtgaggcctgtgtctgtgggtagacacctgtgaacccgggtggcgtcacgatggggtagaacgattggaaaccagcgctctgacgattttgctggaaaggcgggtgctggggttgtccacgaaatcttcccctcgcgttgaccggtctagcacgcatcgggcagtcacgtaataggtggtccggtgatctgcattgccagcataggccaacctgcatcgccataaaatcgtgagcgtctgggatgttgtccgggtgttcggaggggatgggaacagtttctgctggcagttggggtattggttcaggaatttggggttcggctcgcattaccatggggccgggtttgctgacgttcttgttggttgattgaaagtgttgttgttgtcggatgatgtcaacgagtcgaaccatgctttcaaaattcatcgccgggcgttcttcggtggacgtttggaaatcaatctcaacccggcgattaaattcgtcttgcaattccggttccgagtgtaagccgttctggagaactaggccagccaaacagtctcgagtgaacacgactccggcactgctcatttcatctaggagatcattgatgtgggtggacatttcggctgtcgtcgtatgttccgcaatgttgaacgatgtgagcttgcggtagagattcacttgggctgctcggctgatggattggaaacggctgtgaaggtcgatgaacatgttgtgtgcgctggtcagtcgggaaattccgcgccgcagggatcgatggatagaattgagtatgagggctcggccgacacgctcgtggagaatgttgcgtgctggccggttgaagtaggctactgcgccggtcgctcccctcatccgttcttcaacgaaatcctcccatgcggcaaagttggcaccatcggctgctaggagatcttcatccgagatgtgattgctgaccgaggagatgagactggctgccagacggtcgaattcggcttgatgaagtcgggccgcccgctcttcggccgccgctgttcgacgatccccagtgttagattcggtattgatgttgttgctcggaggatctggtgggttgggtacatgggggggttgatctctgtgggagcctgatgcaatgggtcgagatgtgttgggagttgacgtgatcggtgtttgttcctgccgagaggtagcaatgatgcttgggtctgccgacatgtcgggcaagaaggagtgtaggggtagtaaagaaattggagagagttgtgaaaaggaaagaaggttgatagtttaggaaggggtggagggcagaaaaggaaaaaaaatgggtggagtcgaggaagggaaaacaaattttggattttagtgagatgggaacggaaggggcttatggtgagtcggggatagaaaggagtagattccagaaaagattgcggaaggaaagggacaatgacggagagataacaaaggaaaatgggattggtgggagtaaagtgaaaggaaaaaaaaattggcaggagagatatggcgggagagggaggttgtggcgggaaagggattgagacaaaggatatcgggatagtttggcggagagtgtaaagttcagaaagacagtgtggatgacgaggacaagtataacgttaatcttatgcctgttcagcccccggtctagcgtcctagacagggtataccccagatagctagtctgaggtagcttaatcagcgatatagattgtggttatgggtattgtcgtggtaggtaatgtggttggagatgtttggttgaagcggagggtaaagtttatggatatgttggatagaacgaaacagaacgcaggccgattacgctctacactgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggattgctccaagtggaaatcccaacatcgttggtaagtcagagtacttgatttataggcacctccaaaaatcttgttcaagtggtgaaattcaatcctgacgtatgcatgggtttccgtattgtatttgatcctatagttgcaacagtcacagccatgagctcagcgcacaaattcgtatgggatgaattctattctacccactccagttggtggatcaggatggctctgatcaacttgatgatctgcttcttcaccttccttggcttcggattcgtcagcttcggcttatgagcaaaaacaaaaccatcctatcatgacacaaacacagagacgaagaaacattaaattatcacctgttcagtcttctcaatatttatatatcctcgacctacctgttgacgaaatcgtagtagcttcatctggatctccttttcttcacaacggacaacttgtgcaacatctttatatatatgttcgtcttctcttcttcttcttcttgaaacgcatctccataatcgttcacctcttaaaaaacttaatccatatagaaagctcagattcactagtgatccttccagtcaccaatcacttgtccttttcgttactttccccaagaagcaagaacacaaaacaacttgttcatttagtaaatgcccactcccattataagttatcctttttttcctcacttgactttattcataattcattgcagtacatctttttttctctccccttgaacacccttgtttcaaatgctcaattttgccgggtgactagtgatgttttattcacgataacttggaatgatgagttgatgacactcgccattttgaatgtgcagctggggattctgtgttgatttatatgtcaacttaaatgcactaaaatatccatgttaatgtaccttcttaagccaaaaaaaaaacacttgggtacaaaactcataccccacctgtggcacgtatctgatattcatacagacgttgatgtagtttttatttattttaggaaggagttgatagattggggagacctggaaaaggaaaagccagaaaagactgatgaagaaaacaactctggatgaccaatgaaatgaatgacattttatgaggaagaaagaggatagatgaaagctgggaattccaggaacatatgtctgagtgtgtgagtgagtttttgcttttcaagaaataacaaacttctcaacctgaactgcccatacttttccttttgtgctttgaacaaggcacactgccacagacaaaatcatattttaatagaaaaaggtgtagtgctggtaagtcaacccaatatggagtatagtttcagatcacttatttattgtaaaaaggaaagctagaaacaaggaaacagattgaccattcaaaaatctgacatgtataaatatgtttctactaatttaagctaagaaagcttacttcagcattttgaacataaacatcaaatttatgattctatgccttctcatataggagccttataatctccctttgacttttagttgtattgagaggacctttccagggtagtagaccagtcaatttcatttcttcaaaattgttgagcattatttggtgagctctctttccgatattcttgaatgtagtgaaaaagttcttttcattcttaaagactgttaaccattttccaagatttcttgattgatagtaataactaagcattcttacagctgttttattgaggaggatcttggtgggtgatgaagtgaattggttcagcccatagctttctttgaatatctgttggcttgcagctagtgattcaaaaataaaaccccttgttgtagtctccttttgatcttgactggggtatttgatttcctgttgttctgatccagggatcaaagagctctgggttggtagactttccagaagatcaaaaaatgctttttgaatgttaagttgttcatccaaaaagtttgaatctttctcccaatgaccaaataattctaaaagtcttgaattcaattcaagaatcctagtcaagaatctttcaatgagatgagccatcatcacattctgatacatatcagatgtactcattttgaaattttgatttatttttagtttttggtgtttcaaattaaacagatttaagtcaaatcctttactacttcctgtaatctttgagaattgcttccacattctttcctcttttctcattccattttcatctgctaatgatacaatgtgttgtgtatcaatccaaccatttgaatttccaaaatttgatatttccttcacataataattcaagttcagatcacattctttgtaaaagttttgttcttccaacaatgtcttttggatttggatattgccacaaggcatattccatggaagaagcttcaatgcaaaaatcctttcatttgcttctgaaaacctgtttacacatcccatgagatatggttcttgaatcttagctaagtgatgagtgaagctttgtgtggttggaaatagtaagtgccacttgatatcattggtaattctgtaaaagataaccaacatttgtattgctattttggtgattgatagttgtccctgtgagactaatccaaatagagaatcagactcattctctctctttcccaacttaaaaaccacctcatctgacttatgaactgtattcaatacatagtttatcatatttactattaaggcttgtaaagatttggtgttgatcattattttccttgaggtaccaatagttgaattggagtcatattcattttcaagaatattgataatccattcttgaagaaagaaatgtccttgtatatattctcctgattttaaataccctatgcttctaagaaatctcaagtttacaaaccagagaatttcagaaaactgtaaaatgtttctttgagcatctgtggttattagtttacttgtttggtgagggttcttcttattcataattcctgcaactctttggctgaattcatcaattttagactgatggtttgttttaaatctttgatcttctggatcagaatcataagttgacattccaaagatccaagctgccatttgattttccattggtttgttcatttgttttcttgcctgatcactttgtatttgctcagatattttttcttttctctttaaagatttcttggaattcagatttgattttagtttctttcttttatctgataaaatattgctttgaaaaagtctcaaatctccaccaggtgagtaaattttttgataaattgagtttcctatagcgtttgattgacttgcagttttcaaaaatggattctcttctgtgctaaaatttttttctttatattcagacagaaatttattggaatgcaattcttcagatggtggaagtgtttttgtcatgtgtgaaccactaactatacattagttgagcccaaaaagtacaaaaatcatgtttcagctctctctttcatagaatcccagatagaaaaacttactggaagtatctggttgactgagattctcctgccctgtgtatttgttaggcaatagatctggagcagaagaaatgttttcctgggaagtcctccgattattcaaggacaagttctgatgtccagtgctgggagatttccatgtttcaaaattcttgggaaaaattcctttatcagctactctggaaacagtttctctcttctgtgaggttatttgatgattcaacttcaaggaacaatcctcattcaggaaagtgggacttgttccaaataggtccccttctaaatgttcattagccaaagaaagcttttgtttcttgatcccaagtgggacttcatttctctttgaagataaaattgaatctaatcaaaatgaaacccattatgtttaggatcatattactgattagactcccttgtgaaaagagcactgagttaagcctacctttattaacattcttctttgaggagagatcacaatctgaggatttaccagtatagagttgtagccattcatggtttccaaagtccaaattcaagtccaatgtttcctctgattgatcagacaagggcctctttttggtgatccctatgagtgaagatgttcaatttataattgggcaagccaaaaggagaagtcaaattgggaaaacttgcaagtctaagacatttacaaaagtccaagttctcaccaagaaagtttatatcctgagcttctttcatctttgttgacatttcagattgagaaccttgccaaattggaatcccagcaactatactctcagaatgattaggttccccaaccacccctgtggagcatgagttggctgatgatattgatagtcccaaaacagcatgaacatcaggacactgctgcaatatgttatactggtgattactcaccagtgctaattggacacaaagtaccatgtaactgaattctgtctgcatgattacttgaaagactcaattccaatgggacaaagtcaagagttaaaaaactgaaaaggaatgaatgagttaactgacttgaagtttgagtttgagtgattaaaagggttacctttggtgatctatttctgatttgacaggcttcaattctgatagtgcaccttgtcctagtttagcagctataaagaagaaaagaacatggagtaaagacattgatgaatatctgtggagaagtgtcatgcttggtagtgactgcaagatggcaaacgtaggtcccacagaagaaaagaaaatataccgcttacacagctcccaatcaaaacataagccccacagaaccctaatcaaatttgattattatgaaacaaagggactctatcaagttacaagacatatgtttgtgtttagtactctttttgaggcaagtcacagtgcacaaacacatggcactggacatatcaatccctgagtcatgattaaattttgtttgatgagcttcaattcctacatactggcataaataatgtgatgtgtcagctatgaaaccaaagtaagtcaacatcagagattcattgaaaaaaaaatcatagatgaaacaaaaaacaagaaagataatattgaatatcagaccccatttggcatccatataatggaagcaatatattgctatttttgtctgtcatcctgtgtgacatctgatcaggcccaccaaaaccttgtcagatgtcccaagaatgtgcaacatataattgctgccaaagggagcccaaataatccatcaatctttcaaagtatgaagcttgatgtgttgagggtaactaaggtgacaggagagctaagagatgatgaaattttaaccggagaggcggagaaatttctttgaagagaaaaaatttttgggcaacaaaaagtgactttttgttggaaagactcaagggttggaaaaagagggtaagagccaacatgttttttacttagaggagactacacgttaaatagtctacatacaagaggttaaacatgtggttgagagaaaaaatgaatatcataatgaataacaaaaatcaacaaattcttgaatagatgactggagcaaatgactattgataaagactagaccagggttcaaagactacaaggattgcagcactagacaaaaggacaagataccacccagaaactaacaaaaattgtataataatttgaattctattatttaatcattattaattaaaagactaaacaaaaaggatttttagggatgatgagagaaagagacaaaattccaacaagagagatgagggggtgtcaagcacattgagtcaaagtataattatcattcagtgaggaaggagaaccagagaaaacaactaggctatatacaagcacagtataggctaagttgtggctgtatagattagaagcatgccagactagactcctagagagatgctaatacaatattccaacatgatgagcatcaatgtttgtggaatcactaggatggactggagtggagatgagaagactactgagttgacaagccgtaatttgcttgctacatgagcactcatttgaggatgaacaccagttactggagcagtccggattctgtcccaaaaactgtttccgatttgaacatagtttgatagcagggttcacaatgagcttttggcttcctgaacccggcttgacattttcctgaattatgaaatcctgagcttgattcaagccttaacttaagctcagaattgcaactcaggaaccggatctaaggcttcctgagcgcaaattaagccttcaacttcacagaatctttcctcgatctgtctataaatattatgctttattttgtgtaaaaattaagccaaggtttgagtgctccaaaatactgagtagcttgcttgattttcttcctgccaaaatcctattgtgagccccgctcatggtttgtgagcacatggatcttcaacgcatatgcaactcttctggggtttcactcggatgtgtctgcatctatcatcagtaagcttacatacatagaaaggattgatttcatgactatgactatgcttccatcatacaaacttactggcactgtcactaataggagagagctaggttatactttatacaagtttttttttttttgattatacaatgcacaatccatgcataaatgctctggattgacatgggacattgtggaccatgatgtttttttttttttgtaatgagaaagaccacctgagaccccaatataaagcatctgagtgaagtacttggaaaaatgcttgtgttcaacgtacgtttctctcaagtaaaaacacacacacatctgtaatttcttggtgttcttgtctgtcactcaatgaaaaaaaaaaacagcgaaaagaatctgataagaacaaataaactcaattaatgtagattaatgagccaatatgaatctagaacggagaaagaaagaaaataaaaaaaatgctgtcaagtacaacaatcaaaccaaagaagaccaaccaatgacccacaggatggatgataaaaagaagttgattcagagtgcaccttgatggagagatgaggatgtgtttttttcagacggactagaagaaggaggatgaggtaaatgaagattaagattaagatcagaatgaaggggttggctgcgatgaatgtggagagattcagcagtggtcagagaaggaggagaaggagacggaggggaaggagacggagaagagggagaggaatgatccgaatggacattatgaatatgattgacatgctcagtttgtgaagagtcttctctcgagggcggaagtgagggcgataaggaggaagaaggggatgacttgagcgatcgatggtcatcatcattgtcgtgagtcggttgatactgatcctgatggtcatcaggtggtaattctgggggtgacaaaggtagacgtgcagtcactttggacgaggacgaccgcagagaaagtgtggtttttcgcggcaatgagtccggatgatggtcggctcctcgtggcgtagatggtgagtgatgtgattgagacccttcttcctttccaacatggttgtctgaggtgtccagttcaatcgtactcgtatcattctcattttccctaagattaacaaaccgaccaattcattttcaaatcaacctttcccgacatttaataaacaaaacgctttacccattacgagttattggactggattccaacgtcaaaaataagtttttcaagttaggtagagtgtgtcttaagtcgctcacgacaactttttggtgatacaaaatctacattcacagtaaataatcacagtcagcgattcgtgttgttgccaatttcttgattttcattgagacgaaggttggggattgagagagattggggtttgtggaaagactgacttgttcaatattcttattcagtagaaagacggcatattcgaatctgaaccgatcaacccctttgaaatacaatggaaacctaaatgaaaaaaaaaatacgaagagaacacatattgtcaatgaacattaacaaaaacccaagttaggagtaaacaatcacctacgaacgaggtccagggattctagagacgaggtcggagacgagtgagcgggagccgatgaagttgacaggatagagcagcgggacggccagatagagggcgagtaactggacgagatgggcgacgaagccgagggcggtagagacgatgagatcatcatctgcgagatcgagtggcttagaattgaagaactggatcatcaaacttggcgtggttcctgttgttccaatcgctgctgatgataagggagatttgtttgagagagactgagtaggttctagattgggtaagatgatgttggcgatcgagaagagtaataagcgcgagactgatgggttattggtcgatgaagaggctgaagcagagggtgagatgggctcgatcggatagatcgtggataggtcgaccaccagctctgagcgtcttctgctcagctctcgtcgacatgcctctcgttgtggtaattcgcttcccagcaatcgctcgcgtttctcgatcagatttttcagtcgtgcttcagttaatgaatctcttgcagcctcgttcagttttcgtctcctcttgagctctccctgtcgttgacgtagttgatcctgtactgaaatccactcgaattagttcatcggatggttcttccaggttttagtaggagatcttctagtggtcacactaacatcttaacaacctgatttcagttgaggtctgttgcgagtttaatcggtcgagattctggtgaatttcagaaagctttctggactaaagagcctcttcaacgatccattgagagaaagtattagtcattaaaatcgtccaagagaaggaaggatgatagagagatgaagagtagttgaagataatagactgaccaaatggaactgactattttcccgagcatgaaccttcagagtccgttcgactatcctaatctcctcttgggttggttttagttcctcttcttcttccatctcaagcttgagtcttcttcggttgatgttctcttggtgacatttatttatggaaaccagaacaccccacccaatgacctcttccttgccccgagggcaccaggggtaaacccccgaaacttaaaccctgtcgggcattctccacggggtatcaactcgggaagttgtgtaactcgaaattcacgcacaactttacaagtcaaagagaaagagacatcgaaggacatcgacgatcgctatgagcccaattccacataatacttatcttgatgagtgaatttgagtgggcgaacacctcaagtggcccttgggccttcacaggacgtctctcactaaagcgcgagccactacaagacctttccccgtgcaaagtatagggtcggtcaagtgaatgcaagacggtttaatgtatatatatattattatttttttcgatttactatttctatgtggattcgttgtatccttttgagcatgtatcaagccgatagcagaagaaaaagcagaaaacgaaacacaccaaatgggaagaatgatgataataaggatgaacacatcaaaggaaaaaagcggtatgtaaatcgattgattattgtgtcaagcgccggatcgaacaagaccaaaaacaaagtcaagcaatggaaaccaagaaagcccaaataaacaaatatgtgataatgataatgataaaaaaaacggtgtgaaataagaaagcagccagaaaccaaaaacaatgtgtatggatgtatgtatggatgtgcgtatgcatataggtattccaattgctttagacaacaagagtgatacttacatagtaaacgaaacggaagtgggaatgggggaaaaggaagcgggttagaaacacatccttgagccaagggaaactctttcgagccataaaataaacaagcgaatatttgtaagggggtgggtggggggacggaagcttcgatgttgtttgcgtatgaaaaaaaaaaaatagaaaaagaaatggaatggataaagggaggaaaaaaaagaaggaaaaaagaatcgggaatcttgttgatatagtagtattatatatagcaaggaaactagtgtcacatagcatgggaaatcgatatatagtagaatgagaagaaatgaagaagaaattgaaaaaatatcaatatcaatacagcgtgaagatctctttattggtattttaatgacaagccattggagatcaggatggcatgtcggttcttttggttttgttcccttgttttaccaagtcatgcgagatgcccgatcgaagaggaatttttggtttttggtgtggcactgagccaatggtaaaccctgtcgaaagacggggtctcgtccaggtggggggggggggggtggttggtgagggaggtggttaatgatggaggtggttgataaggcaggtggccggtaagggagatggccgatgagggagatggccgatgagggagatggccgatgagggagatggccgatgagtgaggtggccagtaaggcaggtagagggaagtaggcagggaagccaagtgggcggtgaggggagtggggggggggggatgaagggggctggggcgaaggctattgtgcctaagcctgatgactggcaaggtcatcctcgtcctcctcgacgatcttggagtactgtgaggaggactcactgttttgtctagccccgaacttgtctcgcgagcggtgagactcgccgcgggcttggccgaagatcggctgcttctggacgctgcggcctgacgactctgctatcacataggtgtagctctggcccgtgagagaccgcagctcacgcgtcctgaactggttcaggtcgcatgtcggtcgctgcgatggctcgggtcgtccatccgcacgtagctcccctcacagtgttggggagagtgggcgaagtacttggcatagccgccctcgaggatatagacctctgggtagtggagggcggggtagtgcggcatgttcatgtgcctatcttgctcacgaaggtacttggcactgcaggttcgcaacatcaaaagagaataagtctacacgatggcgatagaagggagatgagatgatgattgaattacttacaccgtaggtgccctcatggcagagtattcacagtggaatactactaccactttcttcttccgtcccgccgagtctgccttcccggactcactgggcaaaggcacatcactttgcccgcgtgcgaagatttctcctttgagaagcatgctgtcgacagccttcttgtcctggatgttgatggcagctcggatatgtccgccatcaaattcgtacccgaagcgacaatccacgatgaccttgtgggagatgctgtcgtcgtacgacccttctatgaaccggtccatcgtctccggtgagatccgcatgagaccgtcgttggataccttatggcaaggtaggatcttgccggctcgctccttttcactgaacggcatccccacaggactctcgaccgcagcgcccatggtagcgaccaacggcttgaccggactctggtaagccatagtgtgagggaaggggggaggagccaatgagctcgagggaccaggtgccgaagtcttcctggtcaggttccgcaccgaggagtcgttgtagctggcactcctgttcgggcgaatcgggctctcagaagtcttaggccaggtgccgctgaccaaaggattggcggttagagagccccggggcactggcgagcagttgaagatcgtgctggcatccagcgactcatcatcatcttcgtcggggtcaacgaccatgttattgccttggaggaaaaggctcatgtttccagctttgctggaagcgaagctgatggctctgcgagtcttcgaggcaggccttccactagcgtcgcgttggcggttgacgacgtttcgcgtcgtcgacgtggattgatggcgaccaaaaagtgtcgcgctgctctgtaccacacctaagccaggacgccgaggagcaacagcaattgcggaggcagagcccaggctgcccttgccgctgtgttgaggacgaccgctgggagggatagcgaccgaggggatgttcgacttggaggctgggaaacgaaatccggacagtgagcgttgcccggctttgcgacccaaagtcatgttggccgccgctttgatgctcgggctgacggtgtcgcttggcgacgaggatgagaggaagggcgagagtgccccagtctgcttgaccggtgagcgggtgtttggtgcaaacaagcggccggcctgagactgtgaaggaagagccaatcggggagggctcgggacgcgtttgtgggcacccggtgcgcgactatgagtgctgctaccgctgccccgacgatgagtgctgctgccgctgccccgacgagaataggtgacttggaagtcgtcctcctcgtcatccgaccgacttcgtttcccagtgctgctttgactggttgagcgcgatgtgcgctgtcggaaaagaggaaggccagtctgctggtcctcgacctcagctcccatcgaagaactgcagatgttcatcccgcagtcttgcgtcggttggacattgacaggagagtcgatgtccatcccatcgctactggcccgagggatggggcaaggtgactatgttcataagaggaggcacatcataaggaaaaataaatgtcagggccctgtagtttacttctcttgttgaaagagaccgctgaagaatttttagaaggaaaaaaaaaacttacagatttctggccaggtctacctggcacggaatcagtggatagcctcggtcgcgaaggtaccttctttatcccgatggcccgccgagtttcacttgtggtcggactggccatccagtgagtcttcggctgtgagtgcgaagggcccgccgcgaatgggtcatcggagaagtgaaacccgtttgattgctgagaatttttgggtatactgcagcggcgtcgggtcggggcgggggaaatgtccatgcgacatggagatgatgatggaggcatggcgttggggttgggctcgaagaggtgagctggaaggaatgggctcttggccataatccgatcacgaccattcgaagggaaggtcgtcccatatggattgggagacggcgttggaggggccgtggcgatggacctgaggatgaggaaagagtttcaattagttagtatcgattcatgtcctcaaaccagttgcccatcatatgattgaagggacgcgtgcttacatggaggttgcgaatgaggcatctaatgttggactggaagcctcgtccatagcttgctcagctggttcctcctcctcctcctcctcctcctcctcctcctcttcctcctcgtcattgacctcttcctcgtcatcgacctcctcctcgtcgtcgacctcttcctcgcactctacatcgtcgtcatactctccttcagaagcgtgttggttgaagtcgtccgccatatcaacttggtcatcatcctcgagcatgtcagtctcttgggtctggtcaccgtattcttcctggtcttcaacctcgatgagctcatcggatccggccaatctctggtcatcctggtgcgcgtgactactacggttagctcctcgatggacacgtgctgtggaaagtggggaaggctgagcctcgaagcggcggaatggatggtgtaactggtgggcaggtgtaggagaggaggagacaagatgtgaggatgccatcgtgggtaatagaggtatatgtcttggggtaaggacgcgagatcaagaaatatatctgaggacaaatagaaggattgagagatcgacagtaggactagcgccgattgggggtatgaacaagcaacgtgtcacacggaagatgtcgagcggaatgtggagggatggaatgagttggaagtgctcagggtggtaatagaccagcggtactgctcattcaacaaacgggtacgcgtcaaagatgtttagcggagatgcttaggcttgagtctcagtaatcctactgtaagggggacgatgatgagcaacgtctttagactgggataaggcaagcacaaggacggttacagttcgcaataaatatctaaaaggtatgttgttgtagtggctcaagaagtttgttctagaatggtgtatgtccgatgtcacaagctcgagagaggcagttgttgtgagtggatgggggacgaaagaagagcagccagtgggtctgatggctggtatttatggacaagaaggaggagggccaattggtcttgtaagcatgagtgagccttggaggtgtgtaccgtgtgtgccggcgtatgacgaaaaaagagggtgtagtgcaaggagagttggatcctggatgaatttttcgaccaagggaaccaaggaaggccggtggggtgacttggtggtggtaggtgctgatcacagaggctgttatgtgaggttggttagactaggaggcgggaaggtgagtttgtttgagttgttgttccttctttttttttcgccttttgggccagactgaggtcgtaaagggttgagaatactggggtggtaaggagacaaagtagaatagtacaaggtcgttggatggctcgggtgactggtggtggtgggagtggtaggaggatgctgatgtgtgagtgagtgtgactagtaggttttgtggtactcttcttcaataggctattgtcgacgtgttgagttgttgggggaggaggatgcttggtggatctctgggagatggcatctctggtcgagcgtactaaggaggcagagtggtggtagtaaataggtagagagagactaggcagagggagtagaactagaggcttaagaatcgccaggaataagggaaaacagttggacatagcgagatttgggggacatggtgattaaaacaaggcatccaaaaccaccacgcaccttcttcaccagccagtcacaccatacatatttactcacacctgatacacagtcatacatatacacaaatgagtatcggacgagccaggcaagcaaggtggtttacatacataaatacatgggaggccatcagatgcaagggagaggggacagtcgaactctgaagagagagagagagagagagagaggaagtttagaggctgcagaaattgtaaatatgatatcaaagatccgatccgattccgagcaggagtttagcgaaactgtttgaaggctttcttcggcgaagtggtgttgttgtagaattgacagacatggaatgagaaggatgaattgtcaagaagagagttgtcaggaaaaaaaagaaaaaagcagccttcctcctccaccccacacatccgggctgcacacggcttgacaacccaaacccgcccggctcggggattgggctttcagttgagtatgtatttacgtgtcttctgatgtctctggctgacgagggatagcaagggtcgagttaaaaagacggatgtactcgagtgtttgtatttagggcttgtacgagcctgcttgatctgacattgagtggtaaaccggtatggatattctcaagatgtattgatgtaaaaatcgaatattagacttcggttcctagccagcgtcatcttcatccgcggtcctctcagtgtaatatgtagttgtatatgtcaaatgtgttcatttttggtacgaagacaaatgactacatagagtgttattgactcaggcagacccgcaaggctgagtcgaagggaagcacaggctagctagagtgagccaagctgacaagacaagtgtcagttgacgctcgaaaacgaactcaggatgtaagtagactcatccactcgattctttactattatttgttacaagctcaatccaaggagaagcctttgagagaatggcgaaccagagtagtgcgagtttggctatccatgttagagctctaattaaaaccggggatgggaaagtggattggtgtgaagttgaacagagccagtttcaaagaaatagatttcgagaagaagagatgatgatgatgagctgatgacttggatttctaccgcctcttgactgttccctctcaggttgggtgagcatgttgaggatgaccgatttgagctcggtgatagttttggaaggctctaatggaacgaatatgtatgtaagttggtgatggttttttggatacatagaaatcagagccagatgggctgcttctgatggcatagctgatggttgtgctgctgctggtgctgcatgtgaggaaatagatttaccctctcatcaacatcaagcctcataaaagcgaatgggattagcacttcaagaagatgtgcaaagatgtgtacgattttgttcgggtttttttattttttatttctttttataataatatttcaactttgatagaagaagagggcgctcaaagagaagccttcttctctcagccaatcaacaccgaagacgctgatcagtgatctcgcgtgcttttgtgaggaaatctgatgagcaagcaatgccagcttggtttcaaggaaacatcaacgattggatttgacaagcactccgtttaccgccagtgtgatagtgtatggcttcgaactgagtccatgggagccggctgatgtattgtacatcttaagtgcataattcgggctcattcatcttgattctttggaagttgggatgggaagaatcccctcggtttgatcgggtgcagatttcccagtcttgtgaatcttcaagggtcaagacaggtcaagactcgaaaacgctgttcaacagttcaaacttcggatgattgggggcagttgcggacccacgtctcccccaacaatctgggtccaagatagacagatccgtatgagagatcacccggatgagtcatgtgccaggctgactgcagtggatgaaaagcaaaaacaaaggagctcatggactcctggctggaggaggtcgagttctgaaagtcgattcgattgggttcagttcatataaatagctaaagatgttgtaagcacacattcgagtccgaccaataatgctgtgccatcaactgtggagttatcgctctccgaaactcaacaagtccttcgccgcacatccccccacggccaccgcccgccgccgacatgaagaaagaaaccaatgaccaacaccatgtcgaaattgttatcaccgaaaactacaacatcgatcacattcgaattgaagtgacccacacaaatccgaaagcattgattgaaagaatgcggagtcgagatgattatatgtaatagatggtgctgcttgttcaagtggctcatcatattcatcgcaaaactccagataggagaatcatgtcgccattgagggcttaagtcatccatggcgtccccactccacaggctatccacacaccccgtctgcagaacccaatctcatccttcccgtcatataacggacctagatacatattctaaagaaagtggtcaatttggaacggccatgctgcagacggagcacttgtggacgtggacttgtcaagaggctcgtggcgaagaagaggcgacggtcacggagatgaatgcgaaaaaaaaaaaaacatgagatgtaatctcgttcgcctcggtttggtcatggataagtaccaagaataatatgagatcgtcgattctccacttcaagcatatatttaaacacatccctcaagctgattgtagcctcgtgagctcacccgaacagccttccaaccctctgcctttgatcagtttcccacccaaagcccaggagcaaggattacaaaaaacacgtatagcttgtaaacatatttacatagtgttaattatctctgccaattcttatacataaggccgtattcaatcgggaaatgtttctacaatccagatcgtacgtgcaagtctagttagcgaagaaaagaatattcctctcgtccatcgcttttcgacatcaactgccgatcatcatcatcaagcgactgtcaaccagaggcaggggtggggaaggagggagggtacatatagtcgtagagggattagaggatcaagaggaagaaactggtcggtacagggcaggcttttcccaccaccacaggagcggtccagggagaggagacattgaacgatttggtgacaggattcgatccatccatctggcgtcaccgctcgtcatgccctcgaaaatttgcttagcgcgccgacgatgggtgtatctagtgccctccatggatctttctagcgccctttaaagctcgatggattgtatctattaccctccatcaatctatccttcgagcaacaccctccatcatggcctagcacaccaccggtctatagcactctcatcaaccacccccccaaaaagtttctttggggcaaaaaaaaaagacttgtctaccctgttggctccatcggctcatcgagagagtcccaccccccaaaaaaataaaacggccttaaaagtgagggcatttcgcgctcgtctaacctcactattgccttgcagtaagtagactaataattggtctcacttaaaactttccgggcctacttatacatggatcgacaccacaagcccttacgaccaccgcttcagaacggtccctcttttcgatcgagcaaaaaaaaaaaaaaaaaaaaaacattcttgttgtagagcaccgaaaacaaaaacaaaaacaaaaacaaaataaaacaaaataaacatcggaaagatccttaaaacaaagtaatagagttgatgggttgttgggaaccacatcctcaaacatattggggtccgatccgcatctcatttcgtcataacccctcatcgacttgtgtccaaccacagcccaagacggtgggggatgacgatcgtaagaaaaagacttattggggtgttttttttttttggaaagtgtgtcctctggaccatggtctggtgtaaagaattttcaaggtcgcagggtcattcggcagggtgcagggaggatactcagatcctgatgatggtatgaaaaagtaagaaatgataaattttaaatttaaaatgtttagagagtgaaaacaagataaatcccatgaggggaaaagagcgagttcgaaaaggaaagactatttataagaagaaatcgacacgcgacaggaccttaacattccttgacgcgcctaactacatattatgtataattagaaaatagaaacaacataatatgtatatagacatagaatttagaataatatgtatatagacgtggaatgtagaaaacttttatttagaaataagaaattttaaggaaaacaagatttttttctaaaacaacaagaaatgaaaattttgtttcgtcctgaggtcgtcgattgttgacaaaatgcccggccatgtacctaaagcaaagttcgaatagacttatcagcaggtaatctgatcgattttgagccaaattttttatgaaattgttcaatataaggatgcatggattcttcaaacatccctcccttgacccaagaatcatccgccactgagcctccacgccatcgcactaaatatttgtgtgacttttgcgtacgtgtgggtgcccaatacccaatcagagcttccacatccttctcatcccaaaattcaggattggtcgtcgtcggtcctctgggggcgttaggaccaatgcgattggggaatccttgggggtcaacaaaagggagtaagagggaagtgtgaaacacggggtgagttctggaaagatattcgggaagaatcagacgatatatgtcctttcccatgacctggtctatgcagaacgggcccagtcgcttgaaatccagcttccccgaggggcgggtagaagtgatgttcctgcgcaaaagccaaacccagtcccctgctgcatattccgaggcgtccctagttcgttgatcaaagtaagtccgttggacctcctttgctctcaacaagttttcctgtaaggtttcctggacatccgtcaaatccgtgagaagacgttccgcagctggcaccgtagacccgtcactaagagtattaacccgcggatgaaaggcatactgagagaaaaagggggagaaaccagtggaggaggaaacagagttattgaaaacgagctcagctattgggagaagatccacccaatcgtcctggcgatccgatacaaaatgccgcaaaaaggtttcaactgtttgatttgcacgttcagtttgaccgtctgtccgaggatgataagctgttgagggggcgggcttgattcggaggaggcgttgcacttccttccagaactttgagacaaataaagaacctctgtcagaaactattttgtcaggcagtccatgaagtcgaaagattcgatcaaaaaaagacgcagcaaattcttccgcggtccaggtctcgtttgctggaatcagatgtatgccttttgagaaatggtccaccacgaccagtattgaatcataaccagacgatatcgggagttttaccacaaaatctaaacctatcacactccatggtctccgaggaacagataaagatgtcataagccctgggggacgctgatttgaatgctttgatctttgacaagagaaacaggacttagtgtagtttattacatctctcctaatccccggccaaaacattgtcctgctgatcaggtccaacgtcttgagtgaatccaaatggccggctgtaggctcgtcgtgaaaatctttgaggatgcgcggtcgaagtgagtgaggaacgaagattcgatctttgaaccaccaaaggtcatcccgaaattctagatcatcatcttcatcgggatccggcggttccccttgatacgcttctttcaacagatccttcaattcaggcgagggggcgcagaaagaccagtctttcatggttttgtcagttaccgattcagagtcttcttctccctctatatcataaactggaaccacttccccaatgtccatgcgatcatcccaagcttctaacgaagagccttccactcgtgctccgtcctccgtgtgaaagagaagattgcggtgaggattgtcgtccccttcctcgggtaggaaatccggtcggcgagtgggtggatccgccgggttgcgctttcctgggacatgtcgaatcactagattgaacgaggagagaaaaacagcccatcttgtctgacgatcggataaattttgatttgtaaaaaaatacttcaagttggcatgatccgacatgactatgaccggctccctagtgtccatcagccaggctctccactcgatgaatgcttgaactatggccctgagttcttgatcgtggcactgccaagagatttcgccatcgttccacttctttgacaggaaagaaactgggcgaagttggccggttttatccttctgtgatagcactgcagacaaggcatacttcgagctatcaacatgcaacacccgttccttagtgaaatcaaaatgctgtagaagtggagctgtagtaaaacaacgcttcaattcagcaaaggacttttgagactcagctgatttcagacccaaaaccacatctgcattctctttcgtcaacaaagttaagggggccgcgatcctggaaaaattggcaatgaacttcctgtaaaaatttatgtaacccaaaaatttatttagttctttcagtttctttgggtaaggccaatccgttacggtactcagcttgtcttcttccattttgagtccttcagaagtaatgacaaagcctagaaaagtcactttatcagcgtagaatgagcactttttgggagatgcaaacaaagaatgttcctgtagcttagacaaaacctgtgacacgtggcgctggtgttcttcccttgacttcgagaatatcaaaatgtcatctatgtaaacaaagcaagatacactcagcatttcacgtaagacaaattgtataaagcgttgaaagcaagccggagcgttagcaagcccaaaaggcattactagatactcatacaacccccacggtgtgcggaatgccgtcttccactcatgacccttagccacccgcaacaaattaaacgcagctttgaggtcaatttttgtaaaaaatttacacccttgcaactggttcagaagatgtcccacaattgggatggggtagctatcacggaccgtcattgagttaagtccacgataatccacacacggtcggggtttcttacccggaactctcacaaagaaaatgggggctgcggcactggaagaagaaacttggataaatccttttttcaaattgtcatcaatgtaggttttcaattgctgctgttcatcaaaagacaaattgtacaagcccccaaaagggggtgtggctccatccttaagattaatagaaatgtccatttctctatggggagggagagtacaattcatctgcggagagaagacgtcagcatactgttgaaactcttgaggtagtgagaaggaagaaggggagactgtctgaagagaaagcacttcattacctccaggcttccctcccaacgacgcggattcgatcacgtagaggggggttgaccctaaagtaaattggtgccctccattcaaactacctgaggccacccatccttgccggtccaaccacggcaaaccaaagatggcatcaaccgatcccaaccgagtgatgccaaacaagctttgaagagtgaaaggtttcgcatcgaccgaggagagttggatcatgcctgcccaatcctgggtgaccaggcctccaacaccctcacgaccatcaaagcccacacatcggatcggagtgttgcgcggacgaatcttgagatcgtgttgtcgcacgaaactttcattgacgaagttggccatggcgcccgtatcaacgagaatggtggctggaatgagagtgccccctggaccgcggaaagaggcagggaccaacaaacaactccctttggagccctccagcctgacctgaaccgtggccaaagggatatccaccgtggcacactcctcttcgtcataatcctcgtagtgttcatcataaccagggtgtgacgatgaaccagatgcggcgacagaagaatgtgagttttcggggttagatgatgatctttcgggagtttggagagggggaggtggcggagcgggttggtaggttaggaagggggaggccggtgaaggaagagtcctgatggaggataccggtgttggaggcacattcggattccgacggcaccggtcgacaaattcttgccgttgggccgtggtgatgaaaggattggggcaattgaggctgcccgtatgaaccccagggactattggggctaagcatcgaaaacacaagtctcgtgctctacagattgcacgagccgcgtccaaaagcgacttgccggctgtggcagggaccactctggtcgcgtctgggtcccgttgcggtcggggtggcggaggaggtggatggaccacacgagaagaagacagaggatgaaactgagttcccatgggggggtcgggcggtagcagggccagaatgtcgagttgagcggccgcatccgaagccagttccattttttcatccagcgtagtggcattcgtccattgctttgacatcgctttgcggataatcctcggattgaggcccgccgtgtatttctcgattcgggtggcttcgacatcctcgaccagataaacaagcgatttgaattgggaattatattccccaattgtcagattcctctgcttacacgcctccaatgcccgtttggcattctccctcatgaacttatccccaaagaccgtgatcatgccttcgagaaaagccgacaccgaggacaacgttggtagaataaacggttgcccgtccaaatccccgtaaacatcgatgacgccttgtcgcctagcgttatcgatgaccagagaactgtaccaattttcggcgggtgaaggtgtcttcttccgatccgatgggtggaagccgaagtgtcgagagatccagaccacacgtcgtttctccgagctgaaccctgatctgttgttgcgaaggaaatcccggatcgttcggagaaacgagagcaaatgacctggctctcccgagaaaaagacgtccttgagccgctgaggttccggctgagacgactgttcttcctcctgaaacggttggtccacaaacaccggagccgggcgatgctgtggaacctgttcttgaaagaccggaggctgttgaggttgtgccgaaggaatccctggcctctgaaagaggttcgtcgggtgagtctgtggaagagactggaattgggggggaacggcagggtgagtatcgtcctgcggcagatgagaaggggcatgaacggggggggaggttgaaaaattgccgagttttccatcaaagacatcatccgatcgattgaccgttgcatcctggcgacctcctctgaaacttgatccaactcctctccccgaactacacgcgtcaccgattcttgggtttggaggcctcccaatctcgacacctgttgaggatcaatctcgtcctgagtttggtcgcccgtatggatcaatccgtatggcggcatggcgggtcgaagtcgagaaccggggtggactcgtctacgcggcagagagggaggaaagggaagagagagatggggagggatcggccgagaggaatgtggaaatatttgttgagacggaagtggagggtgaggcggattggagcttgagttggtagagttggaatgtaaggagaagaaatcgtctttagaagatccttccgacagtttgataaaggcgattcagggtttatcgataaaacaatgttttataagttatgtgtgggatttataatgtaaagaattttcaaggtcgcagggtcattcggcagggtgcagggaggatactcagatcctgatgatggtatgaaaaagtaagaaatgataaattttaaatttaaaatgtttagagagtgaaaacaagataaatcccatgaggggaaaagagcgagttcgaaaaggaaagactatttataagaagaaatcgacacgcgacaggaccttaacattccttgacgcgcctaactacatattatgtataattagaaaatagaaacaacataatatgtatatagacatagaatttagaataatatgtatatagacgtggaatgtagaaaacttttatttagaaataagaaattttaaggaaaacaagatttttttctaaaacaacaagaaatgaaaattttgtttcgtcctgaggtcgtcgattgttgacatctggccgattggtggttttgtctctgggaaggccgagttgtggttttgggactgctggctgttgtctgtgttagcgtaagtttatagccctatagtgaagggtgtcaataacgaacagtctcacccatcattggatgaaatcactaggctcaatcggtgatcatactcaaggatccttcaacaacctgagattgaatggccccttttgccactaattaggaccgctcacgtctgaactttaaggcaaatttaatgacatttacatatcattaaagttttaccagtttatggaaagtctcaaattaatccaaacctgatgattcctgagattggataaaattcataaaagtttatctataaatgtgctaggagttgccttcaacttcagacttgaaccagcctattggatggttctcctcaagaaaattttcatgctttacaccattccttctgcattttttttttttcatttttttccatggaaaaggttcattgatcagtctcagaccttgcaacatctcagcctaggtcagatgcttcaaaatcatctgatttcaatttctaagctttgtctttgtctttggttggctggcgcgatttcactaaatccaatcatccttataacccacccaatcgtgtcaatgaatggaaaatttacccaaagttcattcccatcccaatcaaaatatatatcccactctaactactttgatagaaaaaaaattgcatctgttccaatcggaataaaacaaagtgatgtactgccctagattccctgctgataaggctgataattggacaggtttgtgtggtccacaggctatcattcccatcccaaactgctttagttctggtccatcccaaacccatgtctacaatcaggcagacatggtctggccacaggcagccccacaggctccaaaacatgctggaaaagtgggatacctgtgggcagcccatgggcaacatgtgccatgctgtaaaaggacttggaccttggtccctccaaaggttgcaagtagataagtcggccactggtgtaatttagaatcgggaccaggactgtgcaatgctcttgcagtggaagtctgctaggggatgttatttgtccatggcacttcacaggttgcattttctcagccaatgggcacccaacaggcagcccatgcctacccacaccgtttagcaccagtgacaggctggaaaaagtgtggaaatttcaggaagatcaagtctgtgcccaaaaacagccagaattccagcccaatcatcacctgtaggtcttccatcacaattccaaacaccaaagttatagataagcatgattgctctcattactttttcaatggtaggattgaatgagtcccatgaacaatagttttgatgggtgtttttattggctatgtatgctgaggaaccatgaaagaaactatttagtgtgtgagaaaagagaatagcatacatattccctttctttctaattgatgcatagagaaacaaatcataagttttcttgttgatacttataggccccattttcactcaaaggcacaattcacgtatgatccagtttcaaaacaattctggagtcttgataaaaaataattctatcttccaacagttcctatcaacaaataattatactttctgcaatcataaaagataattttcattgggagatatgcttgtattcatatttttagatagctatgtatctggtggctcattgtgaacaagatatacatttagatctaacttttaattgatttttaacagataaacttgaaaggataatagtcacatttattgatactcctctttcatcttgataatttaaacttgatggatacgtaggttttttcttgaagatttttggtattattgccaatttctttttcgtttccagatgagttctttttctccttagcttgagaagcttccccttcttttctgtggtgtttatcccattcaacattggagaaaggtcaaaaaaatgggataaatgccatgtgagatcaagagtatcaattatcaatccctatttgtttatcatccaatgtcaaacagaatcaaagcataaactcaacttggattcttctctaatatttctccaggattctattgttttatgagtctccaaatcatcatccattgtggcaatcatttcaaacattgatatttgaatgagaatcaaggaagcaataaaaatgaagaatctgttcaaagattttgaactcattctatgatttttgtttatcaactggtgcaaggtataatggtgatgagtgacactttgtgaaagtaggtatgatgggataaaaacctttgtggagacaaagttgaaaagtggaagcgagaattttttatttttattttttctgaaacctgagaatgattggggactggggggaagataagaatttgcaatttaataagtggttttggttcaaaaaaaaagagaaatattccacattcaatgataaaagttacagcaaagattgtttgagtgcagatatatgatcattgagtcaaatacatcttacatgtttttattgtttgataacaatacagattgattgcaaattcaggggcatgtcattaacaccagtaatatgtggtatatgtttgacttgaacaagtatctacctccttgtatagagttgtgagatactctaataattgttgggtggggcttatgtgccaagtcaaccatgtgtccttgaagaattgtggaatttgaaacaggttttttttgaaaaacaaaccaaacataagtaaagtaccacaaaaagtgttgcttatgtctccactgtttcttcttatcttcaatccctcaccttaagtttcaataaatccatttataagtgtgaaactatatgggacatgagccaggtgagtatgaacaagatacacttgaacagatatagtgaaatcagtctacagttgaggtcatcacatgaaaaaaatggttgttgctgaaagccacctgaaatcaagtttcagttgattgtaaattgtgatactgtgtaatctgaaaatctagtctgtactgttataaaaattgggtccaggttctcaaagctgttgttccagaaatttttgctcaatcaatgagaaatcagattggtaaaaaaattgccagtgtttgctgatactctagacatgcctataacttctaaatggagggaaatcatagtcttactaatctttcatttgggacaagatagctgtgctatttacctgatgtatgagctgggtgaactgagcaaaaaaaaaaaaaacgattttttcccttttctttttcaaaaatctgacctaaccacttaatcaactctatacttgcaaactcctgccccctaaccccacagggggctgggaccatctaaaattaactagacccatggccacaaatatggttttctttttgaatcacaaatgaaaaacactcagctatgataactgataccatagacacctcagttttgattccaaatgcaggatcatctgaaaaatgaaatatgcagtgactgcaggtactgacaaggttacacctaactgaatggtcatagtgacactgcagtaaaaaaaaatgtccaaattgtgagtcaggtggaaagtgggatgggtttgggcccacaaattctgtccaaacctgccccaactatttgatggggcaaccagcttgggtcaacaaatacaatctcttacccatcccagaccagtaaatcaggcctctgacttgggttggggttagcccatgggccattgtgaaattttgagccatatcctgtgccagactgttgccagctggtctgatggtcaattcatctatctgaagtctgtccaggcccaacccacctccgttctagggtgggcaggttgagtcaattttatctcatgaggtggctgaacccaccacaaacccaaggcaggttgaggccacccactatccacctaaagtgtgagtctctgatgccaatttaatttttttttatgcgtgagactgctcagtgcagctcacccagctctacctgtaaatcacactttacaaaattgggtgtaaaaagtagttcccaataattaacaattttgaatttctcttacaaagtgtgttggttgagatgatttgtacctagagtagaacttaagaaaggctgtgctttttatgttcattcaactagatcttgttttcagtatagttcaatgtaatagaagaactgccatcaatcaggaagaattggattaaaatttctgataccagaaagccaagtgtatttggtgacaaagaatgctagaattagggttcttgaagcttaccacaaaaagattctaacccacttgacaaggagaaattttccttgaatgacagttaatgatggtaaataaggaagatcattgcctgcccattaggtacagactgaaccctttaatggtctttgggtagtattggagcagaaacaactaggacccagaagtgacctcacaaatatctaaccctgaagcctgcttatgtattgaaatactctatgtgcaccaagggtttatagactatgaggttaggactcctaacctcatagtctataaacctttatttttgcaccactcccaacttaggagtggtgtcaagcctctacatctcaagatagaatgccttcagggatgagataaagcttgacctcaatttcaagccaataggagcagatacaacaacagagtaattatgtatccagttcaggtagagttgttttctgaggtgaacatagatcagatagaatcaaactgttgtagaaataaaactgtctcccaaattatgcaaaagtgaattctttatccctggatgtaaacatttccgatgatttcaaaagctatgggggtgactgaaaacacgagaaggatcccaaactgtttttaggctcttcagaactgcggtattcttctcaccaaagtattctcgatgggctctgtcagctgaaaactccgaactggaaaatgcacagatgagattcgaggaagaaggataagttgtagatcagaaagcggcatttcaatatgtggcaaacttttgcttactcaacataacaactgaacccggtcagttcttttcgactacctccaagagagtcataaacttggtccgacgtggctctcgtcaaatccattagatgtccttgatctaatcgtgcacccttgggaccataaccccccatttgaaagagtagcagtgcgtctcgaggtccgaaagaggtggtgttactccctgagcctcttacacctgttggctgtccttgatagcgcccaccaaccaaatcaatttctaaaaaccagtccaatcgttctgatgctttaatccccgacgcaattccgtacagtttcttcatgaagctcgtccatagagagtagctcatgggattaatatctctaacgatgaacgatttcgcgtagtaacttgcattcttggtggacgaggatggaggtgatacaaatgaaatcaaaaccggtaatcaactggactgcactatgtgttctatcaaaatgattataaagagacgaggaggatacctcacccggcttgatgaagaataaacagaaaatgtatcataagagataggagaattcacgtacatcgttactggggttgatcccctccgagctcagcgcgtcagaaccacccagagcgcgaacactctccaaccaatcaaaccgctcgaccctcacaacttgacctttcacgctgaaaccactggtgagtctacctatagtcctgttgaaccgcgccatatgacccaaaaaacttccttggagcctccaattaaggtcgattttctttgaactgttcgcgttatggttgagcttgactgaccaacgtatgcccaattgagatggggcagacttcagaccccaactttggaaatgagaaagagtggcagctgctgagtctggattagggaaaacataatcaatctcgaataggatcacattgctgggtgcctcatgggttctgagggtcaacgaagtaataattccaaacgagggtcctgctcctcgcattgcctgtttcaaaaaaaaagtgcagatcccaatccatgttcaaaaggcaatatcttggaatgtctgggtggaaaattctcacaaagaataactctgggtttgtcttgtcagacactttcagaatcgttccattcgcggagaccacttccaattcgacgatgtgatcagaaaacagtccccacatcctagaggcggttccaaatcctccacatgtagcatgtcccgatactcctttaagcataaatggaacataaaaacatcagatgattcaaaaattatcgcaggcgcctgataagaaagaataaactccctaccaatatacggggatacgccgtggggtaccgcccgctcatgctcttggagtgccatatctaagtcccccaaacgtaatccggcgccgaatgttaccatttcgcctacttctcccacatggtttgttgcgaatgaaaagtctttaagattggtgacgtcgattatcaagccgtgtggagatgaactaaagctagcatatgaatgaccgccgtttcgagcaaccacaggtaccttatattctgacgcgcacttgatggcttccgacacatggcttgcgcttgaaacatagacaatggccgatgaattatgttggatagcaaggttgtaggtgagggtggagagaggataggaaggatccccaggaaacacaatcctcgaagaaatatgatctgatgcgccaatctcggtacgaagacaatcttgaaacgaggaatgtcttttcgcagtggtgtgccctcgttcagcaatagagcaagaatccaacagagtagtagacctggtagcactgaggctaccagccagatacccaaagaatgacaggatatttaaataaatcatcgtctggattctcgctcaagaagagttttttttccaactattatgaatactaaatatttttccttcaggccttgaggagattatatcgtatttgattgctcgatcaacttgtcgccaattgcaaaagacggaagcaattttttagtcaacatctaaagaacctattaacattgatcacattctcacaagaatgccgagcttaacaaagactcggacggttccttttttgggtgcaacggccgtgatcagggtggcttcagtctggaagccaacttccataagacgcttaacattttttaaagatgtatgcagtcatcgtccaacaaaatacgaacttttcatagaataacatttgatggtggattgcgaccgaaacaacctttgcgtgccttgagttaatgattgcgaggtgacttcagacgtcaagattctccgaccccatctgagatcatcaacgctagtttcgggactacacagcgaaattttatagcaactttgcacaaggagagccgaagggtggcatcttttttttttttttttttttttttttaaagtgcagagttgatttgacattgcgcactaaaagggtggcatcatgatcagaccttggtcgaatcagcgtatagccagacagaaagtttaaaaatcaccaacaacctccaagcgtgtagattaggcggcccccagctcacatacgaccttattctttgcttgcacaggtatgtaagcaaagaaatattgaacccatagtttgagaaacagctgaaggcgcatttctcaaatcagagtcaaacatactatgcggaaattcatgaaccggatcggacgacaaactgagaggggctattgttcttcaggtccatggaatccggcttggccagtggcagtagcttaacgaaaacaaaatttctgggttgaaagatcaagtcctcctctatagagtggatttcgattttttttgtcagatttctagcctcatttataccagcaatatctattggccagaaccagaaacatttcaaaagcaagatgttgagagttgggcatttctccaatgatgaaaaacccaaaataatacttgctgccccatttttccaagtgtaccagctcacaagggaagatcgtgaatcagttatccaattcattttcaccttcagacaactggaaattttttaactaggatttttccccttgagttgcacattatcctttcttttaaggatctgggggatccagtgtgtaaaaggggactcaatttgcactatcacactctggctattcaaacttcaaaaagatggtgatgaggttagactgttgacctcttttcaaacggactaagtttgcaccattttcattccaaaaatgggatcttgtgttgttcttagggcctgaatggtatgtcatgaaaatccaatttctcaaaatttgtcttgctcaaaatttcatatcatcaaaattgaccctagctaattcactacaaaaaaaaaaaacttgagaaactacttacagttgatatcccaagatttttccaagacttgtgcttcaattgaaatgttacttgacaattacaggagtcaaacttgagtgcacatgcaaaaaagttgataccagagtatcctgcatgtcaactgctgccagttacccaaacttttcttgaagtctaaaagctagtacttggcctgaatgtgaagaatttcaacaccagatctctccaattgttcccaattgttgtgtagaagattgaaaaaaatgcccatttttcaatattgaaccctacagtagagccttaatcctggctgcctatttcaatggttacttacagagtgagacacacctccatcaatatcctcaaagtgtcaagcccatgtgagggaatcaaaattggtttgatccaacaatacttgattttagcctcctcaatcaaaatattggctccaatcaattaaaacaaaattcagttgaggatctgatgagaattatcactagggccaaaggttgcaagtgaaaacaagagaaaaaaaaagactcaaagaaatgctcagagtttggaaaagcaaattttcaagcagctctgtttgaggaacatcacaagttcctcaggatagacctgtgtcttcttgcttgtgaggtgaaaatgtggattcactacaagcaacagtgcaaccaataatttacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttcaggactttgtatatattcaaactcttgaaggacaaaaggaataaaatatataaatttatagaataaaattaatgtatattaaattagggttaaatatacatttagggtaaccatagaaattttattctacaagcataatcaatttattaaaacttgtagaaaagaaattaccacactatgtcaagagtgtggcactttctactagtaatattctatttaaggagacacatgatgtaattggctataaacatgcatcgtgatgtcatgggacatagaatatacattatttgaaataccttgaattattctctaccatggtacactaaaagagagattctagaatattctaaggagggcctcaaggggacctctagaatatttaaggaggccttctcctgcctaggattggttcctcagcatattcacccccaacaaactaagtgagtacagtgaatattatccacctacttttagagtagtctttttatccaatccaaccctaccttcttactggaattattattaagctgagagttatcccagactcaaaacttaaataattccttaaaaagtagttgctgcaagaccaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcttgcaatattaattattgcttccaaacactctacaataacttattctgttattgtctcctacagtgctctcttgattattcaagtgactttaactgaggagtgtggactttataacctcttaagtgggaagtttggaccacttaatacttttgagggtgactaggagtgatcttggtctttaacctgagtccttcagcacagtgatagtacttggctcttatattactaagccaaagtttcatacacatagctgacactctacgtcaagctcaacaaagatgcgtacgcagaaatcgtccaacagctcaatcaagaaatcctcgcgtatgtcagttccaccctacccaaggccgatgaattcaacgggtacaaactctggcaactcctcaagcaaaattacgccggcaacaatctaacctccagaaccactgccctcaagaaataccttgctatagaatacgactcgttctcgtcgtttctccctcttgttcgatcggccaatcagaaaatcgtactttcaaaactcgctcttgacgatcaggtcaagactatactgatgcttgataaattgcctcaagaattccactcgtttaaaaccaacatctcaatgaacttcgagaccaaactgtttgatcaggtattaaagaaacttgaagattttgccgctcaaaatcaactaaacaaaatcaggaaatctctggtgtcgttgatcttgtctcaagccactatgtttactcaatcgtctaaccccaagatcacttgttctcattgcaaacgaggattccgagcctgttcgcattgcttcaagagcagccacaccaaagccaattgttttcaaaagcaccccgacaaacgcaaactcaatccggtcgcttcctcggccaaacaacagtcaacaaacctcactgactacactcaagaagatgaagaatacctacagcaaaaatatccagacctccatctctaactgtttgatctcttgctcaggaggggtgttgaatttttcgctctttgatctcactctctcttcctttcttcctctctgtcacctgtcactcgtttatcaccgactgttctcttattcaatatgcataagtttctgatcccacaacttgtgcacttttgtatttagactacttaagaccctagatattgaggaataacaaatcattggttctttattatttttttgaccgttcctgaaaggagcacatgagcccttccttcagtctgtataagagcacttgagccctctcagcaaatcataaaagatattattttcttggcctttccgccaaaaattcaacagagccttaatcctggctgcctattccaatggttacttacagagtgggacacacctccatcaatatcctcaaagtgacaagcccatgtgagggaatcgaaattggtttgataagaccaacaatacttgattttaccctcctcaatcaaaatattggcaccaatcaattaaaacaaaatgcagttgtagattcttgaggatctgacgagaattttcactagggccaaaggttgcaagtggaaacaagagaaaaagaaaagactcaaagaaatgctcagagtttggaaaagaaaattttcaagcagctctgtttgaggaacatcacaagttcctcaggatggacctgtgtcttcttgcttgtgaggtgaaaatgtggattcactacaagcaacagtgcagccaacaatttacatgaatttgtattggccagtattgtattgaaataaattctcattacctgtgttattcttgtagctctttgactgatatggtacacagatttcaaattgtggagcaagacttagacagccaacacagcagactgcacgattcttggcatggtatcatacatgatttcttgaatcagtgattccaattatacaacaaaaaacaggctgaaaaaccagtgtattggaccatccaatactacacaacatatacaattctggggaatgagttgtgggacagaacgaggaaattcacatgttcaactttgaaaaaaaaagagagagagagaaaatgagccagtggatgagatttggatgggatcatacccatcagatctttgtattataagatcatcaaacaaggttatcaggttgtttgtttgcttggttcaaattgaaaatagaagatttaatagagtggttaaagttgagtctgaaggggatgcagaccgctggaatttcccgtgatttctcctgcaaaccattggatgtctgactgttgttcttctccagccgctccctctcttcttctccccagctcctctcctctcagccaccccttactatcagaatcatctcaataataacaattatcacatccatctgcattaggagaaacacatagttccaaaaacaaaacctgtcattcaaaggagtggggaggatgggatgggatgggttggccgtccttatagttctgaaacagggccggtcagtctgaaactaaatcttgccccacagagtcgcacatggagcagggttgttcaagtcctgcataaaatgcatgggttgacccatgagttggctaacaagttttgcacgccagaggaccctatttttatttatttatatggaaacactaaaagtaatcgattagtaaaagaattgcagactatgattgtcaggtccatgggccaactccatgacctgggctgtatgatgtatcctttgccaactcaacccaactttgatcgatggggccggctggaatatgttgataaacttgactcccccctccaattagttatcaatgcggcagggaaggttcaagaatttcctgaccattcaaagtaagattggtactgaatgtgaaattgtgaatgtgcatgcagcttccaatattattggcatcatggtcagccttgattggattgcttcccaagctctccaaaactattattggcatcatggtcagcctagattgggttgcttcccaagctctccaaaacttgggggcaaagactagtctaacatattatgtaaaatgataaacttgacaatgaagacttatattttctttatatatatatatatgtatatatttataagtgtgtgtaagatgacataagataacaaaagataacaaaacctacaaccaaacgtatgagtaaagcattcttatatatatatgtatgcatagtaaactcatcttcaaagaaaaaaagaaggaatgaaagacaaagataagagaagcagaaagaagaagcagtatacaataaacccaccgtcgacccgctcgccacaacacaacacaacacaacatggctgagagggcgagagagagaggatggccattcccctgagcaacgaaaatagaatggcaatctaacatcagaaacgagtaaaataaataaaaaaaatgaatgggagaaaaagaagtacactattctggaacaacaaagcataatgaaagatagggtgcgagagcggagggggcaaaagaaacacaacaaagaaaaaaaaaagaagacaataaaaaacagttgagataaaaacaaaagagttgaattatttagattgtattgtattatatatatatatatatataacatatatatgtgtgtgtatttatttgtttatgtattcatgattgagtagggttgagtaaagctgattcagtttgattggagttgaaagttgagtggagttgaatggagtggagttgacttcaactgatggagtcaaatgacagtcagcagagtcgagttcgattgagttgagttgagttcggttgagtaagggcaagtgaagagagacagaggaagagaagagagagagcgagagagagaggagaaaagagaagatggactcggccaaagaaggaagcgaaagaaccacgaagaaaatcggagaagcgaaaggaaagaaagaggaagagagtaagttgaaatgggagggaagggtgagaaggagagcgagactaaaagaaagagtccatagaaggaagagtcggagtgagagtgggaggaggagtactagcatcaagagggagcataagctcagacgcagatgatccagacgcagaagtagtagaagcagaagtagtggaagaagaagaagaggaggagatggagttaagaagaggcaaatgagagggcgagggtgaaagatgatgatgagaagaggattggtcttgatgatcaaggacgacgagttgtctttgattataatccttaaccgaagaaggggcagtcgagcgatgattatcgaccgtccaattcatcttcttattgttctgattgtcttcttgaccaatcgactgagattgagaagatgagaggggatggttatcggtcatcaggccatccatcttactccgatccctattcgcagtcgttgtcgtcgtactactactcgacccactcgtcgtgttcgtaggacttgccgtgtttgtgtttgtcggactggtcgtgctcgtaggactcgtcatattcttcccgagcggtgtcaacgtcggagtcagattattcccattattcggagtaatcatcggattattcgaattattatcgttagtcgaaatattcaattcctaccaaaatataaagaatcatttatattttagcttttgattccagaaagaatggaatcacaggatcaaaaggagaagaagaagaagaagaggaggaggagtatatataagaggagaaagtgtacggaacttttaataagtaagttaataaaacttcatgaaggaagacgtattgccgataatttgcaaccatagacatcctctgttccctatataagaacaagatttcagtgaaaaggaaaagaaagtgaaaatccacaccaatccaacctgccgaaaaacttcttcaagaaaatcgagtcgagagagagagagagagagagagaagacgaacctcatttcattaacaacagccatgataggataagtctgccaaataggggcggtcacagtcctgcaatcacaaagttgactatccaagaatctaggtaaggaaagatgaagattagaagaatgagagtgttgtcgttgaagagcaggcgcaggagttggagttggatcaagtctgggttctgagaaagaagaagaagatgtagattgatgttccggatcgggagttctgatcggagaatgagatggaggcgggggaggggtgttagactgaagcgtagggttctggtgaggatgatgattggagaggtagagagccttcaagacgtcgatcatcacatccaagaggataaaactaccggtcctacccactccagccgaacaatgaacgatcaccggtcctttgcccaatccgatggcttgtcggatctgttcagagatcatcctctgaatttgaggaatgactgataaactcgtcaatggcttgagcgttgaggcgttggatctcttgggatgccctctgagactcgcatcagtcgagcactctcggcgcagaggacgtcgagtcgccagcctctgtactgatgtgagcgatctgtcggcaggagtctggcgagtgtcctactgagtcggacggtcttacgaagcacaccggccttggctggccgatcggctggttggggacgggggtcgagggatgcttccttgatatgatcgtcgtggttgcccgagacggggccggatgagaagccgaagaagccgctggccatctctcgctcctcgtctccatccgactcgatcccacccgacccaccatcacgcgagtggcggtggtcgacggagaccaccaggtcgccgtactgtccattgcgtaaataatccgcacacttctcccgtccggcctcgtggcgcctggtgatcatgataatcaaacccacatcctctgcgcctaccaccgaccagaagtcttcgaaggtcgacgtcaagggcccttgcgttgctatgtatcgtcgagtcccgacatgggtcgagccgatcgacgcaggcgctccatccgatcgaaaacttatcatcgatgcattcatgtaatctgtctcgttccttcgcccctgtcctggccttaatcggatcctagtatgttcataaggccatatgtttttgtatctatgcatcatcatcatcaacagtcaggtatgtttttcaaaaaaaaaaaaaaggaaaatcgttctttttttttcagagctttgtgaaacatacctattcttatagcctaattcaacgccggcactgatactaaatggatgatgatgtcgattggccgcaatggaaccttcgatagtcttattttgactcggttgagtgaggtgagaggtttgagatagatgaggggtggagatggcaggggaagaggagggagggcgagaagaggaggtgagggagcgattggattcccaacgcatgacgtcttcgagacgaagttgctcggccatttcgagatcgtggaattcatgagccagtctccttgcgcgttcgataggagagtcttggatgagacgacggaggaaggctgggagacgagggaggtcgcgggtagggtgggtgagctcgggaagttcgatcggagagaggttttggagtgaggaggagagtgagagacgctcgttgagttgtcggatgttgtcgaagaaggggtttaaggccgatgtgctgttgggtttgggtggtagttgcttagactggttggagtcactcgagttcgtcaaattaggatagcgagggcccgagccgagtgttgagttacgtgaggagggagattctgggcaggggctggaggtaggcgggagcatgctgagactcatgtgaactcgtttggtctttgagtagctagtgggctgaggacgatcgttggtaggacgagtggtaggggtgtgaggtgcttgatgatgattggtctgtactgggggtgttgggagtgaggctgagagtggtagtgggattgagagagacatccttaattcgtttggggtggttgtactactaccgttgtcttgatctgggatgtttgtagtggattgagtggattcttgagagtttaagagtttcttggaccaatccgatcgttcggctaggctcaatagtccttgaaatccaccgtttagccagaccagtttcccagtgaatccgagtgagttgaatttcttgaggaggaggcttagtggatggtttgggttgacgagacgggcatcctgatcgatggcgatgattagttgtaatcttttatttgattcgatggttgagttgggtagtgcagtcttatatctctcgaatcgttgacgttcttctggtgttggtaagccggattcaatcctggagagtacataaaatatattaaatcagtcacagctatgtttttttttttttttggttgactgacttgtctggtccgtagagtggtcgtttgagtagggttgtgggtaggttgaggttgatggattgtttgagatggtgtcgtttgaatgctgatggtgttctgatgtctaggattagatggttttgttctggttggttgttgatggtctgaatgagttgggttggattgatggaggggaagttgctgttgttgttggttgttgttggtgtggtggtggtggtggtggtggtggtgatgctggtgcttgtgttagttgttgttggtttgaacatggttgtttgttggtttgcttgagtttgttgggctgctgttgttgttgttgatggtggttttttttttttttttttctgatggggtttgttttttttatgatttcatacaaacttggcttatcaatcaatccggggggactaaaatgatcacataagcaagagaaagtatgtattcaaccccacacactccacactcacacacttcaaactgtacactacagagccacacttgacactcttataagcacatctcctatgtagttcagctctcagcactcacaaaattgtgtgtacaagtttgttcaactacatactggattataaaaataccagatgattttgtagcttatcaatgcaccattgagatccagaacaaaaaccatgctggttcatcaaagagagaagaagaacccaccccatgattcaacaactaatcagaatgaaatctcaataacaacatagcttaaccatgcatcaggatcagtttagccggattcaggattcccataagaataacaaaacactttgtaatggctcaagaatcgtacaactactttggatcttaaataatcactatctccctttcaattctcaatattgctcatctacttctcatcatcatgtataccaaaaataacccattttgttccaggtggctagaggaccctcatgaagtatttaccctgtaaccgtcaatcagctcatcttcagcctgttataccagagtaggaatcttgtgatgactttgctctgaaatctcaggaggattatactgtgctcactaaaacaaccagcgtatacatcgagtgataagtttataattggtcaatagaagcaagagctagtagccaaaacatcttcatgtatgtatgaacttgaaggagagatacatccagcggataattaagctacatcttcggttgctaagcttgttggtttcccgtacaatttgtttcactggatgtgaaaaaacaaagatacatcatgaacgagcttcattcattcacaagtgtggatcaaacatacagagggagagagagcgagagagcgggaaaagaaacatcgaacgtgatagagcaaggttaatgatgacgatgaggatagaaaataaaagaatcgatcaagtggatttcgtgaagacgtcgttcagaagatcctccaagacgatggctggattcacatccagcgtttttttttctgagagaatatcgagccatgggtgttgagcaaaaagaagaacaaaactactgtctttgggaagaatacttctattcaagatcggtcgaacgagaacacatatgtaaaagtgagtataataagcaaacgagaaggaagtttaggaaagacgggtgaagaacttgggacaaacttttgacgaggtttgtttgagggttttgatttacttcatctttatagtttctcttctgggggccgaccgattcgacaccgccgccttccttgggagctttattgaatgcgaagtaaccagccgcacagatcacgccaccgatgatgatagccaacgggaagacagccggatctctgtcaaacgaaaacgaaaacaaaaaaaaaaaaaacaagaagatacataaatatgtcaatatcatcgaatctgacttttcccctgaaatgcttgggatcaataagcttactttcgaaccgctttattaagatgggagggattcatcggcgcagtcttacgaccagtcccactctgtgcagtcgtattgggttgcgcatccacttgattggctctgtagaaacttggaaacattctcgaggtaggttccggctggtctttgtttctttgagttgcaaagtcaaaagaaggattgtttttcttgggggatgggttgaggttgctgatttttttttttaaaaaaaaaaatagtgatgttttctgggtagtccagagtggccaggcggattgagccaaccaagtcaggtgttgaccggataaggagtattttcttggactgacgtcatcgatgagctatgacgtcactcctctgatcagaacctgctttcggtaatcacaattcacaattgccgatacctgccgatacacatcatcggctttcaactcttcaaagaaaaaaaaaaggtcaaacccggcctctctgcaggccgagcacagaccaaatctccgaacttggcacgagtccccctggcggtaggctcgctggtgtaacgggctgggtgtggcacctctagcttaacacaagccccaccttgtgcgagtaaagtcaaatttttggcctgagagcttttgatgttttggtggggagaaaagtaccctacacttcccccccccccccatcttcgtctcacacatgcggcctgtctgttggatcattagaactgggcagatcttgcctaccatctgatagaggatgggcctctctttctattttgtccattagggactcgctggggcaggggaaagggtggactgcggcccggcggccttgctggagctctcaaagccatttgtcttagatgctcacatgttcggtgccctctcagggagggtgcctagggaagcctgaagaccagggagtggtcttccgggcttcctgtgtgtgggtctcaaaaggttgagacccagagcctggtctgttttctcatatctctctagtgagatccagctcagggtgtaaatgggtcgggtcgatccaaagccgacccaagaccctacaggtaatgggtcgggtttgggaagactttgtgagaaaatcacatgacccaaacccgacccagaagcttagcgggtcgggttcgggcaggtaagtttttgtcatagttgctctacaaaggctaaaatactcgggtcggcccgaacccaacatgcaaactgccgacctgaacccaaaaagtcccaagacgggttcgggtctgggcagcctatattcaagtttgacccaacccgacccaacccaacataagtgttgggtcgggtttgggcactgtttttgggcccgaacccgacccgtttacatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatccaaaagtgaaattgaaggatttctgccaaaaagatgcgtgatgagcgggatcgtcatcttgaggttgagggaaggaaaaaaatggattggtttctgagtcagttgaaggggggaactcgcttcagcttgaaatcatgtgacacttgagtgaaccatttgaacttcaaagactttggccggatcagacagaattactcagtcaacacctgggttgtctgtatgtggtttagagatggtctccgggtatccgttgcggatacacttttttccaaattttttactgatcattctcattccaatcatccaaaatggttggtcccattgtccaaaggccttttacacaatgctgtaaatactcactcagaggtgtaatcactactggcatcaatttttttttcccttttgtcctcatctggaatttgattccatgagaacagatcaaaaactcagattttatttatcaaatcaatgagatacaattgaagggcagatcaaacaaccctaagtctgtggtcaccaggatctttgacggtcttgcactggttggttagaatcatcaaatagaaattcatctgaaccattttcagatcacaccaggacatatctgattgcggtaggtgtcaggttacatgaagtgacatatgttacaactccattgttgatctggtgcttgtctgctcaaataacactgggccccttgtggtcatcagggagtcccaaccctttgactttgaagtatcaatggaataagggcaggagttagcttcatgtcacctgacatgtactgccctcaaatttttcatggtgtcagttgaatacaagaaatgagaagtaggagagctatacatttaactaaaactgtaatacaacaacggaaaacaacaaaaaaataggtgattcataccaatataaagaaaaatgagagatcagacagtaaggtgttctatatatccttgttcagtgttctccctacccagcttgatgagtatccacaatgtggcaaattgttgagacatttcagacatcaaaaattacatacatcaagtattcaaattgtatctgaaggactcaaatgaagattgaattttagtttcaaattgaatgtggctggggagcttgtaggtggttagtaatcaagagccctgattacttggttgaaattaagccatgaatttagatccagttaccaactccacaaacttatgactcaactatgtactcatcaatttggatagatggacactgtctatgaatgcccttgttgtggatgtcttgagccaaactaaatgtgtgccttttagagattgtttgtttgtaccaacactgggaagttacatacgttatgatatccgaagggatttgcgaaacataacttcccagctgtccagattacactgttagcgttgtggtaagccaatcttgcataagaggcccacaaaatcaaatcctccagcacaatatcaagccctctggacaaaaataccctcaaggaccaagaaaagccccctctggaatattcaaccaacctgcaacaccactggatgtcacaagaccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagcttgtcaggtcatgtgttcgcgcgtggagggggcagcttgacaggtcatgtcataatcttcctgttttctgtcaggatagctcatggaggctgtatgacatcatgcagattgctaggctagcacaaacccctcatgtacactgcctcttcaatctcaaataactcaaattacatcatgtaggctgtacaactagctaaattacctcattgtacagctctgaccagctaaaatctctcattctcttgctcccttggagccaaaatcactcattgttgtatatttaaggaggctctcatcccagttgtttttcccctcagtttagtaccaacaaatcacataccccctaccattacataccataccattaccattacatactgtaacaacctttataacacccaataaccacccttacacttgtaatacacactaaactcactctcatactctcaaaacctcttttcttatcaaatttattactatcaaacaaattattcttgagacaaccacccctatcacttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtacagaagggcagagtttgcaactccaccatacccttcaacattcagaaaaagggttctcacaaccacttttgagtcttacagcggccgtagtggcgcgctaacactacaaaaaaattgtttccgctatgctaacgctacatgggcccgtagcgtagtggaccaccgctgatagtaccaagtaggtaaaatttccttgatacttcagttgtaggcatttgtctgggcatactcctttattacaaaggaccagatcatcatttacataaaaaatacccctgtttttaacaagtgctgattcattggagggacgtaccataaaaacccatgtaaaacatgcccctccctttatacaaacttaacagtttttttatctcttttcttaatatcaaaaaactctccattccaagtgttaaccacacttgtacatatcattttattagtttgaaccttgttttgctagaagagacaagctcttggcatcacacaggctgacaagaacatcatagaattgaattctgagtcaaaataaaattcagtgtagagtatggcctgatcacttgcatgtgaactttcacaaattgatttaatttcccttttattattgtaagcattttcaatttgatcaatcttatctgtaaaaatttgaagtgaagagatacataaaacaaatgggaattggcatacttctcatttgaagtcaatatcatggtgtttcaaactaatttttggaaatggagggttttcatcgaatctttcatggaaatagataaattagggtgtatcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgagattcccactgtccctatctactatctagcgaaaccactgggggggggaacgggcttggcaaaatcagcggggaaagaagaccctgttgagcttgactctagtttgacattgtgaaaagacatagagggtgtagaataagtgggagcgtaagcgccagtgaaataccactacctttattgtctttttacttattcaatgaagcagagctgggattaacatcccactttttagtattaaggtcctttttgggctgatctgggttgaagacattgtcaggtggggagtttggctggggcggcacatctgttaaataataacgcaggtgtcctaagggggactcattgagaacagaaatctcaagtagaacaaaagggtaaaagtccccttgattttgattttcagtgtgaatacaaaccatgaaagtgtggcctatcgatcctttagtcctttagaatttaaagctagaggtgccagaaaagttaccacagggataactggcttgtggcagccaagcgttcatagcgacgttgctttttgatccttcgatgtcggctcttcctatcataccgaagcagaattcggtaagcgttggattgttcacccactaatagggaacgtgagctgggtttagaccgtcgtgagacaggttagttttaccctactgatggagtgtcattgtaatagtaattgaacttagtacgagaggaaccgttcattcacgtaattggtatttacacctgttcgagaggacaatggtgtgaagctaccacgtgctggattatggctgaacgcctctaagccagaatccgtgctagaaacaatgattttgtcccgtgcatctcaaagttgcgttgaaatagagctttatgctcgtgaaccatcatctgtgggtcaagctggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgccgtatctggagtccacaatttggagagctgcgtgtaattctcctcatactcattcaatgttggcgacattcccaatttcttccatgccgattcaaacgtagaccatttctcatcgctatcatcgcccttgaaatgcttccggcaattcttctcgatgttcttccaaatgtgccaagagcacaggatacggttggcatttgggtagactttcttgatcgcatttatgaccgcttgttcatggtcggtgacaatgactgagggggattctttatccatcgctagatggagatgctccagggcccacatataattcggttccttttcacctgagaggaaacaaaaagccactgagaatgaccgattgcatgaattcatacctacgatatgaagcaggggcatgttgaacttgtttgtcttgtaagtgcaatcaaggaggatcgtggtcgggtagcgtttgaccaattcaagtgaacgtgggtgagcgaaaaagaacgacgtcatgtgcccttcaacattgtcgatcatgaagtaaaactgatgctgccggatttgttggaccagagcctcaattggagtgcgcccttgaagctggtcaatgcgcatctggtctcggtgattgtaaatggtgttgagggtggcatgcaagggggtatttgcatcttgaactaaagctgacttgatcttcaagggggcgacaccagcatgagttaattcggtgaccttttctttttgggattctgtcaatcgtctgtgaattggatgaatgtatggatcctccgaagcggggtggttgtgatttggattcttgatcgtgattcggtagagtcccgtcctcttgtagaagttgcccagcattgcaaagggacaccgatctttttgtacttgcccaacttctctgggtttggttcatccagttcaccagaacggtcgcatttaaaagtcaaccaatcctccccctctgagttgtagtgtttgtcttcttgagcgcatagccatgctccaacacccactgttgaactgcgtcatctagttgcgcccgggtcctatacaataactcgggaggcggcgctagcgaatgaagactggcagacagagtggttgacggagctgctgtagactcagtttcaagaagggggctgacttcgtcttgagttataccggggagggggttaacgtgagaagtatcctcagcttttgcagccgaaagaaggagcaggttgatgtggctttgactttcagacatgttatgcaggagtttggcgaagttgagtgatgaattaaaaaagacccggggttcaacaagaaaaaccaagaccatagccctgaaaagaatcaagaaagagattttttgattgatgtgaagaagaaatcggttgagatctggctgagataattgcagaggtagtttgagtcctactagcgattgagcaaggaataaccaacaaggagaggtgtgtcggcaaaaacagagatgatggctgtcaagaaagacaagaaagaatattttttaaggttttcttgaagaatacggtcaagaaacggatgagttattcagagttggggtttgagtcctactagcgctccagcggtgatttaaacggaacgagaggtccagcggcaaaaacggagaatgtgggggtgaagaggaacaagaagagattattagttttttgaatgaataaatggttgagaaacggctgaggtatttagagttgaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgggagtcgtttttccaaccccctttttatgtatgggaaacaactttaaaatttaaaaaaataattaaaaaataaggtgttaaaaattaatttaaaaaacgtgtctaaacgcggaattcgcgtgtgctgtgcagcgctgcgctgctgcaaaaacgaaaaccacgtttttttagtaatgcccattataaaatatgcagccctttcacccaccctatgttagggaagtggggtggtacctgcggtacccgcggtacctcctgttttttcctccagaaacagacacctggcacctcctggcaggtgcgtggcgggtgcaggcggtaccccccaagcagttccaagtacctagcaaagggtaccacggaataatacctgattgagggttgctttttttactatcagtatgagatacttgttagtcaggatgtgtcagccttagagccagccaagctggccaaaagactgccaaaactgcccatttctattccaaatatcatcttatcttttttttcttaagaattttaacctttttgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactggtcacttttactcaactccattccttcattgactttgtaataattcacggtacttcaagaattactccagcctttaggttttagctccctctaccacatgtacatgccagattaagtaatccaactttgaaaatcctctctaagcttgttgattccgcttccagaggattttcagactccagaccaactcagaaccacaacaaacagaaccagatcaagccatcacttatcaaccagaagtactccacttttcccacctttcccactacacagtgtcattgttgtcattggtaagtaacttcttataagttttagctagcatctttctgcttgttctctttctcagtctctgatctcaacttctcttctttcttcctcaaaccataatccctgatcccaataaagcaagccatagcagctattatcacaattcctcttgtttggtagtacaactgaaaactacataggtttccctttaaagaaccttgatcatctttgatctaaaaaattgtggttgacctgattcatcagtgtcaataacccattccagtttctgttgatttggaggtgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgcgtggattgggagaacatatcttgaccaggaatggaacaaaggagtggtgtgggagaacatgtctcgaccatgaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacagggtacggattgtggaaagtgaagggaggaaaaatattgaggcggagggaggaaggaaggagtgaggagagactttgacccccaaactctggatggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggcttggttacctggcaacgcatgacatcattctgcgcttggttctggaagatggcttggttacctggcaatgcatgacatcatgctgcgcttgtgtgctcctttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcgctatttgtttggaggctgtgtgcaaaggctgtgaaggtgagatcccctgcagcaattttccctcacaaggagtcccctgcagcagaaatccctcactcgtcaatataaaagaagggcctctccccaccagaaagtctcttctccccatcagcctacagaagtctcgcagagcagtaagttgatcctgagctactggaagtgttcttgagtgtcagtaaagtgaagagttagaatagtgatagttagttagttagtgaagttagtacatcagtctactgcggtaagtttgatcacccaagttgaagaataagttagtaagtgagttagttagtgataagtagagagttagtacagtattgtaagcgtgaaaccaccaaagagtttgtaatttgaagcatattagtagtagtagtcatcatataagtagtagtacatcaacaattaacccataacaagtagtagtagtgtcagccttagagccagccaagctggccaaaagactgcccgaactgcccatttctattccaaacattatcttatcttttttaccttaagactttttacttttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgaccacttttacccaactccattccttcattgactttgtaataattcacagtactccaagaattattccaacctttaggtttcagctccctctaccacatgtacaggccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccacccagaaaccacaacaaccagtaccagatccagcttacacttatcaaccagaaggaccttacttttcctgcctttcccactactcagtgtcattggtgtcatcagtaagttacttctttaagtccagctagcatctttctgcttgttttctttctctgtcactctcacctttttctcttcttcctctaaaccaaaagccctgatcaaccaaagctccataagctccaaagattctcttcttttcttgtttggtagtaaaactgaaaactacataggtttccctttaaagaaccttgatcatccctgatctaaaaaattgtggttgacctgatttatcagagtcaagtacccatttcagtttcttttgatttggaggcgtagagttagctctgcttatgacagctaccctcagaggaagtaagactgtcagaatctaaataatcttcacaaaataaacaaactacaaaaagattactcatttctattcttccctttctttccttctctcttgattttattgtattcctttcctcctaagaaatacatataaaattgccccccaacaccttgtgtcctgctgtcactattgagacccaggctcacaagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcaaggaagagatcattaacaaactctataacaactcatctgttttgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgatacatgatctaggtctgatagagattactttacaaaagcaagatctatcttggaatcagccatacattattaaatatttattacaagactcttagttatttgtttagtacatttagaggggtaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatttgcaatttatttccccctcaagggatcctttgatatacatatactttaccgtgtctatccgtcccaagagtcctacagcatagagctagctccgcttataaccagccatccttaaaggaaagtaagactggtaaacttaaatcatcttaaaaaaagaaataaagaacaaaaatattctctctttctttcactcttcttcttcccttccttctacttttatttgtatccctattctcctaagaaatacatataaaagtgccccccaaactgatgaaattttaaccggagaggcggagaaatttctttgatgagaaaaaatatttgggcaacaaaaaagtgactttttgttggaaagactcaagtgtcggaaaaagagggtaagagccgatgattttcatttgctagtagagcctaggcgttaaatagactacatacaacaagttcagtctgtggttgagagaaatgaatatcaaaatgaataaagcagattaacatatgcttgaaaagatgactggaataaatgtagttgataaagactagaccagggttcgaagactacaaggatttcagcactagacaacataacaagatatcacgcagaaactatcaaaaaacaaagtaaaaatcatgtaaattatttatcaaatcatattgaatttaacagtggaatagatgagttttttagggatgagaagaaaaagagatgaaattccaacaccccccgctactcagacctaaaaaaccttagagtgaaaaaataattgtttgaaggagatgagagataaaaagagtgaggaggaagtgtagactatgtattgaagtattgaacaccttcaaacctcatttcgtcgacatgatggagcttgccgttggctgttctgaagagggagaagtctgttggatcgttgagttgattgaagttgtcttgaacggttaggtgtgctgagtgtgactttggagccttttcagggtatttgacccagcagttattgatgcgatgacccggcttcttgcagtgatcgcagagtggtgagttcgacgaagattgatcgcttgatcgagtaagaagtgactgtagcggagtcgttgatgcaacaggctttttatcgagatcgttttgagctacatagctctcgagtttcttgatgaccgattcaaaggattatgagccatagttcatcgaaacgatatcgcgaaacgagcgataatccaacggtaactttttcaacattaaaattgttcggacacgatcgtccaaaaccaatcctgacattgttattttttgattagccgatcggacagcgggaatgaaaagagagattgatgagaagtcaagatgtaaaaactgatccagcgcggttgtttgcgatgtgagatcatcgccagcatattgagccttcaggagtttccaaagtccctgaccgttgaagcgaggtgttgagggaagggccgagctgacaaaaccaaggacttcttgaccgatgtatcctatgatttcggaataggcggtgttgttcaacttgttccaggctgccttgtcatcttcagttttagttacgatattgtctttgacaacgtccaacaaattcaatttgaaaagtcgcgcctccatcggaagtaaccatagagcgtagttatttggagtgaggagaaccttgttttctctgacaacttcggtagacattttgagtgagaatagagtttgttattaataagtcgaggaggtgtgtttcgactgttaatcgtgatgaaattttaaccggagaggcggagaaatttctttgatgagaaaaaatatttgggcaacaaaaaagtgactttttgttggaaagactcaagtgtcggaaaaagagggtaagagccgatgattttcatttgctagtagagcctaggcgttaaatagactacgtacaacaagttcagtctgtggttgagagaaatgaatatcaaaatgaataaagcagattaacatatgcttgaaaagatgactggaataaatgtagttgataaagactagaccagggttcgaagactacaaggatttcagcactagacaacataacaagatatcacgcagaaactatcaaaaaacaaagtaaaagatcatgtaaattatttatcaaatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatgcagtattcaaaacaagccacactgagagtaaagaatccaaaagacatcccgtgacaggttgaaatctgtgtaacttctaaaccatgagagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgttacttttaccatatctgtaatatataaagagataataataaatttttatatttttctgcgtaaaaacacagtattatttaccacaacggcagtaatcatcggtcgcgtcaaggggaatggcgtaggctagctgtcggatggccgcagtgatcttctggtgaggactcaagcctaatttaccagtacagtcctgttgcaaaaagtatggataagtcaatgtattcacatatttcttttgatcttgatgaagggcttactggtttttggagaaagtatgggaagtttgcagtgagatcttggaggatacgcaggaaaagcagcttttccattcggaatcgtcaagtaaaatctcaagaatcgtatgtctagtcttcattaaaataatcgtccatgagcctctgatgatttttgacatggctccgttccttgttaggccgccgcttcttcgattgacgtggcaggttttctggctccaaatcgcttgaatcaagaaaagcagctgtttcaaagttgttgtccatgaggctctgggttaaaagccggctttgctcaatgttctgtcttgtgatgaagttggattctggaaagggaacatttttgtccgccatagtcatttgtgagctgattaccaatgaggttgacgggattagttgcaagattagtatcaaatacttttgtctaggcccaaccgatgtgtttgaaggcctggattagggttaatcccgttttaacttgatccttaatccgcggggtaattcgcgcaccgatgcggatgctctaaacaatttggctaaggcagaggggcagtcaggctcaggtgaacacattgttttgacagtgagtggatgtgctacagcaaggtgttgggttgggtttggcatgtaaacactgtgaaagatacaataatctttgtgtatcatggagaattctgcaaagctgcatggctaaaaaccaaatttgttgcatctccttgcaaataaaggcacattggtcagatagtcttttttattggtgtttagatacatggagtgatacatggcagacacatgagtcacatggcagatactttaactgtctcagggttggtcatgggtaggcacattttcaagtgatgaagattaaaatcctgtcaggaaatcagacaaatgattaagtgaagggcataggatagactgtatgagtgtaaagtggaaacaggaagattagatgagttcctaacctgtttcaggctctagaagcagcaggagggggtgtcacaggcagaaatactgaaattttgaaatcagttttttgagtgttcaattgaattagattcatttatgaattcatgtagtcaatcatactaaaagatttggtggtaacaccctgaggattccaaggggtggccaagaacaacataggattaaaatctgagttgtaattaagttcagtgaagagtatggcctgagcacttgcatgcaaacttccaccaattgattgagttttccttttagtatcttaagcatttcaattcaatcaatcttatctataaaatttgcaatgaaaggatacataaagaaaattaaagtgcatacttctcagttgagatacttctgcaaagagttcagcatgaataggcaatttcatggtgtttcaagctatttttgaaaatgaggttttcaccaaagcttcatgtcatagataaagttaatgcagtttctctttattttgtttcagttgaactaatgtcagaaatattttggtttatttcaattcaaatgtatctgaatttcagttgacattttcttgtgttgacaaaccatgaactcatctgctttgataaaagggccaactcttttgtggatcatccaacatcccttttcacataagactttgaaatctctttttttcaaatctttctacattttacattgaattctctaattccagtgatacatttttctctaccattttatacaaaaaaattggcatttgaggtttgtcaaattcagggatggttttttttacataatatattgccatggctaaacttcagcttttcttctaccaatccaggtgtgatctatcttgagtgattgatctagaaaagtgctaatcttatataccaaaaattgatagggatttcagacaagttatccatttacattcctcagtggatctctagtttcaaggtaactattctgaattttgaagcatatttttcactatcagtatctattttattatttaatcactaattcttcatgttattgatgctcaaagcacaaaaatgttcatcaaaacaccattcttttggttccttctatttgtggcaaatagtatttttcaagtcacactgcaagatgaacctatcattaaaggtagaatgataattccaaacgaatccatcaccttaacgggaaaaaaagatgaaaaatttcaagatttagttgctttcaagaaatgcaaatgccgaggattcacccactggtcaatcaagaatgaaagtgatggatatcttctttgtattgtgaagagaaaatctgacattatttttagtcaacatattgcaggtggcagcagtgcaagaagttttcaccttgattcaccattcaatgaaccattatatgtagatatatacttaactgagacataaaagatagaaatttacatgactaaattcagtttttgattgacatgaatcaacacccacatccctctgtgaccatataagcccagattaatgtggccatgctcattcacactgctccaatttggtcatgtaatacattcacaaatattttcccatatttttctgctggttatcatgttaccttcttctactttatctgattattatacctcatatagcacagtatgaaaaatacaagtatattaaaagcatgtttctacagaaaaaaattgcaaaggttacctcttacaaaaggccaaaatataacaaataattggaaatttgaattctttcacaattcagctacccactgattttcatcctcagtcctaaagtcctgaggagtggggagcttttacacattgataaaaacttctctgttttccttcagcataccacaacaaaataaacataaaagagaccacaccaaacctcactttcacagtcattcttgctgccattcaacaataaacacaatccaatgtgagactcagaagatgttaggaaacactttagctgaatggagaaggggatgatggaggtgaaacactttgaaaggggttgtcttggttgcaaccccctgcaataaagttgagtggaggttaccaatgtaagattggtctcccagaccaattttacattggctggtgtggaactgccaatgtggtaacctttccataccatgtattatttcactatatattcacttgtatttccttcattatcattacaattacatattcagacaatacaccccattttaaatatagtcacacactcaagccatatttcatttctcaatggatcaatatttattgttgaaacttgataagactggagtgaaagtggattagattgaaacacatgcagaatccaagagtggcattgatgatgaaagaatggatgagaaaatcatgtaataaagaaatgagatgggaaatccagtttgtcttctgtccagggatcttggccttgtggcatccttctgattcattgaaattccagatgggggcttggctttggtccttgatgtacctgtcttccagagagcttgttattgggcttgaaggtttgatttttgtgtatacacaacaagtataacaatagtgacctccttagaattgtactgtaggaattttaaatgcctctggggggaataagcagaagaaaaatcaaagatgtgatgaaactacaaccaactaaaaaggagaactttataagaaggtgttttcacaacaaatttgttggaattctgcagtcctggtgtctttcctttctctccctttcacatccttgtcactccttttcacatctgtcactcatttctttcctgctccagatgaatatgcttctgtcaccttctgtcccacatctcctgagttagaaattgaaaggcatctgttcttctgtccactgatccctggagtctctacaagatacaactccttgtagcgtgtgagcttttcctccacgcaagctagcagcatttagcccctttttgggctctaagaccatttgttcttccctctgagctttttcctcaaggtttttgtcgcccggtctctttccccctctccctctctcaacaaaaatcctagtttctccaaaattgaattgtcagattggctcatagaggcagaaaagatagaaaaaatcaagggtgaccattacttgtatcctagctggtttgaatagactatgtacaagattggtcaagctgtgaccagggatggtcccaaaccttgggattctggggcttccccggtccccagtctctggggatttgggatgggctggtcatattcaatgtttaaagtgatttttcctgattttttcctgttttggcgcatgtaaacaggtttttttttgtattcatgtgtgggattcagtggaaagcacttgtggctgggataggtaggtatttctgggccatagtgctatcattgaatcagaaaaaaaatgcaaccagccctggagcttttacgcagacccagaatttccagggcttgttcctcgggatgcccatctagccctgtccccaagaccatcccttaagttgtggttgagaaaaagtgaataagaaataaactggaccaaaagataagacaatatttttgaagaataaccttttgagtctggattgatcaaacaatagctactagataaggtttaatgactacatgaatgtgctaagtctacactatcatgctactaaaagtacatcatacatggtttcacaagtgttttaggagaaaaaacatgaggacgttttgaggcaagagtagaaaggaacataattcaaacaagttggattagtgggatatatacacacatattttcaaacctgaatcacttggaatacactggtcatgagaaattttctgggcctggctctagtctagagtatttactctaactagctttgtaagtcttcagatatatggtgcagatgctgtttccaatttttttcaccacaactaatcagccaaacgtggacatacaatagctttgagtgatctaacatgtaaattatcaatctgtttcataataaccttcatctgttggcagttaagttggtatcaaatctgcaaatttttgcacttgtgcaatttcccttatcttgtgatatgcttcaatacattgtgatgcacattgcatgaacaaaacatatgtctaatcttaaagggttggaagttaaacaattgaattgacctctggaaagtgacagtcattgattccagggcaaaaatttctaaaccaggtaaagcaatctccaacatgtgaatgaaaatctacaacttgtgatgtgtagtggtcctggttaattacattgttacaataatgcacacaaggctgttcttgaagaaatgcccaaaaaatagtagtatctacatcgagaaaatccaaatacgtgcacaccatagcataccatctgctgcacaattctagaatgatacaaatgtatgacaaagaagaaaaggaaaaggatgtgctgctttacaaagattggttaaaaacacccattgtgttaaatggggcaaggaaaactgactatgtagatgaaagaaggagtttgtagtactaattcaatgagaagagaacgatttgaagtttatgaaaccaaaaattggttcgaagaaaaagttgcaatgccagaacaattaacataaccaataagtcaaggtgaacacttgcgaaccattgtccacccaattggatggggaaattgctcatggtattaaatagcctgactgtctcagatccattcaatgagaatgcaagcccttaccaagaaagaagaagggtgccaagcaaagatccggtgtaaagttattgatgaataggagttatagacgacataggaggcctgaccaataaggcggcattggcttgtgagcgagctttgcgctgcaaatcgttagcatctggaagaaaggcttgtttagtcggaatctgaatgcagacacatctagctgattaaacacgcacgaggaaagggctcaggaaggcccatcaatggtccactggaatggtatatctttggcctgaaagattcttcttcctccatgatagcactacatttatttcgtcatcaaaattaaaatcagagacttgacaaaaagcgagtcagatctttcgcaaaggcttacctgttcctgactgagccgtgccaaaatatttattgatcagcgggtgataactccaccaaaaacatggtaaatgtacttacacttctcaatcagattctcctttccttgaatgctagcatagcacatttgcaccgttttctcagacactgggattgagacggatagaaacgctcagtcatttgatatcggtctacctgattgaataatgctcacaaaatacgccccatttgacccccaacttggctttggcaaacttcaacacattttcgacggataggaagttgatgaaagcgtagccaacgttcaagcgagccttaaaatccattctcaagtacaggaagtcaaaacctcttgggcatatctcgttgataaagttgaataacatgtcgtctgtgattttgttggggatgttctgagacgaaagcgccgtcagcttccgtgcaggcagaagaaagaccctacgcttaccttgatcatgcaagtggtgcgaggatcacttccgcattcaatacgatccagatccatcacgttactaggaggtacaccagggaatgggaacgcccgcggtctgttcgcggctggcgggtgagggctcatttgctgatcaatgtggtggatagaagaaccaaaaatctcgggtgtgatagtctgagaagggccacatgccatgccgtcggctggaagaggtgcaggggtgtggagattgtacaaagaggcaggaggtggaattgatagctaaaaagataaagaaatcagccttgagactgtcaatgatagttaatttgaaggttaactgactggctggctccatgggaacatgtagttagcagcgtaagggtctccaacataacggtacatcaaactattgttatatgggtccgccgaattgagcataggcggtggcctgatagtaggaggcaaaaggcacacgctgggtgcgagcccattaccgagtggcccagtcactccgcctatgcgcaaaacagataggaaatcagaggctgactcatgtttcaaaagtagcgttatatctcaccaggatattggttttcgagcatagagcgtaagtccggctcgggaacttcaactgttacttggaagtcctatgattcgagtggggtgaaagaatgcaaggtggttttgagcgtcgatgcttcaatgaagttggagattggagtgggaaaaccaacagcaaaatctctggccaccaactccttttgggctgcatcggctcgtcggtcgtcgtaccactctacataccaacgggatgtcccaacgactcgcaacgccttgagatcaccgtatctttgcagatactcaattaagacttcttccgttatgattcctcgtggatctaagatgaagaaatcctattagggctgattcgggatatgtataactatgtagcttaccatcaaaccgtaagttaagagcgccttcatttgaggagagaacaggattgtcaaaatcctgtgtaagctgtatcacatcactgcgttgcaaaggttccatcttcaaataagatccaaaattgttctgatgcggcaagacaataaagtaagctatagaaaagtttgactggaaaggaatcacgcacctcaagaggtttaacaccattttggaacaagttgagaatggaacgcgtgtcatggaagccgaccaagatgaagccaacaggactcaaagtgtccacatgaatatccaaaagatcaccatacgcctggtcatcatacccatcgagtcagcaatgccaaaatggcgcaaacaagtgatgtaattgactcacggcaaacgcattccgtactcggacaatccccttcatgctccccaataacttgggtggaatccccaaaaccttacaatagcgcggcgaaattgcaccaggcatggcaccccaagtttgagttcgactaggagagctattttaacaaagagaaaataatcagatttagtggaaggtcattgcagatgtgaacatttcgcaacagacgatcttgtagattccttgagctgaccaccagcagcagctcgggtctccgcttcattgggttgttcggaaatatctttgggagattcatttccttcccaattaacgctcaacaagttctttcccattgacctcctgccactcgtatcagccaccgtactagagcgtggcctgaagttggcattgaaaagtttcgattggattcggtctaccggggaagagcctattaaagacatggaacgttcttctattcgacggaccgagtcaggaggtccaggcgcgccttcattggaagacataggtagtgatgggcgtccagtgtggaaaagtggactgctgtcagtgggtgccgtatgatagcgctggtggcgatcactagcagcacttcccaccagtatggatgattgcgaggttgacttggagccgctcaatgaaaaatcaggcggatttctcgaagtgggaaataggagagccgcaggatcctcagatcgttggttgctcgagcccaggtaagagccgatgtttgagaacgccagcggagaggacatgcccgaaaacatgttcattgaattgccgggataatttgatacatgttgactggtacagccaagactgctaggcggagtttcgtttttatgatggttaagcagcgatgaggctggcaggttagcatcggaaacaagagagcgaaattgggcagagggagtgctgcagaatgtgccagcacgtttgcggtattcagcagagctgtccccaggaggcatgccaaggacggtgcggctgggtgagtcggacttgggagcaaaaaggcgcgccaaattcgggttatcaccgtgatcaaagctcggctccatagggctggacaccgatcggggacggtgactttcgagcggaagtaaactcatttgatgtgtcaatgattcgatcggactttgccgatggtgaaaatcctgggggttaggagagcttcctctgctagaggctctgccagacagcctgtaggttggcgtgagcgtagacattggtgttctgggtttgttaacaatttgttcgtgcttgacagtcgtgggcggtgtcatgagcatgcctcgggacttgtcgattcctcgaaattgggcatgttgagaattgttagtgccgtggaactggtcagaccgcttgagtggcgtgaacggaggagtcatgagcacattcgagttggccgcttcttttttgcgagacaggttctcttgctccaaaggctcagcaagcgcagatgtagagctgggaagccatttcgacatcaaatttgcgcctttgccggaaacgatgctgggaaccacgggattggagaggtcggaagctgacactcccgctgggctcgccgagatggcaacagcaggttcgctctgcttcgacaccggcgcttcacctggctgattgtcaagaggtttgtgctgatttcgcgacgtgaacttcaaagctcccaaacctgacacaggggactcaggcattggactgctgtgaatagagctcacgtttgaggacggcaaaggagtcgccgcgcgcaagtgatccggagtgggcgctttggatggtgagttgcggatcgcagaggttggagcttgaacgtccatgatgaaaaaccagcaaattcaattccaaagtaaaagttgaccagagaaatatctgaggtgtgcaatcttcgccaattcctcagagcggactgatactggaacatagaggcaaaagtcagtgaaaattactacatctgaagaaagtggccacctgtcgagtggcaagtcataaaaaggcatgcaaacatacaatggcacaatcaatttaagatgaatttaacaaagatgcaacgtgcagtcaagcggagtgagtctgatccaagcaagaattagtgggcggacaaaaaatgggcgtcggggcggaagtcttgggtcggggtttataatgatctattgacacctcaccaagtgggcgtgattcataaacgattcgtggattggctgggactaccgattggtgtgaagaaaggttatggtgaacgaaacttgcgaggcaactgactgatcgagacagggaagaaacaaaatcgaaaatccaatgtcagtcgatcaaacccaatgatgtgcagagtacccccttcaccagtccataagagcaaaagattcagcaactccacggaggatacaagccttgggaggctcgtgcaggtgcccagccggaggatcagctaggagacggcccgcgcatttactcgcggacttcagaatggttcagctagcataatgacagaaatgaaagcacaactcaacactagcaccagacgggaaagaaattccgcgaagccaagttgaatgttgagctcagataacttttggggccttgagcttgcgccaagtgacaaatttcacccaaagaagatagtggtagtggaggagagaagaagagaggtagtctggagagactcagccaagcaaactgataagttcaaagatggcacacagcggataaacagcagccgagggtggtcaagaggaagcgttgaaaggaccggaatcaagtcacggccagaaaaagtccaaagagtatagcgaagtatgtatatatgacaatcggctctaccaagcctagcagtatcgacgcttcggagccagaaacagctccttccgcaagtggaaaatgaacggcggtgcgcaacggcggatgtcaaagcgagaacaagttatggacagggagatggatgatggggataagaatcggtgatcgtaaggccgacgaacgcagtggagtaggacagatggggcgagccttgggcttgagcagcaattgcgacttggagattttgttgggagccagcagagacaggaataattggttggtaggaggaggacaaggtgtgttggttggtgttggagagaggaagcgaagtgatcaatcaaagatccagcgcatgtagtgtcctttggggagagtcgactgtctcaacaagaaagaaattcacaagtgatctgattaccaacgaaggggaactcgggagtaagcaccaatgctgagctcaaatcaaaagatggctgacacagtgaggagattccaaccgaagatgtacattgaggtgttaaattaaaaaatgaaagaagaagaagaaaaaaaaaacagagaaaaaagcccgaaggggaataggagcaaaaaaaaaagaacagccaaggaaaggcttattggatgatgaacctaagctaccatcaccggatcatcatcattcgggacttgtttttattcaatcttgcggggtaaggaaacccagtcgaccggatgctgatcgctgaccaaggatttcggttgaaggtggtgagtcagccgggagagggcagttccacaagcgtcgggatcaagcccggatcatgagtaatttgcaatcagatgaggatgaccggagccatcatggactgtagtcaagagagatgaaaattcagtgatcgaatttggcaacggccacgactaattggcaatcacgaccaaccggtcagcccatcggcactgccaacgcactccaacagaccccatcagctcatgtaagtaagcatcatcatgatagataattagggggtcactgcttggtggatcaactggttatgatcagctcaaaggagaggttcccatggaggaggggtgcaacagctcgatctcaggcgagggggtacgaagatatcaaaacgcagaggaaggtcgcaactggctgccgattcggacattttgattctggacaagcaattctgctctttgatcttgactgagagtaattcgcaacgggctaatgaaagagagggagaaggagaaaggaaaaaggaagatgagaagatgagagataattgtaaaaccagacctttaaatgagaggaggtggcgactggtgagattggcttgttcgatgtcaactgatcagacgaatcctcttccagatgaaaatgtttcgatctgatatatatgactagtagtatgaactgccttacgagccaagaaactggagtgggtcaagaaactagagtggtccttctcagtcaccagatcgacctgcaagaagaggttaagtatttaaatatattctattcgagtaggaaaaagtgtcttgaggagttttgttagaatgattgtaggaaattagttcagggaaagaggtggtgtgcaacctcagatggataatccaccgacggtcagcgagcaattatgcgcaaacgatgtatgctcctggagacgttgagggccatcgggtgagcaggaaaactgataacggtcatcaaggaacccggataataaagtgcttagcaggactcacttcaggcctcaagagggaggcggcaaaatgtctagtgttttttttgagcagcagtcggtgcccttgttcttttcctagccttttgatccccccccccctccccactcagcggcttcacaccttcttgctcgaatttctattggaatttggactggtgagtcttttttaatgaggattaaatttacaccggtcgatgtctatgaatgtcagatcgctcttgcaaagtttcttatgtacatgatgacgatgatgatgagatataatgacttattataggataatcacaagtcatacgtgctggactccgtgatcattttgtgcaattttcacctggtggatctcatgtcacacctttgagtggcggtgcaggacggtgcatggatgaccgggagctttcttgtgtgcagtagtttagtctcggccggcttccgaggtgattgagaatttgagcctgcaagacgagacaacaacccctccgcagcgtggccggctagggcaccagcctgaaatctctatacattattttccagtggattgctccacatgtcgtgtggcgtggggagtggagacttgtttcttggtgcctgttttgactggttcgtgtagggtcatgggaccggtagccgatcacacttccggagccatgatgccttcggatggcggctccggacggccatcccggaggagccgggggacattttcagtgcgcgtctcaccggcaggggtccacgtgccgaggaaccccgactttcgggcatcacggtatgcaggacgaagtcaccacccaattcccatcaaaaatgaacgatcacctggtctgtcattctaccaaaattttgtaagcagcgcgattcccaggccaaccagaaaacactcacgaaagacgatggtggtgaatactcagacagatcgatcatgaaagcgatttacgaggatgtggtccaggtatgtacgacctccttctatgcttgagattcgatgaaccagactaacgacggatgtgtttttggatatatgaacatctcctaccctatgcagccatcacccttggtactcttctcgtcactcccgatatccgccccatttgaccaagctagcctctcaatcgattctcagctcagttcagactcttttatcgccctgctagacgataccacgcatcagatcgttagcggctcttcgaaaccgttgatctattatcatcccacctacaagccctcatcatcagaactcactagaccaaccaacctattgggggatcaagatgacacttggccggttcgatcaatcgtcctccatatccaatctcccaactgcaaaaataccttcatcaggcttcctcccttggataagaccattgaatttcatcccgtcttaggcatcgaattaccttatctacaccttcaactcaagcctctggatcatacattcatgctcgaagtgggtgttcgagatcaagcgggcgatcgtattctgatcagggcttcaacgtttcaagttgcgtagtctatactaatccggaccacgaatcacagcactcttgcaagccgaattctcctaggaatcgtgacctacaaaactgacagttttcttctgattcacttattcacctgctacattcagactgaagcaagatcttattcgcgttcgaaatcaaacaaaagcgggcatactaagcttatccaccttccactagtcttccccacctcggaagcctatacccaaacgaaatggaatgatttacttttaccacttgatagcttgatacccacacgataccattcaaccgatttcatccaggtgcatgcaagtgtccgattacgaaggatttacttcaccagcgatgggaaacaagcttcgtcacattcaaatagaaaccaggatggattggatcttgagtcgcagcaagtcatcactgccgagggcgcccgtgtcgtttcggcttcttcggttttcagacccgaactcatcttgttcaaagggtccgaagcacaagctggagctcattagttcatgttctctcaaaatagcaatgacctcatgtaacagcctccctcgtctgtgatgtacttgaatgtgttgattttctcttgaattccattccattttttttatcaacttaagcaacccttattaaaataatctgaccggaacaactcatagtgaacaagaaatcctggtgacttggattgtacgattttgctgggtcctgaaggaagtattcaagcaaagttcaatgcatggaactttcgcataattcgagcttgagatggtgtttactcttgggacactagagcagctccgacccgagctccgagcgtgttcccaatgattgtcttggagcctggaggtacagagcggaatcaaattgagggtccattactgcgggggttcaatgatgaaaaaatgttgcatttctcgtcactacaaatgctttcaaatttgccaaaaacaattagatgatttttgtgatgccaagctgcgctgttttggttattatttctgattcactacaccatggggcgggtttttagaaaaaccccccagcaaacggatggtttccgtcccgagcgcccgcaacttggttgcgaagcatccaacggacgcttgggcggcccgggcatcgtttggacgcttcagaaagcgtccaagggatgctcggcaggcgagaccatccagaggatggtgtacagcccggtgtccatcggacacttgattgggagtgtccgatggacaacaagaaaaccatcaatcggacacttctcagagtgtccgattgatggttttcacccgggtccggcggtggaaaaaaaagggtcgattgtcgaaaaatgatctcaaaaggtggtcgatggtcgaaaaacgatccaaaaatgcagcgcggggtatgtagttgactctttgactagtgaagtatcaagaatctagtatagtcgagtagcaaggtactgcctctgtgaagtcactggtggcagcacctgtaggtcatgggttgaaacccaaggcctggcattttttggccccaagggcttctaatcctgccatccgatggatggtttggccctaccatccgggttcagcaatatgcaagtcgcatccaatggatgctccttgcagggccaaggtcggatggcatctggtacatccgattgggtgtccaaatgccatccaccacgcccggtggtgtatgtatggacaaatctcacactacaagaacaacgtgagaaactgctggcagttgacatccaaagacttccctggaccttgttcttcaactcgactcttactcagtggctactttggtcatactttgatgcacagtgactgtcatgtaaatctgggtaaaaaagcacttttgctgccaggtagaattggtttttaggctggagatcctgttttagatagcacttacatgagtatgttgaccatgatagtgcccacccttcaaatttctgtttttttttttttttcaaatttccaccattgctgaaagttttctttcctttttttttggctgcataatgccttgtgtccctattttttatctatttaggaaaatttgctactgattacctgaggatgttattagaagaaatcacaagacaaaaaaataaaaaataaaaacaataaaattgctacaagattccaatttttcataggtatcattttgcaaaaaaaaaaaacaggtttgctaccagttacatgagccggttcaataggggcttgccagggtcctagatgatctactggggttgggctgaaactttgagcttgtgcttggctcaaattgttttgggttatacttatgcatggctcagtatccaagtaatttctggggttttatgtgcatttgcacaagggtaatcttggattggaattaccacaaccagtttttgatatttgggagaactaaagagtacatagaagaagaagtcattgttgattggatcacagtccaggttgggtaaggttaggtgtgatgggctcatacagtgaaggcaagaagctagtgaagtcacaaacatcaatgcagatgcataaaattgtaattgaagagaaaaaacaattaggttccattgccaggaaataacaattatcactttacagcaagcagcatctgagattataaaggggcctttgtaatcttggatgtcacttgtgatcatgtgtccattgatttttcccagtgcattagagtacatatctgtcttgttagagttaaaactgagagatacatgagccacagatattgcttacagaatctttcttggtggcaagaagataaatattttatttagcaacaaaacccaactgcatcagtttgagctcagtctgagaaaagtgggcttgaagctccaagttcaatgaacaatttctatatttggcaaaaattagttttctggataaatagaatctgttcagtgcctgtacatactgtatttgacatgtggttgctattgagcttagcaatagccacaagtgaaaaatttgaattttccacaacctgtaaagatgtgttaaactacaacattgagtgactttcagttgtgtcattgtggtttcaccttgtggtgcatcaggtagaatccaaatagtacagacactgttaattagattctgttatgagttaaatgtgtaggagtccaggctacagttccagcaactcacaacagaatctagtaatccagaaatattgaaatttctaaaattgatcaagatttaggtgaaattggaaacaaaattcatttttccttagatttagcttagcctggtgtgtttgaatgatatggctgaaggcccaaaattttagcatgaatctttggatgaaactgcacaccaacacagatgctcttgtgggccaaatcaacctgaggaatcttgagtaatgtgagttaaaaatcaatgaaaatctatttcagaagaaatgatttttctctccagaaaaaaaatccaataaatgtatgatgcaagcccagcactaaaattctgcatacaagattcctaccatttagattttttgctccctcactgcaataaaaactcagtgatcaactccaacagttggcatctggaatgtgcgaggaaaactgtgttgttacttgaggctagctcaaagcttagttcagctaagctcaatacatacagctgactgttgaaaaatagttggtgcatgataagttggagttgaaaaagtttcaccaaaggtattctgattcaagacagaaattgataaattatacaatgataaaatcacagatcttttggttgataattctctaggattagtttcatgaatttttgtgccttttgaattgggtgatacagtagctaaagatgtttttcacttcctgtttttttgtgagatttctgaatcaaatccttagaacaaaagtatgaccaaaggaaatgagaaattgagaactatcataaatgataagaaacaataaaaagaatgagaaagaaaaacaaagtgccaagtttcatactaaataaaattccaatgaattttcctattacacatacttgttcatgttcatagacttttgtttaggattacaaaattccaaccaactgaatcaaagtcttgtgacttgcactacaagaaaaatttaagcaactggtgtcaggtgatactgtgacatcaacggtgccacagatacaatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttcttgaatctccttgcaaataaaagcagattggtcagatagtttttttttatttggactcagatccatagtgatacatggcagatacatggcagataccgtatctgtttcagcgttggtgacatgcaagagctcagaccattgtctgcactgaacttgatttgaactcacacttttgttttaccttgttctagtccacctctttgaagtctcagggttgtaccaccaaatgacatcagcgcaatgagctcagcttgcattgaggtttgattggagctttctgtatgtcaagtgctagcagttgcttggctttttcttgtagtgttggtcaagtggtgtaacataggtttcaaaatatgatcttgaaaccccccccccccccaaaaaaaaatattcatcttttaccagaaaaagtccttccattattttgggaatttacaatgatgttccagaaaacaagctgaagattggaagacttgttttatggcatgtttttttataattcatatccctcaaatttgcatataatcaaaggtgaccatcaccaaagggaagttgtaagcccacaaatgaagcaatttgacaccagatctctccctctgttttcaaccattgtggcattttccaaaattcaatcctgcagtacaggccctaaatcatttgtttaagacttagatgttcaattaatgcaacaaacttagagcatctataatctgtttccagcaggctcaacccactgtcacacagaatggcaggtctctctcctgcagttatttccaagtttttccaagccaccctgtattaaaagggaaaacagctggtgacctggtcagagcctgatttaagcaggtctgctccaatttggtcaagtccctcctacacaagatcaaaatatagagtaatttttggatatgtttgaggtccacatttttgagaagccaaagtgggtgaacaacttgtgtaatcctggctgagtccactgaaaaaagcccaatccacccccactctgttggagatgctctcatgcttcttttgacttgatctaatgagtcctactccttgtcaatcattactgtgggatgtttttagtttcttcactcagtctcatggctttactgatgcattatggatgtaatatacaaaaacaaataacagaatgttttaaatccttcttgcttcacaaaagctacaaaggccaattgaatgatccatatccttttagattttggaatttaggtctctttcaaaactcaattcagtcctctgatcgtctctgttgctcttccaattttttagacagtgttacttctttcctggcatcacatccactttgtcttttggaccagatcccccaggcccttggaattttcttgatttcccttgggaacgaccctccaaacttggaaagtgagcttccaatgacttccagataaggaaagcataaacagttgggttacatcctcaacctggtatcagatatgtatgtacacataatctgttgatgtatacactttgtttctttatctggcaaatttgccttttctgaaacaaggggcaccagagcaatcggaaagcgcagcgaactcccgcagctcatggttagggttctcgaagagaagaccgagatcgatttggcctattttcaaccgtttgaaactggaggaagtgtaccgtggagggcgggtcggagggaatgatgaccgcttgaaattccacgtatgaattaaatgtaccgaaccccaacaagaatgttgaaagacccgaactgcgtatgcacccaagtttgttgatggaagtcaagcttggctctgccggcgggtctcggtagatagttaatttttattattaaatataacgacgaaaagggggtaaaatctgttcagactggaccccaggctggcctccactggaattgatcaagttgtgaggcaaggggcgtgtgagtcgtggatgggatgagttgggggtttgccactcaatacgaattgaacttgttttggtcgtgggttaaacttttgtctcctgtctccaccttccaaaccaaagtcccactcacggcttctgggagtgaaacccagtcgcgaaccatcttgccatccaggcttgaagcagaaccaaccctttcttgaaaggagggaaaaaccttggctcttgtcctcatactttatcagagcttcggttgtcaatctcaaggcgttgttgggtttgaggtgccgaccagagttcggtgagtttgttatctactaccttgactttagcttaactccctgctctgccactgtgtattttagtccatgtccaaaactcgggttttaaaccccctccggatccactccgactcggctcccgttcccccactttttgactttaaaatcccaccacctctcgctccacccatccccccattcccgtactcgaccgtccaagagtctcgttcaactcgatcgccatctcttgtcttctcttctctctgccgtctcctctgtttcttatctccttcatctctctctctctctatctcccttccttctctctctatctcaacttcaacggtttcttctttgattgtgatttgggttttggtctcgttttcctcagtccatcttctccctcatcttgtcattttctcatcttttgcttgtcctccctccctgtgatttgataacctcgggttgacagcatcctcgagcacctcctctcttgaacgctaagaaggaccctttacctgttctgtcttcacagttgactcgactgcttctgtctttaggttagtctttcacctctctccctctttcggtccatctggtcagtgttgaccggcgatcggtctgacatgccacgtttttttttttttttacttctttgccgcctcgaacacctccctgcctccgaatctccattgtcaccctcttctcgggattccatcgatcgccgtctgacccgtcgttcttatcggttggttctctgccttatcttctccatcaggtaacttgctttcccaacgactgactttctgttcttttatagtcaatcctccttaaatagttcattctgaagatgtccgccgatcacgctcaaccacccagcggctctgctgcaaaccctgctagtggtcagtggcgatcacgtgctaatggcaagtctaacgaaccccaagactcactcacttgtctttccaggttacggccctcaaggtggcacccagggttatgaagcgtacgctcagcagtatgctgcgtacgcccaacagcagcaacaacaagcccaagcccaacaacaagctcaaaaccagccgtccgccttcccggtcggtactgctaccactgcctccaccacccagagcgcttatggcaacaacaacgccgcggtccccgctgccgctggctctggcgcgcctccggccagtcagccccccaacccatacaccggcaaccctgaaggaaaacgtgcccatctttacgtcggaaaccttagcccacgtgtgactgagtacatgctccaagaaattttctccgttgctggcccagttcaggtgagctactttaaacttggtcaactagcatcttctctttgaactttcattgaatttttccatttcccgtcatactatgcgcactattcctccctcaactctcttcgttccgaatcgcatctgttctactacgtgtttctacctccttccgtcacccttctttgccttcctcctcctattctattcattacctacccaaataaacgtactacctaaagggagtgaaaatcattcccgatcgtaacttccaacacggcggactcaattatggttttgttgaatattatgaaatgcgatcagctgagacggctctacaaactctagggggccgcaagatatttgacacggaaattcgggtcaactgggcctaccaaaactccgtaagtcgccagcactccatccaaacaccttagcaaccaacttcttacctatcgtcaactcacagcaaagcaacgtcaaagaggacttgtcgacgcactatcatgttttcgttggcgatctttcacctgaagtaaacgacgaagttcttgccaaggcattcgccgcttttggctccttgtctgatgcccgagtcatgtgggacatgaacagtggcaaatcccgaggttacggcttcttggccttccgggacaaaacagacgcggagcaggccatcgctacaatgaacggcgaatggctcggctctcgagcgatccgcgtaaactgggcgaaccagaagaatcaaggaatggctgccaccccgggtgctgtcattgcccctggcatgggtagtgggggaatgaaccgcggtgggttcggaggtgccaccaactacgaagcagttgtgcaacaagcccctgcctataataccaccgtttacaccggtaacttggttccttattccactcaagccgacctcatccccctgttccaagggtttggttacattgtggaaatcagaatgcaggtgcgtactgacattcgaagtaaccccgatccccgatcccattatacaatcatctgatacaggctcctcatctaggccgacagaggatttgccttcgtcaaaatggatacccacgagaatgctgccatggctattgtcaacctgactggtacccccgttcacgggcgacccctcaagtgctcttggggtaaagatcgagcctctgctgaccccaactctgcccctgcttcgggaatgccgatggctccggtcgcgggtatgtacggcatggtaagtctttagtcgctgttttgctatccattcgataacgattgctgaccatccccttcgctcacctcagccccaaatgtatggcatgccccaggccggctaccctcaatattccggctatcctcaatatgcagctggacctcaaggttatggccaacctggttatgccgtgcctcaacaagcggctgcgaccgccgaaactacccctgctcagccttaaacaacacacaaaagaataaaaaggtaaagtaatttcgctgcagttccgggtatgcctagtgcaagttcctgtcacttaactaaccaccttgttctaccagccggtgaaagacgctctcagattcaatcaagtcatgtcatctctgactagcattgcccattgtcaccctccggtatagttcccaacatcattcttaaatttactgcatgtacattcttcagtacccaacctgtcagaatcacgtaaaaatgctgtagacatcttacctaagaagtatgaatgtcactagtttggaatcttccattcatctcggcccgcaattaatacctagtaggggactattccccaacaaattgaccatgcattccaactgcgttcatttgatttgcctgctatccagcaattttacatccctgcacttgatctctgtggcatgtttctggagaagtatgctgaccgcacccgagccatatacgcgttgatctgtgaggtcttgtcccctgatgtagccatctctgcttgaacatcccagctactcattttgatgtaagcttgagaggttttagtacatcagcattgaagacctcaatgcaggtgcttgcaccccaacgatcgactagtgttcactctgttcgaaaacccttgagatgcatgtgaggtggtaacctttgcccttgcttcagtctgcagaggacacactgacattctcatccagatgattgagatagatagaaacataaatgggttcaatgatggtgtgtatcagtcaaacacactgcatatgtacagcacatcaaccaattcttagctgcaatatctctgaaacaagaaaaattgcttactggtggcagttgacttatcacttttacaatgccaccctgcgacaggatttctttcacagtaaatttttaagggagaagcatttgatggctgattatgggaatgatgatttgatttggacagtgcactcaagacttttaaaagttaatcaggatctatgagtgtgctaatccaaccactatcaactttaatgcacttctcaagaatttgaggactgattgaggaggttggattgtgtggaatgaaaaagagccctactactttggctggccaattcacagggaaagagaaagaaactatcattgcatttgcagcagtttccatccaggatcactgagctagacactgttcttttctttttatttgaacacctgatgccaatttctagatgctcacaaccaatgcttgcatccctccgactccttgaaccccttgttttcagtttacttaggcttctggaccaattttgaataacccatttcttgagactcacagttccctttcttatctcctgagtatgtagtctcattctcattgatgggtattctgctgccctgtgttaataacaaaagtgcaggaaccagtttgccttgatcaaactgaaggagtcaaggagtcaagaatcaaatccacgtgatttatcgtacaccgcagttcacagagcggcgcagccatcggaaatccgattggccggtgtttatcggcgtctgcatatgttacagttgtggatttctcgagcctaactaggcctccacggcgggagcggtagcgagcagcggagctgtccacgccagtggaggcctaagacaaatgtgacaatccccgcgtgctgagttttcaaaattcaactgaaaactcacttttttgtgtgttttccactctaagcactcctttaatcatactcatctaatttcctcctgggacaggggaggcctgtgtcttgcccatatttccctgtgttcagttttttggtaatgcttgttaattatttataaaaagtttttgaaaaggttgacttttcaactcaacttggcttcttttggtgggcccaagttgagcaaaccccgcatttgagctcaaaaaaagttcaaatcataatttaagaaatttattattaattacagttgcaaggtgcaacttctaagttttggcctgatcaacaagatcaggcaggtcttgtaaaattccaggacaaacatcaagaaagttttgagggagcgtcaggatttcaaatcttgtgacgctcccaccaaaacaactcaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagtttccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagcgggagacttgcgataagttcgtggatttctcaccttttctcacgccaaggctcaatgtcgatgttgcaggccttcgcaaccatccccacaccgagtgacgttcagcagattgctccataaacccaaccattctcgacgcgcatcgcaagcatgggactttatcagcttcgccccgcctcgggtaatcgccaaccggatcaagactggtcgtctcaacaaggactgtgagtttgggagcaccgcttcccatattatgtagtctataattacacagcctctcattctgctggttggaaattgttaattgggtgaccatttttgcctgtttcatcgttgcaatcttgtaggggcagtggtcgacgtcagaggtacaaagactcggctggctgtgtacatccatttgttgtggctttcgctgacccacatgtttcgacggctgttttgatccgctggttcgcggatctatgtagactcggattttatcgtatgtgtttttttgctcggttgcggtgatagcttcgatgaacttatgtatgcacccgttggctcgccagggcggtcacatcccaggatgtcaccacataccttctgaaaatttccacgagaaatgtaaagcgctgatcgatgagctgaaagacgtgaaatgtgtgatcttccattgtgctctctctcgtgagtcggattctggtccatccaaagtgaccacaggtacaaaatctgctccaagagatacttatgatgagacaattgcagagcaacgaggaccgacggctgccaaattatatgcgcatcggagggaagacaatctggtttcggtgagtcgatcaagtcttcttggatggtcaaagccatcacactgatcttggtagctattctttatgtatcacaaagggttcgttgaagtcgttgcttccatttgggacagaagctcaggctcgaggggaggcacaagaagtgatgatagtccagggtggatttaaagaatgggccgaagaattcaaggatgatccggcgctcgtcgaaggttataatccggccctgtggtgacctgattctttcccgttcttctcttccccaccttaaccccataaaaccagtatcaatgggttaagccaagctgcccgccaggttgactttcttccgccatgatgccaaccggatcccactttgcctttgaccatgatgttagctgagctcccaaaacctccctaaagatacctgtatgtctcaagattcttgcagactagctagtatctacattcaacaaaggctcaaatatagggtattcttacaccacatatcttgcatgatgccatcaaataactcacctcaactgtatgtgtttgttagtaaaatctgcaattgaaaaaatctttgaaatgagactggtttgtgttagtcataaggttctataagcactttggttagatagatttagagacttacttgttttgtgacaatatctcatttatcttgttagccactcaagaatccaagaatggctccatctatccaggccttcatatcaaccatacttcagaaaagcctgtctcctctctggataatggaggacttcctgtcagatctgggacccttgaagtttgcaatttagacccaaaaagtctagattattgcagggaaatctagcttttgcggctctaaatcaaaactgggagacccacagatgtcgatgggaagtccaccaattatttcctattctcttcccttatcagccccccccccctctccctgcaacaccatcaattcaggaaccatctttcatgtccacaatcagcttgtttttttttaatgaaaagaaacctatgtaatgagaaaattgttttgtaaagaaaccaaccatggataagatttcagaaaaacatgaggatttcttgacaagtaattatgtatacatgatgtatctgctgagggatgggtgccttttcttgagtaatacatactggagttgataattgtttagttgattcaaagaaaacaagtatgtggatctcgtgatacataccactgttgatagtagataaaatgtagttgattggggcaggttttgacagtttagatcatgagatacataatattcaaataatccaattgacaatacatagccccagttctgatgatgtctgatctccttagatattgtagacagtggaggacttcaggaccctggaaactgccccaaaatgtgggtgacgtagacatgaattaacaaaaacccaagttgactttcaaccatccatggaattgggatggttttcacatgaggacatgtacaaggaaaaggtgcatcttgtacatgtcttcattagtcctgaacctgcatcagcaacccttgagaagccaaaaactagaaaaaaaaagtatgaattttggattcatacattttttttttttgtagtttttggattctcaagggggactggtgcaggttcaggactaaatgaagacatttacaagatgcacctcttccttgtacatgtccccatgttaaaatgatcccaattccatggatggttgaaagtcaacctgggtttttgttaattcgtgtctatgtcacccacattttgggtggtttcaggggtcctaggacttcctgtcaagatctgcgggttccccagttttgattcagagccttgcatgggaagctagattttgctgcaagaagatctaggctttttggggtctgaatcacaaactgggagggccccagatctgacaggaagtcatccagttaactgatagataccaagtgtttttttgtttttgttttttgatcttatagactattgtaatgaatgatgttggggactcctctaggctctactgatggatgtgtttgattttttttgttgtgtgggatgaggaatgactcccacactcatattgtgagtctatattattgtaggttaacttatcaatgcatcaaatatctgtctatatattggggttcaaaattacagaatatgtgttattgtgatgatgatttgtgtcagtacatagtacaagatacaaatctgcctgagacttgtcaagctgagtcttacataactagacaagtatgctcacagggcagtgtccaatgttacaatcaagtcccaaactgttagtttattaagtgattctgaataccccacactctcttgatttgctcatctggtttgatttttgttttttttttttccctaaaagttgttctctcaatctttatgaaatctccaataaaggatttgcttatcaaagtggaatggttatgtacttggtttgcggttgttctttagctctctctttgaagatgattttcctaactccagtgagtgagatctgcggaatagtctgtattctgattgattcattttagcgggtaggatacaggtagttgtgagccttttgtgttgtgttgtgttacgtagttcaatcatttttgcgagtttgtagttgttgtaaccagttggacggttgattgttgttgttgttgttgtttttttttttttttgttgttgttgttgttgggtgttatggtgattttttagtttagtttgtttttggccagcaacggtcaagtccaccttactcagcccataaacaacacccttcactctctcactctcctcccccctcacctccaaccaacatgagctcaccagccaacaacaacaacaacaacaacaacactccactactcaccaacaacaagaacaacaacaacatcaacaacaaccaaaacagcactcgcacgatgggtgagatgactcggctgaggccatcggactgtacgaaccggaaacctctcaagcttaccgcaatcagccacctcaaacactcacccctcaccaacaacaaccactcaccgaacgaacaacaacaacaacaacaacaccccttccactgctcgtcgtcctcgtgctggcaccctgccctccagcttcaactcactcccctcctccgcctcctctccactccactccctcaaccacaacccatcccgtcctgacctactcaggcaattcaacctactcactccaggcgcctcgcttccttcaactaactccctactctcaatcgggagcgctggcctctatggatccacctcgatgcaagacgctcgcatgaataacaaccacatgagatctgatatgagtcagtcaaaccccttgactcttttaaaactcaaaatcaaataaaatcaaaactaataccaaactggccctccttcacagatctccatctctctctcgacaaaacacgcgcacgggctggtactgttgctcttcctccttcctcagcatcatcctacttcggccgaggcgtattctcgacaaatttcgtaccacgtagctcgcgaatgaatgaagagctacgctcgatccgctccgacgactcagccttgggcgagagcgaagaccccgacgaggctggccacgtacgaaccctggactatctcggcctggatgccgactcgcccgtctcaccaacagtcccaaaccagccccaatcagcctttgttggctcctcgggcttctaccacgtcctcaacgctcccgccggctaccctcaaccagctccgatcggttcctccaactcctcactctccgcactcgccaatcggatgcgtgcttctaccatctctggcgtcgccccctccccttcatccttaagacgccaatctaacaacctcagagcctccccattcccatcggatgagaacctctatactcattcaggtggtaactccccctcgatactcgaagatgattacgccgctcctctcggaagcgctaactctctggccagtcagtacgccaccagtcgacaacaacaactcgacgccatgcaggcagaaggtacagtcctcctccatctaactaactaactatcttatctgtgttgttttgctaactcccgatatgacttttcagtccatgacaagcagatgtctgcatactcggcaatgttgaattcaaatagctcgaacggactacttactgccccaattagcagacccagggccaataccctcggtggagcttcactcttggccggaatgggcgctcccacaacaccgattggattctcagctgccgccgctgcagcggccgtcagaaatcgggccggaaccctcgctggattttccaagcactctggcttcctcaactctctcaatagtccttctaatgagtcgcactcaaatcacaacctcaaccctctcaattatgtgagtcttgacaacttggtcggttttgatgaaatccttttttttgatagtagtcttggtgtttttcttttcttttccttttttttcagcaaaattggatgtcggcctcccgaccaatcacacccgacttcaacatggccgggatgatgcaacaaccatcacgcagtctgtggatcggaaatttcgatccttcaactacggcccaagaattgatgaacgtctttgccgtgtatggtccaatcgaaagtctccgtcttctccctgacaaagtaggtttttcttttatcaaatctgcttggggatcattgttgacgattttgatctggtgtaggagtgcggtttcatcaactttgtatcggtccatgatgcagttcatgccaaggatgatatcgttaaccgtttagaaggacaaatcaatctcaagaacggtccaacatgcatccgaatcggttttggcaagcccgaatccgccccgcaaacacctgccagccttcttaccacgccgatcggtagtgctcggggtggatccggattggtgaacgggctttctcaaacgatgatgatgctctctttgaccaacatacctggccccaacggaatcgtctcatccagtcaaatcaataacatctgccccaatccctctggttacaccaatgtcggcggcgtcatgcttggacccaatggtgaccccatccttcagtctagccccacccgtgctctctgggtcggcagtattccctctcaaactactcccaaccatctcatggacatcttttccccctatggcgctatcgaatcggttcgagttttgtcacataagaattgcggatgtcagtgattttaattccatccaatcagcactgttccaaactgatgatctttctatgaatttttccgatgatgatgatgatgatcaaattagttatcaactttgagcatcttgatgatgccgttcgtgcccgcaaagctctcagtgggcgtgagattctgggaagtgaagtgggtgcagttaaaatcggttacgccaaagttcccgtcaaagcacccggtacgttttcgccctcagcccaaatggacggcttgacgcaagatcagcagattgcccagcaacagcttgcctatgaaactcttgcccggatcaaaggcgcctcagccgtcccgctcgaccaacagatcctgagtggaagcattcaagattaccgttcaaatttggcgatgagcttcattcccaatggaatccatgcactcaatgggttccccctaggtggtagcattcccaatacttctgccgccttcccgctagctacgagtgcgatggtccccaacgaatctagtacttcaatcgatcgagaagcagctagttcgacaatatgtacgacccctctgccttcggttacagagatgcaactgttgatgaaagagctctgtcgggatccgaacaacaagtcggacgaggctgtcgagaaggagtatgaggaggacaagctttcggtggctgagttccgaccgccggttacctattacaccaccgtcccacccccgatcaaccaactcgatccgcatcggagactggttagcgcggtctcagatccagccagattgagggaaatccgtaaacggttcgattcgaacactctcagtcaggaggagatggaccagatcgctagcgagctattggaggagatcatctacctctcgtccgattatatcggcaacacgatcgtccagaagctgtttgagaagtgctcgcatccgatcaagatgatgatgttagagcgatgtgcaccccatctggcgatcattggctgtcacaagaacgggacctgggcggcgcagaagatgattgactgcgcgagcacggcagaggagatgaagctgatcagccagaacctacggccttttggcccgcctctcctactggattccctggggaactatgtgatgcaatgttgtcttcggtttgggagcccgtacaatgactttgtgttcgatgcgatcgtcgaccggatctgggaggttgcccagggccggttcggggcccgcagtgtgcgcacctgtctcgagtccaagcacgcccttccgctccaaatcaaacgcgtcgccatcgcggtgatcctcaactcgatcccgttggcaaccaatcctaacgggaccttattgctcacttggttattggacagttcgggattggccggacggtatcgacttctggcgccccgactagctccccatctcgcccatctctgcactcacaaactcgcctccgttactgtccttagaatcatcaaccagaacttcgaccccatagcttcccgcatcatcgtcgacggcatcttccattctaataaatcagtgctggaggaaatcttgggtgatcaggctcatggggttaaccttatctcgaaaactctcacaagctcgttcctctcgatcgaacttaaagctgatatctctgagaaaattaaagaaatgattgtctcgcttagagttcaacacattcctggtatgttcttttttctctttccttccatgttggatttcaagagaaaagattgaactgattttgggtttgggtttgatcatgataatgcagcctataagaagttagcagaagaagtaggagttgtgacgacgagtgcgagtagtagtagcagtaatgccgggatgacggggggtggcagcacgccggtccggagcctgtcaggggccggaggagggaaccacaagacgagcggccggacggcgggagaaggcacgacggggactctatgggcctcttcctcacctgtagcctcatcgtcgcccgggcccaccgtcgctggtgctaaactggcgacccctcgaaacgcggccatcacacccaaactaccctcctcctcttccgcctcctctaaacggcctcaccattctcccggccatggatcgcccattgctctcatcgaccctcatccttcttcttcgtctccctccgattaacccatttttctcccactcccactgagactcttcctcctcctcctcctcccctcaccttggtgttcaatcgagctgctgttctctatcgttgtcttgcttcttcctcggtttactctacttactctcttctgacgattctgattcttttgatgcttattctgtctttatgaataccggctcgtcggtcccgagctcttcatgtttttttttgtttttttctttttcggtttctataaacccttgtccagaccagatcgtcgctttgagacccggagaccggtccactttcttatctagatcattgtactctttcttccccctctcttcttcttcttcttcttttttttttatctttgtatcttttgttctcctcttcattccattccatttcttattgtatatatatatatataaccgattctttcttcttcttttttttttctcggtacttctatatatacatatatatatgcggttcctcctgttcctttctgtctctctgtctcgttctgtctgtctctctctctctctctttctttctttggagccagctcaattttttttaaacacatttctgctcctcttgagatccagcgactcttggccacacagggcggggcagcggagggaaggggtgcgactagaaagggggggaagaatatgtggttctgcattcacacccacaccaggctctccctccgcattccacctcaactcattcgtccctattcttctccattgcttctttcatctcaggacccccccccttttttttttctgcttatatatgagtgaaagaatatcgatgattatgttgttatgctacagcgctttctcatccgttttttttttgtatcttcatgacacatttcctactcccaaaaacccgaatcataatcagtacatatcatcatcgtctttcatttccattttttgttgaaataaccatacccaacaacagcaaacagcagcaaaacaacaaacttatcatatcatatcctgttaaatgaatatatgttcttagccactcacccacacacgtgtatatactctactccatagttctcccttgcttttttttttttttttgtctgtttttggagagtgtacatatcgggcagccgttgatagcggttcttgtggccgcacggcatgtgtgcaggacatgagatgaggatccacgaacaggaagaacatacgaaaaaccaccgcaccacccaagacatcccccccccttttttttgatcagaagaacctccctgcagtcctcaagaaaaaaaccctctctttctttggcctccatttttctcaatatatgtacacatacacacatctctaactttgtccatttttttggatggggcctcttctgctcttgacgtagttccacatcttgttgaggttccatgtataatgtagtgtgttgttttgttgagtcttccccccgccccttcagttgtcttctgttatgtctcaacataccccccattgtatgtattgattttttttatgtctgttttttttggccttgttgtttatgtattgtttgtacatatgtctgtgtatgtctgtgtgtttgatgataaagacaaaaaaagatacagttgtacaaaagcactgtttctttctctcctaggcttctccttcttttacttccttcttcttcttcttcttcttatccttcctcattattaaattttctttcttctttacttttacgaggaagattatttttctcccttatggcattcattttcaaataaggtcatgagagaggtgaaagaaagagactgaataggggggggggtatcaaatatgaccaccaagtccaccattatttaattggcctggttgagtaaatccacatttttccaacatgctggttctttatttaacccctttggctttggggatactgtgattggttcccaactacacgggcggctctgttttggaatatcccaagcgaccgcttgacgcctccctccaaacccggcccggcagcgccgtcggatcggatttactctccgacacagctgacgatcgccaagaccagccgacagattgacgccggaaggttaaatctcattatagactgaaaaggccgaggatttaacctgatgacgattctcagagtggtcaagcaccttgtcatgatgacggctcggtcatctttgggtcggcccaccgatagtatgcccccacccggcaaaggaagagtgctccccgtttttggtacgcagaatacttgtcttagagccagaggcttcccccctgtctgccggcttcctcactttactcgtcaccacacccacatttaccgacttttctgtacactgatcctgtacactttgtctagcctatggatattgcaatgtccacttcgacagcggccagcaagatggatgggattgaaactaacacgaccacggcaggtgcggcacccgtgtcggtggcagtggggacattgataattgagggaaatgtaagcaagaaaacgtgatgcattcctcttctctacccccacagatatctgacccatcggccttggccgatcattttaggaccccgccattgcaggccctgaggagaccgagaccggaggcggcggggacagcgctatcgatgaggatcttacggatgatactccacttcgacgactgccgccaaacggccgggatgccgtgaattttacttggtctgagcaaagatgtgtcgacttgatccgtttatttggccgatggtacgagaagcatcaccaacttttggccactaagcccatggcggaggtcaggtacatatacgaccaagcctttgacgaaatactcgaagtctatccgagcctttgggcttgcaaattcaaagcgctgggcccaaaatatcaacgccttgttgaggattggatggtcagttctcattcgtcattggtaatgttactcctcttgtttcgcaaggttgactgactggatatgcattcctcttctctacccccacagatatctgacccatcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagctgacagttggtgtttacaggtgtacctcctgctcaacattccactgaacaggttcgacacattgacatcgcgccgttgcttgacaaccaacaacctggtcgccccaccaaagcggtggccaagctggctttcttcttggttcaaggggtctgcgccgaattcaaagcccgtgaggtcgtggccgacatggatcgtctccgcttgcgcaagatttgggacaccaattggcaagccgagcaactccgccatgctcaggtcctggtcgaagaagaggtgcgccacaaacaggtcactcatgaactcaagatcaatatggcccatatcgaacgagctcagatgcgtgcgattgagagggaagtcgacagcgctcgcgagtatgatgaggcagaggaagcattggaacccttctccagacgcactgccgcttctaatcccggtccggcccacccaaattgaggtcactgtccagtttgttggcccgtctgtatgcctctacttagcttgtacatgtgttgggttacttgataccgttaaccataaatagctccagaatattacctttgagagtctgttcctcctgtttcaatgttttaagctgctgtagatgacagctctgaatcctcaactacccccagacttgtagtgctgccctcatacaattttttggcttgattatattaacacaactccgcggttcactatgatctgtgtccatacatagttgtacaagcgagttaaactatcctcacatggcatctcgcatgttgcaatgaccatgcccagttttttactgacctcgtggatgatgtccgtccgttcacaattctcatctaacttggcccagaacaaattgctgtcacaattcagatcaaagcaagccaagcccacccaagcagaaaaatgccacacgtgactcgcagttgtgcggacttcaaaaaaaatgctttaagccatctgaagaccgctttgacattggattgattgtgtatgaaattgaacacaatcaatccaattatgaaaatcactgacataagtctcaatggccttttttttgggggggggggcttcaccagttggacatggcagtccttcaactttgtcagaatttcggtggcaaacccaccagtcacatccgaatcgaatccgtacagaaagatgggctccgcagtcgaacaatcggaaaacttgcatccacttgcctcaagcagctcacccaaagacaaagaagatgtggcgactcacaaacgtgcccatgcggacacttctccccgatcaaaccatgggcctcccggtccattggaggccgctcacactcgacaccggcttacctcagtcgaaacggtcgagttcaggtgggaagaagacttgcatgtcgacctggttggatttgtgcgtcaatggagtgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtgactgccaggtttgttgggtggtagtgctcatggtttgacatgtagtgatacatcatggtagcagactatcagacacctcaacatggagcgacaaacatgctcacgtaatggcggaagcgggcggacccggaacccaagacctcatgaaccaatacatcaaaggatacctggagacggccgccgcgttccctcgtcttcgatccattcatattcatgaactcaggtctgagtaccaaaaattgataggtcgatggatggtaagcggaacctgatgcagacttggtgaatgtttctgcactgacgggactcccacttttggtagaaagtggcagagcgactcactttggagaccttggacttgggcgacgcggttgaacagcgcattcaaagaagagggatgtcatctacggtcagttgaatacacccacccgccaaattggatccagcagctcacactattctttcagttgttcttgaagatgaaacaggatattgaacatccgcgattggtcaacgtggcccctttacttggccaacctccacaaaagcccccgatagatgtggcggaatgtgcatatttatcaatccatgtggctcggatggatttgcaagcacgcgtgtcctcttcggtccttcgtcgagaacgggagcgagccgacttgaacatcagtcatgcacaagtacgaataagattgaatgagcttcttcaacacatttctcaagaagataaaaaattgagagatgcacatgaggaagagtttcggcgtgagaatcagcaagaagaagaatatgttgattcttatttcactttgttctataatagcaccccgcactaaacaaagacttagtcctacagtaccatccattacctaatgtataacactgatctctccgctcttttttcacctaaaaatgatttgcagattcttacatcatcctgcttgccaagttgtatttttctcagaaactgtccaatgaaattctgggagcttttatttgaggtgcagaggcatattccatgtcaatatttctggattgagtgtcaatgggaggagactgaagtcaagagaaactaagtaatacatcaatcagataacaagtcaatcgaggaaacaagtgtgtcagtgttcacagcatgggtgtggtgatagtagtacaaattgtgatgggaatggagagtgtctatttaatctgtcaaaacatgggtcagctactgttacaaactccagagcaggttaatggccataagatctgaaatagagcaggaaagattggagaaaaagatgcagtcaaagctcaaaatctgatgatgtcactaatctaacatcatttgtgaagtggatgctacttgtgaggcctttggggccttggccttgcctttagaaggctcaaaccaattcttgagcccatcctgaacacacttggtccaggcctttggggttattggggggcgggtcatgttggagaattgttgacgcagaggaatggagtgcaatgaagcagaattgattatgtaagaatggtcatcttgatgtttaacagcttccttagatggggctgcttcctctgggccaaatttcctcttattgtttttgtctggcatacatttcccaagatggcaatcatgttgcacattgagacatccggcaacctcctggagaattggaaacaaaggtgaaaatttgggtttcagtgggcaatgaggttggtggataatctaagggagaggagatgaggaacctactgaggccaaataaaactcaattgtcttctcatttacaagtgcggtcatgttgtagaactggtcgatggatttaacttgaaatcgtgtgattttgacgtataaagtcttgcggttttggaattgtcccttccatatagattccacgcgcccaatgaattttggggatttgttcctggggaaaatctttcagatagtcaccaagagttagtgatcaggaatcagagggaattgggtcctctgggaattttagacttacaaccacaaagtatcccttcttgcaaacatcctttgaattgatgtgcagctgatggacctgagtaaagtgatatccagccaaatgttcctgtaggtaatgtggggggggttctttctcctcttgggggactggagtgatcatctccattggatagacatgggaatcagctaccatgttatcattataccccatggacctccgaatgaggctgttgtccctgaagatgttggtcacattaggactggcaaagaaggtctgaccagatctgtgattgatcaagcgccctccagagaaaatggctcgcaaacattcaaagtcggcaaagctgattgaaatatccctccctggattgtgtctgtttgagtgaatggacgccaaccgcaatatcttgttgaagctttcaaattgttctgtggcaaacaatcctgcaggcccaaagcgctccacggactcaggcaagtgcaataacatgtggaatttgggtttgttgacccatcttgccgactgttggatggtgtgaaatagaaatatatctatgtacttgcggagatcggccaagtgtgtggccatgtcagcaatgttggattggaagatgtatgtggataggatacagagtgaaaaccagtggcctttttgagctgtgctcatgaagtcaaaaaagacaaaaggggcagcctggaggatgatcttgaagtcctttccaatgaggcttttatagtgtttgaccacgtaagaagggctgattgaagggtggttgagggcatccgtgttgaaggcttcccacctcacaatcagttcagatatttgatacaccttcaatcccttcatgaagtcctgggtcatgtacttcactacaccaagcaggaagacatggagtacctcaactggagtgtctttgcaaccatcaaaacctacatcaatttagcatgaatcaattagctacatgtcttcaatggtaagaatggtcaattcaattcaattcaatgtgtacctttcagtcggtaaatgggattgaatagtctctcatcattgtccttctctatagcttccacttctgacttccactcagctttatttttgccacgaatattttcaaccatctggcggttgattgaatcacggaccccatgcttggtccccagatcttcatattttttttgggcacctgatttgcccatattccatatttttttggcattttcaatggttcctgcccaagtgcgtggtgggaaattaacctgagttgaatgagcatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcataaccccatcagtggctaaatcatgcgtagtacacaatgtcagcctctcatttgggggtgggtgtttgaatgaatgtttccctcagggatattataggaggcttacttcatctgatccactatctgattggctatctccaaagtacctgcagtgtttgatgtagataggaaatgacaattgtactccatgttggagtattttggtggcaatcctgacagagtaaagtagaatgaaatgtgtttgttgtatctcttggaaacattccccgatgtgtcgttggcatataaattgattggcatgtgtctaataatcatcccttgaggccttgatccgccacggattgggaagtgtgtgggccttttctttttgaccatattctacgcatttcagtcaagtcagtgtccactgtggtgtaaattcatggacaaacacataccatagagttcattgctgcatgcttcagcaagctttccagaagacccaatatgtatctcgtcgtaagtcaatgcaaaatcttggagatggacattcctcaacttgctggaattgaaatccagattagatggaatagtgatcttgattttctttggtccttgttgggatatgtctgctttcacacatcgagccaagattttgttgttctccatgaagaaaaagattggcaccaccacatgtcggctgtgcagttgaacaggttcaaaaatgtaccagtgcttgtggtttgcttctgccatgggcactctgagagttggactgaggtcttcacgccacttggcactttgtgacattttgaacacattcttcccaccagtaaagtgtggataaaactccaaatttggattgacatacggattggccaagtcctaaaaaccaccagaccatgtttatgttagctgtcaggtggagaaatgggtattttagtacagaaataatctgacatttgccaataattgcttaatgttcagagaataacattggttgtggagaatgctttcactgtgggtgatctccattcttaataagttgcggatgcgtaacctcccactgcgcaaagtattccagtggggaagctccagttctgcaagggacaagatcagtcggagttgtgcatactccgctcgagacatcacatggcgcatatatccatgaatcaaagcgcccaaaacgtcctggattggagcaaacacaacgtaagtttttctccttggatcccatttgtgtgaagaagtggctgatttgtaaattccagggtgtcaacaggctggcttaccccctgcgacctgaaaggataccagctttcggcgatccttctggcatttcgatcggcaggatcagcaagattgcccggcccaagctgatgaacggtttcaaacaggacatcatcccaatccatctcatgctcggaatctgaagactcgtcgtcggcaggattgaagagggtcaatgacgtgttgcgtgctacaatcagcaagtctgaagcatccgaatcctcatcagacctgggatccgcatgcagagtgcctgactcaaaggccagctcattggcaacactcgtccacaaattcacttcatcctctcgaggctgcccaggatttgaagctggttccaaggtgcgtctggttgttacctcataatctctgaccatttgctgatgttttgacaacattgtatggggtcggtaatctaacattgttttccctccacacagcatgcaggagaaatgcttcttcccaaatgcatctcggcccaccttaaaatctgaagccggccggcaaggtgagtcatttttcagctacttttttttggggggggggggggcaacgggacctttgaactcacaaggtggattgtttgcatccatatcggcccttccagacgcttctgagatgagaaataagctaatccgatgtttgcggttaattgataagagaccacaccgggcgagttgcagacggtgaggatgatgatttgggggaccacaccacagacgagccctttttatcttccacatcgactctgggagggatttttcaatcacggtgagccctttcccattcaccgctctgcaacagccagctgtcccactgttcataaggggcggtgtgctccaatttatctcctcttcatcttccccccccccccctttgcactgccccaattccctcaatctccagttcaatcgccattccaaccgcgctccattgtttcaggcgagccatttcccccctcatgcaacactgcttttcattgggctgatgattatcctcccctgttgcctcccatcccttctcaataaatgactgatcacttcatttgtctgctgctgccttgcccccgctttctgacgacccattcaacagcctcgccactcctcctacccctagcaaccgtccccacgaccggttgcgcctctgtgtcaacctcgcagattgcctcccccaactgaacatgaacattggtgagtgattgccacttagagttagtcttctaaatatgtacacctaaatcactcatttgttgcagagactcttgaccccatgttgcgtggcgaggccacccctgaacccactgacctcgacatgcgtgacgatgacgattttggcactcagctgggcgctaacccgccagatgccagtcaccaggctgaccaccgacgagatatcgatccggaatctgattccgagttgtcagaacttccagacgatcctctggagttccttaggatcttgcaggatactgtattctcgcgagaaaatacaatggactttgcccgtcggatctttgctgtaagtgacccatctcccagccacatttaggatttcacacctgctgattttggtcttaattatctgtagtcagaaggcattgctaccggccacttcaccaccgtcatctacctcgaaacgctccgcagacttcaggctacccccaccgccggtttgattgccccgatcgatttggccgcggcaaacttcacatttgggaaccacatccgagtaagtcggcccatgcttcgccgaacttgtccaattgcctgttgcttatccaactccctctcattcaaacatttccatcagggtttcctccgcgatcggatccgacaaatcctcaccacccacaatgttgacgcttacactcaaaacatcaactcccaaggccgcgcaatagaacgcactcctttgctcatcttgagagtaagtcacttgtgttcctcttctcttctccgtactgatgacatgttttccactcatcaggcccacgttgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaagggatgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccatcaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgtccaaagaattgattgagttgttgattttgtttcttgtcttgatgtcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaaccaggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatatgtaatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaaattatgagggattttagccccaagggacccctgtatgaggcattttagcttccctatccttgaaaatcctgagggattttggctagactatctacaacgcattccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatggataaaaggaattccatatgcaatatgcaatatacccccatgcaatataccctccagctgagtggctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaggatggttccagtgagtgactaggggttaaattggccgtagattccatttctgatgtccatttgtccatatcttgagtccttcattgataaataataaaattttgaattttctcccttcatacacaggaataatgaccacaacgtcgatgcccaagagcctgcattttgggccgatttcctcccagccggatatcctgaagaccaattggcacagctcaccgtgatgagattcatgcgtgttcttttgaagcacgaacgaggccaactccgcaatttggtgagtctgcgctgacataccatgtcgtctggttggctaacagatctcttgtcagctgttgaccaacatcaaggcatatggccgacgctcgattgaaggctcagtgcctcctctcatggaccttatagtcatagtaagtcgtcaatctgctcacttcagcctttgcagtatgccgcgctgacttgatcacctttcagatcgacaggggaatggcctcccgtgggcgtcctcaacccgtcgcagccattcgccaggcttacgatggcaccactaagatccgaatcgcattcttgaggctggctatggcggagaacttggtcagtcgccagccgttcaattcgatgacgatttgggaaatcatcgatagtcgcctggagcatgtctccaggcagagcattgcttatcaacgcacgtaagaccgttcccaccatttcctcctcatcattttgctgacccattctgctggccgccacaggtttagcgaacttgtactgatcaaagaccgggagctctttgggtcattacccttcaaggacctcccacccgaaactgtgcgcctcccgactgatgatgatgttgaatcatccctacgcattcgctaggccaactcaactcattggccattttcatattgtcatggttttcatcggtgtattaccccatccaaagagcgtcttgttagctctgtctccagccttaacccccagccttgaagattaacattagcatcctgattaccattgcccgcttccatagttcttatctgactgtgctgtgcaaaactcataaaattcaacccccaaaaaaattgaaaatcctaaatcttgaaaaaaaagcttgtatgtagtcattgcagtctgtccatgctgaaaataaaaaaataagtaaaaaaaaaaaccccggccgcttgtgcccataggctgttagggggccccggccccccgacagccttccccccaccgaccccaaaacctttttttttgttttcagccgtagtgcgacccgacgtcggcattcccgccccaacaggcggtcatttgtccggtcatgacttgttcggccacatttccgctatatctcccaacggtcaaccaggtttaccgttggaccctcctgacatgggagagaaaccgcggtcccaaatccctttgccggaccgtttttggccggtcgattttgaccgttaacccccctaaccgtcatcaacgcctgcatcttgaccggaggtgtgttggcggttacctaaccagcacagattgaccgtccacgcccgcttcagtcagacgggtctccctttggacctctgctgtggagtcgaccccggcggggtcatatcgagacaaactgatgccaaacatggggtccaattgccgcctgacgcggcccgtgttgtactgatacttcatgaaattgaatgaattgtgattggatgttctaggatgcatatgtagccaagatttgaagaacaatacaaccaaaaaaaagtgttcacatgatacatacataagcgagtgttatgccagaggtccaaaaggtcaaaaaaagaggagggttatgacaaaaagagcaaaaggaaaaaaaaggtttatgccgataagcggcaaaattaaaattgcaatacccaacatttgggaagcttaagcgggaatgatggggacaagaggtccaaattttgagtagacaggattaacaagaatatctataagcttcattgtttataaggacaaagaaactaggttgaaacttgcggtgctatggtgaaatgagaaccttcaccacaacaaatagatcatagcctcatggcatcatgctcccctcgggcataagtcctctccctgggggagagtcctcagtgcttgcacactcgacgagcggctacagtgccccacgccgcagcaggggcgcgggcttttgataagtttgaaaactagcagggttcatgattggattcatacagtctcaccttgcttgtaaatcgtgttgagtgctaaatgctagcctaaaattgaccacatcaaaatcaacacaaagaaaaaattcagaaagcactacaggttgccaaagtggttgaacccaccacccccaagctccttgaaggtgtgtattaccctctcataatccaaggtgtagaagaattctttgaagcaagtagtgccacttctgctggttgtctgcccttctgatcttcttcactctctgtttgcaagaatgaaacaacatgaaaaaagaagttggaatcattactcatccagttactttttctttgttacagaatatcatatcaacactctacagattgtacttttttttgagcagctttttgatattgtagatcaacccaacctatttatttacatcatatattgcaggcaccatgttgcaatatctgctacaaattgtgatacatccatgatgcagtatagtaagaatggaacaataatacatacataaattaatacagctaattcggaaaagcttgtccttccgagtcttttttttcgcttatttgtatgtacatagaatttgaaatatggaattacatttcaaatattccaatgccgaccaagccggatttctcatatgcctggccggtggaagtgcggccaggcatcgaccatccacccacccatccagcacccgtcgtccactcatccgatcatccaatctcaaaaaccgctgttcatcaaatcttcaacaaaatggatttggtcggatccgattatctccaggagcctcctgaaactcaagagtcaactctgggaccgacacaacaaaccccatacaaggggttattctttgaagagactcctgaaactcgatctcaggccgtagatactccagacccggacgaagcaactgcgattactcagaccgttgtgcgacgcgctccggggaagtgatcaaagaaggctgcagcaacaaatgcctccatcaacaatggcttgctcctcatctctttggagtactgcttttacatcaataactacaaccctcaaatacccaagaagcaacgtgcggcctcaaactgcaagaacaaatggagcaagattacgtcgaataagtatgcgctaccgcacttgaagaccaatctgctgactcgaaagtgggaagaccttcaagaacaggttctggacatcattggtccagacaagaagaatctcagtgcctacctccagcaagtcaaggcatgtttaatatggcatttatacatctccggtagccacaccttccccttcaagcgcaaatattactgttcatcggatgaacaactgcaagtttttgctgacgaggtcgcttgtaagcctttgcagaaggttttcatacgagtcaaaatggacaacccgacagcccaggagaaattggactctgccaaggagaagtcggccaagcaggtatgttattcatgagtgtatttattgcttacaaaagttgacccagttgttccattcccccactaggaaagaaggccgagaagatccttgctattgcggttggatctgatacagaccgcctcccactgcaacgagaggaagctcgacaacagcagaaagtgagtttatgatctctcagtcgtcatcttgcatcttgtttttctttctgacattgtttttgtatgtttatagagtcaatccgatgtgcttggtgaccctgttgctccatttgtgatccagttgcgtcaacatctggagaaggagtcgaattcacggccttctgaggtcattttttggccccacaaggagattcttaatctcgtacttcgggtcacccacgattgattgtgggcctgggcgcatgtacttcttgcaaaatccactgggaatgttacggaggctaaccgcgctgtcgacctcaacactccccccatttggtctacttgcaaatgggagaagcgacccggaatcacccatttgaagcattgtgccgcaccttgtgattccggtccctccaaggccagcaggccatctgaactaaggtctgggatgacctcactaggcccaagctggtctggcaagtccccaggactgcaggactgcaggaattggtggcctcaggatcgagttcgtccaatactccaggcgcccgagagcttgtaccctcctttggaacccaaagagtcctcgattgtaatggaaatgcccgacgatatcgaaatcgcatcgggcaagtcaagtgcttcaatagaatatgtgattgataatgatttctccgaagaaaccagcagttcaggcaattatgtaacaaattcgacatcctcgacacctcacgatctgaacattcatcaacaaaaaatggtccaagcccatccagtgaccccattcgggcgttcagccgcatgtctgttgatcgaatgggaccatcgccttccccaactcggaagatgtgatcccatcatttggggcccctcctccctgctggcaagcagttgtcttaatgatttccttgttcattgcaacatcgatatcgatgacgccatgtgccagacgttattcaaaggccatgacgtcaagcattggtcgttctttcaagggaagtctgacgagcatctcatgtgaattggattcacacgcgggttggccactcatctcagcaacggggccagagagttggagcatactcttgttcaacaagggtttggctccccagaagtctgaaattgtgtaattgttagatttttcttgttatttcttttcgtttgtactatattaaacttaccccatcaaagacaagttttttttctcattgagtcagcccggctcaattttttttcttgtttcttcaatggggcttttttccttacttcttctcatttcttgaacttagacctatcgatctctttgaacttagaccaatcgatctcttttcacatgcttgtttgcctgatttctccttttctgacaattatgtgcctgattcccgactgtttttggcttgataatggaaatgacaacttgataatatacatgccgtgattgattgacataacattgttcagtgctttggtcacagattgttgacagcaatgaaaatgagtcaactttgatgaagatacatctaaatctgaaaaggaaacatgattggttgcatatccttaattctgaatgggtcttgaacattcattctcctgggtgatcaattggtccttgatcaatagatctccacaaccattgatagactcatttggtcacagtttgatgtagatgttatgtttgaacaaggatttgaattccaaaagaatgtagtcaacttcagaagaaacaatcaacaaaaatcataagaataaatcataagaataaatcagtaagaaataagagaataccaaatgggaaagactgacatcaaagaaataataaaaaataaacaaacaataaggtaaaacgactgaagatgagttcaaatgattggaacaaactagccatatccactactgtagaacaatgatcgcatcaaagtgggggttacaaaagtaggaaggaaagccttgataatttcagcatcaccccaattcccgttgaggatctgagccctcttgagccgactctttagcacagagaaaaccttctcaatgggattaaattctggtgagtatggtggaagatagatgagtagaatgtgatttgcttcgcaaatctcttggatcctccctcggtggtgaatccaagcgttatccaacaccaaaacgctgttacggccaggataaggactcatacaagggatctacagcgaggccagtcagctatgtcaccagaggaaggcatggaagaaacaatttactcaccaaaacttcctcaaggaagtactcaagatctaagcgggtgattgacccgggttgggctatagagcaaattaatccatccagcaagacggctggcagaacgttgatacgacaagcatcatggcggcgtgcaatttggcgtgtgcaacgtcccttacgagcccaggcatgagtacgacgatgatacccctgcctcgtctgctcaaaccaagcggggttaggtcagtcagatatttccttccaagtctgtcaagagcaagaaagcaagacagactcaccaatgaagaccaggaaatccaaggggatttgtgcaatacgacagatgtagttagctcgttggattgcagatcgggctgggtgaaccgttcgggcaactttcctagtgagtagcaatcgaagttggaggttgtcatatattgtggttaacaggtgaagcacaccagtcatagcctcaatgtgcacttgaatttcatccaggcacaaggatggctggtgctcaaggacatcaaggatgaactggcgctcctcctcgttgattgccaatggccgcccacaatcctggtaggttgaagggtctctgacaacgttccaagtgcggatgtaaagcaataaccatcgcttcaacgttttgcaatggatggtgaaatccaattcattgttgatttctgatgaagtgtgatgtgcaagtaaccatcgaactaccagtgctttaatttgagagtcgtatctgatggatggcattagcaaagatgaagaacatcaaaaacagaagccttgattaaaattgacttactgcacaaaaaccatgattccgcaaccagatgattggacaatgggtgctggatgggtgggtggatggttgatgcctggccgcacttccaccggccaggcatatgagaaatctggctcggtcggcattggaatatttgaaatgtaattccatatttcaaattctatgtacatacaaataagcaaaaagaaaaaaattgcaaaaaaaaaaaatactcggaaggacaagcttttccaaattagctgtacaaataagattgaaatgcagcttattgtggtgtgtattgcagcctggtcaaaaaccaagtgattataagttttatttgtcttcaagttcaattcaattgcacttttttttgatttgtacaatatcaacaacaggaagacatgtgatcttcacaggtgatgcgacgaaatgagactatgaataggccaagatgaagaggatcaagtgatgagggtgttttcaaagtcgagttcgctgagccttgatgaattcgagcgactcgaccaagtcctgccacgcgttcctttcagcaaccaatgagcccaagctcaaagcggatgatcctgcctcttggccttctttggtaaatggatggtttaaggtgttttgattgaaagtaggattggccatcagcttgagatcgcctaaacctactggacagttagggatcgagacatgcgcgggctcaaacaggattcgagtggatactcgcgagactcgtaaatgagacatcgatgtgcgtagacctaattgaattttctgcatatgtgtttagtttggtgtgtagtaaagaaaattccgaacagtgtcagtctgttggaatacatgtgcatttacggcaaggatagcggaaatgaatattgctaacgttgaggagctcgaagtattggtgaatcgaacttgaaaacgtttcggtggccgtgttagtcgactcattctgatccaatgaaggcccaagtgagcccaaggcatcagaagccaaattaagcaattgtgacaattgctgtgtgatatggaaaccgatcagttttagagttcattccaaaaaggtatatacgaacgagaaaaagaaccaggttgacatacctcttctacgattccgagttcgacgattctttgcgaactagtactagtgatggtttgctccgattggtctgattcgaattcaccattcagctcggttctgagggacggatgatcgtcatcgatatgaatagctttccccttcctctgactcatccatcctcttgaaggggcagttggatgagaagttttagagatcggttgggagggattatttgtagttgattgagtgttggccagcgaggtgaggtcagtgttctgagaatgttgtaggttgttgtttgtgaatccagatagagtgaaagcagtcgattgagagttggattcgatcgtcggatttaaggatgatggcaaggggttgttgagaagcagctctgggtttgttgctgctggtaggttagcttgtgtgggttgttgggtgagtgtgttgggatcaaaggctatggatgaagacgagtccgatgaggcagatgatggggatgaatcgggtgaagacataatcgattggcgatggttgaggagttgaagggttgaggttggatgttgttttaagtttgttgggcttgcaatttgcagtgccgctggttggctgtgagtctttcttttccccgggggggggggcgggcttttaccgcgggggtcgtttacataagcctgttggcggacattctgccggcggcccggctgcagccaggcagcccccgcccccccccccgagcttaactaagcctctccggaggagacgcgaagcgtctccgaaggagaggcttacctcacatgtcaccctcgaggcgcgaggagtttgagttttccagtcaaaaaatggtttttttttcactagatattttttaaaaaatacagcacaaggtatatgaagattctgagtcggtagaaatgtagccttgtatgtgggcaaacccttccccaaagcatgtaacaatagctccaaagatggcctctgcaccttgcttcttgcaacagctttcataggtctttgcaatgtaagcttcaggcggctatcagataatccgagtaacggatcgggcagcatctcacggttcttgcaaacattctcacagttctctatcctattgacttagggattccggatcaagacattgagttcctccagcttcacagtcgtttggcttggagagcaagctggaagagaattggactcatcgatcctgtgaaaatggctgtctccaaaacaaatcgaactcaaagtcctcgaaaaagcggtcggaagagcccaccaaagaccgatccgaagatcaagaaaactcgacaaacatctggcggcagtgtaacagttaccaagaaattactgcgggcgaatgacgattcattgaagatagaaattgcgaccaaagcggccgagttctacgatggacaagaggcaaagacccttcaaatccaggctgtagcaaacctggtacggggaagaaacacttttcttctggccggtacaggttacgggaagtcgaggatcccagaaatctaccataaactcttacctcaagaacgaaaacctgtggtaatagtgctgaacccacttgacgctttgggtgacaatcaagttgaagaaaaaaaaggaaaattctcagcgatcaacctcaccaaacttacgttcaataagactgtggcgaacaaaatccaaaagggggacttcaactttgtgtaccttagcccagagattttcatgaacaacaagatgtgggattctgtatactttagttccgagttccaggagcgactagccttggttgtggtggacgaggctcacatgatatatttgtggggactagtagagagggatggacggagaactgcttcaatctttgtacgacttgaagacattggcatctttcgaccttattatggacaactcgctacacatttgcaatgtagaaacaattccccgatcctcatgctttctgcaacatgccgcccggttgctgttgatgcaatcttgaaaaacttgaagttgactaaagagttgatcgatattattgaaggagagttgacgcggaccgagatccgaatcctgagaatcaacatgactgaatcgttacaatccaacttggacctgaagaatatcttccccttgaaggaaaaaacctcggaccaggatatcgtacctaccttaatctatagtggaactcgcgctcggacactaacggttttggaggtgctggacatggcacgtggcacccctggtggatgcttgaatccagataacactttggctcggaggtttcattcatgcacaggagataaggacaaggtttcttgcattgaagggtattctcaagggtcattcccaatcatatcggctacaatggcacttggcctaggccagaactggaagcgggttagatgtgtcatacacatggggcgggctgatccagcaaatgtcagtcaaatgataggaaggtgtgtcaataaatcataggttctgttatacatacataaactaactgcattatttaattgtgctttcagatgtgggagagacggtagagatgggctggcgattttgtttgttgaacctaattgaaaaggtggaaaaaattctgaggaggacttcagtaatccaaccgatcaatcagatgatgatcgcatggatgcacttgcaattaccagctgctgtcttcgggttgcgtttgcaatggacaacaagctgggctacatcccactatctaaagatgatccggactatgtcaaagaggttgagcacgagagaaccgctggcttcccaccgtgtaaatgctccaactgtgcggtggtgtctggacagcagctggttgaaaacttacgatatctcaccaaggaaaacttcgaaagtgcaatggacaacacactagacttccccccacctgactccaacgatgcagtgctaaagaaaaaccgaactcgacgggctgcaaatgcggcactggggaccgagaacgaccaggtcatcttggcgagattcaaagccgacatgattacctctttccaccagttttatgaggctcagatgggttgttcagctaggttttcagcctcttctctgtttcatgatgaacatgccgacactctacttgaaaacctggatgaaatccagagcgcggcggacctctatcatctgatcggtggtgaagtcatatgcggacagttggaattcttatatgatttgattgggaggttcaaagaaaacgatctatatcaagaacatctagataatcaagaacgacttcgagaggaaaacgaggaaaaaaagaagaccaggaagaaggaagcagcagctcgctatcgtgcaaacagaagaatgaggttgcttgcagctaaaacacatgtctgttcacagtcagaaaacatgccatcaccgcctagcagtacaattgatagggatttagagataacggtcgacaaaaaaggaatcaggacaacaaggaatcattcggaaaacatggtggtcctgcaggcaaccgataccgttctgaggagttcggaatccatggtgaacaaagaggagactaggaagcaacggaagagggaagcagatgctcgctatcgtgcaaaaaagaaagcccagcgccttggtggaccggtgaaggaatcggaatcgataaatcaggcaggggcagctgtggtagactctacagtggaagcaaatgtctcgaatcctatggccgtatcggatgcaggagcaaatgtctcgaatcctatggccgtatcggatgcaggattggatgcaggtgattgacagggatattcagatttctaactggaccgaagggctgtttgaattggtttcattgttttctgcatcatccgtttcgttcaagttggtcgcatgttcttgtactagatgctcgttgatctcgccgtcggtcgatgtccacaagaaatgaagcttgaatcggttgatttttcccccacctttcctgatgtcgttctgaagaactttgataccttctaagagtgtgtcttgacagtctgggacgctggaagtggtgtcttggtgatattcatcaatgatatcataattgcgtgccatgcgactgaatagttctaaggattgtatggtgatgatgtttttgtgagattgatgaatcaactttccacctctctccagcttgaggctgttgaatgttgaccgaagctaaaataaatgtgcccataatgtgtaagccaatgtaggacaaaattcaaagcagtagaacacgtgcaagcactcactaagtctatattcaacgagaacatttcctttaatcgttcaatggaagttcccatcccatttcggttgtgaagaaatttgaggcggtaattttgtatttcaagatagtaatcctttcccacaaagtggtttggtcggccactcggagagatcagaaggttgtggaggatgtatcggctaagggacggagggagaatatgttgaagcagaagcaacatgcgagggaggtatgatcgatagttgaccagaccggtaagtgcctgagacatgatgcaccaaatcttccagatgttcacaagtcgtccaatatcaccagctttcatggcacggttggcctctataactgtcgaaaagtcgtgcaatcgatgtaaaagggcaaagagcttgggtgaagcttcttttgaggtagatcgacgagcttcaggggagaaaaatcgatcgtaacaagcttcgatgatttgattccatttgcgagtttcaatcttccctggtgttttggcgacctgatctcgagtggtgcccattataacactaagataaaaaggcatttctgatttagtaaagaaatcgtgatgtttatgtgattaatgactcaccaaagacaatggaatatggatgcctcatgtattttttccatattattgatcatctggtcaaagtctttctttggaacagccttatctgaaggaataccaagagcatgtaagtcatgccatgcacctaagtcgtttgtctttgttggatcaccaaaatgagcagttaggatgttttgagcaatattccataatgtgtgggaagcaccgagctgaaagctgatgttgtgaagattatgttcagggtgagcactaggggtacgcaaggctcggagagagttgaagttctggattgttccaaggtcgccatccatgacttggaggcgcgagcagaattcttctgccgtgagaccagattgagaaataattgattcgatgacttgcccgatgccttcagccgagttgtccgatgcgtccatgagcttgagcatcttgatattgggaggggagcaatcgatcggatcaatcgatggaggatgaatttgaattgatccatccctagtggatggttccgcaatgtaatgacgcatcactcgagctatctggctcttcaaaactgcctcaaagtgtaggtcctcatcggccgttggaagaaacatgcttggctgaataatcaaggatgagactttttggagagattcataataggacttcaaactcagttcggagagatcaagagagtcaagaagggatggatgtggatggtggatatagccccaggagccatggaacatcattgttcgatggccaatggaatgggcatggactcgctgttccatatcaagattatcaatacatatacttgggcctacaggcacacctgccattggtgtcatggcgttcctcaggtctcgtgcagcacaggttgacaagaatgtcagagccctgattgcagtttgtcgggaagaggtgatacccagaaggtggagataatcgtttaactggtctgataaacctccggcaacaaagcgtatgctgttgtagagctgcatgctgttgtgtcgacgatttctagtgaaggcgaccattgagcaaatagtggatgcaaccttcagattttacatatcagctaaccggttgttggtgatttgcttctacttgcacaaaaccaaaagaaaaacatgccttgtggattcgaatagaaaatgccgagttcctgtctgcaacataagtcacgttgtccatgttgagtatgtggtcctgctcgggatcagcaatggttggctccacaggtccatcttcatccagttcatcgggagcctcgacacgaaccaacatgcgtttgattagattgaatagaaatggcatgtgatttttggtgagagcttcgtcacgctcagatacggctttcggatcaaagaaagatggttggacggtacggctactgtggaaagatccaagggggaagttgcctctgggtgggctttgagaaagcaagatttcgacactctgcgtgtagaaggcatctgtcaattatgagccaaaagtcgaagcagaagaaattatgaatcatttacttcattttctatcaattgaccccatcgatcggctccatctcgggtcctggctacctcagccttgactgcttgaattattccatgagtcgaactccagccagtagaagtcccccagaagcgccttttataggcaatttgggggtctgcattagtgagaaatgcattgataaactttttcggggtcatttggaggtggtgaatggcatcacagatttggataactttttctgcttcggtgaggattggaacattttggggatccattgctctgattagatgttatagaaagctgtctgttgttttggggtggtgatttttaaagagtattcagaataaagaatatcgacaggatcaggaggaaaggaaaacagcattggtgaatacaacaagtatttatagaaaagcattgatgcacataagttcttactacttaatcctttgatccgtttgtagttgaaaggtgtgccatctgatcatcttatcttttgatctgcttgtcgagatcatcttggagcggatcaacaagagtgtatgtgtatggcaacatgcacactttagtacatggtgtctcttgcattgacagtaacatgaatggatgtttatggatttggaaccagatcaatccgggtaggtatctggctttcggatagccggatagttggaatttttgtgtttacaaacactcatatttgggaggggatgtttctgagcaatcttgcagcaatgggatcagagctaaaaaaatacactgagttgaatggtactattggcattgcatgattgggtgagaatgtgtgtctaggcggcctgacgatcgtgttttagccatttggctgatacccctcaggcgacaggtggcacatttggtccaagtccctccttcggaggcgcttcgcgcctcctcggaggggggacttgcgttaagttcgcccccccccccctctgcagcctgtaagaccacacatcccattcacggtgcttttcttgtcatgttccactatttatgtccacatctgactgacaacgggtctctggttgcttttggctgaatatttggtcaccatggtgtaggttggcttcaaccagcgtacattccaatgtacatatttcagacacagcctgattgcttcccctataccccgccaggaaagtggcgcagtgacggatctatgtactcagacttcttgatcattcaacttcacgtctttagtagggggcaaatattttatggcactcgaggagagtccgggtgacttccgagctcataagtcacttgtcaattgatctgttactctctcccaacctatcaaaatgtatatttcatcaactcaaaccttcaaagcataccatctgttggttgttccaatcattatcatctcagtattctactcagcatgcgcaagaccatctccatctcagggccatctttaccccatctatacccaaacttcgcttgcggaacagtcaaccgcttcacaaaacacaagcctttcatcatcatccaatgtcctcgaaaaaagaatggtcagatcctgtgatcctctacctcttactcctgaaacatggaatgaactcgaattagacttttatcttaaggaatacccagatggagataggatgactctgattgtaggcttcaaaaaacactcaaaattttgaaaagaaagaaagaaaaaaaaacatatacaactttccaggcaaactaagttattcttccgattgctgtcgaataggattatgccacatccaagaacgcatccaacttcgtctgtggactcggctcgatttgtaacgcaggtcagatgtgttatcctgtcaacgataacgattggtacattctgtttgcgattcaacaatggaattcgatcaataacatgctctatatggcgatcggttatgctatttccatagtccaaggttaggaggaaacctttccagagtgaggttgaagttgtctgctgacccattcatcccttttctgatatcacttaaaagccactgtaaacagcttgatttcaccatgtacgagctctcactgtttcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccataagtcgaactttgcaaacaatcttgctctttgttgcagtggccatggatctcatgatgatcatgggagctgtcaccggaccggttggttggaccttgaacgtactgaactttgcggcggccgctggatttgcgatctatgcatttaagcaaaaagtgccaaagggaccaattatggaaggattcggagtcgtaagttttcattctcattctcatttttagtttacataccttacaagttcctgtaacggcttcaataataataaatcccctcatcacagtggacagatgtcgtcttccacttggcgaatgtagagcgagatgcccacgatgctctctcaaacgctgtcaaaaaagtcatcaattcacccatcagctccaaagacggtatttacggtgtcctgaaaggtggtacattcatgaacacagcaaagcttaagcccatccccgaggtggcagatcaattgcgcaaggtcaccatggcgatgtccatgaacttggtgctacgtgatatggtaaattttgcgttttactctgcttgattctcatgcgatgatgtcggaaaaattcaccgtgatttaacttacgaaaaaaaaaaaaaaaatgtgcttcagaatgcgtatatagcagttggtgccgatgtaagagctttttctaccaattcattcacttcttcaaccatctattgacgaaatttacctccgaaatcacaacaggattgttacgataaaggaccaaatggcgcctggcctcagaaagacttattatcatactgtcccaagcaaggaggaccgtaagcatcttccaacaaaactctgtctcattcagtttaaaaccaaacccaaaaatcacatcgcatcttcctgaccaaaaaaacaaacaaaaacaatgttaatttcgccaccgaaggatgtacaacatcatccgcgccgttggtgagaaatcagaaaataacatcccgaacgccaacgtgatcaacgacatcttcggcttccctactcaattgatagtcgacgtttctgttgactgccagcaaagacacggcggcttcaatcataatccatatgtcaatgggttcgttcttctttcacgctatttcccttcctaattaatcgggttatcaagagcatatcgctaagagaaagtggacatgctatttatcattgcagtaaattcccaaaatccgaacacgatgagtgcgttttcaatctcccagtatgcgatgctcgatggggaggtaagaattcccctccttccccattttcaaccttttcttctcgacgaaaatcatcttgcaaaattttaagatcacttgtggctaatttctaacatattcatcgtttcaaaaaaaaaaaaaaaggtgtgcgctctagtatcaaaaaacatcaccaacacgtaactgtagcctgtaggaaacatgggggcctgccaatctgaagatcatcatatccgccgtggcgcatttgttgttggacattaagatacccgcagtaaggacttgaatttataatctttcattcattcattcaatgtaaaaaaaatctttgtaatcaaccgtgtgaaaaacaaaattgaaatccacatcccataaaaaaagttgagaggtagaggtctcagtgaatacatacaataaaggggatcaatgaaaggaggagattgttgtaaaaaaaaaaggctcaaaacaaagccataagtgctaatggaatcacagagcaagctcactgcgagaaaatctcaagaaacttccgccagttgacatgcagaaactcaagaacctaaaatctgatggtttggaaaccaggatgttagggcacgacctttgtaaactagcgatgagagcaagacaactgtcaacctaacggcgagcaagacgaagagagtgtggcgagtcggagtgagacacaagaacaaaatactggataaatcaaatcgattcatttctaacctgatggtttccaaaccagggcattagggcacaacttttgtgagctaacagtgagagcaagacaactgcaaatctgagaagaaatgatgatgagagaaacaacaccaaggagagagaaatgaggagaacaagcccaatggtgagcaagacaaagagagtttgtggcaagtgagacacaagaaagaaagacttcgaatgaggaaagaaagacaacaacaatgaggaaatgaaactccttttaaacaattgatacactccaaactaggttcaactccatgtgcccgtctgcaccacattggggtgagaatgaatccccaaacggtaagctcaccagaaactctcttgaaaattggtttgttactttgacattactcaaccattccttcagccatagtctaatgcacagtcactttgcagagatttttacatttggatagtcattagattgcagatggtatgagttgcattgggaggaaactgcatgtcaactgactgcaacaagctggtcagatttttacatagttaagaggacatgtacagccccttgacagaaaaaatggaaccctttgattggagtctagagggcaaaccaatggacttgaatttatgcttcctggtgaaaatgtttaaaatgagttctaaagaatgattctgacatattggataggaaaatgttttgtgatttgttttttatagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgtagaatttaatggcaaaaaccatttttcataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaaatttatttcctaggttttaatatgcgtagaatttaatggcgcagtccaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaattttttacagcttaattttcatcattttttgacattttaaatttatttccaacactttaagacatgtagaaaatgatggtatcaaaattttttccccaaaacgaaaaatacatcttgaatactgcatttgacaccgttttttaattgaattattcactttttcactcaattgtttgtgttagtttttttaccttatattttatgcttttttgaaattttaaagttgtttcctacatttaaacgtgtgtaaaatttaatggtaacattcaattcccataaagctcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgttgactacactttcaaatagagatggtcgtgttgcatccggatatccgcgcggatgcggatatccggttgctttttccggggaaagcggcatccgcacccgcatccgcatcccctggcggatatccccccgccctagcgggtatccgagcagatatcctcggatacccgccctctaaatggccggcgaggcacatcctcgccggctggaaaggtagccttccagccggcgaggatgtgcccttcccggattgtagggggcttttctccggggagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtttttcattcaaataaaatttgtatacgttacaaattgtgcaagaaacggggtacactcatgtattaagattgaagcttgtatttgtagggaaattggacttcaccattcaattttacacatttttaaatggaggaaatgaatttaaaatttcaaaaaatgattaaaaaccagccggtaacaagcaattaacaaaacattaaaaaaaacatgtccaacacagtatgcaataacattctttggtttttatgaaaaatgatagttaccatcattttaatcatgtctaaaagtgtgagaaacaaatttaaaatgccaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcaggatgaaccgttgagttttaagaaaattggatgttaccattaaattctacacactttcaaatgtaggaagcaactttaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaatcaggtgaaaaagtgatgaattaattaaaaaaatgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgttaccataattttctacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaagggccttaataaaaaaacacggtttttccgcgttttgacgcggttttaacgcaccgcagcacacgcggtttccgcttttagacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaatttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattctttacagcttaattctcatcatttttcgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaaatataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttattcctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaacaattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgatcttaagcattttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaagatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatgcagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtaagaattaattcagaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattctaaacacttttaaatttaggaaacaactttaaaatttcaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggctgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcgaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccattgagttttaaaaaaattggattgaaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaataagtggaaaaaaaaattaataatcaaaattcatttttatgaaaaatgttttttaccattaaattctatgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaactacgaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcgttaaaaccgtgtcaaaacgcggaaaaaccgcgtttttttattaaggccctaaaaaaattggactgcgccattaaattctacgcatattaaaacctaggaaataaatttaaaattttaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacacgctttaaaacataggaaacaattttaaaaattcaaaaaaaactcaaaaaataagcggtaaaaaattaattaaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgtgggtttttttattaaggccctttttatatttttcctcattttcctcattttttgatattttccaatcatttttcaaattagctcaaaaattcaggagcatcacgattgcatgtgagaagaatgattataaatgaaaaattgagaaaaatcaatgatcaaaagtttagagagctgaagaagttggattgatgatgaaattgaattcaatttcagtgcctgattggagggttggtctggtggatgacacaatcagaacatgcttaaaaagctgttgaccattttttttgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttggctgcgcgcagcacacgcggtttccgcatttagacacggttttttaattaattttttacggcttatttttcgagttttttcgaaattttagaatttattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgaattttgattattaatttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccatattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttttttgatttatcatttataatcattcttttcacatgcaattgtgttgatcatgattttctgagccactttgaaaaatgattgaaaaataccaaaaaaatcagaaaatggggaaaaatacacaaaattttaacaaaataatttcctatccaatttgttgactcagaatcattctttaaaacttattttccacagtttcaccaggaagcataaattgaagtccattggtttgccctctagactccaattaaagggttccattttttttctgtcaaggggctgtacagactctctttacatcaggggaccatacaacaccatctgaaaaacccttgcaaagcttgggaggcaagttcagcagttttgttctactcacagctcgaaaaaaaaaggatcagattgatagacgaggttctttacttggatccacggcgtcttgagcatcctggcttgctccggcttggcttcagtgatattgcgaacttgggctcagcttgaccatcaagcttctgcttcctcaagttggacttggcacaaaacgtgtctccagtccagggaccaggagtcccggcatccagagggcagagtcgcggagctgcgcccgcaggtgctctccggggcacttgggatatgcaatttggagacatcgaacttccctggttctcaaaaccaacccacaacctcaaacggttggatctcccatcccacacaacgaaggaaagcccaacgtcatcagcaagccaatcaattcatcggcacatccttaataaaaacgaacaaactaatcaatcaatatgaggatcgagaaatgttatttttgcggtgccaatgtctatcctggtcacggtaagtaaagcaaaaaaaatcatattgctctaacgcttaaaatggtctaacgtttgtcattctgttcagggaccatgttcgttcgaaacgatgctaaaatgtttcgcttctgtcgatcaaagtaagctgacatgcttgaagaatgcggcacaggatcgcacttaaggttatacgacttatctgactaaccctcgaaaacattactccccagatgccacaagaacttcaagatgaaacgtaatccccgtaaggttagatggacgaaggcattccgtaaggccgctggtaaagaaatggcgattgtaagatgattctcttgaccattagggaggggtttcaccaagtctgactgttaactctctctgtcttaggattcaactttggaattcgagaaacgtcgaaacgttcctgtaaaatacgaccgagagctcgtccagaccaccatcaatgcgatcgatcgagtcgcagccatcaaagccaagcgagaaaaggcattctatgccgcccgaatggcagcagcagcccccgtggttcgcaagagtatggccgtggaagtcgtcaaggatcgacatgtgcttggattgaaggacgatgagttgactcagaaggcagtcgaagccgcagagagccgactggcagtgatcaatgcccgagaagaagagaagaaagcgagcagaaagaccaagaagacccacaccgaagatctcgagatggatgcggtcgttgaagaaactggggaatcgaatgtcgatcttacccaagcgatctcgaaggccctcgtctcaaccgctcttgctactcgctccgaacctgaaaagacaaagatgaagatgaaaattaagaacaaagtcacgagaaagtcggccttggttcccgccaaccaaagtatggatcttgattgaatgcatcgaccaaccccaaaaaaactagaaagcaaaactcagtgtaacggtaaactgacgggaattctgtagttatcgttcccactacgagtaacggaggcccgatgttttgtcgttttgaattttcaatttgactatgattatatggcttgttttattatcgatcaacagaaaaaattaattccattgaatgctacgatatcaggcaaaatacactcaacatcgttgctgataacgaagaaagtaaacaaagttacaagtactacagagaaaaccaatgagctctctaactttgatattactttttgaggagagacactgacaccatcagtgcattctcggcctcctccaacttgccactgagaagcctgaggctactgacacagtgtgatatgctttaaggaaggaaacagccccaatcgcctgaacacgcaatgactgtctgtctgcacaccacctgcaaggaggtgtaatcgtgatccatcgtgctgttcttgagagagatagccttgaacaatctcccacccttgttgctggccggggttggttgcttggacatccactaaccctgatgagcagagaagcaggctttgcaatgactctaagagtctggtaccactaccaatgtccttccgaatcccactttcttctgtggatagttctggcaaatttgtaggcaatgatccagcatcttgaggcaaatactttgattgactgctctcaagtccaaaacctagctcaatgaagatatgcacacttgacagtaaggtgtcaattgttgttggcagaagattcattttccatttgactgtacttatcaagccatttggggatccttgagttattgcagtcatcttggttggcggagtgagtgtctcttgtctttgtggtgagcttcagaaaggcctgtcgtagggaagaaaaaaaaattacagtgacacttacagagattgatggattcaaggcataactaaaaatgttgcaacagacattctgacaagtggattggctttgagtcagagcaaatccctaaccaaataaataagtctatgtgatcagactcagaggctgcttagcagtttcaaattttcatcgtaatagaccttcttccatttgggtttggggagtttttgcatcttttatctacaaaatgtcctgggagtaaaatgtggctgagctgaacccagcaagctcagtcaacaaaacaatctaccaagccgagcaaaaagtgatttttttggctcagttagacattttctcaatttttctttgtgggggggggctcagtttgaaacatttgtgttttttttggctgagtatgctcactggacctgagttttacacactgatcaggtactttgcagaaagaaaaccaagcccaacctgggagttatttcttgagcatatttcaaactctttgtaatgggataggtttgtccaaaacagaagccatattcttattctcaaacagctggatatctgcatggggtgctatgtaacagtccctctggcttggttgaacagtgtggcctagaattagatcaattagctttgagcatgagttgttattaaggttggggagtgaacagagaaactacggcacagcccgtctgctgtgatatctcttcgcgtttgaatattacaggcatatcaccaaacccagtatatgaacctcaactcagataactcagctgcttcccatcgagcttcagtagtcaacattcaaccatccaacaactgatatcgaggaagctcaccaaaaaggaagcttgttacgttgaagcaactggtatgtattttctccttaaaggtctggcatcacacgcgactgatcattccgattaattttcaacaggggtacttgtcataccactcctactcgtgaactgaaaagattgaaatggcaagctcaatgttgaccttaaggatcaggtgagtgaacacggattaactatagaggatacgaaaccaacctgatctttgggcttcttcttcttctccagagggcctgaaggttcgagtacgattaaaatcagtcctcaagctacaattactgaattgtatcatcaaatctctgaacagactaacattaaaaaggaaaaccttcaaggtctgtatgtttttttttcttccatcatcaagtcaatccgggctgaaggttgaggtgtttttttatatcttgatcgcgtaaataacatttccactcagtccgggttggatttccaaatccccagagcatctccgcttcagataccggagcgacagttgaatcagtgaatatcaagagcggcgaggtactccaagcatcatcgtctcaaggatcatcttcgaatggtgcgtcgcctgcgccatccacacctggccaatcgaccccactgagcaaaccggccagggtgacaaacgacgtgggacgcgcgcctgcaaaatcgagtctctcctctctagcgcgggttcaggatcaaagtagtgcctccccctctgcatcgaagattgagaaccaggacggactagactcggtctccgcctcggttgcactcgaggctggtcatctggtcctacgagtcgtcccagacgacaattcttgtctcttcagagccgccggaatcctgttagaccatggcgacgagcattcttcttcctcagacctctcccatcgcttacgccagatcgtcgcagacgccgtcaaaaacgatcccgtgacttggtgcgaacctatcctcggcagagacccggatctttacatctctaaaatccttgataaagacgtctggggtggcgcgatcggttagtcactatcatccatcctacacccaatcaatcaaattgtcacatacaataaaaataaaaatagtggcagaaagctgcagatgctgaaaactagtatgtctatgatccagaactcgccattcttgccgatcatttccaaacagaaatttgctcaattgacgttcaaactggaagggtaatttctttttctctttttttaggctcctccccgcaagaaacaaaagcgtcataagatgttcaataattttggttcctgtcatgattgtcgcttcctcacaggtcgatagatttggacaaagtcataactatgcaaatcgaattttcctggtctactcaggcatacgtgagtcaaatcaatcaaaaaccatgtggatattgacttccaatcacatgatgagaaaaaagacgcgagaaagattgggtttcttgttttccaagaagagaagaaattgattttttatgaattttcgcggttttacagattatgatgcaataactttatcgccgattccaccggaagaattgtcgaaccaatctacctgcttcccacctgaattagattttgacacgacgattttcccatcggatgaagatagtttcctacatgctgcgctccaattggtctctcaacttcgccagatgcattattataccgatactgcttctttcagcttacgctgtgagatttgtaaggttgctttggttggttgtctctctcatctttccactccccaaaaaaaaatcatctactgttctcttcaattgatgaaacactttgttattcttgcgcttctgtttgggaaacttgttcgatttaggtgggtgagaaagacgcaagatctcatgcagaatcgacgggccatactcaatttggagaatacgcatgatcaaaagtacaagtagtcatcttcctgcgcttcctcttatcaagttttctggatcttatttcttccttttcttcgttagcttcgattaagtttcaccggttgattctcacttgtttatgtgtatacttatcaactgcgtattcacaccttgttgtattagacaaggtgatagacataaaagttttcacatcttgtagttgttttgaatcgtgttcaaattcgtcatcgtgcatcctcatttcaattcgtgaacttcatcagtagactgtcctccttagctatcaactatgttcatttatttatttattcttagggaaaacaagtttttttttgtagttgctagttcacgtgtccttgttgcgcttgctttcggtagaataatctcatttgtcaaagttaaatgcaacagacgtcccatcttttttggctattaagtaagggcctggtcagatgaaatactatcaatgttaaacgaatcacttcactgtgaacacattgttgttgattctcctccactgacacattcagtcacaagaacccaaatgaagacaaaacagtacataccaagaaggatgacctctgattggtatcattcccaactccactaaaaaggcagaatcctagggttgcggtcatgactattgatttgcttgaggcaaaccagtacataatttttgatgtgaacagttggaacacggcggggttgacggggacctcggggggtttcacaaggatctgagttttgacgcgacaaacccaagtcagcactccgacaactcagctcacaaccacatcactcctcagcatgggcactcggaatcagcacgaccatggactccaatccaataagcataactacactcgactctatcaggttagccagccgatcggtttcctttttttaatgatcgtaaaaaattcaatacttcatataactgagtttttttttctgggctatgaccaggtcatccttcggaggcgaacatatcacttttgcctgattagttatctgctaagtaacatcgtgttatggtttgttatgttggatggtttacgtcagtacacaaatgaaaaaattatgaaactcaaaagacaggcggatacccagccacgctgacgcccgatctcatcgagaaactgatttataatcttacctcctccttttagccgcgctctggaatgggcttcggataactacttggatcatgggcggagctaattgggcaagtgcaactatcccgctgatgacgttgaggagattgcagcttacaggtttgttcgtatcctttctactctttccagcctcccagagtgcccggacatgaataatctgaatctgacaaatgtcctacagcatctagcttatacgcccccaatcgatatgcaaaattctgggcggtattgaaatctacagaatttatcacgtcaacgctgttttgctccatcagtggctccttgctctgcttgacttacgtgtcggctgcgttggctttgaatgaaaaccctgagttgggtctttttaaaagcgtaccagggtaaattaattcttatcgactcagtctgccaaggtttccaatatcgctgacctcttctattgttttcttatttaccagacgaggagtcactcaaatcagcgagcgaccaatattcctactggcatcttgctggtacactgcgctgtgttattccttctctgccatttatcatggtaaatggcattaccgccctttcgatgtgtcagagcatgtaagcctttctctccaagacgcgcattcaatttcttgtggttctcccaactcatatattccgcaaatgacccgtcactagctcacgattccacaaagaatctggaattcgctggactcgcgaattgaattcgtccggagatcgatcatatattgttctgccacgtttttaccgatttatctcatttcccgaagatatctcatcagggcgatcgtcttttccaagtacacacagttaactaaacacatcaagccgcatatggtgatgctcatcaagttcgactcggtcttcacgttgacgtctactatcaggctggtgatgattaatgtgttattaatttctatgtgggaaatcgtacaagcgctgtgggacgtatattcgacccacccacttgatctatctcggtttgacacggaaccaaaccagtgcttgttggaaggaatccgatccaccgatcctcgtgtgcaagtaagtagcatcaactgattcaaccccataacacgtccttctcttgttttttctgttttttcgcattttaagtcttactggtttcatctacagaattacgcgatccgagagctcgcccatatatcgtggagtgaccctgcgcgccgatccacgattttcaaggatatcagagcatctcctcggctattgaatttgatcattgaagaatgtctgaacatcatcgacaccactagagcaacgatcgaatctggaggacaaccgattcagaagagtaagcctttttccccgtcaagaaacgatcaactaagtttatccagacagattcacaagactccactaattgttgactgtagcagtctcggctgcccaaacctctgtggggcctcatagaccttcgcccggtacacattcagccgtaaagaccgacttgccacagcttttcaacacaagctcccatcctaactcaatgaagcaggtgttcttgagaaagctcctttcgagtgaaagtggccaagaaccaacagcacccggctccactacattccagccgtctgccacttcgttgaaaaaggagaaaaccgagtccgattatcagattccagatatcttcctgcgagaccagagtcggaaacttgcgagtaaatcaacgtctgacctttccaccggtgataatttgaagccttccccatccccacaatcctcaacaaaagcgttgcagagctctactcctcagaagcgggagaagattgtaccgaagatctggaagatttttcttcacagtcctctcctgaagtcctcagaagctggctcgcgattagaggactggttgttttctccttccatgactgatgagcttgagaaatgtctctccaagcgccagctgtgcatgttttctgttgagggtaagtaatccgcattgttttctacacgtgtaatctaatctgagtttagacgctgacaatcttcattttgcacggtggcatgatgacgttcagctgtaacgaacttcacctgcgcgtcgttgacagaagaccagtatggagtacttcaagaccaaattccgcggatcatggagagtctggtcgactgctttgatgcactcgatcggcttcgcataaatacctgtgcggagttcggtgtgcagcctcctcccgtgcaagccactgcgcctgcttcctccgagttggacccagtccagattcacttccatttgactctcgacgagcacctacatcccttattaacccgtacgtctttcacttctaattttccctaactatgggattgaaattgacatgggatgatttccaaaacacaggtctgaaggctgggatctttggaatcaccgatcagttcaaaccgttcttgaaagaaatgtcgttcagtccgaagattgaccaatggattcaatcccattcgcgatgataaattcttctggaccaaatagaacggtccgtcatagtcttttccaaaataagaccagacgcgacccgaggattggaaaaaactctaacgggaaactgttagaatgatacacaaactagccatacacaccgccatgtagatgaacctttgttcgtacattctctgattgtctaaaatgctctcgccgtgtgtttgattcttcaatataagcaagacaagctatatcttaaacttcaaatgaaacggaaataaatgggcaggtactctatacacatgatgatacctagctttttaattgtttgatgtttaatcttcgaagaagtttttttttttctttcatcaatgtatctgctcgttgacaactcatctaggtagaaccatattttcttatcaagatattagcaaaatcgattgacttccagaatgatcctgatatatttccagatatacagacaaatacatgtttatgatacgtggtcaaagcgctgcatacgtggccaacgccgtccattacagcttatcataacgggctacgtaactgagcaatcatcggaaatctgctcgagacgatcaagctatcaagcctgtttgccatccggatgatctacacatcaaaacttagtgcaatgtcttataggcctacatagcttcagcctctcgcacacggagctccgtaaatgtacaactcatcccacagtaacgcaatccaaaacccaccttagccaccaagttaaactccggcctggtgccaaaacaaatggcacgtaaggccgcgagggaaacggctcgtagcggccgtcccccagatgaggcttgtgcactcggaacgtcttatccctcttgcaattgccatgaattcatcacaacttcttgcaattgattctcatcttctcttcaaaaacatgccgatcacaactggcacagtcatcggaagagggggtcacattgaggaaaaaagaattgcctcaacagtgagtcgaacactggaccttttgctagcacgcatactaggcaaacgctctaccactgggctactgaggctgattattgtaattgttacgtaatcggagactatgttgaaactactgtttccttcgctgcatccatgtgctatcctaacaacttttttttgttcccctaaaatttatttgtgcccacctctctctcagtggttggtttttcttggacaaaatggatgatgaggtgatcatcaatcaccatctattttgtaccacatctccaatttatgatgatgtggtatattaaacattggttggtttttcttggaaaaaatggatggtgattgatgatcaccaccatctattttttttatcatgtcacagattgatgatgtggtaaaagttgtctaatgatggtcagatcaatccctgtttgtgagtatactcaagccaaattcccatgaaaactgggggagccccttcccatcatctggggccaaattgaaaaattcaatttgttttagccagttttatttacccggaatggaccctttttcaagtacaattttgaatatatacctgtagatttcaatacccgctaagggggggggatatccgccagcggatgcggatgcgggtgcagatgccgctttccccggaaaaagcaaccggatatacggatgcaaagtgaccatctctaaattcaatactgtatctttctgcatcttccaaaattttgttgaaaacagtccaaattggccaaaaatgtacagtagttttttgataagatacaattgtagtgtatctgatttcagatataatacctgatgcaaattttttgaagtatcagagaaaatatacaatgcaaaagtatctgcatatactgtattgtattgtatctgtttcactgttgacctgaggcatttcaacagggatgtaaaattgtgatatattttttatcagactcagaggatgatgattgatgaatgtataattttcacacacacaagtgttgcttcacaagatgtataaggctgtagagggaagccagattaacacttgcttgggtgacacctaacagcggtgggccactacgctacactacgctatgggcccatgtagtgttggcgtagcggcaccaattttttttctttttgtgaagtgttagcccgccactacggccgctgaggtacgctaatttgtagcggcgctaacactagccattttttggtgtagtgttagcgtgccgctggcgccgctacgctacagcgtttttagcggcaaaaaaaacacacctaaaacccgctaaaaatttctgtaacgcagtgtaggaggcagtttttggcggcctgtgcgtgtagcgttagcgcagatggggggaatcgtgctaacgctacgctaaacgttagtgcaagtttttgccccatgcacgtagcgttagtgcaaaaaatgaaaaaagtgctaacgctacgctaaattgtagcaatttttcactacactatgctacgctaacgctaaggtcagcgtagctggcccaccgttgcacctaaggccttgtttggcagcaatataatgtgataaatatatggaaatttgtgcctgacatcctatgtgacatctgatcaggtctgccaaaacttgataagatgtcaccaaaattgacgcttcatcactcaatttgccaaacaaggcctaaatttttcgattgagaatggaggactccctgtcagttttacaggccctgtagagccatttttacaggctgtaaatgttgaaattttgagctcaagcgtgtaagaagttgagggccaaaaaagagaggatctcattttgggaaaggctcacagaaaaggagtgtaagaaccaatatttttcttttattcacaagcatctagtcaagttcaaatagactaaatacaagtggtcaaaaagtggttgaaagagaattgaataaaaactgagaggaataaatatagggacttcgtcaaccgactcccaaaaattggagagtcaactcccaaacccaggtttccccgaaatttgggagtcaattccccaaatccatcagtgggtttgggagtcggccccccaaagaaatttaaataaaaaaagaaaaaccctggaggggttgggtgtcaattccccaaaaccaagtggttttggggggttggtgatcaaaaaaaaaaaccagcggccgaggggatttggccacagagattgctctcttgacggccgagagaatttctcttgggtgttacataagggtataaccctcaacggccgaatgaaacctcttggctgttgagggtttacattctaaacaaccgagaggaaaccctctcggtcgttgaggtgtacacccttgatggccaagaggtttcacttggccgttgagggggtacacccttgacggtcaacggtcaagaggtctcgacggccaagaagtttccctcggccgttgaggtgtacatcccccaccgccaagagaaaccctctcggccttcgaggttgtaacagctgagggaaactttcttggctgtcaagagagcactctccacagccgggaggaatcctcccggctgctgttttttttttttttttttttttttttttcatcaccaaccccccaaaaccacttggttttggggcattgacacccaacccctccggggttttttttttaaaatttttttggggggccaactcccaaacccactgacactttcaacagtacctcatatccagtactggatatggagtaaaaaaaactggatattcagtgtttttttttaaaaaaaaatggtgtgaagaggtgaacaaaaaaaaatataaaaatgctacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgtttcaagtgtgatggatttggggaattaactcccaaattttggggaaaccggggtttgggagttgactctccaatttttgggagtcggttgatcaagtccctaagtatacgagttcttgaaagaaacaacgagacaagccttctcaatctcttttagtcataccagtaaattaattgacagaaaacataggttagaccacaaatattgaaaggtgttaattctcaacaatcagttttcaatgaatcaaatagtgaactagaaaaggaaagaagtcattcttcaagacaagagttgtttgatagaagattgccacaatgatttctaattagactacaagagtgcataagattcaacataaaactagctgtgagtgactatagttcagtccagatcaagatgatacaataaagtaaaagaatacagaatggatgggatttttagggaggagtagacagaaaaccgcaaaagctcaacattagagctgtattttttctgggaaaagagcttaacagtctgtaaatctggttttaatggggctttaaaattgaatgggagttctccaatttgtcttatgtaacagcttggatttctgcaaaattgtagattcaaaatttactgggactagattttgatttggacttccgtggttggtgagatgaattttcttttatcatgaaccaaatttgcattgacaacttgaacaccagtttcatcatgtttaaactttataataagagtttgaaattgttcagatcttcttcaaacctatgaatcttgatgtgtaaaattaagttcccaatttcaaaatgtgaactgagatattaagccttgaggctaagagaagatccatgagatttaatatttttgggttgctgtattctcaagatagaaaccagaattcaagttttgaaggccaaaatttctactgcacatcccaggccttgttaaaatagagtttctatctgctgactggcaaggggggtgatgtaatatgtacagtgtttaggtttcacagaaggaacacagaaatagcatgtgattttcctaggtccagagttgcttctgagtcttcaagtttggagagtggatacacatcaaggatgaaaaatgtcaaatggtgatcccaatggcaacttgagtgggttgtgttttttgaatttggtttgccaaatgtgggatagcaaaccaatttagcagcagtgggcagatacgttacagtactttatggcaggggatttggagaacataactttttttagttatccaaatctgttgttttggtaaagtcactaaatttggttttgtaaagtaatgtaacataaccaattttattttttccatataattttttggggtaacaaaacttatttggggggagggtgttatgtgaggttgaagagccaaatcatatttcatatagcttacactacgggcaaacaggtgacgcccccgtgcgcaacgtcacctaacccaaggggggcccctttccttatgtgacactgcggccccgcggcgtcgcctgtttgcctgtagtgttaatggcacagcctgcaagccagtggcgtaattcaacttttgtcactttgttttgtgggtgtgcagtcactgcagaagtaacaaaatctgaattttgtcacccgcttgcgcaccgtgtggtcaaagagtgcctcatatgtacattgagtatggtgaggttgtgggttcaattctcacaccagacatcatttgacctggcttactggtgaaatgataatcactgattgggtcatgacaacggtgaaacagatacaagacatgtattcgtatcggattgtattgtatttattttgagcctgatactggtatcagtatttccttggttggtgaaaaaatacattgtattggatttggatttaaaaatgaaaaaatgtctttgttttttcgttttttcttcaatacagccaaatatcttatgtatcaaatacggttttggtgggatcagtcatctgagacaatacagaatacatttctcacttttcaaatacgatacatgtgtatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacagataaacacctgataccgtagcgtattgtctctgttgcaccgttggttatgatcatattgggcaaattaccttgcacttaatgaacaaaaccatcaaaaatcagtgcatccccagccaatttacccttaagttatccaaatattggaaattcagtaacataaccctgttttgttgagaatttctgggaacgtaactagaaaaaaaggggccttttgctccagtagatattgtaaatgaaataaagatatctgtaatgtgatataaatgtaactgtaaaggttgctagttttgtggtgtgagtacagttcaatctagaagagaaaataatttgaaggttggatgggttgaagtgttttagactaaggtgaaggcagattgtgctaattactcactgcaggtaagggtaggtgggcttgatagatcttggttggggtatctctatcagagggaaaggccttgttcttcttcaaggcatcaaaaagtcttgttgtatgggcaaacatcaacctagaagatgattctcttcttgacataaatggcatatttttttagatgttttgaaagtttgtcaaagttcactcacatatcaggaggtttcaaagttgatttttgaactttctgcacaaagtcacatgtggttcacagaaattttgggaaatgttcccaacaaaaaaaaattggaagtttcagaaagtttaaattttgaacctcttgagtttatgaattcatgtagaatgctgtttagaaatcaactttgaatcccactatcattatagatattttgtttgcttaatgccaattgacttataacacacttttcaccatagtgaatgttgcaaagcccacgggttatcaatcaattttttgtatggggtccttgtagttacaggcaaacagtgcttttctcagtttcacagagtattgaagggttgaagaactgggatctcagaatggagcttggatcagctcaaatgtgcatactttctagggcttgttatagcctactcaattttgtgtacctgaagagaaattgtggattgatgaagtgatgtgttgcaagtaattcttaccaccagtgtttcttgatgactactacatagcatctgttcatcatccccactggcaatcaacagatgtctcactggaattgaacagattatagtcaagcctattaaaagaagtgagccataggccactttggagatatgtagggcggcatgtaaccgttcgtcaagaacttacagagagatccgccgaagtcttcaagttgctacttggaggatgttcaatgttttttaagggatcgactgagttttttttttcccttatcgggtgtcagcagatcagaggaggtcgaactggaaggacagaatccttcggccccgccctctcggcccctcttgttcaactcttcaactcaagatatttgatcaacatacaaatatactctggaggaaaaccgactgcagaatttcaagccaagccaagcactagggtccgtccaagttctcgacgcaagcagactgtgaagaagtttgaatgcaatagttactaaggaagcaataacgtactacaaatagcaggtcgaggcccaccactcacgagaatcataagtctccgtcctgattaattcgaaagggaatattatttaccttacgtaaacacaaatcagctaaacatagcagagcagactccagagtcaggtcagtacagctctccctctttgagagaatgcttcttctgaataccaattactcatttgaccactcagctttcgttcctaagctcttgagactccagtgtccctttcataaacccttatcctcaatctcatcatcatcgacctagatctgaaagctcagtaagttccttctgtctcggtaggatgttgctgagctgatttgttaacttgaaagagttgctctgagaaaagataagggcttctcctacacctccttttgaacacatccatgcagatctgaagccaaatctaacccccaattaacccaaacactcaaacacaacagccatcaacggtacatcagaccgtgacctcctccaccaatccctgaagcactcttctcagctcaaccctctccagagacccaaactagacaacgacactgagcaaaaacaaattcaaatccacattacatagattgtgaatcaaattcggaacaaacaagcaaacagtatccaccacaagagagcataagaatcaaaacactcaagcccgaaacttgcctgtatctcttcttaatctctctcaatagcctttcgtattcagctcgactagtcagccgcgctactcttccgatttactccagtcgatcgtcttatcagcctctcaattgggtgcgtagaagtaatcaattggcccactgtttttcctttctttttttttctttcttttcatcttaataatcattcttacctaccatccttcaatctccggacgagtcttgctggtgcttgaccaagctctctcttattggcgtccctttcgaatagccccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctaacgcgcatctagcagacttttgttagtcggagagaaaatgcttttgtagacaaactgttagtttaccccgcccggttttactcgagctttccagaaactgcgccgggcatttcgtaaaagtgttgccgccccagactctctactgcgccgttttgccaacgggatacatcgagaatatatgtcaggagtgagcacgacactcccttgtccaatgctaatctatctccaaaatcgcgtgctggtcggtagctgtgaggcggtttcacatcagactcagaccaaggaagttggccttatgacactctatgcccgtaatccatcgcatccatcacatctcttgccattcagaagaacgacttgggaagcagctccatgggcttgaagagatatacaccacaggtgcaggaaaacgtttcgaagcggttaaattgaccgcttcagaactttttcaattgaatggcaggggacgtcgccctggaagtcggcgcagaaagtttttcaaaacgtaacaagaaacgtttgtgattttgtttaaaaaaacggcatcgagacctcgagtcaaccgaagcgtttgcgagaacgttttgatgtggttaattaaaccaaagcagaactgacagatgaccttaacgttgatcaaaacgtttgtgtagtggttttaaaaaccaagattctagtgcaaatctgggttgaggtttggttggaaaaaccaacacccaaccagttgacaacgaaaatggttggacatgagtgtaattggtagtttcataacttttgacaatgcgcatcacaatgcgcatcgattcgctcgcccgtgcgatatagatttgtatttccctttgggttaatttttaaatggccatggagtgttatagttacatggataacaggcaatgaaatcagaagaataggactagcgataaagacttgagatagagggatataatgggtattcgaagatcagaactagaaatgggttctctaaacaaatcatgaatgtgagacacaagagagagatatgatcagctggcagtaccggctgctgcttgagtgaattgagtagacgtgtctcctccgagtctggctatctcagtggcgatttcggcttcggttggaagggcacagtcgtccgggtcaacctcgtccaaggcggtttgtccatcccagagtcgctcatctttggctaggatcagctgcccaaaggcatacctgtacatgcgggtttgacctactcgtgaattgagatcatcattgatttgatgccagatggttggggtttcccccttcttcttaccctctcgttggatacggttgaggttgatcataaacctaatatacgcgagtcgggcccgtgtaggcggagggacctgcccatagacctgttgttttggtgtgttcttgtatcgggggtgcatcgcgatgaagacagacgagacaagttccttaatcgaggggactttctctggtggagagggtaagttcgtctgaatcaagctggagagcttgaatttgtcagccttgagctgttgtttgatgagattatcaaatgagttgagccaggcaggattgtcattgtagttgctcggcagctgtttgagaaagcgagggctttgcgagtccagaagggtctgttgttaggatgttagttaagctagtggttggtctgactatgagtggtgatggtagcgctgaccttcatcatcgagtatggcgatatggcgtctagattggtgcgggaacctctttgtccgtagatgtcgagtttaggattgagcaggatcaaccggatgttggagctcacgagggtcttgaggttgggggtgtcttcgttggtcagtaccatcgtggttgctggggatgctgtgtttgcacggccttgaagcaagatcaatgcaacggcagctggccatcgctctgtctccggaatctgataggaagtggtcagtaattgggctgtttgagtgaggaagaaggaagggtgcttacactgaagagcggttggccaatgcgggcaaactcctcatgattgtcaaggttttcttgcagttgttggtaattctcgcggatataagtgagggtttcggaacggatcgaggttgaggccgagtccgatgagcttgaatgttgactaaggttgctgactgagtcacgagtggaattccgggggtagggagacagattggggagactggtttgtgatggggttcgtactgggccgatcccacctgcctcactggctccaatttgacctggatgcccatgtgtgggggctggggtcggataagtttcatatgtcagtgtaatggtggttgagatgtttgctgggacacttactatgctgggtccgatgcccaacagaggtcatcggcaagggggatgttgattggggggttgaattatccgcgatttgcatggctccttgtgctccattgctaccgacttgggctggggggcctgtgaggctatgtgcggggttcgttatgtgaaacagagatccggttgaatgggccacagtcgacctttgggatggtgcaagagattcagacggaatccctgggcctgccgttgaaatcgcgccaaggtggggcgcaccggaggcagtttgatagtggtattggtgggatgggttgggtgcaatgaagcgagttgcaggtcctgtagtgttatggtatgtgtggtgctgcacatcagtatggttgggaagtggggcaaggtcgggccggaaatctccactgagcgactcccatccatcagcgactgcagggtcccagtcgagttcctgatggtgatggctggccatcaaaatgaaacctgaggggtgggtggaatgtcaactcaatagattaggtggtataagatcggaaacatcactcactgtcctaggtctgtttgataatatccaaggcaagctgtttggaggggaaagtggtgttcaattgatgcgtggtcggatttcggagatggggaaatgccgggtttgagggtggagtggtctggctgaaaccttctcctcatcatctccgatctttcgctgcgagcactgcggtgcgcaccggctgtgtcagaccgctggggttcccccggtgtcctccagctcatttcccctgctggacggtcactctagagaataatccacacactccaacaagtatagccaaacaaatttcagcagctcctttattattctgtcagacacactgactacgcagccgggcctcatggacgatgacattctgggtctgctgccttcactttgttgatttctttcacatgttccttgggttgaaatgtgcttttttgggtcaatattaattattttattgtgttgttacacattgcaggttttgaaaaacttcccaaataccaaggacagcagagataccggtgcctcatatgtgacaaaaggacttgttttgctagaaatattcccggacacctgagaagcaagggtcatcaagataaattggcgctcctgaatgctttcaatttaccacagcttcagcaagatcatacaggtgctcaggaaattgacagtgtcagagaggaaatcagatttgccaatgatacaagaggttcaccaaacgatgaagtcaaccacggtccagataatgccgaccctgccgagtggggccttgactcagatttggatgactcaggatcttccgatgatggtagtgagatcagttatgacttggatgattggttcaatggtcaggatgatgaagaaatgggctctggtgcttcaacagggccatctcccacgaattctgacagggttgatttggactccgcatggtaccctttcgccaataaagaggtgagttgagaaaatgaatcatcacttttggggtttaagctggcagctcatgatttgtaatttggtccccatgtcctccgggtaatctagtatctaattgcatccctgatgttgggccaattacacagtttcatgtcgcgcaaactgtatgataaaattcgatctattttaatattgggccacttggatctaccacactgggacacaattaggaggaccagaactggcatttcaaaaatgttaaatgccgaattgaagcagaacctgtctgtgttgaacaacaagactttcatgataagtttgacaaatatcattggcaatgtaagtcaaagtgattgaaaacgtatggtagtgttactggaaaaaatccacgctgaattgtgattcatgaattctcacaggaactggccaacccctatgtagtgccagacttggaattcattcctcacgaccccaaggggaaaaacatctatgccctacaccaaagtgtaaaatggagggaagatctatcgcccgagacaagagtgcaaatggttgaatattcaggaaaacattggtacatatacgagccggtcatgcttagatggcaaacccagccaattgtggtgcccatttttttctacaaatttaacaatgaagtctattccaaatgcattcagccaaaatttgaaaccttacgaaccgaagatgcacagcctggtgaatttatcatatatataccaaacaacatcaaattcaatgatggcaacctcatcgaagtacccgtatcagactttgggctgctgcattcagaaatcagaactggtcgaggggagagatttatggacaaatgcagacaccatataaatagcaagttcaatacctgtttcatccttttttttcttgcatgattcaacaaagctaatctggtactttacacactcttgcagctctggggcgtggggcacccaccataagatatgaagtgcctaatccatggcgaacacgcgcgggcggaaaagtgattcgccatgtccccatcacattatattctgatgatacctctggaaacaagtctaaaagatggaataaacatgtctcatactgcttcaccctcagtggattaccaccggaaatgtcaaaccaggaatacaatgtgcactttatatcgacatcaaacagagctgggcctttggagcttgctgagcccatagtagaagagctaaagtatgtcacccaattcacaagtatctgcacagcccataatgttgaacatttgcatgaccttttgttgcagtgaattagccaccaaaggctcagttgcatatgacatcagccttgaccaagaagtgctgttcatgagtgtaccactctgtttcttggcagattctccaatggcagctgagattaccaacacaccaaaccctggttcctcaaacaacccctgccgtatgtgtcatttgaaatgcccccaaggcggagaaagaagctccatgagctatatccgagaattttttggatgtccaaacctaccaggaaaacgaatttggagtgaaactgttgcaaatacccaggacttgtgggtcacctctcaatctagcacccagaaagaatatgaaagaaaacaacaactttacggcctcaaggacaggatcaattcccaaatcatagaactgaaacactcaacacttgatgaaaggcaacgtattattcaaatgcagcaggacaccccactccgaatattcaacccatgttgcttcctcaaaggctttgatggctgcctggacaccccggttgaaatactacatgtaatccttcttggagtggtcaagtatttgtggaaagacttcatgagtagaatgaatgaagatcaactaaatgaacttgaggcacgatggggagcattcagcacggaaggcctaagtgtgccacccattcagccccgctatatgattgcacactacaagagtctcgtaggcaaagaataccggttgatccttcagtctgccccatttgtattatttcctctgatgacaatggaggagatagacttatggactgcattatgtcacattggaagtatggcttttcagacacacatagaaaacatggatgaatacatatggaaactcacacattggattaaggtcttcttatttaatgtggcccaaatgaatgcaaggtgggtcaacaagccaaaattccaccacttaattcacttggcagaatctatcagacgatatggacctgcggccttgtttgctacagaaaaatttgaaagctacaatggtgtggtgcggaacagctcaatccactcgaacagacagagcccaggcagagatattgcaactagcttcaacaactatcacatcatgcggtggttgtcatcaggaactaaactatacaaccatgagaccaaaacatacttcacagcttcacctgaaattacaaatatattcaaacacaatttgaacattcaacaatcaatgggatacaacacccgctcattaccaaatggccatcagaggcctactatccatggaccccgtgggaaaccaaccccatatgaagatattccaactattttgaaaagcaatttcccttcatatcccatccagaaaatatcagccttgaaggtaaaccaaaagaatgtcatcaggcctggcacatttgtactggtcagtaatgttttatcccatgaatctatatccagataattatgagtctgatctcaacaaaaaacaataattgatgacaaaaatcaggaagagtcccccagtaatcaacatgggaccattggatacgtggaaaacatatgggaagtagccagaaatcaatttcacgttcaacttaatcgatgccaaaaaactggagttctaccactaaatggcacgacaatccttgtcaaaaccttcacatatggatatgtaccagcccaggtaagttcatgagtaatgaactcacccaatgtgtgtttatatataaaacccagctgacaaggatggcaaccactttcaaaacaatccaacacatctagagcatcatatgcagcttgaatgttcagcataactgctttcaatcacaatgctcagtaggcagaagaaccatgcctccaacaggaagacaagagggcaactccatcagtcatcatatccaacacagagacactaacagtttcctgttaaacaaattctcccaccatgtcccatcccatcaccaaaatcactcagacacaaccattatccccatcccaagtgacatgatggatgcagcaatggaacaaggcctttatgtatgggagagagagaaaaatggaaacaattaaaacacaaccacaccagcctcagtactgattaaaatttcaacacatcttgtccttgcaataagtatatgcatctgtggtatctcaaattacatccatgtgccaagtgcctttggagtttaccagcttgatatggtaagtgataggagtatttccacttattcccattgtttcattcccagttttcctcattgtaggacaaacaagatcatcagattggaaacataatctcaaagaaaaaataaggaaaaagaaagtagtatagtaattccatataattaatctttgattcctagatttcccatgacgtagatagaagaaatttcgatgaggaaacaataaatcaataaaattcttagtagatgatagatttgccaattgaatagggtatatcatgtgagcaatgcaatgaccaatttataattaatcagaaataaccgaaaaaagccaatcaattagactgccggtccaaatcgttcttcaacctgcctaacagtcgcaacgacaccagccactatcaaacgagctgcaccccggcgaaatccagctttgacgaggtcggcttcagtcattcctttgaaggccgaccagtgatagaagtcgttgtcgtccatgaccgacaaagtgtgttcgtcatccgggcgcaggtgacaaataaagaaaaattcaaacatgctgatatcgacactggcggagtagagacgttgacgcttagcgggtgggtggtgatcagaggctgcagattcatcattgacagcttgctcatcggtcgcgcaaatatcggtgtgagtggtgtcgatgaaattgacctccgcctcgccctctgtctcggtatcggtggcttgaatccgctgaagcccaaccaatcttgtcagttgcctcatttacattggtcagattagaatcaagacatacctctgctattgcttgatcatcatctgtcaagtcatcgtcggtatgatggggacgtgacctcacgtaagactcatagtattcttcactgtatttgattcgaacatcgccaacaaatccctttttagcattcaagagcttgcgtcggaaggcggcgtacttggctgggaaagtgtagaagtagacgggaccatagggactacgagtggtgatgcgcccgacccacacgagatgccctagtttcatctcgtacttgattatgcccgccacgtcgtgatctgcaggaaccgtcttaagcagctcgaaaactttatcctggaacttcttatacgagatcgacctggtagtgacatccaagggaagcattgggtttcgaaaaatatccgagtgcccgcttctaacgtccgggttagcgagctgcaggatcgtatccacgatccacgggtcgtagcggataaggagccgcattgtcgaaggcttgggggctgcagtcggttgctcggctgcctcagttgaatgttcgatgggtcgggcaggaaccatctcgccgggggtttccgactgaatccttgccgcaggcgtagttggtatcaccggtgccgagctattcttatcgggcaacttgctcggtgaatcggcggtaatcttctcggcaggcatcttcggcgtggtggttgtgaagttggacatctcggagggggtttcgagaggcagcgatgagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaggttagaggaccggctgaaaacgtttctcgaaactttctcgagccagaaagttgagcgaaccacttggtcaaccaactttttcaaaaaagttggagatctggttcacaagaacttttcttgcacccgtggtgtagagttcacaggatcattttcagtcaattgaactgagtgtcaacggagatagatatgaagcgatatggatgtgtagatgcctgcggaaaaatttatctggccaattgtgccagaggcggattaggtgtgaccaagtttgaacctgtagaactttgcatctctagcaatccaagaataattgcctctggagaagtattcaaagcccttctgaacattatagagatgatgtaggtttgattctgctttggcggtgtcgacagacaacgctcaagcccgatgttgagcccaaagtgatgggtggtagaggagtaacattggtgcggtgcagttatataattgggcaatgagttactttcttatttaatcattacatccttctatggaagcaaaagctgacaggtgtgcgctggcagaccaatacaacaaagctcttgctcgggtgagattttcttgaaacactttttactaataatcgacttgggatttctgggtaagaagatatatagacgcgggtaagtatatcagatggactgctagaagttaagctggctaacaccacacggcagtgctggatcaagatgtgaaagagatgttcaggaggggcacgttcaggagtcaaaacaaagataggtgcctaagaattaatcatacattggccaaaaaggtttgtgaaaaaagggtctgttttaacacccacaatggtttgcaggagtttgtagcccatttgagctgaaaaaatggcaaaaacttaccttgcagcattgtttaagcgctcaaactagatgctacaggtacttgagggacctcttataggtataaaacggtgaataagcctcacttaaacccatatttatggttttgagtatggcttttgggaggcatgacagacaaataaaaaagaaccactgggttaaaagcctaacttatcaaagtccctctgaaatcagacaggggatgttgctgtcccacagggaccctccaaaggagggacttaggccttaagtcaaaattagcactctggcctaaatggaatttatcagaacagattgaattttggattgaatgcactgtagcaacgctgggccagctacgctaaccgtagcgttagtgtggcgtagcgcagcggaaatgcgctactttgtagcgtagcgttagcgaaaaatccacctttctgcgctaacgctacgcacaaagggcacaaaagtgcgttagctgttagcgtagcgttagcgcagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagagaaatcagatgaggaagcggatttcataagaatttccacaccttatacagcggctgaattagccaatctaaacaaatacatgcctcctatcaaagactggcctgagttcgacggtaaagatgaatatgatcacattagtttcatcaagtacatagattatctactgagaacttataatgccccagatgatacaattacttccaagcttcctagaataatgaaaggaatagcaagagattggtttgttaccaaaagtcaatctgtaggactacaaagttgggcaacctggaaagaattaatcattgccagatttagtactagagtatggaaaaccgccaaaagaatagcttttgagagtgactattttgatcctatcaaacattctgtaggagaatggtgcttgctccaaaagaaaaggattgaatgtatttactctaaccccacagctgaggaaatcaatgacagattattaactcagtgcaaaggaaccatagagcacttagtcagatgtagactaaaagatatggatgttgatctgactgaatttgtaggagtattagaagaagtggttattatgaacaacttgaataaaaaatacgtcagaagtaatgtacctgaaaaaagagaattcatcaaaccagataatgtcaaagaaaaagctcctacagctgaagcccccataagaaaagctagtgtacctgagtgttataattgtggagaaaagggccacaaaagacctgagtgccctaattcccgcaaaaagatcaataatgtggaagtatatgaagaaactgacagtgagtatgactctggatctcaatttgatgtcataaccactgaaccaggagaagaggagtcacatagaattgtggtaatccaagctgatattggtgatgaattacatatcaataccatccaaggagattctaatttaccgcagaaatgggattcttccatgaaaattggtcatgtttctgatgctaaattgctcactaataaaccagaaaaaggatgagttacactatgggaaaactagttacacttctgttttatttgaagataaatcagtaaaagctttactagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatttgatggtttgttgtattacaggcacaaacactcaagtgtacttgtcttatgtgatgaaggacaaataaaaaatattctacaggaatgtcatgataatgtgaattgcggccacttttcagaagagagaacagtagaaagagtcaaacaaactgcctggtggattgaatggaaaacacaagttcatgaatacattaaatcttgtgacacctgtcaaaaagcaaacaaacagacaggcaagagatttggactgcttcagaaaattgctgaacccacggataaatgggaaatcatcaacatggattttgttactggattacctcccggaggatcttactcttacaactcagtactagttatagttgatagattttccaagagggcaaaatttattcctaatcataaggatgatacagccatggaagtagctatgttattctggaacagactaatggctgacgtaggcattcccaaaataatcattagtgacagagaccccaaattcacatctgaattctggagaaacttacatgatatgttaggaacaaaattagctttctccacagcttatcaccctcagactgatggcttagctgaaaggatgatacaaaccctggaagacatgctgagaagattctgttcatttggatttgagttcaaaaatcatgatggatatactcatgactgggtaagcttactaccagccttggaaatagcttacaatagtagcatacattcctcaactaaagtagcaccctatatacttgaaagaggatggatcccacgcatgcccaaagataccatcaatgacaaattacctcatgtacaccctacagctctagatttcaagaaaatgttagattccacaaatttacatgccaagaaatgtgttgagatgctgtagagtataataagatagatgggatagagtcataaagacctgattcaaattggagataagtacttctttctaccgtaatttaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatagccggtacatttctaatggccaaggtcaccgtcactgtccttctcacagtgttcagtgattcagtagtgcagttagagactagagttccaactttaatagtaggacatcacatcagtatgcctcccaaacatccaaaaaagcgggctgcacaaactatagatacctctatgacccccttcaaaatcaatgaagatatctcagtcatatctgagtcagctccgcaaaacccaacagccacaactccttcacaaaaaagcacaccagaggacccatccagcaccaaagtcgtcttcatgccaataccctacggtcagatgagaaaaatacatgaattttgaacaaacccaagcggtgagttgaggtccgactcccatcaacccaatttttgggggaggcccaagacccgccccgagcccacccacctccaagatggggcgggtttggtcacactttgtgaaaatgcagcccgacccgccccgccccacattcccaggcggggcgggtttgggcatggtttttgggcccgagcccggcccattgccaccctgagacacaagccagttgatcagcaactgacttagacatttggtctactcgtggatttttaacattgcttggaccacataggctatatcaatcttctgtacagcagttcaaaaagaacctgctttaacttgggactcccttgaaattgcaaaaatattaacaatgttttgaatggagatacatataagagcatctctaacagtctgggggtggattgagctgcctttagcagcctgcgaccacatgtcccagactgtcacagctctgtcacaagtgtccaaataatggactgtccaaagcaagccggggtgagttggaacttgggtcccggcatctgttgtggccgacccacacatcatccctgacatgatttcccagatgggaaatcttgtaaaaaaattaaagatttttccagattttttagagttttctaattttttagatttttttcagtttttttagatttgtctagattttttagatttttctaaattttttagattttttagattttttccagattttttgtaagagacatctataaagttgaaaaaaattagtccaaacaatctgaaaagatctgaaaaaatctaaaaaatctggaaaaattagaaaaatcttaaaaaaattggaaaaatctaaaaaatctgaaaaaatctcaaaaatttggaaaaataatttttttttagaaaaatcaaaaaatctagaaaaatctaaaaaatatggaaaaatctaaaaaaactctggaaaaatccgaaaaaattggaaaaatctaaaaaatctagaaaaatctgaaaaaatctgaaaaaatctaaaaaaaatctggaaaaatctagaaaaatcataaaaatctaaaaaatctggaaaaatggaggacttgccattggatctgggacccttgcagaagtcaatctagacccaaaaactcttgattctcgcacagaaatttgaatttcaaggctctaaactgactctgggagacccccagatgttgacgggaagtcctccaatcttgaattttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgccagcaccaaacccatacctccggaactacgattcccctcaaaatggacccgattgagctcatggattggatcgaggaagatgatgacttacttgcttcgctccagacaacggtttttttgctcatcaaacgtaaaactcaagaaatcaagcaaggtggatcgttcaagttgcgggtgttggtgtctggagagttgtggagttggtcatggtgggtcttgttgtggttgttggtgttttgtggaagtgttgaaaggggaggaggtgtgtgatggtggctcgaccagagctgccaaagctggcagcctatggcgggtttgatcaacccccgcaaactttggcggctcattcagcaggtccgctggaggccaaagaagccttccaggccgccaaagttggtccaaggtcgcgcaacagcggctccgttagagatgctctaaggatggtaattgggccgggtgtccaacaggccgcccgaacccgaccgggtttgggccgggttcaggccaggcttttcatggaattttttacttaggcccggcccgagatgacccgattaaaggttgggtctactcgggctgcccgtcgggccagtgcagtagtggggggtcctgactcctggcgcttgatcaggtccaattggacctgaccaagcgccaggaccccccagagcttagcttatcccaaggtccgaaccaaccccagttcttactccctctgcaaccccgccgccgcaagtgctagcggcagaatctcaaattctcagtgaccaagcctgcgggcagcccgcataagcccgctaacagcccggaagcccttctctatattggcccgcgggctgcccgatttgtaaacgggttcgggttaggctggtcgggctggagcccgcccgattatcatccttagatacatattacacactttcaccacatcatccagttccaagtcttgggatcttctcagggaagtgagtttgccacttgagttgaaatggttggtggatggaaaatcataatgggacttagaaacaacaaataacaataccatgacattaactaaaggtttgtgtatgtacagtcacttgacagaaggaaccaaacccccgcctgctgaaattggatagtggggttcccttgttcctgtcatggggccatacatggtctctaagaggggttcagatccaaactgtcctcatgttggtgaggtataagctgcttttagtgagggtatgaatccaaatccgagacaataaattttttcacaaaccaagaaaatactgataccagtatcaggctcaaaataaacacaatacgatccaatttgaatacatgtcttgtatctgttgcaccattgcacgtatgtacatacatcctgatttttgaccaagggggagagagcaggaggaaggaaacaggactgatacaccattgtctcactactcctgtgattaccctaagcaggcttctttcctcgtggtttgtcagtcatgtccacttctattgtggttcatttggtccattgcctcccatgccctgatacccactagccacacttccactatttgaatcatgtggagcaggccttgccacagatctttcagaatcttgctcagaggtcatttgggcttgaccaatggactgttttgataccatccattctcctgaattgataccagacggtctgaggggggggggggtgcgacttatggcctatctgctttgcccacctggatggctatgcgccaggcgtgtgatgaaaaattgatcttggctgccctcattactagaattctctaagtgcacccctggaggtgtgtgtttacttggtttaggaggaggcagcacctaacctaaccaagtccctccaattggagggacttagttaagttagaggtgtaagccctgctcctcatgacttacacaaacatgtcactagattacataagcccagttcagccttgtatttagtcccacacttccccttcacctagacagcagagatctttctctcctgtctaggtgagtaccctttctcttctcaattccttttctcactttccatcagttgtagatactaacagagagatctttctctcctgtctagattgcaattaaacccactttggtactagaatcatctccttaggagctattgagccccttttctagtgccattccgacggacagtgaaggactcgacggagtccttacaagaggcagtacgcacttgggtcgcaggggaaaaacatttcaagtttcgagctgtgaaagggggcaccttcatgtttctgtgttcggcattctgccatgccaacaaattttctggccatggatagtgtttcatggcgttgaaattggcattgaaggatccactgtacatttatcacaatcgcttttttgcaatcaagtaatcatcatcaaaaattgggaatcacgggaggcttccgcgtaagcatccggggagtggctggccggctggctttacaggtgatttacacgggtatcggattcacgaacaggcagtttggtaggattcataagtaacaaaactaccagtcgcttgatcatgaggcacataggcagctggaacaccggtctatgaagaaacaaggagttagctctgcaatgcaatgtaatgcaaacttagctacggtgactcacagctactttaaatttgaatggatcacagcagttctcagagcgcttcgagttgctgataacaagatggcagtttttagttggctgctgtaggggggagtatactttgacggtaaagaaaatgacatggaataaagtcagatgttgagaccctcccgttttatttgatttctttccatctacagatagtggttcgtgtagacgtacctccaactatcttcttcccgtcacgacctgggagctttctggtaacacagtagtgagccatgcctgccttacaattggagtcgttgcgtttgggaacaagttgggcagagatttgtgatgccacagtgagcagaattaaaagagtaggcgtgccgaactgcattttggagcgaacagctgaagaacagagaactgcttgataagattgtcgtggtgacaaatgtgactcgttcgtatggagtttttataattaactatgtaaaacttggattggtgaggggggcaggatgggtagtgtcagctcaactgaagagtgcgagctttcttctatctgagaataacggcacctggcaacatctggcaacccttcaccatgacttgaaaatttgtaaattgtaggggtaatggcaaagaaatgtggcttgtgagcactccaagcggccgaagcgttaccgtttgctggcgagccaaaagggaaattcgtaccctattgggacgattgaaaggaactcaggatgataccgcttgtggcagccgcagggttgatattacaggttggcatcgagattctatgaggaccctatgtagacttctaggctaaacgtcttaccaggataggctttgcttatcaattccatttgttggccggccggagtcgggccccgaatccccaagctggagctgcttctgccatggcacccaggtgacaactcggtctccagcttcagaggccgggcagcctgaactcacccggcctcatgggatgatgggacttgcaagaacttgcgcgcgatgtatcggcaaatcgtccatcttctcacacgaaacattctttgcgctgggatctatcacgccagatcacgcctctttccgagcatgcagagatgttggtacgtaaaagtttaaaccgagccctggtcttgattcttgtgagtatgggaaagcgaccgcctcacatcgatgctcataaataatgtctttcaattctctcccagtggccagcactcaatgaaccagctgccagcattcaaatgccgacgtgctacatacagagcgtgctagacttgaagtgtaatttatgtcaggcaaggagggaatcatatgacctgtgccgtctctcggagacttctagccacagacgctgggcagggtgaccgaagatgcaagttgaccaaccggtgtgcctccgtgggtgacaatccctccttaagaacaacctcagacgcctcggatttgctcgtttcgttcggttccctctgccagagtcaaaccagaggcacaagcagctgcgaagggaatgaaccctctttttggtacgtgttctttgctttcctcccaaagttgtttttgattgctgcctgtgctcatgtgaacacacttccggtatgcttgcttgatacacacaaaggaccagacatcagctatctcttcatcttcgcttaatccacgttaccatacatacacagcaccaatcagccagctattctcctgcctgctgcctcgccagactcatgcaatatgtctacaattttccgtcttttaggtttcaacgcgcgccaacaaagatcacaagcaagcagcaacggggatagtccttcgtttgattctggcagatgggattcataccaaaccgcacttatctcagaaaatccaggagccgagccactcgcaacagtttggctagaggcttcggcatgcaaacgtcggcttgcgctttcgtcaaccgccagtactttggaatcaaatagcgctctacatcataacaagtttatatcatcctcctgtactagcaccaggtattattcattcgaacaacccaaaccatcatccatcttctctgaaatgtcatgttctcagcgtggcccgggtcaagctcgaaatttcagtaatgcttccttaccgattgttcaaaggactggacgagtgaagctcccacaggtggtcaaacccacccggcgaaaaaaatctggcaagcagctacatatattaagcgtcccacagagtctaattattgtgatgtactgacgttttgccacgcgctatttcctatccgaaacacacactgcagacccgcaagccgacgattccacgagaccaccaaagcctccaacgccttcgaaattaatccggataccgcttaaatatcccagagcccagctatcgacccctacacctccccagtccaatcatcagttatcacgatatcgcacccagtcattatcatgtcttaaatcaactcgcgacacaaattctaatgaaggcatagatgaaaacccagagatgctctcggcggcgttttttttgcccaagttatccatggaaccttccatcgtcagttgtactaccactccgggctggaaaaagcctatagatgacaacatcaacacccgcctccccgacgctagcaggtcgttaactaccgcctcatcatcttcaacacgacaaccgcacagtgaaggattacattcccctcaggcgtataccccgccttgcccttcagggttccaaacttggcggccatcgctctcagaatatcaccactcggcagtcacgcatgaagatgagaccatccaagacccttgcaaccccggaaattctaatgaatctcaatctagctacggataccgattttcttcttcaggagggcctgacatcggcagcgccacctattcttcaacagtgcctcggagctctcattcctcaagtggatcacaattcagctttatctcagtttatcgctcccccgaaagtttcaactcccaaacgcgacacaacccttgtctaccgagcgagccaccacgtcatttgcgcgaaactcaatccaatcagatcaatcctcagattgttgggatccattcgcagacctgctcttcaacccagcaactagaattactctgttccacgaagaaaaagtacccgtctctatctctgtcctccgcacagccaaatcctttcccatccttcggccgaaagcctcgatcaagtagtaagagtattacatacgcaccaggcgactactcggggtttatagacattgagaaacccctgaagacctcagcggacatgcacactccctccccttaccagcgcgagatgcttgatatcatggccattcacggcgaatctattttcaaaccaccagtttcaactgaactgatgttcaaaagacatccatcgccctgcgaagaaccctcagttcattattcgatgaactcatccgcagagccaagccccaaatatagaacacttctcaaatcatcaccacgatctgacacttttactcaaaaacgtattgaacgagtcgctcctctcgactctgaaaaccttgttggttccggagacgacatccagagcgggaaaacacatctcatcaaccaagcagaaaaatctgaaccaacaacccctcttctgcccttgttcaaatctattgcgccctcaccacgagaatgtcgactcaagaaaattgtgttacccattcgcccatctacagccggggcaagtaccaggtctaacggatttcctagaagattgtctcagtcgtcgaggaataaacctccagtcgagcaacacgatccacaagagacttcatcaaagaaggataaattcgaagctttactgaaagcatctgatgcatccaacggcggaacgatgaaactctccttgagctcgaaaatcgacagtatcgacgaatcccttcatgtgccttcaacattcttacctcaattgaggttcagttgcgaatcctcttctctcactgctaggcggtctagtgactgcgaaactcgtgtgactgtcaattcctcgctgaagtccaaaagatctcagcagatttcgttttggtgagaaactcatactcttacaagactctcatatatttcatctcgcccggcatatttttttaatcaattctttctttttgcattactacttggacctgatagataaacttctggagaaaacaaaatggagattcaaaacttgcgacattataataagaatgctcgcaatccatttggttgaaaaacggcttttgcttgcccccgagcggaagatggagtaagtggaatctcatggcgtccacacaagcaattaaagcaacttcgaaccactccactgcctggacagtaccttagaattctcccgcttctctttcccccatccattaatcctatgtttttttcttgaatttgatatcctatctctcaaagtggcaatgtaagtttatccattgtcattgtctcatcatagtgtttcatgtaaagcttcagtttattcaccatgttgtacaagtctactcaactgttttgcccttcatgtttttctctaccctccacatacatgccactttttcttcttctttgtctgtgcttttatcaaagcagaaattggacaagccaatctgtccctgaagtgtgagagctggaatttgcatgactgtttggtttgaaagtcgattaatcaagtgattctgcatctagaaggggaagtcctccattattggctgtgttctattgcaaattgattactaccagacacagatcatatgaacttcagagaacatttgtcattcagaagggaagagagatgaaaataaagaggcacactagaacagactagatacatacagtcttataaatggcaaaataaaatcaaaatcaattgaaacttaaaagaagagaagaaaactgtaatctatagcttgagctttgataatctcacaaggtctcttaaatcaattacaagggatgcattggttcttgcctccacccgttgaggatatcaagtgcaatttggtactttttggaattttgggagcaagagaatcaagttgaaatcttgcagaagggtgaagaaatgctggaaagtagtgtatggtaaatacaacaatgggccagctacactaaccatagtgttagtgcagagtaatgtagcagaattccgctaaaatttagcatagagcagcagaattctaccccaactgcgctaacactatgcgcacaggccaaaaaaggggtccactatgctgcactaggctgtttttgctgctaaaagtactgtagcgccgtgtaaactggcatagtgggacaaacagaatgctaaaactaaaagtttggcccactgttttgaggaccgctatgctaacgttagtgggctgtttagcatagtgtgtgtgtgtagtgcagcagcccattgctggcaaatatcagatacatcaaaccaagatatgttccaatgtcaacagaggggcttggttgaaaccatatttttcaaaagtatccataaacatgtggtacctgacccaccttcaaattcacagttctttatttgttgtgaaaacatcagttttgagaatttcttttgagcttatacaacacacctggataactggcctcagtaaagctggtatcttgatacttttccaatgggaaacataaacttgattgctactatccatagattgaaaaggtctttttaggcttgatggaatcccaagtgttgtattatttagagttcaagtggggtttcaattggcagtgatcacaaaggatatggccctcaggtatttaatactgggagccagactaggtattccagataaaaagggtgagaaaatgcccaaagaaatgggattccaagatttttcgaaacatcatgattacatctgaattgtttttgtggaaatggatgtccagtttagaactagggactgctctgctacttggacatacaaagtgtctatgtctgtatccaggctgctaataacttggtgtctggatggatgtgccacaggttagacataagaggaacttctgcaggtgagcccaaaagaagcaactccagttcagacttcagagtattatcctacttgtaaccctcttctttgcttttttattattttggatctttgttcttacttagtcctaatttgattttccaggttcattcttgctttgtcccccttctttctggcttacgtacacaagccaggatcatacatagttgttgtgcactcatccccattttcgatagcccccccccccccccccgatgtctctttgaagaggaatttacagaacggaaaaaggtaggaagactgatattatagaattataagtgcgtttgatcagtaattcaaacaaaaaaaatctagctgaagagatggagaatctacggtgagatcgatcaagatcccctcccccccaaaaaaaaatgtaatggaataattttaaaagacatggcgctcgcttgtgaatctttccgagggtcgttatgtaaccggcaaagctttagagacgaagtctgcagtgataaggagcatgtggtggtatatcataacagtgtcttaaattgtctgcggcttgggtcacaattgaaattaaactacagaaatgaggagaaaaaccacgtttataggatttgagccaaaggagatgccaatttggtgccatgtgatccataaagcaaataaagatgtgatcttatccagtcgagtcaacaaatgatatggatgatagaggacaaaacaactggtacagctgacgggtggtcggtggcaagaaaactttcaccaatctagaccactcggaccaaaccccccgcgaccgggtgcacccccaaccattccattcaccatgggattggctcttttttggagctgttgcatgtgaaatgggttcacatcgaaagcgcaactgtcgcaagctgaaagccgagcaaaatccaaacgaaccagcgaaaatatcagttaacatagccttggctctgaggggagtggaacatagtgatagcctacttaaagtgccttcgcaaccaccagtgcattcaaaagcactctcatcttcatcgatgcacactgttcgagaccgaggaaatggacgtagggtaagcttcaattgatttccacagatgtgaatcgactgactggtgaagctcgagctaccagtgtcgatgacgttataacctttttgacaagtcattctatcacgccgctcttgagaggccacattgacgcagctgctgcaggctaagtattagataaagaagagggaagaaaaagtcaatcgagctgctgtgtccagcaaatgttttcaagtagaaaaggaaaaatgcttactggggaaatcagagcaggtcgaaggggcgcatttgattggagtctcagattctacgttcgggcagcgaaccactgataaagcgacagaaatgtatcagccttctggagactggagtttctgttgacgaccgtggcgaaagtttatctggaatctcggaatcaaatttcgatttgaaagttggggaaaaaaaaataccatgttctctacggtccactgaccagtcgcttgaacaagtggctgggaagccagtcgttcgggcgttggtgaagtgagcaacaacgaagtaaatcgaccagagtcgccctagcattgatggtcacgctatagtgagtaggagaattgtgcgaaggaattgttgggtgaggaagcagcaaccaccgacaccacttgctgagttttatatgtttcggccagtccgctgcaaacgttcacccatcacgaaacgtttgcatatgtagacttggcattgctgtggcagcgagccaagttggaatacagagtgtacgaggtcgttctaacagatacatatttacgctctgattcctcaagcaagcaaacttcctaaactgcatagtcaatctggatctgcaacgatgaccccgccgggattaggtagccgagtggacacctttttttatggcatcgcgccgcgccgggatttcagcgtggtagagctttcgctgtagtgaataggttcaaaacgtgcatcagaaggaggggagcgcagtctgaaacgcaccatctaaattaccagtgtctgtatgcactcctgtaggttgaagttatggacggtggttaaaaacgaccggtggcgaatttcctggtgacggatggacgaaaaacgtgggtggacttcgtgttgtaggaagaactggttcatgatgttgaagcgtgtcttgtttgatacgtacccttattttcaaagttcgatggacttcgacagagagccttaaaaaattaaaagacacaagcatactatggtcagaattaggcaagcagctttctttcctcgtggcaaagtcggtattgaggagtaataaacttccttgcaacttgcaaggccagaaaaggtttaacccatccgccaagctatcctgaaaattagacaatagcagtcccgcagagcatcaactcgcctgttttagccgactttcggtcggtaagatttcgttcaatcttatcttgttatctatgcccggagggcaagcttgtctactacatagaccgcgcgtttcggataagcactccttatcatttacccatcgctgaaacacgcgtttagctcccaatttcctggccatgtctgatgatcgggaggaagatcgctgggatcggttgcgccatccaatcggcatataagtcccgtccacgttgaagccgactagcccgccttgcggtgacgcggaggagacgtgcggccccggaagccggacgccgccttccagagtgacttatctatgatgacgattgtggggctttgcacaggccacccggaggcgcggtccggtggatcatgatacatattaacaaaaatggacgattccaagaggatcttccagcttccctgcatgcgcacagccatgaggcctcatgaggctatgttcttgctcgtagtgtgtttatctaaaagtctcctgatcagtcaagcgcttccggattgggcagacagcaaaacatcattgcgggtctgatggcaacctcattaccaactcataacggtgacttccaagtctcacacgaaaccacgcgtcttgaacccccatgactgggagcccagcgccgtgaattaaacggacgggctaaaaaagaaagccctagggcagcctagggcgtctctccggccggcttcccaaactggatggctcaccgtatagggaagacggtacagatgatgaaaaataattctcatcttttatgatattctgtcttcgccggcatccttcctgagatccacgcagatgaatgtgagcatctgggacattgaaacttctctgtcatcatatctttgcttctctagagtaagttgccaatcatgaaggagggtctatatcattccagccttgaacagcccatcttttttttgtttcttgttgcccatacacatttgtttggctgagcgctatctcaaccccacattttacgtggcacagagacatcggaggtgcgactagcaagtgctttttttgagtgggggcaacatcacattgcgatctgcgctcatcagcaatttaccaggtggtctgttgattaagggccttgcactctggatgctgaggaccactgggtcagtgagtgcaattgcttaggcaggttgtttgtttttgtatcggctctttagatccatggagcctggctgcctggtaaactccatggcgccaagatcacaactcagggacgaatcttggcatgtcacctcgtagaacaaagtattagatgagcctcgcatctttcagccgacggcagtgccagtgcatctggattgttaataagctgtaggttcaggagagatcattcggcattgcctcgaggtatgcaattgtaatgtatggccggaccgatgatggctgcccccaagtcggcagttgttgatggttgatgattatgttgcacaggtcccagccagtactctcgcccttcggtccaatcgggtgtgtcctccgacgtcttgggagctggagtctttcagttgactgtttgtagcactgcggtgtgtgtttctctgggaaatgctccaatccatcaataatgtgtgctggtttcagaaggttacctagtcctgccttatctctgcccgtctcccgcccatcgaccccatccttctttgaatccaacaactcccgactatacgtccctggacgcagtccgattcgaagggcaatccacgttcagagcactgcgaaacggttccagctcgatgccaaggactctcctgttactgtataccgaagctactccaaacatccctcaccacgtgcgccagatgggcctgagccgacttactccaagctagtcagcggttatcaaatttatcatcactcgacccccttcaagctcgattacggccacagcttaccgagcttcgacttggcttacgaagtctggggcaagctatcggacgataaggataacgtgatcctcctccacaccggtctgtcagctagtagtcacgcgaagagtcaccaagaaaatcggaaatccaggaatgtggggaaaattccattggccacggcccaagctatccgatcgacctcgaccgttactttgtgatttgtaccaacgtattaggatcctgttatggttcgacgggccctcattcaaccaatccactcaccggtcgtcgatatgcaaccgacttccccatcgtgtcgatctttgacatggtgagagctcaattcaaactgttagatcatctgggaattgatcgcctgtatgccagcctgggtagcagtatgggaggtatgcaaagcatcgctgctgcatggctagaaccgtcaagggtaggcaaagtggtcagtatcagtggatgtggacgttcagggccatcgagtattgccattcgttacgcccaacgttcaggttagtacaaccatgaaataatccatcatcagttttctctccaagaaaaagaaagaaaagagatgcccatggatccgctccagttcaaataacatgtaacaaacgctcgacatgaatccccccagtgcttatggccgatccgaattggaatggcggattttactacgactcggctccacctcacgttggtatgaaattggctcgtcagattgccacgatcacctatcggtctgggcctgagtgggagcaacggttcggcagaagtcggcgctcagtactcaatcaacacggtcaaacttctctgagtccacctacgttatctcccgattttttgatcgaaacttatctggaccatcaaggcgaacagttctgtctcaagtacgacgcaaacagtttgttgtatgtctcgtaagttacagtagctattttcacggtctctacattcttatctttcctggatcaatctctgagtaatccggactgacgactaaaccatgatgtgaacaaaattaaaggaaggcgatggatctttttgacatgactgtcgaaggcttggacgagctggagcgataccaaaccggagctgtcaactcacccgaagagtcttcatttcccaaccagccagggcgtgatcaagctggtcgagtgaccagtttatcgtccgctggcgaccataagatcgtcgcttctctcgcccggaccttccaaagatttcgatcaacccaagaattcctcatccttggtgtccaaaccgatgtcctattcccaatcactttgcagagggagatggccgaagctatccgatcatcttcctcaaaccttcctccgcatcaggccccggccgtcacttatttcgaactccattcgccattcggtcatgacactttcttgatcgatctgaatggcgtgggtggtggtacgttcttctttgaaatctgattccattcacgtcacaaacctaccatcgttttttgtctggcacatttctaactcacttgtcaccttcttcacattcattttcattttcgtcgttactttcgacagcgatcagaggatttctttcttgaataaatgcaacaattgtccagtcacacgcgctacgtcttgtccgacagcccttctcgtaacatatcaaaattctgaaaaaaaataaaatgttgtctctgcatcctctctcatgtctggaacatcctgttcaatcccaatgttgttagactatcagacctttgcttgattaaatgtaaaacaacttggttgttggttgtaataatgaaattgctcactaaatcgtgtagatgaaacaatcatccatattctccataacttgccaaaagaagaagagaaaaccgaggtttgaactacctttcaaacatgatgcacacgtcatcacgattacgaacgtttctatgaacttccaactgaagatgatcaacttcttttcaaagtgatatttgtttaatttttggtgattaaatagtgcacaacttgcgattacattggaagagattcacaaacacactggtcaacgcttagccacaacttacaagtgaagttttttcttattttgcacaagtcaaatccctattctgactcgcttgatttttttcgagagataaaagaagaggcgatgattgctattttgataagtcatctcgtggtcagtcgctttacccttaggatcggcttgggagcaaaggatttgaatttccgacttttttctagtctccttcatccttctaacctcattccttgaggggaaaaaatgatcacattcacatttttagtagccacacgaagtagcacagagagaaatggagaaatgagaaagtttcaagtgctcacttccagctttctggcaagacgtccgacatcagaagactgtctgcctttttataatcatgaagggtcatcggacaaatgaggtcgcagtcgatgttgaacctgtgtattattatatttcacaaattccaaaccaaacctcgtaaatatgtctttctgaagtttcaatatccaccaaagcaaacggaactaaactcattccagtctgaagagcttattccgatccactcagcctgcttggcacgaagacctggatggaaagacatactctgactaccaaatttgtacactttggcaatatcgagaccatgtggatcgcagtccactaagattagaatcggcactcgtcgtttgacgacctcttgatgttcagataatctggacgccagttgccgagttgagaggcttgggtagccgattccctgttcatttgaaaagcttcagtaacctgcgctactgaacgagccgggactgaaattcaaaagtcagtttggtggtgctggccttgtgcttcatccaagcaacgaaattttcaacttgactgacatgctcctgaggaagtggcctcgcaggcacaaattatatatcgctcccgaaagaaataaagaaagttttccaacatacacatatgagaagagaaggaccaaggcgtggaacagtagtcaaattcatgttgactagcatgttaaatgttgccctgttgtttttagattgttgtcagttaatggaagtacgccatgactattctgaaattatactggtttttgattgcttaacctctttttcaactatcaaaataaatcggatgttgggacctggcttcaactcttttatcgtgtcctccgggggaatcagagccggtggtccatggcccgatgtaatagtatctccaataatcaccaattctaggtcaccttgaaaaagacccttgggcgaggcagcctgctcaagcgatgaaatcagccatccatgtccacaacttcaagagttccaaattttacagattgtgataaaatctttacaaagtgaagttgtccacgcgtgatctcgaaagtggcggccaagtcatcgaccagctgttttgcaccagtcatccgaggagacacactgtgagaccccatgagccaacattcaccgagaaactcgcaacttactcggtcaaccacaacttgctttttgaacagattcacatcgttgtaaaacacatccctttcacaacccagaattattttgagtcatttcagggtagctggattataggattgctgatgctggcccaggagtggattggcttaccgtttggtcatgatcattttacccaaaattgcatcgtgcgagagctccaggacccggagaagttgggctgtaaagcatttgatcgcccaggggaatcagagggagctgagatcaaaggtggagtccaactgaacatcagatttgtaagagtattgagacctacatagctctcggataccagacccactgctccgattacgagtatctctcggaaaccgtaatttacggtgcttctccggactgtttttgtatgaaggaccaggttagtaagacaaaaacactgattccctcaaggtcatcacgccaattaattagattgtttactgccatatgattgctagcagagaatagggatgggtaaaaagagcaaaaagaaaatcatgacgtgctttggcgatgatcgatctttcagtaagactattatgggtaattttcttctcattgtcccgcctggtgagcatgccccaagagtttggtactttccggagcgattgatttgttgtaagatgtctaaagcgaaagcttcgattttctttaaagtagctacggcgcctgaccttcatggccaaacatagacagaaccaggagtgtataccatcagttcaatctattgtggtggtcaataagagtttttgcagaggggtttaaacaagctacgaactctttttcaagagacccatgctgcttatcgctggactttgtcgagacggagtcatgatcgacgagctcctgaaagtcactttccacttgggcatcatcactaaatcgttccacgcccgaccaggttgagcttccctcatccacatctaggattgattcagcttggtcatcaggccaagacgagccggttgagtcggctggtctggccggctctgatcgtctctcctcagaagtccaggaaaggatcgattcaacctcgtttgaatcactagacaacatcgtgttgctcgagaactgcgagatcaaaataataataaatactacgaattaatgtttagagaggtgagaatgggaaactgggtaggaatcgggtaggaaaacggtcataagaatcgtgccacggttgaaacttaacaaggctgtgatttagcgatcgatagatgcactgcctaattgaccactttattgtaccagaacttcatgccggtggttggcctcagtagactccattttttctttctttcttttttccccataaattcatgatgtcataggatggcttattgagcacaccagaaatgggtccaacattcaggaaacgttttgaggacatcataccgcaaacggactaaacgtttgaaccaacacagtccaaccctgatcacacatcctctttgctcatcaaccaaaacgtcccaatagtattactatccaatcaaataaaccttccggttagatatctttgtcaagtcactaagtggcctccaggattgctgaggggccaatgagaaatttatgctttttgaggcagaccccaccattctcgtcctatacagcaccatgagctcgacagacttgccggtagagtcccgtccttatctgtagaccccacagaatcagatttgaactcactgaagtcagatcttgcagggaaatctgattgaaaggcctgaaaaacttcacaaaaacaacttgctacagagctctgtcaccgacttcactcttgtccatctcccctcgagctggcttgaagttcggttgctgtgacactgcgacatacataactcaatgaagtccctcggtcttcggaggggggacaccggggatgcgatgaagactgagggatttatcaaaccagcactgtgagttgacaccctcttcggtacctttcaggttataacatgaactggatcttcatctgttgccaaaaaattcaacaattttcaaagtacgcctcaacatttctgaatcccgcttgaaaaatacggcattttaagttttaaattggtcattgagattcgcaaacctcattcttacaccgccaggatgcatttctacaaatcaatcgtattattcctacttacggcaatggttgaaaacattgtggcatcaggcccgccacctccaccatcgagttcgggcaacggggtccaaccgcgcactgatcaggtgtgtcaaaaggtgggtggggcccaatattgtatgacaggtgtagagcagggccgcgacaagacacagttgattgaaggtatttatgttcatttgataagatccaatcatattaacatgtaatctgactctgtcctattgacttgttatttctggttgtcacattcaatcatagcttttgtaccccaacctggaggaaaatgcactcagcgggctaatttgaaattatctgggtgttgtgatgtgagaaaatttaccatactggttagttcaagtttatgaatctgctcatgaaatgccaagtttgaatccaaaaagctgactgttttatttacaatcatatccttgtcttgatcttcagagccagacaggtgatggtagccagttcgcaatcaaagccataaaccttaacagtgcctgcagaccagttccaaagtaaaaaaaattccacagtgaagatgaggtattggaagtctcttcaaatagtattgcatggatccatggcttcaatatacagtgttttcttcagcttcctggtgtactattatctcttcaaaccaatctatttctcattgtaaaaccaaattcaaagctccttcaagccttcaatcaagaaagacttagcaggtttgttacagaaagaattagcaagaattggagcaaaaaatacaaagttttttttaaacttccttcaatcctaatgtgagcgtattttggtggtttaaggatcaccattttgatcacatgaatcctgggcggtgagcatgaagctgactaaaaaggactgaaattgctgagaataatttaaaacccctctatcttgggctggaaggaaggtgtgtagcctggtgcacagcagcattccaaaggagggacttgcatgtaaattggtggtggaaaacttgcttgccccactcctcattcatcgtcaactctttattttattttatttttggttctgatagatgaaagatctacctgattttgattttttcgtttttcttactgccaaaaacgtcatatgtatcacattgcaatacaaacttgcttatgctttcgtaatgtcaatgaaatgtgaaaaactctttcccttccatttcccttccattttcttttaaaaagatttatgtggaagtacataggaaaaaaaatataggcataccaactgagaagatggcagaaaactaacaagtctcaagaagacaaaaacagcttccaaatcatgacttgatttacctgccgaggcaagcttttttatttgtaaccctaggctctctggtcagactgccactcgccacaagttaagcttgttgtgattggctgttgggcccccgtttctttgtcttattgtcagcgtctcagtcaccggtgtcatacttctccgccgatgtgctggccgtcaactcttctagacggcatattgtcattatacgcagcggtggttgtttggtcggccacttgcagtgtcggcaagccgacccagacaagttatgttaactcgggtgtctgtgcgcggactgaggctcggaggttgatattttgtcaaccttgtgagccgatctgcaatctgccaagcgaaacgaaaatccgcgcaacagccgtgtagggcatgtgtaggcctcaggcttcatttccgtggacagctccgcgctgctcgctacggttcctgcctgtgtcaggctgggcaggctgggtaaacagctcgggggaagcgatgtggaaaacgtggaccgcggcgtggttctgcccggctgtcctacgggatcgatgtactgatctggaatcgacggtttcactcgccggagccaccgatctgggtagaccggaaaacccgtgaatggtgtcggtccttgattgattttgacgcacttgtggggtttgccgagcgaaacaaatgtctttcctcgagcgcacatcccaagccggcagtgagccacatcgtttgctgagagctttgttttttcaaccacttcactcctccactctaaccatcaaagttgatcgattgaattccacccacacccaaaccagcggcacaacgatctccctctgactgtttgtgaatccgatccgattgcaagtggaggctggccgatttgagtgacgaatcgcacttctgacttgccccacgagcttgctgggattgaatgataccacggaaaacgctcatgtcgctggaaaggtcttagtcttcttcttcaactggagatttccgatcttcctgttcgatgcggagaaacccaagcagcgggtgagctcccttcggcggaggtgcagaactgctttcgaagaaaacggaagaataagccttcgagagaaagataaggttgtccggcaaacaaccacgggcatttgaggttgagcagaaatggacaagtgtagagatgcagagttggctgagcaaaacacgctagaggcttccatcggccgcaggaggctcagcgtacgtgatcgagcagaatcgatatccctcaaccaagctcacgattcgggacaacatgagctggactattcacaactggacagaagcacgatcgtggcaatcagtcgtctgaatcggcgccaagacatttgttactcggaggtttccccggccacagctaggctgcttgctcccgtcggcacatacacacaccctacctcatcgtaggcttcttgagaggcaaaccttacaacaaggtgttatccatccaggagtatataaacccactccaccaaccatggataacccccagcatcagccagctaattccgccttcacctatctactcaatcaaatcaaccaaccactcaatcaatcaaattaaacttgcgcgtttgcttagcagcctgtatttcgtcctatctcctgagattagaaattagcctttgaacctgcttgttaccgactaccatgaccaacactcaagctgttccgtcccttgctctcagcgcttccatgcggttgagtcctttgatcgaagaagaaaccaaagcggatcgaaaatatccgatcccgtcctcgtgtcagactaatcagagtgagctccgcactactgattctgaagatgaggaagatgatgaggccgaccgggacacggatgaggcttcaaactggtcaacctccacctccttatctattggggaaggtaaggtgaacggtttagtcgttgaaagcgtgagtgctttggatcttccgtcactcttgcttgccttcaatcaacagagtatacattttcatcagaattgacaaggagatttcttctactcattttgtatgaaaagtatgacgatctcgtgtcgcccgtagaggtcaaggccgaaatcaagatcagcaaatgcgcagaaaagttaatcctacatagtcgccaggcaatttccgaggtgatttctggaaaggacgacagactgattgttgtagtggggccatgttccattcacagttgagcataccttcgtccaattgtgtttcttgtggcctcttatgtactgaatcagtttatattcataaacagacgttgaagcggcgcttcattacgctcgcgaattgaaggctgtcgaaagccagtttcctagcttgatactcgtcatgagaaccgtaagcccttaaaactgactactgagtatatttgtaaaaagtagctatttcggtaatctgataccccaatgatccgtttgccaaaaaacagtacttcgagaaaccacgaactactgttggttggaagggattgatcaacgatcctgatttggatggtagctttcagattgaacgcggtatccgcactgctagaaagttaatggccgagatcacccatatgggcttgccggtggcgaccgagttgctcgacactatcaggttaagctcaaattcaattcaattattctttcttcctttcaactatctctcttcggaactgactggtcttttcttattaacaacgattcgggtggtagtccccaatacctctcagacttgatttcttggggagcgattggtgcccgcacgacggaaagtcagcttcatcgtgagcttacttcggcaaccggccatccggtcggattcaagaacggcacagacgggggagtgaaggtggcgatggacgcgatgcaatcggcgcgtgcgagccatgcattcatgggcgtcggtccacacggacgggcaagcatcgtccgaagccgcggaaataataacgtgcacgtcatcctacgtgggggatctaagggaacaaacttcgacccggtcagtgttggcgagactcgatcgagtctgatgaagatgcagcccaccttccatccttcgctcatgatcgactgttctcatggaaattgtgagttggagggcccattttctctgaccgtgaagatgaaaactcaaggatacatatctaatgaccatcccttcaaaatattacagcctccaaggattacagaaatcaacccaaggtaatcaaatcgatctgtgagcaactgtcgaacggcagcgacgagggtgcgattagtggagtgatgatcgaatccaatatccacgaaggtcgccaggacattccgaaggaaggccccatcgggttaaagtatggagtctcaatcacgtaagtttcataagttccccaatcatgctttgcttagaatagttcctaacattcctctggtttttcgactcacagggacgcgtgtgttagctttgaggaaaccgtcaagatgctgcagagcttagaggaagctgtcttgcgacgtcgcgagattttgggctcccgaagatcaagctttgagctttaagaaaacttatatttcaaagtgaaaagagtttaaaaaagtataaattaatatgtaccaataatcaagtaaagaatcacctcttatcgatcatctgtactacgatctataaaaaagattttagaaatttcctgctgtctctgtatgatctatgtaatttttagcctggctggaaaacagtccgatcttcgactcttgcaaaaacacaaaaaaagaaagaaaaaaaaacttgttaaataccgaataatgtttactctcgtctccttgtccatcttgtagcgttttgatttgctgaatgagtggttgatttgtgtataatattatttagttgtttgatctgatctgaaatacttctttccatctttccatcatattgcagtattaatgtagctactcaaataagttgaaagtaacgtctgatgaaggtccacgcttccacccccccccccctcccccaaaaaatgaagttctgtatttatgtgttttagagacaattttgatgacggttttaataattaaatattaaagtttccagcttgttagcagctaatgaaaaattcacatcttctggagaagagcttataatgatgtgagttttcaccctggtgatttgacctttttttgagtgaaatttggccaatggcattgctcactatgaatctcaggataacctagctgtaaatacaggctcttgagaaaactaggctagaaaagggaaatcgtacagcagagacagggaatcaagttttgacctttaaatttgtctatcgttatccatgagatacatggcgatagtgacgggtgagtcaggatgtggagccgtgatcgagtgacgtcatcgtactcgtagggagattggggatggctgaagttgttgaccaaattaaattaccattccaaccggctcgagacaatcaacaagaagttgacattgacctcataaactcgatcgaaaacacatcctgattcttatcagcctcagacgatcgatgatgatgatgaccatccgacgaaccgcttcatttttgtctcctcgttcactcacccttgccagacgcttccaatctagtcaaaccccgagctaccagaacataatctattcaaacccatcacccgcagttggtctcttgactctcaaccgaccgaaagcactcaacgcactctcgtcgcctttgttcactgaaatcaacgatctcttgagctcgatcaactcctcctcctcttcggttaaatgtctcgtcctcaccggatctgaaaaatcgtttgcagccggggccgacatcaccgagatggctgagcgctccttggccgaggtttatgatgctgacttcctcaagttctggtcggagaaaatcagctcatttagggtcccgatcgttgctgccgtgagtggttatgcgctcggtgggggttgtgaactggcgatgatgtgagttttggcccaatccctctcaagcttcatgttctcattgttgataactgtgtctattgatcatctttgtcgaatctttcgtgcttcaggtgtgatataattttagcttcaaaagacgccaagttcggtcaaccagagattaatgcaagtagaaaagatctattaggaacaaaaaataacgatctggcgtaattgattcgcttctgataccgaaacatgatttactcactaataaaagctagttaggtgtgatccctggagcaggaggaactcaaagactggttaaggcgattgggaaatcaaaagcgatggaatacattctcaccgggaaaacctttagcgcccaacaagcttatgagtggggtttaatatctaggtttgccatcaatttacaaacaattaagaacaaaagatgaaaaccgcaaactgaatctattctttaattggttttttgtgattattaaattgaaagagtcgttgatgggggtcatgaagaattgctcaaagagtctctagctttggcagatacaatctcaaccaaaccaaaattggccaccaaggcagcaaaagaagctgtcaatttaggtacttgttctttcaacacattttgttctcattcttctgtctgactgaaatattctgtgtgctccttttctagcgtatgaattgcctttgagccagggattggaatttgagaaaagattattccatttgttgtttggcacagttgagtttggatttctgctattctttattttcctcatgtaagtacaaaattttatgttatactgatgagggttttcactctatagaatgatcaaaaagagggcatgaaagcatttgttgaaaaacgtaaacccaagttcacacactcttagatccatgacgtatctatatctatatcttaactaaatcaaactccaaaaagcctgatgagattatctatcagatgtaaacttaccaaagatgcttgtgtacataaagatagtgctagcaacattttcacgtaaaaagaatcctctcaaaatctactgagtctttatatgttttattcatgccaaaaaaggcacaagtcaattcatgcagccctttgagaatcagtggccttttgcttaaaaccacattgtgtttataagagaaatcaatcctccacaatgaagaattgaatatcaaaagtctaaggagtacagtgggcacgagaaatgatttctcctaagttgtattagtaaacaacccacccaggtttcctttttcttatcacaaaagctgtccttttacacatgccatagagatcaatagaatgcggtaataataatagatgaggtagtcaaacatgtcatatggcatggtgcactgctggtgtccactcagaaaacttggttcatgattgtatgtcaaatcgtttatcatactttgtggtgcctattccataattgactattatgtctgacctgtgccaactaaaccacggatttccacagaccgctagatgctgtgggatccaacatcaagccaaccttgctgataccacccagatatcttggtgtgtatctgtgtgggagtaatcatagctgaaattgggccaacactccaatgtgagcccagcatttgtgcccacagttgggatagctcccaattcaggccttacatcaaggccgtggttgggtatcttgaatgacatcaacacaaaagctgaccttctgcagggcttgaaccaacagcaacatctatgcccaaccatttgtcatgccttttggctttcctggcggaatcagtgctcacatccctgagaccacacattaccagctacactaaatcaattttctgactcaccctaatccagcattaagttcaagctgatctcaactctaccaaccatttggggaagttcttttctgatgggattatttttttcctaagcttatttttcactaagtttttttgtatcattttaatctatgtagcctcttcctgaatcggaaagaggcacattgcacttcacataaaagtgcagtgaggtatgtgatcattggttggcttgacaaggtgtcaacctaccaacaacctggctggatgaacagattgggtgtcttgccccgtggttggaccaaatctatcaacttagcatgttggcagagttggccctcccttttgattggacagttcttaccaatccttggcagaaacctgtcttcccagtgaaagtcagggcagataggtcattgctgttctgtgcataaacatgtcagccggccaatgtcaactggaaaaagaaattgagtggtggtgtagacctctgtccacctgtcttaaaggcacttcacatccctacttgagactggtagaaagaaacaaaaaccatcattttcaccttggatgattcttgttggacgagacaaggggatgaagaactgaagttcacagactgaaactcttgtgacacttctgagtgaaggaaaaatatggttctgattcactagggggaaaactccagagacaaccaagtgtagactatatacatggttgtttgtgttatggtagaagcatactacatacatggtataagcatattccaacacaccccattgctgaagaccataactaaagtaattgagataattagagactacttgatttactggtataattatcacttatgggggacagaaattaaaaataaaatcgggccagagatcctctggagataaggaacagggaggtgtcatgataacaagtttacgccaaaccaccaggaggaattagccttcaggtcgtgccggagttgcccttcctacgaatataaatgttctcctacttcagttttcatccccaatagacatcgatttgcgggtcaaaatcatcttcttctttgtcatcacttgggccgccgtttccaaggggtaccgctgatgtagcgccagctcgagcctcgactaagttagcctttgccttcattttattcttgagcggaacattcggacacaccaacaagtgatgtctgatctcaccgcacaaccagaaaccgggagtctttttcttcttcgcaactcttttatattttctgcgcagaaacacagtattatttaccacaccgcatatgattctggaacatcattgaacaagacttgcttagagacttcgtgcgcctccagtgccgcgatagtgtcgtcaagggagatctcgcttggtgagtagactaagtgatcgcaaatgggtttccacgtgttgtccaatccacaaagcaaacggtcacatacttgctgatctgcaggggtcagtttagctgatttgagatcggaatctgccattcaaatctttgtgatccacttggaaatcggttgatttggatcatggcgagcgcaccagaattcatcctgcaacatcatttgcctcgcacgggtgttcttctcatatgcatcacagatcgttttgaagagcgtgctgacaggcttggtttctttatatcgcatggctagatcaacagacaacgtcatcttgagagttgctcgggccacttcggacaaggtgtcccagtcggatgcaggttcctcagtgtagtagacccgctgagaacatttagttattgccttggtatcttcatccttgtaatcggtttccaggcaagcgagcttccaggtaacaatattgtgtacgccttgagttgtgaagagttcttccaaacgagtacgccaggccgggaaagagaccaagttcccattgagagtaggaacgtttccgattaaggccaaagggttttgagttgttcacgcaggcatattgaccgtggattcttcaagaggagattgatttgtctgccaaaaaaaaaattgatcgaatgaaatttttggaggagcggagcgacaatgggtctcataacctgttggacgagacaaggggatgaataactgaaagtcttgtgacacttctgagtgaaggaaaaatatggttctgattcactagggtgaaaactccagagacaaccaagtgtagactaaatacatggttgtttgtgttatggtagaagcatactacatacatggtataagcatattccaacaattctaaccaaagaatagctgatttttgtatctccacctcattgccaatttttttttctgaactaaattatagccaaggttaagacatggtttttttaggatacagtatcgtaatttgtagacaaacattgttttaatttcacttgagctaactctcattcccttttttcttcacaatcatgtcactcatttctcctgattattgaatattaatgttgccatcctcattattcattatacattgacatcactcctacatgtttatcattttgtatttagattatttaagacctctggatactaaagaaatcaaacccatcagtccgagctatttatggatataaccatcagttttcaaacatctcaaactgtagagaatgaatttaaaatgccaaaaataatgacaattaagcctgtaagaattaattaaaaaaacatttcaaatgcaaaactcaagaaacagttttcattttaggaattgcttgttggtactggccgctaagtacctagcaccacttgacatttaccacccacacctgccagaaggtgccaggtgcctgtttttgggcaaaaaaaatgggtggtacccaaccatccccacattgactcttgaccaaaagggcttccttccggtcaatgaggatgtaccttgttgatcagaaggaaacccttcccattaccttgccaattggaaggaaacccttccaatcaatgaggtacatgtacctcatcaactggaaggaaaccctcccaatcaatgaggtacacctcatcaaccggagggaaacctttccaatcaatgaggtacatttcatcaactggaaagaagcctttccaatcaatgaggtacacctcatcagccagaaggaaacccttccaatcaatgaggtacatgtacctcatcaaccagaaggaaaccctttgggtcaagagtcagcatgggggcggtacccaggtacttcctgttttcttgcccaaagacaggcacctggcaccgcctggagggtgcgggcggtacctgcgtacctagcgccgggtactgacaaacaatctctaccttctggtcaatgcggtatagcttcctcatccaccggaagggaagccttctagttgatgaagtagctgtacctcatcctctccaacagacttccgccaacagttgttggataaaaaatgggagtcatttctctaagcccctttattgaaaggaaatacaggttttctctaactttgggttgattggattttgtattaaacttacatgtttctgtgagcttcaagaatttcagaagactggaatgctaaattattcagccaacctcaatctgctttgacttagtcaaattgaatttgatgcagagcatctccatcatggtccgtatttttgggtccctaatagggaggatgagcaaaaatacagaccaggaaatgaaaatacagacttggaggcttgctcttccccactgggaaatctttcaataaactgaagtaggagggtgtcagagtagtgttgacaagctatcacccaatatcaaagtgatgttgtgcagcattcacatcaatgagtgatgtgacacatgattgggtttaaaatcatcagtcacaattcaatccctggacccagggtctggataagggttgacggtgccaccactaggcacacgccaatgtgtgtgtactgtgcacccacaccccatgtgttcccaaaatcttgaaaaatgggtttaaaacacacaatttctaaccataacttttctgggggagtcatttaccacctgcccattaaagttgtggattctgggtttcctgttggttgaactcatttttttggcccccaagagcccagttttgcccccaaatagtgctaagtaaagaacaaaaagacttgaggtcatgaataatttagtatcaaatggatacgtcttacgaagacagaaacaaaaaccatactgaagatcaatgtgatgaaggtggtcagtgagttgttatgaatgaacaatttagttgattgattgcattctttaaatatatacctttggggttatggataagttagtatcaaacagatacagcttaatacttatgaagacagcaacaataaccaacctaaacatgatgagaacaacaggttaaatatgaattaacaacaaagatatgtgaaaaaaatactagccagaagatcaatgagatgaaggtggttagtgtgttgttatgaatgaacaatttagttgattaattgaaagtaccaatacaataacgtgagagcttatgaacaatcaaccagtttcaaacaaatgtggtgtgctaactgagataaaaagaatgtgatgtcttaaaatagataaagtgataaaatgaactagattaagttcaatactaagtgccacatgccgcccaacaaatgtgactacccaatcaagcaaagtcacacacttttttcttttcaggtggaggcagttgatgggaaggaattttcagcggtaagaaaaatcaagtttgaaaaaaaattgaaatctaggcaacaaatttttgtagtaaagaaacgggcccccttccaatgtgccagccaatgacacacatttctgagggttttgagagtgccctttggcacacactttttcaaaagaggtaccgtctatcctacagctaaaacaaaaaagcttgcgggctccaaattcagaaaaaaaaaatctactgacaacagttggaagctttggaagaatacaggtacatgtatgtatggattaactccaataaaatcagctatctttttcttcacttactttcagatgatgagagtaatcagtaacaccatcagaatcctgatggaaagttcagtccaatggctctccattctgtggccttgctgtggcagagcttccccccaggagcgggtggccaggtcccattggtgccgctggccagtacatcgcaaccagtacatctggctgtattgttccaaacattctgactgcagttgatgtgtttgatttctattttctgacttccaagcccgcaagctttcttgttatagctgtagtctggaaagggaccaaggatgaaatccgtaaaacatggtggcagatgggactgcggtgggagaattttcttggttttgggtccataaatttgggatagggacccaatttactgaccacaatggagatgctctaatttccaacactcttgaatctgattgcatgaatccccaaacttcacacaagaccttgtctggcgtggtggagctccgtgaggaaatcgtggcccaaagggctctacgactccttttgtgatggcatgccactatgatcatgtagttagacaaatccctctgatttggagggcaaggagccgtgtctcagggactcgcaactgagcaagggtagcaagaccttcatctctgggtatctttacctgtttgacgtgaattcttgacgagaagaactattttctcactttccggcatctcgttcgtttccgctagcagatcctgatattcatttcccctttatttcaaactcaggtatgtacgtgggtttgatacagaaattgcggtcgacttttacagaaagtcatcgggccagacaacatatcgcttgattaattttacaacaaggttatatcggatgctagcttaatgcgctaattttattttgtttttttcgcgaatgaggaaagctccttgaaagatgaacctaacggcgtcgtatcgggcagttgcatattctagcgccggcaggaatctatcggatttgagataaaaacaaaaatgatgagcattgttttttgaatcaagggtcggatcgactgaccgttgaaagcagcgactctacatgtaggccacatcctccccaagtcagcccattgcactcgtggcaagtcgccaagctttttttggcaaagagtgagcccggccccggaagaaaaaacaatgaagaacaaaaaacaagtagaagatcaacatcagtttcttctccagttgaatttaggaatcctgaacacgtttggtgagaaacccagatcatcggctcatgccctcccctgccacgcgcgtagttgattcagcacgggtaaggattaagaagaagtgcaatgagcggatctggaattgataatgcatccgcggcgagtcgatcaaggttcaacttcaatactatgcgggagtttctcccgataagctactgaagtggcttgaaaaccataacggactacacgcgtgaaggaacttgggcgaagaattttaatgcttacaaacatgcgataacaagtaggtcgtttccggatggcatcttttgaactcaaaccgaaaatccggggtaattttgacgcagaaacagtcggcgctacgattctagccgagaatgactatctactgctaggagaagctcgggtagttggcgtacaaacttcgagggattatgtaggacgtgaagcaaatcgcaagctttgaagattcgtgatactaatatgtcgtgatcaaagactagacaaagtactggggtcaagttttggaggtagcgggcaatgttggagaaagacagtcacttcaacccaaacctcacatgggttttatatgttattctttacaaatgggtaacagagcattactcaactggcataggaagtggcaaggtggcagctgcccaatcacaccggtgataaatcaacagtgccagtagaaatgcgttgttttcctattctcattcagcgtggattaattaagatcttcaaaatacataaaaagtctttttaactaatttacgtgggcagcgatgttcactgcccttcactgccccatatactgtcgctttatattagactttttactttggcctttatatactattatatactgcaaaatgggaaatatatataggatagtacatttccaacagaagagatacgatactggcatggaatcaaaatcgcctaggaagaggacatgtagaatcgcaacacatcatgatagatattaatgtccatttacaatttatgtatgtatgtcactggttttgaattcaaatgttgaagggtgaactgctcaacagatgtgaattttgaattttgaaaataaccacgagatggacgttagtggtatgtaaaaaattgtataatgcagttgctcataacaccactggagtctggatggaacattcatccatcttccaattattcaacaaggattagtgacatgggcaaagggctttgcggtatggctgctggctccggagcatctttgatccatgacccatgaggtcctcaccgaagctcagactctaagacagttgaccactctccgcaaccgtctccggacttgtgggagatactccaaatgatcttgaagacacatccacaagcgtagctccaccttgcgcaatgaaaacaccacagcctaatctcccaagtccaggccggaggaaagggttgtttgacgccggaaaactcaaccgaagcattgctggtggcggtaccatcttctgagcaatctttctcgtaatacctggtaatacacacatgtgccatccaatgaaaagcgtgtggggttacttgacatgagcactctagatacataaattcgacgttcttgcagagaaggaagaacacattttaattgattgtgtaattccagaaacccatgtcgctccaaaaccaaatgcttcatgagataaagcacatgatgccaacactgactacgaatttcccaactaccgtgttataactcaagtgcattctttgggtgcagtgcaaaggttccgacgctagagctgacacgaaggcggataaaatatttgcccgatcgtgtcagccttgatgtaggggctcaaattaaggccgtaactaccagggattataggcggctgctcgttctgttatcttcaaattgaagggtcaaattttccatcgataatggtcatcgccgtcccctactcttgacgcgtgtggtgtttagacatctccctgaatcttccgcgctcccacaatctagttattaatcggcgcccctatgttaatcatgagtctcctatccatttcgttgccttttgcattcagaccacagcagaccacataatcctcttctgcaataaactctttacaatgataaaattgattttcaaatggtaaacaacctttgacaattggatgaccaatgcagtccacggttgttaggtttgcaagccacataacattgaatttggcaagccagaaaactcaagaaatgaggcaagtcacttaaaaaaggacacttggactatttcaagaagatattattgactacagttgcacgcggcatcttgctgtacacaactctaggggagtccaaatggtcaacaccaaatgtaggtttttttgaatttttgggttgacttggggagtgattagacattatattggaaccccaagtgtgcatttttatggtttaatcacatttgcaagggattacatcccatgtatatgtggtggagtgtcatcctacctcatttaaatgcattttttaggtgatggttctgaatgaaccatttgaaaaataaaaaaatatgtgaatgaatagactaaaagtttgtatttcataagtaccagccaagaaatacaaagaagaaagaagaaaataaagaaagaagatagtcacctaatagcagtagatggctaaataaatgttaaaaattgagctaaaagccagaaaaaagtacttttatattcttgctgagagggctcaagtgctcgaagactaagactgaagaagggctcaagtgctccttcaggaacaatctaaaaagaatgaagaaccaataagattttaatttctttatcatctagagaatttaagtagtctagatacagcatggtcaaaatatgggagcaccatattgaataagaaacaaaatattgacaatgaataaaacgaagtggaaaagagtgacatgtcaaaagtggtgagagctcgagtgaaatttcaacaataaataggacaacaatatatcttgatatgacaatgagagaaagatagaagagaaagctaacaaaagaaagtggatcaatatcaggacactagtgagaaaaagaccgacaagtacctacaatgattgaggacagtagaagaggagaagtgttgtaattttgtctctctctctctcctcatccctaaaaatcctttttgtttattcttataattgacattgattaaataatagaatacaaattattatacaattgttgttagtttctgcgtggtatcttgtcctgttgtctagtgctgcaatccttgtagtcttcaaaccctggtctagtctttatcaatagtcatttactccagtcatctattcaagaatttgttgatttttgttattcattatgatatccatttttctctcagaaccacagattgaacttgatgtacaatgtctatttaacgtgtaggctctactaagcaaataaaaatcattggctctttctctctttttccaatccttgagcctctccaacaaaaactttttttgttgcccaaaaattctcttcatccctggttaaattttcatcaagaagtggtcggcagagttttcaaatggaagggatcaatttgatgcaaagatcaaagaggatgaatgatgagggtaggaggaagtcgtttgatacaaggatcaaagagatgattgatgatgagggtcgtgatgtaatgttcatcttttgagagaataggacgagtgatgatttgggataattaggatgagtgatgatttgggataattaggaaaagtgatgatttgggataagaatgacgcggtcaattaagaagattgactgtggaggaatgaattggaaggagtcctggagagaagaataatcgtcaaaagagaagggatgataaaggaaagtgggaatgtgcaatagcgatgtcaaagaagaatgagaaggtccaagtgcaatgatgtcattgtataagcttgatggatttcagagttcaggccccatgatgtcatgaatattttcatcttgggtaatcaggtggtctagagcctttagagaatgtgtgagctgaatcttagacctcaacacaatgtactggccagcagttccaatgggacctgactggcccccatggagggagctctgctgtggccaggtcatgggccggcatgtggatagaggttggtggactgaacttttcatcagtattccaatggtgttactctcatcacctgaaaatgagtgaaaaaatagatagctgatttgtgtggaggtcatccataaatacatggacctgtattcttccaaacttccaattatagtccgcagttttttattttttattttattttctgaatttagagcctgcaagctttctttttatagctgtacatggtcttgtgaagccctcaccactcatgtttttcaaaaaaccaaaccaaatcaattacataagcagaagattcacccattagttattctgtacatcattcccccctctcctagcttggtagagagcccaaaccacatttctttctacaaagataggtaggtttctcatcttctttcattaactgtctcttcttcaaatgttctctttcatttttctatactctctttgttatcttgattcagttttacttatggggagagaacccaaaccacagttctttctactgatatagttcctttatctttgaaatctatacacaggttctagaagaatctggttttctccaggcacccggcctgatatttgttggattactatagtgccagtgaagatttggcacaactcttacaggtctgtagatgccaaaaatgtggtcttgatgatgtttggccccccggatcaagcactattttccccggagtgaggcaattagtgtttgcagtagatatggttgctgcaaatctggatatccccatggttttttagcaggattggtcaaagggtttccttccagtcggcaaggttgttgagtttttcagctctctggtctactcttccccagaatcactcctttcttcacccctcccggcggcatgggctctctaggccgaggttggcaccgggtatcccttgggatacccggatatccgccaggattttggggggaaaacgacatccgcacccaaatccacacccactggcatccgcagcggattatccgcgaccatctctaactacaagtacaccactactccacaattgcacatacagcactcctcctccataccaacaatttctagttcagccccctgtagcacacaaaggggctagttggattgcagtagtactggagctacactggagttgcaatcaatgctacataattccaccagtcatctggtgagcattcttctttcctggtgtacattgtaacatgaaatttctaactatccatcatttgagtcagcaggtggaaattgtaacagatagtaactgaaatgtggctggatcattgaaatgtggctggatcagagacaacagtgttagaactgacattctccacaatctgtctcctggtgcatacagttgcctgcttaggcacattgatgtggttttgtaattgatgaaggaaattgatgcttatgaaatcaatcacgtgatttttgagaagatatgatgaggcatgaactaattcacaagaaaccgacaacccaagctgcttgaattatccacaagaaagaaagtatggaacgaacgaccagcctacatcgtcataattgacgatgcttctaacgcacaatttcctttaattttacaatgtggggcaattgacctgcaatgaagagaaattttgcctctgggaatgagtcgctttcactttgaaatcttcgagaaaattcataattaatgtctctcaccaatccaaaactgaaccctgcgtttctgtaattcagtgcgagatgttcgcatatcatcaacaaacaccttgccgccgctctctatgaaaaacttcatgggagaagctgaaggcgcgtaatttggccagctaggatctatgaagcagtcgggagattcagttaaagatcaaaaatctcaaattcaaaatttgttcacctggacaccctgtttgcgcaaagtcagcccacatgcgtcccaagactgcagaggttttcgcctggtccgaattcgagtcccatagtgtttttatattgaaaatcaacggcaagtcaattgtatggctacgaagtactcattatcagctcgaagtggacattggtcggatggcttgaatgcagaaagccttacaatgctccccaatctaatccacgatcgatcgatggaagattttcatttaattgatagaaaaaaagtttgcacggctctccggtcacgtggtgcttaacctcgtcaaatgacatggccaaattttccatcgggctttcgcataattgatcagcaatcaaccgcgagccggcgcaatttttccagtcggtcgtcaaaggtgtctgggtctcaagatcttcaggcggagggtataatttttcaatcttgttttgaggtgagaacgggcaccgctttctcagcacgtgttcgtaaccttctttggtcgtagtttggaagaagaaagcaaagatgctaccctcatctttagtgtgtcccatcaataacgacttgagatgcgggttccacttcctttccttgatcaattcgatggcgggctttgtccagattgacgactttacggactcctcaattgtcagaccataatcgttaacaacagccccgcgtgccgaaacaaattccataattttcgaggttggaatttcctttaataattttattcgctgttcactcgccagaccatgagggatattgaagtgctgtaacagactttcgaaatactctcggtttatactagagtctacgctacggtgtgtctgtcaaatttggacatttaagcttctgataacgcattcccctgaatacatcaagacgtttgaagctcactagcgtttctggagcacccgattgcaaaatagcctgtttgaagagtttttgctgggtaacgagcaacgcgccaacgaggaaagcgcctaaaatgggccatcaacgtcaagcaagtttgatgtgaaaactgaatgttatgaaacttacccgcagactccccaaagatggtgacattatcaggattccccccaaaagctcgaatgttatcttgaacctaacaagccgtggaacaatgaagatagctagttaacaaatttccagctctcaaatatactaacaaaggagacccacccattgaagcattgcaatgcaatcataagctcctttagtagtaattcaatatcagaacgatcctttccatagagttgcaacaactgagcctgaccataatttcccgccaaatcctctgaatcgtcttcgactaaatcttgacaagccatgaaaccaaagatcccgcatcgataattcccagtaaccacaataaaatttctcccctcgtgcgattcccggcggatccattcggtagggtcgtaaattgctgaatcagaactgccgccttcgagagagccaccactgtcgttggattgcactcaattcaagcaatgttctccaggttacgctttttagagacctttgactcactatatccacaccttcagagtgtgggatccagggaaagaaacaaatacaaaatttgtcagcatagtgcttccgtctgtctttccagttgcgcaggttaaaaaaagaggtacataccaagacaggtagttctccggtaacttgcgaagacttcggggcgaaaacgtttagattgaacccaagctcttcactctcgggaggagaatgctgattttgattgaaaccttccttgcggctgaagatcaggtcggtaaggttgagggcctgtggaaatcgaggtctaggtttcccttgatttgggtattagacaactctctttgataaagtatgattcttacaagtttgtgctgacccaaatttagtgcactgcagcggtgccgcccaaggtgtgggggagcggggtctctgccaacgcccggctcgtgcataaggaattccctggaggatcaatgtaatttccatgtcattcatttataatcggataaggtgggaagaggggacatggaaaattgtgtaagaattacaacaagaatctcaacacacaagccattttgataccggcgcttcgccaccatccgactgctcatgggggcaggagtcactttgaacagtgggaaagggatcatcgaatccagcgaccgggccgtagagtgtcttgatcgcggccatctgtagctcctctgaatcaaggaaatcagcaggaaccaaagctggaatgggcgttaaaagtgtgagaacgtataaggcgaccgaatttcggagtagagaacgctgaagattgatgaggggaacgacaagaatgacaggtcggaggaagacctgcgaactgggagcctgaacccagtatatgtatcaaaatattatcgacttcaggtcgcagggcagagtatgttacagtccacagatctcgctgagtttaatttgtggccggcggcaaaagcgtcattacatcgggcgatggttgatcgccatgtttgatgttacaccaggttacaccctcgacgccaaatgaacactttcatttattaacccacatgtaaatacatacagctcactcacttctgccaaactccgatgcctccccaatacatagtggtgctgtggaggcaaacatgatattgcctgccgttgcacaaattacaactgagctgagtggggatgtaattaggtttaggacataaggagaaactttggaaatccaatagtatttttttttctgaaactctttctggtaattctagatcatcattgtatttttttccctccagctagctagtgaaacaattctgggatttgtttgaaaagacggtcccttgggaaataaagcacctgctgcagattgaaaatcatgttttgaatacaggtttgcacatcttatgcagtcatgaatttttgatcacatgggagcacattaagaggctaggaaatggggcggtttgaggagacaagaaatcagcaagaacagctatcacacattttggttgtcaataaaagcaggattggaggacttccctgcccgtcaccatttagaattttagagtgctttttaagccctcccaagtcctaaattaacaccccaatcatagtttcaaccatgtcacatgagacttgtttctacaaggcttgtaaaaattatttcctggtcaaaaattgagttgcgagggttctagattgtgaccgaaagtcaaccattgaagaatctaataggacatatgttactcatgatggcaaggactgctctagtggttgaattgagtcttgtggtaacaaaatgaacagagaatgatccatgtgatcattaaaacttcttgaaagattgatactagagaggccaacaaggacccacatggtcttcctgaagaaatgacaatctaaccaggacatgttggaggtgggaattacttataacaaggcaagaaatttggtggaaattaagtgattctaatattgtctcagatgcactgccatcaccaaagttagattagataaaaaagaagaaagtaaagaaatgaaacaggaatgaaggaaagaaaagaaagacatacctggaacagagcagaaagtgagtggaaggatgaagaaaaaggaatccgtccatggatactgctggcccaggtatacaactataccagtgacatgagagagacagagagtgtgacaggtatgaatcagagacaaaagagaaaaccacaaatgggtagctcaatatttagaagcttgatttaagagtagagatggcacttggtgtggagccccctgtgtcatgtgcggttcacaatgtgtgtcatgtgcggttcacaatgtgtgtcatgtgcggttcacaatgtgtgtcatgtgcggtacacaatgtgaaatatcacacattatgttctctgaagtactcttttcattcctgtaagctgtccttccctggctcagtagagattactgatcctccacactctgatctaggtgagctttcccattttcttctctactcctctctttctcttatcatcaattcatctttcctccatagttttaaggtagggattactgatcctccactctctgagctagcttctaaataaaataaagactgcttggttccagaaatctctccaaggcagcaatcttgtgcatatggacagtgaagagcttctggctcttacacttggcacatgttggagtacctgccatgctttcatctacacactgccagccaccagtgatgcatgtggaggttccagtactgaaatattcaagagttacttcaggaaggcctggaaatttttttttaatcagctaatcaaggaaaccagagctggatattgattcaattttgaagatttaatagcagagttgtgaatatttcttttacaaatgaaattgcttgggaacaagcctcatgaaaagctgttgtgtataaaattgttaacagaatctcatgacttgaatttaaaatcacatatatgattgacaaatgtttccactgatgataattttcaatggaggacttccctttggctatatagttagatttagtaggtcttgaaccttattaattcattttagccagaaaataattttcaggacttccttggaaagtaacaaatttggaaaaagtgaagttaacctattcttcttcaagtccatctggatccattcttggactcttttttgaactcacacattgaatggaggacttcctgttgtccaattcctttaattcataaggaactcctcaacattattttctggtgaaaatacaacaagcacaagttttcacaatacaatgaagtttagcacccccttctacatcatgcaatttaggctacaggaattcctccattgaatgaattttatgatcatgcaaaaataaagcaacagatctcaaagcctgctttgataatcccaatgaaaatgtggacatctgcaaaatcaaaaggcttttagaggtcttggttatcacataaaaattaatcaatgtccacttgaattgaataaataaatattacccctacaaatttcccatgagcttatgtgtttgcctaattaaaatgttttaatgtaagattgttatattgtgatcaatcattaataaacatttcaattcaacttgaagccctacatgtcaataaattgggtgtgttgggatgcacaccaaagtcttgattaacaggaggattcctcacagacatcaaataaaagtttatggtgtcaatagctgagcaaaatcacaccaatactgctcatgtgcagtctacatgtccatgaggagccctccgtgatgtccatattgtataattaatccatgcccaagagcattcatctgggtcattgtactgtagatggaaaaccaaattttggaaagaaattgagatctttcccaggtttgttggaaaagaaatactgtatcaacttgaacatgtaaattgcttttctgagtttgcatccagatgaaggaggtgaagtgaaacacaaccaagttgtacaatgtaggtgaacaaaagaaggaaaaaaaaacaatcatacaacatcatgtggtagctcaagtataacggtaatggcaacaagtttaaattgtatgtagatgaaagaagtaggaaattttgtctggttcaaattggacaatggtgggatttgtaaaagaccaagcttagcaaggtgaccaattcatcctgttcagaaaagactggaatcaattcttgtttttttttttttgatcagtacattgaaaattagtgaggacacaccactggagcaccatcaacacaagaaagagtaacagtgtcgaccccttttggatcgttcagccagctatcatttcgcttttgatctattcaagtcaattaagagttagatgtattgtatctttgatgtggagctgcagttatggtatggagagggagaaaggaataatacagacttttgatctttcctacaagctcatcatgtttaccggagacgaccctatgaattttgccgccttcatcggtaatgcctaatttaagcctaaaatgttgccgcaaaccagagttgtcgatgaagttaaaacgccagacatcggcggagaagaattccggatcaaactggaattctcgctgaggtaagttgtctttctgaggtggaccttctctctgggtgaaggtttccttgcggtaggcacagatatcatggttctgaagagtgtgatggagagggataaattggaatcagtcacttaatctcagtcaataggtctcaaccattcaatgttttagcggtgacacaactgaccgagaccaatgtgaacaactttttggtagagccgtccttgattgtcatactggtctccccactcgatggggtattcagctcgggggcatactgataggcaacctttccgtccgcactgaagatctggcagtgatccccttttgactttattatataatcgttgggaagcgcaattttgggtcgggcatggatgataaaaggaaagaacaccaatagggtaatgaatgggaatccgcttaggatttgcatggtcggttattgaggattgaaaatagaggcctcacggctatataacaaacacgtcggtcacactcagtttatttcaagttgtctaaatgcaacctattgaagcaagctagacaaattaaggagtgtgatgaggtggccaaaatgcgctgaaaatctcagatagattgtacaaagattgctgagaagcaaggaagtagtgaaaagaaaaaaatgatagtcaatagcagggttgagaatagagaggatggtggtgaagtctcgaggcttttataccgatgacaccagtgcaagaactccttgtaacggtccttctccctactgtttccatgacttccggagtgtcagggatctgacggtctcactacatatacctgaaacccagactgtgcttgggatgaagagtaagtagtgagactgcaagtcacggcgaaagagaagataaattatagagagaacgtccgattctcaagctcaatcttccccctactatagctgcccatggaaatccagtttaccggtggcctttcacctttcttccacgtcttccgcccgaaaaaaaatatctcagatttcttggtcatttccatcccgcccgcccctgcaacgcaaccccgggtgcgagagagggtgggtccagggtcgatctgttggtgatttccaccctcgcccgtgcaatgctctagcgaagcaatgggtcccgaaattcgaggctcggttggttatctacagagccaaaacccctcatgttagttggtacatattggctcggtaggccaccccaatttagataccgacagcgactacactgctgctacccctggggaaagaacattgcctcgcaggactatcactaacacaatccgcccccccccccccagatcccttaacctggcaacaagaaagtcattctccagatgcaaattgcaggaaggaaacaagaaatttatttcctggcaacggcgcataatcagtagactttattcagcaatcataaaacgtatgtacttccctgcttgattatcctcatcccactccatacatacttcatacaaatgctcactttcaccattgtcaatttcacaaaaccatgcaacttcaaggaaatagtctttgaatgcagacagatattaataagggcctgtatcatatggcatgaaaattcaattttttttcataatttttcacaatctacattcctcaaattctcatataatccaaaagtgaccatcaccaaaggccatttataagctcaaatatccagaatttcaacaccaggttatatgtatctccaattgttttgaatttttgtgaaggagctggagacagaaaaaatgaccatttttcaaaattgactcctataatggtacagatatcaaaatatggtacctacaaattatcaaagtcatcctaggatttgtttgattttttttttgaaatctctcagcctatcttttccacagcgtacatgattaatcacgttttgttttttgatcatttaaatatgtgctcattgtgcccagatgatattgatattgatttggaaaatttgcccaatagtgaattacaaatggtgtgaatcttttgatttatccatgtctattgtatgaagtggtttgaagcagacatacagtgaacaatgattatctgaatgtgtggctcattgggtagtgtgctcagtgttatgaaaccaaaatgtagagcatccagtgcgtttacaggggacaaaaaaagcccttacatttccacgggtttccaggaatgaagggaagcaagcctaactagtcctccacggcaggagcaggagcaagcagcagagctgtccacgccagtggaggcctatgcatgatgcggcaaaccccgcatggtgagtttgcagaattgggctgaaaaccaggttttttgtgtactttcacatctaggccctttctcattcatatttatcagattttcttctgggcctgggagggcctgcttcttccacatacttctcactgttcactttttcctgttatattttcattttttttttgcagaagttgttgaaaaggacaacttttctattcaagttgacctcttttggtgtgtttgagttgagcaaaccccgcgtttgagcttaaaaaaaaagttcaaaccatgattttaaaaaaaatcatgataaatttgcaaggggctgtcccggttttgagctttggatggattggcaagatcatccagcgcttcaagaaaatacgctcaaacatcctcaaagttttgagggagcgtcgtgattccaaatcttgtgatgcttccatgaccaaaatactacaaactcagcacgcagcccaagtctcccctgcggggagttcccttcgggacgacgggaaccacggtgggcgaatctggaaacaaaaagttaaagtcaagtgtataatcccaaggcaaatcctcattaccccattgaggagtaatgaaaaatctgatttgtatttgatacacttatagacttccaagcttccctccaggaatgtactcgttttccggtgcatgaagctcactggcaatgtttacttccctgctggcggcaagttgacccgatgtgatagtaatttgactgtagagttccttgttgaggaggaatggatgaatcctccccagcacttgggtaccttcccgccaaacagcctgatgtccaagcaaggcttgacaagcgcaacagccagatccaggtcgagaacaagttcggcactgacgatctgagaggatgggtatgtactctgcacaacggataatgggatgagctcccagctcatgcgtaacagttacgtgacgattgtcaccttcattatgcgtttgggggtagtttttgtttctagattcggccacgccgggaaccgcctggccagcgctacgctgccagatgcgccccccgcagcctgagacttgcgacaagttcggaagggaagcacttcacagatgcacgggtcggccgacggactcggacaaactgaacagtcgaactgctggggcagttgtgttgcaacaggcggccttgagctccctgaatccatgccgacattgatcgtcgacaccaatcggactggacccttgcgttcgaagtgcttcagcttggtctcaaagcctgatggtcatctttagttgaacgttgcaaagtgcagggtcatcatgaaggacttcgagcattggtgatcatgccttcgccacacacatcaaatccattcggcaggaaatgatgtgggacaagtagtacatactagggccgaatccaactcgaccttctgaagtgaggctgaatgtctgggatgacgaggagctgcaaaacagcgatggctactgtggcagcgagaggaagagttggactgagcatgcagggatcgatcatcggaaatcggttgttgctggtcagtggggttgatggaccttgaggaggttgtaaatatttacatagagtgcagtggatcagaaagagtcagctgtccagccggaggccgatggccaaagagacttcaccttgcacttccaggctccagcaaactcttttctcggcgggctggtcataccaacaagaatttgtccgactgtgaactgcatctgtcggctttggtcgcccatttcacccggcagcggttccgccacagcgcccgcggttcccggccggcgaagctttatttagagtttcaagaaccggcgcgttctcgctcgtcaaactttttttcatccgctgtaaccaacaagcttcggcttcggccatccaaactggtgaagaacagcatcgtcgatccggactagctcgtccttcagctcgaactctttgcagtgtactcaacctgactcgagccgtttgagcttgttctcgcttttagccactgggttctgatcagctcttgtcggggaaacagcacaccttgttcttctctccccacccatcaaagcaaggttcaagacagatccaagccatccagctcccctttcgaatcaagcttcttccgttttcgaggccgagatcatgtcggggcggaacagccaggagagaactagagccagccaaacagccaagctttatcatgaaactcaaacctacaatcattcacaaccagcccaccatcgggaatcactgtgatcacttaaccacgttcattgtttccttgcaccttcaagccctacctgctcgtgttctttttttggggggggggggggggttgaaagtttcactttgatcctgccaagaaagttttgcaaacactcttcgacacatccacccgatctctgtgcaagtcggcacccacagctgatcagcatggcccaccgagtcccactaccactcgtaatctctgtgttttttttttgttccctcagggatatataacacccggctttgctggtttcattgagagagaagccaccaacgacaacaagcctaccaccaaacagtctgacctgtctacaagctcaggaaacttcataaagagcccctcttcgcctcaagagcagcctccctcatccccagcttcgtccaaaaaacttagccatcccatctgctcgacttaacagagacacggagaacaacaacagattagtgaccatgccagccgcacacgccgtcccatccatcttccttactcctcccgagcgtttgagcggtatgctccaagaagagatattaaacccaatcagcgctcgagtcatcccagccaccgccaagatcaacccccgactcaacccctctgatgatgatgaggagtcgaacgacgagggctctgaaagctcttcaaaggaagattcttccaaggaagactcctggtcatcatccacttcactatccactgatgacagcaactgctcaggcattgaaagcgtacgtcaatatccaactgtctacttcgtctcccctagattgaccggaacatctgcttttggttgtgtgtgtgtgtgtgtgtgttttctttctcctgccagtatgacgatctcgtcacgccccttgaggtcaagacggagatcaagatctccaagtttgccgaaaagttgatcgagcacagtcgccagacgatcgctgatgtgatctcgggaaaagacgacagactgatcgttgtggttgggccgtgttcgattcacagttgagtgtcttcgtccttgatttccctctttgggatcgttgcagacccactttgtgttctggtgctcatcaatccggctctgttcgttatttccatagatgttgacgccgctctccattacgcccgagagctgaaggctgtcgaaagccaatttccgaacttgatactcgtcatgagaacagtaagttctgagatgtatgaccatcattcaaggttctgatcatcaattttgtaattgataatcggatcgatttttttgtttttttggttttgggtagtacttcgagaaaccccgaacgaccgtgggctggaagggcctgatcaacgatccagacttggatggcagctttcaaatcgagcgcgggattcggattgcccgacaactgatggctcaaatcacccatatgggcttaccggtagcgaccgagttacttgatacgatcaggttgagttttgattcaccctaatcaagagtgcatatcttcatgtaaaatttttttccaggaacttatatatttgtaagcgtgtttggtgatacttctgccagtcctcaatacttgtccgacttgatttcctggggagcgatcggcgcccgcacgacggagagtcagcttcaccgggagctgacctcagccatggcccacccggtcgggctcaagaacggcaccgacggcggagtgaaggtggcgatggacgcgatgcaatcggcacgggcgagccatgcattcatgggcgtcggtccacacggacgggcaaccatcgtccgaagccgcggaaataggaatgtccatgtcatcctccgtgggggctctaagggcacaaacttcgacccgctcagtgttgccgagacccgatcgagtctcctcaagatccagcccaccttccatccttcgatcatggtagattgttcgcatggaaattgtaagtcgaaaaaaacagagtctctctttcctccatccagaccagccgctcgatcacctcgctgatatctgtcaaatctcccagcgtcgaaggattacagaaaccaacccaaagtgatcaagtcgatatgcgagcagttatcaaacggcagcgatcagggagctatcagcggagtgatgatcgaatccaatatccacgaaggccgacaggacattcccaaggacgggcccatcgggctgaagtatggggtctcaatcacgtcagttgcttgattagtgcatcttctctttatcctttgaggacagcgcggttactaacccaacgcatgccttcggttgccaactcgtagggatgcttgtgtcaacttcgaggaaaccgtgaaaatgttgaaggacttggaacacgccgtcttgagccgtcgggcaatcttgggatcccgcagatcaagtctggactgctagctcccctgatgcgcgtttctttcgctcattcatttgtttcggacatgaggatgactgcacagccccaccaagccattaacgtgtgctacatattagcttttagacgtgagaagatgtctcaaacgtaccatcgaagtgccatccagataaagcgtacctatccaattcccacttgcttgttcggttccagatttcccctttttctcccatctacattacaataatcttactaatgaacgaagaatcgcttggtcggctaaaaataaatcccccccccccccccccactttttctttgtcgtgtaagccaacaatagttctcgcaaaacaaaatcttaatatttttcatattttgattttttttaaaaaaataaaaaccgtgacttgtttacttgatcatttgatatggacacttggcttaatagagtatataaacgtaatcagtgaaattaattatttgggtgattggaagcccaagctccagatggtcagatctctaagttgtctcaggaatgtgaatatgtgcgtgcacagggggtatactttgttggcgaacttgcaaaatttgcaagattgaaattgaggtgcttctctttttggtggcatgatatcgccgttctcgcgactcaagctgcctgaaatagcgggcaggtacactcagtcaaacttaagattggtcttacaataattgagataaaaaaaatgtatagtagttcaaaccaatcataaacactagcatatataataataatccaatgaaggggtgaatgaatgagctatccgacaaaccggaagcaatcagccacgacggcatagttagatatcgagactggctggctggattcattggcggcgggggacggggcgaggatgagtgtttggctgaagaccctggggagaccatcaagggcctgctgggcatccgccggattctgcttcggggagatatccttcgggtcgggcattcggaagttcgacgggaacggctgggcagagaagatcacctggcctgagatcgagatcgagatcgttggtaagactgatggggcaattatcgaacctgattatcccagaatgatcggttcctacaaattaatatcgatcgtctgacagccgctacagtcggtcacttacctggaatcgcgtgcgcatcgaatgactgaacttcatgcttcgagtatgagagttgagataacaatgttgctgagaatgcgggcaagccagaaattgcgttgcctgaaaatgggaacgaggaagacgatagtgaatgaggaaagttatctcaaacggcgaaatcagggggggggggggggggggaaggggggaaaaaaaaagcaaccgttccagacgatccgcgcatcgggacggtagaattcgggcagcttggaagagcgagtggaggagtcgtagaccgagtaactagatctgtgcggcatcagtgatcaggacgtcttgactcggcgctcataaaaaaaactagagtcattcgaatgcgtgttgggacccactatgcgtcgacgaacagttcggcgtgtttattggcctgtccaatccatcatagatgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaggtttgcgcgtcagcttgggagtccttccattcgacttcgtcttccgtggaagcagattcgacagaccctgatttcgacagaccgggcggagggaacgacggctctcttctggtgatcggtgtggttcatcgtggtggagtgttggacaatctgtggaggtcatggatctccgccaacaatatttatacgaagggcgtggcgcagcagaggctgggtcgaagagtcgtctgacggatgcgacagcaggcccgcagcaggccgcaatgtctgcgcgcaacggctgcaatatttgtcggatacggttttctatccggagcaatatttgtcggatacgtttttctatccggaaaggtcatcggattaatgacggctccatgtatcctaagatctcaaacaaattgtaaaattgtctgttgatcgcctttacaagattaccttacatattttcgttggaaaaacatcaagaacttgattcgggaaattgatccaaaggctttcaaaaacacacaggatgttgaagtgatggctacttcaattcttgcaagatggactgacatttaggtgtgaattttcttgcacattggattgcttggtagcaatccttatccagacaaagtagtaattcatccagcagggtgagtgctggagggctgggaagctgtgatctttctgaatggtgcctcatcttgaacttcacgcaaatattttgtccaatttggttctatgattgcataggaacacatttcattttcctctgcacttagggaaaatgtaggaatttttaaagtgtgtcatcaaaaggggctgggcattacagacctaataatcaagacctgccagaagacgttgatctcgctacaagcatagtgtggcttgaatgaaataatacctccaatttatgatatattcctcagagtcatatcacaacagaaagaaaatgaaaaaacattgaaacattaaaaaataattgaaacatgaaatgattgatgtgaggcatggtgacagatccagctgtttgaaccacaaatgaacccagctttttttccccttatatattctgagcgaggcttagttgagagaattcaagcaagcgggacgatgttggagatcttgacaaggccttcgcttctgaacggaagcccgtcggcggtgaatgattcaataatcacagggatcacaccagtctccaatcgagaatcattgccggcggccgttcctgttgctggcacaggcgctgctgttggtgggggattgttaggctgcctctgtgcctgagccggtgtttgagcctgtgcttgagcgggtgtctgtggctgtgcttgagccggtatttgagcttgagttctaggcggtgtttgaggcggtgtttgggccggtgttctagccggtgtttgaggcggtgtctgggccgttgtctgggccagcacttggggcggtacctgggcgaatagctgggccggggtctgggtctgcatctggcttgctggattgttgttcacaggctgcgcttgcgatgtggtattttgctggggggctgctgttcgctctggagtgaaattttctgtcgtcggtttggtgctgacgagttcctggggatgcgggccaacgggcaatcccaagacggggaaattgcggaccggactggcgttggtggcattggccttgggagtaggagtttgagcggcgccggcgccggcggggtccgatggtgctggtcctgttttctcggcagtttggggaggtttcaaagtttcgggaagctgagtgggaggccggggggcttggttggccgtctcggtcgtatttggatctgatgtgactgctttggtaggtcttgctggtggattcaagccctgtgcagcgttggcggaaggcggcgtggtaggcgagtttggagataccgtcggcgacggggaattcaagccttgtgcagcattagccgaaggcggcatggcaggagggtttggggatgcagtcgggggaggggagggctgagttgatgtttcgagcagctgatttgtaactgccttcgtcggtcttggtggtgggttcaagccctgtgcagcattggtagaagccggcgtggaagcggggtttgaggataccggcggtataggattagagggtcgatttgcagtgtctggaagctggttaggaagctggggggcttggttggctacatcggctacattcgcatcagataccactgccttcgccagtctcggtgaagagttcacgccctgcggctgcccaatattaggggaagcagccgttgaagaggggtttggaggtgctattggtgaagcctgcgggactgttgccgcttgggctggcacccccaaaggatcggagaaagaaggcaccgggatattcagagatggcatgggcatgttaaacgctggcataggcataccaaaaggtggcattggcatacctagaggtggtattggcagaggcaggggtaacattggcatgcccaaagactgcataggtcgattaccgaattgcgatgtttgaaatggcatcgaaactcttgggaacgagtcttggaatatttgaggtggattttgtcctatttggatcgaagaaactgttcctccttgtgccgcgttgggagaggattggctgctctgtgtgatagtatacggcgtgccaccataaaccgtcgttctcgagactcgtccatcagctgtagtttcagagctagtcgaaaagccagaagatgaggaggagctttgcgaattcgaggagccgctggaaagaaggtaaattgacttgggtgagtagaggaacactagtgatccgcccatgatttggcgtcaggaccaagtcaagcaagaaggaatactcacaattgccttttctcaaccaaccccttcagatttggaatggctcttgcattggcaacagcaacaataaatgcaatcagataaggacttgcggcccacatgttcaacacgtaggaagaaaccggcgatttgaaaggtttactgtttgttttggcctgaggaagttgaaggtgcgtgttgagttgtgtacttgaggatgaattagtggttcggacgaaatagattgaatgcagaaagtaagatgataaaaattgagaggcaaggaaaacgagaagcaaaatagataaataaataaaataaataaagaagaagaaggaaagaaaactaaaagaagtttgaaataaggctaactgagactacgtgattcgtttcgagcatgaggtttttggaggactagatgagctgttgagctcgaggagattgatggaagaagatcggtggggcgtttgttggaatgcttcaaaagagaacggacgtataggctcacatttctcgagacaagcaagctcttgaggggacatgctataagcgtggcctttcggagtggttgccgataccaccaaattccaagacgatacattcaccatcgttctagccgggttgatcgtctcaatggctcacaaaaaaactgcctggccagttcgagctcaccgtcttgtgggttccaacgggctacataccaactggcaacgacccgatgttttctctttttcgatttactgaccaaagttaggcagcatgcgccatggacaggaggcctgagccttgccacgcgacatcacacctttgtgaattcatccggctcatgtgcggcactcccgcgccaatcctcctgttcgcggaccggacgaactcgggaggaacggcgcgccagccgccgacggtcatagcaccaccaggctggctagtttaaagcaactgcttttgggaagaacgacatcatgtaacagtccttcatgtcaagaagaccttgcaaacatccattttagggcatgaatagatagatggatgtgtatcgatgaacctcgacccgtgtggagtcattccaatccgggttccctccgctgagacccgcaatggaattgcgatactcaatggcttgacttttccctgatgtcggctccctccgaggccaccacggtctttgtttagctcttttgtctgtttactactatacgcggactcggtcaagagtcgtgaagtttgctcttcgcgttcccttatcttttcttttgtccgcaccaatcaacgagtgacgatgctgcttggctcgatgatttctaaagctcgaggtcatcgaacctgcccaaatgcaatacctctcctcatttttataagcttccgtacccaaagccggcgtgaagacacgccagtcttttttcaccatattctacccaccgtgatggatcataaatagctggaagtgcatctcagctatttgccatacatctcattttcttcattcatcgtctcttacaatcattctcataagaccttgtgaggtttagcaacccagctcgacacattcaacctggcctagcagttgtatcccgacaataccaacccaggtcacagtaaatccaacctatttcctgagcacttacagatgtcgagtgaaacctttggtaaaaattaaatccgttctttctgtcatctacaagccagtttctgtaagctcacattcaccgactccgaaatgtgggtttttgcattacaggtctcatcgctcaagggtttgatgatttggtcgcaagatgctggaaaatagatgataaccagtctcgcatagtgcccgcggaaagtttctcaaccgatgatattgacgccggtaaagctcaccttctccaaatacaaaccagccttctcccctcattgcgacagcagctcgccggtctaatggcatcactaaaaccaggcgctttggaaaaagatccaattacaaaatgcaatcatacgctagagatcattcagaaaatcgggcacatcttgaatcaaattaacgcgtccgtcaattcctttgtctcaatgcctcccgatgagggcaagaaggaccaggattacggtgttttgaagaaatttaggtgtcatgccttggttgaaaaaattaatagtttgataggtggaaaactccgtcaattatttctccattattctgtttttattcgctgttgggagtttccaaatgatcgcccaaccttctcctcagatgataaatcccagagagttgagctggaggaaaaaacactggaaatcacagctctgtccttgcagggtatcgacagtataatccaatggtccaaccgaagtgactttgatattctccaagacgcgtgggttccgcaagtaagatcactctcctctaacttggcaatggttacccgacgacttaatccgacagttcactcaagagaagaacacgatacaactggtgggagtccgcatgggtctacaaactcttcaggggctcgcgaaaacaatcaaggtgatggccgagatgatagatctgaggctgacgtttccagtgctcacgaagaagaccaatcaagaaataacccagaaatccctcttacttcacatcaagttgaacttatccaacagactataccgatcatcaaattatccagaatattctttaacaagatgattagcactcgaaaggggaaaccaccattcacactcaatagccaaataagttccgctgacatcgcatccttgcaggaggaaatggttcagatttctgtctgcattgcggacattgttgacctgttgtgcaatgccaattctccagaaaaccttgaccgcgacacggtcgaactgcttccgcgttggatccaagagctttcaggccacttcgattctgcgctgatcatgctaggctttcatctcgtatctacaacctctcatcctgatcctcatcaacatgagagcttcttcaaaactggattctactctttgcgttcccagttccgtgtggctctgaacaatcttgtagtttctctgcataagcatgttcctcccagaatgtaggaaattccactgatgggtgattgattccccctgtctttccaacgtccaacctggttttttgtggagtattccttaattcaaaatttttgtgcatatactcatctattggacattgtataattagagttttgagtgtatttatatcatgtttttgtaatcttaggctccgtttggccgaccaagatatcatatatcgatattgaagaatcttgcagattatgccggggggggggggacggggattataacgctggtgagaaggctgtttggcaggtcacatcataacagctcgttcatcacggaatatactttttgcttatattctccagccaagtggaaattctggactggaccaatatttaccgtgataacggatttgcatggttgtgtaataatcggattaaggttgataaatcttaaatccaattattaggatttgcgtataacaatatataacattttgggcggccaaacggagccttatgtattcacctgagacagcagcatccataattcctttgtatttctacttgagatatccccaatggaggtcttcccgtcggatctgcggggctcgcagatttttttttacaaagcaaaactctaaaagtctaaatatgtgcttccgtcgtcctcactttgtaaatttacacctcctccttgtaatcctcttcgacacacaatcttctcttatcccacctcacatatacaatacgaatcaacacaacttgcagcctacagcatccggaaaccgatacatcgactaccagccgactattgtaagtaacacatgtctttcacgattgccacatcaagttcgctgatacatcagtccggctttaataatgataaaccctcatgtattcttatcagagcagcaagatcgacttcgcatcacccagcagcgtcgccaggtggagcaagatgcccggcaacgcaacctggaggctcttttggctcagcactctgccaatgacaaccaagaaagcgaggagactgttgcattattcatggcgatggccttccttgggactccgggccagttccggcaattccggacatatttaacccgagccgatctcccgactattccaatggcacacagtgcctgggcctacttatggaagtcccgaagcgatcgggccttcatcacgaccatggggatcgatgtcaggacctttgacgaccttctggaccgttttgcaccgacttggaacttcacgacgatcgaccgagccgatgtaaaccccaatggagaacctcaactcggccgtcggtctctggatgcggcagggacccttggtcttgtcctgcattggctatgctcgacaatgtcggcctactcgttgcaacaattgtttggaatcacccccgcagtatgttcacgataccttgcgtcaggaatggaccatctgcttgtagtcctcaatagtcatcctcaagcccggtttttgtggcctactaccgaacaaagggcaaatgagtacagccgatgtatcgagaagaagtttcctatgcttagcaagtgtgtcggatttattgatgggttgaatttacccgtcctggtttccgatgacaaagagtaagtccaatcgattagtctctattttgtcttattgagttctgactggtctgtttatacagcattcaaaacgcttattacaacggatggacatgctcacattattgcagctgcatccttgcctttgcttcagatggtacaattatgtacgccatcttaaacgcccccggatcgtggcacgattcaaccattgccgaaccactttacgatcaactactccaccacactcctcccggttatcgtgtgatcagcgacacagcgtttccgcgtaaatcggcaaggctccaaagtcgaattctggcaccagtcaagcggggggatcgattgccaacggatgcacacgactttgcttacctccaacttctcaatgagcagttggtctctgctcaacaggcggccgaatggggtatgcgattgatccacgggtcgttcgccagattgaaactcccactgccggcaagcgatcatggattccggctgaaactcctccaggttgtgtgtcgacttcatcagctccaatgccgatcggttggcatcaaccaaacagcaactgtttatcaagcggtttgggatgaggaccgcatcctatgccgagactttcacaagatgatgttttcggacatccaagggcaatgtcgcatctctcaatactacgacggatggctctaaatttccttatttatcatttgtttcttttattttgttatggtttccttcctattgctcatgatcatgtcacatctgcctattgttatatgtgtcgctgttatcttcacctaaaccaatctgattagaagcgagtatcatgtagtatcatccattcttcctttgttttctttcagatcgttgagattaacatagagtaaattcgagggattgatcagtccaattatgaatcagaccgatcaatcttcattgatccacttatctgaccagtcaaccaagagatcgatcggtccaattgtgattcgaagtgcgagattcatcgatccacttatcttacttcacttacctaacttgttttgactcaaatgcctcgcagagataagatcgatctcatggatcaatcatttgatcttgtatatacttataagcaatattcattccagagctcatgtgaataaaaaaaatttggaacttctaagataacccagagagcacacaaaaaaaccttcacatgatctagaagaatggcctataatccatataaaacaagcaaaagattcaatatgaaaaaaagaaaagaaataaataaaaatgatcactgagtatgggccgatgggccagtctgattgacctcccatggtgatgtgccaacatgggtatgggactgagcaaacaaaccggcgcgcatcccatgcacacctccatgttgcatgaacccaccaggcgggttcaactctaggcggagttgcatcatctccaggcgatgccgtaagtcctggttgtcggaggtcttctgcgctagattggtttgcgcttgtcggagctcgtcctgcagacagaggatattagcgttaaccccctcgtggaggcggttgatctcgtcttgcagtcgcgcgatcgttgaattcgcttcttgaagacggctcgcatagaattgagacatactagtctcctgatcccgagcggcacgtgcatccgggtcaaagaacgtcgccagagtagtatgtagaccggccggctgagatgccttcgcttgacgacccgtggtgctctgacccaacgaaggcgaaggcccagtggctgtcgatcgggaggcagagttggcggtttgtgactggttgcgctggataaaagtcgttgcctggcgagtgttctgtggctgagtcgagttgattcctctatcccccgccccagcaacagaggacgcaaggcctcgattcacaaccgaagagttctgaccttgaaccgcagccaatgacggattactcgacgattgggagatgtcagcagagtcgtggagggattcgtcgttggggtcaacatccaagtcaagtggattgttggggagttgcgattgggttgcgctccatcccaagatgagtgtcccctgggacagcgaaccaaagttggccggagagagccgaaccgggttccctacaccatttctggaacaaaaaatcagccagggtgaaggggacagagaggcaaagaagggaaatgaaaggactcatatcacctttcgttgttgctgacaatatcttcttcatcatcatcatctacaaatgccaaactcttggcccgatccttgatcatcatgtttgctcgttttgcctcacgaatccatactgggcagtccggattgcccgttggcttttttgaagcaaccaaagccttgaactttgtcttgagaggatcagggtcccgaggagtccgaccatttgccgccgcgtattgttcgtacaactcgtggactcggttccagtcattgctacccaaagggaggacatgcttgacacaagttacaagtgccaagcaatcgtccccgttatacccttgcgagcccttttgatgtccggtacggcgggaggttgtttgggtctggagggcggagatggtcgtttgggtttggagggcggaaccggtcgtttgggtctggagggcggacacaagggtgggatccatttgggtggctacttcggatggctgggttgctggctgagtacctgactgagtaggaggaagatgggacatggccgcaagataaaagattgttgataggaaattgtggagatatcgcaatgtcgtctgagtatgggcaagctgcagatttgattccagaggagggagatggttatatatgacaagcagggagagaagtggtatcatttcgctggtcttgggtgattgagccgtaatcgatagatgatcgctggtctgatgatcggtttgtgttgttgctgatcctgtccgatctccgatcagatgaggagaggtgaggaaatttacaaaattgatgggacccctcgtgtaaattaagaaccggaaaatttagactttttgggtctaaaatgaaatctgcgagccccgcagatccgacgggaagacctccaatgatcagtctgacctcaaataacagatcttcgcatttttgagcttgtcctgaagttacaaaggcgtgtcaagtcttatatgaccagcgcccttgaaacacatttttgtaggaaaaattaagaatgctacacatcactggatgacttcccgtcaacatctgcggggcttccagtttcgatttagagccgaaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcggaaactgcgaggctcccagatccgacgggaagtcctccactctcaacctggctccaaagcctttgggatttttctccctatgtacatattccaactcatgtacgagtgaccaacttgatgtgttgtctgcgctgctgttgtccaccagagtttgcttgaatggatatgcaagtctctgttgggccccctctgttgcgcagtggtgccacgtggcagcagtccgaacacttctccgtcatcacagccagcagcaccctcactcatcccagccgaccaccaagttgattaactgacctccaggaataaccatcaagactaacctcgacccattctgtctgttgttgcctcagtatggaagacgcacatgctgcctcggtccaagaggtgttggaagaattccatctcaagccaaaccatggtctatcctcagtccaggtgaaaaactcagagaaacaatggggtaaaaacagttgagtatctcggcctccatctattctttattcgcagtcggaacctgcgtgacatcactgacttgtggatcttctcaatttccagtcttacctcaggaggatggaacttccctcttcgcaatgatcctcgaacaattcaaggatcaactagtcatcattctcttgatatccgccatcgtctcgtttggattagccatcttggaggaatcggaggacaaggcgaccgcatttgtcgaaccattggtgatcttattgatcttgatcgccaatgcgactgtcggagtcatacaagagaccaatgccgagaaagcgatcgaagccttaatggattacgcacccgatgaagcaacagtcactcgatttgggaagaccttcaaggttcacgcttctgatttagtgcccggagacgtcatcactgtctccgtcggtgacaaagtacctgccgatgcccgggtcatctcgatctcctcggcctcctttaccgtcgatcaagccgtcctcactggtgaatctcacagtgtcaccaaatcaaccgagaccgtcaacctgtcgggtgccgtcaagcaagatatggtcaacatcttgttcagtgggaccacgattgtcagcgggaaagctcaagctgtcgtcgtcgccaccggtagtcggactgcgatcggtgatatccacgaatcgatcaccagtcagatctctcagaagaccccattgaaacaaaaggtcgatgatttcagcgacgtcttggccaaagtaatcaccgtgatctgtatcctcgtctgggttatcaacatccgtcacttcaacgaccccaaccatcatggctggctgaaaggcgcgatctactacttcaagattgctgtcgcattggccgtcgctgctatccccgagggtctcccagtggtcatcacactctgtctcgccttgggcacaaccaagatggccaagatgaatgcgatcgtccgatctctaccaagtgtcgagactctgggatgcacaaacgtcatctgctctgataaaactggaacgctgaccaccaaccaaatgtcggtctccaaagtgcgtgtctcatcctgctgctatctttccgcttttgtttaatgtgctcgctcacctgacatttatattggatttttttttttggtttggcttcagttcttggttgtcgaaggatcacaaattaccgagtttgatgtcaagggtacaacatatgcacctgagggtgaggtctcgtgagtagtaatcccatctctgccacgattgttgctcttccttaaacttactctttcttgagatcctctttctgcagagattccaccggtcgacgattagtggctccttctgcagaatcatctacgattgagatgctggcccggatatgtgcattgtgcaatgaggcacaggtagttgtgaatgaggttagtggcatttcttttccaaacagccttttccagtttaaactgatgactatgcttgttttcttttttctttctctcgataaaagtctactcgcacttacactaacatcggggaaccaactgaggccgccttgaaagtcttagtagaaaagctacaaacttccgaccgaaccttcaattccaaactttctcaattcgcctctgaatcccgagtaagagctgttaacgatcacatcgaggctagatacgagcgaaaattggtgcttgaattcaaccgggatcgaaagtccatgtctgttctagtgacggacactcaaaccggacgaagctctttgtttgtcaaaggagcccccgaatcggtcttagctcgatgcacacatgttagccaaggcgggaacactggtgaacgggtcagtcttgaccctcaaacccgcaagagcttggaagaaaaagtcaaagcgtacgcggaggaagggcttcgagtcttggctactgcagttattgaggacgtggatgacaaggtggagcattacaagtcaagctcatctgctgattacgtcaagtttgaacaaaacatgacttttgtcggtctcactggaatgttggatccgccccgccctgaagtcaaggaggcgatcgccaaatgccgctcggcgggaattaaggtgattgtgatcacgggcgacaacaagtcgactgccgagacgatctgccgacagatcggtgttttcgatgccacggaggatctggccgagcagagttacactggaagagaatttgatgctctctcagaaaacgagaagcttcaagcggtcttacgcgcaggcctattctcacgagttgagccatcccacaagcagaagatcgtcgacctcctccaatcaactggattgattgtggccatgactggtgacggtgtgaacgatgctccggccttgaagaaagcctcgatcggaatcgcaatgggaagcggaacggatgtggctaagttggctgccgacatggtcctcgccgatgacaactttgcgaccatcgaaaaggccgtcgaggagggacgtgggatttacgaaaacactaaacagttcattcgttacctgatcagttccaatatcggcgaggttgtttcgatcttcttgaccgtcctagtcgggatgcccgaagcgttgattccggtccaactcttatgggtgtaagcgcatttctttgtctcttggttgtcactatctcagaccattaggcttacacatcctcaacttgcattttcctcaggaaccttgtgacagactctttgcccgcacttgcactcggtttcaatcccaaggatcatttgatcatgtccagacctcccaggagcagtaaagaacccttggttggagcttggctgttcttccgttactgtgtgattggaatgtacgttggttgtgctaccgttggggcttacgcatggtggttcatgtactacgaagccggcccacaaatcacattccatcgattggtgagtaactctcactaaaccctgttatgataaggtatctgacgccattcaggattcggctgttttgttttgttctagactaacttcggtgaatgcgctaccgtggcgctttgatgggctgtaatatgatcggcgcagagttccagaagaaggcgacgacgatgtcgttgtctgtcttggtgctgatcgagatgttcaacgcgatgaactcgttgtcggagaatgaaagcttattcaccttacccttgtggacgaatttgtacctctgtggcgcgatctctttgagcatgggattacacttcatgatcttatacgttccttggctagctgtcagtgttttacattcttgaaacttggcttcaatctcttcatcaatcgatcacttacactttcttttgattatttttattactatagaaattgtttgttatcactcccttgaatgttgcagaatggaaagcggtcttctggatcagtataccagtgatcgtgatggatgaagtactcaaattcatcagtaacactttcttttgtgagtgtttatttatttatttcttctcaatgtcctctgcatcttgatgtcaccttattaacaatctgtccatggttttctgtattgtttagcttttgaaatcgaatcctcagataaagaaaaaacggagtagaagtgaatcaaattacgttggaaacaagtaggataaacaagtcatcgtcatcatcgtcatcatcatcagaaagcaaattaaaaaaatctcaattcttgttcatcaagcttcatttttttacttctcctttcttctttgttttctagttgctttttctcatacaaattaggtcgatagagatagattttttttttccttcttcttttgtcagtaggtaatcagtcagcttgttttttattcaaccgtgtcttgagtatatattgtatttagtcaagtggaacaaaaaaaaaaatcaaatcaaaagattttctcaaatctcattaattttttttccttgtttcattcaaggaaagaaaagaagggtgagattttccgctttggtaagaaaacacttttgtaatattcagtgacttgtgtcattaaaccgagtttatagctgaggacatcagagagtatgaaacgggaagatgctaagagaaatcatacttcaatgcaaagacatcatgcttcaatggcactgacatcttcctcagtggttcaccggggagttgcgaagtcaccccttggagcgcagcgggcggtgctctgcggtgctcgagctccagatgggcggcccagctcgtttgagccgggtcgagttccggatattcgtgggccggtcctcgagcagtggaaaccaacaaccgatgaccatgatgctcccgactttcctcagggtcttgtcaagacctccagtgagccagctacgaccctcgaatctgaccgttcatgcgacacgggctactttccattcttcctgcattgccgaaggcggacgcttaaggtttgcgaacgaccaccactactactaccctttttctacagtaggacgattgttgactttggctcgtttttctttaaagcaagatcccttggcgactgtcgagtacgaggaaagctaacctcaggaaacgactgcgagaggtcgattcggtcatccaagccgtacaagaaagcggcgtccaatgtgaagctttggtatgaatcacctatcaccagccccttcgcccgtaatactctcaataaccgatcttaacctgttccggttactttttttttcttattttcagacaaaagctatggagttgccgactgaagctgatatgactccgagggacaaatacttcgtcttctcagctcgatcgaaaggatatcggaaaggaatccacaaagtgtaagatcatggccatcccttgtcgtcctatctcgcctttttttttggtcgagctgctgatcacattcgcatcttttatatacatacgctcaggccccattttacaaagatcacttcccgagtcaacccgaagggattctaagcttcctcgtgtatatgtatgcgtgtggcaacggatgtcgatcgatttcaaatcattattaaattcaaaaagagtatagctgggcacgtttggtccacattgtgtaaattgataatcgctaagtaacaaaaactatacatacataccttgccttgctttggtgatcacttctaagaaaacgcaacagtccactgagagctaccttggcggtactaaaatttcgataaacacgtttcatctttttctcgcaattacatacccatgcaagtacagcacaatcagatttgtcaatgtagtcactgggtcactttttttcatagagataatcctaggtcatattcatttccaaagcacctactcaggttaaagggtggggtccatctgttcacgactcccacacatttgtacagaatttgatgtctatgggttttgacctgcttgaacttcttaagatgcacatacatagcaggtcagttcaattgcagtagtgagcgctggcgacgtctgctgggtcgcgcgcacagtgatgctgctgactgatgcgccgcatgcgagatcccagtcgcgcgacgcgacctcggctggcctgttccagtcgcaactgctgtgcatacacacaaacaagttcaacctaccaccatcctcgtgccctcatcacttgcttatcagtctgcctcacctgttcaagaactccaccgaatcccacactcttagctcctcatacgaatctcacctgtcgccacgatgtccttgatacctgctgcaaatttcaagacgaaatatgattactcggcggatatcgaagtgatgaaagactttctcaacaagaccaaaggacgttcaatctcagcaagtgatctcctagacgagaatgaagagggcgcaggacttgatgctcaggatgatgatttcgacgttgacatggatgatgaagatggtggctctaaccaaaggtcgattacacttctcagcaaacgatacttgattaacacgcgtcactgaatcatactctttttgatgtgaacaaaaaaacatataaactctctaatcacttctccacatcaggctgagatacgttgaacagatgcaactggtggccgatcgagaacaatctaaattcgtcattgatctcgaggacctacgtaaatcacgcgacccggagcaactccgactgttggagaacatctctcaaaacaccttgcgatacgtccaactgttttatcgtgtaattgacgaactactccccgaaccaaccgatcctatcagtctcagaaacaagtacgacgtcttggacgtcattatgcatcaacgacgcgagaagaatctgatgaatgacgaggctggagaggctacattccccccaattctaactcgaagatagtgcgttcatcactttttccttatgtctctatcttaaagcggctatttaactgaatatttgatgttttctttcaagtaatctttatttccgagccccacgatcatctactactttggcggttagacaagtcaaggccgtacatctgggcaaattgatatccattcgaggaatcgtcacgcgagtctcagaagtcaagccattgcttcttgtcaacgcattctcctgtgatgcctgtggctcagaaatctttcaagaagtcgaaagtagaaacctgacaccgttgactgaatgcccctcggaagagtgtgtcaaaaacggaaccaagggaaacctggtcatgcaaactcgggcttgtaaatttgaaccatttcaagaagttaaactccaagagatggtgagcctttttttcaaaaaaaaaaaaaaacagactattttgttaaacacactaaattgtattattgaaaactacaaaacaggccgaccaagttccggttggacatataccccgttcgatgactttacatctctatggtccattggtccgatctaattctccaggagatgtcgtgaatgtgacggggatattcattccaacgccttatcaaggattcaaaggtgtcagagccggtctactaactgatacctatctcgagtgtcaccacgtttcacaacttcggaaatcgtacgaatctcttgaaattaccccagagattgttagtcagatcgaagagatggccaataacgagcacaacttctacgaccgtctggccaactcgattgcccctgaaatctatggacatcaggatgtcaagaagatcttgcttctcctcctcatcggtggcgtatcgaaagaagtcggtgatgggatgaagatccgtggtgatatcaatgtttgtctgatgggtgaccccggagtggccaaatcccagttgttgaaatatatcagtaaagtcgcccctcgtggtgtatatacgaccggtcgaggatcttcaggagttggtctcacggccgccgtcatgcgggatccagtcacagacgagatggtactcggtacgttgataaatgccactgaaatttttgaagcaagcgtcgattttgacaaattgttctgattttctgatatagagggcggagcgctagtgttagctgataacgggatatgctgtattgatgagttcgacaaaatggacgagtctgaccggacagcgattcacgaagtcatggaacaacaaactatctcgatctcaaaagctgggatcacgactaccctcaacgcccgcacttccattctggccgccgccaacccgttgtatggtcgctacaatccgaagatcagtccagtcgataatatcaacctaccggctgctttgcttagtaggtttgatattatgttcttgattttggacaagcccagacgagaggatgatgaaagactggcgcaacatgtgactcatgtccacatgcacagtgctcatcccaccatcgaccctccaccaatctcaccatctctactcagaagttacattgctctggcgcggaaaaaacgacccacagttccacaacaaatttctgaatacatcatttcggcctatgtcaacctgcgaaaacatcaccaaaaggaggaagcaagtggaagatcatttacttacacctcggcgcgaactttattgagtgtgatccggcttgcccaagcccttgcccgaatgcgaaactcgaacgaggtagcgagggaagatgttgacgaaggcttgcgactgatggaagtgtcgaaagccagtttggacaacgatcccgacgatgacatggaagttggcaccaatcgagatgtgacagacatcagcaaaatctaccggatcattcgcgaaatgacgaccagtgggtctggcagaaaagacccatcttccgctaggatcggtgggcgggtcggccgtgggagacataatcaagcggccgctgagagcgacgatgaaggcggattcaaacctattcagaatatgcgagagattcgtgaacgggtgtttgcgaaaggatttacagaagagcgactgcttgtgagtaatgtcctcgatatgtgcttatttgattggcaccattggatccttaaaagtcgactaaggacggcttgaactgacacgattctcaacccatgctgattttcctcataggcttgtatcaacgagtacgaacaactggatgtctggacacgcgagaataatgacagcgaactccgattcttggataacggagctaactgatcaagctctgcatccgagacttcgtagccccctccaccctccaaattcatgattcgcctctcattttgatttttttgatttttgcggtttcttccatatctgtgttgcgtggctgtccaactgagtttatgtctttgacagcctctctcttcctgtgcttaatcagcagcacgcttgaaaagtgttggaaagagatattcaattttctcttctttttcttttctgacttatgtgaccttctcctatgaaatcctcctcttcaaacaaaagaagataagataagagaattcacttgtctatgttgtagtaatcagttaatcatcctggtggttctaataacccagctcttgatcatgtcgaaatcaagtttgtatttgacggaaatgtattcggatttagtcgtgctgaccgtaacttgtatccaatcgtttttcttatttgtgggtctgacacacttgcagggttctatgagacattcatggtcatggcttgagtcaactcaaccctttttggtccacttgaagatacaccctatcaaaccacaatctttaattcacgtttcatcaccgcttataatcctatagtttttggtcaatgaataacaacattcagctcaactaactttgctcggcactaattcacaagtccctcattgtcacgacattgccacttccatctacaccatggaagttcgattgcttaaggcttggaaatgaaaatgaattccaaacaaagaatattgggagataaactcagcactccatgtattgtgacttcaaccgaattatttcggcagcttatgtacctcttgaaccctggaagacccacccgacaagtttgcaaattttaactcccaagcttattccaccgccaggtaaactaacacttattcccagaatcaaaaactcaaaattttggaattcaagtacaatcagaacacttaaagcattgtatctggacacatacagttaccaggcgactggattcatctgctcaaggaacgcggcaaattttggtcagtcattgggaatccatgccaggtcattctgcatcgagtttgatacggtcttaaactaaccccttggtgggtaatacaaatgtggccctagaaacttgtagaaagtgagtgtctctttacttcccgacactccgtaagtgtgacccatcggccatttagactcagccaacccaaaacttacaagatttcctacagcagccagcgtctcacaatctgactagagttcacttaagtggcactgggttgcacccgacactcttaatcatgtcacattcactcttcaacaagatatcagatttcactcattcagctatagtgcttgtaaacagataacccttgttaacaatagcctttgtaaacagatgtggaacctttgtgaacagataacgattttagacagataaccattgtaagaaaaacaaccattctaaacatttaacccttatcataatctagatagatagataaatataataaatcggagtcaccaattcagctagttttttttttcttcttcttttgagtggttttgatctttttttgttcttgtttttggttttatttcattgagaaaaaaaaaggaaaaattagatgagaaggagggaaagactacgacgcgtatgtatgtaatctatttgaaagaagggtgtcttgttttgattattgatatctgacaatatagcactataacctttttgttatgaaacaagatatttgtgatcatcaaggaaatacgctcgatgatatctggagtgaaattaaggaggcttccaatagatttaggcggcagcggcagccgtgggggcagtcgcaaccttgggttgactgggtggaagttgagcttgtctggagttggtgatgggagttttcgcaggtgaaatttggtgtgtggctggttcatggtggacaaggaagtagttgaccgggatagcgtctggatgacctccgatgttggttcccttcaaggcggattcgacttcttcagcggaaagatacttcatctctcccaagttaacgttgtatggtaaatgggttttcatgtgggctaccgctttgctgatttcctccataatctcttggtgctttttgctgtttttgaacttctgggccaggatttcaatccgattaagaattttctcatcgccggctggggtcatttggctcttttggaattctagtacaacatcttgcaatccgttctccaagctctttttcgctaaggtggcatgagtgttccacacttcaggacccatgtggtttgccacgtcgcgggtacgagagtaaaatgaatttcggtaaatttgcaatcgtgattcctttgtttctttcgggaggtcctgcataatggtacgataatatccaagcagactccccgccatcaatgagctgaaggcagtttggggttcactgctgagataatggagtgagtcggtggtctctgcgagacctgccgcgatctgatgagaatacaaataaggactttgttgaatggcagctttttccgtttccttgaggtcaggggcagctcccaaaacctcgtgaggtgtcgtcaccaatctgacgattggctcgagcgggtcgctcacagtgggaatacttctagcatgcgcttgtgagaggcaaatgctcaagatagtgacaagctggcgggcgtgcatgatgctaaactaagctatgttgtgataaagaatgaactgataatctaagagtgttatgaagtttgtagggtgtcaagtggtatttatctaattattggtatcgggattgggaatgaattcaagagccctggggggtgctcctagatcgaaggttaaggggtatttatagcttttggccaggtggaagtcagccactgctttcactatccacctcacgtgaggcgacttctctgccggcatacttggaccagattgtctgatcgactacgcatgtttcacttcttgagcttccccactaagccatcagactaggcattctcaaagacgagctatacggcaatggcactagcagcctcggcctgtatggaactcataccctaaaggatgctcaagtgccagtttttgcatcttgatctgtgacgatgccctactacagttacagtcaaacctgtctaagggcatacctttctgtgtgcataacctgcataagggaatagtgaagggcttctcccaaaacttgattttgctgcaaattccctctctctaagggcataacctgtttacaggcatacacaaatccttctcccaaggggtatgcccttagacaggtttgactgtaactcgatcatgaagcgtctagactctgcgtcagttacatcaccagaaggggcggaggcagatgtttactagatggaaattgatacaaaatattggacatggggggagtagcacagccaccctaccaccatatctgcagtcaatcagcttgtgaaaaatgcataatgttgtagcgttccagccattccctccacgtcaaaaggaagagggttcgatggggcattgtctgaaatcagcttagaattccatatctgcagtcaatcagcttgtggaaaatgcataatgttggtgtgttccaaacattttctccacgtcaaaaggaagagggttcgatgaggaacggtctgagaccaacttacaattccatatctgcgtccacgtggcacttacgaaacaagttggaggaatcggtgaaaaattcgagaaagttcaaggaatctgataagttgatcgggttcggcccacagttcggagtgtcaattgcgttcatacgactcggagaaaggaaaaactcatactgcatatctcaacatgacgatgataagaggggctaggtgggaatcaccccagtgtaacggggttcgttttgctggtgtgtcgaatgcggtaagatcatcatgttttgagggggagatcgagcgaccggacatcatgacatggagccatggactgcgaaagccaagagcgggtcggaacatgcaagtcagggtcgataatgcagaacgacgtagaaagttctttaatgttaaaaattttgactttgcccttgcttgatcgattcccccgatcatgtttcatcggcctaaagacatccccactttctcttgggactgcacgtaacgaactcccatgctgatgatggacagaaaactttgtagagttttaattgtggccaagcgaaaacagatattgcggactgtcaagaatttagtaagagctatatgtttgtccatagtgtcagtgaagaagactttcgccgaagcgaacaccaactccggccgacattcggtttttcgacctgtcccaacgatttttccgtctcatccgggtcccctagagtctcgcctaaccttgagtgcagcaggcctcaataggagtcagacacaccctaatcccctgcaagaagatgtggaaatactggcccaacaagtcagagttggatatagcactgcctcctagggcttgacgtgtagtacttcatgaatcaatgctgcttgactgtgacatgccagtgcgaggaaacttgttgtgtggaagcagatagtagggccacttgatgcaaacactgtcaacatcactctctttccctaagaataaaattgctttggccaggccgaaagaaatggcccagatccaaattatggtcttttttaagcagtttaaaaccctgctagacgcgagagaacaatgtcaagggtagtctctatcgtgactaccaccgaatgagatagagatgacagtgaacacttgctaggatttgtaattgatgagagaagtaaaaataacaacgatgatttttcgatgtcaaatagcaagggaggaaataacaagtatctgaacatgagcaaggacgaaagagcagaatacatggagaaaggggagcgagggtagacgaggaaagacagtcgactatactataggccctagtcaccgcactactcctcggcttctgagtacggtaagggcacagacttgatagctggtaagtaataatcatgttccttcctggggatctctcgcatcgagtatccctctactcatatgatatttcgtgctctcatatacctcttaggatggtaacttattattcaattttcaacctcgtggtatgcttagatatatgatcatggactcgtctgtgccttctacatgatcgacctctacatgctccaggtcgacaacagaccgtgacaagctcagctattttttttcttttgtcccacagattttggaacccatgtttgattttaaattttttagaaagagaagaatatacgcaatcttagataatatgaatggcaatggcaagcaggctgtgtataatgtgagatataagagcttgtgttttctcctgtgtgcagatatggaacaagttatttgattaaagctatgtacaactttttgtgagaatatgacatggattcttttaaattccgggacttgaatgaagaaagagtcgacccatgtttggcttaagcagcagtcacagcgggactggcagggtggttctgctgcatgcgagctacgtttcgtaattcggaactgagcatcttcttggcgagctcgccgttgatgggcagtgcatccggaacgcctgcgatattggtttcttccaactgctggttgatttgtttccgagtgagcttgtggaactccatgggcggtgtcgacgtaaccgacttggccaaatcgccttggatctcttcgaggattttttgaggactggtttgagcagaatgatgacccccagcgtttgcgttcagtaagttgagtagtcggttgtgggtgtcctgcagggtgtctgcattaaatttttcggtgttctgattggctagacggtgcaactcggagtacaaggcgtcctggtatatttgcaatcgcctggccttcactttggggtgattatctaactctttggtggcaagagtctttcggtatccaaagaaactgtcgaggatataaggtgtgtgcttgtcgttggcctggaggattgggctgacggtatcgataagatcgttgtgaaacttggcatgattcaaatcatgctgttggtgaaggctatccgcaattctcgagaacccaggggagttttcgagggcggcatcaggctgcgtaactaatgtaacaaaggacttaatcgcctcatcgactggtggaaccgcaatggcacgtatttgtgataggcaaaggcccaaaaccgtaacgatttggcaagcatgcatggtggcagattatgtatatacggcgtaaagtagaaaggcgaactggatttgattcaataaaaggatggtcctaagaggtatcaaatgctatgagcttagaatttgtttagtggctggccgaggatagactgctaggtggcggggatttatagctgtgtgagcttggtgggactcggagttgactgcaacaccctcacgttggggagatacgttctgcagcaatactgggagcggattgtagtatcatctgcagttgtttcacttcagcagtcctctacccaccagtgtatcagacctgatggtgattcacattacttgagacccgctcagacctgctcgaaataggtgtggtgcaagactcgacttgtctcagtcttgtctcgaaatcataccaagaatcatccacggcggatcattttcccattgcctccagccaactcatacagatgtgcccggacagccgcgtgtcggatggatttgcaggcatagatatacctgaccggtcccgcactcaaggtgcggcggcgtgtcctgcccggcaatcctacagccgggaggacgcggctggcgtagctggcgttgcatcggacccactatacttaggacctccaaaatcgatagagatatacacccttgctgaaagcccgcccgtttgagctgatatgcgaggggtatgctggggtatgtataccgagaagggagaaacgaaaccgacttttctgacacacatgaaacagtctcctcacctcgtctcaacttccgcggggacctctggagagttgggtcggacaatgtgaagaatctgacacgcaagatgatcctgaggggcaaaaaacgcgtgtcactgcttggctcctctctttacccgttatgtgatggagcaacaaaagctccaccagtgaacccgactgtttggcatactgattactacagagcacatcaagaaagatttcttcaggggtcccgagtggtcgcacacaggaatcaaccaaatgtctcagggccagtaccatgggattcaattttgaaaaatgggcattttttctgccttctacacaaaatttgacacaaagtggagagatttcaaaatgagagtcttcacttttatgctactgactggcttctggttatgttcaattctgatgaaacaataatttgagtaaaggttttagcagcttttttttatgtgaaagcagctggcagcagagcaagttgagtgtgcacgattaaaatcggcccgtggctctggcgattttgttaagatttttgaaagcagcaagcaggcatttttatccaaattccacaagattttattccgattcggaccgtcctaagttgagtaaaggttttagcaactttttttatgtgaaaccaactggcagcagaccaagttgagtttgcacaattaaaattggcccgcgcctctgccaatttgttaagatttttgaaaccagcaagcaggcattttatccaaaatcaacaagattttattcaaatacaaactgtcctgttgtgggcatgatctaacctaactaattcccttccccccggtcagagtggtaaagcactggttgcattgtgccaagaagaaggaggcagagggatgttcctgctggacagtgtcccccctccagtagagggacatagttgagttgggtgcatgattataagggtatgtatcacacagcatttttgtggggtctttcctccacaagtttgccaaagcttgacccttctcccctttataagggtggcccttattacaggctttgacagttcttctatgagggtatctgtcggacttgggatacttcaaagtggcagaggtagtatctacagttatagatttaagattgacaatgaaatgaagttaaataagattaatatgagggtgaatctcttacaaggacatgctcagagattcttgatgaggcttacgtgtttcttcctgaagcagtgagccggggcaaacaatctcgaggtacctgagactttcaaaaagttaacacttcaagttaataggtggtgaaacagatgattcagaatggttgtatcagttgtaatgagagtgtaaggggtttgtaatttatgaggggatgaatagtaaagtttatactaaagagttaaaagatgataagtacttgggctgtccaaaataggtagtgaatgcctttactggaggtaagtgtgaacaagtgctattcctaggttttcttagtctagtattggtagtcttagtctttattataaatcacattggagaaatatatagaaccatcattcattgttatcttttctctttaagtacagtgggtggaccgttgtttttggctgcttgttttggatcccagagcttcaaagcaccagattgaagtcatgagacttggtcaagtggtgcagaataggtcgcaaaaaatgaatatgaaaaaataaaaacaaaaaacaaagtttcaaattttgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatattcattttggggaagtgtgagtgcagagagaaagaaagaatggaaagtgggaagaatgattatgaatgaaaattttggaaaaagtggttaccagatagttttaaccagttgttgagtggggcattcaccagctcacattgcagtaaagcactagaatttactgtttcgactccaatctggacaaccaacctggctcaaccttttttggttccaatttttttcatttataatcattcttgccatgttccactctttgtttctctcagcaatcccacttccccaaaatgaataacaaagcttttggaaaaaaacatttttattttttatttttcacaaaattcaaaacttttttttttttttttcaaattcattttctgggacctattttgcaccacttcaccaagtcttgtgactcaaagtttgtgctttgaagctgtagaatccaaaacaagcagccaaaaataacggtccacccactgtacatttctaatgttggccagttggtggtcatgtattttgttggggataaggaatgctatggaactagtaaatgccttgtccaaaaattgggataggcttcacattattttctgctgcaacacagcatttgaattagtcaatattgtctttgtgctgtcaattacatgtgcactgtttttaacattttctacatttcaactcttacttatttctttcatgaagggattaatttaggacctaggtagacccttgacagtggaggacttctcatcaaccagatggcttaatttagacaacccagctaaactttgattgctggtgaaatctcaaggtcaaacaattttcaccagccaataaggtttagacctaccttgtaaatttacaagtttagacaatgggaagtcctccagtatatttactgaattttgtgctatttttttcttgattttctttttcttttcttgattgtagttttttatgcctattttctcatctttgtgattgctttctggtctcaagtgctgcaaatatacaagcaaactaagttagaaatccattgctggggatgaaaggggtggtattcatagacaagaggggggaaggaccaggtcatgcccctattgaaccagctcatgtaaatctgggtaaaaaaaactttttctaccaggtataattggtatttaggcggaatatcctgtttcagataccattttcatgagtattttgaccagaaaaaacgtgcctaccctccaaattgctggctttttttccaattttccccacttctaaaagttttcagtccttttttttggatgcataacacctttttttccctgtttgctctcaattcagaaaaatttgctactgttaacatgagcaatgttgtaactgatgtgatgcatgcatagtcattacatcacattgtgggagcaatggggggcaccacattgcattgtttgcatcaaattttttgataccaagcataggcattgcagtgattcagtgatgcagtgtaattttgcagcatccatttgcattgctttccaatacaatgctgatgcaatgcatcagtttttgatgtgatgcattggtatcaaattaacatgcataattaaaacaatgtgatgccaatacagggctatttatcacatcaaattacattgtttcaccatttacatgaagaaatcacaaaaaaattattaaattgctacaagatttcaatttttcataagtatctttttttttaacaaaaaaaaattggttttgctaccagttacatgagccagctcaataagggcttgcagggatcttattaatgagcactcaagcagggtggagaagatatacaagagggtggtggtaactcccattggatgggatattgggacttaatggcaaaagaggtttgtcacactagtaatattccatcccaaatttagtaatgtaatctgcatggttaaataaacaagacaaagagaataaaataatataaggccacaaataaaagtacaaccacaaaggattcattagatggaaagaatcccttctggtcaatgagatctttgcaacttattgactggaaggaatcccctctgttcaatcagttctttgcacctcataaaccagaacttgaaggtattccttctggtcaatgaggtcttaacacttcattgattggaagggctttgttccaatcaatggaggctttacacctcatcaaccggaagggactacttccagtcaatgagtttgttgtacctcactgaacaagaggaacttgtcaaaaccaaggatactgggtggaggagctctatttgcttcttcatatatatctgacacaaccattttccaaattttcagcagaaaccagtgccagaatacaaattttcatttgtaccttgtaatattggcaatcaattttttaagagctataacatccacaatatgatcaatgattcagagctttcccagcatccaaatgtcacattagaaatgttgaggctgcttaccaatttcatctcatttgaacatatgaaaccgtgaggcccaacagcccaaatatataacattgcacttgtctgctcttgaaacattaaggaaaatttcctcttcactaattttcacaatccatgttgcatggaaatctgcttggaaatggacatccctggttattgaacaagaggtctgcaaatggaaaatatgggcattaatctatgagatatataaataaaactgggattaggtcttgaaattagtccaaaataattcttgtccactaaaattgttttaatcctggaaacaaaatttagttacagataactgatggcttaaatcaacagtggaccactacattacactacactacagggacacttagagttagtgtagcagtgctaaaggttttttgtgtagtggtagcacactgttatgctgcattactttgtagcagcactgagagttgctttttttctgtttagttttagtgcgccactacaccacaggtttggtgcaactgggggctgatgtgagacccaatgttgagccgaccctgccaactcccccttgattggttggtgtgtttctatgcagaaggtgttgggagctgccattggctcaaccaacccacgagggcactacatgggacacccgttgttggctatcttctaacgccaggctaccgtgcgtccctgctgttgggataggtgccatcactgagcttattttggcccttgggtcaatcctcagtgccacacgtgagaccacttccaatggcttcctgtcggttgttggtagagatggctccgtcgcatccggttatccgtgcagatgctgatatccgctcacaatttccgcggaattagacatccacatccgctggcgctggtgggtatccgtgcggatatcctccccttaagtgacccctagggtgaaagatgaatgttccttggggaaatttcagattgcgagagctgcataaacagcaattttgaagtccttgcagcctgcaagccttcaatttttttttttctttttttaattaattttttaccacttatttttcatgtttttttttttttgaaattttgaatttatttcctaggttttaaaatgcgtagaattgtgtggtaatattaaatttctttaaaaatcaaaggatcactttgaaaattccaatcaagcacattttttcaattaatttcttacagcttatttctgaatatgttctgacattttaaatttttttctcctacactttaagatatgtaaaaaattatgataataattattttacatcaaaatgaaaattaattcttgaatattatatttggcatgttttttaactaattcttacaggcctgattcccatttgttgaggtggaccaggttgaaggggaactgaaagtcacagacgctgagtcttgtgacagtgactggacacaaaagataaatgtagttatgattcagtgaggaagccagcttggatgaaagacagtcgtgactatatacaagctacgttttggtagaagcatacagactacatactggatataagcatatccaacacaccccctcgctgagaacaaaactaatagttgtaagtggtagagataaaaaaattctatttggggcctctagtaaaaaaatctcattcagggaacagaaaaataaagatttaaccaggccagagattctacgtagatagggagtagggagaggccacgacagccactgtgctcaacacaaaccgacaatagaaattaaccataagtttgcaccggattgtgcgccctaagaaaataaagtgcgccgacctcctgtcccatcaaccccagacatctatttccttgtcaaagctgtcatctttgtcattgtttgagtcgtaacctcctagttgaacaacggaggtggcacccgcgcgggctttgaccaaccgtgctgaggccttgagttgcttcttcttgtttggacaattggccgagtgatgacctttctcaccgcacgtgtagcattgtggtcgtcctttggtttttgctacggccgcagtagttggtagatggtcagagtggtccagcgaggtagtcgttgagatctcatgagcttcaattgctccaacagcgtcgtcgagtgaaactttgttaggggaatagacaagatgatctctgattgttttccacgagtcgtcgaggccgcgaaccagtctgtcacagatctgttgatcagacggagtggactttacgctagccagatccgaggctgccatgcgaatccgagcgatccattttgcgattggctgatttgggtcatgtctagctgtccaaaatgcgtcctgaagctgaatttgcctagcttgggtgttcttctcataagcgtcacagatggtggagaaaagtttacttgcgggttttaccgatgtggtaagccaatcctgaaaatccaaccacagcaagaatacaaatcacacaggaatcacaggatcaaggcaccctcaaacaaatcaagacaccactcatgaatccctcaagcacagaccacatggataatcatattttccagccagaaactccccacccttgaaactcactccctccaaacatattccattcttctttctccttgtgtctcacactagtaacaatccccttgcccatgaaacagttatttcctcctatctccttccatggaatattttttctccttatttgcttcatactagtaaccttgtgagcatttgcccactgcctatttcccctgtttctatggataaacatattttcccttgtttcatgctctcatagaatgttccatttatattccaaccacaagctggccactccccagaattttgtatataaggagctttgttttccctcttcatttgtcccttatcagatcctgccccagcaattcagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagacatattagacataacatcctcaagaaatctccaaagccacacctttccttaagagtccatactcttatattttcttgttatcagagaggcagcccattgaagcactcatccctctcaagctctattcctcccaagagtagttccacaccaattcatagcaaatggcaaggtcggatgataatgtcatttgaatcgttgagcatgccatatcggacagggcatcccagtccacaccatattctttgggattgtatccacgttgctccggcaattggagggcatatttatcctttgaatcactgttgtttgggcgaggtaggcttttgttgacaatatcgagaacaccttgaagttggaggacattttggagccaatttcgccatgatggaaacgtgaccaagttgctgtctagagacggaactgtttaaattagagctgaagggttgttcatttgttgaataggcatcttgtgagtattttcaatggagatgtttaggatagccggggtgattgataaccaaaatcaaaatgggagcgatagcaacaatgggtctgataacctgttgaggtggaccaggttgaaggggaactgaaagtcacagacgctgattcttgtgacagtgactggacacaaaagataaatgtagttatgattcagtgaggaagctagcttggatgaaagacagtcgtgactatatacaagctacattttggtagaagcatacagactacatactggatataagcatatccaacaccattatttgttggaattttacatttatttcctgcattttgaaaggtttgaaaattgatggttatatcagttttgcatacaaataaaattggtatacagcacaaattatgcaagaaacgaggtaaatcatatattaaggttgaagctttggtttttgggtaaaatgaataataccataagacttgaatcctctcaaaatgtaggaaatgaatttaaaatcccaaaaaataatgaaaattaggcctataagaattaattaaaattacatgccaaatacaatattcaagaattaattttcattttgatacaaaatgattatcaccataatttttcacatgtcttaaattgtaggaagaaaaaattaaaatatcaaaaattattgagaaataagctgtaagaaattaattgaaaaaatatgtttgattgaaattttcaaagtgatcctttgatttttaaagaaattgaatattaccacaagcttctacgcatcttaaaaactaggaaataaagctaaaatttcaaaaaaaaaaaacatgaaaaagaagtggtaaaaaattaattaaaaaaacacgcccaaacgcggaatctacaggtgcagcgcgcagcaaaaactgtgttttttattaaggcccttattttatcttattttattttagggccttaataaaaaaacccgcattttccgcgttttgacgcagtttctgctgcgcgcagcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagtgagtctgaaaactatccctttccctgcagacctgggtcgttcccagggtggaagacaggctacacaaatcaactcccatcttgaaccggttgcgatttagagggaagggactgctagaactccactcttcattccagaaccaaaacagctcttgaggtaaggaagaggtctagcatcccttcccctatgaaacctacaggtagttctagactaaagggagaatttaaaaaagataacctagtggatctgaaaattaataattttagacatggttgattttttagatgaattagataaatattgatacagatttagtgagccacaggcattctccattctaaattcacagtgttaagctcaaaatacacagtggtagaagtttataaggatccaaatatttagttacataattcttgttattggtttgaacagtttataatggtgacttgattagaagctaaaatttgcccaggtcaatctttgacatttcaatgagctgcatatgttagttggaatttattaatggtaattcttctattgggttccaaatgaaatgattcatgaatgttggagctgtaattcattatctatgaattcaccatttgaagtaacctatgctaagtttttgagggttgaatcttttatattataatgataaattacatcaaaaattattggatgattcacagatcagaatttgaactggaagtgaaaataaggctttgtttatctacaatgattgatcatttatccgcctcttggcatatatctatacctacacaagtacagcggcgcagccgccctgatctctagtttaatggtaaagtccattttgcataaaaatgacttttgattcttaattttttttttccactcatttttcaattaattgtttgcatgcatgtatgtactttattttttatgtttttttgagattttaaaattatttcctaggttttaaaacatgcagaatttaatggcgcaattcaaattttctaaaactcaactcttcacacttgaaacataacttcatatcccgcactggatgtgcagtaaaaataaaacctggatatgtagtatttttagggcattaataagaaaaaaacggtttttccgcgtttacacgcggtttctgctgcgcgcagcacatgtggattccgcgtctacacaagggttttttaattaattgtttaccgcttatttttttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaaatgatggtaacaatcattttcgcgtaaaagcaaaatattggcaatgaatacttcattggacaggttttttttaatgttttttgaattaatttttactggctcaatttcaatcatttttttatattttaaatttatttcctacatttaaagatgtgtagaattgaatggtgaagtccaatttccataaatttacaagcttcaatcttaatatatgagtgtaccctgtttcttgcataatttgtactgtatacgaattgtatttgaatgcaaactggatacagccatcaattttaaaacctttcaaagtgtaggaaaagaacttaaaattccacaaaataaggatcattaagcgtggaagaattaattaaggaaaagcgttcaatgcagtattcaagatatagtttttatttttatgcaaaattatttttaccatcatttttaacatgtctcaaagtgtgggaaatgaatttaaaatgtcaaaaaataatgaaaaacaagctcttaaaaatcaatcgaattttaagaccaattacagtattcagaatgaaccgttgatttttatggaaattgaatgttaccattaaattctaaacacttggaaatgtaggaaaaaaatttaaaatttcaaaaaagcataaaatataaggtaaaaaaactaatgcaaacaattgagtgaaaaagtgaagaattaaataaacaaaacggtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaaacaatttttaccataaatttataaatgtctgaaagtgtaggaaaaaaaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtagaaaaatgggtgtaatttgagtattaaaagtgaaccgttaagttttgaaaaaattgaattgcgccattaaattctaagcacattaaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcacaactcattttatggaaaatggcttttaccattaaattctacgcgctttaaaacataggaaacaattttaaaaattcaaagaaactgaaaacatagggccttaataaaataacgcggtttttccgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcctacactataaaaggcgtagaatttaatggtaaaaaccattttttttaaaaatgaattctgattattaattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattctttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggcgcagtccaatttttttaaaactcaacggttcacttttaatactcaaattacacccattttttcacttaatttttgacagcttaattctcatcattttttgacattttaaatttatttcctacactttaagacatgtagaaaattatggtaacaaccatttttacccaagttgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaagtgtgtataatttaatggtgatatccaattttcttaaaactcaacagttcatttttaatactgaaacaagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccctcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagtgtgtaagaattaattcaggaaacatgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgagttttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgataacataattttctacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattggactgcgccattaaattctacgcatattgaaacctaggaaatgaatttaaaattttaaaaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcagaaaataacccataaaaaattaattacaaaaccgcgtctaaaagcagaacccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaataaattaattgaaaatgtgggtttaaacacggaatgcgcgtgtgctgtgccacagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccaaaaaaaattaattaaaaaagcaggtttaaacgcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccttattttattttatttgttcttttgttttttctttgctttttcttttttttccctcctatatggggcggatatccgctgggatacccggatatccgccaggatttcaggggaaaggggacatctgcatctgcatctgcatccactggcaggtatccgttggcactggaggatatccaccagcggatagcggatatccacaacagatatccagagatcatctctagctgctagcaggtcgagatgcttaaatgacaatgctggaccagttcctcatcagattagggctgtttcacccctggatggtgtgtaacacaatagacaggggtgaaactttttcaaaatcagattttggtggtctcaaaaagaggggcccagttacgctacagaatagtgcagttacagtagcacactatccaggggtaaaaccattacactatcaggtttttttgggtttcagaaaagggtccaactacactgcatcccagggaaaaaattttgtggttagtgtagtggtaaagtagcagccaagcagctgggtgcactacactactcagatacactggataacacagcgtaaagtagcaacccagtgttgggtgagccaggtgctgaaacagcttcaggaaccacagggatattgagctccggtgtgtgtgacaatttttgattgggattcatcttcaagtgagttagttgttggtggtgtactgtccgcttggtgacaatagttagtgagtgagctgcggactgaggaggagggcagcaatggccggctagagttgacagcagcccaaccattggcccttgttggaagagttgtacttgttggctagggtagctgttgcacccttggatgactcaagtcaagccaaccttgctgacaaaagctatgttgggggggttggcttctccattgaggcatttgggttggggatgtgtctgccagacccagtgtttttgttgggcccgctgcacagaagatttatggcatgcaggttggtgctgacctgaaccaacttaaattcaactgcgcggtctagccaatgcaagctccagaaaaatattgagcggtggtgtaccagtgctacactagagcgcttttggtggcaaaacaggacaaaaatcctctaaaaagcatgttgataattgcactacccctgccccttgaaatgctaatttcctcaaaaatcagcattcccagaggcgtgtagctaaaatgagctattctagccaaaacaaatgcctcaaatgagctaaacattaattttgggatgtttgaggcatttgtttggggggctaagatagctcgttttagcctatttttactcctgagtcattttgtcaaaaaagcctcaggaaattgacctattcttcaccactcaaattgccattttttcctggggcaaaactggtattgtttgtagtggatgacttcccgtcgcagtttacaaccctcccagaatctgatttacaccccctagatcttaatttttggcataattttttttttcacaggccttgtgaagatagctctcatgtgagctggttggaattatgattggggtgttaatttaagactggggagggcttaaaaagcactctaaatggcgatgggaagtcctccagtataatgctacggtaaaatttagcaaatttgctacaccaccctaaatctacagttagcataggtgacccacccttgcttgaataacttttttttttggtcttgttgatattatcatggttacagttgaagaattagttccataattgttttgaaatatgtaagaagagagcctgtttgtttgtatctacatgacaaaaaacttattgggttcacatttaagagttgtacaaagttaaaaaaccaaagaaaagtagctgatatgtaacttctcagtgttgcttcactacaaaaaggagtgagtcacattctgcaaatgtgaggtaacatcacatgtcacatgggatgtcaccttgcattggcaaaatgcaatcaaatttttagcgctaaaaattcaatcacattttggaaatgtgaggtgaaattgcatgtgacatgtgatgttaccttccattcgcacacagcaacccagcactttttgtagtgcttgcaactctctcatttgatgagctacatgtgtcactccaggaagcaaaagaatcattagcatcttctgttgctttccttcaattcagtttttcaaacaatactgtcttcacaggctaagatgaaagaaaatgagttcaattcaatttttttggtagaaattatacttggttgtgagctccaaaaattgatggagtcaatcagatcctacctttcagtagtcattcccagctgtgttcaaactaaagtctataaaaatcaatgactggatttttcaatttctgggtggatagtctcaggcaatcacctccacttgaggcataattccctccctgtggttgggcagggctcagtgcttcaccactgaacacccattaaattcatcaggctgtatgctccagctaaacttttcccaggtgaagaagttaagcaagaatgttgagtaactcacagtaatctctggatgttcttggggttgagaaatcaaacagttatggtcatgcagtttccagagtctcaactcatacttcaaaggacacatgataccacatgacatatgtccttttaaaaatgagcttggaatttgggccacaaatgcatataaattccaaacaaatataactcttccatgtggtttattagataaacagttggaaaaagaatatggttcaggtggatagaaggaaagaaacagccacagactcagctagcctttttttgaagtgttttttacttgattttgctttcatattgctaggaaagaagtaagaatgaaatctgagatgacatgaatcacaatatttctattgaaagcgtgagacaatagggtgtgtttcttgctttacatatcgataaatatcagccaagagtactatcactcatttttctttaaaataaaaactaaagctcggataaacaagtagttgtatcgagttaagcaacgggtacagcgtgcatcgagcttgggacaccggcgcttgcaaaatgagcatgatgatcatgatgggcgtggtgcttcagatagtgaccgaaccgttcgtttatgagcaatgcggccggaacgttcttgttcttgttggttgcttccaactgcttgttgatttcttctctgtccatcgctttgattcccttaggttcagttctaaacacattctcggcttcctctcggaactgctcaacaagttttgcagtgggatttgcgtgattggattgatgaaccccggcttgtggattcaatatggggagtaagtggccacggagatgttctagcttttctggggttaacatttctgggttgctgtcaaccatggccttgagttcgttgtatatagcgcttcggtataatgacaatcgcagatccctcgttgcgggttcatgcttcagcgcacttgacttgacggtccttagatatccatcataaccagcatagatatagggtaagttctcctggttggtacgcatgattggtgcaatgctgtgatgtacaatatgttggagcgaatggggatcacttgaaagcccagggtattttaaggcatctgccacactttggaacttcttggattcgtgaactggagcatcagacggcgtcatgaacatgacaaacgacttgagtgcattgtcgaacggttcattgactatcatagcacgtgcttggaagaggcagaggcccaagacagtcacaagctggcgaatctgcatagcttcaaattatctaagattgaagagtacgatatagaggcaggtaaagcaaatttaaattttaaagaatgaataactgatctaagaatagaaagttttagtgatatttaagtaggtgtgacgagttttgggatgtgctagagtagcttagcctgtcctgatttgtcccccgagatagaagatggaggggttttatagcttctgcgcttggtgagaattgtctgcaagcaacctccgcctcaggtgagatgtcttctgatgagcggctcaacttgaagtagaatgtcttatcgactgcgattgtttcacattgagctgccccactatcctacggcgataccagcgctgggtcaagccttgacttgtgtggaaatcataacatgcacctcagtactttaggaccggccatcgagaggaaaaaagatgttacccagtgtgtatttatcttcgcccaatcatcacctagaattttgtatggatgggtgaagtggttgtgtacatccttacaagacattcctccacgtcgacacttcctccacgtcaacagcgagaaagttgggaatggagattcattgcctcagtcatagtgcgaaacaagttggagaaataataaaaaaaccgtggatagagttcagggcagccaaatgcttgatcgagctcgccgtacgtacagttatgattgcgagtcgtgtgccgtacaagaacatgaggatagggccagaacgagaggtgcttcagtcagcatacaggaagcggggtgaaaagtcatagaaatttcaagccccgccagtcctgacgattcatcgatatgtgtcccaccgtgaccggctagaaaaaaagaccctgcggtaacttaccctggtgtgtcactgatgccttacagaggatttataggcttgtcgcgagccgacaggtatttatgtagtagagcagagacgtgtccaaatgttatgaactcagaattgtttccgatcatgatggagaaaaccttcaccggtggcgatgatcaagatttaaacccggcaaggcattcgaacttaacacaaggtccctccgaggaggtcgcggcagcgacctctaaaggagggacttgcatcaaaagcggcaagtcgtgctctacagacttgtgccaaatggcaggagagatctccctttcccccaaatccaccagtatgcccctgtagccttgtgattttgatcctgcctttggcaccattaaaatcacagccttctaagctaatttttgctgtcttcaaaaatattgatatccctctctcccggcaagagtcatcctgtaaagttatttctgctacaaatttctgtaagcaatccgtgctcaatgtggccggatatttcttctgaccgatctggtcataaacacatgtttggttaaaacatactttctctgtaatgaattgattatcccaggacccagattcttcaaccattgtaaaaagtcttagctcggcttgcaatttcggtcttgagcgcttcgtcgttcttctcaaggagtttcttcaggacagttgtgccccccgtagctaatttccggtggactgataccggtatactcttctttggtttaatcatcttttgtctttgtcttgcgtggtgtgttgccttcaggtctcatctagctgatccccggtgactcgacttgcctcatcatcaaaacctcatcagtgaatcactgtgagagcttatcgaagccaatacaaattatttgtattgagcaacggatactatgcattgggtggaaagcccgtgagatgctctagaatccgttgatcgggtatccgaaagctagaataatatgaaatttttgtgacttcgccaatatgtgaagctcaccgaagaacaagcgggcatcaatggtatttatggggggacatggaactaaaaaatatgagaaggaagctgagatgcaaggctacaatatggcatgttcagtttttttttaatccgcatgcttgagtgttaaacaaataataaaagtaaaaatgggggttttttgcgtgaaaaatttgtatctgtcaacccgacagtgtgacaattgaggcaagcctccccttcggagacgcttcgcgcctccttggagaggctttgttaagctcgcaaggcattgtgggtttgatctccgctggcacggtgacatgatagtgcagggggctcgaaaggcgacgacgtcgacatcgctttatcgctggtagactgacttatgtgaatcgagtctcggcagttgaccatccgccgacgggtttggaaaatgtgccgagtcaagttatgcacgtacttgcctataccgagaatcgctgcgactgtgcgcagaatcggaagggtcccttatttccgtgactcatatacatacaatccccccctggtcttcttgcagagagtggagaagagtggagaccagcgagcaggaagcacgtatgtgtggccgagaggcacaactgacttcaagcccctctcggccaggatgagacaatgcaatgggaagaagaataggaaggctctcagtaaaacgagacaatgactgaacctctcgaatccttcatggcagaaacaaggccaggccgccagcacccacttcctcctccatgctgaacgatgccaaaatccagctgcagctgcaggcggctaaaggatctaacttaactaagtccctctatgggaggggggacgccgcctccggcaagccatcggatcaactgccggagggacttagttaagttagctaaaggatgtttgacagattccgttacggcgcgttctcctcttgagcacattgttacacctgtctttccagccggaccgatattgctcccggtccgtggcgccacgccgagctgaaaagaccaatcaccacatcggcctggtttttcgtacttgttgtaaaacacgacaacggcctggtggttatgacagtaacgtcatctacagttgcgcgcggcaaattactgtacaagtcgtgtccggatggtcaagactttttgggaggatccggcttcccttggcgcaagggaaagtccggcctgagggcatgtgtccggattgctggccaaaaaaaaaaaaaaaaaaaaaaaaaactggctggaccaatttggtcgccactttggatttagaatctacacagtctgaaacctccaaaaatatcatcatctggaggtttggtcccccgacccacccccgaccttgccccatgcagttttgtacagtaatttgccgcgcgcaactgtatatcaactatatttatatgcatcaaagtatcttttttgatcgtcacttgattacatcaggtgatatgaccttccgacatatttgcataacttcttgtcaggagaacctgttcaagagttgaaaagctcttagctttgcactagtcctttgaggactgcgcgaaggaaagcggtcagctttgttgcctctgagctgatgaacgtgtgtcattttaatggtcacggggatcccacccactttgagctgcagcactgttccaattattatggctggcaaaactctatgtcaagtcattgatttacttttcttgattgcttggtgggatgtagtgttgctgacatttgttctgccagtgctggatcatccaatactcgggtcacaccgttttgaaatccacaagttcaacatcaaaaccacaaacacaaagttgtgagtattggtaaagtgatgcatacatgtatccaaaggatgttcatgaaaaaaaaatgataaatatggttctaaaaaagcctatttcttaacaatttgagctgttccagcaaggaaattaacctcactcttttttctcttgctaagtttggttgatgcagactgactggcatcttggactgaattgatgtattcatatgatctgtttaatcatcacttttttaatacaagccaagtgagggtcattgaatgtttgagttgtgtcatatgctggacaaagcaagtctgtacatatggaaatatgagaatcttgtggcaaaaattgcaagaagctcttagatattgaattggatgggactcagattgtatcttccatggctgaaaagtcaattggtgttggcttgagtctggctgatggatagatgttgtgctagtaaaaattctttttggcctgctatatgaggtctagttggcctgctatatgagggcaggccaaccaagtctgaggattaatcaggaagcctcttatttatcaggccttgtagatctggaaataaagcctgtgaatgacaacttcccctcagatctggggccctcccagtttctgattaagaccccaaaagtctagatttttgcaggtaaatctagcttttacggctctaaatcaaaactgggagactcacagattttgacaggaagtcctccaatggaggatttcctgtggtccaaatctgttggtttagagggacatcctaacctttgtttgcagctggcaaaacccatcaagttttcaccagccaatagagtttaagatgcccttctaaatcaagcaatttaggcaacaggaagtcctccaatggatgacttctcatcccaatctggaaccctcctagatctcaattattggccaaaaagaatgttttttacaagccttgaaggaataagtctcatgtgagatggttgaaattatgattggggtgttgatttaggacttggcagggcttaaaaagcactctaaatgatggccaaaggtcctgcaatggatgacttcccgtcaggatttacaacccttgcagaatctgatttagaccacttggaccttaacttttggcaaaaagaaaagaaaaaaaaactttctctgggagccttgtagtgaaggcccttgtgtgagctagttgtggttttaattagagtgttgatttagaactgagaggggtctaaaaatcacttcatgtcctccagattgaaaattgaaatcaaaggcaggtcttctgttgatgctttgttttctttgaaagaatgaaaagaaagttgcatgttgagttgtagaatgaacaacaagataaaatttgagaattatatgatagtgtatttgtgtgatttgtagatgaatcaaaaggaataaaaaatttgtttgtataagtgaataggaacatgtacaataaaaacaatatcacagtcacaaatgaaaaaaaaaaatcacataagtatatgtatgtatgtatgatgtatgtatgtatgtatgtatgtatatgttcacctaattgcaaaataaaaaaacaccaacacagaatgaaagagatgataaattaaaaagaagatacagatacaatgaagaaaagaagatcatcatcatgagacacaaaaacagaacaaaaaaatgatggaggaatataaagagttgaggtcaaacttggatggaatcaataagttactcataagaatgcagaagaaaagaaaccaaacaaacaaacaatgaatgaacacaaataacgatgatcaagaaagcaaaaaaaaaaaaaatcaggtaaataacctgagaaaaaggaagagaaagaggatgatggatttaatttctggtgaacattacaaatgctccctcataaccatccaagttcactgaagttaatgtatctctccatctcccgactaatttgggaaaagtttttgaagggagagagagcaagaggtcaatgaatggaacaggaagaaaggatgagacagaaaaaggatgggaaagaagggtacgaaacgaaccgatcatgttaccagaagtatgatagccacgatagagccatctaccattacgaccggtatcgtaaatcttgaggaaggtgaccatcccgtcccaagcccggacccgacccttaactttgaaatggccccaggaggaatgcccagccccatggatctggagttcgtactgttcggtgggatcgtagttgacgaggatcgagtcgatcggggtgggatagagcaaggatttcatctgactcagacgctcgatctcgctctccaggggctcctctgaacgcgtgtgatgacgatcgtccttttcttcggcctcaaagccgccagcggaccgtcgaggctcaagatacttctcccgagagtcgcccaggaactcgaccggctggtcgtcgcggacccggacgatgaactcctggactttgaacacctggttctggtccccatatcgcccctcgtagacggactcgatccggccttcgagcatcagccgatagttcgaaaggtcgtagaacccgaactggccctcccatccgcccctgaaacaaccctggtagaagtcgaactgcaagcctggggagaggaagggatccaaacagctcgtctgccggacgaactcccggtcgtactccaccgacgtcatcttcagaacgctccgcatcctcctcaggaaaaactccagctggtcttcgacctccgagccttgcgtctcagctgagtcattgtggcggatgttacaccagaagaagctcagcaaggccacatgactgtgtaagggtggaagaatcctaaagagcttgcccatgtaggctagctcagaatatcgttgcacgggggactggaacagatgaccacgctcggaggatgaggatggttcgttatcaattcttgaggcgcgtccattcgaagtagatctattgattgaagtctggttcgatgtcacatttagccgtctagtatctgtctgcgagtgaccccacctcatgggcgccagtgtcgccagttcccgctcagtcaactttttttgtagcactcttgaaacgtctggagatgagaagtcgatcggtaattgacggatcgaccagggtgcataagccacgtcatactaaaaaaaaagaccgacatacaagcagaagttgtcaatacaattgatctctcctcactacaaagaaaaataaataaatggagaagcaggatgaggagggaaaaaagccgacttgatgagctgcaagagtgtacggtttcaacgcaaacaaatacgtctcgattccagcctcggaagtccaataaccagcgccttcggaagccgagttagaccggggctgggactcggattcctcctgctgtaagtccaagaatagatgacacagacgtagagcgattgcgatttcgggacgctcgatcggatagcctggtgatatggctgatgggtttatttcataatgctgtttttgttttgtatgtttatgcgaggggaataataaatgatattagttatagtgaggctggtgtgttggctttttaatgctgagaagggtacatatttttgcaatcaaacagcgggaaatcatagaatataagagaaacaattcctgtttcaagaaatagatcataattatcataatattttttctgtacgcacggaataattaagtaggaagccagtgatgttgccggagttgagcagctgagaccagttgcgaccgtcattttcgaggaccatgagatagatgagccataggtcacgggagatcaggctcatgaactgattcccaggttgagggaatgagcgttgatccttgtatggttccaggtcggttgagcgtcggccatcaggatgagtcggagccggatggctggcaaacgttcgcatccgacggaacaggcccagtcgttcgaagtaggccgatgccagatggctattacacagtccagatccttccctgctcctcgtctctctcctctcttctcgttctccttctgattctgattctgactctccgttctccttctgattctgattctgattctgattctgattctgattctggttctgattctgattctgattctgattcgtgaactgtggcttgagagtatcctgtacagtttcttccatttgggtcctcttcttccccgccacttgtgccaccgcagccacttccaccgccatcctcatttatgacatccttgtttcccgaatcttgattatcctcgactcgtccatcttcagttggttcgtcagcatgctgctcgtcttgaattccacgctttccgctctcatcgtcgttttgagtcttgttaggattgctatccggattcgtaccttccgaggacgactgatacttctgctcatcggtatgagagtcatgttgtctagttgatgttgaataagatgagatggagtgagtatttttagtaggattggtcgagaaggggttataggagcctctgagacgccgttcgagtgcttggatgtcgaataagttcctgaagatgttagcgtatagttggtcgttctgttctggtctcagcaagtgataaatccgtttgttgatgagggtgaagttgagtagactgctcggtggttggtagggcacttggattgccacatagcctgcgatgagctcgatgacctcgaccggcagactgacgagattggtgaccaccatctcctccttgtgtctctttttaattggcttcttctctgtcttcttcttgtccttcttctccttgttcttctccttcttctcgtccttcttcttcttctcctctcgtgttatttccccctcggccttgtccgctggttcggtggactgagcttctcgatatcgacagtctcctcgagtgatcaggttattgttgtagtaaattcccatcgattcctcagatctcaacttgtcatctccactacttcgttcgaatgataatgttgatgtatgtaatcttctgcttctgcttctattttttctttctttcttgaactgtttcttcttcttcttgttcttcttcttcttcttctcgattacaactcttacaaacgataatcagcccgtcgtactagcttataataaagtgtgggttgtacagttaaattccaaggaagatgtacaagcctactgattctgatcaaagaacaggaaacagatcagagctagtcgtcggccgagcgggaaacgaggatgttctggaggagtgttttatcgtcgtgctatcttgcggccgaaggttagaagtagcactagtgtcttaataggagaaacacaaccacttcgaccccggaaactgattgataatttccagcgagagcctactagagtccattataaacagttctcgaaaatcttcatcatcaagtctggatttcccactgaatcactctaaaagaagactctccccaaaaaacaagtgctgagccatggagaatagaagggcgcagtcatactaaaaaaatgtggaggcttgtgtttgaatatggatatttacatatttatatacatagaaagctcacaagcatgatgatgataactcacatttgatgagaccctttttgattccttgtgccgcaggatacaatacaaatttacatcatacctgatcaaagcctaactcatttaattaagctaaacttgaatcttgtatcatctgttaatttatgtctagagcacagcatgatgcttatttttttctcttatttttttcttacttcaaaagaaactcgataaaaaaaacacatcgtgctcgaaaagataagtttacatgattggggtgtcgcaagacatgaaagcctatctgatacaacatcaatacaacatcaaatgaaagatgacgaaatccgcaatgcatttttctgcataaccatgatgcttgattcatttttttttttgggtggtcgctcttgggaacagatgttatccgtgtttgaggctgtttgagggtcaatttctggttgctccagtttgtttccacatgcttgtgaacattagcaggaagagggctggttgaacgtaaataattggaagcaatttggatgtccacattcaagttcacaatagatgatataaataggtgttcaattaatagcctaccaacacaaacaagcttaacctttgacaatccaaaatctgttgttgtcatggacagttaccttatttctaatacgatgaagcccatgactcgggcatcctcatgggaagccaggttcttggccttcctcaagtcacaggttcagggtatattgattaattcattatgagggatgaccaagatgtatatggtattggtaccacatgatatgaatttggacatgaaactcacccataaaatgcatacctatactctcttcctaatcttattgtatgactcacattgccagagcagaaaagtttggaaggagataggagggaatggacaaacagaaatgaagccagcctaccaatcagatgacctaattagcttagtttttagttcatttgggctccagtcaaaactgttgtgctatgagtgcagtgcaaactggtcattggtcaattagtataatactacatactgtttttgtggatgctttaacaagtcaaaacttcttgtttgttaagttgatgtgattcactgtagatattgttgaaatttcctcatctttggctctcagctcaaaagtagtccttttgtattgtttcctggatcaatcatagtgaaagtatcaagttgccacaatcttttagtcacaaaaccttgagtaatagtaatttttctctcaaatcaaactaatctcatgattggaggtcttcccgtcggttttacaggccctgtaaagctatttttacagcctgtaaatccaaattaccagccccctgtaaatatggctttccgttgggatcaagcatatcaaaaatacagcatcggccaaagccttgctgtcaccatcttactcagcacaagtacgctaaccgaccaccttcaccaacctgcccgtgacaccacctcccactccaagctcgaatcctaccatcaaaactccatctgatggatttaatcacctttgatgaagactactggcgcaacaaagaagacgaggaagatgctttagccgcaatcatcggatcagcaatcttaggccaccccactccaatccaaactctacggacctaccttacacgaaacaatctcgctggtcatcctcgatcaagtagtgcctgggctcacttgcgaacgttcggtaatgatcgagcatacgtcaccactatgggtgttgatgttcagaccttcaaagcgttgttagtacatttcagtgcagcctgggattcggaagcaatctgccgggccgatgtgaacccaaacggtgcacctcaactagctagacaatctcttgacgctgccggtggcttaggtcttatactacactggatcagtttgactatggcttcacatactttgcagcaaatttttgcgataactccagctgtttgcgctcaatatctgcaacacagtctcaagcttctcctggatgtattgcggaatcttgaaatggccaagattgtatggccatcaagtgaggagaaaacaaaatattacagctctttgattgagtgaaaattcccgctgcttacaaagtgttttggtttcattgacggattgaatctccccatcatggtagctgatgatgatgagtaagcggtatttggatcttgaatgacctgttgttgatgactcacgatgctaacgtggctacaattcagccttcaaaatgcctattacaatggctggacttgcgcacattattgcagcagtgtcctaacttttgctccggatggcacagttaaacatgccattctcaacgcacccggctcctggcacaagtcaaatgtggccaaacaattatacgagcaactgcagcacaacacaccacatggatatcgggtgattagtgatactgcttttccgtgggttactaattggctgggctatcgaattgtggcccctgcgaagcggggagacaagttgccaaaggattcaatgtgatttgcacgtctgaaagttttcaacgaacagctggtttcagctcgtcaggctgcagagtgggggatgtgctcaatccaagggtccttcagtcggctcaagcttcccatgcctgcatctgaccatgaatatcgagcacaaatccttgagcttgcagtttggctacatcaagtgcgatgtcgatcggttggtattaatcagacacaaaaggtctatagagatgttgaaaatgactataatttgttgtgtcgattgttccatagaatgctttttggtcagataacaaagaaatgccagattagccggtattacaacgggtggctttgatttattcaatttttttgctcgcttgtatagattcattcattctcaagtgaaatgtttctcattttgttttgctgttgtgtgatctccagggtaataacctgttttaatctcaccacttagaaattgtaatgattttttttttcttattgaagtcattttgttgggatcgattgttattgattgtctatgttcaattcagatcaatctcacattgcttcactccttagtcatattgatgatattgaaataaacaagcaggtgtttcaatttaaaactactataagacatggtaagcgaggtgggatggcagtcctgatagcatagcaactagcgatatcaatttatatatatatatgtatatatgtatgtgtgtatagcagcccgtgtatagttggctgggtttataagcagtcacaagaagcagtcaagatagataaaataaaggtttgatcaaataaaaaccatacagatcagattccaccttcatcaagtgttgtgtggagatgaagtgctgggcagatgaccgttggaggaagtgttggttgcatgagaatgacgtaagtgactactacctccgaaatcgagtcgtttatcttctctttcagtcgatcgttttcaattttcagttggttagctagactcttatccccatcgcgtagttgcttgatctcggcttcaagacgagtgttggccgcacgagaatcttgtaaggaaaaggcatagaactgagtgacactacgttcatgatcgcgtgcctcttgcgcttgaggatcgaaaaaagcgaccatgttttcttcaagttggggtggaggctgtccgggccttcttgattgcgctgcacccctgtaagggccatccgatcaggcccgagtttctggtcgattcaccaaagggttttggtgagaacctgagcctggaccagaggttgatgacctttggctcaacagttttgcaagggtggtccagagttgtccaatcgtgattgcttggcagggtttgtccctggaggtgaggttagatcgagaggatcaggaagcacatctttgtttccatcgaactccaatttggctcctccattctcttgcattgacacctcaacttctcctgcaacatcattcctgacaaaacagaattcaaacaaattttttcttaataatttcatcatcccatcatatttaaagcactcacccctcattgatgtttttgatatcactacaagagatgacatgagcgcgcctgtcaatcgatatttgagtcgctttggcctcgcgaacgtacaatggacagtcagcatcgcctgttggtttcgtctggtttgctaaggctcggaacctgagcttcaaggcttcggcctctctggttggttgaccactttcttgcgcgtatttgttgaattctacttgaacatatccccactcctgggagcccaaagggaggtacatcttgactgcatccaccagagccaagcagtctggagtcgtgtatccaagtgatcccttttgcctccctggacgcttggatgcagtagaagcggctgattgcaaggacggatttgcttgggtactggcgggagtttcacattggtttgggttgctttgttggcccggctgggttggctgggttgggctgattaattggcttgggaggccttgctgggtttgtttggttggctggttcagttggatgaggtgagtttgttggtttggctgggttagttggaaagggtggggtagttgggtatggtgggtgagttgggtcgactgggtgagttggatagggtgagttagctggattgggtgggttagttgggtagggtgggtttgttgaggggaatttgatggtgccatcttgaagaagttggtcggagatggtaggaagagggtatgaatgtgagagctagaagaggatacaagagccaatcagagaggcgatcagagaggagagcagtgctgattccgaccggtgttaatcaaagctcatgtaaatttattttagctttacaggctgtgaaaatagctttacagggcctgtaaaaccgacgggaagacctccatttattctcattgatacaattcattagaagattctattcaacacagtttctttgttcatttttttttctttccttgttgggttacagctcaagtaatgggattcaagggggggggggggagcttttcagtagtccatgtggctgctgattgggataaacatctttatgtgaactaccaatggtaaacccactaagacagatcaataaaagtgaatccaagcattggtcctgcttatcagaaaagtactgccaccgtgaacagcgccagccagtgtcatgacggtgggttgctacactaaactacactaaacaaccatctagtggtagtccagcaccctataggaagcctcccaatgctgtagaattagttgtctgtcagcagcactacctagcagtattcagtgttgcactgctttttgtcaaaattccacttagaagtggtgtaacattgtgtagcagccacagatttacttgtgtggatcccaatgtgaatgccatatcactaacatacaatttaaaacaaattcaattgttaggcaccatttggatgcattgttacatgtcataagttgtaaagttcaacaccaaactgaatcatgtttatatatcaaggtgcttggaaaaatgactcccaaaaattagtcaacagctctcaaggacccacagagaatatccattgggggttatcccccctttttctttttctttttctttttattaggtggtatcaaatataaccaaatccacccttttttaattgactggttttgaaaaaaccaccattttttaaacatgttagttcttcatcctaccccgttgtggacccattggtggaaaaaaatatttttggataattgactggtttctaatggtggattaaggatttcttatatttgataccccctattattattattattattattggttttttgggagttagctccccaaaccgcccctcatgcatggggggtttgggagtcattcccacctgaccagaagggattaggaaccccctccagtcaatgagattcaaatacctcatcaattggaagggattccttccatgtaataatggtaatacactcacaaatttttcatgtttggatgctacatttgatgtagaacactagattacaattgtgtagcacaagcatgtagaaagtcccaaaaaaaagccttctagatgcattgttattggatgtttcacacaaatctgtgttctccatctgattccaatgaagcattgaacaaggtacagcatgtgtgagtagcatgattattacattcaaaaatagggctcaaagttggcccttttttgaagaaggggaaagtttggtttatgtcatctacaattgtagccattataccacaggaaagatttcagatacataagttgggaaaaactttcaatctcttatttaggttgaaaatagaaaatttaaaaagtgtgttgaagaatattctgaaattcagattgattttttttgtttggttatgtgatttgaaggccagtaatttcaggtctgatctttctcctctttcaatccaaaagaaaatacagtgccaaattaaagcaggacaatgggctttaaatgaatccgtgttttctataatcacaggtttgtatttgggtgaagtacatctgaattcttggaatcttttaattgcatctttgaacagattttccttgagtttattatctggcagatctgttgtgctgtactgaattatggtatcaatcatatcaacatgaaacaaaaagaattgaagtaattttatgtcattactatgtaaacctgtatttttgttttttatttcatcttcaagcttgataccagaccttctttcccaaaatttgaaccattgctcttgattatatcccatttcagtgagtccccttctgatcatatctctagatgattgtcggttcttagtatttgagcttttttcaacttgataaatatgatagagtttctcgaaagcagttgaagcctttttaccatccaaaattatatttccatctgaacttgatgctattgaaacaaagaattttttcagttcttccttaatctttggagatgggtcctcaaccacaatagtacttaggttaaaatcaagagttttgatattgagttcacgagtgaaaagacacttgttcttgaaactataatcatgattgatatttctagtaatttgatgtgagctttctttcatctgtttggagaaatttgcatttaccccatctccagaaattactccctcttgaaaccaattgattccttcttgattgaattttctgagattaaatgagtttttaatggatattcctattgaatttttattgaaaacatccataggtttttttgagtgtttgttttgggattttggaacagattccaacaaattcatttctgatttttcattcttgtaaactgaaaccttcaggtgatgcaagcttggccgtttatttgcaccaaaggtactgggggaggaatcttcccctaaaggcctctttgttttacccttgcattgcaagctacatgatgtgctgtgtgtttcaattttctggctcttgttgggttctgggtatgagcatttcccaaatttaatcaaatcatccactggcttaacctcatcatgggattggtatttgattgtgtaatcttcttttattggttctttgattttagaaatttgaagaagagaaccaccatctgatttcttatatttcttggatgatccactgtttagatcttgattctcccagccatatagaaaggatgaaaagctaggagaaatcattctatattcttcatgctcactcgccaaagcaagagggtctgttgaaaaatcaatttcttctttaggtggaacctgaccagacaagttgaggcgtaactcctttccggcatttttcagctcttctattgagtaatttgcattttcatgaataaaaccaactggtacagtgtgatcagctatgttattcctgtgcaattcaagatttgaccccagtgatcccccactcgacaaggtcaatgagagactagggacctcattcaagggataagggtgttgaatctggattttctggctgtccagaaggctattaaaatcatgcaaaaaggcttgcattgaatcagacactagatagacgcagatgattactgagactttctgacattgcctcatttgcattttcctaccaattttgttcaaagttggtgaatttctttctttccacatattgctttttttgagaaatgaaaattgaggtaacaggaaagtgaggagacttgtctcatgataaatcccctcatttagtcaaccaatatagtgataaaccaattgtagcacctttctcataaaatttcactagattattgatatgaaacaatccacccttcaattcagacaaaatacaaatttaacttgttacttgttggagaaaatagtgctgcctgaatgttttcagggccactgaaattgaatacaaccaatattgaccagacaggagtttttttgatgaaaactgtccacaagggctgtcatggatctcagacacttgcactgccaaaggggttgacttgattacaacccctcacagttgggtttgccagggtcaatcaatataagattggtcttcctgaagaccagaaaaattatgaaaaattcaattttcatgccatatggtactggccctaagactgactctaggaagaatttttgagggaagatgattcaacaacaagattaattgttggattggctcagagaggtgggaaaagagggaaatcaatgttgaccattgcatgtaacctatctagttgaaatagactaggtacaagtatgatcaagatgtggttgaggaaaaatgaatgtacaaaagcaaagtagaaggaacagacaggtacaacatcagacactaaaatgaagtggatataacctagacaataagcaggaattcaagaggaaagatagatcctcctcagacagggttcatagactagaagctgggggatagacataaccagatttaatgctagactatcaggagaagaatataaacaatgagagtgtagttatgcaaggttcaagcaacagtacaaccaatacaagacacatatttttaatgaccacatattttactttccaagttctcaattccaccgaattgtatcatattcattcttgagtacaagacaatgtatttttacataagtgtacttcccccagaattgaatacaccgtacttgtaagattttgtatttggaaaaagtacaatacgtggctgatacagatacataactttcccataattccatgtactcagatctctgacattcagcactcctacgggtacgtacatgtcacaacttggatcacaactcggagtttaattgtgattcacaccttgttcattactcatcttgccatcattatccaccatcaagaaccataacccactcaacatcttacaagatcaaattaaaccaaatttaggacagaaaacccggaaatctcacctctcaaacttagaaaatcaaccctcaaaacctacctgtaaaaccttaagaatcctccccttaaaccctgttcatcactcctctcaaaccttattgctcacacctatctacctctctctaaccccacagtgctcacaggacccccaggagcccctcttgtacccccaggaggccgcatattggccagaaccctgtgtttttatgtttggattgttctcgggcccttggaaccaggccaggacccctgcaccatcaagccacccagggccccacaggaggcttggaatagccccagaggtcctcctacagaccatcgaccccagagcgacctcagaacaggtctagagcccctcagaaccagcctagagccccccaggccccttctgagcgcccagcaacgctctagagccccccaggcccactcctagtgctccagcaacaaccccaggcccactccacgcgccccagccacactctagagcttcctagacgtactacaagcacctcagcaagggtccagatcccctagacgcactccaagcaccccggaggctctagatgcacactgacagccccaacgggaccatataagagcccccagatgcacactgagaagcccagcaacgccctagagcgcccagcacccagaagacccctgaggcactactaaaggccctggaagcactctgagtgccccaaaaaacaccctagagccccctccccccagacgtgcactgatcaccccagaaacatactagagccccccagacgcctgagacccagccaagttgttgattcattatttgcatcaatatttgattcaatggctagttcctgttgtattcttttctcagcctctctcctctccccctttctggtacacttctgtctccgcttccatcctgtcaatcaacacgggttgtgactcctgtaaaatctcattcaaactacattcacccaaatgatgatgctcgttgatcccttcaaaaaggaaagcaaaaagttggtcaggagaatgtgggacaatctttgactcagttgcagagtcagactaccccaaaaagaaagaaacaccaacaactcacacactcatcaacatccactgattgtgtgccaaccaccacaaaatcttgcaagaggacttacaaaaaatgtcaccgctcccccaccactaacactgaggccaatgaggggatccgcttcatggatctcactcaagaatctgaccaggaaaacacaaggaaagaatttgtctgattttgacagcattgagaaattctttaatcctccacaatatggggttgatcaagtatgataatctgtccttttgtctgttgattgatcatctgtctgattctttttgcttctcatatttatttgcatagacagctggagtgaagctccattacagttgcaaatgataccctgggctgtacaagaagggcaagcacacggatcaaacctctacaagcaccgtgatggcaatgcaactcggaatccttgctcaggaagaacagtagccatcagaaacatagctcacttaccggttaccataaaagaacaaaacacctaaaagcatcaactacagaacttagacaagtactacttttgacaaccatgttttgaatcagatccttgtcatgtggcttgtactgttggcactcccttggatccatatcaaggacaaactgctacggatctccttcaactattcttgaccaggtatgaaaatatattcacgtacatgggctgccttggtagctcataagctgtatttgaacctgcaggataaagtcatttctcatttaaaggtgtttttcactgtaaatttctcaggtttgattcattcaatgagctaattgatttcattccccattcttcttcaccatggaatctcccatccaaaataactctcatccacaatgttcggacaacaaaaggcaaccaccacacagtcatggggatagccgctgcttacatatcagaggattgggaattcaagatatgtcacctaggtttgaaatacatttcctggacgcaaaaagggaagtatttggcacatcattaaaaagtcagaccttcatgaaaagctcagtgttcatttcatttatcatttttttttatttcatggattaaatctctcactaacacctcccattaaaaaattcatcttggatcagacaacagactcaggttcaaacaaccgcacaatgactgccaaggttgattgcttgatcaccaagaaaacatctcttggccctaacctgtgtgaaaatcacatctgatgtgtttgccacaagattaccttaatcctgactaccagtttcaaggtccttaatatggagagcaaaggcttgatgaagtcaagatgctttgctctgctcctagtttcaattcccaaggccaaaaccaatgacattcccaaggccaaaaccaacgacaaaaattctggtgcttttgcttcagatgaagaagagctcggtgatcaggaagccagtgaaaacgctgacaacgacagtaatttaaccaatcaggggaaactcgctccatctctggcaaaacctcactccatatcaggaatactgacaaaggttgattttgtcatccaacgtattaaatcttcttcttcataacaatccaagtatgacttgtggcaaaccaagcttgaagaccaaggtccaactctcattgctggctacgggattcaatggaacatcaaatgggaaagccgagactgtgcctacaagggccacaccataatcagccaactcattgaaaatgagaaataccagcaagaaagagatggcggaaagaatttctttaatgatcatgagatatcacggggtgaatgggaagttgtgatgcaacttatgacatactgagtgtgagtctgagtttcatttttcatgaagatgcatgtttctcatgatcatttttactaactgaatccttttgcaggagttttacttcatggccaaaaaatggaaggcaaccattcttccgcaggcattctcctggtcgaatatgtctccataatggattttctcaagaaaaaaatcaacaatgtggctaaaccagaatttaaagcaatgttacagaagatgattgaaaaatctgaacccctccctttggctttccatattccaagcctgcttttcttcccactatgactatgccaaagctttgcttcaacaacaatacaccaaccaaaaagatgaacttgtttccaacatcaatttggaagaaacttcccccccatttacctctcaaccacaaccaactgaccatcatcgacccatagtcagcatttgattattcccagaatccattgaagcttcattttcggacaaactggccatttaccttggggggaagtataaatctctccctgcacaggcaggtcaatgcctcgaatggtggaaagcaagtgaaacaaaaacattctcaacatttaacatatcatgcatggttctaaggctgattcaactgttatttactctaaatcaggaacaccacaaagaatttccagtcttggcatctgttcagcaaccttggctagtgtagagcaatgcttctctgctgctgctgatgtttgcagacccaactgaggaagattatccatccaaactattgagagatcagtgagagcctctcatcagtggttaaagcagggattcaaagccaatgatgaatttcaaactgcccaagatattgtttctcaggatttgatggagcaggaagagagtaaaactaaatgtgctactgcttaacacactgtggttcttcatttttctgctattttcatctatctagcatttagaaatcccattcttacagctcctcctcccccaaccggggttattcatatttcttgttacatgtatgttagaattttttttaaaaaaaaaaaaattgaaaaaatgcaatttgaagcagtggggaaaaaatacactgaatacactgaataccgtatttgtattatcccaaattctgggacaatacggatgtattttgaattgtgtacttgctggctgagtacaatgtacttgtatcgtatttgttatagtgggaccagcaaaacaaagtacaatacaatgtagtgcgaatacagcacgtgtcttgtattggttgcgcccttggttcaagctataactcaagtacagtcaaagcctttaaactgcataccccttggtggactgaattagctatgtggtttggcaggttatgcagttaaaaggatgagctacaggcaaaaatggacatttggtggaccattatgtgtatgtggtatgagggtttatgcccttaggcttatatgagtatgtggttagatcgatttggctgtaatggtatagaaagaagcaagagaaaggatcctacccttcaagactgtatggccctgaaggccaggagtgtttaatgctgcaagattggccaagaggagtccttcctcccagccatggaggtgccacctctcaaacccccagatggggtttattaaacaaaattaattaaaaaaaaataaaaagggcagttgggggtctgactcccaaagttgggttgcatcaacctctcctagaaatgtttcatccatcttgatagaacacatttctttgctcatatgtttgcgcttctggaatgaaaaacaacatgtatgttgtaagtaattcactgtaccatataataccagggtcttgccagagtttgtcagttcaagaaaaatgagatctatcatctagtactttggattatcttcattcaatgattgtgtacaaataaagcatatggaaaaatcaatgatcttcattattcaaagagaatagttataacttacattaaattgaatagtatttttgtttagttttgctttccaactataaattaaattgagtagaattaagagattgatcaataaaaaaaaagtaatcttttttttgtatgtatgtaatttgactgatagtaagacggagggagaagtgggaggaggaggtaatctagtagatgtcagaggagaaatgatgatagagatgatgatgatgatgatgatgtcagaaatacatacatggatttacaagagcagggcgtagaataaaaagaagaagataaaaatagacttttgactaacaattaagctattgaacaaagatgcatgggaaaaaaatctcttgcccaaaagaaaagggggaaaaatagaggatgtttataacaatggatgcgaggatggagaatggaaccagaagcaaaaaagaaaaaaaaaatcacaaacagatgtacaatgcaaggacaaaactagctacatacacaaacacaaattagttctagaaaagaaaaccccttctctgcggtgtaatcgaccatcacctcgaaaaatccgggttgccattcgagcgacaagaagaacaaacatttgagcaagagaaaacggaggtgaatagaaaatcaagaggcagatttctgcttgaactgagtgacgatagagtcgagttcttcaaggacgagatccattcgaggccgatcgaccggattttgcgcccacagtttctcgaccaagttcaagatctcgtcgccccattgtctcctcatcccagccgtcgctggtctcaattgtcgatgtcctacgtcttggtaaatcccatgttcatctatcaagaatgaaaaatcattttaatcaaccatcaccgatccagtttttgaaataagtaacaaatagatgaatcgactcactttggccttcgaacggataccgtttaaccggttgatgccattgcaacatttcccaaagcaccagcccagcagaatagacatccaccttttcattctatcattcaaaccaaatcccaagtcccaaaccgaattaaaaataattcaacacgatgaacggttgaaggagtggaagcaagaggacgtacgtagcgcggatgtgcaacccacagctctggcgcttgccagtttactgtgcctactaaggacttgaccatcgatcgggtcgagttcttgatccgagccaagccctacaagaacaagtccacaatctcccaccatcaaaaaaaaaagtctcggacgagtcaagtgagagaggggaagactaacgaagtcgttcagcttagcaacccctttactagtgatcaaaacgttagaagacttcaagtcgcgatggatgatagtcggagaatgagaatgcaagtaatccaatccacgacagatatctctaaagatctgacagatcttgaggaagccagggttgggagttttacggagatagtcgaagaggtctccgtttgtgcagatctctgtcacgaccatgataggaggtaaatggggccgactcttgtcctcagaggccggtaacttcttcgagcagccattgctggtcgtcgtcccagctgctaaggaagaggaggaggggatgggctcggtggggacgcagacgccgatgaagcggacgatgttctcgtgtcgtaagtcgcgtagaatccggagctccttgaggtccatctctgtcagatgaccacggatctcggcgatcgccaccggcaccttcttgtagatcccacggtacacatccttgaagcctcccgcgccgatcatctcgagcttcttgagctggtctgcctggatctccttatcctgcaaattcaaactttccaggtccaatagctcgccgatatcgtccttcttcggttgcccactctttttggaacctactaagctcttcttcgcctgtttcgagccaatcagtttttgctggttgaccgtcgagtcgagtacgatcggtcgagagcacgtcccatcggccactcgagctgataagaacacgagcgaatcgaccatcgacgtcgggcccttctcttccgctccttcgccttctgcggaactcacactttctgttcgcgtgtgctcagacacatccgagctaggcgacacggcctcgttggtgtctcgccaagcgagtaggctctgtactaagtctttcttcgtcccgtcggcttcgagctctctctcctcacacagcttgaccagattatcacgtttaagtcgcaggagacctttcgaagtcgcctggctcagatcaaccaatgtttcgtctacaaatcatcatctgaccgtcaacattttccgcatgcagtccttttccattgaatagacttaccttcttctccatcgccttctgaatctatctgaatctcatcatcatcatcatctgcgatatcgaaggcatcttcatctgagttggttgcttgacttggatcagattgagcgcgacagatctcgatatcactttctgattcggtctgacccgctgcttgatcttttttttgattttcattttcatgctcccgactatcatcctcagcactgccttcagcattatcgctttgcgctcgttcagcatcatcattctccgtagtggcagtctcactcgcatcgagcaagagatcgtcatcggcctgctcgtccatcatcttcttcagcggtatcaccttgccgttcctgagcttacgcgtacttctagtcggtgtcaccacttcgtgacgagcgggcggtctattagtaggagtattcgcactacgggcgctgcgagatctagaagagattaaggggcgagtggccgagcgatggtttgaggagcgccgagtgcgataggcgatcggtgtgggtccgccagagcggtggccgatgaacttgaccgccttgcgtcggttcgagtgacgtcgtggggtccgagtcgccggaggttcttcgaccggccgctccgagttcaagctgctactccagctgctactgctactgtggatcaaagattggctggttgcttgcgtcgcactgcgcgtcttccgagtcgtcgccggggcttgctgggcctcagtggttgactttcgttgttgagaacgcgagcgcgccatcgtcccattttgacgtgtttctcggccagcatccatctgcttattctggcccggcaagctcttaacacgtgtctgcaatcgcgtcactggccagggttgagaggatgtggtctgctcttgggaattgtctttgcttgatttttgctcgatccgtgtggctgcagaggatggttgggattgtgaagggagaatgattgagtgtttatttgggttggttcgctggatgccatttgatgtataaacaggatgagaacgtcagtaaacatgagtaacatagggaagggaatgatgcaactgattgcagcctttgatcatacatgaacactgcgtcaagcaaagccagcaatgtgagaactgaaaattacgaaagaaactggcaagagtaattggtggtagtgagtggtagttctggaagaaatttgaatggcaactggggggaggagggggcttgtttggtagtaaaaaagggaccaggagagaaaagaaaggtaggatgataaaggcagaatgaatcagaagaaagagagagatagagagatagaggactgaccgcatcggtgataaaggcagccagagagtctttattcttgtgatcagtttcttcctcctcttcgctcctatcttgcttagcccagccggttttgatgagttgaatcaattggtctctccgtaatcgtaagagttgagcttttgaggcttgatggatgtaataggccgccgcttcaggtatcagatgagggtcttggctggatgatctactatttgagtcaccactatggctgaatgttcgagctagtctgggggagcgtgagtggttgatgaggaccatgacctggcgagtgttttcgtttgcagattggtggtcttcctgctcgggcatcgttttggctcgggttgtcgtccgttttcgttttctgtttgatctggtagtagtggtagtagtagtagtagtagtagtagcagtattactgtttgagagtgagccacagagtggtctagatttgatgatctgatgagggtggtgctgggtcttgaatgggatgatgccaggttggattgatggatggtggttacatagtcgattgagatgggcgggcagagtggcaaattttcttggtagacaggcgttgggaggtagtggtgataggactctgactgcagccgttcggttgcttgaatgggttctgagtcggttccgaggtggtggtagtttgttgctgtagtttgcttcttcagctgatgaggatgatgatgctgatgctgatgttgatgagtcgactgagctgttgtagtcgactgctgctgctgctgctgttgtgctgttgaccgttttccgtttctttgttcgatgctgttgttgttgttgtcggttgagtctcatgtttgtttgtttgtttgtttgttgtggttgatgttggttttcttgtgatggtagttagtgatgaactgagtctgctggcaatggatgatcaacttgggcctcatatcaaaacccactacccccgccccgacacccccgattgaccctacccccgatcgaacattccaactgaaactggtttctcaattctcttcgatcatgctttgattcactcagtcagctcaagccaccaccaaaacataacccaaacgtaaaacatatgaatactcagacagacacaatcttcaaatcacatgttcatggctgctggtatcaaaaatcaaatcaatcaagtgattctcaaaacttggcccttttttcctttaaagaagtgtacaatacacacaatcaatctcgatcaaattaatcaatagcaagaagctcattcttgtgttcctacgtatggattaagtctatcaatgtattttctgctgttttgataggctaattttgggggaatgttagtatactttcaaccaaattatatcacatagacaataggtcagttgaaagttcacaacttcacatactgctaatagtaaagcttattggaatcaacttctgctgaagttccaattaaatattaattcttctttcatgtaatttaaccttgagaatgaggatctggtgatgcttgaatttactcaaaaaatgggcaacatactagcaaatgttttgggccaagatgaacttccaaagctcttcaaacaccattacataattttggattcatttttcaaattggtatcattgttaagctgaactcaaaatttgaactatatcaacagatcctatgtcagccctgttcatacagggggaggggaggggggttgctttctgatgcaggtgtgaaaaactgtttgctgatggttaaataacaatatgtaatttgagatgagacttataggataatttgagttaaaattctactgaaaggtccaatctcagtttgacggttttatgtgaaggaatgattacatgtgggatttggaacaccatacatccctgatatctgccttctaattttcttttcaactaagaaaaccaatcagaatccatccaagcaagccaacatatatcaatgtttcataagcagattatttgttcaaagttcctcattctttgaaggataaagattcacactatgtaactcagacttcaattctcaatggattcaatctgatgtttctgttttcacttcatgcctttggcatctgttttttaaaaacttccttttcaaattgataagcaaccaatccttgaggaccccttgaaggtacgttcctctttatcttttgttgaatactcctcagagtgtcagatgtacatagaagtttgtaacaggggagtagaatgagggagcgtgccaaaagcagtagcagctgactgacgtcatttgaaccttctatgcatagccgtcgcgcgcgtgttcgcgaccgcgttcggttatgtaaaaaacttacaagtgtggtcggtcagtctctgatttccgatcgatcaagacaaaaacagaacagaccggcaaaacagaaaccatgaaggaagattcaacgatgacctatctgacacaaaaggaagcccaagagatcgacgcggagttgatgggacccaaatatggctacactctagcacaggtgagttccccaaaccgggcatttctgttgttgttgtggttggccaaggaggctggagactgcagatgcttactacaactcattggctgttggtctgattggattttattaaaaacctcatggatgatggatcgacgtttcgccggaccatgtgtacatgaagctaatggaactcgcaggtctcgcctgtgcccaagctctacacaaggtctatggtccggagcggtacccgcgagtcttggtctgttgcggccccggaaaccaaggcggagatgggctggtggctgcccgtcatttgtgtgagtcaaacaaaaaaaaaccgagcttctctctcgatcgtcttgtcactgcatatcttcgacccagatccaatgtatcattgctgctcccaaaaacaaaaacaaaaaatcaccccgttcaacagggcatttcggacacaaaccgacgctctattaccccaagcaaaccgataaagaacattacaaggtcttcacgctttccgtatccttacattcattaagatagggctataggctctttggattgtcgtcttcagacaaatcgagccatttctatcccactagagcccatgatcatcatgcaaatcgaaattcaataacctgagctcaatttgattgattttattgaacgggacagagcctactccggcaatgtgaaacgctggggatcccggtgatcggagcgaatttcagcgaggcagtaggagaaacggatgtgatattagatgcgatcttcggcttctcatttcattcagagccgcgagcgccattcgacgagccgatccggtcattccaacaaacgcaaaccccgatcgtctcggtggacatcccgtccggttgggatgtcgaaaccggtaaccctaatcatgtttacttcaccccaaatgtcctcgtctctttaacggctccgaaacgaggcgtgaaatcgttcccaggccgtcattttcttggcggaaggttcatacctccgttggtcttcttcttgttttgctcacacatgcatactttgctgagggccacatttctgttgtgttttttttttgctccaaatgtgtgcttctctctctcatcatcaggggaattgtgaaatcttacaatttgaagcttccttgctacccctcctcggtaagaatcccaagattattccttttctccatagtccatcgctaaatcccttgatgaaagagggtggggctcaccaacgtttgctgaatattttactacttttaggatcaagttgtagaaataactgctgttcagggagaggacaagtaagatccactgtcctagtgacctcctagtaagagtagggatccaggttctctatttttcttccaatattgtgcatataattgtcaagctcagatgaaaattttattgcacaagttgaattgttccctcaaatcaatggtgttaactgttgcagggtgccagaaaaggcaggcctgaccattatggagagtcaggtaactataccttaaccctgctgttcggttaataggagagcacagttaacattgccccctcccccgtcggccttagcctcaacctcaagggacacttggagataaacccgatcaaacagccttatcaagactcttttcttagaatatatgcgagtacatagacccaccgaaatcgagcaatcagcttgagacatggataaacaaatatgatgtcattcaattcgtcttgatctcttgctacgatctgtacccaaataccaccacgtcataatgaagatcatccacctggactccggtgtatgccgttttgcgcccatgtttaattacccggtcggtgcggcattccctgtgtttgatttgataaatatcccccgtataggctgcctgactgactgtgatgtctatcatcccgtctctcgcctacttacaagtggcaaccagagctgtgctgattgatttgcatcatccgaatgtgaatataacatccacaaggattgcacgttgcggacaatacaagacatgttgatcaaagtcttgcgaaatccagtgaacctattattaaataaatgatatttcgatttctatgtagtctcgcaggggagtcgacctgagagtcaatctttggaagtgcgcagacccatgcgcagacaccatccaactccgggccgaggccggttaacttatcacgtgtttttttatttctgcgagccgtgccggacttgtgagtcgatggccgagagctttggccaattccgcaaacggttgatccgcttccagcagggcaaatacagaaaattgtatggcctacattccagatgcatacacatgcaagtcataaatatagccttgacgagaccgctcaaggaggaggagatcaccgggaggaagcagccggaactctaaaagattacatcgagcttcgctggaaatgtcacaatacaacaattatttacgttcgaatcaaatcttgcatggacggagtcatgaaaggcacgatgttgtggtgtaactcatgcaattaatcgagggggatgtgatcttgcagggttctttgagatgacaggattctgccccaaacggcagctggctgttcccccgtcatgaaacacccagccctgtcggcccccgtctgagttttttcagactccttcatgagaggctccggccggcgcggctgccatgggttcgctgttctgtcctcgctttgtggggttgccgtctccttccgttgacatcccgatccgagcttgcccctggcaccctcgatccagaccctcctcctctggctactgcacactacataattataccctcggtgatcggcctcagacaatccactccaacggttggcagaagccaagatatcccggaaccacatgcacatgattatgtcatcagaccatgagcttctacataaataaaagaaccaagccgatcttgcgagtggcactggcagtgcagagtcagactggctgcccccctcatcgcggccagttgccatcaaggttgagtgtggggccgaggccagcaggaactcgccagtgattccagaaaaaagagcctcgaaaggtgtgcatgaatcgtcgcccgacttgggtccccgtggggcgttgtactgatccgatcttttgtgtttttgctcacttgcgagtgtgtgttgtactgcgccatcatcaactgatccaaagagcaagtcgagctcctgaatacagccccctcagccagcggaagaaagtcgagtcgagcgcataatcatcagccatcgttcgatttcatgagatcgtgcttgaccaccggctagattatttgtttattggggtttgatgtctaaaaagttggctagcaccgcaagtcgagcgtactcctcctactctagccttcatcaccatcaagcgagcaacaatgctcagtttggggggttgttgcaattaaacttggccatcggccagggctatggaccagcttgactgtctggatctccaactctcaggcgtcaatcgacatccgcatgtcggcccgtcgatgtcgctgtattttaagcttttttcagctgctcgtcgtcttcttcttcttcttgtatttccgccgtttggtggtgttgttgttgttgttgtccaggcttgtggcgtcaagatccaagaagaccagataaaaaaataatattcttgttgttgctgtaagtccataaacatccagccgagcagtcagaacactccatgtatgcacatcgcaatcgtccacccaaatatccctctcctccagtgacagcgctactccaacttcccctttatataaaagagcctttcattatttttttaaagccccatcgcttcgctcacactatcgccctctgatctcccctccacgcatcacacatagataaaaagtaatttgatttcgctggagcaaccctccaatcgccctcacaggtaccaaggcaactttcacgtctttcttcttgtccggcttgaactgggttttgcaaaacaccttctgccaaacatttccaccccttcaacattctactctgtgagtcttcctccttctgccattagcatctcttaagcgcccatcctctttcgcgccatcatattgtatacacatttcttgttatacagcctgccgaatcaatcagcagccctccttttttatcgggcaatacagcccgtcgtccatatatttgtgcccaaacataatctaatcggtacataatctctttggcagtctttccccattgctcctttggcaaacagtgtcagacagccttctctgaccgctgaccacccaagctcacccggaccaaagagaccaaagaggcgattgtactccctctgtcagccctccccaatcccagtgttcggactggtcgtttcagctctcccgccctctctttattcttggtctgatccacaactgctggtgtaagtccaccatggtgctctcaagcgatatcataatataaattgtttatattcatttaaactttacccccagccagccccctcatctccgactggactgacccgcatccatcctcccgcacgctctcccgacccgccatccactccaaaacgcccgccgtccatcatccagatcacccgccaccctggtcgtgtttggtggtgcctggctgaagcaaaagtctatcatagcttatctgctgggacgttcatgcgtgctggtctgtttgtacaccgacaatccgctcagaattctgcctataaaacgcccccgccttaaatcacttgacttccaacctcaccccctcacttcctcacaaacatttggatcactcggctctactacccataacatcttccgctcgtaccgagatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagctgtgggagttccttgtatggattctttggtgcatcccatctattcaatgttgtgaaagggcgaatgacaaaccaaacattgtcatcagagcgagccccaaatagtaaactaatgcgtccaaataatctatccccgccatgagacacctccacatttgagttaccgggtgatggtagatgaaaatcctttgctgcaacatatttacgattgaaaaggtctacactcttgatgtttactagatgcttgccaagctcgccatgatcctcatgttctgggtaaatctgggagatctgtcttctccattgtttgtacacttttggatccagagtaactttcttatcggtttttggcattgtcttctgcaccttcttgcttccatcttcattacgtaaattttccgcactgacatttaattgattttcaagtccgtaataccgtgatttcttattccatgtattggtcaatgtccggtggatctccgctgtaaaatttgttgaaattttaatttaagttagccctcttacccaattgcaaaaaacaaaacaaaaacaaatattgatcttaaaaacatacccatatggtggttgttaggaattttacccagcatgccattgagacgctcctgggcccatgcagcagtggccatgggtgggccaagcctctcgatgactactggataatgctgggataagtggaggttttctttggtatcctgtgtgggccagcctgttcgtagtgtttgtcggtattctacaatgagttttgagtaattggtgatgtcactcttgttcaactgatgcttcattagaatgtttgtaatctcaatcagttttatcaacgagtccctcaggacatcttggtgtgtcactgtttttgatccagtagtattttccttctgtttgtcgtccccaatcacccagtatggaacaatggcaagcgggaagtaaactgtatatagaatcaaccaatctgccgccttcaaggaaccagcacctgccattccaaaattgtgaggcactcttgaaacccaagtcggtatcttcgtctgagagatcacattttgtaaggctcgcaattcttcttttttcatccgaggctcattggtaggaccttcttccatctctactgtaattccttccctctccaaatcttctgtttcgggcacttcatctgtttgatgtggctcctctggttcatcttcaaactgagatccgcttccaagggacgaggtgcttattggactcctccgacgcaattcatagcgcctaacggtgggatttgagcttttcgaatccaaagaaatagttgatcctggtgcagaccttgttgcacttcttgtccctctgcttgaagaatttccccggagtccgtagttgtgtgttgaaggtccagttggatcttcttcaattcttgataggcgagataaattttttgaactgagaaggcgccttttccctccccccattccttcatcctctgtgccgctagaatctccatctggtgtcttttttcgtttaatttctggaaacttgagccctttgaacaattccttcccactatccttcttcttccattttgtctccagctcaacccgcttcttcaaatccttcccagcctggtatgttttcaagatattgaaactgtggtccttgagatttcccaacagcaaattgtgcatcacttcaattccacaatgttccactgatcgccagtagggtagttcattcagaatactgcctcgtgcgccctctagttttgcgattttctcccgctcgtgaaatgagtcacttccttcccatctctgcactcgttccatgtgcgcttcgtgtgttttcttggtgaattggttaatttctatgatattgatgtcttgaagattaatctcgcagaaggaacaaaactgtgttgctgcatgggatgaaaatcctcctgtcttgcggatggctgggagatcaccgatcaagggaaagatggctgcaaatattaggcggccttggggaaattgatgtgtcttggtgaaccagacacctctccaaaattccttcatctcggatataagtggctccagcacatgattcatttggtccaacttgggttccgttggtccaggaataaccccaaataagaacatgttttcaatcttatatcgttccgctagaggtaagttgaggcagacaagggccactgcaccaagggataccgactttccaccagatttatttccataaggattgaaccagtcgacgtaaaggctgaatacgaggtttccagattttgaagtatatattccatttgagttggcaggtcccaccaaggtcttccacacacttccatcccagacatctttcatcgttccatctgtggtattttcattcttgagattagaatctagtaaaagttcaaagccaggaagccagagtttgtgtgcgagccagttcttcagtttttgaaagctgaatgttctagtgggataaatttttgtcttttttcccgttccttcaatatccattaatttggtatcacaaaatttcacttcatttccaatagttttcaagtacttctttgattctgagtaaaaaattgatgtacatgttgtttttagctcggccaaagattcatcatcgcttttcgggatttctggaatcggataaagcttgaagcattcaggacaacagatatcttcctccagcgtaacatcaaacccaagctgctgcatcaactttgatttcgacagaggaatgtgactgataattcttgatgcactgaacccaaattcttccgcaagctgattcactttctttccttcagtcttcaaaaattcagataccttcttgtcactgactcgatcaatcagagacatcttagctgcttgtagcattactgtcagactgtgttgaggtacaagccgaaacaaatttccttttgacgattcagtgtctaccacagcacagccacttgttcccggactttgttgagtttgattttcaactataatttgatcttgggtctttgtttaattccataaagttagttgaaacactcagaggaccaggaaaaaatgaaaaatcactaaacttgactctgatgaacatcttgttgaattggttccacagccttttccttttcttccctggttttcttttttgaaatatcttttaaatgcttcttgattgatgaagctgaccatgccttgcctcttttctcttcaccggtttgagtatcttgataggtttcctggttgcacccaagctcagtacactcgcatatctgccacctggggtgcatgatttggtataataagatgtttgttgttgatcatgataacctttatcttcttctcctatgaaacaagtatcaaatatttgttattgaataagatatgcatgttacaaaatgtcacctttcatgttgattttgtgacatgcatgcaagtttgccttcaatttccgatttgataagcccgccggtcttatttgagtctaacatgtccccggtgttacacaaacatgtcacaaatgcaaatccaattaagaagaccggcggtcttatcaagctcaagctggcacaactaagaccggcggtcttatcaaactcaatatggtgcaaatgtcttcacttcattcaaatagatgtactcttcacatggaatccaaatgttttgattgtactgaagaatttatcacaggcaatttttttcttcttccatctgttaagcttgctggtattatcaatatctacccgtcatcacttttccacatgtacaaattcctcgacttattcacaccaaagattctgtgcttgtgtatttcatagaaacctctctaccccagcatcaatatttttgttagacatactgattttttttatttttccatcacagcgccccaaacaaatctaagaatagttatcttagctccacaaaacctaaaatcgattcccgacatggtcagatgcctgaagaacggaaaagctccgaccaatgaccgaaatctcaacaaggctctctttgccataatccctcctccgacatctcatttttccagatcaattgcctccttctgcagaaatttattagatattgagacactagaccaacaggcctggcaaattccacccacactggaacagattcaatatgtcaaagacttgcctctcagcatcactagtcaccctattaaatcacaaacaaagctttcacccatcaaacctgatgttttacatggaatatcatccgactgtcgtaatctgtttcttcgtgacataaaagcaaccaacttcccccaggcaactttttcttggcacgaaccttgggagtctcactggaatcaactcttttctgcgttaataatgaagcactggaatcatggtcacaagcacaatgcttttgcaaatttccccatgaatttatcacacaataccccatcaaattttagggctgtattgaaaaggtggttcatggggaaaagctctgacatacgacagggtaaatacaccaaggaggccatggaaaagaaagcttaccaagtgaaaaagtccaagtggcgcaaccaggtttgttggcttgatgagatttcttacctctatatcaagcattatctcactgaattgttctaaaaaacaaatagctctcccgaaaccgcacggaaattcttggccaattaaacctcccaccagaacaagaagaccttttcgccgaaccaacatgctgctcagacacagagcaaactcctgatggaaccttccagcggattcaatgctcttggcgatcaaatttattttcagaactcggtcacgaattggacaagttctttgaaagaaataaatctgagaatcttggtcaaagatacaatcagcacggtgtttctatttggctactccgccaaggaagcagcatgcaggagaaaattctcaatgtaccctctgcactccctcacaattgctacaaccctacatttcttgcatcactcaatgaaacagacatcaacctcttgcaaattcaagctgcaattgatcttcaagctatcatacaaaaggttttaccattgtaggtatgttgaaatcccttaaacctaattttcacagattttctccatcattaatttcttcaccaactcgaattcaaggtttccacacagaggcacacttagcctgattttatatgggtagtcagttcacaaaatcttccccttagaaaattcaaattggaagaaaaatgacccacattgctaactctgcttttttccacttgatttggaaaatgtgcccctcaatactatttttgatgcagtacctcaccacttgaaccctctccttttgtcctattcggtacagtctgtctattgcctgctcttccactgcaggattccatgttggttcctaacaataaaaattgctcatcagattttacaattcataaatttatctttccccaacttaccatcaaatacaccttatgtgcacatctaagatctatccccacacccgcagtttttattgtagccaagagtactttacatgatacatccctccggaaatattccaaatttttccttctagtatcgttgtccatctttccataatgtgttgtaaattggattccccgttcattcaaagctatttcaattctaaatacataaaatatgtaagtgacagctcagaaatttgatcctgattgttttttgcagatggaattaaagaacttacatttgtagaaacctcttgaactctgagaaaattactgctcgtgcttgatttccacttgccaggaacagggaaagatctttcagaagatgtacaatctttgagctttgattccagaagtatcctcctgttcctttttctttttcaatcaatgcagggtgattacaaagctgtcgtaaatttactagctccccaaaaaaatggcttgagtcccatccttggactgaaagtcgattcttcccaaactgttctgcaaaggctgcatggttctgctggtatctaatgttccagggtttttcaagttcaaggtagacagtaatttcacatttttcaggaagatcaagcacagttgtttttaatcgcctcatgctgatacccttcatgatactctgtaatgtcaagattccttgtggattgcccaactggactggtccttccacacattgcttccaaattgagttgtttgtccagggctcaatttgaagaaactttatcaagttgtgaaggtcaccaagctgattttgcaaaggtgttcctgaaagacataatcttcgttgggctttcaaacctaagagggaaatgctcctgttggtttttggatccttcatataactacaccttgatttcagtattatatcatatattaaattcaatatttctgaagtgactcactgtgcttcatcaagtacaattcgaaaccattcaatgctagagaagttcaagcccaccatttccacacgggaaccttgcctactactttcctcttgattgctttccacccttcttggtatcaaaatggactcatatgttgccagtacaactgctactttagctatatcctcaaattttatcaaaaatctttcttttccataaaaaactttgaaagggagactgccttcaatgaaatgtaccttgatctcatttttccagttctctaatgttgagagtgggcatattattaatgttgctgagctccgcattgcattttctacatttgaaggttgattggagaaattaattgcttcttgactggaaagttgaatagtggatagggtagtcaaggtcttcccaaggcccatgtcatctgcaagaatacacccttttgaatcaaatttgattgtgctatttagatttcctttctgaacagcccccttgaagacatcttgaacccattgattatcttgatgattccatatttcaagtggtattgatacaatattggattcactacgttgaatgaaatgtatagcttggacttgatgattcattagctttgttttgcagccttggacttgcgttgaatctgtggcttcttttgagagttgtaattctaagtctttggtctggggaacaccataaaaatgactaggctggtagctaggtatgtgattgagcacaagatttgccttggcaaaagcatgcctcacttctgatatccagtgagatttagtaaatacgaacccatgaataaatgaagaattttctaatggtgcatgtacatagaaaagacggagatacagtcgctttttggtattctcaattgatgcttgtgtgagtggttctgacacatcacctacctcaccaatcaatggacctaaggcttggcttcctttgatatctagatcaccaaccctttcataatttgagcaaagtatatgtagattagaccttccacgatggaacactgcatctctgagaccatatgttgtcggagttgtgttatcacaaaggatgactggggaagtaaaaaaacccaagcaaaacattgcaggaaattttcgaattatcgcatatgagagtgatctgagattgtgttgtgttgattgtgactaaatggtgtgctgatagtccaatgtggggtttggtaagagaagtggcaaaaaaactcaaagtgatgcaatattatatcaaacacacctaacacatcaagaaaagctgggatgcagggaaatgtgggacattggatggattctctgaaactttgtaagttgtttgtttcaccatataaacttaagtccacttgtgatttattttttttgtgcttatcctcatgtaacaaattccaagtgtgtcaagtctgtggtgccaccttatctactgaatatggatgaattataaaacaaaacaagttccaattgataggtagatgagttttcacaatgcacatataccttggtgtctcagatcaaattcactaagatttttatttttacatccattttcgataacaaaaaatctagaaggtgaaaagatttttggtccagaatgaatagtttggcaaggattcaagttgcaattacatatgacccatcaaaaatcagtgaagactcaaataaatcacatttatgacttccagctctacttgcaacgctgggccgctacgctacgctacgctaaagggccacttagcgttagcgtagcggcgataaaacgggcccttttttctgtagtgttagcgtgcccctaccgccgctacgctacgctacgctgaagccccgctaacaggcggcttgtttctgggtagtgttagtgcatcgctacagccgctacgctgcgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaacccgctaaaaagcgctgtagcgcggcgtaggaggcacttttttgtgccctgagcgcatagcgttagtgcaattccaaatttctgcgctaacgctacgctaacagctaacgcacttctgtgccctttgcgcgtagcgttagcgcagaaaggcggattttccgctaacgctagactacaaagtagctcattccattttattggaatgaaattgcattccaactgagttttcattcatggataaccaaaaaggaatattggaatttctttgaaacaaaggtctttaagtcaaacattcattaatgaagaattccctaataaatcatgtagtttctgttgtgccagtaagaatggtttattttcatagcttgataaaattgcagcacttttgactaattgatgattgaacttcaagacatggatattaatttcctagatgtttttcttaaaatttgattttaaatgaacccagcttagacattgggatgcccacatatccatgataatttcagcctgttattcacttgagtctctcatttgagcgcacgataaaagcgacaagaaatttgtgctgtcgcgggcccaataaaatagtaatctgacagtaattatttgaaattaaaagtgagaataccttagaaatatctgcaatgcaaactacattgactacatgccataaagaaaaataattgatggtaccatatgtgatatcatttcatacattaaatttagcacaagggatactttgtttttgtcccaggttgtcatgaagaaagaggtagtaggaattttatttaaacattttgttgaactggtcacagtcataattttgccataattgtgactctttttgagtgtatatttgcaatgagattgattaattatcaagtttatgatctgattcaattattttgtagatgaatttgatatccaatcaattttgtggcttcctgtgataaggttcatttgaggaaggagtaggctttttgtttgaaaaaaatgtgaaaagattaccttatctggaaatttctataataaatttgttgatgctggtcagtggaggggattctttgacatattttcttgcacttccttagcttaaaattgataatgtattttgtatgggagtgagaaaaaaaatttgaacatgatatagtgaattgttacatgatctgcataattagcttttcaatttgcagctttattcacaaagaagggccaggaaatttcaaaaagtggtagtttgacttctcaatcaaaattaggtcagatagtatgcaataaaatgaaaactgcatgatgtgtgatgagttctgaatcttctttatgaatgctttctgtcagtatgattttttatctaagttcaatgtcatgaatttgatttcaatatgtgtgctagattgataaataatcagactctcctatcatatttatcactctttgaaatgctgaatcatttccaaaaattgatctcatttcattgtacattcagaagctctgagtttagctacaaggcagaaagggatttcaaagtgtattcagatgataggagtggtgggaaattttcagtgtaggtatagatataatcttgtagatagacatacatgtgggattcaattcatacaaatcccaattaaatttttgcatacaggagggatagagctttagatataacccctgatgagtttggagaatggtcaaagttattgtctaacatatgcccaggatatgaattggattcaatgaggcacctgcatgcaggttccaacttttttttcctggtgttttgtcttggtttgcctcccagctgagatgtgcttcttccaccttaaactttttttagatgtgggtagttagtggttgacttcccgttggatctggggccctcccagtatttgatttacacccaaaaagtctagatttttgcagggaaatccacattatgaggctctaaatgaaaactgggggacccacacattttgaaggggagtccttgagtggactttctggttggtttcagcattgggccagctatgctaaccatagcgttagtgtggcgtagtgtgcaaaaaaaatgcttcaattcagcttagtgttagtgcatttctacttttctgcgctaacgctccacgcacagggcacaaaaatgtgctaatgtttagcgtagcattcgtgtgattctgcacatctgtgtaaaactacgtgcacagggcacaaagaagtgcccactacgctgtgttacagcagtttttagcggtttttaggcatttttgccgctaaaaacgctctagcgtagcggcgccagaggcacactaagactacaccaaaaaagtggccagtattattgccgctacaaatcagtgtagcaaagcggcagtagtggcgtgctaacattacacaaaaaagcagctttgagcgccgctacactaacgctaaatgggcctgtagtgtagtgtggagtagcagcccaccactgttggtttgagatactacattatttggatttgatttgtacacatgaagggtgtaagcaaaagatgagttgattggatagaacaagtgacttgggaaacacattatacaaatatacccctaacatggaaagtgatcatgcaaatgggtgagagggtgtgggattagttcaggtttattggtagcccataacatgctggggtttatatacattttataatctctcacaactggatctcccaaattggctctggaattaggaggtcatgtttcagtgtcctttcactccttggctatgatgcaagcccacttctcaaattgcacacatcagaatcctaaaatactatatatgggagtgatcatcaatttgatgaatgttcttatgagaagacatggatgtgaaattagcaaaaattctagcctagataatctagggaatggcagctacaggtggtcaattgatgatttttacctatggagagttggaagttggaacccctgcagctaggagcaacggtgggccactacactaactgtagcaattagtgtagtgtaatgcagcagaattcccactagcgttaagtgtagcatagcagaattccgccacagcactgctaatgctacgcgtgtgggccacaaaaaagggcccactatgctgcgctacagcacattttggcggttttcgggccatttttaccgctaaaagcactgtagcacagcatagtggcactaacagcgcgctaacactacaggtttggcgcgctgtttgggctgtttagtgcagtgtagcgtagcggcccaccgttgctagaagctctgatggtcaaaaaaggatgatattcacaacagccaacagatttatgaatgatttttaattacatctcatctacttttttcagtaaaatccagctggatgattgacataaaaaagacacttacagagcatagctcagggaaaaaagggtcaactgaaaagtttgatgatgttgtttttttcatggtatcaatatcacccaatggaatttatcattacattgttggttggtggaaccagccccagaaagattttgaaatctcttaccaatttccccaaaatgattttggatttggatcttgaacaaaaaccaaccttcattgaggtatggtgttgcaagcgggtctgggcacaggccccagtcccgcgtgtcctcgcgccaccggggcctgcgccagcgcccagggggcttgatttggcaggtcgcgtgggggtcggaccttggcactggcccaagcctggcttggctgaacccaagctctgggctcaccagatcaccgacatcgactaccaccaccactttacctcggtaagttttcatgttcatttttcattctttttctttcactaatttttttttatcttacagatgtctgaatctgtggtgatggacccgaccgacttggaaatccaagcgaataaggagcgaacacgggcgcttgttgaggagctccgagacctgaacaaaaaaccgcccaacaggaagcgattaagaaagcaaaatcaaatattgatgaaaataggacctacaagaacgaccgactcactcacaaggagcgtaagccaaatgcgatcatcaagccagaggtccgcgatctcatccgcgagaacgtcaacggaaagggcatgaagatcggcgacgccatgaagaagttcaacgtctcccgacgccaaatccaacggatcaagggagaggaccccaacttgatcagaacgcataaaaagaggccggggaaattcactgacgacatgaagaccgagctgctcatgcaactcgaccagaaattgacgacgacccttgcggagatggccgccttcatcaaggaccgattcgatgtgaaggtctcgactcaggcgattagtaacctcatccatgatatggacatatcatggaagcaggttactaatatacctgctgcgtggaataagcccgatcttatcgagcagcgagcaaacttcgtcaatcgacgtggcttggacctcggacgacgggtggtctttgtggatgaggctggttttgacttacattccagtcgagcatttggatacgctccctccagtatgatttctttttttttcacttttttgccttttctgatttctattgtttcttttcatcttgatcactgcaggtcagcctgctgtgcttagccttgttcccaaggctaagcaaatcacgttgattggggcactctcggtggagggcttcgactactacgagctcctcaacgccaataacaccaaggctaaaggggtaggggcagatgaattctgcctcttccttggcagccttggtgcttgcctcccgaacgaagcgatcatcatcatggacaacgctccaatccatcaaggagatcgcttcgaggaggtcatcaaatcactcgacgcctccaaatcaatcaaggtggaatttttaccaccctactcgccgtttctcaatccaatcgaatacagcttccattcgatcaaatcgtatgttcgatcgaaggagccacccaaccgaatggcgttagtcgacgagattaaaaaagggattcaagaatcaatcaccccggagaaatctcaacatttttttgcccattgtcagcgactctaccgcccctgcgctgactttcaacaaattactgggccggttttatcttcttcttcagcatagacttttttttaaattttctttttcattttatttacaaaaaaaaccatgtaacttaacaagatgtaattacaaaaagtacccaagaaatcatcaatcttaatcatattgtatctgtcgtgcttaggatcatatgaagtgatgggacattggtccgctggatccttcagattttccttctctctcttttctacccacacccaaaattgaatgaatttcaaacttatcagatcagaaatgaaaacgtacactacattaggtgattaccaaaaaagcacaactgcttaaaacaagcaagtcgtccgttcgttcgacttgaaatacctacagaagtggtcatttgaggcttgatgagatggtggtgatccgtgaggtcaggtttggcgcgggtggcaccctcgcttgggctgggccaagcttggcttgggtccaatcccctccaaattggagaggtgcccagcgagggttgaatccaggccaagttgggtttagaggccgccacgcgcgcttggggatcggccaagcccgcttggccccttttttgcccaacttgggcctgtgcccagacccgcttgcaacaccatatgtgtttggggaaaattgtgaaggtttattatatctgcagggtgagccaattggttttgaaactgattgtatctgttttctggttcatcatccctctatctttttttttctgttagcctcctcattttctccttgattgatttttcccctggagataaaattcacttttttttggaatgttatttttggcaatcttctgaaagtcaagctatggcttctattctctaaatatgctatcctaataccattactcaagaacctcccctcaactcactcttttggggctatgttgcgccggaggtcttgatccttcgctgtatccttaacaagagatcctgggatggagggtaattctcaaaattgatgattaccgcgagttgtactaggcgtggttttttcttttctcttcgacaacaatctgttagttttttccattaccttttggattggatatctccatggttagatcaatgcatagtttctcatttagttatatgttgatatgcttggtttgggtggagaaaacttttttttgagccagagtctaagcgaattggctgtatttctcttcgtatgtattcgcaggatgacgattgctgaagatgaggatgattgaggagctgattggggtacatggttcatgaatgcttgaatatctgaagtggagtgcttgcttgctcggctgtgttagtgtagtcccgctctcctccctccaccaccggcgactcccacacccaagcctccacctcccaacaacaaccaacaccaacaacccagacaacagcagggcgatgctcagcttcctcgacttactagcgtacgtgtcaaacccccagagcctgatgagggaagaacgtgttgagctgatgacttggaatgctttcacgattagtacagttggatttcgttggcatggtacgccatcatggtactcatggccgtctcgggctcagtcatcgcgtacgtccccactatcctcttcccttcttccctctcctatctcagcaggagccagtcccctcaaggcttcccaacgaggtcgaggacagtaggataaaagaagccgtttgaaactcgtccgagccactatcttcgcaatctctcccgatcttgctattcttatgacgggcagattatagaccaggagaaaaaaaattaaccactataagtactccagaacaatgagctgactcaaatgtgatttgctctgtctccggctgtatggacgatgaccacgacagcttccgcaagtaccgacagccacccccaccgccgccgttcccgatctcctcctcaccactatcacaagtcgcgcccaactcgaacccgatccggccgaactcgaaaacccaaaacctgctcatcccatccgtctcgatcctccgtccactctgcggattagattacggactccgcgagaacctcgaaagcgctttcctccaacaatggcccctcgatcgcttcgagatcatcttctgtgtcgctcaccccgatgaccctgctcgcaaagtcgctcaagaacttatctctaaatatcccgcagtacgtgctcggctgttgatcggtgagccaccccctctgatcctgccataactttattcttaaaaagatccaataaaaataaatgtatagaaaccaaagaagctaatttgagttgttgggtagcaggggaagaacgagttggtgtgaacccaaagatcaataatttgatggaggcctacagaacggcggaagctgatctactatggatcctcgattcgaatgcacgggtgcatccgacaacgctcgcccgggcagtttcagtgctatgtccgccaagtggaccgacgcgaagccgtggtcggacccggatcggcctggtacatcatgtgccagcagcaatcctccccaagtcaggagggaagcagaacgctcaaagaggtctgggatgtctactcgagggctgcttcttgaacgggaaccatgccagacagtacctcagcttgaacgccctcggcgtcgcatcctgtctgatgggcaaatccaacctcttctatcgctccgacttggaacaagccacacggcggtttctagcccgcaaccgaggtgacaaccggcctaacaatccaaggtttgacctggacgagtcggacgagcaggctagcttgttgggtagcagcaacaacagtagtaacaggaaccaacactcttcattcgatgctttggagctcttcggccagtacttggctgaagataatatgattggtcagactctttgggatgatgggatcagacatgctatgacgatcgatgtcgtcggtaatgtcgtcggtccactctccgtcaaggattatttctctcgtcggatcagatggattagggcgcggaaatacatgtcaatgtaagtacccgctttcccgacaaaaaaaaaagagatcaaatccccgaactaaattgtcctcatgaatctgcttcatctggcttcttacatgaagaggcacaacattagtggagccgtttacggagtcaatcttgctgggaatcgtgatgactctggccgtagacaggctagatctgacgaacggaatgtcgaagaaggtggtgatgatgatccatgaagtgatgtatttcatgctagattatttggtctatcggtcgctgttgcagtcgccgttggttctcagcgcgctccaaagcgcgtctgctcccggcccgatctatacccggcaaccggcgaaagcttccgcgtcgaccggctcctcctcttcctcaaccgtggtcccttcatcagcatcagcatcatcatcatccgcgacctaccatcacccttattctgaacaagaagaagaaccatcacaacagcaacagcaagaagaacaacatcatgagagggatggaggtgaagagctgatccagatcaagctgaacttcttcgagttcctgatcggctggactctgcgtgaatgctcggccctctccatctggctcatcgcaatgtcatcaaacaaagtccaatggcgaaaacctggaaaggtcttgacggtcctgcggaacgcccgcgtcgccgaatctaattaaacctctcctgcaccctatgcactttccctcctgtttcttcttctcctctgtctttctgttgcctccctcttgattctgcatttctttagcttctgttgtccctccttgaaagtgtccaacccccctatctttttcctttgtcttttcgttactttctttattcctcctcgccttttcttttttctgttttgttcttagttgattttctcttttttttttgttagtctcaagatatcgcatcttccttccctcttgaatctagaatatccgaattgtcaaccccctttcccttccctcttcccccccccccccaaaaaaaaaaaaaagtgaaacacgacaggaatagtatttggtacatctgttgatggcattggacgttctccgtctcttctcatcctatacccaggttttggcatttatctaaacaaatagagcgggatgcgttggcaattgtcagtgactcaaattaggcgtagcccaaaacatctattttggttctctttcttgttggccaaggcacgcaaagagagtcaatgattgcactccatttttttcacattgttggtcaatttctttctgaggaaaaaaggggtattttgaatatgagggaaacaagaaaaccaaaacacgaggtcttagtggcgtcgatatcggttgaaatccttgatgaaatagtacagccacactagaaacaagatatgtagtaaaaccacgaccacagggctatcttgtgaacaaacatcagagattgtaagctgcaatgaattgatgttggttcccattccgttgcggcttctagctgattgtttcccaaggttggtgagggttctgccactggtttcggggtgacacatgatgtatgcgaaggcagctcctagcaaggtctgtgggggcggatttctccacagagtccgaccaaaatctactccaaatctggagagctctcgccccaaggttcttactctttcagtcagggattgccgggttccatcttgctctatcacgaagtggtggttgtttgccgcttgcacttggtcggccgctgggtcggcttccagggccgtcatcgcgcgagaatcttcctggcttgcgtgtagctgggcagtggaatcctcgaggaaattgtctgttgatgggagcacaatgttggcctcctgttgctagactcatagaccggacaatccaagaggtcagctggtggtaggccttctttgtgaattatattaaagcaaaacttacgacttgatttgagtggggcccagatgctggcaatgcatgattcaatgcgtcggcatccggttgcaacgggatgggctggttagctggattcgccggcaccgagtctgagggaggacgttgaccgaggtgggatccgaggtcggctccttgatctgcttcttccagatgcaaagcacttagctcttcgccacatctcactttcaaagtgcaatgtccaaacacctggtcaaaaagaaagcttggttcaattcaaagaccccatggtttctatcgtcatcaggtgtataattgaggcttaactgcaagtaatatcaaccagtgagccatggcaacttcaacctgattttgtcaagcaaatggaggaagtaggaaagaagattgtttgcctaattattgctctttgtacacccgatggacgaacttgagatggcttcccccaactgtcatgtaaccaagtctgagccaaagtttgggcactgggatgaagtatagaatgaagttggcgagtaattgacgaactgagacttgcccactaatttctcaggacttgccaggtgggtaagatttcttgcaggtacatactagggattaaacgcagcatcattaatttttctgaaccatgcacctgctcaagactctctaaagcctttgtgggtctggccaatgcggagaagaaagtctaggttcgaatcatgtcaagccgggccttcattgataacatcagacgtggttggcgcagtaacttgtaagatccagacaagctgtaagccgctacttcacagtgatatcctcgccaaaagtgtttcaaaactcttgttacctgtgatagtgttgcatggagtataagattgaaatgaatgaaatgtgaatttctatttacttgggattaaggagtcaatcttgctcctatgtacccttccaatccgttctcttctcctgtctttcagtctctctggttttaaatttcttagtaccgtgtgctgtccttcttttaatatctgcatattaacatcgctaaccgttccgggctttgtgattctgtttagcgaattaagctaacggtaagaatttcaagcgatcccgagtgtgacgggtgctatgtcttgcaccaaaactactgtttgtcgctgttaatttatcctagcatgccacaggcacagcgtatgtgagaccagaatgctgatggagataccaaacactcaagaggaaatatttaatactaacagaaaccgcacaatcaatgtggcgcagcgtagcggcccaccgttgcggccgggcagtgagattttatgattggcagaggctctattcttattggccaaggtggagagagatggtgtgaacattaatgttatgaggagttcttcactcagaattaaaagaaaacgttcgtttcccccccacttgcttccttgaatgactcttccggcattggtcacagactcacaatgaattcttgaaaactggtccttattctcccatacattaaaattaccagaacaaccttcaggtctacgtttgtgactccaaaatccaaatccttcaggcacttagaaaacaagtacttgagaaagtgtattcagaaaaatgggatacagttgttgcaatgagcagagaagaaaaactacaatctgcacaacttatcagtacctgttgtataaaatgtattggactattgacgtcgatatctgataaaatccttcaggaaaaagtataaccaagtgagaaacatggcagacacaaagaacggaagcgcagtatcgttaaaggaatcagaagataaatcagacgttgcaatctctgacaaactgccattgtttctgactccgttgcggatgtttgcttctttttccaatccaattttctctttagttcctagtcggtccaataacaaaatcaaaccaaaacaaaccaaggccggtggtggtggagttctaccaaatgtacggagaacatcggctgcaaatatatgcaagcctctcctgaatgttgcagctatttcattcactgattgccaattggtttttgcctctgcatggagattgttttccagttgcgcttctgatgctgggtcgagtggtacgataaccacaaaaccctgaggtgttctgctgcttcgataaactggcacggcctctccatgcattagagcatcagatggaatactgggttgatttcctcggttcatgattgggcgagaatcaaactggctaatctggttccttgcttgagaggaataggcacgagagtgaccaagattttcaatatcaagagggttccaacccacagcagatttatgaggtgatcggttaagattggagtgcgagtaggtctgttttggacgcattgatccccactgatttcttgggatcaatcctaatgctcacctcgggctgaattttttagattcaaagaccaggtgttccaaaatttagtttcatggcctcttcttttttgactacattgttaaaataacaaaaacttacgcgctgattcaagctcgacccaacagccggaaatttatgacccaaaacttcagagtccccttgcaacgggatacgctggtgaccttcattcaccgggactgggtttgaggcgcgttgaaaaatgcttgactcggcaacttccccccgttcagaactctttagattcagatgagttagcctttctccgcattcgacaatcaaaatatgtgaaaaaaactgttcaaaaaataggctggtttaattaaaaaactaccatgacttctaatgtcaccagtgattacatcgaggcttaactgggaggagtaatgaccagcggaccatagctaatgtgtgttgggccttattctgacgaaatgcagtaaacagaaatggacacttttggcctagtggaagttacgcttgctttgtaaaaccgtcggacaaaaatgagagttcttccagaaataataaccaactatggcctgaagttcacaccgatcggcctttgccaccctaaagaatttttttgtttgatgaaataggatggaggtggcgagtactgaactggcacttgcccaggcatttattcatactcagaactctccagatgggtgaaacttcttgcggttattgatgtggggaaacgcagcaccagttggcctgtcggactcagaacctctgctgttcttgacttgtggggaagaaattcaagcctcagtaagaaaatgataagggactccctaaaacttgattatctacatctttttgaaacattgggtgcaattggcacagcaaaacactgctaagatgtgaacccttagacacccttctagtacctctttaggaatcgattggatttttgtgggtctaagattgatattatgtaaatatgcttattcaggaaactttgatgaagggaattatggggaagcaaaattgcccaatgacaggcaatggttggtaggctactctaacacaaatgttagtgtagcacaggatagtcaaaactggctaacactaacaggctttttcatcatctctttgatttatgttgctaacaataacagtaactttgtggaaaactggtatgactaacagaaatgaccttgacttaaggctgttagtgaaaatgacagttgtgttattacctgtgagtgttagtgtagtggcatgtgtccatgctaacaataaaaggaattttgaagaaaataaaaatgatacattaactcttattggcctataatgtgagtgtagtgtagtggcaacaatgtaatagatacaataagctgtgtgtatcatggagaattccacaaagctgcatggccaaaacccaaatttgttgcatctccttgcaaacaaaagtgcattggtcagatattgttttcattggggttcagatacatggagtgatacatgtcagataccgtatcacttcattgttggtagtggcccacctctgtgacaagatctcaaaaagtatttgaaggtgtttgataagaatttgatgaatcagtttacataatacattgaaaggtcattgaaatagactcactaaggctgtgtttcaatgaagggatgaaaaaattgataaattctggcatccatgtgacactgttttttgcttgatccatctctaatctaaataaaatcaccatttacatccctcctccaaaaaaaactcattgatctttattttggtaagccacagcaagaatactatctcaagcctcatcaagaaagttttaaaatgggtttggtttgcattcaaacttttcttttcctcttctatataggagtaggcatttattgcatggactcagagggcctcatgcatgaagggggggctgagagtaatatttttgactggatgatagcaatctttacacataaatgacattctttattcaaattagtgggcaaaccatcacagctctgatggcacaaatttatcagaagatgttcaatctaccagtgtcttaagctcaggccatccaccagcacccgtcaaagatcaaatgagcacccttgtggaaagtgacttaggaccatatttaaagatcttagaaacatattttaaccatgaaaattctaattctctaggccaaaacgtggaagcaaatccaaacaccaacattgtatccttcttacccaattatccaactcatcaatcatcatcatttcagtcacagatagatgatcaaaatacatttcaaaatccaacagcaaacaaagctatcacattggagatagcaatgagtacagtatcaaagatccaaccttcaacaaaacttcatgcacctgctatcaatcatttaaacacatccaggaaaccagtttttaaacacctgataggtcctcaatctgattctaattcaaagaatagaaaaagaataaagatgaatcaagctttatcaaaaaatgtaatccagattccggaaattgtaatcagatctgatgatgcgtcaaaaacccctcaaatatctcagagctccagtatcatgtacaatgatgcagtcagcaataggcttgaatattcaccatcaaatccatcagaaatttacaaaattaaccgtcataaaatgggaaatattctccataccaaaataattccatcctcacaaaatatgagaggtgttgacgatgtcctcaagttcaatgaagaagtatttcaaaatcatgaatatgaatcaatattagatcagtccaattctgaggcaatgatctggcttattaaagaaattcagccagaacttggccatctttacatttcctcagaaacaccagaagaagtgcatgaaatatttacaaattttgataggaaggcaattctgataaggtgtgataagattaagtgtataaaaaggcttgagattaaatcaaatcctcaagaaaaatctcaaatgaatcaccaaataaaatctaaagcaaagactcaagaggagggaagactggcaaatcatcaggcaaaaagaaagagaaagtcccttgaagataaatcagttgataagctattcaacaacagatttctatggtactcattttggcataaaaggactggaatcaaaattaaggagaaccactctcaattccaagagaggcttgtcctatttttattgtacattgatgtgattagcactatacttggaaaatacatgacagatgattttagtggtcttagatatgacagcaaaattctccttcaaaaagcaattgacattgtttcacaacattatgacttatcatttcagacagagccaaaatcaaatatactaaactataaaacaagaagaattccttatgatgaagtcccaaagacatatagaccacaccggcaagaatggatttggatttggacaaaaaggcttttagatgagataaagaatcagaaattgaaaaagatcttctttgaaacaaatgatggtacaatttcacgacaaagtaagagtttttttaacaggattttttttcactccattgataagttaaatgaaagattatcaagaaatttcaaaccaatgcattctcattagtaaaccaagaaactgttatgttttagaatttggatacttccgtctcatgttcacagttcattgtgattacaaaatcatttttttaagtatttcaacattcaactataaatctttcagttcattcatatctttctgtgcttatttcccagaagaatttgggtttttaattttagtgtcaattggttataagtattgtgctgtagaacaactcaattaaaaacagagaaattcatcaactttcttaagaacacatttctagcttcacaatgtgctttaggaaaaatggtaaatatccaataccctacacaacattgctaactgaaatatcctctcctcggcccttccagagttttgaatcccctgttattatactcttcaattcccccctacagtggcttccatcagccgttgtggaactactctttggtgggaatagagcttagagagggatgagagcttgaagggctgcctctctggttactgggagagtaagaagaacaagaaataagagtatggactcctaaagaaaggtgtggctaaatgaagatgtaagatatgtaaagggtaaggtatgaagataataagtctgtgtgaaatgtctcaagtctgtaatgctaaatatatttccaagtaaatacggctagatcaatgaccagggattaataatgataactctgatcggggacaaatggcaagggccaagaaagcactacatataagtcttctaggggggataagaaaacaaggatcaaggcatcatcacagggtacatgtaacaaggcaacaacatggcttgggagacaggcttgggaatgacatatgtagcttggggaaaacaagggtgaggcaacagggatgaaaaatgacatatgtaacaactgtaacaatctgccatggtatgtaataaagagaaacaaggatgatgaagaataggggtctttcctaatagtctggctctcttgaatggtagactttctcccacttaatacctgatttatatttattttattactaattttggctggtgatccatgtagagtgttactgatgggttgttggcctttgtgtttctgatagaggtgtccatgtattgtgtagaggtggccaatagtgtatcacatatgtaggatgctgatttgagggttgttatgatatgtaattgatgtgagatgggtgcaggaaggtgtttgtagagtgtgactggttttgattggtcttaccacaccgttgatagtgtttacccttgatggccaagaggattcctcttggtcattgaggtgtacactcttgcggccaaggggtaaactcccagcctttgagagtgtacctcagcggccggcaggattcctcccggccgctgctgtgagtgtctttggttcatcgacccccaaaccctggttggtttgggagtcaaccgttttctttttttgtaatattttttagggagccaactcccaaaccagtcaatggttttgggggtttgactcccatttttcagggaatctggggcttgggagttggctctccagtttttgggagtcatttaaccaagcccctcaacttattgtcaaattctagtaaaaaaaggaaaatgattccctcacaacagtctcaatctttgaggctcatggggcagaattcaagaagttgttccttctgtttccttttgtgaaaaaaccctatttgggaatttggtggataaattttatactttgctttttgtggctggaaattgaagtatcactatcatcaactatcaaaaaaagcaagaaaaatccaggaaaatagggggataactcccaaacacaccttgcactttagacaggggactcctaaccctggttccaagaaacctgcaaaggagcactttctgtcatcatttagagtgttttttagaccagctcacctgacagccatcacaaaaaggcttatgaaaaaacatttttttgcaaagaatttagattgaagcagtttaaactaaattctgagtggtttcttaagtgctatgggaagttgcctaatgaatgtcttacttgtctgatggaagtttaacaagtttgggaaacataccttcaaaatttaaaatttgttaaaccaagaaactgaaactgttccaagtgatatgtttctgaaaggatactgagtttaatggtgtcacagcagatgggttttgtatggaggaatacatgcaaagagtattgagaaatttttatattgatatagcctcttagtgaagggatgtttcaatgaagttttgaacaaatgtataaaatatggtatccttgtgagagaatcctctggtctctgctggtttaatataagcaagattgaagtttatgtcaacagtctcctccaaggaatacatgtcaatttttctttcagtaccaagcaacagaaacaaacattatctcaaatctcatcagaagagttttcaaatggggttggttcacatcaaaaccttccttttcctcttatatataggaggagacatttcttgcatggattctggagaactcaagttggaatgggagcctgggaatagtatttttgactggactgataacaaacccttccacataaatgataccctactttggtgccaaaccactgcaactctgatgaaaccagtttagctacaaaacttcaatctgatagtgttccaaactcaaaaaatctaccatcaacctaccacaatcacatggaagctcttgtggaaagtgactggggaccatttttacagattttacaaacagattttgatgaggaaaaccctaattctttagggcaaatcctacaagaaaacccatacaccaatattttatccttcttgaaagttgataattatgatgatcaaattcctctagttcagtctcagatagatgatcaacatacatttaaaaatccaacagaaacagaagtctcccaagcctctccatcagagataggaatggatcaagtattaaatcttcaatctgcaacaaatgttgatgcaccttctatcaatcagtcaaacacatctagaaatactgcattggggcacttgatggatatccactatcatcctgacgctccaacaaacaaaaggaaaaagattgatcaaaattcatctgaaacttatgtccagagcccatcaattttaactaggcctgatcatgaatcaatcactcctcaaatatttcacaactctggtagcatggccactgatatggttgaaactaagcttggatttggaacaagcacatgtccaggatcttcaaggagtggaaattcacttcaatactcatattttgatgatgttccatcagaaatggatacaattcatgatcttcaacaaatggaacatactggaatttcaccaccaccaccagaacatgcaaaaggtattgatgaaatactcaagttcaatgcagatgcatttcaacacagagaatatgaatcaatattggacaagtcccattcacaagcaatgatttttctcatcaaagatattgatcagtctgaccttggccagctttgcattccagaaggaagaccagaagatgtgcataggatcttcaaaaaagctgaggttgaggcatatagaatcagacgggaggagaccaagcagagaaaaagacttgaagttcaagaaagccttgctgaagtgaatcacaaaagaaagtttggagtgactactgaagaagagaagaagttccaaacgggaaagggcaatagaaaatacctggaggataagtctgttgcaaagctatttaacaaaagatccctgtggtatcgcttttgggaggatagaacaggaatcaaaatcattgagcgcagtcgtcgatttcaagagaaggtggttctatttttattttacattgacgcaattagcactatccttcaaagatatatggtggatgaatctaatggccataagtatgataccaaatttctccttcaaactgcactcaacattgttttgaagcatttctccttatcattccaggaagatgtgatcttgaagagcccaaactttcaacggttatcgttccctgctgatgaaaggccaaagaattataaaccacatagacaggaatggatttggatttggatcacacgctttttgaaggagttgaataatcagaatttgaatcagatcttctttcaaaaagaagagggtgtcatttctagtcaaagtcaggctttctttaacaatgttttttactactccattgatgaattaaatcagagattaataagatattatgagccagttaatccttgatagtcaacctaaaaatcattgttggatatatatttcattgcccatctatttaatttaattcaagcatgtttatatataatagggggtatcaaatatagccaaatccgccattattcaattgactggttttgaaaaaaccgaccattttttaaacatgttggttctttgttttacccctttgggaacccattgggggaacaatatctttggataatcgactggtttgtaatggtggatttctgatatttgataccccctaatatagctctactcatttccaattctacatatttatttactttcagcttttcatttcattttgatttacaagtggcaacaataccatgcaagctggagcccttttcatgtggccaacagatttggtttctgctgcggggtgtatacaatatgggccagcacagtgatatgtgtatattcaatttgaaaaaattatatttggtggtgatgagttgaaggaggagttgtgtgatgatcagaaggaagggtcttgaagggttttagggagatggccgagccggaccaacgattctccgacctccaccactcgccacagcctctgaacaccaccacccaggtcgaccggggataacatacacatagaacacgacgatcggcgagatgagggcgttgattggggaagtgatagcagacgaggaaggcagacgaggataccattcgttcctcgcgatctgcgagtccggccaactctcggaaatcaaggaggtgctccagcaacaatctggctcagcctctctgccctcgctctccttgcaggacgacgatggctggaccgcgctccattatgccgctagctccggaaaccctcagacggtcgaatatctcctccaacagggcgccctttgggccatggttgacaatctcggctatgtacgtattattgacagaaatcgaaaagaaagtgaccgggagcgggttataagatcagaactacaaagattatcattttgttttgttttttggattagaatgcaggtgatgttgccttctcaatgaaccatgtcgaagtataccaaatcatcagcaaccatggattccgggcggaagcgctaagactgacgatggaagcgactgatgaagaggaagaggggccgacggaggcgggctcgacggcgaccaacaatgcgagattcctcgcctcaaagctgacgttcaagacgagcacgagcgggcaacgcctatgcattgattcggaagggaacggggtgatgcaaggctgggagacggagatcatgcgagagacggccaagcggctctgcgagcccttgctccggaacaagacgcccgacttcgaactcagcatcctcaacgtcggcttcggcctcggcatcatcgacagcttcttccagcagtatcaccccactcgtcatgtgatcatcgaaccccatcccgatgtcttgcagttcatcagcgaccaaggttggcccgacaaactcggcgtccatatctatcccggccgctggcaagacttcctcgtcgacgttcaggagggcaaaattcaggctaacttcgacgtcatctattgggatacgttctcagaagactatcgatcattgaagggctttttcgataacgtgttcgacctcttgtccggctcagaggcccgattctcttggttccatggtccgtcatctatcctttcccccctacatttctccaaggtaaaattcaagcggcattcaactgactcgattggtgctggaattcttaaaacacacacacacaaaaatccaggtctcggagccacttcgcgtacgttgtatgacatttacacggagatggcagagatggatatgagggaagctggtctccgagtgagctggtccgaagtccccgtcgatgggggtgaagccgtatgggagggcatcaagcgacgatactgggacataccctcgccttatcgactccctatatgcacctatgatgtttgaataacagtccagaaaaatacgcgcccatatgctcattctttatcaacaatgcgcgatctgctatttttttttaaaagccatcaagatcattcaagcttgtcccttcccccccttgggcaagttggacttagtctacagaaatgttctacgccacaatggccatgcatgtgtcagtagagatggcactagacgcaatacccgtgctggagttacaacaaccaattagattctcggagttcccatctgattttaattttctggaatgatggaattgagttaccagagaaatcgcattaaggtttgaatgtgttataatagattacatcctgccagatcaagagaacagcccaatacaaatgaaagctcatgatggaaacgatactactaagaatacaaattaagatcaagatatatgagccagatgatagacggagagagggattatcaagtgatccattcatctaatctgcattccaataaagtcaaagtatccaaatcctgggagccttccaagccgaacccagaatcctcgaggggctgatgacgaagatcaggatgggtggaggaggtagaagggaaatagttgttagacttgagcagggtggttcgacaaagtttaccgatcgctcgttggaacgaaagcaagagtttctcgaactcgacgttcatcgattgcaactgttcaagggcatcatcatccgggacagaggagccgacgagatggagcaagttctgagcagtttgatcgagagaagtagtcgaggagaggttgccagcgaggccggtttgttcgtccagttcgggatcctcttcgtgctcctcatcgcccgcgtcgagcgggaccatcgagtccacgtccagagggtcgatgtggcgactctcttcttccagcagactgtactgctcgttccgcatcctcctcttccgtctttcgatccgccgtcttcttcgttccgtattcacatatgtctcactgatatcttcaatcaacttcaacgtattgacttgtcggttgaacctcgtccagacctcgtgtactcgggtacaaagttgtaacacttgtaggattgttttgttcaacgattgacactatatatatataggatttgtcagatggtcagtttcccggttcagatatgaggtttcaagggggggaggggatgataatctaagacgaacctgttcagaaaggaacatcaaaccagcgaggcgagcgagccaatgtctagtattccgaatagtttgactaaggtcgcccacctgcagatcaagggcctggatgaagcggatcttccacgtgaagatgaccgagttgaaagcgtaatcggagatcagattaacgaaccaagcgagccgattcttgaggcgacagaactctttagcttcgggggtttgttcgaactgctttgatgctgcgaatgagccgaaggggatcgagggtttgatccagatcaagctgtccaacgtccatgatgccctagccaattgggccagaaacacgaagcaatcgttataggtcttcatcacatgtgcattgtctaggacatagttcaacggcgtcgggatcgccaagctgaaatggatcgattcgagacatttcagcgggtccgcctccgtgcggatagagggcgagatctggagcttgggcaaggaagccgaaaggagcgacgagggtgcatattccaacgctttcgagagattgccattcatcacttgatcgtcccaccaattcgtcgaattcaaatgcaagtgagcggttgtcaggagactggatctcgaagactcgctagcatcctcgatcgtcttcttcaagaactgaacactggcttggcttcccaagaggaaaaactcgttcagctccttcagatagctgctcagcttgagcggcgaagagaatcgagtgtgaaggcgggaatgggtctgggccagcaatggggaaagatgttggttgatctgcgaatataggtcctgatggaagctgacttctgattcaaccacgtcagcagcagagtgaacacgcggcaccgttttagaagaccttgaagagaatgccagatgtcgaagatgaagccttagaatattgaccggttgaggatccgtgggttggctgggatgagaatcgagaggagctgatactcccacgagctcttcaagcttaggccaatccgggatctcatggttgtcggataggatgtctaagatgcgagacagtgcggttgctttgcctgcctctaaaatgtgggccacgaagtcgttcaagaattcgggaatggcggatggcttgaggacgtaacgatcctcccaccaattctccgcggtattcgatccacctgatcccgtcggctggatcaaaaactcttcgttcgactggcgcttgggctctccaacaaatccaggcgatgcaggtagtctgccgtgaatgatccaatcgccaacccacctccaaactggctcacaagttctcaagaaaatgactttgactcgctcgactgcattggccgacttgcaatgcgaatcaaattgacacgcgattctgtagagattgtccatgagcagttttgttaaactgtgttgattatcaggagcggatgctaatggatctggaacggcgtcggcaagggcggtgaagaggacgatccaaccattctgatcgagttgataatgaagtctcatcaaactaaacaccgactcaaactggacattcgactcatcgctatcggtatgacggcctggtaagttgagcaactccagttcgatcgacgtcaagaagacatcaaagtgagtcaacaatcccagcacggcatccgcaaatgcctcttcggtcagagtcttccggcccggtgatagatgaatctcatttggctgagttagttgtcttagtttcctcaagctcgagaggactggcaagaaagaggacagcaaggagaggctggacgtgcgtgatttgtcgagcagggtgggcacatgggcagagagcgtcatcggatccttggtgttactgggaacattatagatcagcccgccacccgtgttgagtagtgctgctagaacctcgcgtatggcgatgagttccggaagtggagtgtttgctatttcggtctcggatttcaaccagtaggcgttgcgcctcatttcttcgagtttccggacgcctgcattcaagctctcctggtctcgaagatcgaccggctctgataattgatcgactggaactttgggcaaatcttccttagtagtgatggacttggacaatcgctcctcgggatcggaagctgggtcaggcttcccctcttcactgtcagagttccaatcgctagaaggtgtcgaatctgatagagaggatgaagatcctgcatagatgtccgtctgccagtgctcgccaaccaaaggttcggcttccatgatgacctggtacagttttcgatcgagctcggcttgtgtttccacttgaagctatctcctaggatcccgcctctcatcaataatcatggcggtccaatggattgatcaagttaaatcttcaggtcgacgactgaccttggcatcttcagccctttggaactccctggcgcggttatagctctccaagctgggtggggagtgcaactcgagtaagaatgcgcggatgctgtcgagattcttccactgtacatacacagcgctcgtcagccttacaagttacatggctaaagaaggcaaaaagaaggaagtaccagttggctgtcctctgtccttgcgatctcctgtatttctgcgtcgcgtttctctagttcctgggcgacgatctcctgattctcgatcctccgacgctccaagactcggttccatctttcggatgtttccctgaaggatggctctgattgaggagggaagaagatcgtggattggagcctcttcttgagggaggtgttgatggccgtggatttctctttgtcgagtatcaattggatgagctggttcagactggtgatcgatgcgttcggcgccatattgatgatagatatggagtacatagaagtagtcaagaggctggtggtggagagggaggtgcttgttggctgagccgcagcagggggggccaccccaaaaccaaaagggggctgaacagatcagaccaagaagactgcagcagcctcaatctcctactccaactgccagcttaagactactaaccatggtgagtatccgcgatgtatttagctccagactacaagatatggtactgatggctggtatcataggccaatacgacggccaaaggggcgctttcgatccatgggaccaacccgcaattcctgatcgacaaagtgttgaggtcccggatctacgagtcggagtattggaaagagtcgtgtttcgggctgacggcggagtcgatcatcgacaagaccgtcttcgagctcagctatctgggctcgaccttcaccgctaacttgagaccgaccgtcttcatctgtctcttgctcaagttactccaactccaacccgaaaaagaaatcatcctcgaataccttcgggctgaggaattcaagtcagttggttcattctctggacttgttttagatcaaattgtccaccccctcttgctgataagataattataaatcagatatctgagggcattggcggcattctatgtcagactaacattcagtccgatcaatgtataccaaaccctggagccattactgcaagactaccggaaactgaggacgcgaaacttggacggatcgtacggcttgatgacgtttgacgagttgatcgacagtctcttgacggagacgatcgtcttcgaggtcgtcctacctcgtctgacgtcccggaaggtgctcgaagaactcgagtctctgccgcctcggaaatctagcttggccgtcgcgcttgggttccattcggattctgagggcgagcatgaggaggctgatgagcaagaggatgaggaacaaggagcaggaagggatgatgaggatgaggatactgaggataatggagaggaggaggataatgataggaatcggagccccagtagagatagtcattctaccaatcgattcgtctctcgctcccccacaccagctgaacaggataaccaaccacctgatcgaagtcccagcgaaaccaccgaccgcttcgtctctcgctcgcccacaccggtcgatcgagataaccctgatacataagcaacggttatcaagtttgactcgctcagttgaactacacggtggttgttcgtcgggtccggggggggacagcagaccccggaagcaagacttcttcctctcagtgctcgagtccaatcttctccaaccccaatttctatagatcttcttgtagttctagtccaaggtcatcagactcggtaatgttattacatatatacagtgcttcctaattagagcattttctctggactcgatcggacttcggagtctgtttaaccgctcgctcccatagcctgattattacactcaagagtgagtgccctatcgtcagtcgcttgctttggtttctgctgggcgatcgggtaaaacggtcttgggatcgactcggatgtgagttgtcgtaacgggctgcctgggaggtggtcgagccgtagtgagtatgatcactgactggttattagaagcatgtggatgcgttcattggacaaagtattgatacagagtcacagaccataagcgggtgccatcagatgaggctgtatgaaataggcaatcttcctcttttcttgtcctcaggttttttagtaaagggggagactgcagaggcccgagtgagctggtcagaccaccagagttcctttttggaactatcagagtggataatctcggacagccagtggtgtttttcatgtatcctctggctggggggggctctgcctgctgctggacgatgatgatctgcaattatccactggatgatgatgaccagctgaacttcatccgggcagtacaaaaactccccccttcccctctgagcacaatcccatccccccaaccaaaacaaaaataaccaaaccacacttaccatccatcccccaagtacctttgatcttattatcaccatgctttccttcaccgctttaccattcctgttcagcctcggaaccgtcctagtttccgtcccagccaccggcgcccaggacatcagcggtctgcccccctgtgccagtaactgcttagcagtctcattgacttccactgccaaatcctgtgcccctgttcgtctctccctctcgtttcctccttggacacattcattccctctgactaattgctctttctctttgttcattggatagaccgactttgcctgtctttgcaagaactccgagttcatctctgccagtagttcttgctactccaagtcctgctccgccggcgacttggccagcgcacaagcttggggaatcaaggtctgtaatatttctttcatctaactcgctcccgttggctcaatcattaatcgttctctgtctgatctctctggacctgcagagctgtgccgccgccggcgtccagatcgccgtcgacggactctctaatgctacttcccccggaaccaatacctccacctcgacctcttccaattcttccccgctcaacaatacctccgtcagttgctgcttttcttctctagtatcacaagcccacagaaaaactgacttgcagaaactcattcactttcctcgtcgcgtattcgtcctcgatctccgatcgacgtggttctgatgaatgtgcatgtgttagacttccgctcgccctaactctgccggcgcgctcccggtcgaaaccggcatgtccttcgccttcggctccgcgctcgtcgtctcgctcttgatgctctgattcgtcctgcccttcctttccccaccgacatcaagaccgacgcttggtcatcacgacttttgtcgatcatagtttgttggggttgtttaccctataaaccctttctttttgtactcttataccctttatatctgttagccatgagggagactccgcgtttccaacaacaacaaaaaagggttatccccgaccctatctctttttggcccgcttctctcccccatgttaacacaacaggcgtggctgctccggtgttcacgtttggtaccgacccatctggtcctcccaacttcatgtttgtcttgaatccaaaaaagaagaataatcatttctaagtatgtaccgttgacatgcccgaccaaaaaaaaatgttgaagtcatgatcaaggactagtgcttctcttgtaagtgattgtgctacgatcagaagtgaaaaagatcaccatgatcttgaggatttatagtaatagagagatgtttccgaggatggggaacaagaaggaagcagatccaaagctgtggaaggtctgtttcacggctcatccgacccaagcaactactaaggtggaaaatacttgcccacaacctctcatgcaatgacagccaagtccaacccccctcgctcacttttttgttggctgggaaaaccagacctgtatttgcatagaatataactggatatgatgaaatcgcctcccagatggcctgattcagagggcacaatttcctctccatggctggcacaaaaccagctgccgagtttgggagatttcggtctcaatgcctgctatacacatgaccaactgttgagaattagggaatctttgatggtggtagggaatcatatatatccctctggtgctcagcaaatatagtactgatcaccatcaaaaaaaaggagtgcctcctccttgatgaccggttcgagaccagtcatttaggagagaggttgactgccttgtagactggccagcaagatgggatcctttcttgatggccagaatttatggggggaatgacaccctcacttgattttgtgccaagtgggggttgggagggtgccacaagtcaacactacaaaaaaattcaaatcacattctggaaatgtgaggtaaaatccaatattgtgtcacttcacattttcaaaatgtgattcgacttttgacaccaaacattcaagcacattttgaaaaatgcaaagtgacatcccatgtgacatgcaatgttacatacctcacatttccagaatgtgattcaactttttttgtagtgcaaaggctttgagcttggccaaacaggctttaggggatggcccagcatgcttggctaatttactgaccaaatttggtgtgtgcccagactggcttgcaccaccataagagcaaccacatcagtgtggatgtaacttcaggagtagccaagtagcttacaaccggataagggcaaccttgggccagttacgctaactgtagtgttagtgtggtgtaatgtagtgcaattctgctaaactttagcatagtgtagcaggattcagccatgtctgcactaacactacaaatgtaggccccaaaaaagggtccactatgctggttagtgaaaaatttggccctgtagcgctgttggctgcctgtagcgcagcatagcatagcagaaatccgctgcaaaagtgctaacactacgggctttgggcgcaaaaaaagagctgctacaccaacactttttgggcacaaaagcagagtgtagtggcccattgttgattagtgctactccgggtcatcaaccacatatgtgtggtgtaaacctgggattagcatcacacagtctaaatccacatcaaaccttagccaaatcagatatcatgatttgcagccaaaccaggccttaatctggttgattgtagtttttgctatgtctctgaggaaaaaaaacattcacaatggactcaaaaatgaatgttctctggtgttcaaaactgcatacagagtttttagtataacagtataaagccagatttggcagggacatgtcagcatacttcaatctcaaattgacaggtcctagccaaaatcatggtttatactgttactgttaagtaaaactttggcagttttgaacaccatctcagctcgtctcaaaaattcatgatcttcaagcccaaccaaaatttgattggtttgtcaagacacataaatacataaattaaacatcttcaatatccttgattctgtgagttatatgatcaaacatgtacagtgcctagacagtgaaaaatggtgtcccatttatttttttttggagggcaaggagccacttttcaactccaatttttttgtcacaggggcacagtgggtcagggaaaaagaatatagaaacaaattaattacacatgcaatcaaaaaaaagataaaaattgttgaaaaaaatcaaattttgtagtttttttaatattgatgctaaaaatacacaagattggggggggatgcgctgagagtggagaagaaagaatatgaaaaaaaaaatcaaaaaagtttttttattattgttttttttattttttttattttttattttttcttttatgctttttttatgtctttttcaatttttttgttcaatgtaagtaataaacaataccatggagtgttattctaccatcgggtggaaccaccctttgcctcaataacagccgccatcctatgcggcatggattcgatgaggtggtcaaggatgtcgttagggaagtcggcccaggcttggtggagggcctcgtgcatttctgggatggatcgcggctggtagagctcttgaatgttactcttgaggaccttccagacgttttcgatggggttgaggtcaggtgattgtgctggccagtcgactttctcaattgaatacgagtcaaggaattcacggctgagcttagcggtgtggaccgaggcgttgtcctccatgagggtgagttcgtggttggggtcgttttcttcaaggaaggggatcaaggccttctcatagacgtttttgatgaattgttcggcctttcgttggccgggggggatgatcgtgagaggggcacgagtggttccaaaaaacgctccccagaccatcgttgaagttcgaccgctcttgaatgttggagttagatactcttttttgtatttatcctcgggttttctccaaacgacgacctgtcgagaaatctttccaatttcaaaggaggactcgtcggtccacacaatcttcctccagtcgtcgggggtccagtccttgtagcgtttggcaaattgcaagcgacatcgctcgtgggtttcagtgaggaaaggcttcttcacagccacccgattcttgaaaccaagatcgtgagctcgtcgtctagcagttcgggtactgattggaacagcaagttggtctcgaacctccgccatcttcatgcgagggttttccttgaggatccttccgagcaggtggaggtcggtctcgctagtcttgggctgtttgccagatccaggctgccttgcaacggtcccacgagcaagtgaacgggcgaggatggcagagactgtcgttcggccgataccggtctgttgagagatttttgttggcttcattccggcctttgacatgccaacgatgattgctttctgctcgaatgccacctgtggtttttgcggcatctgaagaattggaaaaagaataaatgattaggctcaggattatgatgatctagtagggcaggaggagagggagatggaaggggatgaggggccggtgtgttgatcttgccgccgatttcccgagagagccatggaactgcgttgcttgggttccccagcctaaactaatcagctgatctttgtaagcgaccatacgcagaagcaggatggtgatgatcgtcaacgggtggaggaatcgctttgatctgaggcttgacgtagatcaaatgtaaggccttgacgggtctaaggagccgggttttgagctggtttttgagtggattatcgtcgatgaacaaggtctgatacattgatttagcgaatgggatgaggtggggatggagatggatggcgtagaagttagcgagactggggaggacggaggatgttgtgctggaggaagcgtttgaggagtgggagatagtcggtctggaggctgcggaccagagccgagtcgacgagggtggagtatgtttgacgggattgagcggcgaggaagcgcagtcgagggagcagtttttggcggtacctttgggcgacatggtcgcagatcggggcgaggtagagggtagtgagtttggaagcctggacgggcaagcctgagcgttggaggtattcccgggagagctcgatagtcttggagaggtgcggatgtagatgatcggtccaagctggccccagttactgctcgtatatcggccgaagtttccggtcaactcgggcgcccaatccaacgaacgacgacaaccttctggccagagattgcctgcttggctacgatggaagccaatcgaccaaggacatgtcccttgccgtcgatgacgattggtgctgaagacttcgacatctgattaaaacatcatcacggaggtggagagcgttcagatttgttcagcaggatttcagctagccatatccacggaagggggagatgagtgcgggattaccttgatgaatgatcctaaggagtcggccgggtcgtactagcttgcgggcgatgtcgagagctgggggtgctggaaaggaaataggaaaggaaaattaactcacttttgttgatttttctgtccgtcggtgggtgttatgtatttgtgaaccaatagagaggaggagtgctgactctgactctgtagctgcagggtgaacttgcataaaatatgcaaaatcaccattttcatcccgcgccacttttcactgtctaggcactgtacccttgaatattgtgcatatcagtactgacagccattgaaggttttgtaagctcgatgtttgtacaaaaattaaaatcaccaatcatatcacatgataattaccttgcagagattacttatgtaaatgctaggaaaaatcaatatgaagcagagaatgatctataatcacttgtaattattaaactagatcaattttgtaattagacattttgagtgtaaactggcacatataccttctactcacaaacttgttcttgaccttctttgatttagtagttggatttttgatagtaccacagttggagggaatgaagaatattgccaatgcttgattttgttgaaaatatttactcaccttggaagtgtaaactgtctcaacctaaagcatacaaaaaaccccctttgccccagaagtaatatgtcctaagacaggattatgaacatacaattgagaaaaagatagaacaggaattgatttccacatccaaaaggcatctgagacttataagatttcaagtagcttgatttcgagatggcttttatttcttaggaaggatgtagcgagagttgacgcagtacatgtctgcaaaatgagattgagagaagttgacaattaggttttctggaacagaatagtattagagtagttttttagtgttttatcgaacaaattcaatcaagaaatttaatgaacgtatttttaatgaggaagtgagaatagaaggcaatcggccacgagtatctcaatctacccatccatgtgccttgacgaaatcgaaggagagtcgcccccatccagctctgtctgcttgctgaaggcaacctcctctgaaatcgagaatcgatgtcgggggaaccagcttcgattgcccaattgccaatttatccgcaagttagcggaaaaatcaggtttgctctgagtcctcaaatccagaacaacggcgaatgcaaagctgtatattatcccatctccagctggatggaaatttaacgtcggaaaaaaaattcagcaatcatggctttactgcaattcatggtagcttctcttaccacgactttccgataatgagatcgtaagtttggatgtagcaactccggctgcagtgaggctggagttcgaagctgatttaatctcggtcgacttttccaaaccaagatttgcgctgacattcgcggcaaccggagtagcagttcccaccatcagattgatgttctttcttgcattcgaaataaggtcacatgaagggcctgtggaccaacgttgattcgggttgggaaaaatgttcttaaaggtgccgtcgggaattagtaagctagtgttctaattgtttggagtgccgccattgacttaccaagatgacaggatgttgtttgattccagcgatgggaagaaaagtcatcgagatttctgcagtacggaaacgatcttgtctgggttggaagacaatattgaacgcaacaaagcagcggctggaagaatctcgatagctttccgaatccgaagtttcagtttctgccgaaaggatgttatggtacttgatttactgacagggtatgtgtccgagtcaggatcactcgcgccccactgagctcaatgtcccgaatgacgctgaaggggaattgttgttcttctgaagcttcatccggaatattgtgaatgggtaattcagggatatcatgcatctcgccctttaaagaactagggctgaggggctcttctggggaggtaagttgcgcaaagtatgcaggtgttggggtgcttggaggagagcgcaacaccataggctgagttggagctggagaaaaccttaagggtggtggtgggcttctcaaaagttggactcgtgttatctcatagaagtcggtgtaagggcttttaggtgagtttactgaggagaaacaattcatgcgaagctcgcgttagcaatcaatctgaacacatggaagagaaatatcaaaaacctggcctatcaaaccccttcgactgcttcagcaaagtttgaacacgtggatcatctgttaggaaacagacaaaaagcattcaggatgctagcaacgctatcatatataatcgagtgagctgtttacccagacgaagaagtaatctgccaaccgggtccgcgcccatcaagatgacaacgcccgcaagaagggcagaagcatcagcagcagtaagaaagcgaagaaatcggccaggatttcgtttgtcagggtcaggtaaggaaaattcatgccgttggcgatcgctcaaaagctcatggaatgcgagttttcgtaatattgactctagtcgcccatcttgctccaggaagagtaaaacctgatcataatttttgaacgcctccgccaaggataattgcactgtacataaattgacaaggttaattttttccagaaggcttcgcatgatttaacgtctgttgctcaccagcaagaggatcctgcggttgttttcgcctttggggactcccgcctaaatcgaagtaaattcataaacgttagcttctctcccgataccaaagagacgaaacttcagattggtagttcactgaagttttccggtgtcagagtaggaaagtcccatggttcgccggtctccgcctccgggtcggtctcacggggttggtctgcaagggccatcgacagaagtctttagattggaagatgaaaatagaaattgaggatgctggtagaacaaagcaagaaggaaaatagggtcaaaacttgatgatatcacgaattagaggaaacaaatccattcaggcatgtgaaaacgatgccttttcatcaggacggcttggttttgtatcgaataggcacaacggatgtggtaggatgaatcacgtagcgatgcgacagagggaaagatccggacttacatcctaaacactgtttctgaccagcgtttttgatcaataaaaaaagaagaaaatcaatggattgtaaaggtaggatataacagatcgaagtaagctatccaaagagcagaaaaggtgttaggcgtgagaattcttcattccggactcttaaacgtactgggcactcacacgaaaatctgtgtgggtccgagttctcgaaaaaacagctctaaaattggctttcatcgagctgggcattgcatagcttgaaatgtgcggagagcccgagtgccctccttccccccaacccccagccgcaagtgcatattgcactgtccattcgtttgatgcagcttgaagaatcaaggaaaagcgtgccaaagcgcgaaatatgtacgatcgcaaagatgttcagttttcctgtctgcttttttgcgcaaacttctgttgtctcttcattcgaacgttatgctcatatatctcctgagcatatacaaaacagtcaggatgatcggcagtcattttttgcctgcattcaaaaagcaacatttcggcaacatcttagaactgaagcttcctctatcattcaacatgttatttgtgtgagtcgaacgctgcgtaagtgcgagactatcttggctgaagatcgtccactgtgtcatcccaatcattcaacttgtattttctttaccacgaataggatcaagcaatcactttttacactggcggtgaacgtctcctgcttgccacaaccgtttctttgttgttgtggaaacgaaccctccacacacacgaccatgtgtgattatcaaaaatctcaagactccagaattttgcttcaagttgtctgtgtgagaaaatgtggtggaatttcacatttttcttctttttggcccaatgatgtgtagaggtacatgtttccccttgaggtgccacaatctggtcattagctgtggttgaaaataatcactccagaaaattgtagtttgatcattttaaaacttcacaatctatacttttttcaattttgattaaattgagcaacctacctatgtcacatatttgatagaagtaaactataggtgattatccagatttcacaaatatttaatatgtttgaggaaacagcaagaaaacagatgaatcaaggataaatctacaaaatgtgaggttctgttgtgagttttaaattttacccagatatgcaccatcctccgatcataattgccagagtagcatttacagggtccaaagggctggaaaacgtgaagcagattttttgtcagcagagctatataatgtataaggatctattctggcagggtctgatttgagggctgcaggttaacagggttaggaagtcgtaaggtcttccaatggttgatatatgttctgggtgtgttccacttcagggggtcattcaacacgtccatcacagtttgatgaaattgcgagtcagatcagagttgcaatagaatttcaaaacacaggtaagccttgcaggacttaatgtacttcttaaacatatattcacacacaaaaatttacgtggatctactggcccaccgcgactgggtgcaatatgggtgcaataataagctgctggattttaatcaacctcatgttgaggattcacgttggaacatacttggatttattacttgtaagttgtattcaggcagaaatagttgcttccgacactccaggtttctagatgaaagcggttctctatctcacttaaggatgtctcaaatctttcctttcttcaattgatttacgttggaacagcactaattctttacctggttccaccttgatttgattcagcatatgcaaattcttccacctcaaatgggtattcttatacattgtagaaatcacgattatcagaaacagcagaccatgcgccgagagagtattgtgagaaaacgaacatatagaattacaggagatcatctattggaaaatgcgaagatatgtggaaaagagaagaaatgttttacatgcgatcacaaattttgacgagtgtatccggacaagtggtcaagttgatcaaaataaaaaaattcaagaaattaggaggcaggtagcaagactagttggggttggaatcaacgccaagataccggagaatcgagatcaagttgagtccttaagggaaagggttgtgtggcatgcctattggaactgttttttcagagcggaggtaatgagtaaatgataggcgttttttccgagaccgctgtcgctcctcccgaatggaataaccttcggctttgtccggacagtttcgaatgctatcgattaaccatttaatcgaaacaacaagaaaaccaagcgacaacaagcagattgagagtctccaatgtggtcctatagtcaaacctcgccacctttccgcactaatgctttcgacggggttcattgtcgttaattctattgcagtataacttttttgcagtgcggaaagatttggcttaccagtatatctgagtcaagctcgtttcttgagacccgccagtgaacatgatgccttgcctggagcgtgaatgggcgaacagctcgatagcgtgattcaatgagatccgaattgagtgcctgtttggactaggcacggcgtgaagagttattggaaaaaatctattgcccctatgtcactggaatgttgataggggtaccacgagtcaaatatatagggcagcttgtgtcgtctcgggttcaaagaagggatggcttgttgagggaactagttcctctggtttagtcaagactgccaactcgttgtaaggcttgagtggaaggcttccggcatgttagtgatgtaatggtctggtggtaccagtagtgccgaggcagagagagacggggtgaaatcaatcagaaacctcgactcgggtgtcttggagccggatgggtcggcgtctgccaaccgaaagaagcaagtctggcctggggttagcaactccggctatgacgcttgaaagtcagcaatgtctgtatggctagatcatgaggctgctagcccgtgatgaggaggaccttgaaacttgattgtagccgtctggccgagtttggttaacaagttgaaatggttacgtttccaatcaagttgctcaaactccatcaaccggcaaattcatggttcttcagggccgaggagttgatgcggtaactatgaacacaccaaacgaaaggaggagaacggaataggcaacgaccaagtccagcagcgatagctcaagtcgcagggtctcgaaaagatgctaggaatttcttctgtcttaaggtgtaaaaaatattcacagaacgcaaagacactcgtgaagagcgaagatttagataccatcattcgtgatcctgtcgtctaccgaatctgcagttgatcatagcggaatagaatgttgcgcaccctgtccttctcctccttcgtgtcatccttttcgtttccactcatgttatgtcatggaactccactcacggtctgactgtcccgtcacctggtcttgaaactcttcatactacactagcctacactagcactctgccctcggccatccgaatctatacgcacgaaaagtcatagttagtccctccagctgatgcagaccagctcagagcactacacctacgctgagcctgtatggtaatcagtatcagcaagatgtccagctgctcaacatcaaaaggatgataaataaatgtatagatttatactcatacacttcctactcagctccgcaccaacctggaaccatgaatggtttgtctgcatacttgctttgacccccagaccaaggaaatgtttaccatgcctacagaggtttgaacccctatcaagacaggtacaagttgcaaagtggcatcaaatgtgtttcctttcatttgtccatgtaaagcaatgtcagttgcaaatgttcctaattaatgccaatgtaacacagtgcccacatttttttagttattttgatgatgaaaaatcttcttgagttaagagttttgtcttgagttttgaattgataattctataaatgaaatgaataaatttattatttatatttctctctttcttttgaagaaaggcaatcatactaatcaccaattgatgatggggagatttgtttaataagtttgcaaaccttcaactttggattttgtggactgaatatatgtgattttcaaaaagtaacataagatttttaatgatcaaatgtatttctgcttgattatgaacagacaaactcacttagatttcaatgatacataatagctatcatctaaaaattaaaatggtgttgtcattgatgtcatgtcctgtttcacaagctgtttgcttggctaaagcttgttcagtgattgaacagcttcattcgctaactgtagcggttagcgcagcgtaatgtagcagaattctgcttaactttagcgtagcgtagcggaattccaccacatccaccctaacactacgcttgaaggcccttgaaaagtgcccgctattctgcgctaatgtgctggttagtggcactttggccctgtagcggccatcagcggcctgtagcgcagcgtagtgtagcaaaaagccactaactttttgctaacactacaaaattttggcacacaaaaagaaccgctacgctaatgctttttggggaaaaagagtagtgtagcttagcggcccagtgctgactcaaagaagaatgaaacccaaaaattggatgagaaaagaatctacaaggttacaagtatgaaactatatatatccaattatttaacattaggtttccagctttgtttctctcattactcagcacctccttgatgtgccacagcggggtgaaaataaatccccaagctgtaagctcaacactctatacatgattaaaaactttaatcagtgtgattattattttctgggatgcttgtactagggagtatcaaatataggcaaatccaccattatttagactggttttgaaaaacccaccatttttaagggccttaatgaaaaaacccgcattttccgtgttttgacgcgcttttgctgcggcacagcacacacgcaatccgtgtttaaacgcgcttttttgcttaatttatttttgccattaatttcgagtttttttgattttttaaagttgtttcctacaatttaaaaggtgtagaatttaatggaaaaaaccattttccttaaaaatgaattttgattattaattattttttttcattcatttttcaattaattgtttgctttaagttttttacctcatttttcaaggtattgtgtaactttaaatttttttcctacattatcaagtgtgtagaaatttctggtcaaatccaattttcataaaaatgaatggatcatttttaataatgcaattacacccattttttcacttaaatttttagagctcaattttcattctttttacacattttaaacttttttcctacactttcagacatgtataaatttatggtaaagattagtttcaatcaaagtgagaactacatcttgtatactgcatttgacaccattttttttatttaattcttcactttttcactcaattgtttgcattaatttttttaccttattttttctgcttttttgaaatttgaaagttgtttcctacgtttcaaagtgtttagaatttactggtaacattcaatttccataaaactcaacggttcattctgaatactgtaatcagccttaaaattcaattgatttttaagagcttaattttcatgattttttgacattttaaatctgtttcctacactttcagacatgcatagaattatggtataaatcaatttgcatcaaaatgaaaaatgtaccttgaataaagcctttgacatgtttctttaattaattcttacacacttaattatccttattttatgaattttaagttcatttcctgcactttgaaaggttttaaaattgttggctgtatccattttgcattcaaataaaatttgtatacagtacaaattgtgcaagaaatggtgtacactcttatattaagattgaagattttcttttgaggcaaaatgaattctaccattaaattctacacacttttagatgtaggaaatagatttaaaatttcaaaaaatgatcaacattgagccggtaaaaattaattaaaaaaacatgaaaaaaacctgtttcacgcagtattcattacaaatctttggtttttatgcaaaaagatttttaccatcattttaaccatgtcttgaagtgtgggaaataaatttaaaaagtgaaaaaagaatgaaaattaagctgtaaaaatttaaatgaacaaagtgtctaatttcagtattcaaagtgagccgttgagttttaaaaaatttggattgcgccattaaattctgcatgttttaaaacctaggaaatgattttaaaacctcaaaaaaacttaaaaaataaagtacatacatgcatgcaaacaattaattgaaaaatgagtgaaaaaaaataattaataatcaaaattcatttttaaggaaaatggtctttaccattaaattctacaccttttaaattgtaggaaacaactttaaaaaatcaaaaaaactcgcaattaatggcaaaaataaattaattaaaaaaagcgcgtttaaacacggattgcgtgtgtgctgtgccgcagcaaaagcgcgtcacaacgcggaaaatgcgggtttttttattaaagcccttttttaaacatgttggttcttcatcacacccctttgggggcccatcggtgaaaaaaacttttggataattgactggtctctaatggtggatttcttatatttgataccccctaccatgattgaataacttacccaagactctcctcttttgggtgctagagtgaggaatttaatttttaacaaaagcaaccagtacctgggtcccacaaggccatctacagtgaagatggggtggaattacactgcaatatgctaagttgagcagaattctgctacattatgctgtgctaatgctacggtaagcataaatggcacatcattgccaaagatgaaaccagctacccggtatctggttgtgaaaacccaccaggaggtttccaggattttgtgaagaaaacaggcaggtgcccctgatacaccctcccattcaaatggtcccaacatctgcataaggggtgccagatgtgtctctgtgtagctgatttgggatagaaaacctcatagacaaatatttctgttgttgttggctgtggatttttttaaaggtccattggttttcctggtttggtgagttcaattctcagggtgcaggtttgctgccctcccctgccaaaatcttgcacccaagaacccccaacattgtttgcacattcctttagtttcttccctgagtttaatcggctgttgctttaaaatccactccttattgcagaatggtgtggcttctggatttgttgttggaggtccccatattccttcccaaagaaaatattaaacatagtgcaatctggagctggaagtgtttgaagcaatcttatgaggctttcctcaatgcaatcaaatatgaccaaatattcagaaccaagctaaatcatagggaaagtcaatcaatgaagcaaggtactcaagtaaatatttgtcactggtgtggtgtgtgttcccaaatacagtgctacttggagtataatttttcccagttgttcagtttccttgtctctggttgtattttcctgtgtagatatatggggtagccctaaaagttaatttggagaagaaaaggctagtgtatcaagtgattttttgtatgtttttggttgcttgcgggtcaaagccattgtgattggttccaattgaaatgatatctcttgttgtatcacacaattgattgatctctctgtatctacataaacaacataagtctacccagtcttgaaagatttaatcctttattctatttttttttcaatttcatttcctgtttttatcttgtgaatattattattttttctccctgatgtaccacattacagcactccacttagttctgtaaatcaagttttcacacattttaaaaaatctaatgttggtcttccagcacatcaatctagatgatcctagatctggatctcattatgagctgcccagattcatgagtgtacatacttcttccaaaacattaaaatcttgttctacccccctggctggctgaatcacacatttgctccttactggggtgcatagattggagttgcttctccctgaatccaactgatgggtgaaccacagagcatatcttaaatcaaatgtgtatatagcatatataatcagattttttgaatatgtatttagtggtgatagtaagtgttgtatccataaactcacagtcctgcaggacccatgcaagttagcatcagcattcttttcttttggctgttttactcaggcttgattgacacatttgtgaccattcagtatgtgctgccaaagcctgagtaaagcatgtatctcttttctatagccctaagttatcatatggacacttggtactcctggatttgtactatttttctagcatcaataacatgattcttaacaggtgttgaactcaattttggttgatgaatcaagtcctactgaagagctaccaggggaattaaaatttgactttgaaaaacattctacacaagatcataaattttgcagaatctttgagaagtgttccaaacacagaggaatcagaatcttcagaaaaacaaaattgtgaacctctggatcttatgaatttatgtaaaatcctgcttaaaatttaactttgaattcccctagtgccataaacagttccctttcttctaggaaatacttaattttcattctaggagcatccagaaaaaccaaccgctacaagtgcaactcaccagttggccaaattggaaagaaaattgaaaggtcaatagataatgatttgtattggtccaatttcacataatttccatcatgttgtaatggaaaacccaaccatgtcagactccactggcgagatctacaacatctgtgaggtcttgccttgattcacaggtggaacccaaagctatatgacttcccatactggaactacttacctcccacacatgcttgaagtaagccaggaaataaatgctagtagtgagcaactcaagtatattttctaaaattttgcatcttttaagtagtgacctaccttcataggtactatggcagtacatcataactgagaggaattgaaaaaacctcttagaaccataaatcttttggatttcatttatttgagtacttgcatgatagcttttgttttctaaatcattttctcacttctaacccctactctagagtcaagcaccaaatatggctatgctcttgttcaacaagaatagaaccatgagtttctctcggactgggtttataatactattgtagtttggggcaaaacactgacatgttttcatgttgctttggagattggatgaagaaagaatagagacatgaaagaatatgtacaaaagaacacatcccaatcaagagagaaaagaaaagaaaaaatacaaataatgcctgtagcacataataattataacatacgaaataaacatcttttacatttgtatatatggattgaatagcaagccaaatcatgtaaggatctacttttgttcaacttttttttcttcagtttttctcaaaaaaaaagctaaaggacgaaatggtgttgcgtgggggcgagagagagagagaaaggggggggggacaataagctttaacatttgatgtagtcgacctggaaatctttcaatcgaggcaattccttaagtggttcgagtctgtatttctggtagttatcagacagcttgcgatggtcggccagatggatgatagcgtattcggaaggtggtgagggtagaatgaatttgggctggcctctgatgagcgggaccgttgctggttgaagcatcaatgccgatggtgctgaggctcgtcttcggaccatttttttttcgttggccttgaagggattcggttgttcgtgaaagtggggagggggcgagggcctttcctatcggtggttgtggctgaaaataaaagtagcctggtggaaaacgttgaccggccggagcgttagtatgagatccgaagatgccggaaggcgtttgtgtctagaattaaaagatcacacataccaacaacaaacttgtaatccgaagcacagaggtccgattctcagtcgctagtaaacacagtttttttccgtcaggatgttccaagccgatgacagacaactggaacgatggactttggtttaaaaatcaagagcgggcgttggttcttgtgcaggccaagagaaatagaacgggttgttttggaaaataaagcaatgagaaaaagtgacgggatggggaatgaagcgcacgatgcggccaaaactgttgtagacgtttggttttgtatccagtcagaaaacgatcttcagaagggatctggtaacttgccggttgggatgaggtcgttgtgaacgcgattcaatgaatagggctggatacttatgcctgtaactatgttttgatgagagtaacaagggccaagtgctcgatggtagagaagacgatgatggtagagaaggcgcttgacagggtttttctcaaatcgctggttgaggatttggctctagaatggttactgtaggtccttaacaatttgttctcaaggttatctgagtgaggctgtctgtagggtgaggatgcgggaggcaaagttgaaagcagggtccatggacgcttttcaggcttgcaaaccagtgtcgcctcatacacattcaagtcggaagaccagagtggcagatgggagtgtatgtactcgggaaccggcgccgaggctatgaggaacatatggctatgatctgctatgtaaatatgtactgagttttgctaaggcggtgctacgaaagaggaaccagcgtggtttgtagctttgtttatgatcggttgggacgatttagttcttgtacttggagagctgccgggtgtcaagcgacaaaatcaagccgcctgatcaacaaaggaagacaccatggaagctatcgtgtgattattgatgcctacagctccattctgcgtgtcgttgggtggagcttcttaagaaaccggagacagggaaacagggagaaagggaaatgactgcacacatacaaactgatgattggcttggaccgattggcgaatagccagcatatcctaggggatggacaaatgttccagactctgagctgaccctccgcagagatataatatgacttgcgtactgatgcctgctgctgatgcaaaccaaggatgtatgataaggtaagaaatcaatggcctcggacgaagaagggggaattcaactgggcagcttggcaaccaaagggcctcattgatgaactcttaacgacttgatgcccacaacaaccgacaacttaaaaaggggaccttcgtttctttggatttactaatcagcttcaagccgcgtacataagtaagcatgtatccatttacatgcgtatctagacaatgcgagtggagaaagggcttatagatcaaagggatccataaggaacgatatccatgaggacctcaatttcgagcttggttgcaggccgcagaagtaatcaacttccagagaaaggcatcagccaccacatgttttctcggaaggtgcttggtggcgagatgctggtgagcagggtccatcgattgcggtgcaccaatggaaaatcagatatgaagtcccgctcatcttgattcagctaatctgtattggggatcacaattgtgaaaggcttatttggaacttcagctgatgttctgcagatcccacagaatcagctccagacccctgatgtgagaggccaaaaatctggttctgcaggagctgcaggactgattctaattaggaagtgtcttgggaagtcctccaatgagacctggactgcaagtttctttgataacctgtgaaaacatgataagcatcctaagtcaatcacctgattaacccaatcgatgacttccccagctagcaaccatgctaaacaatctacagacttactttaaggttgaggaggtgaaactaacccagttcatgcaggtgctcatgatctacatataactaagaaatagcctcagaggcccaaacaaactgacatgcaatctaacattagaatttatatttcattgatgaccttcatgcaccaggagttggtgctggtctcttttgttggaattcttcttggtggcagttgaagttttgttttaatcttcatcaagagggtaaacatcaaggttggattgttccaaatcagggtgaatgttcacattgctagctggtttcctattgttttttcaagacgtactttccagtggtgggtcttgacctttttcatgtcctctgggttggtcaccaagaatggatgagtggatttcaagttgctcagtgactgaacataatcccataatggaattgagtctgtcctagtagtaacacagctctgagatcttggatattttggattcaaaactcatcagacttcagagatgtggttcagatatacacatactagggaacttgcggctccgccgcgcccatctcactaaacaggtaactcagacatcgctgcctgccacctctatttcctttcctgctgctcacaataattcccataaccaaaacaactacccatcacagtcaaatctgatcacttttgctggtaaatactacctcccaactacgtatcaggtaaacgaacttgcacaatacaaacaaacggcaaatatatcagacgtacactcatttccaaatccgatatcaatagctcagattactgctgtcagaactcagtcccaggcgccattcttaaaaccaggctcatttctaactggcggtacattccacatcctctgcaagatacttactttgcttcacttcacatagttcttttccattcataatacaaaatgttagcaactgtcccttcttttgatcctgaccatgtttcactgggatctatctctccggtcatttatttttgtagccaatcagccccgtattggttttttgcgattcaagtgtggaaatgaaaaaaggggatcggataaggaaaaaggttactcaaggatgttagctgcgtaggttgtcaaaaaaaaggaccggaagcggaaaaagagttgcaaataatgttgaggcggagttgatgagttgaaaagggccggaaaattggaacagggggactggtcggtggttgcagtagagcagtgctggccttcaatctgcttcaggaaatatattgatgggagggaatggaaatagggcctggtggtggtgggaccgggagaaagagtatagggggcggggcagttgagcagattgtttgacaggtgaataatgggaacaaagaaagtgagaagagtttgaatcaggccaggctgtgtgtagggtattagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccgcacccgtcgggaggtgccaggtgcggtacttggtactcatttttgtgaaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgatggtggccttctactccaagaactccaagaaggtaccttgctacatggaaacagggattcaaggataacaagtctaaccaaaaatcaaaaaggaaggtgatagttatggacaacaatgaagattcttctaattagatataatttgtagacagtttaagctttcaaataaattattaaatgtgaacaaatgaaaaaaattgacttgggattgatgttttataataaatatgaaaaaaggcaagattcttcccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagttaaagatgtcttacaacaaatatgacaaaaggaaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacaaagtaggattcttccaatttgttgtcaacatttcacaataaatatgaaataatggaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaataataataaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccgtggtaccctccaaaagtaccaccggtacccgccaaaagtaccaccggtacccgccaggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacctaggtaccaacaggtacccaagtacaaacaaacgatctctatagggtattgaaccattcccattcatccctacactacgttgggttattgatacattattatactgtggaagcgtactaaaggacagcaccaagaataagaatcaggcagaaatgctgcctgtcagaagtggatgttgacgaaattaaatatgtttaatactaaaccttggcagtcctgataccatttgcttcatccctacaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgaatgatcccaccaaaaccgtatttgatacataagatacttggctgtattgaagaaaaaacgaaaaaaaacgaagacgatttttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtctcgtatctgtggcaccgttgatccctacctaagacacctacacttgtgacagtgtcttgttgtttcatttgcaggaagtgttgtatgaggactgaaggttgccaatcttctttcagacaccattaaaaccccttggattagaacagtgttgaacaaatgagttatcccattttcttccataatctgtacagatggttgacgggtatccaggtatcccaaaggatacccaaggcaggaaggggagatggccgactagaaggaaatccttccagtcaacatggtaaaattcttccagtcaacaaggtacagtatcctcccagatgtttatgtctgggggtaaacctgtcacaggtccacttgagcccgcgcgcagcactacatccggaagggcggccgacttaggagccacctgagccaaacatcgcatcggccaacacctacccctcaccggctcggtcaacatcctccatcccaactgccgtcaaccccgtctgagcttgacaaccaactcctccatcgttattcgggaggcattgaattgactggtagccgccgaaaccttgcccagacaggcctaccttgtatcgttcatcaccatctcactcttctctctcctcgcttggaattgctcccactgacctgtcttgtatgtttgaagataccaacttggccgccattcacgtcaagcgtgtgacaatccagccaaggatatccaacttgcttgtcgcctccgcagtgaacaatcatattgttgtcgtttgtttggccaaccaaccagagcttgatgaccgactcctccacctttttttcgggaggcaacctcgccgcctggagcccaaggtttctccgaccctcagaggccaccaatccatcaagtttgaattccaggagagcgtattcactgtggccttttgggggcagtggttcatccaagccatcaccaccaactgaggaacaatcagccgcacaatcccctgttctcgagaagcctgccgagtccatcccacccatcacagctcctgagacatcaccaagcacacctgtcaagctgcaactcaaacagatacttgaattgacttcagctagccaagaacttgcacggagcttgtcgaccaactcctccgccatttttttgggaggctttgaatctagcagtagccgcgccaaaacctttcccagacgcacaccgcgctgtcaacctcgtgcaagcttgaagaccaactcctctgctgtttccgcactgaaacctccccagctggacacggtcatccaaccaacaccaaagtaagagagtacctctaccactaaagtgctccccaggatctaattttttactaatttgtttcttgtttggtttgataatttgatgaccaggaccatcaatgggctgttcacacggcaaaccaaacctcacgaccaagcagaaagcttgcactgccggcatggttgaaggtggaatgtcacacggacaagtcgctaggaaggtcggcaccggacgaaccaccgtctcagccattgtggcacggtctcaagctcgcgggactgttgaaacagctccaaagaccggccgacctcgtttgaatggccagcaggatctccttcagctccgacgggccctcacaagcaatccgaagtcaacccttgaggagatcaccgataccatggccactcacgtatcaagctcaaccatccgaagacgtgcccacgagattggatacaacagtcggattgcagtaaagaagccattcataaacgataaaaacaaccgaaaacggcttgattctactcgtcagcaccttgagtggacaatcgccgactggtccaagtttatatggtcggacaaatcttcatttgagactggaaagaagtcacagcaggtcaaagtctggcttcaagttggcaagcaaatgaaactcgagtgtctcgaacccacattcaaaagcagatggtcatcgacttcaatctggggcgcattctttggaacaagaaagattccgattgttttccttcgagccggtggcaccaaagcggtagactacatcaaccaggtgtacagaggacaacttgtcgacacactaacctcgattgatcccaaccatcaactcctgttgatggaggacaacacccgctcacacacagccaaactcaccaaagctttccgcaatgacaatcacatcaccaccctcgaatggccgccccagtcaccagatttgaatccaattgagaacctgtggaagataatgaagactgcaatcagcaagaactatcaacccaaacactgccaaagtgattgtatcagattgctacatctggcattacatcagataaaaatatctgatattacatcaggaaaaactgggattgtatctaccagtattgatattatatctacctaaaatgatattgtgtctatcatgaaagatattgcatcagaccagcctattcaatgccagcataactgaattcatatcagatttttctatctgatttaatgcccatgggctaaaaatttgtattggatgtaaaaatctgatataaaatcagttatttcaacattaaataggttgggctgatgcaatatctgttatgatagatataacataattctaggtagatataatatcactcctgatagatataataccagttttgcctgatgtaaaatcagattttttcatctgatgtaatgccagatgtgggaatctgatataatcacatttgcagtgaaatcccttgacgagatgaaggaagcaatcaagcttggttgggatgacatccctgctgatcacctcaggaatttagttcaatcaatgcccaatcgaatgcgcctggttgtagaggcctctggtggtccaataaaatattaatttttaatagggaattaataaaaaaacacagtttttacgcgtttacacactgttttgctgcggcacagcacacacggtttccgcgtttacacacggttttgtaattaattttttatgggttatttttcgagtttttttgaatttttaaagttgtttcctacactttgaaaggtatagaatttaatggtaaaaaccattttgcataaaaatgaattttaatgggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgcttcgcgcagcacacgcgcattccgcgttttttctttgctgttaattttaattttttttaattttttaaaattgtttcctacactaaaaaacgtgtagaatttaatggtaaagtccattttgcataaaaatgacttttgattcttaattttttttttccactcattttttccgttaattgtttgctttaagtttttttacctcatttttcaagattttgtgtaactttaaggttgtttcctacattattaagtgtgtagaaatttatggtgaaatccaattttcataaaaatgaatggatcatttttaataatgcaattacacccattttttcacttaaatttttagagctcaattttcattcttttttcacattttaaacttttttcctacactttcagacatgtataaatttacggtaaaaattattttgcatcaaagtgagaactacatcttgtatactgcatttgacattatttaattcttcaccttttcactcaattgtttggattaatttttttaccttattttttctgcttttttgaaatttgaaagttgtttcctacatttcaaagtgtttagaatttactggtaacattaaatttccataaaactcaacggttcattctgaatactgtaatcagccttaaaattcaattgatttttaagaacttaattttcatgattttttgacattttaaattcatttcccacactttgagacatgttaaaaatgatggtaaaaataattttgcatcaaaataaaatctgtatcttgaataatgcctttgacgtgtttccttaattaatgcttacacacttaattatccttatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggactgggagtcggactggaggggtggtggggtggggtattagtagtataccgttggaattgaagaccgacccaaataatgtgggcgggccacaatacaggatcggtaaaatattggatcggcttgggcgataccgataccaagttcccacgcggctcgtatcggatctccccagctgatcccaatcatctgataaatcgggattggatcagaaacacgatccgatcccaatacacggtattgggggacatttcgatccaatctggggatcggatctgttacatcgttggtgctagttggtaaaggcagcacttctagtatagtgtcttagcttcaagctaaggtcgcaggttcaaatactgcccaagtcaattattttctgctaaatgtctgaacagtgcattttaattttgacaagattaacagtcaaaatgtgctatgcacatactatgcatttacatgagattatgcaatatgcaactttgggaaatataaaatcctacttctttggaatatgcaaaatgttagtatacaatatgcaaaatccgcttatgcaatatgcattatccatgtatagactagcttagaaatggttgacattagggtctcctgttctctcactgtgttgaaattctgtaatccacagtgttctaaatatcagcacatcacaccacggacaactacctgtctctgcggcctgatttgtcacctgccgctggtggctgcagtcactgcggaggtgacaaatcatgcgggagcaacatccaaatgtctgtggtgtcagacatggacttggtaggctaggtggtaaacacagcacttctagtatagtgtcttagcttcaagctaaggttgctggttcaaatcctgcccaagtcaattattttctgctaactgtctgaaaaaatgcattgttaattttacaagctggctcgcatgttttccttgcatgttgcaccacttaaatgtgatatgcaaaattgtttgcacacatgcacaggccaactttgagcacccctgatagggaggttcaaagtagatatttgcaaaatccttagagcccattttatagtttttctcaatagctttctgaaaagtgaaaaggttgttctgattattcagaaaccacaaaatatgaacatatagtcacgattctgaaatcttgttgataaggaccttaaaattggctataaaaacgttgtagatttctattgtgaacccccccccccctaatatataaatgcagaatttgaacatctatgattctatggagctcaactgattccaataacccaaatattcatgcttgctattggccccaaatatactgcattccagtgcatttgtgttatcaagccaatggaggtcttcccattgaaacttagagtattttttgccccccccataactaaattaaatctgatcaacaccacaaccagctcacattacagccatcacaacaaggcttatgaaaaagctattttgggaaaaattaaaatcatagtggttcaaatcaagttctggaagggttctaaatccccatgggaattcatctaatggaggacttcccattttccaaatttgttgatttgaaggacatcccaaacttgattagcagatgaaaataaatcaaggtcaagtttttgccagccaatagagcttatgaccctattctaagtcaagcaatttaggtgacaagaagtcttccaatatgtatcaagatcatcagtgctgtgatatattggtgccaaagattctgtagtgttagcagttgatacactaacagtacacaccaaaaccaaacttttcagcagatgatgtacactaacaatgacagtagtgtatcagatcccctggtgccaatggcaatactgcaccaaggcaattttcagccccagtacactgttaggtccagggcttggggaacttgggtgaaatggagggtgtacagacatcacagtgaagcaatagtggggctcatgaatgaaattcatcaaatttaagcccatttcaaggtgtttataaacatttttttcaaaatttcaaaatttgtgtggattgaccagaaacacccaaatctgcccagcataccaagtttttaactttttttttttgataaagtttaatttaaaattggcactaaaagtttaggaatttcaatcatgaaccccactaatgaagcccgtctaattgataattcagtgaaggttctcactaaaaaggatcatatcatgaaatgaagaaaggaaagaattattctcacatgtttttaattttccaaattaaaacatgcaaacttggtgttgacctgaaaattcacaaaggaaaaattgatttaccaagcttatcatgtgtaagaaagatggtttaggctggccaaacttttctccatctccttgtagaagaaggattgaagagatgggatgtatcatccagaagaacagtagaagggtcaaacatccccactatctgtttcattaaaatttgaagccagaacacccttcaatttctcacatgactgtgatgacatgagtcatgggcctggaaagctgggtgtcgggcgggggctcgtattcaatgttgacccagaccactttggatatattcaaaatgacgccatatcacttgcactgacaaaaaaagcccaccaacaatttcccagggcacgcatccatcagcagacaaacctcagcttctcatagtacaactcaagaaataagtcatgcctcccaccaagtctaccaaggccaatatcagcgcagatgccctagaagatacgcagttctcgatcaatggcactgaaccacaggacgatggacattctgagaacgaaccaccaaagaagaaacggaaaaaggctaaccaaaaagcgaagaagactaaaaaggcaaccgatccaccatctgcccagaatgacgccgaggccgcccaggacgaagattcggctgctcaagccaacgacgatgataccacgaaggaggatctgaaaagtcctgtcaaacctgccgtgactgcttcttctagtagcaaactcacaccagcggctatcgcagagctcaagcgaagaaagaaggaaaaagctaaaacgaaacagaaactcaggaaggagaaagcgatacagctgaagggtgtcaaagaagagcaagtaagcttctcgtctattctctcacctcactctcaacacgcaggctatttgaaccaattgctgaaccgttgtgattgctctacatagtgtctccatatacatcccgcttgcgagtcgacaaacgagtcgagttcgattggacttcaaccgccagacctccagatcaactacctcaaagatcgacagaaacgagctctgccgcttctctctgacctggagtttgaaagcctgcccttagagaaatcttggttggtagacgtcagtgataagccactgaggggtcacctcggtgcgtggctcgagaccggaggtatgtcatctcattctcaatatttttcttttcatccatccctcctcccacgatattgtgttgattggattacctgccgtctccagccgtccccgggctgctagatgctgttaaggaaactcccgataacgtgggcgccccagtggctctagtgatatcgagttccgctctgcgtgctgttgatttgtgcaggtcagacttttcactcctctcaaatccaaatttatgttatttagaagttttgctgtgcccatccacagatctaaattaacaaatctttccccatctacagagaagtcaagcgattgattgcgaaccccaaagaatccggcgagattacgaagctatttgccaaacatttcaagctcccagagcatgtgagccatctcaaggagacgaaggtatcgatcggggtgggcacgccggaccggatctcgaagttgttgacgtacaaagacgacgaaggattaaagctagatcgcttgaaattcctcatcctcgatctcacctggttggatgccaaaggattcaacctgaccgaattgcccgattcggcccacaaggccgctctttggaagtctctcttaggtcttcctaaaacacttgaaagattccaatctggcaagaccaagatcgttctcttctgatctgataatctgttccatcatcgttgttttccatatcgcatggttccttttttcataaactcgcccatcactagtactcctatagaaccaaggacaagagtttgagctgtcctcacattggatcaatcaacccggtctgctcactaatttcactcatctacatatgttatgttgcgcaaactatcttgaatttcataccctgcacttcgccccgaacagttatcggaagcatttacaagaataggtgaaaatcatgagggcaccaaacccaaccaaattctcagtctccgtaagaaaacccaaaggtggcctgatagcattaaagcattgttgtttcaagtacactaagggggcggtgagatggggttgctttcctatcaatactagccttgatcaaacaatttagagtccaggagaggcctgactaggttggaacatctccagtggttaacttggcttagtgagcagtgtggtggtcttgcagttcgagtgcaccactggcattaattattggccatgatgacgtcaccacccatgctaatgcataggccacccccggcctgaagtttaatactccgaccgactgactgccagtcaacccaagaaacttgaccacatcatccatccaagcacatcgcggtatgtacagtatccttccctctcctccagatatacatagaatacctacaagctcgagaaagccaaagactgatcgcaccattgtttcccgtcttataggcttctattgtaaacaaggccgcctttcttcgagacacgatggattccctcgatcttaatgtccattcggctatcttgacctccctggcccagtgctatgctacatcttcagcaaacgaggaacctgttgccatactcgccaagctatccgcgctcagtctgagtgatgggacaagcaagagtgtgagtggtctgcttccgatcgattactgtccacaccacacgctgtactacatcttgggctcttcaaaagctaatccaatctaattatcacattagtctgaacccagtgaccattcaaatcaaccagaaacctctaactcgacatcatccgtagaaatcaaaatcaccgattctcaggctcactatataattgcttatgctgcttacatttcccaatcagctgtctctcgggtctcggtttcttcagccgaaattcaacaattatgcgatatgatccggaatctggttcactggtctattgaactgaatattagcactgagaatgcagcagaatggcctatcatcgacgaaatcacgtatcgcttggtattggccatgttggagatcggcttactttctgagcctgtggacagagagaaactagtcggtgcattaggtgctttcattactgaacttgggtctgggctattcaacggatcgccaattcgaatcgtaacccacttccttccatgtctctctggcttgaggcgcgcccttggttcaggtttttttcccttcaccacagctcacctcaatcaactcttctcgtccaccgccaattctcatatcttttccctttctgctccatcgaaggagcatgtcgaatcggctctcgcggcttcctcagaaagtaacctaaccgattatcatcgtcatcaaatcgatcatttcaaggctagatatttcatcattggttttccgctttcgccaagcttgatcgtttttgctggattgcagcaatatcggaactgtcttgagcagtgtcttgtttctgttgatctgacatcatcgaatgagatttcggaaacagatcccaacgatgggggatgggctcatctcaaacaatcggctagtgcgaaaacggggatcggctttagctcagatacaattcacgatatcaattccaaaatgaccgttctgtttgaagagtattacggtatccatcaacaagaattagaaactggaagtcctgacgattacactatcaagatcatttgcgaaatcatcaagctttcctgtgtttgtgccgtcatcctggacaatgtttcagatcaagtgtttgatcaaatgttgatgttacatactgaagaagcaatcatcattcaccccgccgttcaaattgcggcctcggagtcgctcatcgtcttagcgcgtaactttccagacttgctcgacaaaatcaccgaaaccttgcgcacctatgtttcatccacaatccccccgcccgaaatcgatacaaaccatattgatgaagcttgtccctcgttgcttgccgctgcacatgccttggccgtctgtctggagcttaaaaattcacctgacttcactcaagctacgatttacgccctcgttaatcacgtcaatacgacgcaggccgatctaaccttgcacaggactcacgatgtgcagaaaacaccaccccttcagactccggctaaagagcgggcagaatccatttcccttgaaaatcaagggcttgtgtcaatcaacgccctcagtacattgttgattctgttagaaaaagttgatcaagacgatttgaattcaaccattgcaccaatgctcctgctctgtcagaaaggtactaactcatacttggaagccgccatcctaaacattgtagctgatttggctgttgatgtcagccagcagacgtttgaagatgtgatttctactttcacatctctcacaaaaaccgctactctggaactcacgacgaacgattccaaagacgtctttcagcttggaatcttccgtgcgcaggcaaagctctctaagaacttatgtgaacaagaaaatttcagcgagatttatttgatggagctgttgaggttgtttatcgacaaagggcaagcgattcagagtgcccacactgctctacccagctttccacatctcatcaaccatcttggtgtgctagtacctctcatagcaaatttattacaccccgacggtagttataatccaaggaagaccagttcattgaaactgtctgagttgttccggaatttttggtatgtttgtgtcctgttcggcttcctctcgtcgaccagccctcccaggacaacagccggcaacgcatcagtacctccggactggctgatcgaaagtctccgacaaatcgctacaaaatcacccacattgactcacttgacttcaataaattacgtgactaccgagcttgattacaatccgattctgaaatttcctgatccgccggtatccacaacaccatccaagtcgaagcagaaccatgcccatgttccaagccctcaccagatagcgctcgatcaagctaagaagcaggagctggccagtttaattcccactcattccggccagatcaaaagtttaaattttatacagacgatcttccttctgaccactgctcggcttgaaatcttccgggctgaagactgcagagcttacaacatattagaatatttcaatcatgttagtcccgatgaagttgatgtccacaacctatttggatgcctggtcacaatatctgaaaaagtaagtctgactaacaaaagcgctttgagttcacacccccaagtctgatcaatcggatcttcttcaggttcttggtgcatttattagttcattccagcaacatgccatcagacatgcggaagtcccacacgtccatgatcaaatccctgaagtcttgaagtttacctgtcatcctacgacccgaattcgggtaattgccttgagatactgtcaagacatgatcattgcatttcctactctagtttgtgactttgatacggtactcaccatgcttgagttgatcactttgctaagaatttcgtgcgaaggcgaatacgaagatgaggtatgtttcgatttgtcgtcctatgcatcatgattggatttctctaacaacgtgtttttctttttctggatattagtattctcctaaatacgaattttactcggagagggcagatttaacaatcgagttaatagacgattacgctgtccgtcagcaaattttgaacgatctctgtcgatctgtcaagaactggttatcgatcgcattggcccgtgcaccgttggaaatgaaaagtatatttttgagatacttggatgctgttacgtctcctatctctatgaatccgataggtaacattgagatgggaaagtcgatcgcactggaaatggcgaaaatgataccatccaattcgcagttgtcttatttgccctcatggggaaactgggctcccgatttatcgaacgatctcgcgcggtcattttcaaataggatgttctacaatggccaagccatccatctttcttcgcttccggaaaacgaatgtcaggcccgcttggaggaatgccgagctgaattgaaacaaattatgagacaactcaccactggcgggaagaagacgtcgataactcagttgtcaagtgctttataccgagccggttcacatgtgatcgccagtcccaagccggatctcgaacttttacagcgcttggtctcgcttcctatcagaatgtttacgcccttatcagtctcactaggtctggaagtgtggacttggctgattgatgtgaagcctgaagtagaaaccaagctgataaccgaggtgatgaccatgtggaactggacgcaccgtcgacgaaaaggactgttttctaactccttagattcaaccaacccactgaatcaaagcattcaattcaatccgaccgatcgagacgagatgcaccaccatctcaattcgatcaaaaggatgctcaagccccatagtattttacttgactttctttcgagtagattccaagcagcccgttatcaaaaccgcaacttggtgatggccaccatgagattcttgcgggaatccttcgaaaacgtttccgattggtgcaaacatcccttgagcagagagttgaggattcgattgctaatctttggttttagcatatgccaggggagtcgaatggaagacaatgtggaacatctcttgcgggatttatgctatcatgcttcgtttgattggttcagcttgactagcagcttcggctttggatccaatcgattacaacatgaatcagaactccggctgctccaagaattattggagatggtgaaggttgacatacccgtgaacgcttatcatctttctagtatagagtcaaacaccaatcttcgtttactcccaggtaagtgctctatctgattaccttgcgccattgccataagtgatgtgccaaatgactgagtctgctctttgaaaacactcaggccgtttgactccctcggcagcatcactggctcacactgatcgaaaccgactactccaactttttttggaaaacgagattatacggttaatggtttggcataacccattgaacgatccgaagaagggaaaggatattgaagcaaatttatcaaagttgaagggagaagtgagcatgctacatatgttcgagtctctattctcaaaaaatcgagtacttgctgattctcacaaataataccaggcggaagtcaaactgatggttcaaacggcgtggtccatcaatccacatctggcgctgaggttggccgaacgattcaaaaatgtttatatcgaagacgagacccgctctctggttagaaggtatccacaccaagctcgcaaggttccggaagctttggattacttcgctcagccatttgaccctgcaataattcccaatttacatgtatgtatttaagttgcttttattgatcattatgattttattcgtgatggattgatcgtttttctatatggaattccaatccgacgaattcagcaaatcttatactggaagaaaactccggtcatgactgcactgacctactttttaccgcaatacgacaacgatcctatcttgttgcaatatgccatgagggtcctcgaagagcacccagtcgatgtcacgttcttttacatcccacaagtcgtccaggccctacgcacagatactctaggtgagcatgagaccagtgctcgaattcaacttcctcagatagataaaatctcgttctccttcgagaaatgaatgcttggattgctttgcaggatatgtcgagcggtttatttgcgagacggctcaggtttcccagctcttctgccatcagattatctggaacatgaaagcaaacacttacaaaggagatgatgcgactgaggtaagcttcgattctactgctcctcgtccaggtcgccgttggtaacctttttttgtaggcaacatgccaaatactaatacctgttgtttcatcaggccgattctttaaaaccaaccttggataggatcatggaatcaatcatcagctctttgtcaggcgaggccaaaacgttttatgaaactgaattcacattttttgatgaagtgaccagtatttcaaaaactttgaaggattatctcaagaaggataaagctgaaaaaaaagtaagtcaacaaaatgagcgaagcttttcacagaaagcgaaacaaagttgacaaccataagttttctcttacaggcaaagatcgctgaggagttggccaaaatcaagttgcctaagggggtttatttacctagtaatcctgatggcacggtggtcgatatcgatcgtacctctggccgtcctcttcaaagccacgctaaggtttgtcttgttttttttaacaattgtatcattgtgagatttatcttggactcactttgattatctgccatctgatttgaatccagacaccatttatggcaacgttcaaagtccacagggaaaaaacggtccatcttgatgatgatggtaacgatgttgaagaagctcacgatgtcactaaagctgtcgacacttggcaggctgctatcttcaaagttggcgatgattgtcgccaagatgtcttggcattacaactgatcgccattcacaaaacaatgtatgagagcatgtgtgtggatctccacctcgtaccttacagagttactgcaacggcacctggggtaagttttttttttttttttttcgattgtcattggcatttgtccaaagtcaaaatctaaccattccgaaccttcttaccagtgcggagtaatcgatgtgattcccgatgcaacctcccgtgacgagatgggccgagcaaagatcaacgatttgacttcattttttatcggcaagtttggtccagtggattcgattggctttcagacggcacgaatgaatttcattcgctcgatggcggcctattcggtgatgtgctatctgatccaaatcaaagatcgtcacaatggaaacattatgatcaatggacagggacatgttacgcacatcgattttggttttctatttgacattggcccaggcgggatcaaattcgagccgaactcattcaaactgacgggcgagatgattgccctgatgggtggacagaactcggccgggttccgagctttccaagaattggtcatcaagggcttcttgatctccagaccgttcttcaaggagatcgtcacctgcgtcaagttgatgagcgacactcagctcccgtcttttaagggcgaatcaactatcactaaattcatcgagcgctttaaacctaacttgtctgaccgggaggccgccgtgttcatgcaatccgttatctccaatgctaaacaaaacggtctttctttgttgtatgatgagtacgtcgtttacctttttctttcgatgtgacaaaataaaacagtctgcagagcgagttttcattcttctcaatttgacattttttgcttcttttttggcaattgttttggcagatttcaatgggtgaccaatgaaatcccttacactcagaaagattggataacaagacctagttgaaaaaagaggaaagaagaagagcaacacatggaaacagaccggcttttgtcaagttgatctgctactttccatacactccaagctctggcatatttttctttatcttacatttgagattttcaagctctattcctcatggactcgatggctttttgtgcgtttgtatgtgagtgtatgtgtgaatacagaattgaattagaatcaaatcaagtcaagaagaatcattaaaggacatcctacatagaacctaacttatttttttcacacttaatctcttcactccttttatctcaattaaatttctttcgtctttcatgtttctccagttcattcattcattttgttggttatactctgcagtcacctgtcttttttttctctgatcagattacacagttgtgctttgcaattttatcatgttagaacctttccaaatattagtgttggaggctgtagcttgtcaattcagctttcaaaaagatgtttcccacgggggagtgtcacgattccagtgtggtcagaaactccccttgctaacgcgctctctggctgatcagtgtcgtggctagtcctcgcgcgcgtggtctctatttaaccgaccgaacctcgcatttgggtgtggacgcgggctgacgaagaacgacggaggagtgcttgggtgctgggtgcagaagggggtgttggtctggcgcctccactcttccacagggcagcttgggcaggcccaccggcgagcgctgatgctactaccacaatttccctcgccgggcggctccccgcggaactcggcacaggtctttacggcccaggttgatgtgggcgtgagattaggggcgctgcatgctttgcatctcatcttgatctccatcgagcctgtgagggcaggcccgagccctagcatgcacatgacccaaccggtactcgttgcgcgcatgttccgggagacttggtggtggggtttcagaggacactggacagtgatgggtttcgaacttgtgactaatcttgaagatatggtgggctcttgaacagatggtgggattgaataccactgtgccaacagaccatattggatgatgatcactcaaggcactataaatggtttcagatcacctcagttggtgctagaatctgtgatatgtatgtacccaagccctgcaaatcaggttcccaaatcaaatgtccaaatgaatttgccccagccaaattaggttgatgcttcagtccaactgattgggtagtataatattagtacttagtcacacaagtgaaaagtccctccagtgcttgtggatgtgagcacccttctgtcagggaggtactacttgcccgtgatatatgtggcttacatgacaagaaccagccaaatggctcgagcatcaaaatgttcatcagataaccttcatcatcaaaactggtgaagccaatgtcacattgaaatgctgggtgttttttagtgtgtaaaatatcctcccagatgattatggctgctggattacttcatttaaaaaaaaaactatcacacataaatgttgcatttttttggtggagtggtggattgtggggtgttaaaaaggcaaatatgaaacaaaaaaatgtgaaaaattattgcatgacatttttttaaaaaatgatcattcaatttttttgtttttttcaataatttctttaaacatacaaaaagggccttgcaaaaacaactcccaaggatttgtcggcaactcccaaatacggttgttggatgtcctagagatcgttcgtttgtacttgggtacctgttgaattttttcagaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcagtacttttggcaggtaccgccggtacctcccctctctttgtcacctaatttcactcccagagtcccaagtcacttttttcataattattgtaccctttaagtcaacctcttgatgttttttttcttatttttttaataaaacaattatcttgatgtgaagatttgtggttcaaaagtctttcaaattttgtattctcttcctctttatttatgtgtgatcaatttttgacttttttttctctttcaagtttagccttcattatgtcccccccccctccctttcttcaactgccacctttttcaattattttcttattttctagaaccctcccgatgagctggattaaaaaccagctcattgggaggagacccttcaaaaccattgaagcaatggtgaatacttgcagcatctggaaggttaattaatgattattcttcccacaagaatgcaaaaatatttgctgaatcatgtgcactaagaatatttttcattatctaaattggcttaaaaggcatttgtgtgttgaaccatttctcaagggattttctcagggtaagttattgtatcctggctgattgggaaatttcccccaatttattttgaaccatcaggttttagtcctgatttggtatgctcatggttattgttgttcacttaaatggttttgaatccagctcattgggggggggggggcctcccaatgagctggtttttaatccagctcatcaggagggcttcctgccgatgagctggaccttgtaccagctcatcgggagggtctcctgatgagcttatgttgaatccagctcttcgggaagtctcctcccaatgagcttatgttgaatcctgctcttcgggagggtctcctcctgatgagctggattataaaccagcttggtgggagggtctcctcccgatgagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatcgccaaaaatctaccctgaagtatggaggttgagaaacactattagtactataaatatcgcctagaagtatgtcctggaagctcccattggcatgtgatgttccgaaaatacggtttactggctacctgtcctcggtactgtctctcaggaaagagcatgcccatctcgtgcagctggagcctcatcctggtggaattcaaacctcatatgagcgtttttaaagctcatcatgaggagagtctcctaatgagctggagcttgtaccagctcttcggcagggtgtcctcccgatgaggaggagtgaaaaccacctctccgggagggcatcttcctgatgaccggatgcaaaaaccagctcttggggagggctccccccggagaaactggattaaaaccagctcttcgggagggtatcctcccgacgagctggtttttagcccagctcatcgggaggatgccctcccgaagagctggttttaatccagttcatccggaggatgccctcccaaagagctggtttttgatccaggtcatcaggaagatgccctcccgaagagctggttttcaatccagctcatcgggaggagaccctgccgaagagctggtacacggtccagctcattgggagggtttcctcctgttgagcttaagatcagctcatcaagaggtttccctcccgatgagctggtaaacaattcagctcatcgggagggtctcctcccgacgagctagatttaaatggggatgggcggtacccgtagcggtacccgggtaccgcccctttttttccaaaaaaaccggcacccagcaccacacctggcattgcctggcgggtgcgggcggtaccccccaagcggtactaggtacctagcaaagggtaccgacgaacgatctctaggatgtcccttaggagttgttcctccaaatggatggccaactttgggagtcagccatccatttttatttcgattttttgggagttggctccccaaaccacttctcatgtttgaggggatttgggtgttgctcccacatgactcgaaggaaatccttctggttgatgagaaacaacaacctcattgactggtgtaggaggcaaaaatattaaaattcaaagttttttcttttttttcttatagatatgttttcttcatattatcatccactatccatcagaaatcacaccatacggctcaagcaatgaactctatggataaattcacccttggtcaccacagaggcgtcactggaacacaacatgatcaacacttaccccacaatggacaacatatcacaaggatttcacccatcattacatgtcaccaatcccaattacaaccctcaagctacacagacaccctcagtacagtacaaccccacatttacatacacactcatttaaaattacatacagctatttctctttcacttctacatattacatcatacctgcagtctaattagtgtattttccttgcatgacagcttcagcttacaccatcacatttacttgtaaacaccacataacctgaccaattagaaccactctttcagctgtttggctcaccactgcaactcttgtacatgtctgaccaatcatattcactcattcaaattttgtatgtcgctaaaaaccactcatgtaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctcactgttgtctatatacggaggctctcctcccagttgttgtaccctcagtcaagtaacactcaagcaatatttgaccacctttacacaaacactttacacaccaaatcaaacctcttcatcacacaaactcattcctgaacttaccctatcacttgattcaaacttaccaagctgagcttggtgggtcttgttatctgatagtatagaagggcagagcttacaatccatcatccccttctccattcagcaaaaagggtcttacaaccactttttgagtcttacaccggttgatgaggtacaactacctcatcaaccggaaggaattccttctgattgatgagatgtaacaacctcatcaaccagaagggacttcttttgggttgatgaggtgcaacaacctcatcaaccggaggggattccttccagtcagtgagattaaatgaacaaacagatacatacaaaggtccaatttgtacacaccctaggattggttgtgggcatgtcacaatcactgcccatgttttttcaatctcaaactgaggattgagatccaatcacacctagtactcacaggtgccatggtggcgctctgagtcaaagttgatggctgaatccttgtggtcatgagacctcattgaccggaaggatttcctttgggtcaatgagaaacaacaaacccattgaacggaagtatttcctttgggtcaatgagaaacaacaaccccattgaccggaaggaactcctcacggtcaggtgggaatgactgccaaaccccctcaagtatgaggggtggttttgggagccgactcccaaagttggccattcatttggaaaaacaactccctgcaagtgatgtctgacaactgtaattgggagttgtttttccaaccccctactaaaaatgtggagggggtagctgagatgcaggaggtaatgattatgaaatacaattatgaaatagtaaaaaagtaaaatattaaaatattaatatttcattggcccaccagaggcctccacaaccaggcacatttggttgggcattgaatttacaagacttttgagatgatctgctggaattttgtcctaaccctgttgaatggcctccttcatatttttgcaggacttgggttggtagtgattgatgattgtggtcttcaaggttttccacaagtttggttcaaattgggtgactaaggcagccattaaatggtggttatgtgattgtcttggagaaaggattttctgagcttagccatgtgtgattgagtgttgtcttccatcaaaaaaatttgatggtctggaccaatgacagcaagtgttttgaccagatgtcccccatagacctgagcaatgtagttgattgcttttttcttcccttttgaaggaaaaccatggggatctttgttgaaccaaaggaggcaccccagattgaaattgatgaccccccactcttaaaaattggtttgaggtattcaggcttcatttgctttccagtctgttgccaaaccttcacctgctgggacctcttcccagttttgaaggatgatctgtctgaccagataaccttggaacagtcagaaattgtccaatcaaggtgcttccgagcaaaaaaagttgtttttgtctgtttttattgttcacaaatggttttttgacagcaatacagctattgtacccaatcttgtgagtgtgttgtcagacagttgagcttgaaactggagttgccatggtatcagtgattagagatggcaatgggtacccgtttgcgggtacctgttctccggagcgggtacccgcccgcgggtgctgggtgcgggtgcgggtgtccagttttgggccaaaaaacggtgggtacccgggtacccaccttgacacccgccctgggaatacagttttgggcgtgttgggctgcaccagggtgtcagcaacccatgtagaacaccagttggtgtcctacatgggagaggccactggccgtctccagtggctctgcggcaacagctagccaatgaggttgtcatacctcatcaaccagaagggattccttctggccaatgaggtataacaaccccatcgattggaaggaattccttccggttatacctcatcaaccagaaggatttccttcaggtcgatgaggtgtaacaaccccatcaaccggaaggaatttcttccgatcaatgaggtggaacagcctcatgggccggaaggaatcccttctgttcaatgaagcccatagactctgcaggtacccgggtacccgccctggcagaccgagcgggtgcgtgtgcgggtgcgggtgtccaaaaaagtttatttttgaggcaggtacccgcacccgctgcgggtacccaggtttcaaagtgacatctctacagtgatctctgctagggtcaactttgggtgggttggaagagattgttgaagctgaaggaggtcttgcaggcattcaaccaaggttggccggtcttcttagtggtctcaaccgttcccaatggctatggtggtttgtatgatgccaaccttcctagcaacttgtccatttcacatccctgctacaaccatgctggccatgtgagctttctccttggtcatgaggtttggtttgccgtgtgaacggcccatctgcatcctggtcatcaaacaaaaaaagattagaaaagaaaagagaatctggactcacagacaaagaggattaatgaacggtccaagtgatgatgttttttgagccaagaatgattggaaatgattccagactgaggttgacccaattagaaaagaaaagaaaagaagaagaaaatgactcactgacaaggaggattgatgaacggtgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatatgcatatgctacataaccctttattttgtatccagttcagaaggttacaaaatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacataccacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaacattagttatttcatctcagataccacttagtcagactacatatactatttcattccatacatctgatttctcatccagatattgtcatctcatctcactcatcatccacttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcattcttacattccatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcattccaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcaccccagaatatttatttcagtcttttatcatctcatttctttttgcactacatattattttcatcacaaacagaagttacttcatattttctccttttcaacatgtttatttcacactacacatttgtcagcctcatttatttcataaccacttgtttttcagatacaaattatttcataccatcttcttatttcagctgatagcttaccactagtacctgatcagaaccacccacatgtatatagagaatgctctttctcacttacttttttcctcatgcttgcattagagaagtaaagagataattacttatcagacatcccttactagtaattgccagaggtaattattattgattttcccccagaagataagaaattgaacccagaaaccattatcccccagagcctcatccctaccaaaatcccccacatcctcacactctcacaggtgccttgtacaagacatcagtaataaaactcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcactttttcccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagttccacaacggtccaagtgttggtgttgtctgagccaagaattgctggaaacaacaccagactgaggtttggtcaagcggaggtcaacccaattagaaaatacaagaagaaaaaaagggaatttggatttagcaacaaaaaggattgtccaagtggtgatttcaagccaagatttgtttgaaacaatgattgatgatggtcaatgccagactgatgtttgcaaatgaaggtcaaccctacatactgtagtctgcacaggcccaagtactaaacctgtgacaggttcacccccaagcataaaaatctgggaggatactgtacttgtagtcatttcagaggccaatttccaggaagcctcaaatatttcttcaaatccagatgttgagtttaaggactatgtttagtccctcactggttcttgatcttgaagtactggtgcagagaaatttctagagccagagttacattgcaatagctacaacatagaaagaacagcttttgcaagtgcaagaccttttagagaaacaatcaagaaggagaaagtatttccatagagaggaaggagaaggaacatctatctgatgtcagagggaagagcttttctgtctgggtagaaagaagagagctagactaagtacaaatgagatgagcttatgtaatcatctgtgacagtgctttttaagacccaatggaggagggggtttaacttcatgttttcttcatcaacatcaaccttctgcgaaaagcctgaattggaacactggcaaaggtatgccttccatgctttgaaatctatgcacttgcatggtgaatcaattttcaaaaaaatgtactgcatctcctatgaattcctcttgcaacacatcttccagaaagattgggtgaagaagttaatcatccagaaggatgggatcttgactaaagaaagtctctgtggacccatggaaggcacttcctgaaccctccaggtggttctgggcacctgtttcccccagctgcccaatttgggaaaagtggctcaaagacatatgaatttgtggcatgtgacaccaaattgcaggaaaccagtgggtcagactccagaggcccctaatacctgggggaatacccaaacttgacattattcttgctgcgggggctcatgtggtagcatagctctggccaagcagttcctgaagggaaaactcctcaggagagacttgcaactaatgttgaaaatcttgtgtggtgagtttttgggttttggtggtagcatcacaatatttggaatcacagttccccctcaaagctttatgggtgtttgagtagattttctggaagcactggatgatcttttcaatccatccaaagctaaaaactggtactgcccatccactggcgtggacagcttggctgcttgctactgctctggccgtggaggcctagttaagcttgggtaatacctggctccccaagccccgcagtgcacagaacattgctgggtgtgggtccccagtgaatacaattgaatctcagttacctgcctgaattcctgcctgcacctgtcaggtggtgttgggtgtagcgccaaatatctgatttgggtcacaaaactgacgggcacccaggtactgctttcacccaagtccacagatgatgttcaatccatgcttcttgatttatttttctggttgtttgtttttctttttataatttttctaagcttttttatctttgatctagtgatttttgttgagtgttttactcctctggtctactcttcccaaaaactcgctcttttcccttttcttttctcccttctttctttcatgaatcttcttgaactggactgaattatagtctatcatagctggttttctgttgaaacttatgaatttgtgtagtctaattagaactccctatagcaattttatcaacaactcttgtcttaatgattgacttctttctttttctatttttattatctgattcttaaaaactgaatattgaaaattaacgcctttcaatatctgtggtttaatttgtgttttttcttgattaacttaataccatgtctaaaagagaatgagaagacttgttgcaatgtttctttcaaaaactcatatatttactcctctcagtttttattcaaaaacatcttttattcaattttatttcaaccacaatttgatcacttgtatgtagtctacttaagctagcctaaacacagtgaataaaatcccagtcgttcttccaccctttttccgtgaacctctcccaaaaaaggccttcagcttttttgtgccgttttctcaacttcttcaactttagccagtcttgagctcaaaaattcaacaattttgaacactattgtcacattgtgacatccagaattttttctccttcttcttcttccctcctacaaagactcccataccaaataagcatgtttccataactttacatgaatattatctagtaatcttttggggactagctgatcttgcagaagctattcacattttctaattactggctggcttgatttggtgttcaaaatttcatatggagttgttagtatcaaaactcaaagcaggatttggctgggacctgttggactatttgaaactcaaattcacccatcccagccaaagttgcagattatgttgttaggtgaagattaggtttgtaatttggaacactgtaattttctatcatcacaatcagtggtgggccactacactacgctacgcttttggcccaaaaagcgtagcgtagcagcgcattttttcatcaaaaaagtgtagtgttagcgtttttttagcagtatttttgcgacgctacgctgcactacagcgcttttagcggaaaaagcggccaaaaaatgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacatgcgtagtgttagcggtgtcgtggcagaattctgctatgctacacttagcgctaacagcaattccgctgtgttatgctacactaaccgctacagttagtgtagcggcccaccgttgtcacaatgattgtacttcccttccagaccataatgcctctgatcataactcttgatataaggaagcttgttatgaccaaatgactatcttcaactaaacacaagaacaagtgaaaacactgtaattggcagcttttggtgaaactaaaaagttagaacaatacatgagagaatgtatcaaaagtttcagcaagactgcgaaaggattattaagctttacccaaatgatttgtgaataaaatgagaaacagccactcatgagttggcccactttggaggtcttggtgaatgacttccttggactgtaattaaaactcctactttatcacaacatttaaatcatgactgcactgctctccagtaccttcttcaacaccctagttatggggttagaatacacagttgtgtataattcaattcccctcaagctttgagttgggtcaacataaaaagtatgtttagtgacattttgcttctggaaaaaaggataacattcattctggagttgatggttggccatgttgagtgttctcttgaaggcgggataagctcaagtcggtgctcccgcgggagggtgtcacctatccctcatttttatgtgtagccctgtgaaacggaagctgcaagttgcaaccgcgagaaaaaggtcaagcaggtttctcaatatcatgtcacggctttctgctgcgcgcggttggtgctctagtggcgccggccccgtagcgattgggtgtctcaccatggttaacctaactgggccatccaccgcttccatgcggccgcaccgtaacaggcagtgccgaagtggcccatccccccgcgtatcctcaagcaccgacgaagtccgacccgagccctcaagatcaagatgtcgaacaagggtcagtccggtttccttcagtgtctggtgatgtccttggcgatcaaacagcaccactcactgatctcgactgtctgctcatgaattacagccaaggctagcaccaagttccgaatgaccctcgccctccccgtgggtgccgtggtcaactgcgccgacaactcaggtgccaagaatctctacgtcagtttcactggcttcatcgcttcaaggacctgttatccgattcgcatatgacatatcaggattttgaaactcacaagacatcggtttattttggactgattctcagattatctccgttgttggatttggtgctcggttgaacagacttcctgccgcctcatgtggtgacatggttatggcaactgtcaagaagggtaaacccgagttgaggaagaaaggtatttatcaaatgtctccaatcgccgatttcctgttgactcataagttcctttacctccatttgttagttcatgttgcaatcattgtccgtcagcggaagccttggcgcagacgcgatggtatcttcctttactttgaagataacgcaggggtaatcgttaaccccaaaggtgaaatgaaaggttctgctatcgctggtccagtcgccaaggaatgtgcgggtaagtaatcctttttcgtgaatccaacttgatcttcaactggtgcggttctgatcaccactgctttcggttaatagatctttggccccgtattgcctcaaacgctggaacagttgtttgattttcacttgtccgttcgaaaactgaaatttgacctacctactcaaaatcagtgtttcacttgtattccctgcaaaaaacgacgctgttcatgccacgtaatccaaggcagattcttcaccccacgcttcctttctactcgagctcacaaataccctcccggctcactttacaaacatttccctgggagtcgctagtataacatagcccttccaactccggtgccggagcccgcatccgaaggaccctcaaaaggagtggctcacgtgcaacacctcgcctgcttgcgaaagcagaaaagattttgagactaagaaaatgaaaattgttttaaagacgtatttttttgctcaatagacaaaaatgcacccctgatccttgcgcaaattttgacacccttgacaactttgcaacccaaaaaccggatcctctgacatcaaaagagtcaaattttaattttttgattcgaacaaatgtagtgttatcctgtttgaacaggagcacatccatctctggatgtgcattggttgccagacctgattcttttttcgtgatgaagctctatcattgtagtgcgcacgatttgtctgtcagttctgatatacaaatgaggatatgccacattacaaaaggtcctccaaaacaattccgcacctgcgggcggacgaggccctgcatcccatgacacctccgtcattagttcagaaattgagcactcccggcttatctatgaacctggttggagggattagtccagatctatcatcatcatcctaattcttgattgggaccacacatacgcacggtctttctgagtgattggctagcattcacttgatgtgcaagtccttgattggaggagctctacgccacaccacacccatcgggctcatcggaagacttaatgaagccttggtggaatggctgaattcgatcccatgagtacttcctcctaatacttctccgcttataccgtagagccaaggatcgcatatggaaaagcgcttttatattgcagaaaagatgggcgatgaaatcgcagatggacgggcatatggtccatggaccccggcttcaacaaggacaattttgcgcctcatcgcagctgttcgttcatatgtttggctgaatttggtaaagtacccatgaattccaatacttcttgatgatatttggtaaagtacgcacgaatcccaatactttatgactttgtggctcggtctcaaaactactaataaacaaaaataaatatttatgtgtggttttgaggccggtggccaagatcgattcatcacaagaatacaaaaccaaggaagtttttccgtaaccgttgtcatccatcagccattcatcttcaggccatcgatcgatcataaaaaccctcagaatgcaaacctttatttatattctttttggcttctttgtcatagggaggcctgggtataggaggatagatgcaccgaagattccggttaagcctccaccccactcttgcaatccatgtggtactcacctctagccctgagcttctggtgtgaaaaatcgtcagttttttgtttagagaaactgattggaatgttgcaactttactgaaagtttcatacatttgtaggacgataatcggcggatttcgaacttcataacccgatcccctctccctcaagtcgacggattggcccaccaattacttgactttcgatgcccgattctctggctatccaatggtttcttcaacgtcgaatccatggacttttttcaactcatcttttgttgtctcttttccaataattaactaccacttgcgtagaacacaagcagacaagatgttctaacctgtttacgacttcttttggccaatttacttagctcccagtccactatcattcacaattcaaagaaactcttgagggttttcaactgagcatcatgactgttctgtgtttcttctcagatgttttccagcggttgatgatgatgttgctccaaaccccatccagcgaacacaagttcatcggaagttaaacactagggcttcattaaaatagctagttaacaagctcctgaacctctcaatcaccctcttgtggccttgtccttgttgtggaagcccgagcgcctcatcacaagctccctctgccccttgcactgtacaatcgtttgcttaactcatgtcccgaacgacctctttgttttctcatattgaagctctattattgtagtgcgcacgatttgtcggacttgcacttggtgaagacgacggtgctgcgtcctgttcatcatagcttgagttgagcggcagaaccgctaacctgcctcaaagttatccaaaacagtctctctgtcccctctaggcaggactccgagagtatctgtcatttcttgaaagcaaaggaggatatgccacattacaagattgtaccctccaagacaattccgcactgacaggcggtcaaggtcctacatgcatcacatggcacctcggccgtcatgacacagcatcggttcagaaatggagcaatcccagcttatctatgtaaccggtttgagtggtccagatctatcaacatcttatatcttcaattcttgaatgaatggctttacacatgcggatggcatgagtgattgggcagcattcacttgttgtcccagcccttgattggaggaccgggtatacagagcctggtgcaaaggaaagcacgctccacaccacaccacacccaccgggctcatcgggctcatcggaagacttaatgaagcttggtgagatggccgaatgccatcccaagagtacttcttcccaatacttctccgcttataccggagagccaaggctcgcatgtggaaaagcgcttgtatatgtattgcagaaaagatgggcgatgaaatgacgcatggacgggcatatggaccccggcttcaacagggacgattttgtgcttcaccgcagctgttcgttcatatgtctcgctcaattatgtagcatgagtatttgggcaagtacgcatgaatgccaataatatttctgtatgactgtgtgtggctatgtagttttgagaccggtggccaaggttgaagaatatacataaaaccaaggaagttgttccatcactattgccacccaccagccattcatcttcaggcctctgtttgctttagtcattagtttgaaccatcaatcgattataaaaccctcagaatgcagagctttatttatattctttttgggttctttgtcttccatctcgccgtcacctccccaacgggaagatctggaaagcggatgaaggacataccagaagtgccttgcaatccatgtggtactcacctcaagccctgaggttctgatgtgaaaaaatgtcagttttttccgttcagagaaaatgattggaagctttcaactttattgaaagcttcataaatttgtaggatgattatcagcggattccgaacttcagtaacccgatccctcctccctcaaatcgacggattggcctttcactttcgatgcccgattttctggctatccaatggtttctttaacgtcgaatccttggacttctttcaactcatcttttgttgtctcttttccaatgattatctaccgcttgcatagaacagaagccgacaagatgttctaacctttgtacgacttcttttggccaatttacttagcttccggtatcattcacattttaaagaaactcttaaggggtttcaattgagcgatgatgataattagcaaacataagttcatccaaagttaaacactagggcgtcattaaattggctagacataccattgaccaagcaaattacaacacaaggtcactgcatttctgatccgaccacaattttttttttttttccttcccaatggtctccaacaaggcctaggtagttgagctggatcttttcacacctgctcctgttccaggaaacttcgcgatgtcagcacactccgaatgaaatgtttgtccaagttcagggattggttcagatttgtttcatctttttgactgaatgagagcacgcaaagacttgattaccttcgcgtgacctcgcgcctcttcgttcatctacttggctaaagcttgtttctttatgtataagctacagcttcaccggcctcgatgccgaagagaaaaacttgtcgtgtttggcatccgcatgcgcgatcatattgggcgtttgccgagtgattcacgtatcacccccactcaagcaacaagttctccatcggaaatggaaggaagggatgctgcgaaccccagggacccgtcaggccgttacactgaatgcgatcccatgaagttctccgctgaccgcagagaacaacttctgtctcatttggagatgcgccaccatcagaacgcaaaaaaagttggcgatgaaatggcgcatggacaagcatggactcaatgtgattctttaacttgcgcaatcttgcggctcttcgttcgcatgggtgtttggatttgtgatcgtgaacgttgggtgtacgttcataagttccaatacctctttacagctttgtgtctttatagttttgagaccgttgaacaagattgaagaacataaaaccaaggaggttttcaccgttgttggaatccaccagcatccaccagccattcaccttcaggcctctttctgcacacccattagtttgaactttgaaacaataatagaaactcttgaaatgcaagttcttgttccgattcttagtagcttctttgtcttacaagtagccattgcctccccggcaaggggaggggcggatatacccgaaatatggcctaagcctccggggacggtttgcactggatgcgatactcaggcaaggaaaggggcggatatacccgaaatatggctcaagcctccggggacggtttgcactggatgtgatactcaccctaagccctgttgtcctgatttgaaaaccggttggtcttctgttcaaccaatttgatttcaacttggcaacttactgaacgctttaaaaatttgtgtagagtgatccgcgaattccaacttcagttgagtgatccgcgaattccaacttcagttgccagatccctctttcgatgtcgacggattggccaaatctattatctatcgatctccgatgctcttgtgatccagtggtttctcgaagtagagctttgaatcattgtgcttttttcaaatcactatttattgcccctttcccgattgttatctacgagaggcattcgagatgtgacttatggaaagatgttctaactctgacatattactttgtcaattggcttggctttcagttccattcaaaaccgaataataaactcatagaggatgttcagttttgcattatgctgtccagttttccttcagataatttcccggcgggttgaagtatctccaaaacatcttgagcaaacgtggtatcagatcacgagtgttgtacatttaagattcggctgcgttttcctcctctttccttccacgtaaattccagcaatacttgggcttgatcttttctctcatgtgcccttgacaggattatacaatttcctcaattttgatccatttgcttggttattcaatccaagaaaacatctcaggaaacttcaaaagaaagcgagagcaatgatcttgatagtattgtgtcactgacaatctgttttatataaatctgcactgggaagggggaaactggcactgccaaaaaatctgcatttatcttgcagattcgcaatgagaattgatttagtgaataagaattgatatagtgagtgagcaaaacaggaggtcagagaacagaagaggaagaaatgaatgatcgagagaacaagccttgagatgattgagaaattcgacaattgtaaaaggaagttcaaaggatcgatgtgtcacaatctattcacaagaaggtggtaagaattgatgtagtgagagagagggagagggagggaaaccagagacctgaggagacaagagctcggaaaaagaaaagatagagacaacaagccagaatatgtggatgataaaaaaatttgcctttcggatttgttttattatgctttgaatttttcatttttagctttagtttttgtagacaatgacaaaggaagcttcaaaggattggtgaggaaaggatatttgaggcaaatggacgataaccgaatctggaaactttttttttttttgattgtgcgatgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagatgttcggaagtggccccgaggaaaacgcgccgcgtctgttgtttgaggtgcatgattggtggatcgatttatgtacgtgtaagattatacaatatgacgagatgtgttcgagtttttgtggggttgggctcagaagcccatcaacaagttttggatggttttcttcggatagaagtcgccacaaggatcggtcaacttgacgatcagagagcgctcacgagtcttccgcctaggagttttcaggatcaaacagaatgcaatggaaaaaatcagttccaagacctgcatagagcaagctaaaagaaacaagcgacagctgatggggaggggggtactgacgatctccttttctctttgagcagttcagaatgcttcttgatctgttttaaatcgagcttccgaacagccgaaacaaacaggtagattttagaaattagacggaagattttgaacatgactgcctgcctatcgagtgattgctggacttgtctttttgctattgttgtttttgatatctggcagctgatttttttgttgtatctagtctggatagatgggtaggtggtttgcgatttgatgagatttaatagaagaaaatggtagggaatgttatagtagtgtcaagcaattgaagtttcctggcggtgtttgtcggttggttgattaagtcagtgggttggttgaggatgaaaatgctccgctgggctatcaactcttatactccgactccgaggctccgaccttcagaatttcacacatagaacatacatcaactccgagagtgcatggagcttgcgccgtattgcagcggtgaaaagtcaaaagaggaccctggaaacccccgaactatgtgggtgaccaaaatgtatgaattttttagaaaaaaatgaaaatcatacgcacgaaagtggtatgaatgagtttggttgccttaaaggttacgcaccaaacagcctataaatgtatgaatatccgccaacttggcggaaaacctcccaaaaatggcccggtccccggctattcggggggatttactcactttccgggggattttggcccaagcatacgcacgaaatgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaattttgagtcaagatttggcaggagtttgtgcaaaaattttatattgttttatattgcacggtccaaatccacgccaaagcttagccaaatcacaaatcatgatttgcggccaaacggggccttagagcttctctatcatttgttataaggagtcacacaggtttgttgaaattatcatcttttacttattcctacctcactatcctcacttttcaatcagctgatcattctattcatcagccatttatctctccaatatagtctgatatcttgttgtgttatgttttatgaccccctagcttgtagtcaagaaccctgtctaagcagggcttatcatctcccacatagattctcttttcttcttgattatgatgtttatgtcctggtgtttatgtgtgtacccctgtttgttccaatttcttctattcattatcatagcctagtcctctgaaatcaagccatttgttctcctgcttctttttgcaccacaagcctgttacagtaagataaaaaatctgctgccctttctcctcagtcaactgctttgtgagctcaggttccaaaaaaggtttcaacagatgctctacaccaggaaatatctgagggcagtaggtgtcaggtgacatgaagtgaaatatgtaacaactccattgttactcttgtgcttgtctgctcaaataacaatgttccctttgtagtcatcagggagtcccaacccttttactttgaagtaacactggaatacaggcaggagttagcttcatgtcacctgacatgtactgccctcaaatttttcatggtgagctacagtggactccccaaagagggcagccctctgaactcaccaaagagggcagccctctggagtctggactggttgaccaccatttcagtcaaaaatactatttagattcaaaagttcaacacaattgtgacaaactgcctgattatgtgcttggttttgtcatgatgatgccaatgttccaaacacaatatgaataaatgtgtacctgatgaagattcttcagtccaaaaatactttggttgactcattcaattgttatgttgtccactacttgctttcagctattgtttttgtgtttttccttggtttgttcagaatgatagtggtgttcttttgtatattctgacattgtttgtacctgatttagttgtttatatacagagatttggtattgatcccaccaagatgggaagcattatgtggtgatatcaaagtcatgttgcatgaaggctgcatagttgcatggttgaggtgacaattttcggaccacaattgtacaaaacaatgtttggaggaaagaaaggcgcacctgtggagatttattgaccttctctgctccaaaattctagacgctggatggtatttcaggtaaggtaaactatttattgctctctaactacaattttatgaatgctaactcaagaagtctaacactttctaggttaataacactattactccttctctcctgtttttctgagttattataagttatgtctctcccccctccatcccttccttgctctgaaaatacctcctatttcctctatcccacagcactccgctctgtccctcccatgctgtcacctgctctcactcccttgtactccacatgtttccaatcctccgctgttcagtcagtctctaactgccgcttctgcgtctgatctagccactccaaaccccacttcaatctcttggtgcccccaaaactccttaccccctttgttgttggctgtacaccccagagcacgccagtgccgagattactggtgtttggttgcctcataacttgtgcattcaatccccactacctctaagctttctgaaaacttagaaagcttaaatttctatcccgcatcaatctcccccattcctcagcctacatgctttcctcagctctgaatgcttttgttagccgccaccatgctttcctcatccaccagatagtttggccaaagctttggcccggttgcactctcctcacttttgagggcctggttgccttggctggtgtgaagcaccacctaatatgcacattttggtgtaacagactttcagatggatgtacagcctgtatattgggaggtatccacaagctgagtaggcaggattttatatcctcatgattcctctcacccaatccaattttcagagctttatcttgaaaactggatgaggtgtttttttaagctagtcgaatcgcaaaaactttctcaaatgttgggcaatgacatgaaaacctgcttatgtgatagattgtaaagctcagccagattgaaattaaaaatttgtcatttttttgagttatttcttgatagaaaccaagaacttcatcttgggcatcatctgcccaatgcactcctcaagaaacctgcaaatatgactttgtagaaatgtttgtccagcaacaaacactcaagaagcccaggagtgacacctgggtgtgtttgttttggatacaagcctctaccacactttgttcatgagagactttacaaggttggctccctccgccctccgcaggagggacttacaccaaaaaaaacatttttgatgggggaggaacaccaaaaaagatcaactttccactcttctggatgctgctccacaacatttatgccagtggtgacattgttcacttcaaagaagcgccagaagccagccttttctttgatttttttaactcttagtgtttgctctaagaatggtcaaaagggccaaaaaccagaaaagtgatgattgcttgttttccatgccgggggactttggatcctaatcatcccacagttatagaaagattaaactgaggaggactgatggagaaccaaaaaagtatttacatgctcaagtttcttgtgttttggaaaaaaaatgaaatcagaatcttcatccctagatttattgaggaagcaagcaagtaaaggaagccaacttctgatagatcaaaggcaagatataggccatccttttggccaaactattcaaaaaaggcaagtggtggtttaggagatacaagtgtttgaaaaaggcttaaaacaaaacttgttttcctcctgaaactgtgcaggaaatcatggattaggcacaagtcaccctttcagggggtggcttttggccacaatctcaggggccaaaactggggatgtttgctaatttcaatgagtatgtatgtatgaaaagctgagatgtggggagacatttctcatccccctaaaggagaatttagttggcaaatatacatagcaacaacaagcttcaaaatatgtacaaatggagcttggccaattgtcaactctttggctacccaagtaacctcaacctatttttcacatctgatttgtttcaaccatcaggaatttttggaattgcctaagtaaatggaggctgacagcctcaagctggccatggatccttatgaataagtttgattttgtgactctctggaaaaaataaagtttggagcacacagcacagtcttggagccaatgtttgaatcaattcttgctttaaccaacaagaaaattaacctggccatcacctgtaacactgttgtgatggacatcttccttcatcccgtgtgttgcttgattccctttactgagcggttcaatgaaaattctagttgtatcatcaaattaatcaaagaaattcattgagtgtgagactctgcttgcatccctaaaataatctccgcccacatcaaaggggactgaattggatcttcatttcaggcccactccaagtgatgtggattccaatggtgacaagttcaacttctacccagaaaactcacaggtcaacacatcaatacaaacatttaccactacaacaacagtgatttccccatggacaagaaaggctgtgtcttagggtggtgtaaggtaaggaaattcaaatatagaaattcaaagagtttgtacaattcactgctgactgtgttggaaaatttatttatgggcacatgcaaatgatttccctgcttgtaaatacatagaatagaaaaataattttgctacactgcaccctatttaagcacaaatttgctacactattgctaattagtagcaactcattgctacatgcacactgaggtagcacactacagatttccaattctttccagagaaatttcaaaagtagaagtgataacaatccccccactgcacttgagtgtagcacaaaacctatcaaagccactgtgctttgctatttaaagcatagccctttcacccttgcaactttgaataccccagatgcctcaatatagatcaaatatcataagataattggcctgtaaaaagctctgttgctaatctatcagaaaatcttatgcttcttcacaactctttaaccttacaattatggtgttcaaagttgtatgtgcaaataattgtgcatgcatatttcattaatgataaaatcttgtttgcggggaatgttgacaatctgattatgtaaactggagatttcccaccaaacacaatttgattatttatgaaatatgcacccataattgtttgcatttttaaatttgaacactgtagatgtcctgaaaacctaattaacacattgctgaacaattgaaaaaggcccacttgaagttcaaaaaggtaattgcctgctgattctaaaatcaaaagatatttttgttacttttatttttaaaaaaagagattttccaaaacatttgcaccttacaggcggtatcaaaaacagcctgtttgtgcaatgtacattagtgaatatggatgtcaataacaagatgctttgcattgcattgattttcaaaacctttatgatacaatttacaattccaatgcaattggcccaacattgagcacatgaacccggcctttgttctgacaacaaattttcatcacaaactccctgaacttatctagaggaaatagttggtgaaatgtgaaaaattaaaactgcactacaaaattttttgcctatttgaaatgatagggttggtagaaagatgcttcatcaaggtctgggtgaactgggcccagagagaaatggaaaaattgactgataaattgacaggactcaacttgtattttgtatagacatgactagcaacggctatgggttaaacttaagagggagccatgttaccgcaaataccagcagggggcaatcaatcattccatgagaaacaatcgaacttcactccgatcatcttggttttgcggggaatgcggggctttgctgggcgaaaccaaattgacacacaagccattcagattcgcataatgccttaggatgtgtgcagtccacagaccagaaaagacatcagggagatctgcaatcatccaagtcccgacaccctagaaaacaagttgtgctgcagactgcaatggccggccgactttggcactctgatgatcgaactgctcaatcggagccgaccctctatgtactctagattctatatttgcgaagttaaattgttcccctcatcccctcacatccctctgcatgcatcaagcaaatcaaggcgagccttcacttgtgtgactttgatcggctgtttgagtcaatgaattctggggtgcataccttagctgtggcatgtccggtgatgttgctatggatgtatccatgtgcatcaattggatcccaaatgtacgttttgatataaatacaaatcaaccagtggatagttttaattggtttgtttgatcgaaacgcaaatgatttcctcatgcaagctctggcctcttcggtctcctatgtaatccccagtccttcaaataaatatgttgcagtagatatttatattttatatgacttgtttgggcccaagccggtcgggatgtggcggtgatcgggaagttaagactgatgatcgattgaatacattatacgatgatgtcaatcgggatgctcgttggctaaagataagggttatgcttgaagttatgcacataagaaatggggactggtttcagtgaaggccaagctacgaaatgttggaagacaactctcgggttgatatctaccctcagttgcctatataaccaccactcctgatgtccatttcgtccctcaccagcagacaaacaaccgcgaatctctaaaatccaaaaaccaaaaacctccgagcatactaccaactccaccgccctttttaccgaaaagatgaacccttgcaacggaaactgctcttgcggtgcttgtgcgtcctcgccactgtctccctcttactagcttcaccaatcacgatctctaaaacgcttttgtttttgtttctgtttcagcgtgcacctgcagcggttgcacttctcacaagaagtgaacgattggcgtgaggtgaatccactgctgataaatctagtgtcggtgagtgcccgaggaagatccttaaccgctattttaaactgactcttaagttattccaaatcctatgtatatagtccccaacgactccagcggcgttgctcctttggtctgttcgcccatccaactgaagaagagtacccttttacctagaaatacacgcagggatccccgccatttttctcttcattctactctagcgttgtatccttttcatcatctccccctgaagagttctcatgctttcatgtccttaaaatgaatgacaagtgatgcttagcctctgtttgctctcgtgatacgatactgagattgatctcaattgtccatgtttatgatatgaagtgcgatggacttttacagagtttacgccattatgattctggtgagtccatcattatgtgagtaacgtcgagaaactcattggcgactgtcggaatgcagtctttggtcaggacaaatatgatatagcttcataagaacttcatcgagttaaatcgctcttgactatttgtggtagactgcagtgttcattgctgcctatggccgctatggtttgaatcaaatctttgctttcaattctgagcctataatgttccactcaacctgcgaccatgactgagctccttttggcatccgaatgagccgaatgatgcgtgtccaaggactcaagctactgtcagttcttcttccagggaggagggtcaagagagcacaagtcagatttgttgcaaggttaacttgagggcattagctgattgagctctcgttcttcggattctagtgataatagctataacaacttaataccagctgtatccgtcaagattcagatcaatgaccaggttaaacttcaaggtcaatctagagtgtcagacggagtgttcaactcggtatccttccaaaagaaaaggtgaagcaaatttatctcaggtgactatagccaccgtggacatggaatcgaaggaatatctgtggtagggttaaaaggaactatggatcattctattctgcgcgataacttgttgccttcaaagtaatgatacaagaaactagaattaaatattccaaagaaaaaaaaatcatgttctaggccattattctaagtgtacatggtaggattcaaagggttttggagaggctaattattagattagaggactgttttgatgtgaggaaaacataaatattggaagataacatcaacggttcagtagccattaggacgatttataatgaagcaaaaattccaatttcagacctggagaagtgcgaatttgaaaggaaggtcagctgtcggagacattgactcgttttagttaccaatggaagaagagaatggacataccaagtgatcttcgtgtttgggagtttccgaagcgtccttcttgaacaatccataactgcctccaccgacggtgttgaatcccagtcctaagttgaatccgaggccaccaggatagtagtagttattgttgaagtaagggtttgcgaggtaggagctgccaaagccccaggggccgtagaagctgttcccaaacgtgccgaagcaggagacaatcaagcacttctcgttcgattgtcctttgtgggaggctgcgttctggtctgctcgtgggacaagaaccgtcgggatagcgagtgctgactggagggcggccaagaagcaagcggcgaagacgagacagttcatgattgatggtaggatttttttttgttttgttttcaagtgtggtcaatgtttttgttggttatgtatcggtctgagatggatgcgatggccgtagagtaatggatctgttggagagtgagggagggaggtaggaaggcgcttcgacgggcgccttaagtagcttttccttgcaatacgggtataatacatggccacctgctgaaaggctccttgattggatggtagtgtgccggtgtgggtggaacgacacccaagtggtattgatctcatgagatagtgagaggaccgggatagatagacaatctatcaatcaatggatgacttcccgtcgcaatctgcgaccctcccagaagtcaatttacaccccttagatctaattttttcaacatcaaaaatattttttcttgagccttccagcaatcacagtcacctgagctggttgaaatgctgattgtgttgttaatttaggactgagagaggcctacaaagccttctaaatcgcgacgggaagtcctccattggacctctcgagccgagtctgcgattctgttcacaacttccatggagtgatcactcgaatgatgatggctcaatacccaagtaccgagtgcgatgttcaccaaccgagcccaggcaattcggcgatagaacatatatgccggctctagattcgactctagcctgcaaattgactcgaggtcgttaagcgtcgactctcggcgctgctaccgtcgacttcgacccacccatgttgaggtcggttgagatctactccctgatcatacccgtgagcatttcgcacgtctcgcggtagacttctttcctattagcttaacaccatcccctcgtttcaggggccggaggacgggcgcgccgttggcgcctcgcgaagcgacataagctagacttttttctcagcagacaacatcacggctctttccaactggaacggtctacatacatccccgggaccgggatcagacatcgttcttagattgctgatgccgactccgatggcaaaaggaggacaggttaagtcagacctctgctctgccctgagtcggcctcatgggttgagtctcacttggggcactataagaaggtctcgtaattttgtttgtgatcacaaagaatttcaagtttggtacataataaagatacagatttacaattccgtgacagatataatgattacaagagtgttagaaccgtttgacagtcacctgagcaggaaagtaacacaaccatttggacgcagtccagggtgtcaagccaaggcaacttctaatacgagatctaataattcaatcttcgcttttttaactctgaatctcctgaaaaccgttaaagaggatgatggtcttttgcaagagcatatcgtacggatcggaactgtctaaaagagtgcggttggttcagttggaacatcaggataattgaaaaaaaaaaaaaacttaatcctcagacaaacgaagagagtgagttgattgcaggttgagtgttacaaattatggccaaggggacaacggatgcaaaaagataatggttatatagacataggaacagaatgggcaacctgtggttgaggttgcggagtaggagcccccccctcgggggcttgggttctacgtggtggtggtggtgggtggtggtaccctgacaggctgtgctgatgcaagccttcacagcagaaagagcacttagtaggaaaccaccaagccgagcaacccatccgaagaaccccatgttcatcatctcaatcactcccaccaagccaagaaggaaaactcgatggtctatcctcaccctcctcgtcatctgtctaccccagacactgattatcgcactcaagcaacaaccacagccacgatcgtacgactctcatgcctactacgtcatcgaaaccacacccaccagctcaggaccatcatcagatccaatctcaggccaatcgatcgcacaagacctggcagacagactggataccgagttcgtcgagcgagtcggcgaactagagaacttttggctgatcaaagcacccaagactagggtcgaacgaggctatcaactattcatcgacccctcctcatctcatcatcagcttcatcctcggagtcttccagaaaaagaaaaccctcaaccaaaacaaccacgtgactcagtcctcgaacacttccaactcatcagacgctcggcacatgacccactcctcgaatctcagatcaaccacttcgatcacaaatcacgtcagaaacgatccctacccaaatcaacactctcagcacgccatctcgcatactcgatcagatccctcgagcgccaagttttacgccaacgtcacaaacgggacctgatctatgtacccaccccaaatggaccggcaccactctctccccgtcagaccgtctcaagacctaccaagggagggaagatcctcagcccctcccagcaagtcgcccggcaattcaatatctatgaccctctctggccgaaacagtggcatctcgtcaatgatgtcatccacaaacatatgatcaatgcaaccggtgtttgggagatgggaatcaccggtaagaacgtcaccgtggcgatcgtcgatgacggcatagatatgtcatccgatgatctcaaatctaactttgtacgtaataagaaaaatcatatgtatctccaaaatttgtctacttcacactctcatttttttttttgcttcgatcgaaattagttcgaggcaggttcatgggattataatgatcatacaccactacccgaaccacgtttacccgatgatctacatgggacgagatgcgccggtgaaatcgcagccgtacggaatgatgtctgtggggttggggtagcctttgatgggaaagtggctgggatcaggatcctgtcggcgtcgatcagtgatgccgatgaagcatcggcactgaactacggttatcaagagaaccacatctatagctgcagttggggtccaccagatgatgggaagagcatggaggcaccctctcgattgatcttcaaggctatgctcaatggaatccaaaagggtagaggcggcaaaggtagcgtgttcgtctttgctagcggaaacggcggggctgtcgatgatcagtgcaatttcgacggttacacgaacagcatctattcggtcacgattagcgcgatcgatcgacagggactccatccatactactctgaagtttgttctgctaatatggtggtcacctattcttctggtagcggtgataacatcgtgagcaaattcttctttatcacctttttttccgttcttcttcttttcctttgatatgtgaataatttgttcatggattcccctcgccctcagcttattttcatctaatttttttttctctctttcttttctttctagcatacgactgatgtaggtaagaacaaatgcaccgatcgacatggagggacctcggcagcagccccattaggcgctggtatctttgcacttgtcttacaagcccgacctgatctgacatggcgggatgtacagtacttggcagtcacgacggcgattccattcagcttggaagacccggactggcaaaagacggccagtggacgactgtacaaccataagtttggatttgggaatatggatgcctatcagatcgtccaagcagccaagacgtggaagttagtcaagccacaggcatggtggacgagtgccaacgtcaatgctcacagtcagccggtcactgcccaaggagctaatgcgaccatcgtcgtcagccaggccgatcttgacggggccaactttgaatctttggaacacatcaccgttgcagtgaacatcaaacatactcgaagggggaacgttcgggtgttactgatcagtccgcatggatcggtgtcgatcctggcggcccatcgacggtacgacgatgcctcaacaggcttcccaggatgggtattcatgactgtcaaacattggggcgagaatccggtgggggcatggacgttgagtgtacaggatccgatcggggcgccggacacgaatgggacgtttgaggactgggcgatgggtatgtggggcgagtgcaaggacccaacgatccagaagctgttcaagatgcccgacgatgccgagatcctgctgccaccaagtccggtctccggcgttgccctggagacggttatgccgggattgagttcgagtgtgtttggcgcggcggcgacgccaccgccagtgcccctgaagaacccgcccccgctggtctcggacacaagcatggggttctcgaaaacaaagtcattcgtcaagccgacggctcatctgccagccgatcatgctggcaacacgggtgccccaggagacgtggtaacagggatggggagcatgtcgggctacctgaaggggaagtcttcctgggtctttgtcgccttcgggatcgcgattgtcctcggcggctgtctgtgcggctggttcttcctccttcgcatgcggcgccggcatgatcgggcgcgcttccagaacgaggttgaccagggtgatcagggtgtcgggcttctctccggtgcccggcgtcccggcggcctcttccagcaggtcctcggcaaagcctcgaccagacgtggcaacggatacggctttgaaccggttgctggcgaggaggaccttccgatgcgctcgttgggccgagggccactggataaacatccaaaacctggtctgtccaagcctaaatcgacaactaaagacctttatgacgctttcgggaatgtctctggttccgaggacgagagcgataacgagaacgtcgatggaaaacaacagagggaagaccttaagaagactcgcgcagctccttataacgatatcgatgtcgacgacgaatatgtattgtctcctccctctcctgttcccctttgtcctactgaaacagaaaaaaaaatgaatctgactctctctctccctggatttttctgttaaaacttgtagatggactcattcttggaggaccctgatgttaactctcctctcgcttctcgaacctcacctactgatgataataatgatcaaataaacaatcatgacgacgaggatgatctacaggatctagaagattgattgcttgaaatcattctttgtcatctttttacttgtcaactaatcttcctgtttacgacctaatgaatatttctggaaaaggttggtctgtttatctttttgattcatcattactcccactcctctttactcctttcttttttcttcttataattaaaaaagtgatgagttgaattaattcgctccattagagctcaaacaagcaaaaatcttcaaaaatcttgttgtcctagacttcctttgtttgcttcatccggatgttttttccgatttatagaagagggtatttatatataataactgtatttagacctagaacaaaaccccccctcgtttctgattgctttctttttgtcgttttatctatacaaataatttctcctcataagcaaatctcttctctcatcctgctttctccatctcaaattctcctaagaagactcaaacgcgattcttatctttttcggctttttctttgtgatcttgtcttatgcttttcataagcgttgcccttttcgtatgggacgaagtagagaaattgaagcacttgattatatctaagttttctttctaatgggtttgcatgtaaatgtgaaaacgctccaataagacacacttggagcttgtctaacagatatcgcaaccaaacactcagaaaaatagccagacaaaacaaatgagagcggggaaacaacacttgatttcaggagagtatatcagcgtcctaacggtcttcggttgcttagtttccatgggaacctgcagatggatgagggatgtgttagatggccgcaaactagaacagggagaaggatgaataaaaatgccgaaagcttactctgtagttgtctctcttaaaaatgagcgtcgatgcattttgaggtgagtccgagattgatagatccatcctacaatattttgacatgtaaatcaatcgccagtagaatcataaaggaaaagtctggtggctgctactgactcctctaacagttcccttaggacaacatttgccctttgcttgcactccttggcagttatgtatagccccagaagagtgtggaatttggtctgttcaaagccacgtcagtctggtcgactgcaagagcggttcgctgatctactggtaagaagaacacgactcacaactaccatcttggtttagacaaagttcgacgggccaggggtctttacaatcccaagcagctgcgaagttgcagatcactgccatcaaggtaacggtggccaagaaacgcatgatgtgaaggttggattgggtacaactgggtcaaagaggtttgcttttggatgtggtttggtggttgtggtggaagctggtgttgatgggtgggatgagggaaggtcgatcaaaggtgccaaaaccctccagctttatagctttcgacacggccgctctgctgcttgccgtatgtctgtatctccaagatatctttcttaacaacttcagcctggcaaatacgtatgtatcgtcggcgtcctggaaagaagaacgcatgccagttgtacaacatatatgtattgcaaaagaggtagctatagaatagatcagaggcggctcatcttcaagcctcttttttattcgaacattgaagccttctggaagaactctcaaagaatcgaatcacgcagaatcacgcgtcgctgtgttgtagaaccagggcgctttatcaagaagtacgcacattgtgttggaggctgaggcccaatggcgagccagagcagcagccccaagtttgtattgaaggctgatcatcttacggaagtttataggtgaggtggggcttacacaacacgtaaatcgttctacggaggcccgagagacccttcgtgagttgttgaagtcggcaggcctgcaagcttgtattaaggcccgacttacggaagtccactggtgagatgacgcgtgaaagataattgcttcggaggccgaagctacaatgagcaggcagcccaagtttttttgtattataatataaatgtctattggtggaagtccactgcacacgatggcggggggggggcataaatcgggccaactcccaacagcaacggtaaggccctttcccagtctgctggacgcgaggcagagtagatttcactgcagaacaaaaaatccacagccaattgccgcctcgcaattgggcttataatgatggaaacattctctagatggaaggcttttatgcggccatatgccacagaagtccactggcaagatgggggcttgattatttcggtggcaggccgaggctatggacaggcagcccaagtttttgttatttgtacgttcaggtacatacaaaataaaataaaatatgtaaggcttgtcaacggcaaggcggaacctttcgaatttccagtctgttggccgcggaagaatcgatttcgctcctggagaacaaaacttaagaatcaatcaccgcctcgtaattgggcttcatgatggaagcatcgttcttgtgcgtcagcttgtccagatacatacatagcaggctttccagccatattgatgtggtttttatatcggctatagctaagcacagcctctgagcctccgtctgtttcattcaaaagtcaacatcaccaaatattaaagacatagtgatgcaagcttatctagaagccatggtgcccactgccaacaaggtgacctggcagccctgaggcttgctgtactttggcaatgcgcgtcgctgttgcgatcatcggaggcgtcgcaattaccactatgcatacatctgtatcccgaagtgatcggtcacaactttgactttgggatcggcgatgggatcggcgccggtaaaggaaatgttcaaggaggacgcttcgggagcaatcaaacaccaggaaaacttggcgtgtgtcatcactcttggttcgtctttcaatcgtccttgaaatcaatcaatctgataacacattccatcaaaattctctgtgtattcaggtctgagatcaacaatcttttgtttgacttcttgtatcatgaatttgaaagtggctatgcatatgtagggtcattttagaaagctatccagcatgaatttggcagaatcaatgaatttttttatcacgttacatacctgggtggttgtgagatcagggtgcaagagaattttgttataagggtcggatggcgtaatttggaaccgcacgagtcatcttaaaagcaggtttcttcatctgttttgctggtcatggaggcctacaagtttcttgctactaatcttgtccttgatccaacaactgcgctacactttttgaccaaacagtgtagcggggttttttgcgcccagagattgtgtagtgacgtgttagcagttttttgctacattacaataggggggttcacggttgagctttaaggccattttgaaggtgtttctgatcataaatttataatttttttgtgatgtacagaaggttcagaaatcaataaatcagaaaaactcaaaaaatttgtaaaatgttgctcataaacaccttaaaaatcactctaaagttcaatcgtgaacccccctaatgcactaccaaccactaccagggccaatatgctgctaaccagctcattagtgtagcatagctggacactttctgagggcctgcagttatagtgttaagggtggacgcagcagaattgcaatatgctagcaatgcggcagaattctgcactaaattttagctgaattctgctgtgttatgttacactaacactagcataactggcccaccgttgctcagacacagaagagtcaaaacccagagccaacatggaagtgattctgtagagttggtactccatctgatggaggccttgttgaagagaccatcaattagacaatgggggacccaagaatgggccatgagttacactaactgtggtgctagtgtagcttagtaaaattcccctaaaaatagtgtagtgtagtggaattctgccacatctgcactaacactacaagcacaggcccccaatatttgcccaatatgctgtgccaatgcgctggttattggccctttggccctgcagcagctgttagtggtctgtagtgtagtgtacagttgcatgtggcattctgctgctcttggctgcctgcaaaggctgacttgcactacccccaatggggcatcaaattgcttgaaaagtacattttgggattgcttaggccgcgtttggctgccccatgatttgtgatttgttataggagtttttccccagggggccaatcagacatcccaaatttggtgcaacaatcaggttttgggggcccaatttgtatcatgggggttgcccaaatcacaaataatggggcagaaaaatggggccttattattcaaatctaaaggcttgtcaagatggagccagccattttttcttttttggttttctatgcatggccatttggactgatggcatcttagcagcctagaaacccataagtatggaataaaggcatcacataaacccatatatatggctttatgttatgtatctagcccataattatgggtttctggtggagccaatttttccacatttttgatcctcaaacttttggacctaacaaaagtcatgtacagcagaatgccacacatgactgtagttacaaaagcacactgaaattgcgctaacactactcagtttccacacaaaataatctgctactctaatgcattttgggcaaaaagtgtagtggcctactgttgctagaagttacagctaagaatgcaactaacacaatttagggactggatactttagttatccagataaaacaaagcatcagggattgttcttcactctctcttgaaattgggttgggaaaaaattcttttagtcaattcatttcttttaatcatttgatctgtggcccattcttcagctaaaatgttagctgaataatgggccacagatccaacaattagaaataaacaacttgactgagattatttttgttccacccaatttaatcaagaggaaatgataatccctgaggctttaatttatcttcagtctgtaacttgtgttagttgccattgtaagctgtaacttttgcttgaagaagtcagcttctttgtttactgattgaagctcagtgaatacttacatcaagaaatacaaattatcagcatgtgcctcaaaaagctcatcaagccaaatagtcacatttttttctacccaattcaaaacctctctgactgattcaacaaagcaataacactggaatgaataagactgttaaacagtttacaaattggaatacagcattacctcaatatcagatcatatgaaagctcaccgccaggttcacaggctctgtcaatagaatgctatcctgatcattatctatatagagcaattcatcagtaatctgtggatgcatcatcatagtcaagatttatggattatggtgtccttttttgccacagttgtaagagccaaatttcttggtcttcactagaaaaagagttggatcgcatttttagcactagaaatttaatcacattttgaaaatgcgaggtgacattgcatgtgacatgtgatgtgaccgcgcattttcaaaatgtgatccaactcttcttgtagtgcttgtaaattgagacagatgctgtgccattgtgtccaaattgatccctgggtcatgtaacagagagcttgtgtgcctcaagagcaccaattgtgttgtcaagaatcacttttttaggcaagtagatgaggtgatcacagattcttttgcccaaattgtcaaggcctcacagaagtcaatcacagacttgttgattggacagagatatttttgctgtgttgaggtctgatgcctcttttcggatcctggcaatccattttgaaattgataattttttttgtgacaagtcatcccaaacttaacacaagtccctccctgtcagggagggacttgcatgtaagattgctcatctgggctgaggtcatccagccaaatggcctgataaatcacaaaacacctcatcttccccataagatcatggtttctaagcaagccgctgagcctacagatatttatgatttttctctttttttccatgccatcactttcctaccactcctctccaatctgtagatatagtggctaataaaaaatgaaaaatccacattggttggacgatgactggatatttccccactcatgtccggtctcacactcttatgacagccatgacagctattggattgttagtgctctagtgtccggctgacatttctctactgctaccaaaaacctcactgactcctttgaactacactgtgacatatcctatgatttcttatccaatcatgcaggtaggatccaatgatctgaagcttgcaacaaaaagatttaatattgttttttgcatgttttggcaactcacaaactgaactccttagaattgaggtagaaggctcagtttttgtcatatcatcaagattttttaaaaaacggtgacccaaatgccaggctaacaatatgcaaagtcagatttatcaaaaaagacaaagtgtgtaatgcacagaggtttgaagtgaaaaaccaagaaaattgccttccaaaccttatgacctcaggatgtgaggttgatttgtcatgtaagcctctcctttggagagtgtccctttggaagccagccagaagttatcttgagctgtactcaacaagcttgtgttttcttctcatatgcatccacaatcatggaaaacaaattagaagccagttttacattgccataacgtattgaaaggtcaacagagagtattagactgattgttgaccaagcaaactttgatagagcatcccaatccatgaaaaattcttggggttgtaccctttttggtccagggaatgaccaatcaacttgctgtccttattgttggagggacaaagtagtgacttgacaacaatattgagaatattcataattgctagaacatcataatctctagaaaatcataatttctagaacatcataattgctagaacatcataattgctagaacatccaaaagttgagagcgccaggctgctaacacaaccaaatttctgttcaggatgaggactgtagggataaggtgagaggggatattgagagttctcagaggcatggtttgcaaatttgaagttgctgagtcaaaagaaaaaaaatcaagtttgagatcaatgatattcaaaatatcaggtactagagcaaagaatgggccataacctattgaggcaaacacaggtaagtgggatttagtcacagactatctgtgacaggtgagactaatcaataagataagttatgtttatattcaccaaggaaagagaatcacaatgtggaactgagtgaggaatcacaatgtggaactgagtgagctaaatacaactaggttgaggcataccacagtacaagcatcacaacacccctagccgtaaagactgtacagtctcaactcagggtgtaaatgggtcggggcaaaccaagacccaatgggtaatgggttggttttgggcagaatttgtgagaaaatcacatgacctgaacccaacctggaagcttagcaggtcaggtttgggaaggtgttttgatagttgggcaggtaagtttttatcatatttgctctacaatggctaaaacacttgggtcggcccaaacccaacatgcaaactgccaacccaaacccagaaagtcccaagacgggttggggtctgggcagcatatattcaagtttgacccaacataggtgttgggttgggtttgggcactgtttttgggcccaaacccaacccgcttacatcctgagtctcaacagcagggtggaaaccctcacctccatgaagactacacaatagggggtatcaaatatggaaaatttgaaatcttaaaacctcattatctgttaaacaaaaccaccttttttgatggatatattttggaaagaagcacatatttgcctttgaaattcatcacagcacacttttcaaaaaaactttttagttcaagagtaaatggagttttattttttcaaatttcttatatttgataccccctaatccctctcccccatcaagatggcaccttgatggatctggccccacaccaagtccttctggatctttgacatgatattttttatgtatattttgctgtattatgccaaaagaagggggttgagcaagaaaagtcacagtgaacagctgtccccgtctggggtgtataaggggattccccatcaaaacccctgagatttgggggttttcagaatctgaccagatgccagatttcccaaggccaatccaaaaccctgatccagtccttgggttcagcgggttatgccacattttcagtgtccgggtaggaaccctaattgggaccaaggattgtaaacccaatcatgtgacacatcactcctagatgtgaatgttgcacaaaatcactcctatattgtatgaaagcttgtcaacaccactctgacatgcttctgagtcctgcctcagttgatttattgactgcccggtggggcagagaaaacctccaagtccgtatttttactcaatagggacccaaaaatacagactgcaatggagatgctctcacctgggtccaaccaggtggtgaagttatgcaccctcattgaccaggtggcttggactgaaattgtatccccacactgaagaaactaactgcttgagccttgaacagggtttcttcaatgcgcagtctgcaacttaaaccaagcagagttcaaggtttttcagacaaagtctgtccaataacagctcagactaggttgggttgtgtagccttcccttttagatattaatacctccagcctagtttaattgatttccctcctcctcagttcactcattgaccacatcagcccctcaaaactttgtgagatgggttaaatgtttgggaatttctagtggggagagtgggaatttggatctgatcaaaaaaagaaactgtaggtgtaagccctggtctgtgtgattggattctctagtctcaacttcaagtgattgggttttatcctttgcaggtattttcttgaagagggagaatttgcttgattattctcaaaggtaattaagtgaccataaccattgtgctgatctagttgtgtgaagtgaacacttgggttaattctggcgaggtctgtttcatggcattcaagattcctttcaaattcattcagatttgacatctgtttagcaaacgttgatcaaagtgccccagagacgattgaagatgtttgctcttgaagtatccttgatggttgtggaggaggtggtgctggtctgtctgtacagataaatacacagcgggatcacttttttgattccgagacgttggatttgtcatgatggtggagatcacatcggatccagccttcaggacgttaacaaccacatcggttttgtcctcatgtagcctacgacgttaacacaacactgaacgacgcaggtgttgtgaacacgtcttcaccaatgtcaacaatgacaacacaggctcccctgtcagagaacagggccattgtttttgatgttgcagtggaaaccacatcggattcaacaatccgatttgatccgctgctcaccccatcttgaccagggcggcacagatcggttcttctgcccgactccctgctacaacgtcgtgaacgacgtcaaattattatttttttcaagacgtcacaaatgtgtctcaagtgggtttttttaccctgaaaattcgagaaaattgatcattgaaaaaaaaaaaaaaattgtgatgaaagaggggacttagaaaaaaaaaaattattgactacacaactgaacgacaaggaggtggtactaaacctgtaaaactcgcctctcagtcagcgagtggtttgtagtaggatcggctaagatggccgctgtcgttggcaacgttgcaagggatcgattcccgtgctagatttcttttgctgccagcaacagcccataatactgcaagctcggtctgctttctcatcctcattttgagggatgagatagttggcttttgatgtccaattctcatcatcaacaacatcttggccaacgagggctgtgatgcaaaaatgatgtagggcatgggtggatgtcatttcacatctaatttcccattcagtgaatgatgtcgattcgacatgaattccaccgacgaggtggcatcggggtgagcccgctgtgtatgtacatacagctggagaaacttgactgctgtcaccgaggttgtatgtatgcaccggcagctgggatataacaccacgatctgattggagcattctcaccttgccccacttcgaccctcaaaacccacttcgtgtctcgtctttgtaccttggacggtgattggtcaacagtaagcggtattctttcatcgttttgtaaatctctgaatgctatcgtcacacaaaccaagcatgctaacctacccttgattatcgtctgtgcggtgtgcggtccaacctgtcaagattgtctcgaattacaccttcccttatctcttcgttgcgacttggctggtcatgaaggttcgtcatccatcttggttcttccgttttcaactccttgtctccgccgcttgattttgttgtctgcaaatcaccaatagcttgatgatcgatatcaaaccagctgattccttgacccaattacccgacagttcggaaaacaacttcaagctcaacagattcctacctggaccgcgtattatctggattacaaggggctcaaaaaggtgcgattgaccgctctacggtctgctttccccttgtcacatccctctttctttttctccctccccatcctccttctctctatgagtctccacttttgaattgtgtcggggtggacgcgcctcaaccccaagatattctccgacagatcatcaactctctggccaaaggacgacctgcagatgcggcccttctagctgctggcatctcccccgctatcgtcacttcaactgccacaaactcacatcaacaattagccgcagatcagcaacttcaactacttcccgaatcctacaatgatcccagagcgagtcccgagaacaacttgaaactgcacaaggctgccttcttttttaaattggaacgagaactcgaaaaggttggaatccatcatgcaccttttcctctttctgcggtttctaacatgtgattttccttgcttcgcagatcaatgaattctatttgcaaaaagaatccgatctcaaggttcggttgagaacattgatcgacaagcgcaaggtcgtccaatgtagtcgcactcgcagattgactaaggacaattcaagttttgcaactctctatgaaggatttcgacatttcgaggaacatctccggaagcttcaagctttcgtcgacatcaaccagaccggatttcgcaagattctgaagaagtgggacaaacgctcaaaatccagtactaaagagctatacctttctcgccaagtcgaagttcaaccggtgtttaaccgtgaatgtattgccgaattgaacgatgcagtcgcagcaaacatactcgaattggaggaacttctcgtcgactctgaagatcgacagccccgctcacatgcatctgatcctagcgccgatcaaatctcaaccgattggaaacaagtacttgaccatccaggctcacagcgaacagctcctcaaaccgcagttgaaattgatattattgaatttgaagaactagaaactaatcttattcaagccgtcaaagccgacaatcgtgagcaggttgcggagctattgcatcttctgcctcttcctagttcccctcttgaacaaacaacatcggtgcgcagcagattgggccgaatactatggaaagccgctctcagcgtcgaagaaccacaggcacaagtcgtctccaaaagtcacagtgctcaaggtagtagcaatcgcattaccatacttactccttcgactgccatggtcgaaaatgacttgatcccatcatctcggctcgatttctctttcgtggatgatattagcggtcgatcatgtttgcacgaggctgctagtgccggtcgcactagattgatccgtcaagccatcgagcacaaagtttctgtctcagctcccgatgtttacggtcgacagcccttgcattatgcagccatgaatggtttcgcgcaggcctgtcagttactactgacctacaatgcagatccatattgccttgatcacgatggctatacaccattgatctactcagtcacgaaaggtcgagtagattgcgtacggatcctactcgattcaggcatctcgttggagccggtcagacatgctggtctgcttcctctctcactagcatgtcagcatggtcacggggacatcgctttgcttatgctcaaacgtggcagccaggttcttgccaatcaggaaggaatgtggcctcagcacttggccgcacgcgaagggcatgcggcattgttacgactcctggcggatgctggcgcgaacatggacgagcgggacacgttttctcaatggactccactgtttcacgcggcaagtgaaggacacgccgaatgcgtcgaggctttgatcgcttcagactgcgattgtcaagttttggatgaaagtcgcaaatgtccaattcattatgctgcttggcaaggtcacattggttgtgtcaacttactacttgctaagcaaagatctacgcggttgaccgggatggtaaaacaagatagtgaaatgacggccggaccctcgactggtactcaacgcgccccgtccgctcccaatggggccttaccttctgaaggaatcaaatccggcagcttgatgacgggctcgtctacaggaattgagccggccgacgccgatgtggacttaatacctgatctttcacttccaccgcccatcataccattcagaatctatggtcataattacttggacaagaaagcgttagtgcagctttaccttggacatccgaacacggctcgatcaacacgtaaagcgatccagttatacggacaacctgagctcacatccctgaagctggtcattagcaaccgttcggatgtatcatcggtggtccatagtacgattctaccacttgattatgaacgtgaatccttctccttccacacagatagtgtcgatcactttgcattggaattcgagctgttccctacatttggaaccaagattatgggcaaggcggttggtctgccttctaacttcgaaggtccctgtaatcaaaagccttgtgtgctaccactcctggataaatacctcaaggtcattggtgaggtagcatttgaattgaatgttataaggccgttccgagatgtacaactatcatttggaggaagggttgaaacctactggaaagccatgaccaacttttcggcttcaaccattcaaggtgactcgccaatgggatccccctttgggacgccatccatcaatctcgcatcgaacgcctttgtaaccgcttcgtctctttctggcaagtatgttcaggtagccgtccaagttactcgtgatggcgtgcccgtcgtgtattccggtaccactctaaacgttcatggttttgaaattccgatgtacaatgtcacgattgcacaattcatgaagcttgccaacgatctttctcgaacgtttgatagttgctcacttccttcagacgatgaatcgccccaccattggcacgaattcctaaagaacagcatggtaacattagagtcggttttggagcgcctaccgattagcttgggactggatcttgagatcggggatccaggtataagccagcatggctctttagacttaaacacctttgtcgatgcgattctgaaaacgatttacgactcgaccgctaagacgactcctcaaaaccagtctcacagacgtcgcagacgacgactcgtcttatcttcctttgagcctttggtgtgcactgcattgaattggaagcaaccaaattgtatgtaacatgcattattccaagtgatttgttagtttaacaagggaacaattcagcatcctgattcttgctcccatctctccgcttctgctttcaagatgcagtatttttcgcgtccgattgcggggtgtctggatggaatgagtcgactggccaactcctaacaccatctggctccgctattgaaacaagtacatgtcatggtaattacgaattggatcgacggagacgaagtattttggaagcagcaaaagtggctaaagcaaataacttgttaggagttagactgaatgcgacattgctggtaagctgaatcacattactttttggccaacaaagcaagcacttttgttaacttatatgtaaccgcttcttcttacccccttttttgcccagttgagagttccatccttgatccaaagtacgaaagaaatgggattgctactgaccagttttgggcctgaaagtaaagaatctattggcctgggagttgacggttatatgtccagtagtggcgtatttgaatacgcttctcacgtagaacctgatttgattgaatcttaaccttgtccttgcttctcaccatgttcatactcatttttttttctcctgctaccaaacaaaaggaatgataaattttatttccaaaatttatcatcctctggtctacacaaaaatatacttgttatgtaaacaagagatcacaatcgattagtaaagttaaatcatcaacaaatcgcaagccattgactttttgttcctgcttcaggaaactttaatgactcagtagtatgtaccacaacccatgattgtgcaattttccatcaacctctcgcaattaaatggaatactatgcaccaggccgacaagtgtgatagccattgggcacttctgacttggagtggctacacaagtctccggaagatatttacatctgtacttcaatgtggatgctatgtatgtcatggcactcgcgaggccacgattctgatgattggccactaatgatgagcgcctggagctcgccgtactatgatctatccagttggttaagttaaccgccaagccaattccccaattcccatagtatcttgatggccggctactgttggctttcaacgcccagttggccggttgttgggttcacccgacaaatgaaaaaaaaagcatcggactgggtccaacttcggtccttgcagtcaccttgacattgctgcaacgcgttgaacaatgaatatggcaaatattaaaagtagtgactggcgatcccggtttccaaagcagacacagaagaaacaacgtccctggattggcaccaaacataacgattgtgctcccgtagtatactcacaacaagcaattcattcgatcagggtttcgtagtcacgaaagcaaattgtttgcgagatcggcagtcggaaggattgagtttcagattcaaagatgaattttcatttctagtcactatgtagaaacagcaagatgaattacctcaagccgtcgatgcgaacactggcccgagttgctcatcaacatcatgcacaatcgttcccatgatacaaaaacaagcaagtcaactctcagcaaaccgagagctcttatttaagtccgtcatgatccatgagcttccttctctctacgctttccctaccacacacataatctagcgtccttgaagggtaaccgatcaaccttttcactttcacttctcaatcttcaatcgcaaagttcctcgaaggaactaaatatatctatacacatcgcgagtgagacgggtggaactcatacccatcaaatccaacctcttttctgtgagaggatgatgctgttatcaatatcactcttagtttccatgtggatcattcaatcagtggattctcgcagcctagcgcacattatcacgagggatggggaaacccaccgattcactaaaagggctaagcttatccctaatcagacatatgtacaaatccaggtaccttctttcactaagacattccctcccctccttccactatcatttttttatagatatgcatcgaaatttgcttgaaatgattgctgtatttatgactaactcgtggaattatttggtgtgctgataaaaacagatctctgatggaccgactggcaaatgtggaaaaaaggctgaagataaattcttgagcgtttttggcttaacgcaagcgcaactgatcaaacaaaaccctttccaaggcccgattgatccaatcgacttgaaaacttgtaaccaaatgaccaggttggctgttgatgctgaacaaggtttcaacaatgcaattggtgtaagccttgccaaaacttcaaactagtttcttgaatcatggtgactgatcatcagttgttttttttttctcctcactagaaccaaagtacaaaatttggcataggaaaacaacttgacaatgggaaggtaagctgtctgctactcctttgaaatttttgtctcaaaagtgatgcttacaaaatgattactacaattaaatctcatttcagacatgcaacaaagtacttaaactgactggtaggtatttaactgatttggtgtataattgaattgatattcaatcttcagaggaaaatgacacagttttggttttatctgctaattgactactataactttgaagggactgtgctaggtctacaggtaagattttgatcaatcatcactcataccaatgacctcatggtgttctttttatcagcattaacaaatcctttcaccaatcattcttctgaaagatggaaataaaacttgggaaagcagatgcaacccgactgagaaagctggccaatgaaatcaacaagtcagtgattaatgccagcctcatcattcctcacaattaacctgagctcttctcattcaactaatcataatctgtttgtggctagattgcaaaaaaatatagatgcagatgccagagctcctaaccaaaaacagcgctcatttctgacttcataattaaactaaatcaaaatgtcatctctggggttgaaacccttactatataatattgacatgatggaattgtctcctgggctaaatattctcattacatttgagttccacatttcctttgcctctttttttaatcatgcctttaaatctttaactttgaaaaactgagtgctccttccaaaaaagcttgctactactccattaattctttaccacttaatttataactcaatcagtttttttaaaacccaagatttttctatttctgtttgaaatttaaaacagtcacagacatttttgattgaaatagttgtgttgtgtattaagttgtccatcagtacaatctattgcacttttaaatattgaagtaagttgacaagagggagaagataagcatacaaacaatatctgaatttttcaaatgagacagttacctgctctcaatttagtgagacaaaaataatgatgattgttgactgccacttctgcataatacacagaccccaaactcctcagtgtcatgttttacacttgatgcaacaacaaaaatgatgaacatggtattcacagactggaaggatgaaaaaattgctgcatgtacagtctcctcccagatgtttatagccatctgttttcagctccacaccaggaccccaaaaacttcaagtcacaagagtttgtggaatggtggaaaacaggtctcaaagaatgaatatgaaaaaaataataataataaaaacaagattataaaatttttggaaaataaaaatgtaaaaatcacaaaaactgacagctctaatatttatttcaggaaaatatgaaatctcataaatcatagtatgagatctggaatgaacaataagaagtgaaaatttggaaaaaaatgactgcttggtggtttaaaaagggtgcctagggggtcattcatcaagaaatgtagcattctggtaccacaatctactaattttgactgcactggcagggtgtccacccaccatactcaaactttttttggatcaatatttttcatttataatcattgttttcattttccaaactttccctctttgtgatcacttcactcaaacaaaaaattaaagtgttcaaaaaaagttgattttcttttatctttttcacaaattttaaaatcttgtttattattattatttttttgtattcattctttgaaacccatttttgaccattccaccaacttttgtgacttggagttgttgggctccctgtgtggatctcaaaaaagatggctataaacatctgggaggagactgtacaaggccatcttagaccatgcaatggttgatgatccaaatatttggaattttgaaaatttggttatctagatcagaaaacatgcaaagagactgttcatttagcagttcagtttctctttataaatatcagccctacctcttcaagattggaaagccttaacatacataaaatacttgtttggttttcaggaatgcctctctaaatctcaaaatctggaaaattttgaatttgatataaagattacacatgtaaaaggaattgaaaacaggtgaaaagaatttgcggatctaaattttttgtttctgatttccatagaagccttaagaactatcatgaacattcaaaccaatccaaatcaaactacattcaggagaaattctttgaaaacagatctgcatagatttaacacaactctggaaaaagaatatctacccaaatttatttgagattgccaaaataaaattcagatgtgcttattttgataaactgacacttggtttgataaattcaagcaccttttggggcattttgatctcgagctcatagatctgaccttcaattcctcatggaatttacctgagatcagctagaattaatttacacatgatttctctttcacagagcactgtcgctgagtcggttgataagaatttgtttaattgtgttctgttttgaagcctattttcgcataaaaactagacacctgtcaacaaccgcttccaaggtaaaaggaaagaaaggattggagccagtgcttgaaactgaattgatgacgcgaagaacgaccagagcagagaattttcaggctaagggccacccagcgtatcgattgctcccaggattatggtgcgtatttgcgacctccaatgtcactgagaaagaagaagcagcgctcgatatgactctgagaggctctagtctactctaacctatgaattattcaatgtgttcatttacaaatcagctttttatcgacgtcttgatacccacctggcaacctatatgactggcggcttcaacgatgcgcatgttgcaacagttctattcccaggtaatagaggaccaacccgtggcaccttgtcagcgcaaaattattctgcaaggtttgggtcgcaatgaataaagcacagcagtttcattgaagctaaatcccccgatttggatgacaactcaagagacacacagctcgaggtaaccaaaaatttcctaaggacggaaacatttaatggagttgaaagtttatatatccttcgttcattagttttatcgcacgtatgtattcatatcatgaggcaagcactcacgagatccatagtggttggtcatatcgcttgtttgaaaactaggactataaattagaatcttactgcatgaagagttcaggatcgaaattccttcctcccgatttttcgaaccaccgagctcgccggcgaaatttgattcataagtctctggtgagacccgtgaaaaacccacttatccactattctaacttcctttctgtggaaggatgaagtctccattcaagtcatttttagttgctggtctctgtttcagccaattgttggactgtagcccactatcacatcttatgtcaagggatgtaaatatccacaaattaatcaaaaagtccatcatcaaaagactggagtattcagactttcaggtaaaaaatcacatcgcagccccttagtcttacgatataaaccttgaaactaaaaggaaaaaaattaatgcgtttcattcttattctacggccatccactgacactacttgacactaaatttctttttctgtttggtgaaaatagatctcagatggactttctgggaactgctccaaaaaggctgagagggttttcttgacaccatacaacttaacacaagtcaccgtactcaacacagggagccctactcccattggccctgttaatggtgttgctattgacaaaaccgatttggatgtctgcaagaagatgtcacgagcagccattgacgccgaagatagctttacaaccgcgatagatgtaagcatgagaaaaacttaggtatttgcgtgaatcatggcggctgagtgtatgttgcttttgtaactaggaaagcggaggtcctaaaacagaactaggcaaacaatttcaaaatgggaaagtaaggaagtttcaatcagttcattataggattcttgaatggaaaagagcaaaacgtggctcacaacaaattttcttgactgtagatatgcaacaaagtactcaaactaactggtaagtggctcaatttattgtttggttgaatattcttcaattcggaaaggatgtctaatgaaatcccctcgagtactttacagcgtctgtgctatgtctccaggtaggtctaaaattggctgttcatgtatccacctaagatataacaatgtgaacagtattgatgtgaacttctacataatcactctgctaatagatggaaatacagttaggggcagctaattcatcccgaaggaagaaactagccgagcaaattaccaagtgcgtggcccatttcatctgtaacggttatcacaagtacatacatagcttgatcctctgcttatatttccaacatcttttgacgctagacttgaagagactattcttattgaccaagccgctagtggtcaaaaacaacggtcggttgaattataagaaaaattctcacaatggagtgcaactggtacgaccatcagcacaacgtatcgtctttggatttattgcagctttccaaattcctatgacaacattttattttatttttccattccacccctttctactctcccaaaatcatgtccttgacggccggctccccgccgcctagaaaattacaaattacaaaatggcggtttttatccctttttttggagcgtccatcgggattttgtatagcttttcctagatggttcaattttattcaactgatttcgctgctaacatcatacaaatttacaaagacattgttatatgtgataaactaaaattgcctataaccctctacatatggatttttattcggagcgagtggagttttataaccggctgggggtttgacaattgtttttctatatcctcttcagtggttctggtgtactgctgatagccaagtagtagaatcttttttctttaaatttatttttgtttcatattgagattcccgttcaagaaaaattgaggcccgtacatgcataatgatgatctgagatttgttttttttttctactttcgttgctgccttctatgacctctatgaggccggtccgttgtcgataagagaggttgcttttcacatgagactgggatcttcggagatcttgatttcgtttctcccgcttcatcatcggtgtccctgattcaaatgagaaatttttcagtgtcattgctcctcattttgagccaacaataatttactgactcagtgtccgatcgcgtgtcctcaggcgcatgtcctcggacgaccttccacaggacttttaatatcataaaaagccaaatcattaagagtatttccaatgcactcaagaggctcaggaatgcaatccatagcgagcgactcgcaatctggcctttgctaggattccaagtaaattcgatatcttgcggtaggtctttgtatatagcgaaaattattcgaaggagtacgtaatgtcgggtgtaaatccaagaaaatacgaagaccaagaaggaagcgtctcctacaatcccgactttcaagtagttgagcattttggcaaactgggcacatgatagcgagtagtgagcttctgacaaaggtgtacggcaatcgaacagtatgaaaagacctaccgccaatagaatatcagataaatccatagttgtatgcaccgccgttcctatacccgtaaagtttgtggcataactaccacataccagaatagccgtgacaatgtgatctgtttcgtcgttcgagacagacagtaatcatcagtattcacgaaacacagtgctcaggtgttgtaagggtcaagcgcaacagaaaaacaacttacgtgcaaacatttgataatagtctttccgacgtttttcaacctgtaggacaacgatttgctggaaccagaatgcgatttgagacaaatagtagaacttgcttaaggcatccagcgatgtgtgaggataaccttgccagtattgtcgtatattgaacgagagaattggttcggggtatgcacagagtattttctgggggataagcggcatagcacaatgagtaaaaatagtaaaccaggttgagaacatcgtagagctccttacaattcccatgcaccaaaaaaccgtgcagtataccaaagtccaaccttgttctgagaagcgttgtagtttcttgccattggttagacccatccaggatcccagcggattccagaagagcttcatgaggagttctcgcaagcttaaccagattaacacccagaagctaatgaagtagaggtcatcccagcctttgtggtatttaccagtttcgggattcaaatatgataaatggattaattttggcaaagtattctgaagatgcgtgatctgtagtagcgtcgtttggcctatcgacctcaaaggtttcggttcatcagacagtttcgggaaagcaagattgagaacgactgtcgcggtgatgaccaggaaactggcagctgaaaaaaccccatcagtaagtaagtgctcagccttgttcgacctgggatcaccacattgactctggcatctcaactcaaagtgtgacgattgagccggtgattttatctcttgcaagaagaagacttacccaaatgagaatctgcgcatttcttgggtgccgttcttgccatttgtcaggaatctgttcggatgatgttcctggacggaggttggttcaaaaatggatgattgggaaagtcgaagtgatggatagaaatccaagtagttctggtaatgagttaaccgtggggagtggtgcttctcaagttttcagcctggatgcggcacgatgacttccaagagaatgcagatttatgtagcaggggaattggcagtgagagaagcccggtggaatggtgtgatgcgtgttcttcagtggaaagggagatggggttatgatgcggagagtgcgaaatcggaagacaacagtacggtttgagctttcttaaaagaaatctgcccacgcgtcaaggactgcttcctcattgttgctcatgacgcatgaagaccgttggcatcaacacagagctcaccgatgcgaaccctttccgaaattgtccctagacaactgcgcacaagaaaagtgcggtactcagtcgacggccaggccagaaatcagttctccattgacgtggccttgttggaactttcgtgacccagtctggtgaatgcctatagaagcgatacacttggcgagggttccaaatggaagtcccactcaacagacaacttcggttccttttcatcccaggatactgcgtcacgcggcagttgagaccatcgccaaggcataatccttattatcgcagtccgtccgatagtgagtacaaccctgtacagactactggcaccaggttgattcaccaactgaagatcagtttgagtgaccaccctagctgtcgggcgcgtttgaacaattgcgaatcaagcaagaggagaatcaatagcctcaatgtattccagtccgaatccctagacaggtcgtccgcggaaggtgtgggacaacgcgcccaattcgggtttcctaacatggctgacgcacactgccaaaattaatttgtcgcacctgccggtccgacaaggcctcggaccggcctgtccgagcagctctcggacatggccgtctgatgagaggtcggacaggcctattcgagcagtgggcaggtggtacgacggaccatctgctcgaacagacgaatccgacctgttgccggacagccccgaggatcggacaggtcgcaccgaggactcgtcagaccggccggtccgtgcaatcaatctgggcactgacagagacctgaacagagcctccccgcggaaattagtccgggttgttttttacaagataagcgggacttgttaccaaacaagcatgtttactgacaaggatacatggggaatcttgcgtgaataagcatgatattcgggaactctgaaaaaaaaacaagttgatacagaaagtccgccaagagcagagagaggccactttctctcaatggccggcactggccataggcagaaaaggcatactcactcaatggccagcaccagtgatcaaaacagtgtagaggactgggaacggctgccggtctgttgacaacctgtgccggccatcaagggaatgtggcttctctcttgatcactggtgatggccatcagtagagggggtagtactagagccctcttgatccccgggctgaaagtaacaatggcaaaccttgatgaccggtgtgccggtcgtcaggcttggatgaatgctcatggctggtatgtagcaagtgttggtctacattgctatggcaatggataagccgtctttttttctcttttgttttttacataccgaatatcctgcttacgttttgttttcgcgtgacggcagcgcactggtctggggagttacagtcgtctccttccaaagtggaactgaggcagtcaggatgggttggaatcagatcaagtaggaaagttaagaccatctccaccgcgcagtggcatccgcgttggtaaacttaccagctcgcaaactgcggcgcgcggatagcaaccctggagaaagatattttccaccgcagggtgctatccactatgccccttggaggattttaagggagtagacggggggccggttcggaatgcctggccccctattactcttcatgctcctagagcacgagggtattttgtttctgcggcgcctagtgagtaggctccgctcatgtactcctgtacttattcagtatcttattgagatacctagagaatcctggaacctggcttattactgccgggttcccgagactcccaagtgtgggttggggggggtgagacggcctaggttgtggctaatagcacacgaccggcgtggcgcttctcataggctccggcccggaagtaccgccaggcatccgaagatcctgagacggtcttgccgacggagatcgtttgagagcgtccaagctcaccccggagcaggaggacacaccggttgagtagagccgaagctcgacccatttctccgagctattgtactcggagcccagctcggcgatcctcctgggtccctcacccgcacttacaccttaaaagaactaggacagtcggtttatatcaaagagaatctggtatatcacatttcccacgttatctctaattccttcaacagttttaaggtggaaacaacgtccttttctggaaatggacggatgtacaacttatagcagctactggtccaccttccaagcctgcagatttcttctacagggacccctattgcgtgacgcaaggaagcgcccccgactcggaaagaatgtcccgtcaaatctggaaagcctagccgattccaagaagacgataacactctccttactactgacttggtgaggtgagtccttccgcggataccgtagccgtatccgaatagagaggtgtcttcgtttctcgcctctcccagccttcgcttcaccgccatgactgggcataacatatgcttaagactgtggagtaaaatcttctgcgaactccccggcgtacaagtctttgcccctctgattgttaattccgcgatgacgccgctttgagtttcgatgaaacgtacgtccgaggtcagtagtgaggcagtcctttgaagtgggcctgttgcttgatcgtaagtgacctcagctagccgcgccatcccccagaaggccacaatggctaaatccaagactgctttcccttggttgtcgctggccaccaattgatcggtgagtgccaccagttgcgccacggttacaggagtttttactggtctgggaggccgctcggcgtcggcgtgtgcagaagcgcggaggaggacggttatcttagccttggattctgctgggtattcgactgagtgatataggtgccaggcttgaatcccgtagaggtatttcgctaaggttttggcgcatatgtcttgagggtcagattcatcgacgttctttcctgcccaatggcaaaatccgtagagatctccggctgatatgggaagggtgaacggcgtttctttgactgcgattttgtacttcatgaacttctgcgttgccgcattataactaagtagagtattccacttgtatccccttaagaagtgtatgtctagggagctagggcttctaagttggcatccatttgctaagaaagtttttatcttacttaggtctagcattagaggattcggtgctctggctggagagtgcgactcaggggatggtagaattttggttggtaactggtttagattgcaaaaggaaacaggatggatttattctctggtgagggttggagagcgagtggggtagtttcatctagatacatgcattcatgggcgacaagtgtgtaagtctaagggtgttaccggcttgtttcaatctaagctgctagcttgaaacattagtccttctaaatcgctcggaagatcaattactacctggttcttcagaaggtggttcctcctatctcctcgagataggccgtcggctttgttttcttttgaggttactctcttagctaccagatcgatctgcatctctaggaggatatcctgtatccgcttccattcttcattaacgtggaggtcttttgacttcctgcttttcaccgcgtcttctgaagtggtgttatcggtccacacaatgattgttttgcctttccgtatgtccaaacctttcatcatcaggagtccaatccttatcgcggctgtctccatccaggctatgcccagtcttggtaaggtcccctcgttccaaccgggtctcactttgaattgggcccagcgtttacctattaatactcctattccgtaactggttgacgcatctcccacccacccaatttcggttggttctgggtttgcgatcagtcttgttcggtcgaaagtcagtagtgtctttagccagtaaagcatgtcttgcctggcatctagcggtagcggtcgtggaacgtggcgatggacccactcgttcatcattcggtataggctacataggtagcatctgagttgagggagcatgtaagacacatgattcaagcgtcctgtcatgatttctatctgcttgtacgtgtactcttcccctttcgtcagaatttcttgaatctgtttgatccgtgcttgcgttttctcctctggtagtcggaccgttttttccgctgcattccagatgaatcctatgtacttctgttctagtctgaatggtgagattttggttgggttcgtttttactcctagttcgttcgatcttgctacgatgtcgtccatctccaccgttgatgacaattcttttacaaataaattgtcgtcgacccatctgaaaaccgtcactaggtcgaattcggccaacataatatgtttccatgcgtccgctggtcgtccgaaagatccgcacccggctacccctccgaaggcaattctcgtgtcgactattatctctcctttgaaattctgtaacatcaggtaaggccattggcttggtgccgtgggtatctgacggtaagctttttcccagtcgaatatggccagtaatgccgttttggttcggtttctcagaaattttgctaccgctttgaaatcgtcccaggttgtatcgaagtcttctttgttcacaaaggagttgaccgaaggtatcccctccttcccgtgaggaaaggaaagatcgttgatagctctcagggacccgtcaccatttactaccgctcctagtgggtttgtttggaagaagccaaacttcttatggacttgctctgtcgtgtaagggccaaacatccgtccggccttaatctccttcgagatcgattcttctatcttcggttgggcctgtagcgcggagctatgattgggggggggcgtaaaatggtaaactcggtcctaggtcgtgaactgggataccttgatggaaaccttctttgaatcctctgagaacatcttcgaactcggacatcaggttcgtgttcgcgagtgcggcttcccactttgggatgttcatgtcgcatttcacttcacttggccaagtcactccttttcttacttcgtttatgggttggtttccaaacctctcatatgactctctcgggctgccgtccctcagttccatcctgtcaagcagaataatcattttgtcagggttctctcctctagcatagttctcacaagtgattctcatgttcaatttcaatcattaggtttagtggtacagactctggaaggtacaaatgtttcggtcatggtccaaaagtgatttggtgcagggggaggggagggaacaattgactatatggaatgcatgattggatacatgattctgtgatctgagacggaggaaacatatttgaaagttgcctacctccccatctttcttgctgttgtggtatctcccactgctgtgggattgaatgctcgagtggttggggttatagttcttcccttggtagcccgagcctcgtagactttcgcgtggtttggctgggaggtggcttggtccttgggatccggactgggtctgggggtttgtgtttttggtgtggtggttggaagtcgggttgcttgcagtcgatttcgtggtcgatttggatccagtgtgcgggtcccacgacgctcggacccctcctatcgcgtaaggattaacctctctgaacactaactcgtcgtaactccttgcttctgcgtaagcggtatcgtagacttcttgtctgaagatcgaaatgtcggagaatgactttaccccgttcttcacgactcggtgtgcgaaggcgttagccctgatcctgatgtcgtaccgtaatgcgaccatgaatccatcctttctcaggattttatcggcgttggctttatggagcactatccattctccgagtgtcttgtacttgtagacatctcgcattgtggtctagtggtaagggccgtcttacttcagttcgtggatcattttttttttttttttttttttttttttttttttttactcactgtgaattccgcgtagttcaggctccaatcactgtaactcatacaccattcacttgggtatgggagcccggtgtaacgcaatcctttctcggttgagttatcatccgttttcgggtgtttctccgcgtggtatgttagagccgcgtcctgccacgctttgttgaagattgtcaacgggagtggccctttcaattcgagaatattcttgtcgaattacggagtgaaaaccgacgttgtcatgagagttcgcatcaccccagttgaagtttgtgccgccctcaacccgtgttcttctttccgatcctcgcttctgcttgaagtcgctgttctttctgttcttgaggcgtgggtggtgttcgtgctgtgactaacttggcgtaaatctgtagaacatgtcggccctgatcttgtcgccttctgcgtctgccgcgaatgcttttcgaggattagggctgtctcttcgtccctatcggcttcgcgtttccgggccgctttggctgctatggttttttctgcgtaggctttttcaacatcaactgtttgtctttgtcagttctggatggatttttgtttggagttacccttggacttactagtctttgctcctaagatcgctgcgatctctttggattgtttcgtcacttgacgttgtttttcgacatttgccgccacttcgtcgagggataacgagtgcttggggattgtgctcggctgatttgctggcttggtcgttgccgtgtggcttgcgctaccagttggtgcttttgccgcggctgggtttttgggtctggaggggatgggaacgatggggttcggagtttgggaagtgactggagtggtcgattgggtaacagacggtgggatgggcgcggttgagggtacggggggaatgcttgggtttagcccggttgcagctggagtagccgcattctctccggtgagatctgcattattacgtctcatttggtttgcggtagattgaaggttatttgggttggtagacattctaaggttattatggatgtgtaggattatagatgtgtaggatgtaagaggatataagagaaaatttcttttagttgagtgacagcgggtagaattttctttgagtagtggatgtggatgggagtggaatcgcggaaggcagttggagatcctagggggggagaatggcctggtagcgagacgagccttgttcttcaaggactatgggaagagagagagaagaccacgtgtccagtctcgccagaatatggatccggcaagtccggccgaggggcttaaaggcatctcgtgtcgataccggccacgtggtcttcatagaaagagggcggcgccgtggacaacgcccacctacgctgctcttcggaaagctactatactcaatacctcgcgagtgaaaggccgcccccggtcaacccccctttgatcacaacctttttcatcacagattgagcaaacggcggcaagtcggcaactctcgatttcttgcaaggtactaccaccatggactccaaccttcaaactgagcctgaggtcaaagtctccaatcccaacatcctactctcactcatgcgccaaaggcagatgaccgccagctcaaacgccaggatgaacaccgtcatgcaagcgactttgttgcttctcgccaacaaggacaaagactgcgaagaacccactcacggcggatccagacccaggaagcatccaaacttgcctcgtgactttgaaggcagctatcaacaactggttgcccattactttgaccactgccctctgtattccgatgagacgttccaacaacgctttcagatggtgcggccgttattcctgaggattgcgtgagccgttgaggaatgcaacccctacttcacccatcgacctgacactctggggaggtggggcctgacaaggagtggcatgctgggtcagcttttatgtcttttgggggatgtgagcggtagttgatagggggggagtctggatttcaccaggattgacctgtgaaaccgttgggttggtatagcaattgcacatctagcaatgctatacctcccgagggggggaaaactaaatttacctcccctttagcacccccggtggcaggggttttttgagcttgggggggtaaatttggtttaccaccgcaggtggagatcgtctaagaaggtgggccgacccaaccccctagggttgtcagcgccaccccctgtggtgtgccaaagtgagcgcccagtttttcaaaaaggggggggggtggcatgcacctctaaccctaattttacagggatgacctggagagtccattgtggaactactcttgggaggaatagagcttgagagtgatgagtgctttattgggctgcctctctggtaactacaatgagtaaggtaacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgagaatggtatgtctaatatgtcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggaaaatacctggctaataattggtgatcagttatctggattgctggggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataaatggaacattctatgacgagtatgaaacaagggaaaatatgtttatccatagaaacaggggaaataggcagtgggcaaatgctcccaaggttactagtatgaaacaaataaggaggaaaaatattccatggaaggagatatgaggagataactgtttcatgggcaaggggattgttactagtgtgagacacaaggagaaagaagaatggaatatgtttggaggggagtgagtttcaggggtgtggagtttctggctgggaaatattattatccatgtggtctgtgcttgaggggattcatgagtggtgtttggatctgttttgagggtctggggaattcctgaggggccttgatcctgtgattcctctgtgatttgtactcttgctgtgcttggattttcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccagaaagaaagagaaagaaaagccaatcctgaaaattctgaaaagtatatcatagatagagaaagaggtcataactgtggaaattcatgatcagaggtagtgctaaaaaaagaaaggaaacaaaaaatctatggttgtatatgtagcggaattgtttttgtatttttatcttatgtaatgattttatatttttgtttttgttttattttgatccatcaattatttatgaaaggttctgatatcttgtttcttcatgtatcccagggaattataaaaggtagaagactgatgtgagaaaaattagaaataaaactaaggagaagaagcaataaattgggttttaaccacccccaaattagaggtgaaggtgttctgggaatgtctggagaaggtaggtaagaagttttagggtttgagaagagcaataaagtgtcttgaggacaaagagaaggggcatccacccccaaatttggaagttttgagatgtgatttgggatttaacaggattaattcagattggccttgagtttcagtaaaaaattcaaattctcttctccctctttttttttttttttttttttttttttttgaaaatatacaagttccattttcatttttcttccatttcagatgggttgattcagatttctcctgatttgtcttgttttgaaattgaagaatgtgcagtcctgcctgcaagaggacagaagagttgagtccaattggaaacagatgagcatggccagtattgcagatgtgaaacaggccttgttatcatctgcttgagattgcttgtatccatagccaacataatgaggttgaaattggtagtgaggtgatgagacaagttgaaagcctcctccgaggttccatgagaacaagccttcaaattctttgttccttgttgtctgtacaattatatactccttggctcttagtcgttcggtgagatctagatcatgctcgatacctgggtcaaatagtccgctgaggtgcttgacatcatctctttcctgattccaaccaacccttccttcccagtccgactcccaacaatgccaataccctttgaatgaattcctgaatgctactatccttgaatctggtatgtcctccgattgatctaaagctccaatactggctggtattttcacactgatccgtctccaaatcgaatgtttagagctattcattggcaaaacccacccttttttattgtttctttctttgattgaactggaagtgctacagtctccaaaatccttacaaacttccaactgcgatgcaacagtcccaactgcttttccttggtttttctgtcctgatacttgaagcgaatagaaacaactatcgcgattgactccctggtgagtttccaactgcaatcaaaacttttcaacatgtactttggcaagatcgattgtcccctttttttgcttctctgaaccatccagcgcgaaacgtttctgatcaatatcttcttccgctgtctgctagcattccaaaccaaataatcaaagctcagcaaagcaaaactggccgcttcaacaccttgttgaagttccaatgcaacccattcaacgccagcaacacgaaactggtcgctccaactcttcttctttgagttctgatccaaccccttcaatgccagcaacgcgaaactggttgctccaacaggtatagtctgttgatgggtgataaagagactaaacaatattaccctttctgatcctctgaaggatttaatgtgtccactgatcctattttcctttgtctttctggagaaggtgattactgaggattgagaaattttgtcaaagggcaaaaacttgtgcttatcaaggagtaagtccagtttgatgagtttttgttgaggaaaaggaaaaaaactggggactgagaggctcatgtttctactgattggcttgatcctttgttttatgaacttcacatggtctcctgttccaatcccttcagggctaatcatagggtgtttgaggcagtttgacaagatgcctgggggtatgaagggtggcaatttctgttggtggggaggtacttggtgagttgtaggagaaaaatgttctgtgagaatttttgtgatggaagctgattgaaactttatttctgttgtttccccagggtctgtttctttgttgcagggtcctaatgtttttttgatgtttctctgaggatcagatacttgccttgaaggaataaaaactggttcctggtatgaaaattcacctttggaatctttgaagacaggttttgcaacatgggtctccatggaattcaattgtgaattgggaatataatcaatttctagaaataagttgggtgcaatgtttgaaatgggttcttctggggttccaattccttcaggtaaaaatactgtggaatttattgtggggtactgaattgactgtactgaatccaaggttgatacatcctctggtttgatattctgaccaaatttttcctcatttttctcttccaccagggttgtcagggagttttgcaatccaggaatagaattaactggggtctcttcaacttggaatactggtaaagtctcttctggggaaatgggttctgaaaaaagttcactttctgatccaagatatactgattgatttttatccaagggatccaaattctggctattttccaggagctgagggccattttccaggggctgaggggaagattccaaggttacaggtgctactgggaaggaattttgttcaaccatggtacctggtgaggatatttctgaaatgaattctgtttctgatccaaagtgtttggtttctgtgttgtccaagggttccaaggtttccagggattgatcattttctaaggtcagggggcaggcatccaaatttgaagaaagtactggggaggacttttctgtaagtggtgactgaacttctgagttatattcttccttgtgggatactgtatgggaattctgattgggttggtgaatttgttgttcaggttgtccaggtgctttttgaaggatatccatttgttcaaactccatataaatatattccaggattagattatagggtggtagttctccaatgtgaaagtttccatccaaaaccaagtgaccatcccagataagtggatcagatatggctctttccaattctgggctgagggattgccaaaataattttgcaaattcatccatggaggaattgtatccattttcaattaggtagtgagcaatgtgttcaaattgcaatatgaattgtctgaatggttctggagttctgatgccacccatgtttgcaacactatatagctgaccagatctaccaattcctctctagaacattcttccagggtgagagtaattccaaatctatacgttaattcttccttcaagttgacccaatggcattcttcatatccatgcatttcttccacttcatcttgcaggtctggtcctctgataaagaacaatatctggctggccaaatcttgagagcttgctccaacagtttctgcagcttcttcatatttgcttatgaattcttctataggcatgttggaaccatcataaccaaggttcctgtccaagggtttgattttgactatctttcttcttcctccagggtggttggccatgtttattgtgatggtggttctggggtttgattttcttcttgatgggggtgagggagttgttaagttttctactgttatgataaatttgctgttgatctatttctatgttgttaatgcagatttaccaattaagatttctgcaggggataataaggtaaataaattctaaattaaaatagggttggtagtaactagctaatctgtgactgtatatttagcatggaaactgtgagtggtagtgactgaaaaccaaagatctgttaggccactgttgggacaccacttgtggaatactcttgggatgaatagagcttgagagggatgggtgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttattgaggatggtatgtctaatatgtcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatcttatgaggaacaaatgaagtggaaaaacaaagctccttatatacaaaattctggggagtggccatcttgtggttggaacatatgtgaaacattctatgaagagtatgaaacaatggaaaatatctatccagagaaaacaggggaaacaagcagtgggaaaatgctcccaaggttactagtatgaaacaaataaggggtggaatattccatggaaggagataggaggaaataactgtttcatggccaaggggatctttactagtgtggaacacaaggggtaagaagaatagaatatgtttggaggggaatgagtttcagggctgtggattttctgctgggaaatattattatccatgtggtctgtgcttgaggggattcatgattggtttgggggtctggggagctttctggggtgtcttgatcctgtgattcctctgtgatttgtactcttgataactttgaattttcaggattggcttagcacaccgtcagcctggcaggtctccctgagaaagccaggagaagactcctgtcaaagtgtctggcctgccagacctttcaggctgaggccaggctgtgtcaatctactggcaccagattgagatgactcataatgagtcatttccaattgcggaaaggtaagtactaggaggagataggattgtgatttgtgatgacctggcaagttggtccacaacttcaccaatcatttaatttttaccacctgtcatgccacccacccaaaccattagctcttcatcatcatactggtctaacccacattttgatctccttgaaaccttgccaccacaagtggataacgatgtgattgtaattcaagacaccaaaaaaccagctgccaaaaccaactgggaccccagcaagctctgggcttctttaatcttgacaacacaatccgttcctcatttctttttttaacatttaacacactggtatgatgttttttacttgatttttcttgaaatttagctgtacatacctctctcattaaaaaaaggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaacccatctgtgattttcaaaggttgtaaaaaaatggtttgtaaaatatgtttgttaaaattgtatcacaacattggattatgtaattttacaaactatatcatgcaagtcttgcatgacaaggttgtaaagttgtataacaaagcttaaatttagaattttacatgacatttgcttgcaaaccataatgtcttgtgaaactaggtatgtaaaaaaccttattaataccctgtaatagaattttacaacacataatttacaatctacccaccaaacaaggttaaactctcaccatgcaagatgatttcaattgaatctcccacagtcgccaagatcaagcttccaacgtgaaaccttgttttctgaaatttttgagaaaaggtaaactattagcattatctgtcacagattttcaaagctgtaaaatccgtgtgacatgtcccaaatctcccacactgtgaaaccttgttttctcaaacttttgaaagggtatactattaacataatatgtcacggatttttaaatctgtgaaacccttgtgacttgtctgacctttttgcaaacctgtgacatttttgaatttctggaagtttcagcctattttatgaacccccctccagctcaggtcaagggccaccctggtcaatgctcaacagattaattggcctcccagttctatcaccagtgtcaaagaaaacatgagctggctcctttgtttgcgcaattgaacaccttgggagtaagagtatgttgagaaggagattcagaatatagttgaagaaattccaggtacatctggaaacatccctttcaaggagatgaagtcaatcttgaccaaataaaacagtttgaatttgattccccacaaggccaaggacaaagataaatcaactcctccaactacagctaaactccaggccagagaaaaatcacccacaacatctatgaaattgaaatgattgtgttctatgtttttttctgcaggactgttggaacttcacccttccttttattctttttacggcggtgtctttttttctttttgattttctttttatttctgttcaggttgtgtctttctccctttttttgaattcctttttgttttttggaggctgtgtctttcatttttgatttttttgaggttgcaaaacaatgtttgcaaaattcaattttacatactatctgttacaattttgcaacacataaatcacaactcatttaagggttgcacactaatggttgcaaatttccttgaaggaaggcaaaaaggttgcaaaatatggtttgtaaaattcaattttacataccttgttgtgcaattttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatattttttggtgatggtttgtaaaattatacattacccccacaaaaatgtaattttacaaaccatctgatttacaagacatatgtcttgtaaaatatagtttgtaaaattacagcgacccttaaaaaaatggtgccttggcgtgccccccttgcaccagccaaaggtgggccctttagagggccttgtcagcaactcagcgcccgttggcgcgcactttttcaaaagtggcgccaacaaccctacaacccaccaaacaatgggccgggtccatccaggtcattttttttattaacagtttaggtttaagacaatccccaccacagtccctaaatcaggtccctatcccgcatttagggaccacggcccaaaaaacgctgcccactgtggtccccattgtcgtccgtattttacagatttcatccttggtccctctccagaccctggatccagggattggatagggaccaaggattctacacctcaatgtgaatgtcacacaaaatcacactttgaactagtgtgacagcttgtcaacactacaccaataccggtgatttagaggctacccggtgtggcataacagggttctgagtccctacacacgttgtggtaagtattcctgtgtttctagtacgccaaaaatataaaaaaattattattatctctctacacattaaatatatggtaaaaataacatcaaaaatggattcttgaggtaaaataacccctactcactcactacaactaccctcttatgatttatctctactagttcagaagttacacttatctcaagctgtcactggagtttttctttattattattctgaccacatctcattttgaatactggatgcatatttcatattgaattcctttgtttcatactgaattactttcctagctcatatttgatatagaattcctttgtaagtgcacatgcattcctttgtattaggaccttgtaggctagccaaaatccctcaaggcagtgctctcaccagccaaattccctcacctgaatgcattagactagctgaattccctcattggagtttcaggccagccaaattccctcacctgcatgtaacctggagctaaaatccctcacttttgtctatataaggaggcctatgcctgccagttgtacctttcatcatcccaccagtggacaagatcatctcaagaaaccttacaattaccacccattatattacaagtcacagctatataaccacccttattttatcacaatatattcataacactttcatctcatcatcatcataccaagtgcccagtcccctgatccattcctggttgaagcatagtgctcccagtgcccagtgtcttggttccaaatcacctctttttaactttatataccatcaacctcaaggacctgcgttcaagcctcaaccttgacaacaatcatcatcaccacttctaccaacaacaacctcatcaacaacaataacatcatcaacaatcaccatcaacttgaaccgttatatgaatcaattgacagcttcatcttgaactatcctctatcacaatatataaactcccaagctgagcttagtggtcttgttgttctgatagcatagaagggcagagcttgcaactccaccatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaacatttttgagtctgtatttttgatcaatagggacccaaaaatacggaccatagtggagatggtctaagcaaaccacctcaactgttaaaaaaaattagttatccatcctaacgggtattgtccccggattttatgattgtaagcaattccgctgaacaagaatcatacaatgcggtgtggaactgctgaacaatcagaaacagagcttggaggggaaacagacaactacactacaaataatgtaagttgaggctatgggtgctgttgaggctgccctcctgtgcaatgctggagttgggaagagttacactaagaaaaagaagaaaggtgtggcttgtattctagtaattcttagtgggttctaggacagggaggtgttatcaaggtctagtgataataccactgagtgaatgaggagtgatgaggaaggaggattgtggagtgaggattaaggttcagagggtgtgagcaaaatatgcagaggtgttcaaaggataatgtgcaaaatatgcaagttttctgaggaatgagtgcaaagtatgccaggggtcactaagggggcaaaatatgcaaaagagggggaaaaaaaatatgactaaattatttctggcaaagtatgcattgattgttgtatgtattgttatctatattctccctatgttatgtatatggggggtacaagtgtaagagggactacttatatactctaagatacaaatgagcacagactgtggcaattctggttatgagaaagaaatgtacatatgttgaaataagagatgagaaatgtaaacagaaaacaaggatgagtaaaggggaacaaaaccaaagaggagaagggctgtgaaagagtgtactactgctatcctgaagggtacatgtgaaataatgaatgtaaagaaagtatctgagaaaatatctgatatatgtaatgagaaacaactactgtaaagaatgtgactgatgcaatgggaacaaataaatgtaaatgaaagtacttgagaaatatatgatgtatgaaccaaactgtaatgtactatttgtagctactgtgtaatgtaaatgtagagaaaaacatctgtaaagctaagagtgaaaataactattgatccagtaagaaatgaaatatggcttgagtgagtgactatatataaaattgggtgtagaatctgaatatgtcataataatgaaggaaaaccaagtgaatatacagtgaaataataggggctttggaaaggtatgggttaccacagcggtccatcatttcccagtagtgctccttttatactcataccctattttattgttccaacttcaccctttttcattttgtgttccttcacctatgcaccacaaaccaatttcctttataacctcacaatagaattactttcccatcaccattatctttttgcatttactgtttcataacctcctcattcttcccggcaacctactgcttttggcactctagacattccctcacctattgaattttctttcccaataacccctcagtcatatgcctttacttccccttcttttcaatttgtgctaacccttttggtgaacataattctccttgagcactttcctcctttacccctagaaaaaaaatcattcaccaccctttccaatttaatacatggcctttcactcaaacgtgtcctacaagcaaatcatcccaagcattgctatttcataaacgacgccaattcatacatgcacaatcactaagtctgtcactagcatcaacacaatcaatcaccttcaataattgtaacatcattggtggctcttcaaccttccaaagaagttgacaaatcactttccatgcctgtcattcatcatccacagtcacacacatgtatagatataccctcctttgccacttacgcttcattcaacccactaccactccataccatggcctctattcatgtattcatacccattgccatgattcggtaagtagcattctccaataacttgtacaccatcctatacttgctgcctcccatgccaagtgcacacttgaattattcccaactgctctacaaaataattctatccaaaggtacatcacctcctgttgctcccaatggatggttgttgtgacatagtcatagagcttgactgcaactcagggtggcaatgggctcgggctccccatgggtgccccgagacccaaggggtcgtggggtgggtttgggcaggaaaaagtggatttttccaaattgtgacccggcccaggaatacccatcaaattggtgggccgggtttggacagttattcttctcaatgggccggcccaccggcccacatttatctgggtggcccaaaggcctggtaggatatcaccggagtaaacctaatagccggtacatttctactggccaaggtcaccgtcactgtccttcccacagtgttcagtgattcagtagtgcagttagagactagagttccaactttaatagtaggacatcacatcagtatgcctcccaaacatccaaaaaagcggtgagtcagctccgcaaaccccaacagccacaactccttcacaaaaaagcgcaccagaagacccatccagcaccaaagtcgtcttcatgccaataccctacggtcagatgataaaaatacatgaattttgaacaaacccaagcggtgagttgaggtccaactcccatcagcccatctttgggggaggcccgagacccgccccgagcccacccacctccaagatggggcgggtttggtcacactttgtgaaaatgcactccaacccgccccgccccacattcccaggcggggcgggtttgggcatggtttttgggccccgagcccagcccattgccaccctgaactgcaacagatgtcacagagtgtctagttagtctaggaatgattttcatcacttagtaatggaaatcattgatctcccgagctctcactccaacaatggttatccttcttaggcaatctgaatcttaacttgatcaattgtacacaatagttaaggaaccattgtggttctggtgaaagaagctcagatttgttcctagccacggatccccatatccatggtattgcgcaaatcaagttggtctttgttggatcagtgagaggatttgaagtgacaggtggaagggaaacataaaatttaagatctgatttgaaggcgtgacaactgtttactttgggtgggggggaatggaatgcagggatgcaagtctaagatgaaggcattaatatagaccgggcgcagccgggcgctaagttgaaatttttgggggccaagagtggtagggaactgaggtgacagccatagggcggcttagccgcccctaaaccctagttgaaattgtaacccaccgtgacccaagagtggcagaatgggtagcaaacccatgtgtccttttgtctttggcttttggatgcaggggtaaattagaagcacacatgacaccccttgtagaccacagtgaccaaatggatttttgaaaaaaaaatacatgcagaaaagtggcatggatcaggctgggatgtgaagaatggtccggcccggtgcaagatcataaaataaggaagctgagaacacaataatattattttaatatgagaaggattcaatgaatcccttgaggggaaaaaacaacaaagagaaccattatttatagggggttggaaaaacgactcccaaattttagtcgccgactcccaaatacggtcgtctgacgtcaaatgggagttgtttttccaaatggatggccgaatttgggagtcagccatccaatgatgttttattttttttaaatattttttttttgcatttttgggagtcggatccccaaaccacccctcatgcttgaggggatttgggagttgctcccacattaccggaaggaaatccttccggtcaataagaaacaacaacaccattgaccggaagtgattccttccggtcaatgggctgtttacgggggttgataagcgcatgccagctgcagattggcatgcacgcctgcacgccactcgcctgcagggggtataccctgcaggttggcgtgccttccggcacgcccaatatgtggtcggcatgggtcctatgggacggccccgccaatgtttttttttttttttttttcccatacccccttggcctagagaggccaaggtcacaccgccggtgcaatggtggctagcaagtttgagaaatgaaatccttgaacaactgaaaatcaaacataaaccatttcgtaatactaagatttttttcaactttatttttcgtcactcaattgaaattctcgagcaaagactggagagcagcagcagaataatcaaagattgagcacctgaactcggatctttcttccatttgaattaatttttcccctctaatttacatgtctctccaatcagaattagcggtgagcctgtgatgccagctcgtcagaaggaatcccttccgacgagctggtacatgatccagctcgtcggaaggggttcctttcaacgagctggtataaaaaccagctcgctgggaggaacccctcccgacaagctgggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaattgaaattggagtgcgggtccgcactccaaccctctgcacgggcattcccccagcaggttggcgtgcggacctgcacgccaattgtgattggagtgcggtcccacactccccttctgaggggagtatgggagtgtgcatgtgtatactttatacatatgtacatattccctgggctatcccataggacccaggcctgggtcttatgggatagcccagggcttgagccgttgaggccgttgaaaaaagaaaagaaaaagacctggggctcccagccccaaaagattgtacagtcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctatgggccatcagggttcaaacaaagtgaatccctgtaggaccccaggcctgggtcctacagggatcttcaaggccattggccaaggtttgaaccttggccgatggccgtcagggttcaaaccttgaacccatgtcggtccaaggtttgaaccggtcagaccgtctctccataggacccatccctgggtcctatgggatatgcctcgacctaaacccataggaatatgggtttaggttgaggcatatggaattgctggctgcacgcctgcctgcaagcgaggcaagctcgcttaacggctggcgtgcagcatcgcacgccaatcaaaattggcgtgcggacccgcacaccaacctgctgggggaatgcccgcgcagagggttggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccgacaagctggtacaaaatccagcttgttgggaggggttcctcccggcgagctggtttgaaagccagctcgagacaagaagtagagaagactcgactagaattatacaacaagtttgatctagagaatgtgggtacggatggatacaagcaaaggatgcccaagtttgtccgagaggccggcaacagtctggcaatcctcaaggacaaaatcaccctggctcagaactcctacacccagatcctcatgtatttcggagaggaaaccgacaaacgcaaacagatgaactcaatggctttctttggcatcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggatgaggtgtaggcgaccggcggttcattacgcgcacagcattctccacgccagctgcagattggcgcgcacagcctgcataccagtgcagaatggcgtgcaggcaggcacgccactcgcctgcagggcgtttaaatagcttgtgaaaggaagttgaatacctctgatgagctcgtcaggaggggtttctcccggggagctggtttttagaccacctcgtcggaaggaatgataatccaacggccagtagaccatcccatttgttggggaggggttccttccggcgagctggttccaaggccagctcgtcggaaggaaccccttccgacgagctggcatgtacacaggctcgccggaaggggttcctcccggaggtgtgaccttggcctctctaggccgagggggtatgaaaaaaaataaaaatggcggggccgtcccataggacacatgcctgggtcctatgggatagcccaggtcctaaacacatataaatatgcgtttaggaacgcatattgggcgtgccggaaggcacgccaacctgcagggtataccccctgcaggcgagtggcgtgcctgcctgcacgccattctgcaatggcatgcaggtgtgcacgccaatctgcagctggcgtgcagattggtgtgcgcttatcaacccccggctgctacacctcatcaaccagaagggattccttccagattgatgaggttgttacacctcatcaaccggaaggaatcccattccatttgatgaggttgttacacctcatcgatcggaaggaatcccttctggtcctcatcgatcagaagggattccttccgattgatgaggtgtacagcctagaccatacaatctcaatggccggaacttccggtcacagagattggtctcaatggccggaaggggttccttccggccatcaagattgtatggtcttgatgaccggaaaggattctttccagtcattgagactgtacagtctcaatgaccggagggaatccccccggccagtgggagggaggcaactcccaaacctcccacttgccaaggagggttttgggcgctgactcccacccaaaaaaataaattttaataaaaaacaattgggaagttgactcccaatcccccagggggaattggaaagacaactcccgtccgacaacccctcaaccaaaatgggagtcgttggcgaattttagggagttgtttttccgaccccctatttataatgaagtgtggagtgacccagtgtgttgtgtagatgttcattgttatgtcttgaatgagcgtgttttagaattttaaataaatcaaagtatgtcttctaacaacggtggcctctacgctacactatgctaaacggcccactaacgttagtgtagctgccctcaaaacagcaagctaaacctgtagtgttagcgcgctgttagccccactatgctacagagcttttagcagcaaaaacggccccaaagctgctaaaatgcgctgtagcacagcgtagtgggcccttttttgggacccacacgcgtagcatcagcgcagttgtggaggaattccgctgcgctacgctaagtgttagcggaattccactatgttacgctacactaactgctaaggttaaggtagcggcccactgttgcttctaataatctattattttaaggaaagaaataataatttgaatatagagaaaaaaaattgaaatgaaaagaaagaaatcagatttgacttcagatttgaattcggatcatctattttttttttcttttttttccttttgccagattgttggcccagagttgaaaaatgagtggccatgtactctattgacctgccttaacaaagaatttgtattgccttatcagggggaaaatgatttcatcagtgccaaatttgtcatgaaattgctccagataaggataaagattttgagagaataatcctccctgtttgcatgaattgtctgctacagaatcacctctacattttactagatatttgtgtaatttctttgccagtgagcagtagccaatgattgccttgacattgtttttgtcccagaacttgggtttcagtgatgttggactgcaaggcatccctattcttctggggaaagattttggatctataaatggcaataacaaagaagagtgaaaaactggatgtagtcgggaaagaggttttgggaggatgaatttgtaaacctcttttcccaatggcaaattgattagaataggccctaattgcttaaaatcaagtttgttagaaggaagagttgtagcaatattgtgtctgagaagccagacccaatctctggtctcatatgtgggacactcctgaatcttcttgtcaaaatataacttccggtgctcctttgcaacttttatattattctactgtgtttcctgaactgaaacaagcttctggatccatttttcagctggtggcacggttgatcccttatgaagcatatttgttctaggatggaatgcaaactgagagaaaaaaggggaatagaacgtagaagtgacaaccaaagtattgaaaacaagctcagctatagggagaagactaacccacccatcctgtctatccaagacataatgcctaaggaaagtctcaaacgtctgatttgcttgtttgttctgaccatctgttcttgggtgccaagctgtagatgacactggttttatcttcaatgacctctgcactcccttccaaaaatcagatacaaagagagggcccctgtcagagacaatcttatcaggcaatccatgatatctgataaatcaatcaaaaaacctatactcaaatccctctgcattcaatttctcatttgtaggaatcaagtgaacaccctttgaaaaatggtccacaatgacaagcaatgaattgaacccctcatatgtaggaatctgaacagcaaaatcaattccaatgtggctccaagcttgtttgggaacctgtaatgaattcatcacaccctctggcttctccaatgtttgaccaattcctacaagggttttcaaggatcccagatgtcctgccaaaaacctgttgaggtattcttaaagaaattgcagccataatttactgggaacgctgcgctaaccactacggttagtgttgctaataccctggctctgtctgagggtgaatttctcccccccccccatgagtagtctagatgtcttgagttgctgtctatgttgagttttcactgttttttttctacttctcccctaaaatcccttctattcttttattaattcttgaatcttactcaattagactggattctagcctttaagtagcttgtttttttgcctgaattcacttctaaagtcaatgaagcttatagatcttgccaacaactcatgtctctcaaaagtcttcttcttttttctgatttggtttattcataaaatatgattgtttataattaacaactcttaaacatttgtggttgagtgtatgttttttatgactaattttctggcttgactaaaagagaataagaaggcttgtcaggttattacttccatgaactcatatatttcttcctcccattttttattcatttcttctttaccacatttttcacattgtatttactctatatgaactggtctagcttgaaggaataaacatcattggttatttcattcattttccatgagcctcttccaaaaaggatttttcttcttcttggccctctacctcttgtgtgatctagcctaaaattgcaacagtcccaaggatcttgtggttttggggccttctttcctgattgtgtggtgaattgagggcttgaggttttgatctggctcaccacaccggatctgggtctggaggtttggcttcatatgctgctaggagaagggtttggaactctgaggatggagggcacaaagaatgatcaatttcagggtcttcttctgcatgttcctcacttggaactgtcacttcccaaatttcactagagatgtcgctcaatacccgggtacctgcctcaaaaatccaatatttttgacatctgcacccgcacccgcacctgctagggctgccagggcgggtacccgggtacctgcgggtacctggcacatttttgcaggcaaatacacccagaaatctccgccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagtaagaacaacggtgggccgctacactaaccgtagcagttagtatagcgtaacgcagcggaatcgctgttagcaattagcgtagcgtagcggaattctgccacaacaccgctaaccctacccgtgtgggccgcaaaaaagggcccactacgctgtgctacagcggtttttagaggtttttggcctctttttccgctaaaagcactgtagcgtagcaaaaaaccgctaaaaaaccgctaacactacggtttttggatgaaaaaaagggccgctacgctacgctttttgggccaaaagcttagcggcccaccgctggtaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtacaccgtctttatgactggaggaattcctcgagtcatcaagactagagatcgtttgttcggacctaggtacctgtttatacccaggtacctgttcattttttcaagaaaatagataccatgtaccacaccagacacctcctggggggtacccaaggtacctgttgcaggtacctcaggtacccccccctctctttttcacctagtttcactcccagagtcccaagtcactttattattattattattattgtttcatatttattgtaaaatatcactcacaagtcacttttttggcatttttcaatatctgttgtaatatatctacatctaattggaagaatcttacttttctattttttttcatatttattgtaaaacatcagtcccaagtcattttttttcattttttcatatttaataatttattgcaaagtttaaactatctgaaacttttaaataattggaagaatcttcattttcatccaaaaccatcaccttcctttctgttttttttagacttcctcttatccttgagtccctgtttccatgcagccaaggtaccttcttggatcttggagttcttggagtagaaggccaccatcattttgatttttggtagggaagtcagggggtacctgtagaggtacctaggtacctgttcaaattttcacaaaaataggtaccaagtaccgcacctggaacctcctggcgggtgcggggcgggtgcgaggggtaccccccaggaggtaccaggtacctgcaaaaagtacggatgaacgatctctaatcaagactgtacaccatctcaaaggccggagggaaccctccagcctcaacaaagcaaccagattagttaagcaacacatgtaagacaccagctggtgtcctagacctacatgggttgctgacacctttttgcagcccaaaacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcgggtgtaaggcgggtacccaggtacctgcctttttttaccccacatgttgacacccacacctgtttttaccgcaaatgttgacacccgcacccgcacccggtacctgctttggaaaacaggtacccgcaaacgggtaccgggtacctgctgacatctctaaatttcacccatcagacattcatcatctagagacaggtcttgtggccaaaacccccctgccaccagaaccaataatttgtgtttgttattgacaagtccatattctgggagaaagtccggacaacaagttttgggtcaacagatttagctttctggatatggtcaatgacaagctgaaagagtgagaaaagatgctcaatggtcttgctgttcaatagtgaattctccttcataaaataatagtgatagagatgatctgacaccacctcgacaggatgttgattatccactcaccactccctcctctctgtaaactccggactatgctccaagttcagaagagtgtagtgttggcccatactgcacaccaatctgctttggtgtgtgggcccacacttcccttcagagagaggggtgtggccgcagtgcaccctacatatgttatactttatacatatgcaataattttagccccttggctatcccatagcacccaggcctgggtcctatgggatagcccaggggcttgaggtcattgaaaaataacttggggctggaagggttccttccagccccaagacagtgcagtcttgatgctgggaggggtgcctcccggccttgagaccgtacatggctcaaggccaagaggaatccctctggcaacgctgccacagatatggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacgcagcgtatcgtatctgtggcagcgttgcctctgggccttgagaccttttacagtctcaaggttgagaggaacccctctcagccttgagacctgtacggtctcaatgtcagaggaatgcctccaaccttgaggaagtagtccaaccaccaggaggggttcctcccggaaagccagcttccagacctgcttgttggaaggaatcccttccaacaagctggtctgcataggttcctcccagcaagacggcttttaaaccagatccatcacccacccacctccacatctcattcattttgaaaccagttcactcacttatgaaaaccagcaaactagtaaccatgaagtccttcatctttgttgcttgccttttggctacttgtaagaaaccaatgcctgttctccataagaagcctttatattttgctgatttttttttgtatgtatgtacttttgcatacctttcggacttatttgcagctgcgacacctattgagtaattccctccctcatagtgtgactcaatcaaacttgagcttaatcgtgaagtgtgaatgatttttcaggctccaaagccgcctgatgcctccaattagtggtggtgggatgagcaccacctcatcagtcttggatggacaacagtccaacacccaggctagagatgggcccggcgcatccagatatccgttcggatttggatatcccctcacgttttcagccaaatcagacatccgcatccgcatccgcatcccctggcggatacccgctggccctggcgggtatccgcgcggatacctgcggatatgcgccccaaaaatgaaccccaggctgcaaaatgaaagtttcttggggaaatttcagatgcagaaagctgcataaacactgattttgaatttcttgaggccttcaagccttcaatttatttttaatttttaattttttttcctttgctgcttgcagcctgtgaccctccaaaaaatatggaaaatggataaaattatatttcttttgggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattccgcttttaaacccgcatttttaattaatttatttttgcccttaatttcaattttttcaagtttttaaaattgtttcctaggttaaaaaatgcgtagaatttaatggtgaagtccattttccaataaaatgacttttgattattaattttttttttccacttatttttcaattaattgtttacatacatgtttctacctcattttttatgcttttttgagattttaaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaaaggttcatttttaatactgaaatttgacattttttcacttaaatttctacaggttaattttcattcttttttgacgttttaaaattttctcctgcactttgagacatgtaaaaaattatggtaacaaccatttttccccaaaatgaaaactataccttgaatgctgcatttgacacattttttttaattaatccttcacgttttcacttaattgtttgcatacatgtgtgtaccttattttctatgattttttgaaattttaaagttttttcctacatttaaaagtgtataaaatttaatggtaatattcaatttccataaagctcaatggttcattctgaatactgtaattagtcatatttttcaattgatttttaacagcttaagtttcattattttttgacattttaaatttgtttcctacactttcagacatggtaaacatgatggaaacaatcaatttgcatcaaaataaaaactgtatcttgaataatgcctttgatgtattttttgaattaattcttacacgcttaattacccttattttttggaattttaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattctgcattcaaatacaatttgtatacagtacaaattatgcaagaaacggggtacactcacgtattataattgaagcttgtatttttatggaaattggaattcaccattcaattctacacatatttagatgtaggaaatgaatttaaaattttgaaaaatgattaaaatccagccggtaaaaaccaatcaaaaaaacattaaaagaaacatgtccaacacagtattcaataacagtctttggttttgatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaacgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaatttggattacaccattaaattctacacacattgaaacctaggaaataaatttaaaatctcaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaattaattgaaaaataagtggaaaaaaaaaattaataatcaaaagtcattttattggaaaatggacttcaccattaaattctacgcattttttaacctaggaaacaattttaaaaacttgaaaaaaattaaaattaatggcaaaaataaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttctttttgcttttgaatttttttgttgagcagttggcaaagtggttttaagtttttgttttttatttatttattttgggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggtcgaggggtcgtcggctgggagtcgttcttccaaaagatggccgactttgggagtcggccatcaaatgtttttttttatttttttaatttatttttggggagtcggcgccccaaaccgcccctcatgcttaagggggtttgggagtcgtcgctcccgctcccatgaccggaaggatttcctccttccggtcgacaagaaaaaaaagtctcatcgaccggaaaggattccttccggtcgatgaggtaaaacacccccatcgaccggaaggaatcccttccggtcgatgaggtaaaacaccctcatcgaccggaaggaattaatgaaccacaagcttttagaaagaaggtgatcttagtaaatctacacgatgatactaaggatgacctgagagatcacaaaccttttagaaagaaggtgatcttagtaaatctacacgatgatactaaggatgacctgagagatcacaaacctaagagttgttaaggttagtgatgaagcgacgatggtttgttaagaaacaattgattgattgaaaagagaccgatacaataaagagagattgcttaataaagatcaattaggtttcagaacaactgcggcgcaatgtgtaaaatgaataaagtatagtataaaatagagaaagaactagatagaaccaaatagttcaatacccccccttgttctcaattttcagattcgataaattgttgaaggttgtttttgaggtaaccgagaaaagcttgatgatgaattcgaggaagtgatttggtgaagccgtccgcctcattatccgcggtggatacataacgaatgtcgacgtaatttttctctacagcatcacgtgagaaatgatacttcacatcgacgtgctttgttcgctgttgaaacaaaggattgcgcgaaagagcaatcgccgcttgattgtcgcaatagaccggaattggatagaccggtaaaccaagggattccagaagaagtcgcatcgaaatcgcttcttgaattccatcatacaaagatttgtactcggcttcggtagtcgaagtcgaaaccgttgaaagtttcttggccctccaggaaataaccgaatcgccccagcgaaccaaatacgcagagtaagaacgacgcgtatcggtacaagccgcaaagtcggcatcgacgtaaattgaaattttattttttccaccccctattttgatggaaaaatgaagagtcgatgaaagataacgtagtagatgagtaaatgcacgccagtgcactatcccaggacgttcaagatgttgagaaagttgcgaaaccgtaaaagctatgtccggtcgagtcgcaactgccgcccagttgaccaaccccaccgcccgacggtaattgataccaagagcattgaactgcacaacttcatcttccgtagcagagacaagtcgagtattcgggatcatcggagttgggaccggtcggctgttgacgtagttgtattctgtcaagatctcagtcacatagtttgcttgagaaagtgataaatgatcattcgcgtgagtgatgttcattccgagcaatgaactgataggacccaagtcctccatcagaaagcgctcgttaatgaattttttgaatctagcaacatcacccgagatgaccaccaagtcgtcgacgtaaacgtgaaccaaacaggtccagtcgggatctgctgatttgaaaagacatggatcgttcgccgaagggaaaaaattgatcgaaccgaagaaagacaaaagttctcggtaccagacccttggtgcttgttttaacccgtaaatagatttaaccaggtgaagacaagttccaggcggtgcatcgagacccgcagggatgcgaagataaactgtttcttccagctttccattaagaaaagcattttttacatccatttgatgaatatcaaggtgattgttcaccccgtaggccaaaaccgctcgaagcgtagaaggacgaccggtcggagcgtaagtttcaccgtagtcgattccatcccgctgagaactgccttgtgcacaaagtcttgccttaaacttcacgaagtttcccgccgcattatgctttactcggaaaacccaaaccgaaccaagaagcgtctccccagaaggaataggtaccacgttccaaacctgtaagcgatccatagctgaaagctcaaccttaatagcttccaaccagtcggctgattgaggtgacttcagagctgcgttgtaagtttttggaaccagattagcctctgatatcgaagaataacacaaactttgattgaaataaggtacaaaccaaggctcagcggttaagtcttggttcacaagatgagctcggcgtttagtggtgaggatgttattaggatcggttggatcggaagagatgttttttggtgctggttgacttgctggtacgtagtcccagccaggctttggccttgatacaacagattgttgttcaggaagatcaggagtggggtgagaaagtgacgaaggaggtgggtgagaagctgacgaaggatgcaaggaagagggagggactaaggaagattcaacctcctggtaatcggaagattctgatgatgacgtaggcgatgacgtaggtgacgagattgcaggtacgccgcagtcatcgacagcgtgtaccggagatttagacacagcctccggatcaataggataaaccggcggagttaaattttcctcgacaaaattctcatcaaaattggtatagactgaatcactcggggagattcctggaaaacaagcctcgtcaaatgtgacgtcatggctgtactcaacccgagcattcgcagtgagtaccctccagttaggaatacccagtctataccccacaagaatacccaacttagaagtatcgccaaacttcccttttcggatatcatcagggatgttaatgaaagcacggcaaccaaaagtctgaagccgtgaaagattgaatttatgaccgtaccataactcatgaggagttttccaagaaatcttcttggtgggtgttatgttctcgtagaaaactgctgtcgaaaccgcttccccccagagattgaccggtagatttgcttgtttaagcatcgatctagctttctcagaagttgtcctatttcctctctcagcgatagaattttgttgaggtgtataaggtgcagtcaaatggtgtttgataccaaccgatttcaggaacgattcaaattcgtttgaacagaattctccaccgttgtcggtgacgagattgataattttcttggagtgaaaagttgttacttcattgtagtactctttaaatttagaaaatgcttcgctttttgcagacagaatgtaaacatgcttgaaagccgaaaaagaatcggtaattttgaagtaataagacgccttccccaacgttgaaggtgtaattttaccgctgagatccatataaacataatctagcacacacaagggtttcggaagcttgcctgaaaatggttgacaatgagatttagataatctacaggcaacacactccatcgttgaatagctgacccgaaacatcttcctcagtgcttctcgacttgggtgaccggcgcgtctgtgaagaagagccgcatcagaaaccgtactagtcgtatcataagaacaaggtaaattcggcaaaccgtgaggaagtatgaccgaagctttgcagagataaatgttatttttaatttctgcatcaaacagaattagatttttagcggtgtccttgacggagaaagtagaattagatccgggttgtcgaataaggtcacagttgttgagcaacaaacgagccatgctaagcaaagcatgcgtaagacccggaacatgaagagctttgacagcaaaggatttgttgtcattattcttcatgttaacgatccctcttcctagagcaggaattgattgaccgcttgcgacactgaccgacgaaccgacgtttttgtattcagagaagaattgtttatcgggaaacatatggtcggagcagcagctgtccagaaaaacttgcgatgtatctttgaaaaccgataacgcttgaggattgactacacagccataaactccagcaaaattatcgtcgtgtacaacaacattcgcagaagccttctttttagatgattgccttcgcctccatgattccggagccttctcagggtgaagttgaaaacaatttgatttcgtatgatgggcatttttgttatgttgaccgttctcacagtaaacagttaccgtcttcattgctgattctgattttacaacaggatcaaccgaattcgaaggactaccagatgaactcagttgcttcgaattcaagtaagttcttacgatatcgatgcttaaaggcctcttggtcgtaatgatttcttttgagttttcaagcttttgtgggagaaggttgacgatatattcagccaaaagagtttcatcgatagttgtcttctccatcttagcgatgttgatgccaacagaacgaagattagaaataccgacgtcgatatcagtaatgaattgctccagagtagaagtgaagctgatttttaagaaatcacggtaaacgacagcatgattttgcgacgaatcggactgaaaatgattgatcaaagcgctccaaataaggtgtggttgctttcgattgtcttcagtgataaatttggcgtaattctcaacacctaagtttcgtccaagaatgccagcggctgctgctttcttatcttgaagtgagatcttagcaaccgcatctttttcctctttgactaaatcggaaagaagatgatcgtcgagattcctttcaaggcaatacgaaaacatgatgttcttccaattttgaaagttgacctttgaaagaagtggaagatgatgaatcgatttttcggccatcgtgtataaagctgatgttcaatgaggttgcagattaagcactatctgggctcataacctaatgaaccacaagcttttagaaagaaggtgatcttagtaaatctacacgatgatactaaggatgacctgagagatcacaaacctaagagttgttaaggttagtgatgaagcgacgatggtttgttaagaaacaattgattgatttttcatatacacaccttttagaaagaaggtgatcttagtaaatctacacgatgatactaaggatgacctgagagatcacaaacctgaaagaaacacaatgttagactacgtatgacaatgagttttgaaaatgaaacgaacctaagagttgttaaggttagtgatgaagcgacgatggtttgttaagaaacaattgattgattgaaagagacgatacataaagaggagattgcttaataaagatcaattaggtttcaagaccacttgcggcgcaatgtgtaaatgaataaagtatagtatcacatcgcgcaagaacgagatagacccaaatagttcgataggaatcccttccgggtcgataagacttctttttcttgtcggtcatgggagcgggagcgacgactcccaaacccccctcaaggcatggaggggcggtttgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgacggggggcctaggacagtcagagtcggagagggcatggcgagcaaggaagtaggccttgatgaccaagtggcgggcgtcgtcggagatagtttgatggaaggagaccgtatcccctccttgcccttgaagaatgcgtcccgccgccgggaggatctctcacggccgctgccgtggggtgggggttgatttggtttatcgacccccaaaccgtggttggtttgggaggatcgactcccaaaccaaccgggggtttttattttttttatattaaattcttagggagtcgactcccaaaccggtcaacagttttgggggatcgactccctaatttcgggggtttcggggtttgggagtcgactctccaattttggggagtcgattaaccaagcccctttaattatgtaataaatggggtacactcatatattaagattgaagctttcatttcttgtcaaattaaatgataccataagctttgacactactcaaagtgtagtaaataaattcaaaatttcaaaaaatgatggaaattaagctggcaaaataaattaaaattaattaagggaaaaaatttacaatgtcaaaaaataatgaaaattaattattaatctgtcaaaaattaattgaaaaaatgtgtctaattgcattattcaaaaagaaccattaatttttatgcaaaatgctttttaccattaaattctacacactttaaaacataagaattaaatttaaaatttcaaaaaataataaaaaacaagcagtaaaaaattaattaaaaaatgtgtctgctgcgcagtgcgcgcagcaaaaaccatgttttttttgttaaggccccattttttcttttatttttccattttttcttttgtttctcacagcctgtggccctcccaaggcatcctgtatgggcggatatcccttgggatacccggatatcctccaggattccagggggaagggggcatccgcacccgaatccgcacccgctggcgggtatccaccagcggataacggatatccgcaacggattatccgcgaccatctctaacccaggcatctacttttgtaatttgtgagacttgccaaagtccctatatacagctacctcggatgcagatctgaggtagggactgtacataatctatctatatttctcccattcccagagattccagtaagaatttccttttgcacctcatttcttagcgccactttctcctgtatgtgttcctgtatggccacaatacttcaggaaacaggacccaaatcccacattttttgagtttagtgtatgtgagttggactcaaagtctctcattagttaaatacaaaataattgacaaatgaaaagaagaatgaattaagaaaatgagagaaaatagaactaagaatcttacctagctcagcagacagtaagaaaataaattcaaagtctctgctgagctaggaggggcagcggggtgaggtgtgttgaagttgttttcaagttgagtgtttccataatttgaatgtaaaacctgtgcaaacctgtggttgagaataaactgaatataagatagggatgaatagagaagaatactcaagagcaatcaaaaatgggcacaacagcaaacaccctaattggagtatctacaaccaagaagataagcactagacattctgagagaaaataagccctcctatgacagggctctaatactacaagcatggggtcagattccataacaaaaatgataggtcagactataatggaagagagttcaagatgatgaaaatgtggattgtgagtgatcatttttggtcaggatttgaggcatgagtaagaaaaagaagaagagaaaaagaaaaggaaaagaaaagaggatgaaattccatcaaagtgggctggaaaatacccacaaccaatggtgggccagctacactaaccgtagcattagtgtagcatagtgtagctaaaataagctaacatgtagcgtagtgttagcgcaaatctgaaaatttgcactaacactacgcacgcagggcgccagtgggtgttagctgttatcgtagtgttagctttatttcactcatccacactaacactacgcccatggggcgcataaaagctcccgctacaccgaagctacagcgctttttagcggttttttggcctttttgtactgtctggggaatgaaatgacccctttgtcctcttcaggggtctgtgagcactcacaagggggagatgatgggtagctagcaggcttaacttgttttggtgtcacctgtcatctctagtgataattcacttttcctggtgtatgtgtgctgaccggcctgcaaccggcaaggaagggatagaaaaatttacagtcaagtaaatcaagatttgattcatcaggacccgaagggggaatattattgctaactccctcctcaatcaccttctcaactgggtcagaaaatgtgaaggccctgcaaatgaatgcccccaaaccgtctctcacctcccctgcaatgattgctctgcgcaatttgatgttcaccttgagatgggatggggcttggaggcagatttccttcaaacttcaagggtcatggcttctgcgggaaattccctaaaccaaaattttgcaggccagaccagatgtcgccaaagaagcttctgcgtagttggggtcgcctgacccaagtcctggtgatatgatttgtacaaaacagttcaaaacagcaacggccctcctaatgccaatatgattagatgccgtatacattgaaagctcctgtcgtcctcggtcgtggtccccgtatgcttggcgttttataatttccaaacagtcatcgatttgcttaaacatgatacatatctcctgcactaaaaatttataaaccaagctacatgatgttgtataactccgattgcgcccgattgcaaatgacagtgcccccatctctgaggggatggagcgggacctcatggggtcatcgactgaggtcgggatcaggatcggcagatgggcaaacactccctctatcgacagttcgtcattccacacaatcagcacaatctacttcattcaagcattttttcccgaaagatctttgagaatttgttacaccactgcacaagctgtacaattttaattatgaacaaatgtcttaatttcagctgcaatttgtttttgtgtggtgaccccagtgaccccaccccatggcatcgacgtcattgatggaatatgatatgacattatgcttatgtcatcaatctgatataagtatcccacctcggggattcacgcgtcgagcctcatcctcctcatccaagttgctcgacaataaatatccactccatacattcttcctatcaccccaaagcaaataaaaaaaaaagccaatcgattcgtgttcaaagcaagatgtctgacaaagctatgatctctctcagtaatgggctccagatgcctcagatcggacttggcacttggctatcgaagccaaacgaagtcaagaacgctgtcactcatgccttgaaatctggctaccgtcacattgactgtgccaaggtttatggcaatcgtaagttcgcccacaaactcatttcttcgcgttgtcacggctttgaattgaaagagtcttcgatgttgacccgatggttggtctatcgtaatttcaggagggagaagtcgcgacgatcgaggcttccggagtcaagagggaagatcggattaaaatcagttcaaagctctggaatacttggcaccatcccagcaaggtcgccgaaggcttggaggatacccttaaggagttaaagacgacttaccttgatttggtgagtgtacgatatttatctccatcaaattagtcaatcacagcaattgctaaattcttaatctgcctcctattttcgaactccattcatcctttgcgcacgcccaacagtatctgatccagtaagttttccttgtaccattgtcaatttcacaactcacgcgttggactttccgactgatttgatgatgaatttgcggttgccgttaacagtttccccgtgtcgtttgcttggcccgagtctccaaaagctagcgaatcgaacctcttgtttcctctggcagaagacggagtgcacgtcaagctagatcttcaaacatccattgtcgacacgtggaaggagatggtcaaattactgaacactggcaaggtcaaaggtaggaaaaagagactctttgtagatcttatcagtggtggagatgaacgtaacaatgctcttacactaaattttagcgatcggtgtgagcaattttgaaattgaacatcttgaagcgatattcaaagctactggtgttgcgccgaccgtgaatcaagtgagttccccatgcagctgtttccttcagacttcatcgaagaagctcatccatctgaccttttcaaaactttccgtaattctacacagatcgaaagacatcctttatgccttcaaaccgaccttgtaaactactgcaactcgaaaaatattcacgttactgcttactcgcctttgggtaataacctggttggagaaacaaagattgtagattatcctgaaggtactcttcattcttcgaatttcaaataccaaaaaagagactttactcatccggttttgtctccttccctgccaaccagtcaaggaaatcgctgcgaagctctccaagcaatcaggtgagactgttgatccggcccaggttttgattgcctggggtgctgttggtgggatttcagtcatccctaaatcgtcagttcaacgtttttctttcttgaattcaggcctgtcaggtatcatgttaatgctgtttcactgagcctatttactttagggtaactccgtcgaggattgattccaacttcaagcaagttaaactttcagaggaagatttcaacaagatcactgaattgggcaagaataagaccgtccgttacaatgttccagtcacatacgaaccgaagtggtaagctagctatatgattttacttggcctctcctttctgtcctacattaactccagcttttatttgttcctttacaaaacccgccttcaggaatgtcaacgtttttaacactgaagccgagaaatcttgtgctcatggaatcattctgggagtatgaaggccttgcctaacatgctgtaatgtgccgtacacatgaggttgtttctgctcaactattgtgtcgcttgatgtagctatcttttcattcatgactcaatgaaattgcaaaaagaatgaaatttatgatcttcaaaaattctacttagccactttgatagttgttcctctcatcctcagtgcgcaagaatgtgagcaacggccgctccggctttctaacctttcatgagctgcaactttcattcagccttgtcggttattttgcgtgcggaactagaaaaaggccaaacaaacaatttacgatcataacacctttagacagcaaccatgcgtcttgttgctacgaaattgaccagcagacaatgcagtcgccaggagcattcaaaagatgccaaaaagcgctgacgacagtgggattcgaacccacgcccgaagaccgccggactacatggggaacatctcacgacgtcccaggtacctccttaagacggcgccttagaccactcggccatatcgccgacaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgcgatgagagttatgtgggcaaagaggacctgctccgactttcagtgtcaccctgtctttgcgggtctgtgtgactgcgcatgtaattgtaggtacagtcactgcagatgaatcccaactgcaacaacagggtgacaatgcaggctgcagtaacaaatgattgtcttgcaattattcagaatgttctcaatcaacactctcatttcaagctcaacacaactcctattggttgtgctcaaaagtgtctctgaagaaactgaagaatttctttgacaagaaagaaaaagaagcaacaaggaaccaccaaaaccaggtgggtcaaggaagggccaagcaccaaatctttggcaagactttgaaggaggctacccgcagctgtatcagaactacttttccaaaatgtcaggttgcacagaaaatttttcccaaatatgactgaagacgttgagcaacatgacaagtgcctccctctcatatgtatgatcaacagtgaaacaatgtgatgtgataaataggcatttattggcattgcattgttttagcaatgtacattaaattgataccaatgtaatgcattggaaatgcaattcattgcattggcattgtattggaaagcaaggcatgggtcggaataccaatgcaatatgcaataattattgactgcaggataactagacacttagcacccaaaaaaaccccagagttttcacatttctttgcaatacatgccaacaatattggcatctgtcctaaattattgcatcacattgctaaattgatgcaatgctgattctccacattgaagaattttatgcaagcaatgtggtgtggtgcccccaaatttctctgacaatgtgatgtgataaaggcccagtgcaatttgatgcctatcagcagtgggccgctaagcttttggcccaaaaagcttagtgtagcggtgtggtgatctgtacctgtgtaaacaccaacaagaatgttgaataagcttttttggacactaaatgcacaacaggtggtattcagcaggattgtttgttgactacaaccaaatacatgacatcagaaaaaacacagctgactatcaaggaggtctccaaggaaagattatgacattgtggatacggcagctaggctaaacaggaaattcttcttacaccatggatacggaagcttggttacacagaagatactatgacatcatggatacagaagcttggttacacagcagatactaggacagcatggataaggtggcttggttacacagcagatactatgacatcatggatacggaggctaggctacacagcaaatattcttacaccatggatacggaggcttggttacacagaagatactatgacatcatggatacggaagcttggctacacagcaaataacatcacatcgatcatggatacggaggctggttgtctggttacaaccaacaagaaggcttaattaccgggcaacagattacacatacctaacaacataaagtgcaccagcaaaaccagggcactaagggagtccccctgcagcaaaaatccctcaaaaattaatataaaaggaggccctctccccccttatctcagactttttccccccatcatccacacagtctctcagagcagtagttgatcctgagctaccagaagtgttctggagtgtcagtagttattagtagtgattagtaattagtattttagtagttattgggtaaaagtagtagtcatcagaaaacaaagttagtagaatcatttaacaacaaacctcattataacatccctcatccccaaattaatattattaataatctacatcatttatcattagtaagccctcagcaaccaacaaaccttttatcattatttacagaaaaccattagtagtattaatcattcaccaaaaaatgtgacagtcaagcgacagtcaggagaaagtcgcgactaggtactcagttaggtttcaggagaggaggaacactgcggaatcttgtacatatcatcactagattaggttaaagcctgtatttagattctcaagttcagaaccttgtttttccttcttttcctttttcctcacttacatagtcgcaattgttacatcacctcaataggtgattatctttttctctttgattcagcttagtcctcgtcttcccaagactctttccttgtgctcactgcagaccactggtgtttctcaggtgattatctttttctcttcgattcagcttagtccttgtcttcccaagactctttccttgttctcactgcggaccactggtgtttctcaggttatgagcccagcctactaagagcctcaaaaagataggaacacgatacgactctgaaaacttgaactcagaagaaagactagtcaccgtggcaggaaataaggaatcagacgatctaccctctacgtccattggttgattcccattcactcctgcccctgaagattacccagccccagagcactccaccaatcccgtagaaggcgaaatctccgactcgggctcaagcgaacacttgtcaaattccctagtccccaaaacaagcatcatgtcagagtccatccatcactctcccatgaaaaccgtcaccgaccctctcgacgacaccaactttgccacatggcgtttcaaagtcatctccgctctcggatatcaaatgttggatgattacgttctcgaggaagaccaaaaggaactcaagaaggatccgaaatataaagagaagaagaaaatcaccaccaccttcattcgaatgcacctaaatgaggaaaacgcaaatcgttttgtgggacaggcttacaaaacctatgaacccaaagctttgtgggacaccattctgagtcacaacgccgatcagtccattgagaacactgccaacgtgtgggacaagctgtacgacatccgttttggagaagacaacatgaaggaagctgtcaacatattccggaccacttttcagttgctcatagaggtttctgctggaaaactcgacaagaacactctagagctttgttggatttttctcattctgaaacgacttccgaattcctttgccatgttccgaaccatacaattcgcaaccatgaagaaatcggaagcctctcctgacttgacaagtttcctaaaggacttggaaagtgagatccgacgtcagtctgaagctaacttcgctcctcctacaacaaattccggtactgccctggctgtcactcaagacccgtctcctcccggcaattcctcgaaaaataaatcaaagaagggtcgtgtttgatgcgaaaatggtatgcacaatcctgccgctacgcattctgaggacgactgtcatttggttcacccagaaaaagcagtagcctacttccaagcggccatggacagagccaatgcccgagtagccaaaaattcaatgctcagtgtcaactcaggggttgccgatgccatcattctagacagcggagccaccggacactatctcaagttccggtcttacttcaccactttccaacccatcacttctacggtttttgcggcaaatggatcaggcatccccatcgtcggcgagggcagtgatgtcatcttaaccgcctcaggaccaatcaacattcccaaagcgtattttgtgcctgaactctccaactcgcttctacctctcacttactaccttcaacaaggctactccctcattccaaccaatgacggatctcgtttctgtttcaagaagggaaatcacaccctctgtgtcggtaacaccgccgaaaacgttctcaccattgacatggtaagccccaaggcattctcggtccgcatggacccaatcaccctccataactccctgggacacccaagccttccatacctcaaagccgcctatccggatctcaaaattgacaatctcagctgctccaactgcgacctatccaaaatgcaccggcaacctttcccgggccacttcccgatcgctgaaggactgctggactgtgtccacatggacctttgtggccccatcactccagtcacacggggaggtaatcgctatttcctgaagatcgttgatggtcacagcaaatttcgatttatcttcccgatgcggagtaagtcggatactttcaacctttttcaatccttcctacttcgtgctgagaatttcaccggtcgtaaactaaaatcggtagtgtcagacaacggaggagaatttgttaacaaacaatttgcggacctattcaacaaaaacggcataagtcaccacacctctgccccgtacacgcctcagcaaaatcccttcgcggaaaggggaaaccggacaactgtggaaaaggcccaagctcttctactcacatcaggtttggacctgtcatggtggggggaagcagttaccacttccgtcttcctggagaatcactcgcccgacagctccatcggcatgaagtcaccaattgagctctggactggaaagccaccggacctatcctgactccacccttttggatgttgagccgttttgttggatgaaaggaagttcagatactcaaagttctccccatccggtgttgaggcaatactcattggctttgacgactcccataagtcatacaaactgtgggttcccgaattgaataaaattaaaatgtcacatcatgtgcgattcttcccttctgagtttcccatgcttaacccatcctctgcccgtagtaccgtacatgaatggggctccgaattcttggacttagctcccccatcaattgaacctgtcggaaacaaggggtcagacaagacccagctatcaaactccgactcgactgtgatctcaatcccaactcccacttcccctggaattccagaagaacaggaccgtctctccaacgcaacctcgtcagagctcctacaagactcggaggataacacggacgaatttgaagatcctcaaaccatacccgcaatcccggtggaaccatccacagcaaaaggctacgcttacgttccccactatgatgtggctccgaagaacatcaacagtaacatcgaccctgcaaacatagtagaaggatcacgacgacatcgggcctgtgcggtaactcaccccaccatccacaaggcattcgtcattgtcggtgaacctgcttccttgaaagatcccaaaacctacgcacaagcaatgcgacgcctcgattgaaacgaatggctcatggccgttgaagttgaactaaacaacatcaagcgtcatgaagtgtgggtggttgccccgatgcggacgggtaccaggcaactagacactgtttgggtctttaaaaggaagtacaatgccgacggtgaactccagaaattcaaggctaggatatgtgtgagaggttttcgccagattgagggagtcgactatggtgccaccttcgctcccacgggacgcctggcaaccctacgagctcttctcggtatcgctgctgccaaagatttccaagtggaacagatggacgtacggtgtgccttccttaatggtattccggatgaagaaattttcattaaagttccggatggtgtcgacatagaagtaccgccggggcatggcctcaaactccaaaagtctctctatgggcttaaacaaagcccgcgatgctggtatcaggccctgaagtcattcttcacatcggtcaacttctcagcggccgaggctgacgcttgtctcttcgttcatcaagactccactcgcccctgcttcgtctatgtccatgtagatgacctcatcattgtgggacctgatgtgaccttcctcaaaaaggccatcaccgagcgttttgagatggaggaccttggcccatgtgagtgggttctgggaatgagggtcgagaggaaccaagcgcttaagaccatatcactgtgtcaggatcgctacattaacgagatcctcgaagaattcaatctaacaacttgcaaaagcacgtccactcccctccctatcaacactctaacaatccctattgatcccgagccgcccgccgaggggttcaattatcgtcgcgcggttggcttaatcaactaccttgtgcaatgcaccagacctgaccttgctttcgcatgtagctatctctcgcagttcttaaacaaaccctctcggacgcatgaaaatcaagtcaaacatgttttccgatacatcagcaagacagtcaaacacaggcttgtacttggtgaggaaccatcgacacccggacaaatcgtgggctttgccgacgccagctatgagagcgcagtcaacagctcctcattctctggcagcctggtcaagtattttggagtcgttggatggcgttgtcagaaacaagacgacgatgccgctgcattatctacgaccgaagcggaatacagggcatgctctgagaccggccaagacatacgatggctggagcaactactgctgaacatcaaccctcacataggaatggagtccaactcagcactactccactgcgacaaccagggtgctatagctctactaaaaaacccgcaataccagcatcgaactcgccatgttaatgttcgacatcactggctacgccatcacatagaacgcgaaaaaaattttgtagttcaatacattcggacagatgaaaaccaggcagactttctcaccaaaccgctagcaccaatcaagatacggaaggctcttcaagacatcaaattgttagatgcctagcaagcacggggggctgtgacagtcaagcgacagtcaggagaaagtcgcgactaggtactcagttaggtttcaggagaggaggaacactgcggaatcttgtacatatcatcactagattaggttaaagcctgtatttagattctcaagttcagaaccttgtttttccttcttttcctttttcctcacttacatagtcgcgattgttacatcacctcaataggtgattatctttttctcttcgattcagcttagtcctcgtcttcccaagactctttccttgtgctcactgcggaccactggtgtttctcaggtgattatctttttctcttcgattcagcttagtcctcgtcttcccaagactctttccttgtgctcactgcggaccactggtgtttctcaaaaaacattagtttgtagtagttatcagtagtcatttccaccatctaaattattttctattattatcccttttcacgtgatcacactgtcagcttgctactatggcagagacaacctgtcatagcaaaataaaaataaaattacataaaaaatctaagaataaagtaaaaatattacataagtaaaagaaactaatttacttatgttaacaataataaaaacacttaaaatatataaataacttagaaagaataaagaaaaccttaattattattacaaattctgaatctacgtacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttctttcaagctattaactatttgtaaagcaccacactcgttgtcttttcatggtgaatattgataggtgtgatatgatttacagatgtagatgggtttgattggggtgttgaggccaagtttcacaatgtctccaacttgtgaaactcaattttgttgaggaagggtggtccctaggagtccctacatgtaaggactcaagctcattatttagagactgctgtaaatttgagacctggatagaaactgcggtgggtggagtttgggccacaaattccaaatacagaccaaaacttacggcccatggaagagttgctcttcatccaagaagtggtgcaaatttagttgccctgtttccaggaggattgaaaggtagggaatagaaatggcctaggagattagaatctatgtgattcttggtcttgtgttgtatatttcagaaggttgagatactgtgtaaaatatgaaagacctcatatagacaagtatggacatttgcctgtatgtgcccaaaggtcccagatagggcctagctgttaagccatgcaaagtagaataaagattgtttatctaaatgagttatcatattgtaatcccatcattttgacaagaaacagtgttagtctgacatttgggatatccttttgtagctcaaaaaaggaaaaatcaaacaaaaggcttccatgagtttgatttaggtgactgtggtcctggagacagctgatgtgtgggaggttctttcttaataatcatacctaatacaaatctttctaatcttccggttgtgttgtgaaagtcatgaatttgctgagaccataaaggttccttccactgacttcagtttgagtctgatgatgagaatctcaatcagtttagtgcatttatgcctttctacggctgcatcctttacatacgtatggtgttcaccccagaaaacagaactcctatgcagttttatcagatgcagttttatcagatgcagttttatcagatgcagttttatcagtgtcatgtcaatcatttaaagcaatctttgaaacgatatcaaagcatactccctgttcatgtacacagcgggacggatcgaagaaatcccgaccgccgtgccggcgccccggccggaagggcgaccacatgacgcaccagggcgccagcgggacccagggttgtacaggcgccccgaggcatgtcagggcggcgctctgggtcagcatggtgtccctgaggcgtgatcgggtcgacccacaagaggcacgtcccggtggcgattgggggggtcgactcggggtcgacatggctgtggggtcgtcatccttgtgccatggggatgacaccgaccgaggcgccatgagaccagggtcgtcagggacggtttatggttggggcggcgtcatccttgcgacccgggtcaaaggtcgatcgtctcctttttgccctctcgaataccatcgggaaggatggttttcacgtggcacttccaaaaaaactattgccatttttttttttttttttttttttcttggacttcgctttttttttttttggatcagagctctctcaggggtgaaacctggcagataacttcataaatgacattttctgacaagtcgcactggcggtctggtgaagttgaccattccgccggtgggggagccgatccgagttccgacacaagttcgaacctcgcatgagcgatctttttttcagtgctacataaccagtcggtgggccagaaccggcgcccccattcccgtgttggctacatggtgttcaccccagaaaacagaactcctatgcagttttatcagatgcagttttatcagatgcagttttatcagtgtcatgtcaatcatttaaagcaatctttgaaacgatatcaaagcatactccctgttcatgtaagtctcaggaagtgtcaacgacgaactggagtcgctccaactatgcctcgctgtacaaactcccctgcaactcgagagaaatgacggcgtgatcgtcggcgtcccgacctctctaccgcctttgcaatcgagcttaccaggtccattgatcatccacagcagtaggcaatgtgccgctatggactggtgtcacagggactcgtccagagtgatctctacttcggatgtcagacttatgagttacgacgactcgctggattctacgtagttttgaaggagtgtcgagctgcaggatattctcttggaaaatagccggatacagtctctgacaccgactttgagaaacattttcctggtgtttttcgttggatttcgccgagcctggatgatgtcagtcttgttccaccgttcggggaccatactaccacaggctgtacagacattgaagctgatttcgggaggggttgaagtcggtgaaaagcacaatacaggccatctcccagacgctaggtaggcttctcggagaggatgctgaattgcaaccgcgaaattgtccggagcatgtagggagcagggagcaaagggatgggttcccagttcacttgtggtttcatcaacccggatgacgaatagatgtcttgaaagtccccattcagaatcggcattactgctgcaaaaggccactatcggctctttgttcattttttttattttatatacccaccgacatccttcctttacttgtgacttaacaatactacaatttcagatgatttgttacatcttccttcggcacggttgtgctcttcttgcgctctcagggtgttctttggcccaatcgtctggaaacctcttggagagtctatcaggagcttcattgaatcagacaagcttggtgagttgttgtgacttgattctcctcatacacctgccgagattacccaggagatgaatttttagaagacgtctttctcactaataactataactccctcttaacgtcattgaagccccaggcaaaagcagatgcacatgcaggtgtatctgatacgttcaacatagctctacatgatccaacaatagcactcagcacccccgggatggaaattggcataaattgtcctgcagcagtacgctggaatgaacaatacgcaaggaatctaacacttcaaggaccaacagatgatgagaaagaacaagcatggattgtctcttacatggcccgacatcccgaccaaacactctgggaattgtttactaaaacacttgatcaagacatacaaaattggatccacgggcccaatccagtggagaaagcagctgacggtgttgttcactttacggtggaggttattgagcaatttatcaagatgatttgggctgccttcaagtgggtcgtcaagtttcctttcaaacttaaaaaggaatggcagcaggtatgtttcttggctcttgtgatcccaaacttctccattattttcactccttgaatgcggttcttgcctaaatgtcttaagccttgactgatcttttgatatttgctttcattggacaaattaacaggtcaaaaacttgggtgccgagttatgggatggtaagacccccaccctcctttcctaattcgctcgagctgaccaattgatgtaaatgatgtcaaaaaatgacaacaaataaataaaaaagggaccaagatagcagcacatttgtttgccgagagcccaatcaatggactcaaaacgatcactggtggattatttttacatctcttattgcatccagaggaatttacagcagagtcaatactgttggttggtgctggattccaagtgattaactggttggttcgtgggattgaggcgattggtaagcaaatctgtcctggtaccatccaacagtcaaaaacacttgggggggagctaatttttacatttgagtgatgctcttaatatagccggaagcttgccaccaatagtggggaaagcattaatgagctttctatggttcatccattcgttggatgatccacttttgattgtgacaccaattttcaccaacacggctcaagcactccaagctggaaaagggagtatattactagatggatcaagtgaagagaatggtggctttacgtctgacgatgggagcaaatcagtcaccctacccgctgggacagtattaccagcctcaaaacaatgtccacttttaccacccgatttagccacgccgcccctgacatacggtaacttatgcctaagtcaagactcgaccaaagttagagaaatcatatttgggactccaaagccttcgaacgagctaacttgtgaagaacgattacaagcttacaaccatgtccaaaagttctggtgttgttatggtgataatggaaagaattcaatccccattcctgatgctatcctgcaggatattcctggtcaagaacagtgggaaggtaaaaccttttggaaatctgttgacattgattgccagaaaatctttgacgaaaaccctcaaccttccagcggaagattgacaatcaaattatgaaactttgttgacaacctttgccctttttggttcacaagtatttatatttattgagcccatttcttgtcccctgtgcagtagaaaacaattcattttaagagctcattgaaacttgcataaatcttttgtcttacaagcaacctatcaagcatgaaatctatattttttctcccttttttgtttaataggtatggcaacacttatttataatattgtaacacattggtctttaggccattcaaaccagaaagaatcttgtacaataatcgagaagacagacaaaacaaaccagtgaaccagtgatagcgctaacaatgaagcttctatggcaggcagaaggggagtgtggatcaagttttctaaggagatgtgcaagatgaattgccagttcaatgacagccaaactgtaaaatgggatcccacagccattcatgaagccactgagagctgtaaagcctacaaaggcagtagaaaagctggccaagataggtactggtcaagcaccaaagagaagggtggtcaatttgataccagccaggaagtttgatttcttatcctgttcggcgtagattgtattgtacactattgtccagcatatgtgtaccatatataatggtatcaacactctccattctttctgtcccagtatggctgatgaaccaagtggtgcaccccagttgaacgccattcctatcaacggtgggccagttacactaactgtagtgttagtgtagcagaattccgcaaaactttagcgtagcgtagcggaattctgccacatcttgcactaacactacgcgcacaggccccacaaaagggcctactatgctgcgtagcagcttttaggccctgtagtgctgttagtggcttgtagcgcagcgaaaatctgctaaaaaaccactgacactacattttcttggcgcaaaaaaagtgccgctacgctacactttttgggccaaaagtgtagcggcccaccgctgttcctatagaaaccaaatcaaatgatatagagtaatacaacttgggagaatacctaggacaaattgtggcctataggtaatttgtttcatgagagggtaaatgatgaccagagagagcaaagaagcaccaagcaagatgtgatacatattcaattgaagtaaaatggccaagcctatcaacctctgaaggccaagccagccaattgcattggttggagatcgtgcactgccgccagaggctagaggtctgagttgggtctgtgaaacttttttatcaattgggcggtcccacagatcattgatggtgcatctggcaccatgcatcatgaatgcactcaagctgaaaagacaggtttgtgagattaagaattgcaggctaaatgccgcacttgaggcttccagggcaagggatgagccccatggaaggaagagtagtccagtgcctattgctgcttgcagtcttgacagagcatggtatggttcaatttgtttgatgaggtttttcagctttggttccttctcaattctcccaaaacacatccatgtgagacttctaatcagcattggaggaaattcttcatgatccgtgtcatcattacactttaacaagcatacatcacaaatgtattcaacattgggaatgtgtacttagctcagtggtcagagcatcactcatgaatgctgaggttgtgggtttgagtcccacagtacacaacctttcttttcactttttcaatacagagaacgctccgcacggggtctgacggactctccaataacttcaagccttgggggaggaccccggagagcccctgtcagacacacacatgaaaagggtagcaaaaccccttttttccaaaaaaggcactgatgaaaaatgaaaatttggtagcaattttgggaaatctcaagttttttttgccaacatccttatgacaatggtaccaatcttggaacatctgagcaaacatcagaaaaacatggcatagaacagccaaaattccaagaatcagtgggaaaaaaatggaaaatggagacaattgagatcataccctgggtaaacatacccatgtagatggtatctaaactgcatttttcaacaaaaaagatctttcatatagcaaaattgtatttttgctcatattgacataagtaagtttacccaaggctcacctgggtcctctcaaggggctttgtttaagctacatagcagaattctgacttggttggcaatgtgactggaagtgatcaaatacctaagattgttgcaccaatgaattccaagctggtctttttaccaattgtggtcaacagagctgagtatattcataggcaccaagaattttgttctcagctctcagttggttttgatattaccagtactgtgaccaaatagggtaattccttttttttgatgctgagagcctgagaggccccctcaagtgatcttcttcacctatcaccagtcccctcaggcagcaccctgtgacaagaacaaaagaactgagattcaaaaaagcaatgtggctagaattcttcttggcaatttagggaaaaaacatttgcccatcaacccatgaagaagagtggatagccagaattgttggtggagaagatgtgaaatggcccaagtattgaatgccacacagcagaatttgacagccaagagttcttgctgcaatacctaggtagcaagtggccatcaacactacaatgtcaactcaggttcattgccatttgaccttcatctttcaatgtccctagtttttaccaggccattttctgacctagtcttcaaaaaggcactggggcttttggctcattgccacctaaacaaaagtaccccttcccccctaaaatgcttttgtgtttgtatcttgtttggtttctgttacctttgctttttttttggggggggggggtgacatatcatcttcaattcttcaacatttgaatactaaaattttctatcctgtctctgaatcaaaataatgctggaataatcctagaatactccctggattgatctggtttgacaaccatcatatgaccatttcattggcaaagtttagtggtactgaattagtctactttgaggggacaatcatcatgcaaaatattcatatatgtctgcagtgagccctaattttcttgaccatccacctcagtcatggtgaaattatgaaagttatgaatacgccgacaggagcacagacaccacggacaattgcatgtcgctcccgcgcggagcgacatctgggggtttcattgggggtttcgtgcgcagtgactgcgcctactgccgcagtcacgcacgcggattcgtcaaggtgacggttacatccggggcgacaccccaatgaccgtggtgagaggctgcctggcccaatggtcaaggcgcttgactacgagctgcacaggcgtgtgattgtaatcaagagattccaggttcgagtcctggggtggtcgtcctttttgtgagacctgcattctcagtgataagtttttggtcgctctgaagggttatatgacttgaggctcctcctcccttgattgcttctgtgaatgaattaggtagaaaaatctgtattgcagctcatgtttgagagcatatcagctaaaatcagtccaaatagaatgcccacccttgaaccgcattttgattcacatgacctcctagggtctggtgtgttgataggaaagccaagatacatgtgtagctccagcaatgtttatttgaaatggatcctaagtaagacaacagtgcaaatactcacattggaatgaacgctgttttcaagaagtcctggaaatatcaacattgctagagtcgaataaaactaaccaactgtttacaaagaagtaatagcagtacaacagtagacaaagataaaagcaagtggatccaagaccagaaaaacaagaagaagacagatatattaattatgagagatcattccaatttccgacaagcacaagaagggacaaaaaatactggataggagttatgatgttacacagcttttttgtaagaagggttgaaagagagtcatatactcgatgcatactgtctctatattgatgaagagctgtaaggtgtccttgcacacgatagaataaaatgtcaatggtcgatgggtggatatgcaaagtgatcggctataacggatatttacatcgagttgtgaggcagatagaaggagcgaatagtatatgatgtgcgctgagccatactcggcgttattcgatgggatctctctagagtagtggctgtttttcttattgtttttattgctcttcagagactataattccccaagcgggtttctagctggcgatgtgttggcaagcttgcaacaacgcgatcatcctgataggctgccgcccatgaagcgattccgacgatcctcttcgcctttcttgaaaacctgactgcaacgcgatgtattttcttgttgtgactcatttcattcgaatatgacccgcggcttgttagactcggagcaggcctgatcgaagaggaagaccggctttttctgatggtttccgtttttcatcgacttctggctctcgccatacgtgaagctcttggctctcgaagaaaaagcgctttcgcgtgttcggaactggttcagatcggcgtggcgatcgctccgatggcttggatcatccataccaacgtagcctccttcacaatgctgaggagaatgtgcaaagtatctagcataaccgccttctagaatgtatacctccggatagtgtagagcagggtagtgtgacatattcatgtgacgatcttgttcacgaagatatttagccctgaagaaacacatgacagaaaaataatgataatcagcctaagaagcagcgaaaaatagacaatgacatgtctcacgtagttggtgccctcatggcggagtattcgcaatgaaaaacaagtaccactttcttattttgcccagtcgaatctatttttccggattcacttggcagaggaacatcacctttcccacgtgtgaagattcctccttgtaagagcatcttgtcgacgagtcctttgtcttgaatattgatggccgagcgaatgtgtccgccttcatactcgtagccgaaccggcaatcaatcacgattgtctgagatatgttttgatcatagagcccttctaaaaggcggtccattgtgtcgggggaaatgcgcattagaccatcatcggacaccttgtgacacggtaggatctttccagcacgttctttttcactaaacgccatacccactgggctctcgatagtcgaggttaaagtggcggcaaaagttcttgtaggactttgggaagccatggcgagttcgaaggttggaaggaccgactgggagttggacgcaccagccccagatggcttacgattgggattgagtctggaatcattgtgactcgcactcctgttcgggcggattgggctctcggtgtattttggccatatgctactgacgagagatgaatgagacgcttttttagaagttcgagccgcaggggagcaattgaaatccaagctgacatcaagctctgactcttcttcatcttcgtctgggtcagctaccatgccatcacattgtagcatgagattgtggctatctccctccgtggctgcgaaactgatggcacggcgactctttgaagcaggccttcccgacatatctcgcgggcggtccatgcccgcgctagtagttgatgtcgattggtgacggctgaaaagcgttgcgctgctctgcacgacacccaacactgggcgccgatgagtggtgcggttaccaaatgctagtcctacgttagccgggcctagatgctgagggcgagtcgttgaaggaatgattgcagaggggatgtaagactttgaggcagggaaacggaagccggataatgggcgctcagaagccttgcgaccgacggtgatcttcgccgccgctttcacgctaggactcatagtatcactaggcgaggaggacggctcgaagggtgaaaaagagcgagatggttcgccgtacagacgtgaactggcaccaaaaagtcgatcagccagagacggtccggcaagcgacaattccgaagggcttgagacgtgtgctttgtcagctgattggcggttgcagccgctgctgctggggcgcgagggagattgctcgcgttcttcatcctcgtctgaccggcttcgttttccggtactactttggcttgtggagcgcgatgttcggtggcaaaggcaccgggcgcccgatggcatgtcatcggaccccatctgggagtgaagactatggcagtgatgcgcttgagcatagctgggagagtcgatatccatgcaatcgctggtgcgagccaacgcacacggtgactgcgatcacgaaattatccaacccattcagaaaaatcaacgcgctgcggatttttttctgacaaaaacagaaggaaaacagctcacggatttctcatccatcgttctggagggatgaagaaagagagcctcagatgaaagattgggacgcgactgagtctttctcagcccgacagtccgccgagtgtttcttgtggtaggacttaattttgaaagagtgtgagatggggagccagaggagcttccgccaaacggatcatccggagagtgaggccggaagctgtttggttggtggggataagagggtatattgcaccgagttgaaattggagcgggtgagatgtccatgcgatggggagaagaagaatgtggcatgacgtttggattaggcgcgatgagatgggcgggtgggaatgagtgcttagaggagactggagcaagttgggcattatgagtaaacctggacccctgtggatagggtgaaggagttggtggcgcagtgccgtttgacctgcatagaaattgggaaagagtgttagtgtgccttattcgaatgctctgtccattctgaccaccacggaaatgaagtcgaagagacgcggtcaaagatatctcacatagagcttgcaaacgagacatctagtgttgggctaaacggcccgatcacctgctctgctgattcactcggatcaccatcttcttcgagttcatcctcttcgtcatggggctcgtcctcaacatacgttccctcaaaggtttgttgatcttgttcgtccacaaggtcaccgtagcgatcttcgttgcacatctccgggagttgtttgtcatgctctgctgggacctctgcctccaaaaatcttttagactcgagcaagcttgagttgtggtaattaccatcatgatcatactgaggggcgtgatttgtttttttccgtcggtagatacttgaccggagaagcggggaaggattaggctcgaattggcaaaatgaaccgtgtaattggtgcgcgggagtaggtgaggagacaagaaaatgtgaagaaggcatggggactgtttggttgagaatgagcaagaaccaacacagatcaagttgagaattgatatcaatgatgattgattgagggcgttgaaaaggaagtatgacttatatttagagaacagacgggatgattataatttaatcagatgcagggagtgctgaagatggtaacagatactacctgtcagccaacaagcaagcacattggagaaaactcctgagttttggatcccgagtgagttcacttctctgtagggcagcaagagttaaagggaaaatgaattggaacgtttgcttttacgatatgatgattgatttaaatagattgttttctggaaagtgaaaagggagatgatggtaattcaacgccaagctcaaaagaggaagccatgagtggatgagaggaaaaagaagagccagtggggcaggtgctttttttggaagatcagaaagagggccaggtacaaattgctctccaatgaaggaaatgacggggttggttgtcactgaccaaacacgctggcaactgggattttggtaggagtgggatgggtgtatgggtagagcctagaggattacgtttttttggatagtcagactacatatatatacatataattatcgtagcgcaatctcagcggatggattgagatggatcgccgaggactggccgtagtggtatgtctttgtttagtttgggttggatgggtcgagtgctgtcgagtgatagtcttgaacctgccaggggggcgagggagcaggaaagatcaagatgagtgcacgaattctgatggtggtcccttaaatactgaggtggtggttcatgctgattttctgtatctttgggattattttattattttgttattattacggtagatacccatggcatctggcggatgtggtccgcacgtcacgtctgttgtactatggcggtaggaagcggtacataaaagggacttggaacccgagcaatacagttttgtaggcgataacagcagggtggtgattaaagcagatgttgtacccactacctctggatcacttgatggacggaaatctggtgaagaaggagacagtggtccaaaaaagacacatgatgtattcgagccaattccaagcaggagttagcgaaacaactgtaatgctcggtcaagttgtacagataggatcagaaaaatcatcggtctcagttacatatcactcagaagcagttgcgcccgtgaagtgtagaagaaaaaatccatcctcacatccccccacatccatctcataatggatcctcctcttcttcaggtccaaagtggataattgaatttgaataatttgccgattgaagtgcatcaaagggtgggtcatggctcttgtacagacacctcatacctgaagtatttgactatctgatggaaactgatgacagcaaactaaaaacccaagagaacagtgtcacatgagatctgacaaacagccgaggacttcccttgaatggaaggcctggttcacagatgtagacttcctaactctaatagtgtcttaagtttatttgggtaatgagaaatgcgaatgaagttgagtgtttgtcctgcctggtatggaaatccattttttacaattttgtctttccaagcgtttcataggactagaagtgaccatcacagggaaatcattgaaccagtaacagtaacaataaaagctcaaaaaatgttgagttttgtggcattactgttattgaaaattggcccaattaaaaaggtttaaccatatacctcaaaccccagtcctgaacaggtatcgctactagcgatgtcgacaagacattaattcttgtactgaacctgcattttgaccatattcccaattctcatcttgctcgccgttgtcttcttaaatagtttttgttcgcttttgttcactctgctaccaccaggccttagaggctccttatataatgcctttgcatcgctgcctattctttcctttgcccaatttcggacaataatctcgcaaacattaagttcatgccttatccctattgccttattcctttagtaattcttttccatatacctctacgcgttgttttcctttttctcagccacatattttttgatcttttgacggttttgtccttccttttgtttcttcttgtcaacagcgtgtcaaattctattgctttttgaatgtgttacatggcctcctgtgccgcctccccctgctaatcaaccaaagctttattggtttctctcttctaagtctgaatccggtccgatcgctgcgcccttcttctaaatatatgaattgattttggaacaaaaaattctttaatccggcctggacgactcgtcgcactcccaaatctattgccaataagatttatctggctaaatttctctgggctgccagatgctttccccatttagcaatcaagaccacttcacttcgtcactttttacttatccttcacaacatttacatttcatatatgtattaaattggtaacaaaagaagctctcaatccggcctggaagcgttttccaactcccaaaaccatcactgacagaatttatgagactcaatccctctgggcccgccggaggctttccgcatttaccaaccaagaccggttcgccaagtcaccatttacttgtagctttggccccatatatctgtacacagtctcaaaaataatgcttgtcttgggattggaatacaatctttgggcaatgaagaaaataaggcttttgcagaagaattattggaggtaggcgaaggagagaatcggacacaggtaacagaaaatattcagcttaggactataaaggtggattttcaaaaaaaaagcaatgttctgttataatctagcagtaggtcatgtatacaaggccacgagtcaaaggcggaatcaaaattatagtcaatatgtgaagtatcttggcaaaaggatcatcttaacaacgttgaccagagacgcggcaaaagtgaatcaggccatggtatcaactctgaaatctcgtggtatagtttccatttcaatagacagaccagacattgaagctgaaggtgcagttgcttgtgaggctctgaacaaaatagattttgctggttttccacctcatgaattgatgctcaccgctcaaggttggtgcaccaatagttctcctgcggaacttaaacattgatcagggaatatgcaatgggacaaggatagtaatcaaagacatcagcccaaaagctattaaagggcaaattctaacaggaccgttcaaagataacaaagtattagtacaaaagatcactttgtttcatgaaggcaattccacagtaacagtgtccttttataggtatcagtttccggcagggttagctttcgccatgaccattgacaaatgtcaaggccagagtatgaactacgtaggtttagtattagaaaatcagcctttcacccatggtcaagtatacgtagggttgtcgcgggttacacaagtcaaaaatcttctggttactcaagtagcgtaaaacacactggtaacaaatgtagtaaacaaaatcttatttatagaagaagatacagaagcatgttgtgtagacaatgttcaaatgagagattagattgaagacaatttctttgttttggtgcaataaatatgtgatattgctgatggatctgcagctgatacaaaaactattggcggcgaagccgcctctagacactagtgatatactacaggttagaaatactgggaaagcgtgtattttttgaacacatatactttgcaaagatataccaacagatattttggtcccttcattttccatggataccaattggaaaaaattaaactcctaatcagatttctcagtttggaaaattcttactctggatttaaattggcaattgtgaatttcaattggtatgtgctcatgaagcaagggaattggattgcttttgaactaatgagagaatgagtcaaacctaacagccctatgttggggaaactacattgacagctcttataagggtctttgagtaaggggacaaaagagctttgaatagaacaagaaaatgtaaacacggcagccctattctgggtaaactgaattgaaggccttaaggaccttggagtgcagggtcattgacactgacacacatttggcaagctgaagagaaattacattgtggatttaattgtcagttcctttaccagagatgatcagtcaaaatatattgatagcttacatgtgaagctagtgcaaccacctgtgcaggtgtaagttttgtcatttccatcggtacagactaaatcaaaagaaaattagatagaaaactacattttagtttgtgtcccaattgaagagtttatcaattctggaccatagaaacgcaccatttttgatgggatcagtgctgttaccaaagaaatagttgttggtgcaggtaacttggggtatagtagtggttccagtttttgtggtattgggcccagtgataatcaactcgacgcaagtattgcaaactaatagattaatatttggtcaggctcgaaacgaagttgaagataaaaattgaaagtaaaaatagcttaccgggatggtttccgcatgaaccgatgtcacataaaccatcaacagttccagcaggccctttgcaagcagcttccgtgggaatagtggaatctatgtagagaagtcattctcagtttatggcgagatttttggtaaacccatcagtaaggacatacagtttccgttagaggcagtcttcgtgtcgttggccgacaaggccgcaacatcggcctccgagaagggcaagtacgcttgagtacaattcataggaatcaaattgggttgtttttcaccgggagcaggagctcgaccagctgaagcaactttggcacctgcagctgcattgctattcgcctgagcatggatgccgtaggacatgaaaatagcggtggctaagtaagtaacctgcattttgatgtatggtagatcaagaaaggattatgaaagagagtagctagtagtaatagtagtaagtctgattgtggagatttctatattcgctattggagctgatgttggttcaaggaagaggaactgtgtggtgataagaaggatgagttcaaaagtccaccgaccgtcgaccttttatctactcatttttctgatgcaaagcctcgaaacctcagcgtaaatcgtaatccacctcgccataaaatgtatgacggcctgcgcaagccgatcgcctgccggactgttttcataacgagtgttgaggaggtagagcaaaggaaatgacttcatttgaagtgctaatacaccttccttcgatgatggaggggttcatcctttggcttggctttccatctcgccaagtttcattatttcttgatactgaaactgccactacgaggttcacaaacccaaaaaaccaagaaatcatacaacataccaaatgatacacctgccatcgataactcatgattcaggtctcaaccatgtgacaacggttgaatgtcgcagcgagccaagtcatgtctgccagtcttttctgctggttcccccgaaacagcacttattaccaaattaaatggatgtaaaaaagttaccagttgcattgactcgtcggaaaggagtttctctgggacgactgggtacagctggtcagagggaatcctcctagtataagttgtaattgcatcgccgaagatggctgacttcagcagagaaaacaatcctcgctgacgtcttagtaggtatggcctagcctgtattgcacggggtcgtcttggaggaaatcgcgccagggcatactcctgtaggagccggtacatccagcggccttcttaacacagataggttagtttcatgtggcattgcgcactcggaggggagtgttagagcaagcttggcagacttgcggaacacaactgtgaagacatgattgcaaggtcacacaagtagtttgccgagaccaaagcgggcccgttccgcagcgatcctccaaagggaggacatgtgcccaaaggagctttgtggaagaacatcaggaatttgaggtattcctcacagagcaccttgtatgtgcagattctcaggctcaatttagggggcccgtcaatgaccttgggagttgttcttgcaatttttggaaggcgttttcccaacctctttgaggtagacaaccaagatattcagtggataatctgcactgctgttcatatttcttcttgtctcagtttctcctcatcacctcacctattctttttatgttatcttatctgcctttgggaactggaaaacttcatgagtactgtacaccaagtggacatatgtgttgaatgcacaattttcaatttgtagaggttttttgtttcaaagttatgtgagactatgtggtaaattggctgttcatttctgccaagacataattacatattcaaactggtttgaggaaggatgatttgaatttatgcttactaaaaacaatactcctgtatagtttgggttttggttgcaagtccttcctttgcagggccactgcagggagggtgcccccccccacaaaaaaaacacacaattgacttcattgagttaggggtgaactcaagtgtcaacagaaatttaatttctcactcatcacctcttccacaataatggagcctctgttttcttcttcaccctaatgcagcctaccaaatttgtcttagtttctcacttttccccttggtcaatgttccaaatcctactggaatattttctaccaagacatcagcacactggaccatcaatttttttttccatcttgatcattggtctatatttgttacttagagcatctccaccacgattggtaattgtttttgctaaactaaatttaccaacctaactcccaaaaatcccacccaccacagatgctatcttgggtccaaaaccaaaaataacctcttgagtcactagcaagtttttaaatatagcaactccctacagctcaagttaaagcttgggaagtgtgaaacctccctcaaatctgtgaaacacacacccttctccctcccaatatcaactcttgttggcatttccctccacttcccgctctctccgctctctctgcccttgatcttcctgttctctctctctttcctctcatttcttctcacaaccactccgtttcctcctcatcagactcatcacaagccttctcctccgaatatgtccaagcctcacaaccaacaaattaacctaacctctcagcaacactcaaccacaagtcaaaccactcctctatggctataaaagatgactcaagtctctcattgatcaccactctctcctcagcagtcttggacattcaatcatcactattctcatccaaaccaactcttctgcctcaactgcttggcctatcaccctcaacactcctcattctccaccatcaacaatccccttctttatcttccctcaactctgtttcttttcttcccttgttctatatcttatctctctactatcccttcttgctcactctcattggcaatgtatactcatcctctcattgacaactcatcctccacttcttattattccgtcaactctctcactagaaatactcatttggctattgccaatttggtgagaaaaaactcatccaactttctctcttgtgttcttgtgactaaacatcaaccttttctctttgattgtttctttttctattaaaaaacagtgtgtattatctgtcattgtttgatctcatatatttcagcctttctgttctgtctaaatcaaaagaccaatctaccggtggtaaatttctcttcttcattcttttttctaattgtctttcattctttgttatcatctttagtattaaaaaactctaacacttgtttttctttatgattgtctaaagttctggttctagtttcaataatattttctgtttttcatcaactctcatggcatttcacaagaatctaacctcagaaacctcaatttaacttgggaaccctcaagtatttgccgctttgtggtggcattcagcttgatcttgggaggtgaatctggatcttggctgttaaaatctcacatttagcaacccagacttaccaaccgcgggagagatgatcttaggattgtatagttaagtgtggaatcctctgtggtgcaaccaatgatcctctgtggtacaaccaatggtgaaacaaatacagtatgatacagtatcagcagaaattttcaaattttattttttttctgatacacaaaaaatttctattgtttctaaaattagatactacttaattttattttatcaaaaagctacaacacattttctgaccaatttggacaatttttgacacccaatttggaaaatacaaaaagaaacattctgtatcttcttgtgttgggctgtatttgtgaccagataccaaattttgctacatttgtatggtatttattttttgatacagtaaaaatacaataaatacatgtattgtattcacaacattgtgtaccagttcaccaaggaggattctcacttggaggcccagtacaaggcaccccacatgccaatgacattgtccagaaaaacaagattcacattaaggatgattttcctttgcttaccactagcaggtcagtttgacagacattggtgatcagatagaagatttcctagggagaatcatactttggtccatgctagaggttatactaggtcaccaaaaataaactcttttggtcagtggtaccagaggcatgcacagagcagtttgctgaggaagactcttccttggcaaggccttgaattaggttgttaattaggactcctccttggcagacagtacaccttgtgctgagctgtcagatctgctcacagaacttgaagcctcctgtgggaattccatacacaaatattgtctaaatctatggtcaggcccagggtaagctatggtcactgtcagggtggtacactgtatcaggtctagttcctctggccatgaccatatgccaagtgcattcataggcctttctggtgcacataaggaaagggatcaggtagtaacacaacgtctaggtcccatggacattggaagtccatttttgcagttacagattactgagctaaccagacaaaagaaaacaagcaacaaatcattcgttgttttgtaagtatggagaagtgagtggggaaagaaactccttttttaattgtgattactagtacttgcacagatagatgttaaggatgtggtgtacgaaggagtacagaggatagtaagaacagggtgaaattttttttcttggtcctgacatatgaaatgcggatctgttgtggtatgtgtaatggtttgatacaagactcattctgtaaaagaaaaagaaagaaagtgaaaattgtctcggaagtcgatttctcgctcgccgccgtatggggattgttgggttgagatactcgggcaaggggatgatcatcaaaaatcagtggcctaatgaagattcagcaaaaatatagatgaaaacaaaacgatgtgtcaattgacggtttcactggtaaaaagaaatgcaaggaagattgcttaactctaccaccgtagccccattcatttggccatttcaaaggatcccgtttaggtccattgacttcaccggttttcgggttgatatcaccatggaattcttctggcccgagatttctgagatccggatgagtctggttgttattattttggtcttgaggggatgaattggattgattgataagagagatgaattccttttgttccttgggtggtaatgcaggcggtgaaggtgaaggcttgtaggtgggcttcttgttggatgatgtgctcgttgttgatagaggttttgatgggttgtatcgactgtttgagaggaagctgtttcgatgaggatatttctggatgttcggtaccgttgggttgatgaggatcgacctgaggtacgatgaagttctcgatggaaacattattgtgcgaattttcctgggattccgataagtagatgtgtggactgtggttgggagtgaataattcagggaaaggtgtctaggagaacttgctggtctcgaacgggctacacaaatatgtgcgggatgggaccccccgtgtccccccaggacaccctccgcagcagagggaaggggtctacatattcgcccacagccaagtggcaccctcctggcccctcttgggaggagccaccacagaaatcaaccagtgcccatgcagcaggtcaaggtgcacctggcctcatccatcaggaaatgccgaacgaggacttgctacgaacacaggccgactcgctccttttcgacctcctcaaatcctaaaaatcagctgaagttggacacgaagactgtcagcagaagcagcgaatcacctataataatcaactcaaatcgatctcaggctagcatccggcatcgttttgaagaggcacaatcggacaaaaatgtagtcaggatcctcgaactatgtcaggaactaaaacaggccggtcgaccctcgcaagacgagctcaaattagcatatcgtcacttgatatcaatcctggcacactatggcctctggacgcaactttacgcgactgtgaacgaactgatggagctgatcgaactcaaagatagggacgacctcctgtgggcaacaatcatagaaggatttatcaaatgtgacagatcaacagatgtgatctattcactgatcatttcgacgggaataaacattggcccacacacgattactgccttatttcgtgccgccatcctggaatccaatctcagccagtctatcctcctgctccaagtagctaccgcctccgaattactgccccagatcccaaagactctactcatccaattggccggctcattggctgaacatggccaacttaatctagctgtcgatctcctccactcattcgtagtcccaatcaaagaaaccgaccatccggattgcgtcggaggtttaactcgcttgctacgaacatgtgtcaatcgatcagatgtatgtaaattctggctcaaatttagtcatgatgaacatcaaatacccattgtactgaccagcgcaatcaattgggttccatttggtttccggccttcttgaaatagcctcaatcaactctatactgttattcctacctaacaaaaaatcatcctgatatgattgagaatttgttggatgatggattgatgatcgaactgctatccctgggcagtcgacacatcatgccagatcttgcgctcaatgttctttcccaacttgtcagaactcggcggaaactagaaatcacacatctgttcccaacggtcattgcgctctgtcgcgccggaggcaggatgtcagaagtcattgagatccttgtccgagtagggaaagagctcgctatcggaaccgaggagaacgaactagtcgcgtttaacttgatggtcggtcatcttggcggcctcagcgaatatcgtaagctcatccaaagcaacgcacaagaagaaataccagacggacaacaagacgaaaaacgggaggaaatcctcaaaggcctcaataaatccaaacagctttgcagggatttgctgatcaagaggtctaataatgatcaacacgaacgagcttcgataatctctcactcattggttaatagtctcattcaagccgacctggaactccatcgtcccctcgagtctcttgcgaccttcaaaacttacttcagcaatccacaaaatcactcaacttgcttcatttttcaacctgatcaacataccctaagtttattgaaaaacgccgccgagcaagcttcgtccgatcatcgatccctccagactgaaatcttgagtatcatcgatgatctccaaaaagagatttcctgttgactatatagacttcattgagcttgcaagacagtttcgagttggaattattgtgatctttgcctattttataatgaaatctagtcggtcttactctcctcgaactttgacattctcaagctcacaataaactcaagtaaagatgatactcagacttcaattgctatgttagaaagatgacttgtagagattgaatgagggatgctaataagaaatgattccaaaatcacatcttttcccaatttccccagttcgggttcattctttcatgtggcagtagaaaatgtatgtgaattaatgtacttacaacagtctcttttttttgatgattttttgggctggtgttttagattccagaagctcaccccatcaattttgaagttatgagacttgggtccactggaatagagcaggttttaaagaatgatttggacaaccaaaatgggaaaaaaaatcactcttttttgtgatattgctccaaaacgaaaagtgaattaaaagttggaaagaattgtgtgtttcacaattgagagttctcagaacactgtttagctcaaaccagtggcagcatgctgtctggtctactgcaaatctcaaaacacacctctccaagcaaagtcaaatatcagagttatgaccaagcaagaatttcctttagtagcaaaacaagaatgtaaagcctcaatcatgaaccccactaataatatacttttttttttggaacaagagatgatccagatttcagtgtgcaggtcaaaaatcaggattttcttttcaatgaacccagggccagtgcatgaactggctgtacagaagcaaaattttcatttcaaatctgttgatctcactccatatgttcttctttttgtttttctttgtgtgtcccacatacctttcacattcatttcatgtgttgtgacgtgtgctgtacctggggaagctttgtggaagcaatcctcccctcatccttccaggcagtgctgtccccgggcctaatatgacgtgttgagctaatttgtcatctcattttctcttcttttgctaccatcgacatatgtttcttgttgcatgtcactaattagatgtcatcagtccattttttttttacttttatttttcttccttctttgaatctttgtatttttctttttctcttagtctgtttcacctcagtatgcaatgtcactcatccttccacaaactctcacatatgttgtcttttattctttttctttcatcttggtctcttcttccttcatcttttcttttcatgtttgtgttgtttcagttccaatgcatcacataatagtttatatgcttccacaactcaattgcggtgtccccagtccatctcctcataattgtggacaatcttcctgagaaccatggtcctgcatggacaaaacgaaccggctgcaaacgtagcggtcaaaatctgggctgtctctctgaagaacgtagataattacaaatggattgatggttgcactaacatatttatgtagtgatgtggggaaagtctaaatgttgtaaagttgtagcgaggttcaaggctgagtcagtcgagtcgggcttacataaggtagtggtgcaccactaataactatgtacttaaacttcttctactcaattcctcctcaaaatctccccactcgacttccaagacaagcaaactccgaccaccaccaccaccacccatcgaagaacaacctgatccaaaacaactacatacatacgatggtcgtctccctcaaagagtcatgtctgcgtagtcagtattccccccactattcatcatctcaacccttcacacgacagttgccttacccgtcttgcaaaccatgctgactcctcggcttccacttgccactcgctcgacaatttcatagtcctaactgcacattcgggtggtaagcttttcatttctcctcaagaccgtgcctcttgtttctccctggtttcaaccatgtatgtatttactgacttgctatgtttgttttttattcggggacggtcaggtctgcttgaagtcggtaactgtccgtatcgcacgatcaggcccgttcttattgcatgcaatcccgaccagctagcccacatagaagattcatctcccgtgagtttacccatccaacagcgattattatttttttcttgatccccattcggtgaaatgacataattggtactgtcttctacagcatctcatgttggattcggacgaaatttggcagcatttcctctccagagatttcccgaatgaaccagcgatcccgccgtccacccggccctcatcacctgcaccgttcccatcgggcgaagacgaggaagatttacatgaggtcgagctaccgcctaatcggctgctttacttcaaaacccggctggcaaaggaagaggccctggcatccgcctctgctcgtctccgggaaaaggtccaagctagtcgttcagatcaacacaaacggaaggctatttttaccggcctgacggattacggtgccgggagtaagaaaaagaagctgaatggctcaaagtcttggggtagttacactccaacgggtaagctccatactannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagcttccctcctcaaacctaaaaatcacagccgaatcccctctcttctttgcctgcctcaaatcctagctcatccaaaaaaccttcccagtctcttcatgccaaagaaactcaaaacgcccccccaaacaaccatcgaaatccttaatcttcagacccggctcctcgactagatagactgattgatcatcctttcacaataatccttcatcatcccttcttgtgattctcttgtttgtaaatacttttaatttttttttttttaaaaaaagagtgtcagtcatgttggtgttctgtcaactcattcatactcaacaccaacatcatttttttcattttccattttttttcccaaaagttatccatcatttgtgcatgtactgtatcccccgtgttcctccctcacttaatctgtgtgatttttcctagggagttccagctccgccaagaacgagccatctaatcttcttgatatgtatgtctcatgtacttccaatccatcatcctgtgttattttgacaatacaacttccatcctggacattcttttttttttttaaaaaaaaaaaaacatagaggcctacatgcttgatttgataggcaagaaggtatacactagtgttaacaaacacatcatggggaagaattttatttatctatgagcagttttgaagattattactcagcggttattacataatcaaaaacaaacggactcaatgattcttcttttccagtgctcatccatacagaactccaaaggaaagaccatcctggatcatcttgcagtcgtggagaagccagattgtattgccagatctaacaagataatcccagtggaaccagggaacaaagaagtctgttcaggatttctagcaaccaagtggtcaagtgaagaaggagatgattaatcaagacggcagagccaagccagagcaagtgaacagattgagatacatagagaaataagtgtatttttatgcatatgtagagcagaaagaaaacaaaaagagcaatacgattgctctggatgaagtgtagctgtagatggacagaacaggtctacattcaagagagtatggataacttgagcaagagaaggtaggatgtaaacacaagcagcagtagcggcagcaatagtactagcagtagcagtagagtggtaggagtggtagtagcaagagcagcacaagagtaacaacaacaagattcaatgataatgactaagccaagcagaggaaggaaagtaaatttgcgaatgtgagaggtcttctatctatacataatctggagaaagaaacttagagcaagcaaactatggaggtagtgttttgtttataaaaaaagtgtctaggtcgaccgatcagcatagattgactgtttggtaggtgtgtgttctttattgaggagctggtgttcagtattgaggatagataggattagcaggatgaggaggatggaagccgttttgagctaaggaaggctcgtcgatcgcaggtttaggaagcggatgtgagcgagagaattgatgaggatagaccgatgggccttgagggtgcgggtaagtcggataagccatttcaggaggataggcagggtcggggtgtcgatggaagggcattgaggccgggtggcttgggaggcctgtttcacggtgtccttctggatggaaggggtgacttagatgttgtggattgggcgggaattggtatccactaggctgtgttggttcatagagattgcgatgatgttgtggttgggatcctttgctcatgggcgcaggtgagggatggctgtgtcctgactttttttttttttcaggggtgggaggttgaatcattaacacttgctgtcggctttcaacaaacttgtctctcgacgttcactcaccgtggatccttgcccactgagctctgaagtaagagaggcagttctgtaggcgtattgtttctgtgcattttcttctcgtctcaacagttccgccctcgcttgtgaaagtttttggtctagtggcccagacccagatggagaaagatggttgtgtccatgaagggattgagacggttcggctggagtatgtagtcggcttggcgggtcccctctgttgagaggatgaggaggttggcttcgtgagagcaatcttaattggttcatcgctcgctcgttttctctttgaatgttctctttggccttttgttcatcgacaaggtaggtctccaatcggttattacgagtggtcaggtcttgattctcggcctctttgaggtccaattgattctccaaacgggtcactttctctagtaggtcgtcgtgtgatttacgcaggctggaaatcacaccttcggcttctttgagggctgaatagtaactcgtgtcgcttacacttgcagtccgatctcggttctgattcggttgagagagcggtggtgcgggcgactttgaatgatgagaagagatggaatgtaatgattttttggaagcctgacgtcttagtccagcctcggttgggaaggatggaagtggtgggaccgggtagtcacgaggcggaacgcagttcagattcggcttgtctgtccgggtctttgataatggccgaatgggcagcaagactggacttggaagttcggatgagggcatgcccgcttgccggagtgcttcgatcctcgcgtttaactcatcagcttctcgtcgcttttgttcccaaatcagatcttcatcgctgaggggagggccacccttttcaactgataacgtgctgacaggcgtcattggccgagacattgatggtggagggacaggtggatggtactgaggatgagggcgattgtgttggagttcggtgagctcgagttgtctggtgagctcagccaatcgcagctctttcagcttccgactttgctcatcgatcgattgatgctgtcgaacagaatctagtctgctaatggatggacgtcttgagaatgatccacgagtgtaagtagagcccgagaggccaggagtgccagtggcagaccgggccggattggcgaccctgcgtggtgtggaaggtgatgaaggagcttaggacgatggaaataattgtacttgagaaaggagataagaagtgtgcagtactaaccatgtctttgcccccacatgatcccacccatcgaatagtttcatgcgtacgaatgtctactgtgcagaaataaatattcagaacttggaacgtatcgaattcttttgattgagctgtttgagaggaagggcagcgcagtcagtatgtacatcaacgatacttgtagtcctatctcctctaagcagcactccaatgtgtttgtttgtttgtttgcttaccagatgatggtttgtctgatctctccaggtcgatggttggttgtttgttgttgaccatgtatgcagtcaatcctgatcatcgaccgatcttctccaatacaaacttaccccgtggactcccgtggctcacagggttgcacccatctctactaatatgtacatgtattgggggcttcttcctttttattttatgtcatcgccttttttcaaatcgtccaaaatcgccatcctaaaatctacctcgcataaccaagcatacaccactttcccaccccttccccaactcccctattgcaactaggggacccgcgcggcagagccgcagcgggcccctaggaacatgaacatgtgataatgtgaaacatgtgataatgtgatgataggaacatgggagggaacatgctaatctgagtgagaaaatacaaaaaaaagagataaaagtgagcatgagatggaaaaaaagaaaagaggcaacattagatcatgaaattgagtagcaattgaaatggaaaatagaaaagaggcaattaaataatgaaaactgagcctctggaacagataaggacatttttgattgatctgatcttgaggaaatgctgagaaacacatcttgcaagagatatataaagagcagagcagagactgtcaatatatcattgtccagacaaagtaacaatagccaagtaatgtgaattatacgcactcatcaactcccttgacacctccaaatgacatccaaattcaccacattggtggttttcttctccccatcgccacccacaatccccaacgataaaccacgaatatttgttaccctcgatagcgcaacatacaattggccatgtccgaatacaggctgaggcaggtacacagataccacatccagtgattgcccttgagctttgttaattgttagcgcaaatgccaccgcaactggaaattgatatctgttaaaggaaactccgtaggtctcatcggctttatgaatcagcttgatctttggtataaggacagtgtgtccaacacggcaaccggtcaatattctgcatcttaacacatgtggctttataccgagaataaggagtcgggtcccatttgacagacctctcttcagattcagattacgaagtaatattaccggaatcccaactttcaattccagcttcgaagatggaaacccaggaattgtgaatgtgttcaagacttcttccggaatagcctcatcactatccaacccattgtcttctttagccatctcgtcaattgaatgggaaacaaatatctgaccacgaaacgttgttgtacatgtttcattgattcgggagacatcagcgttcagaggagctaggatcaagcgagagctgaaatagtttgatagtcgatccagatctgcagaatcgtataccgaattcatttctccgtagaccgaattggtgacaaaagtttggaccagaaattccgattgatttttgaacactcgtccatacttcaagtcaatgtcagaggaaaagtcggattggccctccccatttccaatttgcaggagccagttatagaagtccaatgcctcgccatcacccgaattttgtaatcgcatattctgagtcagttggaaaatgtacacattagtccaaagcggcgagttgatcatgcatttttcagcttgatctaatattgttcctcgcttgaccaccggtaatgtttgcctgaaatccccaccgaaaataataatttttcctccaaaaggctcgtcattgtccatcaggtcttgaaatgcatggtccactgcctccacagcatgtctactctgcattgaaatttcatcccagatgatcacactggcatctcgaaggagctgagttgaagccaagtttgatttccagacacattgagtagttgaagaaacatccaaggggattttgaattgagagtgagctgtcattccttgatacagcataagaccggctacacctgaagacgcaactgttatgaccggaatttgatttcctttgaggtagtggatgatcgtattcatgaggaaagtcttcccgcaaccgccaggtccgtcaatgtacatgagtccggtttcatttctgtccgtcaattcaatcacagcttccatgatcaacacctgtctctcgttgagacgctcagacattgagaggaatttggacacatgtccctgtacatccagatcttcttccacaggatcgccttcgaatatattccatagatgccgattgtgtgagttcagacatgcaaggccaacgtcggtaaaggtctttccatgctctgtaagtatttcggctaataagaagtatgctaatgaattccgatcttcggtcgaagggttggggattagatactgtcgttctaatgtccttatcaagtcatcggacagaggattaatgaaagactccagaaggccttgtggatcagaaggtgggctatgaattaacaacatgcagaacatgaaacggagctctgaaccggtcatccattcggctgcttctcgcattgatcgatgatagtgctgatcggagaccaagagacccagggaataagcggcttcgcgaaaagtaggacatatggtaccgtttacagttctgagatcctcgaagcttgtgggaccccttcgattgaggagtaacagacgcagaaagtatcgttcgccttcattgattgaagcatagtaaactcttcctatcatgtcggagcattgttgtcttggcttccagtgtttgtcttttgtccatgagaaccatttcgggatttcatggtaaagtaacgtccgagccgacctgccattgctgactgcatttgacctgtttagttcaaagaattctgtcaaagtagttcgagatgctgagccactcctcatttgccttcgtaatccaaattcgtccctgaagaaaacagtatgtccatgttcaagatggagggccagacgttgaatgggcgggtatcttttgcttgttgggaattgcagcaatctgtaaacagctattgcacaaaaaagataatgtcagaccaataattgtttgagagagtacaaaacaatttgtgtcatgccatgaaagtagaagcaagagaaagaattttaccttcagaagggccaatgtaacgtccatttatgaaccgccttgtctcgtcaccattggtcatccttaatgaagatcgatcaattcctttgcagatgtacttgaacaggtatttcatcgcaccgatcccatatggtatttccacattaatgtggcacctgtatttcaacgtcaagaactttttatacggtacgacatgtccattgtgaaattcgttgtttcccttgaaaaatcttcggccgttgtctcgcctgcggtactttgggtatgcgtcttccaccattgttgtttcgttacaaaattcctttgggaagttcttgctgcaagcaccatccttccaacatggactgtttgcattgcaaggtccatgcaacatgcagcttgttacgatttgatgcagctcgggttcctcgtctgggtctggtatttcggctgataccaagcaatcgacagcaaatggtgttctgggaacactgcccggttcgagtatcaccatgatgtgagcatgaggtaatccacgtttctgaaattcgatagtgaaaacgtgtccagctgcttttccgagtcggtgatgtttgaccaggtcttcaatcaatgatttctgttttagtcgaaagagacgggtcaccaaatcgggccggttggctgggtctagatgtggaaacagcgcagcaattgcctcttcccaacggggatttgcagtcattgtgatgaaaagcaatggttttccaagttctcgtactatcgccattgaatcttgatagagttgcaccatattacgcggcgagcccgaaaaagacgaaggcaatattaccctccttccagcaacatcaaggtcattcctgaaagcttcttggattccggaatacagttcagctttcaattgagcttgattgaacactacaaagtttattctagatcgctcgacacacaaatacagatcggttactatctcctggaagagagtctttccattgagaatagctgaaaactttcgtgacctgtcaaagatcatgttcgcgtaccactcgcattgggagattgtggcatcttatacaatcaagttatgatattgatcagctcaggtgaaatctgatgtgaagaattttccaattgagacatacctctgtctgttgagctaggccacccatcaatccaaccttgatccccgaacgaaaaaaaaagtggataccgaattggaagataaccactgaactcgtccgtaacatgatagagaccacctcctgttgtcctgagaataatgctcctcggtaagatttcttcatcgttatcattgttgatcaccatcccaacctcaagagttcttggctcgttgtaaacgcgttggtctagtccggctctcgcaaaattctggagaacatatgttgaattgtcgctcggagacctagtatgtccaatcattcggaagaactgagcataggtgttgtgatttgtgaggaaggattggattctgaacagtaaagggatatgtagatcagatcttgattgagccgctcgatgttctgcttcgctccgatcatttcctccggtgacgtagatttgagaaaatgctgctcttgaattgttgtctggaaacacagaaccgatatcgtgataaagtcctccattaacccggaacgtaaagattccagcttggccttgcacagacctgtccacagtggcaccacaggatgcaaaagccagcgaattgttatatcctctgatgtgtcgttggaaattacgtgcaactggaaatgttaataaaatcccagtcagcttgcttttagtgattgagtatgagaaagcttcagacacgcacatgtactttgccccactaacaatgaccttaagaaatcgggatattcaatttcattgtacttgactggcaaaacaacagcgcctttcttgcagcacgttgagaagttggctgactcgctgttcataagatccagagttctctcccccttccaatgtagagccccgcaagaagtacacttgtcgtccatgggacccacattgtgtggtatttccctttgaaaacgccgcatgatttcgctctccgtattcaattgggggtctgtcaccgctggaccatccggcacaatgaacggcatggtgttctgctgcccacgctggcgtcggggtgaaggtgctggggttccagtcgattgagtagcaggcgtgctttgccttgaatcttgagtatgacctctgcgacgtgcaaatgccgaattgatttgtctcctcaatcgcacgtcgctggatcttgttggtggcatagtttatgaagtatttgaacttgactttgttgatagagatgggtaggtagcttaagttgcttggagaaaacgggatcaggtgagatcaggtgaacttgaatactgtagttgagcggtcgatcgaaaaagaacaggttgaatactgcagtctaactggtcgatcgaaaaagaacaccgtagctaggtcagttgatgaggttcttgcacttgttgatcaaaaacaaacacgtacttgaaaatggcttgaacttgattactgtagttgcaccggtcgatcgaaaaagaacacgtgtctaactggttgatcgaaatgaggctcttgaactcgtctgaactcgtcgatcgaaaacgcacacgccaagtacttgaatatggctgtcggccgctttggtaggtttagtgtcggttgcttttctttgtcgttgttgaatgtcgcttgttgaaacttgccaaacaaaaacaaagaggccgtcggacgcttcagtttgttgttgactgttcatgttgaactgaatttgaaaaataattgaatccatattctcacaatctcgcatctctcacgcaactcatagttgctccatgtatattgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaataataagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctattaagtacacgcatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccattaacaatacctgttaatcttcaactaattttgttaaagtttaataagtattgttagcccattcccttaggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagatagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaagtgaaagtaacagaagcagaagatagattctggaactacatagaaactaagcgctaccattgtacccttcattctacttactcccctgaatacatcctcataaatcttgtagaagaagacgagtctaccatagaaaaaacagtagaaacaaacaggaataacttctttacagcgttagaagaaacccctaaatatagaactcttcctactaacatcttgtctagaactgtccgctactacactcttccacctttcactgcttgttctccgcctcaacccaactctataatcatagatctcacggatttagaataaattaagcttgtttttatctcatctcatctcatttccttagtatcagaaataaaaacaccaaaaaacacataaataaaaattcttgcgctatctgtttcactcatctcgtgccacaaaaatcacaaaaatatttcattatatttccatttgattcatccacacagaaaaaattaaaaacccttaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctgagttactttacactatcacggagagagaaccataacagatacaaacaatctgagtcgaccattcgatccgccgtaccctgtttacactactaggtttttttcctgagccttgaaagtctaccattcctacggcgtgagcggatctagtctcatttacccatcatctcgagggattagtatctggtcgaagtctaatacacctggtcgaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatttgccaggatctgcaaggatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaatcgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccgccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttctgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaatatccaaaacttggaagtacacgataaaaacactgcgccaagagacaatagagcccaatctccccaaacaactaatagagaagcctcagtagttgcctctgataaatcctcaggtaaatttaacacctctacatattttttgttatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcgtcgaaaaagaaactaacatctcctactaacagttccaaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagatctaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccactaaacgtgtcggcggagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaatacttcccctacacctgcgcgtgaaaaaattcctgatagttctgatagtgattctactagtaggaaatcaaaattattgtctagtgattactctacgcctcaagtcccccatgaacatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatagcgggaggaatttcatgataatatatgttgaagggtctcctaaaaagcttaaaagatgaattggaaagtctttccaagctctaagaacactatcttgaaaccgggaacttagaaggctattcattttccctcctaccagattttcttacttatgagattttagtccttgtttggtagcaatataagagcatctgcatcagtgcggatcaaagctagggaggatattaatggttatccatgtgaaatagcaactgtcccacactttccacattggtcacagccttttcagaaccaaccaccccttgactgtgctagcaacccacaatcaagcaccacattgaaatcactgcaatatgttgtgtcatttctttcaactcaaggatgctgcccagaggcttgccgacttcaacaaacaatctgatgagcagaaatttttcttgttatcaaagccaattgctccaatcacttcaagtagctatcttttttgcttcaatctttcttaattgttatgtgctcttgctccctccaggaaaaccaatttcaagtgagaaaaaagatctatacactttccatttgcaaagcagaaaaatagagcaaaaaaacaaaaatattcaaacatgcaaaataagagaaagggaaaaataaataaaaagagtgataggagaaaaagattgattaagtgaaaaaattaacaagagaagcagaaaccatcatgcttatttgcattcagtatacacatagattggatttcatgtccatattctttgcatagccagttcagttggaaagccgtgtgattctgctgctgtagtgttgaagagaaagatatttatcttgaaagaaggtggtggtgaggggtttgcattgaacttgatggtgatttccaaggtggtaagggatattgactcagtgagagcatctccacaggggtttctatattgggtctctatcccaaatttagtgacccaaacttaaagaagaaaacccaccaaagcagccatctgggtcacttttttacattttccttcctcaatctctatccagtcttcaaacttgaatacgagatattgactttggatgcaaggaggattgcaggctacttctgtgttccttctgtgaaacccaaacaccacacatccccccttgcccaatcaccagatattgaattcatcttaacaatgcttggtgtgtgcctcagcactttgggtcttctaatcttgaattccagttgctatcttgagaacatagcaacccaaaattagtgactcccatggagatgctctgacattgggtgtgaaaggatttggaaaactgaagatgttttatttcttgtaagttaaaataatcttttaataaatacaagttttttgacataagaaataaatatgataagaagatttattctttacctgaaggcagaattaatctaggctgaatgtgataagagactttgagatcaaagtttaaaatgatgataataatagcttttctttcaattggaaaagaaagaaaagaaaaaaaagaagtagtttgatgattggttagcatcaatattaattctttttcttcttatgaataatgaaggcaaacagtcaagtaagaacattacttgattggatagtatgattgccttattttatgaattgctttgcttagttattgctgacaacggaatctaaattcaataatgattaaagtattcatttgatcagttctctttcacataatgaaaggctagggtcattactcaccaagtatcggtggcaaaatttggccggccaatttgcttgttgaggtgtttgtgattcgagagctagaatgagatgttgatgtcctgagaaaagaagctgcaattgattgggattgtcatctttgatccttggatcatgatcatcaaaactcacttagagttcaatgatctgctcatctcattatctagactcatgacgtcagtgacatcatgattcaaatcacaagccattcacttggcattatcttgctcatcatgtgagcagctagtatctatttatgatcataaaacatgatcaataagattttgattttctagatagattgataactaaaagatatcaacatacccgcacctctccttttggaagggataacacgtgaagtgtgattccaacagggtgtagcattcatgatgctacattgatgagccacaaggttctgtgaagtaaaatttaaatatgcaggatgtctcagcataattgctgtgccccaatattagagagggttggcactgaaagctagaaaatctggcaagatttgggatcatagccaaactaatgaggcatttttgttgctatatgtagcatacagctcattccagaaaggttgccacccaggttaagcttgcaaatccatctgcaaacttgtgccaaaatagtaagttcactgcaaaaatgctgtttgagtttgagtttgtgtatggatttggtatatccagtggtttctcctgaagcaaattccacacccattgcaacaaccttcctggaattagcttcagtgtgcggtttagcatagcttattccaacaatgggtccactacgctgatggtaccgttagtgcagcgtaacgtggtggaattccactaatttttagcataacacagcagaattctgccacaactgtgctaatgctatgctgggccgcaaaaatgggctcactaataccatgctgttctacggtgtattttagcggtttttgggctgtttttgcggctaaaagcactgtagcacagtgtagcgtagcatagtgacactagcactacatgtttggcacactgttttgagggctattatgctaacattagtgggccatttagtgtagtggcccattgttgctgatgcggatgctctgatgagagcaatatatggcaatttttgtgtgacatctgatcaggtctgctaacactttatcagatgtcacaagaatccacattatatctactgtttttctcgaaaaccttgggccaattttgattttgattggatttgagaaataccatattttgattttgtcctttgggttttatcttgacacctgtcagataacacccagggttaaaactaccttgggggccaacctgctccactaggtgctcttgaaatagagttagcaaaaaaccgaggtcatattctgaaccagagggatttatgaccatattcggctgacccacaaggctgctggtcactcccctctgcctcaggggaggggccagctgggcactgggttgtcacatgagccaagaagaggctcaaaagccataggataacacagacagaaacagatttgaaattaatcaaataaaaaagctaaatccacgaaatgtgattaaaaaaagtgaattgtgtccaagctttttgggaaacacggtatattggcttcaaaggaggcctaaagcaataaatgcacccaatcaggaaacttgcaggtgaagagttataagatacctcattatgctctgatagggagtgccctttggatatagcaccctctctaaaaacaatattcaaaaggtgagttcagttaaatcattatcttaagttgtgggaaaataaaagaaattaattgcatggacagacaagtccaacaagaccttgatcaggctccaccctttctagagaaatagttctctcaaacatgaaccagcaaaaagaaaacagactttccagttcaagtggttggatctacctctcaattgcttggatactcaaggaaatttgattggcttttggagtcttgctgacatgccaacattttgtcatagtaatgtgtatgcagctttgatgatatgaaggttgaaaaggtgtgaatggtgaacatgactttaggcaatgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgtggcagtgttgctttaggctactcttctgtctcctcatatcctcattgtttgaaacattggtttatgtatttttgagcctggcactggaagtacatgtggaaagtggggagcttcccttggttagtagtcaagctatgtattgtcttttcagagaagcttggaaccatttgcaaaaaaattgttttgacagatccaggcagatcccatgccttggatataaaactttgattttacaggtttgggtttggacaggtatgcgatccgacccaagacctggcactgcaatccagccttagtttcttcctaagaagagctcaggcaaaatgaagctcatatttgggatcagggtgcaaagtttaccctgatcccaccacctacttgaccatcccttgctacatccaaccaggctgggaggggagttcatggctgggcatcgggtcgctggataggggccggggagggagaagcaaaaggtgggatacatatgacggaatccctgaaaaaaagaagataaaacagactttttaatgcataacaaaaataaaaaaactcaagaggctccaagctactctgaaaagataaatggggatacacagagtagcttccaaactaaggtcatgtcgaatgtcgatcaggggcgagggtacatattgaaactttaaatttggttgaaagatgccggcagctttccagattcaaagaatcggaatatcatcgagtcgactatttggatgcagtaggacccttcattcaaaaccgatacctcaactgctcgatcaacgaaactcaaccaaggcgatggtgattccaatccaatcgggatatcaattagaacgggaggttgcagtcgcggccgtcttacaggcctccctcgtcacccgaaggatatttgataagctgattcggccgggcctgcaaactggggacaacaatcaagcctcgatcactaaagtcgatcgtagtcctgttaccggtgtgttcacctacaattccatccattgactcttgataaatatgaacagactgtcaatctgttgaatttagggggatactaatgcacttgacctatatctgcggttcatctagttggagactacactgttcaagcgttgctcaattttatactctcgaagtacttcccagacgacgagattgtaggagaagaagattcatcggaattgttgaagacaacagacaagaaacacttacagcagatcatcgacttcacgaatgaaggtttgaaggaagatcgattgagtataccaacggatgaagagaaatggtcgaaatttcgatctcaaccggcgttgactgaagacgagttggtgaaattaattgacttgggcaaaagtgcagggggtaaaccgggcgagaatcgacggttttggacgctcgatccgatcgatggcaccaaaggattcctacgcggtggacaatatgcgatctgtcttgccttgatcgtcgatggagaagcggtactcggggtcatcggaacgcccaacctaccactcaaaggtataccaagtccaaccgacactgaacctactggtgtgttattcttagccgaaaagggctcgggagctttccaacgagccttaggagtggatgaatataccgagatcaaaatgaaaccgcatgagcgagggtccctgggtcgagaggggacgttttgtgaatcgtttgatgcgggtcactctaaccaactcgtcaccggtgatatcgcacgaaagctcaacatgctaaatgctcaaagcccaatcagaatcgatagtcaagccaagtattgtgttctcgcgagaggtgatagtgatgtttatctacgatttcctactcaagctgactatcaggaaaagatttgggtctgtttcttccctcaaacatgtccccttctttattcatggtcacctcggattcggtcaaccagccctttatcctttcaaattctgacaatgttgcttctctcttgatttcaatccacgccaatccaggatcatgctgcaggaagcatcataatcagtgaagcaggcggcaaggtcgtcgacctggacgggaaacctttggatttctctggtggtcgaacactgtccaataaccatccaggcttcttggcttgccataatcaagtgctggttgacgttttaaaggctgcaaaggcagcacacgaaaatcaattgaaacaacaaaaattacacaagtattaataatttgtgacaatccactgcataacatattcgaggtaaatcttcttattagctcagaaatttgaaaatctgaatagtttgccctcagtcagaatttttgaaatgtttaggttttgatactgtacacccacaccccctctaagaatgattagaaatcagatactgtgcaatagctatgtacgggacagcctttcatgaacttttcatgtggattgattgacagcggagccttcttgagaccgtgtggcttgcacacattagtggggttcatgattggcagctctatttgacatgcgatcagcttcaaacatataagaatcgtttttagcaaaccaagcaaccaaaagctcaatcattaaccctgccattgttcatcactgatcttcttgcaaccgataaccactcactattcagattgaacgaagagaaccgccactcttgaacagaacattaacaatcaatccaaaaaaagtggaaagcgttcagtggtcatcattgatcaaccagagcagaatatggctgattcagtatcctaacggctcgcgtgttaattgcaaaaagaattctcgcaggttccttggaaaccccaagttcctacagacctgagcggtgcgttgtaggggagtcgaacccctgacgaggccatggcaaggccccagtttaccgctagcctaacaacgcttgctctccaggatcaccctgacagacctcgatctgatttccgcagtcactgcggaagcctctcaccggagcaatgcgacatcgccatatccaggacagctgaagcgggataactacgggcccgaggaacggcaggatttgctggtttgcgttggtatgttgtaccaatgtgggctggcagttgtttggaagcctcgggttcggaacccttctgggttgttgaatggggctgagtttttagaatccggtctaaaaatcaaatatgatcgggcgacgaggggaggagaccgagctggccggatcgggtatccgatccgtctcggtcaatccgggtagctttgtgaactgcaagaggcgcatgccagcagctcgcttcgaaaccacccaagtcgaaagtcaacaagaaccaaccaggcaacaccacagacgactattatcggaacaaacgaacttgggaaatatcaggatggcaacagcatcggcggtcggaaaagtgtcgagagaagagtttcgccgtcaaaaggatctcgatgctgctcgaaaagccggtaatgccccagctgaggtggacgaagatggaaatgccatcaatcctcacatccctcgtaagctcgtaacccgttacatcagaatagacatgcctttgctgatttctgaatgcacttctctgcgcttgaaagaattcatggctcaggcgccttggtatatgaataccggtgtcccgtctttgaagcatcaaaaaggaaaagagtataacgcggatccagccaaactaaaggaacaggtgtcccggggcataaaagtgacgtctcctctcagttaacatggagagacaaccgaatctgattttaggtcaaatttctaggttcatgcagccaccaagtacagaaagggggcgtgtacaaactgtggagcgatgagtcataaagtgattgattgtctagaacgccctcgaaagaaaggcgcgaaatggtcgaacaaagatatcgcaccggacgaactagtgctcgggtcgaaggacgaggaggattgggatgcgaaaagagaccgctgggatggatatgatccggcagaacacaagaaggtcgttgaggagcatcaagcacttgaacaggcccgacagaagatgcgagaagaacaactcgacaagagcaccgatctcaaggaagtcaagaaagtagccagggctggcaaaatggccaagaagaagaccgccgaagaggaggagttcggaagtagtgacgagagtgacgatgaggacgaagataaatacgccgatgcggccgaccaagctggccagaagatggacgctaagactcgaatgaccgtccgaaatcttcgaattcgtgaagatactgcgaagtatctcatgaatctcgacaccgaatcttcctactatgatccgaaaaccagatccatgagggaagcccctagagtagatattgcgcccgaagatgtcagtcccctcacacacactctctcagtagtctttccaaaatatgctatatatccccattgattttgaacgaactgatatccttttaggcccaatttgcgggagacaatttccatcgagcgtcagggggtgcgtcggaagtgcaaaagctacaactcttcgcatggcaatccgaacaacgaggaaatgatgtccacatcaatgccaacccgactcagggtgaactactacaccaagagtttttgaagaagaaggaaaaattgaaggagactagcaaagtcggcatcctcgagcggtacggtggcgaggaacatttggaacgggtgccgattgaactcctcagcggacaaaccgagagctacgtggagtattctcggacgggtgtggtggtcaaaggccaagaaagagcgaaggcaaagtcgaaatatgatgaagatggtcagtcgacatatcaacttctgatctattggcgttgatcttgctgatcctttcaaactttttgattcgtcgggttcagtttatccgggtaaccacagctctgtctggggttcatggtacgacaacacaaagatggtttgggggttttcatgctgtcactcgaccacaaaacagtcttactgtacgggtaaggcggggatcgaggccgcgaacgaccaagtaaacgctactgggacccgagcgctaggtagttcaaacgctagtgcggataagcacagcaatggaggggaagcgaaaagcttggtgcagcagatcgaggagaacatcaagcggaaggccgccgaggccgccgctggctcgacgggagatgccaagggcaagaagcgcgcagccgagactgatcttggtcgcgaggaacgcgagcgcgagcgtgatggcaagaaacgcttggatggccgggctgatgttggcgagcttgatcgggataaactcaatcatgctatccaggaggagaagcgtaggaagaaaatggaaggcgatgaggagctctcgtacaatgctcaagacagtggcgatttcggaatcacagaggaacagctcgaggtaatttgtctattcccttttttcacgtcttcccattgcctccctctcagatttctgtcgagctgcatttgaaccaacctgctgaaatcttcttgctcaatctcccacccctctttcccacaggcatatcggatgaatcgcgatttagggcacgaggatccaatgaataacatcgctggagatgagcttcttcccctttgacctcccccttaccaggtctccctccgcatttttcctcgttctcctctttgatttataatcgtttcattttctttcttctattcatcctcttctggtgtccatgttgaccctgttgtaacctagccaaatccaaatacaagtaatccaagcaaagtgcccaaagcccaaaaaagggccaaaataagttagaggtggaaaaagaaggaaataattgatgaacttgattccttgtagtgtggctagttcattttagatgagcttggtataggagatcccatggtggttttgatcatcaacagaaagaaaacagagcaagttgtaccaacaaaaaggcacacacctcaagagtagaagctgatctacggtctacttgagagatgatgatccctgctttgtcagggtttcaaaactacaagaatagtgagcagaataaaataatgcataatacaaagatcattaagtggaccctacccacggcgtgtccaggtacctttggtgtttttcacaattaatggacacccgtacccgtacacagcacccgctggcacctgtgtgcaccctgcagtcttgatattcatctggatatcagtgctgtggcacaattatccacctaaatggcggatattacctacaggtacctgggttacgggtacctgtttgtttttttgtttgttttttttgcccaaattcagacatccagacccagacatggcacctctaggcgggtacctgaaaatgggtaccacttggcaatcctgactataataggaaacatgttacaatttgaattatgatgagaggatatgcaaataataagatgccaaatctgatggttttgacattatgtatatggaggcgttgaggaaagatgagaaaagaaaaagtgcaagaatcataaatgagatattgaagaatgtaggaattcttaacaagcattgaaatcaagataatttaaatctaggttttaagatttttgtatttatttggattatttgatatatctatatggtaaaataaagtagtagatgaaatagtgaacaaagctaattcattcaatttatagaaacatttgtgatagtgtacctttttttatgtttcaatgcaatccacaattgataagcttgaaaattgattgagagtttgaccaaaagatgatcttctggattatctcaactatagctttgcggttttttattttaccagatttggtttttgaacctctgcctgtgttcttgagccaataatcaaaaatatgccaagacattcgcatgagttctgccgcattactcatttttgaatcatttatgtgtctctttgttttataattcaatgtttcatgcaattgttttgcaaattcattttgattaaaaaacccctcattactgaggttgagaacatcttcccatagttccttgaaaaaattcaaatgatttaagatgtacatttttttgaaacttcccccttcatgttctctaaacagtgaaatatatataagtgtcaaggttgttgtaattctagttagttttttcatatattccattcttattgagagtggattattcaaataatccaatcgaacaaaagagctcttgtttgattcaagattcaatattaactgtttttcaagctctttgaagaagccgaaatactgatcaagatcaagtttctcttgagagattctcaatatgatgtacaggatccctgatttcctgtggaaacatatgattttaggtggataaactaaattctttctttgggtataataatttttgaaaaagtttatttgatcacccctaggaatccaaaaaccctcctctgggtttgcatctgatctcattccattcaaatgtttgaaaagctttttatcaggttgcaattcttcagatttctcctcttttcccttcagaatgtcttcatctggatctacttttacaaaactccaatgattcaaatgcaagggtttttcttcttcctgtttaaattctacttcctgattttgatttgatttttccttggatctttctgattttacttcattagtttggcataactttgaatggtccgtatttagaaattctgtgatagtggacccattattgtgattcttgcctttcttgttgtaaggaaaagtaggctgtttttcccctccagtaccgcagtggaatttatgagtcctatgttctaaattagaatcttcacttttgcgtttgtgggagttggggaagaaatcagtattcaaaagtacagaagatggtttcacttcttctccatgcaacacatgatctcccttgcaaaattttccaaattcctttgacaacatggagctgcttggcatggttggaatttctactgatttctctcttttcaattcaaggacattgcttgagccatatggatgtgctgctgaagaggtggaacagtcaggtgtgatcaaagattcatctggaggtaactgattcaaatcaaaacggaaaatgtctttctccaatttggtgggactaagcagtgaaaggtggacttgactggtcaggtgcgctgccaaatataaatatttgagaaaggatgaattcatgttgtggagttgcttttgaattggaagggacaaaatttcagaggtccacttgatcttttgtgggtttgaaaaggttttgtgcaaagatgagctctctacataggggctgagtttatacaatacatcttgaatcaacctaagaaccatctgcattgtgatgtgtctcatgttgcacctccaagtttcatgataaaactgtgcaaaaaatttttattcatgacacatgaaaaaaagtgtaagaaattatgtaatcacaattcatcagactgtagtgatactctaactttctgagttcaagttaaacacaagaacacaaaaatttggatatttttctgctttcagtggtcactgaaccacaaagcagtctaaggtgtcaacctgtccattttcatcagtcaatgaattgactacacgtatctttgcaggaatagatagactggtacaataagctgagctacactatcttgcaattggctaatttggtacccgcagcaattacccagtactcccgtggaactactctttgggatgaatagaatgttgacaggcatataaattgtaataatcaaaattgggtggctacaatatgctatgggccttttattgttagcatagcagtggtagcagcagctattttttgtgtagtgttagcctgcgcttctgcctactatgctagctactttgcagcagagctaacaacacaccttttttgtgtagtgttagcctgcgcttctgcccactacgctaggctcatttgtagcagcgctaacaacacacctttttcttggtagtgttagcacgtcgctattgtcgctatgctgtgttactctacactacagtgtttttagtggcaacaaagccgctaaaaagcgctgtagtgcagcatggcaggtgcttttttgcaccccatgcgcgtagtgttagtgcagatttgtggaatcatgctaatgctacgctaaaagctaacaatctttggcgccctgtgcacatagtgttagtgcagattttcagaattgcactaacactatgctaaatgttggcttattttagctacaatacactgcactaccactacagttagcacagctggcccactgttgtaatacttggataaattcaaacacctgatgatggagttgttccaataacaacaaagacacatgcacaagcacagcaagtgttattgatgaatttgataaaggttggaattatgtacatgcaggagataatccattagataggaaataatgaaaaagaaaaacaagaaaagtatctgtgttagttttgattacaatgtttgatttcaggtcagttgattttacttactagtttctcttcttcacatgtgcttatgacaacactgggtagttacattacccgtaatgatagtgtaaagataaagtagtgagtttccactcattatcattactttccccataatgtttggaaattgtttggaatgttccagagggggatttccttggtccttgaaggtattgtcttccagagggcttgatattatgcttgaaactttgattttgtgggccttttattcaagattggcttaccacaccacttggtgggtatcccttgcacccctgcaaccatactgggtgcggtactaggtacatggctttggccagaaagcggtgcagtaactagcactaaaaaaaaggttgaattgcattctggaaatgtgaggtaacatcacatgtcactttgcattttcaaaatgcaattgaatttttggtgccaagagttgaattgcattttgaaaatgtgaagtgacatcgcatttgacatgttatgttttctcacatttccagaatgtgattcaacttttttgtagtgcaggaaccacctgcaattactgcccccccagggggatccagggcctgtggcctggtagactgtgacatccatttgccccccaatgacttaaacaggtggtggggcagggggagccatggggtgaaatgatttttgaccaaaaaccattagcccccaataaaatagcacaggtggtacccccaggcggtaacaggtgtggtactgggtacctgatttggccataaaacagcgtgtgagattgagataaaggccccaaactatcaagcaagaattaccaggaaccaagaagtatttagtgtaacttcaaacactgatgcagagaagaacaaaaaagggaggggaaacaaaaatctttgaccagaaggaaactgaggctacttatggttgaaattggaatgctcagtgacagaaggtaaatctatcaaattgaatctcacttgtaaggaaaacagaaaaatcttgatgtttacaattaataggatttccaggaaactgtggtccaaatcaagtggcttggttaattgacaccaataaattggagagttgactcccaaaccccagggatgtcttgaaaaccgtcagtagactgtctcaggatatcccttcccctgcaggtttgggagtcaatcctccataccatacagggggttcgggagttgactcccgaaaaaatatattaaaaaaatcaaaacccccagctggttttggagccaattttccaaaaacaaatggggtgttgggggttggtaaattgaacataacttttaaaagcctggaagatttctcctggattctgaaagggttcctcttggccattgagaatgtcactctttgaagtggagaggaaagaagcctctcagctgtcaagggtgtatctcttgaaaaccgtcagtagactgtctcaggatatcccttcccctgcaggtttgggagtcaatcctccataccatacagggggttcgggagttgactcctgaaaaaatatattaaaaaaatcaaaacccccagctggttttggagccaattttccaaaaacaaatggggtgttgggggttggtaaattgaacataacttttaaaagcctggaagatttctcctggattctgaaagggttcctcttggccattgagaatgtcactctttgaagtggagaggaaagaagcctctcagctgtcaagggtgtacactcttgacaatggagaggaaaccttccccctcttggccattgagattatatgagagttctccttggggaatttatccctcaaggctgctgagagtttacactcttaacaaccaggatttatccctcaaggccactgagagtgtatactctcaacagaaagtagttatccctcacggccgaataaccaagaggattatcttggtcactgtgagttttactcttggctgttgagagctttacactaaagtctaacactcttggtttctgagagctttacactctcaccggccaagaggcataactcccagatgttgatgtgtaaaagctggcagggggggggggggacagacttcaatggctaggaggcttcccctcagtttctgagtgtttccaaatgttgatggccgggagggctgccaagatttggagggcatttcctagaaggttttttctcttttctttttctgttgggaacagaaatgggaggaacgactcccaaggctgaagggaagccaggtctttggggctggggacgtctcagaagttaggacagtgcccaggcagtcctcctgatgactcccaaattttggatttgattaaccaaacccccaaatcaatggggacaaaataaatgaaactacacatgagtgtaggaaaaagttgagtgagccaatagcaatgcccatattggtaacacatactttacatgcctgtgggtgtatcaaccctgcagatggttgatagaaaaaatatggagggctgtaaaaaagtcctggataatagccaatacaggctttatttttttgatacagcctgtgttgtatggtcaaacatcaaaaattttgaaattttgacacttttttgataaaaatagcaaaatatatatattttttggctgctatgttacatatatggggccaatatcccggttcacaatagccagtcatcagcagatttttgagctgtaatgagcaaattgttgatacttgaaaacacatccatttttgaatgtgtagtctacagtcccccagattattccagatccgccctaaaaaaattgctattggcaacttttaacaaggtgatcagccattggaactggctattgtgagctgggccaatttgcatattgaacaaaattgggtgattgttttggagcattaattctgggggaaaaaattgatattatcagcactggacctaattggatgccatgcaaaaatagcaatatgttgcttggattctattgctgccattgacagggcctcagtttagatagtacagttcagtacacttaagcatttgacaaattgttttaaaattcaaccaaaatatgatcttatgaattatctcaactatagatttatgatttggaattttttgagattgaattggggaaccttttccaatcttctgtagccaataggcaaggatatgccaggacatttgcatgacctctgctgcattgctcatctgtgaatcattgatgtttttcttggctctgaaattcaaaacttcatgtaattgatttgcaaatctattgttatgaaagaattcctcattattatggttgaggttaagaatgttttcccagaattccttcagaaaatttataaaatttatgatatgaatctttgttgtgaaagttccccccatttcatatacttgttccctaaacaggaaaagatataagattgacaatgttgttgtaactctagttagtttcttcatgtattcaattcttattgagagtggattctccaaatcattagatcttataaaagacctcttgtttgatttgagatttgatcttaactgtttttcaagctcagagaagaagccaaagtactgatccagatcaagtttctctcttgaaatcctccctatgatgtgcaggattgccaccttcctgtgggaataaacaatctcacgtggatagattaaattctttttttgcttataataatttgtgaaaaaaattctttgatgatcacccctggggatccaaaaacccttctctggtgttggctgtgatctcattccatttaaatgctcaaacagcttctgctcatgtttcaagttttcaactttcttctggttttcattgaaatcctctggctctggatctactttgacaaaactccagtcatatgcatcaaacacttcacctacttcttgcttaacttcaatcttatcctttggaatgtcaaatgtttctctgaatgtttccaatggttcttcagtgggtctacctatctgtggttgattcggcgcgagaaatccggtgaaaataggtcttatattcttgcaagttttgccttccctgatgtcaggtgaagtcgactgtctttcccctccaacgtcacagtggaacttatgtgttttctgctctgaataagcatcttcgcttttgcgcttgtgggagctggtaaaatgatcactctttgacagtctccaatctgatttcacttctactcctggcgaggcatgatctcccctgaaaacatcgacgactgcctttggcgacatcgaggagtgtggcatggttgccatcggttgttcccttggtaagtgaaggccggcccttgagccatacagagatcctgtcgaagacgtggagcgagcaggagtgattgaagcttcatctggaggcaactgattcaaatccaaacgaaaaacgtttccctccttcacttcggtgggatgaagcagagcgaggcggagttggctggtcagattgactatcaaacaagaggatttaatgaagtatggcttcatgttgcttgtcaaatgcaatgccagaatgcgcagatgactgaggtgctcgattcgggatttgggttttttatgctacaaaaccaattctgcgccacccattacttgatgaagtcgcactgtctgagcagagatggagggatttggcttaggggggcctggaagacccctctaactttatgaagtcctcccctccgaatacagaaggagatcgttaagctggagggctgctgcgaggtaggctgtagcgctccccctccaacacagaggaacctcctcaagttgggccagacccttctgtatgtaggttgtgccgtgtctggcataccgcgctgctagctccaagctttgagagaagcctgcgctgaacgatgctctgcgtgacacattgaggaagaagtgcaacaaattccccatcaacacgtacagccaaagcatattagcactccaacccctgacctgagcagtcaaccttgtcacatttacttgaagcctttgggtggatgacctgtttacttctgcggagactggttggttcatgactgctcaaaattcggtaagtgtcgctcagcgagtgggtttgaaaaaacagggctggatgttcttggcaagcaaacttcgatggactctagtctagagtgaaaatcgatttgcaacactgcatcttcctccttgaatttttagcttgctctcagtgagcctcttgatgctctgatctcgactagatgcgacctccaagcgtccggacccgaccgcagccaaatgagttacactcaagaacatttgagattaatcgagttgagagattaaacttacccacccagcaacgaatactggattattaatcacactgataataagatgatcaaaaaaaaatccacaagtatttgattgtagactgggtattgaaattaacataaataactgggagttcgaaagcagaaagcacagagatcgactgtatatgtaaatgcggagatatatgcatatatatctatcttgacttgttatactaacacggtaggaggagagatgggtgactgtataacttcaaggaaaggtatcaacaatttcttatgagtgaaattaaggaaaggaacaaagaatgaaacaaaacaaaaaaaaaagattgcagatataaggtttttggaagtgtgtgtttttagaagatatatattctatataatttcaagagtttttttccaccattggattgtttctttgtttcctaaacttttttttttcaagaaaacgtaaataaaaataaaaacgaaagaatgaatccggttttcatttttgtttgagacgatcctcatcgttttcgcaacgaggcaacttttcacccaatgattctaattgaggggtgttaattaacagcggtttcttttcgtcttcgatcgaatcatccttatgttcatcattttccataatatctcgtacttcgatttcgttttcgctattggatcgagaaaaagtgtcagaccttgaatagtagtagagaaagaagaaggggacaaactcgatatcagatcgttcgtcctcagccccattaccaacaatgacgccccacatgatcctcaggatcaaccacaaccaaaatatcaagagcaattccaagaaacacagcaggaccaagaagccgatccagaaggaagtagccgcaaagcggccctcaggaggatcccagatccagggaatgtctgacggcaattcggcatagatcgaccagatgatcttcgggaacacgatgtgtcgggtgccgatccaggaaagcacaaacagtgtgaacatcccatcacacgcccatccgcctcccaaataattcaacatcttggccatctatgtacgtaccagaattacgcaaaaatcagcacctccagcgcttgatttgattttatgtatggctggttatcctgaacgactcacacatagtagaatgtccgagaaatccatggtggtgtgaatagccaaaccaattccagtgaagttaactgcgtaacttgagcagaccaatagacaagcgaccaggtgatctgaagggtccaaaatataaaacacaaccaaaaaaaaaacaaagcagtcagttagtcattcattctaaataaatgtaggaaggaaatgatgacaaacgggcaagcatctggtaatgatcttttcgaggtttttcaaggttcagggtgatgatttgttgtatccaaaaggccgcttgggagagatagtagaacttggtcagtcctgggatagagtcgcgaggatgatcggcccagtattgtctgatgtttagggtatagatcggatcaggatattctgacagagttttctgagggttatttttttttttaaaaaaaaaaatgataaatgtggttagatgaatatgaaaaaagggatagtgataaactatcaatactgaccactccgatcgaccaaaagacagtggcatagcttaacgtccaaccttgttcggcgaatcggacgagtttgctagattttttgcggagcccgaaccaagcaccgacgggagtccagatgaattggatcgagagttctctgagggtgagccagaccaaggcccagaagcagacaaagtagatatcatcgttccctttgaagtagagtccattgaccggattgaggtaggagagatagatgaatttcgggatcggggtccgatactggatcgttggtattctggtctgataggtcgataatgattgtgaggatgggttggataggttgggtagtgagatgttgagggctaggatgacggtggtgatggagatcgcagtgacttgagaatcccatcattattctagttagtgtgggtttgggttcttcgcttacgagatagatgaggaggagattatttgagtactcaactgagttgccattcagcacaaacctgcaagaatcccctgtgtggtttggaagtatatcggactatccgagtggccatgtttgttggctgtccagttggatggatggatggcttccgatgggatttatggaagaagcagtcctactgctccgtgctccacttttttttagactctcgccctggtcctctcgatcgggtatcatcgggtccctcgtgtatgatctgcaccatcacccatccgcgcgtcttgtgtttcgctgcagtctttcaaacattaacaactatttagatggatggatggatgcccttccgacttctgcaagcaagcttacatagaatcaaccatgcttccttagaaaagctttgcatacgaatccgcatgtatttctgggaggttatcagcataaaacttaaaatgggctggatcaataaaacacgacgaaacatatgatgaggaagtgactttgttttgaaggatttcaatcaagcttgattcttattcaactcaacctacacaacattgacattccctatgatcattgctagactcaactaagactttcacccgcttttctgttttttttttttacttctgacaatttggattgtttgtgacccgaggtgaaaaaaggggggtcacgcaagaagggagggtgtatcggtaattcaaacagaggtcattgaagtatttcaatctgaccattacttgcagaaaagcaggaaaacacaaatttgctctatctagtgtcttgaaactgtatctggcagctgagaagctgatatcctatcaagtgtttttagctaccgcacaaactgccaacaccctgaagtgacaacaaccactccaagctgtgattaggaatatagagcttagaagagtgctacagcagaagtagcattaaaatgtgctaagttttccaagaattgaatgccagtctgtgttcaaactcctaagctataacaggtttgggagatgtcacgatatggtgcatacaaccatcgccttgtagccatatagaatctgaaaaaattcacttaccaagttaccactatcagtattgaatatcacgatttatattggcatcactttagaagtttagcaagcatttttgtttcagtgttgctaaccagcatcagtttcacgagaaaatgcaacatgcatatgttgatgcgagggtttataacttctattccatagtttgaaatggataaattattaataacagagttgtgaagaaaaatccaggaggaatgttctttgcagaattctttaaaaatttagtacacaagcaatttccacgctttctggatagaaatcagtgaatttacaaccagcgtctcatttggcttttcaacttaaaaaagaaaagaaagaaaaaactctgtgacctaaatgaatcaattattttgggagtttgatctgtcgtatcaatagatagtggtcaagacacctgggaggatcattgataatgagactgaagaaagaattgctcgtctcttctccatgaagtaagaggcggcgcctgatcctccatctttgccctttgaagccaaagtgctgggatcttttcctgtaattttagaggaaaaaaaataacaactctctcatcaggttctgattgttgcaagatatttataagcattaagcattgagcactttcggctaaacttaccatcgactgatgccgagttcgcattcaatgtggccacttcatttgccgtttttggtggaccgcgttgtaatgttccactttgtccttttgattggaggtggggtggatatgatatgatatgatgtagatgtagatgtaaataaacggacaggaagataaaagaaaaataaatctagataatcactcacctccgggcttagcacctgcaagatcggttgtctgaccccccgctttatctgctaatctacccgcattcttatcccctggattctcacccagtctaagtgcgggatcacctggggctgcagcgctgccagctcttaggtttttcggcttacttcccgccttcttggagttctcgacatatttttcgaaggttttttctcctgaagtaggcggattgatagctcccaccattccctaaattacatcaagtaggctcgaattcagtttgtggctcataggaagatcgaatttcgggactcaaatttccggcacaactcacaagtccacaatgggggtcacagtaaaaccatatcgtttcaggtttcgtaatttgcattgtccatctcggaagattactgtttggcgttttcagtctatagggtccaatcgaagtcatcaaaactgtttttctccttaaacatttttgggcactcaagaagaaactcactcaacggtttgttttcccgaattaaatccatttccctctggtgaggctaagacttcacagggtttatcaaaagatgcttgggcaacggtatgagccttcggctgttggaagtttatcacttgtcagcagcggatttcgtggtatgttaatccagactgtgacatgatcacaagattcttaaaattttgcagcgaagaaaattaaatcacatgaaattcaaatgtgaccatgtctccaacctgtgcttggatcgtagctggcgagaaaattttggctgcctcctcattgcctactttgatgacgaaattttttccttgggggatattggatggttgtccaggattggtttttttttctggaggtggtgggggcggtccctgagaggatagtggactgacgatgctcgcccaagttacgaataccaagagaaagtgaaatagctttgacattctaactaggatgaggagatatgttgtattggagcaaatctagcttccgtgtcaaggcctaatttctggcaagtgagatccattagtaagtttctccatgcgattgtgatgccggagggaaagagtgatcagaacttgacaagctcactggaggtaccaatacgaatgaaccgattaaccaagtaaaccagtacttgggactattcgatttcaagatttttaaaatagttcaaagaatgtatcgattggaaaaggcggaaaggataacaatcagcttcacctctcggcttagatgcgcagcacatgtccatatatagttctcggtatctgaagaccaatctgctaccaagtcccggttgctggatggctaaacatattcaaattgagcaggttttcataggctactaggagaccaactcacctttgtaattaaataaacgcacttcgtgactaatttccccaactacccactactcagattaactgctcaagccgagcggcagagagtgcgcattgcctccggatggcaaggtcgattgatcaactatgagatatatgaggaatttttaaatctcattgctctgtaatgtataacctcaagagccgcgttgtgtgggcgaccgtgtgggtaaaaagttgacgcttcctcggttggttgcaagaagcccaaaaccctctactcattataaggcctggaaaccaagcaaagctcgtaactgtgaacctgacgccggacattggttaatgtaagtttgtaaccgatatggatggagaagccttgcgtcttttgttcataatcatcgtgataatttgtcgagctttactggaggcgcgaataatctgtagcgcgttgagcgcaatttgcggcggtagatcacacaagtaaatgactgaacaggggtgtgaaacccctcgaacttaactaagccgaaggcggaagcgccctcgggactttaaagttagcttcggaagcccctccgcctcagcgcgtcccggccctggccagtgtcccgcgactggtgcacacctgcaaggcctcaccagttcacacagaccaccgacaccatggattcatcgcaactctgccggccgataccatcatctgaaaccaagcaccttcctttgctcaagtaccctctttggccacccatcgaaggatactcgatcaattgcggccatcaacgagtaattcacttgaatcaggacgataattgccgcatatcaaccggctcaaccctttggcttagttcacaagtgagtctcctttaccaaaacattaattgattgaatacatttccaaggtgactattaatgaaaatccggtgggtttatggtgactcacacttgcgttttttttccgttcgaatgggaccggtgtcgtcctttgctccagattctttcagcctatctcttggtcaccctgtcaaaaaatgcggctcgcgcgaaaaatcgctcgacaacagctgtagaagtgggggcaggaacaggtgcccgattgactccgctgctcttgaagacggcacgatctgaactgaattgtctccccactgtccgatctgaggaaggataggtttactatccattacgctttcggcccttggctatacagtcctggctaccgatattgagcccacactgactcagatcttagtaccgaacgtccgcaagtggatggaagacaactcatcagccggaaaagtcttgccgtgccaactcaattggaatctagagctagattggcaatcggttaataatgccttttcgaggaatgctgaccagggctttccatacgatctgaacgtgacccctgaattcactaggcaatcaagagttttgctagatagtgatgcccttcctggtaccccaatcgatttgattgtttcagcggatacggtatacacggtggacttgattcgtccgctgttaaccaccctcagcatactctcggcccggtcaccgaaacaaccaataatctacattgccttggaacgtcgggaaccaactctggtggatagtttcttccagatggctgttgaaatgggattcaaagccactcaggtggaatccaaccgtctgcgtaagctggctgagagcatgggatggatcgatgaggactgggaagcggtggaagtgtggaagctttccatgaagcaaattcgtgcataaagttttatcagacccaggaaataacaattccctttttcattcctgtttatacaagatgaagagtgattgagtgaaacaaatgtacttcctacaagaagactaaactatgtcaaaactcgtcaagtatgacatcattgagaagataaaacttcggctgaggccgaaggtggagcatcacttgcactgacatacacatatctgctccttacttgagtcttgatgggtgattaataaaagtacgtatgctcaaatcatgaagaatatcaattttacatgctattttcttttagctcgttagctttattgctcaaagtgaatgatgcgaggagttttcttataatcttgtttttgaagcagacaaaaccttcctgtctggggtcctacccttccaacgaaataagccttctgaaggcatggaggaaagcttcagccatttttccttttcatttttccacaagttcaatccctctgaggtcatagcctgtcttgtgacgtactaaaagcagcccccaaggggttttacaaataacaaaatcaatcaaatgaaacataatctgcaaaacagaccctacagcggtgtgatgcagtgggtagagaaaacttttcaccaactcttgtgctgtgcagagctgtcgacaaaatttggtttaatgggctcactcaggagagaagtccattatgacccataccaaatggatctttgtatttatgtttttaaaacaatgccacagtcagaaacaaattttataggagtaacttgagtatttttggttatttaaatatgttgacaacagccggtgcttacatatttatttccttgttggaaagagcatcgacaactggcaatcactgttttctcttagcttgatccttcttcctttcttcttgatgagcttgttgcagttctatgaactgaatatttaaaggggagtggatgggatcccccttgaggagctccagcaagatccaaaaaaccatctttggcgatcatgatgacccgaagtgtattacgtaatctgcttcgcccaagccattcgatcgattcacctgccctttcatccaacttcaactccaacctctccagcctcttgaccacaaaagatatttcctcaatcgatccacttcaaatccatctcggacttcattctaggtcataaatattgtaaatcgatctctagactaccctctccctttctcttccttcatcccatctctttcctcttgatatatccttgtttccggttccttccgtcccttggattgctttgatcgatatgatcggagtcaaagagtatgacgtcactatctgatgtgtactgcctaccattattatcattgtagattgttgttccgatcagccggtctgaatctcatacaatcgatcaaccaaaccttaatcaagaaaaaactcccccaaacaacccacatatacatattaaaaaccccccaatgcccaccaagcagcagcttctgactgactcgccacttgattcttctccatcttcgccaacagtcatcaatcgcatcggtcaactgaaccatcatctcaatcaatcctcaaacccatccaatcagaataagaacatgttagtacccctcctctactcacaaatatcctaccatttccctaacttgaccctatggctcatccctggtcttcttgcccatcacaggtcttctcctcagggtgatatcggtctcatcggcttggcgtaagttcaagcataccatttccattgtttcatgatcatcatggctatcatgtcagactgagctggattgcttgaaaaattaaatctcaactctttccccatctttttgggtacttagcgtgatgggtcagtgtctttcattccccatactcatttgcattgatgactatcaaatagaagaccagaaacagaatcatgcatgctaatccaaccatcatgacttacaaacaggctgtaacttgatcatgaacatggtgcgctctgtggtctgagcagtttcgtctacatactacctgcttacagtctcttttttatcagaatgacaagggattcaccgtcgttgcgtacaaccgaacagtttctaaggttgacgagtttatggagaaccaggccaaaggatcgaacgtcatcggagctcattccgttgcagagctttgtgaaaatctcaagacccctagaaggatcatccttctggtcaaagccggtgatgcagttgatgcattcatccagcaacttgagccccacctcgaaaaaggtgatatcatcatcgatggtggaaactctcatttccctgataccaaccgaagatgcaaggaactcgaggctaaagggctcttgttcgttggttctggtgtatccggcggagaggaaggagcaagatacggtccatcactcagttcgtcttcgtctctcacttgcttgcttgaccaacttctaacattgcgcatgccaaaatcccaagttgaactggtttgaactcgtctttgtttttgtagtgcctggtggctcagaggctgcttggcctcacatcaaggaaatctttcagaaagccgcggcgcaatccgaaggtgaaccctgttgtgattgggttggtcaaggtggttcagggcactatgttaaaatggttcacaacggcattgaagtaagccgcttcgtactgtttcaaggcgcacactcgagtcaatttgctgacaggacgcatgggtcttgtgacttgttcagtacggtgatatgcaactgatctgcgaggcctacgacatcttgaagcgtggacttggactcagtgaaggcgagatcggtgacatttttgccacctggaacaagggcgttctggattcgttcttaatggaaattactcgggatattcttaagtttaatgataccgacggtactccgcttgtcacgaaaatccttgacaaagctggccagaaaggcaccggaaaatggaccgctatcaacgcactcgaccttggaatgcccgtcactttgatcggggaggcggtgtttgcacgatgcttatcggggatcaaggaggagcgagtcaaagccagcaaggtacttggtggccctcagatcgaagccttcaagggtgacaagaagcaatttatcgacgatctcgagcaagcaatgtacgcaagcaagttgatatcgtatgcgcaaggcttcatgttgatgagagaagccgccaaagaatacggctggactctgaattagtgagttcaaatttgctttctcaaagaactcccgaaggtccgtttgtgtggtctgaccgtaccttttcagtccttctatcgccctcatgtggcgtggtggttgcatcatccgatcagtcttcctgggtgaagtgagctcctctttctgacgatgtcgcaatttaatgtctgaattctgactgtcaatacttcctctttgatagatcaccaaagccttccgagctgaaccagaccttcaaaacttgttattcaacgacttcttcaaccaagctattcacaagtctcaacctggttggcgtcgaatcattgctcaaacctcattatggggtatcccaacccctgcattctcgaccgccctagcattcttcgatggatacagaactgccaaccttcctgcgagcttattgcaagctcaaagggattatttcggggcgcataccttccgaatactccctgagcacgcttctgagacctacccagaaggccaagatgtccatggtacgactttttgatcttgctagctttctttgatgtggaattgctgattggagctttttttttcttgtaatcttcatagtcaactggactggccgcggtggaacgatcgcctccaccacttacgccgcctgaaggaaccaaaaacttcatgaaatgaactctactctttcatttggctgttcatttgcccattcagttgtcaataaaaaacagatacaaaaaaatatagctagtttgcatgtttgggaaaactggaaatgcacaagatcaaccagaagatgtcgaaatattgaaatgttgaaatcatgtgatccgttcattttccctatatgaatttcttagaagcgctatatcatccttttgttagatgagaatttgactttgtcaacacaggatgaccattattatgaccattgatgtatatttgtgcattgtatcatgatgatgattagaagaatatcccggaattagccgctgtcagtccattaaccaaaaacttgtctgttggaggctggtttgccacagtcatacaacaaaacattagttgatggaagaagaaagtatgtaaaataaaactggctatggtgcttgagtttggcttggagtgctcagtaaaattctcatcaaatcccaaacttgacacaagtcctgtgtacagaatttggcagaggtgcctgtgtaattgttagagggatttgtgctggatattgagtttggtataaaacagcttatttttggcctgtacctgacattggaggacttcctgttgccatttagagtgctttgtaagccctccccagtcttaaattagcaccccaatcatcattccaaccagctcacatgaaagctatcttcaccaggcttgcaaaaaaacaattttttatgccaaaaattaagatctagggggtgtaaattcaattctgggagggttgtaaaccgcacaggaagacattcattctctccctaaatttgactgtttttgagctgggataatggcctgaaccatccagacaatgttgaagatgaaagtgttacattttattttttgaaaatggaatatattcaagttttttttctggattgcataaactgaatattgattcaaaaacctgcatgaatcaaaaaacaagccattttgcttggtattctttgtggctacaagatcaagattacaagtgtacagaaaatggaatgggccaatactaatagatgcacatctaaagaaacagcagctctatctgttgggataatgacaccaaggggtgtttttgtttaatctttttcaaaaaaggtaattgaaggaaatgtatagctattatctctgtattggaaaatgaatgagtgattttttttgaaaatgttttatgtatgttatcctcaataaaccttccagttggcttgccatatgatgaaatcatgcatgcagctgcagctgaaccagaaatccccagaaatgcaatctggcaaatgatcttgggtcactgtttggcaagccatgggcacatctgttatctgatcaatggaaagggacaatggtggctatatgccccatctttcaccattaccagcatggcagtatgctttggtgaatactgggaccaaggattgtgattttgtccatgtgttgacttttttgaattgcccatgtggcatgtttctttcacaatctgaattctgaatctttttcatgagttgtcagaatttaactctaattgatagaaaaagaacagaaatgttgtaaacaagaaaaaaaaaacctgatgattgcattcaacaaagctggttcaggaccatggaaattcaaatacccttattgaaatgaaccaggcaagaggaaaagcttgtggaagggagaggaaagaaaaaattcatctgctacttgacctggagaaactactgagtgtgacaaattagaaacttctccaagaaaaatgggctcttcctaaccagggataatgtgttactcattttgccaagtacaaatatttagctcagtttaatatatagtagtagtgattttttcctattcaaacattcaagaggatcagtatgaaacaagttatggtggtaaaaaacagtagctttcatcttggttttgtacataaggaaattcagaagatgctggccagggtccaaccacttcctatcatcacagctatcaccttaggaaaaaaaattctatgtattccaacaaaatattcatgtaaaaaaaattcacaggttcctgaatttaaattaggaaaaaaaatggaatctagtgggacagatgtaccacaacaggaagatttcatcaccttattcaaattcttgtgggtaatgtggagaacagaacatctcagttcaatgaggcatcttgatatccttcaaaagaagacatcatctcaataatcaaggaattgccatccatattttccttgatcatcaaaggcagaattaatatatctcttctgattaatggatccatccaaaatgtgaaatcacccactttactagctcctctattttaattgggattaatgattgaaccaaaagaaaaaacgattagtcaaaagtaaaaaaaaaaaacaaagctaagttgaaatgattgtagaaacaagcaaggaatggaagtacttctgcaaagagaagtgaaaaaaatatgtgatatataattgtctgcaaggattatgaggatcttaattgttctatggatggaaactgatatcaaagtaaaatgttctatgtaatctaaggcaaaaaaagaataatgaaggaccgtttaaatttcgagaaatgctgaacagaaataatgtccatgagagcctcttatccatcgagttttccgcagccatttttacccttaggaaccctcaagattctcttgagggccgtcttgataccgtggagccgacttttctgacggttttccctctctagtttcaaagttcgaagctttgaactccctagaatcggcacgccggagttgctaagggaggttttggcgggataggctggagacagcgggcttgcagcaacaggcaaggtcagcgactcaacttcaaactttgcgtttggagctttcgtttcagtatcatcttgacgatgattggaatcggtctctgtaagatatttatgaaagagatccagaatcagaaatcgagtgccatccactttgtatctggataaaaaatggaaatgatgagacagaagagaaaagtttgcaattaatctcgaacctttgagcttgaagttagagatggaggcgagatctaatctcaaccctaaaaagtttctatcctttcggggatttttcttagtgttaccaccagtggaagtccaggtattgaaaccttgtggactaggatcaggcctatgttgttcaggctcgctctgaaaggaaaggccccggcactgaaatgactcgtccgagtctgagtccacagctccagaagatatcgactgcgagtcggagtatccagtccctctgtgactcaatctagatgcggaagcccgagaaatcgaatcttgagagcgaggatcaggcctatagtgttcgggctcgctctgataggaaaggccccgacactgaaaggactcgtccgaatctacggccactgcttcaggagatgttgaaatacttcgtgagtgcccggttcctctgtgacgcaagcctgatccggaagccggggaaatcgacgcatgtgagcctaagtcaggcgtgtattccccaggctcatactgaaggccgcgacattgaaaagattcatcagaatccgattccactgttccgggagatgccggaatgcttgacgagtaactacttcccctgtggctaaaccctgatccggaagcctgggcaatcggctgttgcaagctggaatgagacctccataaatcaggctcataatcgaggcctcggcattggaacgattcctctgaatctattattgttccaggaggtgtcggaatactttgggtgtcgctagaccgcctgcgcttatcttctgagtcgtagtgcgcgttgagctcgttctcagcacaagaaccgtgtttggtatcttgcacccgatgactgcactcagccaaggatgtttctgggtcgaaattttcggcccgtcttctcgatccattctttaattcatcaacggaattgtgcgtgggtcgacttgagattcgagttcctgacatttttacggatgagaattaatccaaaaagaaaactggttgtaatgttcaccaggtatggatatggttatggaaaaaataataataataataatatatatatatatatatataagcgactgattaataggatggtgttttttgaaccggaggtagagttcctactgaaaaggtgggcagtggggccgcaagaatgtcactttaaagaagggcgagagagactgatttcgaaaaccctagctcaaccataccatggggcttacttgagggagtagaatctgctagtcaactcataggttagagactgagtgcttgagtagccattgtgagctgtttggtgattagtccaactgagagctctgggtggctaattacagaaaccggatgatttttatgcattgctattcttcctttagctcgcttttgaaacccttcagaagactccggactagaacctgctcatgggtagagttttttcttaaactcggatgtatccgaaagaaaacagtggttcaatcaagtataggattggaagcgtaaccatccaaaattagctggttaagcgactgaagtaagaagcttcagacgggagctttcttctgcagcaaccctgctccaaatttgaatgttggaaaatcaattgacgtgtctccttagcgcttcatagacagaatggcctgcctgcttgattttatataataaaacatatcccgtttgccatcttgaaaaacgcattggcccctgcttatttttctccttctaagttcttgcagtttgaatatcatctcgtcccggtaactgtaagacataagtgtcatgttggttcatcaaagctgagtgatccccgttgaatggacactgcatgaggatgatcatgtttgtatcaaactcgttcgatctttacaaaagcaagaggggggggggggcaattttccaaagccgatgtgctatataataaggtgacagtgacactgtggccacgaaatagagcgaaagagattacggcagagaaaccgagacatattggtcccatagggctacatcgatcaaatgcgtgaaaatagatagcgatctggaaagtgccgtggtgttttgctcattcttatatggttatggagaaagtctgacacttttcgccttatatgaaggcagatttgaagaaattttaagcaagctccggattttcttagagagaaaggtgagtcgagacctcgaggatgagaagaggaagagcgacatccagtacagagtataaaatgcacaaggacttccgacgatagggctaagtgcttgttctcgcatttgtaaatctgttcaagacagtgaaccagaggggactcagtctattgtcaagtgcataatcaaaggattattgaaaatgaatataaaaggaaagggagatggaacctcaaatttcagttcctgtaaacccggccggagcgtatattctcactagtgcttgctaggaaccaagcttacaatcgtcatcgtcgctggtggttggtttttattcccgatccttgtttgatctgattacaacagctggccagttttaatgtctctacaggagcgaggagaactcatagctggaggttaagcgaagtgaataattgattggacgtgtttatttacatgctggtgcaataccatgtatgcagtgctactggaagcaatcggccatacggtgcgaccatagggaagaagccaaaaagaacagaaaaagacacgaaacgaagaggaatgcacttttagtcagagacgtgcttgccggcatctcggaatgtacgattccgaaacccagctctctagtccaagtagaccatgattattccccatggtgggtcgatgtccacaccgagacggcacttccatggccgagtgggagcggcatagcggcctcttagtaagaaagccctatgtaccatgaccatcaggattgattcagcgcatcatcactggagctcggcctctctttcccgatgagttagctccaactatcattttttctctttcgcatcctcaaacataatgtcaatcagaccatccgcagttatctagtaatcgaatcgagccagacggtggatgtcgctcgacaagctctccgactagtcacgtctttagattcgacgagcttgaaccggccggctttgaaggatgaattgatcttcagtgctacatttctggattgatttctacactttcagagagggattatgtatacaaatagaccgcagacatccggcctgaagtaagacttgacttcgatccacttgtattgctgcctcaaccttgagacaagagttcttggtaagacatgagtaatatccatacttacatatgggtaatagtactgagtaatgttcttgtttagatgtcagtaacatccttgtttgtatacgagtattgatgatgtttataagtgattcatgagagtctcaatggctcaattaagctgaagcaccttcctacggactcgttgataaaacattgtgtagaatacctgtggtgaaaatacaaaggctcttttccaatacctctacgtgccttgtgcccaccgccaccagcggaaacagctcctctttcatccgctcaccgctagggttctcgctataaatttgctctcatcttgtgtgctttcatttcttgggtgtccttcctgcatactaaggcgatcaaataccctcatttcaccgctcagttaatccagttcaactgatcaacccccaaagcaaatcttgacttcctttacaggaaagattctttgactctccacccaaacatagctgggaaataaaaacggcttgaatattcatcttgagattccaggtggagcaacaaaaccaacatgatatcaattgttcgttgtatggtcacaaccatactcattgctcaagtgtgggggctgcaaattcctgcactagtcactcataatcaccatgccgatcactacatgatcttggacactcaacataacgagagccctttcttctggaagaaacaatcaatcttcgaaactccccctccaagttttctcacaaaggaatcttcgcgccttgaaggcggaaaccgattcttagccgatcgcaccagaattggaagaaatgcgaagcatctggacgagcagggtagcgatcacagcatttccagtaacttcagaattgaacaggtgaaaaatcattacgaccgcccattggctgtttataatggtgtccctggggaacctgttatgaagttcgagcaaaatgaagagggaatgttaagatggattcccaaaaagcgcttcctgttagccactagcaatgatggggctgtcttagacgaggagttgtatgacttcatggtatacccgctactcaccgcgatacaagaaaaccgtgcaaaccgtgcaatgacacactacctacatgctaaaacttggcaggccagatttcgcgaattctaccgccgaactggcaacataagcaacacggttttcacagctgatgccaaatacacaatgttccatgtagaacatgaggcgaccaaaaactggcattttgattcattgactgtcggccccccacgtctcaatgaaaacgcatacgcccgatttatcaaaaacgaaggacacgaaaatctgcatgtgattcaaactggtatcacttcagtggagctaaaaaacatagttataccaccaggtgactcagctgaagtgctttttgatccaatgtttccctgggtgctagtctcctctatcgatggagaaattgacgaaaaaacatatgactgtcttatccgcatgccactcactaaggctcgaaaaagggggaaggaaggtcaaggtggatcagaacagccatggattgctgacagcacttccaattcaagtggtcctggaaatgtggataccttggctgcacaaggggtaaataggtcaaccaggccctgatcattttggtccaatcaataaggaccaatcatgtcttgaaattatttgtgaaatccataaattacaccttattccaatattcaactcaaaagaaaatttgcatcagccaatttttgcaaaggaagaattttaacaagaaatatatagtctcagatcacattaggcatttttcctttgcttgctagagaggtagcttattctcaagctaaattgcttcaaagtacctggatctatcaggtaaaaatcaaatttatgtgctttgtttagttcaaattgctttcagtgaaattatgtcatttggaaaaaaatacatgctacatacatatatgtttcttggtctgactctggtatgggttttgtgatagttttattgttttggtctatagaggaatctctcttttgattctacaagggattgaatgctaagaattctgtgtcatttgcctgtgcccttttgtgtaacatattggcccaacaatattcctttttttgttatttttgtcaaaaaattcaatacctttcaacactttacagcccaacacaggctgtaagaagcaaaaaaagccctcatttatatattgggctttttttggatcctccatgttgttgttattgaaaaatgcaaaaaatttacaacaatgacactgtaaaattgatgagaagcatgtttgataattgacactagaaccaaaacttgaaaaaaaacaagttagaaaaagaacaaataacaggattaaatagaaatatgagaaaaattatcataccacaacttttatgggtgttctggggagagtaggtgaggatcttctgggttctgattcttgatggtagattgcaagataaggaatacaaaaggtgtgaatatcaagcaaaatccgagttggggagtcgtgacatgtatgtaacaagctatgtacatatgtagaggtccaggctccaactccaacagttcataacactatcccccttcaatgctcaagccccccccctgttgtgtagtcacagtatatttaattaatcaagtacaatataaaaaaaaaccacctcttttggctttgcattctgtccccaggcatcatgaaaaacccagttgaaaaaagctctccctgtcacttctttctctgtgacttcttgtgtcttgatgctgctgtagtgggtcagatttgtttcaattaccaaactgcataaagtcatgatcaactcttgataataggctataatattggatatattattgctctattagattttacaggtcatttaacccatagtcagtcactgggaccactaggctagatccactcagtcaaaagttatgtggataaactgccttcatcaaacacagagtttagttttgttattgaagtacatagtatatatttagttgcaagtatatagttacattagggggtatcaaatataagaaatccaccattagaaaccaatcacttttcccagtttttttgcatcaatcagccccaaaaggggttaaatcaatttttcatttgaccactttgggggcccattgatgcaaaatgttatttttggaaaattgactggtttataatggtggatttcttatatttcataccccctgtcacatgacatgtcagctatgtgtatggcactctggcttaattaatataaaagccagggactatcaggacccaggcaaccccagaattttgggtccagacatgggatggcattgtcccaaggccatcccaggtcctaaaaagacatcacaatagccttgttgtgaggctgttgtgatggtggatctctgttttaaatggatgcagaacacacctgggacgtatttttgtgtgatgtccctaggacacccaagtgcacctgtggtgtaagtatacagtaatgttattctcttttacgtgtataatttatgttaataaatatttagtaaattaataaagatttacctctttattaatttacctatttcctgaaagttatactcagattgaaaaggataattatctcttatgattatcaaagagatttatcctgtgtatctctcttgtaaatactgaaagtctagtttatctctattgtgtgtatcttctgaaataagagagatgtacctcaaatgtgctttaaccttcatagaatatcttgacatttctccccaaagaaataatataatactatggggactgtaccggtcctacaagcagtcttaccactgctctttaatacttaaggaagtgagtctttacccaagattccttcctcagagattaccatacaaacccaccatccttacctatttacaaacagtacaataagtgagtggggttttattaatctagtctacatttacattacatactattctattccctctattttgtactagtcagtggaggacttcccgtgggatctgggaccctcgcagtttccgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggctctaaatcgaaactgggagacccgcagatgtcgacgagaagtcctccagttacggttaacatgtgtaactaggctagtaattacctttctcttctcataagcctggtgcagcaaagttattccgctgtcttcacttataaatcataaggagcagcccttcaaatactctagtatattaaagaggctaattccactgcgttgattaattgactagagtgtgacctctttccactacgttgtgtaaacaacaatagtgtgacctaaccctttcatcaactcctagtcacacaagagatgggagctgacatccatataagtatgggtttatggtgtcagcctatcacatatttatgtactcaggcccccatatttggcctgtgaccaaatggtctggtgaaaaaaagagttttttttgtttggctggacctaagtggttgccggtttagatttggaatctacacaccttgcagactccaaaaatgtattctttacaggtggtgggccccgtcgggggcaaggtttaaccctgcatgacctaataacatttgcaggtggcctttacagtacaatgccgcgcgccactgtagtgtaatatctcttttagtgtaccatggtagaattatttccctgatgcaaggggaataattcatggtattgcatttttttatttcccatgacatcatgatgcatatttatagccaattaaatcatgtgtcttcttaatatagaatattactagtagaaatttccacactcttgacatagtgtggtaaatttcttttttacaagtttaaatcattgattatacttgtagaataaaatttctaaggttaccttaaatgtatattttgtttgggggttgatgaaccaaaatacccccatggcagaagccgggaggaatcctcccggccgctgaggtgcactctcaacagaaatggaaaccaccttggctgttgaggtgtacacacctcaatggctgaaataaggaatactcttggctgttgagggtatacactctcattggctgatggaaactacctgggccattgatgtgtacacacctcaatggccaaggggttaactcctggctgttgagagtgtacctcatcatccaggaggattcctcccggctgctgccatgggggctgtttggttcatagacccccaaaaactggtcagtttgggaggatcaactcccaaaccaaccggggattttctttttttataatatttttttagggagtcgactcccaaaccagtcaatggttttggggtttcaactcccatttttcggggaatccggggcttgggaggggagtgtgcatatgtcaggatgtaaatgggtcgggtcggcccggtaccaacccgagacccgtcgggttttgggccgggtttgggcagcctacacatccaaaaatcaattcctgacccgacccgggaagacccggtacataatcgggttcgggtttgggcaggggtctcttatttcgggccggcccacgaacccggctcacaatttgttttggacaaatttcagcctacaacagcctcttgctcgactactgcggcacagtatcattagagatgtcacgtcctggacagtggactcctgtcgtgccaactgtccaccgctcaagctttgcaaaacccaaggccagccgccagccaccccagtcacaactcacgactccgactcacctgcttccacgatgcgacaatcaaaaagaataaaaccgacaaagcggaagggagaaactttggtgtcagatgatgaagcagacgaatctgactttcaagtcactcaacagtctcaaccctccgctgcaagtgcaagtcagactgatacaactacccccatccatttcacgcttctactagctgattcttatacctatgttattaatttatgtattataaaatatgtacataatgtataagaataaatatttttttaatactttattccaaagctatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttgattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatttatttatttattattttaacaacaatgtataatcttttccagtattcaattggatattattatttgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacacccccagggatagactctgtgtgtcaattttgaattttgtgggcggggatgggttgttttatgctgtccgcaactgtataccttatacatatgcatttagaccctgggctatcccttgataggactcaggcctgggtcctatgggatagcccaggggcttgggaccattgaaagaaaaaaacttggggctgggggaggaacccctcccagtcccaagaccgtacagccttgaggccaggaggaatccctcccagccttgagactgtcaagttgtcttaaggttgaccagaaggacattccttccggttgatgaagtaatgtacctccttgactggaaggaaagccttccagtcaaagagtgtccttccggtcaacgtgttcctagagtgaagaaccccggcaatggtgttgagtccaagaacaagcgctcacacgtgttgtgcttgacaaggcaagatttcatcaatgagctggttgagacaggccccctccccgtggagcacgctgatcagctaaatcaggacatgaaaagaaataaacaattagtaaccgactgcacaaatattgagagaaagcttggagccaattgaggatctcgggcagggtagaggggttaaaaacattggggaggctatcaaatgaggcctggcgccgccattgtccctcaacaaagaacttcaggtgtcatcaccctctgtcagacactgaggctatagcccatgtgtctacaatgtgaagatataagtacaaacaggctagtgtagtggttaagaactgtcttaagataattcttaccaacacccctgtgttcaatcccccttaacactccactgtgaaaaatctcatgtaactggcagcagttgacatgtgggaactccaatgaaacttgtttttcaactcaaatgttactcaagagttacttgagtcaaaccttgatgcacagtgactgtgcatcatgcacagtcactgtgcagaaaaaatcattttggaaaaagtctctgtaataaccaagttacagtgtaactaccccgcatgtcaactgcaaccagttgaatgagattttttcacagtgctctattgtatttttattcatttctttttatattttttttcctaagtaattccgtggaataacttagtattttcctctgtattaatattcctttattacagagatgctaacttatgtacataaagtctattcatctctctctctaagtatattctgtaattagagagatttacactttgggaattgaataatttattcctctctgtatggattccccatagagagaaatgatgtcattccctccacttttgatgtgatcataatttaaatacatattctgatcatttatgatttaaacacataaaatgatcatctgtggacctgtccggtccaacaggcagtttgaaccctgccttgcaatacttaagggggagggctttccggggtaggattcttccccccagagattattgccatacaaacctgttatccttacttaaattaagtgagtggggttttttataatctattacttctattacaaccatccatccacccttcatcatctccctctattccctagactacagtaaagtcactactgtagcctagaagagagttatatatactctgagctcggcaccgcaaagctcattccgcgtgtgtcccctctaacccagggagctaacccctccgcttcccagcatcgaggtgtggttcttttccactgactgcctctgcatttatagtgcgaccccaaaacctcccatcaacgccaggtcacactagagaccggcgctgacaattgggggtctggccgtgttctctttttcctgagaccgccgtttccaaaccgccttttaatataagacctttgatcaagcctgtttctgtttgattaggtcttctcatctcgcttgcgacatcactgatcagaactgattattacacgagtgatcattcttcacaccttgctgtaagcgtgcagttttctcctgggtattcattcaaaattctgctgcgatctgttcagaggtgttgactcatcccacctttcccttttatttctacagaaagcacaccaatcgggacctgctccgtctactactgcacctcagatcaaccactcgagtgaagttacatttgcgactttataagtcagtaacttgtctttgatctgacgaaatcacatttcctattcgattttacttacatactttgaatgatttttaagtgtcaactcctgcgaataagtctgtttatacgaccactgcggctgaacaagcttctgccaccaaaccgattggcgctgctcatccgttaaaggcttctaagaaacctgtcgcaagagtccccaagaaagcgaaaaaaccaatcagtcctgaaatagtgccgtcggagtgggacacgagttccgaagaagacactaaatcggacaagcctaaaccgaagtcctcggcagcaccagaattgaagaagtcttctacgacctcagatccgttcaaaagcaagaagccaatcgataaacttatcgataaagacattctgaagaatattactatcaagaagtcaactcctgcagaaaagacatcaagtctcgcatcggctccttccgttcccaccgatcagactcagttagtcactgaagggactaagattccatcggtcgatccagttgttcacaaagctttcaacgattccgaggaaccgactttgatttgaccaaaggagaatctcttcactccctcgtttcctaaaatctcaggagacactacaatccagaagaaaatcgagaattatttcgttccgcaaggatgaaccactcgatctatctcatcggcttcgtccgttcttactagcgcttcattcacgactgaaccatacgagccagctgacagtagcgacttagacgtcattgcaggttagtcatttgtctcatcagtctgatactgaatcgcttgcttaagtttttttttattttttatctaattttattatgtccaaaaccaggagccaccgcccagctctggtcgaagcccaagacttcaaaggcgcccctcgcggaagacattctgcaaaggtatcacccgttgtttcatccgcttcttcaagcggtgaagctccagcaagaatattaccgcagagcgctggagacgaacaacgaagatcctcctcttggaaagctcttgccgcccctacacctacgatatccaaactactgtaaagtcaccggctctgaataatctgactcttcaatcaacttatcctcatcttcttttcttctttttccttttccttccctgtagattctgttcagctttaaaatattgttctaggtcctttaaaaacatattgctctctgtttgttgctctttcatccttaacttattgtcttctttccttctctgagttttctgtctttgatgtgatttttctgaccctttcttttcttctgaccaaccttttccattttctcatagcatactttgactcaccagcttcttcacacatcttttactaaattcctcaacttataatcattccatctgattagcggtatgcctctaattcatctaactcactctggccttctttgttttctgatttctcttgttgctctactgcttttcatctttactgattcttttgttatctcagtctggttttggttgttttgaaataaatctaaaatccattaatggcactggggttctgcaagtttttggtatgaatggaggattgaaaacaggaggtgaaggctgcctgatggggggggggcaagtgtaaccaactgggtaaggaagacagtgtcagaatttggagaatatgcaaagttagaccccaaattttgaaggagggatttgcagccaagagcttaagtttggtaaacaaataaagtgcaacttatctgaaaaataaagtccattacatatttcattttagttcttccatgacagttgtagctttgttttacctaactaaaagttttcatcttgtactagatgggctcaccatttcaaagttttcccatgtgtgagtccaagattgtgaaatgccagataattatattcctatgagcagatattctatcttgtttagatttgccatattcatggcaaccaaacatgtgataatatctgaccttatgaaaggtattcagatgcaattcccagttggctgcacataacacaatcaatatctcactctattgacttctggcagcacaggatgtatcaagctaggcagagacaccaaccattccaaaaacgccaatgagctgaaacttccaacctgccatccaatttccatgcctagaagcaacggtgccacagagacgatacaatacggtatcaggcgtttatctgtattgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaaacgaagacgaatttttttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatacatgtcttgtatctgtggcaccgttgctagaagtaatgaaagaaaaactgttttgagcttctaatgcttaagattaactcctcctgaatcaatacttctttttggctcttgagaatctactgattaagtgaaacattgatgggttgtttgattgaagccatacatgatgtcagtggtgggctgctagctagacttttgacccaaaaagcgtaacgtagcggcgctttttttgcatcaaataatgtatgttagcggatttttgctacattacgcttcgctacagcacttttagtggcaaaaacggcccaaaaaatgcagtagcacagcgtattgggcccttttttgcggcccacacgcgtagcgttagtggtgtagtggcggaattctgctgctctatgcttaacactgtggtggtccaggctgttgtgcgcaacgaaactgccaaaacccctaccttataacctaaaccacttacatatatgaatatattattgcataatcagaatctacatacaattttacccatagtcactcactacaactatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccatatctagtcattaattagtatttaatagtagtttaccacatatatataattacatacacatagattattacatcggcaggcctccaccagtagtgcagaccatttatgcaattcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacgcagactttgcataaatgcatgtggacagaaaaacctccaccaggcagtgcaagtgaagcagttatgcaatccttacatacagtagtaccatatttagttatttcaacagcataattcgctcaatgcatgtactctttgcaggaggcagtgcaaaccacaaggtcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactcagaaaataatatataaggaggcctctccttcaccaattccccccatcatcacccagccggttcatcccctcacaaccagctcagtggtcatcatcatcatcactcagcagcccagctcccagccagaaagctcaagtggtcatcaacattcaagacaagtcaacaccagcaacaacaacaacaacaacaacaccagcaccaacaccaacaacagcaaccaacagtttcactaattatccagaatcaccgtaaaaccataaaaccctataaggccccgtttggccgtccatgatttgtaattttgagttgaggtttggcaggagtttgtgcaaaaaccttatattgtttcatatcgcacggtccaaatcccagccaaacttagccaaatcacaaataatgatttgcggccaaacggggcctaaaatattctacttggattgttttcacacccacattcaccgtgtaaaggttgtactaccatcttgtacttgaattacatactgatctaggtctgatagagactactacatataaagttttctctgtcataaagttacgccacaacaataaaataaattgttgtcagaattcttgtgtagtaaatagaggggaaggtctttcaaaccacccataacagtaaatattatctagtgaaatatcattattgttattttcccctcaaggactgccaacccatcccaaaggagttctcacaacgctaacaggaattccactgtgttatgctacactaaccgctatggttagtgtagcggcccaccgttgatgatgttctattgattatttaatgctctgaatcttccttttttctcattggtgtacatcttgagagtggtttgatgtttattgaaacttgaattttttttccctccatttagaacagaagaattggagtgagcacacagtgtggtacagtgggtagacagtgaaaagtggctgcttattttggattccagagctctgaaacaaaaacttgaagtcatgagacttggtcaggtggtgcataatagctcctaaaaaatgaatatgaaatcataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaacttgatttttttcaaaagctttgatattcatttttggggagtgagattgctgagagaaagaaagaatggaacatgggaagaatgattatacatgaaaaaaattggaaccaaaaaaggtttagccaggttggtggtccagattggtgccaaaacagtaaattctagtgctttactgcaatgtgggctggtgaatgcccactcaacagctgcttgaagccagctggaaaccaatttttcccaaaattttcatttataatcattcttctaatatcccaatcttcctttctctcagcactctcactcccccaaaatgaatttcaaagcttttgagaaaaataaattctattttttatttttcacaaattttgaaactttattttttgcttttattatttcatattcatcttttgggacctattatgcaccacctgacaaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactttctaggcactgtacagacaggcaagtgggcactagggaaaggaaatgagtaaaaagaattttgaataaatgaataacagctgaaagtgctgagtatattttgctttgaagagagaggaattttcactacaaaaattaactattttgccccaaggatgggaagcagcatattttttggtacatttttttacaaaaatgcctcaagctaattttgggatgtttggggcatttttatttatttattcttttgacaaaaatggcccattttagcctaatttttactgctgtggcattttgtaaaaaagtgcaaaacaatgtgctatttccatttcccagcactgaaaatgctatttctccttggggcaaaataggaaatgcttggatgaggagactgagtcagggtgttgatagacacactacctacccccttgtgcagacccactccccacccgtctgaaagaggtgtggactagaacctgcccctcttggaagggtggtttttatcacactcccctctgtgtgatgatacccgcatatatgcaggggggtgtgtagtctaccctgcccttcttggaggggcaggttgtaccacactctcttgcttggtagcctggtaggggaagggagaaatttattctcccttcactgatgtaagcaaaactgctggtacagttgggagtgtgataaaaccacccattcggaggggctgggaatggatgtgcatgaggtgtgtgtgtgtgtgtgtgtgtgtgtgtttatcagtctcctcatccaaacattacctattttgccccaaggataaatagaattatcagttctgggaaatagcacattcttttgcacttttttacaaaataccacaggggtcaaaattaggctaaaattttcaagttggtctacaaacaagatatgggtttttatgaaatatgaatgcataaatgttggcatacttagctggtaccaaaaaaaactgtatagggtatgaaaaaaatttggccacatataccagcagcagatggaaccatcatgatcattaaacttggctggaatatcccaagattttgggagaaaataatagcaaccagcaaccaacaagcaagattgtatttcttggaaaaaccattaatcttatgataaaactttaccaaatcagcaagatggccgatcagaaaagtggctaaaaagccagttgtgaaccatcctaattgatggaattaaagagaggacagtgaaacagaatctaagttcttgactgtttgattagggtttcatgtgtacttgcaaccaccatctgatgctattcacagctgaccactggaggacttcccgtcgcgatttagagcgctttttagacctctctcagtcttaaattaagaaagaaattgagattccaaccagctcatgtgagagctgtttctggaaggcttcagaaaatattttttttttgataaaaaatttagatctagggggtgtaaaacaacttctgggagggtcgtagattgcaacgggaagtcctccactcacaagagcttttcctaaattgcctggttggagtacgggtctctgggagacaacaaaaaggggaaacgtgttgaatcgcagccgcagctgacccagaaacgcgctttgatctttcaaggtgcgccaggttgcgctgagcgcaatttttttatgccaccaagaccataagagttttacacacatctgattccatctcatcaacaaatcaccattcacgaccgctcctgaataccttccgaaccgatcccgctatggatcttgaccctacacatcaatctactcacgaccctgcagctgaggcgattctagccgatccagaaaaggtgacaatcgtgagtgactagataaatcatttatcaacaaatatcttcttcttttttctgtttcttctcagaatagttaaaaaaaccacaaagatttttcttgaaagaaactgatgtttatctcttgttttcatttcttatgctacaatctcattcagttacctggggataagtacgatgcaatgaccttctcgctgaaggatgaggatcacacccttggaaattcactgcgctacataatcatgaaaaagcaagttttgtttctttttcgtgtcaatttatttggaagtcagggattgaaagcctgacacagaagcaccaaactcatctcaatctttgttctcccgccgactggatccaaattgaaccgactgaaacgacagtccggaagtcgagttttgcggctattcgctgccacacccttccgaaccaaaactgcacctccgcatccagatgtacgacaacaagtcagcggccggcgcattggctaagggcctcgatgacctcgagcagctcgtccttgtcctcgccgagcgctaccgtgccgaacttgaccggggaaaattcgaacgcttcgaggaacctacagtcgatgaacgactcgaggacatcaagcgccgcaagtaccctcatctcttgaaagatcctcaaggcgatatcaccatgaactcttgaacttcctcccaccccttctcacaaacttgtcatctctgtaataccacccacacagaatttgttttattttttgtttctaatacatacaaaagagaaaaaaatctcacccaacctaatcgaaccataacaggattgcgatcaaactacacaattcaagatttaacaactcaatcagtgccatgtcatctctgaaatttatttctaaattgaggattgaagatagatctatcttgccggtgtcagaacatcgttatctacaacctgaagaatggtgaaaaggctatgtgaaacaccagatggtccgaacatagtgacaatcactacctggttaggcatttgacagaggtccttctaatcaaacaagcaagatattcgacatcagttgatttccgcttctgttcttaatgccaccaagatgattttggccccatctgaaccgagtcaggtttgggaaatttgttagaagttttacggtttgcagcgaatggcaacaagcatagagttaactggatgacttcccgtcgcaatctacgaccccccagaagttgttttacaccccctagatctacactttttatcaaagaaatttttgttctcaagcatcccggcaatagctctcctaggtctaaactttttatcaaaaaaaaaaaatactttttctgaagcctcccggcaatagctctcacatgagctggttggaatcttaattgctttcttcatttaagactgagagaggtctaaaaagtgctctaaatcacgacgggaagtcctcaggctccactgtcagtgcggggagacctcgggcatttgctatctcctcagccaatcgtaacacggtcgtgtcgttgaagaataagggtgaaaataaactgaattgttctcattagtccatgcttcactttacatactaaatatattgggaagaactgatatttcaaggtaaatctaagactgagttttatgagatggactactactcatcacaagctgatttgtttatgtatgcatgaaaaaataaagataaaaaatatagcaggctttataatcaatcgaaaatattacggcagcgaaatgggtaattcagctattcctcttttatatgataataatttagcaactagatatgatatgatcaaaacacatccactcttcctaactagtttctcgagttgacttctctgtgttgaagtccacggcatcccgatcgataatcagtttcatgcccaattgttgcggcattcagtgcccaacccaagctctggtcctctcaaccaagaaccactacatacccagatttttgcatcaaaccaatcaatcatctcgaatcatcttcactgatcgaagataaatattaaaacttactattttacttccggctttggaggatttcatagtcacgccgtttcgtctctgcatacggtgagcaaacaagacgcacgcgaaatcagcttattgaaatttttcccagtatcaacaagttgattttagtccttaccaccgtttgaatcatcaaatccctaatagaattcggggcagatgtaaacagaagcgtcaaaacttgagctccggcttgatggcatgcaatgtcgattaagctaaagggcattgattcaaagtgttcttcagcaagattggcatttgccactccagaagatgatatgatatactgacgctggtctcccatgtccatactcgcatatcgatttgacgtagtcctcaacaatcctgctttccattcccgaaactttgaggaccttttcaatcgcctttgccccgaaattatctatggacaactcgcaagccaattgagtctcggtcaatctttcgaacagttttttctgtatggcaccagtagaatgctctattaaatgaagaatcacaaagttctgcgcggacgtggaaggcaggattagaaaactgatcccacatatccaagaggctctcgtcacttaccccccactgctgcacagcacaagaataaatatctgcaagaagctcttccaccacatctgccttggcggtttcattccagttctcgaggacactttggacgatcaacgatcccacttcatctttcgcagttgcagctgtaaggttacccggttaacaaaccttgatagatgcggaataacatgatctctcactcaccccattcgccttttagcaactcgttcagactacgttccaagccccccgatttacccgcaccatctccgtattgattcagtcctgtggccttaccgttaccggtgcttaaagatatggtactgctggatcccccaccaacacttagaagtcgggcccaaacatgtccagcactcttatgcgtcacagtctctttcttctttaggagttcttgcgagaccattcttcgaacatggttttctccttcttcgtcaacgtcaatcattttctgaaggcaatgggttgcaaatgtatcctgagcaagcgtaacgatttgaccgcagatccgctctgcaagctccaaacgctctccggaagtcgcgtgttcaattgcccgcgaaactaaaaaattacctgtggcgtaaaacgatctcaaaaaaaatcagtaaagttgtctcgcatgaattagcatgcaaaggggaatgttctaaccaaagcgattggtcatgagttcaaggctatactcaatcaccagtctcgtaatctcttggcgcggtttttctgtgtggcgagttaggggatcggtcgggtttttttcaacgcctgttgattgtgtcaaagctgattgtttgagcttttgctgcataaatatacttgcttgctggtcgttgtgcttggtgatcctgcgtatgaaatactacaaaatcattgggttagtcttgaggccgctttagcgtaaggaatgtgtcttacctcataatcacaatcagtgtcacctgctaagagcgctcggtagttgactattcctggagcattcgagggtggtgcaccatgagatggggcagggttttgtaaggatggtggaatcatcgtagttcccgtgccaattgggttcacgcgtaactagacgagatgtagagacagaccatcaatcagcaccaagttaacaaacatgacttgtttcttttttgggtcactcgactaagagtgaaggaagctcggtacaccgcccacctaccgtagagtaatctaacggtccaaattgccgctgaggaaaaccagaaacaacgacgggattgacaccgggaacgattgggccagatgtttcatctggttggcgaggaggcaggggtacggcattgttttgggaaagcggaagaccgttgttgagattggtgtctgtatttaaacccgcaccaacattgggattatttaaaatgctgggattccctaatggaactaatcgggtatgcagaggactggggaaagtattaccggtctgcagattagcggaaaaattgctaccgctcggcacattgttgaccagcttgacattggcttgatgctctcgttgtgattgtgcacccaccagactaatgttagccttcagttggtgaatctcttggtcttgtttgacagtcttgcgctcgagttgctcaattctcagcaggagctggctcacaagctcattggtgtgagattgcacagccaagggtgaagctaacgatgggcgagaattatcagtaggaggggaacaatgagataatggaagtggggcgtctagtggtttccagacccccggtgatttcgggcgtaatcccgactcgacactagggtttttggacttggtaacatttgacttggagtaaaaagcttcctgaagaatacgaaagagcgaggcgatcagagacggcaacagaaaaatgatcagaagtcagtatttacctcaccgaacgacataggtagggaccacgttggttcgctggaaacatggtcgaaggcaaaagtgtgcggtgagggatatcgagcgtccagcttcttaagagggtgactgtatgggttgttttcatcaggtgacatcgagtatccattgaacatcctgttcttgggatgagagccgccgccatcaggggctaggaaggagcgaccgtagagggtgctgaggacgttgagtgaagctaagagccgagagcctagaatcgcattgccatctacctcgacagaggatggtcagctgagggacgcgctgtattcgatgcgtgatccggtggggagttgttcgggcggtcaagggagacaggctccggttgctggcgcggggggttcagatgaggatcacgctccttgagtaaaggggccgatcggttggtgctaaagccattgtggttattgagcttatcctgatgagcaggatgagatgtgccacttggagcaggagcagcccacatacttgagctgagcgcatagccgcccgagctgatgctgccgcaaatcgcggcactcggttggtctcgagtggggggaaggtcccggggattggaagaggcaacgcggccgccggtttccgcggcttctggccacaccgaattctttaaagcagtgttggatatttggccaaagtgagcctggccatgatcagctattcttgaaccggggcgagagcttccgatagctccaaccgatcggacgggttcacagttagccgaggacattgtgacttcgggcgacgcccgacttgcaccggcggtaagaacagagagtcttcggtcggcaaacgggggcttcccgggaggcatcgactcgttagaaaggtttgagggctggttctggtctttattctgggcggtcattgaggtaagcggggagtggcggcaattagagccagcggatgaatctgggagagggaatttgttgagtaataaactggtgattgacatcagaaaacaaagtgcggtaaaaccggtgggagggggattccagtaataataatgatcccactgttttgaagggagactctcaactgatttgaaagtggataataggatggcgaggaaaaacggtcaagacagaaaaggcaggttgtttttttaatgaagaaaagacgaaataaaaaagcaggtgggggtagttggagtaggcaagtccagtgagacttgtagagaaactgatgataagatcaatcggaatgaccacaaaatatgaaaaggagcttgggaaaggggtcgaaaggaagcaatcgggggtcagagtgatagagctgagcaatactgtacttggtaagttggagggaatgaagaaaacttggtttggagcctggggggagggaagcactgacggttctgaggagaaggagggagggtgtggcgaagagacggagaagagcttgctgttggatggaatgacggaggaggaaagatgaacttatttcacgaagagaacagccggtcagccagaaagagagaggcagagtgaggttttaacagcaggaacgattcagctggaaagaaaagactgggtcgccggattcttatgaagccagatcgaatatgggggagcataacactccaacggccacagtagataacataacctgaatcactcaactgccacagtgaaaaaaaaaggcatgagcagcagggagatcattaatcaggactgagagtgagcaagtgatggctttcaaatgattgataagtcgtaatgaaaaagaaaaaaaaaatccaaccaccattataacaggctcgggccaacctttgacggaagccaagtacaaattaggcgagggcagtcaagttctgcccatgaagatcattacttggatgaatgcagcgttcaccctttttctcgagtttatctagcactttcagaaataagccgaattgactgttgcatttcttcaatgaaattagtttgaaaaaacaaagaccagcctgccggtggtacatgagtcaaggatgctctagtttggaatgaggaacggggagcatgatggaccccatccgcaaactggctgcaccggcagagacgcgttacaaactcttttgagcatcaatcaatcaagtcaatatccgtaggtattcaaggccccacttatttaaggaaacaaagcgcaaagctctggctgacgtgaatagatcaacccaacagactgctggtcaagaattgcaagaggaaaacacaatagggtcttgatcggcagagcggagggtaaggggcttctccatattgatgggtttaatttctgatcagatgacgtaatgacctgatttcattcgtgccggccgaaccaagagactccgccggtgaaaggatcaagatatgacgagctcaagtctcgtctcatgcgcaggtaagacaagccggagcgggtgtagaccatcctgaggccaataagcaaagggagctgttttcagaaaggtatgacgacgtgaaaaggtccgagtacacttggccacccggttccatactggccgagtgatgagacactggtgcattgcgccgaccgcagagaccctccggggcctcaccgagagacgtggtcatgaggcagctatcgtgctaacttaacatgacaagtccctccctggtggcaagcttaacaaatcctctcgtgacgagagtcgtgtgcgggcaggtttgggcggcagcggagggccgggcaattcgcatcagtcacaccggattcataacttcaaattgctaatatttacacagatgagttataaagtaatcctgtcttgaatataaattaatcactaatagactgcacaaacctcctgcccacttctaatagactgtaatttagattttgtgattgaacagcacaaaaccaggtgagtttgattctttctcctgtatcttttctagtctatcccaactaccataaagggtttgaactgattttatattgtttttttgatgagaaaacctccagcccttctcttctaattgatgtgccaacttgaaattcagtgatcatcttgcatccaatttctacagtccagacccctgcagttctttggatactattgttcccagattcctgaagcacctccctgccaaactggtcatgtctccaacaactgtttaaatttttaattatgcaaattttcaactattcccaagaacacctctcccaatcaatctaacatgagccacctttcaccaaatccttcccccaaacctcacctctatggattgaaaactcttccacactctgatcttcttgacatgccctcaaataccatctgaagctacacccttgaataggaaacctaccagccagatgcctgtcaaacaccaatcaatgtggcagaatttatttgatttgcaacatcatgtctctcagaacagtatttgctggaacttgaagaacacttcaatcaaatatctcaatctgaggctggcctggattttactttgcaacatcacaatgcttcaataatcaaacaaatcttggcagatattcaacacagcgaaaggggttgtatcggttacaaccccccacaataactccgccctgaggcgaccaatataacatcagtctccttgaccgattttatattggccaggcccaccaatacatttttcctttgttctaatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatgagccacctttcaccaactccttcccccgaacctcacctctatggattgaaaactcttccacactctgatcttcttgacatgccctcaaataccatctgaagctacacccttgaataggaaacctaccagccagatgcctatcaaacaccaatcaatgtggcagaatttatttgatttgcaacatcatgtctctcagaacagtatttgctgggacttgaagaacacttcaatcaaatatctcaatctgaggctggcctggattttactttgcaacatcacaatgcttcaataatcaaacaaatcttggcagatattcaacacagcgaaaggggttgtatcggttacaaccccccgcaataactccgccccgaggcgaccaatataacatcagtctccttgaccgattttatattggccaggcccaccaatacatttttcctttgttctaatgtcacatcttccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaagattaaagacttttctaatttttttggattttccagattttttagattttttcagattttttacatatttctagattttctagatttttctaatttttttagatttttccagatttttttactaagagacatctataaaggtgaaaaatctgagaaaatctgaatttttttaaaaaatctggaaaaattagaaaaatcttgaaaagttggaaaaatctagaaaaatctcaagaatctgaaaaaatctaaaaaaactgaaaaaatctaagtaaaactggaaaaatctaaaaaatctagaaaaatctaaaaaatctagaaaaatctaaaaattctgaaaaaaatctaaaacatctggaaaaatctaaaaaatttagagaacctaaaaaatctggaaaaatcttaatttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgtgtattggtgggcccgaccaatataaaatcagtcaatcagaccaatcttatagtggtcgcctccggacaaacttattacagggggctgtaaccaatacaacccctttcaaagtgcaagaacttaacgatggagccctagtggaaataagatgaaccaagtgttgaaattctgagctcgtgaggggaagaatttttgaggggttttgagaaaaagggctcaaaaaaggatgagtgtcttttttgggaaaggctcacggaaaaatgaatgaaagaaccaatgagttttatttcttgtagctagcctgttttaaatagactaaatacaaaaggttaaaaatgtggtttgagagaaattgaataaaaagtattttgaataaaaactgagaggaaggaatgaatgagttcatggaagaaacagccggacaattcttctcagtctcttttagaaagctagcaaattaatcatgaaaaacaagcacacgaccacaaatgatagaggcgttaattcttaacaatcagttttaggatcaatagtgactagaaaaagaaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactccaagaagcgattagggtcaacacaaaaccagcagtgaaagactacagttccttctggggcaagaagattcatgaaagggaacagatggaaaaaatgggaaaaagagggagtgatttggggaagagtagccagagaagttgaaaactcaacaccaaggtatagtaggtagatgttgaaaagtggcagcttattttggattccagagctccaaaacacaaacttgaagtcatgagactaggtcaggtggtgcataataggttccaaaaaatgaatatgaaaaaataaaaacaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaatttatttttttcaaaagctttgagattcattttggaggagtggcagtgctgagagaaaggaagattggtatattagaagaatgattataaataaaaattttggaaaaattggtttccagatggctttgaacagctgttgaatggggcattcaccagcccgcattgcagtcaagcactagaatttactgttttggctccaatctggacaaccaacctggcgaaacattttttggttccaattttttttcatttataatcattcttcccatgttccatgctttctttctctcagcactcccactccccaaaaatcaataaccaagcgtttggaaaaaaaacagttttattttttagggacttggtcaaccaactcccaaaaattggagagtcgactcccaaacccggttttccctgaaatttgggagttgattccccaaatccatccttgggtttgggagtcggtcccccaaaaaaatttaaataaaaaaaagaaaaaccccggaggggttgggtgtcgatgcggggtcggtgatcaaaaaaaaaccagtggccgggagggttcggccgcggagagtgctctcttgacggccaagagagttctctcagccgtcgagggtctacaacctcaacggccgagagtgtcagcttgctactatagcagagacaacctgtcatagtacacaaacactgtagaaaatacaaaaagatattattataaatagtgctgtaaataaatgagaatattaaataataagagcattatttctcaatattcttaatctatatgaagaataacctagggtacctcactcaaaggtaccctatatttcaactacttcatgcagcaaatctacattaaagatatagagtgtacctcccagaaggaaatgaaatatgcttatgtttataatcaaatatgctaataaacaggtttaagacttgaaactgatttggtgtttcaaacatacatttgtatattgataacacgtgtgtggcacatttccaaggaaataaccagatgtttcagatttcatcttccacagaacacctgtggcacatttctaaggatatggtcacatgtttcagcctccatgcatgaagcgcccacaagttgaccctgatatcccagatgcttccacaggtatataaagagccctctttccccccaaaatcagattcattagattattacaacccactttagattacccaccgtcccaaatgcttaacatttgtatctgtctggtaatgtattgtctcttgctttaattctctgtctatcagagcctcaagacttaaggggctttattagtacataatgcccccatctgtcttgagattcttactactttcttctgggatttaaaccacccctgttaaacaggccccagtgttaacaggtacctaaatcctctgcttttgcacgataccttagagggaactaaaccacccctgatttatcaggcccctctgtttaaattatatcaatatttattgatataattattcatttctactatctcataaccttgtaattaccactcattgttggaattacacaccggactctttagtcccagagttcaaactctaacatcttaagttttgcaccacgtgtagctagaagatttaccatcttggcatcacggtggctgacaattgggggtctggccgggaaattttccttcaatcccttttgaagggaaaggacccaatgaaatttgttttatcagtaaatataattgagaatgttgaacacctttttcctggcttcatacaaaaagagacgcaaccataagaaccatccttcttttctgtggttacccttaaatcagagctcttgaataccggacgctctccagttcaagaataagtaaagtctccgatctgacttaaagccaaagatcaacccattaccccttcccgacttcaaagttgagaagtagaaaaaataataataacaccacatcgggtacagagactgatctcggatcattccaccttcaacaacaatatagacccatccataacaagtccgtcctcctctgatcccaactggagcaaacgattgttgtgtgacagtcaagaccaccgatgggacgactgatgtcaaaaacatggcaactatctcttccccagaacaattgtgaattggtttatcaccatctgagctatcctccgtcaacacaaacctgaccttcagcctgataatctcaagattattctcagaagatcactagaactaaaagttagatcttgtcaaaacttaaagacaacctatcggatcccattggattggccagaggaacacataaccatagctctcaaaatctcttgctggtggttagccaacaacactcgttgattcttggtcatcgatcaaacaactagatatcaacttccccttctatagaattcgttgattcaattgttcattgctgttgcttctttttttgtttactgaatttctattagtataatgactaatatctctaaagtaacagctttagccaataaacttgctagcttgcaagctcggctcaagacttttgaattaaaactaaatccaagtcatccggatctcctctgactatcccaagctggacagacaattgtattacaagcccctcattggaccggaaccattgttgtcttttttcactaggctgttactaccgtcatttgttagttatcaaaagcggtcttgatttttttgagcattggctactacctcagtcctcaagacccttcgcaatgagctcaccaggtagcgaacattgctggaaagacttgagtcaaaactgagaacaataaacccactagtagatcagaatttatagacttgctactcattgaaggccgtcatgaatggctgtgtagattgacaagataacggtctcccaaggaggaatgataggctaggtaaggaagaaggactttaacgcttcgcagctggtagttcaaagtgatgcatcagtgctacaaaacaggtatatcaaaaaccaatagtgtatcccgattgagagcatgcatgtttcctctttaccttgatggagtctttttcccttgaataacgactagcttgtggaatctttgacaaaacaaccggttggtagttattataatagaagattcatttcatgaattaatagctagccagagtcgttctggtgccaatcaggtactaccgatcaacttttcaagctaccctccctatcgcgactgagcaattgagagtgtattgtcttgaaagctggcaagactcatcaacatgaggtaaaggtcttggaacaacaggataaatgaaaagtcataggttaaatatcagccatcaaccggtccccaaatcaacaatcctgtaacatgatctgaaagcaattttgaaatattgaaagcagcaatgaactggaaagaaaaagatatcagcctacttgttccctcagcagaattgagacaaagtgacaacggtaagctaccgagcaatcaccatatctcaagtctcctataaccttagtgatctgtgggatcgattgtgactgtcctgtgaggtagaaaccatctccttgtctgaatacatagtaaccaagttcttcattctcacagccgatgcacacacacaagccacaatcatatcatgcataccatccgaaagctggcaggagtgcttggtataattaaacagtatttctattttaatgatagcagccagacaacaaagatgatagcgaatcagagatgctagacagcaagacaagcagaaatgttttgtgaaaaaaaaaaaaaggtcaatcaaaactgtccctcaacaaagttgtaggtcattttgttccgagaaaactaccttcaaccactgcagatttatcttgacagttcaatctcctaatcaatctcattctcatagaatacaacacttctttgttcggagcattacaatttagaaagagatcaaagcaattagacgatgactcggccggcttcaagcacaatcgaacagtctcaaatcaacactaaagcaaagtgattcaaagtcatcatcagaggtcaaaccgaggattaacaggtcagcattttgcatttgccgaccactaaagcctatagatacgaggaggtgacaatctcgcaaacagggactgacatgtacagtctcagctcaattaaaagctcgatctagggacccattcaagacacaaacaggaaacctgatgatgtccgtcaagactgtgatcaacaagtcaactctctctgctatggtaagataaattggattgagaactacttgaaacaatatcaggaccaagttcttattgattacttgagaaatgtcaagcaacaaaataaactggactaggaactacttgaaacaatatcagcaccatgcttggagtaacttgaaatttgagagctgagagatggttataaaccgaaccttacaaaaagttccaagacaaaatgcctaactcaaagtgtttcttaccgtccaatttgtcatgaaggacattatttctaatctattcagagactttactgcttaccagcatatcacaaacaactccgtgtggagatcatcttccgattaaactatcatatcagaatcatagtgtactagagcatagcaagataaccatggttatgtttatacccgctcctcctggcaataaaaagggctggtagtgaaattgaaactatcatataaagtgattgatatgtccagctgtgcctagttcatgattgatttttctggcctttcaacagatgatcaatggatttgtttctgctgtggagatcaactcaaggtgtccaagttaactacacatcaaatataaaaaaaatagacataaacgtaaaaatgaaaataatgaaataagtcaaaatcaatgaattagtaatagtgaacagcttaagaagatcagaagtacctatccagtaatgcaagtatttatttgaataatattaaattggaattgaggtaacaatgaaacaagagctacataactagataactgtacttctataaagtggaataccgtaggaggggtagcacatcagtaatacaaaattaggacacagatccaattgagttcaatcttgttctacagcccagtaactcaatacaaaattttttgctttttaatcagctttgaggtaccttgaaagaataatccaagatatactgtcaagaataagtcttcatgttatattttagaatccctgaacatagcaatccagttatatccaaggatccccgaaccggaaagccagttatattcaaaaaaatcactgaacctgagaaaatttttgagatggtaaatctaaattaatcaagataggtgctaagtaatagtggtgattgtttcagattgactacaaatctctagcatcctggtagattaataactaaaaaactctttgattaataatgtaggcaaataaatgagaaatgttcaacatggaacataaatttattgtagatcttcaacacttgttcccttttcagtttgtctagtgaaataatgactcttgagtaagagactcatcttaggggtagggaatgtcagctgctactatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntattttcaactaccttcatgcagcaaatctacattaaaagatatagagtgtacctcccagaaggaaatgaaatatgcttatgtttataatcaaatatgctaataaacaggtttaagacttgaaactgatttggtgtttcaaacatacatttgtatattgataacacgtgtgtggcacatttccaaggaaataaccagatgtttcagatttcatcttccacagaacacctgtggcacatttctaaggatatggtcacatgtttcagcctccatgcatgaagcgcccacaagttgaccctgatatcccagatgcttccacaggtatataaagagccctctttccccccaaaatcagattcattagattattacaacccactttagattacccaccgtcccaaatgcttaacatttgtatctgtctggtaatgtattgtctcttgctttaattctctgtctatcagagcctcaagacttaaggggctttattagtacataatgcccccatctgtcttgagattcttactactttcttctgggatttaaaccacccctgttaaacaggccccagtgttaacaggtacctaaatcctctgcttttgcacgataccttagagggaactaaaccacccctgatttatcaggcccctctgtttaaattatatcaatatttattgatataattattcatttctactatctcataaccttgtaattaccactcattgttggaattacacaccggactctttagtcccagagttcaaactctaacatcttaagttttgcaccacgtgtagctagaagatttaccatctgggcatcacggtggctgacagagagggttctctcggccgttgagtatatccctcaacagccaagagtttctctcggcggtggagggtgtacacctcaacggctgagggaaacttcttggccgttgagagtgtacccctcaacggccaagtgaaagctctcggccattgagggtgtacacctcaacaaccaagagggtttcctcttgtttgttgataatgtaaaccctcaacggccaagagtgtacctcgcggtcgttgagggtatacactcttgacggcggagaggattcctcccggccgtcaagggtttacattctcaacggccgagaggaaaccctctcggccgttgaggtgtacacccttgatggccgagaggtttcactcggcctttggggtgtacagcctcgacggccgagaggtttctttcggccattgagggttatacccttatgtaacgcccgagagaaattctctcggctgttgagagagcactctccgcagccgggaggaatcctcccacttggttttggggcattgacacccaacccctccggggtttttcttttttctatttaaatttttttggggggccgactctcaaacccacacatggatttggggaatcaactcccaaatttcggggaaacccgggtttgggagttgactctccaatttttgggagtcggttgaccaagtcccattttttattttccacaaattttgaaactttattttttgtttttattttttcatattcattttctaggacctattatgcaccacctgacctagtctcatgacttcaagtttgtgttttagagctctggaatccaatataagcagccacttttcactgtctacccactgtacacaccaacaaaatactcagacccatcaagcaagaatttgattgagacaaattggcaataaagatgacattgatgctctccattcttcaggtagcaataacccaccacctctagacatttatccaagaatcccgcacagttttcaagaagcaatacttatccctgtccccatgtaagctttcaaaacacctccaaaaaaagacagtggccaaaattaccaaataagtgacagaagcaaatctttccgtacccaccctgtgatcattgagatctccaatgacttgtctgtatacaacccacatcaatcacttcttggattcactggtatcttccatggaacccaacactcctcatcaacattgttctttgacaaagggatccaacctgcctttagccaagataaattttcctttggaccggcattctatgcttccaatgatccttatcaagccttaggaaatctttgtcaacaggcaagagtgtaacacatgtagtgacactcttgactgtgacatatagtataaaatatcaagtaaaatgcaataagaataaaatataaataaggtagaacaaaagataatcaatgccaagtaagactgtaaataaatgagatcaccagcaggtggaggcttagagaaaagataaacacaaatataagttgctgagtaagaattctcttaaataaattaggctaccttggtacaactgtaggttacctcggtccaactgaagaccctcaattaaacttgagctatgagctcattgattatttatgagggacaaccccagaatcgaatctaagaatatttaagaacaggactcgagggatggatgggagccttcttccctttttccccagagttaaattattactattaaaagatataccttagaaaacctatctcgaagagcgctcactaaaagaagaacttcttttagaactacctcttgaactaggatagttatatttcttaaatagctataaaactgctcgattccaatcctcgactgtacaagcgttggtaacacaggctgttatctattgcttgttacctattctctttattcccaactctacgatctgtacgagcattggattgccctggcggatagctacaggaagctcgagtaagactcaaagcaccttctgtcctgagcattgatagaaaactaatactacttcctctcgattcattctagtctacggctatagcactacaatccattattgtaagtagcataagcctgaaaatcttcttcaccaccatgtaggaataagcttgacaggtaccattgatacaattgcccccatgcaatttgatgtagcagtctcagtcttgcatggaattgaatcaccaggggatggacagacaccattcaacttcaaggtataccaattccttgaaatatctggattgagcaagctactggcaatgattctgtgatcattataacatgacaacacaggattcagtcaaccactgcaatttgaccttgtcattggaccaatttgtttaccctcaaaaatgtaacatgcttacagacaaatcactccaccacagaaactacccaaatcacattttgtattgttcagatcaacaatgtaacagatctgatccccggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtcgggtcggactcggactgatcaggatatgtccggtgtggaactactcaaccagggagatagagcttggaggggagatagacaactacactagtaccaatgtaagctgatactacaggtgctgatgaggctgccctcctgtacaatgctgatgggaagagtgtaacactaagaaaaagaagaataaaggtgtggctaatttctactttatcttagactactattactgatgagcttgtgtatgtagtacctacttaggtgagaggaggaggagaagtgaggtgtgatgggataatactagcaagagtgtaacactggcaatgaggaatggcaacgaagggtggtcataatctggcaaatgaggatttataactggcaagggggtataactggcaaagtatagctggaaaatataactggcaatgatatctggtaaagatataagggtgatgataatttctagtactaaaactatggatagactaacataaagcatgcatggagatcacatgagggaaaaatacatgaggagaaaggaagagtatatatgtgtacaacatgtacatacaacagcaaagcaccatggctggggaaatcctggctatgggtaatgtaaatcttaaacaataatgagtgatgagaaataaattaacctagagatagatgttctgtgtatacaagtgctaatcatagatggaaagtcaaagctgtgtgaagagaaatatgtatatgatgtagtgcagataagatgatgtactatgattaaagagtgatgctacatagatactgtaactagatgatgtgtaatatatatgtactgtatgtacaaagtaatgtactgttctgtaacttaaaatatactgaagaggtgataactagagaactataagagctactgaaaagctgtaagaggtgactaggggtgaaatgatgtgtagaatctgaatatgagataatactgggaagaatatatgtaaaatgatatgaaaaatgaggatacatggaaaggtatggacataccacaccggcctcccccactcgtcgttcctggcccctgccctccgcttcgtcgctggatacttaatctggcgacccccccccctcgtctcttcacccatcaaacgttgggtcgtactcggactcaaacggacaccgcccggcctccgccactcgttgttcccggcctgccctccgattcatcggtgtttcgccggacgagccgcagccgctgccgctgtcgtcgctcttggagtcgtgggctcgacttggtatccgccccgaccactttcatttgtttctatcgttgtgcaagacagctagtcagggcctgaggtcagtcatcgatacgatacgatccggtatcgggtattggatcggatctgtcatttttgttcaattttttttggtctcttgtccagtccactgacttttactttcactttcttttcagttgtttctttagattgccctttgaagtgtcctgtcaggtgtgtttctccttgggttttggtttgctctcatcatcattattatttattggttcatcaccaattttttatggttcatcactgaccacttttgcttttttgaccattcatttaggtttttgtctattgtcaggtgagtatttattttgttttatttctttttcttaattaatttttctattatcattatgatttattggttcttcactatttttttatggttcatcactgacatcatttgtttctttttccatttattcagggttgtctctagtgtgaggtgagtatttgtttttttatttatttttcttattgaatggattactatttttaatcattcaatcaaatgatagataaatctcaactgacatatcattggacttttttttttttcagacatagaatagtgattcaaactcttcaccaaggaccaacaacactgcaacttccagaaacaacggtttcacaatctctactcgatcatggccacctcctcaacccctgcttccaggtctcagcccaacacccctcctccaggaaccccatcagcatctcggcctccatctcgacattcgacgaggattaccactccagtccaaaatgaccctaattttgtcaggcccagcaacgattctcgcaaggcccttcccccttcttcagcaactcagatgtctgcaagacaaacacgtaaacgtccccaaaggccatcgtccgcttcggcttcaacctcgacacgtgccgcccgcaagaccaagaaggccaaggcctctcaaacgcacaagaaacacaaaagcaagagggtcgttgtatccagcggggattccgaatctgagtctgactcagaatcttcatctcaatctgaacctgaaacgcatgggacggcaaagatgattgacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctgaccatgatctatactgttaaaataggtcgattatgtgatccaacgaatcacttctcatcagcaagcgagcggaattcaacacatggtccaaaaaactgactactcgggccccactctgatcgccggttacggtatccgctggaatatcaagtttgagagccgtgagcaacggtgcaacagatacgagacatgtatttgtatcggatcgtattgtatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaaatacattagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatagttgataccccctattgtatcggatttggatttaaaaatgaaaaaaaaattgtctttgtttttttcgttttttcttcaatacggccaaatatcttaagtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacagataaacgcctgataccgtatcgtattgtctctgtggcaccgttgccgtgagcgagggtatattgcaaggaacgtaatcaacaaactgatggagaacgagcgagaccgacaagaacacgagggaggcaagaaccacttcaatgaatatgaaatcacacgaagcgactgggaaattgtcaagaaattgaatgatatcatcagtgtaagcttttcctcgtcatttccaagattactttcatttcagtatctaattacctatgaaatcaatatttttctatacatcatcaacaggaattctattacatcactaagaagatggagggcgacatcccatcggcttcaatggtccttgcaaaataccgactcctgcggcaatacctagagggcaagctcagcaccatcaccgaggaagaattcaagaacatgatcaacaccatgctcaaaaaaatcgacacctacgtcaacaaggctcttgcatgcgatgccattcttctcgccacagctctcaaccccagctaccgcctctcaatgatccagaagtggtacccctcagccttcccccgcgcacaatcccttctggaagcccaattccaacaatgcaaacaggccctcaatgaccaggcagcaagagatgaagacaccccgccacccgaaaagaacacaaccctgccccctggtggtggactcgaggaagatgtcgacttcttttccgatgctgcgccagagacctacgacgaactggcagcgtaccttgggggtaagtatcggctgccctcttcacaggcagctgattgcttaacttggtggaaggtgggttcaaacatttcatatttcaggttctgagtttgtcataagaatctgattattatttttttcgatgaaatacagcaatattcaacagaatttccagtggtggcactactggcccaaggcttcctggccaagagtgctacatctgcaagtgtggagcaatgtttttcagctgcggcggacgtttgccgcaagatcgaggcaacttagctgccaaaacaatgaaaagatgtgtaagttcccaccaatggatcactcaagggataaagcctgatggcccattccaggaggcccaggacataatctctgctactcaggcagaattggaagcagccaagacaacaaaaaaacctgtcgctttgacctccggtgtcaaaggttaatttcactatatccattttttttccccctataatcacagcctctactctctaggctctaccaacccccactcagtctcccaaatttcatttcactccacttgaaaaaaatcccttgaagaaaaaaaagttgtacatttctttacattaagtatgaaaattataaatagtgatgaaaaaaaaatctcaggctctccatttttagctttaaaaatttacattccaatttttattttcataaaagttaaaaatttaaaaaaaaaataatgtacatacatataataatataaatgcccaaactttttcttttacccaaaaaaaactgccttttgaaatgatcccacagataccggatcggtatcggatcggtatcgcaatgcgataccgatccctaaccctgcgatactgcctgctgcgatccgatactctgggtatcggatcgggtgggcgatccaatacccctttttcgatacctggtaacgaaaaatcgatccgatccgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacaacaaacaaccaccatgccagagcactcaccagattgcaagactctcaccagaccagaacgatacgtcactcccgcaccactcatcaacccaaccgcacccatccgaacaaccggcttctcaaactcttttccacctcagcaatcaaaccatcctccctggtactccccatggtcactctacgtcaggctcatcaccctgcccatcccctccttcttcctcagcgcaatcggaatacaccaatcaaacgcacagcaggcctggagggagaaggtcgcactctgctccatcgccctcctcgccgcactcttcaccggattcgtcaccgtcggaatgaaccgtgctctctgtccgctcacccagaaggactcccccggctcgatgatccccttcgactcccatctccccatcctaggcatcagaggctgggccttcaacgtctccaaatccaataacccccccggaagcccaatcaacttccaatccatctctcaagcacactccggcctagacatctcaaccctcttcgatcagtctcatctaccacctagcccttcctgccaagcacctgaactactaggcccatttgctcactctaacctctgctacgaccctctctcaaaatccccagcctgtctcctacccgcactagaccaacccaccctcgacagattcccagctcatcaatgccagcgtcccagtcggctatacctgggaccatgtcgccaatctcgatggatatatggtcatcaacggcatcgtcctcaacctgcaaccctatctagcctccaacccacatccgatcgaacaagatccagtcgaccaggccatccggcacatgctccaagccaatctcacctcgatgggcaaggatgccacccgactgttctcgtacagtaacgacttacatcgggccataccctgtctgatctcccgtttcagggccggctcaatcgacaagatcacccccggatgcttcgtctcccagctcttcctctacgtctctctcatcgtcatcctcggcgtcgtcctcgtccgcttcctcatggccatcttcttcagctggttcctcagcgaccgactcatcagaccccctcgcaacctcaggcgcaaagtcatcagtcctgccgtcctccccgaaggcgctaacctcagcatcaccaacaagaacggcgcagctccctgggctaatcatctcaataacaacaacaactccccacaaaactcgcccactcgcccctcgaatctcaaactattcggagctgcaatctcagagaaatctagtctcctagatcccaactcagcccaacgcaatcgcaaacaacaacaacaacaacaacaaaaggcagcattagattcacaaggattgatcaacatggccgccattggtgccgaactattttgtgtctgtctggtgacctgttattcggaaggagccgaagggatcaagaagaccctcgacagtatctcagcagccgactattcggatgcacgcaaactgctctttgtcgtctgtgatgggatgatcaccgggcacggagagaaaatctcgacgcctgatgtctgtgtcggcttcttggacgccgaccctctcttcggtgatcccatgcccatgagttacagggccgttgctgccggcgctaaggaacataatcaagccatggtctatgccggtcattatagtcagtctttttttttttggaaactgtcatatttgtcaatataagtattaacacttaggaatgaatatacagctcaagttgaaggtagacggacaccaatgatagtgatcgttaaatgtggaacagcagaagaaggaaagatagagaagaagccaggcaaccgaggaaaacgagattcgcagatgatcctgatgaattttttctcgagggtgacctataacgaccgaatgtcgccgttagactacgatttgtttaggaagatccaagttctgatgggagtgacgccggattttttcgaggtttgtttgatggtggatgcggatacgacggtgatgaaagattcgattggccatctagtgaattgcatgcaacatgacccgttgatcatgggagtatgtggggagacacggatcacgaacaagcgacaatcctgggtgacggcgatccaagtgtttgagtactacatctcgcaccatctcgcgaaggcgttcgagtcggtatttggcggggtgacctgtttgccgggctgtttctcgatgtatcggctcaaggcgcgacggatgaacgacggggattgggtgcccatccttgcccagcccgagatctgtcgcgaatactcccagtctatcgtcaccactcttcatcagaaaaacttgctcctcctaggagaggaccgcttcctgactaccctcatgatccgtaccttccccgcccgaaagatgatgttctgtcctcaggctaaatgtcgcaccctcgtcccagacgaattcgccgtcctggtctcccaacgcagacgctggattaactcgaccatccataacttgatggaactagtcagagtacctaatctctgtggaaccttctgtttctcgatgcaattcgtcgtctttatggagctcatgggcaccatcgtcttgcccatcgccatcaccctcacttactcgctcatcatcaactccatcctccatccgcctaaaaacttctccgacgctatcccgctcatcctcctcgccgcgatcctcggcttgcccgctatcctcatcctggctacctcgagaaaggtctcttatgtgttttggatgctcatctatctgatcgctcttcctgtctggaacttcgtcctgcctctctatgctttctggcattgtcagttctctcttctcctctcctctcttctcgcactcttgatatatcgtactaaccttactttggatgggatgttcaatatccagttgatgatttctcgtggggtgagacgagaaagattcaaggcgaggcgaaaagtcaaggccatgatgagggatccaagacgacgttcgatgcgaatacgatcccacatcgaagatgggaagattgggaaaggtaagcacgccaatctatctgtcttgaaaagagaaaagctcaagactgaattaattgttttgtgaaggtcacggttgaagaagatgaagcgagaggaacgacgacgacgagagtttgagcgaacgtttgggacccaacagtaccatctgtcgacgattggcgggagcgagtatgggggggacacggtgtcgatggtgtcctcggaagatgaccggtggggtctggcgattgggaactacgattcgacggaggttgcccggcccccggtgggcttgtatccggtcgacgacatcctctcgagcgtcgatggctcgacggcctcgacgctcaatggcgacgagctcggcgcgatcctcgatcagggctggaacgacgatctccccttcgtcgaacccaagttcccctccccttccaaacagaccttggtccccccaccctcctcatctcgtctctctcccgtcgccggcggattcatctccgaccatcatcatcatcatcatcatccgtaccttcatcatcatcaacaacaacatcatcaacctaatgcttctgctacttttaatcatccccatttcaaccatccgccctctaatccttactcctctcaacaactgcccacctcttcttcctcctcctcctccaccttcctcatccgcgactccccgaatcctaactcgaatccgaaccccatcatcggctcgtcgagatccacttctcccgtcaatgcgttcgaccctaagccccctcaacgctatcgactcgaagaactcctgacttcccttctcccgaaacccctttccctctcctccctcaatttttgctcttccagtcttcttccccccccccccctttccttttttttaggaattacttgctcgcttttacttgccctttttttcgtccttttgtttcctcctctctctctctctctctctctcttctaaaacgataacaattcctggacattgttgtggatctgtttttttttttttttttttttttttttttctggggcctgttcttgtttatttctgtcaggtttttgggggctcgtcccatgggttgttgagttttttgtttaggattcaactgccctctctcaacgtgtggagtgttttgttttgtttgggttggtgggaagttgtgctgcttatatatatacatatctacacgctgtgatatatatacatacatatatatatatctaaattaatcaatgctccttatatcaatttcatttccgtttttttgtgtgtgtttccgctttcacaatcaatcctatctgtgcgtaaacgttgttatccttcattgtgtgtgtgttttttttttggttctgttgttgttatcattcctcctccatcatcactgtccaagaccattcatcctttctgtcttccagccactgctgcgcttgctgatccacccagcccaatgatcactctctcttcctctctctcttcctctttttttttgtacgttttttggttataatacacagacacactctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctttctctctctctctctctctctcactccttataatctcctttttgtgtggttgcccatggtgctcacacaggccaatgaataaaagaccccgtcttacctcaaatatacttaatccatcaacccgtcatccaaaacctccttatagatcaacaaacatttctttctttctttcatatttatatatatgatcatctgacatgtcgtggaaattgcgatccagcttaataataatagcggcggtcatcctcttctgtccttgtcctggatcaatccctaatcaacttacacacacagacacacatcttgttttttttggtattatatatccatccatccatccatccattttttttttacaatattctataagttgcattttttttttctttgtctacatcacaaatacgtaacatataattgtgaatatcaatgagtaatatcactttcaacactacctcatatccagtactggatatggagtaaaaaaaactggataagaggtgaacaaaaaaaagtataaaaatactacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgttttgagtgaatgtggttctttgagagagagaggaagaaaaggcagcatgagattgtttttttttgtgattggattgaggtgtctggaatagtggtgaaagcatccagtagcatatacagctatttcagaaagggttgtccagttgtctcgcttttttttttttttgaaaatttttaaatttttctttgtactgaactacagccaaggaggtacagctgtcatcagtagttcagttctgacaggtccagttcagtaaaaaaatgaaaaaaataaataaaaaataaaaaagaatttgcaagtccaagtggacaaccctttccgaaatagctgtacataacccgccctccccttttggtgagatgagtccttctgtactgttagcttaaattgttatggttgatcaatcaatcagagagaggaacacaaatcaatccaagttcctttttgttgttgttgttgttgttgtttgtcttcttgttctttggccacaaagagcccgctgggcctgatggcagtgtctactagagacatctatgtagtccacttgccaaagagcgtatactaaggcttacatgtccccctttgactgatccttatggaatatgaagtgtactactactagaatcacaagggtttttgagaaccttgcaagggatgatattttatttctatgtagctgggcaaaaaggagaacaaattccaatctctctgtattagtttactatcagtacaatatacaatatcaccagcagaaagaaaggaagagaagaaatgaaatgaaagctgaaattaaaatgatagaaggaaaaaaagacaaagtgataagaggtgaaatgattggcttacctaggtgatcaaaatcaataaccagaagtccagtctctgttgagcaaggtgaggggggggcgctttgagttgaagtagccagtggatgaagtgactatgaaatttgatgtgaaaccagtgcaatggggcttcacaaagagtcccacagaactcatattctttctacccattatctcatccactgaaaaaaaaacatgtggagagtctgcagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaaacttattggtaacatccaattttcataaaaatgaatggttcattcttaataatgcaattacacccattttttcacttaaacttttagagcttaattttcattctttttggacattttaaatttttttcctacaatctaagacatgtttaaaatgatggtaacaaccatttttcatcaaattgaaaactacatcttgaatgctgcatttgacgtgtttttttaattaattcttcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaaattttaaattttttcctacactaaaaagtgtgtagaattcaatggtaacactcaatttccataaaactcaaccattcatcctgaatactgtaattggtcatatttttcaattggtttctaagagcttgattttcattattttttgacattttaaatttgtttcctacactttcagacatgttaaaaatgatggtaacaatcaatttgcatcaaaataaaaattgtatctagaataatgcctttggcgtgtgtttttaattaattcttacacgcttaattatccgtatttttgggaactttaagttcatttcctacattttgaaaggtttccaaattgatggctttactcattttgaattcaaattaaatttgtacacagtacaaattatgcaagaaacgaggtacactcatgtattaagattgaagcttttattttcaggcaacttggaattcaccattaagttctacacatttttaaatgtaggaaataaatttaaaatttcaaaaatgatcaaattagctggtaaaatcatttaaaaaacataaaaaaaacctgtccaacacagtactcaataacaatctttgatttttatgtaaaatggttgttaccatcattttgtaaatgtcttgaagtgtgggaaataaatttaaaatgtcaaaaaagaatgaaaattaagctgtagaaatttaagtgaaaaaatgtgtctgattgcagtatttaaaatgaacaattgatttttatgtaatttggatcacaccattaaattctactcacattgtaacctaggaaataaattcaaaatttcaaaaaaacatcaaaaataagttaaaaacattaatccaaacatttaattgaaaaatgaaaaaaaaattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctatgcactttgaaacataggaaacagttttaaaaattcaaaaaaactcgaaaaataagcgggaaaaaaataattaaaaaaccgcgtgtacacgcggaatccgcgtgtgctgcgcgcagcagaaaccgcgtgtaaacgcggatttaccgcgttttttcattaacgcccttttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaaggaagaatggaaaatgggaagaatgattatagataaaatttttaaaaaaatggctaccagatggctttaaacagctgttgagtagggcatccaccagctcacaatattgtagtaaagcactagaatttaccgttttgaatccaatctggacagccaacctagctcacccttttttggttccaatttttttttttttcatttataatccactttcaacactacctcatatccagtactggatatggagtaaaaaaaactggatattcagtgtttttttttaaaaaaaatggtgtgaagaggtgaacaaaaaaataaataaaaatactacatatccaggtttattttactgcacatccagtgcgggatatgaagttatgtttcaagtgatcattctttccatgttccactctttctttctctcagcactcccactcccccaaaatgaataacaaagcttttggaaaaaaaccaattttattttttatttttcacaaattttaaaactttgttttttatttttttattttttaatattcattctttgggacctattctgcaccacttccccaattcttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgtactgttaccttaaattgttgtggttgatcactcgatcagagagagaggaacacgaatcaatacaagttcctttttgttgttgttgttgtttgtcttcttgttctttggccacaaaaagcccgctgggcctgatgtcagtgtctactagagacctctatgtagtccgcttgccaaagagtgtatactaagggttccatgtccctttgactgatccttatggaatatgaagtgtactactagtagaatcacaagggttttcgagaaccttgcaaggtatatgatattggatttctaggtagctcggcaaaaaggagagcaaagtccagtctccctgtattagcttactatcagtacaatatacaatatcaccagcagaaagaaaggaagagaagaaatgaaatgaaagctgaaattaaaatgatagaagaaacaaaagacaaagtgataagaagtgaaatgattggcttacctagctgatcaaaaacgataaccacaagtccagtctctgttgagcaaggtgggggggttggggggcgctttgagttgaagtagccggtggatgaagtgactatgaaatttgatttgaaaccagtgcaacagagtttcacaaagagtcccacagaactcatatttttctacccattatctcatccactgaaaaaaaaaaacatgtggagagtctgcagtggccccctagtcaggagttcaactgggcatggggggctggtagaaaacttcaagttagttggagcttggccctccgccctggatggcaggttgggcttttggacatgcctcctgtttgcagtccaacaagcagcagtgggccactatgcttttggcccacataaagcgttgcgtagcagcactttttttccaccaaaaaattggtgtttttttagcggatttttgctatgctacgctgtgctacagggcccaaaaaaccgctaaccagcatgttagcgtagcgtagtgggcccttttttggggcctatgcgcaatgtgttagtgcagatgtggcagaattccgctatgctacgctaaaatttagcggaattctgctacactacagttagtgtaactggcccaccattgcaaggagcctggcttttggacccggtgtactgcactcaacaatcatcaaagcaagcttgcccctgccatgatcaagatgccaagatgtggccagaactggctgaacaagccaatcaatgatgaagaggagtactcgaggatttgttcctccagctctttcctcagcttatccatattccaaacacctcccttccacccccccttttgtgcaagaaatgtagtcaaccaatcactcaataccttaatctgtctccttgacattttactatgtgatgtctgtcctctgaagcacaatacatcaatccactccacacccttgctcccaaatagcttatagcagccagacccggccaggtgcccgggaccctgcttgagaccgcccaagcctagcagaggtcctgggtaggatgctgggtctgggcacagctttgccttggcaagccaggcccggatccacccagcatggaaggaaggcctcttgggcccaagcctggcccattttccctggtattgcttcatcaaaagatcataagaaaaaaactaggccacactaaaaaaaggagaagtttcctttgttgtaggttctcaatcccaaacattcaatatattataagaatcttcaaacatgatgaagttcatgtggtatcctttgcatgcaaggggagtcagagcacaatttgagattgtctttgtaacatgctcatgctgacacatacctcttcttgtataatctaagtgacaaacatatgcacacactctaaggataccacaaaatactatgataatcaaggagaacaatgggaatcaactaagggaggagtgggggaaaagttaccccaggcacaggaaggaacctggtatggccttgtgaaaccctgctctacagagttcacaaagaaatcacacaatcaagaatccagactacttcaagactcattgacctgatccccctgccagctcagcagagacttttcctttatggtcaatttgctgagctgggtaagccaaattttcattccactttctgtcactttggttttcctccttgtcttcttctttcttgcttgatcttttctcttccttattcctttcttttctgatgaaaactcaaagcgtgtactgactgagagagacttttcctttatggtcaatctgctgagctagaacaagaaaaaaaaaaccttttggttctagaaagtccccctcagcccaagcttccttccataagatttagtgaagggagtaaaaaacccttacaggccttcctgacactctttgtaaagtaaggtgctgagaagaatatgaagatgtcatgttcctccttgatatccagctaactcccattggaagtcgtataggaaagctagctctgaccgctgggaatgggctctttagtgagcacatatcatttcctcatcagaggtggcttggttgattggtaaaaagaacctttgtggtcaaactattgagcaccaatcaggaagctttgtagagccttggtatccaattttgggctggcctgggtttgtatacatgcatgtagactagccatgctaaaccattctttcaatccctatggctcttaagccgagtgaccatcaatttgtagtttgaactgaaggcaatgttttcatgagctgatttttaaggctcacccaaattacatcagaatcatccatcttcgtggcttccatcataatcatatcatctgcatcttagcgcatgtcatgctcaagatcttacaaggattactcagattcttcttcaaccatgtcccaatagtcgtccatgtctagatccgaaatcaccgggctagtttgtcgtacagctccatttggtgaacctttttcttctgatgttgtggcgtcagttggggcgacgattagacggggcagaaagattgtatgtagaggtggcttcttgcttttggttgtcggtcgaggcggaggcttgccataatacctgcccatcgtgttgaacacatagacaaagagagtgcagcttgtcagcaaatctctttgtctttaacatgacgcgtgaaagatatcttttacagggcagctgttcgacgttgttcggaatgtgattgaggcagacggatcggagcagatgaatggctttgattgaaacaacagaactttaaaatacgcgtaggaggagtcagtccccgatcagatagactctttcatcgatcaacacaaattaggagggcaatctcccaggtggaaacactcaccttgaattcatccatggcggcctgaaaggcatccacaagtgctgtctccgcaaagatttcttcccgactgacttgaaatgtgtcttgtgtttgaacggtgctacttgaattcaattctgactgtggggtaacgggctttgcgtctgaagatgcttttgatagggttgttttgtgggtgacagagatatttgaggggactagggaagtgttgagctcttgatgaatttttggagatagagcggttgattttttagatgattgagaggggatcaattgttcttccaggatcgtagggacatcttcgaaccggatccgtttaggctttggggtggggatggactcctctaacagagctggcacgtcgaaggcttgatcgagtagcctgatcgctgcagccttggcagtcgcaagttcctcatccgctctgctgctctcgttcgaggttgccgtgaagaccgacgatgaccgtgctttgcgtctcttctgttttctactgagtttcttcgctgggggagctgctgtgctagtagaaagttgtgaagacatcggctcttggcttgctgtgctgtctacttttttttttcttctggccaagttcgtaggtcgcactggtttcggagtggccgcagcggggcatcaccgactggccgtcgactcgacggctcatcgaacttcaatctcatcgtgaacacaaaaacccttgccctcactttcaacgtgtgtcagcggcagcattctctcgtctttgtttcagcgttggtaagtacatgtgccttgctccttccaacaagcgtatctgcctcccaatgctttatctcttcaaaccaccatctccaaaatttgtttagaacatttttcatcaatccaaccaactatgattgcatttcaaatacttcttattagcctgaggttaacctcactcagtgctggtttgaatagagccacagaagggttgaatgttttggcaactgaaattgatcaacaagacatcactttgggttttacaaaaggtagacatcaaatcaattttttttcttccttttttcatttaaaatcagatctgctgaaagattttatctgccgaattattcccaaagacctcaatctaagaggaacaccccccaagcaaatcagaaaagtagtttcttctttggaagattttgtgtctcccagacatgaatttgttccagataagactgaaggaagtcagtttttaatataattaatataatttgacagatctgtgtattcaaattactgatttttttcaattttgaaggctcaaagaatatgaagtattcaaacataaatccaagtaagtttttttatttgcaaatatcaatgcccaacctttatagttgccaagatacaatttcattttatagatcacaactacttgaacaatgagcattttgaggaaattctcaaatgtcaacaagagatccaggagcagctcaagtggcttcacaatcatacgggtgcaaaatattcagaacatttacctcaagctagaaatttattagaaagatcaaaagaagatcttaagaaactgaaatttgtgattgaaaacgggctgggtgatattgatgagataattcctgaaggtccacatcaatcaatcattaggacattatcaatgtcaatacttgagggagtgatggcactgatcaataatcatagcatcatatttgatgattggatgttgaaagatataaaacatcctaccaaataccctgaatacatgtgcaaagaaaaaagaagatacatgtttgacactttggcagcttggaagcatgcattcaagacacttgatatcatgtttgaatatcaatttatcagtccagtagagatcaaaaacctctttcaagatgagaaaatggtgaagcaagtggtgcactacattgttggttatcatatgaatcaatttgggcttcgctatcactatatcatggacaacttgactgaaagttgggactggaaagattcactcaaatttctttcaggtattgcaaattttattccttgataatttgatttttaacttccaaattttggctttttgtttcaattgaattttttgctttttttttctcccaaattccaatcaaaaactcaagtactgggatacaaagaagaatgtataatgaattttgtttttctcattggaaaggtaaaagcaccagtaccaaattgctcaagaagataccaagacagagaattagaaaattttgacaggtccttttcatgtgaaaaatacttcagcaaattcttggacaagtcaaatgattcaaaactttcaagaagtagcttgttttctggaactcaatatatgattcatcctaactataatgataaagaagatattcaggaaattattgacaagctggttactcagaaccctcacttagatggtttaatccacccatcacgtcattttttataatctggtaaagcttttcatgttcatggaaaatgaactgtattcagggattatttctaaattgtaagcaccatcagatgtaaatcaataaccacaaaaaacttactcataaaaattgattttattttgaaaaataattaatctacaacagagtggaaaaccctaagtttctaaccaatatgaatgttctactaaaattcccttcaaattatcatgatccaaaagatatttttcatttggcatcactcatctcaagaaacttagtcttgggggaaagagctgaacgttcaatcataaacatttacccaaatgtaaaggatccaactcttgaaacatatgtgattaaaaataaggacaaatatggaagatccatagatgaaatgaaagatatccttcttgaatatgaatctaaatacaacaaaatattcggaattaatggcagcacttttacttttgcctctcaatatcaatcaatattggataatggtaaaatacgcttggttgaaataaagaaaaggctagataattcagtggaatatcaaaaacatttacatgagtaaattatagcaaagggtatgagaatatatgttaaaatctagttctaacagctgtgtatgtacttacaccttctttagtttgaattttggtctgatgattcacatttccactggtgaagaattatgtttgagctgtttatacatagtacatttcatggtagtattaattttgaaacatctagctccctcttctatcatttctttgattttctcttgatctctcttcttccttttttcctccttgctgaaatttttcattaaccaattagttagaatgaatgattgagattaaagtataatcagacactgatgtatcatgagctaccagttcagtggttaatctcatgtggagattgagctggatagaatcaaaggtagtaggggatgtattactacttaagcacagactagatacaataagagagaatgataagaaaaaggataattttattcatttggtttgttggagtttctgatattcttagagaatatatacagctggtagaggaacacctgggactctattcctacaagtaggaatagaaacacctgggaatctattcctaaaagtaggaataggatcaatcagatatctattgattgtgatattttctcatgcattcaaatgaaaaggaaaggttattaatgtgaatggggagtgataatcacactccccccccccttgtacatgcactcccacacttgcctcagaagggaagtgtgggcccacacaccaaagcagattggcatgtgggagtgcatgtcaatctgcagctgggtagattccttgcagattggcttgcactcccgcacaccaatttgatttggtgtgcaggcctgcaaacaattatcttaccatgctaaatgcatgtgtatggaagtatagctatgcatttagcccctgggctatcccatacgacacagtcctggatcctatgggatagaccaggggcttgaaattagaggccattgaagaaaaaacttgggcctgggaggagcccctcccagttccaaggccatacagtcttgaggccggtaggggatcctcctggccttgagaccatacatggctcaaggccaagaggaatccctcttggccttgagactttgtgcagtctcaaggccgagagcagaggaaccgctcccggcctgtgacttttacatacactctctatgccaacaaggtagatccttctccaccagaaggggaatccttctgatggacaatgtacatgcagcaccacaaccactacgcttgtgaaacctggccacactagatttcacagaaccaatcacacagcttacataatcaccccaacgaacagaattacttatactagacaaaaatatcattgttcctggtttggtagagaacactaaccattacctctaccaaactaggtgagttattcctaatttcctctttcttatctctcataattattcacaactgttcttcataaaaagtcttcatatttctttctttcattgtatctataaaaaaatcatgtagagagaacactaaccattacctctaccaaactagtcttttgaaataaaatctcactcaggttctagaattgttctctccaggccgtttgcctgtcttacacctgaaaaccttcgattcgtagtgaagagccgacggcgctcttacactttttttttctcgaaccaaaaactgagtggatgtcaacgcggtcaaaagccgacactctacttcctcaatctgatccagaagcgattttgaaagccggttgcaaattagcgaagatacagaaggccgaagctaaactaaacgagctcaagagtcttccacctatccctcattcacctaccatgtccgacgatcccacaacctcattgccggagccgaaatcaacagacgcatcacattccaacacaacaacagaaccgtcgattcaagaatacctgaagggtgtgattcatctccagcaccaaagtatacaacaagcaaatgctgatcgaaaaataatccaagaacttcgtcaggcggacgccgatcggatctcgcgactcgaagaaacactcctccacatgacaatcaaggcggaaacgaacgacaaagcagcccgtcctgctgcaggccgtatcgatctccagaaattccgatcatctgatggaccgatttatatcgggcccttccagggcgtcgaacaattcattacttggatccgcagcgtgcagattttcttcgccacgaaaggagtcacacatgacgatgacaaaatccaaatcgttggtagcttgatccgcaaaacgaatacgaccgcgttttacgctaatggattcgaagggtttttaggcaagacttggtccgcgttcagaaaggaactcattacgtttgctctcccgccgatgtggcgcacaacgttaagagcgaaatacaaatacctcagaatgacgactttcgagtcgtttcttacctacagcacaagatctagaacgctccagagcatgctcaacttcgacgtggagaaagagatcatatccgattttgatttagcggagtcgatgactctcgggatgcccgataatctacaaacggacgtccataaccatcaactcctattgcaagatccgttcgttttcagcaacttcgaaagccgagcgagtgggttctgggatgggatcgtcaaacaatcaccaggaagacataagcccaatcccccagtagcaagccaacaatcttcacggccatcacgagatgagacaatctggcgcatacacgcctatttagattcggaaggcaaatgccatttctgcaagaagcagtgcggcagtgcaccgggagcctgtgcaggaccgggcgacaaaaaccgggttgcaatccccccagaattcgtcactcctcccaaaccagctgactacaaacccccacgtgcaaaaggaagtgcatcatccgccgctggcaagccaactcaaccaccggccggacgaccctctaaccgatcagtctcagtttcaggagtcaccaacgagactcaattcccggacctggacgctgcctccatctcagcactggccgcaatcgacgaagaactccgattaaccaaccaggatgagtatgtaacccctcatgtaccccggcgactagtcatccgcctcgtgattggaggtcgtagcttacgtggattggttgatacaggagccgagatcaacatgatcactgaccaagccgtacgagagatccgcacaccaatcttggaactcccaaccccgactcgaattaatctggcactgacagataagtatagacctcctcaaatcctacgacaattcacaagagccaccctggccgatacacgttccctttttgaattcaaggatgtggacctcatcatgggaccggtagcgggcaactacgacatgattctaggaatccctttcttatcccgtttccatctctcagtctctatttcacaacatagtattgtctgtgatcgctctggcctttgtgtgttagattataggactgaagatgcaatgagaactggaatgttagcttccttatcgacatcagagagtgattacccccgtgagaaatcagaaaagaaaattctgaaggaatttgaagatctttttccggccgacatacctgcaatctcggatgaggcagaaacaacgggattttttacagacggctcctttccagacaaattacaacacgaagaatccaaagtacgacacaagattattctgaccgaccccaatgcccagatcaatgaacgccaatacgcctatcctcaaaagtatatgacagcatggaggaaactaatagatcaacatgtagaagcaggtcggattcggaggtctaccagtcaatacgcgtcacccagtatgattattccaaagaaagacccaacggcccttcttcgatgggtgtgtgattaccgaactctcaacagcttcacggtgaaagaccgatcaccactaccaaaagtagacgaactgattcgaactgtggcaacaggggaagtattttcgttattagatcaaaccaatgcattttttcagacccggatgcgagaagcagacatcccacttacggcagtgaagaccccgtggggactgatggaatgggtggtcatgccaatgggattgacaaacgcaccagcaacgcatcaagcacgactagaggaagcgttgggagaactaattaacacaatctgtgtggtttatttagacgatatagtgattttctcacaatccttttctgaacacgaaacccatgtccgagcagtactatgacgcttacgggaagccaacctctattgtagccccaagaagactcaacttttccgaaaccaaatcaaattcctaggtcactggatctcaaaagacggggtacaagcggacgatgaaaagattgatcaaattctgaattggaaggctccgacctcggcaaaaggagtcaagaaattcttgggaacagtacaatggatgaaaaagtttgtatggggtttacagaaatacgtgggcactctcacacctctaactagcagtaaattagcaactaaagatttctgctggggaccggcggaagacaaagcttttgaaaacataaaaaggatcatgacgtcccttccttgcctcaagaacgttgactacgaatctgacgaccccctgtggctattcaccgacgccagcggatcaggattgggagcagcactctttcaaggagcggactggaagggagcatcaccaattgcatacgagtctcatctcatgactccagcagagaagaattacccggttcacgaacaggaactattggcggtgatacatgcgctacaaaagtggaaaatgttattacttggtatgaaatttaacatcatgacagaccatcattcgctgacatatctcttgaaacaacgtaatctgagccgacgacaagcacgatggctagaaattctatcagatttcgatcttcaatttcaatacataaaaggcgaagacaactcggttgcggatgctctatctcggaaggagacgacagaaggggaagcagacattacctcaaaggatattgcgtgcgtagcggccttgacagaactaggcagtacactatccaaatcgatgaggacggccattatgaaaggatacgaggacgaccctttctgtttgtcagtaaagaaggtcctaccacttcgggaaaactgtgcagagatagatggattgttattcattgacggccgactagtcatcccaaaagacaaacaattacgggaaaagctcattgaagacacgcacatccgtctaggacacctgggatatctgaaaacggtgattgaactacggcgtgatttcttttggcctcagatggcaaaacaagtgggaacctttgtacaatcatgcacaacctgccagaagaccaaagcaccaactacagcaccaactggaaaaatgctaactccgtcattcccacgattacctttgtcagatttagccatcgattttgtaggcccgttgaagacatccaatcattacgatatgattctcacttgtacttgccgactatccgggttcaccagaatcatcccttgtttacagacagatacagcggaacgatcagctagtcgactattcaatggctggctagcattatttggtgccccccaatcaattctcagcgacagagacaaaacgtggacatcacatttctggaaagcgctaatggaaaaactacgcatcaaattccacatgacaacatcattccacccacaaggtgatggtagaagtgagcgtaccaacaagacagtgggacaaattcttcgctcttttaccgccaaacgtcaaggaaaatggctcaaagcactcccggcagtcgaatttgccattaactcagccattaacatatcctcggggtatagtccatttgatcttgtttttgggagacgaccacaactattcccatcagctgaaaaacctgtagactcaaccacagcattaacatcttggatcaaacaacgcgaaggggcttgggaggacgcgcgcgatgccttgtggacaagtcgagtgaaacaagcaatccagcataacaaacacaccaaagaccgcccaacactcgtgccggactcatgggctctactagattcagctgactggagaggacgtcaccaaaccggggtggacaaactgaaggaacgttttgaaggaccataccgaatcctccgagttgacaatcatggtcaagacgttacactggaactcccagaaggggaccaaagacacccaactttccacatctccaaagtcaaacaatattacttcccagaggacaacgaaacattggctagcagaagtaagtccaactcctctgatgcacctccgggctctactacaaaaagttagaagacatcaccttggccactctgtgagcactcaactacccaccacaggtatggcctcaattgtcgatggcgagaaacgaggcgaactcaaaaaacactggcaacgcaacattgcttggacccttgaacagcgattcagaattctccctatctcacaccatctctccttcctcttatcttccaccactttccttcccctccctctctattcccctattcccattcccttccttctcctttccttctactcttatcttctctcctctccttccttttcccaattttccttttttcttttcctcacctttttctttttcttctttttttcctcgttcattgtattttcactcgcaatatagggggggagaatgtgaaacctggccacactagatttcacagaaccaatcacacagcttacataatcaccccaacgaacagaattacttatactagacaaaaatatcattgttcctggttcggtagagaacactaaccattacctctaccgaactaggtgagttattcctaatttcctctttcttatctctcataattattcacaactgttcttcataaaaagtcttcatatttctttctttcattgtatctataaaaaaatcatgtagagagaacactaaccattacctctaccaaactagtcttttgaaataaaatctcactcaggttctagaattgttctctccaggccgtttgcctgtcttacacctgaaaaccttcgattcgtagtgaagagccaacggcactcttacaacgcttagtgagcgttagcggtagtgaaagcgtatcaaaatttggctcactttgctccgcttacagtagcacccttaacactccgcttttccctgacagatttgggggaaaaaacttggatcttagcgcaccaatagtagtggctatttgtgaatcaccactatgctttccacttgaatagcaattcaaacactatgtagcagtagtggtgacacaatttgaattgtaggaagagcataatgcaatagggacttgaggtggggggcgggaaggagtagtactaaagatgatgagattctgggtatagctatctggcaggggagtggcctcttgaccggccatttgaaagtgggtgtggatccctatagggagggttggggtttaggggtatgtttgatgacatggctagaggtcaatgtacctccctgaccagaagggtttccttccagtcgatgaggtagatgtacctcattgatcggaagggtttgtcaagactcatgggggcggtacccgtagcggtacccgggtacctcccctttctttgccaaaaaaacggcacccagcaccgcctggcgggtgcgaggagggtgcgggcggtacccgccgagcggtactaggtacctagcaacgggtaccgacaaacaatctctactttccagtggacaagtgatcaatttttgagctaatgcacaagagaaatggggacttttgagaaaaagggtccaagaaggagaagatccttttttgggagaggctcacagaaaaagagtggaagaaccaatgcaacctcaagtagaataaatacaaggggtgttgataaatgcactccagcccccccccggcgcacgccaaaccgcacaccaggtgcggattggggtgcacgcctgcacgccaaagaaaattggtgtgcgggcccgcatgccaatctacagagtgtagaccagcgtgcaggcctgcacaccaaggattcctaaacgcatatgtatacatatgctttaggattgctgctgtcccataggacccaggcatgggtcctatgggacggcggcggagaatccagcaaaaagaaaaaaaaaagctcatagcagctcattgggaggaaaccctcccgatgggctggactgtgtaccagctcattgggatgaaaacctcttgatgagctggactgtgttgtgtaccagctcattgagagggtttcctcccaatgagctggactgtgtaccagctcattgggaggaaaacctctcgatgagctggtagatttaccatggatgagcagttgtttcaacccttcccctggcattcattttccaacaatcgaatttgacagttacactttaccccactttcaatacgtgtaaacagcagcattccccctatcatatctttctattttacataaaaaatcattttggagtttcaaaaatagatttaccatggatgagcagttgtttcaacccttcccctggcattcattttccaacaatcaaattttaaaagaaattaattcaaatcatctcacaacttgatccactaaaatcatctccacaaccttttggaatatctactcatgaaagatgattgcatttcaattgatttttattagtgtgaggtttgcctcaatcactgctggattggatagagccatagaaagtttgaatgctgaatcaaccaagattgatcaagaagaaagcatttctgccatcatgaatggtagatattgaattcatttttcattgataatataaagatgtgtttgctaatttttcctttcaaactattccaaaagagatgaatataaaaggaaaatcccacaagcacatcagcagagcaagttcttccttgggagctttcatatatcccataaatgaatcagttgaagataaaccatctaaggctgaaggatgtgagtattattgaatgagtgggattgatatacttaagactgatgatgtttataaatttggaaggctcaaggaatatcaagcattgcaacctagatcagagtaagttttggtttacttcctcccacaaaaagcccagtgtgattgaaaagaagtaatttgatttgacagatcagatttacttgaacaagaaatatttcaaagaaatttctaaatgtcaggaagagatccaggagcaatttaattggcttcacagatcctcatcaaaagaaatttctgaacatttgccccaggcaagaaaaatatttgcaagatcaaaacaagatttgaagaaaatgaaaattgtgatagaaaagggtctgggtgatgttgatgaaatcattcctgagggtccacttcaattgataataggaagattatcaatatcaatctttaaagggttgatggagttgatgaatcaccatagcattatattcaatgattatgatttgaatggtagaaaaaaaccaaggaagtaccctgcatccatatatgaagaagaaacaaaccatagtttcaatgctttgacagcttggaagcatgcattcaaaacacttgatcttatgtttgagaatcaattcatcagtcagggagagatcaaaaatctctttcaagatgagaaaatggtgaagcaaatggttcactacattgctggttatcatatggatcagtttgggtcccactatcatcacatcctggataacctgactgaaagctgggactggagagatttacatagatccttttcaggtattttaacttttattctttgatgatctgatgccttgcatccgaatttttgcctatgttttgtcattgatcaacacttttttttctatcaaaaaaaacaaagtgctgggttacaaagaagaatgtaaaatgaaccttgtttttcttgtaggaaaggtcaaagcaaaagtgccaaagtgcgagaagacgtaccaagatggggaattaggaagttttgacaggtctttcatgtgtgaaaaatacttcaacaattttttacatcaggcaaaagatttgaaaattccaggaagtaacagtatttatttgcctcaagatttgattcattcaaactatgagaatcaagaagaaattcaggaaataattgacaaactggttattaaaaaccctcacttagacggtacaaaccacccatcagatgtgaaggccattttttataatctggtgaagctattcatattcatagaaaatgaattatatccagggattatctccatactgtaaggatttatccaagaaatatcacatgtaaattgataaccaaaaaaaaaaccgataacaattttctctttggatacaacttcaattgatctgaaacagagtgaaaacccctaaatttttgaccagtatgaacaatgtactgaaaatcccagcaaattatcaagagccaaaagatctcttttctttggcatcacttgtttctagaattcaagtcttgggagaaagagctgaatactctatgagaagcatttttgtaagtgcagtggataccggccataaaacaacatatgagattcaaaataagaaaaattatggaagagacattgctgaattgaaacagatccttcccaaatatgaatctacttattgcaagatttttggaagtaacattaacatttctggtgccagaaattatagaaaacttttaaataatgctaaaatccacttggattatttgatgagaaagttggataattcagttgaatatcaggaaagagagtaatagtatatgatatgaaagctgcatttgattcagtgtcatctgaagtttggtatgatcaagtttgaatttcaatttgatggttcacatgttcactgcctttggaatttccggcccccttttcctcttctgctctctctttccatttctcctgctctcccttcttacttttctgttctcctgctgcagatttatcctgtcactaagcgtctcaggagtcagttgcattcctgttgtttttcagtcaaagatcaccatgttccatactctggccgttgacctagatttcaaccatctacaatagatttgtagatatctggtataattcgaggcaggcaaggaagtttgacaggagcatacgttaggtcgtaaagttacaagttctggtattgggtttatgtgtttattgctaggtagcaccagtctcttccgatgaagtcactttatcagtgtgcatcaaacacactgtttgtcaaaattacatgtagtaaaataagttttaggaggggatagagaggattttgtttacataagatgtcgtgaccgactcaggaggtataagttttcacgtcacgaaaatttcaatctgctaggtagtctgtcggcttaggatcgtggaccacttccagttcggctcttcttgtctgttcctcaatttccgccgcctctctttctcgttcggcacgcgcgagcagacggatagcttcttccagcatgtagagccggactcgggtcgagcctgtcgtacgacactccggacactgtacccgagcctcagctgtcttgcgaggttctggtggtcttaaatcagtcgcattcgaagaggctgcccaagcatctatgcaattctggcaaaaggtatctgaaataataagaacagatttctgctcaacatcctgcaccaacaaaatgaagcccagttaacttacgtccacatcttaaactgactgcgtcccctttttcaagaccgttatagcacaatggacatgtgaagcattctcgaagggtgtcgatagtggatgagagcctttggtgcgattgaagcagtgtggaagatgagagtggatactggtttgcgtcgtcttttaaacgtttgatgacctatcgagagttgaaaaagatgatgacttttttctcgatttataaaatgtgtactatatgaatacgatttgaatcgagatgggttggatggagatgagggaaatacttcgtttcacttaccacatcttgtgaggctatttgttttttgagttctgccatagtttcccaagccgcatcgcactgcttagtcgaaatatccatcaactttgtgaaaaatgagagaggtggaattctatatcagcattatgcaattctactttcgtcggattgttacaggaaagctcaagagaggggggaacaggaacagcttggaatcacaccttagctttttgactgatcacatcttctaattccagcaccttcctctcggcgtgagtcttagccatcttcgccacttttaattcagcagccaagcggttgatagtttgtgatttcgattctcctggtttttgaatcggtggcggattgatttgagattgcgatggagtttggtctccaagctcgattggggccatgagtcgactgattaacaagttggacctgttgggaggaactttctggtttctggtggtcgttagatacacccgggtcccgggcgcatgtaggctgctgatcgccgtctcctgaccgacccctcgaattccccgtcgagttgccccgtgatatctccgaagcaatcggtttctcgatcaaaatttatcccactcaacttgatcaaaacttaaaggggtgggtaccccaatcttattggctgacaaaccgattcatataacaggagagcctcaagatttaactccatttaacaaatatctgataatatcaatccaaaaggcagttctgttcagaggtttagtagcaacaattacttcggccaaatgttgacctggaaatctttttttgtcaaggaattattgtcggtaacccaatttgagaagacaaagagaatggcatgccatgcctcaaccaagcaaaaatacacatctagtcagaacttatactgggtaatggttttgggtgtacttcttctcgttctgataattcttcaggtagtatttcttcatgttaaccaaggatttcatgcaatttacatgtgatcaatgcttacatcaaaaaaagagaaaaaaaaaaagctcaaggcttcaagattgtctagtgtcgctggaatgtagattgtttatagttgggtcaagtgagtgaagcattaaattagcaagacaggccagaatcagtagtatgttatcatagcccgcagtgtgagactcgggtgaacaccaaggccatgaaggcgatcaattgctcctgagaagcggatgtcaggtgtcaggtttacttgtgaattgggcgctgtttcttagggaatgcttactctgggggaattctcagcacacgagagggtgtagacggagaccttttcggaacctttggtcaaccaggaatccttacgcctttcgtctgatgcaacaaaaagacagtcagacaccacccatgcagaccattttgtgcgcatatgttaaatgagactgactcttaagttcagcgatgagatcgccatcgtgtccattgacttgcgcataaatttgacctagtgggatttttttttcttggttatttcaatgaaaccagagaacaagaacattgggcatttgaggaacataccacctttattggcaaaccctctgttgaacttaaagttctgccgcaccccagcgtcgtcaatgtagctgaatctccatttgtcctttaacatgccgcgcggataaatctcaactcttcgatgttttgatgttggggatttcggctcctcgaaagttgtcttgacagcgcaaaaatcatttaactgaggaccgtgatagtcatgaagaaatcaaacatgatttttgtgagaaggtgtgataattggaatttttaggtgcagtgattgagggaaactcaccgagacaaggtcaaagacagtttgagaagagccggtctgaagctcacaggtggagagcccttgatcggagtccagatggaccttagaaaactcgtaagcgatagtgccgtctgcggcgtagatcttcagtgggccgttggtatagtcaacaggttgtgtcattatataaaggaaattgagaggggggccggagtgcctgtgcttgtgtttgcggcgttcgagatgagaggccgagcatgaaggatggattagggtgaaaagagggaagatggccaataggtaaagaacaaagggtttgctactccagcacattctaacggtaatatcggctggaaaaagcggagtgatgaatgacagtggcttgacggcttccactatcgccgagaggtctctgtatttatagccactgacgaagcgcagacaggcatccgcaagataggtcgcgtcactcgccgagtttacccgatgtgatccatatcttcgaccttcttaagccgtctttactaaaagtgaaactctctccttgaaggatgtagaccagatgagttcttggagaacacccgaaattcagaagctctctgctctcagcctcttccagctggaacatcttggttacatagtgcatattggtttgttctgatgtacacccttggacaccgaccgcttggcactgtgacaagttcaacaaagccactcggagtcgaagagacgccccggaatgttttccccgttctccattcatctccggctcctgtatgatgtttcaagaggatgagggagtgtacatagcagcttggcattgcggagagagcatgtgatattcccttttttaattgtttcatcctgactctgaggatgtatttatgtgcgtgcatacactacggaagcccacaggggactccaatcggctcacacttttgaaaagtgaaaagtgaaaaatgaaaatacagatttctgtattccatttaaaatacagatgtctgtattttacaacttcagaattcaaacatgtatttccaaatcacattgtctattacatacatacatattgtttgaagcgatcatcgattctacaacaacagcagcggaagaagaagtcgggctctgactcggagcctggagggagaggagctgaagagccaatcgtttggggcaacaccaaggatgctcaaggtgggaccactcccacagcggatgttgaaggagccagccgggtcgggaaaccgggcaagctcgcacgtgatgatcagttcgctgagcggcaagaagccgatgaaccagatcaagaaccgcttgcatgtcgccaagatcgtagaaggactagtagcagcagtaagggcaaggagaaagaggacggccatgagctcgacgatcagggcgggaaccaggctgatgggggacatcttaatcactcctccagagggcccgctgaataccatcaccccccacatcgccgaccgagaagtccttctccacctcgcagttgtgcaggagttctgggacggcttgggggctcttgtagcccgttacgtcgcgtacgatctcaggagcttgtcggtcgacaagaatgctgagatcgccggcttcttgggaagctctgcccagatccccgtctgagatgacctcgcgtaacgcgcactgctcatcttgctcatcaagtcacccccgaatatgtgccgagtctcctgtgaaatagttgtctatcgatatagagtccgtgccctgtacttcaatgtggaagtccgacgttcacgggctatataactttcctccttatgtttgtgctcaaggagcaggccgcctgatctgagaattctgttctcatgtttccgctaccagaaggtaaaacacataatagactatgtgatttgaaatacacgtttgaattctgaagttgtaaagtacagaaatctgtattttgaatggaatacagaaatctgtattttcatttttcacttttcattttgcaaaagtgtgagccgattggagtcccctgtgggcttccgtaatacaccgtactgcggacgcccaggacagtggtcattattggaacctcaaggtcaaaagtgtaggattccagtcatcctgactggtgtcgtgctgcggtgaggcagaggcctgtaacttcatgttttttttaagtataattctttagtatctgactacatataagcagaaaaaagagtcaggatgataactggcaaaagtagttcatgttaaaacagtcataaactgcgccgacctgaaattgcgccaatcgcgccatcacgtcggaggggctcataaaatacacctcgggcgcagttcgacgtgggcggacaccattttttttggtggatcccacgggtggccactgcggcgggtcggaccagcagctgacggtccacagttttgtgtggactccacccctgcatccatgtgggcacccgatggacacaaggtgaagtccacgtggagcctggagtcaccaatcagtaagttctggtgcagcgcaaaaactacctggcacggatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaaagaagatgacttgggagtgaagtaaggaagcagagttttagaagaagcagactgagaaggaaaagaaagggagaaatataaatgaggaagaaggaagaaaagtgattttatcattgaacaatagacaacaagaacaaaagaataaggaagatcaagagacaagggaagaaaaagagaaattaacaaacaacatgttgagtgggcatgatgcaatgagagtgcctaactaggcagcttaactaagttgagtatcaatgttgaggagcaaagagaaatgatagagattagatcaggtgattgggagagtgggagaagttatgattttacagtggtaggtcttgagaaaacaagttagaaatcttgagccttgagtcttgatcttgagcaagtagtgaaactctgaggtttcaaaagaacaactccaattggtttttaaataaagttgatgttaatggatgagtgaaagagtcaaagagggaaagactcgatgagtttgtatttctggatgaacaaactcaagctttaaataataaaataaaacaagctaaatctgtgacaaactgagtataaacatattctaataatgactaaagagtatgacatgatatatgctaataatgagaaaggaaaaacagagagctgaaacacatgaatactaacagttgagactcaggatgaaagtgggttgggtcaaccctcaagtgaactgtgaccaacaatgaaactgatctgatccccggattggtacttactggggatcagatcaaaaatgggcccaataccgggtattggttatggatcaatctccactccaatcccaatttattggacaactgggattgggtggagcaatccaataccaataccaacaatgcaaccatgacaatacgcgtatcgtacttgcactacattgtattgtactttgtgttgagtacgtgtgtattcgagtacattgtatgaccctcatctacaaatacaatacaagtacattgtactcagccggcaagtacacagttcaaaatacctttgcattgtatcagaatttgggacaatacaaatatggtattcagtgcattttctccccactgctttaaattgaaattttgagttttgtatgattatggggatgggttttactgtagagacaaacaaagtcaagatgtgtctggtgagagtcaaactcacaacctcagctaagctgagacacatactagagtgctgcctttaccaactaggctacggacgcttgtgactgccagcatagttgggtggtagtgctctgagaaaaaaaaattgggaaaaaattgggaaaaaaatcattgaaaaaacattgaaaaaaaaatgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatttgttcagtcatgtatggtacttttagagatggtcaaatcgcatccggatatccggctgcttttggcagcaaaaatagccatccgcatccggcatccgaactccgctgcgggtattcgtcggccgcagcgatatgcgagcgggtatcctcggatacccgccctttaaatggacggcaagggaccggctggaagggtttccttgcagtcgacgaggtacatgtacctcgccgactgataggatttccttacagtcgccgaggtacatctacctcgtcaaccagaaggggtttcttccggccgacaaggtacatgtaccttgccggctggaaggacttccttccggccgacgaggtacatgtaccttgccggctggaaggacttccttccggccgacgaggtacatgtacctcgtcgaccggaagccggcgaggtacatgcctcgtcgactggaaggatttccttccagccggacatccccccttctggcctcgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcacatccaaaccccaatccgtatcccctggcgggtatccgctggcgctggcgggtatccgccaggggatagcgggtatccgcaacggataccccgcgaccatctctagtacttttcccaagtacataatcttacgagtacggtttattgtattattggggaagtacgcttatgtaaaaatacattgtcttgtactcaaggatgaatacaatacaattatgttattcaaagttgaaatgcatgaaatcatagagtgcataagattataatccatatttttttggtgggagttttccactttataattaggctaaggagccggggccttaacgtatttcattacggccgtttgcatttgctgtcacagccaaaattttgactttgtacacctctattaagggggattttgagggttctcatcacacccaaaaaagatgagatgtgtacagcatctctgatatgtatcacaacaagtacatatgtacaacactagcctcaaaggtggttatttcaaatcacacatcaccaccaccaccacacaacatggacccccatcaccctgaaaaccaaacccccttattattaaccagttccatgaactggtcactggtggtatgaactccactgtacaatgtggtgaatgatactgtgtttctacgcagaaaatgtaaaactttctcattatatatttatatattgtagataaggtaaaaataacatcagaaatgtttttctcagccaaagtaacccctagtaacccaacacaactacccccatatcactcatagtttataagttacatggaattcagcctgtcacaagatattccttggatttaaggcattgtcccaaaccttgggaatcccgaactgccccggtcccggaccccgaagtttgggactcgggatggggtcagaggagccccaaaaccccgtgaatttgtggggtgtcatataggctttgtttcatgggaaacaacagagaaaaacaagcaaaacaagaagaaaaaacaagaaaaagcaagaaaaaaacaagaaaaaattagaaaaaaattagaaaaaattagaaaaaattgggaaaaataagaaaaggacacaaaaagaaacaagatgagggctcagaacggaattcacggggctttggggcagtcccgggattcccgtggtccgggacttggcacagccttccagccccgtcccgaaccccgggaaaatgccttacttggattctcaactatgaccatacagtgcgcatcacctcttcttgactaccccgcacctgcaaaaaaattgaactttgatctgtatgttttttcacaccaaccatgctacatgtgtcaacaatgcatatttgagctctagtgaagtagtggaactcaaaaatataaagcaagattgtgtagcatgcaagacaaaaaaagtttgaaattttcaagttcaaaatttggaacacccatggaaaaaggccatactatggcctagtgggtatgtattatgcacatagaccatctagatacatgatattgagggaagaaggagaaaaaaataggaaaactcagtgccagttgtccggctaacttgcagtcataattgaaacatccatcattggcccttggaatgcaacgattagatctcatcaatgatttcaattggctggagctttggctgttgcaagcattttggtttttgtacatggctttgttctgattgtgtcttgtctgctgatttgtatggacacaaatctcaaaaaaaaaaattcaaagaaaaaaaatggcattgaaaaaaagtgaaaaaaattcaaaaaaattcaactcccattttagaaaatttggaacaccctcctgggggtagttcagaagatgtgatgtgcgctgtagctcattatgtattcaggttccaaatgggctgggtttgggtcaaaaaatggtgaccaaacccgccccgccaaattcttggggcggggcgggtcggggaaataatggtataatgttgaccaaacccggcccaaatacacagtgccttgggttgggtcaggtcgggtcttggtttgggtccgggtcaacccagcaaatgatcagtcaattgctttcaatcaggtcagttggtcaatctcaagccgacccgaatacaatctgtcctgatcatacccaccccgctgacccgtcggattgaatccgggttgggtcaatttccaaccctagcctgctcagacccgccccgtgaccgccgggtcacgggtacccagcgggttgacccaacccacttggatcttgattatgtatacaggttgcatagtgaatcttgaattctttgtttcatattaaattcatttactggctcatactgcatattgaattgacttgtaggtgcacatgcattctgtaagagtcaaatgtactgctcactgcatttggagggtgagcaagataatagtcttggagagcttctaggaccgttggttattgtgagcctgggtctcaaatgtgacagcatgacacaaggttagggggacaattctagatgtatttcaaggggataaggaaataccactagaataatagaaaagagagagagaaagaaaagagaaatgaaatgaataatatttttattttttatttattttataatcaaggtttgatgcagtcttactttcctgtgaaaatatggctgttctatagcggaatgaatctacccctccttactcaaatgaaactgagaacggtacctggtatcaatatgtcaatccggccactattttttagatctaagatcaagggtctttaaagggaaacctatgtggtttttagttataccaccaaacagagaatgaagatgacttgatttgatatgatgatgtttgaggcagcgctttagtagaaagagaatgaagtgttcattcagagagacagagaagaaacttagcagaaagatgcatgctgaacttgaaggaatgacttacttattggtgatcctgacacaatgggtgggaaaattccaatgagtaagggactcataaaaataacacggcaatgatatggcggtgaatccaagttgagttatgctggttttctggtctgagttggtctgggtgggtctgaagcttgagatcctgaaatgaaactcagtatcctctgagagatttcagagttgtattacataatcacacatgtacatgtggtagagagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacactttggttttaagcacattagagatggtcggagggtatctgttgtggatacccgccggccccagaggataccgccagcgggtgcggatggccccttttcccccaaaacactggcggatatctgggtatccccaaggataccagaggccaagaggacaagatggccagctggaaggatctccttccagctggcgaggtacatgatacatgtatcttgccgctggaaggatctccttccagctggcgaggtacatgatacatgtatcttgccgctggaaggatttccttccggtcaacaaggtacatgtaccttgccagcatttccttccagtcaacaaggtacatgtaccttgttgaacggaaggaaatccttccagccggcgaggtacatgtgtaccttgccaggtggaaggagatacttccagccagctgccttgccgcccatttaaagggcgggtatcagcgccagcggatatctgccagcagatgcagatgtctgattttgctgaaattgcaagcggatatccatatgtgcagcaaccatctctaagccgcatcaccaataacttcatcatcataatgatcactcattaacaacttcagacccttatacatatcattgtaagcttgatctcaaaatatcctctatcatgataaagataacttccaatctaagcagagactgcacagtcttgacatccaagaggtttcccctcttggccttagagactttataagtctcaagggatgggtgggttcctcccagcaattgatactatatggtcttcatggccaagagggatttccctcctagccctgagacagtatggtccggccttttgaggcttggtatgtcctcaaaggaccttcaagacttgtgctgtctcaaaggccaggaggaagctctgggctcaagcactctctggacaatagaagggcgggttgtactcaaaccctatgtgtgcagatatcagcacacataggggggtgaagggaaactgcccaaaaaataggtggcttttagtctccacccctttggaagggtgggggtgtgggtgggtgcaaggggggaaaagtgtggggttataaacacccaacaccagaagatgaattgagtttacaagtaaggactgtatgcatatcaatgctgaaacacaagcaagacatacatttggtatttgtgtgtattttcccttttctgagacaagtaccgggtatcagtaattatttccttggttggtgagaaaatcttctttgcttggatttgtctttaccaagcaaagaaaatgtctttttttgttgataaagccaaatatattgtgtgttgaagacatttttggtgggatcagccccctgagacaatacacaatacttgtctcactttccaaagacaatacatgtgtattgtctcaggaaagtgagatgaacaaggattggtattttttggtattcaaattctgagacaatacaaataaacgctgggtattgtcttttctcacctctgtttcagtgttgtcatatgcttaataatacatatcactgcagctggttcctggattggctgcctgcttgatttgtggtttgatgtattgcttccttgacctgcaatcttgcagtttccaaatgtgttgttaatggatttggatctttttcttccagatggttcttgggattggtattctttatcattgcatcaaagattaggtggctcagaaagctccaaccatgcgctcgaggcccttggtgtatctctcttgagaggtatgatagtaccattcatttttctcaaatactttggaactattttgcagaggttgatggtttcttggatgatcttcttggcagtgggcagttacgctaagtgtagcgctagtgccgcttagcatagcagaattctgctgaaaaatagtgtagcgtagtggaattcaaccaagcctgcgctaacactacatgtgcaggccccaaaaagggcctgctacgctcccctcatgcactgtttagcgttttttttggcgctgtagtggctcttagaaaagcatagagtagcagaaaatgcgctagcactaccagatttctgcacaaaaaagcaccgctacactaacttgagcaaaaagtgtattgtagtgtagcggcccgcccttggtattcattattgtatatggtattcgaaatttgtgaagcctgttgatggttttttaacttgagattgatgattgacatgtaatagcggggttcatggttgagattttgaatgatttttttgatcaaaagaaattgtcttgtttttgtgcacctttgatgtttgattttagctgtagtgagtgtgtgttttaactgtttttaagatttggagcaggccataaggctgctggtttgggaccaacagtttcatgagaattgtcaattgtgaaccctgctaatgaagaaccctgatgattaagatgtagtgttttattttgattatgagtaaaagatgattgatagatcttattttgatcatggtgaaagtatgtttgattgcagccaggggcccagaacaattgatggtccttgtgaagtgtaagaatttgttgtgctatgaggcttttgattcattaatcctagagaatgacattacataggacttttgatgtagtgggattgatttgtttaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggaaagtggaagaggagtgaaagttcatcaggattaaacttgaaagcgagtcagcccgcatgatcccccgatgcgcggtcagcagcggtcactcccacccgagtcggagttacttcttctccccgttggaccccctccctccccctggttttcgttgagacgcgcaaccttcacagtttactctctcctcctgctccagcgagaaccagccgacaaacatcctatcgacaaaaaaaaaaatcaaaaatgaaaataaccaaaatgtcgacaaacaacaacaaaccgacaaatggatattatccacatcagatcccatcaacaaacccaatcaccatcgacccaaaccaattcaatcagatttgaaaccacatactagcaaccaagaaactatcaagaaacctatcactatccgacaacaaccatccaaaccacaaccaacaacagattcacttcgaaccatcatcatcagcagcagcagcaccaataacagcgaacaatctaacctatagcagcttcgtcgagccaatcactgtactcaagaacaacatctccaataacgagctacaatcctcggcatccataccaccctactatcaacctaggacctggtccctacccagcttactacctaccggcttagacccctacaccttgaaatatcagagggataaattgatcgaaaccaggatcaaatggagactcaacgaactcgaatccttcaccgccaatctacccgatcattcaaccagcgatcctcaagatcgatccacatccactcatcaagaccatcccacttcatcatcatcatcatcatcaacaacaaccaacccccaaaccaatcaaaaattaaaggctctaatcgaaatcaaatctttgaggttattacagaaacaaaaggagttgagggaggagatgatcactgggatcaatcaagccaccaagttgaacttagtagtcgatcgagccgcacacaggcgacctaaaaagctattcctgagggatgcccgccaaaccgaacagatcgaacgaagacagaagttagaccgagaacaaaaactgaaacagaaacatttagatcatatctcatccatccaatctcattcgatcaagttcaagtcagctcatctcgaatccaaagagctcctatccagattcggcaaatcggtgatcaagttccatgtcgaagctgagaaggaagagcaacgaaggatcgaacgattgagtaaggagagattgaaagccctcaaggctgatgatgaagaggcctacctgaaactgatcgataccgccaaggatactcgaatcacgcatctgctcagacagaccgatcaatacctcgaaaatctgagtcatgcagtcctccaacaacagaacgacgccgtccacagggatggtcagattcatgtcgaacaagatcaaactggtgcgacaatcgatgagagtgcattcggtgctgcacccgtcttcgatgacgatagagcagctgcaaaccaggccgcaacggctgaaggtggcaaggccgactattacaacgtagctcatcggatcaaggaggaggtcaccaaacagagctccctgctcaccggcggtcaattgaaggagtatcagatcaagggtcttcaatggatggtctcgctttataacaatcgactcaacggaattcttgcagatgaaatggtaattcttccttcatctctacttcgattttttaaggaaaacgggatattgagagcagatacgtttcacatcttttagggtctcggaaagacgatccaaacgatttccctcattacctggctgatggaaaacaagaaacaacctggcccctacctggtcatcgtcccactatcgaccctacccaactggactctagaattcgagaagtgggccccaaccgtcaaagtggtcgtctacaagggctcacccaacgttcgaaaacaacttcagcttcaaatccgtcaaggacaattcgaggtcttgttgaccacatatgaatatatcatcaaagatcgtccaatgctatgtaagatcaaatgggtgcatatgatcatcgacgagtaagtcacattccgctctttgtgcacgttgatcgattgtttttgaccgttcactttacgttcataaaacaggggacatcgaatgaaaaactcacaatcgaagctctcactgactctgacgacgcactaccaatcgcgttatcgcttgattctcactggtacaccgcttcagaacaatctgcctgaattatgggcgttgttaaactttgtgttacccaaggtattcaactcggtcaaatcgttcgatgaatggttcaatactctcttcgccaataccggtggtcaagataagatcgaactgaacgaagaggaggccatcctagtcatccgtcgtttacacaaagtgttgcggccattcctcttacgtcgattgaagaaagatgtggagagcgaactgccggacaaggtagagagggtgatcaagtgcaagatgtccggcctccaattgaagctgaccaatcagatgaaggtccataagatgatttggacggatgtcgataatgctaccaatacggcgaaggggagcagtgggacaggtggagttatgaggggcttgcagaacgtcatcatgcagctcaagaaaatctgcaatcatccgttcaccttcgaggaagtcgaaaggaccatcaacggccctcacaaacctacaaatgataccctctggcgagcagcaggtaaattcgagctgttggatcgagtattgccgaaattgtttagaacgggtcatcgagttcagttttttttttcttcatctgagactcgggttggttcaggttactgatttatataatgacaaaaaacaggtgttgatgtttttccaaatgactcaagtcatggacatcttccaagattactgcgcttaccgtgggatcaaaaaccttcggctggatggaatgacgaagcccgaagagcgagcggaactattgaagaccttcaaccatcccgaatgtgggatcaatctatttatcctctcgactcgagctggaggcttaggattgaatcttcaaacggccgatacggtgatcatcttcgattccgattggaacccccatcaggatcttcaagcccaagatcgtgctcatcggatcggtcaaaagaaggaagtccgggtcctcagacttatcacgagtaagagtgtcgaagaacatatcatgagcaaagctcagttcaagttggacatggataaaaaagtcatccaagctggtcgcttcgatcataaaagttctgctgaagaacgagaaatgttcttgagagaacttttggaagacgaagataatgaagaagaaggtgataatgaactaggtaaatgaccttctctatcaatctttagcgagcatgaccagcttaccaacaggttgcctcgatttcttggatggtaatcatcaggggacgaagagctgaatgaaatgttgaagagatcggacgaagagttcgaaatctttacggagatggatcgcgagcgaacagctgaagcgcttcaacaatgggccacgacggctgagggacaggctggcaagccactacccgaaagactgatgactgttgaagagttacccactgtatattctaaggatatcgctcctatcgtttttgatccaaatgccgctgaggaggaggaagaaggtgggggccgaaaggctcgaaatcgaaatgcggtccattatgatgatggtgagtgatctggaaaattccttctgaaaatgatcattgggtatttatgttagataatgatcaactaatgctgctttttcggatcgacaggattgacggaagaacagtttttagaagcagtcgagaacgaagaagacttgacggaagtgattgcgaagaagagaggaagacgagcgattcgacaggccaataagatgaagaaacgaggagggaacgagagtggggaagaagagggagaggaggatgaggaggaagaagatgaagaggatgatgattttgttggcaatggcagaggcaacggtcggtcctccaaactcagtcgtgcaaattcgtcgaccaatcagttcagtcattcccccgaacctaatcgtaaacgtaaaaggatccttggcgggagtcaagtcggaatcgacgattctgttgatggcgattcagaacgcggagtccgaaaggtaagttcaacccttcagaataccccacattcacctcttcttgttctcgtagatttcaatttcgatcaacttacaaattttcgttttctcgctacttattttccgtttgacgaacaagccactttcgaataagaagaggaaaaacgcacatggaaatggtggagaagaagatgcagtactgaactcgttgcgaaaggtgatgagagaatgttatgatgcattgatgaaaccgatcgcacctgaatcgggtgaacgaaggattaatttgtttatggatttggtcaatcgtaaacagtttgtggattgttgagtgtcttctccttctcccctcaccctctccttttcttggaattagttatcgtggcgcggatttatctcacaagagtattatactgatttctgttgtcccatacaaatgctttttttttcttcggaaaattgagatagattatcaaatcataaagaaacctatttcgatgaaacaaatcaataaaaacatgacatctaagtacaaatctctaaaacaatttaaagatgatgtttacttgatgttcgacaatgcgaggatttataacggtatgttgttcaaacaaactcacagtcggatgacttgcaaatcaaacgatcaacaaactgatgttttcttaatagagacggaatcttatgtttatgtccaagcggatgaattacaggattatttcgatcacgtcttccaatgtgagtaaagattaaaatttggggttgacgagatcgataaaaacacttggactaaagtcttcttcttttcgtacattatgtggaaaacaaaataaaggtttggtggatgaaaatgggaaacctcgagaagtccccttacctcaacgtcctcccaacccggagcggaactcggatgactcttcttctggatctgaatccaatcatgaagaccaaaatatacaaccatcaccccatcagcaaccaccacctcaatatcaacaaccacaacaacagccgcttcaacctcaacaacaacagccgctacaacaaccgcaacaacaacacccgcaactccatcagcaccaacaattccaacagcaacacctccagcaacaacaataccaacaacagttccagcaacattatcatcaacaaccatattgatttgtgtccatgttgaacaacctctcactcaaataatgcttgcactcccttctcgatcgacacccccgactttcatctctggaaagattcaaatacgttcatgttgtcttggtgctcctgtttcttttaactttctcttttttttttgtaatttgatgatgatgattgtcatcatctaaatcaatttccgttttcagtttcttttttttttttcgacgttacagacgcctgtgagttagtttgtaatgaaaaaacagtttgtttgatcggtacacgaaaaaagaaaaggaaaggaaaggtgcctgtttgtttacttttatttttggtgatccgatcaaaatcaaagtaattgtaaaataaaatcaagaaaaggtttgataattcttgcgatgtaggtgtgaaatttggctgtagcctggatttttcagtgaccggcctgctgggatttgcgattttaaaatgccatctcaacggtttggctggcctggtcgagttggttcattgcgacagcttgaaagctgttgccaccgatcccagttgtgcccaattatagcaacagagcagtagaaacacgattacacatttcacttaaaggggagaggaagtcctacaacaagccctcaattaaacagatcaagtatgagaagaaaaaaaaatgtggatgacgagaagataagattacactacattgacccgtaggtgagattgagagagacgattgccctcacagttcggagctagcttctcgatcgagcggctgatgactgcttcgaccttcttgcccggtgtcccatctcgaacccttgtatctggcaaatgcagagctggcgggttgaaacccgtgttggcttgcaaaagagctcatgacgttgagactgtcatagttttcgcttcaatggtgtggacgaggatgcagtttggatcaaattcaggttgaactcggcatggcttgcgcacaggtattacatatcaaaaacttccgatggccttttgaaatccagcgaccaactggaatggatgctggcctcccacaattgcttgctagcctgcctgacaaaatgtgcaatctcaatataccacctcaacagttggctggcttggtttaagacattgaaagctgttgccaccagttcctagctgcacccagtaatacctacagagcaggtcattgtctcacctcaccttagacacgaccaaaagaagaaacactggtaaaagagaccaaggagtggatcaaaattagatagttggacttggaatgatgattgtaattattagggttttcttttgagaaaggcaacgagaacaaacagaacattacaagatattagacgcatacgataggacaacaggccagagcaataaaagaatgaaaagggcgagagaacgaagagaatgttaagaagagagaagacgacaagaaaaagtagagcaaaaggaagaagtaagacgagaaagaagagaagcaaagaaacgaagaaatcatagaaggctcgattgtctggaagagaaagagtagagaatgaagcggaaggatcagtagtgatcactgtgcttgctgttgtggatgggtaagctagagatgggcgagttggagacggctccaaaaacaggctggactaagtgagagacgatcggtactggaagggaagaagctccagagtttactccgacggcgggttgaccgattggtaggtttgagaggaccgggtgaaccaagttggatgggttgaccggagcgcttgcaccggcggatgcttgagctccaggtaagtttgaggcaactcgattgactaagttggatgggtcgattgggaggcctgcaccaccagccgattggcccaatggcaagtgagaggttaccgggctgaccaagttggatgggtcaacagggagagagctcagaggggacgtggaaccgttaccggctgactgagcgactggcaaatttgagaggaccgggctaatcaagtttgtcgggtcgactggaagggaactcaagggagagccggagctaccgtcaccagttgattgaccgaccggcaagtttgaaatgactcgactagccaagttggttgggtcgactggaagggagctcaagggagatccggggattgcgttgcccgcttgttgggcaactggcaagttcgagatgatcggggtgaccaaggtcgatgggtccacgggaagagagctcaagggggagctaccgtctccagctgattgaccgacgggcaagtttgagactacatgactagccaagtttgccggatcgaccgggagtgagctcaagggagatccaggaatcccgctaccggtggcttggggtactggcagatttgagatgactcggctggctaagttggctgggtcgactgggagagagttcaatgggtctgctggaagagaattcaaaggggaaccatagctgccgtcaccagtggattggccgacgggtaagtttgagacaacttggttggccaagtttgaggggtcgactgggagagaattcaagggggatccaggactgccgcttccgggcgcttggggaactggcaggtttgagatgactcgactggctaagttggctgggtccactggtagagagttcaatgggtcaactgggagagagctcaaaggggagccatagctgccgtcaccagtggattggccgaccggtaagtttgagacaacctggttggccaaggttgacgggtcaactggaagagaattcaaaggagatccgggaatcaagctgccagctgctggagacacaggcaagtttgaaatgacgccactggccaagtttgccgggtccactggaagagcgctcaaaggggagccagagtttccgtcaccgacgggtaagtttgagatgactttgctggccaagttggatgggtcgactgggagggagttcagcggggagccggagctgccgtcgccgccgggtaccggcaagttggaaatcactcgactagccaggttggatgggtcaactgggagagagttcaaaggcgaaccagagcttccggtaccgggtaccggcaagtttgagataacttgattggccacatttgacgggtctaccggaagagagtccaaaggagagccaccgccttgagttactggcaggttggagatgatcggggtgaccagggtggatgggtctactggaagagagcccagaggagatccggaactgctgtcaccggcggactggccaactggcaagttcgaaatgatcgggctaaccagtgtggatgggtctaccggaggggagctcaatggcgatccggcaccaccagcacctggcaaatgagaggagactcgattgatcaagttggacgggtcgactggtagggagtctaagggcgaaccagggcttccgctaccggcggactggccgatgggaagactggagaggactggagtgaccaaggcagatgggtctactggaagagagctcagaggcgaaccaggactgccgttacccgatgactggccaactggcaagctcgagatgaccggctcaactaaggtagatgggtctactggaagagagcccaatggggatccggagttgccgtcaccaccacctggcaaacctgaggagactcgattgaccaagctggacgggtcgactggaagagagctcaagggagaaccggagcttccgttgccggaagtttggccgataggcaggttggagatgactgggctgaccaaggtggatgggtccactggaagagagctcagaggcgagccggaactgccgttgccggctgactggcctactggtaagtgcgagatgaccgggctgaccaaggtggtcgggtctactggaagagagctcaatggggatccggcaccaccggcacctggcaaatgggaggagactcgattgatcaagttggacgggtcgactggaagggaatccaatggagaaccggggcttccgccaccggcggattgaccgatgggcagattcgagatgactgggctgaccagagcggatgggtctactggcaggggacttccgttgccggctgactggcccactggcaagtttgaaatgaccgggctgacgtaggtggttgggtcaactgggagagagtgggtgagaggagcgccggagcctccattgccaaccggcaagtcagacaggactcgattggccagggtggatggaactggaagggagtgtgtaccaccgacgaccggcacgctgctaagagggccggcgtttccgtcgccgagcaccggcagattagagatgactgggctgatcacactagttgggtctgcgttgcgcgaacctccagggttttgtgcaacgactgattgaaccgctttggcgacttggggcaaaggagggaaggtgctctcttgctgatcaccgtcatgagctgactgatggagcggcagcttggagatggctggtgtgaccaagtgagtgggggaaggaatgtcgcccgggatttgggatgggacatcatgggtcacttcatcgcgaaaatgctcgatggctctgagcagggcggccgcaggctgtgggggatgaacttcgacctttgctgaaggagcgtgctctttctcggagtggtcatcacccttggtgacctgtttgatcaggtgggtgaggccttcggtcggcaaggccttgtccgaggaagcgggttgcctggtatagctatccccctgagggccggatgaggactgcgttccggggatgatggtcctgaagaccgatttggaggaccctgggcggacatcagaggcttcatggacactggcatgaacccggccattgccttcggagtcatccgagtcgggcttgttggcttcagaagcctcccggtcctctttcgtcggggtgacggaaacaagctcggctgggactcttctcgagatgagtgagttggcatgaggcgcaacaacgcgtggctccgagacactcgctaagaatcggcagaacgattagacggaggataagagacgggggaaaaaggttagtaaaagatgtcaggaagccaatgaatcctaaaccgaattactcaccactgaaggcgatcagcccagcaacaacgtaagggagacgcatggttgaatgagtttttgattacgggcgaaggaaggaactaacggataaaggttggggtgggggaaatagaaatcggtttccaaaggctgtaaatgatgggatgtgttggtgggagataggcccttagcacgctcgggggtcgagcatttatagaaaacgccggagggtaagactcccactgctgatgccctcagtcaccagtgcgagccaggccttgcctccatccatcctgcctatgatggattctgaaacaaactggctaccaccgattggataggatggcttgcaagggccagagcttaggagtgaactgagaggaaagattataatcgggacccgttagttcaaagaccaaagagcctggctcaatacatatgaagctggtattgagtccagctttccggcctgtctcatacaatgcgcacaagcggaatcagggcaaggtgagttcttttttccaaaggagtgactagagaaagcgcaacaactgcgacaatgtccagttcaacccggaatactgcctgccatttccaatccttgccacaaagttctaggccgacatgctgttgcgcgatcgccggtttgttacttgtgtgctaaggtgcacgatgtaaaattcccccctccccccccccttgtctggagcggacctcgcgaaaaaccttgcggggtccgaacatctacccgcacgcccgctcatttcctgtcactctttgactgaccgggagctcgccggctaatctcacaaactggtggaattcatactcctttgccctcggagttgtcggaacttggttcaagaggagtttgtccctgtatttgtagctcaactgacctctttcgcgggcacatttgacttggttgaattaatgggtctccgaaacaactccgcaaaggcaatgggcatcccgtcacgtttcgctccacgggggggctggcctgttgccccttccagaaggacaaaattgaggcattttatctggaaaggaaactgcaggacgcacagcctggttcaccatagcaggttttgccaggttatgttcgttatgtagttgctcatttcgtggactaaggcacacacggcttttgaccaaccattgatgatttttctgatctcgtgtggaaaatttgcagtgccatagagaggaggaaggcacgagaagtcaagaaaaggactagctgattgcagccgagtcccaggctccagctggttttacgaaagacctgggtatgacaaacgttaattaggctgaacaagaacaacttgaccccagcaccgaatttgaccggctgctttctcatgctcatgtgtagatagccgagagaaaagccaggcgcaacatggaatctggcggaacataacaaagacagcagcggagttcacgatagcgtttttcgcttctcgcacccgttatttttttttcttgctcgcgcattgctgatgtcaattttcccagcgaaaattttaagttctgcgctaaattttaagcctgcagcagtgctgcggtttctcgcgcgagaagaaatcgcttcttgcgagaagctatcatgaaccccgctagccaggaaactatggtatcaccgatgggtggttataatgttaacatgcgatggcccctctgaggatgctgtatccacttaatcttcaatttccactcatctgaattatcgacatcatcactcggaatagttcttggctccgcaaacattacccttgttataatcatgcccgcaaggtaagaaattgggtgatttctcattggaggatcttttgtctagttccatctcgagcgtttcacattcagcctcaaggaagtgagatagaattttctcatgggccttgatagccccataaaactgccttgccgtattatctggaggcagacgcccttcctttgcaactgattggtccataagctagacgagtagacaacaccaataattagttgagagaattcagagcgattctctgagaaaaaacaaagaacagactatgacgccgagcgataggcacaagagcctgagatgttatggtagtggacttggaaactggtcgagataactgacttgtgatgaattcgtagattatgaggtaaagagagtcgagccaactgacaagggttcaaatatcacacagaagtgttaatggaagtgaagagccttcgagctcaaggtgcaaatctgccgatgcaaacttcatgcacggaaaatctcactgggcagtacactacaaccgttttgattcgtattttaccgattcgcatccaaccacgggtggatgatacttatagactttcaagacctgcttctgcgtagaaagcagtgatcttgttcatcttaaagttttctgtacggggtttgaccaacccccatcataccatgttctggtgtgagtgttcagcttcttattgtcgagtataattatgacggcaccactttggtcttggctcctgttgtaggacgatagctggagtgcatttgttttgagatgcatcaatcaatcaatctcaagacaatttgtttgatgtgtcaaaaaaacacatattgcctgaagagacatgatatgtatattaatcttgagccaaataaataacatattttacagacataaatcttcacttttgtatattgctgtatatctattggaataagttagtatgtatattggtatagcttacgttttgctttaaaaagacagacaggaggattaatcttttatttttgtaggtagggttttcttcgagaagaggtaatgaccaacaccccaagtttgaccctcattaagcccaaagaattcagcctgttgattgatgatcaaaaagaatttagatggattgatgaatataatgtatgtaatgaaataaatcgattatgaaagtcaagtgacttacaactgccaagaagaacgtgcgaaatttgaaaaaattcctatatatctccttggtcgcggattcttcatctagctcttgaatcttcatgacctgaagcatctgattctcactcgtccaaacgctccgggcttggtcaagcttattgagccacaactcagcggtccttgcgtaatgagtaccattgataaaccaggaatgttccagatttaagtcccgttggaagtacgcaaataggtctaaagaaggcatagttcctcccgagaagaaattctgggccatccagccatctttttcttcaaaatggtacctgtttggttcaatcattcccgaatctccaatcagattttgtgtattgaacatgcatgagttaaaaggaagtgggaatgcttacggttggtctttgtggcaaaaaatgtgggcgaaaaatagaccttcaggttttagccaagtggataccttcttgaacagaaattcgtaattttctagtaacaaatcaagcatgaatatcagaagaatctaggaaatcacgaatgcttgtgactcactcatatgctcaagcatttcgatggaaatgacacgatcgaacctacaaagaaggagctttaactaaatgatgtgttggtctttcaggataacttgatgtgacgcccggtgtagagttttacctagcatgatcagaagggaaatcgaagaccatcacatcgtccgtcaggacggtcaagtttttcaattctcttcgttttgcgacttgatcgatgtggattttctgagtgcgactattgctgagagctgtgatccgggagttgggatatttctttggtagcagatagaacatatttatggaaatcagattgaagttccgttagagatgagcaaaatgagacagacgaagggaataatcaagaacctgagccaaaaaaagcgacaggctgccccaaccacagcccaaatccaagatctctaatccatcttcgagtttagcctttttgcaataatcttgaagcatcaagatttccccttcgtcgaggctctcgttcatgttgggaaaataacagcagctgtacttcatgaactctcccaaacatgatttcattaactccgtggggatctgcacaaggaagagaatcaaaatcagtctgattccagcttgtacattcaggaactagacagaaggcatgagtaaatacctcgtaatgttgttcatttgcactttctgttgtcacaagatatggaaaacatttgtcagaaaagtataccaataacagaagaaaagatgattgcatactttgatggacggccacaggaagcgatcggagactgtcgatgaaggaaagtttgcgccgatggagttcttctagtgatggactgtccagctcctttatccgcagggaacagctgaacctgatcagtcttcgtaggatccagtcgggtatcaaaccacgatcgattgcttgatagccaaatgcttcgagctgttgatacagcgcttgatacatcgtgttcatgtttttgttgaggtttgcaagtccgacctgaccgtcacctgcacaactccctggatacagacgggtcataggctcggggacccccgtgtcccgaaggggttctccagggttctccgtgatagaggcaccgttcaggagaccctggactcctggaggcttttccaaatggcattcttattaatcaagtgactataagagttgcataccttattactatactaccacaggtctcacagagaagctcataaaaaaacaagacatgtgcccccaatcagaccgcctgagatgttcatgtcacaatccttccatgacttttaagcttttctttggaggttgacatactttgcaaaagatgcatcgccccagccaggtaatacctggcccaacaaccagcctactacagaaggttatcaacctaggaagattggtgccatgttaaaatgaggttgcaaaatccagtaacccctgtgtatagatttcattaagtctgtactgtagtgacttgagatccgcctgtggaatcacagttgtgtttttggatctggagcagggcaactgattgaattataactggttacaggaccctgctggccccaccttaccccaggctatgtaggtctttaggtcctgtattgtgtggttcaataattatgaaacattgttgtttcattaaattctacacaaaaattgcatcctttcaaattcaatgaaccaaattaaaaccaatttgattctttgtgaatttttaaaatggagatcaaagggattaaagacaagatgaacccttgaatacacaactatactgctctctgcatcaaattttccacataggaagaaaaaggtgcaagcgtatttttggtcaatggctgaagatttccagacaaacatttcaacaatacatgagttacataagcatccaaaaatccagcaatgtatgaatttactggtcagttccaaagtgcatgcctgaactccatgagaaaatcaatttgggataaggttacaggaacttgtttccacaagtgaagataagtgatggataacaacaagacatattagcatatcaaaaggaaatatctgtctcacaatatgaataagttttcatactcttgttaattgctccaaaacccctttgtatcttcataatcaaaatcatcatccagatatttcaaaaacaattttccaccatcatccaaacgtggataagaataatcattacccatggagagataccagctatcgttctttgactcaagccttgagcagattttgagatattctgaatatatattgatggctctatcatgaaaatatttatgagtgaattctttgttgatttgtgggtacttctgaatgtttttgctatctttggtgaagatttgatatccttttaccaacagcttcaaatcatctatttttagtgatgtaccctctaaacaaatctggtcttcaaagttttcaattgatttaaaccatctttctgttgtttgtttcataatacctggacaaaattcttcttcaataaattccaaaagccaatagacatggatacgtaaaaattccctaaatttccctttctcagattcatctgattccatagcctccaatttcaacataagctccaacagacttttgtaatcatcttctaattctgtataattgtaatttttggaagccacttgaccgtttgggccaggtgataaaattgattcttttggttcttcaatgtatttaaattgatcaagatattttctactcaaaagagattcacgaatatttctacattcattgattccaagattgaagtagttataagacaatagttgaatgagtttttgatgtaatgtttcaaaattcattctcctttcatccttttcactcatctctttaataatatatgttaattttgattgtcaaaattgaagtattgatgagcatcacaagaggtttgtttttctttttggaattgaaataaacatgaaacttacccttgaatatgctcaacctcaaaggccagaaccagagcttattacaatctgtggtcaattcattgataccatatggaatgtttggaacaaaataatcaaagttataatttgctgtcatcctgagtatctcttgtttctggaagaggtttttgacagtttcctgattaacaaagttattcttgaaaaagaaatcaattgttttgaatgcatatggaaggaatactgtacatccccctttatggttgcctctatggtgaatatctgaaatataagagtatgaatattgcactattaattcctcaagctcatccacatatgatttcccaagcttcctccatgaatgttttgcaatgaatggaaaggcttggggaggcaattttttgatcatttcagcgtcttctttgctttgtttaagaagtgcctccaggtttttaaaatttgaaaactttggtttaagtccacctagttcaagtaattttagctgtttaaatattgatgtcactttctttaatcttttggatgttttccttgccttcttgagaaagctatagccattgtattctccagcatcctcatgaagagccacatgaagccttttgagctcctcagaatcttgaaaaataattcccaattgtgctaacattcattaagaaaaaaaatcaaccacactggcaataattccaggaactagaaaaaaaagcagaaggaaatactttggttttctgcccatttattccttagcctcaactctgaaatgtggatattaatcagccttgaatattctaattgacgcagttcaagttgcataattcactaaccctcttctggagacatcttctctacagggagttggagatgctcttgagtcaaccaagtgaactgactttgttccgatgttttgcttttttctctgagagatgggattgcttttggtgtttgttgtgtgaggtgtaagccatgaataagtaaaagtcaccattgagggaataatgtatcaatcaattgttagtgtaagccgcgattgtttttcatactcagtctacatatttaccacagagagggggccgacggtcgctgctcttcactgcagtttgaacagttgatgtaacaaaggctccaaaggcagcggagaccgaccacacactgatgagcataaactggagaagcattctctgacaggaagtagtatcttgagacttgagcctctggaatggacggagacaacagaactactggtactcgtatgaatgtccctactctttttctgaaattggaacacaaataaaaaaacggaccccttccctatgcgaaacaagcgactcaggcaagatagtcaagatgacctcatggctgcgtgggctagtgtttctgattcgctgcctagcatagttagacctgcgtgtcattgtcaaggctggttggaatcttgatacttgcatctgaccgacgatcagacactggacagtcatgcctgcaaagtcttttcaggaattatcagacaagtatgatacttactgcttcacctggctccatctacctcagtgcaactaggactataagtatacgctgaactacgtaggattgtcggcaagccaaaattccaaattacagagacaaaaaaattaaactcagtgaaaggaaaatccaagcggcatgcatatacagaagcagaccgaaaccgtagtaatactcagcctttagcatggattcggggggggggatgtccagtcgattcctgctcagcaggaaaccgagtcagaccgagtttgacttggtcatgcttaggttgtagtctcgggtgcagtatgtagtatatttatgggcgcagggctggctctggaattcgatgtgaatttggcccaattgcagaacagaacaagacaggtcatgaacgagagtgatgcagaagaaaggccgatcagctcatttcactgtcaggcgtagctttcttgaaagcaatcagaccattatcaattttgatcaaagtatgcgaaacaaaaacaaaaaatgatcggatgagggaagaattggaagatacggtctttccaacccggatcttccaaggcccgattgcttggcgtaggcgttcagggcacgggatctagggatagtgattattcaagattttctccctttgaagtaaatgattcacctctttcaacgtgagctggagaaaaattctattctgagtcggcttccccagttacggcctgaacatgagggccctcaaatagcgtatttgttggccctttgggacggccctgtagtgctcatttgaaaccattagtattagaactgccatctgcaaacacaaatatcttgtctttttcttttttttttcgctcaagcagatattcctacacgaaatgaatgctaataaacttgggagaaggccgcatgatctggaaataaatacctgtcttttccggttcttgcttgatgatagttacatggtctataagaagaagacgtgggtgtaaatcagtggatcgaagatcacgccccccaaaaaactatgttcctttgattgtaagatcaaaatggggtttagaggcgagatttgtctaagcaaaagaaaatcctgcatttacccagctaatccctccacaccttccttttcacatttccatgccggtgtcttcttgctttccatccttttgactggttcggttgaacgtttctaggaggttgtccgtctggacctgctcggagcttgatgtgtctgtagcagcattcccactcggtgttggtttcgtcgtcgtcgctgtctcttttttactcggtaaagtatcgctcataaactggagtatttctcttttttacgaggttcttgttttcagcatgtgtgatctaagtctctctctcatgatgtcgcgtttttcccccttcttccaggggttgaggtggactgatgggtgagagacgacgcgtacctttcgatctggatgcgtgattctaggctcgaaatcaattcttcttggtcgagtagactgagatctccggcggtaagaactttgatctgtcgttcgagtttcgtggctgtttgtttcaagagattagcctattttagaaagcgatcaggtcaatctatcggcggttcgagtatgctgctgtttagtgatgagatcgaaccgacctggttggaaatttccagtcggctctcggccgaacctttggaggagagtgagttgataagcaactgcttgagctggtcgaccatcgagatcgccatcgattggtccagtctctcgccggtctctccgtccaacgtcagcgaaccaagtctcggttccagcagcatccgttcttcctcccgtcgttctgcgttcatcatggccagtattgtaatgtacagaattgtactgcccgtctccgatcgacctcacttgcggccagctttgaatgtcttggatcaattggagaggaacttgttacatacacattccagacaagacttggtcggactcgacaccaactgcatcgccaagaatctctggtaagtggtattgcatcgggtcccccgaggtgtgcaccctactgctcccgggaaatagaacacatcgtatatatcgccatgtcgataatctcgatgtggttccactaattccacccaacctgacgacatggatcacttcgccgatggttacaaacaagatatgtacaatgcatgtatcccatttgtttcaccgtcgagccaatcatcgtccaggggctggctacacaaggctggcttaatttcggttggcagatttccaaaagccttcggaaactatgtcatcttcctaggctttcacttttacctgtgatcatagcagctgagtaggacttcaggcagtatgagttacaatgtggtccatcgagaccgacaaggggcgatggaattcatgttgtcaataaatccactgtgatttcccctcctttgtgctgaccctcagcctcccccttggacgggtcacctgccttcccttcgccattgtgccgactcagtaacctatcgaatttctcgtttccttgtctaccactcccttccatcgagtacagtcatccgttttcatcctggtgatcagagaccccctaagaaactcgtctgacggaagctgtagcgtttcagttcagctcaccgacctctttccttgttgctccttggttcttgactgctggcggtcctattttgaagcccatgacggaaggtgcacaaacaggcctttcatatttacctgcttcaatctgtaagtcttatcttcttgcactctggtggacttgccttgcactcaggcaagtagcctattttttgctttgttctgttgactgattcatgattttcttgattaccttgatattcctgtttgcatctctagtgcattaatctcttacccttcctttctttcgtgtagtattaccatttttgatccagagggtatctcttcaggggatcaaatcaaactttcctgaattcaacgagtaggcattcatcctgaaaatagagtccacctttggaactcttgaccataacatgggcaagttgatttggagtgattgggcacgactagtcgcccttaccgctggctattgtaagggcccaacgtttcctctcatcaattcaatcatcttaattctgagactctgcccggttgttttttcctccagggaacctgtggggagccttgtggggtttattttatcggaaatacttttgggatttcattggcggtaaactagggccagctggtataatgttagtatatctctccctgttttccagtctgattgttattacctcaccgatgacagtaaggttgacctgcgtgtattcttacttccttgtctccacaagtccaccgggatttgcggcgccattcattgaattaattgtcacgcttccaatcattcaaggagcttgtatcgtacgtgacagatgctaatattcttcatgtttttctcaccctcatactcaaaaacattgtgcttcaactcatggtaggtttgtggcctacttaccgtcctattcgaatggccggtgcttcctgcaacgtttctatatcggaatctgacgtttaaaacggtcttctactgcttttctgcagtccttgctggtataatcagtttcctttattattgtagttggctgatttaatgcccttcaaagaattcaatttaacagacgatttggtgtttgtaggtttggtttatcagactgcagatgcaactgtaatctacggggtagcaattctggcctacattgtagcaataggcaaaggcgaaattgttggagacaaagcaactgatgattcaacagtttagacacgtcgtctcagtcaaccacgccccgcaacggccgacaaacctgaagcctgcgataattttcaagtcacctacctgccactggatggtatcaggagcggccttacactcgacagttctgtttctgtagcaatcaacacccatgtcaacaacaacaaaatttctcccaggggccttccaattcaaaaatgcaccattcaagcacatctgcctttgttcaaagtcaaagaactattctctatcaaaatcactgtctttatttttaattgtcagtgtccatctgtgaatatacaaattctggtgaaaaccaattcaactccgttaaaattttgaaaacaacttgtatagattagatagatcacttttcaagaaatttacctcgttctttcaaattgtatcagtctttttgactcaattcttttacgttgaataagcacatgattgtcccattcataaaatgaatggggcttctttgaaccaaaaaacagggaaggtcaagatacactcttcaattgattcatttcaggctgaaaaaaaaattacatatcaaagcaccctgcaatagtattagtcaattttacttttcaacatttccagaaacctaaaagcaaagaaatgtttgaaatttgtggaattgagagttgaaaaatttgtttggactcatagaaattatgatttccacgccttcatcctgatctcaagaatgggaatggcctgctttcagctacctataggctatctgtccagatccaccaaagaatttccccacaggaaaactggacccaaggccgtatagttcaagggggttggaaaaacaactcctcaaaattagacaaaaactcccattttggtcaagggtcatcgggcgggattcattcctccaattcaatggccaactttgggagtcggccatccaatttctttctaattttttaatttttttctttggatttttagggagttggcgctccaaaccacccctcatgcttgagggggtttgggggtcgctcccatgactggaaggatttccttccggttgacaagaaacaaaatcaatcaagccttctaccccagcttcaacaacaaataattatcattttacagctaacaaacccatacaacttgacaaaagacccaggcttgcaattcaactgaatcttggaggtccaggccaaactcaatcccatcttggatcaaatattctctgcgaccaatgttttatgtctggaaccgctgccatccgcattgatccaaacaaactaccagtacctgaaagagttcaaacccttcaggatctacagcttatataatcatcttacagcattttttctggagcaaattcataatgtttttagtggctcctgtgatctcattcaacagctgaaattgtcaagcaaaaagtacaaggccaaggttgatctgtctgacgccggagactatttgaatggagaaggggattactgtttagagttgattgagaagaccataaactggctagagggatctaagtttgatgtcatccaagtcaattggcggaacaagaaatgtggtatcaatgaacaactgcaagagctcttggggctgatcaattccacaacacccttgaacaaggaaaacaatccgtcaggtccacaactgctcagtcaacccgttttcaaccttgcaaaatcagcatcctcattgaccgcaaggacagaatggcttctttctggttatgggagcgactcccaaaccccctcaagcatgaggggtggtttggagcaccgaatccctaaaaatccaagaaattaaaaaataattggatggcagactcccaaagtcggccatcaaattggaggaacaactcccgcccaacgacccctcaaccaaaatgggagtcgtcgtctaattttagggagtcttttttccaaccccctagttaaaaatgaggagccaagagtgtgtactcagaacttgtgctcaactgcttataattctctagaatgggtcaggtctggaattcataggcacagaaaagatgatggttgtattttggcaagaagcaactaaaatgaacatacaaagagggtttgatttgagtggaaagattccttgaggaacaagaatgaagggaaaacaatagaaaagaaaagaaatggaacaagctctcatttgggcatgggcagaaaatctaaaactttcaaaggaaattcttttatgtgataccaatagctgctcagaggaatctaatttcaagttgaacccattccagagccatataacaggtacaagctgcatccaatataaatctgtatgataatgagaatgatatgtgaaaagttgaagataataaactggaaatcatcaatactagtaatttgtaaaagcttccattttcaacatttcaactcaggacttagaaaagggggtattgtgttgtattcttcagaaattgagcctctacaaagcctattttcaactaagaagtaagattattcttgctccaaaagattttaaggtgttcatcatgaccatcttccttatccaaatattcaaaaaataatttaccaccatcattcaagcagggatacaagtgttttttcccagtggaaatataccagctgttattttcagattcaagccttgagcaaattctgagatattttgaataaagatttagggctttatcatggaagtattgatgtgtaagcttgtttccaatttgtggataattcgaaatgttatttttatctttggtgaaattctggtgtccctttaccagaatcttcaagtcattaattttcagcaaagtatgatccaaccaaaccctatcttcatggttttgatcattggtgaaccacttcttggatactttcttgacaatacctggacataacctttcctcaataaaaaacaaaagctcatgaacatgtctatttagaaaggaataataaattctatctttgtgtttttccaaatctagggcttcaacctttgatcgaatgatcaagagatttttgacatcttcctcatattcaaatgaaaaattctcctcaaattcttcattctgttttgattcctgatcaagatccattggatcatcaaattcttcattattatacccgctgtgattcatttgaaaattcctactatcaataagcatattttcttcaaatctcttcgtgtacttgccacctgataaagattggtcacagagtattctacactcttgcatgtctgggtttggatagctatggtagattagattgaagagcttttcatgaaatatttcaaaattcattctcctcacatcctgttgactcatttctgtggttatgtttttttcatgcattgaatatgcagatataaagagagataggaataaagatagatagataggtagatagatagatagtcagtgcaggaaaaagtatgagcataatcatttataaccttttctgtagaagaatgtaacatacgtttgaaaatgcttaacctcaaaggccagaaccatagatcatcaacatctgtggcaactgtatttattccataattgatttctttttgaaaataattgaagttataatatgctgtcatccgtagtatttctttattctggaagattttcctaacagtttcatgatcaacaaagttgttcttgaacagaaaatcaatcattttgaatgcataaggcactactgctgcaaggactgattgatgatctggtgtataaaataatttctcattcaaatatttaggatatacaagcataaaatccataatctccttcacatatgacatcccaagcttcctccatgaatgctttgcaactattggaagaatttcaggaggcaagtgttgaataatttcaaaattttcatcttgttggagtagtcctgctaagtgttttgagttttcaaatctcaattcaagtccacctagctcaagcaacttcagctgtttgaatattgagataatgtgctttgattttttggaaaacttgtttgtcttcactacaaagtaaaaatttaagtatttggtactccggttatcaaaatccaacctgagagaacgaagatcttctgaatcttgatataggaccatcaattccgctggtattataagaaagaatattcaaaggttcatcaattgattttaggcagtccaaaaaacaagaaaaatgcaccttcatttcttttccaatttttaatcacctccaaaccttaggatagtattttcaatcagttcaactcttttttatcagatattcctaatctatcttgcatattttactaacgcttttcacaagaaattttgtttatgtagtgtttatacccttcaatcaactgaatgaataagcttctttccaagggggtttcatcctttttaagagatggaagtgctttgagtttttagttgttaaaagcaaaattgattgatgaaggagtcagaattgaataggcaaaatgaggattaaatacttgcaagggggaaaataagcagtagtgggaaagatatttaccacagagtctgggtatggtatcactggtgttcacctcattttcaagctttgaaattgaagaaataaaggccccaaaggtttctgaggcacaacataagccaatgattaaaaactgaaaaatcatgctataattaggaattgaggctagtgtcatttgggatcacttgaaggagaaagagatactaaccattatgctcctatttatcttccacacaagtgagaaaaatcatgttttctgaacttgaaacctctcagcattggacccaaaggtttcaactcctctcgatccccccacactggggagataaagcacaagcaatgatgcaaacatatattatgcaagatgtattggaatgtatcataccagtttctacacacaaaactttttataacttcaattgttgtgtttgaagcatcatgcagtgaatttggctataatgtgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaaactgagacacatactagagtgctgcctttaccaactaggctacagacgcttgtggctgccagggtagttgggtcttactggtctaggttcaactgcacagcacctccagactgtggtgatacatcatgttagcaggcttaacctcaacacccccccttgctgcatgatgtgagaagtgggataaacccaagaaagtgtgggaatgaaacccaagaaagaatgatcaagatggggattgaacccgtgatcaaggagcaggcttacaggggggtctggtcttacaagtaagcattcacaacttcatccggtctctattgaaagcgagatatcgctcaggtaagcatctgggctcataacctgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacacatactagagtgctgcctttaccaactagcaccacggacaattgcatgtcgctcccgcgcggagcgacatctgggggtttcattgggggtttcgtgcgcagtcactgcgcctactgccgcagtcacgcacgcggattcgtcaaggtgacggttacatccgcggcgacacgcaaatgaccgtggtgtaggctacagacgcttgtggctgccagggtagttgggtcttactggtctaggttcaactgcacagcacctccagactgtggtgatacatcatgttagcaggcttaacctcaacataatgcatgtcactttatagaatgccagacaataaacattttgtacatttcttttgaactacggggaccaaattctcttacaatttttgaaaacgtgtttgcaatcttgtccatagcaaagatttttcatgcaattaatgaatgtattagttaaattaggaacccaattaggctcattgaaacccaaatccaaacttctccaagtggcacataatgtacagctggccagacaaaaatggggaagggaatgatttttgctgcagcccattttgttgaaatttttcaaaggagcttagaaagacaactcccaaggatttttcaaagaatttcaaatagcattgatggacatcccttgggatttgttcctccaaatttatggccatccatttttattatcactagggaactcgcggctctgccgcgcaccaaaacatcacacagcctcatcaccttgaccaattctaagaattctgttcctttacaccatccccttacggccaaggctctgatcataatactgacacaccacactttgaaacggctcccgggcaccggttctggcaactattcaccggggagtgaaaagtatgtatggtccaagctttacattaaaactactctcctgaatcaggtaaaggcctcatgcttggtgatcggcacatgacaactgggcagtaagcaacagttcaatgctgaaagtatctcaggaaaagctttacttaggcttgcatctgctacttttacaccggattaagcatcgtttcggtacttaaacattgatccggaattctggtccaatcacaggaacaacaccacttctcctggcccattagggggtatcaaatatagcaaatccaccattagaaaccagtcacttttcccaaaaaacttttttgcttcaatgggccccaaaaggggttaactgaagaaccaatgtgtttaaaaaagggtggattttttcaaaccagtcaattatataatggtggatttggttatatttgataccccttattccgtgtatcttggagatgaagattggtgtagattgaacagtgggaacttgaaccggaaataggttaagagtcgggaaatataatagagaccaaataaggacctggatttctgtgaagagggttggtcaatgatgtggtcagctgcatatggttatcggaaaaaagagccaaagaacgggcaaaggaatgtaaatacttttgaggcggagttagtgagttgaaaagggccagaaaatttgagcagggagactggtcgttggttgcagtagagcagtgctgggcttgtatctgcttcaggaaagttatcaatggttgggaatggaaggagggcctggtggcggtggaaatgagatttggaagtaccgggacgcagaccggttgcggattgatgagtgagagtgcaggggggcggggcacaggatcagattgttttaaaagtgaatggggacaaagaatgtgagaggctagagtataaaaggagtgggactggaggggatggtatcggatcaagagtttgaatcaggccaggctgtgtgtagggtattgaaccattaccatttgtccctacactacgccaggttattgatacattattaaactgcggaagcggactggaaaagagtgccaataataagaattaggcagaaatactgcccgtcggaagtggttgttgacgaaattatctgtgtttaatttttttaattttttaattttgacttttgggagttggctccccaaaacaattcttacactaggggggggggattttctcccacatgaacagaaatccttttttcttggcaacagcggcagtgttgtgcagtttatctgagtggttgagcaaagtgcttgttgtgatttcttgagctttgagagctccaatagtgttgttgagcaatatttcatttggggaatacactagatggtctctgattttcttccacaatttttcaagaccacaaaaaaacctgtcacagatattttgatgagctggagtcagcttttcactttctaggtccattgctgtcagctctgtgtatgctacactggtttaaataatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatgtgtggtccaaattccacaaaggttaagtccacactcctttaagcttatttgtttctaatgaaccaaataacaggagattataacaattaatgaattgttatagtttggattttaaagcaattaataattgctaagaagcagctggcaagcacttgagctgattggctacttgtcagaggtggtagtcttgcagcaacttctttataagggaattttagtgagggatgaaaggggaatttcaaagttacacactaataattccagtagtaaaaggaagattgggattgggatgactactctaaaagtaggaggagaatattcactgtactgctgtgggtgaatatgctgaggaaccaatcttaggccaggaatggcctccttttatattctagagtcccccttgggggcattcttagaatattctagaatgtttatttaatgtactacaatagtaattcttctcatgatgtaatgagaatattgtagtagattaaatacagtattatctatgtccccatgacatcatgatgcattgttatagccaattacatcatgtgtctacttataatagaataatactgatggaaattaccacacacttgacaaaggtggtaatttctacactttgaattatagtttaaatttatatttgtaactataaatttaatatttgtttttttatctttattttatattatttttagagtattttatgtttttattcctactagcctctgaggctcttgagttgtgacaaagtcctagaaggagtaggaatttggggatggttccagtgagcaaccccctctaaaatattatgaaaagttcatttataaaataatattctaggttttcttattattattacaagtaatatattattaagcagtcttttggatactcttgaggatctctaaggctgacaattgctgccatctaaatccaagcaatccactttgcagtgggctaatttgggccatggccagccgtccaaaacatatcctgaagctggagttgtctggcttgggtgttctttttgcattaatcacagatagtcagaaagagctttctagtgggttcaacagtctcatagtgaatggtaaggtccgaggatagtgtcatttggattgtagagtatgccatgttggacagtgtgtcccagttggcattgtattcatcagggttgtagccttgttgctccagggatcagacagccagttcaccttccattgagttggtgttacttggatgaggtagattcttgttgacaatagcaggttttacaatagcatttttcccttcttggcaccctgttaatttttctttctttcttgcaaattgctgagattcaatttctcagtgaaaatttaaactttcacactgaattttaggtccccagcagtgctgcagcttcttgaaagaactgagagagctttgcacaagaagctattgtgaaccgcctgtacaattaacaaattcaacaggcagttgcaccatgcagggaatgtcaccaagcttccatctagtgttggtactgattggattagggccaaggggttgttcatttgacaaattggcatcttgagagcaatatgaagatttccaagtatagtcacgattattggggcaattgataaccaaagttgggtaggagctgtagcagcaatgggtctcataacctgttgaggtggaccaggctacaaatgaactgaaagttacagacactaggtcttgtgacagtgactggacacaaagataaattttatttagattcagtaaggaatgaattttggatgagagacagtcatgaccatatacattacaagctatgttttgatagaagcatgaagaccaactacaagcatatccaacatggtgcatagaggaaagcaggtgaccagggcagaaattaccactggtatgtacataccctcctgagtcctgacagttttgggtgctgaggaactaggtgccatttttgggcaaaaaaatgcagtacctgggtccaactttctttgcaaattctgtaatatctcagtgataagtacaatacagatgtattttttaacatggactgggcctctaggtctaattaaagattaaaatactctggaggtatgatgtcatttatggtgttctccagcaatgaagcctctatgaagcctattttcattttctactaagaatcatatttttctttctgaaaaagaattgaatattttcatcatcattttctttatccaaatattccagaaatgatttaccaccatcactcaagcggggatacaagtattcattcccagaagaaatataccagacattacaattttgagactcaagcctggagcagatttcaagatattttgaatagagtttgagggctttatcatggaaatcttgatgagtaatattgctgccaatttgtggatatttcaaagtgtttttttatcttgggtgaaactgtgatgtccctttaccaaaatcttcaactcattcattttcaacaaagtgtgattcaaccaaatcctatctgtatgaatttggttggattttttcttgacaatacctggacataaatattcctcaagagaaaacaaaagctcaataatatgcccatttagaatggaatagtaaatcctttcctcatttttctccaaatttagagcttcaatttttaattgaatcattgagagattttcaacatctttttcaaattcaaatctaattttttttatgctggacttgattcatttgaacactttgactaccaatcagcatagtttcttcaaattttctgatgtacttgccacatgataaagattggtcacaaaaaattctgcattctttcaggcctgtatatggatagctatgatagataagattgaagagctttgcatgaattatttcaaaattcatgtgtctcacatcctgttcactcatctctgcagtgaaattatcattgtcaattgaaaatgaataaataggtaagtttacactgacagatagatattcagtgatggcccaggtataagcttaacaatttgaaacattttcctgaaataatattcaaatatgaaaaaaaaacatacacttgaaaaggcttagcctcaaaggtcagaaccataattcattaatatctgtggcaactttctttatgccataatgatctcctttttgaaaaaaagttgaggttataatatgctgtcatccggagtatgtttttgttctggaatattttactaatggtttcatgattgaaaaagtttttcttgaacaaaaaatcaatcattttgaagtcataaggagctactcctgcaagtactgattgatggtctggtgtaacatagagtttttgacttaaactgtgtgaatatgaaagcataaaattcacaatctcttgcacataagatattgccagctttctccatgaatgttttgcaactaatggaacaagctcaggtggtaattttttcatcatttcagtatcttcaccctgttgaattagttctgccaggtgttttgcattttcaaatcttaactcaagtccacctaggtccagtagcttcagttgcttaaatatggatatcacgctctttgattcttcagcaaattctcttggcttcactacataaacaagaatttgggattcagtactcctgttctcaaaatccactctgagaacttcaaggccttcagaatcttgataaaggaccatcaactcctctaatatgatgagaaagaatcatttcagtatcatcaaataattacagaaaaaaaggagagaaaaacattgacataccttcatttattttccagtttccaatcaccttcaaacctgaaaatgagatatccaatcagtttactacctattgttaaacctccatgttgcaacttttactgacgcttttcaagagacattttgtttaaatggtgctgaaacccttcaataaactgaatgaacaagcttttctgtaatggtttgtcatccttcctgatagagggaattgcttttgaggtttgatgcagaatcagagataaaaattggtgattaattgtcagggaaaagcacaaagtaacaagactttaccacagagatggggtagagatccactactttttgcttcactttcaagttttgacagtgaagaaatgaaagccccaaagatactgttggaattttctccgctctccgctctcactctctctcgctcccgctctccgctctctctctctctccttctctcgatccttcccccttccgtcatttcctctctcttaaattcctccttcttcctacttcttctcaacacaccacgtcgctcagtcgtcaaaccgaaccacaactcgatctctccctcaaggatccaacgacatgaaccacaaatcaaccacactcctaaaactacataaatacctctctcatcgacatctcaaattttcccccagaagctctcggatcaacttcaatccattgatcccttttcacatcaactagcgctcaacttcgtcaaactctttcacctcaggctccaactctttcaccatttctcttcaaagctctatcctcaacttccctttccgtatttgtatcctcttctccatcgctctctatcttctttccctgttctccctcattgatcaatcttattgagcttgtcgacatctcgatctctattcctttcaaacctcaacacttctcatcgctccgatgtactcactcaacttcctcacgggtcttttgccaatttggtgagaaaatcaacttcaccgacatcaagaactttcatcgattttgatcttttgataccgtcattaacaacttacattctcttgtcactttcttccttctattttgtctagctcttactacctgtctttatttgatctcatctacctcagtctttctgttcttcttctgctaaagattaattcttctcgtggtatgctattttcatctcttgtttctcatttgatattgttccatgtctaattcatattattattgtctttagttctggttctagtttcaattataattcctgtttttcatcagatacccagggcaccaaacaaaataaaaatcaaaagcttcaaaagcattttttgactggaatttgggattggctgattgagacaacccaagtcccaacatcatcatactcataatctatttatcctgcccaagaggttccccaattttatcttctggacttgaaacctctcaaaataattacatccaaaactttgatccctgtgcagtggcaaaaaaaatctgggacaagacaggaagattcagactggtgtttgtgatcatgtccatagcgcagctgcatcatccatcagatcactacatcggtttagtagtggaacgtcaatatgaaacatactgttactgctttgtctccaagcaagttacatatatgtcttggtatacctttctgtttgaaaacttgttgctggtaaccaaaatcgaagagaaccaaagaccacttgacttcagtgtaaaacaaatctgatctgtccaaagtacatagcagatgaaatactctacagatgacacacaaattggacagggaggacgtcgcgcccccgtagctccacccgggatgggacttgcctagtcaagctcgagctaccccgatgctataggctgccccgggggagttgatcgtcgatttcctagctaccgcgatcgactgtgatctgcacagcaaacacagcaaccgagactgagcagggaatagaagaaagatgaaagtcagactgacagtcatctccaccttactcctcatcactaacaagaaccaagcaaacatccaccaagaacctcaactcatcctcaattcaaaccaacaacaagatttcgttgacgatcgtcccccaggaacttatctcggctggtctagctggagcttacaagcctacagaggagaggtaagtcagattggattccctggccctctttataaagggaatgtgctgaccatatgtctgcaaaaaatagggatatggattctactggttgactgagcggaacgttaaggcccaagctgatatactctccaaagagttctctgaattcgggtaagcctattcctttctctttttagatgactgttattgaagtaattattgaaaagcggaaattgcccaggtatgaccgaatcaacttggattctggctggcaagttgagtaatatctagatcaatcgtctgccttttttggcaaacaagtagctgagattgaaaggaaccaacttcaacttccgcattcctttataagatctaagtatatctcgcttctctctaactgaaaaatgtttgatcttacttcacaggatgctgaactcgatgaatacggtcgaacggtcctcaatactcaaacttttcctaatggaatccatcatctacagtcctacctagcgcaaagaaatctcaaactagggttatactatctgccagggatcgattctcgagcggtacaaaatcaagtaaagacttcttattgctcttttttttacggaagggagagggaaagattaaatggtagggattaattgattgatgaacttgttgctttcgttcattgcctagtatccggtgatgaataccgaatacacggccgaccaaatcattcaatgtccaataattcatcacccaccgggcaggaaacgacgtacgaactgtcagcgaccgatggccaatgccttcaacgccggctatcccttgaactacagccatccagggagtcagatgtacatcaacagcgtggtggatgggctctacagctggaatgtgagctttgtgaagctggatgctcttgtcccaggatcctcgttcgacccagccgattacacgaaatgcgacacccgggcggatcttgcggcgtggcggagagctatcgattcgcgatacgaggaggagtggaaacacgtcggtcgcgagcgcatctggctagtcgccagttgggccatcccgaccatcgagggtcccacgatggacctcaatgcagacagctggcgggtagaacaagacatcgaagcctatggcgagcgcatgaccacctttgaccgcgtcattcggaacatcaagaccgccgccctttggacctcggtcgaaaagaaccgtgcatggaggggtctgatcgacctcgactccctcctcgttagcgatatgacttacgaggaatccaagagtactgtcactctctgggcagtccttgtacgtcatccgcccctgtcttatcccttgaagataccagatctcaatccatcctttctgtccgatctgatagggctcgccattttacttgggagatgacttgacgaagctaccagagtcacgaaaggcgctagtcaagaacgtcgaagtgctcgaagtggctcgcttggcaagctggaacccagctcgactggagcgattcaaccagactcgactcgagatagcgcgtacaaaatggcaaagtggaacccaagtgaacatcgaagattgtaagaagctggtcgagaagcgacggatggttgtcggactctctctccatcagacagtcgatcctatactcgatcttaatcgatgcttggaaagtcaaatcagtcactctagatctttgcccatcagtcatacccctgcatcctcccatctcgacaccccggagcgcagtgaatggagtcttcagttttgggtcttggaacaccaagatggtgttctcttcttggccatcgtcaatgccggggctcaaaacatgtttgatcgtaggttcacattccatcttcacatatctgacaaactactcccaagagttttttttctctcttttgatgaaactagtaattgatcaaatcttcattgaaaaaaaaaaaaaaacagtaccggtagaagtagaaatcaagttgagtgagctcgaaagatttcaaggaacctggtccccctcaaaagaaaacgaagaagaaagatggtatttggtgcgagatttgtggaagagagagacccttggaatggttagtttcgaagggaagatgaagctcaagttggatgtccatgactcagtcttattcagattcactccgatcggttctgacgaccattcacagcaccaccatcctcttgtatcggagctttccctttaaccccttcatatctcaaaccatcaaccccctcagcttttttttgcttctcttttctggtcttgtcccacctggattttcatcgttattactgtgattataattgcacttttgccttcttgaaaagaaaggttttctcttatatcatcgatttccccgtttcttcactatcctcacctccctcttcttgcctctcttttatatctcatgtactaacaaaatgtctagatcaagtctatgaaaagtccaaccatccttcatcatcatcttccaaaatatgaacaaaactcttagccatgtgtatcaccatctacttctacaatcaaaaccagaactttgaactctatcttatgacttccatttgccaacccagtgtagtttcgttgacacaagttaaaaaatcacccacatgtatcgttgattttcttacttgtttaaatcggagttgtttaggtatcatgttgatcatgctgtcagactcctgtcaagtatacacgcacacagcaatatgaccaggtgaaacataaacaaagagagtgcagatcaagtgagtggaggagggggaagttgctgagatgttacatacgatgactactgcacaggctggtccaatctaaaaagagatatcctagctcaacacagctcattctaggtctgccagggttatgtcaagaagaaatcatagatcaacaggagggagaagctggctgggctccttctgccgtcgcgcgacggcagtggtcggatacaagcatatcttacagcatggtattgtaagatatgcttgtatctgtccactgcttttttttgtagagttctgctcccatgactggtatgtgagagcccgcctactactttcttttcttgaatgactataagtttacttgagagagtaaaccgtctatattatgaaagagtggagggtagtttactttccaaagaaagataaactcttgaaagggttttataaagaaaagaacttaagactttaatttcgaggatcaagatgtaatgatgataaataaaacaaagaaaatcgcgatgaggaaaagaaaagaaaagacacaaaagagaacaacgatcatatatataataacaaggaaacaatgacccaatcaactataatgaaatcatgatcattataatgaaatcaactaattataaaagattcacataataaccaactaacaaatatagtaggtatataactactaaatcagtaagctttatgcaaaacttaacaataaataaaagattttgttaactaaaacttcaaacgttacaaataagactcaccttatactctgacttctgccggggtcttctttgctgctttgcttttctttttcttttttccaccaaacaattcaccatgaagttccctgaatgtgttcaaatatgatttcatgaaacttggaaaatgatcttcagcaatccaagtatcattcgccaccgtagaattgttccaagaaactaaaaaatcatacttagccttcttgaaagaacgcgcgttgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcatagttgcatacatgtgacaagcattacaagagcaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgagtggattgggagaacatgtctcgaccaggaatggaacataggagcggtgtgcatacaaggagtggagtgggagatcatatctcaaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacggggtacggattgtgaaaagtgaagggagggaaaatattgaggcggagggaggaaggaaggagtgaggagaggctttgacccccaaatcctgggtggaaggagataacagcaggtctggcaggctggtactgcctatgcagagtgttctggaagatggcttggttgcctggcgacacatgacatcatgctgcgcttggttctggaagatggcttgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaatggtaagtgagaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccagatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctgggttgtaatgttattggtggtttgaatcactaataaacacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagctgctctacaatttcgtgtaaggatgggagctgcagctgtgcagtgctatgcatgggtggaaagtcctaggacatgagatcatacatgcataattgagttttgtggcctatttctcacgtaattgaaaaggctacagttactgtgcaggggctgtgcaattgtagagttagttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccatcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgcaggctactttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggttatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaagtaagattaaatgtaaatacatatttatttatttattattttaacaacaatgtatgatattttccagtattcaattagttattattattgcagttactaggtacatttcacgtactgtgaaaggtgctctgtggctgacagcttggttgcctggcaatgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgtgctatttgtttggaggctgtgcgcaaaggctgtgaaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaagggcctctccccaccagaaagtcccttctccccatcaacctacggaagtaagtttgatcaccccagttgaagaataagttagtaagtgagtgagttagtgataagtagtgaattagtacagtattgtaagcgtgaaaccaacacagagttcggaatttgaagcatattagtagtagtacattaacaattaaaccaataacaagtagtagtagtattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgtttgaggaagagatcattaacaaactctataacaaattatctgttttgtgctcaagtcatcagcaccacagtttccattattaacctgaagttgtaacagattcattagtagattgattcgtgatctaggtgtaagagtcgcgtcgtgactcttcactatcgtacttataatcgtcgagaccggcaatgtagccgggagagaacgtttctagaaccaatgtatatctttatttttaatagtctagctcggtaggatagaagataatagttctctcagtacaaatcaacaaacttagaatgattagaaaagaatgaaagaaataggaatgaaagaagaacaataacccataaaactcacctagctcggtaggatagaagataatagttctctaccgagctaggacaaaggggagctgaagggattttattagttgaagattatgtaagcttgatgtttgtgaaacctgtgtgtggcgaggtttcacattctccccccctataatgtgaatgaaaaatatgaaagaatataactacgaagttgaggcatgtaaatgaatcaagaaaaagaagagattaaagtgaaaaccacaattcaaagagaaagagcaaaacagagtgaaaaaggaaaaggaaaatgaagtaagacaaagagctgaaatgacgggtgtccataatcgagtccaaagcttggggaaacctgtgacgcaaacgggtgtgtgctcacaacgtggcctaggttatgtcttccaacttgaatgtagaattaccctgaggtgcaccagaggagaggaacttacttctgcttgcccagcatttcaccatcccctgggaagtagtaaggcttgattttcgagatatggaaaattgggtgacggcggtcgccctccggtagttcgagcttgaggttctgaccatggttgctcacatgcgatacccggtatgggccttcaaacctttctttcaacttgtcgacccctccaatccgccgagttgaggagaacccacgagtttggctcaagtgtcgcccgctctttggtgtgtttgttgtgttgaatggcttgcttcacccgactcgtccacaacatgtctcgtgcctcttgccaggccccttctcgccatttcgcccaggttgccaaacatgccggagcctctcctgtactttctgctgatggaaacaaggaagcttttctgccaaacaacagttcgaatggactgtaccctgttgcaacattaacagctgagttgatagcaaattcggctgcgggtattgcctccagccatttcccctgacgttttgatgtgaatgtccgaaggatctgaccaactgttttattggtcctttcgctcctgccatctgcttgtggatgaaaagaagttgtcatgtgaaatttgatgtgtaacttctccatcaaggccttccaaaatgccgaggtccaggttttgtctctgtcgctcaaaattgagttgggcgcgccgaacaaagccagccagccattaaaaagtcgagtagccgtgcgttccgctgtgtccgtttgcagagctggaataattctggtaaaccccgacaatcggcaagtacacgttaggatcatatcgtagtgatttgacgtcttcagtgggcccacgaagtctattgctaaatctgaaagtggtgtccgtggaaacgttggcgtcagcatttttccagttggggctgttgttggagctttgatcttctgacatgtgtcgcatgattgtaggaagttagcagtgtcttttgccataaggggccagaaaaaatcgcgtcgcagttccccaactgtcttcaggtaccccaagtgtcccaaccgaatgtgtgcatcttcaatcaatttgcgtcgtagacccacgttgttgggaataactagcctaccatcaatgaacaatagtccgttcacctccgcacaatcctcccgtagtggaagcactttcttcaccgataaacagaagttatcttccgcatagccgtccacaatcttagccttcaccgtgtcggacaactcgcttcccaattcggtgagagacgccacgcacgccacgtccgcctgagtgatctccgattccccttcccccatatgtttcctggagagtgcgtccgccactgagttgtcttcgcctttgatatattcaaaacgtaaatcgaagtccgccaggatctccagccaacgagcctgtcttcgactgaggttccgctgtttcaacaaatatgtcaaggaatggtgatccgtcatgacattgaccttcatacccagaagtagcatcttccatttttgtaaggcgtggatcacagccaaaagctcctgctcgtgtactgggtaattgcgttcctccggtgacatcaggtgcgactcgtaagctatcggtgatgcttcccgccaatctttaccctgaaaaagcgctgcccccaatccaaagccgctggcgtctgtgaacagccaaagtgggtcgtctgaggcgtaatccacattcttgagacacggaagggatgtcatgatcttcttgatattttcaaaagccctatcttccgcctcaccccattggaaatccttagtcgctagcttgctgcttgtcagaggcgtcaaagttccaacatgtttctccagtccccatataaatttcttcatccactgtaccgtccccaggaactttttgactcctttcgctgaagaaggtgctttccaatcgagaacttgagctactttttcgttgtctgcacggatgccttctgccgatatccagtgtcccagaaacttcacttcttcccggaataatttagttttcttcggactgcaatacaagttggctgatcgcaaccgttgtaatacaagccgcacatgtttttcgtgatcttgaaaagaccccgagaagataacaatatcatccaggtaaaccacgcatatatcattgataagttctccaagtgcttcctccagacgtgcttgatgagtagctggtgcgttagttaaccccataggcataacaacccattccattagaccccaaggagtcttgactgcggtgagtggtatgtcggcttcccgcatccgtgtctgaaaaaatgcgttggtctggtccaggattgaaaacacttttcctgtggctaccatacgcaccagctcgtcaacattcggcaatggagaacgatccttcaccgtgaggctattgagagtgcggtagtcacatacccaacggggaagtgcctctgggtcctttttcggtatgatcatactaggcgaggcatactggctggttgatctccgaatcctgcctgcagctatatgttgatccaacaacttgcgccatgctcccatgtatttctgtgggtacgcatattgacgttccttaatctgcgcatctgggtccgtcaatatgattttatgtcgaacttttgaggtctcctgttgcattttctgggggaaagtcccttcgctgagtaaattttcgggtccttcctcatccataatcgctggtatatccagtgggaataaatctgaaaattcccttaaaacggtttcctctgattgtgcacacgggtaggttgcgaagtccgcggatgacaagctgagagagtcatttgttgtcattgcatcaacagccctgtaatctactatacatcgacctgacttgtcgcatatcaaactatgttgtgagatagaaacagaaagctggaaatgagataaaaaaggaatccccagaatcatgtcgtagtttcccgccaccggtcccaggctgagttcaacattatcaaaacttaatcctgattgtgtgtccgccaacgtaacctttgtaaaatgtttgagaattagtggggtccgcgatttgtcattcagcgctaatgtaactcgagtagggttcgctaggttcaatatggggagccctatgtctttcaccgtgtgatcattaacaagattgatctcggcccctgtatcaatcaggcccagtaagtagcgatccccgaccttaaaacgaattatgagccgcctgggcacattagatggcactaacctctcttctgccgtcgcgcgaagctcctcatcaatagctgcaaacgccgatacggatgccgcatccaggtcagggaacaagttgtgttcactgacctcggccaccgatgctgatcgattggacggacgtcccgctggcggaagaatcggcttccccgccgacgatgaggtcgtctgtcccattgccctgggtggctgataatccttcggctttggtggaacgacgaacgtcgatgggatctcaaccggagacttgtcgatgggtccggcacacttacctgaaacgctaccacactgcttcttgcagaagtggcacttcccttgagaatccaaaaacgagtgaattcgccagacgaattcctccttggataatcgcgttgattgtgggttgcttgttgataccgtcggtgtggagttgaatctcgttttcgctcctaatgtggatcgcttgacgaatccatcccagaatccactcgctctgttttcaaaccagccgaaatcgaatggatccttcaacagtagttgatggttgtgtatctccgactggaggtaatcgtttgagcccagcgtcattgattccgccaagtcgaagtccgatatcgcctccgtcttgaggtcgaaattcagcatgctttgaagcgtgcgggatcgtgtgctgtatgtgaggaacgactccgaattcgccattcggagattcttgaacttccccttcaatgttgtacgccagttcggcgggagcgcaaaagcgataagcttagtcctaaaatcggaccacgaattcccgatgaatccctcaaatccactagcgtagaaggcgatcgtgttggtctccctaataagactgcccgtgatctgtatcttatcgtcgtcgtgcttaacgcccttcgtggcaaaaaagatttgaacactccgaatccacgtgatgaagcgttcgacgtcttgaaatgggccggagaacataggtccgtccgatgatcgaaaccgttgtaaatcgatgcggcccgtttcgacttgctttgatagcgtccccgggtctggcttaagtgacattcgaaggaccgcttcttccaaccttgcaatccggtccgcatcggcttgtcggagctcccgctcgcacttcagactttccagagctgcactccgatcgatgttagcctgatcaatgctttgatgttgcaatttcaacagtcctttcagatattcgtccatcgacaacggcggagcggttgtcttccctttgtccgcggattcgggggcttccgacattgttggcgagggcggaagaggtgggagatcgtcgatgattgtcccagttgcggatgttgtttgtttaagagccttttccagcctcgcttggcgtcgtccttcttttaagatagcctccgggtcggttagagggagtagtggttctgggttggaccgagttgtcatcaattggtgacaagtgtcaatgagcaggttcgagaaaaaaaaagtgtaagagttgcgtcgtgactcttcactatcgtacttataatcgtcgagaccggcaatgtagccgggagagaacgtttctagaaccaatgtatatctttatttttaatagtctagctcggtaggatagaagataatagttctctcagtacaaatcaacaaacttagaatgattagaaaagaatgaaagaaataggaatgaaagaagaacaataacccataaaactcacctagctcggtaggatagaagataatagttctctaccgagctaggacaaaggggagctgaagggattttattagttgaagattatgtaagcttgatgtttgtgaaacctgtgtgtggcgaggtttcacactaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctatctgcaatttatttccccctcaagggatcttttgatatacatatactttaccgtttctatccgtcccaggagccctacagcgtccaaaacagctttcatcagagtccaatcaacaacttcctcatctttataatacttatccttaataccttcaaccaaaccttgatttataatactgttcggactaatataacggactatcagtgatacattaaaaactggatgtaatcttggatactccttatcaatatctaactcaaccgcattcttacccaccatacctttcaccttaaaaggaccgatgtaccgataatccaatttagaattcaatctcctagattcaataaacttccttaatagcaaaacttcatcaccttctttataaacaggagccggctttttatgttcattataataaaatgcttgacgcttgtgtgcctgaattaaacactccatcgccgtttcctgcgtcagttgcaaatctaaaagaaactcatctaaatccttccgccccatagattcagtcataatattgaatttcggatgatgaccgtaagaaaagaaaaaaggggaaaccttcaaactcgcagaatccaaattgttaatcgagaattccgccatatccaaacacttatcccagttatcttgataataagaacaataatgtcgcaaataatcctccaataattgattcatcttttccgtttgaccatctgtttgaggatgataccccgttgacaatgccgactggatgcttaaagatgtcattaatgatttccaaaagtcactcacaaaagtcgctcctctatccgaaactatgcgatcggaaaatattcttgcgaaacaaacctgctaaaactgccaaagaagaagcttctttacatggtataaagtgagttaatttacttaacaaatcaatcaccaccaaaatagaatcacaaccccctgacacaggtaatttcactatcatatccattcctattgtactccatggtttaggacctgcgaccagtggaaccaactgtccatcctttgcctgctgccgagccttcaccctttgacaagaatcacaagactcaacataatcagtcacaaatttcttcaccaaaggccaagagaatgtcctcattaaggtcgacaaggtcctcgcgacccctggatggcccattgttggtgcatcatgatacatacgtaatatctttaaccgtaacgactttggaaccaatatcctatctcaatggaaacaaagctccccgactcgttgtatatccttcccttcaaattcttctttagcataatgctttgaaaaaaaaatctaataatgcttgatttggtctctggaaggatagatcatgaataccatgaaatcctactgtagaagattccgtaatagcatcacaatccacaactgaaaccatccaatcaacaattgccttagcttcagagatttgagttttatcacctatgaaatcctcacgccgggtaggaccatccgccggattcttagtacctgaaacatgataaatcaacatattaaaattgtcaataaacaacacccatcttgcttgctttggggacaagtatttcgcggttttaaaatagactaagtttgaatgatcagagaacattttgactggttcatcagttcccattgaccaagcttgccattccttgcaagcctctacaatcgcaagcaactctaaatcaaatatcatccgggaacgttctctatccgtaagctttctcaaaaaataactcaccggcaataaattaccttgaccatccggctgactcaatactgctgcaatagcaaaaccagaactgtcaacatgtacgtatcgtggcttattaaaatcaaagtgaagaagcaaaggttccctaacaaacaatgacttcaactcctcaaacgccttgaccgatgaatcagtgcgccacgaaacttgattaccaagatcgccctttgttaaacaagtcaacagaccggccaccttagagaaagccggaataaatttcctgtaaaaattagtaaaacccagaaactggcgcaattctttcaaattagttgggtaaggccattgattaatggtgtccaatttcttcacattcatcttgagaacttcagctgtaatatcaaaacccaaaaatgtcactagaggacaaaagaactcacatttattcaaagatgcttttaaagaaaattcccttaatttagtcagaacattctctaaatcaataagatgttgctcttgagttcttgaaaagattaaaatgtcatcaatataaacaaaacaacagacgtcaagatattcacgtaaaacatgttgaatgaatcgttggaaggttgccggagcattagctaaaccaaagggcataacttgatactcataaagacaccatggcgtcctaaaagcagtcttccattcatgaccaggcgcgaccctaagtaaattgaaagcagccttgaggttgacctttgacaaaaacttacaaccacgcaaattattcaataaatgagatatcactggcaaggggtaagaatctcgaatggtcatatcattcagcaatcaataatccacacaaggtcgatctgactttccttccactttgacatagaaaatgggtgccgcagccagggacaatgataccttaatgaagcctttttgcaaattttcatcaatatatttctttaattcatcgcgctcaggtttacttaaattatacatacacccaaaagggggaacagctccttccttaagattaacttcacaatcaaaacccgtccgatgaggagagagagacaccaaactgtctgttacaaatacatcagaaaatttctttaacaaaaaaccaccaggggattcctctacagaagaattagaaaaatcacaaccatctataatgatttcattgtttacacctccaataaaggtattggtagctttcaaccatgtgctactgaagataacagaggccgaagaaagccgcgtcacatgaagtcaaacttttgattctaaaaactttcccgaaaccaagggaataataaaaataccgtccacaaaatgagtaacatcgcccgtgaccgccgacaaaccatcgaacgacctaagcatcaaaggagaaggtaataatctcattcttaaattgtgtaaagaaacaaaatcagcatcaataaacgatgttgaagcaccggagtctaccaaaactgaaacattaactaaatcatgatgattgacaatcaaatgaccctcaaagagaggtcgattacttaaagatgaacttaatactcaatggggaaacttaccttcatcatactccaactcacttaactggcaattgaacataatctcgctgatcgacataggttccgtcgagattgcatccacatgggcggaagtcgacggaataggagggagagaagctgaagtcaacgggagagacgaaaaacacttcttaggggcgtgaatgctattgagttcagaaatggattctctcttctttcctttatcagccaaatcgccagatcgataggaataccgctcaagatcctgatcatcttccctgacttttccaccccattccttccaaaaacggtaacaaagcctctttcttcaaccatttcgaatccggaagagggcaaccacgctgatccacatgctccttgtcaaagggttcaagacaacgaaaacatgtcctcctatctgtacatgcctttctccaagcctgccaagtaaaaccaatggacaccaagactgaatcaatgtccatgggaaccgcttgagaaggcttagccacaaccggtgccgaactagaaactcgatattcgacgcgaggagggggaactgaaaacttgtgttgattgatttgattcacgcggccaacatccaaagaaagctcaactgccatacgctgcatgtcgtccaaattggtcaactctgaccaaccccctcgttgtatacctaattcgatgatcttttgattgatggcacgttcatagtgttcaagagccgacttgggggaaagattgactgaatacaataatttattaaattgaatgttgaaatcagaaatcgacaaagatccctgacgaagagcaaaaaatgcctttctggaatcttcttccttggttgagctagagaagtgcgattcaacgagatccaaaaaggcgtccaacgtagccaactccggaagaacaaacggggccaaagccgacacagacttagtcggaagcccttgagcgtccgtgttacgagtgagaaggcctcaccaccaagcatacgacggacaaggctcgcccaaacgaccagaagccgtgcaaaagtaactagcaatccacaagatgcggtcgcaatctgacccaaactgatgagaaatacgagcaaaggcgtctcgaacggaatagcaaaactggtgagtctcagaaatttcaccagaaaaggacaggtgagagtaatgaggaggctccgaatgaaatttagctgtaaaagtggcctgagtctccaacaacgccaaacgcaaattggtggacccgtttgccatattgagagaattaggaacttgcaaaaactctcgcaaaacttgagctttcaatttggtgaagtccgaagcaaaaactaaaagttgactgagttccttgatggtcgcgtcgttccgccgtaagacctcttcattacgcctagcctgcaattcaagagaagcaatagactgagaatgagatagaatggtttgatctcgatcaggattctcgatttgtaaacccgaaagaagggttgaaaccccatcttgattattttgtcgatttggtactggggaagggaaagggatacttggagatggagaaggaatgggtctcggttggcagtcgtccggcatgggtgacaatgggggaagatcacgatgagacaaagtcgcaacataaacgttgggagctggactattgaaaggggaaataaggggatgggaagattggagattaagagaattcttggaagaagcgtccgggaaagccattctgttagacgcgacaggagaggaagtgtcagacttaaaaaatgaaatagaagcgattggtcgatgaacaaatgagttttaaattgtcgagagaagggaactgaaattgatgtgaagaaggaaatcaaggatttcagaacgataaggatgcaaaaaattttgcaaatataactttctatgaagttgagaggattccgaagaaaaaaaaatcatgatttaattgtgagagcccgcctactactttcttttcttgaatgactataagtttactcgagagagtaaaccgtctatattatgaaagagtagagggtagtttactttccaaagaaagataaactcttgaaagggttttataaagaaaagaacttaagacttttatttcgaggatcaagatgtaatgatgataaataaaacaaagaaaatcgtgatgaggaaaagaaaagaaaagacacaaaagagaacaacaatcatatatataataacaaggaaacaatgaccaaatcaactataatgaaatcatgatcattataatgaaatcaactaattataaaagatttgcataataaccaactaacaaatatagtaggtatataactactaaatcagtaagctttatgcaaaacttaacgataaataaaagattttgttaactaaaacttcaaacgatccatggtaaatcacccgttgcgcgacgacagtagatggatataagcatatcttgagcaggaggggatatgcttgtatccgtccactgttgtcacgcgacgggattgtggttgctgcaaaaatgaaacgatcctgctgtcgctaggtacatagaaactttctgatggagctcttgagccacccaatcaaaattggcttgctgtgttgagatggtatagtagaatctctctgatgtgttatgcttctaaattattcactcacaacttctatgatcaacggtgggccgctacgctacactatgctaaagggccacttagcgctagcgtagcggcactaacaggggccgttttttctatagtgttagcacgccgctaccacttctacgctgcgctacaatgtagcgccactaaccagtgctttctttctgtgtagtgttagcaccctgctacagcgctttttgcggcaaaaaaggcaaaaaaaccgctaaagcacttttttgagccttgtgtgtgtactattagcgcagacatacgctacactaccatttaccgcatttttgcaccctgtgcatgtagtgtcagcgcagttttgtgcatctgcgctaacaccacgctaaaatgtggcgtatttttgccacactacgctagaataatgctacagttagtgtgactggcccaccgttgctttgatgcacatctatatagtctagtttttctccttctgtctctctttcctcacttcatgattattacatctcgacttgctttccttggaacatgtccttgacaccttgtcaattctcttatctcttgtttcaccacagttacctttaacatgctgggaagccaaacaggtaatccatttgatagaaatgtcaagctatttatagtagtaattttaacccatctattctcagtcatttaagtttgaacaattatacatcatgaaattaccttgctggtgagatcaagtagttttgtgcttgtcttagaagttgtgtttctgtcctcctcttctacttgaatctccatgatctgaaggtgctccattgtcagcattcccatactcactcctggaattggtgtcatgaagattttgtgtaacttgcactggcacaactgcagcacttggtgcttgcacaaacaactcaggttctttcaacttatcttccaaccaacggtgcaacagagacaatacaagacggtatcaggcgtttatttgtattgtctcagaatttgaatacccaaaaaatctggatttgtgttgtctcactttcctgagacaatacacatgtattgtctttgaaaagtgagacaagtattctgtatcatttcagatgacagatcccaccaaaaccgtatctgatacacaagatatttggctgtattgaagaaaaaagaaaaaaaaacaaagacaatttttttcatttgtaaatccaaatccgagacaataatttttttcaccaaccaagaaaatactgatactggtatgatgtatcaggctcaaaaaaaagatgatacgatccaatacaaatacatgtctcgtatctgttgcaccgttgttccaactaaggatggcccctccacatccagatatccactcactttttcagcggaattggacatttgcatccgctggcgggtatccttctgccacagcaggtatccaagcaggtatccccggatacacgccctttgaatggtcaacaatgcacaaccttgctggctggaagggtttccttccagttgaaaaggtacatgtaccttgttgactggaatgttttccttccagttgactaggtacatgtaccttgccggctggaagggtttccttccagttgatgaggtacatgtatcttgttgactgagatgttttcctttcagctggtgaggtacatgcaccttgttgattggaattttttccttcaagccagcaaggtacatgcaccttgcctgctggaagggtttccttccagttgacaaggtacatgtatttcaactgagtcttaaccactatcttgatcaaagttgcacaccactggtgctggttgaccgtatgcagatgtaaaatattttttcagcccaaccctcccaacaccacctgacaatgtgggtgaccaactcaatgtctcttagcaggagttgtcagaagccgctgttggcattaatatcaacatcaggattgtgccaaggcccactgctggctgatcttctgaaattggtatggtgtgaaggtctgttgttggctgaacttccaacaaggcacagaagtcttaaatcaaggcctttcattggtggattgcctgacagtgacattccatctgatggcagaatctcaaaagatccaaaaagaggcactgccctagactcaaacttgccatccagctgtgaccttccaagccaggcactactcatgactgctacaccagcagccattgcttatacatgaatcccagatatgtcaaataatgcctctcttttctctgttttctgggatcccttggtctttctttccacttttcttccaatttctttttttttttcaagcttttttgtcctatgtagcatctttctcacaaggaaagaggcatagaacacttaattgatacgtgttttcttattgatttgttggttgggatgactcttggtcaagccaactcacacttgtccttgacaaaggctcaaccaaccagccaatgttgtcagcttactcctgcagacaagcctttgtcagctggttatgtctgtgggactattggctgacaattgttcaagccaacaattgttttgggttggcttgactggacaacaaattgttggcctgctcaacagggccaaatatttgtgttggctgggtcagctgtgtcatcctgtctgacatggtgtgtcaagggttttggcttgacactaggatggtcaggcctgcgcttttccaaccactccttggtgttggaattgtccctgcagtcacatcttgggaagaaatttcaagtgtgccctgttcttgactttgtgaccaagccaatggcaacaccggtttacaaaaaagtgaatcagtgaccaccacagaatctatctgttgattaataaaagataagctactaaattccactgaacaacaacaggttataattacaagtcatttcccacacacctgatctccctcacttgctacagtattggtgttcattgattttgattttggtaattatttttttttggcctggctgttggcactggcagacaatgtttgcagatgtggtttcttcttgtttggctttgatcttgctatcataactgactgacccaattcaacatctgagaaagctactgctgcctgtttgggaggtcctgggtgtgtggctcacaccagggaatctgacaaaggggacaccatgtttggttgcaccaacactggagaggcacaggtggagcagcggcactgagtctgagactgtgactgatcagtttcatagccagtttgggcattggtggtctcttgatagccagaatttgcattaatggagtcttggacccaacagtttgatgaatctgggagtttgttgatggctttggcttgtggaccacagactaagtagtccactgattgctacttagaaatagaatcagttgggaacggtgaatgatctggatttatgggtcttcaggagggatttgagtacttgcaacttatgggtaaacaaactactggccaacaggctctcctgttgctgcagatgttcagacctagaggggtcttttggaatctctcatatggctagggctagtttttatatataaggctacatacacacatcactcttcccaaacatacattacaacacatacacacataagatcttgtatgactatgattatagaaagataagaagtgaagagatgctatgaagtgatatgatgttctctgttttttctttttttttcatgtggagttgatttggtaaacggatcaattttcaaggagggacacacgtgtattgaacaagacttgttgtttatttatttttttgttttggaaaaaagaaaaaaaaatgaaggttctcaagaacataaaaaggaaaaaaaaaggcattcatgtgtgtaacgagagaaaaaagaagataagggtgaaaggaaaagaaaagacaagccaagaatgaaggatagatgaatgactacgtagtgtgataagagagtgataatgtcgttagtagccacccatcaggtgtagtcttgtggatgtgtgtgtgttgagtacaagatgtaaagaaaaactgttgaaggaatcagagatagagaaggaagaggtccatggaccctatcaaagataaactagaccgttgatcaacttaaggtgatcacgaacaagatcgaaagagcaatgttattgattttttttcttgtatgtgagtgtgttggtgtcacaaaacttgcaagtaatcgttgatatatatgttatacagaatatgtcccactttgcccccgataaagaagatccgacaaggaggggaggatctagcgaatcttaaggatcgtataccatccatcaccccaagaagcgggaggaagatcaggaagacgatcagacaagacgccgttctgagcatgatggttgccgttagaaggatgagtataagagccagcctgatcgtgttcatcagagtcactgtctttgtcggccgagttcctccaacaagattcgctcaaggtcagatcgatcagacagacctcggtgggcgtgcttggtgaatttaaaacccctttcggcaaggctcctaaacatactagatgttgatgcgaaggtagatctgctgttcccaccaaaggctcacctaaaagaagaaaaaaaaaaagaggtttcatccaaggtcatcaattcgcttttctttttgagttctctttgattgaaatggaagaagtagatctctcaccagtatcataattcaaataactggatatatcaataccgagcgtcggtgcagaatgggtatagtcgatcaaagttttgtcaatgatcatatggttgggaagggaggtcaccgagttttcggcgagcgcttcgataattaatgtcggtgaagaggggagatctagatttgagtgttgaaaaaagatgcagacaagtaagaaagtgatattggtttagaaggatgatatgagccgggaataagaaaaatacattgtgaaaagaaggaaacgagcgtacctcgaatctggggacagatcgtcgcccctgttgagctgaatagtcgcaattgaaattcaaatgcgtcctagacaatccaatcaaaattgcaatgatcatgagaagtgagtaaaacaaaggatcaattgaaaaaaaaaatgataaggaaaggccaagctaacgtttctagctttagctggttttcgattggagttagtgctgaggaccaagaagactttaaatcctttaagagccaagagtgcgccagtacgaatagcacaggaagctttagtaccatgagagccgacgaggatagagattgtggaatccttgtaagatttaggcgaagagagagattgccggagcaatttgattatataatcggtcatcgatcgaccagcattctcgattctttgaatcaggctaggaccatactcaaccgaagcagccgagagagccagatttaatcggtcaaacgtgaccggatagatcggatgtccatcggtagaaagaatgtagggattggatggattgttgttgttggatgattgaagccatggattggagacggtagatccattggtcacttgttcttgtgctgataacaccatctctgtgggtcccaagtttcgatgtcgtggatgatcttcctctcctcgtctcgattgagcaaagtgaaccccgttggtctttttccgattatgagctatcagtcggtccttgggatccgtcgaatcggttgatgcaatttcggcccaaagcttttatcaagagaaaagagaaaataaaaaaacaatagggagtgattgagtgaagattctccaagtcaggtgattgatagtgatgattaccttggccttatcaaaagccatcaggccagcttggaagtcaaaatcctgattgaaatctgaagggacgattgcagggggggattcggaagtttgaggttgagaggtcgtagtgagtggaggtgatagctcaggagtaggtatcccatccgtatcttcatgagcactatcgggtgggttgttattgaaaggatgactggtgaaatgatggtgatttgcttgttcgtcgggctgttgtttcttgggctggtctcgctcctttcgtcgtcttctggatggaggttgagggttcttctgatggttggttggttggagagtgacttgggtgtttgtgaagagatcttgatgatgatgagtcttctgattggattggtctatcgatagatcgtttagccgtgattggattccgttactgctgctgctgctgttggtgttattgttgttctgacggtgagggtgatgacgatgactattattgttttgggttggagatgaggatgatgatgatgatgatgaagtttgtctggtggtgctgagaagcatcaagtctttcacgaagtctttttcgaggatgaagctaggttggatttcagagaatgagccatcgtacttgacaaatcgagctggatgggatggattgtcagttagtgaatgttatcttgtatcagatcgatggttgtttaccttgtgctaggttgagtttgccagtggatgggtcgatatcatgtatgattccttctacgactgttccgtttgatagttctgcactgattggtaaaccgatgaaaggactggacatgctgatagcttgatggagaataggaatagtatagtagtgggtggtaggttgttgttgctgtgaagttggggagacggtcaacagggcccagcttgactatgtagtcaccccctccaggcctgtcacagcactgtcacatacatcataatcacaccagca