ttggtaattccccctatcctgtccattactcttgggggggtccaaccaaaaatgatgcggctaactttgtcacatacgtgaccatatgacctatcgtcctatattttttttgtaatcttggttgctaacacttatccatcctttggatggaaagtgaggactgcaaatcaagctgaaattcagcttatcccataacaagtggtacaagacatagtatgtcttgtgcagatggcacatgaagtgtctagttgattttgtagaggccagtacaggaagtatgtcccatatacagggaacaaaagcgcataagtcatagtatgcattgtatgacagcatacataagaatcttgaagaagaatcctgagatgcttcatcatcctcaaggccaaatggccttttttggaggcaggtcttgccaagactcagggtgtaaatgggtcgggtcgacccgaagccgacccgagacccgacgggtcatgggtcgggtttgggcagactttgtgagaaaatcacatgacccgaacccgacccggaagcttggcgggtcgggttcgggcaggtgttttgatagtcgggcaggtaagtttttgtcataattgctctacaaaggctaaaatactcgggtcggcccgagcccgacatgcaagctgccgacccaaacccgaaaagtcccaagacgggtttgggtctgggcagcatatattcaagtttgacccgacccgacccaacccgacataagtgtcgggtcgggttcgggcactgtttttgggcccgaacccgaccccgttttacatcctgagccaagacctgagggcccctggccaagtgagtgtacccaaaaaatccccacaatggagctgtttgcactagtccaaacggcagaagcaatttccagttggaagacagggaaaatgtcagggcaaagtttttccctactaactgcccccagcttccacgcgcaaattctgacattgctcgcaagtccctccttcggaggggcgcttgcgcccgcctggtacaggccctccgatcgagggacttgggttaagttagaagcgagatgtcgttaagcgttgctcgtcacagaaattttatttgtgaacgagccgcaacgtgaactggcccgaacttaatcagtcccaccttctgggaggcggggcagcgcccctcgcgcgaagcgcgagcctccgaaggagggacttgggaataatcaacccaatttggcatggatcctgagcacgccatttgcatttttggctggtgtcacactttgacaccaccacgcatcatcatcctgcgggccaaatggcccgccctttggccagatcaaagctgggcatctggccttgcagataacataccccttattatgactgaatttttttcagtcatctgcaggggatgtaagttcacggtcttttccattttggactaattgatatatccatatattcttcataagtgcatggccttcatgttaagtgcatgaagacatactgtggcactaccaagtgcatatacatgcatgacaaagataaataatcttccaaatgttcgggtgaagggatttgcatatgacacaacatcaccaagtgcaaaaagagatatcacatccggtacggtctcctatcatcaactgttctaatcgaccctttcaaaatcccaaatgagttacccacgagatgcacctgacacaactgggattggcttaccagatccccttgactttccaaatgcaccaaagatgtcggaccaacaaaaaattcttgatatatgcgcccacttaaccaagatcaagatgacacctaaggaatttatcacgggttttctcaagaaagatcacatggaattgaactaccggcgacgaacctggggaacaatttatggatccaattcgacaattgaattggtttcggaaataggtaagatcttccgcaagaaagatgccgcgcgtcatcggtgggtcgattttattcaggccgaggtgagtatcttttccacttttaagactttcaaactcaggtatttacacgcattgtacattgcaggccgtcttattatgtcggcaggagatgtcttcacggacgacaggctcattcatgagctctcgattggtgaagcgggattttttcggtcctgatgcgaagcatgctcgtaatctcaaacttacgaccattgaaaggcccttgctgtacaacatcatccatggaatcatatctcgtgcggacgaagaggatggcgacactaatgaagtttgcgatggacctgacaacctcgggggtaataatacggatgacatgaacgaaccttgcgatgcacccgatgacctccgtgggaataacgacccagtcattactgggaccagccgaacggaattagccaatggggtggacgaaatggaacccgaggtgtccttgaactcgtgctcagggtcattagaggatgtgatggctgattacggcgggtttgtttactcaacggatggtaatggacccgatgcgagaaagaaacaaagatgtcacgtgagtccagtcctgtttgtatttaatactttcctgaataagacttgtatgtatgagggaccctgatggccaatggatcttagatcgcttcggtgatatgttcaatgcttagctttgcttgtaatcgccgccataatggattacaactggagaattccattcgattctatgcgtgtggggtttcggagacggtcaacgagtatcttcactacttgggtttaacctcgcatcgaaaaacggctgttcacgcgctacgatcattggcctgtgaagcacaggataagattgcatcgtgcatggctatttcaactgatgtggctccgatcctttgtatcgacaacttggacatggaagagaggattcagatcgctactgtaggcaaacagaatcggatgttccatgggacctggggatacatacatatacccagcagcgacctaatgaattccctcaacccgaacaatctcacattgagtgcctaccacaatgccctcaaaaatgtcagctccttggtgattgatccaaatttttttctgccaaacgatgacgaccaggagcatcacaagctagtggtgaagagccagatcgcgcaagttatgtacaagtatgttgcccggccttctcatcctaaaggcagacacccgttgcacccacccaaagtcgagctgatcagtcataagaagcccgaaatccacatgctgaagctcatgaacgagtctgacaactcggccgagggaatcggacaggtcatggatgccctacagcaccagacacggcttgatcccgctgacttctttggtcgattacagcttattgatggggaccttgggacggcgcagatatttaacgctatccgagtactccggtcccctagtgaacactgcgatcacagcctcaacaacatctctttcactttgggggcggctcatacattgtggaatatcgcgcacaccatactgacctatcactttgggaactcaggttcgatggacaacctaggagtgtggagatacttggaggcacttgggataccaccggaaaaggttgcgcagaagaaagatttcacaaaaatgctgcagtacatggaacaagtacatgaagcaacattgtggtactgccttaggtacgtttattcttactccctagagtatattgattatgtcttctgaccgcgttgggttgtagggatgtgatgggtcatcatgacactgtcatccaagaggagttacctatcattccaacggccaaatggaatgatatggtggacaagtgctatgaccgattcttctcacatgaggcccgacgggcggcgcgaggattccccaagttgagcaatctgctcacacgactccaagacttctcaacggtcatagaggcaaacagagccatgaaaagaggtgatataggacggttgataaatgtgtggaagatgtggtcgatcatgacccaatcgcttcccggactcactcattattcagcttacctgcccaggctcatcctcttgctcaccaagatactcccaccgtctttgggcaagctgattcgccacagcattttggtgtctccaagcggtcgacctaaccacttcgttgcgaaagacttcctgttggagactcataactactggctcaaatatttctacacacaaggcggcatagggactcagattgatcgcctgcaagccttattctcgtcaaacattcctactgtaagtcgttggttgctcatctgtaatttcccagagggttctgattattgcatatacaaacagttgcggactatgtttgattctttgcgattggacagtggagctaaacatatccaacagagccataaaccgttgctcaccctccgaggactcgaaagatttcaacagatggcccaatcgaatggcatcctcaccatcaactccagttccggcgctcctgccccagtcgaaatcaagaatacgtacattcagggtcttattttgttacaggaagagatttccaccaaagcgaatgaactaggtcggtttaccatgcatctcccatttgatgagcagtgtgaatcttatcctagcgatcccgaggatcaagctgaacccgaaggagaaccaaacaaatcaccatccattcgatccggttcccccagccaatattcaatggatgaagattgaacttacatctgaattcacccatcaacgtccccgatgtatacttttcactccccgcctctcggcatcctcaccggcccggcgcaccagcatggccatgtgttcagcctgttcctccttccatgctttctcagcagcttccctcgccgatcgtttcgccaaatccaacagcctttgttcttcaatcctctggaattccaaccgtgccacctccctctgaacttcctcatcacgagcctgagcctccgcttcttcctttgatattgaaatcagcctctcttcctcagcccgcgcaagatcaatcccccgttgtgtatcttcagccagcgggcccttgatataaccgtcaacggcctccaacaacatttccatctgtcctgctataacttcgccgccgatgagctttcgcaattcggtcacagttttgaaagtaccccaagttgtcaattaatgtcgtgatatgttcgtgacgaaaaagatcatccggaccgaaaaggatttcgtttctgtaagtgcgggcgaacaattggtcaaaggcgttccgtagaacctctgataacacaagacgctgatcaggcatgagtttgatatgtttaacacttgtgattgtctcgttgtctactcgttttcgttttctcatgttcttcatctcttctgtggtccattcgcgagtaatgaaatcttcaaagttgtctaccgtcatctctttcatgttgttaatcaaaccggcagccatatcgggcctacaattagaacaactgcaaatacaaaatccctcctttttctcccgttcttgttctcgtatgtacgatggatcgttgatagatactggtatgtaaccaagtctgagcaacacacccgatcagtgtcagtatcctgaatcaacataccacctcacaaccatgataaaatcaaacactcacgcattatcaatagcaaaagctatcctcagacacacaggtgttaccgccaaggcgtccattcggtcattctccccagccttccttgaccagtcgaacgctgccactttattcttcccccccttccgtgtcttctccacaaacaatattgctaaacccggtcggccatctcgccctgcccgtccaaccatctgacatattgctgatggatcaccacgccccaactggaacacccgacgcactcgagaccagttttgacccatcccaagagccatcgtacatgatatcatcggaaatatccccgcagcgaaatcctccacgaccctcaatttatctttctcgccagtgcacgagtggaatcgccggaccagcatcgcatttggcctcattgaacttccaggtgtcccgcgagcatcgtcaacaaccttcatcacctgcaaggtccggtttctagtagaactatatatcaaagtcggaacaaccttttcattcggcacgtccaattggagtgcaaaccaatgaaccaactcggtgcaagcggccattgaagacgttattgggacctgaacgatgcgaatctccggtctggtgagttccgccctcaccacacacacattatggtcatcgaatttcaagctctttttgattgcttccacggcaatcggccggcaagtagcggacatcaataagatcggtttgccattacgagtcagaagccgaccacccatcttcccataacaaggcctgaaaattgctatgtcttcaatgcggccaagtgcaaccgctttgtccttcccgctagaagattcgacgagaccccattgatatatgatatgagcttcatcgatcacgaccaaagccaggcggttttgaaagtttgggcagaagtagacctgatcccacaggcgagagttcaggaaaatctcggggctgaggtacacgaaattgtaattcccattgactacattgtttgcttcttccacattgaatgtcaatttggtgaggttgattgctgagaacccggctttcttcttttccagcacctggttgtcacctagtgcatccagtgggttcaatacaagtatcaccccattggctgatttgggtaagagagtgtggtatatctcaggtatcctagatttcccaaaaccagtccccgcgagtaagaacgtatttttcccgcgtgccaagtggaaagctgtcgtaacctgttgctccctcgcgtgttgaccgtaacgatcgaaagccgacttgccaatagcggccatcattgcatcgtcgcccttcatctcaatcttcttcagcagtccgattcggatcccagtcccttgggggtcggaaatagccggtgcagccagacagcggagcatgttgagatgtgcagctggttgaggggaacgaagggtgatttgtcctcaacaagaaatctgatagtctatcaaacatgatcatgaaagtccactgatggaccaaataatcggacagggctgtctgttatttggttatttccattataagatggctgttgtatttttgaagtgatgataatgtgtacagtcttgtattccggtatttcatgtgtttcactaagtacaagcaggatacaagattgtatgagtgcctaatgccaccgtgagtgcatacttaacagatggtcaaaccgatcaaagacctttttagagacagcggccagtcttcatcatgagggactgatgcatgagtgagccatcgatggatgcgccagaagccagcctccatggtccatcactcccagtaaaaatatcttaatttttcgcgtggggaatttgatttgagtggaaagtagactattctggggcctaagaaatgccgggatccacaccgaaattcgaccgttgggggtatgcctctctgtgagacagagaccctgcggggctgcccctttggggctctcactcgagaggcgttgttatgctcggaactggcctaattcttcccaaatccccgatttgtctgaccccgggggtacccaccgagacacactcagctcaaacagatgagattgtgaagttccagagccttttcttgaaataattattcaggaaacgagaacgagcacgatgttcagcctcatccagaccagtcagacatccatcctcatcctcctatccacgatcaccatcctactcgtccacaagatccatggatggagaacgacagcccggaggaaagagtcgatcgcgatcgtcgtgttgggcgacatagcccgaagtccacggatcattcgacacgcgctttcgtttgcagaccagcaatggtacgtgtccatctttgcctacacaggtcggccgtccttcatcctttttagagttctttatatacaccataataccctcaaacgtatcggtgccggagtatagaaatcgaaaactgagaagattctgttcatttattttctggatttttggatcagcctctaagcctcccaaggctctcctccaacaccccaacatcaagctcgtcaatctcgccgaattccccgaccggatcgtctcccgcttgcccaggatattcttcgtgctcgtgatcggcccggcgaaggccctctatctcagcgccaatttgatgtgggctctgctgctcaaagccaaccaatcttcatacatcatggttcaagtacgcttccccacccctttctttgtttttttctccctaagattgcagcatgctggaatgtgaacaaaaactaagacaagctttccttgtttctaacttcaaaaaaaaaaaaacagaatccgccagccattccaaccctcccaatcgtccaactggtcagattaatgatcggctcgaaattggtcattgattggcacaacacagcctattcgattctagcactcaagttcggaaccgaacggcatccgatggtccgactagccaaatggtacatcttctctctctccctatagtataatctttcgtccattcacacaaaaaaaagatatcgattgaattttggtttgcttttttgggtttttcgatttggataggacagaagccacgttcggcaaacatgctactctgcatctcttcgtcacccaagcagagaaacaaagtttatctgaaatgtggaatttacagtcagtttccttttttttttttttgaatcatttcaagaaaagtcttgtctcatttcaatccactcagtttttactgactcaccaacaaaaataccccggatttttttcctccttttcgttgtttcgttgatcagagggatcaaaaaagtattttacgatcggccgactaagtctttctgtcgtttgacggtgtctgaaattcattcagttgagttggcttgagggagatatttcaatctctgctctgaaagaggcctcgcttagaagattaagcttacaaatacatcttgaaattttccgggatcgtgcagttcttcaggcggtcttcattcaattgtgactcgattttacaagagatgttcattgaaggaagcttgcacaacgagaccttactgacatatgaagatgatgaagatgagaagagagtgaagatgaagaaaagcagaccagcgctgatagtgtcgtcaacctcatggacgatggacgaagacttcagtctgttaattgacgccctatcactatacgcccaaagaaccaaaccctcttctcacccccgaaagctcccgaaagtactatgtctgatcacgggaaaagggccattaagggacgagtatctgaggataatcgagcgacgatcgcgggaggaaggatggaaagcgtcggggatagtctgccaatcggtctggttcgacgaccccgacgattatcggatgttgttgggcgcggccgacctgggcatcagtcttcatcagagctcgtctggcttcgatttgcccatgaaagtcgtcgatatgttcggctgtcggttgcccgtctgtgcaaggaacttctcctcgttcgttatctcattctgttttctccttttctaattcaatgatatcttcctcctaatccttccggatttgtccgctgcaggatttcggagctggtcaaacatggtcaaaatggcttggtctttgattctgctactgaattatctgaacaattagaggtagatcaaatcactttcctataggatctttcacaatcttcagtattgacagtccatttctaccttaatcgacgaaaaaaaacaggaacttttacgcggattgaattctacagatgaggaggaaccgaagactgacgcttacactttacgaagcttacaagacgggatcgaaaacacggtttatgggcctcccaatctcccagatgaccaggctcaacttggatcccatgatcctagtaggtcttcttggtcttgttgggaagatcattggaaccaacatgtcctccaaaccattcttcaaactctttgaaaaaatcatcttctgagtacttgttcaattaaaggtcgatgtttgttgaataattaatgtcaccgatcatgtagatataagaaaatcaattgtttggacactagagataaaattcctaagcataataggttgataagggattcattctggcaccttgtgcaatcagtctattatcatgagtacaatcaatccgctaggagggctcttatgctgatttcttttggttggatgtcattttgacatagaagacttggcaaactttgaaggttatcgggggaatttgtccagtggggcaatttacgaatggattcgtttttttttttttcacaattctcatctgcaaaacccacactcacagagaaaactggaaaatcagaaatagacagatcaacaaatgtacacaaggagatgcttataatttacaggaagatcattggcaaggaggattagaaccggagtgagaagaaaagagaagatcgaatagcctgttccaagacaagacttgagcggagaaactgatgagctcggaagcctgaaccagactgatcgagcgctcaaaggccgcctgatgatcgatgaacggatgtgaatagtctgtgaatttctgtcggatcaggtcttttaattcgtcttcgactatccttgagacgttttgttcgttcaatctttcctccagtgtggttctccttccttctgcctcgttttcttcttttggtgtttctgcttcatcttgatggttgtcttcttctggattgcggtctgtcatgtcggattcgaattcttctaggatctgggcccgggtcatcaataactgttgtttgtttttgttggttcaaattcgatgttcaagtgtgaggaattatgaacaaggcagagagagttgtgtgtaagtacatcgcttatcaagaagaatctagagaagtatatgtccatatgtagatatacaaaagaaaaacgcgcacggattgagcgatgataagttgagtttcagagcgagcctgtctggcgaacgaatcccgatttttggagacggacgagatgacggaatggcgagtgggggagtaggcgagagtagttggcagagaggcagacggtgaacggacaaagtgagcgagatcttcgccgtcgagcaaggagaggatgaactggaggacggtgcgggcggtgatccgttggagtaagtctacggagacgttcctgagcttcaagttatgatgacaagggtccccagaggggatcagatcgtcgctcgattgctgttgttgttcctcctgcgacagagctgggtttgcttgggagggtggtgccggtcgtctggtctccccatctcgtcctggatccaggctcgcttcgagggctagtgatgaggccagatggctcagttcttcttcgctcagtgctggctcctgtccgtcttgagttccgaggctgggcagttctattccgggcatcttgcgatgtgcagtatcatgccttccgtttgtttggtgatcactgtgggtgatcgtcagtcggggacccgtttaggtgtacgggtatcagtgtgcaccggtgcgcgctgcaaggagttaggtgctccagcaatgctgcggctgcgtgggccgctccgcactatagacatctggaatatgcttataccggatattggtgacccacccacaagaaataaccctaatcgataccggcactcattttttgcgagtctcaccaacctgagtgcccgggcgagtgatatcggctgtggtcatatccgccagcttcagcggccatcgaccatcaccaccgatcctcaagaccacccgacccggaaggtcagcagcccccccaagtttttatcttcccccagaccactcacctcaaccttcctcatcctctcctccactctaggacccgatcgccctacttcaagatgtctcaccggaaatgggaacaccctcgtatgtctttctcctccctagccaacatgttttgcttctaacaatgagactttccagactgacaagttcaattgatgctcaacaggacacggttctaccggattcttgccaaggaaaagggtatgcgcctctgtctcctagtgagagtatgcgcatcactcactcaagagcaccatatctgacttcatcactccggcccaccttgttcttctctgattgatactcaataggctgcccgacaccgcggaaaagttaaatccttccctgtggatgacaagaccaagcccgtccatctcaccgccatgcttggctacaaggctggtatgacccacattgtaagtccctcaacactctctggccgaccttcccacaaactcacctttcaatctctccctctcctcagcttcgtgatctcgaccgacctgggtccaagatgcacaagcgagaagtcgtcgaagctgtcaccatcgtcgagacccctcctatggtcatcgtcggtgtcgtcggttacgtcgaaactcctcgtggtctcagatcgcttaccaccgtctgggccgagcatctctccgacgaggtcaaacgtcgcttctacaaggtcaggattcttgagtattccacccctcatcacatcgcgttaacactgctttggtctcccttgcccttcgcagaactggtaccgatcgaagaagaaagcgttcaccaagtacgccaagaagcatgccgaatcttctactggctctattgctcgagaactggaacgaattcgcaagtactgcactgtggtccgagtcttggcccacacccagatccgaaagactggcctgaaacaaaagaaggcgcatctgatggagatccaagtgaacggtggaagtgttgccgacaaggtggactttgccaagtcgcactttgagaagactttcgacgtctcctcggtctttgaacagaacgagaacatcgatgtcattgccgtcaccaagggtaaagggtacgagggtgtcactcaccgatggggttgcaagaaactgccccgaaagacccacaagggattgcgaaaagtcgcctgtatcggtgcctggcatccttccaaggtcatgttcaccgtcgcccgtgccggtcaagacggctaccatcaccgaaccgagttagtcctcttctctctcttccttccacttcttaatcttgccattcactcatcactttatttgtctattcagactcaacaagaaggtcttccgtgtcggtaagggtggcgatgaggccaatgctaccaccgagtttgataccaccaccaaggctatcacacccatgggtggattcgtccgttatggtgtggtgaagaacgacttcctgatgctcaaggtcagtgatcatctttatccccgctcttgatgtttctgcttgggaaagctgattctaaccgaccaaacccaccactgttttcagggatccgtacccggagtcaagaagcgtgtcatcaccctccgaaaatcgctcatgactcacacctctcgtcgtgacttggagaaaatcaacctcaagtttatcgatacttcgtccaaattcggacacggtagattccaaactgctgccgagaaatcagccttcatgggccaactcaagtcagtcctttctccctcacatgccccgtttttactggactttgttccttgggccactgaataacttatcaatcatttttttttttttaattttattagaatccgatcttaattcgctgttgctgttaatgatccgtaacttttcccttctctctctcttcatggggattcattattaccctattgattgagtctcgtacaacgactttctatgcacatgcaatcaatcaaaatcaaataaacagtctatgcctattctttgatttctctcttgtggagttgtgagttatctggaccggtcctagattcaagttggtgctgtgattcttcacatttctaatctggagagtctgttttgtgagatcgcgttggtatgaggtgtcatgctcgtgccttgtagaacagatgcgattgatctatttataggatgggtgtctggcttgaggcaagggttgtcattaagttagtgataggatgcatggttggttcttttgtgcagaccccaactgtttgtattacacatgtgccccaccagccagggtggtagcacatacataaagcagggatgtgtttctggcatcaacacctgtcacattcaaagtcgagctaaagcaagtccctttaattggcctgagaaggagagacttcttcaccaattgggccttgtttggccgtccatgattgtaatagaccgttgtcttgacgtggcctcccaaacaccattgtgaggccccgtcttcagctgtgccatcatggatggccaaatgaggcccaagttaaccttgtggcctgggagaatttggaaatccacctttttcaatgctttgtagaagcaccattgtttcagctgatcattacatttttttgggggaagcaaaagatgcgcaagatgatggagaaggatcattctgtgtttttttttttttttgagttttttagccccttgggtggcactcaacttgccactttttttctgtcacttccattatcctgctccatctggggtattgcactgtatctggaattgacaatgttactctcattattattgatcaagcaaatgtttttacactttagtatgtagattgggatagctcaaaattagatcccaaaagattaagactctatagagcaaaaagaaaaaacaatccaccaaatttgcaggagaatgattgaacactcccagccggaaatcccaactctctcccaggccgcacaattgacttgagacataaaaccccctctctctggtcatcacaatctgacaggtgagttttacctgcactccaacaaagcggggcagggacttggttgagataggccaaacaaactgttgggctttctattgctacagtcattccaagcataatgtttagcaacaaagaaagatttcaaggagggaaaacaaaacatgtggacttggaccaccttttccacaaaatagctgtaggattgagcttcagttcatatttcgattagcaaaagtacatttcccatttgaccagagggaatttctcctagttgatgaggtagctgtacctcatagctgggcccacaagtcccggaaccacaaccaccagggcccctatatcaagctatatgcatacagactcaatggggcctggctgattgaccccatcctgtgtgaatcttccaacattggaaggttgcacaaaccctcatgcacaccacaactccaaccaataagcttttactgacattgaaggtccatacaaccaattgcagtagaaaaaaaattggcttgagggccatatcactttcttctgtacctatttgaggtttataggccccccaaggggaggaaaaattggatggcctactccttggtccagccatccattagggaattgggggctaggaaccaggagttggatttttgatgctctctgctccttctctccttcttttcctctttctctttctcatactctagtctttctctctacatcctgtatttcactatttctaaaactcctttctccttgctactcctctacctctcatcttcaacaaccacaactggaccactctcaatcagctcatcaaaccatttcaaccctggatcacaaccgcaactaaacccatattgaccctgacataaatacttagctttgactacagaacacaggatacggtccttttcctcagaagcttcatcattgtcaatcttgaacttcatcaacctaacctcaaccttcagcctccctgctcaaactctactcaaaacttcaaccaacatctttatagatggtacttggcacccatcacaacttctgtccagggcaccttctgaaagtttggcaggtgccaattagtgccatctctactccctaatcttatcaaaacctcatatactctcattgaacttcacctcctcaaaactgaaaactagggaaggtcgcagggtatccgttgcggatacccgctatcccctggcggatacccgccagcgaggatctatacggacggccggtaggccgtcacctctccctcatcgccacggtggtgagaattcactataaaaaaatccccccagccagcatggtacatgtcccccgtcaaccctatcaaacccccccccgaggaccaggtacctcgtcgactggaaggaaatccttccagtcgacgaggtaaggggtttcttccggccgacgaggtacatgtacctcgccggctggaaggatttcctcccagtcgacgaggtacctcgtcgaccggaaggggtttcttccggccgacggggtacatgtacctcgccggctggaaggatttccttccagccggacatccccccttctggccttgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcacatccgaaccccaatccgtatcccctggcgggtatccgctggcgctggcgggtatcgccaggggatagcgggtatccgcaacggataccccgcgaccatctctagtttggaacaatgaggaggtgaagttcaatgagagtatatgaggttttgataagattagggagtagagatggcactaattggcacccgccaaacttgaaagtgccctggacagaagttgtgatgggtgccaagtaccatctctaaagggaaggaatgttggttgaagttttgggtagagtttgagcagggaggctgaaggttgaggttaggttgatgaagttcatgattgacaatgatgaagcttctgaggaaaaggaccgtatcctgtgttctgtagtcaaagctaagtatttatgtcagggtcaatatgtcttccggccgacgaggtacatgtacctcgccggctggaagggtttccttccagccggtcccttgccggccttttaaagggcgggtatccgaggatacccgctcggatacccgctaaggcggggggatatccgccaggggatgcggatgcgggtgcggatgccgctttccccggaaaaagcaaccggatatccgcatccgcgcggatatccggatgcaacgcgaccatctctattccaaactactctctcaactttctcacttggcttttgccaatttggtgacaaaggctaacctaattgaccttctatttttctcaaattatcatgatcaaaaactcatcattgtctctttactcttttatattttttttataaaaaatcttcagtgtgtttgttgtttgatctcatttatttcagtctgtcaatactgcttacaatggaatttatatctcatcatggtaggttggttaccttctattatatctattctttcaacacagttatcttttatatcctttttctcaaaatcttttcatgtcttatctaattttttttattgtttctcaaaaatttttggttctgtttatcataaggaggcaaatttctaagcctttaaaaatttgaacaataaaatatatgaagggactcggaaaaacaactcctgttttttcgccaacaactcccaacgaccgtcagcggacgtccgttgggagttgtcttctaaagtgtgggcggattctgggagtcgtccgcccaatttcattttcattttttatttttatttttatatttttgtttgggagtcaactccccaaaccacccctcatgtatgagggggtttgggagtcgctctcacttgaccggaaggactgccggacggccggcggacctgacccatcagacgcaaaaacacgaaaccaacaggcctagatattatcatttttccccgagcatccgagacttaatgtgggcgtcaatcagacaaagagtacttgtcaggaaattttcgcctcatcaaatgacatactctgagactccttgagctgtactgctattgcgtatgagcatcacagaagcgagataaacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccggtcccttccggtcaatgaggtttagcttcctcactgaccagaaggggttccttctggtcaagtgggagggagcgactcccaaaccccctcatacatgaggggtggtttggggagtcaactcccaaaaaaaaaaaaaaaaaaaatgaaaatgaaattgggcggacgactcccagaatccgcccacactttagaagaggactcccaatggacatccgctgatggttgttgggagttgttggcaaaaaaacgggagtgttttttccgagtccctatatgaaaagcattgcaagcaggaccaactaagttctgcacaaaacagatccattgtgcctggatcaagagataccaaaaaaggttcacaaacttttgatttgaggattgttttactattttcttttcttgccttgttgattggaagcattcaatttttttttatgagatatcatgtgtaatattgaaaaattagattttagtaggagtcctgaagtttcagaagagataaaaaatccaacacagccatgttatagtgctgatattatggaaaagaatgaagtaactattccattatatgtaaatataggcttcttcagttgatggcaaagcactttttttcccagtctacatataagtcaatttctttagctattgaagggtgcttttctacaaattttctctgaataactgctactttgtgagcatgtaataattcactaaactgttatttagaaattgttcagaatacatccatctctgctgttggtatatacatttgaacaactcacacttgtatatttatacggctttccaagtacttcaaaagcttgtttgcaagcatttttgattttatatccttctttttttatttcttggtaaattggaagggaagggtcttctcccctacagaggggacatgtatatgcctgtttttcccatcttgatttacatgattcatgaaaggtgtgcttgcaattataccattctttaggatcagttaattcatcaaggcatactggacatttttcaatttgttcctcctgaaacaaatttgatccaacatgtgaaaaaatatgtatcagcttgctgtacatacaaaaaaacccctccctggctactttgctcaatttcacatttattacttacattttgttcttggatggaggtgaaagtggttgaccatttgccgttaatggtttcatcatcaagaaaaggattgattttgatttcatcctctgtggaagcctgtaaaataaattcaaaatggatcatgaagatgttagcctgtttcctaataagttggtgataagaaaatgaaaaatttataaattactgaaacatgtggtttatcatgtaccacacctgattctacagttgaagctgaatgagaattgtccttttttcctggtgtcagaagcaaatggattgaaacaatttttgaatagtgatatgcatgattggccgcctttactggaatccatttgagccaattcataagaaactggagtagcattggcatatatcgctacttggacaatctgtcaagaaacaagtgattattaaattcctcactctaaatttcttggaaggaggataagatcttaccacaattagtatcaaactgtgcttcatagttttggtaagtattatgagaatgaaaattgatttcaaattttgattgaaagtagaatgggggattcttttctccaattttctaccaatctttcaatttaaatattctactattctagagatgtcgcttgatacccgggtacctgtagcaggtgcgggtacctgcctcaaaaatccaatatttttgatacccgcacccgcacccgcacctgctagggccgccagggcgggtacccgggtacctgcgccaggtacctgggagtacctggcacatttttgcaggcaaatatacccagaaatatcacccttgaatttctgcatgacttggtaaataaaagattgatattcactagatatatgagtaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtacaccgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctccggcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggttgctgacacctttgtgcagcccaacacacccaaaaaagggagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccagggcgggtgtaaggcaggtacccgggtacctgcctttttttaccgcaaatgttgacacccgcacccgcacccggtacctgtttccgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgcaagcgggtacctgctgacatctctatactattcataccagacctagtagtacttaccaaacctaaaacttaccaaacctaaaacttatcaaacccaaaacttgtttatatgaaaatcaatacaaacatcaaacttggtgccttgatttgactattagaatcccactgagacagaaactggctgaaaatcatacagaaaaactatacagtatacctgaaacacaacttgtttcaaagtttgtaaattcattcaaaacatctggttttgactttgaatatgtatgtacacaaatgacaggaaatcaaacatcacatcaatttgaaactggatctttttgatgaagtaaataaattgtattctttcttcatattcaatcacattggaattgtccctatgccaaagagtgcatatataatagaagcttatataaacagtcccagaagtggttttgacttggttttcacaaaagccttctggcaattgctctcatgtgagctggttttaattttgattgtgttgttgatttagggattgaagggttctaaaaagaactctgaatggaaatgtgaagcccttaagtattggcttttatttttatgcttaaaaatgaacagggaaggactagttagttttaaaagtccctatatcacctttaagatccaaatttatcaatgagattatatacaaaaaaagcagaggagtttgcactactagagtgacctgtggccatgctccgaaagaagatgtaaggcaataagatcaaatccactgcaggctgtaaattgggttggtatatactatacagaagttacataatcaattcccagatggcaatgtcatctattggcctctctctccattggcttcttaagaaatcactctcacccctacagaattgcaagaagtttgaagcaaaatcaatgccattgcaggccaatacaggctgtatcaaccaaaaaaggcctgtactttctgttatcaagggcttttttgtaaaaaaaacaaacaattttaataaaaataacattgtaaagtaacaaaaaatcattactttgcaatgctctaccaatacaggcaactgtattggcccaccgttgccacagatagcatgactctttcatttactctggtcatgagcattccaaacccacagcagtcagattaatttgatgattcagttattagagaggagttaaatcacacccaaccccctcccccccacaaattgtgtgagcagaactgaaaagtaaccattggaaatgagaagagaagatgtttgtttaggcaaagaatgagctcaaactgttcaatatttaggcaaagaatgagctcaaactgttcaatagtgctttactatgaaagaaatcttgacagactgcttgaccattgcctgtctccaatttgggaaaaaggaaacagcaacccagaaatctgtatgggtgtgcttatccaggatagctgtatctctctttattcctctttctctgtagaatgttcagttggaaattaactttcaaaaaaaaaaaaactctgacatcatgcggacacttcctcatctacaaattacctcagtctgtttaaaacaaaagagcaacaaaggaggtttcaatggttggttgcaatgcatcaatggtaattgctcgcataaattgggctaccaaaccaacatggacctgtgaaaaaaagggaatgccaagtccccaacgtgatttgaacacgtgacctgccgctatacagctaataactgcaggcggccgctctaaaccactgagctatggagactccgatgtttgtaatggcagtgatttgcttagatattcaagcaacacggcttggccgtgttatgggatagtgatgatggatagactgaggggagatatgatattgaaagaaactggtaagaagttctgaatgtagatagactttgcctagtttacttgtcttgttgggtggtattgaagtttgtgatgtgatcctgatggtgggaaggaagtctgacatcaagaaaagaattgtgtgtgcaccgaattcattatgatgggtagaaagaaatatgaggaaaagttgggggatttgaggggaatgaggtttttgatggatggttgaagatgaagacgaagggttgatcgaagagagagagagagctctttttcctatttacgatccccatcccaaaaaaatgatgacatcgaaactagaccgactagtcagaacaacagcagcaccaccatccctcaaccatctatgggaaagggcgaggaagacgaggatattcgccaggagtacaagacatgcaagttcacatattcaatcaggaagacatggccgttcctcgcctttccggagttcgtcttccaacgcagcggcgggaccgacgatatccgagcagcggctggtcgactacttccgtctcctggctcgggtccagaagtctcaggaaagatctctcctcacatctatcggaactcttttcgatcaggccgatcgattggacgggattccgttggatgcgttgttggaatacgaggccgatccggcaggttctcgacgagttttacggacagatgatcgggggttggagtctttaggacgcgatgatggcgaagttccgacggcttctccttctatttcaagcactgatactgatagtcaagagggccagcaggagcttgaaggaagacgattaataggaaccgggatcctgtctttgtcgtacatcatcgcacccatcgatcgagcggtttccgagacgcaccggtcggtcgatcgtgacacaccatcacaagaacacgaacaacaacatgtggtaacctgtaccggattcctggtccaatcgcaagcttcgaacgaacggatcttggtcacttgcgctcacacattatggcagagtcgtgcactcttacaacagtctcatcacaaacagtcgcaattggaagaggattcgagggacagaaatactgcttgtaatatttgctccgggtgcgtggctcgtgatcagctcgggaacgtcttcttggtcaaacatgtgctcggggctttggcttcggcagacttgctcttcttcaaactcctcctccttccctctccctcatccgcatcgtcattatcgttgcaacaagaagatctggtcgaacaaaacgaggtttctctgatcgattcttttcgtcatttctttagtttgattgatcatcatgattccaataatctcaaagagtttagaactttgcccgtttctccctatcctcttcctctcaagtctcccatctctgtccctcaattgtccccctcttcttcttcttctcatcatatcgatcgagtttgtttccaatgggaagttggaagagtggtcgagtataaagatactatgggaatcaaagctaccgtacgtctttctttcacttcctgtttctttctttttgcttgtctaaggaaatcaaaaaaaagctaacccaaagcacgctcttttctctggtggatcgtatttttgggaacggatggatataacaccaaacaaactagccagggacatatgatccattaaacacgatcatattcgacgtagtcccaaggaacggatcctcaggggctccgatcgtcgaccatcagaacgggaccgtcgtcggaatggtccgaggcttccaatcggcttacgatcttaatcggccgctcgggttcgggaccgtctctgaacggttttgggagctcttccttttgcctggctttcattctcctccttcttctactccttgaaatatagattctcttctttcgcttcgtgtttctttctctccctctctttctctaacctgtagatcaccatcttctgctggtttttatttgttttgactggtgttcattctattatgtatctgtcttggtttgtttatgaatgatctggctagacattcgtgtttgtgtatctttaatctgtactcttttttttacagaaaggacaacaccccaaaatccctgcatattgcaccacagtcatcatcatcatgatcattaacaataccaatatgtagtgaccaaaatggcaataaattgtacgtacgatcagggtgttttcgtgtcgggttgggcctagtttacccccggggtgtctgactcaagtaactacagagacgacattgacctttgatcacttttgacagattcgactttcccacaggaaggagataaaaacggaaaacacattataactacgctgtacagatacaatcatccattacctcaatcggatgcgctcttcctttgtagaacacatcagaatgaaagaaggagaagatggttagtgagactttatcgcccgaggaaatcgtgcaatgtactagagtaagcttcaataactacccccaacctcttcttgtaattaattgatgtccatgtggatcgcaataataacttgcgcaagttcgactggtttttctttgataacatcaaaaaaagaaagctcaaattgatggtactttggccgggatcgcgtctggcttagcgagtacgactatctgcactcgagtcatcaaactacaccccaagatttattcgctaattggactgaggtatgttataagcttcaccaatccgtttcttcttctcgaaactggatgattatgatttaactctcttttgctgattgggttttatttttggtactcgtatgtagtaccggaatcttagtagcttattattactcaaccaacgctctcgaaagaaatctcgaaacgaaagaatatcataaacggctattgttatcttcggagatggaagaattcaaagaggaagatcctctgaggagttgaaggccatgatgatcaaaattgtacattaatgtgaactcacaataagctttgaaaaaatgtcaattaaatcaattcaaatgttacaattggcataatgctttaatgatagtgaatttttcatactgtctgattgctggagaatgacaaaccactgttcagaagatctacaaaagtgattacagccaacccacaaaggctgcaacttttgtttgcaaaaaaaaaaaaaacaaagttgccaagaaatacaaatttgtgagattcttagctgtagctgtcatgaaagctacatttgaacgaggaggtacatacataagtacatataccgtgttcaaatatatgaggttctgtttaaacgttttgacggctgcagggaacatcacaccaaaaaaaaattctggtggatttatttttattttttgcaaccaaaagttgcaagcattgttgggtaggctgtaacaaggaatagagaaggagaataaatgccctagtatcagactgattgagtccaggcatgccaagtgacttgacttcagagtatatcagcctgtctgctacagtgcacatcacctcttcttgactatccccctggaaaaaaaacttgaactttgatctgtatgtttgttcacaccaaccatgctaaatgtgtaaacaatgcatatttcagctcagtagtggaactcaaaaatataaagcaagattgtgtagcatgtaagacaaaaaagtctgcaattttcacattcaaaacttggaacacccatggacaatggccatactatggcctagttggtatgcaatatgtatttatatggtatgtattatgcacatagaccatctaaatacatgatattgagggaagaaggagaaaaaaaggaaaactcagtgccagttgtccgactaacttgcagtcataattgaaacatccatcattgcagcctttggaatgcaacaattagatctcatcaatgatttcaattggctggagctttggctattgcaagcgttttggtttttgtacacggctttgttctgattgtgtatcttcttctgatttgtatggacaaaaatctcaaaaaaaaatcaaatccaaagaaaaaaaaatggcattagggggtatcaaatatacaaaatccaccatcagaaaccagtcacttttcccaaaaaatatttttgcatgaaagggccccaaaaggggttaaatgaataaccaacatgtttaaaaaagggtggatttttacaaaccagtcaattaaataatggtggatttggttatatttgataccccctattgaaaaaaaagtgaaaaaattcaaaaaaattcaactcccattttgaaaaaatttggaacaccctcctgggattagttgagaagaggtgatgtgcactgtaggtctctgatctggtgccttcccacaccctgaccccgcgcatatccagcactcatacttgtctttcctaccacctaaattcctcatacactttttgctaaaatatagtgaacaagggggttcagggggaaaaactcagagccaagatgctctacctttgccccagtctggggattaaatatttggggaatccccccatagcacccaatttctgggggtttttagcatctgaccagattctggattctgttggccaatttagggttgaaatcaggcagttttgggtcagggaatcaattgaccacacctctcttgatggacatggatggacaggtaaaagctacttcttgtacttggctatcccactgaatagccagcatctctttggctgaaccggatcttgccagcacccggtatccacctgggtatttgctgcgcaaatcaggggccagatcacaaccctaggccaatttcaggccctcatctagtcctagggttgcatggacttttccaggtttacagggtctggattgaaatgctactatactccattggagagagaattgaactataacaaacttctgagtcacatattctaactacataacccctctgaaccatacccatgaatgtttggggagcagggaagatgcatttctgaattcttgttgcaatgcacatgtattggtccaagagatgaagaaggagcctccttccaatttccattccctctggacagattcctgggtaccagtccaaggaagcagggaagaagaaatccctttcatttcaccaatggtatgcacgtttccaagggtccagcagagcctagggggaatgtctccatcttgaatgaagtgcattcatacctccactgataaaagattgaatagagctgtatttcaattctttgatagagccaaaacaaagatcgcactattttagtggggcttttttttgcaaatgagatcaccttttttattggtaaaatttatcatcttcaaaatatcaaaaagaaaggtttcaatgaattttcagggagaagtgaaaagtcaatcttggggaatggaatgtattttcaaaatggttgattatttcagactggaaatatgaaatatgcatgtggatatggaggtagttcattgacctcttttgctgaatttgttatgttttgaatatttctaatagatatttaaaagaaaaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttccggtcgacaaggtataacatcctcattgacagaaggaatcccttccgatcaatgaggtaaaacaatctcattgactggaagggattccttccgtccatggggatgttataccttgtcgaccgggaggggaattcctccaatgggggagttttataagatctgctgaccgaatggaatcccttccagacaatgagattgttatacctattcaaccagaaggaatcccttccagtaaattatacctcattgactggaaggaatcccttccagtcaatgagatttttatacctcattgattggaagggattcattccgtcaatgaggatgttatacctcatcgactggaaggaatcccttccaatcgacgatgaggtataacttcttgttgactggaaggaaatccttccggtcatgggagcaagcgactcccgaaccccctcaagcatgaggggtggtttggggcgccgactccctaaaattaaaaattaaaaaattaaaaaagaaattggatggccgactcccaaagtcggccatcgatttagaagaacgactcctgtccaacgacccctcaaccaaaatgggagtcgtcagacaatttttgggagtcgtctttccgaccccctacttaatggacctctctcaggaaattaataatcaaatttcaaaggataattatctcttgtgtttatccaagtgattatcatcctgtttatctctcttctgtatctctcttgtgtatcttctgaaataagagagatattctacctatgtaattctattttctgaaaaacgagagatagtcaacacatgtacagtgggtggaccatcatttttggctgcttgttttggatcccagagcttcaaagcatcagattgaattcatgagacttggtcaagtggtgcagaataggttgaaaaaaatgaatatgaaaaaaataaaaataaaaaccaaagtttcaaattttgtggaaaataagaaataaaattgatttttttcaaaaactttgatattcattttggggaagtgtgagtgcagagagaaagaaagaatgggaaatgggaagaatgattataaatgaaaattttagaaaaagtggttaccagatagtttaaccagttgttgagtggggcatttaccagctcgcattgcagtaaagcactagaatttactgtttgactccaatctggacaccaacctggctcacatttttggtccattttttcatttataatcatatcatggtccactcttctctctagcactccactcccaaaatgaataacaagctttggaaacaacaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaatggttgattatttcagactggaaatatgaaacatgcatgaggatatagagatagttcattgacctcttttgacgaatttgttatgtttttaaaagatgttcaaattggtatctgatccaatagatctctataatgagattgaaatcttttccacaaaaatttcatgggctttggtcaattgacacccattcttgggagacatcaactggacacctatatcatttcaatcaacttcaatcatatctatgtttgcttttgtggttgattcctcaatccttttttccattttcttcaaccaatcagatcctgaatgaattgagtaataccaagtttgaaaatcaggaaatttagcattcattttttcatttcctccatgtttcgaaatttcttccaacaattcattatgcaattgattccctatgtgataacatcttctgtggatttcttgaaattcattatccaatatgttattgccatttctagttatgcgttcatacagctttgcatctgcaacaatattctggagaagacttgaagttttacaagttagattgataatcccttgaaaaagattaatctctgccttactaataccatccattttttccaatgttttctcaataatatcttcagagtaatttttttgaataaaaaatagaatttggcagattattgcagtaagacgatattctgacttgagatgttttctttcaatgtttctatgatgtattttaatcaaaatttgaatcaggcttccagttccatgttccaggaaaaagtatgcatctgggaatttttgatgattgctattgttttcattttggtaggcaaatatttcttgagaacttgatggttttgcttctgagaataaagatgcaaggtttttccattcttcaccaattggaaatccaccataatttgcatatccagcagacactaattcttccatcaagatcccaaaattgatcttttcctatcaaatgctatttcaaaaaaaaaaaaaatgtcaggcctgaagctgttacttgaaaacaaaaagaacataccaccaaaaaaattgaatcccagtttccagaataagctttctgtgaactctccataattggtgataggatatgaatatgctttccttgcatattccacttggtaattactggcaagatagagagctttattatcttgaaaagtctttctgatgctttccatgcaaacaaaattgttctggagtaggaaatcaattgttttaaataggcaaggaacaatttcattcatgaaagaagtgatttcagagctcctaagatagtcataacatccatattggacaatcaagttcttggtttgatcaacaaatgaaattccaatcctcctattgacttcctctaacttcattggaaaatgctcctttggtaaatacttgagtatttcacctccaaaatccaatatctctttttgaagtagattgaagagatgttcagcattttgaaactgctgattctgtgctgctaactcccagatttttaattgatgaaagattggcaaatattccttagactgagcaaaacatcttaatgcattggaaaggttctttggattctttttcaatgtggatcgggattggatcttctgtgaaaagtgattgaaaacactttcaagttcttttacatcttcttcaaaagtcttttttgttgggtttttcagaatggattcagcttctgagtctatgaagaagagaataatcaatcctcaaattgtattggctgtcaatcatttattggattataatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtggccattctaaataatacccactaagttatcaatcacccaacataactttggaatgaaaaaactttgatgagtcattccaaagcatggattcatgtttcttatggttattaaaacatgattccatgctttggaatgactcagtaaagttgtttcattccaaagttatgtgtggccattctaaataatacccactaaggtatcaatcacccaacataactttggaatgaaacaactttgatgactcattccaaagaatagattcatgtttcttatggttattaaaacatgattccatgctttggaatgactctttaattccaaagttatgttgggtgagttgataaattagtgggtaattttaaagtggccacacatgaatgaaccaactttaatgatttattccagatttattccattcttaatcatcactcaattctttgaattgactctaatattccttcaataagtcaggcattattccatgctcatgaagcaaccatgattttaattgttgggggatcaatttatggccagtaattcagattcaagtgacttttcccacttctcaatttgaagtatcacttgaatgaaaaagcgtgggcttcaatcatcagccagccagtatgttgtttaggttgtgggtgggtctagatattagatgttttgattgtgtcacatccattgttggcttagtgttgctggcgggtatgcggctttaagatgtgctcgggtttgccaaggccgcaaagctttaatgttaatgtttcggctttggagtttctatggattattaccacaaatgtaggtttttagttgtatatgtgtaggtttttagttgtatatggtaagtgagggctatatggggcagcagcaagtatggtgaggatatacaccccgatgattggacaccggccaatgattggacaccggttgctggatgaagaaggataacaattatggtgactaggagtatataaagggacacattacccctcttcgttacctacccaggtacaccccaacaatccctcttctcattccccctggccaattggtccactaagaccttcctgcatcacggtgtcctgcatggccagaataaaagaattgtcaccgggcgagggccgccggtggacacaagcggtccgcccccggggctacctggatgaattgcatgcacaggctctaattatttgggcgggccaaacacttgagctaaaggaagacaggcccgtatcgccgcctggcttctccattagctcatccaggtttacctccagaccttgaccatccacctccagaccccagccaacacagtcaaataacaatcaatcacatgctctgtctaaaaactctaactcagctctttctgaatcttctcggaagaccgtcaaacaaacaaatcaaccaccaaaggcctttgcaagctccaaaacaaactcgactagtgctccagattcatcttctaatcaatccccactgaccataactgagctgacatgtaggtagttgtttgacatgatgatacattattagatctatcctgaccttccatgactttccattccatcacagttccggactcgccaccacccaagatgttacctccgcccacgttcagcttccgcacctcaaacatgatcaacgaacctgagtattccggaggggcaactgatttcagggaggaatctcagtattccggaggcgccaccgatttcatgtctgctgtacatccaggccaagagcagtatctagacctcaactactcaaacaaacatccatgccaagagcagtatctagaccccaactactcaagcgaatactatcttgaccctaatatcaaccaaagctactcacactcaacctactcgcaccaaaactctactgctaccaaccaaccgttcggcatgttgtctgtacacttccatcccaatcactcgacccaacatcaattgcagaatcatactgaaggttggaccagcaactcacctcatgtcaaccaaactgcaatgtctaccaattctggggcgctacaatcgattcctatccctcatcagactactcatccgggacagccattgaccggtggaccggcttttggaactcaaggaccaggtccattaccgattcacccttcaggccatggtcccgggctgcaggccagtgtccgcggatgccttccttcaaatggtgcacgcgcacctcgcaagcgtggctccacgaagcgacaggcctcaaatcctcgtccatctaatgctcctcctcggctcctgctccacttcaagagattccaactcctcctcctccaaagaaatagcctcgaaaccctcattcatcaaccgctggccaaccggctactccgttacatacgagcacttcgaatgaccaaccttccacttcccatggggcccagcagaccacaatcacatctgctgtaccgcaagggacgactggagttcactctggtgggggagaagacggtgcgggtgatctcgcgggcgaggtggagactcaagagacaagtggtagtaaatggaagccaaacaagaggaagcgccttgatccacttgttctggagtctctgaggggcctccagttggatcagctgcaaaagaaagttgcccaccacagggttgggcattataaacgtctggcggccgaagattgtgttgcccttggtgcagcttactcccgataccaacaagaagtgcacttgattgcggccgaaagactcctcaaacccagacccgtcttgaaccacgtgggcagcctgagccgattccgaggcccgaacatgtacatcaacttttgcaaatatgacatcgaggcgcgtaaagtctactatgacagtaagtcccttctctccttctatctatcatgaagcggcctgtctgcctgtctttctcatattgcctgttcttgatcaacagaaagtcgatcgatgcgtgaacgaaagcgtgaatgtggccgcctttggagagctcttgaccaacaaaccaagttaaagtacaaagacatcaaattcctcaagacattgccaaatccgtttggacgtggtgaatgccctggacccgatggtgggacttctgaagcatcccaagcaaaaaacaagaaaagtcgcttctatcggagtgccgaaaccgaactttggagcagaaaggtgatgcttgatgtaagttgtcagatcatagttccttccaacacctacctgcagaatctaactgacttgtggtttgtttatagttaaaaaatcttggtgccgcgcacgacattgaagggttcgtcatgttgtataaggggaattcaaacgaagttgttagtggcggtagctttatgggagagcagtttgtggatatgtttgcaaaggataagaagttggacatcagttccaactttctatcctttgcaagcagtcaagaggtgatcaggaaagcaactggtcaagttgctaaagtggtccgacctaggaaacgagcccaaaagcttggttcaaaggaaaccgcttggaatcttggtacgtctcctaaggtctctcgatctctcttgtttgttttacttattatacaaactgtttggatacaggaggaagagaaaagaatcgagatgccgcccgagaaaaattgaatgaagcaatcagtaagttttccgtgtgaaccccacatcatacatttactgacagttgttgtaatgacaggcaaagcgacacacatcaggaggaagtggcccggaaaaacaaccgagaaatctctgaagaagctcggtgttactttgcgcatcaaggacaacagctatggaatcaacgtgtcccatttttgccaagcccggtgccatgggtgacgagcaattgcaaaaggtcttgagggcctttgccgaagatttggtcgttctcacggggccaccagcacctgaggttcccgagacgttgggtgctgatcccgaagagacctcggacaaggagttggaaccttcaaactcaaacaaaggtgaatgtgtgattgcgaaggctcccaaaaagaagatcacaaccgatcaccgccgtctcaagagcaatactgccggagccagcgctaaggccgctcggaccacaagcaagaatgctggtaagaagtgaaagcgacgtttgtctgatttttccaaaagcgggcaagacacgccgagttcttcttctgatgatggagatgaggatcaagatgccaatttcaacgacagcgatgacaatgatgaagatgatgacaatgaagatattgatgatgaagatgaatatgaagaaggggatgtcgatgatgaggttgatgactgaccgttcttctctcttatgtgtatttgtaccatcaaacatgaatccccactcagcctgatgcttgtttcttcacattttgtcttgtctggttttctccggttcctcttataaatacaaaacaaaacaaaaaaaatctcctgtgtccaattcctctcacagattctaaaatacatttcatctcatcttctgttgcttttgctctcatgtatatagacctcacataaaacttaaaccccaaaaaaattgccttgcaaatcatacacgaattgtattactagaaaaaaatgggagcgaaaaatgagaggaaaaaaccgagacaaaatgagaggaaaaaaccgagacaaaaaaaatgaggttgaaagtattttgagagaaaatatattgagctcgagattgtgttgtcggtggggtgttgtgtatggagtgtgtgcgggtgtgtaagacgggttgtggtaagtgatgtgtaaggcccaccgtggtaaggccgatgatgtgtaaggccggtgtgggtgtgtaaggccgatgtcggatgtgtaagtaagggagccggggtgcggggtgtgtacacccgatgatatgtgttttaggggagtgatgtggctgtatggtgacatgtgatgtagctgggcgaggctgggtggcaggcctcaaggggcacctggggaatgagggacttagagaaatttttccaggtggcaaaaagctggaaatcgaggtacccctggaaactctggaaagtctatacgtttgcggggaactaaccggtctgtgtagtataggacctttgtgtgaatgtacttatagtataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttacaactcaaatttatttttacattaagtggatgaaagatctacgtaatccagatttttagatatttttttcattgcaaaaaccagtttggttctggtagaaaacatgcagtgaagttcatgattttgaactttgatttggaaatttggcagagaggctcgagcgcactctcagtataagcatattttatgcctgcaaaatgagaatttgtcttttttctgtttgttcttttaaaaaagattggtatggaaataaaaatatgaaaaaatacagatagatcaaggagatgtcatagaacaagaaaaaaagcacaatgaaattttgagagcaataacatcaaaaacagaggggaaaacacaaaaaaggacctcaaaatcatgcctgcctcatgtgggctttgagtaatacgttgtaagcctctctgacgagactgggctgccgcccagacctgcccgcaaacgactctcgtcacaagaggattagttaagctcgatgagcctggcaatcagcagtctcgagagcacccgccgagatcaatagagccttctaatacattgtcatgttcctgcttacattgtagtgttccctgaaagcagctgccggacgacaatgacgtggccactttacatagccagagccgttgaacggcgcgggccaatgaatgtgatgatcaccagctcctctacataataaggaccatgcctgaaagaagaaacatcctctgtcggctgggatcccatggtgtgcacagcacattggctcatccccctgaaaacaacccaagatgaaggcacatgaagttggccatcagcaagcagtccgccctggtccatctaacatcgctggagactctctcgactctctctctgtctctcttttccaagcgagattagacggtgatcatgaacccacgagaatcaaagaaaaacacagacacaaaaaggaggaggaagacgacttccatcccccccccccctcccgcgcgggctaaaaagtagacagtgatgatccagagtgtgattgaacgactatagagctgacgtcgatgatcacggatgatgaagtcatgcgagggagtcccggcttgcggggaagactacacatagaggcacggttttttttgtttttgttttttctggcgacgaggtgtccccggttgtgcaaacagaagagagggccctgtggttgcccgaagagatcagctcctcaactttcaatcgagatccggctccatcgagcgtaacaaagcccgcgagcacccgtaggcgtgaggtgcaggcggggcttatgcctgacggacacaagtctgcatgaggctaagtccagaataagcgtagcgttatttttttttcaattttaaaatcgttctaatttttcccgctctcgctactccctcccagcaatactttagcatcctgtttatctttctgtctgttcggattcttaccgaaaaaatttgttcaagccgtacatttttttgaaataagggtccgattgtattttaatcggacctttactgttttcttttttttaattacttccttaattggtcagttgaccgttgaaatacaaaactcagatcataacatgtaatataacttatgagataacagagaggataacggagagagattgagagagagaggtcaagagagagagatcgacagagaaaaaaaaagaagaaaacgaaaaacacaaaacgaaaaacaggtcaagagatcgacagagaaaacaaaaagaagaaaaagaacaacaaaaaacgaaaagaaggtcaacagcgagaaatcgaccgaaagaaaacgaaaaacccaagccacataacacctcgcaggtgccctcggtattgatctttttggtatcgaatcttaaaagcgactcgaaagtcgcagaatgccgccgacaaaggataaatcaaccaaagtccggctatcgaagcaatggaggcgaatggagcaggacaacttacaccaagcaatcattgatgattgtctaccgcgctacccttcgaacgagccgccgaagaaagtccaagtcaacgccgtaaaaagtctagtcggcgggaaacacacgtttgtcatggctggaacgggttgtggcaagtcgcgcatctccgagatgtactatcatctcttcgccaaatcgaagaaggccgtcgttctcgtattgaaccctctcgatgccttgggtgataatcaagtcaaggaaaagatttcgcagaaatacacagcaatcaatttgaaaaaactcacctttgaccaggatgttgccgacgacattctaaagggaaaatacaattttgtctatttaagtcccgaggtgttcttgaacaaccagatgttcaccgatgtttaccacaacaccaagttccaagatcgacttgccttgattgttgtagacgaggcgcacatgatatacagctgggggcttgttgctaacaaacaagcaaaaaaatcgtccgcgcacaaacgacatcaggatcgatcgatctttcggccatcgtatggggacatgggccgtcagttaatggccaccgaggacactccaattctattcctatctgcaacttgccgtccgaaagctgtcaccgagatcctcaagagcctaaaaatccctgaagaaactgttaattttgtccgagcagagcttacccgaccagagattcgaattgttcgatatcctatgcaatcctcgctcaagtcggccaaagatctcatgtcgatgtttggaagaaaagaagatatcaaatcaagcgagattgtacccactctgctctactctggtacaaggaacgcaacctttcaagttatgaaggtcgtcaacaacgcgagaggtactagtggcgaagaatataatcccagaagtcaactgattcggaggtatcatgcctgtacaggtgatatggataaggaagatacaattactggctacgaagctggtaaatttccctgtatctcctgcaccatggcattggggctgggccagaactggaagcgggttcgacgggtgatacatatgggccgcggcgacccctcgtgtatttgccagatgattggacgctgtgggcgcgatggcaagccggggttggccgtccttttcatggaaccgaaacggaagtttggcttgaatactctggaagcgattgcaggagccgacaaggaatccaatgatgtccggatggattcccttgcaatcactccagtctgcctccggatagctttttcatgtgataatctgtcagttcgccactttcaatgccttactgtaacaaattgtactgattaattgaatcttagatatggctatataccaatggatcacggcgacctgaactatcttcacgaacaagcccgcgaagaacgcgagggcttcccattgtgtagatgctcaaactgtgcaccggatgaggcaaaaattcttaaggcgcaaatgaaagaaatgaatctgagtaactttgatagcatcttagaccaaaccctcttacctgggcagattcccgatgaagagcccaaaaagaaaaccacacgatcccgtcgcccaaagcctaaaaaactgagcctccttatgcagaagctctcttccacacttgttagcagcttcaacaaattctttgctgacgtgtacggcaagcctcgatcgtttcttcctcaacaaatctttggattgactgaagcaaatgccattgcaacaaattttgataaggttaagaataaatctgatattgcgaagctaattggcggtgaagcattagaaggcgagttagacatgttagatgtatccattgaaaacttcaaacaaggggacgattaccaagcgtacttgaaagagttagacgattatgaaaaattcattggaaatgagatggaacgaattcaaaacctgaagaaaaaggtaccaaacaaatcttcaggaccaaaacaaatggaccctgccggatcgctatcaaatgttactacaacttcaccactgaaagaccaagtcctgcaaacagaatcggcgccatcaaactcgaatctagccgcactaccaccagcaaaaacgcgagtgaccaaaccaagaccaagcgcaagccaagttgccgagaataaacgaatccgtgctgaaaataaattgaggaaggaagaaaaggcagtgagagaccgtgaggcatcgaaaagaaagagggaagccgataaaattgtattggaagggctcaaggaattttacgcttccaagagagcaagaatcgatcctgaccttgatccaaatgggtgatcaatcgctactttcattttcatggtcagtgtcatcatcattttcgctttcttgatggctttgaacctcatcatcatcatcttcgttttcgtcttcttgattgctttgaagctcatcgtccgttacatctggttcaacatcgccatccacactgacatctgaatcatcattttctttttctagttcctcgtcgatggtggtactccatatcttcataggtggtggtcgaagtttattgaggggttttcctttagtcacaaacagttttttcattttttgtattcctacatcgtaaaagtcctcaactttctttgggacatgttcgtcaagctttgatgcagtgtagcatacatcttttccgcggcacattcgtagacagttgttgagcgatctcaagttgatccgatttttgtgtgattggtagactgtcttctttccagagtcagctaacaagccatgtactaactcttgaagctgagaaataaaccaatgagtattagcatctgtttccgttgactggaatggtagtcacttaccagaggaacgttgagtgaataagtattcttgagccgattgatattagtgcctcggccggtgttgttgaaaaaatgtttcaaccagtaattttgcgactcgagaaattgatccttggccacaaaatgcttctggcgaccactgggagctacaaacagcgaatgcttaaggatatgtccgagtccgggaggtaaaacttcattgagaagtaaaatcatccgaggaagttgaattgagtactgtgttaatttcttgattccctgggcaaggacagcccatcgcttccaaacattcataacacggccgatattgcctgctttcattgcagcgtctccctcgacaacggttgcgaaatcggctagccgcaggatcagatttgatagctttggagaaggttgaagagtagcatcgagttttgcctgggcagagaagaatcgcgagtaggtttcctcaacaacatcttggattcttgaacttgacattggagtaagctcctcggtcagactagcactttcgtttcccatgacaacccttcaaaaacagaaagcatatttaaatagtatctttagtctgtcaatttgttggaaaaactttgaaaacaatgagatgctcacattaaacaatacaccagggttgctttgtgaatcttctcgatattttttatcataagtgtgaagtctttcttttcaagcatcttgtgtgaaggaatacctaggctatcaagaaatcgccaagcacccgagtcacgtgagtctgagctatctccaaaatgtttcgagtagatcgcttgagcaacattccacatagtatgtgccccccctaaaagggtcgcaatattagatagactgtcttccttgtgatcgcttggtacacgctgagtccgtaaactggtgacatttgtacaagtaccaagatctccatcgacgatttgaagccgagaggagaatttagtcattggtagtgttgattgatgggaaatagattcaaaaacctcgccggctccctgagcagaattatctgaggctatcataagtttgagcatggtgatgtcgggccgctcatttgataattgatcgatgattgggggtttcgtgggaatcgagacaaatgattcagttggggaggcaagatggccaagaagcgcttcagtgatctggctcttcaataccatttcccagtgaacttcttctttgggtgttggtaggagcattttggaatgaacatcgaaggtggatgccttcgacattgcgtggtagtagctttcgattgtaagatctgaaaccggaaccgatgcgataagttcggggctggggtgatggatgtagccccaagtcccgtggaacatctggcttgcgtgtcccatagatttggtgtgtattcgttgtttgaaatcaaggttatcgacacacagaaagggtgccaaattttttgctggggatttagccaatttgcttgaaattcgattctcggcttggcggctgaggtggttcaaggcatggtgagcagtttttctagaggaagtcagtccaatatagtttaagaatatgttgacgcgatcggtgaccccacttgaaagaaaagttaatgaattcgctagttgatcaccgttatttcgccgattagttacaaatgcaaccattgagcatatggtcttcgcaacctgtatagaaacataacaatttaagaagtaagtgaattgtatttgataaaataaacccccaaaaacttaccgtgtaagctcgttcattatggtcaactggtgtgttgatattaaaatcattgtttggatccatctcatcgccttgcaagtcgatttcggggacgtgatcgcttcctttgtctgaatcttcttgctcgccatttatggggctcacggtgtcgattgttggtcttttgagctttgaaaaaattagatcgaaaagaaaaggcatgtgctcggtcgcaagtgcctgatcccgtgcttgtttggactcgtttgtaaaaagggatgctgagatcttcttggaattgtggtaagcgccctgcgggtaagcaccccttggtggcttctgagagttcacaaccttgctagcctagttttgatgagtattaaaaaaccaaagaggtcggtaagtaaatagttaaaataaaaaagaaagaaaataaataaataacagacaatacctcttccaggataaaattctcccatcgagcctttccagttcgtttttggcaggaaaaatttcgaattgttcctagtaatcgcaaggtagagggccatccggttggggtagaccagtatcgtctttggactgcaatcggaagattgtcagtggtcaagaaggccgcaagaagtgattttggggtgtaacccatttgcgaaatcagttggcatatcgcggtaagcttgctgtgttctgatcgtgtctggttctttcgttgtgtagaagtgtgccggggcattttttgggatgtataggcttttgagaactggttgtgtatgtgttggagttggagttcgatgtatgcggaatggggatggatgaagcaataacggctgacaagtgaaaaaaagaatatcgttatgatggagtgttataccagaaagtccaaaatgccgaaaaaaagaggagaggtatgaaaaaaagagcaaaagtaaaaaaaatgtttatgccaataagtggcgaaataaaaattgcaatactcgacatttgagaagctgaaacaagcatgatggggatgtgaggtccaaattttgagttggcaggatcaacaagaatatgtgtaagctttgttgatgaaaaggataaaaaaactaggttcaaattggtgcagatatggaggaatgacaaccttcaccaccaaaagttgaagattgccccacaccaacacactccggttattcccaagtcctctccctgcgggagagtcctcagtgcttgcacactcgacgagcggctacagtgcaccacgccgcagcagggacgcgggcttgtgttaagttcgcggctccatcgaggtcggtcgcccaaggagacaactgtcgtccggcaccgtacaaatcagctctttgtctgatacaatacatagtctcctccagatcactcttcaaagcacaagtatttttttccagaggattacagagatccattcgatcggagaaccacactcccatatgtgacctattgtttttcaatggatgatcactaaaagaagtcggattctcatttcagtcattataaataaataaatatgtaggaaataaattgactatcgtagcgaagcgatgagatgtacaaaacggcaacaaaaaaaaaacaaaactcttgtatgtacatatataagttatatgtacaaaagaaaaaaaaaaatcgacggtcatatcgatatcaatatcgatattgttttgtgtggtaggcaagagaagaaaggactcgacgtttaagagaaaaaaagggaagaatggagagtgacgatgatacgctagaaacaaatcataaattaaaaccatgtcatgttttctttttttttagtttaagaaataaattaaattaaataaataagtgaatgaatgtatgagagggaagaggggatgtccaacttcattataaagtcgtccagaacgaagaagagtggagattaatgaacacggaagaatgcatgagaaagagagagagagacgatacacgagtaaaactgaaagagactaaaaaaaggggggggggttagttagtaagagaagaagggatcagaacatgcattcgaggacatcgtcgtcgccgaattcgcggaacggattagcgagggaagcggcagaagaaggggcgagattgggagggaggtcggaggggacggcgccgcgcaagagctcggcggtcttgccgcctttgaacgtgaaccccacccagaccccgcgacagttgttcttgtgcggcccgccggcctcggcccgttcttggacgagctccaccgcgcgcgctttctcaaacacttccccatacttcttcatctcttctgggttcccgaaatcatcgaaatatcccgcactttttttgttttggaagggggggtacagaatcaaacgatgtatcagttttagtttagttttttttttttttttgttatggggaaaagaggggacagaatgaatgaaagacagactcgatctcggagtccaaagaggggataaaaggcgggccgacttggcgcatatcatcccactgcaagtcggcaaagaagccgagtttcttgacctgctcgatggacgagcagcgtttctccttggcgttgatgagggcgacgatagccagccaggcctcgtcggacagattgaagatctggtcctccggcttgtcgtagtgtggccggcggagaaccttgctccagttcttcaggttcgcccaggtctcctccggactcgagcccgcaaagggcgcgtatcccgataagaactcaaataaaatacatcctaatgaccagctattgttttcatcatcaaaatttagttgtaaattagacatcaagtggggatcatcattggatgaggaactcaactaatcgactgaaaagctgtagctttggcctctcaagacttcgatggccatgtaatcgggtgagccgacgatcgaatcggcatatctaggctcctgcagtctgagagttttatagatcgtcttcatctcgacggtggatctccagagctgaaggttttcgtccttagcctcgtcgagtctatgtttgagggactggattttgccgggattgatggagccagcggcgaggccgaagtcggtgagtttgatgtgcccggaccggtcgatgaggaagttctcaggcttgaggtctcgatggatgtaacccagacgatggagggagtcgactgccacgaacatctccgtggcatagaacttggcatgctcttccttgagcacgcccgagttgttgagcaaggtacggacgtcgccgccggggacgaactccatggccagatagatgtagtcggggtcctggaaggcgtagagcaacttgaccagccaatccgacttgctcgtcgccgtcaggatgtcgcgctccgtcaacacgtgccgcacctcgtccatcttcaacagcgtcttcttcttcatcttcttcaacgccaccacctccttcgatagcttgtgtcgcgccagatacacctccccgtacccgccctgccctacttggacgatgatgtggaacgaatcgagcttcagcttcgtccgtcgcttccggagtaatgcccgttcccggccgcagtacgatcgccactccatccccgcttggcctggatctatctccggtcgggtcgaggtctctctgaataacgccaagcgtttcttgcgtccattcaagtaagtcagcagatcaaagtctgtttgtttggtgcgtgtgtaagagccatcaaaaatcagctttcttatcaattttcaacagggggggggggggacaactctggtggtgggattattgatatacgatttcataaccaaaaaagggggcactcacaatgatcgtagaagtaaagttgggcgacattagccttacgttggacttcaggattagcgaggatagcggattcccaggcgcgaaagccctggcctttgcgccaactaacgagaccattatcgcctctgacgtcgctcatgaagccggctccgtcattgttgaaggcggggatgccggggatgttagcggaggcggcgaggagttcggacatggtcggttcgacggaggggggaggatggacgaagggtttgtggccggccggctgcgattgtccggctgctggttgttgttgttgcatcctctccagccggttgttagtgtccttgagtggtgtcaacgcgttcctggggttggctggctcgttggtgctcgtcgtgttcggcttggatgagggtgtgaatagttgtggggtgttgatcgggaatgggaccatcttggcggtctccctgctctgatagtcctggtcggttggtggtggtggtggtttttgttgagtggtggtggtggtggtggtggtttgttggctttgcggtgttgaactggagctggacatctctctctttttttttcagctgggctgtttttctgcgcaaaccttctgagctgagtatgaagcttggttaataagccaggatgatgatgatgcagattatgtaagcgatgttgttgctgttccaacttccaaccgtcgtcgtcttaacttcagctaacttctacccgccaatatccacccagatccttatcacacacatccgatccctagctctctctctccgaaacctgcatgaaaggatttcagttggaagcggatcactgaatttaccagttagctagccgaacgcgtttgaaaacaaaggattcggataattcatcggacatatgtacatgtcaaatgaagtgcaactttgaaagatcatttattctcaattctgaaggacaagaacataaactatcctttgatttttttaagaaaaccccagtaaaaatgtatgtgatgggatgctcattgctacactacctatttatattcaatttctggccctcactaaagaactttccatgatcaaaattgcttgatttagaagggggtccagctaaacccctattggctggtgaaaactggccatcaattgattttcagaggcaaattatgttgaggacttccttctggattaaccaatttagataaccttagttttacacagctagtttgacaacagctactttgaggttgaaaatgattgaagatctactcttttgtcccacagattgaaatcacaacagtcttgtatagtggaggatctctgcttaaaactatgtctggacactcttcctttgttgcttctttttcatattatgggcaccaaatgttgattgctaaagtttgttgttgtgattttccagagttatgttttttccctacactgccagaacaaaaatggctggggtcaaaggtatcctgatcaaaaatcggtgaagctaaacctataatacaagggagaatgtccttgtatcatatttcatcagatcagctcaacccattttaactagtgtgtgtgtgtgttatcctacttacatagtactgcagtgttctactagttgtggacacatactagtaatggaagtggacatctcaatcagatgtatagattcaaggctcaatactatgtaactgaggcttactcaagcttcctgaagctataaagccagagcaatccaaatcttcaacctggttggattgggaataaatatatgaaagcaatgggtagcacttcaacttaccaaaacttgtaccagttgagatgggagatggtaatgaaaggtataatgttaggttttctaatctgattcaagaggtatttctaatcataaatgaatgtgttagtgaatgctcttcaaattagagggagaatttctacggtaaaaatttcttattatttaacactggggaaggaagaaactcaaccactcccaagaggtcttcctcttaattattgacacagcctttggaaggttttggatttgtagaagacaatcaaatcatagctaaatcatctgttagctcagatagttgatgatcattgtagcctttatggtgttcaaaattgaatatggaaaggttagtatgaatatttataatgatagaaagacatatttggcacacagatgtcagcatacttaaacctcaaattggcaggccccagccaaattttcagagtatgttgtcaggtagcattgagtagcaattgagatattcaatcttgaacaccatactcatatctttgagttattctgaggattgagtcatccaattaataactcataatctcaaatagttatctgtgtatgtttgatttgtgctatctaccattacttatgcatagattatcattgagatttacaattctatctttcatccaaactgatgacaatatgattatcatatacatgtcattgcttaataatcttcttgtcatagtcaagagtgtcatgcctaactcatacattcttgcctgttgacagtgtgcatctcagattaaattcaatgtccccaacccaggcagaactgctttcattacaggctaatttcaagtggaactggaacttggaagtgggtcccctctatgccagtccctatcttatgttttgaccagaaggtactaagccagaagaaaatctgttgggttacagtgactattacccctgagaaagtgcaatggtaagctgatgacttgtgttaaagaatctagataaccatggttatttttttgctttgttttgtgggagtgtgtacagtggtgggccactgtgaggttttcaagaggaattgagttcagtagcttcatataagctttacactaccaggacctaaagtgccaactcaaaagctaaccaatcctgtaatgacatctattagtgttagtcccttaatagcagaatccatagtgttagtggtattaagctgacactaaatttagtgcagatgtctaactcatgcagtgtatgactttcaaaagacaagtccaacttttgaatcttgatagtggtacaacaaaatacagtacttgacatatggagcacattgtatttgtggcttttcagggccctttttgggggacttgctgttgtcattccagtggccccgccttgtaagcatatacaatataagcataaccgcgttgtaagcatagcataaatattgagggacttagtcaatcgactcccaaaatttggagttccgactcccaaattttggggatgtcctgaggactgtctgcggacggtcctccggacgtcaggccccctaattttttttcccccgttttttgggagtcggacctccaaaccctttgattggtttcgactccctaataaaataatacttattattttttttttcgaacccccttgggggtttttgggagtcgatactccaaaaacccatgggggtttttgggagtcgatactccaaaagcccatgggggtttggagtcggcgctaaaaaaaaagaaaaggaacggccgggacaattcctcccggctgttgagaggttacactctcggcagccgagagaaaccctctcggccgttgagaggttacactctcaccggctgagagggatcctctcggctgttgagaggttacactctcagcggccgagagaaaccctctcggccattgagaggttacactctcagcggccgagagaaaccctctcggccgttgagaggttacactctcagcggctgagacaaaccctctcggccgttgagaggttacactctcagcggccgagacaaaccctctcggctgttgagaggttacactcttggcagctgagagaaaccctctcggccgttgacaggctgcactctcaacggccgggacgattcctcccggctgttgagaggttacactctcggcggccgagaggtggagaaattctcccggccattgagagtgcagcctgtcaacggccgggagaattctcccggtcgttccttttcttttttttagcgccgactccaaacccccatggggttttggagtattgactcccaaaaacccccgagggggtttgaaaaaaaataataataagtattattttatcagggagtcgactcccaaaccaatcaaagggtttggaggtccaaatcccaaaaaacgggggaaaaaaaattagggggcctgacgtccagaggaccatccgcagacagtcctcaggacgtccccaaaatttgggagtcagaactccaaattttggaagtcgtttgactaagtcccaatattgatttccagcaaccactgtgttcttggttttgcagtaaaattacctccataagaagcatacctccatgtaagcataggatttgtgtcaaccatccttatgcttacatagtggggtcactgtattgaatgcagcacttgaatcaaccctgtttttgaaatcccaaatcaagcatacattgcacattttattaaattggttgcactgcgtataaaacctgtttattatttgtttgaagcagccagttagagagttgatatgattaaagggaaagaatattcaaagagagaaaaatttaaacacttctagatgcacaatggtcccatttttgataggtgcaatgggtcaatcataatgataagtaacagggaaataattgaaaatttgcaagttaatcattgctttaaatgggatggaactgttccacattacacacttcagaacaagccctacacacttccaggtaatggtaatgtaggtagaggatgcagtgctggaccctctgtgaagccccccccccccagtccaaggggttcacaccatgaaaagtcacagatctcataagcttgagtgttccttttattctgacaaaccagaactccctagctccgtgaatatatctgacataccactctccgagcagttatgaaaccgatctaatccaatccaatatgtatcagccgatttgttggattggatcaatttttcaataccaggtatcaaaaaataagggactaaatttccctattgatccaggtatcagattgaaataatgttggattgggattgggattgcattgcaatccagatccaacacccaagttgttgaacttgacacaagtctctggctgcggcgggcgcatctggcagtgtagcgctggccaggcggttcccaaagggaactccccgcaggggagacttgggccagaggtcgacaaactcaggtgctgagttcctagtgttttggtgggagcgtcacaagatttgaaatcatgacgatccctcaaaactatccccatgtttgggccggaaatctgaaagaccagcctgatcttcttgatcaggccaaaactcagaagttggacattgcaactgcaattaataatcattttctaaaatttgagtatgcaaatcctcctggggtagaccaatggtgggccgctacgctacactacgctatttggccactacatgttagcgtagttgcttttttttttgctggaaatcatgtagtgttagttcacgctacacaccgctgagctaactgccagcgtagcgtgaaatttttctgtcaaattttatttagtgttagcttgaaataattgccactaaactaacaagtagtgtaactttttccaagctaacaaaacttccactagccagcagcgtaactgagttggcgctaacatttagtgtaacttgtaccaaattaagctacactacactacactacatgcctagttgcgctacactacattagaagttacactacacatgtagtgtagcgtaactcatcaattaaagaaattgatgtgtcaagctggatttttgcacaacttatgtgaaatgttcatatgactgatacggccgaggtccacggtaacgattttcaatgtcccgtgattgcacacaatcccgcagaaaatgaacagcacaagatgtggagaaaaacaaatgaggatgtgctcagtgagatttgaactcacaacctcagcaatgctgagtcacatacaagagtgcttactttaccaactaggctacagatgcttgtgtttgccaggtcagttgggtggtagttgtcatggcgcatgccaacagctccaccacactctggtgataaataatggtagcagactatcatacacctcaacaccccccccccccttgctgcatgatgtgaaagtggaaattgaacacaacttcacaagtaagtgtgggaatggaacccagtaaagtatggtcagagggggaattgaacccatggtcttaaggtagtctgacaagggaatgtggtcttacaagttagtgttaaaaaatggcagggggctaaaattgagtggcccccagtaccaaccgaaaaaaaatgatgatcaattgaggggatctggatgtaggccccccaatcaggcactgtcttcagggtagactagcgctagtcatgtggtcatgtaactttaatcagttacactaacagttagtgtaactttttcaccagttacgctaacagttagtgtaactgggggtaccactacactaactgttagtgtaactttgcaaaaagttacactaacaccactaaaatttcactaacagaattttgggtagtgttatttgtgcctttttaaaggtagcttacactacgctaaagttgtttttttgtttttcaaaaatcctgtagtgttagtgggccaaaaattcccactaacagtaacttttgtgtagcgtagcttaaaaagctaacactacgctacactaacactacggttagtgtaactggcccaccgttgggtagactaactcacccaataaacttttttatgtcaaaaaccttatgtatataatctgcataattaacaaacaaaaaaggaacccatatcacccagcataatctcaacactacagcctctggttgaaatccagcaagtcatcgtttcatcggaatcagtactactcctctcgacaccaaaccctcggtcaatacaaacaaggaaaagatgattgttcgaaaagccttgtttacaacaaagaagatgaatcgactcgttcaaaagggttcaggcacgatatcagaagtctggtctccctccggtggttggtggactagaccgactgactggagatttaactatactgccatcatcattgcagggagcacgcttgtgttttacagtgtcttcaaacttagcaccgattgttcaaaacgtctcggttggcttgttcaaaacaaaatcaacttgctggaaacggaaccaggtagcggaaccggcttgctagtagcggaaccagcttgccagtagcggaaccagcttgccagtagcggaaccggcttgcttgtaacggcagctcgttcaaaaccgacttgtgttatccggctctgaccaatgatctcatccatcttttcaacggtcaagccgtcatgttatacatttttatgccaggtatgatttcaattgccttacaaattaaaatcaagttgttgagaaaaaaatacaaaaagcggggcaatctaacttagcattggtaactcaagtcaaaaagtgattgttttcaagtacccttacaaggatggtgacacaaaataaaaaaaactgaagacacaaaaagaagagtaagaagcaggccttcatggcctgggaaggaaattatgtacatgtcgatgagacgacggctacaaagggataaagatgaaaattgagggtttcaacccaaatccacaaactcagcacgcgggcattgtcgccttatgcataggcctccactggcgtggacagctccgctgctcgcttccgctcccgccgtggaggcctagttaggctcgccaagttgtgggctgtgtgcctcacgctttggtatcatcaacagggtaaccaacccaatccccagattggtatttattggggatcggattgaaaagagccctgataccaggtattgggattggatcactctacccaatcccagctctccaataaatcaggattggaacaggatcccaatacccagtatcagggctcttttttgatctgatccccaataaataccaatccagggattggcttggttacatttttgctctgagctaggtgggcactctccatttccatcttcattcatctcttcccttttatttctcctttcttttcatccttagttttaagaagagagatatctgatgttccactgtggtggtgagagcgtgttggggccaaagctttggccaaattgtttgggcaggtgcagaatgcacgcggtggatgaggaaagcatgtggagctgacactacacgtgcaggcggaggaaagcaactgcgcgtgggaagtcaagctttccgaggcgtggaaaagtggagcggggtcgaatgcacaaagttccaagagtttactgtggggaatccgggcactggcggactttggggttcccagctgactgcgggctggggctgggacgtactgcgggagggaccgagggcacagagaggcggaactagggtttggaacggccgtaccagaggcggaagcggtggtgggataagggggttgataagcgcaagccaacccccctcgcgcacgccaatctgctgcaggggggattggcctgcagttggcgtgcaggcctgcacgccaaatatatgcatatgtggtcctaaacgcatatttatatgcgtttaggaccagggctgtcccataggacccaggcatgggtcctataggacggccccattcattgttgctttattttctttcaaaaaaaataataatagaaaaagtttttttttctttcaaaaaaaaaaaaaaaaaaaaacaggccaggagggatttcctcctggtcaacggtacaaccttgccggcctaggaggtaatcctcctggtcggcaaggttgtacagcctcgccgaccaggaggattccctcctggccggcgacaaccttgctggccaggaggattccctcctgggccggcgaggttgtaccgtcgaccaggatggaatctttattggctaatccttgctcgcttgtcctcttctctctcgtcatgtggagcttctttaaggcttgcattcaaagtaattaccttccttcaaataatctccctctcttttgacttactaactcacctttttcttgtcttctctttagatgaagagcttcacctgatcaagtttttggtaaagcttatgtagattgtcggtctactacctcgacttatattccattcatcagataaacctcaaaccacatttctttcttttacttcatttcaaaacaaagacaattgattctgaagagaacactcattcctcaacttgtatattgataatttgtagtgtactatctctcaggatcaacttaaataccttatctctcttcccattgttattttattgggcggaacccttcattctgtaccacatagtagaattgagtctcgcatcaacatgtagaaacaagctactatgttgtacagattctctggaggttgatatttcaaaagaatgaaggaattatcattgagaaatcaacaaaaggaaaattaacgagagacctgaagacaacacaaatactaagtgaatcatgatgattgcgtgtcgagaatttctgtttcatcttgttttgaggcaagaagttagcaatgtgtgtcaagagccccaacagactcgaagataatccaaggtcgtttggggataccggtgagatcagaagatggatcattgtcgggcctgtgccgttttcggacgaccaaatcggtggtggcatccaatgagatctgagggctcgccaagactgccagagcagaaagggatggatcgggtacagtggacgggtcggagatctcttctgcttcctcaagcgcaacaaatgtccagctacttggcccagcatcgacagccctctcgggcccaagcatggcacccttccccttcttgactttcttggccttcttcgctggagacagatcgcctggttgatgagtggttctgttggtctgtttcaaggtcaagaatgagaaaggggtttgggttgacggtacaacctcgccggcccaggagggaatcctcctggccgtcaaggttgtcgccggccaggagggaatcctcctggtcggtgaagctgtacaacctcgccgagcaggaggattccctcctggaccttccaggaggaaatccttcccgccggccagtcgtcttagcactgggtgttgagtagctgcccgggcgcgcactgtccttcttttcttagctatgtaattgtagatttggcaaaagggaataattattcgcatggtaaacagaacctatatttgtaactcccatggttttatcgaaggggtggagtagtttcgattgtcatccgaccgagagaagctgagaataaaaaccggaagagatgctggagggccacgccttgcggcgagaaaaagacgagaaaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctctgagctagcttgatggaagtgaaagattgtttgtttctagaatctctcccaagacccctgtcttgcaaatagggatagtgaaagagcttctggctcttacaccctccacatacatggctggtcacgggagatgtgatttatgaaaggtgctcccccccccccccccacaacaggtgaaaaagcgccatcttccctttcttttggctcacccaatttccttaacaaatcaaatataaaatttaccaaagatgatatcttgggaaacaattttgagcaccaacaaaaaaaagacacataaattccatggaaattggaatccaatcctgggcaattgtgtatgaattttacctacttgatgggaaaaaatattactctgtgaattgacagaatgtagtttaacaaattatttggaatagggggtatcaaatataggaaatccaccatcagaaaccagtcacttttccaaaaacttttttttgcataaatgggccccaaaagaggttaaatggataaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaattaatggtggatttggttatatttgataccccctaatgatcactcattgaaagcaacttgtattaaggcatggccatgggttttggactggggttggaagtgcatcccaagccacaaataccaggtccaatgatgggaatttacattggaaataacactaatttaattataatgtgatgggattggcaccattggcactacaatagctgcagcggccttgctgttacattatcttttccttctttttttggttccacttctgttacagtatccaccacaaaaaaccgggtggatatcaatttggcaccctgataatgtggaaaacgtgttatccatgttaattttttctgtaatgaggggtaaaagtctccttgttacataaaaaggcaggttttcctggataacaataacttgttatccagtgacactatgaagttatgttacaaaaattagtttgggtattgtaacatatgtaacttcccattttttccggggttcaaggttcaaaccccataaccttggggtctcaatcactattttccatttcttgtgttgccatgtctctaagagggtctaaatcccctctgaattggcagataaattgcgctaatgaagtgtcaacagagggcaaagactccagaccacacatttcacaatgtagacaagatcaaaattgtcaatacatagtcaacctttcctcagcattgtaacagatggccccaaatattcaagggattcaatccaaaaatttgacactacctgaacgaagatgttgaaaccaaggaggttgaaacactcccttatctgaacagcccgacagacatcattccccaaacccttgtgaatggcttggggctacctatctaaatctgccatattggttcatggaagattgaaattgaaacctgagcaaataactatgatgaatcacaaagaatgaaatgggacatgtgatgaacccaaacttctcaaatttctacaccaaatttggctgttgtaggtacatagatgattggtgcataatatgaaaaagtacaatttataagatgaagcaccccacatttaatcagtgagccctgaaacttttgagctgtttggttgcaggataagcatcaaatagcatcttatcaaatatacacctcctgaacagaaaacaatagccagaggtgaaacagttggcaaaagctgctgaagtgatacaaagttagaagattttatccctatagctttacttcaacacagtcctcaagctgttaacattagtactactcttggtaggcagtcttcaagtgttagactcaaggttcatttccattcagtatgattgtaaggactgaccttgaattttacaggctgtacaagaaaaaaaagctcaactatgtagactgtaaataaatgatggtttgaaaggtgagttgtacaagtaatacacttatgataagaagatagaaaataatagaatgaggtagaaaaatgaaaaactgtctaaaaaggaaattgaaagcagtgaaactggtttggcacataactgcttgcataatccctcaccaaatgcattgatatgagaagactgcaagcaactggctggaaatatgagatgaaggcagaacccaatgaactcttaacactccttctgcaagaaagaattgggttcagaaacccccccccccaagtcttgtcacctgaacacagctaaaatgttccaacaacttcactatgattaagattgggtttctgagtggaagtaatagggctttcattgattgaaaggaaagtacaatgggccagcaatgatttgggtacatagccatgctaaggcttgtcatcctgcactgatcattttagtttcatttgcagtttagttttgagcttgtgcacttttccttgaccattgtcctatcccacaggaagcacgttgcaccaagtgagccaggaaaccagtaatgtggcccatggagaattaacaccgcagaaaatgttatgtgccatgaatttgagatacctgtcaatacaaagcgttttacaaaagctgacaagaggctgtttgatgaggttcctcaaccccagaacaaaaaaaaaaaactcggatgactgcgcgtttgggcagatcgggcacgtccctaccggatgaccctagaccaagtagaccccatgggataaagttggtgacttggctcggaggctctcaagttgggcgccgctctgagtccagaaagcgtacacaggtgtaccgccaagcttttctgatagctgtgatggccccggccagacattgtgaggcctgcgtattgcggggcgggcatataattctctcggggttttatggaccagctccacgcagtccagttgctctggacatcagtgtgtggatgattgtgagcaagcccatggaccgccccaataactgtcgggacaaagcggggtgatcaagctggtcgaggatgtttatacatacaccgctgctcaggcttgtgagaggatgataaccgaggtgttgaatatgcacttcctcttgacccgtgaagacttgaagttgcaacgacaacagtcgtgggcttggttgtttagagagtggagtgagctccagtgacgtgtttgatctcagcgtttaaggtcgtcgtttcaggctgggatggtgcttgtattgggcgtcgcgaactgaacatacactgtggctcctggctcgttttcaacggagatggctatagcgtctcgtatccccagcgccgttcgggttatgtagcctccagacttgtctcaggtccttgctcggcttgtgatgaggccttggtatgtgtatctctctctttctacacttgtatgtattatcttgttcatgggttggcgctgttcttcagttttcgttggttcgaggtgaaatggatcggggttccagttgatatagcagagtcctacagcccatacagggaatactgggttgctgtattccgatttatgtgttgatacaagcacctatctattttctagtctcctactacagcagtcgaatctgcgtacccgcttacaataataacagcggagtctgaagaatggccagaagcatctgaataatctggtgtaataagtggtaacccgtccctacaactttggtttatattgaggatggtggtgtggactaggttatagttgccctataaacccagcgccttccctacaaaccgagtctgtcggcgtcttttccatagattcctcaaagcccacatcctcagtgacttcatcatcatcatcatcatctccgtcagcatctccacttgctttctggttcatatatattcggtttgttcttgtcattatctttcttccaccatccaagccatcaagtaacatataccacctcccagttatgtctcgctcgtgatttctctctgtcgaatccaagcccaaccagcgtcgtcagcacacccttttttagcttccagtcaccaacgcgggacatctcggcagcaccggcttcaccattccgaaatctgctgctctcggcagcgatcgtctagggaatctcctccaacacaaggacatcatctctcgagcttcagcaccactgacaaccatcgtcagcaacagttggatcgtttttattttgactatctttatctgtatatacccaacgctgtctgcttgggtctcttctcgttcctcaactccccgctctcatcctccctgggcacctgtcggatctgtcgtcgtcttcatcaaacacctcaacttcaatcttcacttgctcagctgcaagcgggatccgtggtcagtacacaacacaaatatttacaactgctttcttccttccttccattttgccatcagtaaacacacatgctctccaaaccccccgctgcccaaccccatcctgcatggtctcaccttgtgtcaatctccaccacgtgatcagctcttaagcatctcgataggcactatctatcccacgtaagagcaccatgaaccgaaaaattttttgggcagatccaattttctagcaaatggatttgccagctctaaatgcaagcccactatccgagctcgctaagtcttatgcaccaattggctcgccacctcttatcacgcgagatatatggaaatggaatggtgcaggctagaattgatggctttgctgtaaaaatgatccacttttcgagtgccgttttgatgaatatttatccaatcaacagccacccatcatcatcagtactttggtgtgggcaagtcctatgtgagcttgtatggactagtgatgcttgctcaaatgtattatactggactcgctcctatcagaagggcgtgcaagaaaagatgagaaactagcaacatggcttgcctatcctcccatgcgtaatctaaggttacacttgaaccgataacagtcagctagctgctaacaagcatgtccaaacctcgaagcgccgcccttgttccatatctatcttttcttaacttgcgcaagtatcgggtattatcccctccctcgagaagactccttgcccccatttttttttttttggttttgtttctcagagttgggttgcccggcgtctcacaaccatttactttatgaatctatttctagctttgaattctacggcctagagatatcttaaaaaaacctcttgaaatatttacgccgtcatcttgttcccatcaaaatctctttccatgaatgtagatctcattcgacccttcaatcatttcttggtttcccactttgtcggaaaacgcaaacagaccttcaacccttgaaattagatcaccacgtggccgagcgatccgtcaaagactgaactagaaatgtacgtgttgacgtattgaaatgattggctgtcgcctgccaccaacaagtcttgccctctttctcatggcccttcttccaccaacagaagacggtcatccaaattcgatcaagtatcgtcgactcttgaattactcttcgttgcccgtcgcacggaacagctgtctcgtcaaagatttcttgaggatcccaagtggtctgatccgtcgtcaaactttccatccgcctccaacgacgcactgcaacaaacccttatactcacccagtccatcctcctgcccaacccgaggaccgcgttttacttcaaaggctcaaatcggctagactgtatactcataccggttgcaagcgagttcggcgattccattcgatctacccgccgcagtccaccaacgccacacccacacttgacttcattcttcgcattcaaaagcactggtttacctgcccaaattccttcaaattgtccaaagtcaaagaaaaaaaaataagtatatagacaggcaaattttcgtcgagaaaattgcagcaacgtatcccatataaactcgactggccattctatatcctaccacagagacactgtgaggaatgatggatcgattaattggccacatgtctttccttccttcctcagattcactatgcttgggctggttcatctgtcttgctatcttcggccttggtgagtcaaagatttctaatattaccctgcagcatgtgagcgagcgacctcagattggatcacatcttttagggtccaagatacacattacatatctcaacacgaaaaaaaagaaaaaaacactctacatccaccacgtatactccgaactcatcttgagtattgcaagctaatttcaactgttgttggtgacgccctccttttagcacattataccaacccttcggaaaaatctttcaagcgcttcctggatcagctcccaatttctacccaacagaactctctccagcagatcgacaactgccacaaccaccaaaatcctacttcccctgtcagggccaagaataaaacccaacagaacactccaaaacagagcccaggccagcggaattcgaaaaatctgtctagtcgaaccccgttaacttctgcctccaaactatcattttctttgcgcacgtcccattacaaccggcacaacctcttgctctgtacactcatctcgatcgatcactctcaacactcagtctataatatttcctccaacccgctcgctgcagacggctacccacaactggaatggtttctgggatgctttgatacctggttctccctccaacgccacatctcacctgctctacattcactctcgatcgtctcatcttttcaatctttgaaattgttatggaatcaatgggcactcaaaattccaggcactgctctcttcccgccccctccgacggatgagctcttctcttctctccaagatcttcccgctctcgtcaaggaaagaaagaaaaagcctcaccggacaccaaaactgaatactctatcccagacctctgcccatttagatcattttacggaatgtaagttctctacttcgacgcatatattggcgttcgtagtcctcctcatgaacaagtggaactgatcacaaattttattaggctcaccttcacaagactctttcacctcgagctcctcaggatctgagcacgattgttataccaatcaaggttggctatttgaactcaatatttccaacatgattccggtctttgtgttcggttttatctgatcatccttgcctgttgtccatcctccatgcttggcccacgtctcttccacaaccagtttcagcaccttcttctcctcgtacccctgcgagagtgtctactacaccatgtccaaccacaggcgtacccccgggcaacgtaagacaacatgccagatcatcaaaccgcatcaccccaaccgacgaaatggtagtatcattgacgctcaacactaaacttatccctgatatttccggcccaaaaaatacccctgcatgtgtcaatatgcttgcaagctcagagccgacatcatcatcaaatcatctacctgctgaatcatctcagacactgccctatcatacatattcaaaagaagacttgggtcaaggtcttggaagtgattcacccaaactatcatcggagcgctttcaacagcgagccgaaaatgacctcaagcctttgtctcacgatctggaaaatcaactcaaagaactcgactacaaacgcagtcaggaggacctcaacaagatccattatcaatcaagcctcaagcatctgagtgagataaaggatctgaaggagtttaaacaaagaaatctagatgaaaagctcaagcaatccaaatcggcccatagtaaacttgctaagcaatctgctaaggtacaagaagatctagcagccatccagaacaaagtgacctcgattcaatccaagtttacaaaggatgcccaacagatcaagaaggaaggagaaagactgaagactgcaatcagacacagcaagaccgagctagaccagctctccaaagctaatgaagtcaaaacggccaagaagaaagacttgaaggaaaaactggccacccgtcaggccgagctgagccagaaacgtgaactgagcaagcggaatagtccggacagcacacttgaccaagcatctgccgcagaccggaacccgatcctcctccaagactcagaggctcgaaaatccgtgccggtgcgtccacacccttcccagtgttccacaccacctccaactctcctgagtgaagtcgaaaaccttgcgagcaaaccttcgaagagttcggctactaccacttccagctcaatgtggccaccaccccaagattctttcacacctcaatccgataataatgcggtagtcccgatgttgtttcatgacttcacccataacaatcacattcttgacgatgcgtgggccccagatccttggtcagaaaccctccaacagaataaaatccgtgaaaccttcatcagcttgcccaacctggagcgaagtgccctgaaagatcaccttccagtcattcgagcgctagatacgtttccccctcatcctccacttcctccgtctccactgacagaggagtttttcaactaccgtcaagaagttctgcctcccactatcgcccacacttctgagtggactcggccagtctccagccaggctccatcgcccttcggtgctattggccaacaaggatcgcctcctcgcgtttctcccgtcgttcacccatcacctttccgcttccctgactcttccgctcccatgccttccctgatttgcagcggactattggtcggcactggcggcaaaaggcaagagaacttctctagaactagtagctcgagctccctatctcaaatgccaggatattgctcgatccgatcctcgcctgcctcaccctaccctcccattggaaccccttcccattcaatccacaagagactcaatgagcttcaagagagctcaggcgaatcaattgaggattgcacatttggtggatctcatcatgaggcgaacagtgcggaagttgattttgttcacggtacgtcaattcacaattcttcttcctcggtttgtaaaagattctgattcaatagagtatcaacaacaggcggcgtactgagcctgaacaccagttcaagacgtctgaagtcatctaatattcccactattggactggcggggcgagagactggtgaaggaatcttcccgactgagacgattgcggaggaagggccttcgagcttcaggaaacaccacagcacccaaagcttgggtggcaattctccacctgaaggcagcggcctcaactccatctttgatgtcgctccggagactgtctggcctccgacagcccattcacagaggccacccgccaccggtacgacgctcaatccgtctgccaaagcgttcaccttttctgccgctagacccccctctgtcgctcgcccctgcccaacgtcctccgccggcccgcaacgagctcgcgggtacagccagtccactatcccctcctctggcccctgctcgataaggcaatcgggccatgagacgaaagccgagtcggccgagcaggccaaactgcggaagtcgctccatcgcagctcttggtcagtcgttgttggcctcaaagccacggcggcgggtccttctcgagattcgagcgtgacgagagagacaaccagcttgaggcctaaggagaaaggccgcatcagcgagtctcctcggggacgtgtgaattcggagaagagcgtctcctccgggacacatgagaacacggacagctcaggcagcaagtcgttgggtgccccgaaactgaccgggtcaccctccgagctggcgtctgcctcttcgccgggccacgccctcccggccgagttcaccaaggcggcatgtgcgggcctcttcgggccgatcggcgactccaagtccaagaagtccccttccacccagtcgtctccttccatcccacccctcgtcacaagcctctcggattccccttccctacagccgtttgtctcccatcgtgcgggctggaacggcgctcagatcttgaactctctaggcaaagctgatgggctttaatcccccccccccccccccactcctcctcttcctatcgggttttcttccccattaggttcttcaaattgtgcattttccttccccattcttttcttccgttcttcttcttgatttgaacagagaaaaatatttaattaattgcattcaaaaaatccattcatttttttatataaatatactctattcacactaaaaaaaacaaaacaaaaaaagagaagagaagagaagagaagagaaaccgttcttgtggatattcaagtttagtactacacttatctgtccgtaccttgtagctcaagagcctttgtgaagaaaaccccctcccccccgccaaaaaaaaatgttactgagttttttccttttttttcaaatcctcggcggagagatctgaatggctagatcacgcacgtattctgtctccaatgccccaagtttcacatgaatttgatgttctttcgcaagcaagcaagtttaaaaagttgttttgtcacacgcctcaaacaatatacatgaccataccaagcggtacagatcaaccaggatgtgacttggttttctttttttttcgctttttcttttgtatcctaaaaatgtcgatccacatgcacacatatgttcgataggaatcaagtccgccgcacattacataacgaagcaagaaatcgcccggatgaccaatcaagaatatgcgaggcatacatacgtagcaagacaatctagtaccatcttaacccacacaaagccgagtacatgttttcgcaaatttcaccgcccctttgatctgctcggctctcctccttatccatgttcttcctcacaccttagcctctctcggccaccagacttatggatcaagttttccacacacacacacatatacactttctttgggctttctggtctgctaacacaatccaaaatttcgccttgtttttgaaggaggggggtggcaagtgatctgggtaaaccattccggatttttttttcttctttgtctttgtctttgttttctgtatcagtatcactctcacttctctcctctctttttttgttcttttttgttttggtaaggtcttgaatgtttagttagaaaactcgtcaagatattcatatgaaagaaacaaaaaaaagttagaaaaagaacactttgaaaatccttagaattgctacataaagaaacaaaaaaagaaaatatgtggaaaaatggaatgaaataggcaaaaaaaaaaaacaaagttgtccaagttgcttcaatcttcagatgttgacaccagaaagaggtattcagcctctgtttgagttggttttttattattattatcatcttgatttttggggaattgggggtttcaagatgactgtacttgaatatgtttgcttacaaaaattgcaccataggcatctgatttgcgctctagaactgaaaatatgggaaaatcaacaatcttattggtgttgctttgtagaaacacccttgagaaaagattgatgtatgtaggacaagactggcttgcacataacatataaatttgatttgccaacaacttcaaaatcaagtccagtttcacttttaacagctttggagtggcaattcatagctgtgaagtgttgaaaaccttttttggttaggaaagcggccgattttttttttccaattcacatttctggcgagtaaattttacatgctcatttggagactggtgaggtaccgggagaaatctatgttgagtagctttcaggtgacatgaagctactgaactaaaccaattcagcaactttgtctttcatttggggggggggggggggagggagaaagaaggcccaaccaaaaaaattcagaaagcgagcttgataaagaagtactaataacagttgaatgaactgggaatcggagaaacgagatcatgaatcctttcaagtgcctttttcaagtactgtcgcaagagcaatcgaaatgtgagtttttttttcttttctttttttgaaatgccaatgatagactttgttgcagtcatatttcgcataaatactcctagacgctcttgttcttgacttgacagtctggttatatctgggtgggtatatcacctgcgcggccaacagttgagcgcatttcttttccctggcacgaagtagccttatggacctctttgaacactagacactgtcgggtccaaaaataactctgcactcaaaaaacaagagaagggtacatcggatacaaggtgttcgacttctcgatgctttattggatgcggcctagacatgggcttgcagttgaggttttctcgagatgtgacaaccgacttaggttaccattaacttcctattgccaggcactacattcagcaattatgttgcggtgctaatgctcgagtgtggatacaaaacccacgtatattggatctatctggcaacacagtgtgcaattgtagaaccaaagttttctgcatcactcgccaccaacccagctgtctcatcatttcctgctccactttgcccacttaccagtttaatgtccataattcctcgaaagaaacgcgtgtagtgtggctcaattgcggcaaaccttttagaaacggattacgtgaataatttatgcgatcgccttttcaaagctccgagactgtgatgaagcagctggcttaaggaccagcccaagaacaacaccgccggcaaggactgctcagctctgaacataggcaaaattcaatatcccggaatgaactgtcagaattgggcaattggtagtgccttgcttctagcattagttcaactcgcatactcatcagttggcaccccacgtataacccgggtaggtaggtacctgtacgatgcgaatggaaatcgtttttatatcaaaggagtggccttcgaggctccaaagctcccaaatgtaaaccgtggcgggctcaaccgagccgacttgattggtaaattcactttctgctagaacgctttttattcaagacttgaagatgtatattcattcccatggccaaaattgtccgattgggaaactagatcctttggccgacatcaacgcctgtaatcatgccataaaaaatttcaaaagagtgagttattttctgctcctcattgttacatagccgttcgattaaaacatactgaagccatatttgcttatctagttgaagattaacacaataagggtttattcttactatcccgagatagatcattccgcttgcatgaatgctttggaaaaatctggaatatatgttattgcggacatcaaccctcctttgagtggttccatcaacaaagcttcgcatacttgggatgttgacattctgacacaatatatacatcgcattgattcccttcgaagttttcctaatcttttggccttcaacatcgggaatgaggttatcacaaacagtgtatgtcgcaaaaacaattcactcaaaaataatcccgaattttgtggctcattttgggaggattttggatttgtacatatatcaggaacatttagaggcggggccttacatcaaagcacgtgctagagatgtgaagttgtacctaaaatccgtcaactcgacagcattagtatcttacgcctcagcagatggaaaaaagctctcagcagaacttgccagatttctttcgtgtaattctggaggtccatcagcggaactcgatttatttggtgagaatactttcatattcactttttctcccaagtcctgcattcctttactaagcaatgaaccactccattctaaacacgttaggcgtgaataattatagatggtgtggtgatagtaatttcgaatcgacacatgaagagcttacccttgagtttcaagggttgacaattgctgcattcttgtcggagttcggatgcctcaacccaggaaaaccacgaggttgggttgaagttaccgctctcttttcaacattaatgtccgacttgtggtcaggcggggttgcgtataactattaccccacagcacatggatatggtaagcagttgttgatacttttggagctggcataagaaattgccttcgtgatgattattagtatgttacaataaacttaggtcttgtggataatgtcgagggaaaatggataaggaataaagatttcgagaacctgtcccagcggtaccacttagtcaaacctccaaatatgcccaaattgagctccttagtggtcccaaaacaaaaatgtgcctcgacaaatgtcaacagtttcgcaatcactagtgtcctcccccctcaaccaaacgtagaagcatgtaattgtttagatcacgcggcattttcctgtcaggtcaggaaggatgcttctcctatggtgatgtctgaacttttggattccacttgcaaggctatagggaattcgatccctcctggatccggggaaggctgcggcttgatttcatcatcaccaaacaaaggggtttacggaattttgtcagcttgttcgtccgctaccaggctcaattatgcgatgactcgttacttcatcaatgctggattggataaaaaagcatgtgatttttcggggaacgctactgttcagaacccaatcaaactaaaatcagctggagaagtggatcgagaagtcgggcgatgtttcgagatcaatgcaaataatagtatcctccccaacaagaagacaactggagcatcgaaaaacacccctgcccagataaactcgaatgcttacaaaaactccatttccggagtaagaggccaatcaggaactcaatcttcggcaagctcatggagaccaagtgagtcagatgctttcggagttgggaaagctgccaattgctgaatgtattctttttcctcaacatagatatgaaagctgggaaattggtcctgagtttatggccattatttattgtgatatataatctacctagctcttgttccatataggaaaatacatctttatgtcacccttttcacaatacaagttccaactgacaaattccatagccaataataaatcatcctcatgatgtataatatttgatgttagattcatacaggctggcccatcattttataaatcatgtccaagaaaagatagttttctcaattggttcatttgcataatcagcttaaatatcagtctccttaactttgaactaatatgataaaaatcttgtgtatttgtttgtttataatggaattatagtagttataatggaattatagtagttataatggaattatagttgacataatttagcttaatagtgaatctgtcaataatgaaatgaaagacatcattcatgcagagagttaacttttgagtccaatgaaagtgggaactgattcaactaaaaaaagaatgggccgggatatccattaatttggaacacaaataggtagctatgagggccaatggatgctagcacattagaaacttagttatggcccaatttttgagtaaaattctgttattagtgactagtagtattttgcttgaatgctctttcccttattctcaaggtttacataacagctattgtgtaatgattgctgcacctttcaaacttggtttcctttttttcttctcacacattttttttctgcccccaatcctcaaagcccagccacgcctttgcaaagtacttcaactttgctttcacaccaaaacaaaaaaaagaaaaaaagaaaagaaaagaaaagcagaaaaatcaaggcaggattgatggtgtacataaacaatttctgttggatacaatgtccaagtaagaaattagaaattgatgcacaattggtggtagtggggcagagacatagatccacagtgtgctcaacatccccactcaatgcttttcaaaattctgttcatagcccagctcaaacttagcaaaatccctcttccctgctgcggtgtggggcaccgtagccactcgtcaagtgtgcaagcactgaggactctcttgcagggagaggacttctgcctgaggggagcatgatgccgtgaggctatgatccatttttggtggtgaaggttctcattccaccatagcaccacaagtttcaacctagtttctttgtccttataaacaatgaagcttatagatattcttgttaattctgtctactcaaaatttggacctcttgtccccatcatgcccgcttaagcttcccaaattttgggtactggaattttaattttgccgcttattggcataaaccttttttttccttttgctctttttttcaaccttttggacctctggcataacacttgcttataacaattatttttttcactttgtgactgttattgcttcatctggcccggttccacataaatcaaaccctccggaagactcacctccaagacatccggccgttcgttatcgcttcatccggcatcaaaccctcctgaagacttacctcaaaacaatctggccatttgcttcgcttcatacacatcaaaccctcccaaagacatacctcaagacgatcaaccattattgctcgcttcatccaacgtccgctgattaagatttgatgtcaaaaaaatgataccaaggacacctttgaggtgttatgtggcttgggttttttgttttctgttgtttgttcttgttgatactctttttgttttctctgtcaatctcttgctattgacctttcttttgttttcttctattttttctctgttgatctcttgctgttgacctctctctctcaatatctctctgttatcctctctgttatctcataagttatagggcgttgataaatgcacgccagtcccccttgcgcacgccaaaccgcacgccaaagcaaattggcgtgcgggccagcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccctatacatatgcgtttaggagcgccgccgtcccataggacccaagcatgggtcctatgggacggcagcgtagaatccaaaaaaaaggaaaaaaaaaaaaaacaaggctgggagggggttcctcccagcccaaagactatcaagtcatagcagctcatcgggagggtttcctcccgatgagctggacagtgtagcagctcatcgggaggaaaacctctcgatgagctggttgtaagcccagttcatcgggagggtttcctcccgatgagctggacagtgtaccagttcatcgggagggtttcctcccgatgaactagacagtgtaccagctcatcgggagagtttcctcccgatgagctggacagtgtaccagctcatcgggaggaaaacctctcgatgagctggttgtaagcccagttcatcgggaggaagccctcccgatgagctggtacactgtccagctcatcgggaggaaaccctcccgatgaactggtacactgtccagctcatcgggaggaaaccctcccgatgaactgggcttacaaccagctcatcaggaggaaaccctcccgatgagctggagcgaggtccgctggcgtgctcctgcacacgccagccaacagggtttggaccctgtggaccgctggcgtgtgcagggacacgccaggatgcgaaaggcgtgtgcacccacacgccaaaaaaattggcgtgtgggcgggcgtgtgcgaggggggatggcgtgtagttatcaagcccctaagttatattacatgttatgatccgagttttgtatttcaacggtcaacttaattaaaaaaaaaaaagaaaacattaaaggtccgattaaaatacaatcggacccttatttcaaaaaaatcgtacggcttgaacaaatttttttcagtaagaatccaaacaaacagaaacatcaacaggatggtaacgtattactggggcagagtagcaagagtggcaaaaattagaacgattttaaaattgaaaaaggaaataatgctacagttattctggacatagcctcatgcagacttgtgttggtcaggcataagcccgagcttaacaaggcctctcaagagccaccctacggaccccacaaggtctctgtctcacagagaggcctatagggaagacaggaatggaggcctgagggccccatcttccaaggcatgtattgccttttttttggtttttattcttttaaagatcagcctttttttccaaagtgactgccctcaagtcaaggccatggcattggctggccagtgcgcatcagctcatagaatttcagaggaatccggttgcagatgaccttcatccctccatttagaaatacagaaagaaaaattagagagcacaaacaaacaaaaaaaaggcaaaaggcgatgagaagtccatagttttgtcggtacagagagctgtaagaacctgtacatctacaggccagtactttggtccagagctttgcggaacatagacaatccagaaacggtgagaagaatacttcctcaatcgcttatttacatgatcaaaaaaaaacagcaacaaaatacccaaaatcttcattggttctcaacatctcatcaaacaacgaacaggcaaatgggagcccaggatcagagaggagaagtccagtttcaaaatggcctcaacagtgatgcaagggagtaatgggaaggtggttttttggggtgctgaaatctttcacctgccaaatgcatttcaagccactcaggctctcaccccattctggcccgctttcctgcaagtccctcccttcagtcagcatacaccacaggttgagttttggaaatggcactccgtcggcttgaccccgcggtcaagcactggtcgggcttaaccccttttacgcaatcccgccggattggtctggccaacgtcaattttaggtaggaaaaatgtaattccaacgttggcttgacctcagggtcaaaaagtcccactgtcggcttgaccccatgtctgaaaatgaagaaaaaaaaaacttttttttgacattttttctccacccttttcatgtccaaaagattgtggccacctcgagaaaaagaaaacataagaaaacagacagaaggaagaaaccttgcagaaaaaaaacttgtagaaaaaaaaaactttaagacaaaaaaatcttataggtaatttgaaagtttttatctatctatatgcaaaaccaggccagactggtacagcagttcccagaaagcttgctgtcgcgagcccctgggatccaggtttttttttttgagccacactttttcttttattttttgtcctgtacgttggctcatacagccaaagtattctaggcattacggcccaactcccacatttaccaagttgaagatttgagagttggaccgttggaatcctgggagttttttgggtcagaatcggtcatcacatcaacacctcgccagcccttgccatgcaagagcccggtacccggagccccatcgaggcctcggcagcagatttgcaacctgtacagtcatgtgtacaggttccgaggcgcataaaagtgtggcaaaaataaaaaaaaagttgggaccccaggagctcgcgaacgcaagctttctgggaactgctgtatgaaatcatgattgccatagttggttagcccctcctatcatgttatcatcagacaatgagttgaaaatggtgtaccgagtataggtagggagttcaagccccaagataagtttcgtttttgttttgcactgcagccagctgctgtgcagcaactgtcatgatgacatgatgctgtcaagctgccgcaagcttgccttgccaccgctggcaagctgacgttgagagcatcggagcctccccgaggcaaggtggaaagtgcggaaagtgcggaaaccgcggaaaatacagcttatactccggaaggtttctactagcacatctgtttcaaaatcccaaagcggaaaggtctttccaacagcatcaaaggaaaaaaaacatggattgctcaaaaaaggagaacattgaattcagctgctcagatatcagcgcttactggtcatatcctcaataaattgatggccttggcgaccgagcccaacccgtctgatggatttattagtctattgaagcgggccaccatcatggctgaactcgatcagctcaagatcgattggccggcatcggtcaaggcatctggtagtgatttcactccccgtggtcctcgcgaggggtcagatgaggatgccgacaagactgaggacagaatggagggagaataacagcactatgacctctccacccccaccgtccttgagcgcgccgggatcccaaagtcgctctccgtcagaaggaacagtaccgctgctcattctgcccattgccagtcctcccgcttctccgtcgctcactcctagtccgctgaccaatcccgcgccgaatcattgagcttgttgagcaacgacgatcttccctcccaaatagctcagtacatactaacagatccaggcagcttctgtagtcgtgcttattttctcaaaaatccttaattattattgcatgatgatacatgaccgacaccagcccactgatgaaaccagtccaaaacccgcctcccaatacggatggacctgttggtctgtacagctctcttggtctgtacatctcagtacaaaattccgcaacctaccatatccgcgcggaaattttccgcacttcgcgcaggctccgattctctgctgacgttgaacggtcaagccgaccgcggggatttacgccccccgctatgaagcacccccaatttttcgtcggggcggtacgggtcaagcctacggaattctttccgtcaagcatccgtcgaccagagcccgtggtgtaggcgactccacaggagagaagggaaaggggcttgtgttaagttcggcataagccccgcctgcacctcacgcctacgggtgctcgcgggctttgttacgctcaagcccagctacatacaccaggcccttagaatcacgggacttaccacaagggtctagagcacttcaagagtcattctcaaacatcgggctcaccttgcccccccccgctcaaaataacttctcaaaacccacaagtcccatgcacagatgattccataacccccagcctcacccactccaaaaaaaaagcccaccaaccaaaaaaaaagaagagaaaaaagtgaattgaatgaattgattaactatataaaaagaagaaaacaaaaaacaatctaaaaaaaaaaaaacgcaaaaagaaaccaaagaaaaaaaagggggggaggagaggggaggagagaaagaaacaaaagaaagagtttcggacaaaaccccttgataagcttcccagacaaaagaagaaaaagatgatgatgaggaagaagaagaagaagaagaagatcaagggtagaagaagatagcggggaggtgtaaaagtctaaggggaagatcgaggggataagaaggataggatgtaagggtaagtgtggtggaggatgaggaggaggagggggggacgggtgagtgaacaaacacctaacgatcgatcgattcacatagtctaaattgaacgaaaaaaaagaagcgactctattacggaactggagacggaggagcgtccattacatcttcttcttcttcttttttattatattatcatcatctctcactttccccattgcgtgattacttttttcttaaaatttggtgggtggggttttgttttgggattcaagagaatgtaaaattaaacttaaaattctcctttcgcgtctttacgttcatactcatccaagacttgaacggcttcttggaccttagcatccaatgccggtcgattctcgagcaaatgaatcaactccgcattctcgatctccagaatcattccggtgatcttcccagccttctcgggttgtttctcggcgatttgggggtaaagtgcttcaccaagcatttctaaatgagacgagagaaacgatcgacaaaagtcagatatcgataagcacaaatgaaagatgtgaaagacgcttacgtttttgctcggctggactggctttggccagagccgcaggactcagaccgacaggggcgatatctgagacccgatgactgaccgctcgaccggaaagagacgagggagcatagccatcacgactttggggaggagcgccacgcatggagccaggcccgttagtgctaggggcggagccacgaccgttcatcggagggatgggtgcaccgttgccacctcggaagttgggagggttagggccaccgagatgggcgggagggccgggtatacctctcatcccaccgactggaggcacaggtccaccgacggggtagcccgggtagtcctgaggatgaggggggtatggtgcgccaccgggcattcccatcggcgccatctgtcccgggggtgcgtatcgaggtcgaggtggcatgccggcgggcattccgttcggcgggtacatcatccctcggccaccatgtggtggataagccgctgcaccgccaaagtacatcgggttgggtggcgcaccataaggagcaccggggataccggcagcggcctacagagaaaaaaaaattgactatcgtttagtgaatgtcttcttcttgagttgtgaaaaagtgagagacgatcatgacttacaatttgctgactgcgcatctgtgagcgttgtgacatttgtgcctccaactgctgtttcctgacttcttttcgttgggctagcgatacatacaagggcttcgagcccaacatcttgccgttcatttcggccacggctttggtggcttcatcgggcgaagagaaacagacgaaaccgaaacctttggaggttcctttctcgtccttcataaccttacaggatgtaatcgtaccgaatggcgtaaattcgttttgtaacttctcgtcgtcatattcgtcatcaagatttttgacgtaaagattcacgccttgatattttagggtcgtctcgtatttctgctgttcgtgtgccttcttgagctcggcatctcgctctgtccgcttctgggcccttgcgacgtacaagacattacccttgtaatccttgtcatgtaacgcatcgacggccttgctcgcagattcgtggttttcgtagttgacaaaaccgaaaccacggtgcttgccatgttcgtccgactgaactgcagccgaggtgatcggaccgaattttccaaagacctcgttgagctcttcggttgtggtttcagtcggcaaatttttgatgtagaggttggtgaattgcgatcggacctcatcgatcttggcctgtcggtcccgtcggggtacgtggatcccaacgaaaaccaccttgtcgttcaattgcatcccgttgacgcccttgatcgcggcctcggcggattctccggtcacgtagtgcacgaagccgtagcccttcgaggcaccatgttcatcggtggcaaccttgcaggagagaatgtcaccaaaggctgcaaaggtgtcgtgcaaggccttgttgtcgatcgtctcgtcaaggttcttgatgaagatattaccttgaccggtcttgcgcaaggaagggtcacgttgcgaccacatgatccgacaagccttattcttgatgagcgagtagtttagctgctcgagggcacgttcggctggagaagaagtacaaggatcagtgtgtgttttgagcaagagagagggtagatcgaaggatgatggactgaccatcggctgcattgagatagttcacataagcatatcccagcgaacgacgagtgactgcatcacggcaaacacggatgctggcaacaggtccgatcatactgaagatctcgtagagcatcgcttcggtgaccgttgggtccaactccccaacatagagggaggtattgggttggctggctggactggcgtttggagtagtcgtagcgatcgacgaggggacagaggtgttctggaccgggacggcgggggcagcagcagccgggttggctgcgggggctccggcaggagtgggttcgacggacggattggtggccaccggtacctcattgttttgaacaactggggcactggtatcttttacggagccaggcatttcactcggagcaacagcggcagcaacggcagaagacatggcaacacgagtcaaaggagttcgacttttttttttggtttttacgaaaagatctaccggatcaagttcctttttgcctggagagacgagaaaatggagatgtcagtcgaggcgagccaaattaaagacagctgaggaagctgcgagagtggacaagggcgcgtggaaagaagtgatgaagatgagattagggcgagggcagggcgaaagccttgttatctctggagaattgttgggtgtttgggcgagagaaggatgacgagagtgcgacgggagggatgagacagaagatgaggaatagagcaagttgatcgacttacgaggaagactgagccaagaccagcggtatgagtcgagagtaggtgatggtgtgatcgggttgaggtgtatgatggagggggggtggggatgaaggatcggaagaaggtgagtaaaagctttgggttagtgaaactggcacagaccaacaaagaggtcttcggttctaccaggggaggagggggtagagatttgggatagaggcatgggagagcagcactcatgatctcccgatggtaagagaggaagggttggaataaaatagtcgaagagagaagaagtgaagaaggagactgacgattttccgatcgaaatttgatagtctgatttgcttcgggggggagggagaagcagaggtcaacaacggactgggatgggatcgagtcggttgttggatagactggtggtgttgattttttggagggtttttgtggtttttctgttgtttttttttgttggtttgttttgttctgcggtcttcttcaagaaagcgggtagtcgagagagaagacggcgagagaagagtaagatttcgattttatagggggaacaaaaaaaagaaagtcaaacttggtctgaagaggggggtggcttctggaggagaaggagtgagggtagggttgtgttggttgttatattgggtttatgttatgttatgttgttgtttttttaggtttttgtttagtttttgttagtttttttttgcgagttttttggattttaatatttttttggtttcctttttttttctgaatcggattcaaaaaagaaaatggaagtgaaaaaagtgtcaagcctgatgggatggggagagcacaccaaggatatggatgggagagagaagggaagggcagccgggcaggcaggaggaaccgacggaaaaggtgtcaggctggaagggggctagcgaaaaactcaagccaaaccccctcatgagtgtcgtaccctaacctcagtcctcaacatccgcattccgggtagaacatgcacatggtgtgcactcttcagctcaggctcgggcttgctgaccccaaaaaatgcacctgatcatggctagccatgtgagccgctccgctgatcggatgtgaaatgatcgcacaagacgaaaggcgcagatggccacttcatgaccatgatcgacggtgtgcgtattatgttgcaataacaattcttaccatagttacccttcatgagtgaagactcgcaagttaagtgatcggagctgactttggtcaactgatcagactcatcagaccagcgcccatccatcgatacatccccccgccccatgacccatctattgccatgtcttcagaaggctccgcaattggagaagctgggaatcgaaacaaaacccgtcttatcgggctctcgtgtaaactccggactcggctctatgtaacactatcgatgctatgtttagcagcggactcttcagatacagctaacatagcctcaaccgaaggtgcacaatcgatccacatggcaacttgtctgtgcttcaatctgtctacaagttatctccatgtcttttttcaactgcgatacaaaaaactacactgctcttgtacagtatcctcccagatgtttatgtctgggggtaaacctgtcacaggtccacttgagcccgcgcagcactacatccggaagggcggtcgactgaagagccaactgagccaaacatcagcatcggccgacacctacccctcaccggcttgtgtcactcaccgatcaacatccatcccgacttgtcaacatccatcccgactgccgtcaaccccgtccaagcttgacgaacaacttctccaccgttttttttgggaggcattgaatctactggtagcctcgccgaaaccttgcccagacaggcctaccttgtatcgtatgtcgccatctcactcttctccctccttgttcgctcccactaacctgtcttgtatgacctgaacagtttgtttcaagataccaacttggccgcaattcacgccaagcgtgtgacgatccagcccaaggatatccaacttgctcgtcgcctccaaggtgaacgatcataaattatcgcgttgtcgtttgtttggccaaccaaccggagcttgacaaccgactcctccgccttttttcaggaggcattgaatcttctggtagctgcacgccgcgttgtcaacctcgtccgagcttgaggaccgactcctccgccggggggctttgaatcaagcagtagccgcaccgaaacctcgcccagacgcaagccgcgccgtcaacctcgtccgagcttgacgaccgactccttcgccgtttccgcgccgacacctccccagctggtctggtgggccaagtgaatattgatttttaatatttaatttttcattttttttaatttttttttgataatcattatctcctgcatctcagctaaactccccttgttttgttttatttttaaaaaaattattaaagaaaaaaaaaaaattgaattttgcttttattttttaaaaatgtcaagcaatgacttttcctattctgttgtttcatactcttgtttatcatctccctatctaccactccccaaaaaatgggaaataaagaatgagtatattttttttaaattaagtaatccaactgccataaacatctgggaggagactgtacaaatcaaacaaaaaacaaacactcggtgatttggttttgtaggtggagaattatgcattttgtacattactgttgaacatatgcaacaagaattgatcgcgtggaacagacaggccgtgttgatatgtgcaacaaaacgtgttccactgtctactcgtacatacccggatttaccaaggctatgtacagtttttattgaggagaccgagctgtgggtcggaaggttgaacgcgacggtgggctttacatttataaatttcggacgggggggtctaagaagttgggagcctctttctttaaacacacttctcagatatctgatttgttggaattctgaagttgttgtgccttgctcttctctccctgtcacatctctgtcactcccttctcatctgtcactccttttcacctcatttccagatgaatatgcatcttcctcttctgtcccacaactcagccacaacttgtatgtagataaaagatcatgcttcctgctagttagaaaatgaaaccatcagttcttctgcatctgttccctggagtctctaccggatacaactccttgtagattaccgggagcgcagcgggaggttacggggtccgcaaagaagaagttgccatcaggattgcggcggactttgctcacgctaaggatgccccacccctcatagccaaggcaatctattcccaatagagaaggccccggcgcatccggatatccgctcacaatttcagcagaatcagacatccacatccgctggcaggtatccacgcggatatccaccccttaaatgtgcagcctgcaagccttcaatttttgttttcattttttaccacttatttttcatgtgtgtttttgcaattttaaatttactgcctaggttttaaaatgcatagaattttgtggtaatattcaatttctttagaaatcaaaggatcactttgaaaattccaatcaaacacattttttcacttaatttctcacagcttatttctcaatattttttgacattttgaattcttttcctacactttaagacatgtaaagaattatggtaataattattggtcattcatagaaaaaaaacggggtttgctgcggcacagcgcatgcggtttccgcgtttacacatggttttggatttaattttttaccgcttatttttcgagtttttttgaatttttaaagttgtttcctacactttaaaaggtgtataatttaatggtaaaaaccattttgcataaaaatgaattttaattgttaatttttttcactcatgtctcaattaattgtttgcattaagttttttaccttatttttcaagtttttttgtaactttaaagttgtttcctacattataaagtgtgtagaagtttatggtgagctccaattttttataaaaatgtttggttaatttcaaataatgcaattagacccattttttcacttaaatctttacagcttaattttcaatcttttttgacatttcaaatttatttcccaccctttgagacatggttaaaatatacctgatttcctttggagttttccttcttcactgaatcagaacattatcattttctcacatcatcagtgtcacaagactttaggtctgtaatattcagtcaggtcatcctgtgtctcttgcaacaatagccaaccaacacctattccccaacaacggtcaagatgcaaatttacaaaacttttcagcctttttcaaagcactctcaacacatttttcaaaatctttcctgatggtcatctggggaaactctggaaccagctgaacaacttcttcactctttgaaaatttgccagaagatgctttaaaacagcctccaaagttttgtaaaattcaattatgaatcctactcatatgtcaggggcttagcctgttgagtgcaagggacaagcaataggaaatgggtgacaagaccgggcagcaaagccgcccaagtaccatagccagtgttgtgaaaaagcacccgcctgattgcgcgggtgggaggcacactgtgtcgtaccattcaatgaagttcaatgagggtggcgccaaaaatcagacattgcatcaacggtgcaacgagtcctatacgcgtattgcactttgtcaggagtacatgtattttgaaatacatgtattgcctctgctagcgaatacaatacaaatacattgtattcattttctagcctatacaatacaaatacgttgtatttacaaatacagttttggttgtattccctttaaaaccccttttttttcttttttttcttctcttttttttctctttttttttctcttttttcctctttttttcctcttttttttctcttttttttctctttttttcctcttttttttctcttttttttctcttttttttctcttctttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctctttttttctctttttttctcttttttttctcttttttttctcttttttttctctttttttcactttttttcactttttttcactttttttcactttttttcactttttttcacttttttttcacttttttttcactttttttcactttttttcagtgttttttataattaaggcccaaaataaaaaaaaatggaaaaaattacaaaatgaaaaataaaagttgaaaaaagtgaaaaaaaagtgaaaaaaagtgaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagaaaaaaaagagaaaaaaaagagaaaaaaaagagttaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaaagagaagaaaaaagagaagaaaaaaatgaaaaaaggggttttaaagggaatacaaccaaaactgtatttgtaaatacaacgtatttgtattgtatagactagaaaatgaatacaatgtatttgtattgtattcgctagcagaggcaatacatgtatttcaaaatacatgtactcctgacaaagtgcaatacgctgtatatgcctatacaatacgcgtataggactcgttgcaccgttgcttcagctacaatacaaatacatgtattgcctatacgttttggtgcaatacacacccactagaaatacatgtattggactcgttgcaccgttgattgcatagatgataaaaacccccctttggctttctgggagatggcaaagtgcaagacaatcgaattagatttttgtgagctgaaagttgttgcaaaggtctgtgctggtctgtggagttaaaagtatagtaaaaaacctctaaaagggagcacctggctacaagattttgccatacagtcagaggtcatatgccaacacttccgctgcatctcttatcaaacttgcaacaaggatccactccaacccagctgacccagtgagatgagaacagatattctgctgctcaaaaagactggactcagggaattgaaccgtccatatggcttgaggagatcacacataactcatcagagaagtttccctacaaatgtttactactgaaacaaacaaaaaaaatccaagcacaacaaggatttgtaaaacttggcaagtcagtcaccccgggcaaatcggggtcacgggtggcatgcaggttacacagtcctgtacggtatgtcataaaaaactgtgcccttcaatttacaggactgcatttcatgcacgtcacatgtagtggacagggtgtgaaaccccccttgtcttaagggtttcacaaggtcaagaggatcagattacataagctactagatgtacatagcctagccctgcccctttcacttggacggtagagttccactctcaaccgtctaggtgagtactgctgatttcacttttggatgatattgttttcttttctctgggctctcaaaatatggtactgacggagagttccactctcaaccgtctagtcttgaaataaatcacacgttggttctagaaagattaggcttaaccgccgtgtccgcccgtcaaagtaagagactttcagtgaagagtcacatctcttacacagggctgtgaaacccagcacatagtcactgcgtatgtgacatgctaagggtgttcaggttgcaacccggaccacctgtcatgtatgtgtgacaggtcctctgtcacatgacatgcattcaggaccgcgcaacctgtatgcctctcatgacccggtttgcccggggtgaagtgttttcatggaacaggacaaagttttatgatatacgattccaatgtagattgcttatatcattgaggcaatagaccatggctcaataaaaaagaggaaaaaaagactccaggcgcgtaggcccctcccagggacattgtgctttatttcagcccatggaaggtagctcaggcgattcgggaacgaaatgcgcggttgatcggaatgagcttctacaccaaaccagagccgagttacgtagcaggctcgatgcgattatttgcaactacctgtgttggggtcggagctggaggtgcgaaaggtcagtctccagatttttcctgcccaagaaaacagaagggattgatgcggtaacttacgtgaattcccaattgccgtcattggtcctcccgccttgattacagccggtgatctctttgttgagtccattgatacattcttctgagctgatggaacgggatccgccggaagtatgtaggatattaaagttgaatctgatattatcgttcccatccttgcacgaactcctagaggcagatgcatcgtaatttccagctagctctctacagacctcgtccaagaatgcagaggctttctgcttattcaacgaacttccccacgtctgaccactcgtgaaacatccagccgaaactagactaatcactaatgagagaactaatactacgttgatggaattcatggcggttaattctggtatcgttggtctaatataatttctaataggtcttttgaaggctatttcaagctgatattccgatgatgagttgaaggcgatggaggaagtctgttgccggtttgagggcacccttttatcacatcctcctccaagtgtatctggcaaagcattggcactgctcaccgatttttagccttggtgtcttccgagggttggacagcgtcacagctgagacgagccatttaaaactagatattccagtgtaaatgtatcttctacatctcaacaacacgctgtgaagtacacactgatgatgaatcatgccgagtgcaagccgatgggtcatataaaaaaactcatcgctctatatgttgcaggttgagtctaatgattgcaggctgttgacctggagcgtatcctatgtatgtattccactcgttggcggtgttccagtccctggatctccagcctccacgtttcctgacgcgcatccccttgatcatgccggcagcctcgctcagtctgacttcgactcgtgtcaccggtgtggggcacttcacctggagccagggcagcacatgttgtcttgtgtctcatcacctcctctctttcatactttataaggaaagatatatttactggccaatgatcttggagtcgacaaaaacagtgtggtattcacatatcattgatattcaaccaagatagatcattaagattactcaaagttcgctcgtcaatcacggatatccgggcggtaaacattcagtaaattttcgctgcggttagacttgagagcattcagttgagcggtttaagtcactcaggtggcaggtaatccgagaatgtttgtctgcttgcctcgctatttttttcttttttctttttactgaattcggcctgcaagaaatgaaccaccgaagaccgcacttagataagtccctcgatcggagctgatcggagctcgcgaagcgaaatccgaattaggagggtcttactcgcaaccgcgcaaagtagtagggaacagaaacccattttggccctttttcgccatttggtttctagtgactacacaaaaccagatgagcacttttcagctatcgcatcaaatgtgcaggaaggctggcctgctccttgtatttttctgtatttttaataggtaaaatggattttcaaaatttggcgaagatcagtagagaaacattttttgaggccctgaggtaaggttctttcacttgaggactatataattacacagtacctagactacatgacataaacatgtcaggtggtctagaggcccgtgggatcttcaaaagtaaggaccacccagccacccagccgccaggccaccctgaggtttttttccaagtccacttttttcttcactcaacctgagccacccaccccaaaatagcaagtgctccatccaatatacacacacccttataagaaaagtcaaagtcctccatccttacacatacccttataagaattaaatagctacaaaaatcagcttgcaatcttattatcttgtgtaaggactgagaatgtccttgactggatgagtggcaaaggtaccgggaacaggctgaaagcctaagcagttctaagaccaaacaggggatcttttatatttctgtcccagagagaagttgggatcagttctctctgtttacagtctgaatgagaaagaacataagaagggagagagatgaaatagaaatgagactcacctggctcacagagaggtccggattggttctcttctcagccaggaaggggacaataatgtatgtaaccttgaggagtgagacatgtaggtgaaagatttgtgaaaccctgacagaggagggagggggtttacatcttgttgcacacctccctactctctactcttgctctcctttcttttgctgcatcttgttagcaatcaccaccatcattccacttggctcaccttttcttgttgctagtacacggtgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcctttgagggggaaataaattgcaaataggttgaaagactattacaacttacgggtggtttgaaagacctgcccctctaaatgtactaaacaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttactttcgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggtgctgatgacttgagcacgaaacagatactttgttatagagtttgttaatgatctcttcctcgaacaatttcttgctaaggcactttaatcaaaaactagagcaccggtactaatactactactacttgttattggttaattgttaatgtactactacttatatgatgactactactactaatatgcttcaaattccgaactctttgttggtttcacgcttacaatactgtactagtttactacttatcactaactcactcacttactaacttattcttcaacttgggtgatcaaacttaccgcagtaggctgatgtactaacttcactaactaactaaactatcactaattctaactcttcactttactgacactccggaacacttccagtagctcaggaccaacttactgctctgcgagacttctgtaggctgatggggagaagggactttctggtggtgagaggtccttcttttatattgaagagcgagggatttctgctgcaggggactccgtgtgagggaatattgctgcaggggatctcacctgcacagcctttgcgcgcagcctccaaacaaatagcgcagctcatgctgtgctaggaacacttaactccagaccttgtcacataatatgcatgcaagggagcacacaagcgcagcatgatgtcatgcattgccaggcaaccaagccatcttccagaaccaagcgcagcatgatgtcatgtgtcaccaggtaaccaagccatcttccagaacactctgcataggcagtaccagcctgccagccctgctgttatctccttccacccaggatttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatatttttcctcccttccctttctacaatccgtaccctgtacccttatgtaaaacataaagtacccttattacacaccgctcctccgttccattcctggtcgagacatgttctcccactcctctcccgtatatacttccgctcctccgttccattcctggttgagatatgatctcccaatccactcctcgtatgcacaccgctcccttgttccattcctggtcgagatacgttctcccaatccatgtgttgtatgtaatcctgtccgtatataccacacctcatccataatgattgttccttctcttgtaatgattgtcacatgtatgtaaatatgctatcccaacacctctgctgtatgcttttggcattggaacaggcacagcacaccacatccccccccaacttaatgctgtccgcagcattcctgtggaaatgccaaaagaccatagatcctcgtaatttctaaccaagacttccgcaataacgtccttcgtcttcaagatccaatccgtaccaagtccacttctatccgtaaataagtccattgccgtccaatatcatatattcaatccatattccgttccataagataaccgctacaacctaatccaagacgcccatgagttatttcaaactatttcatctcacccgctccaagaagaggttgttggccgaaaatccagcaaggattaattaaaccactcaaacacttcactctttcgttcttcactatcactatcactcaaactctcaatccaatgtataattctcgctggtcttatgaatcttcaaacatcttgacgtataaatattccacgttaatttcctgttccacgtcatccgttttgttggtttgcttcttctccttccaagtctgtctgtttttacatcatcctgttaaatttccaagtcgccatgtccttttttgtccattccatccaatgctcataccgccgtgttcttttcttctgtatttatttactaactaccaattcatatttgcacattgttaattgtttaattttgattaattctgtttgaatttgtttgaatatgattaattttgtttgaatttgactaatttcgtttgaatttgtttgattatgcccaccctattccctcagctaaacacaagatcctgtttgcctaccaattgctttccaatattgttattaatttaatttcttgataatattttccatccaaattcaaccgtccgccacgccgtatatctctcaaattttccaacagtaaattgcttccgcactcagtttcattatccttagacgtagcagttttgatctcatgctgaggagctaaaagaatgaattatcatagcagttttaactcttgctgaggagggttgagcagttttatctcttgctgaggagactttcagcagtttaacctcttgccaaggaggtttgagcagttttaccccttgctgagggagggttgagcagttttatctcttgctgaggagactttcagcagtttaacctcttgccaaggaggtttggcagttttacttttattttattgcccaatgaaatggtgttcttcaagttcttgatgcctagcccgtgcgcagttgcgcatctctccgcttgttccgcttcaaatccaaaatctgtacgctgcgcccggtgcgctctccagagttaactccaatcggccttgatgaattcttgcgcgcgatgcgctccacttggataaatccgatcgctcttgattatgtaattgaattcttgcgcttggtgcgctccgagttcaagtccgatcggcttggaatcaacaaatcggctctaccataccttcaccgaaagaaaaaagaaacgtttgggtttgtttggatcttttactaatttcttcctagctaacatcccaggattgatcgttgtcgcttacccacccggaaaccgaatcgtacgtccctcttttctttttctttgtttctgtttttaatccaactacttcgatttgaatcggcctttcacctcctcaaccgctgactgatttcatcctgaccgcagcaccctttctgtcgctttttaagttcttcatctcgaattcgcctcggatcgttcttcgcatcgctgacttgaatcttgcccgatcaattctcaagaatgtcaaggctgaatcctacaaaaaaaagaaaaaaaactagaaagaaaaaaactatcgcgctacccgccactatcggttatcgatcttcgccgggaccacatcttcgttaccgttccgtttttaccgatcttaacctcgattggattgaatcctcctcgcatcactttgtccatctcttacccgttcttcatctcggacagagctttaccgcagtaatcaaggtgaagaatgcagtcctcaagtctaatatttttaatccgctaccgtcaatcgattgttacaagctccaaaaaacaacatcctctcttccaccgacatcactactctcgccatctcctgctctttgccatctcatcactgccatcgttgccatcttctttcccccttcatgagcgccgccactatacgatgtatgttgtctttgtctcttcttaatattgcttctctcacaccgtcctcctcaaaaactgatcaaaaacagttgattccgattgatcataatgccaatgccgttgctgccatcgccagcgccctcgcctcttgacacttgttctgatcgccccatcatccttgtcgttgccctgctcgctaattcgtcgccactccttactaccgactccctcttgctgacctccttaacaaacttgatcgagacaagtggattccaaaagtctaggaatgtgattttttttttcttttcgccatcatccttgccacttcacaaatattgttgctatcccctcatcgttgtcgtcgcctcctagttctgtccaatcagattttccctgtttcaaatcctacaactaacacatgaaaataacaagagaagagagaaaagaactccatgcctgccaccaagccaaaagagatgagagaaataaccatgtaaattgctgactattagcattctgaaggtcccttctttgtatattccatatattttcactgttagtttgatttttatttatatatttatttatttttattatttatctgtattgagctgcaatgcaaatcagtgacttgaagatcatgaaatgaaaaaaaaacctatctgaagagaatccctcgactatcaactacactattaattaaattctaatcaaaaactactacactttttttttttttacattaaggagaagagcacaaaaaaataatcacactctcattgagagtctaaatcatttaaagaaatgcagaataatcctgggttttctggaatttcctgctcttgttttatttcctcttcctccatcacataattgaatagcttccaatcaaatttaccgtaaaaatacttcatcttttcaaccaatttgggcaaaagttttatgttttcttcttcatttgaatttttgtcttcacttatgtaatacctacctgatgatttgcattcataaaatgcaactcgcacttgattcatcaaacattgatcctctaaccatacaattgggttctccaaatacgactgagtcccagaccaatccaaaagcaccgtaaaatcttcccgtcctgttgtaaatcctggcaactccttgaataattcttctgatgttgggctatagtgttccatacaagtaaatggtgattcttcaacaaataatgtctcatatgcatctttttctctggatttattcccgcttttcccgtattccggttgattcaaagaaataaactctttctgttgttgaaaaagtatctcatttgtcccatttcctccctttgttgtgaagccgctgttgtccattgatccactatcatttgttgatctgctgtcgtccgttgatccgctgtcgtccgttgatccgctgttgtccgctgatccgctgtcgtccattaatattgaattaatgctcataattggtcctccaatgttatactcataattctctacttgcatgctgaaacacttatccgctatcctgcgtggtggagccatttcccaacctggaatcttgggagagcaaataggtatgcataatcttcctccatcccataactcataactcagtatctccccacgactctttgataattctagacgtaccttatgatctgctaggaatggccttcccagcactgtataaactttacctcgagcgataaagaagttagcacccttctgttcctcctcgtcaatacaaagatgaacaccctctgctagtcccacaatgggtgttgaatgtcctccaattcccatgatattcatactaatctcgcgtgctggtaacttcaactggattgccaaggtttccggcataatattcatttcggctcctgtatccactagcgctctgattttctggccagcaatccaaacctcgataaaccccaaaggacaggcataagtaaatgcattattacctaatttcatacccttttcccgatgttggtgaggttccctatcgtcaaaattcctatgatcacatcgccctgagttctgacttcgctccaatggaattgaattatcttcggcttctgtctgtagttcctgaagaaacttgggcgcaattaataataattcctccaaggtaagcgtgaaactttgcttcagaaatttctttctaagtccccccccaactttagactgatccacggttcggggaaatacttctctggctgacttctcttctaccctcttctctggtgtttgtgacacaggtttctctgcttctgcgttgtcgccttcgctactttcgttgtcggattctccttccatccatgctcccggataacttggtcgtctcttgcgagtagttgcgggatctttattagcttcctgatttccgggcggagtctttgaggtagattcctttagctttccggaagtttctggtttggatgctggtggctgtacttccttctccttgtctttattggttcgagcggaccttcgcagcccaaatccaatcaaattctcctcatcttcctcaccgtagtgcatttctggtggactccatgcttcccatcgattcgtagagatcatggatgccgttggttcttgtcttggttgtgaaaactgatcactcatcatcagatttgcttgtttcttactggtctccttggctgcattcgatttttcaccaaatttccttaccaattctcgaattgattctccggtgtctgttgggatgacttcccggttggggtaatagaagttcggaccttgcttgaaaaccagacgtttagtaatatcttcattcaagtgctgacagaacattgaggtatggtccatctccttgcaataaaaacattgcagctgtggtcttggaaatgatggtcctcctggtcctggcggtctaaatcctgcattcggcggtcttggtgctgaaaagtgaggtggaaatggtctagcgttttggttggtattcacttcggtacgtaacttcttaatttcctcctctaaagccttcattttgtcaatgctgctgtccgactttgtcttggcttgagcttctcgtttattctcggattctttggtagcaggtttggctttgggaattccaacatctaagtcatatactgacaaagaagcttccacgtaatccttcaacacttccaacttgggtaccagcgcctttccatccttggtcttctttaatttcttgtcgtgcgccaactccttcgccacgtcccgtcgcatctcggtcgaaatcgccttccaaagtggttcgccacttgtcgcattcacgtcctcgtaatccatcttcgtcaaatacgccaaaatctcctcgagttcgccaataagcgtcctgtattcctccttcgtctgaatcccgcctttgtccatgtacttgctgaccaatgttgaaaccgagttctcgttaaatcgcctaagaggtgtcgctcgtccccatttccgaatgagttccttcttcaaaagttcccaatcccgattctcgtgtccttccatattctcaatacactcgctgatcttcttgtccttaatcatgaatggtaactgaagtgctacgtcctgtccgccagctttgtgcaaggaagctatcttctctacacgtttgataaataattccacttctgatccatcaaagtccaaattcaacttccttgtgtctagaactacacccttttcttcgtccgagagcttgatttcggatttcgtcctagtctgactggtttctgatgaagttaccgccagacctagcaagctttcttctcctgcgccaatagtagtttccattcctgccattccggtgtatggtgttgaggttgcaaatcgtaatgatggtccacgtggtggtggagtttctggaactggtacattctgtggtgcttttgcttgattcatcattaacatcatcatctccttcatctgtttcattgagtccttaagttctgccacctcggcttgctgtttttctataatggccgactgttcccggacttgatcctccgtgttcgccatctttgatttttgttttaataatttgccaaattgttcttccaaaaatttccgctccctttctctaatctcctcgtcaatcctggatgtcttgtttgactccttggtatcttcgctcgactccttcgtctttccaatcaaatccttcttttcactaatcgaatccttcttctcgccggtcgaacccttcgtctcgccaattaaatacttcgccacttcaatcgtatcctttgtatcgccaatcgaacgctccttatcgccgccaaaatctgccttcttcccgttatccacgattgatttgatgttgaggttgattcgctagaaaaatatgattgatttgaatgatcttgatgaaggtaatcggccactgttgggacaccagatgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcctttgagggggaaataaattgcaaataggttgaaagactattacaacttacgggtggtttgaaagacctgcccctctaaatgtactaaacaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttactttcgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggtgctgatgacttgagcacgaaacagatactttgttatagagtttgttaatgatctcttcctcgaacaatttcttgctaaggcactttaatcaaaaactagagcaccggtactaatactactactacttgttattggttaattgttaatgtactactacttatatgatgactactactactaatatgcttcaaattccgaactctttgttggtttcacgcttacaatactgtactagtttactacttatcactaactcactcacttactaacttattcttcaacttgggtgatcaaacttaccgcagtaggctgatgtactaacttcactaactaactaaactatcactaattctaactcttcactttactgacactccggaacacttccagtagctcaggaccaacttactgctctgcgagacttctgtaggctgatggggagaagggactttctggtggtgagaggtccttcttttatattgaagagcgagggatttctgctgcaggggactccgtgtgagggaatattgctgcaggggatctcacctgcacagcctttgcgcgcagcctccaaacaaatagcgcagctcatgctgtgctaggaacacttaactccagaccttgtcacataatatgcatgcaagggagcacacaagcgcagcatgatgtcatgcattgccaggcaaccaagccatcttccagaaccaagcgcagcatgatgtcatgtgtcaccaggtaaccaagccatcttccagaacactctgcataggcagtaccagcctgccagccctgctgttatctccttccacccaggatttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatatttttcctcccttccctttctacaatccgtaccctgtacccttatgtaaaacataaagtacccttattacacaccgctcctccgttccattcctggtcgagacatgttctcccactcctctcccgtatatacttccgctcctccgttccattcctggttgagatatgatctcccaatccactcctcgtatgcacaccgctcccttgttccattcctggtcgagatacgttctcccaatccatgtgttgtatgtaatcctgtccgtatataccacacctcatccataatgattgttccttctcttgtaatgattgtcacatgtatgtaaatatgctatcccaacacctctgctgtatgcttttggcattggaacaggcacagcacaccacaacggcaaaagaggctgcaactaacaaatgtgtacccaaaacaagccaatgtgcacatcaatatacattttgatcactgttgccttttcagcctacgggatgccaatgaatattcttctagctacatgtggtgaaaagtataagaaaggtacatggtaatttgaatcaaaatttaaatccaaatagaagaaataaacaaataaattctaaagatactatttatctatttttatagaggggcctgtttttagacggggttttttaattccctctataggtatctcaaaatgggcaaaggattttgtaacctagtaataactggggcctgcatgtaggggttgttgaatacacagttcttaatgggggggcagaattcaggcagaatttgtgtactcactattagaaaattccacaagtatcttgaagtattctggagcaaagaggtggacagttgaatggctggtgtaaaattggtggcaattgtaggtgtggtgaatttaaatgaatattgctggatttgttgaggcttttgagaataagaatagctgttcaaaaggttgtaaaaaagtgaaagactagtgggaaacacttattgagttgctgggttattttcaagctggggaatcatcttttgtgcacctaaacaggcactatttataccttttggctatcctgggggcgcttcataagagccagtagtagcctatgggcgcctgattctttagccatgtatttcttggcagtattctatacatgtagtgctttcagcacgtggccaatttataaccaacagtttaacactatttcagtgagacttgtaaggttttaaaccttgctatttctatggaaatagccgcatagttatttttattgtgttcccaggccctttttaccccctgtacatatttcttatgtccgtgggggttgtgtagcctggaggtgtatttttggtgctttcctccattgctccctcaaactccaggggggcctgtacaagggggtgcgggcttggagttgtcaaggcatgcgggggtgttacaagtatatgtaacctggctggtgtcaaggcacgtgggggtcagattacatgtatgtagctatgcaacactgtaacagagcacacaggctttgagccatacagcacacaagtgtgctatatccataactatacacaacacctcaattttacgtccagaattgggttacacgcatattcaattgattatataagcacatttcctgggcatgggcatgtaagatagccgcagggtacatgctaaacctctaggccaggtttaaataaagaaggagtgggtattaggaggtactgtaagtgataccccaatttattttaggtgtagaatcagaatctgcaataatatttctagttttcctagtggttctctcataatatcattatttttgtgatttattatttctttttattcaatgattgttataattaatacatatatttattcaataatattttgacttgtgaatagacacaagcaaaatatttttattcgggagtcgtcgactaaaatttgggagttgtttttccaagcccctattttaatgctagtgacaggttgtctttgtctagtagcaagctggcaaggttttttttgctagcatcttgtcaatatcatcacatccagaaaaaaaataagaacaaaccaaccaatactgaacttattgtttcttcctttgtcatttgcacatgtctttgctaaccttgtcttgtcattctccccattctctctccacatccatgttttcacactttgtagtttgtccttttctgcccacttgttgaaaatatgagacactttttaacaatataagacttgtcatgttatctgactgtatcatatcataaattcattgtaaaagatatttcagagaaggcagggaaaaaggaacagaatgactgtaaagacagagcaacaaaatgtaataaaaaaaactaactacactcgaaaacaactgacatgatggaggatagagaaggacgtgaacaaacaagagagacagatgatatgatagaggatgggaaaaaacaaaacaaaagagaatcaaatcttctttaaatgatgattcattccccatccaattcccaccctccatcaccacccaccatgacatccacattgtcagcctgctaccattcagagccagcctgccttctggcattaaaataaaaatattaaatattaaaaacaataaatcaaaaatgtataaaaattaaataatagtattaccaatacatagtaataatattaatacaaaaaaataaaggggattaataaacgtaccccccttttctgctatccacacccggtttttcacacctggttttctgcttctacacctggttttcctcagcctttttaattcattttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagaaattttaatttatctgattcataaagtttttttttctgcctatgagtttttgagaattcaaagtacatttaaatttatcattgatattgcccaatatttgggaaatctataaaggactaaatttgatttcattttggaaaccccaatgttgttggttttgagctataaccaaatggacaaaataaggaatatcttgaatgggaccatctgtatggagaagaaagattaaaaacttgaaaattaataataatttttggctttaattcaagttttcaagagttcatagggtcaaaaaaaattgggaaaaaatgggtgagaaaaataaaaaaaattgaagttctcttttgaggattttttacatacccaaaaagaatgatcaattttagaagatttttagaataatcagaatttccaaaaaatgaattacaaaggctgggaaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggttagcagaaaaggggggtatgtttattaatccccagaataaattaaaatatataagaattaataatattattagggccttaataaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcctcttgaccgccactgtctccgtttttgccgctgttgtacctctcgtttttttttaatcattgctggaacactagtaggactcaaacttcaactctgaataactcagccatccctcaaccaaattcttcaagaaaatcatcaatcctcttcttacttgacctacttcaccgccacaatctacgtttttgccgctggacctctcgtttttttttaatcatcgctggaactctagtaggttttaaacttcaactctaaatacctcagccatttctcaaccattttattcattcaaaacactaataatatgctttcttgattctcttcaccgccactgtctccgtttttgccgctggacctctcgttttttttaattcatcgctggaacgctagtaggactcaaaccccaactcagaataactcagccatttcttgaccgatttcttcaagaaaaccatcaatcatattctttcttgatcctcttcaccgccactgtctccgtttttgccgctggacctctcgttttttttaattcatcgctggaacgctagtaggactcaaaccccaactcagaataactcagccgtttcttgaccgatttcttcttgaaaaccatcaaaaaaattctttcttgaatcttttgacggctacattctccattttcctcgttgaaccctttgtcttttttaaatcatcactcaacttcaacaaacccctcgataacatgtctgacagtcagagccacatcaaccccctccttctttcggctgtgacagccgaggatatttctgaagtcaaccccctccccggtataactcaagacaatgtcacctcgcctgtggaaactgcgcctacagctgctccgtcaaccactccgtctgccggtcttcattcgctagcgccacctcctgagttatcgtataggacccgggcgcaactagatgacgcagttcaacagtgggtgttggagcatggctatgcgctcaagaagaccaacactacaactcagaggggggaggatcgggtgacttttaaatgtgaccgttctggcgaaccggatgaaccaaacccagacaagttgggcaagtaagtccaaaaagatcggctgtccctttgcaatgctgggcaacttctacaagaggacgggaacctaccgaatcacaatcaagaatcccaatcacaaccaccccgctttggaggatccatacattcatccgattcacagacgattgactgattcccaaaaagaaaaggtcacagaattaacgcacgccggtttcgcccccttgaagattaagtcggctttaattcaagacacaaataacccgtcgcacgccaccctcaacacaatttacaatcaccaaaaccagatgcgcattgaccagcttcaaggacgcactccgattgaggctctggttcaacaaatccgggaccatcagttttacttcatgatcgacaatgttgaagggcacatgacctcgttctttttcgctcacccccgttcgcttgaattagtcaaacgcttcccgaccacgatcctcctcgattgtacttataagacaaacaagttcaacatgccgctgcttcatatagttgggatgaattcatgcaatcgttcattctcggtcgctttttgtttcctctccgctgaaaaggaaccaaattatacgtgggccctggagcatctccatctagcgatcgataaagaatccccctcagtgatcgtcaccgaccatgaacaagcggtcataaatgcgatcaagaaagtctacccaaatgccaaccgtatcctgtgctcttggcacatttggaagaacatcgagaagaattgccgcaagcatttcaaaagcgaggataaatgggaaacatttcaatcagcatggcagaaattgaggctgtctccaactttgaaggagtacgaggagaattagaccgagctctccaaattgtggactccagatacggccgcctacttgatctcggtagtcctcccgctgaaggagcactttgtctcttacttgatcgatcggcacccacactttggaaatcacatcacatccagagttgaaagtctccacgtgtacctctaaagattcatcaactccttgacaggttcatttgccgctgtcgtcaagcagattcaccagtccctcgacagccagctgcatgaaagatacatcgaattggcccaacatcagtacaaaagacttaccggcctgcctccgtcggtcgccaatctcaatggaatcatctcccactttgccttgaagatcattcactcatttcacgtggccaaggcacctacgaccgaatgtacaggtaactacttgtcttccatggggcttccttgcatccatcaggtccacaacgcctcacttgagggagccaagttcaccgcagacaatttccatgctcagtggcatgtcaagactgatctggccgtaagttcctcatttatcaacggaatccccataaattttgcagatgtattctgatttattttgttcacacatctgatcatttgacaggtgcaacttagtgacaaccaagatggcacggacacacagcagaagagccatgaagacgcgttcctcagcgaggcctttgaaaaattccaatcccttcaacctggcgaacaacacttcatgctaggcgaaattcacaaactgctctgcacttgacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattgatccttttttgagacactatgtcagggatgaagcgctgggttgggaggattatattcaagcccacattgaactgggtcaagaagtcttgtacccacctgtcagaagatctacgcgcttcaaaaaggctcctgttgatgttgattaatttttgaattactgttctccgtaccttcctctgatttcctgcttgtctcccttttaaaatccaaactacgcttgtttattcccacactcttttgcaaattcaaatttggcctcattagaatattatagaattttgtgtctttttttccattgagaaattcaagtttggaaggttgaataaccactgggaactttccaccgtgcttgcatcaataaaatgagtgggagccaaacttaaaaggcaaagaactccttttgaagcaaaataaatgttaccattcaattctacacctttcaaagtgtaggaaacaaatttacaaagtcaaaaaagaattaaaaacaagcgggtaacaattaataggaaaaatgagtgggaatggaaattccaatgcataaaattcatttttatgcaaaataaattttaccattgaattctacacctttcaaagtgtaggaaacaaatttacaatgtcaaaaaataatgaaaaagaagccgctaacaattaattgaaaaaaagagtgggaacagaaattacaatgcataaaaatcatttttatgcaaaataaatattaccattgaattctacacctttcaaagtgtaggaaacacctttacaatgtcaaaaaataatgaaaaacaagccgctaacaattaattgaaaaaatgagtaagcagaaaaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttacgccttatttttcgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttaatggtgaaaaccaatttccataaaaatgagttttaattattaatttttttttctactcattttttccattaattgtatgcatacatgtttttaccttatttttcatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgtagaatttaattgtgcaatccaatttttttaaaactcaacggttcatttataatactgaaattagacccattttttcacttaattttttacagcttaattttcatcattttttgacattttaaatttatttcctacactttaagacatgtagaaaattatggtatcaaccatttttccccaagttgaaaactataccttgaatgctgcatttgacacgtttttttaattaattaatcactttttcacctaattgtttgcatacatgtgtgtaccttactttttatgcttttttgaagttttacagtttcttcatacatttagaagtgtgtagaatttaatggtaacatccagttttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttttttcctacactttaagacatgttgaaaacgatggtaacaatcactttgcatcaaaataaaaactgtatcttgaataatgcctttgacaggtttttttaattaattcttacatgcttaattatccttattttttggaatttgaagttcatttcctacactttgaaaggtttcaaaattgctggctgtatccattttgcattcaaataaaatttgtatacgttacaaattgtgcaagaaacggggtgcactcatgtaataagattgaagcttgtatttttaggtaaattggacttcaccattcaattttaaacatttttaaatggaggaaatgaatttaaaatttcaaaaaatgattaaaaaccagccggtaacaagcaattaacaaaacattaaaaaaacatgcccaacgcagtattcaataacattctttggtttttatgcaaaatgatagttaccatcattttgaacatgtcttaaagtgtgggaaataaatttgaaatttcaaaaaagaatgaaaattaggcttcaaaaatttaagtagaaaaatgagtgtaatttgagtattaaaagtgaaccgttgagtttgaaaaaaattggactgcgccattaaattctgcgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaattggttttcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttatcaaggcccaaaaaaaaagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcgcagcacacgcgcattccgcttttaaacgcgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaattttttcctgcactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgatttttttttttttctgcttactcattttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaaaaaccattttttccccaaaatgaaaaatacatcttgaatactgcatttgacactgttttttaattgaattcttcactttttcactcaattgtttacatacacgtgtgtaccttattttttatgattttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattaccataaaactcaacagttcatttttaatactgaaactagacacttttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttaatacatgataaaaatgatggtaacaaccattttacttaaaaatcagcacttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattttgaaactttcaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagcgtgtcagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctctgaaaaacaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaattttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgaagaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatagttgctacaatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacaaattgaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaatcaaagtcatttttatggtaaatggactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtctaaacgcggaaaatgcgggtttttttattaaggccctttatttttcacaaattttgaaactttattttttgattttataatttcatattcattttttgggacatattatgcaccacctgaccaagtctcatgatttcagatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacataccagctcgccgggaggggttccttccgacaagctggtgtacataccagctcgtcggaagggattccttccgacaaaaccagctcgcataccctctcgtcgggagggattcctcccaacaagaaggtattcatcccagcttgtcgggagaaatccctcccggcgagctggtacacaatccagctcgctgggagggattcctcccaacaagctggtttcaaaaccagccatttttttctttcttttttttaaaaaaaaaaaccaacatctgtacccttcaaagggggcggatatccgcggataccctccagcgccagcgggtatctgccagcggatgcggatgtcaaattccgctgaaatggtgagcggatatccggatgcgccgcacccatctctatgtgttacacatgttgtaaacatgtaataaaagctctagtatttcttcataaacttaatattaaagtttatgacaaaagaaccttaattagataactgtaatacctctgctgtggtgtttcatgcaccttgtggcccattttggcctaggtaggcccaattgatagctctatgcgcccaggaagcatagcccaaagtcacagaaggctgtataatatataaaaggggcttctgagcgcctcttcccagcccactgagcactgtacagccttgtacaatgaccagttcccctggcaaacccaatacaaggctgaaaccaggcctacagtagtatagtgcctggttaagagcactcacaggctgaactgaagcctttagagcgcccaaagggactggaagaaagcaacggtgggccgctacactaaccgtagcggttagtgtagtgtaacgcagcaaaatcgctgttagcgattagcgtagcgtagcggaattccgccacaacaccgctaacgctacgcgtgtgggccgcaaagaagggcccactgcgctgcgctacagcggtttttggccgcttttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaaaccgctaacactacggtttttggatgaaaaaaaagcaccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctgaagaaagtagtgggttgaaattacatcttagcttcagtgtaatcagatttttacaccagaactgtaatcaggttgtgcaaatctactgtacttgagacccagcttcaaactcttgattataagtgtgtgtatgtagctaagagctgtacatccaattttcaattgcacccatgacgtagtattgatcagatggtatctacacctatcctatctgtagagtgtgtgctactgattcaaaaaatgagccagtgcagccctggctttgttgtgagggatacgtcttgacatattgtaaacaagcgctcttgtccaaactgctgggggaatcacccgtatttggaaacaatatggtatgtgtttgtttttcactcaaaactggaccaggatttaattcactaaaaacaataccagttttgccccaggaaaaaacggcaattttggtggtggaaaatagatcaatttccctgaggcttttttacaaaatgactcagggagaaaaattaggctaaaatgagctattttagcccaaaaataaaaatgtctcaaacattccaaaattgatttttagctcatttgaggcatttttattttttggttaaaatagctcattttagcctaatttttactcctgagtcattttgtaaaaaagccacaggcaagttgatctattttccaccacccaaatggcaattttttcctggggcaaaactggtattgtttgtagtgtaatggatctatgtatgaaaaaaattcattcaaatgaatgaaaaaaaaatattgaatttcattcccatggatttggttttaattataagagactgtagagacagacaaaatgaggatgtgtctggtgagattcaaactcacaacctcagctaagctgagacacatactagagtgcttcctttaccaactaggctacagacgcttgtgacagccagtgtagctgggtggtagtgctgattggtcaaaccaacagctccaaaatactgtggtgatacatcatggtagcagactatcataaacctcaacagagacttctaagaactcaaattcaattttaaaaaaacaccaaggaatagtagtgaaaatgatgtgaaaataaatgtaaaaaatcaagagagaaggcttgttgcatagatcaagttgtctttgttcatcccagattaagagtgggaggagtcagattgtttttggataggatccctgaccagttacatccgtggtctgcaagtgtcaaagcctggaatgcttgacagtgacttggaacaattgcaacaatttctttcacttttgagttactttcagttggtgtgcatactgagcttacgtcaactcttttcaaagagctcgctagtagaacttgtcttcataggcacacttttactggtcaagaacatcttgaaagaaatggaagttatattgttacagtgttagggtatggctaaaactttgagccaaagattcttaagcaaaatggctcaccaagccctttgattggttcaagtctaagagcttctgccattgtgagagctctcataagcagatggggtttcagaaagaatttgcaatttgtttttgcttcaaattttccacaagtagtactttgtttcatattcaaaccagattgtctcagctatataccagaattttaactcagcaaaatttgttctgagaattttttttgaccaaccaatcaatcaaaaaatccgttgaatttccctttttcaattttttttttcatcctcacaaacttttcttgaagctcttaatccaggaccgcaaacccctttgagacatcatgaatcagtggacaaggcttccaaatcctctatggtgggattggacagtaatgttgttcattttggtgctgtttatccttattatttggtagtttttggaaaccctgtgtaggatccctttcactgtggatcaagactcacgtaatgttgtgagaattaggcttatggatcaagactcatgtaatgttgtgagaattaggcttagtaatgtaatgttgcaagaattaggctagtaacatgcacatagcccccttcttttggaaaggtgggggaacacttgagtgaacagggttggtacagagacacttggtgtgcccctggggcaagacaccaccaacttgtgggttgggactgatgttcagacacttgttacagctgggcagttcacaaagttgatggttgatttcagtgaggaaaggtaattgggatctagagctgaatgaacctcactataacttgagtaaattatacactatgtagttataagcatgtaacctcaactcaactttctaaaattctaagcttgagacacaggaaaaaatgttatcatttggcaaaattatcaagccaaagctccagttgactgatcccacaatgttgttcagacatcaagattaggatggtctgcaaaaggaatctattgataaaacatatgtataaccctatcagtatgctgttgttcaaccctcatgtatcacaggagagcacggagagaccctggctgatttgtgcatgtggagtggtggtaggacgaggtggtcaactcggaggacttgttgggcgcgctcgagctcaacacaagcctccgaggaggtcgcgcctccccggaggatggtgttacaaagttggtgtccgaattcccggtccactcgattgtagcaactcttctccaacaatcacacaccgacagcacgataacggctcctattttaaggtcttcttcgatcgcaggaatatcgttggatttgtccgcatcacgacagccgatcatcgctgaaagatgtctgaaggatggtgtttgacagaagtcagttgtttattttaaagaaagaagagcttaatgggttttttttgacgctgatattctccacaccgaacctgacgcttgcttggacccattccaaaaccaaaatctgtatcattacttgatagtccgatccggctatcttcactatcttgttgtccgaactgggcgtctctggattacaggttgaagagctatggagtttggataatcagagtctcgagcaattgaagtgagttagcatgcacaacacaaggctttcaactactacatggatacatttctcatgacctccgatatctatccgttcatatacatccttattgaaaagacctttctttttctgatttcatttttgaacctttctttcgattatgattggatttcaaatagaccggtacatgcgttaatgtcagtaggttcaactcgatccgtttctatctgaaaaagaaaaacgcaagaataccagttttttcttatccaacaaacgattttgtatttcagttttctgttcaaatatgtaaattcggatcaacgagacccaagtaaacaagctggagaacaacaaccagcaccgccagggacttggttcgcgcatcaagtgagtccacaagaaacaatcgttttaatttccaattttctttgtgatgagaagattataaaggactaagaaagtaattgatgaaataactttgggtggatgatgaaggtgattacgaatgcctgtgccaccctggccatcctcaatgcagtcatgaacattcccagcacgtcttccaagatccaactaggccaggagttaagccaactgaaggaattttcagtgggtaagtgcatcagaaaagaaaccggcttcgcatcaatcccttccaaaatactgatcgaaatcctggctgatcatccgatagatctcgactcgcagatgaccggagaactcttgactaattcggagaggatcagagcaggtgtgaaagatttggtcggtttcggagagatcgaagaaaaaaacgtgataggagaaaaaaaaatatactaatgagtcacttttggatccttctttttcttctttcagttcataattcgttcgcacgtccggacccattccaacgagacgagccgaagcaaatgagcactgaggatgcgtatcgtgagcagaaatcattacccaatctgagcctctttcactcacccctttttgttgcagattttattacgtatctgccgctccaagggaagttgtacgagttggacgggctcaatggattgccggtcttccatgggaaaatccccgagggacagagctggacgagccttgctcgcgaagtgatccagaaccggatcaacacgtattctagcaccgaagtcaatccatctatctcttttctcctccaaactacaaccccttcccccccaaaaaaagcccctccaaaaaaaaagaagaagctcacatgaagatatcactactggatcgaatttttgattaggtgcatttcaatttgatggcggtatgtgaagatcgactgaatgtgttagaagaaaggaaggcgagtatgacagtagatagtatgggctatgagaacctgaagatggagatagaggccgaagaagccaagcgaaagcgatgggcggaagaagtggccatcaagcgacacgtcagttgctccgctcctctttcctcttcccatccgaacccgtctcaaagacgttcgattttttcccctagaatcatatcggcttgatacatgcgttgatggtcgggttggccaaacatggatccttggccgagcgggtcaacctcgccaaacagaagatggtcgatcgtcagaggaaccggactggcggacatgagatgcaattggactgactttcttataacttccttcccccctcttttgcttttggatggatatgttgttcattactctgtgtttacatacatatggtcacaacgtcatcgggatccgtcggcatgcattcgaagcgtttggtggactcgctcgtcatcctagaaatcatgttgtggacgggagagttggagctttaacaggaactaggacacactcaaaacttgctcaatttagcctctgtttttttaaataaaaaaaaaataaagggggatttttaggcttgaatcaacataagtctccccctcctttcttttggtttgcttggaaggagaatgctatgagactctcactgaataggagaaatatggatgataaaaaaaaagactcatgaaaaaccggcgatggatggtgatgatgattcgatgcttaatgtgggcctttataccatgggaatcaattttgaaaatttatcattttgtctgtcttccacacaaaagttgaaaaccaagtgtagagatggtcgcggataatccgttgcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggattcgggtgcggatgcccccttccccctggaatcctggcggatatccgggtatcccaagggatatccgcccatacaggagccttgggagggccacaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaataaaagaaaaaatggggccttaacaaaaaaacatggtttttgctgcgcgcactgcgcagcagacacattttttaattaattttttactgcttgttttttattattttttgaaattttaaatttatttcttatgttttaaggtgcgtagaatttaatggtaaaaagcattttacataaaaattaatggttctttttgaataatgcaattagacacatttttttaattaattcttgacagattgataattaattttcattattttttgacattgtaaattttttcccttaatttattttaattaattttgccagcttaatttccatcattttttgaaattttgaatttatttactacactttgagtagtgtcaaagcttatggtatcatttattttgacaagaaatgaaagcttcaatcttaatatatgagtgtaccccatttattgcataattaaattatacaaatatgataatttgtaccgtataccagttttatttgtatgcaaagttgatataaccatccattttcaaaaaataatgaaatttaatcctgtaaaaatttacatgagttagctgcaagaaacaaaaaaaattgcaaaggaaaaaggaattagattttttccatatttttgggagggtcacaggctgtgagcaacaaaaggaaaaaataataaaaaataataaataaataaaataaataaataaataaaaaacaaaaacttaaaacccgctttgccaactgctcaacaaaaaaaaaattcaaaagcaaaaagaaatataattttttccattttccatattttttggagggtcacaggctgcaagcagcaaaggaaaaaaagttgaaaaaataaaaataaattgaaggcttgaaggccgcaagaaattcaaaatcagtgtttatgcagctttctgcatctgaaatttccccaaggaactttcattttgtagcctgggtgtcatttttggggcggatatccgcgggtatccgcgcggatacccgccagggccagcgggtatccgccaggggatgcggatgcggatgtggatgtctgatttggctgaaaacgtgaggggatatccgaatccgaacggatatccggatgcgccgggcccatctctaaccaagtggagagatctgttgttgaaatcctccacttttaggccataaattactgcctaggagcaatgggcacttttgatgatatgaaaatttgagcaagataaattctgagaaattggggtttcaagccctatggtactggccctatgtaaaagatgaatatcaggagactgcttttatcaatgtacatcaatataagtcttaccagatggtggagattctgatgctcttttactcagcttgtatctatcacacacactgtgtggcaacatgcagctcatccatcagttttttttgttttctttctctctttcattcatatccatctgaacgttgaaattggttacaattggattgatgcattttcttcatccataagtttttttttgtataaattcttttgcccaaacaaaatgaaaatggactgtatggatttgatccagacttttttgaggtctgagatggatggaagtgtcttcatgatggcccatgctaactgattttcttcttccccatcaagtctctttttcttctctgagccactctgactgcctactgatggtcttctttaaaatcaagctctggaactgctccatgcagcatgatgaatttggagataatccgtgttgtacataatgtgtgaatatttgatgatagacttggatggttagataaactgatcattgtctgatgagatctcagaactctccaaggactacccattcaacttacccatacttgaattgtcaagagtccaaaatcccaagacaatggctgagtgactgaagacagtgtgggtttttgtttttgtttttgaatctgaagtgcttttactgtcattttactttcaagcaaatgaaggcctgtcttgtgtgtgtttgtgtttgtttttttcaagacagctgctgtgtgtgtgtgtgttgtcttgtgactgcaagatgatgatgattgatgtgatgggacatgtgaaaggatgagtgagtgacagggttgtgtattgggtgttgtttttcaacagtatgcactgccatccctccggcttgactacagcttgaaaagatgtgttgagattggtcggattcagccagacaacagctcacactgacacagcaaaaaacaaaccaaaaagaaagtggagaagactgtagtattatactagacccccatctcgaccaccgaacacgttactgttgaccacctcgattggttgcctagtctgctggggacccttgacaacaacaacaaacgatcctttcgagagcccagtcaaacgaaaccgagtgttgataagagtaccgtagggtggacagcagcccaagccaacccacactcggctagtctcaaccccaacaacattaaaaaaaccaagcccagaacagaacctcaccaaaaaccaaaccaaatcaaccaaccaataataacactcttaatagcacacttcaaccagcaagaaagaacgatcgaatgtacaaccaccaccaagaacagaacaacaacatcccacccaactcactcttcatgtcaaaccaacccaacaacaacaaactaatacagatcaacaacccaacctcaacccaagactcagcactcgcactcctactgcccctcctagtcctcctctccagcctcctcttcctgctcctcctcttcctcatcttcctcatcgtactccgacgacgacgctcccaccaccatccatcctcaacacgtcgtcatctgctcagactcggcgataacgatgggcctctcgatctctcaatacccgaggaacccgaaatcgaaggtggcatagaaggcctcgaacgccgctggctcgaatcttgctctcaagccactcgcaacggctatctacgagctaaaagtcagtcttccaacaccaacagagacttattatcccgtagtagaaacattaaccgattttctctttttttctttagtgtatcaaactcaccatcgacccaactcactacccaccgatatcacgctctcgcaattcctatcgatccaagagaagggagtctcagcctgggcattcgagcctgactacgacagcaacccatccctcccgatcctcgtccaatcgcgcaccgaaatcatcttcctcgccgatggggccggaatgtccgaagaagaaggaggaggagtctgcgtccaatctaatctgcccctgcctaaactcaacgaggtctactacttcgaatgcaagatttacgacaaacctgagggcagtgaggtcgctatcgggctggctacgaaaccgtatcctagcttccgtctacccggtaagatctccttgcttatctcctcaataatcagtttgctaatgatccgttggattctacttaaccaaaacaaaggttggaatcggttatcgataggatacttctcgggcgatggtttcaagtcgcacaactacccattcaccgccacctcgtatggcccgccgttgaaggaaggggatgtcttaggggttggttatcggccgcggacgggctcggtgttcttcacgcggaacggcaagaagctggaggatgcgtatgtggggctgaaccgattcaacctgtttccgactatcggggccaccgggccggcctcggtgcacgtcaacctcggccaagccggcttcgtcttcatcgaggctaatgtcaagaaatggggcctggctcccatggccggaacgcttgctcctccgcccgcttatggccaccagatgggatccatcctcctcgcctccgctacccaatcttcgactactaacaacaacaacaacaacgaccagcagcagcagcagctcctcaactcctctccctccccctcccattctcattcccaaccctcctacgccgaccttcagggacattacgactcctccgaggacaacctcaccgaccgctcgtctatcgaaaccgtccgcgcggcatcccaaagaagacgccggcgacatcgtctcatcggatactcgaccatcgacacccaatcctccgatccccacctccctcataatcctgtaagtttttttttctttttcttcattagagattttgactaagaacgaaggatccttatttgtctttgatggttgttgaatcagcccacacctagaccgctcgatatctcgctcgaacatctctctaatccttcctcaacccgtcatcctcgtccatcagtgatcgaccattcggacgacccatccgacgacgatgactcccaacaccatcaccagcgacagcaacaacaggaccagcaacggggccagtctcgacggccgtcccggtcctcgagagccggctcctcctctagatcggatcgacatagtcttgcccagcccgatatcttgccgcctcaatacgcacctatcgatccttacaaatgttcgtccttttgctccgttttttttttttttgggggggggggcttgcatttactctttttttttttggtcgtgtggatcagatgccgcaggtgtggccgaagtcatgctctcggaacagtttcatggatcatccagtcatcattcgtttcctgttaataatagcacggtcgctaatcatcctcatcttcgatctaactccagatcttaatcttcgccctccttcctctctctctctctctctctctttctctttctctttctctttctcgtttattattattatgttgtttttttcttatcttcctgtttggtcttttggtttcctcggttctttcatttcatttcaaaaatcaaaaatcaaaaatcaacaatcaaaaatcaaagatcaaaaacacatacatacatacatacatacacgtggcaacaggactgatccgaagcaagaaaaaagaaaagaaaaaaatactcaagaagaagaaagaaggtccagagaagccgtatgttgatcgattttgtcctggatccaacccaatcagacacatttgcccatgtctgtctcttactattaatatatctatgtttgtggtgtggtgtgtgcttgggtggggttgtacatgtatgtaaatcgtatctatcttctctcctctctcttatattgtcgatcgttggctgtctcttatcacttgcttgcttggtatctttctttctttctttcttcctctttctttcttcctctttctttctttctttcttcctctttctttctttctttcttcctctttctttcttcctctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttctttcttcctctttctttctttcttttctttcttccttttcttttcttttttttggttacttgaggttctttcggctcgctcaaagtctccctctcccttcctattacatatatatttatgttcacttttttcctttttttttggtttatgtatgtccatttcctctctctcttccaagatcaacctatctcgtaacttgatcggcttagtcattgtcaaataataagtacaaatgaattcatctgatgggtggccgacactttgagcatccgggccttccatcacacacacatgaaaaaaaaagtgggcggttgcttgtttttccatccacctacttttccttactcccttcttcttgtttttttttttttggggggggggggggggggtatgtagatgggttcacggttttgctttgaacttccctccctcctccgtttcttctcttttcatccccttacatagcccttttcttttcttttttttttgttgcgggttgttatttacatccaccgccttgtctctcagtccagctgcttcctttcctattctcttaattccacacacacacacacacaatatctaaccaacagttattgtcctttctgttctctttccttcaaaaacccacttaacccaccaaataaaaacccccctctctctctctctctctggttcttgaatttttgcctctgctttatttccaaccaaataaaagcctgttttaacaggctttgtatggattatttagatgcatgaacgagctgagaaagaccaccacacaaagagacggctccgaatctctctctctcttgtgttctacagtggcaccacccatgtttactgcagtacactgtagtacaccagcaaaaaaaaggttgttggtacttggggtccatcatcacccattatttatcccatgtagatatgggctttttttatttagggctggactagcttccattgatcaaagggctcccactgctccaacagagaaaagattttttgatttggggagggggggttgagattttggaatccatgggcttatactgaaatggccctactataaagtatgcttgtttttttttcatgcacttaaaaagaactttgataacccaacaagtattgcttctctctcacccaagaaatatgtggatccattataacctatgaggccagacttccatgaaattttgtttgccctccaaagattttggcaccccatgaaaatccaagtagtacggtaggaataggatggggtgtatgactggagcaggttttctcgagatacaactgttggggccgggggggacacatggactagatgtgcttttaatttagtcaagaaaaaaaaaggcaatgaagagtcagtgtgaggaaggagcaaactgaggtacttgcagaacggtggcgatccctaaataaattgtgcaagatgacgcaaaaatgaagggcccagggtcctgagaactaaaattgggcttctatgctacgctgcgctaaacggcccactaacgttagtgtagcagccctcaaaaaaagtgcaccaaacctgtagtgttagcgcactgttagtcccgctgcgctacagcgcttttagcggcaaaaacagcctaaaaactgctaaaaagcgctgtagcgcagcgtagtgggaccttttttgtggcccacaccgtcacacgtagcgttagcgcagttgtggcgaaattctgctgcactacacttaacgttagtggaattctgctacattacgctttgggctgtcaatgggctcgggcgcccatgggctacccacgccccaacaggtctcggggcaggtttggacaggaaagagtggagaatttcccaagtgtgacccaccaaattcatggaccaggcttggacaggcttttctggaggtgggccggcccacaaaaagccctagtttccctgaatatcattagaattaacctaataatatgtacccacagtacatattattaggcctgaaagcccagaattggtacctgttgaaatttcgtctctttctctcctcatccctaaaaatcctttttgtttagtcttttaattaataatgattaaatagtagaattcaaattattatacaatttttgttagtttctgcgtggtatcttgtcctgttgtctagtgctgaaatcattgtagtctttgaaccctggtctagtctttatatcaatagtcatttgctccagtcatctattcaagaatttgttgatttttgttattcattatgatattcattttttctctcaaccacatgtttgacctcttgtgtgtagactatttaacacatattctcctctaagtaaaaaacacattggctctctctctctttttccgaccctcgagcctctccaacaaaaacttgtttttgttgcccaaaagttctctctgtctttggttaaaatttcatcagtacctagattatcaaattttctttatccattgtttaggcctccatgcaatgccaacttgacctcccatctcactcccttgagtgaccaattgttggagattgttactcaggtcacaaaacccatgagcaaattcttgatgggcagacccaagacccgtctcgagcccacctctctccaagccggggtgggtttgggcagacttttttaaattccggcccgcccggcccgccccacattcccaggcggggcgggtttgggcatggtttttgggcccaatcctggcccattgccagcctgagttatgctacactaacagctacagttagtgtagaggcccaccagtgtaagtaccagacaacggtggctgatgattgaggagagaaaagaaaacagagttccacatttttcttacaatatgaagcagtgtgcttggccactgcagcatgagaggatgattctttggccgcacaaaaaaaaaacagaccacaaatcttcaagctgaagggaagtgatggaacaaggagtgagtaggagccgctgggatcctggaagtacatcaacacaaagaagtaaaaagggcctctatatgtaagttgggggaaatttcctagtgaatttggtgtgggggggtgaggatgtttctgcagaattggttgacttgcttgcttgctgccatggtttccaactttcctggacacacaaattgatgcatctctgaattgtcacttcaagtggccaggagtggtgattgagagggcacaaagggtggactacatatgtagtccagtatatctcattaggggctttttggagcccacaattctcctcccactcatggctccccagttctttctgggacttgagtggctattcatcaggcatggatgtcctggaaagacgttgtaaaatataagacatacatgtagatttgggaaaccccaagatagtttttcaatttcaggaaagacatgttgtattaattaatcctgtatgtagtactcgtatgcctatactgagttatgcttatatcaagcctaccattactactgagttatcggatctctcttctctgactctttcctcactgaatcaatatatattattctcaccgtcaaagtcccatcgtgagtctcgacatcagtctcagtttcagtccctgctgtccctcaacaagacacatgcaagcagaccagttagagcgaggttttagtggggaaaatggctaagtacatgcatgtacataaatatgcagcaaatgtgcacagaaaagggtgtggttgaggaagtgtgggatgcaaaattaggagaattgacagaggagatctgtaatggaagaagatgatggacatattctggggtttcagaatagaaatcccagctcccaggagcttttgcaggtccagaataccggaaaaaaaaacactaccaaaaaacatatctgggagttctagtttgaagccccccccacaaaaaaaagcaggtgagaagagggaaaggagacacattttaatcattggtttactttgaggtgcatgtatgtctatgattcatcaaccatcccaataatctttggttttgaatgtatgcacccaaggatattctagattgattgcaattggtcttgaggaagtgcaattaatccactagctgctgggcattggagaaaatggagtagtgctgcagtacgctgttgtaaccaatgttgggtgcaatgggtggatcatcactagtaatatcagtctggaatgcatttgaagcagatgccaaattagctttattaccacctatgcaagtcaaaggaaagaaggctcctctatggttcaataaaggaattacaagtttggaaaataagggtgtctccaccaaggggtattcagtggctgtcttttgagcttccatgggccctctatgaggctgaagactaagtggagattctctaagaatttacaagactatgttgcaaataaatcaaaagagcagtatgaagaatcctcaaaaaacctaaaggtggagactttctgcaatcttgcccatggatatcacagctttgtcttttctggaaccggtcccaatatggaaagtgcaggatagcagatcttgagttttatttacattctcaaccgcttgatttttttttctgaaacagatttgaccagagtgagtgaaaaatgagcggcctcaaatcacctccacgcaggttttttgtgcttagaagctaaatcagtacaaattcaaaaaagttcttagttaaacaactcccaaatattggagttctaacccccaaatatttgggccattgagaggaccggctgtggatggtcctcccaacatcaaaccctctaatttgcccctcccctgatgttttaggagtcagaactccaaaaggtttggaaaaacaattcccaaggactgtcagcatttgcagttgttgactaatctaggggtcacttttgggagtagtccccccattttttttttctttgagtatttgggagtggactccccaaaccacccctcatgaatgggggggtttgggagtctttcccacctaaccagaaggaatcccttccagtcatgcacctcaatgaacataaggaatcccgtccagtcatgcacctcattgaccagaggcaacggtgcaacagagacgatacaagacggtatcaggcgtttattcgtattgtctcagaatttgaatacccaaaaatactggatttgtgttgtctcactttcctgagacaatacacatgtattgtcttttaaaagtgagacaagtattaagggggttcacgtactgctgatttcgaaatcagcagtcaaactttgctggaatggtagttttaaggtttatgggaaaccaaaatagtttagttcaaggtccccctgtggatttaaagttcatcaggtttgtgcatcagcaagcaaaccttaagctgcatcagcagaggtttggctggaacgtgaacccccttattctgtatggtctcagatgactgatcccaccaaaaccgtatttgatacacaatatatctggccgtatcgggaggttttttttctttttttcaagccgactcacaaccccccatggggttttgagagtatccactcccaacatggggttttgagagtatccactcccaaaaacccccgggggggatttttttttcttattttttcttatttttttttacaggtccgacttctaagcaagtcaaacctcttggaggtccgactcccaaaaacctggggggggattagggggtcaggacgtcctggcccccgtcaacgggtggtcctcacgacatcccaaaaatttgggagtcggaactccaaattttgggagtcggttgacaaagaccctaaataattaaattctttcatatcaatgttatcaccattaaagatggccccgatgcatttggatatccagctgctttttcaggggaatcagccatctgcatccactggcgggtatccctccgccttagcgggtatctttgttggaaccaagactgattaacagggaggagttttttgggagaatttttggacaacaaaatgttttttttggaacagctcaaagtggcgaaaaatgaaggagagaactgatgtttttgatttcttgtactaggctacattaaatagactagatacaagagttcaatctgtggttgttgagaaaattgaataaagaaacaataatgaataaaaaacagactgagaggaaattgaattcagtgttgatgaagcatgagagagacattatttatttatgataactctacttgataaacaacaaaagaaaacaagtacacatttctaatgaagatgttagtttcatcagatcaatctcaacaccaaaactttaagaataattagaagataagcatggagaagaaagaaattaacaactagggattcagggttctttgactacaagaatttgatgtttaacttcatgacttgctactagacagagtatataattattagtagttaagagtattaatatgagaaagagttaatataaaattgagaagtgagagagatgaagaagggaagagtcgaaattccaacaatatttggatatccgccccttaaaccaagggtggttggagggggcggccaacaatcaaccatgtaccttgacggttgactggaaggaaacccttccagtcaacagggttggtcattgcagacagatacactgtatccaatgtacagccccttgacagaaaaaatggtgtctagagggcaaaccaatgggcctgaatttatgcttcccagtgaaactgtgggaaatgagttctaagaaatgattctgaaaaatttgataggaaattgtttttgaacattttatatgtttttcatcattttctgatctttttgacaatttttgatcattttcaaagtaggtcaaaaaatcatgatcaaaacaattgcacatgaaaagaatgattataaatgaaaaattgaaaacaaatgtatacatatagatcctgtgtcctggaatggatggcaggcagtgattccctctaagatgcctgcttaccttgtcatctaaacattcttcaacaataaacaatacagaaaccatggctgtatcttatttatcctcaaactttttatttctaattttcatcatctaaatctgaaatatcaaaaaaaagacttgaagtataaatgtttagattgtttccacaaagtttactcactcctactttcctagccagacaaccccccataggtaaattcatagcttttgatctacaggaaagtcctcacaactttagccaccttaaagcaccaatcataaatacacttttcaaaatatttttgtaatgttttggaaacattttgcttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccgtgtccaaaggagcccatggacctcctttggacatcagaaaatttcacgaaaagcattttcaagcgaattactgtctgtatttgacaagtactacaactcaatcaaccctctgcaccattcagtagcagtacagctccaatggtggtttgggttcctggtcagtcccgctggatgcctcagggtctggccatcccctagcccccccccacttcttccccccccccccacacgcacaccaattcttttctgcttacatatcttttggccgtcatgaacatgcgccacctcaacggcgatgcgggaggttatctggaggtcaagccaaatcaattgagaaggcaagttcaagccgaatcaattgagagatggttgatggcgcacagatgttttatgattgccaccctgttctgaatccgttttagaaatgttttggtgcgaaatacagcgctttcagaattagaaaaatcgcgcccaaaaattttcaaaaacgttttgagaatttttccaaaaaattgtttataattagcgcctaagatgtagtacaacatgagagtgtgcctgtactctgtgtttctctttggctgtgtgtgacctattacttggcaccattgcatgggaaacaacttgccttgcttaacgtgtaatagtttgaggtcaaatactgtaaaatttaggacagctaagagcagcgttgattgcattagattctgagtgactaattacaatggttttgtactaaaaatgctttttaggtgaagatgaaatgaatgatgaaaagtggagcattatttacctaagagcaggactagtcgcgtcgctgcagatttagaagagagaatatgtttttgtgttttattgtttatgtgaaatgtagagagtgagatgagattaaggaaagacgccggtgagatgaaaagttattattgatgtctttagatcggaaaggaaattattcagtcagtgcctgcaacaattgctttctgatcagatgtgatttatcccgtacttgggttattaaagatacctcgctagctttcggagtcgaagctgttaagtggatctgttggcagatcgttgtctgtgatggatgcaagccacgacttggttagtcttcactctatcatgaggcttgattaggtgttaagggagtagtgcttactcgttgctgggttggcttatacaagtagctagggaggatttgtttgcttggtgaaggagtgtggtgtgagtgttactgtgaacgaatgagtggatgggtcagtctgcggaacgaatcctgagctgccaacatgctcttcttaaatactcacaaggctgccgtgccagctcccttgatgggagtcggttggctctgcttctccttgggctgctccaatcgggcgcgctgctttggtgacttaagactcgtttcatctgattaggatcaggagaaagggttcataagttgttagttcgcgtgttatgtctctttggggacttggtaacacttgtggcttaccttggcttgattctgctgaaacgtgttccttgcacagcctcttttgggagttgcaggtaacggacgaatcttgacagcctgggttgctttgagcctcttggcgataagcaggggaaggaggtgcttgcacgcctatggcagctagggatcttctgattgtgttgcgaccggtaggtttggttaggaagtctgcggagtttttgtttgtgcggatgtacttgagaacgatgagtttttcgatgattagctctctgacaaagtgcaggcgaatgtccatgtgctttgttcgaaaaccgttctgagatatttcacttcgggccaggtcgatagcgccttgattgtctacaccaacagagattccagttggctcatagcccagatccagctcagatatgaggtgcaaaagccaagagatttctctcccgaggtcagagagagccttgtactccgcttcggttgaggagagggagacggttgattgccgagtggctttccaggacaggagttgattgtgtgttagcactacatatccggttgccgatcgccttgtgtctgggcagtttccccagtcagagtcgacgtgagcactcagggacaggctgtcttgctttctgaaaatcagccccacctgtttcgtgcccgataggtaacgaaacacctgttcagccgccctgaagtgtaggataccaggcttctcaaggtgttgagagagcacgctgacggagtaggagatatcaggtcgcgtgagaacactcagatagttgagagagccgaccagagcgcggtagttaccaccgtggttcttcagctcttcaatttccgccggcgacgctgattttaagtgaccttttggattcagagggcaagcggagggtgccgaaccttccaggccaaattcaatcatttttctctcaatgtattgagtttgatgaatgtggagaccggagggaatacggtcaatgttcattccaaggaggaattccgcagctcccagatacttgatttcaaattctcgctcgatttcttccttgaaagtcaagggtctttgccgatgatgaccaaatcatcaacatgggcgtagatccaagtggaggatttagagccgctcccaggtcggtggaagacgcatggattggagacagtcgctgagaagccaatcttctgaaggaagttgctgagccgtttgtaccagacaagcgaggcttgcttcaggccgtagatcgctttcttgagttcaaaaatggtgccgtctgcacaggggtagccttgaggaggaaagagtgtaacggtgtcctcgaggggacaggtgagaaaagcacttcgcacatcgagctggtgaattgagaggttgttgttgacggcgaaagacagaagtaaccggagagaggcggcttttcctgtcggcgcatacttgagatcaaagttgacgccaaaggtttgacgaaaaccctgagcacagattcgagctttgtactcaatgatttgattgtccggacccaactttctgcggtaggcccaggtggatgcgattggcgagtcagatggtcgacgaggtcgttcgatccaaacaccatgttttttcatgttgttgatttctttcaactccgcttccttccattgcagatggtccgggcttctcatggcggtgttgtgagtcttgggttcagtcgcaacagccacaaagaaggcacggttccgcgttctcttgccgggcagaatgttgtcttcattgattccgctgttgatggggtcagcgggttggaagtttttgacgtaagtccatctttttccagtttcaggactgatcgggtggttatcaactgccgccgccgtgtcttcggaaggcgattcatcgttagcttcctcaggagagagttcacgctcgttgtcgatggttgaattttcaaatgggaggataggttcaaattgaaaaacggggagagattcttccgatactccatcaagactagggtgggtggctgcttgcgacggaaagacggtttcgttgaacctgacctgtcgagaaaagatgacctttttgtcgtcatgtcgaagtatgcggtatgatgatagatcattcgcgtaaccaagcagaattccttcccagcaaattgcatcaaacttgttgtccctgtttgcctttggtttgagagcccacgcttgacagccaaagggtcggaggaaagagatgttgggttggtatttgaacatcaggaaatgcggagaagccttgcttttcgatatcgaaggaagacagttggtggttgcggctgctgaaaggactgcctcaccccagtattccgatgctaggtttgattgaattaagcagcatctggttacttcgattatggttctgttagctctttcagcaatcccattgtgttgcggagtgtatggaggtgatacgttatgttgtattccttcttcctccagaatgttgccaagggttttgttgacaaattccccaccaccatcagttatcaacttcttgatttgatttccggtctgtttctcaaagaacctcttgtattcgattatggctttggttgcgtcagatttttcctttagcaagctgatgttgatgaatccagtgtgctgatctaccagagtgaggaagtatcgagcgccaccgttggttgcaggtcttatagggccaacgaggtcgccgtggacaacttcaagagactgttgcgtggggctgaagtgtcccttgaaggtgaggctggtcatttttccttggacacagatcgagcaaatctctcttggtaaagaagagaatgcattgccggttgcaatccttagtcttgcggggcaagcgtggccgagacgttggtgccatttggtgaattccgagcttggttcagcggtggatgtctgtaatgcagttgctgtttgaatgccttcgatttcaaaaagattgttcgaagtgtttaccatgatggtttgttgattgttgatgatgattttaagacgtccattctgcgccacgatttctgccttctgtttgatgagctgcgcaaaggagatcaagttggtgctcaaggaagggacaaagagtgcgttcttgagcgtcattgtggtgttgttgttcaacttgagatgtacggttcctttcctggtggccatcattgagacattctcttcgccagatcctgtgatgatgggaatgtgagtcggctccgacgtgacaaagagtgatagtgagttgaacatatgctggctagcacctgagtcgagaacgaaagcatttcgaccagcagaggaatcaccggtgtgataggtgtagcctttggtgattggttcgaccgcagtggtggtgttgtagttggttgccctcctcttgctgctgttcttcttttcagggtggagaacaaagcattctgactcgagatgtttggtttctggattgtgacgtccatcagagcaagtaggatacgagcgtttcttttggtttgaggtggtgttcagtgcacattgcgaggtgatttccttgacttttcgaatctggtcatggttcgcaagttgtcgcaactttgccagaagtgagaagggatttgagagtgtatccatgttggtcaggatactctccatgagcgccggtcgtttgtcggttattttttccataatggagacactgacgatctcttgcatgacgtccaatccaatactgctgatctcagagagtgctgcctcaattttgatgatgtatttgaggagatcatcgtcgtaggttatcctgctgtaattgacccagacacgataaattccgtagatgttggccgcggcgtagtcttctttcagtttttgccagatcttgaagggattcctaccacagatgctatttatgctattaaaaatctcgggggtgattttggagctgaagataagccagacttctaaggcgttggtcctggccagatcactgggtgcatcggctccaagcacatcggtttcgcagacataccagagctttttgaattcgagataagcgctgatggtcatttgccagttgggaaagttggtgccagtgaaggttggaatgacgatgacttctttctcctccttcttggatgtggcgttggaggtgtttgacggggctgggttgaccatttcgactgtcctgctccttagctgaatcgtgaaatagattgagggtggtttattcgaactcgagactgtaaatctgtaaaatttaggacagctaagagcagcgttgattgcattagattctgagtgactaattacaatggttttgtactaaaaatgctttttaggtgaagatgaaatgaatgatgaaaagtggagcattatttacctaagagcaggactagtcgcgtcgctgcagatttagaagagagaatatgtttttgtgttttattgtttatgtgaaatgtagagagtgagatgagattaaggaaagacgccggtgagatgaaaagttattattgatgtctttagatcggaaaggaaattattcagtcagtgcctgcaacaattgctttctgatcagatgtgatttatcccgtacttgggttattaaagatacctcgctagctttcggagtcgaagctgttaagtggatctgttggcagatcgttgtctgtgatggatgcaagccacgacttggttagtcttcactctatcatgaggcttgattaggtgttaagggagtagtgcttactcgttgctgggttggcttatacaagtagctagggaggatttgtttgcttggtgaaggagtgtggtgtgagtgttactgtgaacgaatgagtggatgggtcagtctgcggaacgaatcctgagctgccaacatgctcttcttaaatactcacaaggctgccgtgccagctcccttgatgggagtcggttggctctgcttctccttgggctgctccaatcgggcgcgctgctttggtgacttaagactcgtttcatctgattaggatcaggagaaagggttcataagttgttagttcgcgtgttatgtctctttggggacttggtaacacttgtggcttaccttggcttgattctgctgaaacgtgttccttgcacagcctcttttgggagttgcaggtaacggacgaatcttgacaaatactttattgcagcttataatcaaatgctaatagtagtatataactgagaaaaacaagagagaagaataaagaataaaagtagaaagatgagcaaagcaagaaccaaatgaaatgaatgactggacttaatgagaataaagagagaaatcattaagtacctttttatgttcttgttctagctacgactcaaataaatagacacgagaaatctttttaggagataaaagttgataacaaacaagcctgaagaaacaataaaagatcaatcaactgaatacgaggaacaaagaaataagaagagagaaaagtgagaatctgagaaaggaatgggaattggctatacctccacttgagttataaccgtgctcctcctgaatttctttggtccccgtccgggtgagtggtgaggtgaaacaagaatcgtacagtttgggatcgatcggcagtgaattgagggagcaaaaaaggttgacagagtgcgacgatggtggttccaaatgcgatgaagattttcaactttgaagcgcaacagttgaatttctagttgtctcatgttattgcatatgggtatgcagtatcacacacaccctcgatacaccgcagcaggtcaggatcagtttctgacataacgagcgatccgggatcgatgcctgatatttgattgggcagctgcctgtcggctcttttcacatcaaatcattcatgaaaattcactacgaactacggcggggtaaggctcctctagactggtttgactgcccgtcgaacccaagcgatacattccgttttctaaagataccgagcactcttgtgtaaagacttccttgaaggttgatcgccgtttttgaggctgatcggcatggagcaggcagcaggggggggggcgaacgtggcttcagcgattggaggtgcgggcaccatagcaatcagaagaaaccggtttcaaagccgagtactcattcatcgatacattagcagtcaggtcaaggctgttctggtaggggagcccgcgagcttccacggctcaagcctcaacgtttcgcaggatcgtgatacgtggctatttcatggggctctgcagtgagactggaagcggctaccgtagtcattctggagacacacataactaggcgcacctctgcccgcgcgccccaggtccggaaagatcattatcactgccagcttatccggattactcaacgatgtctacgatgaacgtttgccagagaggatccatcgcctttgtacttgtagctctcatcatcacccttcactcgggccaggttgcagccgggaccaaacagcaatgcggctaccacttctcccccaccagctctaaggggaagggagcgtgtaagcaccaagacctccaatatactagacagctgtttcaccaaaatgcctcaccctagagaaaccttgaacacccccagcttgcatgcagaacgataaagatgataagttgtgcgtgctcgacagctgcgtcagcgattccagcggattcaagtgtgagctgcaatacgttatagcggttgtgcagtgcaagattataattttggtgacgagcactccccacatgaaacagtaaaaccagctcaatatttttgccgagataaatacgctggtgagtctcaaagagcattgactttgatggaagactccccgaataatagctgcttacattggagtggtatgtacatgcaactgcagaggtccagatagatgggacggacaagtgggtcctttgtccttactcgtctgcaaccaacttacagatgagtgagtcttctgcaagctcataatcaaatcttttaagcgttgacaaactgacacgggtgctcaaaactactagcctgttccgactgctcgtgagcttagatcctttgactgctgaaagcaagtcccgtgattcccccctctccctttaccactccatcaatatattagccctcaagctcaggaaaacgggcctgccgtggacgaaacggttggatagaagtgcctcgatatcttgttccaacccactcgacaccgcagttgttgtattaaatctttgtggaccttttctagtcatcaacctcctcattgtatcaacggtgggctgctacactaaccgtagcggttagtgtagcgtaacacagcggaattgctgttagcgctaagcgtagcgtagcgggattccgccaccccaccgctaacgctacgcgtgtgggccacaaaagagggcccactacgctgcgctacagcgctttttagcggtttttggctgctttttctgctaaaagtgctgtagcgcagcgtagcgttgcaaaaaactgctaaaaaaccgctaacactacagttattggatgaaaaaaaagcgccgctacgctacactttttgggccaaaagtgtagcgtagcttagcggcccaccgctgattgtatccagagtgaactgtgtatcttgacaatcaatagtgtactgtctcaattcctctctcacatcatccctgacatgatttcccagatgggaaatcatgtaaattttagggaaaacctgtaaaaaattaaagatttttccggattttttagttttttctgatttttttagatttttccagatgtttttggatttttccaaattttttagatttttccagatttttgggattttttcagattttttagatttttccaattttttaagatttttccaatttttccagattttttagattcttttcagattttttcagattgtttggacttgatgatttttctcaactttatagatgtctcttgcaaaaaaaaaactggaaaaatctaaaaaatttaaaaaaatataaaaagggagttgatcaaccaactcccaaatgtcggagagttgactcccaaacccgggtttccccaaaagttgggggtcgattccccaaacctgtcagtggttttgggagtcagcctccaaaaaaatttaaataaaaaaaagaaaacccccagcggggtttgggtgtcaatgccagaaccagaaaaaaaaaccgacggccaggaggattcctcccggccgcggagagtgctcttgacggatgagataatttctctcagccgttgagggtctacaacctcaacagccaagagaaaaccctcttggccattgagtataaccctcaacggccgagagggtttctcttggaggtcaagggtgtacacctcaacggccgagggaaacttctcagccgtcaagatctcaacggccaagagaaaccttgagtataaccctcaacggccgagagggtttctcttggaggtcaagggtgtacacctcaacggccgagggaaacttctcagccttcaagatctcaacggccaagagaaacctctcggccgtcggaggtgtagccctcaacggccaagtgaaacctctcggccatcaagggtgtacacctcaacgactgagaggaaaaatgtacgaccgagagggtttcctctccgtcattgagaatgtataccctcaacggccaagagtgtacctcctggtcgttgagggtatacactctcaacggccaagaggattcctcccggctgtcgagggtgtataccctcaacggctgagagtgtacctcttggtcgtcaaagtgtacaccctcaatggccaagaggatttctctcggtcgttgaggtgtacaccctcaaaggctgagaggtttcttttggccgttgagggttatacccttaacgtccaagagaaatttccatagagcactcttgccgggaggaatcctcccgggcgctggttttattttcttttatcaccgaccccccaaaaccacttggttttggggcattgacatccaacccctccggggtttttcttttttttatttaaatttttttgagggccaactcccaaacccactgaagggtttgggtaatcggctcccaaatttcagggaaacccggttttgggagtcaactctccaatatttgggagttggttgatcaagggcattaataaacgtacccgggttttccgcgtgtacacccggttttgggggtgggtggcatacccggttttctgcgaggaaaaccgggtgtattttttattttattttattttttcttgcatactcaaggaccggccacaaagccggtccaccgttccacaatgggagtagactctcccaccattggccggtcaatatcggccgtcgatggaatttgtgtactcccatcaacaaccagaaacactcccatcaaggaccggttttgaccggtccttgatgggagtcaacaccaccggtcatcaatggaagtcaacacccccatcgatgaccggtcaaagtttgggagtaaacacctccaatgatgaccggttttgaccggtcattgatgggggtgttgactcccatcaaggaccggtcaaaaccggtcatcaatgggagtgttgaatccatcaaggaccggttttgaccggtccttgatgggagtgtgtcctccatcgatgactggttttgaccggtaaacaatgggggtgttgacttccatcgatgaccggtcattaccggtcatcagtggagtgttttctggttgttgaggggagtacacaactcccatcaacggccgatattgaccggccaatgatgggagagtctgtggaacagtgaactggctttgtggccgatccttgaaaaaaaataaataaataaataaacccggttttcctcgtggaaaaccgggtatgccacccacccccaaaaccgggtgtacacacagaaaacccaggtatgtttattaatgcccttgatcaactccctataaaaaatccgaaaaaatataaaaaatctggaaaagtctaaaaaaatttagaaaactctaaaaatctggaaaaaactttatttttttacagtatttccctaaactctacaagatttcccatctgggaaatcatgtcagggatgatgtgtctattttacaggcccttcatgagaaacttgtagccaatgttactccaccattattgcctctcaccacgtttggctttctactacataaactgattttgagagccgaatgtgcctaaccatcctcatgtgaaatcttggagcaccaaccaggcttccttagttttacaataattggtgtgccagaagccctccggccttgatgtcttgtttgcctctcaagacatctcccttactgtgaggtttcaggtacatacctcttgatgttcaacaaggattacaagtgtcagcttgggggtctgtgaaatttacaaagtgccctttgcaatgccatccccttgtaaaagtgaagccatgtaaaaacacacaaaatctccaacagagatactttttcaatgaagatggccaaatccacacatcgcaaaaggatgcctgttaattggaatatgcaaattttccaatgcagggctgcactttcattttcacacagtcttgatttgcaatggcccttactggggctgcaaacatgcaccaattccccaaaatgttggattttacacagggacattgcgattagttagagatgggcgcgccgcatccggatatccgtttggattcggatatcctctcaccatctcagcggaatcggacatccgcatccgcatccgcatacgctggcggatacccgcggatacccgccctctgaatgggcggcgaggctcttccaggagtgtttttttaaaaaaaagaaaaagaaaaaaaaaaccagccccctcggaactaaaggggcagaggccacaccgtcgggaggaacccctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacccgctggcgggtatccgccagcggatagcgatatctgcggcggattatccgcgaccatctctacgattagtagggctccagatcctccagaataatgtcatgactgtccacacttgcacagctcacctagcatccggccccataagaaattgatgtggcattgaggaagacatcaatacagtcttaatcattcattccacatccattcattaatctgccttatcatcctacctgctagatctacatctatctatctctggcttgcttcccttttgaaacacattccatctaatttttatcacatcttaacatgtcctctccaagttcaaacagccttcataataccttgatagaaccctccccaccatctgtagccattcagcatggtttaacaacccggaacaattgggagttgccactagccaaagaccaagtgacattcattgatcacggctgccaaatggatagagagggttatccactttacccaaatcaaaatgctacttttgtactctagccaggtgctcagatcaccaattttgggaacatcggctattcaaagactaccagcaatgagaaaagtaaggacaacagatagaaagtcatctgggtttgctgcttgggtgtcttgctctgcaattctggagaatgtgactatgccgggcctccaccaactggacaagggaagacagaggagttgattggaaggtcagatacattttattagtttgtgatatgaattggacatgcattcaaattactaaccatgtctttgatctatcttaagcaatccaacttgtccggcatcaggtggcaagtgtccaggaaaagtacactgtctgtggcaggcatgtacaggaactcgactcaggttcgacatcaaaataggcactggttggggtctcctacaacacacaggattccacaaccacccatggccagaccccaagaagcccaatcctctggcaaagaagatgctggccttggagatagctaaaaacccaaaggctggtgccctccaattaaaggtttgggcatacatctaacttttatttttattgctgcctaaggtgacccaaatcttcaggttggggatccaaacacatcacacgagccatacagcagtgtaatagatatccatgaatcacttgggagctcagaccaactctggtactacagacgtgaggtccttgaaaagatggacctggtccctaaaaatttgggcagaggggacaaattcttacacaatatgttcttgtggcaccagttgagtcggatttcaggatcctatactctttcaactgttaccattatgctaatctgaagctattatttttttgtttgacaggcggggattggaagtcacctcctcattgttcagttcagaaagcaagcactttacctttcagaccgcatggatggctgctaggctattggattgcacgcaagaagaaaatggattgatgtactataaaggcggtttgatttccaatgtcacataccatttttttgacacaggataattgctcacaacttcaatgtattgtcagcaaatcaattgatggattccaattcaacttagctggatacgtggtttgtctcagaattactacaagattcactttgcaactctattccgtcaattcatgcggcccaaaatcctagatgaggactggaaagatctggccaggaacattgttgatttctccaacgctcaatcataaggatccatatgagcctacctggaagtctttggtgggatggaccaagtcaaagcacgtaacaaactcaaaggctgtaagcagcattatcatgcctctatcacccgcatcaaacgcaaatgtgccgttatcatgggccatggcagatgaggttgtaagtattcagattttgtgagtccaacatcctcattggccaggattgctgatttgaattttctatcagtcagtctttaaaagtatgtgtgaatccttgttggtaactccaaaggagggaagcccaacccatgaagaaaagatagacaagatttggcgccaattcccaaaggtgaagaagtggattgactggtgtacaatggctgatgtcaaagccatgttgtttccaagctggaatggaaggctagaagatagccccaatgagctctccagcctccctgatacaaccaatgctcaagaaagcatgcaaagggtgtactacatgttgaggtatgtctctgaatcaattacaaattactttcccaacaaaattgttttaatgtttatttttttctttttcagcaccagtaagaagtccttgatgattggtgtgagaattcctttgggaatggtggcagtcttgcaagggggaaatagcagctataatatttcaggtatgtatgaagctattagtactgttacgggtggtttgaaagacctgcccctctattatactacacaataattctgacaacaaatttatttaattgttgtggcaaaacctatgatagagaaaactttatgtggtagtctctatcagacctagatcaactgatatggatgacatgcaataacacaagctattcaaaaaacctgattaagatcacaggtgctggtgaaggggggggggtgatgaacaccagctggccaggctgtgtgatgatgggggggggagataaaacttgggggctgaagggcctccttatatagtaaattgtgagggattttggctggtgggtaagtcttgtgagggatttctgctggtgtgacttcccatttgagggatttctgctgtaagaaaacttctattgagtgatttctgctgcacagaatcttctattgagttatttctgctagtggtttaggcaactgatgatgtcatgtgaccaaacatgtgatcaaccatgtgaccaaacatgcaataagccatgtgaccaaacatgcaataagccatgtgacactatatcaaaatgagatatagttatgtagttgtatctaaagtagagatgtcagcaggtacctgtttgcaggtacctgttttccgaagcaggtacccggaaacaggtaccgggtgcgggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacccgccttacacccgccctgggaatgcttcccctgaagaatttaatttatcattggtggtccaaaactcccttttttgggtgtgttgggctgcaaaaaggtgtcagcaacccatgtaggacaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggctggagggttccctccggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatggacattgaataaggcaaatgaggccaagcaaaagggcaaagctaaagatagatcagagcaaagataaagttcaaattggtgatggaataatttgtttttctttatttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattaatgggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacctgcaggtacccggcgcaggtacccgggtacccaccctggctgccctagcaggtgcgggtgcgggtgcgggtgtcaaaaatattgggtttttgaggcaggtatccgcacccgctacaggtacccgggtatcgagcgacatctctaatctaaagctatactatgcactagccatatactactatactaagtactaatgttcaatcataacattaacatccaaataacttctgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgcagaatctatttaagtaataataaaaccaagaatatagcctattgttaagagttgattgtgactttatgcaatttggtacttgaaacacatttggcacactacattgggttgattgaactctttgcttttgtgaatgccctagagagggactggaaacatgtccaacgtggaatgacaatagcttatggctcccttccaagcaagcaggtagatgtggctaaagatggcatccggtacccaggtaccctctgcgggtgcgggcacctgaccattttttctcaaaaagtgggcacctgtaccgcatctgcacccgccaggcgggtgccagcggtacctggggagtgtaccggcagtacacctcctgcacttgctctcaaaatacacgtaattttcctaactatcatgcaccctatatatttcaatcttcatatctttcttcctaaaagtttcaatcttcatctacaactattaacttctttttacccttctcctttgaattgatcttcttgtcggcctgaatcccacgcttccatttgtgcaagacctcatcttgaatcatcccattttttgaatagaaggccacagccatacctctgctcaatgatcaagcagagagcctgtgtcttctttgagagacgtaaccgcggccaaagctaaaggccctctcaaaatcaactgatgttgctgtgaatattttgaacatttgccagctcatgtgacaagaaacatttgttagaaaaattttgactggcctgggcagctcaagacatcgagcgccatttgcaagagaccccgtgagtgtttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagactagactgaaaccaaagaaagagccaagctaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagaggtgggggtaattatttcacccagatggggattgaacagaaaatgggaagaaagggccaaatgagggctagtatgaaacatggctgttgtgtggggattcttggcataagatggaaggagataagagataaggaatatattttagaggggtttgaggttatattgagaaggggtactagtgtgtagttggtgcgtgagctaagtcttatcaagattgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtggaagatgtctttacccatgagggggtacttgtgagggttattggtttgttacctttgtttgagggcctggggaaactcttgaggggtcttgggtttgtgattcttgtgtgatatgtagtcttgctgtgtcttgaggttcaggattggcttaccacaccggtgagagtgcaacctctcaaaggccaagaggtcagccggtgagagcataacctctcaaaggccaagaggcggtacaggcagctggtgagagggtaacctctcaactgccgggaggagtcctccctggccattgagagggtagcccaccaatggccaggaggaatcctcccagccgttctttctttcagtgccaaccccaaacacccatggggttttggagtgttgactcccaaaaacccccagggggttcacaaaaataaaaataataagtattattttttagggagtcaacccccaaaccaatcaaagggtttggaggtccaactcccaaaaaacagggggaaaaaaattagggggtctgacttctggaggaccgtcttcagacagtcctcaggaagtccccaaaatttctgaattggaactccaaattttgggagttgtttaactaaggccctaatcatatctgcttgagatttgtacctggctccacagagaactgatcccccatctctctgagccaggtaagcccttcctttctcattttccttttatctttttcttctcatatctagagacttgtatgtacagatgggagagaactgatcccccatctttctgagccagtaatcaaaccccacagtgtttggccctggagatacctggatacccaccaagattccaaggagaattgggcatccacacccagatccaaattctctggcaggtatccgttgtgccagttgggtatctgaaactgataccctgaggccatctctgataactatagaagatagtatccatatgtattcctctggctcttgtgagttgatgggggtgaggacaagtcaatcaacgaccatagccaaaaaatgggcatataatgagaattggtgtttttagtgtcttttacaaacccaatacagccattcctgagttttgtacgttgtatttaattggcaaaaagggagattctcggtgattcaactttgaagtagtggcgttggtcaggtgcctgttttgccacaacggggttgtcccaacttgtccgagtgctgacgcgggctcggtagacaaataattctgtaagtagccaaagaaaggatcggcggtgctggctcccctcctccatatcgactaggtcgtttgtctcatcttccattcttcctttccttccatcagcacacaccaagtccagtcaacatcagccatgaaacgggcagagctcagtcttggtctaatcctcaagccgcgctcattcgtcatcagctcttcaacacatgccctcctactacggccattcgacagatctccttcgaaacagctcatcgtcgaatttgtcgaagttgatgagacaaccgagactggaatcaagctggcaccctgttggggatgcctggggatactcgagatcgaacgcggtgagtgttctatgtattgggtttttctttgttgaattatctcatttgtactgactgaccttaatgattttgaaccatttgtacagaaatctttatcgtcatcgttactcatgcaacacccatcggaatactccagccaagtcatgaacaaatccatcgcgtcgtatccgttgatttattctgcctaacctcggcggcctttgattatcaacacatctttcatcatcctactgggaacattaactcaagcattgatttcgatgagcatgctgcaccagaccatccagccctgagtgggatcaagaaaatcctctccaacggccaattctacttctctaccacagtcaccgatctttcgtcccgtaccgaacatagagtcacggccgagaaccgatcggaagatgactcctatcgaagattctcatggaactccttcatgctcgtcggcctcagcggctttcaacacgggctaccgatcgagagcagactgcaattcgaccgacaaaatttcctcgtctctgtcatccagggattcgtcgccacatatgaattgaaactacccccgccccctccaagtaccgccaatgatgatcctctcaatgatcagctcaacgagcccatctcattctccatctcactcttctcccgtctgggatctcgacgggcgggtactcggttcaatacccgtgggatcgatgatgatggcaatgtggccaactttgtcgagagtgaaacgttgatcgtctccggttcaaatctgttttcattcgtccagatcagaggctctgtgccactattttttgagcagtccggaacggggatgacgaatgtgatcggaggtctcagtggccaaggacatcggacccaactgacgcggacaggaatcgcgactcagcctgcattcgaacgacatttcgaagacctcctacaacaatatccttcggtacacatcatcaaccttttgagcaactcacgtgagggcgaatgttcgttgagccaagcctatcaacagcgtctgaaggttttagccagagatgaggtgcagatggcccatttcgatctccatcagcgagccaaagctggcgggctcgatggcgtccgacagcagctgaagaacgacctaatgatcggaggacagatcgagcagatgggatcttttttggccagtatgtcacctgagggtcaaatcgaagtggtaacacgtcaagacggagtcttcagagtgaactgcttagattggtacgatcatcatctctctgatgaaacagatcttggattgacctcctatgcttattaaacatcctactccacattctttggttatcggttgaattgattagtttagatcggaccaatggtttgtccttgactcccccgtctctcttccatattccacccgcctcctccttttacgtgaatttggaccccccaaaaaacactccttgctaaaatgcgtatcgtcgaagtgttcttttagtcatccaggaaatgttatcccgaatggcagtcgaagcttttttgtccgcaactcatccgcacctgctgaggtctgactatttagtaagcgttacacctgatcagttcaggacttcaatatcagtgctgaccgtagttttattcgcgttgtttttcagtggaactgtcatcgcaccttgtgggctgatgtgagtcaactgtcttggaaacgtccagctcatggttccaagctaatcacgtgaactgcccgaccagaatggggatgttctgtccaaaatctatgcggggactggggctttgaatactagttttactaggggtggcaagcaaactttcagtggtcagttccttgttctttctagcattgagttggtttgccggagtcgtacttaagttctcctgacttttttcactcgggctcaaatggaataaaggcatcctgtcaaacgcatccaaatcagtgggccggatgtacaactcaaattttattgataaatctaaacaggcgcacattgatctgatgttggtaagtaatggcatctataatcttgtgtgacatcctttgccaatgaagcaattttcttcaatgtaggggaatttgagtggtcagaagccagtcaaagtgtttgacccactgaatgacacgatcaagaagatgctacacgatcgtcgctcggattattcacagaccctcccaatatctctttgggttggaacttacaacttgaacggtcgagctcccccgatggctaataatgatgagctcatggcttggctgtgtccgacttcaagtaatatcaggtctctctcgtttccacacctattgcatcccatgctaattatcaccttggtgttcgcagatttcgagcctgatatcatggccgtctccttccaagagatcgtcaaactgtcccctcagcaaattatgatcacagatcctgaaaaaaagtaagacctccccccatcagttaggattccactgtctttgatattctgcttgccaaccgtaggttttgtctccaaaaaaacacatcatctgattacaggaacagatgggagcgggtaatattgacatcattagaaaaccgccctaacaagaagtcgagctatgcgatcattcgatcggatcaacttgttggagcggcgttgataatcctagcaaaaaccgagcttgttccagccgtaaggtcggtggaagctaagaccaaaaaggtaagatgaatgtgaagtctgaataatatttagtcaaacgatccaaaaagattgatactgatgacttagatagactggattaaaaggaatcgcaggcaataaaggggccgtcgctatccgcttggatatccatgattccagcttttgcttcgtcaccgctcatttcgctgctggcttatctaacgttgaagagcggaatcacgattatgaaacgattgaggacgggcttaagttcttgagaggtaaaactattgctagtcacgagttgagtcatgaatttgatttttcattcggtctttctgtgtacaccacaaccccttgctgattagtgttgctgtagaaatgtgatttgggctggggatttcaattatcggattgatggaggcttgcaaaacaatgcagtcagacaggctgttgttgacgagaactatgcggaattgttggctgccgatcaagttgagcaattcatttatggcatgagtaaacagtcatttgaagtacttattttttcatttattgttttgaaagcttttggaacatatggcggttcaagcagtgtttcccaaatacactgagggagcgattaactttcctccaacctacaagtatgatgtaggcacggatcgtgagcttggttcttccttgacgtggactcggtcttatcgcttcatttttgtgctgatcaaatttttgtacaacagggtatgatacaagtgaaaaaatgcgaataccggcttggactggttagtttgtattctgcaaaatgcttatcaaataactatatcaccctaatgtggatttttttatggcttgattggtagaccggattttgtatcaaggcagtgatgtgagtttgaaggtgtcaacacctgaagctttgtgaacccaaactgattcaaaagtcttttggtttagctcaatttgatagattactcacgtgctgaattgaaagcctcggatcatcgtccagtttatgcaaccttagaaactaaggtcaggatggttgatcgggtcaaaaaggaggtcatcaaacaagaaatccttgagagtagtgaagtaggcagtctgcgggacgccctcatgatgcctttacaagccggtacaagtgtttttctagctcacatcccgagttccttggtgactgatcctgatcacggcttgtatcccttgcaggtgactcttccagtctcgaggctacagtcttggatgaatggtggaagactccgggtaggtacagctcgatgtgaacttgcgacctgatcaatagaacttataagtccaatttttatttccagaacatccgaatggtgcatgcgagctgaatccgcctgaacaggctcaaggaatcggagggtcaagtaatccgtttatcccaaacattggcccaccacgcccggggcgtcaatgttccacacctgaagcaaacccggttggaagcaaccgtctgttcaatggaaagttggatcgtcagatctcttcctctgttccgtcctcgccccctccacaagttggcaagggtatcccgccggcgattccagcccgacctgcgagtcggtctccatctgagacacgcaaaccagttacagaaaaatctggcagcacgctcaaagcacaaccacctccgcccccaccacggccgacttcgaaactgattgttagcaaagataacacactggtcgagatcatccccaagggccccccacgcccacctcctacaacccccggatccctcctgacaagccaaatctcacccacttcgactgagaccttcaactctcgagcccgctcactatcgggccgaaagagtgcacccagtggacttcagctaggcgtccctcccccgccatctcaccccgctttgaagcttccacatcgtcaggaatcggtcaaatctcctcttctctctgcgtcaacttcaaagctcacatccagcaagcaggtcacccctattcggcctggctatactacaccccctcctcctcctcgacctacttcacgaggttttgctaatactgcagacgccccaatcggggttgaaaatccacagttttcgccgcgttcaaccttgaagctccctcaaaggagagagactacacctgcggagctcgatagcaacaatccccccctcccacctcgcccggtttcccgactcctgactagcgaagaaacaccactggtttctggagtcgaacctaaaggttttgtttcactaaatgtgttggctgggaaaggaatcgattcagctgagcttgatcgcaagaaccccaccccgccacctcggccggcgtcccggatcgtatttggtaaggagctcgcgacgaacggtgggggtattggaactgagggtccttcgcttcctgctcggccggtatcgactcttctgactgctggtaatccgtcgatcaggcttgaggccaaaggctcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatcgaccactcagcgagataatccagcggtactccaatcgtaaagatattcgccgacgatcaagttggaccagaaccaacggaataagctcacgggggacccagaaagtggtgaaggagacgcatcggtcctcgtgcgagccggcttcgtcagacagagctccagcgggatatggagcttcttacccaatggactcagggttcttaacaagatccaagctatcatctcacgagaaatggagcgaatcggtcggtagtcactcctttcttcctcgagacgcttgttcctgatttatctcttatcccgttacattttggcaggcgccagtgagatctcgatgcccctcttgcagtcccaaaagttatgggaccgctccggaagatcgaaccaagccggaccagaagtcagtgttaacctcattcacaaacccatattaaaagaaacgggcaccaatgaatgaataccttgttttgtcattagttattccgactcaaggatcggaaggggtcctcattgctactctcgccaacccacgaagaggaggtgacgaacttggtcaagtcggatattcaatcggggaagcaactgccaatcaaactattccacatcggttagcccgttagtagagacataatcaacagaatttggtttctcccccaactcactcgatcaatcttaaagaatgaaaactaagtacccggtgactttttcaacttttttaagggaggaagtttcgcgatgaagcccgtccacgagcaggactattgaggtcgcgagagttcatcatgaaggatctgtacaccttcgatgccgacgcctcggctgcaatggcatcttacaaggaggtccaggaggcatatcggaggatcttcgaaacgatcggcatcccgttctcagtagtcagtccagccgcacaactttgacattcgatcccttgctgagatctctgctccttgcttaggccgaagctgatagtggggctattggaggcgcgacgtctcacgagtaccattacaagtcatcatgtgggtccgaaactcccttgattatttcgggcctaaactttggtctattatctcacataccccttttttttttggtctggccgtcatcacagcaggagaagacagcttgatccactgcactcgatgtccatacactgcaaatctggaactagcacggtcaacgctctcgccgcgggtagaagacccaagccagctgcaagtccagttcttttcctccccaagctcacgtcgattcctggcggccgtcctaccggcgacccacgagctgcatccgctcaagctgtcgaaggcgtgtccagatatccggccggtccagtcggccaacgaagacgtattacccgcgtttgaaaccgagtgggatcaaatggaggtgctcgtagacgagagctgtctggcgatcgagctcgagcaaatcttcgagcgtgtcagctcccagttccgccgccaatttccgccgcccagctcgctcgagctatccccactctcgatctggcccagcctaccgatctacactgtccacgacctacgcacggtgtccgtcggggccccagagtcgagcatgccgagctcgttcgaagagcgtgtcccgactgtggctccggatagactcttcgacggcgatcgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgattagtgggtgcgattgggctctgtagtcgagtgtccaggccgattggtggcggtcttcgctggcccgatcgcagtcgcgcaattcaaggtctgcatcgtcattccgggcggccccgaggccgccgcagccttccgtctgccatccgactggccactctcctagaacaggccgggatcaaggacgatgatatcctgatcgacgatcgcgaccatcggattggttggaactcgcggacgccgaactggtcggttatccgctccttatcatcctcggcagccgctggcaaacccttcataccgtcgagatccgtaacctccttgccgcctctacccaagaaatccctctctctcccagtcccccgacttccactcaagatgagaaaaatgatgtaatgcttcttgatcttgatcctatcgtttctcataccctcgccgaaatcaataagctcaccccctcagtctcttaactccttctcttcatcttttatcttacccatctcccctgatcactttctcatcctcaccgtaaaaaacaaaaattgagtatccgtcttcaagacctatcatataactcaacaaaaaaagctggccaagaatagggagaagtcagagaagaaagtaatcttctcacagggtgtctcacagatgtgttccaactagtaatcaccgccagcgcaggggctgaagtgtttgcaggcttcaaggagacctgcgcaagggcatacaagaatcaggtggaacaagaaggtaaatgtcttggcatgtcatacatcagctcacacacagattggacaaggagagaacaatgtgctgattcaagagtgagatcagaacgaagtggggaacaaccaaggaagaagttgggaaggatgttaaagcttagatgtctatgagcatgcattcataggattataactagatacaagtcaacaagatcattaaggcttgtttgtgagcaatcattggcagatgcagatgttgagggtttctggtcaagaactcacgactcagctctggagaatgattgagatttgtttgtttttttacgcgtctctcttctgtatgtttggattgcttttgagagacttggtcaagtcagcccgcaagattaacaagtgactagtgttttttcctggtgttattgaatccactgaaaacttcaactgtttaccaatcctttgggttccccatgcttgacctcttttgtatgtatccactttggggaagtattctgacaacttgtagggatgattccttgttcagttgctttgtgatcagtgctgcatgtctctcttcacctttgtcaaagttgtgattcggtctcaggcacttggaggtggatcagtacatagtacttcttcagcttggggttgggtgactgccagtgatgtgtttgtttggatcagagcattcagcactgcctgcaccgatccggaacggggaagaatctcttgctcagtaaaccttaaagctcatcctaagactggtgtgtatgcacgccccttacgtaatcagttatctctcttatatgtcagaccctgttgacccaccccacagcctccctccaccccaatcgactcataaaaacggtcaacaggcagagcaagcaacaacccagactcagcacaccactcggttctctcaaacagacagacaacataaaccattcaaagcagaaacagttctcactcgattagcaactgcttctggatttagaaatcacacccagtactctcagtctagtatttcaagatgctcaaggccgtcaaacgaaccccacatgtgatcaccaccagggtcggcatggccaagacttcctcagacccagaggtagacgaactcaagcggcagtttgtgacagtcgaagaggagtctgccaagttacagaaggatgccaaagcctatcgagaggcagtactaagtgagtgattgaatcgaaagatcaatcaagactggaaattgaagaagctttggtttttctcatactaatcatccctcaattctttggtttgccccagaaatgctcacctcgtcccacaactttggtcaggcatacgtcaccctgttatcccccatgagcaatgaggcagaccttcccgaaaggtatccgaacgcagcccagacgatcgagcagatggcggcctatcaagaactggtcaccgatctcagggacaccgttcaacctgaactggatctcatcgatactaggatcatcgctcccatcagggagttcaacgaggtcatcaaacatgccaagaaagctatcacaaaacgcgaccataaagtcagtctccatagatcaaaaaaaccccacctgacttcttttacggatttacttatcggtgtgttttccccgcaaatagttgatcgatttcgatcgtcacaataactccttcaccaaattacgtgacaaaaaagagaagtcgttgagtaagcttgctgaatttacattaaaatgcagattgttacgatcacttctgaccagactgttattggttttttttattgcccaaagaggacgaacagaacattttcaaggctgaacaggagtacgaagccgccctgcaagactatgaacactacaacaacctcctcaagaccgaaatacctcgctttctgcaactcactacgtccttcatctcgccactattccactcgtttttctacatgcagtatgtcactatctcccacacgccatttcatattgcaaaaatggtaatcgacggagaagcagtagctaactttcccgcaactgttacatgtgtccaatagactcaacattctctacacgacttatggaaaacttcagcaattctcagagggtcgtttcgatctcaaccagacggacattgaaagcatttatctcgaacgattgggcgacacacattcgcggatagaggagctcacgatcaccaaacggcctgcatcgacgggtaaggacttaagcccacctttcctacaagagatgtcataacagctgatgagaacgcttgatttgcgcagcgaaaatcatcgccgaacgtcgtgcagcaaatccgccaccgccacggccggtctcgagcagtttgcactcgccgcgacccccggcttcgctatccacccgaacgtcgactagcagcttctcgggcaagccgccaggcttgggcctaccaccgaaacctcacagctttgcgaccgccagcaaccccgcgaagccggtgctggcgccgaagccgagtctggcgccgaagccgtccttctctagcaagccagctcccgttgacccgcccgtggccgccgcggccccaccgccctacagcccctcgagcgcctctcaggcgtctgggatcggctcagtcgcggcggctgcggcggccattcaggcacgaaaaacatcctcagacactgtcaaccctccccctctcaaaccgaaactcaaacctcctccgccccctacttctcaatctaccacatatgtcaccgcgctctatgacttcgtcgcacagactgagggcgaccttagcttcaatgccggcgaccgtatcttgctcgtcaaacgctccgatagcgaacaggattggtggactggaaagttgaatggcgtcgaaggtatctttcctggtcagtcttctcctttccttctctcctgtaatcttaacaaaacttttctcataaggaaacttcttgctcactcaaattgatcacaccatttttctcccttcctttgttcatgtactactttatacttatccttcaattctgttttgtcctcctttcctttttttttgtctccattaggtaattatgtccaactatgatcaattagcacccaccagaacacacaaccttgcatattacgtccttgtttctttgcttccttcctttctttctttttgcttctcattattaacaaaaaatgaatcaatcaataaataaataaaaagcagtcttcttgtgtcgagttgtctcatgtccatctgcactattcaaatgtgttgtagtttgcctcatatacatatatctgcaacatagatcataaaaaacagatattgcttattgtttacatgttttggttgacacaccttttgtaagaaagtgggactgtgggagtgttgccaaacaagatgaagagctgactggctttttgggagctgaacatacatagtctggctcagctgatcaacagttctgaaaatctcttactatgcatgatcctttccctcattgagtcttgttcacttctaatgcaacttgcaaatctctgggtcttgggtactgattttttttttttttttttgaagaagaagaagaagaaaaaaagcaagattgatgatggagaacatgttgggtgatccaagttgaaaagtttcagaatttcattgacactgactcagaggtttttgccaatacataaattaatgctttaaaactgcaaccaaaaaattgctggaatgtattataaaagaaaaaaatgtaatcaatagtctctggtatgttggaccatgtgtgtgagcaacatgtgaaaagagccccctcccacccccactagcatcacaagtgcattggcttggtggaggggttgatacccaagtacagccgggtctgcacattactggagaaatggcttgtcaggggggaagggaaaaagcccaccaatgcaagtaacaaagtttgggggtgttctgtggggagcaggagaggatcttcagggttctggttcttgatcatatgtctttgccaccagctcccagcccacatgattcagaatcatattaaactgtcacagccgctaatggtagtaagcacatagtttttttttgtttcacttccctcctgtggcccaccttccaaaattcaagcctctcagactcaatccagtcctgtgttgaaagaaattagaggatctctgatggagctgcgattgggaaactgggggaaacacttggcagcctgtgtcaattctttgcaatccaacagtcctggggggaaacaaccctggaaacattgctgggggaagtccaacccatcatgatcacctgccaacttctgtggcttgcctcccagccacactccccagtactgaccacatttcactcagctttcctgcctctttggattacagcacctgctttttctactcttccaatcaacttcctccaacaccaatggaaacccaactcaactttctcaaaggaagcaaaaatgaaaaaaccagtccaaaaaaaactagacagttgccacaccaaaaccaacagaaacatcaaccaccatcattaagacatcccgtcttgttaacttcacaggttgtctcagattgtttgtttatttgtctccaattgcctcctcacttcttttttttttaaaaaaaagtgaatttcatttctttcattaatcttgctaataaattcattttttttgatttaccaattacataaccaaaaaaaagtgaagtgaagtgaataaaagtgagagaacaaaagacaaggaggacaaggaggaaaaaaaaagtgtgaggaaaaaaaaacaagcaagcaagagacaagaggagcaagcacgagaaacaagaaaaaatcaatgagatcaatttgagtgtggtatagaggatagattggaagccactcaaagctccagtacaccattggagctgactcccaatccctatgaaatgtggttgaagcaacggtgggccagttacactaactgtagtgttagtgtagcctagtgtaacgtaattgtgcgcaactttagtgtagcgtagtgggattcccccacatcttgcactaacactacccgcataggccccaaaaaagggcccgctatgctacgctcacacgctggttagtggttttttggccctttagcacagctcagcatagaaaaaatccgctaaaaaacactaacactacatatttttggcgcaaaaaaagcgccgctacgctatgttttataggccaaaagcatagcttagcccaccaatggttgacagctggggaacacaagtaaactgcccccaactgtgagagatgctcttaggagttaagaggggaaaaattggcaaagccaatagcagagagagtctgacaatatattgcttaattacatatgcaagggggctcaagtgatctcaagataagactgattcccggctagagtggatgaattcctgtggcggtttacaaccctcccagaatttgatttacacaccctagatcttaattcttggtatcaaaaatattttttcacaagccttgtgaagatagctctcatgtgagcaatggtgcaacagatatgagacatgtattcgtattggatcgaattgtcttcattttgagcctgataccggtatcagtatcttcttggttggtgaaaaaatttattgtctcagattcggatttacaaatgaaaaaaatgtctttttttttcttttttctgccaaatatcttgtgtatcaaatatggtattggtgggatcagtcatctgagaccatacagaatacttttctcactcttcaaagaagatacatgtgtattgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacaatacaaataaacacctgataccgtctcgtattgtctctgttggaccgttgatgtgagctggttggaattatgattgaggtgttaatttaggactggagagggattaaaaagtactctaaatggcaatgggaagtcctgcagtgtctgctcaaaggcaggactggtgtttttttattcaattttatctagctgatttaagtagaaaaaataaaccaatgttcaagatttgggagcaggttttgatcataatgaatagaagaataaccagtaattttggttgagaaacattaatggacatctaacagatgagtgaaacaaaaaggaaagcaagagattgacaagtcaaattccaacaccctgtacccaaaaagaatgtgtccacatcttgggctgtcaggaaagagaaaaatcaatctaaagaaatggctgagaatggaacagttgtaactgatgcacagtctggctggaagaatgaacagaacccatgttcagtcataacagggaggcttacataatgagtagtgataattgtttttcctggtgacaaggaatcatattcaaatgatgcaatatcaggtacatatgagttacaaaactgcctttgtctactttgtaaaactgaacagtgtgtaatatagagatcgtttgttcgtactcgggtacctgttggtacctaggtacctgttgaattttttcaaaaaataggtaccaagtaccgcaccaggcacctcctggcgggtactggcggtacttttggcgggtaccgcgggtacctctcctctctttctaacctaggttcactttcagattaccaagtcactttttgattattatttttttcatatttattgtaaaatatcagtcccaagtcactttttttccattctttcatatttattgtgaaatgttgacaacaaattggaagaatcctactttgctatatatttcatatttatgaaaatataatttccaagtcactgtttttccttttgtcatatttgttgtaagacatcttaaactaattggaagacccttacttcattattattattattttcatatttattgtaaaatattactcaagtcacttttttggcatttttctcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcacatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttaataatttattttaaagcttaaactgtctacaaattatatctaattatattattagaagaatctccatttttgtccaaaactatcaccttcctttttgatttttggttagacttcttgttatccttgattccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccaccgtcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcacctcccaacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctagtgtaataaataagcactgccttttttccccactttgattagcatgatgtcacctgtcctctagtggtcattgttttttatttttcaaagtacatgtttcgaaaagtgcagtatgaagtagatacaacactgttttgtggcttatgctaaggtatcacagtatgcagtagatttagcactgccatttgaccccactgttactacaaaaactacaaacagagcttgaatataaatcatggtgttttttttcaatggcaggggatttttatgacaccctagggggtatcaaatataaccaaatccacccttttttaattgactggttttgaaaaaaccactgttttttaaacatgttagttcttcatcctacccctttgtggacccattggtggaaaaaaatatttttggataattgactggtttctaatggtggatttcttatatttgataccccctcctgtaatgctatacataccatttccaagtatacatacattgcaaatctttgcagtcctaacctgatagctctacctttgaatactaccatgaaaaggtttttgaagtttctaatattaattgagtttttccaagctctgccaaaatttggcatgtctcaaccaatagttcaggaatccattgctcaaaagtttcaatactaatctgaaaacaaacaagcattgaggatcatggggatgcccaatgaaatcaaaggcagtgtatcatccactgcagtgaaatcacaatatgattcaagtatgtctgtcttgattaaaatctttatcccaatccaagcaaaaacttgaatttgattggaaatcccttatctgatccaaaatcaaattggtacttgaatcaatttcttgaactcatgtgattcagaaaaaaatggaatctcaatcacgcaaaaagaacaatcaaaatgtaagctttacaaaaggatataagcaggtgtttttccaaaaaaaaattgttttggtggttcactgatcatgaaatactgctttattcaagtagctacagagccaaggatggtaggtagtgggtctaattgtggccaatacaatgggaatggtcctcaaattgatcaccagtacctgaatgactttaaaccattgaaagggactaagactttgtgagtaaagaaagaagatggtataacatattctcttgtatctgattgaatgttttttgtgtactctaatacttacagaaaacaaaaaaggtctgaaatcaaactagtaaagggattgaagaaatctgtaaaatgggtgaaagagctccccaataagatgaaaagtagactaggcaaaaaacccaatgtttcctcagaagcaaagaaaggaaagtataatcatgaagatgaatttgatgattattattagagaattattgcataaggggttcaaagtgcaagtacatacttttgagatattaagtcatgttcatatttttatctagttgcatttatgttacagtaaattttatcacttggaataacatcttcagaacatgttcccatttagtgtacctgagagtcaaaaggatataaaaaattgttcgtgacccaattttatccctctttaagttggaataggattgtggaaaaaaagactttcctcatcctccaattgatcagtaactcctgagattttcatagatgcctccaacaggtatttgaagagttctctgtctacccaaacatgggatttcccatactaaaacaagatgattaaagtgactgcactcaaaactgtttacactggtgcatgtgtgctgagtaatgtctcttactttttcataactatactcccaaaaaattctagcaaaaatcaagacttaagctaattcatcattaattataaaatcctttattcttgaaattttaaccatttcatgttcagcatttcaaccaaacctgtcagtgatctccaagttacttaaatcatctcctttttttccccaatttatttactcaattatgtcactatcttgataacataattaaaaacaaaattacctattttcactgctaaaaaccccaaatttatttgtaattatccccagaaattcaacatattttatcttagttttgaatcatgtgcagtgagaatggccactccttgtaataatctaggctgactagggctccaacccagtggctttgagccatatttcactcatccttcaccctgaatctacaggctttggcaataatacactgagagaagggggccaatcaaaaagattcacagtgaacacctgaacaagggtattccccataaaaatacctaggatttgggggatttggcatcaggtttagcaggttacactgtattttcagggcctggaattgaaatctaaggcttacaaagtgtcaaaacctcagacactagcccagttgtctgtaagagaatgtaacccagaggggttaaaaaataataaatattattctagttattctttaaattgataaagttttgcctctctaatttttacctctctcatgaaaataataatcaagttaaaagggataattatctcttgtgtttatttatccaagagattattatcctctgtgtctctcttgtgtatcctctgaaataagagagatattttacatatgtacatgtatcgtctgaaataatatagatgttcaacacatttaaatttaccagtttttgaatatcctgacacttttccccaaagaaatagtgtaacaatatggggactgcacccatcccaatagcagtttgatcactgatctgaaatatttaaggggatgaatcttcctgagagattcatcctccagataatattaaataaccttaattataatatcattggctgagtggggttttttagtagtctattgttcaattactagtgttacatttttactgtcatcatcactagtctgtaaactaaacattcaacttcatagattagtaaagtctttttctttacattctcaaagctcagcacagcaaagctaattccacttttgtctcttacaaccataaggagaaaacccctccacttctaagtgttgaggagatgttcacttccattaaccacctctgtggttataacatagtgagccacaaaacccatcagcaacaagtcacataagagactggcagtgaaacaaaggcacacatttgttagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacctgaccacagggggatctaagcaatacaatcccttttccatgtgaagactggggcccataaacccaaagcaccctcaagcaaggctatcctacaatccctattccattgcaactgagagattttgtgaggtcaagttaattctggatgttttcatgggagataaagcagctgcggttatcccaagtattccctgccaaaagaacttttcaatgacataaatgctgtgaagttttccttaccccatgggtcacatgatttctttgaacttcatcaaaaaggatgacttcatacctggctcttgtaaaagtttcatttatacttgaaatacctttgtgaaagacatttgagtttttttttttttgcaatagcccattagcaatgagttgacaactacaccttcatgagttaagatggtcaggtaagatgttagaagtgtatttcatataaacatcaagatcaatctggttgaatacttgtatatgtgttgcaacaaaaaaatcaaaaaaatgtaaaatgccctgctcattgaccatcaggataatgccctcctgggtcggctttttctctcatcagcgacagcacattttactgtgtggcagtgatttcatcaggtcacaagaccttaaccctcatgttttatattagaagactgcgcgcagagcctgtgattcgacagaaaactcttcggttgtttttgccaacatctcagtgagtgttggaagtgattatcgatcttgggggcagccccaagcaacagcggttatcagcttgtccgaacgaatggacgctgaccaaccttgcctaatgaaagttacgggccaataggtgctccgcatggagaaacgaataaacgtgcagattcactctgtctgctttcctagtaagttagacaacggtcataggcctggactgatcccatcggagcagactggcccactctggctaggcctagcttagaggagtgctatcatcgaaaatgagcccgacgagcacgagctggacttgaagatatgtaagttgtaaccagcagaaatctggcccggttattaggaaaatggtagagctggactggccacacatactccctctcacggtggaaagtactttatgaggaatgggttggttaccgaaaagttataaatactgaggcttcgaaggccccaaatgtttttccatcatcccattcacatcaccagacatatagcagctctttcattacaccttcattccacatcgtgctctactagacttccgtctacccattacttccagttacccttcgattcaccatcaaaacacccactcaagccacctactttccaagatgttgtccagcgccaccctttcgcttgctctcctgtttgcctccgcaaccaacgctttgccgaatggctactccagctcatctgtatcccgctcgtacacgggaacctacccgatcatcgcccagccggtccagccggtccagccggtccagcgttctttctacggtgggcagcagccatactttggacaacaacagttctactacggccagcaaccttcatactacggttacggctcgtacttgccaaaccaagcattctacggataccaaccttaccccgcctggggtcaggcctacggagctggcccggtacctttcgccggccagagctacggatacaggagtcgcaccatctacggcggcgggcctataaccgttagtcacgttgtcattttttagtatgctaatctttcatatgctcacatgattggctgcttctctcagggttatccggaccaggcctttggcaacttcgaagaatctcaattcggccccgcgactctcgcccgcgcaggcctacagaacagtgtacaaggtggtggtgaaatcggtgcaggtgctcaagccatctcacgggcacatgttggtgcaggtggtcaagtcgcaggaggaggccaattcagtggagccgggcagatcggtggagctgctctgctcaacggaaatggccaggttgtaggaggagccaatgcgatcggcggcggtcaactcggcggtcaagcgggcggagccggacagttcgatgccatcgctcgtgccgggggaaacggtcaattcggcctgggcggccaagcaaccggtcgtggccaagtcagtggagccggacagtttgatgctggtgcacgtgcaattggcaacggacaagttggtctagacggccaagcaatcggacgggcccaagttggtggagcgggccactttgatgccggcgcacatgcgatcggaaatggtcaagcagtcggccaaggtcaagtcggtggagccggtcaattcaatgctggcgcccacgcagtcggtaacggtcaacttggtcttggcggccaagcagtcggacgtggccaagttggtggatccggacaattcgatgccagcgctcgtgtaaatggaaacgcacaggccgtcgcaaacggtcagcttgtaggcggtggtcaggtcgccggaggaagcaaaatcggcgctggtcttcaataaaccaactcttattcctttgttgatcataaccttcttctatccccaaccagtctaaaaaactgaaaaaccgttgggatattattatcagttttgtttgtaaatacttcgtgctttgggttatatggaacaattggatgtgtagataacttgtatgcattgattatatcaaataaatgatgaatcgacttattaaaatgcgaaagacatgcccaagaataacacaaaatattcatcactcacaatgagccataaaggagaggtcggcgtgacagaagtccgcattcccagtttgtttcttgtgggtttacagcaagccgatttgccgccagcttgtgaggagaaacttgcaggcaatgccttgttaagtagaagaggcttccacgggtatccatccataaaactcaacttccaaatcaacttccaaacctcaacttccaaatcagctggtatttttctaacactttcatttatgttgagagtagaaccttggtaagtaaaattcaaggcaatctcctgggaaaagagcagaaacaatcttccctcttttctttaacccttcttctgatttcagactgtcgcctgcctgggtttcttcatctgatctctataacttcaccgttcagttgtaaatatacaggcacaactattttaaaatgttcctcttgagtcttcatttgaatacttaacaatgacaatcatccaaaaaattcctctcatattgtgttttttcttatttatttatttccatctcaggtgagagaaactggcattacataaccattttatccacagggataccttcattggccgttttattcctgggcagtgacttcttccaccttttagagttggcagctaaaatccgttcttgataagacttccattttgatgaaccatgtatagattttcatctcaatttagcacctagaaccagagatggcctttctggggctcccacaccaagatagagaggtattacgcccaccttagcccaacattgatcgagagacttcgctgatccagaaccagatgttggcccctcctagagaccgagaacctgcgccgagctccgcaggatctagttcttctctctgcggttggcgttacgtgatatgctccgagggccccccaggagccctcaagttctcgggagctatggatcgttatgaggtagtaaaagcatcggaccagggtgatcggtcgcctaagatgggttcctaattattgaaccgtgaggttgtgggtttcacgggtgagctcaaggaggctcaaaactttttgatatagcgatgcactatagggacgaggttggttgtgctgctattttggctttcggttcctctgttccgatcggcacacgccggttgctctggtccaccagtgcccttagcgagactagagtgcaaaacccttcttgtttgttatcaccctcgatagtccgcagaatacttaaaccggctatctctatcatcacgaattctttttctcacaaatcatctcgactttttcatgcagctatagcccatctcgtcatccaatttccataaagtttctttcctctcgccatcactttgtcaatcatagaacccatctagtcattatacaactaaagctcatcttgccatcgcaaagtattatcagtgccaatacgattcctcaacatgagtgtttatcgactactcttgactgtggtcaccctactcgttagcaggactgacaccgggaaattctccatgcagcactcaattaaccctcaatcaaaatgactgtacggcgtacgcatactttctctagtggttttcacttactataattccctctagcccatacatagcacagcctagccacaggtctgaatcgattttgctttcatttctcttcattgattcaaaacttgttttgaaatagtgcattcaagttgattaaatacacaaacggtggcaggatcattccatctccagatcaaaagaacattgtcacgggctccgggcaatgcaaggtgggtccatgtgtcttgattgcaatgaacaattgcgagtcaaattacatcatgcaggaattctgtattttactgatgagaatctccgtcttctaacagatgacaatccgatttacaactgtgatgtgagtaaatcttgccatgtttcccaggaaattgaaaattgatgaacatatatttatttctcaatcatctcaaaattagcacaaaggacgaattagatcaaacagtcaataaaatgctgaaacaatgtaaatcaaaggtgtgtaacttcccctgaatcctgtgacagtgactctgcctaaattggtgtatccaaggatctgattggatttttgatttgaattcacttaggcttttgatactacattccaagccctttcagggggtactgtccaggtattcacagaaatagctttcaatggtgatccatcttcccctgtgggtggaaacaataagttctcagagcccacctgtcagggagggagtgttgtactgtcagattgtaccgtgtttgtttttatttatttgaaagaatacaatcccatatatattcggcttgttgctgaccagatccactcacttgaattaacagcgccttggccaaaattaaacaaaacaaaaaaggtgaattcataagtccagcaaatggtatgccatggtatacaatgacttcacaagttggaaagtgttatgtgagtcaacctaaccccttttgatatactattgacacttttgatgtgatatctggactcatcatcagactgtgtcattaggtcaatctttctaccataggagggtcaggtacttccaacgttatcttgtaagtccttcaattttcctaattattgttttggtttgatggctttgattgcactcactctacttattcttatcattctgggaacagggatgcaggggatcaaaacacagctttgggtttattgaccaagaaatgtaaaacaaatgtaagaaaaacagctcctgtcatgtaattcatggcaagttgactcaaattttgaatctcttggtagggtggtagtattataattaaaggatcaaaggcagcgccaaacacaaatgtacaaatggagtatttctgagttagtttgaatttgcataagaatttaatataaaatcaatcgtgtcatgtgaatgaatttgttcacaagtgttccttcttccctgtatttttgtgaattttttgacctttttccaaggccttgtcttccttcatgagtcatgagatttttgagactgtttagtagttgatttagcctgaaaacacctgccatacccctcattctcagacagctcattactcatttaaagtgcaaaactaaaattgtaaaactagttgtaattttatgtatttttgaaccattaaaaatagctttgacggagccgcaattgggtgtctgcgggaaaactttggccgcctgtgttctttttttgcactccaacagacccgggaaaccaccctgggagcttttcggggggcagtcaaacccttgatgacctgcctccaagccgcactcacccactttccagtcaacttcacccaatcttcaaccacccccatcttgaccacacagctcctacaacccgtacagccccaagggacactccaacttgccactctccaaggaagaaaaaaaaggaaaaccaggttcaaaaaagaaacccaattcagttgccacaccaaaaccagcagaaaactcaaccaccaacaatgaagacaccccaaaacgtgaggaaaaaaacaaggctttccacactggttggtcaaagaagataagaaactttgcattgcttggttaaataccagccaagactccattgttgggaatggacagaaggcgtccaccttttgagaacgtattcacaccaccttttgggaacgtattcacaaaatgcattacgacatgattaacaagtacaacaacaaaaaacaaggtgcaaagggcttcaaagagcttcctctacaaccatttgatgccttcaaatgcttttgggcacacatcctcaaggttcttaacaagtgtttgggctgctactcaaattttgagtgacgtatgaagagcagaaagactcgcaaggatgttgtatgtttcctttcacttttcacttcacttgattttttagtgttactgattgatgatattattagcttacggaggccaaggagctatacacgcttgatctctgacttcttggtattgcaacaagaactgatcaaacaacaaatctgttggtctgtttgttgttatcaaagcttgtgtgtgtggtgtttggtggtaggtgaagtcacccttgaacttgcttcctgcctcatctttgatagtcatgctgtgcaggattatcatggcctacatgattgcagagaggtcattgtgtctccaaaattgaccggggtaacgcgcaatcgcatattgagcttgaagagcaccaaaagcttgttctatgtccttgtggtaagtctcttgaattttggcaaaatgcttcttcttggctccttgtggtttagatattgactggatcagagttgcatatggagggtagatgccattggtcaagaaacatctgatatcatattgattcccgttaaccttgaacaataccaaaagacctttgccttcttaaagctgctcaaagatgggtgattgattgagtatgttgatgttgttgagagtacacggaattccaaagaatgcatgccaaatccatagattttatgaggcaaccacttcaaggactactgtaggctccttttccttgcctgtatattgaccatgatcagcaactgggcaattcttccagcactagtgcatacaatctaatgaccccatcattcctggaaagccttgctcctctgctactgccaagagcctacttgcattgtcttcatttggcttttgtaagtatatgtggctgtaaacttgaacgattgtctggcagaatttttttaaacattcaatcaatgttgattcacctatttaccatcaaagatataatcagatttgtgaaaaattagatcaaaattgaaaggaaatttaacttactcatgccaagatactcatcaatagagtccccaccacatctgcatcgccgcagtgcctttttgaagagccaaaaacccaagccttccagatgtgtcttgcttttgttggaagtattgattggccatttcaatatcttcaacaattttgaggaaaaaactcctgcgcatcctgaattggcaacggaagaggtaatcgggataaacacagtccttggagaagtagtcattgtaaagttgctgttgtccttgaaggtgattccggtaaacttcccttcttccaggtgttgaaccaccacattccttttttttggtttgtcttgagaattaaggccattgttgtctgaagggaggcaagaacattgtcatcattgtccatccatcgaaggagattgtccatggtattggtgatgcgagacaaggatggttggtgagtctatagaattgacttggattgctgctcaaagtgccggtccataattggggctggcctgcgactcatgtggaatgtggttgtgtctcaggggacgcgagtcaactgccccccggaccgttagagatgctctaaaattagctttgttcataactactgtaaatggctgagtgaaaataaaaaagaagggccaagaagatttttgaccaaggtaaatgcctatcctttcaccaatgttccccaactgcacaacctcctgttggatctggggccctcccagtttttgatttgattcagacacaaaagctctatattctcacagaaaaattttgttttcaaggctctaaattggttctgggggacccacagcttgtgtgatgaaatttcacaacaagccggtgaggaaggggggaaatatataccttaaaaaactcttgaggctgaaagaatcagggataaaaaaaggtctgggagcccaaaaaggggtcaagactgctagcttgcatggcagaaaagtacacacactacagaaggttgtatgttgtagagaccttggggatcaggtgcaggagaactgatgtttgtatttctaactcagacgcatgtctacagccatgaggggccagattgtgggacagaaagtgtgatgaatatgcatctggagcaagagaagagatgaaaggagtaacagggaagggaaagggacagaaagagtgactggatggtggcagaattgcaacattgtgacagaaagtgctcccctactttccaagaatgagaaaacacagtgtcagatataatgagaaagtgtatgaattggtattactcaatgtgaaatttgtgcagtaattaagtatctcaaaataatgaaaaaaataaaaccaaccatctccagctcactgtagggctagctttgtggatgcatagttgtaaaatggagtatcaatttgacccacagatgtagtcttctctgagatgtctctgcatacacataactagaagaaatacgggctcagagagccaaacaaagtgacatgcaatccaacactgacctcaacctccaattcccatttttcaatgccaacatcagaccaagacaggtgtacataactcagtaaaaacccctcaacaatctgggcaaacaaagtcactgagtaaaattccccaaaatcgggggcaaacactcatgcctcataatctgacaggctggatatccaactcattctttatctaatcttgttcattagctactaacagcggtgggctgctacgcttttggcccaaagaacgtagtgtagcagcactttttttgcgccaaaaagtgtagtgctggcattttttagcagatttttgctatgctacgctgcactacaggccactaacagcacttcagggccaaaagtcctctaacaagtgtgttagtgtcgcatagtgggcccttttttgaggcctatgtgtatagtgttagtgcagatgtggcagaattccgctatgctatgctaaagtttagcagaattccgctacactacactgcactaacactatggttagtgtaaatggcccactgttgctactaaacaatctatgatctctgattatgtaaattgttcactcaagtgatcattcatgttcattcatctgacgcaaacagtctccaaaaggagaaagaaccatgcaatggaacaccactgtgggacattgtgtatgtccattgtaatttcttttcagattcctaacaccagcaggatcagggaaagctgcctcaacattttttttttaaattttctttttgctgattttggacctataaatcaacagatgaatccaggaagacggtgaaaaaaggggacaataatagaatcaatgttttctttcatcttcacagagaagaagcttcaggaagaaaaaaaacatgaatgatctgaatgatgatcatactatttgagaacagtctgagaattcttagttttttttttttgaatttcgattgacaagacttgacaagtccaaggtaacttacacagggaatgactagagtattttgaggatgagagggggggggggttgatttagtggatattgaaggggccaatgcctttcttattatcccaaggaaagagttcagaggtaagatggacgagggattcaggagagatgagagaggattgcgaggaagaggaagaagagaagggtgaagatgaggaaggggtagatagaatagaaggattagagtgacgaaggggaggtaaagaggggtgaaggatgacggggtcgaagaggtcccattcgcagcaatcgatcggggtcatgagcgcttcctcgagtgcggggaaggtgtaatagataggatggtcgatcgaagggtcgacgaggagggggtcgacagggccatagaagagggcgtcgacccggcgagagacgtagtcgtcatcggcccggatcctcaggaagggcccattaagtctaggaggcgatctacgttgatcgggtctatcggtcccgactcgactgggcttggtcgacgatgaagagccctccgctgatggcctcgtttgagacgactcccccgtgactatttggctggtctttaaaggcgaccggaacggcaccgggttcactgggttcttcagatacgctttgatcagtaaggtcgagttggacgtcgcatcccgtcgagtccgtcgcgagtgtcgctgggctggccgagctggatccaggcctactgattgggacctcagaatcaccggctgggcgtgctgcttgtttgactgtatggaccaaagaagcagcagtcagtcagggcttcgagaatgaatcaaacaatcaagccgaaaaagagctcagctcttacaagtatgggtcggatcgtagtgtctgttgatggttgctgcttgttgcgaagattgattgattaggtcaagaagctaattattattacgtttttttcgtgactcactgaactttcatgatgaagggtcttgcctgagccccttaccctccgatcgcttgatctcataataatcactcccaagttttttctgtacgtatgtgctactgttgactactaaagatcaaaagacacagaagatcagtgaggtatctgtcatccatcaagaaatgggacgagaaggatgatggaaataccagctgctgacctatcaaatctccttcatatccttgcctgatcgagttgattgatttcctgttgatgtaaaaaaaatctgaaattgaagtagtgactagcgagcaaacccccgggggatcgggctagataacccggtgctcaacacgacttcggctctaaaacctacaatacaccgttccttcactctcaaaaagtatcttgtagactaggggtgaggatgggtcgggtcggggcaaaaaaatgctgacccgacctgccccaaaaataaatgggtcaggtcaggtcgggtcactttttcaaaaacctctgccccgccccgacccaagacccacaacttgggtcatgggtcggtgtgggtcgacccatgggttgacccatggggctaccgttttttttttttggaggcagaggttttttttaggtggaggggggtttttttttgggggaggggcatgatgccttcttctttgcatcatttaatgagaaagagtaagaaacaaagaaaggtgaatggagaatagagaaaaataaaaaaagaaagacaaatagatccatcatccagctactctggttgatcgtagatttcgtcaccctctttcagccaatcttgtgtacaaacaagagcctcgagggtgtctgcatttagacttgctcggaagtcgtccaggacccttccagaagctgagaaggcagattccgaagctacagaggtagctgggatcatcaagaccgttcgggcaagctgactcagggtgggaaactgccttgaattgaacttccaccactcgagtatgtcgaagtgaactcctggttcaactttgacattgagttctttgaggtatagttcaagctcgccagttggtgtacctgttgagccaatccccttggttttggcaaggtgtctctcaaaatcaatagtatcctggtcttggatacagagaatttcatcatctgtggctttcgtgcttgcaggtgttgctggcctttctttctcgtaagcagtgacatactccttgtaccattcgaacaaagcaaaacggacgttctcgatctcgccagggttttcttctaacttgaattcaacataagacatctttgagcgagggtcaaagaccagtgcgatggcggcaaagaccttcatttctacccagtacttgtagaatttggtgagcatggggtcgacaattttttgaatgtgactactagtagatgtgtgtccgttcaataagtggcgctcaatattcttcatcgatttaaatatcaaatgagaggtgggatacctcgaagctgataaatcaacagtagctacatattgaaatgttttgaggagagtaacatcagtaagaataataaccaagagacgtactgactgattgcattcagaactcactcttgtagaataactcaaggaagtccttcattgaagctagttgtgaccattcttcaggacttgggcaatcttcatagttggaatccgtagaagcgaggttttcaaatgcctctcggaacggcagactggatttgatcataaggaaagttgagttccaacgggttgcaacatctttggatggtaggaaattcagactgatattggcagtgtcgattgcaatcttgaatagctgaactcgggattgactgatttttgtgtacttgacagattgacgaagcttttggaccgcattgagcatcactgaaagcccatctttaacaatcaagttgattatatgtgcagcacagcgaacatggaagaactttccatcagcctctaaagctgttggactgcggtcggagactatcattcggaaacgggtcacggccacattattcgatgaagcgttgtctacagtgatgaaagaacacttcgttatagacttccattcaaccaagctttgaaccagtcgatcggcaatagcaggacctgtgtgaggtgaggccaattccttgaacgagatgatgtgcttcaccaactcccaggattcattgatgaagtgcgcagtaatgaccataaaaccagttgcgtctcgagagctccagagatcagttgtcagagcaagacgcttagcttgtagaatttccttgagaagattgcctttcatgttttgaaagagggccatgcaatcgtcttttgctgtgaagcgagatctcactttgaagtgtggatgcagtgattcgacaaacagcttgaagtacttgtgctgaaccatcctaaacgggtaatcgtgtgcagcaatcatcttgacaagcaaatctctacttctcttttcagaatactgccacgagttttgagtcatgcttccatttttgaccaagagcaatgactgtttggatgatcgattggcatcttgataagtcttgcagcggtccaagtgtttccacagatgtgcagtaccagaagtggactttccggaaagctgatccttacagtaattacagactgctttcacttcaccttgtttgtccttcttctcatccttagtgaaatgctgccaaacctcgctggttgactttctttcttttgatttgtggttgtcatcgctttggggaatattggtgttggtgggtgtggctgtgattgcagaaggatcagatgaagattgatttgattggcaggccataatgatatgaattgaaaggcttggagtctagacagctaacaattgagtgattgttcaaaaatttatgggtagtcgtggactcgtggacggaggatgagggtgcctggtggacctgttggcatcaggacacctacaactatcaaatgaaccatactatcattgtttatgtctcaggttgagacttaagagtcgcaactcccttgtgtcaaatttcaataactcaacattccaggcaagtttcaacaaaagcgatgcatgctgaaacttggcctcctcatgggtcgacccatgggtagtccaattttggaaaagcctgacccgacccaccatgggtcacctagtgggccgacccaactgggtcaaaaaattgggaaatctgggcttgtgccgccccaccccgacccagattccagctgggtcgggtcaaaccgtgggccgacccgacccatcctcacccctattgtagacccacttcatcatcatcttggcacaaccatcatcaacaaatcaacttttctcattagggcctctatgtcaatcaccaatcatcttcgaaaaaaaagataaagtcagagtgactgaacaggtcagtcggagtgggccttcatgattggaatttttcaaatttccaaagccaatttttgatgaggtctaaatttctcagcaacggaaaatatgtgagctggacagtgttttgactgaacactctgtccataccaagtttttgaatttatagagaaaaaaaaaaaaattattgacgcttgaaaagggcaccccttggatcagaaccggctaggtagtgttcatcatcttataggagcaaatggatagatatttttttagaagatatttattaattgagatagcccaccccagtttataacttataattatgtccaaagtcccttccccccaaaaaaagaaaaaccacgagaaacaaaaaccgccccattccccaagacctctctttgccagcccaacaaacccaggatctccacacaacccacctatctgcccccccccccccaaaaaaaagaccgtatctcagtgtaacatgaatcaataaataggcccattaattacaacaacaacaaaaaaccaagaaaaaacaaaagaaaaacagataacgtgtaagtgaagctttcatcattcccatccatcaacatcatcaaaaaaacaaaaaagaagggggaggggtttggagattccaagaagtgatttgttttctataaatatcttgtgtgtgtgggtttgttttccatggcagtgattttggtggatgtaaatcttctcgaggtaaatgaatatgatgatgagtaaccaaataatcaaaacaaaggtctcctgctcctgctcaccaaaatcatcaaaaccatgtattttgtttcttaactattctttataaaaaaaatttagacacccgccacacacaaaaaaaacaacaacaaaaagcaaatggggaaaagaaaggagtatttgatcaatgtttagttatatatatatatatatgtgtgtgtgtgttttagatatatatatgaacaaaaaagtgtataagaaaaggcaaaacaaaaaaaaaacaagttaatgaatcagaagaaagaagaaagcaaaagggaaagaaaaaaaactccatagaatccagtgtgtgagtgtgataagagcatatatatataaaataaaaaaccaagtaaaaattagaaggtgggagtgagggggggtgagatctgaagaaaaaagggggacagggaacaagagtaaggaataagtatatatataaatgattatatgatgactttttttaagatgatgaggaggaaagataggacaggggacagggtacagatagcaaggaagaacggaactaagcgagacagagatggagggagaaagaaagagaaggaaggaaggaaggatcaatagctatcgagaggcatgacatcggtgagccattcgtcgccgacccgagacttcatcgctctcaggaagagttccttatccgtaccagcggcatgatgcacccaattatcgagcacccgatccgacgaagaggagggaatgatgtgagtagaggaagcagaagacgaggctggatgagcaggaggaggaggaggagcggagtgagcagggaaggaggaagcggaagaagggttgttgttggacgagtcgtcgagtgggagccgagaagatccttgctcgtcatcctcaaaactttcgccctcctctggctgcgagtccttgaccgccttggtcaccaggaacccacccgcaccgtcggttgcgccccacaccgccgcccagttagccgcctcgatcagcccggcctcctggtcctcctccgtcaactccttcagctccgggccgtccttcgtcgaattctcgcctagctcgttgcccgaggagccttcctggtcggcccggaaaggcagggccgccgagatcagttccggcgagatcccggtgctgaactggttcgtgaacttgctcgggatcatgccgttgggattgagcgacgaggggagtagaccctgcttgaccatctcgttatggccctccttcagtaccgcagtcaactgctcatctgtcagacttgcgagataggtctgatggtccatcggtgatgagcccggctcgaatcgtagcggcagggtattatttgaaccgtcgatcgctccgaatcggtccatgtcaatatctccacaaaattccccatggaccgcccctccttccatgatcggcggcggggtcggatttaggttccctgaacacatcccgaggtgctcactcatcggcatcggtttcgagtaattatcagatccaaacagtgcacatttttccgaatgagaagccaagggattatccagtgcttctattgacgactgtaggtggtccatgctgcatgtgcatcctgctttgaggtgagacaagtttataatgtaagcgtgctgaatgattgactgctattgatgatctggagacatttctctcacctgagttgccgtttaatttcgatgaggagtggaagtcattatggatattattatgaatggatgaagtcgttgaaccagggaaatttgtgtgagatatatccatcctgatgaacaaaaacgggaaaaaaaagtcagaaagccggtttacatacattttttttttcagatgcaaaaagttcaaaaaagaacatctatgacactcacttatctagatcgtgaatatcatttgcctctatcgatggatttgtttgatggttgagaaagggtaagatcctagaatctggtatcgaagactccatcggttcctcgtcaccagggaatttcgggtcagatccagagcgacctttctgctcctgtgcgagtcgttgcatgaactctgtcgtaggtggtttacgtgcctggaccattgcgccgtttttgatccacaccactggtgccttatgaggacgaggcttgcgataactagagtgatcgggcttaagtgcacgggagaaattcgagcgccagcttttggtgagtagggggactgtgttccgtgtgttcgaagataggggtaattgaaatgattccggtcctagtaagacacgagcttgagtgccagagtggaaggatgataccgaggagagggagcgtgagtcgctgtcggtgtcatcataggtatcactatcactatcactacaactggtatcactgtcagtatcgcttgtttgagagtccaaccgagcgccttccatgatctccaatcgttttctcttcttcttccgtctcttgggtaacggaggaaagacaggaagtggagcccagtgttcaagacgaccgtgttcatcgtcatcataagcaccacgaatcgaagcaacttctctccggatggcagttgcaggcgatttcttatcgctcggggggcgggtttccttcttcagccgggctgcttcctgtttttcttttttcctcaacagtgcctgttctcgttcctcgggcgtcaagccgtagaatcctttgaggccactacctagaccccttcgacattgctccttttcgccacgccgtctccgacaggaagcacaagggcagatgtccctgcacttcacacacaacatcgtcccacccggtacaaattgaaataatggaggccggagttcgggcatgtcggcgtagactgtgcgaaccatgagacaggtatgacaaactcggacgacgcagttgggatcctgcgactgatcgcagatcatcttgggtcgggtggtcttgacacggcattgatgacaggtagaggattcgtattgtcctgtttcatcgggttcggtggctggtagtagggcagctatccttcgcttgacttcgcccttacagctgccatctgctggggcagccggggtatttggtgcagtggggggatcgatcggtgatggaggtttgggacgcttgggacgggatgagttgagacctgacttggtttttgactttttcactggctcgatactaggcggggtctcctgaaaaggtacggcggtctgttcatcatcgtgatcaccattagctgaactgctagatccagccagtcgagtcggagaagccgggtcgctgggagagggtcgacgcgtgggacgtaatctaggtgatgggatgattgccgtcgaagagcttggaatgggttctgatgattgatcaccgccgatccaaactaatccactggcaccattactaagtagtgctcgccttgcctatagagccaagatgagagagatgccgaaaaaggaaaaatagacaatcatcagttttcaacttcagattgattcgtaaggataaagctgtcttatcggaggatcacttacggtggctgctcgcccatggccgttggtgagtagctttgactttggctattgaaaagaaagcacgatcagttaaattttgtcgcttggtgagagagggagaaaggagagctctagactcacagcaactgtcatttcgacatcctcgtcgtcatctgaaggctgtttgaggaggttatgtgagcttgatccggtaagttggtttgatcgagtattgctccgggatggcttgggagattgagcaaaagtgacagctcgaggtatgttggaagggatggatgggtcagagatagaggattgactggctgaaaagggtttggagttcttttgccgagtcgatttgtcgcccttgcgtcgagggcgtttgagagtaggagcatcttgcatctccacgtcagagtcaatgacgaatgagcggagtgcttcatctcctgggctatcggctggttcaccgtcatgggagggaaagatggagtcctgctgctttgacatcgagccactggccttcatcgcaagtggagtacgttgagatgccgagagtaaaatcacttcagcgttgggatggttctgaagtcgagtggaggttagatcggaagagagcatagatggggtgtcgactggtgaatctaatgtgacgattgaatcttcatccgtctctggctctttagatccaaagggcttgaaagggggtgagaaacgcttggtcagactacggataacggtagggtcacgaatgctacgaggatgagataattgatgatgagcagatcgagagttagttttgggttgctgtgaggtgattgaggatgtttctgggtttaaggattgagtgtctggaagcatagattttggtaaggattgggggggagcagtagtggcggcagttggactatccaaatgattctgttgattatttgccaatgtttctacattccacatgataaggggataacctgttggacgtgaagaggatagagacagcttgcagttagaatcaagcttttttgcccgccaagttgacgcgataacagtggcgaggagggagaggagagactgacctaacaaagatccgtcaacacatgaatagatttgattgcttggtttggtgcgattacagacaggttgtgagattgatgtttgaggaatggtgagttgattgggtgggttgacggagttgatgatggctgattcaaagatatgcggtaggggagatagtagtcctgatgtgtatgaagaggagacccctgaattatgcttgatctggtcagttgtttcgacaatgagcatcctgagaatgataagagtcgggtatcccggagaagcagaaaataaaaaagaagagagaaaatggagatgtgaaggaggaaaggaaaaacgcaaaaaagggcccaagaaacaaaaaaaaaacgacaaggctgagttagagaccatgaaaagtttgctgaaagagaggaggaagtaggacgtgaaaaggtgagactgaccagtcgagaagatatcaagatgaggcctagcaagtagatccaacgggaaaagaaggctggaggacggatgaaggaagactgagtgagtcaaatgagatggggctggagagatatcgaggagtgagatgatgatgaatcattcgttggtttggtgtttttggtgggtcctttttttgttgattgttgtagtctgtcagatagagggtcaaaggtctacagtcttgatgaactgatatcagatcaatcaaccaaaagaatcaaatcatcagctgagaggataagctagatcgagctgagtttgtggagatatgggaagtcaatggaaacgaagatgaagaaaggatagagagggacagattgataggtagacaggagataagctgtcggaaaccattgtgatggcgctccatctgtcagtctgtgttctttataaggagctgagtttcttacctattcaaagtgaggttgttgtctgaggttcagttttccctgtttgagttgagttgattgatgatgttgttgttggtaagttgttgttgttgttgttgttgatgagatgagtgtggtgttgggttgggttggatgctgttgaccgtctgaaggtagaaaaagtgaagaagaagaaaaaaaacacacacacaagcaggatgtgtgtgtacgacataccccacccactcaaaaagccagtttaatccaggtccataaccagctttaactcagcttaaagactgagtctcactagagaaacaaaactgaaaaactcttatatcgatagataaatacatactacacacatacaaaaaaagaaaccggctcagtaagcgactcagctgtgtaaacagattacgtaaaccaacacccatatccatcctcaagcccagaaaacaaacacagcacaactaccactaccactctggcactcactcactcactcaactcagaaacaaaaaaacaaaaaacaaaaaccattctccacctccacttgacgactcacctcgtcaactctcatattcaatatcgaaggattgtgttcgagcttgggcaaattagaaactcaaagaaccggatactcaacccggctcgtcgatcgcaccgtcatctccttctcttacccatctccaccaaacccaaccccccccccccccaaaaaaaaaaaaaactcacaaacgacatcattctgacttctccgccctggataaatcaaatttatccatcacgatccaaaaaaaaaaaaatcttcacgttgcaaaaaaaaaacaaaaaactcaatgtatgcgtgaatgatgctgatagagactggctataatgaaccacgaggattcgggtgatcatccagtgaagatctggcaatggattgaatgagcgggatgtcttatgatgtagacaccagtacgaagtgttgcaatgctttaaaatcaaagcctcgaccgattcacattgtcccgatacatacaaggcatccccaatgcccgattttatcaacagcacaatattcctctgcttagatatgtagacacataacccaattagaagcgaggagagggagattcgaaaggcgcttgttgagtgtcccgaaagtctcccttctcatgaatgaatgaacggatgaatgaatggatgatgtgggtgggtgttgagctgagtcgatcaaggaggacagggttctgtggagaatcatttccagaattaaacatacatgggaatggggatgtgatccatcccaaacccacaacgacgacgcccacaaaaaaaagcgaaaagaaaagaaaacccactgccagctagtgacagtatataaatgcccaaataggggcccaccaagagaacacttcgaagcccatctctccccgcccctgggccttctctttacaggctaagcatgataccccgaactggtatataaatatataaattgcgagtctttcaagtaaccaacaggatgatgaagaagacaaagaaaagaagtgcttcagagagccgaaaagtgtagcaatagacgtcgggcaaagaacgagggtcaatatgtatcgaagaaccaaccaaccaaccaaaaaaaagaatgattgataaatagggatgggatgagggggagatcaatgagacctgataaactggtggagataaacatgggaagcggtgcgccgagtgattatgataaataaggatgagatagtacaacaagaggtattcgttcttttgtgtgtttggacttgttattcgattgtgtgagagtgtgatttcttcggccatctcgagacttcttcttctccttcttcttcccatctttgtttcgtccttcagccgatcatgaaaaaaaagaaagagaatgaaaagcagaggcaaatggaaatgcaaagagaaacaaaagagagcaaatagggtgagagtgagcaaaagaaagaggacgaaagaaagaggacgaaagagagagagagagagagagagagagaccggggacagcttatacggcggaagagcgcggaaggtagagcggatgatgggcggacgaggagcgattatagctgatattaacaagactagttcttccgcgcggagtgggacgagagttactgggagagatgggggagatgaggcagctattacgagcgggccggatggtggaaggaagccgggcagaaaggacggaggctcttgcggaggcgagcggggagactccgtcttcctcgaggatggtcgagttgatcaacggatacgactggtgtctctctttcctggacacgagcattaacggcttgagccgccgcgagcatcgtttctcttcggcccgactgtcgacgatcgcttggtcggatgggtggtctaaagatgacgaggaggagagctcctcgacggactcgttggatcggtcttccgatcgctctctgtgggtctccttgataatagatgggtccaccgggtcgggcttcgaaggactcggcatcgagctcgaccgttcttgctgcgaatggttgagagcatggtcgggcttgttggagaatgcgcgttggagccattcgcgccgttcggcggagccgggtttcccgggcaactgatattcgcgggagtcgagacgagcacggtggtcagtagctgtagatggccgttcgctactaccagggacctcgatctcgaagcccagcccaagcaagcccttgatcttcgtcaccggcggctcggggaagctcagaatttgggtcgaattcggcgtcgagaagttggtctggtaggacgaatgactgctcgagggcgtcgtcgtgaacgagcccaaggtgcccgccgagcccacagacgatcttctccactcgttccgcggcgacccattccacttcggctcttgctcgcctagcaactccgtgctctcttctcgtcttctcgtgtgcttggtgagatgttggtggtctagtttcaagtcaaattcctcttcgtctgatgaactggcttccgcgattatcacccggttcatccggcagcgagacggtgcataattgccctgtcaaaaaaaaaaaaacaaggaacaatttaagccagtgactcccaaaacatgaataaaaaaaaagtcaaacaactcacccgtagagagctctgtgagcggaattggagcagggcctgtcgacttggacctcgagagggggcgggaggattatcgaacaattcgtcttcatcttcgaagtcttgattccttcggatatcgctttcggcatccgagtccgagccatcgggcaagtccagttgataaccgagccggacggccatcatgtccaagggctcattgagatcgatttcgcttgaagtttcatctcccactgacatggattccgagcggcgaggtctggtgcgagagaacggatcgtcactgagaattcccccatcatccttctcaggttcgtccaagctcagattatcaggactacttgtgcgactgggtagatccgcatcaagaaggttgctatccgttgatttggcttctttgatcatactggaagagcttgaagctttcgagtcgactgccagaagcacgggccggtgaagccgctggaaccccagcggggtcagcggagatttctgattgccatacagatctaacaggtcatcgatgttgtacgaggcgttagatatatcaggagaatcgagagggtaaggcggattagtggctgtgaggctcccggccatggcttctgtcgggggctgagtgggagtcctgttaggatatgataggggagaccagttgcgcagaggagtgggtaactcgaaccctttggccaaaggcaatgggggtaaaggtatctgcggcggtagtgatggactataattcaatctccgaggcaagtttaattgaatgggttcggagtgcgaggcgcgggagagtggtgctgcatcgagggagggtgacaagaatgcatcgcgtgagggtggtaatgggaaatcggagagcaggtcgacagatctgaatgaaggacgaagactatcggtgggagtcgacggcagttggatagacgccagatctgagaacatgagctcatcgtcatcagagcctgttgtgcatgtcgaggcaagggtcaaagtggagaccctgctggtaagcctcgaagggctgaaatgatccactggcttcttgggccgggacattgaggagggaaggctgtctgtatcccgcgaatatgggtggagagaggagcctcgtgggccgggcttgagaagagatggaccccggcgagcagttggggtgggcggagagagatagataggctcggtgaccgatctgatggcagggttatattggatccctagactcagcaagttcttgggtgccccggtgcgagcgcccgtgatgctcttcggggttttaagtttggtatctgagttaggggtttgctttttcgggctgagcaatttgcgcttcggactgagaactgatttgttgttgagagtgggtgattttggagtggaggggatatttttatctctgccagatggtgggctgctcttctcaatgttggcgggtttggtagtcgtcccaggactattggggtcatagtgggttgaattgcgatgctgaccagacttgtcagtatcaggattcatgttcttggacttgagtagactggtgctcgaaagacgccggttgaatatattcgaggaggtcctcttgcgaagggaattgctcaagggtttgataaaagtctttgatgatgaggatgtggtggtaggtgggcttgagggtggctgattttctgacttggcttgtggggcagccagcggggtgtcagtgggcttgaaagttgctttgaggggagactttgatgaattggggacggaggaaaagagtgctctagttggagcagatgaagcaggctgaggtacagcaggagcagcctgagagggtggagaggggttggtgttgtcgaaccaatgcttgaaagccgacagtgagctgatgggtggtagactgtaggctagataaggggaatcgtggtcaagctgcttggtgggagaggagtcgtggtggtcaggttgggtgggggagagaaggccggatgaatgctgcttgaggttctgggttgaaggcttgaagcgaggcaggccagaagtgcgtgaggttttgcggtcgagtatcatggtgtttgattgatgggagacttgatcttaacaggtactagagaatcttactctagaggagagagagagagatatttatttatttacatacaataaggggggtgatggaagggcaggggaggagagcaaagttaatttttagtacaaacaacagaaagagaggatctggatggcagatgaaggagaaagctgagtgattcagatgagggtttatgtaccggatacttatcatgtatcgcaaacaggaccaacctgaggaggggaggaggactgggctggaccaatcgagcagagtcagtccgtcgagctccgaagctggcagcaggaaaagggggtccaggggccagacaggaaagtatagcgtttgcaagaaacaaagaaagaaagaaagacagaaggaaagacagaaagaaagaaagaaagagtggataagatgcgatagtcgtgaagagcgatggagcagcaagagggctgtgagtagccacaccacaccaagcgattcgttacaattgtagaggcagcagattatgaggaggtggagggctgcgaagccagttggctggggtattattcgactgcttgtgatcaatgaccgaggcaaggatttgtaccaagtagagaaaaagaaaaaacacaaaaggaaaggaaaggaaagcaggatggaggcaactgggctacataaaaagagggacagaatattattatgaagatgatagtcgagtcgagttagcgagggtgtgtgtgtgtgtgtgtgagtattagggcaatgagcctggttcgggttgaagtgatgggagtaggaggatggccaaggaaggcgggattgggaatggctcaacgagaggggcgagatggttatgtaagggtgggtgagcagacccaatcaagcacggcgtgtggaaggactggagaaagcgatcatcagccatgcttgcaatgccaagcagctcaactctcaaatcccagtgcttacttgattctcgatctcttgctgtcttcaatccggcagacccctaaaacaggtagttttattgacgagactcgaacataaaatcaaaagttaaggaagacgcagtatactatagaagatatcaaagcctgcggatggccgtttgagcgaagaaaaaaaagaagaagaaaaaaaggcaagagcgaaagcaggatgattggatccttcattccaacgatttgctctggacagtcacaagagtacaacataaactcagaacagaaggtgtagatggttagatgtgtatgtacaacccgaaccttaaagcgggcgtccaattcataccgaattggtgtttttaggttccaattaaatacttgaatgcttgcaagtaagcagttcaacccaagagactcttgagtctttgaactggattacagtcacccaattccgtgcctcgctcattcatcatctgtcttcggcttgctccatttgcaatatgtacaacatacaatcaccccctcgatggaccagcttaatgctcccttttcgcggcgtatgtatactgctttaaaacgagtggagtcattgtacatactcttctcagtcgacagatgatgtatgcatgtacttcacgaatgaaagcttgtatcacaacatcgatgaatatgtacattgttattttaatcatacccaggctgtggtgagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccttaagtactttgtttgtcaatgggtcgccggaccgagagcgatatccctaccgtctgcgggttgctttcgtcgagttcctctacacaatccctacatattcagcacgttcctgacctctttcgagcgaactggagacgattagacttgaaaagaatcgagacgaaggaggcgtttaatcagcctgggctatcggtatgcaatccctgctctctcccggtgttctaccatccatgggcgatgaagtcctaaggcagtttgtgctggattctgatgaggagatcgaagattctccgagttccaagagggacagtagaaccaatattgagatgacagtctttggagacgatgatatcatcgagatgagggtcggggtgagtcctttttctgttcgttgttcgctgcatcaaacgcgatgatcgctttcaattgacaactcactcgttccgcttatcttcagccaaggcattttaccaacggcaacaggcgagccgtagccgtaagcaatgccctggttggaggatcacagacttttgaacactaacgacatttcttttcctcgatatttttctcctcttctcggattggtagatcaagcgagaagcgcttgacatgaatcatcccaacggatcaccaaggtctgtcggcgaacggtcatcggcacgtggacccacgcccgccaatgcatcatttacgttcggtggtgaccacggccgaacgggtgtgcagactacggaatctttgcgaaccacttctggcgccaaatcatcccttcacacccatcaacgcgcaacattcactgctataccaagcactacagcccctccaactcatgggagctgcaaaagcaaaagccaagctaagcgacctgtaccttcacccgccaccgcacccgatgccacgggacaatacgaatcctcaacctgccatcaatgccgtaccaagactactcgaccaaagatgatctgcgatcaatccttgaatcccaattgcctcgttcgaatttgtcgcccgtgtctgatggatcgaaaggcttacgacgagatgcctaagcttcgagggccgctcttcaaattcgtccctggcggcaaaatcctctgcatgaagtgcaggaatatctgtccttgcgcttcctgtcggagggcccgaggcgagagaggggtgatgggtaatgggttgaatgggttttacgacttaatgcgcgacgagccaaagaccgaagcaccgctaaggaaaacgaaaaggaaagaaagagaacaagcgaaacctaagcagtcacccggccacccaatcgtcgacaagtgcaagaatgagcaaaagggagctgaagtagtttgcttggaagaatcttgggatgaacttgttggcaaatctaatcgaacgatcatatccggtaagaatggcaagactacaggacaatcacacgctcgatccaatcgcatcggatccagagcgtctgtgggctcagaaagtcgccggatccggtctggatagcgggatgctcgcggaagcgaaagttctgtgccaagcagttcaccgatgaggagagtgattgttgtatcccggtcgatgggccgacgatcccagcaccgaaaaaggagaagcccgggttccgctcgaaggatcccgaggatgtccgccaggaccggctcgaaagacagctggattcccagatccgcgagctcgaactccggagggcgcgcgaagaactcgagcggaacaatgcaaccgctgacgctttcactaaggctaagatgatccagcagttcttgcgctgtgggttgaaccttgaagacgccttgagggctactaacgaatgtctctgcttgcccactcaatctccagctcgccgttgattgcttaagtcaattaaatctgcttcggaacaacagtgtatcatcctttttttcttcttcttcttccaagcttgcagcttgctataacaatgttgaatttcttgtcgagatccctagcaacaatatgaagttcgccttgatctgtatttgcaaatgaacaaaacttggaccgcgccgaaattctttgtgcatgtgcattgattttgtctacatatgattgctttgctccctctcacaacaattgtaagttaatgttgtggcatgctttctgatacggctcatgatctgacttgtgatcgccgccatcgggatgaacctggaagcaagaccttgtacataattacaaaaatgtatccatatccgtcaaagaatgttcaccaggagcactgacctgctatggttcataaactcggcgatagaaagtcaaagaaacctatctatgtatacaaaacaaaatggaagacccgatctatgcagtaagaacgcggcagaatgaagaaacgccacaggtaaagcttaaggaatagccaaatcgtggggcttggttctcttccgatctcttcaggttgtacttgcaagtcatggccccacttgagcccacttgtgttgaggcacaagccagctactgagccagacatcatatatttacttgattgtctatttgtacttgatgccttcaaccggatcatcgttgagccggtcgagtaattttcctctctttttcttctagtcactgtggtcttatagtcattgccattccgtcaagctggagcaagaccatatctaactgggagtgagtgtcttcttggcattcgtaagtcagccaccgttggctatccgtagtttgacaaggcttgtctcacctgccttcacatgctccggattcaaagacccaggaacggacgaaaagaccattgttctatcggatcctcttgtcgccatgcagcctaggccctcttctaacctgaaccacaatcgattcatctttccctctgatcaagccggcttagaagcagccgacagttcaggcgatgaagcgcttgcgccatacactctgctctccgatgagcaagattctcccccaaacacgcctgctcctgtcgcctctgctggagctcccaaggcgaccctgagtaatattcggccgatctcgaaccctctcgcaaataattttctaaacattctcgagcagtcctcaagtaaaaatcaagatagtcaaatcaccagtgctgtcgccatggataagcgatttgctgacaccaacgagcgggcagcaatagtaagtgttatgatagtttgattgctgcatctgctggcgactccgcacggcgacctgatttttttttttttcttttgtgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcctcaccccctcagacgccaatctccaactatccgcacgcatcatctcatcctccccaccagctcatacctctccaatataacatccagaaagctcatctgtccagctcttttgtaccttcctttaactcgtctgctgtgccgccgatctttgaacagtctctcttctctcccccaagctactcctcattcccgaggtcaagccagtcttcctccaacaatagccaccaccaccctcagcagcagcaacaacaacaacaacaacaacccaccttccgggtctcatccgtctcttctgtctcctctgcagcaaatactactgctgccgctgcctcttgtttgaattctaagggttcctaccactcttactatactcctgctggctcccattcccctcacttccatccctcacaaatccctcgtctgttgccccaacaccaagccgattgcttgacccctaaccacacctctaaacgtacctttgaaaggtcgtctaagtcttctagtcactcccaccatcaacgtcctcctaaaaactttaaccccgaacttgcttcggctaaggcttcccaacaacaacaacatcatcttctccatcagcaacgaaaaagctcggtcttgttcgatcatcgtcaaccttacttgcattccgatcagccctttcatctcgaaaactcccccgaacttcacttcccaaacgccctgatcttcccttgtgcccaacaagaatctgaccctgaatttagcttgttccccgaaggttagtgttttttacttttcatttttcgaatagcttgatatatactgacgcgcgcgtgttgattgtttaggtcttgaacttatcgattccactaaagaaaaaatggccaacaacaacaacagcagcaccaaggcttctaccgcttccaaccacaacctcgttggtcatcgaattgatcatggtcgtttggagttcatgagtgtcctgggactaggcgcttatggtgttgtctatctcgcccgaggtaagactttctttacaagttatataagggcttcttccacaacctttgctgactaaaaacacgcgtctttcctccagatctcacttcgcccgacatggagaaacctaagttatatgcggtcaaagcgctcaacaagatcggcctagacgcgcgtcaaaagtccttccaaaggcgcgagatagcgctacattcgctagcctcatcgcacccgtcgatcgtgaccttgcatgcggtgattgagtcgccctcgtgcatctttgtgatcctggactattgtccagatggagacttgttcgggatgattacggagaaacaacgctatctcggcaagactgaggccatcaagagcgtcttcatccagatcatcgaggccgttcagttctgtcatcgtctcggtatctcccatcgtgacctcaaacctgaaaacatcctctgtaagaaacagggcgatgacgtcgtcctcgccgactttgggctcgctactgctgagaagactagctctgacttcggctgtggatctactttttacatgagtcctggtatgtcccttttctccaacttcagtggtaccattggactaatgccttttcttttacttttctttcacacagagtgtcaaggtggtttattcgagcgattgggcgcctactctacattacataatgacatctggtcacttggagtgatcctggtcaacttgagttgcggacgtaacccatggaagcaagcctgtccatctgacgaaaccttccgagcttacctagccaacccggactttttgcgctcgatcctgccgatcagtgagcactgtaactcgatcttgaagcggatcttttccttgaacccggtggcgcggatctctttggaagaattgaagacggaaatctccgagatcaagaacttcaacatgactactgctgagcttagtcgtgctacccgtgcaaccagggaggctgctcgtgcctggagaaaggatatcgtacctagccccaaggtctcgcaaatcaccacccctgatcaaccttcttcctggaagaacgcgctcgccaagaagaccaagcagcccgccttacctcagcccaagttggccgaggtttgctcgagcaggaactttgctgggatccgcggcgagggcgtcaagcgtccaatgcagtacgagagctgttcaagtagctctaccaaattcacggacacctcttccatcggcagcttcgaccaacttggatcacccatgcctgggctccatgttacgccgcagaaggcgcatacgcatgttaagaagccgtctgctgaggtggtcgcgactggccccttggtctctgcgttcacctcgacctcgatctcgaagagttcgtcggtttcttctgatgaacaagccaagcgtcctcgcggcttctcgagccgcttgcgcaagctctccaacgcggcctccagcttcagccaatcgtcccataaggacgagaaccggaccccgagcagccgcaagaaactcttcaccaagccgctcagcttcaaccgtcccaacgcgccctcgccgatcgtcgtcaagccttacgccgccggccaatccgcccatgtctcgcccacttccgccgctggcgttgctgctgctaatgctgccggtggattggtgacgccgactaacaagaagggcaagcatgccaccctcaccttcttgccctccacccccccaccttcggtctcccccagtaacgcgaccttcggattcatcaagaaacccgctagccgcttcttccacccttccggccatcccaaccaagcccttccgcctaccccgtcgactcctaaccatccctcggcgtcctcatcgtcctcctcatcctcctctgacgacctctccattaactcctcttctgctaccactgcttcaactgatcctacgactacgacgactacggccgcctcttcttcgacggagaagacgcgcagaatgctccccagatctccgctctctaacgtccagattcagaagaagaagaaggtctacgaccaacataagttctcgctgttctcctcctcggacgaagatcttagtgacgatcatcagcatccgtatggggctagtggcagtcgtaaggacttggtcgatgaggacttcgatatcgatcaggacgatacctccgtcgatagtagcttcaccgatcatctcaacaccgcacccgcccccgttcccgctaccattgagtataagaaacctttcagctcgtacacccaatggctttctaacaaaaaagaatgatcctcgtttttttgttgtactggcttctttgcctctctccctctcttcttgtggttgttgttggtcacttgaatatctcgcctcttctctctttgaacctcacccccctctcgtttctcgtttctcgtttctttcttttgatgattgacgttgatgatgatgatgatgtagttctcttatgtattatgggcaagtgatcattcgcttgcttgttcctatctatttcacttttttgtcctattctgtttttcttttgtgtgtgtgtatgtatgtatctctaaacactcatccctcccacatcatctggatctctcttttctcttcgaactttcaattatggacatcaccccctcccccccttttgttttcttccttcgttctttttttctcagacttccatttgtctactcttcttctttgttgtatttgttcctttccatttccattcccccccttttttttgattgcttcctcattcaactcacacacttttcctgttttgtctatcttccaattctttttttttttttatgttattattattgtataataataatgaaattaaaagaagaagagcttgggcatgatttttttttggtgtttgttatatgtaagaattaactcactcatgcatgaatgagtgagtgaattaatgaatgaaggtgtgtgagaagacttggattggtgatgtgtattgttgtttcttttttttgtttttgcgtctgtcacacacacacagcaatctttgttgttgagatttgagtggaggacttgccgtcaacatctgcgggtctcccagagttggtttagagctgcgaaattcaaatttctgtacatattgtgattatgtaatccaactctgaaaattttctcagtagacacttagaccatctccaccgcaagggactaaacgagtccctaaattttgagctcgcgcaactgcggcgcaatttttagctccccgcccaaaggcttctttgtaccgggaagtctcagagtagcaccttttgattgtgaaaggtcataccctcgatccccctcgatccccccgaccctcatataccagatagatcccttcaccactacaagtatatacaccatctgccatggacatcgacccagcggtactagaaatactacttcgacgaaggcaacttgtcgccaggtcaagatcaacgatgaatgcggttcttcaagtcacaccaatgctactcgaggacgacgaagacggaatagaattcccctcacatggtggttcgaaaccagggaaacaacccaatttgccccgcgattttgaaggaagctacaagaagcttatgggccattatttttcttcgcatccgctctacgacgaacatatcttccggcgccgttttcgaatgggtcgtcctctcttcttgaagatcgccgaggcagtagaaaactttgacacctactttactcttcgatccgatgcgttgggaaaacctggaatcaggccgattgttaaaatcacagctgctttaagaatgcttgcctacgggggtgcggctgactgcaacgacgaatacctccagctctccgagtcaacctctctacaatgtatggaccgattttgtacagctgtcgtctctatctactccgaggaatatcttcgacatccaacacccgctgacttggagcgacttctcactgacggtgccaaacgaggatttcctggtatgctaggatcgcttgactgtatgcattggcagtggaagaattgcccatctggttgggctggccaattccaaggaaaagaaaagaagccgacaatcattcttgaagcagttgcatcgaccgacatgtggatctggcatgcctactttggcatgccaggttcacacaacgacatcaacgtgcttgatacctcccctctgtttgccaatctcttgaacggtgaagctccgcgatgcgaatacgaaataaatggccacaactacgaacaaggatactaccttgctgacggcatctatccagattggccaacttttgtcaagacaatgtcgcagccgaagggagccgaacaaaaacattttgttaaaatgcaagaggcccgacgcaaagacgtggagcgcgcctttggggtacttcaagctcggttcgccattgtgtcccgtcctgctcgtggctggaaacatcacaacctcaagactatcatgaaggcatgtatcatcctccacaacatgattgtggaggatgagcgagattcctacttggagtacagctacgaccaatctcctgcggccgttgtcactccagtggaggtgttgcgagatggtagttcgatttcttttgccgaatttatcgataattatcaatcaatgagggattccagcaaacatttccaattacgcaccgatctgataaaacatcaatgggaggtgaaaggtcgacaggaagacagcgataatgaatcttgaattttttctttagttttcactttcatctcatctttctatcttgctttgtctttgtccctccgaccaagttgtttttcattctgataaaatttaaaattcaatgaaagttcaggttatcttgctgtgtctgtgtccctccgactgatatgtgaccgattcatttgaccgatttgttttcacatttgactgatttgatttcactctcataaagttcaaaattcaataaattatttcaattcaatctcattgctttcattgtttgagatcatgcgcggtgtcacatcaagtaaggtagacttgtcaactcaaagatcaaaataaaatgaatttcttaggaaataaaagaaaaccgatcgggttaagataagagagaagaatgaaacaagacaacaaaagattgaaagccggttgatgggtagaagcatgaagaaaaaaaaatccagtagagagccaatagtaacaccacatagttgaccgaaccaccaaatcgaccaaattgatgaattaatcggagcttgaattagcttcctctcggagtgatttgagaatcgccgcccttttgagcttgaagtattccttttgctcatcgtcgaggccttcgaggtttgtgttcattattgcgagctgagatgtagtggtgctattctgcgcgatggccttgagcgactgagagtcattatcgaagatgtcgttgagtcgcttcgattcagaggcaattttaccatgagcacttgcgacttcgtccttccaaacttgctctttggctgcgatttgtatgagtgtcttagcctttttttttccaataggtcgctccataggtgatggatccgtgccagtaccttcaaagtcggtgacaggatccgatggtgctggtgtcgatgccagttgatttgatggtggagcctcgctactcggacttcgagctcgctttttctttgcagcttctttagcatcgttatcacggcagtacgaattccacttggggcttttaacgagaaggttgtagcatcgcagatgtttgaagtgtgttagttgatccgcggcgtacaggcggagagctcggttcaactgatcctcggtggaagctccactctggttgagtgcttcaacctggtgaacaataccacgaaacttattgattggcggctgcacgttattgctccatcgttttttcaagctggtaacgggccgaatcggtctcggtacagcctcgtgatataccgtgctgattcgttgccagaacgtccctccatcttgattggtcccaacggcagggtcttcggatacctgaacccaggcgcggcatagctcatagtcctcgggttctgtgtagtttggagctttcttctttccttcgttttctggatttgcgttatctgatttaacaagtagaaaaaatttagatagatagaataatgaaagtttgaatggatgcaaaaagattagctcaccattgtcattgttttgatcaccattatcgccattgtcattattttgatcgccattatcatcttcgtcattggtggtcaggtcaacggggcagcttggtcttcttgtcatcgtgtagtgtagagtttagttggtattgaattgtgtatatgggatggccgatatgtgatggatatctggtaggggatattggtcgggggttgtgtagaggatgaggtggagtatcacataaaatgagatgtgtgatatgtgaaccagagtagctatttgaggagctatactgtcctagatgtgggaacgatatagggcccgagagggatattctcagtttagccccccatttagcacctccggtggtgaagctaaattgggtttgggtagctaaatttggtttagtcccgcgatttagtccccgcggtggagatggtcttagatctttctcttttaggagatcagcttgctttgcttttcgatgtaccatcttcctcaatgtgtggatatagtatgtcagagatcctcttggccatcccagctatttacatgctcatcaaagtcatgaaaccccgccagcctattattctcccgattcccaagcatgcgtttttccccattagattagagccaagaacatctctctatacatagagagaaggactgaaaccccgcaagaagaataaagttttttttggggggaggtgataagttatcaagatcaatcgttctcttgatgaaccaattgccgccacatttttcaaaactccgcaagtcccgagttgatggtgatgatggtgatgatgatgatgcccccgaatcggtcttgggagtcgggacgagacagcttgactggggaggtccctctccaatgcttggccatcaaccacgaccaacttcaatgctgtctgctgcacaccacccacacacacacacaagggagtatctagatgatctgtggacgtcatgatcggtcagaagaatcgtcccgggtgtatgcacccgatcatatatgtttgcagatggatgatggatgtgtgtgagatttattaggattgtaaatattgtaagccagaactagagaagctcgtcgatcgcaagaaaactggcccaatattgttcgggactcggatgacgacccacccggccggcgaagaaaaaagcggagactgctggagaccgtcggctggtcttgattcttcccgtcgcgggccgactactgcatagctgagcatccacgatcgccggagatcatcagtggttttttcagggagccgccctaggtcagccaagttgaacggcctcctcggaaggcgatacaccgttgaccaccgatcagtcgacacacccagctgtcccacagcttcaccgaggagcagtcttttcttcctgtgcgattgctatgagctggtatctaggctgccttatattaaggctaccggtaagaaagagtccctccgggtggctgggtggttatcggctgcaggagatgggggggacatcatgggaatggctgtgctggtaagagccgcaccggccaccgacaaagaattctcactagcagggagctgggacggggtataccagcttgtccagaagcagtgctccctttacctatgacggctctccgaggtggtctcctccccatcgtgccggcaaagagtagtacataaactgcctcgccaaggatgggttctccccgacggcgagctggtggatggcgtatgcagcaggtccttcatgagacgaagtcctccctccccgaaaaacagcggattcattttagcgactatcaattcaagccattcaaacctcaaattggactgaccttcccccagtcgggactcgggatgtgaccaaagcacatcagtctactcaagcctaggcttttgttgagccagtaaactttggcacagttttagaatgtctgcccaactcatcccaatcctcccccatcccagctcacctgtgaatcagatcagggaacacaatatttccatctgcattttgctttttggcatcatgattgtctgcccttcttattttgggtgggtccagatgggcgtctggggcagggctggaagaggatcctgaaacacccgttttatggtagcaatcttcaataacatggtcatgtcatactttcagcactatttcaaatattgggatctagtgcaaataagatcatgatcagatgttgttgaagaactgggtttcctgtgatatatttcacccattaatcaatgatatatgattgaaagattctctggaaacatttgaatatgaattgattggctaagatcttctgcaatttctactaaacaatatggtaccatcctaatcacttgaaatactctgaaaggtataaaatatattgtatctgggaaagagtggatttcttgatcagccactctccaaactctttcagccaatgataaacttctttgttcaagatgatctgcaccacttgagttgaggagttttccctaataaaattcatattcctatgaatggtgcctgaaatgaatttccctcattgatctcccaacctgaggtggctgattactgcctaatgaatccagatatcttgtttcaacaggtggtatatcaaagttggaaattttcctattttgattggagtcagtcaacttggctgcaccataccaaaggttctcaattgacagggaaattttggctctaaatttgttgtctaatttttcaatctggaagccttgagccctgctgtaaactgggtgaaatagactggctattgggcagtgagaactacaacatgcccaacttaatttccaaaaatgttccctaaaagatggacaaggccatcaggcacacagcttcaattctttacactcaaatatcctaaaagaaattccactgccatattggtgtgtgccattccctggggcacagtgtggtatacacctgcttgagccaggatgtatcaatggtttggataaggagcttgtgagagctgttttttattctgaggtgcagccacaatttacctagatttaaaaaatctacaccaaacaatcaatgcaactgaatgcaaatgccccttcaggactgggtcacataaaaattgctcaaaggtcaattgcaagcaggttttacattgaaagaaatttaagatagaaatttctaaaaaaagtctcagaggaagagacaaacacagcaaactgcatatgagaattgaacacagtgaaatgaagatccaatcttgctgaaagatttgaaccctcatttcaaggctaaacaatcatacatattaatcaatgattcatgatctcacagattctttataggaaaatttcaaggaatttgacacctataataataagcactcactttttttgtttcaaaatattttatccaaaaaaatatggtaagatatcatgtgcttcaaacaatgcagaaactttatacactcttatttcaggacgagtgtagatttttttgtcagcaagtctccaaactttgtcagccaataagaaaattctttgttcaggatttgcatcaattgaagtaaggagttttcccaaataaaattcatatgagtagtgctggacaataatttttcttatggattttctgacttcctctgatggaatttcaatgtgtggaggatgaagttctttattgtagtggatcctgaccccaggaggaacctgagggggatgagtggtatccaatgaattcaaatagcttttttcagcacatgggatatcaaaattagaaattttcctattttcattggtgtcagtcaacttgtttgagtaatactgaaggaatttaattgacatgggatttttggctatgaaatcttctcctccttttactacatggaacccttttgatctgatataaactgggtgaaatagacttgctattaggccaacggtctcttcaaaaagtcggactttatggaaattgattgatttggtgaattctttcatgtaaacagctgatatataatcatgatgataattcatgacatatcggagatgtcatacaatacttttagctctaagagggtacattgtaatctcctcacttgaatcttgatttgtatcatgatgatatgtaatttaccaaactttcaaacagtttggatttagtgtgagactgccatcattcttttgggacattcaagaaatcttccacaatctcaattaagtcatactctggggatttagctgcttcaagatatctattaatccaaaatttaagatatccaaactcaatctgcttccaagtctcctgatccagaactgtacatgcagtcagtttaaattgtttgcaatccaattggattaaaaaaaatcacatcaaatttaaagcaaacatcatactcacacttgagaatatgggacatttgagtcatggagaaatcttcttgtaagcttagcttgaggttgaagttgagatatacttcattgatatcatgagagagtctgatcttcaaatatctcaaaacaaaatgtgccaaattttcttggttgaagaagcttgtgagagtgtagttggtatccgtgagaatgtcatgctgtttcaaatctacaataaaattaacaatgagatcacaccattgattgagaatcaagcttgcatttgtaaagtatgatacattgtgtagtggcttgaattcatcaaagtttgcaatatctttcaaccattttgtttctaatgggtggaatatgcggacagaaacatcatttggaacagctccattgcttgattggaacacatatttatgattcctgagttgataaatcttcttttcaaagatgactttcatggaatttatcacaatatctacatgtttttgaattggattccttacatggtctctaatttcaagttctgcaaatctttttttccattcttccatatcttccattgtttttgatgcacattcccaaaactttctttctggaactatttaaaaggattcataaaccaatctttcagtctaattatggtgagtgttctcacgtacctctgaaatggattttgtttttctgagcttctcccatgatttggtcttccaaattcgagtggctgactgtgttaggatcaatgaaggttattatgatctactaggtataccatattatcaggaaagaaagagattatctaacttaccctgtggaaaatctgtggatgtatgctcccattccatcccagagtgttccaaatttgaaacaactggttcaatagaaccaccagcacctcgtatcctctggaaaactaagctagacaaagctaaaagacagatttcaagcatctgattaacagaaatattgactggaatggatcaagaagccaataatgaacaaaattatatcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattcttctaagcagatttgatgagtgtagctgttgtcagtacctccaatgaaatccatccttgcttcactctgcaagagcagaaacattacctctctagttgcaagactgctacttctccctgatactttccccgcaccttgtagagtataccatccatgtgattcaatgggtcttggtatcaaacacgtcagagtttggcacagaagagatttgtgtatattacaccattcaattgaaaggttcaatctccacaggttttaggaaggggactgtgcctctgagcagtgcacaagtttggccatagctggtgatgaagctagccgtccattttagctcaagtagctgaccattttaggcggcaattataaacagccttttttttcttttcaagaaatttttgaatgttgtcttgattactttcataatggaggacttcctgtcttctaaaattgtaaatttagaaggaagggctaaagttttttggctggtgaaaattgtttgacctcaggatttccccagcaaacaaagtttagccggtctgtctgaaattagccatctggttgacgggaagtcctccaatgtttttgttattattttgttaaccaaaaaacaatctcaaaaaaatttcaaaaaacctcccagaggttgtttgaaaagggaaaatcaaatccccttatgtgatatcattacggtccttacaccccttatgggatgtatcctgctgtacaaccatacaaaatacagacagtgctccaacctagaccttgatacaagatctcaaatgcagataagcaataaactggctgtttgagtttataattgcatcatgtatgaaatttttttttggtttctttttgaatttcacttcctcttaaataaataaaacaaatgactctcaaaaacaaattacaaaaaaaaaatccaaaaattgtttatgattgttgccttagaaatccttttttttatctaatcaggggtatcaaatatgtagaatctgaaaacttaaacccccaatttcttctaaactactgatcaatttttcatgaaggtattatggagagtagcagtttcatatgatgtatcttaattatgacacttcatctggaaaaatccatcggttcaagagaaaatgatgttttaagttttgagaattttcatatttgataccccctaataggttgaggccctctctttcatttggcctctttgctttaccgcaacacatactgaaaagcacagatcattatctacataagtccccccaaattatagatgttgtagaggacagtatgacagtccctctaatataaacttcacatttcgactgtggtctccagaaacaaaggcacagctgctgcccctgtttttttttttttttttttttggtttaggtacagcaggttatacagcccttaaatgtgtatattgtggagcacaaacacaaaggtctgccatacccacagcttgaacacaattatgctgctgtgcttgtagttattttttttttgctatgtattgtcttttcagagatacttggagcctctcaatctttttctttttgttatgcattaaaaagtctgttttatcttctttttttcagggattctgtcatatgtatcccaccttttgcttctccctccccggcccctatccagcgacccgatgcccggccatgaactcccctcccagcctggtcggatgtagcaagggatggccgagtaggtggtgggatcagggtaaacttggcaccctgatcccaaatatgagcttcattttgccagagctcttcttaggaagaaactaaggctggatgacctatccgctcaccctccctacactggagaagtgcacaaaggaatgcatgcaaatgcacctccaaagtgcaaatcccgcggattttgctcgaatcccgattccaatcccatttccaatcccgcaaatgcctccccccagattcattttcagagtacgatgtggtagcccacaccggtcatactccaaatccaatctttcagtaactgagaccgttcacagtaactccccccatcccatcacggtaagtgcatgtaaatacatagaagtgtatgtacatacactacacatgacaggagtaacactacacaaatatgtatatgctggaaggacggtccacccgagaccgtcctaccctaacccaagcagcactctacctctgagacccgttccctgttgcctcaagcacatgctaagacctgtttcctcaagcacatggatataagtgcaagcggtttcaccgttgacctcattgttgtgatgtgtcttcctgcgtctcattctggtagaagatttcaagaaaaaaaagcatgatcataatggtgataacaattacagacagacttagttggctttcattcaagatagtgaaataaagatattataagagatagatattataagagataatgcggaaacattggaggaagatgcgattaagtgttgataatgttgtttgttggaagcatttcaactgtgggactcttggtactcgtcaagatcatcattggcacgctgattcaccatctgattcttgatctttgaagaacacttccctcctaagagccaattcaggctgagtgttgagtcgttgtatatatctaatttaagaaactctattaaggcaaaccacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtgtggcccactaagccctgcaataccatttcttctatggttacatgccatgttaccagcagtgcttcatgctgctgctgataagtttccaattcatcacgtagcaaagtctttgcacggttttcatcttcacctagtgcatcatttaatgtattctgcagcccactgcttaatggacctaaaaaatgaagattttgatcaatcaactttggtcaagtagtaccaacacacagacataaacaaaaacgtacccagtacacattgatcaatgcatgatttcacctgatctctgtgggaaatcccccatgagacggtccttcgcaactcaatcgtcagttgaacaagttcctcttttgaacgttccaaggcaaggaccgcatggattccagaccgcacgttaggattgatggcccatgggtccttagataggcacatgtacccatcgttccaaaaggggtcgtccagcgggattttcttaaattggtgatagtcaattggtgcattttctggcaagtcgagttgttcaggacagtggtttctgaggtagtcagtacgccgagtctggaaagtgtttaaaaccgaaatgacggatttctttcgacgatccagggcatcaaagatcttctccttcaagacagttcccaggcgctcgccccgaccctttgaatctcgcaatggttgcaattcaccttgaatctgaacggcagccttatagagtgctaacttggcactgtagaggagccccaaccgtttttgttggtcctctattgaatatcaatattagttgtatcctgttgcctttatcagttttcaaaaaaggcatcttaccatcctcaatattagctgttccaaaatgagagcccagttttttcgtttcctcatcttgcttggcctggagcatttggatctcactcaactggttcatcatctgggtgggatcggactgcgagtgtgattttaatcctgacacaagcatctcactggacatgcagagggaaagaagttagcttgaaaacatgtaacaagaaagaaacatatggtcacatacacaagggttttgatggtttcacctcgctcaaagaattgtgctagctcctctttgtgggctacctcctcctcatttagattggcatggaaagcacgctgagcttcccattgtgcccaaaaaaaatcctcggtgaagcaagtgccacgttgatgtgggtttggctgactcagaagcttgtccagatttgtccgagcatctttttgatgagtgattgcatggagtgtcttcctcttcagagttaatactaagaaaaaaaatcagtaaagaaacccaaatgcataattagaaataagtgaaaacaacatacacagcttctccattccaagcatgttgtggaatacacttcgatgattgattccaccaagccgacaatttcgagtcgcatacctttgagggcccaccagtggggaaagataggaccacagacgctccaacccctcaccgtctgttaagccccatcccttgttgtatcttggattgaacttgagttgacatgcccagtcatggacataggaatgaaatactgctgtagcaaatttcatccttggaagatgtttggtaagtaaattccgggattcaaaaaattttcccagggtgcagccaatatcgtaaagaacacctaattgaatattgggatttagttcgccaaggagccgcttcaagattgacataggtaggccacgtccttctcccgatttgtgtatattacagaaatagattactgaatcgtgtcggcagcaacatccgaacaatccagtgtcatcacaacctttccaagtgctggcgtttcgtcggtcatctgcagccttgtgctgctctgtacatctgtctttctgatgaattacagaagaaatatgagttgactgaacagagaagggtagtacataagagacataccgctttctcagtctttttttgagctttttcgtgggttaatatttggtcgttagaggcttggatttcttctggagtgacaaacagatggggagtatgaaggggcaggtgatttttggaggccttctcatgatgtcggtgttgaaaatttccatcgaggcagaggaatatttgactagtgtctgagggttgtgattcatgatcgaccggcagcgaaacaccaaaacaagctggacatgaccgttgggctagaatgtcttgtgaagagcaggcggttgtggtctgaattaaatcttgttctaaccgcttcaggtgtcggtaggcatcgactgaacctgaaaaacaactccgaagatccctgggctatgtgaaagtcagaacaatcaccactgaggaaaacatgagttcttgccactataccttctttttctccttgacacacagcctgattgaaattgtttcgttccacctccgtatgacttcagtaaatgaggtcaaatgggtgttgcatatattccacaagagatcataaaagtgaagcagacgtagagaaaaagcagtctgagggaaaaggggtgtgcttgcaatataaccgttagccaacatgtttattgggtcgggaaggcaggagcaaaatgccattttggttcgcttttgacctgtcagacaaaatgaatataagtgctcaatctgaatagcatatgttcaatgaaacaactcacccatgagatcaatgaggtcaacctctctccaattctgctgtcctggagtgcatttacacaggtcctttgaaaagtcttcaagacagccaatctgggaccagttttgcgttttctttttcaaatggaggtaggctgggaacatcgatatcataagatctgaccaattcctcaatttttgctgctgtatgagtgcttgatggtgtgatcgaatttgtctgagggattcggcgtcttccggtctcatctcgtctggaatgtcataccaagcatcctggtcttgatcgtgatgtgaggtttcttggtgatcgtgatgtgaggtttcttggtcggtgttgtgaaggtaatcatcttcaggtatcagttcagtcagcggcacaggaacactaggggtagttatatctgatacttcagctgccgtgtgtttgcgcatcttgttccggtaatccttctgggatctcgtttcgatccgtggcatacgtgatcctttgtggaattggtggagactagatttttgctttctggctgtcatttttgatgggttcgaatgatgagcaatcgtcagttatgctaagatggtggtttatgttgatattttcggaaatgttggcaaatccggtcatctctgactgcgcgaacctgaactcacatgcctcatatacagtatcactacccccaaatcctgttcggcaattgtttttgggcacctagctgtgctgtaaatttcaactcaaaaataaaatgatcttgaataacaggacaatagtaagaatattaattggtagctgaggagataaagcaataacaattctgaggaaaatgtaatttttctggtaagcataaatcgtgttctcaacaacggatttgaaaacaaacttggtttaaagagctgatcaataatagctgtagtatgaaataatagctgtagtatgaaatgatagctgtgagaaagttataattcatttagacttctccctctctctctgtttctctgcttttttttggtcttgattcacaatgcttttttcggcattgtctatttgtttcttttgaccagctatacagtcgccagttgctgtaccattgatgtaagcaacaacagcatttgacatggcttcagacatttgacaggaaaagccaattcgagtatacttgtcggacgtgaggatccagccaatgtctgatgatggtgatctttggaccggaacacacacatggtcacaccaatgactttgttcaagtccaagtacacctggaaatcacgaaaggtgaattgtccacctatcatatcaaatccatcgtctgccaagatgggatcatctttgtccgaggtccgaggattcaagatcggtatccagcaaacaagggtccaattgtttgcatccgaatcaaaatgggtctcgttgaaaaaatcgtacatcgtaaatgtgagaaaagaagcaaagtcgagagcgtgatacgacgaaggaggccattccatgtgggccattgagggtaaattatttttaatgagagttgctcggtaatcttcaaacactccaggagccagttcttgaaggtgaacagatatccagttgttggcctctctaacggcaacagcttcatcctcggcaacgtagtttgactttcgcatcatggcaaccaaccgagtaacagagcaataacggccgaacgcctcgcatgccttcgagcatttccgccatccatctgcccacatggttccacccatgtgagggccattgtttttgactggtgcgatgtaatgagttcgggagagaaaaaagcacacgagcttttcccatccaagcaactcatctgatggcatcgaggaaaacgggataaatttagccttgcaaaatgcttcctggcctcgtggtgtaattatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtctggcagttgcaggcttgttcgggtcagttcaagcaagcacccttttcgtcaaaaaacaaaaacccctacatatttatatataacttgtcttgactggtttggaaggtcagaagagccaccagttataattataactgatgatcatcatccccttgatccaaaaaacaaaagactcttgttgacatgatcatctgttttacgtgatcatgaaaatcgagggatatattctctagtgtttcggatccagccgacttaacatcatcgggaagcatcaagctaccgaacagggtcggctacgtagaaaatcgggtgcttcaagaatggagataggctgttatttaatgatgggtcatgaacatcggcactcacgtttttgtcgaaggttcttgatgaccagttctgctttttttttgttggggggagggggggatggagttttgaaggaaagtatcgatgaacttgtatatatatataatgtgatcacagcggactaaatatatatgtagtggtcagcagccggtcactgaagtctttgtgccggaccgtatatacaagaggacgatcttacctcgcgggtcttgaagaacaacagaaaggggaggaagaaggatggattgggatccggaacttaaaataaatgaacgatgtgttctctctacaaagggtgactcatgaacagtcgacaagcgaaatcgacatcaagcaagccttttggttggctttctacaactgaggatggcttcggggggcttccttatatatctatccccctccccctctcccaaaaaaaccccaatccttcttcttcttgtcgttcttcccgtgtttgtggtcttcttcttcttcttgatcgagtgccgagatcaatcaaggataagaggaccatgcggagtatgcacacaagcagtgttgggaagcagcgctttaatagaatgaagcactgcagaaatcctcgatgtcttcttgattgagggtcgatttgaagatgcttataatgagttcaacagcttggatcaacccatctcgaatgcgctcgagctttggatatgtagagataagcagcaaaaaaaaagggccctcgatgatcacaataacgagctgaagttctttgggggcccatgaggatgggatgggatgcaaaaggaggaggaggaggaagatgaaggatctgccgctaggatgagagaacatgaacagctcatcggcctggatcacaccgccgcccattacatatcctccctcggtcactctccaagtcatcataaatgtattggactataatggaggatccctttcctttctttaccaatcgtcgacttgcagatatccatacatctaactcgatcccaagaccattctgcaagaagcaaatttataagagaaaagagaacagagtcgacggactcatcactcactcacacacttacactacacacacgccaaagcaaaacaacaacaacgattcctggttgactgattgggattgctcaaaaggggcgactctggttgatagaaggaagtagcgagcgtgctatgtatcaatattcgaccagagagacacctgaacggctgctctgtccgcctgcgttttgattccgattttcgggcttgcagatggttttcgataagaagtaaaggagcaggaggataaatcaaaaagaagaagaagaagatagacggacccaagcagaaaaggactcacatcacagggcccggggacaccgacaaggtgtgcaggcaaataattagaggaaccacacaacctaaaaattttttagtccttttttaagcctggagcagagcaaacaaattacagggtcaacgcccaagtccgtctccgtcagccccccctcccctttgatgatgatcatcatcaacgatcagaaaaaccttcagctggcgttcattagaaactcagacacactgacttacagagagagagaaaagacacagagatcagggcaatttgatggctaatagtcgaagatccggattttctaatcaatcagacaatcctcaatgtctctcatcatcatctttataccaccacactgggcagggactcggcaatcgaatcatcatgatctcaaaaactcgacatttgtttcgctttcgttcgttcgaattcggtcggtcggtctctttgttttttcgagtatggatctccacgggttcgagaggtgactgggatcgggtgtgtacatgtaggactgatattgtgatgaaggatgaagtgaaagagaagctgtgttcccgcaagcgcaagctgatccatggcgatcatcatctggatctggacatgctctggaatatgtatgtgtggacatcgcattatttcaaaaagaataggaaattagacccggcgcgccatcagtacatagttgatttccaagtccaaattagtgaagaagatcaaaatcaagaatctttggacaagagtctccattcaatcatcatcatcctgatcaagaggattttgttcatcaagcaggaggaaggaaacactctggcaagccgggatatatttgtaatacatcatctagtcagccagtcacagcgcttgtccagtgatgatgggttaaatataactccgacttgcatcaaccccacaaaaaaaaagaaagaaaggctgctgtcggagatgattgaatggtctatgattatttaggttaacgtttcctttcggatggccatggggcccggcagccggctgatgttgtagattctccatccgtccatctttgcatatttagatctttctcttttaggagatcagcttgctttgcttttcgatgtaccatcttcctcaatgtgtggatatagtatgtcagagatcctcttggctatcccagctatttacatgctcatcaaagtcatgaaaccccgccagcctattattctcccgattcccaagcatgcgtttttccccattagattagagccaagaacatctctctatacatagagagaaggactgaaaccccgcaagaagaataaagttttttttggggggaggtgataagttatcaagatcaatcgttctcttgatgaaccaattgccgccacatttttcaaaactccgcaagtcccgagttgatggtgatgatggtgatgatgatgatgcccccgaatcggtcttgggagtcgggacgagacagcttgactggggaggtccctctccaatgcttggccatcaaccacgaccaacttcaatgctgtctgctgcacaccacccacacacacacacaagggagtatctagatgatctgtggacgtcatgatcggtcagaagaatcgtcccgggtgtatgcacccgatcatatatgtttgcagatggatgatggatgtgtgtgagatttattaggattgtaaatattgtaagccagaactagagaagctcgtcgatcgcaagaaaactggcccaatattgttcgggactcggatgacgacccacccggccggcgaagaaaaaagcggagactgctggagaccgtcggctggtcttgattcttcccgtcgcgggccgactactgcatagctgagcatccacgatcgccggagatcatcagtggttttttcagggagccgccctaggtcagccaagttgaacggcctcctcggaaggcgatacaccgttgaccaccgatcagtcgacacacccagctgtcccacagcttcaccgaggagcagtcttttcttcctgtgggattgctatgagctggtatctaggctgccatatattaattctaccggtaagaaagagtccctccggggggctgggtggttatcggctgcaggagatgggggggacatcatgggaatggctgtgctggtaagagccgcaccggccaccgacaaagaattctcactagcagggagctgggacggggtataccagcttgacggctctccgaggtggtctcctccccaccgtgccgaaaattaagagtatgtagtacgtaaactgcctcgccaaggatgggttctccccggaacggaagtctcctcgacggccagctggtgcatgtcgtatgcagcaggtcctcatcagaagaagtaaaaaacaaacagtggatttagcggctacgtccctcaaattcgactgacctttcccaacccgggatgcaaccatgaaagcacaatagtcagctcaagactactgggcctttcttgagcaattgaactgtggcacagttttagaatgtctgcccgcctcatcccaatcctcccccatcccagctcacctgtgaatcagatcagggaacacaatatttccatctgcattttgctttttggcatcatgattgtcttcccttcttattttgggtgggtctagacgggcatctggggcaggggaatgtccctgaagctggaagaggatcctgacacacccgttttatggtagcaatcttcaataacatggtcatgtcatactttcagcactatctcaaatcagatctagtggaaataagattgttgttgaaagaactcggtttcctgtggtatatttgaactgatacacacatcagtcaatgatatatcattgaaagattctccagaaactggtggatcaattgataggctaagatattctgcaatttctaccaaacaatatggtaccatcctaatcacttgaattcctctgaaaggtagaaaatatattgtatctgctgttggaatttcactcaacctctctctctattttcttttacttcactaatatgtcactcttttgttgttaagtcaagaatgattgatcttgattcatattcatcatgcatcagttactgcccccacaacttgatcattttgtatctagattatttaaagatctccagaaattaaggaattacaaacatcagtcttcaatgtttttatctggtcctaagaggacacttaagcctcatcttagcttaatccaatcccactttagcccaatcggttaagtataaaatgagggggttcacatactgctgatttcaaattcagccgtcaaactttgttggaatcatggctgttttaaggtttatgggaaagcaaaatagtttagtgggaggtaccccttaactatggattcaaaatccctaatttaaatttcatcaagtttgtgcatcagcaaacaaaccttgttcaagaccagcacaggattggctggaatgtgaactaccctaattctcgcatatcctggactctttccactattgactttgtcaaacgttttccccattccccggttttatttcaacatctgcaaaaatgtgaatttctttatcagccattctccaaactctttcacccaataacaaacttctttcttcaaaatgatatgcactgatgaaaaacagggattatttttgaaactagaaggagaactgatatatcaaaaaacaagagtggttgagatttttaacaaaaaagattgaaaaataagaaacaatcagaaaaatagaggaagagaaatttaccatcagtagagttttcttttgacttagacagaacagaaaggcttgaataaatgagatcaaagagggatgggtaatagaaactgtttttagacaagaagaaagagagatataggaaataagaacaaaggttaatgttttagtccacaagattcaaagagagttgattatattttctcacccaattgctgaaatctagatgagtatttcaagaaagagagttggccaaacaaggatgagaggtggttggattgaagttgagatgatgtgtagtcaacaccaattagagtgaacaagaagggaaacaagagaatgaagatagagaatgagggaagataagaaacaaagctggacagaaatgaagaagggaattgctgaaggagttgaaggtgattggggatgatgttgaagacaggcttagcagttaaggctgagatgttgttttgtttgataatagtccattgcttgtggtttagatgttggagactgctgaggagaagaagtgggagatgggaaaattgagcttctatttatacatgattggtcaaggtttgacttgtaattgagggatgattgtattggttaggttagatgtttgaagaagagtgagttgagaggctgagacaatttggaggagaagatgtggatggagaatgtgtaagaagaaggaagacaaaaaaagggaacaacagggggagagtcaagggggaagggatgagactgaggggagagagagagagagcagaaagagaacaaggaagattgagggggagagcggagagattccaacatgcaccaattgagttgagtagttttcccaaataaaattcatatgaatcgtgcacagaatcaattttcctcattgtcagacttgggatgcttaccgttattggctgtagtatctgtagtcttgacaatggtagatagatgcaatgctgagtagaatgaagtaaggataagatcaacgatagtcaaagacacagctcagagaggtctcaatgagacttatggctttttcctgcagctgtaagctggcacaaccaatctcaagacatctcagatttgggaagaggttaacactagggttccaatctggtgccttggagccaaattccatgcatcctgcaccttgtcagacactgagacactagtccatgtgtctacatgagattttaacccctccaggttacataataatgaatattattatatttattctttaaattagtaagtatttatttaattttattctttaaattaataatcatttacctctgtacatatttatctctctctggataattaatgtacctctctcttcaaaataaaaatcaaattgcaaaggataattatctcttgcattagagtatacactctcaacggcagagagagattcctctccaccgctgagagtccagcaccaaatcccaacctcccttggggcttttgaggatagactccaaaaaaaacccctgggtttatttatttatttatttatttttttgggaggattgaatcccaaacctgttgaaggtttgggaggtctgactcccatctctgggggtggacagcctgcagaccatccgcagggggtcttggcaaactcccaaaatatgtgagagtcggaactccaatatttgggcgttgtttaactaagaccttagatttttatggaatttattatttttatttgctatgacaggttgtctctgccatagtagcaagctgacagaaatactgctttgaaaagaaaggggttcaggagaggggggaagtctgagctgagctgccaaccggtcttgatgcaggtaatccccgcaaatcccaacttctgggggatttcagcatccatctggattttggatctctttgggccaatgccaaaccctgatccagtccgtgggtttttcagatctttccagatctgtggggtccagattgaaaccctagttaacacgtcaagttaacaggtgggagaactagggggttggaaaagttttgagggtgtgaattctttggggatagtgcatgaggttttgtgtgagaggatagaatcaggagtaaattttgaggttaaggcttttttagagacactagccttctagttagggattaaaagattctacttaatagtattatctagcgagtgctgactagttggcaaagaagttctaaaatccaaattcttgtgtcaatggttatttttgatggtattttgctctgtctaaatatagtaactacttgcaggagcttcctttaaatactcataagaagctctggtaagtttgtggtctcactatttgttggggagtgaggaactcaatggaaaaggtagataaatcagtcaacatttggggatgataacacatattgttgcattattgcttactgcaccacagtcttgcatgttgattcattattaatttatcactcacacgctttttatcttttattcatatccaatgttccctaaaagatggggcatggctgtcaggctgacaccttcaattctttacaccaaattatcccaaacacaattacactgccaattatagacttcactcagtatttgtgtgtaccgtttgcaggggcacagccaggatgtaagaagggtttaaataaggagcttgtgagagctgtgttttattctgaggtgcatccacaattttccctagatataaaaaagctacaccaaacaatcaatgcaactgaatgcaaatgccccttcaggaccggctcacataaaaattgctcaaaggtcaattacaaggaggctttacattgaaagaaatttaagataattcttttgaaaaaggctcatgggaagagacaaaccatcaaactgcatatcaggtttgaaaatagtgaaatgaagatccaatcttgctggaagatttgaaaccccattgcaaggctaaacaatcatacatactaatcaatgattcatcatatgacaaattcttacgaaaaaaaaatcaagaaattcaacccctataataataagcactcacttttttgtttcaaaataatttatccaaaaacatatggtaagatatcatgtgcttcaaacaatgcagaaacttcacacactcttatttcaggacgagtgtagatttttttgtcagcaagtctccagactttttcagccaataagaaacttctttgttcaggatttgcattgattgaagtaagtagttttcccaaataaaattcatatgaatagtgctggacgataatttttcttatggattttctgacttcctctgatcgaatttcaatgtgtggaggatgaagttcttgattgtagtggatcctgaccccaggaggagcctgagggggttgagtggtatccaatgaattcaaatagcttttttcagcatgtgggatatcaaagtttgaaattttcctattttcattggtgtcagtcagcttgtttgagtagtacttaaggaattcaattgacatgggattctttgctatgaaatcttcttctccttttacaacatggaacccttttgatctgatgtaaactgggtgaaatagacttgctattaggccaacagtctcttcaaaaagttggactttatggaaattgattgatttggtgaatctttccatgcactcagctgatatataatgatgattatgattcatgagatatttgagaatgtcatacaatacttttagctctaagagggttacaattgtaatctcctcacttgaatcttgagtggtaatccgtgatgatatgtaatttaccaaactttcaaataagttttgaattttagtcattgtgactggccaatcattactttttggggacaattcaagaaagatttccacaatctcaattaattcatactctggggatttggctgcttcaagatatctattaatccaaaatttcagatatccaaactcaatctgcttccaagcttcctgatccagaactgtacatgcagtcaatttaaattgtttccaatccacatggattaaaaaatcacatcaaacttaaaacaaaaatcatactcacactttagaatatgggccatttgagtcatggagaagtcctcttgtaagcttagcttgaggttgaagttgaggtaaacttcattgatatcatgagagagtctgatcttcaaatatctcaaaacaaaatgtgccaaatctccttggttgaagaagcttgtgagagtgtagtgggtatctgtgagaatttcatgctgtttcaaatctacaagaaaattaacaatgagatcacaccattgattgagaatcaagcttgcatttgtaaagtatgatacattgtgtagtggcttaaattcatcaaagtttgcaatatctttcaaccattttgtttctaatgggtagaatatgtgaacagaaacatcatttggaacagctccattgcttgattggaacacatatttatgattcctgagttcataatcttcttttcaaagatgactttcatggaatttatcacaatatctacatgtttctgaattggattccttatatggtctctaatgtcaagttctgcaaatctttttttccattcttccatatcttccattgtttttgaagcacattcccaaaactttctttctgaaactatttaaaaggattcataaaccactctttcagtctaattatccttagtggtctcacttacctctgaaatggattttatgtttctgagcttctcccatgatttggtcttccaaatttgagtggctgactgtgttagggtcaatgaaggttattatgatctactaggtataccatattatcaggaaagaaagagattatctaacttaccctgtggcaaatctgtggatgtatgcttccattccatcccagagtgttccaaatttgaaacaactggttcaatagcaccaccagcacctagtatcctctggatcactaagctggacaaggctaaaagacagattttaagcatctgattaacagacatattggctggaatggatcaagaagccaataatgaacaaaattatagtcttctaagcagacttgatgagtgtagctgttgtcagtacctccaatgaaatccatacttgcttcactctgcaagagcagaaacattatctctctagttgcaagactgctgcttctccctgatactttccccgcaccttgtagagtataccatccatctgattcaatgggtcttggtatcaaacacgtcagagtttggcacagaagagatttgtaaattgaaaggttcaatctccacaggttttatgaaggggactgtgcttctgagcagtgcacaagtttggccatagctggtgatgaaggtaggcgtccattttagctcaagtagccgaacatttaaggtggcaattataaagggcctttttttcaagaaatttttgaattttgttttgattactttcatacagctatttcggaaagggttgtccagttgtctctcacaaattttttttttttttgaaaatttttaaatttttctttgtactgaactacagccgaggaggtacagctgtcatcactagttcagttctgacaggtccagttcagtaaaaaaataaaaaataaaaaaaataaaaaaataaaaaagatttcgtgagtccaagtggacaaccctttccgaaatagctgtaatgtttttgttattattttattaaccaaaaaacaatctcaaaaacatttcaaacaacctcctagaggttgtttgaaaaggaaaaaaaatcaaaatccgcttatgcaatatcattaaggtcctcacactccttatgggctgtatcctgctgtacgaccatacaaaatacagagagtgctctgacctagaccttgatacaagatctcaaatgcagatcagcaataaactggctgtttgagtttataattgcatcatgtatgaacttttttttggtttctttttgaattccacttcctcttaaataaataaaacaaatgactctcaaaaacaaataaaaaaaatcacaaaaaaaaatccaaaaaccgtttataattgcagctgccttagcaatccttttttatctaatcaggggtatcaaatatgtagaatttgaaaacttaaacccccaatttcttctaaactactgatcaatttttcatgaaggtattatggagagtagcagtttcatatgatatatcttaattattacacttcatctggagaaatccctcagttcaagagaaaatgatgttttaagttttgagaattttcatatttgataccccctgataggttgaggccctgtctttcatttggcctctttgctttaccgcaacacacactgaaaagcacagatcatacataagttcccacaaattatagatgttgtagaggacagtatgacagtccctctaatataaacttcacatttcaactgcggtctccagaaacaaaggcacagctgctgccccagttttttttttttttggtttaggtacagcaggttatacagcccttaaatgtgtatattgtggagcacaaacacaaaggtctgccatacccacagcttgaacacaattatgctgctgtgcttgtagttattttttttttgctatgtatgtatggatctaacataatcctgtcagactgacatagcaagacacctcttgttataacatcccaatcaaactgtacaacaatcacagtccagtcttatgtaatcggtgaacccttctccattttttggggcttttcttatatttctcgtgcaaattaaaatttcattcccattttcattttttttgaagaaaagcaaaacaaaaataaaaaatgatgatgatgatgatcaagacctatatatatcatatcaaagtcatcataaatattgtacacatatatcagagggaaagagagagcatttctagcagagttaaaagcctcttccataagtttcaccagattgaatgacgattaaagaccagcttgattacaacaaccaactgttgttagagagttcagagaaaagcacgtggacgatatacaggaggaaagaagagcggggagcgcgacattacttgatcttcaagatctgcaggacctgatcatcgaacccggaggccctagcgaggagcaacaagtgagccatcgagtggacctcgaagacggtgtccggagattggtcgtcgctcttgacatgctcagccccaccagtgttcgaagacgatgatggtggtaagctctttcgaatcctccgatgacgttcgatgtcttcatcttcttgatgatcttggttgaatgatgatgaagaaccggtgacgatctgggcggtcggaccagaggagacggggagctgatagacctcgaagtgccgctgctggatcgccttccaccggagcgctttgagccgctggctgtactcctctacggccgtcttcggcccatcgattatcaacgcgcccggatacctatgtatcgaagccatcattatttcctttcttgtgagtctctagagagagatggtggtgagatcaagtggagtggcgggcccgctatcttaccccggcttcgaccatcctcggatccccaattcgcgcgcccaagcaacgatgttcttccgtttcccagtggccttgatatgatgcatctattcacacacacaccatcagagagaattgcaatcattaatgatggtgagaattagctagctgatgggtacatatttgatgtatttatcttacccaaaagacagcccatgccatgctcagattatgatgctcatgttgagtcggcggtagaggttgatgttgaggtggcccattaagctggggaccggaagaagtggttgcagaacttgtagaaggcgagaacccggcggccagctcgtcgagcttggcgaccaggacgtccagacagacctcggccggcgccttcctctgctcgacaaactgggcgatccatcgctggtaagtctgcttgaagcgctccccatcctcccggctcagcgtcgccatcccgcccagactgacccccggaaccgcgccgctcgtcgggtatccttcttctccgtctatcgttattcgcatctcgacctctgacgacgtatgtatcatgagtcattaaaaatatataagagttttattggtttgtttctttataaggtggtaggccagaagagaaatataaacaaaatgtgtggggatgtggggtggatgatcactgacggtgttcgagtccatctccaaagagcggacgaagcttgagcagaaacgaggtctgaagtacaacatacatacaaggagatcgctcatcatcatcaacaaaaaaatcttttaatggtcaagagagagtgggtgcttgcttgccttgtgatgatggtcatcatcgttggccagtccatcgtcgtcgatcgattggaagttgtctggatacatggactcgagcaggtcgatctcttccttggcctcctgagagatcttcgtcatccctatgtatgagtttcttggttggttgtggtttgtttcttcccccctcggccatcctccgacctccccctcctggttctcctcctccttcttttcaatccagatggggttctcctcctcacaaaacagctgcttcgtacactcgcggcctctcaacatccgtcaagattgtcttcataatcatccaaggggcttcctgatcacctttacaaataacttcatcataaacgaagtcaagattcagcacagtctcagtccaagatcttcaaaaccatcagtccgacttcccatcaccaatatcgccacaaccccttacgatatgaatcggcagcctggtctacttagagtggatcctgtatatttttttgttagaggagtgatgaagtccagagataaataagaaaaccccttggggtccggcctcctgacttcctctgaaagtctcagcctccccccccctttcgcatcatcactaactttccttttcaagctatccgcatacatccaccctccaccatcaccagattgtattgttttgtttataatcctcgtcgtcgtccagctgtgaactttcctcttgtcctgctgttacacttttgctgatctgcttgatcatttgcacaagtccgtcggagctgacgagattctgctcaaacccgcaaccaccgatctccaaagagtagtgatctctgcacagcaacaaccacacacacagcccctctctctctctctcccgctctctccgcctatcatcaaccactcccacagcatccatcaaccacccagcatatacaatattataaatactccctctccgcactcactattctctctagcctcgtactcatctattcacacacttagaaaatggtcttcgggttcttcgaaagtcattggtccttcgaccagatccctgatctcactggtaagcatccccatccccaaatcactcgattctttctatctttctctgaccaagataaccgtttattcaggcaaagtggccatcgtcaccggtacgtcatagctgtctccttatatatacaatttgtttttaatcagcatccgtcgatgtgttactgatcatcatatctgttctttttgggtaggtgggaactcgggcttgggctacatcacctgtttagaacttgctcgaaagaatgcccgagtatagttgagtatctcccatccccttttttcattcggacctccaaagcctgatccattcctctggatgtatataacagtatggcttcacggaatcaaaccaaagcagaagaagcgatccaaaaaatcaaacaagaattaaccaccaaacctgataacgatagcaagaaaaaatcggcatcatcatcatcaggagaggattcgaagagtaatgatcagatcaaggagccgttcatcgagttcttggagttcgatctcaccaaaatctcggccggaaaaaaaacggctgaggcgtttctttcgaaagaagaccggctggacatgttgatcaacaatgccggaatagtgggtccccctttgcacttttaaatgttaggagtgttgaaagagagagaaagaaaaaaagaagttgatatttttttatgttcaaacagatggcgacgccatatgagctaagcgaagatgggatcgagctccaagcgtgtaacgggaccggccacttcggcctgacgatcccattactgccgatcctgaagaagacggatgccgcggggtcgcaagtgcggatcgtgaatctgtcgagcattgcccatcggacggcggcctccaagcccgacttctcctccctcgaggccctcaatcgcaagtactcttccacttggatccgctatggaaatagcaaactttctgtgcgtcctcttctctctctatttggttgtgatgtccaagcagaggctcatcggtctttgtcgccagaatatcttgtttaatagcgagcttcagagacgtctagagggaaccaacatccattgcttggctgtcgttagtcttcctctctctttttctgatcactctacttatatattcatggattcgtttcgtcccccctcgattctcttcttttttagcatcctggggtcgtagataccgacttgttcagaggtacatccttcgctttcttgtatacttccaaaagccaaaataaatgggttttgttttcttttttgtttgtttgtaggactcggtgaatcgtttccacttctgaaaccgttcctagttgagtcaagttttttctttttttttcttacctcacactatatcaaaaacactccagaaagcttagagcttgttgaattcgaaagacggagcaaagagctcaaacttttgttgatgatgatgtgtagggtgtcaagtcgttgttcagagggactgtgctcatcagtcctgaacaaggcgccatcacccaattgtatgcagccacctcacctgaagtggtcgagaaaaacctcaagttgagcttttttttcatcgatttaaagaaaaaaaaaaaacaagcactgaatgtctttctctttttttatttttggcggggtggggttgatgttcataaaaggggcaaatatttggtcccctatgctaaacttgaaactccaaaccaattggctcaagatcctgatcacactttggcgctccagttctggtccctgtgtgaaaccttataccaatctaaaatttaacccccccttccttttctcctcgtcgtccttatgaaaacaaaaaaaaatgtaactggtcttgaagatgattttttcttcctggatggtttataaacaactctcatgaagatttgttttggttttggttcttagggttatgtattaaggcatatatatatatatatatatattttatcttgcttagttatgatgatgatgatgtgtatagcccactatattctgattgatcaatgtaaaacaaacaaagagataaggctctgtgagagagtgcttttgcggggccaggtctttgtatgtgtgtatggtctggctgggagaatgcaggatctcatgaggtattttttacaacaaaaaaacccaggctgtggttttttagatgtgaatactttggagcaatgggggactattacgagcttgtacagcctctccgtcgaacgcacgaagtgcgggagaggcttgagcccaaaacgaacacgactgggtgtcacagttgagttttttggctgttttttgcgccaaaaatcatagaaaatccagcttttggatttcttgaaagctgagatggagtgaagatgcccaacatggaggtcttgacttctatcaagaaacttttgggaaaaaatgaaaactacacagttgaaaaattttaaaggaaaatttgcccaatggcaaattggctgagcttacataagccagtttcaatctcactgcctaccatgtgagaacattttctcaatttgaccaacttaaaaaagatccacctcatccaattttcaagatgaagttctgaaaattggatgaggtgagaggcatcaccaagcaccaaaagcttgtctactcaaatcgccaatagctggtgatgtaaatgctgtacatccagctcaatgtgcattacaccaaaagtgcccaactgtgacacgcgggcctgttcgtgtttgtcttaagtccctccttcggaggcttgcgcttcgcgcgagtggcgttccacaccagccaaggccaccaggccctccgaagcaagggactttgataagttcgggactattatgctgcactaaatcactgttagaatagcagccctcaaaacagcacacctgcaagttggtagtgaattagtgtgctgttagtgccactatcctacagcactttaattaacagccacaaaaaaaaaccaatacattgtattgtagcgcagcgtaggggggagggggtactttccttgtggcttgcacgtgtaatggtagcacagagcaggcaggaatctgctgtgctacatacactcatcatttaattagggcctgtagtacctgtgatgaaagaaaaaaaaaaactgaatttcaagggttgatcttgtttgaagtttcattgtaccaatgccatcaaaagtggactcatccaaaaagctgggtcttttccatctcaacatcaacaactaacactctctatttcaacctttaattatctccccatttatttggagactttttggggttgtatatactagaagaaagagaaaaaaatcaaacagaaagcctttcttcagaattcaatcccctctcaatctatataaggcccgataaaccgtagtgtccgtactgggggtttccagcttaatgtgatgtcctgacactacccttagcttcagaaactgccctaatagtccatgggtctccaatttcaatcataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggttcactttcagattaccaagtcactttttattattatttttcatatttattgtaaaatatcagtcccaagtcactttttttccattctctcatatttattgtgaaatgttgacaacaaattggaagaatcctactgtgttattatattttcatatttattgaaaatatcattcccaagtcactgtttttccttttgtcatatttgttggaagacatcttaaactaattggaagaaccttaattcattattattattattttcatatttattgtaaaatattactcaagtcacgtttttggcatttttttcatatttgttgtcaagtatctacatctaatgggaagaatcttgccttttttcatatttattgtaaaacatcaatcccaagtcaattttttcatttgttcacatttaacaatttattttaaagcttaaactgtctacaaattctatctaattagattattagaagaatcttcatcgttgtccaaaactatcaccttcctttttaatttttgttagacttcttgttatccttgagtccctgtttccatgtagccaaggtaccttcttggagttcttggagtagaaggccatcatcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaacaggtaccaagtaccgcacctggcacctcccgacgggtgcggggcgggtgtgaagggtaccccccaagcggtactaggtacctagcaaagggtaccgcggaacgatctctaccacagtcgttagtgtgctttcttcagattcgatttctgacatgtcagactctgtgacattcagcttgttttcttagttcttaaatcactggagtcatcagtgcttgggatgatttattttttactcatcctttccaacacttttgtctccgggtaagtctctatctcttcttttcatttctctctttctctgtgtttgttggaatgaactctaatccttaccaacacttttgtctccagggtgttcatctcaacagacaacaccctgccttgcaatacttctctacaattccttcccccagagattattgccatacaaacccaatcaccttgcttacttagtcagtgggggttattataatataaaatgtcaacttgtaaacactctattttcttatcttccctcatacttgtatctagttcctagactgcagttaatttgagctactgtagcctagttaacttagaagagagctgcatcacctttagctctaagctcagtgccgcaaagctcatcctgcttgtgtcccctgtaatctaggaagctacccctctgcttcctagtgttgaggtgagacccttttccactaactgtttttcagatatagtgagacccaaaaacccccatcagcaccaggtcactttagagactggcactgacagttagcataactggaccttttttgcttgcagttacactgcagattggtttgggtagacttgataattggcagaccattcagctggatcaagaaacctgtgtacccttccccctcttgaaagccagtcagccatgaactatgtactcttcacagtatgtgacagtaccattactagtggccgattctgtgcaacctgaagggggagtgcaagggattcactcatcaatgattcttttcagctatggaactattgaaaagtttgagcaaagtttgtttctgaaatgtggtccatccctattcctcccctgtaagtggccgatagatacagaaaaaagattcggtcaaccgtcatgctggaggctaccaacatgacagcacaatatctgcatacactaccggtgcacacggtcgaactactgtcaaattgtttatgaagtgaatggaaaatatgcgtctatgggggagggggatgttggcaaacttggtgttcaatttgtgtgtattcagtattttttctagcttgaccctgcagcagcaccggtgtccataactttccttgctcttacatttacaccgggttttgccgtcaagtcggaaaaagcccaactgtgggatcgatctgtagctcggtttgatctcgacccccctccgaaaaaatttccgaccggcgatagatacctgttcagaatctccgtcccttgcagagcaggccatcggaacaaggtccacatctgctagccggaaaaattccgcttaccatgagtgggcatggactttatccgaccggtatacgtgaccgaattctacgcacatgttttgtagatccgacatgcttgactggggcaacttggcttatcggatcctgagacacatctaattttcaaaacaagttgatcggttgcgagatttttccgagactttaatcctcagttgtttcggattcatcatgagtggtaaagacttatacgattttgaatgcatataaagaagcactggtctcgggctccttgatcgactgctctcagcatataattcgcctttaaaatccggattttagtttctgcttaagcgctcatttgggagggggatacaatgttcagctataatcgtgacactgttcgaagggtgtcattgttcctaatgatgcttgatcaaaccatgtctggaatgatcccaggcaacaatctagtcaccgaggcagccgccgcaccgaaagtggtcggggaaggcctttcgaaagaactagatcatggatataccagcggatcgataatctctcctccaaaataccagtcagtcgccaagttttgttttgggctccctctatatgagtttttttcccctcgggccctcgggctaggcaagggttaaaatccccatgttgtctcgttttcatcgtacgcagaatcaaggacatgaagttccgccgactcggaggctcgggtttgcgagtgccgatcttctcctgtaagtccgggtttccgattgagaaactatgaagctccgagaagatggggattgccgcttggtctgacatattgctcgggccaactttcgcacctcgataatagatggtggatggttgtctgtaggatccgtagccaccggcgctactgttaaagaactcatgcaaattgcttgggaccatgttagtgttcccatttcgatggctgctaacagcacattcctcatgaggaaagctgacccttgccttgtctgatgaaccccaccaaaaaaaaaaaaatcctcatcaaagggttgcagtaagtcttaccgactgatccacatacatggctatctgagactgacaccagttagcaattttggattgttcatggtacttgtaaatgatgattaaaagactactttgacaatgcggagatctatgcgaacgggaattcggagagcgagatgggaaaggcattaaaggagctaggatgggagcggagcgaatacatggtggcgacgaaggtattcttcggcaccggaaattcggaggagcccaatgcacggggtctttcgcggaagcacatcatcgagggcgtcacggcatccttgggtcggctccagctcagctatgtcgacgtcgttcacgcccatcgtcccgaccctaccgtccccatggccgagattgtccgcgcgttcacttacctcatcgatcagcgcttggctttctactggggtaccagcgaatggagcgctcaagaaattcaagaagctatgacagtcgctagggagcaccacttgatcgctccggtggtcgagcaacctcaatactcttgtgcgtctcagaattgggtggttggtctagctgtcgaaatacattcattcacctaatttatactgttcttttggcgaatctcaagtgcttcacagggaaagatttgaagtcgaatacagcccgattttcaagaaattggattgtaagtaatcccaccgctcttgttattttttcattgtgtttttttttctcctcttgcattgagcctttattcgcaagctcaaaaagaagggaacaactgatggctatttcgtttcgattgatctagatgggtcgacgatttggtctccattgaagaatggtgtccttacaggtacgtgacttcatgtggagctctaggagaaggaggctgggaggctccaagactgattgacgaatgggggggggctgcaacaggaaaatacaacgaggggatcccgcctgggtcgcgaatggacgtcaacaaagagttcttcaaggactcggtggccaggatggacacggaagaaggccgaaaagagatcgagaaggtcaagcaattgaccaagttagctgaggataagctcggctgctccgtcggccagttagcccttgcctgggctgccagtaatggccatgtcagtaccgtcatccttggcgcaactaaacccgaacagttgaaagaaaactttggggcattgaaagtaagtcctctcttctcgatccatcttgaacaattgctcttgcctctatatacatggcccgtgatccgccatcttgaccggttttgcctgactattcaactttccttttgttaagatcatcgataagttaacgcccgaaatcaagcaagaaatcgaattgatcatggataatgcgcctacccatcctcaaacttggggaagataatcaatctgggcatcatctaaaacaatgaaaaatgaaagtgaaatggttattacactaagaaagctcaatcaaagacaccacttgtcatccatctttttgctaataaaagacaagaaaacttcgtagtcacactctctgccccattacgccctatctctgttattatgtgtcatcagttgcttttggcctgcttcttttctatgtgacaaattgatcagttcctgtttataactgtagatatattatcctgttcccaatgcttgaaattgatttttttttagttgtgcgtttatcatgaagagaagtatctggttctggggaagtaaattagcgaggttagaataaaatttgagcaacagccaatgctttctcagagtttctgtatgccatattttggcatttgaatgagtttcttgaattttaacatcagtatatcccactaagtcaagattagcccagacaaccttaaaaatgtaaaaacacaatggaaatggaactttgaagtaatgatttgagacacaattatgacaaacaaatataagttatttctattgacatttattaatcaattctggaattatcgaactatccatatacctgagtgatgcttttattcaattgagagacagagtaaaaaaatatatcttcaaaaaatgttgaaagatgggtttctggacctttccttttaaattttatgtttataactcttttgttttgcttatccttgtaaccctcaatccatagtttgacatacttccagactctttcagtgggatctcttgtagcatattttttcaaatttccatcaataggttcttgaggagaatcttcatctgtcatcaaaccaaacttttgacaaattgctttatagttctctgagcaattcttgagtatatttacattgtttctttccatatccaccccctgtgagacaattttatcttttctcacaatgatggatgtgatgatatctgtatatatcacaaataaaagaaagtgattctcaatttcttgcattgtgaataatccataggttttcaaagagaggctttctatatttaatccaaatttcttttcataaaattgaatccagtgttccctttttgagaaaatcatttcaattgatttcctacgcaacactcttctcctttgaattctgttcaacttgatttcacctccctgtcctccataattttcttttatgatttcagttttggtataatatatactgtgaattatactttccatgtcccttacaagaattgataatatattgccctgtatatgtttattaattactgaaacaaacagttggaatttctttttttcttggtcacaccaatcttcatcatatttgaatactcctgcataaaagttgagtttcatatctgcatcaataaaatatggaatttcctggttttggtaattgaattttggtttgcaatacctgtggagtatatcattactatttctgtttatagtgtatggaaattctttcctcaatgagggtacttgagtgaatgattctgaataagtttgcagttgttgtgtttgatcttcattttctaccaattgaataaattgctttttggaaagtttgtttttgaagttcagtgacggatgatgttcttttcttttatttgaaaaatgattgttcaagtgatccactgcttttatttgagcctcttttgttggatcatacacatactcatattttgaataagaagtaggatgttgtgatacaatgtgtctgaagggatagatgggtggagaaattgggctgattgctatgtttcttgtagtgttctctgtcatttcaatcagattttggacatcaccaaccacttttcctttgtgtttttccaatttttgagatgactgagcctgagtgttggcatggttctccagattatcaagctgagttgatgattggatgaaactgatattgtttttctcttcaattcctcccaaattatcatgtaaaccttcattattctcttgcattggatctctagggtcagatttgggttcaagctcttctgaatcttcacaaatatgattccaattttgcaggagttcatccatgttttttgcttcttcctctgacatgaattcttccaagattcctggaaactcttgattctcatgggggatgctatcctgtgttataagtgaattgggatcaatcagtgattgagatggttgtaatacttgggaggaagtgaatgtagattgggtgaacaaatctgcttctgagaaattgggatgtaaattttgggttttggatgttttgatgggactgagatcttcattgaatctgagattgtgagtgttccagtcaaaaccttgactcaagtcatcaatttctccagcattgcaagtaataaaaagtaatacaaaacagttttgaaaagctttgtagtgcattctttttttgatgaaaaatttgagagaacttttcttgtctagaaatatagggaagatgtgtggagagaaaatcaaagcttcaccaaggtagaagtatgcctgcttgccttgatatttatttatgttcatgttttggatgaaaccaagagctagaaagccaaatttcacaaactgtgtttcgacaagtccacatcagcaaaaaaaatgtaacctgcttcagcatatgtattgtagttcaaaatatgcatccaaaacaggtgattcacatgggtcttgtctatcatctatatgtttgcttcacttttttgtccatgtaccattagtgcataaccccctttttgtgcgctgaagctgtagcatcattgaaatttcagagcagttccactgcagaccctaattgtgggccgttgaatttctgaaatttggacttgcacagctgcctaaagatggccttgcggtacccgggacctgttggtgggtactgcccccatgcctctggtacccgccaacaggccccagttacggtacttggtgtatgtttttggccaaaaacaacaccagtaccccagtactgtcagccttagagccagtgtagctggccaaaagactgcttttaccaacttttactactacaaaattatcatgataactttttacttgtaagatattttccatatctgacttcagatatggatttcccagctaaattagccccttgtcaccactggccactttttatcatactcaactccttcacatactttgctaagctttacttcactgtacagtgggtagacagtgaaaagtgactgcttattttggattccagagctctgaaacacaaacttgaagtcatgagacttggtcaggtggtgcataatagctcccaaaaaatgaatatggaataataaaagcaaaaaataaagtttgaaaactgaaaatactgtcagaggatcctcagtttgcattttcaggatcttcaaggtttttagactcactttgaaccagagccaccaaaaaaccaaccaaccctgctactgcttggcgcttaaattgttaaaatgataccaactcccagttttacctccacatggtcatgctaggactctgaaagttagtactctttcttgttgcttgattttctaagttgctctgctatctcagcctcacatatagttcttcaaccatatcagttcttcaaccatatctttctctttgaatcactctttcttaaacctcaaaccaattctatacttcatctcattgtttggtggtacatctgaaaaccacataggtttccctttaaagagcctttgtcaactggcaagagtgtaacacctgtagtaacactcttgacagtgacaagtaataaagaaatatcaattaagatacaataaaaataactcataattataagtatgtagaagctagaaagttgtaattatataataaatacaagattacagaaatagagagagaaaatacataacaaacaaataatcagaatcacataagacagaaaattgatgaaagcacaacattacactataatagaatatcaatgagatcaccaacaggtgaacaaacaagtggaggcttgtttaagataaacatgaaatacaaacctgctgagtgaacattagttagagaaaacaggctacctcggtctgagaggaccctcaattacaacttgactatgatgtcatagttgttttagggataaccccagagtagaagataagaatatttaagaagaatagtccaagcgatgaaggagaactttttccttttcccctgcataaattactagaaaaaaagatataaccaatactaccaactcaaagagcattcactaaaagtaatactttagaaataactcttgctttggaaattagcttaaatctttatcgctagttactactgcacttgcctcccatcaccctgtacaagcctaggtaacactggtctgttatctattgcttgttatcttcactccgtctgttcccaactcaactatctgtcaacgcttggattgccctggctattaagctgcaggaagctcgtgtaagcctcaagcacgcctctgtcctgagcatcgattgattaactaattatcactttcaacttgtctctttgtccacggttatagaactacaatcctatttcgtaagtagcataaacctgacagccttgatcctagatccaaaaaatagtggttagttctgagcatattcaaactgaaaccttctacattttcctttgtagatgaggctagtcttcaacagcttatcagccatcctacaagaggaaattaagactgaagattcaatcaaacataaatagaaacaaacaataaatatatttctctctttgtctctattttctctctctctttttctcttacttctggttgtatttctcttcccttagaaatccatctagtagtttttaattttttatgaaatagaagagtaggattgtgattgagcccgcaaaattgaggcagacttcactcaaaattccaacgatagtatctgtggcaaagaaacagaagcctccaaagtgaagattcagcagccaaccaattaaagcggtgctaaagcatcctgatcaatttgccaaaaaacaggtgaaagatgtaactcaaaatgtgatgtttttagtccaaacgctttacacttggctttgaaagcttatgtccatgtaagtcacttttttgcagttcagccacctgaaagtagatcacctggtggagggatttgtgcttgttgttttgactgatgtggcaggattggtctttgagcaaggagggactccgcttggtcaagagtccatggacattttgcaggcaaagcacaattgctagaggaaattccatctcttggcaagtcgcattacagtggagaatggagtgaatccaatgggccaacaaatcatcaaacaccccaaacgcccaactcacaatccctgggaggtgggtctgttttctgaccaaaggaaaacaatgctggagcaattctgcttggtaggtttctagtagcattgcatggcttttgccccttgctaacacatgcttttgattgagtaaaagctctggatggaacaagatcctgtggctggccttgtctggctcacagagctctggaggaatagaaactgacactcaagatcaacactccggcaatataactggatggcaaagtcaatctctgcacaacacaatccaatcagtgcagctaaccccaaaaattcaaacagtggggtcaattcaaatgaaacaactggcgccaactggggtgagtcagcttgtagaaccacctctgttgtcaggcaagacaactgcagcttgatttagaaatttgtcttgttactacaactttgtattggttagagatggttgattcaaatccggatatccgcacagatgcggatatccactgacattttcagcggaaataggcatccgcatccgcatctgccagcggatacctgctggcgctggcgggtatccgcgcggatatctgcggatacccgcccatttactggtgggcaaacgcgcgtcgggaggaatccctcccgacgagctggtgtacataccagctcgccgggaggaacccctcccaacaagctggattttaaaccagcttgtcgggaggaacccctcccaacaagctggattcaaaaccagcttgtcgggaggaatccctcctggcaagctggattttagaccagctcgttgggaggggttcctcccggcgagctggattatagaccagctctttgggaggggttcctcccgtcaagctggtatgtacaccagctcgtcattgggaggggttcctcccggggagctggattttagaccagcttgtcgggagggattcctcccgacgagctggtctgtgtaccagcttgtcaggaggggttcctcccgacaagagggtatgtacaccagctcgttggaaggaatccctcccgacaagctggtgtacataccagctcaccgggagggattcctcccggcaacatggcctctgctctctaggccgagggggggcattttttttttctttttttttggtaaaaaaaataatttcactgtcttggcactgggtatcccttgggatacccggatatctgcctggattttaggggaaacaggaaatccgcacccgctggcgggtatccgctggcactggcgggtatctgccagcggataacggatatccgcaagggacatccttcgaccatctctagtattggtcatcatagttctctttgaattctttcttttctcttaccacaacttgactgtctttatttaccacatctcacatcatgtttccctggtgatgatacctccgaaatgttcccacctgactcatgtattgctgattcagcttgatatcacgattggatgttgaagatacttatacatcatacataattagcaatttggtgtggcaatcataaacacacagtgagcgagcacactagagggatccaagttttgatgaaatgagtgagctccctgccttggttgatcaaatcctggttcatttctggaatctgccactaaattctgcccacgttagaggtctacaaaagcagtcatagtgcaaggcctgctgcctgcacataagttcaacagtctttggcaccctccatgaagctgagcgaagtctgttctggtctgcaaacattgttgacctcacatttttgtgttactaaatgcagcatgttaaataataaaatgggatgagaataacgagttattttgagaccaataagagaaatgaataaggaggttgagaagagagtgagacagttcaaagaaaagaaggatagtgcagaagatgagagagaagcgagagaatcggatgaaagcagaagtgattgctaagagttgagacttggtccaatgggttgtccaaagccaacacggggggggggagtgtctgagctgcaaactgattggaaagatttgtcctgcaacacataatctgatgagaatctaatagacttggagggtattttttgcttgcctgttcaatgaaacagaaaactcacaagtatgcttggatgcatgttgggtgcttaagattttcttccctctttagccggttttgggaagtttgaggatcactgggttcaattgctggacccattgtttggttggctcatcagattgattgcgaagctccagtaagtcatccagtattgcggtaatcagccgctctagtgcagagtgtatgttaggggtaagacagtggatttcgtccaggccaagaaactggtaagaaactcttccggtgtcatcgacggatgtcgggtctgtccatggtgtgaccctacaaccggtggtcctcaagctgaataacagaatgagatagggatttttgatgccttcaatattggcataacttttggaccagttgggactctgcttccagtcaacgtcacctgtctggtgttttgtttgaacaccacaaaaggtgatgtttctgtgttctagctctggagattcagatgtgggtgcaagatagatcggaaaaagcttgtcaagtccaggttgcccactcttgcattgaaccgcaacacctcggtacaaaagctccataaagtaggcagcgctgggcgtgtatgaaattcgggtaaagtggttgaaaaatatccgcccttggtccaagagttgtgttttgttgtcttttcccaagggttgcgttttgttgtctttgtagccaaactccatttcacgtgggtctttcccgcttaaggtgcagaggaaatcttccaatcggactgaatatccattggggatcatatcagtagtgtcacaaggaatttcctcagttttctgcatagcgtatatcaatattaatctggtcccatctctccagcgtctctgaggtcaacaagtcctttttggactgcagaagtaagaacatcaatacacttaatccaatacgtcttgttggatgcaagaacacggttggccgctgaagcatagacaaactgcgggggatagtcgctgacaatcaattctcgagccagatcaatgaacatgcaatgtgctgcgtgacgtgcaacaagttctgagttgatgggtggcccagccgggtctggatcaaggagcctaatatggcaaaacattgtgattcagacaatcctgaaggagccgatggactgttcagcagtaattttgtctcggcaatcagcgacgtggtttcgacggctgtctctggtctctccttcacgatttccttgaaataaagcccataaaatgggcagccatagctaaagagccgttctggcaatagcaagtcattccatgagcttggtggtgcttttgggacaaacacattgagtgatgagattctgtagattggctcaaatgatttatggccaaagccgcggtggcttgagctacggtcttggctctgggacgggttgaagttggcgatctgtggagatgtattggtgaagacggcaaagaccccatttccggaaggtatttctgataaagcctgacgaagcacacaaaagtatggaatatcgagctcggtgtcaatgggatcgatcaacttgctggcctcgtctattgccagcagaaccctgagtctaccatcttctttggattcaagcgtttgaggcaccttatgtaccgcagcaacaagagatttggtgggcgttgaggggatttgctgcagctctttcagttcatttcggacgtcggtgttatattcatcctttgaagtggagtcaatttgaaaactgtagtcaaaccactcagttaatcgagctttgaattctttttgaagtatatccggccttgaaaagaatttagaaaccgtgttgaggatcgcagccaataagtgagtatagtgcttgagcaagcctgaatcaggtgacaagtgtgggagaaagttatccgcgagtttggaacgagggggctggccagtcaatttccaatctcggagacagatgtagactacgcacacgtgggcagcaagctccttgagtaattgggtttttctgcacatggtcgggccgacgattgaagtgtagggtgccttgtattgattttgctggcataggcctgcaaattctctgagggttttcagggttgggagaacaataagatcgtgtcccttatattctgctcggaagcctttctgtacgattgcggctgaccatttgagtttgtcagccttggtgagtatctttttggtgggaggggtggagccctcaattgcagcaagcatcacttcattcgacaatccagaaggagtgcccgaggggaatcggacaaagtgagcgcaccggatcagtgtagtgattttgtcttgatcagcttcatcggtgagttcgagtttctcctggaggtagacaaagcctccctgttgacctgaggtaaagtccctccagtacagtgtgacaattgcttgatctgtgaagttcagttccaaaaaccaaaaaacacggtccagtcggttgttgtgttctcagagcttttccacttcagattggtcaggagggtccaagcagatcagtttctgttctgtagctcctaatcaaccgaggagaattacttacatccagcgattttgaaaagtgtatcaaataacttggctgcatccttatgcttggcgtggagaatcttaaagtgagcgcattcagtgtcaatgtgtttggcttgatcagtagcttgtgatatcctgcttgacttctgagaggtttgacagagatgtggatcagtattcgagctgcaattgtttatgtgtagagagaggaagcagagaagaattcttactcgggccattggtattgggcacaattgattggagggcaagacaagggtgagtatgtagggaggtcaaaggcggaggttagcttggggagttgggagaaaaggagcaggccagcaggccttggcatcgagctgaacataagcctctcaatcggagggccccgagggaaccccgcgtcccgattccgaaggagaggcttacctggcatacattccataaggaccctgaaaaattgataatagggggtatcaaatataggaaatccaccattagaaaccagtcacttttttaaaaatatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggattttttcaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatattgtgttgaaaatttattaaaaattcaacacaactccttctcacttgcttccccatgatgatagcctaaggagcctgattcctgttgaagacctgttctccaagccgcttacccattgctcaagctccgaaccaacaactggtcctcagccgattgcttcaagaatttctcaaacaagttttgtaaatgtgacgcgtccaaacattaaataccgttcggtgactgtgatcaacatttaccagtaagtcaggccacgccattgtatgtcatgtttatgaattaacgattttactttctataactaggccaaaagaaagaagagatacgattttgctcttgtccctgacattgacaatctccatttgctagcacgcggatacatcgggggtaccgcattcgccccacaaatggccttctcgatgcctctcctgagttctcataaccagctgataaagcattctatggttggcaatctaccgtcgagcacacaagtatggcttgaggcaaagttgcctgcgctgctgtctccttctggcaaggtatgtatgtcaattgctataagggggcatttcttacatattgtgtaccgatccttattagaaaataatgtatgcttgtaaatacttcgtgtttcattcccagcgaccaagatttcgcagacaattcccgccatcgttcgaaatgtatcagatgctactgaaccgagtcgaagataaccccaaggtaatcccgaagctaacggaacagcaggcattggggctcgtctcctgtccagtttgtgctggtcgggccgctcgggaaaacaagaatacgagcggctataatgtcatcaatccattgcttgttgtttgccctgaaggtaacatccaagatcgcttccatttcgagaccgataaaaactacttctctcgggctactctgtccaaatcagtcaaaccggaagaagcaaatcaaccctcaactccagccgttcaggcttgatcaacctaccctcctggcaagaagcacgggccctggcttttgcttatcatatccataccactaggccaccgctctaacgcttctcagccaagtttctcttatctaccatttcccctcgccatcgctctcagttctgggccgtcgttgtatgatgaatcccggagacaatcgttccaccggctgttcctccgcgtagaaaccaagaaagttttattcacttcccgtagctagaaagagtttctagtctcactttacatctgttgttgtgcaatcaagagtcaattattccgtcgagcatttcagagcgaggactatcatcgctgatgtggcattgtggatccataatgatcctccttgcactctggaaaaatcgttgtttccacacatctcctttgggaagtgaacaagtctcttgagcgggacttcgcgggtattcattaaaggttcaacgacacaaaaagttcgtctcatcccaaatgcgcaatccaaaatgggtttatatgccaaaatctggctgtcatacgatctagtgtctcttttgatcgagatacgatagttataatctaagaaaacatttaaaaaaaatttaaaaaaaatcgaacaccattttgaccactttatcaaataaagttacaacagtctctgaaatggagtaaaagaaatccttccacaatcatttagaactaataataccattttccggacaaatctcgtggcgccgatctcccttggcttcgacggacctgttcacctgagagatgattacgaaaacaatcatgatcgaatcgagcaaagcccgcaccaattttagggaagcaaagcaatattgtcaaatctaatgttgttggatgatctcaatgagtaataccaccaaccttgctgtaattccctcggggcgcctgacccactagggtagctggcatacattgatgcttcttcaacgttgccaatgcctatctcttgcgggtaccttagctcatgtggattgaatctagagctttggcttgcgttggtatctgcttgcaatgaagtaaagaagagaagcaatcttgtcagctccgatagtttttggatgatcccagtgaggaacaccgccaaccttgttgtaattccctcggagcgcccgaccagttagggtagctggcaaccatcgttccttcttccacattgccgatgcccatgtaatccgggttcctcggctcgtgtgaattggatctagagctttgaccggggttgctgtctacatgcaatgtacagaggcaccgcgattcgggcttatggatagaagttccttggggggcaaatgatgggagtgggctatggttctggtgttgaagcccagcgcagttggaacaattacactggtgaacggggatgatattgggaactctcaagtggggatgacttggtgaatagtgaaagccttccgtaaccgtatagagaggagtcgacggagtcaagccgaggaccgtggactttgcaaggtccaccacatggggataagtcgtcaaaatctcaacctgctccctcatcgaccgcttgaaggcctcacttggaagagggagctgagactgagtggtgaagttggactcatctctcgaggtcgtcgagctcggctgaaaggctgccatcatctcgggactcatatggagcgatcgagccttggcaagttgcatgtaacccggccccctcaacatctcttccattgtctccctcatcatacgcttagcgtattcctctacatcctctggaatctccgtcatcgcgcgatctgcatttaattgagagttcaagatagaggaatgatcagggacaattccccaaacattaaaagaagcctcggataaattaaattctatttacctgcttcgcctggcatttgctcgaaattctctggaatggccgggtattcagtttcgtctctggtacctggcatatctcaagcacagggtagggtgaaggagaacttgaattcagataaagctaccaggttaatttgagcattgaagctggcaagatttacgtaccacgaccagtagatcggagtggaaagcttgtaggattcatggtatcaaaataggtttttgcaagggtagggtgttgagcagcaaaggataggtgatgagcaggaaagaatgggcgatgagtagcaaacaatgggtgatgagtagcaaataatgggcgatgagtagcaaataatgggtgatgagtagcaaggagttggtgatgagtaggaaagaattggttggttggtgagtccgatggggaaagaaatgggttggtaagggtgggcttttaagtcttttttgcagctttttttgctactaccaagaggaagtaactgttaaagagacacaggccgacttccctagtgtaagccttctttcgtcaaaaaggtaaattctacctgatgctacggtgggttagagagactgagagggggttattaggggttaatagctcaaatgtttcccttagtttgtatcaaatgcgcaaccttgttgtcttgagattttgaacaaactggcgcgtgtcttaattgtgcaacatcaagttagcgaaaactgaatgtaaaccacatgcaaccatagctcacaactagacgtctccctagcttctatcacagcgtagcttaattttcatagatgtatccttttaatgaaagctcgttttatgctcttttgctgctcgagtcttctaaggtttcgcaaacttgccaaggttgaattctaatttgttgcctttaatgctctttttctttcggccgacctaagaatttgggagctcggtgctacatgtaatcactccgaattttcctggctatgttgagtttggaaacatctgagacaaactaagaggtgatagatatccgaggcggcggaagaattacattggctcctactctgaacgactgagcaagctggggtgcgattggggctgagtatttctcggtaaaattttttggatggatataacttagggactagcaccggtttgatagtccgttgtgtaccttggtgtacctcgaattgatggtgccgttggcgccatgtttaaggggcatatactgaacaatttgcaccttggattcacccaattggtgcagcaaagtcctttgttgtgctagctagagcaaaagggcgtccttcaagaccgcggctcaaacttggaggcaattttttgatgtcagggaatttgttaagctaggtagttcgcttggccaggtgtattcgtgtccaacaatttgcgtgcagcatgcttcatggaagcggcaacggatatgaccgtcaaagggggtgtcggataacgcttgtcagacggctgctcatgttgacaggaaccaaggcgtccaacattctcgagctgagcagcacacaatgtggcagattgactactcgtatcttttccattttgccagttgaaccgttgagcgacgaactgcactcgactgggtcgcgcttcgcggccgccgcgatcgctcgcgctccacgggcacggggaggacttgtgatttgcccaacttgcaaagccgctttgctccggtttttacaacacacatctccaaatatccttcttctacctgtcacaaaaaagaggtgagaattgataaacaatgagcttggcataactaattctctttgtgcctgacagtaggaactccaccctacccgctatattaacgctgccagagtctgaatccgttagtgatacacattgtcaatccctgttggctggattccagaacctgtttcaattcaatatgtaatatttgaaatttcaagaaactcattttcatttacacataatcatttttcgtgtgagccaatcaattccaagtatcatcttcatggaaacatcaagtgaaattcaaatcactgtcggactggatggtggttccagtccacacttagacaaggctcagaataatctgccatggaatctgggaaaatttccatgaggtttggaaattttgtaaaaaaagaaaagataaaagaacgttaggcagaagtgatcaagagataccaaaggatttgataatgtgagcaacaatgggctgctaccctaaacagcccactgaaatgagcatagcggcccccaaaacagcctgctaaacctgtagtgtgagcacgctgttagtgcaacgacactgcactacagcgcttttagcggcaaaaaaaggctcaaaaactgctgaaatgtgctgtagtgtagtgtagtgggcccttttttgtggcctacacgtgtagcgttagcgctttcatggcagaattcttctgcattacgctatacattagcgggattctgcagcactaacactactgttagcgtagtgggcccattgttgatgtgacaaaagtaatttcagaatttgggcatatttttgatacattgatcagctcagttcccacgaatggagtggataggaagggtgccagggaggtttccagactcaccaagaataacagaggaaccactgatgatggctttgcaatagcaccaaccacagctattatgctggttttctgccagaagatcagcttataacataaacgctcttgaaaaaaacccctcatgtttcccatttttcttccaatgaatccattataggggcttggctcattgaatcccattgtaagaattggagagtcgactcccaaacccccaaaccccccaaacaaatccaccgttttcccctgatgttgggaggcaatcccccaaacccctcagcaagtttgggatttggatctccaatgtttttaaataagaaaaaaaaaatacaaaccctcaaaggagttgggagtcaatgccccaaaacccgctgggtcttgggggtcagaaaaccaaaaagagccccaacggccaggaagattcctcatggctgctgatagcacaccctcaacagccaagagagacccttcaggtgtttgcatttttattttatcaaaaaaaaatttggagatctgactcccaaacctggtgacgggtttgggggatcaactcccaattcttggggaggttggtgggatatttgggggtttgggagtcggctctccaattattgggagttgattagccaccaataccctcatgatatatctagctattggatatgatagtttaaaaaaagaaacatttgatcggtttagggggttggagggagaccaaagattttcacattggccctcagtcaaccaagcttggcagtgcatattttttctggggtactgaaacccctgcactacaataaatttggtgggatttcgtttttcagtagtcaattctgcataccatattataattacaccttatagcacctacattagctgaagccagtttccaaaagagaccttctttgagctccactccagctcatgggagcaaagtactgaggcttaaaatccccaccaattcagatgcaaaaaaggtataaaattttgatggtatgtatatcaggggcattgaggaatcaggttttggggaggtagggaattaagcggcttgatgtgatcatctgcaaagatgaagtgtagccttcagtgtgtattaggaatcacatcttgcaagcaactccctccccaaccagagcttgcaattattgccttcattgcctgttaagcgggcaagatacatacttgtttgaagtttgggccaagcaattgtagactgaggtgcgtgcagagtagccatctggtttgtcaacccgggtgggggtatgaatccgcggggttctggtgagcgctgggttccgacctaacttaactcccttcccttcctggtcggagtggtaaaccacttgtcgcattgcgccaaccggagggagggacttacgagcaaggtccaccccgcggcccaaggtcattaaggattttggtggggttttttttaaaatcaatctcacacaaatttggttgatttgttttcctctagttttcacttgagggttctttcaagctgtccccatctatgtactaattttactaatggttaacacatctccttcattaatgatgatgactgtaacatttccaatttcagatactgtacagtgcaaaatgtgtggtccaggatgaggcaggagaattgtaatcaccaaaaatgaaagttgaaagccatccaagggcctaaaaaatcaagaaaaatatggaatgaatctccttgatcttgtgcatcttttgcctccccaaaacatgatcatcagccaaaaaatggtgctgctacacaagattgaagaatgtggatttcctagttctcttgggccgcgggcttgacttagcgcataagtccctccttcggagggtccctgcgggacagcgtcccccctccaatagggggacttagttaagttaggttccgacaggggccggatacagccggtgcgtatccgggagtggcggtggagcgtgttttaatgggcaattttgttgtgggatgggatgaatgatgcaggttaatagaattccgagctacatagcaaccaccctctgactcttgtgtagcctctgcgtccgaccagcagccgttggtttgtggtaatttggtgtgaagttgggattggaggcgacatgccttggtggagttataaggatccgcttgatgtttcgattaatcccaaggacagcccatctcactgctctcggcaaactcaggctacgaccaccagattggaactttccaataactgccatccgagcttaccaggtgagtaatatttggtggtctacacacataaattcatctactcatccctttttggtcgaacagtatgtcacctggagtagcactagcagaccatcagaatccgaggaagccgcgaagaacgagctcgtcgagggagatatcggtcattcatcctgtttacccatcgctaccacagatcaagaccagcgagagaataatggatctgcaaccaccgggagattggtcactttgcgcacctttctcgtccacgccctgaagctccactcacctatcgtccagctcgatctcaaggctgccttccatcatcttgtgccatcgtcccagcaggattcgtccgaacgccccagagacctgggctccaatctagactcgtctcagaagactccatcaccagcagcagcagcccccaaatggacgcccaccagtcgatgcaagaagctcgccacttggctcgaggaccaccagctcaagcaatcgatctccgacccttgcttgtaccttggccaccagtttcacgtgttcttcttgaccgatagtatcttggtcatcggcgagatcgagagcttcaaagcgcagatcctcggcccccggttctcgaacatgccgaacttacacgaggtcgacacaatcctggggatccaaatcagaagaaaggcagactcgaacagtctttatctttcccagccaaagcaaatcaacaaggccctcagcgaattgaagatgttggacgaggaggctgtgggagatgtggggacgccgttgacgcccaagctccagctggtcgaagccagcgacgaagagcacgaggacttcctgaagaaaggcatgaattaccgacagagtgtcgggcttctgaaccacattgcgagcacgacgaggccggatgtgatgtatgcgagttcgagtctgtcgcagttcacggagaagcccgggacgagccattggggggagcttatgcgatgctggagatacctcagggcgaccgagcagaaggccctcgagctcgccatccgtccgaccggcttcgacctcgaggtctggagcgacgccaactgggccggcgacccggtcagtcgaaagtcccactccggctatctcgtctgtctccatggctcctgcatctcctggaactccgcccgccaatcaaccgtcagtctctcctccaccgaatccgaactacgcgccctcgtcgaagccactcaagaactcatctggctccaacgcctgctcgtcgaactcaacaatacttgtccttcgacttctcatcagaaaaccaccctctctcatatgaattacatcgacaacaacgccttggcttgctcccttgcctccgcgtccttccattccaaaaccaaacacatcgacgtccaaaccaaatggctccgagaacatgtgcacaccaaggccctgtcttatcaatggatccctaccaaatccatgctggctgattgtctcactaagcccgcccccaaggccgcctactcgttgttgtgttccaaggtctccctcaattaatcccgccatgcccgtcgccctcaacaaatcattcccttgttttcgtctgtatgtgtcttacattgatcacgtttttgggggaatatctattcttacaatcaatggatcccaggaaagcttcctggatgattggacgcagccgccccccaaataatgacgggcccatcacatccggctgtctagtgatgtggttcatctagtggtaacgtcgtcatacaactacatattcctgaagtgcctctaaactctcctgcccagtctgccttatccctgtgaatgatggggcagctggttctgttctatgtaccaaaatgtaacaccgggccctggcactgagttttccacgcacctctcctgacctggtgtgccaaaccgtgttgcaagtcaaaagtcaaaggatcagttacagtttcacagaaggtttgatttgttgtatggctggtgaggttgaccttggtatgttgtatgtatgtatgtatgtacacatctgtagttactttgtcattgtgaggtgtggggcacatggctgtattataaaggtggtggtagtggctcttccttcctttctagttcccccaggaaacgaccttattttttttaacaaaaaacatcccatttcacagagcaatttccaattatatacttcacttcctatgcacactaacaacaacaacacacactccatctagatctccttgaaaaagccttacttaaattggattgaactgcctcagtgagaatgtatcttaccaggatgatgcatatcaacctattaggcctatcaatatccgctcaaatttcgtgtggtatggttaagtcttggccaggtcagaagtgcgacggatgtcagtaagctttgagattccagtggacaataatctgatccgtgcaaagaagaattgtaaaaacagaagaacttatcactaaatttctactcttgattttgcacacagctagtgacatggttgatttggatctggagtcactgagaagtgactggaatgaaagtggttatggcagcagcagtttgggacaaccatcaaggatgggaagatcaaaagagattcctaattgtggcttggaggctgaaccagatacaggtaaaagatttctcccacctagccaattgtctaagcacataagtattgttttgacatgcattggttatttttgacaggactgtcccttcttacactccatcacaaggacttgctttcaactggtaagtggaatcgtgatggaactgtttaatgctgtataatatcctgctgagaaatcagtttgctttccaacaggacgtgatgtggatatccctggaattgaaaatggtgagaagctgccatcttctacatcccaaatcctttttctttctctggcttattggtattcacgtttttcttcctttgagtacaggaggattggaaaatctgaagaaatgtgcctccaaaacactttctagtatgagaagtttgagggctgaattttccaacctgaaagatacggaaagtgaaaggagaaaaataggacatcatatggatgaggttgagagagcggtaagaaacctgttccacagaaggattatagagctccaggacaagccgtacctgtttttgggccatagcaatgagcccattgccgatgataattaccaagaaatcttcaagatggcaggaaaggagtggctcaaaactgctgcaaatttgaaagcattctcacaactactggacattaaagaccatcccaaaagaagagtgatgttcaaaaagtggtgtgatatcatgatgaagttctttgtggatttgaaaaaacacaaggttattcatgcagagaatctcgcagagttcctcaacaaggatgaccagggaaagttcataggtttttatatctatgaaaggagctttcctgagcatcatctgcatgctgcatatctcaccttcaacatcagattgagcttgcaggaggggtcgcccttgatgaatgcacaatatgtctcaaactgttggtcctgttctttctgcaatccatctcatccggaaatgtttgttttacaagtattcttttttgttaaaaaaaaaaacattcctaatcattttatatctacagtttttgatacagttgtgaataaggatatgtgggaaaaaatagaattcaactatttgaattccttggtggaaaataacagccagtatgctcaagagcagggaatcaaccaaaacatctacttcattgagattaagggacactttcatgagctcgatccacaaatcaatactccagaatcactgcaaccaaagatcaagcctttctttgaattattagttgaatacatatcctcacagataatttctgaagaagattttctgacagatgatgatctctgggagctcaagatactccatggaatgctattctatgtgatccgatttcatgtggatgatctaccagcccgattcctccaagaattcatgaaatcaaacgatttctatcttgtgagactctttgaagaaacaatgggattactctccaacctctttcatttgtttcatgcagtatcaaaggatgtattccaaacctcaaaatcagctcaaatggatgaagaattgagtgagatgttcaatttctcaactctattgatagactccaatcaaagcagaaacttttcaaactttgatcatgtcccagaagaggaaatccaatgtctcaagtcactagaagatgttaacattctggatgctcgcttaactgagatacacactgagctcatagctcaagttcttggggattctgaatctgaagcagtgaagaattcgagagcaaaatacaagaagcagctgggaatatattgttcccatttggatagaattgctatgaaaatgtaccaatggacatcggatgtccaagaccccaagtgttttcgtgctcatgcagcctttgaaaaattgttccttgatgtttattttaaaaaaaatatgcttgaaagattacacaaactgttcaattgatttctttgttgaacaaggctggttgatctagaaaagaaactggagcaaaaaatttaaacatacctcatgaataaatgccaaaaagatagaattttcatctttttaaggcagtattattgaaggcattaaagcaaatattgatggttctgcatgacaaaccagccaagtttttccctttgcaaaacttctttgaacttgatgatgttgtgtagaatgttgttcaaaaatcgaatttgaaacccaatattggatgtcatttctccagacaatagaaagagagaagctggtaaatgatgcttaacaggtaaaacaatatcctctccaaaatcagccaacttacagcagaaattttgtgaagatagtgataaaaaatgactgcttggttaagttggtaccctgataacaaaattgtatgttggtctttttttcagttgaaatttctgtctgaaagtgtggtcaattgccaagtaaaagcaactttatagccagagtcacaatgtcatttaggactcaagaaactgtaaaaaaatctccatgagcatttctcacaaaatggttagctgtgtggtttgaataattctacttgagcttgtgttaaggtggtcaagagaatcagcattttctatttttttttctcccttgtgtgatgagtatagaggatactgattctatgagagcatccacataattggtcaagttacacaggattagtgagcttggattaggacaagattaagatgatctcggcctccagccgcatcagtggtggctgaggtggtttaaatctatgtgttatgtatttgaggtcagttgatgcgacttgattggagctagtttgtatgtgttcatgccttttgaatatgcatgcaggacttattcccaggattagtggggtgtagatttagacccaaatagctccaaatggagatctggatcaagttgatcctgtcttaatcagatccaatgcggttgcgcagttggattaagtgccttaatccaagctaagttgacgactgatgtggatgctctgagtatctggcaagcaatatctctgcaatagtcaacggctggctttgaaatggatctggtatgattgtagtgataaccaaagcttactactgggtccccatggcccgcaaagtgtggtgccagctgtggtgaggctgacatcctgaaagacttgtaagttgcaagacaaccaaacaatccatttcatcagttgaaggttgacaggacaccggtgaagtaaattgtgagatctttccaatcaagcaactcagatggaatcttggaacaagggtacaggggtgagcttacagtctcataactttctctaacaagcaagctgaaaaattagggaagggcatttttaaccaagctgtttggggagtttctcctgtgctttgattcagaaatttgttcctggattgcttgagatgcaggtgtgcaaatattggaccatgcaacactgacgatttctggtgattacccagaggaggacaaattgctcaaactgaaaaatgaggttccctaaaatttaaaagagatcatattacccgcactgcaagaaaagttaagtttattagcaatcagtttcaaccaatttgaacctccaggaaataatcccagctcatggtacaaaatgttcttgaacaacttgatgggaatcaatgaggtgttggaacatttagatttatcaataatgactatttgaaacacattcaaacccaaagaaggatctctagccaacaaaaccaatgtggagcatttaacttgctaccaagtcaaaataactcaacagggttttgcggacttccttgatcacctttgtggtatgttttacaaatgcacagaattgttctctggttccactctaagggatccttttggtggtgtgattgcctcaactacccaaagacacaattacatcaacccaaatattaccagacacatcccaatactcagcgacaacatcaattctctgaatgaatggctccaacaatctttattgagtgtgtcaaagaaggagtagcaagaattacttgatctgaagattgagcccttgttgaccccgcttcagaaaccaatccgcttcaaagctgacagatcctatatctcaggaggcaaattggtgttgagatagtatggcagttgtgtcacctcagttaccctcaacaattggatatgagccgaccgttgtaaatgggactataggaaaatttgtccaaactgccatatttcaactgatcatagtgtttcagatatacttcaacaaaccgatacaatccagcagccctttcctgttgatttttgttcaaccatcactgaacatcggagacagtcaattgaaactattactccagtatagcactaagcttgatcaagacatgcaatatttgtcatacaatattacattttggccaacccgttgttgggaagctgtggatattgggtgtatattatgcacagctttacccacttctcagcatgagtaaggcctgagatgatgattcaaagatgccatgctctagccgtgatttgaaggagacctggtgggagctgattcagaaagtgatgaagttcaaatttccttcttcaagcacctatgtgatgagtgcataatgcaatgagagagaaggtgcatttctgagggtttctgagagaatgtcttcaaactacacatggatgaaaagcatgtttgtgcttttctccacagcgtacacctgaggtgtttgtttaaaatggtgcttgctcaggaatgcacaagactgagggaaagcatgggtagaatgctgatgatgatgatgtaaaatgtcttcaagagatgaggttcaaatgggttgaggttatcataattgaattgggatgcactcaaccaattcaaacttgcttggattccaaccaatgaaatataaattggaggtatgcaccttggattcttatttcattggttgagattcaagaaagtttaacttggttgagattcaagcaagttaaacttgattgagtgcatcctagttaaactgggataccctcaaactagccaatcaatgattatgctgatagtgtagcactgtgaagactttttgaaaaaggcatcaaggcagtgtcaccaatcattatgagatccaaggaagggaaagctactgcatttgtaaaacaattcccaagagttgggaggaaaactaccagcctttgggggaatgttcccatgaccatctctcaaaggtcctgggagttgtcctcccaatttccctaaggggtactgggagttgttgggttcattatatatatatatatatatatatatatatatatatatatatatatttgtttgacttggggagttggcagaccaaaacagcgcaccaactcaggagttgtggctggaatcattaactctttccaagcagttcaatggcctactttgcaagaagtctttccacttgctgagtaggtcattgacctacttggcaagaggtctttcctcttgtcaagttaaggcatggtcccggggtttgggacggggctagagggtcatcctgaggaaaaaaccccgggaattcagggtctgccccaaagccccggggcttgctgcaattttttttcctgaatcaatgatggcactacggcccagcactacctacctatctcagccacaagtgctgtgttgggattggtttttgttttttggcctttgatggcccattgcaaccttttttttttctttttcaataaatcccacatgtgaaaatgaaaaaaacactgttatacgcgccaaaacaaggaaaaatcagggaaaatccctgtaaacaatgaaccccggggttttggggttttgtgaggcccatcccgattcctgaaccccggggcttgggaccggggcagccccggaaacctgaggttcgggaccatcccttatgtcaagtaggccattgaactactttgcaagagttcttccccctggtaaagtaggccattgacctaattggcaagaagttgttcctcttgtcaattaggccgtcgacctacttggcaaaacttttggcagtagtttttccaaggccctatcatggcaaaagggattgtattgtttacaaatccacacaggaagttcaactggaggaaaccaatataacattgttcttccacaccatttttacattggttgggcccaccaatacattacaacaaattaggataatgtgttggtggagccaataaaaaattgggttttaaaacccaatttaatactggttgcctccggttgaccttacagcacccctttggcagtttatatttatcaggtatcatcctggttggtttgatggtattgcctccttacaaaccatctgaagtcatggcaccaagaattctagactccaactgctggctgatcaagtttggcaacctaaaatgatattaaactcatcattgtttcacatgatcaatagactctgtatcatcaagcaagtgaacccttgtataattggtaatgttgtttctgagatttcttcctgaaaatcttgtttcaattttacaggtcatagaacctgtagcaccaaacattcgctcatgaagttaaaccattgatcagcaattgtgtactcctgtcagagcaatgagcacctgtacagaaaataagaaacaggagatataccttcaggagaccaacattcagcaagtcatacttatccaacaacacaatcaagattgatgcctctagaggctcatttcatagttaattgcttctagctgaagtacaatctgggctgacttttagttcttctataccacctcagaaaaacacatccatcttaatttcctcaaaattcatacttcttctgtttctgttgtttcaagggcacaacacaaaaaatatgcacttgaataggattctacagctctgcatcttagcgtcatcaagaccaaatcaaattttcctaggtgttgttggatccccagttggagatgattcaaaaatatggttagattttgggaaaggtaagtttaagaatcctttcttttcttgaaaacagaataatgcaacagaaaagccttacatgcaggcaaaataatgttttgatacaggtagtggtaaggatttggatctcaagatcaaaggcgtgtcacatagaattaatcctgggaaggttaatatatctggttgcagcttggaagaagagccagaaacaggtaagagaatagttgtctcaattcaattgaattgatactaatttttggtatcaattaattgcttcttcacagagatatctattcccctcaatcatatggatggggcttcaatcagtaagttgtatcaatttgtacactgccataataattggctaggttgagagatcctgcttaaactgggatacacacaacctagccaattattttggaaggattaatcatgtcacttgataatattctattgatatttagtttattaatccacaaggtcttgataatggtagttctgtgcctgaaagttgtcagtccctactactccattcatgaaaaaagcaagtcattttgccctaaaattgcttgtttttttttttcttaaaaactttatttttattgaagtggaactgaaaagtctcaaggaatgtgcctcacaaacccttaaaaacatcaaaatcttgaaaaaggaaattgaaaatatgaaactggaggaaaaccaaagggttcagttagaaaatcactttgatgatgtgggggaagcagtgagaaacctgtttcaaaaaaagattatagattttcaaggtaaaccataccaatttgtgggaagtactatgcccattgcagatgataattacaaaggaatcttcaagatagttgaaaatgaatggcttaaatcagctgcaaattgggaaggaaccacagatatactgaaatctgaagatcatcaaaaagcaaatttactattcaatcagtggtgtgatttaaggatgaagttctttatggatttgcaaaagcatgaagtcattcctgaagaaaatctctcagaattcatcaacaaagataatggggaggaattcctcaagttttatatttctcatagaatatctcctcatcatgatgtgaagtctgcatatctcaattttgatcttaagttgagcctgaaagaaggatttaccttgctgaaagcagattatatcagaaagtgtcagtctaaccttccttaaaaatatttgagtcatgagtatatttgtttatctaaaagtctaaaagatttggccatcttattgcagtttttgataaaattgttgagaattacacttgggagaaggttgaattctatttcctatgtttattgatagaaaatcaaaaccaggagtatcccagtaattctgtacaaaacccaagattggtcaaaatcaaaaaactcttccttgaactaaacccagaaattggcccttgtagaaaaagtttcaaaccaagaatcaaggatttatttgaagctttggtcaattatttatcatcagatttcatttttatagatatatactggcataaagtttcaaatggaaagcttgtggagattaaattgctacatggcatattaggctatttctttagatacctttcagaagttttaccacctcatttcatggaagaattcaaaagatcagataacttccatattgtcaggtattttgaagaaacaattggaatcatttcaactatttatcatatacttcatgccagatcaaaagacttgtttaattttctcacaccagaatctataccaaacaatttggaagacttttggattttttcaactaaattgacagactccaataaacatagaaaactatcattctttcatacctcagaggaagaacaagaaagtactgatttagtggatcatcccaccaatcaggaaaccagatggattttcataagacttaacaacatattccagtatgatttctgtgatggagcaaattccaaagcagcagtaagaaattctatgataaaccttggcaggtattccttcttccttcaaagaacaaaagatgaaatgctccaaatgaacaaaagcctgcagctgatggaaaagccaatctttttacttggaaaacatgccctgaaagaagttcttgatagacttgcagtctttgatgatcaaatcagtgaaggccttccattcaaaaaattcactcagatgaaatccaatgaataaaaagggagccagattgtttatgtttacaatgaattcatctgaatcaaatatgaatatctctcactcattcaagttgcaatttccatttgaatatctatagatttttctaaatattctaaatcatcatgaacaccttttagatcccttgtggagattgtaaagtctcaatgaccagaagggattccttctgttcatcaagactgtatgtttgagggttgggtcaactcttcactgtctgttggatggaggcactagagagctgacacaagctcaagtgttttctagtaccggggtctgtatttcaactagttggtaggaaacagtttcttgtgagtacaactgagaagagaaggaaaaggatggatagcctgtgggaatgagttccagagagggaaaggaaagggtcactcacctatttggtaggaaacagttgctaccaactaggaaaggtgtagatcagctaggactaagtcttgtctttggcttacataatccaactggacccttgtgaggcccataagaagagagggcactcacagtacaatcttgatgaatggaaggaatcccttctggtcttgatgaccagattgaattgttttgagtcattgaggctgtgcaaccttgatggctggagggaatccctcccagccggtggggtatgggcaaatgataaatccccaacctaccacttaccaacaagtgtttagggcctcaaattccccccctcccccccaaaaaaaaatgttcatcaaatcccaatcctgcagggggaattggaagagcaactccccaggacctaaacagatgatcctgggagctgttctcccaagttttgggagttgtttttccaagaccttattgatcaagttctctctccttccttgaaaggggggaggtagaatgttattgattaggatattgacaaggttttcctagagcctggaagggggcctggactggagctgtccacacctctttgtaatggctatgattgatgcactattgaggggcatccagcatcccctgccccttggggttatgggcaggcgcagcagcacacccctctgcacactggatcttgaaagaagaagaaaaaaaaaacagcatttgaaggggcgtgggggaaatcccacccatgaccagggctccccttccagaggggcagaaaggggggatggagtccattgatcaacccactagaatgttatgaagtaaatggaactgatccagcttactacttgaaacaaattgcttatgatggatcaaggattccatggtgtttgctcaagcttcagatgagcactgtgcctttttgtgaccaaacttccactcatcaagtataaagccactgcaagatacctgcatgatatcttgactcacaaattccatcctctaatttatgctatatttatacttcccagtaactagggctgaatgattccaagagtgtagatagaatgacacaaaatagtaactagatgatgtatgatcatcattaattcactcgagatattttatcattgttcttgacctgtgtggaagatagtgagggagactgttagtgagactttcatgtgctcctcttgtaatgaggacatccatatcaatccttctttgaatgtattagatcattgaccatccatccatgaatcatttctcttgcttgagcccagcaggaaatgaggatgaggttgtattttccaagtttttttttttctttctttctttttctttttcttttcttttctttttttttgatacccccccccctatttgtgtaggaattcatgataccaccaaccccaatgttataactaacttccttacaagatctcatttctcatcactcaacttgcaagcatggttattgattttttgtagctgcagctttcaggtttctctagttgttcctcctcatccatccacccatggctggaggacttcctgagcaaacttggagccctcactgcagaccatgttgatctactacatagacctgaagagtcttgatactcacagagtaacttgatctgggggactcacagggttgtgtcctccactactaatctcagtaatgtgtccattcattcatgcacccatggctcaattgtttactttatttcaaagccagtatgtttttttttctaaagaaggactgtgctcttaagatcaagcttgttatacaacatctatccttctttcttttaattagttctgaacaaacagctatatttgatcgtggatgatgtgctagacttccataacaagtctggttttgtgtttacatacagatgttcttcttcttttttttggccatgtaaatgcatacagagttgaagtatattgtggctcattttggaaggcacaattcagtctgatgagttgttttgtttgtttgtattattggcctttgcctttacctttagctgtattggaagcctcaagttgactgagttgatgttggattatgtaatccggtgcaagcccccctcgggactaaatcggggctccggccaacccactttttgtctacaactttggctcggctcggctgcccggaatgagaagattgtcgaggcttgcttgttcatgaccggttttgtgaaaattcccagcttctgctcagtctctcttccctcagcccggttgctcagtccagaaccaattccagtctgtttgctgacccctcatcctcaccccagctcctcatccaccccaacaaacactgcctcgcctcgaacaaacaaatcaccaacaccaacaccaccctcacaacaacccttcgaccacacacatttaccccttccctctcaccattcctctctactccctactactgcacattttcgtcaactatactgaaaagaaaaaccaaagactatctatatatcctataagcactccagagaacccaacaactagcccaccctaagtcactcccatcaagagtcccgagcgagtcccagccgatccactccgtctgcaccctccctctctctctctctctctctagtggtaattacttgagtcgaccctcatcatccatataccgtcccgctgcttcattctcggccaaggttaaaaggaggcccctggaaaaggaaaaccccaataaaaactctcacacacaactaaggcatactgtgattggcttctgtttttaccaccgtaagactcttccctgagattctgttaagaaacccgacctgcttcgtctctctctctctcggtctcgaccgagtacttaagccgaaagaacctgagctgcgagcctagtctgaagaaccccgtcgtacacatacccttcaatccttctctctttttcagctcatacacccactactagtctgcaagatctctctctctctctctctctcgtcgtcgctcgtaagaacaagaagaatcactggggttggccgtatcaccacatacactcactcacacaccaagagcattgaagacagaaacttaaaggagaacagagcggctttccgttcgaaagacaaagactcacataagcataagaaaataacatacaggtgatattgttaagccgaaagaactgaaaaatgagtcgacatcatccatactcaggctatgatgagagcacgccagcaggcccggcggggcatcggaagggcgggcatggaagtcgggggcaccagcaccagcatcacagtcgggccaacaaccatggaggccgaggaggagcaagaggaggaggaggaggaggaggaggaggtcgacgaggatatggagctgggaaccagaatgccgatgtcggctatcaggctctgcattctgccgccccggctcatgagttcggcttcgacaggctctcgcctcccgtctctgctggcccgcctcgtggccccgcacttaagaacttcaaacatcgccccaatccgaataaaggcttcaatcatctcaaccatcatcatcacaactttcatcataatcagaaccatcagaattatcataagctgaaaaactttgcaaaggctgatcttggtacgcttttttttccctttcctttcctttccttcttctttttttcttcttttttcgggtggaggagtagtgggagggggggatggatggagagagggaggattattagtggttgcaggagccggaagagaccaataaaaaaagggaatgataccgctcgagacattccgttccaagcaagcagtggaggggggaggaggttgagagggggggaagagcgaagcggttgggatcgatgagaagaagatgccagccaaccccgaaaaaactcgctgttttccgtctctggacttgatgtctcgccctccttataagcacttctacatctgcctcggacgaaaacttctgcatcgacggaccatcatgccttctttatctgaggattaaggtctcgggtccggcctctggtgatcttatctcagcgccgtgatctcccctccttggccatcccacgatctttgagtatcgggtctatttattgttcgggccgggtggagagtgagaagtggcttggatgatcctcctttattccctcttcccagtcgacttggcatgatgatgctacggatttatttggagtgactgacggctgattcttctcgtttactcggtccgctctcgtcggctcggttgtttacactcttttcggtgggacatgtagctggtgaacgggagttgtcgatcgatgaacggatccaaagggaacggccttgtaggactctgttcgttaggaatgtcaaggtcagtcttctctctccacatctcacaatacactcaggaacatgatgattgatcgggtgacggtttttttagtatgagacggattctcaagaggttcgagagaagttcgaagaaatgggcgagatcaagatcttctttgatttgatttctactcgaggcatggcctttattacttatgtgagtccattaattgatgagtggacagtgggtttttgctttaggttgctgattcgtagatgtagtatgacttgagggcggcgacgatggccaaggaaagattgcaagggacggatgtgtctgggcggccggtgagtagatgagtttttctaattcattagctctctcatctcacagtctttgggactccgtggtttgcagatcgacgtgcattactcgttgccgaaagataacgagctagaacggcggtgcgaccgggacaagaatcaagcgaccttgttcctatccatcaccgatggtcacaggcccattaacgatagcgagttacgcaacaagttcgagacctacggcgagatcaggagcatcaaacctttcaaagactctccctagtacgtgcctctccctatgagcgggctttaatcggttcagttctgaatgttctctctccccttgaacagtcaaaggttcgtcgagtattgggatactagggcttgtgagagcgcccatgatagcctcgatggatcccaatatttgggcgggacgcttgagctcaagttctcatgggataccggcatggtcccgaaaggaagaccgtgagtttcctgttgaggaacattaaacaatcatacattctgatcaagtgttcgtatctagagactggcgagcgggacaggatgaagacagaactgggttctccgggcccgatgaaggtccagattattatgagcacgacgaccgggcgagttacgaggattatgggcgtcagaatgggcatcaaaacggggccggctcccaggatcgttatagccagcagtcttacaattcatcatctaccaatcctggagggggcgcatttggaaagcagatcgatgagcagcgtctcgaccaagcccataaagtgcaagaagtaagcgtgcgctcactcgtgaaagcttactccggggtatccaactgatcttcccccctcaatctagctacttgcgtccttgactaaggccggcgcggatggccatctgaataacggaaatgcgtcgagaccagctgcaacagttgtgaacaactacccgagcgagccatcgggcccgaagccgatgagccagtcgggctttacgatgagcaacccgctgccgagcaactttgtgcccaactaccccagctatccggtcggacagccgacggagtataatgccagtctggcggcgccgaccaacccgggcacgcagaactacaaccaactcgcacagatcatgggccagttgtctagcttctcggccgtcccgctccagcagccatccctttcgaacccaacaccaccaccaccgcccacgtatccttcgaccatcaatgaggaccctcgccgactttcgggctccggtaacccttccacaccgctcggtctgccggcctctgtcctggcactcttacaacagaaccgagcaacagcagcaggaggaggagccaccaataactcctctcccatcgtccccactaatccggcccaaccacccgcctcttcttacaccccgccctcccaacctccaggcccatcgatccccaccgcgccgcgtgccatgcaagccgccgccgcgatcgccagtctctcttccgcttcctcccttccgctcccatcctctctcgcccgcactccttcgcttccttcgccccatttcttcaacgactccactccccccgtcgccgctaatggatcgtctcctcatcctcaggccgccgtccagcaactcttggctctcctcgtacgtccctcgctccctctcgtttactccccatgtcccgttttatgaactccccctctttcttttcttttttttagcagcaaccacagcaacagaatcagcatcagcatcaccaacaaccgtaaataaataacagtaccaatcacgtgcatacggtcgtcgtcttgtcccacacacccgctatagactcactccccccccccttttttttgactcgtcttttttctttggttcccgcttggtcttcgttgggcgattgtctcctcttcaactcttgactgctcgttgttgtcgtcttcactggcttttttttttttttttttactttctgtcttctttctttctttcttgcttttttttcttttttttctttggactttttgagtactgggtattatcttacccttgatattctttgggctgggtcgtgtgtgtgtgcttattagccttgaggttgttgttggaacctaattatcaggctctcgccctttttttttgggcgaggaaggggttgattaagaattcgtcttatgaacaatttggcttgtcgttttcttttatactttttattacgcttttttataagattctattctattctctatgctctttcgttttatatttataagatgatcaattcatacaacacacttttttgaaaccaaaaaaaaaaggataaagagataaagagaaccaaaaaaaaaaaaagaaaatcgtaggaaggcttgttaggaggtaagcaaagaacttgtcagagagacgacccatgcacccatcaacgggtcaataagtatgcgctgtgttgtagaatgagcgtctgtatcgggcctgtgacgtgttttctcaatggccttgcagtccatgtatttaatgtcaaaatgagaacatatatatatgtcacttgtcttcagacaatacattaacatctctttgttctcacccgctctgaaatccacacaggtaattggaatggagctttgcaggtggttgccatgccaatgaggaaaaacaagcgggctgatctcattggcaagtgttgagtgcaaccagagctggtgatcagtggaatgggtcatactcttaattgggtgctcagagcagcggcttgtcgagtgtgcaagcatcagggactcttctcgcagggagaggacttgggaataatgaagcggttccgcttgagggaatgtgcaagctttggtggcagtcgatgctgtgagcacctgcagcccttagttttcaatgagttttttttttctcttcatagtttaaatcttgtatttttctctatggaactgtcaattcagaaatttatttatgtatccccctcatgataaaacaaattcatgaaactttgagtttcatgattttccgaggccgctgactagcaaggccatgccttttttcggagtgctcttttttttcacagcccgtctctttttttccaatgttcatgcccagtaaatctttcacatgtgttccgtttcatacgagggtatggcattatctctcaacggtcaattgccaaattaaaaatttaattggctgatagagaaaacactaacagaccaagaaacttacaagaattgaatgttttcaaaaaaatatagaaaaattacaatagataccgtgaggaaactgaatcaacaggattctggacatcataccagcgctcagctgggatcaaacaatgagagcgataaaaaattgaatgattttaaaattgaaaacaaagaatccctccgcttattctcgacatagcctcatgccgacttgtgtcggtcaggcataagccccgcttgcacctcacgcctacgggtgctcgcgggctttgttacgattgagcctgagctgatcatcagtggaatgggatatgctcttaattgggtgctcagaggagctatgtagtggtactgattgagcagcagctgtcttctgatctatgtgcggccagaatccaatgtgaactcagaggtgcttcataggcctgatgagactgacaaagaacttttgatgtgcaggtttttttttctcctttttgaagtcgtccgttaactcattctagattattcaaagatgggcatcattggactcggaggaggttgtgttggttctgtataagcccctacaacaccggatttgtagcctcttgttcatcgatcagatttgcctcccaaatctaatcacacatgtgcatgttgaagcagtcttttttccgtcgtgctcgcggcttgcaattttgtttcacttgatcaaacaaccaccctctggtttgggaagtggttgagcaacaacaagatgagatgatgcgcgtcccatgccaagaaggatgagagcgatccaagcgaagatacacatcccacaagattgtgcacagctctttaaggagcaccttgcaacccgtgtcaactcgtgccaactgaagcatacagaacgcacatatcccttgccaccaagctttgctttcaactgatccctggttgcaataaatccagaggttctttgaagtagatctaacaagtagtatgcaactcctcgagatgctaaacatcatcacatcagtgcttaaatttgcactctcataccatgctagagtgagcggattagtaaggttatatagtctttgtggcgcctcagagcttgtaagaacattgcgcagtccacatcattgaactctgtcagactgctcgggcaaacatttttcgagacattcgtgccccatcatggctcaattattcctctggttccaaggaaattaagttttttgatgggatgcatggccgcgtcatagtccacctagtatatttgaatgttattgcgaacgttagtcagcgcactgaaaaactgcttgtacttagtattaatcagcctgacttcgcagtccgaacaaccatcgatccgaattgtcgcaacggctccacagctaggtcgcagagctcgtcacgccgaacctcatgcgcgacaaccacttacatcaaagtgtcggagcagcaacaagaaatggcggtgactgtcaccatcctggatgaagcagattattttatgcacagtattggatacgataatattcgagttccaggtcagactctggcaatctactaacataaatcctacccagactggtagcacctcgagtccgggtagattccttcatagaacctcagcaagtcggaactactaaattcggagtttgttgtggcacataggcactgataatcaagcgaacttcaccttgtgcccaggggttcaaatctttaatacattgccaggatagtttcccagagatactttgtatcatgaaactaagctcgatcttgttcattcttcttcctcaatgctgggaccttgctcccatgggctgcaacaggattatgaaccatgatatgagttcagaaatcaatttccacggtaggtctgattattatgttaagcccaatacaagactgcagacagattatgaagctaattgctcatttttttttttctcttgagaattggctggcggtgagttcacagagctgccacaaataggtcagtgagactatgattcactcaaaacagtttaggaaatatctaaattaaaatttatattctagaccccacaaaagatgattggagatcaatgatcaagtctgttgattatttggagaaagactatgcaaaggctaaggaagtaaaatacagtcgggacgtagcccaccagagggatatagttcaagataaacactggattcacatacagcatactattgatggattgagaacctgtcacaggtatatttggcaactttttggagaaccctcaccaaactggaatccccaagttttagagccaatcttacacatatacatggattcaatagtgaaggttttctcactcttgaaggcgcgcaggtattttccaaaaccaaatcatcatctacgggtatcagcaactaatgtgtgttgtagacccatatttatgtccggagatacaacctttctgactctgatattcttgaaggaattcaatctggttttcaagtgaaaaaggtttagattggtttctatgggccaagacaggtgtatttagaacacacacaaagctcttcaatcaatatcttctcaatccatatcgtgaagaggaattcaaataccatattcacatgcataatctttacaatgtatacaaaggttagtgaatcatagtcacacatttctaccctttagcaataaatggattgagtatttaaatcataatttgactgattcacttgcttcatccaaaatacaatcaaacttttgcttaagcagatcttggtaaaaaacagaaaagttacattctgtttcaagagattgtggatagatatggaattgatgaaagtgctgaatgctcaaaaagaggtcctattccagcgacatttggaaaaacaaagattgaaatgattaaatttatgcggaaagttaggaaatttactttggaggaattagataatgaaaacattaatgaatcatcaagaaaaaaattctttttagatgtgaaggatgatttgatgaaaatgaggagattcttaattgaaccaacttgggatcctgaagaagacataaatgaagtattcaacacaaaatataagtatgcatttgatgctttatatttcatacatgaaatctttggctcagcttatatggaagaactggaattcaaggaatacaatgaagataccagagattttgaagtgaaatatcaaatgcagttattattgcaaatcactagatcatggagctacatgctgttatattattcccattatgcatcccaatttatgaaaaaaggtcaagattatgaggtgccaccaaatgtttgtgaagagctgggactggtctattggaaaaagttggaggaaaatgtgatgtcttttgaaaatttgaaaaaacagcaaatagagagggatcctttgtgggaagaaaagatctcaagacacccatttcacaaaactttaatcattcgtcataatgagaagattgcagagttacctcaattgtacgatacattcaaatccttagttagggattctgtcagcaatgaataatccagaataacccaatgaaaacttcaaggaattatcagataattcttctcaacaacatgaagctcaaattttattaatcatcatgattagggctgattttacaattttatacataatcatctacatcctcaagtaatggtgaatttcacacttcatactcaaatttatattgcaggaacagaataatataatcttaggttttattacctaaaagctcatcaatgcttccaattatctcaaccccatatgcctcaaagctcccgtgtatttccaccaaatcttgcaacaaattgaaaaaaaaaacaagagagatgaatactgaaaaccatctcatggattaaggatccagctcatggctacataataatcatacaaataatcttcatatctgccaatttccccttttgttttttctctttctcaagtcgatacatccacactacaagaaaaagtcagccaactgctaccagttgacatgcagcatgctccaaacaagcctcaatgaaaactaaggtgattgtgttgacacacttgagtggtactaccctttggattcaaaggggaaaaccagaacaatgtagaataaatgtttgagtttaactcaagttgagtgttgagtatcatatcaactgccaccagttgcttgagtttttactgcagtgccagtatcttgaattattcaatcaccattataaaaattatgcagaagcttggtcctgtttgattatattaaacagtctctttgctgtggattgtcatacaaattaactgccagtgcaagtcactagcccatgaagcctttgcaactgctgaagatgttaggtctgggaccaaacacagaagctgtgtttctgcttagaattgggctgaaatggattcagtgtatcagataatgagagggaacccagaatgcaaggtggtgagaatgattgcttgatagtcttgattcacatattccccagctcaccaatcaaggcctcttggttatccaaagaggcacaggtggacttcaggtattgttggcaatgtgacaaatgatgtgctgtgattgatcatccaaagcttaggccctgtttggccgtccatgatttgtaattttgagttgaggtttggcaggagtttgtgcaaaaaccttatatcgtttcatatcgcacggtccaaatcctagccaaacttagccaaatcacaaataatgatttgcggccaaacggggccttgatgatgggtaaaagatcagctgagctgagtagaattcagatgaaaaaaaaaaaaacacttctcatcaggttgatgagaaacattttttggaatgagttgaattgatgaaatggcacttacacatcactttgaaatcaatttgttttggcttttgtgtgctttaagagaaactcctgatacacagtccaagatgctaaatctgtggttctttggaggcaccaatattatagccaacagatggtaaatgtcagtaaaattctggataaatctctaaaactccagttagataacagtatatagtaagatgaaaatcaatcagatgttttttttttttgaatgaacctgcgtggccagagaaaagattatggcaatggagatgaaacctaaatagcagaattggaggctacagtaaatggggacatgttgctattggattactccctgtcacaatctacaacccttccaggagtcaatttacacccattatatctattttttttcatcattcttttttttctgaagccttctagcaatagcactcatttgagctagttgaaagcttaattgagctgttaaattaggactgagagaggtctaaaaagtatttaaaatagcaatgggaagtcctccattaaccagagtaaattttgggttgtgtttttttaaggcctcgtacagaaatgtgtaaaaacgagtgcgacttcaacatagtagttaatcccagttagtcttccatatcaacgtcttcggtcgtgattcttggtggccaggtgtatttacaaccagtagcttgcattgctttacaggagatgtcaaagaatagggaagtccaagtattgagccagtgacgagcgtcttcaatcatctcccgatccaccagtggatcgtttctttcaagcaacgagtcccagtatttttccaagacggtcgagaattgggtaaagccacgtataatatccaccaacatacccacagtttgccgacgacgggttggccaacgtgtgatattgtatgtcaatctttgtatgtgttgagcaatcttagcgctacctctgagtaatagtttcaattgagtgtcttctatgttcattgatggtcgaacaaaaattaagcggctactggtattcgatcgtaagagtttgttgaaatatattcgagctaatccaatcaacggaacggtggcttgaacgaatttgcctaaagtcccatgtaccatcgctggctcatcatccgattctgatccggaatcataatatctgtcggccttgaagcggattggctttcgaagcagttcaaacgactcctcaaacttctcaattaactcttgccactctgccttcgataaatccaataaagatttttgaagccattcaattatagggtcaacttcttgattattttggggatcctttcggtgatgcttgcggtgacgtaaaggtatttttggctagccgaggggacgcctccgaatgggttggacataccgaaacctgagaaaaagttagcgcattggtacaacagtcccatttcaagtttttcatacataaagcgagagaggagagtttcagctgtcgcgactcggtgataagttgaatgttcaacattggggtgatcgcccagagatccttgttcgggttcatacgttttccgaattgagcgcatcggtacatcaagttgttccacccggtcatcgatatctatcaagttgtccagaaacgcttcgtaccaccaactcggattgggtgccgtcgggtcgaatcgttcaaaggtgagtgataaattccttagactttcttgaagtgcgggcaagaagacttgtcgcaacttgtaaggaatgtcatttctcaatcttaaccaggagtgcttgccccacgtatcttcacggagctgattagcgcgtagaccccccataagccagcttactcgttgtcgcaattgtctggtggctttgaaggagatctctgaatcggagtacacaagaaaattctcaatgggcatattatgtagctataaatctcctcgtccatccgtcaagtgagggattagtgatgtgtatagggtctgaagacaataagctcacccatgtcttcttgttccgaccttccatctgggtggtttgatttgaacgccctcacaagttctgcgacggtagcgacctgtgtcatctcgatctccatctcgtatgtaaatcgtttgttgggttggttgtcttgtaagttttccaggacagtgtggctcttggcagttttcaatcgcaacaacttatttatgtaacaactcagtcccaccaatcatccaatcgtcccacatcatcaacagaccgggggagcatggggaccccggggctagctttgggtatatcactgctctatatcattatcagtacatcatcattcatacacagcgcattgaaataggccagttcacgtatacgcggctcgttcaggctcgttcacgaataaaatatttgttgcaggcatctattattcatccgtcctttgtctggtgtttaattaaccttgtgtccatcgtccgtaactcaggaaacacaactaccacgacgatgggtattccaacctcagtgttatgtatgtatgatacgtatatggttacaacttgagcgcgacaaattatttaggtagtgtggtcttcataggaccagcagaaccttgcttataatcagtactcgttttctgtctttgcgaagatattatttccacggattttccaaaatgttgattaaacacttgcttgcttttacgtctcttcatccttacattctccaggcgagttgttcaaactctgagcctctcataaccccctcgatttctgaggttcaacaaaacaatttcgaccgagcaaacagtacctcaatagacttgatctgcaagccacacgagtcccccttcctttcctgggctcaaaaatccgtgtacacgtatattgatcaagttcacccaccaccgacactgatcccattccgggatgggttctacaaatcgtcttgctttgtggatcctattgataccgaacccgagcaatactgtatctttgtcaaccccaccatcaaccacgggcaaggaatggtgatagtcacgccgacagagctttttgaaaccagtcttggaaatggcctcaaactcgcagatgatccggcgcatcctgattcgatcaaaatcgttcagatgcctgagaaaggaggtttaggagcagttgctgctcgccaattccggcggggcgatgtgattcaacagagccggccggttgcgctctttgcgaatgaccgccctatctgggcaactcgctttggccacaatattcgcagacaagcggtccgtcatttgccgctcgaaacccaggctgccatcgcaagccttcacggtcaaggacaaactgaggatgaggttttcgagagcgtgttcgaggccaacatgctttccaccaagctgtatggagacgagcacaggcactttggtgcgctggtcctgcaaggatcgtacgttcctcaccattcattcaaactcacataaaacttggatatacaaatgttgagggttgtccagagaaacttttacagtcgattcaaccacgcctgccgacccaacgtggtttacttcatcgatcatgagacacagctcatgaatttgagggcttttgagtcgatttcaagtggcgaggagcttaccataagttgtgaggaacgattgcttccgtgatacattgtcttacactgatccaaattgcatacatgttatgttagatcgtcccttagaaatggaccgcgaaagtcgaagaaaggagctgcaagagacctatggttttcgatgcacttgcccgcattgtcagatgagtgcggaacttggcaagctctctgatcaacgactggcccggatcatagagcttcgaatcaagttcttctccgaagatccgatgtttactgctgaggatgctgaggagctggtcaatctttgcgaaacggtatgtctgtcagatagtccttgatcagaatgctttctggatctctgaatttcctatcaataattttttacaccctacatgatatgcaaaaaaaaaaaacaggagaaaatcccacgatgtattgcgctctcaaacctcatcgcggctgagttttacaattcggttgggcaagtcgaggaggtgagagggcatgcagaagaggcaagaaacatggcacttcttgttgatggattgcagtggccttatcttgatgatctggaactgcttctcatacatcctgaaaaacatgattcctatctttcaagaagataaaaaaaaatcaatgctagttatacaccatcaagctgattcctcagcaatatgactacataaaacctgaaaagtgatctgggcacagtgtgagtctaaaatttcatattgttaggagtgatttttttggaatggaatatggaaaccagatgaatcgatctggattgaaggaaaggcctaccatgaagcatttcaaggaccattgagtgaccaattacactgtcatttatggtttcaagcctccagaccactactgattttgatggagttatgttccatgaacaacaatttggcaccatttggtttcaaaaaggcacagatttgcatagaaaacaccccaaatcagtgattttcatgtcttttgcaccaagttcactctacttacttggtagaagcacttgcttgtgaaaccctggtgattttgactattctaaacctgtcttttcgacttgctatctttgggaagcattttccaaaagaagcattggaagcaaagaaaaggctaatggaattgtttgaagaaagaaaaaaccaaatggcggaaaagattcaacaagaaaaagagcgtgaaaaggatacgacttcaaaggaaaaggagatgaatgacaatgatatctactgatttttcagtggttcaagcaacaattcaggccaggacaaaatagaaatttacttgggaggagtggatcgtatcatccatggcgataaaaaggattacaaattttctgcattgaaatggtggaaggtatgtctcttattggcttcttcaaatgaatgttgatttttttgttgatacattgaatttgcaggaacacaagctcaagtatttgatactctcaactttagcaaaagactacataggctgtgtagcatcttcttcatctgttgaaaaaactttctctgcagcagcagatgtctgtactagtacccatggcaagctgttgccaagaacaatcaaaagatctgtaagtagccacatgtggttgcgtgatgatcttccattgtgagaaaatgcttagggggcagccaggcaacacaataacttcaaattattttgtgaagagagagaattgccgcttgaatggtacacagaaatagaaatttgttttcattatctcatccttttttgctttcatatcaattgttatcctagttacagtcaagttatcctagttaaaatcaagttatccaaaatgaaaaaaatggcaacgtaatttgaaatcaagcaagttagacaggaatgtaactaaaagcacaaaaagtgtttttttttttttgggaaatgaagttatcagtaactgaaatgtaatgtaactgtaaagcttacgttacacacaaagttatccatttgggtaatgtatgtgcccaccattgatgagaggagaactagtagaaataaaacaccaacatttaattccaaaatgggtttataactggatgatgtgatcaagtaaaataaattttgacaggtttaatgttttatctcttgatgaaattctgtttataactactcctgctgctctattttatctgttcatctcttgttatgtgctattgtcatagttttccttcagagtatactcttcttcatgaaaaatttgatctggtcttgttgctccaaccaaccagtggagttgtgtttttcagccacatgtgaatacatttctttgaatgtaaacatttctgaaataaattctgtgttgtattgggtcagggcttcttgaacataaactttgttctccctttgatatctttttccgttaggtttgttcaggaaagctttgagacttcttagcttgtcagaagttccaaatacttttgcataggcaactactaattttctcttggcttgaaactcattcaatctgcttgaactaatcatgcattctgttttgtctataattgattggccaaatttccttttggtgaaatccaaaatttgacatagagcaatataaatgaactcttcatccaaaccaaagtgatctgttccttccttggggtcaaacatgaagtggagtagcctcagaattttttcaattccctccatgagatcttttcttaatccagaatttgaatccaaccaaacccaaacttctccagtgtaatccttgactttatgtgaagctttcaagattgatttcaatctatcagtgtattcttgaattgaaaggttttgaattttttctttccattcatcagttgtgttgcaataagcaatccttttgtctccaaaattcattatcttttctgacaagtaataaagatcaaacaggttgttatctgtttcaatcagggctattattaatcaagggaaaaataatatggattagctattaatgaaaccttctgtggaataattaatcatcaaatcacctgaaaaggactgagaaatttgtcttgagtaccagtgctttgagaaggattcaaatccatcccaaatggaccatactggagaactaaacatatcgttctcttgactaaaagacctccttatatagtgtataacctccttgacaaattccttatcatggagataaatttgtaaatgttctggaccaatcaaatttttcttgaagaagaaatccatcaattggaagtggtacctccaagctaaatcaggagaaaatgtattcctaatgtctttatttagtgagtttgattcagatccatgctcaaatatgatttgctttatgccttccaagagtgattggaaaattccagtccaaattttgtgtgaaatttgaataaccatgtctccaggcaagttctgaatgcattgtggtacttttatttctgcattatcatggttttttgtgaataataatgcaatcaaccttctatttgaggatccatacaagtttgccaactctagaagcctgacttccttcaatacttgaagctttattttggatgattcaaaatattctctaacagattttattttcccttcactattgtacttgaaccttttgttgccttcaaagtttatctgaaccattttgtgcagctttaaaattttattaacttcctcatcaactgagattactttttctgaaaatttttaatttatcaacttaggaaacatcaattttattttacattctaaggaatcttcaataacaatcttaccataattcttttcccaattttcaaataatatttcacctggattaaagatgttgcatcaaacagaccatttcaaaaaattaatcagcagaacttgagaaattgatggtacacttacgttgttttttgggcaaagaactcaatatttgtgactctttgaccaattttattaactcaggatgtgctgaaatttctttatccccaggtacatcattgaccaatccttgtacttccaggcatattggaatttctgtctcctcattgacaggaattttgaattcttcttgggtagatagatggcatttttttgtggatcctgaggtaacagaattgggtggggtttggtatggaagaaatttttattatcaaaaaaacatcaccaaaattgtaccattggattgggaatctgtatctggagaaaaataatcaccatggagtgatggtattggtaaatacctttttaaccatggtctggatttaacctccaaccaataatttgcaatgaagatagtaattattaatctgtgatgcattttatttttcaatgatatgaacttcaattcaaaaagaaagttggatttgatttggagaaaggttggcaaggtcaacctgctagttcaagtcctgttgaaaaactttgtggaacatcttgtgaaggccaactactaaacacctaaaattgagaccataaaaatcttcttttgaaacatgccagaggattgattcttgatcttacatgtgtcatatggtacaggtcacacaagttctttcagatagttcaggcccaagtttgatgaggagatacaccaggaaaaatgaatgctaaccagatggcatttgtaacattgatcactgcctattttgattgccagatctgtttcaaaccaattagaatggcccctttgtgtgcaaaatgaggatggggctagaatgttgaatttggcttgatatcaattttcatctagtgatccttgtcatttcctggtgatacaaactaagttaaataagtacctggatggaagttggaggagtgacactttccttcaggtatcatacaaaggagagaattgatttaaaaaggttaagtatatgaggtactcataaatttccacagaaaaagtgggattggttaactggagaaatatagatggtaatgctaaggtaaatttggctgtttgcaagctcaggatagatataatttccatgggaagatattattgccagtgttataatttatgataccactgggaagttgaacttgtcaaagtattttatcccaccacatacctaaaactacagactcagcaatgtagtggttggctacacactacagtattccacagttcacccaacatctgtgtcagacactgagacactggtccatgtgtctacatgagattgtaacccctccatgttacataataataaatattattatatgtattctttaaatttataaatatttatttaatgttattctttaaattaataatgatttacctctgtacatatttatctctctctggataattaatgtacctctatcatgaaaataataatcaaatttaaaaggatacttacctcttgtgcttatccaagtgattatcatcctttttatctctcttgtgtatctctcttgtgtatcttctgaaataagagagatattctacatatgtaattctattttctgaaataagagggatattcaaaacatgtacatttgcatgtttgaatatcttgacactttcccccaaaggaatagtgtaacaataaggggactgcaccggtgtggtgagattgatcaaacccatagccataattaaaatcaccttaatacacataaatagtaagctaaaacattagaggagaaggggtagattaggagataaaccacataattattactgggcaaaattgtagttgaattaaatcacaaaccaggctcaagatattcaatttctcatggataaaaattatacaaataacctgttgaactatgttacattcaacttagactagtaaatcaagctactaatcagaaagtatctctcagactagatctagaaagtaactctcaaactagttaatcttagaataccagtctcatagcaattaatctaagattgggtatcttatagaagaattacaacctctagtatcagaagggcacttaaagactaattcatatcagattagcccatctaagagtagtaaaatccactctagaagtacccttctcagacgcacttttgttcaggccaaaatctcatgtactgcagaaccatttgtctataaatagaggctcttctggcccatgttttcctcttccttcctcattctagctacagaataataatcagagatattgcacagctttcatcacaccttgattaagaaatccagatattattagagccctttgaacttcccttatctctttttttggccatagaaaagtaattcagaaatattgcttagccattctcaactctcttgaaacagatatcagagaaataagtgtaccctttatcagagcccagagagaccagagaaccagagggaatttatatcagagaaacccttcagaaacccttattacttagaaatcccccaccatctccttacctcttaaaaaggtattcttaagcaacaataacagtagtatccacactaacataaatctagaaatacaccacactcttatttttcttagtgtaactttcctgcaagctagacaggagggcagtctcacccacacacagatactaattctactattccatagtcttattagctattttatcccctccaagctctttactcacttgctgagcagttccacaccagtctaacagacagcctgaaccctgccttgcgatacttaaggggaaggctttccctctaggattccttcctccagagattattgccatacaaacccatgtaccttacttaattctagtgagtggggttttagcagtacactctcccttttctctttaccttccatctttatcactattctactatcctagacctagactacagttaattcactactatagtctagaagagagcctcttttggtctgatctaagctttgtgtggcaatgctcattccaccgttttcacctttaacccagggatctaacccctccaccttctggtggtgaggtgaggtttatttccactggccacctctgtggctatagtgtgacccaataccctatcaactcctggtcacataagagaccagagctgacaatctggatctctatggatggcctgtctacaccagccatcaagtggattttccttctcaatgacttgaatagccagtaatcaggagtagaatgtaaattttacatcatgactgaagagtttaggtgcatttgtgtacactctcctcttgatgaccttccggaacacaaagaacctcaagatcaagatcaaactctgtagttttttgtttgagtatcaacagaataaagaggccctgggtttgattgcaaaccttttgaaagagctcaagaaattggacaataagatgatcctcactgagattcatctacttgaaagaagattttgacatgctctcttggatccaccaaaggctaaggtgacaccctgcttttttgtttaattttttcttggataatcctttcccattgagcgctgaccatctgatcacgttactaggcagatttaatctctgcaagaacagccgcaaactcagtttactgcccacccttacttcaggccccgttggacatgcagtcaggtctcttgcatgcagaagaaaaagattacaagacagcatgagcaatatcagaattatactattgtcaatatggaactgaatccatattggtgaatctcctgaaagaacagctatttgtactttttcaaggtgcttgaagtatcagctactcaagatgacccacaagcatcttagccttaaagtgtatgttgatgtgcaaagtgatgctcaatctggtaagctttctcttaacctttttcattcttgctcaagggctgaaactaatttcacgtgatttcagcccaaaaatgtctcaagtattcaaggctccaaactagcccaaaaatacgctgggcaagagacttaagccatgcacgtaatcaccaaggcacatgagaacagaagcctggctgattccaaagaagatttgaaggtctataaagccggtgagcaaatcaatgtttgacccaaccaataatcaaagtaatggaatctcatttttatcacatcaataaaacttgatggaatctgtagaattattggatgaaacaattttttgcaaccatattgcggccctgtatgacacaattgtggaacaaaacctgatacagatcattgcgccttactcaaggatcaaattgagttgtgtggctgaacaagtaaaaccgcccttacgcgatgttgaggcaaaactgttgcagataatccttgacaaggtttttcaggtatcttggatcagggaaaagggtgtttggaggtctttgaggaagttaaaaccaagaagatttattattacttgcttgatacttttaaacatattggtagcgtttggtttaaggggcgggtatctgaagatacccgctaaggcgggggaatacccaccggcggatgcggatgcgggtgcagatgcctgtttccctagaaaaagcagccggatatccggatgcaaaggggccatccctaatctttcttggcctcatgaacaccatccatttgtgttttaacacaccactaagcaccataacatgtcctaccattctcttatcataacaggctgactgctatcatatggctccacttaattgaattatatcacaaagaaatgcaataatttttctagataaagaaaattaggctgaactgccttcatgagttgctttgtttttcaggtgaggcatgttgagcttaatcatgatcatccacatacaatttaaacagaccaaatggattatcaagctcaatacatagtcatcaagcataatgggcccaattgatcagatcagcttgtctgaccagcaaatacttgcaatgtgacttcccaaggcattcacagtgattctgcaacagaaaaatttctgttacatgttggtcattgttgattttgaagtgggatgatagggtgaaggtaggtacaacagcaggcaataatattcaatttttatttctgatcatataaaactcaatttctttataatattgaattcagtcatgattagattttgatcatgcatggtctcagctgagcctgtaccaaattttggtccaagctttcctggggtcattagtgaagctccaaaagtttggaatgggggatccgctcccttccccccctccccaagtccttggaaagtccttggtagcaagaatgaatccccttcagcactcgcactgcatcaactcacttgtcagacaaaccagtctggcaagtgattggagtctgaactgaatatacccaacgagttcagaagcccagaggtaagaagctgcgcatgctgtcggagaatgtcagtcaaacctcttgtcaggctggcttatccaaaaaatgagctgatgacctctgatgacgtgttgatgactgggcaggatgctcaatattcaagtacaataaccggtgaaataaccagtatttacaaaccatcaaattgtctgttttcggtcttgcattatggggaggctcactcgtcaactgctggtcgggtaaacgggcttaacaaccactcggtcggattatgtccgaacagaggtgcagcgctcaggacatagatacatgagtgtagaccagcacacagaccacttcggctcctatccgggtcgctgaggactgtcgcggccagcacttgaatttgatacggcttaggcatcgtgttccaagtgatcaccgtgaaggtttcgtctgacgcctcagcctggctgcggagtcgtcccgacaaagcagttggactattgcccagacagcaaagtcagggcctaagtccgagcagtattttatggtgtctaggaacggccgcaggcaattacaaatgtgaccgctgctacttggctgtaagcacttttttaaaagaagagaagcagggaagggttatgtgtttatgtgtagcatacgtaaatttgtgagtttcaggacgggctttgctggaataaatcctgctccgaccggtacccttgcttcgtgcaggcaaaggtgctatatatacagctagtttcagaaaggttgtcaccttgagctggattttccaagcagaaatcatggtatattcaggttaagtttgcaaatccatctacaaacttgcgctaaaacagtaagttcactgcaaaaacggggtttgagtttgagtttgcctatgaatttggtatatccagcactttttcttgaaggaaaatccacaccaagggcgacaacctttctgaaattagctgtatctcagcaagttgacgtcgctggaagcactcgtgcttcaaacatctcattttaattgtgccggattaccaacgttaccaggctagcattccagagatgctctaccttcagagattgagcttcatcgtggtaattctttttcctcaaggctggcattgcatgcccatgagctacgagcagttcctgaagggagaaatcatggcaggaagcaatgcgaggggtaatttatttgttttgagggatatatgcgaatgaacaccaatcataaaacgaacatatttaattgatgaatatctcatttgacttccagaattgactgggggtaaccacaaacagttgtcacaaatgggtcagtctgattatgattcactctatgaagagtttagccagtttctgaatgccgattcatctactagacataaagaaagatgacttgaaatcaatcatcaaacctgttgaatatcaggagaaagaccaaatagataccacaaaattaaaccgacttttagacacaaaacaggcaagggaaacagtccatgacaataaccaagaacacatactggattcaattgatggattgaaagaattccacaaacacacacatcaagtttctggcacaccaggcatatcacttggaaactcctgggatcagccagaactcttctttatgctcaactcatggtaaatatcacactaaacatgtagtcaactttcagtaacataacctcccttgttggttctcaagattgtttgcctaaaaattgattcatgaaattatatcaacctcctcaggcccaacactccttcttagttccaatgacttctgaatacattgaaaacaaagtagagaaaatacttagaaacaatgatacagtttatgacagcattctcatgatgtatggcaataaaaatctagagattgattatgtttgtttatgaaatttgccttgatttttgattgaaattgataaaattctactaaattcatcaacccagagatagcaatctatcatttttccctgagatttcaaacaaaattttaatccatagccttcagtaaatgatccttttgccatttttatggtgactgtagctatggaagtaaaataagacacatgacataggttaatcaacatgaaattgtgtggagggcttccatcatttttgtgaaggggctgtacaagataagaaacaattgaacacaaattagtggccttttttatcaaacatatatggtaatcactgggtgcgttgataaacgcactccctcccccttcccacctgcccatgcccccgcccctccaaaaggggcgtgcaatcccatccgcccgtctctgaggggcaggtttgattgcacgcccctcggaagcctgattttgcaaggaatcaggcttccaaggggagtgcaatcaaacccgcccctcagagacaggcgggtgggattgcatgccaaccacctgagaggtcatggcaggctgatgtaagcaaaacactttggactgttttgcttacgtcagcgcgccggtgactctttcctcctggcctgacaagtattgcggattcagccctcctccacctgccagcagccccccatgtgcagtatgggtcatcgggttggacagtggtagattgggaagttgataaacgcacgcaagcccccctggtgcacgccaaaccgcacgccaggtgcggattggcatgcacgcctgcacaccaatctgttgaggcatgagatgatagtttcgaaatgaggaatgagaaacatcaaactatgtctcgtgtccgggtgtctagtgagcagatggtgaccccaaaaaggggttacaacacccccccctcacctagacacctcacactgagatagctagttacaaaacagaatagtggaaacgtaaaagaaaaagaaagaaaaaggaagataggcaagagaaaaaaaactctagcaagaaaacagcaaccaaaaataaaaaacacaaaacaacactgttagtagcaattataatggtttcaaaaaactcctagcaggtgtccacgaaggcgctcaaatgggtctctagtaagtgactttgtaaggatgtcagctatttgttcttttgttggtacccatgtcagggaagttttcttttcgtagagcgccctatttgtgatgtggaattctctctccgtgtgtcttgccctcttgttagaagattcgtcagttccaattttcaccgccgcttgattgtcgcagtatagttgtccaacgtgctctgctctcgtgatatccttcagaagttgtcgaacccatagtacttgccgagtagcaatccctaaagccatgtattctgcctcacaagttgatgccgctactgtcgccaaccgtctcgacgtccacagtattgggcagccgtataccatcaagaatatcccgtaggttgactttgcatgctcaccaccccaagaggcatcacaatagcatttcagaatcccagcagtcttgtctgggtttgataaccattgtctgttctttagagtaagccaaatagttgaccaggtggcggacccccttccagtgtgttggacctggacgagctgagaaacgtgctaagaagttcactgcaaaagaaagatcaggcctggtacctaccgccacatagctcagagacataaccacagaaagataagccgtgctagtggaagtatcaccctcctgctccgaattgatatcgagattggccggtagtggggtcttggccgtcgacacaccatcccaatgtttgtcaagtatctcttgaatgagtttaccctgacttaaaacaaaggaatcactcgtgcgtcgaatgtcaatgcctaccattgagtcaattgaattgctccacttgatttcgagttgtcccgtaagtgctttctccaaatcaagcagtaatcccgcattgtctcctgttactatcccgtcatcgacatgtatccagatcacacctgtcctgccggggtctttcagaacgtataagctggtgtcatagtgactcgcctcgtatcctaggttgctgagtacattcttcaggtgaagccaccaacatctggccgcttgtcttgtcccatacagcgcctttttcagtcgtaatccttcccccttcttgagttccatcccttcaggcggtttgatccatatttcttcgtcaatgtcggagttcagatatgctgctacaaagtcaaaggagtgaactggcccagttgttagctgccgcaagggttagcactaatcgcattgacacaaaagtagccgtaggggcaaaaggtcttgttgaaatcttttccttcaatttgagtaaagcctttcgcaacatatcttgccttatagcgcgtgacactgccatcagctgccttcttgattgcaaaaacccagcgtccatcaagttccttcttcggtgagtccatgatccgaacctcccaaacctgtttcctgtcaaggttcctgagttcttcctccaccgctttcttccaatgttcccagtccactgacttcttggcctgtttgaaggtgtttgggactccgaccgcataaaaaccgcaattggttaggatgtcatcaacaattcgttcttcctgttcaaaagacaattcatgggaaaaatctcctaaggaaatggtgttagcagttgggttggtggataattgagatgaaattggtttatgaaaatcagtaggtctagccatcaggggtcctggcagatcttcgaaacttgcccaggcagaggaaataagtttgtcagtttcaggtatccagaacttccaacctttgctctctcccaggtgggcaatcacatgtcctcggatcgccctatcctcaattttcgaccttttttctggtgccgtcaccacgtaacgccacactcccaaaaatcctccctcgatccaattgtggtttgtgccaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgtcgcgaggaggagtgaacgtccgacgtggatcttggaactgatcattgcacgcctttgtgtacccttttagggtcgctgaagagttcacggactcgctcgcgcatgaacagttcccacgtgctgaaattcgaaccgtctggcttgagcttctccgctgaggccatccttgagatttggttttgaaccacctgcccgactgtcttcccgtgaaactggtttgcttggaggaacctgtcgacatcgtcctcagtatagatcggtacattccgacgattgttgccgggtgtgtcctcttgattcgggacctgcctatcctgcgccgacgagactcctctgctgcgggatcggtgatggcttgaggaggccgccccctcggtgttgaccatgttagcagtcgggtcgaaacggtcgtagctccaagggttgtcgttggggttgaacgaacgggtgttttggggaggggagtctgacatagtcggtatggatagtggcttcagttaagaatatagagaaagaagaaaaggaaaagaagtgagagtgattgggatgagagaaacggaaggagatactgtgaagggaaaaaaaagaaaagaatcgatagagaaaaacagggaagagtgggtagagatggggttatttagtttgggttggaaaggtgaacggtgaagtagttgttggtgttgaatgaaagaagaaaaaaaaggaaaaaattattgtcgtcgtcggtctggtccgatggtgaggagagtaccgcaaatccacgacccccgtgtgttgcgtcggtgatgttgtcactcagacgaagttcagccccctaggtaccaaggtatcgggttcgagttagctagactctggcctactgatgtcgttgttatcgtcacacgtcggctaacacaggtattttgatgttgagtcttgatgcgtatcgcgaaagttgaagtcgtcctacgctgggagaagtattgagaggaaccgtccctacgctgggtgaagatttgatttgaccgatggtaggaaaaaggaagagccctacgctgggctatgatagaaaaatgatgatgagatgaaggctcataacctgttgaggcatgagatgatagtttcgaaatgaggaatgagaaacatcaaactatgtctcgtgtccgggtgtctagtgagcagatggtgaccccaaaaaggggttacaacacaatctacagagtgtagaccggcgtgcgggcctgcatgccaaggattcctaaacgcatatgtatacatatgcgtttaggaatccttggcgtgcaggcctgcaccccggtctacactctgtagattggcatgcgggcccgcacgccaattttctttggcgtgcaggtgtgcacgccaatccgcacctggcgtgcgccaggggggctggcgtgcgtttatcaacgcccggtagattgctcctgcctcctaccccatccccacctgtagagacactctcaaggtcagctcagcctatctgtgaagtgaagtgaagtgaagagagtcaaaaaaacatacctcctactcctcctgatagccgttggctctccgttgaagatcaatctgtcaacgcagccacacttgagtcgctagaacgttgcttttgggcaggtagctctcctccttgtcctcaaatgtctgactactgattgacccacccccatttccatggcccaagtgggcataaggatgctccatgatccaagggggatgggagatgggatgatactgatagctggctgaattgagtggctggcccatctccaggaacccatcccagatataaagctagtccgatggccgggagggattctcccggtctttgagacttgtacagtctcaaagaccagacggaatccctcctgaccatcaagacttgtatagtcttgatagccgggaggaattcctcctggccctccagaccaggcgtgcaggccaacccacccttttttgggcggtttgtactgcacgcccctcttgttgcaaatgtcagcaaacagaggggcgtgtagcaaaacccgccccttttggaggggcgggaagggggagggagtgcatttatcaatgccctgtatgtggtccaaatcaatggtatcaataagtttatttcttccaatagctcagcaatatcgatcagcatgagccagaatatttggtaccaccactttggattggatgttggtgaattaatttgatccaacatcattgataaagaccatagcctttcttgaagcgttggtatgattgtttgtcaacatttacaaggaaccgcttctctcaatcctagccagtaggccaggtcaatctggttgttattggcactgtccttataatgagcggatagttgttgacagattattgaaaagacatctagggcaatttctgaagcataggaggtaagaaatttcacaatcagaatgctttgaaatgtcttcctcaaccttcaaatatcagtgataagactcctgggggtagtcagctcacctattttttcttgctcagatttgcatccttttgatccatattccagagccagtgtcccatccatctcaatggatttagtattaaactccttggttggttgtcatcaaagtgttctcaataatatttttgtctggttgccatggatccaccggcaacagcagccgctcaacaccagtgccttgcttaaatggctgcagtacgtgcaaactggaaccatcaaccatattgcccatgggctgagctaaaataattaacatcccactgttgataatagagatgggctccgggtatctgttgcggatacccattatctgctggcagatacctgccagcggatgcggatttgggtgaagatgcccccttttccatgaaatcccggataatatccgggtatccccagggataaccggccataagtcaccttctggcttggttgcggctttgggctgtgttgtgcagcccatagccagtaaaacaccttccccggatacccgccagcaccagcagatgcagatgtggatgtctgattccgcaaaaatcaccagtggatatctgcatctatgtggatatctggatgcgtaggggccatctctagttgataacaacacttccttcatgatcaaccttaaattccttccctttcagcatgcatcagtcaagggcctgtactgtaaggtatgacaatttcatttctcaaaatctatctggctcaaagtttcatatcatcaaaagtgaccactaagagccagtcttcagcctgaaagtgaagactttcaacaccagatctctccaattgttcccaatcttcatttttccaaattaaaccctaccatacaggccctaacttatcttagactagagaaaaatcagctaaaagggttttccagcacagaaactcataagttacaaacatcacttcacctattacaaccacttgaatactcagtctgtctaaccagtgttggaattctgttgtctctatctctctttccctttcactccaatggcactcctttcccacctggcactccttttctcagttccagatgaatactcattttcaccttctgtcccacaactcattcatcacttttatgtagacaaattaacatgccttctgagttagagcataaaaatcatctgctttctgtgcctgatccctgatacaactaatacaatctcttgtagtgagattacttttctgactcacaagctagcagactataagccctcaaagagggctccttgaccttgttattttctctcattctctctctcctcagttctctgtcatgaaatttcctcaaccagccttcccttctggtcttgactggcctgatagcttggcatttttctcattttctttacttttcattcaatattttggtccattttacaccgtagaatgatatgcaaaagcttgaatctgttgaggggccagggtcacactgcaggactgaagttcacagacaatatcttgtgacatgttgagctgacaatgacactttgttagccaaaaatggctttttccagatgtggaaaacaaagatattgctgaattgccaaaagccttgaacaaggatagtttagtgaagccaggtacagctttcaaggcataatggagaacttccccattgtccaaatctgtttacagggacatcctaaacattatttgctgttaaattgatggagatctgcaatgatgacagaattcacacacccaacctgataatgaaataattatgagtctgagttgtttcccaataacaatgaagacaccttatatcacacacacctgataatgaaataattatcagtctgagttgttccccaataaaaacaaagacaccttatatgacacacacctgcaccagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaattttttgtagtgttagtgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggaaaaagcggctaaaaaccgctaaaaacggctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaactccgctacgctacgcttaacgctaacggaaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgcctgcacaagcaaagtgagtgatggaatttaggagataggtttttatgttgaaggacatacaagagatagttagtttgtctttcttcacttgcaatatgtattgagtgtgtattactgtttgatatgatagagaagagaaagaatggaaaaacaatgccagacctgataatgaaataattattagtctgagttgtttcctgataacagcaaagacaccttatatgtatcacacacacctaatagaaaaatgaatgagagaaaaaaaagacaaacatgactgttagaaaagaaagaatcagcaaatcaaaataagagagaaatagtttgatagatgagaggaaaaaacaagatgagtgcatacctgcatgagtgaagtgagtgatgaaatttaggagttaagtttttatgatgaaggacacacaagagatagtctaaggaaaatgggataaaggaaaagatggataaagagaaaggtgagtgttagtcctgattgcaaaatttttgatgaggtttttgatgagaggggttgtgacttactagtttctctttcttcacttgcaatatgttttgagcgtgtgaagaaagggaaactagagtttgtgattgcagtcagtggttttatgggtgaatcgagggatggattaggttaggtctaatgtcttgaggagagtgagaattgcgcttgagttttgcatggctgcgtatcctgtataagcagttgtgcagacttgtattctaacaagatcaagttttcaccagccagtagagtttaggacccccttctaaatcaagcaattttggcaatgggaagtccttcagtgagcaatgtgccggattgagcaactttgagaagaaagaaattgtgcagtagtgctgtttgcaacaaaaggaaggtgatggcaccaaatgaattttgtgaacaaaaaaaattattcacagttgaagttgtcaggtagcaagaatctaatagaattcagtaaagatgtgtgcttctttgtaacagagatgttcattgtgttggcttggggaattgattaaagaagtaagggcatgggcagtttgtatgaacttgtttcagctgcaacctatcaatcaccaaagtttcattttcaattttggtgattggtggcttaagtcaagatgtccgtgacttagaattaaatccatgaagagaagtaaacaagtgcgacaaagttcactgttgttaactgtgagaggttagaaaatggaatcaagtgatgcttggaaccaagaatcagtcctccatgagaaagtcgtcgtgctcagcctctcgaagttcgaaatgaaactgatggaagtgtagccggccggtagcttgcatcactttacgagccgcgagtgtaaataggggcgtccaagagttgagccactgacgagcattgacaatcaaattaggatccacttgtggagcatcactttccagtaatgagtcccaatacctttccaatatgatcaagaaccgactgtagccaccaataacacggatcaacacagtcgctacctctcgaaaatcgatcggttgatgaggattttggattttgaatcccatagtactcatccaaattccaatcttatcgctataatacatcagtattttcagtcgaacatcttcgatgtccattaatggtccgaaaaaaaataacggttgattgggggctgattgcgggagttttgttaccaataaccgggcgaatttgaggaatgttgtgaaggcttgtaaaaagcttgcttcagatgcaaatttggtccggtatgtagagtagaacaatccgtgttcaaacatgtcggccatatttgtccagtctgcctttgcaatgttcaccaaaggttcttgaagccattgagtgatagaattgatgcggtcaacgaccgggggcatacgtctgtttataccttcgatgatctggccggagtcttgactgctaccagatgaggtcgtcggacgcaaaccattgaaaaggtcttcgaatgaaccgaagagatcgtctagatcatactttatgaggcattgaacaagaaattcagttctggtacatctggatcgagttagatgctccacctcggggagttcatgtggagcttcttgctcgggttcgcatgttgtccatatcgacagtattgatgaattgatttgttccactagctcagcgatatccattaacctgatcgagaatcttcggtaccaccagtctggattgattgtcgtcggatcaaattcgttcaacatcattgttgcagactgtatcctttcatgcagcctgggtaagatagtttgtcgcaattcgtaaggaaccgtatttctcaattccaaccagtagaccaggttggcccggttatcatcctcgtcgtccttggaatgactggatattcgttgccggactattgaaaggattttgagagtgagttctgatgcagaggacataagaaaagacacaatcagtatggtgaaaatgtctgctccaacctacctaattagtcagcgagtggtgtcagtgattgagagtaggtcctagctcacctatattttcttcctcagactttccatctgagttcatggatccatttcttggggccagtgtcccgtccatctcgatatatcaactagtagtgagccacttggtcggccagaaaaatttcgagtgcactatgaagaagcaggcgggtaaaactttgtagggatcgtacaggttggcccgggtgcccactcatggcccgcccatacccagctggatttgggcccggtgcagacagcacatttatgggatggcgtaatgttggcccagcccatcaaatctggtgatgggcacagattgtaaacacaaaccggttgtccagtgggtacccatgggcttagatgatgcaatctacagttcaacaagcaaaggtttgactattggagccaatgattcattctgattcattggtatcctttcatggattctagtgaccaaatacatgtttgatttgaatgaattcatgttttgcttgaatggatccctctttccatttgtgcaatgaaatctgaaattttgtatattggagttaaatagctatcttcacccacagatttttgagaaactggaatggaatggatagaagatattaatctttttgggttgaattgaaaaacgaattaatgcattacatagtatgaaatgagaaatagaaagaatgaaaatgtgagatcttggccacttgtgtcattatggcacccttttgtaagcttaatctcagcttaaagctgaggtatgcagcattgagatgaataggagatgatttttccacaagataatacctgatgaattctgccagatttgtcttcccaacactggaaatttacatgtgtaatgatatctggggggatttttgtaatataacttcccagtgcactggatagcaccattagaattatcaagacttttttgttgggccttggttaattggctcccataaattggagtctcaactcccaaatttctgggatggcaagaggaccggctgccaatggtcctcaggatgtccaacccccaaattgggagttggacctccaaaacctttgagagctttgggaataaatcccccaaataatgataatacaaaaaaccctgggggttttcaggattggatcctctaagaaccccaggggggaagttggtgccactgccatagagctctcagtggccaagggggtttcctcttggatggcaagagttgtaatttccttcaggtcaacctccaactgaacaaagaatctgcttccaatgccacaaaaggggggttgggagttggtgctgggaagctctcagcacacgagaggtccctctcagtccactgagagttgtgcactcttgacgtctgggaggattcctcttggccagcatgtaaactcttgatggctgagaggaatccctctaggctgtccaaagcatacactctcagcaaccaaatctctcttggatgtttggatgttgatcgcaatagccaggaggaatttggttgctgagagtgtatgctctcaacatccaaacatccaagagagatttggttgctgagagtttcttttcttttcttcatgcacgcgtagtgttagcgtggacatggcggaattctgctacactaagctaaagttaagcggaattctgctacgttacgctgcactaaccactacggctagcgtagctggcccagcattgtctatttctttgcaagtatgcagtctttctccaagattaattctgcaacctccatgttgatggtttatacatcctacaacacaaatcaaaaaattacttaattttgagttgtgagacagcatgaataaagtcaagagtcaagagttgtcagtcagatttgagaaagggctgcaggctagcttaacacaagccccttgatctcctgactgaactaagtctaccaatgggactggggggtgcagaacacccaatgcaaagcatctgccattcccaatgggagtattatgagttatcactgttcactaacttgagagctttggaaattctgtggctttgagccaatgtcatttgtaaccaattaatatcacacagtgcataataaatgtgagacaatgaggtgaagagatgcagatagatgagcatatcagcttcaatgtagtatgtactttgtaaatgataaaattcacaccagagggaattttttgccctcctccagcagttgagttcttgcgaccgcagaaatcatggtttatttattgttttgtggtgggtgggagctgtattttcacccatacaggatggccagttgcagaacatgatgatttttaaagccaaaaaaaggcttgagtggggagaataatcatggaaagatctcatcagaaagcgtcaaaaaaatcagggcttttacatggataaatatttgttggggggagctcaccagataaagggaagaaaaaaaagaaaatgtcaaacgctctgaagccaaatgcaagggataaaccaaaagtccatcctttggaggttgcactttgcacctgggctctctgaagcaagggatctgtgttaagtcatgcaaactcagagatgtgacaggaccatgaaataacccaccattcagccaacaaaggcacataatccaacttttgcttgcaaagaccactttgcttgcctttggcacggccaaaggagttgtattggttacaacccccacagcaaggttgacaagaggcaaccaatgtaagattggtcttcaggactgactctatattggttgggccaaccaatacattacaacaaaggataatgcattggtgggcccagccaatataacccctttggcagtgtggttatttatctttctttctttggttttgagccctttcattgattttcactgcagccaattttgggaagtttgttgcacttgatgtggattttccttcaagaaaacactgcatacaccaaatccatatgaaaactcaaactgcatttttgcagtgatcttactgttttaacgcaagtttgtagatgaaattgcctccttgacctgattatatcttgatttctgcttggaaaatccagctcaaggtgacaacctttctgggatttgctgtacagttacagatggcataagttgaccctgccctggccctatccccgggaggagcaagtaccctgtaacttatctttatagaaattttgaacgtgtaaaacagtctagaagttgaagttgtaagaaataagcatctaactcagcggttcttgtttttcttagtgtgacatgcattttcccggacaagcctacaaaaagccatgcttaaacccataagtgtgggttcaaatgatgcatattcatgtgtttgtactgttccaacttccacatctcacctacaatatctattctctttgttaattcaatattcagcagtacatttttattttagcatttgagaggctcagaggagctcaaaagtttgaaaatataaaactgatttcttggctcacaaatccagacatcccaaaaatccagcttcagtttatgccatccgcaactattgtcttttccaagaatgttggaacctctccaaatttttttgtcttcttatgcattaaaaagcttgttttattttttttattcaaaggattccgtcataagttatcccaccttttgcttctcccctaaagaacttttggtttccaaccagagtgttaggacacgaccaagtggactaatgatgagagcaacggacaagcgaaccttttggtttccaaccagagtgttaggacacgaccaagtggactcacaatgagagcaacggacaagcaaaccttttggtttccaaccagagtgttaggacacaaccaagtggactaacgatgagagcaacggacaagcaaacctgtgtcaagcaagcggagagtgatagcggcgagtgagacacaacaaaaagaaactagagaaatccaatgatatttcatttctaaccttttggtttccaaccagagtgttacgacacgaccaagtggactaacgatgagagcaaaggacaagcaaacctgaagagaaaatgaatcatgagagagagaacaacagagagagagaagatagagagaagagaaagaacaacagacctgtgtcacgcaagcggagagtgatagcgctgagtgatacacaacaaaaagaaactagagaaatcaaatgaagaaaaagaaacacaacaagaatattgctatttaagcattcaatacaaatcttctaggtttcaaactttgtttatctcactgcctaacttggccgcagcaccgcagctggatgaggattactccttggactgtaagctcaacatcccccctaatcctcaatctgtgaggttgatgccctccacacatgccatgtgctttatcctgcatagagatttggtaaggaaatccgccagatttgaatgagtagaaatggaattttcggatatttgctccctgatccagtgtaagtgtactcggaaatgtttggtcctgttgtgaaaaacagtattcttttcaattgcgatagctgcttgattatcacacagaaccgaaattggaccatgatgggggatatccagacaggctagcaacctgtttaaccaaattgcctcacgaccaccttcatacagggccttatactcagcttcagtcgtcgaagatgatactgatgggttttttctttgacttccatgagacaacactgttaccgagcataaccagataggagaaataagaatatgagttaattttgtcgttggcatgattggtgttgacatatattttaactggagaaattgagttgccaagggttaataccctgttttttgatccggtgagatatctgataagatgaacacaggcagaccaatgtttggtgccaggattttcgagatattgggatagctgagacattgcaaacgcaatatcaggtcgagttgaaactgcgaggtaattgagcagtccaattgcccgacaatagttgatgccgagtttgagaaattctgacttttcttcaggagtggctgggacaagtctggtgtttggaacaaatggtgtttcaaatgtcctacaatcctgcattccataggaggacactattttgtttgtgtaattttcctgggacaggtgaatggaggatgctgtttgctgaattttcactcctagaaagtgcttcaatgggccaagattgtccatgagataccgcaaggaattcagttttttgaatctatcaacatccttgctgacaatgaccatgtcatccacgtagacgtggacccaacatttccacccgggatcgtttgaggtgaaaagactaggatcagcgtttgaaggagagaagttgattgacttgaaaaaggaggaaagcttgtgatgccagactcttggtgcctgctttagaccgtagatggatttgaggagaagaagacattttccttttgggatgttgagtccagctggaggacaaagataaatggttttgtcaagtttcccattcaagaaggcgttcttgacatccatctgatgaatgtcaaatctgcaagtgactcccatggacaagagggattggagtgctgtaggacggcctgttagagcgtatgttttggcatagttgagtccttccacttgaaagtttccagccgcacacaacctagccttgtacttagataaattaccgtcctcatcaaacttcttccgaaatatccaaactgtgttcaaaagttctactcctgctggaatatcgaccactttccacacacccaggctttccatggcggaaagcttggcaccgatggcttctactcaactagtggagtttggatccttcatcgcttgagagtaagtcttgggtgctttggacgtctgatcagagaattgagccccggctagaaagcattgaacatggaaatcaaagtcctcgtctgtgattgcaacatgagcagcggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcgccaattttttttttttttgtgtagtgttagcgcgccgctacggccgctgcgctacgctaacttgtagcggcgctaacactagccattttttggtgtagtgttagcgcctcgctggcgccgctacgctgcgttacgctacgctacagcgtttttagcaggaaaaacgccaaaaaaccgctaaaaactgctgtagcgcagcgtagcgggcggttttttgcgccctgtgcgcgtagagttagcgcggatggggagaattgcgctaacgctacgctaaacgttagcgcattgttttgccccgtgcgcgtagcgttagcactgaaaatgaaaaaagcgctaacgctacgctacattgtagcgatttttcgctacactacgctacgctaacgctacagttagcgtagctggcccaccattgacatgagcacgtctttttgatgtgataatgtttgattcatcaatgtcagagcttatgtccttgggtgctttctggttgatcggttggaccactaagttgtaacctggtcgtgatcaaactgaagttgatggaggatgatcttgctcttcttgtgacggaagggacagatgtacagattgttgaccagtcaaagagtctttctcgttgtttgtgaggagacaatgaacttcttcatccaattcttcagattcagacaattccacaacacattgaggaggatccggactgatttcttcatcattctcaaatgtttcagataggaggtgtaccggagatattaggccagctggattgagcgtggagattcctcgatagagagtcttgtcaaatgtgacatcatgactcaactccactcgttcatcctcattgagaatgcgccagttatgcattcccagctggtacccaactagaatcccctttttggtcgtatcacagaatttggccaatcttttgactccaggtaaattcaggtaggcccaacaaccgaaggatcttaaacgcgagtaatcaaatgtttcattaaaccatagcttgtatgccgatacccacttcttcttacgagttggagtgatgttttcgagaaagacagctgtttctacagcatgtccccacagagtgtgaggcaagtgggcttgtttgagaagttcccttgctttcttggttgtcgtcctgtttccctgttctgccacaggattttgttgaggggtatagggagcggtaatgtgagagtttacacctttattttttagaaaggctttgaatttgtttgaattgaactcgccgccaccatcggtggtgatgtttttgattggacaagaatgaagagttgtagcaagattatagaattcctcaaagtaatgaaaggcctccaacttctttttcaaaagataaacaaatttgtaagaggagaattggtcggttattttaaagtaatattcatgaccctctaatgtgggaggattgattcgaccgcttagatcaaagtgaacaaattcgagaggatgagtggatgtgggaagagtcccggaatatggcaaacaatgggatttggacagagagcatgcttttcaattgattttgacatcagagaggttgtacatcttcttcagggatttgttgcttgggtgccccgcccgcctgtgtagaagttcaatgtcagaagccgtcttagccgataaatttgccaagggagaggacttgcctttgacaatttcaagattaattgtaaagacgtcttgattggtgaggttgactttgaagagtgtttgacctttgctcaacagatttgctgaggttggaccggttcgtactcaatcacaaccccgacaaaataatcgcccgtctgagatgaggttgccaacaagctcaggaacgtgcaagcattccagtttcagaggttgaccggtttctgtcttgacatatacactcccaatcccaggacagatgatagtttttccatcagcgagtttgatcttgcatctggaatccgtgttgtacgttgagaaggctgattgatcagagatcatgtgatgagaagcgccactgtcgaggtaagcagtgttaggcgccaatttgaccgagaatgccttcttgattgtaacccacgccacacttgaggttgacgagttgtcttcggcgacttgagccttcttggccttagcttgagtcttagctcgccttgtttccattctggccctctgttccggataaagttggaaacatttccactcgggatgatgagcctccggattgtgaactccgtcggtgcactgaggatcagaaggatttgacgctttcaataccgctttcatggccgtctcttcagatttgattttaacggttgagtcgtccagccgtctatttttgagcaactcttgaagtttgtcaatagttagaggtcggctttgaatgagtacttctcgggtatgaattaacccagaaggaattttctctagaacatttttgcagaataggttctcgtgaatttcaaagtcggtaggtataccaatcctgaggccaacggtgttgagacgactgatgtgagtcgtaagatcgatgatgaaggatttgatgtcatttcctttgaatcacagagccagaaagttgttgtacactttgtctttggtcttggttgtcttgaacttctgataattggtgatacccatgtattgttggagtacaccggaagctttcatctttcgatttttgaaagacttgagttcagatgcatcggttggttcagtctcagcactcgagatgaaggagtagagatcgtgttgcttcatttatcctttgatgagcatactccacaagtcccaatttaagttggacaatgtgggaatagctggatacgaagatttgttgttcatggtcggtcttggttcttggttattactgggtagcagttaaagcgcctctgggctcataacctaaagaacttttggtttccaaccagagtgttaggacacaaccaagtggactaacgatgcgagcaacggacaagcaaaccttttggtttccaaccagagtgttaggacacgaccaagtggactaacaatgagagcaacggacaagcgaacctgtgtcaagtgagcggagagtgatagcggtgagtgagacacaacaaaaagaaactagagaaatcgaatgaagaaaaagaaacacaacaagaatattgagagactatctaagcattcgatacaaatcttctaggtttcaaactttgtttatctcactgcctaacttggccgcagcaccgcagctggatgaggattactctttggactgtaagttcgacatcccctgctccccatccagcaaccggatgcccggccatgaactcccctcccagcctggtccggtgtggcaagggatggccgggcaggtggtgggatctgggtgaactttgcaccctgattccaaatatgagctttgttttgccagagctcttcttagaaagaaaccaaggcaagattgcagtttcaggtcttgggtcggatcacatacctgtccagacctaaacctggcaaatcaaagttgtatatcaaaagcatgggatctgcctggatcttccaaaaaaatttctttttgaatggttccaagcttcttggaaaagacaacatatctctcagtttctttgctttctgggaaatgcttcacttcatacatggacctaagttgaggggagggatcttggctaatttaaatgattttgtagcttctttgctctgagatctttggtttgaaacatggttacataaggaacaagcatcggcgattaggtggactcatcagcgagcgcattgggagaggtttcctgaggtttcccctgcttttcctgtaatggtgaacaatgcgtgaatatcactgatcactattttaggaaaatttccttctacgctatcaaagatgtagttctgtatagtatgagtaaccgtaagtctaaacggaaggaatgtagcaaaaactaggtgcacggtcaacccggaaaactcgattttcatgtgaggagaggcggctcagattctcctggattccatgaagcgtttttgagtgttgcggatatgaatttgcatgctccagactcgatgtgagcttccttccttgagcatgtcgacacgggctcctcaaaccaaaggaaatgtgagcagggtgtttgggtcaacctagcctcgcgggtgcggttttctgaatttgtcttaggaggtgttgtgactgctggttgcgcctgaggatacctggtcggcaatgagtacaattgtttgccgaacggaagagcgaatctcatgacaagccaaatgttcacccctatcgtttctcatgtgttgaggagtatcagctgtcttctgatgttcatatagtcagtttatggtgattcgccatcaatgtcccggctcaaggcaagccgagatgcacggtgctcagagcctcagaccgggcccaagcatccttgagcgagctgccacagtgagcctgtgtcttccagcacacgaggaatcctgaacggccagagcctctgagaacgtttttgtagttctaacagtagcgcgggtcaagagtgttgtttctggcacccggccttcagttgctctgtgtccaacagagatgagtgcgactattgttgtccttcaacccacaaatccatcgacctgccggataagacgaggcttgcaccgagtatgcaaatgatccaagagtcgaacaccatcccgacgagctctttacagacgttctttgtacctcacctgggggaaacccatccgtgtcgaccggcgccgactttcagcgttaccaccacccacccgagctgcgaaacggttcctgtgagtcagctcagtaattttctaccgagcggacatctgtttccctacaagagaatcaggtctagagtacttgtacaggctcaacaatgatgaagctggcgtaacagccaccggaaagttgattggaacccagaaatacttgtaccagtggatcttcttagttcagttttgccgccctcaaagccatgtgcctccgcccatctggtcagggctggcccgttgtatcaaaccttcagccgtcattcgacgctggtggccttgttcaaatgttggtgaacatagatttggtagcactagcagcctgagcttctacatagccaaggtgcttctgtgatcagcctaaggttgtctatatttctcgtgcacgtcgtccacgaggttcctcatctttggtttccagcatatatcccaaaatttctaacggagatctttcttgttcggcgtttcctgcacgtcactcgctctcccttgaagttttcatattcatagcaacactccctgatcagtgctctccagtcctcctccgggaagacccagctcgtcatcaaggcaacaaatacctgcagtatgtaatcattttctgctcaattgattttcgttgggatcaactcactgatgagtgccgtgtctctatgtatttatacccgcatgatatcaggtataacttttcctcaccctcctttgactttttaaggcttgacataccaaccggccccgtctcctcgtttcttgtatgctctttggcctccgacgattttcgccatccacctcaaaccaaaataactatttatctcggatgtcgagacaaataccactttcctattccccatcaatgatcacgctcttctttctatgtcttctgagcctgaacgggaaggtcacctcgcaagtcctgactgccaccttgccctcctatgctcccgtcagcgttgaatgtccggcgaaccaacagcttttgcggctggccggaacccccaccgggcgaaaccaaaccttgtcacaggcggaggccaactttctcacgggcaggaaatccgtcacagccccactctggcgggaattcttcaccaacgggcccggcaaggccaccggctaccagtctacctcgttgttggcccaaaatcagcaagattggcccgtccttgggatcgcccattctggcggtggtctgcgcgcgtcattatatgctgctggagtgttccaagcattgttagtgctttatcattcttgtgttttgaaatgtcatccacaattgctcatacttccctatttccccttttagtgatacaaggtctacctctagccccgtgcgaggcgtttgtccgctagcatcgtatgtcaccggtctcagtggtggcagctggctggttgcatctctggctgcaaacaattacccaaccgcgtccgagatggtctcaggctggcagctggagaaggaccttgcccttcccggtggactcaaccccctgaggaatgcgcagtttctagacgctgttcatgacacagcaaagctgaaagaaaacgcgggctataacatctccttaacggaccactggggacgcgctcttggataccatttcttgcctggaacaaatcctgacagttagtacaggatggttaatcagattgagatgaagcgtattctgattgatacctttctgaatgatacacagacttctataccaattcgccaacaactgcccatggcgctggcattcttttttcgagtctttcaaacacaaaaatggtgcaggagtttctgaccccgctaccaataattgtcagcaaccacaagcccgtcggatcaaccgccaacccaagtagcgtgaccgtctccggatcaacctacgtcccgctttccgcaccagtctacgagtgctcaccgttcgagtttgggagctttgaccctcagctgagtgcattcattcccacacagtacctcggcaccagtctcaatgctgggaagcctttcatcgcttcctccgtcatcaaagccgcgaaaaccgaccccaaagatagctgtgttcgtggatttgatcaattgagtttcgtcatgggaagctcggctacagttgagtaaaatgctacgatttcctgagggtttttctgagctgacattctcacatcctcgcgacaaaagcttttcaatgcgttgactggtcttccaacccaatattccacggttttgactacgatggccagcaaactctctgcggccagtgttgacaaatccttaacggctcggtacccgaattcttttagaggagtgaatggcccggctgggtttgaccgctcgaactccgacgagttggtgatcgttgatggtggtgagtctagcgagaaaattcttacatcgtgcggtttgcctaatgatgagttatttattgatttattgatttacaggagaaaacggcgagaatataccacttaatccgttgctagctccagctaggcaggtcgatgttatcttggcggcggacgcatctagggattctgattcaaggtagagtcgcgtgtttctgtgcaaacaaaaaatccaattacccaatgttgaccaactggttcgtctccttaaaacagtggcgtcaatggggctggctggcccaacggaagcagcatgatcaacactttcttgagggtgatgaaaatcttaccagccggcacggccaactttccacctgtccccctggattcaaaaatctgggagcaaaagggtgagagcctcagcttctctggcttagaaagtgacatttgaagagactgacgaggacggagattgcactttcaggtttttcatctcgacccacattcttcggctgcgaggccccaattaaccaaggcaatggtggatatcctttggtgatttacttgccaaatagccccactcaatcccctccgttcaccaattactcaaccttcaaattacaagttgagtctgcagctccgtcaaggcactattctggaagaaagtttgagagctgacagctcatttctttggatcattagtattcgaaggaggagagcagctcgttcctcaactcggtcatggagtcgacgagtaagccaaggattcaaaccaacaacggtgacgccgactggcccacatgtctatcctgtgcattgatagatcgcgctaggaatcggcagggcgtggcgcggtccggtccgtgtcaaaattgctttcaacgttattgcttcagttgaatttcatccatcacactgccctcatcgccattacggagtttgtttcacccggccggcttgttaactaactttcaccctactaacttaaaactatcaaagctacctcaagtttcaacatcgccttccccatgaaccgtctaaaaccccctcaaatctgaaattcccaacttcactgacattccctgttttataaaacatattcaatgtaaacttttctgatataattcttctgtgtaattgtatacccggtcattcaacgcatcagcacaacttgaaagcattgtaatctttcaacccattactctaaataagccaactcaattttagctatttattgttttacacttttccataacaaccagtttcccaaaattttttatttcattcatggagcattataaaatcctgataccctttatcttttcctgcaatagtgaacaatgcgtgattatgactgatcatcacttcaggagaatttcctcatacgctgtccaagaggtcttcggtatggtatggggacttgtaagtgttaacagaaggtctgatgcagtgaaaagctttgtgcacggtcaaagtgacagttatcacataactgagagaggaagtccagagtcttggtctacaactgggtttcatatggcatttatgactgttgtgtatgcaaatttgaaggcttctgactttatgtaagcgtccatccttgagttaacttactcaagtccctcgatcggagggactggtcagtggtatggccaggctcacgcgaagcgagcctccgctaacttaacccaagtccctcgatcggatcggagggcctggtatagccaggctgacgcgacagaggctcgcttcgcgagatgcctccggccctctatcgggattggccaagctagatccttgagcataccggaatgagatgtgagaaaggtgtttgggtttaactgtttatgtatcagtttcttcacatagccagtttatcatgattcgcgaccaatgtcccggcttgaggatccaagccgagatacacggtgctcactgcccagactgggcccaagagtaggcccgtgtcttcccgcagagtaggtttttttgtagttgtagaactcccgacttcagttgccctgtgtccaacagggatgagtgcactgcgactgtggtcctccggcttacaatacaaagcaatcctgaaagataagatgaaacctacaccgaggacgcaaatgatccctagagtcgaaacccatcgcgacaaggtcttatagatttcctgccccagctctttagagaaactcacccgtgtcgaccggcgctgaccgaagcgcacaaacacgcatccagcgctaccaccaaggctgggatacggttcgtgtcagtcggctcgattatcttgagagtaaagataggtacaggcatataaacaggcgtatgtaaaaccaccgaacctgctcagaaagacactcagttgatttgaatctagaaatcgtacctgtaccagttgatttcctcagttcagttctgcctcccttaaagccgtgtgcctccgtccatcatctgggcagggctgacccgttgtataaaacccctccagctgacacagtacttggtcgttcaagtgttgatgattgtagattttgccacagtctgaaattctggcccggttattcctgagagctacctcaaggttgtttatttctcatgcacgtggtcccatgtttggttttctggcattggtgtatctgaatttttcagcggagatctttcttgttcggcatttcctgcagctctcccttgaagtacatgttcatagcaacactccgtgatctgtccagcccttctctattcaggcccagctcgtgagcaaggcaacaaatacccgaagtatgtaaacatttccagctcaaattattttcagtaagaccagctaatgagtgccgtgtctgtagtatgctctttggcatcccacaattctcgccatcagcctcaaactaaaatacctaaatatttatctcgaatgtcgagacagacaccactttccgactacccaacaatgatcagcatcttcttcctatgtctgctgagcctgaacgggaaggtcacctcgcaagtcctgactgccagcttgccctcctatgctcccgtcagcgttgaatgtccggcgaaccaacagcttttacggctggcaggcaaccctgcaggacggaaccaaaccttgtcacaggcggaggccaactttctccggggtaggagatccgttacagctacactctggcgggaatttttcaccgacgggcccggcaaggccactggctaccagcacacctcgttgttggcccgaaatcaacaaaattggcctatcctcgggatcgcccattctggcggtggtctgcgcgcgtcattatatgctgctggagtgttccaagcgctgtcagtcccataacatccttttgtcataaaaaatcattcacagttgctcaaaattcccttttctcccttctagtgatacaaggtctaggtctagtcctgtgcgaggtgtttatcctttagcaacgtatgtcactggtctcagtggtgggagctggctcgttgcatcgcttgctgcaaacaattatccaaccgcgtctgatatggtctcaggctggcagctggagaatgatcttgtccttcccgggggactcaaccccctgaggaatgcgcagtttctagacgctctctcggacacagtaaagctaaaacaaaaagctggttataacgtttccctaactgaccaatggggacgcgctcttggataccatttcttgccaggaacaaattctgaaagttagtccatgatggctgctatgagtgtcctgaagattgggggctcttttcgtattctgatttatacctttgtgaatgatacagacttttataccaattcgccaacaactgcccatggcgctggcattcttttttcgagtctttcaaacacaaaaatggtgcgagagttcctggccccgctcccaatagttgtcagcaaccacaagcctctccgatcaaccgcgaacccaagtagcgtgaccgtcgccggatcaacctacgtgccgctttcggcgccagtctacgagtgttcgccgttcgagtttgggagctttgaccctcagctcagtgcattcattcccacgcagtacctcggcaccagtctcaatgctgggaagcctttcatcgcttcctccgtcatcaaagccatgaagaaaaccaaccccaaaaatagctgtgtgcgtggatttgatcaattgagttttatcatgggaagctctgctacagttgagtaaaaaactattattttctgagttgttttctgaactgacattctcttaatctcgtgacaaaagcttttcaacgctgtgactggtcttccaacccaatattctgcagtcttttcgaacatggccagcagaacctctggatccaaggctggcaaatcattaacggcgcggtacccgaattcttttaaaggagtgaatggcccggctggatttgaccgttcgaactccaacgagttggagatcgttgatggcggtgagtccagcatgatgatcgtggcatcttacatcgtgcggtttgctttacgatgattgattcatttatttctccttgcaggagaaaacggcgaaaatatacctctcaatccgctgttggctccagctaggcacgtagatgttatcttggcggcggacgcatctagggattctggttcaaggtggatttgcgtgttcccgcgcaaagaaaaaactatcaacctaaagctgaccaattggttgttatcggaaaaatagtggcgtcaatggggctggctggcctaacggaagtagtatgatcaacacctttttgcgggtgaccaaaatcctgccggccggcacggccaactttccacctgtccctttggaccccaaaatctgggagcaaagaggtgcgagcctgagccactctttcatctttgaaaggaagatttgaagagactgatgaggacggcgattgcacttgcaggattttcatctcgacccacattcttcggctgcgaagccccaattaagcaaggtaatggtggatatcccttggtaatttacttgccaaatagcccgacccaatcacctccgtttaccaactactcaaccttcaaaatacaagttgagtctgcagcttcatcaaggcactattgaagcaagcctatgaactgacagcctgttttcttggatcattagtattcaaaggaggagaccagctcgtttctcaaatcggtcatggagtcgacgagcaagccaaggattccaaccagaaatggtgatgctgactggcccacatgtctatcctgtgcactgatagatcgggctagaaatcggcagggcgtacctcggtcccgtccatgtcaaaattgctttcaacgttattgcttcagctgaatttcatccatcactccgccctcatcgccataccgggagcgtcttcatccggtcggatcgcgagctagccctcatattaataacttgaaattgcaaagggtaagtcaagctcagtcctcgccatcctcaagcaaagtctaaaagcctctcaactcagaacgtcctaactttactgacattccctgctatgtaaaataaattcaaccgaaaatcatatttttctgtctaatggtatacctggtcattcgctgtatcagcgcaaactgaccgcatcgttatttttcacccgattactctaaaaatttcaatttaattcagaaatcttataagtccgcacttttgcataacagccagtctcctaaaaatgtttcatttcagggcattcatgtcaccttataaaattctggtacccttcatcaatattgaaagcgagatctaaacggacattttgcgcacagctaaaaaccctatagcgctaatatgaatcttttgatttatcatcggccttgtattgttatctcaaatcaaacgctgtactgaaataatggaaaatgtgccggttataattcctgactcggtctcaaaagaaggctgtgaaacacttcctccaacagaaatattttccaggctgtggaagaacttgataaatctggccctagataacagatacctgtttccgctcatttctttgtagcaaggcgacatgtcttgacggcgagcgggtacatggtgtaccaggccggcgagcacaggttacccagaagcctaccccctgaaggcatcagggcgcagccttgggccgcaatctccctcggagggtgacttggccagcagctgattgtcatggtaggatgattacaaattcctcttcaagcactcctaagatgatcacaccttgttggtacttctagcaagcttgaagtgattctgaatcagttgtaagctaggtggattattccataggaagtttaagtaaacatgagatcataggagccactacaacacgagcggggactagaaagattgtatgagtatacatcatcatagattttctggaagggaaccgcgcgacggatatgccgggatacgccagcccatcatggcacatgtgcacgacggagcgcttgcgcatgcgaattagctcctccaatgtgcaacaatgggaggggaggttcggtgtggcaccagggaaaaccagttcatgtctggaaaatgcaacagcttccttgatcctgcactcgtagtcgtactctgtagactcaccgagtcgtgcgctcccaaaatgaccactcaagtctgtacatatgtacccctcctaaaacatacatagttcgagtgttgaatgcatgtagtatcaaaaatcaagccttgttcccttttgcacatgacttgatgacttgatagacattgacccttgcaaacgagaactcagcgacttgtcagcagcctggctttcgagtctgccttctacacatagtccacgtgcttcaattgctcagactttagagactgatgattatttacaaatgccctccaccttacgggaacctttgatttcaccactgattgatcatcatctggctgaggctttggcctgaacgtcactcgcttggaataataccgcgataacctttcaatggatcgctaccagagcagacgtcccgcgaaacaatttcaacataaatagacaattacttccaacggcgacttctcacaaacaagaccctcacttccacttctagtctctccttcgccaacaagttacggagtttcacctccaatcattggccaatctttcttatctctgcgcattgagtattatgtcgtggaagacgagaggcatggcactacccttttcatccattctttcaatttattgcttactgcttttacagcagagttccaatgttacctcgcaagttttgactgccagcgtgccttcctacgcccctgtcagcattgaatgtccatcaaaccaaaatatcttgagactagcaggttcctcaactagcaaaaatcagacattatcgcaggccgaggcaggctttcgcagaggtcggaaatcagttacagccccactctggcgggattttttcatcaatggacccggtaaaagtaccggctataaatctactgcactggtatcccaaaaacagaatgattggccggtgcttggcgtcgcatactctgggggcgggatccgagcagcattatacgcggctggagtcatgcagacactgtaggttcaaagtgttttttcgtttgtgttatctttttggactcgatccaatcatgttcggaaaagggtttcaaccactgaaaaattgatttttggccaaattctagtgacgcaaggacgagcgctagtccaatccgtggaatattccagttgtcgtcctatttctccggtctcagtggtggtagctggctggtcgcctctgcggcagcaagcaattttcccatagcatccgaactggtctctggatgggaactagagaaagacttggtgctacccggcggaatcaatgctatcagaagtgcacaattcatcgatcagatacatgatacctctaagctcaaaaaagatgcgggttataatatttcgttgactgatttatgggggcgagcactaggataccattttctacctggaacaacatcagacagttagttttaggatccaattagtgtccaatgtgacctcgagattgatcactcatttttatcaaaaaattcgattggtagatttctatacaaattcaccgactacagcgcatggagcgggtgatctaatctcgggcttgcgcaacatgaaaacatttcaagaatttcgagcacccctgccaatattagttagtgatcacaagccattgaacaaatcagaaaccaataccagctccgttcccgcctcgggatcaacgtatattccactttccgccccagtctacgagtgctcgccgttcgagtttgggagttttgaccctcaactgagcgcttttatcccctcggaactcttgggtacaagtttgagttcgggaaagcccttcatcccttccagtgtaaacaaatcatccaaacccgatcccaacaagagatgcgtgcgaggatttgatcaattgagcttcatcatggggagctctgcaacagttgcgttttgttgatatctcttcgatattccatttatttgcttacactttcgtatcccccttttcaaatataccagttgttcaatgctgtgacaggggtgccagcaaagtacaacgagatgttcaagaagatgatccaaaaaattgcagatactgctctggaccggtcattcaccgcccgatatcccaatccattccgaggtgtaaatggcgcaataagttttgatcgatcaaaatctgacgagttagtgatcgttgacggcggtgagtggcagatgatgttttatcattggcggtttgctgaatgatgattactgaattcaactctccttctacataggcgaaaacggcgaaaacatacccctcaatcctctgttagctccagccagacaggtggatgtcatcttggcagcagacgcctcaggcgattcaaattcaaggtgattaagtttgcttgtcttgcgaaaatttctatcaactgattctaatctcaacacacataaacaaaactgctatgctttcatcccacagtagcgcgattggagctggctggcctaatggcaaaggtatgatcaatacgttcttacgagttcacaaagtgttaccggctggcacatccaatttcccttcagtcccacttaatcccacagtatgggaagaaaaaggtcagttgaatacttctctcgaacatataatgtctacccgcaaagattatccaaagcttaagaatcaaattcatcgctgcgacagggtattcctcgcgtccaacattttttggctgcaacgtctcaagtaaggaaggaaatggcgggtatccattggtgatttacttgccaaatagcccatcgcagactggctacttgaccaacacgtcaaccttcaaactacaagttgagtcgaagaattaccacacaaatattgtcatgatctcaccggaaacattcgaaacactttggctgagaggattttttggatttcttgttgatttttcagtattctagagaggattcaagttcatttcttcagtcggtcatggaatcaacaaccaagccgaggatcgaaaacaaagtcgataaggattggtcaacttgcctttcctgtggattgatcgatcgatcaagaaaccgattaggaattactcggtctaccgcatgcgaaatctgctttaagcgctattgttacgcataggttcaaaagtaggagcgcatgagtctgaaatgaaaaataaaataggacaatgacacgtagatgttcaaagtgaaaattgaggtaatatttttttttttaaaattagagcatctatttatctctcagaagcttggaaatttataatcagaatttctgaatctttgattttactcaccgtatgcttgcccactgttctcattagtgagcccactaatctatttatgcaaccagtagttatagtgtagagtaatactaatactgctaatcatgatgctatggcactaaacatcacaaggttacaatatattcctgttttataccgattattgttggcctttactatcgaaagaggtgtacatcaaggcagcacttaaagtctggtaacactgtggtgcatgtagattgaagatggggtatttgtattacttcttcttggccaaatggtgcagtgtggagtagttgcccacaacttctggcatagtgcaacataatcattgggagatactttgtttgaagcagcatcactgaatcaattgagggcatctttttttttccttgtagattttattacttcatgtcttacaaaatgaaagattcaagagcatatagtcactatgttatcagtgggaagaggagagcaaaacaccacatggcacaaacaactataggatttgacattacgctagcattacctgatacaaaggggaaaatttgagcggctatggtacatcaccctgagttttatggaattgtttttttacaccaaaaaattgtgtaaaacagtgtagagatgcacctagtccacttgacagagcccaaatctatgtgtcagagtacatgtgctttggcataagcacagataagacagtctgagtgcggccccgtgaagggcttgggacacactgctgtttagcttggtcaacctgaagtaaagccctgggctgatgggattgatgacttgcaacacaaaccatcaaatgaattcctatattttaatgcctggtatgtgtactgtcctttttctttttttccctccttatcaaggaccaatacatagaagggggtttccaaggttgaatctgaattgcggcaagttgctctgcatttccccttatcaaggaccaatacatagaagggggtttccaaggttgaatatgaatttgggcaagttgctctgcacaagctatatgtagtacaatttcatgctgagtttccaaaattcatggcaaggttatgtagatgtaacctgtacaagctaccttcatggattttggccactcaatttgcatacttttttttgtgagttgagggacttgccaaaatccatgcaagacaattgctttcaactttgattcccactctagttgtggatcaggagagatacatgtcccttcctgagaatcccagtggtaataattcagaaaaggatctccccccctgctgctgaatagccagcctcactcatgtgcattttttccttctcaaagccttgcagttgtccttctgttcatttttcagtggttttgcaaatttactttacatgtttttgttaaacatatgcttgaaatgctccatgttaggtaagaaggtgacactggatagcaggtgatatttcaccttatattaataagtgtctgtaccatataagggcatgaaaaatccaatttctcaaattgtttccatcatcatcaaaaatgatgattgccaacagccagcttttgggccagaagagaagaatttcaggaacagatcccttcacttcttttttatgattttttatctagaagacagaaaaaggggcagattttgaaaaaaaaaaaaaattgaatcccaccatacaggtcctacatacaaggttctataggtatcacttttctggagggataggctatgtctgcttataccagtgatgttgctggtcagggatacatccaagcaatcttcacgttggtggatgcaaggtgatcacactgtgaccccaagtgttgaagaatggtatagggaaaaaacatgtgtatgcatcctctttctaaagcagtaagaaaaaaactgtgttccacattggtcgatccaattttagtcatgagacatgttgagatggttctctatcaggcctctgatgatcagtttctattttgattttgagatgatcagggataatatctgaagaagtggaggtggttcccagacttgcttgtatgtaagaagagaagccggatgatccccccgggtggccgtggagttgaatgagttgactgctgaaagctgttgaccatctcacccttcacttcccagcgcatacacccaacaacataccatcaccaacccaacaataccaacaccaacaccaacacaaaccatggcctcactctcaacccaaaccagatcacactccgcaacctacacaaccaccaacaagaacaagaacaaacgccatccgaactcactcccatcccgctcagcctccttccaacaacaacccacttcttccaactgcaaaccacactccactaactcccaccatcagcttcccaggacgccgagctcttcaggacagaccaatccaaactatctgctcgtcgaccagatcaatcgccatcaggacctctatctcgtcctcggcctctccggatactccgccctcaaccgccagtctatcaagctcgacgatatccgaaaggcgtatatctccagatctcggctctgtcatcctgagtacattcacttctctgactctcttcactcctactgttttttgcttattttggtatgggtttttcttgtgtagcaagctgccccagtacgaaccctgtacggccgccttccagaaacttagcttcgcttatgaaaccctctctaacccccacacccgcaaactatacgactccaatcacaatcggtccccgcacgccttcaacttcgacaatccttcttcttcttcttcttcttcttcaagatctcggaattctaatagtaatacttacaatggtggtggttctaacaaatcgtatgtattacaaacccctcttcctatttttccttccaaaaaaaaaaaaaagtaaactgaatcagtggcgttttttttgatgcaaaggaatccgaacccaaaggccgacgcccacactcactcatcttcgtattcgtcgtcaaccaccggccagaacatcaatccggatgagacgctcaacggcgtcctgcatgccacgttttgcgaattcatggatggcgatttcgagatgatcagagtggttatcagtcagtctgctcttcttttatatattctcaagaagaagccaatttcctgattatcttgtaataacactgaatgggaaaaaaacataaacagatgcattaaacgaaggaaacccggggctgaatctaggcgaagagatgatcgagagcctggagaagacgtttacgcggctacgacgggtgttactttcggggcaaaagtatctgggcgtggtgcgatacgagatgctagagctatgggagctgcaagcgaagctgcgggggatgagctacttcaacctggtcggccggatgcgggtctcgctggccttggcccgggtgacgctcttgatccccatgcggatcgaccaggccttgcgagacggctccctgtcctcctctcgagtttactcttcctttcaagaagacaatcttggccaggaggagcaggattctgcggcttctgagatggacctcgatcagctccctcaccccccgctcaatcatccccccagaaatggcatcctgccccccaaaatcgccggcctcttgcaggctaccgtcgccgtccttgagcgcggcgagcgggcgactttgtggccttactcttctccgtccgctgagccttctgtccatccttcttctccttctccttcttcatcttcttcatcttcttcggaatcatcatcatccactacgaccacaacaacttcgccaacaacaacaaccgcaacacttcctgtttcgccgtctcctttcgatccttcgtcgatcacttcgtcctcttcgtcgtctgccgcttcttccccttcttcccctgccccttcttcttcttcctcaaatacttctactgctaccacctccccccagattcctgttttacctcccgtccatatccttccttctcttgtccacactcctcccaaccctcctccagtccctactaccccttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttcttctttactcttcactttcctcttttaactttgtttgcatccttctttcctcttgcactctccattctcctccttctctttttttctttccttgcaacttttattttgtttgggtggatatggctccaggccaattagattttatcctttttattattcttcttttttttggtatgtatgtatgtattttttggcatgaacatcattttaggcttgattttttttttttgtgtgtgggtgtgggggggcataaatataagagagatgggtgttcttgaatcttaataatccatatcgttattgtgtcttgtaccgtattctatcctatctctgcatccagatccacacctttacacatcttagatacacagatactatatgcagcttagcaatcgtctcaggcttttacagtttatgtaagaattgtccacacatgtttaaatcaaatcagacttagggcttgtaagatccatttagagccggatgtttttttcttctcttgtgctagtcacaatcaggatgatgatctacagaggtatgtaatgtatcagcagtgggccagttttagctctgcttataactgtagtgttaattgttattagtctagcccttcacacttttgcaggccataccaaattagcacccattattctacgtgctggtgagtggctttttggccccgtagccgtccggggcacagcatagcgtagcgcagcaaaaaaaacaactgctcacttttttctttgctattactacctgatcacttccacatgccgaaaaaaaagaggaaacactaatgctttgagggcaaagcccattgcagttgtatgtgtatatgtatacaacttcttttttttttctttcttggtctactttggtgatggggacgtgggagcaggaggaacaggagtggagataattaaagaaaatcagggtttgggtatgattagtggaaatagtcagccttgagaaagagaaaaaaaaacatcaattggtggggaatggtggggtcaattagtgggcatggggattcatgacagttgacggggtggcttctggtcaactttctggtcctgcagggttgcctcatcaagctggcggttttctggatgtcttgcaggttggtttatgtgtcagatcgagctgggagaaggatctgattccataaggaccacccaccaagaacaaggtctgagaattcttgaatggagtggatggatgaggatgatgcgagtgacaaaacacgatcattttgaagtgcttcaagtctatccttgcatctgggaaaccccccattgtaaaaattgtgttgtagaggttcatgtataatggtgttgcgcaagcctgtctgggcacacaccaaagtttggccaaaaactggccaagggcgctgggccaatcccaaagccccgcttggccaatcctaaagggtgcgtggcaccctcccaacccccctgggcacatgccaaagttggcaggggtcagagcaaagccttgcttggccgatatcaagtgagggtgccatgcaccccataactcaaggggtgcatcaaccttatgttaccctctgttcccagctctaagggtaaaaattttgctcaccatctggggtggaagtgcaagcgacttgttgaagacctggtcaactgcaattgacaagcggttgtatgcaaagcacaagtatatcaggaagatggtcttgtaaagaagaaaaaaaaagaaaagaaactgactgattttgaaaaagaaaacctgattgaagttggtggtggagttgttgatgatcctatgtgatcctcttggccaacagcttgatattggcccagtgtggcttggctatgtgccaagtcctgccccccccccccttgcacaacctgtcagatcaagccttctgggcacaatccaaacccccggtggcactcggccaagcggactttggtttgtgcccaggcatgctcgcaagaccatatgcaggagacttaactccctggaaaagggggcagtgagttgcccaaattccagggacatctgtgtgcagaagtgacattgtgagacgggcccaggccatctttcttgcgtcctgggaggtgctgctctgggcccatcccaagatctgagagtacacagctcctcagatctccagattaaactttcagacactgtcccaattagctgggtaggaatcctgcttggacggtgggatttcctgggtatatttgtgccagagggtagagactaaggcaatgtttggccaaggatacttgcaaatcagcccatggaggaccttccttggccaattggtaccagtgggtgcagactcaacggtgggccagctacgctaaccgtagcattagtgtggcatagctcagcaaaaatacgctgatttgtagtgtagcgttagcaaaaatccatatttctgcgctaacgctacgcacaaagggcacaagagtgcattagctgttagcgtaccattggcgcagaaagttggaattgtgctaatgctatgcactcagggcacaaaaaatgcccgctaagccgcgctacagcactttttagcaggatttttgccgctaaaagtgctgtagtgcagcttaatgcagggtagcagctgcagcggtgcgctaacactaaccagaaaaaagctgcctgttagtggcgctacagcgtagcagtggtagcagcacactaacactacagaaaaaagggccccttttagcgctgctacactaacactaagtggccctttagaatagtgtagcgtagcagcccaccattggcagactgtatggattgaccaaggaaaattttggtgcctaatagcaacagtgggccgctacactaaccgtaggggctagtgtagcataacgcagcggaattgctgttagcaattagcgtagcatagcggaattccgccacgacactgctaacgctacgcgtgtgggccgcaaaaaagggcccactactctgcgctacagcggtttttagcggtttttggccgctttttccgctaaaagcgctgtagtgcagcgtagcgtagcgaaaaaccgttaaaaaaccgctaacactacggtttttggatgaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagtgacccaccgctgctaatagtcctgaagagaggtatagaccgtacctactcagcaagcaggactcctgcttagttgattggtatagtctgtgcctacccaaatccttgaaaactgggtacagtctgtatctacaagctaaggaggatttatgcttgtttagttagtaaagtctggacctaacaaccaatgaggctcaatcctcagccggtaagactagacctacaggctgaggggtaatagacatacccactcttgtatgaggccccattggattcactcaggaggcaatcaagactttgggatctcagtgagggcctttctgtgattcagaaagagcctgtgggatggaaagatgggttttggggctctcattttgggatcaaacttatcttatctcttttctggagggtgtctcacaaggaacatcccaagtaagaacacctgtctgacatccattcttggattaggccaactcacatttctagtcatcattgataggcctccggaatccctgatatatatatccttggcaccaaatataaacagctactgtctcctggatcttgtaaccatctcatcttcacacagagtcaaatgcactggaattttgccttgtaatcccatcaatggtgggatgctacgctaaccatagtggttagcgcagcataatgtagcagaactctgctaaacttcagcatagagtagtggaattctgccacgtccatcctaacaccacgtgtgcaggcccttaaaaagtgaccgctaccctgctctaaagtgctggttagcaacattttggccctttagcggctgttagcggcccgtagtgcagcaaaaagccgctaactttttgctaacactatgcaattttggggcgcaaaaaaagctgccacgctaacactttttgggcagaacgtttagcggcccagtgctgatcccatgtgaatgtgtttgatcaatcaattgaagttcattttctccatctttcaaatggtttgtatatgattgaatgtggggatcatagtgggctcttataataaataacatctggacccagatacctcatgtatcagctaatcgttatctatgttatttttatcaaaaacaaaggatttaagtttcattatcttacactgtgatacacgcttttgttggttgttataaagatccatatccccacccttgatgttattgttcctgacaggcagagtcaatacactaagggtgcatgtatctgtagaaacctactgttgagtatgaggtgaaggggggggggggggggggggggaatgaataatagtcaaagatatagccaatatgtaggccaaatgaaaatccttcaaaaacgggcccaaacccccagaatttctgcagtgaatacaggtttctataaatccccctcccccgcaagaaaataggcaataactgtgaaatgaattgtaagttactttggtcagtaaaatctaaccatgatttttgcatccatccacagacaggtgagatgcatgattttttcaactgaaacttaacaaaacttgggttgggcttgtattttgctgatgaaaaaggttccaattacgcatggggtgtaggctcctgtaatttgatacaaaatgttagaggggattcatttcaagatttttacatcattatttctcaattcccatccaatagtggggtttgatgttgactgaagacatggttttgaaacttatttgacacatgacacataagaggaaattcatttcaatataaccagaagatttgacttttcaagctgtgggacaacactatgaaaccttctccacccaaggagtacattaaaaaagaggtatatagtatttatcttgggaagtggagaaatttgaccagaagcctaggccttccttcatactcctctgttgagtttcaaaaccttatgagtctaatattgatatttttgaatctacaaagaaatctcgttataataagaaaaatacttttgtctagatagaccagaatttattgttgttgtctgaagaggatattagtgaatacatggattgaaagttgatttggagcacagaatgtatgcacagtccaaatagttattgctgtttcaaatttctctccaggttaaatgatttacctattacatatggatgtttcacagctttgatattttttccctttctccagtctattcctgatttttgagaataaaaattcatcaacctttcattttcctatcatagaattttctaacttactcaatacttttctcataaaatacatatttgcatattcttctcataaatattgcttacaattgccaatttcaaaccatcaaccatccacaatcaagaattttcccagtccaatggcaagatttttggctttgtttcctcaaaaatttgttccattacttgtgaagtgttcctattttcaatgagtttttctattcattttcctaacaataaatccaatctgtcttgtagatactcattggaaactcgtttgcagcaatgatgatgttcaaaaagcctttccttcgatcccctgctcaagctctagtgcttgatcactcagaaaaattccttgaggtcaacagaccagttaatcaggcaagtgtacagctgatattaggcaaatttttgggctggttcttgattgaaagtttggttgaacttttgtgctgtggattaggttgaggaactcagttcacaggatcctgggttgcaaaaagttgaagaaatcagttttgaatctaaaaatccaaagggggttgttagcttcaaacaagcaattttttttccaaagatcaaagaaaacactggctctgatcatgctggccatggtccagaaattagaaaaaatacaaacaatgatcgcacagagaaaaattcacgtaggcaacttctggctcatgctacattttgtgtggacactggtaagtagaatatttttcccttgaaatcattttgagaatttctatatgaatttcaaactgattttaatcttttcttacttggctctgttgggaaaatattttcaaatcacagaaagcaaagctaaaatgagtgattttgatccagtgacagaaaattgtcaatcatccaagatcaagttgatggatgaaaatatcaataagctaaatcttgaatggatcttcaatcttcccactttctgatctgtatattcatggtttgttgctctttcaatgggaaaacaatctgacatgtatgcatcaagaacctaaatttgacacccatgaatatcattttcatcacctttatcccctcaaactcatgattgacccatcaaaaattccataacgcaaaattgtatctctttattcttggtttgataaaaacatcatcagaattgtgtgtagcaatccacatttggatccccagtgttgaggtgctacctttagcttatcaagaaaatttggcttaacggctagcagagaagtatataactcaagtcttattgacagcttggatcagagtgtgttgagaatagcattgtgtgacaacttctctctgatttgtaatgatcacacacacttgggtgtgacatgcttttccatgattagcagggtgttgaatgtgtaacatgcccattgcaagcttagtaaggcctagctgcaaacggagggtcccacatcgggccctgggcaaatgcctggcccctctcaggtggcctgttgcgcgccagagagagtgactttttttcaagtgttaattggtacagggggactgttttttttaagtgctgattgatttgacactgcacactatagtaatacttgtgtggtgtaagcccgtaatgaggctgtatttacaactgtgtatgagaaccttggcagttacagacaaggtttataaatttacaacataccagatctgttgacagacaagtgtaacatccaagggggtggggaaggggccgggccgccaggattcaaacctggaacctgcatgctaagatcagcctgcaaggctaccgggtaacaatggtcttcccccatcaggccatcttggcccccagggggactgttggaccccaaacagattagtgtctcttttttttgtcaaggttattcattttgcacttgtgcctgactgaaaatcaagtaaggctctgtttgtcagcttgtcactagtaaagtaggacaatctgacctgaatttagttttatcttagaaattcagttttatttgtgaaataattaaatattgttgaaataattaaaattaaccttaattgctttaaaaactaatgaggagtaataaagtaataagtcaacggtcaaaaagagatattttgagcaagcgctagagactccacagcagcttaatactgtactagatgcgctgcgtcatctccagcgcttttctcagaagtgtgacatcctgtttctcagatgtcacacttagaaaaggaaattcggaggttgacagtgctagtcatgacctcatgactatagaaacagcttttccggattctgaaataaacccaggctcccatacgccattgtggaaagaagggtgcgctctaggagatttcttgtacttctccgctccgcaacacgtcctactccgatttgttgtccggggtaacttgcttgaaggtcttgtaggtaggtaaaataactctcttaattgatcttttgtaggtaacactctagctctagtctatctctaacaattctttaggctaatacacgattcactcctaagtcctctgtttttctgatatgttctccgtcataagtcccccttcctttttccccttatctgctccaaactccactctccccaagtatcccacactccagttccttcctgcttcccacgatgccatccgctgccaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaggtactcctccggccgctcataatcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcggtgctccccgctccttgtagcccctccgcagtatacactgaaaccccattccgcagtcggccgtgaaccccggtgtccgctggtgcccggattcccttgcagcaagcttttcagaaccttgtgcattcggtctacttttccccgctttcccgcgccttggaaagctagaattcctctaatgcaccgccgctttcctcagcttgcgtgcatagcgtcagctccgcatgctttccgcatcagccgcgagcattccgcatgcccccaaactaaccggccaaagctttggccaaggcgcgctctcgccgccacaccatcgacgacggatccaatgggtataaaagaccaaaggaggaccggtgaggacaagaaagcagaacaaacctttttcacctttttccgctatcatcatcttccaaacccaccaactataactgacataccatcaacggtgggccagttacactaaccgtagtgttagtgcagcgtagtgctagctttttaagctaagctacacaaaagttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaaaacaaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacatgttagtgtaactgagggtaccactacactaacagttagtgtagtggtaccctcagttacactaactgttagtgtaactggtgaaaacgttacactaactgttagtgtaactgattaaaagttacatgaccacatgactagcattagtataccctgaagacagtgcctgatttgggggcctacatccagatcccctcaattgatcatcatttttattcagttggtaatgggggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttcttcaatttccactttcacatcatgtagcaagggggggggggggttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgcaccatggcaactaccacccaaataaccttaatgcaaccacaagggtctgtaggctagttgttaaaggaagcactctggtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctccgtttgtttgtctctgcatcttgtgctgttcattttctgcgggattgtgtgtgatcataggacattgaagattgtcactatagacctcagccgtatcagttatatggacagttcacacaacttgtccattgaaaacagaaagcagaggaagagggttcaagagcataaattctcacttgacatgtcagtttctctaattgatgatttacactacactacatgtgtagtgtaacttctactgtagcgtagcggaactaggcatgtagtgtagtgtagcttagcttaacttggtataagttacactaaatgttagcttcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaatttacactaactgttagtttagctgagattatttgaagctaacactaccgaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagtgtcagaaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgataccacttacttccctcacagaactcacctgcctattacctccgaaccaaccattgtcacattgctgaaccaagccagagttatcgtcgggattagtactaaagtactgggaaccagagacgctacccgctaccgaggatggactgctcacctataataagtctcttcctccgagctatccacctccgtctccaactcctactactgcgcagactaccacccctaggctccactaggacctgtgtctaagccatctacccgtccagctcaatatcagcaacggacataggcttacattttgagggcattgtaaatacacccaaaacttgggcccctcctcttccttacatctatccaccccttagacccatctaccaacccactcccatcgacgagtgtagctagaagatcctagatcttggcatcaccccgtctgacaccgtttggcagtccatgatatcctaaaatatcatagaaagatccagcaaatctttttgggggaccacatttattggaggacttcccgttgattttacagccccctgtaaagctatttttacaggctgtaaaaccattctctcagcaaaaaattagctctacagcctgtaaatctagctttacaaggcctgtaaaacccacgggaagtcctccatcatcataagtgaagattgtgtttggctggtcacgctataacaccaaaaatccactacaataagcagaggattgtctagctttgtgatagttggtttaaggtttatcaaccttattctgattatccggatttacatatttcttcttctgatataatggacggccaaacggagcctaataatgtttgtccttcctagtagtacatgacaaggattgactgagaaacgtcatcaatacttagggctacctagctcatgtcacagtttttgtgtaggagtattcccaatgcatttcattcgggttgagtgattgttggcgagtccgccttgagaggaaacagcaagccaatgtgccgttaagagcacccatgccccaaaacgcaatcatgtttttccgagggcggagtggaccctcacccacaggcccctagagattcacatatttgtcattttgggagcaagacatccatgggctaaggacaattttcctcaacactgcaaatttgtgagacgtagacgattgagcgatcaacctaaaggggttgtcgagctataccttcagcatcttggaagacccactatctttgtggcaaggttgattgttttccgcaaaactcacttataactgcacaacttcacgctctttgaataacgcctgatagtgccaattcatatttatcgattagattttctgattaacttacgatgttcaacaccaccaaagcaagctcacctttgcgctcatcagtaatcgcctttgtgttattatctttggcaagtcacaacatattggtgtactcacaagcggcgactccggcggcacccagttacgcaccttatcgagtacaatgtccaaccgataagaaacttttgaggatgtcaggctcggcagccaacaataatcaaagattatcaccagaagagcaagcttttcagaaggggcgtaggtcggtcacgagcccactgtggcgagactatctcaccaatggccctggcaaagccaccggttatcaaaacacggcactgatggcccaaaaccaaacgaattggcctgtacttgggatcgctcattctggtggcggtgaacggtcgatgttgtatggagctggagtattgaatgcactgtgagtagacttcgacttggttgacttccgacaaccaagaaatcactcaagattactgaagccctcgctccatgccacattccatcagtgattctgggaccacctcaagccctatccgcggagtgtatcaattagcttcttattccacaggtctcagcggtggaagctggttaatcgcttcaatgactgcacatgaccaccccacaatgcccagtttgctccccagggtacaaatggcaattgatgtcattctacccggaggtgctttctataacagttggcaattcttccaaaatatcttgtttgttgtccttcagaagaaaattgccggcttcaagacttcgatggtagatttctggggtatagcccttggacaacacttcttgcctgtagtgacgtccgacggtatgtctacttctattgcttatataaaagataaaatttcagacttggaaagtgcactcacatcagttcatcttgtatgttagacttctactggacctattctagtacgccgcgtggtgccggaatgcttttatctagcttgcgcaacacaacatcccttcgagagtttcagaaaccgcttccgattcttgtcagtggccacatgccactgtacaatctcaatgtcaacccagataaacttcccattcaaggaaccacatacatccctctttcagctccaacttatgaatattctccatttgaatttggaagctttgacccccaattaagcgcgtttatccctaccgaatacttaggaacttctcttcaatcaggaaaaccgaacaactcctcagggggtggatttttatctttcctttctgatgcaggaaatgattgcgttcgcggttttgatcaaatgagttttattatgggaagtacagcagcagttgagttttgccttttgtcagcatttttttttcttgggtattgagttgatgcttatttcggacctgtcattccatatatgatcccactcgtctatcttgcgacaaccatagggcttcaatactgtatttggaagcggaacaacagatttcccttcaaagtatgctgcagtgatgaactactttgccaataacattggagatagtgagccactcatggcccactatcccaaccccttcaaaggtgtgaaaggtacgacggaatttgatcgatcaaactctgatgagttgctaattgtagacggtggtaagcgaaagatagcccgcgcgtgtattacatcccaccacgaacggtttgaaaatgactggattttttttggccaggcgagaatggagagaacatacctttcaatccattgttagctccagcaagaaatgtcgatgttatcatggccctcgacgcgtcggctgacaccgattcacagtacatacatcaacaaacctatcaagtgacagtgcgattggctttggtaaatcactgacaaactcaatttctcttgttcattcgctccatccaaaccagttatcccaacggagcgtccatgatcaacacctggcttcgagtccacaaagtgttaccttcgaacaccgccaactttcctcccgtcccaatagaaccccaaacctgggctaaccaaggtatgcattagcttgagattattctttgtggccttgaagagggcaatctgtaatcaaaatccacttcgccttgacaggattcggcacgcgacctactttttttggctgtaacgcgccaaccacccaagggaatggcggttatcctttggtcgtttatctacccaacagtccactgtccccttcgctgactaacacttcaagttatcaattccaagttgagtcgaacctgactatctgagcaactcagtttgtcaaaacaatgctgagataatcgcaatgttttgtgatgtggacatgttcatgtagtactccgaccaagagatgggcctcttcatcagctcggtgaagaacgcaacaacattccctctatctggaccgaacaagacaatcgatcaagaatggccaacctgcttgtcttgtgcattgattgatcgtgcaagaaaccgtctgaatgttactcgatcggccgcctgcgaaaagtgcttcgcgcggtactgctatcaggatggcgtccttcagcccactagccattgacccaagtctttcattcctttttatatatcttcgtcctcaatccaatgtccgaccttaaacttacactgtgatatgtcgcagctcaccaacaagcctcatggtttatccaccaatgaaggatttccttatttgactaccctaaattgcatgtatttagtagatccacacacggggtgcgcgcttttccaacctaccgctcttttattaccgatattggctcgcaatgcaggaagcgtttcaattttatccgtttagattcataaaccatcattcaagcctctgccacgcaatattcaggtgactgtcagaattctagcccatgtccaagtggggcttgtctcccgaatgcagatacatctggttctgcgcccatagttatcgaacctccccttcctagagacttctggtcagttgttccagtccctgagcgtagagctccacttcccggtgggaccatcagcaaccttcttcacgaccaaatttttgtatagtatgcacgttcttatatagttgtaccaacctcagtaagcccaaatgatcgagaaagctcattcaaggtcctatcgaaatgaaatcaaaaaaaggccaaagtccagtccctatatatgcttcattgtaactaccatctccattgctgcgtagttttttgaagcctcaataaatgttgttgtcatcccatacgaggagataacccagcaaagctgaattggtgggtcgggtagacgataagccgcacaaaaactgactaaaaacaaccggttttttcaattcaagtctttttgacaaattgctaagtagattgggttggatttgctctgtatctgacggattggtattagctaaagatttccatgctacatacatacatatcaattctaaacagaattgtttactgaggttgagtgtggtgtgctcttccatgagtggacttttgtgcgcaatgtgccccatttgctaattggcgccagtgtgttaacacctgaaaaggggacatgtaccagttgggaaacatcgaaacaacacacctcacatcgacacatcacatctcacatcgcaatcaccacacactagggatagggttagggattagggaatgggttaaggttaggggatagggataggggtttgaggtagggtaagggatagcgggttagggaactgttttttcaaaagcgtcgttcaaagtcgttcagtcgttgggttctgggaagaggtattgtcgaagttggcgaagttccaaaataagtgcaatccacccttgaaaggcctctctcatgctcctctgagaggtccttcagggtccttcataccacatttatcttaacgatttgggtgtgtgttaaatgacttccgttgaggttatctattttgcgtttctcatcgcaccggtctcgtatcactttggaggaactcggggtgagctcaagggaagaggagcgcggcactcaaaagatggactcggatccgtagtgcttggactttgccagtgccagcagtttcctaccttgccacagtaaaacttgggtacatacaacaaaggtccgatcacttgatggaagtgtttagcttcaaagtagatgcaagtctgcaagcagcttaattggctattcacgggtctcttgagggaaacgcatgaaggcgccactcacggtccccatgccctcaaaaaataagctcgtttttccgaaagcgtattgagccaacccaccaacttccaagagactcatgacagatttatcacttcttgattaaaacttcgccaaaatagggtcgaatttccccaccacggcaaaaattaacgtggactatgaagcggcccttaaggatgatatgaaaggattgaggagctacagcctcagaatcttcgaaatcccacttctcttttgatttaaaggtgtatccttttaacaagatcgagcgtttttcgaaaatcccactggctgtacaaccttacgctctttagcacctccaaagtcgacaataaccaacttgactctatcactcaggatttttttatattgacccatcttacaatgttttacgccgccaaagccaggccaactttgttctcatcagtcctcggatttctgttgatatgtttgatgaatcgtaagatcctggtgcattcacaagtaacgactccggcgacacacgccacttcttacgccccttatcgagttcaatgtccaaccgagaagcagctattgaggatgtcaggctctgcgacgactaacagtcaaacgttatcacaagaagagcaatcttttcgcaatgggcgtggatcggtcacaagcccactttggcgagagtttttcaccaacggacctggcaaaaacactggttatcaaaacacggcactgatggcccaaaaccaaatgaattggcctgtactcgggatcgcacattccggtggcggtgagcgggcgactttgtacggagctggagtattgaatgcactgtaagcagacttcgaccaccaacccacaaattactcaactttactcaagctttcgctccatgccacattgcaccagtgattcagggaccatttcaagtccaatccgaggagtgtatcaattagcatcgtattccacaggcctcagtgggggaagctggttaatcgcctcaatgactgcacacaactaccccacagtatccagtttgctctccaggctgaaaatagaaattgatattattctacccggagggtcttttcaaaacagctggcaattcttccaaaatatatcgattattgttctccagaagaaaattgctggcttcaagacttcgttgatagacttttggggtatagcccttgggcagcacttcttgcctgcggtgtcaactgatggtatgtctacctcttggccagaaaatcaatcttgaaatcatttagtcttggagagagtaacgtcaatctatcttgcatttagacttttactcgacctcctttagcactccgcgtggtgccgggatgcttttgtctggcttgcgcagcacatcagcccttcgggagtttcagaaaccgctgccaataattatcagtaatcacatgccaccgaacaataccaacgacacggttaacccaaacaaacttccgattcagggaactacatacatccccctttcggctcccatatatgaatattctccattcgaatttggaagcttcgacccccaattaagcgcgtttatccctactgaatacctgggaacttctcttgaatcaggaaacccaattgactcttcagggggcgacttcttatccttcctgtctggtgcagcctcaggaaacaagtgcgtccgcggttttgatcaaatgagctttattatgggaagctcagcggcagttgagtgttgtcttacgtcggcgtactttcttggagattgcgttgattctcacttcacgcctgtgctcacttcacgcctgtcatttcttgactcttttgtggcgcaggtctgtaacactttgctcagcggcggtgcatcagatttccctgcacgttatgctgcggtgataaactacttgaccaatagcattggagatcctgaaccgttgttggcccattatcctaacccctttaagggtgtgaatggtccgatgggatttgaccgagcaaactctgatgagttgctaattgtagacggcggtaagtgaaggattatcacaaacgcgtgctatgacttgtcaagaatgctctaaaaattattctgaacatgtcttttccaggcgagaatggggagaacatacctctcaatccattgttagctccggcaagaaacgttgatgttatcatggccctagacgcgtcggctgacaccgcttcaaagtgcatcaataggctgatcaagtaattaagcagttggttttggtaaattactgaccaacttgctgtttgattacttcataaaaaacagttatcccaatggagcatccatgattaacacctggctccgaacccacagagtttttccttcgaacgccgccagttttcctcccgtcccattgcagccccaaacgtggattaacaaaggtttgtgtttgcctaaaattcctgcgtgtggccttgaaggaggcaatatgtagtgaaaattcactttgcctcaacaggattcaccacccgacccactttttttggctgtaacgcgtcaagcacccaagggaatggcggttatcctttgatcgtttatctacccaacagtccactttcctcttccccaactaactcatcgactttccaactgcaagttgagtgaaacccccacagttgaagaactcagtttgaagctcgctatctcaacaaagacgttgatatgtttataatgttcttaaccctgatattctcatctatgatctagtactctaccaaggagagggacgcatttgtgcactcggtaacgaattcaacagcataccctctttttggaccgaagaagacagtggataacgaatggccaacctgcttgtcctgtgcactcattgatcgttcacgaaaccgtctgaatgtcactcgatcggccgcttgcaaaaaatgctttgcgcggtactgctatcaagatggtgttcttcaacccaccagccaatgactccggtctttcatatcttcgcccaggctcaatccaacttccgcgcagatgaattcactgcaatatatcgcaactcattaacgagcgtcatagtttatttaccattgacgattttttttattcctatgaatcgaatgtatatataagttgatccacacacgccgtgtgcggctttccaaaacaccactctttcattaccgacttttatccgcaagcgtttcaatctgattcctgtgggtctataaaccatcggttatgccgctgaatgttgatgtcactgttagaaatctgataaatgcccaagtgggggtaatctccattgcttccatttctccattttctgctccacaggccagtcgggccctctagccattgttttcttccattctctcatttccaatacaaacacgactggctctgagatcctatttgccggaccggattttcctagagcaaatccctgagcatagagctcttcttaagttcttccccctaggaccatcagcaatcttgattcacactcaaattttgtacagtatgagcattgacgtatctagttacactcagctcagtgacccctcatgatcgggaagtcttgttaagggtcctgctggcacaaaatcagtaattctctggtccagagttcagtctacattctattttcatatttatttccactgctgcttcgtttttgatattacaaagagatgattcatcaaaactgcagtggtcacttcgtttttcaagtcttgctgacaacttgagaagtagcttgggttggatttagtctgtatctgacgacccttctcagctgaagcattccatgctacatacatacataccaattcgaaacggaattatttagtgtggtgtgctcttccacgagtggaagtgttggtgcgtaatgtgccccatgtgcaaaaatagctcaatgtgtaaaataacttccgttgagggtatctgattcgcgttcctcatcgcaccggtctcctgatatcactttgtaggaaatcagagcgagcttggaaaatagcgcgccagtcaaaaatagactctgattctcggtaatggactcgagtctcctgccagcagttttctacgctgccacaatataacttgtgtgattacatatcgcagcctttcatcttgaaagcgaatgcaagtcaagcatcttaagtttctgttgaccggtcccttgagagaaacataccaaggtgctattcacagaccccatgccccggaaaacaagcgcttttttccgaaagcgtggtgagccaacccacaggccaccaagagactcgcagattcatcacttcttgatgaaattttcgccgaactaggatcaactttccccaccactgcagaatatgcagaatcttgagcatggcctgaaatgattgcggagcgatacatagcctcatcaacttcgaaggtgcatttcccattcaattcatgggcatgtctttttggtaagattgagtgtttttcgaaaatcctactggctgtataacttcacgctctttagaacttccaaggccaatttgcctatgtcaattaggcttttttatccatatctatttaacgcacaatgccattcaccgccaaacctaggccaactctgttttcatcaatgctcggttttattttgatatgtttggtaaatcttaacatgctggtgtactcacaagcgtcaactccggtggctcccacctacgcaccttatcgagttcaatgtccgacggaaaagcaactactgaggatgtcaggatcggcggccaacaacaatcaaacattatcgcaagaagagcaagctttccgcaatgggcgtgcatcggtcacaagcccactttggcgagcgtttttcaccagcggacctggcaaagccactggttatcaaaatactaccctgatggctccaaatcacaacgattggcccgttttcgggatggctcattctggcggcggtcaacgagcgacattgtatggggctggcgtattgaatgcactgtgggtggactctaacttagatcaacccgctcgagattacttctgaacctttgctttgtgcccaattccatcagggattcagggacaaccactagccccatccgtggagtttatcaattagcatcttatgcaactggtctcagtggtggaagctggctggtcgcttcaatgaccgcgcacaactacccctcagcactcaatttactttcctggttagaaacggaaatcgatattgtcctacctcaaggagcttttttcagcaattttcggttttttgatcacatattgtttgttgttcttcaaaagaaacttgccggcttcaagacatccatggttgatttttggggcatagcccttgggcagcatttcttgcctgacgtagtgtccaccggcggtatgtccatttctttgctgagggggggataaatatagaataaagggtggaaagggcgctcacattgattcatgatacatccattcaccaggccttgtagacccggcggctatcatgacgccgcgtggggtcgggctccttttttcaagtttgagcagttcatcgtcgcttcgagagtttcagaaaccgcttccgattattgtcagtaaccacatgcctctaaacaacaccgacgtcaacccgaacaaacttcccatccaaggaaccacatacatccccctttcagctccgatatatgagtcttctcctttcgaatttggaagcttcgacccccaattgggcgcatttattcctacagaatatttaggcaccactcttgagtcaggaaaacaggttccatccttgggaggctacttttcatccctcttctctggtgcagctaaaaactgcgttcgcggttttgaccaaatgagtttcatcatgggaagctcagcagcagttgagtattctctcgtgctaacataaatatgttcttgggcatcaagttaatgctcacttcggacctgtcattttgtatatcagatctgtaacactttaatcaatggcgccgtggcagatttcccctcgaaatacgctgcggtgttaaacttgtttagtagtaatatcatagatagccagccccttctggctcattatcccaaccccttcaaaggattaaatggtacgatggggtttgaccgatcaaactcggatgagttgctgattgtagacggcggtaagtggaaatcggcgttgagcttgtgatgtcaccatgaatggttccaaaatgactttgaaaatgcttcttccaggcgagaatggggagaacatacctttcaatccattgttagctccggcaagaaaggttgatgttatcatggccctagacgcgtcggctgacaccgcttcaaagtacgtcaaaaatgcgatcgactcattgaaaaattggttttggtgtattattgataagtctgctcttgtttgattgttcacaaaaacccagctatcccaatggcatggccatgataaactcctggcttcgaattcacaaagtgctacccgagggtaccgccagctttcctccggtcccattagaacctcaaacctggattaatgaaggtctgtttttgccgaagacttttgtacgtggccatgaagaaggcaatctttaattgaaagctacctgcccctataggtttcgacacgcgacctactttttttggctgtaacgcgtcaagcactcgaggcaatggcggttatcctctgatcatctatttgcccaacagccgactgtcctcttcgccaactaactcatcgacttttaaacttcaagttgagcgaaacttccacatctcaagcacttagttcggatcttttaatctggtcagaaaaacgctgatatgtaaagtcttttgtgaatttgaatttcttgtagtactccaacgaagagaagaatctgttcatgggctcggtagcaaactcaacaacacaccctcttttcggcccgaggaagatagtagatgaagagtggccaacctgcttatcttgtgcattgattgatcgctcaagaaaccgtttgaacgtttcccgatcggtcgcctgcgaaaattgctttgcgcgctactgctaccaagatggtgtccctcagcccaccaacctgtgaccccagtctttcattcattgttaaatatctccgtccgggctcaatccaacatctcaccagagggatctattgtaatatatcaacaagcctcatgacgtgtctaccaccagacttttctcctctttaatactttacatgaatcgcattcattccctttgcacacgctcgccgtacgccgtctttcaacacttcacactttggttaccaacacaggcgacaagtcaatttcatcatcagtggatctacttaccatcttgacagcatccatcacccaaccttaaggttttctttcttatgctttgacaagccattgcttttgaaatttcatcaaactttaatttcttgaatcaaatttgcttcaacctcagccctgatcacaatgcctgcccaggtggtagtcatcatgcaatgcaaggtgttcagcctacagtgcattgcagttggtcaaattgttcaactcaattgccaaaaatgtgttgaatgtacatattccagaggactcaatttattcatctcagttttgaatgtgtgtgtgtaggggggagggggggagtggccaattccaaaatgttccaaaattgaaaagatcggaagtaatattacaaacctgcatgtagacctgggagtcagatcaacacaagggaccctccctaggtaaattgttgtgctcactggctaatgagtattccagcactggataattctctttggatggtggatgcaacttataagtttcaaaatttgatcaaatcatcattttataattgttacacagagaagaaaggatggatgtgaacagggggcttgtctcattggaatgttttagacttgtgaagaaggaggaaagaaccaaaaatattagtttcttgaattggaacaactaggacagtttgagactgttccatcatcttctcaacagttcatttctgataatcaaaagatgagacaagaataaaaaataagaaatgcacaaaaaaatatgcacagaaagcttgaagatgtgtcaccgtattttgacctaatatatatctactttttgaggaggattcttgccttaaaattggctacatgctgtaccttctgtggagggctcctgcctggtaattaaccaaattttatactttttgggagcctttctgtgaaattttgggatttgctctgacacctctttactttttcaaccaaaactgaacagactaggaaaaatttaaaaatcacactttacccaaaacttctaccagaggttctatcaatgatgtttaatctggaggcacaatagggacaaggaatttagagcctatcaaattctaatgccaaacaggggagcttttcattatttgtacctaattgaaaaattataactatcctgagtgtgtaacacaacatgatattaccaggagctatgagattttccaatagcagagtaacctgcatcatagcccactcattgttcttggtttcaaggacagattatcataactactccaaacagctccagaccctcaatcacactggctctgactcaattggactacactaatcctagagttgcatttgaactaagcaggagtgaagctactccttgctatccctgagagtaagggccagttacacactcaacccttacatgacccctggctactcccccatttacaccacaccaatctggtagacagcccagagtggcactggagaaagctaatctgctactcctcagtttacactgacaccagtggggatgttctcgaaaaggtaccatggttgtaaatatcctaggcttagccctcactggaatgtaccacagtgtagtgacaacatttctttatcacacatctttggataaatggagtaacacacaccatgaaaaaaagtgatgccccttgctgacaagtgacatcatggggctcacacccaacatctgtccaagctcatggtaagcaaaagctcatgctccactaaacagtgactgtgcattgtgcacagtcactttgcaaaaatgcattgaatcaacaaaggggcagcttcattggcagagtgcttgctgtcacttgctagtaagtgacattacagcatttgtggtgagagggaatgactaaaatcctgaaagacagactcagaacatgctttggctattattttctgtccatacaagcaaagaaagatgtcttctttggtcaaaaaaaagacacagaacagtaaaagtgtatgcacaaactctcaaaattatcaaggagctatttagggccagtaccatgggattcaatttttcaaattgagcattctttctgccttctacacagaattggacaagaactggagggatcaaaaattgaaattcctcactttcatgccaacaactgggttctggtgatgcccaattttgattaatcacaaatttgagtaagatagattctaaaaaattagattttcacgccctatggtactggcccttaacctaacacaagtgagaaagttgcttgagacagtttcagcctgcaaattgtttgacatcaattgagagaactcaagttggagatattggattctaatgcagggaccaaaattaggtagatttggggtcacttgtttacgtgctgaagatgtatgttgcctacccttctagcaagtcccatagagttgcatggaaactgatggatatatgtaagaagaaagtctattgtgatgtaaatcgggaacaagcaataacaaatttctagagaagaagaagaacccaaagtacttgaaattaggggagccaatcaaaattcagaagaaaacaataatgataaccaatacttgatttggaagatacagcaggaacgaggaggatcaggaatgcttgtctgagagtgatgcaatcaacatctgcccaggaaaaaaggactgaaaaagagaggttggtagtagaaatggagggcaggaaacttagatctcaagacacacacacagggcggggggtgggggagcttatcaaatgggaaaaggcgcgaaggtgattaggccaggaagtaagaggcgcaacgagaggacgaatgattggagtgtttcaaaaaaaaggcatgccgacgatacggagaacgtagtagatacttgaacttggggaaaaaagacacacttatacgaacgtacaaagaagcgatatggtacaagagctcaacacacaagacgcgaaaaaagaatgctaggataaggtatgcttctcatcacaagacgagaagaggatgcgacgataagaagataaagatatgcttttggtgtttttgttttgttttgttttgatggtggtgattggtgggaattggatgaaaggactagagaacgtacattaatagtgaatgtataaggacaaagaaaggtcgaaaaacgaaagaatgttgttgcacggtgtgagtgtaagtatacataggataagagttgaagaaaacagatgtggacggggggaaagagagggctagagttccacgatcccgaccagttcgtcttgaaggcccaaggagtgtgcgcattggacgagttcgacgaggagttcgtcgaggagcttgtcgatggattccggctgggaagggtcgagtgatggcgaagccgactgaggggtatcggattctgtgggagtattagtttcgatggggttggcggagaagacgacgggctcagaggaatagacggtggatgcaggcgagattgacgggtgaggcagaaaggaaggcgggctgaacttggagtacgaaatcgagctgcgtttggagtggatggctcttcgtgtggtcggctcagatggattaatcggcgtgagcgcgtgcgataatgaggaggtgcggatgacggaggagccaggagggacatgggtcgcgtagtttgccgagagggaacgagtggagcggccgggttggggtgttggtgaggattcttggaggcagtccaatgtaggattgtggtagctgctgattgacgaggctgaggagaccgaggaggagcttgaggaggaggagggccagttggaggaggagacgcttgtctgccgatagtgggactgtctggagggacaacagcttgatgcaggagcgatagaagcagagaagctcgactggcggacccacgagggtgagggtgcggaaaatttcctaggatagtgatgatgatgatgatgatgatgatggctggacggcccgagttctggggtcgatgggagctgaggactgaaggcagtcggcagcaagaggggcttaaggcctccgggggatgttttgccgtccatggggggttgtggggatggaatgtgctgctcgagagattgcggataatgaccagacggcatcgttgctgagcgggctgctgctgttgtgacaaccgttgatggatgtggagtgccggtaaggattgataactggctactcgaccggcgtaactgaaatgggttctggaatactgagcattccattgttattgttataaggttgattgattttgaggatggattatagttttgtttcttgagcttgctgaattcgagttggaaaaggaccaatgatgggtgggggaagtaggcagtctgagagcttctaattatttgtgtgtgtgtcctgcgtgtccgtccggttgggaaaccaataaatttcactaaagtggtggactcgtgccgagccgagccgctcggggcgaattggggaatggactgaatatctgactgaaataatactattaaatgcaatttgaattgacggctgtctcaccgagctcttgaagtggggatttgtattagggtatttatgtacgggtaacggtgggttgagggacgtaggtacacaacataaaaaaaacacaggacaggatactctttcgaaatctgctgctggaccaggacggaggcataaaacatgtcagaccttttgatcccgatttgactataaacgctacccaatggcggaggagacaactctttaaaggaatatttacaggcttgactgtatccccgataggctgtgtgtgatacatacacacacatattcggatcctgtgatccgctagccaaaggctgatctgagaaaatgcagctgcaaactgcgatccgcttgagcgagaccggcaccgtcgtctggccgacgtcctcgtatttcaggatctccggcttgacgcactccctgtgccacaaaaaaaaaagatgaagattggcaatatgtacatgtcatctccaaaatgcttggtattgtaaagacttcacaaacacctcaagttctgttgggtgccccaaacaccttcaccccaggcgcgtcgaaatccaattataaattggagcccatcatcccaagactgcgacttactctgatttactgatatggcggctggtcagtctctggcatgtcactggtgtagtaaggtgcagtatcatccgattgccagggataagataatcacatatcttgaagtgcgcccgtggtgtataaagagtgcgattgagtacaatattccgaacttcacccgagcctcttgtgccttctgacctgggtttgacctcggagtcgcctacaccgaccgatgagacagaagccccggcgctgcctttgaagagtcctgtgttagggttgatgatttttgccaaggaagggcacctagaaagatcaggattgggaaagggatgtgaaatgtagaaatctgtttgtctgttggtttcaggaatcaagtccttcaatgcctcaagaaagcgcaggaataagaccatccctatacagatgatacccattgtccttgttgacgggtttatctgaaccttctcaagttcctgggtgataggtttcccctcattttattttattttatttatatagacatcggtggatggtgacgttcagacatgccatggaaaactggctgatcaagaccttctttactcctttaaacccgtgatccacccccaagagaatatttcccagatacttatctcccacatcagttggcgggcgggtagctgtagattgtcttgagctcaaccaagatgttcaccctcatatggaagattgtgcttccctacgtagttttgcacggatttggtgccgaccaacttgtgctgtccgctctgaacacggaggcacatctggcagtgcagggctctgtgagtgagtttaacggaagagtttcctaagtgctttattggactgtctgtgaaaagtggaatggcttataatgttacttttacccaattctatcccatccaagatacgttaccaggtgttcctcatgtcgaatctggcagtgcaatagtgaccggcgcgtcagtagaagaaaacagaaaagtaaaactcgtccaacccaagcaatatggaatcattcccgacggggtagctgaaaggacgggtgggttgaattcatgtcacaagtgttcttttcgagccttccttgtctctgggcatcaacccccgctgactatcttcgtgtcaaatagcggaaaagaaatcgatgaaagaggaacgcgtggcaatcaaagatctgatcaagtcgctgaaagaaacacccggaaaagaatcgtctgagattcctacccagctagaggcgcttcatctgctgttgagcatacccaccttccatagggtacttcgcctgagtggcatcaacccgtctttcgatttcctccttcccaagttaagcactgagctcgaacaagagtctcacgacgtcggacccgcaatagcaagcgccgatttgcttgatccggtcaatgttcaacctttgtcggcaatcgacggccgagttacacgatcaggaggaaaatcaaagtttctggcacatatcagcaataagaatcagctgaagagagtgaagagactaaaaaaattcataacttctcgcaagtccaaaaaagagagcaccagagagcattcatttattgcaaccccgtcgattttggatggtaatccccttgaactgacaatacctcaagttaccaacgatgagcgcttatcttcagaaaaaccctttcaggtgccgggtgaagctcaaacatcgacaagtaactccccacttcctgccactcttacaatctccaaaagtcctaagagtgaaactcaggagtctcaaggtagcagtgcagcattccatcaaaacaggcctatggttacaacagacagcggcataacaactcatcaggccgagatttcaaactcaccatccagtggaaaaccaacagacttggccagcattccggctgaagcacatgtgaccaatatttcgggcgcccgtgacttaccggaaaccgaacccatcccaccagatcaagaaagtacatcgaagaaaagtctcatgagtctcaaggaatttctgattggaagaggaattccactcggagaattagagatccacagtgacaggaaaggcatattagatggggatgagtttgagtatatgaaaaacctgatcgttgaagaaaaggttaaggcttgggagtctttagaaacaaggctcattgagctacaatcactagaattacttcccgatcccaccgaatcgctcattgaatttcaattattaggattactccccagtcccaccgaatcaggcttccagcttgaattcttaaaaatcttattccttactggggactacatctatgaatacgggctattgccctcaaagttcatcgaaggtatcaaaatattcaaaccagatcttctcttgaatatgctcaaattccatattgatctcatgttcctcagatggggagtatccttttttggtaaatctgagacggtgatacctcagctggaatttctaacaaacggattgagggtcaaacaattccatagatccataaaaggtgagcctgctttcattagatacagacaaagaaattttgccgtgctaccggcttgacaaatttatacattagcgaagtatacttgctgataccaggcaattttacccactacagcccttactcctgaatatcagaagcgtgcagtctatgttgtcttgggcactatcatgtcgcatactgaaagatatttcaatgaggacccaactcacagattcagcgagattcgcgaagcattttgccggccccagtttctcgaagaaatgcagagactttcttctgatttgaaggatggatcagacacggaccatctggccgagagaaaaaacctggcaactgtccttcttattaagaacgtgatcggattcttccaatcgcctccatggattccagtcccatcccacatgaggatcgagttcttattgggttattacgtactagacttccttcaaaaaaattaccggccggttatgaagaccatcagatcacggatcggcgagaacgactttctactcaaaaaccaactcaaattcatccgtagttatctaaagttcttccagggtcgagctcaagatccgatgaattttgtatttgaagaacaagaccacactttctcacagatggccagatcaactgcgccgggtgatgtcgatcttcgtgactggattctcacctcaccccttgccatctttggccacaccagtttgcgtttaggtgcccataggccacctgactttaacctttggatggacaaaataccctaggtttcccttggctactctactacatttaatttacccgatattgtcaccttttactttaatttcttgatttcacaaattgaatacatacaagagttttttatccaattttgttcattaatcactttgtagaaagagaaaaaaaatcgtgttcctctgattggaactcaagcaagtgtatcaatcatcacagtattatgtaaacatgaaaaaaaaaccctcaattaataaatcctactactagaatgaagtaatcccatagaagaaagacagaaagaatccaaaattggatctgagctgtggatttttcatgacacaaacactgtcaggcgccaattataaacaacattttacctttttttttgaaacgatttcatatcatttcgcttttcattgtagttgttttttttgtgaaaataaaacacaaaacgtgtccagaggagcccatggacctcctttggacacgttttgggctcagaaaaaattttcagagatcattacaggccgaggatgcatgtattaggcagtatgattgattcatacatctgtaccattcagtcagcgcacagacatcttttccaatgttgaaggcgtgtgtcgtcttgggtgtttcaaaatccctcaggacagtggtatataagtcgttgaatcaaatgacgcaactgcttgtacagctgtgcacttgtttgatggagattttcggatttacacttgttagcatgaggatctagttcaaacatggttatgttgaattctctcataacttcttgctttattctgacaaagagtgactctattggaagttcattgtgatttgtttcacgcctacttaggttgaagactttggcaatctgatctttaaatatttgggtgatacctgccagaaatagcacattcatactttgtttagaaaactgtatttcttcaaccataagggactgatgagtctttaccgctaataaaaatgcgcctgcctgcccatttccttcctgcttttttttcttcttctggaggaaatttggtgtggaattggaccttgtcttcctcacaaaaattggtctgctctgaagaaaccatgtaatccttactacagacaccatattactgtaacaaccccccagaaaaatgcaagttgaccacgcgggctgaatgttcatccaccataagagtccaaaagttccaaaagtgtcttttttggactctttcgaggttgcagattctaaattttattcagttttgcaattggaccaaccattctttttttcccttgttttgaaatcattatttgggacacatgctacttataccttcccctaagcccatacaccactgtagactggccagagccatcgctagggtgaatgtcttgaagttgtgactcgtgagttagccgtatgtgtatagattgcaaagcggaatatgattttcaaatggagtgtttatccagaatgagtgggctcggtgattttcctacttactttgattgtacctgtgatcaataaggtggtgatcacgcgtgatttgattataggattgaggttgaggataatcctgaccaccgcgcgaacgatgttgaagttgcaaatgattcgaaaatttttcgtgatcctttccaggtaccgattcttggttcaggaagagaggatgatacttcggcataatctgaaaataaatgcgatcgttgaggctcgaggttgttcaactcagaggatcacaactgctctaaaagccgagatattttaaaccagttgttacaaagtgagccgggtgacgtggatgcggatggaattctggcggattggttaaaggcatggcctgattgatggtttgggggccgggtctcagccgccaagatgttggtctaaaggcatgccctcccttttttctcgcctccaaatcccattggcgggaatatgtcatcatgaatggcgccgttagataaaaaaaatgtgaaccagggtccggttgcagaattgtatgcaccactgtaaccatgtccactcgtctttcgtcttttgggaatatttaacaatccttcatcttcatggttaacttcttggaaaagatggaagatatcagttgacaaaaagtgaatttgaaatgaagcaaactagcccaaccattcacacatgtcagcttggtagtcaccacaaacaccgaggtacgtccaatagccatgaatgctagagaaggggggggggggtaggcgcgaggttagtcgagcctgacaacagggccttgcgagtgagagcccgaagggccgccggcacgggtatttgtctcacagagacccttgcgggcttcggtcggcgtatgtaggcgactccgaggccatacaaggagagacgggaaaaggggcttgtggggttaagttcggaggttagtcgactctgcgggtgggccgatcggttgagtcacttttagcggttgaatgtatcgtaaagctcttcttggctcgaataatactccgtcccagtggaaggacttttgcctaagccgtgaagggcgggctcagccgagagctattctcagggcaatataacactcaagtggtttttttgagaagatggaccctgtggataattagaggcttaatagcacggggtactacgcacgcactcgctttcggggagatgtgtggacaccagcgagccatcggagaaacaccatgggcaactgtcccagttagccaccacaccgagtggtgttttaatccgggctgggtacacacggggtttatctcctctaaaatgctcaggcaacccttgggcctggatgtattggtggagatcaagactgataaatttgggaaccccacggaccctaacttcaccaagtccctctatgggagggagggcgccgtcccgaaggggccctccgccggcaagccatcgaatctactgccgggagggacttgaagagctatggagacgtcccccgtttacacagtgtaaacctgtcagatgcgctcgcggtgaaggctggtgaaggcgtgtatgtaggcctatgtttcaagaataatgtccactctcgtctcacgaatctacgcttggttgtactgagaactcatctgacttgtcgggaggccaaatgccgctatttcgctagatccaacaatcgtgctacatactgactgataagcccaagtgcccaagattttcccatttgtgcccatgtccaatttcaaaaatatatttcctgaagaacccaccccttccgtcccctcacggagaactcatttaaggcttaatcagcatggttgtcttgctgaagaggatgctattctgcgccgttctgctgggaatcgggctggctcgatttgccttatccgctttcaacgcagaggcacatgcggcgtgggattatgcgagtaagtatttacaattccccttattccttattcatccatttttccatttcagtgcatttctatttttatgcgaatctgttgatgttattcatctgtcacatttttatcttttatcaaccaagcagcatccagcagtgagatgttggctggtgcatccaagaatcagcatatgaacactcccggtgaagcatctcaagcgcaaggtgggcttttatatcaaagttttcaaatctgacctacccccctcctaggctttgtcaaaatcaccctgctgagagtgcggttgctagcgtagctcagttacgccggttagaaggaaaacaaaaacacctgaagcatttgatcaattcgctcaacactgaaagtccttggtgggaattgtccgaaattaaatatgaactggaagagctttttaatgctttgaggcccccctatttgcagacgatctcatctgaatttttcgctgacgaagacttgcctagattcgaagcggaaagccaaagtagaggaacagaacggagaactgtcactgggagtttcatgaaagcgcttcggttagataagatgtcactcagcgcacgtcggcctactcacaagtcaaaagcgggcaaaaaggagccttcttccagtggaggacataatcaatatggagaattaagaaccgacccttcgatttacacagaccttgtggactcaaaaccaatctcatcaagtaacttactttccaaaacagggaatatatatcacacgagagaccggaccattaaggaacaaatggagctctggaattctttagaaaagaagcttgtccaacttaaactttcgaaaaatgacggtgttgctgcgcgaagagccgtgctgtatcttaaatttttggaatcattgtatgttatgggggactacattctcaagtatggaatgggactgcccccggcgttcatcgaaaacataagaatctttgagcccaacactctcgtgaacatggtcgagatgcacgtcgacctcctgttcctcacgcatgggaagaacttttttaaacaccatgactctgtagttccgcagctaggatttttggaaatcggcccggctgtatatcactttcacagaccgattggaggtaggcacatttcttttgcttgccaaaaaaaaaaaaaaacaccgcaatcttgccgaactgctgagtgaaattcgccgggagccttaacgttctggctgggggccaagctctcaatttcttactttccaaggaggttgaattctgattgctgagattgatgctttttgtgccaaagcactctctgaaaaacatcagaagcttgtcgtcttcagcgtcctgaagaaaatcatgttccatgcgcccggaaacctcccacacgatggggggctattaagtgaacacttcgcctcgattcgccaaagattcctagatgtaaattttctcgaggaagcggaagtgctttgctccctactgaacaacgcaccacatgcgaaccatcttacggaaatggccgattttcgaatcgccgatctaattgcacaactgatccgcctgtttcaacatcctccaataaaatcaccaccaggtcaaagaactatagaattccaactggtattttacactttggattttgctgacaaatattaccgatcgatcatgacgtcaatctcagagcggatgaggaatccttcacttttcctgaaacaattggaattcatgcgtagctggctggcattccgacggagtccagcttactatcctacccgcgggctacgggaaaagccgtttgtccaaatgcccactggccaacacgacatgcttcagtacttactccagtcgtggattaaacaaagtactttcgaactatttcacatcgattggttcagtgaccaagccccagcggtcaacctttggatgggcccaatttagtattttcccatcctttccccacaactctccctgaaagcttgaatcgtttttggagtttcaaagaaaaaggcactgcttgagaatgttgtccattaattggtttgttggagaaataaaaactttttttttcttcactctaattactgcaataggcagaccaaagaacaagaagattgatgtattaatgattcagcataaaaccagtttgaaagtacccaagtaacaatctgtgataggaaatactaatcccgcctgaataaatgacagaatcaaaataaattatggctatctgtcaaatctgtcaagatgaggaatttgaaccttgggaatagtgccaatattctaggttatagttgagccatagagctagcacttacagcttatggcaaggaataatcatcacaaactccctgccttttttgaagacaggatttcagctcagaaatttggactgcatgtggcattctattctttctattctcttctcttctttctttctttctctcttctttctttctcttcttttcttttctcttctttcttttctcttctttcttttctcttctttcttttctcttctttcttttctcttctttcttttctcttctttcttttctcttctttcttttctcttctttcttttcttttcttttcttttctcttctttcttttctcttctttcttttctcaactttttttatcttcttgattttctctgctttattttctcttcatctatttttctcatccttttctcctcttgcttttctctcctcctcttggtttctgcttatcggtcttatgaatctctgtctggcctagattcctgcaacaactggagattgatattttcaacatttaggcacctccttttcttactttcttcatgtgtggctggtttatccaggattcaagttgaggataaacatcgcatactttccaaaagtgaaacatctcatcaataggcattgacacacaatgatggaacttcaatcctacttccttggagtaaatacagtaccataaacactgatttatgcacatcacacattccagaaagatttatgtgggatcaatcaatacatcacattttcttcattcaaaactagtatatgaaatttagcagtgattagatgagaaactgctcacataattactgccaattgtttcacttgatggattttgtaaggagaatatggttcaattctgaatacccctgtttcatataaatatcagttttttctaacttaaaatctttgctacaagtatcattaggggggggggatttctttctgtcatcaaagatatgtctgattggtgcaaggtcagaatcattaataccctgtgagtggtcataacattcaggaaaacctgccctcctcttcacaatgagattggcttcaattcacccacaactccaagcattaattgctgtgtgcttcttcaaaggagtccaatgtacccctgtcacagtgtggaactgctcagcaattgagtaaagagcttagaggggataaaatagctaataagactatataatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttattgttgcttaagaatacctgttgaagaggtaaggagtttatggggttttctgagtaataagggtttctgtagggtttctctgttaaatctgttataacttctctctggttctctgttcttataagtctctctggtttctctgggctctgataaaaggtatgctgatttctctaaatctttcaaagaggtgagaatggctaagcaatatttctgaattacttgtctatggccaaaattgaggtaagggaagttcaggggctctaatgatatctggatttctttaatcaaggggtgatgaaagctgagtaatatctcttattactgttctgtagctagcatgaggagggaaagggaaaacatgggctagaagagcctttatttatagacaaattgttctgcagtacatgggattttggcctgaacacaagttcgtctgagaaggttacttctaaagtggtttttactactctgagatggcccaatctgatatgaattaatctctaagtgcctttctaatacaagaggttgtaaatctactatgtaaggcctattcttagcttaattaatatgagaatggtattcttagactaattagtataagagttattttctggaactagtctgtgaagcactttcttatcagtagcttgatttactattctaagatgaatgtattatagttctacaggttatttgtataatttttattcatgagaaattgaatatcttaagcctagtttgtgaattaattaactacaatttagcccagtaacaacagtgggccagttacactaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaatttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaaaaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaatttttagcggtgttagtgggtgatcccactacactacatgttagtgtaacttttttgcaaagttacactaacagttagcgtagtggtaccctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacatgaccacatgactagcattagtctaccctgaagacagtgcctgattggggggcctacatccagatccccttaattgatcatgattttttcagttagtaatgtgggcactcaattttagccccctgccaatttttaacacttacttgtaagtccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaaggggggagggggggggggggagttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaactaaccttacaaccacaagggtctgtagcaaatctcaccaggaacatcctccgtttgtttgtctctacatcttatgctgttaattttctgtgggattgtgtgtgatcataggacattgaaaataatcactatggaccttggccgtatcagttatagggacagttcacacaacttgtccattgaaaacagaaagcagaggaagagggttcaagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttctaccgtagtgtagcgtaactaggcatgtagtgtagtgtagcgtagcttaatttggtaaaagttacactaaatgttagctttaaatcagttacactatctgacagtcaaaattttgctagcgcaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcagctaacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttgccagtaatatttatgtggtttgtttcgtaacctacccccttccctctagtattttaactactatgtatacgtaataaagtgtttctaattatgggctatgggtttgatcaatctcaccacaacagatataacacatacaggacattcagctaatcaggtaccagtgggagaaagtatgttatcattttcttcatagatatataaatctagactcacattgatcttaaataatttaatcctccaaaaagacaataaccttgcattgagaatcctacaaagcttggaaagttttggaatgtcacaaaccaagtatcccaaagaacacatttcttacattttgaatccattgaagaatacgggattcacaagaagtaagtttcatccacatcctaattaaaagcacatggaatatctgagttttttactcctataatttcaagtaggggcagaaattccaaactcccaacaagaaggacaaggtatgtgtttttgattgagtgccttgatttttgaagcctccaactgagtcttatttgctagcttggataagattacttaaggaggagttccaggctttgaaatcagaaacctatgactatctaagattatgttctggtgttccttcatggaatttacacaccccagaattattcagaatcataaaaattattgaaattctcaaagacagccgtctagctatcttgatgggaaaagaaataaccattgaaataccaaaactcaatcagaacaagaaaaacatatgtgggtgcagaaaaatccaaaatacctctggggaatggatttgtgattcattcaaaaagtatgtgaaatcactcagctttctgcccctacttgggattgattacttgcacaattatgaaacattgcatgcaatatgggatccaattctggagaattgataacagaaaagcattttgaatgaataattcttagtattgaaagtgagctgatgaactaaattcctattttctacaatataatgtagatttaatgaaaatcatattccaggagcacaggaaaaaaacctggaaaaaacctttcaaaatttcaaaatagcccagaaatgtgatgaaaatttaggaaaaaaaaatcaaacttctctcacatctgcaatcacttgaaccctttaaaaaaccaaacttctccaaaagatgtaaattcacctgaactaacaggtgtttactgccaaatggtttataaaaaaatggggaagttattagttgtggacctgctgaacttaatttcaaaattcaggacaaatgaaacttggatgtatttgtcttgccttcctttccacaagcttggatttcaagcaataaattttcttcacagaaataatttcattgatgatcttgagttatcatctttgattaaggatgagaatcttcaagaagcttcagaaaacatgatcttacattctgtccatggaaaagttctgttgtccacttgttctctggatgatatcaaaaacatattcaatagttggttttctttccatgctagggagatgtatgaaagtaagtttgaagtcaattgaatcttgctatttaataggaatttgatagataatagggactaatgataaatgtttcttattttaaaataatagaagttcttaggcccaaacagcaaaggatttttgatttttttggtattaaatggccctataaaacttacatttgatattatgaaggatataagatcccagaaattaaagattccatgaaaacattacaagaaaggatatttcaagataacaaacttttcaaccaattagaagagctggattcaagatcaataaatgagcaagacaaagaatacttgttgaatactgtggatatcatagtttataaatttgaagaaattgaaaatcttgatcctgatgggttattcccatatgaagcttcaactcttttccaaattttgagatttattgatgaaagatattctttgatggattcaatatttttggaacacccaaacctgaaaaataagtatcttctgatgcaagaaagcagtcggtttcagggagagttagccaacatcaatgcttatttaagaagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccacgtttaaacccgcttttttaattaatttttttttgctgttaattttatttttttttaattttttaaaattgtttcctacactaaaaaacgtgtagaatttaatggtaaagtccattttgcataaaaatgacttttgattcttaatttttttttccactcattttttccgttaattgtttgctttaagtttttacctcatttttcaagattttgtgtgactttaaagttgtttcctacattattaagtgtgtagaaatttatggtgaaatccaattttcataaaaatgaatgcatcatttttaataatgcaattacacccattttttcacttaaatttttagagctcaattttcattcttttttcacattttaaacttttttcctacactttcagacatgtataaatttatggaaaaaattattttgcattgaagtgagaactacatcttgtatactgcatttgacaccgttttttttttatttaattcttcactttttcactcaattgtttgcattaatttttttaccttattttttctgcttttttgaaatttgaaagttgtttcctacatttcaaagtgtttagaatttactggtaacattcaatttccataaaactcaacggttcattctgaatactgtaatcagccttaaaattcaattgatttttaagagcttaattttcatgcttttttgacattttaaattcatttcccacactttgagacatgttaaaaattatggtaaaaataattttgcatcaaaataaaatctgtatcttgaataatgcctttgacgtgtttccttaattacttcttacacacttaattatccttattttttggaatttcaagttcatttcctacactttgaaaggttttaaaatttttggctgtatccattttgcattcacgtaaaatttgtatacgggacaaattatgcaagaaacggcgtaaactcatgtattaagattgaagcttgtatttttagggaaattggacttcaccattcaattccacacatttttaaatgtagcaaataaattcaaaatttcaaaaaatgattaaaaaccagctggtaaaaagcaattaacaaaacattaaaaaaacatgtccaacgcagtattcaataacattctttggtttttatgcaaaatgattgttaccatcattttaatcatgtctaaaagtgtgggaaacaaatttaaaaagtcaaaaaagaatgaaaattaagctgtaaaaatttaagttaaaaaagtgtctaatttcagtattcaaagtgaagagttgagttttagaaaatttgaattgcgccattaaattctgcatgttttgaaacctaggaaataattttaaaatctcaaaaaaaacataaaaaataagggccttaataaaaaaacccacattttccgcgttttgacgcgcttttgctgcggcacagcacacgtgcattccgcttttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaaaattttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgattttttttttttctgcttactcattttttcaattaattgtttgcatgcatgtatgtaccttattatttatgcttttttgaaattttaaaattatttcctaggtttcaatgtgtgcagaatttaatggtgcaatccaatttttttaaaactcaatggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagtttttccctacatttaaaagtgtgtaaaatttaatggtaaaattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttttttcctacactttcaaacatgtataaaattatggtaacaatgaattttcatcaaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaactatccttattttttggaatttcaagctcatttcctacacttttcaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacacccatctattaagattgaagcttgtattttgagtgaaattggactgcaccattcaattctaaacatttgcaaatgtaggaaataaatttaaaataaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatgattgttaccataattttatagatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgagttttaccattaaatttgacacacttctaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttataatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcaaaaaggcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaatcaaagtcatttttatggtaaatagactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaacactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcagaatgcgcgtgtgctgtgctgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccaaaaataaagtacatacatgcatgcaaacaattaattgaaaaatgagtggaaaaaaaaattaagaatcaaaagtcatttttatgcaaaatggactttaccattaaattctacacgttttttagtgtaggaaacaattttaaaaattaaaaaaaattaaaattaacagcaaaaaaaaattaattaaaaaagcgggtttaaacgcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgtgggtttttttattaaggcccatttaagaatacattttaatcccaaaaaattatggccttccctatttattcagactacaaatccaatcataaccagacatgaagaaattgaacacatttcagtccattttgaagaaattttattgcaacaccatagaaatattgagtttttgcttcggggaaacaaaaaaaacaggtactatgaagagagattgatgaatgctaggatccaacaatccaaagaattgattgaattattcatggaaaaaatttcaacacagtaaacaacctatgtttgaatccaagaacttctatggggaggcaagtggatccaaatgatgtgtttcaatacttggatgaatgtatccatcaacgcaaattccaaatgaatttttattcttaattgtgtggtgcatttttttgtacatcttgtaaagaagtaattcatttttattcatcccaatcactcttgctcaaaaaatcttgaccttccaacaactccactgagatacattcaatctctctcaaggctcttttttttcttatgctcaacaacattctggttttcttgcattcatcatcagtcccagcaattaagagtgcacttcctgtctggtaagaatctctcctagccattatgagtgtacatacatacactcttggtgagttttaaatctcaaatgccatttaaacagtttttgattccaaaataatggctatttgaacttgagaacataaaatatttctcgatattattgtttaagatgaaacaaaagatattagaaattgtttgcttgtgcttgggtacctaggtacctgttcaattttttaagaaaataggtaccaagtactgcacctggcaccacccagcaggtaccaccggtactttacctctctttttcaattagttccactagcaatctcaacgttacttcatgccctgtactggatatgccgtaaaatgaaactggatgtgctgtttttttttttcaatttttcacactattttcacaaaaaaaagaggaaaaaaatactgcatatccagtactggatatgaagtactgttgaaagtgtagtcaatttctccatatattgtaaaatatgcagccccccccatcctatgttagggaagtggggcagtacccatggtaccacctgggcttttgccccaaaggagacacctggcaccttccagcaggtgccagcagtacctttcaaagctacagtcaaaaaattatagctccaattaatcattctatatattttagatttagtttcagtaggtaaaaaaataagaattataacaatggatcaactttgagtgattttgtttgtgaaatgaatttagctagtgcatataacatcactccaattcagaaccatatcaaaaagcacatataatcaacttctaatgaagatcaaaactgttctaatttctggcatttcaacttctatgtactaccacgtcctgttacacaagaatcttctgaatttcagagatgattatcctgtcatcatcttcaattttgaagaaacttgttgagataaatccggactagctttagccagccaattgatcaagttagtttgtatatccagtgaagagactacactcaatccaccagcaatatttctaggggtcaacaaaaaccagcaggtaagtgatcaaacacttgtttctatatccatgagaaaatgagttgagtcctactcactggattagttcagatttttggtcttgagtcaaattcccataaaagaaacttggctgctcgaagtctatcggtgaaatctgtttttgtgggcaataaaaaattctcagttgccaatgtagaaaaaaaaaagatacaatagacggacctggttcaaagatttaagcgcttggttgatccacaagctatgaccggagtcgtacttaggagcggtagtagttgaaccatttgggatttgagttggattgttcagcatttgagcagagtttttgagaatttgagcaggattattgagcgtttgagctaggcaacagtggaaaggagattaaaaggtatttcaataaccggtttgttttacttctagctcgactgtttataggcttaccgttctgcaaaaatctcttcttcatttttgtgggattgccggaaccaagtcggtaccgctgtcgggcagtaatttcagtatgctgtaaacctgaattcaatgcctattgatgccgtcgtctagttactcaccgagctatcactataggcaaacagtctcatttgcaaaactgggtcctggcttgctgcccaacctggaatcacattcgcgggtgaaaaggctagcttttctacctagaaagtaacgtttgggcatgtttgaagtcgatttcaattggcgccgtgctcatatcggggtatatgcgttgagtgaattcacttacttcggtaaaataattcgctgggttctgttgcagtcattcacaagtgagtgcagttcatcatgcatacacgtgcgtatccaaacaagagaacgtttcgaagagagagggtgtcagcaaaactacagcgctgaagatcccaggtatgaaggagtttatgaccttattaagttccaagacgcctatctcctgtgggacgacgagcgaagtaggccattcctctggaaaaagaaaacgtcgcagagttcgggattggcatgaatgggacgtaaaatcgggcgattgaagcgcgatcgccagttgaaatgtgactcactagtatcatcaagcacattatatctgaagttttccgcgtctttgggagacaagacttgggcaaacatagtccaacgagggaattggccggcttgaatagaactatatagctcctttgaatcatcgtgaaaaaattgacaaagtcattgagaatcacttttcttatgaatgcatttgaggtcgcaaaaattacagctaactcactctggctccataactgggatctgatatttgcgcttgttctgaagctgtaaaatttaacacgccttgtttcgtttcgaagttgatcctcacatacgaccatgtacctgtcgaaagtttgccgtgatgttattttgtattggtttttaaaaaatttgttcggagtcaaaatgcaagtgtctcagttgaataaaatgatatcatgcgccaaatcaagtaagcagcttcataatcaccgtcacttttgtaccagcgataggtgtttatgctccaagcattagtgtgaatccatcctaaggggatttgttaaacaaacaaacaatccagaaaaatgcaaacgtgagcccgaaacgaaagagagaaaacgatgaggaattcgaaggcaattgacctctagaagctccagcactcgaaaagattcgaagaaacatgttcatagtttccggattatttgggaagtagttacttaatatttgacgcatgattttgagaattgttgatcatcagtgccttgaatgagcctcaagggcagaagagccccccttgccaagaaaagtgatagatgcattcattgaaatcaaaggtctttactcacaacgcagtatccgcattgcccaagttgttcaaaggatcccgactttggctttgtatcagaggcggaaacttggctggatcgcgaactatgtggggagagactttcagtatcaatatgaatgaaacgacttgaaagtgaaaagattcactgaagaacaccggagcgttgtttgctgcccaagcacaaaagattaagagtcaaacttagctaactcatgcccgtaagtatcaatgagaatttctgcatgtgtatctcagcttacagactaaatcccaagctccttgtttagtttggaacctgaaagaaagaaataaaccgccatgtcaaaatggtagtactatgccgaagcatggctagaaggaccaactgacttcatcgcgaatccccggacgttacgcgcggtgtcaaatgagcctttctcgccttcaaagcgggccgccgttgggttaggagctctttcagcatatcgttctctggatgtggaaggtatcatcttaccaagggcgttcgaaaatcgtactgttactggggtagtttgaccgactgtttgatcataatcaaaaccgccttgtaagccaagttgtgtgtgcggtgacggaaagacacaaaaaatcataatctaataaattctcccggctcaccgttggagaataaatccatgctagtttggctctgggcaaaattggtggtcaccgtgaacgttccgtacgcgcccgcttacataggaggatgtgtgggaaacgcaataatcaacaaattattctttagcttgcctccggaatgtcattaaaggggttggagagagtaggacatcggaagaaaggtagcaactcaccacctgcagcgtgaacagggcgagctggaatgtttttgcgatcgaattcggactgcttcgccaatgcatctggactcaacggagctgacaaaaatcgcggtagtagcgaaaggtaagacggtccggtatgagcatcatagttgtactatcctagcgagtcattgaatcttcttacctattggagctggtgaggccaatccattcaaaccattcaaggccttggtagagttggcggatggtaagatggatgatagacttgggatttgaaacgaggaagcattcaagttcccaggaagttgttgagaggaactggtagtttcattgggcagagagctgctctcactacgctgaatgatacaggggagaagatgggctacagacaagagaattcgagcgctttggagcatcttgattatcgctacttggcttctggaactgctactggtacacggttgggatagcacagggtaggtttttgtcggtggttaccattaccagaaggacggtgattgttatttatctgctactttcgtaaatattgatggccttcaatggagggagggatgaatcgatggatagcccatcaagctttcgtcgcgagtacgcgcggaagtgatcggccatacacccctcttgttgggagccgtgccggatcggctgtgagatcagtgtaataggaatcaaacttgacgctattggtcaatggtatcatttcgtcaatatttgaacactgggacaatcgcattatgattcctaaaccatccatttgaacaccatttcgaggaaattacccgaactgaaaataccaaactatatttgctcagtggaattgaaaacgactgggcagactggcgaggtcaaagcaaaaaaaggggtggttccacatctccgatcaacaagttctcacaaattcacaataacagtatctatgtcgaagtcaatgaggcagtgtgtgcgtaaagggttcgggaaaaattctagttctaaacgttgtggtcagtgttgattcgatgaaaggaaccggattcaaaacaaagccgtaagtttttttttacctgcgatgagtggctttaaactttggtgtcaagcaggaaacaggttagtcgcacatacccatggccatagcactcaatctttttcccgcagcattctgaatgagctgctccttggtagcactcgaccagctgagttccaaagatggcagcaccaggcttatacgagagatgtcgcccgcaaggttcgagtagtccacgtcgaactggttccaggaattgatgaaagaggtcatgggcgcggatgaaaattgctccaggttgggctatttctagtttcgaagaccgactgctcgtcgtgactcttcagttggaacccatcaaggaaccctggcagaaggatatcccccacgaaaaaagggcaggccgtgatcaccacctataaaaagctagtgagcaagttatctccattctacaaagtgccgtgacttgtcatgaggacgtaatgtttgaacttaacacgggtcaacaggctcacctgccagtcgggagcgcagcaagagtcctttcataatctcgtgattcttcaatcccaaaatttgcgactcataccttggctgattttttgagaaaggattaattccaggttgatgggaagttcctatttcatgtagagaagtcagaatccccccattcaaccaaaaaaattccatcagcccagacaaaaaaagaccaaatgctcaacacagaatcagctttggaagttttttctaaatgaggaaagaatcaagaccaatgaatgtatgtatatacagccaaaccaagaaactttgcggtattggttggcagaatatccaaaaaatatggactgcagttgggaggtttggaagaatatacagccccatgtatgcctgtttgcacacagtgattaaaaatgatcatatttgctatctatttctgcccctgtttccaggtcacgggagcaagactgtaggaatgcagatgtgaattttcagtcaggatggcacatcacaagcccttcagaccatctccacccagggaggtaaactgcgcgggtaaactaaatttacctccccaagcccaaaattctggaggtaaatatagtcccccccccccttgggttgtatagcgttgctggatgtgcaattgctataccaacccaagtacctccccaacccaacggtttcacaaggtcaatcctggtgaaatccggacttccccccccctaccaaccactcgcatcccccaaaagaaacaaaaacggaccctgcctgccactccttgatccctttgccaactggggggtggcctttcacgaatgagggattgaggatagcaccctgcggtggaaaatactttttcccagggttgctatcctgtaaaccccctcctctggttgagttttgcaaggaagtcttgtacatgtcaccccctctctcagtacttctggtcccggttttccccttcctgactcagcagagatctgaccctcattctctctgagccagtaatcaaatcctgccatgtttggtcttacaaaacacttaggctcttcagcctgtaacatcattgtcttctctcagctcatccagtgaaggacacatcccatccttacatatccgagcgccacagatcccaagctggtaagtttaccaacacggatgcctctgcgtggtggagatggtctctgtcagccttagagatcctcaagagtatccaaaagactgcttaataatatattacttgtaataataataagaaaacctagaatattatttcatgaatgaacttttcataatattttagagggggttgctcactggaaccacccccaaattcctactccttttaggactttatcataactcaagagcctcagaggttagtaggagtaaaagtataaaacaccttaaaaataatataaaataaagataaaaacaaatattaaatttatagttacaactataaatttaaactataacccaaagtgtagaaattaccacctttgttaagtgtgtggtaatttccatcagtattattctattataagtagacacatgatgtaattggctataacaatgcattatgatgtcatggggacatagataatactgtatttaatctactacaatattctcattacatcatgagagaactactattgtagtacattaaataaacattctagaatattctaagaatgcccccaagggggactctagaatataaaaggaggccattcctggcctaagattggttcctcagcatattcacccacaacatacttagtaagtacagtgaatattctcctcctacttttagagtagttatcccaatcccaatcctccttttactactggaattattagtgtgtaagtttgaaattcccctttcatccctcactaaaattccttataaagcagttgctgcaagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttagcaattattattgctataaaatccaaactataacaatttattaattgttataatctcctgttatttggttcactagaaacaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaagagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatatcatttaaaccagtgtagcatacacagagctgacaagtgggggcctcatctgcctgatcccttgatcatagagctagaattttctataagaaaattcccgcaaccttagagccagaattttctataagaaaattccagcaacttccaaaccttctctagaaaaattcctgtggttcaatcaccactatcctctctcacactcaccattttcctgtaaagacttgtccttgacaagaatttagtagacaggaactctcccagtgttgaaatttttctaagagcttcctgtagagaaaattcagtttttttctcccttctcacctgttgaattcttaacataagaataccctaacgggaatattattaacatcaatacataccctggaaaatttctatagaaatttttctagaaaactcttatcctgagaaatcctcttccctaactacaaatctcttggtactgaagctattgatttcttattacctgagaattctattaaagaatccatttctttcacaagtcttgtttccatttcgacggcttagacctttgtgaagaacagcgagtatcacgcaagcagccaagtcgttctggaataaacgaccgagttgaatagaaaaatttaaatagataatacactacaactatctcaagcttcagcgttcaaatattgaacttgtacgaagccgccgatagggaaaactcatagcgaatagtctcattggcaagagacttaaagggcttcattatctccatcccttctagaaatttctccacagtacagcgtacaacgaggactacttcgagcctttttgctgaccaggatcgatcatcattacttcgtagaatcaaataagattcaagcgatctgttagtatcaataaacaataaacaagagcaacaagtaaggatacttgttgagtgactattgatcaacgaaaacttgctgataaaaagaaactgcagtgtccgaaagtgtaggcagaactcagtctgtaccaccaaacgccttagcaagtcccatacaggaggcgaccatcagacgcaaacctccggcgagtttaccttcacgcaatataaaaaaagatttcgaaacaatagccgcggtgaaagagttattgaagagtaattttttaaccacataaatataaaatagaaaaataaataaataataattgtgatggtttcctccaccagatcaggagtcaaccacggcgccaaccctcccccagcacgaagaggccgaggaaggggaaggggaagatctcgaggtggcagtaaacgcggcactaccaggtcagtaacatcatcacatccagttacatcagaatcggacctaacttcgctgccctccagcgttcaaaggcaagaaagccctgtcaacgggccagctcaacgcaatagatctgcttcagaaatcaaagcagatctacttcaacgcgaaggacgcggaggagtacaatctactcccccacatagtcaaacaaacaatcaagacgttccgcctcgtcaggtcattcttgacctggcaagagaccttggcgaaactcaacgggtggaacccgtacaaggaaaaagcggcagccgcgctctgggcaaagttcaagaagaacccagtagcggcgaactcggccacggtgaaggcgacgaccagcgcgaacaacaacatgttcaaggggtacaagatccccaagaactcgatgaacaaagacaaagcgagtgtcgagaacgacaagctcatgacgagcttgaagaaaaaagaaatggaaaaaagaaaatggaagaaagtcactcacctggctcaagccatgatcgagttcagagacgcagccaatttctaacttctcatcctgtagctagtacatctagagtccctgttcccccatcaccctctattgtaactagttctaaagtctctgaaattgaaaacacagaattctttgaccagattctcatcaaaaacattattcatattgatcaaaagatcaatgagattaagcaaacatctcaaaacaatcattatgatgtgagacaactggcactttcagttgctgagtacaataaggaattccaagtatccattaatgaagcaaggaagataccaggcatagtacaagcattaaaagaattaaaaaccattgtattaaatcaccacaaattaatggataacattaaatctagagatgcaaacaaagagaataccatgaaaacagagaattcagatctgttattgctagagttacaaaaattaaggaatgacctttattccaaaataaacaaacatgatgtgtctatcactaaggatatcacagataaactagagaaactccacctagatagtgatacaacttctgaagcacaaatggaaaatattatgtttattttggaaaaaacagagcatgtggagaaaaatattaacaatagacttagtacaatggaagataatattaacaccagaatagataacatggaaattaaactgaactcaacattgaatgagaagctggaggagatactgaaaaaaatggccaatgtaccaatgtatgctcagaacaccagcaatatcattcagacctctaatggtagctctcacagtcaggagataaagagacccattaatgccccatattttcaaaataatgatccccagagttccaagacccctgaagaatgtcataatagacagacccctccccacatgctacatagccatcagaactcagaaatcagggaatccaataaggatgggagcagaattgagatacctagaattaaagactggcctaaattcacaggtgagggagaatatgaccatctagagttcatgaggaccatagatctacttaaagaagattttgaattatcagacctttctatttcaggaaggctgagtagcctatttaaaggagctgccagaagatggttcaatgacattagaactagccatggtaaacaaccttggagttggtggaaggaacaaatcctcagcaaatggggtagcccagcttggaggtatactgtcgaaaataaatttgatgagagcattttcgacatagaaaaagactcacctattaaatgggtcctagctcagaaagacagactccaagcactgtggccattcatgtcacaagaagacatgcacctcagaattttgaaaaaatgtggaggggatttagagcatgctgtcaagagtagagcaaccagaaatgcctccactgaagatatcatcaatatcctagaggacataacaactaggacaaagattgggaggaaatatcagcataaaaagagtaacactgaggaagaatcacaatcctatgcaaaagtggaatatagcattactggagatacatcaaaggtggaaaatccacacaaagataaaaaatgctacaactgccagaagataggtcatacctctcacaaatgcccacagaaagatgtcaaggcaataaaccaggtggatataagagagacacccaaaaatgaccaaggacagagctctgaagacgaatttggtgatggttcttccatatctagtgaatctgattgagatataagcattaatgacttgacgctaaggacatccccaaagtagagaattctatgagaaaacttaaccactcaaagaattaattattttttgttcaaaaataactaattcttttttgggagaggtagggagtgtcagccttagagatcctcaagagtatccaaaagactgcttaataatatattacttgtaataataataagaaaacctagaatattatttcatgaatgaacttttcataatattttagagggggttgctcactggaaccacccccaaattcctactccttttaggactttatcataactcaagagcctcagaggttagtaggagtaaaagtataaaacaccttaaaaataatataaaataaagataaaaacaaatattaaatttatagttacaactataaatttaaactataacccaaagtgtagaaattaccacctttgttaagtgtgtggtaatttccatcagtattattctattataagtagacacatgatgtaattggctataacaatgcattatgatgtcatggggacatagataatactgtatttaatctactacaatattctcattacatcatgagagaactactattgtagtacattaaataaacattctagaatattctaagaatgcccccaagggggactctagaatataaaaggaggccattcctggcctaagattggttcctcagcatattcacccacaacatacttagtaagtacagtgaatattctcctcctacttttagagtagttatcccaatcccaatcctccttttactactggaattattagtgtgtaagtttgaaattcccctttcatccctcactaaaattccttataaagcagttgctgcaagactaccacctctgacaagtagccaatcagctcaagtgcttgccagctgcttcttagcaattattattgctataaaatccaaactataacaatttattaattgttataatctcctgttatttggttcactagaaacaaataagcttaaaggagtgtggacttaacctttgtggaatttggaccacatataaagggtgaaaaagagtaatctttttctttgatagtccttcagcacagtgatagcacctggtttttatatcatttaaaccagtgtagcatacacagagctgacagtctcaccaatgcctgagcaccccacatggtggcccatctagtcctgtaagtgccagcagcaaggatctttcaccctgtacacaggtggactatatttactccaaaccttctgactgtagttgtgggtttttattttggatattctgcccaccaaaacacaagctttcttggtttggttgcatatatatggatggtgttcccaactggatatctatctttttacttgatgctactagctagcattgctagctagtgctatacttagagcattcacatttgttggccatatttccaggttaactaaatgttgaaattgtgaactcaggtgcttaaggggattgatggccaaaaaaggaagggactctgtcactcttcattgggaaaggctcacgtaaaatgagtgtaagaaccaatggttttttattcactgtaagtaggctagcttaagtagactaagtacaagtgttcaaaaagtggtttgagagaaaatgaataaaaaagaatattgaataaaaatcaagagatagaattatatgagttcttggaagaaacaatctcggcaggacatctcagtctcttttagtcatgtaagaaaatttaatcaagaaaaaaacagaaattcaatcacaaatattcagaggtgttaattgtaaataatcagtttttaagattcagatagtgaaagtacaaaaagaaagaagccactcattaagacaggagttgttgataaattgttattgggagttctaattagactactaagatgcataagattcaacaaaaaaccagccatggggaactataattcagtctatttcaagaagattcaagaaaggataaggagagaaaaaattgggaaaggagtaagtgattttggggaggagtagccagagaggagaaaactcaacactaaaccttaggtcagcctgccaggttaacgtcctctaaatttagtggacgtaagcctgaaacaggctgaaaatgactttcaggtttgttaacccaaagttagcccggggccaatgcgactgccagtggggttaagttgccgtaatttggcagtttaacccaacaaatgtgaatgctcttagagatagccagtgggtacccggcacccatccacaggtacccgcagataccatgaggtacccacgggcgggtgccgggaaagggtgtgggtatgcatttcagagcccacaaaaaccaggtaccggtgtactggttgggtacccgcagctcagcatccctcctctccagattgttttatccaaaaaaatctggagagtgggcctaatacctcaccatgcctcgtgaggttgtagacacactgggagagtgctgtcaatgacagcactcttcttcctcctcctgattgttcgatcaatataatctagagacctgtcatagttgaggtacccatggtacctgcccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggggggagtttactaaatgagcttgtgggtgtttcttgtgttgcacacctgtctgtctcagtctaacatcagcatcaacaaatgtgaattggaggtcagcaccaatggaggacttcccgttgatctggaaggccctcccagatccagatctggagggaattctcccagatttttcagtgttccccggggaggcccgccttccaaatctacgggagggtttccatcatcccctcccagctttccagattgattggttgatataacatatatcagcatccgacaatccaacatgtctaacccatggaaaccaaaagcatagtagtcgccttgtcttcctctctgtgtcaacacgctgcgacttgctcaaacggatgccggattgagcgctgttgaacccaaattgattgatcccgtcgtccagagagggactgatggtgagtgagccagttgattgagttgctcatgattcagttgacttgaaatctggccaagattgagatgatcaaagttgggcaacacctttgacaggctgaggaacaggggccgcttagatctgggacttgaggatgacggaaaagcacatctgggaaaatctgggattctggaattatctggaatctaggattccagatctggatctggaaggacttccagagtgacgggaagtcctccaatgttagaatgcatggcaatttgtttggctctctgagcctatctgttttaggtatatgtagatatgaccaacagcttgatattccactttgaataccataatggcagtacatacaggggctagtttcaagatgaaagttgacaaaattggcagtttttcatcagctacaaaatgtttttgatcaaaatctttgattgagtgattctcaatgcttatatgaatagttcttgatcaacaatcaaccacatacatacatgcagatttggagtacagatatcatcattgagtctgcatgaggatgaatgatgaaaccccctcatcagtgtcgatacagttcagctcattaaacagagcaaggccaaagtaatttcccaagctgaaacttcagagctatataaatgtgcagagctgagtgatcagtgatggggttatgtatgtggacatttgagtttgtgaaacagttgacagctgggatgatttgtgggttaagttaagcttggccaatgtttgggtgcatgtgatcgggccgacgtcgatgggatggcagcagggggggggtctgtcttttaaccctgggctggctggtgggctggtccatcaaaaaaaaagaaaaataaaagaaaagagaggaagcactcgaaaacctaaccaactctcactgggctaggttccagagttctcggcagggatgagcgacagcagaagaacaacaagccaagacctaaccgaacaacagcaaccaacagacctaatcacaccactagtagtagacccactcctactactaacaacaacaacaacaacaacaacaacccaacaacaacaacaatcatcatcatcatcaacaacaacactatcatcaaaaacaacaagactacccaaatcaaaactcatccaatccaaccaactcaatcaagctgctcaacaggcattagaaggagtatgggaaacactccagatcgccaaccaagccaacgaccaactcaagatatccaggaacctcgaccgacaattcggggaactacatggtcagtagtcagtcacatccgaccatcacaataaaaccaactccgaaaaaaaaagctgattcacaaaaataacagcatcggccgcgccattcaagcaggatgccttagcactcatctggccgcaatgtctgaccaacaagaccgtcaagacagccttcaacagtcgctcctcgcccgtctacttcgccatccgtcgcgccaacatcgcctttgtcgccgaatacgtcctctatgccatgcccggcgaagaggcctatgggaagaacgatatcgtctttgcttgcgaaggcttcttgccgctcgtcttggacccgcaactcgtcttggaaccccagagttggaaactgtttaacgaactcaaagtccaggtatcttcgatatctctcatcaaaccccccctccttctgttgcactcatttgtgtcggttttatgtagatttatatccaacgactcgatcagagcggccaagaagaggctgactctcgcgtccttcctaacctcttcgtcgaaagcttgtctagctattcaggcttagaagtgcccctcgaatcggaaatcgaattcgacaaactagccacagaaaccaaagaagaagtcagtgaaaaccaatccaagaagccacttcccatccaatccactgacatatgtgtgtccaatttgatacagctaatcggagcaggggcggatttagagctactacagagccgccatccgtacggcaagtttgcgatctgggcgctcgagtttctgcaccgatgtgcgagtcgggtggacgaagaagcgcaggaatatgagcagctgcagcagagtcgccagaacgagtcgacacgacgagatccgaaggcgcgcaagcggggccgaacgggcgaggaggccgggccgaggccatctgacggcccccacggactgacatcctcctcttcttccctccccgtcccgtcaacatctcttcctcctcctccaactccttcctctcccccctctccttcctccgctgctgctctcaatggggatatcaatgtcggccctgtctccgaagaagagtatcctcaggaaggcggcgaacatggatccaaagggtaccttcttccccatctcccctttcctcaaactaaaatgacttgggtaactaatcaaaccaacaaaacagatataatccctatcgattaggacgaggcaagggccccacatcgatgccgcgccgtcgatggactcaagaagaatacgaactcctgttggaagaggttcggttgcactcgaataagtatgattgtatggcccagatcatgaaacggcatggcaaagggggcgagatctcggaggtgttgaaggaccaaaacaatgtgagcttgaaagacaaagcccgaaacgtgagtcggaattttcttgttcctcaatgaagggtaaatcaaaacgagaattgacgagagagatgtgaaatctttaagttgacaatggaatggcaacggcatggatatccggaagataagccgtggttaaaagaagcctttgcgcgcttctcggtcaagaacatgaagcgggcacacccacgaggtcgtggctcggcgacgggcgacccggacggcttagggacgactctgggcggagaaggcgacgaagagatcatcggaggaggaggagaagaacaagaacaagaagatgacgaccggactcctcgccacgccaaacgtccccgtccaaacctccccgtcaacaacaaccctcaccaccaccaccatcatcatcctcagttgcaagaagaggatggctcgtctcatctggaagatatcggcgtgctccccgcattcgagttcccgagcgtcgacggcttcgaccccttcgatccctctcccgaccgctcgcctcgtctgaatctcgacgattcttcgtcccatcttcctacgctatctctggacattccactgcaagagttcgacgacttcttgctcctcaacagccacaacagcacccaccactcttgtaccactactgagcctgctactgctgttcctgtaacgatcggatgtactgccgaagaacttgcgcagatccatcccttgctcgcctccaccggcccctcatcgtcgtcgtcgttggtaacggctcctcctggcgctgctctgacacccacttcggccccggccttcgctcgctcttcccagccgatcgatgcggccttggagaaggctctggaaaaggctctcgataaggccttcgactcggccttccattcccagctggatgtccggttggattccgggttgcactctggcttggagatgacaggcttggtggacctggcggggctggagaggatctcgcagccagcgcaggagtcgccgacgacgaccctctgcgagactcatgtcccgaccaccctccaatcgaccgccacggagcattctctactggccctctcctcctcctcctcccacagcctcgatcaccttgttgcacagatcaccctcccttcttctacgaatctcccactcccgcttcctactactacttcttctggttcttccggttcggttacaaccatcacgccggttcccggattctcgaagcccgtcgatcttcccgcgatcaaccccgtctctggtgccctcgaagcgcgtccttcgggctctgcggatccggatccggatccggatgccggggagccgcaatccgggatcggtgctcaccagcttctcttggtggaccctgctcttctttaatcctaccctcccttccccccctttttttagtatcacatgaaatgaagatgtgactagtgtattgtttttttgtttgggtcactcattataatcttttttttttgtttgtttggttggttggtttatacatctcttggtgtgtgtgtgtgtgtgggtgggtgggttttttaaagaagggggttgggtggatgaatgatggatagtcaactgtgtgtgtgtgtgtgtgtgtttttatggtcgacgatggggcgtggtgcaggtggatggggccccggcaagtcggtacttgacctggggggggggttgtggatcaagtctttactagtggtggtctgggctatcatctctctgagtattactcacattcacaggaaatgctgtgtgtgggtcactgaaggtggctcttttatttggtatgtacagtggtgttgttgttgctgtccttgctgagatggaatgaaggatgaagatctgggatgggcgtgtggactctctggatggggctttggtcatccctggggacattgtgaatttgtactacatgtatggatgtcttgttggattcatgtctacatagccgtacctactgtgtcttggttctctgtatggttggtggtgtgggagatgactttttatgtagaaggtgatgatggattgatgagcttttcatcatgtacatatatgtaaatttctgatattcctgcaaagagattttctgtgtcaacagacttcagaaaccaaaagagagagaacaaaaagaaacaccaaattagaagggctggagtgggagcagtctatgagcctcaagagtgtgtgttaaaaaagtgtgtctgggggcttttagagagagagaggcttgtgttgccatgagacaataggacagttcacgtctgaactttggagcaagttttatagcatttatcattaaaattttccaagtttgtcaaaaatctcaaattcctccaagcctgatgattcatgagatttgacaaaatttgtaaaattttatccataaaagtgctaaaacctgccttgaacttcagacgtgaaccggcctaatacaacggccagtagaaaaaagaaaaaaaaaactcctgcttgctctggtgaccggtgctgatgatgagcgtgtgggatggatagacaacccggagccatggtcataaaagagtgggcaaagattgttgtggcgggctgtccaaaaaagaacagtttcaatcactgcttcatggtggggttacaggtagacagtacaaggtttttgctcaagtcatgagagtgggcttggagagttcagaaaaacataatacataataggagcaagatcctggtggggctctgggggttgagccatgaaccccttggtcctcgggatgagcctcattggaaacatctgagccaatgcctccgtatttatgacttatcataagaatgttcttgttcattgtattgtatcctcagcatcagcatcagtaaactgagatgtttgagttcccaatattgggacctgcaggcctgattcacgtatccacatgaattgtggcccccagtataatatcatgtatgtgtgtgagtgtatttttggcttgggtgttcttatgtaggccctagggtgctctttgtgtgaggatgatcatcaagctgtctgaagtagtaagctccggaatctggaacatccgcagatcagagtttaatgcagttttactttcatcttttccacctttcttgagacccctcatcaatttgggatggaaattcaaaggggccaagatttgagaaacaattgtcttgtctttggatgaccgtccctctattcaaagttcagggatcctaattacatacttctgattcattgatcatctcttttttttattttgtggatttgggcttggaaatatttcctttcctggccagccaaggattgggcttgtttaactagagtacttccatggctggaactaactcaaaccacttgtttcatcaaacatcatgtggaaacatcatttcaagaatctgtggcagtttaccctgtccttcatgtgacacagagcccccgtaatttgaaaggtctccattgaatgtgcaggggacatgtaagcaacatgaggtggatgcaacatgaggtggatgcaacatgagctggatgcaacatgagctggatgcaacatgaggtggatgcaacatgtgaagtgactgtgctgaaggattcagagggctgtcaacctcatgacaaatgtatgactccaaatcattcaaacttgaacattgatgacatggtttttggaaggactgtgcaactggtagtacaatcaggaaattgtgtttcaccggttgaaatgtgagttgattttccaggttttgaatgctgttagaaaaatcaactttgaatccccctgaggtttgtagcatgtatcactagtccaaccttgcgattccaatcaaacatcttgggtgtttggagctgtattgaatttgtattgggccatttagttttgatacctgatccaatatgagtacatggtgtgagtcaaacaaagttgatatggtgtgtactgggcccaaaaaacccccaaaatatgcacaatcttcaggttggattgtagaatgaaacaatacaatattggaatttaacatcaagtaagtaagtatttcattgtatcacatcaatacatgaaaaaaagactgtccatgtgtgtcaatgaaactttccacacaattcctggtggtagaaaaagtgttttaacaatggaaacagcaatacaattttgacaatgaaccaccaaatgctgcagtgatatatcaaactaggatggaaggttccaaaaaacatctaatccactaccaagctaccacaacaatgggttaaatttaacagccactgtgtacgcacacccacactttctcaccaaagtagtccccatgaggaacgtgaggtgaatgcatgtcactgtcagacaaaaagaatcttttgaattaatgcaattcaagagcttcatggtactagacaccttcacttttatttttttattcacagtgctgtgcagtccaacatggtattaattgcagcacagaatgtttccaggactgagatgggctgatcataacacgatccaaatcagtggctagttgatatcaattacggagcctactctttctctctcttgtagtgtactgaaaccacaccaggttggaatcagaccgtattatgcaagaatttgcatttccatttgtccataagttttgaggatacatagcaggtaggtcagccaaatctgtaggcaaatcacattggttgagttgacttggctcagttgacctgaagagtagtctatcatggacaggattataagcccaagatctagcttttgttgtgtctgtcccggatcatccaaaagattgatgtgcgtgccaagccctatattatatgtaagctctaagctgatttttggaggatctccaatgtgaaacttagaaccaactgtggaagccagtgatcaagtgtcatttatttggagctgtgacaagagctttcaaaagcagtgttggtggatcccaatttttgggaaaggtgtgtctcattctgaccgtagccacaaaggatgtgaactacgattgtctggcccagctgtggtgcgctgggaaggacaggaagcactcttgacccctattccaaagatttcttcttctcctaaatggacagccttttgttttatttggggacatgattacagtattccccttggaacggctgtgtggcacagggttttctgaaagatgttgttgcaatatggtgtccctgagggccagtgggggttagggtattactggcatacatgtaaaccccctccattttccaagaaagagtgtgtgtggatgtggagggcagaatcactttggcacatcagtaagggtggtgccaacaactttattcacaggctttggtgggcctgtatcaaaaacagtggcccttgcccacactacagcctttatatagcagcttggaatccatcccccacttctcattggcagtccatcatatgtctgaaccactgtgacagatgggtgagagctccttcttctgagctgctacatagagacaagctgtgattgaacccctctggattgtttcagagagactcttgatccttgtttgcattcattctgtctggaatttccctgatggattgatgtcaaacttgttcaactaatttgccccatcttccaatctaaagattcctcctctagatatggctggataatcaatctgggacaacgtctcatgatctgagtgactatcattgggaggttttgtttggatcagggcggaggggtgagatgtctcatctgacccactcactcttcaatcctcttaccatatatgtagaattcaaagggcaacaaataaacatatatatgtaaaagggaaggataatcatattgtgatcagtcagaccaaaccacatatgcactctatggagatctgaaactatgtagcagtttgagggtctggaccctgattgatgatgatatgtgagtgtgtgtagtatcagtttgagagagctgttttatattattatcaagatgaagggctgtttggagagtgtgttttgatgataagatacaagttttcttgcaggtttgctgtgaatgatgctctgatgtttgtttcatctgtgtggggaagcatcagatgatggtctttttgatgatgatggattgtgcaagtcagcagatatattgagtgtccaacaagatggatgtgatgtgacagcgagtatgtatgtagggtgagggtgtccaaacccgtccaaacgggggattattccgccttgcgcttttcaggagtcaggagacccacgggacagcccagtataaataggaccctctccctgcaacttagctgctggactgtagccagccttcatcaacactccatcccatctcatggccatctgcctgcaagtgtagatgagcaggataggagaccatcttataagtttgctaaggggaaaaggagctcctctttcagaagaacaagaagaagggtcagactgagaggcttggagcagactccctggagaaacaatatcccactccttcaaaattcctattttccatagaacagtggatgcagctaccacctacacactcaccaccaccaacaccaccacccccaccaccagaatggactcagagatccttatcagtgccgtcacgaatgcccaagccctcatcaaacactcctccctgaacccccaaccgagcttccctcgacaccatcagttgggctgtgcagtcgtcatctgcgcctgcttcgaatccactgctgttgagtaccctatcaaactgttcttttggcaattggatactgacttcttttcgctggttttgtttttttggtcgtatatatataggaaaccgatctgctcgctagcgtcttcaagaaaccggcctcactgaactaccagacccttttcaacgcgatcaagcagcccaaatctctggaaaccgttcgggtaaaagccttctgctgcagacacatagagaaaaacacacacacacacctcttgttgaccaccgtttttgtttttgtttttcttgctgatgctttttttttgtagcacgatttagtgagcgggaaatatgaatcagctaggtctttctacattgacttgaagtcggtttacagcaccctcgccgtcctctctcaaatctctccctccatctggaaagctgcccaacacatggacgtcagtattttcttttctttttttttttctcaaccacaattctcttccccccaaaaaaaaaggagaaaattcaagttaaactgaccctcttctttccaaaaaaaaattacacaccacgagataacaaacaacagaactttacggatgaagcatggatgacggtagtctcattacaagcggaaaaagtcgaaaacggggaactagagaatccgttaccggatgccgagcatttattcgagaaggacgaagcaggatcgcgaccgttatgtttaaccgaggcattactggaggacatactggagagtttatcgagccggttgacgacagcggcgcgggcccaactgccgtcgaaccggaccgggggaggtccaccacgactgatccttccggaccccaacactactatggggccttcttcatccgccgagcctgacccagacatcgaagtcgtctatcctccactcgtctcccgcaaacgccaactcacccctgacctctgtccccatccgccctccccttcctccctcgatcatctcccctccgaaaaacgctcccgtctctccgctgagttcgagctctcatatgaccccggttggttgccgcccgtcgaacgcatcaatctgcctaaagctctctccctcctcctcgacttactggctatcatcttggatcatccgcgtaagagagagagagcgcgcaaaagccctcctactttctcttatattatcatctacaaaaattaacgtctttttgttacatttcgaaaacaatcataatagggatgcggattttggatccccaaagaacagtcaaacggcgtctcgaacagccgctcgaaagactgcgccagacgatcaacgaggagcctgagcgcctggactcgttgaggacgatcgaccaatcgatctacgcgatcatcctggacgccaagcaaagtctcccagacgagctgaatgggactgacctcgaaggagccgacgagacagaagtatcaaaccacgaccaggccgaagatgccgaagaaaacaacagcaagaagaagaagaagaagaggaggaaggagatgatgcttcggcggacaaaagagggctggaaacggacgagtctttgtctccaacggatctacaacgaggtctacaagctcgattttgcccactattgcaagaccttctcggtcccgccgacggaggaggaggagctcaacgaggcccggatccatgcggcccatctcgacgtcttccgacgcactctcaaccgtctcgtccgagccaacgtcgccctcgatctgtctacgagcctccttacttcgcaggaggaggagcaagaggagggagagggggagactggtattgcgaagggagaagatgaagcttacatccgtcttgccctcaaagaagaacaagaacaacaacaagatgatgatgatgatcaacagcaacaattagagattgaagaggaatctagaagcgccaaacgacgggcagagatcttgaacgggttcctcaatccatcttcttcctcctcctccaccaccaccatcgggcctcgctcctcctccaacaaaatcactaaactcgccaccgtgcgcttcaaaactttcaccctcaaactcggcgactgggtccgcttgttcgacccgcttcatcccgctaaacccctcgtcgctcagctcttcgaactgtccctcgctggagctgatccgccttctcatcccgatcctagctccaattcgttcgtctctttttcttttctgcgtagtaatttatctcaaaatctttcccaaataactaacctacaacaaacccctccccttcatttttcatttcctgcaaacaaaaaatcatgcccaccaaacaaaaaaagaaataggaggagacggtcgagcggacagatatacctgaccgtgtcgcgatacctgagggccagtgatatccccgcgtcgtccgagcaccggttcttcgctaaggaagtcttccgatcggcttccttccaagtccatcccatcgagtcagtcttctatcctcttccattctaatttgtgtatctctctctgcattatccattaatctttccgtgttttttttttgtagggatctgttggattgttgtgcggttttgcatttggatgattattgtgagtgagacaccaggattgccaatagctcgacaggaggattttgattgaggatatgatttatgtagtgcaaggacgaccgaggatatcggatgggatctcgacgacccatttctgccgatacggatacaacccgatcctgcaacggttcacgagtctttcagcggccgagtttggacgcagcatggcaccgggctatcagaagcccgagctggtcgacttgcccaaccgtctgaccaccgatcaactcaaggtccagaaaatccacccgctgcgctcccccgtcttcagactcaagtcgctccatcaggaccttcttcccgatcatgaccggctcctcttccgcgctcaatctgacccctccgctctccacttctcctcctcttctcacccctccaatcatccccgtcgatcctcggaattcaatcgtccgtactctatcctcctcttaattaacgcgtcgcgaggaaactgactccatctcttctgttttttttttggttgtcattttttttttcggtatgttatagctcgttcgaataccagcttgccttctccaaccgccctgctagatcctagcctcacagccccttccggatcaacaaccgagcctctcccgatcctcagctctacccacctctccattcagccttccgctactgatgctcaccctcctcctcctcatcctgattcatccgacgaatcgctcgacaaacccgttcagttcgtatcccttcctctcttttctttcactgtcattgactgaagtttattttgtgtgtgtttgttttctaggaatattggcggtcttgcttttgggaagttgcagctcgaggtgaaggaccaacagcaacagcaacaacaacagcaacaacagcagcagcaaattcaacaacaccaacagcagcagcagcaaattcaacaacaaatgcagcagcagcagcagcagcagcaacagcaacaggcgcaacaagaacaacaacgacaacagcagcaactacaacaagtgcagcatatacaacaaatgcagcgacaaagacaacaagaaaatcttcaacaacaactccaacggcagcaacaacagaagcagcacctacgcgaacagcaaaagattcaagagctacagcgacagcagggtatacccgtcgatccacttcacgttgcacagaatcatctgccagacagatcgcgggaaagaacagccattcatggctctcgaccggtcccactccctactccggctgcagctaagcagcaatacgcattactcgatcgtcaatatgtgcccgcccagcaacgaccttcaacgcaacaacaacaaacagggcgagctggtccttttgttcaaaggccacagcaatctcaaaccccacagcactcgccactccaaacgcatattccattacaacagcaacaagctcaacctcaacaccagacccatccatcccaactgtttgaaatgcatccacaaggatcttctcagcatcactcagggcgttcaagcttacacttttcaccacactcgactcatgttccaatcagtcaacctgttggccaactcacctctccacgactcccacttggcactcctaaacactctccccatcaatccactctgcagctttcatgtccccctggacgtggaggatcgtatccctcggtgcctagtgggacgatgaccaatggagaatcacccagagtaggcttgaacagtagcccgacagggccgagccgggaggcgcgagtagtgtctatcaacccagtcgatccgccgggacaagctgtttctaggagtccgactcttggcccacatcatcatcagcatcgcacttcgcagcacgcgcagatgacccgacacatggtcggactcggatcgacgccgacgtcaacaacaacagcaacgacgggctcgatggacccggccctgaaatggctcagctcggttctggagtatgtcccccctggccacgaagcggtggacatcccgctcggatggctctacaacgagttccataaacattgcgctcggctccctggcgactatggcatctccatctccgccttcgctgagaaaatcctcgccgctttcaatcgcactcccaatcagcccatcgtctctatcatcggcactcacgcgtcctccgccgccgccgccccctctacctcgcaaaccactctcatcaaaggcctcagactccgcagtcatcatcaggtatcctctgctcatcttccgcagcgtcaatctgctgatggtgttactatggtcagtcgtttatctccacatttatcatcttttattgatgatttactttattaattttattttgaaaatcgaaacttttgaatgatggaaaactatagatagagggtcgagtggaaggacgtcccctgactagggacgaatcggtggtctcggtcaatgacgaacataagaatctgagagacgggtcgagacacgaagcgcatcaggaatttcctgcttcttatcatcaatcgatcgagcaacatctcgagagacaacagaaagagatcgagagcatcaggtctgacgtgtatgtcctcccccctcatccctccttttttttctcatgaacatttcaagtggttaaatggaaggttttttttttggatgacacacatagacaatggatcaaagggtttttagccaaccaacagaagacgcaagacaaagtggttgctgggcagcaacagatcctggcctctttgcagcaacaagtccggctacaaaccaacatgctccagcaacaagtcttccatcccagctcggcatcctccgcagtagtcgcagcggcagcagcaggggcgggaggcggccaggtccaaagcctcggccaaaccggcggctcgcctcctacgcccaccaatccgggcgcgcatccgccgctcaaatctcatctcgcacagccccagtatgccgacccttacgtccgccaacaccatcatcagcaacaacaacaacaacaacttaaacatcagcagcaacagcaccatctccattcgaaacaacagtatcatcttcatcagcaacaacaacagcaacaattattcgcttctcagcactctcccccgcccaaaatcggatcccctttgctcctccctccgaacgctgataaggcccaagagccggcccacatcgtctccccttacaatcagttccatcggtgatctgccagttacttttcgggctgggttcggggttcattttttttttttttggtttttcgtaacttatttcttaacttatttcgtaacttatcgatttctttctttggtttcatcgcttgtttctttctctctttgcttatttctttcgccttctttgaatcttgatctccttctttaaatcttgatctccttctttgaatcttgggctctgttcttcccatctctcccccctttttttcttcctttttttggttttagatggggtgatgggtgatcacactagatatatatatagatcaaatatttgaagtaaactagatcagattagatatcacattcctaatgtatttctctctttctctctctccttgacaaaaaaaaaacaaaatcatttttggttaatttttttagatgatttcaagttatccatttgtttatgtagtgggtatgtcgtttcttgggatcaccatgtacatacatatatatgtctcaaacacacacacacacactcattcaaatccccacactcctttatggtacacaaacacacaccatcaacaccaccaagacacacaagattatttattcacttgcacacaccgacgtctcaacagctcccaagattgtccacaaaccatccacacacacacctgaacacacaacagcaactcagcagatttattcacacccaaagatcccttcctattttttttcttggagttcatctattttaagggattgatcctgttcaccacaaaaataaaaaattggcttctctgtcttgacttttctcattttctgatcttcttggagaatttctaacccccttatatatatcatctatcagtgattgctctagatacctaccccttatttgtatttctcatgacctctctggtttttttttgggtgtgtgtgtgaaatgtgtggtggatgtggagactagttgtcaatacctgcctccctgcccttctttctttcttcgccccatcttcccatcattccacaagaaaaggaaacaacggtctttccttttttggtctgctagtgctgctgctttttttctctttgtgtatttgtttttgtgatgtgggtgtgtgtgtacagtaggaggccagttgagggttgaatgatagatctagagtgtgttttgtggtgtatccttatacttacatatatataaatatatacatagagtgtttttctttgcttgtaactagtattaaggccacttcttccaatcagtcttttttcaggccactatactaagacagatacatccatgccttgtgtttgctcttctgttgtaattaccttgttattatataccagctgcttctctaccaatgtatatgtcaatccatggcagctcataagatcacacaccacacaacttggttctgacactgtggccttttttttggaagggggggccaatcatctcattcatgttttttttttttggatgagtccaggtgatgatgagatggaattgttcacaaaacaaaaaaggcatctcatgttaaggaatctgatccagaaatgtgcctttggaaagtgagtcttttatgttgcatggcttattgatatctattggattcaagtggtcacttgtcttgattgagttttatcccagatcttttacctcaaaagctcttgtgtttgcaccttgtgtagctagaagaaacgtgtcttggcatcacatagactgtcagtttcatttttagaagaggctagtgttacacagctcatcattcatcctacaagaggaaagtaagactgaaaattatcttgtattaaaataaaaacaaacgaaaaatccttttgtttttccttgtcatctctctttttctctcctctggttgtattaactaatccattttgaaacccatccaaaatacccccctttttcttgtgtcctgttgacacatacaaggctcagtctcacaataataatgaataaaaaagagagtaccattgataaaaactagcttgtgagaatagaatgacctatctttgactactatgacaaggttttcttgacaacacgtgcagcagtgggctgctacgctacactacacttttggcccaaaaagcttagcgtagcggcgatttttttgcgccaaaatgttgtagtgttagcgttttttttagcagatttttgctacgcaacactgcgctactgggccaaaaaaccgctaaccagagtgttagcatagcttagtgggcccttttttggggcctatgcacatagtgttagtgcagatgtggcggaatttcactacactacactcaagtttagcggaattctgctacactaacactacagttagtgtaactggcccaccattgacatgtgtgcgtgaagaggatactatcatgtttctgaaggaatttaaacaactgataactgatttgtagagagggaagaggaaaagagaagaattgggttttagcaaggagtagaaaaaggacataatttcaacaagaattgatcaagatgtggttgatgaaactgaatgatcaagatattgaatagaataaaaaataaaagttatgaaagatccagggggtttaaatcagacaccagaaatgaagcattgataaccaagaagatcagcatatatacatgagataaactaagccctcttcagtcaggtttctaggactacaagatagggggtcagatttaataacaggatgctaccacagactacaatggagaagagcttgattttgatgagagtttagaccctagtaatcattgaagacaatagatggatgcagaagtaagaaatggaagcaggctgaagtgactaaaatggaggcaaaattccagaagaagggaccagggatgcaagtataaaaagaaataaagaaataaaatggtatcagattttgagaatgccagttcctagccccatcccaccaatgttaataagagattatgctgagggaccctcaacctgcagcaacccctatatgagcaagaaatcaggtcaccacaaattactgatttctgctagcggtcttcagggatttggaactggcaaacctaatcttcaaccaacacacatgattttgtttcaaaccatggtagaagaaacaaaagtggatttgaaatgaattggaaaccaaaatctgagtcttaaaaggaaagaagaaaaagattttaaagaagatatggaaagttgattggatgaatcattttcagaagtaaatctttggttatgtacattaatgattctatcctgcaggtgtggtagtagttactctacatttcttacattcccagacatatgctttatgggtcccatcatcgtttaaaataaccctctgtacataccatccagcgtttgggtgtgatgaacaccctgctttcactgaatggagaaagatttgtataaataaagcatataatagactgtggtaaactatcttcatcatgtagaaaggtgagaaacaggataaagtagaagtgaggaagtctgggaccaatcttcatgaagcaaggctacatttatagtgtccaaatagccttatctccagctgactgtcaggattttggccatgggcaaaggtgtcagggctttacagatatttaactgattgtatgtatttgacagattgtaccctttttcaaaccctttcaataatctcccgctgctgctgcaattttcttaaccactgggcttctggataggagtggcccaaaaatttcctgtttcgagcactgtaaccgatcttcggctgcttgcgctagcttcctgaccactgggttactggatcggagctgcaaacaaacctcctgtttcaaacactttcactaatctccggccgcttcaacgagtaggctagcaggtcagagctgcgcagagatttcatttttgaaacactgtcacccatctcaggccacttctgcatgaaaagtaggctgccggattgaagctgcgcagaaattcggccagcgcagccccatgcatcgtttgccttttcctataactgcccggaaaaacttaaatctgttaggaagttctccaatttgcgcgcagcacctattcggtaacctgctgtttcatacaatggcaggagtggccggagatgggtgtcatttctacgcagttctgatctggcagcctgtttggcagaaaatagcactagcagcaccggccggagattagtgaaattttctgaaacaagaaatttgtcacccatctccgggccactgctgcaatattcttggaaagttggctgccggattgaagctgcgccggaaattctgccagcccagttgttgtcgttttccgagaacagcccggaaaatgaatctgttggagagtctccaatttgcgtcgcgcacggatccgtaacttgctggtcattaaatatgaaaagtggccggagatgggtgtcatttcttcgcagctctggtctggcagcctgtctggcagaagatagcagcagcagccggagatgagtgaaattttttgcaacaagaaatttctgcgcagctccgatccagaaactcagagaaccagctggaggtcggtgacagtggcagtgcttgaaactgaaaacttcctccaatttccgggcagcgttgatccgaagaccttctagttcatacagtagtagcagcagtggccagagatgggcgaaattgtttgaaacatgaaatttctgcgcagctctgacctggaagcctactggttggacagcggctggagattagtcaaagtttttgaaacaggaagttcctgtgcagctgcaatccagtaagttgaagccgggtacctgccatctctgaggttggctggcaccccagcctgagggaataccctcgtgccgggaaggcaaaataggacacccgttcccttccctttcttaagggattgatcctgttcaccaagaaagaaacaaatctgcttctctgtcttgccttttctcattttctgatcttgttggagaatttctaaccccctcataccatctatcagtgatctttcttgttcttctagatatttatgacccatattttctatttttttttttttttgtataggtgggtccatggtggatgtggagactagcttctttctttctctgcccggccttcccatggtcccataagaaaaggaaacaactgtcttccctttcttggcctgctgtttttttttgtatatttgtttttgtgatgtgcatgacatgtgtacagtaggagaccatttgagggttgaatgatagattattatcagatctagagcatggttgtggtgtatccttatacttacttatacatatatatagagagagtgtgtttttctttgctcgtaactagtattaaggccacttcttccaatcagtcttttttcaggccactatactaagacagatacatccatgccttgtgtttgcttgtctcttgtaattaccttgttattatataccagctgcttctctaccaatgtatatgtcaatccatggcagctcgtgagatcacacaccccacaacttggttctgtgacatttttttggaaggggggcccaatcatctcatccatgtgttttgttttggatgagtccaggtgatgatcagatggaatcattcacaaaacaaaaaatggatgcaatcttggtggtccagaaatggggctttggaaaatgagtgttttgtgttccatatcagcttccaatgattcatcccaacggacacacccagattgtttgccctatttgggatgtgttgatagtttcaaggcttcaggttgttaattggaggacattcacatcatttcagctagtgtttaactgaattaatggtactaggtagtgcagttttgaagcgttaagcaaatccatcaaaggtgggggtttgaagggtgacaggtctcggtgacatgtggtgaggtcctgcccctggtccccggtcggacccgttcgagcttgagcctatggaaaccagcctgagccagacaaacgaggagagagaaaaaccaaggacgaagaagatataaagaccatggtaatgtaatcacacaattcagagacgttgagatgagtataggctaacgatttgatgggaacgatgccagttagccagagatgatggctgttcagaccaccccaccgagttcttcgatgtcgacagccaagccggggacgacagagggggcggggccgtcgcagccgacgccaagcacgacgatgccgatgacaacgagcatggctgggccaccggaggttgaatcgacgatccagcggctctccgaacaccggaacgtccgcggagtgatcatcctcaatcgcgacggcgtggtcatccgctcctccggcccggtcttccagggcagtgacggcgtcatcgtgcttcgtaggtacgcttcggaggccaggaaaatcgtcgacgccgtcgggagctccgttgatcgcatggaactcgacgtttgtcccacccccctccccctcttcctttcgatttcccttttctctctctctctttgaatccttcgcaccttatctgacttttttttttaactctttctccaggaccaattgaggtttctcagaatcaggactcaacagcacgaattgctaatcacccctggttcgtgtctcccgattaatcccacatcgtccagaggttcatactgagaattggtaccctgctttcaaacggccgaacagactccaaatttaccctggtcgtcattcaagacccgacgaaatgaattcttccgctatttcctcttgaatagctcgattctttatattcccagaaaagtgagttcatctgctctctctttttcccatcattttccttttgtttttgatagaaaaagaatgtgaatgctgagaaatggttgggacactacagccgtatcttttgtttgtagtcgcaagagacagccaagatgagcgctggaaaactcacacacacgcgcagaggcattcatcgaaaggcatataatgccccggggctgggttgtgatggaacgggcagtgatctcagtgacggtcgttttgaggagggaatttgtcgacttgataaggcccacgcgaaaccacctgattgcctgctcacatctttgacaaataacacacagatttctaatcggcttccatgtgattgagcgtgtcttcccgtcttcgtggaataaagcggttcttgtgtatatagatgacatgcatgtattctacgaacctgaaaattaaattcaattaagtgcatttctttttgatttctatctgtgccactcttgtgttagtctaacgtcactacggatgaaagtaaaggagagccggattttgagaatgttaccactgaataagaagttcatcaacagtttactcagggccgcccaatgtttctcaggattctgtaatctcaagcattgctttcctacgaggaggaaggttctgaaaagtgatgcgttggttgtcgtatggtcggagagaggaagacacgaaaggctttaactcggggaaactgtaggactattctgtgggagtttttcccattttcaaaactatctctcagcagcaatcttacagccgagtcaagcaagcccttcttctacaagcagacagtttgaaaacaggaaacggcggacacatacacggtgaaggaacatgtaagtggccgcggtttcttggctccgcacgtatgtcatgtaggctgccattgtcagactgagcctgtttacatgaccagcaattacacactggaagtgctgagcccacgagccatgctgccactgctgctgctggaggctcagcagccaccgaaggtttataaaaggccgatggttcccccctcgaccagtctttcccccaactccaggacctgccaggcgcatccacctttcccatcttctcctcacctttttcttactccacccaacaacaaccaccttaaactacttgcctcaataatcattagtcatggagtatatacctcattccaacgcgttagattctccggcagaattttctgctggttcgttcactcccccaggaacgctaccccctcttctggggggcgcctttacccccccaggaactcttctatctcttgcttttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcttcctgaagtctccttcactcccccaggaactcctcctcctccacctcctcctcttcctcctcttcctccttcccacttcgtccccattcccaacccggtagtgtttcctgatgatgacgagccgatggaggggcttccagttgaggaagcgtggcggccactcaccgacctcaccaaaaactgtcagccgcaaattggagcggtttttcagactctggctcctcaagatcaagcaaagatgacccgttttttgcgcaagatgatggaagttttcctcacactcttccaaaaccggcagcgagacagactcgatgctagagagaactcttacctcctccgcgatctgcctcaaattcggcttatcttgcaagcgagcgaggaatccgatgcgcaactcttgactgctctgatcgaccactggatctctcttatccacgccttttccaacgctcggagatcccagagagttcaagacctgttggaccaaatgaagaacccacccgcccgctcggctcggcgtgccccctcagaatgcccaatctgcatggaaatcctctccaacatcagacacagcaatgttcgagcaccttgccaccttacccatgtcttccatcgaaactgccttcaagtaagcaagccctttatttttatttttctttttcttttaacactcattgctgattccaatgatccattctaggaatggttggaaggcgaactcaactgtccgatgtgcagagccccatttgctcttcctcgtagacgccgacagcaaacccatgtcagattgggcagacaccgcagagcttttgatttgttggtcttgctttgttggggcgtctgagtccctccccctatgcccctatgcttctctctccccctatgcaatcacaaatcccatttcatctcatgtttaaacgtctcctttgacgttcctgagctcccctgttgcggctctgagtgcagtgcccccttcagtttcaagtcctgtcaaaacatataagctgagaaaaattcaggcttggctggaattgtttccttaggatgcaactaaaaaatgttcaatcaaaagctcagatgtcgtgagatgaaagatgattagacagagccattctgccgcgctactgcgagctaccttgttgagcgttccaataccagtagataaagaatacaattcattctatgattcccagacgcaaagtgatgttaccgttgttcttcttaaattgcgacctggccttagggatctaatccgctgtggttatttccaaggcagtttccttacgaggattggcctctttaatttatgctcaaattgactcaacttgcgcgaagatgaaagcattttataatactttgttttcaggctctttgtttatggtttccaattcttatgataacaaggaacaataatgccatgatcagaacagagtgagatggagactaccaactcaactcaactgatcctattcacaatatttgtaaagataaacttgaaagtaaagtgaaagccaattgtgccaatgactgatagttactcttgattagtattgataaagaatgaaactataaattagcccataacatttcgtggagaaacaaaactgttgacgattcatctgcgggtaaccgtgttttgcccctcatagctatctattcgtgcccagctcgtgcatgtgttataagacgctgtcaggtgttgagtttctgagactgcatcacttaacagttttgttctgacgagctcaggcaacctgttggttcactgccaccagtttcatgatgtcgtcgtcggcttttgaaggcttcctctgctgagttgtgtgcatgatagccatgtcagaaaagcttcatctgtagttttgcgatgggtcatcgggtcgggtcagattgttggtttggggctatgtcaggtaacctcaatatcatcatctgctttcgttgagcttcaagtaggagccttgcaatatttctgggggttacatgtcttgtcaagctatctgtttttcaacacactccctgcaaccttataagtacgtgatcttaagctatctgagcggatccgttggaacgcaggtctagctaagttcaatttttgaagacatgttttcctgtactaatctgcgggaatagttacatatccttattaaaaacagttaaattcgtcgaccaacacattcaacgggcagcatttctgctatcaggaccgttgttcagtgaccaattgtctcaagcagcgctgtatagggacgaacggtaacggttcaataccctacacatagcacctcatgatccaaccctgcatacctatacatacgcccaaaatgcccactttttatacctgaaactttctttctaccccctccacatctctcgctcctcacaccgcaaccggccctctgctctggtcacatcacctccgattcacatcgccaccaatctcatctaccatcttcgacactacgacctcttgccaaaaacataataccagtcaaccaatgccgccctcaccatcccccacaccgccccctctctaattcctaattaccattaccggcaccgctatctgatctagacgcatcaacccactaaatcttctttctcaacccacccagcattaaaactcccggactcttaccagtcatgttctctcgacaggttacacaacatttacctattccgaacccagcccccgccctgctcgttccacgcatcgccgcaaacaatcttttttttgtccccggatcccgagttctcacattactattccttacatccctccgattatcttatacactcccattgatctctcattcgatttccgatcccgatatttcctcgagaacaatgaatcagacttgagaccgactgatctctcatccgatatccgattccgacatttgctcgagaacaatgaatctgacccggatcacaccgcatgatccgatttacatttccagttaccgactctaattaaaaaccttttccgaatcaatttttccgattactcaactggatactttcccagctctcacactcatggcccttacctcaaatttccatctcttgttcactgctacacattcctgttcttaaacccaccatcttggaatcatttgcccatcattgcctctcccaaagtcaatcgtatcatcctcataaaccctcacaacatccaagtttcgacatggcgcccgctgtctctaccctcaaaaaacaaagccatcccttcttcactcgcggtccatttgacatcaccagtcccgttcgttgatcccattcccataaccatgacgtcataaattgctgatacccagtatatctaacaaatgattcctcaatctgtagaaaacacctgtcatctccaacgggtcaacctatggtcagctccccgccgactccggtgtcgcgttcaacgatcctgcaacaggccaggaaatcaacttgaaggtcctccttctcggttatggttccgcttccatgactctaactcgggacaatacttatatgttgtctggccgcctcatatgccccaatttgaagactccacctgtcttatattacgaacaagatctcacttttcctatgggtccgagtgaatcactcccagtatctctatgcaacaaaactgctgtttggggttacggtatcgttattagcaagcaagaacgagacgattccgccttaggacagaacacttttcgcagcttgttcgttgtcatgagacacacggactatgacaatcaagtatattactttttttctcatttcaatgaactatactcggcacagactgatgatctccacatcaattcatagtccaaagaccaggtttccttcaatgtcctatacaaaataccgggtaatcgaaaccttgccaagaccttcggcctattccaaatcggtcgtgaaatgttactgtcaggaattctcagcggttacgataagaatgaaaaaatgtttcgagttcaggtaactatttatattcactagatctgatcttacccagttactgacttggttgtcttcaacaggctctttccgtttctctttcatcaggccctgacccaacaaatctcttaggacccggttcagacaccccgttggtcaacccacgcaagcgttatcagtcagttcccaagttcagtttcaagcccctttaatacgtccaacttacacaaacacttaaactttagaatcaccttcgatagtgatgatgaagaggggtccgagagccagttacctactaactccactactgagtccaacaccgtttccgatgtgactgagaatccaacttccgttcccggtcgtctggatgcagtcttggccccaaagaaacgatacaatagaaaaacaaaaccagaccctgtcaccgcaaatacgcccggcaacagtgcttgatcaggttaggattagttacttgtcgtatatgcatctattcttacatttccagaatctaaatcatgtaattttatagagcttttcgtctaaattcctgtttctatgttctgaaactttatcatgtaactttgaatacttactttaaaacaagtggctttgcaaactttgtaaccttgctaccataacaagtaatactacccatcatctgtccaaccaataaagttagtcaccggagtttcttagacgcatcccgtatctacacaattcttggaccgtaagtgatacttgaccattgcaccttcactatgatgtcaattcacgttaaaagggttggttcaggtggtctgtacatgcaaaggtggcaccatgagtctaaattaactcgatctcgtcacctgtgacgcaaaaggcaacaagtacctacatcagccaactattactatattccaattccggccggcaatccattcacctgtcaaccggccagttcaactgagccaactcttagtaatcaaccgatttccttttttcgaacctctacattaataagacccgcgagccactaccatccgcttgaaatttgtacagtactttctcccaagccacttggcaatggccctaatcacatcctctaacaagaactgtgagtcatatatcttggagcatttctccgaccagataccttttactattggacgatgcgacgaccgttgcgcttcgtgtggttctttacactggaaaaaagaaagaagtaaagcagaactcaagaaggtagccgcttctttctctgtgtgttgtcaaaagggagcctccctgattccagttcactataaccggtcatttcccccaattcttcaaaaattactcacctcagatgacgccagtatgtgatgtaatccatttctaatgtcctcgaatcagtatcctgactgtctttatagtttcaaaacagttccagcgccacattcgaaattacaacaacgctctatcttttacttctctcggtgttacaatcgaccgctctacgcagggccagcgtggtatctatacattccgcattcaaggcaacctttatcataatatacgttcacttcgaagttccacgctcaacagctcaggatttgcccaaatttgggttataggcaactctgacattaaggaggccgaacatcgggctaaagtttctggaggacatctaaatagcgacctactttatcaactccaaacagaactagataaaacaaacccctactcgcaattttatcgacgtgtgagacacacggattctgaatcagaaaataaccaatatgtctttcgtaatatcgaatcagctgcatttaacccgaatacctataataaacctacagtagaggaaattggaatggtcattcaagacggtcaagatggaactattggtgtaagggatctggtccttcatcgcaaaactggccaaattgagcatgtgaccgatgaacacactgcttacttgccactacgatacccaatactattcccttctggtcaaggtggatgggtctctgggttgccgccaacctctgcccgccggagtaagtttctgagaatctgtaccacgacaaatggttgctgaaccgttctccaggtcaaaaaattacacaggtcgagtggtacgcgtcaattctgtttaccaacccggatcgttttaattatatactgtgttccaggacccttttgcaagaacttgtcgatgatctatatttctgtgtagaaaggaatcggttaaactacttcaaaaagaaccaggggaaaattaaggcccaagtttatcaaggggttcgggaagctctgcggaattcagcagatccacaaggattaaaagtaatccttccttcatcattcgttgggtcgcctagacatatgatacaattataccaggactctatggctatcgtctaacagtacggaaaaccatcactctttataacgatgacagcgaatccccaatgccaggacatcttgtcagctctaccgccaggattctccgcctcagatagacctgacatagtaacacgagtattccagttgcacaaggaggaactgatcaccgatttgacgcagaatcatgttctcggccgagtcgttgcgcacgtttcagtaatcgagtttcagaaacgaggcctgccccattgtcacatcatgttattcctccatccgagtcacgttccaagaactggtgaagcaatagacctactggttacagccgaagtcccagacccagtaaaggaaccggacctgtttcggttggtgggccagaccatggttcatgggccctgtaccagagaccggtgccttgtcaatggtgtctgttcaaagggatttccaaaaccataccaggaaaccactgagctacccgatgacgcttatccattgtacaggcgacggaaccgtgatttcttcattgaaaaggcgggacataagtttgacaatcgatacatcgttccctacaacaagttattattattgaagtatcaatgtcacattaacatcgaaattgcttacgggataaatgctaccaaatacttgttcaaatatatatgtaaaggaatcgatcgctcagcacttgaacttaagaagggcgatgagattgctaaattcgttcacggcagattcatagggccctgtgaaggtgagtaataataccataataacgcagtatgtatttaacattgggatcttttctagctgttcataggctgttgcaatttccgatgaactcacggtatcctgctattcagcgccttgctcttcatttaccggatcaacagactatttatttccgggacaaagaaggcgcattagcaaaaatggagtctggtgttgcagaactcacaaccctaacagaatacttcaaattaaataggaccgacgccatgggctatatgaagcgggcacgagatttactatatcaagaaattccgacacacttctactggtacaaaaacaaggagtggagagcgcgtgaaaagccaagtgacacgatcggacgactatactttgcaactccaactgaaggcgaaaggtactatctccgaactttactgctcaatgtgaaaggctctgagggattcaacgatttaaaaaccgtgggtggatctacaaagggctcattccgggaagcggccgaggaccgtggtttattggtaaccgacatgcattatgaaatgtgtatggctgaagcgtcttcatggatgaccggtaccaggctccggtcaatgtttgtgttgctgttgattcacagcccgccggcgaacccaggatctttgctaaggaaattctccgacgaactcagcgatgattgcaaatacaaactccaaacttgctatccggaccttgaaatcacaccgtctacaatcgctggcttgggctattatctcatcgacagacaactgcaggaagaaggcaaatcatggctagatctgggccttcctccggtggatcaggatctttggccacggttcaggtcccaagttcctagggtcggaaacatgacactacagcctgacgttcacaggactgaactcttgacccaggaacaagcccaattgttcaaagagatagttctacgtcagtcttcaggctcaagtagtccaatattcattgatggtcctgcgggttgtggaaagacgtatttgcttaatactttgatcagtcatttcaaaaggagcggagtcaaggcattagtgactgcctcctcgggagttgcggctctaatgcttgacggaggaggcacagcgcactccaaactgaagattccgttaaacgtcaactctcagaccatgggaaaatgggatcccgatacattattaggttcccagctaaaatcgttggaggtactgatatgggatgaaataacaatgacccatcgccatgccattgaaatggttgaccggtcgtttcaagacctgaggaagatcgattccctgtttggtggtgttcttgtaatcttcgggggtgattttcggcagacattaccagttgttcgacatggggacatatttagtcaagggtctgcttcattgattggatccagtatgtggagctgcattaaaaccatgcgcttatccaagaacttgcgactatctcaagaacccggacccaataactctgcctttcaatcaaaagatttttttgcggattggctcctgggaatcggttcaggaacaggaatgacaagatgttcagaattggtttccatggcgaaggtcaaggtggattcaaacccccattataaacatttgattacgaatctgatcaagcatgtatacggaaatttgagacgaattctcggccccggttttgatcaggacttagttgacttttttctacaacggtgcctactcacacctctgaaccggaatgtagatattttgaatgatacatgtcttaatctgctgcctggaagacaagtcgaagcacacgccgttgatcaagttattagtgactgcgaagaaactgtcgggtccgaaatcttgaagaaagtaaaggtcccggggttctcattaccggtgttgaggttgaaagaaggaatgccagttgtgtgcttaagaaatttcgacatcggatccggactacgtaacgggacgagacttttagttataggaatccaaccatgtgttctgaaatgtcgagttatcactggccctaccaagggggaggatgttctgatccccaaattgatcctaattcatgaacctgatgaaggtttcggaaccaaattctcccgatgtcaattcccagtcgtaccggcattcgcaatgactataaacaagtctcagggtcagactttggatcgtgtcggaatttatctgccgtctccagtcttttctcatggtcagttatatgtggctttgtcgagagcgacacaatcagacggtatcatgttgggtatactggagtctggagctaaggttccagtcactactaacgtagtaaatttggatgtcattcaagaggcttgtgtgggtaccctcaacaactaagataaattgtaacactatttcaaatccatctcgagaaataataccaatagatgttgtttttgtcatacaaatacaatagatcctgtgctcctgtttatatattccattgatcgtggcaataattttaacaatgtgaagctgaatacagggactttgccggaaaaggcgaaaaggatggattgaggaccaagggaaggatttgtgtatcacaagagaatacaacaagataacgagaaaagtacatcatgaaggaaacgatacatgtccaaggaaaatcccagttgagtcaaacatcaatgttgacgacattttggaagttggttgtaatttcctaggtatgtgaggggcaggagacctcggtattggacaaaggtcattgatttgagagagtagtatcggagacgactctcatgacctaacaaagggtattagtaacaagccatagatttagtaacataagccagcgactaaccttgacttcaaaagaaagggcttggtttttgatgagtttcccactgatccacatcgcttgtccaggagctgtctcgtacatttgctttctgacgagcggttcgtctgatttcaagactaggacaaggtcctgtaatgaaatgaattaggccatgattcagtgtctgctaatgaggtatgcttacaggtacagtataagtggcagcggaaaaggaaaagtccccttcaaatgaacccatgatcacgtggccacaaatctcaatgtcagactgtaagaaggagtgtggaatcagtgagtggtaactcgaggaagtggttttaatgttgatcccgccatcagcggtaataccggtgataggaccttcaaacattaaccacgatttgtttgtaggaggcgattccattggagccggagtagagatgtttattttggttttgtagatcggtgcaataattccaacggtcgaatgccaaggagttgaattgtataccctgtataggttattgggcccgaggcgaggtggatcagctacaaaagtaaaagatctaagggacagatcccagtgaaacatggttcggatcgatagtataaggttaaggtcaagtaactggagttgattagtgttttgtaactggtgtaggggaaagaagtaaaggaataggcttgaggaaggtcgaatgcttacggataagtgatcgggtgcttaatgataagaatcgcgatgttgaatcgattccgggcttgggaattcgtaatagcaaaggtggatcaggaaataatcaattttaaaatcttgtccgagtcggtatagagggaatggtctgttgcctgatccggcgtcctgacttaggggtcgaccaaaaaggacctgcgttggtgttgggattgattgaagtattcttactgcgggtatgtaaaggtttaagagctggggagtggtttgggggtcccggaatcaagtaacggttcagtggtttggacgcggcgaagccgtgagttccctagtttgttaataaattttgctacaaagaaggaaagtgtatggaagcctttcgccaaaacatgcaaaatctcttgtagcattgatgtctccacaatgaagcagtgctcatatcattgtggaggacacgtcagctagccccctgcaggaaaatagaaagtggatacagatatgtctgcggccttctgatgaggttttaagctcactctccaagaccaacttatttgccaggaatccactcagcagcatattctatataattgtgatcattctagacaagtaaactgagatctgtgtgtgcaaatacttatttcatttcatccgtccagggcaaacacatttactatttagtagagtaggattcaatccagaaatgcgcttatccgcccttcgccttttgaagcttttcctatatttgggcctggttgggaagagtgcctgtttcatcacaatcgaagatttgatggactgcagcaatgtgcagttcaacatttggaggggcgcaagggagggtgcgtatgaagcatgactctcacatcaatgcttaagatgggctttcaccaactgacactgtgaaagtaaattataatctgtccagatgcctcaaacgccctcaatcaagccatgaaaacaggcaacaatgtgaaggaacttggtcaaagtaagaatggagttgtcatttcttggaggcactcctcataactgacaacaaaatttcagacatatctgcagggcgctccacaatatttaagaggcaagaggatcaggaaaaatggaccacttgcataggtacgaaaaaactcattagtcaatcatgtgtgggttttcaaaaaaaatttcctgacattcctgattgaaaatttgacaagagtagaagatccaataagtaagttcccaaagcataccagtgaccacatgaatttgccattctcttgtctacctcaagtttgtcagagactaattgttttttttttaattagcactgaaggaaaacctttcaaatcagtttgggaagctattatattcatgtcttgttgataccacaggtattttcaacaataaagagaaagaagtagaactacagagtataattttgtcaattcagggtaacattgatcacattatttcaaacaaattccatgagaatatacacagcaagacaggttcacatgaagtgaagctgccagaaaatgatgttctcccaactcaagagcagagcaatgaggcttctcatatatatgaaatcacaaagagtttgaaaaatctgtgggacatggtgaaaaaagaagaaatactgccaagagatcatcaaaagcttcaaaaacttttttcaaaaattttctatttgaatgatgttgtagttgaattcctgattgcttcaggcaagtacaacatggtaattgatccggaattcctttccaaaatggactcaatggatgaagagaaatggggaaacatattctcatattatatctggggaaaattccctcaaagggttggaatgactagcctttatttaaactttgacttcagtctcagcttcaaggaaagtccattcattcaggaccttcatcatttattgaaatttaagtcaaaaataacaatttgctttcctgaaattttgattatgagggtttgcttttgagatctgattcatattttgcaactatccaattttcatttcttttgaaacaatacattacaacagtcaattcagtgaatggtgaagaatccacctggtgtgagagagagatagcacgcttttatgtagcacttcaagtcaaatcagttgaaaatcataatccaagaaggaataacttgggacaagtagaacagctgacaaatcaattcctgataatcacatcgtcacattctatcagaaaacatcgcagcaagttaagctttgacagatatatcaaacattttctggaggaatccagcttgatccccttgatgatcactgtacccagaaacagagaagatctgatggctttgaagctttcacataacatgctaaagtttttgctgaattatcacattgaaggaatttcaaaagaaaatgaatccttgttgaaaggagtgaagtatttcaatttgatccaagatgccgaggatcaaataatgataatgtctgacttgctcaaagagacatattcaaagtgtggtgagatattacaatcactcgctttggatcccaaagggaaaggaactattggaatagaccaaagtgacttgatatatcttacagacatcagtagaaagaaatgtgcttctttgctatctaatggtatttataacaaaagggaattgggatatacaaacaaagaatttggatatacaaacaaagattcaattgaattacaaaaacctgaaaatattcgattgttcttttacaaatcaatgaaaaatcaggaatatttctatttcattgatgataaattcaaaatattgcataatcatgcttatgtcttgggaggatctcaatctcaaatgataaattatttcaagcaggaaattttgaaaagcctcaagtccatttttgttgatagggtagacaaaaggggaattgataatcattcctgtcttcccaaggagcaacttgaaagtttggaaaacattctcaagagtcccaccagtaacattcagtggtaataagaatcttcaaattcatacctattgaaaatgatttgtttctttttgaacaaagaaaatatctcactctatttcctccaaaatggttctgaaaactgaaagaaaaaaatccaattataaaactaaaaaaaaaaatgaaaatcttctttttgtgtttcaaatatgtcaaaagtttgtgatgaattgtggtttctgtcctcttccaaaaaaatttcggccttgtactggaagaatatcaccaaactggaagcatgttacatgcagttaggttactcccaatgtaatttgtgtcatgtttgcaatgtcttccaaagtaaaccaatcctgaagggtaactgcccattgatttttttgctcaagtcactgttgaatcattgagtgaaatctgagcagaaacccaaattttgtgagactctctgatcagcaatgggccagttgtgctaaatgtagcattagcatagtggaattctgctgaaaagtagcatagtgtagcagaactcctccaaatctgtgctaacacttcatgtgtaggccccaaataatggccagctatgctgcactaaaatgtggattagcagttttctggacctgaagcggctgctagcagattttagctcagaatatagtagcaaaaacacaccaagggtgtgctaacaattcacaattactgcctaaaaaagtgctgctatgccaatgatttttggtcaaaaattctagccacccattgttgttctgattgtcgaattgctgcagttttgcaatatgatatgttaaatttagggacctgggcaaccaacttccaaaattggaacagcaactcccacatttcagggacatccatgtgcccaagtcccatcccatctggagatctggaattcaatcccccaatatctagattgaatccatcctcccttgtcatttagcgcgggctatgtgagtagggttggtggtgccaagtgcaagccaatccatttttacaaactgaaatcaacaaatggctgggtacacaattggcaccaaaccccctcagatagggctcaaggattgctgagaaggttgtgggcttaaaagaatataaattccagttaaataaaaatcaagaaacaagaatgataatgaaataaaaaggaaagattatacctcacaagaacaggaatttagattaactggtaaactaccaacacagtaagtacacggctgactcttatcgagtattagagatgtcgctcgatacccgggtacctgtagcgggtgcgggtacctgcctcaaaaatccaatatttttgacacccgcacccgcacccgcacctgctagggcagccagggcgggtacccgggtacctgcaggtacctggcacatttttgcaggcaaatatacccagaaatctcacccttgaatttctgcatgactttgtaaatataagattgatattcactagatatatgagtagagatgggtgatttgcatccggatatccgcgcggatgcggatatccggctgctttttccggccatctaggcatccgcatccgcacccgcacccgctggcgggtatccgtcggccgcagcgggtatccgagcgggtatcctaggatacccgcccttgaaacggccggcaagggaccggctggaaggaaatccttccagtcgacgaggtacatgtacctcgttgaccggaaggggtttcttccggccgacaaggtacatgtacctcgtcggctggaaggatttccttccagtcgacgaggcatgtacgtcgccggctggaaggaaacccttccagccggacatccccccttctggcctcgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcaccgtatcccctggcgggtatccgccaggggatagcgggtatccgcaacggataccccgcgaccatctctatatatgagtaagaataaaataaaaataaagaaataaataaagaaaaactaattattccatcaccaatttgaattttatattctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatgtccattgatgaagactgtacactgtctttatgactggaggaattcctccagtcatcaagactgtacaccatctcaaaggccggagggaaccctccagcctcaacaaagcaaccagattagttcagcaacacatgtaagacaccagctggtgtcctacatgggttgctgacacctttgtgcagcccaacacacccaaaaaagggagttttggaccaccaatgataaatgaaattcttcaggggaagcattcccagggcgggtgtaaggcgggtacccgggtacctgcctttttttaccgcaaattttgacacccgcacccgcacccggtacctgtttctgggtacctgctttggaaaacaggtacctgcaaacgggtaccgggtacctgcaaacgggtaccgggtacctgcaaacaggtacctgctgacatctctattgagtatcttatcaaatgattcagcataaaagttgagaacataatgttagagtggtcaacaatgttaaattaagataataagaaatgataaacaaagtaactcaaagctacaaatccctaaaaattgattgatgctgaacttcattaattaatgtcaaagatttgagcaatgtcgagttgcaataaataagatgggatgaggaaagattcttcttggctgtaaaaatttgattatgaaatcatgatcacaacactcccaatctggtgtattgacagcatgtgcaccaactgtgcactcccaattccaatgattgcaagcttgatgggatacttcataaaaagcaaaaagagaggctagaaaagagaagatataacccaatgagagtttaaattcaaattccaagtgatcataagagtgatacatataaaggtaagagctgaagatacaacatatctccacacttctcatggcaaatgtttttctcattccttaatactcagctacactatcacctgtaaataatttctgctcaaatctatgttgacataaagccatagaggctagacagtacaacatgccaactcttggggtttactactccttttcctgagataatatattctcatcattttggttttgattttaaagcatgcatcattcatttcatttgaaagcatcacatggtacctttttgttgattcttttcaaactagctagcaatgtgcatgaaagtaaacattggctctctctctcttttgtcatatgtttgaagccacaatcagcaagaaaatctaggggtaaggatgagttgggttgaccagcatctgatctggtttgcatgctggcaaatatagatctggatgtttcaaatccctggtttcccaagttggactggattggactgtcctcaagatgggctatccatggattgccccagtagcatgtttaatcattttcatttactcctcaattaaatgaatccagtacctaaattttcaatcagaaaatgggtttaaatgccccaactttccttccttgggtttggatgagtgacaccttttgaaaaatgcaacccaacccagccttcccaatctatttttgggttgggttggggaggcataatcttcataaataccattcaaagggtggagaatgacatgtatctgagccagtaatcaccttgatcagtaagattctaaattcaatgaatgaagattctaccttctgagaaattgaatcaagattttattcagagagaggaatgatggaggatctatctctttcctcctcatgtggcatgtattctagtatctgcctaaaaggatcaagatgggggataggattagcactggatcttggaactccaccccaagggcatatttgtgcctaccactgagatatgggccacacaaagccttctgggtctcaagaatgacgttcaataaaattttcttgggcgcttggcaatctcatatgtaattggaaatgccaaaatactagaggaagaggctcaaggaagatactacaaaataaactgcttggaccaagctttcctagttgagtagggggtatgagaattttacaagtcagattttacagtggaaaagccttgtaattttaataccttgcaatagtggtgggaattacagacaggatgaatttcacaagggttcttgaacaagggtgccaatgtaattaggtgttgaaggtgtaatccctgtagaagggaatacaagcagcaatgtcatcagcggtgatgagcctgctgccacacctgctgagcttggtgtatcagaaagcaataaaaggagtaatgcaccagaggactggagcattccctttaaaaagaaaaagtaattctttactttcatcctttgaaagcaaaaagattactttccccagaagaaagtacaccagtacttttctcctggataaaatgtcttatggagctttctccacaagaaagcaggctgctgagaccaacgtcttagcagcaatattcttgtataaatatcagttcccttttcacccattttgtatctctcaatccattcactttatcatcttatcttaaccacttaccaacacacacacacacacacactcacacacactcacacacacactcacaacaactacccccaatacctttgtaccctttccacactattatattagagactcatcaaataaaattccctcaaatcaaacccccaacaacaacattaggagccttgcaaataaacccttgaaaaatgactccccccaaacctggtcaaagaaacctaatcagctgtattttcacacctggtaaaccatcaccaaaaaagaatgggtcacccagtatttactgaaaaatacagggtatgaaacgtccaaggcttaacccattgcaaaaaatggttagggcaaatacatgtagtgtcagcgccggtctcttatgtgaccaggcgttgatggggtaatgagttgtactagatctcttagatctggtagaattgaacttcacatcaacgctggtaagaggaggggtgagcaacctaatttatggggatgcacacggaatgagtgttgcgttgccatgctatagtattagattactcttttctaggctacatcagtgaattagctgtagtctagggattgggaaagttaggaagtggaagtagggggtggaaggacaagagtagtatgaaatttagttcataataaaaaccccactcactggatagtaaggtctttgggtttgtatggcaataattggtggggggaaggaatcctgggaggaaagccttccccttaagtattgcaaaggcagggatcaacctgcctgggggaccggtgaggccatccaatgatcatttatgtatataaccataaatgaatcacatatgtacttaatattaagcccaagctcaaaagagaaggaaagatttcatctctctaattacagtgtatacttgtaagagagatgattaagctttctcaagtacagtctcctcccagttgtttatagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacaaaagtttgtggaatggtggaaaacgggtctcaaagaatgaatatgaaaaaattataacaaaaaataagattttaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttcagcatggtgggtggacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcatttttttccaaattttcactatttatcattcattccagatctcatactatcactttggacatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttctcctttttactttttacaaattttaaaatcttattttttgttattattttttcatattcattctttgagacccgttttccaccattccacaaacttttgtgacttgaaatgtttgggttcccagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatatgtataatccctctaatgtatgaatattaatacagagggaaatactcaagtgattccatggaataactttgttgaaattttgaactaaagcgcgtaagaggtgaagggccaaaaatataggatcttatttttgggaagggctcacggaaaaagagtgtaagagccgatgatttttattcacaagtatctagctatggttaaatagactaagcacaagtgtgtcaaaatgtggttggttgagaatgaataaattaagatattgaataaaaactaagagaaagaataaattgagttcttggaagaaacaatctcggcaggacttcttagtctcttttagtcaggcaagaagagttaatcaagaaaaaacaataattctatcacaaatattcagaggcgttaattctaaataattagtttttaagaatcagataatgaacatagaaaaacaaagaagtcaatcatgaagacaagagttgttgattcaattgccatagggagttctaattagactacacaaatgcataagtttcaacagaaaactagccatgatatgctataattcagtccagttcaagaagattcatgaaggaaaaagagggaaataaatggaaaggagggagtgattttggggaagagtagaccagaaaagaggaaaactcaacaaacttacaacataaaatataaaataaaatgataaaaatataatattacaaaattggaacttgaacccaagtgtgttggtgagacaaagtcataacacaatcttgaaccattgcacaacatgcaattagctcacgaaagcaaagttttgtagcacacaaaatacagatgcatcacctgacaggttttgtcattttttttacttttttgacttttttttttgtttgctgcttttttttgttggctgtttttttttgttggttgtttttgttttcattggctgtttttgttttcgttggctaaatttagttctgtgggctgtttttcctgttggccatttttttcatgagctgattttttgttcgctgttttctgccaatcagttgattttgggaatatgtattactttgttggattgcataagtacaacggattgggcaatcctagtgtgtttacatatgtacctcattgaaacaccttggctggcccaatccagatgtggttgacacagctctcatactacacctgaggcagaatccactcaacctctggccttgttaaccaggttgaaaagacctcctgcaacatcccaagaaatacaagcaaataatccatctcattgttcatcacggagggcaatcttcaaagtatccttcaagctgctgtcaaagctgtgatggatcagcaaaaccaagttatccaaaaactccaggcagaaaatgaaaggctttatcaactgacacaaggagttagcagcctgaatgttacaagcggcagcaagaatacacagaatcaactttttgctagcggtgtggtaaataatactgtgtttctacgcagaaagtataaaaatttctcattatctctttattcattcaatatatggtcaaatttacatcaaaaattaaatcttcaggtaaaataacccatagtcacccactacaaccatacctttatctcttactagtttagaagttacacgtatttcaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaatttcttcatacctgacgacccccaacgcctctatctgctatttttcagatcctctccattcgctgttttaccgagtcctgtggtgtgattacagctccgtaaaatatgcttcgatggatattgttgatatcgagctggtttgtactgcttcatgtaggaagtcgattctctcggacgatgctgtttttaagtgccgggtcgccagggaggaccccctcccaacgggctggtgtgtagaccagcttgtcagaagggattccttccgacgagctggtttaagtactggcttgtcgggaggaacccctcccaacaagctgttgtgtacaccagctcgtcagaagggattccttctgacgagctggtttaattaccggctcactgggaggaacccctcccgacgagctggtgtgtagaccagctcgtcggaagggattccttccgacgagtactggcttgcccggaggaacccctcccaacaagccttgttattttttttcttgaaaaaaaaaacactctgggctatcccctaggacccaggcctgggtcctatgggatagccccggtcctaaacccatatacatatgggtttaggacccagtttggcgtgcaggccaatctaccctgcagcagattggcgtgcgccatgggggtttgcgtgcgcttatcaacccccctctatccatagtcattatgaatacaggatgcatattgcatactgaattcctttgtagaaaattgattacctttacgttattttgaatccctttgtattagtgatattgaatgtatgcatccctttgtagtagtatctcacagcctgtaccctggggccaaaatccctcacatttgtctatataaggaggcctctgcctaccagttgttccctccatcatcccaccagtggaccagatcatctcaaccacccttataaataaatccatcttatatattatttcataagtacaagtcatagccacattaaaattacagaattatatacattgaaatacagatttaacactttcatcatcatcataaaccaaaagtgccctgaaccatatgcatcaacaacaacttacgtcaatataaccaacagtcaaaaacatctttataccctagtgttgcaggcatatcaatcggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngactctcggcggccgtgaggaagccctctcggcctctgagagtgtacaactctcggctggcaagagttgtacactctcggctggcgagagttgtacactctcggttgcagagagctgtacactctcagcagccgagagggattcctctcggttgcagagagctgtacactctcagcagccaagaaatccctctcggctgctgagggattcctctcggttgcagagagtgtacactctcagcagacgagagatccctctcggccgttgagagcatacactctcagcggctgagaggaatccctctcggccgttgagggcatcttcccggcgccgactcctaacccccctggggtttgtggcggatcgactcccaaaaacccccggggggtttttatttttttcattttttttattttttttatattttttttataaggggaacgactcccaaaaactttgaaggttttggaggtccgactcccatggacgtccggaggagcgtccacagatggtcctctcgacgtcccagaaatttgggagtcggaactccaatttctgggagtcgtttaactaagaccctttgtttattcttttctttttttcatttcacctgctaactgattcccatacttctctgtaagaactgtatgtatactcacatcaggatcttgtgggggctattggaagagaatgtcattccacaagctccagacatgaataccttgaaggaatttcagcattgcttttctgaaatcaatcaaattaaggatgcctctgaaaatttccagtcccccaagctaattttggagggggaaatcaccaccctgcgcactttgacagatggacagaaaattatctcaaaaaaaaaaattgttcatgttggagattttttttctatatacaagtgcaactctagtgcagcttggtattcaaacttgggctcctgatctggaagatccaccagactcattgtacagggaggcctttttcatagctgccatcaagagcttccgtcaagttgaaaacaacagagcttataagtttatgaattgcaatatttaatatgtcaatgacatgaatatcctcatcgaagcttgcaatcattatttcttctttgtttcaaagaacaaatacaactgagagaaaaacaacccaggctgtctgaggcaggaagcagagagaaaaaaaaattcccatgcacggggacaagtgagtattttcttcaagtagtgagctcatttgccatgtagagatactgacatgttaagttgtttttttaaatcttcaatctatatgggaagattttgctagggctcataacctgcccaattgatacaaaagaattatcaaaagcttagatgcccacagcaacaacaaatacaatgaccaaatgctacataataaatagtattgcatttcaatcaaaaaatgcaaataagttcttcctttgacttgatgaagaaatagcaaaagggtgtgaaagcccctgagatcaacaacacatatggaagcttccagacacaccttaaccatccatattctcaaaagtacccaagaaactaactttagatttttacaatcctgagtggtttaacaaccaactacctgattgcaagtgcaaagcagccaatatctggtctgtggcatttctccgcaatgctgaaaaatcactattgaaaggcagatgcttccaaacgctaatcagacagcaaattcaatagcaagttcctgaaagaactgcagaaaccctatgacctcttgcatgagataaacaataacaatgatgaggaaaatgaaacagagatcgatgatgatgacaatagccagcggtgggccgctacataaagccagcgtagcggcgctttttttgtgccaaaaaaatgtagtgttagcgggtttttagcggatttttgctatgccatgctgcactacagggccaaaaaactgctaaccagcgtgttaggatagcttagtggtcccttttttggggcctatgtgcgtggtgttagtgcaagatgtggcagaattccgttacactatgctaaagtttagcggaattctgctacactaacactacggttagtgtaactggcccaccgttgcaatagccatgatggtgaggtggttttcttgggtagctcgggtgatgggttgaatgaagacaatccagacaacaaaaatatggatgttgtcaacaccaatgaacaggtcaataatcaaggtggctttgatgaacaatacaaggatttggtggatgaagtgtcagcttgctactatggcagagaaaacctgtcatagcaaataaaaataataaattacatgaaaaatctaagtataaagtaaaaatattacataagtaaaaagaagaaacgctgttacttatgtaaataatataaagatacataaaataaataaatgacttataaattataaagaaatctttaattattattgcagattctgaatctgcatacaattgaatacccctaattctcactccttcatcctgcaatacacacatgaataattaacaggtacccttagaccatgggcactgggataattatgtgttatacataataatatgcaaataatccaaatcttgtcatacatttggagtgttgtgtatagtttagaagatagagcagtgtggcgtgtactgtctccaagcctgcgcaccacgtagtcatgctgtgcactgttgataggtgcgcctgactaaaattgagccctttactcaagcccctgagcgtgctaggtattcataacccccacctgggttaccagtatccaagaaatgggccacaaagccccagaaatccacattgcaggtgccaacaaagcccccacacatgtaataatattataaacaagctagaatattcatgaaaaacaccacagtaactcagaatattctagatttccaattggtaacacgtgtagcaagcctcagaaaccacctcttgaatattctgtggcccatttccaaggaaatagctccacataacaaactaccccctacccacaggttcccatgggacattcttggttcaaataatttggtgcatgaccccttggagcttctagaatattatccccaaggtttcagcccttgtcacatcaccaggtgggctaaaatgggcccaaaagcactcccaagtcctactaagctcccctgggcaacccctaagccttgccacagttatttaaagggctaattctgaccgcccatatgataatcccccaggtttagaataccttatagaaatttacttaccatttctattattactgttattcagcctcaaaactccccaagaaactccacagttatatcacccagcacccaaaatcaagctttctgagtgctcccaactgtccagtttccactctgaagatcctcaagactatacaggattattactagtaagtaataacccttttcttgagattttccccttaaattcttcctgggatttaaaccagacctgttcacaggccccagtgttccaggtacctatatcctctgcttttggaggatacctcagagggattaagccccccctgatttatcaggcccctctggttttattcatatataaattttattaatctaaattggccaattttttcttataatttaagccataaattccccattttattggaatttattcctttagaattaaagccaaaaaaaatcccataagctttttttgcttacttttgcaccacatgtagctagaagatattacatcttggcatcacgcaggctgacatgaagagagagaagatgaagaacgtgatcagcgcttccagatgatggttgatgaagtaaactggtgatggtatgcatctttgattgtctgtttaaatgaaccaatactaattaaacatactttgacttggtaggaagtaaacagctcccttacttctgtggtctttttgattccagtctgagatctctgcactttttgtcatttcaaactactcaaacaagaagattaaacctactacaatgaatcatgattactgcttcatataatcatgaaatctattgtttccattttatccattgggatgctcattagaaacaatccatttttgaaaagaacaaacatagcaatgatatatatgtagttttgaatttcaaaaaggaaggggcttagttcagatgactctgatttgagttgatgaggaagtgatcacaagggataaaactgaaacgaattttttttaatcaaaacttatccaagcattgtgaagattttgcaaaaaaaaagaaaaaaaaaactagggatttcgatttggcggattcaaatgagaattatggttgcccatatacatcttagtcctatctttgcctatgtttgcaggtcttgaataaatcgctccagactttgagtcccgtgctgcacttgctgtcttttgattgatttgaagtgagatgcctgcacgcatattcgcctttgcttcgcctggtggtaaagtacaatgttcataatcttttgctcgccagaccatcttgaccactccgttctgctttgagaaatcgattccgcaccggtaattagggaatacaaaagagcctccagaaacattatccggattacatcccatcgccagttttccatcagctcttgagattgggaagaagaggccgaatgcaaattcagagatatcccccttatcagaatgtgggggattgtaaaaatcgtctcttgtaaaactaagatttgaagcacagtcatctggtttaagaggagcatcgaagtctagagctgcgtgtgcgggtatgtagtccttggccatcaactcccgattgtcttggaatgctacatttgcaaaacgtttgaagatccgtccaagtatgtccgatgaagtcgaagattctcgcatgagtttatcgtatttatcctgggcattgtcaattgcatcttgatcgcggtaccttccaagcaattcgagggattccattcctttcctccatcccaccatccgcatgtttccaccccatgagcgggaagggcagttgatcttattcacaaagtccttcgctccattcagaaaggtggctacagtgttcagctcggctcgctcaagctccgacaagcgctccagaggggtgaattcgatgagggcgatcaccttcaggttgttctttttgtcgagcagagcaacctttccgtgatcgaagtagtagatcaacttgcgggctaactgttgcgcagtttcgatatcagccggacttggcttttggtttggtttgaggcgtggatacagatttagtggttggaaccgcctgtctgaccaagtaattccgcaatctgggcctctggggtcatcttgaggaagcgcggtggtttcatcaactgtaacggcaacctcggcaattctttgatttgcttgcttggtgttgagtttttgttttttacgcaacttttggtagctcgccatatcggacataattttccaaatctcagaagaccctgtccagccacattgaatgatgagagatgaagcaatgaagtcattagcctcagattgatttaaaggttgtattaaaaaaaaaaaacaaaaaaaaccggggacaggagtgacttatacgattgacttcttttctaacaacaacgagtatggggatatagcaattgaaagttggcttggttgagttttcaaataggctgcaatcgaccaacagtgccgacttcagctgaggtttaccgtttatcgtttatcaacttgagcttagttggggcctatgtgatacatacaaaatcggatccggttagcacaagactcagtcctactcagtcatcaatcaaagtgacttactgggtaatcgttaataatccgagcggtgatcgcaaaatgttgatgtcggaagtttccctgtagagtggtcatgtccggcccccggggagtaggactacggcccacggggagtaggactacggcccacggggtggtggaccgcctcatttaaagcctgtcaggcttacagtgcgcatcacctcttctcgactaccccgcacctgcaaaaaaaaatttgaactttgatctgtatgtttgttcacaccaaccatgctacatgtgtaaacaatgcttatttgagctctacagaagtagtggaactcaaaaatataaagcaagattgtgtagcatgcaagacaaaaaagtttgaaattttcaaattcaaaatttggaacacccatggaaaaaggccatactatggcctagtgggtatgcaatatgcatttatatggtgtgtattatgcacatagaccatccaaatacatgatattgagggaagaaggagaaaaaaaataggaaaacccagtgccagttgtccggctaacttgcagtcataattgaaacatccatcattgcagcccttggaatgcaacaattagatctcatcaatgatttcaattggctgttgcaagctttttggtttttttacatgactgtgttctgattgtgtctcttctgctgataagtatggacaaaaatctcaaaaaaatcaaattcaaagaagaaaaaacaaaatggcattgaaaaaaagtgaaaaaaattcaaaaaaaattcaactcccattttgaaaaatttggaacaccctcctgggggtagtccagaagaggtgatgcgcactgtacttcagctatcagccgatctgggtgagggtggcttccagctgaatgagatgggagagcccatcgcgacctttggttgtttaccctcccccttcgatcagattcaacttcttcagcgagccgatttttcttttcttggaccgatacgataaggccaacgacatcttaaatatcttgaaactctggtcagttcagtgaacctttagctatgtatcctcttctcaaacagccagactgattgtatcctcatcttataaaatattcgacactccaggcgtgattggctatcgtattataaggatcgacgatcgaggatggccgaacccagacccaagcatcaaatcgaaccgagaagccacccaatctatcgtatcctgttggatcttgaatgtacgctattggctggacgatcttatcaggccatacgattacgattacgattacgaccatgagtgcaatcgatttcagatgtgctccgagtctgagtctggactcccgaggtccggataacatcatcctgggtcagatatagctcggatttggcgattggggccttggtcatgaattcccgagtgatgggcatggctcccaacagctcccaagcaacttcaataccaatccatctgaacgatcaaacagacaatcctcgatcccaattttgtcttcacagcaaaccgaagaacctatcatcttgcgctcagacacggcgaggtagccaatcaaatcttaacagtaggtacctgattgtgatttgttctaactgaaagcgagcccttgagaggaattacactcttatactgatacatacatatgtttaactggatcttacaggcgatcattacgggctagaaggatcgccaagttcttagaccccagagtccgaaggtctttgagctctcactagtcagcgtggatttactacgtctacgggttgttacttggccgtaccagtctcgattgttgcaatcagaacggtaagttaattcactcattcgaccttgacttttctacaaagttgttttcatcttattgcttatttaccttttattttttcgattactttatcacgcaactgacgcaaattgatggaaaccttccagggctatcccatgatcgattttttttcgtaagagaagtccgggcggtagtgacgacgggagacttaataatcattcggtttgcaactgtcacttttcctggttgattatgggagactcaccgagcaagactgaagtcatcccattctctcctcttaatcttagtctgggttcctgtggcagcacgctggtacctgagatcccgtttggaagagtggtagtctgttcaggtagcttagccatctggacgagaattatgattattttttcaactgtcagatcaagacagggaaacttcgaatggaactccggctgcatcactgtatctgatgagccggccgattgggtgtcaccaaacactacatgatgcagtgggtacccgattcttatattgcagttgattttgaacactttataatgactaacacgtcctgcgagttttggagtaaatcacatctgatagttaaccgaaaacttaagactgtcgaccaagggcttgtctcatcgggtgcattgcatttatctgcagatacattctatgctggacctcgagatcctcgctcaaatagcccttttaccatcgtttacctgccatgtctccgctcacttcgcccccatcttaccggaactagcctcgagatggattttatgtttggaatttgaagaaggcggttaatattcagatcaagtttgctcgtactggccagctcaacctgtccagaatgaattgcttcattccgagcaaagccatccatcatctgcaaaggaaaacatcaagtctaacctccgttcgatcatcttcgtcaatctcacttggtgaatttgaatccggtgcatggcacactcctatcaagccttctctgagcattcattcttgggttcggtaactacccggtctcacgcaagcccgtgccgacctatcccaaagcccattctgaatatgggtacttcctaggctggtccgaaagacgagtattgatgaaattttggctcagcagcatcatcaaaacccaaacgggctaccgattcgggagatcagttaccggctcgcttggataatcttagctgttcaaccaacgagtccttggttcgtcctaacaccgctactgattcaagggagggtcagtatcgggcgggcctcgatggttcagggggtgaaaagatggctgttcagaccaccccacccagttcttcgatgtcgacagccaagccggggacgacagagggggcggggccgtcgcagccgacgccaagcacgacgatgccgacgacaacaaggatcatggctgggccgccggaggttgagtcgacgatccagcggctctccgaacaccgcaacgtccgtggagtgatcatccttaatcgcgatgacgtcgtcatccgctcctccggcccggtcttccagggcagtgacggcgtcatcgtgcttcgtaggtacgcttcggaggccaggaaaatcgtcgacgccgtcgggagctccgtcgatcgcatggaactcgacgttcgtcccaccccccctttacctcttcattttaccttttttttcgatctctctctgaatcctttgcaccttatctgacttttttttttaaaactctttctccaggatcaattgaggtttctcagaatccggacgcgaattgctcatcacccccggtttgtgccggcttatttatcatcagaaaggaaagaacgttgatcctgagaatcgctctaatccttttgaatggcagaatagatcttaaatcaccctggtcgtcattcaggacccgacagaatgaattcccccattatctcttcattgatagctcggttctatatattccccgaaaagtgagtcgatctgcgctctctttttcccctcattgttcctttgtttctgatagaaaaagaatgtgaatgctaagaaatgattgggacactacagtcgtaccatttatttgtagtcgcaagagacagccaagataaacgccggaaaattcacacacacacgcagagacattgagatgggaagggcagtgatctcagcgacggtcgttttgaggagggaatttatcgactggtattgataaggcccacacaaaaccacctgattgtctgctcacctctttgacggcatcttctcttccccccttcgtggaataaatcggttcttgtgtatatagatgacatgcatgtattctacgaatctgaaaattaaattcaattgagtgcatttcttttggatttctatgtgtgccactctcgtgtcagtctaacgccactactgatgaaagtcaaggagagcctaattttgagagtgtttagttctgagtaagaagttgatgtacagtttacttaggccgcttaatgtttctcagaattgtgtaatctcgagcattgctttcctgcgaggaggagtgatacgtcggttgtcgtttggtcggagagaggaagaatcgaaaggcttcaactcggggaaactgcaagactatcctgtagaagttttacacattttcaaaaatatctctcagcagcaatcttacagccgagtcaagcaagcccttcttctacaagcagacagtttgaaaacaggaaacggcggacacatacacggcgaaggaacatgtaagtggccgcggtttcttggctccgcacgtatgacatgtaggctgcctttgtcagactgagcctgtttacatgaccagcaattacacactggaagtgctgagcccacgagccctgctgccactgctgctgctggaggctcagcagccaccgaaggtttataaaaggccgatggttcccccctcgaccagtctttcccccaactccaggacctgccaggcgcatccacctttcccatcttctcctcacctttttcttactccacccaacaacaaccaccttaaactacttgcttcaataatcattaatcatggactatatacctgatcccaacgcgttagattctccggtagaattttctgctggcccgttcactcccccaggaacgccaccccctcttccgggtgtctcctttacccccccaggaactcctccatctcttgctgatggctcctccaccccccaaggacctcctccacctcttgctgctggctccttcactcccccgggaactccacctcctcttcctgaagtctccttcactcccccaggaactcctcctcctcctcctcctcctcttcctcctcttcctccttcccacttcgtccccattcccaacccggtagtgtttcctgatgatgacgagccgatggaggggcttccagttgaggaagcgtggtggccactcccacctcctcttcctgaagtctccttcactcccccaggaactcctcctcctcttcctcctcttcctccttcccacttcgtccccattcccaacccggtagtgtttcctgatgatgacgagccgatggaggggcttccagttgaggaagcgtggcggccactcaccgacctcaccaaaaactgtcagccgcaaattggagcggtttttcagactctggctcctcaagatcaagcaaagatgacccgttttttgcgcaagatgatggaagttttcctcacactcttccaaaaccggcagcgagacagactcgatgctagagagaactcttacctcctccgcgatctgcctcaaattcggcttatcttgcaagcgaacgaggaatccgatgcgcaactcttgaccgctctgatcgaccactggatctctcttatccacgccttttccaacgctcggagatcccagagagttcaagacctgttggaccgtatgaagaacccacccgcccgctcggctcggcgtgccccctcagaatgcccgatctgcatggaaatcctctccgacagcagacacagcaatgttcgagcaccttgccaccttacccatgtcttccatcgaaactgccttcaagtaagcaagccctttatttttctttttctttttcttttaacactcattgctgattccaatgatccattctaggaatggttggaaggcgaactcaactgtccaatgtgcagagccccatttgctcttcctcgtagacgccgacagaaaacccttgtcagattgggccgacaccgcagagcttttgatttgttggtcttgctttgttggggcgtctgagtccctccccctatgtccctatgcttctctctccccctatgcaatcacaaatcccatttcatctcatgtttaaacgtctcctttgacgttcctgagctcccctgttgcggctctgagtgcagtgcccccttcagtttgtcaaaaaatataagctgagaaaaattccggcttggctggaattgcttccttagcataaatctatatttatttttcaatcaaatgatcagatgccgtgataagagcgtgagataaaagatgattagacaaagccttcctgctgcgctaatagtcactatactgcgagctaccttatggagcaatccaatatcagtagataaagaacacaagtcattctatgattcccaaatgtgaagtgatgtggccagcgtgaggcagagactaacaactcaactcacctgatcctattcacaatatttgtaaaggcaaacttgagagttaagtaaaaagcaattgttcaaatgactgacagccactctagtgtattcatgaaatcacaaagagtttgaaaaatctatgggatatagtgaaaaaagaagaaatactgccaaaagatcctcaaaagcttcaaaaactgtattcaaaaattttccatttgattgtgtcatttttgcaatgtcatccaaattaaaccaattctgaagagtcactgtgaaatttgaagagtgactgcccattgactttttgctgaagtctctgttgaatcattgagtaacatctgagcagaaactcaatttttgtgagactttcagatcatcaatgggccagttgaaccaactgtagcattagtacagtggtgttcttcagaaaatttgcatagtgtagcagaattcctcctcatctgtgataacactacacgtgtaggccccaaaaaaagtgtctgctactctgtgctaacatgctggttggcgtttttttggccctgtagcagctgctagcagcttttagcacatcatatagtagcgaaatcccgcactaacactacacaatttctgcataaaaaagtgctgctatgtcaatgctttttgggcaaaaattgtagctgcccattgttgatctgattgtcaaatggatttagtttattgagattttgtcatggtgccgatatgataggttgaatttaggaacctgctcaaccaactccctgaaattggaacagcaactcccaaatttcagtgacatctacatgctccagcctcaataactgaagacatccccaggatcaattctgggtccctattccctccaatcctatcccaagatctggaattcaatccccaaatttacagatttactccagcctctattcaatttccactttcatttgggctatgtgagtagggttgatgatgccaattgaaagccaatcaattttcacaaattgaaatccacaaatggctgggtgaaaaactggcaccaaactggtgatgtcaaccctatatgtgagtgcagatattcccctcagataggttacaagaattgaaatcttgatgagatacttcatgaaaagaatcaagcaaggctatcagccaataagagtgtagatccaacttccaagtgatcataagagtgatatagaggtaagagctgaaaatccaaaatgtttccatccttctcatggcaagtatttttatcattccctgattctcagctgtactaccacctgtcagtaatttcttcttgtgtttatgttgacacaaagccctagatagtagaaaatgccaaatcttggggtttactactacttttcttgacacaatatacagttctgtttttattttaaaatattcatcattcattttatttgaaagcatcacatggtacctttttattgagtcttttcaaaatagctagcaatgtgcatgaaagtaaacattggctctctctctttcttttgtcagatttttgaagccacaatcagcaagaaaatctaggggtaaggatgagttgggttgaccagcctctgatctgggttgcatgctggtgaatatagatccagatgtttcaaatccctggttgcccatgttggactggattggactgtcctcaagatgggctacccatggattgtcccaatatcatgcttaatccttttcaattactcctcaattaaatgaacccattacctgaattttcaatcagaaaaaagctcccactaatcactgacacaacccctctccccctcagaaaaaggtttttttccactgatgcacccctccctccttggcaagatgaagaaaagtaggaattcagaagccggccatgggttcaaaattcaaatgccccaactttccttccttgggtttggatgagtcagaccttttgaaaaatgcaaaccaacccaaccttccccatctatttctgggttggggagtgtaggaataatcagtacaagggtcaacatgggggatggcaatagcactggatcttggacctttacccaagtgagcatattggtgcctaacactcagatatgggccacacaaagctttctgggtctcaagaatgaggttcaatacaatttttatgggcccttgacaatctaatatgtaattggcaatacccaactactagaggaggaggttcaagaaagatactacaaaatgaactgcttggaaaaaagctttccaagctgctcattttttttctatttttttggaaattttataagtcattaaaactccccctctttgactgaatttcaattccaagtctgggttcaagtaatcctactactagaaagatttccaaggactgtaacaggtcatggatctataaaaccatgcatatgtccttcattccaacatcacacaatcatcagttgatacagtcaatcaaatcaagtaaatattcactgtcaacacatgtttgactgtttttgtcattatttccttggacatttgcattagaaacttatcttcaccaatatgtatgtaatgtaaataggcggctaatcctgtgaagactggtttcaattcaacagacattccgaagctctacatcacaagatataatccaattattaaagtcccattctattcaagaaaaatcatgctgtggacacctttttttgtagtttcaatgctgatttgcacatccattgattctatgcatgatcactattattggagccaattggatgaacccccaaagttagatgaaattctcaggcccatcacagagtctcaagttccaccttcccattgcaataatccaatgaccatgatggccactccatcttcatctagctcaaccatggaattgggtgatctacattcaataatcaatcctatttcccttccaagtaatacagctccggcagattccatacctcactcagataatgtcctcaatcactgggataaattttgggctggagatgatgattatattcttggattcttgaattcttgggaggaaatggaagggctcaattcagaaatacttcctgatagaataccaaatactgctggttcatcatcacccccatcaatagttgctcagaaccacttaagtgctcagtttgttccatcccatgaagtggatctagtcaaagaaaccatggctgacaatcaaaacttgatcaactcatcagaagttcctgaaagaagcacatccatgaactcaaaaacttcaatggttgattttccaggtaatgaacaaaactcgtgcttgcttccttcttatcatgctttgggagcagattcagcaaccttggaggagaatctcacaaatggtccaccaaaaagaagaaagatgcaacccccaggtcatccagatggtaaccacaagcttcagagaaaagctttaaagaagaaaagcccttcagaaatatttaaatacacccccatgatttctagaactcctgaatccagctgcaaagctccactcacaacacttgaatttgatccaacagtttttggaattgaaggagcttcagctcttgatgaatatagaatcaaagaactcatctccatcatcactgaaagaggtcctggtaatagactgatgatgattgacatcatcaggccagattatgcatccaaacttttcaggagagctgcttctcgtgggcctggacagaagaatgaaggcaaccctcaagccaagaatttgtcgggttggggaagaaagagaaggagagagaatttaaggacaagagcaatccaagaatttttctccaacattcagtcctggtccagattttataaagagaaatctgggattgagttcaatgatccccatctcaagtatcatgggatgatcaaaactgaggagcttgaattacactaccttttatgcttgttttatatagatatgattacttccatcattgttcttcagagagatccaacgaattcacatctagtaaggatgaataacaaggatataatccgactggcagcaatgaattacaagtcttctatcaaagagaggatctctactagtactgaaagcttgttactcggaaaacaatcatttttggatctggtttgggtggaagtttcagagtggttttatcttcaaagagagagttcaccattccatattttgttgaacaatatactcactaaaaattcttcttcactcttctttcattctattttttgctactctatcaccaatctaagtaaaagaatttctgaagaatacaaagacctttgaagtatagatgtcatacaatctatctgttgttttttcaaatcatgcaatgttttcttcatgccttcttttgaataagtttgatttttacactttacattttcattcaaaaaaacagattgggttttgaatctacacccccttatacctacaaaacatgctgatcaaaacccaaagactcaatttttttttcatgaggtggggagccttataagcttgaaactcttctagagatgtgttgctcatctcttcagcaaggagggctatgtgattggaagatgaggaggagatcatcttgagcatgcgagctgaaaagtttgtgcagactgcatagaattctgagcagatgtggcaaaaggttcaagatgacatcatccacttccgcactccccccttttttccgagggcttgaagtggatgcgtcatccgcagcactgcatatataaagcagcccaactgtaaacaacttctccaaaaacccaaaaaccaaaaccaacaacaacaaccagaggaagaagatggcgtccatcaacggagaagaagaggagccgatctactcaaacgcattcaaagtaagacctcacaagcaaacactcatcatcatcatcatcatcaggaacagatcactaacattcaaaacagtcacttcatccgaagcaggctcatagcatactccttaataggatcaaacaatccaagaccttcaacgacgaactcctagaacacttcagggagaggatcaacatagaggaacactacaatagaacactcagcaaactatcaaaaaaaccaccatcagactcaggccgattcagatacgaccaggatcaccatcaaccccaggatgacgaggatagccatcaacagattcgaaagatcttacagcaggaactcatcagatcaatcgaatcacattcgacctaccaaaaccagttacaagcagaagtcgaagcaatactcaggaagaccttcgaggaccatcaaactcaactcaagacgatcgaggaacaactaaacagattggtgaaaacctacgaggaagcagaacagaaactgagccgatccaatcaaagaatccaatctagcaccaacaacaacagtagcaatagcaactcacgcaagctagaaacactgcagagcaagctaaacgaagaccaacaagccttcaaccaaaccaagcaaacatgggctgagcactcccatcaagccttcaagacgttccaatccatcgaccagcaacggctcctgggcctgtttgagacgctgaccaagttcgaaacctgtcagagtgaccatcatcgccaacagatggaaatcgccgagaaatcgacaatcaacttactcgcattcgacctcaatcaagacatccaacgcttcgctctcctcaacagccatctccggtccgagcctccttcttcgctctcttcctctgttaatcatcatcagatcaatcctgccctctctgcttctacctccacccctgctcccggtcactctcgtcaaccgaccctcgaagctcattctcgtcaaccgacgatcgaactccactcccgccagccgactctcgaatctcactctcgtcaaccgaccatcgaactccattcccgtcaaccgacgcattcctctcaatcaccagcccgagtctcctccgagacacaggaagacgatcaagaacaactccgtccatccgttcgctctccctccttacgaccatcagccttcaccacccccactctcccatctgcctctagccttggccaacctaaccgaatagcttacgatcctaatcatcccgaaatccctaagctcaatgcccccaacatctccatccctatccgctctacccccgcctcacccgcccacaagtcccaaaacggcctccctccacggacactctacgtccaacctcatccctgtcagttcctcctccttctaatctagctggtcatatcactgatctcgtttgtcttgatgtatccagctagcgagtcaatctccgctgttaacaggagccgtccttccgccgatctcgccctctcaaaccgctcgaacctgcgtgaaacgccctccaagtcgatcgcctctggcccctcaaaacccgataagctcttctcacgggcccgactggccaacatgctctcgcgtaacggaaccaacaacaatagtggtacctcacccgcgagcctcaagcaatcccagccacgacggatgtcccagaccaacctctcgacgagccaactcaacgagcaatcgaactctgcccagccgaaagaccgctcccgccatagcaggagctcgagtgtggtgggcccagattcgacccatcgcagcccaccgcttccaactataatcccagaaagtccagcacataagctcggatggagctcctctcgtctcggccaactcttgcctggaaaaggtccattgctcaagaagaaactctcccaatccagtcgtcattggacgccttcctccaacaataaggacaaattggcagcctcttctcataataagtcctcctcccaaatccccagaatcgatgccgatggattctcgatccctcctgtacatcgtgatcgtccaccctgggaacttgatacggatactgaggtcttgtctttggatatgactgaaagctctagtcatcaacatcctaacaacacctctcgaaccaagtaagtctctatattataaacacagacactctctgctacggtatatagtcattgatgatgcccttgaatgatgtagtggtcaggagcagtcggatctttctgatcggatgggtaatacgactcccggagcaggagggaaacaccagttcgcgatcaagccatctccgagtcaggagctgatgcagccatcagacgaagcggcccgcttagcggcgatccagcgggtgcaaagcaccctagcgtcttcgccggcaggtccgatgacaggtttggtgagcggaacccggcgttcgaatgcggcgttacgtggtcgtaggatggatggacggggtgtgacgatgtacgatgcctctccggtgcccgctgttccagccacttccctcgtccgcagaggcactgtctccgataaacctaatccgagcaccgagcccatcgagatcttgccctcctcagctggccctgctagcgctgatcatcccgtccccgctcgtcggtcgactcagactagcttcagtcatctttactcttcccccgaaccactctcaactaccctgcccagtcctcaacttcagcaacagaatccgaatgctcagattcagaaactggatcaatcgagatctaatagcttatcctcggctatctctacctcaaatctcaatggcttcttcaacctttcgcctgcttctatccctctcaatctcggaggagctccatcatcatctgtcactggattaacacccacttcaagttcttccaagaacccgttctttaatatgtccatcaactccatgcttctgtctaaccccccttcttcttctgtttcaacaacaaccaaccaacatcatcatcgtgttgaagaaactgtcgatccagtctctatcaaaccgcttgatccttcccctcatcctactcctccttctcaaacctttttcgcagtaaccgagaagcttaacgtgctcatgcaccagggctcggtttccaaactaatgatcatcggcgaagtttgtgtccctaaatcctcgctgattcggatccttgatgcgaagaaatctgggaagaaagacgaagaagaagaagaggatggggctcggttcttgggtttcagtatcgatggaatcaatcgcttagagaagatcgtgtatccccacgaattggtccttccatctaactctaaatccttatcaactcctaccacaactgactcagaaacgggagaatatcggctagatttatcccgactacaatctctctttctttcctcctcctcatcatcatcatcgacaccagaaaacgaggaagaggggctgtcgatcctcaaataccgggtcttgatcgaccaccattcgcgggcgccagacgacccgcaacttgtgcagcaagcggcccaacacgtgcctctgatccttgtgcccaagtggagatatcatcctgacaaaacagagctcgtcgtccactaccgcgagtctttactcttccgcgattttcatcaagaggaacccgatccatttaaggagggggagaggaagaagaaagagatgcgattggaggatctggaggtgcagacctcggtctatttcgatcatgccaccaagactaaggtctgtcgctccgtcgacgaggtccagtccttgccggccggccagttcgagcctcagaccaactcgattcgctggatgctcgaccgccatcttcgacagactggtagtgatgatgatgatgatggtgggggagttagggtggacgggttggagggcaagttggtttgtcggttcatccaccaatctgtggtcgagtcgagctctcgtggatcggggggatctgatgaagatggagatggagaagctgctgggaataacggagcgcttgtcgggcaccttcatgaagactcaaacagctccccaacttctgcaacaacacttgacaagaagaaggagaaggaaagggagacaaaggttctgagtcgcgaagagagcgagaaggtctgtggacccgtcggcctcacctggcgcttagacggcgtttatttgtccggcattgccattcggttcaacgctcctcaggccgacaatggcgctcatgcagttgatgctcggagtgtgaaggttccggatgagcaaagggtcagggttaaggcggtttgctcgacctttttggcccgctgatcggcttcgttccttcttttcttttcattttttcatttttgtctttgaagcagtatcagtatcatgcattatttacttattgatcgattagtagcttcatttccttttattcatttggttggtcagttattttaatcacttattttatttagttatttgaatccgttgtttattggattctttctgtcgttaatcgttgaattcattaatcatttgtctgttatgccttgtcaagtcaagtcgcccttctgctgtgctttatttctcaaccttgctgccccccccccttgttttttgacatttcatttcgatttgtgttttaaatttttggactgctttttctagtttatggtagttgacaacaatcatgatcgtggttaatctttgtttgtttgcttttgtcctggcctaggctcaattggcaatgtattataagaggcagcaggcagagaagcatcgttttgaggcgcttctcggctcgttcctggtaaagaatacatgcaacttgcctgaatcagcagcactccatcttgttggattttgttgcttgtccaggcatctcttaagtgcttcatcacaacttcaccaagagtcaatgtccaaaaaccataatgaacatcatgcggtttaaacttggcattgtacataggaatccttcggaaaaccatttctcaactctgccaaaacggcctgcaaagtttctttttttttttctttctttctttctttctttctttctttctttttttttttttttctttttttttttttttttggaaagctggagtattcttccagttaaaagtggattgtggatatgaattgtgtgtggagatgataaaaaagagtgtttacatacatacaaaatacatagcacatggaagcacaagtttttaggaaatatctaccaagaccgatcgtcatattttacaagatacaaactatgatttcgagtcttgatcacgagatgctacgatgagccacccgaccaagggcgcattttagggaagcgcagaggaatctgattaagcactacgagggggcccgaggggcatcagcggcggggagtccgccggcgccgagttttgcgcccggcccggcggagccgtgtgttccgccgatcccgccgagcttagagcaactccagcggtccggggggcaactcgcatgagttccgcaggccgcgacctcatgtcacagaggtcgcgggtcagttccagtaatggactggcagttctctttgagcatctccctcaagccgctacctttcttttcttctggtgctgctggtgtgctgatcctcctccgccggcagcggctggagcttctccacgcttgctcatcggagatttgccgcccatcccgccaagcttggctttgagcttgtccttcaaaccgccgcctttcttttcttcaggtgctgctgctggtgatcctcctccgccggaagcggacggagcttcccctcgcttgctcatcggagatttgccgcccatcccgccaagttttgctttgagcttgtccttcaaaccgtcgcctttcttttcttcaggtgctgctggtggtgatgctccgccggcagcggctggagcttcccctcgcttgctcatcggagatttgccgcccatcccgccaagcttggctttgagcttgtccttcaaaccgccgcctttcttttcttcaggtgctgctggtggtggtggtgagactccgccgccggcgccgcctggagccccccctcgcttcatctttggcggcctcttcccaccggcctgagtagtactattcccagctccggaggcaccaggagagcttggattgactttaggtctttccgccggggattttgaatcttctggagttttgctctggccacttccaggtggtttctgattctttggtggttctggtgtcttggaatttccggcaggtggagcggcagctggcttgggctttttcggatcagcgttggcattctttccgtttggcgcgttcgaaggacttggcggtgacctggtgagattcaagaggaacgtttatgtgacacggtcagagacaatacttctgctttttattatgctatcatgattcgcgagttgagcccgctccaatgcagtaaggcacttaccctggagtcttgggatttccgccagggggattgggacctggcttggttttttttggatcggtgttggcattcacgccgttcgccgcgttcgaaggggctgcgggtacactggttagtgtcaaaaaaggagaagcaacacagtcagaaaaaaaaattcgtggtagtatgccacaaggattgtcctaagactcgctagagattcaaagcactcacttgtttgggttggccaccccgttggctctgatgtcaaggctagcttgaattttcatgcaggtcgaagcaaaaacgacaatcgaaataagttgagcaagttttaaagaaaccatggtgataatctgactttggtcgagtttgtgttttggttgaattcgcaaagacttgctatatgttacaagaagaagaagagagagcggagaagaaagatgtggttttgctgatgttgaaagcccggctttataaacaaactataagaaacaataaacacttggtattcgaatttaatactggtatatatagacagtggaaggaagtggaatggggtgagggatggagacgttggatggtaattagcaactctttaaatagaaaaattataatcggagtccgttcttttggccggccggccataagcatcagaataatacgcgtcactccccggagtcttcgccctgtcagccaacatgagtccttccgttactgaacaggggtcgtgaagatacgcccaggcattggtcatgttcgcaggtgtcaaggccctattggagttgaacatcagcttctattgccagttatttggtcggtaatggtgcctagctcgggcccgtcatcgtgtgcgtatcgttgaacttagagtaacaagagggttgaaggaggcaagttgcaactgagcactcatcccaagggcagtcacccgatgggttttcacaaccgtacctccagtccgctcgagaaggaccaagggaccctttatgaaggatactccacaatcacggctcttgttgtgccgaaaatggaaagagtcgcgatgacatccccccaccccaagttcggcctgaaccaacacacaccttccttactgccatccatcttgctgactgacccttatgtcatttaaagtagagggttagttaaacgactcccaaaaaatggagagccgactcccaacccccgcaatccccgaattttgggagtcgaacccccaaaacctttgattggtttgggagtcgactccctaagaaaaataataataaaaaataaaaatccccggtcgaatacccagggcagcggccgggaaaattcctcccggccgctgaggtacactctcaacggctgggagttgacccctcggccatgagagtgtacacctcaatggccgagaggaatcctctcggccatcaagggtacatatacactgtcaacggccgatggaaactgcctcggccgttgaggtgtacacacctcagcaaccgagacggttcccctcggcgttgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagatcagtggcgggttggattcctcccgtcactgccctgcgtattgtgggtcattgacccccaaacgctagtctgttcggaaggcccactgccaaaccgaccggggattttgattttttattattattttttctagggagtcgactcccaaaccaatcaaaggttttgggggttcgactcccttttttcggggaatccggggcttgggagttggctctccactttttgggagtcgtttaaccaagccccttaaagtattgcatttttctagcttgccgaccctcacccacagtacacttcaatttttacacttcaattttttggtcaaatactctacaccacgggtgcagaaaaacgttttgaagcggttagattaacagcttcaaaactttttcaattgaatgtcaggggacgtcgccctggaagtcagcgcagaaagtttttttgaaacgtttcaagaaacgttttgatttccgtttaaaataccgatcaattactttctgcaaacgaatgcatttgctaaaacgtttatgaagcggttaatctaaccaaaccagaaccaacgtgtgaccacgacgttccttggaacagttgtgagggggagcctactacgtcacaaactcatacggctatgaagttatccaagaggataactcgccaaagatgacgcaataaactaagtattttgtgttatagaaactttataagtttaaacagagattttgaatttatctttaaagttaagatttcttagtattttaattctgaggagaatataaataacaaggaatatcgagataaggaaaagaaagaaagggaacaaagatcaccggaatgaaagatcataaggaaaatccatgatcgacaaaagtattaatgaaaacaggaactgattgtcatcggaatgatgtcatttaagaggaatgatgtcatgaagacttccttgatcgaaaatcataggaaacatagcatgacatcatagtgaactacacataaatgcatagcattcatcatgtaaaacccataatatctgctaaacccatgatttatcacaaaacagacctgcctattaccccaaattgtcatcaatttcttccagttgttttttattctttttataatacttagcatgggccaccttgaaagcatttaaataaacccctaaagaagttggcaaatgttcttcagctacccatgtgttattagccaccgtagaatcattccaggagagtaaatattcatctttacctttctttactgaccttacatccaatatctgtttcaactttttccaatcaacaatttctccctcttcataataccgctcctttattccatcatcaattttcctgtcaatcaaagaattagttccaacataagctacaaccaaccccacattgaaaaccggatggagtttaggatattcttgagcaatatctaatcttaccgcattcttaccaaccatctcttccaccacaaacaggccgatgtatctatagtctaattttttatttattcgccgagattgaataaacttccgcaacagaagaaccttctgcccttttttgtaaacaggggagtcgcgcttgcccaagttgtaatacttagcctgacgaactcttgcttgatttaaccaagccatcgccgtctcttgagtaacttgtaaatccaccacaaaatcatctagatcccggcgcccaaatgaatcagtcatgatgttaaattttggatgatgaccataagtaaaaaaaatggagaaactttcagactcggcgaatccatattattaatagaaaattctgctaaatccaaacacttatcccaattgtcctgataataggaacagaaatgtcgcagataatcctccaacacttgattcatccgctcagtctgtccatctgtttgaggatgataagccgttgacggagctgattttatgttcaacgcaatcattagtgacttccaaaaattacttacaaaggtcgtgcctctatccaaaataatcttatcaggcaatccatgaagcctaaagatgttcttacaaaataaatttgccaaaaccatagaggaagatgcctcattacaaggaataaagtgtgtcaacttgcttaacaaatcaataacaaccaaaatggaatcaaaacaagcagaaagtggtaactttacaatcatgtccataccaataacactccacggatgaggagacaccactatcggaatcaatttcccatccttcaaacgtcgtcttgccttaacacgttgacaagaattgcaagactgaacgtacttcattaccacgtttctgatgtcaggccaagaaaatgtttgtagaattgttgaaagagtccttgcaatcccgtgatgtccaaccgtcggtgcatcatgatacatatgaagtaaacgagttcgtaaggtctcaggaacaaaaaccctatcttgataccataacacctcattcctcaaacgtaaggccttatttttcatatcatcatcagtataattctttatcaaatattgtaacatttccgcattagggcgctgaaaatacaaatcatgaacagacttatcaatcttcaccgctgaaacatccaccatcctgtttgcaatcgcacttgaatcctgaatgtctcctcgatcatcaccaaaatcctctcttcgactaggcgcattggctggattctttttccccgcaatatgaatgatcttcatgttgaagttatcaaggtaatttgcccatcgtgcttgtttgggagaaagatacttagccgtcttaaaatataacatattcaagtgatctgaaaaaactgaaactggattatctgtacccatcaaccaagccctccactcctcaaaagtggagacaatcgccaacaactccaaatcaaatatctgccacgaccgctcccgatcagacaactttcgtgaaaaataactgactggcaaagccacgccatccgaatttggttgactcaaaattgctgtgattgcatatcccgaactatctacatgaagaatatgatccttttcaaaatcaaaatgcatcaacaatggttcatcaacaaagagtaatttcaaagcctgaaaagcatccctcgcttccttacaaccaagatccgacgtagctttgaactcattcttagtcaacgatgtcaacggaccagccacggtggaaaaattcggaatgaaccgccaataaaagttagtgaaacccaaaaaccgctgaactgcttttaaagaagaaggaaatggccaattggaaatcgtatctaactttttctgattcatcttcaaacccagatcagtaatatcaaaccccaaaaaagtaacttgtgaacaaaagaattcgcacttatttctagacgcctttaatgaacattcccggagtttctgtaaaatctttttcaaatcttgaaggtgttgatgtcttgtcttagaataaattaaaatatcatcaatataaacaaaacaacaaacatcaagatattctcgcaaaacatattgaataaaccgctgaaaggttgctggagcattagccaaaccaaaaggcattacctgatactcatataagccccatggtgtcctgaacgctgtcttccactcatgcccttcggccactcgtaacaagttgaaagctgctttcaaatctatcttagaaagaaatttacaaccatgcaagttattcaaaaggtgagcaataactggtaaaggatatgaatctcgaatagtcattccattcaaaattctatagtctacacaaggtctatccgccttaccctccactttgacataaaagataggagcggccgccgacgatgaggaaactctaataaaacccttcttcaagttgtcatccacataaagctttaactcatctcgctcagacttactaagattatacatccgtccaaaaggtggaacactgtctttcttcaagtttacctcacaatcaaatcccttccaatgaggaggcaaagtagccaatgcatctgttacaaaaacgtctgaaaattccttcaacaaaaaagaaccatcatcttcctccaaggcagaaactaaaacagctccattatgaatcaacacatcagtgttacaacccccaacaaaactgttcgactcccttaaccaggaatttcctaagataacatcagaagaagaaatagttgtcacgttcaacttaacaaaggttgaaatatccaaagcagaactggtgggaattaacaaatccccttttacaaatgatttaatatcaccggagctagcaaaggaaccatcgaaagattgggcctgtacactattttttaaatcaaaaacctctaaaccattctgcaaaacaaatttagcattgataaatgaagaggaagcaccagagtcaatcaatatcgaacacatgatagaacgatcagtacttaatctaagttttcccatgacaaaaggtcgtaagtcagaagaaacattcatctgcacataagcaggatgctcacattcattatactccatctccgctaattgccgagcgaagcacatgtctccaacagacattggccctgactctaccgcatccacattaactgaacaactgtcgccctcgccatccggggctttcatctttcccgccctcttcttcgatatcagttcttgattgatctccgaaactgattctctcttcttgcccttatcagaacgatcagccggcgcaggcaatgctggtggtcgatctgcttgatgacccaaggtccctcgcaaagaacctgaaggaagattaaccggagcccatctagattcgtccggttgctccaactcgccagaacgatgtcctctttcattccagatatgcccccccccccaatccttccaaatggccaagcattgcggcttcaaaagatgatgtttcttagcaagagggcaatgatgaacgacgttgtgagctgaatcccaagttccaccgcatcgatgacacaaatgttgaagaatacactctttcttccaatcttcataggtgaaaccgatctgagccgccaacacatcgatgtccatcgggacagcttctgaaagtttcaatggaggaaccacaatcttctgctcgactcgttgaactggaatttgcgaactggatccagattgatttttgttctgattgatcttatcgatgaaacccaatcccgccacatcggtagccaacttcaccgccatctcctgttttgagtcaagatcagtgagtgtcgtccaaccgccgcgcaacattcccaactgaacaatcttcagattgatagcatcgtcataaaattcacactttgacgactcggataaatcaaccgagtataacaaagagttgaaatagaggttgaatttttcgattgaagtgttaccttgacgagccgccttgagcaacttgcaaatgtcttcctcttctttatgattagaaaagaccgactcgatggctagaataaaatccttggccgtactgagctcctgtaacacgaaatccggtttggacgaagccgtcttcggattgagaccttgctcgacagcattcttcttcataagtccttgccaccaaacgaacgacggacaagtatcccccaaccggccatccgccttacgaaaataaccagcaatccacatgaccttatgcttctcgtttgcaaagttgtccttgttgcgttccaaagtaccccgaaccgagaaacaaaagggtttagtttcattcaaaccacccaaaaaataaatgtgaatttggtaaggaggttcatgaaacgtcttagctaaaaccggaggtctcgacgcaaatgattccagaccaaccaaacgggcatttgttgacgagttgatcaaatcgacagcatttcggatttgcagaaactcttggtgtgcctgattcgattcttgctgagccgataacttgatcttcatgatgtcggaactcatcggtaaaagatccttaaccaggtccttgactgatcgtaaagtctccttgtctcgccgagattgagattcaagattagtcaatcgttgaatcaaggaataaacagtttgttctaacgtagggttatgaatacccaaatcagcgataaggtttacaaacccaggatcctcaggaaaaagatgttgacaagccatagaaccgtcgtctccatcttgaacggagggatcaggttgaggattgatttcaggcattggagaacccggcggaagaattggcgacacaggtggaagaataggagagttaggggctgttaccgcaggatgaggcgaaagagtcggcgggttttgagaaggagtgccgggcaaagtcattctggcagaatattcccgagatgatgaagaagacatggtgtgagaggggaagtgggatcgaaaaaaaaatttgttgaaatcgaaaggttgaagagattgatgatgagaaaggcgatagaatcaaagtcgctgaagtcgaatagtttgaaaaaagattgacgatgaccgaaaaattttatagatgagagaggcgatagaattcgaagtcgctgaagtgaggggcgatagaattgaagtcgttgaaattgattgagatgatgaccgaaaattttttataactaactaaaatgtaaagatctcgatataactgtgagggggagcctactacgtcacaaactcatacggctatgaagttatccaagaggataactcgccaaagatgacacaataaactaagtattttgtgttatagaaactttataagtttaaacagagattttgaatttatctttaaagttaagatttcttagtattttaattctgaggagaatataaataacaaggaatatcgagataaggaaaagaaagaaagggaacaaagatcaccggaatgaaagatcataaggaaaatccatgatcgacaaaagtattaatgaaaacaggaactgattgtcatcggaatgatgtcatttaagaggaatgatgtcatgaagactttcttgatcaaaaatcataggaaacatagcatgacatcatattgacctacacataaatgcatagcattcatcatgtaaaacccataatatccgctaaacccatgatttatcacaacagtcacgtagtggtttttttaaccgacaaaaaaccaccttttggtttcaaaagcggttgcgacattggatactcaaccaaatcacaaccaagataaagttggaaatgggttttgcggcctgttggacaacttttctattggttgtaaattggttagaccttagttggttcaaaccattctgcaacctatgttcaaacattgggtttgtggggtggggctgctcagtcagttattgtagcgacatctcattggttttgcatttcgggaatatttttcattggcagctatgtaaattttgcaagataagtaataatactaatgtgttttttcgcttttaatgtttatatgtttccatcgcggggacatcaagtgatgaagagcaagacattgaaaaattgggagattagaattatacgcggctgctggacaagcagatgagtcttccgtatatttgccatggaactgagactagagataggataatctgaaaagaaagtagacaccgctggtgtatgagtaggagttcaactatcatgagtgatcaacatcaaacaggaatcaagagtgatcaacgaggaacagaggttggacagtatggcggtatcaatagcgatcaggtagcagtagtagtgggtgccgcttgagtggattgatctccaccgagtcgggcaatctcagcagcaatttcatcctctgtcgggagggcacagtcgtccgggtcaaccttgtccaacgttgtcgcaccatcccacagtcgcttgtcttttgctagaattatctgcccaaaggcatatctgtacatgcgggttcggcctactcgtgcgttaaggtcatcattgatttgatgccagatggtgggggtttcacccttctgcttaccctctcgttggatatgattgaggtggatcataaacctgatatacgcaagtcgggcccttgcaggcggcggaacctctgcatagaccctcgcttctggtgtgtttttgtagcaggggtgcatggcaatgtacacggaggagacgagtttcaaaattggggggacttttgctggtggaggtggtaagttggactgaattatggtggagagcttgaatttttcagccttgagctgttgtcgtatgatattatcaaaggaggcgagccacgtgcaattctcgctgtagtcctcgggcagctgttggagaaagcgagggctttgcgagtcaaggatggtctgagtccgataatcagatgttagtaatctactggttgttgtcattaccatcgatggggttcctgctgaccttcatcattgagtatggtgatttggccgccagattggtgcgggtgcctcgctgtcagccacagagtacatgtcacagtacttttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttaccttatttatcttatctgttaattacttatccattaaatacatatctgttttatacataagtaattatcacttacctttcactcctgtgtccgtgaaatacctgtaccacaagttatcccctggtctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtatactacacgtaaccaacataaatcttgtctacctttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaataactgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaatcctcctcattacaggactggtattaatcacccactacctaacactcaccatgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttatttacccagaggctgacactcgctgtccatagatgtcgagtttgggatcaagcaatatgactcggatgttggtgctcactaggctcttgaggttgggggtgtcttgggttgtctccattcctggggtggccgctgggattgatatgttgacacggtcacgatgcaatatcaatgcaatggctgctgcccaccgctcttgctccggaatctacagaggggaagtggtcagtgatcgaactgtttaggggagggggatgagtgcttaccatgaagagtggttgaccaattcgagtgaactccttgtgattgtcaaggctctcttgcagttgttggtaattctcacggatgtaagtgagtgtttccggccggatcaagtcgtttgacaagtccgataagcttgatctttgactaaaactgctggctgagtcaccagcggatgaccgggcttcgtacctgtagggagaatgattgaggtggctggtttggggtgtggttcggaccggcccaatcccaccagtttcactgcggccaattagacctagttgcccatgtgtggggcctacagtttcgtcagcaccctgggacaatgtgcccgttaatgagttgattgttgagccacttacttgggttggtcctatgcccaccagacatcacctccacttgagttgataattggggggtagaaagatctgggtgtcggccggctccttgggctccattggtgctgactgggacgcttggggcaccagcagggctgggctgtgggttagctatgttgaactgagggccagccgcgggggccaagtattccgatgggacatgtgcgcctgcgggtgcaagactgccaacgtgtggttgatagtgggattggttcgacaggttgggtgggatgaagcgtgtgccaggtccagcatgtttttggtatgtgtggggctgcatctcatgggggggggggggggggggggaggggggcaaggtctggtcggaagttctcctgaagtgcatcccatccgtcgggagtgtcacggtcccaggtggctccaaggtgatgatgacttgtcattgtcatttatcctgatgagagtgggtggtttcagatggtgtgatggataagaagaatggtcaagccagtggttttgtttcaatgaatgaaacatgactcactctgttgaatggtgagtccccctccgagcaccgtttgatgaatcccgatcaccaggcgttgattgtggtccaatgttggagttggaaaatttttggtgtgggtggagtgaacaggtggtctggctgaaaccacgtttcagtcatctccgattcgggcctgcaacaggcccaaattgcgccgcggcaggtccgagggggtctgtgtgtgctttggctcatgtggtgctagaccgtgttgtgaggggaaaattcacaccctgttgctcttttctcaatttcatcggttgaactcttaatcttccaaacatattgaaaagtctaattataggtgccagttgacatggaagaggacattataggtctgtggcattgactttgttgatttattttgggtctcttgaggtggcggttgttgggttggtgtgtcgaatgtgagtagatagcagaaaggtatttcaaacttgagtagaatgcagaaaaaagggatctcccggaggcggagatatcagcggtaagcggaaactacgcgggatgggggacagctgaggggtggatccttggcttagggaggattcactatcctcagtcatccccagctccgaccagagaggggtatgagactgcgggggactggtgtagcgcaggcatgcaaacctagtctatccacccggcttagccggcctgctctggttgtcgctacggtagtctgctactgctacatggacaccggtgaactctgtgctgctctccaccgtacacctctcattaataaagggtgttaataaaaaaacatggtttttccgcatttacacacggtttttgctgcgcgcagcacacgcggttttttaattaatttttgtgcacttatttttcgagtttttttgaatttttaaaatcaattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgaattttaattattaattttttttgggcgttaataaaaaaacgcggtaaatccgcgtttacatggggtttctgctgcgcgcagcacacgcggattccgcgtttgcacgcggttttttatttaattttttgtggcttattttttgagtttttttttaatttttaaaattgtttcctaggttaaaaaatgtgcagaattcaatggtaaagtccatttttcataaaaatgacttttgattattaatttttttttcaactcatttttttgattaattgtttgcaaacatgtttgtaccttatttttcatgcttttttgaaattttaaaattatttcctaggtttgaagacatgtaaaatttaatggtaacatccaatttccataaaaatgaatggttcattctgaataatacaattacacccattttttcacttaaattcttagagcttgattttcattcttttttgatgttataaatttttttcctaaactttaagacatgtataaagttatggtaaaaataattttgcatcaagatgcagactacatcttgaaaactgcctttgacaccattttttttatttaattcttctcttttttgcttaattgtttgcatacatgtgtgtgccttattttttatgtttttttgaaattttaaatttgtttcctaggttataatacgtgtagaattttatggaacaacccaatttccataaaaatcaacgggtcacgtttaatactgacattagacacttttttcaattaattctttacatgttatttctcaatattttttgacattttaaatttatttcccagactttaagacaggtttaaaatgatggtaacattaattttgcataaaaaccaaaaattgctcttgaatgttgcatttgacgtgtttttttaattaattcttgcacacttaattatccttattttatggaagtttaagttcatttcatacattttgaaaggttttgaaactgatggctgtatccattttgcattcaaaaaaaatctgtatacagtacagattatacaagaaatgagttacgctcatgtattaagattgaagcttttatttttagggaaattggacttcaccattgaattataaacttttttaactgtaggaaataaatttaaaatttcaaaaaaagatcataattaagccggtaaaaattgattaaagaaacataaaaaaaacctgttcaacacagtattcaataacaatatttgattttcatgtaaaatggttcctacaatcattttgaaaatgtctcaaagtgtaggaaaaaaatttaaaatgtcaaaaactaatggaaattaagctctaaaaatttaagtgaaaaaatgggtgtaattgtattattcagaatgaaccattcatttttatggaaattggatgttaccattaaattttacacgtattcaaacctaggaaataattttaaaatttcaaaaaagcatgaaaaataaggtacaaacatgtttgcaaacaattaatcaaaaaaatgagttgaaaaaaaaaaattaataatcaaaagtcatttttatgaaaaatggactttaccattaaattctgcacattttttaacctaggaaacaattttaaaaattaaaaaaaaaaaaactcaaaaaataagccacaaaaaattaaataaaaaaccacgtgcaaacacggaatccgcgtgtgctgcgcgcagcagaaaccgcgtgtaaacgcggatttaccgcatttttttattaacaccctttttttttcctctcatttttccaattaattgtatgcattgatgtttgtaccttattttttatgcttttttgtaattttaaatttatttcccaggttttaatgtgcgcagaatttaaaggtataatccatttttcataaaaatgaatggttcatttgtaataataaaattacacccattttttcatttaaatttttagagcttaattttaattcttttttgacattttaaatttatttcccacactttgagacattttaaaaataatggtaataatcactttgcatgaaaatcaaaactctatcttcaacattgcattggacatggctttttaattaatttttacaggcttatcattcattattttttggaattttgaatttatttcctacactttgagaggtgtagagattaatggtatgattcatttttcataaaaattgaaggattaactctaatatatgagcttaccccatttcttgcataattcttacccgatacaaattttatttctatgcaaaatgggtgagaccataaattctcaaacctctcaagatgaatgaaatcaatttaaaattccaaaaaataatgaatgataaccctgtaaaaattgatcaaaaaaccatgttcaatgcaatattcaagaaagagttttttttcattttcatgcaaattgaccactaccatcattttgaacatgtctcaaagtgtgggaaataaatttaaaatgtcaaaaaatattgagaaataagatgtaaagaattaagtgaacaaatggttctaatttcattattaaaaatgaactgttgatttttgtgcaaattagattttaccataaaatttcaaacatttcataatgtaggaaaaatcaacaccagagctacagccctgtcctgacgggccagtacaacttcagccagcaaaaccaagggcacaggcaacaagaagccaaaggcagtggcaacacaggtggatacaagggcaagaactacatgttggaattctgttgtctctttgttcccaatttcactccttttttatagtccagatgaatatgcattcctttcaccttctgtcccacaactcagcccacatgtgtatgtagatgaacagtcatactaatgagttagaaaaggaattcgtctgctttctgcgtgcatttccctgaggtctctaagatatacaatcttctgtagcttgagtgcttttccgccacacaagctagcagcttaagcctcttttgtggtacttcaaccttgtttttcttcctcaagactagaatcttgagcgtgttgttcacgctgctcttctccccacttccctggtctcagcttcaaaattcatcactacaaccattacaatacacatatcataccagcaatacattgtattgtattttgttttgagtacatctgtatttgagtaagttgtatcaccatggtcaacaaatacaatacgagtacattgtactcagccgtcaagtacacaattcaaaatacatttgtattgtctcagaatttgggacaatacaaatacggtaatccacttattcagtgtattttctccccactgctttaaattgcaattttaatttgaaaaaaattcaaaaaaatatccagcaactactcaaaggatcaggtactccctgtgcttgaagcacttcatttcaaatggatatccctctctaatccaactgacaacccagtctcagagactcagacggtgaaaacaacagggtcaacactggcaatgcaatcagtacagctaaccccaaaaatataaacagtttggtaaatttgaatgaaacaactggggtgagtcagcttgttgaaccacctctgttttcaggcaagacaactgcagcttgggttagaaatgtgtcttgttactactttgtattggtcatcatagttatatttgaattctttcttttctcttaccacatcttgactgtctttatcacatctcacatcatgtttccctggtgatgatacctcagaaatgttcccatctgactcatgtattgctgagtcttctccatatcacaattgcatgttgaagatatttatatcatacataattagtaatttggcagtggcagtcataaacgcacagtgagtaagcacagaaggatccaagtgttgatgaaatgagtgagttctctgacttggttgatcaaatcctggttcatttttggaatctgccactaaattccacacatgttagaaggctgcaaaagcagtcatactatagtgcaaggcctgctgcctgcataagttcaacagtctttggcgccctcatgaagctgagccaagtcatcccgttctgatctcaaaacatttttgacctcacatgtggttttttttttttgttactaaatgcagcatgttgaataataaaatggaatgagaataatgagttattttgagactgataaaagaaatgaacaaggaggttgaaaagagagagtgagacagttcaaagaaaagaagaatagtgcagaagatgagagagaagcaagagaatttgatgaaagcagaagtgattggtaagagttgagacttgatgcaaagggttgtccaaagccaacggggggagggagtgtctgagctgcagaccaattggaaagatttgtcctgcaacacataatctaatgagaatcttatagacttgggcggtattttagcttgcctgttcaattaaacagaaaactcacaggttcgcttggatgcaccttgggaccttggctttttcttcccttttgaaccggttttgggacgtttgcgttgttgttgggatgctgcaggtaccccaggtgtcagttgctcaggagccctgggatagaagactgggtgcaattgcttgagccattgtttggtcacctcagcaggttgattgtgaagcttcagtaagtcatccggtattgcggtaatcaaccgctctagtgcagagcgtatgttaggggtaagacagttgatttcgtcgagaccaagaaactggtaagaaactcttccggtgtcattggatgtcggatttgtccatggcgtgacactacgactagcggttctcaagctgaataacagaatgagatagggattttcaatgccttcaatattggcataactttttgaccagttgggactctgcttccagtcaacgtaacctgcctggttttttgtttgaacaccacaaaaggtgatgtttctgcggtttagctctggagattcagatgtggggggtgcaagatagatgggaaaaaggtcgtcaagtccaggttgcctactcttgcattgaaccgcaacacctcggtacaaaagctccaaaaagtcggctgcgctgggcgtgtatgaaattcgggtaaagtggttgaaaaatattcgccctttttccaagagttgtgttttgttgtctttgcccaagggttgcgttttgttgtctttgtagccaaactccatttcacgtgggtctttcccgctcaaggtgtggaggaaatctttcaatcgcactgaatatccattggggatcatatcggtagtgtcacaaggaattgcctcggttttctgcatagcgtgtatcaatattattctggtcgccatctctccagcgtctccgagggcaacgagtcctttttgcactgcagaagtaagaacattgatacacttgatccaatgtgtctcgttggatgcaagaacacggttggccgctgaagcatagacgaactgcgggggatactcgctgacaatcaattctcgatttgaatcaatgaacatgcaatgtgctgcgtgacttgcaacaagttccgagttgatgggcgaatgtaaggtcagccgggtctggatcaacgagcccagtatggcaaaacattgcgattcagacaattctgaagaagccgatggactgtccagcagtaattttgtctcggcaatcaacgacgtggtttcgacggccgtctctggtctctccttcactatttccttgaaataaagcccataaaatgggcagccatagctaaagagccgttctggcgatagcaattcattccatgagctcggcggtgcttttgggacaaacacatcaaatgatgagatttggtagattggcgcaaataattgatagccaagaccgtggtgccttgcgctgttgtctcgactcagggccgggttgaagttggcgacccgcgaggttgtatcggtgaagaggccaaagaccccatttgaggaaggtatttctgataaagcccgacaaagcacatgaaagtatgaaatctcgagctgtgtgtcaatgggatagatcaagttgctggcctcgtctatcgccagcagaaccctgagccctccgtcctctttgtattgaagccttttagacaccttttttaccgcagcgatgagagattcggcgggcgttgagggactttcccgcagctgtttcagttcgttttcgacgtcggcgttatattcattcttcaaggttgagtccatttgaaaactgtagccaaaccactcagttaatcgagctttgaagtccttttgaagtatatccggccttgaaaagaatttagaaaccgtgttgaggattgcagccaataagtgagtatagtggtcgagcaggcctgaatctggtggctctggtgggaagaagtaacttgcaattttggaacgagggggctggccagtggatttctgatctcggagacagatgtagactacacacacgtgggctgcaagctccttgagtaatcgagtttttccgctcatggtcgggccgacaatcgaagtgtagggtgccttgtacttattttgctgccataggcctgcaaattctctgagggttttcagggttgggagaacaataagatcgtgtcccttatattctgctccgaagcctttctggacgattgcggttgaccaagcggctttgtcagccccgctgagttccttttttttggtgggaggggtggtgccctcagttgcagcaagcatctcttcattcgacaatccagaaggattgagcgaggggaatcggacgaagtgagcgcaccggatcagtgtagtgattttgtcttgatcagcttcatcggtgagtttgagtctctcctggaggtgggcaaagcctccctgtcgacctgaggtaaagtccttccagagcattgtgacacgtccttgatctcgctggtccagtttcaaaagctgaaaaacacggtccagttggttgttgtgttctcggaccttttccacttcagatttgtgatcaggagggtgcaagaagatcagcttctgttctatagctcctaatcggccattgcttacatccagcagtttctaaaagatcatcaaataactcggctgcatccttatgatcggcgtggagaatctcaaagcgagcgcgttcagtgtcaatgtctttggcttgagtagcttgtgatttcctgcttgacttctgagaggttggacagagatgggtatcaatatttgagctgcaattatgtgtagagagaggaagcagagaagaaatcttactcgggccattggtagtgggcacaatcgattggagggcaagacaactggactgagctgagaagaagttcgtctgatgcgagcgagggtgttggtggttgaggctagggaggtcgaaggtggaacggtgtttaggttatcttggggagttgggagtcgaaagtagcaggctatgtatgtagtgacggtcgaagcaaaggctagaccctgcgccggtaaaaaggataaatagtaaaaagatgaatacgtcatgggtccctaacttcaagttcccggatctcctacacactaacaatcctcgccagcttccaacagtacctctaccatcaatttttcatccaaatgtttgttctcattaagcttcggtcatcactccaatccaccctcacacaacatctgatatcaaccgtattgcacctcgattgtcccgttaatttatcatcaaaaaaatgtaagaacccggaattgttacatagtatttcatctcgattgttagcaaaaaaaagattggcgtttggtgcggacacccaaccgccatacagaaatggtagggtccaacagtcacacaaaaaaagtttagaccacaaagattgagctctaaaataagcgtcatcaggagcaaggtgcagttgcaactgctggtcttgacccctagctaggtggacagactgatgatgggattacaacccaaaatccgctgtcaattccgcctacagacaagagtcaccgtgtcgcactggttagcatcacacggacgcttacagcctcggatcgtcattgagacgttgtttttggtcacaagagcgccccaggggttataccatcaagtgcggtatgcaaaagttcagacttgcctcgccgggtacaatgtcttgataagctgaagttgaaaatatatcaataacacgtatatttacatacacggcgtgtgacatgcttttgcaacagtacacactgttttgatgatcatgttttgtggagcccaagttgcgtttccaggtcgaggcaatccgcaagtcttcaagctgcttcaaaaaggtccacggttttgagggaaggggggtcgaatcatctttttcttatctgagttgttaacctgttatccgtctcaggaggatccggccgtttgaacaatcctcgaggttcgctcatatctaaatcccgaaaaataatcagaaacttgtgatagtcttgtgtttgtctgcgcttagataattagctggtacaatgaagtggggcatctgcccatgtgttgtgcttttggccaagatcatcgccagtatgaactatgacttgtatccagttgaacggcttttggattcctctactcagccttctgcatcagactacaaatatcctgttggattcgaccaacccaacgactgtttcaacatgtgggaagacggcctatcgcgttcattttacccaagtgaccatgaagaacaccgccaggtcgtaggaaccccaacacactaccaagctggtcttcctgaacaccctcacaacatcgactatgacatagcttctccaatgtctgatcgagaaactggggaaaccggcgaagtgtcacaaacccatgaaccaaagaaaaagggtaaaaacaaggaatacttggaagccagcatttcttctagtgaatccaaccaattggaagcagataaatccggtcaacttcttcacctctactatgagccagactttcaagccggtgatatgtttgacctggataaatttgatgcctggatcaaatccaatcaagacactacatctacaccatcctcatttgaagcaatgaatcaagaaggttatcctaaaccctattttagtacaccatcttcattggaagaagtaagaaatcaagaaggtaaaccagaatctatgttcaacattgaggagactcaacctgcttttacccatacccaattccagatatcacattcaaacaatatccagccaacattaccagtagcccaccaggagatttctggaaaaagcaatggcagggaagaccaagcacaattaacaatgtatgatgatttgctatctgaattaatgaatattgaccagcttattgaggtaatcagctcacaatcaaccccatctgtccaaagaagttttaaaagaaagagtcatgatctggtagaagttccttctctaagttggcagcaaactgatcaatctcataagagaccattccaggggatcagaaatcatgaattttcagagtattctaagaccaattccatccccaacagtggcagaaacttgtcaggaaagtcaagtggagatgaacaatcaaatatttcccaaagctcatcaacccctttgatcaaaactgaacaacaaggaggaggggataaatttgtacatatgaaaagtatcagcacaagtctttcacaaattcaggatacaaaaacacctgaaaacattggtagcatcaatcaaatgactacacaacatagatctccaccaaagttaaaactggaaaactttatattatgtcaaaatatgcatgcaggatataaatgttacatggaaaatatgcttcaagaagtttcacaactggaccaggatgatgttagggtagaaaaaaaacagtttgatataatctgtaaatttttgaataaaaaaggaccagtgggtgggatagtaacatcaagagatcagcgactcaaaaataaaatgaatgaattcaaatctcatcaaaaggtgtggtatcaatactggaaggaaaaaacaaatctagatttcagaagctaccaaaaacaagtagaacttgagaatctcccagaaatcttcccagtatttatattatatgttgaaatgtttgatatgcttttcaatacttggccaaaaggacatgaacaacaatactttgactataccacaacaatggagaaagctggtaaattctttctgatgattgaagaggccttgaggaaccttgatcagaagatagaagacaattggaaggaaaagatctctgcaatcaggggttgtttttgtaatccaaaaaataacatcaatcaaatcctttggcatattttagatttgtggctgaaaaataaccacagcaagatttggaatgagttgtcatcaaaacatatggaatctatcaaatcttacacaaagacatttttgaaccatatgttcttctttggaattgatgagctaactgaattcctaaagaaatccatgccacagtttaataaagatattctggatctgagttctaaatcaaaacaacttgaaccactcccttcccattgacccagctcaaaatagccagtcattggcaaaaattcataatcagcaactcatgatcaacccttatgaaaacttacattagtgtatacatagtctggagtccccaaaattattccagacccatcctaaaaatagattgccatcaggaaatgttaacaaggtcatcagccatcagaactggcttatttcaactgggcttttgatgattaatggcttttctgtcaaccatgtcccttattttcttaatttcactttctcagccaatctcacttatatctgactcctcgccttcatgaacaaaccacccattgtcttcttttgagacacttggaacattcattttcatttggttgtgacgtgttggaatttcatttattttgacttaagcctgtctcactgagcattcataatcatcttgaacctgagtagattacagtatgtatgttattgatcttgtttttatgcttttgtttggaggacttgccttcagatttacaggcattttgattcttaattcacatgctgcaaatccacctttttttcagaaagattgatcatgtttgtttttttgttcatggtaacaatggcttccataagcactggtcagatttgtgataggtatgttaatgaagaatgaagagaggcaatcatagccttttaagcggagacaagaagtcctccaccattggttgtttcccttattaaacatccaccaaaggacttcccgttgaccttgatttcttaatacagcccctgtcaagcccaacagtaaagtttattagggggtgacaaaccagattccccgaggtttccctgacttaacacaagtctctcgcttcagaggcccctagtacagggctggcatgaagtgcccttgcacaaagcgcaacctccgaaggagggacttgcaggtgatacctgttttttggcgcctgggagcttttgcatttttggtcggagaaagattcccctcacttttatctgttgctttctccccacaaattagacacacatctgttttttttttttttcttgtctacaaacagtgagtaatccaagacaaagaagccaaccaaactgattgatactgctctgatatccagaatccgattgccaagcactagaccgtcttcattttctgaacttttgcagatgagaatgacttgagtttcaagatgtttgaagtcctcaaacgggtgaagaccccccacaaacgcttcccacaacaaggtccaagttcaacccaccttatccaggcccagatcccaatccagtcatcagcccctccacatgtcccctcagtttatcaaacaagaaacatgactgactgatgatccagatgttgtggctcatttaacgaggatgtgcttgcagaccaacatcgtcattgatgttacatcgacactgcaaaaaaaagacaccattgcttggaattggcatgagatgtatcacaaaggtggtgttgtagtattggatgttggctgtcagcacttgcttatgtttttttgcagtgttttgggtttgcagagtccagcaatcactggaataatcatgttgtcttctgtaattagtgggaaagagccggcaaaattccatgatttaattagtcattcaagttgtttcaatgacacattgatattcacatttttgtttttgtttttgatcatccaattaaaaggaataggtatcaaaaaaaaagaatgagaaaagaagagaaaagaaaagatttccctctctcccctcaaaaaagagaagtataaaagaaataaaaaaaagggaagaaatcaagcaaagaaatatttagatttaatgacgtcctgtatatttaagttacctctgggaggaagcggaggaatgagttgattaagttcgaggaactttccgcttgagtttccggttattgttcccttattactattggaatccgtttccgtttgcgtatctgtatcagaagtggaagttgaagcagaagaagtggaggaagaagcggtggtagaagtggtggtagaagaagaagagggactattgaaacgatcgatgcccattgctttaagctcattaatcatccgactagtgagtgcgtttttgggaaccatgtacccttcgtatcgatgtttaatctgcaatgacacccgtcacaaagaaataaaatcaggtcagtgatgtgaacacaaactgagaaaaacaaaagctttccgatcgaaaaaagagagaaagagagaatggggccagacttcttgtactaaattgtcaaggattcgagtggtatgtaacctgacgaaggattctctcagtttagagttcatatgatcgacggaggacgcatgagtccaataagaatcatgaaccgacgcaaacgtaatatcctttttttttcaaaaaatacccaaatttttgggttagcaactattaaggaagggagaagatgggaagacagacttgacaggccagcgcagtcagcatcatgtgagtagcatccaagctgtggatgaaattaggaggaaaggccgaggcttgagaccttgaatcagcttgagcgggttcgaaaggatcggcgatgtacacggtttgcagcaccgtcttaatctaacaatccccaccaaaaaaaacccctcccgatgtcagaaacacattatcaaaagggaaggaaggaagggaggggaggactgacttgggtccgattttgggcccgatacggttgacaaacgactaatcctaagggagttgtccaggtcatagaagtcatcaactcgacctcgacgtcgggatcatgggcggccgaagaagagccgggcaatttcctcttgaccggtctcggcttcttcgtcttcgccaccccctccgccccttcgccctccttctgtttcttagctgtgcttggtgaagtagttaaggattccacgcgttcaggcgggatcgatttcgacactaagcgggctactatcgtcagccatttttggatcgctacggcgcctttgaacacttctcctatcgacctcaacacctatacaaacacacacatgattacattcaatcaatcaaaaaaaaaaaacttctcatttctgttcgaaaaaaaaaagaatcagctgaagagggatggaagatatacacttacaagagtagctacataggccgctgagatgtatagattaggaatcggaatcacgcccagatcttttaattgtctcttgatctgttctcgagctccgacaaaagtaacgcctgttaattttgtgcagaacatttctgatcagttcaacgatccaatctttcccaacgagaaaaaaaaagatacaagactgaccataaacagtcgtcatgacctataaaacacctccaaactctcagtgtccaagcccacataacaagggggggaaaaaaaaaacaagtaaaggggaaggaaaagaaaagagagacgaacagtttgtttgacgactttgcgtttgatatgacctttaagcgccttagcgatatcatgaccattagcggcgtcgaagtcgacgagtttggcgacctcgacggcgaccttggagtagacgtctccgggcttctcgcccgggacgaggttgacctccttcccgccatcgatgtcgccgcccaaggcggcataatgttgcagtccgttgcaagagccgtcttggtgcaccggcaggctcgaccgataggccgtcggatccgggctccgcagggccgccgttagctccatacagcccgctaacgtttgccatggatcttctgactctaaccaccatcgttttccctacatttatttcctgtcaatcctcatactctctcctcacaagaaaggaaaaagctttcatagactaacctctaatggtcgatcagcagaatcgaagaccaactccaatcgttcctcgataaacttcgcccgatcatccagactggccttatcattcccatacttattcgagagatggatctttaaccaccgtaaaccatcctcgcctagctctttctcttccgcaaacttcaataatccgcgagaaatatcgtctcctatgtggttcaagttcgctggaatcggatacgctcggcctcggaagtcaatgttgtgtggaaagtaaaacgtctcatttaaatactaaaatcaatcctttcattagtttttttttctttctcttttttgttgtgaaagagaagaaactaacagctctggcgatttctaattgataattgaccgaacaacgttgtccataagcggaccttctactagccaacaagcttctgtagatctcctttttctcgccttcagatctaggattttcgagttgagaagaagaagaagactgattctcgagttgatcatgatgctcatcatcagaggcaggagtagtggaagaaggaggaggagagaagaagagtttctcgatctgatcgggtttgaggttaagatgaggatctcggatagggattccagcgagttggatgccctgattccagacggtggacatagtatcgaagacgggacgattgatattccagggagtattgccgagcttatcgagggccttatagacgttctcgaggccgtggaaccgatgggcctcgagcagatggagggcctgttcgggcgagtcgcgggtccgcatcagcggcgccccgtgcaccagataggccccgttcttcgggtgcgtccatggcatcggccggcacaccatcggcaggtaccgcggatgtaagctcacattcgccgggtccaagtctagtctttccgctaccgcttcgttcatcttcgtcacaccgactctttttccatcaaagtattgcgtcgtttggtaaaacgccggttggacttcctcactaaacatatatacatgtacaagaaaaacaaaacatcagtcaatcattttttgtcttcaagaagaaaaaattaaagactgactagactgatccatcttcaagtacggtacttcttgtgatcttcgaagtttccagcaagccacgcatgaccaaagcgccgacttttgagcgttgttggatcgtccaatcgaagttatcaccatggatagcttgcaaatcggcctgatagttcttgagttccgatttccagattttgcggacggtatggtcgacggagcgactagcggttgcgtcgaggttctcttgattgagtgtcttgatagcggcgagaagtttctggttgagttcagggatggccttgatggtctgggcataccattcgttctcgatcgccttccctagtgcaatgaacaggccgatcgacttggccccgtcgttgatcgtgctgttgcccatctccctgatcacctccaccaccgccactttggcaatcaacgagttttgcagaactttgatgaaccgaagatccgtcgcaaccgtctccttcttggcatccaggatgtttcccgactggtcatctacctcgagctcgtcaaaccattctttcaacgccgcccaccattcccacatccatgcctgtaatacctgccccccttcgccattggtgaaccctatccctcgctccttgatctccttgtgtccttcgaaccattccgcttccgccgaatcataacccgcatactctagtaccatctgccgatcatatcccgtcgtgaagctttgggtcgccgattctgggattgttgagacgtttgatagtagatgtgaaagacgcatggggatctctctttccttactcggatcatctgtcgacttggatggctaataacaggatccaaacatcaacattttttttttttgacaaacatggcggatcaaggacttactttcctgaccggatgtaaaggtataggcagatctgagtttacaccagatggattgtccaggctagcgggattgggtgaggtagaaggaccagcattccagtgccgttcgacgacctcgacctcatccaacacgtcctgtcttccctctttcatagcctgctccttgatccgctcaagcgcctgatgtttgtccagagagccgaagaacgacttggtctgggaaatcataaaggtgatcgaatccagcacgttcaacagggtcggcgggagactcgtggtactcggcggctggtatttctttgtttggtctgctgaagaaggcaggatccatggcatgtaatccaagacactataaatcggatctttcaaactgaaaaaaaaaaagaaatccccacttgattagtatataaaatagatagaaatgaatggagtgattgatggattgatttttttattattattctgtgtgttgtttttgtgaattacaataagacacctttaagaacgccagccataagatgatgatcgacctgggcccaatgggggccattaagtttgaagttgaggagccaatggaagagatgagattggaggatgtgagcatggttgaggtttccgagagattcctgtttgatagcttggacgagggtccttctgaggagagagctgaagatggaaggatggatgatttggttgagggtgggcagatgatggtcgttgggatccctctggaccaaaggttcgttgaagtgcttattcagtttgaggagttcgttgagagtattattagtctggaagaatgctttagttctcagatatcccaagcttcgttcgatttcgaggatgatcgattgggctcgttggaggtcgccgatggcgatggagactgtgagttggctgagttggtcctgagagcgtgatgagttgaatccattgttgaattggctgtagtcgatcttgggttggtggttcttgctctgtcttccggttgtggtgctcgttgttggtgggagtggtggtctgaaggtagctcgggaggtttccttgatggaaggctgattcgaaatagtgctggttcttgttcttgttcttgttcttgttgggtggttgtttagtcttcttcttgttgttgttgtttggtatgagagtattcttgttcttgttcttgttgttagtagtttcttcttcgttctgttggtgatcatcatcttcttcttcttctttttgaagagtgttgaagttcttgacaaaagaaaaaaaaaaaaatcttggtatgtatgcagagggggacacatgaaaattttgcataatgaatatatgtattcaatatgactgtaccggataatctgatcgggtttacgtatccgatcggatctcctcacaaaacggcccttgatcatagggatggccgtacctggaacccggaggaggcccggatcggaaacctcatacatctgagagaaatatgtaggcagtgggaggaacagaaccaaccaaaacacaaccaatcatgaacacagaacaagcacgagaagaaccaacaacccacgaagagaaacgagaagaacaagaacagacagaagagaccaagatcgacccagacctacaagtacgtcagcatctcccatccgagaaacaaaatgaaacagacactgatcataagaaacataaaatgatttccagaacaagatcaccagattcaaagccttacgagaacaaggaatctacttcaacgacaacctcgtccaaagcaaatcctacaggaacccgaacatctataccaaactagtcgagttcctcagcctccacgaatgctctactaacttcgagcccaccttctgggaccctcgagggttccctgactcggctcaggctgactcgctacgtacctagatatacttcattctctcattctctctctaagtccctttttttatttcatctctaataaactggttgtgttggatgtgatacatggaaaatcgatctgtgcaggtcaattacaacaatctctggcagacgagaaagagaagcaaaggtcaaaccaagcatccaataagcgctccaacatcgaattcgaacaggcccgtcatcatccttcgtcttcctccacctcccatctgaatcctaaaggctccctgaaacgcgaccgtgagagggatcgcgatcgggagggcgatcgggagaggattagacagcacatgagcggatcctctcgccgtcacgatccatgactcgtactcatccacctcgaactctgtcaagatcgtattcattccataaacccgtgttcctcgtggacgacaacggcgtgtttttttttataatcagtttatcttctttgaaactgaactgttaggatcatatcaaatcaaaacctgtaatctctccataattttagtgatcattttttattttatccttttcttgatgcattgctagtgatcaaaaaaaagtttataagaaaaaaaattgacaaatcatgaggaggttgattagtagacctgaacaaaaaagagagtcaacaaagaatgttttttttgtcataagaaagatggatgtgtgtgcacacttggctgtggatgccaatagatcattgaaattgccaacatggcttacactcatgcggacctaccaagttgattctagtgctccatctgtgtcttgtctgactctgagcaacggtgggccagttacactaaccatagtgttagtgcagcgtagtgttagctttttaagctacactacaaaaaagttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaaacaaaaaaaactttagcgtagtgttagctacttttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagtggtgttagtgggtgaacccactacactacatgttagtgttactttttgcaaagttacactaacagttagtgtagtggtaccctcagttacactaactgttagcgtaactggtgaaaaagttaccctaactgttagtgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacttgaccacatgactagcattagtataccctgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcatcattttttttcagttggtaatgggggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcagactttactgggctccattcccacacttgttcaatttccactttcacatcatgtagcaagggggggcggggggggttgaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaaataaccttaatacaaccacaagggtctgtagcctagttggtaaaggaagcactctggtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctctgtttgtttgtctctgcatcttgtgctgttcattatctgcgggattgtgtgtgatcataggacatttaaaattgtcactatggacctcggctgtatcagttatatggacagttcacacaacttgtccattgaaaacagaaagcagaggaagagggttcaacagcataaattctcacttgacatgtcagtttctctaattgatgatttacactacactacatgtgtagtgtaacttctactgtagcgtagcgtaactaggcatgtagtgtagtgtagcgtagcttaatttggtataagttacactaaatgttagcttcaaatcagttacactatctgacagtcaaaattttgttagcgcaaaaaaagttacactgactgttagtttagctgagatcatttgaagctaacactactaaaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcagctaacactacaggatttccaggaaataaaaaggccactacactaacagttagcgtagtggggtttagcgtcagctaacactacaggatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagtgtagcgtagtgtagcgtagcggcccactgttgctctgaggtcaagatcaacattgatcagcgagctgatcatcacacttgaaccacaaccgctaaaaaaaaacaatggggttgtgttggcttttgtgacaacaaaaacaccagtgtcctctcaagtacatacatgcaaataggggcacattatctaccatgactcaaaaaaaaaaaagtataatgaaatggacaataaatagactggatgatgattgcaggtggcatgatagtaagaagacaagtgtattataatcatgtgatgtacacaggtgggataggaggtttctgttatcgaaaaatgaaacactgttccaatgatttgagattgtttaggggaaaaaaggggaaagatatttatcaaaaggaagaagaatcacttacatccacagggggattggtcatcaatgggtgggcaggggggagcaatggtgatatgggaatgaagcaaaagcatccttataggaatgataggtcatgggccagccaaacaaggtggaggaaaaacagtacctacttaatacgtggaaatgcctgattttcctttgtttggttttccttgagccttttggaaaatttctagtacatcaccatgaagtgtcttggcctgcttagatatgacaatgggaccacacatcatttcagcaaacttgtttccacagtcagtgagaggcttaaatgctttgtatcaaggtgtgtgaagttggctgtaaggcattcaggcccatcaaggtggttctgcttgatgttggccatatatgtacctcaggcaaatatctttccagcttgtgagatcagagttttgcctatctttttcaggataataaatgcaaattcacatcagggccccaaagaaatgattccaaatcatccacaagctcattttctgaagcaaactaattgacacatgtcaaggttttggtgcgggctcttttgtagtgttattcttctattagtatagggtaggcaattgccacatctatgtaggtcaattaggaaggacttttgatccagatcgtctttctgattgtaaatcatgatgttgttagtagatacgtctctgtgaagatagccagcttccaacgaggcatgatgcccttgaacacagccctcaaaggcctccaacagatggaccagagaatcaattggcccacatctttgagaatcaaccatctgtgaacccaattggtaaagcaatttggctcttgttgattaagggatgtgttgggtgtttggaatgtcttgccattattgaaattgatgccagaccaaacatgagattcaatttcaactctctggttggccactttgatatcttcacaatgatgatattacacctcaggatccaagtggtccgggtttgggtcaaaaaacagtgaccaaacccgccccgccaaatcttcggggtggggcgggttggggcaaaaatcgtaaaatgttgaccgaacccggcccaaatacaccgtgccttgggtcgggtcaggtcgggtcttgggtcgggtctgggtcaacccagcaaaaaatcactttctttcttttcactcaagtaatttggtcaatctcaagccaacccaaatacatttagtcctgaccatacccgccccaccaacccatcgggttaaatccgggtcgggtcaatttccaaccctagcctgctcaaacccgccccatgacccgccgggtcgcgggtacccggcgggtcgacccaacccacttgcatcctgaattacaccatgtgaggagcattttttttagtcactttccaaagcatatcacctcctgctctccagtgtaggggttgccaagaatcttttaatgggtaagtgaattttacaaactatccggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattacagcgacccatcttttatcacaaatttctgatgcacatctccaataatatgagcttagaagcaggttgtcccatgtctgcagattcccaaggcttgggatatggggctgttaaaatgagggcagtctatgacaagaaattgaggggtggacttggcattgatttgtatattttgtgattgtggagtgtctgtacacttttgaccataattttcaataaaggtttaatcaaagccaaggacttgcttatttgaggttaaaaaaataagatgagattgaggaactgttaaaaagttggctttggtttctttgatgtcagataatttggaaccaaaggccctggacctatcaagctgtcagagccacacaaagagttccacaaagtgtaagcacaacaacaaagccttgggtgggctgagctttgaagaccttgtagacatatttggccatgggcctctgatttattcttcttgagcttgacagggactagaatatgctcaatgtggttgctgcgcttgaaaggctggaacacaattgaataattaaacttgtgttttcctttgatgcactttagatatatgctaggacaggcctaagcacaagaatacacaaggggtggttctcaattccccagacagtcagagcaatttttgacaagtgaggtgatccattgcaatatagaaggctctgatgtttctgttggaatcccattcatcaaaatagccctcaaaagaggagagcagaaggtaagcttcaaaattggattgtaagctacctagaaagaataaatttcatactgatcatgtacatcttgttgaggtggaccaggctgggagctgagagtcacagacgtgagtcttgtaacagatgactgaaaacaaagataaaagtagttttagattcagtgaggaaaggagtctggattgaagacagcatagactatatacaaactgagttttgatagaagcatacagactagtctataagcatatccaacaaatctgataatttatagagcttaaagattgtgtatcttcaaccaagcaaaaagcttgtgaaaaagggaatgacatagatgatgtcatgattctgaatgatgatgattgtcaatcattgggctctagtttagtctcaataattgacaatcgagttgaggaaaggattgttaacaatcactctttccacttcacaacatcatctttagcccaaaaaaatcagactcacaacgggccttcaaggcctaagtcaaatctgcagggtctgcagattgtgcaattcttgcagatggcccttcaatattatcatatcatgagaaaaaaaatacaatttccagtgaatcaaaaaataagttctggaggaaattcaagtgaacttcatattatattatgagtgaattcattttctacttccgtgaaaaacaaagtcaactcattttctggctttgtgaatataatgagaattgcattttacagccaaattactttttgagcccctttgaatgaaatattggtgaattgcagtcactggcagtccagtgccctgagatttcccctggtgtgagttgataattcaagtttgatattgtattatttatgaaaagattgcagctcagcttgactctgtgtatatggtagtagcaagtctgcaagatggattgcagttctgagtctgctacaaagattgaagtattgatgttctcaaatgtgtcagcaatcagcttcatgcagtatactgtcccagttccttccatgagcaatcaattatgaagaatctcaaagcctttccccatagaaccttgcattaaggtacatatcagcaagaactgtctgaacattagacataccaatttatgcacccaattcttgcctcagaggctcagatctatggccacacctcttatcaagaccctcatgtggacccactgttacaagcgttatcaaacccttcagccttacatatgtaaatcaacaatatgtataataacaacaatcaaaaaaaaatattcactcacaattctgtatatataccccggtcatacaagcaaggcctgctcctgattgttccaatcttcctcaagagtcaaaaccaacacaccttgaatggtctgatcatttacatccaaatcaagcccaaccaacccatccatcttacgtaaaaagacaggttacaagccaagaaatttccaaggaagaagcctaggggtgaggatgggttgggtcgacccacggttcaacccaacccagctggaatctgggtcggggtggggcggcacaagcccggatttcccaattttttgacccagttgggtcggcccacgaggtgacccatggtgggttgggtcaggcttttccaaaaatggactacccatgggtcgacccatgaggaggccaaggttcaacatgcatacttttgttgaaacttgcctggcatgctgagttattgacacacgggagttacaactcccaagtcccaatctgagacatgaacaatgatagtacaatcaaccaaagtagctggccaatgatggatctagttgtatttcttttattatttttctctcttctccattcacctttctttgtttcttaatctttctctccaaatatatacacttgttaaatgattcaaagaagaaggcatcttgccccccccccccaaaaaaaaaccctccacctaaaaaaaaacctctgcctcaaaaaagaaaaataatggtagccccatgggtcaacccatgacccaagttgtgggtcttgggttggggcggggcggaagtttttgaaaaagtaacccaacctgaactgacccatttatttttggggcaggttgggttggcatttttttgccccaacccaacccaccctcacccctgaagaagcccaccaaacagtgtggtggtgagagcacactggggccaaagctttggctgagttgtttgggcaggtgcggaatgcacgcggctgacaaggaaatcatgtggagctgaccctacatgcgcaggctgaggaaagctgtggcgcataagcagaaagtctagctttccaaggcgtgggaaagtgcgggaaaagcgggccaaattcagaaggttccaaaagcttactgtgggggatctgggcactggtggactttggggttcatggccgactgcagactggggttagcgtatactgcggaggggctaagagggagcagggggcaccgagaggcagaagtggggtttggcgcggctggatcagaggtggaagcggcagtgggatatctgtctgaatagcggccagagtagtacattgactggtgggtgtcagaggggtgacaagcggagggcaagggagtgacagtggaggacagcatgggaagtagggggcgggggaaagtgtgtgggacagctggtggagtaggagtttggagggagaagggggggacggatgactcagaacatatcagaaaaacagagtgacttaggagtgaattgtgtattagactaaagaattgttagagatagaaaagagttggagtattataaccaaacagtgaagaaagattagttatttacctacctataagaccatcaagcaagttaccccggacaacaaaccggaggaaggacatgttgcggagaagagaagtccaagaaatcccctagggtgcaccttaattctttccacacccgagctgcaacaatgagcagcaacatcagcagcccaaaagcaaccgttccaccaccccaataaaatccaacccctgtttgactcatactgatcaaagaacaccactcaagatcaaccaagtaactcaactacccccttaacttaaggcaacactgggtaattacattacctgtaatggtagtgtaaagataaagtagtgaatttccactcattatcattactttccccataatgttcggaaattttttgcaaattacattatccattttgcctcggtttttttttcatgctcattacactatcagcaaattgtagatttttttccataaaaaaaaaaaccataaatattggcaagacatgtgatactttctagacattcatggcatgtgttgctgccaaagctcaaatgagaggctttctgccacttaaaatgtgtttagggttgcttaacatctggataatctgataatgcactactttatccattcattacacacaaaaacttcaccattacactactggctgaaagaaaattttaccactacagataatgttaatgtatcagggaaggaatcaagtgcactacattactgagataatgcagatagcgcagcgtaaagtagagacccagtgttgcttaaggtttattctaaaccagtagggtaggaaggaaaactacccaaacggtagtgttaacacagcgtaatgtggcagaattctgctcacatttagcataacatagcccagcagaattccaccatgactgtgctaatgctatgcgcgcatgggccacaaaaaagggcaccccacagcgcattttattggttggtgggccattttaccgctaaatgcagggcagcataccatagcatagtggccccaacaacaggctaacactacaggtttagggcacccttttgagggccactacactgaggttagtggctcatttagcatagtgtagcgtagtagtacctcaatgaagagcagttggatggttcaaataaatgatgatgatgaaggttacgattattattgagggaagatgtggcaattaatagtactaagtaatatatatatccagcatacatacatacatacatatttatatatatatatatatctatgagagattcagatgtgtaaggaggatatagaacaagggtaaaaaatgtagagatagtggtggggagagaagaggagggtggaggaccagtgtatgtatgtatgtatgtgtatgtttgtatgtatgtgcaggtaaatggatggccgggggaagttctgttcagagacaagagtacataagacaaagataccaaagaaaaagcaaaaaaaaatggaaaaaaggaggggaaaaaaggcagaagtggtggagagaatgaggcgggacgaagcagaagtaggatagcgatcaacagagatacaaggaatgattcccatcacacaaacaagcggagcaaaaaggagaagagaaagagagagaaaaagagcgagagagagtctatgaagtctatgcacatgtacagtcacacatacacatacatcatacacatacacacatctatgatacatacatccatcttgaggggcgagggggttgtaaatcagagcttttgagcggccatctcttcaacgaagggggtcgaaggtagatgggaaagacggaggatggacggattaagagaagtgggggagatgaggggggatttatgagggcaaagattctcgtgaagatcaatcatctgctttttttttatttgatttcaaatgatcaattttgtgttatcttctttcttgagttttaaatgagcgggtagttggtgcataggggatgacgaagaatcccgacgccgatttcggagaatctttcaagcttttttttcttttcgtggggttgtgagagttcggaaaaggggagttgggaagagagaaggagagacgataaggataaatcgaaaagaagaacaagaagactttttgtttaagaaagtcttacacagccgacgcgggagaataaacgggggcaggggtctgagtatcgggtgcagaattttggtagaaaggatgcttgtcgagctgggcgggtttttcggaaagattgagcgattcttgatgatgatgctgatcaagacgatcaagatgatccagagaaggaagaggaggaagaccgttttgggccaatttacgggcctcgaattcttgttggacttgaggccgaatcttgcgcagtctcatccacacgatgtaggcggagatgagggtgaagaagccggtgagaaggaagacggcggcggagactctatgatgttcctgattttcggcgtcgtgtttggaggaagagggagatgactggacacctagagggtctttggggtccaagccggggtcgccgagaagcacgcctacatagacgagggcgaattgtttggggagggtgacgagacaggcaatggtgaacacccagaccccgatcccgatcgtcgcttgcatcgccgtgcatacatgtccgggcatcgccgacgcccgaaccaggatcaccatcgtcagtccgccttcccgcatcagctttgccagcgacgcatacgtcactgagcccgcttccactcgcgccgaccgctcgctgatcaggtgtttgaacgcatagtacgtcatgatctctcctaggaatgtgcccgcacaggctatcgcgaagccgatccataggccccatatcatccctgctacaagaactgtgatcatccacctcagaatcagtcatctctttctctttcctttttcccctttttggattatttgcttactgattagctcgtgtccaaacaacggcggaaatgagacgataatcaatagaaccgtaggaacgatccatgaccatgatgcatccttgatctgagcttgatagggcttaagatacaaggctaccgtagtatgctatcaatgccagagagaaataaataaaagatgagtatgattaagtaaacaaattgaaatgatgtgatgggagagggagactgacgtatgagctcaggagagagctgaggataagaacgacgagaagaagcaaccaccagccccaatacttgcgttggaaggcagttctgatggtttttttccaatcgtggtgtttgacgaagtggacgatttcgagtgcggcctgtttgcattcggaggcttcttgtttgatagccctgacgacgcgttgatggagcttcagcttagggccaggaggggagagattagaggatagggagggattgataggttgctgctgttgttgcggggataacgagatcttctcggcggatgattggccgatgacggtcggactggaagcggcacttcgatagctgatgacggggttcagatactgtggctggttgagagtgatgtgttccttccggtatgaatcaggggaagccatggaagccatgttggggttgggaagctggaggtgttggggaggtttgaggagcggatcatcaacttggatgatcgggtcttcagatgaaggagagttggccagcagctgttgttgttgctgatgcaggagaagatggtggtggtggtgatgagctttagaggaagagcgaggcggaggtggggagcagatggagttgagctgagcggcaggttgagggtggtggtggttgtagtgatcgctaaaccgacagtcgggctggacgactcttcctggttgttgtagcgagggtccttgctgctgacttgaagaagaagataaaggttccctgtatgacgacggtaaccgatgtggtgcggatggttgttgttggaagcgttcgttcggggttagtagcggtggtgcgactgactggtcgaatggctggaccatcctgaattaatggcagacccaaatcctggcgggggcgtgagcagcgctggcaggccacaatcggcggtttatgctttcggagcttggcaacagtatgtatagctgtgagtcttacgagctaggatgtgtatctgttgagtgtagcctaaaagggaactaaaaaaggaaaggaaagggtgtgaatgagtgtgtgttggcaaagggtgaaggatgaattagggtattattcttgaagaggagtgtgtgtatgtgcaagctcttgacgacgggcgatggagtaaaactaacacaagccagccgatctatgtacatccatgcatggtgtttgttattgttgttgtttttggaaacgccgacgaagggtgaagatatgagagccgctgtgaaactgatcgcgagtcgacgagggagtgggtggatggtatgtggaagaagggaatggaagaagaagaaggaagaggaaggcaaggattggctcacggcgtcgagttccgaagtcaagttgctgctgctgttgttgttgaggagagtgtgtgctggctgggatggatgatgccaacaaactccggacggtctctggtcgagtgcttgatctgcaggttcgatgtagtcaagggggcatatatataatctcagtctataacatacgcccaacgacaacggaacggctgagtgttagcatcagtctgaagtttaaatctagagggttaaagagtagacctcgttaccttttataacagcttattatttatgtagaagcagccagtcatttgtgtacccaatcttgtgttactgttgttgagtgagtgagctgatgttggatgatccgaagcggtcttgattgtgaagtggtgggagagaaagatggtagatcagagaagggtgggaagacgcagcgaatgatttgttttgtacataaatcaaactctccagagtcctcctcccccggctgaacaaggttctttaaacaagtctaatgactgacgtctgatgatgaggcactcaccgaatcagatgatggcagcagaagatcaaggagagctacacatagctgattactggtgagttgaagtgagtcagaccaagaaacttcaagacaagtcttgcagaggaatcccggaggaagtctcaagtcttgaattgttctgttgaagtctcgacgaaaccccccagctggcacttgagacggggcaatgctatgtctgcatcaacgtgtgtccccggggaaggaggtatgtataattaacatcaaggattgttcgagttgctgttgggatgatgccccacccaaaagaaccatgtgctcttcttgaccatccactgtgaggcctctcgcccgacttcttgaccactatgtaaatatgtaagaacttctcggcaagagattcatccacaagttcatgaggactttcgggatacgtatacgaaaataagggtatctttcctgcagaccatcgttggtacgaagagtctccgaggacgcttttgaagcaatctgttgtttttgttgatgttggtcgttcggtttatgtacagattgtgggtttctggagatcgttgcagtttcaaatatcaagaatccgctcgccagttaacctacacacaactccgacggtgatcgctgacttttgatgggatatcgctgggtagatgataaattggttgatgactggtcatgaggagggaatatgtggtggaagaagtagacaattcaatattattttgcagagctggctgagctgggttggttgaggtggtgctctcaaaatctcgagattttaagttggaggagtgctcttgtcaagatcgagtccaccacactgcaggttcttcgcgtctgcgggagaagttcaagtggcccgtcctaaagctgaagatccttgcgctgatgttggttgaagatccaatttaccattagacgttggacgaacagcaagccggagttttcatacacaactttaaagctgataagccaggatgttaaagaattgcaatttgcaatcaaaataattacccgtcctttattcactgaagcttatcaagcttatgtcgatgacatcattgtggaaatctccagattgtaatacatattccatcaagagatccttcacgtgaataaaagcattcgttttcgattctcgaagcagcgaacacttcactccgaactgaggacgatgaacctcacaatactaaggagcgtcaccggtcgaaggaagagaatgggcggcgcgaatacaaacacgccggaatggaagagcctcaacagggagccgagttgcgacacgcgccaaggagcggaaacagacatcgtcgacaatgattggcatttgccggccccggccttccggctcggcgttcggtcaccggccagacacgccgccacgggagacaagcagagtctcacagacatgagcctcggaccggctggtccgtcgtaggtttatatggcaactccgaatattctcaatctgctctctgctcatgaccggcctcatagccattaataccgcagaggagcttccagcatgttagactgaccactcggtcctcaaagacttaggggaatcgctctggaaagtgttcggatcagctcggaacttgcaggaggtgttggttgaacgactacgagactctcggaatggagcgatttttttccaacaatcatcaaccaacccaaccgagcgggaatttctcttattttttttttttgcaagaaagaaagatatgtactgcaatttctagctcctacaaggattggtttagtagacttgcatacgtcggtctggatgatggtcctgactcctgcctcctcccttccccctcagagacgaccgagtctttcagtccgagtggtgattcgggtgttggacgaaaaaaaaagggagaggtcttgtaggagctggatggccgtggctggtcgttgcagaaggaagggggggcaaatcctactggattgggcagcggagagtgaatcgctcagcccacttcgaaatccggctcgactagatacgaccacactgtggttttctctgtcgacactcgggctctttgcgcgatgtggaccggttcagaatcagggatggcctcccgtctttcttgtatgtattaatgggtcagctgggccatttctcttttctagactcccagtcaactacagatagcaatatcaagtgatcaggctaaagtctccacttgctcactgacccttgccttggtcagcattcatggtctatataagccggagctcttgaggagacattcttctcctccatcgccctcctcccctcccctcccctctctcctcacccaacaatatctatctctctctcattctgtcctcaacaacaagagcaaaagtatctaaaatacaaaccttttcattcccttacataccccaataacataaacaatatgctcaaccggacccaacttggtccactttccatgggcgcgtgtctcgtgttggcatgctgtgtggccggctggccgtcaatggcccactcgccatccgccaacgagaagctccgttctcgccaatcccagcaaactatcttcgaggccgcgatgaataaccaggtccaagcctcccatcttcccgccgaggccctcgtttacaccgccgccaacggccagccgtatgccaccccgctcgccgctcagaggatcggtgttgatggtttgtcttaagcctcttcttcgccgttctctctgctcataatcttccatctctcctccgtctctaggcccactgttgcttcaggactcccatctgatcgataaccaggcgcacttcaaccgcaaaaatatccctgatcgggtcgtccatgctcttggtggtaagacaaagccatcctttcaatacctgctccttatctatcaattgatcgaggttcatgaacattttttgcttttcaatcacagccggcgctcacggtatcttcacgacgacgaccgactttgcccagtcgatacacgatgatgagtcttttccaaagaggtaaaatacacattttagttaccttattttctttatttatttccattcggatgctcggggctctaatctattcatgatacatcctttggctcttccttctttctgacatcggtagtcggtcaaactaccccgctcactatgcgcttctccaacgccggaggcgaaaaaggtagcttcgatactggccgtaacgtccggggattcgccgtcaagttcgtctagatttttttaagatggcaatatggatcctcattccattttattggtctttttccataggtttcggactcctaaaggaaactgggatttgactagtatgttcatcagactctttgtgtggctccagctgcgatcatccgtattccaaaactgaccaaaaataaaatgaaaatttcaactttctcagtgaacaattctccgatctttttcagtgggttccttccctttccctcttcgtagtactttaattgatagttaatgattctacattttttccatagttcgtgacccggcaaagtttcctctcttgattcaagccttgagtacgaacactcaaaccggacgacacgacccggatgcgaccttgtaagtcataatatgtcatcctgcgtttctcaatcagttctgatgtcttttgaggattgtctatgaagcgattatctcggttcccaatgccgagggctttgccccaatacctccgttttctatccgacgctgggacttcccaaggtatgctcaatccagcttgagaattagattgctaaactcactcctcatatttcatcatcaggttggctcaagaccgacgcattcagtgggcacgtctataaatgggtcaaacaagacggtcagtcaagtttttcaactgcagttggtaccagcgagaggaaaatctaacataatcctcctttcttttgtgtgtttgataacaggatcgtgggtatacgtcaaagttcgtcctagctattgacccttgccattttctcgtcatgcacattaatgaggcttggtccatttttacagataaccttcaagagccttcaagggaactacaattataccgctgctgagcaaggctcaattcaaaatccaggacaagcatcgcaggtttgttagcgtccttcattattattgtgattatcattgcttatgattacgacccttttttcgccgtactcgcaggaactcttcgagagtatccaagctggtgaaagacccggatggaaagtttacgcgcaagtcatgactcctagagatgctgagaaattccgttataacgtcttggaccttacaagtacgactattgagcttcaaaaataatcaatttccacgaaagtttaagaacttatactcgaattggatattttctgttttttcttgctacagaggaatggagggaggaccttgtgcctctcaatgagatcggaaaagtcgagttgacccaggcaagtaatgatcacccattctttacctgctcttggactaactcaatttactttgtccttcgcaaactatatagaaccccaccaactactttgccgaggtaagaagatcatccactttgtcaacaacaatttcttgcctgacagtccaagaactgattttcgtatatttaccaggtcgagcaagctgctttcacccctagtaacatcatcgatggatgggagcccagcgatgacccggtgttgcaaatgcgtctcttcgcttacaccgatgcccaggtaagcttcataaacaaccattgatcagacgtcatgttttacaagcttgcgtgtctgacactttctctttgggttgttcagcgataccgactcggagcaaattatcaacagatccccgtcaactgtcctctgagcgccgtcggtgtgtatttatattctgccccttcttttatcttcgctggtcaaagcacctaacttggatgacaattttttgcctgccagctaactatcaacgtgatggagcatcctcatacctgggtgaccaaggaaaccgaccggcttttgatgccagctacgctcatctggctgtagtcccaagagcttacaataacgataaccacacaatctggaaaagtggagcgattcgctacctcagtcaggtatgtcttatattcaaacaatatgaggatattgtctcatttagctgatctttgatcatcgttcgtcttagattgctccaatcgatttcgaacagccaaggtacttctacgacaacctgtcacccgaacagaagagcaatttagtcgggttagtgcatcagaagtggctgagtatcatatgagacaaacactaacttttttcttttgctttcatccagtaattttgcgggtggtctgtcccaagtcaagaaccgcaacgtggtccaaagagtgctgcaggtggtccaacaagccagtcctgaacttgcccaaaagatctacttcgccatgtttgcttctcgtaaagctaactaacctccaactctctcttgctagacaatgacaaaaaaagaaaagaaacacctcattctctttatcatccgcttctatttttcccccttgtctctcccaatctacatcctttttcagtcctgttcttctatgcacatatatatgagttctccttgtatcagaactcccagctttaaattatcacaatcttatcataaacccagacattcaaaaatgtttttgggggctgtgtacatagatatcatcagattgctgttcttattttccataatactgcttgtaaaatagttttcttgaaaaaaaccaatccacttacttgattgtcattcttttatacttcttgttggaattgaatattgaacattctctactaattttgtgtctctttcctctccctgtgaagtgggcccacaaattcaaatcacattcatgggtgttcttgcatgcaatcttttgctcattgttttgcaattcactttgcccttggcataggatttacaaatgatgattgcagtgaaatggaagatactcacagcaagtttctccctagctgctgttcctccagaagttgggtgtgtgtgtgtgtgtgtgtttatgtgttcagaaaggcctagatgagtcagttcaacctgtggcacacccaatgatcaatgctcaagacagagtagatggaatcaattctctcatcctacctcttagcacactaagttctgtcctgactcctgaggatgacaaaatttgcgctgaatcagcaggagctggttgtgacatcaaaggtttttttgttcatttgaattttttcacccgcagtccacctaaaagaggacaaaaaggactgattccagttaatttcaagcagccaaagtcctgttcagtcacattcaacacttgcaagactcctcttgaagatttttgagatatggctgtggctgtgatgaataagcaatgtctcaatcttagaaatttgggcctggctagagattgttcattggtaccggccgctaggtacctagcaccgcctggagggtactgcctgcaaccgccccccacctgccaggcggtgccgggtgtctatttgtgggcaaaaacacaggcggtacctgggtactgctaccggtagccagactgaatatggcaacacaaagtacagcataaatacataattaagacttcaatcccaatgtagctgttacaaatggtgtcaatcagaacagccatagaaacattgttcagatattccagctttttggactttgtttggccagtgggtgtacttcactgcttgccagggaggcatcaaagtttataataccttttcattcaaaaaaattcctccccggcaggcggccggtctgtttgttagggaggaatcttatctggttggtgaaaaggtaccaggaccttgtaccttgttgaaggagacctctttgaaacaaacttaaaatacaactcacaacacagtgtaccagggaggactcttcctgaacaagatcctgtccccgacaagcagcaagaaaggatgttgcctcgttggtgaacatcttttaataaatttcaatgagcataccccccatagcatttaccaggaggtatgtatgctctctccctgggtcttgtagagcaaacaccagggccttacttggcggcaagaggactttgacagtaagcaggtatatcccaggatccctggtatgcatgaggtaaggaagggtgaggatatttcattgcttggtaacaaagatttacgttgtgattatgcattggctcatcacttggtgttgccagattcgccgactgctacgggtaccaccttatattgttaacaaacataggggggctccactgatcttttttggacaagttaagagtataattgtttttgttaccaatagaagcggcggcaacgttgccaacaacaacatcctcctccaaggcattgctgggattcttgaaggtgatcaacttgttgacccggttgatcaaggccttcagtctgttctcctggatcattgtccgggccatgatcttgatggccttcaaggtcagcccaactagattgcctcaacctttaaagctgattggattgtagatcctcgagactggtaacaagttgtgttgcatcaccacccagttgaacatgttctctggacctttctttaatggccttctttctgttgtgatcatcatctttgctgctgaattctcttcctcatcatccaaaacttccagcatattggacagtttagctaattgatgagctttcaaatgcttctcaaactcaaccatctcattctcattgtcttgaataattggtcccaaggccatctttgacaagatcttgtaatccagcaagttcacactcctttcatcttggaacaagtttgtcaaaagccgattccgatttggtcctgctggggccaagactccacagacaactgcgggcaataaacagctctcttgctcttctttgtccaagttggccgtgaaactgatcttgtggtacttcttgctcgcttcttcaaacttcctcttggaatctaagattctggcttgtgcaagtttgaatgctagaatggttgccttaacgttgtttttcataaagtaaacaaaagaaaaaagaaggagggaaaagaagaagaagaagacaaaaagagacaagataagtttctagagaacatgtgaataaaacccatataaggaaatgagaagaaaaaaaagagtgagtggttggttgatatgggggtaaggaatatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgatgataatgatgaacaatcaacatttcaagaacacaaaaacaaagaaggaagaagaaggaagaaatttgtgaaaaaagaagaagctggatgagatgaagaagacaaagctgatgatgtcaaacaaaaatcaaaatcaagtgaattgaattgaaaataaaagaagatgacatgagaaaatataatgagatagtatatagacttgggactgatattttacaataaatatgaaaaaagtaagattcttccaattagttgtagatattttacaataaatatgaaaataaaatataatcaagtgacttgggactctgtgagtgaaactaattgagaaaaagagagcaagtaccactggtacccgccaaaattactgccggtaccgcccggcggtgccaggtgcggtacttgctccctattctcttgaaatattgaacaggtacctgagtacagtgggtagacagtgaaaagtgactgcttattttggattccagagctctgaaacacaaacttgaagtcatgagacttggtcaggtggtgcgtaatagctccaaaaaaatgaatatggaataataaaagcaaaaaataaagtttgaaaatttgtgaaaaataaaaaataaactcgatttttttcaaaagctttgatattcattttgggggagtggaagtgctgagagaaagaaagaaaggaacatggcaagaatgattataaatgattaaagtacatgtgaggaaaatctctcttatttcagaagatacacataagagagataaactggaatataagtcttttcaacagagatacacaggataataatctctttgataatcataaaatataattttacttttcaacttgagtataactttcaggaaataggtaaattaataaagaggtaaatctttattaatttactaaatatttattaacataagtgatacatataaaagaggataacactactttataattattaacttacagattacatataataataatttttatgtaacccaaaggggttacattctattgtagacacctgggctagtgtctcagtgtctgacacagcagttgtttctcattacatatatcagatattttctcagatactttctttacactcattatttcatgtgtacccttcagaataacaatagtacactctttcacagcctttctcctctttgggtttgctcccctttactcatccttgctttctgtttagatttctcatcccttatttctacatatgtacatttctttctcataaccagaattgccacattctgtgctcatttgtatcttagagtatataagtagtccttcttccacttgtaccccccatacagaatatagacaacattacatacaacaatacatacaccaacagagacagataccataacatacaacaacagagacagataccataacataacagaatatagagaaataggaccatatagattagacccatacatttaatcttccatccctctatgaatgcatactttgccagacataatttattcatattttctttaccccttagcagaaagatgcaagctgaacttgaaggaatgacttacttattggtgatcctgacacaaagagtgggaagattccaatgagtaaaggactcctaaaaataacttgcaagtacatatttaaagttcgctgaatctaaatggatcttcttggtccaattgaacatcacttgccaactttttgtcaatgcaactattgatttggttctagatatctcagaattggtatcagccaggactagagattgtttgtttgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccacaaatttgaaatcatgagacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaaaaattgttagaatacgagtttgcacaactgcgtatacaggatacgcagtcatgcaaaaactcaagcgcaattttcactctcctcagaacactagacctaacctaatccatccctcgattcacccataaaaccaccgcccgcaaccgcaaacgctagtttccctttcttcacacgctcaaaacacattgcaagtgaagaaagagaaactagtaagtcacaacccatatcgtcagaaacctcatcaaaacttcgaaatcaggactaacactattttttctctttaactatttcttccttgtttgtttcactactttcagattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtatgcactcatctcttattttctctcattgatcaaactatttctcttctactttgattcaccgatcatttcttttctaacaatcatgttatcttttcttctgtcatctctttctctaataggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgactttgtttttcattctttatttttctctatcatattaaaaagtaatacacgctcaaaacacattgcaagtgaagaaagagaaactaattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtttcgtgcgcaagttgtgccatcattacatggtagcgagagctttcagatcgaaagttaaatcaacatgccacaagccgtcgatccagtcattgagatccaaaaaaatgcgatcaaaaatgcatcccaccgcggaggaatgatcctcagcaatgatcaagcccatgctttcggactatcgggtactctgaacaaaatcaaaggaatagagtcactcaccgacagcaacttcatggtctggtcgcgacaaatactcggatcgttagaaatccttttccttcacggttacgtagtcgataagttttatgaagacaacggcgtatcacacgacgtcaacaacatcaatagacgatgcatccttgagttcctgtactcaagaatggattccgacaactctaccagattccgagccgcatacaacgatatagtcataccgatcgtagatgtggaagaagaagatgaagacgaggaaaccgaacagatcattcgccagattcccgaatccgtcaaaggaccagctcacctctggaccgcaataaaaacttttcaccaatcggataacaaggcaaacctatacctcatccaatccaagatagagaaattcactcaagatttcaagacctcaatcaccgcacacatcgatgctttctccaaactcaaaagcgagctagctaaccgaggagggcatatcaacgaagcccaactcggcagaagacttctccattctttaagcgacacccacaacaatgaagtcagaacaattctccgaacggtgaaaccaatcaccacacgcgcagtcatcgacgctctcaaacagtatgaggatgagaacttagaattctcattctacaattccagcaagatcaacaccggaatgagcaatctcaaactcgccaacaacacctccaagcccaaacaaacaggacctcgacagaaatgcaccctgtcacgatgccttggtccgcacccagccaacaaatgctttcaacgtccagaaaatgctgacgctcaaagagaatggttcgaacagcgaggcctcacaccgcctaacgcccacaacaccgagtccaacaatcaacactcaagcccacctgctcagaaatcccaaggtgaagttttcttcacccaagtcgtaccaaagaagaaaaatgattacgtcttcgtcgcctacggtcatgaagccaatctagtccattcgaaattcgaagctatctgggacaccggcgcatcaagccacatgttcaacgatttccgattcttctccaacgtcaagaacaattccaagaagctcgaatccataatgacagctggatccgaagaactcaatgtggaagccgtcggagaagtcgtgatcaaaggagtatccgtcgacaaattcacactccgagaatcactgtacatcccaaacatccgcaacaacctcattgccgcgggtgccctcaaaagaaaaggggccactgaagttcaagaccccaatgacccgtcaaaattccagatctcattcgacggcgagatatttctagaaggacgatacgtcaacaacctcatggtagtcaggattgagccggttagcaatttccaaatcaatcttcaaaaggggccaaatgaagctaacatcattgacgtcaaaacagcacacaaccgattaggccatgctaaccaagactatctgaagaaaacgatcgaaacaaccggaagtctagataacaactgtgatacctgcagattgacaaaatcgaccaaactccctttctctggtacaaaaccccttagtcgttatcccctagacaacatccatatagacctcagtggaatcattcgaataccttgtatcttcaactactcatatttcatgttaataatcgatgaattcactcgaatgagctttatattcttcttgaaatcaaaaactaaggaggaaatcttccatgccatcaacttgttcattacccgctgtaagactcaaaagtgattatgaaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttattgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataaggtctgaagttataaatgagtgatgattatattgatgaagctgttgttcaaagctttaaaaccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatgattgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctgccctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctgctacaaaggaatgcatgtgcacttccaaaggaattcaatatgcactatgtgccaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatccagtattcaaaacaagccatactgagaataaagaatccaaaagatatcccgtgacaggttgaaatctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactaggggttattttacctgagaaatccatttctgatgtcatttttaccatatctataatatataaagagataatataattttttatatttttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattttgactgtgttttggagctaatcttacaggaaaaaaatgaaagagacccagccttgagtgtatgttattggcttgagcagtgttgaattgatgttacagtgtccagagaaagatttgatttgaccagcagggaaactgtgattgataaaaaatttggggaacttttgatttttcaagagtttgtagtcaagggctggaattgaactcaggtcttcaaagtatctaatttttatctgtaaatatagttttgaaaagaaaaaaactatatagatttttgatatctgacttgtcttggtgataccgtaaaaaaaaaccatcataattgtagtgtggagatgctgggtgtcagtgcagatgggcatttgaacccaggtgaacagttggtggggggggtccttcccaactcgactagagtgtatattgatcagtgagcagtcaagttgaaattacaattgctcgcgccctgtctgtgatgtctcagtcctgtcacagatgtgacaggacccggtcggcgatatgtgtgccctctcgccgccgtagatccacctctccgtgggtatcctttcttttggttgatccgtcactctctctctccttcgcttccgtctgcccgccaccgcatctcgtcttctaccacgtaactcgcccgatggtggatccatctcgacaggtaagtatgattccgtctctttttctctctctctgcgagtttctttagtttgaccgttgctgagttccaaacaggtgcatgacgccatcgccgatctccttccgcactagtcctggcctcggagaattctggtgctctcaaccgtgggttctcctccttaggttatagttcatagtttctatcgtatcggcctttagccgcatcgtgactaatcgtcttttattgacttctccagacaactcccctctcttctttgttctagctttggtttcgaatttgacagcttcccggtttttgacacggcggcgcaatcttcctgtcctcggcggatttggacccagcccctccaggtgcgatcttctcttttcttctaattcatcttatcatcttggttgccttgcgctcaccttatcgcgttgtgtttagtttcatctaggattcgtagagcccattacgtagtccaccccgctctgttccatcgcccgataccaccacgatccattctcaagcagcgaccatccacattctattctttcatcttctagtctggtgtctgggtggttaacacctctgttcacgctatttcggttcgttatcttactgtgaatttagacttgtcccgattgttctctctctctgtgtctccttctgtagctgacagcatcttccatcattgctgcttagcttcatctcgcatcgtcatcgctctctgctcgttcgactggtactgcagcctgtctgccatgctgggcctttttccgatgcatcgggcgttgcaagcaaccgccgtgggtgcgtattgagcatctcaaaatctgcgctgggataacggctttgtctataaatacccgcttctatttgccgttctccccttctcctcatcagctcacgtcctcagtgttccacactatcgccaatacaccttcaccacttgctagttgctactacccctcctccaaccgcttttactacccctcaaccatgtcgtctatctttgataactgcgataccaacgacttctattgtgaaggccgttctgacccttccatcgaggtacgttgtttcacccatccttcgttgattcttactgatatctgtttcgtttctattacttattcagattggcgttcgctactaccctgaccgtgatcagtggagccctgttttcaatcctaacgtagtggtaagtctatcgcttgttctcctcttgtcttattcggccgtgattctgattgttttatctttgttctcgctcattactagcccgatgatgactcagttggcgacaagggtccgatcgaccctgctggcaaacagggcccggttgatgtaaagccggtacgtttgtctctgatcgtatcttatgtcgctttagcccagactaatttaggtgttgtcttctgttctaggctgtagatgcaaaggataaagggcctgccgaggccaccgttgatcctgctttgattaacacaattgtaagtccagttttccccactcttccttgttgacttggattgtcaattcttttgttcattactgatttgggtctgtcatttctagcttccgtccgagctggcttgctccgcgtcgttggtctacatccccaaagggatggaaatcgttgagactaggacccactactttccgttgaaggataagtggcacgcaattaatgatccttctcgccgctatgattgtgtaagctctattctttatttcaccctttcgtctgtgttgctgatagctccttctttcagtcttcgattccggacaaagtacccatccctcgactgtttccaaagccacacccatttgtttgtgtcccgtggaacgtccacgaccccgaacttcctcctggccttccggttcccttccttcgaaacttgaacccctctgtcccggctcctactccggctccgtcgacctcgagctctgaatcttcgtcccacgactcggattcttcatccacctatccgctcatctccaattacatcaacttgaaccaccaaggagtccaaaaactcctccttgacgacaacactccaccaaccgccgtctgtatctacaccgaggaagacgtcatgcgcatcttcgagggtattgcgccagaatatgtcgatatgtgctcagaataccccccttcctctttggctgaatccgaccgccgggtgatgttctttgagaacatgcagtggttctttagaaacaagagatccacttatttgagcaccagaaagttctaagttctctgtcttccacttttcaaacccaaaaatctttaaaaggtaaaaaaaaagtttaaactcttctaaaccttcaaaaaaagttgtatcctcctgacttgagttattattagttacactttttctctttttattcttttatctttctaagtaaataaatttttaatttttcccaaactaccatttcagacccccctcccccaactctgatggttgtcctcaaccatcttggctttaagtaagtttgagtgagaagaactattgtgagaaacaatttttttggagaaagagaatgtggagtttcctcccccaactcaagaaaaatgactagtatgtggtatatttttggtaatttatgtcttatttccagctgtttttattactttttttttgtgttttttgtatgatgatggtactgacttaaaattacagaataaactccagaggaaaatatgaaaagaaatgtttttattctgaagtgtctgagtccctgtctgagctaccttctgaactatgatctgaatctgaagttgagtcttcttcatcccgaatttctgccaaaggccgtccacgtgggtagaaccttttgatgtgagatgcggcataagccctttttaattctactccatccagttcttccagtatgtatgatcctccatcgagttgttttttgactttaaatggtccattccacctattttcaaacaattttccccactgatcctctagactcttgttgtaagttaaaactaggtccccgggttgaagtggttgtcgtaatctggccgccatttttcgatcccagaaccgaacagagttttctcgagtttccatcattttgttgtgagctatgtccaaaatttcgtcttgtctttccaattgtttcgtccttgcttccagaagttctgccgtagtacttatttccggccaatcaattcccaggtaagtgtccatttcgatatccacagggagaaccgccttttgaccaaacatcagttcatacggagaatatccagtagtcctttttgttgagattctgtctgaaaataaaactaaaggtaaatattccctccattttccgcctgattcgccacacagctttactagtgtatctttgattggcctgtggcctctctcgatcattccatttgcttccgggtagtacggcgtagttggtttgaatttggctccaatgctttccaccgccgtaataaattcattcttgaattctggaccattgtctactgtaaccgttttgattgctccatatcgatacacccagtcttctagaaggaatttagaaatagccgctgctgttaacttgacaagtggtgccgcttccgcccatccggaaaggtcatctctagcaattattaaatatttgtatcgtcctgctttgatatggcaaacgtccaacgccactcgtccaaatatagtcgtcgccccggttgggtccctgatttctctaggtactaaagcatctcttttctggcaggcctcacaactttgaacccacaactttgttttcttcttcaaactgggccaccaaaatctgcaaaccaggcgttgataagtttcctccaatcctctgtgccccaattcttcatggacttttcgcaagagtttactttggtaagagatgttggagataaccaattgagccatgggagagtgtcgccgcatgagtcgtccatcttggataaagaagttaactgattttcgctttattgaccggtattcttcaggatccatgcctgttggccgcttcattgtacttaagtaatttttaaggtccatccagaatccaggtgcttcccattccaaaagttcttctgatattgaaaatgcccggaactggtaagttgctcgtatcactggctcatcttcatcaaagtctggctgatcttcatagaattcttcctcttcgtcactgataggccttctggataaagcatccggtaaggtaaatgtttttcctggcttatgtactatgtcaaacgagaagagttgaatgaaggccacccatcgcgtcattggtgcatttgggagtgaaggtgagttgatcatttgaataagtgattgcgcgtcaacttgtaattcgaaatgttgaccccaaagaagcgtttgcagtttcttgaggattcgagagactccgcataattctaattttggctgagaatacttggattccacgggtgaaaacactattgactcgtatacaaccggtctattcaatcctgtctctagttcttgttgggccaaaactgctcctgctgcaatgaaacttgaatccaccgctagcacaatcagtcctgcgccttccgaatagtccagatttttcaaggtgatatcttccccaattatttttttgagtttgttaaatgcttcattacattctccagaccatgcaaaactaatgtctttccgtgtgagtttccgtagaggtgccgcaatttccgctaggtcttttacaaaaatgcggacgtaagtgactattcccataaatcctcgtagctcggtgagactgtttggagttggccaggttgtgattttattcttcttctgtactgaaactttttgtccttctttgctgaccacgtgtccaacaatatccaatgcaggtacacagcaagcaaacttctttccagaaatagtgagtccggcttcttcaatcctaaaaagaactctctccaaagtctgagcatattcccagataaatcgtcgtatccccgggttttcttccagaacttcatcgttgtaagtggttcgaggtccctttattccgccatcgtcaataaatactcccacgtattccggaatttcgtcttgaagaatccacatcatttgagcttgatagactgcaaccgagtttgtggccccttgaggaagtctggttagttgaaatcttcccaaaggtgtatcaaaagtggttaaaggccttgattcttccgccaattctcgttcgtcgtatcctcccataatatctcctagtccataacaggctcgtccagcaaaggcttccacaaattcttctgttgctggtggtaatcctgcgtccttgatggttactcgattcatttcctgtaggtcgtgcacaatccgtaatttcccatcatgctttgcaacacaaaaaactggactagagtagctggaagtggattgctcgtataagccggtccgtattcgttcccgcactagttccacgtaatcatccttaatagcagctggtattggtattggtttcttctgccatggtatatgatcaatgactggtatcacgtaaggtagtccgtaggagtgtttcaaaagtcctcgttcttccatgcagaatgccaaagctttttctctgataacaatgacgtgcttaaacagtttgagctcctctttccaaagccatccttccggtccaaaattaacaacctttaagcgctcttcagtgattttctttgttggtgtaaattctggagggtgtggagtaagtggagttttgtatggatctcgagacaaaggtggtcgctttagtggtggatttagtagttgcggaagtggttgattaattggtcgaactttcttcccaactggtttatactttgtcatacaccacagattcccttccttccaattttgacataagtgcttctggaacgtccatccaagtcctattcccaacaggtcgtggatgttcttgcttggttccgtcctcgtaactgattcctttatgatccgtttggcaaggtttgattgtattgcagctccttcgtattgtgagcaggtgagttgttcttgtctgctgtgttcttcttcccatcttttctcgtgttcgtgttccttgttacctgttttacatagtcttaaaattgagtctgaaatatcagtgagtattatcttggaaaaaaattgcatcagcttaaaaattgttttggttagttttgtaatttcttgtaagataagaaaaagaaaaaatagtagccagtcaaagaacaccggcgcccagaattcaactctcttgactagcttcagtgagttatccctcaattggacgctggaattcataaaaaatgctgaataatactctttttgaacattcgatcctcgtcgtttgtcggtatattgttgtcctgtaacttcacactattggtactgaggtccttcttattattccagcctcttccttggcctgttcttgctaatggtactgacacccttcgtccctttgttccttgaaaagatagagtttcaccgttttcgtgatattccagagtgcatccgtagtcgaataagaacggtcgtcccaaaatacagtcctgagccttgggtgagacaaacaggtgtgctggtccggagaatcttccaattccaattgggcaattttcagctactccatttaagtcacatcgtgctcccccaactcctttcattggtatgtctacttgtactagctccaaatccaggtcttctgctactgatcgaggcattacgtttaccatggatcctgagtctaccataaattccacgctagctcccccaacttcggctgttacgtatcctagggcacagctatagtagcaagggtccgtcgggtcttccacctctggagtagtcatagctgccgagacttttgcggtttctgtagtaatatatgtcgcactactctttcctgggagtcggttctgaagttttgcaattatttgctccgtgtaagttggtgaaatagccgtgagttgtgcaaaagttgttggaattttcaaatggtctaactcctgcaacagagcttcttctggtgttgcagcctttttattaactggcttctctttactccacactttctctaccacaggagttttaggtgtttcttctgtaatttcggcgagctcgtcttcttgatccacgtccatatcatcttttcctggttcttgaatccgaacactgcgtcttcctcgttggccttccgaccgggtaattgcatgattggctaaaaaattttccgcgcccaattgtggtggatcccaatcaatagtttgagctgaggtcttcatggtagcgggtgcttgattttctcctgttcttcgggattctgctagtttcttcgctgcctcttgcattttagggtccgctgatgctgtagccactactgttctaatgggtcttgatggattccagggtatatgttggccatcaggtagataccagtctcgcccggttcgcttaactaatccaagttcctcatcttgtgctagttcgggacatcgataagttgcatgtccttccctcttgcagtaataacaagcttgagtttcgtataaaggtgtcgaaggtttcgcatttcccctagagaattctgatttttcgttagacgcaggttggttgtaggatactggtattatactcttcaattgggacttgagtgaggcaatttctcgagccatatcttcaacatgcttatccatggcttggcctgtaggggcttccgcaatcatctgatctcttctttgactgttccctttctgagcgttcagcttattctgcattaattggttagattcgccaaagcctgagatgttaaaataccccggttccacaattcttacttccaatctggctgcttcaaccaagtcgacccagcggggcggtaagttgcttccgtctggtccctttggaagtagttcgtaactaattaacgtgcgtttgatattcatttgactttcacgcgagaatgcactcaggaagagtattgatgcatctgacttctgatgaatttgcttgttggttactaagtatttaaggatggtggtgaattttcctaagtaagatttgaattcccggtgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcgttggttgtgtacaagatcgtattatccagttctccccaggtttcgaccatttcctttcgtaatttgtcccattcgcatgtctcaaacccgtccatggcttctagttggatcttgagctcctcggttttcataaatcgtccaatttgcaatgctttatcgtagtcgcttgcattgaatgctcttgccgctctctcaaatcgcatcaggaatttcccaaagttctcgccatcgtaaaagagtccgggttctttgataatttttggtgcgacttgagggattggttgttgatttgctggttgttgttgttgttgtcgattatacactggctctgctgcattctgggtgttgtgaattccatatccagacagaggaggtaagttgtgtgtttgaggtgtaggatcgcctgcatctgagtcttcctctgttgtatcccgcatttcacttgcttttccctttcctttatcctttgggggtggcaacgtagtgtccggattccaattgaaagctgatgatgatcctgaaggtcggtcgaaaattcggttcctgaaaggggttgacggtgcaaacccatcttccaaatctggtgtactgtacggtagactcatgttgatttcgattgattttcctagttttccttgctcgacgctccttcgatacctaaacaaacgtttgctctgaaaaagaaacaaataatactttggtcgctggtttctttaccagggcaagcttatagtcttctttaaaaataatagatcagttaacactgggaagttcttcttttacagaacctacttatccaaattcctcgggtacctttgcccttcttttggtatataagcagctgctttctttgaatagttcctgagttgtcttccaacagtatcctagttatccagatcctttggtctcttgccttcttctggtcaataactggctgtcttcttcgagtcctcgtttcagtcgattcctacgctttcttttcagaggttggttgttggtgtcgttgaattgtttcttgaagtttgactagtcgatccacagaataactgaatatgccgcggagtagtcgcaaatttcttgatggattcgttccgttttccgcttaaagtaacgattctctgttgatgtcttcttgattatcttcttgtttcgtttaaaattggtcacacgatgtcaatcggaagttttatcctatcacgttggggactcccttgtaagactcaaaagtgattatgaaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccgagtgatgtgtataaggtctgaagttataaatgagtgatgattatattgatgaagctgttgttcaaagctttaaaaccaaggcttggagctctgggagcgctatgcttcaaccagtaatggtatgtgaggcaggttatgggcacttggcacttgttatgatgatgaaagtgttatgattgtatttcaatataatgtattgttatggctgtcacttgtatataatctgtaagggtggttgagatgatctggtccactggtgggatgatcctggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttagccccagggtacaggcttttgaggcattttagctggcctgaagatccaatgagggattttagctagtctagtacatgcaggtgagggaatttggctggtgagagcactgccttgagggaatttggctagcctacaaggtcctactacaaaggaatgcatgtgcacttacaaaggaattcaatatgcactatgtgctaataaaggaattcaatacaacacaaaggaattcaatattcaatatgcatgcagtattcaaaacaagccatactatgagtaaagaatccaaaagatatcccgtgacaggttgaaacctgtgtaacttctaaactatgagagatatggggtcagttgtagtgggtgactagggttaattttacctgagaaatccatttctgatgtcctttttaccatatctataatatataaagagataataataaattttttatatttttctgcgtagaaacacagtattatttaccacaccgtactaccactcccgcctagtacatcacccctcctactaaaatcgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccgccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgtaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttctgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccaagagacaatagagcccaatctcctcaaacaactaatagggaagcctcagtagttgcctctgataaatcctcaggtaaatttaacacctctacatattttttgttatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcgtcagttttaccaaagaataaggataaaataatttacgcgtcgaaaaagaaactaacatctcctactaacagttccaaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagatctaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccactaaacgtgtcggcggagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaatacttcccctacacctgcgcgtgaaaaaattcctgatagttctgatagtgattctactagtaggaaatcaaaattattgtctagtgattactctacgcctcaagtcccccatgaaaatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacatcagagataaagttatgatcatggaaactggtcttgaattattacataaagaaatgccagaaatgcttgagaaattaggagatcaaaccactcgagtaataaccagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatgatccataaattcaacactatggaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagttgttgtaaacaggatagaattaaataatttaaataacaataaaaataattccgcttgcatcatcaaattggagaataaaattgaagaattaattaaaattaaccaagagcctaacagttgccagaatttaacatctcaacacactgttcacggtaaaggaaaggacataccacctcatgtaaattcatcaattaccataccagataaaataagtacaaatcctttctttaatttatcaaacacgcaatccagtaatatgaatttcagtgaccctaaaattaacaccccagttagatcaattaacactgaagtacaccattcacacgtaactgatgaccaggataaaacaattcaaaaattaattttatcaggaatgccaaaagttaatgaatggagtaccttttcagagaagggagagtatgatcactataaattcatagaatggattgataatcttaaggaagatacacaagcaccagatccacttatatgttctaaattgaattcaattctaactggagcagctaacacatggtataatcagaggaagaaagaaactcatggagtcaaagattggaatttctggaagaaagaaattatagctaaatacagcacacctgaatggaaaagaaaggttagagaaaatttcagaaagaacagatttgcacatataaaggagatattgaaccatctgaatgggttactactcaagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgattgtgccggttagcgctctcgaaagcaatcttcaaaagctgccaaatgaagctaacatcattgacggataaacagcacacattcgattagttcatgtttgccgagattatgtgacgacaaattaacagaacatccggaagtctagataacaactgtgatacctgcagattgacaaaatcgaccaaactccctttctctggtacaaaaccccttagtcgttatcccctagaccacatctatatagacctcagtggaatcattcgaataccttgtatcttcaactactcatattttcatgttaataatcgatgaattcactcgaatgagctttatattcttcttgaaatcaaaaactaaggaggaatcttccatgccatcaacttgttcattacccgcgctgaaaggcattgcgatcgtaaggtcaaaatgataaccaccgatggaggaggagaattcatcaactccctcctcatccctttctgtgactcggtcggtattgttaagaacacgaccgctccctattcacctcaacaaaatgggttggtcgagagatacatgagaaccatagcgacaaaagctagatcattcctatcgttcagcggagtgccaactagattctggagtttggcatgcgacgctgccgtgtttgttcaaaatcggatgtttaatcgagcaagaaacggtctcatggagtcaccatacgagctctggtaccatcacaagcccaacgttgaatatgtttgcactttcggatgtctgacatacattcataacagatcggaagaacgagagagcaaattcagcgatacatcccgaaagggaatcttggtcggctttgatgaattcaaccgcaattatctagttttcgactatgaaagccacaagataatcaacgtccacgacgtctcatttgacgaaacatgttttcctgagaaaggagacgagccgtctgaagacttcataatcaatcaggatgaggaagagaatgaacaaactgaaattccaccagatcagccggcactcctggacaacgaatcatcagaagatatctcggatgaggaagagaccccaaacccaattgacgaagataaacaaatccggctaaaagtgattcctccaaaaccaccccaaaatcatccggatcatccgaattacgtaagaagatcaaccagaatcagtcagctccccaaacgatcatatcaaaccgaaagaggccaatgcttcaacgtcgcaatccttgatccaaagtacgagcctcgaatgtttcgagacatacttaaatcaaagtacaaggatagatggacagaagcttgccagaaggagattgacggctttgagaaacttcacgtattcactctggtcgaacgcccagccggacgaaaaatcatccgcggtcgatgggtattcaaggtcaagatcctccctgacggggagatatcgaaatacaaagcccgatacgtagcaaaaggtttcactcaggaagaaggcgtagacttcgacaaaattttctcacccactggaagaccagcgtccttacgcctgatcatcgcccttgccgctcagatgggttggattgtggaacaaatggatgccgttgccgcattcctgaatagcccgttggacgaagagatctacctggagcagccggaaggtttcgaagttggcggaaaagggaaagtctggaagctgcacaaatcaatctacggcctaaaacaatcagcacgtttgtggcacatcgaggtagaaaagcacttgacaaaaattggttttgtaaagaccaacgccgattcctgcgtatttttccgaaactcttccgggaagcgaagcatcctatacctacacgttgatgacatgatcatcactggcgacgaaatcgacaaagtcaagaatgagatcaagtcgaaatgggcatggaagacctcggtgttgcaaattcgtgatcggccttgaattggaacgccaagaaaacggcgatacaccctccatcagcacggatgatccagaacgtcatcgaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccctggttgtttcactacttttcagatttatcttctcgcgtgtccttccaacataaaaatttattccctaaactaaatcactcgctacgctcgtgcaagtaatgcactcatctcttaatttctctcattgatcaaactatttctcttctactttgattcaccgatcatttcttttctaacaatcatgttatcttttcttctgtcatctctttctctaataggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaaactcagactcataattattatcatcatcaggtgtgactttgtttttcattctttatttttctctatcatattaaaaagtaatacacgctcaaaacacattgcaagtgaagaaagagaaactaattatctctcgcgtgtccttccaacataaaaatttattcctaaactaaatcactcgctacgctcgtgcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtgtgtgtgatctaaggtgtcttcgttgttattggcaaacaactcagactcataattattatcatcatcaggtttcgtgcgcaagttgtgccatcattacaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgatttttttcaaaagctttgatattcattttgggggagtggaagtgctgagagaaagaaagaaaggaacatggcaagaatgattaatttataaataggggctgggaaaaacaactcctaaattttaggcaaaaaatcttgacaaccaagagggtttctctcggccataaagggtatacactcttgatttccaagaggaattgtcagccacaaagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttacttgcataagtacatatccataatgttgtttacctttaactcttgttatcttatcattattattatcttatcttatctattttatatttaccttatctgttaattacttatctattttatacatacttgttttatacataagtaattaccacttacctttcactcctttctccgtgaaatacctgtaccacaagtcatccctgctctacagtattttcacggacaaatatctttgtaaataaatatgtacatgctttgaatgttaagtatcaattaatcattgaatgaatactatcaatacatgtactgtttttaataatgacctcattatttattgtgtgatcttaataatgacttcattattaattatccttgtccccaaagtcatcacggagaaagaatcattaaaaataaaatttacctgtattgttggcatattattgtttaacaattgaagtaatacaatcaatacatgcactgatccttatttgttattttatttgaaggatctgttaactgtacacgtcacaaataatacttactgatcctctagtaaatagtatgacagctctaacagatcattacaaataaaagatcagttactcaattaaccctgctcttcctcttggtactttcacctgtgattcagatcacttcttctctttcccctgtaatattctggaacttataatccgtgccacttccactgattaatccccagaatattcagacaccagttgaacctagttacccagaggctgacaggaatcctcttggctgccaagagttcactgtacgcttttgatggctgggaggaaagctctagtccattgtgagtttttttttttttttttttttttttttttttttttcagcaccaactctcatcccccccatgggtttttggagtattgactcccaaaaacccctggagtcaattcctcaacccttcaaagggtttggaggaacaaataccaaaaaactgggggaaaaaataggggccagacttcctgagtaccgtcttcagatggttcccaggacttccccaagatttgggtgtcagaacacaaaatcttgggagttgttcaaccaaggcccaatatttgaggggatgaattgtcagaattttgtcctggtactcttgcatgctgcgtctcctccctgcccttgcactgtgtacgcgcagcgctgcgccctgtctttgtgcaaataagaattcctttcatcctcgcctccttcagtttcctcatctcgagcggaacactctcagcttccacgtcttcaatcgactcggacttgatcctctccaatcttcatcattgatctcgagatcacttattttgtcgtacctaacaggatccttccgctgccactcaatcagggctttggtatttctctctctcttctcactcacatcaactactccatactgatcttgtctttcatttcagtctctgttgtttgttagtcattgtgtgtgtgtgtgtgtgtgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtaaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtaaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttataataaaggagtaaacccagaaaaaagtctactactgaagaaacaaagagataatacttactggtacttatctctaagccaaggaggtcttcaggagagggggactgttcttgaagcgctcagaaaggtgagtgagatgttttgggagagtgctggggagcaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaagttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcaaactcaggagtttctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaacaatgtttacagggtgttctgacaaaactgtaacactctgtagcctatgtcagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatttaaaccttatttgtagatttttcccgaactgcatgaaccttaattaaacatttagcccccttacaacatctagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcagaatctgcaataatattctgagttatacttaaggttcagaagttattagaagattctggttaaaagtgttattttccatagtttatttaattatttaaatgtttttctcatgaaatatttacaatataagtgtactgtgtaataatgtctctattatagtgtttcaacttatttaaatagtgtattttattattttaattgtatgtacatatgtaagtaataatatctctaattaagtaaatgctatgttcaggctggctctgattagtagcaggctgacattccctacccctaaaatgagtctccaactcataggataaaatgtaaaaaattagtaagaagggtatgaaaaaaaattttgtggtatttgagacatttaattcctcttagcagctctgtaattccttaattgaatggctccatctggtatattgctttctggaagccactcatccttgtctgcagattggtgtttatatctaactaagtagagtctagtatcttttccattaattctctctttcttatccttcaatattttagatacatggagtttttctgccttactgggttctatcaaaggaactggggctgctggcagaggttcagagttgtcacgtaaggtataaggtttaactaaactgactggaaaaacagggtgcttcctagaaagttcatcacttaaaatgacctcaactgcattctttccatgcaaatctttgatagtaaaaggacctacaaaagatggtttaagcaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaaacaaagacgaatttttttttttttcatttttaaatccaaatccgatacaatgtatttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacgatacgatccgatacaaatatatgtctcgtatctgtggcaccgttggtttaagcttcttgttaccacctaaattattaaaattgatggtagacaagagaactttatcaccaattttaaaatcaggctgcttgtggcttttgtcccatctgttcttattatactccactgcatcctcaacacacttctgagcatgtttatgggtaacatctagcatctttttaaagtcaagagctgtaggatgaatatggggtaatttatcattcaaggtatctttaggcatcctaggtatccagcctctttcaagaacaaagggtatttcattagaagaagaatgcttgctgctgttgtaagcaatttccaaagcaggtaaaaggctaacccaatcatgagtatatccatcatggtttttgaactcaagaccaaatgcacaaaacctgcgcagcatgtcctctaatgtctggatcatcctttcagccaaaccatcagtttgggggtggtaagctgtggaaaaggctaatttggtacccaacatatcatgaagatttctccaaaattcagaggtaaatttgggatctctgtcactgattataattttaggtatacccacatcagccattatcctattccagaatatcatggctacttccatagcagtgtcatccttatgattagggataaacctagccctcttggaatatctgtctactaccactagaactgagttgtaagaataagctcctccaggaggaaggccagtaacaaagtccatgttaattatttcccatttagtagtaggttcagcaattttctgaagtaatccatatctcttaccagtctgtttatttgacttctgacaaacttcacaagatttgacatagtcagctacttgagacctccagtctatccaccaagcagtatgcttaattctttctactgttctgtcttcagaaaaatgaccagagttgacattatcatggcattcatacaagatattatctatctgggcttgatcacagagtactagaacactagagtgcctattcctgaaatacaacaaaccatccagaagtgtaaatcttccttcagcatatggcttggccaggtttggggggagactggcaattaattcaggtgaactgttctcatttttcaatatgtccactagtttaagcaattctatatggtccttatagctgtcttggactaaattgtagaaggcaatgtctaagtcacacacatgaatacccaaaataggaaaaatatcttcatcctctggatcccaggcagggttatcaggagtgttaggcaaggcccacctactaagtccatcagcatttctatgcttgattccagctttatgaacaattgtcatatgtcccctatactgttggatagcaatctgccacctgagcatatgtctgttaggggttttcatgttcatgagagttttcacagctgtacaatccgtgaccactacaactttagtgccttctagataataatgtaatttatccaaagaccaaaccaaagctaagcactccatttggctagctccatacttcctttcactagatttaatttgcctggagataaataagactggtttctctacaggtttgtcatcaatctggaattcttggtgtaaggcagcccccaatccatccaaacaagcatctatgtataaaataaatggcttggtgtaatcaggttgggccaacactggagcagtagtcatcaaatgtttgagcttctcataatcttgtacacgggaatgggtcatctcaaatattacatttctactacaaatttcataaaggctgtgagtactactggcaaaactagggatatgttgcctataataactacaaaatcctagaaatgattgcatttcagtaatattctgaggcatatcttttagcaatactgctgctactctatgttgatcaatagcaagagttaagccagaaactattctgcccaaagctttgagttctccatacccaaaatgacatttcttgatagacattttgagaccagatgagactgccatttccaaaacaagtccaattttctctaaatgagtatcccaatcatcagaataaataataatgtcatctatgtacaccatcatccaattctggcggataaattgcccaaatattgagtccatcattctttggaaatgggaaggagcattcttaataccaaaaggcatcctcaagtattcatagacacccaaatggcaaatgatgcgcatatatttcctactttctggttcaataggtatctggtgaaaacctttgagaacatccatagtagtaatatacttggctttagacaggttatgtagagagtggtctatcctggggatggggtaattatcagcttttgtgtaattattcaaagctctaaaatcccctaccatcctggatttatcattatgccatgctatgattacaggagtagtaatttcaacttgctcattatggcccaccttcctaataacttttaaatccaaaagttctttgatacgggtctccaatgctaacctggattttgggctagaagggtaaggggctcttctaagagcaggaggataaggaggttgacaagtcaattctaatttgatattatgtcctgtcacatttcctatgggctcttctgtggtgcaaaaagcctctttgtatttatgacaaatttttaggacatcttgtttctgatccttattcaaaatgtcactcacagctgcttgggataagtattctttatcaaagttaatgacctcctgtgtaagacaagatacttggttaattggctcaggaattttaatatttacattgcatatttggaatttccttttccaatctcctccaatggtgtagtatctattcttactctgaaaaatatcaattccatacaggcagaaggtgtcatttcctaaaataaagtattcacataaggcatcctgtaacacaacaaattccacattaagccttaatgatcctttggagtgatgaaatactaatggcatgctaattactcctagaggtttcatggaggaattacaactactaaatttagccttggggacaggtaacaggtagtttctccattcagggtaacataaatcaagaaaatcactactggtgcaagaacagaaggctccaatgtctaacagggctttccattccttcccttggaacatgactgtagtataactagtcttacccatggtgtaactcatgccagcttcaggtttatttgaaagaagcttggcatcagagatgtggccaatttccatagaggagtcccatttttggggtaaattagagtcaccatgaatggtattaatttccaactcatcccctctgtcagcttgaatgacgtgaattctggaatcagagtcatattcagaatcatctctacgttgattggtgtgaaaatcagagttatcaggttctacttggatcatatcaaacctggaagaaacttcttcatcactgtcagggtctgcttgaatattattgatctttttcctgggatttgggcactcaggtcttttatggcccttttccccacaattataacattcaggtatgtctgtctttctgggagcttgatcagatctcttatgggagttatccatcctggcaaagctgtctgaagccttattggcattaccactggtcttctcatctttggggttattattgggagttttatttctcctgttcaaacccatcatttcaacaacttcttccataacttcaataagctcagagatatctacatccatgtctttgagtctgcatctaacagcatgttccatacttcctctacattgactgagaagtttgtcattgaccaatatttttgtttgatttgtgtaaatacaatcaattctcttcttttgggcaatacaccagtcatgagggtcatctttaatagggtcaaagtaatttgtttcaaatagtctacgcattttcttttcccagagtctggtaccatatttaattttaattaactctttccaagtgtcccaagattgtgctcctagggattcagttttctcaataaaccattctagggcacctcctagaaataatcctggaagtctgactgtaactacttcatctggggcattataagtccttattatatgatctaaatatttaataaagctgatatgatcataatcaccttttccattaaaggtaggccaatcttttaatggtggtatcattttatttaaagtggctaaatccatagagtggtaaagggattgggatttttctggggtagttttatatgatgtttgtggagttttaccctggttggtttggaagtggggagctgtatctttcccatagggcgtggcgctttcttccatataagggttgttaaactttggctcattatttctcaaggcaggtgctggagtctcagaggcgtgattagaagagaaaccttctctaatttgttctgataaagtaagaacatgtttctgaatttaattcttcatttcatttctcatttcatttctaagggtagccatttgctcattcaaggtattttgaattccttcagatcttatattctgttgaataagtaggtctttaatcatatccaattctttattgttagcgctcttagccaggagagcatcttctctcaattttgataatatgtagtcacctgtagcatttaactcagtgtttaagttattcacggcggtacttaacttggagcattctaattgactcttagctgtattctcagcaatgagcttggtagcttcagggtttatagacaatggattccggagcatgttatcaaacttaatggacaaagaatcagatgctttcttattgttcctagtatttaaatcaaaactatttacaattgatttaaaattgcttttggtgttgctatcaattgccaaaagattcttatttacaaggtctaagctatctagtatagcagtaaggatttttaaatctaatccatgttcatgtaacccgattcgagggtgtggcaggccttcatgagccttttccaacgacgcgggtcgttcatcttgggcgctttgtaggaattggatcgggaggaggagctcctgttcttcccgcttctttcctgttgaagaaccgggaagaggtttttcttcttggtccaagggttccaacctttgacgtactccttgacctccgctcgaggtatcaatttctggagagcgcgttggctgtcttgcgcttgagttaggagtgctctgttgccctccgaagagcctaacggttgatccactataaacttcttccacagggctacgtgctctctgactagaagttggatcctctcttctttcgagaggactcgtacgtccggggacttggggcgtagctgggtatccgccgagaagctcgacgcttgtggatctatatccatcgcgtccgcggctttctccgctggattcttggcggtcttcgccatgatctgagtggctcgagccgtggctggagtctcgacggccggagttgagccgttctcggccaacgtcgcctcggtctgtctctcgaccaacactggcgccatcttcttctggatggtgatcagtttcaatctgttcacgcgttcctccagctgattggccgcgccgcggtcgagtggctgggggtaaggggccgtggaggtctggattgttcgacctagttgacatgataaaaggtttttgatttaaatgtagttagttttttgtgttcctgagaaaaaagatttctttcgaataagaaactaaccggtattgggactgttagcagcagtctcagcaatgggagtagttccggcggctggggtggtcgcagcgctggagttggaggtggcagacactgaggataaggaaaggaaagaagacggttgagtttctttctttcaaggatagtagttgtaagagaagatagaagcgcgtacttctagcgagtcgtttgtctcgaagttcagttagaagtagacggcgtttggctttgtgatctcttttgacagaattccagagcaacaggttggcgattctctcttcttctctgatttctacgcgtttgagggatctagctcgttgttcgtctggggtaagtaattcccagtctgagggttgataatctgctgcgcgctgtgctttttcggacgcaaggagagtaagatagtattgaattagtttagcggttttttccaattccactaaaaggaaaaaaagtagaaaaaaatgtatttagttaagggccttaataaaaaacccgcattttccgcgttttgacacgcttttgctgcggcacagcacacgcgcattccgcttttaaacccgcatttttaattaatttttttttgccattaatttcgagtttttttgattttttaaaattttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaatgactttgatttttttttttctgcttactcattttttcaattaattgtttgcatgcatgtatgtaccttattatttatgcttttttgaaattttgaaattatttcctaggtttcaatgtgtgcaaaatttaatggtgcaatccaatttttttaaaactcaagggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgttccctgcatttaaaagtgtttaaaatttaatggtaaaattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacactttcaaacatgtataaaattaaggtaacaatgaattttcatccaaatgaaaactatatcttgaataatgcctttgacgtgtttcctgaattaattcttacacgctcaattatccttactttttggaatttcaagctcatttcctacacttttcaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacagggtacactcatctattaagattgaagcttgtattttgagtgaaattggacttcaccattcaattctaaacatttgtaaatgtaggaaataaatttaaaataaaaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaagcctgtccactgcagtattcagtaacaagcgctgatttttatgtaaaatgattgttaccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccattgagttttatgggaattgaattttaccattaagttttacacacttttaaatgtaggaaacaaatttaaaatatcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgtggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagcatgtgggaaataaatttataatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgatttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataatttcaaaatttcaaaaaagcataaaaaataaggtacatacatgcatgcaaacaattaattgaaaaaatgagtaagcagaaaaaaaaaaatcaaagtcatttttatggtaaatggactttaccattaaattctacacccttcaaagtgtaggaaaaaattttaaaaaatcaaaaaaactcgaaattaatggcaaaaaaaaattaattaaaaatgcgggtttaaaagcagaatgcgcgtgtgctgtgccgcagcaaaagcgtgtcaaaacgcggaaaatgcgggtttttttattaaggcccttagttaaaagatatgtttttgtgaattttttatgtatttataatatgtttttatgggtttggtgtttagtggaaaaaattcgaaaaaaggtggaaaaataaatgttttttttataggttttatttattttttggtagaaaaataaggccagggtttttatcaaaagataaagatatttcccggccagacccccaattgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtaaaaatgggatgtgtacacgtgtgggtgacacgtgagtgggggaagtgtgtgtaaaataaaagaaaatagtaaataaaaactgttaagttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttataataaaggagtaaacccagaaaaagtctactactgaagaaacaaagagataatacttactggtacttatctctaagccaaggaggtcttcaggagaggggggctgttcttgaagcgctcagaaaggtgagtgagaggtgttggaagagtgctggggaacaggtgctgggttgttgagtgaaattcaggttgataacagcaggaactgggccaaaaggcaggttgaaactggttgttggtgacggtttatgctggtatgtactgatgaagatggggaatcaaagttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcaaaatcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaacaatgtttacagggtgttctgacgaaactgtaacactcctgtagcctatgtcagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaagttttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcagaatctgcaataatattctgagttatacttaaggttcagaagttattagaagattctggttaaaagtgttatttttccttatttatttaattatttaaatgtttttctcatgaaatatttacaatttaagtgtactgtgtaataatgtctctattatagtgcttccacttatttaaatagtatattttattattttaattatatgtacatatgtaagtaataatatctctaattaagtaaatgctatgttcaggctggctctgattagtagcaggctgacagtgtgtttgtggtcgagtgtcttcttctctgttacttcctctcgatcctttaggtattttatcttcttatttatttcttcttgtcttctcttttgtctttgtttttcattaacttatgaaatataatcctttagttttcgcctctaatccaaacagatttacagtctcgcagcaacgaaaacgtctaaaggatcgagatggctgacaacgacagcgcagcaggcaaggtcaacatccctcgactcgacgagaaaaatttcctccattggtcgatgaggatgaaggcacacctgagacatcgtggacttctcaaatacgtcctcgaaccgcccacacccctttccggagctgctgctgaagccgttgcaaagaagcacaacgaaaccgtcaatatcttgatgaactacatgacggagactgtcttcgagtccgttattacaccagacaatgaagacagcccaaatggaatctggacaaacatcgtttctcggtttgcgtcgaccaccgtcaacaacaaaggacgcgtatggctcaaattcatgcgatacgagtatcgcggggatctcgctgcctacatttccaacatgcacaagatgctcactgaaatagccgtgtgcaagcttggcgtacccgataacatcctaagcttttcaattctgtctaaactcagcgaagacatgtacaatatagtcgacaacatcattatgaacgaagtcatttgcgaaagtccctcagccacactcaccaaacttcaggagattgttcatctcgaagaatcaaggaaggcgaagaaaaactcatctgtatccaaatcgaccaaagatccctccgcagaatctgcatccgccttgcttaacgaatcctctaaaaaaggaaagaagaaaaacagacgtgagaaagcgatctgcgttgacggcaaacacaacgaagaagtcaaaaaccacactgccgataaatgttggcaagttcatcctgagctgaaggaagaattcctcgccagacgaaatggaggtccgactactcagcttgtcgaaggggacgatggtcacgagtccgaagtatctatgctccttaccgaatccttgtccaaaccaatcgtgttggacacgggggcaactcatcatatgatcaatgatcccttggtcttcaagtcctcaggtgaatcaaccatccgaatctccaccggcggacatagcaacttcctcaaagcaacggctgttggatcggccgaaatcgtgaaccactttggagagaagttcaagctcaacaacgttttattggttcctacgctcaaccgtttgcttatctcgatccctcgactattcaaaaacgagttcaaaatcactaagacaacaaacgatggtgtaatggtagaaatagataaaaacttccaacttcaaggatctgtcaaacacaaccttttggaattgttagatgctcgttttctttccaatgcaaatgattcctcattgtcctgttatctctcaagtccagtcattcctgactggcatgtccgacttggccacccaagtactaaatatcttcagcacctgtttccaaatgctggaagtagtgactgcagcatctgtaaggagtgcaaattgaaagcgcggccatactcaagccacttcaagaaggcggacggtgtgctggaagtcattcacctggatctggttgggccatttccaacacaatctcgatctggctttatctacttcttgacacttattgatcaatatagtggatacagaaccgttaaattccttcaaaacaaatcagacacctttgcaagattcaaagaattcaaagtcgagtccgaaaagcaaactggtcgtgtccttcgcatgcttgtctctgacggtggaggggaatttatcaacaatgatttcaaaatgtattgcgcatccgaaggtatcattcagcacgtctcacccgcctactccccacaaaacaacgggatggcagaacgcgctaatcaaaccatccttgtcaaagcacgatgtctgttagtgcagtcaaaactgccgaaaaccttctgggccgaagccgtcaacacagctactcaactgtcaaacctcactccctctgccacacgaaaaatgaaaattccctacgaaacctggacaggaaggaagccaaatctagatgtgctccgtccatttggatgtctaacctacatacttattcctcaggagctcaggactttcaaactcttttcgactgctgataaaggcctattcctcggctatgaaaacgacttctcctcatattgggtttacaagctcaatgaacgcaaagtggtcagagtacgcaacatatcatttgatgaaactgtttttcccggcctgaaagatcaggaaaatgaagatggcttcaatgtctttgaccttccacctcaatcgacacttaatgtgacacgtgactctaatacaattcagaacacggaacgagaagaagccttcacatcggggaacttgcccacttcagtctcagtaccatctcctacaaccaaggcaccaaaggaaatcagtagtgatatctcaaccaacaacattctgaacgttgaccggagaggaaatcaggtactggtatatctcaacaaaaatgtagaatgtgacacgccttcctcgtacatccaagccatcaactctgaacattcgtctttctggaagaaagcaattgaaaaagaaatcaacaacatgtacgaacatgatgtgtgggtcatcgtgcagaaggaaggtgaccagaagagaatcaactgcacctgggttttcaaaatcaagaaggaccaactcaatgtcccaatcaaatacaaagctcgcttgtgtgcaaaagggtttcaacaaaccaagggcacagactactgggaaacatacgcgcccaccggcaaacttgtatctcttcgcatgttgattatctttgctctcaagaggaaactggcttttcaccaaatcaacatcaaaagcgcgtttctgaacgctcccctgaaagaagacatcttcctgaatcctcctcccggccttgacgttccccaaaaccatgtcctcaaactcaagaaggcgatgtacggcctaaaacaggccccaaatgcatggcaccacactctcacagagtggcttgctcaaattggattcaagcgctgcgatgcggagccctgtgtgttctggagaaagggaacattcctatacctccatgtcgacgaccttgcaatcttcagtaagaatcctgatgtattcaaaaacgaagttcgtgctcggttcaaaatcaaagatttgggtgaatctagtcttttattaggaatgaacgtcattcaggatggagactcagtcacgctgactcaaagtcactatatagaaactcagctagagagatttgaatgccaacatctgtttccagcttctacccctatgaaacctaacagtcatcttgtcaaagcctctcgacaagaacgcgaaaaacatcttgagtcaggcaataacttccgttcccttgttggcgcactaaactatctcagcgtcacaacccggcccgatatcacctttgccgtcagctctctgtctcaattcctgaatgaaccagggtctgcccattgggaagctggcattcaagtccttcgttacctaaaaggaacaaaagaaattggactgaagcttcaatgccccaatgtctcagaagacagtcttgtgggatacgctgacgccaactgggcttcatgccctgagtcttgtagatcagtctctggtaacctaattctgctcaacggaaatgtcatctcatggaaatccaagaaacagcccaccttgtctctttcatccacggaagccgaatacaaatctcttggcgacatcaccaaagaagtgatgtgggtcaaaactcttctaaagaaaattttcaatctcaaaattccgggtcctactcccatcttcgaggacaatcaaggtgccatcgctcttgctaataacgaggaaaatcactcaaacttcaagaccaaacatatttctctgcgacaccacttcattcgacgggagatcaaaatcaaatccatcattctcaaatacgttcctaccaatcagatgttggctgactttctcaccaaggcagttggcaagacttccatccgacgagcactccgaggccttcaacttctgtgctcatcgcccaagggccaatgagcatgggggtgtgtcagaatttcgtcctggtactcttgcatgctgcgtctcctccctgccctcgcgctgtgtacgcgcagcgctgcgccctgtctttgtgcaaataagaattcctttcatcctcgcctccttcagtttcctcatctcgagcggaacactctcagcttccacgtcttcaatcgactcggacttgatcctctccaatcttcatcatcgatctcgagatcacttattttgtcgtacctaacaggatccttccgctgccactcaatcagggctttggtatttctctctctcttctcactcacatcaactactccatactgatcttgtctttcatttcagtctctgttgtttgttagtcattgtgtgtgtgtgtgtgtgtgtttgtggtcgagtgtcttcttctctgttacttcctctcgatcctttaggtattttatcttcttatttatttcttcttgtcttctcttttgtctttgtttttcattaacttatgaaatataatcctttagttttcgcctctaatccaaacatgaatattatcaagagattcattccccagacaataacacccttcagacttaataaatttacaatactaattaagtgagtggggtttttaagtattctactgttacattaccagtgtatcttttttactatcatcatcactattacataaggttaagactttaacttcagggactactaaaattgtctcccttaaattctcaagcttggcacagtgaatctcattccactgttatccctgagcaaacccctcaactttaaagtgctgaggaaaggtttacttccactgattacctctgtggttattgtgaggcccaaaagccattataactatgtctcataacagaacagcactgacaccctcaataatccccaacagatttagagatggtcactttgcatccggatatccgctgatatccggatgcaaagtgaccatctctaaacagattcatgcagacttggtgtggctagaaacttccaggaatttgaaacctttcaaaaatcatttcaagattttcaatttattttcctgttaaagaaggctgtgaaatgcacagggcaatatgtgagaagtcacaaaccttaaaatatcccacaggactttgtagaatggcaaattcccattactggataacttgttctatttttatctgtacagtaggaccgttatttctggctgcttttttgaatcccagagcttcaaagcaccagattagtcataagacttggtcaattggtgcagagcaggtcccaacaaatgaatataaaaaaatcaacacaaaaaacaaagtttaaaaatttgtgaaaaataaaaaataaaattgattgttttcaaaagcttggatatttgttttggggaagtgtcagtgctgacggaaagaaagaatggaaactgggaagaactgcaccacttgaccaggtcccatcacttcaatttggtgctttgaagctctggggtccaaaacaggcagccaaaaataacggtccacccactgtacacagaataggtccaaaaaaatgaaatatgaaaaaatcaaaacaaaaagcaaagtttcaaaatttgtgaaaaataaaaaataaaattgttttttttccaaaagctttgatactcattttggggcagtgggaatgctgagagaaagaaagagtggagcatggcaagaatcattataaatgaaaaaattggaaccaaaaaagggtgagccaggttggctgtccagattggatccaaaacagtaaattctagtgctttgctacaatgtgagctggtgaatgccctactcaacatctgtttaaaaccaactggtatataaccatctttttagaattttcatttataatcattcttcccattttccattctttctttcttccagcgctcccaatcccccaaaatgaataacaaagtttttggaaaaaaattcttattttttatttttcacaggttttgaaactttgtttttgtttctattttttcatattcattctttgggacctattctggaccactttaccaattcttgtgacttgaagtttgtgctttgaagctctggaatccagaacaagcagccaaaaataacaatccacccactgtacatacctcataaccctatcaacaaaaatttgggaaaacattattagatagatagacaaagaaaacataaaaaaatgaaaatcaagataccatggcacatattatgtatgcatataaaaatcaagaggacacacataatttgagcattggatttgtatcaaggggtctgattgaagtatgataaggatgaaactgtacattgtttcacagatagccactttcaagtatgttgcagttagtgtttcagaaaatgggtctgggtacattttttcccattttttttttgataagacactgcatgtaagtgatctcatcccaattgtatgggataatctgaatgtttactgtatttatatggaaatggagcacttggtgtgctgatggtgaggtataacaagtgaccagcagttttaaaattcccattggtttgtttatattactgcatgaacctggagaaatgaatattctaatttggaggcgatttaaaggctatgtcatgtatcacttgttgcagtaaatacatacaatttgcatacaaaaaacgggtattcaaaggccaaggacatgtcaaatttatgcatgttttgtatcacatgattgttttgcttgattccatttgaattgcacgttttgcttaaggttcatctgttgggttgaactactacaattacaaggaaataaaatacttgctctagagtgattgtcccatatctgagctgcaccaaaaatttaatcagctgttgcacaaaggatgaggtatagcaggaaccaggattatataaatgtctgtaattttcttcattcattttgaagtgtagaaatatgggttttcaaagttcacagagcctggatccagaagggcatgcaagaactctaaattgggaaaataaatcctgaattttatcctgataatatgattgcctttttctctccagaacccaggaaagccagattctttaacaggaaggcctgggtcctggatgctttcctggaagcagtttacttcaaatttgaaaccccctaagtatacagaaagagaaactgcttgaaacttcccacttgtctttggaaagcaaaaaaatgataactcatatcaggggtatggaaaggacagggtgttttactaaaagttgagaatgatgataagtattgtttcaaggtgcattggtcattgagaaaatcatgtgattgtaggatgaatagtatgcagtagtaattgaaactttgctagatattaaaattccctgcagcaaatgttttatgaaaaaggggaggacatcacagatattataaataaacttgttttccaggggttataagttgctaagaacaccaatcatttcatcattgattacataggaattataatattactacatttctaccatcaggccatgcttttgagtagggtgctagttttgttgcatctaaattactatcatacttcagcacatccattttcagatttaaattctctgctgaaaagatcagaaattggttttatacatgaagcttatgttagagaagttcaagaagacaaaaaagctgattgtatgtccatctcatttggtttttgactcaaatttcagattgacaaaatatgaatttcaatatttggtaatttgaattctttagctattagagaatttggaaaagtaaattgtaggtcatgatcttacatgtcaaatattttggaagggttttttgtaactttttactgacgaaaaataatgatgccaatttttttagcctttgaaaaatatcaacaagcagaaggttagtaatttgagtaaggaatcactccatatttttacttgttaatatgaggaaaaatctctggtggtaacccatctgaattttcagtagtgccatataagaatgaaggactggatgaaagtaaggaatcaaatgaatttgatatctcaagtggtgggtagcatttgttttcatcctgttgaaaatttgggcaaacaaatttgaatgagctgaatcacatgggtcactcttattcaaaagggaaaatcataactcaagacaattgtaaagtaattaaagatcacaagcttctaataattgaaaatttgattgtcaattttgctctcaatcaagaaaaagagaaaaatctgttgaagattttgaaggggcatgaaaaaaaaccaaccgaggaaatttctgagccaattaaaaagaagtttctcattgcaaaatggaaagctttcctggaatgtttaactaaatcacaaaggaaaatgttttgggaatctatagaatggcacaaaaacacttcagatatcctttgaaaaagtcaatggaagaaaacacatatcctggaaaattcctgtacttaattttcaattttgatcacaaacaaaattcaatatttgaagaaatcaaatccaatgccaataactggtcatccaatagaaatacaataaaacattcgttcaatagtttattagatagtttgactaattttgatatcagtgaggattactggagtgaatttttgcaatttgttgattttttggggaaaaaaattgatcaagaagcatatactagccctaatccagaaaaatcatttattcaggagttagtgaagcaatcaattgatcataatgaggctgatgaaaagacttgggaagatctcttgcattccctatcaaaaagagaatttgaaaacattcaagatgtaccctttgaattgtatgacaagcaaattgaggctgaagagctggtagaaaaaccttcatcagaaaaagtaataatagataatgaagccacaagaaaaaaggcaataccagaagcctctgaacgtattataagaagttctgttgtttccaagaagataaaccaaaaatcagatgggattgttccatcatttggagaagaatcttctgcatttaaagatgtcacattttattcacaatatgacattccagaagaattttttgacaattcagaattgtatcatacttttcagtcttatctcagtttgatggatgatgaaaaaaaggctcaggagttcactgagatggttaagactgcatcaaaagaggaatgtctctcatggctggatgagaaggtcaaagaacttagaatttaaacacagcattatgtattgaaactttaagttgtgcatcaacaaaatataaacaatttattcattaccaattttcacttttgttgttcatttttatattttcagcatgatagtaatggatcatcatctagaattccatgaaaatcaaattcttacatgttttttcatatttttgaatctttttgttcaatttttgttttcttgttccattgaaatttcacctctttattcccctttctttcatctcatgaatattgaatatgctgttgcttgttagaatttctacatattcctaaaagaagtcttgcttttattttcatcatattccttatcattactctgagatgtttggtcccccaattattcccctttttgatatttctatctgtttagtcccatctgaaatagaaacatagctgtgttttgagcacatagtagtaagtcctgctcttctggaaacttctcctctgcattcatgaatgcatgtgagcctaaaatggcgaacttataaagtgtctagtttgaggactacattttttccttcactggttcttagtgctggggcaccaacacagagattttctagagacaggttttatattttaggaaagctagacagagagggagaatatatctgcagtctaggtaactgaatgggaagctagggaaagtaaaatagactgttgttacattatcatctgtcactgttttttgtggaactaaggatggccttgcagtacctggaacctattgccaggtacctctctatccctaatggtagctgctagagctggcccctgtgagcctgggtatctggtggtttttggctcagatcagacatctgtacccacacccacacccagaaatacccgggaagttacctgatcacatgcctttcccaatgaccaacccttcctcaagggcattgagatttgtttctcaaaaagctcaccatgcttcttgctgtcacctttctgtcccaaggagccctcactacaaatatgatgtacttcctgcatgtttacagtgcacatcacctcttctcaacgaccccagccctgcagaaaaaacaccaacttttagccatatgttcagatgtaattctcacagtacaagtatgtaatacacatcaaaaagtgttacatcaaacacagaacaagaaactatgtagtaattacctgtaggaatccccgaaaaaaacattttaatccgttagaggcaattttttgccatgcactacatattttggtgctctgtgtttgatgtatatatggtgtccaaaactgcttatgtaaagttttacttataaacagtataaactgcaattgtggctaggaccagtcaattgttgacaggtccctgtcaaattttgctgtatatttactgttaatcagggctggggtagtcaagaagaggtgatacacactgcaattagcactggaccccacagggtacccagtgccccaactcaagggtatacctggctggcggcttcaaaatcaggctgcccacaacataccctagggtacatattgggtacagacagcggggattttgtatacctgtggggtggttcaggacgcgggtggctgccccaggctatgcaaagtatggcagctattcccaacaagcacctaccagaccgggaggctggatataggactaggagcctgcttgctgctaaactgtaacagcacagtcatcaactcatcattcacctcacctccaaccaatcaccccttttaatatattatattctcttttttcattctgctttgtaaattgcaataaaacacacagttggctgcctgctctgaaatgaacgcagctggccacttgctccccaaaaacatacatactcatgtggctgcctttgttgcccatccttcttgggccagcagctgctcaccaccccttgcaaaggcctaatacccgcaacactcaagggtattgttggccttgcccatgtcccatacaccacgggaccattctgatgtcccatggacactcttctggacatcatctgagctgtccagaacttgcagggcagagagtgtccattggacactactctgcctgacagtttgtggacattttctggaaaactgtccattggatagttttcaagccgtccaatggatgcttttctttgcactgataagaaaaaaatgagcagcctcagggttgaacccatgacatcattgaggtgccattgcatatccccaaagcttgtcctcactgattgcactacacaaaattgttcttccaagtgaatccaaattgttgttgatagaccaaagccatttcacagccttttttcatgatcaagtgcatttttagagatttttttgacaatcacatcacttgcacttttggagtgttttttgacgatcaaccgcactttggagtgtttttttgacaatcaacggcttttttggagtttttttctaccattgaccgcacttttggatcttttttcgaccatcgaccaccagctccaattggcaatgttaaatcaaagtgtccaatggacacactaaaaaccatcatccatcggaccctcttggttggagagtgtccaatgcacaataaatcctagcatccattggacgcttcatatttggccagcgtcacttggatgcttttggaagcatccaagtgatgctggctcgccagagcgtccctctgacgctctgatcgcatccgttggacgctctcttcaggaaagcgtccagcggatggggccagtttcaaaaaactggccccgtggtgtacctgccacacctgttggtccacagaagtctgatgaggctgttatgacctgaattcccatgtcagatttttatagttttctcaccctatttatatacatagtctatggatgtacgggtttttgtttctcaccaacccaagtatgtatataggtataggttttttctataaatactgggtccttaagaaatttactgtaatgcaccatcatgatttaattagctgatcagcaaatctgatggtccactctgatggtccacagtggaatggaattttgaacccaaattgcatgctgctttgtagctcagttggtcctgattgaggccccgaacttcccccgaaacagccgcactcccgtctcctcactcaactcacatcacctggtaaattgtactttgtcttcgtggtgttcatgtcggaaaattaatcggctggtaagctttctttttccttgtggcttttttgccctttctctccttccaatgcgatcgttgaaatggatcatgtagataacatgagtactgattttgggcttgcttgattatgatgattttgttttggttaccagagactcgcaactcgatattcgtttacatactgctgtcggagcttacacaggacaagagataaaccaacataaacttgtccagacgacgagaaagaaactgacgaagtgaaggatagaaagcagagcagacgatatggcgaacgacgagggagcaggccccgcgagtgtgagactatctctgcggttgcatatgccgacgacgacggacgagacggcgggagctgaagacagaagaagcactcagcaggagtccacagaactgatcattgaaccggtcgcttcaagctccagcacgggcggccccattccgttgtccgagctcgccaagaccctcgcccgggtacgcgtccagtctaatcgcacgctcaccgcgctcatcaactcctatgggtctttcgagtcggccaaggagaagaaactcgcagatcacttgcggacggcttctagtacgactcagactgagtcggaggaagatgaagatgaggaaggagaagatgaagattaagtcatcggtactttacatcttgatcccgtcaacttgtcattatcgtcaatcttcgggtcctcatgatccttccacacatcttccttcgcttcttatcgagaacggggctagtgaaacatgcgcaatatgcccctcacaacctttcttaccaatccacatgcccacacatgcaaaccatactgtttcttctgcaagttgcctaaaagaaaaatacaaagtggccgggttggcagatgttcacaatagaacaatgatatcgtagaaaaccctggctgtgatatcaccaccgtatcatatttatctttttgagaaggaggaaagatctggacactcaattctaaatgataatcatcattttgaagagaaataaatgatgataaccctcccgccaaacattcataaagaatgtaattaaattgctagacaagcaaaaaagaaccagcaaacaaaagatgatgattaagaccaaaaaagtacatatttacatacatacatcaagaggagactattagtgccagaaaaaatgatgaatgtgtgtgagtgtgtgtatataacagtccgtctgaatgagactcttttgtgggacatttaaatgagctttcttggggtttgtttatatggggttttgggttagaattagacgaatgtgcttggatatctacgacgtccaactcgagacattcatcactctcatttgttttcccctcaataatcacgtaacctacaaaaaacattttttttggccaaaataagttttttctttttttctgaaaaggaacagagagagtggaggtagggaaagcgggacgaaacttagcataagacgcaggggcgaagtaacttcgaagcgctttggctatatataatggcaccgaactgacggctgtaataagcgagactttccatagaaatgaaatcgttaggacaaacgataaatcttttattttgaagtttattttcagttttatttttttgggcaaaaaaataagattttagttcaaagtcattccgatttatgtattttttttaattgaaagaaaaacgcaagtgatgaggagagagagatacgaaccgaaatattcaggcaagaaagccatactggtcaagtacaacagcaacgtgacgacctcagcgacgatcatgtacctatgcctaagagcagcggatgacgagcggaatgatcaggactcggatggacgaaaagaagaagatgagcagcgtgatggggagggacggaccaggtagtgatttcgagggcgaccatgagcaactcggtcaggattaaggaggtgaatgagatcgagacgatattcagaaactcgttctcgaacaggatcagactcaggatcatgatcactcctccttggaaaaccgccgacataaagtatgtgaaaaaactcttgtatgataacgatcgcccctatacatacacacccgtttctttcagtcaactgactctctctcttttccttcccttttattggctttttttgtcagcttaccttggttagttctttgtataattcaggataaagtaatgcaacgtcttcgtttacgtcttgatcgagaacaagagagaagacgggagccatagtataacaagtagcataaccctacaagcagagagatcattatccagcaaaccaaacaaaaagaataagtgtcaatgtgattgaagaggttgggaagatggaggtggaggggactcagaccatcatcaaccagccttggtagatagcgacaggagcgaagtatagaacggaagagaagacggcttggatgacggagatgatgagaccactgcaggaggattctcgagtcagacgacgttaataatccaacgacagagtaaaagagaacgaaagacggaccgatggatgacaaattgggcgagtttagcagaccgtttgtaagaatttcggccgtgccaaagcaacaatttagtgagaaaggagaactgattgatggagaaatcggcggccagcgaggcctgtttgccttctttccccacgatcccaacgcccacatcggcggcttgaatcatactgacatcgttcccaccgtcgccgatacaacagacacgtttcttggtatacagacgaatcagcttggcgatctcggctttttgggttggcgaacaccgacaggctactactactggtaacttcgtcgtcacttcgatgaactcgctttcgaaataactcaggcaactcgctagtgattcgccgtctatcactaaacaacagtcctgtttctgttgcagaaactcgagctctttctgcactttctccgggccttgaagcttcgagacttggtggatatattgcccccgtgagactaatttactggagattgcgatgcatgttgccgtctcgatcttgtcacccgtcaacatccagatcttcagcccggcgttccggagtaactccagtgtgctcttgacatcctcttggagcttgtcctcgaccccggtgacgccaagtagctcgaggttgttctccagctcctcccggatcacccgctggatcgcctcctgacggtcctcggtgaccatgtctactcgggccgaaagatatctgctcgtgaaacgttggtatgcatcctgggagagcttcttcttggccatcactaaggtccgtaatccttctcgagacatattgtcacactcctcttcgagccaatcgttcgattggacgatcttggccatcaccacatcggctcccttctggtaaaacgtcagctcgccactcttcttctctcggataatgatccccattcgtttggattctgaggtaaacggaaagatctctaagacttcaaactctaatctttggccagttgtcgtccgcaaactcatcccacttcggtcccgcgaaactaacttcaatcctacggattctgtgtatgctactatcgctacttcgtccggtgaggatgcttggtaagtcacggaaccgtcatcgttagtgactggcgtcaccttcattatgatcaacaccccccaaaaaagcgatgatcggttaatcaaacatctttctcatctatcattcttcaaaatcctgatctcttacattatggcataatcccaaacctaagatcacatctttaaccctcgaagacatgtctcttctcccacgagtagccaataatgaggcagtaggtaagccagaaccagccggatttccgagcggatcgggtggattatctccaaaggcagtggccaattggagggcaacttcgtccattgaatctagcccgtaagccaccgtacccatatgcagtttctttaactccatctctaattttaaaacaaagattgtgatttagtgagttgtttgtaagcttgaaaactttttcccttggtcggagtggggttaagtaccattttgggtcagtgtgccggtcttgtctgaaagcaaatattcaatccttcctagctcttctggaagtgtactcgtcctcactatcgtccctgggatctctagatcgttctctatctgatgagcatacacggtctttcccatgtccaagttaacccttaagctacagatgatcaagtagatatgaagaggggtcaacttaacaaacggagtgtttcataagggggagaagacatacgagatcgggatgatcgagctgaaaaggatcaggaagcggatcacatagatccaccatggacctcggaaaccgttcaaggctactaaagccactgagagagtgaaggtgacgatacagaggatcttcgccaattggttgatctcgatgtccaagagacttgtctttgttttagggtaagaagtgttcatgaccgcgcgggtttcggtgcctgtatagatcaccaagcccacggcttgtccggcggccaagacggtgttggcccataagacgttctcagatgtgatcgggacttttcgggtctcttctgtgggtgtggtgttggtggttcgatgggatggtaggatctcgtgcatcgaggcaatctcgatgtcgtcgatcgagtctcgtactggatctaaatcgtcaccgagacggggttgttgtcggtctcgatccgactctgtttctctccttcttattgtatcttctcgtgaatggatcaatagggtcccattgaaggtgtggatgtccatgatcggcttgtccgcatagacctctgcccgtcgacttcttctacttccttggtcagaatccttgcggttgatggtcgtccttagtcgatcgtcgtcctcagcttgaccgtcaagggccagtagcccggcgtcaccctccgtcaggttttgggtgaactcgagcgccagcttcagtttccagtcggtctcgccatccagttggtcggtgcgaatgaagcatgaacccgaggtttgatcagaggttcgtagcagcacaaggtcggctggcacgcgcatattcttgtctaatagcaggatgtcaccgactcggatttgggccgaagggatcgtcttgatcggtagtaatgacgtcatattcggattcgaggagtcggcttggatctgggtgaaggtggtggtggtggtggatgctgatgctgatgctgatgctgatgctgatgaatgatggtgagagttggagagtgggttgtgagcggttggtttggaggaccaatccaggatctgatatcggctcgagttggctatcgaatctcgttgtcttcttagataatcatcatgtgcttcttttcctatggtgatcatcagtacaaatcctaagggggctacatatgtcattaatagtccgatcctcagggctggtacgaattgggacatggctacggccaggaaatataggttgaagaaaaacttgaattgttcgtataatactagtgggatgaaactgatcagattgtacttttgatttcggacgatgttgggtgggaaacgtgatctgaaatggtctatgtattttgaaagataaattcaagtcagcagaataattttgaagataatttttggggggattacgattgaaagtgtggacagagagacagttgggtttctcacccctaacttctttgacacgcaccgggagggttgaatgggatcgttctggattttccggtgtaagtttgagttccgagtcttctgattcgttcgatcaatgactctctttcgatcgaaggagttatgattggcttgtttgaatttcgtcgtcttgagtttttcttatgttttgttgatggtttttgttgatggttgtctagtaagccagttcgttcctcctcttcttcttctgcttgttctggccattcttcttgagttgctgttgttcctgttgggttctcgtctgagtagtaagtggttgcttttagtttccccttgctggttggtgaagtggtggtcatcgtgtttagattagtgcttgatgagtatggtctcgttcttgttggtgattgttgttgatgttggttggtggctagtggatggttgatacagttctgatgttgttcgatcgttgtttgctttgccattgaccagtttcgttcgttgtggttggttctccgtcgatttttgtttttttttagtatttaggtgttttcagtttgtagtgttcctgaacccggtccaccacacggggggagagaatcgaccgcactgccccgacgagtatgtagtcaaggatcacattcttccggaaccacaaagtccctttttttggtttgtaaatggattactcttgaatcttcaaccaatccacaggcaacaaatctctcaatcccatgcctcccccctgtagagtcacggatcctcaaatgagaaagagatggaaaactcccccaagggaaaagtttatttcttgatcactagtaactatacatacaattctgtaaatacatagttgggttgatgaggaataaaaacatagtagactataaaataatgaaattgtgagaaaaataaatctaaatccatgagaaaatataaatatatgaataaatccatattcagtcacaacactcccccccctcatcaaccacacaaaaaaacacaaagagaagtgaaaataaaggaaataataagttcagaaaagatatgtagtaaaaatgaaatgagtaacagagatagaagaagaaaataaactgaaagatcaaaaaattgttgaagaaataatggagaaaatatctggatgagagaagatcaataaggaaattgaagataaggtaggaaagtaaaggaaaaaagaaattgaaaagaaataacagaaagctgaaaacagaaagagagacagagaaataaggaggaaaaggaaaaagataacagaaaaataataggaaaataacaagcgggatgtccagcattggagtaagacaaccggttggagactgtaaaatataaccagtgaacggttagcttctgaagaactaatcaatcatgatcatcaggtgggggttgcggagggagacaaacagatgtgggggggtgcatgtttctcgctgccagtgcatactgtcccccctttacttgccagagtgttgggttgcaaacacaacccagttgccttcaaaaactccaagactttgcgccagccaagtgccttggtgtagatgtttgccagttgcctgtcagtggggatccattccaattgaaccttcttgaaatataagagttcattgatgacatgaaacttgcggtccatgcgttggagttccttcctggtaccacagtccgaactgatgtggactgcggccttgttgttgcagaaaagaagaggaggtggaagactgtagaaactagacagtattgaaaaaagaacacaggcgtccttggaagcaaaagatagggccatgtacttggcctgacaagtcgaacgagcaacacatgtctgacatttggatgaattggagcaccccatgccgtcgagatgaatccgtttacagagcgagataattcaccaccccagtttgcatcaacaaaagtttccacactggtcttaaaaggcttggtcgcaatgattggaagagtaaggcaggagctgtattggatatatgagatgagatgattcagggtagcccaatgagttgcatctggcttcaaagaaaaacgtgcaaggaattgaacagcaaaggtgatttacggttgtgagccctgtgctagataaaggagacaaccaatccgagacaaataatccttgtccattgacccatcagagacattggatacaagatcagttgacgcaattggtgttctcgtaaagatagtcgaaggttggaaatcaattatcttttgaacaagcatgggttggtctatccggaaaccgccattgacctcccgtactctaagtccgacaatactttccagagtatcatcccacttgagatccaaaaccaaaaacaattttgacttgagcaactccaggagagctgacaaactagctgtgaaaagaccatcatccacatgaacccataagaacgcacgatcctcactggagcaataaacataggtagattgatcctccaagtttggagtgaaaccaatttttgcgagttgatttttcagatgaagccaccaacatctagccgtttgttttgtaccgtagagtgccttccaaagattgagaacacaaccaggcctaacagatacacccggcggtggacaaatgtagactggatgatcaatatcactatgcagaaaagcacttttcacgtcaaaggatgccacaggccacttatgtcttgatgccattgccaacagtaaacgcagagaagcaaaagtaggtgttggagcaaacgtttcactgaaattttgaccatgggcctgcttgaaaccttgcgctacaatcttggccttgaatttggtgatatctccctcctggctacgctcaacgctgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaaaccatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttgctacgcttcagagaaaaaacccaacaaaaagtgagtaagtcaacactttccacttcaggcacttcctcccacactcgcagttcaagcatcatgccgatttctgtgtcaatagccactgaccattccgctcaaagagtagaattaattgcctgagaataagtgttaggagtgtctaaactgaaagacgagacagatactgctgagtcaatacatgcatcttgaagatcgagttcctcgagtccgctaaagtccccgagttgatcaaccttgagagaattgaggattgcattcaaaggtcctgagtttgtcacttgagacggcaagtcatcttcatgaaaaattaccaaagcaccaccttctaacttctttgtcacttggttccaaaggttccaaatgtgtgaataatcaagaataccaacatgaatcaaaggagaagacctaggaatgaatttcttgggatagttgatgttgtggagatatgccctgcagccaaaaacgcaaaccatatccaacgacagccttttcttcatacagagttcatagggtgacttgttggcctcagcatgtacaacacggttaaagatataggcagcctttttcattgcaagaaaccatagagaagcaggcaacttagcatggatgataaaagtaagagccatatcaaggagtgtttgatttgtcctttcaacactaccattttgatggtgttcataggtaatgctgagctcatgctgaatgttgttgtctttcaagaacttgttgaacttgtgagaagtcatttttccagcattgttagattggatagcctttacccaaaatggagtcagttggttgaaatccatgatccaatctggaaccgcccctgccttgcctcagccttagtcttgagcccaacaacagatgtcatccgtgaaaaaacatcatgtatcaccagaccgaatgtgctgccatcaagtgcagggggaaagggcccacaagatcaaccaccaccatgttgcctggagcatcaacaatatctcttgaaggggacttaacaggcgattgagttctttttgcaagggagcaagagtggcatttggattttggggaaggaaaccttttcataggtatactggaaacacattaattactgatagtacaattgaaaaaacggatcacaacatgcccaagacaagtgtgccatagattggagacagaaagggaagacaactgaggggaaggagaagaagcaatagaagagcataacttggaggaggaaataaaccaccaataattcaaaggatatgttggaaaagactgagtgccttgaatgagaaagaaacagccgtcacagaattcaaccttgccgtcccaacggtcaaagaaccccagcaatacaaccaacggtgggccagctacgccaaccgtagcgttagcgtagcgtagtgtagcgaaaaattgctacactttagcgtagcgttagcgcttttttcattttttgcgctaacactacgcaaatggggcgaaaacgtgcgctaacgtttagcgtagcgttagcgcgattccccccatctgctctaacgctacacgcacaggccgccaaaaactgcccgctacactgcgttacagcgatttttagcgggtttctggcgttttttgccgctaaaaacgctgtagcgtagcgtaacacagcgtagcggcgccagtggcgcgctaacactacaccaaaaaatggctagtgttagcgccgctacaaattagtgtagcgcagcggccgtagcgacgcgctaacactacacaaaaaaaaaatttggcgccgctacgctaacgctacatgggcccgtagcggcccaccgctgatacaactgtcccacaaacaagaaattcttgaggtgaagattgccaaaccgggtcgggattacagcgtctccaatactgtctacgagaatgcggtcttgcaatgcaacacgcagacaaatattagcaggacggagattgatgaagtaagaagagtaggacgttaaataaggggagtgataatcacactccaccccccttcgcacacacactccaacactccctttctgaagggagtgtgggaccgcacgccaatcgaaattggcgtgcggtcccacactcccttcagaaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccttatttaacgtcctactcttcttacttcatcaatcttgactgggcgtcgttttgcaaatacctttgatcaccctttcgtgatcgacaggccaactggcttccctggtaataccttcgatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaccttggccaatggccttgaagatccctgtaggacccaagcctgggtcctacagggatttgtaacttgatcctcggggtcggggtaaacgggccccgccccgcgacccggggctaatcctgatggtggacctgtcagtctgatcgcggactgaaaagcttttttcctccaccaaccaccaacttccgactcgatcacccatcgatcaacccagacccacccaacacgactcacccgagcacccgaggaacacccgagccacccaagcaaccgctgaaccccccaattccgtcaatccctagtaaacacacgcacgcccgctcacttaccgatccaatccgatccgacccgacccaatccagcacccgaaaagaaggtatctggggtaaaaaaatgtgaggattctgtttttttgggtctcaaaccccccaaaaagcccacaaatgggctccctggcaggctgagcaggctggaaaaggggtccaagggcccctatcttggccaagggggcttccctctaccctgaggggcctgattttttgggtctccagaggccttgttccaaggcccaagggcccaccctaatattggccaaatattagaagaaaggggttccctggcacactgaagggggccaatgggtcagattgactcaatggccccaaagtgggccacattggggctacacagcctggtgggggggcccaatgggtcataatctgaggtgtttcctgggccccagcacatgaagatcactttaactgactgttttgatttggatttgtccacaattcacaccataccagtgtgtccgaggccctttgaatcactggagaacgggcagatttcatcccatttagctgtgtatgtcatcatggctggaattcccgctctataacaaaatacagctgacaagatggttgtgattgatccttttatgtttgcattttggtttagctgcattgagaaatgaatcacaatacctcttcatcaagtggtggtaacaactctggccacccgatgaacctccccgctggatccatccaagctagccaaccgacccgcttggcctcaggcatccaccatgctccctactctgggcacaacccgcacatcacagattgctccagaggtcatgacctctctgtcacgcaagaccaatccgggactcaagtgccccacggctctgggcaaatagacccctctttggctcatccgcgacagatcccagctggccaagatcatcctggtgctatgtttgccaacaaccccagggagcagtcgatgtactattcaagtcatcaaccaatggtctactcaggcccgccacatatgggctaccctgcggcaattaattacggcaccacagcaacacccttccatcactcagcccccgcatacaccattcatcctcataacccctacttggcccctccccatttgcagttggcccccatgcacccaccagtccctcagtactatcaccatcccttcttccatatgtaccctccccagcacgctccaatctcttttgctcacaacgctcatccaaattattggccgcttgagacaaattttcagaaccctgccgtcaattatggttcccacccaggtcgcgctgttaggttgcatccgtcccagattgcttacgcccctcatgatccaatcaatgtggggttccaatccaacagaacttacaagtcttgccaggaaccaagtgatcatcctgttcaatttggtccaagaccggtacagctcaaaagaccacatggcccaggcgacatcacaacacaagacccggcggcattgaaaagatctaacttacaacacccggctgcatacaagaggtctaactctgaccagcgcaaccttgtggacccagcgggtgattgggaaaatgcatgttgggacttgggcgacccaacggctaatttccaggaggttcaatcaagctttgtaccacctgttccggaggacatcagccccctcccactggcccctgtggatgctttgcagtcggccccagctggaaatttggctttggataacttcttgtcatcaaatatgcaagcccctgatgttgctgctcaccctgaacagcgtgtcactgtgggcatcaagaccaaccatctggatcctgggactgcttctcctggacggccggatattcccctcattgattcaacgttgacaggcttgccggatcttgacatggctggtgagaatttgatggatgtcaagggtttgtcctcttttctttgtcaagtgcttctttgtgaattgtttggactgatgttctgaccttggcctggttgtcagcaggcaaatctataagtgatcagcctatggaggcctcatcctctgctgttagattggagaatgacgctggaattgcttctgatggggtattgacatcagctgacgtggataattttgattttactgctgggagtaggtagtcatcagacattttttatttttggttcaactggttgatctgttgggaacttgtagatccaatggatcgaccgcctctactcaggttccacgatctggaagacctgaggcgctttgtgcagagatgggcagtgacccatggctacaaactctcaacggcaaactctggtcaaggccgaaatgtctacttacgttgttccttggcgggagaggactcaaagaagcctcagtccgatcaacaacgcatgtctcaaaacagacgtattgggtgcccgttcaaggtttctgggcacaaaccaacggctcagggctgccaaaatatcccgtgggaaatacaaatcaaagatcatctggatcataatcatggccccatggatgtcgaataccaagtcctacaccgacagatggatccggccctggcggatgaggcagttaggatggcctccttgggcatgaagccgcaagatgtagcttgcatggtctcggataaggctgagcggtttgtcaccaatcataccatttacaatgcaacagctgcacatcaacaagccaagcagaaaggcaaatcggttttgatgtacttgattaggtgcctcaagaactccaactggttacacgaggaggcttgctacaaggacagaaatcttctgtatttgtggtttgcacatccggggtctttgaagctggcgagacggttccatcatgttgtcctcatggattgtacgtataaaacaaatatgaacagataccctctgttgcatgttgttgggcaggccgcaacaaaggagacgttctccattggatttttttttcatgcaaaatgagtcagaggtggcgtattgatgggtgttgaataaccttaggtgagcagctgtggatattaagctctctgtttgagaaaaataatgactggtctcctgtctcaggtctgtgtgggcccctcaacggacacctaaggtgtttgttaccgaccgggagaaggctttgcggaatgccattgcccaacatttccctgaggcacagaacaatgtgtgtgtgtggcacattgatcaaaacatccgggccgcctgttacccagcttttgcagcaaatcaggcggaatatgatgtgttcaaggcgaagtggaatgcggtggtttattcaaaggacgaggacgcatacgattctttgtgggccgagctccaggtatatctagcaggccgcccaaatgttcttgattatcttattaaaaacatcatcccagagcggcagaacttcatgacaccttggatcaggaaaacgacacatttgggcaatcataaaaccttgcgaggggagtctacccatgcttggttgaagtctttcatcacttctcacaagaaggatttgaccaatgtctttgaggccatttcagtcgtggttgacgggcagctggcgagcatcaaggcatcggatgggaacaagaagcaaaaggggaaatctggaattcctgaggctttgcgtccactgaacaccaaggtctccatacatgcgattgccatgctgaagattcagatggatctgtacaataagaacaaggacgcggcggcaggcggggtgggctttgacgagtgctctggaacactctttgcttcaatggggatccattgctggcacatgttggcggatatcttggaggagcggggggtagtcgagacagttaatatacatgatcagtggaaattgtattatgaccctgataacctggtgagtgttcttgatctgttgttttgaaaaaaaattcctggtcactgagactctagttgggccagaatgcggagccaccatacaactttcacgacgattatgcagccttgaaggaggagattctggccaaagagaaggaatcagatcttccaggtctgatggccaagttgcgacaggtgaggtcaaacactcatgtggtccccctaggtcatgccccgattgtccggaacactcgcaaggtccctaagaagaagaggaaacaagggtacacgcgttcagccgacagggatcccatccatgctgaagtagcggaggcccaagtgaaccaggcccaagcccagaagagggctgcctcaaaccgggggaagaggtcaatcaccaaggggaaggccaaggctcggaaatcccctgcctctgacgagacgaccacgtctgacgagacgaccacgtctgacgagtccgccgtagaacccgacccagttactcgcaaacaaaaacaaccaacacggtcaacaagggcggccaaaatgttcaaacaatccgttcaatctgattcaggggaaggctcctcctccgcctctgaatctgaggatgactcctcctcagcaggttgtacaggtggttcggatgcggatgatcaaccaaatgcatcatgtgagcctttggagaaagaagatgcccaagccaatgttgttttcggtgcagaccatcaagctacggcttccagaagcggctcagacaccggaggttgcgcaacaggctctaaccttcagcagcctcacagcgggcaagcaatggagacagcagatgtggagttgccatctgacttggtgcagatgattcctcaggtatgtgccttccccccagctgataaacaaccgcctcctgctatacctaagcggcaatccgagcgtccagtggtgattcgtgagcgccaggagcggcggccaaagtattgattctctaccgtcagacttgaagggattgaagacaatcataatgggaattcgagaaagaatagaaatagggtggacgactctgaagaggatgaagcggatgatcatggacattcaaagaaatctagggtggacgtcgactctgaatctgaccctgatgctgacagaattccggacgatggcgaggagttcgagcccacccagcagaagcaacaagtagcagttattcttgaccacggaattggtcatccggcaccattccgaagcggcccaacacaggaggcaaccccgcgttatcatcccttgggaggttgtttctgcataggatgttccaggctcatcatttgtgtcatacgcacgtatttaggttatccccaagtcatcttccgcatctctcattccacaagaatggatagccaaccctgctaatgggcctgatcatcaggctgttttgcctcatcttgttgcgcaggtaagagattcagatttgatgctggcaggattccttgctgaaaagtacaaaccccttatttccccaccatataggcaaagccaagtgcacaagagccttccaatccaacccagatgaccaccgatatggaaattggcaatgtactggacccaatcgtgcccctcgaggggcctcggttcctcacatgcgtggaagaaggggcctgtttgcctcaggtgccagaaaccaatgagatgcaacctgtgagtccagtttgaactgatacaggagcactctccttaaggcaaaattagctcaatgcctatttgacaggtcgtccctgcaactacacacaagcagaagcgcattcggcctaaacacatttacaagccaacggagacagttgaccaattgggaccccagggcgccccctccaacttacaatcatgcgcagaggtcacaggagaggacaaagatattgcctgcaagccacctggtgaagatgtgagcgtaagcaaaccatgctgtcagtttcccccaaactgacctagctcatgatatccacgggaagacgaagttcaaatcatctcaacaacccaggcaaaaaccggtactaatgcggtatgactcatcccctgtgataacttatgacacagggacttggtgctaacccttgacatctccaattataggtccagctgagggaccctgatgagctgcctgtctggcttgaaccatttgttcattcaaaatacaatcccccaggtgatggaaactgtggttactcatgtatagcccacgtactcgcaggcaaaaaaccggagagcccttattcaaagcccaacgggtggctccacgtgcgcagggatcttctacacaaactccatcaagacgcagcgcattggtcaaggaagttcggaggcgacaaacaattggagctggtctgtgaatcactcgaggtccctaaaggctccaaccacgtgccctgttccaaatggcttgcaaggttagagatggggcctgttattgccaatgcatacaacaggcccattgtctttgtcaccggagatgttcttgctggctgtatcaccaatcttcccaccttacacccaccgccccccaaacccctgggtccaatatttcttgccttcacagggggtaaccattgggagttagtggttaccaaacgagggctcctcccaataccgccccctacatttcccaggcgccaaccgaacatcttattagccaaatgggttgaagcgattcaatccaacattgatttgcataacaagtttaaatcagaatgaagttgttattagccacatgggtagcaaccattctaccgaacatagattagattacactgtagggttctaattgttacaatgtttctttttattatatcaatgcggctgattattttatattcatattatgatttttcaactcatcttgctttcatattcattttatcttcttatcattctttagtaggttattcaaatcacccaccctggggacagtcttgtttaattttcttggtcctaagacatctaagtatgttggtttatttcactattgcttgttttgtcttatattattctgttctgttgtgtagtggtgttccacaacgcagattacatcagaagtacaattagacatatgatgttgcattcatcttggttcatgcgctataaaccctcagccacgtgaggcctcccgcatcttcagaggagtcacattgcatacagacttgaccaattccaaaggaaacgcatgttaaagagaggaaactagggaatgctggtcccaaggataatttgctaaattgtgcacaatcatcttaaacatcaagttattgtgagttgaaatatagagactggaagaagaagacaacaaacgtaagataccatatggggacaaaacagatcacatcaaacaccaaagagaatcaagaatcaaaccacaccaaatctcttctgcgccaaagcaattccaatatcttcagcaaacatgtgtgatatcacatgagttgcaaactcttggtagaaagcttggtgtacaacccttcaatttacctgtgggagacctttgtcatcaagcagctgggtgaagcccatcttgatgagaaaattcaagaaatacagccgaagattgtccaatgttgcatgcggcattggggccatgatcccatgttcgaccttttgtttgagcagactggccccaacctctaacaaagaaagcaaattgcctagggccacgtgtgggccggttcaataagcggtgaaggctgatgttggaccaaaaatcaccagatttgcaagcatctggacgtgttgaaggtggtgctttgagcggtaggaatcaattttggattgcttgggttttggaacgcagccgcctgacaagaaagccaatccggcaagagctcctatgaaatactgaatcaacgagaagacaccaggttcagccccggtgttgttggtcatcctcccgccattgttctcatacgccccacagaagtggtagtaggcagtatatacatttgtatcatcatcgaatgcttgagggatccagctgtctttcaaattcgccaacctcttaagtgcccaagattgtgttgggatggtacaacctgtatgtagtagccgtatgcttatattgagttatgcttctaacaagcaccccgcttgtcagacactgaggctatagcccatgtgtctacaaagtgaacatataagtacaaacaggctagtgtagtggttaagaactgtcttaagacaattcttaccaacaccctgtgttcaatccctttcaacactctattatatttttattcattccttttttatatttttttctcctaagtaattccgtggaataacttagtattttcctctgtattaatattcctttattacagagatgctaacttatgtacataaagtttattcttctttctctctaagtatattctgtaattagagagattactacactttgggaattgattaatttattcctctctgtatggatttcccatagagagaaatgatgtcattccctccacttttgatgtaatcttaatttaaatacatgttctgatcatttgtgatttaaatacataaaatgatcatctgtggacctgtccggtccaacaggcagtttgaaccctgccttgcaatacttaagggggagggctttccctctaggattcttccccccagagattatttgccatacaaacccgttgtccttacttaaattaagtgagtggggttttttataatctattacaatttattacatccctccttcctacccttatcatcttcctccatccctagactacagtaaagtcactactgtagcctagaagagagttatacgtactctaagctcggcaccgcgaagctcataccgcgtgtgtcccctctaacccagggagctaacccctccgcttaccagcgtcgaggtgtggttctcttccactgactgcctctgcagttatagtgcgaccgcataaaccccatcaacgccaggccacataagagaccggcgctgacaccgctactgcttttctaccagctccttacttctctctccctctcttgatcattgaatacaaactattatattcactgtcaagatcctcagtgagttttatagcattctctgtttcagtcacctgggtgtccctcaacagattgatgtaaggctgcccgcagtcaagaatatgcagatttcccaggagcaaagaaggttgccaaatgtggcagaagcgtgtggtctttggttaccttgtccaacagctggaacaatcggacttgttccatatccaccatgtcagacgtaatgagagacaaattccctgcagtattgagaatatcctctgatgaaatggattcaacatcagtaggcaggcttgtccacaaagacccagctgtatccaaaggaaataccagattcacaaatcctggaggtgatgtccacatcctttcaaaactgctgactatcttcttctgggattgccgcatgggcagatagaagtggtggcaaatgccggaggaggtactgaatgttcaacagtgctgattgggcagattggtgtgaccatcggatcccgcgagccagctcgttgttccagcgatcaacctcctggggtgccaaaacttgcccagggaaaaacaattccacagccttgggatgatggaaatgaaaatgtcagctattgaaaacacattaatcatacctcaggaagcaataactaacatggagcacgaccagatctgttctcagggatgtcccctccagcacccctcttatttcctcccccagaaaaccggctgctgctgccctgagtcgggttccgaggaacggtcatccctttcattgtcagccttagagccaaccaagttggccaaaagactgccaaaactgcccatttctattcaaaatattatcatatcttttttatcttaagacttttaacttttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgaccacttttacccaactccattccttcattgactttgtaataactcacagtactccaagaattattccaaccttaggtttcagctccctctaccacatgtacatgccagattacataatccaactttgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacaaccagacccagatcaagcaaacacttatcacccagaaggacctcacttttcctacctttcccactaatcagtgtcattggtatcattagtaagtctcttctcataagttaagctagcatctttctgcttgtttctcttctctgtctctctcagtttctcttcactcctcctcaacccaaagccctgatcaaagaaagcaagccttagcttctattatctcttctcttcctgtttggtagtacaactgaaaactacataggtttccctttaaagagccttgatctttgatctaaaaaattgtggttgacctgatttatcagtgtcaatacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctactaaggaaagtaagactgtctgcagccatccaagagggacagtaagactgccataatttaatcttcttcataaaataaacaaagaacaaaaagattattctattcttttcctttctcttccttccctctcttctacttttacttgtatttcctttatcttgagaaatacatttaaaagtgccccccaaaaccttgtgtcctgctgtcactattgagacccaggctcacattcatcaactccaaggatataaaatcgtccaccaagggatgataacgcggggttgcctcctgtgttgggccgcttcagaatggtgccggatgaccaattccgtggtcaagaataactgctacttgttgcttctgctgggtgggctcaaactcctcgccattgtccggaattccgtcagcatcagggtcggattcagagtcgaagtcgaccctagatttctttgaatgtccatgatcatccgcttcatcctcttcagagtcgtccaccctatttctattctttctcaaattcccattatgattgtcttcaatcccttcaagtctgacggtagagaattgatactttggccgccgctcctggcgctcacgaatcaccactggatgctcggattgccgcttacaccaccgggcgtggtggatggcatttggacacccaatcggatgtaccagatgccatccgaccttggccctgcaaggagcatccattggatgcgacttgcatattgctgaacccggatggtagggccaaaccatccatcggatggtaggattagaagcccttgggggcaaaaatgccaggcctgggtttgaacccatgaccttcaggtgctgccaccagtaactccacagaggcagtaccttgccactcgactatactagattcttgatattccactggtcaaagagtgaactacataccccgcgctgcatttttggatcgtttttcgaccatcgaccaccttttgaataatttttcgacaatcgacccttttttttccactgccggacccgggtgaaaaccatcaatcagacactctgagaagtgtccgattgatggttttcttgttgtccatcggacactcccaatcaagtgtccgatggacaccgggctgtacaccatcctctggatggtctcgcctgccaagcatcccttggacgctttctgaagcgtccaaatgatgccaggcccgcccgagcgtccgttggatgcttcgcaaccaagttgcgggcgcttgggacggaatccatccgtttgctggggggtttttctaaaaacccgccccatggtgtaggtatagcaggaggcggttgtttatcagctgggggggtcagtaccggtgggactgggtttccttgtgcaggagtgagatttttattttggttgacactggccataacagaatcaagaaaacgatctccttcttccgtcaaataagatgtctctcctctgctgtttttacgtccaggggaatcgtccgggatgtcggcataggccggatcgagtacattggggaacccgttgtcaacaacaggagtcttatcaaccctggagaattcgccaaaggatggacaaggtgtgcaagcaaggaccttgggcacagccattgaccgaaacaggccgtactgacggtctttgtgcatgggagtcggggtggcaaagtttggacgggctggtaaggacaaatccaattgtggatgagagattggagcatcaccatgcaggctctgcacagcaggtatactagtaaccctgtgtgtgctctgatgagaagcactcaagggagggaggtcgttcgcgagctgggttgcatcggattgcgctctacgttcatcttcaccctcgttgtggaactactcttgggaggaatagagcttgagagggatgagtgctatattgggctgcctctctgataacaagaaaatataagagtatggatgtaaggactgagagtgtccttcactagatcagtcaaggtatggtgcaagggacgggctgatgagcctaaaggtttctaagaccaaacacggggaggcttgatttctggctcagagagatggaagggagcaattctctcagtacaacctagaaagagagaggaaagaaaggagaacaagaagaaggaaattggggctcacctggctcagagagatggaagggagcaattctctgcagagccaggaagaagaactgaaagaacaaaactagaagggagagtgacatgtgtgtgagaggtttgtgaacccagccggagggggggtttacagtctcccctcctataaaaaaaattgaagaaggagaaaagggacaacaagaaaaaaaaattgaaaagaaaaggaaaaattaaaaaaatggaaaagaagaaaaaaaaagggggaatatggggcaagacccaagtcaagcgcgtcccgggcaacccgctatagcatctgctaggtcggcctgttcggccttctcaatctcgtttgcgaggagttgcttgtcaaggtcctcgagtgccgccacagcggccggatccatactaggatagcaaccttcgtcgtcgaagtaagtttcccaacggctgtcatcccgtattgctgcatccagttgtagtgcccagacttgggcttcaaggggtgtgacgtctgtaacgcctgcgacgcttgcggcccgggttgaaggtcgacctgcaggaggttgagtgggttttcctgcggtggacgatgggccggatgggttactccaagcgcgtggggctgagtagtcggccggtttcgtgggggcttgatagttagctgggatgtcgacatgggccctatttaaaggtcctgggcaaccaccgttcacattgccgcagtgttttttgcagaagtgacagaggccccgtgagtcgaggaaagaatgtacccgccagatgaattcgtcccgggatagattcggtgatgtattcgacgatggacggagcgaggctggtgttccggcagggcgttgcagtgcaaggaaggacgtattagcctgcttctcgaacgggccataggcaaatgggaccgtctcgaggagctggcgttcgttgatccgatcctgtaaagcatccgtcaacccgtaaactaagaattgtgctaattgtaggtccccaagcttcgcactcgccgcggcgtcaaagttgaaaaggctttgtagcgtgcgtgctcgcgtactgtactggaggaaggtttcgctcgaggacatttcgagtttctggacctgtcgttgcaagttcgaccgccagttggaggggagagcgaaatcaaacagccgagtcttgaattcctcccacgacttggtgaggaatccggttgcttcgttcgcgtagaaggactgtaggtttgtctccgcgatcaagttgccaatgatcctaatcttgtcggccgcgttgctgacgtctttagtgtcgaagaaaatttgtacgccatggatccatcgcaggaatggctcggtttcctggaacggtccccggtagattgggccgtccgacgtacggaacttttgcaggtcaactcggcccggggcgggctgtactggatggccattcgcttcgtttttgatattcatcgctaggaggaggtcttccaagcgagcgatgcgggcggcgttggattggtgagcggaaatgaggatttgtcggtccgtaccgcggtcctccagggcctgtcggcgatcttcagcggcctgacgacggtcggcctgtgcctcgatgatggctgcatgctggatcttgaagacggacttgaaccagtccttggctgtctgcatatccgctgcgtccgcagtgcgagtcgaccccgatgtttcatgagtcggggtcgtttcgtcagacattttggttgagtcgggtagacgaggggcagttgaggtagcttgaagttgtttggtgcggcggttttcggcgttcccggctcgaatgatggcttcagggtccgttagcggaaggagttcgtcggggccggtgttgttccttgtggtcatggatcgacccgataagcagatgatacggcgaggaggtagtcagtaaaagcaagaaggaagtagtcgaagagataaggggtccgtcgagtcgtcgaaggggggttcagtcggagcagtcagttaattgtaagtcgaaacagtcagtcagtcgtcagtcgggcagttgggtcagttaagtcagtgcagttaagtaggttcagtcgagtgggatcagtcaaggccgtcaagtcaagtcgttaagtcagttgaaaggttcagtggggttggtttggtgtgagaaaaaaaaaagtgtaaggactgagagtgtccttcactagatcagtcaaggtatggtgcaagggacgggctgatgagcctaaaggtttctaagaccaaacacggggaggcttgatttctggctcagagagatggaagggagcaattctctcagtacaacctagaaagagagagaggaaagaaaggagaacaagaagaaggaaattggggctcaactggctcagagagatggaagggagcaattctctgcagagccaggaagaagaactgaaagaacaaaactagaagggagagtgacatgtgtgtgagaggtttgtgaacccagccggagggggggtttacaatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatatgtcttatgtttactagtctaaatatactgtttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatggggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagattgtggttggaagatatgtggaaaattctatgaagagtatgaaacaagggaaattatttatccagagaaaacaggggaaacaagcagtgggaaaatgctcccaaggttactagtatgaaacaaataaagggcagaatattccatggaaggagataggaggaaataactgtttcatggatcagggggattactactagtgtggaacacaagggatgagaagaatggaatatgtttggaggggaatgagtttcagtgctgtggagtttcaggtttctgttgggatgggagtgggaaattatattatccctgtgaagtgtgcttgggtggttccatgagtgatgtttgggtttgtttgagggtctggggagctttctgggatgtcttggtcttgttattcttctgtgatttgtgctcttgatgtgttcagaatttcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaaaaagaaaaagagaaaaagacaatcctgatgataactgaaaaatatattctagaaaaagaaactggtcataactgtggaaatccatggtttagctatagtgcccaaataaagaaaagaaaaaaatctatggtttgtatatgtagaggaaatatctttgtatattattttttttcttatgtagtgatttttatacttttagtttgctttatttcataagtcatgagaggcctagtctgtattcttcatgtaacccagtaaatagtaaaaaaattcagatgtaaaactaaggaaaaaaagcaagaaacttgggttttcaccacccccaaattagatgtgaggtgggtctgggagtagctggagaaggtaattaataattatctatttttagggtttttagaagtggaagaaattatggtgaggacaaagagaagtgggcatccacccccaaatttggaagttttgaggggtgattcaggattgagtcagattagccttgtgattcagtaaaaattaaaattattttctcttcttcttcttctttttttttttttttgaaaaaattcaagttccatttccatttttcttccatgtcatatgtcttgttgcagatttctcatgatttgtcttgctttgaagttgaaggatatgtagtcctaccttcagtctgatttgaaacagcttgtacaaggctacagcccaggggagtgataggaagcaattgtaaaaagttatgatatagccccacagccaggtgaaaccaacaacttggtggctttgctagtgagttcagtaaacatgtagttgcttgatcagccaatcaagattctgggtgtccaatactaagtagtgataggcaatgacacatgtcggaagcctcctccttggattccatagcagcaagcctttgacaagggttgcagacttttggaaacagccatcgtcacttgctgctccggtacaatgtaagataaagctcattgccttagatcgggcttactttcctcaagtttatctggagtccaccttctttggcctcgcctcttgctattcttagtgtgatttctatcccccatgctacctgggtcaaacaatcgagcaaggtgatttgtgtaagtcttgatgctttctttgtgtgatagacaactccgacgttgtctgttgaacaattgacagctgataactgctaaagcaattggattttcattgatctctctttcttttgttatcattcctgatttatcctccaagcgaaccaaggatactgtagatatcaatcccctcctgtcggctccagcttggcgaagtacttcttcattgtatactgaaaaagttaagctatgcatggttcttccctcgctcttgcttaactgaaatctatcctggatatcctttaaactaaatttcgatgggatcagttgcttgcttgtgatcttgctctcctgtacgcaaaataaaagcttaaaacacaacggtctacctgatcgttttatttgtcttgtttggaagctacctgtctcctgaaccatccattcaattgcctttcttctcttccgatactctaaggaaactgaatctgtaacttcagctttggagctgtcttttggcgaaattggtcgcttccattggttgattggcctctcctgccaagtcctttgaaaattccaaaacataccagtcatcttcatcgatttaaatggtaagccactcccgcttgtttggatcttccagtacaaatgattgctgattgatctctgattcctgttatcgttccgaaacagataatggatttcaagcaatacaagggcagtcaatctgacttccatagcccatgctttattcagaagaattccaatcgatggtgtgtattctaattttgtgataggaagaataatctgatagcaatttgatctttgtctttccttggatattccattggtcgcttcccaattgaaatggtattgaggccctgtagctggtttgtatttttttctggttgatgcaaccaaggccgttgattctttggattccatgagttgcacacaaattttgccttctttgaaatgtcctccgagcgaaatctgaattcctctctgcctaaaatcactattcccaatgaaagagtgataatctaatccaagaaaacacaagccggttgattctagagacagattccctaacttcttggtgtgatagctaccttggaagtatcctatctggttttgcttgttaccaaaaggtgaaaaaaccaagcagcaaaaaaccaacaacagaagactgttcatacctgcaaaactcccgtttggtggataaggcattgctgatgaaagactttttggtgagatttcttctgattttcccaaacaattcctgctgaaaccagtgtttatcttctttctgttccatgtatcaattatccagggagaaaattttccaattgtgaagttttcagctgaagcaaggagtgaaaaaatgacttctgaggatctgattctaattgatgttactcccttttttattttttccataggttttgtcaggtcagaccttaattccagggtaaccagagggggaccaggacaattttgactgatagctgggggcttgaagggtggaaatgtttcttggtgggtggtaggagaaaaatattctgggaaaaattttgtgatggaggctgattgaaaaatcatttcttttgtttttccagggtctgtttccttgctgtagggtcctaatatgttgttgaagtttctctgaggatcaaatccttggcttgtaggaataaaaactgcttcctggtaaaaaattgcagcttttgcatctttgtagagaggttctgcaacaagggtctccatggaattcaattgtgaattgggaatataatcaatttctagaaataagttgggtgcaatgtttgaaatgggttcttctggggttccaattccttcaggtaaaaatactgtggaatttattgtggggtactgaattgactgtactgaatccaaggttgatacatcctctggtttgatatgctgaccaaatttttcctcatttttctcttccaccagtgttgtcagggagttttgcaatccaggaataggattaactggggtctcttcaacttggaatactggtaaagtctcttctggggaaatgggttctgcaaaaagttcactttctgatccaagatatactgattgatttttatccaagggatccaaattctggctattttccaggagctgagggccattttccaggggctgaggggaagattccaaggtgagaggtgctactgggaaggaattttcttcaaccatggtacctggtgaggatatttctgaaatgaattctgtttctgatccaaagtgctcggtttctgtgttgtccaagggttccaaggcttccagggattgatcattttctaaggtcagggggcaggcatccaaatttgaagaaagtattggggggaaactttctgtgagtggtaactggatttctgagttaaaatattccatgatcctttgagagaattgattctgattgttttgtccaatttcttgtgcagattgatcacaatcttcctgtattttgtccattttgttgaactccctgtcaatatactccagaataacaccataggatggtccctcggcaatatgaaaatttgctcccaaaatcaagtgaccatcccagataagtggatcagatattaacatttccaactttaggctgagggatctccaaaggtagtttgaaaattcatccatgtagaaattgtgaccatttctgatgaggtagtgagtgattgcttcaaattggattctgaatagctggaggtgttctagattttttattcctcccatgcctatagtggatctgacaaaacattgcaaatcctttctagcatattcctccttggtgaaatgcattccatatttgggtctgtagataatgctcaatttttctgctctttccagaaagtggatgggggttgatttcttgggttccagagggtgagttggctgagctggagtattcttttctggccctggtggtcctgtatcctgacgttctgtcctgtggtggtaaaggggttcttgaattcccaaaggttccaggttgtcactttctgaaggttggggatgtctcattggtccagggttaaaggttggagtatgggcaggaggaggttggtagaatgtgattccagaattatagtaatgaacaggaggtaattgagtaggtaagacttgtcctctccaagctgggatgaccaaattggccatgttgatcctaggggtaggtccagacagggagtttcttctaggtgaaaaattcatggtggtggagaagttgttgagatttctactgttataatattgttgctgttgatccaatgatgtttttttttgatgcagatttaccaatgaagatttctgcagggaatgataaggtatatgaattctgaattctaatatggttggtagtaactagctaatttgtgactttatatttagcatagaaactgtaagtggtagtgactgaaaccaaaagatctgttgggccactgttgggacaccacttgtggaactactcttgggaggaatagagcttgagagggatgagtgctttattgggctgcctctctgataacaagagaatataagagtatggactcttaagtaaaggtgtggctttggagatttcttgaggatggtatgtctaatatgtcttatgtttactagtctaaatatactgtttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctgaattgctggggcaggatctgatggggaacaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagattgtggttggaagatatgtggaaaattctatgaagagtacaccgcgggtgcagtcgggcagccctgggatagcccatcaggggacagcccgcggacgaccccaacaaccactagggccagcccatagtcgctccccatgccaaaaaaaaagaccggccccaggccgttcggccaggccgtcccgctgccatcccagggatgtgctctatgatcacccgaatcacacccccaggttgtcctcctcctgaggggacagccgacgagcgggttcagtgcacaccaggacacaagacgggagctcatggctctccagtccgtcgtccagcgggcgcactgattctgaaccgaggctaacctcttagaggtctccgacatagagctggcggtggtacgatccgttgttgctcagcctccgctctggttgcctttgtgagccatccaaagtgcgtcccatctatgctccccgggctccgcatcgtcagggtgcacagggaagctaccaacggaactacgcatgctcgcggtatcggagggtttcgggtgcacatacatacattgaactatagacagaagtagacctatgcacaaagtgagatgaagaagtgaggagacaaaatgaaaaagcccaaagacggcagggaatgtgaaagaaaagagaagaaaaacacaagctgagaaggaaaattgagggaaatgaaaggcaacgggtgcatcgttcaagcaaggagatggaacaccgacacggcgtatacgctatgaagaatgacagcccgccgtcaaaccaagcggttcggaagtagaccacaagatcagggcccagccaatgtagcgtcatcgagctcggcatcgtcaccattgtcacccgaggtttccatcaaactctccacctcctggtcagtggggagcttgatggtgttggtgtccattccggcgaaaaattgttcaccattgaacagggctcggtccagcctcagaataagacggaaaaatctaaacacgatttcaacatgagccgccagatgaccttgtatcaggttgagatcggactcacgcagtgcgatagcttcttcccatcccatccaaatgtcgcaagtgttcgtcaatattcctccactgtcgtccggcgtcacggggacccctggcgacccaatgaaaaatcgtcaatatgcggaggtaagcaagtcgggccttcaagtgtgtctgatggccccgggcctcttgagtgttcgcggcgacgagagcagtgctgtttggaagcgttggagtcatactcgtccgcatctggcaaggcaatcgcatggtaagttgggttcagcctcaaccatccctacaggaaatactactcacatcgatcatcaatgcagctatagtgggtatcggatgagttatttccctccccttcggcgcttgaatgttagtcaggagctggctcagaaaaaattcagccccttggaaaccccccagtctttccgctcggccacaaatcgacatgactcaccaagtctcgcataatgccacgactcttccgcaacttactccttacaaggctatcaacgctagcaactgcccctggatcaccgtctgcatatccgcgaggtagataatctcgcttgaagcttgcgggctggccattgatgtgatcctgcatgatcatgcacagatgcatcagttgtagaaataacaagggtcttttggaaacgcttgcaagacctgactgaccaataccaataccaacaaactcttgagtgtggccggcgagccacgagggacatcagacccgtagactttcaggttcttgctcatgaggagctcacgagcctgtcgtttgacgaagtcctggcaattcaattgagcacactattgattagcatgaacacataaggtagggttctacacatctggtggagtaccttgaacactggggcatacggaaaacttcgagcttggtccgccggcgtgaccccaggtgccgcaggtgcacgcggagccgcaagtatttcactccgagatcgttcgattgcttgcagtatggccagctggctgtagaggtggatggcgtactgccgggggggtgccacctaaataaagctgtcagagtggtaatgttgacgaggctaagatgggcaatgggtttctccttacatatgccagcgactccccgacacgagcataacctcgcctgagttcaaacagcccctcgagctcctggacaaactcatcatcaagtgggtcatcaacatgatccatgttgatgatgccattggggaagccttcgaacgcggtgacctgcacttcttccgggtccacaagagtttccgaggttaatacggtgcggcggtccggccccggagtggacccaaaggtgggcacagcggctacataacagatcagagtcagcggctgtagcatagctgctagtctcttcctactcacctgccctgacgggcctgacctgctgggtcggagctggtgtagtgctagtggctcgccggcttgcagccgccgccgccctcgccgctgcggccaccgaacccctcaagggtgggatccattgggcaggctggcgaccagctcgcggggtcgatccacggatcggaccagcctgactccgctgggattgggtctggcgaggaggagggcggggttggggtcggtctggtgagtgggtggtgtcacgggtttcttgctcgctctcggaatcggtggggacatagtctgacatgatgaatgaaaaattggattgatgatgatgatgaaattcggtttaacagctgaaaaaattatacacaaatcggatgtgagtggtcaagtgcgagatggaggagaaacgtgaccaacgggtgacttgccttttaaggttctttgggaagcctgagaccccgcaggccagcagattgcacgattgtgacgctttcagtcaaatcctttgcactgcgtagggtcatccttggcctgtcctggcaacacagacttgcgtaaatttgccgagggtcggcctgcttggcaatttagctaaagccaataaagctataacccgagtgggtgcagcgtgtatttggctggacaacttcggcttgttaaaaacggaataaagtaaatacactggggggggggagctctttggaccggccaagatggcctttgcagttggtgaaattaagcaatcaccataaaattcccaccctgaaggagttaaacctgtctggaaacccataagccctcggctatcagctaatttggggatcctgggaatctctcggacagtggcacttggtcacaaggctccaggtctgtgagctggaggttacattcgatcctcacacacgcccgccgggccaacacgccttccgcaatcccttgggtcagcttggtgacaaggtagagacatagcacctggctccctgtgaattgttacacgatcagatccaagtgtgtgtgtgtgtgtctaagacttaccaccccttgaagttcctttccctcgaattgtttcaagtccctaagacataccgctggggtcaaagatcgttggttggtattctagttcaactcgcttccccgcaccagtaacaacaaaaagatgggccgccgacggaacccagagcttgtgttagatccatgtgagctccttttttttgtcattttctgtaatggaataattggattgatcatcgggttgaattggctggattccaatcaagccgtatggcgtcttgattcatcctcgacaccagccatgtacagttgcatggtgtgcaattcgcgacccatggttgaaaagtcggtttacaagcacgtcagatacgaaaaacatacctccgcgctcagtgctttctacgccgctcgggaatctggagaacgtgtgaccgtcctcgacccgcgaaatgactatttgataggtgattcgcaagcaatcacacccgaggtttatgaggatgcggagacgaccgcggcatggtgcccatgggagggcattgaaaacgaacccgatgtgcatgcacgccaggaggaatccgacgggactaatgatcgattggacttctcaagtgattcgaggtcagaatcaattaggtctggatatgcctctgaatctgaactgtcagattacgactccaacaatgaagccgacgatgaggaatgggacctgcccaaccatccaagttttgctgagccggatgaatcctatgcagccaatccaaccggggtcagcaatgatgaagaggccgcacgccgtcggtatgctcgaggaaataacccgtggtggccttacaagagcaaagaggtatgttgtggatatacactccagacagaccaattgaatggataaaagtctaacttattaccatttgccagtatctggttgcgtccctcttgattggttacacccaccatatggtttctcgagctttctacgcacatatccgcctgatgtttaaattctacaatattactctacccgactggacaactgtccggcgcgaaaagaaaaggactcgatcattgcttgattttgatgtcttgccaagtgtttcaatatttgggacgcccacttatcgattgagccttccaaaggtacttgcacaagaagtggccaatccacatgtcagcccagtgatcgattactaccctcaagaggccaatggtcagcatgtttataagctatctcagtctgtcaagtggcttgcagacctcgatcccgcgtgcagggcaccaatgtaccgttcatctggccacgattggtatttgtatgagccggtacagttgaaaaatgatgaagttgtcattcctctgttcttttttcagatggctggagaaatgcactcaaagtgtgccgtcccccactatgaacctgtcggtgatggatcccagctccgcctgactttcccggctggaattccttttggttgtagcagccttcgaactgttaaagtgtctgaatttgattatgactattcagaaatcactgacgctgcgggtgaattgctggctactcgctgtcgggaatcaatttacggttaggaagtcattgtgtattgttgattgctgtttgattcaactgagcttgtttgtaatgatcaatcagaattaggagaacttcaaacaacctggcaccacctgcccaacccatggcgcacaaaggcaaacggcagagtgatcaggcatcttccaatcaatttgtattcagacgacacctcaggcaaccaatccaagcgttggaacaaacacatatcttactatttcaccttgtccggcctccctccacgttggacaaatcaaaactacaattgtcactatttgaccacctcaaatattgctggcgcaatggagctggctgccccaatagtctctgacctacggtatgtgtcctttgaagttccactctgatcatccaggctgatcgatctcaaatgactgttcatctgtagaatgctggcgtcagaaggttatccagcctttgattgcactctccaagaggaggtcttgttggtttcacacatattgtgtttccttggcgactcaccaatgcacgccgagattaccagcaccccgaatcctgggaattccctccacccttgccgggcatgtgctctgtcggccgcaagtgtcagagcaaaggcaacactcgattatgttcgcttcttctttatgattggccccacagggtcttgggtgagtttgctgcagatcttgcctgcaggtgttgcaatatagctgatgttcaaaattcctctgaggacagataaaacatccgccgcgcttgtgggagcagataaaatcccaatgctacaaagtgtgggacatggccaaaaaaccaaggaccaagacagccgttggcaacagctcatctacacatggggtgaaggacatgatcaacagggctgtgattgaccagaggtatgaggtgcttgaatccggccacgaccctacggacagtgagaggcaattcctggagaagataaaccagattgatcggtttgaccctggagaattgttcaacccttactttgaggcccctggtgagtgttatggagcagttttgttgatcacaggtttaccacccaggtgcacacgttgacacatcaattgtctcctcatgttgccaggatttgatgggtgccgtgacacccctgttgagatcctacatgtatttcttcttggtgtcgtgaagtacatggtacgggacttcatgcgccacctgtcagccgaggaaaaacttcaggtgaaagcccggtatcaaacattcaacatcgacggcctgaatatcccttcaattcaggcatcgtacctcaccaatcacttcgcaaatttcattggcaaggacttccgaattgtcttacaagcagccccgtttgtgctttttgaatacatggatgatcgtgaaaggacgctattgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataggataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaatgaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttaatgtcctcattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattacaactctgatgttatcttttcttaaaggaaatttatcattatcactagttttgtatggtttgattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaagaatctcttaattttttaggtccagtcaggtttgtaaaattaaatgtagatatcaagacttggtctccaattttaaactggtgagctttgtgagttttatcccatctagttttgttgtgatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcactggggtgtatatgtactgcttttgacattaaaatttctttgggaaaccaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttaaatgtcattccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagaaaatttcagttgtgtcccgcataaatcatataaatttctccaaaattctgacgtaaatttagggtctctgtctgtaatgatatatctgggacatccaacatcataaataatagaattccaaaataataaggcagtatccattgctgtatcttctttatgacatggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccgggtggtaagccagtaacaaaatccatgttaataacagaccatctttctttgggttcttcaatttcttgcaataatccatacctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttggtatcatttctaaaattaggccaccaagcaatttgtttaactctctcaattgttctgtcaaaggaaaaatgagctgaggatatattgtcgtgacattctttcaaaaataaattaatgtgttcttttaaacaaataactactacacttgtatgtttgattctgtggtaaattaatccatctaatagagagaatctattttctttgaatgagctaagccatggttcttctaaggaattgatcagatcattatttttgaaattactttgtaatatattctttattgtggagcaatttttattttggtcataactaattctaatttaatcccaaaattcttcttgcatttcagtcacgtgtaacccacaaatattaatatcatcattgctatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttgcagcaatttctccgtcccatgctgggttgtctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttgatagtcatacttcctctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggccgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccatattttttctcactgtctttcaatgttctagaaatataacaaatgactccttcttttggtatttcttgatcttgaatttggtgtaaggcagctcctaatccttccatactagcatctacatataatttataaggcttattaggattaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaatgcagctactctatctactgtcatctcaaaagcagtgtttgggctacttaatttatatagacaacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattggtgggcataggttttaacattactgcagctactttatttttatctatagctatgctcaatcctgaaactatgtggcctaatgctttaagttcttgaaaaccaaattgacatttgttcatagagatcttcatattcatttttataactctttctagaacaatttttaatttgtcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatataaattattagccatccttcacgtaattctttatgaaattcagtatccatcattctttggaagtgagagggtgcatttttaattccaaagggcattctcaaatattcataaatacccatatgtagaataattctcattaagtgtctactatcttcatgaataacattttgatgaaatcctttaagtacatccatacacgtaatatatttagcattttgtagttgcgtgatggcttcacttattttaggcattggatatctatcagcaattgtgtaattgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctaagtacattcatttttactaagtcagttacatgttgttgtaaggcttctctgcttcttggggatgctgggtatgcagcttttcttaatgctggagggtaaggtctagaagtattaagattaattctgacttcatgtccttttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataagttgagtaagagtactgaagcttagacataaatgtagacagatttatgttggttacgtgtgctgtatcaatataaatgttaactggtttaactggtgtctgaatatctggggattaatcagtgaaagaggcacggattataagttccagaatattgaaggagggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgcgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttattgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggggtgaaaggtaagtgataattacttatgtataacacaggtatgtatttaatagataagtaattaacagataagataacagtaagataaataagataagttaataataaagataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaattaatgttatttcttttatcacctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttaatgtcctcattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattacaactctgatgttatcttttcttaaaggaaatttatcattattactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttgggtccagtcaggtttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttctttgggaaatcaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagagcaggtaataatgaacaccaatcatgagtatagttgtctttatccttaaatgtcattccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagagaaatttcagttgtgtcccacataaatcatataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattttactaactaaacacattagtaatattttcttctcattttgttatcagaataaaaacaacttaaaaccaattataaaaatctgttaaactataaacagtaagataaaaaattgttttttgactgacttatactcagtttttatcaagaaaaacttctaattacactttcatacatatttcttttagtggcaaacaactcttccaccgctactccagctgtctccaaccttgaaatccaagaccaattcacccaaatccgtgaaaatcaagccccctctgaacttgaaaccaatcaaggagacaacattagtatatctgacaaatcctcaggtatattacatttatttttacattttaattaaaacctattttacttttattatttttgatctgacattaaaaatggcccctttatcccttagacctcgaggttataatggaagattcagagagaccacctcagacagaggatttccacaggcgtcagttattcccaaaaataaaaagaaaaatagtaaaactcaatcaattaatgatacatcttctgttaacagttccacaggcggagaaattcgaaagatactattacaggatgaaggaaaacaaagcctggctcaaggacgtgaggaacaggaccagctacagagccatagtagcccatttaagatactgccaggaggacttccttgctatggtccaactccaaggagaggaattaactctcaggaggaccaaaggctgggatcccagaactttgacggcaggaatgttctttcaacccccagaaccagctcccaccagaagagatgtgaatccttaccccccaagagctcccagaaacagaaactcccgtcaccccaggaacataaacagaaacagagaatggagaactcagatctaccaggagatgaccagaatggcgcgctctctccaaggatattatcaacacctggaacaagggaaaatagcccatcaacagagaagacagatggatatgcacccagaagacagattcccattctgaatactcctagaattagtacatctagaactcaatctcttaacattgatacacaaaattctcaacttaacctagcctttgatatctacattaaaaatattaacaaaattagtaaaaaatgcgtagaaatgaatcaaaaagtttatgatgaaattagaattttgtgccagaaaattgagaatggagtcaatactatgtctgatgaagaagactctacattatcacaaattttacaaacaattgagaaattatactgtgagccccttaatttagaaacaattgtgccacaaatcagtaatgcagttaagacagatctcaaaacatccttggaaaatcttgagacttccatcacggaaaaggaaactgatttaagtgcaataaggaggcacatgtctgtattagaggtaaaaatggataaaaatatcaaagaaagtatagctaggattgattctcaacacactacatatgagagcaccatcaataggttagaaactgaaattaatcatcttattaatatgcaaagaaagtcagatgagaatgtaattaaacttactagaactattgaagaacatatgagaaaaactcctccaccagaaattattttacctcatacagcattacaagctaccactaggaatactcatcaacaattggccacaacattaagtgacactaccaacagtccaaataatcaccaaccagagagtcaaccaagtacccatatcagaagaactcaatcagtaaccacggacagagatacacctaccaatgtagaaaataatactgaagataaatctcttgctaagttaattctttcaagcctacctaagcctggagattggccaacattctcaggaagtggagaatatgaccattttaaattcatggattggattgataatctgaaagaagatacttcagcacccgaccaattaatctgttctagattaacttctatattaacaggagtagctaacacgtggtatactaatagaaagaaagaagttggaattgggaagtcatgggacttttggaaagaagaaatcatcaaaaaattcagtaccccagaatggaaaaggaaagtaaacagtgccttcagaagggataaatttgatgtcacaggagataaagaaccttgtgaatgggtaactactcaagttaataggctgagagccatagaaagagatatttccatagaagacattaatgataaactactttctttattagaccataagactgaatacaagatgagacaagccttaaaattatcagatgacattacactctttattacacaattagaaagtattgtaagtgtgaaaagaaaaaataacaaatctaagagtaagaattttaaaaaagattatgagaagaaaaggactgtggaaaaacctgaagaaaataaagagaaaaacaaagaacttacttgttatgaatgtggtaagaaaggacataaatccactaaatgtccacaaaagaataaaaccaccaagaagatttctcttatgactcaggaagataatcaagtagacttttctaactctgaccaatcagaacctgaatctttacctgaagacacctctgaggatgatagttcatcagaaaatgatactaatgcaataattgatccagaagaattgactgtttctaatattggaaggatttcagataagtcactacctaaacacgtgataaaattaccaataaagaaacctgaccactctgggaaaatgcataaaactggtggaactaacatcaccaatgttatttgtaataaatacaaaattaaatgtctgattgatggtggagcattctgttcaatagcaggacccaaactccttgatcaaatacacccctcatggcgtaaacacctactacccattaaacctgataaattttacagttgcaatagtagactaaaacctataggaatacttacattaaacattattttccctcataaccagaaaagtgttcaaataacagctgaactagtagttatggaagacttcaaaatgaaatatattatcctaggtaatgattacatcattaattacggaatagatgtcatcaacagtaatggtagatatttcaatattggaggagatgtacatactaagtatgaaataggtattagtgacaaattgaacctggaacaattagaatgtaatgccctagacaataacaaattttctgaaactattagtgaagcaaaaatcaaccctgatttggacaaaacacagaaagaacaacttgttaaattactacataaaaagaaactagcttttgctacagcagatgaaccatttggatgtattaaaggacatgaagtacaaatttcattaaatacctcaagaccttaccctcctttacttaaaaaagcagcctatccagcttcccccaggagtagagaagccttgcaacaacacgtgacagaactagtaaaaatgggagtattaaggaaagttggacctaatgaaaatgttgaaattaccacacctgttattattgcctggcataatggcaaatcacatatggtaggagacttcagagcccttaataattatacaataccagataggtaccccatgcccaaaattgcagaagccattacacaattacaaaatgctaaatatatcacatgcatggatgtactcaaaggttttcatcagaatgtaatccacaaagacagtaggcacttgatgagaataatattacacatgggaatttatgaatatcagagaatgccttttgggattaaaaatgcaccttctcacttccaaaggatgatggatgttgaatttcataaagaacttagagaaggatggcttataatttacattgatgatattataattttcagcaaagactggaatgaacatttagaaaaattagccattgtactagacagagtcattaatatgaatatgaaaatatccatgaacaaatgccagtttggatttgcagaactgaaagccttaggacatatagtttcaggacttagtatagctattgataaaaataaagtagcagctgtgttactcaaacctatgcctagtaacgtgaaagaactacaatcctttcttggctttgcaggatattacagacaacatattaaagattttgccaaagttagtggaagtctttataaaattaccagtcccaatactgcatttgaaatgacaactgaaagagtggaagcatatcagaaactgagagacttacttacctccgcaccaattctttttatgcctgacccatcaagaagtttcaaattgtatgtagatgctagtatggaaggactaggagcagcattacaccaaatacaagaaccagatggaatccccaaagaaggagtaatatgttatatatccagaacccttaaagacagtgagaaaaaatatggagctagccaactggaatgcctttgtcttgtctgggctttagataaattgtattactacttagatggttgtacatttgaagttattacagattgtaatgctctgaaaagccttctgaacatgaaaacacccaacagacacatgttacgttggcaaatagccatacaagaatggagaaatagtatgacaatttcccacagagctggaaatattcataaaaatgctgatggactgagtagatggtcccttgaaaacaatgagttgaacccagcttgggatggggaaattgccgccaaaattatgtctctattcccaatggaaaattctgtagacaactatggatttgatgataataaagatgtcattggtgtcaatggattacatataacagaaatggaagaagaattctgggatgaagttagaaaaagttatgcttctaataaaaacttatccactatagtagaaattcttcaaagtaaattcagaccaaatgagttgattaactcattagaggaaccctggctaacatcatttaaagaagatagatttgcattatatgatggattaatttaccatagaaccaaacataccagtgttgttaccatatgctcacctgaacacattaacttattcctgaaagaatgtcatgataatattacatcagcacacttctcttatgacaggactatagaaagaattaagaatgtagcatggtggcccaattttaaaaatgacactaagaaatattgtgaatcatgtgaaagatgccagaaagccaataaggcaacgggaaaaagatatggactactacaggaaattgaagaacccaaagaaagatggtgtgtaattaatatggactttgttactggattaccacctggaggacccaataacttcaatgctgtacttgtagtagtagatagattctctaagagagcaagatttctcccttgtcataaagaagacactgccatggacacagccttactattctggaactctatcatttatgatgtaggttgtcctagatatattattacagacagagaccctaaatttacatctgaattctggagaaacttatatgatctgtgtggtacacaattaaaattttccactgcttaccacccacaaactgatggcctagctgaaagaatgatacaaactctagaagacatgatcaggagatactgtgcttttggattgcactttaaagataaagacagttacactcatgactgggtttcccttcttcctgctctagagtttgcatataattctagcaaacatagtaccaccaataagactccatttgaactggaaagaggatggacaccctggttcccaagagatgtactattgaataaagctgtacacattcatcccagtgccacagatttccatttcatgatgactaaagcagagaaatatgcctctgaatgtgttaaacaagctgtagattataataaatctagatgggataaaactcataaaacccacaaattccaaattggtgaccaagtgttagtatccacactaaattttaccaacttatctggaccaaagaaattacgtgattcttacgtaggaccttttacaattaaacaattacacgggaaaaatgctgtagaagttattctcacaggagaatttgataagaaacaccctacttttcctgttagtttaattaaaccttatgtaataaatgacaatgagaaatttcctttaaggaaagataatgtgagagtagtaattcctccattagaagaagaaatagtgaaaattaagaaaattttacaacataggaaaattagacaaaataatactgacattaaacaatatctggttagatatagtggtagtaaagaagatgaatggctacctgtagacaagatacctgactcagataaactcctcagacaatacagagtagacaagagaaaatgatttgaggatcatttcctttttagggggaggaagtgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttaaaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtattgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaaacaactctacaattgcacagcccctgcacagtaaatgtagccctttaaattacgtgagaaatagggcacgaaactcaattatgcatgtatgatctcatgtcctagggaccttccacccatgcatagcactggcacagctacagctcccatcccttacacgaaactggtagagctgcctaagaagctccctaagtgcccttgaggggcctcctcatccttccccctggagccctcctggtaggaatatttaagggagcccttgaattccctaccctttttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaataaccttacaaaccagctaatctagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcatcttggaagcctattaatccatacaagaggattgatctggatgcccaattaaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgaataaaccttcccacttaccatacttgttaacactcagagcacaacccttacaggttagtagcatagaggctgacagcaacggtgcgttgttgtttgcttttccaagaaatgaggcaacctcgccacataattctgtgaccagttgtagatcgttgagtaacaatgcaggagtcgtagtcagcgtcagtataggtggttagcttggatttgggaatctcgtcattccttgcgaacacaatccctctgtcaagagttcctttgacgtatcggagaaggtgtttggcagcagtccagtgagttcgatcgtagcaggatgagaagcgagcaagatagttgacagcgtattgaatgtcaggacgggtgcatattgcagcataagagaggcatccgatagctttttggtaaggtaaagtgttgtctacctgagtgctttcctcgagagcaacattggcagggagtggtgtgctgtttgcattggagtcgagcatttcgaaacgtttgagcacctcctttagatagtgttcttgagagaccataatgcagtggtttgggcggtcacgggtgattttgagaccaaggtgaagagattccatttcaaagagtagcactttttgaagtcgtttttgaattgagaaagcatttctttggagttagagaaaacaaggccattgttgacatgcatgtggatgtatgcaaatttatcaccctctcgttgtatgtagagtgaattgtcgtcaaaagtgctggcaaattggagagatattaatttctccttgaggtccgcgttaaattgatgatgagcctgtcgagtaccttatagagattggtcaagacaaatcacacggttagggtaagttgagtcctcaaaaccagtcacaatgtagaccgaaggtttcattcgtccgtttaggaaagccgtggcaatgttgaattgctccatttccaagtcttcattagctgctaaggtgagaaggatttggagagtgtccgatattccaaccgaggtgtaggtttgatcgaagtcaatccctgggatttggtgatttccaaaagcaacccagcgggctttgtatttaatgatttcaccgaattggtcacgtttgacttttaattgccacatacctccaatatggtgcccttcaggaggaagtttgactaattggccgacgttgtgctttactaaagaattgaattcattctgaatcacagcaatccattgttcgcaatgctcagaagccattgcttggcggtaggttggttcgtccgggttgtgttgagacatgtgcgcaaccgggttgccataaaaatcaggtcttccacaacttcttgaagtccgggatagagcgacagatgtgttggcaaaaacatagtttttcttctttggtgggtttgatgtagtcttaactgaagtgtggtttgcggatgtgggtgtgttaattgcggaagtgggaggtttgggttctggttcttttgcaacattgtcttgacaatttggtggtgttaatcctctcttcttgaaccattctcttttggccttggcgttttctggccatttgaaacacttggccgcagggtgtggtccaagacattttgtcaacatgcattttggcaagggataaccccatttcgaggtgttgtttgctaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagatactctgttgtttaacaggtggacaggtgcaaaaatcgggttgttgatatgtgtaaagatgttgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaaataatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggtgttttggctggtggtacagcctacacgatgtgatgggagaagttgagtggtttccgccggattgatgagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcatgatgtcatcctgtatttgaggctgtacgcattgcatgacaggttgccaaggtaacctgtatgctgtgcctgcatacttccattgtacttgattgagacgtacagatgccagatcacatggcccagaggggtgaaatgtgtacctgatatccttgtagcatgtaagggtgcttgacccccctacctgtgagtaaaagaggggtgtaacatgcaacacagaggggtgacatgtgtccaagcctgctcctctagggtaattttggccctggaatcccttcctggagccatatttggtgtaatattattgtatatacaagaaaatataaattttttgaagtggttggatgggaacccataaagtatcccacaacgatgtggagtttcgtaattgagagtagatgagggggcaatgttgattagagtggctgcggaaacagcaacttctccccataaccatttcgggaggtgtccttcactcattatagccagcactttttgaatcagtgttctgttgtatctttcagctacaccattctgctgtggtgtgttagcaggggcttgctcgagggagatgccctttgatttggtgtagatgttgaattctgttgagttgtattctccacctcggtcagtgtgtagaaaagagactttatgttgagaactggacatgaggttttcgacattatttacataatccttaaagcaagacagggtgttggacttctttttgagaaggtatattttagtataccgagtacaacagtaaataaaagtgagaatgtaacgagatccattattggaggggacaggcataggtcccatgatatcagagtagacaaaatacagcggacaagaagagatgggaagatgggacttgaaatgtttttgctggatctttccctttatacagtgtgcacaaagagagggcttgtcggtgagttgacttccatccacgcggtactgtcgatgggtacctgttgatgggcggccgatgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcacagtccaatatgtaggagggaatatattctgaggtttattatggcataatcatattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccactcagccataagttatttgggatttaaattttatttgcataaaaaaattattattgcataatttaaaccacaagttggcctgagtttttttacatattcaatattcattgcatagtgtaaccacaagttggccacattgtttgtaggtacaccgagaattctgtatagtaacaaaaccacaatttggccagagttttagatgcatattcattataggttagggctagaaccacaagttggccatttatagattataggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggaggggctttcccccctcattccatcatctcatcatctcatcacaacagatcatcatctcatctgatcatcaaccagacagaacagagcaatcaatccatacattaaccagtgtgatcttaatcaagtgccccattgagatcattcagaccttgagaagcagaagaaaaggaaagtaacaaccattaaaaacatgtgctcttaaaaataagagaaagtgatcttaagccattgtgctctctaccaagattaaggaagaaggagaagacactctcaatagtcacatttctttcttcagtatcatcctataaatttcctttcattatcagtacatacgtcaatcatttttaaaaatacataaaacatataaaaaaaacttttactcaacatttccacttcaatagtctgctgaattcacgttgatctaggtttgataagagactgctaaacatagttttctctatcatcagtcttttccacaacaataaataaattgttgtgttaactctagtgtagtacaatggaggggcaggtctttcaaaccagccgtaacagttgtagtagattattaaatatgtgatatatctcatctgctatttccccctcacaggactgccaccattcccaaaggagttctcacaccaaaccgagcatgccagatgttagcacatagtacaatgatgtctgttgttcaggttctgacaataataaccatccataactcgtttcctagtgttactgattttatatggacatcttcgtttttgaattcgatggtcatagtgttgttgaggaatgagacatcagcacctgattttatgatttatttaatagacaggaggttggcggcaaggtctggacagtagaagacgttggggatattgatggatactttttggttaaggttgtttagagcgaggacacaaacactcccttttgtgtcgacacggacttgagtgtccgatttggcagtgttgatcaatcagggctcacatttttctgggttgatcagcatgatgtaatcgttgacgaggtgaatgcttgcacaggagtcggcgatgaagtggccagagaacgaataacagtcgagttccgggttgtgaacgactacgtacacgttttcgatcattagggatgctaagtcagggctttcttctgtcggattctcgggagcttctgaggcgatgttggcagatggaaagcgtgccgtgttttgggaaggtttcgatccggtcttcttttgcgtgttgcattcagcattggtgtgcgagctgaatttgtgtatagtgcatctatcagttatgggaccggttgattgattcgagggtttcgatttcttgaatccgtacattgcagtttcctttgccgtagacgacttcatcatggcagcttcagagttgagttgactgatgacttgtttgacgctgaccgttttattagagaataacgattggatgatgtgcctgaattcgtccatggggagattgatgatcatgaaaatagagagcacattgtctgggagttgaaaggcttcgttatctttagtcatgtcattgagtctgttttggagtgagcaaatttgagccaagtagttgtccagagaagagttttcttcaaatcgtaggtgaactatgccggcaatagtgcttgcaatcatgaaagcatcattgttgccgtgcttttcgacaagggatttgaatgcacagtggggattgtcgaagtggattatagcggatcgattctctttactgatagtcaggcagatggcttgcaagacttgtgcacgttcctggacaaaagtttcagcagcggcgtcgtcttctggtctagctacttcgctgttgatgtacttgagttttcccattgcagtaaggtgaccggtgattgttcttttccattcaaagaaattggtgtcttcaagcttagggattaagttgatggatgggttgagaggatttaaagtgttgttggccatttcgttgagcaagtgatggtgtgagatctttagagaccaagttcgattttagcgttgactagttcttggcagcttcttagttgttgtttgagagtgtcgattctaactatgagagtagcgaacaagttgcggagaatgaagtataggataactattgttatggtatagcaaaatcttaagcagtagttgaagatagttgcagctgagctcataacctctagcgagggcagtatgcacaaggtgcagagaaagaagtgcgtggcacaagcacatcaactctgacatgatttcccatctgggaaatcttgtaaattttagggaaatcctgtaaaaaaaatcaaagatttttccagattttttagatttttccagattttcttagatttttcagactttttagatttttctacatttttccagatttttttattaagagacatctataaagttgaaaaatatgaaaaaatcttataaaaaaactggaaaaattagaatctgaaaaaatcccaaaaatctaaaaaaatcagaaaaatctaaaatatctagaaaatctaaaatagggtgtatcaaatatagtaaatccaccattagaaaccagtcacttttcccaaaacttttctttgcatcaatgtgccccaaaaggggttaaatggataagcaacatgtttctaaaagggtggtttttttcaaaccagtcaattaaacaagggcattaataaaaaaaacacggtttttctgcgtttacacacggtttttctgcggcgcagcacacacggttttattaattatgcatattttatgcataatttcgcctccagggggcacacgcgcgtaccacaagtgcctgcatgaagtttgaaaattttcctgcaggcaccaaacaagaaaaccactcaccacaatcaaaaatagacttcaccccccctctaaaccttcaacacaccacaactcagtcaaaactcaaccaaaatcaacaaaaaaaaccagaattattcttttttttctcctcttcaaccccacggactcggaattttttgattcacctccggttcatttcaaacttgcactgtgcaggtacactctaaacttcaaaaaatcacaacttggccatttctcaaccaaaattcacaaaaaaaaataccaaaagtatccttttatcatccttttcagcgccatgggctttaattttgctgatccatctcttgtttttttcaaattcattgttaggcctcaaaattgaactctgaataactcaggcgtttctcaaccaaattcttcgagcaagccatcaatcatcttgtttcttgctcctctttaccgccactatctccgtttttgcggctggacctcttgtttttttaatcatcgctggaactcaaaattgactcaaacttcaaccctgaataactctttcaattctcaaccaatttcttcaagaaaaccatcaatcatcttctttcttgatcctctttgcttccaatgtctccgtttttcttgctggacctcttgttttttttaaatcaccgctggaactctagtaggtcttaaacttcaactctgaataactcagctgtttatcaaccattctcttcaatcaagacactgataatcttctttcttgaagctcttcaccaccactgtcttattttttgctgaaagacctcttgttttttttaattcattgatcaatcactagtaggagtcaaaccccatctctgaattactcatccgtttgttgaccaatttcttcaagaaaaccttcaaaaatattctttctttaccttctcaacagccaccattagagatgggcggggataatccgttgcggatatccgctatccgctggcggatatctgccagggccagcagatacccgccaggggatgcggatgtcctttcccccccaaatcccggcggatatccgggtatccccccgggatacccaagaccaatgtctggctggaagggtttccttccagccagcaaggtccttccagtcggcgaggcatgtacctcgttgactggaagggttgccttccagccggcgaggatgtgccttgcggaccatttagagggcgggtatccgaggatatccgcttggatacccgctaaggcggggggatatccgccaggggatgcggatgcgggtgcggatgccgctttccccggaaaaagcaaccggatatccgcatccgcgcggatatccggatgcaacacgaccatctctagccaccatctcttttgtttccgaaaaacctcttgttgttggttattcattgcttgattgctagtaggactcaaactacctctccaattaactcagctggttttcaaccaatttaatcttgaaaaccatcaaaaaaaaactttcttgattctgtttatggataccgtctccgtttttcatgttcaaccctttgtcttttttaattcatcattcaacttcaacaaacacctcaataacatgtctgcaagtcaaagccacatcaaccccctccttctttctgctgcgacatctgaggagagatctaaagctcacatgaacacccccctcagtacatctcaagccaaggtcacctcgcctcttgaaaccgcgtctacagctgctctgtcgacttctccgtctgccgctcttcatttccttgcaccccctcccgagttatcttatgcaacaaggacgcaacagtgggccttggagcatgggtatgtgattttcaagagaaacactacacagtccaatggggaggactgagttacttatagatgcaacctatctggccaaccaggggcaccaaaccctgacaagttgggcaaattgaagaggatcagatttccctttgaaatgttgggcaacttctacaagagggagggacactacagaatcaagatcaagaatgcaaatcacaaccacccagctttggaggatccatacgttcatccaatccatcgatgtttgaccaaatcacaaaaagaaagggtcaccaaactaaccaacgctggtgttgcacgcttgaagattaagtcagctttagttcaagacgcacagaccccctcacacgccacacttaacaccatttacaatcaccaaggcaagatgcgcatggaacagctcaatggatgaacaccatttgaggcccttgtgcatcaaatccgtcaacaccaattctacttcatgatggacagtgttgaaggtcccatgaactcgttcttttttgctcaccaccgctcacttgaattggccaaacgcttcccgacaacaatcctccttgattgtacttacaaaaaaaacaagtaccgcatgccccttctgcacgtcattggaatgaattcctgaaataggttgttcactgttgctatgtgttttctctcggccaaaaaagaaccaaactacacttgggccctggagaatcttcatctggcgatggataaagaatttccctcagtcattttcaccaaccatgaacaagcggtcataaatgcaattaagaaagtctacccaaacgccgaccgtatcctgtgctcttggcgcatttggaagaacatcgagaagaattgccggaagcatttcaacagcgaggataaatggtcaacatttgatttggcatggaagaaattgagactgttgccaacattgaaggagtacaaggagaattacgccaagctctccaaaacgtggaatccagatacggcctcgtacttgatattggtcgtccttcctctgaaggagcactttgtcacatacttgatcaatcggcacccgcactttggtaaccacatcacatctagagttgaaagtctccatgcatacctgaaacaattcatcaactcctcaacaggctcctttgcagcagtagtcaagcaaattcaccaggccattgacagccagctccacaaaagatacattgagtctgcgcagcatcaatacaaaagacttaccggcctgtctccattgattgccaatattaacggaatcatctcccactttgccttgaagattgtttactcatttcacttggccaaggctccaacaaccacatgtacaggtaactactcatcttacatggcgattccttgcatccaccaagtccacaacaccaaacgcaagggagaaaagttcaccgcagatgatttccatgctcagtggcatgtcaagagtgatctagctgtaagttccttatttgtttatcatcaagaggatccaaacaaaatttgcacaaggtatctgatttattttgttcattcatctgatcaattgaccggtgcaacttagaccatctccaccgcaagtttctatccgagctgccaaatctcgaagttcggcaactgcggcgcgtttttagcagctcgcgtccagttggtattacaccgcaagttgctataatagcaactggggaatgtgaaaggtcccccctggggcagcaaagcctgcactcaatgttggccggtatcagtcctctttctctagtgaccggtaccgaccatggagagtattacttttgaccggtaccatcccaggagatgtacactctccttcgactggtgcacctggtaccggtcacttctctagtgaccggtaaccggtatcggtcttcaagagtatagactctcatgtgaccaataccggtacttaaggggacaccgttgcttttgaccggtatcagtctttgagagtgtacactctctagagaccaatatcggtctttgagagtgtacattctcttgtgaccaatacaggtctctgagagtgtacattttctagtgaccagtaccggttgctcttgagtctggggattgggtgttgtgctgtgtcgggggatatgggggagggggtggatgggagaatcacaaggattctttgtgatactcgcgaggttgagctgctatcctgatgctatatttggtattgggatagcagctgagagttgggttgctaaaaattttgagtgtttagcagccccggtggagctgctaaatcgagtttccgctgctataattggtttagcagcgcggtttagcagccgcggtggagatggtcttagtgaaaacccagatgccatggaggccccacagaagaaccatgaagatgctttcctcagcaaagtctttcaaaagttccaatcccttcaacctggcgaacaacacttcatgcttggcaaaattcacaaactgctcaacggaacacatgcaaccattccacttgaggaacccaagtttgataagaaccactgattcaagggccgacccaaaggctccaaacgtaaacacaaatcaatgttttcaaccaagagggacccatctggagttgtgcacgtcaaggggcagaataagaaacaaggcaggccaaagaaggtggccaaattggatgaggggcccaagcgcaaactagagatggtcgcggataatccgttgcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcgggtgcggatgcccccttccccctgaaatcctggcggatatccgggtatcctaagggatatccgcccatacaggaggccttgggagggccccaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaaaaaaaaaaagaaaaaatggggccttaacaaaaaaacatggtttttgccgcgcgcactgcgcagcagacacattttttaattaattttgtactgcttattttttattattttttgaaattttaaatttatttcctatgtttaaagtgcgtagaattcaatggtagaaagcattttctataaaaattaatggttctttttgaataatgcaattagacacaatttttcaattaatttttgacagattaataattaattttcattattttttcccttactttaagaggtgagaaatttgatggtagagtgtaccccatttattgcataattaaattatacaaattatgataatttgtaccgtataccagacttatttgtatgcaaagttgatataaccatccattttcaaaaaataatgaaatttaagcctgtaaaaatttacatgagttagctgcaagaaacaaaaaaaatatggcaaaggaaaaaggaattagattttttccatatttttgggagggtcacaggctgtgagcaacaaaaggaaaaaataaaataaaatgaaatgaaataaaagaaaagaaaaaataaataaatcaataaaaaaacaaaaacttaaaaccactttgccaactgctcaacaaaaaaattcaaaagcaaaaagaaatatgattttttcctttttccatattttttggagggtcacaggctgcaagcagcaaaggaaaaaaaatgaaaaaaacaaataaattgaaggcttgaaggccgcaagaaattcaaaatcagtgtttatgcagctttctgcatctgaaatttccccaagaaactttcattttgcagcctggatttcatttttggggtggatatccgcggatacccgccagcgcaagcgggtatccgccagaggatgcggatgcggatgcggatgtctgatttggctgaaaacgtgagcggatatccgaatccgaacagatatccggatgcgccgggcccatctctagcgcaaacctgggcgaccaaggaagaaaccggccaaaaaggatgaaatggatgagtcagaggtgtgcattgcttatatccatctgaagatttttctgcttctgattcatttttgagtaggccatggaaacagacaaagagagtgaggatgatgcttcagatgaaattggagccctttgtgaaaacatattcaccaacgaggagcatttggaagaagaacccaagctaccaactgttacaaaacccttacgaattaggccaatcaaatcagtcaagccaaaacccgaacccatcaccgaagcagacaaacctgacaaaactcctttgagcgaggcacttactcggagtacacacgagaatgtggatattgatcttgtgattcaatcattttcccatgtacttactcctttttctcattgttcatcccctctgtttccctcttgaacttttgttagtatgagtagaaagacagcatcaagccagcaggagtaatcccacacatcttacacgttaacagcgtcaaaggcaatgggaaatgtggcttttgagcggttgcggtcagcgtgggacgcaagtctgatgaatgggactcaatccgcaaggaaatgcagaaggaatttgagttgaacaaggcctatttggatgaaaggttcttggataacgtatggggagcaggggaggaccaaaaagacgtcattgattcgctcgcatggagagacaaggaacagaaagcccccctcaagtactggatgacgttccctgtgcatggatatttaatagctgatatgtaccaaagaccagttattttattatcggaaaagatgcctgcaacttatcttcctctttctcatactccaagaaacaaccctcccatctgtctgatccttttacctgactattctcatttcatcttgttcactttcaaggctgaaatatggccatgccccaggattgatacattttggagacactatgtcatgagggatgaagcgctgggttgggaggattacattcaaacccatgttgaactgggtcaagaagccttttacacacctgtcagaagatcttcgcgcttcaaaaaggctcctgttgaggttgattaacttttgtcattactgttctctgtaccttcctctgatttcctgcttgtgtccctcttctcattttaaaatccaaactacactcgtttatgcccaaactcttttgtaaatccaaatttggccttgctagaatattatagcattttttacatttttccattgataaattcaaggtcggaaggttgaataaccactgggaactttccactgtgctcgcatcaataaaatgagtgggagcaaagattaaaacgcaaaggaatcatttttatgaaaaaaaaaaatttaccattaaattctaaacctttcaaagtgtaggaaacaaattgacaatgtcaaacaataatgaaaaacaagccgctaacaattaattgaaaaaatgagtgggaacaaaaattacaatgcataaaaatcatttttatgcaaaataaatattgccattgaattctacacttgtcaaagtgtaggaaacaattttacaatgtcaaaaaatagtgaacaacaagccagtgacatttaattgtaaaaatgagtgagcagaaaaagaaatcaaagccatttttatggaaaatagactttaccattatattctacacctttcatagtgtaggaataaattttaaaattttgaagaaactcaaaaaataagcggtaaaaaattaattacaaaaccgtgtttaaacggtgaaaccgtgtgtgctgtgccgcagcaaaaccgcaggtaaacgcggaaaacccatgtttttttattaatgccctcaaacaatggtggatttggttatatttaccccctaatatctagaaaaatccaaaaaatctgaaaaaatctaaaaaatctggaaaaatctgaaaaatttagaaaaatctaaaaaatgtggaaaaatctaaaaaatctgaaaaaatctaaaacatctggaaaaatctaaaaaatctggaaaaatctttaattttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgaagtgagataggagtctgaccgtggcgagtcagtgactgtaaaagatgaggaatgtatggctatgaattccgtatagttagataatcatgagagaaaccagtcgtgagcagtcaggcagcgctataaatatgtagaaatatttggagacaatcatgtattgtagtgtacaaaggatattcagaagcatgtagagaaaggcacagtcgacaaagaggaaatgagttaagaaagtttgaaaggggttttaaactgttgtgttcagttttccaatcactgattctgtttgaaaggatgttgatgaatgagttccgcctgaatgttgggaatgtttgttgagtttgtgtgaaagcaatgagtaccagcattggagctgttgagatgaggagtggattgaggttgagtatgatggaaggaggttggatgtacctgacatccgagtggatttacaacacttctttggtaggtggtatcattcctctaaagagtggaatcttgacgtcaagtaaacctgctcaaaaacttgcagcgtttgtttcatccatcttagagaataggaattcaaggatacaattttggttgatgtggtttattgtatttttgactttgtaatcctcatgatagacgttggtgagatagctattgaagaatatactgttcagttatcccatgatgtgtatttgttgtcgtttaagtttttgatcccttcaattttattcagcatggaagacattgcaaaagcgtgagcttgatctgctacaaggacgagtactccgctattggctgcatttttggtggcagtcttctgtgcgtttcaattttggacttgttcagggatggatctagattttttggatattttggatctcttgctaccatgtgataattgaaataatccaaagtatgacctttattgataaagatagtatcagctttctactatggcagagacaacctgtcatagcaaataaaataataaattacataaaaaatctaagtataaattaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaatacataaagataaataaataacttaaaaagtataaacaaaaacttcaatattatttcagattctgaatcagcatacaatttaacctagggtacctcagccaaaggtaccccaaattctaactccttcaccctgtaatacatgcatgaataattaacaggtacccccagatcacgggtactgtgacacttctgcataatgtgtaatgcatatactccaaatccagtctcagaattggattattgtgaacggtttagaagatagagcagtgtggagttctgtctccaagcccacgcgccatgtagtcatgctgtgcaccggtatccaaggattgggccacaaaagccccagaatacccattgcatgtgacaacaaagcccccacacgtgtaataagaatttgaacaagctagaatatccatgaaaatactacagtaaccatattccaagcaagcctcagaagacatctctggaatattctgtggcccatttccaaggaacctgctccacgaaacagagtagcccctatccacaggttcccatgggacattcttggatgtaataattttgtgcatgaccccttggagcttctggaatattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgagcccaaaagcgcccccaagtcctactaagctcccctgagcaacccctgaggtcttccacaggtatttaaagggctttctgaccgcccaaataatgatcccccagctttacaataccatatagaaacatacttaccatttacaagtcccctacacttgtaattagcctagttattactatttttgctgttattaagcctcaagattcctcaagaaactccccagttatcacccagcacccaaaatcaaccattccgagcgctcccaactgtccagtttctactaagaagatcctcaagacccctttggattataaccctttcttgaagattttcccctaaaaattatctcctgggatttaaactacacctgctacaggccccagtgtatcaggtacctaaatcctctgctttttgcacgataacttagagggattaaaccacccctgatttatcaggcccctctggttttatttatattaattttattaatacaaattggccactttttggatttaatccataattttcacgtaattcttctgaattacttataccaatttttaccataaaaactcttaattttttcaccttgtgtagctagaagacatctgtcttggcatcacataggctgacagatagaacctgataagtaacttggcaacaatgacttgcttttccaaaacacctgcaaatatgcagtgagttttaattttattttgaatgatgatgatggatgatgaaggaggacacacgtaggaataagtcagtctctttatccactttttatttgaataggcatgtttatttattgggtcttggttaaacaaaacccaaatattagagttctgactcccaaatatttgggacattgccaagaccccctgcggacggtctgcaggccttccacccctggagatgggagtcggacctcccaaaccttcaacaggtttgggagtcgatcatcacaacaaaaaataaaaaaacctgggggtttttgggagttgatcctcaaaaaccccttggaggttgcgagttggcgccagactctcagtggtggagaggaatccctctctgcttttgagagtgtatactctcagcggccgagagggattcctcccagctgttgagagtgtacacgtacagctctcagcggccaagagggattcctctcggttgttgagagtgtacactctcagcggccaagagggattcctctcgttcgttgatagtgtacactctcagcggccaagagggattcctcccggctgttgagagtgtacatgtacagctctcagcaaccaagagggattcctctcagtcgttgagagtttacactctcagcggccaagagggattcctctctgccgctgaggtacactctcaatggctgggaggaattcctattgactggcaagagtaaagagctttccaatcagttcaactcatcatccacttttctctgttcactgtcctcttttctcatctgaccatttacagtctcagaccttcctcttcctctcacacatcccattgaatgttgagatctctattcaagccctcatcttgtgtcttgagctccattctccattctcgcaccctataaagcatgtcttctccttccggcagtaacaagctttttgttggcgatctggcctggaagactgatttgggatccctgaaatctgctttcggccagtttggtgatgttggtaagtctgatcaattctctcaatcactcactcaagttcttatacactgactcgctacctatcttttcaccttgtgcctattcaccccagtcgatgcaatcggtttgtcctccagatagccttttgtcaacgctgaaacagatatggtatctgccatgtatcactatgcatctgagccgcaataaaaaaaactatctgaccaatctgctttgatttgcaaggagattgaacaaatttggtttttggccatgcagctttgcagaattctccatgatacatacagtgtattgtatctgttacagcgttgcttttgtctatcggtgaaatagttcctgtctggctgaccaatccctcttggccactgagagctgtacactctcagcggccgggaggaatctcttgcatgccaagaggaatccctcctgtacactctcagtggccgcgatgaatccctcttggccgctgagagtatacactctcaacggtggagagggattcctctccgcggctgagagtccggcgccaactcccaatctccctgggggtttttgaggatcaactcccaaaaacccctggggtttttttttttttttttttgggaggattgactcccaaacctgttgaagggttcggaggtctgactcccatctctgggggtggacaacctgcagaccgtccgcagcgggtcatggcgatgtccgaaatatttgggagttggaactcaaatatttgggcaccgttcaactgagaccctatttattattgatcataaataaaaaaaatgaaagatgaaagaaaataaattatatgtatagcaaacatttattgataaagatagaacctgataagtaactcaacaacaacgacttctgactctgggcttttacaacatacctgaacaacagatgagaaaatgaatgagaagaggaaaaaaaacaataataaatcagttagataaaataggcaatgaggagacttttaatgatagaaaataagacaagaaagacaatctcatacctacaaatatgcagtgagttttatttttattttgaatgatgatgatgatggaggacacacgtatatatgctttctgggactggttgaaatccaacaaaaaaaatcttccaatacaggcctgtactgagaagatattggaataactttcagataacaagtcggccggcggctgcatgtccccccccctctcaaaccacaagcaggacctgatccaccatcccagcagccagtgagggtttgggaaaactaagattggaaccggaccttcttgacgtaagtgatcaagcggattacttacatactgatataacactgaccacatttgttgtccttcattaaatagcccagtgtttcaagaagcgggcattctgctgttgccaattgagttgtgggatggtacatatgctgattgtgggtgcagaatggagcggtttgagtatgatcagggtttgacttccaaatcccaaaattcctggctggggccatctcaaccaaatcaaccacgttatcaaccggtagtcttccggtttgatagtcaaggcggggccgctctcaatgggtaccccccagaactccagaatcaagtcttgcaccccaggcaatctcagccaatggtttgagtagctgtcagaggtcagatccaaacggtgccaatggcctggtgaaataatagccagcaccagcttaccagccccttgtcggggctgcacagcccaacctccatgcctttgggacaatcacagttgttgatgcagcaatctcaattcaactctcctcatatcaatagttaaatgactcagccccctgaagaggacccaccgttggaactggagttggaggtgtcagagggcgcctcattcatgtcaactacctcctattcactcaatctgctaataaccaggtggcaaaaaaatgttggcaagcctcagaaatcaaacactacaagtattgtcagcctgctactaatctgagccagcctgaacatagcatttacttataaattagagatattattacttacatatgtacagtgggtggaccgttatttttggcagcttgttttggattctaaagcttcaaagcacaaacttcaagtcacaagacttggtgaaggggtgaggaataggtcccagaaaatgaacatgaagaataaaagcaaaaaaaaaagtttcaaaatttgtgaaaaataaaaaatcaaaatgttttttccaaaagctttgttattcattttgggggagtgggagtgctgagagaaggaaagagtggaacatgacaagaatgattataaatgaaaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagattggagtcaaaacagtaaattctagtgctttactgccatgtgagctggtgaatgccccactcaacaactggttaaaactacttggtaaccactttttccaaaattttcatttataataattcttcccgtttccctttctttctttctctctgcactcacacttccccaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttattttttacaaaatttgaaactttgttttttgtttttattttttcatattcattttttgcgacctattctgcaccacttgaccaacactgcataaaacattcaatcagacaggcttgtctgacaagtgcacagacaggcttgtctgagcagtcatcagacttgcctgtctgatgagtggttgggcctgggtgtcagaccccccatgcctgactagaggtcagaccagtctgcttgatgagtcccagaacaagtgggtcctacaacatgtcagactgatgagacctccctgacgtcaaacagggctgtctgatgggtccttggaccatctgatcagaatctttggtccaacaacacgtcagacatgcctgtccaaccagttcccacttgttgggcaggctggtttgaccagtgagcttgtcagaccatctggctgacatgatatcttgtcaaacatacatgtctgacagttccaagtcctaggattctgtctcattggacatgtatgtctgacaagtttgacggtatgtctgacaagtccaacttgtcagacagttatgtctgacaagtcaaacttgtcagacaggtatgtctgacaagtcaggtgtaacatgttacatggtgtaacacagtgttacatggtgtaacacagtgttacatggtgtaacacagtgttacatggtgtaacacagtgttacatggtgttacatggtgtaacacagtgttacatggtgttacatggtgtaacgaagtgttacatggtgttacatggtgtaacacagggttacctggtgtaaagccaggcttacatggtgtaaagccaggattacaaggtgtaaagcatggtgttacatggtgtaagccaggcttacatggtgtaaagccaggattacatggtgtaacacagggttacatggtgtaaagcctggtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttatatttatcttatctgttaaattacttatctattaaatacatatctgtgttctacataagtaattatcacttacctttcactcctttgtctgtgaaatacctgtaccacaagttatccctcttctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccctccttcagtattctggaacttgtaatccgtgcctctttcacggattaatccccagaatattcagacaccagttaaaccagctaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatacgccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatctggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccacttgcattgtgtaaagccaggcttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagcctgacttacatggtgtaactcagggttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagccaggtttacatgctgtaaagccaggcttacattgtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagcctgacttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacatggtgtaaagcctgacttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagcctgacttacatggtgtaactcagggttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacattgtgtaaagcctgacttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagccaggcttacatggtgtaactcagggttacatggtgtaaagcctggcttacattgtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaaagccaggcttacattgtgtaaagcctgacttacatggtgtaactcagggttacatggtgtaaagccaggcttacattgtgtaaagccaggcttacattgtgtaaagccaggtttacatgctgtaaagccaggcttacattgtgtaaagccaggtttacatgctgtaaagccaggcttacattgtgtaaagccaggcttacatggtgtaaagccaggcttacatggtgtaggaccaggcttacattgtgtaaagccaggtttacatgtgtatgggccaggcttacaatgtgtaaagccaggcttacattgtgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtgacatgtaagggtgctcggcccccctacctgtgagtgaaagaggggtgtaacatgtaacacagaggggttacatgtacccaagcctgctcctcagggtaattttggccctggaatcccttcctggagccatctttgttgttatattattgtatatacaaaagaatatattttttttttaagtgttggatgggaacccataaagtatctcacaccaattaagggaatgggcaaaggggacagggtcggaggggaatggtgaaatgaggcggtgaataaaagaaagcacagtgagaggaggtgttgtgttgggggtgaatcaagtctaattaatgaaaatttgtaaatagaaatgaagtccaatcaaggcatttttttttggggggggttgttccggatatgattgtgatattgtagattttccagaatgaacatgatgacacactcagaatcagaggtggtgaagtaatgtggaattacttgagccggtggaggagcaacggatccaggtttgtggagattgggtaagatgtagggacagataaattgaggcgcggaatggttgttggatgactggaactggcggagggacccggatccggatggaaatggaacatacataggttttgggatatgggaatcagctggtgtggggtgtgggcagaggggtatataagaagttgagttgggagagtgatagtggttgagaaagatcaaggaccagtccaaaactatgtgtagggtattgaatacttacctcttgtccctatattactgagttgtgaggcaagtctgatatcaaaaattgtacctgtggagggtacctgtggaggccaggtcttgaggaacagagtgccaggtcttggggaattgctgcctgcaaaaacaggggtttggcagatttctctgtttttaattttttaaactgaggctgtcttttttacacataatttttctcagtggcatttttcaagaaaagcagaaataaaatggatctattcccaaaggaaataacttgaatttttacaagctcttgatgtgaacaggccaaaatcagttttactgtaatttcataaaaaaaacccacagagaattaaagtggattaaactcaaccccaaattttatttattaatagtaatatagctgattggccaaaacaagaccatttttgtatttattttttatatccacctcgacttcctttactctcatcaagttaaacctgtgagatctagaagatagcttcagaaatggtagtgtttagaggtaggaatttcaggctccttttggcagtccatatcataaaatgacattggaaaattctgcagattgttttgggggatcatatttatggccataaccaaaatttgtgtttgactggtcacactatatccaactacaacaccatgttgagacaaacaggggagagaatgactgaagttcacagatggaacatcatgtgacacttaggattgagaaagaaaacatatggttctgattcactgaagaagaaagtaccagactaatctatagaggaactatgtacaggatttgtctgttgatttttgttgaagaataccttgctacaagcatattattcaacacaccaaaaatccactgtaataagttgaggattgtctagctgcatgataattggtttaaggctcatcaaccttattatatttatctggatttacatatttttacttatgatatgatggacttccaaatggagcctaaaaagcagtaaatgtttcttcaaaggaaacatctgaaatattgcattgaactgtccaagtgatttggaatataattcaaaatggaaagataaagcagagtgacaagagaaataaccaagtagggcttgggatccaatttcctttaattgattgcactgagaaaaataggtagagtgggttttttcatgggatcaaccaaatggaacaggagatccaaggattcagcgtaaataaatgcagtagttgtgtgaactccaagacacatatccaacaaaatccaaggtttaattgaattttattttcagttttaggaaataggtggcaacaatcagccttaactaactgccttggcgttgaggttttggtgaaagaccttgaaagaccaccctttcgggtgctctacatagctgacaagcaaaggtgggcgctgagcgccacgccgcgcgaaagtgggacttgagtgcgcggcgactgggggacacgagcttccacttgcaggatgcacatcacttcagtctgctccaaatttgaccaccaaccatccctggactcacgagccaatcccgacagcagaacctcaagaagcacccagtcctctgatatccctcattgaacccgcgcaatactggttgcgaagattaaatgaaggtcgccacttacacagatcgatgatcgagaattataacctaagccaaattagagtgcagtcgccctctctaatgagttcgaatctcgctagttttgtctttcactaacccgaaaacaacgaacgaacaagagcgacattgggggtggcgactggatgatgttgaaacaatggaatggactacgatagatctcctggagtgaagccttcaaattaatcaaccatgaccagtctctccagcgttgagagtcctagaggagcagtcggatgatctggaaggtttctttttggctctgcgttgggtgtcgtagcctccgtgtgtttggggataaggttgggcagcaatgatgaaaagcatagcatctgatatcctttgccatgattagcctgttgtgaagttatggtccatttggtcatcaactccttcagacagtatgttttcatgtttctgagctgcctacttgcgtaaccatttccgatcgaaccagcaataacaatagatgctgtgtagaaaaacagcacgagcaaaataaagtccattgtaattgaatcaatcattctccaccatatcactgatgctctcgctcctcaaacacgaactctggtctgtatgttcctacttagatatatttgattgcgtcacatcttttgttggttagcgactgccatgttgacttctgttcatctaaatcctcaatcgacgtcataccaaagctttgattgctaacgattagcaacacgagacgcttgaatgtttcccttgccaaaccagtaagtctaactccggagacaaataattcagcttgaacactatgctcacttgtttcccattcccttgatccggcgaaaatccaagagaaattttacttgtttcccattaccttgatccggcgaaaatccgagagaaattggaatcccctgtctcaaagctgacattcgaattgtaggactgcgatattctcggcagtatttccaaaactttgttcgggtgcaaagccaaagcaaattatcagacacttgcagtttatgatcgaatgactcatcatgagtcatggtcacttttatgattacgttcaaaaacgtggacccgcagcaaatgttggctgaacgtgagctgtatgattcagagtttttcctgtaaaaatgagaaacatcaggatttcaagtcatccgccttcatccgccggttggagttttgcggttgcctcacacaggtgcgagcgaggcccagttgataaggcagccaatcggactcctttagagtgcatccatgaccttcacatttctccggtgtaagcagcccgcatctgaatcattcgatggtccgctcctcgcatatcaagaaagccatatccatgctcggtggtactcttgcaacttctcatgagcaactattgttgttcttgaatctgattggtatcgctaccctcgccactcttgtgaccgacttggttcaggaaggccccggttccggtggttcttgcgagggaactcttctcatgctagctggaaagcaacatctgaacagggtacacgagcctggagaacatgagatcagcgaatccaagagttgtttgttggtcggttcagaacgaaatctggcagctggagaagagaacttgaataagaatttttctgagaagcaagatgaaaaatgggcaactgaaggtattaaaagtgagatagagaagccgtaagtggggaaaccatttcttcagtttcacattaatctcatggatgcgggttataactaacaccatgtgatggattttaggaatccagcacatcttaaattcacaatttcaaaacagaaagtcaaaagtacaagaaaggggaagaagaagaagcagggaaaaattgaatccagtgctgcttgtgatcaaaaatcagggcgattgcctgataggcaccttccagaggcccctgataaggtcttggacaggggaaaaaaagggattgctgaagtgcaacaagctttcatagagcattcaaaagatcacaagactgaagttgctgcagaggtctccaaagtgttcattttgactgaggaagatctggagtcgcgcatgaggaatttctacgcttcaagaatcaaggctgctttcgatccgagagaaacagaccaggacggcgagatctttcccaaggttatcaaaccattgtgggcgcatgccatacacacaccagaatgctccaggttattagaaaaaagtattcaaaatgtaaggatggaggcaaacaaaagaggacttgatacaagttcttggtataaagaaagcttgagaaacatactagaaattctggaacctcatttgcaaactaccaatcaccaaaatcatctttctcttccagagatggatgatacaatgtacaggaatctacaggtactttggaattccaatccagaagcatttttgcaaatcgaaccaattcttgcatccagactaagcaaatatgaattgcacaggaggctttcaaccttaaccaaccaaatcatacaaaagacagcaattgagaactggaagctgatcagtaaggcattaggcgataaaggtaacaagcgtcgagttaatcagtttttaaaatctcttcagcaaaattttgagctcgaccacgaattcccagatacacttaattgctttgagctgtggtccaaaatcccaacaattttcacaaatatactaggcaagactaaatacgatgcttcgagcttacttatgtcaattgtaggccctttcgaatacaggaggcgattcaactttgaaattttttaccatgaatcctctgacttgcagttaaacatcaagcctcagactgagttaccattgaatgttatggaagaccttcacttttcagaaaaatataagggagtaaatgtttggaatgtgtgctgcattgtccgctatcttggtctgggaaattcaaagcgttttgaagactcttcagaccatgacctctcgtctgattttgaaagtgttttgaaattgttgaattgcaaaacgtactggtatgttccttggtttgagtcggctgatcgagcctggttgaccaagacctacagcgagtaccagcagcggttgaaggatttatgtgtagagcaccgaaaaagattcatcaaatcaatcaaaaggcagaaggagaagggaggggaaattgagaagaaatttctgaatttttacagggaagatcaagtgttattctatgacctagcaatgcctccacatgtcttgaactcacttgaagagctgcgagcagtcaacaccaagttcaaaggtatttcaaccctgacagattgggaatcagtttttgagtcttccccttggaaattcaactctttacagcaggagtttattcaaacttggtttgatcagaactaagaggagaatccttcttttgatatttttgatctgatgcatcaaatcttggccctgatagactacaaactgactcaattctttataaaatgaatcataaaaaaacacgagaatcatagatcttggcccccaaagaatacaggtcaagtaatagtaaatagtttgtaaatgaagattcagaaatgtgactatctagtgttcaagtattgagatgtgcaagctttagatctggttcctttaattattaccaatcaattttttttttttgggggggggaagtcttctgggctccagagtatactatcaatgtaaatactttgaaattttatccttgtgggcttggatgttaataaatccaataaatcatcatttactaaaagttgtaaaacataagtccactttttattctctacttgatcagcttttttcactgattatctccatgggcaatcaaatcatagccaggatttttaattcttttttgagcttaacctaaaaattcatccaaattcacttgaaatgtccaaaggattgaagtatggattatcacctgtaagactattgagggcaaagaaatagggatttcaggatcatagggctcagatctactcacaaaaatagcgtgtgtcaatgaccatagggggaggttgtgccagtttgatttcattcagggcttgaggtttgccatcaaatggaaaagctgtcttttctatcgcggctggttgttcaaaggccgctcgactgcgcgtccatggcaggctgcggcactccaccgcgcaaagtggttgtggctctctcgtgtcccgagctgtgccgagttgtccattccccggaccggccgccggacaagatgacgagcacactctcactggccaacctgcagggtgcagccaacaaccaagctgggaatagcaacaacaccaatcctatcatcgaccgcagacgattcgttggccctgagacttccaccccattccccgacttcccaacatcatcaagcacatcaactcactcgacaacaaacaccggtcgagctgatggccgcatccacagcgatagtcggccgatatgtgagtcgacgagccaatgctgaaacccattcagctgtctaaccacgcttcgaaaatgaattcccccctccattcaatgagaaatgcacaatactaatcaataatttctggacgtgctcgtttgtacccgctgcgcaggtattaaagttggcgtgatttctcaagcaaacggcagctgctacatcgaatctggaaactcgaaagtcatctgtgctgtgttagtacttgattttcttatacatctggagagcaggaaaagcagataaagaattttatcactatcgcccccctcaacacggatcaatctaatccttactatcggttcgctgcatactgacacaccttgtaaaaatcacaataggtatggtcccaagcctcgatcatccttgtcgaactcttcatccctgtcacctcttgtgatcagtttgagattcgcgccattctgcatggccggcggtcgcatggcacctactgctttggggggtgtcgaaacaacggtatctcaattgacccaacaagcactgatgccttcactcctaccaatgagcgactcgtccatcgtcgaggtccacatcaacgtgctcgaatgggacagccctcttagtccaggtccatgtgtcctagcttcgagcatcgctctagcctcagctgggatcccgactgttggcctcgtgatccccagcacgctcgccctctctaaagagctctacctggatccgaccgcaacagaagctgagtcggcgtcggcgatcttcgatcttgcttccatccctgccatgggcaccgtgacccatgtcggtttccggtcgactactgattggaaatctgctcccatcggaaacgatacctttgatcgatgtctcgacttgtgtaaatctaatgctgaactgattcatggtcttgcagctgcggcacttaaggatcatctctccacttgataataattaaccactgttgaccacctcgttctccttccattgcgcttgtgggattcactcactcgtcctctcttgacctgagtggctgctcccgatttgtttcgagcaattcacccgacttttctcatggagtaaaccggccagagtactactcgccctaagttagacctttctgaccctccccttcgtcccatactactactttcaaatcgctatgtgtattaggagactaccttatcttcatacttctatcaacccaaggatccaccaaaatgatgactactctgatacttccgaagaagacttaacggagaagaaatggggacggaagaggaaggcgaacgaagaatggacgaaagaagaagagaaaaacaaaaccattgatgatgatcagtcttgaactgtcttttgaatttcttgttcacagactcgtttgaaattgatcatcttctttttcgggtttatttactcttttgacttcaactcattactctgttctgccctttcctcattccatcttcattccccttttctcgcttcttttttccagttatatggaaaataggtcttgatatgagattgaaatttttgcaaagaacggaaagctgattggatggattccttttccctttatcttgtcatttggtttgatttgtagatacctcttgattgttaatttgtcttgctatttctctcctttttttgtcggaacggggaaagtggcattcatggcataccacgctcatctttcctcactcaagaagtctgccccgccatttcctttaagtttcactttcttttttcgggaaaacaattggatacgttcgttcatttagaatcattgctaacagtgaacaacctcatgataaggttctaagtgcaaaggaacaatgatgatgatgatgacaatctgcctggatggccagtgtgccacatgatccccacttggttaaaatcaagcaacagaggtactctttatgtttagtcagaactcctatgaaaaggcttcccaacaagctccatgggtttttttttttttggtttcatcaaaacaacaaattgaatctgcttcaactgagtaccagggcatttcatgctttcccaaaattgttgctaaatttagggcgcgtaccatagccgcccgcggcctcccaatttccaatttttttggcaggaaacgtttttgggaaaaaacgcgtaccacggggtccagtttttttgacaaccccacgaatcgttttttcatttttgctgccgtttgaggaaacggccccacccccgtttgcaaaaacactccgtgccaccttgtctccaaagcaaccgggtactctacactctacacatgatagaccctagtctcttcgatatctctccgccagctcacccgtccgatgggtcggatgatcaactgccaccactaccacctccactgcggctttccccagaagacgaggcctcaaaaagaagacaaccacctaccaatacagcaaaaatgaacccaaaggcttcttcaaccaccccaaaaccatcggcaaccaccccaaaacaatctgcaaccccaaagaccccagcaatgacctccaaatcaccggcaatcaactctaaatctctccaagaatctgcaacatccgatgggaatgctccgcacacttggtctaccctcaagaaatgtaaacttctggaactgctctatgatgaaatgtccgcgggacatgcgaccgataatggtaacttgaagaaagaaggttggacgggggtaatgaatgggcttaatgactatttcaacttaaaacttactcgcgatcaaatcaagaaccagaagaacgcgatccgatccctctttttcgactacaagttcctctgtgaacaatcgggcttcggttgggacaacaaaaaattcaccgtcacagccgatcaaaggacctgggacgagctgattcaagctcatccgagacgcaattttggcaagcttaaagataagccgtttccgatctacgagctcgccgaacgtgtatttgttgggaattttgcgactggcgagagtgtcaataaacacgtgccgccagacgaagtacctgttaaggtccccaatgactcaaaccctgaggctaatttgaccaatccaactccaacttcgaaaaagagaaagagtcaaaagaagaaggatatcgtggtctcaagttcttccgactccgatagcgatgttcgagtttcaaagaagcaaagcgagtcgacctctaggaagcgtgtccgcgagaccaagggcacagtggtgaccaagggcatcgaaggcttagttggggctatcaacaatgccagtaacaccatcgctaatcttaacaaagaggggacttcttcgaaagacgatcaaccaaacggaacgactccttcaaatcaagattccctcaatgcacaagctctcaaacttctgtcttcgtatttcctcaacaaagtcgatgatgaaatatacattcgctacgtttgggttcttgaagacgaaaaaaggcgacaacattcttatcgctagctcaaacgagctcacaaaaaatttgcgagatgtggcttgatcgtgaagtaaatggtcattaggcaagtcattcctttatcatcagatcatacaattttcaggcctttcatcaacttactctcctctctgttttgcttttgcagtcacttcaattgtgtaatctgtgtctctctctctggtctatgattacatgcttgttcagttttccaattagacatattaggacagccgagtgcgagctatgaccacacaaaatatcttgttctatctcttctccaaacagtagtgcgagctaagatcacacaaaatagttgttttttcttctttctcttctctaaataatctaaacagcgcaacatggccaagtgttctcttttagataaaccaccaaacagcaatcaatgattgttgttcttccaatgctctcactcactaagataaatggccaaacaatgccaggtgtcatcaggaagctcaatgcgactaaacaagcctcatcaattgtcattgcactgttctgattgtctagctcaataacttaaaaagttgatcgaggacatgttgtccaacgaggcaacaagactcaatgaaagaaatgacaaaaaaaattaaaaaactaaagaaaaatgtaaaatcaagaagctatcacttctggccggtgtaagaaatgtactgatcccacatcttatttgcaatccgatcacgccgtatcttcatgcgcgcatcctcaacagccggcgaatagaccgtattggttgagattggtgtgtcgcttggttcctcagcggcttccttcaactcttccataagggagctgaacgattcgttttttcggataaagttccatagtacacacagcgagtagaccaaccttatttgtttagacagatcaatttctggtggactcttaagaattgtatactttttcttaaatacaccgaacagtcgctccactatgttttgcagggacgcatgtcgaagattgtagagctcctttgggttcgctggacgaagaccggcggccgcttgttctttgagatgatatcgaaccgctcgatagggtgtcatcaagccaggctgtaacccatagccgcgtccgcaacaaagtatttcttagccggaatcttcaacttcttggatgtcgcatcgttaaaaacgcgagtatcgtgtacgcgtacctcccatccagcaaggatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgggtgggcagattctggggccagtgcaaaccattgaactacagagactttgtctctggttctgattttggaaatctagtctgcagggtgaggcagctcagagcagctcacccagcccagcagaagcttcggcttcaagcggaagatgttgccggttttttcttcggcttgaagccgaagaatttaattgacacaggtggtccaaagacaagcattggttttttggccagtaggagcagtgaagggagaagaaacagatgagatatttcaggacagagacctgaggtttttttttttttagatttcttattaaggaggtttgaccttgagctgaagtgatgtgctttgcttccccgatggctcaggttgcttggtattccaagcccaaaacaggaatctattttaaactgtcccccaaatcattcaaaagcaacacgatttgttaagggcgcgtaccacagcgcatcccgatttgaaaatcgtttttggaccgtttttttttctgcgctttttttaaaacggtatcagaaactgctgggtctgaaaacgtgtaccacaatacagctattcctgaccgctatcttcttctccatctcattcacacctgcacgacctcggctttgtctcagcaaattccaatattctccatctcatcactcccccacgccttcgcattcgactcagcaaattttcaacatgtcatccaagatctcgtctgcagcatccgaattaatactcttgatctcagctgctgctgctgccgctacgatactcatcttggattactattattccgatggctctccttattatggcgacggtggacaggcaacatacgtacgattcctattgaatgtagcccggccagaactcttccgcgagatcactggaatcgaacgaaccacctttgatcggctagttctggaatttgaagaagcagcgctcctcggagatggacgatctgtgaccgtcaaagaacaggtcctcatgtttcttgatattactcgctacaacaactccatgcgtcaaaccgcagtgaagttccgacgtggattatatacagtcaatcggtaagttctaaatatcatatatgcttttgcttttatttcttggattgatggttttccaaacagatactttgaagaggtgctcgaggcccttgtcatgttatacccgcgatacgtcaagtttgactcaacaacgacagccctccacgactgcatcaagcgtaatcctaaaatggcggctttcaaaaactgtctcggggctatcgatggtgtgctcatcccagcacatgtcccagcaaacatccaatcccccctggcgttgtccgaagggggtttttatgtcagaaatgttttgcacctgtgtcaattaaattccttcggcttcaagccgaagaaaaaaccggcaacatctttccgcttgaagccgaagctttctgctgggctgggtgagcttgctctgagctggcctcaccccagcagactagaatttcccaaagtcaaaaaccagagaacaaagtcttctgtagtttcaatggtttgccactggccctcagaatctggctcacccaattaaggttggtgggttcaaatcccacctgggcctccatcccctaattgggggttagggggcaaggtttgagggggccagttttttgggggcagggtttttggggggtttatggttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctaacacatagagaatctcactccaatccctccaaaagtaaaatcctatgacgtaaccttagcgccacccagaacgggtctgccgtcatgctttaagcgttaggggttaggggttaggggttagggttaggggttagggttaggggttaggggttaggggttagggttagggtttagggtttagggtttagggtttagggtttagggttaggggtttagggtttagggtttagggtttagggtttagggtttagggtttagggtttagggtttagggtttagggtttagggtttagggttagggtttaggggggttagggctgttttcatccttaactgagtgggtgcaaccagtcatgagtcggaattcaattgtagagatggtatgtaatcagatgggttgggcaaccactgtctattaacaataactcaacatatgcggtgtagaaatttgagtcaagtatccagtaggatctgtcagatccagatcaggttgtcaaagcctgtgggtatccactggcaccagccttcaccaacacatgttattttcatgcttttatggaccaggagaaaataaaataacattaaaagtgctgccaatttgaacccccttccaaacctgtctggcaggtatgagcctcacattggaaacatggcccaatcatcatttttacctgaatgtgacccctgaaggaggagccaaaatcctgggtcagtctaatttgctttttcatgatcaaggtttgttcccctggaaggattgagtttcatgatctgtttctgaaggacagcttgcatttaatgggcttcaactgaccaaggtcactcacttcctaccaaacaggtcaggggatgtcacagagggtgtcatgaatggtcaatggatgcatatataaagcctcccaaaatggaagctgtgcccactgctgagaaaattcactgtcaaaaccaaccaactacaaacttgcaaaaagaaaagagaaaagcaaaagaaaaacaacaacaaatcagaaaagaacgcaatgcggatcatcaaacccaattgggtcatccatccagatgacaagggaaacccacagacgatctactcggcccatgttcatccagacgggacaagattagcaactggcagtattcagaacgtcgtcaagatatggtcaacagcccccatactcgacccggccgtagaggaaaccggggaagaaaaagcaccccgtctgctgtgtgctatggaagggcatgatggtaagttatcagcttccgttcttaattcatctcacatccaactatttaccccagttgagcattgatcgaagctcgtcttgttttcctctccaggtgccgtcctatgtgtcagatgggcttttagtggtgcgtttctcgccactggtagtgatgattcgattatcatggtgtggcttcggtagctcattccttccattcccttcaacgagtctctaattgaatatcttatcttgaatcattcaatctatttttttttttgctcagaactaattttattttatttatctttttgcggctttctttagatgtcccgggcagtccaagtcgtttggatcaaagacggcaaatattgaagattggaaatgttttaagcgattagccggccatacatcagacgttcagggcttggcctggtctgaagatgaccaatatcttgcatcggtcggattagatagcctggtactcatctgggattgtctcgactccgcgttcgttctactcaaaagattggaccttcatcagggacacgtcaatggggttgtctgggatcccgttggtcaataccttgctacccaatctgacgatcgaacggtcaagatctggaggacgaccgattggaagttggaagctgatatcgaggagccatttgtcaactctccccattcattctttaggcgattgagctggtcaccagatggtactcacattgtcacccccaacgcgatgaatggacccgtctttgtcagtgctgtgatcgatcgatgcaagtggactagtaacatctcattggttggtcacgagaacgtagttgaagttgctgcctacaaccccttgttattcttgagggatcgatccaaacccatcgaaggacccaatctatccacagtctttgccctcggagcccgcaattcggtctcaatctggcataactgcagtagctgtccaatcgtcgtcttacacgatgtttttgatcgagacattctcgatctcagttgggctgctgatgggattaccttatatgcctgctcctctgaaggtcgagtcgccgcttttgtgattaacgaattaaccacacttgccgcggtggcacctccgggggcaaaggcaaaatatctcgaaacctatgaattcacgaaacctgatcgacgtagccagaaatctcgttcttcctccaccccgttcgccccaagatatgcatcacccatgccgcctatcgggccttacaggcccggtcgttcctcacctcccccttcggccttggtcccaaattctatgccatccaataccctcatcacccaacaagagatgaccatcatgccgaatgggaagcggagaatcaaaccggcgttcttgggcaccaatgaatctgccattttcctcagcgccatgccgaatggccatgcatcaaccccagtgcagcaacccaactcgtctcaaaattcacacactctattccctcagtctaatcgctttccacaagcgacccctagcacctcaacacttcttccaacgcgccacgcagttccaacgtatctcagcgatgacctgatttcctccaactcagtatcacgcgagctagccgaaatcatgcattggaatgatttcggtaaatggggagaaccgatagccatgcctacgcgaatcctcaagagggtccattgcaatcaaaccgaatttcaagtcaattgtgaaaacactcaaggagatatggatggtaagcccgatggttcatttaatccgacagtgattcagtttcgaattttaatcagctctttcaatcctgtgcttttgctgttgatttcaatcagctgaatgctcagaagttgtcctatcatcaaataaaaccgacaaaaaagaagaactctggaaagaacgattctcagacaaatcaataactgctgcttctctgagtacatcacatgttgctattggactgagtgataaatcgttgtcagtatatagttatgccggtcgcaggtaagcaacttcggtattttcttgcagttttcctgctgtctttatttgccatgaataaagaggaagaaaatggacacatgatctgataggagactttgtttgatgattaaaaccggccggtttagagttatgcctgtgatcgtattggattgtccttgcttcaagatacaattcaggggaaacttgttgatgtctatctcgttaaaaggaacagtgatggtttggtcagttgccatttcttgcatttcgctcttgatttgggctcactccgattgtctgtgaacacagggatcttaccaatttcaaggccattagcggacctagtaaattgaagcatctgtgtgactcaagagcgttgatttcattcacagctctgacccaccaaggggcgccgatcgtgaaagtaaggaaagaaagtctgttcgtattcgatgaagatctaaagagttggacggtcttatcgggtcacacgatggatgagatgaaagacaaggatcggttggatcatcggcagctcaagttcccttccggttctccgttcctggttgactcggccttggtcctggcagcaaacaaaccagatcttttgggttgtattgtcgatcatgttaggttcttgagagatcataatcgatttcaagtcgtcgatgaactctgtcatgaattatggacaggctctggttggatgttcgccccccgttcctattctctttgtgttgttcgacttgttgacctgagcaaaacaaatcttcttctactctgtcttttctctacagaagtaatcggaatagcaaatatctatcggccaccccaacctttaaactttcaagaatggaacgaattaaactcttgtaccaagtcatcgaagttctcggtgagcattttctttttattctatcatttcatatttctgcttcattcacatgaagaaatataacatactaatggcacaactttccttgtgtgaaaaaaccctattattacatgttatgagtagatgagaacccagaattccggccgatttgtcaagaatattcgttattactcaaacacaatgacacgtagaaccaccaatattcacgtacatttttgtgcacatttgatctttccacatttgagctctccatctctttctctcccaatcatgatatgaggttggaaggttgcgggatataatgaatccgattcttgttcaaatttaggactactcttgctttgctactcgccttctctctctctctcatcatctttttctctttgctgtgtaacgcttagacaaactgtttaacccacttgttgtttcaatgtcttttggtatcgtcagtcaaccccttgtaatatccagtcatctttttgcctagaaatggcttcccaaagggctccccattttttctatgcccagttgttttctggattggtgtgaaactaaatgaacgaggatccaacaacctagctggtcagacatggggttgggggtcattagctccactgctcataaaaccatcatttgcatgaagcaacgggaacaagcatgccaatctgaatgggaggaacccaacctcataccgcggtaagcctggttgatctacttaatcgccttgaaggacatggaggcatgcttcgacaaagctttcaacactagctttatcaacttgcatgccctccacaatgctgattggcccgcaagatatttcttgaagaatttattgaattcgatagaaaagagctcagcaacgccctcttacgctgcacatgcaactgaggcgtcttcaagattgtggcttttagaagcagatgcattgccatcggtataatcaccattataactggccggatggcctttaatcaattcgacttgtctgaaaagacaggtcttaataagtggtggaattcaacaggagtgatgttaaaaatctggctctaactctaacactccattgccctcatccattctgagaactgtcaggtgcgagggaggtagaggtcagttgatgggaagcaactcgcggagatatattgaggtttgctctgagatttttagctctttcagcatcaaattggacactacttgagcacatttgtgtagcattgaattctaccgccataacctgacggataagaagaccctgtaacatcgcccatccatcgttagcagctccaacgttatcagttcgaacctcccgctggtccatccaactcgataaataaagctctaactatgaagtgcttcatcgtgctcgccattaccaccctcattggcagtatgctggctgcgccccctgaccacaatatcatgaccggcctcgagtcttcccaggcgcacgtcaccggactggccagcaatgttaagccacatgtcgactccgatggtggcagtgaatctacaggatggccgggagtgtacaagcgacctggttgtacggcaagtggcagtgagacctgcgagccatggtgttcaaactacaaggccagtcaaaccctctgaattgatcatgagactacaacttgaagttccagtcaaaaaaaaaatcaatcaaacccacaacaagagccagaaaatatataacacacagtagcatgaaaacaccacacagtaataaaaaaaaaagtatgaaaaaatgaagcaaaatgaaaataaaatgaataaaaaggggaaaatgggtcaagataaagacaaaaaatagagaaaatggatgaaaagcatcagcttgagataaaaaaaaacactcaatgagtagtatgtgcaattgcatgtgcagcctaccaaagccaaaccaagatcacttggtacgcaggaaaccccttttttgtctctcccatatctcaattgttctgtttgatgtactccttcctgacccctctacagtgttgtaaattgtcccccatgactgatgtacattgcactactgtgaattcattgacaatttacaaaccataatcatctcaaaaacctaactttatctaatatttagcatggtctttcttgatccatcttcctccaaaagtctctggaagaaacaatcttagccggacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcagacattctagcacaaatatttgaaggcgttaattccaaataattagtttttaggaatcagatagtgaaatagaaaatgaaaggaatcaatcataaagacaggagttgttgggaaaattgctattgatagttctaattagactccaaaaattgcagattcaacaaaaaaccagcagtggaagaccacatttcagtccaattcaggatgattcatgaaagaaaagagagagaaagaaaggtgaagaaaggagtgattttggggaagagtagaccagagagctgaaaaactcaacacacagacgccctcaatacagtacaacccccatatttacataaagattcacttacaagttacatctgaaaatatttcttttcacttgtatacattatgtgatccatgcatgtaggctaaattacactacaaacaatactggttttgccccaggaaaaaatggcaatttgggtggtggaaaatagatcaatttccctgaggcttttttataaaatgacttgggagtaaaaattaggccaaaatgagctatttcagcccaaaaataaaaatgcttcaaacattccaaaattaacttttagctcatttgaggttttttttggctaaaatagctcattttagcctaatttttactcctgagtcattttgtagaaaagcctcaggcaaattgatctattttccaccaccaaaacagcaattttttcctggggaaaaactggtattgtttgtagtgttagaataattgccttgcatgaggaccccagcaggaccaccaacaggagggtgttgaaaaagtctggattttgttaaattcatacctcttttgctgaacattcatctcattttcaagaggatgcttgggccaaaaccacccaaaaagagggggttccccatcaaaatcctgggtttggctgctggcaatagggtgaactttcaggctccaaccctggttccaataatgaaggggcatcttttgttgctttgttttttggagataaaatatcattgattgtaggattcaagtgtgggttgggctttgggtcagatcacacacatgcgtcaaaaaacaaaactggaaaatcatagttttggagtacacacgtggggcatacatcagcacaagattttttcaaaacaaaatatttgattttattttccagggagttctaatattgatgctccaagaaacaaattaaaacttcaaaaatgaaggagtatgatgtgtgatgattgggtagataattaataggaggaaaaagaatgatggttggatcccaggtggatgaattgttggatggggcttgggtggattttgtggatggtactgctaaagggggttgtgttttttaccaccccctgtggtagtatcacctggaggcaactgatagaagattggtctgccagagcaatttcatatttgccaggcccattgatgcataatactttgttacaattcatttttgggctcaactgatataagattggtttggaagaccaacttttatattggttgcctcccagtaaaccctgggtgcagggggttgtaaccaacacaactccctttgcagtgtgggggaagctgcatctgtttgagaaaaggggaggggggaggccttggaaaagagagggaagagaggggaagctttggaatcatgaatttactttattcttccaaagcttcctaagaaacaattttcttttaaattccctgcctaccaaacacaagatttcttggtttttggatgtacctcctttgattctcttcaaactgaaatcaaaatctgaacaccatgcataggagaggggatcccatatgcaaaacactccatcttcactatatagtctgcagtgcccatcacctcttctcaactaccccttgcctgaaaaaaaggcaaactttgagccaaataattacatgtaatatgaatccaaagatgctacatggaatttagaacaggataatatgtattgcatggcaagagattgcctgtaacaggttaaaatactcttggggggcttcctacaggcatctaccacatattttcttgtgacatgtttgatccaacatctttttgattctgattacatgtttgtagtgtgagtattgcatcatttaatcattcagctcaatttgtgccttttttatcagccaaggggttacattcaagaagagttgatgggccttgtaactacaatccctgccacatgtacttcagtcaagatgtaattaaggtatgccacaatacccaacactgtaccatcaggttttctgctgttccagcactccttttttgattttttttctttaatgttgtatgcattgtgtttgtgaaaagcatttcaggacatccaagaaggaagccaaaaacttatttgctagtagatactcaatctcaatcaatttccaccatcaaagatggttttggaccttctcctagattcacaaacttgaaaaaaagatgaattttgattggataacttcctgttggaattcacagccctcacagaatttgattcacatcacaaaggtgttcattgtttggcaaaccaatcctatttcagacgccttgtagtgaaggtcctcacataagctagttgcaattttgattagaggttaatttagaactgagagggtctaaaaaacactctaaattgcaacaggaagtcctccatttgacagccagatgtactggctataaagctagatttcctgcaaaatgttaggctttttggggtctaaagcactatctgcaaggtctgcagatttgacagtaacccttaaacaatccatttttctcaaaagtggtgctcacagcatatgtagccttctccttcaatttctgaccaacatccactgctgaaatcttgttgatgttcatataagaacccaaaacttaatctggccatcccatgatttgaggatcattttcattccagccttcataaagattttatacatcagtctggcccccaaattttgtggctgaactaaccaacttttgtagaagtatgtccacttttagccaagccatcaccagcaaaaaaaaattggcctgtcagcctaatgtttgcaggtacttggggtccatcacccatttttattgtagatttgggctttttgagggtagtagcttccatagataaaagggctaagcccccactgctccaaaaaaaagtttttttttatttggggtcaacatttcggaatccatgggcttaaatgtccctacagtctcatattcatgtacttaattctgataacacataagtatggcttctcccactaaagctatgtgtataaattataacctagattacagtggggcacggaattgcactgtacaaggctgcccgcaaaacttgttctggttgcgcggggctaaaccccaatgtgagaactccttcgggaatggtggcagtcctgtgagggggaaataaccaaataatgataatgtgctttgtttgataatatattgtttacaggtgggtttgaaaagacctgcccctctattgtactacacaagaattctgacaacaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaggaggcttgacaagcttatgaaaaatattcttcttctcatgctgaacctaggtgagcagtgcgcacattccatacattcagtagacacaaggccccaaaaacatccacaatcagagaatatcagccaccttcgaatactaatcctgacatttagtaatctctttacgctaaccgcttgctttgacaccatgattaagctcaagttccagcatttcctcttcatgggctgtatgcgcttggaccggggtcgcttcgttggggtctctgtttccggtaatgactaatgcttgatttcggtcaattacaatcgcgatcaatggggttcagagattactcaaggctcacgctgggtcatgtcgcccaaagtagggcgttgatcaggaggtcctcgatccgtcatatcaaggaaggaatctatgcaggagacggtttttggtctcagcggcgtgtatagaagagcatgctaactatttgatgcgtaccaaaacgtgcttttttgtataaatcatactcttgttccccgagagaggacaggttctcatctggaaaaaagacagccttcacacctaagcccagtaagcagactgataaaagcgagattcttgatggcggagaggtccaacgtagtaaagcactcatgctgggctgtgaaagttcgacccgcagatcaatctgagtatgcctgaaaaatttgaacatttatgacgatgagctggatttcaaccaaagcaattgtacaagggtggacctgccattgggtgctcttgaaggggcggctggaggtctccccacttgtttccatatggagaggccagtttgcttctgagacacgttcagtgtggcagaaggtctaaagccgagattgtagaatcaaagtgaaggtgtggattgaaacaccggccatcctgagacgctacgccaactcgcactatgtgcttcgtgatccgcgcttcggaaaccagcaggaatatgtaccatagttcccattctcataatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttcgaatgcctcctttcttggagcggtaaaggctaaatccttcaagtcttgcttcgtatatttcaccaggggcagagactttccgaaccgatccaacaattgtttcttcaactcctcccactcgaccgtctcatatccttccatctcctcgacctcatccttcaaatcgcctcctcttacaaacgaaatgatctgcttcgccaaatccgtagcgctagctccatccgcttctcccgcacgttcataccgcttaataaatttttctatcggcatgttcgttccatcgaaaaacaattccttgtctaaaggcttaatcttgactacccttcgactatcaattggtcctgcgtatttaggaatttcgggctctttttcgaggaaatgagtgttggattctgctactgaatgatgagagcgaagatggttatctggggtaataggactgggctgtggcatatctaatctggtgtccaaaggatggatgagggaacttccagaagaagctacggatggttctcgatgctgggtaaaggcagtgttgccgacattgatgagaggggtgtattcagacattttcttctaatctgttataagggttcttaataatttaaggtgagatttgagaaaggttcaagtatgactagcaaaggtagtagtatctttttaagactaaatttatctgaggaaatttgccactgttgggacaccacttgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactacagttgttgttgcttaagaatacctgttgaggaggtaaggagttttatggggttttctgagtggtaagggtttctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggattctctgggctctgataaaaggtacgcttatttctctaatttctttcaaagagatgagaatggctaagcaatatttctgaattacttttctatggccaaaattgaggtaagggaaggtcaagggctctaataatctctgcatctcttaatcagggtgatgaaagctaagtaatatctctgatcactattctgttgctagcatgaggagggagaaaggaatcatgaagccaaaggatcctctatttatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtccttaaggccgcatcaagaataccacctcaataacatcaatcacaattcagcccggccccaaatgactagtgatcagttggagctccttgcagtagtcagacagggtcagaaagcccttgtgtccaaattattctagttttccatattttgtcatttgcatcacacatctctttcacatgccacttcatttgttttctcatttggccttgatttccaagttcaattagtttatgcaagaaataaatttcgtgaaatattatgtcttgtttgcaaaggtcctgataaatttattgcaaattggataaggtatcacaatcattctcattgaatgcacaagtctggggcttcaaataaatgtggagcaccactggagatagaagaaaatgacaagagactgaggaaactggcaagatatttatttcggttaacaaatgcacaaactacaatctactttaggttttttttttgtttttctgcagtggctaatatatagtttaaatcaccatcatgcatatttaaatatgctccttcttgagttttaatattcttgaaaacattgactgtctttttgtttagctgtaacgaaaaagccaagcgattgaaggttgaattgggttgtgaaaacatggtgaaatgcttgtaatcagtagaccgccagaccattctcgctaccccatccaagttctcaaagcctaatccgaaccgacagtctggaaacacaaactcgccaccaacaacattgaacccctcagcatgagtagcaaccttaccagtcttcgcaaaagttgggatccattggacataggcgaattctgaaacatcttgatcgtctgtgtgaggtgaattgtaaaatccaccgtatgtataggatagagaactcgctgctgaaaaattgtttacttcgagatcgtctagggttgcatcaccaaaagagggcatgtcgtattctaccatgatgtcatggttctttgcaaaagcattgtcggctagatccttgaacgatttgccgatgatgacgccagcttgatgtccctgtcgaaccacagaggtgaagccatgaacatccttgttgattttcgcctgagataaaaacaggccagctcgttcattgggtttcatgcatttcctccaaccgagcatattcattttgccaccaagacatgccgagttgaagttggaaactggattcacgtatttcttgtgggaatggaagaagccagctaggaaatcgagatcttctctttggttgggtgtcatcttggagaaaggtgtaaactgaaatatattgggactagtcgattctgattatattcatcaaatatcatcacgtgactatcgggacggttgaagatacggaaaccaggggctttaatgaagttggctgcctgcaggatcgaggctggagtgagatatttcttctttttgcgttgtctgtactcatcgtagagggataccggagaaggtcttgcagtgaactgatatagccccttcttgatctcagtggaggcttcgttcccactggcttttcgagttttttgacgccatcgcttcttacaaccttcttttctcttcttattcttaagcatcactcgaacctgtttggctgtggggggcctgcattgatagatagaaaaaaattatgagtatcatgtgtacataggatttagaagacatatgaaggatttagaagacatatggatgcatttcgggggcttgctagatctattggccattcattcaccacatcaaagcaagcccctatgcacccattttataagttaatactgaaggtatattgacagatctattggccattcattcaccatatctagccaataccccctccctcaatgttttaacaattaattgaaagtttgattaaaaagaaattccagcgcacccagttttgtaatccttattatgtatcaacaacccccgcgcctgccgaggaatcattttagatttgatattcattgtatatctaggaacttgatcgacaagagaataaaggaagattgataataatcaatgagctgccttctggggatcaaactggatcattagattaggggattggggaacagacccgacaggggagcagatcctttagacagtttatcaatcaatcagtttgtttatcaatcaatatgtggatttatctatcaattagagggttaaatgattgatcagtgcatttatcaatcaatcggtgcccttatcagatgaatagagagtttaacaaccaaccagagtatctatcaatggataggagcacttattggttgattatactgtttagcaatcaattatagccttgatcaatcggagttcagatcgatcaattacaacggttacaaattgaacagagggcttacgggttgatcggagcgtttgttgattgatcggagtgtttcttgaacgattggagtatttcttgatatattagactggttatcaatcggtaggtgcgtttcttgattgattagacagttaccaagcgattggagcagttatcgattgaccagggcagttatcaatcaaacaaagcattcagcgaatgatcgaagcaattatcgatcgattgaagtgatgatcgatcaatcaaagcggttatcgattgattaaagcgtttattgatcgattatagcatttatcgatcgattcaagtgattatcaatcgattaaagcgtttatcgattggttatagcgtttatcaatcgattatagcgtttatcaatcgattcaagtgattatcgatcgattaaagcgtttatcgatcaattcaagtgattatcgattgattaaggcggttaccaattgtttaaagcagttattgatcaattaaagcgattattgatcgattcaagtggttattgatcaattcaggcagttatcaattgattgaagcagttactgatcgagtacagtgggtgatgattgatcgatgagagtgtttaaggattgatgagagtgtttcttatttgattagaccttgtatccattgattggggtgttatattattgattgattagagaatcaaaggagcaattagaccagggatcagtgattatcacttgattagcttggttgatgagttattatcagatcgtttaggaaaaaacaagagaggtcaacgatttaagaacttacaagagaccttaaccctttagaaacaaacaagtcaaggctgtgtaatgttgatcaatggattcgacagtctagcaatctttgagtaagcaatttggaagattctgaacggtttgtagctgtgtattcttgatcatttgatatgacagcacagggcagttgggggaactgaagggtcagtaatgttagaagctccaatcagatggacaagtaaggtgaaagcaaggacctcagagtgttcggaaaataacttacctgtgtgatcttgagtgcttggtcacctgaataaagaggagaagagtatggaggtggctgagctacatctcaaccgaagcatctcatatcagaggtttcacatgagatgtcacagaaacatgaaggtattccacttagatcataatgattgccacaaagagatgaccgatggcattcaataataaaaagaacccaaggtatgttgtatttattataatgaaaaaccatcatccaccacccacaaatatccagaagtttgaagagatcaattcacacaagcaggcaagtctgttgagcacggaaagaataatcaacactacaattaaatgagctaagtttctagacagcgggccgctattgaaagagaggggtcattggagggatcagaaagccaagcagtatcatatgcttggatggctttgttcaaaactgtaaaaacctcccaaacattgtgaacagttacaatcggtattgctagatcaaatgcagcttgaagttcagcaataatgtcggagaaccattttggtgtggttcgaagtagttcatcgccttccgggtaaaactccttctctaatgcatcagcagcctcactgggcactttaataagtccctgttcccctccttgctcttcggggtagttgaagcaccagtcggcactgcagcgcgtgggcaggctactctttttgtccaggcgccgtttgtatgtgttgtaattattcgtccaatcgtccaggcttctttgaacaagtgggacccacagatagataaataatagtctgaaaagtagcagaaaacatcagaattttccatgtctatttccaagaggctctgatgtagatgttttactcactgctcgagagggtcttgggggtcataaaaactttcttcgatggccgtaaagagtttgttgatcagctcactgttgtactgtttcataagctgggaccacaggcactcgattttctggttatgtgtgcttttggtgaagagatgggattgagttgggtcgatagattcttcgttgtattgctgagtgaggttgatctgatggccggccaggtgaattgtctcagtccctttatcagtagatgtacgccgcggaattcctcctgtttctttgaccagctgaagatagtaataaccgatgtggcggggatcgttgttggtgatgtggacataaataccgaggatcttgcggctccaggcatcgatgaacccgtataaagtaattccaaattttttcaacttgtcgtgaccatctgctgaccatatgtagttgggccctggtgttttgaagacccttcgcttgagtaccctcttggctcgattttccacaccatcggggtccagtgtacgattgatgagtgcaactgtgatgctaaggtgtggaaaattgagaaagtgatgaagaaaggaacaaattggtgttacttcaagcttattcatggagtttggaaacttactagtggagggtgatgccaaactttgtctggaggagctgtcgcatacgtcggtagccaacattccttccctctggagtcaggtggagatgcattacacatgatacaacggcctcgatggtcactcgtgcggtatccaagtcgtccaacctccttgagagctgcatcgccgtaatcttcctctggagggtacgcttggagtgagtatagttgtgagaagtagttagtgcatgatggatttgcgagtaggtcaagccttggtcgaaatacttcttgatgtgctcttcagtgttggccatttgctgagaggcatgcaggatcaagccccagtcttctttgcgtcgggttagtgtgcgttgggaaacaatgatcgagtgattttcctggaggaattgtctgatttcgttatcattatggccagcattaattaattcgctaacaatgctttggaactcgtggccgaaattttgaagagtgatacgcatagtgttggagaggtacaataggctgattggatgtagtgttactgggatggttatttcgttggttgtatggtattggtgtgggtggatagctttacaacacgtaactatgtatggtatgggtgtggggggggggggttggatgaaacatagtggagtattgctggtgggcatgtatattacctgtatctcactgtattggccaagttggctcctgtatgctgcatgaaaattaaaatttcaaaatggattatttgtggccaaaatggcacgctcatgcctccatagggggggggattgagcaattccattgagttaactgaataatttcttttattaaacaacttggttctgatcaagagtccagtccgcctttccttttgccaagctgttaactgtcctcatgaagtcatgattcaatgaagtcacgaggaatgggttatgggttactggagagctgctcggtgcgcggtgcgctcgggtggtaggtatggcttactacggggtggcactggcagccctgctctcacaccagcagccaccaaaacccaaaaaagcccagcagtcaacagccaacagccaacagtcaacaaccaacaacaaccacctcgaaacttagaaccagctcagccgatctccaacttcatgcctggctcatcaagaccgtacgatccgaacatcaagaccacttacaagtcagacccatccttactctgtgtaaacttcaatcaggattatacttgtatcagtgtcggcacccgatcgggctatgcgattacgaactgtgaaccattcgggagggtctacgggaagggtaggcatcctgcttcatttccatcataaatcagaggaaatgaaccaacggaaaactgagacaaattactcaaatgtgtttgtttggcgggggtgatcagccgatggtgcggtaggcatcatggaaatgctgttttgtacttcgttggtcgccatagttggtacaggtgaccggccatcatattcaaccaggaaacttcaaattatcaacaccaaggtaatcttgattatatccacctctctctctctctctcttccttgagctgaaaatactaactgatctatgtttcattttcccccggttgtctcatcggaaacgtggatttaaatcttaatcacttcttagaggcagtcaatgatatgcgaactcatgttcccaacatccgtcttggcagtcaaactaaacaggagaaggctggtcgtagttcttgaggaagagatttacgtctatgatattggaaacatgaaactattgcaatcctttgaaacttatccaaatcctagtggtcagtcattcttcccttttatatcgaagcatagttcattttcgttatatccttgccgatcgagagcaccagaagcgaggcacgctgactgtctatcttacttcaacacacagctgtctgtgcactggcaccatcatccgaaaatagctacttggcctacccttcctccttaccactctccgaagtctctggaccaatctcaaacattccccctccaccagatccatcagccatggccaatcatggcgatgtactgatttatgacgccatcactctctcggttacaaacgtcatccaagcacataaagcacccctggcaataatctctttcaactcgacgggtactttaatggcaactgcctcagataaaggaacggtaatcagagtcttctcggttccaaacggacagaaagtacttcaattccggcgaggttcctattcggcccgaatcttctcgatctcgtttaactgtgtctcgagcttgttggcagtgagctcggacaccgatacggttcacatcttcaaactcgtatctcgtgcccagaaatcctcgagtcggaaagctttgggcgctggtgatcgggcactgtcgacgggtgatctaaccgatgcaccttatgaggatgacaatgaatcgataacgagctcgtcagccggaagatatcagggaggtcggtcagatagtggagaaggtggtcaatcgagtggttatcaggcttttatcgataagaaacgaggttcatcaatctctcttgggtaaatcacttgccccccccccattttcttatcaccctttccaatcactactcgagtacagttgactgaacttgtggattaccaatctgatcacacatcgtaacagcggtagtctgaggaaaaagtcattcaacattggtagaagcttggccggtgcagcgggtggatatttaccaaatacgatcaccgagctgtgggaaccccagagggactttgcctccttaaagctgcctacaagtggagttagaacagtggtggctatgagcgggttgagttgaactctttttaccattcttcttagattgagaaaagctaacacagattgattctctgggggacaacaatacattagcaattcgcctcacgtcatggttgtttcatctgaaggattgttctacgtttattcgattgacctggaaaacggaggagagtgcatcttaacgaagagtcacaatcttctagaaggattggattcatttgataaccaatcaacctttagagatgactcgaccgccgttgccccctcaagcctctcatattagcaccaagaccacaattactaattcgcagatcaacttcaagcatctgattgcattaacgatcggaacaatcattatgccttttgatcgctctccaaagaaccagaactcataattcattttgatctttagacatgttgtttttccctttctatgtagaataaattgataaaaatagctgctttttttctctgttgcttttttctaaacatatatacatacctagatatgtatatgattaacaacaaaacaaacattactgttactgaccatgccacaaagtagattgccacacaaccaagaaacatgaactggcaacttgaaaaacatccttgttttttgcagtggttgttgcgttgacttttccttttctcctgttgatcatgtgtgccacaagaaaatagatcagatatggattgggttttcaatgaacatgaagagacagcataaatggggctcctttttagaagagattctagttgtcccaaagctacaaagacttttgctgcttcaattctacaggtaattcaattaactaagaaggaaagagcacaatataattacgtttttttttattaggaatgaactgtaagtatactactctatcttctgtcaaatataaaatatttttgattcaattcgcatacgaaatgacagcggaaaagttattatctgcttagccagccaaaatcaagcagtaccattaaagtatttgatcagccaatgtctttcggcacaaatgtgccatgggaccaattcgtctcgtgtggattcttccagcattttggccaggcttgctttcgcctgagggccggcattatataatcttgctacaaacaagactgtgattatatcgactccattgtgtctgctgctctcataaagttcccgtcgtgatctcgaaatcggactcttgtctggaaaagtgtggattggcaatggtttcggtcgcatggagtggtcgattcctaaggatttctcgatgtcttccaagacatccttcctcttatctttgatggctccaagtggcctcttcggtaaatagtttattggatttggaaaatagattgagaggttgtagaaactttcgatcttttcgacctccttccttgtcagaagtttcctgttaatcaattcaggcccaatgagcttccagttttcgaggatcgtgagttcagaaatctgtttgattgtcgttttcattcgtcgtttagtttcgtcgacctcaagtatctcatcgccactgatccagaactgagcctgcatgaatttcttctggttctgggaacaaatgtccctaaaaagctggtatctatcaagcttcatatcttccaaagctaagtctggggttttgtctttcactttcaaatgacgcgataaattatccattagattcaagtccaggtttctgctcttccacgtctgcacccattcagggtcccagaactcgagccgtttcttgagatttggatcatcgacttcttctgtcttgtgttgtggatccgcttcgggggggtcaatggccttatcctcaacaagcttataggtaggtttaggcctcttgattcccggaaaaatctcatcttcagcaagatttgatccagggtgaaaggctaagtacaatcgttcgtaaagactcgcttcttcatccaagcggtgtcgactttttggtttcaatttcttcatctcgaaatccatctctaagagcttgcgctattagatccgaattgccatgaaataatataggtcgcgatgagtgaacacccaaattgggataaattcagtggtccgctttacttcacacttttaacacgcgtaaactgatgcttacctgttcgtcaaatttgacttctactttctttctggctgcttcctgggtttcgtcatctttgtctggaacctgcttttctggatccgtaatgacactaagatttggtccaaagaaaaaaacaaaaaacatttttaatcagatcgctccaagtcgatgaggaacaagatcaggaaaagaccatgcactttctcggatcttcatgcgcttcgatagcttcggatttgtctgggcttgtttttgggcttttggatttctttttcttttttcttttatttgagtgttctggaggagtttcgtttcccttctccaaaatcgcagccatctgctcattctcattgttactttttggtaatggatttgaaacaaaaaaaaactgtaaatagttcgcttctggaagtctgaagatcgccgagaggcttacctttggtttgactttgtaattgtactctcgaccttttctggatgggcttcttgattctcgggtgcagatgtttctttgcgagggacttcttgatccagcaatgtcgaatcaatctcaggcttggagtccatatcagatgatctcaggtgactgtctttcgaaccaagggcagtcccatcttgtgcccgagtatccctgttcgatagaaaatcattatgtcaataatcaaaatatattaagtacgtttcaagcttacttgtttgcaattttttcgaatcgattcttcaaggtagcaccacccgggtcattttgaacttcagaagtactcgtgttaatctttttctttagtgggttatcttttatatttcgtttttggcccttggtttcagttgcagcggaaataggatcgataattggagtttttttactagcctgagagtttgcaatttttttggcaaggacgggctgatattgaaaattttgcggcttcgacttgaccgaatgatttgaagatattctaccaggcttggtatcctgagcgtttattgaatgagcccgtagattcggaatggtttgttcaatcatttgttcctctccttcagtcttcttcccggcgtcagaagtgacagtgtttttcaaaagcgcgcttttgaaagattgtacggcagctggcacatgtattccgttttctgctgggccgggactgattttaggggtttccccagcatcttgttttgggactcccaagtggttctctgaggagaagtgatttcgatctgcgtgggtagtcggagtcgcaacttgacttccaacgctctcctcactgcttggtttggtcgatttaatgggagccttcatcggcgaaatagtttcttttttagggctctgattttcgttcaacgtcatatcagaagaggctgatgattcgcctctctgactttgggagacatccttcttattcagattaggttctgtcttcttcgagtccgcagaagggaccagttgtgttccatgctcggcaggcccgaggctgctttgaggagccagcacaggagcatttattgggattccaaagtggttctcggagtcaaattgagtttgagctgatggggttggagctgtagttttaccttcaatgtgagcctccctacctgtcttgattgattcaatgggaatgttcatgaccctatcatttcctgtttgagagattttattttggtgatcgcctctgccagcatctgcaacagtcttgtgtggaggaagcgaatattcactggagtcagatttccgaacctgatcggttgcactttctttttccttcgcagagttcggtaatgccaggtccggcgcgtgttgaccctgtgtttggtgggaatcggatgcattcccggctttgtttacggctcgatcaatttttgtttcctgattttgtgtcgggagttgagtttcctcggatgtaatacctgctctgttcacgatcctttcctcatcttttgccggaaagtatggccaagacttgcctttcatccctactccgctcggattgaaacttcttggaggtatgacaataggcgctgggatcaatcctttacgtttccttgcagcattgcccttctgctgcgaaaaagaaagtggttttcaggtgaattagtagtctaatatggtctgggatttttcattttgaattccactcaccaaggggtctggcactgaatctctagtaccgtccaaggccgttacgacttgtggttgaactttagaggcgtcagcggcaccatctgatttcaggttggtatttgctctggatggatcacgaaatctagagtgatctgtttgctcgtagggcactctctctcgtgtcagtgattctctgtgtctgccgcccgaataagctgattgagatggaaccgcgtctggccgtagccacacaccagttccttgtcgttgcgcttgttgtgggtttggaacgagatgattggtgatccatgtaaccggttcatactcacacgaccagtgatcggcgtatgccacaggcacaaaactatgtttccatacaggctggaccgcaggtagggcagtttgtacgaccgaaaagccttgaggaacagcactatttccggcatcatgggcaacattccaatgagcgggtgagcttataggggactgtgcaaaacctggtggggggtgcattggagctccgtggatcaagtgaacgatatggtggatgcagactagaatttgaaagcataacatatgtccgtttttcgaaagctgtaaaacgaccattcttgctcgatggcctggagtgctggtactgaagcgaaaatattagcgcgaggccggtacgaggaaaagacggacaggtcagtctgcttgaccaaagattgatagctgaacagccgtctcgattataagcgggagtcaagtacacgttggctgaagaaccaggctagcgcagctctcacattccaccgggagctgtaaacgtgtggtttagcttgcttagactgaaactattccgatagctagtccaatgcatcctgggactccatcttgcttcaggatccgggaggaatcatcattaaaaacgcggggcgaaattggttgagtgaaaggtaaactcgagtgtcttcggaagaaaactcgggactttccgatcagatgagtcgtagaggtggatggctggggccggcagacagcggcagacggcatacgtttgcacttcaaatagccattcagttttcccggatttgatacctgttccatacaggtttaaacatactgtgtctgccctgttgaagctaatatcaacatgcgctgaactgagtcattgatgcagtacataattctcacttcattatagctccaagtctaaagacgatttaacatcgcgttgttctaaagtatcataaagcttctttctgaagtttgatcacatacaagtttaacttacaacatgccagtggacgctcaccaagcctacggagactgtatacatctgctgggcacataagcctgacattgatgctcattggactcggagtgacgacgttaatgatgtcatgcttctgcttgatagcgtgcagtacatctacaaaatctgatacctattacgcagtgctggggggactcggccggcgaatacacacatagccatttctgagaagagagcatcattttatctacagtatcacccgaatagttgatctaatccaaaacttttgcgactgccatgtgggtcattaccgtcataatgcatcctgcaactaactctaaaattggcttgcggcacaatcaggaagaatcccgacgtcacaaccaataacttacaagtggggtgcttcaccctgcggaaagacatccccgcctccgttcaaacttcaacatattggatccgtacgacaataagcacacgttccggaccagcactcaaacaagttgaaaaaaaccctttgaaatggacggatgtttgaaggtacgaggtgtcgattgggattcgtaccaacggccggcaggtatcaatttccgggccaactttgccgtccacctggtgagccgtagacagttaagttttttgaagtgcacagaagagagtccagccggcacttgtgttgaacttcgtgcgtggttaagttcaacattattgctaatggccgccccttgctactactagttccctagctccgagggctcaaaatagattctttctactgatcaacgcaatttgccggtttcagtgggtgccaagaggcgtcaagagtctcctctctccgaaaggggcattcgtgccacacatactaggcttcaagctgcaagtccagacaattgggaattattgccctgttttgaagagaaaaaaaaaactctagaggtttgcataatcttgaaatgtaacttagggctggccccgctgcccttgaagccttaagcagcaaataatccaattcagttcccttcatgaatgagtcttatttccctcacatgatgtgttggtgtattatttgcgcgttgaacacttagaatagacagcttgattgccttcactttcgaacccaaaattcaactccaatagtgaatgaatacgccctagattggtcgaattggcatctccatctatagcaacctattggaggtgaagctaggctgataaagcacgttgatttgcactctatctgagaagctactggccggattgatttgtagattggattgattttactgtcaggtgcagattcactctagtctcttggaagcctgaattttatccactcgactccgagcgcacgaccggatcactgtgaactcaccagaatgtatcctgggatccaaatggcttcttcctctatcaacaacatctgcagacatttatggtattgctatgtagatgggtgaatgaagctgccactgtcatcaaactcatctatgtagcctagttggagtgcgtgtacaaggggcatggctccctcacagagctcgatcggctgcactccgaaaggaattttgtcggatacatatgccggatagactatgcaaggattccattcgaagtccattggttattttggctgacagcagtaaggcgcacacttcaaaaatcgggggcaggggcgaaattgtttgattgttttcccagtcagccgttgttgtttcatttccctgggggtgttgtggcactcaaaaatcaattgactggtgttgccacttcccatgagcaagagccgaagctgggttgtcgccgacgctgggttgtcgtcgaagcccgagggactgatcaaaggcttcggtgcatgccatctgcatgagtcgatcgagacgcacaaaactgggcggatccttcctggctggtgcgactccgagtgtgtgttgcatgcattgccgatgtcgctccggattcctgaatttcctgcattcgtggccaggtcagcagaatagatagttgggcttgcttgggtgaacagaccagaacagacccccagactcgacaaccgaactcggcacacccagactccagttgagtgtatgctgactcggccgatgacgtaatcctcctctcccagctgagcagtaccttaaagtttggattaattgaactggcttacttaatccgtctgcttcggtccatccacaatcattcccatccccctctgactctccgtctctctcggctgcttcactcaaatctatctccctgttgaccacccccacccccccagctagcttatctcttctgcatatctcctacttccttaatcttcctttctctcccctgccacttacaacacacatcgaccagatagatatacgacctctaactgaactatctgactacacttcaactatttacgatggccgcctctccatcccagcatccatcggccaccatcgacctagagtccgcccagcatgtccaccaggtttatacttatctcgacaaagtcggcgtaccaggggatggatttcatgaaggcatcgaaagaactcgggaacatcggaggttgtcagcactggcctcactcactcaacttgcggctgccgcccattcagactcactctcagacgcagaaatccagatcctagggaacgcagaccgatatggattcttcaagccgatgtcctccgaacgtgtactctatctgccctcagatgcattctatccaaccggcgtctccaccacctcagatccgatcctagccactagcccttcagccctcaactcaaccaaccatgacctattgatccaggagacgaatcggatcgaaaaatggacagagatgttgacggccagctcacgtgactcaggctcaagtcaatcggcctatcagctcaaaccagaatggcatcagcagcagaaccgattcgagaagaggtgcttcaaggggatccctgaccgttggaggcgagctgcctgggagatgctcctggccgaaactgatcaccctcgtcaatcctcaacacgtcctaccatccaacgcctacatcaacagttcaatgctctacttaccacccccagtgaacaggacgtccaaatcgacctcgacgtaccccgaacaatcaatggccatatcttctttcacacccgctatggtaaagggtagataatttgatcaccactcactacgcagtaataaatcaatcagatattgactagtactatttatatatttggtttctatctgacagacagcgcgcacttttccaggtactccacacatttggaatgtactgcaaaacatgcggatattgtcaaggcatgggtcccatagcaacaacacttttgagctattttagcgcagaggtaagatctttgttacaattttttttcctgttggcctgtgtatgatttgtgtattgatttatttaatccattcttcctctgtaacctttccttcttatgctactgtccaaacaattaatttggtaactccaggatgcatttgtctgtatggttcggattcatgacaatcttcaatttcacaacatcttctctcccggatttcctggattattggaatgtttttatattcaagaacggctgattgaatatttaataccagctgttcatgccacttttgtaagcaaaccgcttcataccctttctttttttttctcttctaaaataatcaattcattgattaccttttttttcatgtcaccaggaaaagcagatgatttcaagttcagcatacgcgacgaaatggtacatcacgatctttgcgaacacggtaccatacgaagcccaactaaggctatgggacgccttcttcctgaaagggatggacgtcctgatcctcgcagcagtgtcgcttgtctattgtcttcggagcaagatcggacccgggcatgatttcgaggagatcttgtccactctgggcggccggttcgagatggaaaactcgtcccgctggctccgctcgattcgcaaactacacaatcgtcacgatatccaggacctcatccacgagtcccgctctcaatggaattcattcgtccgtgatggatccgcctcaaaacgtgtcacatgatcttttgcccgcctctctctctttctcttcctcttctcttcctccacctcaattccctcacccaacgtcataatgcttcacatggtctttttccacctccctttccaatgaaaccccccccccccccaaaaaaatacccgccgaattttttttttccttttctttccttttttcctcttcagacttgtttaatcggactcccaattacacattcgctttcgcttgtttccctgcttttttttttgttccaaaataaatgctgaagatatccgttcattttttttcccccccattctcgttctcgtttgttttccattcataatctgatgtgatcaaccgttctaacacaaagcccttttggttgattgattggtttgttttttctgaccttgacttcgcatttccatcctcatctcgaatgtatgtacatctagctctcctgtaaataagctcatcagcccacttgtttttttctgtcacacttgctctctcaaaactgtctttttcgattttttcttttgtcattttccttattttgtctttcatcatcatttttttttttgcagacttgataataatattcatatcagatcaacagagccccaagccttcctgatcatagtgtcatttgttccgagtgaaacaaatgacacatgagttttgggataggaagaaacaagaccaagctctcaaagttggcctgtttcttggacaaacaaaccccttacgaaggttgtcacttactgatgcttcgagggatcgttggacttgtatcaattatttttttcttttggtcgggttggaatgtttcaacatcctgtagacaattgtagactgccagatggatctgcaagtcttttacatcatagtttcagtgcaagcttgagactcgagagcgcagtcctggcagagtccgattaccataacagtacgtcctgtgacacaattttccggtagtaggccgcgtagacggacttacgagataagcttatgaggctagtcccagacagcagtgctggagatcttggactctcaagcaatatgattggtgactggaaatgtatttcccagctaggaggcaatttgacaaagctttgaaggcattcatatgcaacagactcttggtggcaaaagagactcgtacaactaatcacaagacatggcgcgtctgatgggctaagtggacgagagacgatccaagcaattacctttgggtagatcttacagaattgcagagacattggcatatcaaggtcattaggttgcatagagggtcgcatagtcccgatatggttgttgagcaaggcccatttgatcaccattggtctcaaagtgggttacaacacacacacgcaggtggaaatgggcggaggggatgagatgatgggggggggggagggagggagcaggtgaggtgggtcaagtgggttaaagtacacaaaaattgattcaacgtttatgcttgtactttcttggctttcacgagacctttgttgatgatgtcccgtcgttgtcgcttcaaaatcataacctcgaatctggaagagtggatcaattattaggtcaaaaggtatgtggagagtcagcgggagtggaagagggatgaaacgggtgattgagggaagcggttcttaccgttggaagtcggtgagtgatcttctggtagtcttcgaatcaatgtttctcttccatccactggcttcccacttcttggcgatttcagccttctcgaaggcctttccgacggtggcggcccgggatccacggggaagacccttgatgaggaagggagtgaggatcactcttcggaaagcgatcgattggcgagggacggatgtggtaggaccatcaatgagagcgcggccgtggtcgatgatttcaacgatggtggccaattttccgttggagggggatgacgggtcgttgatgagcaccacacggcccacctctacaaatcgttggaaagtaggcagggtgtgttccttgtgctagaagatccggcgacatccacgagaaaagaagacgacgataataattggcgtaggacggccaaaggagaacaataggaaaattggtcagccaatatatatctttgaggtcattggttggcctagaggggtggtggtggtggtaaggcgagagttgacttacgcccgacatcgtgaatgaaccttgaggaggaagggtcgatgcgttcttgctgagtggcttgatggatactcgcaatttgcccgccggtgtggtcaccaggagagctgcctgcccagccaagccccacccgggactgatgagactcacacacaccgctccacttagggttgctgctagggcacccgcgcggcgaaaaaagccctcccgcagcacgcagtctccggcccgccccccctgtataagcaaccgcgacgcaatatgcttcaatcgagtttttgcgacgagctggcacagcacatcgtcttggatcacgaccgtcgatcgatacgacgtaaatattcgatccacatccacccgaagagttatatccccctttctgacaatcaaaatggaaaacattgttatgaagaacttgaaagtaacgatggaacgcatcacaacttataggccttcaacttattattgctttgaagatcaccgcgtggggtttcccaatgagaagatacagagacaattttcaagcagtttcattggaagtttataatattaagagtgatcacaaaattatatggacctgaaaacagacacatgagaataagaataatcgatgatggggctgtattgaaagctcacgaaatctcacggtggatctgattctttacaagatcacaaatcttgatactgtccaattggaaagggatgcaaagatatggggatttaactgaatgcaccaagcagagaatggctataaatacaaatcctggagtggtcatccactttggtcctctcaagctatatgagctagggatgaaatactacatatcacaatataactctagaccaccgtgtttccttgcagtcactgattattccagagcatttgcaagaaacacactatcctctaggatttgaaatgcccccctgaaatatgcatcctttcaagcacaccatcatatgttccaaaattttaaaaattggatctgtcttgacaccacttgacttgtgataagctggtcggccatcagaattaacccagcttggtgtaatgtatgtatctgaacatcaggggttcaaaagactagatgatcagaatccgtcaaatgaaatacaattaaataccagggggttcatgatcaaaatttgtaaaatttttagagttgattataatgaggcctataattgtagaaatttgaaagacttggtagatttgggggtctctgaacaaccagaactatgttctatttttgaggaaataatttgatgagcaccttcaaattggctttggattcttgtaaatttcgatcatgaatcctccagtcactcatggccagccaagaaatctcaacttcaagccattggccttcaggtatattttaatctgccaatggcctttgtttcttgctggtgtttcagtggattaacatcttcagttcttggaatgatgatttttgacaaagaaaaacaatattgttttggatgagatgatcaacctgaagtacaaatcttgacttggatacacttcacagatttactatttcaaagagattcggatgtgtaataaatcacataacatgaataggaagttatggatggaaaaattattgtatggtattaaggggatcaggatgataacaaatttcctaataactatgcacaaaactgttggggtaataaaagtaaatgatgatgaggaaatttacaacttagattgatgtttattagtggtgagcttgattgccaaatctcgcagggccctgaccagtattttgtgtgtggagcctttgggaagttcgtccaagaattcgactcgaacgacccatttgtgaatagaaagctgttcccgggtgattgctttgatactctcggccaatctttccttctccttttggcttagagagtcgaccttgagtgccaagaaggcccatgcctcttcgccaaccgtttccgaatcaccttgagcaggcacaccgatcactgagatctcggcaatcaggtccgagtgatgcttgtagatcagagaagaaatctcagagggcgaaacttgtttgccgcggtttttgaaggtgtctttgagacgatcgaagtaaattaggtgcccctccgcatcaatcctcatctacattcattaaaccacgcctgtttgaggatgaatgccttctagtcaggaaagagagagaaggagagaaaacgttactttatcaccagttctcaaccatccatctgctgtaaaggtggcacgagtggcctccggattgccaagatagcctttcatgattgtagggctacgtagacacaattctccaggcgtatgcttgggcacgtcttcgcccataggattgtcagagaattccgaaatgatacgcgcttccgatccgggaatcaaaaaaccgacagtccctaagcgtgcacggctggcaggagtacctgtgagccaacaataaaagatgaaaattacacattttaaattcacaaaaaaaaagaaaatgcaagatcatatgtgcgttgattaccgaccgtcttttgaccaggtggtaattgccgaggtagtctgtccatttacaaagtaagagtgagtaagcgattggaaggaaatgagttgtttaatcagttcgagattgaatacctcactcattccataaccatcgattatagatgagccgtcttgttgaccagtcaatgcacctcgtgaagtgagcaattcaaacagtctttgcttttgaatgggatttatggcggagctgccgacaaagacagagttaagtgaagacagatcaacatcctcaagctgatcggccgcggatatgatttgtagagccatggtaggtacaagccccaaagtggtaatattatacctggacaagaaaaaaaaaacgaggtcaaattgagtcattcatcctgctcttctggccaacttactcggcaatggcacggaaaacggctttgacattccagctccgcatgatacattgtgtgacgccatccaaaagggggattattacaccaatcaaaaatctagaatacggccgcatattaggtcctcgttctcggcaaataagagtgagacttcagcttacccataaatatggctttggagttgtgaatcaagcaatcagctacgtcgctaggcgatttcaaaaaaaaaatgttgatcgaaaatgattaaattcacgcactacactgcgatcagatataaggaaatcagagttaaaattgttttgaacacggctagcgagcctggccgcttcacaacagatgaggatacgtactagggaggactgaaaggatgacagctgttttcttttcctgggagcagttaaccgagaataattagttactcggaaaatttgtcaagaagcactgtctaaagtccaatgaaacggtgtccagtcaaacgatcttgaactcactacaccaacattagccccggaagtgagtacccgacatatcaacagcgcatatatgttttgatgtgttatcattacagctatggtccgttaaattagcaagaaacgtgaattatttcacaatccagggtccttgtaatgaagtagctgatcatgacaagcgaaaatttaaatacctttaggattaccggtcgacccactagagaaaactaccaaggcaacctggtgctttggcataggatgtttcccatcaatagtaaactcaggaagtgaccttgcaatcaccagaaggtctggcaagatttgtccgtcccatccttcaaagggctctgttagaatgatgcgttcggcaggatagccgcttgtcttgattgtttccagttgagatggatgtacgaatacgatctcgcattgagcaagacagacgagatacgcaatttctgacgacgaagatccaacgggtagcggcgtgacgggtagtccggctgccatgcagctgtaagccactataggtattgcctgtacgtaaaccgagacatgggtcaatgtcaataacaacaagcaaatcacagacgttatatgtaaaacaaatttgctagctagaaagcataccgggatgtttggtgcaagtacaccgacagtaataacttcgtagtcaacgttggctcctccagtgttccaagtagaccgacggccgccaaaggaagagaccaaaaattttgccagggtctccgcgtgatcgaggatttgtgacaaactccatgattcaccctgttcgagccgcgcaagaatatgggtgtcaagaaaacggccaacgaaacaggtgagtagtgaagtgtacaaccagcgcttacacttccgacatcaatgcaccggggttcaggacttgacagggcttcggctgacattgtcgaccgtatgaaatcccaaatgttcagcctcttttccagctgagggagtgtgtttccccaaggcgaccggtatatagtttggttggccatgattgtccaatcgaggaaaagagcttcaggccggcagactgatgttggttggtgggggaaacgagtttttaattagaggtgggatggtgatcaagatagctcgatggagatggccaagcagcgtctgtctggatgaagagactcctccatacacaaatgattacagacagagctcaccccggaggacttgcttgaatactccttgaatttgtatattttataggcgacgggtgagccggtccaccactgcatggccaaataagctgtgctgtcagcgagtgtctgtatgggttccagcggggatgcacctcgccaggtttctacgtagttcaaaagttgggctagtgtgtcggatgtagctggactgcaattacaagcttcttggtggcctccgcggctgcagaagagttccccaagggaaacagacagtctcatgtatttcctcctatccgatgcatgtgccatcgactttgtatgtatcacgtcgcctgcactagatgattgtgtgctgcaataaacccatgagattctgcatcaaataatatggggcaaatgaagggtgcccaatcaacggctatcctaatcctatgacgtcatacattaatccttctgtgaagcaccacaaccatccatctcattggaggaaaatcatgtattagtaccacagttccccttttctctattatgggcttatccagaattaggactttcaagccttaagcaaggctttgacaaatttgagtgggagaaatttccaactccagccatacactgtcatgggctcacccaatggcaaatgtcataattgtgacattaaccctgctcaatggcaacttacaatcagaccaccagacaagggtttggcaacggcaacagtcagaccgccagaccagggttggcaatggcatttcctaaatgattatattgctggttataacgaatccatcataatcacatcacactggcttttttttctataatgcttttagggatggatccaacacggtcacaccctcccatgaacatgaacaaacacaacatcaacaaaaaaaaagaaagagtcaacagtgtatgaaacctctccaatcaaagtctgggaaactcaaacaaacagtgtgggtttcctggtctcttcatgtggtctttctaatccaacatggatttctacctcatattcaccttctcatcttgaagaatcagccaaaaaaaagttggtctctgcctccctcctgattccctgtgctcaatcattgtgagattactccacaatcaaatcatttttggaaatatccatctttgaaaaatttgtatctgaaaataattttggtggtgttgtgctgatttttcttacaccccactctagaagacaaaattagtgtagctggcccagctagcctaatctaagctaaaacttaagcctcccatgtggtgctcaaaaataccaaggtgttaatagatgagtgaaagggtcaaagagggaaagactcaattagtttgtatttctggatccacaaaccaagagtataaatagtaaagaagatgcactgcaactgagttaaaacagtagaaagatattctaatctggactgatgagagcacagaaagatacaagcataactagataaatattctaatgatgagtttgaaaggaaaaatagagagctacaatacatgaatactaacacaaggctcttggatatcctcctcacaaaagcttattatgaaccccttatatgtgaattctgtgcagaacctgagcctgaggggatctgccagtgccagaaattaagtaatgggtcatttcttgtgtactttttgaaagtgtcatctatcctatatgcccctcgtattttggcatgattttcacttgttggaatgacttagcaattgtttctgagatgtgtgaagatgtatttaatcttgaggtgaagcgtttcctggcagtgtactttggattgtggcgcaattatccgacgagttgaatcggctcgggttcggcacacaatagactttatcctgcggcaacccggatattccccgccccagagaccaccacaccaccaaagcacactaccaccaatcacgagaacacctgaaccattccaatcgacatcgcatcggggatggctatcgccgactcatcagatcctaccgaacatgaccatccatcctcctcctcagctgctgctgctgctcggctggccccaagacggaaacgggtctggaaagcgaacaagatattccgcaatcaactcaaattcatcggacctggcatagtggccgcgtcagttcttcttgccctgtcctgttcacattttacacgcttttattagtgagaaaaaattgattaatgtcgtactgacacgtcattttattcattttatctggcttgctgcttattcttctagagtagcttattgtgatccaggaaacgtaaggcagaattcgtttctctcagtattgctacctctgatcctatcacatctcatttcctttaattttggcttcttcagtgggcaactgatttagaagccggttccacatttggatatgcccacctattcgtaattctctcggcttcgatgatggcgatagtgcttcaggttcttgcaacccggttgggttacgttacggggaaaggttagtcagtgcacagataaacaaaagtacatcattcaccattgacggccgacgtgggcattgatttatcacagacctggcacagcactgcagagcaaggttttatgatcgtccaacacacacgaaactgtggcggtgggcttgtttatatcctctgtatgctgtttgtgaggctggaatcatgtatgtccccttcattgtgcaatcttcatccaagtattgccttatctgaaattgagtcatctttttcctacccatgctgcaaagatttaccgatttagctgaattgcttggttccgcgattgcgctcaaaatgttcgagttgttctgtcctatctcttttcttcaagaggaaaggaaaacccacagagtcgagctgagcaatgcccaattatgaattaggttgattccaagattgccgctctgggttggcgtcctgcttacttcaaccgacgttttcatagtcctagccttcttcaattcctatccagaaatctccagtcgcagccgccgttccatgcacatcttcgaattctcggtctcgatactcgtcctgatcgttctagtttcttttatcgtcttgatcgtcaacgtccagccagattggggggatactttccgaggctacttgcccagtcggaccatgattgtcaatggcggattgtatcttgcagtcagcatagttggtaagttttccctgggtctgggtgcaaatccaaagttttcttatgttgtagggaaaattgaccaaaatcaatttattcgacaggcgcgacagttatgcctcactccatattcctaggtaagcagaacagcagtccattttattcccagtgctgctctcaaaaccagttggaatctcattcgtgtacaggttccaaggttgcatttcggatcgattaaagccttcgcctatggaggataaagagacacaactagggcgatcacctgaccctagcacttctccaaatctctcgcccattcaacaatctggcgatctgccctccctccaaatcgctcgcgcagctggcctacgtttgcaccagacctcacccgtcaacgactacgtcagttccgttgaacattgtaaagcccatcttgcgcacgctagcttcgatgtcgccatatcccttttcacgcttgctttgcgtaagcccttgaagaatatctgtgtatcactgaactcgttcggacttgagttacatcacactaacctctcgcgtctcatggggaacaacaaaagctatcaattcagctattctcatcgttgcggctgctgcgttctattacagtggatcggatggcccctcacaggtggctgatctagcatcggctcatcagttactgacgagtcgcgttggagtcggatcaggctatatctttgccatcgctttattggtggctggtcaagccgcttctattacggtcaccctggccggccagattgtctctgagggatttatcgaatggcgcactcgaccattcgtccgaagactggtcaccagattaatcggaatcgttccttctgccattgtggctgcatccgtcggaccgcagggcgtcgatgacctcttgattggaagtcaagtggcgctgagtatggttttaccgttcgtttctctgtttttcgccttgcaaccactctgaaagaagtcatactgaggtctgaaaataacttttacatttgtgccctcagatttgtcgttctacctttgatcatctttacatcagatccacagacgatgaccatgcccaattaccactcactcccctcaggatcaccgatcggctctcccaccaccacacatcctactaaaccacctggcgaaaatgaaaacgaaggctcgctggcgctcatgtcttcaaatgaatctacatttgaaaacaatttggccaccaagatcattgttggtctcatcttctgtatttgttgcgtcgctaacgtttatgctattgtacaattagctcagggtaggacttgaacgatatgtacattttgtatttattcatgcggtcaatcagtcatcttcgtgtaaagttccactttgttgttttgcattgcgagtaatcggagctatagatgtcgttttacatagtcaaaaggcagttttctattcgtattttgtttgttcatttgatccttacatcaccatttaactgtaacttaaattcaatttggctgaagcaaacaataagattgcaagtggctagactcattcacatatctgtaatgtatcctctgactcctagacatgatcaacggatagaacaaagctagaaacgtacattgtgttaggtttgatgtgcaattaatgataatgtatagttgttcagttgtctgatatgttggcttgtttgttttgttttggcatcttctgttcaagtccaagagaaacatcaggcaacaaatttttcaatggtggtctcttaatcaaatttgattttggaccattaccacttgacttgccttgaagttttgtttcttgccttgaaggtttatctttggaggatttttttttcaccaagctacgtatcagaccattgctggtctgctctaggatgacattccaaggcacttagtttactttcttcataactttaagttcatcaaaaagaaaagaagcatttcacgtcctgtgatttttccctgaatgacagcatggaaacacagtacaaaaagcaacaacaacttttgaagattcttttcaatgcaactcattacctccccagcctcccattcaacagccaacttgaaatgcttcccagcaatgtgataaccagtgggtcatcaagatccatgccaactaccagaacctgagtgcaaaattggactgctttcataacagtgttagcacagctgtgtcatttttgagcactagtgctgaagtattttcaaatttttgctattctacactgtattgggctaaactacaacacatcaagcggccacaaactgcttaaaagtgccggagtggccccatttgttgacacacagtcatgaggatttacataataccactaacattaaacataaaatcacatattgttgaccatgtgaacctaacaccaaagatggtgtggctgagggtacctctggatcatcacccaagctggtactgcttggatcccacccttcctttaaatccgcaaaaatatggaactttcagtagacagcaccatactcatagtatactaaagcaagattgcaaaagaaaatttggttgtttctgtttcattcaatggcaccaatataattctaagagtacagcttggaaaagcagggaacacaaactatctttgcttcataatcctgggggaaaaatcatatctcttttgggtgactcacaaatcaatcatacattacataaaacaatacacatatcttgaacatccaccatcattaaattgactgttttgaaataatccaccatcttgtatacatgttggttcttcatttgaccccttttggggcccattgatacaaaacttgtttttttacaaagtaactggtttataatggtggatttcttatatttgacaccccctaatgggcgcacaggacattgtatgtgcagtccagatctaccctagatgcagcccttcccacccaatactacaggaaagactcaatcaactgctgtgggatgctttatggtttaccatatcgctaaaataaaaattttattcattttctctttcttagtctattttctctatttttttctttagtatcactctatatctctacagactcaaaatctatggctcacaatacccttactagccacttacagtttattcatagctctaccctctcttactctacatcattactggcactgacacccatcatttacaacccccaaggatacatagacaggacatcacatacacagacacacacacacaggcaaggaatggctggcctgcatgaccaatacaaaagtatacatgcaggtgcagcaggttgcagcaaggcgcataagtcctgcatgaccaatacaaaagtatacatgcaggtgcagcaggttgcagcaaggcgcataagtcctgcatgaccagtacaaaagtatacatgcaggcacagccgcttgcatgagtggcttgtcactgcctagcaactgtatattacatcatcaaaaacattacacaacccggcagaacacacatcaagtcctgaccaatcacaagcgctcattcagcctgcagaaaactcacacagctgcacaattctgaccatcacatctatcattcacatatgtatctcatgtactagtcacactgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaacattattattatactctcttacaaatttacttacaatacataccattgaaataacaattattaacaactctcaacacttatataaataccaccccttattttttggagccccttcagccaacttgcacctggttgaagccttggccctctcattacatataattacatacggatacctcactcaagacatcaatccacgactcagacaacagttatcttttgataacactccactatcactatataaacctgccaatctgagattggtgggcttgttttagtgtctagtgaaccaggaaaggcagaggcaacctcacacatccctttccgcactcagcaaaagattctcaggaatacttttgagcttaacactgccaccagttgatataacctgatagctctgacaaagcttttgctgtaaatcaactatttatggtgttcaaatttgagtatgcaaaacattatgtatgcatgtctcatgaataataagatcttgtttgcagagaaacatgacaatcatgttcaactttgaacaacacaatttatcaaaggcaggtttaaaccagctttgatagatatagtcactaggacggttcacatcttgagttttagtcaattttataaacaggaccagcatgatgatagaaaaaattgcttttaatttagggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacgcgcattccgcttttaaacccacatttttaattaatttatttttgccattaattttaatttttttcaagtttttaaaattgtttcctaggttaaaaaatgcgtagaatttaatggtgaagtccattttccaataaaatgacttttaaaggctaattttttttttccacttattcttcaattaattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttaaaacgtcaaaaaaggaatgaaatttaacctgtagaattttaagtgaaaaaaaatgtcaaatttccagtattaaaaatgaaccgtctgagttttaaaaaatttggattacaccattaaattctacacaccattgaaacctaggaaataaatttaaaatctcaaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaatttaattgaaaaaataagtggaaaaaaaaaaattaataatcaaaagtcattttattggaaaatggacttcaccattaaattctacgcattttttaacctaggaaacaattttaaaaacttgaaaaaaattaaaattaatggcaaaaataaattaattaaaaatgcgggcttaaaagcggaatgcgcgtgtgctgtgccgcagcaaaagcgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccttaatttaagttaaacatttatgtgatttagcaattacaatcagatggaaacagcggaacagccacatctgtgtaaatccaatctgctttgacccctctctccacactaccaaaccatccatcatccatttccaaatcaaccataactcccaactttggcccattgtactctgaattctggtaagtgatttgaacttttcttgaataagtaatttgccttaataacaacaggcttacagaattatgaggcaatatttcaaacggaaaagcctcatgtgtgacatcctattaatactcatctggttgaaaaatgaagagattggcacaatagttgagagcactgttggcatcaggaatttaccagatataactcaattggcctttccacaaagccagatgttgcaatcaattatgaagaaattgtttggcaagaacgttgagtacaaactacaaagacctgatacagtttttttttgtcaaatagataactcaatccttggtgtgcacctaaatcacaaggagaatttgacttgtaaaggctgtttgacatgcctgacaatgacttccagcaggctgcaaggacaactaagcatggttttgttatggtctttgaaacaatttccagtaacaaggtatttcaccagggggggggggaggcgacctcagctcccaatagtgcatcaactggctttaactcttgagaggattggattgaatggaaatggtgtaatggttagctgattttcacgtaacttgcaagtgggccaaggaaccgtaatcaaagtcttactagacttagtggtagcatgttgtgaaaggcctgaggggggtagcagctcagttgattaagatatgggtgctgctgagtccagcaagggattgatctgtgagcagggatccatagtctctgtgagttaatatatagaggctggatgacaattgtatcagatgataggcccatcaagccttgaatgtagagcagtctttgacttaactgaatattccatacaaggaggatgttttgtgatagttgattgttgattgtgaatggtgggaggtgattggtgaatattgagaggtgattggtgattattgaaaagcaggtggggcactgagttttcaacccaaattttacttgttgtttactataaacataaagcttggttgtccatttatctctgagaattaaataaaattttacaaaagcagcatatttttttcttcagcaaagtgaataggaatcaagatgtgaaccatcctactgaataaaaaatctattagatcaaaattttggagttgcaatagcagaactacaaagagggttgcattgaattctgctaatgcatggtaaaatcacatgtcacatgtgatgtcacctttcatttggaaattcaatcaaatttttggtactacaaagctgatagcatttttgcaaatgtgaggtgacatcacatgtgaaatgagttactggagtatcctgcatgtcaagtgatagcagttgtgtgagtttttcttgcagcacaaaagtctacactatagccaactccctattattccatttatctatcaagccataatcattttaacttgtggaaacttcagtccactaatttggtgagcagggaaatttgatcttgacccatcagtctctatagcccagcaaatcattctgtttttggagaaaaaagtagatctccatgggttcatagggacttttgccacaaacattttaggtttttcaacacatcacatcaagtgatctggcattcaattattaaaaatctcaattcaaatattatttattgttcccctctcccaatcatttctaacataatttcttacataattgtttaactgttgtgtaaccaaggccaaaccctacatacttaattcaacacatcaatgtattacatttttgtgtcacatgtcaaaaacatgtccaaaaattctggagccctctattttcatttcttgatgtccaggaagagcaattttctgaaaagaaaaccaaggctcaaaaatgtattttaatggctgaaaaccaaacatggtagtctttccaaagaagaaaatgggtgaattgataacactagtgtcaagtggaaacttgtttgttgaattcatctatagcaatatgaacttttaaccaagaaagcagtctgctaaaaattgaaaaatcctctctcacctaatgtattcaatttctatgagttaaaagagatcttatatcaataaaactatgaaaacatgggtaaatagggagctatcatttacccatggtttcacaaatcactttcagtggaggaattcccattgccatttagagtaatttttagagctgtccaagtcctgacatcagaaaccaacaatgctcaattgatgacagttgaaatcaggaaacgttcagcatgctacccactttgaacccatctcaactgcagttcaaactagtacacaagagggccatcactggggttgtactcaatgttacatgatgacacctgtcatctggtgagcattgtttttcctggtgtaaatcaacaaacaatgcaattgaaattacaaccagctcacatgagagccattgatagaagcaacggtgcaacagagacaatacaagacagtatcaggtgtttatttgtattgctcagaatgtgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgtattgtctttgaaaagtgatacaagtattctgtattgtctcagatgactgatccccaccaaaaccgtatttgatacacaatatatctggccgtattgaagaaaaaaaaacaaagacattttttcatttgtaaatctgaatccgagacaataattttttttctccaaacaagaaaatactgataccagtatcaggctcaaaataaagacaatacaatctgatacaaatacatgtctcatatctgttgcaccgttgatagaagcagcgatgggtagttactctacccgtaacagtagcgtaacgatagcgtaacaccattggaatctatatcgctaccgttaacggtaacaattgtttgctacgctactgcagtgaagaagttaggttttttttttggttgttacaataacaatgggggcagggagattattttatttttatttaacctactaggtaaatggggttgtggtcgctactgttaacgatgaaaataatttcgtgtagatacattaagcaagcaaccactcttatgtggattgcatcggaaccaacactcccaacgccttgccagcatcgtagaaggcgcctgtgagaggtgttcccttccggagccacatgaggctgctgacgcagcgtgtcatggtagacggaagcaagcgaccacggttgctgctgcatacgtcttccgccgccgagaaaagcctctcaactgtgcatgagcttccggtggatcctaagtatgcccgagccatgacagcaagggtcgggtaggtcttctggttggcctatcaagtaagcgacaatacaagttaaacaaaacgattcctttgtgggtattgcgttactggcacgctacgctactgaccgttacataagttacaatactatttatttatgataaaaaaaacctggaagttacgatgcagagattgagtgaatcactccgttacaggtaacattatctgggagggggagtaactacaaaaggtacgctactcagataacactgttattgtagtgtattgtaactacccattgctgatagaaggcttctgaaaagatatttttttgaatgaaaattccaatacaaggggtttaaattgacttctgggagggttctttattataaaaggaagtcatccaatagagacttacactcttcacccatgatccttacaacacatagcaagattggtctacaaatggcaatgggtaagtagggagttgtctgtacagccccttgacataaaaaactgaactcatgccagctggaattgcatggaggggttccattatttctgtcaaggggctgtaccatagtaaagtcaaaagattatacagttgcagatggcatagaccaaccctgccctgcctgaaaaatttaaagtggacatgtgggacctattcctgggggacatgtaccctgacactcatttttattacatttttaaacttgtacaattttctatattttgaaattgtaagcactaatgatttagcgtagtggttcttttttggtttgatgagatttttttttgagaagccctcaaaaaggcatactttaacccataaacatggtttgaatggtgaataatcatgtggttatgcttctcgagctttcatacttcacctgcaggatctatcttatgcattcatcaatgctctgaagtatgttttgaaggctcaaacaagctcaaaaatcttgattttttgtccaaaaatttggacatccaaaaatccagggttggtttttgccatccacaactgtacttgttcaaaatttcctgtgaaggtgacccagggaatcagattagttttttgagatgggatgtggatcactgaatattttgtctagggcaaaacaatgatcctgtggggtttgaatggggctagctgttactttgaaattttgaactagtgttccaccttttgcacaacacatggttgattggttttaacttttgagcttcaggatagttggatttcatgatggatagaagagtaaattgcttgataacttctctcacatgaagtgtcccaaaggtgccacaagtctctgggggatgttttccgtaggaaataaggggctggtaggcaatggcagcctatgtatgtggttccatagcttccgccacggaggacttgtgttgagctagaagaattgatatgtttgacaattcaagtgctcttattattgctttgcaacaggttgagtgtgcagcaagaggtttgatcatgatatttaggcatttatttcaacatatacacagtagcatgtataacatccaaacataagaaaaagcctgataaggttctacagctaccccgggttacttcatcttgagagttgttgttttcatgggcaatctagtaattcgtcttcattgttgaccttgcgacaattgaacgatggcatatatgttggagacagaacatagagcaaaaatcaaccaagtaatgactttcatcatgcgcccatttgcaaaggacaccgtggggccgatggcggaggtatgtgcttcctttttcatgttctttttgtttgttgcttgatagtgtacaagttcttctggaacttcaagatgggggcggatttgtgctggttcgattcttaccaattcggtcttgtggctctttacgcgcatgatttctgggtcagaggtgaagatgataagtggggccaaaacaaaactgcaccgcaatccatccagaacacgcattagcttgtttgagatgcctgaagtgggtagaagtgggacctacggtagcacaagactcaaaccgacttgacttccaaccagtaagtgatcaacaccttgaaggccggcagccccagccacggctgcagatggtacgattccaatcatccttgtaactagtcgccggattacaggccgggtgcgccactccaaaaaaccctctgagacaatttgacccgctagggtaacggtaatcgaagccgcttgccctgcaatgagaagtgcgatagcaaacagataacctgccatgggtccaacttgactaccaagcagctcgtaggcagattgtagatcaagtgattcgtttttcttaacaccaggatcagatccgtagtagaatgttgcggatgccactatcagtatggatgcattgacagctgcagtcgataggatgtgcgcgtgcaatcaatgataggaccgcagtctgttaatttctaaggtctgtaagatatcctagtattccgctgacttacgcagagctagagtaagcagagatgcgatgatgtcgaaactggcatgtgcaagatgagttttggtacgcttgacggagactacagtggcttccaagttacaggcgtccagctcgcatcggctttcgatgccgggtgccttgttgattgaactgaaatgtccagtaactaaatctttgtccatttcatctagatggaggctttgtgaattttcaggtagtgtctttccaggatgcacaggaatagcacgtaggcgctcggggatggccactttggaccctttttgatggcaggtgacaaattagcactgaacaaccttgtttgtcctatttctttgtggtatttagttgaaaaattacacgcacccaggaagatcgagtgtggcataacggtagctcctaaggttggaagttcgccaccccacaaaaaccggacgattgtggaataatgtcatggtatcagttggatcaaagaatttttttttttctaaatggcttgaggacagacaggcgacaaaccaataaggctgaccgacacgtatagtccaccgttgacgatcatgcgtcggttgggaacaaatccctcgaaggtctttccccattctggcttgacagatacaagcaaaatgataaagaaaatcacaacgataaaaataaggaacgcaacaaacacctcaaagaaatgcattgatttgcggtgtttgttcgaaacgtctggatatgagctgaaaaaggcaaggaccacgaagacatccatggaagttaataaaacccccacaaagagcggaaggcgaggaaaaagcctgtagaagggaaaatgattcggcgatgagtgagtgagctaatcgcttgcttttgtaacttgggattagggtgaaagcctaacatgtgtaaagcaattgcagatcctaaaagttctgctaaatcagtaaagctttttttagattgatatatggtttcgtgatgcaggaggaggaataagcgagtcagtgctaaaatccaagtgatgtgtaaagcagtaggtatgggtaacctcacatgattcctccttcacacaagaagtaaagtggatataaaaccccccatctccaaagaagctttcgttttggtcgatcgtaaaacctttctctacaatgttgagctaagtctaggagggcaggcgaatgagggggagtgaggacacaagtcaagattaaccgaaacgtagagtgaaagtccagctccaaaagtgcccacctttacccgttatgtatcctagacgagtggccaaaacttgcaaaacgctggccatcaccgaggcggaaagaatgacaaaaagatgagcgtatccatgggaagaacctgctcctaagtcagtagcccactttttttctccggagaagaagattgtattggaagtgatatcgatgaaagaaagttaaaattaacacgtatcgtgacattagtatcagaaaattatgataactacttgggatgaaggttgcatcatgagatttcaattttgaacaaaatggatttacatttcccgggtcacaataggccacactgaaaaataaaagtgaaaattggagtgagctcgtcagtatgggtaaacataggatcaagatatcagtgtccccctccccctttggcttttgtggttaggagctgaaagaggataaacaacgcttatgcgtcttgcgagacttgcagtaagctcaggtaaggtacgtttgtgcaatagacatagaggtctgtacgtcaaggtttgtgtgttttgtaggaaagggatggccaatgagaccggtatagttgggggaaaaacttgtcggcgcattaaacatagatgtgtaaagacttacgacgccaccaacccaggaccaatgaacctcaattgatttttacaaatttgtttgatcttggtgcatctacttgatggagaagtctttgaattgggtgccgagaagtcgaagctcggctgggtgcgcatcttgggtggtaatctttgttgacttgaaggagcggcggagcttgtgaactacggatggcggcacgttgatcggcgaatacaattttgttttgatcataagaatcgtagctttgtttcctgcaatggcgattatacgattaaggagatgtggttcgcaagttgcacacgaataaaccccgatcctccctcgatgctcccacacattccttaacttacagtagctgaaaccgacccttgagctcatgctttaaatgtgttccattgcttgggagagttgtggctacgaaacccatccgtgcccgtgtctttcgggactgaacggattccactcgcccggaaaggcttaccgggaccgctccagttgatgtattggctgtgacttgtgctatatggcggaaaagatgggatcttgagagatcttctcaaaccagacgctgtgatgttttaggatctcctatttggaaggctctgttttgcgcaaggtggcatgtccaccggcgataactgctgacctgtgtgagctatcacgtaggcatgaagtcttcctgtcgctagcaccgtgatttcgcaaagctctccagtcacggcaaatcgtagcaagctctagcaagcttgatgctcgatgtagaataaacagtggagtgtacagaatatttcatcagttggcaacacgtgggctccaaagctcatctgagtcatcgcaagacccaaggcgtgtatgttccatctaaaactacgcacatgaaaagtttcaccaccaaattggcagtccctgtttcttccggggtgtcactttcaagtgtgtgactcgttccagatctgggccaaaaaatgaaaatctcattccggacgagcggcggtacatgcaaggacgccatggcacaaagtatgagtgcagaaggcatcctcttgccagcgcggaaatcagagggaatgcaactggttgagttatgtagagcaaaggcttgatcaaatgtgagggggtttcaggcggtcctagtctgcgtactgtgagttggtggagggacaaacagcaccgcaactccgggatcagcgatggcagggaaacttgtcgcagtgcataggttgctgatcaagtgtttccgccagagtggtagcggaggcgccgctcagacagctgcgagggtggcttccttccaacgtgcgtggaagcgacggttccaccgggcattttcttaaatgttgaatgaatttggcgagggtggcttcctttcaacgtgcgtggaagcgacagttcaagagggcatttccttaaatgttgaatgaatttggcaccggaagcggcgtgggcaactcttttgtgaggggtgcaaaagcgggtattatttcttttggcaatttattaggggatccaatcaaccatacaaaacatattatttaaaattccgcttaatgggtacaaattaggaaagcgggctctggaaaagattaaaggttaaatttagagggatgatttgatagccttgatgaggactctctcttgggtatcccccgtagcgtcgaagacgttgactccggccaagccgctagacttagcaaatttggtctttcgggctagagatctagggtcatcgtaagaaatgaaagtcttactcgatgggtcaaagaggaaaggctgggaaagattcaaaagatggtattagtcaggtcacttcattcgaatttcgaggtacctagaagtaagtcaagtactcacagttctcgagcagtgatcgtagtgacgagtaaaacccttgaggccttgacttccgtcagcactgagcataccgcaagctacaaggtctttgtagagccacgtgtggccatcttcctcgccaccacaagtggtggggccagcggtagaactttcagtgggagcgggggcggcagacttgtcaaacttggagaagaataagctggtgaggttgctctggcctgagaagttggttggagttagctcggaattgggcatggtgtacttgtacccgtaggctggtaatcccaacaggatttgagccgcggggaatccggtggaggtccaggttttgatggcttggtcaaccgagaatttcacctcagggtcattgcaggtatcaaacattggggcattgggaccggccagctcgcctgatgaagggctgtagaggtcgtaggccatgatggtgataaaatcaaggacctcagcataagccttgtggtctgtaaggtacttaccgtccggtcccatgaagccatggacggcgacggcagcagaaattcgggccttggatcccaggacctggcgaagggtcttcagaaacttcaagtaattggccgagtcatccttggacaggatgttaccatcattacctgggacgttgggatattcccagtcgaggtcaacaccatcaaagtcgtacttcttgacggcgcgcaaaatggtctggacgaatgttttgcggctttcttcgtcggccaccaatttgctgaagtacttacttccggtccagccaccaacggtgagtgaaacggaaactccgtgggacttggcaccggagacgacggccttgaggttctcttcattttcgatttttaagtcatcactgggttcactaccagtggtggcaacaaagtaatcaagatgggtgtagaggtcccatgggatactttccgggggtaacaaattggaatggtagccctgattttttttttttttttttttttggggggggggggacaaagaggtaagccacaaattgcgggtttttgttaagatggaaggcgaagtcaacttacgggatagtaaactgcaagagttggctttgattcggcacgggcaaccagggcgccagtccctgaaataaggtgtagggccgcaaacagtgcggttatgactagcatcgcagggtggggctttttggttggcgcggatagggtgggctgggtgataaggtgagggtgtggggaaggacttgcgggtggaaaggaaggcgaagggggtgcttcgaggatatgtgttgctggtaatttgtttgtctttgactggtggtcaagtgttgaggaggttgatggatgaggagaaggacctggggctcacgattgcttgtttttatacccctcaatatcttcacttgaaagcagcccattgcagtgttcagcaaatcagacaagttgaaaagtaactgtggtggcagagagagcgccgacacgacatatgaagaagtagatatgctcttcgaaatgaacgtgttccggctcttttgagcggtatgtgcttgcagaacagtcgcgcgcgaccatttaacgtgcaggtcgaacattttgagccagcagactcaggagaaggcaagcttttactgaaaaacagctgagaagacatgagcttggtggaaacattcttccgacagagggatgactttgcccacctccgacagcgcaccggtttgcttttcattgggtgatgtcagcttatcacatgttcaagaccacttttgctgcattccccccccccccccccaacacatcctgcgattccgttattgctttctacgaggcttgttgcagtccgcatatgggcattcaaaatgattccggccgaatctgacccgggaccgtcacggcaaattgacctgcgatgcacgccgaattgtagtgccggataccaccagcggagctgactgtgttgctagcctgatcgccatgtccattgaccatgtacatagcccttcagctgtgactcaggtgttcaaccgcgtccaactaaaggcgctgcgcggaccagaggggcttgtcttttctcccctattcttgggactcggggggaagcgggcaaggaccccggaaagccccctaatactaatagggggtgttgaaaaaggtatgtgaaaatggcaaaaaagccaaaatcatactcttgaaatgggtatgaaattgtgatttttgtcgaaatggtatgtactcatgaaagaggtcatactaggtatgtgaacctggtttaaaccaataaaatcttggtatttggccccagattggacattttacggggggctacccttttttaggggattctagcctgagcatactcttttttttttttttttttccaagtgctattgatttcacataccgcactatagtgtatatcatctgtatgtacaaaaaaacccgtataccaaaatgggcaaaaaaaattatctgtattttataagtgcctagtgttttgatgactacagtgtgattaatccagcgggtagaagaaaaggagggagaaagaaattaaaatttgcaacaaacagaaatcatggtttccatcgcctcctcttgcggctttggatttcttgtttcattagtgggcaagtatcagaccatggggagtgagagaatttttcatctgatgtgttaactgcttttttcgatacaagtttgtcatgagaaatgcagacacagcaagtagaggaagaaggtgttgataggtcacaagctgaagatgtgtgattgccatgacatttgtgacaaagtggagaatttttgcaccattgagaagtgtgtccaagtttccaacaattgaagcattgtgggattgattgtttgtaatgtgcacctcgatatagttcgttttgtaaaaataggccggaccgttcgattttcagcgcaatgtctttgtctagcagttgaagtaccagtgaaccgttcttctttcctttctctattgggtttccgagccattgagctgattgaatcaggtttggatcaatccttgaaaaggtatgtattaattttccaaaaaagcgactccccggtgtggtcattattcctgtgtatgaagggagaaaatttcaaaattttattatttaccaatgaaggactcaagatatggacaaatggacgtcaaaaatggaatctacggccaatttaacccctagtcactcactggaaccaccctcatatctctactggatcagaagttacgcagaatcaaggatgtcacacggagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttattcatattgaattccttttatacttacagaaccacaagttggccaccagttgtataagttaaattcccatttattcagccacagaacacatgaattcctttcttacagcttacatataaaagggatgcattgtagatagtctagccaaaatccctcaggattttcaaggatagggcagctaaaacgcctcacttagggggtcccttggggctaaaatccctcataaattactatataaggaggcctttgcctgccagttgtttccctcctcatcccactcagtacacatttttggtgggacacctgtcacagattacatatatttattacacaagaagttcacgagtagtacagttcacagattgaaatatatacacagttcatttcacaaacattacacagaagagccagtcctttgttccagtcctggttgaagcatagtgctcccagaccctttgggttcaagaaccacctctattacattatacatatacagcatcaaggaagagcacgagtatcaagacatcaagacgagaaacaacatcaacaactcaatcaattctttggacaacaagatcaaccttcaacaattatacaaccatctttgaacataatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatagaaaggcagagtttgcagctcatttcatccctttctccattcagcaaaaaggatcttacaatcactttttgagtcttacaccgggggcccccgggtatgagttttgccaaaatttgaactttttcaacacccctctatcctagggctttccggggtcctgcgccagcccacgcaagactttttcttgatacatactgggattcttaaagagagaaaagccttatcgctcaatggctggcttccactattatccacactctggatttggagctcctacacccatagcaccctctaatgtccacatccccacacccacaacactcttgatcaatgctcaagttagtccaaatcccaaagtaaaagaatggagagtggagtcacattgctagtcctggagtaagcaattcagagtagaagaatgatcaaagaaagaaactccaggaccctgtgggtacctatcaaactgcatcataatgtaaatccagtcagcgtgattagatggtgttagatgggaaattgcccaaaatatctaccctttgttcctatcttatccctcttgggagtttacagcctctgatagctacaaatagacacttgtaagttcttatgagtcctctaagtaaatcaggatcattatcaaagataataaatatcatgtccaatacatatctggtggttgataaaaggagtattttgaaagagaaaggtattcagggatgttgggcttgctacattgtttgtagctatgggttgaagggacttctgagggacttgcaaatcaagttacatttcttgtggtagaagacacaccaagataactgggtttattgtggtcttttgttggccagctatgtaagaatttttagcacttagtttcattaagcttccatccatttgtcaccatcttcaaataacttatcagccatgttcagtattttcttctgattcaggtttgatattttgcttactgatggtcaaatttctcatcattccagacagacagtttgtggaattagaaatattccaattgcattctgagaaagcaaaaaattgtaggaaattgagatcttttaactttattgcagcaaactattctaaatgctagtagtagttaacactttaataaagaaaaagaaaaagaaaagttaataaaagaagagagacattataaagagataaagaaagtacataaataaacaagtgagaaatatgtaccttcttatgagtcagatccttacttaacccaaaaaagattcttcttgaagattataaaaaggagatgaaaaaggtaaagaacaaacaagcctgaaataatacataaagtcaataacagaaccataagcaagaaaaagaatgaatgagacaaactattgagagaaaaagaagtgacatgaataaaggagagaaatgagatagtgcacctccacttgattctaaaccatgctcctcctgaatcttgtgaatctaatttgatggttgtgtttcggaatccagacttgcaatatgggacgttggttgaaaattgattaagggcttgtttgttgttcaacggaataggatgtaaaaaagatttgttctgaagatcaaaatcaaatctgcgggacttgaacttgagaatgagaaaacataactcgtggcaaccaagtgacttatattgcatattcatcttgcaattagacctattttccaacaaaaattgaggctgtgagaggtccaggagggtgaattgggaggttgtctgattggtggacctttgatgtgaggttagggctgttcagaaggacattaatggaaaccaagtttgatcattgggggggggggcagaaccattatcttgatggtgtggggaaatgagattatgatcaagattcataaggcacacatgacaattctctggtacttcagccatacttggagatgtctcactcttattggtttggccagaacccagactatttacccttggaagtggcctggttgcagcttcttgttcttttcactgaatgcttggtaatcctgagttgagttatatttttggattggccaatggccagggctgttgtaagattttagtttactttcaaatgagtccatgctccaaaacagcttaaatccctctctctgctgtcatctgtctgccaatttctcttattacaacaatcatgagtttggttttttttaaattgattttcaaggatgagatggtcaatttatctggaatcttgatataaagtgatggccatcatacgagtgtttgatgcggcagtagtccatatatgttgcggggcgatacttcagtttgatcgagttgatttttctaatttagatggttctggtaacgggtcttcgttcctagcagcttccaataatggtttgagctgacgtgagtcgagtgcctcctggataagcagagacagcgatgtgagtcagcaggatgatgcgacattcagcagggaatgattgatgaatgtggggacgtacgttgagacaggaatggtattggagccatttctgtccgcaatccttctcgtactgttccttgcttcgggccaggacccgcttgcgatcattccctgattcgtagttggcggtgagggtgaggtacttctcgaaccataggttgaagcaggcatcgtatgagttcttgagtggtgtgcatttcggttcgagtgagtccatttccgtcgatccagattgggactgattggaatccgactggatgaagcaggctacgtcagggggtgtccagtctgtgacatgtgtggttttgctgtgatgggtttcacaggtatgaggatctccacagctggccattttaccaagaaaaaaaaaaaaaaaagaaaaacccaaccaaaaaccaaacaagatggtccaacaacaacagcaacagcaacagcatctatcacttcaagataacagtaacagagctggtccatctaataatatcacaacccccgacaagaaaccatcaaaacatcaactcaaactgatccaacacccacaccaacaagaaccactcaaacatcaactctcatggccgggcccaggaactcctactatcgtactagatcaagtcttactcccactcagtccgacagaggacccattgatactcaaggtctcacctcgtcatccaaaccagtactattctgcaagtccatcatatcgacaccaaacagccaatcaatctcaacccccaccacgtcgatcaatcatcatcccatccacagctactcggacatccgattctgagaaccaacacaacccattattagacctctccagaaccaccgagcatccaccaccacgaacgagaaaccgctccatcgtcagcccagccacaccccccaagccaagaatatgggacgatgataatgcatttcacgcgtttcaggtggaacactccaagttaggcgtcgatctcacgatctcctgtgacgaatcacccgcagagacgaccgacaggagacaaaacaaaaacaaggaacgaaagaaacacaagatctcaatgggccatgtcgagatcgtgatgagcgaactagacaaggccagattcaaggctcaacataatcacaatcggctgcaagttagatactcaacagatggtctgcgcaatatggagatcgaggaatcacgacgaactggatcaccatcatcaaccccgagtcatccggatggaaacctctctcatcaagacagccaaagatcatctccttccaccggtccgcatcaacttagcccagttcacgagccgaatcaccgagaaaacgcgtcactgaactctgggtctgttagttcactcgagcactccaggtcgagatctagatcacctgtcttccggcatcaatctcacctatctatatctagctcatcaggcaaggaagaagcaaactcatcatcaacaaacgagagagaacagcagcccaatagatcatcctctgaggctcatgagcaggaagatacctcaccttacataccagctgagaaccgcttatccagctcaccaaggagtgaagaagcaagtttaccggaagtgaacgagacagaacacgagccaagaggatcatcctacgaagctgctgcggagccaaaagatgcctcgaattatcgcccatctgagagccgacgcgaaactccctctcctctgcatgaccgtcgcccctacgccgagaacgacacgctcaagccgtcttctgctatgtccagaaacgccctttctgatataccttctcgacgtctcactagtcgcaaaagccccggtggattcattcgcgagtcagaagaataccaacccgacgcgtctcctatcaaccaagacgcgtttcatatcgatcaagagacgtctcacaccagccagaaggagtccccagtttcagaaaacacaatgggccgtgtacatgaaccagaactggcgcgtgatcggatgtcaccggagtcgccagtgcctcaggtatctggaatgcccgagcaagtcgtcggttccgatagcgatcaagaagggcgctctaatgatgagattgcatcgcgcttatgctcggttgaaagtggacatgataatctacctggtcatcaacgtgactatagtgaggaagaggaggaagaagataggcaggggtcaacgactgaagaagactctgctcggtcgcctagtccgacccatccatcttccccagtcatcgacatcatcgacgaaaacagtcaggccaatccgatcccgatttcctcatccgtctctccctctggtatgtcaatctcttttctcaaataatgtcacttggtctcttctctgaacccaccctgtccattcctcgtcattctctttttttgcggggcgaggaattcgttagttgatctgccatcctgctcccctcaaagtccacaccatcaacactcactaaaatcagcaagccttgctccttcggaccgttcaggtacgttaagatcccattctagtttctgccttccaaactacaacatagacatagagtaatgagttttttataggtctccaattggatcaaagtgagaaagaggtcgacgatcgttcacaagatcctgaaagctcacgcagagactcgcagcatgatgagagccattcttccggaggttcaggtaggttcaagtcccattccagcgcctgcactcactcatcctaattattgcaactaccctcgacttgttttaattgatctgtgtagatcggcagtcggagcagagtccagatgaagacccaggccgatcaccgtctccggaaatccagcattcatctcaaccaaatgaaggcagcgcctcagagtctccaggtaatatcatattctctttcgatcctatgattgtttactgaaccttcaaacggttgatacagttcgggactcctctgaggttctgcaagaaagccaaggtaattattcctaactccagtaactaccaaaccgtgaatattaatctttgtttcggtttagatgtcgatcactcggttagtcttgatgacctcactctgttcaaagcgcagggcaatttaaaacattttacctcgaccccccgtggagtcttacaccatcctgtaccctttccagccgttaccaacccgacaaccggtcgagcaccttcgagcactcccagaccatcgacctacccgattgtcgaaatcgcctcctcagatcccaaagtggctgctagagcagctgcgatcctcaaagtccaccacggcttcattcccaggggctgtaaagtcgagaataccggtttgatgggtgatggtgacttagagagagagatggagttgagcattcaaagggaagaagctgatcgatcgctccgtcttcaagcctcatctactactgcttcctccgctcctcataacctattgagaactgttcaaaccaagaaaatgtttgatcaatgtcgcccagagccttcgcaagattcgtttcaccacctcttcactgaaaatgaacgacaacgaacacctgaattgaatcatcactcacgagctggaccgaggtcgcccagctcagtcgcgagtacaacccgacaagatagtttgagacggaaagcgcatcataaccactgtaagagtttgaaggaagagctgcaacagcttgactatcggcccgatttccactcgtggagccaagccgattggaagatcctcgagttctgcttcaagagaatcgagcgcaaacagcccgctggaccatcttcccaacctaacattcagccagaagaagtcgtcttgaagatgctcgaggctctagaccttgcaccatccgattgtcaatctgaatgggagtggtacgttatttatgtcaatctacgcgttattatggaagggatgaattgactgtttatttgtttgttgtgaaaggaccaagatgatttatcgagtgattgcgctacagaaacgaagatcggctgatccttcgagacgaagtcgatgctcttccgcgacgacgtcaatatcgcaacggcggccggccgagcggccgagcagtagtcatattagtagtctccaccagacgcgtacctcgggatttgcgtcacaggcactcggtggtggtcccgccaggtcaagttctgttagtgaagaagacgacgaggaggaggtccgacgggaagacggacgggaagtatacccatcgctggagccagtccgtcgggcgttttctcggagtcggactacaacacctcttcctcgtcgggcccacgacagacacgaggaggaagtccagcaccagggctctcaaagcagtccagccacggccccctctggacaacaaacaaggatccctaaagcgccaccgatctccgaccgctttcgtcgccaatccctccgaaacactctagcttattggaaagctagaggccctcgacgagtaggtaaagggaagatctggacgatcgtcgccgctttcgaggctcgtttcgacaaacttcttgcctccctctccccgccccctaacatcctccattacctacgtcaaaccgataccgaagtatcttcccgacctaataaacgtgcactcaatcactcggataacgtgatcaacccctcttcctcctctactactactacttcaactactaccctctttcatccctcgtttgctaatgacttttattctgaacaccctgctcctcctcctcataagtcacattcttggaaaaaacaacgcaaaacttgattatcttttcgatctcccctttcattcttgtccatcattcaatttttttttgttatgtctcttacttctccatctgttgtttatctttagatgtgcttttcctaatcctcatcattgaaaaaacaaaaatcttgaaacttgaggatctcctttttttgtctcctcatcaatttgttgttcatctttagaataagccgatcttcgaaaattccccttttttttctttatatcattcctttggttattgatttatctatacatgtttgtcctgtaaacttctgcccctgtttttgtttccttttgttgttgttgttgtcgtttgtaattcggatgatcttgaaaacaaaaatcatcttcatgatccatttggtattggttatagcttttacatcctctcatctgtctttcttgtacttggcctttttctttgggaatcggaatttatagacacactcttctcctgttttcttttcatgtctgcttactttcactatctcgcacaggcattccttccaagactaacactcaactgctggatccctcttgtttttggaaaaggggcgctctcccaaaggcacttttccactgagccccccggtcgcacagggttgcagctgcaaaacagccgacgagcgtcaagttagatagtgatcctgccttagctggatgaatttcaatatctggtagctgttgaagtcttcttgattaaaaatgttttttcgataagatttattggtggcaagagaggcattgaagaaaaaaaaagaaacgagaaagaattgaacgaatgaattggatacattcaacaagcatgattcccataagaacgtacaatcaactaccattacaggaacgagtggacgattcaacacaagataacaggattcagatcatggaaaaaaagtaattaacctgagattaagttggcgcgacttggcagcggtaattgtagaaaatgcagaaggacaagagggacgagtgataatggtggatctcttttttgatggaaaatttatcgtggattaacagacactcccagtgggattttgtgttctcctctcatgaacaaacccatctgtcatgggcgaaagttcctcggtcctgtcgacattttcgtggtgctcaatgtgagccccattgtgggaaaatcctttggtgtttagttgtcgtgctgatgcaatcgtgctcattcctacaaattgtggtaaatgagcttttggtctctcttgatcaccaccaaaaacaaacaaacaaacaacaaactaaccaccactgatcgacggcgccccattccgtggcctcagcgcaggactctgcggcctgctactttcatatggtagtgggtttgcgggggcgcagacatcggtcatgttgccgcgatatatcgatgtaggaaatggtgccgaaactaggccgaagttggcaggcatagggttctgcgctccaccagctggatagccgaattcgttgttcttctcataatgcgtgttgcgtcgacgcattttgacctcgatgccttgtaggtccggcgagtcgtggacttggtcagaatcttgctttgggttgaacgattcatattcgacactcttcaagctaaacaagagtaaagctgattgttagtcatttggcactttgtcaaactaaaaaaaaaatcgaaaccaacaagagatatatcatggcagccacgattgatccaatcgaaggtccaatccagtagactgaggacaaaaagaattaccgtcggcttgaagctccaattagtttcaagggaaacacacttactccagtggtaagatttgaatccagtgatctgaaaacgcgtaatcaaggagtggtaagcaagctgaagaagaggttgaagagctggattaaaatgagactcaccacatcgggtccaaatgcacgagcggagttcatctgtatcccacatagagttagtttttgcttcaacaaggcctaatgggatctttatactgacagctgcaccagtgaatacgacgccgaacatatgagtggcaaagagtaccaggccgattgccacaggggcgaatggagtggcgcggtgtttttcgacggcgactgtgagcggcttttgagtcagtttgtgttggcaagcttgtggatagactgatcgattgaactcacgaaataagacggtgatggtcaggatgcccgtgagaagcgcttcaatgaccaagccttgccacaccttggtttcaactcctaagccgcaaccgacggccaaggagcctggcaggatggcatttaaaattgcagatgcggtgatgccagccaagacctaaataaaggagaaagtcagcttatggaatcaacacttcaattgtcgatcaagttacctcagcaaccacgtaaaggaagaagcggctgcaaagaaataagatggtaagcttcaaaggttcaactattgagagcgagagagcattggccaaaagtgatatcatttactcacattggtttgagggctccagtcatagccaacgcaatcgcaacattcgggttgaaaacacttccactgatccggaaaaacgtccaggctgaagctagcaaagctagtgacatgctagaaagcgctcaaaattttacgattcaaccctggtaaactttctcaagccttataaggcatatagaaggaatagatttctatttgagttttagcgtacctcgtggatatatatagcagttggctaacacttgcaacctcgtttgcaatcgagtttctgctggcctctttggcagcttcatttgatattgcggccgcctggattcctcctaaacccatcagaaggaaaactgttgtgcctataattcgtcaagggaaagggaaaaagttagaatcgaagtggacattcttgaaccaaaaaattacatgggatcaaaaatacctaagaattccgccacagacgcaagtaggtcacctgagtgtttcacgaaacattaattagtaggtgaacaatcagcaaggatggtttgaatatcatctcgacctacgttttatttccactagaaaactttccaccgatctcgagttttcggccatcgtaaaggtagtggtatctggggtaggctggggggactattatggagaatttaggatgatgactatcgagtaggtcgtggtcgtcaagtagatattgggggtttgggggaatgggcgaaaaaacgaatggttcagctgatcagctagggaagattactatgccgagatggcggtgtgaacagattggtttatatgttttaaaagatatatctcttttttttatattcttggacaggcttggatggaattctggaatcggacagtcatctataaatcacagatggtcgataatatttcatcatacaatacatgaacgcatcatgattttctggaagtttggttgcgaaggtcctccagggcctgagttgcacccttccgctgggtatcatactggtatcactaccggttcatgatattaggtggacggctcccgaggcgggaaccaaaaggtcagagcaagtgagaagggctcttgtttggtggctcgcccctgaagacgttaaggcaacaaacgatgaagggttctcggtggcattctagacctgacttacacggattgtggtctcgatattcgctagacccttgcactggaactcgccagattgagggattaagttgggatagtctcgcgtcgtacttgagctactcgctgcagtggcgccaggggatgattgatggaagcaagacttatgaaaccacgacttgtttccttgataacttataaggagattgtggaggatttccatctttatggcgagtcgttgatgggaaaaagttctctatcttaataatcgtggcgcctggcaacgaagagggagcctctgaccgtctgacggctggatcacatacattcgaaatgaagattccgatttactcatcatgggcttgactttgggcaaccggccttacctggcgtctcgggacctaaataagttagcgtacacattcggtccgtccataattccagtttgcttcgaatttaatttacctcgtccaacctctctttttcaatcatttaccttaagaccgagtgataaatcatgttaccgaagatctaaggttactctgttataactgaaagagcagattagatctgtttcccagacaaatagtcatcggcactccatatcaaaactgcagaaatatgtgtgccgacatggtagccaagccgcctgtgtgcgctggttgctctgcataattgtgtttttaggagcattcaaatacgtttccaagttaaagcgtggacggttcggcctcggtgctggcagtcaccgacggctatgtggcttgccgcttgctgccgagcatagctctgatgtcaccgctgaccacggagctgtagagcgataaatacatattccttttaaattaccctatcttggcgaagccttttttgcacctagccattctcatggaagacctaggccatcaacactaagattctcacatatgagccttagcaggacaactttgaaatttcagaactgatgatcattatcctattgacttcaattcaacattatttggacacaaaagtgattgactcaattaaggaaaatgaaaataaaaataccaagtggggtaatgttatcatgatctcctgtactcaaaattatctacatgtactgactttgagagagtgaaacatctctcaaacgccactcctacgcttcaaacaattttctggcatgggataaaatcaaaagcttaatagggctcaaataggtaattctcagggatgcaacacaatatttttatcatctttgttgatgacctactcatccatcagggtttctttttcttttgagaaatgagggaaaggattacttccaacaccaggaaaaaaaacaatgaacatttgatgaaaagagacatcaagctaactccagtgtactatccattacatatccagcttaactcttgtaccacagaaaggggtcattgtatctgggtcacaacagagctggagccacatgggagaagcaaccaatgttacatgatgtcacctgaaatctagtgagcatagattttttttctggtgtaagcttgccttcaaatttggagcagcagtcccaaaattcccacaggctccaattcacatacatatcatagataaatctgaatgtgtgctagagcccattgattctttgaatcatctgtgttctgttttgttctttccttggtggattccattttcctggacattctcagtcaagccaccgcaagctagttgcataccttcaagttgtcattttttgctgtctcatataatttgaaattagggcaccctggaatattcccaaattcattagctaattacatctcttctggatctttctgccacttcaatccagatcttcagagattttcaaatttttaaattcgtactgctctcttggaaaagcataaaaccatttttgggtagatattcatgttctttgagaacactttgagcaacagtttatgtacttgatttttttcaatctcactgttcctacttagaacccatctcatatgtaaaggcatatttaagagctgtgccatgttttttgcctggtgatcatcaagatgaattactcttttgataggctgtgaagtcatgcgaagttctctatagatgatcacatttccaattggccgtttttggtttgtttcaaaatgtcaagtgttttttgatttgggtcccaattttgaagagcaattttttttctcacatggtgaaagtaggactgctagtaaactagtgattgggacaggattcaagttttgccttgatgaaagatataaggtgtcaaaaaaaaaaaaaaactcgttggcagaaaaattcgaaatgggtgcaagcaaatgtatccatgcaaaaaagaaagcaccagattgtcttatgcaagtgggaaaatcatcttgtttgtgatatagcaatggaagaaacaggaaaggctttcgaaagtttagcgtgagtgataagtgaattgtcgatcatagtaccttgctcaattgtcctcccttctgcattgcgacttcacactcggggaggtgttggagcgggcaggctggattgctttggagttgcgggactccggacttatcgctacacttgattacgcctggtttgccagttccttgaccagagcaagtcaactggccggaagtacatttgaccacctgatctgccgcgatcggcttgttcttattcggacacttggcataaatcacaatcgtagcatccaagttggccgaatattctgcgaccatcgaatggaaaaccacgagtatcgttaccgggtggaagtggtgaagtcgcatgatggcagtatcttcagcaattcagactgagcgggataggatggtcggttccttatatgctccgaagatattttcgttcctatctgtaagctgatcagaacttcagttgcgcatccaacacaaccattcagtaaggaatagttcacacatacctaggcttgagatcgacgttctatcagtccaaactgcgcaataaaaacctaggcctgcgatgggacttaatgtttcccagtgtgaattaagacaagccctcgaagaacttgagccagaagagcagataacaaaatctaatcgtccaatagcactgagaggattacgagctggaaggagctgctctttttcaatccagaaaccgagggagcacaaattgctcagtgtttgttcaacctgatggcctgctggctcccggattcggcctgacgcttgttccagcgatcgacgaatctaatagaggttgttgtcagcttggaggtcaccttggagtcgggtgacattggtcagactccgagaggaagggggcaccctgatggccactgaaacaagtcagcttggactacttttcccctgcaaagttgaccctcaagcagcaggttgcgatcatggagtgcagtttccaccagggataatcccccgctgggtgagtttcatctctcaacccgagagactgagcgtgtgttagaaaatgttgatacatatagggtgccaaccagtgagtaagctttcgctgctctgacacttggtttagaaagtctctccgactttggggggaagaatagttgcttcttgcctcaccggtcgcggtccccataggaggtttggagtagcaagccccccaatcaggcgtaacctgatcagtgaacagaccaaagtgagaatcatcgacaagcgggcttggttggcctcacattgatatgtgccctgaatgaagtggcctgcgagcgatctggtcttgaatagatttatgtatcaacagcaggacggtccgaatggaatattgagacttgccagccaaaccgggctgcttgcaaacgacaaaaaggaacaattaagctcatcagccatctcatgatcagttcagaacagaatcagacatcctctgcagtgcaggcaaaaaagtatcagaggagtctccccgggccatggccgcctggcttcatgcctctgcacttgagagaatgggtataaatagcactctctttgggcccgtatccattccacttctcatcctcatcactcagccttctctaccttctcaccaagaacaacctcagagcagtgctctccatcgttctcaacctccgccccccataaaaacttactctcactgctacactcaagaaatcactctacactacatctatttccttcggactaatatacacactgcaaaccacacccttgccacaaaaagctaattatcctacagcccaacccaaccaatctttactatcgcatcatgaaggtctctcaatcttttgtcgtcgtgtctctttctgtcgctgcgcaaactcaagtgagcatggccagcccactccccgttaccgacgcaggtgatttgaggtgagttgtatctctctggggcttcatttttccaggtcctgacaaacgctctgagattttgttctgggcagtttcgattcgcctcaactcagcgaagccgtgctcaccgaagaacttccaacgcgtctgattcctaaaggctttggccgccggaaccacccttccttaatggctctcaatcctcgggcacgtgctgtctccttgagcttcgattctaatggacgcgtcaatccacgcgcccacgcccaaacggaccgctcaaagctccaaaattcgattcatatcggcgacacgaatatcctcaacgccagcctgggcgcccaccggcctatccgtcctctcgcgtcctccgacgagcacgggttgaggtccagtaatctcctggatttatcgctgaagatgaagaagcggtctcctggtacgattgagtttgatctttcctaccactgccagcaggattctaacaaatgattgatatctgtcagatgagccgaagctacccgcagttgttcaagctgtatccggggatgtctccaagcccgtctccgaaaccttgtcaaccctgcccatcatggtagaagacttatcagccgccaagaaagtgctaccggcgacgcccggtgtggccaaccagctggccggaatcctaggagcacgcggtgtcccggcggcacccgtctcgcctctatcggccctcccgctatccagccttccactcattagcgatctgtccagaagcttacccgcaaatcctgcttcatctcttcccgccgctgcgccggcccccgcaaccggcctgcctatcttgggatccattctcggcgctcgttctcaacttcccgatccgtcgctggccgcgcttgaaggattgagtccagatgaatccctcccaattaacccattcaatccagagtgagtaatactcctttttgatatcaacatctgacaaaaacttagtcaattgttttttttttcaaccgattcagtcttctcagcgcttctgacatcatggccgccggcggagcattcccgatccaaccttcccactccctggatggccagacgctcccgaacgagccgagcattcccaacttttcacagctgtttgccgatgctcaggcgatccaagccagtggcagcggggtagccgacgacccaagcctccgcaacgtcagagcgaccaagaagcacaaaggctccaaaagccatcatgacgacaaggacgaggacgacagtccgaaagcccatcgtgacgacaacgaggaagatgatagtccgaaagcccatcatcacgatatggatgacaaggaggacggcccgaaaagtcaccatgttgatgacaagcaagaggatgatgaagcagcactgatgaagaaactgatcgagaagcttgacctcaaggctcctgtccctgcagtagcaccttcagtcgcgggcattgaaacccaagtcgtcccagtcatacctgccactgatgtccagaataccgtcgcgggcatccccatcgcagtctccactcttcccaaaaagcttccctccgtcctgccaacagccaaagcttcatcaaccgactccaaggatgatgatgattccgattattctcccggcccgaaactccatcgaacacgtaccgtcttcaactttcctcatcgcaagtaggccactccctccgccctaatctggatcattacgaaccctgtcatgccccgccccccccccccaaaaaaaaaccctaataatttatacccaccgaacttttctaaatcttctcttactatccaatgtctttctgtctctcatgttgttcccatctgtttgatttatctgggaaatctctcttgctctctctcatatttctccactaattcacacaatcttcaaactttgccaaagactttgtttaccgagaaaaatataattgagttgtgacaaagtgatggtatataatcatcatcatcaccagtttttcatgagagatttaaggttcagttaagcgaatcacttcacaattgaataagactgattggctttgaaccgctcaattaatagcactattcttatataataattttatatgatttcaaacgaagagattgtctttaagtaagaatagccgctgggcggaacgcgccaccctcgaatactcagtttcaactaatcagcctgatacattgcgggcccttaccaaacaaagagatggtaacgacgaagaaatgtcaacaagaagaactgtgcagtgttttcaagggaagagatggcttacctgcgacaatgtgttggttgagagcagtgatattagacggggtgacatgcagatcggtctatcacacagcgccggggtgcgcagaaaagtaagcagagtcagcgaaaagggcgaagggcgcagacgtgctcaagagagaatcagagagagagaggggcacgcacatcggtcagcagcacaaacatcgtcccgttgatcaccgggtaatcgacttggccggggaacagtacaccgtaaggctgcacggtcgtcgccgagtcctcgtctacctgctccagcttggaataagtcacattgtagtcttgtggcggattcatcctcatgtcagcaacctatcacatcaagggcaattaggtacatgagatttcttcctatatcaaggctctggtcactcacgagaggtccaagcagcgaactgtaaaaaaaaggaaatcacaggaggcgggaggagaaagaatgtgatggtaagatcaagggtagtatagggatcgtcaggaaacaggaaacaagggggggaaaaaaaggaaggcggaccttagggcgagcggatttagagtgagtgagtgtcttataatcgccgttgggcccgacgaccttcccgggcttatcgaacttgaacctcacctggcggccaggcagcgagagggaggagcgattatgggtgatcgccggcgagcgggggtcgatctggaacgggtctgggttgttgaggatctcgagccgggggaagatgtcgaactcgatgtatgggttcgtgcgtggacagctgacgaggtaagggtggagcagcgtcctataacctcgtcccggtccatcagattcagtcttagccaccttcttcttcttttcctttgcattcagacagccctgcttaccatgcccagctttgggggatccccgggacgtggtaaaccggcatggggaacaggccttcaaattgtcggaagatctggccgccatcatcatcatacaccgagatgagcttcttcagcttggcaatccttttctcctactcgatgaattccttgcagagaactgtatctaccatctgttgtctcgcctcggtgacgatcgattgcagcaaaatttgggccgagtttggattttccaagaatgacaggaacccatagacgcccgattcaccccaccttgtcagccttaatttttatttcatccgtttacgtttatttgcacaacaacagtgccgagagagcaggcccgacgaggataggacgagtgggttcagcttatatatattcgaagaagattttgaattccaaagaccacccacttttggcagaaatcaaggaactccttgactgttttgaaagggtacctgtactggcactgtttagcagcccgagctacgagaatgtaaatcgtcccgggaaagattatagacatatccggtcatgaggttacaataatagtcccagtggtatctggagggagagagaacgatggacttacggccgagcatgttcgacagccttaacaagcagaaaaccagatacaacgatgagtaacacttgaagctgcatctgtttgaatgtgttgtacttacaccgtcgcatgcgagacctcctggtcagccatgaactggatcaagtatcggtcctcggcgttcaggccggcttcctcgaactccttcgccgagaactgggccaggccgtgatggaacctgctcctcataacggtcaactcgaatcatgacacacacacacatgtgctgcaacatctctaagcccaggtcggcgggaagacgctcggactggactcacagatcgagctcgatccattcctggttcaaggctagattgactgattgaaagtcaaacctggatttgatttgatagcttggtgatttggattgcagataggacgaaggctttggtcgtcatgcgatccaattcccaacccacatttggttgagcaaaggtaattagtaacaggggagtcggtcagtacaagtttttatattcctgacagggaaggagttctgatgtgactaggagtaaggactgacttgggtgatgttaaagagatgcttggactgtggcgaaggggtgtaagggggtggtcgctgccatgaggagtggcagagcaagccaaggaggacgagccccgagtggagccaggtgagcagcatttagggagagtctgcttgctttggtgtccttgctggtttcttcagtccttctgaaccctagtggattgtgagtggcagagttaactagagtttctatattttgttgggaatgggtgggtctggcgaaatcagttatgtaactagttataggaacccatccatccatgaccatatatttatagatggctgtttgctggtcagtggtctgggaattgagaatgctgtctatccagctattcagtgataaatgtgaatcatcctggtccatcggtttttgatttttaaggtttctgatcttgaatggtgctggataaataaatcattgttttttttttcttcttgatatccattgagctgatttcctttgcagcttcaagccgatacagatccacacatggatggacaagaggcaagttatattttattttcagccatcaattatcgaccaaaagagtgagccaatcgagtcgagtgaatgacgtcataaatggcttggccatcaatcaagaacaacagcttaacgcacttcatctcggctagagcctagacctcagtagcgtggttcatgaaatttaaaatctgacctctgctaaatccaacccaattcttgaaacgcgacaataacatggccccgtgctcgcggggttgctttgtcagccccccctagggacaactaggttacggtacaagtgagaaaccactagatcacaacacctaccacaaacgggtcacgaccctactctcagcaatctgggccacttcagctctcaaatcgccaatattggcttccgagtttcgtcacaagataattaagacattaaaatgaaaccccaaaaaagtgcttgacgtgattatcaagaatatgtacaagtctgcaaggcaagagatgcgggtgttacaaatcaatgaattaaacttcttcttttttttcagccaaaaaccaaaattagatttaaaaggaaacaagtcaagagtatgtgtataactactaatcaattaattcgaaaccataattatttaaataaatctattcactgaaacttttcgggatggagcaggatttgttctagtttgagtagccgatcatcaggcgagtcattttggatgatagctttaagatgccgcaagatgttttcgatcattgggccgaaatggggaagctcaggatgctggtagagagtcgtcggaatcggctgatgatccttatcgaccttagggaataaaccttcatgagcgatttcgtggtccggtttgaagagatgggcaagtctgtaagcacggtgatcgattccgataaaaccatcctctcctggcccaggaagctcgacctcggacttgtgaacggctccccttcggagcttggagaagatcgaaggctggttgctcttgttcatatccatcaggaaaatcatcttcttggccactctttcgcgcagaggatcgtgtaagctgtagaccgaattgagctccttcaagctttggccatacgcaaaataaaccgacttgagcacatcggagaatagcatcattgtttcatcaaactcctggattttcggacaagcttggatgagatcctgaagaatcttctgtttgttcggggatccattgagatgatacttgatcataaaatgcaacatgctgtggagaagcttcaagtgggagatgtccctgatatgaaaaggcccggtcggactggagaactcgttgatgttgttggccaagctcagcataaattggccgatctctcgctccagctcctccttgttgacggtttctgagatggctggactggtgagctcaataaacttcgtgtaacccttcaacccagggaaaaaaaagttggcgttatcagcctgagtgcccagatgtaaacgctccaacctttgccagcccgaatgattcaagtctgaaatcaaacacagaggaaaaatggttcgagtcagcttttaataaattttcgttcatcattttccacttgggggggctgatgtgaataagaacttatcaagaaagagggactgacattttacaagtcctcggatttcttcagtgaacgggctttcttccagggtaagcttcagatcaacattcaaataaacagtaggcacggcgacgggaaacttgtagactgggaaccgtcgtgcgaggtagttgaagatgatctgatcaccattcttctggttcaataattcttggagccactcgggactgacaagcttgtgtcgttggaagatgacgaggaacttgacaaggacgtcgttcagatggtaaagtggtattttgttgggaggagtatacccagtgtcttctaatcgaggctcgaagctttcagggttccgtaagctttcgagtgccttttcgatcccctcgtagaaatccgaggccgctttgtcacctcgttcaacacgacgagccttcccctctgaactttcggcgtatgccttgtagaagaaagcgcggccagcctgcccacctctatgagttcccaaggcgagactccttcatcttccttggataatcatccggccggctcacgtggaccgaaagctcgtgctctactttcgcgacgatgtcccggagacgagcgatttgatcagagagctccttcgtagcttgatcagtaaacccatccggtaaatactccaaggcctgtttcaatggcctccgcacctcgtcttccagcctctcacgtaatgctgttggggcgcgatcaaattacaacacgatgttagctatgcagattggatcgagcactgggttaagtgatggtagacaagcggatttacatgcgtggtcgacttgcagaggttccagagaggaaggtcaagcattctagtaggtcagtgcttcgccataggtttatgaattccagatgtggaaataatataattgattgactggccacgttctcggactcacttgctgctggcatcctcacattgtgctgattgagtgcttcacttaatgagctcgtgtgttggccacatatctctaatgttcacttcgactgattcagtggccatctttaattaattatcgatggcaagactattgtgcaagctcactgtgtcgcagttcatcgagtgaagcccacttcaggggggttccgtatatctccgctgtgtcagtggaatcccaagaatttgatcagatgaatctcaacaagaagaagccgtggtcctgggctgctcacactcgactccattggtgatcgttccccgtagagacgttgggaatccggcgaggtcttttgatgtcaagagacatagagcttggccgattattatcgaccccagcggaatgatacaggagattaaaagcttggagacgggaagcatcgagtcgaacctagcacgcatcctggtggccgacttgaggattcagccgagggatgagaagtattctttgacactggtgaggccaacgactgactctatatggaaatactccggtttgtggtgccgaaatgccgagtcaacatgagtgagtgctatgtattgatgtactcccccaggaccctggccttctcaacacttcacctccttgataaatcatgtcctttggagaagcctacaatgtagactctctgagtaggactctgaaactggtatcacactcgcatttcttctggccattactgaaccccctaaatcatgtatgcatagtcataccaagtctggcggcggaacatccgccgatgggagcacttgaaaaaagatgggtccggacccggttataatttggtgtccgaggatgaccgatgcatttattttgatcttgaaggtcatcataatacgtttaatgattcggacccatattgcaacaagcttccaatgatgtctgcccagtgacatcaaggaagaagttaaaatactatgtagaagcaacaaaaagggtgaagcaattcaaatgagaatgttccattcaggtttaggttggaaggaggagttttcccctttacaaatgtaacgctaaacaaatatgtagcagcaatccacagaaacaagtgctcaacgatttgattttcaaagatcaaaagaagaagaaaagggagaagaaaacatgatcaaaatcaagtgcccctgtacattgtttggagtctaccctaaggattatggacggtatctccaagccaaaccccaaaacaataggcatgagccaacgaacccccccccccccgatgccgaaatataagagaaaagcgctaaacaagttcagaagaaggagcaaaggaagattggatttatagattttccacacacaaaacccaagaagattgtacaaaatacacacacaaattatgatcatcaataattgagaaagttctatgaattcaatccgattcgttcgaaaaacatgggtaagagtccactgtgaagtgcataattttcagagaaaaaaaaaaaaaggaaaatgactttagtgcaaataacaaacaggattgttatggataaatctatcaaagaggtatctgacctagatagcattccgatgccaacataaacgattaacctcatcaggacatcaacgtcgtagcgtttagagggcggggcaggaggaggtttggagtcgagaggagagtgcttttgagggtcgagaagggggtccagttcgatggcattgggcgtccggttatgtagagcaggatgcagagcttgagtgggctggccaaccaatgggtcggacggactgtcgggcgagaaccggttcctgagtgtatgcgacatattgggcaagtcgacgacggaggggatcaacctggcccgcaagcccgtccgtcgaccgcgctcacgcaactcgtctcggtagcggctgtagtccttggtcggcgcatagtgcttccgagggagctcgagaagcggggcaaagaatctgaagagcggcgggaggagacgggagaggatttccttcatcaagaagcgccatccgaagatgaccatcaagcccagtaagaccttgatgagcgcttgggggaaccgtaatccggataaatacgaatcgttgatctgtcgcagaatgagatcgttggcgatccgatggccaatcatcacgcccactgaaacagcgacgaaggcagtactatcttcaaaacagggacaatcgtccaccggttgcgggtgggcagctgtgagcatcagaccgcagatgatcagaaccgctgggactgatgcttgtgaacttgtcgcccatcgttcgaccgcttcgccaaaaacctgatagatcgtccaggcaaaaacgcccatcatccaaccacagatcacatcctggatcgaatgcatcccgcagtatacccttccaaagactaacaagaatccgtagagaatcaggccaagaaaaaggcccaactggtggctgatagactgaacatgaagagtgaattgtaatcccatgagaaaagtggaagcggaggtggcagaatgactggatgggaatccgtattcagaggcatgattactgatacttagtctttcgatcgggggcgaatagggccgaggaatgcagaacaaatctttcaagatcccagtgaaatagaccgacatcccgaggatataaacttgcgatcgtccgaagtgatggtcgccgagccagaagattaagggtaaggctacgatgaagaattggtgggagccgagccatgaggaatggatcatcagtcgatcgagaggcccggagcggtagctacgctggatcgattctagaatcggcatctctttgtcgagcgtcaccaacaagatcgaccgaattttgaaccgccaaggtgacaactgagagcgatagacatggtcagcctggagtccgatgggtcctgatgaagccgttgtattgttgacattggtgggatggttgcggggtttggtggatgatactgtagaagcgctggtaatgttgtcggtggattggctgagtgagtagattggggtttcattcatatgtttaatggttgatgtgaaatatgatcctaaatcaacaatcagttgctgttccgcttgcaattgtagattgaagtggggtaagttgaagagaaggtaggggactgaactgacgagtgagattggatgaagccgtcccgagaagaatcagccaaatcttcctgaaaatgaccaggaataatagaaacggaccatcgagaagcaagaaaaaagaatagaactaaattgatcaacaaaacaaaatcgagctcatgaatggatgaattttacaaacgtttacagctggtgaggcgagctcatctatttcaggatcaaattccgtactaccgagcctatcagattcagatgtcttcacgttgcggattgggtggcttgaggaacgattggttgagttgggcatttgatattggtgagcacatccaccgggttcaagtcacagctcgcctttgagcggttttcttgctagatttttttgaggttaaaacaggtttaagcttcaatcaaatcagataaatacagaacagaaaaccccagttagaattacgcacggttgagatgatgagggtaataataaggctgctgaacaaagtgtggtcccggatgatgagggttttcttggatgcaaattggcgtgattaattcgtgtacgatccagatctttagcacctggcgaagatacgataaaaatcctgtgaattgaagcatatgttagatcatctgtatattcaaaaaattcaaaaattcaaagtcaagatgatcgagatttgagagctaacctgagacgatgattgatcggagtgttgatggtttctcatctgtatgtaataggtgtactgatcctgatcaccttcaacctagttgtcctcgttggggagagtgtctcgagtgggttggcaacttggcagaggagagaattcatcaactcaaagtacacagggctgggtgtatgcggcagattatataatccaaccatcacctgtcaccaagctgacacacggccgctgaaagaaaattgtatgattcatctgtgacactttaatcagctaactcaccacaagtccctgtagcacaggagagggaggaacttgcggataaagtcaatttttaagcaggagcagaaaatgtactttggctgggagctttctcaaattttgaatagctcccccgacagagttctgtgtaaccgttttacaaatctcaagcatgttgccttcattttattcgattcagaattctcttataatattcactcttcatcgatttttaataatttttcaaagtttcagaaaaacatgatatttaaaaaaaggatttaccagaatccatacaaggattcacaaagctacattctttgcaaatccatgaatctacaagctttctgtatggtatcctgatcagactgcgtctgagtgcaggtctacagttgcgcatggcattctcctgtacacagctatctgcaaacacaaatttcctcacccgggggaagacagtgcttggttggtgggggggggggctaaacatcatcaagaccacatttttggcatctaaagaccatgtagattccaaatataaagcaacaagccatttggcccagccaatttttacttttttaatttttcacacaggttatttggacccatcacccaaaaaatgcataagattgaggcaggacaatatctccagcccataagtatggtttaaaaacacatgcaaatgggattaaaccataagaacacacactttggggtccaatccaatgtctaatcccccccaaatcaacccaaaaattcaaaaaacatacttctttggccttgaccatccagacccccctagagttgtgcacagtggaatgccacacaaaactttacaaagatagccagtctggtctacctcatcctctcttagacaaattgcctctccacaaatttgtatgctactcattttagttgttacccttgcaatactgcttattcatagtgtgcaatactaatggtgacattgcacttttttttaaaaagataaggccagaaaatccctgatcaggggatattaagcaagattacaaggatcatcagtcttgaacaaattttgcctttgagccttaaattaagtctacttaaatagatattataattttacctcatcccctttgcctgagttaaagaaagttcactcaagaattggtctattgtgactttttcaaatattttcccctagttcttggatattccttcattgcataccattcttgtcaactagcaagagtgtaacacctgtagtgacactcttgacagtgacaagtaatatagaaatatcaattaagatataataaacataactcataattataagtatgtagagttaagatgttgtaatcatataataaatacaagattaagaaaatagagagaaactacataacaaacaaataaccaaaattacataagatagaaaattgatgaaataacaacattacactataacagaagattgatgagatcaccaacaggtgaacaaacaagtggaggcttgtttaagataaacaggaaatacaaacatactgagtgaacattacctagagcaaccaggctatctcggaccagaggaagaccctcaattaaacttgagctatgagctcattgattatttgtaagggactaccctagaattgaagctaagaatatttaagaataggactcgaggtatgaatgggagccttcctctccttttttcctcagagttacaattattactatcacaagatataccttaagtccacctatcttgaagagcattcactagaagaataataccttttagaaatacctcttgaactaggaaagttatctcttatacatagttataaaacactcaaaatctcttctcaaaaccgtacaagtattggtaacaccggctgttatctactgcttgttatctattcccttattcccaactctacaatctgtacgaggtttggattgccctggccaatagcttcaggaagctcgagtaagcctcacagagcattttcctgagcattgatagaaaaactaatctcagtttcatcctgattcactttagtctacggctatagcactacgaacccttatcgtaagtagcataagcctgacaattctggttacacattttgggatggttgagaaattttcaatcattttttggattttcaaaatatcaagtatgattatgctaataattttcttgatttctaaaaagtagagccaaaaatagtttccaggggggtggggtatgttatatgtagctagcacacatgtgaccccttcttcactcatgtttttttcaaacataaggagggaaatgtattgagggtttaagatggccatggtatgggcatgttgcttgattaatgtgaacttgacagactttacaatgtaataggttgaggggaagttgaagagtacagtcattgttgtctttgtagtagtcaaccacttgcaagtccctacaagtcactgtctgttttgcagatttccattccagtgttgcctgatgagggggagaagtcccctcactataggcttttgaaacacaccaatcacattgggttgcacagttgtatttgggggcattttgcaacaggaacacaacaagggtaaatgtgagaccccagtgggcaaggtcaggaagaatttccaaggctagtttcaggtgtagagaatgaaggtgcagtgattgagtgattgagtttggggcttgaacttgaaacctacaggttaatggtggacaaaacacaagaggctcttgaagtgaagtgagattaccactatgccaataaggtggggctgttcattgatcctgtgtgttttaaatttggtgtgtgagctccacaagatttaccagaaaaaaggggaaagctataccaataattgagaagaagcaaagagcacaccaattaattccatcaccacagattaaacaataacataggctataaagttttttttgaaagcagatgtcactttgaaaccaaaaagtgagttaaacttactcttgattcttgacctagtagtaatggaaattacatcaatttacatgactgcatggggttgggtcattccctctgaaaaggaatctttcaatgtagattttgtctctgttaataaatttattgggcagcaatcaatttgctttctgactgaattgtcacaattccatgtaggctcaaaaatctcaaatacataccaaatttcattattgtttgaaattttaaatttatttcctacatttttagaggtgcaaagttttatggtatcattcattttacccagagattaaacattcaatcataatatatgagcttagttaccccgtttcttacataatttgtaccatataccaatttggtttgtatgcaaaatggatataaccatcaattcctaaacctttgaaaatacaggaaataaatttaaaatttgaaaaaagaatgaaaactaagcctgcagaaattaatcaaaaaaacatttcaaatccattattcaagaaagatttttcattctgatgtattaccataacttcataaacgtctaaaagtgtagggaaaaaagtcataatgtcagaaaaatatgaagaaataagctataagaaaataattgaaaaagaatgtgtttaattgcaattatcagggtgatctgtttatttttacaaaaattgaatgatgccacaaaattctatgcttattaaaaactaggaaataaatttaaaattttgaaaaaaaaacttgaaaaataaggtaaaaaagttaattaaaaaaacatgtccatatgctgtgaatctgtgtgtgctgtgcgcagcaaaaaccatgtcaaaacgcggaaaaacatttttttttattaagacccaaaataaaattgattgttttcaaaagctttgaaattcattttgggggagtgggagtgctgagagaaagaaagaatgaaacatgggaagaatgattaataaaaaaaaatggaaccaaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattctagtgctttactgcaatgtgtgctggtgaatgccccactcaacagctacttgaagccatctggaaaccaaattttccaaaatgttcatttataatcattcttctaatatcccaatcttctcttctctcagcactctcactcccccaaaatgaatttcaatgcttttgagaaaaatgaattttatttttctatttttcacaaattttgaaactttgttttttgtttttacttctcacattcattttatagaacctattgttcaccacttgaccaagtctcatgacctcacgtctgtgttttggggctcttgaatccaaaataaaatgcatcttaaatgatggggtagtcattaaaatgtgaaacagctagtctactcacaggaaatgaggttaatgattccgtgcagagaagcacttttgactgataattcaggagctaataatataggctctgtaaaccccctccctcctctgtcagggttcacaagggtttcacattcatttctcccttttcatagttatcccgagctattgttcctttcctggctcagcagagatctgatcccaacctctctctgagccaggtgagtcccaatttctattcttcattctgtttgcttttgttctcctttcatgtgatgttgtaacagagagatctgatcccaacctctctctgagccagccagaaatacaaatccccccacagtttggtcttagaattctttggctcattagcccgtctccgtgcccttttcccttcctccagtgaaggactaacagagtccttacaggctccttttggaagtccaaaataatttaaatgaatatatgcaaatccctataatcagggtaaggatgacaaactgtcaatacattattacacagctagaaaattctttgatttattgcagtggccgttccacttgtagtgtgaccagctgaattttggacatggtcataaacttggtcccccaaaagaattttcaggattttcagatgatattttatggtatattggactgccaaacagagccatagaaaaaaaaagtgtagggaaaagaattcaacattgacaagtttcacctcttaaagccctgtttagttcctaaaagaaggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaaaattacatttttatgggggtaatgtataattttacaaaccatcatccaaaaatatgggttgcaaaaaaaagggttgcaaaatatgtgccttaaaattgcaacccatgccccatggagtagaattttaaggcacatatgttgcaacccttatgtcttgcaaacaatatgatttgcaaaagtacatttttgccttatttcaaggaattttgaaaccattagtttgcaacccatctatgagttgtaaattatgttttgcaaaactgcacaacatggtatgtaaaattgaattttacaaaccatattttgcaaccctccaaaaaaaaaagaaaaaaaagagggagacactatggaatatggaggtactgaaccgccactttggccaaaaaaaatgtaaaaatgatgggattgtgtctatcattgatgaccagttttgaccggtcatttatgtgggtggttactcccatcaatgaccagtcaaaaccagtcatcaattggagtgtttactcccatcaaaaaatgaaaaaaaaattcatcagccaatttggccatacattcctcccattgatgtccatttatgacactgttcgtcaattggaggacacactcccatcaaggaccagttatgactggtccttgattggagtaaacacccccaacatccccatcaatgaccggttttgaccagtccttgatggaagtaaacacccccaagcacccccatcaatgaccggttttgaccggtcattgatgggattaaacacccccagcaatgactgattttttttttctttttttctttttttctttttttttgtcaaagtggcggttcagtacctccatattccatagtgtctccctcttttttttctttttttttttggagggttgcaaaatatggtttgtaaaattcaattttatataccatgttgtgcaattttgcaaaacataatttacaactcatagatgggctgcaaactgatggttgcaaaattgcttgaaagggttgcaaaatatggtttgtaaaattcaattttacataccttgttgtgcagttttgcaaaacataatttacaactcatagatgggttgcaaactaatggttgcaaaattccttgaaataaggcaaaaatgtacttttgcaaatcatattgtttgcaagacataagggttgcaacatatgtgccttaaaattctactccatggggcatgggttgcaattttaaggcacatattttgcaacccttttttttgcaacccatataatttttggatgatggtttgtaaaattatacattacccccataaaaatgtaattttacaaactatctggtttacaagacatatgtcttgtaaaaaatagtttgtaaaattacagcgacccctaaaagaaaaatctagctgtgcattgtttttatgaatttcagaaacactgggattatttgggatttcattaaaaggtagcggtctgtactgatgtctgggagaggtgttcaataaaaccaacaagaatctcattaaaaaattgcttgaaaacggaattcattttgttattgtctttatcaatgattacattggccaatgatcctcttgatgatgcaatccagtcttgtacgataccccaaaagaatgaagaaggatggttgacttgataataatgctttttcctaccatcctgaaaaagaacttcctcattccgcagatagcgatgattctcttcaacaagtttcatagcgtgttgtaaaaacttttggccagcgtttggtctttgcgcctcaagtgtagcttgcccgtcgaacatcaactccggaatgactacgttgatcatgtctacatggaagaggtagagtggtagaaaagtcaggagatggtcgaagtattctaatcgaagtttattccgtttcgcagagttgccgttaagcattttagctttgatctgcaataccaatggctcgaaatactccatgacttgatccgcatactttgatcggaattccggtacttgagacgacgctggcagaagtgcctttaccgcttcgcgctttatatcgtgtcgtataacatgcgacttggcggtagaagctgctgagctggactcgtccattccaagaataccattaccgtcagatcctcccatcttaaataaagcaaggaatcgttctagttgatactcctgtatctgaatcatataatttttttcttgatccttgatgaatctgtctccgttccttcgtttcaaagtccggactgcgtagaagaccatttttttgtcgttttccaatggttcgttacatgcaacccaatcaaaaggaggagggaggcgagcaagttcttcaagtttttctttcctcgttttcttttttttcctggccgtagtttctgcttcttccctgggcattcgccaatcaagaggctgtatagcctgtggctcgtccagcggcaggacgccatggtcacgaaacgatgaaatagattctggatcagagtggtcgaatttgcacaagccgttatcgatgaccaaacaggtcaaaaggaaagatatccacattgggaatttgaaattagtatctgataaaattgttggtttggctgcggcttgaccactttaataggtagttgggatgtttttttcttccgaccttgcgatactcaatgtgatgctcgcaaaaggatgaagtaattttttcctgaagctggaaaaacagaacaattattttcgggatccctggtgtgcccgcacctcagaaacagtggcttttttagcttgatttttccatatgtagttctggaggcggaggaaggcagttttgccatttccccttgttgcacatacatttgaattaaaacccacaagtcagtttccagacctaaatcgagacatgttttatcccagcatgggtgagccgacagattctatctgattcccagttccgctcaaaacaaccactgtgttggggttagagaggttagagttgcgtcttcaccgctagcttaacttatccctctaatagaggaatgcacggttgcgtccccttgccgtccaaataccaggcatgctctgtgagagaaagcaagacattctgaattttgggaacagaaaagaacagaaacgactctgggcagattcaaaagaggagtctctgcatctcccggtccgccaaaaacactcaattgaccaacacgacgtgaaagttgacagtacctccgctagatgcaactgaacatggcgtagctgcaacttttcaaatcaccaaaaatgggctcaatgcgtctccacacaaattctacaagaatgctgtttgaacgtgcttggttatcaattcattgcttaaaatgcttatatataaaagtagaggacttgatcatcaaataaattcataataatggaaagacacatgaagtatcaccggttttgaaaatgaaaactccatttttcaaaaaaatataaacataacgaggaaaatacggcgaaaaatgccccgttaatctgaacccaaaagactaaataatatttcgaaatttctcaggatgaagaagaatttctttcagtttatccagtcgattatgtggcaaatcgtctttgatgactcgaagacgttccaagatgttttcaatcattggcccaaatttggcaacctgaggatgatggttaaggatgattcgaattggtctatcatcattggggagtaaaaagtcacttttctgattcggtttgaatagatggccaagcctgtagccatggtggtcgattccaatgaaaccagcggcttctccagaaaaatcaacatcagagataccgtctttttcaatcagagagaataatgaaggcagattcctcctgttcaaatccgccaagaatatcatctccttcaccactgcgtccttgagagatctatccagtgtgtaaatcggttcaatctcttgtagagattccccatacttgaaatagactaatctgagtacatctgagaataacatgattgtttcatcaaactccttgagttttgaatccaaaggcaggacatcttgaagtatcttcttttcgttcggggatcctttgataagatatttgatcgtaaagtgcaacatactgtgtaaaagcttaaacttcaagatagatctggagtcgggggatctgatgccaagggataaccagtcgatttgcttgatcaagtcccgcatgaagaggccgatctcttcatccattttctctctgctgattgtttccaatatggcaggtcctgtgagttctaggaatttggcttgcaaagccgccgtaggaaagccaacattgaacgtggccaactggatacccagatgtaagcgctctagcttttgccagcctgaatgatcaaaatctgatgtcaaaagacaagtaaggtggtttcagtcaggtgtgatttggatattttctagcatgcaaaatcattccgaggtctgatgtgaatagagtgtgaggagcgaaatgtctgaactaacaacttgtgagcgctctgagctcttcagtgaaggggctctcttcaagggtaagcttcaaatcagagttcaaataagcaatggggacgcctcttgtagtaaatgaaaagactgggaacctgcgtgcgaggtagttgaatatgatttgatttccatttttctcgttcaataattcttcaagccacttctgactcgtaaggccgtgtctttcaaaaatgataagagcctttacaagaatgtcattcaaatggtgaagttccactcttgtcgaaggacggcccgatatgcttggtaacagaggattgatgctttttggattctgcaagattgccagggctttttcgattcccacatagaagtctgaggccgcttgaccacctcttccaacacgatgcacactcccctcaaaagtttcggtgtgtccgttgtagaaaggtgggactgcctgattacctcttccaacacgatcggccctcctcgaaaaatccttgctgacgtcgacggaaatttcttgcacaactttcgcgacgatgttccggagaagagcgatttgatcagaaagttcctttctagctcgatcagtaaaaccaacgggtacatgctccaaacactgtttcaatggcctctgcacgtcgttttccagcgcctcacgtagtgctgtcacatggacgccatcaaaaacaatacaatgttagctagattggatgggacacagggctagagccaaacgtcgctgtgctaagaaagaattacaggtgtagtcgacttctagataatccgcagaaaataattatgatgtatttatgtcagtgtagccgtaggttttcacaattgaactgattcgactcgttctcactttctttgaccgctttattccgctgacttaggctttgaacagagcccgtgcgatggccgcaaattgctaatggtcactgtcagtagctgacctcttttgcgacttgacgtgattacaaactgatcaagcttactacgtcccaggtcatagatcgaagccgagctgagcggattttcgtatatcttggctatcgaaaccgatattttgtcagataaatcaatgagaaactttctacctgccaatgacattggtcaaaggtgaagacccatacaacatctgtttttgttcggatgcttacaatctactccgtatatgatggcttcatggtggtaaattggcgtctccaggagatcttttgatgtcaggaaacaaataacttgaccgatcatcaagctcaatggtaaaaacagtgggattgtcgactggcaggcggaaaacattgcgctgaaattagacgacgcgctgttagtcgaccttaacactcggcggaaaaaacaatcaataatccttgggggtagtgcaaaccccaggttgcttggatttatatagacaacaataatgcacccaaagcttctggttctggtctatgtagtcccgagattgccgagtcaatttcacaatgtgatacacccccagctcccatgagcttcttatcacttcacctccttgttacaccatgtccattgatgggcaagtctctgaaactgacacaaatcacacctcctggcgacatccttggccggttggtgcgccgcacattatgtacccagtctgtgagaatggggaggggggcgggtttggtgtaagttgacaagtgggtcaggttgggtcgattcaaatcttctaaataccaagaccctacccaaatacatatcatgagtctggcagaagatgggatttcatttttatgtatttccgaaaagttttcttattttcagtagccaaaggagcaggttgataaaaacaaagaaagaaggttgtatgcatgtcagcttaccactatatagggcaggacaagctgacctagctaacatacataatattcccttttttatttaagtaagttataatgaataatcactttagattatgtgactgaatgattaagtgtcaaataagaatctgcagggcaagcagtgcaaaatcatctgtgaaattacttgtgaaagtaagactgattatgtcagtgtaaccagagttgtgattaccatcaccatctctgatcatgatatcatgaactactctaaaagcaaatctgactccagaaacaactcaagtattccaagcagtgatggaactagcattgctgaacataaaaggaggccctacttctggtaaacaacagcatcaaatcatcacaacagtgggccagttacaccaacggtgccacagagacgatacgaatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttgctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcatctcagatgactgatcccaccaaaaccgtatttgatacataagatacttggctgtattgaagaaaaaacgaaaaaaacgaagacgaatttcttttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatacaatacgatccgatacaaatacatgtctcgtatctgtgtcaccgttggttacactaaatgtagtttaagtgtggtgtaacatagccaaattccgctaaactttggtgtagcatagcagaattccaccacatctgcgctaacactacacatgtacgccccaaaaaagggcccactatgctacgctaacacgctggttagcgtaagtttggccctgtagcgctgttagtggcccaaagtgcagcaaaaatccactaaaaagtgctaacactacaggattttggtgcaaaaaagtgtaaacttatgctttgtgggcaaaacgtgtagcagcccatcattgatcttcaccccactttttcaacaactaactttcactacttttccttttgtctctatttacagtacccatcactcaactcacatccagccaatcacattgcattgactctcctaaatcacattgttggatataactctaccttcacctcacaggaagaaacacacttgagtgccaaggattagttgccgcagatattgttacagaccttactgttgaactttcagtctggggattcaatctcatccagctacgatgctgcaagcaaaagggaatagtgagatgaacaaggttcaagccctagcttattttgtattgaatgtatttaaagtatatccatcatgttctcatgttgcttttctcttttcttcatttgatcatctagttttcttgttccttgtctcacttgcgtatatattccctctgctcctttgccacaggtctgttattctttttctttcctttcttttctctccttgtgtttctgccgttcttgtcacttgccatttctaggttcgcttctgtccttgctctcttgttagttcatgattggttatgccctaacccattggtaggaaacctcaggtttgcttctctccttgctctcttgttagttcacaagtggttgtgccctaaaccattggttggaaacctctgtgctttacttaccaagtgagtagtgctttcacaactaaaaggcttcctccatacagaccaaatacccccggtgtagtatactttatgggtacccatctggtccatttcaaaattttatgttttcttatatatacactgtaaaatcaccaggtaagaatctgttgaatttttctcagttatttctctctctgaccttcatctctttctagtcatcaaaaatcagaccagtctataattatcaagtagcttgttttctgttgttattaagccccttctgagtcaaatatgaaccctaagtaattagcttatcgcaacaactcatgtctctacaatgatttcttctctttcctgatttctttgcttgatttattaaaaactgattacttagaattaacgactctaaatatctgtggtttatagcatgtttttcttgattaactcatccggcttgactaaaagagactgagaagttttctacagtttgtttcttccaagactcatgtttcttcctctcagtcttttattcaatattctctttttattcaaattaaactcaaccacatttctgacacttgtatctagtctatttaaacctggcttcttacttgtgaatgaaaactcatccgttctttcactctttttccgtgaacctttcccaaaaaagaaacctttcttttttggccctctgcctcttgagttcatcagcccataatttcaacagaatcaagaactggattctacggtgtggaactcttattgtgccaggcaataggcagttgttgaagggatggtgctttgagggctgcctatgagtggggtccagataagatgagctgagaactgaataaaaaaagtgttggggtaaaattctgtggtggttgttgaggttgaggatctgtaaagatgagtatgagtatcagaagaatcactaatatgagatcaataaattttgatgggtctatcttgaatcagatcagactgccatgcctctccatcatctcagttcaaactgaactttgactctgggggattgacatgtcatcacatccctaactacaacccaactcaaccaaaaaaacaaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaagcaatcttgaaatcttgtggcttgaggatattgaaaagttgaaaaattgaaattcaaaacttgaccttgagggtgcctgtaccatctagaacaccacaatggccaatttcacccttggtcaccactagaggcatctctgcaactctactggattggaagttgtacacctctggacactcacaccactcaattacatatactctcaacatcatcaaccttcatgttggaatttcactgtcttttccactcatccctaaaacaactttttgaactctgttgaggtgtctgatagtctgctaccatgatgtatcactacatgtcaaaccatgagcactaccacccaactaacctggaagtcacaagtgtctgcagcctagttggtaaaggcagcactctagtatgtgtctcagcctagttgggtctgtgcacttctaaccagccaggcctagctatctggctatttgccatggacaaatttgacatggctttgcctttttcatgtgtcatcatgttcttgatgtttttgttttcatcaccaatttgattctattgagattatgattcattgaatgtggctctaggcgatatgtgttggtacaattactcatgacacatagccagcatgattagctaggttgagagcatcccagttaaactgtgatgcatgcaaccaatttaaaatgggtgatttcaaccaattaaatctaaaccaaaggtagccctggatttacatttcattagttgaaatcaacctattttaaattggttgaatgcatcccagtttaagtgggataacttcacccagccaattatgctagcagtgatacaaattgtgtattgtatctgttgcagaattgagaaagcttaaaaataaaaattgtcaggattgactgggatttttctctaagtgtcacttgagccacctcagagtcttatatcaaatacacttaggaaggttatctttatggaccttgtctgacttcagaatttttgacttttcacctctcataattaaaattcttcagctacctgcaattaataccaattggactttagtatttaatattccggctgataggctttgggaggaagttgatccgagtgcacctgtttttggggccacacccacactggtcaaaaaattagtttgcagcacatcccaaaagcattgttcttgaattataaagttggaaatgtgcggacataacaatccaaccccgtggtgggcagatgctgttcaatgagctctttggcctgaatgtataatctggctgatcactggctggaccaccatgtcttttcaacagttcttgtcagaaatgcagtgacatctaacctcaaaacgctttcaatagggggtatcaaatctaaccaaatccaccattatttaattgactggttttaaaaaatccgcccttttttaaacacgttggttcttcatttaaccccttttggggcccatgggtgcaaaaaaaagttttgggaaaagtgactggtttctaatagtggatttcttatatttgataccccctaatacaaaatattgttgccaaagaataaaaatttgtgagttccttagctgtagctgtaatgaaagctccattttaataatgaggtgcataaataagtaaatataccatgttaaaatgtatgtgcttggctaagctatgttcaaaatgtttgacagcttcagccttcagggaacattgcaccaaaatttcttcttctggtggatttttttatcttttgcaaaaaaagctgcaagcctttctaagttatctgtactaaattttcatggaatttttttgaataattcacaccttggaaaaggtgtgcttggtcatgctcaacaacaccactcaaacaggttcaggaggactccgcacggagctttcaggaggagtgcttgtccccaaacccagactgtgcaaatgccccagtgcatgactttgttttatgagagccaaataatcagcctccagacccatttctctgggtttctcagtttgatattgtcatttactcattttgtttattttttccccttgaaactaatgtttgggaaggctcaccaacacctaggagcaacattcagtgtatccaaccacaaaaaaacatgtgaaataccagaaatcccatatccaatttgttgagttatactgtgcaaatcattccattgaaatcatgcagcaaatgttcaattgtcacttgcatcaataaacctaaccctaagaactgccccaacatcaaaatcaacaacagtcaccacaactgtaccagtcttttcttcacacaataatatcaacaaaaattgaagtaaagaccagtaaatatttcccctgttttccaaatccaagaaactgaattgacaaccaagctaatctcattcctttctatctgttcctttagatgtttttcttattatgctaaatcttgtgtccttcatccaaaatctcctcatctcattaactctgaattgcacaggtatgattgcttttctgatctcaattactaaattgtttttctttatacagctattccaaaaaagtttgtccaactcacctctatttttttttttttttgtttatttttactgaatttggcctgtcacaactgaactactggccgaggatgtgcagctgtcttcagcagttcagttgtgacaggcccagttcagtaaaaataaaaaagggccttggaaaaatgactcccaaggattcattgacgactctcaaatatggtcgtcagacgtcccttggcagtcgttcctccaaatggatggccgactttgggagtcagccatccatttatgttttaattttttaatacatttttttggatttgttgggagttggctccccaaaccacccctcatgcttggggggatttgggagtcggtcccacatgaccggaaggaaatccttccggtcaatgagaaacaacaacctcatcaaccggaaggggttccttccggttgatgaggtataacaacctcatcgactggaagggattcattccagttgatgaggctgttacacctcattgattggaaggagttccttccaatcaatgaggtgtaacaacctcatcgacaagaagggattccttccggtcaatgaggtacaacaacctcattgacctgaaggaaatccttctggtcgatgaggtataacaacctcattgaccggaagggattacttgaggttgatgaggtgtaacaaccccattgactggagggaattccttctgattgatgaggtgtaacagcctcattgccgggaaggaatcccttccagttgatgaggcataataactccatcgaccttctggtcgaggagaaacaacaacagtcttgatgaccggaagggatcccttccggtcattgagacccgcctccctccaagtcccaccagccgggacggattccctggggtcatggagactgtacagtctccatgacacgagggaatccccccggccagttggagggagccgactcccaaacctcccacatgccaaggagggttttgggcgccaactcccacccaaaaaataaaaaataaaataaaatgcaattgggaggtcgactcccaatcccctgggggggattggaaagacaactcccgtctgacaacccctcgaccaaaatgggagtcgttggcgaatattagggagtcatttttccaaccccctaaaaaaatgaaaaataaaaataaaaatttgaggccgagttgcacaagcattcttggaatagctgtatctgatttttattttattcttttctttatctatctttcaggtgtgtgtcattgttgtggtgataacagttgtcttgtgtgtgtcatatagctaaaacaaatctaaaacaaaccataggtttgctaaatcattttcttttatactatgttttctaattcatattctatacaagttgtttttctttatttctttttttcacacaagaatattgataaaaagtgaagtaaagactgatcagtgtctaaatcttgtgtccttcttccaaaatctcctcaactcaattgctctgcattacgaaggtgtgtctcagtgttgtggtgataacagttgtcttgtcgtgtgttgtagagctaaagcaaatctaaaacaaatcataggttatcctcattgggttctgtcaattattacacctgcaagaaaagtcaatgccccagggttcggggtgcacaagacccatcccgatgccctgggccccggagtcactcctcggggtgagaccccggggcctgcgttcgggtcacagcctcaagttcggtgcttggtgttttcgaactcagatcaagtatccgaatgaatccagccaaagaacgggaccccaaaaaagaactcttattgggcaggaaatcgtaatcaccccaatatgcacgtggaggcctcagaaacctcatgcagaacatgaaaaaagatacaccgtgcatggatgcttatgctatcgttttccatatttcttggcacctcggtgaatgcgaagcaatctgtcggatcatcgttgatgaagcttgatgaagatttaccagagaatgacgacgccaagatcaaagattttctagaacaagcaaacatttacgttcttgagtgtataaactcaagagcatcatgtcttcggcgttcctggacaccgtcagtatgcgttttaacgcgcgtataccaatatttacctgatcagacacgttgattgggatgtgtatgtatcacattagcagtttgtttcttgaaactcagttgggcccaaaggaagtggccgtagttaccgcggatatcgccaaccgtgaacctttgcaatgctctgtgactttgtcgacatctcctatgagctcctatgcagtactcaacttcataaaacatgtgaacaatgactctgaggactctccaaagcatcccctccttcgtctcacatcatgagtgatggggctgattctcttacaaaatgggattgagcaaacaatccctgcagttttcagtttgggcaccccctgacacttttctaaaatttctgccatcaagtagtcaaccttgctcttcaataaatagggtaggtgtgaccatgagcgatgaaatgaattgttatcggagcttgaaaagcactggttgcatctttccatacaaataataagattggaagagcacaaggttggcttttctctttcaaggagagtaaattggcgacaaactattacacgacatatcctaatccaaaggcagaaagaaaggaatctttgcagctcaaggatcgaaaagtagcccggaaaagaaggatgcactcaagatctgtcgcgtaaatgtgaggtgggatgtctgatatggaccttcttctagacgaagcgtaagatgtgccgtgtagttgggtattctaccctggaaaatgcgcccgtgcatgcggctgttgtgtaagagcacacaatctggggcactcttgctgaagcaagtcactacctacttagtaaagtgatatcaactgaattgtctaatcaagggagtagttggggattgtatagctatcgcgccgataaaatgttgactccagcttgtttgatagaacgtagtgaaggaaacgaaatttcagccatagaaatgtggaaaacatggtgtcatggggggaagcctccaccagttgcaaacaggatcaaagcaagttggggatagaaaaacatatccgactggatgactctcgaaatcaatctttggcaaccagagacagaaaaaatctatatcaaaccctgccaccgttgtccaagtcgatggacacagtagcttccccaaagcgaaagtattagttagaggagacttgcagaaaaactcaaatgaacgggcaatattcaagtttgcaggttgatgcagtccgtagttatgtcaacacacactgcctaatttccatgttctgcttatgactttcatcacgactctccccgacttgcggaaagactccctcgttctctcttccgtagcattagccggatagagcttcatggctcatggctctcacatcgcgctcataccttataagtataactctgtggttcaactcttttcttattctttttttatcagttaaatccaaaatacttcctggtggaagttgttagagagaaatcaatagcgaacacgaatggcgaaatcaaaagatagcatcaagatatgcaattgaacaaaaggttcaaaatcaagtgatggtcaatgaaagtttttgaaagcaggcagggctccagctgagcttccgccaggcgacaagtagttcaccatcttctcgggatcttgatcaaaatatttcttcgagtggcaattggcagcctctcaacatgactacgggcgctggcacggtagtagctggtgggcatatcctgatcggtctcgtgtttccttttgagccctggagtggtctagatcaaatagtatgtatcgtcacagattctcaccaaaaaatcaccctccatgagagtccgatgctagactgggcccaggcaagattccatcgattgccaagagaagcataattcgttactcgaagcaactcggctcggttatggagaacgtgtttcgatgtttagctttatcttcaccccgattgatatagctaaatatgtattcacctggccgcccagggtgtatggatacgtcttataaaattgtctcagtttgatatcggtcaggggcactgtagctctttaatccagccgagctggttgcaatgacagattgactgcaagaaagctcgtcaaacacgtcatagagccgaatacttcaccatcatcgaggggtccgtagccatgtaccatccacctcattcttagcttaatacttgtcctttaagctcacgtgcgcagagtccagccggcttcctctgctgagtggtctaatgaccataaggagatgatgggttctgggtcggttttttgatctgcgcgtcatcatctggcccacggcggtggtcgtcgagccgtctggcttatagtcttctctaataagagtatgtagtcgggtcggcaaacataagcgttatcgattgttgatcggccgagtcgactatgtagtttgagagatatgcacaccgaccagtgtctcaactccttggcaaactgatcctctaacgtggccataatcttcatcatggtgtgtatgttgacaagtaactaagcgtgtgacgaggtcgctcttactctaccactgttacagatttcaagacctgatgatacccaatgcgcgtacgtctttctcaacctgtggtcttgagaaacataattcaaacagcttgatatgccattatcatacaaatgtacagttcttgaagcgatggagggtagcggtctatgcgattctccctgggccttggcaagtgtctgctttattttttctcatctgcggcctgcagtcatgggcgctatggactgatgcttcgctctgacttttactcatcctcgattcctccgcggtgctcatgtgaccggtgatgtaccaggcttgactccgagttacgcggccaatcaatcagttgatctgatagaaatcgatagaaacactcgaccaaaggacgcggggtaacccatcacgtttcccaatcaactcaggccaatcagtttgctcgctcgatgcgcacatagtggatacaattttatttatctagtatctaaatattcaagtgcttcttcatctgcatcgacggccccctcttcaatcgtcccgggacttggacttttcagaaactagtctaccgaggatcattgaatataaattatttactcttggaacgatattctttatcgcgttgtccactttcattctctagtaattattttcctctctcactcgacctactcttgagtcttacgatacgataaacacctcaagtattctctctttcagtgtccagagttgcatatatcctcccgcaatcatagtttcataattatagtaatcgttatcccttctgagcacatgcccatccaactctggaactctttattactcctcgcttgatcgagatggcattgcgacaccctaaaatcccactttagcctgcttgttggacccgctgacaggaattgtagaatccagatcacccaaggcccaattaaaagcttgagccaacatccaggctctctcggcttcaccaacacttcatcaagccacgtccagcatcatcatcagctcaattttgtgccgctacgatccttgtgcatgaatggttcgctcactcaactagcaggcactagtagccatctgcacagagagaagacgtacacatttgatccctaataataatcagcctttacctacgaagatctaatcatcatctcgtccctcgtctccaatattagccgataatatctataatcacagtctttgcctccttgggcgcgcaaactcggcacaacaagcctcttttttagcattttcttggcattcatttcgtcaatcgactcacccattcatatcacgtcgtccatctgcgctctataccacacgcacaaacatccaaacgcacattccttcaaaccctcgtccccccgcctcacctaaatacaacatctacacttccctttgatacgagaccgacctacccattctgcgtttgacgttcttcccgtcgaccttatctccctcggcttggctcgtttaggtgcacagggaaagctcgcgaataagtagaccttgtcagtgtcacccatgcagtaattttccctcccagaaaaatcagctatccaatccacaggttcatagcctcctaattgaataatagcgctacgtcagtaatacccaaccaaaatagtatcttactcaaaaatttgattcatctaccaagttgcttggaagagtgatcccaacccacttcgacatctctcaagaaagtaaactggggggactcaagcatcgataacattttggcgggctttctctcccttttgtgtgtccccagcaattatcaactcgagtacaccatcaaccagcaaaaaaaaaaaactcatctcgatcgccgaatcctcatccgcatccgaacttaagcatacatccaccccgccctgatttgtaagaaattgataatcactctcagatctgatagcgcttcaggtcaagcacaccagtctactcacaccggcacgagctacacatattcattcatatcaatatatttacatcaatcaatcattttgttcttcttgtaactgagtatcacaattatcatcatcaagactgtcaagcattaagtcaattgaacccgaatcgtaaaaagaaacactctccttgaaggcacaacaatcataagaacaactggtgagtgtagtgcataatttccacaaatatgtgtttcttttgcagatgtgtttgtagtccgcagatcaagctcgctgcatgaacctgcctctctcccccaaaaaaaacccaaattgtctgcgtgcgtctctctgggcaccactgcgacagcataccctcttcttggctcgcccgggccttccagctttatgtatgtggctggcggcaaactggccttgatcgagagattctccgtcgatttgtttgtgaagaatttctttatttgttgtgccagctccggtatcactttagggctcttggccccctgaatcgttcctgcacccttataaatctatatttggccgggaacaagtctggtggaagttccagctacatactgccacgtaataaattgaccttcccccgttttacatattcctctatctctatataccctctttgaactcgcttccaggaaatttcctctgccagaatttccgcggcactttggtgataaacccactagacaatccatgccagccaatccagttctcgtctgagcgatttccaggatctcttggccttggcgtttttgccgcgccttttcctgtgtctctgttgaccccagaggcctggccagagggggagatctacgataatctatgtacccggctttgagctcttgtcggctgggtgaagatcgtcgtcttaaaaaataaggatcagaaagcagcttcgtcttgggcacctcctacgattcatttttgttttttttttaattcttctttttcagccgaccatcatcccggcttgcaggtggcaacgcacaaatcaatccacgcttgataacagagaatccaatccaactgtctctccctctcagactcgcttgttggtgaactggccataacagatccgaattcgaaccttcgacagccttttgttatcttcccgggcaatctgcgtagggtctctttatatatcctgtgcggtggtttgcaaattatcaagacttggaaccgagactgttgagactgactatgcggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattttttgccaagacccaggggcttggttaataagggaaaaaaaaagatgcatacatcttgaggaaaaaaaaaggaagtgagagaaaggttggaaggacttgtggatgatctatacacgatcatctttcctcctcctcccccaccagcacccctctttggcctatgcatataaatataccaacgactgacctgtgccgcaaccttgtctcctttgggttacttatctttatcttcttcttcttgttgcttttgtggtaacctttcctcgcttctgctgtgtggaatggtggtgcgtctgttcgactggattcgattactgctgctggaagaccctcacggccaacctactgcatagaaacactcgatcactctccgataaggccttctccttcagtgatcttgattgttatataaaatacttggccatcgcgcaaaatcaagctaggatcaaaccgcttgattccttcttcccctcctctcatcttgatcagacttttaaaacctcccccccaaaaaaagaaaggaaataccgttctgttcttatctctctcccctatccaaaaaagactttattcaaattcaaagtgatttttcttctttcctggccggattgaacgattaaaacgttatactctcttaccaaaatcttgagggactcggttttttttttttctaacagaagtctttttattttattagtagacaggatgcgattagccaagtcgagcttaggactccgggatggatatggagaccgggagcgagtgaagcgccgggagatcttagcgcggttggagacggaagggatcatcgcggaggagcagggctatctgacgacgagttcgcggagtgagaagacgaagagcccgatcgagccgcggacgccgagtccgtcgatgggtccatcggcagtccggatcctcacgccggcggtgatgcccggctcggtcgaggccatgatcccacgtcgccgcaaactgtctcataaactgtcgatcaaatcgttccgacagtggatccaaaaccaacgccggcctttagttaataattcttcctcctcctcctccggcactcagccggccctgctgacgactcatctcaaacaacctaccccacttcgctctcagtccgatcgagtcttcaaaccagctagatctagtgacagtctcagtccgactagcagtgatcgttccgccgagctcattcagcccgatcgtacccctcttccgaccatctctcctcctcctcctcccactgcccgaaagttaagctccaaggaatccttcatttggtatagtccacccgctcaagctctcacgtaagttctccttctgctccttcttcccccatgcccctcttcttcagacactttgctctcttgaaattacaatactcttactccagaagattacatagattagagagcggatcatatgaccaagaagaaacagctgtattctaagtaatagctttccgtctctttggacgatgtcaatttgatgtgatgatgtcattgggctggctatcatctgattctgccggtgtttcacttgatcagcgtgtttcagtttgttgttgttgtttccactcccttcgcttggaatatgtgcatgtattacaccaccgaaaagccgccgatgatccacttcttgaacgacgtcatgatcatcatctttgtactcattatcatagtccaacatgacgctctttattatttggtttgggtccacaaaactccctctctttatcttgatatatgatttgatcagggctgacattcgttttcctttcatcatcattctgcttgtttatatcaatccacgcaatccttcttcttcttggaatggtatcatttcaattgaatctgtttctatgtatcgtcctcatctcggctgttgctcgttggctggactccgttcggatcttggcttgttggattaatttttttttttttttggtttttgtgttttttttttttttttccgtttttgtccaattttaatttcgctcttaaccttaatataattgcactccatatcaccaccaccacctcccacccacttattcaactgttttgcttctttacttatactctgctctcttgacttcttttctcttctgctctggttgttggtaattttggggctggctggttggttctctacatactcagtcctaatcccatcaaacctactcgccagtactatcgacagcccaccaaacatccttcactaccagcactctcgacccatcaccctcttcgatcgctttcctcggttccctatctcaactcaaccaaaaccagcagcccagcccatctgatcagtctgccagcttgctcgaatcgattcggaatcccctgtctaatcgatatggcatccaacccacctccactccgccaacccatctcatcctctgccgtcacctatcctagcccactctcggcctccgactcgatgaactccacccccccaagtgctgatctccagtcagccgacaaccagcactcaccctcgactcgcatcccattacctgcacgtgatgatcactcgatctctcatgccggccctggggtcggcaacagggccaccgaaattcaactcagattagaacagctccagaacctcagcctgggagtcgccatggacaaaatcaacagcaacaaccaattagcagaactacctgccaaagagcctcctccccctcccacccctccaaccactcagcccctcctctcagctgctaacagcagcgtgatcaccccagaacgacccttgagcgtcgtcgaagagtattcgaccaacaacacaacccaagaccaaaccccttcacaccctgcatcttcatccaccactccctcctccaaggacatgtcagataacagtcaatcctccccaactcagctggtcaaccagtctcaatcgaccatccaccccgttcaggtactttctctctctctctctctttcctccaacaatacacacacacacacaaatgtaccttggcttatcaatgactgctttcatttatcagataccatcaagtactatcgccatgcctcctagtcctcttcgatcacccgcctgcaataactctcccgatccatcatctccccttcccgaacgttcttccgtccacagctctcgtgcaatcaagtcagctccgactaccaaggtcgatgtctctcacaagcaggctgaacctacacatcatacggtcagtccggtggttcctgacccatcgcccaacaccgggttgttaatgtcttggctttatttttatttaactaggtacctaaagcgcctgtcgcggcggagcggaagagcgttttcgggaagctatttgaacgtcgcagtgagatcaagtcggtcggaaatggtggtagcaccagtactgaaggcagtggtaacgagagtgaatctgccccaggtctcaacggcaaattgagtcgcaaggggagtgggaaggccgtagcggcccacgtcaatgatatcggcggtaccggtcttcatccacccgagaacatctctggggctcgattgatggccttacaaggctcactggactcatcacatctcaatgggaaaaataaagcgacgagcgagcggagtggagaggagaagaccttcggaggttcgtccaagctcagggagatggtcggtggcaagctgggtcggaagccttcctcctccaagggtgggcggagcgaagacggcaagagcgaggacggcgagaaccgtagtagggccggaagccaagctacgacctccttactcaaaaagtatggggtctgtgagaaggctgctatcggcaaaggcgccaccgccgtcgtccgtctagctcataagtgggatcgagggactgataaactctacgcagttaaagagttccggaaacggagaaagaacgagagtgaaaaggaatacgtcaagaagcttaccagtgaattttgcatattttcaacgctgtaagtcacttcactttctccaatttgtgatactgatagtctggtgctaacactccgcctttcttcagacatcatgaaaatattgttgacacagtggatctggtccaagacgagtctccgcattggtgcaatgtgatcgagtactgtccgggtggggatctatatgcagcgatcaagcgagggtcgatgaagcaaccggagatcaactcatacttcaaacagatccttaacggaatcgcctatctccatcagatgggcgtcgcccatcgggatatcaagcccgagaacttgcttctcgacggtaagggtcggatcaaaatcaccgactttggggtctctgatgtgtttcggatgtgctgggaaaaaaccactcatctgagtaaagggctgtgtggttcagaaccctatcttcgtaagctttaatctcgatactagaactcacacgagatatatcgaagactgattgaaaaccaatatggactcctcatgatgatcagccaaagagatctttgagcggaaggaatatgatgcccgattagtggacgtatggtcatgtgggatagtgtattactgttgttgtatacaagaactaccgtggagggtggccaagaagagcgatccgagttttatgagcttctttgaatcctatgactcctctcttactcccacccctctcatcaacctcatcaaagactcgcggaaaatcatcaagaaaatgctcaaaccggagcctgaaggtcgtgttcaaatcgatgaagtcctgaatgatgaatgggtcgccgggctccaggtcttggctgtttaaccttcccttcacttcctttttttttggttttcttcttcggtcatcaaacatcttaagatctcatcggtcctcttgttttttgcttctttcctgtttttttttctcttttgatctttttctttagatggttttattttgctgaatcattactcactactttacacacacacatatatatatattacttctttctttgtcattaactccgcttgtcttcttttctttcttttctttttcttttcttttttttttgtacattgtttttttttttttgactttttgacttttttttggtattgtttaaaacacatttttttttcttccagaagattattaaaatacatatacacacacatcatgacatacatacatttttttttggaaaaaaaaaacattgaaaagattcatgaatatatgtagctaaggatggctatcaggcaggtttgggcagcccgtgcactagcccaaacaaacccgcgatccttgcaggcaggtcacgctggcctagtaggctcaacaatcttgtctaacccgagcccatttagaaattgggcagcccatgggctgccccatgatccaatctaacctgctgaagtgcgggtggcccgtgggcacttgctcggtatccaggtggctaggccaagattttacaaacatacgataaaagcaatcgtattacgattgctccgactgtcctttctttttgtgggggaggggagggcggggaaggaacggtatttacatatagactgaggggaaaaggtgaagcataaggtgaagcataatcctagtaggttaaaagagaactcgattcaatactgttcgaggtgttatagcagagtatggacttaagtatatttccatagtttcacatgtcacatcactcatattcccatactattattgtcttacatatatctatacacatatttcaaatatgcatttatgtttagtttctcaccaacccaaatacatagttgtaaatagtataaatagtcttctatcattggaatacatttttccccttgggggagtttcatctcgtgatctaacacgaggtgctaggtacaaaaaaaggactcctcatcctcttcggcatcattttggatgcttgaagccttaggttttatccagtcttgagtacatagcaatgcctcgactgtttcttttttgaggcgcatccgatagtcatcaagaactcgaccaccagtagaaaatgcagattccgatgccacggaggtcataggcaccatgagcattatccgtgcaaactcagaaagcgaaggatatcgagttgcattgtttttccaccagctaccaatgttgaattgtttgtttttttctccagtaacaatcacattccgctctccaaggtataaatccaactcggccccaggcgcattgattttagatccgcccatggtaccagccatgtgttgatgaaacgctaataagtcgggatcgttggtctttgagctggagtctatttgaggagttgagtctggcagggtcttggttggaatgaacaattgccacatggccaagagcgtagttcgaaccttggcaatgaacaaatcaactcctgctgcatcaagtgattgctccaagctgtatcggagatatcgcattttgtaccgggggtcaaggatgagtccaacagctagcatctccctcatcggcccccagtacttgttgaatttggccttcattggtggtatcatcgaaatgaggtggggttggtcatgattgctcgaccggagtgttaagcattcatccagctgcttctctattcccctcatggcacggtaagcatgaacaatggtggggtacttggtcccactcaatgatgtggtggctgtaaaaatgaggaaacgagttgtcagcatttgactaacacggggggatttgctcggtagtatacatacctttgtgaaacggttcgaggaattttttcatgatgatgagttcctcccactctcgctcgttcgggcaatcctcaaatccagtgtcctcaattgacagctgctggaatgccaacttgcagtccaatgaagactcaatcatcaggaatgtagaattccatcgagttgggacatccttggaaggatgcttcatcttcacgttaagttcaacatccaccagggccttgtcaaaggaagcgagacgggacgatgagccatgtatgtagtgtacactacttcgaagtttttgaactgcagttcccacctccttgagcccatccttgacaaccaagttgaggacatgagccaagcaccggacatggaagtggggtgacatagcagggatggatccttgattgcgattgttgatgaaccgttgtaagcgagtcatagcaaaattatttgaacttgcattatcgagtgtcacaaaggcgaccttgttgatcaatctccagtcaagaaggacttggctgagacggtcagcaattgcttggccggagtgtggagttggcagggggctgaagctcaagatcagcttgatgagctcccagtcggagttgatatagtgaccggtgacgaccatatatccagtcatattggatgccgtccagaggtcagtggtcagggagatcttcaaggccgtgctcattttggccatctggtcagccttgatttggtggtagagattgatacaatccctttgaaccgcctttcgtcctggcatgatgaagttgggttgagcggtggccatgaagtcaatgaaccctcggtgttcgaccatggcaaatgggtattcgtgttcgatgatcatcctggccagcttctctcgggtctgtccctgcgagtagatccagatttgattacttgatgattgaggcgaattcgtgaaactaagaaggccttgacttgcggctatggttgcctcgtgctttgattggcaagattttgcgtgtcgtcgcaggtggttcgtccctgacgttccctttgctgacagcttggctgggcataatttgcacttggctttcggttggttgtctgattcataggattttttgaatgaacaagttcagcatgccgagataaacacttgaaatatcagaaaataagaacccaccttcttgtaccttttcaaagtgctcccatacttcgctggtgacccttcgcttcttagtttcctgggatgatgcgggtgattcagggggggaggcagcagccctttcttcatcttctgtgggtgggttgttgccaatggtcatggcattggtggcttgtgaatcggaacccattgatttgttgttcttaaaaaggaatttgagtctttgaaaggtggtgtaggctgtagcttatgcgctaatctatatggttatgtgaacggtcagaaaattaccaaatgaattgcataaggaggaaaaagaaagaaggaaacattaacaaattatcaatgcctttataatgtcaagaaaatcacaaaagtggtttatgattcagattcagaaggcactttgtacagaaggaagatcttccgtcattcttataactaaggtagatctaaaactggaggcctattgggcacccgacttttcaggccagatgcaccctagcccatcaaccagcctgacaacttcggacccccgtggaaaagctcatgacccatgcctgacccaaacccggatgggctcgggtggcctattaggtgcctggcccaatagccatccttatatgtagctgaatggaattcattcatatatggtgactaatgtctgatggtttggtgggatgagctgtcaactgcaagtgagttgtttaactcatgcacattcacgtgaatgtgaaacaccaatgcagccattatcttccctcctttgaatttagttatggataaaaagagaaaagagttgatttatgggggacttcctgtacatagtgatttagaatgtttttttagaccgctctcggttctacatttataacactgtaatcaaaaccacaactggccgcacagctcacatgagcatcttttcaaccagggttctgaaacaaaaaaaataggtagtacttttttgtgccaaaaattataaagaccttgcatggccaggtgtacaaaatcaaaaatctgtgagggttctaaatgttgacaggattgagtcatccattgtgatggttttcctgtgggactaggatggttgtgtgtgatatgaatggttcagaaagtttacatctgaccctctgaaaaacaaacttgtgccagtcaactgctgccacctgaccagttgtcttgtcaatggttccaggaagtgctgctcccaaactccatgttgaccttgcttcaaattcaatgcacacacatcatatttaactgtgcagaagaagagagttttgttttttcctttcctttccttttgttttggtggagtactcaaagcaatgacagcatgaattggttgtgtttgtcagtgttgtgtgcaagctggataatggaggacttcccatcggatctgggagcctcgcagtttccgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggctctaaatcgaaactgggagccccgcagatgttgacaggaagtcctccaatgtgtgtgaaatctggtgaaattgtggtgagttttgtggggatgtctcattttatgctgctccattgggccaacagtaacagacagggccaaagttccaactatagttaggttggagcgcatgttacatatgcaggggcctgcagtgcttgttgactggggcagttattggccagatatcagatgaaaaaaaaaccatgttcaatcaaaaccttcttggtatctggtgagctaaaccatgtaccagttctccaagagggaacccacccaacaagctggtactatgtaggcccaattgtgatgagtgagagagaggtctcaatgcaaaaaaaagtagccataaggtccaggttggtggaaggggttcttttcctgccaacaagacttggcaccagctcactcataggaaattaggaatccttcctgcatgtttgtagaaagccctgcaaattatcttttggtcagttgagctattcaacctcctgaataattattcttgtgtgatttgagcgttcagatgtgggagaaaattggattcatcaagcttctggttgttgattctatgttcaaagtgaggagaacattggagtcaagaaggttgagttgaagatccactcaataaaccatgtcagtcaaaaaaagaaaatcatgtaaaagtgtgtaaatatgtatagggaaccagcctttggggttgtaggaaatgaaattgttgtctactcagccaacggcgggccagctacactaaatgtagtgttagtgtagctataacgagctaacatttagtgtagtgttggtgcaattgtgtgattcttcactaacactacaccttcagggcaccaaagcttgttggcttttagtgtagtgttggtgtggttctgcgcatctgcactaacactacgcacatggggcacaaaaaaacacctgctatgctgcgctacagcacttttgagtggctttttggccttttttgcccctaaaagcactgtagcgtagtgacaatagtggtgcactaacactacacaaaaaaaggtttgctgttagtgccgctaaagtgttgtgtagcatagtgggtggtagcacaggctaacactacacaaaaaaacagtgctgctaccgccactacgctagcactaaaggccttttagagtagcgtagtggcagggcgctgctcaaaccccctcaaaacttactccatgacttactaggacggttcatgtctgaactttggagcaatttttatagcatctatcattaaaattttccaagtttgtcaaaaatctcaaattcctccaaacctgatgattcatgagatttgacaaaattcataaaattttaaccataaaagtgctaaaagttgccttgaacttcagacatgaattggcctactggaagcttgtatttgcaaatatcctacactgatgaagatttgaactgggggttcctctaacctgcttgatatcatttgactgttttcacgctctgaaaatgtttgtcaatatcatagggtcaagtcatgatgaagaatcaagacatccttctgcatctttcttgaaagtggatcaatatgctagtctttcttcaagtgctcttgatttattcaagtttttgttttggagggtaacacttttagctagctggctagcatgcacatacacatttcaagaggcggatcaaaaaattaggagattgaaacacaattcacttgctggcaatcttcaactgaggtttagatggatgaaacctccttgtgtctttgaattgtaaacgattcctccaagcattccattcttccctacagagcctgcctggtcataagattgactgcccttccagaaggaagaatcccaataaatttccccttctttcctgcaggaccatctagactgctgtgatgacagttagcaattctcctcagcctcctacaattccacttaggtgtttcaaacctacatatttagaaggaggaacctgattataaagagattttgttgcactgatgttgaaattgatcaggatgcaagcccggtatccttgaagagtcacaatggtggttatgtaaccaaggaaaaaatgatacaatgacttgattgtcttggtatgtctgttaagtatgagaaggctggaagactatgtgaatatgtaggctctccccatgtgtgcactgcttggctttcacaggatccaatctaccagattttgcaaactggcaccactgatagaagcttgaagcagaatgggctgacagcgcaagatttcttcaacttattgcaatgtaccacaggattatttggagtggattggattggctgtaatatagacatgcaagctgcgtttttgatgcagcaaagtcaaaataaaggtgctgtttctgacgtgggcctcatcatcagagcacctcttctctctgccatcaacaacaaactaaaattctgaagcttacaatccttgattcatcaatctctctccttcccgatccctttatacatctcatcaccaaaatgcaattgctgggtgatttgatctggcaagcattggtagctttattgctggtgatgacagcgcttatcagtttaagcccatcaacactacattcagtgggcactcttccagagccagtcaataaccaaaccccgttaacactgagtacaccttccagaattagtgttagatgtggcaaagtggacataagggatgcaagtgctgccccactagcaaacaatggagaaatatgtaagctcagaaacagttggatatgttgtatggtgtccaggttggcactgattgcctctgtttgatatgactgttgtacaaattctgggtgggatttgttcatttctattggtgtagtatgcaccaataaccaagcaaaaatggctctgtgagatgcaccaatgctacagcttgaattaacaagaaactgggtaagggctgaggataatattgatacccacccactgataattgacatctccatcattaattttgaaatatcattcctaatctacttctcaggctgtacaatggagaaaggaagcagaatggtttcaagggttgtggccatccttttccaaggactgtataacctagtagatgttggtaagtgatccaaatatctgcttataatatcaatggataggttattgacatgttggttttgttttgatcttataaacagctgatcagggttacaaagtcatttataatgggaagcctagcctggactttgggctcttcttttgcaggagcacaccagaagccaattagaaatttcaagttgtagatttgaatatattggtgttgattctggctttctttctttttcccccctttttattttgtgcttgctgggactgtgtatggatcagtttgcaatgggtgtgtctaccaggtccctaaatgaccaacttgaataagccatcaagtcaatcaaatatgtaattggcttgggagtgtccttgaggccctatcatattccaccactaattacactatggacaagcttggttaaagttgtgttgaaaccatgctacaattcagaaagaaaaagcttgtggccaattgaggttgtctcttttgatgtttttttttttttttttttttttttttttgcttgtttgtttatttctatatttttagaggtttatatataaggttttgcagatcatgttctttgtgcaaaaccaaaaagaacctaagaaaagggttcagacaagtaagtttggatgggaaggcaggagattgaggccttggggcttggcttggcttggattggattggagagttagttgatgctccgttgattctgttgatgatgatgatcctggtttgattatttaagggggggggggggttggttgattccagattgtttgagtcaagaggagaaccaaaaacaaaaattattataaacatgaacactctcaccaacagactactcaccaaaccaacaatagccaaaccaacaacaaccaccaacaacaacaccaccaccactactactactactatcacagatgaacaacaacagaagaagaactcaacaaaaacaaaaacaaaaacaaacaaccaaatcaaactactcacaaccaccaaacaacaagatatgatctactacctcaaatcaaaaccatcaaaaccaatgctaacaacaacaaccaaacaacaagaacaacaacaacaagaacagcaaaaacaacaggaacaacaacaagaacaacaacaagaacaacaacaacaagaaccaacttcaccatcatcagcatcatccgcatcctggtggagctggctaccgatccaagcacctgacgatcgaagtagcaactcagaaaccaactcaaactcaaaccaacaagactcaaccaataataataattatgtcacccaactcggtacctgggcttactcctggattaacaacccaccagcaacacagatcgatcaacaccaacaagcaaccgaatcagagacggtcaacaacaccatcgactcattaatacctaatccaataagccaatccatcccagtcaacagcaagggttggaccaactacttcttctcctcacgaagaccattgccgacccataaactcagagaagatgacaataagagcatcgaatcaatgtccatccaactcagctcatcctctcaatctgatcatcaaaaacacactcaaccaacaccttcatcatcgtcaaaggtccaactcagtcaacaagcaaccatcgaaccattgacagattccaatccaacaacacgaaccagaacgactagtctcaagggccagaaaaagaaggccgtaggattgatgatcccaaacttagtcctgcctagcttcgaagatacctttcaccatccaccgcgctccttcctacccaagccatccaagctacagcagaccttcgagctagtccaagccttgatcttctcagccccgccggagttcccacagacaatcgccgcagatgagctgcccagtcgacgggagagctcccggaaacgacgccaggccgccgacatcctccaccacaaccaacacatcagcacccgcctgcccaaggcactcgacctgctccgggtcgaccgggtcgccagactgcgcaagctcaggagggttgccgtcatcggcatccacggctggttccccggaccctggctcgaatccgtcctcggcaaacccaccggcacatcgaccaagttcgcaagcatgatggacgacgccctccgcaaatatctacaagaaaatctacctgatcatgcggacggtctgatcaaccctgacttcacaacgatgatccctttagagggggacgggaaagtagacgaccgagtccagctcctcttcaaggaactcaacaaacggccccattggatccaggccatccaatccgcagacgccatcttcgtcgtcagccattctcagggctgtctggtcagctgcaaattgatcgagaaactcatcaatacctttgctctccccggcgatcgcttcctgtctcttgctatgtgcggcatctggaacggtccttatgtcggcttgaataataattacgcgcttcaacctgtcctcaaagttcagttcttctcccccccttctgttttatcactcatctcttggaaagaaaaactcatgccttcttggcgtgttagttctttgaaggtccagctgctcatgagctcttcgaattccaagaccctcatagtccggcatccaaggcggtattaaagaggtgaacaatgttttgtcctttttgttgagttccagcacaaaaaaaagagatgaacaaatgtttttttctttggggggggggcaaaaagtttgaaaaactgtttgaattcaggagtgaaatacctgatgatcgggtcgatgaacgaccaagtcgtgccgctatactcctcgctgaaccatccgatcgaccacccctcgatcctccggggactcttcatcgacaaggccgtcttctactccaccgacttccttaccaacctcgtcgtcttctgtctccggctcagaaacgccggcttctctgaccatggcctcatcttcctcctcagcgactatctcatcgggagcttgaatggcgtcggccattcgactctttacgaagatcctaacgtcttctcgttcgtcttctctcagatctctctctctctctctctttctctttcctcatcctctcttctcatcttctttcttcctgtcttctcccgaatcatcacagtctagccgtccgatattttttcgagagttcttctccactcgagccacccacgaacatcaagaccggcggctcaccaaccagtccacgcttctcgaatgaggatgagcgagggaatgatcagaggcccgtcttgccgcctgaattgatgaccatcgatcagagtctgaacccgaaagacaagcccaatccgttcctgctcacctggagcttacgtgggttgatcgaagaccatcggatcaagctgatgtttggcgccgaactgggcttcctgaaagcctccttcctccattggaatccttccgccgtcccgccacctcctccatccctaaccgtctctaatagccctagtgctactactgccgctcaaccttcttcttctactactgcaaattcgccggcccctccttatcctcaatcggctcattctaactcgaaaatcttgaaagacttgaagatcaaattggatccttttaaggaagtccagtcagtcctctctctccacatctctctctctcatttttgtatatctaaaatcctcatcgttgatcgtcctctttttctcccttcttctttccactttctcgctctctttctctctctctctctctctccacgttttttgctttggaattcggatttagattagattgaacgatcgttctgatgagatggatgttcggcagcttgctcatcatcattatcataacaattctccagcttcttcgcttcatcggctgttcacaagtcctttcaaattgcccgcatcggctaaattgtaacccttgtttttggtttgttttattactattagattcctactctttaagaacttgtcaggttcttttttgaagggtctcgtattaccttgtattgtattacttgtttctcgcttccaaaaataaatcccttgtttgttatagtttttgaatgtataaaacattcatacttccttatatatatttctatttcattatactagtctttcttcctcattcaagttggggtagttgtattttttttttttacttttttatatacttttgtgaagagaactacataaagaatccaagaaaggttgaaatatgtgtaacttctaaactgtgagtgatagaggggtaggtgtagtcagtggacaggggttagtttacctgaggaatccatttttgatgttgtttttaccatatcttaaatttatcaagaaataacaagacttttttatattttctgcatagaaacaccacctgtgtgcatacctagaccccatactatgcagatgcacaggcccggtgctaagcctctgtatactgacttttccctgccagtggaagattgtgcttctcagctctccaaaaggcaacagccgccatgcaaatgcttgtgtatggatgtagtgctgactctcttgatgagtatcttcgtatgagtaggtttgaatggattgttttttcatctagtatattgcaagtctgataattctttttttgtgaaaaacaggtgaaacaacggcaattgaatgcttgaaaaagttctgtcagacaattgtgaacatttacagagaagaatacttgcgaaagcccaacgaaaacaatgcggccaggcttctggaagttgcggaggagcaagcatttcccggcatgatgggatcccttgattgcatgcactggtgctggaagaattgcccagttgctgatcaagggacctacactggaaaggagaaggtgccaacaattgttcttgaggcggttgcctcatacgacctttggatttggcatgcattctttggcctcccagggactctcaacaatataaatatactggattgatcacctatctttgaacagcttcaagagggagagggactttcagttttgtatcaagtaaatggaaatgattaccatctaggctactacctcacagatggaatctatcctccatacgcgacaatggtccagtcaatctccgaaccacaaggagtgaagaggaagcactttgcaaagttgcaagaggcctaccggaaagacgttgaacgagctttcggtgttctccaatctcactacgcaatcattcgtttccctggccgattctggaaacatgaagatctctcagatatcatgtctgctgtgataatactacacaacatgacaattgaagacgaatctggaagcgatgtcgacggtgactggaactacgagcaaacacctcgcacgcaagcaaatataacaacgaatggaccaaacgactcgagctttgagcagtttctgctccgatatcaatccattagggatcatgcaacacatgcacgacttcagcaggatcttatattaaatcacttgtggaaaaagcttggatcggaaggagaaaattgatccagacttggctttttacatctctcaatttttgcctcttcatctcgcttgttttcctcttgctttcaccttgctttgtttcctctctgcttttcttctctttcatttatttatgatttctcaattgcttgttgggttattctgatttttataagaaaaaggaattacaaaaacgattgaggcaatgagagtgaacaatagattgattgagtgaacaatgagattgaacaatcaaatgaatgagtgtgaagttgaaaacaaacaagaagggaactcgttgtcttaatttcactcaacctcctcctccacaaccacctcttcctcctcttcctcggcatcctcctcttcctcatcctccttgtcctcggcttcctcgtcgtcgtcctccttttcctcctttttgtccttctcttttgcctccttcgcccttcaatcgttttcttccttctcctttttctcgttttcttccgtctcttttttctcattttcttctttctctttcttctccttttcttttttctccttctcttctttctccaattcagaagctatgatcgctctttttttcctttggtagtaagctcgactatcctcatccattaagcttatgtccttagacattatcacatcattggtcgcacttctcattgaagccaagcggtcacgagaaatctgaacaagttctttctgcattaaaactatcttatcgatagcaccttcctcggctcgcttccgtttggctgccttttgaccttcaagacaaacgtttccaaggaccgatctactggcttccaagtcattgttgtcgatattagagatggtcgcggataatccgttgcggatatccgttatccgctggcggatacccgccagtgccaacggatacccgccagcggatgcggatgcccccttccccctgaaatcctggcggatatccgggtatcccaagggatatccgcccatacaggaggccttgggagggccacaggctgtgagaaacaaaagaaaaaatggaaaaaaggaaaaataaaagaaaaaatggggccttaacaaaaaaacatggtttttgctgcgcgcactgcacagcagacacatttttttaattaattttgtactgcttattttttattattttttgaaattttaaatttatttcctatgttttaaagtgcgtagaatttaatggtaaaaagcattttccataaaaattaagggccttaataaaaaaacgcggttttcccgcgttttgacgcggttatgatgcgccgcagcacacgctggttccgcttttagacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttagagttgtttcctacactatcataggcgtagaagtttaatggtaagaagccatttgtcattaaaatgaatcttgactattactactctcttccactcatttctcaattaattgatggcatacatgtatgtaccttatcttttatgcttttgtgaaattctaaatttacttcctaggttttaatgtgcgtagactttaatggcgcaattcaaatttctcaaaacttaacggttcacttctaatactcaaattacacccacttttctacttaaatttttagagcttaattctcattcctttttgacattttaaatttatctcccacactttaagacatgtagaaaatgatggtaacaaccatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaatttgtttcctacattttaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactattttttgacattttaagtttatttcccacactttaatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgctttttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcattttttttattttaaatttatttcctacatttacaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtacaccgtttcttgcataatttgtactgcatacaaattttatttgaatgcaaaatggatacagccagcaatttgaaaacctttcaaagtgtaggaaatgaacttgaaagtacataaaataaggataattaagcgtgtgagaattaattaaagaaacatgtcataggcattattcaaggtacagtttttattttgataaaaattgattgatacgataattctatacatgtctgaaagtgtaggaaacacatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaggtgaaaaagtgaggaattaattaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgataccataattttctacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtatttaaagtgaaccgttgagttttaaaaaaattggactgcgccattaaattctacgcatattgaaacctaggaaataaattaaaatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagtcaaaaaataacccataaaaaattaattccataaaccgcgtctaaaagcggaaaccgcgtgtgctgcggtgcatcaaaaccgcgtcaaaacgcggtttttccgcgtttttttattaagacccaaaattaatggttctttttgaaaaatgcaattagacacattttttcaattaatttttgacagattaataattaattttcattattttttgacattttaaattttttcccttactttaagaggtgtgaaatttgatggtaatgactattatgcataaaaccaaagatttttattgaatattgtgttggacaggattttttaatgtttttttaattaatttttgccagcttaatttccatcattttttgaaaatttgaaattatttactacactttgagtagtgtcaaagcttatggtatcatttattttgaccagaaatgaaagcttcaatcttaatatatgagtgtaccccatttattgcataattaaattatacaaattatgataatttgtaccgtagaaaagaaaaaataaataaataaaaaacaaaaaattaaaaccactttgccaactgctcaacaaaaaaaattcaaaagcaaaaagaaatataatttttttacattttccatatttcttggagggtcacaggctgcaagcagcaaaggaaaaaaaatgaaaaaataaaaataaattgaaggcttgaaggccgcaagaaattcaaaatcagtgtttatgcagctttctgcatctgaaatttccccaagaaactttcattttgcagcctgggggtcatttttggggcggatatccgcgggtatccgcgcggatacccgccagggcaagcaggtatccgccagaggatgcggatgtctgatttggctgaaaacgtaagcggatatccgaatccaaacggatatccggatgcgccgggcccatctctagtcgatatcgataaccgcggggcttgagacttgaatcgatgagctaggcaagtctgtcgaaagtgaagttgtactagccacctgggccttcttgcctctagcatcgttctctcgctgggtcgcctgccactttggggtgtctttcaagatgccccagcaatggtcgaggttgaagggagacccagaggcggtaatatagagggctttagcctcagtgagctgaatccaacaaaaacagtcagattaatcagtaaatcatcatacaaaagggccagtgagatcaaaaaacttacaatatcattgcgggtctttccgctcttcaaccaacgtttggcgtttgaatagcagcctacaaatttgttaacgctcttgaggataagccccggccagcgacattcaacagcacccacgggtcggagaggaaggggtttaaatccttttgaattccttttctcctcattgtaattgacgatgagttccgtaagacttgcgtggattcgtgaccaaaaggtcgtagccttctgacctttcccaacaatggcgtcccgagtagtgtttaaccaagcaacacatagttttttgtcctcttcaatgcaatggtccaacaaggaaagccctttttgggggtcggtttctttgccttgggggtggtatcgttgttgatattggaatccttggccggtacagacgttggttaaacctcggttgatttgtttttctttttagtttttctttttttttttcttttgagtgcttggagttgatgttggcgtctgggttgcagaagggagattggatttgggagttttctttggaattttttgagccatttttagtgttgacgttgagtgttctagagtagcagggacagagtgcggctgggaggtgggcggcagaagtcagcagcctactgcgggtttgaattccccccgtgattttcccagggttgaactgcaggaccgctggagcagaaaatggccccccggttgcgcgagtgcggctccgttggagttgctctaaccacgaaaaactacatttttttattacagccctatttttagctgtctaccagcttgcatatagttgtgaccaaatgcactattcacaagcaatctgaaatcctaattaattctttttttgaatttgaacaagagtgcccctcatctgttcttcaaagaatggccaatcttgtcttgaatgcacagtatattccatcttccttttcccaacttttcagttccagaaagatgaagttagtactattactccaatgtcactcactgattagtacaaactcacttcaatacacagccattgtacttcacactaagctgccatgaggtattattaatagctaaactaaaaacaaaaaatctgaaagagaatcacatcaaaaattgatgaatcacagtctgaagtggtttttgatagaactaacttgcagaaacatctgagtggaagaaaccagggctctaaaatgacggggagaaattagtcaagtaattttcggacccgcgaaggatagcggattccaaaaatttttgctctttcatcagacaaggtctcttgcgaaaccgcaagtaacaaattgaaaaatccttgccaggaacgcgtaatgccttcatggccaactatttccaacctccgatagtattcctcggatgatatccaataccccaagtatcgccacatcgatgccattgtgcttcctctttggcctagcgggccttcttgacgggattcctttgccttcgagtcatactctgcgaaacggattagggagttcttgaaagcttctgttttgcctacgccggcgttctctgcaggttttgggatgattgtcattatcatgtccacaaggaataagtaagtaaacaaatttttttgaaaatgtcttgtatctttggcgtgcaaggaagtagatatctggagttgcattcggtcctcgtaagctttctgccaaatatcgtaagtcgaccgaatatttcgaaatgcgtattgcgctaaaactgatggattcgtagccaccagcttttcattagaaaatcccattttttttctgatcgaagtccaatcctctgctgacagtttcatttgttgggaattctttttggagtacaataataccggctgcttcatttccgggtcgatcatcccttgaaatagtttttgcagatgtgggaatatgatctctgcacctggaggtattactgtgctttgaaaaagtttagaatcgaacaccaattccccctgggtaacctggctgggatagagccggtaagtgaggtgcagatccacccgatgtgaacgcagatttaattcaagacgttccggcagttgttgatcaattttgattcttttatttgttgcttcaggtggttcatcgacctttctgatcctggtgggcaacttaaccgggcggctagatgtgctttcaggcgattttgctgtctctatatgttcgatcagttgctcgtaaccaccgggccctgacctgccgctcgaatcttccgattgaatcgactcgtaggtgtcacgcacgtgttgagaatagagtttattgtagacatgactttctctggggttcgagactagctgtccctcgtccacagaggattccgctcggttttttgctgaaggtgaggatgaagttgtgggatgatgagaataggcatcaggtgtgccataagtatttccgtgataccaaagatcccgctcaggaatgagaggagcaagaccttcaaatatatcgtggtctaaggctgcattacagccaacagtgagcttcaacagggctatccaagggctgtttcgaatcttcatggtcgctgagagtttacttttacgctacgtttatatccggaggagaaccgatggaatcatgaagtttgcccacaaatgaaatgtgatgcgaaaagcacttgaatatttgaatcccaggacagccaaggacaggcaacttcatactggactagcaacaaatatgacattcacaccgtgcatgtagaggagatgggtaagtcttgactcccgacgtgtttcatccctgaagaaaggtataattagtaatccgaagaaattttcaatgatcatgatcctcacaatgcttgaaacctcttttcccccaaaagcagatgtagaccatcttatggagtaaatttgtacatgatgaagcagagtgttgaacaatctgatttgcgtccatggtgtctcaactgccagcagttattgcccagacatcactgtccaagcacagatttgcccacccttatggtacacactgcctaaaataaccgctcggacaagccggtccgatgagtcattgtgccggcttgtctgagcaattgatccaggcgacagtgtgtttggtttggtaaaatttcccaaaaaaaaaaaaaaaaaaaggtttcttgttttcagattccttcttgagaacccatattcaacattttggccaaattttatcattttatgggtgtgccaattgttcccctgaagtgacaaacaagccaaaagagttgaaaaaacacatttacaaacccaatctctatgcctccattctgccatactggccaggctgtatatgttgtagggtgtgtgcaaactccacatttggagtatggaaggataagaggtgggtggggaggagtaatgaatggataagggtttttgatctcttttacatacacagtatcaatgccacggggctttcaaacatggcacaaagatgattgggcatcaaagtacagccaattccaaaaaccttgcagttttgggagggctgtatttcagaaggattttttagcaccaccaaattttactgcctcacggcctgtacagatgacggtacaggttctgatttggctgctgaggccctggtgtgggtccggatgcctgccagctgccaggcaggggtagggcaagcctccatgtgatgagcggctccagaccaaaaaattgagaggattacaatcatctaagtcccatgaactcaactcaaaaaatgtaggagttgggtcctgtttcctgaagtaatgtggccatacagagctatgtacagtgggtagacagtgaaaagtggctgcttatattggattccagagctccaaaacacagactcaaagtcatgagacttggtcaggtggtgcataataggtcccagaaaatgaatatgaaaaaataaaaacaaaaaatcaagtttcaaaatttgtgaaaaataaaaaataaaattgattttttccaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagatggaacatgtgaagaatgattataactgaaaaaattggaaccaaaaaaggtttggccaggttgtttgtccagattggagccaaaacagtaatttctagtgctttactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagtagagatggtcgcggataatccgccgcggatatccgctatccgctggcggatacccgtcagtgccagcgggtgtggattcaggtgcggatgtccttttccgcccaaaatcctggcggatatccgggtatcccaagggatacccggtgccaagaggccacaccgctgggaggaatccctcccagcaagctggttttaaaccagcttgttgggaggggttcctcccggcgagctggtctgtgtaccagcttgtcgggaggggttcctcccggcgagctggtctgtgaaaaaaaactctcctggaagagccgtctgccttgccgcccattcagagggcgggtatcttgccagcgtgatgcggatgtgtgtttccgctgaaatcgtgagcggatatccggattcaatgcgcccatctctggtttgaagccatctggaaaccactttttccaaaacttcatttataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattattgagaaacaagctgtaagaaattaattgaaaacgatgtgtttgattggaattttcaaagtgatcctttgatttttaaagaaattgaatattaccacaaagttctacgcattttaaagactaggacataaattcaaaatttcaaaaaaacaggaaaaataagtggtaaaaaattgatcaaaaaaacacacccaaacgcggaatctacgtgtgctgcacgcaggaaaaactgggtttttattaaggcccttattttagtttttgttttatttattcttttatttgttcttttgtttgttctttgtttttttatttttttccctcctatatgggcggatatccgctgggatacccagacatccgccaggatttcaggggaaaggggacatccacatccgcatccgcatccgctggcgggaatccgttggcactggcggatatctgccagaggatagcggatatccagagaccatttctagttgcctggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagtttccaatccagttgagttccagtgaatcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccatattggttgatttttaagtggatatatgagaaaaaaggtgtaaaaaactatgtaacttgtaataaaagaaaagactgtaaaatttttaaatgggccagatggctacccttaaggtataccacaatgcgctctcaccaccacaccgggtggggtcttcttggccttcaagagtgtacacccttgacatccaggtgggatcctcttggccgtcaagagtgtacactctcaatgctggggggatcttcaacagccaagagggaccctcctggttgagagtgtagactcaacagccaagaggggtctcttggatgtcaatattttacactctcaatgggcgagaggaaccatgtttccctctcagttttaaagggtatacaagtcttgagggccgggagggccatcaagatttgcatagtgaaggccacaacccccattgcgtggcattttttgtataattttttattgaaatattttgggagctgactcccattcccacttcaggaattggaggaaagagtcccattacttaggggcaacaggaccagagggagttggagaggtcaatctcctatggaccatgtatgttttggacttgatcatgtatgtactgccttggaagaacttttattcatacaaaccagtatgtagcactagagctggtcgctacgcatccggatatccgcgcggatgcggatatccggctgctttttcaggccaaatggccatccgcatccgcatccgcacccgctaacagtaacgggtatccgtcggccgcagcgggtatccacggatacccgccctttaaagggccggcgaggcggctggaaggatttccttccagccgtcgagtaccagctggaaggaaatccttccagccgacgaggtacatgtacctcgtcgactggaaggattcccttccattcgaccggcgaggtatctgtacctcgccggctggaaggaaacccttccagccggccatctgcccttccggccttgggtatccgttgagatacccgggtatctgctggaaaatcagcggaaagggcacatccgcacccaaacccgcatccgctggcgggtatccgctacagcgggcgggtatccgccagcggataacggatatccgcaacggatatccagagaccagctctatgtagcacagggtgtttattcatatgtcatgtttttggcagttggtttcaatgattgttcagggtttcaaacaaaaaaaaaacagaaagaaaaatacaattttccaggttttcaaaaacaagaaatgtaaatggttttttgacaagtttggcaggtcagtacctccatataagagcttggaagacagcaaaaacacagaagacaagtgaacttggatggcagaaaaaacctggagtgcacaagattacaaccaagttgtatgtagctggaatgaactttttgaacttggttgacttagcattttgggaaagtgtgatccgccatcagtcattcaaaacatctcccatgaggaagagttttctcttgatttagcatgttaggaaaatgtggtccaccatcagtttcacaaagcatctcccatgaggaagagtgttctctctgaaacaagacaccatcctttgaagtgctcaactctgagagacccagtacaaataccaagagaaacaacttgaatattatgtaatgcatcatttggggctgtttcagtccttgtaatgtatggccaattttgggcattcaaaaaacttgtttatcattttttatttttttggctcatttggcacaccagtgccttcatataatttggatccagctggtttggggttgaaaagtagccagaaaaaaaaacatctggttaccctgaacatgttgtatgtgcagtcacttggctgaaggtatttgaacctcatgattatggccattgttttggcccaatctccagcatttttgggtaatttttcttctggggcagctgctgagatagtgagtggcttgaaggaatgattcaaatagaaaactgatagtaaatgaacaaacatactttctttcttttttccatcattatttagattgaaagttaaaaatgaactcttaacttattctgaaaatacccaaaagtgtgaagatgtgaaccagtgcctcttatgtggcaagtgtttgggggggggggggacatgtcctccttagcttccattcaaacaacaacaaaaaagaagatttgcattggatagtgaaagaaaatgaagcaataatttggatcatcaagggtttatggccaggctattattataaagacaggattaatttttcttgttctgttgtcaatctttccaatgactctgtaaaaaccaaattgaagaacgacttccaattctttagaatacctgagccaggagaagctacttttaagctaataatgtgttcgtcggacttgagccaatgattgaggtatcgccacatcgatgaaatcaaggctcctcttggaaccagacggttggttagaggcattttcatttccaattggtcataaaccgccaaggactccaaagcctctttgaaaacttgagctttgctcgtgcccaagctccctgaaggtcttggtagaatggttgatatcatgtcgacgaggaacaagtaactgaataataactttccagttgtttccaaacggtcgtgagtacactgtgtagctgctaattttagatccaatcgactgcgatagtagctcccccagatcttgtgttttgatcgaagtttcgccaatgcacgttctgcccgatcggttcgcctcggaccctgcaagtcttgtgtttctctttgtgtctttttcatagaatcggtaaggagtcctagttttttccagttagccttaaagtcggaatcgaggaataacgtctcctccgggtctccattgattacaatcttttggaaattattgttgtgaaagtaatcaaaatgaaaaatcagccccccttcgttcagctttgtcggatcgatccggtaggtcacaatcgtatttgtcggtcgatctaatatcacttgaaagtttagcgatttcttctcgagtccatttattgggtcagctgaagcccgcgagtacacttgggctgccttgagcttcttaatggtagttggaagcgagttttctgccttcctggttatctttggccgggctggaacagtgtgtgcgccgatgttggtcgaacccatggtttccggtgatgtgttggtctgcttacccttgagtatctcctcgtaggccttgaatgtggaccagaaatcatcagcctctgcaccatcgttcgacccgtttgaattgacgatagaatgaatttcagacccatttgtttcatgggattggggatcctgtgaggggctagtgacttgggcggtgagatggcctcccttggagtatgagtctagccggaccacgtcccgagaggtttccgctggctcattaattgctgaggatgagtgcagaattgtgggctgagtagaagaagcagcatgtgcatcataagccggcaaacagtcttcacgataccagagtttccaatcggggatcagaggttccaggccgtcaaatatgttgggatcgacccgggcattgcaaccaatagcgacaatcggcaaaacgatcaatgccctcgaaagtctcttcatcgcggttcaggtgtttatcgtcttctctggagttgtctctcccgtcagaagatgatgcgctatgtatgagaatcctcaaccggttaaacgatttggatgcgagttgagccatccttggtgccctggaacatggactatggagtactgttccatgccatggattcgaaatagaaacttgtgccgggagtcattcagtgtcacttccggtatgtttcatgaccagagggcaatctatgtacatattccctcaggatcaaacctcagaagcagagttcccatgtttgcatctgacggaatccatgttttgttgatagaaattcagcaataccacttcgcgagagcgagtgcggtctcgtcccaagtccgtgccatacaacaaagggctcggaaaaaacgacggacaaaattacaagtctttggaaaaagcctgtgaaaatgggtttatcaagtaagttaaactcttctgaatcacacttgaaagagagggtacctgtaaagagaaaaatggacctggaagaaaaatagagacaacaaagaaaatagaaatatataaaagagttcatataattttgtattcttcttcatttgttttggaaacaaagaaatgttcatcaggaaaagtgtagagagctggtagtaggaaaaaaaactagatcaacacgcagatcagaaaagagtaaacagtcaataataatcaggaggacagaggagagatctatctatttcggtagctaattgaaacaagccagaagtgcggcagaaagcggtatgtgttgggctttttggggtggacaaggtatatagtggcgctggtcatttgagggacaactgattgaaaattaaatgcaaaacaacaacaatttgaggcagaagaggtacaaaatgtatcaaggaacaagaacttataaagggagactttcttcgtaattgatttctatcctccctcctagatatcacttccttcgatcctgaacacttgcgcataattaaaataccccttcacggcaaacaaaacagacacaaacttatcaggatttctatcctgtgaatggaaatgctagcaactatagtttttagaaagaaagagcggggatgggcagggggatgggacttacttgcatgcaagttttcacgatcggttggggcaggttcatagaaaccaaagaatacgagatcttagccacgccttcttggcgcattagcttatacaattggtgtgctacagcggttggaaacttaaaccaccccagaaaaaaaaattgcgttgttcgaccaaatacagaaattaaggttaacgctcaagtttatggtgcttggaaaggtccagagagatgagactcaagaaggagtgcttaccgacatctccatataccaacgatgttgatatgtgcttagcctgatagccgcatttaaactacgttgaacatccccttcatccgtgtaaaattctagcagtttcatccaggcctttgccgagaatttagcctccaaacacctctggaacgcgtccttagcctcttccttgtgatgtaatcggaacgccagatctcccagaatctcccactcagtccctgtcttcctgtacggcatgtgttgggccttgaaatgcgctacctcagccctccaaatcgtataaacccttaggtcctacaagtagtaagtaaacaaacacaaaacgaaaacatatgaatatttgggggctcatttacttttatttctctgatgcctgaaactcacttcgtatagcaccataaacaggttatccaaccatctttcacagagtcttttgttcatgaacgtatttcggggggctgctgtcgccgtgctagctgtattttcactctgtttgtcagttataccagacgatggatgagctgcgatcggtttatcaactccgctcgcaggtcctgccattggacttcgtgaagcctcatctaggcctaccggagagtctgggcgagactcgtcgtcacttttggaggagacgtcgaccggattcctcgcttcagacggccgatgatcttccgaatcagagacggtgatcgttgggataggacttggcggattgtaagctgcggaagcttgtggatctggtgatggctctttccgtgaggatgcgttcggcgcgtcgtctgtagcagccttgccctctccattacccatggcggaagtactaaaacgctttgcatgtgactggaaggagccttgctgctcggtctccgttcgctgttgtcgatattcttcctccatcacaaatacttgactccgacatttcaacagttcatcccaaccaatcagaattaccagttttgtcagcagcgaataagctttcgaaaatgtcccccgaagagacggcgcgggtaatcgtaacagtgcaatatcggcttcattgtcgcgggcagaatcttcatcgagaatttgtgactcagcaataaatgttttgatgggtaagtgactgcgggacggtgttggcatccgatgtaaatcccgatcattgtaagtaaacatcggacacgagttcaaggtaagcaatgcctgtagggggggaaatgagtcaggaaaccagaagacaaagagattgaagggtgaaataggaaagcatgcgttacatcggaataacgaccaagttcaatatagacttccgtaagctttgcccaagtgatgaattcactaggcgcacagttgaccgcttgtctggctagtttgagggcccattccgtatactagattacttgccgtagagtaacaataagccgtaatgcgcagggtcaagttccagatgaatgatcaggtccctccgaatctcgagggatgtaagacgtgacaaaaagtgaaggaaacaaagttctgacatacctgtcctcctttagatctgagaaaatcacattggacatgaaggagagcgtatgattggggcatgtcttcaagtgcacgatgtaagacctggacggcttttacttcctcatctgtgaaaagacgtatgaacccagagataattagacacaatagttactacaaaagaagtattctccagctgcgatcttactcattcctaaataagcctgggctaagagagcagctacctcaacctccttcacagccagtttttcaaacaagttgactgctggcccccatctgtaaaaaaaaaccccagttagtcaaaaataattgtcagtctcaacaaatgtgttgattttttttagattgcactcaccgaaagccatcaccaaaatatttcatgatacctgttgtgagatgattcgagatgacagtagccacttgaatctcaggatcactaccaagttgccaacctttgaaaaagatctcctgaacagctcgtaagaatctttgttcgccctcaggatttgtgatgggatcgattttcctgaaaccagcgagtctataattcggatcgtcggcgtacaagattgctcttaagatcgcagagacgtatgtttcagtccagatcactggtgttggttcatgtttttctccacgcaagtcgatcagataagcatctacccctcctggaatcttcacttccactcgaacgtccacccttgaaaacgcattgaagcaactttggcaatgaattgtggaaaattaaggagtaaagggaattctgggtcagcttatggagatgtgaggggtgactggtgaaaggcataagtataccagtaacatccacttctgatcctccaagcgcctttacctccgcccccaccccatccacctagccaacttccgctttcttcgatcgaatatgttaaagaattcctttatgatagatatttcaagtccccaatttcagtcaaaaaaaacacacgctttttttcaatttcagaagaacaattgatcaagtttggccgaagaataagtaaacaagacccacaaatacgctgccaagctagcactactactagcatcagcaccactaacgtaatgataactacccagatcacgttcgacgccatttgtggttgtaggtggctttgatccgggtttgctggtggttttgatgagatgacatagatctggtggtcctagttctctgaacgaagtcaaaaactcggtacgcgaaattaaactttctcctagttcgacctgtttcagcacccatcacaacccataataaattgtaacgtcacccatcagttcatatatcgttctcatgtccttattctagaaaaaataaattcaggtacacttcaaagggaaaaggagaacaggaggagaagcaaacctcgaaaaattcgggcacgtccttgaggtgatcgctcatcgttcgacaggtcccaagtcgaccgggttatcttgcgtaaaataagcttgtttttatttcttcttctccttgcgcttttcttttttggttggacgtgtcctttgtggattccttttgtaactttaaaatctggtggtacgtcggttgaaatccactgtaggatgatgttgagccagggtaacaaagccagacatgacgtgcggaatccttctactgagttcccccgagcagcccggtctgtcggcctctcctccaccgcccccgatataagcatgaataagaaccccccctggtgcagatcagccaaatctcagatgaatgcaggactatcgatcatcatcaaagttggccctgcaccttacaatccaaaacctataaaataaatgtcctgaacatcaaaacggataagagaagccaacgagaatcattgttgataaaacacacaagcaatcaaaagcattgaggcaagtgaataaaaagattcttccatgaacaattgaatttttacacctgatctccggctacaaaggctttatatactcaactgcagatcttgctcagaaagtatattgtaatcataatgttcacccaaatcaaacaagaggaaagacaaatttaccttccaacatatgtggatttcctttctggtttctaaccactctggatctaatgcatagtttctggatttcttgatgttcatgagttcacatagtaaatctccgtgacaactgaatttgacaacatcacctctattgtatgtccaaagaatatagcactaatctagaattattggtgtcctcctttctgaattgaactagggtttaacaaatctcaatagtttgaaagtaatgatctctttacctttcaattcataatcatctctctctctctttctctctcacttaaacagacagccacatgaaaagccattttttaacaaatctgtctactttctaaaaaccaaaaaagaagaagtaagaaatatatgtatatatatatatatggagacagactagagagagaaagagagaaaagagaaggaggaatatagatgttgagcatctacgatttttgataatgtcgattcccaaaaaaagggaggggataaagaggacagaagggattgagagagtgggggaggagtgagggagagcatgacagacgtcaagaaaagcgagcaacaaaaaagtgtgaacaagggtgggatagcagaacttgaattttgagtagcaaaagtccaggagaaggagaatggttagtattctaagcgaggttcatcagagaatgacgggccacctgcagtcccgttgccattgtagaatgacgggccacctgcagccccgttaccattaggtggagaatgaggatgaggatggtggtggtggaggggaaggttaggcggactgagtgggagatggggttgatggtgtggatgatgggggtggtggtggttgtacgggttgttgttgtggcttggaggggagcggaagtcgagggatgtgttgggcttgttctcccaacgttgattaggatggccgttctgatgagccccccgcccattgttgttgctgttactgttgttcgcaggatggctgaaggggttggaagtcggtgtggccatcggttcgcctggcggagggtaggtgtaagagctgtatgggttgggaggacttccgccggaggggccgttctggggaccatagtactggctgctagagttgcgaggagtagctggattattattgtattggaagttttcccgtccgtcgtgtggcccgttagctgcgggaggacctccgccaccatgcctgaaccgtcgctcacctcctcttcctgcctgtcgacgatctccagacctcccgttggagtaggggctgatgccgggtggtggaggcccaccaagctgcgagttcggctcgggagtccatcggtcatggctcgatctgaacctaccatccgccctgcctccgtctcgtcctcggaaccctcctccgccgccgtatgtgtccctgatcggttgaccactggatagaggggctgagtagcccatctttggaaacggctctcctcgctgtccgcgctcgtctggggacccatgctcgggtaacattgggggcggtgggcctaatgcatacggctctgggtggccagaaagtccatgggaatgtgcgtaaggtggcccgggcggcatccccccgatcgcgccgttcatcccaccgatcatcgacatcggtgggccaggcttcggtagccgcatcgggtcgtgcggacccctgtcgaagctcgtcacaggtcgagagggcagcgaggcgtgtccatagcttgcgatcgaaggtgccgaattccccagaggtggggcctgcccgccaggaaggttcggcggtggacccggataggggtgggaacccatgggcccaccccgattcggctccggcctcatccggcgagacgagctgtggggttgctgccggtgatcaccatcacccctcccctcgttctggttcatcattacactcgacccttgagaactgtatggattcacggcgtggtttagaccggcgcgatggaacggaggcggtggacctggatcggcaactattcggtttccggggttgggaggtccgattggatgtttgaatggatccgaaggaaaaggattctcgttcaagaacgctgggggaggtctcgagttagaagcgggcagtggaagtctgtggggcttcgcagctggttggcttccattgattttgtttggcaccattgaagatgtcccttgaatctcggtgaaagacgcaagttgatgttggtgggtctttttggcttgttcttgctttttgcgtcgatcgtattcatgcgagggttcgtaatgaggcagtctatcaggggggaaaatcatccatcaatggctggggtctaatcttttttggggaaattgataaaactcactttgcagggtcaattgccatcggatcagtccaaaaccagtcatgatccaacgcctcttccgccgtcaatcgcctcgaatgatcaagtacaagtagatgatcaagtaggtctgcgagttcgggagatatccgctcgtactcttcccgaactctcctgggcttgctagtccacgaacgtacaccctcgcagcctggaaggttttcccaaccaggcatagattctgaagtaggactaccacaaagccttcaaatttttccggcaaaattagaaacgctgacaaaactgagtagctgaagtgggtctgctaatgattataagaacactaaccgaaagatcaattcacattggttgacatcagtagaaccggtcaagatcggcccgcctttgaacatttctgcgatcacacatccgacgccccagagatcgacgggagtcccataccttcgattgccgagtaaaatttccggcggtctgtaccatctggtaaccacacagttggtgtattcacgtttcttgttattatgttgctgttcgatcgaccgagctaagccgaaatcggcaatcatcagttggccctcattggagatcaacagattggccgccttgagatctcggtgtaagatcttattctatattcatctcgacgttcagatcatcaatcgtcgggtccgaagggaaagaagaagaaagtggtgaaagtatcaatttaagttgctaaggttcgaaagagagaaaaaagacagaagaagaagaaatgaagcaaaaaaacggacccgatgtaaataagcagtacccaacaacaactgtttagaatatagcttgatttgactgacattaaacgtgatcgatttgttctccatcaagccagcaagatcatgatcgatgtaaggaaagaccatataggtattacctcgtttcaagagattcttgtcgcctcttgaaaacgccaagtcgatcacagggactatgttgggatggtctaaagatttcaatattcggatttctcggagggcggtgattggtagcttgatcgaggaagaagggcacgggagaaatattagatctctctctctctacatgttcatattgacgcgtatgggattgtgtttgctcactccatccagctcattatgtacaatgatcctcttcaaggccacgaccatcccggacttgactttactcttggtttcaatgagccgatcgtccgtctcgaagtcatcatcacacgattccgagccatcgcgtagggtgttctgagctgatgcttgcagtttctgctgttgtgcgtacaaccgacctcggtagatacccttgaagacttcaccaaaagttccttcacctaatttttcaactaattcatacgatctgatgcttgatactccgacgaagcatttcttggtggttccattactgactggctcgacttgggatgattcagttcgagttatctcctggcttgagtctccattctctttggtgagtgacggttcaggattgacgcgtgatttgggtgattggcaaaaaaagaaggtaggttggtaattttggaatatggatctgggatggttggaagggtttgacgatgggtcttgactgttctcagggtcgttggaataactccgagtcaagttattttcaagcaattcctgactggacgggaccagttgtgttgttggtagactgctgagttgtgggttcgattgagcctgtgtgctaggtggggggtgaaggatatgatcgtgatggttgcgatttgaaggttggatatcaaatgatccttcgttttgaggttttgagggggatgagggtagttctttttgcgatggattgatcggacgatcggttgtttgagtgggatggctggatggtagtggggaaggggagagtggacgttgtcgtttgtttggtggttgttgtgatcttgagggggagcgtgagattgagggtgatcgatggtggttgcgagtgtgacgtgagatggaatgactggatggtgatggtctgggagattttgagcggcgattcttgaaagggtgatgatgatgatgattgatgctagactctctagagtatgatctatttctttgtcgagatctggaggctgagtgagttggggagagtgagggtgagtgagatcgattggagcgagggttacgagtctggcgtctgttctgatctggtgaaaggtaggttggtttgatcgagtcagactcgggtggacgtgattgatgggctggtgaatggtgagatctggatgaactgggtgagagatgattgttgagtcggttgttgttattgtgagtgttattgttggaagggtagtcggttggacgatagtttgatctgccgactggagatctgttgcggttgttgggagatcggtggattggcctgctgagtgcgttgatggcatttgggttgatggccgtcttgatctttgatagatcggttggtggtttgggtggtaatgagttgaagtggtgactattggttgatgatgagggtgagatggttaggttgttagtattattattgttgttgttgttgctgttgttgttgtttttgttgttggttggtgatgatgagagtctggtgttgagtcggttatcctctacttcaccctcctcgagttgtactgagctcatccttccttccttgactttgtctctctctggttggttctggtttaagtggttctggttggttggcagtggtctttctgagtggattgctgtctgaaagaaatctgaatcgggggtggccgggaatgggggagagctgagatcgggggaagcgatagggacacgggtaacccgtcaacccgtgacgggttggggaaagggatggcttgttcaatactccgaggctgaagagaagctccatggatcaccaatggtaaacaaaacaaaggagagaaaatgctcaatgagccatctgcaaaccaattggtgcatcaattcagatggtttttgcaagtccagattccgcaggcttgaatactttcttaacaaatcagcaacaagttgcatagatctcaacaagggttggttcactacttggttctgatcaaatcaccaggaagttatatttatcatgagagggcagaaacatcattcacgttttaatttccatttcaagtagctttaatatacatccaaaccaatgcatcgctcatactagtactacatatcaacccaaagcgacattctttgttttgttttgttttctcttctgaaaacttttcctgcaatgatcccatgaaccccaagacagtcactctgttggtttttgaatgagttttggaagagattattcaagcaattcagttaccaaattcacttaaagaattcaatttttatacatccatggccaaaatattaataccattggaggacttcctgtcaatatctgaagaccctacagaatcagatttagcctcactggagtcagattttacaggaaaatctcattcgaggggctacaaatctggttttgtagggggtacagagctaacaagacatgctccaccaatggattgatctgattggattgcaaatggttcaaattcaacattggtaattctcaaagcttttccaattataaccttacaccaaaacaaaacaattgaaaatttggttgaaggataacctctgatcaagaaatggacccaaaactagcaagaggaaccaaggtctagcatgaagaaagtattcaattgcttcaatcttgaaagacacattgaatgaagggtagctaaattcatgagacatttcttacaaggcagacttgtgcctgataccaaatatggcaaagcaatgtaaaaattacaacgacctagaggtggtagtttggttagttcattgaacttgatttatatgcagtgccattccattttcaaatggcccattaaccaccaacgagcggcgtccaagacagtgtgaagaggtgaaagattctaagaggcccaggggcagggattattttccttccgagttgagcgtgacgggtcatggattgagtgacaggggaagagtatgcaccttggtccctggacgtagatcctagtcgattgggcggtgttgatctgttgatcaattaaatgtggtgcttctggagcgtacatacaaagcggatctcctaccggcactcgaggttgcaaggatgatcgatgagtgtgccgtgcgcaccttgatcaaaggttcataaccttccataaaatattccccatcattgacccttcccaaacccttgaggccactcttctcactttttagcaaacatggaagacttgatgaatgctggttcgaaaccggtacctaaacctgatccgcaggcaacatcgaacacagaaccgcgatttgtggtcaaaaaggtcactcaacttgtttcaataccctttccaatcggcatcccctcagtctttgttgcattgaagacatctactgatgcattcccatttcgacggtggatggattctttctcagtgcaatgcggtagcccagtgggcttgggacattctggttgataattgcgcaatttgcaggtaattatttcatcttaattttcaatcatgtcgaataccttttacggcgactcaattgatgttattgactttctttacaggaaccaaatcatggatcgttgtgaggatcacatcgcatttgtacctttgtgttatcagcattatcaagactgaccttcgtatcttatcactcgccaataggcaacgagtgcgaagccaatcaagctactagtactgccgagacatgtacagtcgcctggggaacttgcaatgtgagtatctgtttctcaagaactctattataatctccgacgactgaaggtgactgaggcactccttcctcgtcattcagcacgcgtatcatttccattgtatctccagatggttgaaattatcttcagtgtgtcccctttgcagtcgagaatggggtgagttaatccgtgacccactctttcagctcggatattcgacacacaatagtattctaatctaaccctacattaaaaattatcttgaaccccatccacacagaaattgaaaaggttggccaatgagaagaatatgctcaccatcctgagcttagcagtccagtcatgctccttggatcagaaaataatttcatttctttccaagattgacctgtgcacgtaaaaaataatcagctgtacagatcacaaacaatgaaatttccataaccattaacccagtcatctcaaaatgaaagaaaaaaatatcaaagtattgcctatgacacaaccagaatacttctggaagtatgatggcacgtgtgtgatgggttgcgggcgacaggcaaaatttgctttgttaagtggacagtccccaggatgaacaaggacttgcttggatggattttaatgaagcatccaagaaattgtcagttggatggatgaaaaccatttaacttggggatgaatcaacaaaatatcattctatgttttaaccttagatgtaaattcagatccatatttgttgttaatcagtctcactttcccaattccgtggtttccattgtaattcaattactgaaggggaaatggtaatacaatatgtaaagcaggttttctcatttttttgtatcattttgatagtttcagccttaatttctcttgtctatttaaccattcttttttgaaagaaaacttgaagtttcattatttttttcttttctttttttggttgacaagactgttttgacagtaagtctcctcatcaatctccaacagtgtcaggggttgataggtttaaacaccctcataagaagaatgatagtaataaaataataaaaataaagaaataagaataatctatcacgcaggtgtgaataaatgaataaaatagattgattaatatgtcgtggttgcaacacaactttttctccaacagttggatgaattatctactagttccatcatattccttggggatggccaccaattggccagcatctccttttggtatttatctgagccgtgccagtaaactgtcactgatagatattcatttccaccctctccaattcacttccttaagcagatcacagttctagatactactcttgtcaccagtaagtatctgaaacctgacaaacagcagcaagaacaaaatccacatctttatagatgcataaggtatcatgttcatctctgacactatgctagaaaagaaaatgcttccagtaagtgaggtagttttatctcattcattgtctgaaaaatattctgtgaccgtaggtttcaactttattctggtttcttaacatcaatgaagtgatataacagggcacccccaggtaggctttctgtgcgcacaactgaacttgaagaggatgcttcaggacttggaagttgtggtatttctgggactacatgtttgttatcatgactacagccttcttttgggacggattgaatttctctgtttttcatcatcactttacaacatccatccttagagcatttgtagtacttctttgtatgttccactgggcagcatctgccactgggaaagaggtgatcacaaatgccttttttgggagtgtgtttcttctgaacctcccaatctacttcaccacattccatgcatgacatataggttggagaatgataactggcattagggtcggaatgccaaatatgattttccacaggttcatttcaagaattcaaagttcacaaataagtgctttcatccagaattgaactggtgttttgatttttttttctgtgagaaagaggtaggccaacagtcacagctaaatcaagggccataggctgtacttatatcatcagactgttttggaagatcaaattaataaccaaccaatcaattcaaaggcacctgaaaattgataaaaacctaatttaacattagggtgtctgtgtatcaaacatgaaaaatccactcttagaaacctgttacttttccacaagcaaaattttgcatcagtgggccgcaaaaggggtcaaatgaagaacaaacatattcaaaaaaatggcgatttttttcaagccagtcaattgaataatggtggattaggttatatgtaataccccctgataagtatcatatttatactatgacactatgtaatcaaaggtttcattgaacccctttttccctacacaaaacaaaacaatagagccaattttttggtttattgtagaatatttctgaaccaaaatcaaacaaaaagtgccttgttcagtggggttgggtcactcttttgaaccccaaaaattaaatgagagctacaattggatttcatgtaataatcttgcaatctctctttgcttacccaatcaccatcatatccttcttctttgatattttttgaaacttgttttgttttgagattagatgcattccaaagaccttggatccctgtttcagcagtgggttgctcaaaggtgatgagatctgctcaatggaagtttattgcagttgtctggcggctccagggtgtataatagatccactctggtccacatttttcacacccaagccattgaaattttttgagaagttcgggcttattgagttccacacagtgatgtgataatgtgagattaatacactaatttcaagtagtgatatgttgatttaccttcaaattgaagagaaatgatttgaagaaaatatggcaattattttgtctcttctgaaagtctcagaaacaatagagtttgagaagtaaaaactttgtagcaggctttccaatgatgactagatacaagcacattcgaagtatgttaataatgaaaaatattgaaatgaatgagaaaacaagtggaatgagtgtgaaactttgaaaggtatgaaaagtgaagttggtgtagcaaaaaattgagtaaactagttaaggggtaatgggtttttgcttgccagctaacaccatctcaccaccttgtctcaatgaccctcccatcaagaatcatatctagaaatctcctaaccagttttgtttcttattctttatcattttgatcattataagcattaatatatgctgtctattaaaccctttgtttttttaaagaaaaagaaaaaaaattgatggcctttttttgaaatccaattacctttttttgggttgagaagaacattgttgaaacttgacgcgtcaccaactgtaaactgtcacatctgtcaaccgcgccactcattcttgcagcactttcagcctgcaccaaccatatccgaatctgaaaaaatgaattctcatcatcacagcatgtgaaacatagtctcattgccaatctcatctattaatctgtgaagcaccccatgtactgtggggttcacaatgtaaaataacacagattaagtaattcatatgagtactttgatcctggtcaagaagttgttcttactttagaggggtgggacttgaaattagcctccaaagaaggaaccaattaagtgatgagaatacttgccactcgaagatttggaaaaatgacctcagtgtatatatgctggatttttttcatatagatgttttgatgcatgattccccctcacttgcatttcaaaaaacaaaatcccccatctcttgaatcttgattagaaaaaatcactccccctacccattgtgggtggacacaaaaaatgatcacaaatcaatgcaaaaaaacaattggaaaatcttacaaatgtgactgataatggtttacattcacttctctccaatgaatactttccattgtcacacttgatcaatagttcctgatgcatggtatgtttttattcaaaaaatgttttcagcttccaagaatcagagtgcaatgtttatgtttcaaggatgttgaggttaaaacactgagatcggcaatgactttgcggaaggatgaggaaagagaagccttccaccaactcactcaggtctcaggtaagttacaataacagtgacatgtctgtgaaagttatgtagcataccgatttggagaagagacaacaaatagaaaaaggagaaaatccagaaaagtatacacttccagcataattatctagtttgaagttattccagttaaactgggatgcactcaaaaaatccaaattggattaatttcaaccaatgaaacatgaatccattaaagtagatacattttttacatttaattggctgtcatcaacccaatttaaattggttgaatcaatcccagtccagctaggatgccctcaaattagccaattgttctggcattgtatgtaactctgggtgctctcagtaaaaaattgcccatttgataggtgcgaaaacctgccccatcatgtatggacaatctgggttgtaactttctggtaaagtaattggcacattttaaatgatggaagatttttctcattttttgtgcctcattattataaatgtgctcaaaggtgagctgcaaagaaacataggcagaagattgattagtagggttcatgactgaaatttatcaaattcccattttaaagtgtttatgaacagttttgaaaagtttaaaatattgtgtggattggacagaaacccccatatctggccatctttatgttttttgttgataaaagccttaaaattggcattagaaatttaggaatttcaatcaggaaccccgctattggggtttttgttggttaatttagggtcaagtaataaataagaacaccagtttcaggtgctttagacaggccactaaaccaaaaagttctaaatggatgcctggaactagggacattctccagtcttctgaaacagtagtatgaacaggctgttagcactgctgtgtatgttgtgttatactatgctaaagcacctttggtggggctttctgctaaaacatgatgtattacatagcaaccaaacttttcagttcaaaaatgattactataattagcatggtattgccaagttcaccagtttatctttcagtatcacaaattacccagggtgcaatggagtggaggccccaagaatgttgtttacattttgattgtggcaaatcaaatttattattgtatctattttgtcaattgagacctggaagtgattggaatcctgcaattaaaagtattttggaagttgggcaacttggcttagctttctatatctcttcagacttcatcttgtaaatgtaaggggatccaggagagtcagaggtagatatctgattgggacctggtatggatgaagatatctggtgtcagagcctgacattgtaccaaatacacagaagcttcacctggccccatcctttccacaaaaagcttggtacagctcgggatgaagggtcaaattcaatgccctgctggcccgggggttgtccagtgaccttcgaagcacagccccgactaatccccgggatctaccccccaatttgatgcaggatgcccgacttaccgaccccggtggagatgctcttgaccttgtgcagtactccgaatttaccagcatcaactccgccacggagcagcccaatcatgacaacttcaagctcagtcttctcactcaagggccaaagtttgaagtgcgattcaggcgactcaatcgatccgcatcttcaaccattgatcgccgatcaagatgttcaagtcgtggtctttggcggtaatacgtttggggttggtgcttgcgaacaaattggaatggtcttgaaagataagaagaagctgaaggtctgttggcattttatttttgacgttctcatcctgaccagagacgttgacaaggaagacactttcaatctgggcgtttcttttgtaggaggctgatctggctgatattttcaccgggagattgatatctgaaatccctcaatcgttgggctctctatgtaactcactcctcaatctacaaaacttgacgatcgtcgacttgtcggataacgccttcggaggtcgatgcgtagacgtgatggtgccgttcttgtcgtcacatcttcccctggaagaactccgactggcgaataatggactaggacccgcgggagctacggtgattgcgaatgcattacacaaactagggatgaaagcgcaagaagctggacaaactagtcgactgaggaaaattgtttgtggccgaaatcgatgcgagaatggctcgactcaagcctggggacaagcgtttcaagttcacccagagttgatcgaagtgcgattattccaaaacgatattcgaaataacggctgggaccccatcatggcaggcctttctcattgttcgaaattgcaagtcctggatatgtgggacaatacggctacggagaaaggatctaaggctgttgccaacgcgctgccccatctgagtgccttgcgtgaattaaatctgggtgactgtcttttaaagccacggggtggtgctatgatcgcgagagctctcaaactaggcaacaatcctggactcgaacatctgaagctttctggaagtgagatcgatgaagaggttgtcggattgctggtagattacgtcaaggaattcggttcgaaactgaagaaagtcgagctgaacgataactatggagacgcggacgccgccggcgagctatcaggtatctggggtgctatgaaggaagctctggacgcgtgggacaacggggctgaattggatgagcttgatgaaataattgaaagggagtcggatggtgagttcggcattctgttttctctctcctagtattgttcatggattacattccttactcgggatctgttgaactttgtgtcacggcagatgaagacgaaaactcgcaggcgtctgatgatgatggcgacagtgaggtcgaagaaacgtcagccgcggaagaggattcggctagtgagcgggtagtaaccaaggataaaacagaatccaccacaaaccagtcaaatgcgactcaacctagcccaacagctgttcctggtggcgatcaaactgtgcagccagaagtaagtgagaaagagtcggagagtacgattgaagagaccgaaaccaccactacggcttcctcctcgaaaaaagatcaaccggccaaagaagatggtatctatgacttattgacacagacgatcgaggcattgaaaatcacgtgatgcgaatttcctccacttccaattcttaatccatatcattcttgtgaccttaaatcactcgaggatcgtttttgttgagagcgagctcttatatgcgtgtgacttaatttacacgactaaaacagctcgtcccttgttttcgcctgatttgctcgccttgactgtccacttagcaccataggcgcattttcttttggtttcttttgtgtgtgtgtagtttgttgccatgagcccttcggaaaattcattcagcttttgttgtcagccgacttctcctggcaaataatagcagcaagcccccacgagcacccccaacgtatgaacttcttagtgggtgtcactcacagctgcacccatcataattcagaagtgatgtctggttgatttgggtacatcatctgcccaaacccctaccaagttatacgcagacagcttggcaaacagtggcctctcgaggagtgcggagaatgagatcagtctaagagggagggatcgaaattggcgtgttgaaaattgtctgttgccaaatgtgtgaactctaacttgggtgaaagcattcaaacaaagatgctcaaagatgaccatcgcaatcggaagagcactgaagtttccttccaggggtatcttggcgcaacacgcgatgtacagtgcagacatgtttcataatgatgcatactgagatgataaaaaacaacataatttatacatccagcactcgaaaattgagttttcagcgaactgtgggctatcagtcccgcaggtcgacggacctataaaagctttaaaccttcctctcatcagctcgagctcagcgaatctggctgaccttcagtgcggaatggacacgtcaatcatacggataccgcagactaccctagggaaaagaaacatataccagacattggccggatcgtaaccacccaaagttcatcatgaaacttggctgtaacgagaacgttgccctggtgagtcgggagtcaagccacactccccccacttgcgggctcttaaaaataggaggcctctcattatatgctcctgggaaagagaatcttgcaatctatgtattccgtgcacatttgatagccgttgtccaatttgcccctacaaatcttctcgaaacgattttttccaacattcgctcatgaagtacattcctaattcctgctgggcgctaatattctccttatgtttttcatataccaactcaaatctcctcgaaaggcgaatggagattcttgaagttgctgcgcgaggggcgacgaagggagccagcaaagcccacccaagtcctagcgaagatgcccttggcgtccttcagggacagtctgatttaactcactcttcttcttcgacaattgcagatttgagtgaaggtccatctgatttgcaacgcactgacgggaagcgctttaacctcgatgaagtctccaatagaatcggtcttcatcatgaaggggcggagggtggccctagtaaacaacttcccgataaaagacctcaacgtagtctcgcgtttaaaaaaacagattcttccatctcagccggtgaacttgataaccttgcaaaagaaaaaggcctggctacgaaagctgagaccccaaataatcctgcaccctcggccactcagcctgaaagtccaaaaagtcccccaagccatccagccccggccaatcaaccttcaagccagaatcccccaatccatcaagacttcaccaataagccttcagctcagaatccccccatcgatcaagacttcaccaataagccttcaggtcagaatcccgcactccatcaagacattgccaatcgaaatccgattccgaaggaatccctaagtcgccaaacctcagtcaatcaagccgaaagctcaagcaatgttctaagccatcaatccttgatccatcaagccgaaagttcaaagaatgccgcaagccatcctatgccgcagagcctgtgagtcctcaatcttttaaagattctgaacccaagtttgacattgaaaatttgaactttgttttacagagctgcctataaaaaggaggatggggtgcagaggtgggaggtaagctgatcaggcattttcctgtcatgtgctttgaccagtgtttgatttgacttttttcgattgtcggcaacagtcattctccgataggttctcatttgagccagagccagctatatacgaacgcatttacctggatgtcacacaccaaaaggtaccgactccaatcaaccccgtagacctagccgaatcaggtcagttctgtaatgtcatggtcactactctcatcatcctaaatatctaaaaacttcacactaattcaaagataagcacccattacgcactctttgcatttgtttttgtgattttgggatattcagccgaggagattcagagtgctggagatatcttggtaaacctatcaggagaggagagattaagacaaactgttgatatagactttgtggttcgagaatttcgaaacgaatggatcaaaaaactccaccccgaggctcggcacgatcaagaagcattacaacaaatcgatcgagttggcgaaaaattgaaacagattctcatagtctctaaaaaacaagtgaaaactgcacgagagatcaaagaaatcctgagtccatggaagagttttgaaagtgagctaggtgtagctttgcacgattccatgcgagtattcatgaaggaagagacagataaggtggtaatgtcccggcttgtcgataggttcaacacctggaatccaacaacggtcgaaccggtcgctaaatccgtagcagacaatctaatcaagaatatcgattacaaggaactacaacgactatatcgagtggcctttccaacacgtgtaaaagtttcttatggcttgaaaaccttggatcctcgaacaaaagactacagaaaatacctggtgacaaaattctgtgaagccccccaattctcagatgaggaatttcgatttatctttgaaaggatttcaagccgcaatttcgccgctttggatcgcaaacctgacctagagttgatggatttgactcctgagacaattgctacaagtattcaagttacacctgacgaaattatgcatctcaaattccaatttgcgatgacgaggccgctcgaagaaactgcaacacagagcgcaaaagtcaagctaaacagtgaatttgggcgtatcactagtaacaatgcattgatgcggaaggcctactcagaaaaattgagagaaataatgtaccgcacatctgcaaaggttgaaacggagttcttccagcgaaatttcggcatccaatcatcctctcacggcatttattacgaaatgaaaagtttgagcaacatgtggaatgtagatcttggtgcttttgaaagaaccttcaagagccaactaccccctgaagaatacaaagagctgttcgaagctgcaacccgttcgagggtgttttacgaagaagtactcgagtctatcaaggaaagccggcaaattgataaatttcagcatactgagcacgagatattcgagttaggacatcatgcaacttatcaagacgcggtacatgcctttgtagtgaaactacgcgccagggggataatctcagatgaattttctgaccagctattatttggaatagctcgccctgatcttgtgcgcttgaggctaacacaaagaatggaaatcgggttatttgataaactagaggctggcttggtcccacaagcagacctctctccagtcacaacctcaatcactaattacttggataaattgacaaccaaagggctactcacaacagaagaacgcaattacttgtaccctctcgatgcgcctaagggcttaccaccacttcgattgattcaagatttctcaactaaattgaatgaactagataagctgcccgaagctttccgagacaaactgatacaatctcttgcagctaagtttgataccatccccagagacggaagatttcaatctgagacattaacaaaaagtacggaaaccctgatttcttctcatagctctgacatcgagaggcatcttggaaaactagaatataatgaagcctttgcaagtttgaaagctttccaacccaaatacgtcgacaactacgtcagcgaattgaaagaggtttttgccaaggacctttggaatgattattttgcaaggaattaccgtacttacaaaacgttcccgattgacaaagagcaggatcaaattggtggccctgggaaacggaaaatagcaaatccgagccagttgatagaacgtgccttagatcatctggcaaaggacaggcctaaaattgcaggaagcgaccaagcagaccttacgaaacctcgcacgtataaaccgcttcgaagtgtaagtgaagcagcaggaggcagtaaggcacccgaaggaggccaaagtggatcgacagcaggaaaaggcgaattgactcctgcaacaagcgaattagcaccaggtgcaccaggaacaagcgatttagaagttgctaaagacccgaagaaaatcaacaaggttactgaaagggagaagaaactcccggacgaacgacactatgcattgtgggctaatccgctcaagcctgtgaaagaaaacaggtcaccgcagtcattgacgttggcggacgagcgattgaaggatacaccgtttagatatttgaagaaggaaatcgctgagcaatggaatactcaggctagatttgtgttagtgaaaacggatgccgctgtgcaaaagatttataagaaggattctctcgcctacaccttggaaaaaagcttaacatcgcttgaccagtacaatcaagtagtggggaaagtaatgcgacaggttaacgcgaaatttagcacaagcgactccagaggcagagccgtatataaacttacccctaaagcttccgatcttcgtgttcaaaactcattttcagattccggctcattttctgggtccagttcattttcagagcccaggcaatagcgggcatctcttctcaaaaaccgagttttcccctgtgttaaaaaagcaattgttgttccttgatgccacatttgcttcaaattttctatcattaatatcactgacgttgtacccaagatcaaatgttcttacacttacattcatttttatgtccttttatgtttttgttatgttttttttttctgtacatgattaaaaacgtatgttttctgaccattcttgcaacaaagaatgttcacaggagtaagaggaaagtgaatgaaaggaggcaattgtctataactttgtgcctaatggtcactcagcttctcaaaactgaaaatcctgctattgttcactcagtcccaaccctttttttcgagtttagacccttgtttgcttccaaatcagccaagaaaaaattatctacttaggagcagtgacatcgtgaattcaagttctccttggaagaccatctattggcttgggcaggtacagtttgtcgaagaaaggtggcatcggccataccagttcggcctggtccatgcattcagtaccggcatgtgtggccgagtcgcttgttctcgccgatccaactgaacaatcttggctgcgacacaacttcaggtgctcatggttacatctggtcttgtttatgggaggtcgactcgagaaactggagatgtcgcgacaagacctgtgtactgcctaacgctgcttgctgtaaagtgaatctgcccagagattattgactcgatggctgattattataacatacactcactagacttcttctttctgagccaattgaacaacataaactttgcgagaattttacgaacttatcactactaatcgagcgccatcaactcttgaagtaaatatttccactgaagaactcgagtggccttatttatacaacgtagttgtgccaaggatttcaagaactgcaagcagcatgctattgacaagaactctgtatttcctccttatccaaagtcctgcgctttggttccaacaaactatgtatctttccacttctacaccggtgatggtactttgtcttctattttgcccacccattacccccaagtttgctggaatgaaaatggagatacctcttggattgagggaaagcccggcaacaacgccaaatttcaatccaggacgacttggtacttatacgctgcgtaaacagtcaccagtcggtgaatgtgcgtcgggtgatccgatgcccaaaagcttgtgagtcacatcttacacatcgctactctatggcatcctaatccactcttcaaacctttgtctctcagggtcccctatcgaaaatcggtacgctgtgtcatgtttttccggaaaactacttagtagtctccgattgaaactattttcatactaatttttggatccagcagtcccctttgttggaaagtagttattcctccagctgggaatcggaagtaaaccaacatgtcaagcctcaatacgaggaagtttaccagaatcccgcaaaattcaggtcattgaaagatgcggaatttctaaagaaattagccaaagacgcaggtttgtagtcgaaattaactctgatagggtttggaaagtaaatgattccaagagattatcacatcctgacttttcctttgtcttcggacgttcttcattgtttttcagccaaatctgtggattcagctgttgagcgctcggaaaaaactataagggaagacgcagtgttcagaatagttcctgacacggattttttgattaaacaatttcgcaaggagtgggttgcaaaacttcctcctgaaaagcaagaagatcccacccttttaaaggaaatcgatcaagtccaacaaaaattgaagccgatactcgaagcatccaaatccagatttgaaactgaaaggcagatcaagcttattacgaagcaatggacaacgttccaaagtgacctagataaggctctgcacaatgctttgcattcatacgttgaggaggagacaagtaacgccgtgctatcaaaacttcaaaatcatttcagtaattggaactccagaagcataaacacccaagctaaaaaaatagcaaaggaatttgtcaatgaactagggtcggttcatgtcgaaagaatatatgcaaagatgttggataaaaaaccaaggattattcagattaataagaagtggcaattaaaaaaatacttggttaaacaattaacctcggcccctcatacgtcggatgaagaatttcagtttatcttggcgcagttgactaaagatgcgcggtcgtggtccagtcacaagaccgatttacaattgttgaagaagactcccactgggatcgctaggaggatcacaatcaatcctgaaaagatattggaatacaagctgcgcttccagataacccagatagccaaacagttctttcgagatatagaagacctcgtgcctgccgaactaagactcatttcggagcgtgttactaacaataaggaaatcatggcggctgcttacaaatccaaagttgacgagctcattcacatggaaaataaagacttccaagttcagttattcataaaatattttgatgttgacaaatctgcgcaggaaatgtacgatgtgatgaatgacctggcaagagagtggaatgtagatttcgaaggttttcgaaggcaattcaaagataggctcccccggggtgaatacaacgacctggtagacgcggcatccagatcaaaatcagaatactctagattactcgaatacatcaagacacaacacgggattgctcttttggagaagttggaagaagagcactttggaagaaatggccaatatgcaagcttcaaagactcgataaaacattttttggttcgattgaaagagaacaatttggttaacgaaaggcaatatagagaattagatgcaaaggtcactaaatcagacaaagaacctctcaccttactggatagtctacagcaagagctgggatttccaatcaagttgtacaaggaattgcaggttgaatccattccacagtcaaagccctccttgatccattcctcaatcaatgaattcttagagaagttaagaaatgtgggactacttacaaaagaagagcgcaattacttttaccatccagataacctaaagaatccatcttcaagatatccaattagatctttcaggaataaagtagagacacttcaagatcttccaagactatttgaagagcgactgcgctctcatacccatgaactacttccacacatatggaaagatgaaacattcaaatctcagacattatcatattaccaagaaagggtgatttcaaagcacaaacaagacatagagaatcatttgaagaaaggagaatatgcactggctttcaaagaattggaacccaactcaattaagaatgcagcagtagattacacctctgatgcatattgggcttcaaaattgtgggatgattacttctcaagggaattgcctgctatgacttcaacactggatacactaaaggagatgaagaatttacggcaaatcccagatgaaaaattggcaaaaccaaaggaattgagggacaaagttctggaaatgtttcttggacatgtggaaaatccaaattcaaagaacttggggataccatggggtgagtggaatttgttttttggttttgaaaaagaaaaaggaaaaatggagatctgacaagttagagttacaaatttctgtcatatatatacagtcaatgatgatacactgaagcttcctgaaacagaagcagagatagaaaaacttatcaatcaaaagaacttcatcttaatggtgaatcctctccagaaggatgacccaagattaaaagatactcccttgaggtacttgaaaaagggaatgattgatgaatggaaccattcagttcaatacatgttcaataattggaatgaactttacaaacttatgtctgaaaagaccaaaagggccaacaagatgaaaaggtatcttcaagggcttgagaattaccatgaggtaattcaagagatctttgatagtataaatggccagttttctctcattgagaagcacaagctgtatagatttaatatgctacctgatgaccctcgcaatctaatgtagttttttcttccttacaagatttgatatgccttctttttcaatagtcagatttgatctaatattttaacaactgaaaaacaccgatttcgaaatatgaagaagggttcttctcttttgaattcatattaattggacattggcttcattgagtcaatgttattttttttggattttgataggatttgacatgtgaattggctataacttataacaaactcaacataaaatattgaagatttgaattcaatttttaggaattgatcggtttgataatgtgcatccattcatagacccaatcatttcccattatcaaagaaatcaaatcatcaattggtgatggtcagactagacattgaacatatgtccatggccctggttgatgttttgagggagttttggcctaagagaccaaccatgaggctggaatgtagcccactgttgtgcaaggagggatatgtatgtctgatgagaaggaaagcagtgcagtggtggatcatagctgggaatgatgaccaactgaactggtgttgtacttatgtacactgctttcaatgcagctggaccctagtatttcatgaaaaataactacattcacaatatacaaatatgtttacatgtggatttcggcagacctttgccaagagatcaggagatgagccttggtcccaaattgatgtattccttggttccaagctaggctacatgtttgcttcaagctcaaccattacagagttgtgtctgattaataagggtctgcctttttgcacaccaaagatttcccccacacacacacacatcaaaaaagatgtgcactccaagaatccttggattggacagtagtgcactccagattttcttattttcttggagtgcacaccaaaacgggcaaaacttgatgattttggagtacatgcttatgcactagtccaaagaatctggagtgcacagatttgcactcctttgaatcttggagtgcatattgcatacccatgcacttcagtgttttcacttcctaggtatttctgggagtgcaaatcctgctcgatccaaattatttggagtgcattgacagagcttcactccacaaagttggagtgtttccttggtcccccactccaggctgataccacacacaattcaatttcatggcactcaacatgaaaagatcttattttgtaactttggaaagccatatgatcagggcctggtcaacagacagaatatagagaaaaaaaaattatttactttttttggaatccacaatgacctgtctagatagtcaggcccttcttgtgtgatatcagcctagaggtcccagcaaacactccaaattttgggcgtgaagctctgtgcaatacagataattatttggagtgagcaggatttggactactagaaatacctggccagtaaaaacactgaagtggattttacaggcgtgcaaatctgtgcactccagattctttggagtgcataagcatgtactccaaactcatcaagttttgcccgttttggtgtgcactccacctttttggtgtgcgcaggtaaaatctttggtgtgcaccaggacacatgaatctgagcccagcgaagtcctgagagcgaagaattttcccctgtttctcacctccactgaccacacattctgttggcaagccttatgaattaagcaagttggattgcattgggaatgatcggagaaaacgagtcaaagagagcctaaacaacaacaatacttcaagggaaacaaggcggactaaactactacaaaaaaactaggacgatcagcaaggggcaggaagcagcgcgagcatcattcttccaaggggggtctcttttttatatcaacaaatataatggagtaagtacactttgggaaaaagaggtaaggaagacggtgttggttctgagccttaacaaaaatacaaaaaaggtgtaagtaggcgcagaccaaacaaaagaataggttgaaaaagagaccgtctgaagtcccgagcccggtaaccgatgagaaagatttgttataagaaacgaaaaaggagggaatatgcatgttcatgtacagggtaggagggggagagagattagatcctagtggttttcgatcgagtcgcaggtggtgattaagctcgattgtgggatgatgggtttttgttcttgcgggaaagagggcagccggacgagtttgtagtttttcccagaggagggaggcaataaggcgtaggttctacattcgcaattgttccacagctaaaggatgaggatgaatttaggaaccggttgaagtttttgagagggagagagagagagagagagttttgtggagacctacgccatgagagccatattcttcggtgaggaatctgagagccgagccatgcgagacgacgacgatctcatcctcggggcgttcggcgagccacttgcgagtccaagcggccctcgatttgagggacttggggtcgggggaccagaagccggtctttgagttccagtgtttggccagtcttccaaagtcgatcccgtcgaactcttcgatccgctcgagggtctccctggagctgcccgtgtcggcaggcgaggaggagttctcctgtagctcgggcagggcgatgatcgagctgggcccgccgagccgactgatcagactcggcagcccgctcagactggtctgcaacgtccgtctcagtggcgaggtcactagtagttgggcagactgttggatcgtcttctcggtcgacttgtcgaggatcgagcattgctgttttccatatggcgtgagcactgcatccgggaaactgtaatagtcttgctcaacacttgataagatcgtgaggacaaattagtggtctattaagtgtctcaaaagggttaaaatgacgcgcgtgaaaagagagaaacaggacagattggaaggcacccaacttatgctcggcttcggcgtgtctgatgatgtggatcttcttataacccatgtcgatgaggaggcgatgaaaaaaaaaaaccaaggaggatattccagtgatgtagagtgatggaggcgagtgggcaagtgctcaaaggaggaatctggagtggatctcgggtgggtggaattgggagggagggaaggaaggaaggtgagttgaagaactctcaagaagccgagagagtgttgctcgaactggtggtcaggttgcagtaacccgggacgacgatggccagacaagttaaggttgatgaatgaatctcttgatgggagcagtgtgtcggttggtacgctctcgtgggtgtatgtacggtcttgatggaggccgggggttgtcggttggaagggtgcccgggtggagagctgtcggtttaaaaattctgttgaggtttaattataattgctggaagctgggaggccaagctcaagaagaagaagaagaagaagggggatgggcaaattaatcaaggagaacagtggaaacgactccacacaatattttatatgcacttatacgtcccactcggactgcactgccactccccagtaccccataatagtacccccctcagcggagcttcctttgaactgtcacaggtggcaagtggggccgggtcaacccgagacccgaggggttatgaggcgggttcgggcaggagtttgggaaatgttggcctgacccggaccgacccggcttgttctcaagtcgggttcgggcaggtgctgcagacttcgggtcagcctcgggtagacccgaaaacccccaataggtagtagggggccaagggttaggacgcagggcagagtccggatcagagacaactatcgtcctcagtgctgaccccatacctcccgatttgtgatcaggctagttgtcaaggggccagtttggtgcctgccacatgtatcatgtccctcctgtgttcaaatcccatcgatgtctgattgtcatgtagagaaagacactttgccgggtcaacctgagccctgacccagtgcaacctggacctgatttagctttaacagagtcgggtttgggcagcattttttacaatgcaacccgacccgccccgacccacattgcttatagggtcgggtttgggcactgttttttgacccgaacccgacccgtttgccacctgacatgatgacagccaagcacatacagctatttcggaaagggttgtccagttgtctcacattttttttttttgaaaatttttaaatttttctttgtactgaactacacccaaggaggtacagctgtcatcagtagttcagttctgacaggtccagttcagtaaaaaaatgaaaaataaaaaaaatctacatataagtaaaaaaataggcttagagagccaaacaaactgtcatgcaatctaacgccggcgttgacctccaattcacatttgttggttttgttgacaccggcgttagaccaaggcagacaggtgtccaactcaagaaaaccccagaggtcatcgagtaaaacccccaacatccggggtaaaaacaagcagcctccccaaatttgggggcatatactagtaaaaaaataaataagaatccgcgagtccaagtggacaaccctttccaaaatagctgtacatagacgtaaattcactacaaagacaaggcataccctgcaatgtataagatgtacggaggcaaatgggagctggttggtacagtcccgtcgcagttagctattggtgtgtgcagattccggtctccaatcttggtgaggaaagagagaggaggccggaaccgggactgactcattcattatcatttctcctgcataccatactccaagttccaatttttattttttcatttggagcaatattgagacttttgaaaaaagtgcaataattgtaatattttttgcaaattttgaaaattggtttttcatacttttgttttcaaaatcattttttgaaacctcttttataccacttgcccaagtctcatgattgcaagttggtgggttagggttgtgtaatccaaacaagttggctatatacatctgggagggcactgtacaaagcatgatctaggttagggttgggactatcactaactaggttaagctctatgtaagtacatagtttatgttctaacaactttgtcatcttgtaacttctttgattttccggcactacactaacacaatgatcatcaaacaaatcttgtcagtctcgacagtcttgctcatccctcaactggtttggagagctaacttaacaaagtcttccctgtgcgggaggttggatttgggtggagcttaagtttcagggagggacttacaaactatgcgggggtgcttgcctgagcccactcaccaaaacaggctggaaataattgactctttgaattttccagcctgtagtttacaagctgtttgtctcagctagcaccagttgactcttatgtattgtgtcaatttttagaacttgtcagcttgttgaaataacaacatgtttattagggggtatcaaatataaccaaatccaccattattcaattgacaggttttgaaaaaaccaacccttttttaaacattctggttctttatttaaccccttttggggcccattgatgcaaaaaaaagttttgggaaaagtgattggtttctaatggtggatttcttatattgttgacatctaagtgacatccctccatgactctagtgggccaactagctatgacatcatcattgttccctggctctcagataattgatcagactctctttattctctgcaagtactccgctcgatccttgcttcagcaattgctcgatcctcctccaatcacgactctcgaatataacaacttggttcttctctactttcatttgatccttctttccctcggggaactcctttgactcatcttcatccatcagcctttcttacacaatcttcattgctgattcgttcctccgtgtctcattaaaactcttattgaagacaaaactcctaagcgcttttgtttgctcatcactcaagacttttatcatcaacaaatctactcgcgctttagttcgctcatcacttctttccgactgctcgccgattctcgactactcatcacaagacgttcttcatttagtatgttttcgtctgattgattggttctctattgtctcgacaacaagaaactaatctatcttatattagtttctgctttctcttgcctttcctgtttctttgccttctatcgtgtcattgtcctgccacttgtgttgtcattgcctttgggtatatttctttcttttatttcttttatttcatttatttctttttgtcacattcttgttacttatcagaaataaaaactttagtttaatcattcacatatatttgataccccctattataagagcatctgcattagaacggttcacaattcaaatttttcagcaaattttttatctgaacttagcagaccaactggactgcacagcataagatttatcctgctgcgcctgctagtttcagtcagtttcagcagtcttgatcaaatgaaccacccatggaaatgctctgaaagcttgggaattcttgttacactctccccggtttcttgtttttcacctcattctcccttgatcggccgctatctcttgctttcctcctctcatcagccttgatctcttgtttgcctcctctaatcagccttgacctcttgctcacctcttctaatcagcctcaatctcttgttttcctccattatctaattttcacttgattgacctcaatgtcttgtttttcaactcattctaccttgatcggtcatatcatcgttctaccaaagaaagacaccaacagaaacacacaaaaaaggagtgcagtacaatgaagtgagaagactagacacaagcaaagaagagaaaaggaagcgattgagtttgaggaaggggaacgaggaggctatgttgtagtgagtgcaggacatagatctgtttgatgaacagggccaatacctaggtgttgtagcatctgatgatgaagatttcctggcaattgggtatcttggagagagcccggattccatgccagatgattgctctgccagcaactgggttgggttattccgagtaggtaaagaagcagtcaacagggtggtgtgcacacatccacctctctccagctatcattggtaagagcaatcatttccttcaatgtaattctgtgggtgattgatctatgattctgtgtttcagggaggaatggtgactggtggagtaacccaatcggggatctgggaggtttatgtagttggtaagtgtgttgctgaattaatattaaaatttcagattttcagcaacaggtacgttgttgaagagtgtaaaattttatacatattttaatttcagcaagcagatattttattacaagttagcagacagaagtgtcaaatgtgaaccaggctattggttgagtggattagtgaggattagcgacctcattaatccgaggattagcagggtataaatttaatacccgttagcaacactgaaacagatacggtatctgccatgtatcactatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattgaacaaatttggcttttggccatgctgctttgcagaattctccatgatacaattacacacagtgtattgtatctgttacagcattgccgttgtaagactcaaaagtggttatgaaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgataggaataagttcgagatgaagctgccgattgatgtgtgtgagggtataaagatgttgttgactgttggttatattgatgaagttgttgttgatggatatggttcagggcacttttggtttatgatgatgatgaaagttttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttctgaaataatatataagatggatttcttgataagggtggttaagatgatctggtccactggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatatgaatgaataaagggacacatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaacaacgtaaaggtattcaatttactacaaaggtactcagtatgcaatatgcatcctgtactcataatgactatggctagaatgaagaatccattgaaatatcctgtgacaggttgaaatctgtgtaacttctaaactataagagataagggtatggttgtagtgggtgactatgggttattttacctgaggattccatttttgatgttatttttatcatatcttgaatgaataaagagataatgagaaatttttatattttctgtgtagaaacacagtattatttaccacaccgttagctccaaaactgaccctggagctaacctaatacaatctctaatcccaaccggtatggttgggaggattagattaggcagctaatccttcctaatccgcacaccaatgcggaggctctaagtggatttcaaacggagtcaagaaattatccatccttctgcgcttgagcctgcaggcttgagcatgagaaatttgtgagtcatctttcttctttgctttattgtttgaaaacatttcttgctaaactgagttggtagaagcaaaggtaaggttctaaagaagaacttccccagaagaaacacatgtgtagctcaaaaagtgagagagctaaaggttggtaacttgacaaggtttccagatcctctcaggcaagtacccccactttagtcataagtccctccctgcgggaggggtggcttttgccaccaggcagtgcttcacaccagtgaacctcccaccagggggggacttagttaagttagtttggagaggagggggaggatggatgccgtttgcgcaggacttcaggagaaaatgttgtcttgttgcaggcactccatggcagggagagactgtgtcatggctaggtttgtgtttatcttgggagctggagtctgaaatccggagttggctttggttttgatcacatgtttcaaaggttatcattatttctggggacctataaaaatgacggcttttcacctattagtgtcagctggcaagcaaaaccaagttaccccttagcatgccaacttacagttttgctacaccaactgcacttttcatacatttcacactcatttcactcatgttcttattcatttcactcatttcattattaacatactctacatatgcttgtatctagttgtccttgccaagctggatatataaagttgtacggactgaagtctattgttccccagactttcagaagacaaaaataataacaaccttttattccaaatcattcctcttgagtttgcagatacatcaacaaatcactacttcaaacttgcctgttcccttcacatcaccacatcactgtccagaactctcagcctgaacttctcaaaaacttatcaacggcttgggcgtgaacaccgtggaccggattagatctttctgcgacttggagccactggacaaatccagtaaacttccatcaagcggatctcatcacctcggagtaacccaccactgacaattggcaaccacccctcatacccgtacacctggaaagccctgtgcggacggaaccctcttcactaggaggattcatcttttttttttctttaaaaaaaaagagaatagattctggttaaacctttcggatcagcacagaacacatacattttgttgacaaactcttgcggaagtcatttgacaagaaggacaacgtttggatcactttccctaggtcatcatttgccataggcctgtttctggtcctatcgttggttcctcgtctccgctaggccatcatcattgtttcttttgggaatcgggtctggaaacgttgtctctgatgcaacagcacctcctgtttgtgtttagcaacaacctatctattttcttcagaagatgtttcagaatcactgctctcagatttgttatcattgtcttcagagtctgaaaagggttgttggttatcttcatgagctttaaccatcatgacatcttttttattcttactaagtttagggcatttagtagatttatgtccttttttgccgcattcataacaggtgacttctttttccttctctttatctttgtctctactagtgtagtctttattaattttcttgaaatctctggagtaatccttagtagcacttttattatctcttttgtatttcttccttttaatattagctatactttctagttcattgataaatttagttaagtcatcttcatcatctaaggcaattctcattttgtaagcagttttgtcgtccaattgggccaataatttatcatttatagcagcattatcaatgtttctttcaattgctctcaatctgttaacttgagtagtaacccattcagatggttcaatatctcctttgatttcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctataatttctttcttccagaaattccaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagtcaaaattgaattcaatttagaacatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtgatcatactctcccttccctgaaaaggtactccattcattaacttttggcattcctgataaaattaatttctgaattgttttatcctggtcatcagttacgtgtgaatggtgtacttcagtgttaattgatctaactggggtgttaattttagggtcactgaaattaatattactggattgcgtgtttgataaattaaagaaaggatttgtacttattttatctggtatggtaattgatgaatttactgttgaggggcacagggtcgcagggactgaatgtcacagacaatgtcttgtggctagggacctgacactaagagacaagatggtttgtattcaatcaggagagagctcctggatcggggatcagacaaactaaatacaaagcataatgaataactatagtagaagcatataagcatactgtttatcccaacacacccccttgctgaaaactatagttatactaggataaatgagataaaaaaaattctaccactaatagtaagcatgattagtgaagtaaaaaaaattctcaactgggaacagaaaatgaaattagaatcaggccagagatccagaggtagtaagggacagggaaacaccacgacagtgaataaatatccaaaaatcaaacgccttcgtagaattggccatcgacttgcaccggagttgtgtttgtcacgaatataagttttgtctagagttcatccttcttagccccaaacaacgtcgcatccgtcatcgtcgtcctcttcaccttctgagtagttgccaagagtcgcaaatgagaccgctccagcgcgagcctccgttgatgacgattgagttcctgatttcttcttgatggagggattgggacatttggatgagtgatggcccttctggccacagttccagcaaccgagcttaggttttgccttcgtcatagaggccgaggcgtcgtagtgatcggttgagacttgagtcgagacctcgtgcgattccagagccccaatggtgccgtccaacaagacctcgttgggagagtagactaaatgatctctgatcggcttccatgagtcgtcgagtcccctaagtaaacgatcgcatacttgttgattgtgaggagtcagttttacgctagtgaggtcagaagccgccattcgcaccggagcgatccatttggcaattgggacattgggatcgtgtttagcggtccagaaggcatcttcgagcattagtcggcgagctcgagtattcttctcatatgcctcgcatatttgatcatagagcttgcttgccggcttgatgtcgcggtaacgaatggataggtcaacagagagggtgagcttgatcgttgatcgagcaacatccgatagggtatcccaatcagttcggaattcttcaggattgtaccctttttcggtacggactagaggctttgcgtcagttgcttcggcttttgggcgaggaactttgccctggacgatgtcgagcaccccctggatcgcaaggacatcctcgatccgagaacgccacgccgggaagactaccgagtttccgtcaagttgcggaaccgagggaattaacggcgaaggattttgggttaatcgataaggcatgtcaagcagatcgagaatcgatgcggaaacgagatgatctgttaagctgagaaattgaaaattcgtatatccgagtttgaaacggcgataaacaatctgggagtcggactggaaataagtggagctagagcgacatgggatcataacctgttgaggggcacagggtcgcagggactgaatgtcacagacaatgtcttgtggctaggaacctgacactaagagacaagatggtttgtattcaatcaggagagagctcctggattggggatcagacaaactaaatacaaagcataatgaataactatagtagaagcatataagcatactgtttatcccaacatttacatgaggtggtatgtcctttcctttgccgtgaacagtatgttgagatgttaaattctggcaactgttaggctcttggttaattttaattaattcttcaattttattttctaatttgatgatgcaggcggaattatttttatttttatttaaattatttaattctatcctgtttacaacatcctcaaagcttttatattgtgaattaattttttcaagcgtgtctttttgtagtttctggaaagtttgttccatattattgaatttatggagcatttctttgttattattttgtatatcttcccatttttcttctactctggttattactcgagtggtttgatctcctaatttctcaagcatttctggcatttctttatgtaataattcaaggccagtttccatgatcataaatttatctctgatgtaagtaaaattattatcttcttcatcagctcttttatcccagctgccctcaattttacggcataatttcttcatatcagtagtaatttttctgttatttcttaaggtatgttgtactaaaaaattcatgttctcagtaagcatattaacagctctgcgtagagaaatttctatggggatatgttcatggggaacttgaggcgtagagtaatcactagacaacaatttggatttcctactagtagaatcactatcagaactatcaggaaatttttcacgcgcaggtgtaggggaaatattcaaggctcctcttccatgaagcggtgttggcggttgattttgcctttctccaagtgttgataagtcccttgaagagacctcccaaggcgtaccatctcttcgtagatttggctgcgccattgagtgttcctccccgtattccttgggtgtcttgaatgggtattcctccctctgcaactcaggggtctcattgatccttcttgaaggtccggcgcttctcgtggttgaaggagactctctgccgacacgttgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatgtaatgggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatctagaagtctacatgagggttttatgctggtgaagccttttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgaatattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatagcaacaggaccagcctagaagctacatatgtcaagtgtcagtagatagtgtagttgtgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgtagtgtgaatggtgtaatttgttgttggtgttaagtgttgaagtgttgtcatggtggtgagttgtgtaattaagtgtagtgatggcccagagagtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccatattgggtgatttgtgcgtgtatatatgagaaaaaaggtgtaattgtgtaataaaaggtagaacagtataaaatttttaaatgggccagatggctacccttaaggtataccacatcctcccccaacttattgtctgtcctcagacaattcctccaaaaactccccgccagggtgccgtggaattagccgtgttgagttgtccattgtgttgtgtaaatttaggaggagcaagttcttacttccacctttgattctggtgttttcaggttccttactaaaaagaatgggcaaaaaaaaagccccccccttaccttggaaatttaaaagaaagggggttatttgggttttttttttttttttttttttttttttttttgagagagagtgatgtaaggattctatttaatccttcaccgtccgtcggatgagttctagagcaaagccaagtgctttgggagaccagtttctagaaccactgtatgattatatttctagctcagtagtaagaaagtcagtgggtctctctgacaataataataacaacaagaataataatgagaaagaaatatgaaatgaaatcactcacctagctcagtagtaagaaagtgagtgggtctctactgagctaggaggggaatggggagaaaggaactaagtaccgcaggatttatgattatgtaatagtatgtgaacctcttgtgaaacctgtactgggtgtaggtttcacaagtgagcgcagcgcgcagtccgcagtccgcagtccgcagcaggtgacgtcgagtagttgtatcatacacagcagcttacttaatcctttgaggtcgcgctcgagttcagaattgggggttcggggtgtctagtaccgtcccggatccccgcgcgccctgtgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttagaccgccgcgcagcgcccgagcgctttgatcgctatgagttcacacctcaacatttcgacaacttttaccagtcagctacttcagccctggtccatcattggacccgtcatcctgccgccaacgccaacgaacgtcaagatcgggttcgtttgtttcagttcatcactcgccgataccgtaccatgactcgccgaatcgtgtaggatgtaagttgtgatctttgcttgttattttgttgattgattgctgacttattgtttttgaacttcccctggtgtctaggccgcttcgttggaaccggttctgctgcctgaacatcatggacagccagtctataggggtaaaaaaagtactaaaaccaaaaaaatcgatacaaaatcctttacttaactcaaaaaaagtataaaactttcttaagctaaaaaaaatcagtataactaaaaaatccaaaaaagtttgtctagttttagccttaacttctcttagcttctactgcctgctgctatcaatgaaagcccaaacccctcccccaacttaaaaaaggttgtccccaacctaaactaagtgagagaagtaagtgaggttgccaaaggaagtgcagtgagagcataagtgagtaaaagaatttgagggatcttcaagccagtgaagacctaactgagaagaaagaatgaagagaaaaaggagatatgaaataaaatgagtgttttggaaaaagatgaaggaattcctcccccaacttgaataatattaatcctcatatcaaaaagtacaggtgagtttcctcccccaacttaaagatttgaagccagcaatgctaattattttttttttttttttttgtttttctggttgtttttaggttttgttttaaatatttttctggtgttttatgggttttctgagttgttgaagttagaaaaggaagcctataggtaccaacaaaagaaatctatgaaaaaaagaagattgaaaaaatggttcataattttttttttttttttttttttgctttttatgtctgttttgtgtttttaatgggtttttcatcaatttttcttagggtttttggtattttctgtgcgaaaaaatgaatttgaaaagaaaatattgattaaagcttcaagtactaatatttttgacttcttttgttaatttgagaggtcttgaacagtttagtctcgtgcccaggaggtagctgaagttaatttgaactatttccatccgagccgttggaatcttcctcatgatcagagctgttttgactctcatcatcattacttccaatttctgggtcttcttcgttgtccttaatctcgtccagccgtcgtccccaaggataaaatcttttgacatgtgatgccgcatatgtccggtgaagttcagttccatctagttcttccagtaagtaagatcctttgggtaattgttccttgactttgaaaggtccattccatttattagaaaataactttccccattggtcttccaaacttttgttgtagattaaaactagatcccccggggtcaaaggtcttcgtaatcgtgccgccatttttcgatcccagtatctgacagaggcttctctggctttgatcattttatcgtgagcttcttccagaatttcctctcttctttccaattgcattgtcctggcttccaagagttctgctgtagttttgatttctgaccagtctatccctaaatatgtatccatttctaggtccactggcagcactggtaagtgtccaaaaaccagctcataaggagtgaagccagtagttctctttgttgaaattctgttggaaaacaatactaatggaagatattcccgccatttgcctccagattctccacacattttgactagagtatccttgagtggccggtgtccgcgctctatcatcccattagcttctggataatatggtgttgtaaacttgagttttgcacccgtcttttcaacagcttcaatgaaatcttctttgaattcggcgccattgtccactgtgactgtcttgattgctccatatctgtatacccaggattccagaagaaatttggccacattgctagctgtgagtttgactagaggagcggcttctacccatccggataaatcgtcccgtgctacaatgagatatttgtattgtccagctttgatatggcatgcatccagagccacttgtccaaaaaggtaactgtctccggttgcgtttcgaatctcccttggtaccaaaggatcccgcttctgacattcttcgcagctttgaatccatttcttgaccttctttttcaggctcggccaccaaaacctggttaccaaccgctgataggtttcttcaatgcctcgatgccccagttcctcgtgaactttccggagtaatctttcctgataaacatccctggttaccacaatctgtggagcaggtgaatgttttctcattaatcgtccatcactgctgaaaaatcgtgctgagttccgtcgaagtcttgcaaattccagtcgatccatatgcgcaggttgttccaaggtttccaaatagtgccgtacgtctcgccaatatccaggagactcccattcgttgagttctaacatttcagcgtgagaacaaatctgaaaattataacatggtttgactactggttcttcctcgtcaaagtcttcctggtcctggtaaaattcctcatcatcactagagatgggtcgtcgtgaaagcccatccggcaaggtgaaggttttcccaggtttgtgaactatatcaaaagaaaatagttggatgaaggccacccatcgtgtcatggtccgcatttgtaagggatggggaatttatcatttgaatcaaagattttgcatcaacttgaagctcaaagtgttggccccaaaggtaagtctgtaatttctttaatactcttgataccccacataactccaattttggctgagaatatcttgattccactggtgaaaatactatagattcgtaaagtactggttgatctaatccggtgtccaatttggtttgcattaatacagcgcctgctgcaatgaagcttgagtcaaccgccaacttgatcaatcctgcgtttgctgaatagtcaaggcttttgagaacaatgtccttgcccacgatttccttgagtcgattaaaagcttgatcacaaagagcattccagatccattcctgctttatcctggtaagttgtcttagaggtgcatctatttctgaaagattctggatgaagattcgaacatagacaatgatgcctaaaaatcctcgtaattctgtcagattggcaggttttggccatgtcagaattttgttcttcttttgcttggatacacgtcggccttgctgagatacaatatgtccaacaatatccaaggctggaacacagcaagcaaatttctttcctgatactgtgagtcctgcctcttctactctaaacaatatgcgttccaaagtctgagcgtattcccaaataaattgccgtattcccggattgtcgtccaaaacttgtccgccgtaggttgtctttggtccttttatgccgccatcgtcaatgaatacaccagcatgttcagggatttcatcctgtaaaatccacatcatctgtgcttggtatactgctactgagttggttgctccttgaggaagcctagtgagttggaaacgtccaagtggtgtgtcaaaagttgtaagtggtcttgattcttgagccaattctcgttcgtcatatccacccataatatcacccaagccatagcatgctcttcctgcgaaagcttcaatgaattcttctgttgctggaggcaagcctgcatcccgtatagtgactctgttcatttcttgtagatcgtgcacaatccgaagttttccatcatgcttggccacgcagaataccggacttgagtaacttgaggttgattgttcatataatcctgttcgaactctttctcgaaccaattcggtgtaatcgtccttgattgctgcggggattgggattggtttcttttgccaaggggtgtgctctatgacaggaatgacataaggtaagccataagaatgtttcaaaagtcctctttcaggggcaaaatgccaaagctttttccctgagcacaatgagatgttggaacagttttatttcctcgggccacaaccatccttctggtccaaagttgataacacccaatcgttcctcagttatcttgttggtaggtttaaacttgggtggatttggtgtcagtggtgtgtggtatgggtctcgagatagtggaggttgttgtaacaggggattgattgattgaggcattgcttgatttactggtcggactttcttggctactggtgtgtacttggtcatacaccacaagttgtcctttttccagtgcttgcagagatctttcctgaaccttcaatcctagccctgttgtgagtaaagtgtgattttcaagtctttgtcctgaaaagtattgatgttgatggttggttgatctgactttttcttgctagtcttatgtttgacaaaatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttacggtgtcatctgagttgtccgaaaagtgagattgaacggtctcttgagtttgatacgccttggtgtatgcagttcccaccgggttgaggttcttcatttgattccaaccttttccctgtcctatttttgcaatggggacagtgatacgttggccactatctccttgaaaagatagtagttccccagttcctggataatccaaagtgcagtcgtaatcgaacaaaaaaggtcgtccaaggatacaatcttgagcttgcggtgaaacaaagaggtgaaatggtccagtgaatcgcccaatgctgatggcgcaattttccactactcctttaatatcgcaacggtccccgccaatccctttcatgggtatgtccacttcgatgacttccaaattaaggtcgattgccgcttgccttggaataacattgaccatggaacctgagtcaaccatgaaaggtaccctttttcctgatatgtgagtctcaatgaaacccagggcacaactataaaagcagttgtagtcctggtcctcttcttctggattaagaagcattgatgctgacaccttggagtcttgcgttggtccctttacataggtaaactttgaatttttgtgttccgggattcgtttctgaagtttcttgattacttcttgagcgtatgttggtgaaattgatgtgagttgagaaaaagtggtgggtatcttcaagttgtccaactctgagactaaggctgattcaaccgtcttctctgttttctgagcagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttcttccactatttcttcaagttcatcgattgggtccaaatccatttctgagtcatcgtttgctgccatgggttttcttcttccacggagagcttctgctcgtgttgttgctgcgttggatttgaccttgtcaaaattttctgaacctaagtgtggtggactccagtcaattttgtgcattgatgagacatagtcgtttgagttgggtggtggttctgcctgttgttcaaaaactgatgggtgattggtccggtgtaagactcaaaagtggttatgaaacccttttgctgaatggagaaggggatgatggagttgcaagctctgcccttctatgctatcagaacaacaagaccaccaagcttagcttggcagttatatttatcgtgatagaggatagttcaagatgaagcttccaagtgatgtgtataaggtctgaagaatataaatgagtgatgattatattgatgaagctgttgtcaaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacaggttgaaatctgtgtaacttctaaactatagagatatggggtcagttgtagtgggtgactaggggttattttacctgagaaatccatttctgatgtcatttttaccatgtctatgatatataaagagataataataaatttttatatttttctgcgtagaaacacagtattatttaccacatcctcccccaacttattggctgtccccagtcaattctgattttgactgtgttttggagcttaattttacaagaaaatgaaagatcccccgccttacgtgtatgttattggcttgagcagtgttgaattgatgttacagtgtccagaaaaatacaactcggccagcagggaattctgactgtaaaaactatgttttatttgggatttttattcttgggagcacttaagactgagaagaaatccaaaattgtgtagtggaattcttaaatggtaaattttttttttttttttttttttttttttttttggggacttttgatttttcaagaatttgtagtcaaggactggaattgaactcaggtcctcaaactaattatctataaatatagttttgaaaagaaaaaaactatataaatttttgatatctgacttgtcttgatgagactccaaaaataaaacagctcggtaaaggtgcagagcattcagacttggtgcagacagggaattgaaccccggtaacagttggtgatggggggtccttcccaactcgactagaggacttgttgtatgcctaattggtttggaaactgcatcgttcgcgcttggccaagacgtaccagccctgtcacaggtgtgacagggcccgatcggcaataagtgtgccctctccccgccatacctcctcctctccgtgggtatctctccattccccctcgttcgatccgccaccgtctctctcttgctggaattcgactgaccgccactcatctcgtcttcgacctcgtatgtaactcgaccgatggcgcatccatcttgacagtaagtgcaatttttattcacattttcctcttctagtatggttccgatctgacaggttcttatcttctacctagcgcgcatgtctctggacctcgatactgtcaccgtcgctttctctgcctggaattcaaacaaccgccaccaaatctcgacttcgaccttgtaactcgaccgacccgtcactttgtggatcctttttcgacaggtaagtgcgattgccctctctctctctctcttttagatcttccctagtttgacagttgctatgttccaaacagtgtatgacgccgtcgccgttctccatccgccactagtgctggcctcggtgacttgtcagtgctctcaaacagtcggtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtaccacaagttatccctctgctacagtattttcacggtcaatttttattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcacagatcacaattatgactacattattagaggatctgttaagtacacatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcagtattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattccctttggggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaaactcaggttagttacccagaggctgacaacttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaggcgatgatttctgtatcttgtttgtcgatgtagctcaaataatgaatgagctacactctctcaaagatcaggaaagatcactttcgatggttttagtaggaggggtgatgtactaggcgggagtggtagtacggcagatctgtatgtatgtagatccttgcagatcctggcaaatccggggtgtattgagttgtaactgtgtaatacggcctgcagaaccttatgtacacgtgagataactctatttttagacttcgaccaggtgtattagacttcgaccaggtactaattcctcaagatgatgggtaaatgaggatagatccgctcacgccgtaggaatggtagactttcaaggttcaggaaaaaaacctagtagtgtaaacagggtacggcggattgaatggttaactcagattgtttttatctgttatggttctctctccgtgatagtgtaaattgactcaaacagaaaaaataagactttttgaagggacacggacatattttttgagggtttttaattttttctgtgtggatgaatcaaatggaaatataaaaagttttttattattcttttttatccctattttttcctctacatacactcacaaatcactcaatatggctcaagaaatggattctacactcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagttacaccctctggactctcacaccactcacttacacacctcaacaacatgtcaacactcaatcaccaccaacacatcaacaattacatatcacacactatacatatgcacattgcaggacaactacactctctcaccagcatagtacataagtatacacaccactccaccatcttctgacatattgacacatgcagtgttagtgtagtaccactctggatttacaagtgacatcatgcaggctgtcatgtcatttgttattcttccttgcagctgtcacactatctcacaccactcatgtaatcttcatcaccccatcttagtttgcagactagtacaatgacatcatgtagcatgctacaccagcataaaaccctcatgtagacttctagttcaggctgaaatgactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgtcctgactagctaaatcccctcattgtacagctctgaccagctaaaatctctcattctcttgctcccttggagccaaaatcactcattgttgtctatttaaggaggctctcctcccagttgtttttcccctcagtttagtacccacaaataacataccccctaccattacataccataccattaacattacatactgtaacaacccttacaaacaccctataacaacccttacacttgtaatacacactaaactcactctcatactctcaaaacctcttctctcatacaattatattgcgatcaaacaacttattctcgaaccaaccacccctatcacttgattaaaacttgccaagctgagcttggtgggtcttgttatctgatagtacagaagggcagagcttgcaactccaccatacccttcaacattcagcaaaagggttctcacaaccacttttgagtcttacaacgttgatctaggtttgataagagactgctacacatagttttctctatcatcagttttttgccacaacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtaacaggtgtagtagatcattacatacgtgatatatctcatctgctatttccccctcacaggactgccaccattcccaaaggagctctcacaccgcaaattcctgacggaaattcttcaaccaatccccaagtaaccagtcttattgaatatttacaaaatgaaggttacaaaaataaaagagcaatcgagtatcaacactgggaggaagtctatggagatatgttctcttggttcagcaaatgcgcaactaagacgtccgattggggaaacaccaacctgtggaatcacgactggaaagaacgatgcttgtgtgatcaaactcgatgttgccttgttgtgctagttgatctactcagtgatttattccgtggataatatcaaataaatacataggagttccaacagtatgctaattttttcactaggtcaaaagcaggaagaggtcagattctgtgaatgccagcccgaccagatccgacttatacaaatggggtacatcggaggttcccccaagtttcctaagactgctttctcaattcttctcctacagttccaccatattctttggaagtacagtgcggtggctatcactcctttttccaaagcgattgacaagtccttggatacaagcagccctccaattcttgtgaatcagaacgattccaacaatgaaaattcccatagtgtatgtcatgatatatatgtgagtgtatatatgaattgtaaatattaaagttggatctgtgataataccagactcgtaaatggagaagaaaaatgacatcagctatcaattcctatcacaagatacttagacaagaggcattggtatctgaggagatgctgtcaatggggccaatggatcaacttgctgagacttgtccgaaatgctttggtccgtcttttccaggaaaagaagcagaagaaccggattacattgtatgcatggacggaaacttccagcaccgacagcaccttgcagcaagtattgaacactccaacataaagacaccacacctgtttatcaaaccagacgaggtcaaacatatgcaaacaatgatgcagaatcaactaaatagcaacaatgctaacagcaatgtcatatgtttcttgtgtaactatggtgagatcacacatgatgaccaatgtcaccattcctttataggacccttgttctgagcagcacacagctgcaaatgatattagagctgcaagcacatgggctgcttgcgatgatacagggatagttggaatggcgtgccgacatgatcaattattacgtatgttaaacattgtacagagtgaagaaaagtgagttttcaaattggtcatctatcataagaaatgccaactgacacatcatacaaataaacttagggcctactaccccatgtccatgatcaaacacatcttatctaagaccaatgtcaatggaaatgaaaccaagaggattggtttcctatacaatattgggtgttcaagttttacttttcaacagcttccacccaccaccatgcaccataactcaacaagaaggagtgacaggtataattcactaccaaaggtgcaacagagacaatacaagagggtatcaagtgtttatttatattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacatatgtatcgtctgtggaaagtgagacaagtattctgtattgtctcagatgactgatcccaccaaaaatagaagacattttttttttcatttgtaaatccaaatccaagacaatggattttctcaccaaccaaggaaatactgatcccggtatcaggctcaaaataaagactatacaatccaatgcatcaaattcatgtcttttatctgttgcaccattttcactacccaacccaaaggttccagcctgttccacaatcctttagtggaaataccaggtatacatggctaattaacccagcaggtttggacttgtcatgacactatttacaatgagtgattgatcaaaaccaaattaatcacctcattccttccccctaaaaaatggattatttacaatataaatttgaatttgatttataattctgatcaaggtgtatgaacactattattgtgataaacatataattggcatctgttattgatgaatttagaaagagaaatcacaaaattgaatatggttgaatttctgtgatgttctagatgtatttctacaggggctacaaaaccaaaaaagcagatcttcccttgatttgattgagaatcaaatctgtaacatttgttccaaaaaaactgctgaggccatgaaaattatattcaatagggggtatcaaatataaccaaatccacccttttttaattgactggttttgaaaaaaccaccattttttaaacatgtttgttcttcatcctacccctttgtggacccattggtggaaaaaaatatttttggataattgactggtttctaatggtggatttcatatatttgataccccctaattagtaggttttattttttttatttgaatcagcaggacaatatctttgggggaaaactatgtgtaagcaaaagggaattttagaggacattcattttcttttatgggaaattagtagtaaattcagggtaaaatctagtgaatttcttgtgagtcccattttctatcatgacccttttagtgatttttacaaaaaaatcaaatcttccagggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtgcaagggttggggggcaattctagatgtatttcaagagcataaagatatacatctagaatgggagaaggggaaggagaaagagagaaaagaaacggttcatattttcttgtttgtttattttataaacaaggtttgattcagtcttaatttccttgaaaggatggctgtttttcaatgaatctaggcctccttactcaaaataaactgagaagggtaattggtattgatatgacaattcaacctcaatttttagatcaatgatcaaggttcttgaaaggtaaaactatgtggttttcagttataccacaaagcagagaataaagatggcttgattggatatggtgatgtttaaggcagaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaggcactcagcagaaaaatgcaagctgaaatttaaggaatgattcaattattggtgatccttacacaaagaatgggaatattccaataggtaaaagactcctgtcaaaacacggtgatgatatggctgtgaatccaagttgaggcttgctgatttctggtctgaagtggttctggccaggtgggtctgaaccttgaagatcccaaaaatgaaaactcagtatcctctgagagaattttcagagttggattacataatcattcacagtgtctttctgtttctctcctttttatctctctgcttcccacctgtttcacacattttatcagtatgtcaaaggtctgtgacatccttgtatgtagtcgctctaggtctgtcagccttagagccagccaagctggccaaaagactgcccaagtccccccttttcatccatgttccaattgtaacttatttagcttaagattttattacattctgaattcagacatgaattcctcatttaatttcaaccatggtcaccactgaccagattcacactactcttctccttcattgactttgtaacatttcaccataccttgtgaaatacctaccaaattggaattccatctctcccaaccacatgtacatgtaatgattatgtcgaaaatcctgtacatgtaatgattatgtcatccaactttgaaatctctgagattgttgattccgcttccagaggattttcagacttcagaccaacacagaaccacaacaaccagaaccagtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatggacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtctgtgaaatacctgtaccacaagttatccctctactacagtattttcacggtcaaatattattacaaataaatatgtacatgtactaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacgcatcaagagcaactattacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccctccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacctttattgttcttaatcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagctcattcccttttgggaataaccaaatcaattctcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacatcagctatccaattcctatcacaagatacttagacaagaggcattggtatctgaggagatgctgtcaatggggccaatggatcaacttgctgagacttgtccgaaatgctttggtccgtcttttacaggaaaagaagcagaagaaccggattacattgtatgcatggacggaaacttccagcaccgacagcaccttgcagcaagtattgaacactccaacataaagacaccacacctgtttatcaaaccagacgaggtcaaacatatgcaaacaatgatgcagaatcaactaaatagcaacaatgctaacagcaatgtcatatgtttcttgtgtaactatggtgagatcacacatgatgaccaatgtcaccattcctttataggacccttgttctgagcagcacacagctgcaaatgatattagagctgcaagcacatgggctgcttgcgatgatacagggatagttggaatggcgtgccgacatgatcaattattacgtatgttaaacattgtacagagtgaagaaaagtgagttttcaaattggtcatctatcataagaaatgccaactgacacatcatacaaataaacttagggcctactaccccatgtccatgatcaaacacatcttatctaagaccaatgtcaatggaaatgaaaccaagaggattggtttcctatacaatattgggtgttcaagttttacttttcaacagcttccacccaccaccatgcaccataactcaacaagaaggagtgacaggtataattcactaccaaaggtgcaacagagacaatacaagagggtatcaagtgtttatttatattgtctcagaatttgaatacccaaaaataccggatttgtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccctttgggaaaacccaatccatccccagggaatcttaataccctggaaggctattaataccctggattgattccgatggcctgttgaatacaagcctctcagtaaagaacatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaaccagatcaagcaaaaacttatcaaacagaagtactccacttttcccacctttcccactacacagtgtacatcattggtgtcattagtaagtaacttcttataagttttagctagcatctttctgttgaggtgtctgatagtctgctaccatgatgtatcactacatgtcgaacaatgagcactaccacccaacaaccctggcagtcacaagtgtctgtagcctagttggtaaaggcagcactctagtatgtgtatcagcttagctgaggttgtgagtttgactctcaccagacacatcttcattttgtctgtctctacactttctgcttgttctctttctctgtctctctcaaattctcttctttcttcatcaaaccaaagccctgatcaaagaaaagcaagccatagctgctattatctcaactcatcctgtttggtagttcaactgaaaactacatagttttccctttaaagagccttgatctttgatctaaaaaattgtggttgaactgattcatcagtatcaataacccatttcagtttcagttgatttggaggcatagagttagctccgcttataacagccatcctaaaaaggaaagtaagactgtaagaagccatccaaaaaggatagtaagactaccagaaccttaattatcatcatgaaagaaataaagaacaaaaatattacctacttctttcactcttcttcttccctttcttctacttttatttctatccctcttttcttaagaaatacatataaaatctccccccaaaccttgtgtcctgcagtcactattgagacccaggctcacaaggtcagccaggattttttggaagttctcttttcctcattcttccacgtactaactgactggcctagctagtgagttgtccctttctctcatgagtggtgcaatgaatctgatccttccatgtactggctgactggcctagcttcattacaatgtacatgtggtagggagagttgaaattccaacttgcttgatattatttcacagggtcaggacccggtgaaatattacaagtctatgaaggagaagaggagtataaaagtaggtataggtgactagggttgaaattaaaagaggaattaatttctgaagtcagaatgtaataaaacattaagatgtaaaagctacagtaggaatgtggatgtatcaaaggaggacttaggcagtcttttggtcagctcggctgactctaaggctggcaacctgaggcagaatatgtgaaagaaaaaactttctcatccttctacaaacttcaaaccatcatcctctgttccagagatctgtactgcagttccttttggttcctccatcttccttttctttctttttttctttctgtttctctttttctctttcctcctctcttgttcccatctgaatctctgtctttgttatacgcttttcctgtctaagccatgtttttccaaaaagcctttatttacagctaagttgttttgagattcatagtgaggaatgctgttggccaaatttcacttaaaaaaaatgggatagccctggtcctaaaccgatatacatatgggtttaggacccagtttggcatgcaggcctgcacgccaactgcaggccaatctacccagaagcagatcggcgtgcatgcaccaatctgctgctggcgtgcgggaggggggttggcttacgcttatcaactgtagagacagacaaaatgaagatgtgtctggtgagagtcgaactcacgacctcagctaagctgagacccatactagagtgctgcctttaccaactaggctacagacactgcgggtgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatctttattattaacttatcttatttatcttacagttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctttcactcccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgtcaagtgcaagcatcaagagcaactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccccttcagtattctggagcttataatccgtgcctctttcactgattaatccccagaatattcagacaccagttaaaaccagttaacatttatattgatacagtacccgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcacaaactacagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacagcgggcatcttggtgtcgctgcgggccaccaactaggctacagacactgcgggcatcttggtgtcgctgcggcccgcagcgacatcatgacgattcacatgagaattcaacttcagttgcaccgacaactgaccagttgcagcaacaactgacaaggtgcagcgacaactgacaaggtgcagcaacaggtgactagttgaattggcaatcagcctcaaccagcatccacattcctcaaatgcataaatatacatattacatagtatgcctcttgcataacaaagcaagtcatgcacccatcactggtcggctgactgacaacacagttggacttaacagagtctgcaaactttgttaggcaggaatttttagagttgaatacacaggctacagtcatgatttctaacatttacctcttgtgtgagatctcactcaagctaatcacgtgtcttcaatcttgtgtacctctcagcaaatctggctgcaatcgagtagccttccattttttgccaaacatataaatataagcaccaattaaatccacctcaagactctacccacccccactccttcaagaatatccaaccgcatacatagtgcaaccttccgcaataatcataacccacctaaatttaaagttagttaactcacatctgttccacccgccatggatccttgggccgccaatacctcttcaaccttgcctaccctctctgccgagcagcaacatgttgttgatgctactgtgcaggcacgaaccaatcatcttgagtctctgttatcccagctcaccaacgaagtccgtgccttgaagacttccaatccaccccaacccaaaccaactagccaatcaaaatcaggcaaacagccttccgggaaaggcaaagccactactgtcaaccatagtagccagccagtcagatctaacaacactaacaaatccgccccagcaccacccaaagacttatcgcacgcaacccctaaacgcgcagctcgtgcggcttcagcaccacccggagtacagaaacccaaatctcagaagtctgctgcaaaaaataagccccgagttgaagcgataaagcaatcatcccaaaaacggcatccccagcaaatgcaaaccagtgattttccccaggagttcaaaacaacaaaggttcgttttttcccatcccatctatttatgctggttgaagcacgatgctcacgattcctttttagaatgctctctttgtccatatcaaaatcctatgggggcttttgaggcaagattcagttccatcagctcctgaattgcaaacacttcaagagttctacaaccggttcaccaatggtgaagaggttgagaaagcagcacaaggtaactcatcccctccactcatcaactcgaacgaagtggaactcttcaaagaagcccgtgcaggatcgatcaaatttggaagatcggtcatccatgttggctcaaacaacatccgttacgctcaaggcctcatggtacgtcttggcttgcgcgtgtggtgccccaatctggaagaggacgctgcttcactttataatgccgcccaccggattgctgccatcaccacctttcaagaactcgttgccggaaaagcatacacgtacatgaatgtgaaccccatgatggccaccaattcttcacttttgattcaagcctacaatcactttgtacattatgttctccattcgaaataccaaaaggaaaaaaaaacagaagggcaagattgcggaagaagcaagtaacaagaagtattcaaagagctgagagagggtgagtttttttcttggtatatttagttattttctttgctgatgctttgttcacatacagttacgagacgcccgaaaggagtttgcaattcttaatcgatttccccaacgctatatcgatgttctttcacaaattggtgcccacagcgacgacgagttcgatgaaaagaagggattctccaaaatcaaaacattgccttaccgctcaaagaacgccagcaagtttatgcgcgcacttgatattgtcatgaagaaggccgccgaacaagatccatcgtccagcagaaaacgccgaatttgcaaattgcccaaacaacctgtcctttctagttacacaacggccccaaaaggtttaccaatcgacttctacgacccatcctggtaccatcaattagtaccggcgcaacaaaagaccatccccaacactcaagccgtcgcattccttcctgatgccagtcaatccttaggccctaaaaaacaaagacaccccgatgagaagctaaaagactcgtcattcacccacaagtactgggagataatggttgagccgtatgggctcttgggagaggattcttcggacgaggattcagatgtagaagaggaaagacaggttcaaggcactaggaatgcagcaaacaactctgatgacgatgaaggtcacgacttgggtgccacaagcccagacgaatcaccggatgagtttttgaggaaggagatgctggggatttatacaatgacgactttgtggtgaacaatggcgagaatagcaaagaggaatctagcggtgatgagactgacaatgaagatgaagaatacaatgacaccaatgaaaatgctgataatgtgacaatgggggagccatcttgtggtgtggatgcaaggatgctggggatcatggaggctgaggaggaaggttggtgattacagtcaatccaaccgaagcggctttggtcctaggaacaacaaagactgtttccttttttttctctcactctcatacgttgggtgttcaactttcattcaagactcttgtacataaccaagcagcccatttctctttttatgacttgtaaatagcaaaacaacttatatgaaaatcttttctgaatagttttattagcattgtaaatagcaaaacagctcatgacttgtaaatagcaaaacaacttataaaaaatccttttctgaatagttttcttagcgttgtaaatagcaaaacagctctcgactcttgaaaatacacagccatctgctttctaagctttgtaaatagcaagacggttttattcctggccatgtaaatagcaaaacaactcatacaaagaaaaaagaaaaactcaatgtgcccgtgccatgtcttcaaaagctagtgtgatttgctattaaaggtggactacttttatgcaatgcaggataaggaaaaaagtggtacacatcggaaatgaaatgaggaaagggaaaaaaaaggagaagcaaagtgaaaagaattttagggattgtcggagatgtcaagcagagccacatgaccatgtggtacaagagtgattccgtcctgttgaattccaaaaacctttggtggcagataacgatatgcagccaaagagaccacatctgattgagaaattacaagcgcctttgagtggtcaactcgaccaaccactgttttgaaaagatagagatagtatctgaatcgactagttggaaccttgaacttcttggggaacaagttggtaattggggacaatacaattaattctcgtccctggtccctgtggtcctccaatgcgtatatctgcttcaccatcccatactgtacctggccattaattttggcaaccacacagttctgtggcttcaatgtgccaaccaagaagccgttacatctaatagatcgaagtggttttgccaacccatgcagtactttccgccccttggggattgggcaggtatccctccgacatatggccaatggatcctctcgagcaagatactgaaagatttcttcatacatttcgttagtcaagctgattttttttagatcagaccttatctcttcttttggtttgtcctcttgcatcatagcctgatattcctctttctccatcaggtgttgcaattggcaagcgcgtcacatcattgttccattcattttgtctagttatgtttcaaaaacttcagcagctgttacacgaaattagaaatcaaattagatgatatacacaccaatgagattgttggtcttgattttctgcaagaacccaataagccgttcgccagcaaattcggccaccctagacaaaggcccccacaatcgcatttgttctggaatgtgcaatgcacaatgatgattcggttggactttgacatttgcaaagagaccaccaactgtttcgctgtacttgttatagttttcctcgaattgtgtaatctggttgttggttacttcacgtgcaaataagatgtgggtacattgcatcaaatatgcagtgttcataatgaaccaagcccgatttgagttgggatcgatatttcgaatatcatcgagatagagctcaaagatgatcagcggcataatgcaagcaaacagggtgtaccattgggacgctttcaatttcccatgtcgttcctcgccaaggtttggagggagagttgaaagacccggaggaaggactacctgtcgcattgcagtgcggaaattcaggatgtcgtcttgtgaaaagaatccaccttcgtctccaccatccatcaggatatctggggcctcatcgctttcctcctaagacaagatggttgaatcagacattgacatcattgaatcatcaagtgttaccctttgtcgcttattagttgggaagcttgtatgagtgcggcgccttttttgagatttggattgagttattgcaagaaatttccatcgatagcgccagtgggtctgcagcaccccttcaagccagttatgcattattccgagaacaatgtgcttagttggattccaatacctgagacggttgagttcggaccagcggacaccagtctgcttaaggattgtgtcttgagcagcggttgatttggcatctctagatttacgtgacgctctgattgttttgccttttcttctgattgctgcaatttgcaacttttcaagagtgtcgtgctttgcgtggcaccacgtacaaaaggaggtggcatttggcgaggcaaaaccggcaactttcttggttttgggggacgatctccaatcaaacagagaagtcggacccggaccagtcaacctcctgggtattgatgtgtcttgatcattgtgccggtctctagagtccttagctcgtctacaattggcttgagaaggtgatttatagtgcttgtgtctggcaaatatggcccaggggtgatccgtgctaggcatatatttgagatcttgttgcgtaggaatggcggaagattcatacaagtaagagcaaagaccccggtagattcgactttcccactaatcctgtctcctcggggattaaaccagtcgacaaaaagagaaaggatcaagttgagtggtgggatgttgttgagagaagatgctgtgtcatccgaggcagagtcttcagaaggagttggtgagagctcccattctacatttcgatagattgagccatgttgtacgtccacaagagcaccatcagatctcaagatttcatctttccaagcgttgattgcggttttgatatcaggtttcttcaaaagccagttgagccaaaccgatataggctgggaaacaaagaggcatcaaggtactcgaacggttgaggggtaaagatgttttgggtttgggaatcgtccaaggtctttgaatccactttgagttctgatttgtttgtagagttcttcgttacaccgttgtgagtgggcaaaaggtgcatattcacagagcaatggtgtattggtgttgttgggatagaggtgaaaacaagccccacagcatatactctcaacaagctcaatttctagattggcctttgaaatcaaagttcgagggtcacgcggcatcttcagaaggctttggttggaagttcgttgtctgattgtttccttaagtatgttgaaaagagcagtaatggcggtgcggcagttttcacggctaacatcaactaatgaacattataatgaagacttaaccatggatgtcagcgggacaatcaaaataaatgagatagatgaaaaactcacatagatgaaagttgtgttcattctgatcgagtccttcaaacaccctgctttcttccgagtatccactagattccgttatttccacagatggactatcagattggggatcaggttggttggaagtgtgatgtttgacttcagcaaagcgtttgtaatcctcggagagatgtttagcaatatttcgagtggttagatattttccagaaattggctgtccctcgtcattcaaaattgtgttgataatgcatcgagagcagatacaaacttccatgaagacttgatgactaggtgttgatgatcaggtcagagagagaagatttcagcatgccagagaatgtagcggaaaaaaggtgagagtaaataagaataaggggatgatgggaattttaattggtcaagagctatatgatgtcagcgagccaagggtagctgggtacaaatgatgctcgttccaacagccacccctgagaaatttcaagcaaagatgagggagaatgaaaatgaaatctagtatacttttgggagtccgatctggttgttggatcaagagagcaatcaactgaggagggatggtcgtccgattaggtgaggatgttgttgcaaggtgataatacgatatgtagtgtcgttgcagggagctggtgtcgttgcatactcaaatctgaagtgtcccgcgggaacctgaaattggtctgaatcgtcatgatgttgctgcggcccgcagcgacaccgagatgcccgcagtgagacgcttgtgacttccagggttgttgggtggtagtgcccatggttcgacatgtagtgatacatcatggtagccgactatcagacacctcaacatcaacccccctttccctgagattcatccaccagaaaacaattaccataaaaaaccaagtacctttctagtaaataataaaatattctaagttttcttctgttgatgggtagttgggcttttagattgcaggtttttacctccaagactaatttgaaaccttaaaaacaattaaatagtgtaatcatctcctgttctggatatgagaaagtttaacagtagggtgtatcaaatataggaaatcccccattagaaaccagtcaattttcccaaaacctttttttgcatcaatgggaccccaagggggttaaatgaagaaccaacatgttgaaaaacggtggatgttttcaaaccagtcaattaaatgatggtggatttggttatatttgataccctctagttcataaaaatttattttacggctacttggaatgtaaattctcattgttggttgatgtggtttcctcacttgataaatgagctggcactggaggggtcatgaaagaaaatggctttgactcaatagtttttattcaaagaggagaggacatcttagatactggctcaaaaccatacatgtgatggagcacaaaaatgaacttggacaggtcaagaggagaggagagggaggtaaaggaaatatgacaggaattggttatttaagaaagggagaggactaaatggccattatcctggaagacaaattttgagtggaagggggataggaaaaaattggaagaaagaatcaagtaaaaattcttaacctgaaacaatgtggaggaaatcacatcatatttatgcaggaacaaaatttaccacaaaaaggagggaagaaaaatgaaaaaaaaatcatttgcccaaatgaggcctatttcaaaaaataataatcttagcccaaaaaataaatatgactagagtgaaaaagacatagaaggaaatatataaaaagttagatttgatgatctcaaatatggtgcagctatgtagaataggaatggaatgagaatctagattgatgtagatttttttgttgaatccaggtgagtggcctttttttattcttgagcatcttgtttatattcttgaggggacttcttattcaagatttacttctcagaaaataaatgtttattactgaaactattgcttgtcttccaaaaagattggttttgcattccagaataatttcttgtctgattcatatttagtcttaatcactgtcacttgaacttgaatcatttttttgatgagcgtcattatattcatgttgcctatcacatattgtacaagctccacatatttcacagtgattgcgccctggatgcccacattcaccaagttcttgactactatgatattttagactatctaattcccttgtggacccattagtaattatttcacatgtatggacattttcaaaaatatttcctaaataaatcataaagatgaatgatgagaattttattaaattcattctgtctgagtagtttctaagataataaaaagtatatgaatggctgtttagtttattgttttattcaatctatgaggaatgaataaaaaaacaactgtaaggatagcctccttatatggacaaattggaaagattttggctccagggaatccttcaatccatggtttgtcacatttttctattatgtaaaggcaaatggggtgtttcaaatgggcatagaatctaattgaagtatatattttagcaaggctgtgcaaaacaggtgggttaagaggctgtgtgaaacaggtggggtaagaggctgtgtgaaacaggtgggggaagaggctgtgtgaaacaggtggggtaagaggctgtgtgaaacaggtggggtaagatgctgtgtgaaacaggtggggaaatgtcatatgatgtgatactactcaatagagtggttttgaaaaatgaaacaaatgtggtgaaacaatgaattcataagggggaatttcatatgatgtgacaaaacataatggggtgggttttgaaaatgacagaatgtgacaaaaggattaaaattgaacttaaaactcatgcataaataacagtaaacaaaaatgaaagaagactgtacaatgcttggtggagatgtacagaaatgtggaaacttgtcaaattatgtaataataaatgttatggtggtgttagaaaatgaaataatttggcaagggaatgaaacttggactttacaagttattcaaagataatattaaaagaaaatgtaagaaaactcacaattaatcagagcaatacagatatagaaacatatgtatatcactggtgctgtgtataatcatgatgatgaaaggtggcttgaaacatgttttgatatcataaatgaggtcacctggcatctattgatcatttgtttttactggtgtggtgcctcttgacaggcaataactcaaacaaattaataaacagggggagtgataaccacgctcctgccccccccctttgcccactcttgagcaagtggtataaaagaggtttcaaaaaatgattctgaaaacaaaagtatgaaaaaccaattttcaaaattttcaaaaaaaaattacaattattgcacttttttaaaaagtcttaatattatggaggtactgaacagccactttggccaaaaaaagtgaaaaatgaaaaacccaattttcaaacaaatatgagtgattccaaccaccaagttgaccaagtggatctgacatgtatgtcatacaccctgacaatacatctcaaacattccaatacatacaaactatgtgataagctccctggagcaaaagtacctaccatcctcaacgcataacacatacaccacagctctttgaccgatgattcagctggcaaccgagctcaagaaacactcttctcactaactgctgacccttaccagaccaaccacttgacactcaccaaccactcgacacacaccaaccactcaacaccaccccaccagatcttactacatacaccaaccatccatcatgtgtgcctcaatgcgatcttttggtgatgatttcaaggctgaggtttctcttctagttgaatctggcctgacagacgctgaaatccgcaaacatattcaagacacgcacggcatatccgtctctaaacgaacactcacacgaaggaaggaagattggggacttatacttcaatccactgaacattccaatcagcttgaagaccacatccaaacctactttgaacgtggattgtcatattcacaaatccaccatgctctaacaacaagtcacgactatactcaatcttttcgaacgctcgaaaggaagaacaaatccatgaacctgacacggcaaactgaagatttggaaaacaacaaggttgacattgataagattgtctcttgcattcaggaaattcatcaaacccctgaaggccggaacgttggttaccgaaagatgcgacaattgttacagacgaaatatgggttcaacattcataagtgtgttatgtcttctctgttattataatcccatggaattatttctgataattctttgtttggaatgaagtctcacagttgcattgatcaaccgtacccttgatcctgaaggtgttgataaccaatcaaaaagggttttgaagcgtcgcgtgttcaacacccccggcccgaacttcatttggtctgccgatggccacaacaaactcaagaagtttgggatcactctctatggttttatcgatgcttggagccggaagattttgggaatctttgttcatgtcaccaacaaaaacccccaacacattggatactactatcccgagcttgtcaaacgtgaaggtggcataccttgccaaacatctactgacaggggaaccgaaacaatccacatggctggccaccagatcaacctcaccaaatcgttcaatgcagactgcccagatccggttcagtctcacctgttcaccaagagcactcacaatcagaagattgagtgtctatggtcgcagttaatgaagcaatacaacagcgagctaataaaccaactcttttgggcggaggaggaatcgtactatgatccacaagatcctgttgagcagtaagtttatttatccacagcttctctggtttggtaataaactgactaacatcgctgtaagactcaaaagtggttgtgagaacccttttgctgaatgttgaagggtatggtggagttgcaagctctgcccttctgtactatcagataacaagacccatcaagctcagcttggcaagttttaatcaagtgataggggtggttggttcgagaataagttgtttgatcgcaatataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaagtgtaagggttgttatagggtgtttgtaagggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatgttatttgtgggtcctaaactgaggggaaaaacaactgggaggagagcctccttaaatacacaaaggtgagggattttagctgcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcaggacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagtcattttagcctgaaatagaagtctacatgagggttttatgctggtgtagcatgctacatgaggtgattgtagtagtctgcaaactaagatggggtgatgaagattacatgagtggtgtgagatagtttgacagctgcaaggaagaataacaaatgacatgacagcctgcatgatgtcacttgtaaatccagagtggtactacactaacactgcatgtgtcaatatgtcagaagatggtggagtggtgtgtatacttatttactatgctggtgagagagtgtagttgtcctgcaatgtgcatatgtatagtgtgtgatatgtaattgttgatgtgttggtggtgattgagtgttgacatgttgttgaggtgtgtaagtgagtggtgtgagagtccagagggtgtaacttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgagtgtagaatccatttcttgaggcatattgagtgatttgtgagtgtatgtagaggaaaaaatagggataaaaaagaataataaaaaactttgaatttttacacattcagctaccacatcgcatgcatcaaaagtcttttatttatttacttatgggttccacttctgcaagaaagtcttgatcaatggacaagtaactataacaattacaaacgtcgatgggacaagaagagcatgctcccaactcgatgtagtgcagaatggtgctatcaatatccctcggaggtcggaggcgaacaaggattgattccagtgccaatatctgctgccgaggccttacagcaggcattctatccggaggggacagaatcaatggagacgtctcccaaatggtttgtcaaagcaatcaaagagctggaaaccgggatgcatctcaaaatacctgttgttgacattcacaacgtttggggggtgttctctcttgttcttgaagctatccgttcttttgactcgtcttggctttctgaccctatcaatgacccttctgaatctttctctcatcgtgccgcatcctttgatgaagaatatggtttcattgtcttattcatgcctttgattcaaaataacataatttctgaatttgttacataagttacttggatgcgttgtcttgaatgcgagtatctgattgattatttgtattcaataatcaatttcaatttgggatggatgatcaagcagtggtaatttatgtttaaaattgaaaatctggaattcatatgagccacaagacttcatgataagggtgatggtaaatatagagcactttaattgaaaatggtaactatcagggattcaggatggatatttttgggatttacatagagtctttttatgtttctcttcaggagtagcatcttttaattttttagcaacattggcaagtttcctgatgatttgaaaagaacaaccttggtgagtccaagtgcgttctggatcattttgagaagaaagggaaggaggaggaggatttgtacaatgttcaaacttagtagtctgccaaacaagttcaacaatgccattagattttacaaagtcaatcagataagcatgccttggaaataaaaatccatgacctaatttggaggaaggaggaggaatgggcatcccagttgacttatcaatataagcaggggcttgataaatgcacgccaaaccgcacgccaggtgcggattggcgtgcacacctgcacgccaaagaaaattggcgtgcaggcccgcacgccaatctacagagtgtagaccggcgtgcaggcctgcacgccaaggattcgccgccgtcccataggacccaggcatggtagagatcgttcgtttggacctgttggggggtacctgccacacttcaaaacactccctccacaccctcagacaccactgatgcttccagagggttcagtaatgatgaaggtttagtactgccccccccactggtatttatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagctcttcggaagggaatccccccggcaagctggtacatataccagcccttcggaagggaatccttccgacgagctggtaaagaaaccagctcgtcggaagggaatacttccgacaagttggtataaaaaccagctcgtcggaagggttggaagggaatcctcccggcgagctggtacatataccagctcttcggaagggaatccttccgacgagctggtaaagaaaccagcttgtcggaagggaatacttccgacgagttggtataaaaaccagctcgtcggaagggattccttccgacgagctggtataaaaccagcttgccgggaggaacccctcctgacaagctggcgtgtacatacgcttgccgggaggggttcctcctggcggtatgaccttggcctctttaggccgaggggatttgaaagaaaaaaaaatgaaatgaaatgaaatgaaaaaaaaacaaaggggccgtcccataggacccatgcctgggtcctatgggacggcagcaatcctaaacgcatatgtatacatatgcgtttaggaatccttggcgtgcatgtcagcctgggtcatgtcaagagctggtctcttctagctacaccatgtgcaactaagaaaatggtatgtacaagtgtgggtaacacttgcaaaggggagttttgatattaggaaaagcagaataaaactattaagtttttataagggagggcctgagttacaggggttttatggtgccctccaatgaatcaggacctgttataaacaggggtattttttatgtacctgatgatctggtcctttgtgtaaaggagtatgcccagaaaaaatgcctacaactgaagtatcaagaaaatattacctacttgtactatttccaagccaagggggacttcaggagggggaaaactggtctggaagcgctcagaaaactgggtaacaggtggtgagagagtgctggggaacagtggatggttggttggttgaacttcaggatgaaaaacagcaggaactgggccaaaacaggtgataaactggttgttggaggtggttattgctggtaagtgatgatgaagatggggatttagagttcgggggcaagaagggctccttatatactcattctgggcccttggaggcgagctcagaactctatcttgcaggtgcaagcctcctactaggcattggtgacctgtagcactgcctagacacctgtagtccttggttacaggtggcagagggctgaagtgaggcttgtaacacacactaaggggtgctgtgacgaaactgcagccaaggtttgggcactgggaccctttaatgaccagtgggctggtcttaaccaggcgtagttagccaaattgggccaaaaagggccacaaatggcttttgaacagccagttacagttgttgtgacactgtagttaaggtttcaatgatgtcaaccttatttgtagatttttcccgaactgcatgaaccttaattacatatgtagacctgtcacaacatgtagtatgatgtaactgggagggtttttagcaaaatgagcaagtgtcactcagagtacacagaagtacctgaaggggtaataattcaggggtacttctggtgaggtacccaaggttattttgcatgagaattaagaatctgaaataatattctaatttttgcttaaggtttagaagttatttgtagattcatgttaaaaatgtttatttataaatgtttttggtttatttttatgttttctttcatgactagtaaaacttaatgtaatgagtaataatgtctctattatagtgattccacttatttaaatattaatgttttttatatgtacatatgtaataatgtctctacattatgtacatataaaatagacattaattacatatgctatgggggtagtatatgtaataatgtctctaaatatttattatgctatggtcaggttgtctctgaatagtagcaggctgacactcctggaaaaagacatacctgacgctaactcactccttaggaaatttaggagtgagaagagagcttgttgatgttttaattcttggaaacaaaacctcttttggtggtagggaatgtcagccttagagccaaccaagctggccaaaagactgccaaaactgcccttttctactcaaaatattatcttatcttttttatcttaagactttcaacctttctgacttcagaaatggattcctggtgtaaaattaaccctagtcaccactgatcacttttaaccaactccattccttcattgactttgtaataattcacagtactccaagaattattccaacctttagggttccgctccctctaccacatgtacataccagattacataatccaactgtgaaaatcctctctgagcttgttgattccgcttccagaggattttcagactccagaccaactcagaaccacaacaaccagaacaagatcaagccaacacttatccaacagaagtaccctacttttcccacctttcccactaccacgtgtcattggtgtcattagtaagtcactcctcataagtcttagctagcatcttcctgcttgtttcacttctctgtttccctcaccacttttctcttcttctcataaccaaagccccgatcccagcaagcaagccatagctgctacaaattctatttctcctgtttggtagtataaatagaaaactacctaggtttccctttaaagaaccttgatcatcactgatctaaaaaattgtggttgacctgatttatcagtgtcaataacccatttcagtttcttttgatttggaggcgtagagttagctccgcttataatcagccatccttaaaggagagtaagactgcccaacttaattcatcatcttaaaaataaataaagaaaaaaaatattatctctttctttagtcttctattcccctttttctctacttttaattgtatccctctttccttaagaaatacatttaaaagtgccccccaaattcttgtgtcctgctgtcactattgagacccaggctcacagctggtctccaacccaattccacaacattgtgggacacttttacagtagatggaactgaagagcaggatatctcaaacacattgcaatcagcgtttaacaccatgtccaatcagcttaatcaacgacaagcgcacgtacttcaaactgttatcgacattgttgacaccgaggagagtggagcgatgtacattgacggaccaggtggaaccgggaagacgtttctcatgaataccatcattcactatctttggcatcagcacaaaaaagtcatcaccgttgctttgtctggagtagcatcactcatgttagtcggcggttcaactgctcattcacgtttcaaaatcccactcaaattggaaagtgaatcagtctgccatctcaatcctcgatccgttgaaacacaagagatcatcaattgtcaagttatcatctgggacgagatctctatgcaagatcgattcgctgttgaagcagtcaacagaacgctacgcgacctcacacaggatgaacgagattttgcaggcaaaattgtaatatttggaggtgacttccgacaaacactacctgttgtgccaggtggatccatatttgatcaagaagctcagtctatgataagctcacacctctggcagcaagtagttaaattctcattacgcgaaaatttacaaattcagaacactgaagcgaactcaagacgagaaaaaactcagttctacaaatggctactttcaatagggaatggcagccaacaggaagaatactctgcttcagtcgaattgaagtacggcacagtattccaggatcgatcggacaaggttgtggccagaaaacttatcaacaatgtctattcacaattgtccaacactgtatcgagtttggacaacatatcgttggcggaatactacagcacttgacttatcctgactccattgaactgcgatgttaacatcattaatgagttgattaccgctctaatccccggggacagcttcgaatcacaggccgttagtaacatgatgaacgaagaggatggagaggagagcgaaaaagcaattcctgaggaattgcttagtacattcactatccctggatttcccgatgcaatgattcggtttaagaaggggatccctgtcattctccttcgtaatttagatcttgaagcgggtttatccaacggtacccggctattaattcaagagatcgaaccgcacgcattgctttgccgcatcttatccggttcttgtgtcggcaacaaggttgttattccgaagatcaaactaattcatgaacctgattgctcctggggtataacgttttcaaggtatcagttcccaatttccctggcctttgccctcaccattaacaaagcacaaggccagtcgctagctcgggtcgctgtctatctacctaatccagtttttgggcacggacaactgtacgtcgccttatcccgagtcacaagcatcggtgggttgtcgattggattggtatccgaaactgttgagtgtaccacaacaaccaatgtcgtcaatcttgaggtactccgacaatgtcaaatgaccatcacctgaagctgacagcagaccaaaactcaagaagttcgcgctcacatctcccgaccatttttcctattacccgaagcagacacgttcagcattcaattgcagaacaaatcagatcgaacacgcacagcctataggctttgatcatgtgctccatacatgtaaatacagacttaagaatgcaatacaacaatgatacaaatattcaattcggatcatttcattcattgtataccgcggcgcccacgccgcgctttttccctagttcaggttgataacagcaggaacagggccaatgggcagttgaaaactggttgttggtgacggtttatgctggtaagtgataatgaagatggggaaacaaagttcggggggaagaaggggctcttaaatacccattctgggcctctggaggcaaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgaaaccatgtttacagggtgttctgatgaaactgtaacactcttgtagcctatgtcagcactgcatgatgcatgggttgatcctcaagagagtaattgtctcaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcctgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttaccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtatttttggtccaatatcactcaaggactacaaagtaagtgaaggagtaatagttcaggggtacacttggtgagctaccctaggttattttgcatgtagattcggaatctgcaccaatattctgagttatacttaaggttcataagttattagaagattctggttaaaagtgttattttccatagtttatttaagggtcttagttaatcgactcccaaaaattggaggatcgactcccaaacgtcgaggacgtcctgaggaccgtctgcggaccgtcctgggacgtccaaatccccgattttttttccccccgaaagtttgggagtcgatcctccaaaaccgtcggttttttcgggagtcgacgatacaataaaaatattcagaaaataaaaaaaagtcgggggttttgggagtcg