cttatttttgggaagggctcacggaaaaagagtgtaaagaaccgatgagttttcattcacaagtaagaagccaggtttaaatagacttagaaatgaaattgaataaagagtgattttgaataaaatctgagaggaagaaatgaatgagttcatggaagaaatagccggacaagtcttctcagtctcttttagacaagctagcaaaattaatcatgagaaaacaaacataccaccacaaatgtataagagtcgttaattcttaacaatcagattttaatgaatcaaataatgaaatagaaaaagaaagagatcaatcacagagacaggagttgtttataaaattgctaatgatagttctaattagactccaaaaatgcacaagattcaacataaaaccagcagtggattaccataattcagtctagttcaagaagattcaagaaaagataaagagagaaaaaatagggaaaggagtaagtgaatttggggaggagtaggcaagagatgtgaaaactcaacagggattgttcttttgttttgatttgagtcagaaatttgtccctgaggactctactcctgccaattgttgattcacttgagcttccttttatttctcatttttcttccttgtatctcctttctgtttttctaaattaatcactttttttcttcttctttgtctaatgtaactcggagatccttgttgtaagagttcacatttgatctctcaataaccttccaccacgttcactgatgcacccccctcacagagccagtacaccttccttctagcacttcttcggacaatttcccaacaattccttgacaatatgtcattatcctgttgagagataaaagacgtgaagatcttacaaaacggtggaaatattagaataagaactgatgatgacgatcaaggtgagtccagcggaccagagggcaggcacccaagttgacattctgaggaaagctgcattatagagagccgcgatagcccaaccgacgaggctaccagagataacagcagagaaagagaaaatgaggaagaagaaggtaggggtgaggaagagactggtgaagggtctcctagtccggttaagattctcgacaggatgatggatagtagtgatgatcgatgaggctcttcgatgtcgatttaatgggatccattctccttggttctcggttcttcccactgatcctgatcttcgaattctcgcctgctttgccatcgtctttcctcctatcctcatcttccccatcttcccatttttgcttccattcatctccctcaatgatccacttctccaaaacgtaaaactcgcaaataatccacatcccataaatacaattccttcgagtaatctaattggttcgtgtttcatagcttttttcagtcagttctctgtcaaaattcagtgattttttaaacatgtagtcatcactcacaaagtccaatataacgtgaatttccaaatcgctacgaaattttgatattgtccacaatcaatcaaaaccgaaatggaaaatgtagatgtatatcagaatctcatcagtcagggaacctaagctaagtaataaattgtgagggtgtcctagagaatgcaagggaaaaaagctcaacttgaaggtacgtagagataaattccatcggaattagggccatatagactaggccacggaggggttacatatccaggaggaggtgaagcaaaagtgcctgaaaaaataaaatcaggtgttactctcaccgacaccatcgcgattttttttactatgagggttcaaagaaatacttcacttggcaaagagaaggaagcccgtttgaatagaagatgagagatcgtggacatgtgttctagaaaaccatggatcggttatcggacgggatctaggttttgttcagagtatgaaaaaattgtgagttgatcgagggctgattgatggagggtgcatgtggaaggagttgacgatggaccacgtaaattagtatgccgagctgactatcgaatcgattgcttcatggtttttctagttcaagagagagttttttggacctcgggttgagcacatccccgatacccccgatactgccaaccgaggttcgatgcaacaagtttcctctccccgggccacacagcacactagactggaaagagtcatgacctcgactgagccttgggtttgcgtgtttggatcgaacctattttatcagtcggacccagatgaagaccgaacaaggagctcaacaaccaagaagaagatcatccatccaagaaaattgaagcagactaggatcacaaaggatgctcggtcgacttcggtggttggtgttgaaattcttcatgtgactgattcacaaacgctggttcattaccaacggtatgtcaaaaagtaggttattaaataactgattcaaacgctgatgaaatgctctggtacttcgagcagagccaacgaaaacactccagattcatgtccaagttatctagaaatttggggcttcgacgaggaaaatcaatcgaccgaggtcaaaactttatcaaacaactgtttgatctcacatccgcttgatcaagtcaagaaatggcttggaaggacaaagattctgggataccttgcaagagatggtacgatcaatccaatcaatatgaataccccggcttcgactggatctccgacaaggaattcggcccgttatcaagccgttacgatcagtgataatggggaagtcctagctgcagttttggatcatgaatctactcgaacaccgtcaaatttgaaaacagaggatcaatcaactcatcgtctagaattgtggtcatcctttcaagaactattggacttttgtctcaagggcgttaggaccaattcaaatccgaaatcaattagtttagatagtcatccatcgggggaagagacggaaatccaactttcctcgggtgctgcgcatttccttattctgactcacaccccctcgacgggatcgatcaaaggagccgaagatccggattatcattcgaccttatatgcgtttggggacaatcggttcggtcaattaggaataggatctcgctcgattgcgattaatgaaccacagatgatcgaaaatctaccagcactatcaactatcgattgcggcttattccacagtgtggccttaggtcgagatggcgaactttacacgtttggtcacaatcgtaaaggtcaatgtggtgttggaagctcaagtacaattgacacaaccactcctatcttggtcgatattggaggcaatggtgaggctggtgagatcattgacgtgattgatgcccgatgcgggagtgagcatactgtggtacttacatcttcaggggtatggctggctggttcgagtgagttactttcttgttttcttatgagccatttgacattaattagcctcgtcatgtgttccagatgctctcggtcaacttggaatggaagacgcaagctctcagttcgaattccagaagaatgaacacattacaatgggtgatcatgccagtacgacagcagggtggaagattcaagctggacgctggaatacttttgtttggacaaactcgtgattctgatcaattcagatcagaaaaggaaaggtacttgtgtgtttagagattaactaaaattggccatttatttcaaaggaaagattcacagtaggtttttggtaagaaaagaaaaaaggaacaaccctcaaagtagtagacgttcacggcagattactggtgatatgagagccaacattcgcgatacacagcttgttttcactctttttttcttggtgtggagcgtttatttatttacttttcgtgtttagatttatgtgaggatatggagtcaaggaatgggaaagtgaaagtggaagcagtgaaagcccgagcaccaagttcattgttgggcttgtttggggaagcaagaatcgcaccctgggtgaagagaaaccatggttttagaaatgaaggatatgtctgtgtaatattcctttttttgtttttgacttgggattcaaagaggataacttacaaactctgcgaacgttgagaccagaggcttggtcgtaacgacatttgaaaaatgagggtgcgtaactggattcactaggagagaagccgtaagctactagatgttagaagagactgaaggtcagtctaaatctgctgttatattttcccttttctctctccatctcattctcttgggatgacgtacccatgatgttgtctcgttcgctgactttgtaagtcctggggaaaatccggtagattggcttggtgagttctttgccttggtgatcaattttggcacattgatcaaagaagagctcgtggttcacttgaaatgcccacaccaggtgaattaagagattgttaggaatgataaagcgcgcccaaaaaattgtttctgttttcctttgacaccaggcattgactcacttgggttactatcagcgttacctttcggcccacccatgtgacaagttgtgtcgtcgcaggtgttgatgcccttttcgtctccacaagctataatttaaaaggtatcaagaccgcagcttaataaatggatataaattcaagtgcttagcaaaggcaacttgttccggacgtacaaacatagagggggttcttgtaggtgtctatagttgaccaactagtgccacattctacctggcgcgttgaggattttgattcttgggttgtggcagatgtgacactggaactgaggctcataaggagccagaggccaaccaataaggaactgaaaattgaatctttgaacattctatcgttgcaaaaattgtttatcccggctaagtcaataaagagggtgattaattaggctgtggtagcagccaaaagaatagatataaggtgagggacaaggagtggtcgatgggccaagttgggggggtggaagggagtggctggtatttatgaacattttccatcctatttacaggtgctgtaccatcatcaccagggtgtgaagttgtaaacagccgaagtttaggtgtatgtactgctctgatgcccacggccaccgaatgactccatcggggcggctcgacacccagaagaaggtcgaagcaggattcgaatttcgaaagatgaggaagtgattcatgatctgatctaccctggtccctgagccacccagggccactggcgatatatttacccagcaagtctggcatacccatgtacgtataagctgatcgatcaacagctatcaacagcccttccagtcttcagagggcatcatcactgacgttttgatgggattggtaatctggtaaaatacaatgcgtggttccatccagctcaagtcaagggtagccacacatccggattgatcatgatacttctccgtccgactctcttaaaatcagttaaccctgtttgaggccttcctctttcaggcaagaaaaaaaccaccgaccgtccgagcagatctaagaaggcctttttggccaggtcgacaatatccacggggaaagcacatcttgtggtcacggagaagtgggttggcacttcagttgaagattgcctcaggttggctcagagacggagccgagccggagcccgagctcacagttgtgcacattctcatcagactgcttgactgtcaactgtcaactgtccacgatccaagcgccactgacgatgccaactgatgatcatcaactcaaagggggattcctgcgtcctaacgtttaaactcgttgtcaagactcaggagtagaggaactggattttcttaacccgcctttattccagtgggttgtgctttacatttgtctttgctcatttcaaagcgagcatcacatgttcaaaattatcctccgagccggaggcaaccttaaattaaactgccatcaacccttatcaaaattagctaggaagataaagtcatgcccgcgggaaggccctggcttcctgtaaaagacatgctcctgacttatggggactataaggtacttgagcatctttaggtattttacattcgtgatttcaattgcaccaccagtggaattgccgaaacaggaattgccgaaaaaaacaacgtaacccttgttataagctgaagcttggcggtcgacatcgatcgatctgagtgtaggacgaagaagggccgatcgagtatgtgatgacgatttgccagctgaggcaaacttggtttcggtgaagccatatggccgatgatgtgaccacgtaatgcgaattttgctaccatgatcacgaggttgactcgggcctgacgggccaaaaaggcgctcggcatggcgaagattgaaccaaggtgctacatctttagggtgctcgccacaaaatctcgttgccattttgggccagtccctagatgtatgtgtacaagttgaggctcatctcgggagtgctgccccgagtctacataccagactggagtgacaggcaaaggccaatcccaacgcaagtcactaacagatgccaacaccagcctctccaggtgctcaattcgtcacatgtagtgacatattttgggcgatatcatggatgcctgcgttttcggcatggaacttcagtacacgcttctgctcgtacggcagtaggttcctcttaccgccaacaggagacagtcaaactggttgggggatgtggaagtatcaagtttaatctggatgcctggctattcttgaatggagccaggcacatcatgggttttcgccttgatcgccaactctatcaaagggtttgtaaattgtacaattccctctgcacactagaagctgttggctaattacccaagtacatgggtgtgttggaatttcatctctttttcttctcatccctaaaaaactcatctatcccacttttaaattcaacatgatttcataaataatctacatgatttttactttgtttttgatagtttctgcgtgatattttgttatgttgtctagtgctgcaatccttgtagtcttcgaacccaggtctagtctttatcaacttacacttattccagacatcttttcaagcatatgtttatctgttttattcattttgatattcatttttctcaaccacatgtttgaccacttgtatgtagactatttaacgtgtagtctcctctaagtaaaaaacacattggctctctcattcttttcccgacccttgagtcagtccaacaaaattcatttttgttgcccccaaaatttttctctcaaaaattctccgcgtcttcggtcataatttcttcagggtgcaacagacttgctgagcagagtagatacatcaccagtgccggtggcccttggtcaatggctgagtggtttgggtcggagggatcagatcatgaatcacttcctcctctttggaatttccaaactgagtttttcgtgctgaatgtgaggaaatgtaatgggcatatcccaccgaaaatgggatccagttccacaaaaaggaaaaattgcaatctaacctcatgttcttccctttggagactcccttcatgatcacaaataacacaaaatgttcaagtggcagagaggaaggtcccttctgaagatgagagaagggcaaattgtgcatcagtgaaaaaagcaaaacaagtggaaatcaggaaatctagtatcacttgaatcaaacaatctgttagagcaaaaggctataatgattgatgcagtttatcatgcagaagaaatggatgagctgaagcccaacacaaagtttactttgggacttcattgggtattcactgcttgaagcagtgaatacctagtctacttcccaaatctctttgaaagcacttccatagcacttcaatcctgttgacttggagtaggtaaacctgattcagagtgggaatgtgccaacaccttggataatttgaaacctagtcaggaattaaggaagtttttctcaacaatatattcaaccacataatatgtaagcttatttgtaagtccaagacaggatatatacctagacagatccttgagaatttgaatctctgaccatagtgacatggtcacagttttttgataattcaattgtcaaatcatgagtccaattttgcaaagtttatgtaacacaggggagagcaggtcaaaatattgagcaaagtgagataaagcatctgaaatagttggaggaggactcaagaggggaaagaaagaacacagcacttgtgttgctcattggtactggggaaaggatgtttgggggtggaaggggataatataattattgcagtagggtataattctatccagggtaaatatatcaatgtgggaggggatggctggtgtggggacaatgtggtacaccaccagagcacctcaatgccaaaccatcaagggttctgacgggcaaaccgacctcccccgacccggccaaaccttcctgtctgccgacgtcagttaggcagctttgcggccagggaggcggggtccaacccatgtctgccgggcgggcagtgcgtcgacatcggtcaacccgcctgcatattggcaagtgtctcaggggtctgagacaccctgagattatggattcacggtcctgcgggcgccccgacctcccgttgcggtcacgccgcctgcagggctgtcatcatgacccttccatgcagattatgtagctgcactaaggttgacatgtgctgtgagattttagctcaggcaaaaaaaaatggagtccggactggactcccatcaaaaataatggcttctcagaagactcgaactggggaccactgccgctctcgggcacaaccagcggctcttctcaccactcggactgatcagattgattgaagtttgtgatattcaagttataataccccgccaccgctttttggtgttttttttttctccaagtcattttgattttcattttttttttcaagcccaacttttctcgagcttttgcctgaaaaggtgaactctgattgagttgggaattaacttgcaaattgcagctttgatgtcggtatgttggttgcacaccggtcatcctgaccaatcagatcctgaaggaaaatgatggcctcagctagacagctgtcaggttcgtctgccagtgccgtcaaatcaggtctctggcggctgactggcgctgcaggtgccccggttgtgcagccctcctgtcagctcttgagcagttgggccttggttgactgatggttggctgactgtcaaagactgggtggaggaaccctcgcatcgggatgccagtcgtgtcaaccccgctggcatcaatggtagcggcccgactgtcggttcagtattgactgagggtgttcagtcggtatgactgtccggtcagcctcgcctgcatggtctacagcagtctgaccgctgggtcaaccccaactgcatgaatactggcagactgactgttgggtcatctccgccggcagaatctccgttgggctggccgtggtgtcataccgacgatgttacctgcggcggtcagacggggtggtcaacccaactgtgggtcaacctacggttccacacaatcccgcggtcatatatctgacgacgggttgctaacccggaggagcttaaagtgctctggtggtgtacaggcaacagagaaggtgccacaacaaggtgtgttgattgttgatgtataagccccttctcctgtccttaaccctggttgttccctcaatatcgaaatcttctcgatcaagcattcccaatgacatcagtccacttggaccttcaagcattctcgatgacatcatctcacttggaccttctcttaaaaacttcatagcgtatcgatgacatcattgagctcgaaccttctcagtttctctcctgactcatctcctcgcatggtccttctcatttttccttatcaatcgaccccttcttctggtaacgattgatcttgcaaggatcactcttctatctctcatccttctcaatcgagctctcctttttactcaacagaactctcttatcctcatcaccaaaaaccatcttctcacttcatcgagattcatactctatcacacctaacttctctcgattcgattatctctttaactctttgattattatatcattgaactccttctttataaacgactcgtcttcccttccattcgacaactcgccgaccacattccactaaagaacatctagttcatcgtaggtcttcatcaaaatccctctcggctaatgttcttataattaacctgttttctttctgttagaccgttttattctattgttatcagcgttatcatcttttgttgttcctttcattagtcatctactgcttttaggtgattatatttctcatttcatttcttttctttttatgtatttctttaaactggtattaatgaaatacaatcttttagtctttccattaacattgatgtggggtaatggactcaataagatttaaacatggtcagattggaggagctggccaagcagcatcagttgaagggaaaatctgtaagtgcttctcatgacatttgagtctttttcttcatgagacattcacattgactcagtgattgtcaaggggatgtaattttttgatcactatattggcctagattggtccccagtatcacttataattacccatgtagtcagtccagatgcacttaattgtgatcaggggttagacatggtttttgctgcgcgcgctgcgcacagcatgaaccttgtctaaacgtggaaaaccatgtctttttattcaagcgctcaaaaaagggcaatcattattaatattttgttgcatatttcaaaaatcagttttttcatgttttcatcttcagaattattttttgaaccctcttttataccacttgctcaagtctcatgatttccctagttggtgggtcagggttgtgtaattcaaacaaactagctataaacttctggtaggtgactgcacatacatacattggtcatcatggtgagaactgtcttgatttgaaatttgtgttgctgttgggattttgtctctttcttctcatccctaaaaaatccatctatcacacctttctgatttaatgatatttagatgaaaaattactaattttaccgtgtcttgtaagtgtctgagtggcaccttttctcattgtctagtgctgtaatccctgtggtcttcaaacctgggtctagtctttatcaatgattatttgctcctgtcatcttttcacgcatgtgttaaattgttattcatttcaacattcattttcttctcacccacatgttgaacctcttgtatgtaaactacttgacacctagtctcctttaagtaaaacatcattggttctctccttctttttgtgcccctctgagctgttccaacaagaaatcatttttcttgccaaaaaattctcaacaaacatttcattctctgttcatgattttatcagttgccatgttactgtttcaggactgttgaatttcccccagtggcaggaagtcctccatttctttattttattcagattcaattctttttttcttatgaccataacaaagctataaaattagaataaattcctccttctaattgattcataaattggttacttagatggtctgaaacatgtagatgatggtcagattgaattgaatcatattgaaactcaagctacatgatcccaacgtccggcacgatcgagtcaagactcattaagatgcgccatccaagacgaagtcaaggaccaccccggattccagaaaaaggaaccggctcgacattatgatcacgtgatcgtacgacacattcattcccctccaaaaaaaaaatcatcatcatcaacaacaacaaagacaacaagaacaagaacaagttcataatcataatcataaaaccatatagtaagaaaagaaaagaaaaggaaaaagaaaagaaaaaatctgatctgatctggttcttgtcaacaagcacaagaagaatgaaatgagaagcgccaataaataccccataatcaatcttatgtaataactcatcataatgaacatgaacatgaacatgaataaataaaagaagaggaagcaaaacgggggaggaggaggggagaagaagcaggcgagaccgcagcctcgactttcctgatcctcagtgacgcactctgcagtgcgcaagagaatccgcgccatctgggcggtaagaacgagagaaagaccggctcgatgtcgccgatccacatcgaaaacaagacccctccgccccctcccggctcgctcatccgacccgcgtttcaaaaaaacaggaagaaccaatggatgacgaggttcaagcctggaaatgttgatcttgaagagcagacagcccagaagaagaagaagaaggttgggtgtgatgatgttggtcttgttggtgatggatctgttggtcttgttgaacctggtggatctggtgatggtgatgatggtgatgacgattgaactcgttctcgatctcagcgacaatagccgcgccgatagacggctcgacttcggtcccatctcgggacaccttaacctccctattcccactatacccaaccaaccaaaaacaaaataaaacatcagttcctgatctaattttttgatagagggtgaggaagaggaggaataggaacgagggacgaaacttgaacgggtttcggagattcttggtccgataaaagcttaatttttgcactcgaatccattcgaccttgaacggtttccccgacatgagtttatcctcatcatcctcgtcgtcatcctccccatcaccattatcatggtgatcatgggtggactgctgattacgatcctggacgaggatctgagcaggatgagcatcaggaatgagctgatgatgatcatgagaaagaagcggggaagtaaaggggagggtagtgtttgttgaatgaggatccttggtgagtgttggagtggtagtattactgatggttgaagaaggttgaaggaccgattgaggagtccgaggcggtccgaggatgggcagggagcgccggacgggcgagccgggccaacggagcgggagttcgggcaggacgggcgagagggcgcgaggggaggcgctggggggaagatcgacgaagaggccctcgagggcgcggtcgggggtgccgatcgaagcgctccgggtccggccggcggcagctttgatcgacgcctccgtcggcggactcgctggcggtaaggattgtcgacgcccacggacaccggcaatcggcccggccatccgggcatatccaaagaacgagccactctggttcgcactgaagatcaggaagactccctccccgctggtccgataggcttggtctaggatcggctcgttatgcgcttgtgagacccagatggagcggtcaactgaaatccttagatcttcatccgtatatgcctgatcgacagaacgaggtcagtattatatatatctggagggtaggtagactgtatacggcttacttttaggataaagtatcggcgtggaaagtgactagctaagaaggatgaggtagtcgattgactctgattagaagcagcggtgagagtggaagaggtgcgaaggttagtggtcgaaggttcgttcaagctgttactatgttgttgttgttgatgatggatgttttccctgttgttgttattgttatgcagattttttgtattctgggtggttgttgaagagggagggagggtatggcgatgtttgttgaattgattgtgatgagaggagggtgggtgatcggcggagcgtttgacccaggagcgatggagtccgccgatcctctgtgcgccgacgccgctcttgatgttatcctctggtttccgaatccgacagagcagtggcttgcagtagggatctaatggtctgagtggttttccattgcagagagagatggcttggttgagatgggggtgagagaggtagttgacgaaggcacagttactccttgcgatcagatggatgctttcgaccccagcaccaccagcgagttgttgttgttgttgtttgaaggtgggggtggttatgggttgggcggagaagaacttccagagttcttcgtgtgaggcatcgtttgggatatttccgacccagagagcatgttgtgagtggatggggggtttgggtagtgcggttttgttgtgatggtgatggtgatggtgttgttgatgatgaggtggggtatgttggagtgagagggtggcgaatgggatgtgttctggtttgaatgagttggttgggatgggatgtcctctgagtttagcctgagcgagtgagcctcttaggagtggttgttgatgttgttgttgttggtggctgatgatgggtggtaggctggatggtgattggggtccctgtgtggatggtgatgaggtggatgagtatgggctccttggggagaagagtggtggagggtgtcgtggtgaggctggtgatcggatgtgatggcggttgttcttccagtggtggtggtggtggtgtggtttgggtgatccgaatggggttgtctgtgggctgttataggctgatggtttgatgtggtggtggtggtgtggtctgagtggggatgagttgtagatgatcggctgttgttgttgctgtggtggtggtggtggtggtggatgaggcaggtagggttgttgatgttggtattggagtggtgggttgttgtagttcagtggttgttgatatggttgttgttggtagtagtttggggtgtagttgggttgttgttgttggtagtaattgagtggttgttgttgttgttgttggtagtcctccctttaatgctgttgttgttgttgttgttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgaacaccaacctcaaccaacctgaactgacctccactggcacaaaataacctagaaaaacccaaactgagctcacaatgcctgcctttgagggtgttggagggcgaaagaagaagcggacacgaaaaccaacaaccagtaccggcattcaattacagcagtcactggcactggaagttgttgatgcaatccgaacctccgaaaacatctcccaagaacacatcacacatgaccaccaagaccacccaagccaactggagatccgcgaaacatacaattattcaaccaatcagcaagaaacctttgaaggtcaagagactgcttatgatcagccaaccgaccctcaagttgacaacctgctagcatacctccagaccgaggattacaaaaggaagaaacttttggaggagaagcattggaatgaggtttttgatgacatgttctcttgtttttatcaatgtgcagctcggacatccaactggggagacgtggcagcttgggatcgcgactggaaagaaccatgccaatgccctcggacccgactgagacaggttgttttggttgatatcttaagtgagtatcattaaatatatataattaatcatcagacatcctcacatctgattcttcttttcaattcatattaaaatgcactagctaggaggcggacggaagtggacttttgtggatgtcatccagactcaggtctgacttattcaaatgggttacataggtgggttctctaaagttttcgcagacagcattcttcattctgactccttaggtttcatcacataatatgggaaacatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacatttgtcaatcaatatgggaaagctggttactggtgaatcaatatttacagaatttgaaaatcaagaagaactgcatgaggagggactgttggaacaagaagagttgcaattcttggatgctcagcaagatgaccttattgatcttaccatgaataataatgattaaaaatctgttacaaatgatagaacactggagttttttaatttttatacatgattcttataacaacaatcacaatgatataataaaagaaataagtgatgagaaataaagaaaaaatacttgacagaataattgagctgttaaatggggcttggatgtagaacttgagcccaacaagccaactattcagctctaaagataaaaccaggctcatgctttggaatttttttattttgtttatttatcatggttatcaaactgatttgtaactttccagtttggttttaaaatcttgatcaaaacgcttcccagtcaagattgaagcctttccactgtgggttgaagcttgatatgtatgataaattgagttgatagtataattttgatactaaatttttataatgattaggttatgttaaaggttttatattgacaagatgataatcagtaagatctgccagcagcacattaatcagaaaaaaaatattactaataatcttcatcaactgtctgatttattgagatagaaataaaaataaaaatggaattaatgttgctactgacatcatagaaagtgcttgtatctgaaaaatgtatcaattttttgtaattttttctccctgggttgaccatccaggattgtaatctgtctttagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccgtagtttgaggtcctttgtggtgactagatagtcgatgagggctgatggctgcctgccagtgagcctctgacggatctcgcagatgttgagacagtcggtgcaccacaaatgagatgtcgggtcgggtgcattgagaaacccacagaagagagccgatgagttgattgtacgggccagaggacttgggctcatccacagtgcaacgatgaagaagtttgaaactggagtcggagggtgtgtgaacagggacatgattgttgttcagaaaacggtcctgaatttcctcgatgtagtgggattgattgaggaaaacttgatgatgttgccgatcacgggtgattttcagggataaaaagtgatgaaggtcagagtcagcgccgatgtcaaatttgtccccaagggacttgattagggaagtgacaaatgatggttcccccacaatggccaggtcatccacatgagtcgtgagggcgccaatgagtttcttgttgtttattttgaagtagagtgtagggtcgtattttgagtttgtgagtcccaagccagtgagggctttgtgtaaagcagagttccattgtcggggagattgtttcagcccatagagagagcggtcaagttggcatacccagtcgggatgagcgggatcttcaaatccagggggctgttccatatatactgtatgatcgagatgtccattcaggaatgccgttttgaagtccacttgacggccggtccaatcacgaattgccaacagactcaggatcaaccgtagagtttcaagacggagtgttggtgagaaaatttcatcgtagtccaggccgtgaatttgagaatatcccatggctaccaatcgagctttcagtttttgaatggacctgtcgggtcgtcgtttgactttgaaaacccacttagacttgatgatttttcgcttttggggacgcgggaccaaacgccatgtgtgcatgccaagaagtgaggcaaactcatcgtcagccgcctttagccatcggtgtttgttgggggatttcaaaagctgtcgccaagttttaggagtgtctacttcctcctcagtcctagtatgtttggcccagtttccatacctatcaggaactttcctctctcggcctgaggtacgtctcggtggagggggaggagtttgagtggaggatgggtttttgggtgcagtgtcactgttgcagggagcaggaggaggaggaggcagaggaggaagattgatggtgacgatgtgatcgttgggtgattgaattgagactgcgttggggagtgttggggatttcgatggatcagattcagattcagtgggcgactgagtacggggagcattctttggagcatgaattgaggcggtaagtctgcgatcaaagcggggttgaaggggaatgtccagcggaggaaggtccagagggtttggtgactgatgatccactggtttgttcactgtattgccagaatcaggaggtgggggttggttagagcctggacttgagataggccagggaagctcaactattactggatctgatggtttggataatggtgaaccgtatgggaactttgagtcgatgaatgttacatctcgagatttcagaactgatcttttctccaggtcccacagacgatagccattgccgtcggagaggtaggagaggagaattgaggctcgtcctcgctgatccagtttcttgttggtttcttcaggcattttgtagtaagtgaggcaaccaaaaggatgtagagagttgaggtcaattgggggtagtccaagaattgagttaggtggtttgaaacctagaggagtgtgacaaggaatgtgattatgcgcgtggaaggcatggcgaagggcatcaacccagaatgatttaggaaggtgagcactaagaagcgacgagcgaattaggttgctgattgtgcggttggtgcgttcagctactccattgagttgaggggaatgaggtggtccgggctcgtgtcggatccctgccttctcaaggtagttctcaaagtctttagccatgtactcacctccattgtcggttctcagagacttaattgagtggttgctcagattctcgaaggaggcacggaagattttgaaacatgaaaaagagtcggatttgaatttcatcggataaaggaaaacagccttggagcaatcatcgataaaggaaatgaaatatttgtacccttcacgcgactgcacttcataagatcccacatctgagtgaattacctccccgggtgtggtggctcgataggcggatcttgtcttgaagggtttgcggtgaagtttggattgtaagcaaatggtgcattgttgaacatcaatctcgtttgatactgatggtgtgattccgtgtagcttgagtagcctcttcagtggcttgagtcctatgtgggaaaatcgccaatgatatccaagcagactgttgtcaacagtagccaggcttgcacagacgggtgggttaggagaggatgagattgaaggagagctcacaggctcagccgggaggtagtacaggtttccccgtctgtatcctctgccaactactttgccagacggatggaagtcgggagtcgaatagatatcgcaggatttggggttgaataccacagtgaggcctgcatcacataagccggctattgagaggagtggttccgcaagtgctgggacaacaagggtagtaatttccttgtcgaggttgatgggaagtcttgaaagccctttgtgagtggcctctacaagagagtggtcggccaggcgaacaggagttctgtcgcgcttgagagacattactgatgacaggtccggtgtcatagagacagagcagcctgagtccagattagcgtcaccagagggttgcatgtccgtggttgaggataaggagacggccgcttggcctgccgtgacttcaacttcagaccctgagtaatcggagtcgtcatcgttgtcgtcgcccgctccgccgagaatagctgcagaggtgcgcccagcttttgcgaccgtgtcaggtttggggcgatttctgttgttggaacggccagatgagttgttgctgtttccggccgaggtgtttgacttgtgtgagttgattaatctcgcgacatggccgcatcggtttaggtcatggccatccatgttgcaaaatgtgcaatgacggaccggttgaccaggaggcctagctttgcctttggatgaggggtttggtttagccgaggcagcagattcaggagcggtggcatcgtccgcgcgcgttttccgacgaaggtgttcggctttcagagcatcgatgagtttggtaggactgactcgctgttcgttcatcatggacgaaacgcacgaaagccagtcttggggtagcgaggtgaggatcgaggttgagtatatgtcgtccggagtgagaggagactcatccgtaatgagtgcgctcaatcgctcaaaggtccgagccatttcttctaaatgcgtaggtagatcatcgtccgtcatcctggacatggttagcttacgaagccaatacatgactcctccagcggaggagtcttgatgagctcgcttgagagcgtcccataagcctctcgcattgttcttcaggtgacggacgttcctgatgttcgatggatgaatcgtacgagaaatgacgccgcagacagccttgttatctcgcgtccagttcttcttgagtttcgcgtcctcttctttgtcgctgatgatgtagtccacgtcggtcgcagcaaaatggatttcaagaatccagctccaatctaggtaattggagtctgcgccaggaggtttcagttgctcaactccggttagtttgagggctggatggcccgctacatcgggatcggttgaggtagacatcgaatgtgttggcgagtcgatcgaggtggcgacagcggctgtcggattagttgacagaacgggaggtgcggttgggggtgtggtagataaactatattctgatttgatgcaaggtgatgggggtgaagtcatgtattgtgggcgctttaacgacaagcgtacggatccttataagctctcagtgtcctgtagttgattcgtcgagtgcgtagttatagcgcaatggtgctcataacctgatgagatcaactgggaccagtagtgagatggtggaaaggatgattcattacttcagtgatgattgatcatgaaagagaaagaaagagaaaaacagaaagaaaagaaacagaagatgaagaaatgacttacctgggaccagtagtgagatggtggaaaggatgaggaaagagatccttccacgagctcactgctgacccaggtgtacaacatgaactgtaacatagatgtgacaggtgtgtagcatacaaaagaaaagagagtgaaatggaacatgacaactcaacagggagttggctctccattttttgggagttgtttaaccaagcccctttgaaattattttgaaattattttgaaaaacttttgaaaggattttgaagttcaaagttggctatagatttgaacttttttctttttcaaaagtgcttcatgaaaagtcctcaaggaggagttttgagcaatcagaaaatttatctccttgatcatacaacttttgaaaaagaacggttgaaaaccgtttgatcattacatagctactcccatgccccagatggtcaagacctacggcaacttgaggcttccacagtcaaaggtttgccaagtccaagtgggtcttgctgtaggcttccacagtcaaagtttcgccaagtccaagtgggtcttgctgtagatcgttccatgagaaccagttgaagtcggccagagacatacggaagagctcaacaaacctggccgcaggtattcgtttgtctttccatggttcccagtgatccggaagcttgaacacctcacatcccgcttgaatataaacctattgcgctcttgagattgttgaacaaagagaaagtgccagagagctactccttggagaagagattcattgttgttgagatctatgcagcctcttgtcaaggagtggactctccgcttgtggactcaatacaagcaatgcaatttttttcattgccacaattgtacgactgggtttatgactactggatgacttcccgtcaacatctgcggggctcccagttttgatttagagccaaaaaagctagatttccctgcaaaaatttagactttttgggtctaaatcaaaaactgcgagggtcccagattcaacgggaagtcctccactcccagcttttgaaaatattttgaacagtatttgaactacaaaaagctttattttaagttcaaaaaaaaacatcacgctatgataaacccagttaatagttgtaatggttgaggaccttgcgagcatacagtttttgaatgccttgaggtaccccggcaattttcgatcacgctcgtcggggaaccttccaaagctacaaaataagaaggatggttaatggttatagtgggcaacaaaaagtgattacgatcctgattgatgaaaacgagctacaaattttttctttacctttcatgcaactccttcattgcatcatcgaacgtcacacaatccttggcactttttgctttggtgaacgcgctggtggctaattctaatgcggccatctatttgaccaagcttggcggctgtgcttctcttgcattgcgattaccctggtacgcgcgcacaagcaaaagcatgtggtgcatgtcagtcttcccacctgtttgaatcaaaagcagaaggatctcacatgagtgagtacacttacttggtcctcactacgctttataataaacccctccagagcctctatgtatccttcagaaaaagcacaataggtaatctcgagaagaagtccaagattctcaaacaagaccgtggcatccggcttggtggttggaagtatctcgcttcagctgtagttcccgtttgcatcacatgcccagagctccaaagggtcgcgtgagtataaaataccacggaaggttttagatcggagtcccttcgatgtgttgctacattttgcagctatgtattggaatcgggataacttgcgcggtcagtggccttagaatatttggagtcatacatctcatgagttgagcagcatcgtcccttgttgccgcctcttttctcgctttagtgaccagaaggatgtgatcgagtgccgtgtagatgaactccgaccaccctcctgacgctgatactgcttctggcaatttaccttcgccgtcgttgtttatctaaaactctcaaaattcttcaatggccctcaataacacttggttatgagtcatctgatgacgagtgtctgcatggcggcatcctcctcctccaaataggaaaaattccatcccaatcaaatcatatgagaatattatgaagatcgaacgtgcagtaagaggaatctgaatacaaggtgtgttgtttgctcaattaggattatttttttcagattatctatttgtatacaaatggtcgacttaaccaagtaaaatttggccatacctatgtatacatgtagttttaaaaaatagataaaggtggagaatcatctcagttgaaaaccaacatgaccacagatggagataagcataaacgcaatgggtatgatatggagcaaaaaatgataatcataatcgagattgcccccagaatttcgattgacaaatttcccataaggttcaggagaaaaaaagttgaacaaaaattaaaaacagattagaataggtttatcgttgcaaatattttcaacaatatcatccagatgccaaaatgaaaccaaagcgtttacacgggtcaaaaaaggaagaaaaaagaggagaaaagcagaaaaaaaagggaggaaaagggaacaaaaggagatactgacccgagcgacgattttaccggagactaagccgataggcacggggccataagtacgcgaatcgatactaacggcataattatcgccttgtaaccacagatgaccctgagggatagtaaggagagatttatgagagtactggtagtcgagttctggatggaggatcgaatcagcagtaatttgattgaagtgatgagggagatcgtcgacgaggatctgatcccctggcagtccgatgatccttttacaagccaacacggacgggttcgaaggcgagacaaagttgaccaggtcgcctcggttcaagttcagccgactcgtcgtcggctcggcttcggctgtcttcttcgctgtcctcgctcggtctccgcgtaggctgtaattcaaaaccgatgaaagcgggatttgcagtagtagatcccctgtcacgttcagtgtcggtagcatcgatcctccttcgcactggatcgaatcaaggtttcattagttatttttttgttttgttttgtgcgagatgccaggtggacgcagaagacattcatcaagaaagatgatatgccagcagattatgatttttttgtaggaaatcaacaaaatggtcagtcatattatcattttgcttgacaagattttacacaaaaagacgaccgacccatcggagatctccgactttgtccttaaacagactgacgcctgcggtcacctgaacagcgcgtctgagcaaattataagtccgagattgatcagcgatcctgcctggatgagatcacctcaaagagggcgcagaaggatgacctacttgacgagatgaagggtggtcttgaaggttgaggcgctgttcatctgttcgcccgacgctccaaaaggccaatgaaaacccgatggttggcaaattctttgtctatggtacacgctattcgcctcccgtgtcgagttcctcctcgtaggccaaaaaagtgactacaaaaagcgaatatcaatcgggtcagtaaatgtgatgacaacccaaaatagaacaaactcacagtgatcgtttggctgaaccaattgttaagtttgttttgagttttacagctggccgagggctgcccggctgcccggcgtcagcgtgacggcggtggagactggagtggttgcatcggggacaccccgggagtctcgtagacttgaacccggcgactttcagctgaaggccgagaattgggacgatatcctcatctccgactactgtattaggatcactcagaaatctaataaataaccgaggaaaccaagctagaggccgtcaaggaaaaagaaaaaaaaaagtcaacaaacgatgatggactccgcaacgttactcgaaagcctcaagctgcctctgatcggaggcgcgctcttatcgctatcgagcatgaacctgatgctcgacttcagcaaggtcttcggctgttcccaagcgctcaagagtctccaagaatcttacaaactcatccgtttccattacttccaaagcagtaatgctcaaagcaataataatcacatcttattcaaccatcagaacttgttcatagctgccggcttggctctcagcggctccttcctcagactgttcatgaactttatcgagcgcaatctcacgcacaacgagcgatccatcttcgattcctctctgctctctaatcatgtccatcactccagaagcgatgatcatcaggtgctcaagaatgtcttactctttacgcttgccgggttactgtctggtgccggaactactctggcctctggctgtacatctggttagtttgtattttcacgccttttctgttcgtttgtctgaaaacttattactttttctcctcttgaatttattcactgcaggtcatatgttatgtggaatggcgcgtggtagcaagcgaagtattgtggccacctgtgtcttcttccccgtcgcgatcctcacccaccgagttctcaagccactattggcccagatcggagtcttttcgcaatcagactcgatgtaccaagagtattcggaatccgtctcaaccataggctcagaccaggtaatttgcggagcgatattcgcggccccattcatagcttacctcgtcctcaaattggtggtgaaacccgagcgctggattccgttacggcttggcctgcttggcgcaaccttcggctcaggactgactctctcaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggccgtcgatattcgtacctaaacttgtcaagtagtgcctgagaaacaaaaaaaaatgtataatgtcatgattgtatcaagttctgcacgcactcttggtgaattgtaagaaagatagctcgtcaaataggggactgcctcaggccgtgcgcttttgaacaacgtaagatggatgacactagaagaagttcaaggaactcgtcagacgttgatgcgaagactcgagagccataaaagaacgcaacattttcgagccagtcaagactcgattcacagaaaccttgggttgatttaaattacgagtgaccatgtggaggatagattggagtcttgcgtgacgagaaacaagacacatggtcaactcaagcaatctactaatggaagtcaaaaagtcaaacgaaaaaactcacagttttcgaccatcgccatgttgctcaagaggcttcaaggcatccgtttcgagtaacagggaaatcgtctcccaacaacacaatccaaaatttctcgatccgctcggccgggttgatgttaattttaaaattcttcgaacgacctccactgagattgagggattagactctccaattttaccaatgtgttcgacaaatgaagcagctgctttcttggcctgctcgttgatatataagtttatagaagggtgcatatagtcagcatatgaattggattcatcatccggtgctaatgattatgagaactgagagatgtgaagtccggaacagggaaggattgactcacgtcattattacctttgcccccaatcaagattatgataccttgtaatagcgactccgaaagtgagatggaaaattcgatgaactcgtttgacggaaatgcacattgcaaatgtcttttgatcagctgagtcaataaatctacggagtttgggaaagtccatttgagttctctccaatgttcagaattccgtctgagatgatgatgcaatgagagattgagctcaggttagtaaaactgccgaaatacaatgcgggggagatgcagcaaaaggcgggagtagggaaaaagtatggagcagagaagacgactgaaccgatcaaaagccgattgcaacaaaaccaaaatatctttatcaatctgaagaaatttcgaactcgacaggtagactaaaatcttagccatggtttgccaggcaagttgtctaaccgaatcgatcgaatccaaagactgtctcaaaactccactgaagatgtgactgatcaagaagcgttgttcgagtttgagaggaattatccggtcatgatggattttgtgagtattttcatgagcttcacttggttccagtgccctgtcgtgtatatcgagttctagtgggcttctaccatcaatatggatgttgtgattatttttgcgcgcttcaattgattccagtgatttggtgtataaatagatgatttgatcgagacttttgaggcttgatgctcgcacccaagatccgacatcccctctttgatcattagtatagttaaacaatccatttacaaaaaccgtcaaaagcttcgaaaactgttcttgagtgcagactttccaaccataagtgatactcaagtcattatttggagcggcgattatgtgattaggcggaggggaagagatcaaagtgacccacaagtatggaattggtccccaaagctcgccacaattgaaacgagagattcgatacagttcctgataacttcaattggttctggcaaccctgaggcctttattccattgagagggggtatatatcagtgagtcagtcaaccagtaattttcacatcacaggagtcctaccttttcctctgtacaagcgatcaacaagtcaaaggtagactggaaggacacttgaagtgctcccgaggaaaacacaaatccacccaaacatcgcgcggaagcttgtctagcaactactaaaccgcttgttagagcctttgagaaaaacctttagagaagcatgacaaaagaaagaaagaaaattggatcaatcattgcgcttcaatcaagatcagtttctgatgataaggttgaaaatcgatgcttgatgacgcaagaatataagaaaagtggaggtgcgcaactaactgtatttgctgtaccccgacaccacgaagggagacttgatgtaacacgctttgcagcgagcaatgtaagttgtcatcagaacgcttcagaccaatatccacaagctgcatccaagcaggacttttgataaaattttcacaaagtcgtgggcaatcgggtaaagtgttggcaagagcttggcagattgcttccaataagacttctaattggcgaggtttcaagttagaatgcaggacgccagtgactaactgaaagatctgaagattcagccaatcaaacaccatgccattcttgaatcagcacctcaaggctggaagcaggcttagaacgcgttgaagcaatttaaagataaaggcgaactcaccttttcaagtaatttgatagtagcgttctccgttttatcggactggacaactttggctaactcacccaaggtgagtagagaaccatgtacttgattgatatctttggattttagacctgattcctggatggttaccgagtgagtcggataaggtttgatcacatcaaaggtactgagaaactagacgagaagcggaatgctcacaagcctatccaataaaaccgtagggatttgattgaaggcgtctcgagctatctggcagatcgattgagaagccagttcgcgcacgccaccatcccaatggcaaacacatacttcgagtaaatgattcaaaatggcctcccggtactcttcgaacctacaatcgtcctctttcaactaaaggccagttaaagaaggagaaagaggaactgaaataccttgcaacctcgggagccgctttcaaaaaggatgatcttcgaagtccgaccgtaaagaaatccgcccgctgaaggacatcgattccatgaggaaatattccctaaagggtgatgtacgggtaatctagttggatcatcaaattatgtatggggactggtatgaaaaactaacaagtcttccgacgttttcttgaaaggctgcactgccggccctgcgaacgtgcacttctcgatcaaacagcgattgcagaaccagttgtatagctatttgattggcgaaaggctctacttcagctgaggaaaaggctctaccaaaagaccacaagacgaaagctgcagcatctcggacgcctgagcctatgctttggactcccttgcgttgctcgaaatgcaaagcctaatatcgtatacggaatcattgcaagccgtttgaattgggccgatggacaagcgaacgagaagagagagagatacacttaactcgaacaacccattcaatcaaactttcaagacgcgagaccggaaaacatttttgacgaagaaattctgcgcaagccaagcaagcaccctgccaggtgtaatcgttcaccgacaacagatcgatcccgcccttttgttcttcaacggttttcaggctaaacagctctaggatagcgtcacatatctggatcgaaaaggcctctggaagtcgtctcccgatttttgctagatactttgctcccgaccaacgcacaactgtatcctattggggttcataaagaaaagttaaatttagattaaaattcgaacaatttaaccgatctggctcattgatgctggagttccgtactttatcttgaaggcaatccaataaatcttggacgattatttcaatagattccggcacttgctcatcttcgttgtcggacgagccctgcgggctaaccggtatgaccaaagccactcttccagccagcttggccctaagttttcgtaggttgatactagctgaaatgtaaggtaatttgcttgtttccagaagcgcttggtggaggaggggcaatacacccaataattgtggaggcctagctaactctacaaggatacataggacttgagctatgccagtagcctgttgaaaacaaaacaaacaaaaagcaaaaatcagattcagaaaccttttgtggcatgatggatattcattgatatctgaccagaaatagatcgtgttctccagctacccggagattgtcaagacatttctccacaaacgcaagtagatgtgagcggaaaacgtcttccctgcgggaaatttgaattgatattcacttttccatgagagaaaacattggcaggaaagagaagtataggagacccacctcaacatcaatcttgccaacaccaaggcagctgcctctctctctttccccggaagactgagataagaccaaccgactttttcgacatattgataagtcgagattttttgagcttgcagtgttgaaagtttatcgaatcgcgaaagatcgaaggggatcatgcagatgagagagagccatagcagcaggatgtagcggaagtgccataaaagagcatccgagaatgtttccactattttactgggtgcgctatccaactttggaagaaccagaccaaaagtggatattacgatagataggtcttggacttgatgagggaagaagcgaactatgaacaaagaagattgatattgaatcagtggatgataaaataattatatgacgaaatgaacgtttttttaaacacaccgattgtcttgtaacctctaactttgacgacgaaatatagcagatgcgaaagcttttctaatttttgtgatagttgttcgatgctcagagtctcggttgaatcggtcggaggttcttcaaattcagctgaatgctgctgcagatattccagccattgtctcagacgtaggatgataggttgtaccatgcgttcgaggtggggatccaaaaggtaaggctgctcctgataacgatctaactgtcggtcgagattcggattccgaagcaacaataacaacaacaaaacagacgaggggttagcattctggtaagttctttcaccaaagatgagatcatatctggaagtactacttacgagtagagtcaagtaaccgaacgggttgttcgaaaagatctcaggcagcggctctttcagattggcaccaggtcgatcatcaatctgatcgagataatgctccaggacatcaaaaaactgtcgttcctcggcaaaaaacttgagcaagctctcgtcatccgccatggttatttcgctcaggtctattcgaacggtcgatcagcgttatttgtggttatcgagctcttcgatgtagtccaaccttcaagcgtggtcttcctggtgatagactcgaggtggttctgggtggatgacctcctctggactcctggagccttcagtccaccactgcacgcgactctcaccctgttgaccatcaacctgtgacgccagcaatgcccttcatttctccacacacacacactctctctctctcattctagtagcatacatggaagtcgctcaaggcatctctcgaaaccatggcagatacaagttctgcacaaatttctaagcatcaacgcgcctcgcagaaaagagacaccgaaagaaaccgaggttatagcattgacattgcgaactgttaggcagccccaacagtgactagcacggaaaacaaaatcggccatgcaagcatcccactcccttcacgcctcctcttttagtaacttttgtgtacttgggactggttgcggttgttccaatcactcttgtccatttccaacaagaagcttggacaagcatgtattataatacattgaaattcacttcataactgctttgaaagaaaatttatggcttaattcattttcctgagaaagaggaacctgaacaatttcgggaacgcgattagatccattacaatcactggttcaggatcatttcagctgctttttctgcgattgcatagactgtcattgctggatggctggtaagctggactggcaaaatactaacagaaacagagtaaaaacaaagtgaacaaccgtgttttgtcaccgctttggccttggttttttttgtgggatatggccactcacctagcatccacgactcttaaattttgggtaccgtataccctcagctggggatcgacaaccccagattcactctggggcagcatcgaacaagttccgattgggtgatctattaaagaaaaaaaaatcttgagttttggtatgattactcctattcacggttaaatcactgacacgaagtcgacgctctcttcctgatgctctcttcccactgctcttgggtttggacagacggtccagggtattgttcgtccaagataatatccttaaatgcgtcttgtgccataattttcctaatctgttttccaccctgagccaataaccaagcatcaaatgggtgcatcaaataatctacaacaaaccaggtcatacatatttcagttgaaaaatttaaaagcagtcctcagtgcgaatcataaaacgcctactcggatcgatcaaagggggctccccgggatcctggcttttgatgtgagatgagccgcgtgataagggatattggagtatgacgttcgcagtaagactagaagggtgaagtggcacagtaaccatccagccccctcaacaaagggataacagtactataaaatcaaataaagaccatcatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatcggctcctagatgacatgagaaacatcgatgagagaatatcgaggggtctgcgtccatcagcaccagaaatagatgtttattttagatcagggctaatcacgaacaaagaaggtgttgactaagctgaattctagcgctactccgtttttgattcgattaacgacggcttcaaattgcttgggcggcagatagcttggacaagtctcgagaagcttcagtccctcgcgcatctcctcttcacttacgagtgatttcagggcttgaaagttaaagatagaagtgggatgactgaataaaccacctccggactgctcatgtatcgacttttgctcggcagcgtattccgggtccctggtcagatcctctaaggttttgtgaccaggtttgagccggtaacttgcaaacacaaatatatgatccgaaaaattcgagccgacgccctcaagattcagtgccaatggtatgtttaacggtttcaaaattcgttcgcttcctatcccactcctctctaggatcgcaggtgttccgatagaaccggcgctcattatcacttccctttcaaccatgacacgacaatgcgtcccgcaattagagtattcgactccaagcacttgcacttccgagctggtgtcacttttcttcagaataagtttgtccacctcgcaattgcttcgtacaacgaaattgctacgtgactgatgaggaaaatctgagaagaatgggggcttagcaaattccaaaactttactcaatcattcgagtgattgtcaggaaagcaatcaactcacaatatgcagtcgcgctcgtcacgcggcagccctttgcgtcaatagttgaagggtaaatgtaagctccctccagtttgccagcaaagggatccttgctttgaatcacatgaccagtcgcagtgcaggctgaaaaataaggcttgaattggggtgggatatatttaggaaacgaattggtaaccggaccatctgtcccgtggctttcgggagagaaaatatatggagaatccgctggagggatgatcaatcgttcactcttctttgatgccctttcgacctccgaccatcccctgtgattagaccaaaccaaacaaaaggcatcagactcctccaaaacaaggacaaaataaatcatttaccatcctggatttcccagccgttcgattgtattgtaatcctccgcttcagccctactgctcatcatgaaatttatagctgacgagccgcccaagacctggaaagattgaaaagaggataagaaccaatatccacattaaaaaaatatgttgaaacctgtgacggaggagcacctttcctcgagggtaaggtattcttcgttctttggcaccctgttgcgggaccgtggaatagctccaatcaacatctgaacccaaattgttaactagaatgggcacataaagacaagttcatctcagtttttgtaaagtttccaaaaaaaatgattctagttatacgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgcttgaaggaagaacatatgattgcaaaacaacgttggagaagcaatcagatatttcaaatcgggctgataccagtctaaagcaactagtttaagtcgttggattcaagcgaggttcttcagataaaccttttggctccacggttttgaaagatcagccgagcggtcacgatttgacgcaacccagatattgggttgcgtcgttcagcggaacaccagatgatgttggctgaggtcaaaaagacaatgagttcaaaccctgagctatgtggtgtgatcaagcagagtaggagtctgacttactggcaaattgtcggaaggacaacagtagtggatttcgctcgaagttatgtgacaatcaagattatttggcggcgctgggtcttgcaaaccccattgataggacagagaaatttttggtctggtcaacttgtgcagtcctgacttgggaagaagaaaaatatactcacaaagggtcccatcggaagtcgcacaagcatccgacatctgctggggacactcaattgtgaacttgcaaacaccagctaagaaaactagaagtgttgatatggtgaggttcatggtgtccaaggaggatacgggggaagggtggaagagtagttgcagttgatgtttgagatcagtggaaaggctataatttataaagaagtggtgctggctggagggtaaactgaaaccccggttccatctgacttttctaccatggcggtgaaaaagattattttgtatgtatcacgagttgcccttctgtttatttttacgccacagacgcctgtagatgcgatagaaaatgggtggcgcatatggcatatgtttatgggcgggctctgcaggaccctccctggaagcagttctgtccacaaccaaataaaattttctaaagacacgcattcccacctgtggtcacaccacctgcatatactgaacaggcggaaagtagggtatgattatggtcggccgaccatgtcatcgcgcctacaatagtacgatacttggaatatttgggatgtcaccaatatctggcttccggaggccagatttttcgactaagtcccctcctccaagcttccccccctgagggcccctgatctttcaccaagtccctactttcgacccccccccctcccccgttatgttacatcacccacccgtatcacatcctctctatggaacatcacacctcaataaatatatcacaactatgcatatggcacctaaaccatactccctcagaccgagcctcactccgccgggagcatcttgccggcacatctcccgaggcgctccggctcgctacgatcgccgactcacctcacacctcataacacctcatcaccacttctcacacgccttcatcaacacctcagtactctttcttcacatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcattggattctcaaacttctaccggcaattcatcgaccacttttcaggaatagctcaacgtctccatgacctgacaaaggacaaaactccctacgtctgggatgaacgctgcaacaaggcctttgaaaccctgaaaaccgcgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatgtaatgggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactcaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggagcaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatttgagcttgaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtactagtctgcaagctaatgtgaggtgatgaatattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatagcaacaggaccagcctagaagctacatatagcaagtgtcagaagatagtgtagttatgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaatgatgtaatttgttgttggtgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccaattcttgagccataatggttgatttgtgagtgtatatatgagaaaaaaggtgtaaaaagtatgcaatttgtaataaaagaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacatcctcccccaacttattgtctgtccccagacaattccgccagggtgccgtggaattagccgtgttgagttgtccattgtgttgtgtaaatttacagtagcaagttcttacttccacctttgatttgggtgttttcatttttcttactaacaaaaatgggccacaaaagaccccccccttttccttggaaatttcaaaaaaaaaggttttttttttttttttttttttttttttttttaagagagagagtgcgcagcgcgcagtccgcagtccgcagcaggtgacgtcgagtagtcgtatcgtacgcagcagcttacttaatcctttgaggttgcgctcgagttcagaattgggggttcggggtgtctggtacccgtcccgatccccgcgcgccctgtgctccgtgctccaggccgtgtgcgccgttccggaccggggttcaagtgcccacggccctggatatgtctgaatacctaccaggcaaccggcaccgctacatccctcacaaaatcgacttccaacgtcttccaatcttcgaatcggatcgaccgtcaagatcctcggtcaaaaaaaaaacagtaagtaatttgtatttcttctctttttgttcgtgatccttagcgtagtacgtagttgaactgaagacttggttctggctgttgcttgaatcagagacccgatatgatcttccagcctaagttccttcctcccgccaaacgctgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatggtgatagggataagttcaagatgaagctgccgattgatatgtgtgagggtataaagatgttattgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttctgaaataatatataagatggatttctttataagggtggttgagatgatctggtccactggtgggatgatggacacctcgtgggatgatggagggaacaaatggcaggatgaggcctccttatatagacaaatgtgagggattttagccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaaccgtaaaggtattcaagtttactccaaaaggaatccagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcctgtgacaggctgaaatacgtgtaacttccaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaattaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattctgactgtgttttggagctaatattacaaataaaaaaagaacatttttggtcgtgtatagttgagatttgtcttgaagcgtgttgagtagttggtgaaaatcatccgtggagtcctgattggcgaagaattgttgagattttgtgatgttgacgtgatttgttttcagagttttacttgatctgtccaagaatattgatgtcggggtttttggtgaagttgatttgggtctagtgttactccaaatttgatttgatgaggtgttgagtttgattattcagtttgtttgagctcagttttatccttattttggagtgataacaataaaagtccactgtattttgacttaatttttagtagaaattgggccagataagggttttttgaacccaatttaaactgtaaattttctgagttttctaatgtttttatgttcttgtggaaatttatagagttggggaaaaaaaaaaccatgattttctaggttttaatccatgacctctcaaaaaatagggtgcacatgcctcaggtgcagaggggttgggtttcgactatatgtggtgtcatcggacgatgtactgcatcggtcacacttagtgtagctttccctgccctgtcacagatcgtgattcgtgacagggtccgatcggccttaggactctgcgctagcctcttcgtgggggcctctctcttctgccttctaccaaattctcagcgattcgactatcggacgatcctcgactggttcaattatccatccccgcggtaagtattccaatcttctagttttctgttttatatctaactatcttctaattaatgatctaaaaaaaacttttcttcgttttgactagttatcgatcgtattttagaccatctccgcggcgagttagcggatagctttagcgtcttggtaagtttccttttgttatttgattcccgctagtcttttacaggttctctagctgacgatcattttcaatctccgttcatgaaaggatgcaaaatggcccccttcgttcgaaaaggaaggatgccgcagccgcaacttctcgactattcgctcgtccgacaatactcgaccgactcttctctttctttgatcttgactcgacccaacccgatcatccatccccaccggtagatttccgattcaatcgtttctagactagctctgcggcgagtttgtggatagcttcagtatcctaggtgagtctcctttttcgtttgttgtttctcttccgtttcttttgctagtttttctttctctagtctcgtgtagtctctctagctgacgattattattcatcttccttccgattgaataaaggaatgcaagattggttatcgatcgttcgaaaaggagagttaccgccgatggagtcgaatcgtttgtggagaggtttccgcgccagtaggttaaaatcaagaggtcctcgttttcttataaataccgccgcattgctgtcggtttcccttcctcctcaacatcactcctcctcttttatcatgaatcgtgtcaatactgctgctttgctgtattgatttatgttgtgattctagatctgagggtagtaaggaagcctttcgtaaattgtatcggccgacatcaatcctttgcttcgtttctgtccgagcttttcaaagttaagtaatcggcatccaattctattgtcatcctgtattatataactgtatcatcgatccaagcagcaaatctaaaggttttgatccagtcgcatccagtctataaatctacccgagtcgatcaaattcaatcgtgatacagttgtcctggttgttagtccgagcaaaaatccggtcatctgaagcctttttattggttgtgttagctgctgcaagtataatcccaggcctttttgaacttcatttgcaatcactgcttatccatcccagcactacccgattgatattatttaaagtcctggtgagagaaaataaagagaaaaatgcaatgaaaaaaaaaaaaaaaaaaaaaaaaagtaagatgatgagtactgtacccctcccccaacttatgaggttgtcctcaaccttcaacccaatagttctgatgaagttgatgagttttaagtgattcaaagagggaaaggaaaatcttagaaaagagcttgagtataaaaaaaaaacctaaaacagaaaaaaattcaagagtataacaaatgaaaacaaaacctggataatataaaggtgtattttggatgaaaggaacttgaagctaatgagacaggttaaattggggacagtgataatgtgagtgaagtatgagattttcctcccccaactaataagtttttcctcaaccttctactcaaaaaaaaaaaaaaactgatgaagatgataagtaagtgattgagaaaattgatttattgaaaaagaaaaaaataaacccaggcaatgatattgagataataaaaactgatagagaaatttgaggaaagtaaaaaaaagtgatcctcccccaacttaaaaaaatcattctgacggtggaaatttagaatttaaactgatgtgatgttcttgattgtttggggatagaaataaatgtgggaaaaagaatcagcccactcccacaagtttccttgggagcttgaacttttgatataaatgttctgagagttctggttttaggtaaagttgagaaaagggtttcttaagtgaataaaataagagccagtaatattttattttcaagtcaatttgagagtgattgttgactgattcatttaaattctttctggttttgttgctttcatcttctagccggtttagtgaatcccaatctgtttgtgttatatctggtggaaccggcgcaggtggaatatcaatggtatcttcaagtgttgcaaaaagtggaattgatggtgtagtagattgatttgaggtaggttgactgagtgttttgaaatttgtgattttatttgagctagaaatactaatttgatcctcattctgtccttcagggttggtattgttattaatattgagttgttgaggataactgtagttgatttgtgaattgttggaaggttctaaatgaggtttgaaaagatgtttactgaaaattttgtctttgaacttggtgatatcttgaatccagctgatttttgattttatgataaatttctgagaattttcttttatttctggaagatggaaatcttgagtctgtaaagcctttttcccggacagttttgattgctccgcctgatctggtatatccttgtagccaagtggttccgatggtttggattcgattgttgaggtgggttttctgaaagtttctgcctccgtaagatttaattttggtgggtcttgaatcctatttgtcctgagtttttgcagttggaccgcacctgttttacaaattctcaaaagtaaaagaaaaataatcagaatattcttttttaataacattacctttgcaaaatatctttttgttagttttggtagttttctaaatagatccaaaagaaaagttttgagccagtctaggaaacccggtgttctgaatataactctcttgactagcttaagtgagtaattctgtagttgaacaccggaattcataaaaaagactgctttgaagaatttttgaacattcgatgatcctcatttggtcgtatactgttgtcctgtatcttcacggtattggtactgagatccttcttattgttccagcctcttccttggcccgttctcgctaatggtactgacacccttcgccccttcgttccttgaaaagaaagagtttcgccattctcgtgatattccagagtgcatccgtagtcaaataagaaaggtcgtcctaaaatacagtcctgagccttgggcgaaacaaataaatgtgctggtccggagaatcgtccaattccaactgggcaattttcaactactccatttaagtcacatcttgctcccccaactcctttcattggtatatttacttgaactagttccaaatccaaatcttccgctactgatcttggcataacatttaccatggatcctgaatctaccataaattccacactagctccccctacttcggctgttacgtatcctaaggcacagctgtagtagcaagggtccgaggaatcctctatttctggagtggtcatggctgctgagacctttgtggcttctgtagcaatataagttgcactacttttctctggaagtcgattctgaagtttcgtgattatttgttctgtgtaggatggtgagatagccgtaagttgcgcaaatgttgtgggaatttttagatgatccaactcttgcagcagagcttcttctggcgttgcagccttatttttattcactggcttttctttactccacactttctctaccacaggtgttttaggtgtttcttccgtaatatcggcgagctcgtcttcctgatcaaggtccatgccatccttttctagttcttggatccgaacactgcgtcttcctcgttggccctcagatcgggtaattgcgtgattggctagaaaattttctgcacctagttgtggtggatcccaatcaatggtttgagctgaggttttcattgtagccggtgcttgagtttctcctgatttaagggattctgctaattttcttgcggcttcttgcatttgagggtccgctgacgctgtagctactactgttctgataggtcttgcaggattccaaggtatgtgttgtccatttggtaaataccagtcttttccgttacgcctaactaatccttgttcttcgtcctttaagagttcttgacatcgaaaggttccgtgtccctccctcttgcagtagtaacaaacttgagtttcgtacaatggtgttgaaggtttagcgtttcctctagtaaattccgatttttcgttggatccggattgattgtaagatacagggattatgctcttcagttgagacttgagtgaagcgatttcttgagccatatcttctacttgtttgtccatggcttgtcctgtaggtgcttccgcaatcatctgatctcttcgttggctgtttcccttctgagtgttcagtttattctgcattaattgattagattcgccaaatccagagatgttaaaatatccaggttccacaatccgtacttccagtcgtgatgcttcgaccaagtcttcccagagtggaggtaaattgctgccatccggtccctttggaagtaaatcgtaactaactaaggtgcgtttgatatttgattggctttcacgggaaaatgcactcagaaagagtattgaggcatccgatttctgatgtatttgcttattggttactaagtatttgagaatggtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttactccgtattcttttgtaactttaaccaggtcgttgcaagtgtacaagattgtgttgtccaattcgccccaggtttcgaccatttcctttcgtagtttcgcccattcacatttctcaaacccatccatggcttctaattggagtttgagttcctcggtcttcatgaatcgtccgatttgtaacgccttatcgtagtcacttgcattaaacgccctagccgctctttcaaaccgcatcaaaaattttccaaagttcttgccatcgtaaaaaagtcctggttccttgataattcttggtgctatttgtgggatgggttgctgatttgtgtttgattgattgtcaggttgttgttgttctcgattataaactggttctcctgcattttgagtgttgtgtattccgtatcccgacacaggaggtatatttgttccttgaggtgtagtatctcctatatctgagtcttcgtctgttgtatcccacatttgacttgcttttcctttccctttgtcctttgggggtggtggaaccgtgttctctgaattccaattgaaagctgaagaggatcccgaaggtcgattaaaaggatggtttctaaaaggggttgatggtgcgaatccgtcttccaaatctggtgtactgaatggtaaactcatgttgattgtgattgattttcctagttttccttacttaacgctcctctgataactaaactaacggttgctctgacaaagaaacaattaatactatggtctctggtctctttaccagggcaagttttatgattctctaaaataataattcaaataatactgggaatttcttcttctaacaggatctacttatccaaatccttcggtggtcttccttcttttggtcaataagcagctgcttccttcgaatagttcctaagttctcttcaaacagtatccaagttatccaaatccttcggtggtcttccttcttttggtcaataactggctgcctccttcgagatactcgttttcagttgatggttacactttctttttcagaggttcgttgattgtttcgttgaattgttttattgaagtttgactagttgatcaacagaataactgaatatgccgttgagttgttacagatatagttgataaattcgttccgtttaccgctaaagtaatgatccttggtcaatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgattccaatcagaggttatcctatcacgttggggactcccttgtaagactcaaaagtggttgtgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatggtgatagggataagttcaagatgaagctgccgattgatatgtgtgagggtataaagatgttattgactgttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttctgaaataatatataagatggatttctttataagggtggttgagatgatctggtccactggtgggatgatggacacctcgtgggatgatggagggaacaaatggcaggatgaggcctccttatatagacaaatgtgagggattttagccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggaatccagtatgcaatatgcatcctgtattcataatgactatggctagagtgaagaatccaagaaatatcctgtgacaggctgaaatacgtgtaacttccaaactataagagataaaggtatggttgtagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttaccatatcttgaatgaattaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacaacgccgtcgccgaggccggtccttcgcaatacgcttggattcctactgtcgtgtttgggtcccagctataggtttcaccactggccaactgagaaagcgcactagcggtggatcctcgtcaagtccagatacctgtcgccgaggccggtccttcaaaaaagcctcaggtctctcttttcgtgttagcctacctgctcaagggttcaccaccggtcagtcgaaaaactacgctagccgtggatccctcttgtctcagatcgcctgtcgtcctttcaactttgccgcactaagtggagttaaccgggtacaccctcatccgcaagctggctggtttttgcttccccttcgaggccgtggtaagatgaagaaacccagcaaacgtttccgcttgattcctctacctcagtctagtataaaggtagggtcttttcccctcccgtctctagtccacacacccttgcctgcagtagtactatcctcgttaagaatccttcaccgtagtttacttagtgttagtagttgtctggccgtattcctagtgtacccgactggtgcgctgaattgttgttgttgattgattgtgtagattaaagatatgcgtccgtcgcctccttcaaccgatccgagtcctggaacctaccattcttaccccatgtccacccctcccactaccaatactggtgtgggcatgaatgtccctgagccaagagctcctcattttcagccgcccccttatcgtcttaatccgcctcgcttccctcatcccattttttatccgcacccccctatgtttcaccctcctggtcaagctttcccccccttaggtcaaggagggggtccacgcggtcgaggttttgttggaggcagaggtggaggccgtggagttggtcgtggtcgtggttggctcccacctgcccagctccgaattcgaggtcaggctaaccggttctattaccccaacggtccagccgctggggtgctgtttggtcacggtcatgcgccggtaagctcgagtacttttcgcccatctatccttgtttagagagatactaatatcgatttgttgttttatctaagttgtttaattctaaccgtgcccaggtcgacatcgatcacttcttaaatcaacatccgattccgcctgcggttcaacgccgcccaactccgattccggtcccgtcctcgcctagcgtcccggccgctaacgttgctagatctcctagcaacctcagctcaatccaatccggcgatagttttcacaccgctgaagacttcctcgctcctcaagttcgagtcgcgtctccgactcccgcgggtatgtatgatccagacgattatcacctcctggctcgtcaccagatcgaatctttgttagaccgccgcgcagcgcccgagcgctttgatcgttatgagtttacgccccagcatttcgatgaattttaccagtcagctacttcggccccggtccatcattggacccgtcatcctgccgccaacgccaacgaacgtcaagatcgggttcgtttgtttcagttcatcactcaccaataccgtaccatgactcgccgagtcgtgtaggatgtaagttgtgattcttgcttgttattttgttgattggttgctgacttcttgtttttgaacttcccctggtgtctaggctgctttgttggaaacggttctgctgcctgaacatcatggacagccagtctataggggtaaaaaagtactaaaaccaaaaaaatcaatacataatctttttcttaactcaaaaaaagtataaaactttcttaagctttaaaaaaaaaatcagtataactaaaaatccaaaaaaaattttgtctagtctcagccttaacttattttttttttttttgttttagccttaacttattttagcttctactgcctgctgctatcaatgaaagcccaaacccctcccccaacttaaaaaaaaggttgtccccaacctaaactaagtgagagaagtaagtgaggttgcccaaggaagtgcagtgagagcataagtgagtaaaagaaattgagggatcttcaagccagtgaagacctaactgagaagaaagaaatgaagagaaaaaaaagataggaaagaagatgagtgttttgggatcctcccccaacttaaataatattaatcctcatatcaacaagtacaggtgagtttcctcccccaacttaaagatttgaagccagcaatgctaattaattttggtttttctggttgtttttaggtattgttttgaatgtttttctggtgttttatgggttttttgagttgttgaagttagacaaggaaacatataggtaccaaaaaaaaagaaatctatgggaaaaaagaagattgaaataatttttcataatattttgtgctttttatgtatgtttttgtgtttttaatgggtttttccatccaatttttcttagggtttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtcgtattcccgaattttcgtccaaaacttgtccgccgtaggtcgattttggtccttttatgccgccatcatcaatgaatacaccagcatgttcaggaatttcatcctgtaaaatccacatcatctgtgcttggtatactgctactgagttggttgctccttgaggaagcctagtgagttggaaacgtccaagtggtgtgtcaaaagttgtaagtggtcttgattcttgagccaattctcgttcgtcatagccacccataatatcacccaagccatagcatgctcttcctgcaaaagcttcaatgaattcttctgttgctggaggcaagcctgcatcccgtatagtgactctgttcatttcttgtagatcgtgcacaatccgaagttttccatcatgcttggctacgcagaataccggacttgagtaacttgaggttgattgttcgtataatcctgttcgaacccgttctcgaactaattcagtgtattcgtccttgattgctgcagggattgggattggtttcttttgccaaggggtgtgctctatgacaggaatgacataaggtaagccataagaatgtttcaagagtcctctttcagctgggcaaaatgccaaggctttttccctgagcacaatgagatgtcggaaaagttttatttcctcgggccacaaccatccttctggtccaaagttgataacacccaatcgttcctcggttatcttgttagtaggtttaaactcgggtggatttggtgtcagtggtgtttggtatgggtctcgagatagtggaggtcgttgtaatgggggattgatcgattgaggcattgcttgatttactggtcggactttcttggctactggtttgtacttggtcatacaccacaagttgtcctttttccagttcttgcagagatcttcctgaaccttcaatcctagacctgttgtgagtaaagtgttgattttcaagtctttgtcttgaaaggcattgatgttgatggttgattgatctgactttttcttgctagtcttatgtttgacaaaatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttatggtgtcgtccgagtcgtccgaaaagtgagattgaaccgtctcttgagtttgatacgccttggtgtatgcagttcccactgggttgaggttcttcatttgattccaaccttttccctgccctatttttgcaatggggacagtgattcgtcggccactatcgccttgaaaagatagtagttccccagttcctggataatccaaagtgcagtcgtaatcaaacaaaaaaggtcgtccaaggatacaatcttgagcttgtggtgaaacaaagaggtgaactggtccagtgaatcgtccaatgctgatggcacaattttccactactcctttgatgtcgcaacgatccccgccaatccccttcatgggtatgtccacttcgatgacttccaaattaaggtcgattgccgcttgccttggaataacattgaccatggaacctgagtcaaccatgaaaggtaccctttttcctgatatgtgagtctcaatgaaacctagggcacaactataaaagcagttgtagtcctggtcctcttcttctggattaagaagcattgatgctgataccttggagtcttgcattggtccctttacataggtaaactttgaatttttgtgttccggaattcgtttctgaagtttcttgattacttcttgagcgtatgttggtgaaattgatgtgagttgagaaaaagtggtgggtatcttcaagttggggggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgccatctgcaggccaatccaccctgcagcagactggcgtgcaggcctgcacgccaatcctctttggcgtgcaggcgcgcacgccaatctgcacctggcgtgcagtttggcgtgcgcaaggggggttggcttgcgtttatcaacccccttcaagttgtccaactctgagactaaggctgattcaaccgtcttctctgttttctgaacagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttcttccactatttcttcaagttcatcgattgggtccaaatccattgctgagtcatcgtttgccgccatgggttttcttctgccacggagcgcttctgctcgtgttgttgctgcgttggatttgaccttgtcaaaattttctgaacctaggtgtggtggattccagtcaattttgtgcattgatgagacgtagtcgtttgagttgggtgttggttccgtctgttgttcaaaaactgatgggtgatcggttctgtatactttggtgatctgaggtttaggttttgcggagtccgcagccacaaccacccgaataggtcttgaaggatcccatggaattttctcaccattaggaaggtagaaatcacgtccttctttcttgactagtccttctcgttcatctttttgtgcttcgtaacacattatggttgaatgtccttccttatgacaatagtaacagggtcgaggttcataaagtcgtccagatggtcgatcatttccacgagaatattcatttttaggttgattctccaattttcctgtgagtgactcaattgcttttgccaagctatcaacctgtttctgaagtacttccggaggattgtcgtccatcatcttctcacgcttttttccgtcgcctttcttctggtccagagttctttgcatcgattggttggcctcggcaaatccactagctgcaaagacattaagtgaccttgctcgaatttcatcctcagctacatcaattacatccgaaaggaggggtggtttgttataaccatccttccctgtaggaataaggtctgccttgactagctctcgattaatgctcgtctgtatatctgttgaaaaagctaaaaagaaaaggtgagagacactggtttcatttactatatgttcatttcttaccaaatacttagttatcatcatgaactttgactgataagttttgaaatcgttcagctgcttgattccgcctttcttctgacagaaatcaatcaaattgtaaaggtccttgatcgtgtaccgaatcttctttgccacgcctccccagacttctatcatgcttgcacgaagaagtgtccagttccgctgctcgtatccgtccatcgattccaattccttcttcaattcttctaccttcacaaatctacacacttgacgtgctttgtcatagccgccagcaccgtagatttctgccgccagttcgaatcgttccaaaaagtcttcaaagttctcgccttcatatcttaagtctggttccttgatgatgactgcaggcctaggcataggctcgtccatttcctgaatgtccggaagtaagccgtaagttcccgcaaggtagtttgtttgtgagtgttcccagagccagctgggtcgtcgttttggtgaatgtttgatgagccccataactttcacgatagtgccgtactcgagtatgacttgttcgcattggtggtgggggtaaaagaggtggtattattggtggatcaatattcatgttgggattgttttgattgccagagaatattccagttgaagctgggttggttgtcggtagagtcggtccgtcttgagcctgagaaaacgccatgactgagaataactgattctggttgctttatcttgagttgagttgttgataatttctagtagtagtcctaaattcttctaactaatgtcgctggcgttcttatccagggcaaggttggggggttttggttactaactaataataatactaataaaactaaataatatgatactactattcaattatatagattcgtggaggttgtcatagactagtattctacttcgcactgagttttaatcggctaccacctggtagttaaacttttttatcctaactactctagtacgtcggctaatcggtcccctcgtcttctactttataattgattcttgagtatttaactacttaatccggagttctactaggtatatctaagaactaagtcgtataaagctaaacagaatgtgattattcaaagatatggtttgtcacgtggtcaaaacaggaattttcctgcctaaactaactaaaattctactaaaataaactataaaaatcactacaatggtttagatatatctaatccacttgccaaacttcaggatcctctatcacgttggggactcccttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttatagggtctaaaaggttgatttgagagtgagagagtggagtctagctgatatttcaatgtaatgggatggtatgtaatggtatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaacggccaagggaaatcacctcagccgctgagagaagaatcttgacagccaagaggattcctctcagccatcagtgtaaaatctgagcggccaggaggaatcctcccggccgcttctgtgggggtcttttgtttcatcaacccccaaaccctggttagttttggaggattgactcctaaacaaaccggggaattgtattatttttagagagttgactcccaaaccactcaaaggttttgggagtttgactcccaaaattcggggactccggggcttgggagtcggctctccactttttgggagttgtttaaccaagcctctataataaacaaacatttggattttacctacacaaaattcataaaatttccaaagccactcatggttgcacctatttatgtattttgtgccattcatggttggacacagcctggtcattccagaagctccaaacgtgttggatgcgagaatctcatattgaagctgagcttgacgtcaactcatagcaacactgggaagttacatacgttacgatatccggagggatttttgtaacgtaacttcccagcgaattggataacaacattagcgttatccagaatgcgatcttttttgaccggtgagtaacgtaacgagagggattttaccccttgttacggaagaaaacaacgcaaacagcacgttatccacgttgtgtgagggtaaagcccctcgttatgtgtttgttatccacacttaattgtggtggatagcgtaaaaacaataaaaaaagctgaaaaaaggaaaaagaaaacgtaacggaaaggcttttgcggttattgtaacgctaacggccacaattctgttacgtttcgttatttttcgttactgaaaacgtaacctcccagtgttgctcatagggaagaaagaaaaatactttgtgcagagtctgttgacttgaaaagacatcattggaaagcaaaactgtctggcaagttgatagtgatagggcaagccagctggcacaattatgtctggttcttgtctgcatttgtcccactgttgcttgactctcttgtgggcgtatacagacctaccatcagaatttgcaaaggaaatctcatgtatgtaccccaaaattgtgaagaacaccaagtgtaggttggaatgaagttgtgcaacaacaaccaaatgatttactgtctttgtgaaggcatgaagaaagcaagtttgatcggaaaacataatgtaggagaaacaatagagatatttcgaatcggactgatagcagataagagcaagccgttcaggccgttgtattcaagcgatgtttaaaggatcggatcgtagtccagagtcagggatccaaatatgtgcacattggaaatcaaacatgaacgtacaacatttgttttgaaagatgaacctggccgctaatagttgttggctctacagccgtagagcctgatcgcgaagcccagtcgtggagtagggttcttgggctgaagtcgacagatattgaggtgaacccctgagcttgtgcaatcagaaaaacgagttagttttgaccggagtctcactcacaatgttcgagggacagcagtagtgcttttcggacacagtgattcgacaacctggatcattttcctttggcaggtcttgcaaacccatatcaataggtcaaacaaatttttggcccggtcatgaactgttgcatccatgggttgggccaaaaaagaattaaagactcacaaaggtcgccactggaagtcgcgcaagcattcacttgacccttgtcacactttgcaatcgcgaactggcatacacaagccaagaaaactagaagtgctgatttggtgaggttcatggtaatggtattcaaggaggatggtacttggaagggtagttagagtggatgtttgagaactgttttatgaaggaagaggaaaacgcaatgcgaattggtgctgggtgaatgagggttgaactccgaaaccagctgcattttgcatcctatgttattatatgtacctccgtcggccggctgttggcacaagtccctcctccgggatttaaagagtccgataaacaatatgtatgagtcttgtgtcttttaaaaacggatggcgctgttgagggatgttgcaggcggtcccataaagaacgtgttgtgctacatacagcctgtgcccctgatggccggagcagaacagagcagaacatcatgactcggtgctcgctgccatacgacactttggtccatacagcgcttgtggcgcaccttggcacaaggtgtacggatggagggcaacccgggaatcgggatacatacctttttcgcgccgtcaaggctcctgatcagttcttcctggtctacggttcccatttgacagattatcctccccagtccaagggcccagtgtgtcgttcccacaagccgagttttcgtccgccgagccgccacaatcccatataatattacctgtctgcaagtttacaaaagcgaaactacctctgctcaccagggcgatctgaagaaatacatcaatacacggacacttcaatgcttgctctccggctctgtttgttttcttgtctagcttggctggctcgtgcgactccgaagctagactccgttccaggaccgaccacgctctccctcccgaagtcgcaacatcccaatggagtctgttaccagagcacccaagcaggatacggcccaacggtagacccgcacggcaacgccgtcaagtatggctcggatgaagatattagctacggccgggatcccaagaaacacgtcccaggcaccgccgtctgggctcagcctacaatcactctctcgaacggaacaaagtgttgcgatagcttaactcaggttagtgcgatttaataccactagtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttgcgagatacaacctttatcgaaacagctgttctgaatacccttgtacatatcatagatcgctttgactctcactattgccgtgatcactctgcagtgaaaataccaattcaggatactgatagccatgtacctgctaagtctcaattgcacaatcatggaatacagtaactataatggactatcatcacccgctacatcgagtacaagctcaccatacagtcaatctaaaaatattgatatattgtggcagtgggaatcacagtaaagatcaaaatcgctgcagataaatcttgagtgatgtgaagggtagtactatatgaaacatggttgaggatcaagtgacacgtatacatatgatcatttggcgatggcttctggtgatcatcagcgatggatgagcgctcaagatgtattttttttttttgctcctcttactgctctttttcaagatactagttggacgacagatctacgatcagggccgaacagaaaacatctagtagcgattgatcgcggtgtgccaaagtgtttgccacatgattagccaagccttgaagtcacgtgcgggtgaagaatgatggtcgactgatgaaggcagagggatcagatatagacctatggggagtaacatcgattcgacccgccttgagatccggctctttgaaatctttctatcggctgtttctccattcgattgatcgttcttgaaattctcgagcaaaaagtgcaggtgaataagaagggagccatccgtcgtctctggagctgtgtgcatgatcgataagctctccgaatcgacatcaggatccaatttgaacgctagttttttgatcgtcggtttggatactttatcgtatagagttctcagtaatttgacgagcgtgatgtccaatcgagtctcattgagcatgctttttctgacagcacttaatggtctccgatggccgattgcggaattggtgagttcggtgagaccttcgagtatgccatcgagtgattcggctttctcttgccactgttcttgaaggatatccaagtcagatagctgagagaatcggaggatcttattgaccaagttagtcgcttctgttattccatcaagcacagtttctgccgaataggatacgctcgtctgaagcccaatgctctctggttgatcggttgagagctcccataattgaatgaaatcggagcaatataagaatgtagaacggatggggtcttgaatcaggtcggagatgttgctgatcagttggtcagatctaaatcgtttgcatcgatccaagggatgatcgtgggcaacaggtggtaggggtacattgaggagaccaaagtcgacgataatttggtccaaggtgtgatccaagcttgataaggtctccaaagttaagccgagattgggagtaggatgattgctcggacggtgttccagatcgagggaagttacgagacaactgagatggtgcttgatggatggtaggaggctggagtgcagcttatcgaacacttcgatcttcctcgttcggtcatcctccgtcggctctctttcctcgtcttgccaatcactcgccgcgttatctgccgcatgctgatacttgacagacagatcaaccaacgcctgaaggaccgaagctgcacagagatagtaataaaaacatgagttgtttgcctttaagcatggggttcatgagagtaggatgactgacctctcgagcttccttccgcatcagccatttgtctgatgatctatgtagtcaacctggctggccgaaggagacgagtactttaatgtcaagaatcttggtgatcattcacatcctgaccgagcccttccccatgaagacctcacagccgaagacacagatatctacaatccagaggattacaaagttagagcccagccgcacatgtttcccagcaaatcattcattgagccattttttttgatcttgttgtgtgaagatgctcatgaaagagtatcatggtttatttcctctcccagaaaaacagctgaatgtcaaactcaggcccggaaacctcgcgaaaaaatctgctaaaaaataaaatactcaaaaagagtctacattcgttgattagtctattatagttacgatttctctttattttctatatttaactctaacctttaagtaacagatcaaagatatgttatagaattgtcacccaggttatgaatttcactctttagttacgataataagaagttgttacaataactttcaaatatttatctataaaagacgcaatgttttctcttccgtattgtctcctcaagaaacttattttgttgttttctctatcattacaaaaacatagtattatctacaaacaacaaacaagtaatataagagtcacaaagttatctagaaaaaattattgaactttcaagtgaaagatctcccaaagtcgccgtattctttacactgaagtcatgccatttttcacactggtcaggttagaagaagaagaagagatgaaggaaaaacaacttgcacctcctgtcacaggaaattaccacagaaacctgcaccattttggcttgagaagggctaaaaagatttcccctgcatacaccaaaaaggtgtgcactccaaggattcttggagtgcactaccacacactcaagagtttcttggagggggaatgataaccacactccccccccccctttgcacacccactgggactgcactccattcaccccttcacttaactgtacattttcggggatgcttatcccctagggtgtcccaagctttccgggggcttcaagacacccagtgtatgggttgtagaagaatgtctcatcattcgaggcctttttggctttagttcttttttacaagccctaaaggagcctccttcaatgatgagagatctttgagacagaatcaagggaagaaggggttttgtaagccattgctagacccactactaggatttctaatgacatgaaagccaaagccatagcaggcgaaaaacccaattctttcgtgtctatttctcctacaacactcgtggtttaagtaaagctacagcgtctgttatctctttttcggtgtattcttttagatatactctgtatgctgccgacttccatctacctaacgtacagatctgttttatcgggattcctaaggcatggcgcagggaggctcctcctactcggaaggagtgcccggtaattcctgagaagccttcttcatgtgtgattgattttatcttccttatgaccgcctcccgtgttaaatgtctgcgctcgccttcgaagaaatagccaaagagtgatgtgtccataccgcgtgcttccgctaaccgcctccgaacggccctttaccgggcatagactactaggctgtgatgcgagcttaattcgttgcagctcgcccggctttgccgtttccctccacgcagagtgagtacggcagctcattggtttcgtttacctgaagtgatacgtccgaggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgatagatccgccgtggctctatcagattcatcccccatatttaaccggtcgactatctttttcagctggcataggtgtagagctgttttttctgatctcagcttaaattcggcatctttcttcgcgcaggctttcaagattaggtttatttgtgccttcaagtctatggggtatgcgaaaccatgaaaattgtgccatgcttggatggcaaataaatacttcgttagggtgaccgaggtgattgcatccgctccgcgcatcgatgttctgcctgcccatagacagaattcgtagagatcttgagaggttgctggtagattgaaaaccgggtttcctgtttctgattgaaatttcaaaaatttctttacccctgcattgtagctgaggactgttgaccagctccatgcatctaatagatgccggagtttccaattgatgtttacttgtcttgtgccggttgaagtgaaatgttgtatcttggagagatccataatgttttggtccttccccattcttgggtcttatatatacccgcttccgtttgcgcatttattttcctcttcttcctcttttgggtctttttttttttttttttttttgcattttatagagaaaaaaaaaaggaactaaaatacagtttcactgtgctatgatacaatcttgtaataacttgttttcagtctgtcaactaatacaatttgcagggtcggctttcccggctatagttcgacgcctaaaacctgaaacaacgaaccgtttaggtctaggggaacttctacatcaatctcgtcgtacaccattctatctgttcttattcctctagacaacttgtctgctctgtttagagctgaggggattctctttgcgacgatgtcaatgtcgttctctataaggaagttctgtatcaccttccattccgagttgactgactcgtcatgggacttcctgtgcttgattactccttctgatgttgtgttgtccgtccatacaatgaatgttttacctttctggaaccctatcactttcagcatcataagtcctaagcgtaccgccactgtttccaaccaggcaattccgcgaacggattggcctacctttctccatccctttttgagcttaaattgtgcccacaatgatccgatgatgactccgatgccgaaacttgtgctggcgtctcctacccagccgatttctgttgcgcctcgagccctaatgagcctcgttttgtcaaaacttctaagagtttcgttccaaatcgacaggtcttggagagcgtcgggtgataaaggtctagagcgttctcggaatatccatccgcatagcatggcgtacagcgcgcatagatagcacctgagttgaggcagtatgtatgttacgtggtttagtcgccctaccagtatctctatgtccgtgtatgttgccagtcgtccaatttctaagaactcttcgacctgagatatccgtttaagtatcttttccttcggtaggcgcactgtcttttctacgccgttccaaatgaatccgatgaatttttgttcgtctcgaaaaggggagttctttgtggtgttcgtaaggactcctaggtcggtcgatttcttgactatatcgtccatgcttgttcgacagtcgatactcttgacgaataagttgtcgtctacccatctgaatatggtaatcaggtcgaagtaatgtagcatgatgtctttccatgcgtcggctggccggccaaaggatccgcagccggcgactcctccaaaggttatccgtgtatctaagagtaagtttccgttgaaatcctggaccatcaggtattgccattggtccatggctgtcgggatctgtcggtacgctttttcccagtcaaataacgccagctgtaccggttcgtctaagttcctaaaaaaccgtgagaccttgttgaagtcgtcccaggtcgtcgtaaagtcatctttgttcacaaaggagtttactgatggctgatttttgcggtttttcgggtagcttaggtcgtttatcggcctgaccgagccgtctcgttcactaccgccccattggacttgacctaaaaaatgggaataccgttgcgacctgcgcgtgtgagaacggcccaaacattcttccggcgtttatttctttttctatgtttttctctattttctcttagctgatgcgtggttgtcgggtgttagccatctgagattaccgactgagtgatgcgggatgccttggtcaaagccaaacttgaagccgtcgagtacatcttggtactcgtttcttaagttcgcttctgttagtgatttctcccattcagggatattcatctcacactttatctgcagtggccaatccaggaggctcttggtaatccttttttttttttttttttttttttatttatttcaggttattcatggacaaagacaggaggaaagcaagaaacatggtgtcagacacttggtctctgtgtaacacattggtttggtagggggagggacctgccctatacgggactcttgttttcttatgtacaatatagatgggtagagtaaaatggtggctgagggaaaaatcgtgggaagaaaagaaaaaaaaaaaaaaatattcttacccgctcttcttcttctcggagacagagtcgctccctcgtccgctccagttgctgcgaccgccgcctctgcccctgttcgaagctccgcggaatcctgaattggagtgtcctgtgttcctgctggagctagcgtctcctcgcatctccgcgtagctggaagggtaggaattctcgtttcgacgatcggcttggctgccgtagtggctaggtgtgtggtactgttggccgttcgattgggtcgttttgcctctacgctcttctcccgataatgggtcccagttctcccttatcccgcctttagcgtaaggattgtcggtgaatccgagttcctggaacttctgtgattgtgagtagcatatttgccagatgtccgttttgaactttgagatgtccgggaccatctcagtcccgtttcgatcataaacccggtgtgagaaggtgtttgctctagtcatcatgtcatacctgaacgctggcatgaagccatggtgcttgtgtaggttgtcgacgtgctgtttatggatggttatccatccggcgaataccgataaatcatatacgtctcgtaggagttcgtgaaaggttttgtggttcatggaccaactcgtgtacgtctgggaccattcgttcgggtatgggaggccggaatatctcgatattttctcgttgttagagtcgtctgatttcgtgcgcttctctacatggtaagtgagggctcgctcctgccaatctttgtcgaatatggtcaggggaagaggagagcggagttctctaatattcttgtcgaagaaaggtgtaaaaccgatgtccgcgtgggttgtcactactccagccatgaatgtcaatcctccttgtgtaatgggtattgacggtatttcggttcgcttcccttccgctatggaaagtgctaagggagcttgtcaggtttgggatacttacgggtgtcgcgcgtagtatctataacccagacttagagaagatgagaaggtgatggagaggtaagggctatcagtgtatggttcaaagcacggctcagagaatactcgatgagtcttacggcgtcttccggcagcttatgctggggcaaccaatctcgaggtaactcagagttgggaaaagttaacaattcaagttaacaggcagtgaaaccaaggatttggaacagtcgtatcagtcgtaatgagagcgtgaggaggtcgtaatcgttgaggggatgaatcgtaaagtttatactcaaagtaaaaagataagaagtacttgggccgtctaaaataggtagtgaatgcctttactggaggtaagtgcgaacgagtgctattcctagtcggctataagggtttcttggtctagtaactttgtagttttagtctttattataaatcacactgaagaaagagaactatcagttgtctttctcttacctctttaaataactttctctaatgttggccggtttgtggtcatgttctttgttggggataaggaattctatggaactagtagatactccctccaacaattggggtaggattttcatgattttctgctgtgccacagcatttaacttattcaatattatctttgcatattctctttccactgttgattgcatatgcactgtctttaacattttatacattttaattcttacttattcctttcatgaaggggtttatttaggtagacccctgacatttgccacccctaaaaaggtgaaatcttcctagatgaacttgattcttcttatccatccaatattttcttaacaatttttgtttcacatgtatgtctttctcatttaactgttcttttttttttttattggatagtatcattattgttttacctgatctttctgggttgtaatattttatttattttaattacttattacagtactacaggtagttttttgtgtttattatgttttcctattctcagtataaattttgttttgtcacttcctttcacaatttgtatttgccagaagcaactgttgtgaaactcagaagtccttacaacactggttaaattgtattttacaaaacaagtcaaagtaatgctattgagcctatgtggacttgagtgcctaggcccatcaagttctttgacaacctgcagtcagtgcaccagtcaattggttcagtcattgtgtagtgctgagttctgctgagtttgctactttaatgtttatcagaaagagcattttatcaaactcaaaagtaaaaagttccattataaaccctgctaatgtatggttgttgttttcaattctcctgtcaaatatacttctactcaattcttaccatgttgtattctactaagtttttggcacattcagatgcaaaactttctgctatcttgcaaaaattctcagaattaagctgtatgttaattgtcttacctgccaatccatctttctgtgggtgattagctgtggaaaatttcaatccatttccacacatgtcatataaattagtccaaaaggcagatgtgaattttgggtctctttctgaagtaatatacctaggcaatcctatgtcacaaaaattgtattcctaaataataaaactgtatccactgttgtgccttctttgtgacacactcgaaatccacatcttttgggtaatccacctactactacgagtatttcattgtagttactgggtccccatgctataaagccttgaacaagatccctatttaattcactgcatctttttaaaatttcctctatttcttgcattcagccaaagctcttccctgtatctttgctagcttttgaaacttgtcagatttctcacaataagctttagtttatttaatttaatcagaccatcaagataattttctaattctctctgaggtcatgtcaaaataaaaatggccagatctaatattcacatgacattttttcaagaagaaattaatacaatttgactagtcattcaagactgaagcattggaatattgtgttttgcttaacaatataccatccagtggagaaagttacccttcttcaaatgagaattttcaaggttctttcaatatagatctgatattatgctgtttacatttggattgcattaaacttgctagcttactagttgtttgttgttaatataactgtttctaatttcatccaaaaattcttctgatatttcactgaattggactccattaatgtggtaattctcaatcttatcattatgctttacttccaagtcaggttctggggaatataccattattttaatttctatttctccatcccaagtgttattcattggttattctttgagaaaccatctgcattcttatgtctcttcctttgtctacattcaattttcacactttttctccattcctgaaaagaaatttggccatctcaagatgtacccatagtgtgtatttgtattcaacaattattttaaacaatttaaagaatttattaattcaaattcacacccatctaagtaatagtataatccatattcagtaacacataaacattctagtttaattgctccctattttattctcatcatcattcagtgttccaactctttctcattttacatgctctacattttgaactttatatatatagtgctgctatgcatgcatgtacatataattggtaaggtgaatttggatctgtcaaaactaggtgctgatctcagcatgtaatcaagtttatcaaatgcagctactctatatacttctatctcaaagctagtgttaggactgcatatcttttgtattgttccacttatttttgcaaaattttatatactgtgtaaaatgtcctgcaatactaggattgatttgatttcttgcacaatttgtggcatatgttctttttatacaaatgtttatacttcattcctgtcaatagaaatggtcagtcctgacactatatgggccaaagcatttagttcttgaaacccaaattggcattccattatggttattttcatatttgtgtttctaactcttatgagtattacatccattttcttttcagtattacatccactctcactaaatgatcttcccaatcttcagaaaggatcatgatgtcatttatatatgtcatcaaaacattcttctctcaattctttattgaattcataaagtccctcattctttggaaatttgatttggcattgtttttaccaaatttcattctttgatattcatgaactcacatatgtaatagtgttctcataagttttttgctctctggatctatatcattttgatggaatctcctccacaccttcaatacatttagcattttgtaattgtgatggtgcttcacttattcaagtcctggtatgattatctgctatagtatgatcattgagagctccaaagtctcgcaccattctagatttattataatgtcatgctattatacctgttgttgtcactttcacattctcatttggatccatatcccttggggcattcatcttaaaaatttctttagcatgttgttgaagtgcttctctactcctggtagaagctgggaatttcaatatctttgactttgatgtataggatatatatgtattcagatttatagacacttcatgatctttaatacatccaaatggttttccacttgcggcaaggttgtcttttatatagtgtaaatttttactttcaaacaaacaaacaaaaatatgatcatctagttcttaattgatcctgctttattatatattttcatgttgagaattcaataaagttagctagattaatattatctgcatatcactcaaatatcttgaattgagaatgcacttggtattgttatccactctttggtttctaattgaatttttgtttattttctataattcctaaattgttcattattctatacttattgatctatttatattgctgttagaagctgtttgtacatggaaaaagatgtggtaaaaattgaaagttggatgcagtgaaaccagttcaggtattctagaccaacactagcagaataattaattaaataagtgcagggacaccctgtatcaggatataaatgttgagttgtcaatccttttctattattggtttctgtttctttgtagtattatgtagaggtcagtagatcaggagttttagtagaagaaacccagttagttaccaagttttgttctagtacctgcaatgaccactgttttttgcaaatgattaataagcttcagtatggagctttttgaatttctgaagattttatttctacagtacacaactgttcagatcattgtagtgtttcaacatggagttgcactggaggcagagatgtgcaatactaatatcatcaatcagaatgctctatagataaagtgatgtgtatgactgaaagaactctagagatttgtgacacatgattacaatgaagattgatagaaacttgaggatgatgaaaggatcagattgaagaaattggattggcttgtcaaaactaccagggctagtgaagcaagggaacaccaggagaaacctaggaggatctgctcggccatgacttggaatggagctgtattgataaatggtgtgaggaaaggtaagataaaagggtgctccaaaccatccatcttgaatatcatcagtgtacgcactacacaattctaaacttgacctcttcctttgttgttcttgcacactctagttataccagatgctactgtgtgcctctttagtgaatcttctttgcaccacttcaggtttggattcaagttctgtagaaaagtcctctgcactccgaccattgcaatcctcgtcgagaaaacagttcaaatacatcacaacaactccccaagaaataacgcaaaaagtttgttgttcaagtgtcgtatcaggtacgcgttatctgtagctatctacataggcctatcaccttgtgcgcaagttttttttttttttttttggtggaaatgaactcagccagattagaaaattcctaacccttaaagaaatatatggatcagggataaggtacttgagttagtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttctttggttggctgcaaccggtgctggtgcgcgatgcttgaattttggaagttgggccaagagttagtgtcattgctgagttttcaggaggtgctagagggtgcggaacctcacctttgcctttaacggctctggtcttcctctttgggggggtcttctccgaggatatctctgtggatttcgttttatcatgagttatgacaacgtccgtgtcttctgatgggtctctttggttggtacccgggactaagagcctttctactgaagtgttatccgtagcagagttgtttgtggcgttcgggagttgggtggccgcaactggggagacgttcgcttggttgggggacatctgcaacattccgttaatggatttttggtatttagtgtctgttcttagttagtctgtcggtctgtaaggactgactctgcttatatgggtgagatgtgggattcacgattttagtcttttaaggactggttctcttagtctggatgctggtttatcggttgtcggttatacgatgggtcttcttttcttcgagctttgaatttgttttaggtttcgggttctgcttttgtttctaaaaattttaagggttaagtgattggggtgcggtgacgagataggatagcgggtgagggagatggacagtcacggagagggaggcctcttaagagccattccttgatgattcgtcggcaggggtgtcgtcgccgtggctttagctgccgactgctccggtcgagggcttggttagctatcgcccgtttagtcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagaagtcgttgatagaagatgatgtcaagggagtttgacgagtttgcggaggattggttcagtggtgagaagaaataaaagcaactgaagattaaagattatcgatgagtaaaaagataggtcgatacaattccaccagggaagagaggaaagagaagtccgagagagctgcttccttatacccgagagagttgtgatagagggaggatcgagcggagttgagtcgaaggtttttgctggacgaaaagaaagggtctgatcgtattatctgagagccaaaatatttttgagatgatgtcatagccagatgagccgctagagtctgagagggatgtcactcagatgtcaacagaaagaaaagcaatgacaagtgaaattccaacaacatgaactccctctcctcagcagcttcttacctcaccaaaactctccgtctacaacaatcaaccaacttctcctcaaactgctcaaagtactctctcgcccatcaactctcaacatcattcccttccactttgccctccaactttgctttctctcttctctatttctctttctattatcaatcatcttgctcctcacccactcacattgacgccgactacaactcatatcttcatctatacagccatcagtggttcttcttgcgctaactctctctcttgaccttctcacttggcttctgccaatttgttgagaaaaagaccgtataactttctttcctcaaaaagggcatttttattgactcttgttattcattgttcttcttgattttcttattcattatctagtgtctactatttttgcctgtttgatctcatgtacttcagtctttctattctgtctaattcaaaaagcaactctcatcgtggtaggttgttattatctttggattcttttattttctcttgttatctatttttgtcatttctaataatttcttgaatatttttttctcagttctagttctagttttggtaataaaacctgtttttaatcaggcaaaggttacctcacacatccctttctgaactcagcaaaacgttctcacaaacacttttgagcttaacagcgtgggctccacagtggactcctccagtctcacagggggtgacactcagtaaaaccaaacttgcacacaacattgtaagagcaactcaaatgtgggatgtaaattgctgatgtaaacctcatttgagccccaggtggcaggctccaaaaactctgccccacttggggaagtataccaagagccaaatcaatccaggatgtaaaagaaggtcctggaaagtgtaaatatgcctcccccttttataccacttgcctgagtctcatgatttcaagttggtcggttgaggatgtgtaatccaaacgaaccagccataaactcagccctgctttgtgtgaaacctgtcactattgattgcttacctcccaattcacatatgatacaacactgttcacacctttttacaccccagtataccttccactcgtgcaagaccaaccaaattctagctttgaggatcaaatttggggatgcattgtgtgaattttactatgaccacagtttacacatgtagtggagttgctctaaggctggttgaaagattggccagtaccatagggcccaaaaattcaatttttgagaatttatcttactaaaattatcattccatcaaaatcaaacatcaccagaagccagtcattagcacagaagtgaagactctcaattttagatctttctactttgtgtcaagttttgtgcagaaggcagaaagattgcccatttttcaaaattgaatcccatggcactggaccttattttaagagcatcattatcggttcgataagttgacgcgagttttaactcgcatgaattggcaagttaacttatcgacccccattcagtcgcaccggtgtagtttgccgggtgtgatttggagtgtggtgtgtagtgtggggcgggtggactcaagttggagtgatcgcactcgctaactacgttggtaaccattgctacagttaccaacggttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcccaaatctgcacctagcactcggagccttggaggcctggtttctggaccggtgagtaacatctcactctcgtcactagttttgcagatcaacaagaacaagctcactgatggtttttgttgtcctgacaaattatatgtttaggtctcgcggcagggactgcagctactcatctacttgggaaccgggatagaagaaatcgcgccgatgaacccggctggaatagtcccttcgcagctggcacatcgactggctttgggaccggcggttggttcggtggagctggcccctcgtttggtcggtctaatcccacctatcgaggccaaggtagctcgagggacatggatgatagcagtaacttgggccccattcgatcgtctactggctttggtggaacaagaaatcgctaggtgcctatcttgtacaattttttattacacttcctctcaagcgaaaaaaagcactagatcatgttcaaattaaattttgatggggaatttcttgcgatatctcatttggaatcggctgtgtacagcacagtaatcatggcataacaatctgtagcaatgaaaactgtgaatttttgtgtacactgtctttacttggcaatgccaaagccttggttgagtaggcagtcgccaacagtcccatttttcgaaacgaaaaaaaaagaaaaatgttatgcttccaagcgaacttaacacaagtccctcccggggccctccgctccgatcgagaggcttagttaagctcggcttccaagcagctcccaaaatgataactttgaccccggtttaggaacttcggtggtagtgctacatgcgggatccgggaagctaaattaggctcagcgccgcggctgacctatatgaacatcaagtagctagcggcaaacctgttcaaaatgagctgtcgactcggcgaagccggtgactgagccgctcgtcgccgtcggcctgtcagcccgattggtccagggccactgtattctgtatcctaggtcggccagattggtccggatctctgactacggtcagcctaagacgttgtaagccttgcgcccatgagtacaaacgctatgtattcctctatcatttattataaagcctcttactttgcttgtttcttgctttcatcaccccattacataacatcttctttccaacgcaaagctcaccttcaccgtccccacgcctgctgttcggcctaccctgccacgcattacaacggtcccgactccccgaggattttgctacaaagtatctttgaatctcaccaaaagaataccagcttccccatctccatctcaaaccaacaagaccggcctcatagaagcaccttgactaacaacctttgacgacggcaaactcgaatacgatttttgataaacgattgtgatggctttcaattccaaggtcttactttctgacatctccacgctcaccttcttcgacggtgagcagacaacctttcgtcgaacctcgccagtcgatcaactggtctgtcggggacctgggtgcaaggtcttccggcctgaggtcatccaatgctacaataaaggcggtaagtctcgccgtcatccaacgaagaataggatatcacgaaataagggtgatgtctaataaatgtgattaattactgacttgttttcttgaaaaacatccaggtttaggaactgatgtcaattggaaatgtgaggccgacctcccggccaaattgaaacttggtcgagttgaagtgggatgtgaaggatggtccaactcgcaagatccgtatgtactcaaaggtttgtttttcattatgcccttgttcccttttcttgaccattgcggaatttttcactcacatctttgttctgtgacaggctcatgcgccttgacttataccctcaatctcgatacctattcgaaatacaacacttctgcggaatcttctccagccgtagcttgggtctactggatggttgtaatcctaatcgccttcctcttcgcatacccttatatccgttcctttctcgtgcggtttctgccttggctcgatcccatcttagctgattcttcatcgggaggtgatgggggtggcccgcccccaccctacatgcctgatcaaccacctcccaaatctgcacctagcacctcccagccttggtggtctcctttcttgtcgggtaagtgagactccctcctcgtgactggttttcgagatcaacgagaaaatgtccactaatagctttgattgtcttggctcactgtaattttaggtgttgtgtcaggaactgtgacgcacctgttgaggggcgccgatacgagagcctccgatagaccatcgactggcttcgcgaccgcaccttcgtatggccggtctcatccgacttatcgaggccaaggtagctcgagcgacatggatgatagcagtaacttgggccccattcaaacttctactggatttggtggaaccaacaatcgctagatgcttttgttgcacactttctatacttctccccaaaataaaaaaagcactaaaaacatttatcggaattcgaattggctctgtatatcacaatcactctcacataacactctgtagcaatgaaaaatttaaacctttgtgtccactgtctccacttgtcaacgtccatggtccgcgtgaagcaattggccgagtacaaaggcccaaaaaaactgggaacagaaggacagttggcaagacaaaaccacctgacagcttagagcctgcagcggcttgaaggtttctgatcctccccccagcatggcttccacctgcttctggatttgctttttcgcgagcatcaagcataagactgatggcagaaacatgacgcctgactcaaacgccacgatctctttgacttcaattaatcctccatcccttctacactctgactatggtaaatcaagacattctcaatcccacctcattgtcgttccactcctatttctcccttccgagtgccagtctccaattccacgggcacactagccacgaagtttgctaataaatatactggaatttattggaggaggtgattgctggaggattaaaaaaattcccactgggcaaaaaagacttttggggaaaagcaaactcagatgttgggaggggctccgatgtactccactaaggtacagccacgttggcaatccttttttttgcggggaagaataaaaagataatttgctttactgtctttaagctatggctatctaggtggcaagcaaacgtctctcatcagaccaagagagcgtgtacatagtttaaatacagaaaacaaaatttgggggtggtgtcgtatcacaatcactaggccttttcaggtggtcgggcttgcaaatatgagggaccaaagaaaggggaaaaggggcggagctactgattgatgaagatcatgtgtgtggggaaagggggggaggggatgattgggggtatttttttgctgttttttgatgtttttttgacccttttatcggaaagaagaaacaagctgcagaagcgccggttaggatggtaaagaattgcatgcaaaaacactcgaatcagtaccaaagcgcatcgtacttgagaaatctgaaagaatggttgacatactttactgaaatcactttgtgaacggaaccattaaggatggcctcgagtgatcgtactccttaatgttggacattgcaggagttgcaagtgcagttggattggcagctgtcgcaggcgctgttgcaggaacctagagtgggaatcgtttgggtaattcagaaaaagaaaaaagttggaggtacaaataggaaacgctttttttcagtaaactgttctcaacaggtatacttcttcgttgagatgggcatcaaaatatagcaagatgttccaccaaacgatgataaacccagtaggaagaattaactaaccctggcaagtgcaaccgttaggcatctttagttttttttgtttgtgggtttggttggttgaggtgaaaagtttttgttggaagtagtatgtaactcggttgagatgtggctgatggaggatgattgggaaaggcagatgaggtgggcccttttatgttgagtttaatgacagcaaaagactgcctgaacgagctcgctcaaggcgtgcagccctcaattcttcgatttgtctccaccctcatagttccgatcccagtgacgcacatgaatctgaaccaatgtcgatcaaatcccgggatcagcatacaacatttgcagtaaaacagtccctcacatgtctcgagcctttgatatggtagtctctgcaggtgtttcttcaaggttacctcttgcgcatgtccagacagcagccttggcttgaacgtttccggagctaccgcgaaaatcacgacgtggcaactggagagggttgaacttcaatggtttcggattgaggtatgataagctgttagagtcatttcgtattggttatgtatttcgggaaatgaggtcatagtgtgcaacccagcgtagcctcgctgttgcttattctccaaaccgaattctcccatctttcaaggccgtattaatggagaacgtgccctactgcgaaagtttcgtagtcattcgcagtgcgtcaagcttcgtccagtgatgttctaagcgtgcgcgtcttcaactatgttatagttgctccgatggtgatagcatgtttcatcttattcagagaaatcttacttcaccgggggctttggaaggactggttacaaaatatcagacggtccatcatcatgtcatctgtgaatccatctcatcgaactcaagccgaaggctttcaagaatcaaggatgataaggttccgggatgtggcatggcgaaacctggcgaaaccatccatggttatattgggggcataaatcgggacccgattaagatcatttctcttgttagacattgacagcgttgtggtcaacatccatgtttcagctgcataaccttgacacataacatcataggacttggccatcttacactgggccttttgctggaggacttgaaatcctccaatctgcgtaaactccgtggacactcggactcagatatgaagcactcgcaaactaatacatgcaaaaggtctgcggaagttttgtccaagttgttgccaccgtttcagtttttcagatgtcaatcggattcgagtttcggcgtaactgcagatacggcctgatacccgcgtcttgaatcatctggcaagacagaatcatcctattcgatcgttgtcgatgttgtattttttatgttcctgtcgttattgatcttggacacgccgcaaatgatcaacacggcggcagctcatcacctgcgccatactatggcctgaagcaatcgggctttctccccatcgcgacaagtcaacacccacacttaaaatattatcaatagtgcccttttttccccctctccgccttcggtgatggctttcaacatgttgcgattgtcctttgcggcggcaactaattgtctggtacgacctgcgccgtttctgcccagtgctcgcgtgctagtttctgaactgcaccccccgcaagacatatcagcacgagcagatttactccaacgcttacgcaacaaaaatagcaagggtaaatgaagctgagggatgtcaagtacagacattcggagtgccattcgaagatagctcgattcacctacgccccggatgtgacattgtcataggtaagcaaaaatctgctcttgactgtgatttgcacaaattgtcgtagcgcgtttgagctgctgtgagaacttccgctttatagacatctagagtacttaatcgatctctgcccgaagctcaacgagaggtataggcatatctccggccgctacgctttaattacagtttattaaccagaagaaaaacctatagagagctgggcggtagcctggtcgcaatgggcagttacgttatccatagatccatcaatttttgttgctactggttatttctcactcgaaatttcaatcagccatcaagattgaaaaatcagggatttgtgcaagctgtttcttgcactttcaacagtacctcatatccagtactggatatggagtaaaaaaaactggatattcagtgtatttttaaaaaaaaaaaatggtgtgaagaggtgaacaaaaaaaaatataaaaatactacatatccaggtttattttactgcacatccagtgtgggatatgaagttatgtttcaagtgttgaaattagggaaaaaatgtttgacttttcaagccaattatttttagggactccgaaaaacgactcccttttttttgccaacgactcccaacgaccgtcagcagacgtccgttgggagtcgccttctaaagtttgggcggattttgggagtcgtccgcccaatttcattttcattttttattttttattattttttttggggggggggagtcgactccccaaaccacccctcatgtatgagggggtttgggagtcgctcccacttgaccggaaggaacccttccggtcagtgaggaagctaaacctcattgagcggaaggaccggaagggatccttccggtcgatgaggaagatatccctcatcaaccggaagggatcccttccggttgatgaggaagactgaactcatcaaccggaaggaattccttccggttgatgaggtttagcttcctcattgaccaaaggagagtccttccggttgatgaggaagctatacctcatcaaccggaagggattccttcctgtagatgaggtttagcctcctcatcgactggaagggctatacctcattgacaggaaggaatcccttccagtcgatgaggttggggggttcgcagcgagggcttcattgaccggaaggactctcctccggtcgatgaggaagctacacctcattgaccggaaggggttccttccggtcaagtgggagggagcgactcccaaacccactcatacatgaggggtggtttggggagtcgactcccaaaaaaaataataaaaaaaataaaatgaaattgggtggtcgactcccataatttgctcacactttagaagacgactcccaatggacgtccgctgacggtcgttgggagtcgttggcaaaaaaatgggagtcgtttttccgagtccctatttttaatcagtaattgattctgtgacaaaaataagtgacttgagtaactagatatcacatgtaatcaatgattggaactaaaatacttggaaaacatgattgattgtttgtacaatcataagacacagtaaagataaatccatgacagttaaatcctgctgattaattcaagtgtttagtgcatgatttgaaagattttggggaactcatgaagttgatatttacatcttataagctagttcaatctttggtagatacaagaaatcaataaagaaataaattcaataaagattcttctttacctgaaggcagaatagacccggaatgaatatgataatagttttgaggtaaagagaatatgataataatgataacttttctttgattgaaaagaaagaaaaagatagatagtaacatgagaaacaattcaatgattgtttagcatcagttatttctttttcttttatgtataaatttcaagtaatcaccgcattaattgattgaataatatggctgccttctgttttatattgtttctttattgattgttggtcaaagaatctaaggttatataaaatttatcattatctttttaatatttctgatttgattctctttcacaatctaatgaaaggtttgtagaataactcaccaagtatagatgagttttttagggatgagaagaaaaagagatgaaattccaacagataccatttcaatatgataccatgggatcggatcacccttagcgatctgatcccttatttttcgatacctggtatcgaaaaatcgatccgatccaataaatcggccgataccgtattggattggatctgtttcaccgttgccattgagtctcactcgatactgaaaatgccgcaaatttttgatggcaataaagggcagaaaccatatataaaattctctcaacaaaccctaccaccaaatcttgatggattataatgcacttgattaagcatcatgttacaatagaaatcatcctcagaaggtggcagtggtcaacatgaagggaaaccaaggtcaggcagtgtgccaattttgtttcaagtagcaaattgcatagagtcgtagtctactattaagaaggggatatattcttagctttattatggcatgatcagattctacaggaaatttaacccattttcactcactgagaccactaggctagctccactcagtcaaaagttattaattttatatttatacaaaatgcttattgcataatgtaagtgtgaatagtcaagctaaggcaatttatttcttataagcaaaaaggcaagaagaaatgcatgattcttgagaacaaaggaaaagaaaccaacctaaggcaaatagtggacttgagagatcgtaaggcagaataaaacacaagagaaggaaaagaacaagagacaagctgaaagatacagtgttaacaagtgagatcttttgattcaagaagagaagggacagcaagttaaacctatgatgacaataagacctaggttttgtattgatgattgatgggatgacgagaggaagggaagcactactaccagtcttgttggtgagatagttgaaggaaggggaagtggtaaagaatgccaatgtttgttaagagtaacagcaggaaatgatgacggtgatgtttttaaagtggaggaactggtagagttgtgaattttgtttgtaaaagagataagactacaatgataaggttatgtagaaaaatttgagttccacaagggaagaagaatggagagagaggaaagacaggagtattaagtatttgatgcgtgagcaagtttggaccaatgacatcattggtccaaatagggaacatgttttgacaggtgaagatatttgatatgtgctctcaacaacagaaagtgatcttaaaccattgtgctcttaactagaggttaaggaggaggggaaagacactttgaatattcacatttgtcatcagtatcatctcataaaattacattcattatcaaacatgggtacaaatattaatgccctctttagatctgttaaattctttggatttgcagctttcccaaaattcaaatttcaattttgagcaaaaaattccaaaaaatacaaaaatggaggactgcccatgggttttacaggccttgaaaggctagatttacaggctgcagagctaatttttctctgggagaatggttttacagcctgtagaaatagctttacagggggttgtaaaattgaagagaagtactccaatccagaaaaatctagaaaatctaagagaatttgaaacatctaaaaatccaaacagaatttctgaacaaaacaacaacaagttgatatccatgatatcccatatttttgattgatatttcccaggggacattgagcaaattttgaagtgtgtcacatcttcatgacccaaacaaccaatcactggctcaccaagaaactacaagctcttgattattggtctgttccattcatcaaaagctcacagccctgctacagcccttgacaactggaacaaccaatcatcaagagactacagctcttgatgtccagaaaacatactcatcaggatctgtagtctcttggtgattggtttgttccagtcatcaagagactgcctacagcatgtgatgactggaacaagcaatcatcaagggctgtagtctcttgatgactggttgttcctaagggtggcacccaaaaggcacaacctggggtgacacctagggttaggttagagatcgtttgtcggtacccattgctaggtacctagtaccgcttggcgggtaccgcccgcacccgcctcgcacccgccaggcggtgccgggtgccggttttttggcaaaaagaggggaggtacccgggtaccgcccccatgagtcttgaccggaagggtttccttctggtcgatgaggtagatgtacctcatcaattggaggggtttccttctggtcgatgaggtagatgtacctcatcaattggaggggtttccttccggttgatgaggtacatgtacctcgttgaccggaaggcaacccttccgatcagcgaggtacatctacctcgttgaccggaagagtttccttccggtcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggccattttttttctttttttctttttttttttcttttctttttttttcttacttttttttcttttttcttttattttttttatctctttttttatctgttcttttctttttttttctcttttttttccttttttttctcttttctcttttcttttttgtttcttttttttcagcaattacaaacagtttttttttaaattgttttcaattgtttttgactttatattttttatgtttttaaaacaaaatgatagtcacaaaaaatccccccaaaaaaaactcaaacaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgcggtacctgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacccaagtacaaacgaacgatctctaggttaggtggtcaggatgggtctgcaacacccccctgacaccctgggtggttaagattgaagccttgagaggccttttgagatgttcaagttacacttttggacgttcattgcgcatcatcagtgctctgatgggccaattggtgtctattcaagagccaggagagtggcaagtgtgcaagtagagtgacggttgagcagggggagtgaagtgataagttaccaacaagcaactgagtgagtttccatcataaaaaattgaacatacggttgtaaaagagcgaaaaggagtgtctgcggtatattctaggcttacaaccacccatcaactcagtgcttgccagcaaagaaaacaattaaaaccacctgggtggattggtgtccacccggttggttttggatgtggggtccgggatgggcttgacccccccgaccaaagccctgggtgccagccttagttgttccagtcatcaagggctgtagcctcttgatgttgtttgttccctgtaaatgggctgggccaacctgacacccaacagtttatgggtggggattgggcagattttgagagaaaaccacatggcccaaacctgacctggagacttagcaggttgggtttgggccggtaatttttgatcatgtttgctgtatgtatacaggctataaaaattgggttggcccgaacccaacgtgcatattgccgacccaaacccaagaagtcccaagacgggtttgggtcccggcagcatacatattttaaaacctgacccgaacccgaaaaaagtgtcgggtcgggttcgctgttcgtttacagcctgaccctgggcacccggtccagcccggtccccgccgccgtctccgttgacacagccgagatggccgcttcgcacacccacacaacacacgcttgatcaacctggaatgatgaccaactctcaagaaagtgccatttcgggattaatcgactcattcagctccctccgaaacgaagacagctcagagcaggtcagacactatgagagtatgtgatgcccactttatgttgtgatccgaatgcgaaaggaaggtttcaaagagaaagataaactgacgacttgttttcgatccctcctagctttggttaccgaggagttaagacgtgtccacgatgcgtaccgtgtactgtgggatggcatcataaatcgcccagacccgctcgcactattcaaccaagtcgaaatacggactgagctcttggatcaactgcaatcgaaacgcttacctaccttacaacgccaggttgtctccctttcgaatgcacttcttggtcgatcggatcttcaagccaagccagtctcaaaactacaactgatcttgaaatctttgtcaaaactggatgccactctgggtaaaataaagtttgcgatagcttgcatcagcccatccgtggacccagaagtcataagagatgacaaggatttcaaaaaactgaaagcattcacctgtagccgtctggccctgagaatatacgaggtgaccggacggatttgtaaactgcttgaaacatctcgtcggttttttgaaaaatcgggacacgcatttgagaatgaacctcgtaagaaaaccaaagtactcgccatcagagatgcctgctcggattcgatcgataaggcaatcaaattcatgaacaaatcagaattaaaccacatccaagacggatggcagtcgagtataaatacggtggatgtctcgctcgagagctttctcgatttcgtcaatcgatcaccccattcgatagaagaaagccattcgatcccagatcaagagccgcctcgctctggcaagacttctggccaagatcatcccggactatctcgtgctacaatatcggtgatatcaataatgaaattaataagattgtttctggcgaagctaataaaggcatcggaagataaagagacgttcaggatggtgactaatctcagttcgagggagctcgagatatgtataacgatgcctaacaatctttcagaagccatcaaaagccttgttcaaggcttatcagaagatcccggcgatgatcgccttgaaggtattatggtcatcaatcaagccatccatcaccttataagtacccctagagctgtcctgttcatggttgactacgtttttgttcatttgttcaatccggccaatcagccctcgcctaagatttactacaaagcttgggtcttatgaatggaaccaacttcaccacttgggccactcgaaacttcctcgaggctctcagattccttatccccccatgaatctccaatacccttgtttgtcatctctttaatttcatcttacagttgtttcttcagtctttggcttttcaaaattatcctagctttccagtttccaaacaacaacaaaaaacctctagccaacaaccagcattttagcactccgaggttgcacagatctatcgcagtaataccagtatatagttcgtcttttaacgtgtggctcgagggaggtacaatcatgatgaggaagcgggtatttaagtgtatgctcatgagatcatacagcccaagcaatgggctgatctactcttgcttaagagtccacccaagagttcacatctgctcgaatcctgtctgaactgctggcaacgctggcaattagcggtcagacacactacacggttggtttaagtttaagtgctggaaggtgtgttaaaccctaggagatgccggcgtgaatgactgccagtgccacctcagcctgtgacagtctggaaaatcacaacatcagccaattatgtagtttgacgtgttttttttttttttgcaacgactgtacatgaaacttgcaactctagtggacagcccagcaccatggagaaccctcaagaaagtgcggtatccggtttaatcgactcactcagctcactcggagacgatgacagcccagagcagattaaacactacgagggtatgtagcatgcaccttgtcttgcagtatgagttgggaagactaacagactttttttcggcgcaacagttttggtcgccgaggagttgggacggatcgacaataagtacctcaatctgtgggatcgcatcctcaatagcccagacccactcgtgctatttaaccaggttgatattagaatggacctctcagatcaactgcaatcgaaacgcttacccgccttaaaacgccaagtcaactcactttcgaacgcacttcttggccgagccgatcttcaagccaagcctgtttccaaactgaaaatagtgttgaaagttttgtcaaaactcgatgtcaccttgggcaagatcaagtttgcggtagcttgcatcaatccgggcttggatccagtggacgtcaggcatgatagggaattcaaaaacgtcaaacaattgatatgctgtcgtctggcgctgacaacatacgtggtcaccggactcgtttgtgaattactccgaacctatcgtcgtttcatcgaagaatccgggcacgtctttgacgggatacctgagaagaggaccgagtcgctcacgatgagagatacttgctcggatgcgatcgataaggccctcaatctcataaataaatccgaattaaatcttatccaagacgcgtggaagtccgatatagactcgatcgatgactcgctcgaaaagtttctgctattcctccatctacaacctcccctctccgaagaagagagtcgattagtcggccgtgaagtcggcgatcaatccttatctactaccacaatatgtgtcatggcaatcataaaactatccagattgcttttagcaaagctagtcaaattatcgaaagataaagaaaacatcggtatgctcagcgatctatcttcacgagagttcgaaatattcgcgaaaatgacgaccacgttttcggaaagtatcgagaagcttgtctgcgctctgtgcggcgatttcatcgacgatcacgtccaggatgttctgatcatccagaaatcgctctcccaaattctaagcgcccctaagattatcttagacatggttgagtatatctttgttcctgtggtccagccggccgatcagccttcatctaaactttactataagacccagttttattattggaaccaagttcaccagtccatcactcgacgcttcacccaagctctcggattcaccacttcctgatctctatagcacttccttcttacctgttcattttgtctcatcttggacgacttcgacaaatcttcaaagttcagccctgctttataagttcccagttttctaacaatgtgaaagtttataacgtcgagatatctcattgcaatctgtatcaacattagcctttttcagcatctcagggtgttaacacccataccagtgatatcaggagttggtttgtcttagagtgtgaatttaagaatgtagaccatatctgggtttccaaatttcagctgaagtagagcttccatgctttcttcgatgcacgtctcacaagagtcaagtccaggacataacacataaacagaaagttggagagttcagtttgaatgcaactcaagacttgagctgggagaatcttcttcctggtggggagacccgctagtagcaaacagttggacccccaagctgcataaatctagacccattgaggtttttgagctgtggggctgactacagtctgcaagaaaaatgaatataagactgttccaggataaatttaagggaatgtaaattacagtaaaacttaaggtaatggggagcactgcacagcactttttttgaatctttggtttgccttcacccccagctagctcatcacatgacctattccctgtgataagcagaaaacaaatttgctcacacagctggaagattccactcctagtcctgacagttcaccaagaggattcaaaggatctaggggagcctccacttgggaggtttttggttcagctagttcactccccatttttgaagaattggtgctatcagaagagcccccaaggtgcattatacatagtggtgaactattcttttgtggctgcacaccgatttttgtgggtgtgttttgccaaatgcgaaatcaagcaggaaaatgggccagcagagatttgcagtattgatacttttagcactgtgcaaattttatattgatgttcactgaaggccatcaactgtagctcatcaatccactggccctttagctgatccccaatctgggaactggtagacagataggccttgagaaggaattgagggccaggaaaatgacaatcatcttggacattttcaggtttccaaaaaaatttattccaagaggacatcagcctgtcaagaacttgttgggctgcaatgatcctgagtgagctggtgactttttttctgttggaaggatggttgagccaaaggatgtgaggaattatggttgatggcagtacgcaaggtgctgctggtcaatttcaacccaaatttaatgatagaagactctactaatgatggtcatggacctggtaaggatggaagtaaagacataggtgaaattctccttcctcaagtcatacttgtgcagagccagctttacatatatttccatgccagatgttttcccctttccttatgtctcgcgcaagttctctcaagaaggaagcaaattagtaagctggatgcctgtttgcctgtgtatgggtgatgaggactgatggtctggtcaaagatggcttgagtggtgtgcaggtggtatgacgtcgtgtggtgccatttgagctgcgcccgcctgccgaggcttatcatgttgatcccgaatttccagtggcccgtgaacttcctccaacttgaccacatcaaatttccttcatcgagctcatgaccacctcttgtctcatcaccccatcaacggtcaacaaacctatcaagaggtctcagagggacaaaaactgaacaatcgatggcttcttccggtaactttgccttactggcatccgacttccaggctttagcctcagagaccaaacggaagcatgctgatattaaggaggttagtagtgcccatcatttgattctctgggtgtttgtttgaaactggccactgatcttgtcttcacgtgaacctattgtaatccatgcattcaggctgctgacaaggcccttgctttaatcagaacctcacccgatcagattttaaccacccttcgcaatacggcagtaccgatccctggtcctgctgatgacatctttcgacccatttcgatggcttgtgcgacgaagaatgccaaggtcgtagtaattgcgcttggaagccttcaaagattaatcgcaatggatgctgtcccatccgtaagttatcagatatattgttatcttctacctcaatctccgattttactgataaatgtctttgatatcaaagtgcaaaataccccagatcgtcaatttgctctcaaccgttctaccgttgggggtcgagattcagctgcgtatcctgcaaacactaccttcgctcttcactaaatgcgcacaatacctccatggcggtttattggcggatgccttactgctctgctttcgtcttcaagattcacgaattggtgtcgttagctccactgctgctgcaactttgaggcaattggtgatggtcgtattcgaaggagtagctggagaagacaaggctgtcaagtacccaccgggatcaaactcagaaccagatcccacccgaactgaaaccgatttcgtagttgcgatcccacccttcgaaagtattcacctctctggcgaaacggaaaggaccgaagctcgacaggtagcccttcgtccgagtgcaaaggatgcttatctcgtttttgaagatttatgcctcctcgtcaatggcgactcgcccacactcctcaaactacagagtctacccaaaaccttcggtctcgagttgatcgaaagtgtcatgactggacacggcaacctattccaacaggtaaatatggtgtacacaagaagatcacgcttgtcatgaggtgctgatgacgttttcataacagcatcctgaactcattttcgtcctcagagctcaactgtgtccactcctcattcgagccttgagcgaaaaaccaacattcccactcacgttgcggttgatgagagtggctttcttgctactcaagcagttttcagacgatctgttggttgaggcagaaatatttctttccctgattatcaagaccatctctatcgatcattcagaaggccaggctgaacctgttccaatctggttgcgagtcttggcgttggagatcttccgtggtttatgtgtcgattttgatttactcttgaagatttacgagcgttacgatatgcgccgtccagatcaaacctcgggcctattcacgagcttgatgggcacgtttaatcgtttggcctcagaaaagccggctctacttggaattaatcaagatattgcaaccggcacttcgtcctatcacatcggcaccactgccaacccgggagttcaaggaatgattgacggagtagttgggattgctacacaagcagctgcccccttagtgggagctcagcaagggggactttctttggccaccgcggcaatgaagctacaatgtattgaccagttagacaaggctgaagcacccgtcattcccgagacttatgtgtacctgcttgctctacaatgcatctgcaatgtcgccgaaggcttcgccggatttgcgctggtacaacatgaagaattccgtcactcaaggcccaacaatgcgtcagatgacacaccaccaccatcctccatcctcccgatcgatgagctgaaagctggacccaataaagaacgtctgaagatgaccaaaagcatggcagacgccagttggcctgccctattagcctctttgaattttttcgtctcgaccaacttagatgaaggattgttcaatgagactctatccgcaatgcaaagctttacgtatgtttgtggaattcttgatctaaccaccccccgagatgcctttctgcttagcttttgcaaatttgctgtcccgcctaccatcttagcgaatttaatcatggagggctctagtggcactcctactaaagcatcgcaaagtgtgctaagcgtcgactcactcggtcttggagctactcactcgtccacttacttcagttcgcgaagtctttcttttctacgcaccctattatcagttgcacaatatctctccggagttcttggcagctcgtggtacaccgttttcgaaactttacaaaacgcagactacgtgattgctgcgaagctcaagaaaaggactaccttgccgagttcacagacaccaaaccacagcagcaatacatctgacgaaagcgtgatacaggccaacatccaaaagctgtttgactgttctcgcaatttggattcaagtgctttcagtagttttgttacagcactctgccgccttagcagtgaaacagtcggccttcctcctgaacatggtggcactgccacgataacgccaaagacatcaacctttgattcgcgccgcaaagccagtggcatacccacccttcggaactatgtgagtctgacaattttcatccgcttcacggaacaaaactgatcggtacacatgttgatccagcgccaaaatgaacgctcatttgccgtggccaaattaggatccgtggcacttctcaacatccgacgactcgtgttatctgaaagcgaaattgcctggaccccaatcacatcacatctgcttgccgtccagcgctatcccgaggcgcctagcaacatacgtctacaagcggcagacgtcttcgatcgcattatactatcagttcccaaattgctgaacaacctggacgagtcgctgcagtgccggatccaaacccaaatcattgaagtattgggacgacagctgcgccgactccttccacacaatcgtcagccgaccttgaggttcgcaagctcgggttcgaaacgttgttcagaatattagagaacgacgggcattcatttgtggcagggtggaaattgatcctggatgtgctccgaactgcctgcgaaacttcagatactcaaacttcttcagacaccggaacgactctgaagccattgaattataacttgggggcgaaaggcaaaggaacctctaaaccaagtaatctgcctagcaaactttccatcctcgtccggaatagttttccttcattacagctcatctgtaccgactttctgacggccctaaagttggaggaattgggacaatgcatcagtgttctagcagaattcgctcgccaaacggacgatataaacatagccctcacggctggtggattactttggcaagtctctgatcacgtccaggggaaaaacaaagcttcgaaagcgggaggagagagttacgtgcgactatggatgtacctgttatcaaagcttttggaattggttcatgcgtctagacaagaggtcagggatggtgcgattcaaaccctctttcggacaattggcctgtatggaagctcactatcctctagtgtctggcatgagcttttatgggaggtgatatttccgctgttggagcttctcagcaaccaaatcaacaaaactcctacccaaccatccggctcctctgatgagaatttacctattgatgttgctcggcaacccaatggcgcccccattagcctcaatgcgaaacaactggatgactcgaaaattctggcgctcgaatcaaccggcaaggtagtttcggatcacttgacatctcacatcattgtcatgcctcagttttcgaaaacctgggcaaccctcgttgaccatctttccagaagtttcacctccgatcggccatccgtgagcacagcgtccatgaagactttggctacaattctaaataccaatatttccggggatcacaatgccaaagaaattgctcctgcttgggaagtagtgtggcatgcgtttgttcaaatgagcgaggcgattgcagcagcatcgtctgactctaagcccgatagtatctactttactcaagctgctttggaagcttacattcaagttttacgtcctttacaaaacccatctcggttgaaaatgaatcacgagaggatcaaaaccctactcgaaatctgtaaaattgtcgttacatatccgaagagcccagactaccgtcccgacatcgacacattaccacctgttcctgcggcagtgatcgccacgatcgatcgcatcgatcacgacgccctcgatgtgtcttcggcagtcatatcatctaccgctgagcttggtaatctggcatttgtttcacccttcgaagttacagacaggttctccaatcggccgtcgaccatcagcgtcacctacatcgccctgttcaaagcaattcagccaagattagtcagtctggtcgagaaattccgcaagaagccagaagtttacaatagtggcgctttcaccaaagtgctgtcggtaagtgattttcctcagcgcaatacagtccatgaaatctaacttcgaggggcgatgatcaagtctttcagcacaccattgagattgaaatacggctgcccagcggcttcaaaacatgggaaggctccacctctatggacgacagccagtatctctttcctaaagatcatcaagtcatgcctaccatcattgacaggcctagatctcagcgttacacgagatgcttttgaaagcttttggaaacaggtggtggaaaactttaattgtgtactttcggctgattggtgagggtttttgcggtatctccgtacatcctgcttcgtctaatgacatccgccaactcacgcatattcatttccagtaagccagagctattgtttgatttggaccagcaacaagcccaagaaaatttcgacttggcgtttgtcggtatgttgagcttgattcagtctgatcatcaaccgttgtggctcattcagttcgtggcatttaccatcctcagcatctttagagctggacgttctaccgtgcttaggaaactctcggattccggatgacataatccggggtctggggatgactgtccaagcagcctcccgcctgtacaccttcgaccttgaaattgaaaacaaccgccaagcgatcgtgccggggaagggagccactagtcttggtcagatacatcctgagaactgtcggtttatcgatgacttcgctaaacaagccaaaggtgacatatgtgggaccactgctgatgtaacaaagagaccccgtgaacgattcatctactggtgttttgatctcctctttcttttctgtagccccgccacatcaaaaaagtgtaagttgcacaagttgcctcgttttatcctgtcttatacatatcggttcatttgtttcagttttttagctttggaaagtgatcttaaacgagtcgcctcgatctggctaccgattcttcttacccgatgtatcgcggctatcagagcctatctggttgacgccccgatacgaggaaccgtgccgttcaatcggtaagtttcatcccgctcaacatgagcattgtgggcgaacctctggttgatgattgttactgttgtgatctagattgcgaaatgaggaaattacctacattcttcagcagctgttgacacactctttgtgggatggaagtgtggctatgtcactttctggggagtattcactaacaccatcgagtgagcgacctcttatctacatgaaatggcgataatgataccaaaatgatcagttctaacaaaattcattcgcagagctggatccctcctcgccatctgagaagatcttaacgaccacacgagcacaaaccccgaatgcgcatttactttgcttacaaccgctattgattgatcttttggcttgtgagagctcgaaccagttaggagggatgaaacatatctattccagctctcaaggcgacggctcctctctcactgcatacttcacctcctatcgcgatcttctgcagatctcaagccaaaacgggacggatgtggaagggtgttggaaggatttgaaacttggacggatcggaagatcagtgccgctgtccggtgatcacgcgcatatctttggcaaggatctgaaacagctcgtgatcttatgtttgcgcaagatttcacaacagactacaccaaaaattgacttttaatgatacgccttctctttgttgttacttttatcatcgtctcccttgaatcgatgagtctatggccatccaagaccatggtttcttcaatgtactagtactaagcacttgatattggtagggctaacgagaattcaataggagttgttttaattgcatacgtgctataggttgagggccaaaaattgaatataatgtgtgtatcggtttatgtttaaaatctttaggattagggaccgttatccaagctttggttcatgatgattacatcaagttcctgtactatggactctggatgtatgcgctccacgctagactggtacacaatgccctatcaggcagcctcatgaaggtacgctgtgatactcctgaagtaccttttctatgacctggcaaagaggaacaccagatcacgcattcactctcagcggtttgcaggaaagcttggatgggctttgacggttagtccagagtctggaacacattcatacagacattgtgcatctggattaagataaaaacagccaaggcacctgtggagtgaccgctaaaagcattgctgaatggactgctaaagctacctagcagggatatctcatctccccacttccggatgatagcggagtagtataaagccagacacatcttgcctcgtaatcatcaccccttatcattaatcactctttagcacaactcaagttctaacacatcagtcattttctgtcgtcttttgcctccaacatcaatcgttctgttctcaccaagttttctttcagtcttctcaagcaagcgggcctactcagtcatctttccctcaacaacaatgaagaaccacaatctttatctaattttgctcacgagcatcacgctccttggcagcttcaattcgaccttagcagatgggatttttaacaacatcgagaatgccaaattgattcaatcctcatctatcgtcccgaccgacggtaattacgttttcaagaatgtcggcaccggccaaaccatccaacatgaccgaaagaatgacgtgcccaatatctataccagtggcgatggaggtgacagcggcagcattcttcctgccgctcatcatcaccgtcatcaccgcgcacgtggtggaaaacacgatgatgatgatgatgatagcctcgaagtggtttcggctctcgagcttcgctctcacagaacccgcaccaagtggattagtatccgaaccactgccaccactggtgatccaaaatgcatcagtgcgcaatggggatatcatactgaaggcggagcggatcatgtctgtttttggttctttccttgctgtttctttttcgtcttgtcgttgtcctgttgcttacttgcaacctctttccaggcaggaacactttacgaatgtgtggtggatccgctcaaccttgaagcaactctggaaaagcccaagcagtcagtagttttgattgtccagattgatgtcaagctttttggcgctgacaccaatcttctttgactccaccttagatggtggttattgatgcctgtcgaagctgcgaagaacctgaactctgatcaaacgttggacttgaagaaccagatcttaagtcaaaacaaacacatgaagatgaaggataacccgataatttctcggatcgtcgaagaccaaggaaaagcttctggcgatcaactacccacacctttttggaaccccaaaaccaatcgaatcgagaacttctcgtccccggataagcccaagagcaagaggcactatgatctttccggtgaacgcaaacgcgaattggaaaacagtctcccaaccagtcatattgccaatactaccaacgctatgccagtcgcccaagctctgaatgttgtccacggggaccccaatcacaaccaagatctcatcgaaaaagcggaggatttcagccatgcggatgcaagcccgttgaaaatgtttgacaaaaggacaactaggcaccatatctattctaaaacagcgtcccaaattcacccaaagaggaaagaagctgatggctcccttggtccgttttacgtcgtcagcgttgaccatctttacgtgagcttgatcgtaatttccgcgaaaaaaaaaacgtacatcagatcagaaaactaacttagagtgctcatgtcatccttttgatttcaaaaggatatggaaactagagtctggacctctgcggttaagaaaactgtcggaaatcagttgagccttgtactcaagaagttggatccagttgagttgtcgtttccccccttcccagtcattgtcccttttttttggctttacagcatactaaccatcatcatctttcgaaattgcattcgccaatcacaacctgaacccacctcatagaacgacaaaacccagcagtggtatttggacgtgcaagcatgaaggttcccatgttgaaatagttgccatcagtctttggcgtagtatttggataatcagttgtccttaattttaaatccagtcgcctttctaagactgcatcagttgactttatctttacaaatttgtatacgtgtctatcactctaaaccgagtaagtaattatacctaatgttctaataactattttcagtggttgtgtgctccattaagcacttggagtacgccttgtggtacttctgtcaggtagcaggagtgcatcgcgaccttctttcccagagattgtgaataccaatttatccgtgaatttatctaactcatcaattgggaccaaaagaagatcaaaatgaaaaaagtgcggcttgtagaagtgcgccccatttttccaagggggtgggggatttgaaaaaaggaagtgcgcatcgaggaaaaatgcatttggcacagaaaagtgccaaagagctgaaggatgaagacgaaaactgagacaaccttgaaccccaatgcgctctttgtcactcgagtctcgtggttttatcaagaactcgactcgactggatttgaatcgacctcgtcacccaccttcgttcccagattgggtacctgcagacaagaattctgccctcacattcaccgatcatttgagggtctctatcctttgtaccatgcattttagtccagaaatgatgcaaccccagctagattggggatccgcctttgagcgttaaaaatgtctggacctggtttctgaaggtgtctgaagaccctcacataaacatcttatcaatatgtaatgtctttctgaaaatatgatcaaacattcacatcttgccaacggtttccgcgtagacaaatctggtcgattaagcaagatttgtaacttgtattgtggcgaaggtctatcaagtgcacaagccaaccccgctggccatagactctgaggctttcaatgttcgcgcgacgcgatggactgactcggtatctctagtctactgccgcaaacgtattcgatgatgggctttccacggattacggaagtctacatattcctcccggagaaacagctctggaggcacgatttcttcctgtcgatcaaatggagtacataactcgatcaggttgtccgggtgacatgaaagcggttgttgacccattgatcgggttggaatcgactacttagccgcagactgtagtggattgcttggccgtacgacagtcgaaggttgatggattcggtatcttcacactctggaggcgttttgcactcgctggctggttcgacttcgtggaatttatcgacgggagacggtttcagccacttcacgcacagcttctgtcctcgtcttggcgctcttatagcatggggaccacaaagcgacgaacattgacaattatatcgagccttataaatggaactggctagccccatctgtccctcatccaaccacacctccttgtaaatccaatctttccagtaccagtcggctcaccttaactcaaaccaaaaatccaacgactctttccagcgtattttagcctgttttttactactagctagtttaaatttcctctcatctgtttaaagataatcgatttcttgcttgaactctcacgatgttattatcattaaaatcaataatagttgtcacgcttgcagtgttcgatttagccgctgccacctcggaggaagacaagtcgaagaagctgtgcacattcacttgccccacttccactagccgcgcggaagcaggttgcgcgaaagcaacggattggaaatcggacaacgcggtgaaatgggaaagtaagtaaacatttctttttttttcttcttcgttttgatttgatcaaacagaggcaaagcggaagttgactgtatcccgtttgttcaaatcatcagtcgtaaaagcaaacccaacagaaaatcataaagacttttttaattgccacggcaccggaatgacctttagcacttgctgtaagcagggcaccattaaaatcccatccaaaggcaaggtcagtattaatatagactccctttgattatgaaccttcacactcatctagaatataatcaattcacactaaattcctctgatttctcttcccacttgtcctctcccatgatagccaatgattttggacagcggaggtaaccctgacaattatgcacaaatgtgccacgacaccaaccccgagaatacacctgttgaggattttccaaaggattgcaagcccccaaagtagctttaaaaatttccaagaaacgtaaaataactcatgatgagagcaaggcaagccttggttgctttcagcagttggaggagtagtttactacctgttgggctttgctttctacttcttgctcttcctctcactcccccccccccccccccaaaaaaaaacacataaaaataggagacactcccttgttgacatcatggatcactcttccttctgtatattccaacaaaccatgtttccaaaccactcaatttgatcccaaaaatgtgatcaatctgtgtttataatggccgcaagatggattttatttccgtttaaattcactagcaacagtgcaacagagatgagacgagacggtatcaggtgtttatcttgacattgtccaaatgagtgtatgacttattgacacctacttgaactcaacaaggttctccttggagcgacagggaagggggcaaggtatgattattaatatttttttgcacaaaaaatgagacacaagtttattccgacctgagagcatctctaacggtctggggggcagttgatgtgcgttctctgggccgcaaacacatttctcaggggttgcgggtcagctccagttatggactggcactttgagcagtgatctgttggattagccaatcctctatgtagtacatgttgtatgcttgtacctagttatgcttatatcaagcctcccactactactgagctaccggactgtctttcaaactccttttctcactgaatcaatacattaaattctcatcaaaaagttccctctcttgagttccgacttcagtcattgtttcagtccctggcgcccctcaacatgatccagagtcaattctctggattcacctaccacccttgtctcgcatcaccaacaccatggacaatctcttccattggatggatgacagcgacaatgttcttgcctccctccaaaccacattggccttaattctcaagacaaaccaaaaaaaggaacatggtggttcaacacctggaagaagggaaatttaccggaatcaccttcaaggacaccagcaactttacaataattacttctctgaggactgcgtttatcctgattacctcttctgttgcaaattcaggatgtgcaggagtcttttactcaaaattgttgaagatattgaaacagccaatcaatacttctaacaaaagcaagacacagctggaaggcttggatttttggctcttcaaaaaggcactgcagccatgcggatgttagcatatggatgtggtggggactcttttgatgagtatctttgcatgagtaagttatacttttgatctgtttttcataaatctgattatatctttgatggtaaatatgtgaatcaacatcaatcaaatgtttaaaaaaattctgcaagactattgttaaagtttacggccacatatacttacaaaagccaaatgaagacaatgcgcggaggctcttggcagcagaaagaggagcgaggctttccgggaatgatggggttgttagattgtatgcactggtgctggaagaattgcccatttgctgatcatggtcagtatacaggcaaggaaaaggagcctacggtggttcttgaagctgttgcctcttacaatctatggatttggcatgcattccttggtatgccaggtactctcaacgacatcaacatactcaattgctcacccatctttgagcagcttcaagaaggcaaagtgttggaattttgtctccttctcctcatccctaaaaaatttatctatctcatctttctgatttaataatgtttagatgaaaactattaatttcaccatgtcttgtaagtgtctgagtggcaccttttctcattgtctagtgctgcaatccccgtagtctttgaacctgggtctagtctttatcattgagtatttgctcctgtcttcttttcatgcatgtgttaaatttatattcatttctatattcattttattctcacccacatgtttaacctcttgtatgtagactacttaacgcctagtctcctctaagtaaaacatcatcggttctctccttcatttttcgaccctttgagccgttccaacaaaaatcaaatttgttgccaaaagtttttctcctcaaaaattttcccttctccggtcttaatttcttcacaaaggtcttttggttttgttcaaggttaacaggaatcaatacaatattggatattacttgaccgatggcatctaccctccatacacgactttgatccagtccatatccaaaccacaaggagccaagaagaagcatttcacaaaaatgcaagaggcttaccgcaaggacgtaggacaagcttttggtgctctccaagctcaatatgtgatcgtgcattaccccagtcaattttggcaacatcatgatctctctgcaatcatgttggccataataatcctgcacaacatgacaattgaggatgaagccagaggcaagtttgagggtgacttcacctaccaccaaacaccacgcacacaagcttcaataatgacaaacggaccatcagattcaacgtttgatcagttcttgttgcaataccaagcgaccagagatcaagcgtcacatggtcgtctccagcaagatctcattaatcatctgtggaataaacatggctctgacagagatgaatctctggcagaccaagtttaatccacattgacatcaattctcaatcccttgtttattttatgtttattctcttatctttgttctagcttatttcttcttttctctcacttctgaagtttttctttacccattttttgctggtgttttttttctctcacttttccaattgttctttaattttttttctctcactatctttgactgcaattttttttttgactatgaacctagtaaataaatgaattggattcattattgagatatatacaaagatttttataaaaaatttggatccaaaaaaaaaatcagagatggtttttataagtgagatagcaagccctcttcctcattgatctttgtccatatcgtcccctgttgcttcagcttcatcttctacattggctttggcttcgtcttcatcttcctattcctcggtcttgtggttgtccgcgatcactttttcctttgcttgtaacatttgggatactagtattattcagacagaagaccagaagacagaagacatacccatctcaagaattctccaaagccacacctttccttaagagtccatactcttatctttttcttgttatcttactcaacccagttaccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaagagtagttccacagcgatggatgatcactctcttcttctttttataataggtacggctttctttgtccaacatagtgagatcctttgacatcactgcttcatccgccaatgattgcattgaggacaaccatttgtgtgagatgtgaacgaggtcccgttgcatcaaaagaatcttctcaattgcattgtctttggtgcattttggtttggcagctttttgaccctccaaagaaacgttcccaagaacagattgaccgttttctggatcgtcctcattgacattgataactacagcagggctggatgcagccggggttgagcttggcatgttggaagacggtgccactgttgattgtgagtttgattgagcttgaattgccttcttgcctcccccgttgttttcttgctgagttgccagccatttgggggtatccttcaagattccccagcagtgattgagatcgaagcatgacccagatgaggtcttgtatagctccttggcctccgtaaactaaaaatatcatcaatcagtaaaagtaaaaaaatgagtgaactaaaatggaaaggaaacctacaacatcttcacaagtctttccgctcaacatttgagtagcagcccaaacacgtgttgagaaccttgagtatgtgtgcccaatggcatttgatggcaccaactggtcgtagaggaagctctttgaagcccttcgcgcttttttcttttttcttttttgtactcattaattagttaggaatgcatttgcaaaaggtggctgccttctgtccattcccaacaatgatgtcttggctggtatctaaccaagcaacacaaagttttttatcttcttcgaccgaccagcatggaaagccttgtttttgtccctcaggttttggggtgtcttcattgttggtggttatggtgtggcaactgtgttgggtttctttttcggaacaggttttcctttttttttccttggagagcggcaagttggggtgtccattggtgttgtacaagttgtgttgttgagatgggtggttgaagattgggttgaagtcgactggaagtgggtgattgcggctgggaggcaggccgcagaagttggctggtcatcaagggtttgactgccccccgcaaagttcccagggtggtttcccaagtctgttggagcgcaaaaaaggaacgcgggccaccaaagttcgcccccggacacccaatcgcggctccgttagagatgctctaagaagcaagaggaccaaatcacaaagaaaaaaaaaacaatacaaattcaactgatagaggaagaaaaaggcaaagatgctgtgcatgtaaatacatggatgataaggttcatttttttatttttattcttttctattttttgttgttaacaacaaagttcaacaaacatgagagagagagatagagagatagaaaaagaagagaagagaagaaagagagagtgtatgtgtgcaggcagaaagatatataataaaagaaagagggatcaacaaaaaagaagagagtctatgattatagataaaacaatcacaaatataaatgaaacgctcaaataagttaaataaatacataaagaaaattgagatgagtgttgtgtatgtgcatagatagagagacgtgacgaaataaataaacaaaataatgaagaagacgcaggctttttgttttgtttttttctctggaggaaagaacaaaaaagaggcaaatatagctagatgggtaggcagttgacaaacatcaaagacgagatcctaatgattcctacattgattgtactatgataccaaaaaagacgaaagattattagtttgaacgaacagatctaccatgagaaaagaaagagtagaaaacttacaaaagacacgagaattgtacaaagaaagctttatgtccttcttccggtatgaattaagggtactactttttttttggagacgacgagatcgatcgaagaagtaaagcaaaggggaaaaaaaaaggtacatgatgctggtatttttaaaagaacaattggactgtcgagagtaggtaaacgaatgaacggaatgatagtaaatagatgtgattttcgaggcttgattgataagatcttgtcgatgagttcttcatgacttgacgagcaaagaaaggagaataaacttggcaaaagaagaaagtacatagtagaagtgtggatagcaaaaggcaaatgattggtggattgagaggctacaggtgaccctcaatcttcttcttcttcttcttcctcttcctcaatagcaacggatttgaaagtgggagtcactctaggattcccgcccctccaattcccgatcaatccagcagtgggagagttcccggcagtctttgcaaaaagatgaccggaagcgcttgatgatcctaaagacgaaggaggcggttgagcgatcatggacccattggagctagtcggtttggtatgagtctgtagactgtttggtttgctgctggtctctttgagtggcaatttgcagtccatcttgacaaaattggttccggatttcgcgtccatgccagacccaggtcgatcaccagtcgcaccgaaatttctgcttttaacgccctgcccgattcctccttcatatcttgcgcattcatcgtcatcatcgtccaagtcaacccactccccttcctccttagccttgtttgcaaatacatctctcagtttcggagtgctcgtgctcttccgggaggatgatggaccatccgcaatcgagttcatcagattcacgtatgccaacaccgacccattaccagtcccataagccgggttgaacttgctcgaaattggagattgatttgaacgggcgaaaaacgcctgggtcggtgtcccaaagactgaatgaggtttgtgagccatgaatatcgttcgggttccgctgccgctggtactctgatttgctgcagcaccctctagactgggacgcccttgaaccttgtcactgatatcacctgacagcttttgaaatgcactttgtctagcggcatcagtttggaggccagattcaaaatctacgccttcatcattctcttcgcctttgttttcctcgccaccatcgtcttcctcttcaatcgtctcttcgacatcataaacattgttgggggaatgcaagcggtggtcttcggtaccaccagaagatctccgattcatcaattggactccctcgtccgaagacatggatgtccgaactgaggatgtcaacgacgaggctctgggctggcggtgacgactagaaccgggtgtagcgctgacaggcgccgtgacacgtctgacggtggtgctcgcagctgatgtacgacgagagtaagctggatgcatggttgaaactgagtggggagtcaggagctgcaaagcggcagccgaacgacgcgagccagcggaactgatcgaaccatggcgcccgtgagcatcaggacgtctttttcgcccttgtccttccaaagaggctcggctggggttgatcggatgttgagggaaagacgcgtgtgagccaggttcactgcctggagtccgagcatccgtaactgatccaaatgaggcccgactagaaccactgcagcgcttggaggccttggacgcgttatgaagctccagtgatagctggcgagttgattgcatagaagaccgacgcgaacccttgctggggcggcgatgaaccaaaacagagccgctgacggatcttagagtctgcaagtctccgggcacctttcgattatgcaattctgatccatgactcgatgaggccaccgaagctccagttcctccgttcggactgttattttgactacccattcgagttggtgatttgaccgggtgaccgtagtttgtgagcatggtcatgttttgtttgcgcttgcggcgatcttcattgaaccaaaacttgaaatttgaaaacaaattgcctttcggtccttttggacgaccagctttgacggtatcgctttcggaagggctaggcctatgactactgctgggtccggccgacgaactggtggagggactcgtttccttcatacttttcctttcatcagttttggagttcggtgccgtgggatgtgattttcgagagggcgaatgtggcttcggagtagaaaaggaatctgggatggtccgatgccatattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgatggacttgaagtctggaactacaagacacgtttcggctgggacgtcgagttcttttgacctgtgcccgcttctgtcgacggatttctccgatccccccgaggactggtgaagcatcagaccggagggaagaggaggaagggaaggaatgaggagggttttgcgagagaacaagccagacaggggtaggctaccagatggctttggatgttcttccatcttgctctctttctcacgagctttgatctctttcttggagaccttttcatgaccatgcttttcatctccgtcatgagttgagctcccctctcgactgcgactcttatgtttatcgtcggctgactttttggtgcctagagcatgggtagcacgttgtaacatgctaactgactggcttcgtttccttagatcggcagttgatttcttggtcggtgctgccaagtcaacagtgatgcaaggagtttctttgtcggagctagagagtgtgtcgagttttgctgaggaggtgctggagcaggtatcatcattgaagttgcccggagaagtagtaaacggattgctcctagtagagccaaagttcgccttcagattcagatacgatcgatgtccagtgaggatagggttctccatcccagcttctttctcaactttgattaaattgagcgatggttctgtcctcggggagctcgagagtgttatttttgttttgctgggggttgttggcttcctggaaagattggtagtcggggaagagtcttcgggtggactgatgactggtacgccaacgttggaagaagatgaaataggggctgatatcacgactgaactaggcaagaactcgtccttggccacagagtcgggggattgaatctcaagcggaccttgggtgttgaaaggatctttgctcgcagcgtcatttgaatctcgctctgcctcatcccgactgacactttgtttttcctttttccttttcagcagccaccataatgctcctgatgaatcgcaggcataagattggactgagtgaatgatttgaccagtatcaaagcctaggacgctcaaagatttcatgaaaatcaaatcatctgggctcaaaagaggggcttgagtggtagctttcagtgcaccgacgtaatcaatgacaacagtaaacagtgatgaggttgaaagtcgagcttgattggtggtaggagtagcaaaatcggatgtagcactatcctcaaaagggcctattcgctccgatagggtgctcccaactgaccgccgctttgttcgagagggtgtacgaatttgaggatgtgcaagtgaggagggcacacaggaaagaatggacaaagggcggggttttgatgtacctgccctggcgtttggatgtgagagattggatgactgaggcgaggtagggtctgactcagcgttcggtgagagattcgattcaaatagtgtcgtgtcactttcatcctcggcatgcgtgggcagatgttggagagggttgtgtggaattgaagactgtgaattcttgatggttgagtgggagctgttggagtgtttgagaaggggcgacaactgggaatttgaagcggtactcggctttggatgacctgctgagcagtcggaagatgagagacccaagtcaggaattgcaggcatctgagctggtagatcctcagatgtgacaggcgaacttgtactactccggcctgaggagacgctcaagtcgctttctttgctgctgggtccagatgcatccgagtcgaagactgaatggctggatttgttggcatgattggatggaatgggctgagaagctcttgaaggtgtctggttgggtggatcgactgaggcaagtgttccaagcgaagtagacggtgatttgggtaactgctgagcttcttcgatgatgggcgatggcctggaaagtggttcggcctcaccgaaggagtgctgcaagggtggtgtggtgaaccaaggatgtgaaaggatcttttcgatcgatggccgggctttgggatcctgctgcaggatggattgaatcaaattacaagcctctggggagagcgaaagtgttccaagtaagtgagacaaacctcagcctttcaaaatatggcaaaggagaatgaatagggaaaaccagattgatttaactctaatagggacgaacaacacaccattactgaggaatgttggaatttcaaaatggccggccattatcatcgatttcatctgctcctcgtcatcgtcatcgaacgggagactcccagtcagcaaggcgtggaggatgatccccaaagaccaaatgtcaacctctgtatgaaaaaagcagtcggcgagtaaataaatcattcatcgatgtgattgagcttgtaacgaatgtaaaaaagggaagatgtgctgaccctctccaaggtatttcttgccagcaagcatctctggcgctgcatagccagttgtaccacaaaaggtgtcgagtagcttgcgtggttcgaattcgcgtccaaaaccaaagtcggccagctttggattacagcgctcatctagtaggacgttctccagcttgaggtcccgatggacgacgcccttgccgtggacatagccgaggccgagacagatctggccgaagagacgacgggcctcgaactcggtaaaccgggtcttttcgaccaggtaatcaaatagctcgccgccggaacagagttcggtgatgagccagatcgagtgttcggttgcgatgacctcatagagttggacgacgttgggatgatggagccgacggtgatgatggatctcacgggtcagcaggggcggtgaggatgacttggggatgtgcttgatcgccactcgggagcccgtgaggcgatggatacccagcctgaccgtaccgaagctgcctgtgaagagagtcgtaagccatccaggagagagggagagagagagagagagatgagtcaggaacagctggatgactaattggacggctaaatcgaagtcaagatcgaactggctgattattgaccttctccaatgatcctgccgagggtgtagttgccgacgaccttgagctgagtggagtgtagctcgttccctagttcttggtaagccaagacgagctagatgattggtaagcaggtaatgatgaacatcagtatgtattgagtgaggatgcactttggattgtgtcagttcaacggggagggagtagggtcgaggggggaagaaggaggaaacgaaaaccccggaagggatgcgatgccttcccagacgacaaccaaagggatctgtgagagagagactgacctgagctttctcgccgctcggtttggagggattgccgccatggcgagctcgattcatgatgaagcgaaatgagtgtaggttggtttgaagcggaagaagctggtggtcggcccactgccaagcttgaaatcgactggtggggactcgggccggggaaatatcctgctgcgttttttgttttttttttcctgacagtcagactgtttattcacgaaaccaattatgtgtatgactgaaaaacgacttgggggggttgttcttcacttgtatctgctacattaatcaggatcgcagtggtgatcgtgtcagtgttgtaataggttttgtataacaaggctattgaaaggaagccgaagatgttgtaatttgtactttgccaattgatttagatatgattgtttaatgttgtggtgcatctatcgtcaacctcggacgcgttgctgacgagctgtgtattttcgaggaccgaagatcgaaagatgaaaaagaaagccagtgagcaggctggcgaccagggtggtggtgggtgagcagaagtggtagcgaaggtgtttgctgttcgagtggttgttgtgtggtgattggcaaggtgcggactttggagtgagcagagcaaaagatgatcttaaacaagtgtgcccgccatctgtgtgtacagccgactggccgttcccttagaaattacatagaaatcccatttatttatttatttattaatttcatcgccacagcctccttcttatgtacatattcagccttcacactcggcctcttcacgtctcttcacacctttgttggccaaatacacaacattggaggactcttgcacccacccatcaactcaggatccagagcccaagatgacctgtccaagtccaaaaatatttctttcaactgactcgacaaccgatcggctttcggtcttacggtcgcccgaccggcgtctcgacctaaccaatctgatctctcatcattcttcatcagggagccctgtgtaaatacttgaggccgtcttgcttgaagttgcaccgggccaagcagcccgatcataaacaaaggctcaaagccttaagatccagacgtaccggtaaactgttgaagctatgggatggtctgcctgcatgcctatttaaatagatccattccaacgttcaggagagatcaatcgccacggacaaaagtctgagagcaatcaaaggcattattcacccagactctcgtcctcagcctccccaaattatactcatctgacttgagtcagggagaccgctgctgaaaaatggctcttctatcctccagaggggattgattacaacacagaacatctgagaatttcaaccgccccgcacaggcatcttttaagagctgcccagaaatactaacaagaagtactcttttcctatcaagcccctggcatgatcaaggtgagatatccacttagatctgtctgaaactatctaaaagtatgagtacaagagggagggctaggttgtattgagaattgtgaagattttagatcactggaagggaaatcttcagcatgatagggatttccatttttggaagtgcatttttgatacaaatctcatctttttctggggctacatacatacataactgatcgacaaagttgaggagctggaaaggagtttgattcggttaaaatgtaagctatgtataagaaacatatttgtttttggcaagcggacttgatcatcatagagtaagcatgtttcaaagtatattaataatgagcaaagtgggaggagaagacaaatcaagctgtgatcacccgatataagaaagatcggcgagtgtgctaaaacagtctactggtccttggaagttccgattccaggaaatttcccatttttaatatcgtctgaaaaaaaaaaaaatcaaaatcgttcattcatgatgtcagcgtgtcaaatcaagaataccagataatcaaaggtaaacggagttgctgaccaaaatataggcagtacgctttcctccaagctgttttgcccccagtctcgataacatcaccatgacttgattcgcaaaaaaagccattgtaacaatgaacaaaaaagtcaaatgatcatggttcatgagcaaatggaatctgcatcgacaaagagaacactatcatttaccatggtatgatccgatcaaagtcccattgatccactttggccacagaatgggccatcgatctatagggtaagaaaaaaaaaacaattattctttaggctttcaaaacgagatatccacgttgggcctgtaagaccaattgttctttgaacgccagcttactttttgttgacagcggcaaggttgtatacaaatcgttggtgtaggatcgagtcgggcttcaaggttgcaaaccaattggtgaaattggtaggagattccttggatttcgaatactacgacgttcaagacaccgtccatcagcacaaggtatgcttgtctttgagaaagaaaggctattctaatcgacctgttcattcgcaggcaaattgaagagcagatcggcttggacaagagttttactgggcacgtggaggaacgcaatatcctacatatgtcggagaagaaacggtcagccttcattgacgacagcaaaaaaaaagatcaattcaaagtccgaccgactttattgatgaacccatcaaagtattcgcttttgatctcatctttgagtacctggctgtcgtactccattgggttgtgattcttatccgcagtccattcgtggacgttgatgcccagcttgctagcggcgccttcggggccatacacctttgcatccgggtaagcttcggtgtattgagtggtgaacccagtatgctctatgtctgccacagcgatgtatctgttgggttggatgtgatgaattaggtgcccagcgagttattgtctgcttgacgtgttctcgattgataactgtctgatgatcaccgcaagtaaggagaatctgaagctcacttgacgggaccaagttgatcgagtttgtcgcgagtctcgtccgtcaatggcgtagaagccaagatccatacggatgaatcagagagcttgattgcggttgaacgaccgccgatgggcgtgatccccatgcgtttctgtcaggcaggcaaagcagaggttccatttcagtaagccgatcgagaaattcaagtcaggaaaaatggccttacaaatggctttgagaaggtgaggatagtccccttgacgatttctcgaatctgtcgatccaacaaggctcagtcctggcatctatgtatcagcaacctatttctgcccggatcgaactgtacttactaccacgtccgacatggctgaagtcttgatgagaatcagtggtgaggaactcgattacaagagtgtgatggctatgtcctttaagcggaaggatgagctagacccatgaggttattaagaagacgagtgtgagctattcgatgagagatgacgatgtgtgctgtccgtgaattggatgagatcggtaaaacttatttaccatttccagacatgcaaatcttcagcaacactgcccccgatttcaagcctcccgacatcatcctccgcttgcgacttctgctcgaacatcctcgattgaaagacccgatcaatcgttccaagccatgaacaaatattgtgttttgaacaaagcttggacaaaccgaagttttccaagaactaaagttatgttgttatgctgctgtgcagcagtttcagctgctggtttttgccacacagctctggtttgattcacctcgctgtgatcaagcagataccaacatcgacgacccaccaataccgacccccccccccccatcatcctggcatctatcccaaccaaaacatcactagacaatttttgaattgtacgatgcatccaccagggctcgcgcaatccaaatggcgattgaaggatctcgtggttttccgacatccaaaagttgatctcttttatttcctctgttagccatttggtcatacgaagagagctgataatctttctcatggaacaatcaaacttcagcttttgtagcatctcaacaacacgtgcaggcccttgcaagtatttacatcagacccgcagcccagaattgggcattgggacaaacgatcactcatgttatgatggttgatctttgctaaaaggcttacaggcactgtgagtcctgttccccatcaaactaaacaattttcatgactttttcatctttgtttttgtaccaccggtgtcttcttattgacatccaaatcacatcttgttttttcagcacttggtcatttctctggattgttatgtgttatctcctcatcgatcttttacaaacacatcaaataaccatgggtcaactgattggtgttggttttgtacccaaatttgtcgtttatctgcagctccttcatgatttgaatgttattacttctcttatccttgaatgaacaaacaatcataatgagaaattagtccataaattattctctaaacaatcttgtgatgaacaagaatttgaatcggatccaaattgaccaccggattgactttttgtcactctttggagtgaggctctagttcaatattttaacgatctggatgagattgacaccaatttgatgaacttacatggacctttaatccaagagcttactgaccagtctccaacttggagctgcagatatgtatcaattctggattgagggttcctctaccgactgattctgacttgagatcagtctctcttgacctggtttgcatctcactgatgaaaaatccaaggtttctgcacactaaacataagaacaatctcctcaacttctcaagttcccccaccaatcaccaccctgatcaatacaaaaaagggaggaaaatcacaatgttcttttgatctagttaacctgagctatttttaggttagtagtcatatttcttttgctatgattgactattcaactgtgacagtcttggccaagatttgggccgataacatatcaagtgtataggggggggggagttcaaaggagataaaagccaattcaagttagacgatgccaaagacttagttttctatagaacatgaagaaaaaagaagcttacggaagtcgatgtcaacacctctcaagctagaaagcaatgatagaaagggatagagacgaagacctaaggtccaagacaatgggctgatgagagagagagagagagcatacatagtgatgtggtagctaagcaactgcataggaatgatagtcaagagaccttgcaagcaatcgaccgtttgagggaccctcaagatccgagtggagtcggcggcggtcaagactcaagccggtatcaccttcgttagcgatcacaatcagcgaacctttaggggcagtgacttgttggagggccaattggaccttaggatatagagaatcctggcatgatttctttttgcaaacaggggggaaaaatcagtatctagcaatcttcctgcctacatgttgagaggaccaggcaaaatcatcagaaaccccatcggccccaagcagtttgagggccaaatttactaatactgactgagattttttatccaaaccaatcgttgagccgccaatgcgattggttgatcgtttttggtggtttgggggaatggtttgaacgcagctggccacctggattgggaatcaagagcgatggaggctggccgccgctgtggcagtccatgacgagatcatgggttttagagagaaaaaataaaataaaaatccaaacttaaacggtgaaaatccaggattttcgagtgcagatcctgcaaatccgtccaagcattcttcaaaacacaatatgtccacactttatgtacgcaattgtcggtcattcaatccccacgaagtttgttaactgtcggcaatcaattcttgttcgggatcggcgccgcgcatttcaaagcgcgaatacttcataaaattacaacgcgcgagctggtacagcacatgatcaactgtgagtatttggaacaaaaaaacaagtactgattcaacacagtgggttttcatgagttcaaggcctcaattatcaacaatatttcagaaatgtgtgaacatgtgggcagatttctgggtttcttagcaagctgtacagccttgtagtagttttttgttcaaacaatccttgatgaacacgcatctatgggtttgtagagattcaaatggtgcattgccacaggccaaattctcattgagaagaataaatcataaggggggcttctcattttcaaaatcagctagagtttgcactccacagctcacatgagcaaatctcagcaacaagtggcaggttggcaagagatgcattggacccaaacacactcccttcaaagatacctccaagatgtgaagtgtagctaatttaggcttgatgcagccagtttcaaacagttcttgtggtggcaaaaattgaatcttatcaattgctgttgttagcccttcccccctagtgtgtcaggcttgagcgagctgcaagggaattttgaatgattttgtagttaacttgtcccagcttcactaaaatggcataaaatgaaaatttatataacttaatgtctaattgggatagaacttttttttgaatctcccaacactgccagtaccaggaagttacaaggcattattatatttgaactcaaagatgtagcataatggccaggggtttttccttttttttacaaaatagatatcaaagttttgattttttttgttaatttacaatgtgatacctgtcaaggttgaccaccttttggcctgtgtaacacccaggaagcttttgcccctccatgattattgcactgaggtgtatggactttaattattcaaagatgggagaggttggacatccccagtgggacagatacccaaaaggggctgatggaagaagtgtttgttgggtttgtgaccacagggaaggagaaaataagttgatcaattggtgagcagacccaggtggcaattcttagggaactgagagctgacaaatttttaaattgaaggagaaacaatgatgaccatggatttcatctattgtgtttaaattagctagagtaaatagactatgtaaaagtttgatcacaatgtggtgggacaacaataattgataaaagatgatgttggataaagccttgaggaatgggaaaatattgatagagtgatcaagtggatatgaaatcaaagaccagcatgaattgagtagaagagcatctctaacggacccacaattgggccaccgggggccaactttgaccacccgggttcaatttttgacctccaacggacccaaggatcaatcgtgaaaacactgcggggtgcagtcaaagttgaatcaaacccatgatgacctgctgacttccacaggtcacctaccagccgcactcaccacatttcttggtctcggttgagccaccgaggagggggtttgggggcgggtacgcttaatggtaccagggtaccgcctgcttttttgctcaaaagcaggcaccaagtaccgcacccagcatcaacttggcgggtaccatcaggggtagggggggacccaccggcgggtttataccagatgtttatagccagtttgtttggatcacactaacttgaaaacatgaaacttggacaggtggtataaaacatgtttcaaaaatgattctgagaacaaaaatacaaaaaatataattcttaaaatttgcaaaaatatcagagttatttcactttttttggaagtttcaatattgctccaaatagaaaaataaaaattggaaattggagtagggaatgctggaggaatgataataaatgaaaattttgaaaaaaaataataccaggtggtttgaaactggtgtggagtgaggcattcaccggactcaaggtgggaaatacattggaaaagacagtgtgatcagattcaacttgcattttgacctggatactgagctctgtagagattgtttgtttggacctgggtacctgtttatacctaggtacctgttcattttttcaagaaaatagataccatgtactgcaccagacacctcccaggggtaccggaggtacctgttgcaggtaccgcaggtaaatcccttctctttttcacctagttccactagctatctcaacattacttcatatcctgtactagatctgtggtagaatgaaactggatgtgctgttcttttacttcttcacactattttaacaaaaaaaaggaaaaaaatattgcataatgacatactgttgaaagtgtatagtcaattttttcaattttttcatatttattataaaatatgcagccctcccacccaccccatgttagggaagtggggaggtacccacggtacctccttttttcccaaagacagacacctggcaccgcacctggcacctcctggcgggtgcagggcaggtgcaaggggtaccaggtacctgcaaaaagtcccgcagaacaatctctagagctctgaatgatttctggaatttattttttttcatttattatcattttccttgcataccatactacactttccaattattttatcatttggagcaatattgaaacttttgaaaaaagtgcaataatgcaaatttgaaaaatcagtttgttatacttttgtttacagaatcattttttgaaacctatttcataacactttcccaagtgtcatgatttcaagttggtgggttggggctgtgtaatccaaacaaactggctataaacatctggtaggtgactgtacatcatctcattttcaatcaattacagtaccttacaacacctatgaaaaccccaactcactgttctccatggaagaaaaaaaaggaaaacccagtggaaaaaaggcagttgccacaccaataccattgttgtcagctctggtctcttatgtgaccaagagttgatggggtatagggtcacactatagccaaaagagtggccagtggaaataagccttcctcaacacttttaaagtggaggggctagttccttataaaataagggacaactgtggaatgagcttcacagtgctgtagctgtaataatataaaaggaatagatttctactagtcttacaagttaaagatgtaatttatgaggactagtaagatgataaagagatatgtacaatcatatctagataatatactactaaaaacctcactcactaagttattagttttagtaaggttggtgggttggtatggtaataattgtctgggggatgaatctcagggaaagagtcatccccttaaatattacagagcagggttcaaactgcttctggtaccagtgcagtccccttattacatgtgttgaatatcttttatttcagaaaatacacatacacatctcttggatacacccaagagataattatcctgttcaacttgattattattttcatgaaagaggtaaatcaataaattagaggtaaatctctatcaatttacataatatttatcaacataaataatacatataataatgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttaaagttgtttcctacactatagaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattgattattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgtttttttaaaattttaagtttatttcctaggttttaatatgcgtaaaatttaatggcgcagtccaatttttttaaaactcaacggttcacttttaatactcaaattacacccatttttcactttattttttacagcttaattttcatcattttttgacattttaaatttatttcctacacttcaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgtttttttttaattaattcctcactttttcacctaattatttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatgtgttcctacacttcagacatgtatagaattatggtatcaatcaattttcatcaaaataaaaactgtaccttgaataatgcctatgacatgtttctttaattaattctcacacgcttaattatccttattttatgtactttcaagttcatttcctacactttgaaaggttttcaaattgttggctgtatccattttgcattcaaataaaatttgtatgcagtacaaattatgcaagaaacggtgtgcgctcatctattaagattgaagcttgtattttgagtgaaattgaacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaatttcaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcatttttatcatgtattaaagtgtgggaaataaacttaaaatgtcaaaaaatagtgagaaataacatgtaaagaattaattgaaaaaagtgtctagtttcagtattaaaaatgaactgttgagttttaagaaaattggatgttaccattaaattctacacacttttaaatgtatgaaaaaactttaaaacttcaaaaaagcataaaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttgaagtgtgggaaataaatttaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtagaaaaatgggtgtaatttgagtattaaaagtgaaccgttaagttttgaaaaaattggattgcgccattaaattctacgcacattaaaacctaggaaataaatttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcatctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccataataataaataacattactaaatacttatcaacttaaatattacatactagtgtatgcccccaaatttggggagactgcttgtttttgccccggatgttgggggttttacttgtttgaaggtcctatggtgtaatagcctttgcttttgcaggtcattgtaatagccttcacttttgaaggtcgctatgattgtaaagtcttagcaaatgtcggaaatgacattgaaatgtgcaacattgacgccagcgttagaagccgcatgagaaatcaatacagatacctattgaaggatgacggcttgtttggccctctgaggctgtttttttagttatatggagataacaatatttattatgtaacccaagggggttaaattcttttgtagaaacctgggctagtgcctcagtttctgacaattgtgaattgcttcctcatttctttttttcattttacaaatggatttcaattctttgttttatacacaaacaaattcatgttatttacccattacagagcacaaaaaagcaatatagcaggaatcaagagatagaacaatgtaaacaagcaagagagctaaggagtcagcaagagaaacaagaaaaggaatgatgagatcatcaagtgtggtggatgatatgaagattggatagcagctcacagtgccatcccacaattggaactgacccgcaactagagatggcctcagggtatccattgcagatacctgccattaccaacggatatccgccagaggatttggattcaggtgtggatgcctgattttccacaaaatcttggcatgtatctgagtatccccagggatacccgtcagacggaccctcttgacctggagactgtaccatcttgaggctgacaaggcacaaccttgttgaccagaaggtcttccttctggccaacaaggtaaatgtgccttgttgacttgaagggtttccttccagttgacaaggttcatgtgccttgttgaccaggaggtttttaccttgtcaactggaaggaaactcttccagtcaacaaggcacatgtaccttgttggctggaaggaagaccttccggttgattgttggccgccccctccaaccaccctaggtgtaaattcaggggcagatatctgaggatgcctgctgtggccgatggatacctgccagtggatgcagatgcccaattctgctgaaaaaagtgagcggatatccggatgccgcagagccatctctaccggcaacccccgtaaaatgcatccttccagtcaacgaggtacatgtaccttgttgactggaaggaaacccttccagcaggtgaggtacatctacctttccaactggaaggaagcccttccagaaggcaaggttcatgtaccttgccaactggaaggaaacccttccagcaggcaaggtacatgtaccttgctggctggaaggaaaacattccagccggcgaggtcatgccttgccacccatttaaagggcggatatctgtggatacctgcttggatacccactgtgggcaacaaccggccagcaggtgaagatgtggatgtggatgcccaattatgcttaaaaacggaggggttatccgcatccgggtggatatccggatgcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcagaattcccgttagcgttaagtgtagcgtagcggaattccgccatgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagcggtttttagccgctttttccgctaaaagcgctgtagagcagtgtagcgtagcaaaaatgcgctacaaaagcgctaacactacaaaattttggcgcaaaaaaagcgccgctacgctacactttttgggccaaaagcgtagcggcccaccgctgccggatggcgcaggccatctctagcatcttcattgattttgtgggaacattgtaggtggtggcccactttgacatgattctgatgtgtatgtagctcactttgatatgattttgatttgtatgtagcacaaatccatcccagcagtggagtttgcaatcaatgtagcactgaatgtggtgactggtctctcctcatcaagctgacatttgggtgcaacttgcaagccttgacagttaccatcaggcactgggacaaaagcactgccaaaggagttgtattggttacaaccccccgtggtggagtccaacagaggccaacaatgtaaaaccggtctgggagaccgattctatattggctgggccacccgatacattaggacaaaggggaaatgcattggtgggcctggccgatataaaatcggttggggagaccaatcctttatcggccgcctccgaccaaccttaccgcggggggttgtaaccgatacaacccctttggcagtgacacatgggcctgtacagaagtacccttctgctgaaatcctggctacagaaatcagagggaaactgggcatctgtgtgggacccactttgtgcaagctgtgtaaagcaggtgacccagcattacaaaaagcaacaagaacaacccacattacagcccaactcctgggtgcttcttgatgcagcagactggaggggtagacatcaaggaggtttgaaaaattcaagcagtggctcaaagatccctattgtgtgattaattttttcaatcatggccaaattgtggaacatgagctaccagaggcagaccagcaacatacaatctgtcacatctttaaggtgaagccttgttggacagtggaaagtagcaaggacccatacttttcaaagcaagtcctattcctctggtgcaccattggacagcttctgccataattataattcaaagacaactctgtggccatactgtggatagctctgatccttttctttgctcttagtcacaaatgtacatgctcaccaaaaattgtggacaacatctactcgcaattctcattcctcccatacaccctaacctatattctttccccccccatctcttgtgctgttgatttaccttccccaacaattcctcattattcctatgattccatttttgaccttttactttctgctctttcctttctttcttcctttcttcttttcttcactctttcatttttttccctttgcttctctcattgcttcctcttcactttttttccttttctttcttagctttgtttcttttttataggggggttggggggagaatgtgaaactcccagtgtcaagttcccctcctatgtagcccggtagtgattccttggagttggaccatccttctctccttcgtgcaaggtaagcatctttcatttctcattccttcttcctctctcttttggtctttctctctcttcagtcttactatagtacgaacgcataagaggtctctcgggccctctttctctctatttcgctagcaaaagcgggttccagaattaaatatatccaattccaaggccgcttggctctccggccagattctcctctatccatctctgtttgtgtttgttttttttggccaatgcagtgctctcctgagagcttcagactgccgagcaacccgataccccaccaactttttgctagacgaaacaaattgcacaaacatcgttgacgactttgttgcctaatgccagcttactcaccccgttttcgccggcccaacatttccacattggccaacagtctgtctgtagattttcatctttagttaatgcagagctcttcagagttcttcagaatgcaaagcttgttcacagcactccatcaacctttgctagactgcatacataaacaaacatgtatgatgtcccagatttcttttgcctttctctccggcccatttttccacatgggtgaacacccataatcattctctatttccattacaattcctacggtgcaagttaaaatccttcctcctacttcttcgatgcagttcataaatcgcttcgcagctcttgcccggcatctaggtctgctgcgatcagagcccgctgatttgcttgattttgattctgaagatcgcactcaaagagaagacgcctcatcatcattgaataatggagagcctgagttggagacctttgagttcaaaatatttacgccttacgacgatgacgatcggatgtgtgagtcgatctggttgatggatatgaacacggcgaaggtttccgttcctgactccatcttgtagctcaatttgcgcgtagcaatccacaatcgagaccagcacctgttccacttttcaaaccgaacgtttacgattatgatttctcccaaccaaagaccagaccaagagcctactctgacggtttcctcaagttcgaggagggacttcatgatccactggttcctctgcgcaaccttaagaggtctgcctctgttgatagggtctcggaatttcgactcgccaactcgggtcaagcggacgttccccacatatcatctctagagcttcccagtaagctgaagggccacggcgatcacaaaaacccactttcggatctgctttcaaaaccattgtcctggacggacagtatcgagtctgtctccctgaatccggtggtttttcaagtcaaatatgaggcagtcccaacactagtgcccttaattaaagatattaacctggctggcggcaggtatgatcccaatttttttctccaatatttttaaacacgaaaacttcttcagtacgcgttgttgcatacatttttaccgactgagaactggattcttcttatcgccaaaaaatgaatttctgtttacagagtactcctaaccaagacacaatatcggccctttgagagttcacgtttggcgccgtttcccagctgtttgataggtgctataccttctgtgtggcatcgctcaagtctgagatgagagggctaactcctttaatttgcaaccgcgataatacttgaaaaaaacacacaaaaaaaatcaggtttccatgtagttgtcgacccccatccaggaacaagagtcaaacacctcaacatacgtttatccctccaaagccaccctaccgaacatgacagcaagccacccgtcatccaagttgaatcctgaccatttcctttcccaactcgctgttttcccgtttgcgaactttgctgatttggcctgcccattcaccctcattctttgcttatatgtacgtcttttggtcccttttgaaggcaatctatccccgtgatggtgagatttgtgaaactggcgagagaagcccagttcatataatgcaggacaggtcagttggactgcaattaggagtggacaaagtaggttgtcacaattgagattcaataagatttcctttgactcaaatgcttccttttccctttcaatcactacaacgttaccaaccaaatctcccgtgtgatgttgtaatttactgacgaatcatgggagcaaccagtatggcacggtacaattccatcgtggtcaatcgatagcatatgacagttttaccgtcccatatgtctcaacatcgggagtccatacctcattgctcaaacttacgatgtccgaagaccgtcgctcaaaatctggggtagtgtgcgcaaccaagttctttctttcaaatgattatgttctccgaaccaaacccatggcttatgtattgcctctggtgacttcctaaaatgcatcactgtgtcatacactgattaaaaatggatcagtcggtctttgtactttgctgccctgctgaagcttgacatctcggcccaaaagcccttccaagctacgatggagctcgacaccaagcccagggaagatcttccttggagctggtggttcagtcaagggtgggtatgagattcgtgatttgaagccctgcagtgcaattagcttctgatcgactctgaaaatcaacgatgttatatccatcttaattttaatgtaacaggacgtggaatttagattatgatggtaaaagcgaatttggtccatttgtattcagcatgtacgtctcctgagctggttttagtccctaaaaagatttcaatctctgcacctccataatgttgtatgaggaggaatatgatctgaccagcaacacatttgtctccacaacagggaaacgatcctaaagagaacaaatgaggaaacatacccacaacctattcccactcagttactcatatattctgcccttttttgtgctttcatacttgtgtgcggctattttatctctttccccaagaatcaatcgaaatgagccaccaggctttatttttatccaccttctcctttcatctatcataacaaaagaaatgatggatgaacggagaaggtggttgatctttagtttgctcagttgtatgtaatgtatcgtccacaaagcaggaagaccatggggggaaagatggtgttatgaataataatacataaatatttatgtgtgtttagacatttgcttgatacatagagtgagggtgttctgatgagaccatctccaccgccggttgccatcagagttgccaaatctccaagttcggcaactgcgccgcgcttttagcaactggaagccgattgattttgcaccgcgagttgctcaagatagcaactgtggaacgtgaaaggttcccccggggatccaatccttgctctaccaacccataccggacacacatagctaccggtaccggtcttgaaagtatgtataactctcaaagaccagtggtaccggtctttgggagtgtacgttcttcagcgaccgttccggtccttgagagtgtacgttcttcagcgaccgttccggtccttgagagtgcgtgttctccagcaaccggtaccggtcttcaagagtgtacactctctagtgaccggtaccggtatttgagagtgtacactctctagtgacggtaccggtattggagagtgtacactctctagtgaccggtaccggtatttgagagtgtacactctctagtgacggtaccggtatttgagagtgtactctcaagaccggtactagtctttgaagtgcctggtgagtgggtgtcgggggatatggggacagaggagggagagaatcacaggtgagatctgtgatacttggaaggtcgggttgctatccagtttctatgtttggcaacacgatagctcctggaggccgagttgctattttttttgagcgtttagcaaccgcggtggcgttgctaaatcggccttgggttgctataatgggtttagcaacccggtttagcaacccgcggtggagatgctctgagatgatgagtcggtcttcttctggagttcttgattcccaattctggaggaccgatcagatcaggagccctatataacataagccagttcatgcgcctaaactcagcaggagaaaaggaggaacaccttgccacgaactgaatccgaattgaaatcgagctgaagaaggtcaacaggctcatgaatatgtaaatacagcctcggagcttcgatcgaagaacaaattaaattaaaaacaaaaacaaaaaaactgtgagtcgtcttataccaccctagaaacctcagcctcagtaaactcaacactcaggtcaacaaccgacatccatcttttcactcggaaacaccaatctaacttgccagcagtcacggaagaaacgatataaaatcaaaacaatgtcaagctgttcggacgagaagatagaaaccaaagcgccggtgctgatcgagaccttaccggagctggtcgaggatgataaccagctgatcaagatcggcatcgccgccatggatcgcaaggccagatccaagccgatgcgtaacattttatccagactcgtggctaccaacaaattcgaatgcatcatctttggcgataaagtgatcctggatgaaggtcttcattttacttgacaaatcccttgtctcactcgacccccttgtatcattcactaattcatggccatggtttcttacttttctgaaatgtcaattagacgtcgaaaattggccggtttgtgactttttaatcagcttcttttcgactggctttccgatggataaagctatacgatacgtgaatctgaggaacccgatcccaataaatgatctccccctgcaaaaggtatgtcagattggcctactcaaaatttctcaaaacctgaagccaacatcatgtgtctctttctttgcagcttttctgggatcgtagattagtgctagcaatcctagataaaatagaagtcccgactcccaaaagatgtgaattaaaccgcgatggagggccgaaggtagataaggaggtggcgagtgagatcgagcgtcgattcggattgaagctcaatgccccacgtccgcctcctaaatcgtttcaagtccaaaacgactcggctctgctgatcgatggtatcaggatggagaaaccgtttgttgagaaacccgttagtggtgaagaccataacatcaatatctactttggcggaggtaatggtggccggaagttgtttcgcaaggtgcgcaagtcccccctatttctcatcctctcatttgaatatgtggcgttgggctgtattccatctaggcgactaggcacttatgtccccccccccaaaaaaaaaaaaaaaaatcctccacaatatctatatatccagattgcaaaccagtcctcaattcttgatcctgagctatcagatccacgtacagagggctcattcatatacgagcaatttatgaagacggacaactatgaagacatcaagatatacaccctcggcccggatatcgtgcatgcggagacccgcaagtcgccggtagtcgatgggattgtaaagagaaacttggacggaaaagagattcggtatgtggtcgagttgacccccgaggaacgcgagatcgctcgcaagattagcacggcttttagtcaaaccgtatgcggctttgatatcttgagagtcaagggaaagagctacgttatcgacgttaatgggtggagcttcgtcaagggaaacgatagctattagttgagcatttttgatacatctgacctttttcttgtggcgcatcggcaggtcgggcgcattatttcatcatgtaaatgatctgacctttttcttttcaaccaaatgtctacatgatgatgcacaatagtgataaatgtgctgacacgttggccaagttttgcttgaaagcaatgccctcattgacgcttccatcgcccaacccccgtcaagattcgaaacagaaaccgacagtctcttcttggaaacttaaagctatgatctgtgttttccgccatgccgatcggacccctaaaagtatgatatcacttttctttatctctttgttctttatttttttagatcaagctggttttcccgagaattttgatcagacttacaatggagctaaggctggccttccgcacggggctccaagtattactaactacgggcccctcttgattatctctgtttctgcttgctttgctatggcgtacccgtaaagatcaattggtgtcattgggtgctacaatttttgctaatcaacaattttgcttttttttcagataagttgaagttcaactttactgcagacgagcctggttctcagccatttatcaagcttttacagggaagaaaaggtcagtacgatttctttgccggacgaaaatcccctacccaatacttcagttaggctgagacatgaaaacctatcttttcagacgagattattcttcgtaccagtgatcatttacagctgattgccagtgcgactgatgaagcgatcacgattgacaactcggaccaaagcaagctagaacgactcaagctgattctttcctccaagatgggcaagcagggactcaaagctcaattgaaacctagcttcaaaaccgaagatggctccttggagaaaatcaccatcgtcatcaagtggggcggcgaattcactcatgcggctcgatatcagtctagggatattgctgaaaatttcgcgaaggatttgagagtcatgagcaagtaaatcgctcgatttctttttttgcagccggcctgatgattgctcacatttcactgatcctgtggtacgctatctcgaaaatagaactatgttggacgacgtgacaatatttacttcatctgagtgggtctctcgtttcatgacagtagtcataagcctttggctcacaacagtttcatgcttgttctggacatccaggggaagagtagttgcaactgctgagatatttagcgcgttagtagtctatccctccatcgtagatgaacaaaaattatcgaagtctcttagctgagctggtctgtatattttccttagtggtttgcgggaggcttgcaaggcccatagtaaaacggagcctaagacaatccccctggtcacacgcaaggatcttctagatgactccaatgctgccaaagagccagtatgtagcccaatttctcacattgctccatgctgatgagcatgtatgattgacttgatttcgcttacttttcttcaacaaatgtgctagatggatcgggtcaaaaaacgattgaaagtgcttctgagacataatcagggaatcgaagttgattggccgattgcagacaaggagcccttcgatgtgagtatttgctcacaaaatcattcttgcagtgaaggttgtctcatgagcttggatgcgagttttgatttttgttttgttttggttctggtgagtaggtcgtccaagaagtgattgcgatcttaaaggaacagcgtgatgtgatgcacatgaattgggaaaaaatagatgttgaacagattcaatcacgttggtaagcttaggatatttgaacaaatgcgcagattaaattagcgggatccatttggttgttgcacctctgaatgtccctcacgtttggttgtcttcctcgaattgataggtgctgtggcgagtgtccggttttattcaaggagcgctgggacaagctatttagcgactggtgcgatggtgcacttgatccttcaagagtttgcgaattatacgattcattgaagtatgactccctacacaagtaagcacattcttagtcaaagatttcaaaacggcccgttgagtaatttcctatttatgcggcagtcggacattcttggaaacgattttttcgaactcttcgacatggccgtccccagtatgcagcgatgcatcatctcctctggccatgcctggttcagcaccatcgatgatgtcttccggctcttcattctcttcccaccaacatttcaacccgatcggtctaatccgaagtggtgactcatcgcctacgccaattccgacttcggcagtctcgcttgctcaccatcaccatcctcgacaagcttcgctcaagtattcaaacccgcaaagtccggatggaactatcaaggatgatgatgctggttggtgcgagacagaaagcttgcagcgcttgaggaaactttacaaagatgcaaagttactttttgatcttagttcgtgtcaacaatctaaatcaaattttgcattgtcaattggtcttgtttttccatgtttataatttcctttttcattacagttgcgccccaggaatatggaatcgaccaaagcgagaaacgtgaaatcgctctgttgacatccttacctctcttgcagaaaatcgtgaacgatttgaatgcagctaaagaaagtcaaggaggtcttgctagattctattttactaaagagtcacacatgtaagattttttctcgtttctcatcaatcttaactcgcctaatttgcatttcttattcttttttcgacgtattgataattgttccccatttgatcaacatccgtcgcactctccaaacgataacttacacataggcacaccttagtcaatttaatcaagctatccaaattgaaactagctcatcgagacgtgatggaattagattacatggtaaattcaaccgcagagagaaaagccaggatgttaacggactgttgacgaaggtgtttattctgttactttttttcttccccaattaaaaacatcaggctatctatgcttcgaagtttacgagcgaatttcagaagtagagaaaagcgaacattctgtgcgaatttcgctgtctgaaggcgcccatggaatcccactggacactagtctggatgccaaacacgctttgcaagtgatcccacgaaagtaaatgtgctcggaattactattactgtatgatcatcgatgtgatagctcaacgggtgttgactctttcggtcacacagacaattgattcctcataaagaccttgacgaagtgatcgctagcctagaagattggggcgagaatctgttcgaactgaagaagagtacgaccccgtatgatggcttcttaccgctcgaaggcgaagacatcttttccaaggaaagcctcaagctctctccacaacctcagaccagctcataatcgacccgggctcgacgatcacaaatagatttcaaattcctcacatccctgtattctgtattcgtttttctatcatcttctcttacctcccgcagcacaccactgatcattattataatcattttctattggaccaatcgtccctcgcatctaattcaacaagtcactcgaatccatttcaacaattctttgcggattgtgtacatacacagatagaagtctaccctaaccggcactccgacttattctttcttcctaatataataaatgtatcttcgtctttctcccgcgtttacttattcatctttgttgttacatattgtttgtcaaactgtttgacgatcatgggaattcgattctggctacgtgctctgtcgtgacaggtatgggacatatggccgagtggtctaaggcgctagcttcaggttctcatcttgactcgctagtcttcgggcgtgggttcgaatcccactgtgttcacatgtttttaacatttgcggagtgaaacactgagcagacaacagacctttttggccagaaggctgtttggatacactatgggggcacttttaaggtttgggtttgcaaaagttgcaaaataacttcaaaagcttgacaaggtgttttcaaaaacttaagcaacttttgcaaaagttttgtaaaaaaggcaaaacaagttgcaaaagcagcttgttgaggtttattattctggaactctgattttttatggggattgtaccagatcaaaaccttgagaggcttgctttcacaataatcttcaaaatatgttgcacaaatctttcacaggatctttcacagatgagatgccccaccttccttggatgaaaaacactctcaagagatattacaaaagtccatgataattttgcaactcttgcgtaactcttttgcagagtcatcttttgatggatgccaaacccatttgggctctgggaggaaaacacctcaaacagtccgcatcacccatgtttgaccccgactccattgaaaattcatctcaggatacaaagttcaccccatccccccctgtttcatgcccaaacctcactcaatccctcatgtgtctcaaatcattcatctcatcccacccaaaaaaaaacttctacccacccaaaatatgtgatacattcttccccatcagcctcatcatccccgtctgtatccttgattcctttaatagcattatctgcacaagcctctaattcaaattgaaggtgaggcctgttttaaaaggattgccctgactttaattcattgttcttccaaatcaaaactagtgatcaaagctacagcaaaagggaatgcaagcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcatccaaaagcggtagtgttagcgtttttgtagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaatcccgctacgctacgctaaagttgcgtggaattccgctacgttacgctgcgctaaccgctacggttagcgtagctggcccagcgttgatgcaaggcttatgaacccatcaagtggttcttagagatgtcatcaggtacctgttttcccaaagcaggtaccccggaaaacaggtaccggtgcgggtgcgggtgtccaacatgtgcggtaaaaacaggtgcgggtgcaggtgcgggtgtcaacatttgcggtaaaatggggaaggaagagagtaaatgtgaaaagaatatggaggaagagagagattgattgagaaaaatatgaggatagaagataagtgagcagcaagcggagaatagagatggtcgcggataatccgctgcagatatccgctatccgctggcggatacctgccagcgggtgcggatgtccttttccccccaaaatcctggaggatatccgggtatcccaagggatacccagtgccaaccttggcctagagagcccatgccgtcgggaggggttcctcccggcgaggtggtacacagaccagctcgtcggaagggattcctttggacaagctggtgctctcgttgggaggaatccctcccaacaagctggtgtacataccagctggtggggaggcattcctcccggcgagccggattttaaaccagctcgtcaggaggagtccctcctggcaagctggtacaaagaccagctcgtcggaagggattccttctgacgagctggtgctctcgccgggagggagtcggactcctcctgaagacctggtttgaaatccagctcgctgggaggaacccctcccaacgagctggtatgtacacactacaccagctcgccgggagggattcctcccggcggtgtggcctttcctctctaggccgaggggggccagttattgttcttttcttgttttttgtaaaaaaaatccccctcgccggcgtcaaccagtaagagggtgggtatccgcggatacggatatccgtgcggatacccgcaagcggatgcggatgcggatgcggatgcctgattccgctgaaattgtcagcggatatccggatccaacacgaccatctctaaacgggaccatctccagtggaggagagagtacaaagagccaagctgagcagagagcagagaggggtcaaattccaacagtttggcataattttgactttggaattgtcccattcaggcaatttggacccttggcaacccaggtggggtacaggatgtccaacggggagctggtctgactgctttccatcaaatggctggaccggtaccttctgacaatctacagagcttccagatatgaatatcattgcatcagcatacatccaactttgattctggatgcacacagattggaaaatccagggaaaatccacccagatgtgaaaagggttctgagaatggctgtacaaaaaataatgtatgatgatgtcattccaattgcttgattgatgtgtgatgaaccagacacaacaaaccaccccaacacagcatagtgcttgtttatacacacacccctgcatttggttggtaatatcagaagactgctcatagcaggtttcctctgcaccaactaactaatgcaccagctggtgtaaaccattatcattcaagtgcccagatcattactatcatttttaacatgctgctgctgtatgtagggttagggagtggctggaccacttcataaacctgctgttgtctctttgggtttttactctcatctacacattttgcacaaatgctcttctacaatgaaacaatacagctatatcagtgaaaaaatgaagggaaaacttggtttgacaaataaaaaaatgaacacagtgggattcgaacccacgcccgaagactagcgagtcaagatgagaacctgaagctagcgccttagaccactcggccatatgtccttttccatgctcacggggagtatatttcggccccgatcccgtatggacccgtctggttgctgttcaatgtctacagggaccgttgagtcaagtaccggatggttgatgaagattgggagagagctgactacgccgaacttgagagtgagtatgatcaatggaacgagagcagagaggggtccatgagtcgctggaccaatttcgcctaagcaaagatggcaatcgcgcgtagtggggctggtgatgaacgaagacgatctatcgcagtatggcctatggccacaagttcggctcgctgtgacggaaaactaggtattttacgacgatgttcacgattcgagagcagaggtctggaatgcgaatgagggaagatccagttggggtggtgacttgagtgcctcccatcgaatcgacttcgaaaggttgatggtgttgatttttctttcgtcagccggtctcagtgagttcgccttcatcgtttcgcccgtgcatgccggcttcctctgcagcatcaagggggttccgtctacaaaatccccatgagcgtcggcgttccgtttctcgtttcagttcgatgctcgcaagtaggaaaggtaagaaaacagcgcataaaaggtcaagtgcggtgtgaaggtggtggtttctgagccccacaagtcgaatcagggattgatgagagttgccaggaccccgtggagcccgaacgcacatcctccccccgaatctgccgcaaacttaaaagcacagggtgaagcgcagcgatggcggtcctcgtgctgcggaagcgtgctcatgcgtatccgtgcgcaggatgtaccaatgccagcatattttgttgctgtgaaggttgccgctgatgccgccgcgttcccaaccactgacgctcgactacatagactgctccattatggccgaaaaggagacaccacctgtagtgactggaactcgccctccaccatctgtcacaatcgccgagccacttctctcctcatacctctattccaccagcgatcgcaaggatatcaccgaggaggaagaacaactgaagcgcgataactggattatggggatcgatgaagctggcagggggccagtgctaggtgagtatccacagatgagtttatatcaatccaaggctcgggtcgcagtgctgacttatggggttcaggcccgatggtatatggcgctgcgttttgcacccaggcatttgcagaagacaaattactcgacttgggctttgccgattcgaagactttgacccatagacggagggaggaactgctggagatgatcgtacatccccccgcggaccaacccctcaatgaacgagttgaatggaatgtcaaggtcttaacaccagctgatatcagtcaaggaatgaaccgacgatcaccatacaatctgtaggtgcacatacacatcaaaaatggcacgttagcaggaggaaagaggcatatctgacaaatctctgtttcctacttcgtgcttgatctgctccggaaacatgcatgcagtaacgcccaagcattcgatgcgacttgtgaaatcatccagcatgctctggaccttcaatacaatctccaacatatctatgttgatacccttggtccccccaaaactcatcagatgaaacttgaacaatcctttcccggaatcaaattcacggtttgctcgaaggccgattcaatctacccaatagtgggagcggccagtgttgtggctaaggtgacccgagacgccatcgtttcacattggatccaccctgaatcaactcatcctcaaaaaaggaagtctagtcaagaggatgaggatgctaccacctccttgggatctggttatccttctggttagtactcgttatgaccccaaatcaccaggcctatcatcagtgtaatggcccatcacgatgatggagaaaaaaaaagcatgccaagccaattccttgctaactccttgaggcttgagcagaccccaacacagtaaaatggctaagcgaaaacttcaacactatctttggatttggacaacttgttagattcagctggggtacagtcaaaacgctcttggccgatcgagggcctgcattcagttggtacgctaccctatcttctatgtcgaacttttctccatctgctgaatttgtttttcgatcccaacccctggaaatcatgtttaggaatgacgagccaagtatccaaaaatggcttaaaccggtttcgcaatgtcaagcagagactgcccctgttgggttctgtcaagatctgggcttgagatcggtagactctctttgagtcgtggtggtcactcacctcttttcccgttgggcggctcgcatgtggaaaatgctgaatatgtacttctataagttcttttttcattccatgcacaaaaccttatttattttgctctcgtggccttgtatcctcccactcgtttcgcaaatttcacatgcgtcaactgttttttttttttcttcggggctcagacgagcatttccaacgtttattgcttgtgggtccaacactgacatagtaagaaatgaagtaatgtcaagttaatgagcacttgaccaatactcaaaaattcaagttccttcccaacgccgtcctttcaaccttggtgatgaccaacttctacatgtgattttgatcagttttgatttacttgacttcaatctgccgcatgaacgcaaatactacaaaacgatgaaatcattttgacagcggggaaatatgatggggcagcgggtaaacatgacgggggcatagcagtctcagaggtaagttttgggtaatggtacacttcacacacccgttctgattcatgtcagaacttgtcgctgccattcggcatttgagatgaagttttttttggaagaattaagttttcctaaaagaagggttttgatacaaagggaaaggtgaaatcgggtcgggaggcttgtatttccgattatcgcttggtttatcattattaagaagttctacacgcggaaaaaaagaaaaggggtttacacgaacaaacaagaaaaatagggttcaagaaatttggtgttgtgtctatcaagaaagtgagattatgaaaagtaaaggtccgtgttacaaccagcaccgccaaatttgggctagcatttgtggtgttagaaggagaaaaacaccggcatatcattcttgagtgtcatgaagtggggacctagaatcgctggattgcgttgacccatgattgccctggtcgtagagccgaagtagatcattgaagacgtgcgacggcctgcggaagggtaatggtaacgtctttgggacctttggaggtggagtcacttgttcttcggctgattcggtttcaatgacaaattcctcatctgggtttgtctctggttctacttcccattcgacttggcccaccaattccatctctgagtatgtcaacaaaggactaattgcagtgctcgtcagcgacatggaagatgccttaaaaaattgcataccacatacctgtcagacccaactctgcccaagatgctcctagaccaggcatccgtgtcatcgtacagttcgtaaatatcaacggttaggaaatcacggctgtgagacctcaagagtccttcgtcgttcgaccaattcgatggtgcaaaaggggaaagcaaagacctgttgccagcggtgtagaccatcagaagatagacgaccagtactttgatcacgaggtggtccaggagaatgaagcggattgtgtgtaaactgtgaatttccgcgatttcagaatcattatgcaattagtctagtgcaaaaaagcattctgcaacagaaggcggatgatattggttttcagagcactaacagtgagtggagaatgtgtggttggccccttctgtcccgagaatcgtattttggtggtaggtcttcttcaattggagacagcagtgaagaatagtaccccagtacctgggatttggctttttcatcgagcggcgacgcgccgttttggcacaaagatgattcccaagttatcgcgggcttctcttcagtccaaacgatgcaatcaccgctggcaggtgcgttatcggcgaatgatggtgggttcatctttcctgatgcttcacgaactctgtgagggcgacgaaagcgtacaacaagtaggggtgcaaacaggttaggaaaaatgccattctttcgttgaagaatcaggtgatgaaatttacctgtaaatatattagaaaaaagggtctgaaaaaagttgccaaaggagcttgaggatcttgcgcaggtaaagtgcaagtcgtaattagtggtgagtgctgcggtacttggtcactgggtcgaaaaggatccttgggtcctctggccaaccgcgtgaaaaattgcttttgaaaaaaaaaaatctaactctcctcggttaccaagaaagaatttgtaggtttgaagatgaagtagaagggtgcccgtcaaccggtaacaggatgcaaatgctgcgctgagcttgctatgtaaagtgtatgcactgggaaacaagaaaagaagaacgatgccaattatgcccaaatagaaataaagcctaggaataagaaatgtaagaaagctgtaaatatgtatgaagggcgatgaaatgtggtatgaacacgccaccttaaagtacttcgaaggatgtatggtttggtccgcacagccaatgccacaatggcatggatatgttgagatgtgttattactgtaataattcgcccacgggtcaagccaagcgatatagctcgtgactgcatcggtgcgtgaccaccgtgactgcttgatcgtcccggcaacgaggactgagggccagcctcttgaccgattcgtcgtggctcctcatgtccgccccatgtcctccacctgcggttgccatcactatgactgatgagtcagcccgatatgaagaaccactgatccccgctgatccagtgtagttttcagttgtttcctcagagctcactgtacgaccgtaggcacggtgacatattagatgcaatgcccggctatgcccgtccagcgtcttgaccgattcgtcatagcttctcgtttctcaagttcgccattggccgtgcgttggcgcatgggtgagactatcccgataaatctggatcagcaatcattgcgacaagaagaaaaataagtaaaaactttggcgaagcgtaaacatacaccacgggtgcacccattggttcctgagtcgttctcaagaaccattggagtttttgagtcgtcttccaaaccaaataggttctgaagacgactcccaaaccaatctaaggtttggactcaaaaaaccttaaagcaaatggttttcaagtcggcttgaaaaccagtgcagttctgaggtcgacttgaaaactcgaattggtattcaagtgacttccggacctacaccgtgtttcagcgattgaaatcagcgggtttttgacgtcggcttgaaaaccaacttctcaagttcgttctcaagccggcttgaaaaccaacatggtttttaagtcgacttgaaaactagcatgggttttcaagtcgacttgcgagccacaccagttttcgagccgtcttgaaaaccaatgcaggttttcaggtcgacttgaagaccagcttccttcagcggtcctcagggttttccgaccggagcaacacaccctcccctgagtggggtggggccccaagcatcaaatttgataagtcagcatctgccctcattggaccgaccaccagtcccaccccccacccacttggacagccaccatgagcttagaacttcccctcctttatttttctttgcttgactctcctcctttctccatctccctagcacttttgaagtagggaaagagtgatcgatgatgtgtttaaatagtctaacgatctcgctactctcaacataggcagttatggagtctgaatggctgttgttcgagacaaatgggaagcactggcatctttctgtctttttaaggtcggtttctttatctcaatatgaaagggatcactgatgttatttgatctttcaagctcgcctcacagggtctggtactctacatttatgagtatattaagctacatactccaggccgacttgggactaggcctggttgagaaggatgatgcctttgccagcaaattaagaaaagcgaactgatcttgctattccttgataccttgactgacaagcaaaagttgaaaccgagacctttgaaaccactcaactaagatggattgttgaacacaatcattcttcctttttgtaaattgattccttttttaccgattgttacacaaacctgtctttgcttaccaattacatccaatgtttttcactgctcttttcccttgtctcttatcttctcgctcctcggcttacatgatttatcacattttcttcatcattatttttaaatgaaacaagtattgtcctacaaatattgtcctccttgattcctggaatcaaccgtgccatgatgcgcttgccggtcagggcagcccctgtcattgggcccttgagaaaccttccctcccccccgagtgcgagtagagagataaaaaagtttcaggctcaaatcaaaagcaactccaattaaattggtttggtcagacgcttccaagtcgatttgggaacgaccttgaagcaagtcacagggtgagttacggaagcccataggggactccaatcggctcacgtttttgaaaaatgaaaaatgaaaaactaaaatacagaatgctgtattctatttaaaatactatgtattttcatattcctgaaactgatttgtgtttcagcatttggaaatcggaaacccgagaagaagtttttcacatcagacttcccccattagcaaaaacataaggggaagtccgactggtcatcaaacgggtttcgtccccaactacatatgtaattgaaaatggacaagttgaatcggcatgctatatggggtcaaatgcagcaggcatctgggctgtgcaacttaagggcagctttcttcagtccattaccagaacaccagcgaccatctcattgtctccagatcatcatggtcacctgcttgaagtgcaccagatttgtcacccaggtcgagtttggttggtgccgtgaatgtcttaatttcgttggccttatgcctggaaatatggctaaccagttacccagtcaaccagcaaatcattacaacatcatccctccagcccccacatcgtccatactccaagtgcctcccgcgattccaactccaccagcagctagtttggcccagtgcgctggtaccaatgcgtatttacgcaacgttggcaaggcaaaacgtacaaaaaacccggctccaaccccttactccagaaacccaaaaccctcaacatcggcaccaccagctgaaagtccgatccgaatgtttaaatgtgggatctcgttcttccaggacgaaaagctgaagaagactggaatgatgagctatatgcagaatatagacacaagcattccaaaattatacgagacccttcaacaccaattatggctgttgttctctcccgagctactacgcaaaggattggttgaatcgcttcctagcatcgtggttgacaaaagttgacagaccaaaccctccaggcccctgaacaagctatgtagccggcactagtcggcaccaagggaccgaaacaccaattttggtacacggaggggggaaatccgatgtgaaaaacttcttctcgggtttccgatttccaaatgctgaaacacaaatcagtttcaggaatatgaaaatacatagtattttaaatagaatacagcattctgtattttagtttttcatttttcatttttcaaaaacgtgagccgattggagtcccctatgggcttccgtagtgagtggtgaagtcgccttcaaaacgactcgcggctgaggacgtttctgagtcggtttggaggcgacagcgcttcggctccaaggcgttcagctagccgcctctgagtcgtcttccaggcgcaaacgtctaaacgttctggaagcgttttcagcttgctgggtgtgaaacgtttgccaggcgttccacccagtcgttttggaaccgttttcgtgcacccgtggtgtaacagtagttacaaacggtctgagaaccgaccgatctgaagaattaacgagcaaaagtacaccacgggtgcacccaatggttcttgagtcgttctcaagaaccatttgggttctcgagtcgtctttagaaccaaattggttctgaggacgtttctgagttggtttggaggcgacagcgattcggctccaaaacgctcagctagccgcctctaagtcgtcttccaggcgcaaacgtgtaaacgttctggaggcgttttcagcttgctgggtgtgagacgtttgccaggcgttccacccagtcgttttggaatcgtcttcgtgcacccgtggtgtatcaggaaaactgtcttagagaattatgattaacatgagcgacagtcacactagggccttctcgatctgctactctaccggcggtcataccgtgcaaattatacctgctggtcggggataaattatcctcgttgagtaccgaggggcccaccctctgtagaggaatcttccatactaaatggacgcaaggtgcccccgctcgccggagaagactcctccatggcgagtgggcacataccggttaatttccagggtagacgtattcatccatccctcagcaagcaagggcacggtggtcgccaacaataattaaatttgggaggggcgtggtagcataaatctctcgctgaggagctttcttcggtgagcggggataggcccctcttggttgagcaccttgcccctgctggactccgcctgctaggactctccgggaaaaaaaattgtcccggctagcaagtgtgaatacttgccgaggaggaaacttcctcggcaagctaaagcatacctaacggcgtgttgaggacgatggacgagccgcactgcccggtcaccggttccctttgcgcaagttctcctgctgaaaatgcttacgttacagaatcaagatgtaagaatgcttacgctgctagtcacattgcccctttgaacagataagaaaaatgatgaaatcaaccaccatcaaagcgattgtcacctcgcgcatgtggacgatttcattttaagatttgaattcatgaaaaatccagcaatcctatcatcctatcaactataacagattaccaactactcacgtggccgaccagcaaaactgtacttaattgagacaaatccctcgcttcacagtacctccacacctcggcccatgaaacaatgggatggtgttaagaaccttagctaggccccaaacatacagtttgcacctacatgcatctgtgtttggtctaataaaaagagcattatgtagaaagattagaaagagtatggtattaagttttccgctagatacagtttcatatgaaatgtggatcattcatgtagactcagatgtcaaactagagtttcaaaatccaatgaaaacatcttccataaaagcttcttgcatcatatttcctgccaaagatttataccctccaggtcttctgcaagggctgtagatttgaaagtaatgtccttcactatctaatgttcaagcaaacaagtgccagggtacctgagaagtgaagatgaaattctacagtggaaaattgctttgtggatcatgaaagatggtgctcttttttgcttttcttaattttactgttatcattagcaggtggttgaaggtcccttaaacatgatatcaatcacatattacaaggctgacaaagcaagccaattactgtagatagtgatcagttcaaaggtcaatcacaattcactctcattggcttcaaatttaagtttctattctttgtggtacatgtgattttcaactgtgctgatgctcaacttgatatattataggccaaaatgtaggctctttttggcagtgatgcatatattgcaaaatcttgtaaaatataatgaggttttggtggaactgattagatgtaagaaaccctaaattggatctgcacttgttcacacaaatgaaggggttcaaagaccagagatgatctgggaaaagactaacttggaaacagcagtgatgtatgttgggaaggatgaggaaaaggagttccttcccaacagctgccttcagtatataaactgagagaaacaacaagagatgttacagtctgtatcatgtagagtgaaatacagaagcagaccagaaacaatcagaggaaaatgagtagatatagagactctacacatggctacctcaacaataaattgctagcgccatagaacaatggttagtgttctctactacaaatatgatgcttcaagaaaagaaagaatggaaagaaggaaaaggaacaagaaggaaagaagaaaggaagatttaaaatggctcacctagctcaatagaacaatggttagtgttctctactgagctaggattgttggggcaattgaaaatccaagtagccagaaagtctcaatgattatgtgagcatgtgtgattgttcagtgaaaaccaggtgtgggtgtgtttttttgttcaaaacccgttggggttgatggaggtggattttggaaacccgtcaattaataatcgtggatttcaaaaaaataattgacgggtttgcaaaggtggatttgctatatttgataccccctaatatgttgcttggattttttttgctgctaaacaaggtcttgagtgtacttatgaaagaaagatggttagcacagctgaaactctacagaaaatattacatccttgtgctttacttagagcatcttcaccgcaggccctataaacctcaagtagggactaaaaggacgagatagtgcccaagccaatcaaccttaaaggttggtgaaagctaattggcaagggtgtgcttgaaaggttcacacgggatagggggatcagacagaccctattgagtctgtatacatacagcttgatagggaattgcaacccttgtccctattaaagggccccacataggggccacagtggctgtggttttgggactcttgatccctatatgtgggatagggactgcagtggagattctctgaggccttgtttggcaccaatataatctagaaatagaatgtggattcttgtgacatctgatgaagtttaggcagacctgatcaaatatcacataggatgtcaggcaaaatttgccatatattgttaccaaataagaccttaatgagaaaagaaagtgagatttggaaaatcagtgtccatggtacagatcatctacacaaaccctttttcacaacttgcatcatgagcatgcaatcaatcccatcaattatcttggagtttttcttctgggtcaaggatgcagtggttgctgagttgagcttttattgcaagtggtgactatcaagtgttcctcatgataattatagcccaccattacccatgtaattcctttttggtactttcccttgaactcaatggcatacacattaaaatatacagtgggtgaaccaaagttcatgtcccactcttttacaaagcccaagtggaactcatggacttctacgaatgaggtctgttgaaaatggcttctaattaaggctgaattgaatacaagaaatcaaaacagcagctcaaaaaccttccatatttgctctcagttgattgcacttttttaaaaagggaaaagctggattgatacaatggtagaccaactaagctaaccgtggagtagctaaaataagctaacatttagtgttgtgttatcacaattccaaaaatctacactaacactaaacgtgcagggtgccaaagcttgttagattttagcgtagcgttagtgcaattccacacatcggtgttaatgctatgtgcacggggagcaaaaaatcaccagctatgctgcactacttgtaattttttctgctaaaagttctgtagcatagcttaacacatcttagctgcagtagcggagccctagaactacccaaagaaagatgtgttgttagtgccgctacaaagtagtgcagcatagtgggaggaagggcatgctaacactacaccaaagatagccgctgctacctccactaagctaacacaaaaaggccctgtagcatagtggcccaccattgattgataggaattctggtttggaggattttgatgagttataatttgaaaatgggaaccagctgttattcttaaacagcctgggtgggagtgcatcattaattggtctaacatggaagtcaggattcattttgggggttggaaaaacgactcccaaaaattagtcgacgactcccgttttggttgaggggtcgtcggctgggagtcgttcttccaaaagatggccgactttgggagtcggccatcaaatgttttttttatttttttaatttatttttggggagtcggcgccccaaaccgcccctcatgcttaagggggtttgggagtcgtcgctcccgctcccatgaccgacaagaaaaaaaagtcttatcgatcggaagggattccttccggtcgatgagggtgttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggccgatgagggtgttacacctcttcggcgggaagggattccttccgggcgatgaggtatttacctcatcgaccgctcggaatcctttccggtcgatgagacttttttttcttgtcgaccggaaggaggaaatccttccggtcatgggagcgggagcaacgactcccaaacccccttaagcatgtggggcggtttggggcgccgactccccaaaaataaattaaaaaaataaaaaaaacatttgatggccgactcccaaagtcggccatcttttggaagaacgactcccagccgacgaccccttgaccaaaacgggagtcgtcgactaatttttgggagtcgtttttccaacccccttcatttttaacaccccacccctgagctttggatatgaattgctcaaaaaaatgctcttattaatcatactttttaattttctcttattaatcatactttttaattttcaactgtgggatcaactttgtgggccagtttggattgtgtcattctgcatagcccactttcctaaaaaaaatccagtatttggtggtccttgtgttatttgagaatggctctaattttgtaagattatttattctgctgtcagcaacctgaacccaattatgtttccactcaagaaggtgttctctcaaatcttctcatgataattattggagtgtatgctcaaattttactcatgcatctcactgcactgatttttatgtccttttgaagttgtttctcccaatcacatgttctgtttggaggaaacagagtttttttacatgattgttactttgattttgggatataattccttttaccatggcatgcagttcctttaattccttttttttgcagagcgtggaagtgtccctgggtgatgttttctcacgacagattgaatcaaacaaaggagtaaatgattggtaccgtctgccaagaggccaagtgtttcggatgactgtccgattttgtatgcaaacaaataatcttcctggccaatcatgatatgttatatatgctttgcgcaatcagtattgttcatagcggaacagtcgcaagctttccgggatccgggcattcttccgcagaccaagatgcgagagttaaaatgtttcaggaatctagtcgcttaaacaattacactcatgagtcatgacgaactctatccgctcctggaaagcgcccacgtttgcagccttcagacaaatgaacgtgatttgcgttaacgtgacttgcgtttgaagcgcaagtgtgatttctctgaggaaggcggatctctgaaccgtttgtatgtctggcggcctatgagcaaacttgagcagcttatgtggtcaaaattgtatcccttgaaaccgacgcccgagtcctagaagatgcatgtttcttctgtacctgaatctgttcagcgccaagcagataacgctaaaggccatgtaatcttcggcatcggcatcggcgtttgcgacccatgatagagctcacgctgtttattcctgcgtcgctgcaggttgatggacgataactccagccacttgggtttcgaacgaccggagaaccgcatcttgcgtcaagctcgtttgatatgttggttattctggtcactcaaggcaaattctaccgagatgactttagacactttataagcgtctggtgggggagagctgagagacacatcgctggaaaggatatcatccccctcaattcatcttcattaggttcaatacttagattccgattgcatcgtctgctgacatgcaagcttttactttgagaactgcactgggttttcatcttctttcaatctttgcggccattcatctgagcgcgggcggtaattgtacgtaacacatctagtccttagcacttgtcaattcctggagtgttaatgaactcttttgtttacatagtgccatggaacctgggagtgcacgaagcctcacaagagagaattcaaagagtggttgatggtgaatggatcgagcttccaaacaataaagtggaatgttggtacccggatacagtcagaaatgtggttgaagggtcagtagacaatatgcgtcatccacaagattcgtttgagtgaattctggagaaattttccgcttttctttacagcaagggaagcactatacagagggaagaacatgtccaggtaaattcaagtgtcatccaatgttacctgccatcctccaagtataatgttttgattctaaatttcctcttcgtattggttttctacctaccaagaatgcaatgaaggcttggaaagcaggtatagagaaggatccaagtgattttatgaaaacaagtcttggttggaccgacagcctgagccatctggaactgccgccatttttgagtgcgagcgaccacggtaacccgaagttggtggttttcaaaaagaatggcgggtttagtcttcttcaagtcctctacaaaaagcctccgccgctcattgtgtccttctccaacagattttccctggcgcctgtcgaaggatgttgagcatcatgttatgtggtttcgaccaccattggtcacaccggcggcattcaaacggctgagacgcgaccgggcataccccaaccacgaatttaagaccatgaaagacccaagaggagatgcactaatcgagtacttgaacgagaacgatatctacggttggactggacttccaccatcagcagtcagcccgtttcgccaatcaagcgagctgcatcccatggaagctatatggcgcagtcagtctggagaacctatttcacgcgagcaagctgcagaagccataagatgggtggccagacacacaaacagacttattgagaagcagtttccgccttccctttatgaaaccgtctggaatcgaactaattaccgtgttcggtatgtattagttcatcctattgtgatgttactctgcatgcctccctcggattgacatttgagcgaaacacgtgtaactaacattatactccgcccatcatttctagatcgattcttgagccaaaccacatccagtaagtgaatgatgaatttatcttcgtgggctccggggaactgacatgcgctatgcaacatcatcattgcaaattatttctagtgtccttgtgatccctaaaacctcgccatactcatacttcagtcaatatcttcgctccctcacccttcatggatatggtggatacgagctgcgggcaagaaagaaatacaagaaaaaaaccatcgaggatgttctccctcaaaactcctacaacggatacaacctgcgtgcaagaaaaaactatggcaaaacaatcaacaaggacatcttccatcaagaattggcaacttagaaaggaagcaaaacttattgtcttttccaaaaagcttagactgattcaaacaatttttgttttgttaaataccatatctttactcatcaagtttgattttccaacttttgtctttgacatatgcacagtttgactcaaggtcacccacacacttaaaagtacaattcaagctacatttttttgaacagagcaatgagaaatttgagttcagtattggaactatggtcaagagttcgcccttttcccccctccatgtgaccttcagcttgccgcactgggccaggtgtgggtgtgcagttcacagtcaagccttggcttgctgccactgagtaggatcagagaaggtagaagcaaagggtgagatacttctgggaagaaacactgggaaaaaatcagaattgtttatatgcaattgcataacaaaacaaaacaaattgagaacagtccaaggttcctggaaaagacaatatcaagtttctgaaccccacatttctgcattaaattcaatgttctgagcctgaaacatgttatgaaaatgaattccaaaaaaaaaaaaattgattcatattgttggacaaggaaacacttatagcaatgtagaaaagaataagaagatgtgagaggataaaaacatggaacgaggacgtcgcgagtttattgtaatgagaaggtggaaagatgttttaagcctagggtatggttaaggtataggaggattgatctggaaatggatttttggtaaaaggagttgcagatggggtgaaagcaagaaagaggagaggagttagccttataacttcttgcggttttaggtgtgtttcatctgctgactcacaggtatctgggcctgcggttcatcacgcctactcctccatcaaggaggagtgcatggtatcctgtgcctggttagggtccacatgtatgttctcctgtgcctcaatgtctgtgacaacggtattcagggtatgatattttaggttagtcctggttgtgttttcacaggtcagggacaaaagcccagcctgttttggttctaagcaggagagaacattacaacttacggttggtgatttgtctgagcaaagtgttagttgcttcaagcgccgtgctggagtcctcatcttgacaattgcaagacttttgtctgagaaatttggacatagtcaatttaatttacacagtggaacagtatttcaatttgaaaaaataaaattttccccaactaacaaaagaaattttttcccagggaagcattgtaatttatcatgtgggcaaaaaaaaatccttcaactaaagagagagagactcaactcatttacttcttcctatgttagacaatgatttttttcactgaaattatttttcagacagtatctcactcatcttgagcctttgaggaaaatttccatttttgtgtagaccccaaacagttggtttaaatgttccttttgatattttgagacccagttggacaatacctggatattttaaacgctgaaacagatacaatataatacattattgcccaatactttggtattgtattggtgcccagatacaaagtatctttaataaatgtatagtatctgttttgaatgtattgtattggccaatataatacaattctagcacattctttcaggaattcaattttttgtgtgttgaatttgataaaatttgagtcagagatggggaaaagttgacaaagttgatagtagacagaagtctgagaggctatttttccttagtcaatcaggcttaagtgcaattggagtaagctaagaagaggctaatgtgtcctcttagtgttggaattctctcttcttgttatctgcgccctagctcagtccgctcagtccgctctctctgatcctctcctatcgctctacatctctctccgtcttcaatacactcaaccatacatcttctcaaacgacgccgcatcacccttctcaacgcctcatcacccttctcaactcctcatcgcctcaaacgcaacactatgggaacaaacctaaccaaccacaagccaaccgactttgaccctcaaccacaaactgaaccagtcaacactaacctataaaaagggtacaatcactgttgcggtcgtcttctgagtgttcagtatctgcactttcattgcatatgttgtaaattgcctgttttcgagctcgtaaattataagagtggcttgtttgcgtggtctcagagctttggttggaggagtcttcagactcagatacaggattgggttgatatttggattgtctcccttggagggaaggacctggttgagtattacggcctctcttggctggcttgagtgatgtaggttcgtcgtttggttcttcagtgcgcttccgcttcccaggattcttctttggttcagctggaaagagattggtgaatggaagggccgtaaagtggtcatccatctgccactcttcctccttttcctgagttgcctggagttgttttgctgccgaggggaggtaaaggaaccggaggctgtgatccttcaagtcgccaagaattaatgcatgcatcagctcaattgagcaatgatccactggccgccagtacgggagctcattcagaacgctccatcttgcgctgtatttcttcataaagctctgccggcccttgtagctatcaagtgccaaccactcttttgcatgcagtagatgttgctcgttggatcgcaccgggaactttgtttgatccgtttcttccaagtccttcttatgcaaaaggcaaaaggagcagaacaaggttgctgcatgacttccaatctgccgccgcatttctcactgattttctgcccagcagtctttgacatcttcacccttcgaacctatcccaacttcaactgctcgactcaccatctacctcgtcatcaatcgacttctctcaaccattcccctcatcattcttctccgacttcgtttcttctcttccctcattctctacttcctatccctcttctctcttattgttcaatctcaccgccgttgacttcacatcctattgacctctccacaatcatcactcatcctaattccgccgtcactctctcttgaaatcttcaattgccttctgccaatttggtgagaaaaaacaacttcttctctctctcaaatctcattgatcaaacattgactttctctttctatttttctctggtctgaaagtgtctactatctatccttgtttgatctggtctatttcagtctgtctgttctgtctaaatcaaaagacaaattctcacatggtaaatctcttttatttttctaaattcatgttttctttttgtcatcatttgttaattgttgtcatttgatttgtcaattctggttctagcttcaattatcattcctgtttttcatcacttgggacaagttaaaaatagtaataattgatggtttcattatctcggtatctagtaaagttttaagtagtctagatacaaggatcagcggtgggccgctacgggcccatggagtgttagcgtagcggcgccaaccatttcttttttgtgtagtgttagcgcgccgctacagccgctgcgctacactaatttgtagcggtgctaacactcaccaatttttggtgtagtgttggcgcgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacgcctaaaaaccgctaaaaactgctgtagcacagcgtagcgggcgtttttttgcgccttgagcacgtagcgttagcacagatgaaggtaatcgcgctaacgctacgctaaacgttagcgcaagttttttccccatgcgcgtagcgttagcgcagaaaatgagaaaagcactaacgctacgctaatttgtagcagttttttgctacactaccctacgccaacgctacggttagggtagctggcccaccgttgcaaggatcacaagttgtgggatcaaacagcaatgcataatgaatatataaaatgagtgaaataaaaaaagagtgacatgtattggcaagaaagagagagagagcgagtgaaattccaacaaactttattttttttgatgttttgtaagtgggggaagttacatgtgaaggcagaaataaagtcttgagattctccctttcactctgtcagcggtgagccgctacgcttttggcccaaaaagcgtagcgtagtggcactttttttcatcaaaaagtgtagtgttagctttttttagcggtttttgctacgctacactttgctacagcacttttagtggtaaaagcggcaaaaaactgctaaaaagcgctgtagcgcagcatagtgggcccttttttgtggcccacacgcgtagcgttagcggggtcgtggcgaaattctgctacgctacgcttagcgctaacaggaataccgctgtgttacgctacactaaccgctatggttagtgtagcagcccaccgttgtggtaaataatacagtgtttctacgcagaaaaatataaaaatttcttattatctctttattcattcaagatatggtaaaaatgacatcagagatggatttctcaggtaaaattacccctagtcacccactataactgaccccatatctctcatagtttagaagttacacagatttcaacctgtcacgggatgtctcttggattctttactctcagtatggcttgttttgaatactggatgcatattgaatattgaattcctttgtgttgtattgaattcctttattggcacatagtgcatattgaattcctttgtaggtgcacatgcattcctttgtagtaggaccttgtaggctagccaaattccctcaaggcagtgctctcaccagccaaattctctcacctgcatgtactagactagctaaaatccctcattggatcttcaggccagctaaaatgcctcaaaagcctgtaccctggggctaaaatccctcacatttgtctatataaggaggcctctgtctgccagttgttccctccatcatcccaccagtggaccagatcatctcaatcacccttacagattatatacaagtgaccataacaacacattatattgaaatacaaccataacactttcatcatcataacaagtgccaagagcccataacctgcctcacataccattactggttgaagcatagcgctcccagagctccaagccttggttttaaagctttgaacaacagcttcatcaatataatcatcactcatttataacttcagaccttatacacatcactcggaagcttcatcttgaactatcctctatcacgataaatataactgccaagctaagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccatcatccccttctccattcagaaaaagggtttcacaaccacttttgagtcttacaccgttgaatctgtttctctgtattcatcacttcccttcttcttttttgcttggtgcctgcaagttgatacccacaaaaaaccccacatccggggaaagtactcaaagtgtaactagaggaacacacaccaattataagaaagaggctctaataatggaggacttcccgtcgcctaaatcgcttgatctggaagggggtcctaaactctattggctggtgaaaacttgatcttgattgattttcaccagcaaataatgtttaggatgtccttctaaatttacagatctggacgatgggaagtcctccaattcctgtctagatattatttgagaaacaaattcactttctccacctggataatcagttggctaatatctaaaggcaactacacggacaaaagttgctacaaaagacctcacttgggcaaacaaatgccccattgtccaaatttcaatctttgttttttaagggcggaggaggggggagggaaacacacataacacacagtatcattaaaagttggaacatgactgttgagggaacaagtgttgagatattggttggccgagccctctaattggattgtctcttgcttcatcaactgatgtgcaagacccactagatgggaaactaggattgtcccaaatggcacattgataaacaccatcaggactagacctgaataggctactaagccatggaattcaaagaccttgtggttcagggatcagttctatgtcaagttgtaggaatggttctcccagtttgatagtttgatcaccgttgattgccataatcctactagttgtggtgccaatgcttcaaataaaactgtaggtaataattcctgttgaattgaaattaagtaaaaaagtgagtaagaaacaaattttagtttactggatgactccccgtcaaatctgtgggtctcccagaagcgatttagaggcctcaaaagcttgatttcccagcaaaattctagactttttgggtctaagtcaacatctgcaagggtcccagatccgaggggaagtcctccactatccagtacattgtactttccaatgctttcttaactggtccagtgtaaaattccgcaaccactagttctaccaccataatcacaatgatcaaggcactgataccaacaccgccacagatacaatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagttttttttattggggctcagatacatagtgatacatggcagatacgggcagatactgtatctgtggcagtgttgatcttgtgtggagatgacgtaaaccatgggaagtagccaactggttcatgagtgacaagatgtttgatgacacattcatgtatgaatttgacttatttcttttccactttatgacaatcaaaagaattccaattgatagccaaaagtttttctttaaccttctaaatctcaagaaagatgatggaccaaatagcaagtgcaaaagaatagatagaaaagtaattcatcccagtcagccagaagatgattcctagaccggtcagaaaggttaatgcttggaagtaaaagttgaggaaggcaaagtacaagcctgttggaattcagctgttgttgttccctttccatcttctctctgtcatgctagtgtctctccttttctcatctgtcactcttttgtccccatttccagatgaatatacatttcctgttctgtcccacaactcagccatcacatgtatgtagtcaaatagtcatgcttcttgagttagaaaatgaaatcatcagttcttctgcgccttttccctggagtctctaccggatacaaatccttgtagcgtgtcagattttcctccacgcaagctagcggcctcagccccttttagggcttcaagaccatttgtttttttcctcagaagttttttcttgaggctttttcatcgaccggtgtaagactcaaaaagtgattgaaaaatcctttttgctgaatggagaaagggatggaatgggctgcaaactctgcgtttctatgttatcagaaaacaagaccaccaaggtaagcttggcagtttggttagtgataatggattatgttcaaagatggttgtataattgttgaaggttgcttttgttgtccaaaaaattgattgatttgttgatgtttttctcttcttgatgtcttgatgctgtatatgtgtaatgtaatagagttggttcttgaacccaaaacaagctgggagcactttgcttcaaccaggactggaacacaggactggctcttctgtgtaatatttgtgaaatgaactgtgtatacatttcaatctgtgaactgtactacttgtgaacttcttgtgtaataaatatatgtaatctgtgacaggtgtcccacaaaaaatgtgtactgagtcaggatgtaaacgggtcgggtttgggcccaaaaacagtgctcgaacccgactcgacacttatgttgggttgggtcgggtcgggtcaaacttgaatatatgctgcccagacccaaacccatcttgggacttttgggtttcgggtcggcagtttgcatgttgggtttgggccgacccgagtattttagcctttgtagagcaattatgacaaaaacttacctgcctgaccatcaaaacacctgcccgaacccgacccgctgtggaactactcttgggatgaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaacttgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggctctgatgtggaacaaaggaagaggaaaacaaagctccttatatacaaaatctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaagaaaattgaactatgaacaatgtggcccaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagagccaagctaagataaggtaatgaatccagtctgaaacagagagaggcttggatactcttatcaaagaggtgggggtaattatttcacccagatggggattgaacagacactgggaagaaagggccaaaagaggtctagtatgaaacatggctgttgtgtggtaattcttggcataagatggaagtagataagagataaggaatatgttttagaggggtttgaggttatattgagaaggggtactagtgtgtaattggtgtgtgagctaattcttatcaagagtgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtggaagatgttattatccatgaggggggcaattgtgtggatgactggtgtgttggatttgtttgagggcctggggaattcctgagggtcttgagtctgtgattcctgtgtgattggtagtctttttgtgctctgaaatcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaagaaaagagaaaaaaaaaagaaagacaatcctgataaaaaacttgattcatattctagcaaaagaagtggccagaacttgataacattgtgagggagaaaaaaatgccataagcaaggatatatgtagaagaattaatttttgtgcttttgccttatgtactaatttttttttttgttttgttcattatttttatttttatttatttatttattttttttgtgtgggttatttttggtatgatttattgtcattaactccctggtcatttttgctggattggttcatttcttcattgaatccttcttgactcttcattccattgcctcgatgtcatttcatttccaaagaaaaatctgatttacccccaaaaaaatagagagaagggaagaaaaaaaaagagaatgctaccataaacagcaacaacctagaatttgaaaggtggaagattaagattttcaggacaagggcttcggatagttcaggggagaagttcggcgcaaccacccccaaatttgcaaaggaaagaggggcttggatgatcttgaacctaacagtcagtctacatgatttcatcattcaggttattctacggagaagggctagcccccctagtttggcttccttgatgattacgatggagatccgacgtccgtcggctattgcgccgttgagagtctcggcctgataggccgcatctgctggttcgatgaaagatattagtgcctttgacggctgatccaacgctataaagcagtgtccaattgtgccaaagccttgaaatgtcagtcaaacatcggccgtcgacgtaccaggagctagattcgatatggcgatgaagttggagtgcgtgtcgggtcggtacctagcgcaatattttgatgggtcgtcgtaaagtattgtcggtgagctcatcgcttagggagcgttggatactggtggggctgctttaccgatgcgacaaggccagctgaagcgcgggttctggtttctatcgtcctcgccagaggtggctctccgccttcggtccaggtctttgggtgtttctccgaccggtcgtagggccaaaagttgcactagatggtattgaaccgttgctacatgtgtctgcattctatgtccgacaaatgccggcttcacttctttagcttctaacgcacgggtcgccggtcgctgccggagtttccaactcttgacaagttgaggccgacgctttccgagttagctgccctatcgattggctgccttgggttcttaaggctgttgctactagtaccgttgtttgttattgactgtcatctattcattcgtctcctcaacatgagtaccttctacattcctgtgaggtttgcaaacgagccgcaatctccttactcgctacaatccgagcaatctacccatatgtcatcgtcccctgctcctgacaatacgacgcctgatccctcgatcaaatcagaagtgaccgatgtacctgctacctctaccgccgaaaccgctgcagctgaagagaccatcgagtcttcagttcctgatcctgtggtcaagtcggaagaggccgactcccatgctgcatctgctgccgagctggccaaccctgaagagaccgtcgacgtgcgtagacgagtcgaggaccatgtacatgcacctcgcccgcctcctccgtccttttccgatatccggctgtttgcaatagccgcggcctttcaagctgattccaatggcctgtttcccttccactaccaggagaggtacgcttgctcgccatcgcctcctcgctcttctgactactctggaagcggatccgcttcttctcctatccgggtcgatacgccgcctccagcggaaccctgctatgtctaccctcctcaccccgatcctgatgtcgagttaacgcctgaagagcgtggtcctatctgggccgaggttgtacaagaagacgccgtcctgaacgcgcgtcgacacatcaaagatctcttccgctcttacttcaatctcctggacggcgatgtcctcaatcacccgcgtcgtagtggtggttataggcgtatggcgcgatgtcgactgtatgagagcattatggaggagctggaccgtgtgcttgagactgtagaccaagtacagatgactgttatagaataagtgagtggtaactaaaaaaacttagaaatttcttgattcttgtacataaactaaaaagttgaaaacttgatgctaattccctttttttttttttttttttttttttttttatattgagaaggggtactagtgtgtaattggtgtgtgagctaattcttatcaagagtgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtggaagatgttattatccatgaggggggcaattgtgtggatgactggtgtgttggatttgtttgagggcctggggaattcctgagggtcttgagtctgtgattcctgtgtgattggtagtctttttgtgctctgaaatcaggattggcttaccacaccgctaagcttccgggttgggttcgggtcatgtgattttctcacaaagtctgcccaaacccaacccatgacctgtcgggtctcgggttggctttgggtcgacccaacccatttacaccctgagtactgagtgggatgaggaggaaaaaaaccgacaggcagaggcctccttatatagtaaattatgagggattttagccccaaggtacaccctgtatgaggaattttagccgccctgtacctaaaaatactgagagattttggctagactatctacaatgcatcccttttatattcaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaggaataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctctgtgtgacatccttgatccgtgtaacttctgatccagttgagatatgaaggtggttccagtgagtgactaggggttaaattggcagtagattccatttctgacgtcaatttttccatatattgattcctttattgataatttttttttaaattttcttccttcatacacaggaataatcaccacactggtctcttctccttctctggcccaatatccatagtttcttcaaagctgatgggttttccaaagagttctttgatgtaatatatttctaattctaggatttgaattgtcagatgataatgattgctccattgggatagccaggtttgattgaatccattcttgtgtggtgggaaggtggattgggcatgattgaaggaggcctgtttggggatgattccagctctgatgccgactcagggtcaatgtggatgggctgtgatcggcaattctctcttgtttggttgaacatcccgtgtgatgatgttgtataggtgatggagtcagtcagcttttgtgtgcagttgtgagatgaatctggaggctagatctgattcaggtttgacacaagtgatgacatttaaccaatctgtgattctgagaaataaaccagatgttgatacacttgttttaaaaaaattgtttcattgtagattagagaactacatcctacattgtacatacctctctgcttgaatctcttgtttgattctggttttgttgtgtgaattgatgaggatgattagttggttggagcctttcaatactggtcaactggctgctgagataccagcagatttcaacctctggctgattagttggtactcttctagaagttctctgtcatcacaggtccagctgtccagattacgcaatgattctatgcaatgaatgtttccaaaaaaggcctgaatcggatttgccagttgattggtctcaagagtagaatgagaggcaaacatccaagtcccaccaaattttccattgactgcttgaaaaacatgttgggagtgattagatggattggatgaactggccttggctgatgtgccagggaggtagctgaccagcggtcatctacaggtccttgtagatatccaattgggctggacattgatcaagttgaggaaaggttggatgggttaatcaatttttccttgtagcaacggtgaaaagatgtgatgtgatgtgataaatagccatgtattggtattgcatcaaaaaagtgatgcattgcattggcattgcatcaaaaaagcaatgcattgcatccacatcttattggaaagcgatgcaaaccgatgccaccaaattatagtgcatcacatcgcattgcttttcctatgcgatactcatgatacactgtatcaaacaatccgatgcaagcaatgtgatgcagggccccgcatcgctcttgcgatgcaatgcaataaaggcccaatacaatgtggtacctatgcatgcattgcatcagttacactgttgcttgtagatttgtccttcaacttggccaaattcaaggcaatctgcttttgttctacttcaaagttcttgtattctgagactgtcttttcttccatcatctgatccacttgtattcaggaaaggcaacttcatggttgtcagttgtatccatgtttgacagagtatgcttcaaagggtgttgataaattctcctgagaaacacaagcaatttgtgctgatcagatataggttggactggataagattgatagaaagaaagaagacaaacttgaaagcaatttacccacagcaagattgatcagaaagtatcagacagagccttggttgtggctcaaacaaaagactagtgctggtggcaatcaccaatttttttgcttgattgatcaaaaaaatctcatcattagtgatcaccaatcattttggctgattgatccgaaaggaaaaaaggttgtcttactttgacttgacttgggtgaggatgtgatagtgtatttgtgctagagagtaaagtctaaataggtgtattgatcaatggtttttgaaagccagaccaataaaccccaatacaatgagatttaattattgtattgtattggcatggccaatataatcatgatgaataaagtttattgtattggacacacaatacatgtgaccatcaataccatcaataaaaagtgttgttctgggagggccaatactatactgggcacaaatattgggtgttattccaaggcaataccaccccaatgttggaatagtgtatttgcatctccagtgtggtatgctccttgtcagacactgaggctatagcccatgttgtactgaggctatagcccatgtgtctacaatgaacttagtattttcctctgtattaatattcctttattacagagatgctaacttatgtacataaagtttattcttctctctctctaagtatatcctgtaactagatagattactacactttgggaattgattaatttattcctctctgtatggattccccatagagagaaatgatgtcattccctccacttttgatgtgatcataatttaaatacatattctgatcatttatgactcaacacataaaatgatcatctgtggacctgtctggtccaacaggcagttttgaaccctgccttgcaatacttaagggggagggctttccttcaaggattcctccccccagagattattgccatacaaacctgttatccttacttaaattaaatgagtggggtttttataatctattacaactattacaaccatccatccacccttcatcatctccctctattccctagactacagtaaagtcactactgtagcctagaagagagttttatatactctgagctcggcaccgcaaagctcattccgcgtgtgtcccctctaacccagggagctaacccctccgcttcctagcgtcaaggtgtggttcttttccactgactgcctctgcagttatagtgcgaccccaaaacctcccatcaacgccaggtcacactagagaccggcgctgacactcctaatctataaaacccacagcttagcctatagtgtgcatgtatatagcctagttcctccctctggttctccttcctcgctgaattataattacactttgactcaatgtcctcagaagatgtgcttgacaccctgtcatctctcttatctctcctgtcaccctagttaccctcaacacccaatgcaaatacccggctagtattggtctcactgttgtggtgttctaaacggtacaggccccctcaagttcaaatttcaaattccaattcccaatattttactatctttttgtttccttttattatttcatttcctctgattattttatcttcatattatttttcattcatcttgattttatttttatttttattttatcatttatcactctttcttttctttttcaatatctttttcaaatctcctacccagtactagacaatcttgtttaattttcttggtcctaagacatcttactatgttggtttatttcactcttgattgttctgtcttgttctcttttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtgttgtagttagggatgtgatgacatgtcactctccagagtcaaagttcagtttgaactgagatgatggggaagcatggcagtctgatctgatccaagatagacccatcaaatcttattgatccttttgttattgatacttctgatcctcataactgtcctcaagctcactcaaactcaacaactgccacagaaatcaatttcatccagaccccacttgaaggcagccctcaaagcaccatcccttcaaccaactgcctaccgcctggcacaataggagttacacaccgttgatattttggacaaaatgttcaggcccttagtgatctctcccataggtgagaagagactctgtgacaattagatagtgtagttttctcctcatgagtcatgctttggaccctgagactcatctcatctttgcacatattctagtgtgtttactgttgcctaactcccatccattcttagtttccagaacatcaaacatctgggatttcaagttccattacctgtattgtaggtcatataacaacttctggtattgctgtggctacaaaaagtatatacttcccaatagaaaagctctttctaagggcccttggtttgcccttcttatgagctcaatcaacactttgatcacaccatttctaagccaagattcttggctacgtctactacctggggctccccctcctaatcaccacattttctgtggttgtgactcctgaaagccacatattctcaaagtgctcaagccaaacccttgacattactcataagcctctcctgggggttgataagcgcacgccaacccccatggcgcacgccaatctgcacgccaggcgcaatttggcgtgcaggcccacacgccaaagaagtttggcgtgcggccttgcacgccaatctgctgcaggggagattggcgtgcaggcctgcacgcccaactttaggtcctaaacgcatatttatatgcgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggacggccctgccgttgatttttttttcttttttgcaaaccccctcggcctagagaggccgaggtcacaccgccgggaggaacccctcctggcgagcctgtgtacatgccagctcgtcggaaggggttccttccgacgagctggctttcaaaccagctcgccgggaggaacccctcctgacgagctggtacatgatccagctcgtcggaaggggttccttccgacgagctggctttcaaacctgcttgccggaatacggaagccctagggggacacccatcgagccattgtttttggtttttttcaaaatacagatctacagatcagtaatatgaactgtacaatcttccctcaggccctcccactgaacgcaacaccggtgtatgacatgacaacaccggtgcataacacaacaccggtgtacatagcaagtgttgaacaattcatcagagtccactgtgtactgaccgctcagatactgactggttctggccggtcgctctcaatgattggttggaagtggtcgtaatcaataaaagctgaccgcccatggccgggcttatctgattgtgactgttcatggatgagtattgagaatgtgtacaaccattgatgaccagtcagagccggtcatcaacaggctatcgctactgatgactggctctggccggttgtcaatggctgtacaaactcttgtcaatggccaatcagtgcggtcatcaaggggagtgcctccatgactgtttaattccggccatgaggggatgtgtatccccctccataaccggttggctctggtcatcaatgctgtgctctagtgttgaagtcttctgggtcatgaatgagagtgtgcactcccatccatgaccggtcagagacagtcatcactagcagtacccaattgatgaccggatcttgcctgtcatcaatgggagtacacactcttatccatgaccggtcggacccagacatggagaggagtgtgtagttcatgaacagtcatctgttctgcatgaatggctctgaccggtcattgagaggacacactcatcctagcttatcacaatcccctcgtttcaggggccggggggagcctctgaactggcttgacgaagttggggattgttttcagctagacactcatccatgaccggtcagttcgggtcagttccggtaagcacagcggtgatccgacggcagtgtgttataaggtgttgtgttatgtatgcaccggtctgcaccggtgttatgttcaagagaagctgaaggaagatcatacaggttatggcactgatctgtagatctgtattttgaaaaaatcaaaaaatcaaaatcgaaaacgatggctcaatgggtgtccctctggggcttccataccggaaggaaccccttccgacgacgagctggtacataatccagctcgtcgggaggggttcctcctggcgagctggtttgaaagccagctcgtcggaaggaaccccttccgacgagctggattatgtaccagctcgtcgggagggggggcttcctacgagctggactccccagcggtcgccgttgggggccgcttttgacgtgctggaagtttgacaggctcaccaggagggactccgcttggagtttgaccttgtctcttctcgttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcaacggcggggccgtcccataggaaccaagcctgggtcctatgggacagcccaggtcctaaacgcatatttatatgcgtttaggacctaaagttgggcgtgcaggcctgcacgccaatctcccctgcagcagattggcgtgcgaggccgcacgccaaaattctttggcgtgtgggcctgcaccccaatctgcgcctggcgtgcaggttggcgtgcgccatgggggttggcgtgcgcttatcaacccccgcctctcctgcagagagccccccctctgatcaagagggttgttcaagctaaagaatcactgaggattaaccacaatgggaaatctaagctaaaggtagcattagtgcagtgtaaaaaatgcagaactctactgcattttgatgtaacacagcggaattatgccaaaactatgctaatgctacatgcacaggctacaaagaaagggcccactaaagctcaatttagtgttttttttggctctttttgccactactctcaacagccaaaagggttcctctcagctgttggaggctatgtttaatttgctgacccccaaattcccagttggttttgggttattgactcccaaaccaactaggggtttttattatttattatttaatttttgagttatcaactcccaaacccacagggaataaaaaaaataggggaaaggtacatcctgagattgtccgcagaagttcctcaggacatccccagggtttgggattcaattaatcaagccccttagagcatccacatcggttgattggattagtgaggattagtgacctctttaatcccaggattagtggggtataaatttaacccccgctagctccaaaactaaccctagagctaacttaatccaacctctaatcccaaccgatgtggttgggaggattagattaggcagctaatcctgcttaatctgcacaccgatgtggatgctcttaaattatgaaatatgcttaattttgaatccagaagatgtgtaggcttagctcacctgagttttttagcccaactttaatcatcaaccaccacaatttatctttatgattattgctaagctatagcatatttgacactgggtcaatgctaacagcgtacaatgtcctaacctgattataacaattctaagaagccaacagaagcctttaaattcatatccataatcctgatgtaagcagtctgacagcattatataatccagcaccattacactgaatctccagctaagcaacaagccctgcaaggttctgctactaacctacacagtaaaatccccctaattggttggtacccgctggttagggataaccagggttgacagctgtttgccagtaccctcatgtgcctctgtagattgcaagttgtaagagctctctgcacaacttgcatgctcagtcaaagatatacaaagactacaatggctgctccaaagtgatgagcttgctcagctgcctttaatttgagaaacccagatttgtgatttgtttgtgtcttcagtatctttttattatcttctccaactttatatgcaatgaaatgtagtgactacatttcacttttaggtagactgtttcaagaaaaacccatctattgagatctatcagtcacaatgtgactaatgagttgacattaatctcatacaagaaacacatctttcttgagatcaatcagtcataacatgaccagtgggatagaacacagtgcgggctaacatgtgtgtgattcaattcaacagatacctatctattgatattgattggtcagaatgcaattgattttgatatctaaaataagacatatagatactcagacaagtccctcctttggagtttgctatgcaacctccaaaggagggacttgcatctaaagtggcatgtcttgccctacacactccagccaaatgggagtagaaatggtcccctcacccatgtttcccggtactcacctgttgaaatttgtttcttatcctgaggatatgaccatcagaattggaggcttctcatcttatttttagttgcttcaaacttttgaatatccatcttccctggtgagaaatgtcctgtaaaatggttgatgtttgaaaattttgcaagcaatccgccctgattatggccggatattctgttggttatatctggtcataagaacatagcttgatcctgtgttgtactgtcagaatgtgttggaactcatccaagtaaatacaatattattatattgaggtttgtatactatgcattggacgtgagatgatttgtgatttgatctctgcaagcgcaaaaaaattcaaattgagttagagcaatttcaccatggcccctacttcagggctataaaatcttgatgatcgggtccacacagccagttttacagtctcaaactgctgcagtatacaccgcaactcagaggagtggtttgtgaaatttgatgacaggtgtgctgccaagggcattgtggtgtgtgagggttgaatttcacataatgttgttgtgtgaaagtgttgtttgtaggccttaggtgagtccttaggagtccctccatgtgaggacttttgaggagattttacagactgctgtaaattttagtgaccacagtgggtcatgttgagtctgtaaattccacctgttgccccaatttacggccggaggtggagttgctcttacttcacaaataaggaaaatcactgaagaagaagtgagcttcactgctaacttaaccaaatccccctattggaggggggacactgtcccaaagggaacctccgaaggagggacttatgcgctaagtcaagcccgcggcctaagagaactaggaaaaccacattcttcaatcatgtgcagcagcaccattttttgtctgatgatcacgttttggggaggcaaaagatgcataagatcatgggtagagatggtcactttgcatccggatatccggcagctttttccggggaaagcggcatccgcatccgctggcggatatcacccagccttagcgtgtatctgagcggatatccttggatacccgccctctaaatggccggcaaggcacatccttgccgactggaaaggtctccttccagccagcaaggcatgttcctcgccgactagaaagacacccttacagtcgacgaggtacatgccttgccggctggaaggcaacctttccagtcgacgaggtacatgtaccttgccggctggaaggcaacctttccagtcgacgaggtacatgtaccttgccggctggaaggcaacctttccagtcgacgaggtacatgtaccttgccggctggaagggaaaccttccagccgacaaggtacgtgtacctcccaaatccgcatccgctggcactggcgggtatccgccagcggatagcggatatccgcaatggattatccccgcccatctctaatcatggggattcattccatatttttcttgattttttaggaccttgtacatatggctttcaactttcatttttggtgattacaattctcctgcctcatcctgcaccacacattttgcactgtacagtatctgaaattgaaaattttgcaatcatcatcattaatgaaggagatgtgttgaccattagtaaaattagtacatagatggggacagcttgaaagaacccccaagtgaaaactagaggaaaaacaatcaaccaaatttgtgtgagattgattctaaaaatccccccaccaaaatccttaatgctcttgggcatcggggtggacctcgctcacaagtccctcccccggtcggcgcaatgcgacaagtggtttactccgaccaggaagggaagggagttagttaagttaggcttcactggtagttattgtaggaagatataaagaaaactgtgggatgaaagctgagatggcacgttctacaaatctgtttattcagtttgtcccaacttggctcaggatattcttaaaaaattaaacaagatcagatgagggtttttgttttcgcggaaaactcatttctgttgaggcaggcaatcaactttggaggtaagcctctccttcggagacgcttcgcgcctcctcgcagaaggttagtagagctcaagtattgagctgtttgtacatcttttgattgtccggcaggtgattggctttagccggagttattgcgaacttaacacaagtcccctcctccgaggaggcgcgaagcgcctccgaaggagggacttgcatataatctgtcaaatctgggctgagcacccccagccaaatggctgagagaacctttcagggcctactatcccccataaccactttgattcacgctacgcctcctgcaccactgaaatcctgagagttttttacacctggtcccgctgccaatgtactgggtttctttcacatctggcaaatattgccaagctaagagggagattctgtaaacaatctgtccccgttggtgccggatccctccttgtaaatatccggcacctgtggccataaacacatagatgtcgaaatgaatttaaatttatatgtactataattgtgtcttccatcttatagtcccacaggaagaaggactgtcaaagaagaaagcagttataagatgatactaaaaaaaccgtgagactttcaatgatccgacacctgcataatccgagaggtccaaaaaattgcaggtgcaacacgttagctagtccccaagcaaaactggggactgagccgcgaattattggtgtaatttttccaaaaaaaatacaggagatacctgagatgcaaggctatcatcaggcggaagggcgagtgagaaggagttgtgttgaatttttaattaaattttgaacactatattatcaatttccagggtaaaatttccatgtactcaggctgccagtctgacttgccaggtaagcctctccttcggagagcgtcccttcgggacgcggggtcccttcgggaccctccgatcgagaggcttatgttaagctcggagttattgcaagttctctgttccttacttcgcttccgagtgctctcaactcactgggcacacgtcacgcaggtttattcagctcttgggccccgaaacatcttaacctatccatctgataaacatttgactatgttaaaaatactattactcatgggtatgggcatcttgaacacagattagtgcatctaaggttggcagccagcaatcgatgatcatacacacgttgaagcgacttcatgacggttgaccatcgccggacaccggggcagaggccgcggtcgaccaagggtagaggatcccaacttgcgttgggtctccgtttgaccgggctgatggactagtgtagaggggaggtatgagaatgacgaaaggttaggcgactggtagtattgcttgctcgaacaagtaaactgggcgccgtaaccatgaacaaacaatacatgacaggcagtttagtagaaagtcgagggtcttgtggcaaggaatttgcttcggtacatgacgacgcggtgaggcaatgggaatcgaagcttgggaacaaggagttgcttgatgttgggacgacggacatcagaagccttctcgatctcggcaattcggagtatctacgatagaatcgagttcaaaggtttaacaagtttagcggtggggagatgaataggtaaactctgcaggcgagtgagtctagaaggtggctgacctggatggagcggaatcgcgcacggttacgggaagacatgtcttggtaacaggcctgggcagcgtcgactcgggacagctctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggtatgttttcccactcaataccgctgagacaccgtgctcaacaaatgatgtcactgtattgatcttacttcgcttgacgctactgtatttagattcacgaaaagaaacctctcaaagtcaaaaactttggcatctggctgcgatacgactcccgctctggcacccacaacatgtacaaggaattccgagagctatcccgagttgatgctgcccaggcctgctaccaagacatggcctcccgtcaccgtgctcgattccgctccatccaggtcagtcaccatctagatcttaatcgcctgcaaagtttacctatttatctaccaaccgctaaacttgttaaacctttgaacttgatttcatcctagattctccgaattgccgagatcgagaaggcctctgatgtccgacgtcccaacatcaagcaactccttgttcccaagcttcgattcccattgcctcaccgcgtcgtcaagtaccgaagcaaattccttgccacaagaccctcaactttttactaaactgcttgtcatgtattcatggatcactgttacggcgtttagttttcttgtccgagcgagcaataatatcagtcacatgacccatgaacgttcctttactcttcctacgcactgcaccaccagtctcattcaagagtagcccaacacgccttgttagcctccagctgcccgcagctcttgggtttgtggtaccgacggtccggccttaccatcaacttgacagaatctggatctcaaacgacgtgccatgaatcttcaaagcctgattttgattgattgttagccgccagcagacactttgttgctcggggtaacccttgttcagtgaagattcagtcattggtgcttctggctttccaaaattgacccgagtatactcgctagatcaactgcataagtatttgggctaggtgaaaggttggtgctcaatccatgacccatgtgtattcaataagcctgagcatgacttgtgcaatgcatcatttgacttgggtggttgctcaattccccccccagtttacatctacatataactaaaagaacaggctcagagagccaaacaaagtgccatgcaagctaacaccggcgtcaacctcgagcttaactaagcctctcgtgacgagagtcgtgtgcgggcaggtctgggcggcagcccagtctcgtcagaggcttacatattattactcaaagccctcgtgaggcaggcatgattttgaggttcttttttgtattttccactctgtttttgatgttactgttctcaaaatttcattgtgctttttttcttgttctatgacatcttcttgatctttctgtattttttcatatttttatttccataccaatcttttttaaaagaacaaacagaaaaaagacaaattctcattttgcaggcatcaaatatgcttatactgagattgcgctcgagcctctctgccaaatttgcaaattaaagttcaaaatcatgaacttcattgcctattttcaaatagaatcacacaccttttcaaaataaaaaaaatataggaaaatcaagattatgtagatctttcatctactagaattgagaaaaaaatggcattataatgaatgagtggtggggcaaggaaggttgctcccaccaaaacggtgcttctgggtcacaccgcaaatgtgttttaagtttcaagtccctccctgcgggagggggcgcttcgcgcccagccagttacaccagcgagcctcccaccagggggacttgtgttaacgtcaacctccaattcacattagtcgcttttgttgacgccggtgttagaccaagacagacaggtatgcaactcaagaaagacccaatacaggtcatcaagtaaacacccaattaaaaaaaattggggcaaataaaattaccaaccaagactccccaaaaatgggggcatgtactagtagtacatacatgaaatcaatgccacagtttatcttgatcatttgatgtgtacatatttaccaaaatcatagctgagaacatgtttgaaattttcaagggtatgggtttgactggacaaaatcacacctaattgtggtgcaagacttggtcaaggtggcactggaggatcctggattgttttttacagattttacactcattgattaccgtcgaaccacctcaatgtttcaattgatccattggtgtggaattcctagaagatgataaaaaatcccgaatccctgattggttttctgcatttttatggctttacaaaacaaagcttttggaaagttgaacttgtagatgacaattgtgtacaatgggtagacagtgaaaagtggctgcttattttgggttcccagagcttctaaacacaaacttgaagttatgagtcttggtcaggtggtgtataataggtcccaaaaaatgaatgcaaaacaaaaaaagtgaaaaataaagtttcaaaatttgtgataaataaaaaataaagttgattttctttttttttcaaaatctttgatattcattttgggcaagtgtgagtgctgagagaaagaaagaatggaacatggtaagaatgattatgaatgaaaacaaattggaaccaaaaaaggttgagccacattggttgtccagatttgagccaaaacagtaaattgtagtgctttactgcaatgtgggctgatgaatgccccactcaacagctgtttgaagccatctggaaactacttttttttccaaaattttcatttataatcattcttctcatttcccaatctttctttctctcagcactctcactcccccaaaagtaagaataaagcttttggaaaaaaaatagattttatcttttatttttcaccaattttgaaacttagtttcttgtttttatttttttgtattcatttcttgggacctattatgcaccacctgagtctgaccaagtctcatgacttcaagtttgtgtttggaagctctgggatccaaaataagcagccacttttgactgtctagccactgtacaacaaacacctctcacctccatctatcaattgcatcactccaacctggatcctgattccaaacatcaacaatctgctcaacaatcattccccttggagccagtactcagagcacaccatccacaaccaaaggagaatgttctgtcctcttggactgatccaattggatttttatgaagggattaggggagtatgggttggttcctcttggtctaatccagtcatgtaagtccaagggagaagtactacactcctgtggagtttttggattgaaagttgtatgtattggattggtgaatctgttgagattttggatgcaccagaaagatagctgtagtcatattttggcttacaggatgttgccagttcagccttttgctacaaaagggatggaggagcttctggttggactggtattgctccacctggacacttccactgataaggcccatggagaagcacatctttcaagctaaaatttggagctaagtaacactgcaagcataattgcccagcttgcaggtatctcagttcaactgggatggactcaaacaatcttacataattggtttgattccaagttcaaccaatcaaacataaaccaaaggcaccttggatttatatttcattggttgagtcttgagattagtcaacttgaaattggttgagtgcatcccatttcaactgggataacttcaacccagccaattacattgctggtagtgcaagggttgaaaggagtgcaaaatccaattttcaaccctttgatgtggttatgtaattgtcagtgtttttttcttggcagatgatcttccctagttgaactgagctgaacatggagtatccaatccgcccccatggaagcataatttctatgtagcttgactgtgacacttgttgatttgacatggacctgctcaagattagatttggttagactcatgtgctgtgacaaaaaaggattccttgctcttttatacagcagtatatgtgctatgtaatctcttctatctgctttgggttttgactgggtgagatggggacaatgaacagagcatcaagtcacacaagcaacaaatatcattctctcatgaaatcgcacaacaacaacaccaaactgccttcagttttgaacaactgcgaattgagataagatagtaactaagcagcaggtcttcttctttctttttttggttgaatatatttgcaaaaggagagaaaactttcaagaagttgttttcatataaagagagagagagaaaaacaaatctaagaatttgagagagagagaaagagaagattaatcatccatttcagcaattgtagctcttcccctgcctctccctccgcctcgtccgcctcttccacctccgcgtccgccattagcctgacccgcagctccctcagtcgattgcccatcttgctgggccaatgctagcgcacctagcttgtaggtctgatcttgcgagattgctgtgatccgcttcgcactagaagttacacaaaatcaattattaacatttcctttcatcaattgctgattgttttttttgtttttttgagttgtgattggattgtgaaagcacaacactaaccgttctatgactgtttggtaaaccgaggatgcgggatggttcatctggaccgtattctgttttttgcatgaacaaacaagtcagttgggaaggataacatggtgcagatgaacatgcagcatatgcacctctttgaagtcgatcttggcgtccaaacgggcatctcgcacgaggtttacgatccacttctcgccctcttcttgttgaccgtcagagttttcgttgagtcccaagcgactggcgaggtcagcgatatcgatccgatggtgtacgcgacaataggtctccgaaatcatgatccgacagttctctacccaggggttcatctcctcagacaggaagaagtcgacgttgaagaccttctcggactgtttaagtgccttctgtgcgccctcgaagtcaactttgacatacaggttgaggaggaagtcggtgatcgggtccgagtattggtaggactcctggcttactgcccgtaagacctccttgatggtctctcgtgagccgcgagaggagcttgggcctttgagcgatccagagccggctcgcttggagacgacgagtgcgacgacgagatatcttaggaggtagggacagctagtttggatggtgtttaggtagccctggccgagccatgcatcgaccaacgagctccgtcccttatcgtggttgaagtagacgaacagactccagtgtaaccaccaggttcgctgttggagcgattggagtgggttcccataaccagtgcgctgatcgagttgctccttcaagcggttgagctcttccaaggcggcatcgaaggaaccttccaagatatccgaggccagtttaccccatagtgaggagagtacgagttcgttatcggtggagaggactcggaagtgatataggtaatcggaggagcccccatagttcccgatggtgtagttgtaatgtccgtattggtataggaccgcgatctgggataggctaacattatgctctttttcgagataggccaagttttgggctttatcctgtcgtagggcagcgactacttcgggtgcggagatgactgacatgatctggatgataggccatagagagagttggatgatcagtgtcttgattgaagtgggaagtaaggcttcgctcaacttgatcgaccgattcctgcagggtgtccagcttgttcatgacttgttcctccttctgagagaattctaggaaagggagaaagggggttagtcgactttcgatttctttttttttttttggtgagctgatgaatagtttaattgatcgggtggtagtaccttgagggactggagcctggtcatccaagttgtggagttcacgatggaggccagtaagataggtgatcatattagtttccttgagtgcgtcatatttcgcctgaagcagttgctggtgaggatagattccatttgaatcgaggctggttggagtccagaaatcggtttcagtaggctgctgatgatgcggtttggtggatttaatggaagggactcaacaattcgagtaggggcaagaccagatggcgatcgagttgtgggattaaacgctacgtatagtgtgatatccgagttggggggttaatattctgtttgcgacacgatggctgagagagagagagagaaggagatactgaccgatgtgagatcgaatgagtccagtcgttgttcgttgtccgagttcgtcatcctgtccttgttcttgttggttctctttcaaagttttcttgttttttttttttttggctgatggcttacttgattccacttggaagttcgaggacacccacctgcgcgatcgcagccctgttactgggctgtcacaggatcctgcgacctgtaacatcagataacttcacccagccatctgcagactcgccgagatcatgccgacagatgacttgacgggcactttaaattgtactggtctgcacactgcaacatctgagttacaatgaactcttgtagggcacaagattgaaggtcgtctcatcctacccctagcctcgtcacccagactgtctggattatatgcacaccaagatacaaacagttcatgatggcctgacagccaagcgtgatcgcgattcgcccacagacgtgccggtttgccggctttgacattgatcagaagcgccgaacgactccgagcttcaaatatttaacagcacgagctaatcataaccaaacccccgcgcgctcgattccatgagtcacagatcccggcgaggaatagaaaccggagcggatccaaggataagcttctgcagattgcggctttgagggtcaaggcacaactggaaatgctcttccccacctcagggccgtcggcagaagcctgatccccgctcaatcagacaagtcatctgatgaatcggtcgtcgaagcttcagaatttgacacggatgttgaaatatacttatcatcgatacatacaagactcaggatttgtatgacggaagtaagttggcaatcaacgagcttgttcatcaggatgtggagtctcaccagtttatggttccaacactccaaccaaaaatctgtatgaacctgatcgttcctcagtctcaaaccacacttttggatcatctgacctgtggcttttcactgacagagtaagtgcgcctgtaaggagattctccttgtatcctacgaaaacgacggcaactatttgagtctcacaagatttacaatgttgattcgctgagaccagtaagagctattcaactatggtgaatgcaaatcatatcattcatcattccaatgttgcaagctgaggcagcaattgatggacaccaatctggtaatttcgtacttcacaacatttgtccttacaaccaagattagatccaggatacaagttcctgaagaaatgcgcacaatatcattgagacggctacgaatgcccttattgggctttgttctttggtacttgcgattctggattaccgcggctactgatgggatgttgccaataagtcattctaccgatcgcgacatggatccagagatattcgatgaccttgatgatattacggattacgatttcttatcgccttcaaaaaggccccgactatccgaccaacacgctaattctataaacttaggttcagaaaactctaatgcaattggtaagcccgaggtgcttagtgcattatgctatggtagtcataggtggtaattgatatgtgaactcattctgtagaattctttgacgactattttcctgacctttccggtggttcaacttcaacaagcactggatcaaggtcaactcgtagctccgacacttgggagccgaaggacaaaggtcagcttgaatctgatccatcagctcgcagaatatgttgtctgttgctgatgagctgctcacgacccgatcaacccattcgatcttcaaaaagttcctgacgtaggtatctatcacgcaaccaatccctttcaagcctcattacctttgatgaaggaccttggatggcaaggaggagtgacatcggatcgacaagctgcacatcaacccctgccaactgtgaaaaccaagctacgtggtcataggaagccaggtaattagcttgaatcatactaaaattaatttggaaatgatttctgacaagattgatcttcccctaaactgatcaaaaactttggctcccaatgatctaggagaaagccttgggatttggggatcaagagcggcattgttgaatacttgtcaaccaatcaaccaagtccaactgtctgagaatactgataaacctcatgatcttgaacatctaatcactcagaaagatataattggagatcaagaaagccatcaaattgtcaaagacaaaactggtacaattttcagaaattttgagagtttcaaagcagaccaatcaacagcgcaattgatgaagggttttcaacaatttaaccgggcacatttgcctgatgaaattcatagtgtcattccacagaaagataaaaatgaaaaccaaagaaatcaacagtccattgaagttgagactaggttgattggaaaaacattcaaacctggtataattgaggaaaaagtgacagtcaaaaagccagtgcagaaaactgttggggcaagttacaaggagttggacaagttcagagcaaataagaaactagctggaatggttaaacgtacccaaaacttgtcttggcggcagaatgctgaagataaacaaatagccaaatctattcaaaagaagataaagatgaaaatggatgttttgaaagaattgtataagattagaatcaatccaaaaaccaagttcaaattgggaaatcttttacagcaacctgatccagaagtttcagacagagacattattattcatgtctggagtcctcaacttggattactggatcaagatgggaagaaggcacatcacaatgtctacatcaagattccattgcaatctgaaaccaagttggcacacaataaagcaaatcgtttggtgggaagaatcaagcggattgcactgaccttaaataatttcaatcactatctcaccttagacagacaggatgaagaagaaccaggaaatcttactaatcaagatcaccaggatctaatggaatggttttatgatttgatcttcactgatattcaggatcatcttcctctcctgggttgggcacaactaaaattgccactaacagaagaaaaccctcataagaggctcaatccctctcagatacttctgtataaatctttgactcagcaaaaaaaattcacacgttctcagtctgctcatgtttcccttcaactgcgtaaaacctggtaccagtttaaagactcaagattcctcaagaaagatgagtgaaatgaattaaaattgtatgtacaagagaaataaccttataaattctgatgttttatttggaatgcttaattcattgtatttaagcttgtgttacattcattatttcttacaagttacacattattagtttttaatcccattttaatttaaaattcaaaatcttgactctcaggtcaacttcccaattataaccaaatatccaaaatcattggaatctataattctcaacttcccttctaagtttcaaagaatccaagtcacatgttttatcatatttcagttgagagaactagaatattcattagaattttgatcagtaagtagcagaaatacagtcataacatacatagcatggtcattgatattgatgattagtgctaataattttagttcttatctcataaaagacttaatcacagaggcctcctaaatatattgctaatcccacagatggcatttaatttaaaatcatatacacattcagacttagctcaataattaagcctctcaaacctggggtgaccttgtacctgcaagaagctccccattaattgcagaatgccacacatcctgcaagcttcaattcttacaaggggacagctacatttgtagcaacagaagaaattcaaagaatcagtgttctagatggggaagacacaattctatgggaaagccaattggaatacaggtacatcaccggacaaatctgatctcccatggacaccatcaaccgtgggcactacactaaccgtagccgttagtgtagcgtaacacagcggaattgctgttagcgctaagcgtagcgtagcggaattgcgccacgaaaacactaacgctatgcgtgtgggccgcaaaaaagggcccactacgctgcgctatagcgctttttagcggtttttggccgctttttccgctaaaagagctaaaagcgctgtagtgcagcgtagcgcagcgaaaaaccgctaaaaaaccgctaacactacacatttttgatgaaaaaaagcgccactacgctacactttttgggccaaaagcgtagcggcccactgctgacaccattctggacagcatctgaactttccagcacttgcagggtacagagtgtccattggacactacatactctcaatgatgggccactatgctacacagcccactaattttagtgtagtggccctcaaaacagtgcaccaaaactttagtgcgagattgctgttagtgccactacactacgctgtgctacaccgcttttaggggcaaaaaaggcccaaaaaccggtaatgtgctgtagcgcagcatagtgggctctttttttgccacccacacgcttagccttagtgtagttgtggcagaattacgctgtgctatgctaaatgttaacgttaagctgcgctaactgctacggttagtgtagcggcccatttttgctactctgcctgaaaatttgtggattgtttccacaaagctggccactgggtcctttgcagggtccttgaagtgacagataaaaaatgaggcactcaggatttgaactggcaacctttttcctgtgctgaagccagtcctctctaattaacctcttccctgccaactacactacagacaaacgggtatcactgcgggctgcagtgtcacccttttgttgaagtggggattcatctgcagtgactgcacctacttgcgtagtcacacgcacctttaattacagggtgatgctgcaacgtgcagcaacacctgtatgcctgtagtgtcatttcttttttgtgacctgaaatgttaacttttggggcttttttgacaatcaaccaccagctccaattaagcacttgaactcccaagtgtccaatggatgcactaaaatcattttccattggacactctccaccagagatgatttttagcttccattggatgcttgtcttgggcaagcatcacttgtacgcttttggaagcatccaagtgatgcttgcttgccagagcatccatcagaccctatgattgcatccaatggacactttcctcattgaaaactaacatgcactcatttcacatatttttgtggcaaatatttcaattgtattttaaatttgggacaggatctgaagagcaagaaaggatacttgagcccaaatttgatgacaaatgttgagtgcgtttgagatgggctattaattatcagtcatttttttattaggcttgaaatccttttggaaaatctcaacacacattctctgtagattggtgtcaaaacaagtgttgttgtatgcatgagggttgcccttatgatgatcaacatctattattgattgggagtggtgtttgggggagaaatctgggtcaattcttttgtgcttttgtgaaggaatgagcggagaagatattatgtatatgaaactctagttaatcagctcatccttgagcttatttggcaaaaagcaggtgctgtaagccattccactcccattacaattgaaatacgctggattattttctgttggatgtgctttgaccactgttgataagaaaaaaatggaacagattgtaggagtttttatttaagttgaaggctcccactcaatttatttgaaacatagatgtgatcataacaaaattaagtttgagactgacatttgagtttgattggaactccctgtctgtcccgctccattggtttgattcaccctcctactttgtacagtgagttgtttttgcaagtgaatgtgcacttctctttatggctgtatgttaaatacacagcagctgcaaatccaaaagctatcattgacacaatgatcactgattgatatcttgaaaatagcatgatgtggtagcaccaggaaaataccatgctcaccaaatgacaggttaaattatgtaacattgaatacaactcaattatagctccagctctacggcaatccaactacaatttcccctttgtgtgctacaggggggatgaactagagttgggctgggtagatagtgggtagcattctgagcttagtccaatgtgacctgccatcaagtgagcattgatttctcatgatttaggtaaagcaaaaaaaaacctgattgtctttcaaccagcaagaggtaattgaagaaacacccttggaagagctgatggattttctgggttttttgattgcagtttattacaaatttatggtgcaggggagatgggcttttcagtggggattggttgtgaatgaagcagaaatacatccataaaacatctttgtttttatgtgagacttgatgctgtcaggtattcccaaactggggggccacacctgataggaaggaatccacagatgagggggatgtaacctgctctcaccagctaccataaatcaataaattctgtaagactttgaaagttactaagatactgaagctactaacgcacaccggtgtggtagtcaaaaatgtgaaaattcaaagttttttttatttctttttcttatacatatttttcttcatattatcacctaatctctctcagaaatcacaccatacggctcaggaactggactctacggatgaactcacccttggtcaccatggaggcgtcactggaacacacctggatcaactctgaccccacattgcacaacatgtcataaggatttcacccatcattacatgtcatccatcccaagtacaaccctcaagctacacagacaccctcagtacagtacaacctcatttaaatatacactcatttacatacagctacactccttacatttcacttctacatattgcatcatacctgcatcctaaattagtgtattttccttgcatgacagctgcagcttacaccaccacactcacttgtaaacacatcagaacctgaccaatcagaatcactctttcaactgtttggatcaccacttgaactcttgtccatgtctgaccaatcacattcactcattcaacttatgtatgtagctaaaaaccctcatgtaatagcccaggccagccaaaatcactcattactggcttccctggagctaaattccctcactattttctatataaggaggctctcctcccagtttttgtctcctcagtgtattattcatctgtcacagtttagtaacactcaatcaaagatacaccacctttacagaaccttatcaaacaccaataacaactaaactctttctcagcatcacacaaactcattcctgaacttaccctatcacttgattaaaacttgccaagctgagcttggtggttcttgttatctgatagtatagaagggcagagctttcacctccaccatccccttctccattcagcaaaaagggtcttataaccactttttgattcttacaccaccagtggatgcagatgcggatgcggatgtctgattccactgaaaaagcaagcagatatccaaatccgcatgggtatccagatgtgacggggcccatctatagatgagaaagtgagcagaaaatacagcagatctgaaaagaacacaaatgagatgaatgagagatctctggacaacagagaatgactgaaacaaaagatatgaaatgagttcacacctgaatgtctgcaacaagagaaatgaaaagagatcaagttgatgatgagaaacaagttgaagttttgaaacttgaatgaagaaaaggaaattacaactgagagaaaatgaagttgaaatattcccttctacattaggtttcactatcaccattgttcaacctctgttccctctgtcatgcacagggattcagacagcgagcatccaagtctgtgacatgtcaataaatccaatggtcaacacaccccattaacactgcttggcctacaagtccaaaacacaatgacatatacaaatattgggaaaatattcaaaaaatcatcaagagtgcctttgtggagatgttgacctcagctctgtgatcatggtatatcttctagaataagactgataagcagaaggcctatgtagccaaggttgaagctttttgtgaaatcagggtaattggtgattagtctctcccaccaacaactcttttgttgtattttttccttctaattataatttttgaaaatacatagctacagtttatcctgtaattgagcatcctgatttttgcaccatttggccaagcaaaaccatttcctctatagtctatagattattagtaacaaggaagatttgtgacaatggcaacctcaagcaacctcagagccaactttcatttgtaattctatctgatggccaattggcatacagattgatctgtggtgcatactttttaggcaactatacaagagtagtttgaaaacacattacaaaaggtataagagctgaactatttaacattttagaacatgctctggtttcacaaatttaggtggtacataattggattcaaacaaaggcaggattctgtgcccttaggagcaacaaaacaaacttgaactcaaatttgatggcggatgctccgtacgtttgagatctatcattgatgaagcttgcacgctacaggtaagacacccgttgcacccggattggtgtctcgacataaaatgttgtatctttgagggtcgtccttcttatttgtcaaagtcaacgtctaccattcagtagtagttttttggggacaccaacagagatttcggtcaattgagtgtgatttggcaacaagtcgagtggaaaagatcatatgttgggggactctactgaccccatcctttggaagtttgttgggcacacagcaagtgctgaaagccatatcagcgcccaaacaattgaaatatcctggatgtttttctgttggatgtgcttttaccactgttgatttaaacaaacaacaaaggaggttttaatttgaaagctgttaaggtggtctcaacggaaatagagaaaagcttaagactgacattgccatttggttggtctgccttgggcatcccgctctatcggttttccgcaccctccttccggcatcttgaccgtatcttcgcaagcaaaagtgcacttcgtcttctgctcatttgttaactcggtagccgctgcaaaaccacaagctataatcaacacaatgatcactgattttgaaaacagcatgacaaggtaggtaaagcagaaacaccaattgtctttcaacggacgagaggtaattcaggtagctaagaatacgcttggaagagctgattgcagtgagctaagttgtccaggtaaaaatggaatttcaacgaggtctgggttgtggatgaagctgcatgcctggcaccggcaaacagctccctttataagagtctaagactcaatacggtgctgtcaggtagtcccaagttgaggcgccataagctcatgaccaggggagaagtcatggatgatgtggcaggatgtggctgaaacctgctgaaacaagctacagtcctgtaatgtatcaacaaatttcgcaagccttgagattgctaagatactgaatccatcaacttccgccagctgtcgcttgagcaccatctcatcccacagccaggcagtgatttgcaaccggatgaatgcaaccagatttgcagcacccacgcaaaaatattcttcttcttggcaaatcaacatgatcaaatccttgttgatgaacattgacgtgattggcgcaagtaagcgtgtacttcgttttttgctgctgctaacccacagcctataatcgacacgattattactaattttgaaagtagcatgatgagctgaggtaaaataagaatcgtgtttgaccaccatcagtcaatgttgtccagacgtcaattacatccatccaaaatagtcgtttcctatagtacgtggtcacatacatttcaaacaacaacaataaatcttaaccaagtgccaaaagattcttattcttgaagcaaagtaaggggggaagataacaagaaagggaatatccactgcaatacgtatgctgaagaaattaggcgctgatcacaattcgacctgtggtgaattcaaaacaagcaatacagtaagtcttaatctcaatgagcgatgtggtgacaaccacgactgacataattactggctttctgattgtctttgatgattccaaaccatccttctccgtaaactttgctaactttgctcaacatcaccgtctcacccaccaccatttaatttttgtctggagcttgaactgccctgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacataacaattattattatgtgtaatctttaagttaataattattaagtaatgttatctctttttacatgtattttttatgttaataattattctgtaaattaataaagattcacctctttattaatttacctcttccatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatccaatttacctctcttgtgtgtatgtttattatgtttatctctcttatggtattttctgaaataaaagatattcaacacatgtacatttatcatgctctgaatatcctgacactttcccccaaggaaaagtgtaacaataaggggactgcaccggtcccagcagcagattgacccctgctctgtaatatttaagaggatgtctctccccctgagattcatcccccagacaatattaccatacaaacccaagtaccttactataatacatataaattagtgagtggggttttacagtaaattattgtatcttagttattacctttctctttatcttcttactagccttataagttacatatttaacttataagactagtacaaacctcaatttccttataatccttcagctcaggcactgtgaagctcatcccacagttgtcccttattattataaggagctagcccctccactgtattagtgttgaggagaggctcaattccactggccctttttggctaaagtgtgacccattatcccatcaactcttggtcacataagagaccagagctgacatgcccaatcatatacatagtgctttggccatcgatggattatcatttgaaaagaggacaagaagtaaataaagttttgcattggaataaaaaattggtgatgaattcggtttgaatgccagtggctaacctcgtttcaatcttgaagggacaggtctaggtcccgtggctgcttcaggtggtgcagaggaaggtggaatagcagcgtcggtagaaaggatttgaacctaagtggcaggtacatagaatctttctttggcctcgtttgcgactcagattgaaagtaggtatgcatttttagcactgagcatgtcgtgggtatggagctccatattcttggctgcttttgcaacatgtcggtcatcctttgcttgaccttgcttgactctggttgattcgacaagggaacacgcctcatcataacgctgcttagcctaggagaaaaaaacggtgtattcatgcgatatatgtaagcgaatgtgtgtaaatggacagaatgctgatgcagggtagaattgtaaaaatgttgaagagctgaattgagtccaagctttttggaaaacacaacgggtattagtttgagttcttctgttgttaatatttgaagagttggtggaggctcactgatgcttcacaccaacggtcaaacagataaaataaaataaattattgcccaatattttatattgtattggtgtccagataaaaagtatctttaataaatatattatatctgttttgaatatattgtattggccaatacaataaaatattggcaaagtatcacaggtattcaatttattgtgtgttaacttcacttttttttttgcaagtggggggagttacatgtgaatttagaaataaagtcttgagatttgcacaagggaatttacatagggagagatgagacaactttgagctaggaaaaattcactccttcaaatcatcagggatactctttgatttttcataggccttatcctccattgcctgagtgatgatactctgcgcagtttcaaaagagtcatctggctcaaccccttggaccaaccattggtgagagcttacacactgttctatcgtttttgccgctagactacctcgatctcccccacaagtatccgctgaagccgaaaaacatctctcaacacttgcagaagtagctgaacacgccaggtagtccctggccagaagggctaagactgggaattcctcggcatggtcctttcaaagaaacaaattagaattttaatacatgtggagttataggaggaaataaacataccttccaccattccaaacactgactagcttcagaagaagggagcttgtgtttaccgtctagataaatagaaagctcgtctgccaaaggttccttgcctttctcaggaaagaaatcaatataatcctcttgatccaggttggttgcctttgcttttgttccaatgagttcagcggatttgtctggcgagcttgataaagcgatatttacttgagcattccgggtttcaaagagtttgtagattaaatcatgagcataatcatagtgactgggaaacaagaccttgaatattgaaaggcagaaactgggattgagtatggtcgctatgagtactgcatcacacttcattgcctcattgagatacggttttgtcttttttagcatggctgtgagcatggttttaaattctggttgagtcgagctagaaaggcttttcttgatgaaggtgatgatgtgctggtactcagagatcatcaagcaagcagaggagttgtcactttccatcttcttggtgataaagtagaactcctatgcaaaatgaatcaaaaagaaaatatgttttagtggaaataaaacagggaactgctgagaaattgcagactaacttacacacagaattttgtttaattgattgactacttcccactcatctcgacttatctcagtgtcgttatagtagttcttccccccttcttgttcctgttgatccttttcattttcaattagttttttgatgattcgacgagcttgatacgcccgattacggctttcgaactttatgttccagcggataccatacccagcaataaggctaggtccattgatctcaagcttttgtgaccaagtgttgtactcagatcgtttgactgctgaggatgtgatcctctgaataacaaagtcaacctaagtaatttcatttataaaaagattagtagcaatcaaacttaattcaatatcaaaaagtcaaactcatgcagcaattgctttacattttttaagattttatcaagtggattctttccttcttcagctttttcccaggatttcaggtctgcactatccattccatctattacatccttgtcattggcctcgtgttccacttggcaattgtcatccactcctaagataacgtcctcgacagtaaactgaggaacttcttcaatctcttcagacttttcaatgattggggcaagccgggggacaaaaccaagatttttgacttgagatggaagcaatccgctggttggtagttgagttgatttaagacctgcattaaggatgagtgcgatcttgtggcagaaacaccggatgtggtttttggaaaggtgaggattgatgccggtattcttgaacatgagcctgtcaacctcagaagccatggtgaagttgtttgatccagagtcggttgtctgagccaagatgtatttaaataagaaaattgtgttggttcatctgatcagacaagcaaaaaaaattacaaaaggaactggacatatcttctcttgaagttttgacttcctcagaatgtttgcaaatgggattgctaaaagctttcccttgtggctggatgcaatgtacttcatcccaagatgcaagattttgaagatccaatcatcagtgatgtaagcaactgagatcccaaggaatgcgtggtgattgcctttagtggtccagacattgtggatcagggtaaatttagagctgagtttctggaaaatcagaatcatgttcaaagtcagatgagtgcttccaaataacagatatctttgagggattaacccacttgtaagcttgtaatcactttgctctgtaaattcatatagagacgatgtgccttggtggccgcccaagtcggacaatagatgtagacaccgtgcctgacgtaattgaaagtgacatgaagtaggaagtcgtcaaaccggttccagggcatggaatattgaatcagccagattaacacaagttgattgaagaccctgttgtcaaaggcagcatgtgtcagagatcccttgacctttgtttggtgtcgatcattgtccttctttgcaatatctttctttgacaatggcaatttgcaccccgcctcaatggccgccgatcgtcctgagcagggtgcactctttttagtgccaccacggtgcttgagcaggtttgagtttgttccgacacccttcttgtaggttttaatgcaccacttgcacttgaaactcagtttatctcccttaataaaggaaagctatatcatcagtaactttatctgatgattctctatgtttgatcagagttcagaaacttactttgtccatttgttcagcatgaagtactcacaccgcaaattcaatccaatcttaacctgattgtttaatttaaactggtatgtaagacatcagttaatgatttccctttccacacatgatattgctaaagcctaaaggcccttgacacctatcacacacaagctaaaaaagcaaatcaagagtgaaggatttctctgaaattctagcagattgaaataggtatgcattataaatgggcaatttctgctgtgcagattcatgaggaattcctttgattatactcattaagaatacactgccatcagaattggctgggttgttggtatccttgtttaactggggtacactcaaccattttaaacttgggttccaaccaatgaaatacaaatccaaggtagttttggatttatatttcattggttgagatgaaaccatgttcaaattggttgagtgcatcccagtttgactgggataccctcaacctagctaattatgctggcagggatatcaattttgctagatccacacatcttttgtagatgtaaccttgcttttttgtcttaatgtggctcaacaaccctccctggcaagaatgctgtttgtgatttctgtaaatttatgattatgaagctcagaatcaaacagaaaatctatatgggtggctgcatttgatagacataaaaggagggtggtttagggcaactttctccttgagaacattcatgctgagaaccgagatataacttaccaaaggaatcaatacaatgcttgatagtatgaattggctccatcaatccttcttgggatttgttgtttgcttcttgcaattggtgatttctatgactcccaacatgatgttctctcccagtgattctaccggtcatgacatggatctagacatttttgataaccttggtgacacaattgattgtgatttattaatgaattcaaacaagccacgtcttttggcccagcacactttatctataaatgtagcttcagatagccctaattcaaatggtgtggtccaagctagactatgtaatggccattggcagtgatggattacaacggctctgctaacttaatcttcataattttttcacaactattctttgtgttatcaacaagccctccattacagtcaacctccagctgtagcgtgaatggtgaaatcacagacaaatgtcagtttgaaaactgcacatcaacttgcaggagaaattgtttgttgacaatagcttctctccacttgttcaactcatcaggcttggaaaactttgggatttgggcaaaaatagttcaatcaactcctatcaaacctcatcccctttgataaataaagtcggatggtatccaaggatgaaagcaggtcaacaatcccagtatcactctcagaaatttttgaaacccaagcagtgttctcagagggaggcaggttagtttaatggctacaacttgatattttatttggtaaggaaagagattcaaacaaaattatcaaacttattgataagctagacaagggctgagagcagcaagcatgaggtgggtgagtgattggtgtttgtggaaggatgagggaagaagaacttccagagtgctgcctcaggtatactacaagtgtgtgaaatgaatgtgaattacatgtgacatgtgtaaagcagagaaaaaagaaatgatatgagacaagacaagacagtgaacagctcaacacttatctctggcacaatgatataggaacacaccttgggatttggggatcaagagtgcagttgatggaagcttttcaaccaaccaaccaagtcctgttactttcagaaagtgtcatgaataatgatccaaaacagccgatgcaaagtggggaaattgtcaataatattgagagctccaaggcagttgaatcaaaagaaaaaaacaatgaaatttggtcaaaaaacaaacccagtccagccccccaataattttgagaccatttcatcccagaaagatacaatcaagtctcaaatacacaaaaagcctagtgaagaccaaactgtgatcattggaagaaaagcaaaaattgaggcaattttgagcaatgtggataaattaaaagcaagcaaagatacattaacaccaacggtgaaacagatccgatctgatacggtatcggccgatttatcggatcggatcgatttttcgataccaggtatcgaaaaataagggattggatcactaagggtgatccgatcccatggtatcgtatcgaaatggtattggatcgggatcgggatcgcattgcaatcccgatccggcacccaaatgctgcgggctgtatgccttacacttgggtatcatgcaaactgtaagcaatccgatccccggatcggtatttatcggggatcggatcaaaaatggacccaataccaggtattggtatcggatcactccacccaatcccagttttccaatacattgggattggattgggtggagcgatccaataccgatacccggtatcgggtccattttcaatccgatccccgataaataccgatccggggatcagatctgttacatccttgttaacacatgcccaatatttcatttttgaccagacagaaaaggatacagaagcagccaaacagattcaaattaagctcaacaagaagctagaattattaaaaagtgtgtacagtgggtggaccattatttttggctgcttgtttggggttctacagcttcaaagcacaaacttcaagtcacaagacttggtgaattggtgcagaataggtcccagaaaatgaatatgaagaaataaaaacaaaaaacagagtttcaaaaattgtgaaaaataaaaatgggtttttccaaaagctttgttattgattttgggggagtgggagtgctgagagaaagaaagagtggaacatggcaagaatgattataaatgaaataaattggaaccaaaaaaggttgagccaggttggttgttcagattggagtcaaaacagtaaattctagtgcttttccacaacatgtgctggtgaatgtgctactcaacagttgtttgaaaccacctggtgaccattttttacaaaatgttcattcataatcattcttctcatgttccattctttctttcttccagcgctcccactcccccaaaatgaatatcagagcttttggacaaaaaatatttttatattttatttttcacagattttgaaactttgttttttttttgttttttttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgatttcaagtttgttctttgaagctctggaatccaaaacaagcaggcaaaaataacagtccacccactgtacagggtccaaatcactgaaaagtcaaaagtgcccttgcaaagccttttgcagaaaccagatccagaagtttctgataaagatatagtgatatatacataaatcaactcttccacttgacattctagatgaaaacaagcaggaaactcaaaatgtctacaaaaagttgccattgcagtctgagaacataacagccacacataaagcaatatacctgtacatacagcagaatccaacggataaccaagcacttgaatctttcaaaccactatatcactcttaatgaactggatgaacataaacttcccaatgggaatcacaaggatcttcttaaatgattttatgatttattgtttactgatactgcagatcatcctcctctcctgggttgggctgaacttcaatggccaccaacacaagaaaaacagaagaaattcaccccagatcaggtggttctttaaaaagcttcagcccagaagtccttgttgactggtccgcaatcttctcttgttgcatttgagttacatgattcttggtaccaatcaaaatcccaaaatggcttaaaaaacttagttcaaaagagtcaaaattagtgatcaagccagttaagacaaaaaaatgacaacattaaattgtttttttttgcatctacatcagagagccaaacaaagtgtcacgcaatctaacgctggtatcaacctctgattcaaatttgttgacacaagcattagactgagacaggtgcccgactcaagcaacaccccccaaaggggcaaaagttcatcaaaattcaagcaacaccctccaacagggcaaaaggtcatcaaaagatcaccaagtccaacggggagtgataatcacactccacaccacttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcactccaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtgtatactttatacatatgtacatattccctgggctatcccataggacccaggcctgggtcttatgggatagcccagggcttgagccgttgaggctgttgaaaaaagaaaagaaaaagacctggggctcccagccccgaaagattgtacagtcttggggccgggaggggttcctcccggccttgagattgtacatggctcaaggccgagaggaatccctctcggccttggaaatttgtaccgacaagagggtttacaacccatctcgttgggaggaatccctcccgacgagatgggcttaagaccagctcattgggagggtttcctcccgatgagctggactatgggccatcagggttcaaacaaagtgaatccctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccgatggccgtcagggttcaaaccttgaacccatgtcggttcaaggtttgaaccggtcagaccatctctccataggacccatccctgggtcctatgggatatgccttgacctaaacccataggaatatgggtttaggtcgaggcatatggaattgctggctgcacgcctgcctgcaagcgaggcaacctcgcttaacggctggcgtgcagcattgcacgccaatcgaaattggtgtgcggacccgcacgccaacctgctgggggaatgcccgcgcagagggttggagtgcggacctgcactccaatttcaattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccaagtccaactccccaaaattgggggcaaatactagttacaatatacatcatttactgcattcaggaatccaccacatgccattcattctcacatgctaccaatattgattttaatgacacatttaaaattttggacctcagttcaacttcaagctaatatatggattaaattctctatttttaaatattgccttataatgatccaagtgatatttgtctattctagtatgcttttgagaatgaagcattcatattctttccaacatacaggtagggagaaaaacctagggatttcaaaaatttcagtttcaggacattatgtctggtcttgatccaagagatttgcaaattatttttcccaattgttgtaatggatatgtggatagtaattctgattcatatgcatgacacatgaatcgagactatgtagagaatctagggagtttgctgttatacttttgcgaaatggatcaccaaagaactcccaactgttcagaaggcggtcttttttggacactagtcatttcatgtccaggcattgcttttacgaggcccatgacctgtttgaagatgagccagccggcttgctgggatttaataattgtgactccgctcacgaccaaccttgttcgaaatgtggttgatcattgcattatgactctcagactctaacatacaatcagtatagttctcattattgctctggccatatcttcaaactatttgatctgaggtttcatcggcagagtaactgctgcagcgagatcggcctctatttacagccaagtcaacaacaatagctgacctcgcagccttgtttatccctctgtgagatctgtgagagaaaggtacagatgatgaatgcaaagttatatacctctctctagccaaaaattaaaagcttatggttgcagttgatggacataaaaggatggcaagtttcccttcgaaggcatttatctatacactgggaccaagatccaatttctacccaaagaactctgtacaatacttcccaaaatgactcgaatccgactgaccttgatcttaggcttggttctttgccactcaaaattgacaatcactatgactaatgaagcgacttcatcattaattcattctccggctcatgacatggatctcaagatgttcgaaaaccttgatgacatagctgattgcaatctattagtcccttcaaacaagccacgtctttcggatgaacatacgcattctataaacctagattcggataaccccaactcgaatggtgaggtcctcagtgcatttctatcttttaacaggaatggggggttattgatatgtgcactcaacccgtagagttcattgaaagctgttcttctggtgtttatgatggttcaacaagctccaaatcagattcatcctccagctatagtcatgttggcagtgcatttacggacaaaggtatatagctgaataaagttgaaggatattttgtttgctggaaatgggctgctgactacatgatcaaataatttggcttgataacattcctgtagatacgcatgatgcggtcaattcttatcgacaaatcccactgcctttgctcaaagaagaaggcggacagcctcagggatcgaaagtagatcatcaagctcagtttgagtccctgccaaccgcgaagcccaagccgagttcccagaggcacacaggtgagtttggaggccactcgaactaacttggaattgttactgctagcgctatttgactgatacgtctgctttggcttgcactcattcagcatctgactctgcgcctgtgacttgggaatcaagcacgcaattgatgaaaggtcatctaccacaagcgcaggtgtctgtgaatacgcaaaggcctgatgatctcaagaaagcctttttcctacagagagctcaacctatgaatcgcaaacgcaagatgcccgtccaagtctacacggacaacgacaaactgctggaggatcttatcatatattcccaaaatttaattcaatcccagagcaccaaagatagagatgcactccgagttgtccaagatcagatcgacgcgaaacaagatgaaatagcacaattacaagcgcgctcactcagcaaggcatcgagagtgaaattgggaaggcttttagtgcagaagcccgacttggaattttccgagagagagatctatatctttcaagaaagtcctgatagtcaaagtgttacaatcagactgttagcgcataacgaaaaaaagggaccaaagcatagggcaaaaaagctggtgaccagaatcaactatattgcacagtacctggatggttttgatcacttattttctctgcttggactggatgaacgtcagcggccgggaagcggaagcgagccggccggtgaacgggaggttctcaaatggttctacgagttgattttcgttgatactcaagatcatccgcctcttatgggcccggctaaactttcgttgccactatcggaagaacaacagaaaaaatacagcccagctcagatgattctccgcaaagcattcacccaggaatccgaattaaccagcgctcaagcggctgctgtcgccttgaagttgcgcatggaattcgaccaaccacaatccccaatgtcccttgacaaactggtttcaaatgcatcaagcctagtctcaaatatacatccagttaaaagttttcaaaaggaaccagtcccttgaaccagtaacatacatgaccagttttgctttgttttgcattacataatttatcacgtttaatcttgtgtccatttttttctaatattgatgtccactaagacacctaagatatcagttgtcaggtcaaatgaatcatttatgcatagcataattatatctcacttattttttccttcatgaggatggccttccagattttaatttttttttcttacaatcattcatcgcggatgatcctcagaatcaaagcttgaaatctgtgccaacagtgagccaaggattgtatacactgtagctggattctcaacaatcgacatgtatagtatgtagatagtgattatgaatctggtttacatctgagtctaaaagactaggacagttcagggactccatattgcatcatcgaagcttgcaaacttttcagaaggcagtcctttgctgacactcatattcattttgtgtgccgacatcgcttgaaccaggccgaggatttttttggagatgttagccgccggccggcctcgttgatggctcaccgacgttgatcggaatgcggttttgtcatcgcattataactctcagactctaacggacaatctgtatagtctggaccattgctctgaccatattatcctcaatcttttgatccaaagctttaccggcagagtgattgctgcagcgagctcgtcttttttacagccaagtcaacagcaacaccttctgacctcatgatagcctcgtttccttgatgaaatctgtgagagcgatttccggaggatgaagacacggtgtattattctttataaccgaatattgaaagctatggttgctgttgatagacatataaggagggtaggttaaacttgtggcaagttttcctacgggcaacatttatctattgatctgaacgaagatataattcccaaaagaaatccgtttaatactttgcaccaagatgacacgaatccgactaaccttcttgggcttggttctttgctactcaaatgtagtgatcactatggctggtgaagggatgacatcattaagtcatcctccggctcacgacatggatcagtggatgtccgaccaccttgatgatatcactgattgtaacttattagtcccttcaaacaagccacgtctttcggatgaacatacgcattctataaacctggattcggataaccctaactcgaatggtgaggtccacggtacaatttgtatctcttagcaggagtgagggggttattgatgggtgcactcaatctgtagaattcattgaaggctattcgtctgacctttttcatagtccagaaagccccagatcagattcatcctccagctacagtgttggcagtgaatttagggacaaaggtttatttctactcagtcaaattgcaagctgatatattatttgctggaaatgagctgctgacgagctgatcaacttataattcgaatttttagacatgcatgaagcggtcaattcctaccaaccctcagtggcgatggtcaaagagggtggccaggctcaagaattgaaagtagctgaccaacaagctgatcagcacgaatccctgtcatccgtgaagtccaagccacgttctcagaggcagacaggtgagcttgaaaaattaacttggaaaaggttaagctgttatactttagcgatatttgtaaaactgatcatacatacaaccgatatggctcgcaatcattgatcagggtcggactctgcgcctgcgacttggggatcaagagggcaattaatggaaggtcctctacctgatcaagggcaggagctggaaagccctgacaatcttaaaaacgacgtcgttctcctacagaaggctcaacgtgctactcgaaaacggaaaacgcccgtccaagcatccactggggttccttacagcgccatggacgacggcaaactaacagacaaacttgtgatatatgccagaaaattgagtgaatcacagagtgccgaagatagagaagcattccgaatcgttcaagctcagattgccgcggaaagagagaaactgatagaattacaaaggcttcaagtcaccgacgcatcaagagaacaattggacaacaagattgtgcaggaaccggattcggaattgacggagagacagatcttcatttttcgcaaccctccccctgatagtgacagcgtctcgatcagactgttaagggataacagaaccaaaggagcaatctatgtgggagaaaggctggtgaccagagttgataaagttgcccagtttttggatatttttgatcacctgttttctcggcttgcactcaataataatgaacggggcatcaggccggcccaagctggagatcaccgggaggttctcgatcggttctacaacctgatcttcaccgagaccatggagcatccacctctcatgggatcggctaaacgttcctcattagcgggagaacagcccaagaaattcagtccagcacagatgtccctgtacaaagtgttgacccagagacccgaattgactaacgctcaagcggctgctgtcgccctgaagttccgccaggaattcgacaaaccgatgtcccctattggtgcaatgccgcttcatgaactggttgcaaaagcatcaagcctggatccaagtctagagccagtcaaaaaagttaaaaaaaaggaacctgtctcgtgaaactagtgtgcccatcttattttgcactccgtataagtaacttgttagtttttttaagcttccgtttctttcatttttttctaaaaaagaaaatccattcctccaaggcacactttaggaaaatggactttaacatatgcgtagagcagatgtttcaccttgataatagttgttcactttcgtttccacatgatataattcttgattattattatttttttctcataattagcagtcatggttggagtgaagtcctaataagaatgaagccatccgagccagtggagcggctgaggtgattgtctgagttgtgtgctggatgctgagtgaagggcaaggcaagagaagatggttgagtgggcttataatgtggttgatttaggtttttgagtctagactccactcgagctgaatagtctcgaaccatccactcagacaagctggtctccctccaaccagaaaccagaacatcacatccatcgttcccgatggaggaccatccccagcagcaagccagcgtgacggtggacatcgaggcgatcgagaaccagaaggagaacatccagccgatcaagtcaggccgatcggctgcccagctagtctcactcttcaaccccaaagcaacctcgtcttctgctgcttcagcactcgctcattcggcctcgaacgctcacaacccaatcaacctcatcgaaacccgcaaacgatctcatgagaaatttcagcatcatatccgtctcctcgaggatgctttggaatcaaaaccaatctcaaatcctcacgataaatctctggcagaagagttgatgaaagaccccttagatatctatctccagtaagagtatttttacatgtttttggttggcaagagaaaaaaattacggatcttaaaagaccgggggtttttctttgttttcaatttttcaggtacattcgttggacgatcgaggcttatccagccggaggaacgagtggcgaatctaaactgatccccctattagagcaagtgacgcggaaattcatgaaggatgagagatatcaacaagacatcagatacttgaagtgctggatattctatgcgaatcaagtcaacaccaccaccaccaccagcgaccaaaagggcttatcatcaaccatcgtccccaacaatacctcgtcgaaattggtgttgaattatgtgattcatcatcggatcgggacccgattcggcctgctctatctggaatacttcaagctcttcatgccgcttcagagattggaatccaacgaaaccgaccggttcaagctggaacaagtcctgaaattcgggatctctcagacggtggaggatgagctgaaccatcaccaactggtcgagcgactccaccaaatccagtcaatcgtcaagaagaaggccgatcattcaaagtgcaacccagaagaagagggctcgaaaaggcccacgaaagcagggcccaagatgagcaacaccaacaaggccaagacgaagatgaagatctttgaagaccaggagggtcatgcgggtgcgagttgcgatcgcgtggacccacatgatcagggagcaggcctcggcgaagccctgcccgagcccccgttctcgttggtctccaagtgggataacctcggcaccgtccattccaatcgcaaacagaacaccctcaatccgtcctcctggaaaggccagaaactgcccatgaagatcgccaaaccttcagctgctatctctcaccactcccctctcatcgtcactaacctcgatcaacccccggcttcttcaactaggtctaagattaaagtctatgaggatcacttttcagttcgtatttccacttctaaagaaaaattcatgtcgagactggttttattgagatattttcctttttctccattttttttaggatgatgactcaatatctccgaagcaagataagatatcagtggaagaacctgaggtaccaagtagcagctcgacgacttataccgatcaaggtccccagcagagtggggaggaggaggcgatgatcaatccgcatctgctggacgacctgttgacctcggagatcgaaagccaagcgcatgctatccataaccaagtttcgatcgatcatcgtgaccaatgccaagtcttgaacttcgacccgctccgattcctttcctgaaaataactcttgttttttttttcttggttctaatattggggatgtatatttttttttaaaaaaaaaagaggggggtgggtggttggtatatatgatgaatggtgatggggtaggtttacacgaataatgcctctttgtattttttgggggttttctatatacaattgtattatttttgttctatttccttttttgttgtaaattggggattacaccaagaagcgatcctgatgatgagaaaaaaaaagtgagaggacgtctgaaaggtggaatagatatgatcctatagaatatgcataaacagcttaaagaaaaggtgtgattgagaaacttgactaatcgcaatgaccgtcatcccagccatctctccagcgtttagaaacttggctacaatcgaagagctctttgcccaagcgttgattgacgtcattatgggcctcacagagccaacgttcgagcttggagcgattatcgatttgaggcgggaagcgggagagatagtcctggagatgagaggcgcaaggttggcagggatagatggtagcaagggaggtgatgagttggcggacggagtcttgctgggtcttgctcggccgctcgacgggatagtaggccccgatggtgtgcagtaaggtccaggtgtgtcggcctaaacgacttgaatccgccggacagtccgcccgctcctccactatcgtccgccccgtcctgtcgtctcctccctcggccacaacttcgctaactcgtttcccatcgtcttgcttgttgacctcgcgcttggcttgcttcgtccacgcctgaaacccgctacacactttacatggcttcccatccggcccgataatcatgccggggttcacttctcctgcatttcgagtcaagcaaatccaattgatttaagaaaacccttctgaaaatgggggcgtgtcaaaaaaataactcacggtttttaccgtttttgtttgatgttgatgatggtagttccgctgaagaagaagaagagtccaagggcgtggaggaagatggatccatggtcattctttcggttgggaatcagttgaagatgtttctcatcggctcttcgccgaactggtgtctgtatgcgctcgggccctccccggagcccccccgaaaggaatacaatacccccgtttcgcgacaagacgtcggcccctgccagggtcaccgaacgcttgaaggtgtggaacaagcagctgttttgaaaaatgtatgtagttgaatgtacagatcagtacagatcaggttaagaagagataccaagaatgatctggaacatttaactgtcaatccaagattgcttgtattcattgccttgcatccacaaacatttgtgtcaagctggtctgcaagactcctatgattcgaacttgtgtcaaatggttgaacagttgaactgaatccttctagaattagatctcttgtaacattgtaacaattataaaatgattatataggaaggaagagagtcaagattttgaggcagatgtgtaaaattaatgagaaaattcaaaacaagataccaccatattaatctacttctttttctcttctccactatcattctcacaaataaaaaaaaatgatctcatctgaatacaggaataaggaaaaggaaaatgtaactacagaacaagatactaaaataaaaaaatgtttaaaacagtccaaaaggagtactctcaatgaagaaaataaataaataaataaaaaacaacatttgatgtttccaaaacaggaacaaggaagggggggatggatggaaaacaaggagagaaaggcttaaaatgtaggtacctgtattcaagcaaagaaaagaaaagtagacatctgattaattgttgaaatagataactaaaaacagtttatcgaatttgatcagggagacaatactgacgtaatcatggattcggcctcttgcattttgagctatgcattcagcaatccaggttatgcttctgatttcttgttcttttaactgtaatacaagataatatgatgtttcagagttcctgcagatttttacaatggaaataaaggataaatggtcaagctagaccaaccttaaaaaatgcgtaaaagacgccgaattgaaattgttgcaagaaagcaagtttgttgagatgaacttcttgttgaaagaagtgatcctccaagtccccaacgacgtcatcagcatttcggcctgttgcgcccgatttgggctcgaagaaggcgcggtattcaggcacgttctctgtgacgatcttgactgcctcaacctcctcggcacgagccagaaggaaattaccctcaggatagagcttgccaagtctaggaaacagtttgaatcgctgttccttggatagacttgtgccgaacgaattgatggtgatgttgatcgttcgacggtcggcttcaaatcccaagatcgcgttcatcacgctcgatgtcggctccccaagcgtctgacagaacttgtggaaatcctctagataggctcggtatagtgtattccgaatgatttcgatgttcagatcatccagatcgtgcgctgtcaagcagtctctgaagtagggtgctaggaaaatagttaacaagcactgaatattagccaccctgggacagaaccagtagaatcttcaaagctcaagctcacctagtggtgtttcgaccatcaccgagttgtaaagctcctcgacattcgtcgccacacatagtgcaggcatcgtgtcgaatacaccaagcggatgacatctctccagtaattcgtgggtgtctctttcgtgtaaggtaccagtgatcaatagaatgacctagtttttttttgtaattgacaaaaatgaaaaataaaaagtaaaaagagctttagcaatccattcagattggtttcttgttttgatttaaaattcagagtgtgggcttacattatcgatcatgtatgcataccttgattgagtcaacagcagcggtagcaaaaaaaagcaaactccggtcagttagatttcccaatttgataaatcgatgtatcgatatattgcaaagtgatcttgggagatgacccacgtcatataatctaagaaagtagataaaggttcgacggcatttgaacggatgtaatcgaactcagcgaccagtttagcggtggccttttcggagatcgttgaggttgagatcgggggtgtttcgttcgcaaggaaattgccgtaatcggtagcagctataacaagacatgcccaaagtgattattaaaaaaaaagcgttagcgaaatgatgactaggtgttgttctcaaggtgaatattcaagagggtcaagagattcatacatagctgcatcttgaagtcatctaacgtatcgcattgtgtcaagttttgatactgggtttgcgtgagcaaaccagctttgaatccacgaatgacgccttctaagaagcctatgtgttttcaagaaatcggctcaggttgtcaggtaatagtactttcggcagtttcaaggagaccaataagactgaccagagtgagagttgaagaaaagtgcttccattgttgacgtttgtgtttgtgttgatgcttgcttgcttgttttttctctgtggtcagcttcagcctggcggtgatcagtgaagcttgtggtggtgcagttgcttgctgtgtggagtgtaatgcgggttcaagtccccgaggtccccgatatgtcggtcagctcggggacaatgtttccaatcagcaacaatcccaatggccctgcgagcttctaattataaccacatcatgaatctattttgaaaaaatggactgctctcaagtcttcacccatgctcaatcccatggcccccctctgcttactgggaaagtgccctatggatcacaaccaaccaattgatcattgaaaatagttagttgaatcaacgatgtaacagatccgatccccggatcggtatttatcggggatcagatcgaaatgtcccccaataccgtgtatcgggatcggatcgtttttccgatccaatcccgatttatcagatgattgggatcagctggggcgatccgatacgagccgcgtgggaacttggtatcggtatcgcccaagccgatccaatattttcccgatcctgtattgtggcccacccacattatttgggtcggtcttcaattccgccggtatactgctaataccccaccccaccccctccagtccgactcccccatcactaccccccccccccatcgattgtcctcacctcggctcgaatctgacgacccccccccctcgtcgcttcacccatcaattgtcgggtcggactcggactcgaaaaaaatcccttgaagaaaaaaaagttgtatatttctttacattaagtatgaaaattataaatactgatagcgatgaaaaaaaaaaactcaggctctccatttttagcttcaaaaatttacattccaatttttattttcataaaagttaaaaattaaaaaaaaaaaatcatgtatatatataaatgcccaaactttttctctttacccgagaaaaaatgccttttaaaatgatcccacagatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcggatcggatctgttacatcgttggttgaatgaagctctctcaacaaagcacctaaattatataatctccagcacccttaacttggtcatccattactaataactacagagagaaaaatgttaacacaagaaagaaatggaaaccaatgccaccagtgctatcaaattttcaaatcaatgagttcaagaaatctacaagggcttactggttgctcaacaacaaacacaaatgtatcacacccttaatattttcagacaatctggtaagtattccaacccaagacaaattgtgtggtaggctattgagtaaaacaatttggacacactcagtcaatggtgggttgtcatgctaaactatgctcaatgaaccaccagcaaccccaaaaaacaccttgtgatgctgtagcgtgagtgggtggttagtggcactgcactaacaccacactgtattacactgatttttgctgaaaaaaaaatctaaaagggggtctaaaactgtgcagcagccgcaaaatttaccccttggccatcagcagtagcatgataccaccaacagctaatggaaaatatctatagtgttagtggtattttgccacactacactttgctgatgctaaattcagcacagccttcccacaattgactcagttgtggcttacttagttagtgctaagggatccaaagaattactccaaaacaatgctatggtcttacacaaacacttcacagtgtggacttaattaattggattttccctttcacaagatcatcttgaacatttcctgattgacaaatctgggtggcaaatccacctctaagccctagtcacatctaaaagaattggtagatatgcaaaactgaaccaatcgtcagcttgtgtcatcagaaagacaacaagcagaccgtcctggatcctcaatcaaacaagtttgttgagatgacaaaatgttctagtttttaaaaaaaattttttttaagaggtcagattctacccatccaagaattctgatatttccttcaagtctcctacttttcaacacatcatgcccttctggagcctggaggcagtctggctatcaagtttggtgggagggagcactatgcattcagccagttacacagaaatccagagcatgccttccaccactagtttaaccaaccctcttgaaagaagatattgtatttatatgtctaataatagctatcctttgcattggccagtaccatctctcgtcgggtggccatgtctgacggtcaagcagcttggaggtctcattggacctgcgtgtacaagcaaataattacccatgaatagaaattttgcttgggaagggcattgcctctgtctgcactgtgttagcttacactaatagattttttcattttcttgcacagtctccatagaaaaatggtgcctgggtgttcaaccacctttggagggctttttgggcaacttttggccatcaatttttcaaaattgcttccaaaaaaactagttggtaatggcagtcatcaaattgactgttgccattacctgctcttgagaaggtagattttgttgagcttaggggacatcattggcagtattgagccattccagatgtgctgatcaatgtcttagaagcgtgcattgaatttgtaagtcattctgtaggcctgcctcagggatttttgatcctcattgatatcatcccaaaaggaactggcatcaactttggggtttttggggagatcaagtcaattcagattgaccatgaagcgtaagtatacaagatgtgaatcttcaaacccgaggtgattcactgatcattttgattatgacagtgccgttccgcttagaagctggatccatggttgagcatacttttacaacaaatgtccaaagatttgggaccccaaccggtgtggtttccgcaccaacactgatgtgaagcagccgcgcaaagtgagactgtttggttttgacttggtcttgaacgaaattatcaagttttgctgggggtcagcctgggcggtatgtatattagagacaagtgtgtcttcccgaaatgagttgaattgtggttgatcatggactgaaaatagatttcctggtcagttctgaactagccaattagcttcttggatctgtccgcactcgggctactggggtttgtgaggcttgccaacggcggacattcctgcgtcgatagcactcgacatcctcatcgagtaagatttaacggaagatctcgcgcaaccagactttagtacttccctttgccgttggttcgggatggtttgtccggactttcggccgcagcggattcgatgtgattgggcacagctggttgataggttaggttgttgtggcaagccagcagcaacattgcggttgttcttgcttggctcatctgaccatgagggcccagaactatgctgcttaagggaagccgaatgatgctcacctggaggaggggctgtcctcgatgtcaatgcctgctaatgagctgctctcaagattaatcatggagagaagttatgaaaaccacaagtagtgcttactctggacttggtagttttgtaatcaagggatattcttattagtcacaaagagtaaacttcattattagaattctttcggaactaaccgagaaatgattacgtgtctagatttgggttaggatcgaaatcggaaacacgactacagccgaaaaggtatgacgaaatcaggcgtgaaccagaccttggataaagatatatcaagagtagtttcttgatcttgtgctttcttttctttttcttgtagtgtttttatctttaactcattcgcatcaatacatcctcaactcaccgcccgtattttgctagcttccaggacaatctaaagcttacaaaatccttggttagtatttttattcctatatgacctttacaaaagaaagaagttggatattaaacagcagatggcaactgtcaaaactgctactcccacaatatgttaggacttgggcgcattttcctaataattcgatcatcctacccgtttacacaaagaagtaatgaagatggactctttgacatcaatgattgttctgatgacgatgacgatgtgtattgggctcgtagctggatatggaggaggagatacagcgcagaaatttgggtgtccgcattttcaagtatttggacattgtcgatggatcgagaacatcggcaatggatatgtaacgtggaatcgttagtggtgatccctccagctatctgttcgacaccttgttttgtcttcagcttctgatgtctcaaaaaaaacctacttttttcctggactgttgattggataaataaatagtcgctagtgctccacgttacgggcctggctattcctgtcgaagtatagatacggcatactgttgtgatgaccggaaggaaagccatgctaccctcgtaagtttccatcagactcaaacctgaaccagaggatttcaccaggtcaatactcaggtctactgatccaaccctgacatatgtttgtggaaatgtagggtaatggaatacaagcttggaatgatgtcgccgatttcgtcaatggctaccattgtgtggctgcaaagactcactgaaaaattaaaatactgccaacctccacttcaaagcggtttgtcagattgcaggtcctcttcctcaattgttctctcaacctatcattcctggagtgacttgcgtatgcagtcccattatccataatcgctgtatttcatcatgttcctctttagctttccattctcaccagtcctgttcagccataacagccgcgtgttttttgtgcaatccaacttggacagacattccaatctcattcaatttctagcttcttttctccatacagtcatgatgccgagtactcagttgagtgaggaacctgttgtgtccagaaagcaaatgttttttcaaaaaatcctggtgtatggagttgagggttggtagaaggaacatgggttccattcatgatcacctgatgttcatgagtactagtattactataatcaccctaccgacgatattatttagtcaccaactggggaaaggtgagtcctattcaggcagagaccggaaaatgatatgataattgcaagaatctctccaaacgatgactccggacaagtccggagttatcctaggtgccgtgctgcggcgagttcatgggatgtaacactggtgttacaacaagtccggcccgtgccgagggatcagaactgttatgctatgaatcctaacattcgagtagatgatggaaaactcccccaaggggatataaatttcttaagagcccagtatttatagaaaaaacctatgtacatacttgggttggtgagaaaccaaaacccataaatccatagactatgcatataaatagggtgagaaatctaacaaaatgtgacatgggaattcatgtcataacactccccccctcaccaacccctctaaagagaaacagaaggaacgaagtgcaagaggggaaagaaaatgaaaataaagtgtaaaaaataagaaaaaaaaaaacaagttttgtgttaggaaaaggtaaaccacagaaggatggttgatagcgttgtatgaggactgggattgttgcaaaacaccgagttataccgcagaagggcggtcgagaagcaaatagtgttgtgtgaggacatttccaatgtatgccgcagaaagacagtcgagcaaaggatcgatagtgtcgtatgaggactgagcccgttgaccgaaaggcggttgaggagggaatcgtgttgaatgaggataacgttggcgtataccgcagaagggcggtcgatttataccgcagaagggcggtcaacttatacggaagaagggtggtcgatttgttgggaggccagcttactgccagatggagacatggctgatcgaatagtgttaaatcgtaacaaagaagcgcggctgagaaaccaattttgcgtcggatgaagacatggctacagcctcgctaggaccgttgatagccttgctagggccgatgatagcaaaaatattattgattgaaccgccagaataatgtcaagggaaaccgaggttgagtcgagattccaagaagaagtcggatgaggaccatgatttggcggggttgatgataaaaccagaaaagagttcaacaccgcaaccttgaagcaggaaggtgtgactagaggaaattaaatggttcaaatccactgggagcttgtggatggggagagtcaagtaacaagcgagaataggagctaccgctggtaacagcgcgggctcataacctgttatgctatgaatcctaacattcgagtagatgatggaaaactcccccaaggggatataaatttcttaagagcccagtatttatagaaaaaacctatgtacatacttgggttggtgagaaaccaaaacccataaatccatagactatgcatataaatagggtgagaaatctaacaaaatgtgacatgggaattcatgtcataacaagaacgccttcaccgatgatgtatcgcacgattccatgagtgtccgtgcggttttgaaagaatgaacagatcaggtcgacatgccgaaccgagactctacatacacgatgcgatgttggcggctgtctgacactggttcataagcagccgccgaggtaggcatgcagtcgacctgggcacatcaagcgaaagctccccttgaaccatgccggacaacccatgacacgctgtcttacaccacgggtgcatctcgacgccaacccgcccggtattttgacggacgaaccgacctccgccgacccagccaaaccttcctgtctgccgacgtcaaattggcagctttgaagccagggggtcggcgtggtcggggtgttgacccatgtccaccaggcgggatgggggtggcccgacgataagccgccgacatccaataaatatctcagggccatgagcggtcctgagattatggattcacgagcttttgagtcagcccgcccgttctctgccgtcagatcgactgcattgctgtcatcggtccgtgagatttggaccctgtattgacagctgcaggttccgacgtgagaagccaaaatttgggctttccggcctgcaggctgctgtgggaatcctgcccagatcatgaagcctaaaaaaaatattgctgaacagcgggctcgatcagaagatgaaacccaacatgatcacattcaactgatgatcttgaccacttggccagtcttgcttgaattacatgaccgagatggatatttgattgcggaaactctatatgcaagatgctttttttttctctaagtcaattttttgaaaaaaaaaaaaaaaaaaaaaaatcataccaatttttctccacctctcacctgaaaagataaacagtgagacggttttgaagtgtcataaaagtgggtgacccgacgtcaagccgacgactcggcattggtcatcccaaccgcatccttcatgaggcgccctggcaagcctctttgagacagcagcgcgtcggtttggcaggactgtcagtcctggtctccagcggttgaccaaagctggagatgcagccccggttggatgtcctggctgaagcttgggtcatactgccggaggcttgacggtgatggcctcggcaaaccgtcggtcgtacatgggtcaggggggctgtcgtcaggaggccgagtgtctaaatgacacttgatgacagcctgcccccggacggtcaaagatcgggcggctggccgacaatcgccggtgtggaaagccgtcggttgaccattccaaccaaaccgacagcctgaccgaattgcatcaggcgggctgaccggctggtcaggccaactgcggtgtgacacacaaacctgcgccaactcgaccgcttggtcaacccgacccatattttttgtttgacgttgcgtcgacgccccggaggagcgaaaagtgtcctggtggtgtacaaaaggacatgggcgatgtccggcgatgtcaatgcctgccaatgagctgctctcgaaaaattatcatatagagacaggttcaagttcgacaaagctcatgttttgctcaaatactccactcctttttcctgcgcctcaactcggcccatctctctctcttacacctctaaactagtactacccggatctcagcagctgcttgcttcgagaacattgtaacgcttgcgaaactcgtggttagtattcctactcccatatcataatccattcacaaaaacaagaaacaaaaaaaaattactgacaaacagctggcaattttaaccattcaaactgctatatttctcaaaatgatattttgcgaattttgtttaggaataaccatataaatacgtccaacattctatccgctttcatcaaccaaaaaaaaagaaccagcaatttaagatgaatactttgacaccaacgattattatgatgacgatggtgtcggtgatgagtgttggtcttgtggctggagtcagcagagacacggcgcagaagtttggatgtccgcatgatcaagtgtttggacattgtcgatggatcgagaccaacgacaatgggtttataaagtggtatggtaagttaacgatcctctccctcctcaatctcactataatttgtccggaaaacttgtgttttttcggttcatgaggtttcagttggctcacaagagagaaacaaaaaaaaaaaaaaaaaaactatgtgctcttttctgcgccttaatttgctcgaatgaaatatagtcgctagtgcgccacgttacggaccaggctactcgtgtcgaagtatcgacacggcatactgttgcgatgacaagaaagagacacatgctatcctcgtaagtttaactttctgtcagccttgcactttcgactcatttgaccggcctgatatatctctgtggatttgtagggtaatggaataaaagctaggaatgatgttgccgatttcgtcaatagcaatcaatgtgtggctgcaaagactcgatgaaagggctggcgacctcggttggatcacttcaaggtgtcttctgatcagattgcaggtcctttagcactttgattatccgtcaacccttttgactcgccatgtttatctcttgcttgtctttgtcatcactcctgttcagaacttcagccacattaattgagcttctgttacgacactaaccgcagtttgatttttatgtaatccatcttggacagacaatccaatctcatcttaccatctgttctgcacaaactcgttattcagagtcagttgagtgaagaacttactttgatcagaaagcatatgattcttcaaaatcattgtgcatgaagttgaagtagctaagcaatgatatcctcgaccggagacgaccaaccggccatgaatatgcaatacaaagagagcaagagatttgtgaaaaggagaaagatctacaaagatacagagaaggaagagttgattcaagatgaagatggcgggagggggggggggagggtatctcatacatgtatgttgacgataacgacataaacaagcttcctcctcatcagaccaaaaaaaagtgaaacgtaaagattgatctatacaatatttacaaaacaaaaagaagccggagattagacaagctgctagttacgaaagccagtcaaatagttcatgttttttttagtttgattgaataagcaaaggcaaagaaaaagaaaaggggaacattagaagtattggttccaaaacccgattgaacagttacgttgattaaagtcgatgaatcggtcgagatcgagtaacttagatatcagactgaagatctccaagttagagaacttgggcagtctgccgacgacaagtggatgagtagttgattgtcgaatcgagcggagttgattattcttaatggtgtgtgcaaatggtccatatcctatgaagatcgacctcatgctctcttcttcgttatcatatccatgaactcccttaattttttattgtttgtatgggtatttaccatgtgagcctttcaagaattgtgtgcatgtaaaaaggacagggatatcttagatgatagctgataaaaaagacaaaactgaactttaacatcatacgttccattcatgaccacctgatgttcatgagtattactaatcacccaaccgggtttaggaaacacgtagatcggtgcgattctgtcgttggcagtctatcgtatccgctcccaacaagttagtaatggaagaaagaatgacgaagtacgctgggggagagaaaagagggactcacgtagtgccatcgttggggcatcgtttgatgcgtgtagacttcaaaaccaggcaagatcttggattgttcgatcaatctttccaagataggccgagtatcaacctctggaaggaaccttaaaccagcagccggccaacctaaaatagcagagataataaatgaccaagggaatgagcaaacttcttttcagaaggataaagatcaaaacgaaggatggcaatgtagacaaaaaaaattgggatctgaccatcttggaactgaatttgattgaagtaagtgtgacccaagacctggtcgagataaacgattctctgatcgctcgttgccatcatcccatgatcgccgaccatcaccacatcgacaatctcgctcagattccgggcctgtagactgtcgtagagtgcgcccacaaaacggtcgacgctctgtaaggattggttaaatttctcggccgtcggaccgtattgatgacccatctggtctacatctggtacatataaggctatcaactccggtcgatctttcactggcaagtcttgatttacaaacaatccaccccacagaaaaatcagtctgtatctgaattgatatttcatgctgctttttttctttttttggaaaaaaatagaaagtagaatgaacctagccaattttcgagctgccgtattttcttccaccatttatatcgatcttcgaatgcacgccaataagtgggacgagtcttgtcgatggtataagggggacctggccacatcgagatagcggttcggattccatgtttagtagcggtcgcccagatcttgagagagtaaagaaaaagatcagatatcgtatatacgagatgatatgtcaagaaggtgagacggatgaaagtggcactcaaacaggttcgccgccccaccagactgggtcccaagatctatgaggatcgatgttactaaagcttttgcccagtttggaatcgcggaagtcgttggcaacgatcccatgtgactctgggtaaagacctgtgagcatcgaccaatggttcgggaacgtgagcgtcgggaattggggctccaggtagtccgccgagattccgagcttctccctgatcgtcgtcagtctcggcgtcagacccctctctagatattctgctcttcgatcatcaattgtatccccccatcaccatcaccatcaccatcaccagataatgcatattatcgtcatcagctccttggtcataatgcccatcgtctactgcagcacaatgactcacctgaacccatccaaggagacgatgatcaccgtttttttgaatcgatgggtcccgttgaatagcggtgctccgatttcagcgatcttgtcctcagcatctgggtctgagtccttccaaccaccgccttgattagcccagttgtctgtattgtcggtaatactgccgggtggggcagacggtttgacgaatttcgaggtaggtttcttggagctagttggaggattgctttggtcagtggcagtgcccgtcgttgttgttgttgctgagagatgaggggtagtcgctcgtgggaagagtggtgagatggatggggctagacagaagaagagtaggaataggcctagcgcgatgagtgaggagatcaggaaggtggaagttggaaagggttcgaggtcgttcttcttttggcgtgatgcttggtggttatcagatttcagtaatggttcttctagtgatgctgtttggtttgactctacttgatgccgctgctgagtctgaatatagccttcttcatcatcatcgtcgtcggttcgtattccagtttgcaggttcgttggtcctaatgggttgctccgttgtacagttgagcccttccgagatctgaccatggtattgatgaaaagtgaaaagttgaagaagaacggtcaacaaggaagaagacgagcttttatccccctccgaaccacgtccctttcggggggtccctgcccccctccgaataaagagggacttaatgggcacggcttcagagaagtcgccttaaaacttatcatattgtctctcctataatctatttctagggcatatgtagcagaaggacatatgatctattttgagagttcaaaatttataaggcgacttctgtgagctatcattgtgccggagatggggtgaagggcttgctcggtctaccacaaccatgaataagatggccacaccccagtagcctctagtacatatacatacatcatattattcatttacgttttggttgttgtgaatagagaaaatgtaaaagagatacaagtatgtacatactgccaaagaagaagaagaaaagaagtattgcccactgatgcacatcagaaacaataacaacaacaaaagataaaacgacaaaaaaggggggtttgcaaacttttgatgaaggggagagagagagaaataaaataacaaatctagaatgtatgtagatcgctactatgcatattttatggagaatcctatgactagattggaataaaaaaaaaacgacgagaggaagagcggagagatgtctatgggcttagataggaggcaagggacgacgacaaacaggactaaatgcatccccgccgtacacagacacacacacacaccaaaagaaggacagaacatgcgaggatgagttcaagttcaaccagaagaaggactgatcaaagagataaaaaggaaggaaaggaggacgaaagaggttaacgaaccattcagatttaatagcgagccaaccttcgagacatttggtatgagcgatatgatgacaaggagggaccatgtaagaccagcgcgagaagagagaatggtggacgtcagaggaggagctagagaaggggaaagctgaggtggcgaaggtagtagaggggatgtgacggaggagaggcgattctgaggagtcatgagaagattgccgatgatgatgattatgaagtgattgttggtggtcgagactagagacagtgctggatgtgggcgaggatgggaggacgtcgatcggctcgaaacagatcacacattctggcatcttctccccattgctcacactcccgccctgctcgagatctaccttcgtcggcagcttcactggatggtagtcccacattggctcgtacgagaaacagaaccctagtaggaagaaccgcgcgcctaggtaatcttgtaggattagtatcatcgcttgactcaatgaatataaagcgatcatccagatccatgctatatcaccaaatctctctcttttgatcagtcactactctcgatcaattccaaaaatgaaaacagaagtaatccttacggttcgcagtaacaaagagtacattattaggacatccccaaatctattgttttgccaatcaatcaaaccttggaatccaattagcgtttatccttttgtattcaaatatttgtaaaacaaaagcgcagattactaacatagagaggcaagaagagtcgacaaagggtagtgccgaggacgtatcgtttacgcaagcctctgcgactggttccatgttgaacattatgaacaatctgcggaactaaaaaaagatatcaagaagaagagtcaatgtgaagtacttgattaacaaggcggaggaatcagaagggggggaaagggacttactccaataagagaataggatcgagagcactagtggttgccaactgtataataagaatgggacgatcaggagaaagatggctacgattgaaatcaaaactacacaataaggaagcgcatgtcaggaggattctcaaaaaaagaaggctgggggaaaaccaaccaagtggacgatgtgcaagtaaactcttgagggagttgagcaggcttcggaagcgtgattgacgtggagggagagctggagcgggagagggttccacattaggggggtcggcgaggtcggttgtagggacctgtacgtagtcagtgtcgcggccgatgtgggagtcttccactggagcctgtgagcgattggcgggatcgacggtgggggagggctcgtggatccggatcagggcgccgtatcgcatcccgaacaggatcgcattcagacaggcaaagaatgccggcaccagtagtgtctccgtcgagctgttgttcgtcacgactgctaatgtcagatgactcgaaaacgtccaggcatccataatgatttgggctactaatgagaagtatgacatccttgataaactctggcgtgccccccccaaaaaaaatgttccatcgaaatgagtttgatttaaagtatgtataggaatctgatccagaggagtagtcaagaggcttaccgaaggactctgacgactgtccatttgccaaacgagcagccaacattgaaggcccaagacgaggccagcaacccagccgtagttcctagttttggaccaaaaggaggggccgaggaggacggacatctctccggattcgaggactaggccgcagttgggtgagaccatcaaggtctgcaagatcggatggccgggcgaagggacggtcagtgatgcccctgtgggctccagcaatgatcgctcatactccattaagctttctgccgtttgcgtcgtcgtcgtcgataatggggtcaagcctccatagatcaagaaagtacagttggctacatcatgctcgaatccgtctgcaaaaaaaggggaaagggttgggatcaattttcttttgctttttttctagatgatcgaaatttatgaggaatgagttcaatcacctctctcatcattttcgcgaggcaagtcgcccttcttcaagattttcttgatcttttcgatccgatgttcgtaatcggcgatgatagcttgagtgatctggagttgttgaggcgatggcggataagggttgggtgaggattgattgagatgtgggtgatcgacgaggtatttgtttgggatgtcgatggctgatgagagatggattcgggtgtctagatacattcgactcggataggctcgtagataaaactttccctcgttctgtaagctggatcacagtgagggctttaatgattacggctattcaaaggtaaggaagggcaaaaaaaaaactgactggattccttctatttctagcatgatatccttagagtcaccggacgagatatacatcgacccctgttggtaaatacgtaaacagtcagtggtaataggaatgagagaatgtgttttgtttttgttgagatgatagaggacgcactctaaccatggaagtatttgctcggatgagttcgggtgaggattcgcggaggttgaagtcgatcttttgagcggatggataggtccatttgttggtgatggattgattgagtgtgtttttgggtggggtccaggggaagttaccccggcgagtctcgaatgaatcgagaggagatgatgctgatgagtttgttgcaggagagctcttgttggctgattctggccaccattctagactctccttcctccatctccagtgtcccttgatatggcctgagatattcttccagtatatggcttgagattcgatattcgatcgatcgctgagttgttggtaccactgttgaatgaattgctgtgcattggttaggctctgggatccgaatgttcgattgggatggtagctcagctgaggggtgatcggtagtgtgctagtgttgttggtgttgttggtgttgtagtattgttttagtccgatgagctcattgtttcgttgttcgagtcttcgttctagttgtctcttcgattgggattggttgtttgagttggttgagtttgagaagaagtagaagagtagtccgatgaggatcaagaatggtaatgagctcggttgagttcgtcggctgttgttttccatcagttttctgttaattggttgctggtcgtggtttttgggtcgaagtggtttggttggaattcaaaattggcttaacagtaactgaacagcagccagccaaacttaacttctgcatatcagcccagttcacattacatagccagttccaatggctgatcaccaccttgttaaaacggatggatctggaataatctgggggactctggactacacattcaaaaataagtatcaatggaggacttcccatcggatctgggaccctcgcagatgttgatttagacccaaaaagtctagaatttcgctgggaaatctagctttcaaggcctctaaattgcttctgggagacccgcaaatttgacgggaagtcatccatttcctgattacagcaaaaattgttgctgatgactggctattgtgaaccaggctattcagaggaaccattaaaatcaacagcacaaaatgccatcttctaatataaaccagacattaggacggttcacgtcttgatttttagtcaaattgctgaaacagaaccagcatgatgatataaaaaattggtgttagtttaatttaaatatttagggtgtgtaccacagcgcttcccactttgaaaaacgatttgtacccgtttttttttgcgcttttttcaaaacggaacccaaaatcacctcttccaaaaatgtgtaccacacagttgatcaaaggttgtacgttcaatgccagtgatctcgcaaaagagttctggttgtgcttcattcaataggaatcaaacatatcaatcttacttgattgcatttctttccaaggaaactttgaagaatcaagaacaggcgcgtttggaagaaggatctagagagaaaaccagcaccaaagacaataatttgggcaagggaaaagagccagtgatggagagaacaaggccgatcttccatgctaacctggaggaagccaaaaaaaaatatcaccaaaaccggctcaagaattttgcatcaactgggaaacagagaccaattttgtgcaaggaaattctcagtcaatatttcaaccagttcaactttcaactaccgattctagaagtgatttgctgcaaagaaaagacaaggaagcaggtctttctgaggatcaaacaatgtctgatcggcattggcaaaggccatgcttgccgcctacaacaatacagtactctacctcatcaagggtgacttgcaactaaaaaacagctccttcaacctaatgagataaactcaaaaggtgtgacgtaagcaaaacactccagagtgttttgcttacatcagcctgccatgacctcttgagtggttggtgtgcaatcccacccgcccgtctctgaggggcaggtttgattgcacacccttcagagacagatgggtgctatcacacgccctttttggaggggagggggtgttatggtgagaccaatcaaggtcatactcagtacaaaatatttatacaatttaattttcttcacaacgaactagagataggattgcataagaaacagaaacaacaaagacaaggacaatggaagaacaaagaaagagatgaagtgttacctagaggatcaagatggttggactgagaggagacttgacagatagacagaagaacaaacaataaacaccacacacacaaaactcacaggacagagactaggaaagagaacatcagtacatgatgaaaacaaaacaagagaaaaaaagacaaaaagaaacaagctaatcaccacaactctagagcatggcagcggtggtgatcttgagagcaatgatgacacttgaagactgataaacttgaggttgatcgctgattatcggactattggttggttctggacgagatgaggagaaagccgggttctcctgagtctgaacacaatagtgcgtggcacagcgtacggagttgagagctgagagcgtgggagccgcggccctgcacaagcaaaggtgcaaaattctaacacacccccttgctcattgccgattaggagaagagcacaagaactgaagactatggagagcttggcgattagacgtcttcccaacggctttcgtgaggaaatcagccaacatgaggtgagttgggacatatttcaggacaatggatttgattttgatcttgcggcagataaaatgatgccgtagtgacatgtgtttagtcttgaagttggaatgattggatttgtcgtttgcaagtgctattgccccttggttgtcttcaaaaatcggagttggtcccttaatcttgatattgaagatcttcttgagcaaggtcttgatccacatgatctccttggtaatttggccaattgatttgtacttggcctcagtagacaacagtgacggggttggttgtttcttggatttccttgagatgacatttccattgtacagaatcaagttgcctgagacggatcttcttgactcagggcatgatgcccagtcagtgtccgcgtatcccacaagagcgtcaagattgtcagttggtttttagagcttgagaccaatctctttggtccccttcagatatctgagcacttgaatcccggtgtcccagtgattggaaccgggttcattgaggaactgggatagtgaactgacagcaaaggttatgtctggatgagtggtgtgctcagatagttcaatgcaccaattagcaaaaaatagttgttacctgattcaatgtggctgactcttttggcattggtggctttgacaagataacttttgggtttcataggtgtggaagcagggtacaggtcttggaaatgaaatctttccagctgagttttgatgtagtgactttgggtaagggtgacagagttcccttcttggcgcacattcaagcccagtaggagattggattatcctaagtctttgatttgaaaataagttttcacttcagccttgaagtcttcaggatttttgctgaagatggccaagtcgtccatgtgcagataaagaaacttcccctttctccaaaacacgcacggtgtggaactacccagtgggatcagatagagcgtggaagggtaaatgcgctgcgaataaagttgccctccggtgaaaggtgctaaggtagtagacaaagagagtttaaatactctcagaagatgtggcggactaaaatctgactaaaggatgtgataatatttttaaggactttttctagggactctataactaaagagtatgactaaagactataagctaactatgtgaccaggctgagtgtcagcttgctactatagcagagacaacctgtcatagtacacaaacactatagaaaagacaaaaagatattattatgaatagtgcttgtaataaatgagaagaccaaataataagagaattatttctcaatattcttaatctatatgaagaataacctagggtacctcactcaaaggtaccctatatttcaactacttcatgcggcaaatctacattcaagatatagactgtacctcccagaaggaaatgaaatatgcttatgtttataattaaatatgctaataaacaggtttacttatttgttgtttcaaacataaaattgtatattgataacacgtgtgtggcacatttctaattaccgtaagcgggaatttttggcccactaacactacaggatttttgaaaaaaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacatctaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacatgttagtgtaaatttttgcaaagttacacttacatttagtgtagtggtaccctcagttacactaactgtcagcgtaactggtgaaaaatttacactaactgttagcgtaactaattaaaagttacatgaccacatgactagcattagtataccctgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcatcatttttttttcagttggtaatgggggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaagggggggggggggttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacctgaataaccttacaaccacaagggtctgtagcctagttggtaaaggaagcactctggtatgtgactcagcattgctgaggttgcgagttcaaatctcaccaggcacatcctccgtttgtttgtctctgcatcttgtgctgttcattttctgcaggattgtgagtgatcataggacattgaaaatcgtcactatggacctcggccgtatcagttatatggacagttcacacaacttttccattgaaaacagaaagcagaggaagagggttcaagagcataaattctcacttgacatgtcaatttctcctactgtagcgtagcgtaactaggcatgtagtgtagtgtagcgtagcttaatttggtataagttacactaaatgttagcttcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttagcatagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgcttctctgaagggagtgtgggaccgcactccaatcgaaattggagtgcgggtccacactccaacaatctgcaggggcagtcccccagcaggttggagtgcgctcccacgcgccaatatgctttggcgtgtgggcccacactccccttctgaggggagtgtgggagttttggtatgtacttttatatacatactgagctatcccataggacccaggcctgggtcctatgggatagcccaggggcttgaggccgttgaaaataaaaaacaaaaaaaagtctttagggctgggaggaacccctcccagcccgcgaatggctatggagtcttgaggcctggagggttcctcccagcgagtcggtttttaaaccagctcgtcggaagggattccttccgacgagctgggctgtgtaccacctcgtcgggaggggttcctcccggcaagccagcttttaaaccagctcgtcggaaggaatcccttccaatgagctggtctgtgtaccaccttgtcgggaggggttcctcccggcaagctgggctttaaaacagctcgtcggaagggattccttccaacgagctggtctctgtaccaccttgttgggaggggttcctcccggcgagttgggttttaaaccagctcgtcgggaggggttcctcccagcgagctgggctttaaaccagctcgtcggaaggaatcccttccgacaagctggtatgtgtaccgccttgtcgggaggggttcctcccggcgagctggctttcaaaccagctcatcaggaggaacccctcccaacaagcaggtgtacaggactcaagaccgggaggaacccctcctggcgttgagactgtacagtctctttgggctgggaggggctcctcccagcctcaccgtgttgaaaccctgcgtatgtgtaccaccttgttgggaggggttcctcccgacgaggtggtacacagaccagcttgtcggaaggaatcccttccgacgagctggtttaaaacccagctctccgggaggaacccctcccaacgaggtggtacacagaccagctcattggaagggattccttccgacgagctggtttaaaagccggcttgccgggaggaaaccctcccgacggtgtggtcattattcctgtgtatgaagggagaaaattcaaaattttattatttatcaatgaggggatcaagatatggacaaatggatgtcagaaatggaatctacggccaatttaacccctagtcactcactggaaccaccttcatatctctactggatcagaagttacgcggaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttattcatattgaattccttttattcatattgaattccttttattgcatattgaattccttttattcatattgaattccttttattgcatattgaattccttttgtacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacacataaaagggatgcattgtagatagtctagccaaaatccctcagggttttcaaggatagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagattatacatatttattacacaagaagttcatgagtagtacaattcacagattgaaatatatacacagtcatttcacaaacattacacagaaaagccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagaccacaagtatcaagacgagaaacaacatcaacagctcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaacggtccaccagaaggcctctcctccgatggacgaggtacaagtaccttgtccatcgggagggtcttcccttccagtcgaagaggaatccctcgccgacctagagactgtacagtctcaggccaagagcaattcctcttggccttgagccatgtaaggtctcaaggccaggagtaacccctcccgggctcaagactgtatgaatgtttccgggcgggactgggaggcaatgggctcaagcccctgggctatcccataggacccaggcctgggtcttatgggatagcccagtatgtatataaaagtacacatccaaactcccacactccccttctgaggggagtgtgggcccacactccaatcaaaattggagtgcaggtctgcactccaatcaaaattggagtgcaggtctgcactccaatcaaaattggagtgcaggtctgcactccaatcaaaattggagtgcaggtctgcactccaatcaaaattggagtgcaggtctgcactccaacctgctgggggactgcccctgcagattgttggagtgtggacccacactccaatttcgattggagtgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcaaaggggggtggagtgtggttatcactcccccacaagttgaccctgatctcccagatgcctccatgggtatataaagagccctctttcccctcaaaaaaggattcctcagattatcaaaacccactttagattacccaccatcccaaatgcttaacatttgtatctgtctggtaatgtattgtctcttgctttagttctctgtctatcagaacctcaagacttaaggggctttattagtacataatgcccccttctttcttgagattcttactactatcttctgggatttaaagcacccctgttaaacaggccccagtgttatcaggtatctaaatcctctgcttttgcacaataccttagagggaactaaaccacccctgatttatcaggcccctctgtttaaattatatcaatatttattgatataattattcatttctactatctcataaccttgtaattaccactcattgttggaattacacaccagactctttagtcccagagttcaaactctaacatcttaagtctttgcaccacgtgtagctagaagggatactccttggcatcacggcggctgacactgagtacgtcagagaactgatgaggggaaaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaaggaacaagtgaaaaatatcaaactgaaacactactgcccagagggtggctgctaggggagtgataaccacactccaccccccttcgcacacacactcccacactccctttctgaagggagtgtgggaccacaccccaattgaaattggagtgcgggtccgcactccaaccctctgcgcgggcagtcccccagcaggttggcgtgcggacaggacccaggaaaccccctacagaggtgggtaaccaaaacgtaaaaatgtatacaaacactttgaatgaccatcagatgtgatatctggatagttgccacatcaggacatgtacatactgaatgtgaatcctgcccataaacgttttagtggtaaatcttcaccagtgagccttgagaagcaaaaaactaaaaaaaaaaaatctgaaaaaaaattcatacttttttttttgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttaacgcgccgcagcacacgcggtttccgcgtttagacgcggttttttatttaattttttaccgcttatttttcgagtttttttgaatttttaaaattgtttcctatgttttaaagagtgtagaatttaatggtaaaaaccatttttcataaaaatgagttttgattattaattttttttttccacttatttttcaattaaatgtttacatacatgtttctacctcattttttatgcttttttgaaattttaaatttatttcctaggttttaatgtgtgtagaatttaatggtgtaatccaaatttttcaaaactcaatggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttgattcttttttgacattttgaatttttttcctacacttcaagacatttataaaatgatggtaacaaccattttacataaaaataaaaggttgttattgaatactgtgttggacaggttttttttcatgttttttaaattgatttttaccagcttaattttgatcattttttgaaattttaaatttatttcctacattcagaaatgtgtagaacttaatggtgaattccaatttgcctgaaaataaaagcttcaatcataatacatgagtgtaccccgtttcttgcgtaatttttactgtatacagattttatttgaatgcaaaatgaatacagccatcaaatccaaaacctttcaaagtgtaggaaatgaacttgaaattccataaaataaggataattaagtgtgtaagaattaattaaataaacacatcaaatgcagtatttaagatatagttttcactttgatgcaaattcattgttaccataattctatacatgtctgaaagtgtaggaaacaaattaaaaatgtcaaaaaataatgaaaattaagctcttaagaattaattgaattttgaggctgattacagtattcagtatgaactgttgagttttacgggaatggaatgttaccattaaattctaaacacttttaaatgtaggaaacaaatttaaaatttcaaaaaagcataaaaagtaaggtaaaaaaattaatgcaaacaatcaagtgaaaaagtggagaattaaataaaaaaaacatgtcaaatgcagtattcaagatatagttttcattttgatccaaaatgagttttaccatcattttaaccatgtcttcaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaacctgtagaaatttaagtgaaaaaatgtgtctaatttcagtattaaaaatgaaccattgagttttgaaaaatttggattacaccattaaattctacacacattgaaacctaggaaataaatttaaaatttcaaaaaagcataaaaaaatgaggtagaaacatgtatgtaaacatttaattgaaaaataagtggaaaaaaaaaattaataatcaaaactcatttttatgaaaaatggtttttaccattaaattctgcacgctttaaaacataggaaacaattttaaaaattcaaaaaaactcgaaaaataagcggtaaaaaattaattaataaaaccgcgtctaaacacggaaaccgcgtgtgctgcggcgcgttaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggccctttttttttagtttttcagttattaaaactcactggttgaggttagctactaaagaagacatgtacatgatgcacatttagtatgtacactaagattcatggccaatacttgtatttgaattgaattagaattgagatttttgagctgattccatcctcttccgtggcctaattttgctataggtacagttatacgccgtctgctatcaccttgaaaagatagtaactcgccagttccgggataattgagtgtgcaatcataatcaaataagaaaggtcttccaaggatgcagtcttgcgcttgtggagagacaaacaggtgtactggtcctgtaaagcgaccaatactaatggtgcagttttctactactcctttgatgtcacaacgatcaccaccaatacccttcataggtatgtcaacctcaacaaattctaagtcaagatcaatagcagcttgcttaggaattacattgaccatggaacctgagtcaatcataaattgtacctttcttccatatatatgagtgtcaatgtatcctagagcacaactgtagaagcaattatactcccgatcctcttcattcatgttgagaatcattgatgctgatacctttggggctagtgtgttttcttttacataggttaattttgaattttgatgttccgggagtcgtttctggagtttcttgataacctcttgagcatatgttggtgaaattgacgtgagttgtgaaaaagtagttggtatttttaagttgtccaattctgatagcagtgctgattctgctgtcctgtctcctttttgcgccgatgattttccttgagggtccgagatttgtcctggcgttttccgagtggctggaatgtcttgtatgatttcttcaagttcatcggtttgatctacgtccattgctgagttgtccttttcggctggaggtttgcgccgtccacagagcgcttctgctcgagttgttgctgcattagattcaagttttattttcttagcactggaggatcctactcgaggtggttcccattcaattttgtggaaagaagttatatattcaatttcttcctgattttctcttctgacttctgatgaagtagggtaattaatcctgaaaactgagttgatctgaggttttggtttagcagcattggttgctactacagttcgaattggtctggaaggattccatgggattttgtcgccatttggaagacagaagtcacgcccatcccgcttgactattccttctttttcatccttttgagcctcataacaggtgtaagttgaatgtccttccctatgacagtaggcacagggccggggatcataaagttgtccagttggtcgttcgtttccacgggaatattctgtagttggttgattttccaattttccagtaagtgtttcaatggcttttgccaagttatcaaactgtttttgcagcatttcgggaggattttcctctaccatcttctcacgctttttgccatcacctttcttctgatccagactcctctgcatcatgtgattggcttcagcaaaaccacttgcagcaaatgcatttatggatctagctcggatttcatcttcggccacatcaataacatctgccaaaagagggggtttattataaccatcctttccagtgggtatgaggtctgctttgaccaattctctgttaatgctggtttgtatgtctactgagaatgctaagaaaaataggtgagagacactggtctcgttattaatatgttcgtttctgactaaatactttgttatcatcatgaactttgactgataagttttaaagtcattaattgttttgaccccgcctttcttctggcagaaatcaattaaattataaaggtctttgagtgtgtaacggattttcttaattacccctccccagagttccatcatgctagctcgcaagattgtccagttgcaggtatcatagccatccattgactctaattcctttttcaattcttcacttttcacaaatctacacacctgacgtgctttatcaaagctgccagcaccgtatatttctgctgctagttcgaatctgtccaaaaaatcctcaaagttttcgccatcgtacttgaggtccgcttccttgataataaccgcaggtctcggcctgggttcgtccatttcttgaggttcttcactttccgcgggtatgccgtaagttccatttccaaggtttcctcctggtccaggtcgatttccgcttgaagtgtttgctgattgagtgtgttggttaattccatacgtcctgttattccttatgcaattatggctcatcggtggtggtggtggatcaatattcatgttttgaccattttgattgccagagaatattcctgttgacggtgggttggttgttggtagggctccttccaaatcttgattttgtgaaaaagccattcctgagtttcacttatttcaattttctttttcttatcgaatgagttttaatatctgcctaatagtagtcttaatatcactaacaaaaactaaggtctctggcgtttctatccagggcaagctgaggggttttactaaatttatcaaaaaaaaaccaaataatatgctactccgttattcttcaattatacagatccttaaaaagttgtcttagactacagtctgcccgcacaagtttatcggctaccacctttgtagttaaaatctatatcctactacttgtacgtcagcttagccggtccctttcgtcttctaatataacttgattttttaaagcagttaactatttagtccgaccctactaggtatatatatgaactttattgtaaaaaaaatttgtttgaactttgcttgttcaggataggtttgttcagttcttcaaaacaggtaagtttcctgcctctaactaacacacttttaactgaaatacactactagttctcactatagtgtttcacaaatgtttgatctgcgtgccaaacgacaggatcctctatcacgttggggactcccttgttaagctcaaaagtattcctgagaatcttttgctgagtgcggaaagggatgtgtgaggttgcctctgcctttcctggttcactagacactaaaacaagcccatcaatctcagattggcaggtttatatagtgatagtggagtgttatcaaaagataactgtcgtatgagccgtggatggtatgtcgaataaggtatttatatgtagttaatatgtactgagagggccaaggcttcaaccaggtgcaagttggatgaaggggctccaaaaataaggggtggtatttatatatgagtgttgagagtgtgtaataattgtttatttctgagggttggtaagtatgtaagtaaatatatatatatatgggtataattaatggttgagcaggttggtaatgttataggggaaacactagtgcagtactctgctgagggcagtactctgctggggaaaagaaaaaagatacaactggggggaggagagcctccttatatagacaagagtgaggtattttggccccaaggggggcactacatgaggcagtgtgactaggtacatgaggaatacatatgttgaatggttgaacgtgattggttggaattgtacagccctgtgagaggtttgctgcaggctgaatgagtgcttgtgattggtcaggaattgatgtgtgttctgcagggttttgtaatgtttgtggatgatgtaatatgcagttgctaggcggtgatcagccactcatgcaagtggctgtgcctgcatgtatacttttgtactggtcatgcgcttgatccttttcgattttatagatcgttgctttcaatgaatcgtaagagacgtaataggattgccattcaggaaccgtagaaaacaacaaggaatgtgaaaactaaaaacaagtacatagcaagccgtgtcaatcatttagttacggctttgaggtaggcttgaatcaagtgacagtaccttcatgatgggattctgagtttactacaactattctgagagaccccgaccgggaagactaggctcttccaatggacgaggtacatgtacctcgtccagcggaaggaaacccttccgctggactgtacaccgctcgccgggaggggttcctcccggcggtgtgaccttggcctctctaggccaagggggaaaaaaaagaaagaaagaaaaaagagaaaaaaaaggaaaaatggggccgtcccataggacccatgcctgggtcctatgggacggcccaggtcctaaacgcatataaatatgcttttaggacctaaagttgggcgtgcatgcaggcagatggcttgcctgcctgcacgccattctgcaatggcgtgcaggtgcgcacgccaatctgcagctgcgtggggggttggcttgcggttatcaaccccctttgagaagggcagctcggggagcatatcatccaagtccaggttgttgaggtgcttcaatggcgtcatagcctgtcgcaaaggaataggggcacccgtcaatcatgaaccaacacaaggagtaaactacacatgatatggacttacacaaacagatcagaaaaatactagcggattagtaacagccgtacaagtgatgggaagggttcggaacagcggttgatgattcggttgatgattcggtttcaaatggggcctgggtgggtggacaaagatgcaaatgggcctgggggggatgggcggatggggtggcagggtttcgtgggcgaggtcggagcatgggtccatgggtcggttgagagagggaagccgcaggaatgttcagaagattacaggatatgtattcttccaaacattcctgcggcatccgagggttttttttatttttattttttcggcagaatttctggctggcaaaagcgcaagctttctcgttatggctgtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccagaaaacactatcccccagagcctcatccttaccagaatcccccacatcctaaatctctcagcaggtgacttgtacaagacagcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattattagcataattctatcccaaaccttgaaaagagggcagctccatcagcatccaagtcttcaaatcacattctcccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagttccacagcgtgggcgggcgggaggggggagggtgtgtgtttatcaacgcatggaattctaggctaaattaatttcttgaatgacctcttggagcttctagaatactatacccaaggtttcagcccttttttgcatcactatgtgggccaaaaagggcccaaaagcgctcccctgggcaacccctgacgccttccacaggtatttaaaaggcattctgaccgtccaaggagtgatctcccagctttgcaatatcatatagaaacccacttaccctttacaagtcccctacacttgtatataattagcctagttattactattattgctgttattaagcctcaaatcctcaagaaaatctccagttatcacccagaacccaaaatgaaccttcttgagtgcctttaattgttcagtttgtgctctgaagatcatcaagaccctacaggattattactagtaagtaattacccttctcttgagattttccccttaaaattaatcctggtatttaacctacacctgctacaggccccagtgtatcagttacctaaattctcttctttttgcacaataccttagaggtattaaactacccgtgacttgtcaggcccctctggttttgtttttctattaaatttatttaagaagaattggccgctttttctctataaattacatcaaaaatcccataatttcattggaatttattcctttaaattaaaaaaaattcccacattcttttagctgttttgtaccacgtgtagctagacaatattccatcttggcatcacgtaggctgacaaatacagcgttctcgtagcagttagtcttatttcctcatttcttattcagcttctaggtacactaacatcatcattaatacatgctagcccacaaccttaatatttgattctcctcatagacctgcaattttttcctaaacctacctcaactttctggcttgctgctcaattgccaccccttttaaattcctcttacttcaaatcctattccagtgttggtttctattgattaataccaagtttgtttaccaaaccgtcaaattcaccttaatctacgatagaaattaacattttctaaaaccctattccgtggtcattgttcaatctcctttgcggtctatgcctctacctctgatcaagaattcatgcctgtaaataaacttactcaaatactctgagctccccatctctccacataattgtttcaaattctaatcttatatttgtctgttcatcacactaatctcttaaaatgattgaaatcaaaatctgtatttatcagctgtgggccgctaagctacactacattacgggcccatgtagcgttagtgtagcggcgccaatggctgctgttttttgtgtagtgttagcgcgctgctactgctgctgcactacactaatttacagcggagctaacactagccattttttggtgtagtgctagcgcgctgctatgccacagtgtttttagtggcaaaaaacacctaaaaactgctgtaacgcagcatagagggtgcttctttgcgccctgtgcgtgtagcgttagcgcagatgcgcagaatcgcactaacactacactcaatgttagcgcacttttgtgccccgtgcttgtagtgttagcacagaaaattagaaatgtgctaacgctacactgatttgtagcattcttccactacgctaatgctacggttagcatagctggcccactgttgtgtctatgctgccaaggaacctccatttgttgaacaacaccagtattgcattcaagatgccaccccttggtactgcactttatcttcagtttgtaggtagaaattcaggttgtggtattgactgaccaaatttctatacatggaggtagccacactattccccagtaccccctaatatgaggtatatcctagaaacctgaaattaaaaatgtatgtaatttcccctaggtttgaacatacattcctatctatcagcccaaagaaaaggaaagaatacagaattggcttcttttgagatccttttcaagatatttagaatgtaataccagggaaaattaattactattggaggacttcccgttgtatctgggaccctcccagaagtcgagggtgtatcaaatatagaaattccaccattagaaaccagtcactttttccaaaactttttttgcatcaaggggtcccagaaggggttaaatgaagaaccaacatgtttagaaaagagtggatttttttcaaaccagtcaattaaataatggtggattttgttatatttgataccccctaatattataaaaggcctctgtggaatgttaaaatttgttcttgatcaagtgataattgatgaggattaagattcaaatcccatatctttttacacaaatagccagaaggccttgggaaaacatgtttgggaaatcagtcaggccaacactgtcttcaggttagcccaacccaccaaaattttgcccttctcccagcgttaattaatgttttctggttaagccatgccaccaatctgacctgtgtgtcataataaaacattgttttggaatttttgaattgacacatgtgtcatatgtttgttgaagacaaaacaaactactcagtgtgtccctgtcttcaaacctgcaggaaatacaacacatcctgcagggtcaaaatgtcaaaactgacctgtggtgcaggaaacttgaatcactgtatgaatgaattgaaaggtaaaaattgatattcttcaaacctcttcctcttgtggtccctcctccccacagattccaactattgatccaaacatagccaattttgtgtgtatcagaagaacagataaaataaaaatgtcagctgatgctttagtctattgtatctgtttcatggtctctgccaacttctcacagggccctgaagccatctctattctaaatatctatctgagactcaggtcctcttttttatgacatcggcccatgcatttataattcaaaattgagctagtctccacaattattctgtttaattttataaaactatacatggaacttgtgaggagtttttgcataaaaaagccagccacacttctgatccatatttcagattgacaattcatctgaacactggcacacacgtagtgatgtatacatgattagagaaaataattacttgaattttggatctgaactaggtttgagctatagcttcaagtgtcagattctatcaacatggcacaaattaagtttagttttgatttaattttatcaagttcatgaactatttatccagcccaagcataccggaaacagctggaacccatttctttgcagacttagccttggtgtattgttaatctgtacatattttgttcaaaaatggtgggaaggttctggtaaaacaaatttttataggctggctgctgtctacttccaaattgcaagtctcttagtttggaaacagctgcctcaattaggttaaataccagccatcattttcttcaattggcatatcacacattattcccccattatatgatcctaagcaaatattaatcctacattagataaatattaagctttataaattattttgaacagaaaaaattgccaacatatatatttttagtgctttgacctgcagcatctttcttccacctttcaagtaaaaggagtaacaaacatttgtataaaatcacagttctttgaaaaacacttctcagttagtcattcttcaacatcaatatcatcttcacaaaagggtttgagagtttgttttctatttgtttaacttgcattaataaattcttctgttctgaactaaccataaagggtttctttttattactttttcaaaaggtcaaaaccatataatgctgatttggaaggtgtcaaagttgatattatgccttgccttcctggttggcaatgtgtggaatatgcttcatcacatttcacgatgtgttaaatcaaagacatttccaaccaaaacagaagcagctcaatgtggccacgggggttgtgggaaacaatacttcaaaaatgtggaatttgtttgttcagcctgtgaggctagggtcacaattcatccaaatgggtgtgctgatcatgacccgtgagtgcataatttgttttattttaaattttaaattttttatgcctcaattcaaaaatgaaggattttaggtccaaagaattatgttattgaagtgaaataactttttattttgccagttcttcacaaacatgccagcataatatgcccgtctcaaatcctgaatgaataactttggttgttttctgcttttcactttttattttcctttctttctgatttttttttgttttcattgaaaaattaactggtttctaatggtgaatttcttgtaacaaaaaatttattcaaagaaaatattagaattttcttacatgaatttgtccctactatcatcatttatgactatgagaatttagcatgcatggtcccaaatgtttagctactttcctcttttggatattttccattcttatcattatgaagcttaaaatgtttctgtaacacactgttcaatacttcctgaaatgtttaccctacttcaccccaaatctttcatctaaattctttcattccaaaaagatgaaaattgaagcactgagctggggggaattataaccacactccctccccctttgcgcataccttgtcagctagaaggaaaaccttctggtgtggtgtgctgtgcctgttccaatgccaaaatcatacagcataggtgttgggatagcatagagattgttccacggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacctgccctgcacccgttgggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgacggtggccttctactccaagaacttcaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaatgatgaagtttcttctaattagagatggtcgcggataatccgctgcggatatccgttatccgctggcggatacccgctggtcccagcggatacccgccagggggtgcggattcggctgcggatggccgtttccccccccaaacctggcggatatccgggtatcccaagggatacccggagccaatggccggctggaagggtttccttccagccggcgaggttcttccaaccggcgaggtacatgtacctcgccgactggaagggaacccctccactcggcgaggtacatgtacctcgccgactggaagggaaaccctccactcggcgaggtacatgtaccttgccgactggaggggaaaccctccagttgacgaggtacgtgtacctcgtcgagtggaagggaaaccctccacccggcgaggtacatgcctcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaagtaggattcttccaatttggttgtcaacatttccccattaaatatgaaagaatggaaaaacagtgactgggactgatattttacaataaatatgaaaaaaaataataacaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccgcggtacctgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttttggaaaaattcaacaggtacctaggtaccaacaggtacccgagtacgaacgaacgatctctaggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgagtggagtgggagatcatgtctcaaccaggaatggaacaaaggagcggtgtggaactcctattgtgccaggcggtaggcagttggttgaaggaaaagtgcttgagggctgccttcaagtggggtctggatgagtgagctgtgatctgaacaaaaagcgttggggttggctggttttctgagaggagacagaaattgatttctgtggcggtttttgagcttgaggatcagtgggtgtgaggatcagatgaatgaataataaaaagatcaataagaattgatgggtctatcttggatcagatcagagtgccatggttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaagaaaaacaagaccacactacacaacactacacaacactacacagcacaacacaacacaacccacacaacacacacaacagaacaagacagacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatactaagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaagtgatttgaaaaagataataaagaatgataaaatgataaaatagaaataaaatcaagatgaatgaaaaataatatgaagataaataataagaggaaatggaataaaataataaaatgaggaaaacgttggactgagtggggatttgaggtgataatattgaaatcttgagtcttgaggatattgataatttgaaaattgaaaattgaaattcgagcttgagggggcctgtaccatttagaacaccacagcggagtgcatatgaggattggagtgggagatcatatctcaaccaggaatggaacggaggagcagaagtatatacgtggagaggagtgggagaacatgtctcaaccaggaatggaacggaggagtggtgtgtaataagggtactttatgttttacgtaagggtacagggtacagattgtggaaagtgaagggaggaaaaatattgaggcggagggaggaaggaaggagtgagaagaggctttgacccccaaattctggatggaaggagataacagcaggatcgtggcaggctggtactgcctatgcagaatgttctggagatggcttggttacctggcgatgcatgacatcatgcttcgctttgttctggaagatggcttggttacctggcaacgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcgctatttgtttggaggctgttcagcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaagggcctctccccaccagaaagtcccttctccccatcagcctacagaagtcttgcagagcagtaagttggtcctgagctactggaagtgttccggagtgtcagtaaagtgaggagttagaattagtgatagttagttagtcagtgaagtttgtacatcaacctacagcggtaagttggtcatagttagttagtgcgttaagtagtgagtgacttagtgataagtagtgagttagtgcagtattgtaagtgtgaaaccaacaaagagttcggaatttaaagcatattagtagtagtagtcatcatataagtagtagtacattcacaattaaccaataacaagtagtagtagtactattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcgaggaagagatcattgacaaactccataacaactcatctgttttgtgctcaagtcatcagcaccacagtttccattattaaactgaagttgtaacagattaattagtagattgatatgtgatctaggtctgatagagattactttacaaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctagtgcaatttatttccccctcaagggatattttgatatacaaatactttaccgtgtctatccgtcccaggagtcctacaccggtcaacaatgtatagtctcctcccagatgtttatagccatctgttttgagctccacaccaggaacccaagaattttaagtcacaagattttgtggaaaggtggaaaattggtctcaaagaatgaacatgaaaaaacaataatgataaacaagattagaaaatttgtaaaaagtaaaaaggagaaaatcacaaaaactgacagctctgatatttctttcaggaaaagatgaaatctcacaagtgatagtatgagatctggaatgaataatgagaagtgaacatttggataaaaatgactactttgtggtttaaaaagggtgcctagggggtcattcatcaagaaatgtggcattctggcactgaaatatactaattttgactgcagggtgtccacccaccatgctcaaactttttttggatcaatatttttcatttataataattattttcattttccaaacttgccctctgtgtgttcacttttcactcaaacaaaaaattattcaaaaaaagttgattttcttttatctttttcacaaattttaaaatcttgttttttattattattttttcatattcattctttgaaacacattttgttgtgacctaagtcacatggtgtgactcggctttggctcattgagtgaaaaagtgaagaattagatacacacagcggtgtcaaatgcagtatacaagatgtagttctcattttggggagaaatggtttataccatcattttctacatgtcttaaagtgctgggaaataaattttaaatgtcaaaaaatggtgagaattaagctgtaacacattaagtgaaaaaatgcgtcttacttcagtattaaaaatgaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacttaggtcacaacaaaatgtgtttcaaagaatgaatatcgaaaaaataataataaaaaacaagattttaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggtaaaaatacaaaaaaaatatggagggggtagctgagaggccaggaatgatgattatgaaaaaatatttgaaaaaaattgaaaaatgagtgagaaatcttaatatttgattgggtcaccatcagcctcaacaatgacaagttgacttaatgcacaggctgggaacctggcaactgacaccaccaacctcgcaactgacaccaccacatcctcgcatgactcctgactgatagcgctacaaccaacaccaccaaacaaaaaaggaaacaaacgctcactcagctcaacaagcgtagtgagtcttgttctgtattttccttggacgataatgatctgattgttttttttttcctttttctttttttttggtgaccggggtttcacaacaaaggaaatgagcgctgtggtagctgaatgtgtaaaaattcaaagtttttttttcttttctttatcatttttttctcatatttcctctcaaataacactcattacaactcaagaacggcattttaaagatcatttcacccatggtcaccactggaggcatctctgtaactctactggtatagatgttacacacctctggacatgtacaacactcaattacactcaatcaaatacacaggacaactacacaacacaagttacacaaatacttcactacaggacacagataaacagatgacatcataatcttcttacaggtgcacagcttacacagcttgtcaggtcatgtgtacagctcatgtgcgcagcttgacaggtcatgtgataatcttcctgcagctgtcagtctagttgaaatacctcatgcactctgtatgacatcatgcagattgctaggctcccacaaacccctcatgtacactgcttcttccagctaaaacatctcaaattacatcatgtaggctgtacaaccagccaaaacgcctgatgtacacagctttctctagccaaaatacctcattgtaaagctctgaccagctaaaacctctcatcctcttgctcccttggagccaaagtcactcattgttgtctatttaaggaggctctcctcccatttgtttttcccctcagtttagtacccacacatcacataccccctaccattacataccataccatcaacattacacactgtaacaacccctataacaccttataattcacttgtaatacacactaaactcaccctcatactctcagaaactcaattctttcatcattaaactgtgatcaaacaaaaaaatcttgaaccaaccaccatcatcacttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcggagctttcaactccaccatacccttctccatgcagctaaagggttctcacaaccacttttgagtcttacagcgctcactcagcttggcaagcgtagtaagtatcgttctgtcttttccttggacgataatgatctgattgttttttttcttcttttttttttggtgaccagggtttcacaacaaaggaaacaagaagcaaatgatttcaaaacaaaggaaatgagcaacctactcagtttgacgagcagcaacctcctcagctcaaaaagcatagtgagtattgttctgtcttccttgtaaaataatcatctgatttttttttttttggtgagcagcattccacctgctccagcgagcttgttgatgggttgtacacgtggccaaccaaacctcaccaccaagaagtaagctcaggtggttgggatggttgaagctggcatgtcacataccaacgtggctaaggtcgttggcttggcaagatcaactgtttcagcgattgtaacttgctctcgtaatctcggaaccattcaaacagccgcaaagcctggcagtccccatctgaatactgattgtgatatccgtcagctccgaaatttcttggggaaccatccgaagtcggtgactcaattccaaacccagtctcaagatcaactgtcagatgatgtgctcatgagttgggataccacagcaggattgctgtgaagaaaccgtttataagtgataaaaaccaaaaaaaatgccttgattttgctcgtgaatgtcttgaatggactattgccaactggagcaaggtcatttggtccaatgaatttttgttcaagaccgggaagaagtccaaacaggtccgtgtatggcaacaaaccaacaaacagatgaaaaccaaatgccttgagcccactttcaagagtggggactcctcgacttcaatttggggcatgttttatggaaaaagcaagattccaatcatcttccttcaagcgggtgggacaaaagcagtcgactatattgaccaagtttacaaaggcggactagttgacacactagcttcaatcaatcccaaccatcaacttctgttgatggagaacaatgcttactctcatgtagctaagatcaccaagaaatttcatgatgacaacaacatcaacacaatcaaatggccccctcaatcaccagatttaaatccaattgaaaacctctggaagataatcaagaatggaattcaagagcactaccaaaccaagtcaatccccaagatgaagcaggcaatccaacaggcctgggatgacattccagttgaacacctccgcaacttggtcaattctatgcctaattgaatgtgccttattgtcaaggctaatggtggcccaatcaaagattgagattattaatttgtttttaacttttttcaaatattctttcataatcatcattcctggcctctcagctaccccctccatatttttttgtatttttaaaacaattattaaaaaaacaaaacacattttcatttcatttttttaaatataatggaaccaatttttgcttttttttgttccaaattctgttttatcatctcactgcccaccagtgtgcaaaaccttggaatctgagattgcacaatctttttttaaatgaactaaatggggtgctatatagtcgatgaggtacacgtacctcgttgactggaaggatttccttccagtcgatgaggtacacgtacctcgttgactggaaggaaacccttccggcctcaggtatcctttggggtacacgtggggaactccaacggtgctggccagtggcatttggttgaggggaaggtgctgagaagctgccctcgtcgtaggtccagatgagaagtgtgaggggttggatttcgtgagaagacagcagaaattgagttctgtggcggtggtttgagtttgaggattttgagaagagtaaggtttgaattgagaagatctgagaagatgaattgagttcaagagtatcaggatcagaagaatcaagaaaacatgatcaataaggtttgatgggtctgtcttggatcagatcagaatgccatgccgccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcatcacatccctaactacaacaccaatcaaccagaaacaaaaacaagacaacacaacacacacaacacaacaaaagaacaaaggaagaacacagaatggaacaaacaaacaagatcagaataaaccaacataaatgaaactatgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgattttaaaaagataagtaagaataataaaatgataaaaaataaaatcaagatgaataaaaaataacatgaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaccattggactgagtggggatttgagatgataatattgaaatcttgagtcttgagtatattgaaaatttgaaaattggattctgaaattggaccttgaggaggcctgtaccgtttagaacaccacatctcttcaccacttgcagtctgtccctagactgctcctctcttctcctacccttgaaacctaaattaaaagaccaaatggcaaaaacaaacaaaccaggggcccatccaggtgctcacaaatgtggcataaagtagagtttttacaaaatggtagtaaataccctagagatgcatacattgggaggacttacttttggtcaactttgcctctgcggggaaaaaacctcttgacctgatctgctgagaaacaccgtgcaagttccgtgccatctaactcctccagaacatatgatccaccttgaacttgacaaaccacacgataaggaccattccattgatttaagaaaagctttccccactgagattcaagagaccaattataagccagaaccaactcgtctggtttgaaaggattccttatttgattggatttcttatcttcacagtcttgaacagactcttcacgggccttcatcatcttctgataagcaactccttgggtttcttcactacgttccagctgttgagatcgtgcaactaaaaggttggctgtgtcttctacttcttcccaatcgataccaaggtaagactccattccaagatcaataggaataactgcttgctgtccaaaaacaagttcataggcggaatatccagtggttcgtttggttgaaatccggtcggcaaacaaaacaagaggcagaaactttcaacaattctttccactttcaccagcaagcttgaccagcgctgacttgagaggtttatgaccatgctcaaccattccttgaccttcaggataatacagagttgaaacatggtgttgacctggcattgaacgtaacatctcggctagtttgcctccaaattcagatcctccattggtggaatacgaacaagctagaccataccacattgtccaattttcatgaaggaatgaagcaactgattcagaactgaggtttttgagaaatttggcttcaaaccaaccagagaaatcatcccaagcaacaatcagatacttggcaccgctagctttgatgtgaactgcatccatcaccacacgtccaaaaacagtcaactcgccagtaggataacaaacttccattggacggcggagatcccgcttctgacaagcttcacaactcttgcaccacttagcaactgactttttcaatgagggccaccaaaaacactctgagactctccgataagtttcaatttctccatgatgaccaagttcctcatgcagcttctcgagaacaaaatcctgcttagccggaatggtgatgacaatgcgagcacaaggacttccaagcttcatgagccttcccgactgaacaaagaaatccacagatttttgcttgaatgcttggaattccttagagttgaagccttcaggtcttgaaaacgtcctcaaatagtcttccatctgttgcaagtaaccttcttggtatcccgagtaatcttcacaagggcctgccgaataagacttccatggcttgatgtttggaatttcctcatcaaaatcggagggcggattggattcgtcattgccacgtggcctccgagaaagaccgtctggcatagtgaaagattttccgggccggtgaacaatatcaaaagaaaaaagctgaataaaggcaacccaagtcccaacgtgtcatcggtgcatttgggagacttggagaattgatcatttgaatcagggaatgtgcatcaacttgaagctcaaagtgctggccccacaaaattgtctggagtttcttcaagatcggggatacaccacaaagttccaacttgggttgagagtacctagattagagatcgttcgttcggacctgttggggggtacctgccacacttcagatcaagtcctccacatcaacagccaccataaataccagtggggggcccagtactaaaccttcatcaatactgaaccctctggaagcatcagtggtgtctgagggtgtggagggagtgttttgaagtgtggcaggtaccccccaacaggtccgaacgaacgatctctaacctagattcaacatccgaaaacagaaggggcttgtataaagcgggccggtccaaaccattttgatcttcctgcgtaagaacggcaccagcagcatgaaaactagaattgactgcaagcttgatttttcctgcctctggtccataatcaatcttgaccaaaacgatgtctttcccaacaatagtcttgaggagttgaaatgctgccttgcaattgtctgtccaagtccaaactgaatccttttgagtaaggcgacggagtggcaagcagatctcggaaagtgatgggatgaaaattcgaacatatacaaccaaacctaagaatccacaaacttcagtgggattgactggattgggccaagtgaggatcttattcaatttcttctttgacattcgccgaccttccttacagacaacatgaccaacaatctccaaagcaggaacgcaagcagctagttaggatgctgagactgtcaaacctgattcttcaatacggaaaaggatttgctctagaaattctgtgtattcccaaatgaaacatcgtatgccagggtgccaacacaaagactcatttttataatctgaagtcagtcctttgataccaccattttcaatgaaaatcccggcattgtctggaatctcgtcttgtaaaatccacatcatctgcgcttgataaacagtaacagaatttgtagcaccttgaggtaaccgagtgagttgaaaacggccaagcggagtatcaaaagtagtcagaggtctggaaatgggatctagagcttgctcgtcatatccacccatgatgtcgccaagtccatagcaagcacgtccggcaaacaattcaacaaaatcttcagtagcaggcggaactccagcatccttgatagtaacttgattcaatggctgaagattgtgaaccactcggagtttcccactactcttgagaacacaaaagaccggactagaatagcttgacgtagattgttcatataatcctgtgcgcactccttgttgaatcaacttgatgaactcttctaactttgctgctggaattggaatcttcttcttctgccatggaacatgtttaacaactggaatgatataagtaagaccataggactctttcaaaagaccatgctcctcttcacagaatgcaatcgacttctcccgcagcgctagaacatttttcatcaaattcaattcgtccggagacagccaaccattgctggtccaaaatcaaccactgaaagccgttcttctgtgacacatccacaagcaacaaaagggccagccagagacctaggaagttcacgatacgggtcgcgggagagaggggggtgtttgagaggcggattgagtccaacgggcattggcttgttcacaggcttgatcttcttggcgactggcttgtacttagtagcaaacaaaagataagcaccttgcttccacgattctagaaggataccttgtgattgacaattcaagcctcactcaagcatgagccaagtccaatgttcagagagagatttacagtctcaggctgtctcaggggaccaaatttggaactccaacggtgctggccggtggcagttggttgaggggaaggtgctgagaagctgccctcgtcgtaggtccagatgagaagtgtgaggggttggatttcgtgagaagacagcagaaattgagttctgtggcggtggtttgagtttgaggattttgagaagagtaaggtttgaattgagaagatctgagaagatgaattgagttcaagagtatcaggatcagaagaatcaagaaaacatgatcaataaggtttgatgggtctgtcttggatcagatcagaatgccatgccgccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcatcacatccctaactacaacaccaatcaaccagaaacaaaaacaagacaacacaacacacacaacacaacaaaagaacaaaggaagaacacagaatggaacaaacaaaaaagatcagaataaaccaacataaatgaaattatgtcttaggaccaagaaataagaaacaacactgtcttctgagtaaatgattttaaaaagataagtaagaataataaaatgataaaaaataaaatcaagatgaataaaaaataacatgaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaccgttggactgagtgggtatttgaggtgataatcttgaaatcttgattcttgaggatattgaaaatttgaaaattgaattctgaaattggaccttgagggggcctgtaccgtttagaacaccacaacggatacccgccagggttttgcagaaaaggggccatccgcaccctctggcggtgtggttctactcttggtaggaatagagcttgagagggatggatgctttaatgggctgcctctgtcagcctatgtgatgccaagacaagtgtcttctagctacacaaggtgcaaaaactaagagtttttatggtaaaacctcagggacaaaactggtataagtaattcagaagaattacgtgaaatttatggattaaatccaaaaagtggccaatttatactaataaaattaatataaataaaacaagaggggcctgataaatcagggttggtttaatccctctaaggtatcgtgcaaaaagcagaggatttaggtacctggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcaatgtggaaactggacagttgggagcgctcagaaaggttgattttgggtgctggttggtaactgttgagtttcttgaggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaagggtaagtatgtttctatatggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcttagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataacattccagaagctccaaggggtcatgcacgaaattattacggccaagaatgtcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccactggaatatggttactgtagtattttcatggatattctagcttgttcacattcttattacacgtgtgggggctttgttgccacgtgcaagggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacgtggcacatgggcttggagacaggactccacactgctttatcttctaaaccgtgtacaatactccaattctgagactggatttggagtatatgcattatgcattatgcagaagtgtcacagtacccgtgatctggggtacctgttaactattcatgcttgtattacaggttgaaggagttagaatttggggtacctttggctgaggtaccctaggttaaattgcatgctgattcagaatctgcaataacattcaaggttttgtttatactttttaagttattcatttatttttatgtattttttatcttatttacataagtaatattgtttcttttacttatgtaatacttttaatttatacttagattttttatgtaatttattatttttatttgctatgacaggttgtctctgccatagtagcaatctgacagcctctctgataacaataaaatataagagtatggactcttaaggaaaaaggtgtggctgtggagatttcttgaggatggtatgtctaatatttcttatggttactagtctaaataaaattgtcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagcgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaatgaagagaaaaacaaagctccttatatacaagattctggggagtggccaatttgtggttggaagatggatggaacaaaatggagaaaggaatgaacaaggaagaaacttgtaactatgaacaatgtggcctgatttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaattcattctgaaacagagaggcttggacaatcttatcaaggggaagagctggggatgattatttcacccagataagatttaacaggcaatgggaagaaagtaccaaaagaggactagtatgaaacatcgctgttgtgtgggaattcttggcataagatggaaggagataagagataaggaatatttttagaggggtttgaggttatattgagaagggttactagtgtttagctggtgtgtgagctaagtcttatcaataatgaactaggaatttggtcttgggtttcatctgaggggtttcagaggtgtgggagatgttattatccatgagggggatacttgtgagggttattggtgtgttacctttgtttgagggcctggggaattcctgaagggtcatggttctgtgattcctgtgtgatatgtggtcttgctgtgccttgagattcaggattggcttaccacagcgggtatctgttggtaccagccggtatctgccaggggataatggatatccgcggcggattatccgtgaccagctctagttatatgattgtattgcttgttctctttctttttctcttatttcctcactcatctttttgtgtcattcctcgcaaacctaaataggtgcttagtcatttcatttcttccctccatccgctcttgtaggcccagctcaccgctcctgtctggtgtttttcaggtttgctttccttctcatttcttttcttatctgttttcatgtgtttggcctttctccgttttttctgctcatcatgcaatgaactcactcatctttttgtgtcattccttgcacacctaaataggtgcttagtcattccattccttccctccatccgctctcgttggcctcccagctcaccgctgctgtctggtgtttctcaggtttgctttccttctcatttcttttcttctctgttttcatgtgtttggcctttctccgttttgtctgctcatcatgcaatgaactcactcatctttttgtgtcattccttgcacacctaaataggtgcttattcatttcatttcttccctccatccgcgctcgtctgcctcccatcacggcctcctagctcaccgctgctgtctggtgtttctcatgaaggaacatgttgaaaaatgtgatagaacaattacttggattatctctccattacatgattaattaattcaactttatcactcatccttgacactgttgttgatgagtgaaattgtcaagaaaacagccttgaatgctggtataatccttcaagctggttcatcaaaagagttggagataagaacttcaaagcactacatacacaaagatgagcgtggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcatcaaacggttacgattgatgtgcatgttgtttgatccaatccatgtcgaatacaaaattgaagaacaaagaatatgtttggtccagataattaagcctgctgacaggttccactgtggctataaattggtctgaattcgtctactgattgatagaaatacatgtgctggtatacgaatcactgatgaaaacaatcgcaattaaagcgtacatgagaggagctgtaaagtgaatattaaaaacaacaatagaaagaacgaaatctagtttaaaattggtacaagtgcgtttgaggatgaatgtaagtcaagtggatttcaatgcgtttgctacttcgtcgtgtaagttgatggctcgagaggcagtttggattaattgaggcagggactaattgtgaaaaggggcagggtcagtatatgtaatgggaggcttgaagatgttgatttcggctcacttgaatcagtttacagatagcttgattagcactagtgaaatcttgttgtgtttcttggatattgggcggctcagctggaagacagagggggagaaaagtcagatacatatggagcgaaggagcaagagcgatgattgatttaccattcaagacgtcccacctctgccgagggtcattagcggcttcttcggctctagtagcttcgagttgatcgacctctttggtctgggagtgcaagtgtttggtagattgttcggcagcggcctcgatgcgttggacgatgtggcctggaaggtctttccgcttccgggtgttctcaaccgcagcgtcatagagggcatactgctgtcggatcactcgttcgttcagcgccgtatcgcatggcctcgtccgaggtggtttgggctccttgcttcgactgctattcgaccgattgtgatggctgttgggctggtctgctgatccggtcccattgacccgtcgagatggctcagaaaactctggcgggggtgtaagaggacggccatccacgagaagattttccctaataaattcgagcgtatatttcatgaatacctgaaagtagacaaactggtcagaacagactgttcctgcatcaaaaaaaaaaaaaacagagcaagtacgcacatccatgaggacggattcgacagccagatagtccgggctgccgatttcgatattgttttcttgacatgaggtgatcagatacgagcggagttgagagcgcagttggccaacgaagcggttgtaatcggcccgagatccgaatttgatcaggcagtcacttcctccgggcatgggttcgcttgtcgacatcttctgctgaggttggtggtgagttgtggtaggtcgggtgctccatggcgagcatccaagtggaggcttctcttctcctttattgggggttggccgttgtgctgagttcacgcggcgggtggtcgatccggcgagtctgaccaatcagagtgctcgatcgcgtctggctgggaactgcggggagcgtggtccgaattcaagacgcgcctgaagtcagccagccggcggccaagtcctgcaactggggactgtcacgggggcttcccctgggatgtcccaagagtatataaacaccctccccttcaaccggagaccatcccacctccaagctcaaccatcaacacaaaaaccacctcaccaaccaaccaaccaaccaaacccaccccacccaaaaaccaacacacacaacaatgtcaggaggcaaaggaggcaaagccggtggcgagaaagctgccagccaatctcgttcgtccaaggccggtcttcaattccctgtcggtcgtatccaccgactactccgaaagggcaactatgcccagcgagttggagctggtgcacctggttagttgacctcaaatgctcaccgaaacaaccggttgatcttgctaacccacttctttttgattgattgcagtctacctcgccgccgttctggaatacctggcagctgaaattcttgaattggccggaaacgctgctcgggataacaagaaatctcgaatcatcccccgtcatctacaacttgccatccgagtaagctcttttttcaccaaaggatctggatcgttgccttagctgactttctcccctatctcagaacgacgaagaattgaacaagctcctcggtcactgtgttatctcacagggtggtgttattccacagagtaagtcccaaacaagcatacatcctccctttacgccctccacatcttctgacttccttcttcgtctacagttcactccgagctgctcccagccaagtcaaaagacaaagcttccaaggtttcccaggaagtctgatcgttccaactttctttcgactcttatctttgtgtttgcttcttgttctgtacttctcccaaccttcaaaatttatgataatcggctctatttttaaatgttgttatgatttgaaacaaagagttgcaactttcaaaaattgtaaactataaagaactaccctcattgcatttgccgcacatgcctgaccttgtcaaaccatccgcatctgctgtgtgtttgggcacataccgtgatcgagttgggtctgttgggtctgtttatattaacagggagcagaccgccggcttcctacttcgccgattattccgaggcgttgtcccgacccctcctgacccaccatgattgttggaacccgatacagcatgtatgtctaaaccatcgttccctccgaagttaattcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaccctgagactggagcagcaaatcctggaacccctaaggctttcaaccaatacagggacaatcagcctcagtcctctggaaattcagacctccttggactacaacccaattctcccaacccctcaatcagatctgctcatactcataggactcacttcttggaaaaggaaccaactatgcctgcctatgctggacccagaggcaagagtgtcaagattaaacccatggataaagaccttttgtttgatggaactaatctgcctattgagaaatttatcagaagatatgagaatgcagggtcagctgatggtgcttcttctagggatttggccaaacaggtcctctcattcatcaaaggaccagacctcaaggatgaagtagaagaaatgactggacatgaagctgctgactgggaacttttgaagaaacagttactcaacaggtttgggacctctgttcctttggtcaaatactccaagcaggatctcaagagactggtccaccaagctatccagtctggaggaatcaagaccctggaagaattcaaagttttcagatccaaatatgaagtcatcaccaattacctcttcaccatgggccatatctctcacttggaggaatctagggaatacttgttggactcactcagccctgatttggaaacttcagtcaccaaggaactcatcagcaaaaatgaaatgttggcctccaggggatggatggggatatacttccaagctccaaggttttaatcacctacatcctcagagaagttcagtcagcatctttcatggccagaagaaacctcttcaaatggaacccacaaggacaactctttttccaactccactaaggctcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatatgactggtgacctattgagtttatactgagaaaaacaaggggacaaaggagatctggattgacacacctcttgtggatctatatttccagttccagatacacccagggtggccattttctgattttgtttcacatcttgatgtttcttgatgaatctagcaacacactttgatagatttgtggtaaaaatgttgtaattcaggtggtgaattttggagccacagttggaagttacaatgggtaactgataagttaaggtcaatggaagaagtcaaggtacaagaagttagaaaaactttcatgagatcatacagtacctgtttttgtctaaatgattggaaagtatgtagtgaggaggagactgaggagatgggttgacagattggatggagcaatgatcaggatctacttgggttgggttcaggcgctaaaacagtgcccaaatccttttttcaggttgggtcatgtgagaatatggaaactaaatgttatatttatttttagttcatgatagaacagcataaggcatgtgaagacagagaaacaattcacatacctaaagggcagaggtatgagtacaagaggcagtacatcataagaagagaaaatgttgttccagacaatctcaatggtaagagctgaatggtacaaggaaaaagaaaaaagaaatatctgacaagggtttgtagtggtaggaggttgtttcttgggaatgaagacattaaatttaaggaagaaatataaagttttgtttgagagaaatgaaaagaataagagcaatctggtatgtgagctggggaaggaaaaacagatggtcaggcattcacttccacaagatcatcaaattttataagactttgctgaactgaagtatgacaatggctgtgctgctcacatttgtactaatgatgaagcagtgaggattgacagcatgagcggggctcaagggcagttttgtggatatgtgttgtgtatgtatttgtatggtgtatcaagccacgctgggcacatgcccaagttgggaaaaaaacaagccaagcgtgcttggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcaagggactgacctcgcttcctttattgctgcaccctacacacacacaccccacacacacacacccggcttactccggctagatgaaggttgtcaccacctcacatgttgttaatatatttctcttcttttttgttgggttttgtatgtatttttttgccagactaatgagataaccaagtataatgtaaaagacaagacttttgagagagacacagatgacatgagaacagataggagacacagatctgatgagaaaaaataggacaggtggcaagactgacggagtaaaaaaaagagacaccaaacagaaaaaaaagaatcagaacagaagaagaaaaaaatcaaaaaaatcttatgatccttcatcattgggaattgccaccttttgaacttttttaggcctcctcccatttttgaaaggaccccccttgcctttctggaggactcggtcaccctgaacttgactgttatcaccttctgctatcccgtcggacccatcagaatcgcctaccgagatgtgagcgcgtctctttcgcttttgtatagatggccgcttgttttggtttaagaaagggtttccttttcgaacgttgcttgactgattttgtttttgtccaaggttttgcgacaatcctattctagttgagaccacttgactttgtctagatttttccagaacaacatctgcttcctccaacatgttcccatcacattcttcttcgtcactcgattcttcggtaggtgtatgttcactaggttcttccatagatgtttctacttcttcttccgatgaggagctgacgggttctcggcgtttcttgcgaggcagcttctgcttactaccacctgcagtcgtttttttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttggacggtggaagtggtgggctgatgtagattggtggcttggtatgacaattgtgatgaaacatggtgctgaggttgcgaagagctcggttgattgacagtgtggccgagcgtgcttctatgacctggcaaaatgggctgagtccgtgacggttgcttatgagcttccaataatgccgttcgtgggggggcaggatgttgctgagtctggtgcaatgagttggggtgatgggtttgatgatgcaactgtggctggaccacaggattgaccggcagcggttgaagaccatgagagcgactcagttgcgccaccggaccaggacgttgatgatggctgctatcgacataggttggggcctgagcttgctgtcctgcgttcatggggtggttggactgactaggtctttgacgatggatactgtgctgagattgatttggattttgatttggccgtccttcgttcatcacgtagtttgattgagggtgactgggcgccagactaggcctttgatgatggatatcagatgcgtagatgccttgctgagattgagggtgaatgggggctggactaggcctttgatgattgatattagcgacatagactctatgttgggatcgagatgtggcctgagcttgctgccctaagtttatcgggtggctggaggtgtttgctggttgatattgagggtttagatttctgccggccagttgctgttgggaggcatgggggttgaacattgcaacgggacacaattagatatgttctggaagaaagattgttatttgtgatatagaagaagaaaaagtgaaaaggttcaagtttgcctgtccgagtgtcacctcttccccagggaaaccctaactcctatactcaaacacaagggtgacatcttccccccccccccctttgatctgaatatgcatatgagaaggacttgaaaaatgagatacatatgtgcaaaaacatctttctcgagcggctgctcccaacacgactttgggcaaaaaatgaagtgcagttgacttgggtcatggttaccaatgggtcactaaacaaccatcaattctaccccattgacgctttgctacaccaatcaacatttctaatgacggagcacctgcatctgcaacaacagggtttagatatccaccggtttgttttaatttttttttttggaattaccactccactttttgcttcatttcattcaagtaacagttttgaggattatctctcacaagtcaaacaagggcaaagtctgtttgactgataacccgctttgatcaactcaaggtaggtacaacaaattagatgatgatggtcgagagctagactagacgaagaggtcgatctggcgggaaagagttcggaggacttggagctgatgatggtagctgcagatgttgagttgggcaagcctggtatttcgttgggggcatatgagaccgccgggcttccgttgacgctcaacagactctcgttccgacgcgccaatcggaccggcttgtgtttggagatgagcgctgtggaggggagtctgggtttgagcctggtgggctcgagcgacgcgttagactgcttcggtctgtgagctcctcctgtgttcgagcacaaggtcggtggcttcgatcggaccggtgcacgtccattatttcctccgttgggccggggatggcttgtgtggacagattcaatcgaggtaggtacaacaaatggtaatgaccttttgtgattgagagcatcaaaatcagccttgaaaggaaaaaaagagagcgaatcgttgtcattacatttttttaatgatgctccttaccatttacaaattcataagcaatcagattatgtaaagagttctacccacttgtttaccaccgatcccgacgatgtaagcgaaaaacggctcgatacccgcctctgcggcaggagagccttcagcgactcggaggatgtggtaggctttgagaggtgtgggattcagaccggagaccgaacccgagtgtcatatgcgagacgaggtaggattgggatcgggagagttgcagtgatggatttgaatggatttggtgatctcaatacgatcgaagaaaaaaaagatatattggaggatgagtggagttgcgatgatcgtcgagggatgtttcctttttattaccgatctgaacgaaggcgactactatgagtttcgggccaagaatgtctgggcctctgcaataactggctcctccccaacgcctctcctctcatcctcacaacgatgtgtcggattgccattcgtccttgccaagaagatcatgaagtgtttcgtgtgcgctgccgagttcaggacaccgatcgccgcgattctctacagccaaacggcaccggacaatagccgggtaattgaagttcgagcgtagtggtgattccacaacgagcgagtcaacagtccatcgagttgccgaatgccttgcctaagcgtccgctcttgggcgacatgaagatttttggggtgatccacacccaagcctcgagcttcgacctgctaattctaagacttggcagaaaactctttgtcagcctctttgaaggattcagcgtccttgatcattggatcaatcgcggccgaggatagacgaccaaccgaataacgacttccgattattgaagatgatctagatcggcagtaggttgatgcggaaatggttggttggagatggccgagattcctttccaatcctgccttagactgagatagctatctcttcgctagctacgaagacgcttgggatggtgagattgctggtatctgctggaacgtagatcgtgagttgaggagaggatggttgggagaatgatatcgttggtgattgttgccagtcacagacgacgacagctggggcacctgagttttgaggatatcggaccttatcgacgaatacactgtcgccatgtttgatgagtgtgatccaatcttgagaatgggtagcggttggcttttggtgggccagttgatcagggatggtggtagatggaggacgacctttacaaactttgtcaggaatcaggatcaggattgtattcggtttgagctgggggggggaggggttcatgatggagtcagatgagatatcactcttacaatcaaagcaattttcaatctcagttgaccctcccgaactaaatagacaacaatcatagctttgccaccaagcacggcaatgcaatatcatgttgtctggttcgggagagatggggaagcgattcggcttgtaggggttgaacttgatttaaggaggaggaagtgatgactaatccaaatgtggttggggttactccgattccgcagccccacgagcacttttttttttttttttttacctgagatttagcaaaagcaacttgaaccactacgaacacctctcggtctccaattgaaatccagacttgactaaaaccaacttgaaccaagccacgaaggaacacctctgactcggtcgatctaaatccggcaatgactaaacacaacttgaaccaagctgcgaactcctctgagttggtctccgatttaaatccagggaatatgatacatcggcgttcactatccgacctcgcttcgacccttactgagttaagcatcagctctgattctgatgaccaaccgattgcatcgttgaaggatcaggtatcccatgaaggcactgtcgcgggtcaagctccgaatcgtcagactaccagcaaaaagcatttgaaaaccgttgtcaaaaaggaatcaaagatcaagtcatcgtgggtatctttattgagacatttggactcctgcttgaaagactttgctaatgcctgaactatgttgaactttgcatcagttaccagaagtcttacaggaagcaaaagtctcaaggacatcggcctcagaggaggcgcaatgcttgtgttaaagccatccaatctcatctggccaacctcccgctccaaggaccctttgttatttctcgcaggacaccaaagccatttgttctgtaccctgaagttacacaagatttcgagattaggaaggaagagcgccgtattgcccaggagaattttgaaaagaaaattggacctcagccacctgccactacgatctacgaaaggaagcctacacctgaggagatcaagcaggcttacgatcgagtccacgattcatttgatttatacgaccatggtcatgttaccgtcttcgacaacagtaatccaaaggtcaaagacaagataatcgccgccattcactttacggatcttaccaaactgaccccccttcaaattggcgatataaacttcctctgcaaattcctgcaagactccaaacgcttcgtcaatccggtttcttcacccagtcgtttgtgtgcgggcaagatgtgggcgatcggttggcgaaaatcgatgacgaatttggaaattgtgggaatgtatcggaactgggatgctatcaagaaaaataagaaagattatcgtctatttctgggcgatgcggagagagctggccgaattgtttgggatttgtttcatccagttggcaacattgccctcgaaaagaaccaacaatttatgattgagcacaatatcccggggttctacgaggccgaatttcccaatgataaatccaagccgtccaaagagttcttctcctcaaacttgacattcacatcaaatggatttttcaatcatccacacgaagacaaaaacgaccatgcctccctgccatttgcctttctcctttccctgccaatctcgaaggaaactggtctccttgcgtatggagccgacgaatacgacgtaactgaagggcctttcattttccgtgactgtcaatttggaatcaagtttcgaccgaatacgatgtgtcagatgattttcagccaacgtgaatactctcattgcactctggctccatcagaaccctccgcattcacaagattgggtttgtctttacaaatatctgcgaaaatggtgaatatatcggaccggataactggaggcgaattcgataaccggaaagacatgcacattgcgggggctgagtataacttgaatgtcactattaataaatcaaaagccccagtccaatcatcacagctttctacttgaaaattcatttcctttcctttatgtacagtcacttcattgttactctttcagaccagatgaatgcaatgaccatccaaaagtgccatgaccctcttgtgtgcaagagctcacctgcaaaaattctgttgagcttttgcctgtatgatagtcagctcaaaaaagggctacataccccaatatacatgtttgggtcctacataggtagcagaaaccaaatctataaccacgagtccatatggtaaaaggataaaaaagatggactttttgtcctctgggggtaatctggtaatgattcacccctctattaaggcagctcttgggatgtgagtccttggtgcatgagtgtcataaaacatgaattagattgtaactgaatgtgtatgtacatataatcacttgtgttgtattataaaatgttattcaaaagcaaagaaagggaaaggaatcattggaagaggacaaaatatgacctggcccagaggtgtagtaccaatgagcgtgagggcactgtatacaatatggcaattgaatggccatagttacctgctgtgtgaattttgactgctggatgctgtgaccagtttcatttagccaggagttttagaaaaatcaaagattgaaaacaaaggttaaagattcaacccaattgtgtaaatagatttgcactcatgtgaatattggagtgcatgggcatgtacaattttactgcccaggtatttcttggtgattcaatccagctgactgaaaattatctggagtacacagagcttccctgccaaaattggggatgttttcttagacccttgggctgatatcacccaagatgggcctgactgtgtataagcaggtgagtgtggattccaaaaagtaaatgaaaattctccctctctgttgagctgcaccttaaggtgtccaaaatttacacaacaacatctttttctgttcagtcccacaaatcaaacaggccatgaatccaaaagaccaggaattatttataatatgattatcagcccaagggtctaagaaaacatccccaattttcggaggggagctctgtgcactccagatattttggagtcagctggattgaaacacccagaaataccttggcagtcaaattgtacttgcccacgcactccaatattcacatgagtgcatatctagtgcatatctgtggaatgcatggttctttgcaaccatgtattccaaaattattcaacttttccccttttgctgtgcactccacaccaaatcagggattctctgggattatttggattgctcaaattttctggtgtacatgggggaaatcttgggagtgcacaaaggcagagcggattatttaaaccaagggtttaaaaatattgagccagaggataaaaggatcaaaccacagtttttatagttatatataaccccaagttttcttttatataaaccaatagtttaataaaagaatagaagcagaggttaaaagaatcaaatcatgtaacacattcaaaccaggcgtttatgtgaaatcatctaaagaagaaacaacaaaaaagtaatttaatttagaagaagctgaagccagtctacccttctcagccaacaataccttcttatttccagtcctgtcactactatctgccttgttttgggagccatgcttatatatgattacatataagcaaattctgaggcatgcttatagtcataaatcatctggccagtacatgaattattttcaacgctgttattaaatacgcactccacatcaaacagaagaaaagccatgggttttcttctgtttgatgtggagtgcaatcaagcttagtgcaaatctaaaaccccaggccttgtcaagctggtcatgttcacacttttcacactgccttgatgggaaacaatcctgttgcccctgagtgttttatggagatcttttcatgcaggacttctgttgatataagtagatgaaattagaaaataatacatacaagtgcatgttcctttgtgttatctcaaagggcattcatttgaaaataagcaaggagaagcagattttgattgtaatttaggcattagatggggcctcttgaaattggccaattgggagctgggtgatttgtctgataacataagcctagaacccagcttacatacataacccagccgttcattttgcgtggtctatcagcctacatcagcagttttgccactataatcaaggaactttttctccatcttgtgtcttttatgggaaattccaacaaaacccaagaggtcagagaaccactgaaaaatcattccgatcatccatcacggcagaactgtgaccacttatttgttcttggccctctgtataattttgaacgtgcacatacatttccattactcagttcactggtgactccaatgagttcttgcccacatctcttgtaaatagctgtatatgaaaatccaccttgcgattgaagtactcaacacatagaaagtattttcaggggaggaccgcagcagtggtcatagtgaaattacaacagtagaaacaataattagaatcaaggaagatcaactgggtgccctgcattgacacctgccgaggcgccatcaccacccagtgaagatattaatgttgcctccgcatcttccccatcatccaaatcaacctcaagcactgtttcctcatattcctcatctacacctgctaggacatctgagttgattgtgttgctgcgattgatcttatccatcatatcggtccacgtcaatatgaacccctggttccccgcaggttggcatcgatcccagagccagagaaccttctcagaccactcgtccatcagagttccatgagaggctagtcggcgccgcagttctctcaagataactttgtatttatgctttcttggaaacttgtataaggacaatgaatcaatatgatctggtcgaggctccacatctagattgaaggcttccacacctttgtacaaccaacaatcagcaaggaaaaatcagatcaaatgacaagcaagaaaaacctacgcccagtgaggtagtcaatcgtctgtgtcaaccgattgtagtaagaaacaccccagccaatcgctcggcacaactcttgagccaagagttggaactcctcttggacacgactcagatttaacatcgctgttatacccgcacggacatctgcatcaattgcccatggggctttggaatgatagtataacccatcattccaaaagcgatgatcgagtgggaaagcaacaaagttatcatacgtcaggggatagtcggccgcatcactcaaggtttggtcggggaatttcgtaacgtagttcaagtagcaccgattgaaatggtcgatgtgcttcttcactgctggccttctggcttgtgaagccttgaagattttctctttgagcttggtgcctaggtgagcgccgattgtttttgaatcggtaattggtctgttctcggcttgaatgtgcactgcctgaacaaacaaatctgctttggcatcccaaagcagcaagagaagctttgactcctcatctgttccatgcaatcaaatgtagttagagggctggccgaacacataccactattgagtctaactaacataccattcatgacagcctgcatcccatgctcgccagtgagttcatccagctggcgccttagttgttctgagtgctcattaatcgatgccagaagatccaagacctgctgttcggttgctagaaaaatctcaggccctctgagccgcgttctggatagatacagggaattgggtcagccatgtcattgtaacaaagctcaatcaaaagcaccctaccgtaagagttccacaacagcctcttgtttgtacaggctgactaatttacttcgacgctcttgttcaacttcggtatgttgtttttgaaatgcacattgttctcgccactgaaactcaaaaaatgactttgtgtaagtcacaccagatgccgcgtaggggttttgtatctcctggaggcccctcagtaccaatcttgcttcatctcgtcgcttgagtgctgcattgaatttcctttttaaccatgcagctgggtgcatgtaagcaaagaatgatcagtgtaactcaaatgaacgactgatccacaacaatgtaagatatcaagattgactcacgtagatcccgtttgcccttccagttgtgatactttaaccgatgggcaattgaagctaagcggtggttgcgagtagaatacctcaatgggctgaccaagggagataagtatgaccataagcgttcaaggccctctccgtctgagaggccccaaccattgttaagtcgtggatgataatcaagttggcatatccagttgtgcacgtatgcatgaaacactgaggtcccaaacgagagtcgagaccgatgttcgcctaggaggtccctctaattagttcaaaagccaatcagtttgtgatcttgcagtcgaacaagatagagggaggtacttaccgcacgcatgtacttgtcgagagaacagccaatgtcataaaggatgccgatttgacgttcaccctcgcactcggccaataacttgttgatgatggcaattggcaggcaccgttgctcgccagatttgtaaatattacccatgtgtattgctgagtcatggcgacagcagcagccgatgagccctgtgtcatcgcagcccttccatgtcgactcatttcgcttatcgtcagcagccttgtgggaatcggcacatcgatcggcctgctgagtcatttttgagtactgcacaggaaagcgtatcataacaaaaatgaagatattactactaacccttgctgggggacttagttcaatctctttatctcggatagtcgttttcatgtttgcaaattcactcggagggaggaaaattcgaggggtctctattggtcgatagtcgcggctggctttggtatggtgacgatgctgaaagttaccgtcaagacatacaatgagcttatctcgcgtatgggacgggtagtcttcagcgttgggcgggcgggggccaaaacaagctggacaattttcagatgcaagaatttcttggggatccaaccgtaaagccttgaataccagctcgtctgtcatgttctccaacgttcgatacaggtcgacagtggcagagaagggcttccggagctcacgagcctagaccagctaagtgagcaagcacatccaaataatttctaagcattcaagtcacttacgtgcttcttcccacgggcatgtagacgttctgatcgaggttccaaccattcattgagtgcgagggtaaaaggttgggcccctacatggcagtgattccataatgagttatggaatgtcaacagtgggagagaaaaagccgtctggggtcgaataggtgtagccggtaggaagccttgctgaagtaagcgaactgcatcactagtgcatcggcagaatggcaagtggattctttgctggcctaattggtatcaatgtacacatcttggttagcctttcaaccagtccttcagaacaaagtatgttcaaccaaatggtactcaccatggatgtcgacgaggtccaccattctgtgtgtgagtaggtgaggggcacatttgcaatttgtatggtcgttgtaagagtttgcccggtcagtccaattcttagtccgtgccttcaagtccatgtaatatgcatgaagcggttcaaggacagtgttccagttgacctccttggcctcctgtcgccacctttcccgatcagcaaaggcagctcggtcaaagtcgtcgtcgtcatcagcagggatagtgatccaatcggtgtcgtcagttgggtcttcatgtacggtgaaatcaacaggatcatcttcggttgaattgaaatggtcattgttgttcatgatggtgtcgctgacaccttcttgatgttgctgctggcgccttacagaatttcggttggccacctgcccaccgtaaaatcgagctcgagtggcggcaatcctatctgcgttacgcctgcgacgaatccgttgggcaagggtaccagacacaggaggttgatcgaccgttaaagtcataatgaccctgtcagaatgaaattggaaagttggtctgatgatagttacacatgcgctggacgtatgttgggccgattgagctttgataggatacaataggatatgtttgatagaccagcacaaagggttaggttgaacttgacataggaattttactgtgcaaaagaacccacctggatggaacggtcggtgcaatctggtcggtatgggtagttttgatcaatggttgtggggagtcctggtggccaggtggaaatatgcgggtcacagtgttcacgctttggtaggacagggctcaagacttgatgaagggtatgggagtgatatagctgaagcaagcgacagaagatgatttgtaggagaggtgatattctgggaaaaggttaagttctcctgcccaagcgctctctggcaaaacattggagctggaccgagcagtgcggctcatcggacccgctaaatccgagtatttttcggatcattcaagcgatttaattgcagggcagtcagctcagttgttcaagcagtcaaatctggtctaccggaaattcaaccccaggcacaatcaaggacgtggcatatctctacttggaaaagaacctatccaagtaatagctccaagccaaacagcgcaagattccttgaaattcaaataaggatgaaagatgagagagagaaagaaaataaataaataataaaaagacaaaaagtttggattggattggatagattaagatgaagacaagtcatgaaagaaaaagaatggatcatcagggagtgggaggaggttggggggggatcgacaaacaataatgatgaggtatgtttgccatgaatcattagaaagccgatatcgagggagaaggagggggggaagtggacatgaatcaattgggcgatcatgtcatcacagtttcctactatttttttagcccgagttttcttttttgttctgtgaccaaagaagccaagagagaaaatcattggatgtagccagtcaagccacgggcggcaagttgatcggggacttgggaattgagttgctaagctcaacacaacatatcaataaatcaaccaaaagacattcaaaggagataaacaaacttactcgcaacagagccaccaattttttgcgagtttcggcaggaatcatcaccttttcttcaggaacagcgggcaccaagttctggggaacatgggcaaagacggccaagatgtggtcaaagtgagtctggaccaacggatgtgactgttggatcaattcaaacaaggcttcgaagcatttgctggattcggcaaagtcctgtttgagtggtaaagcctcgaagaagaccggtaagagctgttcaaatgggggggggcggtttcagctattgaccgactatcagattggaaaacaaaactactgactaggtctaatggcaaagcagctttgtttttcaagatcatggaccgcaccagcagcgttgtctttggcgtgttcactcttctcgcgggacgagtcgtcggggactgtgaacaagggttgaagacactccaggatgctcatatactggctgctgatgtcgacagtagtccaataagccaacgatcccaaaaaggaggcagcattgctcctgacttcaacgtcttcgtccttggtcgccttcaatccgagaggtaggagttgctcggtgaaagggccaactgcagacccaaggccgttgataacctctgccaatgagccaatcgtgttgttccaattggtcggtgagtagcacggatcgtagtacttcgagacacagggcagaaattgattgaatgcttgcgcaaaatcagccccaagaacagttgcgaaggtgcccactagatcggctgcacagccaatcaagttcgattcaacttctgagagatcaccagtcgctgatgactcttcaaaatcgctgtcagcctcgtcttcgtcgtcgtccgcagctttgaatcccttgatcatttcacttggcaagaccgaaccatcatcttcttcagattgcccaagactggcaaagaccgctggcatcacccgagggagatatgcaacaaactcggatataagttaacatcgtgtaaaaggtccttggcttcgggtcaggcaaagaaatataacggcttacaatgtagacgtcacacaagtcgtaaagccaaaattcatgggccgcagaggtggctgccatgaacgagcggtcttctagagctttgttgacgttcagactgcattcatttagcttgtgcagaatccacttttcgactaaagtcttctttccattgggctattttcatcgatgtgatactccaaattaacaattacgcaagagaatatatatatataatcacttacatcagccgaggatcgaggggtgaagccatcatctagtttcaatagagcaaatctggtcgcattccagagcttgttacttaaatggacagatgcgggttaattgttcttgcttgaagtgagtgagtagtagtagctaaccagaatttccgataaccttcaacacaaagaacatcgagattgattgaacggcctaacattgtaggaagcagtcatgtcagcgttcaaaacaaatcaacacgtttgtaattcttttgtttgctaaccagaagatgtataagcgcagagcgcaaatcgtaaggcatcagcaccacaaggtgggattccgttagttttaccgaaatctgccttttgaccagcgagagcggttttcaattccttttcatcgagatttccagtttgcaattgattagccagcgcatcaagtgtgattccatcaatcacattgatcggatcgatcacgtttcctttacttttcgacatcttccttccgtgagcataccgaatcatcgcatggcaaaacacttcactgaacggcattttcccggtaagtttgacaccgagaatcgtcattttggctacccaaaaaaagatgatatcccagccagtttctagaagtgaggaaggataaaatttctccagatcgggcgtctttgcaaatacgtgaaaagtggttgttattattatatcaccaactcagagactggaaggggaagacataccaaaatcatcgaacattcacgtagacttgggctattcaattcgatcgcctcgaaagcaatgttaagacagccatccaggaaaggtctgaatttttccttgccgacagcagaagacaaagtaccgacagtgtcttgagcgacaccccgcaactcctgcttgtctccctcgcctttgagagaaaggaaaagaagtgatccgttgcatacaaacgtcgaagtaaggctcgaatgcgccttttgcggcgtaagcggcggagccaatcgcaccgaccacagtgcccttgagcttcggaggagcggaatcgatcataggcacaagacaggtagagccctatcgtttggtcgtcaagcacttctaagagaccatcgagagatgtcattgcgttcctctggcaagcagggtcattgagtaaagcggaaacccggggaacgagaatttggtgttgactggcacattcatctaccagcatctcgcatatgcaggacaaagcggtacaggcggcccgtcggacacgggggtcgctatcttccaaacctgtgtcgatgaagggccatagctgttcgatgtgtggctgaatgaacaaagagcagccttcgacagtaactccaagagccataacggcagccttacgtaaggtgggatcggtactgcggaagcattcttggattcgagagtagagtgctgggaagacagcttggggagagagggaggtagagagggcatcgagacatcggaaggctgtctgtaggtggaatgacagataactagacatcagtaatcggaaacactggactggcaaatgaaagataacctactctagccaccgaatcatcttcagggtcctcgggctcatcttcggcaccaatggtgatcaaaaagtcgacgataggtttaatcaagtccatcgaagctatcttgctcttcttgaacttgatggtccaaagaagactgttgagggtcattattcgttgggattcgtcgagtgacttattgttgccgatggtagcgttgaattcgacaacttgggtgaaatgagcattgatcagagggacttcgatgatcaagagcgtttccaaagtgtcaaatcctttcttggcagcattttcatcaccggcttacaaggttaggccaatgacgactagcatctggggtatcatcgcctggaatgaggcctaggggggggggacaaaggggagaaggaatgagacagcggtcaacagctgctgaatcataaattcggctgagtggatcacgcacaatggaagcttcctcatcaacttcgatgtactcggcaactcgaccgagggcttggacggtggtcacacggacttcgagacttttgggatcctggagagttttggcgaagagggcgtagatttgagggagattctcggcatatgaagcgacgacggtgtccatcagactaacagaccagcgacacctagatgacaaacaaaagaaaaattaacatgcatgtttcacacaagccttaacttttttgagggactaacctctgtagtgttcgaaagcgggagcataatagaaacgtttgataataagccttcgagatggctgcgatcaaatggatgggcatccttgacaatgtgtttctccgtcgagctggctgcaggttgagagacggacatggttcgatggtggttgagatgagatgtgtgagtgatgatagggcttgcgagcgagttttttagatcgtaggactggttgatcttgatggcctaagttgttgggagactcttgttgtattggggtggtgggttgcttgcttgcttggtttagggaagctcggtgtgtaagggccgggcagattggctatgtacatatttagtatggctatagccggagtgtgctgaccggttgaggtgttgaggcggctcggtcggggagcggttgggtggagcggggttggcacgggctcgggctcagggcagggtggcgagaggggacttggagacttgaaggggggtggagggaggttgactggaccccaaattgaagggggaggggggaacacagggaggatattttttcggtgggaaagctgtactgtagcgtgctttatttccttgttttatcttgcgtttgagtatggtagtttgggtttcccacaggtgggcgctctgcaaaccctcggtgaaagaaaggcaccttgaacccttgttcacactccgttccatgagatcaattttccgtgcattcacctttattttcaccgcgattgtcatatcgagaatgaaccattttgaaccctagttatcatactgcatctccggaaaacccgacccaaaactccttcaataaaagtttacacatttcgagcgcttggagcctgtagggcagccacccgtgtgttcggattgacatatccccagcaccgagcacccgtacccgtgtgctttgggtgaatcaggtgaatcacccgggtgaattagcttggaaccaaatcatcaatgcttgcaagttgcaacatggctcctcagagaaaatctcttttgagcttgcccttagttaccggttgcatctcaatgatcatcgcttgaggaccaatgagatcttggggagcaatatcggaatcttttttctctttagactgtagttgcaacttgttttttgtacatatgaattgttttccctctcaaaaatttacttgctttccttcaactagcacaagttaaaaatcccatccaatctttatttcaacatcatcagtttagaactcatgccaaaagaaaacaccagaagttcacaatccacctcaaaaaacccaatcattgaaatcgatgatgaagagcagtcctcccttcctgccaaagttcaaacctgaccctcaaaaagaagttggatctgggcacacttcaccgagtccaatgatggtagtgaggtaacttgtcatgtaacattgaaagatggcaaagaatgcctccaaacaatgaggaaggataagaccggaagtactggtaactattccaatcatctgttaaagatccaccacttggaaaatccaaacaaggcaacatcaaatagtggtcagcttactctatcaaattatgtcaacaagaacaccaagggttctaagatgacgcctcaggtagttctatttttaattaggaaaaatgtgatggtttcaactctgacatgaatactctttgtagcttgaaatgaatctagaaacactcaaagatgcccttgtgtatttcctggccaagtgtaaccttccttttttgttggttgagcataagtctttccgggatctccttcaccttctcaatcgcaacacatactcttttggaaaaacgtgcatttcctctcaccttgccaaagtgtatatccaaacttcagaaatcatcaagatgcagtgtatttccacccaaaaattcctctcattcaccgaagacgcttggacttctccaaatcactgtacactttatcaatgatgagtttgaaatgaaggatttgactttgtcaattccctacgttcagggtgagcatcattcaataaaattgtggctgtgttctgattctcactttccatctctgttattgatcattaccaaggtccacatagcggggagaactttgccgagctctttgatggtgtcctgaaaagatttgattgctcaaaaaaactacatacaatcacatctgacaatgcatcaaccaacaataccatggctaggaagttgtcagagttgatcccaagcttcaaaccgggaaaacatcttcttggatgtgtcgcacatgttatcaatttggcagctaaagcaggtcttgccttcttgggttctgaaagcaggtcttgccttcttgggttctgacgagatggaaaatacagacgagccactttcaacttcagcaatggacctcttgttcatcaactctgaacctgatggaatccatgttaacttgaaaactgttctgaaacgagttcatgggcttagtgtccacattcaatcatccccacaacaccgacagtgattcaagaagattgttcaaggagtccaattggaacaatacaaaaagaatacattctgccttatacttgatgtggagactcgatggaactcaacctttgaaatgctccaacgagctgtacaactaaagcggtcatgtactcagtatatccgtgaaaacaaagatgctaggcaattttcactcaccgaagacgaatggaatcaaacgatcaatattatgaagctactcgagcctctaagtcttgccacacacatgttaattaagtcgctatacccttctttgaactcggcgcttccggtatacatggtcctagtcaagcaccccaagacagtccaaaaaggcctctatgaccaaagccaactcatctccccagccacccagattattgagaagatcgatggctatcttaggaaagcactggaaaagcctgtgtacatatgtgccatgtggctgacccgcgtttcaagttacagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaggaatccctcccgacgagctggtgtacataccagctcgccgggagggattcctccccggcggtatggcctctcttggcaccgggtatcccttgggatacccggatatccgccaggtctgggcggaaaaacggccatccgcagccgaatccgcacccgctggctggtatccgctggccctagcgggtatccgccaggggatagcggatatccgcggcggattatccccgcccatctctaatttacatacatgtgatgttgtatcggaggctgttggaggactgcctgttgtaatttggagtgctttctagaattttccactaggaaaatataatgctcatttgattgcaggtaatgttatctaagctcagcatgctatcttgcaactatctacccagcccaaatctagttgatcccctcctgtagcacacaaaggggccattgtagttggatttcagtagcactggagccatacttgaattgtaatcaatgttacataatgtcacctgtcattgagcatgggtttttcctggtgctctaagtgctaaattaacaacacaatcaagattacagccagatcacttgagagtgaacttaactcaagtcttgagaattgctgtagagggtgcctctggcagcatagcgctggccaggcggttcccaatggaactctctgcagggaagacttgggccttatgtcaacaaaattgcatgacaagaatggtgggttttggtgagagcaaaaatacactttttaaccacacaatcccctcaaactcttaggatgtttggttttattttctcatacatgcagtatagaaagccagcaaaggttgaaaagttgccattttgaaagatagatacaaagaaagtcagaggctcaaaaccaaaatgagttcatgcctgtggagcaaattcaatgaatgagaacaagaaagtgtgtacagtgggtagccagtgaaaagtgactgcttattttggattccagagctccagaacacaaacttaaatccatgagatttgggtcaggtagtgcataacagctcccaaagaatgaacacaaaaaaataaaaaccccaaaacatggaaaaataatgacaccaaaagtggtcaatgatgagccataaaaaattagtgatgaaccaataaataatggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgtgaaaggtttgtgaacccgcgggacgaggggttacacacctcctcatcttgtccgacactccaacgaaaatgtaagtgttttctcttctttacctggtatccttttatctgtatacttgaccattgtttttattgacttatcttttttcccagatgtccgactccgcggtgatggactcgaccaagctggagatcattgaggcaaataagaaaaaggttgcaatatgtataaaaatatcaaaagaaatataattaaaaattgtatcagtgactttgttgtaaagttatagcctgaagtgtttagaacattaataaccctaacccccccccccccaatgagttctaggaaaagaggagtgagaagtgagggttgaggattgaggtggtgggtggttttggcgcgggtggcaccctcgcttgggctcggccaagcaaggatttgtcccaacccccgccaactttggcatgtgccaagcgggggttgggagggtgccaaaatggctttagggtgtgccacgcgcgcttggggattggccaagcacgcttggcttgttttttgcccaactcgggcatgtgcccagcgtggcttgatacaccatacaaatacatacacaacacatatccacaaaactgcccttgagccccgctcatgctgtcaatcctcactgcttcatcattagtacgtatgtgagcagcacagccattgccatacttcagttctgcaaagtcgttataaaatttgatgatcttgtggaagtgaatgcctgaccatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaacttcctcacttcaccatcataatgatatttctcattgtgcgtgaacattccatgatctgatgtgattcattaaccagtgaatttccacaatcaaatattttaaggatttcatttttacccatcttggtagaatcctggggttgtgcattgtcacatattaaatggcacctgatttcaggtttttcaatcagtttgggatccagttattttgtgaaaaaagtgttgagtggaaccaggctataggactgaggctactcaggcaaaagcctgatgacagctcaatgaaagggtgatcaagaatgtaatgtatttggattcaatgatcagaaaaaagcatgagaatgagagcctaaatacaagctgatttttggtagaagcataccctagctataagcatctcaacacactagaaaccaaactaggtccaagaaaacaggctataagaatatttaatagactgtagtagtgattaagagagaaaagattgtaaaagaagaaaagtagcataccacaatgacagttgaatttcacaggaagcaaaacagacagactggagtagattttattgaagagggacaagttctacatgctatgaaagagattaacaaacatgatcaaagattcaaaaaaggaacaaaaaatataagtcaatacaccatgaatgctgtaatgtcatttacttgcaagtgaagtcaacaactctccagatgaagctacccctttgttgactcagtacatttttgcacagcagctggtcaaaatgcacagtcactgtgcagcaaagattgactgtgcttacccagagcttggacagatcttgggtgagcctgattatgatttcacctgtcaagcaattacatcacttctttttcatggtgatacaccaaattgtagccaggtgagaatgctgagagagattcagaataattagatgggagatgggatgaagattgatatgagtagatattgagattttgtcaagatgcatgaaattgtttgatgagggagaatggggtcaggagatatagaagagtagaagtaatgaaaccagaagcagaaggcgaaacctgatgagaggaatattcagttggtgaaatttgaggagcaaaggccaagcagaagaggctgagagcatctacatcagtgtacagattaggtacgattagtacgattagctgcctaatctaatctaatcctcccaaccacaatggttgggattagagattgaattcaagtagctcgagatttatacctggctaattctggtattggcacgcttgctgatcctcactaatatgctcacctaatgtggatgctctgatagatatggaagtgataaatatatcaatgagagaagaagctgctgaggatgaagaaagggtgttgagttgaaaagtatctgtacctgatttgatatgggtagagccaagccaagacaatccaagataagatgagaaaaacaggggaaggtaaaaagtatgggaaggaaaagtgaagggaacagagaggtgatgataagaaattgaaagtgagagcagaagagagtgagctgagaatggcaatagcagatagcaagtggcaggcaagggaaattccaacaacttgtttgtgcttttggaacataggaacattcacagaggaacaatggtcttcactgatttggtagcccttctgactctctaggcacaagctgctttgctcacaacctacttgagtggtcaaggataatttgagtttgctttcccaaagagcttcagaggtgaatcctgcttgggtgaatattataaaacaaacctgaatttgattttcaccaaatgctgtacaagcatacctgtgattctgtgataaaaaaaatcttgatagaaacaaaagctaaaaaaagggggaaattacaaaagaaaacttcaaacatttggaacatgtatgtagaccacaaaggcacaataggtgtgaaccatcccgaagtaacaagcatttaatcacttcttgcattggggagtgatcagaacttgaccacgtcctggcgtgaagtgccagctgcgagaggacccaggcaaccccctatagaggtgcctaaccaaaaatccaagattttgccaaaattcctacatttctgaaagccattcatacatgtttcgtgcctaccctcctgctgagggggggggggggggccgagccctataaattccaatcctccagcaacctccatttgccttttgccttttttgctgccaaaagttagctttttgtgcctttttgaggtgcttaacaagttgtatccatcaatttcacacaggaaaaagcaaaaaacccaaaaagagaaggaaaattttccaaaattttgataattgtacatcattcatacactcttataggttagtaccctacatatgaggataaaaaagccattcatgcatttttggtgtgtatcattttgaatttttggccagaaattcctacattttggttaggcacctatatagggggttgcctgggtcctgcttcgaggaattaacttcggagggaacgatggtttagacatacatgttgcatcgggttccaacaatcatgatgggtcaggaggggtcgggacaacgcctcggaataatcggtgaagtaggatgccggcggtctgcttcctgttaagataaacagacccaacagacccaactcgatcacggtatgtgtccaaacacacagcagatgcggatggtttgacaaggccaggcatgtgcgacaaatgtaatgagggtagttctttatagtttacattttttgaaagttgcaactctttgtttcaaatcataacaacatttaaaaatagagccgattatcataaattttgaaggttgggagaagtacagaacaagaagcaaacacaaagataagagtcgaaagaaagttggaacgatcagacttcctgggaaaccttggatgctttgtcttttgacttggctgggagcagctcggagtgaactgtagacgaagaaggaagtcagaagatgtggagggtgtaatgggaggatgtatgcttgtttgagacttactctgtggaataacaccaccctgtgagataacacagtgaccgaggagcttgttcaattcttcgtcgttctgagatagggaagaaagtcagctaaggcaacgatcaagatcctttagtgaaaaaagagcttactcggatggcaagttgtagatgacgggggatgattcgagatttcttgttatcccgagcagcgtttccggccaattcaagaatttcagcagccaggtattccagaacggcggcgaggtagactgcaatcaatcaaaaacaagtgggttagcaagatcgagcggctgtttggatgagcatttaaggtcaactaaccaggtgcaccagctccaactcgctgggcatagttgccctttcggagtagtcggtggatacgaccgacagggaattgaagaccggccttggacgaacgagattggctggcagctttctcgccaccggctttgcctcctttgcctcctgacattgttgtgtgtgttggtttttgggtggggtgggtttggttggttggttggttggtgaggtggtttttgtgttgatggttgagcttggaggtgggatggtctccggttgaaggggagggtgtttatatactcttgggacatcccaggggaagcccccgtgacagtccccagttgcaggacttggccgccggctggctgacttcaggcgcgtcttgaattcggaccacgctccccgcagttcccgcccagacgcgatcgagcactctgattggtcagactcgccggatcgaccacccgccgcgtgaactcagcacaaccgccaacccccaataaaggagaagcacaagaactcctcgccatggagcacccgacctaccacaactcaccaccaacctcagcagaagatgtcgacaagcgaacccatgcccggaggaagtgactgcctgatcaaattcggatctcgggccgactacaaccgcttcgttggccaactgcgctctcaactccgctcgtatctgatcacctcatgtcaagaaaacaatatcgaaatcggcagcccggactacctggccgtcgaatccgtcctcatggatgtgcgtacttgctctgttttttttttttttgatgcaggaacagtctgttctgaccagtttgtctactttcaggtattcatgaaatatacgctcgaatttattagggaaaatcttctcgtggatggccgtcctcttacacccccgccagagttttctgagccatctcgacgggtcaatgggaccggatcagcagaccagcccaacagccatcacaatcggtcgaatagcagtcgaagcaaggagcccaaaccacctcggacgaggccatgcgatacggcgctgaacgaacgagtgatccgacagcagtatgccctctatgacgctgcggttgagaacacccggaagcggaaagaccttccaggccacatcgtccaacgcatcgaggccgctgccgaacaatctaccaaacacttgcactcccagaccaaagaggtcgatcagctcgaagctactagagccgaagaagccgctaatgaccctcggcagaggtgggacgtcttgaatggtaaatcaatcatcgctcttgctcctttgctccacatctgacttttctctcctctgtcttccagctgagccgcccaatatccaagaaacacaacaagatttcactggtgctaatcaagctatctgtaaactgatccaagtgagccgaaatcaacattttcaagcctcccattacatatactgaccctgcccctctttctcacttagtccctgcctcaattaatccaaactgcctctcgagccatcaacttacacgacgaagtagcaaacgcattgaaatccgcttgacttacatccatcttcaaacgtacttgtacctatttaacctagacttcgttctttctcttgttgtttttgatattcactttacagctcctctcatgtacgcttttcttgtgattgttttcatcagtgatttgtctaccagcacatgtatttctatcaatcagtagacaaattcagaccaatttagaatgaccctgggaactgtacgtctggttatctcgccggaacacggtatgtgtgtgttcatgacttttgcgtttggtgtggacttcaggaaacatgcatgtcaactgtcaacatttcatgctaccgatttttttgatccacctgacatgcaggcaaaatgtgcatcaatttgtattaatatcatcccgtctttgacacgacaatggcgtttcctgtagaccttgcaaaatctcaaatcagatcaatccggccgcggacaataagattttcagttatcctgaatgtgcttcttaacatgtcaaactgaggctttaaagctgaactccaaaatccaagttttttggatttcacacaaggtaacatgcttgcttgggtcctcactaccgacgcaattttgatattaataattgtatgagaagaaggaatatggactcatttggataatactcacaggtgaacttgtgagcaaagccgttaccatatcctaggaagtatattgatccatggaagttttgaaatagattgctgagaaggctgaaaatgaatgtttacaggttccaggaatttcatcccgcacagacaaacaggacatcattttgattatgatcataatcatgacctcataaaagcacattctgtgtacattcacatctctccaaaaaagagagtaccggggggttcaggtacaaagcccatctactcagggaggggaagagcctgagctgtgagtaaaacccccatctcaacccaattgtgagttcagattctccgtgtggcatttacaaattgatcaagctaaaccatcttcttccagtttgtgacaagggtgcataagaaccaggttgttctaagtatatcagcacgtgagtatgttctaaggtacaacaagtaacaacgggaggtccaccagcctaacaaacagatctcatttgctggcatacctaacgtgtggcgtaatgatgtgccaccaaccctcaaggagtggtctaaaagccgctgttccctgtttgctgacagcacctcttgatgggtgtgttgggctgcagaaaggtgtcagcaacccttgtaggacaccgactggtgtcctgtatgggttgctgaactaatctggttgctttgttgagggtggagggaaccctccagcctttgagacaatgtaaagtcttgacggattcctccagtcattgagatggatttctgggtatatttgcctgcaaaaaaacctccacacccgcaggtacccgccctagcagacctggcgggtgtcaggatgcaagtgggttgggtcaacccgcgggatacccgcaacctggcgggtcacaggcgggtttgagcaggctaggattggaaatggacctgacctggatttaacccaacgggtcggtggggtgggtatgagcaggacagaatgtatttgggtcggcttgagattgaccaacttactcaattgaaaaggaagaaagtgattattttctggtttgacccaacctgacccaacccaaggcacaatgtatttgggccgggttcggtcaacattttacaattttttccccaaggatttggtggagcgggtttggtcaccgttttttgacccaaacctagcccacttgcatcctgaggcgggtgggggtgtccaaaatattggatttttgaggcaggtacccacacccgctaccagtacccgggtatgaagcaacatctctatttgatatacccctgattccattcaaattatgccctaggaggctgaattagtactaattactcatactacaaactatcagcttctttgatgaagagttgaaacatcaaacacacctttttctgaccaacttggtaatttaacatttgcatttttccagaaaagacaaactaaataagtggggttttctcttaaacttcttaacttttgtgggtccaaatgctctactggaatccaggaatcaatccacaaaatgtatggtgagaaatgcataatttgcatagtttagtttggacatgatgcacaagaatttaatttcttatatgtttttgtttgaattactggtttctttaggaggaaatttccgccaatacatcttcagtttgcttgcagcccttgtttgcaaatatctaaaatcaaccaaagtgctggtatccctttcatgtgaattgtatgaacacttggagtgatgggagaggtgaggcaaattctagattaacagattgtcaagctcatcatttaaccctgtaagatataatttttaaaaatgcaaacagaagctcaaccaagcatccaagactccatcactacaagaaaaaaacttaaaactgtatcaacactaggaggttacgttttcagtaacgaaaaataacgataatgtaacttaaaattttccgtttttgttgaagtttcttgtaacgggttttccgttgtgttactaatttttttttgttttttattttccctcatgctacgttactcagtgagattttttttctattcatggaacagttacattatcaaatattttcatagataactaaggagataacggtagagaaagtgcaatattgatttcagggcttcacaaatgaatgcctatagatgctggcattatcagatataaaaaatcattttatttttgggacaacaagcttggaaatcacatcaaattctcccgtgagaggaaccccctcacgtagccacatcaagcttctcacactatgtgacattgttttaggaagcatgctaccgcctgaatacagtctgtattcagttgaaatgtgatttgacaaatgtgcctttgtgatatgacatgtcaactgtaaacagttgcccaactttttattgcagtgcatccaagactggaatctacaggtaatcaatctcatcaattttagttgagtccgcaaaagacattgtaagcttacctgatatcatctgctgggatgagactcacaatcagaaacatgtgttaggtaccattcaaaagacactgcttatgtcagccacccacaattggcaaaaattatattttcctgtagaacatttgattaccgctgggcaaggtctcatagctcacacagaggaaccccatcaaggtagctccaatgaaaggaaacatttacagctccttgtgctattggtcaaataagcatctgtaaattgatttacaattttcttttctgacagagtatttgagtagaactataccatgaatgattacaagttgcatgaaaatctcaaaaaacctgtccaattaggaaaaattacataattgaatctcaaaatttttgcaaatgcacaaagcttatcaattcatttgtatttttttcataccaggcaaataatgaagccatatgtgtagctgaaggtttctttgtcttgttatatgattgatagctaggctcaaatggtaactaattcaaaccaagaagtgaaatcattggtgtaggatgagttatttgtatctcaaacaaaaattcttgagtagaaggtcttggattggcagcataggaagtaaatacctggtcacagagcacaccgcagggagatagagtcacaggctgacagatacccaggtattaccatgccccaagccactcctcaagtaaacacaccttctagccatacccaatagctgagggtatgttgtgggcagcccaagtgttgcctaatgcccttgggttggggcaccaggtaaattgaaatttgtgagttacccagtggggtccaccaattcccagacaccagtgtagtgtatcaaactttggtaagcctcatcctgagtcctgaaccctggggtttagattcaggaaataccccgaacctcatgggttgggacaattccttaggttgccttggctttaggggaagtagtgggtctgaaagtggaagggagttccaaaacaaaggaaatttctacaagcttggatcttgatcaacaaatatacatacaaaagagttataaattgaaagtagagtagtaaaaaaaccctctgaagtcttagtcaaacaattaccaagatgtagccaaatcaattttgggagttgtttgaccaggtcaatgattttccacctgcacaaatcccaaatctgacaagtctaatgtcagatttgatgaattgactccaatttgatctcatcattttttattcaactggtcaatttcaaacaactcccaaaattgatgtctactacatcctgggagttgtttgactaagaattgggagttttttccattaacataaaattattgtagtgtatccagaaagtaagccaatgtgcacacacatatataaattagctggcttgatagtgtgcacttctcaatctaattatcaattttaaaagaaaattcaacaacctggcattaatcctctagccatttggaatgtctccctccacacatgagcttggaccacatttccttccatcgcctctatggcaaccactatgaatttttttttgtgatgatgtggatgtgctgtgtttcattgacatcctagcatttaaaaaaggactgtgctagaaagcaatttaattgttgagaacctgtgagttgtgacccaacactcaatgggtgatgctataaccactctgctgtgctcatctctatgagcagagaccaattttatgcttctgaaattgcaatgccatgatatgaccatgaccaggtttataagttttgggtgtcaagctgcataaaagaagattgtaatatagaagcaaaactgaactccaactctttcagtattgttgaccaacagagatcaggtctcatgttaaccctcagcatcaatcttgaactctgttaatttaaacccacattctctgtcagctatgtgtatgaaactctggcttaattaatataaaagccaggtactatcactgtgctgaaggactaatttcaagaccaagattactcctagtcaccctcaaactattaagtggtccaaacttcccacttaagaggttctaagtccacactcctcagttaatgacactttgaataatcaaaggagcactgtaggagacaataacagaatatgttattgcaagttgtttggaagcaatattcagtatttcaagaaaggctacagtcagaggtggtggccttgcagcaactacttttcaaggaattagtaagaagagaatctgggataattctaagcttcttaataataaattccagtaagaaggtaggttggatcagagaaaagactactctagtagtagggggagaatattcactgtagttactagtattactcacttagtttgttggggatgaatattctgaggaaccaatcctaggcagtagaaggcctcctcaaatattctagaggtccccttgaggcccatattggaatattttagaatctctctttagtgtactatggtagaattattccccctgatgtaatgggaataattcaaggtatttcaaataaagtatatttgaagttcatgatgcatatttatagccaatcacatcatgtttcttcttaagatagaatgatactagtagaaattgccctactcttgacatagtgtgataattttccttttacaagtttaaataattgattatacttgtagaacaaaatttccaaggttaccttaaatgtatatttaaccctaatttaatatacattaattttattctgtagatttgtatattttattccttttgttcttcaaggtcttgaatttatacaaagtccttgaaggagtaggaatttggggatacttccagcgggcaaccccatttgtaatcttatgaaatattgttttattaaataatattcttagatatgtttcatcttttattacatattacatattacatatttattatttctagatatgttacatcttttattacatattacatattaaatattaaatatttattgtttagcagtcttttggatactgtggagtatctctaaggctgacatgctttcccaggaatcatgttcaaactccacagctctcattcccaaccaaactctcatgtttcttccttttttgtcagacaaaatcgattcatgaagacttctatttggtgcaaagaactttcacaagccaaaaaatggagagggagcattgcaagcccatctgggctgcttcaaagatacatgattcaataacaggaatgcttgttgattttgagtctcattgtgtcaactggcaatcaattgacctcttgtccacccattgtatttatgcctcaaggttgtgtaggatgcacaatccaaacaatacccattttgcgccaacgataaatagcaatttgggtggggggaaaatgggtcaattttctggcacttttttacaaaatgcctcaggagtagaaattaggataaaatctgctattttggcccaaaaataaaaatgtctcaaacattgcaaaatggatttttagctcaattgagacatttttattattgactcaaatgactcattttagcctaattctcctgaggtattcttgtaaaaaaagtgccagaaaattgatctactttccaccatccaaattgccatttttccttgggacaaaatcagtatgtttgtagtgatgcagtttgaaggtgcatagaagatttatttcttccaatgcatggattaattttcattctgtctctttagacagatataacatacagaagtgagagctttcttttccatttgcacagctgtgtaggtcttgtggttggcttcccacggatgaaactgtcaatggttgggttttcctttttttgattttttttgaagtgaaacatcctaatatcaatttaccacgaccgaactgactcgagtttatcgattgctagattggtcaagagcggtcatcaacctcaccttcgaacgatgcaggacgaggaccatccagcgagcgcactcgttaaccgttaccttgaattatcggcaggccagataacaccctcagaaagtcagaatatcacccaggaactcagctcatgggtacagaaagaaccccagacacatttattactagtgatccaggcctcccgtttaggactcacttcagaatctgacaccactcgagcccatgcaaacagactgttagctcgactagtgcacgcactgatcgactacaaatcactctcaaaaactcaaggctggttcatcgtcttcccacccgctctcatcctaccaagttacactgactcaatcccagtccatcccctacacggttcctacagtcaatctcctcgtcgaattctttgtagaaaagctggatgacggaccgtcgatcgtcgtcgaagcattggctgcactgaggtcgttgtccagatcggacaattttcaggctgaacatgccatcaaatgttgtaatgcgtttgtgttttcatccactctaccacacgccttcttacgcgttcaacttacacctttgccacctaacagcctcttccagcatctctccatccgcgatctcgagcagccaaaaaggctggctgtcctcatgttggtcgataatttactggcttatcatcgtgatggtcagctcaatcctttctccgacatcaatccattttccaaccgctcttttctagtcaatttttcttttttttatttcaaaaggaaaaaaaaaccatagctaattctcgaattttctgctcttatgttggcctgatcgttacagctttacaaagtatgggctccgagtttctttcgggttactgcaccctagtggagggcgaaaaagatccaaggaacctggtagtagctttcaaattggccaaagtgatcttgactgaatttgatttgggtgatcaagcggaggtaacaaacagctggcgctttgcagtcatactctccgggttttccccttctagaaaatggaattttaattcataatttcgtgaaatctatcgccttctagagcttgttcgacatcacattttgctatttcccgatcaccttcaaacctccgcccggaaatcctgatgcctatggtggaatcaccgccgaggagctcactcaaggcttgatcgactgtctctcagctacgccgcaatttggaatcttggtcttacctctcttgttagaaaaatttcaagcgcctggattggggcccaaggtaagatcaaatcactccacttagaatctcttatcacccattgaattttcaggtgagcctggtcaatgtatttacaactcttccactttcttgtcttccagtcccaagttttggaaacggtgatccaagcttttccaatttatggccgagcagcagtagcagagtttgcttcactgttctgggaatcattccttgtcgaagtaagtagcagtctaattgttgaaaagttttgagttcatgttgtgtgatcttgtgggacactttttgttagatcttccaacctaacacgtctcccagccaagactttttacgacttctagagcgtgcctgccagactctattctcgaccgttttccctgctgaggtcgaattttctcccagtggcccgcttgatttcatcaagcaagctctcgaagtcgtcatgaaagagttacattcacctgaaaaatctagggcagttccggccactcgactggtcggttggatcgtcgagagtggcgcaaatgtcactgatgtgatactaccaaccattgacacaagcgtgggcacgcttttacatctatggaaggcgactaagactgccaccggggatgacgtcttactaaaacgaactagcatacttggccatctcagtacgatatttagctcaataggagccgtcaccagcaaacaagctacttcagtacatctttcaatttcacaatggcttacgagctccctccgacatgacattctgtcgatattgatcaaagaggtcctggaaaacgcatcatgcacagatccgcttcttcaggtcgcagcactgcgaactctagtcaactttgtaggtattcccgacacacttgagatgcacgaagcaaatgatgtgattggcactgtgactcgcttgcttctgagcagtgatgagaatgaaataacgtgagtagtcaatctatggttgcttttttgatgtgataatttaccccagcttgttttccatgacttcgaccagcaatgctgtcattgaaaatctttccaccatagcagactcccatccagctgcagtagcttcggtcacccttcctgaactcttctcaaaattacccagcgccaaccacctcccttcggtggaagcatctccaccgattcctcctgtcacctcagctaaatatatcaccattttagatggcctggcaagtctgtgcgatcgcgcaactctctttgactctttccttgtccgactgttcgacgcgctcgagtccagctgcaacgccgcctttcaggtatcggtaaaggaattcttatccttatctgatggaaataatcgcaaccagccatttgattatcgtgcctacagccaccatctcctcatatgcctccacactgtcatacaagccaaaatcaattcattcaatgccaccctcaagagtcccgcatctgacatggaagaatgcgcggtcacggcgactcaggcacgtggtatcatcggtagattatttgagattcttctctgtgaaggacatgccttagagaatttacccgccgaaggaggtggggaggcttcaggggttcggagagatgttgatctcaatgcgattcgcgagcattgtacaattcgtaatgataagcggatagtcatcaacgctggtcaaatcatcaactcgctgatgggtcagcttgacttccagtacgtttatatgattcagctttacgatttcttacacatatattgacatggacgctccaaccagacagcagcaagacgtcgtcatcaaactacacgaatgttacagtcttggtaatgtgacggagatagttgcagagtctcggaacctttcatcggcctcttcagccactcggtcttgcaaaatcgaaagaggctttttacccatgtctgttagttaaggttccagaggtcgagcgattctttaatcttttatgtttgcatcaagttcacattcctggcttgggcttcttaaacacacaaaaaaaataagcaggttgatgcaccagatccggataagaacatgctggctctctatgtagaagccttaatcgccatcagacctggagtaggtcttacctttgtataaggtgatttatgaacacgtccaattggccaaatctaatcataccacatctttctcaatcttgtcagataaaattacccgatgaaactctctctacctctgatttcttccctttcaagtactatcatttcatttcccagaccggctctcctaacccagttgcccttcaggctagtctcagattactgtgttcaacggtcaataggcgcgcagaagggtaatgatttgatttgcatttttttttctcggatcagcacgtttgttagggagactgatagtcaagcgtcgcgtagacttcaatcaattttttggggaacagctcgaccagttttgggcgtccgaaatcgaggccagccgacttacacggccgcgctcaaggaaacttgcgatcatgatgtggatctggattatcaagggtttggtcgttcgatctgacccacgggggtacacgatgctcgaccgaatttgcggtttgttgaaggaggacggggaacttaaaggttggattgcaaaacgcttggccgtcgttgttgatcataaggacgagactatcagtcccaagaactttgcagtcatcaaggtagaacattcgcccccctcatccacagtagtttgtttcagattggatactaattcgatttgggatgacgctcagtttttatccatgcaacgcgcttgccattatctgatcggtcgtctagttcgcgactatgctgaggcaaacggtgtgtcacaatcagtttctttcatacctaggccgatgaaaaaatgattaggaaattccagctcaaagcaaaagaactcatatttttcattgttgatttgaaatatcttcagaagattcacgttgggtttatcttgtcggattggccactttacttgcacgagtgggatcctcagtgacctccctgcagcatgaaaaggtcagagacgggaagagaagaattgaaaatatcattgtgttatattttgaagtgctgatatgggcgaaagtggttctagattatacctttgctacttgaggcgttaaagctacctgatgtggacgttaagttggatagcttggtgaccatccatgacctgattgaaaacgacaagcgagggaccgtcttcgagaatcacttatcttctctagtatcggccttgttaatcaactgtaccttcggaaggggtagcatcaatggcgaagacaggtccaagacacctaatgactcagcgccaaaaacgggaggaacatctgcggtaagttctggtttctgtgcatcatatgtaatctgatatccttttatctcagcttgtgatggctctgaggttccattgagcatggtcgctaatcatgtgttgggacttgctcgcattgcgtggaacagtcggtcaggcttttcgcgctgaagattctggcactcctgccgagcaaggccggccacccgtcgtcctcaacccccggcccttccccgccaccgtccggcctgccatccaatgtcgccaagggcgtcctacaaggccaacggaacaaggtgttgctggccctgtccagtgcactcgacgaccccaaacgcgacgtcaggaagatcgccgttgattgtcgcgcttactggttctctctaaacttgacttgatttcgatcatggcaccccatgcgttcaacttaccacaactactccttttccaaatttttaaccgttttctatcgttcatctgcttttcgatctatttaccatgactttcgattacggaatacaccaatcttacatagcatgtagtcgagaattacatttgttacatgtgtatgtagtcaaaatactgtccccctagatttcatagtatgcgataccaacagccatacatcggcatatttcactcgggaaacaaatgtgacccctgtatataaccgacccaagtgagttgggtggtgtgatgaccgggctgaggttgcttatccccaggaattgattcggggaagaatgtggaagattcagaagaatgtctcgcctgtatatcagcctgtacaagcccgtggctgtactcgaacttcccaaccagaaacagccaaccggaaatgcatgacttctcggattggctttctatggccgatttctttgaattatagccagtcttccatcagtctcaacgtgcggtgaaccgccagcagttcctccacctctaatttcatcaacatgcactgtttttcattcttgcggaatattgcgatctacacctggacaatcagcttcaacttcactcccagctccgggaaactacatggtcagtctgtaaccagatacgtcgtggaatatcaaaaccaccatgcactcgttcaaaatcaaacagctgtacgcatccatccaactattcacccttcttggttttttcgccttttgctgcttcaaactgattttgggctgcgtgggaaacttcagtacttcaggaatttattggaaacgcacttgaagagcaacaacatcgggttcaatgacattacgccgttcaatgaagcccccagcattttttccggcttctcactttcagttcacactccacacaatccaaaaaccatcaaagcggcctcctttgtcaaagtttgctcgcatttctcttctttcactcattgtggattcgcgtggaatgtccatccagcgtattttgtgtgttacaatcgctaacggatgatctcgtacacaggcaatctttcccgttctgccagtcgcacgcccggtctttctgcacacacccagagttctcaacactctacaggtggggaatccggcggatgttttcgagcctcatgttcaagttggcatatcacgtctacacaaaaagggatatcgatgcaaagggatcaacatagccgtcattgacactggctgcgattgtcaacatccggccttgggaaaaggcttcgggaaaggatttaagattgcgaaaggatacgattttgtgggcgacgcttacaatggatcgaacctgccgatacccgatgacaatccatgcacgtcttgtgctgtgagtgcctttcccagccttctttgtatctctgattctaacgatgctgctatatatattttttttcgtaccagctgcatggtactcacatcatgggtgttctcgccgctaacgagaatactatgggctttcgaggagtatgtccagatgcaacaatgtcctcgtaccgaatatttggctgtgaggaaaatacaaacgacgaactggtcgcttcagccttgctgcgagcgtacaaggatgggggtttgtagcaagtgcttctttctcaaagatccacatctcaataactcacgtaacctttgtaattcttaaattttcagccgatgttttctcgttatctgttggcgcccccggtggttgggctgggggatcgatagcagcagtcatagccagccggatagccaaaaggcgcgcagtcgtagtctcggctggaaacctgggcgatgtaagtatttcctgagcaacaatgagactggcatcccgtcaaatgttgacactcgatttcatttaaggaaggtatgttctttgccacctcgccatccaccggcaccggcgcgatctcggtaggaagtgtccaatcgacagcccttgtatcatatcctttcacgacttccctcactggctcccgaactttcaactactttgctacctttactatggagcctggaacctttcctgtatacccgataagctctacgaaggatggcctggatgacgcctgtacaccgttaccagccaatctacctaatctatcgcaacacatcgcattagtcaggcgttccgaaacacagtaagcgactgccgactttttttttggcaaagccatcggactgacatccagttcacaacacagcgcatgcacattcgaaacccaattgggccacttgctcaagaaaggcacacacaagatcctttgggccaatgtttgttacacatttttcttgccttcattgattgaccattgtttttttgactatctgttgggtgttgctaccccggttcaacttagaataactctttcccagaatacgtcgcgcgtgatgcgtctaacggggtgtctgtgggtgtggtaactcgagatatcggaacaatgctaagagaaaagtattttgaaaatcctggaaaattcagtattaccatttcgaaggatttggcaattgctcaaggtatttacattggtgtcgcaagatatggatggtctttgaatcagtaaagaatactgaccacctataatttttctcattgaaatagttgctgcccccgacagcggcaaagttagtccgttctccaactagtgagcatcatccatttgtctattttggaaaacactgaaagctgaagcccaaattccttccagtggtcccatgttcgatctcgaatcaccgcagcctggggtacttggagttgggggcaacgtcctatgtttgttgaactcacactctgttccatgactttgtctttccgtttctttagaggttaaccttcccctcctgtttcgcacccaaatttagccacttaccccgtatccgaaggttcatttgtaagcatgcattctgacgactaagtttgattattcagtcccagaactgagtcgaacatgcaatcctttgatgtaatgcaggctatcgcctcaggaacgtctatctccgcgccacaggtcagttgttattttcccatattatgtggtttataatatgatgactgatgtatcccaacgtatctcagatggcgggtattgcagctctggtgatcagtacgcaagggaaaaacatcaatccacatgaaatttacacccggatcgcttcctcagcgacgcctgtttcaaatttcagcgaaactggtattctggaatgtaagaaggtttcccaacatagccgttccgcgaatcaaaagcttattagagttgattttcattatagccgtatgtcatcagggtgcaggcctagtcaacgcttggtgtgccgcaatggcgaccactgtggtttcaactcattcattttctctaaatgataccctccacttcaacgggacgcagtctttctctattacaaataaaggcaaacgatctgtttcatataccgtcgagcatgtcactgctggaaccgccctcactttttccgaaaccaacgtagcaaaccgatggccagtgccgctcattcctggcactgcagacgtgtctttctcagtctatgaatttgtgctccgcccaggccaaactcgcaagctccaagtgaaattcaaagcgcctttaggtctagaagaaatctcgcttccagtttattcaggtttcgtgatccttgtaagtgacacgctaactcaacaccagagtgtcgcccctaaagtactcatggcttgtgaccaaatttgacgatctgtatcgctaaagaaatccgacacagaatgcgagagccacactatcccttactatggagtaggtgcagcattgaaacagcgaccaggtaacgtgttaatatcaattaatatgacattttttttcaaaattatactaagttgatagatttgttcctggtcgtagtgctcgactatggatatagctaccaagacaattatactttacccgcactagatagtggtttgactggattgccggtcgaggagggacataccttcactttgcaagggcttgatgtcccaattgttgaatatcgattagcgtgtaagtcttcattagaaatattatcagaagatgatttcctgcacattactgatcaaattgcgatatctcctactttagtcggaactcctttggttctatttcacattgtcaaaggggacactgttataccaacatctcttttacctcaacaatcttcacaagaaaaagcacccaacccagaaccgcatcccgcaacaacccctccaccctctcctaaagtttcttctcaagacagtaccgccaactcgccacaaaatggtcggctcctcaagagagctgtaaatagtgaaaaaaaaccctttgtatcatccctccaaacccgatgaatttcccggcagacttcctaatcaattccgaggaatcccattgctagggtcaattaagccgtttgaacaattacaaagatggaagccaagacatgcgtgtgtttcagtttcatctttgaacagcccagccattatcgacccattggaccacacagttgaaattgattccttctctatttgtaggttggctgacgctgcttcaatcgctttcagcgggaagatatatgacttgagtgttgcgaactatcatcacgctaaaccgataacagtcccagacggaaaatatcgaattctagtgaggtgagtgagaaccgaagattgatgctcccttacagatttgatggcatgtccaacttactcaaacaaaattgacaattttcagggctctacgagtgacaggcgaccctcgagaagaagaggattatgaggcctggctttcaccgattttcaccatccgtcgttccaaccaaaagccttaataagccgataacccactaatctgcctgtcatatcatatatctctcaaaacaatccaactcaacaagccttcctaccttcgccttttatgtattctgaatttccgcggagcgtactggatttcaagccctccaaaactgcagctggttctagtctatttcgatttaccgtgttcaaatcaactgccggaagatcatttccaatcaaaagacatttcaagcttcatcagttttcttgcctatttgtaaacttcacaaaacttaatcaccacctcatttcttcaatttcttgttcaatagaaaacccctgaattccgggcctacatgtgcaaacaattccttaggtctgctttgctcaatcatagaggatagcttctgatttcatcatgattccttgcttacataagccttcttttttttttctaatttgaagttcataatcaaatattgtacttagacatcaactaatctatttgtttggcttgaccacaccacaacattatttttttttttaaaaaaaaacctttaattcaacgattggtttgaactagtgcttacattcttttgataaatgctgattttttgaaaccaaaatcaattgatgtaaatatctatgttgtataaattgatgaagaggtgtttgaccaaaaaaaaaaaaaacatgaaattaatgagatgtgctttgtgagggatccagtcttcatgatttcctgctcaaatttggtgggccacgttcctgtgaaaacaggccacactcaagtagttgaggaagaaaatgaattgctgcaggtaatcaaaagtatggtgaagccctctagatacctggaaaccaagcgcagaattgcaactcagcaagcttccttttctttccttttttcaaagtcctattccaatcacggtccttgagcatgtgtacagcttttgatgaagtgtacacatgtatcgtgcatggatgaccagttgagttgatgtgtcaccaaagtgtgtgatttctccgacagtcccttaccgagttttcctaggttttcctacgtagtcatccttatcaagagccgatatctcttttgactggactctcgcctacatataacacaaacacatccttcgagcaaggaccaaagaaccgacaagcgttgcacctcatggttgagtctgggtcgatcatcttgggagtggtggcgattctctcggcgctattcggggcgtttttgaagcccaagtttcgaccaagcaggtgaggttgcttatatccaatcttgcatcagacattggaaacaagtcgggcacatgctgatttctttgacccggatcacatccaacgctgctcaggtatctttaggaccgggacaaatcgtaacaacgagcattgttcgacgataggcttggaggcatgtgaggacatatgggtcgatcaaccgacagggttggcttatttggcatgcagcagtcgtacacagcgggcgttttgggaaacgggagtgggaatactagagttgagttttcaggttgtctttccaagagttttacgccgattgtgtatttttctgatttggttcatccccattgaagagcagaaaaattaccacctcgctcgcttgatcatatcacaatcctagacctcaaaacccacgagcaccgaaaactcgaactggtcaacttaccaccccacatagtacagaacggtatttacgtgcatggtatcgacctggttgttactccgagtgatccaaccgatagcagcgctgcaaaccaaatgccgttttcggatggcgcagccggcgatcagctaggctcaagacgagctaccatatacctcatcaaccatcgacctccctcggacaggaagtctgcctctttgatcggcgctcaaagcgtgatcgaggttttcgataccgtgttgggtgactccaaggcaacacacaccataacgatcgaacatggtctcatcttaactcctaacaatcttgtgggtattagtgagacaagcttctatgttacaaatgaccatagctccaaaaccgcttgggtgagcttccttcctacattttcacacacttctcttttacttgctcttgatttaagttaaccgcctttcgcaaaattatgattgaatcagacccggcgtttggaggtgtgtcattttatgacttatgtcatccaacttactcgagtcatagttaactcaacgtcataatcaacagccgtttttcacagattcagaggtcagatctttatgttttcttgtttgaaccaaagtccttctttcgtttaccatctgccacccgcttacgtcttggactcaatgtagattgatagcattatattttgttcgttccaagacgagctgaactgtttgcctgcagtaagcggtaaacatccgcaccccaatggaattgctaaggtaaatcagaaatttatgtggcggagaaatgtatttaccatctttgattccactaggggcccggggattcgttgtacatggtcaccacttttgatccttatctgagagtgtatgaaatccaagccgactacactctagccctaacagacgaactcaaagttgagcgaaaattcgagttttatctgtatgctgatttccttttcaagaaaaaaactgatcagatgttccacttgaacaatccacaatctctttgatcccaacatgatcctatctattaccagttacccagagtagtggacaatatttatgtgacccccaaaggatcaatctttatggccggaataccatcactctataggttcaagaaacgtctgttggggatgcaagaaggcaactttgatatactgtctccctctgatgtttggaaagtctcaaatgaaacaagctctgatgctttttacggtggaagattgaaggtagaacaggtaagaaaaatgaaatttgttcgatgtttactttgtcaagtcgtcctcctgggttatgtatgatggggatttgatgatttcgaatatttggggtctttcctctaattaggtcctagcagatgatggaaataaaatcaatggaaacacgggtgtggctgtttgggattcaaagctgtatctaaccggtaagtttgaacttccaattccttccttggagtctgaatcatccttttcttgttcttttttgccaaaaagaatgagggtgttagttcccctgatggcattattgatgcttacaaaggatgttttgatgttgtttttaggccttacaagtccatatatatcagtatgtaaaattgatgaggaattggctcagtgaatgatgtgaaacctttctccttttttctctctttcttgcttgtaaacgtctgttttgattgtgtcacaccagctgaaaacctcaacccctctgggatctgtggaagatattttagaaaaattgcaaacacacacaaacacgtcagaaggaatgaaacatttttcaaaaaaaaaaaaaaaacatcttaaccaggaatgagagtgtgtctttgtataggatggtgacgcatttccattcaggaatgagcttgcttgatgtcgtgggattatggcggatcaccgaaagttattcaagcctggaggagagtatgtaagctctgaatgattagaccatgtgccattgaccaggaaagtgaatcattgaagcacagattccattaatagtgcaattctacaaactcttcatgttttctcctttgagtgactggttatcaaagtctgctttttgcacattaaatctattttgtatctgatgatacataacactttttatgcatgttgcagactgaattgaaattgtacatagttgaaatatttggatctggtatggcttcccttatttgatttttcctgggtcatgtcacttgaaacatgattgcaagttcaactcatgagcattatctattagcacttcagattagcaaagtgaggatacatgagtaccaatcaattcaaccagattcaaccctgtctgataaaaaaaatcaaagtcaaacctacatcttttttacatcctaaaggatcatgggtggactaatcttaaaaacacatgtgtttcattcacacatgctgcatgctgttgttttgggtaagagctcaacctcacatcttttagaagcttacttcatgaggttttgacgcgagtgtaccagactttgcttttctttggttgaattacccacacgaccgcttggcttgaaaaatggatttgatcggggcaagagcaccagatgcgatcgagggccttcagaatagtatcgaaaggctacttgaacatttagtctaattacacgaatcaaggcaagtcaaggagcgcgagcattgggcctttctcggactggatcgccaaacccaaaccagatctgtaagatctaagctatgcagttcgatcgggcagccccatgttggcctattggggatggtaatgaagtttgaaaaggtcatccataccaatccattccttgtgtcttcatttctctatgtctcattgggcgtttgaagagtagcagctggcagcggtgcttacaactttcgccaaatctaacagaatcaaaggactgtgctctaccatttgcgaaacgggaatatggacaccgttgaataccaaagtgcagtgcgtattgatgcggttaggtggccttaagttctacatcactcttttttgcttgctcaatacattaaaccctttactttagcttgtgaagatattccccaggatctcggtttgaagcatgttgtatagagatttgacatataaaatactcaactcctgtctgaacgcagttagttttttcctcctttcgtgatccccttctttcttctaaaatcagttgatcttaaataagctaaggaaagaattatcttcggatcaaccgactgcagtgatgtggaaatttttcagtgtcatcgcgatattggtttcactcccactttccagtataactataagctcatccattggtgcagacttgaataatgcacacccactccgcatccctttggaaaagaagctgtttgtgaggggtggcgatgggatcttcaatttcactgccgctcaattgtcacatcagcatacgcttaggtaggccagaagagaggatttctgatcgtcgctttcacttgcttgatacttttgccaacacttatgttgtttgttctgttttgcttgcgaaaagaaaatatcggggcacttgtgagaaatacaaacacgcccgaagcttttggcccagcctatccaaattgtcaaggccataccgtcatcataggcgccaaattgaaaggttaactaatcaaggcaatcagagtaagcatcaagatcataatatatccaagtcttaccatcgaccgaaagcttattcagtgagattattcaaaattgaagtgtggacgtaagtcacgatacaaaatatgcagaagctttgcgcttacaaacactccaaaaacagtggactcgtaaaaattggaacgccaagccaaaccttcagtgtagatttcgacacgtgggttgatttggttttcttgcatctatccctcatattcctctgaaaacattaaacgctttctttcccttgcaaaatcattgaaacagggggtcgggagatttttgggttccgtcaatcgattgcaaagataacccatgcggctctaagaatatttataatgcatctgcaagcagcacatctacaagacttccggattcatttaaggttaattgtcagttcttcacagatttatgaatggcagccgctgcgtaaccccacctgatcttagtttggttcttggctttggagggctggtatagatggagatggatcaactacatcaggaaaccaatacagagattcggtcaaattggcaggaatcaccattgccaaccagaccttcgccggtgtatcgaagctgagcgacgaatttcaacacgacccaacagatggcgtattaggtcaggatttaatgcgattagattacatcaagaaaatgccacgattctgatgataaaatcttggattttggatccaggtctagcctatcccgcaatctctcatttgaagtcgccttcgttcattgaaaacgtgtgtatctcgcgtcatacttgtgattaaatatgcaatcatctagttgcttattatttttgtttttctttcaaaaaaattatctccgcaggcatttaatcaaggattgataccatctaagacgttttctttcaaattagccaacgaaggtggtgagctatatttggggggagtgaatccatccaggtttgtaggtacactagaagcacatccaggtgagttgaaattggtgcgtcttgagtgggatcagcttggcaaatttttcaaaaaagaactatcttgacggacaaacatgtgtttttttgaatagttatacgacaggcatattgtgagctaatcaaactgatattttatctttatccaagactagccgagtgctaacgcgcaattctcgcttcgatcttctaggggagattggtaatgggagtgttaatgttaatagcatcaacatcagtcaaaatggccgaatgattcttgatagtggtacaacaattatgtgagtttctctcgcagcgcaatttgaaaaaaatcagaacgtgatcatgaaccggcaagcgaatgtgagttttagaacacagaatgaaacccttttttaatatttcgttagtctcgacgaagttttgttgaaagtaaaataacagatggctcttccgatttgttcaagtaggattcagtaatcaatctttacattgttccttcgttccagatatggaccaaagctagctgtggaaaaactatactcttcggtcgacggagcaaagaaatacgagaaacgggatggcctttggaaatgtgggtcaatttgccaatgtgtttagaagcaatggtgtgctaagataatccatcatagtcccttgcgtgagcgcaccatcggtttctttcagctggaacggtggagggcaatgggcaatagacccgaaacgaatgtcactaggtaaagtggaagctaactcagccgaatgcatcggtgctatctcgagtcaagctgtcggcctgaatgattcctggctactgggcgatacattcatgtctgtaagtgtggatatgccaacgcctcatttgaagctttcagggtcatctaatttcggtttactcttatgataatttatcagaatgtttacagcgtctttaacccagtcgggggtggaactgtttccttcgccacaccggtatagaaatcggaagcatatcaactccttcaattatcagtcatcctaacctaatgcttgcccacgatgagcgccgattagctttggaaagtcaaaaaccatttgacatcaatcatggtcactggtgtccatattgttttggccttatcttatgtatgatatactatactttgcgatagcttaaattcaatgaaccccatctgattgtactcgcaggaggtgtgctaaatggtaagtacgcgcccctggaggaacgtcggaggcacaaattcaaaagcagatcaagtatgtgtccatatgtcgcagtgacgtagagacagcaggccatagtcggcatattttgcctttcgagatgaaccatgagagagaattaattgattgcaaattagaggtttaaaaggatcattgcgcccactgagaaattgcttattaattcagacaagggtttttaaggtaagataacctaatatgttaattcaaaatttgtttttcaaaaaatgcgagatctgtgacgcgcaaagaatgaacgaagcacttgtatgatgaactactacttgaagatacgggcgttcgaatcagtcctaaaaatacttagcatatggaagatacttcttcgagtgagtcttaccatatttatcacaatgtcatcgtagttggtgttacaacctttggctgaggctggccgagaacctgctgatcatcacacgcgattgaagccgaaagtccttgaaacttgccaagatccggtgggactcttttgtaagttcgacaggcagcttcgcgatctaaggtaggtacggaactgagttcaacttcgcatgcgcctaaactgacagtttcagtgtccttgcttttcgttttaatcacaacctattaagaagaatctcttgattagttccccgcccaaggctcagtttcaaaagctcaatgcaaacatacctttgccgttacatggtacgtgactgtcataaatttggtcttgcatgtgtcgccgatggaataatgataaacactcttgggacgcggaatggttagatctacacttccactccatgcaaagcttgaccgggaagccgttctcttctctcgatcagaggacgtaatcggaatctcggccgcttcaacgatggaaacgacgggctttcggtgggggcgcaaggctggtagtatgctcggcttccggcggagtttgccaagacttcgagtcgacctcaacttgggaactgttgaagatggggcgtctgacaaggaagccgcgaaaaacaagggttttgaattttggggtggaggatgcccgacgttagacgtgtcaactgattccgtatcagtcattaaggttcgttcgagggctatgataacttttttgaatttgggcggatccaaatgagtttctcgcagatagtctgtgttgatcgagagggatactgtgaggtgatccccacaggagacttgggtagggcaagaaagtgaataacggatccggggggctgttgtggatccatgaatatgtgtgagagttcctacgggggacaagttgtggaagtttgtgagatgaagtggataacactttgtaatggttttctctcctggagccccacggacgactgttagaggatagtggtcagtttatcaagtctgccttgctcagcctatggttggaaggaaacacacctgcttctagctgccaccaactcctccaatttttgtatgtcatcgaaccgatggcaaacccgagacgattagggtcagtggctgttcgagggacaatcaacctccattggctttgatagtcaccgatgagggtgttcaatttttgaggattatccggaggtggccagatatatgacgcagtttcccataggatgttcaggttttcaggaaggtggttctcgttgaagtgtttgttgagttgtgcttgtccgccaaccgcttcatagcacctcaatcgaacaaggatctgagccacggcgatatcttctccttcgtcccgcgagtctaacttgattgtaccggctaccaaaacaggtgaaagacccaagtgtccagtatgagggaagtacttcgtacaattccccttcctagggagaagcgaaacggagaccatcgctcaaaaaaaaaagaagcaatcaaaagaagtccagcttcaagggtgaaaattgaaaaggtgatcaagcgatttatgtatcactgttaaagagagtgagagaagaatggacgattgtgcacaccgaggcgctggctgatactgtgctgcccagggcatataaagctgtcccggtgagcgggaagcactcaaaacgtcaggccatttgggatgggacgagttagtggaacggatatgatcacgacacaaaaggagggatagttagtatagtgattggtacatcactcggtgccccatcacaactagctttgttcttgtgatgaagatcacccgaggtcgaaatgttcactagtctgtacaactcaatggggtatggctatgaatgaatgcaagttgagggactcggcggtagatccgttcttcgaaatctggcccaaaaggatgttttaattccatagcggtgggtttcctcaagcaccggttgcaaggatcatgaagggttcaaggaactgacgtactattccggtgccatgactcatattgtaagtatcataagacgagtcacgcgatgccgacccaacagctttgagttatcgaaatgctgattcccttcaacggtggatagaaacagccagaaacccgcagaggctcatcacaatcaaaccagcagatcttgacattaccaacttggcccagtgcggttgaagaaatttttgcaagacgctaaatgcgtccgctggcctcgagtgattaagataaggaaaacagaagcatcatgagcacagtcacaggtatacatacgttgtactggcttcaaatccagtactcatataactgcgcccagtaagcaatgagacgtgggtttcaaactcgacatagattccaggtttgacaatccgttggagacaaacaacgcaagagtctcccaaagaaagcgctggttaatccacattcgctcggagctctctattgcttgaaaatctcaatcatggggcctaactggcgaaccccgctgatctttcttgttcaccttagaaatattcttccagccaaaagtttagttccatcggaaggccactttgatttaaaacgggtcgaatcaacgaagtgcgagcaagagttgcacgctctttcctgactgccctttcggaatcaaaacgaacagactccttactgatacctcgcaattgttttagaaatctcggaaatttgagcgagcatcctctgcgattaagtctgagcctttcaatagacgatgagagctcaacttccccccagcttgtgaatcccaaattggcagaagggaaaaaatgccagaaatttcccgactcagcaggtttgtatcattttgtctacttttctaaaaccatcctaccaactagacaatgttttctcttggataaataattgcaattgcaatcggtgattggaatttgttttcattctcagttgaagcacccgaagctcagcctggtttcaaaccaatctcatctacgaaacagttaattgaggagctcgatttcatgggtgagagctgaaccagttgctctcaattctccaatccaagatacatcattactgattagaatttgggtgctgttttcccttgtgtaaaacagcttggtctgatcacaaatcccaggggatctcacggtcaggtgataataattcagcatggtatcaatattgtgacaagataggtgtttgccaacctgctataaaaaatgaacatggtaagaggtggtgactatttgaatgatgaatagtgtggcagttgaaaaaaggcattttccagaactggaacctcagttatccctcaaattagctttgaactatccagaggtaccccatgaaaagcaacgagcttcctcaaatgaatcaaaattggtttctggtgaaaaggggaggccgatatctttcaaaatgggccaattttatggtgagtttctcctgtttactccctgcatttcagtctattctcttgcttgacttggaattattgactaattcttgggaacatatctgggaaataactaagacatcagaagccataatcaaattgatacccaaaatgttgaaggtaatcccaatccagaatcttcaaatacagttcataattccatcccagaatcaaatattcttgttcctgggaccaccaaaaaagatcccacagaccttgctccaaatgatataaaagattccaaatctacaaagaaacctgtaagatctttgaaaagaaaatttgaagaaaacacatctcagagagaagaaaacacgagaaagttgggagaaatgaaggaaatgaaaagttggatgtttatttttggagcttcattatatattgctgatccaaatcaccagaaactaaaattagtgcatgaggcaacgatttcagaattcactggtaaacttgcttcaagaatgagccaaatgatcatgggaaaaggaggtgtctcaacaaaaaatctgaaatttgatttcttgcaattctctgatctactgtggtttatcaattgcagattccttcaaagcctaggaaatctccaatcagatgaatatttattgcaggagacaacttcattgtatgattggattcttggtattttccaagaaacagaacatataaaaaaggaacctgttactgaggcaaaaagacagacaggccaaccctttatgatccattgcaagtatgaaaagatagttgaatttcttgaagatgccctcttctcagaaacacaaacagggcagatttattttctcaagaaaggagtcacatctcaccacaccaaagtaggggcaatttctgagaatcaatcactgatggccaaagcagttgtttatttcttgggatattactatcaagaaagaaacccaaaaaagtggggtatattattttcttcttatgattacttcatacatcatataaagagaattcaactaaatccattgaatggaagatctcaagacaatataaagggtaaatggctttcagaactggaagcacttccttggggaggaaatcaagaatgtgaaggactgtacttgagaaattacaaaatcaacaaaagattttatttcaacccatgttcttatctggaggaattaactccctcacctcatgtagccaaagaatttcaagatgaagcaccacagaatacacttgagactgaagagaatcttcagaaactctggtcacttctcttaacagcagttggtgatagcaaaacatggattggatatgaagaagcagtgcattcaatcacatcctttcttcatcagaatccaatgatttcagatattcatttggatcaattgaagtgtttttgtaaatatctttggattctaaattcaatctttgtggaatccttaggccatctgacatccatcccagaagatccagtttacatacatgaacaacatgagatgcaagaggaactatttgatgttctcatcactatgttcattgaaaatgaagaaaggcccaatcatgaaagcttcttgagaagaaaagatcaaaatgaagaaaagagtggaatacaagaaggaatatctactatactacatttgagacatatcaatggaaacaacaaatccaaaacagattatgaattgaatggtccccctcagaaagatttgattattttgaaggaagctttactattcatgtcttattattataagaaaaccaatggaacaaaatggtcaactttgtttggtaaggatcaaacaatttttgaaatttttggaagaattgggatgagaaaattgaaccacaagtaccattccagattcatcagaaccactctacccaagctgaaggcaaccaggttgataccatggagatcttcattcagcttgacacatctccaacaaagtgtgctctgccatcttttcaggagaaaggatacatcaaatcatcatcccatccaagctgattgataagaaatgttgaaagcagtttgcccttacaaaaacaaaatgccttccctatttctctagtttgacttttcacattccagttcccaacttcccacgtccaatttcaaggatgattgcttttggccccccaggctgcagtacagctcacgtctgccatccaaaccccgcatctctgctcatgaaatgaagcatatgaatatgacagtttgataatatgctttgtatctctttttcacttatgctcaatggtcactaactattgttttctcatacaatttgcctcgttattttggcaaaaaaaaaatctctaaagagtcaaattataaatcagagtgctgtttggtgaaacaacctgttcatctaaaatgtgccttccctttgtcaatgcggcaggaaatgtgaacactaatctgatcagattcaacacatctgaagatgtttggtgacggtaccataacagccatacaaatatactggagacgtttcaaaaagcaatcgattcattttttgcttgcataaaaaggatgcaaagagctgaaatccaattcatctgttaaataagtaaagcattcgaccagtcataagaaaacgagattggcatttgaattgaatcattaatgtaatattacaaactcttccccatgataacacttgcgtgtttttttcccttcaggaaaggaagttgaatagaggttttgcagatgcacaccagtgaatgagaatgattatgtaacacaagagtatctcctcgagatatggaagaggtttggactgcctaagtggttgcgggtttgaagattccagggatatgtagttgactcgaatcttgcagcgcactaccggccgatttggtgatatcctgaatgagtttttcgtgacgggcgagttgagtagcctggttttcgggttgagattgactggacgcagttcctctggcagagcgatagatatcgctcatgaattcggcgatctgctgttctccgaactcgatttccgcacgagcgccccaatgccattcgacctctttattgctctcattgggcatttgcgattgccgtcggatactcgcttgagatgccccaccccgcccggtctttgagccttgctgagtgcattcgaggtaaccttgcttgttgaattgactcagaagcgctgggatggtgagtggtggatgagcacatgcacgagttgaaggaggttgccagttctcgccgattttgagccgtttaaggtagattaggagttgacctgcgagacatgtgacaagttagtactcagcatgacataaattatctgcagaaaaagggcgagtcagatctctggacgcactattatcgattgaccgtccatgcatcaggatcaatgctagaatgaatcccaagatccccagatgaccaagttcatccccatgtttccaatccaggattgagtcgtttgtcagattccaatcgtcttcattcgcatcatgatctggaatttcgtcgtcgacaatctgcgtaagttgttttatcaaactgggcttcaagctagatcgaagcacgtattgtttcgttgatgagcctgtgatccggggaacgaaggtttggaatagcctcataattagcatcatggatgacagcctcacaagtagcatcatccgttctgaaatcaggacacgcaaatatatgcaagtggattctaattcatgactaaccttttgttttctgagatttgcttggaaggttatcatcttcaccatcgtgtaaggcctgtgaattcttcatgcttgattgtttaatcgcgttctgaagatcaagttggccggcattgttcccacgagatcgcatttcgaccagctccatcccaaaaaccgaggtgagttcgatgttgcatttttccagtaacttgtcgaattgtcgaccttgggaaccgagaagtcctttgaaagggaaaaataaatagacaaggggagaaaatgaagatgaaagggtaagcaataaacaaacttgatcgccaagttccggacacgatggaattcataccttgtttggtaatatcgtccctcttaaatggtctccttttcagctcgttaatcaaggcatatcgtgccaggtctctgacagtagtatcatgaattgcgccttgactttcctggcattgagcagtcgaaaaaagagatacgcaatcggataagtcagtgttcaagagacctcttcagaacgggagaaagtatctcaccgccataatgtatgcggtcctataggttgatggtggagaagatgtggttgcgactgtgggtgggtctgctcggcggttcggctggttctcggccacgcgcagatcgcggacctggggctgcctggccgtgtcttggacccctggtgccccgggccggcggtccatccatcggcattcaaaagcgggatgcacatcggcctcggggacacttcttgccgcgcggcattgtgagtcccaccgccacgggtgacaccagacccgtgcacccaacgtggaaattaaggttgctcccgtcgcactctgattcacctcctcgttccaatgaggtggtgccgaccagattctctcttcactgggaaatcctcgtcatttccatggggaaaatgacagaggatccacggggatcaagaaggctcccggcggggaaccgagacacttcttgagatctcgagaggctctcaactggccagcttcgattcattctcaaaaaaacctcatccgtcaaaagcgcagctcacgacgagacctctgtgtcccggttgaccaacaatcacgtcgattgggataatttggtgtggcttctgcggtacgcagaatcccatatttataatgcttcgacaacgacgatcaccatcccttctccgaagttaagcccgccaaccacagggaccggagtgaatcgccaggcttctaactatttagaatttttctagaggtctttttcggtttgtgcgagtgagcagaagcctggcagaggtaaactcgaagcgaaatataagcgcatcaacacttgggggccccagcttgcgccgatgaacctcaactcgaagaagggcttgtcatcttcgtcggtgaaagccttataaatcttcgatcatctgcgtgcccagagccacaccaaatatccaatcgacgtgattgttggtcaaccggaccaggcttcggtccttgggtggttctactcattcatcaccgatccgagccaggacccgcacgtaacgacgccggttgagtctcagcatcacaattggattttttgatgacttgattgagtcggcggtgaggacgtcggctgaagccagggtgactggctacaacctccagattccggaggatacgattgataaaggcaccatagaaccttcttcttatgatctatcttgtgagccccgacgttagcttatgactttcttgtttttatgtacttcttgatctccagtgtggatctcgtccgggtcctcttctaacttaacaaagtccctctgacatgggaggggagcactgccgcacccatccccgaagggacctccctccggtcggcgcaacgcgacaagtggttcaccactccgaccagggggcgggacctcttgtgcgatgcaccggcgggcgcgctcgattccgaggtgaccatcccgttgcctttttctgaacagcccgccccctgacggcccccctcctgcaaagcgacgaaacaccggagccgggccggcggtttgtccaagcgtgactgtgggcatgccgcaatctcctcttttctggctctgggtgaaaggctcacattactctcagacatttcgatgcggattaaccgattcaaaagacgttgaattttccaaaactgatttacatgaaatgatggcgagactggagagatagctaatgacacttcgattacaagggaaggaatgaaagatgtacaaacagaaaacccagtcttcttcgattgagagaatgatgaaagaagaaaacagtctggatctgctattcaaaggttgatgtaccgagaacttaaagccgacaacaaatacaataagatggatgatcaaaaaaaaagaaattgatcatcgaggatttggtcggtagttatattactcggatttccactttcaagccggaggtaaacacagtgtgagtgggtgggggggccactatggccagtcaactgatctaccaacgacatgaatgtttctgagagcgatggtcactcctatttagacgtgaaggaggaaaaattggatcggaaagaatgccggagattgggtttcagaacgggccataaggcaggtcggatacgaaggacgagctagaagctgccatcaacagtagtgaagcaggcggcgtgagacggcgagacgggggtcgtctgatcggaggcaatcgacgacacactgtcccttgtccaaattagactccgcatttgttttaccttggtgaatggaatggaggacggcctcgaaactgggcagtggcgagtgattggagctcggagggcgagcacaaaaggcaagctgggtcgaagtgacgagttgtgggtcgcagctggaactgccgcagtgacgtgctacgttgccgcaccgccgcgccgacatggcccttttgcaacgcggcaatccaattgagcaaaagtggcagcacagacgaacaaaactggaatatatatttttttgaatccaaacaaatgcttcaaatatgtattgaagatgaaactgtagaaaatgagctccaaagaatgattctgaagagtacataggatagaaaaaagttttgtaaaactgttgtagaattttcttgctttttttttacttttttttgggtatttttcaaccatttttcaaagtggctcaaagaatcaagaccaacacgattgttgtgactgaaagaattgaagaaaaatgaccaacagctgtttttaaataggtttggaatgtgtaattcaccagaacaaccctgcaatcagacactgaaaccaaatttaattccaatcccagtccagtttcttctgctctctaaaacttggatcattattttttccaacttttcatttataatcattcttttcacatgtaattgtgttgatcctgatttttattgagctatgtactttgaaagataattgaaaaataccaaaaaaaagtcaaaaaaaagaggaaaaatatacacaaaatctttacaacacatttttctaatcaacttctcagaatcgttctttggaactcatttcctacagtttcaccaggaggcataaatttgagtccattggttcaaactctagactccaatcaaagggttccatttttctgtcaagcctagctaagggactgagtctgtacatagacccaaagtcaacctcaccagcttgtgggaaccgacacaaagctgagacacgagggaaccagttttttagagttccaatggttgatggacaagacagagcttcactctgatatgtagttgggcatgaaacattccactagggaggttacgcagagaatgtctgcctcttctagtactctacataaacccaaggaaaggaaagaaaaacagtgtgtagtgtttttttttttttttttttttttttttttttttgttttagtgctgattgtttttacattgcgcacttaagtaatacttctatttagatacatgcgatgacgtttttgaactgattgttcgagaatactatttacaatgaatttttaatagtattttattcttctagattaaaaaatctgattgttgaagactggcgaaattgaggcgaaagaaaaagagaaagaagatagacaaaaaacgaaaaagaaaatggttccgactctttttttgggtctgaaaatagggaaggccgaacgagttcaactttccatactctgtggaccagacagagtattttgtggtgccctaaaccacaaaccctcgttttggaagcagggaaaagtcaaactcgttcgtccgactcttgtatccagcccaatatccctaccgatattgatgtacctgtgtgatgaaaaaaaagtgtggtgaagaatggtgcgcttagaaattgatgacttttttgatgacttttaaccaaaggaattgataacttttgaccaaaaaaatgatgactttttgaccaaagaaaatgataacttttagaccaaagaaaatgataacttttaaccaaagaaagtgagagaaaaggataattgaaatttattattatttttatttatttttatttttatttttatttttattttattttattttattttattttatttttttttttaattttcttctttttctaaataattttttagatttttgaatctgtgcgtattgatgatgaattctgagaggagtttgaaacattttggtgtgtcgagtaagcttttgactgaattgacatcgattttgattttttttgtcgtaagagagtttctgaatgattttctttggagattgaattttggacaatagattaagaagtgtttgatgtcttccggagagttgcaaaaatcacaatttggagattcgagttttttgatgaaaaagagatatgtgttgagggcgcagtggccggagcgaagttggtaaatgatggaactggcgcttctttcgagttgatctagagtttcgaagattttgattggagttgtagacagacggattttgttgcgaatgattgatcttttgtttttgttgaatttgaatcttgaacgagcaatctgttggatattcgatagtgaccgttgttgattaataagatgattaggatgtgaagtgagagtagcagatttggcgagttcgtcaactttttcattttcaagaatgccgatgtgagctggacaccaatgaagatggatcggaatatgacaagagttgattattattttgaatttgttgaaaatgttgatgaagtttgattgatatgatataggaagaggaggatgggagatggaatagagagtggcttggttatcgacaaagaagttgattggtggagtggagatggaatcggagagtgatgacagatgacgattgatgaagatgtccaggccgataatgatggcttgaacttctgcttcgaatgcagatgctttgtctgaactattgatgcggaaagaagattgaatcgagttatcaagaatagctgctgaaccagtgccgttttctgggatgtttgagccgtcggtgaagatgaggtgttccgattttgattttgattgttcgatttgagattggactatcgatttgatgtcttctttcttggttttcaggttggagatcggaagtgaaaaatcttcccaggggctgatgatgtgagggtgaatagtttcgattgtagaaaggtcgtagctattgagtaagtgtttatcgaggatgttgtggatgggagaagggtgagttggaggtgaatttgaaatttctgaatcgatgagtcttttgattgggtgggttgatggagctgttgatttttttattaagtacagatgattttttctttttagaatttcaaaaaagggaattagtggggattctctttgtagaacgctacagggagtggtcttaaaaaggcccatgacaattctgttggcttgattgtcaattttgtcaaaaaggtttttgatggtagagctttttctttcagtagcccagatggtgctaccataaaggactctggagcggaggacgcttatgataagatttttggattggtgaagaccaatgccaaaagagcatcgtgatattctgataagttgggaagaggtttgatcggcacattttttaacttttttaatgtgttctgtgaaaagaagtttggggtcgaaaatgatgcccagatattttacggaataagatgttgaaagggaaatgtctccaaatttgaagggacggatgtcgacagagttatgagtgaaaatcataaatttagcttttcttctgtcgaagatagcgttatgctttattccccattcaagggatcgttttccttcagattcaagtttttggatggaggttttgaggtatttttcagcgacgaggtgagtgacatcatcaatgaatccaagcgaaatagaactttgatttaatgataatgggttgttgatgagaagcgatgaattatagataatatacagaataggggaaagaggggatccttgtgggaggccacatctcaaagaaaatggggtcgataagtagtcatccattttgagggatgtggtacggttggagaggaagctagagattattgataaaatgtaaggaggagcatttttaatctttagattgtcaagaagtcgttctttgatgacggtagggaaagctgatttaacatccaaaaataatgccgagaaaattttcttctcgcgccatttttgacgaatccaggaagtgaggaagagattagcatcatctgtgctacggcctgctcttccgccgaagtgaccttcagcaagggcatgattattttcggcccaaaaagtaattctttttgttagaacactttcgaatgtttttcctaaacatgagaggagagcgattggtcgataagatcctggtaaagaatatgattctttatcagcttttcgaatgatagctgtagtggcatgacgccagaaaaggggaaaatagccaattttcaagcaagaagagaataaattgatgagatacgggattaaagatttcttaccccagataatgagttcattggcaatgtcgtcatgacctcgggccttcttttttggaagattggagatgatattatcaatttcagg