tgtatgtgattgattcattgaagtgataatctttaggtctgaccataccggagatctttgaagtatagtcggaatgaatggacagcagtcgaggtaattatgtggactgtgttttctttgagggatccgaggtaatgagatagtcaaaggtcttgaggaatcggagtttgttgaagtatagtggcaatctataagtgttcaggagttcatcagttttccggtggtattgtatgtgattgattcattgaagtgataatctgtaggtctgaacataccggagctctttgaagtatagtcggaatgaattgggagcagtcgaggtgattatgttgactaagttttctttgagggatccgagttgattattgaattggtatcagccagtggtcaggtggaatccaatttgtttgattggttgaagttcttcagtgaccagagtgagttgatgtgatggagttgatgactgttcaggagggatcggccttgcttgctttagtgataggaggtattcggagacatttgaactattgaaattagtttgaaactttcaaacacaaaatttggcacaccaaggaaggccatactatggcggccttatgcacatgtaatatgtacttgcatagtatgcattacacatttatagcaattaaatacatattaccaatgcaacaggcaggcaaaaggtgaaaaatgtgggaaccagtgagctatatgtacataaaaatctcgattttgatccaaaaattccacaagattcaaaaatttttacatttgaaacattaaaacactcaaataccaaatatgggcactttgaagaaaaaactgaaattggcatttgcaaaaatttagaacacccaaacaggggtagttgagatgaggcaaggggcactcactggacactgttttatggtcccagcagtttattcctatctatctaaatatgagttcagttgattgccatcttggacatgattgtcaatcccctcttgggatcaagggctgtctgtagacctgtaagcaaagacagagtagattaataggcatcagaaaaatcatggactaatgactggtcagaagaatcccttgcatggacaaggggcccatattgatcctcttgatatgaaatgacaaagtattctgtatagtggtcactcaacccttgtggaggctggtcaggctgcccacttaatcataggtggatttggggaacactttatgacagcagtatttggcaacatccaatttatcaattgcacgccagcaaatcatcaatgggctcacagaagacagagttgggtgcaatatgggtattgatcaccacagttcaattgaggcactaaccactactgactgcatgttattatggacacaacctgtggtgcatttgatgttggataacaagtttttgaccaactgtgagggaattcctgtaactcccagaataccttcttgaaagggtatcatttctataccaatcttaattttacacatgggccctttctttggttttgtaaagggtctgcctttttgcacaccaaatatttcccctaggtacaccaaaaaaggtgtgcactccaaggattggtggagtgcaccatggtgcactccagattttcttggagtgcacaccaaaaggggaaaacttgatgactttggaggagaggacatggttgtgcactccaaagaatctggagtgcatagatttgcactcctgtgaatattggagtgcatgggcatgtactccagtgtttttagggccccagtatttacaggtgttcaaatcctgctcactccagattatttggagtgcacagagcttcactcaaaatttttttggtgtgtttccttggatgcccaggtggataccacacaagaatggactgactgtctataacccagccattgaggattccaaaaagtaaataaaaattctctctgtctgttgagcaggcccttatggtgttcaaaaattggcaaatatatcttgtcctgttgagtgccattaatcatttatgatatcctgatcagcccaggggtccaagaaaacaccccaatactttggagtgaagctccatgcactccaaataatgtggagtgagcattaatataagaacccctagatagaaatcccttggcagtaaaaacactggagtgcatcaaagctgtgcactccagattctgtggagtgcacaaccatgtaccccaaaatcatcaagtttttcgacttttggtgtgcactccaaaagtgcacaccagtgcatgatagtgcactccaaacattcttggagtggacaccttttttggtgtacatatgggaaatcttgtgtgcaaaaagtcagaccctttgtgaagccatgaagaacttaacactctcttgacctccaacaacccagcatgtacccctcatgacagatcaccccataagcatgggtgataagcggtattcaccccataagcatgggtgataatctgtatataaagtcacacctttggtagaaaccaatgacatgctccacccaacagctgaacatgcactgttgagtgtcattcatccccaaattgccttggagtgacaggaagatatctaggtagctgaattgagtcaagctgacaatgcaccacactaaatccagggataacactcagaccagatgatgatgacatatggattttccaggatatttgagttgggtgggtggacttcaactacaatggctattgttgaacttgctctgagaaccaagattgttcaaggtttacatggtttgagcttaataagccgcaagtgccatagttaatcccttgggttcacataaattgtgaccaccataacttatccctgaattctgttatcaattgtagctcataagccagaaataacaatacaatttacatgggttattgagagatgacactgagggatggggcatttgccttgattgatacatcaagtattagtggtaactaaatacactagcagttaccacatcctctatagaatggataaattatgcctgaattttgttatctatacctagctcataagccagatataaaaatacaatttacatgggttattgagaggtgatactgagggatagagcatttgtcttgttttcaccttgattgttattggtaactaaatacactaacagtagtgcatccatgcacaatgctgacatgcataatcacccaatatgataggcaattggtaatgttggccaagagtatagtcaccctttttttcatagcttctcagaaggtacacggggacacattagattctgatcctcaggggaaatcaaaagaaagactgatcagatgatagcaaaaggaaaggaagaaatactgcacaaaagtcacatcacattggtttatttcacaacagagtgtagagcctggtttggatgaaactgaaatgaatactccaattattcttaggtgatttcactgcaggttacttgtaaggatggctcccacttgtgcctaatagttccatggtgccttactggatctatccttacttactattccctctttttgcatttgcccaatgttcccctacccagaaccttattcacaaagcagctcctgcctcgtaaatgagtaccctgcttcttttatttcatatcaaccagttcaagcagacttatggccccatttcatacctttccagtgccatgtacgttctgcatttatgtcagaattagccccaaattttcacctcaccaatttcggacagtttttgtccctcttggtatctgaattgatgagcacaattcagaaggtgatgtgcagattggatgggtctttttgggattctgtttgattccagggggtaaacaaagaaagaacaccatctttcatccacctatggggcctactaacccctctcctgtaggtggcatgggacagtgcagcctagtccgcctatggtacccctctagcactaaaactctcaaagccttcagagctttcagaaacattcaagctttgaagattagtcccccaaaaatttatacaagtcccaaaacccgaggggacatgcccctctcaccgaaatttcccctcagtaccctctaattgctaggtcatacccccccccctcggcgcccaaataccatacatcaagaccatgccccccctttttgaccaatcgcaccgcatcacaccacactcactccgtcagcatcactcacatcaccggccagcattacccaccagtccagccatcaggtgaacacttaaaataatgaagcagatttttttttcttttttttgggtttttcatggttaggataagtgaacaaaaaattaagaaggtgaagaagaagaggtcaacaacagaaaagaaaaggaaaaaaaggatcattaaggaagctgtatagaggaggatgaatttgtatatacatggatgatagtgtctttcaggccaagtagctcgatatttacaggatggacagacaagatgactcaaacacagggcaggagctggatgcaactataccatttgaagtatgtacacggtaggaagccagacggcagaagtcaaagaatgagatgttgatgggaggcgttcaggagtgacagctcacagacagtcatcaacggacagtgaggggattaaggttttattttgttcaggacagattgtgaggagggatgtgaaggttatcggtgtgacgtttgttgaggagcggagggagtctgaattcggagctcgaaggcaaagccgagttggtgggcgagttgtgccgcttgatggcgactactcggagagccaccggtcgtgggaacgagcctgggccgggccggacgggattcggcaagggcggcagacagcggctcaagaaaagcgatcttgaggtggcctcctctaacctgggatggctgcatttaagagcatactcactctacgtggctgccatggcgctcggttccggacagattgatcccggcttggcggagagcttgagcgtgaagatgagttagattcaagaggcgacctctgattgggtgaaacatcgacaaggggactcgaagctgggggttcaatgagctgtggtgtgggattctcatcggtcggcagcgacgctccagtcaaggaataactcttcagattgacggctgcatcaggatggggttgatccagtctcattggaccaatattcaggcagtcggattgtggacgctgggaagtaagctgcgagttgttcaggcgggatctaactgtcgcatgtgagctccaccgagggcgtggaggatgatggactgtcaactgatcggggaggattgatgatttcggccgaggattggtgcttgaacggcgcggtgatggaggatcggcgggatggccatggaaggagccatctggcgcgcgccggggcagccatttacgggagtagggagagccaggggtgcgggggttgttccgccgatgtgagaagtcgaatgaaaagaaaaggtgcccggttcgaacaccggtgtcaaaaacgatatgaaagaaatatgtacagtccgggtcgatcaccggagtcgcagtagtgattgtgttagagcaagacagaaaaataaatcaagattgagccgttcagtaggctcgatccaccgccagcgttgaaagggagctgtcgctgaacgttgagaaaggtgacgagatgtcgttttgagactgtcaaccagtcgtcaagaggccactgatgattcgaatccaataacgatatggccatccttgttgcaacaccaaattcatatgctggccgaggttgtttatacaaaaaagcaagcatcagattagagggatccccacgggagaacaattgaaaggttttggaaagagaggggacagaccgaagctctgatcagagatcgacaggttccataaattgatacgtacatcatcggcgctcagatacgtttttctatacggattgatgccgatcgagttgatacgatcggtgtgcgcgggacgccggcgatgatggtgtcgtggaaggccatccggggcagcttgaaggtcggcaccggttgcggctgaaagccctgtttaagtttttgaatgaatgtgagtgagtgagtgacataagtgataaaaagaagggggacgtctaacttggttatgttcgaagaggccgacttttccacctgaatctctagagtctccgaatttctggaaattctggcagacttgccagctttcaaagcagcgaagtccacccatccccgcacccagcctccagagcgcatgcaccgcacgcgagtacatcaccaccataatcaagcaactgctcatcggtcactctgatctcatcctagtccaatcaattgctcacccggtcactccgatctcaatttacaccaactgaaccatcaaagcgttattgaagactacaaagaaacctgaccaatactcaattgcataggtaggtactcgagttgtatccaaaccattttcctattcgtcaacaactaacttgtctgtctggcttatgtttctcatcaaacacctgtgcctccaccgcagtccaaacattgcaagaaacggcgacttggcgaccaaccgttttaatctcaaacaagaaatacattgcagttcagtggttaaacgttggtcaaattgctagacatcccaacccgcatctcgctttagaagaaagccatcgacgtgttgtttatttataggacctgttgtcgcttggcctgtccagcttttagccaacatcgatcatgtcagctattatccaacgtcaaatcagcgatcaaactgccttagctaacaacatctcattctgtttattctttgttttagttcgaccaaagcccttgttcgtcaatccgcataagccctgtcccaattctccaggattgttccgatttcattttcaggctcgcttaaacttgttcaagcctctcctcaattgggaaacggaacctatcatcgctggattaggagctctgctcacaacctatctgttccttcatacacactcaacttctggattaaacgatctcgtccttgtccgaccacttatttatcaaaccctcaacttcatttcaggtctgttttgacatttaaaatcctttgtggaaccaaaccaaacccgaatgagttgctaatggcatgattgcatttaatttagccttatcctttgcttctcactaagagaaaaaaaaacctagatcgtttggacccattgtagccaagggacatatctcgccattccaaggtctgtccttcaggttttccccaactcctcctctactctcaacatccccatgttggtttttcaaaacaactgcacaatccaagaaaagacaacgcaaattggactgctgatcatttggcgtgttgttattgttgatcaggcaccttcttcatcttctcctcttcatattcggaagtcccagccatggtcagaaagaaacaaaagtgagtgccctatacattggccctaagtgaaatggagtcccatgattggttgcttgcgctgtgggatcgtgtgtgtgggcggaaaagccgctccctttcccattgtggggccaattatctcctgacggaatagtaggagaggttggcccctgcttgcaacctgattggtgatgtccaggaccagccaaatctgatttggatgatattttaggaccgcgcatggccctgccaagccacctgaagggggtgccaggggctcctcgtataatgacaccaatgcactacttgaaatgatgtgcaaaaggctaatgaagcagagggctgttgcccaggttgtgtctgttgattttgacctcttggctgttttcctaatgcaggagttccaagagatggacatccaagtgatagtggaggaggtcctacgggtcttttcccaacatgcgccgcaaacaatgctccaaaatcaggttttcgatgctgccaaagaggttgatcaaaccatacgttgtggaactgctcagctaatgagtgaagagcttggaggggataaatattaataaaactataaaatagtaataataataaatgggtgttggtgagactgccctccttgtctagcttgtgagagagttacactaagaaaaataatagtgtggtagatttctaaatttatcttagtgaagatactacctgttgaggattttgagttgtttataagggtgaatggaatggatggtcaagagcttctggagttaggagatatctgtgggtttctggtttattctggtttaatctattctttctgggttctctggttcaattctgggtctttaataaagtgagtctttatttcttcaatatcttctgttgagagtttgagagagttaaataatttccttattatttaacagggatcaataaagggatgaggagtaagggtttagtaaattctcttattactattctgtatctgaaatataagggttgatgaaagctaagtaatatctctaattactattctgtagctagcatgtaagggggttgatgaatgctaaataagatctctacttatttctctgatgcagacatggggaagaaggaaggataacatgagccagaaagggcctctatttatagacaaaatctttggtggggatggtaaacagcttcactgatgagtttccttggtctgactgggtaatgacctcatactgctaatttaatgatgtcatgatgatgtcatgctatgaaattaatgatttacagctgtgaaattaatgatgtgcagctgtggaattaatgatgtactgttgtgaaatcaatattctactgctatgttggtcaatgatgtcatctgtgtgattaatgatccttatgttgtgaaataatgatgagtggctgtgtaattaattaaatggctgtgtaattagttattaatgatctgcttaattaactaataagatctgctgaatcattttatgatttaatattatattattctattccttctgaatggttttcagctttataacattatattatttctaattccttgttgaccattcttgttatgttgtaagatctgttttgtaattatatatatataccttttaatcttccttgtatgttttatacctttagtctgtgaagtgtaattatatatgaaataaaatatcaagaaaattaactatgaattgagaataaaaggctttatcatgactatttgattttattacctgatttcttgagtttatatttaatattttagtcttttaaatatgtcttttaatgttttatgggtttgattggtcttaccacatcctcccccaacttatttgtctgccctcagacaatttctttttaaataaatactacataaattctataatgtggcttgaagatgtaccagaataaaatatacctaaaaagtaagatttgtcatatgacagttttcccaggaagaattctgaatccaattgaccggtatcatgattcaggatgtgtcttgagttgattatcttgatttataaatcttcaggtcttgagttttaatcttgagggcaatcttctgatgaaatcttgagtgaggagtttctaataatgaaatttctcataatttagtttctagatgaatttcctattcatatctttctattttaataatcaaaatctgttctagccctctgactaaacagtcctaatctttatctatatcaattcatatttctataattcatctttaactaaattatgtaatttctttttatttaattcttccttctcaaagatattcttctttcaatttttctcatagcttaattctcttttgctgaaattttgtttctcttgataatcttctctttcttcattctgtatcttctactcaatcaaattttgtcatcctatctttctgttctgactttcttcttctgacattcgttcatgcagttgttgatgtaaagacttaaaaattgctgaagttcacttgttcaaaagagtggagccggtagctttttaggacatcgccgctttggtccaacatttcaaatgatacatccgtttttctttagtgatcctgaattcttggttcatatagcaaccaatccaacgatagtccaacaggcactgtcctttgcaaacttcttgaatatgttatccatccgttgattggctgatgtctagaaatcctggatgttgcaaacccgatctaatgatcatgagatccatcaggaataagcagtcgcgactagcatgtagagtgttttaaatgtataactaaagatttcttgcgccatcgttgaatcaaatgaccatgtagactttttaagaatattggtagatcaatctcgctgagtttctcagtgtaaaagcgtcttaagattatcgacgactcgctttcaaggacatcgacatactggttcctcgtttcaatcgaatttatccatcccgccagcgaagttaaaatataaaggaagatggtgtttgttggcttgcagagacctcaagtcttaatccaaccgtataaattccaagaagataaggatctgaacgagtgggtagtattcttttaaggacatcaactcatcggtcccattatgtatttcagagtaaaatgagtttcatgatcttcgatgactctctttcaaggaattcgacagttcggactctctcgatcaagtttttgggcagtgaaaaagccctgttgacctttgaatcctgtttaacgacataagttttcagtttgatgttgaatttttgagaagaattcggttttcaaatcttcgctgaatcgatcaacttgtttgaaatccaaggaacgccagcttatggcagcttaagtttctttattccatgatcgattcttcatctggaaagcatagattctgggaaacaaagactcaggtcattagagtttcggtagggaagcgtaggtcttttgtgtcttgatccagcgattcaaaatccaagagaaaccaagagtttaaacgaaagtagttgcgaggtattcaggacattgactaattgttccaactggatggagtccaaggaacctaaagtctaaacgagtgttgttgcatgcttttaaggacatcggcaggtcggtcctattcggtcaagaagaaaagtcgaagctgttttactgtcgtttaccaacttcaatgtctcgatccagcgatgtcaaatccaagaaaaccaacggctttaaacggtggtagttacaagcttttaggaacatctgtaaatcggtcgagggccataaatcgatccacttgttcaaaaaccaagggatccaatgatctcaagtgatggtagctctttctagatctgctgattcttcaagcccgacttgagaaggtgaatgattctattgaccacttgagaaggtgaataggtctgttgaccacttcagaaggtgaattgttctgttgaccactaaagagggtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttaccctttagttattggtaaaaaggtggtgataataagtaaagtttgatgttttattggagggaggcctttcgaggaaatgagaaaatgagatgaaatggtaatgaggaatcagatgaaatggtaatgaggaatgagatgaaatggtaatgaggaatgagatgagatggtaatgagaaatgagatgagatggtaatgagaaatgtagtatcttttgtagaagactaaattaattgaagagatctgccactgttgggacaccacttgtggaactgctcagctaatgagtgaagagcttggaggggataaatattaataaaactataaaatagtaataataataaatgggtgttggtgagactgccctccttgtctagcttgtgagagagttacactaagaaaaataatagtgtggtagatttctaaatttatcttagtgaagatactacctgttgaggatgttgagttgtttataagggtgaatggaatggatggtcaagagcttctggagttaggagatatctgtgggtttctggtttattctggtttaatctattctttctgggttctctggttcaattctgggtctttaataaagtgagtctttatttcttcaatatcttctgttgagagtttgagagagttaaataatttccttattatttaacagggatcaataaagggatgaggagtaagggtttagtaaattctcttattactattctgtatctgaaatataagggttgatgaaagctaagtaatatctctaattactattctgtagctagcatgtaagggggttgatgaatgctaaataagatctctacttatttctctgatgcagacatggggaagaaggaaggataacatgagccagaaagggcctctatttatagacaaaatctttggtggggatggtaaacagcttcactgatgagtttccttggtctgactgggtaatgacctcatactgctaatttaatgatgtcatgatgatgtcatgctatgaaattaatgatttacagctgtgaaattaatgatgtgcagctgtggaattaatgatgtactgttgtgaaatcaatattctactgctatgttggtcaatgatgtcatctgtgtgattaatgatccttatgttgtgaaataatgatgagtggctgtgtaattaattaaatggctgtgtaattagttattaatgatctgcttaattaactaataagatctgctgaatcattttatgatttaatattatattattctattccttctgaatggttttcagctttataacattatattatttctaattccttgttgaccattcttgttatgttgtaagatctgttttgtaattatatatatataccttttaatcttccttgtatgttttatacctttagtctgtgaagtgtaattatatatgaaataaaatatcaagaaaattaactatgaattgagaataaaaggctttatcatgactatttgattttattacctgatttcttgagtttatatttaatattttagtcttttaaatatgtcttttaatgttttatgggtttgattggtcttaccacaacgtactttccttgcggctcaaaatcaagacaagaacctgaagaaacccttctgcctcagatatcccaatattacaaaggtcctacagcttgccatggacctcgaacaaaaatgtacacttttggataaagatcgaatggtgatattgttggatgagtctggtcggtgctgtggcgttggggtccctcctgctgaaagaaaaccaaacagtgttcatccatcatcagaggcaagtagacagctgaatgtagccaacacaacagctgacatccattaatattattgtgtgcttctgcaggacctggcgcttcaaggcctcaagaaattggaaactggattccgcctttccaccagcactaaaaccatgcttattacggattcaccagttttatcacctcccaccagcatgtttccactggacttcgaaaacaagggcaaccgaagagcccccccagcctctaaagacgaaataaaggcggcctcagtatctttccaaacctatggatataggtcttggtagtgtgagtcatatctttccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagtttcagcatggtgggtggacacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgatcccctaggcaccttttttaaaacaccaagtagtcatttttttccaaattttcactttttatcattcattccagatctcatactatcactttggaaatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttatcctttttactttttacaaattttaaaatcttattttttgttattattttttcatattcattctttgagacccattttccaccattccacaaactcttgtgacttgaaatgtttgggttgccggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatacagaatctgggtatggatttcaattgtacagagatgtacagacacaaacatctgtattgtttgtcaagatgaggtttttgagattcaagccatctctggaggaggtttgaaaggttttgagctcagttttgaaatgaaaaagaaaagggaaaaaaatcaaaacaaagttgcaacactttttgaatcatttcaagtatattttaaaaagttgtttataattgggggctatattgtgaaactcactatttctattgccatcttccttccagctcttcccttctgataaattccccctgcttatcagtttcatgcatcttgacattatacgttcaattccaagatttaaacatctcaccactggaatttttttttgtgctttattcttttaacatgtcagcctgctactaatcagagccagcctgtacatagcattttacatataaattagagatattattacttacatatgtacatacaattaaaaacaataaaaatatactatttaaataagtggaagcactataatagagacattattacactatgagaaaaccatttaaataattaaataaatagggaaaaataacatttttaaccagaatctcctaataacttctgaaccttaagtataactcagaatattattgcagattctgaatctacatgcaaaataacctagggtagctcaccaagtgtacccctgaattattactccttcacttactttgtagtccttgagtgatattggaccagaatacactgtagacccctccagttacatcatactacatgttgtaagggggctacatgtgtaattaaggttcatgcagttcgggaaaaatctacaaacaaggtttacatcattgaaaccttaactacatgagcacagactacagtattaaattgtttgggatgatctgtggccctttttggcccaattgggacaattactctcttgaggatcaacccatgcatcatgcagtgctgacataggctacaggagtgttacagttttgtcagaacaccctgtaaacatggttacaagcattacatcatctccttggcacctgtaaccaagctctacaggtgctacagatgatcaaaagctcccataggcttagtaggagagttgtagcaactagagagactcctgagttcgcctccagaggcccagaatgggtacttaagagccccatcttccccctgaactttgattccccatcttcatcattacttaccagcataaaccgtcaccaacacccagtatcaacctgccttttggccctgttcctgctgtttgtaacctgaacttcaacctttcaacccaacacctgttccccagcactctcaacatctctcacccacttttctgagcgcctcaagaacagtccccctctcctgaagacctccttggattagagataagtaccagtaagtattatctctttgtttcttcagtagtagactttttctgggtttactcctttattataaaggaccagaacttcagtaccacccctgcaactcaggacctgaattagagggcacagtaaaaaacccctgcaactcaggcccctctgtaaataaaaacttaacagtttttatttactactttcttttatttacacacacatcccccacttttcacgtgtcacccacgcgtgtacacatcccattttcactcttgcagctagtgtagctagaagagttctgctcttggcatcacttagcctgacataacatgtataagttcaaattaattttgtaaggcctaactcaacacaagtgccttgactggtgggcttggtagagccaaactagcacaaagcaaatctaagaaggggggaaacttgcaagcaaatttcaaactttggcatgggtaataggagctctttgatgaagaaatagtttcccgtcaagttctgtcatcttcctattataactaccttttctcaattggtgggacttgatacagtttggtctgaagagaagaggcttaacactgatgattcagttcaaatgataaagataagaaaaaaaattcaaaataccatcatcaaatccttctatgataccaaaggtgggctgctacgctacggggccacttagtgttagtgtagcaacactaaaagtggcccctttcttgtgtagtgttagtgtaccactaccatcactatgctacactaatttgtagtggcgctcacagtggcttttttgtgtagtgtaagtgcaccactaccaatactacgctacagtgcttctagcggcaaaaaaggccagaatccgctaaaaagtactgcaatgcagcttagcaatagcgggaaatattatgcgccctgtgcgcatagcattagtgcaattccaaatttctgtgctaacactatgctaacagttagcacacttttgcgtcctttgcacatatcattagcacagaaatgtggaattgcactaacactgaactgaaaattagtttattttagctatgccatgccacactgatgctacagttagcatagctggcccactgctgcccatggacatgctccatttcctggttcactcccaacaaagctacaagattaagaggattcagaaaatcaaatccaggtggtggggggagtttgatgtttatgtagttgtgacaaagttccttagaattggcaaatttggcttccctctaagcccaagattactgctaccacatgagtcatttgtacagaggtgcttgtactgcaagctgagggacttattctcttttccagaaaccttggaccaagtcattttctttttgttttgataaaccccatatttgcactattaaaattagattttttgagttgtgactttggaataggtctagtttgacccaaggccaagcacaaacttaaaacctatgcttcatgttatctttttgtgaatgaggcaattagaaatctggattgggttttggaaccaggggcaaaagttcatcccccaagccaccctcaatgcaccttccaatttactggactcagtcagttgggggataggcagtttgcagccaaaccttgagttgctggttgggcagaaacaccaggcagaaaatcctttcaggatttgttatataaatatcaaaactgtaaaattttagacagctaagatcgcattctcattagataactatcttcttatggactatgtacattatggtattgaatgtgtttgtgatagatggaaaatgttatgttcacctaagagcagaatgattggctgcacttctttttattgaggatgtgatgtaattgcttattagagatatggtgatatggagagttgagagaagtgttggaattcaattccttgtctaatccctcaaaagaggagagcatcaggtaagtttatcatataattgattaacttcctgaagaaacaaataaatcatcgcgctgatcacgaaacgtgtgatcattcgcagaattaggctgttcgacaaaagaacaagagagtaatgaagttacaacctgtgtaacgagtagtgacgtcaatgacgtcacaggcattgataagaatgttgatcatgatcagtcaccgagctctaggtgagtctcgagagattgaatcaaaggataaagaattagaagaagacattatcaagttctaattcttcatcgatcacaaaaccatcttatcaaactacagtctacactcgcacaagacttctcaacgcaaactcattacgcgtatatttccaccaatagccggtgagtaaaagaaaagatttaattgcctttttctcaagtgagaaaaagagaaagataactgacatagtactttgtactcgatggtcttatgttagacttatcgaacaagtagtactacacagttatcaatttaaagaagaaagattttcttatcgattaaagtaaagtcatttcattactttcaagataaagagaaataatacattctatgacattaggctaacaacgtgttgcttctctgataatctattttagtcatttaactattatctgattaacttatccgaagcctttccatttatccttgtcactgagccttagcattaaaattattagatcagttctgccttcaggtactgatcaaatttctctttatcattatgtttactcataatcacttgtatttctttattaagattataaaacttacaaagaaataaaattcttcagttccaatttcttttagatttacagtctcgaagctcgatcacgatctcacttaatcatttttggacaattttcgaaggcagaacttgatccgatttcctcaagaccatggaacctttttctcgaaaagatgccatggacgataaagggatcgcttctatccctaaattaaacggcgataactattcgatctgggaatcaaagatgaaattctttctggattcaaggcaactcatcgatgtttgtcttcaagagcaaccgtctcctccaaccgatcttatcgctgcaaaacattcttgcgcactttttcatctcagttctgttgtcgatgattcgatttataactcagtattcaaattatcctcaaatattacaccttataacgtctggacgactttaaaaaagaaatatgcttcgaaaacaatattctctttgtgcaaagtctggcgtacttgggataccattcattgcgatcgaggcttgatttcttatgtcgatcgatgtctagaatgtcttggagaattcaagacaatcggttacgatgtcacacaggacgtttttgccgtttgcatcatcagccgagtcacaacaatcaagcaagatttaatggaaggcttgatgctggacgaaggactagtttctgatccgtttcgattgcttgaaaaattaaggactctggctgttcacgaacaagtaatgaaacctgataggtcgtcgattccctcaacttctgctttacctacgaattctcaagagaaacgaccatatcaacatccgtgtgagaatggtcatgatccgaaagaaaaacataagcagaaaaactgttggtatgataatcctcataagaagccaaagcgctttcagtctaactatcagcctgctagagccaacattactcagtcttctcagatgaataccgtgcagcatcaatcatcgagcagcaatgataataacgaaaatgcagttccggcttttagttattgcagtattgtcaagtcatcttctgtggtcaaacttggagcgatactcgactctggcgcaagcaatcacatgttcaactccttagatttctttgtcgacagcgaaccagttttcatttttataatcacgggtgatggaaaatccagagaagaacttgtcgctactcgaaaagggactgctcttattcaacttaatgataacaaagttattaccctcaagaattcgctttttgttccgaatcttactcgaaatctagtttccttgcctcaacttatcgataagtctatttcaattcggcaaactggaaaactctttgaagtggtgttgaacaatcaagaaaagatctgttctcttgatcttgcgaatcagcttttcgaaatctatggtgatatttctccggttcatcaaaaaacaatagctttgttaaccgattcaaaagaaattaccggatttaccaagtggcacaatcgacttggtcatgccaacaaagatcgattgaaagtggtaataccatcggatgagaacttggtgaaagaagaatgttgcgattcgtgtatgaagggcaagatgactcgaaaaagctttaaacatcacttcgatccaacttccgctgcacttgaagttgtacacggtgatttagtcggaccgattacgccttcatccaacggtggtgctcgatattttctgacgcttgttgatcaacatactggttacatcaatatcaccatcttaaaggaaaaaagtgatgcaccggacgccatcaataagttcaaaattttctacgaaaatcaaaccggaaaccgtatgaagaagttaataacagacggtggtggtgaattttgtaacaagaatttatctagcttgctggaagctgcaggagttcaacacaacgtgtcgccgccttatacgcctcagcaaaacggtgttgctgaacgagcaaacagaactattctagacatgactcgatgtattctccttcactcgaacttagcaccagaatggtgggcagaggctgttaaaacctcatgcgccatcaccaactgcctaccttctctttctagaagtcgtacttcccctatcgaactcttattcaaaaagaagccgaacatcaaaatttttcgtccatttggttgtaaagtttggtctctaaaacctgaagttcatcatgatcgaaaatttgattcgttggcttgggaaggtgtcttaattggttacgcgaacgactactctacgtacaaagttgttcgacttgataaccttcaaattatcaacgtcaagcacgctcattttgaagaaaccgtttttccatcttgtccagccttacgaaagagcatcagtaacttagatacatcaaataatcttccgaccttcgaaaaactttcaaccttaccgttcgaggaagattctctgccgacggaagaagaagaaaacattcattcacaagaattgtttgaagaagaagttatctcggagaagcagtttgatgatgatagtaatcaagattcaagcaaaattatttctagtaatattgacgaatcaaatattcttaattactcaagacgaactgctctgatttctttagcaccgaagacccatcatcaagcaatgaaaggtgaagaaactgaggaatggaagcaagcggagaaaaaggagtacgagaatatggattctcataaagcgtggcttgtacgaaaaagaaaagaagaagacacgccgattcctttgacatgggcttttcgtaaaaagctgggttctaataacgaagtgaccgagtttaaagcgcgtatatgtgttcaaggctttcgacaatcctttggactcgattacttcgctaaatacgcaccaacaggaaaaccatgctctttacgactgcttatctctttcgccgttaataatgacctgaaaattcatcaacttgatgttcgaagtgctttcctcacttgtcctctagaagataaggtcacggtgcttccaccgccaggctatagtggagaagaagatacagtctttgaactacgcaaggcagtttatggattacgacaagcaccactcgtctggtataaacgattgtcaaatttcttaaaatcgattgattttaatatctctgtatcggatccttgtgttttctggcgaactcaacaatcaggacgaccaatgacgtggatctatgctcatgtcgacgaccttgtcattattagttctgatcctttggtttttaaagaagaaatagaaaaagaattcgccattaaatatctaggagatgccgaatttcttcttggaatgaatataactagatttgaaggatcggtgaagataaatcagttacagtacattgaaaggaaactaattcaattcaacttacaagacgcttatcccgcatcgtgtccactcagtccacgaattcagtttgataaagctactaaagaagatcaagaagctttgaagcatctcgatttgaattatcgatcaatagtgggttctttaaactatcttagtattcttacacgaccggacatttcatacgctgttagtgctctatcgcaattcttggagaatccaggattatcacactatcaagcggccgagcaagtgtttcgatatatctctggcactcgtgaaataggacttctatatcaaaaacaagaagattcaagtttaaaagcctacgttgacgcggattgggggaactgtctaattactcgtcgatcagtcacaggatacgtcgcgatggtcggtaatcacttgctttcttggaaatcgaacaagcaagatactgtctctttatcctctgccgaagcagagtataaatcattatctgacttaagtagggagatggtctggataaccagtttggtgaatgaaactcaagtcttaaagagtccttcaaagattaaagtctatgtggataataaagcagcaatcgacttagcaaacagtgaaactgctcaaaacggctttcgaacaaagcacatgaacattcgactacactttgttcgtgaacatgttcaatccaacttgctcaacctggtatacattaaatccaatgaaaatccagccgactttcttactaaagccgtgggacgatgtacaatcagaagatcgttaaaggaattaggcatcgcttatcaatcccaatcaaagactgcttcgaatcttgcgacacgaagcacggaggactgttggaattcaattccttgtctaatccctcaaaagaggagagcatcaggtaagtttatcatataattgattaacttcctgaagaaacaaataaatcatcgcgctgatcacgaaacgtgtgatcattcgcagaattaggctgttcgacaaaagaacaagagagtaatgaagttacaacctgtgtaacgagtagtgacgtcaatgacgtcacaggcattgataagaatgttgatcatgatcagtcaccgagctctaggtgagtctcgagagattgaatcaaagataaagaattagaagaagacattatcaagttctaattcttcatcgatcacaaaaccatctatcaaactacagtctacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcggattgtccatggaataggaggtggtcgtgtatcgttgcggccccatgaaacgagtcctaagtaaaccaacgtcattaagaaacgcctgcacctggccatcttcttgtgaaacctctacgaggtgatcctataagtcctaaccaacaccatcaagaaacgcctgcacctggccatcttcttgtggaacctctacgagctgatccaataagtcgactccagaccaacgccttcaagaaacgcctgcgcctggccatcttcttgtgaaatgtctgtgagtctaagcgggatatcttcccaatcgaactggtcgatcaatctcgactgaatgcacaaataggcttggtgcttgatattgaaagtccaggtgccgagaggaaagtaatcctcgcctcaggctgaatcgcggttggcaaaggaggtcctagcaacaagataacctgaaaggaggaggtaatgatggtatatgaaccggataaaaaagaaaaggcaatgccaagcaaaaaaatacatcaatcggtcagaggtacatgaattagtcgatcctggggtcctgccgatggtgaacagggaaactacgaacctttaagattagcttgacagttctttcggtatacagtggatgcagccagggatgaccgaataaatagaactgtgtgcttgtcttgagtgactgagcggataggtttgtgtgtccggcataatgaagttggttcttgagttatcacgcatgacttcgatgcccaaaagagttatcactgttagcgcgtccgagtaaaatgcgaagttgatttcattccgatgatagaagaacgaaacgttatagctcacatgtgtcatctgagtcatctgtgggcacttcaggtgggattgctgtatgttgtcaagatagccttgagattcatgatcgtgtcaagtgccagtcaaaaagtcggtggctgggatgacctgctggtccagcctcgcttcaatcgcaagatgcagaagtaaagaagcccaacgtttgtgaacactttgctggataggcccaagtgagagcgccgcatcttcagtaggatattgacctgtgatgaagtgcttccaaacgcgagcaagactttagttcttgctatcaatgaaagaacagagaatcgcggcttacatatgtcacccgacgcgtccaatggatgataatagcagaagattgaacccgtgttgcgccctctaagtgcagttgctatatcttcgagggaatcttgaaagtagacaggtgcaatgaaacagatggggagtgaagacctaataggctggtccaagcctgggatggaaagcgagtgaatcgaagtatcatgaaggggaaagatgccaagcggaacaatccagcacgagtgggatatttgccctatcatttatcaatcaccatcgaacactgatcaaacaagctcttcatagctttgcgagatttattcatcccgttgatcgcgatgatcaaattgaaaccttttcaagacctgcttccatcggataaagggctagagagatttcgaaaccaatggaatgaaggatggatattgagtccttgaatagagaacacaatcgatctgattgatgtggatggattgagagggggagaatgaaccgcggatgagtcgaagaattgcggtgcttcaaaagcaagccatcacttgaaccgaccacatggacatgatatgccatggtcagccaataaaatcatgaccgagtcatgagatatgcttgatggagtccaggaggggggtggggggggggatgatgatggtaagatagcggtccatctccactgccaaaagaaaactgctggaatcatgaatcttgtccatcgaagcctgaccaagttcttcccacatagtggataagtgaagtcttgttgactagggaaagcgacgttgaggaatggtggaaggagtgtcctgaagaagacgagcggaagacgacaaagagggaagagtgaatatgatcctgtgggttctcagctagcatttatatatgaggccaactcgactgtttatgcccacttttcaggatcagattcagggaatgggaaaggggagtggagagtggagagtggaatccagcagaaggacggtctaggaagctggatgacatgtaatggacgagtgaagtcgactaggaaaagcgacgcagagctacggtggaaggggcgctctgaacaaaaacgagcgaaagacgatatcaagctgccaaagagggaagtgtgaatgggaacctgtggggtttcagctagcatttatatatgaggccaactcgactgtttatacccgattttcaggatcagattcagggaatgggaaaggggaggcagaaagaccgtctaggaagttgggatggggggaagaggtgggaggatttttcgggatggagggaactggagctggtggggggaaaggttcgaaaacgctggcagaagtcctcttcttataccctcaatctagtgcggaaacaatctcatgtcatcaaaggcatcactcagtcgaccaagcctggactggcctggcgtaacattttctttccttaagctaaaaacaaggtaagtttatttgtttttcgcctcctacttgctgcagcttactcaatgtttaaccttcagctgagccaaatggttcgctctttttttcattctcctttgttgtactacttcgggccctaacaggttattgatgctaacgaaatcagatgaacgctaccttgcctaattagagcctaccaatttcaagtcccatcagtcgttaattgatcattgaaccatcaaaatctatcaaaacccggcctgttggggcatttcttcgttgccgggtatgctaaagaaatcggcttattctaatcagcattgaggagacagtgccctgccatcaaatcccctcatcccaaccaacttttgttgtcgtgatggaggattgtttgttgtgggatggccaatgtcctactatctcggcttcagtctgacaagcatcgaccgatcggtaggcactctggtctgcaaacaaagacggcagtatctacaatctatcgtcgagacttttgagtgtacgcaggaattgattggccagcaattgtttctcaatattgtaagagcgcaaacataccttcaatttcctgccgaaggaaatcaaattcgacttaacatacctcggctcgtaagacacatcctttcaaagatcgtttcggtccattcatatccatgcatggggctcatggtgccgtgaaatcagtcagttggccaacgctagagaaatgtaagtagtttgaaagggaactacagctgagtgtgaggtgactgtgactacagtcatttggccttgtttcttttcttttgctggtatgttgatctgacgcatgttaagggacccacataaatcatgcttcatgtccgatgcaggcaatgagcagtagtgttcaaggacatgggacccggttggagaataacatctcattttctcttgtatatctcttttacgatcactttgtgaagaaggaattggacagttggaccgaaccactcgaaatgttaccaatcaagctggattcatacaagttacaataaaattgaacccggactcttgtaagatagagcctgtctccgatcaacctgtaaaaccaagtgaatgctcacagagctttattattggacgagggaagtttgtcaaagctatcatgtttaggaatacacataactgtacaataaaaagacaaatcaggttctccaaataataagagttggaatgtcaaatagggcaatttggtgccgcttatgttgaattttggtgtgaaagtatactcaagtcattagtaaaatctttggaagcaagaaaagggtatggaaccgttaggccccaattataaacctatattttgaatttttggtttttctatttgaaaaccatttgaaaatggaaaaaaaatgaaaaagaaatcagaaagaagcttgaatattatttcaaaatatactggaatacaatgtgcaattataaaacagtagcattttaaggcctagacgtgtcattgggcagggtaagtaatcaagtaaagctggcatgggatggcacaaggcctctaggtaagcagagggtctacgatctctgatttgacccctgcttactatggttggattgatggatgtagggccctggcaccatgttgcattgcagagtgtgagatgtgtgttccgggcaggatgagcatctgcaaatctcagtatgaatttcaatcatacatggatgtacagtctcctcccagatgtttatagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacaaaagtttgtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataatcatgcaaaataagattttaaaatttgtgaaaaagataaaagaaaatcaacttttttgaaaactttaattttttgtttgagttaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaagatattgatccaaaaaaagtttcagcatggtgggtggacacaccctgcagtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgatcccctaggcaccttttttaaaacaccaagtagtcatttttttccaaattttcactttttatcattcattccagatctcatactatcactttggaaatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttatcctttttactttttacaaattttaaaatcttattttttgttattattttttcatattcattctttgagacccattttccaccattccacaaactcttgtgacttgaaatgtttgggttgccggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatacagaatctgggtatggatttcaattgtacagagatgtacagacacaaacatctgtattgtttgtcaagatgaggtttttgagattcaagccacctctggaggaggtttgaaaggttttgagctcagttttgaaatgaaaaagaaaagggaaaaaaatcaaaacaaagttgcaacactttttgaatcatttcaagtatattttaaaaagttgtttataattgggggctatattgtgaaactcactatttctattgccatcttccttccagctcttcccttttgataaattccccctgcttatcagtttcatgcatcttgacattatatgttcaattccaagatttaaacatctcaccactggaatttttttttgtgctttattcttttaacatgtataagttcaaattaattttgtaaggcctaactcaacacaagtgccttgactggtgggcttggtagagccaaactagcacaaagcaaatctaagaaggggggacacttgcaagcaaattccaaactttggcatgggtaataggagctctttgatgaagaaatagtttcccttcaagttctgtcatcttcctattataactaccttttctcaattggtgggacttgatacagtttggtctgaagagaagaggcttaacactgatgattcagttcaaatgataaagataagaaaaaaaattcaaaataccatcattaaatccttctatgataccaaaggtgggctgctacgctacagggccacttagtgttagtgtagcaacactaaaagtggcccctttcttgtgtagtgttagtgtaccactaccatcactatgctacactaatttgtagtggcgctcacagtggcttttttgtgtagtgtaagtgcaccactaccagtactacgctacagtgcttctagcggcaaaaaaggccagaatccgctaaaaagtactgcaatgcagcttagcaatagcgggaaatattatgcgccctgtgcgcatagcattagtgcaattccaaatttatgtgctaacactatgctaacagttagcacacttttgcatcctttgcacatatcattagcacagaaatgtggaattgcactaacactgaactgaaaattagtgtattttagctatgccatgccacactgatgctacagttagcatagctggcccactgctgcccatggacatgctccatttcctggttcactcccaacaaagctacaagattaagaggattcagaaaatcaaatccaggtggtggggggagtttgatgtttatgtagttgtgacaaagttccttagaattggcaaatttggcttccctctaagcccaagattactgctaccacatgagtcatttgtacagagtgctgtactgcaagctgagggacttattcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaggctgttcgacaaaagaacaagagagtaatgaagttacaacctgtgtaacgagtagtgacgtcaatgacgtcacaggcattgataagaatgttgatcatgatcagtcaccgagctctaggtgagtctcgagagattgaatcaaaggataaagaattagaagaagacattatcaagttctaattcttcatcgatcacaaaaccatcttatcaaactacagtctacactcgcacaagacttctcaacgcaaactcattacgcgtatatttccaccaatagccggtgagtaaaagaaaagatttaattgcctttttctcaagtgagaaaaagagaaagataactgacatagtactttgtactcgatggtcttatgttagacttatcgaacaagtagtactacacagttatcaatttaaagaagaaagattttcttatcgattaaagtaaagtcatttcattactttcaagataaagagaaataatacattctatgacattaggctaacaacgtgttgcttctctgataatctattttagtcatttaactattatctgattaacttatccgaagcctttccatttatccttgtcactgagccttagcattaaaattattagatcagttctgccttcaggtactgatcaaatttctctttatcattatgtttactcataatcacttgtatttctttattaagattataaaacttacaaagaaataaaattcttcagttccaatttctttcaagaagatggatatgaaaagagaaaaagttgaaattgttttttgggtttcttttctacagtttcagcaaaagatttgcgcccttgattagtctcgtgtgtcttttcctttgctgacaagattgccagagactttactttttctggttgactggagaagctatgctgctttcctgttgctggagattgaaggtgattgttccaatgtttgtctgtttttagtcaggaaaatagtcttatcagtttctttgatctttatcgtaattttactgctaaggaacttacttgttgctgtgatggcttaatctggccagtaattatggttgtgagtggatattaattccactgatgaaagagctgagacaaatggttagttcaatgtctggaatcagctgagagcaggtttgattagatactcacaagggtgtggaccttgccgtcttgttcactgcagccttaattctggtgccagtgggtgaaacatgtgggctttgttcccatgggtttgggctgaccatttcttctcctgtgtgggctgagatcagttttatcccttgcggcattttctgagttcttagatatgaaactcactttgttttgtctcatcttcagtaaggttcttgagaaacttactggctgactcatacttgtgagggagaatctgcaaaaaactaaaaaaattcaagaatggtccaacttcaaggttcatggaaaagacattagttaagcttggtttccagagtggtttcctacaaagttaacacaagtccctcaggagggaaatgccttgccctacagagtccagccttttggctgggagtatctccccctcccccatagcgcccactactactcacctagacatcccgcctctggcaccattgaaagcacatgcttcatatcataatcattgtatttttcaattctttgatctcagttcctgatcccaaggatcatactgtacagttggggctgtgaaaaatatctgtaaacaatccggctttcttggggtcagattttccaccagaaaatctggtattaaatgcatctttttcatgaaacgtaatgtgtctaatcccttatacatggcaatggcaaggcttttgaacactgagagatctaatgccagtcaataaatacaaatttttattagaaaccggatagtatggaattgcgtagaatccaacagaaacctgtgagagggtcaatgatttgttgaggtccaatctgaaattagatttcattacacttagcaaaaattcagatcattactaactaaaggcacaggaggaatggtgtttttgagacaaaaaattaagaaaatgaatcatctgagagctgagatggagtattacatttctgtctactcagaattcttataagctgaaaattgtgttattaaacaactttcaaaggcataaaagtgggtttttttgaggaaatctcattttaattgagtcacatgaggtactttgaaggtaagcctctcctttggagattgcagcccctttgggaccctccgatcgtgactctgaggcatatgtactcaggaccgttggagcgcaaaataggaacccgggccgccgaagttcgtccccggatggccgatcgcggctcgaccgtcagagaagctccaaatatgcagccccaggctgaggacgctgcttagataagcagtgcagcgcgtgcccgcagccgcgtccctgctcagatcagcttctgtgtttttgatcggccgatcatcaaaaaccaaaaaccaactaaaaccaactacacagccagccagcaaggatgaaccaccaactcacaacaaccacaacacagctagactcactcagacccagattcgaatcagcaatcgagtaccagataccaacaaacaacaaccacaacagcagcagcaggactaacaaccaaacccacaccatccaagcaaaccatgcatcacagtctaactgcttcttcccacccaccccaaccgatggatggatcaaaacaacagtcatcaacaacggattcacactagaactcagatggatcaacccaaccaagaccaacaaccagaacaacccactccaaccactcgacaacagcccatcccatcaacccatccacttccacttccaccacaagatcatccccagcccattcatcaccatctcaacaaacgaatcatcagaactagcactggatcaagaagaagaaggagaagatcaagatcaagaacagcaagagaaagtactgatcatcctcatcctaaccgataactatacactctatcgactgaaattcagctatccccaactattctactcggaactattcgaagaggactggctgaccgactatgaggtagaggagatcatcaatcgacaggtcatcctcacccatgggatcgactcaaacaatctcatcatctcatcatccgatgggatattaacccatctcagttggggtaaactgatcggaattaacgagaactatggctggaagacctcaaacctatcctacaatcgctcatcagccctctggaacttcctacccaccagttggtcatcatcagcagtagcatcctcaaaaaccattagctcatcagcacacgaatggatcgcaactccgacctcaactatctctatcgccagtcatctcacagctggctcaaacggcgaagatgcctggctattcaccatctcacgcgatcgaaagctgaaagcatggagtctgactaccggcttatgtctcaaagaactcccactcgatcatcactcattagcatcactatcatcaacaacaaaaacaatctcaacaacaaccactaatgatcatcaacaagacctactcttacccgccgcacctcgtcccttggccagattcatctactcagacgaaggcgatgaccccagctacgaaggtttcctgatcctcttcgtcccatcccccgtctcacccagctttgtcacctacggactatcactgacggccgagaaccaattcaaagatctagtactactagaagaacgtcggtgcgattggaatgggaagaatggactccagatgggcgaattacgcgactttcagatctccaaggtcgatctctccatcggctttaccacctcaccttccaaacaacgtccatggggtctatgggcagtctgggatgacgaaatcggcggtgaaggtatactccaatataccatcctacacgagactcgaaactggcaggagagcgttcgaaccagctgggtgaccatccaaccacccgatcgaaggacaccctggaactcatctttctttgatgaactattggccaacgatccaagctcgagcgtcaccgaagtcttcatcgaccatctctttcgacccggtcatttctcttcctccgacttggaatacgcgctggagacctacgagaccagtctggagagtgacgatgatcagccagctgttgagatggataatagcgtctatgagagcttggaggagaagatttgtgccgtggtaggctcgaaggtcaaactggaaatctccaagcagaccggcgcaccgatgatcgaaggataccatcggaagctacgtatcgaatggctcaagtttgcgacgatgtgtgccgagagtcgagcgtcctccttatggccgatcgagctggccgtcgatgccgatcgacaacagctcttcatcatcggccgtcgttcgatcaccaccccggtcctgatcgataccgccagtctgttatcccagctggtcggtgcagtcgactcgggccagagaccaccactcctagatcagcaggtctctgggatcgaccagtaccatccactactgagcaacctcaacaaccgacgcgatctagtcggacttgttggcgcgatcaattgtctggccgcaggcctctcacatggcgaggttatcaagccactcgaggacgagctgatgcagatcgtccggaggccgatcaagttctcgatcgtcgacctgcttgatgatctcttccgtcgacgcttacagccgtccatcgacgatggactgcaagcgcagatcgcggagcgactggggcaagtcaacggcctcgagctggcctttcaactcctctggacgattctctcgacctcggaactagtccgatgtgggcccgacgaaggaggagaaggggtcaaggtgaccatcctcagccaaatgttcctgagcgactacctcgtgaatgcgttggagaaacgtttcgagctgacccggaacgcgctcatcttcctggtctatctctgtggtgaggaggagacgacgggcgcgaagctgggcgagtttgccggactgacgtcccaatatctgctcagtttccagcagagcatcatggcccgatggctcgtccgtcagtcagccaagatcccagccgagctcgccttcgaggttgaagacaagctagtggacagactggtcgagttacatgtgtcgaccgaggccgagctgggagctcatccgggaggcgcgatgatcagggatgccaactcagctacgagtctcttgagctcattactgctaaccaagttcatacccgagctcaacggccggctcaagctacccggtagcttggccgaagcaggatcgaccttcctcgaactcgtcggcctttatactaatctctcccaactctctgaatctgaattaaccgccatcaaactcattcatacgcaccctaatatcatcctcctcatccatttcttcctcaacgtccatcgcccgtccgtcgctctcgatctccttcatctcctccctgataccgggtgcgctgtgcagttcttgtttgggctcgcttatcttctttccgggtcgattgaagaagctgaagccgggttcattaaagctgcttctgctatctgttagtcttcccctgttttcctcttatcactacaattaaatcatcaactaattttttttttttcaaatacagatgatgacaattttgaggtggatgatcaatctggacttagtttgattctccccgaacccagtcgaaagagtctaacagaatattacaactacattgtgctcttatttgagccgatcggagccgatcaatcgattgccaagttctgtcaactagctatcgactcatcttcttcttccactttctttactagtaatactgaggatgattaccagaatgagaagaatcatctgaaccagttggtcttgaatctttgggtgaagttgttcaaggctctcgtcaatctggcactatgggatgacgcatatcaagctttggtcagcatcccatccatcgaaaggttagtaatctttgcattttttctttctagattattttcaactgatggaaaactggttttctttttttttttttttttgtggggtagtcaaaatgattgtttgaggaccttggtctcacacatgtgtgaagcaaacgaggtcgataaattgttgagatttagctggaccgggttgcagatcgagttcgagaaaaccatctcctttcgtgctcgcaattcagatccccttggcctgccgaattatttctccattctgtatgcttatcatatcaatcgcgccgattatcgcagtggttagtatctttttgtcccttaaacagtttactaaaagttgaagatttaatgaatcataactctttttttacagctgcgatttcgatgtatcaacatgctcgaaagatcggggatatttctatcaagggtggggcattccaattcatgttgacccaacaatgtcaaagctatctagccgcgatcaatgccttatcgcttgttcccgagaaacaagcctggatcccgatgagttgtccgaaggtggcatcccaagacacgtacggttcagaggcccgaaggggtccgggaactgaaggaatgcgaagtcggaaacgggtgacctattatgtgcccgaggaggagtttctggggggaacacgggatgtggaggtgttgaagctagcggatcttcgggcagaatacacgctagttctatcgcgactgcagctagcgaacgagctgccccagctgagccagccggggacgagcacgacaagcggggcgtatctggacggggcgacgctggtgccgatggtcctgaaccaagggcgactgacagaggccttggagaaggccatcgtcctcggcaccgacctcggcccgctcttcgtcagactcgccgagagttgctgcagactttcgctcgatatcggactgcctggaaactcgttcgacttccagtgggtcaatggcgaccccttggccgcccattgggataccgacctggtctccaaagcttgggcattactccagcgtcatcttaccctcatcttccctatctcttcctcttctccaaactcactcgatcatcatcagaatcatcagttcaatccttcccaggcttggaaaactagagaggccgtcctcgaaactatcctcaaatctgctaggaatcttaaggttccgctctggcttctcaagcttttcttggacttcaatcccactaaattgctcaaaatcttcttcaaattcgacttgctttctgatgctttcactgtcgctttacatatcatcgaccaagtcagttcttttttctctctttttctttttcgaatcgccgttcccactttcattcttgctcaccttcttgacactgttttttttggttatgttacaggttgcaaagacacaaagatcgaccgatccgttgatgtctaagaagaagaacaagaagttgatgatggcaggacacccggcgattccgttcacggacatcgaccaactgcttactctgactgctgaggatctgaccgtatcaacgtcgacgtctttaggagaagaggggggttctcatcttgccggtcatctcgcactggaaggcgaggaggctttgctgcagcagcgggcggccgagctcgacccgctccggctctctcatctccagaacttggtctactctaaacttaatcaaatcttcgatccgcccgagggctcgtttcagacgtctgattctgccacctctgtcgttgctgcgacttctacttcaggctttaatcgacaacttgtcggccgttaaatcaaacggatcgtttctttgctttgcttttcttgggatgatttatgtttcttgctttttcccttatacaattttgtttctaaaaaatcaaacaaataaaaagagaacaataatcataaaccttgttggtgggatacgcaatgtcaaaaagaaaaatggatggatggatgggtgggtgaataagtaatgcaaaaaaagtggtttgcgcgcgagtggagtggggtggacagtggacgggacatctacatccttcatctggcaatgacaagtggtctcacgaatgcggttcaggaggatgtgtgtccagtggcaggatcgagatggatgagttgatttgccatttggccactggcaaatgactgcagggccttttgtttttgtgcgtctatgatgtagtctaacataggccaaaatacatagtaaccgtcaatcaaccatttaccaagagcaacttttgctttgcagggtgtaccacagagaggcagcatttggacaaacattttccactacagcccactcttgttgcaaaatgttcaagtatgagagcatcattgtcgcgtactggaaagatttacacgattcttcccaggcggaattgaaggctcagatatgattgattcagataccatgacagcatgagccaatcagatgttatctgtatttttctcgggactgaatcaaaagacactgtttctcgagctctgaactctgtcaggggcaggcatgtagaaataagcatcctgacttcctgtcattttgtgtggtgaggagagttttaggattattgaatcaaacaaatggtgttcatttgactacagataatgtggtagcaagaatcaggcttataatgtgtaagggcaagggcatatgtgtcctaccagaaaagaccatcgtacatatatgccggacacgagtttcggatagagctctcaatatccgaccccggagaggctccggattatatccttctcagctgcctttaacacctctaggctctagacagcatcggaccagatcgacggagcatttgcagccgccttcaggtgatccggcgtacagctgagcttcggatgatcgcgtgaaacctagttagggcttatccataatggcccatatttcggccggctagctgcggcccagctcggttgattgagccatctataaattgcccgtcacccatctagccgttaagtcgggccggccacaccccggtagccaagtctgtatgagcttgtagcagccttttctcctcgacccaccaccatattatgtacaacggcagcaatgggaaacaaccaggtgagctctcattccaattactgtcgccatgattcccttcattcttcccggtgcactcaaagactgtgggcctccgattgccatttataaatgatgaaataactcgaatattggagctgtttgagcttcctatcatcccccctctggggatgcttggggcaacgaaactaaacttcagttaattaccaaattctgatcctgtcttgaccgcttcaatctcctttcctcgtctcacgattcttgtctgtttgctttgctaatttaactctcgtgaatcctgcttagatttgctcgcaaaccgtcgaggaatagattgttttttccctgttataggtgtcgaccgatgtggaactcaaacatgacgttcccgacgaggtagaaagcaatcttagtcgggcacgcgacactagtcatcctgggtcagccttaggccgctcagtctgcaagcttatcaaggttcgtctcctgtctcattccgtcttaggccatcattcatacctacgtcctcaacgttttacatgatgagttttatattactttgagctgcgttctaatgatcgctgccttgaaaccacaaaattaaacttatttccaattgatccttctgaacttgtgccaccactcctcattatcctcttccatccctagcccgaattcatatgagcgttatcattttactgactcccgaccttgccttcttctcctcgacataatcaactgtgtaatgcttccagggagtgagtcaatcatccgacacgacggtcccacttttgattcatcacaattagagctgaccgcctctccaagtgggcttcttaccccattgtgggatgtgaccgacgagatctgcgatccgccctgaaggagatcaccttctctgcccaggttgctttttaaagggcccaaccagaatccatgtgattaagatttctttccatctggttgatgcaatgaaaatattttgtgatctcatgcctaacgctgcgcctctgccgatgtcattgcacttgtccacatcttacactctctacccttcgctaatgagccacatcgacttcctgaaaccttcccaattggttttgattcaatcagcctttgggctggatgtgtgtgccaacacttcatgagatgtcagttcaagcaacttgtcacatgaggctggattcagggtgcccgatggaggtccagaagtgaaacctctctaagcgcatctcccttctcttagaaaaaggtgagattttgcctagggcattgcacaatatgttgaatcttgaaacaattagggcctgtaccattttgcaattgtgcacaaaacaacctacacaaatatgtacacacaaaagaaccaacacaaatacacacaaaacaaccaacacagaaattggaggacttcccgtcaacatctgcggctctcccagttttgatttagagccgaaaaagctagatttccctgcaaaaatccagactttttgggtctaaatcggaaactgcgagggtcccagatcccacgggaagtcctccattgtcttgaccaaacaaaagaaggttggaacctcttgaattttcttgtccttgttaatgctgtgcactaataaggtttttttttgaggattccatcataaggtatcctaccttttgcttctgcctcccctgtccccatccagccgggggttgagcgtgcccctttttctgctattgctgacagaatggccaggtagtggtagcaaaagaaagggatccactatcaggggctacttctgctcttgaattgctaccatcaatgatagcacagtttagcgcccattagtgtagcatagcggcccatagaatcactatccatgaaaagaaagtggtgggaaactaagaagtgctaagctattgattatcacaactacagatagtgtagcacagtagctgactgttgatgttggtctgacagtctggaggacatttcccagggtttgagagccagaaatccaaaccctgggaattttttcctcaatgactgaaagaagaaaaagccaaatatttatatattctaggacagtacccttaacagaataacatttattcatgaacctcgggtgcccaaccttttcattttttgccaaaaggtttataaattttgttcaacttcactagtctttaaatgcagctgtaccacctagcacttctaatttatttcaggttccaagtataaaaaatgatgggtactgtctttccccatgatgaaataaaaacatacagctggatagtgggctaggttgatgagaatacaaaatgtatttgcaagaaaatattttcaaagaagttacaggccaaaggttgaatggtaacaattatgagacagatgtggaaggagatatgcaggcatattgaggcaggggtgaacacatttgtggtgtagtgggtattgtgaaggaagtgctgtgtgggacagatttcccttaaagtcagagggaaacatgctgcaaaaaagggtgaagatgagtgggaatttaaggtttggatgcccaaagtgctgctgcacacaccaggtgctgttaaagtagagttgctatccaggaattgggtggggaagatgtgtagtgtttgtgtttcacaaaaggaacacaaacgcagcctatgattctccttggtccagatttgctatcaagtcttcaaatttgaagactggatagagaatagatgaagaataaaactgttaaatagtgacactgatggcaactctggtgggtcatgatttttgaatagcaacccttgtggagtttctcttaagaaagtattgcatgtgctgaaagtaatgggatgaggaaaattgatggaagctaccagaaaaggagaggtaatgtcaatgtttgggggaggctgttgagggagggttttgaggagggtaagtaaaaatcttaaacaaaaacactgaaaagaagaggaagccaactataaacaatggtgaatgatactagacatggataatatcaattgagggtattgtatttagaagttataaaacaaatccaggtttgattagtttcaagccatcatttggctctttttttggtggcattgctcagattcaggcaatctgggaaaataccctctttttttttggggggggggggggttgagacctgataaagaaattgtgctgcttcagaaggatcatcatatagtgtgatgttgaaagaattcacatcaagacctgtgcacctttaatagcagggttcatgattggcatttctcataaagccttttatcccaaaccagcagctgcatgacctgcttcaaagcataaaaacacgcttatccaagccacgtctgatatccaagcaatggccaaccaaccgtttttagcaaaacgaggatcaaaaagctcaatcatgagccccgctatcataaaacctcaaaactagatttccctgcagcaataatcaagcctgttcaggtccaaatcaatatctacaagggtcccagatttgatgggaatcccaccatcaatgaggtggttaaaatagttatttatttagatattaccaaacaaattcagtgccgtgaggcaaaccaacctcattgagttgtaatgtggtaaactcaccagggcagtttcccccccttgagacaagacctcatcaagttagctactcattgaggtaagtcaacttggatgaggatttgtctcaaaatctgtgatggcaaggcaagctgtaagttgcactcggtatactgacaacagagctcttggccttttgctcggtgtgagtcatcggcttgaagtacgccatgctcatatacttcgttaaggagagcaagggattgataattgtttttttcttgattatcattgctgtaagtggcctagtttcagctcagatctgaatctgaaggacgtaagtctgagatgaagagaatgttcgactgaggctactttcgaatcctggacttcctgtcgacttcactgaaatgacccaaagatactaaacgcgcatgaaaagttcgagtcactaagacaagactctcgtgattggtatatattacgtcacctttagaatttttgaaggagagtaacggctgaatgcctttcccttgatgttgagctcctgttggaggtctatatccaattgtattactgcacagttgacatttaaagatctgcttcaccgggtcgctcccactctggctaactgttacaatgtaagcagtagcttcgccgactaggacttgattttggcgccgatggaaagcacatcatgcttatttaggtagtccatcattgacgcaacacatttggattcatccgccaggcccttatctccttcagaggactgtcgaagtgctcacaaatataacaccatcatcttgactgagcatcatccttcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatttatcgatcatgtattaatcactctcttttttacaatatggtggtcttcttgttattctcattgctttataagcgctttttgttcttatcattagtcatttactgcttttaggtgattatacttttcatttctttctctctttcttattgtatttctttgaactggtattaacgaaatacaatcttttagtctattaatttacagatttacagtctcgggtcgctcgaagaaaccgatcgatccttagaactaaaaaagcagtaatgacggacaacacagaacaaagctcaatcaagaccgaacaccttcttccaatcctcaacggaaaaaactatccctcttggtatggtcgcatgaaggttcaactgcgaggaaaggatctctggctagtatgcatcactcccccggtcgagaacgccgtcgccgttgtggcttcagaaaactcaaccgcaagtgataaagccatctccattatcgttcctcgtcttagtcaacgttgctataacgaatgtgttaacagcacaaccattgatagcgcatatctcctctggaaaaagattgctgatcaatatgcctccagaacggtcatcaatcagggacgagtctacatgacttggtcggccttaatctacaaaggcgacctgcaagcatacatcgatgagactcgggcctgcttgatcgatatcgatgcagtcggcatcaacgttcctgtgaaagttatcgcctaccttatcctcgggaagctgatgaatcaggacttagatcaaatcgtcgacaagttagccctcgacgaaaaggctgtctctgatccgtatgctgttctgaacgagctacagacgtatcaaacacacaaattcaagaaagaagaaaagacggtagccttattcaccgctgcaccatcatcttcctcaaaatcatcaaaatttccttccaaagttattcatctttgtgctttcggagaacataatccagaagcaaatcatccagaaaaacgttgttttgagaagtaccctgaactccgaacgtcatcaaaatcacaaaaaaatcccagcgccagttacgcacatgccgcagcctttgtcacttacgttcaccctccttcagacaactcagtcatcatcgattcggctgcatctcaccacatgatacgcgatcgttcacttttctcatcattcacaaagcgcaagataaccatcagtaccggtaatccaactgcacctttgatcgccgaaggatgtggttcagtctctcttataatgaataacagagaaatcgtccttcttgactgtctctttgttcctcatatctcgcaacaacttatttctttggttcgcttgattgaaaattccatcaccataaagaagaccaatgatcactttgacattgccgatgaatcaggctctctattctcaggacggattgtcgataatcttcttcactctactttctccgccagaccgtcaagccactttagcaagaagatcgacgacgatcacaatatctggcaccaacgcttgggtcatcctaacagctcagtcatgaaaaaaatgaaacttcctgatgcgccagaatcgaagatctgtgaggtgtgtgtttgttcaaaaatgactttatctccttttcccggtcacttctctccggcccattctcctcttcatcgtatccatatggatctagtggggcctatcaaacccgcttcagtttcaggattcagttatttcctcactatcgttgaccaattctcctcatttaaattcgttcgcttcttgaaggctaaatctgacactcttgcgactttgaaggttttcgtcaagcaagttgaaaattcgagtgactcaaggatcaaggagatcgtttcagataatggtggtgaattcaccagtacccttttcaagaatttcaccgaatctcagggcattcgtcacatcttttctcctcctgaaacccctgaacacaacggctatgctgaaagggcgaaccgaactgtgcttgacaaagctcgcgcaatgcttttgacaagcaacttgcccaaacatttttgggctgaagctgtgaacacatcagcgttcgtctctaatctattgtcaactccttctcgttccaatttctccccatatgaactatggactaaatcggctccacctcttcatcgaatcagaactttcgggtgtaaggcatacatatgtgttccgaaatctcaccggtcctggaagcttggaaagaaagccgaacctggtatcctggtgggttttgaaaacgagggaactgtgtatagaattcttcgcttatcagacaagaaactaattaggactcggcacgctgtgtttgatgaactctgttttcctaagtttttggacgatttctcaccttccaatgatgagattgaggaaatgttcatggattcttttgatgaagacgacgacgacactgataactcaacccaacaagttactcacatacctgatgaattgattaggcacagtaaccgccttgaagaaccttccgcgcatcgccctgacattccagtacctcctgtgcttgaaagtcgtatcatcaacggcgacgtatcgacctcgaacattttggcaacccgacgaactcgaaaacctagagcctttttaacggtggcggctcctgatatccctgctcactaccaccgtgcaattcattgtgcggaggcaaagtcctgggaggatgctatcaagaaggagctgggtgctatgacctccctgaatgtgtgggaggtggtaccattgactccggatattaagaccgtcgggaccacttgggtgtttaagaagaaagttggggtcggtgaaacagtttttaaggcacgtctgtgtgcacaaggcttttcgcagactcacggtatcgatttctcaaaaacgtttgccccgaccgggcgtctcaactctcttcgggccctcatctcttatgcggctgccaacaatctcgattttcagcaattggacgtcaagacagctttcttgaatgccgaactcgaggaggaggtttatttatccatcccgcaaggcgtttctctggacaagaaaaaagtttgtctaaaattgaaaaaggctatctacggtcttaaacaggcacccctcgcctggtataatcgtttgtcagcctggttggtcaaagttggcttctcgatttcggtagccgacccgtgtgttttcttccgtctgggagataaccctgtatggctcttcatccatgtggatgacattgctgtatttgggaaagacatctctcggttcaagacggaaatcaaacaggaatttgacatgaaggacatgggtcaggctgatctcttgcttggaatcaaggtcttgcacgaaccctcagccataatactctcacaactccactatgtgaattctctgttatccctgtatggaatgacctcttgtaaaacggtagcgactcctctggtccctaatagtcaactcgacaaagcttcgcgggaggaaatggatcgtttcaattctctaggcgtcaattatcgaagtgcagtaggggctctgagttacctgagttctgctacacgccctgacatcgcacatgcagtaagcgtgctctctcaattcttggaggcacctgggattctccattgggaggcgtttacgcatgtacttcgctaccttgctgggacttcagatcatgcgctcgtgtatgttcgcgcctcgacgagtcccttagaaggttacaccgatgcggactggggcaactgcccggcgactagacgatcggtgaccggctacttgtcgcttttcaatgatcatctcattggctggcaaaccaaaaagcagccggtagtttccctctcctcttgtgaggcggaataccgtgctttgaccgacttctcttgcgaacttctctggttacgacaactcatcattgagattgggttggccacttctgaagatgcaactattgtccatgaggacaatcaaggttgtatagctgtcgcaaactttgatgcgaactcaaactcgcgaagaatgaaacacgtcgagattcaacttcattttattcgagaagtaatcaagaataataaaatcttcttaaagtacactcctacgcacgagatgctggccgatttcttgacgaaagcggttccccgtccagcacttgtgaaatctctcaaggcattaggcctatttcgtcttgagggaagggggggtgttgatatccaagcttaattcatcaaaagcttagatcattttttgtccctcactatcgaaatagtgatgtcatctcgctcaagcctcaacaatgacatcatattgctcgagcgtcctaaatcttgtgtggtttctactccgctcgatcctctcctattttctccttattactctcttcaagtgttctgaaacacttcctcccctctcggtaggaataaaactttattcagaattcctcattctcactcgattcctcattatcactcgtcacctctcttatcgactcgtcaccactctcatcgttctcccacttccctatcttgatccatttgatcacctgaagcacttatcccttcttattaccgacactcgcctttatcgttgaacatcgttcacttacttctccatctgatccatctgatcatctgaagttcttatcccttcctattaccgacactcgccgatactcgttttccttgaactcgttccgcgtaggtctcaattggaattcattctttatttatcgatcatgtattaatcactctttttttagaactctttctttttgttattctcattgctttataagcgcttgttgttcttatcattagtcatttactgcttttaggtgattatacttttcatttctttctctctttcttattgtatttctttgaactggtattaacgaaatacaatcttttagtctattaatttacacatcatgcttatttaggtagtccatcattgacgcaacacatttggattcatccgccaggcccttatctccttcagaggactgtcgaagtgtcacaaatataacaccatcatcttgactgagcatcatcctttcaacctcaacaacgatgatgaccctatcaaagaagttcttgtggtacattgcccttcgcatgttagcagacagccgattggcccaatcgatccctaccgaaaaactgggttcgttcttttttggtttgtaattggagctttccctagtttctcgactaacctttgtcccccaccacttgatcaagacactgggttgagagaggtacgccgagcagggaattgcccctcagattcaatcgaccatatcctatggccaggagaaaaagagctccgatcacagggctttggctggaaggaagctaacagccaacctcattccaaacgcaaaggtgaacctcctgattttttttcttattttcgaaaacaaactcgattgtcttgtttgcacatatgctgaaccgcctttgtgcagctgaaattgaccgcatggaatcgagaaccaagcagatttccgagaaaattcgtgcatttaagagcaaatatcttgcgacggaatctgatgaaagtcatcctacgagtagtgaattgcctgatggttccagaatagaacgtacaattttcaacttggagtcggtacatgattacctgtcgagtaaatgccgaaggaaattttacaagtccagtcaaggttcaccgcacactgctctcccgttggacaatttcaacgaagaagaagattatccattggctgagatacatgatggttctccacttccagagggagagagggtggttgccaaggtattatatggtcccaaccgctcaagtattttcaacaacctgtggggggatctcatggaacagcttccaagccagaaggtatccaaccaacatcaatcagagttcgaatcggacctattggaaatcatgtctctcctaggcaactacatgaccgtataccaattgaaatcaacggatttcttcagaaaaaacaatattgtccgttctctgaaaccaaaagagctttccaaagtaatctacttgctcgctctgtcaaagggttacatcatggaggatttccgttcgtatcttgaatcgaggaaggccggaaagcagaatttcattcagaatattgcaacatcattcaatgatctagatccagaatttttgatgacaagtaagagcttggagccttatcgcaaagaaatagaaggtatgctgtaatttctgagcttggatcccgaaaaataagaatcaaattaactcatattttgctttgttctgaatttctgaatctaccttgttgattggttcactggaaactggccttatcttaatgtagcacttgaaaagaaagataaggatcttcttgtttataattgtcggaaaggcctcttagatcgcctcatacgacaacaagaacagctacgcaggctcgttcaacaaagaactgagtttgttgttcgccgcccgacgagggaagtaaaaaggaatgacttacgaagccaaggagcgtgaacaattcattttggaagacttttccttacttttgaatttcccgatttcagccattccatttgaaaaacttgatcaactgaaaccactcaacaacaacaaaatattcacaagccatacacactctacacaaaaactcactttctcatccgtcactttatttatttctttggatagataattcttgcctattcaatttttaaatcttagtggaaccattcaacattcatgcagtaaaacagatcaaatacaagcttacacagcttccttgataacctaggtccaacactaatgatcatttctcccttttttatttttggggtttgggataacttttggatatcttttccaggtgttttaattttcattctgcttacaatatttccaatttctccccaagtctctttcaaaacacatggcagaaatgtcaagcttcaattggattttttttcattcattgatcatttcaaatttgaatgctcttttgttccctacactgaaattaatttctttattcatcattgctatttggagcatttggcccttcagagacacattttgctccaagttctatttcttcaagcatctaattacttctcatatgtagttgaagatcaaatcataaatggaagactttcaattgatttgaggcagccaaatgaatacatcttttggggagccgggagaagactggaactcttcagtctaaaattcctgatcaaacctagattaatttgcatcattttattgtctgcccgtagcactaaaatataatagtaatccaaaactgcaattcagatgaactgatttcccaagcaaagctttcagaggatgttaagggcacttggtatttctgttgcggtgtttttgggtggttttctggacaatttggtgcaagtatttgtggtaaattgtcacttgtttctgtgagatggaagagaaagtacaaaagagcgaatgaaagaatgagagtttagaagtagttcaaggaatgatataagaattatttaaacggaaaaaccaagaatagctgaacatgatgacacaggtgtgcgtgatgaagaagaacgaagtggaaaagcagtcctaatttctttttgcaagctaggccttcccatggtgtgtgtgtgtatatgagaactgtaatcctttgccgcccgtgtcgcccgagtgcttggaattcagacagacgagtctggattcatatatggattatcatgaggaacctggtgcgaagcttggctacttggcaatttcttcttcttcaagctccgcagagtgcaatttagaggcttcttgggctgctaagtgagtagttacatctatggccgcaggaactgcgcgatcttctgcaagctgatttcgccattcgtgtctcgcagccaagagatgttcaagcgcagggtttcgagcacctagaccttcgggtttatgcaaagagtggacgtagagagtctcgagtgcaaaaacgacgtcatccatgtcctgtacatggcttggttgtggcttgattacctgggcagaccattcaactagtttcttggatgcttcagcttcagaaacctccttggcagccatcgcttcgtatagttgatgaacatccttggacttgtattctttgaaaattttgagccagctctccattgtttctgtgataagaaaatcggcgttttcgtgggcgtcggtgacaaaggaacacaatcagttaagttcaccccattcctagtgttttgcgtgcccaggacattcgaacttacgtctcttcaaatgcgcttcgaagtgtccgccgcctaacatggattattataaatgttgatttttaacttgattgttagcaaagtccattcaacttaattgttcagtcaagatttgagcgagcttacctccttcggtagttttaagcaatctttgagccaagtcgctcccttcatgagtcatcacatagtgagcagccttgatgtaaggtgtgagccttggaggtgggggcggtgcaaacttttctggatcagcattttcccagcgtttcagagttgacatcactgtttccatcgcagccaatgcttcttccttcaattctggctttctgctgagcatgaggagtgatttgacgagcaacatttgtctctccttctgttccttctcgtagatcgcgtgaccccccttgagttgttccagctcgttccttgcatcaatgataaattgaggctggtcggccagatatggaacctcagcaaacgctggtgagacgcgagcgaggatctggctgtctgttggaatttgagttaggtagtccatttgctcgactgaagaatgtgccaagtgtcaaaaaaaatatcgttgggtgcccggttatgtgggaggatgaaacgccgaggggcaagaaagggggcgtcagtgcgtctgaagtgaacttgctaggtgatgaatctatcaagtgacgaacatttttgaagagcggtaatcatttgtgaaatatctttgtccatttcctcccactttggcaagtcactgagcacgatagcgtaattcggtatgcgagctgctcctttgatgtcagtcttgagttacggtgttagatggcaataaatcacgtaccgctttttccgaatggcctttcgacggttacgaaacctttggtcatgaacttaaagaatttgttgaggaagtttgggagtttgaagtatttaccaaagaatcttttaaggcccgtgaactgatggtagtggtaattagaaagattgaataaatgagcataatcagtggaaaatctttggggtcgggagggaacttaccttcatttttctgaatggattatacttggaatgaagtggcggtagggggcgatcgctgtgcgagttatggaagatttcatcttccggatgttggtcataatgtggattttgagggtgttgggatggtaaaagaggttccctcaagtccttcacgtcgtttatatcgcgggcttttgccgcgtctgcggtagcagccactgagccgattcctttgccgtcggagattgtcgccgttttcgagatgaattgcatggattgtacggggagtagggatactaacaggaagcatgacaagacactcgtgaagaggatagggcacttcatcctgagggccttaatccgtaagaggtttttgaattaccgatagaacttgctgccgcccaaaccgggtaagaatcgtatagctgatacaactgggctttccgacagccggatgcacaagctaagcttgaaagggcggagtggctagctgaggtgccacgaaaagattgttggatggacaaatgagtgagtcaggaccaagtgcagcggacactgatggaaagaaagttgggccaggaggtgacattcatttgcgaaggctggttttcagtgatatgggcgaggagaccagtcaatctgtaacacgagcaatcgtttcaaatctggtgcaatgtccgggcactctgaccaagaccttcacaagaagtaccccaagtacataagctcgaacagtgaggcatggcatactcgggttcggcacgccggacgtttgaaaagtagaggggaccgggaggtattgatttggcagagaaattcttgaaacaccctagatcaggctccatactccactgtccacaggctctgatgcgaaatccggtataggtgtacatgctcgaaagaattctcgagatttcaaggagattgttttacaatcccttctcatgtagcaatttcacaggaagctgaaacaagcgacaagtcgtacatatgtagctaattataaaaacttgtgccagaagacttcagagcttttgcacaaacctggccggcccatcaaggaagacattgttatgatgtgaaccctgggctcacaacctctatgaagttttcagtgagtgtgaagtggttttccaatgagctgccaggccagtgtcaccgtgaagaagagtactggcactattgccaccaatatcaccttcacacttgagccgcattgttgtcatatctgagaacattcaaagataaaagtcgagttttggtgtctattccaatttcagatatcattttggaagcttgtagtcaccttttggaagcatttttttagagtgaattttggccttgatagctgcattttttcatcttggctcttgaagtgcgcaggctggattggaaataaattgccaggcattctagcctttttctttgatggttgattccattgaatgttaatgcgttaagactgacttccgtggcaggcatggactgcttgacagtggcatggaattcagaagtgatgaaaagccatttgatggatgcctatttgtggagccactactctaaatagatattggaggacttcccgtcgcggtttagagtgttttttagacctctctcagttctaaattaacactctaatcacaacctcaactagctcacatgagggcctttactacaaggcttctgaagaaagatttttttttgccaaaaattaagtccttcatggtgtaaatccaattctgcgagggttgtaaatgccgacgggaagtcatccattcacagggtgttgatgaatggagtcgagtaccacgggggatcggaagcgaccctcgggtggtgaagccgaccgcaagcagccagaagcgaagcgatctgcttgaaggacggaatctggagatggcacccaaatcgaagaaggcggtcaagccaaatgccaacaacgattcaggtatgcattcagattactagcttgcaaaatatacatttggttttcctatgtcggattactgattggcttcaccgatttccattcacccaacatatttagagtcaagcggcgccggaaaactcaagccggccaatagtctgaaggtaaacagtgcatgaattcttcacgaatgttgtttgagcttgtgattactcacaagattttttttttgaatctctgaggacaggtccgacacattctttgttccaagcaatctaatgcacttgaggcgatcgctcgactcaagtccggggtctcgtttgataaagttgcatctgaattgagtgaggataaggcacggaatgggggcagtttgggctggatgacacggtcggtctggcactcaatatatcacagcggatatctactgattttggggcttcttttgttattcagaggatcaatggtcggaccgttccaagaagcagcctttcagctgcaaacctccagtgtcgggtcacccatctttacagatccagcaataaaaacaaattttgggtgtgcagatgttttcctctactataatcgagagtttaggtgtgcgctgatgccgatgacacgctcctcgatcttcagttatcacgtcataatggcaagtccaatcacatttcctcatagattaacatcgtccttaaagttgctatttatgttgtcttctccaggttgaagagcgaaaataattcccgatccaaaagcatcttgcacaaagtaaatccacatattgggcaccctcatccactccatcaggagcctcaactctttgaggcatcagcagattttgtcgtccaagtgtatctactggcaaatatccattttttgatgccgaccataatgactattaaaaatacagtccaaaaaatggaagacgggtaaattgattggatgtgacccatcggcagatgctcatcaccataagacatgcatgcactgtgtggggaacctgatgactgatgcacaactatacggcagtcctgtatcacgacaagtgattccgtttggaaggtaagatgctgtaactaggtctagtttgataggactccgccccggggcgggacttgtgttacgtgtgaattggtgatcagaagtaaggtggaaattggcgaagcttgtagaggcctgtggagacgagattaagctacccttcctttcttacggtacgtacaatatcgtaaagcttcgacgctcgggttgcgggcctcggccaatgtgtactgtgtgtataacctcacatcccatcagcttttcaatctggatcaccccacacaaatcattgctcactaaaaacagaaattgactatcataaagtgttccataatcctccattttatctcgaggtatacatccatacaaaatgttcatcacaagattctccatctccacatgcttcatattctttactgttttaacatgtttaggggcaacccctagcccaagtgatgcaccttccccttccactggtaaaccgcttgaaatccggtgagttgatgccatctttcgatctggtggcagagaatcaagatcaacaaagctgacaactttctatcctacaatactggctcagtggacttcattctgtgctcaaaggcccgagcttcgacagactgtttcacaaaagagacaacccgagggaagatgacacatattacacttgtgaggccatcgtgctgaacatgaaaactaccaacacattattaggcggactcaaggaattgagaacctctgaagttttgacaatctctcaagctgctgaagctaatgggaaaattgatggcctcttcagcattgtaagattttcatgacctgatgtcaataataaccacttggttctaccggaagaaattctcattggttgatgttcttccaaaaatggatcaccacacaggaaggcagcacaattgctggtttcataaacatagccaccaaagattatccacaaagacttgacatccaaaatgcaatgaaaaaaagtaaattcatcagactcatcctattggtaagatgtttgcttgatatgtcttaatttttttattgctcagataatcacattcttgactatattttttttttttttgattcaacatatccaattatagcaaagctctcaaagacacaaggcctgtcaaaggaacaacaaagaaacacttcaatctctgtttgaagaatctgcagaaagcttatgctacttttgaaaatggtcagatatatattctcaaattattagtacttcatcactaaatcagaaacatcattatcgatttatgaatagatttttttactgatgtgtttgcctgaaattcttgacttgtgctctcctcatttcccctcccccttgtcccaaatcatacagaccaggatactttcttaaactttcttcaagggtgaagaaaatacgatacaatacagtatctgcagatacttttgtattgtatcttttttctgatacatcaaaaatttgtattgtgtattgtatctgatttcagatacaataaaattgtattgtatcaaaaaactactacagattgtttggccaatttggactgtttccaacaaaaattttggaagctacaaaaagatacagtattgcattttttgtgtctggctgtatttatgaccagatacaagtattttgaactgtttgtatagtatctgtttttgatacaatacagatacaatgtattgtccagcaagttgaaggtcaggaacgtcacctgcttttagtttggaaatctcttgaacacatccttggcagatgtcttgtataattggtttacagataaaaccagccagatctgccaaggaaaatgtgggatgtcttgaatttgaacacctcaatgcttgatttgatcaagcctccaaggagtataaccatggagctcaaaaggttgcagagaaaaagtaggaagagagcctgtccagcaagttgaaggtcaggaatatcatccaattttagtttggaaatctgttgagcacatcctcagcagatatcttatgtaattagttcacagatagaaccagccagatccactccttgacccattgattcttcaatctaggaagctggttctgaggtaccaaggatgagtccagtacttttcctttcaatattgcagaagaccagttcttctgggtgggtccaaaggacacaatggccacacgatttgcaaatctgatcaaacagagcagcagatgttgttgcttctactctatgtgtttggatggcaagtgagtgaatgagttggaaaggacacaagagactgtgctctggtgctgtgctaacagctcagatcattttgttgtggtaggcatcattcctctcatccttacattgcctgagtgtaaaaaaagcaagtaggacctcacctatcaactctttgctagacaattggatgtcaatattgttccatttcaggacgtgggtgccaatccatcccactggggggatttaatcatgtcacatcctcgactcgtcatatgtggtttgaaaagtcaacatagtaagctgttgaactgtcatatcccatgacatgtggtctcccataaacaataagttggaattcatcacatggcaaacttgaaccaggtgctcttccaagaagccctcagagaccacctgtcatgggatgtgacaattcaacggcttactatgttgacttttcaaaccacatttgcctgctgagccggtgacatgctcaaatccccccagtgggatggcactcatgtcctgaaatggaacgatattgaaatccaattgtctagcacagagttgataggtgaggttctacttggtttttttacactcaggcaatgtaaggatgagaagaacgatgcgtaccacaacgaaacaatctgagttgttagcacagcaccagagcacagtctagtagatgtccgcttgagaatcataaccagattgcttgatgacttcaggtgacatctacgtgagcaggttaacagagaggggggggtcagtgcaacggtttgcaaattaactgagacgacgctcatttattctaatgatcgagggagacatcaaccacccaagaaggtgtttgctcatcttggtcattgtcagttgaccgctggatccgaaatcagatagcttgacctcgcctgttgagctcaacaagacatcggcagccttgagtttgcgatgcagttttccctctgggcgtagatgatccaactgatcgaaaggttccttgaggatggccgcgatgtattcttcgttgaacaggccccgtttcagttgtagattgggttgaatgggaaaaagaagtgattaatgatcgtataatagttcctgagacaagaggtatgtaggctgggagtgcagaagtaaagcaacgcgagaatcttgatacatatatactaaccagatcactacgattacgctcgatggatgatgatccagactgtttcccttgcgataagattcacgataaccgatgatagagtgcaaagtggtcagcttgattgaatgatgaggactgtgctctgaccaagagtcaattgacaaaccaagtcactgatcaggatccgatgagtctggttgatttgattttcttgatggatgtcttcaaacccatctcgtgcgccttcgagatcgattatcgattgatcggaacttgcggtattcgatcatagcaatccacaatctcggcttcaagattggtcaaaggcgtggctaaaccactagttcctcgccactcgagattttggaattggtaaatatcaccgagtgcagttcctgcccaagaccaatgcatgcatcgcgatgagagcacagctcagcacttcgccccgcttttttggcagtgcaactggtccgagttaattggaatccctagcttgtcattggtggatgatagggaccagcctcactctttaataacctggccgccgatcagctgctggcttggataagcgcgtctcaaatgctgtgcacttgagttcaacggtcagagaggggggctcatctatcttccgccaagatacaccacgaactttgaccgaccgcggggcgacgtgggattttttgtgggaccgaccctcccaaccccgcccaaatttcctgcagaggctcggagcgggaggtatcgggagccgctgttggcccaacctccaacgcgggacccacgtggccgtctgcggtcggggtagctcccaacgccggctcctcatcggggccgcggtgggaaaaccttccgacacggggcttacatcgggctggcttccctgagctgacggcatattcaccacagtcggcgtgtcgtgaatcgcttgacaaggccgacaggggaatctgcagttgggacaaccccgaggtcgggcaagatgcagttgatgtaaaaaaaataaaaccgggcggatttcccatttggaaaatccggcggtttttttgctctcaaaaaaataaactgaaataataaaaccggatagaaagaaattggccgattcttttaggaatggattccttttttaacaataaataagtgaggatggaacatggccagtcgtacatcaaacatttttctcttagacaaaagtatataaaaattttgatagattgagcttcaaaaaaataaaagtaagcggaaaacaggttggattctagaactcgggaattccaaatgatcttggtacggtgttgaacaaagaaagagttgcatgcagctggtgacctatctaagtgtaacaggcacaatcccagatttgatcgaccttcggacatcctcaaggtcgggcacggtgaagtcctccttggatatatcagtgtactccttcccctgagagaagagagaaaagtccttgttcaagactaggactgcatgtctttgtaacagcacaacagtggaggtcatcaagattgaatcaaatgagcaatcaagagaaaaaaacttactgcagttggaaatcatatgaggagcctcggaggacggctaatcgctcatcaatttcagcccactgcgaatccttattggatttatgagcatagtagtggaccattacaagttgtgcgtagcacattcgtgctcgcatggcagagtttgtggcaacttgatggtcgatttatgtttgattcattttgcttccttttggaggaagttctttatagatctaaatggtgaaatgataatgatgtgagacataccaagaaagcccaagatagattgaaaatcactcacagcagctatcatcactttgcgagctggtactgcaccatccacatgtatcttttttgtcttgaggatgttatgcaaaagcttcaaagttcaaattgtaaacatacacaatcaagaaaaggtggtgtggagtgtgcaatagaatgacttaccagagtacgcaaattgctgcgttgatacttcagtagctctccaacagcatcacaatacagacaaagagcatccggatcgttctttagttgggcagggcagaggtgatcctttttccattggtcaggctgtttttcaaccacatcctgatcacagaacgattcagtagagatcatgtgaagaatcggtcaagagggattaatcacttacaagagtaaggtagaacaacgttttgggaaggctcccgttgttgtgaggattgttcgaataggcttcgagtgttggcttaagtaagaacatgcgagcgttggttctaacaaatgactgatttggttaagtcgtaagcaaggggaaaagaaagattgataatgttaaaattcttactctgaagcatttgtcatacgcatgggtcacttgggagcgatttatgttcctgacatcgagttgatgatatgcaccgtttgcaaagagattacctatataccggtcttctggggggcactgttggcaagaagaaagccaaagcaaatgtgttgatcaacagttcaatcaaaccggttaagaaggcaaagaagacgagaatgaatggaagcaggaagagtttggatgaagggaaggacacaccttgctcgcaatggaagcaatcttcaaatactcgggttcgaggtttagctgtgactggaagtgagagcaaactcgatcgatgttgttatcaagaggatgaggggtagacgattgatcggtcatgttgacatccgcggtagacaaagacccaaagagttcggtttgaacggtttcttccatgtgatcaggagagtgttggtcatcttcatcggggggggggggggtaggtgggccatctccaactccttcaaactgagttgaaggatcatccggatctccattgatgatatcattcatgttcaacatgatgaaatggaagtggagggagggaggaatgaaaatgattggagaatgattgaaacggattgagagtggagggatgaagaacaaggatcgatcagaggacttaaaaaatgtttgaggctgtgtgggaatgatcagccgattggaaccactagtctaaaaggtaaaaaactaaagtgaaaagagtaaagggcagcaatcggattcacacaccaaaaaaaaatcgccaacagtccagttaattgttttcgatcggttttgacaaagctgtactcagttaaatcaatcaaaaaaatggataaggatttcaagtgtaagcccaactatttttttatgcacgtaaaaaaagtgagaaaaaaacttaccttttttttttatagattttattgaaagaagcacaactcgagggaaaaaatatgagtgtctgctatgtagaggaagagcaacaaccaacacaaagcaacattgtgtgaacttatgacatcaaaatctagtggagctgaataaaaagcggcgagatcaagagtctgctcaaaaggccgcgagtggagatacgactgaggaagcaatgattgttgacgatacaatcgaccagcttggaactgtgatgggtgacgataacccagttgatgacgatgacagtggaaacgaaacggaggacgaagtcaaagggtttccacggggtacttttcaggtggaggaatccgatgacgaggaggctgagctgaattggatggacttcgttggtgtggcagctggtcagataaatttggagccggaggatctcaatgaatccgctgattcacctctcttttgacgtgaggaggaaacaatcgcaaatgtgagaccagaaacctcggcctggtacccatttgtaaatagagaggtgagctgagtattcttgtgatcaaaaaggaaatataacaaattgatcttacgatttttgattccgatttgaagtaccttattggttcccttttagttgggtacttacacaaacttatatcgcgggacatgtaccatataatctgtagcgtcttgacactgcaccaccttttcctgccgcgctgggaagccttgcaaacgatgcgaagaaaaatccgtcaaatgaccaatcgaactatcgttgaagaagaatccgtctttggtcagccagtatttggactaaatgcaaaagaattaatcagagatgtaagtgcttactggttttttttttcactgcggagtcttgtacaaaaagtgggtcgaatacttgagctgatttgtgattgatgtgtttcaaaaggacctgatgaatcccttggtcgtaccccacatggattttcttccggaagagacacttgggaaaaatgtctacaagagttcacagtctgcgaaatggctgaaacatatgttgccagatcttcgagttcagatggtggaatcaaaccaaaaacacttttacatctacgaacccaccaaacttctgtcttctgaaaccgtcattcctatctttttttacacccaacagaccaagatctttgcaaaatgcttcagtccagttttcaaatccaaccaagatcaatctaagatccaaattggaatttctgaaaacattgattttgatgatgagaatctcaaaatcatccctattgaacaactagacttgacctatctggaaattaagacacgtaatggatcaatgctatcagaatgttgttctggaaagctaaatggtgagaatccaaacaattggaattattatgaaacatttatgtgtattaatgtattgtttctgcatatttttgaaaaagaaattgatgaacagagtcaatggaacccaaaaatcactttaccaaatccctggagagaaaaggcagacggaaagatcttgagaaatgttccaatcaatttatactgtgatgatacatctggaaataaatcaaaaaaatggaacaaacacatctcctattattttacactctccggcttgcctcctcagatttccaatcaacaattcaattgtcatttcctttgcacttcaaacattgtggggcctttagaacttggggagatggttgttaaacagttaaagtattattttcctcattcacagattctacattttgctccctttttctaattccttgtttttttttttttttggcttagtgacatggccatcaatggttttacagcttacgatagcacaattggccaagaagttcatgtcatgactagccttttatgttttttagctgattcccctatgcacgctgaaatcaccaacacgccagtacctggaaactctctaaattcttgtcgatattgtgtcttaagttcttccagcttgaaagaaagagagaaaatcccttacatttcaaaatttgcacagaaaaacttgcatggatcaaatgtatggtttaatttcttttaccttttttcttttgttttttttatatgaaagaaatttctcatttgttttcctttatgaaaacagtgcccaaataaactcagaaccatggcagaaactaaggaaaaatctaaaaagctatggacgcatgtcaaggaaacagttaatctggataaattagacaagaaatctgccgagtttggtgttcgagatcaaatcaacagaaagttttccagaaagttattcaaattcgatgcaaaaaaactggaactattggaaaatggagaagaattaccaactcatatggatcaagaaattcctcaagaattagtggatatggaagaaaaggaaccaaaaaggatgttgaattcttttttggagctgaaaggtttttattttgcttgctaatttgggttttcattttttcattcaaattttttttttgactttttttgttttgtttttttaggttttgacatggtcgaggacactccagttgaaatcttgcatgtttttttgcttggtgcagtaaagtatctattcagagatttcatgaaaggattgaacgaacttcaaaaagacgacctcttggctttatggaattctttcaacacaaattctctcaacattccttctgttagacccaaaagcatggtacaatatgcatcaagtttgattggtaaagacttccgaatcattcttcaagcagcccctttcatcttcttccagttcatgactgaatccaagatcaaaatctggtcttctctctgtcatttgggctccttaatcttccaaactcatattgaagatatgacagaatatatttctgagttgaggaatgctattgatatattcttaagaaatataattgaagactctgcccaatggatcaatcaagccaaattccatatgttacttcatcttcctgaatctatcctccgttttggtccagcttgtctttttgccactgaaaagtttgaaagctataatggtatccttagaaatgcttcaattcactccaaccgtcaaagtcctggtcaagatatagctatcacattcagtaattatcactctttccgtcaaattatctctggtggtttcttttttgataaaaaacaaaaaaaatatcttcaatcttccaatcaagtcacaaatatcttttcacagaatcccttaatacagcagactttgggctataatcaatcagcatcccttccaaataaaagttatccttgtatcaagaagctctcggtaccagcaattcatcaagtagaaactcctcaagaattgaagagtctatatcctgactttgaaatcaagcaaatctctgaactgaacctcaacaagaagcaagtcctcaaaaaagactacttcattctggtatttcctgaagccttgtcatcctctgtttccttggctaaattccatcatttctgacttcattgatcttctttgttgaatcttaacagtttaattctacgcagacagaaatatcagagccttgtgatcatgttggacgcatcaattctatctggacgattaaggaagcctccaatcaaaacaggttttttgtttacactactgtgtttcaaaaaatggaacaaaattcttattataacatgcgggaaatccaaaggacacctaagacagtacttgtcagattatcggtaaggattcagattcaagtcatccattacagagtgtggaactgattcatggcattcaggccattaagactagactgaatgctcagcacaattgtcaccgtagtgattgtcaactcacagagaccgggacggaaaacgtggagagacggaaggggtcttggaagatggtagaggttacccacaacgacaatcaacactatgttatcaattctgcatcgcttttgtcatcggctcttcacaggaagttctcggaagttgctaatcgaatagtatgtaaagtgatttgaatgagtttaaactccaatacaatttattgtttttttcttcatcaatcggtcaggatgttgttgcgatggagatacttactaaggtgatgacaacattattttggtcgtccacccttgatgtgtgcgtgttccttgaggttcttaagggacatacttccttggccgtgcacctggtcaacaattcgacgactatgtctcaagtcttgactgggagaagttttagtctagcaacaggtggaatgtacaggtgaaatgttagctccgatgagttcagcttcgatcatggagcagagaaaactcacaggtgacttcttcactgcatgcttagccggctccgcagtcggaacagggatggattgcagaggtggctcgctctgctcggcagataatgggtggtccatcggcttggctgtggggctgaccggctcgaatttgagggtgattggctcgagcttggggctggttggcacggcgtcaggggtggttggatgagtttgggccatcgattttttttcttcaggcaggttggtcgcaagtggggtgggatgatgatatcttcagtcgaacaaagggcgggttccagacagtgcgggagttttttcgtgccaacgagggcttgacctattgccgccgttgtccggatgatgagagccatttgttgttggccaagtaagtgatcgctgccatgtccaacctgggagctacaccgactccgccaacatggaatgtcaacaatgttggcccggctggtgggtcggacaggtcgggccaacgtatgcccgaccaattgtccacatcaatccgctggcaaggtgaattgccagggatacaggttggccccgccccggatttgaccgcaaagctgtgccaacgtcaatcaaaaaaaaacttgagccgtggtttagtcattcaagcgctgattggagtgcggcttgtcgtggatccgcccaggacattatgtacataacacactggctcaacacattttcattgatcactcccgctgtgcacaacgttacgtatttatgtaagcggtggctgataaccaagcaaacgttgaagtcgttgctggctggctttatatgtaatcacaagatcatccatcctcaggcgctgtttttttcgatggctgtcgtctacaaagggaaaccttcaagtgattctctttacagctaaaccaacaatgcttgcaactttttacaaaaaaataaaaaataaaaaaaagtttgcttgagcaaaaaaagttattttaattgaaatgttggtttgctgcctgttggatctctcactgtgtgataaaaatccgtgtatcaaaaaaaaaaaaaactaacatgcatttcttttggccaacctggaatgtatccaacaactcatctgctgtgacacaagaaggagtatggaagaatatgagactcacttgaaacagtccttaaatcttagacagaggaagagagaagtcttgatttagtgaccatgacagccaagaaaggcttgtgggaaatttgtgcttgtcagtgctctcctcctcttttcttacgcaaatttgtcactcatttctgattttttttatcaagcatgttgtctattttttttttctattcttaatcattcattgtggatcattattgctcccacaactcaatagcttggaactagaatgctgaagacttccagatactataacaagggatcaaagatagtcagttctgcttatcactagtcctgagctgacactcaagtctcctctcattctttctcaaagtgcacttgatcccacctgatcattgagagcattaagaagtccttagaaacaggcacctctttcccaaaaaaaaccccatcccttccctcaaattcccagcagattcccaccactgatatattgaagtcataattgatatgcattcattaggacggtcacgtctgaactttgaggcaaatttaatgacatttgtcattaaaattttgcaaacttaccaaaaatatcaaattcctccaaacttgatgcttcatgaaattttacaaaattcataaaattttatcttcaagtgtgttaaaagttgccttgaacttcagacgtgaaccggcctattgtcttttttagcacatggaggaaaccccacatgagcagcaacccatataagcagagccaccatcttatctcccagcccatagccaactaatcccatctcatgagcatgacaggacacagcatcagacagaaaggtccagcaatacccaaaaatctttaaaaaaaattgcagtttttcttttttttttttaattatattaactttttcttttcttttcctgcaaacaaaccaatctgttccccaccacagtttttttttccagccagccccagatcactgactcacatcccccctccccccaaaaaaacagaaaaacaatcctgagggtgacaccaaaaatgcagggtttgaggggtccattgttttggtcaacctactgtgtactgtactgtgtacagatatgtataacctttggtcatcaaccattactctcatacactgaaaaggagcaccactacaaacatgacttgtgtatcaactattttttttttcttttcaaaccaaaaaaaaaaaaattgatcaaatttataagaacatatgttcatagccagattatttatatacatataaggtttctgttttttttttcttagaaaaacatggtttttgaatcaatcaaacaaaacaaagaaatataaatttaaaaaagtcaatcaatcaatcaaaaaaaaaaaaaaaaaaaggtgaaaaataaaaaggaggaaaccaggatcataaaaacattagaggagatcaagaatgaggaagaagcgaagaagaagcagaagcagcagaagaagcagcagaagaagaaggagaagaggaagaagaagcaggggcaggagaagcagaggaagaaggatgaagaagaagatgagtaggatgagagtgagattgagaagggacgattggaagaacaacaggagtagcagttgaacttgtagttgaactctcagtagaagtagaagtagaagtagaagtagaagtagtcttagtcgtagaggaagaagaaggatccacgactggacaagccggaaccggacctaaacccgaagccgaggaagccgaagccgaagaagaagaagccggcgcagacaaacccctggtcagctcgggatcggcgggcacttgcgcctgatcagaggtccgtttcgagtccgtaacaggtgcagaagccgaaggagcagaagaagaagcggaagaagaggaagaaggaggggaagagctggcggcgataagactagagctagcgagactgaggacgattttcttagtggcgacgccggtaagtttcgagatagcggggtttccgccctgcttaacgtttgtcgtagtaggagaaacgccaacggggagggtggacgaattgtttaccgagcccggtttctctttctgcgaagagaagaggttggaggaagaggaagaggtgggtttggtggctgggccgatccgggccatcgggacggagcgtttgccgcgcttggcgtcgcgcccggacgccccactgaccaacccgccgagcccgagcaggtcttcttcgtcctcctcgcgccgtctgcgttcgcccagccggaccttcggcggaggctcgcccgagagcccttgctcggcctcctcggccccgactgccgtcgtcgtcctcgtcgtcgtcgacgggccggtcaccgtcgtcgtagactcactggtcccggcctcctcatcctcgtccgggtaatccactaacggcttcactcctccaccctcgcctcctctgactagggctcctcctcctcctccgaacactttctctcctcgaagacccgccaagatctccggattcacacccgtcatcgaacgttgtcgcttatgctgccctgcggcctcccgtgctcccatcctagacgtattcgcaatcatcatcacttcgcttcctcttactcctcctcctcctccttcttcgccctcttcatccgaatcgttgaagtaattctcttcctcaacatctaaggttcgactgcgagaccaactcccgatattccgcacattttgcgtcctacattcccatccaatcccccaaaaaaaacattatcaatttcctctctttttggtttccttgagatagagttcatgaaaaaaacttacgaggtttctgcaggatttgttgaggattgggaattgggagcattgttctgtgcattttggtgctcattgttctgctcccatcgttggataagactatgaaaagtgttgaatttctgggcgagaagtctgacgagatcggggcgtttatccatcaaatgattaaggatcggtttcggattattctacacatcaaaaaaaaaaaaaaagagaaaggaagagtgttatttaacttgtggagaaggataggagatgggacgagaggacggaccaaacggatgttctcaaagagctccaaacaagcagaagagaccaaattatctttgccgtcctggaagacaaagagatcgaggacgacgtggtcgatgagcgagtttttgatcaaggcgcggtcgtagaactggtcctttttattgaagcacgtcttgaggattttcaagccgaccaactcgagatacttatacgagcttttcttcttcttctgaatctgttgaggatgaggaggaacgacactctgatccttctcatcctctgctgtcctgggtttccctccttgaagggtcgtcttacttgtaggcgagggggagatcattgttctgggcccaatgattctcaataaactgccgattttgttcaggagattggtcgagaggatgaaatacttggaccgaaagctgtgttggacgatgataaaacagatcatctcgcacagatgattgaacgtggcagcttccaaaggagtaatcgacaccggttcttggtcgtctggtacggaagtccaccccaaattaatctctgcgagaaggcattttctgtgtagagaggagatcgacttacctggagcatagggaatgagctcggggagctgaagaaaagggcgggccaagacatggacgcaatggtcatagaagaactgaaggaaccgttcgttatcgggatcctcgtcgcgcttgagcaggccgttgctatcggcaagggccatgttggtcgacggattcccgaggccagttccgcccatgtcgagcaacgtcctgagggcgtcagtcagttgaaccttgaggcccaagtcggcctctgagatcagcaattcgatcaaactctctgccagagtcttggtgccttcttggcgctgtttcaagcaatatccccgcacgctactcggatcgtagtcgatgatcgtcatcaggatctcacagaccaccgacttgatcatcgcctcctcctcgcgcacctcatccgtctttggaggcgctgtcgagccttcttcttccgctgacgggtcggtgttgcggttagtcaggttctctttcgagagcccaaactcgatcactttcaagattccgcgttcggccagcgaccggaagaagctgatccgagacggggcttggagatgtttggccatcgagcagagctgctggaggaacatgatcgtgtcgatcttccgctcaaggagtgcaggcccatcgagcttagaattggagcgctcagagaccatcgatggcggtaggggaggtccgatgatgggggaggatgaactggctggtggtgggtcggttcccatatcaaagatcccgaacaggtcgcgcatgaagtggtcgctactgtgtaggtattggacgatctcgacttggttgaagaagagcatcgagttgatgatcgaaaaagttgagtcgtccatgattcgtgcaaggatgatatctttgaagtattgcagtcggtaggttagatggatcttcgacttgatctgttcgtccctgatcggcactacttccttgaacctcgttggatcggataggtcggcatgatatgaggccttttggttcccaaattcaggatcgtctgaaatgaacggcaggatatatatgcagattagtcaagaagaagaaaagaaaaaaaaatctgtttctgtggtgatcggactgacaatctaaaatgctggctgcaatcaacacgacttcatcttgcaagcagtactcatagattgccgcatcattgagcatcactagatcgaaaatgagattgaaggggatcagtgactattgcagtaggagggtatgatagaatagagacctacagatactctggagtagcatgcaaaggggtatgaagatccttcaagctttcaagatcttcagcttcgatccgcacgggttcgagtttccggatatagtctttcttgaggatcagagtagagatccgttctcggccaatactcgaacaactggatgacttgatcaaatgttcgatctcgctgagattcgccaaggcgggttcggggagttggttgaactgttggagtgagaggtggtggaggttcggtttgagtaaatggttgtaggtcgagggtggagaggcgttcccagtactgatcagtcgtgttttggttggatcgtcatttgattgttgatcgagaaggtctcgtgagatcgaaaacgatggacgtccttctaggtcaccatttccaggggattgctgttggttgttgtttatctgttgagattggtattgctgttgttgttgttgatggtgtagttgtaattgtcgagtgtgatgattggagataggttgagtgctagtcagatgtagttcttcgtcatcccaatcgatagcatccttcctacgatgtgagttgagatgatcctgatagggtctgtttcggtttaccgattgcgggtttgatgatatgatttgatggctattagtggtggtagatggatgagtttggtagggtagtttgacgagccagttctgtacgtcgcataggaatgaccagatctcttgacagccttgtgcggtggcaaaggagagtgccatatcggttccatctggttcggtccagactactaatgtagcctgttgcttctgatagatcccacctccctctggccatggtggtggattgagggtttcacgtgctgatgatgactttcgacgatgtggggaaggtttaggtttctttgttagtggtttattctgagcttgatcttgattctgattgggtttttgatcgggagtgtcatcttgctcttcagatgatgaggatgaggaggatgaagaggatgaggaagaggatgatggcgatgatgatgatgatgaggatgaggatgaggaggatgagggtgatgagtggtgttgttggttggttcgattgaggttagttgggatgagtacttgagattgcaggagtagttgtccgcctggtgagctatctgttggttcttggcgtacttcgagtcttgcgatcggcagtagtttctgttgattatcctgagcttggtttgtttctggtattggttcgtagattcctatacagtgcccggttcctctgtcgatccaagtttgagcctgtagttcgtagaccttgaccctgcgtgggtcggtttttgggtttgatagacgattgtactgttgttgttgttgttgctgttgttgttgttgctgctgttgttgttgttgttcagttgttgttgttgatgatgatgatgttgactgagttggttttgttgttcgttgcttgtgtttgtgttttgtcttcttgtgtttctgctgttgttgttgttgttgttgttgtttctgttgtttttcgatggctggtagtagttctgacatggttcttggttggtttcttcttgttgaccattcagaaaaaaaaaaaagaaaaaaagaaaaccaccaccaactgactgcacagccacactgcacaagagtcatgcccccacgggactaccacggggagagccctcaccccccgagatcacagatcgactatcaatcaacaatccttatcatcatccgatacggttgacgtaaacttcgaatatcggcgcacataaatatctctctgatgcatgacatcccacagttcggagaaccgaagaccattaaacagacgatgagaaccagaatcgcgttaaactgacgaaagctatggcaacttaacccaaccggcaatatcccattggccccggggccgcactaacctgcgctagacaaacctgaaaaccatttccagaattttccgggctttggaggacttcccgtcggtttgacaggctctgtataaaagctacatagaattacaggctgtagagctactgagaaaacaacttgacagcctgtaaagatagctttacaggcttttgcagggggctgtaaaatcaaagggaagtcctccaagactaagtatttcactaaattttgtcaaagtaagctctgggaggccaacacccactgtgtgaatgcataaactaaaggttttatttctgataagtaacaagaatgtgacaaaagaaataaaagaaacaaatgaaagagaaaagaaagaaaaagtacctaaaggcagtgacaacacaagtggcaggacaatgacacgagagagggcaaagaaacaggaaaggcaagagaaagtagagactaatataagatagattagtttgctgtcatcaagacaagagagaaacaactgtcagatgaagacatactaaatgaagaacgtcttgcaatgagtagtcaagaattggcaagcagttggaaagaagtgatgagcaaactaaagcacaaggagatttgtagacgatagaagtatcaactgggctacaatctcagctttcttttattctcctgattgctctagctataagagacccttgggcttctatcctgcaacttgtgccacagcattgggttcttgatcagtgcttccaaccaatacagcactcattctaatctatccttttcattgaccaccagcagtccatcaaaggatcagaataccaccaaaaaaaatacatcctagatcactttgcaataccaggatctggcagaaggtgaaaaggaactcagacagcaaggcccccaagacatcatcaaataaaatccaaaaaaactcaaaccagcaatgggcagctaggctaaactccactaaacagcccactaccattagcatagcagccctcaaaacagcgcaccaaacctgtagtattggaactctgtttgttccactacgctgaaccacagtgcttatggtgtcaaaaatggccaaaaaaaaaaaaccactcaaatgtgatgtagcacagtgtggtgggcccttgtttgtggctcatgtgcatagcgttagtgcagttgtggcagaatgctgctgggctatactgaatgttagtcgaattgcactttgataatgctactgttagtgtagctggatcattgatgctcatataaagactctataagttgtataaaccaataaccaagaaaattggaccatagatgtgatttgagagtttggatccagccctggggtgagattttcccagccctgtgtgatggggggttaatggatccagagcacatccaaatatctgcctgcttttttagtggaatcagccatctgcatccgctggcaggtatccctcagcctcagcggatatcctcggatatctgccccgtaaatcacaatcacaccaattagggtcgttggatctggcggccaacaattgactggaaggtctgaaaaccttccggtcaacaaggtacatgtaccttgtccaccagagggaaaaaaatgtgccttgttggttagaaggaaaaccttctggtcaacaaggtacatgtaccatgtcagccagaaggaaaaccttccagtcaaagaggtacatgtaccttgtcagccggaaggaagaccttctgttcaacaaggttgcgccttgttggccttgagacggtacagtctccaggctgagaaattccctctgaggggtatccgccagtggatagtgggtattgcaccggataccctgatggtgggtattgtgacggataccctgatgctatctctacttgttgaggtagaaggacctcttgccaaactggtcaatggcctgattgtttagatgacaggacctcttgccaagctggttaacggtgtggtgttctaaacggtacaggccccctcaaggtcaaatttcaactttcaactttcaactttgatgaaaaacaggtagtattactgaaacaagaaccaggaactatttttgaaaatgaaagacaagagattagacacatcagaaaaacaacaatagcatgagaaccaatgatatataagaaatagaaaagaaagcataccacggtgagatttatgattaataggaagcagagcagacaagcttaggtatataagatcaaaaagagagaagtagtaagaactgaagtttgagaagaggaaacaaaaagggttagagactttgatcgattccctttgatgaggttagtgagttttgattttctcaccaaattggcaatagccaagagaggatgttgagagagagagtcggagagattaggagtggtgaagattgaactgaatagaaatcgagatgtcgtcgagatcgataggactgttcaatgagagagaaaagggataggagatagaggaaggaagaggtgatgatgcggatacggaagggaaagtggaagttcggaatgttgggtgagttgttggatgttgaggtgaagagccgagcagttgaggctgagaggagcgagtgagattgaagtggtcgaaggtggtttttggtcgacagactgctgagggagaggatttggatcagacagatgccgctttttatagagaatgtcttgattggctgagttgtggttttgatttatgcgccggagtcgtgatgtcggaggataaggaaattggaagaatgaggaacaaagataacgaaaggggaatgaaacaggagaagaaggagaagatttaggaggaagtgagaggaaaagaaagtacagaaacgagttgattgagaccggaggagcggagctgataacaggtccgaaattccaacaaacttttcaatatcatcaagcctcaagatttcaaaaatatcacctcaaatccccactcagtccaatggtttcctcattttattattttatttcatttccccttattatttactcttcatgttattttttattcatcttgattttatgttttatcattttattattcttacttatctttttcaaatcacctactcagaagacagtcttgtttaactttcttggtcctaagacatctcaggatgttggtttatttcactcttgattattttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttttgttctgtgttgtgttgtgctgtgttgtgttgtgggtgtagtgttgtgtgtgtagtgttgtgtgtgtagtggatgacttcccgtcaacatctgcggggctcccagttttgatttagagccgaaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcggaaactgcgaggctcccagatccgacgggaagtcctccagtgttgtgtagtgttgtatagtgtggtcttgtttttgttttttggttgagttgtgttgtagttagggatgtgatgacatgtctgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggggaagcatggcactctgatctgatccaagatagacccatcaattcttattgatctttttattattcattcatctgatcctcacacccaccaatcctcaagctcaacaaccgccacagaaagcaccttctgttgtcccctctcagaaaaccaaccaaccccaacgtgttttgttcagatcacagctcaatttatccagaccccccttgaaggcagccctcaaagcaccatcccttcaaccaactgcctaccgcctggcacgataggagttccacaacggttttcttggcaaaaggtcttgcctctcaccaacaatgaaactgaatgcctctcaccaacaatgaaactgagataatacatgtattggtattggtgtgtattgtctgtgttgtgagcctgtgccagcctttgtgtaaccaacctgatgtatcttggggtagaatcatcatcaatacaaggtattaatatattaggcatccagggtaaaaaaactcacctgggattagttattccctaaagggaatggttgggctaacaataagagataagatttaacagaatttttgaatttcgatcaattatgtttgtgtggaatactcagcaaggccttggttgttgaggataaatatagttgttgactgtaaacatgaccaaccattaaaaaaaccccagagaattaaaccaagatgatgtatataaaccaatgaccaaatcaaaaaaatcattagggggtatcaaatatgaaaattttcaaaacttaaaataccaatttctcctcaaccaataaatttttacaaatgaagtgttacaataaaaattcattacattaaactccaccttttcatcatagtttcatgaaaggggtgaaacagtccaagagaaaatgatgttttaagttttcatattttccatatttgataccccctattaaggagattgagaggtgaaggcaaaccagaaaacccataaaatcatagtttaaaaaaaagaattcattcaatttccatctaattttctatcagagaatcatacctgatcacaaagtgaaaaaaaacattatagcttgatatatatttgtaaacaaagaattttgcagtatattttgaaactgaaagaaacaagggattaaagtgggtgtaagaataaaacaaaaagaatgggagtgtaagagtttgttatgacgaatctagggaagagaaagagtttgtggaaggatgggattcattgaatcactagaacagagaaaacaaaaaaatactgaagagacacaggactaaacatatctagggaagggaatgagtttgtggaaggatgaggaaaagagaacttccacaaacacacagactatcctaggaaaactacatacaggatttcacttactgtgaaatgagattagacagactggaatcagaaaaaaaaacctggagaaaaagagaaaaaggtttactcaaacagagtttgctctaaatgttatccagatttagaagttcttttctggaattcagccagttttctttcttctttttgaagttccaaatccatttcactgtgtaattgattcaaataatcaaccattttgtttccaactcttgaattgtgttctatccgacaatctgcttgtatcaagatttttagaatttgtacaaatttagtttcattgttaaactttccatcaaattcattcaatttgttcaacattgctatttcattgcgctcttcctctgtaagatgtttggtgaggagttcttccccttgatgtctggtgtaaatgatactctccttgttcagatgagaccagctagttgcaatgtctatcaggttttgtggaatcttttcactttcaattacttcatgttgaagtgcgtatgtgtgcaaataaatattgggaatgttttcaagagtttctcctgggccaagataaaaaaaagctatctgattttcagtgagcttcacacctttttcatgcattttctggaaagcaagcttagcagattcttctacttgatcaatttctctttccttgacaacttcttccattttttcaatcaaaccaagatagtgcaagtacttgaccacaggacgtacagtcttcaatataccttccatttccccatcatacagatcagggacaaaatctttaccagtttcatactcaacatctaagccagcatttatctttctccaaacttctatgattgcagatggagaaagactggattccagccttgtggtagttgtgacttcgggatccaatttttgttgtttagagacttctattaatggtcccactttgatcctctccaactcctgaaagatccttctatcttctttggtccatgtttctccatttcttgtcagaccctccaattggttcaatttcctgagaattccccttggttgattttcataaggcctatctttggcataaaacttttgcaaatcatgaatcttatcaattctgttttgaaaaattgtttcagtagcaagtctgtttattgtatcttttgctaaaatagtgtcaaaacctttcaaatttcaaagagatatgtatttgatgacctcaagctcctcatagttgaagtggggaccattgattccggaaaccaaaagatgatcaactgctttttcaattttttcttgccattgcttgggttctgaaaaaattggacgagattttttgagaacatctctgtacatatttatcaaactggacaaaactttttgattagccattgggtaaaccctctgctggaatctcctgtgttgaagtaatttgaagtaagcatgagattgcttctttccacctgctttcaaagacaaattatgaagagatctaatcaattcactgttcaaacctttttccagcatttgatttgcatcttcttgcagatgagcattcttgagttcagagatttttttgtccagaggctggagtttttcaatgatttgtttgagcttgaaaattgaactatctttatccgccaattcttccttactgagcacaggtttcactttgagtgaggctacaatttctttgattccaagtagttctctgcttgatgaactctccccagtgagaatatgtggttctaagatgcctttggtttcaaacgaagtacgaatctttgaacctctggagtatagctcgtccatagctgtgattgaactcaaggaggtgcaatagaaaataatcactaaaagtgctactctgaggggcttctgatagggttgatgccagaaacagacacttatacaaagtagtaaattgaagagaagcatttcttctttctctaaatatgatattcaggatgtattgtaaactagaacgttaaagtatattgtgtggaatgtggtgtaattgtttgttaagatactaatttggggagctttgaaatggtttcattcagaaaagatagtactcatcttaagaggtatgtagaagttgaaaaaaaaagacacaggcatgcctgtttttatatcttttcccatgagattctactcaagaaattttggcacaggatgagaaatgaatcaggcaatgtggtagcagtttgtaaattcttcactttgatgattgcctgcttcaaaatttgtatgtgtgtttcaatgatcatgaaccaagaaatttaccccatgaaaacaaatctcatcaaaagtacaatatccattcaagccaatgtcttgtaagtgtaccacatttgaagcatttaccaccttgttttgagtggagtattgctatgataaaacttgtgattatacatctcctccatccagacaggaaacattcattgtaaggtgtgtctgctacaaaaaattacaccaactctttcaaacataacagtttatgaaacagtatttactggggttttataattgtattgctctgatttgaggtttttccaacaattcatacaagcaaaacctatttttgaagcattcttacaattcattcccccgtttgattctttgtgaaaactaatctgaccgggtaccttctcaagttaagtaccacatactagtcataatacatatattggcagcgctcaaaaatacaacctatgtgttgtttttggtgatgcatttgatttctttttgtgaatgctttgaattggtatggtatcactatgatttatgtatgcatacagcacatattattattcgttgagaaagcaaacaaggttaaatgtgccgccatcttagttcaaaggggcagtaatatcagaaactaagagaaaagtaaaaattgagacaagagtggatggttatgatttgttacgatatctcagcaatttcagaattgtaaaatgccagcttgagctcaaggtcatcatgcggtgtagaagggatgcagtgacccatctatgaccaatcagctgagggtcaagaagtcccccattggtgtaggggtgggctaaatgcacaccccagattgtctaaataccaaccaaaaaggcagacaaaggtgtgtaacagaagagccatcaaggagacctggttaagtgattgacatcttgcaatatagaagccaagaggagccgttcgtgggggaacaagagacgggtctcagccagcaaccaagtggagagccccaacggaaactctgccaatcggggttcaggaatagctatcaggtgggccaataaagcgatcgaggctactcgggtttccgctgagaaccccacagattccgggccagaaaagattcgctctaggctggacatatgctgctcgatacgttcatgttcttggtggtttagacacattcgtaacttctccaaagtcggctcattcactattatcttgttcaattctttccaatcacctatcataaaaaacgtcaaggtgtgatccaattgtactttaatggcaactaagcacttacgaaatttcggactgaggccaagggttggattgaatagctctaaagcggaaaagggcattcagcttatgatcaatcaactcgaagcctacatatggggaagagaggctgggcccactaaccacgactccattccccttgtacttccctcagaatatttatggggatgctactaatgagcaggtccaagaagggtcggacggggttttcgagctggttatcatgagaaagtttgagatgtatgctgtaaaagccgtagaagattgtagtcagaagctcgtgatctcgagaagtgtttatggctagtgctttgagctgtgtgagccatcccttgaggcttgttgacgagagttttggaagctgcaggatatacagaagcgcccgttggacgagtcttaataatgcctcattagggcaagaagttctctggagatcttgacatctttctttgaagaatttgagtaccccgagttctccattggaggcgattgaacctatgacaaaggcgaggttgcagttttgaccaggaggtgagatcaagaagccagtccttgttcagaagatcaaaagactttacctgctggtatctcttcggatgggttcaaggagagctgagaaccccaggcacgtctgcggctctctggctcgatcgtatcgataaccgattgacggtcggctgtttgccccgagccacctagacgggcgtggaagtcttccatctgctctgccagactcagctcggcgaactggtcgaatccgggaaaccagtaaggcttgctccagatccccttttcggtggtccgcaggaagagctcttgggattgaacggtgaatatttgactaccagttaggatgttggtatgttcgcgatcggatgtggcctctttgtaatctgataagatcttgtctaggagagcgcgttcgtgtcctaacaggaagtattcctcatcattcaccaacagcgccttggatatcgatatcgcctcttctgtaatcttcggtatgcccatgccgatcagatgaaagaggaccgctatcgaggctactcttgtctgcgaagagaaatatcctggcgcccgggccgagaatatgtccccgatgactccgaatcctcctaggatctcatccactcgctttgcttgcagtccagccagaagcacacttaacgtcggctcagcggatattattttaacaagtttctccaaattacctgtagaacaagatcaggcacaaaaaaaaaaaaaatggcatcactaatctgtcaatatacctatggtctgaccttctatacccacgaaaggattcactgagacctaatcttggattgaatatttctgcaaaaagccgtacatattttgttggcgtgcgtcagaaatgcttgcagtgattttaattttctgaatgaaaaaagaccaaccctggctccatttggcgatgagtaagggacgaacgcgagggtttatggtggtgagtatttccaggaggagatcacagatggaggaggagagggtggggtcagacaagtgtttgaggagcagactgtggaggccatagacgagggaggtgggcagcctctgagagccgcggtagtgagccaggagtccggagaagatggacacccatccgacggcctcggtccgggacatcgagatgctcagtaggatgtatctgaaagcttcgtcgacaagctccagtcgctcgtcgtccctctttcttccgacaatctccgcatatctttcctcgaacaagatcaccgggccgagggctgggtcagttagctttatttaaatcagacgatcgtgtactcagtatgggtccctgggacttgggaggatgattcaagtttgaggtggtaggtaaagagctcactgtaccgctcggtccgccccagcaatcgaaggccagcctcttgaataggttgcggaagcgaccctcgttgacgggtctcttgctcttgctatccggaggggcaggcgggctggcggagtggctctccgagatgccgttagcgcggcgtcggttgaagctaggaagccagtacacctcagcacggaaaccttcctggtcggtccgctggaggagctcggccgaatgacccgcgtcttctgtccgggggagcgcgccgtccgaggtgtcaatcatcatgccgccgagcgggacaaggattaacaagtgagaacctcggagccacattctttcacgaatttcgtagtaaagaacgggtcgggaattgcctctgagaattcacaggcctctctcccctgccgtggcagtcccggccccagctacctaggggtccgcagactttttccttgatcgaagaatacccaactttgtgtgtacacacaataggccaatcatcctgttgcaagtttcgacccccggaatttgacacctccttattgaaacatgtgcaataaaaacagggcatgagtcgagtcagcttgtacctttttcgaagacaagagctaacctccacacctctccagtgccacacctggctattgccagagtgcttcagatccagtcggggactaacttgaccaagtccctctttattcagagggggggggcgcaagttaggtcggggaagaccctaacttgactaattccctgcccctggtcgaagtcataaaccacttgtcacactgcgccgtggacaaaatcacaaatcgccgatttttcagtaggccctggggccctgtgagcgcactcgttacgtccagcttccttggtggctgctgacatcttccctcgtcgattggttaataaagacgggtatcaagcccatatatgcattgttacctattggctatggttagcgtgaggggattattggtgattaccgcagagatatcttcgtagattgctttgattactttcggctaaaatgagcttagttaacttacttatcgtttcagaacctccatccgcgtctttggaaccagctgccaagacgaacgatcaattcctatcatacctggacgatgtgattggaatttttagtgcacctacagccatccctacgctggatcggtctcaagccatctgtcgccctgcttgctgatgaatttgagatgggtctcgacgagctcacgttaatcctctcgagatgatgccttagaacgatgttactgcaacaaggcaacataatttttagagcaatatcctttgtgtccacctctcacagcgaggctgttggaatacgcgaagcatagactgaatttctcctccaaaagtgtcaagagcaccctcaatgaattgcaggcagtcaaaataatcaacgacagtcagatgatcttcagcatggtaccatgcttgctatgaaccaatacattttttaaagattttggttcaatcgtctaaactaatacttttgtaatgatggatctttagagcctggtgcagagaactcaacagttgaaccaccaatgatataaaagtggagcataaagttagactgtagaatttgatggccaagaagagctatagaattttataggagcaaaaataagggatgaggtaacctgtaagttgtagcaagtgctttaggtgacatttccattttcaaattatttttgaatgggtttcatacaaaaacaaattccataaagatctggctcataacagcctgactgaacatgtattagaccgtgctgaaaatatcattcttgtttttttgtatctagaaaagatatgcacatattcaaggtatttcccttccaacatagacagggaaatgcttttggtccaaattttcttcaggtcaagcagactgtttcttgcgttcagctgctcctcttttttgaatttcaatttctccctccttatcattgcatagttttttcaaaggctcaataatttttgttccaacgcttggatcatgttgcgctcgacaatccacttttatcaagatttttaggagttgaatgattttagtttcatattcaatttgggcatcatattccgataatgaatttaaacttgctattttcatccgctcattcgttgtcaaatatctagccaaaaactttccccgatcacgcacattgctatcaacttttttcctgtccaaatcgaacaatatatttgcaagatctgtgaggtcttgtggaatctttctgcttgcaattattctatcttgaacggcatatctttgaaaatcttcaatgggaatgtcataagggattcctgaacgatagtagtgagcctgtttgccagtgatgatgatgccgttgcgcttcatagaccgaaaagcggcctcagcatattgccgtattttactgctttcctctttcattacatcttcttcaatgagtttcatcagatcaaggtagtgcaaggctttcacaatagggcggacattcttcaacaacatttccatttcgccagaatacaaatcaatgacataatcttcacctgttgcatcttcagccctcaaaccgacatttagatttttccaaacctctctaatgttgcttgaatttagactggattccaatttttcactgcttgtgatttctgaacccaattctgggtggttgaagccacccccataataaaattgatacttcatgtgactgtgatccagcagctggaatatttttctgtctttcttgctccattcttctccgttttgtgtcaaatcctcaaaccgattcaattccctgaggatccccctttttggcaattggtaccaaaccttggattgtaaaatataaatgttttgtaaatcaacaatcttctgaagtctactctcaacaattgttttggtggataggttgttgaccacatttcttgccaaaagatgatttccagaggcaagatcatgaccagccatgtattcaatggttttcagctcatcttcattgaaattggggccctggattccagaaatcaataaatgttctattactttgagcttttcctcttgccactccttgggtttcaaagtgattggatgaggcctttggaaccattttcccagaaaattgatccttctgggattgctttgagacacgctgtcatgggaagttgcttgagattctttcaaaattttccttagattgagtaattggaggcaagagctctgctgcttcctttcatgttttcccaaaaacattaggcaaatattttgattcaatttttcccaccaacttctgcggagatgctgatttgcatcttctttcagtttatcattcttgatttcagatagttgtttatcaagaaggtgaatttttctgattatatttgtaagctcacaaattgaattagctttagtcatcacttcttcattgctttttgctgaagattctctgtgtggtgataaaatttgtggatggttggttatttctccacttggtaaaatattgtgagcaggaacttctggtgtccaagtgctttctattgttactgagtttccaaacattggatatgtagagacaccatgttccactgatgtgacagcaaaaaaggaagcaaggaatataatcacaaaaagttcaattttcaggtgtgtctgataggttgttttcaaccagtgattcaaatgaagtgaatttctgaaggggaacatgatgtgttcagatgatgacaagttcttcaacctggaattttgaatcatcttgtttgaattatttggggggagattattctcacagtaattgatttgagtgctattggaggtttttatttaaaaaacagatgatccatgaggaatgatccagacccaaggatcaacagatgagtatttatattactcctgcttgacatggagctcaagagctactgtctgtaacttgtttcatttgtgccatcagggcattgaacaacaacagagttatttgaaaatgttctacatacttgaacagcaccctacagcatctgacttcaggatctgtatgtgcacatcaatgagcatgaatcaggagatgtacatgcattgggagatgtacatgaatgggatcatccaattgaaattcctgtaagtgtactgaattttcacactctcactgcagtactgtaatttggtaagagtatgtttattgatattattcaatgtgacataccaaaaatctcctctgacacaaagaccagcaattttttcaagttttgtccttgaagaaaatgatccaagttctttaaatgataccacttaagaagcatgtatacagtctacaccctcttaacccatcacctattaacccataggccattccacccatacatttcttttggaaattggtccacaaaaatgggagaaatatctaaaaacttggcttatttaatattaacccatactccacttgactcaaggggtgtggattagtaaatagtttactgtagagaagttttgttcaaggtctacctatgatataattcagtgtgacatgtgtccccacaaacatttattgatcaatattattttccattatttaatttctacctggttctttttctctctgattattcaattcatatcaatcaacttattatcaaaacacatatttatagttagaagaataggtttggagatgcacaaaaagtgtcacaatttctaaccttggtgtaaaacttcaatttatatttctcaaagctgaaatcaccctgagacaggagtgacactacatagtaagcacttcagcctaggtgatagggtctagaagcttgtatatatatttctaccaagttgtatcactcacttccttctcctttttcctcactcatttcttgcctccttcttgatttcacctgctaaaggtgatcagttgtcttctccctgatccatgcttcagtgtcctctctcaatgtactcctcagctcacagctgcttttctggtgtttcacaggtgattagttgtcttctctccaattctcacttcatcatcctcccttgatgtactcctcagctcacagctgcatttctggtgtttctcaacagatgtgcaaacccaagcaacaccccacaagagtcatttacattacagtcaaacccgtgatactgcatactcctgtaactgcttaacctcccataatgcatagggatctcattccactgtagttggccgggcaaaaattatttttttttgagttacaccacataccctttttggcctaaaactagagaacatattcactatgaccacatagtttaccatccggtttttgctttttctcctcttcaatctctgcctacagatctaaaacaagctaaattttatctcaactcgccattgctcagctcaaaacaatcccctttatccagcttattaaagccaatcccaattcaatccatcttccctgtcttggcaacacactttatgcgcacaatcttgctgaacacccaagtttgaatgatgcaaccaaggattgtgaagacgtaaagctcagaaagctcagtaaaatctatcctttgataggtagcctctcattttccattttttttgtcatatataaatatgtagtgtatatatatatttttttgaaataaaactaaaactaaaaaaacatatgcaagaaaacccctgaagccacataatatctatgtgattccaagggcattctaaccacatagttatgtggttatacagataacccttcctaacacataaccccccaaactgcatagcttatccattccacagaggggtatgcagtttcaggggtttggctggaaataaaaaactacaaaaattttaatccaaataacttgattacatattgagtgttgaggtgaacattgaggcagaagatgaggctgtggaaggatgagatcaaaattgctttggtgatgatgagatgaagagaagaacaacatgaaagcaaagactcaagaaaaagagaagaaagaggagaaatgtgagagaacttacctggcacagagttcacatctgtctcaagtaaactacaatgagtgtgaaatgtatgtgacaggtgtgatcacataacatgggaaaagaatgaaatgacaatcttagcatttggaattgcatataaccattttttgaagaaaagacaacacaatgatgttgatgtcatttgttcacatgtttgtcttttttttctgttagttaaattgaaaagatagaatgaaaagcaacaagtgcatcaagtctaccagaatatgcgcaaggtctgtttcaacctagaggagatgtggcatatttgtgcaagtagactatttgttgtacataatcagcaatttatcagcctaattctatcaaggcacatgctgtggtaagcaacagtcaggaacaacccatcaaagaatggcaaaaacgttaatatttccaaagctggatatatagaattgaatgtgtataaatcgataagatacatgcaagggtgtcaaacgtccagaggtctaaaatgggcttggtactactacagaaataaaaattgtagagagtgtgtgtggtaacgacggtattgaccgtttgataaaaaaagacgaaaaaaaaggataaaagtagaagtgaatggactagtatggacattcgactttgatcgacttgatcaaagcagtcaccggttttcgttgacgtttggccctacaataacaagatcgtgggaaatcagcttaaagcacgcgactcggatgagcgagatgaatgacacgtaccatggcactggtccgtgtgcccagtcactggtgccctcggggctactggcgtcccataatccgagctgtgatcgtgacccgcaaaggtcagcagtaactcaaacgagggtaagtcatggagaagttgagcttacttggatgcgcgagcgggctgaagggtagtgacgttggccattgtggagggtttggtccggagtcaaggtcctaacgggacggccgtcaactgaccaagtgatctggatgattgtgaacgttaagggagggatttttcgtcagatacatcaaactgtgggattatggtaagcgactcactccggaaggactccagtcaactgtgtaggtgtggatgccaccagtggttcccccgttggcgtagtcgtgaacaccaccgaagacgccgtagagaggctcggtttcccccggcgcgggacggaaaacgttggtctgccaatgcttggcgtccccaccgaggatctcgatgtcaatctcatcggcggtggttgtgccgaagaggacaagtgctacaaccgcaccgggtacgtccgaggcagcaagggtgagggaaactttaccgtagctatcagacagttaaaagatatttgttgagcgatacggatgacatcagattccgggaaagatggcggtcttacaggaaagagtaagtcgagttcagggtggaaccatcacccagcttgtcgttggtcttgccatttgcggattgcaagacaggtccaacaggagggttgagtgcaagattgacaccacccccggggttcatcttgtgagcctgaggattggtcgaaagttggacccaggaaggaggcaatccggaggatgagaaggtctcggacatcggagtgcattgcgagacggtccgggatttcggcgccaccaccttacgtggtgcagatttgtgggatttgtgtggggagccaagagcttgggaaagccccgagcacacggcgaggaaaagcagggaaagttggatacggttcatgttgttcttgatgcaatctggattgggttgacggagatattcaacaatgggactctcaaagaaaaagtcaggatggagtagagtctcctgctatgttgcttacgagaggatgcagtgttcaaactggtatcactgatgcagagcagaaagagcgggtgatttgatcctgaagagggttggtgggttgggttttaaaaaaaaaatgaatggaaaaatgagtggaaagcttgctgaacacaacacaagcgcggttgggttttttcgaaggggaggaggaatgaagggcaatgaagattttcatggacaggagagcagagcaggaactcaatatataccaatttctccagttcaaattgatcccgccaatgggatccacatacatgaacaaacgttaatggcagaagactagggtgaggatgtatcttcaaggagcgctttgcggcaaacaggcctggtccaatcgggcaatcaatcgcaaccaagtcccgcttggagcattcaagtataagctccttggtcctggctgaagtgggcttgctcaagcaatcctagaaacgtcagtttatggcccgattcgctaaccaccgagtgcaaggaccttcgcttctccgccagtgcaggctggtcaagcgtctgtggggctgctgttgtcgtcaacgctgacttcctaaaattcaattagcaaaaaaaagggcagtctgagtcaccattcagcgtcatcacgagggattggaaactcacaaggaagcgcgtgacgccaggatactcctgccaagtattcctctcaaactattcctaatactgcccctttcaaatatcaatgcttgatcccagagtgaagcatataagaaagacaaaaacaataccggtgccaggatcgatgccaggattgcttcggggggttttttttttctgcccattagacctctgcgagctctgagactgtggatgcggtaggtaagctgagcagagtttggtattgacccggtctattcttgacaaaatgacagacagacagagacgggcagcccgctgcagcccgtctggaaacgatgtatgttggtatgattttatctcatcagctctatctagctgtaagaacttttgctttcgtcagccttgcgtgaaggtgcgtccatagtcttactctcgaagcgtaggttgcatgtgctcacctcgtatatgccccccccccccagaggacaatcttaaatcctgggacttcccccaaacggatggttcgcttgggtaaattcctatcgattcggggactagtgctgcataacttgaaatcttcccgaagtattgataactcatgggtgaacattttagagcttcagccctgcaaaacaacccccgattgattacttgggttcaaccgttgactgggtttgtgattgccgataaggggacattgcggcctacatgcgattattagcttatcagcagatagacggcacagggctgaatttcgccggtgagtatatctttcccggcaatgcgtcccggggcttcccccgtgagtcacaaaggctcgtctcacacagactctcccctttcccattgtcactcaacaaattctttgcaagagttttgcctgcaggattccttcaaagactgctataggctagccaaatcacatagacctcatcaggtaccaagtggggtaaaactcactttcatagaggacatatcaaatgtatttaatttttgcttacttaaaaaaagagatttgctgagccaaagaaaagcaattagcaagtcatatcaaacacttgttgatcatgaaagcgcatgatatggccatgggtcgagtccgttcttaatcagaaaccatattccacgaataatatgagagccccaacagacctaaaaactcctgggactaaatacatagaaaaatttgtagacgttaaaatagatgagagaagcttctataacaatgcaggaaattgggtgtgtgtgttgttgattggagatgagagcaatgtgtggatgaggatgacttgatgaagaaggaattcatgtcggtcatccgtcctcatcatcttacatcttcatatgtaacatgcacctgtctctgtctttctgcatttgtcttaccgagaatgagtttgtagttgcatacatattttatgaggtgatgagcaaagttttatggcacgcgatggggcacaacagatgatgagtgggaggagaattcatggatgctgagttgatcgaaaactactcatcagtttcaagtttgatgatgaggacatgcatgatcacaagacattttatgtatcacccttgtcaatatatttctggagaaagaccaccagtcaaaaaaactgaacctcccatgggccatgactcacgaggagaagaaagaactagtggttcctcaggatggggggaaagaatttgctcgtaagactcgatcgacattgattaatggactgatgagctagagcctaagattggccaagcagaacaaaaaatgaagagaaggattaaattggtatggggaacttcgcatctgaagttgtaaaagtgcaagccgtccagtcgcgcacctaagaaactttatcagcaaccgagcttgcaacatttcctcccaagcaggacgagttcggatcgattgttgatcaccatccgcgagcgaccgagggcaaaagtaacatcggcatcggcacaaagagacagagaggcttggcccaaagtcgggtctgaggtgggacgaggaaggcacgaaaaatgtgggcggccggaatcgaaccgacattttcacgggattgccccttcagaagggagatgaccacaacgagatttcctaaccattagaagacgcccacttctggatgaccagtgacgtaattgagcgtacatgatctcgctctggttttcaagtcatgacgtcatttgcaattttcttcaccttcgtcctcacttcagccagctggcatgtatgcatgcacggtcaagaggaagctgcaagccaaaagaaaaaaaagaaaagatgaagaagaccaaacacaactgctgcctgttgaccatcttcctcatcacccgactcataatcagtacaaccgcacaactccagcaactgagcctgctgcctataggaacagacagagaaggaacatgtcacacctttatcggaaccacagccgatgagaaccatcaactattcatatccaggccaatcgaatgtccatcaactgacgaccatgccgatcgatcaaaaatcgaaatcacctaccatcctcaggaggatagtctgatctactccataaatgacggccagaatcaagaagctcgattggcaagcttcctatctcaactggaccgaatcggcccaaccagtcccggaagaagaaacccttcgccccaactcccatcatcatcatcctcacaggtggtcttggaaaaacaacaaggaagccatccttggattaggacgctgttcgatgagccgcgcaaatcatcaacggtcttgatcgaggtacctttgcaatccatcggcctattcacagacctcttgaagacacacgagttgagcgcgatcagtcatgtcccattcgaagaagaaaaacagccgcgatcccaaggctcgcgtctctcaaagattggaccaggtttccaaggaagcgggggactggaagaacgactcagagggcttcactacaagccccaaatcgaccagatcttgggcctcatcaagcccgataacctgttacgagacatcgagatcctgagcggaagcgatgccgatgatcatcatcagaggcagaggtcgacggaagacggggactggacgaccaggcattcgttctcagaaggcgccttcaaggccgtccagtggctccaaaatcgctaccaacatctcggcgctcgctgcgaattggatcattatctgccagatgtcgcgcctaatttgatctgtaaactcgcctggtcaggctctgattatgaccgtcttactcaacaaaacagaacaatcaatcatcagcaactggagcttgaggcgattgtcctcaccgctcattacgactctaaaggctcattcggctcgattcttgcgccgggggttgacgataatgcatccggtaagcaacctttttttctgacctcacaagaactttctataataacccttgaggtttcctccacatacataggttgtgcggtactactatcaatagctgagatcctccaagaagaaactgaacgatcactcagtcgagcgttgctgatggacgattcggagtcgaggtcaagcggacgggaggttgagctcgtgtttgtgcatttctcgggcaccgaacaaggcctcataggctcccgatcagttgcagagaaattccgtgatcaacgcacgatcctactcttaatgaatctggacatggtattttctccttccttccttccttccctttgctctcaagcgttacagtcggatattaattatggattttttttttcttgttggaatctggttgattatttgtagattagttttcgagttgatggcgagccgtttcaaatcggcctctcgtcccttggcccgtcgcccgaatcactcgccttcatccgccgaatctcgaacgtctatgtgcccgaattactggtaggaaacagcaccagttccgtgactattttttttctccataatttccggtcaatgacatatgcagtggtttttgacatcttgtggctctattgtagttggagtttcggacgagacaaatttttatgccaacggcttcctcaactcggtccggatctttgaacgtatcggcgacgcgatccggaaccctcatcacatgaaatcctccgaccgattctcgctcttcttcgagcacgaccatgatggtgatctggatgatgattcggatgatggaaagccggtgggctcgtacgatatcgtccagaccgtttcgatcgctaaagttgtcgttgagtctcccacttctgtagttctgtctctttttttgatctccgttggtcagagagggacgactgatccagagatatttcgcatccttcttctgacccactgatcgaatagctggctggcgtactcgagttactcttcttttgatctcgcgttcgtctgaagtgctctcatttgaatgtatggctgcatgtgctatctgtcttagattttagggttgtgtgtatttgttatgttattactgtaaggacgtaaataaaaagatgctgtgatcagttattcttatatgtattcgaccgttgttgttatcgtcatcatcaagctgtgtgctcttggttgtacatagtccctgcttattctacatctcagaactcagaagcaaaaatggtttatgaagtagttttaaggatatgtacaatgtcttggtggtttctttgcttctaaatatgtagacctcttcatatgctgggcctggttgttgcggctcctaattagacgcaaggacatttttttttttttttttttttttttttcgaagtgttggcatgatgagatgatttgattctggggtgagccatgaatttaacgcttttttgcttcttggcgcatgaactctgagctcttgagagcctttgggtcctgatgatgttgctgatgaagtggtgtatccccatgcagtccggatcactcagctcggataatcgaactattatgtacactcagcttcctcaatcgaagccatcccctcttgcaaaataaagaacaaacgacgatgagcagcagcaagttcaacactgtctacgaaagccttccgccaccgatcccggcagccatcgagatcatcagacacatcctcgtctcgccctcctcgctcttcgaagcaccgctctcgagaccagtgctcgagcggcttcaatggatcaaaccttccctcgaagacgagcgggaatcccacctctacttcaacaacatggtcagtcactctttcctgccacgaactcgaagactgtccttaagatctttcatccgtggttttttgtttgtttgtttgttaggtcgatcatggcgcctcggggagggcccacgagcttcggatggagctcatccatgcgggcccttcggcctggcacttctgtgccccgtccgaggtccactacaaggccgacgaacgctgtctcgattcggacgggttatgcgagatcttcagtcgggtgacggtgtggaaggccagggacagcgatgcggaagcggtccaggcgagggagaagttggcgctgatcctgaagcttgaatgcgatccaccagagccagccgatccgacgaagaagggctcgtgggatcacctcagttggaagtacttcgacttgcaggaccttgtcactcccggcctcgacactcgaccctggttcgactcgccacgccaagcggccctccgtccgcccatccaccagaactctggtggcccaaaggatagagaacaatcgggagacgaggatgcagattactgggcggggttctcgtcccgctcggacgactcgtcgatgacctctggctcggatggacgcgggcaggctcggatccccacagacccggccctggccgcccggatccggaacacgccgctgtaccgatccaaggcgccgtcggtctgctcgcccgccgcttccgacgaccacgtacaaccgcagggcaccccctcgttgggcggcccatccggacccatagacctccgcgccaggatcgccaggaccccgctcttcaaacgcgccccctccgtcgaagactgtggcccgctcaattccgccctccctgggaacccctccactgcccccgatctccttcgcctgctcgacgctgctcgcatcgtcaacctcccttccgatcctcctgtccggcccgcgcctccacccacccttcctcttcatccgcccctcaaatcctccctagcccctcttcctcaaccttctggagcttcttctacatcacagaatgccctccaggacaagatcctcgactccttgagagccaccttccatctctaccgtctctgtctccacaaccctgcttccccttcttcttcttcttcttcggctctttctgctggcgaatcgttcgtcgctttggcccatcgcgtcgtcatgcaggacgctgctggccttaatcaaccctagatcattctatttttttcgcatcttggctttttatatatgtgctgtgggcgtttgttgttgtaccctctcccgtctcccttctctttctctctgctgcttgcaatcactttgaattccgggtttttgtggtccaggtggcttctattatatatatatatatatatttcttgagatgtatacattttttttctttggagatatatatatatatatatatatgtatggcaggttgaaggactcaaaatgaatgcacatccatgtgtttatcaagtctcaactccaccaaaagaaaaaaacaaatcccaaatccctggttggtggtcacagttttaggagggctgtcccatggagactctgcagcggaggcacggtggtccttgatgatcatagaggagtaggaaagagtatcatttatttccttttgcttgtcctaattgtttctgactggatggctacagagttgcttgacacatgatgctgaagaacatttgcatgttcatcatcatcaattttttgcggagggttatccgggattccaatcagctcatttgtgaatccaatgtaatggatgcccccccccgcatcaaatcacacacgatttcccatcttccaggatccagatctcttggtggtacatatatatgaacagctggcattgtaaatcaaggagaccatggggcaggattgttggattatgaatatgcgtattcattacacagtatgcttcaacaagaactcaagcaatcatgtatataatctatacctgatagccattgtagtttttcctctagtgaatcaaaacctattttttctcactcacaaagtgtcactggcctgtcagccatgaactttgggttttcaccttgagtctcactcaacaaggatgagcactgcaaaattagtacagggaggatggaaatgatgacggtggtcaacactggaatccaaccaagatataatcagaggggctgggtgttatggtccttctgagcggagcaggactggatcttctgggttctgatttgtaatggtagattgcaagatgggggttgtacaagctgtggatcttgaacaaacttcaagttcaaagtttctgacatgtacgtaacagactatgtacatatgtactagcatccccggttacagctcataacactggaggacttcccctcacgatttagagcgctttttagacctctctcagtcttaaattaagaaagcaatcaagattccaaccagctcatgtgagagctattgccaggaggcttcagaaaaaagttttttttgataaacaatttagaccaagggggtgtaaaaaacaacttctgggagggttgtagattgcgatgggaagtcatccactaggtcaaacgactccctaaaactggagagccaactcccaagccccagattcccccaaaaaatggcagtcaaactgtgaaaacccccttgtcttaagggtttcacaaggtcaagaggatcagattacataagctactagatgtacagtctcctctcagagcatctccaccgcgggccctatgtaggggccctatcccacatatagggcccgcgagtcccaaaaccacagccaccgcggcccctatgtggggccctataatagggaccagggtcaaaagtccctatcgagctgtatatatacagactcgatagggcccggctgatcggtcccatcccgtgtgaaccttccgatatcggaaggtttcacacatcctcaagcacactacaactccgaccgatcggctttcaccgacttttaaggccgatacacccgctagcggtggaaaaaaaaaccggctcggtcgctatccatttttttcggtccctattggaggcatatagggccccgcaaatagggcccgcggtggagatgctctcagatgtttatagccatctgttctgagatccacaccaggaacccaaaaatttcaagtcacaagagttggtggaatggtggaaaattggtctcaaagaatggatatgaaaaaataataatgatgaaaaagattatacaatttgtaaaaagtaaaaaggagaaaatcacaaaaactgacagctctaatatttctttcaggaaaaggtgaaatctccaaattgatagtatgagatctggaatgaatgataagaagtgaaaatttggaaaaaattgactacttggtggtttaaaaagggtgcctagggggtcattcatcaagagatgtggcattctggtactgcattctactgattttgactgcagggtgtccacccaccatgctcaaactttttttggatcaataataaatatttttcatttataaccattctttttgaagaaatgttgaattgatgactaagaaccaaaaccaaactagaaacaaaaatgatgagaaaacaagacaataaggaaaaagaatcaagagaagaagaattgatagaaaaagcataccactaagaggatggaatcaatgaatagagaatgaggactttgagcagaagcaagaagaaaagtttaaaatataatcaactaaagaagagaacagaaaacacagatgatgaaagaaaagagatcagcgatttcatcaacaaacaacaagagaagataagaacagagaagaagaaaaaagagagacaaacagcacgcggaggtgatgatatgaagtttaattgatagcgcctttttattggattcctgaggagtcgagaatcaatcttgaggcacgaaagagatggtttgatgtgagcacgagtgatgtgaagtggagcgagtgatgggaactttacactggaaggtcttgagtgattgaaaagggcacaatgggccgaaaggatcttgagcggagttcgttgatctagagcaagttgagaggtcgagtatcttgtcgagtctggagattacagagaccgacagagatgttcttttttaactctcaggaaattcaaccctaagcggttgaatttcagttatcattacttgctgcggatcaagagctgagcttgagtgaatctagagtgacactactgtgaaatttcaacagccctccttgtttgatgatgaaagagctgagaggcatttgtcttgaagcttctggacagaggcaagcggcgcggctttggtaagagagtcggctagcatcgcttcagatgtaatgagtttgacatcaatttccttctttttgaatttttcacgaagacttttgatttttatgtcaaggtgcttggttttcgaattcgacccgaagttctttagtttttccagcagtcctttattgtcaatcaaaaaaagcgtaggagccagcgttttcttccaaagttcttctatcaaaaattttagccattggctttcctgctccccatcagataacgcgttcatttctgattccgtggatgacattgtgatattcttctgcttcttgctgttccacaagatagggcaagacttccagaaggcaagagatccgctctgagaaatccgagtctcttgatcttcagcccaggtagcatccgtaaaaaaattcaatcgatccacaaatgattcagcatccggtttgagaagcagtccacgctccttggtacccttgaggtacttccagcaatgcttcacttcattccagtgactgagaccgggccgctgattaaacctggagaggatggaaaccgcggcagccaaatcaggcctggtacgacacgccagataattgagcattccggtgaaagaccggtaattgatgttaagtttgagaaagtcttcgtgatcctcgtcagttgcagaatgtaattgaatagcgggagtcagaggagtcttcacggctctgcagtccttcaaatccagcaattccagacccttatcaatgagtgcgggctgagagagttcaatgcagtcggtcttcacattaagattcatccccagaagtgtatcgggcgaatgagcagtagagtttggaaagcgtttgaggaagagaacttcgaattgatccacttgcccgaccacgatcagatcatcaacgtgaaagaaaatgaaagagtttttttctttgtggatgaaaagacaggcgtcagaggtcgagggaaggtacccaacttcttcaaaccagttagtcaacgtctcataccaatttttcggcgcctgtttcaggccatacagagatttgaccaatttgagatagggagccgtccttgtggatccctctggagtcttgataaagatttcttcttcgagaggtgcaaaaaggaatgcactctttacatcaaactgtttaattgggagctggaaattgatcgcaagaaccaaaagagcaaggagagagggaaattttccagtaggtgcaaaagtttcaaagaaatcctctccgtacgtctgtaggaagccttgaacacaaagtcgagccttctgtttttcgggagaggagagagtggatggtttggtcttaaagacccaggtgtgattaagaagttttttcggcctagtcatttgatcaagccagacttcatgtctttcgatgttgtccagctcgtctttgatagccatggtccaaccttcggcattagcacccgagacggcgtttttgaaggaagtaggatcttctgagaaatgtgagtacttgaccggcttgacctgcagtgtgcggtctctcaagattcttccgagtggagcttcgggttcaggaatcagagaactggctacctcatcatcgtcttcagaagagtcgtcaccgtttgtggagtcggagttgtcttctgcttcagaattagttgggctgtctatttcatccttgtcttcaacttcctcatcttcttctttctcagccgggaaggtgacttcgaccggcccttcattgtgatcatccaccagaagctcatcatggtcactgatgggattgtcggtgggagtgaagttgagaaaggtaacactctttgagttaacgatgaggttgtcatcggtgattattcgataagacttgagctcgggattaaacccaattaatcgtcccgtctcccccttggggtcaagttttgacttcttcaattttttcttgttaggcggagcgagaacgacgacaggattgccaatcggacggaaaaaatccaagggaatgacttgatttttgaacaactcatagggggatttcttgctacgatgtgtaggaacttgattcagagtaagagtacaagcgcttaagacttcattccacaggttcctcctgattccggaatccaacaggatcgtcttcaatgattctaataccgtgcgattgaatcgtttggcaagtccgttctgttgaggtgtgtaagcatcagaaaatcgttgtctaataacatgttgacgacaataattctcgagcttgagattgatgaacttggttcccctgtccgagtgaagaatggttggatgatagccaagtcgcttcgcttcaagatcaagtaaacgagtgaggcttgcaaatacctcatctttcgatgtcaaagggattgcagacaaatatcgagtgttgttgtcaacgatagtgaggatgtaacgatgcttcttgtgggacataggagtgatcggtcctatgagatcgaggtgcagttcttcaaaaggcttagatgcagcctaaattctcttcttgaaggaagctttagtgattttcactatcgcacaagacttacaggcatccggcgcagtgaccggaataccaatcttattccgaatccggctatagctgacatgtccgagtgacttgtgcaatagctcggccgagcttagatgagactgatgaagagtagtggagtcgaaagtgagaacgggtatgtttgattgataattcccttccatgactagctcctcattcttatggatagtgaagtgattgatgaaaaaatttattttgaattgctcaagaagaagatgacgcagtgataggagattaacagtgattcgagggacaaagagaacattgtggagaacaatcgatttgtttttatagctaagttttatagttcctttcccttcaatcctgagagtattgaatccacagcttgtgttaatcactcccttttcgctttcgtctagatggataaacagcgacttgtcagagatcatgtgagaggtagatcctgaatctagtatgaaaacgtttagggggtttgatgaaaatgtagagaagctgctgacgttgttggaattaaagccttgcttcttcttctgccaagcttcgcgtttcttgggatacacgaaccaacaattatctttgacgtgagaggttgagttgggattgtggaccccagtcttacagagagtatccccatcggtgaacatagtcgcttcgatagattctgacttgtctccttcgctgactttcagctcgttgagatggatttcgaggtggtcgatgagggtttcggggttgatgtcttcaccgtccttggaatgagtgatcttctgcttgatagtgtctaagcttttgggaagtcttctgaggagttcgtaggtgagaatgtcgtccggcatgtctatgccaacgtcctccatcctaactagtgagcttcttacttcagttataaatttttcgatgttgcccaaatcgaaggtgatgctggcgaaagcgttatatactctggctcgattcgaaggttcgttggaaatgaatcgcttgagtatgcttttccagaggagctgaacgttttcttcgttggtcgattactacatttttgtgagtagtagtcgacagcttgcgacgatgactgcacagagaatggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatttaagccctagtcactcactggaaccaccttcatatctctactggatcagaagttacatggatcaaggatgtcacacagagaatcacaggatcagaggcactcagctggagggtatattgcatgggggtatattgcatattgcatattgaattccttttatccatattgaattccttttatacttacagaaccacaagttggccaccagttgtaccagttaaattcccatttattcagccacagaacaaatgaattcctttcttacagcttgcatataaaagggatgcattgtagatagtctagccaaaatccctcagtattttcaggtacagggcagctaaaatgcctcatacagggggtcccttggggctaaaatccctcataatttactatataaggaggcctctgcctgccagttgtttccctcctcatctcactcagtacacatttttggtgggacacctgtcacaaatgacacatatttattacacaagaagttcacaagtagtgcatttcacagattgaaatatatacacagttcatttcacaaacatttcacagaagagccagtccttggttccagtcctggttgaagcaaagtgctcccagcattattgtgttcaagaaccaactctattacattacaaatatacagtatcaaggcatcaagacgagaaacaccatcaacaactcaatcaattctttggacaacaagatcaaacttcaacaattatacaaccatctttgaacatcatccattatcaccaaccaaactgccaagcttaccttggtggtcttgttttctgataatatggaaaggccgagtttgcagctcattcatccatttctccattcagcaaaaaggatcttacaatcacttttggagtcttacacggcaaggtacactctcaacaaccaggagtttaccccttggctgcaagagtgtacaccttgatggccaagaggaatcctcttggccatgaagggtatacactctcaatggccaatggaaaccgccttggccgttgaggtgtgttgtgcctcttgactgtctaggtgtgcacacctcaacagccaagagctgcctccccaatgtagagagtgtacaccttgatggtcaaggtggtttcccttggctgtttagagtgtttacactcaaagaccaagatgaatcctcttagatgttgaagtgtgtacacctcaacagccaaggcagtttccattggatgttgtggtgtgctgtgcctgttccaattccaaaagaatacagctgagttgttaggatagtatatttacatgcctgtaacagtcattacaagagaaagaacaataattagggaggagttgtggtatatacagacagtactacatacaataagtggattgggagaacatgtctcaaccaggaatgtaacagaggagcagtagtacatacaaggagtagcgtgggagaacatgtctcaaccaggaatggaaaaaaggagtagaagtatagaggagtgggagaacttgtcttgaccaggaatggaatgggggagtggtgtttataagggtactttatgttttacgtaaggttacagggtacagattttagaaagtgaagggaggaaaaataattgaggtggagggaggaaagaaggagtgaggctttgacccccaaattctggatggaaggagataacagcagggctggcaggctggtaccgcctatgcagaatgttctggaagatggcttggttacctggcaatgaatgaaatcatgctgtgcctgtgtactcccttgaatgctgttatgtgacaaggtctggagttaagtgttcctagcacagcataaactacactatttgtttggaggctgtgcgtaaaggctgtgaaggtgagatcccttgcagcaatattccctcacaaggagcccctgcagcagaaatatcttgctcttcaatataaaagaagggcctctccccgtcagcctacaagagtaagttggtcatagttagttaagtgatatgttagtgagttaagtagtgagttagttagtaatatgtagtgagttataacagtattgtaagcaagaaaacaacacagagttctgaaattgaagcatattagtagtagtagtcatcatataagttgtagtacattaacaattaaccagtgtaaacaagtagtagtagtattagcacctgagttctagtttttgattcaagtgccttggcaagaaattgtttgaggaagagataattaacaaactcaacaacaaaacatcttttttgtgctcaaagcatcagcaccacagtgtccattattaaaccaaagttgtaacagattcattaggagactagattgatacgtgatctaggtctgatagagattactttacaaaattaagatctatcttggaatcagccatacattattaaatattgattacaaaactcttagttatttgtttagtacatttagaggggcaggtctttcaaaccacctgtaagttgtaatagcctttcaaactatttgcaatttatttccccctcaagggatcttttggtatacatatatggtatatcaagcccatctgggcacacaaaaaagtttggccaaaaatgggccaatggcaaagcctacttggccaatcccaaagcgcacatggcaccctcccaacccctgtttggcacatttcaaatttggtgggggtcaggacaaagccttgcttggccaagcccaagcaagggtgccacgcctgccagcatgccggccaacaagaaggaataccctcctgatggtcggctcactgggggcaccccactcttataggtttgtaccggtcattgagagggagttgtaaggtacacacctgctctgagtgaggggccaatgctgggctggtgcacaggagcacctgagccaccaattggcccagtgggacttggctatgtgctaagtcctgccccccgcctattctggccaatcaagccccctgggaaaatccccaagccctggtggcactcggccaagcgggacttctgattgtgcccagatgggcttgatacaccattgaccagaaggaaacccttctggccaatgaggtttttgtttctcgtcaaccagaaggaaatccttccagtcatggaagtgactagcaaatcccctcaagcatgaggggtggcttggggacctgactcccaaaaaattgaaaaaaatattaaaaaatctacatataactaaaaaaaataggcttagagagccaaacaaactgtcatgcaatctaacgccggcatcaacctccaattcacatttgttggatttgttgaagccggtgttagaccgaggcagacaggtgtccaactcaagaaaaccccatgggacattgagtaaaacccaacatctggggcaaaaacaagcagcctccccaaatttgagggcatatactagttaaaacataaatggatggacatccattttagatatggtcaaaggatatccgttatccgctggcggatacccgccagcgggtgcggattcaggtggatgtccttttccgcccaacatcctggtggatatccgggtatcccaagggatacccggtgccaagagagtgaaggaatgggtcttttttacaaaaaaaaaaaaaaaaaacttggcccccattgccctagagagcagagcccatgttgctgggagtaatccctcctggtgagctggtacacaatccagattgttggaaggaatccctccaaatgagctggtatttaatcccagcttgttgggagaaatccctcccggcaagctggtacacaatccagctcgccagggagggattcctcccgacgagctggtgtacagtcgggaggaactcctcccaacaagcaatctacatgccagcttgctgagaggggttccccccggcaagctggattctaaaccagcttgtcgggaggagtccctcccggtaagatgtacaccagcttgttgggagggattccttctgacaagctggtgtacatacactctttgtcagccacagagcacctttcacagtacgtgaaatgtacctagtaactgcaaataataataactaattgaatacaggaaaatattatacattgttgttaaaataataaataaatatataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgcaaaatccccttgagtattgcacatataatatcactaggatttcacaggaatagctttagaataagttattaaaacaatatttattcttatacattaggtacatattttataatacataaattaataacctgtgtataagaatcagctagtagaaatgtgaaatggatgaggaataagctatataaatttatctgaagcttacccatcctcgatcacatcatctgggcatcagattgcatcataaccctcttggatggtgtcatcagaacccttttgtgctctaattcaaagcttgcataatttaaagtagcctacacaggaaaggagcccaaattctacatgcaagactgaaatatgcatgcagcacatgcatttctcatgatcacaagcttgcataagcagagttacacgtatgcaactaaccatacaattgcacagcccctgcacagtaactgcagctctttcaattacgtgagaaatgggccataaattcaattatgcatgtatgatagcatgtcctaggaccttccatcaatgcatagcactgcacatctacagttcccatgtttacacaaaactgtagagctgctaagaagctcactagtgccctgagggcctctcctcttcccctgagccctctgtagaatatttaaggagccctgattcctacctttttccccccaggaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccaacaagctggtttaaaatccagctttgccaggaggacccctcccaacaagctggtacacagaccagattttcagaagggagtccttccaaggatctggtttaaaatccagcttgctgggaggaaaccctctcagcgagctggcatgtagatgcttgttgggagggtgttgaaattttgaactcgaagacggcaagttctgaggattttttagaaaaaatggcacaaaaaaggtgaaggcctttcttgggagaggttcacggaaaatgagtgatagaaccaataatttttcattcacaagttagaagccaggtttaaatagactaaatacaagtgagcaaaatgtggttgagcaaattgaataaaaaacagaatgttgaataaaaactaagagacagaaaattatgaggtcttggaagaaacattcatagcaggacttctcagtctctttcagtcaagcaagaatagttaatcaagaaaaatcagaatttctaccacagatgtttaggggcgttaattctaaacaattagcttttatgaaaatagaaaaagaaagaagtcaatcattaagacaaaagttgttgataaattgctattgtgagttctaattagactactaagatgcataagattcaacaaaaaaccagctatgacaaactataattcagtctatttcaagatgattgaagaaaagtaagaggggaagaaagtaaaggaaagagggactgattttggggaagagtaggaagaagaggtgaaaactcaacagaggggttcctcccaatggtgtggcctctgcccctctaggccaagggggccaggctttgttttctttacttttttttgcaaaaaattttgctctcccgtgtttgcccaccagtaaaagggcgggtatccgcggatatccgtgcgcatacccgctactactagcggatgcagatgcctgattctgctgaaattgtcagcggatatccgcatccgcgcgcatatctaaatttgaattgaccatctctaatccatttggaggaatgactcccgccaacgctgaaacagatacggtatctgccatgtatctgccatgtatcactatgtatctgagccccaataaaaaaactatctgaacaatctacttttatttgcaaggagattcaacatattttgtttttggccatgcagctttgcagaagtcttcatgatacacacagtgtattgtatctgttgcaccgttgcccccgcctgatgacccctcaaccaaaatgggagttgtcagcaaatttcagggagccgtttttccaacccccttaaaataagaccaagtcaaaattagagtgattccctagtgtgattatactttagattagctaccacgtagttaggacaatcccaaactctctaggtagcacttgttagcagatacattattgtataggctttcactacattttgtgctttgaagaatgcttggaccattcaagaatttccaagtctttagtttatgtggttgtggagcacagaaaaggtttaatctggtggtttttgatcattgacttcatttcacaagggagagagaaaacaaaaaaacacaaaaaaacctgaaatcaaaattctggaatgccatgattttggaacagcaaacttggaaattggtccaagctttcttcaaaacacaataggtggaaggctcaacttcttgtgattcaaaaactatctctgccactctagattatcttgaccttcctacaatcactccttcattacaactcctacaactgtttcaaatcatccatttcaccagctgaagtctgttggagtagtgtttcatttctcctttctctttctctgcttcatacctgtttcattcctgtcacccacctgtcacaggattcagactatacctgggccagagctcgtggaaggattcctctcctcatccttccacaaaacctttctctgacccaggtatgtatttctctttttctctcttttcttttcttcttttcggtgtctctctctatgttttgtttctctctactgatgcaatacatcataatccttccacaaaacctttctctgacccagttgagtccaacaggttatgagcgccagcgcaatactactgcgataaatctcataggttgttttaaggatccgtaggctttttgtcaaagccacttcacatgagctccccgccttcgccgtttataaaacccgaatacttcacatcgacatcgccgaaggacgagcctcttcctctttctttgccttcaaaatcttctctatcgaaattcgcgttgccgttgttcaacccttcattgaccgattcaaaaccgaacatgtcttcgtccactcaagactccgaggtggctagccaccctactctcaagcttaccagtgtggaacagttgaaaccaccgggctcggagtccaactacctggactggagctgggtactagaaatccacttcaccgctactgatgtcgactacatcatcaacgataagccggaggacgctaaggcgaaaaccaattgggaccgcgacaacaaggcggtctgcgggatcatctcgcgcaccatccatccaacgaacatcagaaatgttcgtcatctcaaaaacgttggtcgtggtctttgggatgctctcaggcgagctcatcaggactcctcggctggaggagtaacctactggcttcgcaagctcacctcatcccgtatggcgagcgacgacttactagcgcacctcgaagacatggccaagacgtttgaacgacttagctccttggtaaccgcagacgctccgctgactccaaacgacatctactcgtcgtccattctcacttctcttccccccgactggctggcctgtgtatcctcgatgatgaacgaacctcgcgtgaaccctgaacgcgtcatcgatgctctaaaagccgaggaccttcgtcgcaagacccgttcggccgaccagcctgccgttgaggctgcctctcaggcctctgggaagaggcaatcaaagtcgaggtcatccaaacaggaccaaccaacccctcactgcaccttctgcaacctcgacggtcatgatctcaaccgctgctttaatgtagcccgccttatcgaaaatcataaatcgaatcaggatccacaaaaacagaagaaggctggccctaatcgttcctcgtcctctgccaaccaaccagcgaaagctgggcgtacttctgcggctcctctcgggaatttcaatgaccaacccgacgatgaatcagatttttcaggctcagagcttgaaattactgcggggcaagcggctgtttccttgtcttcctctctcctccctactgttccttctggcgatgcgaacctcgactccggttgttcaatctctatgactcccgactccggcgctgtttccttggccaaacccaacaacactccggttcggcttgcagatcactccaccgtcgaggctacccacaaggggatttctcgcctaccgctcaagggtgccatgtcggtccccactttggtggtccccgccctcgctgaacctttaatttccattgcgggattatgcgatgctggtctcacggcggtttttactccaacttcttgtgatatctactcgaccggtgacgtgaaggtttcaggctcactcgtgggtaggggttacagacgtggaaatcttttctaccttccctctcaaccagttggtcatccctcctcttctttcaccttggacaacaagattgacaataccctcttgggataccatcggcgtttctcccatataggactccagccactgaagacactcctcaaatctcgagggataaccccaacgatttggaacgagattgatgttcaaaagtgcgaaatctgcattcaatcgaaaatgcatcgtcggtctttcaaatctcgttcgtcctacaggtctcaaacccccggtcagcttattcactcggacgtgggttcatttgaagtaacctcaagggagggctacaaatatttcatctctttcattgatgattgttcaaagtctgtttctttgtttcctatgaaatacaaaagtgattctttcaactgcttcaaagtttttcgcgctttctttgagaagagtggtcatttcaagattcaagctctccgcaccgacaacgggggggagtatatgtcaaatgagttcaaaaactacctcaactcctcgggtatccaccataatcctggtccaccacactcccctcagctcaatggtgttgcagaaagaacaaatcgaaccgttggcaactttattcgtaccgcacttatcagcgcccatgttcctaagtccttctgggtggatgctcttcgccactctttctatgctaatgacacttttccgtgcaagacacctgttggtttcaagtctccggcgtccatcctgggaaagcctttggtcgatctctctctactccacccgtttggatgtctagcttactataggtttcaggaagccgatcgtaagaagctggatgtgaagggtcgggcctcaattctgctgtcctatctggatgatggaaatggataccggctctacgatcttgaaaagaaaacggtagtcaaatccacagatgtcacatttttcaaagaaatctttccttatggcgccgacttaaaggtcaccccctctcccgtcattgtggaacttccgtggccagttgtgtctcccccaaccaagccggtgaccccgccattgaatacaaatccggcgcccatctcccctttgcctactccgtctcctacccgggatagggtgcctacgccagatctcccgcttttggatatcccgcttcaggatcgatttgaccgtcgcctaacagcctccattcacgctccatccaactcccccaagacatctgtcgaccctcccgcaacagtttctgtgccctcttcctcaataccgtctggagatattgttcccatctctttacctccccttcctccttctcctccttcactcccatctgcctctgcacctccttcatctcctcccagacgtaaatccggacgggagcgaaaggctccggaacgctatgggaactggtccaaatcagcaaaaataactgacgatatagatactcccaagacgtggcggcaacttcttaaatctcctaacaaacatcaatggttaaaggcagctgaagacgagttttcctcgcttcttgggatgcacacgtggcgtctggttccccggccggaaaaacgcaagatcatcaagtcaaagtgggttttcaaggtgaaacgccgaccagaccggacaattcagaaactgaaggcccgtctagtggcgatgggatactctcaaatacatggtctggactacgatgaagttttttcccccacgctcagacttgaaactctccgactgatcctcagcctcctggcgattcgcaagtagaaaggacaacaggtggactttaagactgcctttctcaatggtcgtctggagcacactgttttcatggagcaacctccaggctttgaagatccgtcccaccccgactgggtgtgcgaacttgatcgctctctctacggtctcaaacaatctccgcgccaatggaacaacgaactccatcgtgccctgcttgaccttggtctgaagaactccgcctatgatcccaccctctatttcaagctggtaaatggaaatcttgtgggtgctctcaccactcatgtggacgatttggccattgttggtgaaccgacctttgtcgaccacctcatctcttctcttggttctaaattcaaaattggtgccgacgaggacttacaccattttctctctcttaaaatctctcgcgacatccccaacaatgtggtgtacctaaatcagtctcattacattgatgagatttgtgatcgtttcctcaatggttctcatcttccagtctccaccccaacagactcaaacttcaagaacctccgccgcaagcaagaatgcgacctcccttccagtggcccgtataatcaaatcattggctctcttctttgggtttcacaatgcacacgccccgacgtttcctttgcggttaaccgtctctctcagcacctacgagatccctccgatgctcattggtctgcagccgtgcgcattcttaattatctggtcactactaaacacctcaaactcaagctaggcggtcaactctcatgctctgggttctccgactcagactgggcggaagacagggatgaccgcaagtctacttcagcttatacttttcgcattggtgacggtgccatttcctggaaatcacgtaaacaggccaccgtctcactctccagcactgaagcagaatacaaggcgatctctgattcctgcaaggaaggtctttggcttagacatgtcctctcagaactacgacttcgtcccggcactgccatccccattcatgtggacaacgagggagcagaggcattggctaagaatccagaacatcacgcccgcactaaacatattcatgctcgttatcattttgtcagggaatgtctggcagatgaagagatagctcttcttcatgtctcaacaaaggacatgcttgccgacatgctcactaaacccctttcttgtctcatgctggaacgacatcgtgaaatgtttggattggttgcctaatttttctcctttctttcttctcctcttttgttaaatttttcttccttattttttttttttttttttttttctttcctttttttttctctcttcttcttcttcttcttcaggtcttcagcaagggggggtgttggagtagtgtttcatttctcctttctctttctctgcttcatacctgtttcattcctgtcacccacctgtcacaggattcagactatacctgggccagagctcgtggaaggattcctctcctcatccttccacaaaacctttctctgacccaggtatgtatttctctttttctctcttttcttttcttcttttcggtgtctctctctatgttttttttctctctactgatgcaatacatcataatccttccacaaaacctttctctgacccagttgagtccaacaaagtctgcttggtacatgcccaagccccagtggctgagaatcaagtgggacttgaacctgttcccaattaggtgtgatctaccgtgaaatctgttagaatatttgatgctgaactccaacccaacttttgttttgaaaattgaagggtgccaatgtaaaaaacaaatcggtgttggaatgctctggatatggtttctaattacaaaattgtagccaaagcatgaatgtcagtgtaagaataatatgtgtgggcactgataagaagttactagaaattgggctttctaaggcatgatgattttctaatgatgaaaaaatgagagaaggtatgaatgacgcggaagcaaggaaactctgtaagcatgatgctaaatttgataacaagggcaataaacacttttcaaatccaaaaatcccgattgaacatgattggttagcttggcacccatagtcaaaagaagtcctaagtaataccgaaagaggctaaccaaaaatttaacaatcgttcctcctctcaaattccctctcttaggcctttgatagccttgaaatgcccacctccaatccattccgtctgggaatcctcttgtgctgaatcatttgtcatcgcccaaggcatttcatcgtttactgccttgtagaaagattcgtgacgtgcggtctgaaagctaaaaattgaagaggaaaatgatggccgacgggccaaatcttgagtgctgttgtcagctctgcaagagtctgttgagggactcctccaaacagagctcgaaatgctcaagttgtcggtccgacgggccggccggggagcagaagatggaatgatatccaactcgcttctcgaacacgataatcctgcgttaatcgttggtctgttcttttcatatttttcctggtcttgagcgaatgtcgttgcagttctagctgaggttgacatggcaagggcttgatgttttgagctctgtggaagtgctggagagggcgagaaggccacaatgcaagcaacctgagaagacataaaaggaaaatcaggctcaaacactagggaaaggatggcggattggatgttttggtacactgacgattcctagaacaagtccaggccctcctctgagagtcgtcaaacagaagatcagtgaaaggttcggatgaaagacgtaagatattccaagtgaagaagaattcaacatacccccatgtccagtttgaccatatgaacgcttcgatcaattcgtctttccccgaggagtttgggctttcaatcactaaaatgagagcatggagttagtcatgcaactcgtgtttttcaattgaaaggaaatttcaaaaagagggtacgccgtacgcaaccaacaagccattatcaggtacgccgaaaacatccccaatccaataatcgtttggcccatggtgctgtaccagtaacgagtggtagtcgcgcaatgcacttcgagtgccgcatcattgatcgccgaatggtctgcctggatagatgtttctccgatcgcaaaggcatccgcaagatctgcccgggaagcgcgtactggtaggtttaacatattaattcggttccaaaatgcatcaccattcaaactttcatccttagcaaaatcaatccaagatttccaagtccaagggttgaaacttttgtgggttcgtctggatgtggagtcgccttcactggtgcaaaagacccagctttcgcagctctgtctaacgtttacctgtttctgttcattctcttgaatctgtttgagcactttccgattttccaatgcagacgaaagaacatttttttgagttcgtagggcgtgtaagagaaaagccgtggatattgaaaacaccaggatgttgaagctcatccaggaaatcagaaagatgagatagcttaagaataatctgtttgctttggcaccttcatctttcaaaacgatgagattgagaattgtttgtgctgcaagatcttccggaggattggttgatacggaggttatttgttggagtaggaggtcagaaatcgaaaactgattcctaaacttctcaatcgataagtttagcgaagtaattaatggtatctgtcccattaggaccgtagtgatggtggtgaaaatgaaagtattgaatatccgtggcgaaaccagcttccttgtttgcgaagcgctgccaatattcgtgtgacgacgcaaccgcgaggagagcagcgcgtacaaaacagcccatactgtgtcgtgagagaagtttaaactagttagccttctgatatgcaaaatattcctgttctcattcaacatttactttttatccaggcaaaaacttgaagtatctgataagccaagagttgtagtgtaacaggtaccggatcgaccggatggtttaaagtcttctcgacaattaacacggcactgacgtccactaaaaacagttttcttacgccattagcttcgtgctatgaatgctttttaggtcgggtgctttccacggcaagggaaaactcagaaagaaatatatggacgtacagatggcatagaggactgcaaagataggaagagttgtatgcacgttgggatgatagtatccatcaacatcttttttacaaatccacattccaccttttcgtcgcttcaaaaagcttgccgcatacagtagtccgctcaggaatgttaggacagcacatagcctgagttcgatggtctgtgatacagttcgttgaagtattgcactttgccgggtattctcacgcaaggcgatccattgttcaggcgttgttggagttgacatgctgattgcttcctcgtcaatggtactgatccgtctcccagctgaaaaagcgcgaattaatggcaatgagtatgagtctagacttcgtaattatacagaagtttgatgaaagaatgtgaagagtattcgtatctaaataattgagagatttcgatatcaagggcacaagagagcatgcaatgcccaaaggttcttggtaaaagcgttcacatcctcacagacagaaagacctttggtaccaagtagtttgagccgatgccaaccctgatggaaacaagttgaccaaagcagaagcgatttcttcgcgatcgacgagctatgaccaatccaattatcccaatggtccaagatgctcgagtggattagctcttatctgggaacactttttttggtccgggtatacactgttacagggatcaaagactctaaaacatactcgtcaccggtgtggacgcattctgcattggacgctaagaagagtgtgaggaatcttccccattatgagcaataactaactgctgttgctgtagccattttctcgctgcaacttggtaccataagatgagactccgcaaatctagaacaattatcaaaggtcatgtgggcgtgtagaggtcgcaatggagattctcacattgatagtgattttcgtgccgcatatccttcatgaactaaaaatcaatccaccggaacgctccgtcgcccacgcgctatcaggtctgataagagaatatacatcggggtctgtgaaatttacaaagtgccttttgcaatgccatccccttgtaaaagtgaaaccatgtaaaaatgcacgaaatcttcaaaggagttacttttgcaatgaagaaggcaaaatccgcacatcgcaaaaggttgcctgtaaattggaatgtgcaaatttcccaatgcagggctgcactgtcaatttcacacagttttgattcgcaatgacccttactggggctgcaaacgtgcaccaattccccaaaatgttggattttacacaggaacattgcgatgagtaggccggctccagatcctccagcagtatgtcatgactgtctgagcttgcacaatccacctggcatccggacccataagaaattgatgtggcatcaagcaagacatcaatccaatcttcatcattccctccacttccattcattaatctgccttatcatcatacccgccagatcaacatctatctatctccggctcccttcccttttaaaacatattacatctaactattatcacatttcaatatgtcctcgcccagttcaaattgccttcataaccccttaatagaacctacaccaccatccgtagccattgaacatcgtttaacaacccggcaaaattgggaattgccactagccaaagaccaagtgacattcattgatcacgactgcagaatggatagggagggttatccactttacccaaatcgtaatacaacttttgtgcttcagccaggtgcccagatcaccaatttcgggaacgttggctattcaaagactaccagcaatgagaaaagtaaagacaacagatggaaagtcatccgggtccgctgcttgggtgtcttgctctgcgattccgaagactgcgactatgccgggcctccaccaactggacaagggaagatagaggagttgattggaaggtcagatacacttcattagtttgtgatatgacttgtacatgtactcaaattactacccgtctctttgaactatcttcagtaatcgaagctgtccggcatcaggtggcgagtgtccaggaaaagttcactggcaggcttgcacaggaactcgactcaggtttgacatcgaaataggcactggatggggtctcctacgacacacaggtttccacaaccacccatggccagatcctaagaagcccgatcctctggcaaagaagatgctggccttagaggtagccaaaaacccaaaggctggcgccctccaattgaaggttcgggcatcccatctaccttcattctttcttgctgcctaagctgacccaaaactttcaggttggggatccaaacacctcacacgagccatacagcagtgtaatagatatccacgagtcgcttggaaactcagaccggctccggtactacagacgcgaggtccttgaaaagatggacctggtccctaacaaatcgggtggaggggacaaattcttacacgatatgttcttgtggcaccagttcagtccgatttctggatcctatactcgtttaaccattaccgttgtgctaatctgaagcaattgttctttttttgtttgacaggcggggattggaagtcatctcctcatcgttcaggtcggacaacgagcactttacctttcagactccatggatggctgctaggctattggatcgcacgcaagaagaaaatggatcaatgtactataaaggcggtttgatttccgatgtcacataccgcttttttgacacaggatacttgctcacaacttcaatgtattgtcagcaaatcaatcgatggattccgattcaacttagctggatacgtggtttgtctgagaattattacaagattcactttgcaactctattccgtcaattcatgcgacccgaaatcctagatgaggatcggaaagatctggcccggaacattgttgatttctccaaggctcaatcagaaggattcatatcggcatacctggaagtctttggtgggaccgaccgagttgaagcacgtaacaaactcaaaggctgtaagcagcattatcgtgcctcaatcacccgcatcaaacgcaaccgtgcggttatcatggcagatgaggttgtaagtaatcagattttgtgaatccaacatcctcattggactggattgctgatacaatttttccatcagtccgtctttgaaaggatgtgtgaatcgttgttggttgcttcaaaggagggaagcccgacccatgaacaaaagatagacgagattcgacgccgattcccaaaggtgaagaagtggattgactggtggacaatggccgatgttgaagccatgttgtttccaagccggaatggaaggttagaagatagccccaatgatctctctggcctcccagatacaaccaacgctcaagaaagcatgcacagggtgtactacatgttgaggtatgcctctgaattaattacaaactagattcccaacaagattgttctaatgtttcttgtttttagcaacggtaagaagtccttgatgatcgggttgatcgaactcttcgctttcgtgaaggccctagagagggactgggaacatgtccgacgtggaatgacaatagcttatggctcccttccaagcaagcaggtagatgtggcacagtccgttggctggacaaagcttaacaagcgtcaaaaatctgctgtcaacgatggacgaccccccgatacatcggaacagctcctttcagacttggaacgtgcacccaaacgagcaaaacttggccggccgaaaaattcaccaaacattatcaagaacacaccagccacttacacatcgtatgttgcctcaaatcagccaaaagctcgtaatcggtgttggctggctgcagccttagagtctttgtatgctgtttacagcccgctctggctgcaagaacctgggggaaagaaggatgatctatttttctttctcatctctcatttcacatgtcggacaacttacgagatgacaagaagcacgcaagtgcgatcaatcctgactcgaggctccaacaagctcttcaacgaggtgcacaaactttttccagaaagctttgtccatggcgaatttgcgtctttggatttctttgtggaattgatgctggatccgacccgaaacaagtcaaaaatgttaccaaaactgtttcaggtcgaagaaaaccgcaaattcacctgtactttccacccaggtcagcagcaacatcctcgtggatctcgtaccttgagtgtcatcaagataaccaaatcaatgtttgacacaaacaacattcggtattcaaacttcattgaccttttcaatcaatggacaaacggtggtcttcttggagtttctggacttcagtgtcgcaaatgcatcagcaaatcacatcaggacggccagccgtcccccaacacacccacgttccaaagttatctgagtgagcgatcgactctatcctttctcggcaatacacctccggctcatctatacttccatgttgaagtggcaccaatcttgtcaagggacacccaacaggagatcatgggtggtgtcaattggcccttcaagctcacattcagaggcgaagagtacaccttgatatcacgtggcttttggaccggcgcccactactggggaaaggttttacggcatttcaacggactcaccggtgtatggttgcacgatgaccacctcaatggggggtttgcccagttggttagccaggttccaggaagtatcagcggtgcacacccagacaccagctcgttaatatactctcggtgctggacaccaactgagactcagtttatagacaatagcattgtcaagatcaagagagacaaccctaaggttaccatctccgacatcccatttgtgaacatgcaagcagtgatttgttctgcatttgattcggcattacctcatctgactggcaatccgattccaccccccgagcctgtgccctccgtcaagatcacttcaccggacgatgactacaaactagacggttagtacaggcaatttgaatttctagcatcaaagaaaaaagaaagagacccgagctaatgttttccatgtttgtaggtaaccagatggaaattgactctcaagcctgcaaagatgcgacacttgagccgccatctgaaaggggcttgaagattcgcatcaagaggaccaaaccaacgaatcaagactcccttgatctagcgatcccgttagattcacaactacttcatgtatctggtgcaccaacggtgtctttgaccccatctctcccaattgaagtcccacccaagaccatccctgccacgaccccagcgaagcgaacaaagaagactcgagtgccgaaagagcttccaaagatcaagattcatcaaaaggaaaaattcgttccagcccctttgactagtgccgactggaaccgccttgcgagtgttagtcgggcctattgggacgagcactgggaggcgaaagggattaacgactccgcagtgaaaccagttgcgagcaccgccaacgtggatttgaagtcactacatcggccgaatatcggccaagcggacccggtacctgcgccggctagcaaggctgtagctccgggttgtcaagggacccgtagatctttgagaaggcgggtggcatagtgggcgcgtctcaattgatggatctttgcctcgtgcaatggtttttttttttctttttttttcttttttttcctcaatcaatgggcattttgtttcccttttcgtttttacctcaatcgatggctgtttttcatcgtttttcttcaatttcttgttatttaaagctttttgagtgatggtctttgaccgtccttttctttttttatgatgctattgtgtaagtggaccggtgtaggattattatgtgcctgtgtaaaatttttatgtgtttttaaggtgattttgtaattcaacttgtgcaaatttgaagtgtgatagcagtttgggcatttttacaaggtccgctttccacgatggcaagagagacaaaacgcgtggttgcaaaaatgacaggctcgtgggtagatgggtaaatttacacaggattttttgcggtgaggtgctttgcaaagtggcaaaacccatccaactttgtaaaattcctctgaaaaccaatttggtgcaaatttacaagggagagggtttacagggactaatctccgtaaaaataacattgtaaatttccacatccccatatacatctaccaagcatacacctcggctgaactgagcgtctgacaaaaggcatacagttatcaagagggagcctcacgatgggttgatgaggccgtgtttagacaaagacttaacattacgctctaccagtaccacatcttgtgaattttttgaggctgagaaaccattgaacccctagcttaccttgtggataccaaagacgaactatatatgcagaacccatagcgatctcgcaagatttattgcctgccttgctcactggaagactaccatctccgtcgatgagtcctgctagccattggcaaatatggtgatgttaaaaatgttgcgcgcgtagtctctgaggttattgactcgatacatgaagataaatgtgtcggttgttggtgacctgcaaatcggcccccctgcactagggaaggagtcacgcaattccaacactagcttaacactagcttaccaaagcctctcgaacggagggtcccgaagggaccccgcgtccccgcgggatgctctccgtaggagaggcttgggaattatcagccattttctgtggtacaagtttggcttttggagggtcaaaattacaaaaaaaaattaggctccgtttgacagtccattaaatcataagaaaagatatgtaaatccggataatcagaataaggttgataaaccgtaaaccaattatcacaaagctagacaatcatctgcttattacagtggatttttggtgttgtagcatgaccagccaaacatgattttcacttatgataataaatgcggtcccccaaaaagatttgcaggaatttcctatgatattttatgatatcatggactgccaaatggagccttaaaaattggttgttatgtttatcgcaattatgcctcctatgttggaatgcttatatcgtgtgtatgcttctatctagttgtatttagtacatcaggcttcacaccgtgattccactcctcactgaatctaaactatgttttcttttgtgattgctcattgtcacaagacgtgcacttcgaaaggggttgtatcggttacaacccccctcgataaggtcgcccggaggcgaccgatataagatcggtctgattgaccaattttatattggtcgggcccactgatacattagaacaaaggaaaaatgtattggtgggcctggccaatataaaatcggtcaaggagaccaatgttatatcggtcgccttggggcaacgttatcacgggaagttgtaactgatacaacccctttcgccgtggtgtgaaccttcagtcccacagccgttgttcaccgcaacaggttatgaccccttcgtctctctagctccctagcttttaaaaatccatcaatctatactcagacttgaattttttttgtctttcgacttagcaacttcaagtttgtggaacagaaacccgacgtactcaaacatgccgctcaggactctgaacaacccctctcacctcatacgtacgattcccacattggacggaaatttggtaacgttcgcagcctggtgctcttggcttttggacgttttatcgatcatgaatgttctggatattgttgacaagtcactccttcgcccctccaatactaaagaaagcaagtcgtccggtcgctccccagatcaaaagggctacaatccggaggattttggtttggactgggatgccttgtcagatctcgcttggtcaacaatcaagttgacactctctgttgacctcacaatacgctatggtgaagttaaaccggcatcgaaactgttctcaacgattgttgatgcttatgagaagaacacccgagcgtgttgggtacaacttgaggataatttttggctagctcgccatgaccccaatatgccaattgcaaaatggatcgctaggatcagaaaggcagcatctgactcaaacactgcaaaaatagcaccggccaaccaacaggtatgcgatcggctcttgcaaggtcttgacaactcgtggaaaacaatttgtgatcacttagtctactccccaaaagaagtaagccttgatgatgcaatcggggcacttgaagagcacaagctgtctactacagcgcctatggaccatcttggacacaaaggcaaaactttggcatccgttgcaaagaccaagcgtatgggctgttacaactgcggtgagaaaggacaccatttgccgagatgctcaaaaccagcgaagaagaacaaatcattgactcaagcaaatcaagttacgacttgtgctggtgctacgacggcagtccctcctgggtgttacggttctgaacgacagaaaagtgatgacaacaatagcttcaacaatgaaattgatgttgtgtggggatagtgggtcggatgttcaaagtttttttcttaacaagcacaacttcggtgcaagttgaaggctaattcctcctgtctgactgtttttgagtacaaatattgttgtgatatttcccttctccttttacacagtggatctctggcctgattaatctatagtttctgtcccccgtatgagatttttttccgctctacaagccacttaaagtagattggatttttttatctctctttcaaccactagttttcagcaagggggggtgttggaatgcttatattgtgtgtatgcttctatctagttgtatttagtacatcaggcttcacaccgtgattcctctcctcactgaatctaaactacgttttcttttgtgattgctcattgtcacaagacgtgtgaaccttcagtcccacagccattgttcaccgcaacatcctagtgagcctctgaaagaggggcttatgagtcaagtaatcatatattggttgcctctaggtgaccttattgtggggggttgtaaccaatacaaccccttttgcagtgttggcaacttggctcgttttttgtttatccttgtaggtgattttttctgctcatgtctatttcgatttcttctctcttgcatgcaaccaaggattgcactctcatcacttggggtttaaatctttgtttttgttgccttatttggtattattgtacatacgcagcttgcagtaatcaacatatgaactgtgtatcccaaaaattaacaattgaactgatcaaaaatgagttaacatattagcattgataataatcctgatgttttggtgtctgtagaaaacagccaatacccaaaaggatccattggatgcccagttggatggttttcatccatccaactgacacccattcagacaattttgccaaaaattttagggtttttcggattgccatccacaacatggtcctcgcagatccagagacaactgtccagggcatcagccaaaaatcgaccccccctgttctgtggtgtccattgctggttcagcatggagctcgtacatattcacactctcgacgtcaagtcgacaggcgaaatgtatgcaaaatgcacgcgggcgcactcatattgcatatcaagcccccctcgcccggctcaattgcccacggattgaccgcactcgaatattatttctctcggccaaggctgaacaccatcaagttgacaaataccaccccggtttaccttcaagctcgagggagaaccttctacgattaggacgaccgaggaaaacgatccatattccaagcactagcacacgagtttataccaccatgtcaccacccctctcgtccactcagcatcgcgatagcggggcggcccgattcttaggctccggtacttcaggttagtcaagctcatgaatcaacgaattccgcgtcttggaccaagaagggaaaaaaatgaatctattggttgaccattcttttttcggctcttttctgcaggcgtggcggaattgatgattttccatccagtcgatactttggcgaaacgattgatgtccaacaaatcaacctccttaaacttcaaccaaatcgtcttcagaaactacgcagacgctccgatcggaaagaaattcctgtcattgtttccaggcttaggatatgcagccggatacaaaatcctgcaaagaatttacaagttgagatttcttcccctacatgttaaaatcgcgcatttattgatttaattttttttatgtacttggtaaaaggttcggtggtcaaccatatttcaaagattatctgaacacacatcacaaatcgaagttcgtgtccatgttcggtgaaaagaatggaaaggctatgacggaagccgcagcaggatcattaacgggaatcggcgaaatcgtccttttaccattggatgtactgaagatcaagagacagtgagtcgctgacatttccttggaattgactggtctattctctcttttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgttaaaaagagcctgggatgaactaaagggacaatcggatgtttgaaaatgtgtaacctgttcaggagcaggcgcaaaatcgctctagtatgtccgcattcgtacgctgtattcctagccgtaacaaagggagcgaaagggagccagtctacgatcatggacaccggaaagcaggacgtggtcatgtgtgaggtcttgattcgaaaagtagcgtgagacactgtccggtatatatttatgtgatggctatgacgccagccaatagctaacttcaaggagggaaggacttcgttcaagtttagcatgtgaagcctctctggtcccaagcaagaagcagcagagatcccgcgaaggctcatgagatgccgaaaagctcaatcattcaccctgtagttggccgtcacttgcgcattttgctaacgatgatgggattggcggcataacaaaatcttgtgttaggctaagattggggggacgtgagagtgctcatcattcctcatggacacctctcagcccaatgctcgctgaagaggattgcttaagcagtgaacttaagcactgaacaagctattaattagagatggactggaactaacaccggccgaggttcgactaacctgcgtgcactgcgacgccatggggatccagcggaaacacaccctttccacaatctggtcagatggtctcagaaacaaacctggacgatggggatatcataggcgatcatctcttggccttctccttctctcgctgggaacccaacttgctagtcatgtggcaggtcacaacacaactaagggttgttaattgctacgcataccccagcttttctactgggaaactctcaaggcaaagccttgctgaatgaacccatgctcatgagaaaaaatgattttttgtctgccttctatgtatttttgagtatttggttctgagagtttgaagatatcaagtatatctaaagagaatgcctcttgcgtagctcataagtttattgtttacttggcctcaagtgcggttccattaaaaggtcctacacaactccagaaagttgctattgaacaacaccttacaccaccaattgttgagctaaaggtcaagttttatatctgcctgaatttgatggccaggttgacaagaccctggactggaggaacccagaccaagctggcttatggcttatgcaccgtatggcaaagaacatgtatctcttctttcttttttccaacaggctactagtgattcagttcaggggctggggacaattgtagcaggcccactacagtattgtaatttggaacgtcaatagattcagaaagatctctatacatacaatgcggctagggtttattttaccatgaacgtgaagagaacaagatcatttctataacaagagcacttctatgaggacaaggtacaatttttaatctgcatggtaagtttgtctcaccatggccagtgtatgtggtaggggagtcaacaagcgtccgcggacttgaacgttggtagcaaacttgagacgacaacgtcgggacttcacactgagccgatgttcaatcctccaagaataggacaatctagactgccgccatagtattgtccaatagtcactgatccagtctcgacggtgaaaagacttccttgaggtagtggaaggcctagccaacgagccacaaagcatctggaaaagtgtctgttatgattcaaatccgtaagttatctggggaaataaaaaaaaaaaaactggggaaaccaaaaaaaaagccttgtgtctatctattctcacccatgagtcacaatcaacacatcgcctcctctatcttcggccttgcgattggggtcttctacccatgctcgatgcaagtctttcactcttttgacgacacaatctacccgcgctgtgacttcctcaggactctcccctccctcacatccatctacctgtgaaatgttgttattccagaaatcttaatgacctaggatatcagaagtccaagcagtctgagagatggctcttacccatatatcccaacctccgcgaccacttggcagccctttctgttttcgaatttcagctgcttcgtgtttccataggccttgagggaaagaaaggattgtaaaaattacaaagccttgtcgagctttaggaggataagtgttccacaccttcataatctccataagtccattcgcgaacattctcctcgatctcaaacgctggtaaatcgtttttgaataacagctcgaacgtccgcttggcccgttgacgaggtgagatcaagactttggtaaatagttgcggatccaaaatttctagggatcaaagacagagatacgtcatccatggtgtttttggtcaacgtagcgcaaaaaagacgcagtcgaaacttttgaaatctagctgactgttaggccccaccaatctcgcggatgagtcggcaacgatcttttcgcctccttcagtgagcggcaggtctgttgtcccggtctaaatttctcctccccaagggtgaatacggacttgtacctgcgaccaacagattatctttgtagactaaacactcacgtgccgtccattaatgctcctacatacaaggaaagcagccgtgatcaacagatctgaaccaatccagatggatgaatcaaagaaaaaaaaaaaaaaacttaccattcggtaggaccatgccggacgcaatatacccggggtagtcgtttgggagccaccataatccaaggaacagccaaaaatatttgatagtccgctgctgtgacgcatggctgatctcatgaggacttggcggaagtagtgcaggccctgtcacagcacatggtgacgtaatcgagtgacatcctctgagaatccgcacggggctcctagtcggatactgcatcagatcggatcatggctgctcgccaagcttccaaagacatctggtggccgatcgtcttgctcaagttaaggtaggtcaacacatctccggcattcaaatgggggggttcatgattgaaatttgtaaagatttatggccaatttcaaggcctttatcaacaagattccagaaattagacaatctgaacgggattgggggtttctgaacagtcagtccaccctgttcacttttcaaaaatttgatgacaaaacaccttacataaaatgggcttcaaaattttcacaatttcaattgtaacccccctaagaaaagttctacctatcactctcaattcactatgggttgagtgcaataccctcaacacagccaattatgctggcagtgccacagcaagacatccagagtttcatcctcaatcttgacttcttcctagcacaagaatggcattaaatccacatcagctagctcatttagttctgaagcaatctggccaattgcttgtttgaggaaacacatccaggtcagctcagccaccttgttggtttgtcatcagaatcctccacttcaaatacatccagtgcaacaatatttggtttgtgggctgtttcacttctgctcagcttagagctggatcctgcggggtacccagcagctctgaggccccccagcaccaccaacccaagggaataggatgcccatggccttcccttgggtattgccaattggtaatggcccacataaatattttcttccacagggctgcttttttggacaggtataccctaagcttaactaggcccccatggccagagcagtagcaagcattggagatatccatgtcagtggaagcctatgactaatgtggcaatccccatgtggtgagtttttagaattgggctgaaaacccactttctttgtgtgttttactctcttggcacttccttattcacatttatgtgatttccttccaggacagggatggcctgcttcttgtacatattttcctgtgttaagtttttttttgttatgctctcaaatgatttacaactttttttttatcaaagcttgacttttttcaactcaagtcatcttcttgtggcgtgtccagggttgagcaaaccccaaatttgagtccaaaaacagttcaaaccttgattggataaaatcactaaattacggttgtgatttacaactcctgaggacctgagttttggctgggtcattaagttcatgtagccctgcaaaaattctgggccaaacatcctcaaagttttgagggagtattgtgattccaaagtttgtgacactctcacccaaatagagctggccccggcgcatccggatatccgttcggattcggatatccgctcacgttttcagcaaaatcagacatccgcatccgcatccgctggcgggtatccgctggcgctggcgggtatccgcgcggatatccacggatatccgtcccttaaatgacccctagggtgcaaaatgaatgctccttggggaaatttcagattttgggagctgcataaacagaaattttcatatccttgcagcctgcaagccttcaatttttttttcttttttctttttttaattaattttttaccacttatttttcatgtttttttgaaattttaaatttatttcctaggtttcaaaatgcgtaggattttgtggtaatattaaattgctttagaaatcaaaggatcactttgaaaattccaatcaagcacattttttcaattaatttcttacagcttatttctcaatattttctgacattttaattttttttcctacaatttaagacatgtaaaaaattatggtaataattattttacatcaaaatgaaaattaattcttgaatattatatttggcatgtatttttaacaaattcttgcaggcctgattcccattatttgttggaagtttaaatttatttcctgaattttgaaaggtttgaaaattgatggttatgtctgttttgcatacaaataaaattggtatacagcacaaattatgcaagaaacggggtaaactcatatattaaggttggacctttgatttttgggtaaaatgaataataccataagacttgaaacctctcaaaatgtaggaaatgaatttaaaattccaaaaaataatgaaaattaggcctataagaattaattaaaaagacatgccaaatacaatattcaagaattaattttcattttgatgcaaaatgattattaccataattttttacatgtcctgaagtgtagtaacaaaaattattgagaaacaagctgtaagaaattaattgaaaaaatatgtttgattggaattttcaaagtgatcctttgatttttaaagaaattgaatattaccacaaagttctatgcattttaaaaactaggaaataaattcaaaatttcaaaaaaacatgaaaaagaagtggtaaaaaattgattaaaaaaacacacccaaatgcggaatccgcgtgtgctgcgcacaggaaaaactgggtttttattaaggcccttattctattttttattttattttattttttcttttgttttttctttgttttttcttttttttccctttgatatgggcggatatccgctgggatacccggatatccgccaggatttcaggggaaagtggacatccgcatccgcatccgcatccgctggcgggtatccgttggcactggcggatatccgccagcggatagcggatatccgccagcggatagcggatatccgcaacggatatccagagaccagctctacacccaaacacactacaaaaatcgctgaatcacattcacagaatgcccggtaacatcacatgtcacatgtgatgccactttgcatttgcaaaatgcaattgaatttttggcaccacaaattcaatcacattttgcaaatgcaaggtgacattgttacagcacattctgcaaatgtgattcaagactttttgtagtgacattagatactcaccaatcatctgtgtactcaactgacacagtcttcttccaacatgttgacaatggtaaataggtctaccattgcgaccagattgaatgcatatgtgtgttgcagaatattgtgattcctgattcctgcaaaggcaagctgaggagaagttgtgggtggtacagttgatttatcttcttctctcctgcagacaatcttctatgttttgccaataaaatcattcttccatatgatgccattcttcttttactgttgtcagcaacattaatcttactctcaggtatgaccatacaagattattttatctttccaatcttgcatagttctgattctagaaattgtatctctcagttctgtactcttttattttcgggggtttcagggctgattgggcacatgcatgaagctgagacaggtcatcctgttatagtctgaaaacattttggaccttacaaagcagtttttttggctagtaacaacagatgatcaagatgttaaaataagggaatgtcaaataagcagtgtaagttattttgggactgatggaataaatgagcaaggaggaggagaaaagagagcaagactgtttgatgaaaagagcatagtgcagatgatgagaaaaagcaagaaattgatggaaatcaaagggcagtgtgattgctggtagttaaaatgttggtgcaaaggcttgtccagatccaaggaaggagagtgtctgagctctggaatgattggagagattcatcctgcaaaacaaaagctaatgagactcttattcagacttgggcagtacttgtgctagcctactcacaggtttgcttggacaccttttaggttctgcttgactgcccctttggcgctcggaggttgtatggtttctggggaggttcaggtgcaggacgtttagatggttttggggaaggtacacaggtttgcttgatcacctgttgggttctgtttgactgcttttttgctgctgggagttgagctggtttctggggaggttcaggtgcgggaggtttagatggtttttgggaaggtacaggctcgggagcgcttggatagaagactggggtcaattgtttgatccaatctttggtcttctcgttgcaattatcgtgaagattcagtaagtcgtctggtattgcggttatcagccgctctagcccagcgcgcatttcagacgtaagacaatcgatttcgcccaggccaagaaactggtaagcaactctttgggtgtcgtccttcagttccggaggcttccaggttacttgactagaggtggctttcaaactgaataacagaataagatagggattgttgatgccttcaattttggcaaagcttttggaccagtggtgactctcatccatgcgaactgaacctgtccgattttttgtttgaatgccacaaaatgtgatattgcttagatctagctttgaagagtgagatgtggatgggggtgcaagatagatggtgaaaagctcgtcaagtccaggttgccgatccttgcattggaccgcaacacctcggtacaaaagctccaagaagtcagtggcgctgggtgtgtatgaaatccgggtaaagtgattgaaaaagacctgcccatggtccaagagtttgtttctgtattcctcatcggaacagtcgaaattcatgatgtctgggtttttgccgctcaaggtttgaaggaaatctttcaatcgcactgagtatccatttgggatcgaatcgaggttcttgtgaggaattggctctgttttctgcatagcgcgtatcaagatcaatctcgtcgccatttctccggcatctccgagggcaacgagtccttttcgcaccgcggaagcaagagcatcgatgcactcgatccaacgcttgtcatcggatgcaagaactctgttagctgcggatgcatagacgaactgcgggggataatcgctgacaatcatttctctctttgagtcgataaacatacaatgcgccgcatgactagcaacgagttccgagtttatcggcgcatgtagagatacccgagtttgtatgattgagcccagtatggcaaaacattgcgggctagacagtactccgggggaagccgattgagtcttgaacagtaattttgcctgagcgatcattgccgtggtttggacggcaccttttgggttttttttgtttgcacccttgaaatacaacccataaaatgggcagccatagctaaaaagccgttccggcgatagcaaatcattccacgagctgggcttgtctttcgggacaaacacatcaagtgttgagattttgtagatcggcgcaaataaatcaacaccacgaccgtggaaccttgtgctggagtctcggtctagggcaggattaaagttggcaacccgggaagttgtatcggtgaagacgctaaagaaccccatcaaggaaggtattgtcgataaagcccgacgaaacacacgaaagtatggaatattgagttgtttgtttacatgatcgatcaggttgctggcttcgtctattgccaagaggactttgagatttccgcgtccttgggatttcataatttcatccacgtctgataccgcagtagcgagtttttgcctcgtcggtaggtcgcctatttgtatgtcatcgtaagtaagtttcgactctgagctgcttgccattttcaagttattcaattcgttttcaaccttggtattaaattcaaccttcgaagtacttttgatttgaaaactgtagtcaaaccattcagataattgatcttccaagcttttagtacttatgtcgggtcgtttgaaaaaatcatacaccgtcttgagaattgcaatcaataggtgggaatagtgctgtatcatgttcagttgtcctttctctgggataaagtgtctagcaaggtcggaacgagggggctggccagtggagccttctttccggagacagatatacaccacacacacgtgtttagccagctccttgagcaatcgagttttaccgctcatggtcgggctgataatcgaagtgtagggtgccttgtatgcatcttctcgccattggcctgcataatgatgtagagtttctagggttggtataacaataagatcgtgtccctgatattctgcgtcaaacccttgctggacgatttcggttgaccagtcgacctctggcgaagcgtcaactatctgttcggcggaagtgctggaaagccccagttgggcaagcatctgtgcttcggtcaattcagaagcgtggcgctcggggaatcggacgaagtgagcacgccggattagtgccttgattttttgtccatcggctttgcgggtgaatccgagctggttggtaagctcctcaaggggtatcaaacctgaagtaaataaacgccagtaagcggtgagaaatcctcgcttttcggagtcagcgtgttttaagtcaaaaagactgtccaattcttcgttatgttgatgcaccttttccgctgcagattcgtcatggggggccaaggaagttcagttgctgttgataaattggttatcaacaaaagaagaattacatacatccagcagccttctcaagatgatagaataacttttctgcgttattatgctgggcgtggagcttcaaaaagcgttcaagttctgatttggcttcctaagaggtccgaaatagagatttcagttttcaagctgggagtatttagataggaggcaaaggggaaatcttacttgaaccatatttgggaaggggcacaatcaatcggagggcgaggagagtggagtggactgagtagaagtgcgtcgataggagcgaagagtggtcagggtccgattcctctcatcggggactcgggtaccactggtctggttcggggaagggggcgggtcggctgtacataggataagtatttccaggcaacaaaaaatgtttgcgaaacactccgcaaattctatggtccacttacaatttaaatttaattttatttcgaataatctaaaactaaaacgtaactaaattgactattacaattactgatatcactgctacagggaactgatacctataaaaggaaaattttacaattgaatctccttcatcaagtagtgttatcctcggcacgagtatgaccttgtccttgaatgggcctgtgagaattcttcctttgatagctttaggactgagcccttcgacaacgatcctggtcccgttgcatagttcttggtcaattcctaaattccgtaacagaactatataaggaacactgacacaaagcatctggaaaagtgtctgttattattcaaatcagtaagttatttcaaatcagtaagttatctggggaaataaaaaaaaaaaaaaaaaactggggaaaccaaaaaaaacgccttttgtctatctattctcacccatgagtcacaatcaacacatcgcctcctctatcttcggccttgcgattggggtcttctacccatgctcgatgcaagtctttcactcttttgacgacacaatctacccgcgctgtgacttcctcaggactctcccctccctcacatccatctagctgtgaaatgttgttattccagggaccttaatgaactaaaatatcggaagtccaagcagtctgagagagggctcttcgttttactcatagaggtaaatgggtcaacacatctctgacatttaaatccgggggttcgtgattgaaatttgtaaaaaattatggccaatatgaaggaaggcctttatcaacaggatttcagaaatttgacaatctgaacaggattgggggtttctgaacaatcagtccaacggcaacctgtacacttttcaaaaatttgttgataaaacagcttagaataggcttcaaaattttataaatttcaattgtaactcctctaacaaaagttctacttatcactctcaatttgctgcgacttggttaatgattgtcccatggtggaatatccgaggatttcctttgactccattaaacagtctctgcaaaaccaggagcccaagattatatgattggtcatttgctcgaagaagggtaaagcccatccgtaatcggcaaaaattaagattcgggacaaatcgtctctatcgcgaataatacaggagcggccaggatgcatagatggttacgccggccgccgatcactcggttgctatttcaggttggatggacccggggggacgccgacagggatatacatatataacactgagcgcgtattgttcatctttttcacggctcccatggctaccaggccgagagcgaaggactcacaccgacctggtacataccaagatttgagcttagccatcatgattcactagagttttcaacggagttcaacgaaacaacagagaaaaatatgcaacaaaagaggtatgaatcatgcccaacgtcactcgcaagcattacccaacatggacggatcttgactcgacccgaataatttgtcccctggtatccacacgggatcgaagataaatacaggaaagctatggctacaaagaatgacacaaatgttcgccatgagcggcttctgttcgaccgagggactgatcactgccaaataatctctttcatcatttacgcaaaacgcctccgcggtggtgacatatttatgcaggtgctgcatgtcgacttgaggcacttcgtcgcattcttttcgacaattttcgtccaccttgcagttcgcatacatcccaatctcaaccccagaaaattaggatcatcgtcggggaactgaaaaaaataccagacaattatgcttcgaaaatctatctacctgtgggtcgcgacgtgcgtcctaacttgcgcccacggacaaacgcgtccatctgtcggtaccgacaaatgcaatgtgcctctgaccgcgaaggccatgctggatggaaaatttgggatcacgggacgggtgaatttccaactggttcctggcgcacagcttgtggtcgtcgatgtgaatcttgcaggcttgaaaaagccggccggttttggtgattacacttatcatggtcagtgttttgcctctacgcttctggaaatctcggcttcaaacctttgataacgctctctagatgtggatatccattgccatctgaatcacaggttcagcaggaagctgagtcattttttttccccatcgcagttcatacccatccggtaggcgcagatggaaattgcgcggcaactcaggaacatcttgatcccttcaacgttgggcccaaaacgccgtgcgattttcatcaaccccagctgtgccaaactggagtaagcaggctactcttgagcgggattcaatcggcatctatccatccaaacgaaacctactgatcaccactcttgaacgtaatcgataacgcctgtaggatctatccgggaagtttggaaagatatcaagtacccaagataccgcctcgatgcactacattgagcctttcttgaagttctctcctcaagagcaaagtatcctcggtcgcagtatcgtccttcacgcccctgactctacccgtcttgcctgtggtaagtgcattcctgtccaagcacaacacgccactttatcacttacatagatgctacttgattgaatggcatactgcatttttttaggaaacatcacctcttggctcgataataccgctgacctatcgggtcagcctactcttcaaccctctacatttactacaaagtatgtgatggttttttgttgctactgaagtctgaaagcgtgtataccccaaaaaaaccagagtctttaactaacactctgacaactgtgaaccttttccacaacagatattgaacctgcttaggtctctctcatcaaactaccactaattcactcttaatctggatagtcttattctacaaccagcacaattcagggcctggaatacacaggctctcaacattaaacacatggaagtcacattcttgcagacacttccttctggtacctggaaaacgtgaaaatttgtaaacaacatcaaaacctatttatcaacagccaaaattttgaattcattgtgtgatattttccctgatttgttgaatttctatttattcaaatcacttgttggacttgtacaccataatcttttcatacaatatcccaagttaattatagtaaccttacccaagaccctattataggtagttgtttgtggataatctcagtttaccacactcttgaattgtttttacactacatactagtttcaacttgttttcaccaagaatacctcaattgttttatgaaccccaaaattcaaaaaactctgcagcttgttcaaattaacaacaggagggaaacagtttgaaatacatgataagcacccccattttgagccaaaccattggaaatgatcacaagacttaatattaaacattatccaccaaaagatttgttatctgttactctaaatagacctatatcacatccagtaattgctaatgtggccttttcaatccattccaacatatcattatctttttctagatagcattgctgaattatttggccatattcaatcttctttgctggatattccagatcactgttttgaaatacttgggaggcatcactgattaattggagtttcttgtggagagtgacagtgccaatctcgtgaagctccagttgatccatgagttctggatagaaagtaagacaaaaaagcaatatatatgcagttgttattaattccactctgcgcctttctcctcgagagaattctggcgggttctgaagagactcagttgcccgttgtatcataaaaaagaattcgtgatatctaatctcatggctttgttccattctttttgaaccgcttaaaatggatgaaagtttgtttgcgttgctgaggaaaccttttgaaaaaaatatctgagcaatggtggtgaattgtttggttaaatctgttatccagcgataattcggcctctccaaaaactctaacatgacctccaggcaagcgtagacaactagcttcttcccttcttcatcaagctctacgttgggattgaagcaatttgaccagatccggtaccccaaaacaacaggcaacaccgattcatcaattcagaacaatgaagaattggtttttttctttaagcaatattacatgtggtgaaattggatccaaagaattggcgtacctatcatgggtcttcgaaagtgttctaggctcctattggttgtcaggcattctaatgtagggaccacagagagatgactggtatatccaaacaaaatcccccagttatacattttgcattcaaaattgaacttgatcatttgcggaagaacctctggtttgaaaatttctatggaattaaggaaactcaagggcatcaaattgtacctcgtcatataattaccaagaaggaacatgatttttacaagctttcccctgaacgtttgttgcaatgtgtcatgtggcttagtcagccatttttctagggcagtccacacatcttcgaatgagaatggctccgattttttaggtttcacactgcaaagtcgatggtcaagcgattctgaaggttggccagtttccatctcttccgtcaatctttctttccccttgctcttggggcttcccatttgaattttcgtggattctttgtcaagctgtatgtctgcagtggttgagtctaactgggccggcaagccaggagtgatcattaccaaatttccagcaggctcatgcaatctccctcgagtttgtgtaaccaagcgactatgaacctccttcaaacttttaacaatatctgaaacatccgtgtcgtgatagtatactcgtgcgagcgcttcaatatcttgatggatcgctttgctttctgattccattgagctcggctctgataatcatccaactgtgagcagcgggtcaaggccagaaaaataacaaaaatgaattcctgaattcaccttgatcaagccttctctggtaagtcctttgccgcaaatcttggaatagctgaattgattcaccatctctcatcatggcttcacaagggtggccattgatggggtggttcattccttctgtgacagcggctacaagtacttgcacacgggaaaaggccaatttatcaaatgttggaaatcccatccggaaaagaagcattgtcttactcatatatttccccttctcaggttcaaatgggctcgaaattgttagttgacctactctcaatgtgtaaaggccgatacaaaacattgacttcattgatagaaatctcatcataattgagttccacaggagcaagataagacacaatatttatgctttaaagtaagctagaaaatctctgaaagagatggatgttcaggagctaagctatagacaactttctgcagtagttatggcaattgcaactgcggaggaatgaatcctctagaatgtattgaggggaaaaatgagtattgcttggccactgctaaatggatgagtatcaaggacaccattcttgttacaaaaacatatcttgaaaatacaaaaatgaataatgcataaatataattttgggggatcaaatggtgctgtattttcaaaaggaatacatatactatagagctaatagtggtacagctaaaacataaatgtgagaataaaataaatcaataagagacaagtacctattagcatatttagttgtcatctctctctattagaatagtattaaattcacactttgtatgcagtcatgcgcaatagctcaaacctataagtcaatactttgaatagtgtttcttattaccacttgtaatagctccctaatctaaaggatcagttcattcttgctcttactcattgagctgtgttcttaggtttgctgcttgttctcatcaacactgctaccacttgcttgtgactaacacatctcaaacacttaaagactttgtgttatagtatcacttggactttaggaagacactaagctggctgtataggaaggcaactgtacaagtatatgtagattccaaatacctttacacaggtacctttaaatttactagactcagaaacccttatagctaactagtaatagcactcatttgcacttacctttaataaaggcattgcctgattattttagatggctccattactccttatcttttaactctttagtataaactttactgtttatcccctcaacaattgcaacctcctcacactctctttaccactgatactgaaattctgaatcctcagtttcaccacctttcaacttgcattgttaaattttcctagctctgaggtttcttgagattggttaacctgcctcactgctttacaaaggcacacataaacctctgtgaaaccctgcactacaggtttcacaaaaaaatcacataatcaacattcccaactactccaagactcattgcaccgctcccattcctaactcagcagagacttttccttttgttatcaatctactgagctaggtaatccagactcatttcacattctgtaaccttgttttgttttgtattccttatttatttcttcatctttcctgctcctttttcatcattctcttaaaagattcaaagcttgtactgatagagagacttttccttttgtgatcaatctgctgagctagaacaaataagaaatccttttttggttctagaagtctgcctcaatgccatagtcccatccataagaaaacagtgaagggaaaaaaaaaactcacagcctcattgagaatcttcaagccatgtccttgtgaaaatccatgctcatatcaatcttatttgacttcatttcatttgtcaatcctacagttacaactctagatactacttccaccactcatacgtatcccaagtctgacacacagcaacaacctttacatggctgtttctaactttggggaggtacctacatcctgccagaaggtgctggtgtccaaattgaggggaatttccggcagaaacccacacccactgaaaaaatgatgatgaaatttcaaagaacctaaaaccagactaaaaagaaatagagggttaaaacaatgatcacaagacaatagaaaagaaaaagatgacagaaaaggattcaaggcataccactattatagatggaaagatttgatgaaaattgaggactttgaagacaagcacgagcacgctagcaatgagcaaaaggtctgaaaacaagtaaaaacagaaaggaaaaataaaggaggataagaattagtgagttgatcatcaaacaaagaagagaggtgaaacaatgatagaaagagacaatagaagaagaagaaacaaacaatgtaaaatgagcaatttatttattgagcaatgaatagacagggtgagtttatttttgagaaccgatgaagacttgatgagcagataggagaaaaagagacagggatatgagcggtgagattttgggcaagattctttaggatcaaggaactttacactgggctttatttgaccagtatcggtgagtttgtacggtatcgggatcttgagtatttgaagagagtcgaatcttgacgagtcttgacgagattgaggatcagagaggagagcgaggacaagcggccatttaagtccagatgatttcaaccctaaccggttgattggctagatttgagggttcttgtcagcgctactgggttaccgcagtacattcatgtttcaccgagatttcaacagccctccttgtttgatgagcaaagaacagagaagcatttgtcttgaagtttttttattgatgcgtaaggtgctgccttagtcagcgcgtcagctgtcatttcacaggatgggatgagttgaacgtcaatttctttcttcttgaatttctcccgcaagctcttcatttttatatctaggtgcttggtcttggaattagacccaaagtgtttcaatttttcaagaagtcccttgttgtcaatgtgaaacaaggtcggcgcaagcttctttgcccacagttcctcaatcaggaaggtcagccactgactctcctcttcgccgtcggacagtgcattcatctcggattctgttgaagagagggtaatgttcttttgcttcttgctgttccagagtatggggcagtctttccagaaagcaagagatccactttgggacagacaagtttcttgatcttccgcccaggtggcatcggtaaagaagttcaggcgatcaatcagcgtgtccggattaggttgtagtcgaagtcccagatcttgagtcccttttagatacttccagcagtgcaggacctccttccagtgactgaggcctggacgctgattgaatctggataggatagacacggcagaggctagatcgggccgtgttcggcaggacaagtagttcagcatgcctgtaaaagaccgataatttatgttcagcttgcagaattcctcgtgatcttgatctgttgcagtcttcaattgcacagccggagtcaaaggtgtcttcaccggtcggtaatcagtcagatcaagcagtctagaccttttcgatcaaagccggttgagacaattcaatggagatgtcggatatttgcagattcattcctagtaacgtgtctggttcatgagctgtggagtttggaaatcgagtgaggaatagcttttcaaattcctcagtccttccaacaacgatgagatcataaacatgaaaaaagatgaatgagttccgatcttcgtgaacgaagagacaagcatctgagacggagggaaggtagtgaatttcttcaaaccacaccgtgagggtttcataccagttcttcggagcctgtttgagcccatatagcgatttcacaagtttcaggtagggagctgtccggtttgacccctctggagtcttgatgaagatttcttcttcaagaggagcaaacaagaaggcgcttttaacgtcaaattggcggataggcagttttagatcgatagcaagtataaggagagccagcagcgagggaaatttccctgttggtgcgaaggtttcgaagaaatcctccccaaatgtttgaagaaacccttggatgcagagtcgagccttctgtttttcgggggacgagtttgttgctggtttggtcttaaagacccaagtgtgcttcagagccttgggaggagtattaaagtgatctagccacacttcatgaagctcaatattttccagctcgtcgtcaacagcttgtatccatcctttggcgttgggaccgttgaccgcattcttaaagctttttggatcttcagtagtgaaatgagagtatttaactggcttcacctgaatagttcgatctctgagaactcgaacgccttcagactgtggtacaaggtcctgagcaacaatgatagcatcgtcagagtcgtcagagtcatcgttttgatcatcaactggttcttcctcctcttgtcctgtcaattcatcttcttcctcttccttgaaatttatctcctccttgggcttctcccattccttgtctacaattttttcaggggtttcaacaagcagctcatcgtgataggtgggtgttacagctgtaggattgaaatcaaggaaatcgacgcttttagtgtcgacaacgatgccgtcgtcacgcagaattcgataggattttagttcagcattgtagcctatcagcctaccaaattcgcctctagggtctagctttcttttcttaagatttgaggagatcaatgcaaccggattgccaatggggtgaaagtaatttacaggtattgagagttgtttgaacagttcgtagggagattttttacttttgtgtgtgggcacttgattcaaagtgagtacacaggcactgagtacttcatgccacagattttgtctgaggccggaatctagaatgtttgttctcagcgattcaagaatggttctgttgaaccgctcggccaatccgttttgttgaggtgtgtgaggatcagagaactgctgtctgatcacatgttcctcgcaatatttgttcagctcggaattagtgaattcagttcctcggtcagagtggatgacagaaggataatagccaaaatgcttggcttctacatcgatggctcgagtcagttttgtgtaagtctcagatttagctgttaggggaattgccgcgcaaaatctagtattggagtcgacaatggtaaggatgtagcggtgctttttttgagagcatctccaccgcggtccctaaatcgggtccctatcccgcatttagggaccgcggcccaaaaaacgccacccgccgcggtccccattggcgtccgtattttacggatttcatcctcggtccctctccagaccctggatccagggattggatagggaccaaggactgtacacatcaatgtgaatgtcacacgacatcacaccacaacctagtgtgacagcctgtcaacactacaccgataccggtgatttaaggactgcccggtgtggcagaacagggttccgagtccctacacacatttccgagtccgtatttttgatcgatagggacccgaaaatacggaccgcggtggagatgctctgagacataggatcaatgggtccgatcaattcaagatgaatttcttcgaagggtcttgatgcagaggacgatctatgattaaaggaagccttcgtgattttgacgactgcacaagatttgcagatttcaggggctttgacaaggatgcccatcttgtttcgaattcgaccatagctcacatgaccgagtgacttatgaagcatttcagcagtgctcaggtgtgagaattgtttcacgggttctagtttgagaacaggaagattgtcgtggtaatgaccctcgaggtaaggttgctcattcttagtcacagtaaaatgattgatgtcaaattttattttgcattgctcgagtaagaggtggcgcaaggacaaaagattgacagagagacggggaacatagagaacattgtgaaaagataataaacgatctcggaatttcaatgatattgagccttttccttcgatcttcaaggtgttttcgccgcaactagtactgattaggcctttttcggcttcgtctaaagaggtgaatagacgtttgtcagaaaccatatgagaggatgagccagagtcgagaacaaaggactccggatggctgaacaagaaggaagagaagcttctaacattattctcccggttttttctttcatagtgggcaatccgcttttcggggtagacaaaccagcaattttcggccgggtgagacacagcgtaggggttgtgtgcaccagtcacacatcggagatcatcctttgtgaacatagtggtcccgatggtttcgcttgatccagaggtggtggccttctgttcattaagatgaatttcgaggtgcttgatcaatttgtcgggtttgatgtctttgccatcctttgagtgagtaatgctctgcttaatgctgtctagactgctcggcaaccggcgaagtaactcgtaggtgagaatatcgtcgggtagaatgactccgacgtcttccatcttcttaagactcgagcggacttcagtgatgaacttgtctatattactggagtcaaaagagatgctggcgaattgattataaacgcgagatcggttggaaggttcagacgacatgaatcgctccatgatgctcttccagagaagaatagcatcactttcattcgtcgagttgaccacgttgttgtgggtagtttgtgagatcttggctagcaggattgcgcagatgatggtgttgtcggtgtcttccagggctggctcgccatcaaggatctgatctttaacacctccaagtttgaacaaggctgtgatgcgagtcttccagctggaaaaattatcttcggtgagaaccgggattgcctctatattcgtcttgagtatcgttgggttaacagcgtccatctcgaagacgaatagagtctggtttcggtgagttttttggtatggttcgtttccttttttcgactgttaatcgtgaaaaaatgatgatgaaatttcaaagaacctaaaaccagactaaaaagaaatagagggttaaaacaatgatcacaagacaatagaaaagaaaaagatgacagaaaaggattcaaggcataccactattatagatggaaagatttgatgaaaattgaggactttgaagacaagcacgagcacgctagcaatgagcaaaaggtctgaaaacaagtaaaaacagaaaggaaaaataaaggaggataagaattagtgagttgatcatcaaacaaagaagagaggtgaaacaatgatagaaagagacaatagaagaagaagaaacaaacaatgtaaaatgagcaatttatttattgagcaatgaatagacagggtgagtttatttttgagaaccgatgaagacttgatgagcagataggagaaaaagagacagggatatgagcggtgagattttgggcaagattctttaggatcaaggaactttacactgggctttatttgaccagtatcggtgagtttgtacggtatcgggatcttgagtatttgaagagagtcgaatcttgacgagtcttgacgagattgaggatcagagaggagagcgaggacaagcggccatttaagtccagatgatttcaaccctaaccggttgattggctagatttgagggttcttgtcagcgctactgggttaccgcagtacattcatgtttcaccgagatttcaacacccaccatgggtaccaaagtgaaaagtgtgatctctacataaaaactagattatgtcatattcatgcaactctccaaagctccaaggcatgaagttgacatctgatccatgtacagttgcggatggaaaaaaccaaccatgccccactcgcaaaatcaaaaaatgacacacggggtctattcccaggggggcatgtaccccaatgcttattttttattacaatcctgaactcctacagatatgtagagttcaaaattgtaacagctaagcttctactgcagcggttctttttttatttgtgtgacatacatgtattgggacatgcataccaaaagccatacttaagcccatagctatgggtttaagttaggcttaataatggtcttatacctcccaaaggtccttcaagcacctgtagcatcaacttggagtgtttattcaatactccaagccagtttttatcactctttggccttcaaagggctgcaaaaccatgaaaattccaaaaaaaggctgatttttcagcaaaaatctttggacaccctccaactccagggttgggttttactgtccgcaactgtacaccatgggtgcactttgtgagaatggcatgtgttgggttagtattgggtttggttgatgttggaaacttggttgtgcttaccattgcatggcagtggactagagatcgtttcgtccgtacccttagctaggtacctagtacgctttgtgggtaccgccggacccgcctcgcacccgccaggcggtgccggctgcggtgccgggtgccggttttttggcaaaaaattaggcggtacccgggtaccgctacgggtaccgccccacagccctgctgtagggcgggggggagggaggggggagggggctggatcagctgcacgggggtttattgatgattgattgactcttcggatcgagtcgatcaatcaatcaataaaccgaccgcacggccaaaaaaaccgaccattgaacttcgaaccattcccccctggccaagccaatcgatccgtattgaccgactgcacgaccaaaaaaaaattaaaaggaacaaggatataaaaaaaacccttcacatcgataatcggcgatcatcatggctcgcgcccgcaaccaaccgaggtccaacgggtctcgcacctcatcgggtccaacgggtctcgcacctcatcgccgatgtacgacccgcaaggagacgaagggagccgagggggaagcaatggctgcacccagccaccttctgcaagcaattcccagcccccatacgcgagcgatcaagcgcggaccgatcatgaggggccaggtaagtgctccctctctccagtacttatgttccatgttttcttacttgtttttcagcaatttgttgatgtttttcttgactttttttttttttttgaacaggtaaatcttacatttttttcagcattttgctgatgtttcattcctttttttctaattattcttttggaattggataatcaacttgctaatgttttttttttactttgttttattatttttttgaactttcataggtaaatcttgcatttttttcagcttgatgctgatgtttcttttctttttttactttccttttggactttcatgagcaacttgctgatgtttttttgcttttttatatatatattttttggaacttttataggtaactcttgtggcatttttttcagcacttttctgatgtttcttttctgttctattttttttttctggattttattcttccaattagttattagttgtagatagtttaaaataaatatgaaaaaagaaaaaaaagaaaagtgactttcaaatctgggagtgaacaccaaaaataataaataaatatgaaaaaaatgaaaacaagtgactaaaaaatgaaaaaaaagagaattgggactctgggagagaaaaataataaatgtgaaaaagatacaaaaagtgacttgggactgtgggagtgaatctaggtgagaaaaagagggggggtacccgcggtacccgccaaaagtaccgccggtacccgccgggagggacctggtgcggtacttggtacctattttctgaaaaaattcaacaggtacccgagtacgaacgaacaatctctacagtggaccaaccactgagttggattgacctgtcttggtggaagtcctgccaccaggccaccctgtctggccatccacatatttgccttgattagcctggtcagaccaacctgtctgagggtccaaccattctggcccactgatcagactgtagggtcagcatctggggagacaagccaacatgtctgaccagttgtctggcacacccatatcactgatgtctgttgtgttggactcagttgtttctctagcaacagcccagaaacaacttttgttttttgccctgtacaagaatgatctacaaaaccatctgcagaacaaagggaaaaaatttgaataatttgaacttggaccaaaaaatgaaccatttttccaatgcagagcttgatggattgtcttaattcatgcagtctgctggtgttcatggtgtttggttcttagtttagtggcatgagcatgaagctttcatgcaggcctttggcttcagcttggggcttgatttgctgtgaacttcctttttagaatctttccaccacaatagatggttgcaaccaatccaatgttttttgtctcaccatcagaccattgcgagttcactgcagtggtgggttgtaccaacggcgggcctgccagtgggccaacatcaaagtgcacctgtggtatatgtagacacaggtaaaaatggccacaaagtccgtttttcgtttttgttttgaccatccagaccccgttcaacctgtatggaaatttgtgatgtgcaactatagacagcaatcctcaccagaggtgacttctgttacttgaaaaaagggtttaccatagccttggcaggacttatgaggagccaggagatcccttgtagaccacagtaaacaaaaaacatggattttgcaaaaatttgcacatcaggggacacggtagaataacacttttgagaccattcatccaaattttgtgcttaccctttagggaaaatccccaaaaaaactgtgggggctatgcatcttggcaggctttgctcaacaccagaccaatattcatacattttatttttagggtctgtaccatgggattcaatcctgaaaatttgtcatttttttcccgtcttctacacaaaaaatgaaaagaagtagagagatctgctattgaaattcattactgttaggccaaaatctgtcaaattttcatgccctacggtacaggccctaaaaactgggttgtgtacccaccatttcaggggcccagcccgattcggattactattgtgcatttgattttggcttttttgacaaaaattcttacattttcgttgctgttcctgacgtatgattgtggtcggggtaggcactggcacagcactttggtgcgccaacacatcggagtggcggtgctcgccgatcgacaaggtttagagtccgatatatgtataacacttatcctcagcctgatgagcttcctcctcttgaccagtctttccctcatccttccatctcttgaaatcgttcgaacgagtgcccgttatctacagtcagcccaactaccattgatacttactcacacaccatccttatagtgtgctcaaaagctatctccgcccttcgcaatcttgctgttgtccattatagccccatctccttgcaatcgatctttcatttgagtagttgatcgacagcggatagctttccatccgttatatcgtgagacttggttctaaaccttgcataacaatcggaatagctcttatcaacttggatctagattgtaaaacgagttttccatcttttactgctatatagttatatatcaatcttggtgaccatgaccagatcaaccagcgaagggtcaacgtaggtcgacatttcctcattgtttctcttcggtataccacttttctatcattgaggcgaaagttgcttgcagcgtatgtactgatttggaactcttcacctttctacatttgatgattgtcatcacaagatcgacaacgttgagtctcatcgaaagaaagattctgcttgcagagttcctagctaggaccaaagctgagaggtcaattgcttatcttttattccatcgttcaacctcaaacgactcggatcctcaatcttacctttgcttttgctgtgttctatatgtatgtatgcgtatttgaattgatcagaaaacggaaagaagcagagttgaaagcggccgttcggtaagtatcttcatatcaccctagggttcacagcgttcttgaacgaactgataggtgcttgaatttctcctcaggcgtcaacagacgaaatcagcacaaaaatcccgagattcatccaattgtactagtactcccaagccaaccccggcctcaccctcgccctcgagctgcaccctttctactattggcactaaggagctttcagacgtatccattctcttattgaagagcatttattctcgtcttggttttgataatgcctcatttgttggattccaagcgaaggtcatgagcgaattggctagtgcagacttcgcctgggtcgagcgggagatgctctgcaatgaacttgtggctgctcgcgctgaggtatgagggatgatctgtagatatacaaagtccttcgggttgattaaatttcaactgattgcaccccctttgtcgtttttcgaaatgcagatcgacatgttgaaggcgcaaaataccaagcttccgaacccactcgattcgaaagccgaggacctcataaatcgagccatggactcccaagcgcaggcacacaagactctaggagcggaacgtgcaaagttcgagagcaacatccgaagactcaaggatgagatcaaagccctgaaggccgaccaggttgatgctaaagaacgcatcgactcgttatccaacaagctggagcgagctgagaaagctagagttgaggccctccgttgccctcgccacaggaaagaggctgcatcacctcgggccgctccatcggccaaacctccgaccccatctcggcccgcggtcgatgatgaagcattgaaaaagatgttatacgagcgaattctggtagcggaggaaaaatcggtaagcccagtgagagtgcaaccgatgtacatgcatagaagcaagaaaaacatcgcctctgctatccgttatttcccaattggttcaagatgggctattggattgatctgccttgaactgtatctcaacggcccttcccacctacccagcgcttgaatttcgtttgttttattctgattcatcgatccttgatttttgattgatatgttttgttttccttttatttttcgcaacgatcctggcgggtctccatcgatttccatcatccacacgactttcaacttgtcttttggctggtcgccgatcccgatctcgctcgtcaaccacaattgctgtcatcttactccaagctcggcgggagccctagcagcaagcaaagcgaccacagcagccattgtgaccgatgtcatcaaacacctaaaactcaattcagggatcttttctgatttgctttctaccttgattgatttccttttcatcccttttaccccaattgtgaactgtatcaacttcaagagaaatccaaggcggtttcctgtttatggatctaaatctcgcttacatacacgacaatcaacaacaatcaccctttatcactcaacctccaagatcgccgcgagcctttgcagcaagcagaacgaccacacccccgcggatggtcaccaaagtcatcaagcaatcgaagaggattatctctgattttctttctatatcaattcatttctttttcatcccttgtactgcaattgtgaactacatcaacttcaagaacaacctaaactggtttcctatatatacatccagataaaaaacattgtgaacatcttttgcatttgtctcaaacccatctctttgtttctgtgaacactttcaactcatctcaatttcttatccccccccagacacacattgttcaatataacgaaaaaaaatgtactatccttaagttgttttcttggagatcaaagttttttcatgtttgttggaatgttgtgcttcccagtaatacaagggctggaaactctccctcaaccatttcttggatataacagatatccttatgttgccctcctctggtacctcaagttcttacaatggatcaagtcttctcactacacacttgttgtctgtcctgttggtacgaacctttaattgaggtttgtgtacgttctctttcaagttctttaatatttcaactgaatttttggctcattgagtgcctgaaagttcaaaatccctttgcatcatgagaataatttacgaaaacaaattcttactgacaagatcaattcagttcaagccatctagacttaatccagaaacatattcatgattcttgttgatgactgacaataagaaatgcaggtttcctgccactcaaatatttaattgattgacacactcttctagagtgattatggagttgtgtgcgaaatctcaacaggaattcttcaaggctaccaacaatctttgggctgtttgatatctatgtacacattgaggatgttctgggccagcattgggagaggcacacactgattcagtcaaaattaaacaaaaatggcctgaccagtgagcaggaaagatttgagggaagcaggagtcagctgatctgaactataatgaagctgttgaattcattttagtacacataactcccaagaggaataaactttctgtcaagctcctcataccacatcatcacctctcttaccacatactatattctgtccaccacaattgccaaggatacaatttcagttctttgtggggagaggcaaaaccacctcaaggcatattatactacataccattccaacccaaaatcttggaacaccttcgggatgacattccccctgatggaaaagcaatgatgttcacacggtttcaactgctacatgttgtgcagattcttatcaaaaatcaaaacattccgctgcttcctcccaaattttgaggatgaaattggacgaaatacgaactgcaagttcaatttcttgacaaagccaggcaaagccttaacctcatcaattaagtgcacacttgtctctcctttgataaaagccggttccaacattgccgtgtgactatgcaatcggcgggatggtaaaaattgatttgcttcggattgcttgctgctcgcttgcttcaagcaatacacaaagaactgaccacttcagaaggtaaaaaagtatcactgtttacctgagcttctcggctatcgctgggtgccgtatttacatgcgcgggaggcacttccctcatgcaatggtacgatgtgttatgataaataccctcaaacaccacgggataaccgctcatggacaagtccttgcttcggaggcccctgcccgccatcctcgcagggacgtgtgctcagttcggcctgcgggacagcgtttcccctccgatagggggacttggctaagtgagccgcaaaactttttgacccgaagcgagtggtgtaatttaaggtccgggacttgtttgcttggttgcagcaccgctgtgcgcttggttgttcccaaaatcctccggttggacggtgagctcgagaacagctgtaacgttaactagggtgataaggctcaacccgacttgattctgctgaggcgcctcttgcatacatgagactcgagcagccacccatggccataaccatgatggacttcttgactagcttctcgctttcttgacattcttaaaattgctcaaatgagcgctgcaagttgtaatgagaccaactgcccttagtgcttacaatccatgatattcctagcgtactaaaagtcagtttccggcatcccaaatattactgttgtccatcatcgccgtatagatagctttcgtgccactgtttttatttgaatatcagctgatctatagcctcccactgcttacttttgattgacttcgaattatctaacgaattatctaacctttgtattatcgagggctagctcttatctaaattttaaacgagttttcgatcttttacttatatatatcagtgttggcagccatgaccggagcaatcaggccagtctcagggcaaacgtaggtcaacgtggcctttttcttctcttagaatctcactttcccaacaataaagtcgagtttactgacggcgtatcgataactctttatcttacttgatcttcattagaaagtcgccaagattgattgcatacgaaaagcatcgaaaagagcttcaagagtacgagtcaagactcgctgctcagaggtctgtttttctacctatcgttcaacttcaatgactgaaccacaaaagacatgaatcctcaaccctctgttggcttttaatctgttcggctcgaattcacccgcgcaacgaagggaagcagaattggaggcgaagagagccgtctatcaagctcggtaagcactcttacagggctcttgtgttcgaagccttctttgatctgatttgtcttctcagacgtcacgctgaagccattaagcggctgtcaaaattatcacgacaaaaaaccccgtattgcttccatccgaatactgtcaatccactcaagccatcgatactctacaatagagtcaatgctgctcgtgctgaggtttgaaacaaattaatcagaatccttccacttgattcattttcagctgattgcgcatcttttttgattccgaaaatcagatcgacacggatgacaccagtctatccatggacacggaagagcgaagatgcacgactccaatgacgggatgtgaatccaaaagcacgatccgaggactcgaggacgaaattagagacatgaaggcaaaagagtacgacgctggaaaacgcctcgcatcattatccaatgagatcgatcttactagggctggatatcgagcctttgcggccactggggaggctggattacttcctgctcaattgtcaacccctaaagtcccgatttggttttggaacccggcggatatcgaagtcttcgagaacaagttcaaagagcgagccctggcgtccgaggaagagcagttggcttcccaattggcatcaatcaaactcgaaagagagatagtgggaagctcaactctggcgttggagaaagacaagttaacatctcgattggactcaatacaaggcgaaagaacgagattggtaagcccgacgcaagagcaactgatgtagaagcaggaagagaatcgcccttttattttctatttctcaattggttcatgatgggctgtgcaattgacttgtcttcaactgtattcctatgtccccaccactctaattttgcttgttttctccgacttgctgatttctcattcattcattccgtttttttctcttcctgtttgtcacaacgatcctgttaaacaataatcaaattcgacacgatacggcacgaaaattttctgccaacttgtcttttggcttgtcgacgatctcgattggatcttttgcatacgcgacaatcaacggtaatcaatctttaccactccaaccaaaagctcagcgtgatacctaacagccaggaaaacgacaacaacattggtgaccgcagtcatcaagccccaaaaattcgcatcatgggtgttttctgatgtctttggaatcgaatgtaatgatttctttctgcctttaatttttttctccgccttggccaattgtgaactacatcaaaaaagtcaagctgggtttatgttgtgtatatctaaaatgaacatgttgtggaaatggattgcagactcagtcaaacctgcccaaggacctacctgcctaaaatcattgaattttctgcaaatccatccccttcaaggctataacctgtctgctgaaatacaaaaaaccttctcctgagggatatgcccttatacagtctagactgcaagcctcaaattttaaacccccaatttgttctagtctatgaaaaattcagatccctccagatttctttgcttaatacaggtcttgttaaatttaactagaaaatgatgttcaatccattttttttcaattttctccttgtcattgaatcaaacttctcccctttctatgggaattttatgcctcccagtaataccagagtagaaaattagatatgtcttgcaatctccctcaagcattgttaaatttctagagcttaacaactgttgcccagttctctagtgtaattcaagtcccgggaggagggaatagtgggaagttgttgattataactctgtataagttttttttagtgcctgttcattaaaggtaggtggaaattatgtatgagttaacagaaacttgtactgggttgcagatgttatacatttttttttgaattttaaagcactgttgcagcatttttcagggcaccaacattataaattgaatctacttcagttattctgatcaggatgaaacaggtatttagtaatcaccatgcttccatgtcacttcaaagatttattattcaaggagggtacccggaacaaagctgttactgccacaaatgaaacaaaatacaacacttaacaaaacataacaaaaacaaaacaaagagtggaattagggaatgattgtgtctgtttaaatgaatgaagaatacagagatttgacagttgataagttaaaaggaaaaaaaaattgttgaaaaaagggtgggggtgtctctgaccaatagaaagcaagaagaatagcaagaaaggggaggtactattagggaagataggaagatagtgaggattaaaactaggtttttagaggacttgagaaaagagaaatgacttcgataataagaacgatgggatcagacaagaaagaaggcttcaagctgaggtaaaacacttctgctcaataggaggtatagggtatcagtcactaccaagatgtgataatataatcgagcttagttctacgtttccgaggatcacgaggatcttttaagactacccaactgccgacgccttcagggatggtttcgagcttcaaagttctgactccattgttgataggttcattgattttgagaaggtgtggattgtgatgatacgccagactttcgagtcggcgtcgatgatgttctttttgcatgatgtgcgcgtaactgctaggatccaatcggggcaagaaaatcttctcgtcgccgccccggcgggccagtcttcgttgcagctcaaacgaatcgaggggcgcattgtacagccgatatttcaagcgcttctctcgagcgctcggcggcttgcagttcaagggagacgctttcgcggtctctttgccgagtaaaacttcgttccttgctttaaccagatgagcagaacactgcgcttttcggctctctgggctcaagatttcttgagtgggttctagtaatcggttggagattatagactcgatggccgtgttgggccgagaagattttttggtcttcaatttcaaaaacgaattccttcgagtacgactccgcggcttcggaatctcttggatgggttggatgggctcgagttcttcaaagatgtcgacaactttcgaaaaagtcatcatagtaacaggctgcggtggtgcctcgagagcttggatgttcggatgggagttcttttgtgatgcttggtgctccgattgattttcgtacacctgattgattagaatggggttttttattgaagttattgaagttagtatcggaattccacaagagaggtaacggtatgcagagactcacacaactgctgaaatcaatcgttgaaagggactcagacttgagagatccattgattgatttgaggacttttctggagggtaaagctttgatgaaagacttcaagttaagagagttcttgattcaagaaggatacagatagaggtgaacagattgtcagcatcaacgcgttggatcaaactgacaacgggaactcacgaatgatttaccaccgaagcccttgaaaggcttggaattcatcttgaccatgatgaagcgcgtcttttcggaggttggaaagcagcttcgagtgtatagttgatgttgttttgctgcaggaaccagaatgaaataagcagaagaccggttgaattagagttggggtcgagtcgaaagggatagcaggtgtcgaatcggaattgaggatggcttgagttaattagttgggacgacggaacactagcgattgcgtattgatggtatttggtatggcgattcttgatgtggaacttgataaaagaaaaagtagtcttaccagcgctgagacttgagagttgatgagtgagcggcgaaacgattctccacctggaagcagtgagatggcgatttatatagacttcaagcaatggtttcgcaaacaaatgtttcaattaagactacagttttttgtacagttactatctgaaccggccgccacagtttggccaggcttggcccttgccgtttacagctcggtgaaaactcgttcaggactccagatggactggggaagtccaggttgaggtggattgcttcgtcaaacttaacaggtaccattgattgggtggactaaccaggcacacccctacctcagggcccaccatgcgcgaatagaatagaagagcctcatctcatgagatctcccatgcgcgctcagtatcatccaatccgcatggaggacctcacgaaaatgctatgtagaacgtggctggtccatttctacaacggatggcagtatgcctcaatcttggtcggtagaacatgacaatcttgactttgagacgagaagccacctgaacccaacacaagtcttgcctgatgggaggctcgctttgtataacgcgctggtgccggcggtgaagcctgctccctgcggaaaggacggcttctgggggctcggactctccgttgaagtggctttgttaagccagatatgcatagaaacccccatcgacgcgatcagaacacaagttccgtctcacatgccggtctgcaggcgcgccaagcgcgacctccagtcccagtggcctcgccggatttctccttccgagctcactcgggagaaggcaagctgaggcataagttatgagctgccaatcaggtcgagtgagtttatggctgactcctgcagcgggagtcgtcacagccataccgggcctgagtgaggagggacaccgcatccatcagtcaattgcgcgtggcttcatagcttcactgtcgtttgcgtactgtcttgtgctacatacatactgctgaccatcatttcctttttatagtataaatctgtatatgttccctatggtaacactttgtgtgccaggcatgcttttccacgtcaattctgggcggaacactcagatcaacgccgcttggttgttgatcagctacggatgacaattagagaatgttttgttacatctcacctccaatgacttttgtcagagtggaacctcttgtgtagctttacacattttttcacctactttacagatttcaaagtacttgcaattttggtttccagaaagcgaatcaagcctatttgcgtgccttgaatcctccggaaaatcccatcattttagccatctcatcggcgccgttttcgccattaatctcgttcgattccggtgcaggttgatacacatcggaggggggtttagccttagcttgagcttcacgtgcctggagcttcttgagccgtttggcttctcgttcggcttcctcggccgctttgatctccttcaatcgctgtgagaagtcgtactgttttgaggccgcttgttgcttggtagcttctcgcatctcagcaatcttggcccgcacttggtctatcgtcgacctggccacttgggtcttttgaccaagctggcgcaagtctggtcaaatgagatcataagctttttcagcataggggacccgtatgtgggctttcgaaccataggcaggggaatggcactgacgaaatcgcgagtttaggtggtctaggtaagatgaagagtcttttgaagttctgctacagacgtcacagtaaaacccgggggctcctggacctcgcgagcttccttgaacgatcattgttttgttttgctgcatagaaacagaagccgggaaatcgaaattgaggactatcaaggacctggccaaactaagaaaatcagacaagaggggaaaaataaaccgacatttttgtttaattccagaggcgcctctcgttgcttcatgagttccgtaggcttcggtagatcgacatgttttcggcgaggttttttacctgatacaaagattatgatttttttggtaaatggttcagactacgatttgatctaggagttccgatgggatatgagtgtcaaaatccggacctttctgtaatgcttcatccgcctctttcatcctttcacgttcttcctcatctcgttgtttagccttagcctcatactcagctttatcccaagtttttcgactgtgatcatggattccaaaagaaaacgtgtaagcgattcctctcattcattgctgatcgaaagcgatgtccccttacaagtcggtcccagcctgtcaaaagtcgaaaaagcatcctgactggtcattaagcgtgatcaaaggaaatggacatttgagaatcattcttacagcgggtgcaccgtaggtgctttgtttcttgttgctcatgatcttcgtggttcaggatgcccggttctgcggcgccttattcgattggctgtcgttccagagcgaaggtgttggatccagcaccacggacgagctgggtaagacaaggcgtccgcgagtaacggcgactctcggaccggataccaggtggcaggaggggtgtcacaaggctgtagcgctgatgtcacgaaagatgatatgtagatcgcccaacaaggcactcccacaccttatcctttgagagatcagatctgataacagtggaccctttgtggccatcaagttcttcgagctcctgtaatatgaattgagaatttttccaaaatgtttggcttggattagcttcatgtcaccttgaaaagttttttgtcagatgccatgctgaagcagaaatgttttactgctatgtaggcactctattgggagaacttggtcctctaagtaataaatgaagctttgaattgaagatgtccatgtcaaattttgaaaaaacccgcttgatgaagctacaagaacaagttcttgctggtaacaggatcaaagtgacaacacttagtattgatggtaagcagaggaattaaaagagtcttgtcccttttgatggagtccaaacaaatgcttttgtcctctgagtgccatcatgtgccattgaatagtgtgtttgaagctgatgttgatgatgagaaaagaaactgcatgaataagcaagagagaagagggcaacagttaccaattgcttcagcatcccactcccagacaatcatttattctattcataaggctaagtattgcaatcaaagtggccaaaaaatagggtgaaattggagttcggactcccatatttgagtccaaactccgagtccaatttctgggagtcgtttaaccaagacccaaaaaattattcttagagctcactcaaaacacccaaaagaaaagagatgcaaaacttcctcctgttgtattactgggaagcataacattccaagaaacaggaaagacttgtgattggaaaacaagaaaacaagaaaaaaaaacaagatacatctttctttagtcgtatattcagcaaggcttatctaatttaaggagaacaaggagttgagatgaggagaagtgttcatagggatattggggagggaggctggggtatttttgagacagtcatgatacatgctcatactattttctatttcgatgtatatatatatatatatgaagctatctttagtgtttcattgatgtagttcacaatcagacaaggcatgaggaaagaatcaaggggagaaggcaatcatcacgtcagaaaagatccatgatgctactttttctggcttgataaagccagctactgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgttgctgttttgcttgttgtttggttcggtgttgttgttgttgttattagaactgtgtttgttgccgtcattatcattattacttttattattgttgtttttatttttattgttgttgttgttgttgttgttgctattgttattgttattattcatgttgttcttgttcttgttattattaccgtcttgattcttgccgttattaccgccatctttgttcttgttgttattgtcagagttttggtggtttccttgttgattattgggtccgtcgtttcggttgttggaattcttgggctggccatttgagtcggtagctctagggctcgcgccggactttttgttcaaggggcaaatgaataccagaaggttcaattgataccggcgacggcgagaagaacgacgagttgtcggttgggtaacgagattggcaccgtatccgattggacagtcaaagaaaatcgtgattcgtgtatttattcataacgggtcgtaatgaatgatccaccacaagaaatgggggtcgaccaggatcgttgcaacaagcaggaagaaaacaaaataaaacaaaaaattgatgaataagaaatcaatgatcaagtcgaaaaaaacaagtgacatttgagcgttgaataggtgggaacagccattgagatacggctcaagggggcggttaattgaacagcccatcatgaactaattgtgaaatagcggataatagtggcgattttttcccagcttctacattcggttgctcttgctttgggcttaccaatttctctctttcgcctttgactgaggccaattgagaagctaatttctcttcctcgaccgccagaattcgctctttcaacttgttcttcaatgcttcatcatccgctgcgggccaaaacgggatcgtagggttggccggtggagctggaggtgtcgatgccgcctgcttctgtcgattggccacttcgactgccgccaaggcagtagcattggccgcagaggctcgatcctcagcccctttggcgtaaagtactgccgctactctagctttctcagctcgctccaggtcgttggttaatgatgcgatttgttcttgagctccatgctgttctgtcttcagctctctaatttcgttctcgagtgctcggatcataccttcggtcgtagcacgttccgccattagagttttgtatgttcgctcctcagtctccatcaattgggtgatgttctcgcgattcaaatcgagtctcttcaaaagctgggttcgctcgtctcttagcatgttgatctacgtttccaaaagaaaaaaaaagaggcgcggtcagttgaaaattaatcaagtgaagggattttaaatgttttcgctcaaacctcggcacgggcaccaatcacttcgttgcagagcatctctcgctcgaacctagagaagtcggcacgatccaattcacgactgatttccatttgcatctctacaaacgagtcgccattatagccaagatgagaccaaaggtccctcagtaagaacagagctgcttctggaagctctttattaccacgagcaggaccggtagaatttgggatcgagggagagggaagcggcttgggtggatttggagtatttggagtagaggaatgtaggggtttttgtcgtgatttcatctgcttaatggcttcagcatcacgtctgataagagaaaacacttcttagtagatcaaaaaagactttgagcacaacagtgctgtaaaagtgcttaccgagcttgatcgacggctgccttcaattctgcttcccttcgtttcctggtgaaattgaatagaacagaacaaaagcgaaatgagtgtgaagattcaagttttttgccgtttcgcgatgagtgatagagtccaaaaaaaaaattgacctatcggcagctattctggcttcgacctcttgaagctttttttcgatcgctatcaaacttgccgattttctaatgatgaacaaacgtagaacgacaatgagttacgatcaatccactgccaattttttgccacataagagatactcaagcaaacaaaaaaaatcgacctactgtcctgcactgattgatccggtcatattggttgtcaagaccgattcaagtaaaagaggcttgtttgagatttagagctgataagagctaggccgattatacaaggattggttgataggaagtcaaacaaaagtaaaggatgggaggctatcgatcaactgatatttaaatgaaaacgattgcaagaaagctatctatgcgctgataatggacaacaacagtatttgtaattttggtacactaggagggttatatatgagtatgtatcaggagcagttatgtgtcacttgcagcgctcgttctaaccatctcaagcaggtagggaaacaatggtcaggaagaagctcatgagggtgcctgaagaatgtagtcagctggaaaggaggtggtcaacagagactcgagactgagaggcaagtcgggttgaacggagaaatcggaaaaggggatgacgtaaagagacttacatcgagcttacataagccgacacaactttacttccggtccacagccacacaatttcacgaagctccggtcgattcggatacctctatcaacccatgccaccaacttggaaacactgtgtcgggaggtcaggagtaaacaagcaaacatttcctcctttcaaggatgattgcctcctttcgcaagtgtctcaacaacgctggaacttggaataagtccaggatggagagacatctgcctcacaaagccaaatataaactcagtctatatggtactggtagcgctcgtcaagttttccaaaagaccttccattcagaagagccctgaaaacttaaacaacagaaatcaaatctgatttgcaacttcagcacaactgtgggaggaaaaatccctgcaataggacagttcacatctgaactttgaggcaagtttcatggcattcatcattaaaattgggggcttggaaaaacgactcccaaattttagtcgacgactcccgtttcggtcgggaggtcgtcggacgggagtcgttcttccaattcccgaaaaaacatagggagtcgttgcactaattttacatggagaatttttatttttttattaaaaaaaatagggagtcgtccgcctaaagtgcgggagtcggtgcaccaattctgcctaatgtttccccctttttcatatttaaattgatgggagtcgtccacctaatacgagggagtcgtcacaccaattccgccaaattttttgccttttttttctatattaaaaaaagacgggagtcgcccaactagaaatgggagtcgtcgccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaataagattgattgagaaaaaccattgcaagagataaaagagatgacaaacgggccaaaaacattcaaaaatgatcagaaatgtaagaaaaaaaacagggtaaaaaaggacatagaggaaaaaaatcacccctcaatgtagacacaggataaaaaaaaccctagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaaacggagtcgtcgactaatttggagtcgttttccagcccttaaaattttacagatgtcaaaatctctaatgctcatatctgatgatcaccagatttgaaaaaatcacaaaatgatctataaatcagtacttgcccccatttttggagagttttgcttggcaattttatttatcccaaatgttttttacttgatggcccaatttttttaatgcctggtgatcttattgtatgtattggcctcaaatttttgggggttttactcaatgaaattttgggattttcttgagttgcacacctgcctgtctccgtcaacaaacgtgaattggaggttgacatcggtgttagattccatggcagtctgtttggctctctaagcctttttttttagttatatgtagatgtacaaaaggtttcttcacacatcagacataaactggcctaatcacgtcaattactgaagaaagaaaaagaaaaaatctgtttgaggaaaagatcttgattgatgtataagagaagcttgaaattatgctagtttatggaggaaagaatttgaaatcagcttcagaaagaagggaagaaaatagttgcactgtgtatgttttgcgtaaattgaaaagtcaaagaatgtggtagatatattaactagtagaagctagaagagaaactagattaatgagataaattatgagggacaatatttggaagcaatcataatgaaaaaaaatcaggtggataagtcaggtagaaaatatctcaaagtgtatttctttctaaatctaaactttggctcaagcaaagtaatcatagcattccaaaatgttttgtcagttttgaagatcttgatgaaagtttccttctggttttccttgtaccaatgaccgatcaaggacagagctacatgaattgccttgaaatgtgaagtgcaatcactgaaataataatccagcaagaaaatttgaggatcggaaaaattggaattccctataagtccatcatcatcatcttgaatgatcttctccagctcaactttaccgaagagcggtaatttttctttgggccctaccatcaacagattatggatccatagaaagaacgatttctgtgtttgaagttccatccccttgagtttgacaaaatccgaaaatcccacgtggcatgctttaagattcgccatcagcatttccaaactacgggaaacctgaattctagaggctatcaggcccgtttcgagttcaatccaaagatatccggacgaatcttgttccagatcaggggtattcttcaagataacagtcccaagtcccccagattttatcttgtctggataacgatcaatgtcccccatcgagagtgaaatcttgcggaaagattccatagtaatcgtctcctcggtgcccagagttacatcgtatctcagtgtgggataatggggcatcattgatctaggaaggatttcaagattgcaaatttggaagtttcctaacttgaagttttcataaccgtggtcatcaactcctttgagaactttcatgtctgttttgagtgcatgagcgatgagcaacatcaattttcgatacgcgacattctcttgggtatgtccaactcgattccaaatttcaggattgaaagtttcgtagtaaatcttaatgatcggtaatgcaacttcaagttcatttgaatctggctttagggatagatagttgacaacaattctctgaagctcgccaaatttgtttcccaatttcgacctttggatgtttgagacgattccgatgactggataactgtttggaggatagaaaacttcatcgaagagccattcaaccagcttctcgtgtaacttcacttcgtctccgtgctggatgtctccggtcaaatttctcaagatagctgcattgatgaacacgatccatttaattagttttttaaattgagtggtaagctttgtgcttctctgatttggccttttcttatggtcggtttcgatgaattggggatggagtaagatcctgactacaaagtcattggtatttttccaacggttcaacttagctgttgaatcatctattgaatagctctccctcgaacctctggcgtttgcaaacttcatgttgttgactagctcgttttgaaacctttttgtaaagctttccaacaagccaatgctcacagattgacggggcaaatggagatgtggaatagataaggacgggccagtctctttcgccgagtcgattaagcgcaaatgtgcgctttttttctgcttcttgtttgcatcctgtagaagctgatcgtaggcctcggcattatcttccacatgaaactcgtcttgagctgatgagccctctggggaaaccctgcgatatctgggagactgttcgtgattttcgctggggtaatgggcttgtgaggatatcaaaactgaccgatgtatgtgcaaaaaggggagttattccgagcaagaaatcagagacgtgcattcttccaagaataacattcatttttgttttccaacataccttgattgttagtataatcgtcaactgcattatggcgccttatttcattaggaccagcgtgaagtccaatataatcttggcccgggtgcgcgtcacgttgaaattggggatgatcatgagattctgtgtggccttttcgggctgggagctcgggtacagccgaggggacttcgaactgatttacgaacgatatccatccatgagcatcgaacttctcggacccagggcggtcagaatccaactgcttgtgaagccaagacaggttgttactcgtatctacttcagggacagtttcaagcattggtgttcggaaagttgaatctgggttatcaaggttccatgcgccatgttccattgcgtgtggttgaggggatccgagcgaagtgggataatttggggacgtaggaaagctagaccagctctgaaagtcatggccggcttgaaagtttcgtgcatctgtgtcaaacattcacaaacagatataaaagcttaggtgaacattagacacgagacctctgtttctttctcccgggcatcaacgctaattctcaccttcaaataccgatgacattgcatgattggcgccagtggacaacgtaggcggaccaaaactcaaatatggagaattggtaccaccatagttgtagttatattggtcgtttttttgtcttttgctgacctgtggcagtaaactattttcgggctctgcaactttcaaaatgaacgaaaaaatagcaactcatgagcaaaaccatgtcatttggaatcgtttagttaggcaaggaatcttactttcaccgccgaactctgtcgaaggagcatgaaagcctaagatgtccggttgactgtgaacctgctggttttcggaaggacgctttgggttgagtaaccttccacggttgtacacttcgaagagatcttcttgactcgaatgcaaattgacccccatgtaaggaatttcggataagccttgaggggctggctgtgcccacgcgatactcaggcaaaaatgccatgtcagtgaaagcttggaaaagttgtgtctttcaaaattcaagcgcatgctttcaccaaagattcggctaattggagttcgacaggtatggaggcgcttagagggcaagatgcctcaagggcaaacaaaggccaagcaatcgagctgactagcttcctctggatgtttggatcttgatcgtacatcctttgtttcaggctttcggcataacttcggcatgacccgagtacatggctgtagagcagtggttcgagtacatacgaggtagcggtgagcccaacaggtctggtcattcttggaacccatgtttccattatgtaaatagttccgagttgcaacaagacaaaaagagaactaactatccaaaacggtaagccatgtacaacggaaggaacaaaattctcgtaaataaagcgtctcgaatctccgtctcttccgaaaagaaatcaaccgaacacatacatgaatgatccctttgtttcatcagaggggtaaaataaatttgaatgattcccgcgaaagttttcctagtgttttatacccttactccgcttttggagggaggacagaggttgaaggaaagtttctacatcaataggagtcattttgagcaatcgtgacaggttagattgtacatccttatggggaaaagaatccagggaataatattcctgtaattggtgcacatgaaacacacggccgttaggttttcgggtgaattgcatggaaaatctttctgcgtctctctcttcgcttgccaatgtttctcctggtcatggctcaataacactgccggaactaggtgctcggaccggcaggtccgacaagtccatcgaccggcctttccgagcagttctcggacacggtcggccgataaaaagtcggacacacctgtccgagcagatgatggaccgactggttacggctcggacaagcccgttcgacatctggtcggacagcctccggcattgtgacttgatgcagtgatgtggccgacgatgctctgaagcattaagaggctgtttcaattcatggcacccagggttgatcccgatcccaagtggaaaggatactatggtcgattagttgtgatacaaagatctgtaacccggtgctagacagttggttttggcaatttgattgatactaaacagaatttttagcaggttccgcacttttgctacacatcacttgtgacacttgcctagagtttgagggggcacggtgccttccaaactttcaaaaactcccaaaagtagatgggttatctgttagaagagtcagccctcttggctttgtggataaggcggagatgcaagtgataggttgcaatgggggatagtaattagaggtattgagggtttgggttcacgggccgggggcagagaaggtgtggcaattaaaatttcagattcccttgttttgcatggaaactttgttcaagttcaagggaagacacccttgagtattattttgagaatttcagtcttcagaaaatgtgttgcgcatgcccaattcattttaccttggaaaaaattggcaacatggattttccctcatctcgtgtggaccatcaccatccaacacactcaatgtgcaaacagaaatcaaaccaatctaatttattgtttgtgttttcatgagatcacctgctgcaaaaataaagagtagtggtaactgattgttctatttcatccttgtcttccttctctttctacctccggtttgattagtaactgttttctttgttagtcttcttgtcttgatctttgttttgatttcttgttgataatcttctagctggtcttgttgttgctcaaccattgtgggcctatggttatttctcaggctcattctttcaatgaatttttttttcttgtttcatttctgactaaatggcatgtcccagttttgcctctatttctcttaattattggttgaaatgcttaccatacactgtttcacactacaaacaataccagttttgccccaggaaaaaaattgccatttgggtggtggaaaatagatcagtttccctgagtcttttttacaaaatgactcaagagtaaaaattaggctaaaatgagctattttagccaaaaataaaaatgactcaaatgagctaaaaattatttttggaatgtttgaggcatttttatttttgggccaaaatagctcattttaacctaatttttactccctgagtcattttgtaaaaaagcctcagggaaattgatctgttttccaccacccaaattgtcattttttcctggggcaaaactcgtactgtttgtagtgtcaattgtggtggaaaaaatgcacaacttcccgtccacatctgtgggtctcccagagccagtttagagcctcaaaattcaaattcctctgcaagaatcaagaatttttgggtctagattgacttctgcgagggtcatagatccgacaggaagtcctccaatgaaaggctagttatgctaactgtagcattagcgcagtgtgacatagcggaatcccactaacatttagtgtagcacagtggaattcagccaccactgtgctgacgctacgcgttgtggtatgtccatacctttccatgtatcctcatctttcgtatcattttacatatattcttcccagtattatttcatattcagattctacacaccatttcacccctagtcacctcttacagcttttcattagctcttgtagttctctagttatcatctcttcaatatattcatagttacagaacagtacattactttgtacatacagtacatatacattacacattatatagttacagtatctatgtagcatcactctttcatcatagtacatcatcttatctccactacatcatatacatatttcttttcacactgctttgactttccatatctgattagcacttgtatacacagaacatctgtcacttagctacattatttctcatcactcattactgtttaagatttacattacccatagccaggatttacccagccatggtgctttactgttgtatgtacatgttgtacacatatatactctttcttcctcctcatgtatttttccccttatgccagttttcatatgtaccctctaaccatagtcttagaaatcataaattagcatcacccttatatcctcatcagatatcattgccagttatatttgccagttatacatccccccttgccagttataaatcctcatttgccagattattccccttgccagtgtcattcctcattgccagtgttacacccttaccagtatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttttgctcaatattctctttgacttgaattcccatagacttgacatatttgatgaattctgaatggcaaatagcgtaaagaggcaccaatgagtacagctttgtataaaatgatctatgatagtaagcaatggagaggaatacctccgctcgtttaatctaatccaaacgtatccgtacagttttccttctagatcatcatacgaagtcactcggagtagagcagggagccctccaggtcttggtcggtctctcaaatactcgtagctttttgttgatattttgcgatttttgaacagcgccttgtaatggttcataatacttttttccaaattccctagtcctacagtgtacctgacttggtatgatctgggcttcattgtttctggaaaacgtttaatgtcgcaaatttcgaaatttcccaattggctgtacgtataggagaaatcagatccgaatccgactttcatctgggattgaattccgctgacgatgagtgattctatctcccaatcaaaatccatctcatcaaggattcccaaccccttccaaatctcgggttggaaattgtaatagtacaatctgatgatcgaaatcgctacttgaggggcttcgcctggttgttgtaccgatgatagaaatttgatcaatagtctctgtgtcggtccgaattcttttccttttttgaacgcattgaaatcgacgaaactgatcattccaagaatgggcgcacaatgttcagggtggaaagactccttgaagagccaatctatcagctgctgatgagaatcgaattcagaatgatccaacgttgtttttcctgcgttcaatttcctcaagacggcagtgttgatgaaaaggaaccattgaatcaagccaccaaagtggtatgagagcttttgacttctttgaatactgttttgagatggtgcaagaatgttaggatcatgctcaatccagatcatatacgagtcactgtttcgagaaatcctcgttggtagtccggctattgggtagtcgtttttacgtgctccggtgcttgaatgtgtgaagacgtgatggaggtgctgggtgaatttgtatgtaaagagttccaaaaatttatcatccataatgtttcttggcaactgaactttttcaagaggaatcgactgctggcttgtgtgctcatgtgtgctctcatcgctgttggtatctcgaggagactcgctgtaaatttgtacctggtcgcgatctactgagtccttcgacgaaacccgatcattctcatttaattctccggacaactcgccgtcgaaagaaggatgtgaactactaggagctaatggccctgattcccaagaggtgcgtaattctgaagaggaagtcagctccacttttccgggattaaatgccgttttgggtgatttcgaattacttaccttgattggtaatgtgaggctcatgaagttgttgagggcgctgaatggaatcttggccgctatgtgtatcaagttcaactggggaatgcctttgaaatccggcttgattcaattctgaatgggggagaaccggtggcacatggacattatctaagagaggaagccattctcgagcattggtgttttcaaattgaggggactgcaattgttcgaagagcaaagagattttaaggtcatcatcattggtgcctatctcatgatgtgacatagattcaaacatggattctggtgttgggttcattaaatgttctttttcgaaggttaagccgctattcagtggaacatgttgggattgaggtggcaagaatgaagcgggcgatgttggggtcggaagggaaggccagcaagtcgataaaagcatggtgtctgagccctggttgattgaggcacaagcagatacagcagctcaaatacatagcatataacaaggcttccacacattttgttactcaccttcaaattccattgggagaacatctcatcatgagtggcactatgagatgaagtatgggggtcaagttgcggttgcggaatgagaccactaacgtcatgttcgaccgtcttttgccttttggcaacatctggaatcacatcgttctcagcattcaccgcggtgcataggaagattacaaggagatcagtcgatgaaaagtgtgaagttggacgtagcaatatctagccggaccgttggtcttaccttgatagtcactatgagcgtcggggtccatccactccgtgccaattctcgtagagaactgagtttccgacggacgcttcactcggttgaacacgtcgtgaagatccccttggcttgaatggacatcggaactgataaaatgactttcgcccaggccatcaagggccggctgagcccaggaaacggtgtagatgaaagccaaataacatgccactgatcgtttgatagatgaagtgttgataatattcgaaggcatctgcacagaaaatactctggaccactgcagacatctgcagagcagggtaagagcgtatactaatgaccaacagcagtagtctgcagccagcttgtggaaggtgttttaatctaatgtaactaagtccctccttatttggagggggggtgggagggtcgcttcgcgacgaagggggacttagccaagttcgtgttttaatgcgagtggggcatccctgggttgaatctgtttcaagacttgtgaccttacatagtccgcaagtttgaacacccgttatcgtacatccttgcacacagattagagcagcctgcgttgcatgtgttgtccgttctagaaacttagaaggaagaaagatatagccgatccaagccaatccaggctgaggaaggcttgggactctggagtctttgcccaagaaaaatcgcacatttcctgagccatatcgaagtctctcaagactcaacatacacataattcttgaatccatccttatttccccatctgccctttgactatccattactacaaatcctcaacccaaattcaaggcatcctcaaaaccaaacacacgcaaaaagtaagccaaattttgctgttttttttttttttgaaaaaagaatcattttgatccttcaagttcttcccaatcaaagcatttttgcaaagggttgcagtccaatctcaaaaacaaaaacaaaaaatcaacaatcgcccaacgtctccctccatcttgacactccgcatctaattggattgaatccagatggaaactttgggaaaacctgcagccaaattctgccacatccgcactaacactacactatttttcagcagaattctgcatgatatcctgtgctaaaactacagttagtgtaactggctcattgctgctgtagtgttagtgtggtgtaacatagtgcgtttctgctaagctttagcatagtgcagtggaattctgccatgtccacacaaaaactatgtgcacaggcccccaaaatgtgcccgctactctgcactggttagcagcattttggccctgtagtgttccatagtgcagcattgcatagcaaaaacccactaacattttgctaacactatgtgttttctgcacaaaaaaagccactacactaactttatcagacttggggtacttactagggatacatccagtagtatctaaagcctgacagaagaataagactgcacagtttttggagaaagaagataattattatcagcttcaagcttagcacgtgtcagctctggtctcttatgtgaccaggagttaatagggtattgggtcacactatagccacagaggtggaaagtggaaatgtcagctatgtgtatgaaactttggttcaataatataaaagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaagtattaagtggtccaaacttcccacttaagaggttaaaaagtccacactcctcagttaatgacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattaatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttcaaggaattagttaagttttgagtctgagataactctcagcttaataataattccagtaagaaggtagggttggattggataaaaagactactctaaaagtaggtggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctctttggtctaccatggtagagttattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatatttatagccaattacatcatgtgtctacttaaaatagaatactactagtagaaaagtgccacactctagacatggtgtggtaattctcttttctacaagtttaataatttaattatgcttgtagaataaaatttctaaggttaccctaaatgtatattcaaccctaatttaatatacattaattttattctatatttttgtatgttttattccttttgtccttcaaggttttgaatatatacaaagtccttgaaggagtaggaaattggggatacttccagtgggcaaccccctttataatcttatgaaatatagtcttattaaataatattattacatattatattacatattgagtatttaatattcaatattcatttagcagtcttttggatactatggagtatccctaaggctgacaggaaataaacctcacctcaatgctagaaagcagagaggctagcttcctgggttagaggggatgacagtggaatgagcatcactgcaccaagcttagagcagatcaaaagaggctctcttctagactacagtagtgacttaactgtagtctaggatattataataaggataaatatagaaggtaaagagaaaagagagagtgtactgctaaaaccccactcactaatattaagtaaggtacacgggtttgtatggcaataatctctgggggaaggaatcctagagggaaagccctccccttaagtattgcaaggcagggttcaggctgcctgttggaccagtgcagtccccttattgttacattattcctttgggggaaagtgtcaagatattcaaacatgcaaatgtacatgtgttgactatctctcttatatcagaaaatagaattaaatatttagaatatctctcttatttcagaagatacacaagagagatacacaagagagataaacaggatgataatcacttggataaacacaatagataattatccttttcaatttggttattattttcatgagagaggtacattaattatccagagagagagataaatatgtagagaggtaaatcattatcaatttaaagaataacattgaataaatacttattaattcaaagaatgcatataataatatttattattatgtaacctgggggggttacaatctcatgtagacacatggactagtgtctcagtgtctgacagcacggctcagagtatgctcaatgaggcttacacaaattgtccagaagctttacagctggggcaaccaacctctaagcagattagagttgggaagttaacaattcaagtcaacaatttgttgaactggttgtaaagagcttgaggatgttgtgggtgaatcttgtaagggttgtaatcagtttgtgagattgtggggattcagataaggtagaaagaaggaactattggtataggattaataggctagggccttgagtctagctagtgaaaacctatatgtgattaaagatggccccggcgcatccagatatctggctgctttttccaggaaaactgccatctgcatctgctggtaggtatccccccaccttagcgggtatctttggatacccgccccttaaagcaagggcagttggagggggactcctgggggaggctgaaaattgttttctttccggtcaaaaaggttgtgcctcattggccttgagacagtacagtctccaggcccaagaggaacccctctcggccttgagactgtacaaggtctcaaggctgagagggtctgtctgatgagtatccctggggatacccggatacccgccaagatttggaggaaaattgggcatccaaagccaaatccaaatcctctggcgggtatccgccagcagatagggggtatccacaatggataccccaaggccatctgtaagattaatgagtgttaagctgttggcttgtctggtgatactaatttgtactggatgtagctaatgtctgaggaaagggaaaggaaaggaaaggccatcagcttccttaaatactaggaggagtcgctggccaatttgtggttattttatttcttggggtcaaggaataaaatggaactggtagatgtcttgttcaacaattggggagaggaagtgtcacagagtgttggttcttgctgcgccgcagctttattcaataatattttttattcattcattctatgtgcacctgcgtgttatctcattcttacatctttatttagggcattaataaaaaaacgcggttttccgcgttttgacgcggttttggctgcgcgcagcacccgcggtttccgcatttagacgcggttttttaattaattttttacggcttatttttcgagtttttttgaatttttgaagttgtttcctacactataaaaggcgtagaatttaatggtaaaaaccatttttcataaaaatgaattttgattattaactattttttttcactcatttctcaattaattgtttgcatacatgtatgtaccttattttttatgttttcttaaaattctaaatttatttcctaggttttaatatgcgtagaatataatggcgcaatccattttttttaaaactcaacggtatacttttaatactcaaattacacccattttttcacttaattttttacagcttaaatttcatcattttttgacattttaaatttatttcctacactctaagacatgtagaaaattatggtaacaaccatttttccccaagttgaaaactataccctgaatgctgcatttgacatgtttttttaattaattcatcactttttcacctaattgtttgcagacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgctttctacatttaaaagtgtgtagaatttgatggtaacatccaattttcttaaaactcaatggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttttttcctacactttaagacatgttgaaaatgatggtaacaatcactttgcatcaaaataaaaactgtatcttgaataattcctttgacgggtttttttaattaattcttacatgcttaattatccttattttttggaatttgaagttcatttcctacactttgaaaggtttcaaaattgctggctttatccattttgaattcaaataaaatttgtatacggtacaaattatgcaagaaacggggtacactcatgtattaagattgaagcttgtatatttatggaaattggacttcaccattcaattctacacatcttgaaatgtaggaaataaatttaaaatttaaaaaaatgattgaaattaagccagtaaaaattaattcaaaaaaccattaaaaaaaacctgtccaatgcagtattcattgccaatattttgcttttatgcaaaatgattgttaccatcattttgaaaatgtattaaagtgtgggaaataaatttgaaatgtcaaaaaagaatgaaaattaggctctaaaaatttaagtagaaaaatgagtgtaatttgagtattaaaagtgaaccattgagttttaaaaaaattggactgtgcaattaaattctgcacacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaaatgggtttcaccattaaattctacgcgatttgaaacctaggaaacaattttaaaaattcaaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaatgcggaaaccgcgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaatgccctttatttattttatttattttaatatttatgttttcttcttatgagggggttaaaacctcttaacccctgacaacagtgggttgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgacgctaaaacccaccacgctaactgttagtgtagtgtaaatttttctctcaagttttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgaacatcagatagtgtaactgatttgaagctaacatttagtgtaacttataccaaattaatctccgctacactacactacatgcctagttacactatgctacggtagaagttacactacacatgcagtgtagtataaatcatcaattagagaaatcgacatgtcaagtgagactttatgctcttgaaacctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccatataactggtatggccaaggtccatagtgacaattttaaatgtcctatgatcacacacaatcccttagaaaatgaacagcacaagatgtagagacaaacaaacagaggatgtgcctggtgagatttgaactcacaacctcagcaatgctgagtcacataccagagtgcttcctttaccaactagcacagcccacaagcgggtgacgtaattcaatttttttcacttcgttttgcaggtgtgcagtcactgtggaagtgaagaaatccaaattttgtcacctgcttgcgggccatgtaggctacagacccttgtggttgtaaggttagttgggtggtaattgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacatccacccccccccccttgccacatgatgtgaaagtggaaattgaacaagtgtgggaatggaacccagtaaagtatgatctgagggggaattgaacccataatctcaaggtagtctgacaggggaatgtggtcttacaagtaagtgttaaaaattggcagggggctaaaattgagtggcccccattaccaactgaaaaaaaaagatgatcaattgaggagatctggatgtaggccccccaatcaggcattatcttcagggtagactaatgctattcatgtaactgcatagtcagttgcactaacagtttgtgtaactttttgatcagttgcactaacttttagtgtaactgagggaaccactacactaactgttagtgtaactcatcaaaacattacactggtctgtagtgtagtggtttcaacaactaacaccactacaattgggctaacaaggtttttggttagtgttagttggacttttttcaagtcagctaacactacaccaatttttttttttcaaaaaatctgtagtgttagtgggccaaaatttctgctaacagtaaattttttgtagtgtagcttaaaaagctaacactacgctgcactaacactacggttagtgtaactggcccactgttgcccctgacaaacttattttggcgaaaaaatgtagtgtagcggagaggcccattattgattgaatttgtttcccacttggaaagctttaatttctgaagccttgaaagtatagaatgaatgaaaattacgtataaaaacagaaacagacacagaaaaatggatttccttccaaaaatataagtaatctgccatttttcttgttgaaaacagtccaaattggccaaaaaatgtgtagtgattttttgatacaatacaatcgtatcatatctgattttagatatgatatggaatactgattgtttgaagttacagaaaaaagatacaacacaaaagtatctgcagatactgtattgtatctttaacgtggtttggttgatatgggtggctaaattcccaagcggacatagccaaccaatgcagatgctcttacagaagcagaaaaaaacacattccaggtgaactttattaatgattgcacaattccctggcatgtagttacacacatttttggatagtttcctaatgaaaatttccttgtgcatcttgagcacactcagctattttttctttttttcatgaagcccaaacacctatttttctaaactgtttggcgcaaaaacatgcaaaaaaaaatcgattgcgacacacgagcatcttcgttttgggcacaagcctctcccgcaccttgtgtgatggacggagaggctgagcaagccagatttccagccaatcttactactaagattcttccaaggctcgaggtttcagcagggggaaatcttgagtttatcttttggggcttggttaatcgactcccaaaagttggagagtcgactcccaaacgcccaaaacccccgaaatgcccccgtatccccagaagagtagggagttgattccccaagctgtcacgcgttttgggagtcaaatcctcaaaaattttaaataaaaaaaaacaaaacccccggagggggacggagtcgatgccccaaaacccagtgggttttgggggtcggcgagccaaaaagggccctcgatggccgggatgattcctcccggccgtcgaggatgtacatgtacaccttcgacggccgagagaaaccctcccggccgtcaaggatgtacaccttcgacggccgagagaaacgctcccggccgtcgaggatgtacaccttcgacggccgagagaaacactctcggccgtcgaggaggtacactctcaacggccgagagagaactcaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctcggttttagagggtgtacaccgtcaacggccgagagtgtttctctcggccgtcgaaggtgtacatcctcgacggccgggagcgtttctctcagccgtcgaaggtgtacatccttgacggccgggagggtttctctcggccgtcgaaggtgtacatgtacatcctcgacggccgggaggaatcatcccggccatcgagggccctttttggctcgccgacccccaaaacccactgggttttggggcatcgactccgtccccctccgggggttttgtttttttttatttaaaatttttgaggattcgactcccaaacccgctgacgggtttggggaatcgactcccaatactcgggggatacgggggaatttcgggggttttgggggtttgggagtcgactctccaacttttgggagtcgattaaccaagtatctttttttggctgggagatcgatccaagttcggcgagactctgtgacatccctctccgctgccaggtgagatctgtgacaggtgggatggtcaacaagcaactcctattaagaatcggtttcttctcatccgctcctcctcctcctcctccttctttcccatcctcaacaataacatccatcaaccgaaaactcaagaagcaacctcaaccagaacatacacacatcatgtcagacaacccacaaccaccccaagaagatatcgatcccaagaaatcaaccgagaccgaaccactactgcgtcagtccccacattgcttatcaaactcatatacataggagactcatatctattgttgctccttccaacagctcaagcctcgacctctggagccacctccgacagaccacgcacagtcaggcatcaccgcagggccttatcaggtcgatcgacgagatcaggcttatctggccagatttcatttgggtaagagctcacttgaactcaagccgaattcaatcagtattgtaataacaagatcatattttctccttttaggccaagcttcaacccaaatatctatcccgccgtcaatgaccccttcactcgccaggccaaacatgcagccgatggtagagctcgctcacggtacttatttattgctattaatatagaagagatcaattccccctgacttctcccccaatttttttagtttcctaaaagctcttctggtcgggattggattatggatagtcattggcttggtcattggttgggctggtttacatcgagccggttggagtcaaggcagtaatcgagtaagtcttaacctaccgtgcaacccccacgcgcaagaatgagaccgatcaactgacttgttacgcggcgtctaatggtttggaaatttaggtagactatggagcgaaaccctcggtacctcgatcggatggccgggcggtttggtgtgcgaaattcgacacgccgcaatcgatcatgggccagtcgaggatgcccggcgagaccctgaagtccagagccaccatctcaatccccctcagcgatcgtgacagcttcttcatccatggactcggtagcttcgccaaaggtcgcatctctatcggctccactgactcccatgagatccagatccaactcgccgccttgactaatgatgaggccttgatcgatctgatgaatgtctgtcatgtcagtgatagtccggctctgtctaggggtcggcagaatgttggcttaggaatttatgtacgcggttttctcatgtcctttcttctcttaacaccatcgtctttcaattttttatgatagaccttcgctaatagtatgtcttggtcagacgcctactccggaagttggaccttatccggactcagacctcgaattcaatatccaggtcaatctgccaaagtctgtagggaagcttgagaagctctcaattcaagcggatctctttgcgctcaccggcaccgacctgggcgggtttgaggtggctgaagtagacatcaccaccacggtcgcatcggtgaggatcgacgcgctcgtgggtgaatcgatcacgatccggacgaacaacggacacatcgaaggctcattcaagactagcaaggcattgaatttggccaccaccaatggtgccatcgtcgccaacgtaagactgaattcaaggtctcacccgatatctgtcattgacttgttctctcctacaacacaggtcgcgcttgcccttccgaacaactcatccttcaccaatcttctgccctcagtcggcgtagatattgctaccatcaatggtgcagtcactgtcacctacgtcgaacatcccatcgatctgaagctcttcagctacgtgaaatcgactaatggtcgagcacatgttgaacatgctccagcatacgaagtcagtgttctagaccccctcgtcctgatcacaagtacaggaaccatctcaaatcttggacttactctttctttctttttgctgtcgtggttggctgttgtttagggagagttcgaggttgaaaccacttggggatcggcggatgtcaaaggccctttaagtcagaatgacccttcaggctcagctagagatcgacaaaagctgatcatcagtaatcgggacgagctcggatttcgccatatctctggccgttcgtcttcttcttctatttcactccaggaaagtttcatttttttttatttattgattgattggtatttttttttgtctgtgtagtgatttggtggggcaaagatgacagcaaaactcgcgcggaaaaaactaaattggggcatactctggtgaaaactactctaggatctgctcgtgccatcttccaataaaatcccccccccccctcctccgagaaaaaaggccgttgttttctaaatgataattgcgagtgtattatctcccttcttcttttgttatcttcctgaggcctcatcagtccattattgctttgtttttttgttgctgctcacttcatcttcttcctgcacctgacccaaacacccccccccccaaaaaaaaagatcttgcttgtttgtctcctcgttgcttccctcgctttttctctgcctccgtatcatattctcttcttcctttcatatcttttgttgttgttcttatatcaatctgactcttacttcattaaatattgtattccccactccctttcattcttccattcattctgtttgttctctttcttccttacctccctccctctctcttcttctccctccttttttctccctttttttaacacaaaaatcagatttgaatcgtttctttctttcatgtttccgagatctgtattgtggggtttgatgagacacacaagatgatggaagacaagaagaagaacaccatcagatgggttttttttgagaatctatttcatgttggagaaacaaaaccgccttgtcaaaacattgcagcagtattgattcaggctccattggccagtcgtgtcgtcataaatacaagtgtaggattgcatcgaataaaacaagaacactcggaaatgagtagcaaagtagttttttattgaggttctcatgacgtaggatgaacgcaaagtcgagatatcggaattacttgggcaccaaaactatgtgtatatggttatgtaagcagttggatatgtactgctgatttcattatgtgcacctggcccgcccaaaaaaacagatgtggatcttgaggcttctctccataaagatccatgtcacatatttcatcctcacatgagccactcacatacgtccacatccacgtccacacaaacacaaacaaatgatagtttttttttttttttgagaagtgtaagtgggaatgatcaagagtcaagagaaacccccccaaaaaaacaaacaagcctgagacggttttttaatgatgtatctgaaaccaagagagttctctaggggacagtgtaaggggatgatttggagacagattggcgagattcttaggagtaggttggtcgaggacgtgatcgggattgagtagaaggtgctggtttggaggctcgacaagtggcgggggatggctgggatgatgatcgaagacgcgttcgtacatcaacaagaacggattcgatcgcagggcgtcatcgattgaagcgagctgaacattttcgtcggagatgcgataccaggtgtgtctttgacgactgtggatggggcgatgatggagatggcgactatccagttggccatcatcatcatccctctgggatcctgatttggaatcctgggtaggagagcttggattggatgatgatgaagacaagggagctcttcgataggtgatataatggccaaacgaatgcgttccaaagtggacgactacagacaagaggcggtatcgatagtccgtcgtttgtcggttccgcgacagcggctgggtcgcgtctccggataattcgaagctcgtgcagtacggatcgaggatcagctcttccgggtacgtcacttgacaatggttcttgaacgatactcctcgcgcataggccgtcgatcgtgagatgtgaaatgtcagcgaatctgggggcttttttttgtttcatcaaattgaaatttgaatttccaaacaagaaaaaacatgagcggtcgtcaattatccgggtaggtctcgtcttcaacttcaagaataatcacttactcgggcgaacatggtttgtttggttgtcgtcaagctagcgaccctttcgatggagatttgagggaccaactctcgctcggggtcctcctcaatcgccgacttcaagatcgccaacttcttcttaatcaactggacttgtttcttcttgttattagtcaatttcgtcggttgttggtgttggtgttggatttcgtcgagttgcagattcaacttgtcgcaggttttgattagtgaacatttccgacagatgtagtcgtctagtacttccagcttcgtgtattcttggagacatgattcgaggcggcatgtcgtctaagctttgccaaataaatagatacaatcaaagattaagaaagattgagattggatcaaggagaatcatataaaagatctgggaaagggggtagctgtgatggaaaatagcatagaatctgaatacctttggggggacatttaacgagaaatggtcggcaaaagaatggcgaataacggacgtgaagccgcaagtgccgcacgcaattcgatgagccatgagtgctctgaaggggctcctacagatctcacgagcctggatccaaaactggtctctctcgagtccgttcgattgagtggattggtattcgaggagcaattgatcggccaagagtttagcttctgcctctaaggcgtcaatcatggtgactaggaattcttgagcatcttgttgttctgagttgaatagcatcgatcgtctggcgttaggatgatcgagtagggcctgagcaaccgaaaaggtcttgaggacaaccgggtgatctcttggggtattgagcgcaagtaacatccctccgagtgcgttggcaagcggtgtggaggggagaccgtaggattggatcagatcgagatattgtatgatgtggggcatcgatgctagtgattgtaggaccgcattgatgaagcatgagttggatgaggaattgatgagaccaggataataaacttttgaggaatcttcgtggctcagaggatgtggattgagctggttcgagcgtcggaggattgaaggcgaagagcggctctggaaggaatcaagtcggattgaaagaaggtaatcagcgaacttgactgtaatagttcagtgttacataggttggagacgaactgatagatggtaatttagattggtgtgaatcggatcctggtttcttgagagtggtctggctgagaaagtggagaagccgagtgaactgaagggcactgtgttgatgaggagttcatataagccgtaggctctactgatcagcctgaatggtagggatgtgtttctctggagcttgagacaagtcgaacagcatgcataggtcaagatgatgattatgaaggtcgtcaagagtgggaatcgagagagttgattggcgagcgctggtggcagagattgatacaccaaatcttgaaaggccgtccagattgatacttgtggttctttaatcgagccgtatgaagttgtagctgtcctgtaggttgacatcttcgaggcacgtccaatgtattcaacatgtaccctgggagagatctgagtgggtatttggtcaacaacaaaacttcaaacaagatatctcttggacgagccaagaagagaaggcgactcacccaagacaacagactttccctacagcatacgtataagagatatgaacgacccagtgattccgagcagagtagtttggattcctgcaagatagaagctctgatcagtatctatgtcttcgcatcaacaaatggtcaacagaacacactcaccctgtccttgtgcttggttttttttttctcaggatgatgatgttcgtttcagtttggaggctggagtggggggatgggacaccccctgtgactggctcgtgaaccatccttgaacatctccccaggcaggctgttcagctggtatgtcacaaacatgtcactcggaatctatccacctgctgataaactgggccagcagatatcaacaacacccactctgggtgtcttcatttgattcttcactgataaatacaacagaattgtctggagcaaacaaaatggattgcaataatctatgtggttcagactcagtacatagaataaactttggtccaggttctcttgtcagtacaatgtgaatcaaaacgagccaggcaaccccctatagacgtgcctaaccaaaaacctgagattttgccaaaattccggaagccattcatacacatttcgtgcctaccctcctgctgagggggggggggggggtgtttgtgtgcagagcactctataaattccaatcctccagattgtcaaacaacctcaaacttgccttttaactttttttgctgccaattttcacctttttgaggtgtttaacaagttgtatcccctccattcctacaggaaaaagcaaaaaacaaaaaacaaaaggaaagtttggcaaaattttgataattgtacatccttcatacattaatctaggttagcaccctaggaggataaaaaggccattcatacatttttggtgtgtatcattttgaatttttggccagaaatccctacattttggttaggcacctatataggggttgcctgggtcttgaatcaaagatgaaaacaatacatagaagaaaatgagaaagaaaatgaaaatgagagacttgcctatctcagcagtaataaatttgttctgggctctctactgagctagaagagtggggagcctgtaagagcatccacatcagtgcacatattgggcaggattagccaactgatctaatcctcccaatcacactggtttggattagattggattaaagtagctttataaggaacagatttggagtcattcattcaatgaactcggatgatggttgtgaataggataatttattagctcaagataagatcagacaatatgaaaaacaggaagagagaaattgaaacagaggaaaacccacatacctgggatgatggttgtgaaagggatgaggagggaatccttacacaccatcagatggtatgaatctacatctgtgacatgtgaatgaaaggtgagaaagcacagaccaaagaagaaatgacaagaaaaatggaaattcaatattcaagagtatgcttgggccaaaatacctcaaaaatacggggttgcctattaacaacatcctggctttgggggctaaatttcaaggcttttggtggctttgactagctttacctacctaaaatacacaatttcattgagagtttttttttgttctcaagtgataattcaaatcatacctttttgaagcttctacaagagtaggattttgggatttttgccaatttacctttttcaacacctattggggggcttgccagggtcttgtcttaagtacccattggcccttacctggaacccattggccctaacctggcacccattggcccttacctggcacccattggcaggtacccacacctgccataggtacctcgccatcaattatggctgaagcctgaaacatcctttgagaggtacttgtttttaactgttggccagaagttacttgcctgcaggtatccactttgtctatgaagtttaaggaaagcactcaaacttgccatgggtacccaagtgtggagtgccacccctcatgcagaggctctaaggaatgaaaagtggtttcagattttgatgcttacataatctaattttgttttgttttgccaaacctgggagtggtgagggtttcacatgcagccccagtgtgacagtgtgatcacctttggacttgattgaccagattggtcaactggttcatcaggtgcacagaatctttattaagactcacaagtgtcagtacactacaacataggatgattgatgagacaaagaggtgagcacacctgattttgccagtggagagttgaaagagagaaatcaaaactgaataaagaaagatagaaataggagcccatataagacttgaccatttaaacattggtgggccaatacatcacattactatatttggtcaatgttttgtaacatattggctgacattcatgtgaaaatgtgttattttgtatcacaaaaaaactttggatgtgatacaataaaataaagtgatttttcccctagctattttacataatggactgctttgatacagactgatacagtacaatattgtgtgtattatgccaataagaccccaaaccccaaaaattggccgggattggccattttctgggccaaaatttgttattggtattgtgtcttgtgatcatcccccatagtaatacaataccaataattaagagtttcccccatctggtgttatttacattttagtgcaggcctttatcaatatacaatacacgtaaaattagtgaaaatacattaatttacaataatacagccatagctgtatctgtattggcccactgttaattcactacaaaaagtgttgcaacacattctgtgaatgcaaggtaacattgctcgtcacatgcaatgtcacctcggatttgcaaaaggtaatccaatttttggcactgtaaattccatcgtattttgaaaatgtgaggtgacatcacatgtgacatgcaatgctacctcgcatttgcagaatgcaatggaacactttttgtagtgattcaaataaccatttaggtttgacaactagatttcaactctaatcatcactaaaaatattttaggggcactgatataatctaatgaatttgttcccatattcagttgagaagtagtgatgttgtgggccaatgaaacagatcactcagaaaaagtgatatgttactatactggtgcccactttgacatcaggagggagatacctagacttgccacagatggcctggttgtcacctgaccagctccccgtaaagcttctacaagatctgcatgaaaaccctgcttgaaggataaattttgccccacatccccccaaaacaacctgaattttttttgaagatttgtttttaagttgaagcttcacatccaatgattagccttttcacttggttaggattgggggttgctgtcagggataggtctcaggttgagcaccagatatgtaagctctaactggctgcaatgggtgctaatgggtgatttggaaattttgaaatgttgacacatacaaatgaagcccacccttgaagcatcatcctcacacaaccctagaagatgctttgcagaaggtttatgcatacgtttttgctgttttgaccaaccaccgggtgggctggataaggttggattaggttgtattctgttgtgatcagggcgatggcctcaagttttgtgacttttatgacgtagtgtcgaagccgaaccttgcgcagaaattctcaaaaacataagtattcgatctctcaaaacaaaaacgtaaggatcgggttccaacctttctagcaaagacaattggttcaggtggagattcgactgtacgggtaatgctcatccagagtcggcatatcccctcatcactgaaacatttgattagcatttggcctgtaggatccacggccaaggaaaatcgtccatctcgcctatccctaaagatcattttgtcttgagaatggattcaaccttgattgaaccgttggggccctcttgccctcaaaaagatattagcacattgcgtttggaaggcattgagtggaaaataataatagtaataaggggcttgaagcacaaaaaagaaaacccaacaagcaaatgaaaatgatgtcgagtcataactcttgttacgcgttgcaggctgattggtgcaaaatttccgaacgagttcgaacctagagtcaaacattacgcagggatttgagcttgatccacaatactatgtaatcgggagttgccgtgattcttgccttgccgccagccactccttgtgggctatcgtttagcgcttactaccggttcgccaatcagaccagctgagaccacgaagtgaaacagagaccctgaggggagctcgccacgcgaaaatgttttagagggagctcggctcgcttcacatggcggcaagacctgggtgcaagaaacacatctcatcaattgagacagtgagtgtatatatagtacctcatcgcaaaaccatttacatagaataaatgcttttgaacttcggcctagttgctcaattagctctctggcactgggtttggagagttactttggcccatcctatggtcatgtctgatctggattccagtcaaaacgacattgacgtggtgcttaagcgtgaaattttgatcgggcaaaaaccctctcggaactttcaagcagacagctatcaagagaacttcccagacgagagatctcatcgaacggatctcgcttggtgtgatccccaccaaagtgagataaattctgctacagttcataatgggtggctactgacactgctggtgttgacttctccaaacgcagagaatatgggaatgaatttcgaacctaatggatggaaaagaaagaagctcatacgttcacatccaggttttgaaacacatctttcatatccgggtggtggtacccctcttcataatatattcataaaccgtctttcatgtacaggtacctcgtctaacaaacacgggattgaaggtgagaaaggccattgattgagcttgagcttagtagggtgtttcttgcttgaatggtctaacataattgttgtgttttttggaatttttggaacagagccacaaaacaacgaagtgaacgaagaccaatttcaactcgctacaactgccacatcacacattcctcttgtatcatcactactgcatgttgattccaatttcaaaggccatggaaatgaaggagaaagttcaaactatgtatcaccagaaccagcttttaggtgtacagaacaaactggcttgggcggaacaaacaatggatcccataattattggctatttgaaccatcatcagtattgggagacctcgataagatgaacttgccgcagttgatggaacaattgcaggagcaatcagatctaccagaacagcaattgatggatgaagaaatacataccagtcatcacatccagtgcacttcccaaagtgaagatcataaaaagaataaaagtgagtgagaaatacaaaaactagtcccctttgagaaatgaatcttgcttgccactaaaacaattcaccatttccggtacaggaaaattaagtcaggaattttctggagttgagccctcagcctcaagcgctgaaaagcttcctgaaatatcacttgattggaagaagattgtggatcacattgatcatattttaagtttttcaaacactcctcagcttgacaaagagggaaatgaaggaaaccatcctgatgaattaaatccaaagaaaacattaaatattctaggaaaggttgaagcatggtttgagataaaaaatataccaaagtttttcatgagtgatgtacttttgggtgaatttactgaccaattcaatgagaaaattgagcggatagataggaataaaagtggaatatcacctaaaatctatttttatgaaggatttccagtaaaaataactgaaattcaaacagaaaatctatatctagtaagagttctgagaaagtctagttttgatgataaatttccccatataaacaagaatcaaggaagcagagaaattctcagaaagctcaatagattgatccaatggctcctctttatcaatacctcagtcttagtacatctggaaaacggtaatagaaattatcaaaatgaatccatatctaatcattcactaataaactggctctttgaggaggcttttgaacctggaaatgatagatttcctcttcatggcacttttcaaaaaacacataatgaggtaaactatgaaccatgccagttagtattgcttgattatctatcagagaacatgtgttcaaatgaagcactcaaggcatcacagcttataattcaaatctactacaatactttccaacccaaaattttgaattttctcatgggatatggctcaaattatgatttgaatgtatttttgcaaagattgactttcaaatctatagcttcaaacttaaaaatacatccagaagttgagagttttgattaccatattgaagacttgggaatttcaaaatctatttcctttgaagagtttccagaagaattgaaaccctcacgttttaatctgaagtggaaattaatcttggacccagaagaaaaagctattttggaaaactttgatcagatttcaatcccaagtcaaagaaacatcaatcacagaaaaacaaaagtcaatggacttcctttagtgatacacacatctgggaatgtttcaaatcaagttccagtcatgggattcatttggataatcttgagtcaaggaaggtggcccaaaagagaacaaatttattggaagcttaaatcattgataatcaacttgaaggcatgtcatctatgcttggaagatcagattgactctcagaaattaacagaaaagaaagacctgaaaaagcaacaattatttgaatggattcatggtctcttgatttcaaaaggaaatgatgaattacccatatttggaaatttctcattgacaaaaagagctgattttaaccaaaatcctcttggtccttctgatttttctaaggtacagattcttttgatgaatttctttagtgattcaaattcatcctctataaccatctatttatgcctttatctgatttttcactggtataacacacaaaaaagttgcagtttcattcaaaattttaaagatgaaactgtgtattgggatgcaatgatcaaaatcctgaagatgagatttgttaaggaaggttatttctcttctcaaaagctgtttaattatttatcaagatgaatcctacatgttgattttttgctaatttatgccacaaaaccagaatctatatctagtgtgtattgttgagatgttctacaattgacttcaacagactaagaattgtgtcttgaaaagaagcatcagtaatccactaaagtcatcaatttggatgatctaatccactgtacatactagatggcactggctatctgttacaatacactaccaaacagaatttcacatccacatcacataataacaaaataaatgcctcaattacagtacaaagagcacacttgcatctaaataggctgtattggtgtattttaaaatagaatgaaaacataagtgaaagtgtagagtgagatatgtagggaattgaaatccacatttcaccaggttttcttcacccctacaatgtgtaagctacactagaaaaggtattgggttgcattttccccagatgcaataacattggttggtggggtgtgatgctattgcgcctggggaaaatgcgacccaatacttttcattcaaggtgaatggtgtcagatcacatgatccacaggcgcaataaaattgcctggcgggatgtgatgttattgcgcctgtggatcatgcaattcaacaccttttctagtgctatatccatgtacatgtcagttgttgtgtaacgttttgaaaactcaaacaatgctgggctgctgctttgtgggcaaaaagcgttagcgtagagcgtttttttgcacgccaaaattgggtagtgttagtgaaaagttagtggttttttgctacactacactttggtatgggctgctaacagccgctacagggacaaaatactgctgaccagagtagagatcgttcgtccgtactttttgcaggtacctggtacctcctggggggtacccctcacacccgccccacacccgccaggaggtgccaggtgtggtacttggtacctatttttgtgaaaatttgaacaggtacctaggtacctctacaggtaccccctcacttccctaacaaaaatcaaaatgatggtggccttctactccaagaaggtaccttggctgcatggaaagagggactcaaggataacaagaagtctaacaaaacatcagaaaggaaggtgatggttttggatgacaatgaagattcttccaattagttataagttgtagatagtttaaactctgcaattaattattaaatatgaacaaatgaaaaaaatgacttgggactgatgttttacaataaatatgaaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattcaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaagaaataataataataataataaagtgacttgggactcctgggagtgaaactaggtgaaaaagagagggggggtaccttgaaggtacctgcaaacaggtaccttgggtaccccccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaatgaacaggtacctaggtataaacaggtacctaggtccgaacaaacgatctctaaaccagagcattggcactttttagggtcctgaaagcatagtgttagcgtggatgttgtaagactcaaaattggctatgaaaaccctttttctgaatggagaagggtaagttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgataggtataagtttgagatgaggctgccaattggtatgtgtgagggtataaatatgttattgaatgttggttatattgatgaagttgttgttgatgaatatggtttagggcacttttggttcatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgtaattttaatgtggctacgacttgtagttatgaaataatatataagatggatttatttataagggtggttgagatgatctggtccacttgtgggatgatggagggaacaactggcaggcagaggcctccttatatatacaaatgtgagggattttggccccagggtacaggctgtgagatactactacaaagggatgcatatgaatcaataaagggaggcatatgtatgatcaaagggatgctgttgaaatttatgactcaggcgcgtaagaggatgagggccaaaaaaagggaagaactcttttttgggaaaggcttgtggaaaatgagtgtaagaaccaatgatttttattcacaagtatctagctaggtttaaataggctaaatacaagtgtttcaaactgtggttgaggctaattgaataaaaactaagagatagaataaattgaagtcttggaagaaacagtcttagccggacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcaaaatttctaccacaaatatttagaggcattaattctaaataattagcttttaagaatcaaataatgaaaatagaaaaagaaagaagccaatcattagacaagagttgttgataaattgctattgtgagttctaattagactgctaagatgcataagattcaacaaaaaaccagctatgaaaaactataattcagtctattttaagatgattaaagaaataaaagagagtaacaataaaggggaaaagattgtttttttttgggaaggagtagaccaaggagtgaaaaactcaacagatgcatacatgcaatatcactaatacaaaggggttcaaaatgacgcaaaggtattcaatttactacagggtattcagcattcaatatttatcctgtattcataatgactatggctagagtgaagaattcaagaaatatcccgtgacaggttgaaatacgtgtaacttctaaactataagagataaaggtatggttgtggtgggtgactagggtttattttacctgaggattccagttttgatttcattttttccatatcttgaatgactaaagagataataagaaatttttatattttctgcatagaaacacagtattatttaccacaacgtggcacatttccgctatgctatgctaaagcttagcaaaattctgctacattttgctagagatggccccggcgcatctggatatccggctgctttttccagggagaccgccatccgcatccgctggcgggtatccaagtgggtatttctggacacccaccccttcaagaaagggcggttggagggggtggctgatgattgactggaagggtttccttccagtcaacaaggtacatgtgccttgttggccggaacatgtaccttgttggccagaaggaaaaccttctggtcaatgaggtacatagatgtaccttgttggccagaaggaaaccaatgatgtcaaaagtatctgccaatttgtattgtaacctgagtatttcacaggttcaattctctcaccaggaaagttgaatgctcacttgatgacaggcagtatttatcactgcgccactccagtttcaattctactgaaacactactacaacgacccctagtgtgctcaaggggctgaaacagatctgaactggaaaattaactggtagagtcatcctgaactttccgttgattcactttccatctcttggtgttttattttgacatatataggcttggttgtctagcagcatctatcagataagctaacagctgagctgccatttttttttgagataatcttatctggttagaaaatgttgggtgttggaaacaacacatccatgtgagacttctaatcagaattggaggcaattcttcatgatccacatcatcatcacattttaccagcatacatcaccaatgtattcaaaatcagcaatgcgtacttagctcaatggtcagagcatcactcatgaatgccgaggttgtgggtttgagtcccacagtacacagcctttcttttcacttgttcaataatgtgaattgtgagtcttttaatcagaggatcagctgattgctacccaaaggaggcttcctaattcagccaacagcaggacttgatgcaagttcagaatcagaatgttggctatcaagacaaaatcttctgatctaatcaaaagtattacaacaaatccatctgatgactatttagcactcccacacagtcaaaaaaaatatccttatcaatccattatgctttctcagctttctggggaaagaaaaataacagttagagatgctcaaaatagaattgataactcatcaggaaattatgcaaccttttgagctgttattcttatttcccttttggtcacatccattcttttgagatagttgtgcaggtttgtgaagctatagagcatcatctcaagtggagctggaaactcaaaccccagggtggaccatgtgggggtatgatttgatgtccctgggcctgcatagatcatataggttgtgcttctgagatcaatgataaactccactgcaacagctattgcaatggttacataaacaaggactgtctcatccattttccatggggcaaccttcgctccaggaacaaaatagtaatagatgtgatcaacgctgccacagatacgatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgatgtggtgatgatcatcccaggctgtgcaatacatgcagcatacatcaatcccagtctgtaggtttgttttccggatcaaaagaaaagaaaaacagtcagaagttttgcgagatatgcgagagacaaaacacgcattcaaatgtttgatcaaccttcatgggatgggaagatgtggttgtgtctagagtgggttattaggactgatgagttataaacaggcaacagattgacaagatttgcattggatataaagtatgaagaaatgaaaacatggaaagatctaaacaagaaaaaaaaagaacgtaatctacaagatcaagacagtggggttgtgtcaggacccaggaaaccccctatagaggtgggcaaccaaaacgtcaaaatgtatacaaccactttgactgaacatcatttgtggtatctgggtagttgccacatcaggacatgtacatactgaaggtgcatcctgcccataaactttttagtggtaaatcttcaccagtgagccttgagaagcaaaaaactaaaaataaaaaaaaatctgaaaaaaaattcatacatttttttttttagtttttcggttattaaaactcactggttgaggttagccactaaagaagacatgtacatgatgcacatttagtatgtacatgtcctgatgtggcaactatccagataccacatctgatgttcagtcaaagtggttgtgtagggtgaaaatccattcatacattttggttacccacctctatagggggtttcctgggtcctgttgtgtcatgtacataacagaccttctctaaggatgtgcaaacagattcacaaacatgaacttccaagacacatttttcatcctgctataatcacccaacaacaacaataataataataataataaaaattaaagttacacgtaattaatctgtgcaaaaaaaaaaaaaaacattgggttaccaatttcctgtcctaagaatcactgatagatatatatatatatgtatatgtattgttcaaggaaacatctcttggctcgacaaaggatggagcgagttaaagccccgggacatgtaggtagcttatcatgaccacgctgaggggccaaagccgccttcaggcacgtctatcagtcgacaagaccttccatcacatccctcggagaacttagtgttaccggcctgagagcgcacgacgcaaagacatttcagcgaaacgttggatgacagatagagatcagttagagttggacgcacccatttccattcttttccgctgaattggaaggcaaagaagtagagcagtccgaagagggccacccccgccccgaacccggcggtgagcgtcaatgcgtatttctctggatagaggtcacaggtgggtcagacgatcggactccgtttgcatttagacacatttttagagcaacaaattcacgcaccataccacgctgtgtagcggaatttgaggtagcgttggaagaacaatccgagagggatcgccggtctgaagaatcgatcacctcatttcagcattagaacaaatgccaaaaagaaaaaaaattaatgtgtgagcagagatgtgcatcttacgtcagatatcccaggttcaacggcgcaaatcccaaagctccagcgaacatgacaggcttttataaaaagcagatgcacggttagtcttttcctgctctcctaccttgagtgaggaaaacaatggcttaccgtgtggatcaatctccaacccgaccgtggccatcttttgagggcgagccaaggaataatgggagcgattgcgccgaggctgtgatgattcaagggatcagtttcattccgtgtacgtcatgatggcgatcgttcttaacttacacaaatccatacaaacaaaagctatacaacgctccgtccttggagaacagtctcaccggcccaaccgcgccccaaataatcgaagaggagaaaaaggtattgtatcctattgagacagttggattggttaggctacaacagagacaagtggagcatggtctgtctaaacgtaccgggacacgtgaagtgcagaggctgggtgggagagcacaagtctggaaagcttcctatctgccagtccaacactgaagaatgatatcccgaaggcatcaataaagacagccgacacattgagacggaaggaggtttctttttttttttttttcacgaacctgccaccgaaatgaaagccgaaagaatcgttcccaccgtttgagctgcgaaagtggctctgggggggatctgaaagacgcgaagtttctcgagttagactgatattagaggacgaagtgtttgggtggccttactttcacataatgagcgagctgtgagattaaaaaaaaaaatcagttattagtatgcttaggcggatacaaatcaatttaaaaaaatggacaaagtaccttgagatctgaggcataactgatcgcttgggcagtcgtgatgtaaccgtatgctatgttgcgggaagaagaatgtcaggataaatagtcgaatctcaagtgttaccgcggggtcttcactgactcttaaacaacatgtttcctaggggcctagatacaaggataggtcagtcagtcaaacacgtatgtttagtgtgtcgttgtagcgcaaaagcttacctgccctctaaggcgtaaccaccaaccaactcggagataacctggaacgcatgttttgaatcaatacctcgaagctcagtgaattcatttgagggcgggaaatcttacgttgagcggggcgccacttgaggccacagcgcttactggggacgagcaaatgaattaattagatttgctggagagtgatgaactggaggctttccacttacgaatcccagtgggaacaatcaaagcgagtgccatagcgaaagcaaaaacctgtaggagcaatgatagggtcaacaaccttttctttctttctcaactgctgtatagctcgacataggacttaccagtccccaaactggcatctgagtgtcactacagggaaaaagatcagtctcacattccaatagaaactgcgaaaatgatgggctcactagtatactatcatgaagattgccattccggtagcaatagcgccgataatcatgaaccaccattgaggaactgagcaaatcaaaaggctatcaaggtaagatattcaagtaggaaaaagcacatgaaatcgaagggggattctaccttctgggtagacgctcatcaagcgacaatggacatcaggcgtgtattttccggagagcagcttatcggcatccgccgctttaacattataccgattcgtcagacgcgaaatgaccgggaggcttgacaatttgatgacgatttgacgccaaaaaagaccgaagccgccggcgagatgtttgcgatagaaaaggatgctgtgcatgagggtgctagtgtagaggccaaagaatgctgtgaaactagacaaagcgacacgtttaagcacttgagctggagcgaatgttggtctgaatagacagccaaaaaaaagggggggttcttacgttaagatgctggccgcagacatgtagggaggagaataggcttggtatttcgccttgaataacctgtgagaatcctggacttccgggaagaaactgaaacgattcactcacttggtcaagatcgcctacgtcgttgaggatacgtgaggcgttgtagcgttttctggttgatttcacgagatacaggaaggtacgaaatgcggatcagtcaatggactttccctggatcaagttattcagcaacatacccgaagcgatcaaatatacctgcgatgaaacatcaacgaaaattgtaagctgatactgaatagctacagaaatttgatagcgggtggtgtcttaccattggtattgatggggaggtattgggtgtaagcaacattactgaagaatatgccactgatagccgcgacagcaatcaaggcgccgctatacagattcaactggagagatacgaaatgcatcagatgagtggaggatgtgaatcaggtaataaatcgttcctcacaatggaccagagcggcgtgacgacggggttgattgacatgaagttccagtccagggtagggaacgggttgagccccaatccgctgacggttcctgtgagcattgcgagcttgacattgttgggcgcgatccaagtcgtccaacttcatgatcgtgacagaaactaatataagacacatgatttggcaactggaggaaaattaagaaagttttcttacttgaaaaacgacaaagtttgaaagaatacgtcgggcagcaagaagtctgaaggaaatcaaatctgttagcgggcgatgagtcggagagacgaaacttcacaacctacatattccatagccgacctatgaaagcaaaagaaataatcaagtgagcattcagacgaacgggtgggagggatgagaactagttgacttaccatacagaacatgaagaaccgcatctgagagatcttccatccattggcaggctgattgtccttgacgtgaagagcccttagcaccgagatctctacaaggtttccccaccacaccttcaatcataaggttaattcaactgttcaggtttgaatccatggtgacacgaaaaaaaaggcctaccattgctgaaggatagaccagaaatctacgaagacagacggaagagaaagacgatagaaagaaggttaatcacaccgggtcacgtgtattcagcaagcaaccatcgacgtactctcgagtgaggccagctagtgtatatccgatgagttgagagctgagcgccattgttatttggaatccagcattcgttcccaggacctggttgttgtaaaacctcgggatcctgagcactgctatgatatcggttacctaatgacaagcctttcagcttgctagttcaaacatcagacgaagtgatcaaaagccagggtaaagacgtacgtatgcccctccaaaagatacattggccatctgtaagcggaggtgaaacaaataagcatgtggagccaaacgacacaaggcatttataacgtcgtcaaatctcttgtggacttacaatgctgatcaacatgtgctccttcatactggaatgcgaagatcatgaatagaaataagcctgattatctcagatgaacaactgctgcgaaaagtgaattacttgaaaggaccaggattgaggctaaattggtatccggcgatgcgaaacagcctggtcggcagaacacgagccatgaaacctgagatcggcaccagagagtcaataagtaagtgggttgatcagatatggccgtggagagcataactgacatccaagagggtatgccacaagttgtgcgaaggtgatgctgagactgatcgaagggagacgaggggcgaaaaactggttcaagccggtgcctaagaaaaccaagaagatcccaatcgtccacatcctagaagtacatgtaaaacaaaatcatgagctccaggggtagtcggagacgtgagagggcaaatgaccaaccggaatgtggtcaccggcgttgtgggatcatcgaaggcatccacaatcgcccggacctgagttgtggaacaaggtgattgattttttttagagggtgatcaacacgtaagaaggatttacagatttaatgatgagggggaatgaatatacttctggatagggggagttttctgttgccagcttcagctctgcccggatagcgttggttatttccagtacagcttcgggcggaacgccaggctgtaaagcctccgtggctcgatcgaggacgtggccgggaaaattaagatcatctctacggttgaagcatacattgaaattagagttttttttttttctgttggttgaaggtcataaagcggcgagtcgaggccgcaagatgcttactgattgtcggcgattacttgttggaggaaacggatgacggattctagatcttcgggttctgaggcttgttctttccatatttcttcatccagctcaggcttctcgacagaggatgttagaagcttgtggtcgttccccttggaggaactggtgcggtcagttgaaggaaagggcggtgtactagcagattgtctgagctcggcttgggagctcagattctgtcgattggtctccttgagtgggatatccatggtgggatttgatgtcgaaggagaaaagattcttgagggagtggggggggcgacaagtcgtcgatcagtggcgtctttaaagagatgattcagccaatcaccgaaggttcggcgcaatcgatttgtctgcgcaacgtttttgatgaaatcggcgggagctcagagggtgctcaaggttacctagggcagatcttgttcggtttctgtggagtaactacgttaaagtggagactgcggttggtcgctgttatgcctctgctgaggctcgttccagtttagcctctgggctagccgaatccggcagacagaacagtatgttcggactgcgtagtacttatttatgagtagaggaagcggggagagagtgaaacgcagaagcagtaggggctttttttttacccaaactttggattgtccaacggagaaagggtgacgagtatcccaaaaattgcctggctggaagatggtgttcgcacagtcgaggcggagggtacaagctgccacggaaatgcacacactgggacaccgcttaagtagctctaatagttgggtgtgcacgcagtgcgagagaggtgaataatactctggagctattgaagacaatcgatgttgtgtttccgtcgagttgtaatgtgatgtgtatgcacaacaatggtccgtcaattgatatttggaggtggagatatttacgtagaaagaatgataatgttgaaggcttccctcgcggtgacacgtcaattattcggttctttgcaatcgatcctggttcctgataaccgcaagccgcgatgtctgccgatgaatgaaggtttcttccgcgtctcggcggtgcgtactgctatttagtgggcgactgcgatgggatgatgaagcaacgaggcaatagctcctttttttttcttggtgtggagagatgtatacgattacgatttccaaaacaagctagggattgaataggcaggcaacaggagatcgtgggggtgctagagatgtacggaggttataatttttgatacatgttcgaagtcaggaagaggcctttagcgcaagtaacccgacttggtttttttttacggcgggcgtccccagaggtcttttgtgggctgtgaactggattggcgatggactctggccaggcctgccaaatgaatgaaccagccaggcctgagaagcactggcatgagagtgggcaagtcactttgaagtttgtgcttaaataatttagcttgttctgctcgtcgagctgggccgacagccttcctggaatgtttccaacgcggcgatcagcgctgcttgaggggtccacaacccgctcaacgatgccgagatgtttatgtatatggtatgccataaaagacgacatccccccatcggccagcaagttcgaagccccgagctagagtagcattattcgccgttccaattgatgaggatatattctagatacgatgaagaccatgtatgtatgtctggcaagcatctaccctcccaaccggctccaaatcgaagggggtggagccgtggttggcaaccaaacaaacacatatttagtgtgtttaagatggctgaaaagtgtttcgagatccactttgggtctgtctaataaaggtcgtatgtacctccttggtgttgcgatatgctgcaaaaaggatgatgaaacttgtttgtagtcccataagctgacatcaggcaatctgaacgagtaacgagtcggtctggtatgtatgctcaaggccaataatcttggtcccgctaacaatccatggattgtgggacggaagatatgcgtaacatcaaacacatggcctgccgggagaggctgcgactacataaggagagaatctggcgagatctgcccacatggctagttgatgtggatccgaagtagcatagagggtgaatgttcttgatgtaatccagactggaaagtaatatttaatattccgtccgtttgctgaaggcagagtgcgattatgtatggaagagggtgaaggaggtaaacaaagccgtccacttttggagtgtgtgatagaaggaaaacttccgctgcagagctaatcagagataccaaatgtatgcgccacttgctgtccaatcaaccagccctctaccaaaatctctcctggatgggtatgcaggatcccagaaggccccaatagctcaggttgagagaaaccttggactgcttcgacttgtttcttctggttggtagatccttgcgtatcttgctacaaaagtgccacaacagtttcctaattattgactaaatcccatcaaattaagcacatcttccaccattgagaatgttgaatgccaccaatgttgccgcaaaatttgatttggaaactgggaagtgacatggtgaggctagaaggagaagccaagaccatctccaccgtaggggaccactttctctggccactacttctgcatctaactaggtgcacaagtcttttcatttcccccctctctccctcttgtgtctcactctgatactccaatcaaacatagtgttctcgtgtttctcacaaatcacaagtgtctatcccagcggtagttatcaagtttgcactggatcaggcggtagtaactaggaaaaaacacgcggtgtggcccccccttgggttctgtaaaaaaaagtgcaattttgtcaccttcccatcctgttcaagcgtccacttccatcgctctttctctttatccgagcacgtatttctaacagaccgcacggattccgttcatttattcagatagaagcactgtggcctgcgacttcaaatcctgagttgctggccacgcgatgacagaaggtcagacttttcttattgacctggcacaatccatttggcttttactcttgacactaggttttgtgtctttcagctttttcgctcctacccctcttgttttgtacatagctgtcctttggattgtgagattagttattggtatgggatgatttatttttgccagtcagtccctcgagttacatggtttggaaggaggacgcggctggactgggacattcgtttaccgcttgatcttgatcctgatgtttcgggtcgatggtgtttacggtggatcatgatgacatcaccatggcaagggccaagtgcttgttgtctttgttcacgccccactgcatcagcccggcacagtcacaaaaaaaccaaagctctccttgtcgatctatagctagcttccccaagcaacccggtcgatttcaaacccagagtaagccgggaggttgtgatgcttggaactgtagacctattgcaaccgagtggaaaaacacgccggacggatgaactcggtgcttcaattcacagatgtaaagcgcttctgggctggttgtcatagatctcaacgagtactcaccaccaagtgcatctgagaggtttctttccaccggccgcacatgctgcctggttttaagaagcttaacttgatcaagtcactcgtcttcggaggggggatgcgggacgcccccccccccaagttaagctatgtggtatgtgctgtaacactaatgttacatatttacatggatatggaaatgaatacatgacaaagatcaaatgtttgtgtgtgatgaaatgcctcgagcacatggaaggaaatagaaacttggaacagattccagagaatataaggattgcaagcactagacgctatggcaattatcccactcagcagaatacatcaagataatcagtagaagaatgttcttgggacaacggagaaagcataaacagtatggacgagatgggtttgagggatgaggagagaaaagagagccaggctccaaaggatggagcagagtggaagagcctgctcaatcagagccttgattggctaaccaagacgagtgccggtgatacatacgggcgaccagagccggattttctttttgatggggaacgtccattttcattggcccccgccatgacaggatacagtgtcttgaactggtaccaatagagacttagtgggactctagaatttgaaaggtcatcataggcactcagatttaaataagtacctcaactgagaaggacaggatggcaaggctgatgattactcaccccgtttatattaaatctaccctgatgacaacaaattggataagcccccgacccgcatttgtaatccctcttacctggatacaatctttcggcccacttgacttttttttcaagtgaagttccgtcagaaacaaaacgaaaacaaaaaaaaacgacttgattgagcttccttgaatgcgtatggtctaaaaacattcatggtgagaaatcgggtattcactcacgtgttactttttctgggtctttcatgtcgatgcggcaaattgcgtcgacgttccttttgcacccgaagtgccagtcctgcgaagttaccccccagggagcgataagcgatactagagcaaccaatctgaagaactgtaacatgatgatgggaatacctaaaccttctattgtttgaaactaggtgagagtatatgcggaaaaagagaaagctttggcgttggagaaatgcaatttcggtgttatatacacgagttattgagaatagagaaaatgccagaattttttttacagtttgcagagaggatagggggcgtccagtcaggcaaatgtaatgaagagttatatatacgtttttggtaatccatgagcagggattggaggtggtcggcagcctgcaagactaggccgccgtgctccatcgtcatggaagtcgtactgcctcagagggtctcagtcccggaagactagttctcagagccaaggtatgataaagtgatcctgaggacgataagggacacgccacggtaacctgatgcacacacacggtattggttccaagactcggtaaggttagatacttacctgaaggtaaggggcacatctaatgtacacacaagatattggttccacaactcggtaaggttagattactagatgcttacctgatggtaaggcacacaccggtaagctaatgcacacacacggtatcggttcccaaataaccaagttcctccttgcctgaggctttgccggagggacttgacttatcagggtttctagcatgagacttccggatattcgagcctcgaggcctctctttgttacaatcctcccaactcgtgaaactttcaagccctacccccaaagattcatttttcctggatcacatccttgtcccttcattaatgtacatatttgttgacttgcattagctggactgtacatgtttaaaaaatttatgtagaaaacaaacaataattggattctagttgtcttggtagtgcaaatggacagttgtcttgttatcaaatcacattgtgaagaaaatcaagaaatctaaggccccatttggctgcaaatcatgatatgtgatttggctaaggtttggtgccaatttggaccatgcaatatcgaacaatataaaatttttgggaaaacttgcgccaaatcttgcctccaaattacaaatcacagacaatcaaatggggcctaaaattttgaaaaattaaaacagacatgaaaacatgtagaatgtggcttcaaattgtatcaaaggaatgcaaataagtaggccaataatataccaaaaacttagaaagttaggttttatctaagttgcactctaggggttcaaagttgaacatcaccaaaactgaaaaaactttcatgcaagaattattgataagtcacaagtccctctggcagaaacctcaggcaaaccaagtttacattggttgagcacatcttagttaaattgggacaacttcaacccagcttattatgttgacagtgaaaagtgagggtgatttcaatcaaaccactgtgaaaaacagtggtcctacaatatcaaagatcctcaatgcaaacagactgttgccagatggctccaattatgcaatctggaatgatttagtcaacaagtgtatgcatgatgctataaacattcgcttctttcactattttctgaccgcaaatcatcttcacaatgtggtaagatcaatcctatccataccacataaaataaacacaatttttttaaaatgaaatataaatacatactaaagctgaagatcctaaataatgtttcagaccacctaatttcattcatcaaaagtcataatcattttgaaacataaatagttataatacacatgttcttatgtataatatgaaccattattacatacaagaaaggccaagccaataaaaatcccccttctagattatttatgtaagatactggtcaaagaaaatatcttagaataatgtgagaaaataacactcagagaatctagtcttagaagtatcaatattatagtaaatattctaggattagaaattcctcataatatcacagtttactaacatttaataggaaataataaaacaactcccaaggattcatcaacaaatcccaaatattatttacagacatctgttgggagaggacccaggaaaccccctctagaggtgggtagccaaattgtatgaatgtttggggaaaatactgaaatcatttgccatcaaagtggaaagcattgatcaaacactgttcataccagggggtcacttccagatgaatggtatcacaaatgttccaccctcatttagtggttgggaatactcctcttgtgattagtgtgtgatatttcacctgatatgcggtgacatctcacacactcttcagaacagaggggaatgtccagctgaatggttactggattgtgcccccctcatgtacccaatggacaggcccctctggtgtgaaaagtgtgtgaaagatattttaacctaaaggcaaacagcacaagagacaaggtcacaagatagaacaaaagaaaaatcagacacaataagactctaagagcatgtttactggttgagctaaaagccagcagttttaacttgtggctatcactaagccaatatagcaaagtgtattcagtcacactggtgtggcttgaggttaagctgtgactgtgtgtggtgtgatttgaagtagaggtgtgtgattgtttgcaggagggcaccaaaatgaagtacactcttgggtgtttgcttttagcttgcttgcaagctaaccatcaagcaagctaaccattgctagatctagcaatggttagctcaaatcagagccacaagatagtttggcttgaccttagctcagcctggtgtggttgaatttccagactaaagtccttagagcatttgcattggtctggttaagttttaggttaggaaacctgggtgggaggtccgggtttgctagcctactgttgtcaaacgcatccgtccgggttaacaaacccctggaggacaactccccgcaaaatcgctcaatttctggttagcgatcgctaaatttagcgaccacaaacctgaaatcaaacttttggttaactaacctgctgttaacctcgaatcaatgcgagtgcgcaaacaggcttggtcgggttaactcgccttaacccggcaatttaacccaaccaatgcaaatgctcttagcttgcatggatttagcaaccaatatggattctctgagagagaaggataaaaagactaagagagatgtgtgtcaatgagtgaagtcttttgacaaagaagggaacaggtcaaagtgtagacctaattgacttcttgaggattgacaaaaggttgatgggaagtgaagaacaggtttgtcggcagagtagttgaaggaagggaatgtgtcaaagaagtccagaaggcaataagaataataagcactacagggttgcagcactgttttgaatgttagtggtctatttagcttaatgtagcatagtgttccattgctgctaccaccaatgaaactgaagccaaacaaaatcatagtggtgtatccgattccatggcaacctagctgatgatctgaacgatggggtctgatttgatcatgccaacaccactgaatcagacaatgttccaatagtggactcaggtccatcccaccacctgtttgtagatttttttctattatctaattcctgttctttccactctctcattccccttaagttctctacttttggagattccaccatcatcactggtgaagggtatcttataaccttctccaacctgggcaatcaggtcacaagcattatggtgtgctgcactgtgagcgggcttgtttgactttcattttttttagctgcactgcacagaaagataatgcctactttgtgtatgacatttcacagagcttttatatcatctactttacaagcaacatcctatgctttaggatggatttttttccccaaagggaaataaatcagtgtcccctagacccattatccatagtgttaccccttccaaccctgcaaccaatatgccccaatgcaatactatgccactatccgaacccaatttatgtccaatttctactgggttgagagttgaattacattgcaattcttttgtgaaactgcttgatattgaaaaaaaatttaatggtttggctaacaaaaattctgaccaaggatgagcatcttttgctatattgacacaggatattttgggcacattggccttcaaaagattagatagatcagtcaagagaaactctgtgaatccttaccgcttcctttggcaaaaggagaactgaaatgtgatgcatgtgcgcgcagtaagagtgaacactcaccgcttatccttatctgacaaaccagtagccccctccccccccctgaatacagaggggtttaatctagtcagagaaggagcgaggtgacaatggagactggagtaagccatgacgaagagactgcgttaatctatgtattattctcaatgatacatagatggatatggagatgaatacaaatcaaagatcaaatgtttgtggtgaattgtgttgagcttaggaaagaaaatagagacttgggccagagttcagggaatgtaaggattgcaagcactcagacgctatggcagttgtaccattcagcagaatacatcaagatgatcagtacaataatgttcttgggacaacgaaaaaaagcatacgaagtatggacgagatgggttttggggaagaggagagaaaagagagcgagccaagttccaaaaaaaagaaagtcaaaatggctcatagtggaagagcctgttgaatcaaagccttgattggcgaccagatccgggttttgactttgaagaggaacgaagacgacgtcgggcttttgttcattggcccccgggatcacaaaatgcagtggcatcggttgatacaagtaaaaacgaagtggcactctggaaaggtcaccaagtaggaacccagacttaagtattgcaactgagaaggactgtgaaatggaaaggcaaatgaatcacgcaccccaattttgaagtcaccctgactacaacatagtggataattctcctcagggcatttgtaatccctcttgccatgatgcaatcttatggcccatgtgactttttttccagtgaatttccatcagaaaaaaaaaaccccccgggcgtgattgagcttccttgaatgctcatggtctgccaacattaatggtataagagaacgaatgttattcacgcacgattttgttggtgagcgtcttccgtactggcggtgcaaattgcgtcgacgttcctgcggcatccgaagtaccgctcctggggagcgtcgtcttctgagtcctcgcaagttaccccccagggagcaataagcgatactaaagcgatcaatctgaggaactgtaacatgatgatgggaataccgaagccttatgtatgttgattgaaaatacggagaaaaagaaagctttcgcgttgaagaaacacaatttttggtatatatacacaagttgctgagaacaggcaaagtgccagaggttttgggtatttacagtctatattggggggtgatagagagctttgagtgaggcaaattgtaccttcttataatccatgagcatgtatcggagatggtcggcaggctgcaagaccactacatagtctgccgtgtttcatcatcatggaagccgtatgaactgccttcagagggtcttcaagaccctgatcaacagactagatatttcgcagagccatggcaaacacacagcgggcgagttggacgcctcatttcaaggcgttgttcgtggggtcagcgtacaaccccgccaagccggcgtcgccttggaattgttgtgacagcgtaggtggcgcagcggcagggccaatgtcggggcgggccaacagacccgaaggcccgccccgctcggcgaatgttagactggatggctcactaagttacctagataatgaggcgcctctgtaagtgttccttcagcaagttacagtgcagcccatctctcaaccgcaacattccccaaggaccatccacgaaccaacagggatggcgagcgacgaatccccgaagcgaaggagactggagaacaacaaggacgagtcgggagacgagtcggacggatatgtgccctacgtaccagtcaagaaacggaaggaggccgagctacacaagctgttggacaagaagctcagtcggaaggccgacactcgacaccaacacactagcaccacctccaacaacaaccacagcagcagcacgagggaaacgaatcggaggataagaggggcatcaagagggctcgaagggcagggcgactcgcgggagaatgattcagaggacgaggaggaacaactccctagcaggtcgacgaccaccctgctccaagaagcccaagtcgtcaagcgcaaacaggccgagctggatgccttcaagaccgaagcacagaaaaaactggaagaggaacacaaggtgatcgaggcgatcgcagcacagaagaagaagctgggcggcgcacaggagctggccaagggagtccaatacaccgagcccatgaggaccagctggagtcctcctgggtacatccgaaatcggacggctcaagaaaactcaaagctcagagaacggctcgggatcttggtcgagggcgacaactgtcccccacccatcgaacattttcaggacatgcgacttccctctccagtgctcaaatatctcaaagagaagaaaatcaaactgccaacacccatccaacttcaaggattgccagtcgcactctccggaagagacatgatcggaatcgcgtttaccggttctggtaaaaccctcgctttctctctgccgctcttactattagccttggaggccgaaatgaaactaccattcatacagggcgaggggcctgttgggatcatcgtctgtccatctgtgagcactcaatctgattacttttcagtagagctttactgagcttccttttttttggtattatttgaacagcgagaactggcccgacagacttacgaaggcctagtcgcgatggcactagcctgtgcccaatcggggaagtacccacaactgggaacgttgctgtgcattgggggaatctcgatggcagaccaatcgcacgtgatgtcgaaagggttccacatggttgtagccacgccaggtcggctgcaagacatgctagagaagcgcaagttcaacctggacaactgcacctatctgtgtctggacgaggccgaccggatggtcgacatgggcttcgaggacgacgtccggaacatcatgagcttcttcaagcgccaacggcaaacccttctcttctccgctacgatgcctaaaactatcagagacttcgccgaaaacagtctcgttcagccaatcgtcgttaacgtcggtagagctggggccgctaatctggacgtcatacaggaggtcgaatacgttaaacaggaggccaagatggtctaccttctcgaatgtctccaaaaaactcctccccccgtcatcatctttagtgataataaaaacgaagtcgatggtacttttctttttcagatccagatgggcaataaaaaaaaagacttgctgaatgactgacatgggttctttgctatttaacagatattcaggaatacttgctactaaaaggtgttgaagcagttgccattcacgggagcaaaagtaaggacatgatttttctcaagaaaaagggagagaattactgaaagcaaaggataactgctgatggcgatgaatggtgaatgaacagctcaagaagagcgagagtatgcgatcaagtcgttcaagtctgggaagaaggacgtgatggtggcctcgggggtcgcctcgaaggggctagattttgcggagatccagcacgtgatcaacttcacgatgccgggggagatcgagaactatgtgcatcagatcggccggactgggcggtcgggcaagaccggaatcgccaccacgttcatcaacatgaactctcccgaacccaccctcctcgacctcaagtatctcctcctagaggccaaacagaggatccctcagttccttcaaactatcgaagaccctaacgctggcgtcaatggtggcgccaacggctgtcaattctgtggcggttcgtcatccctctcttgcccttttttttttttttttggttggaaatttaacgtcctctttttttgtggcttttgtaggcttgggtcattctgctctgaattgcccgaaacgagaagactcccaaagacgagaacgggcgggccatcatcgagaagacggtgcaggtggagggtattagaaaacctcaacctgcgctggatgtacataaaaccccattctctttccatgtcatcacatccatacctcctgccctctcggcttcccatcctaatcactgctctttgagccgcacccttattatgggcttggacatgtattatcatctctcgtgccttgtaatcaacttacatctctgggtcacgcaaagcgtccactcaaacaactggacaaccggtgattttgggaggtatcaaactgaaagcatccctgtctcctgccatccatgctcgtatcaaatatatatcaatcgtcaagaatggttgagagagaaataaccgctcaattaaagttgggcagaaggaatgttttattcgcggttgagctgggaatagcttcatgtcaaaatcagaaggactgcctttacgatatcaagaattcagcccatggcattgcagcttgctaccttagcgataacattgccatcccaactaattattccccagaagacatataacataaatggatgagctaaggagttcgacttggcaaatgtaatcagagtgaaacagagggcaaaactcaagagaaagattccaaatggttgatcacttcagtttgagatgggttttatatctgtgaacaagatcactatgtaatgcatgattaacaaaaaaaattgaaacacaaaaaaattcttggttgcaggagtagtcaagaggccctcaagagagagaatcgattattctcctcaagctggaaaacttgtcaatcgatgcaaaatttataacctggtcttatcatgcacaacttcgatatctccacagcttttgacttgagagtctgaacgcggtcctgaaaagcttgttgcacttgatagcgtatttacttgttttctttttttgtccctcatttatctgcacttttcatttcatttcattgactggaagtaaatcctcactcttttttttttttttgataatttctatttttttttttttttttgctttgttcaaaaaaaaaagaaaaaaagtaactaatcaaattgtcaaatgatacaatgtttcttgaaatttgaaactgattgattttaatttttgaggcaaaaaagtatacatataccaacaacatagagagcagcctcaggcttaatttattctaattacagtgatgtttgatcatgagccatccaataatatgcagattcaagaaagagatatgtaagagagaataatattcaagtccgctcaagaacttttgagaaatacgctcttctactcaaaacgaatcactggccaggaacaaccaccccggtgtcaattggctcaggtgccttaggttcggcggcggttgcagcaggcggtttgtcttcagtcttgagttcggcaggtttctgctcggcaggtttttgctcggcaggtttttgctcgactggagccttagcatcttcggcctttttctcggcaagagccttttgggcagcagcgtcctgctcttcagccgccttctttccctcgtctttcttctccaatgcgacctccgcaactgccggttgcccggctttagcttgcacatcgccagctgtcttgccatcatcggcctttcctctcggattgccagcaccctgttgttgtttggctaattcggccaatttggggatcgctgcaactgctacaccgtcagaagctttcggattaatggaatttttttttttttttttgaaaaaaaaagtgtcagttttggtagtcttctggttttccagacctccgtctatgctatgggactaaatcacttaccgctcaggatttgaatgaatgatttctccaagtttttgtattcacttttgattgtgctggtagataccaaagatgacttcatgtcagtttcaactaccctatcaagtttatttatcacctctggaagaaatggatagaactcagccgagatggactgacttggcatcatcgacttttgcctctatgacagcgagggatttacttgatgatcatacataataaccgaagcagaaaagacatcagaccttttcgcaagagagtgtaactgttactgaactgacaagatcgagcttctacttacgtgatagcttctccggcttggttggactcttcaacggacttgctgagctcgtcggatttcttaggaacggcggcgaggaggtcagttgtcagagtcttcagtttcgggacgacctgggtgacttttttgctctcgtcgaggatttctttcgtgctgcttcccaagttggtcaccgcttccaagccgattcccatctcgatgattccctcgaacagtttagtggctaactgttcctccttggagccgttttgttccttcttatcaccatcctttcctgcatctgatttcagggtgacatcacccttagcatccgccttgggatccgccttaatctcggtcttggtgtccgttgctgcagcagccgctttagccgggtcagttttggtagcagcgtcatttgccccagctagttcgacttgccgacggcgaagttttcgggttgggccatggagggcttcgagtttactacgcagttcaccgcctccgaaatgttcagatgcgaggacttggcatgataaagcaaccaagatggagatcttaacaagtaagcaggtagttgggttcatcttgtcccaggcgtattatgaggggagagatggaatctattgttttgcaaggtatactaagtggctgaagatttctattagcttgaacgttcacagagaccggcctcttgattagcttttacttttatagctgatatcttaaagattgcaattttttgtggaaactggaatcgcaagtggcaggaagacaaatccacggagtttatataactggcatgcccaccactttccatctgagaagattctatggcaagggtgataaattaaagaagctctcgacacccgactggtgggcaaccctccaagcgctcacagtacccgttattgaactaactgctccagacgttggattcaagttgatgtcaatggagatggttaaatgactcttatcttattttgggttgtcaagagcatctttatagatctcaagattattggccctgtggtagtacaattgaggctgctcaacgccgggtcggtcaccttatcgccagtactggaaattaaaagctgatgttgtagggtccgggctgtcatgacaaggccgaatcgtttgaagcaagaattgatgtcgacaactaattattgagctcacgacatagccctcgacaggaaagaaaaaaaattaagaatcaagcttggagacgcgcagatgcttaattggtgcatgctggtagcttctggctcagtgagcgctattggctttttatataaccgctctcacgatagcaaaagagctcggttgccacaaattacaggattcttcggtcaccacgacccattgaatgaatgaaacaatacttactatgaacagagagccattctatcattttccgtgtatgcttttggatttctcgagctctgtacttccaagcgaaacggcgcctgggccatagtgccggcgagacaaagctccttgagtgggttttcgaggggcaaccccataagcccagcaaagcgcttatgtatctggacctacaaattgagcgatatatcatttttggttcttactgaaggtgttggggctgaggtccatatcacccgtaatttcaactcttcagagccgttggaaaatcgttgaaagggaaattgtatctgttcatcgaggcagctttgaggtattctctagatctctgtaaccggaaaaactcacattgttattttaaacaaaccctttctcctcaaattaacaaaaaaattgaaaacttgtggaaagataaagtaggaggtcaatacaaattgctgagctgctagatgaatattggatctttctggggcagaatagggctaaatgaatcatgaggtctttgtttttcccagagcgactcagcccaggacacaaattgcttcaatggctttttggtttcaatgtgtggtcatgatcaggaacaagaatggctaagccatcatctcagtaggttgaccggttagtcgtgtggtgtgggatatattggcaaggaattcctataccttagccaacatcattctctcggcggtctcaattcaggatacaatccagccaagagaaaatgtgatgaatttcagcatgttttgtcttgggtggaatgacctttggatgatggagttttcttttttctttttctgggatttggaacatactgatcgagttttttggtgctatatatttcagaggttgactgagactggatgattgatctacaagaaggaaaaacaaaacagaaacccttcccgtcttgtggtataatgaggccttgaatgaaccgacgatgactagctttacaaatcccaatcatcatcatcaaacgcatcttttcgcacatactattatttccagaaaagaaaaaaaaaagtagatgtccatcaactgaatgtctctttttagagaatagatagaaattatcacaggacggtgaataggaacgcaccgtgatcttcttgggttgattgactgaggcagtcgagtcactttcggcacgctccagttggtccaaaacactgatcaattgttcctctgtcaccctccctcgcagttgaccagactgtgccatcctgatgagcatgtcttcaatctgacgggcccgttggggtcggaccaacgcaatacgcgatactgttgaccggagctggtttaactaacgtatcctttcgaccttgtatgttttttttttttttttttttttttggtagacgaattcagagaaaggtttacccacatcgttcgcgagcatcgttatcgattatttgacttactgctgttcttcgaatcctgaaaatgaccgatgggtgtcacaggtacttgttctttcgattttgaagataatgctgaaacaagcttactcttcgttttctgccttctttgcttcttcctcgccgcttcctgccggctggccgcctagtttcgacatgactgaggagggtacactactggctgcgccatcgtctcgactcgcgaggtctgccaatcgtttctggagagcgaactcttggtcagctccgtagcttctagtaacttgtgtgcacagatgattttccaagactcgcctgtcgaattgcctctaactctgggtcggccatgttccttctgaattcgtgagtcagtcaagagcgggatattcaagtatgatgactgttggtaggatatcgtatgacccgattggaagcagatgctatgctttttttgaagttaatttcgaactttgcttgaggctgagtcgaaggcaaattgtctggaaatgtttgatcgggctacacccgaaccccgccatttgagcccacgggggttttgctctcaatctggttatgtccaatcttcaagtaatcgctcgagagatttccctgaaaattatatgtaggtccttcaaaatcaagtgccttccatacgtagctcattttaaatcttttccaagtaaacacctgatgaattttatgttggatccctactcctaagacaatatatatatatatatttggcatatcaatacttgtttaaattgtgcaatcattcactcaaagatctgttgggcaagtctgtgggttgttcatctcagtagcttgggctatggtgggccgggggccggccctatgctattgcagaaatccttagtcaacctgattcttggggaaatctttatcaggttgggtattgctctcaaatactgtcagacagggagcatagcttccctgtttttgatatggagatactggccatagtcttggtgtttgaggagtggagagtgcggacccggctgatggggactaaggaaattctcaaggtatttttggactattacgattaaaaacctgttgcttcagctcaggcattatgttcaaaacaagattggtgggctgctcacttggaaaatttcaccaatgctcctattcacaggcttgatttggttggggttgatggcatctaggttcacagatgtgtcacttgagttgttgaaagccaaaaaacttcctgctgcagaatcttggtatgatttggtttccaggaacctactaaatataggtgaaatgttggaatgtttaaatgaagaaatagtataatggatgacttcccgttggcatttacaaccctcgcagaatttgattcacaccatgaaggtcttattttttggcagaaaaaaatctttcttcagaagccttgtagtaaaggccctcatgtgagctggttgtaattgtgattagagtgttaatttagaactgagagaggtctaaaaaacactctaaaccgcgacgggaagtcctccaatgcaatcgccaatctacaatgaggaaaagaaggatctcaaattctgtgatgatacagccaatcccaaaaaccttgtggttttggaatggctgtatttccaaagattttcttgttgcacctctttttttagcaccactctctcctgtatgtggccctgtatggccacaggacccaactctcacatttttaaagttgagtgtatgggagttggatcattgtaatcctctcaattttctgatcataaacacaacatcatgaggggctctgccatcccctgcctggcagtgggcaggaatcaggacccacaccaaggccttggcagccaaatcagaacatgcacaaacatctgtacaggttgtgtggtgctaaaattggttggcacaaaaatagactttggaagtacagccatcccaaaaccgcaaggtttttttgcgattggctgtatacagtcaagcctatctaagagcaactccaccgcaggtggtaaatccggggtggtataagttggatttgccacctgagtttcagatttaccacctgagatcagccaagggtgccactgcaaagcggtaaacctgcactgaggattggatgagggaggtcaagtgagggatatttgcatgtgaacaggttgaaattgtggggcccgggggtttcacaggttggagaagtggtttcacaaatctgatggaggtaccaggggaggtatgtacagaggtggtagatatacaaactcagtacattttttggaccaaaaatgttgtttacaaccctgtataccacccgtggtggcggggtggtaaatggggcttaccaccccaatatatctcccacattggagatgttctaactgcatacatacctgtataggggatcacaattgtccaattgttaccagttgcactgtggctcatgacttgtggcactgatgaaattggtatctgtttgaactttggtataccaaccagcaaccatctgaggtaagttccaaactttccccttaccttagctagatccctgcccccctttttcagagtggtaaaccacttgttgcattgtgacaaccagagggagggaattttgtctaaagcattcaagctgtccccatctatgtactatttttgctaatgtgcaacacatctccttgattaataacaatgattgtaacaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaatcgctgttagcgattagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactatgctgcactacagcagtttttagcggtttttggccggtttttccgctaaaagcgctgttgtgcagcgtagcgtagcaaaaaaccgctaaaaaaccgctaacactacggttttttgatggaaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcagcccaccgctgattgtaaaattgccaatttcaaagtgcaaaatgtgtgatgcaggatggaacaggagaattgtggtcacaaaaaaaggcaagttgaatgccacccaagggcctaaaaaaaaaaacagaatgattctccatgatcttgtgtatcttttgcttccccaaaaacacaatcagcagctggaaaatggtgctgctacagaagattgaaaaaggtggttttcctaattttctcaggcctcaaggttaactttctgcataagtccctacttcaaaggctccctgagggacagagtcccccctcaagttggagggacttacttaagttagcctttcccccaacaactgatgcaaggtatgatctgccatctaaccattaactccagcctcttttttttaattatcagtccgggtattgtagacatttttcccattgttcttttcttcatgtatagtatgtattggcaaatttttaatacattgaagaaattgatgaaacccattttttgatatgtcagaacggataaaaacaagtttgtccagcatataacacttgtgtaaagagaaaaaaaaagaaacaaatcccaaatagttttgatgagaaagatgataatattaatctcgcttttttcacaaagatatgataggacaaaaaaagagaagacgggtcgagggtttaataaggagaacggtggagtacagagccaaagccaaaaggatccagtggaatcatttgatcatgtgcaggttagtgatgtcgttagctcccttgatgatcaagatttcgacactggtttcatcgcgtcggactgtttcaaccgacctttcagggtgggaggttcgatatgctgcttgacctgcgactctgctggggaatttttgggcgcttctcccaaggccttaggatttttcagctcctcctcaaacgttggctgtgccgctttttccttcaaggccatatttttcctctgagtgaatgagtcttttgtcacgctcttaatttttccacttccctcctctgcaattggtcgttctggtttttgtttgaggtcgatttgtttcttgttagcggcttcctttaagtcggatttgttttttgactgtgcctctccagactttggtctttcggctttcgtcgtgattttgttgttcttcttttcagcgatagattctcgtaaggccttagtcgagaaatgtcccttttcggaaagagtacttgtcgtttgtcgaataacgtccacgggattaccccccgccactgcttcttgcactgtattcgttccagtgatgacctgcggaatggctatggaggcgatctcagcaaaagctaatgagaagtagaaacattgattgatatcagcctcaacgctcgatgaaaggattcgactttgactcaaacgaaaagatgtaacgaaccgctggtcattatcctgaagcattcgcggatatgtcgatattctttcctaataatactaagttttgcgccagcatgtcagtacttcagattgatcctttgtagtcttgtgcagctaggatgttatatttcaagaccaaaactcacttcgcgtcggcagggttctttaaaatttctctcattgattgtctattacaaagaaatacgggatgtagaaacatcagcttatgaaatggaagatgatacatgtgaatgtgtgcggactcacgctaatctttcgcctgcctcaacagcaaattgactggcgctgttgagttgatctaagttctggctaggggcggcggccgaaacagattgcctgatagcgttgacttgtggaatcaagcgaatcactctagcagccccgtcttgaatgtcagatatatcgcttccaaaattggtgattccctccaagtttgcatccagtttagtcattatttcgatcaaactgttatcaagctcttcctgatccagtgcattcggaggtttcctgtcgtcggggggtgctatcagttgcagaggtactgggttttgcggggttgctccgggtgctagaggtgtaacttgccgcctctttagtaagaaatccgatctcaggcttgcgaattcatttgtaaggtgctcatcgctaagcctgaaagtagaggcctggatttggacaataagaagtagcagtagggtaactaccgaatacattcggaagcttgtcatatccgcaagctctggttgaagagataatgaatctcaagtgaagaagctatgaatttttgaattttttcaatgcggaaggatactaatggcgatctgacaatatatcctgtagggtggtgtttgatggggttatagactgatgtatgggtgtaagatcagaacggttctcagaggaagttgctaccagtcaagctttctaaaagctaagatgtgtgaggaatgttggaaaaagaaacggcttcattgcgcctgatacccaccttggggattttatcttgtggatcaggtcgcttctgcttcacagatttcccatgacggatctcaacgtttttctcattactgccgaagtaatttaccaaatcccgaggaggcttcagccaagagaagtctttgaattccagaagacacttggggatagttttcgattacaccgtttcccgataattatgggacgggctcatggttgcattcgaggcgcatcaagactcaagggacgaaggatcctgacggatcatcctggagataatcggtgagctagatgctccgaccgatggttgctaggccgctttatgcctgtccttatctgcaatgctgcatcccgggtggggaccgatcggccaactgcctagactaccatgtccgaacaggcccgcctccttcggcccgttcactcggcaacagcatcaaccaagtaattgtagccagactctccattgccgagggttgggtcttcccagaggaatggaattgacctgaattgggagaggccgtttatagcccaacctttgcaattgcatgcacgaggcgggaggaggctccctggctcacgcttggcgatcttgcaagaccccctccacagaggccttggtgagctctagcaacccacgtttcctcaagatatgaagtattctaggaaggcacaacttgttgtgacatgacttaatctataattgcacgtaaataagtcgaagcataatacattctagaagtcataccaattcattctagattatttaaagatagaggatgacttctcaagttccagttggttcggtagcccctgcaaaaccagatttgtatgtagccccttaatgaatcagatttccttgcaaagtctgactggagtggggccaaggctgattctgtagggtccacagatattggcaggaaggtctcaattttagaaccagaaaaatcaaaacaagacaagcggagataaaacacagatcctcttggaaattttcttggttcttctaccaatcaaaaatccatgaatgagagagcataggtttgacttttttttatatactcaatttccatataaacaaaattgtccttggttgaattggttggaattcagttcttctctatgtgcccatcccagcattccctctcatttcttgctgatttatgtttgagttctaaatatacatagaatccatatcagagcaagattgattagactggtttgtgtcagataagaagcctgtttttgttagcacaccaccaaagtccttcctttctccattcttttccagcttgattgctctcacttatttatgttcattgtcaacctcacttgtccaatttccctcaaacactttctgcccatgcttgtacttgagacacagacttagactcaagcaatcacaaaagctttgaaagtctcccactatagatctacatatctcagactcatatgccaagtttttgttatcgtcattatgaactaattgtgctccaagaagaagtattgaattgatacatcagatccatctacatctcaaagggaaaatgcaatggattttaccagtcctttccttccaagcacatgtggattctcacagggctaaattaaccaaacattcgaactcactgggctgcagggcccgtggatgcatattactgctacttaaccattcgatatggtcgttgtatcgtgaaagttcacccagaaagtgtaacagctggtcaagcaacttcataagactactacaagttggcaccagacagaactctaggctccatcaggtcctgggacggaaattggcacacaagacggattacatagacccatatgcaatggacatgcaacaaaaaccttaatagatggcgataagcacgacaatgtttatccttcgtattggccatggaaaggggacaagtcatctgttctctgcacactctgaattcatcgatatcactgatcatagtaagccggtatgaatccacagcttatttctcatcaaatagagcgagaaaggtatgtcgagcaaaagtacatcctgaacaggttcttttcattttttttttctgggggggggaggggataattctttttttgcacatttgaaaagagtcacaatcatggaaagagagaaacgaataaaaacattcgagggataaagcgtttatcggtcctatagtaattgggattaaatgaatgataaacaatcagtaaccatcgaagaaacgaagacttcaaatgagaaaaggcaaaaacaaaattcctacctctgcccattcgttctccttcttgatctgggcttcctcctctggggtgaagtcgtttgcctggggaagatcacagtgttaagaaaagcgtaaatacttcgtccttataggaactgagagaaaagagactcgggactgacaatgttgaagagcttccgaatctcttcgggttgcttgcccttaatcatattggcaaccgatttgcatccgacgtccctacaagcagaaatggagacagggttaccctctgaccttgagcattaagagtatgaggagagcagacccacagtaaaggcttgatgtccaagtagttggcagccaatatgatctcgaatagcatctcctggtcaacattgatgacttttaaggatccaaggaaagggaagtcagcactcattagaattcatgagagatggagagcaagtctcacacttggtatcccagtcgcttatctcggtggctcgtttccgagcgtcatcaggatcctcggcggagggctcgggatccttcttgtgatgctcgcaccattcaaggacttttttcagaacgctggctgaaacattgggcaaggggatcgggttgtccgattcaccaagatctatagtttttttttaaaaaaaaaaaaagaaaaaagaaagaaaaaaaagcccagtaagttgaggagaaccatctcgagtaggacgaaagaaagaaaaggcacgatgaatgaatgaagaattgaccttcgatcatgttcttaatcagggcactgcgggtcgcaacttccttttcaacaatgaactcctcgccatcagatctgtgatagaagagagatcgatttgagacaaatcggcaagcatgcaggagagaaaagaaagggtcagatcgttggaaaggaaagcgaagaagtcctcgatcatttgatatctaagcgatcaggatgtgatgttggtagggctcacgttaccataaggaccatgttgagctagtcgcgtcaaatatatgagactgggtggatcagtttgtgagttggggtggataaggatggatgaggagatgtgctggcgtggggtgactcagccctgggggcagacggaggaggggattataaatggccccgagcagtctcggggtcggtcgggcacccgaggccgcgtatggctgtgtatgtccctgctacataatatgtcccattgtttggactttgcgggcactagtgactagacacacccgccgcggttggaagctgttcaagaacttggaaatggaagttcatggatcgtcacccaccactaccagcatattcttgggtggattggtcttgtttctgggtttcacctcctgaacgttccatcttgctgccttgttgggcgatagaccgtctcatcttcaccatcctgagatcctgagggagttgcatttggaagactttcgttttccctttgtctacatatgcatcgatctttcgcttgcaagagtctgcagaaagactggtggagcaagatgaaccacaaactgaagcaaaaaaacgcgtacttgaaattatttgcagctagctagcgcctctaaggagcgtggtatggaccggtatggaaacagggatgttggatcagcttttggcctcactgccatcagtgagcagtcggacccatccgataggccttcgggcccacttcccttgacccgttctgcacctcatccggtgcctttggccacacttcagatcaacactggcaatctgtatctacatacaatgcttttgtatcaaagctcctctcatccggcctatcccattatatgtcttagggatgctcctcatacctctgctggaaattgccacttcaaggatatatcttcagtttgtagtcctcaacagatcatgtctcaagttaagcacatattcggctgtaaaactggtttccatcgaaagattagctctacagcctgtaaatctagctctacaaggcctgtaaaacccacgtgaagccctccatttctcttcttcttctattgtatcttggtttctaaactttctgttctatgatagtagattttatttccaccagcctcaacaagaatgatgatggagacaataccaagctgctgaatgtggaaaaccaaagaagaaaagatgacattcttgggcccaaaagaaatctgagcatcccaattaaatgtgggaaaacatgtagtcaacatctgtcacaggtctgtggcatgttgcaacaggtctgtgactttcagacactgaaacactagtcctggtgtctgcaagtgaatgcaacccctctgggttacataataataaatatttttctatttattctttaagttgataatgatttacctctttctatacagctattccaaaaatgcttgtccaacttgccttggatttttttttactgaactgggcctgtttaaactgaactactgaagacagctgtacatccttggccagtagttcagttgtgacaggcccacttcagtaaaaaaaataaaaatccaaggcaagcttgacaagcatttttggaatagctgtacctctctcatgaaaattgtaatcaagttgaaaaggacaattacatcttttgtttatccaagtgattatcatcctgtgtatctctcttgtgtatcattatcatcatgtgtatcttctgaagtaagagagatatttttgaaatcttggtgaaaccagaaatcactgcagtaacccagttacgtgatgagaaacccaaaccttaagaatcaaccggtaacagttgagaccaattgggcataaatgtcctgttaacggtcctaattctgaaggatggatacaagcagttgatgaagagctcaaaaacatcaagtgtcatgaagtttagctagaccaaatgtctactcccccaaaatccctgaaacacacctgagtcttcaagactaaacccgcaactaactcgtctcccaaaaagcagaaggcttgactctgcattcaaggtttccttcaaacctttggggaggacttatttgaaacctttgtgctcacagggaaatttcctttgctactggcccttcttatacttgccattgatcttaagttgcctattcaccaattcaatgtgaagagtgccttcttatttgctccccttgaggattaaattttcatcaagactccggagggatcaaagagaaaggcaccgtatttaaagcttgttaaatccttgtacagactcaagcaggacccaaagaattggtatgaaactcttacaacgtggtttgaagaaattaattactggccatctgtcttggatgcctgtctttttgtacacaaggatcggagctcgtttgggcctttcatattgatgacattattgttgtgggacgaacggaggaatttgaagacttattcctaactcacttccctaactcttctgctcacaaaccagacactctattgggaatgaaccttcaaatatcatactctttgattgagttgtcacaaccagtgctaatcagtaaaggtctggagctgcctgttttgacagaatgttgaccagtgaaaacctcgttgactccagctgtgaaactgaagtctgcaaccaacctagatcacgaggagtttctgaaactgaatatcaactattgtttgtttactggaatgctgaactacttattttgcagaacttgacccaatctagcctctgctgtgtccatcctatcccaattcaatcaacaaccaggcctcagtcactggaaggaagtactgcactgctggaagtacctaaagggaactcaaaatcttggcctttgactaaaacccaatccggaggcgttgatagatcgcttgaacttcttcaccgtgttaagatgaagaatcccgttgtgaagtatttgtttgcttgtatctagagtacgcttctaactagtattccactactgctttttcacctgtctcacctagtatctctcctcaccaaatcaataacatttattctcactgtcaagatcactccatgagttctgaattcctcgaagttttatggtccctgtgcccctcaacacaccaattccacatgggcagaagatcaagaaatttgactgtcccaaagtggttctcttgctttctggaaggaatgccccatactctgaaacagcaaaaaacaaaagaacatcactctttcctcgaccaagttggagatgaatgctttgtccaatggagaacaagagagtcagtggttaaattttctgattgaagaattgtgggcaaagaagcttgcaccaaccctgtttcacatcaacaacaaagggttgctggaaaaattgaaacactttgggtctaactccaagactaagcacctggatatcaagataaaaagcttacgggagaaattcaagaagaaagaaattgacatgcaactcattccatccagcgacatgatggcggacactttgaagaaagccgctccatactcatcaatcaagaaacttcaagaaaagtgcttctctcttctttgctcatcagacaagatcactgcggtaacccaattaaatgatgagaaaaaaaaaccttaagaatcaaccggttagggttgagaccaattgggcataaatttatgctaggcctagcactccttcctgatcctcaatcttgtcaatacttgtcaagattcgacactcttcactgattcaaaatcccacttccaaacaactctccaatactgaaaaacatccagtgtaaatttttcccccaacctataagaatctccttcaagattgctcttgtcaaccttagagccagccaagctggccaaaagactgccaaaattgcccatttctattccaaatattatcatatcttttttatattaagacctttaacatttttgaattcaggaacagattcctggagtaaaattaaccctagtcaccactgatcacttttactcaactccattcctgcattgactttgtaataattcacagtactttaaggattacacaagccttaggtttcagctccctctaccacatgtacatgctagtattatgtaatccaaattttaaaatactctctgagcttgttgattccgcttccagaggattttcagactccagaccaacacagaacaccaacaaccagacccagatcaagctacaacttatccaccagaagtactccacttttcctacctttcccactacacagtgtcattggtatcattagtaattcacttctgttaagttaagatagaatctttatgcttatttctcttctctgtctctctcaacctctcttcattcttctctaaaccaaagccctgatccaagaaagcaagccccagcttctattgtcacaactcttcttgttttggtattacaactgaaaactacataggtttccctttaaagaaccttgatcctttatctaaaaaattgtggttgatctgatttatcagcatcaatatcccatttcagttagagattgtttttccgtactttttgcaggtacctggtacctcctggggggtaccccttgcacccgccccacacccgccaggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtacctctacaggtaccccctcacttccctaccaaaaatcaaaatgatggtggccttctactccaagaactccaagatccaagaaggtaccttggctgcatggaaacagggactcaaggataacaagaagtctaacaaaaaatcaaaaaggaaggtgatggttttggatgacaatgaagattcttccaattagtttcaagttttagagagtttaaactttgcaataaattattaaatattgtgtttgccccggatgttgggggttttactcaatgacctttgggttttttttgagttggacacctgtctgcctcgatctaacgccggcgtcaacaaatccaacaaatgtgaattggaggtcgacaccggcgttagaaatgaactgggtttgtttggccctctgaggccatttttttagttatatgtagatgaacaaatgaaaaaagtgacttgggactgatgttttacaataaatatgaaaaaaatagaaaagtaagattcttccaattagatgtagatatattacaacagatattaaaaaatgccaaaaaagtgacttgtgagtgatattttacaataaatatgaaaaaaaaataataataataaagtgacttgggactctgggagtgaaactatgtgaaaaagagagggggggtacctgaggtacctgcaacaggtaccttgggtaccccccaggaggtgtctggtgtggaacatggtagctattttcttgaaaaaatgaacaggttcctaggtgtaaacaggtacctaggtcgcagacaaacaatctctaattctcatgttgcgtgttgatttggaggcatagagttagctccgcttataacagctatccttaaaaggaaagtaagactgcaagaactttaatcatcctcataaaataaataaagaaccaaaatattatctattttctttcccttcttctcttcttttcctctacttttatttgtatctcttttcttttaagaaatacatctaaaagtgccccccaaaccttgtgtcctgcagtcactattgagacccaggctcacagctctgctcaccttttcttcttttctcttctctttgctcactaagtcttcatcagtcctcaatattgctcaatcaaaaattcccttgctcataaagaatctccgctcttcttatactgtttgttttcttctctcttgtttcattgtcattgtttctccttgttttctctgtttgatgatcaaatcactaagctgtgctttcatttctttcttagatgatctgctcctgctagcacacttgtcattaaagtcctcaatattcattcactctttccatctacaatagtggtatgccctgttttgattctcttctcaatttcttctgtattgtcttctgacttatgtttttaattatttttcagtctggtttttggttcttagaaatattatcatcatttattcagatattatatatatgtatttgtatcttctgaaataagagagatattcaacacatgtactttcaccatgttttgaatatcctgaaacttttccccaaagaaatagtgtaaaaatatgaggactgcaccaataccactagcagtttgaccactgttctgtaatatttagcagtttgaccactgtctttatattttttatcagtttgaccactgttctgtaatgtttatcagtttgaccactgttctgtaatgtttatcagtttgaccactgttctttaatatttaaggggatgactcttttcctcagagtcatcccccacacaattattaccacgcagactcccctaccttaccaatatactaaatagtgagtggggtttttgagcaacttattattaatttactagtgtacatctcttgattattatcactagtatataaaagttgagcatttaactgtatagagcagttactactatatttctattatgttctcacttctcaggcacagtgagaattatcccactattgtcccttaaaattataaggaggtagcccctccactttttaagtgttgaggagagtcttatttccattgaacacctatatggctatagagtgacccaaaaatcctatcaactcctgttcacctaagagactgtagctgacagtgaaaaagtgggacaggttggtggcaggtctgtaaaatgtttgtgacaggttgatgattgttggaaaaatcttgtgaaatgtctttgataggttgtgagatgttgtgaaatgtacatcacatttcacagagctgtcatcatgctatcacagcatgtcatagatctgtcacaaacctgttgcaacatgccacagacctgtcacagcttttgactacccattttcccacattgaccaacatttcacagtacaatacaacaccttacagatttgtcacaggatgctacaaacatttcacagcaagtcataattacttcacaacatcttaggggcagcttagcctgtgaccagtatctataatgtatcttgcaagcctctgcaaaacttgagatcagtgccctgcatgacttctcaactacctggcacttggaaaataaaatttcaactttgagattcttcttctctaacacatatcaccctacaatagtgacagaaaaaaatggaaccctttatttggggtctagagggaaaaaccaatagacttgattttatgcttcctggtgaaactgtgaaaaatgagttctcaagaatgatcctgacaaattggacaagaaaatggtttgtgaaaagtttgtatatttttccccattctctgatttttttgatatctttcaatcattttttgaagttgctcaaaaaatcaggattgacacaattgcatgtgaaaagaatgattataaatgaaaaattgtgaaaaaaaacaatgatcgaaagtttagagagcagaagaagttggattgagattggaattgaattggatttcagtgcctgattgcagggttggtctggtggatgacacaatccaagcatgcttaaagaagcagttgatcactttttttttcacttataatcactcttttcacatgcaattgtgttggtcctggttttttgagccactttgaaaaatgattgaaaaatatcaaaaaaaataagacaatgaggaaaaatatacaaaatttttacaaaacattttcctattgaatttgtcaaaatcattctttgaaactcatttttgacagtttgaccacgaagcataagtatttgaagtccattggtttgccctctagactccaattaaagggttccattttttctgtcaaggggctgtacaccacagccaaaacaaacatcctgcaaatacggctgatcccaacaagcttgtggttttgggatcagctgtgtttcagaagattttttttttgcaccgctttgtcttgtatgtggccctgtatgcctacagtaatcaaggcaatacaaaatacaggacctccaagttagggttttgccttcccaacatccaaagctgacagatctgaggctttacataccaaaaggttacaatcatttcaacactctacaacacttcaataccattcacaatctcctcttgaacagattgaagtggggttagtttggttcatgattgtccttcactttcacttttttttactttttctgccactaaagaaaacttgatgaagattgtataaagtctgatttcaatttcaatttttacatcataatgatccatgtatttgttcttttttattgatgaagtttttttttataaacattaaaagaagaaagacttgtaaaaaactacacaaccaatcaatcagtatcaatcctttcatctgtatttctctctctctctctctgttcctctccctctatgtaaatcatcacctatgtacaaacaacaagccaaaatgtttttgaagaaaataataagaccaaaaaaaagagacaacctatagccaaacaaatataaaaaaaagatcaagattgaaaaaaatgagatcatgagaagaatggtgaaaacagggtgaagagagagagagaagagcaaagaatctgtgatttaaccaataaagttgaactcattatgagagccagacaagagagacgagagattaggattagaagaaggcgagtgagtagaggaagtaattggagaatgaagctgatgatgattagagagagctgctgtagtgttagaagaagtagttggattagaaggagtagaagtagaggaagaagaagaagaagagtggatagggaagtgttgttcctgatggaagagatgaggatggtgagggtgggggtgatggtgatgaggatgatggtagacgaactcgttggagacttgatgatgatgctgctggtggtgttggtggtgatgaagagcattgtgtggagaatgaggagggagcggattagggttagagtagacatgagacgcgggcagaggaagtggctgatggggaagttgtggttgttgatgaggatgatgatgggggagaggatggaaggagtagagctcgttgctgttgttgctgttgttgttgttattgggccgaggaggatgtccgatgagggtgttattattagaggggaagaattcgagcgaggagccggacgagtgagtgtcgatggatgagccgggcagactagccgagccgaggctggaatgactgagactggtgtgatggtgatgatagggaagcccagtatggctcttcttctcatgttgagccccgttatgggtgtacgttgaggagctcggtccggaactggtggtactcatcagaggtcggttggtagatgtagccgaagaggaagaagaggaagaagaagagtggacaaaactgggagccattgggttgaacgcgggtggctttttctttggttcaaagactggcgggggtgcagttgtgtatctttgaaagaccgtcgttgttgtcacggtccgtgagttgttgctattattgttattgtaagctgaaggtccggtctggttgagcgtgcctaggatgctatggccgaaattgggtgctggaggcgaagcttttgtctgcgagttttgaggaatagaccgataaaaggaggctgccggctcagcatggccttgatcagctgctggggtggaagtcgaggacagggtctgtcgcacgacaggctgtaatgagcgcgagttgggaggtttagaggcagcgataccagcgggtgggaaataagtggccgatgcggcggatagtgtcgacggagtaaatcgcggggcctgcactgccgtattacgcccactcactgtagatgaggttgttgatgatgggggtttgggagttgccgaagtacatggagaaggcgctggtggaatagctggagctggaagaggcgatcggagtttgtcggcaggcactttccacccctttgagagaaaaacttatcatgagacatttctctctacaagatgcagtcagagagtgacggttaaagagaacacaaaccatttcttttccttttctataaacactctccagttcatctttccaaacgccttcattgttcaattgacggtaaatatcatataactgtaatgctgtccgtgcgtcttcgatcgaatcatgagttccagcgttttgaatatcgtgcctcaaaatcagataggagaggagtcttaatgacaactttctctgtcgagatgcgatataatacaggtcgactgtatcgatgatctgagagggcgggacatgaatgtctgatgaaataaaacaaatagtagggatggtaagcaacagatgtaaaaaaaaaaaatctacggattctcggatcaactaactgatgattcggaaatctttggagagtccatgaccaataaaaatacaacccaaatcaacgagcagtctcaactttttataagcgactttcaaggggacgagggtatgaggggaagcattaagatccaaatcgccagctaagataatcattggcacgaaagaaacattcttaatttttgaatgaaccttctcggcaaaaacaggcaaaaaaaaagttgaacatacgacgaatcccggaaaattcggtcagataatcagcaatgggttcgaaggtttggatatgatcgtcgataaaaggcaccccagttttacttccttcgccccggaggacggagacccttgcaagtgtcatctgactgggcctcctgaccaacctagtcccatcagatttataatctacttcctcctacaaaatagaccaaaccacatcttcccattgagatactacctcattgattgcggtgaaaaatgaaaaagggccccactactatttgtaattggaaactgacctgttgtagagaaacaaattcggcatcgatcgctaccagatcaccttttttcggcaactcatcctccttcaacacctcatgtcgaattttattaacatccctacatctatatagaaattaaccaaacaaacaaaaataaaacaattcatgatcgattgatctcaagaagataagtgagtaaggaaagaccaactttgataaattgatttcttttagaaggatcgatttatcgacggtattcgcaggtaacttagtgaaatccaagacctcatcaaaatcttttcggacgtaatagagtacacaagggacctagtaaaaaacatatgaggtcagatgatgtgagccccaaagaaagaaagagagggagggaggaacaaaccttccagcaagcaggaaaacttagggcctcctcctgtgagactttctttaccaagaaatcgttaaacagataccaagctccagcacctgcaccattttcagattgaggtttatcgtccaagttaagagtagtactagtagtacttggactcgtgattttgtgatgattattaactttgatcaaggagacaagatggggggtttcatcgtcggactgaatttgtacgatcaaccctctgagttcatagatcactgcgttctgggggattttgatgggatggttgtcgccgatagaaatacggcaagaagaactggtgttggtctcctgaggaagatccggaaggggctcgatggagatgccaatttcgggctgcaagaaatgctcgttaacactcgagctgtcgtcttcaagatttgcgggtttggttgatgatgatgatacaaaggccgatttagcgcgccggtcgagccagatctcgaattgttccgagttggtcacgccggtattgagtgccaggacggtgggaagagctttgttaccagcgcccagatcatcgggctgtctgcgccagcgttggtgggtatactggttacagtttgaacacagcgacttagccgttgtctcgcggatcatcgagttctttaggattgaacagaaatcggtgcttggcttgggctcattcgagagcgccttgcgcgggtaggtcatctcgatcactttcgtgaacgaggtgcgcgagatctggtggtggcacgaaggacagctttgggtggtctgccatcgggtcgtgtagatgtctccgatcggggacggcagaagatggttggagatcgttgcaactgaggtcgtgctattggtcgtcctgatttgcgtgttgatcggatgggagcgcaaactctcgaagggataatcggtcgagatcttactagcgtcttcggcaatttggtcgagtaagaagtgatgacagagctggatgagactcgagtaggatttgcttgagatcgggatcttctgggtattcgtcgattggtcgccgagtcgaggcatgatttgactttgatgtaagcagaactcttgatgttgatggtccattaactccaaggcaattgctctttgattgatcgaaaaggcccgtgaaaagttgctggtttggcaattgactccctgggcatcatcaagcatcttgaacaagaaccctaattcacatagcatgcaattctgcgttgtacaggataaagctatatgtgattctgctacttttcgaacggggagtgtgtggtacaggacctgcaagagtgagttggtgtatgaattcacaatgtgagtctcaagaccgctatattgagtattattgtaaaagctagtgatcgagcgattgatcagttttgtttttatattcccttcaaataaagcctggaaccgacctacccaaagtcgaagtcctcgatgccgaatttactgtacttgatttcgacttgacggtaccatttgggcatttcatgaaaatcatcgagactcatatcaaaggaaatctcatcatctctttcggactcgtttccgacaaggttagcttccatgtgagccttaccccgacctagcgttttggccttttctttttccttctcgcttctgaagagagggatgctgagtttccgtttcgagttggggatcaattggcctagattctgggatggtgaacctactctggcagttgcagaacgaccagacgaggagacgatcggctgggtgggcagactggcttggtagcgttttgtcttcttaggatttgagatgtattgaacttcgaacttctgcccgcccccgtcaaaaacttcatgggtcgtattagaggactgatgatgagaggcacgcacggagagatcggtatctgggagtgctctgcgttggtaaagaggggagtatggggtaatgtaattttcacttggcaagactgaaaacagctcggttgaatagtatggcatgccgatcgaactaagcggagtttcgtctgtccattggaccggagcagattcctcgactgaatctggtaacgcaatcggcatattacctcgactccatttgatgggttttgtattacttcggacgctttcgtctcctagatccatttcgcccacagcagtggtccaaaggtgtacaactccatctgcctcggcataagctagtccatctccagagctcgatatacacatgtccgtgatgaaagtgcccacatccagttggtagaaggaagagtttgggatcggatgagccaagtcgatgatttgaagttgtccggtggaagaagtgataaagagggtggacgacatgcgaggatggaatcgaacgtgggccggactggaggaaaaagtgatcggtgctagaggtctgagggcccgaacatcaaagactttgacgagcggatcacgtacggggtgtccctgtctgtgagagagatggttggagttaaacagtggaaaaccaacgcagggttgggtgggggcagtaggtaggattcagaaaaataaacctctgaggtcgatcaattattcagactgtgaggcatagggggacgacgaacttgagtgaatatccgcatgtaacgagatagttaccttcagtttccatctgttccaatccagcataatgagtcatcatcgaatgttcctccttaagggtgaccggatcgcgtagagtgaccgtacccgaacgcgcaccacagcagatgagggattgagatcttctgaggtgagtcgttggagagaacccggtggatggctgtgccgaattcagggtggatttgcccgactgactgatgtcgatcctgcgaaccagtgcaccggtgctggcattgagtagtaccaattccggcttggcacccccgatgatgagttcggcggatttgggagcggtgaatgccatggagcaagcatcttgaaaggccgttctacagtgattcaggtcaatacagaaagcaacttacactccccaagaaaaattgttggaaggtagagatgaaggaaagaaaaagggaaagagactaacgataagaaccaatatgggatacccctgcgattggtaaacttgaggcttttgtcggccaagctcaagaccccacgttcggcgagcaggagttcagtggaaggggatcggtaggtgtgagacttgaaagaggtgtagcgggtgattcttcgatcctgatcggatggtgggagggtggttgtaggtaagaagtgtgagacgacggttccgctgggattggctgtccatagtaaatcggtgtatgggtcgaaactcagcgaggaaatttcaccgaggaaggtattacagtatgccttccacggtgccgatggcatctttttatctcgatcgatcgctctctggaggatccttccggcggttcgattggaatgggttcttaacttctttttaggccggttcgagtgtggcctttttgtcttgtatcattggttggtgcctgtctgagagaggttcgattagatcgtttccttgttcgttgaagtataagaatggagattgacttactgtgattgatcaggatggatgagagagccttgaggataaagaaatggaagaagtcaagtagatggtcaacaggcagaaggaaggggggtggtgtcatggctgaagaagggggtgcttacatacataccgaactcggtaacaggtgggtaaaacccccggaactttgtcgattcttcatgtccagccatccagctgtggcaatcgacaaccaaccaacacaaaaccttcatcaatcacctctcaatgatacaaatctcaagagcgcacgccctggatgtggatacacagatcgacgggaatgaagaatcgcttgacctcaatcgtgccgatcagacttccccaatctccgagatgaagtagagtacaaaaacaaaccatttcatcgctcgactcttgcccttggacgctccaaagcccagatccagatctcgcttggcatcgatgtacataataatctgcagttaccctaaggatccagccgagacgggatttcttgcgtggctcattatttcgaccttcaattcacattttcccaacttcgaacgatcaaacgatttgtagacagctcatcatagccttcaacggtcgccgtggtgtcgctcaaattgcccgtatagatcacatgacagttcaaatttcatctcacttaggggatccctttttttagtgagaggacagaagagctatgatcattcaaatcgatcgaccagatcaggcaagactgtttgcgagcaacacacctcaagaaaacaggggcggggggagataaacagaactagcaaaagtttctttttccagaaaatgggctctgtttggacaggaacatcaggttacacgtaagatggacggtaagaagaggaagaaaaattaaatacttcacaccgttcttcaatatcatgcacactcaagtactcgtcctaaccttaactgaagccagcataaaatccttgtggatcagagagatcatatttttatgtctggggttctgtttgagtgattggcaagtgatatgtactcaaatatcttttgtggaagattgttcctgagaaaattcttcacatcttgcaaacagtttcaaattttctcagaaggtgattttcattttgtggttggaatttctttttgtaatttttacttatttagagcatccattgcaggtttggctaatgtggcctacagcttaaattcatatcaagccaagttaacttggaaaaagtgcttcaacaacatcagtcttggctaagctaaactagctaactctctgtgtggcatgagcaaccacactggtaatacacaacaatgcctccttgaagacctgttagggtcaggcacaatgtggtttcacatcttccaaaataaatgacccacaaagattagagatgtcagcaggtacccgtttgcgggtacctgttttccaaagcagcctcaggtaccctgaaacaggtaccgggtgcgggtgcgggtgtcaacatttgcagtaaaaacaggtgcgggtgcgggtgcgggtgtcaacatttgcggtaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgccacccctgaagaatttaatttatcattggtggtccaacactccctcttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtaggaaaccagctggtgtcttacatgtgttgctgaactaatctggttgctttgttgaggccagagggttccctccggcctttgagatggtgtacagtcttgatgaatttctcaagtcataaagacgatgtacagtcttcatcaatggacattggataaggcaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaataatttgtttttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcattcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgcaggtacccgggtacctgcctggcggccctagcaggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtatcaagcgacatctctaacaaagatcaggattcaaagatgcagggccaatgcacccaaacaaggactagagattgcaccaagtactggtttgaaagtacttgctacttgttggcttccaaaaagtacttgcctacaggtgccaggtgtgggtgccatgattttgggttgaaaaacaggtaagcacttgtacaaagtacttgctatacaccctcccttctcagatgtgcagatgcatatccttatctatgtaaattccatactccatactccaagttggacatccaaatatccctgccacctagaaatccagatcagcctaaccacccaccatactgaacccttcttgatgcatttcttcatccttctttcaaggatgggcgagtattttaaacttgaaaggtggaatcccgagtggattgacaaggcaattagactcacctgagagatgtggtaatctcactaaaaacctctgcctacgccagcctcatcccagtcatccaatcctaggcatgaccaggtaaggttctgtttggattcatttgattttccttggttattcaagctaactgctaacatgaaaaattccagcctacaacaggagtccttgcggggttgcttgggccttctgtgtgggtgcaggtgtccaagatctgaggattttcaggcaattactggtacttgttgcaggtgtgcaggtgtgaggggcaatctataatcctatctccttaaccatccccttatatttttctcttatttttctgaagcttattaaaacaatttaaaaaaatgtggcttttcttcttgatacagtcaaacttggctaagggcatacctttctgtgtacataatctgtataagggcatggtgtaaggcttctcccaaaacttgattttgctgcaaattccctccctctaagggcataacctgtttaaaggtatacataaatccttctcccaaggggtatgtccttagacaggtttgactgtatatcttttttttttctttggcaatgcaataaaatggctgttttaatcactttcccaatctcccattgttccatccacccaaaaacaaatctaaaaaaagattgattttgacccctaaaaaggttgtttgggggtttgggtttttctgtcaacccactgtacaacctttttgattgggaataattactctcagccatgaagtttttacatccttataaactgggaagattactcctggtaaacaaggtaacacaaagttgttaatacattaaactagtggtgtactgattattgttttatccaaccattttccaaaatcttccttttcttggcctgtggaatagaaaatatctacagaagtcttgagcctccttcttgagcctcctttttgcaagctgtttttcttcctgtgggatacaggttgaaccttacttgtatggaatttgttggctgtgggactatgtgtatggggcatatgatgtggagcactggtggtgttgtggataaatttagatttgtatagcttttttttgactttggatgaataattacaattgctacatctagcaagggtctacttaaaattgaactacaagccttttttttaaaaaaaagactgtttatgactgacaaaaactgcaaagatggaagtagcgggaacagaacttgttggaatttgggcccaacttggttctgaatttcagcctcttttcctttttcttacttatgcctcaaactcttgttctggaaataccactaggatctactctctcatcattattggaatctcctccattatcttctgtcttatctattttttatgaaatcaaaccctgtagcttgtagtctcagagccctagacaaggagggcttgttttatctcaagtttgtatgcttatcttcttggttttaagttttagatactttgtttctggtgcctgtttctgtaccctcttgtttttccttgcctattattattttttctttattcatgttctggcaaccacatgttgacatcttgtagttagtctatttatgttagtctgctacaacctacaaggtattatcatcattggctctcctgaccatttgagttcaaacaccttttcccccactaaaagtgatcacctgagcctgttcaaacttctctttttagcatcctcacttctgatttcaacagaacttgggaaactgaattcaaatcaaaccaatagatctgaaacattttgattgaaattctctgatatttttttgtttctaatcatactcaccatagatttgtatgaattatccatataatctaagttctaacacatgtcacccagttttaaactaatacccggatgatatttaaccactgtgtttcttgaacaaaagttttataaaaacaagcatccaaccaggcatatccaaaaatagtacatggtgatggtgagatttttttgtttatgtgatcattaattcaaaatgtttcttggatatttcctcatacatatatctattacaaacaaattgatggtatatatacagcctatgagggatatcagatacccgctgatcattatcctaacagtcagatagaaaccctcaaccctcttttaacctgaagccaaattttgcgagtgaagcattggttcaattcccagcatagactccttgttgcctgaagagtatcagcatgaagcccaaagcgatcatccatggagcattcatggctctcatcatacctggccttgctgctcaaaatgttgttgactgtgcgcactgtggagccagaaatgctggggaagtggctgcaccagcaggatgtccaattttgacaggatgtggccagctgctacaaggagggggctcgtgcagtgttgagcggggaaagctctactacaaatgtgtccggaggaattgccagagaatcactgtgaaaaacaatggctttatggatcaaaaatgtcctcatgaaaacaagcacaagatcttccccccaaatgaattgtcctcggaagcatcctctcaacaagcaagatctgggggaaacccacctggggccgagcctaacacaagccttgctggtgagagcccggagggcagccccgcagggtctctgtctcacagagaggcttgcccctaacgtacaacatctggcgtggctcctgagggatttgagacgctaaaaacccatatttttacaatagcctggattatattaaaactaaacaggcacccacaaattttgaccagctgcctacattcgtgtgcttcttgcgcactcagcgagctctttatcatggccatcggcctacagatgagctcaatgtgtcctggggaagtcgatcatcagctgataaaattgccggaatagtatgtgttacatacgcatgcaatcactagtcttccaaatactcaagcagtattggaatactgcctgagtatcaaaagcataataacagtacagtataatgtctgttgaataatatgactccccagctgtgaggtcaaataaccgaataacattggatttagatcgaggtacatatatgtacacccagcatagataagtagatgaaagccctattcctttttccgcttgaacaacagtaattcaagatgcttcgacacattccgactcctgctatacgcgcaccttaccgaacgaatggccgcattcggcttttagctaaaatttcagagaagaagaatctagcactgaaggcagcaattggcagactggcccagattcgctatgagcaaccggcaaaggacctacagattgaagcagtgtataacttagcaagcggttccaacaccttcgtactggctgggactggctttggaaaatctcgaatacctgagatatatcatatgctccacccgaaagcaagtaatgctgtaattgtcgttctgaatccactcgacgcgttgggtgataaccaggtcctcgagaagattgcggcggggttcacagcgatcaacctgacgaaattgacattgaatgaagaagaagctaacaagattgttaacgggtgttacaattttgtttacctgagcccggagatattcttaaacagtccactttgggatcaggtgtatttctgcgctaattttcaggaccggcttgccttagttgtcgttgatgaggcgcacataatctaccaatgggggcttgttgaatcagggagtggaaagcacaaacgaactctacttggccgcttggaggatcttggcatatttcgtccatcgtatggtaaactaggtggtcgattgctcacacgaaacaagaagccgattctgttgatgtcggcaacatgtcggcctaaagctgttgaaggtatcaagaaaagtctgaagttagaagaccataatctgaaaatagttagcggggaactcactcgtccagagatacggatcattcgattggaaatcaagacatcaattacctcatgtgccgatttgttggatatttttgctcctaagtccaagactccagatgagttggtggttccaacattaatatacagtgggactcgtaattgaaccaaacatgtgatgaaagcgttagacctggctcgggggaccccaggtaactcatctcgtccaaattcaaagtttgtcagaaggttccactcgtgtactggtgagaaggacaagatcaaactggtggatgactttgctgcaaagaaattgccggtgatttcctgcacgatggctttggggatgggacaaaactggtcccgagtgaggtgtgtgatacagatgggccgatcggatccctcggctatatgtcagatgattggccgtgctggtagggatgggcgaccgggcctggctatagtctacgtggaaccaaaacggacagatgggaaaaattgcttggaggattttgaaggctgtgaccggcagaccgatgaagaccgaatggacgccttggctatcacaccagtgtgcttaagaattgcttttgctattgataatgcgtgcgtagaactgtttcggtgataatcactcagatgcatgcctgcttagctaacattggactggcgggcttcttattatatgacatgggttgttagtctaggttacattccactaacgctcagcgacccatcgtatatcctcgaaaaagaacgcgaaatgaagatggggtttcaaccatgcttgtgttccaattgcaagccacagatggctgagggtcttcttgataatattaaaaatatgcgagaagacaatatagatgatatgatcaaacaagagtggcctctgcgaccaataactacattatcaatgaacaagcgaaaacgtgcgggggcaaacagctcgactggacttagaaagatcaaattgagtttgccaatgcaatcgatcctatcagaacaactcaacacatgcttcagtcggatctatgaccacaagtaccccaaaggctcactaatgagcgcggccgacctgtttggaaaacccgagattgaattgataatcaagaagtttggcaaattcatcggggtatctggcctaaggaaggtgattgggggtgagatgattgaaggacaggtggaggctcttgaccgggtgatacgagagttcatctccggtccactagctgcagaaaaaaccgatggcgcagtcagagccaagatggctagacaagagaagaagcgattgcgtgacaaggagcgggcggagcgagcagccatcgaggctgtggtcgatcgtgaggccaaggaggccaaggaggaagcaaagaggttggagcgtgaggcgaccgacacccgtaaacggattgaactggcaaagaaggaggaggatcgggcccagttggccattctagttaggatcgctggtgagaatgcagagaggaaagggatcgagagtattcaccgtggtcgatgatcatgtataatttgtgttacatggaaattcagatttcttccccttctcctcctgaaagactattgcaatcatgtgcttcgtcttcttgaacctcatctgcctcttcaccatctcctaaatcctcatcgctattgtctctgtcctctggggttgaataacccccattggtagcggggtctggatggatcccatcaatgataagatcttcttcggcatcactgacctctgcgttgtcctggtcagagtataacggcaaatgcaatagaaatcgcccaagttcgctgggcttgcctcggatctcgtttttgagacattgtatgccatccaaatatgtatcaacgactggtggtggtgtcgagttgatgaattcaagatgatctagaatgtcattatctatcgccatttgagtaaagcgttcaagcgctcgtatcttgagggtgtgtttgtgggactgttggacgtatctgcctccgctatcacgtcgcaatgatcgaaacatcgtacgaagctgtgatgtgaggatcaaaaggcagatttgtcaggaaatcatcaggcttctaatctcgaggaagtgagaaatctggcattataccaaggggatatttgatgagaacagctttttgaggcgttcaatttgagtaccaatgcctgctcgggtgtagaagaatttcagccaatagttgtggttttcaagcaagaagtctttggggacaaagtgattgggtcggccactgggagagaccaagagattgtgtcgcatgagcttggccaagcaggttgggaggatccgagtcaacattagaaccagtcaaggaagataagctgaataatgagttaggccggggagggattgggtcatgattgaccacatcttccaaatgttaatcaatcggccaacatccccagccttcatggctcgattagcttcaaccaccgtcgaaaaatcctgtagtcgtatgagcaagttagacaactttgcacaattgcgcttggaggctgccaggcgagcaccgggtgaacagaatttatcgtagcatttgtccacaatgctgttccatgcggcggtggggaggactgggagtgtttcggtaattggatcaccatctatatccatgaccgacctgaagtcatataaagtctgatcaaaaacatgttaaataaagaatcaaaggcggtgaattgaactgaccggagacaatgatagatagttgcctcatgtacgtgtgtcattgcttgaatcatcttagtatagtccttcttctggattaccttttctgggggaatccctagggcatccagatatcgccagacacccaggtcatccatctgatctgaattcccaaagtgctttgtgagaattgactgagaaatattccaaagagtgtgggaggcccccagcgtaaaggtgacgttatctagatgatgctcgcaatgctcacttgggcttcgaagtgatcggattgcattaaagatctgggctgttcccagatcaccatccatcagctgcaatcgaccaaagaactcctcaggatccagccctgattgacgctgcaaggcttccatgacttgcccaattccctctgccgaattgtcggattcgtccatcaacctgagcatgtgtatttcaggggcctcgaagctgatctgctccacgattggaggttccgttgcaatcattccctcacggttggctggagtcgccacatacttgagcatcacactggccagctgacttttccacacaaacatgtagtcctcgctatcagttggaaagaacattgatggttcgattgacaagttggctagtggacggagagagttgtgatatgcctcgagggtcatttcgcttgggtccagagaatcccaaagcgcttgggagggaacatgaatgtacccccatgttccgtgaaacatccggttttgagtcccgatggaggccaggtgaacgcgttcctccatgtccagattatcaatacatagtggaggggccagacggtccattacggccattgagtgaacaattttgttggctgccgctcgagctaaagattgtagagccaccagtgctgtcttacgagaagatgtcaatcccatgtaatggagatactcattgatggtttccgataccccacaagctacaaagcgaattgagttggccagctgcaggccattatgtcgtcggtttcgcgcaaatgccatcattgagcatataaccgaagccgtctggaaataacacacacaaagtattacaaaaatagtcaacatgtgaatgacccaaaaccaacttataaaatttcctcacctgagcggagcgtgcctgccgatgttgaagtgcagggtttgaagtggagatcacatcaccctcatacatcaactcctcagcctcgtcaggactcaagtcagagctcttatttgatggatcttgaagcgcattatctgttgtgctagcccgagaaatatattgttctggaggattgtcggcatccagcttgtcaagtgtgaaaacgtcagctccaggtcccgccaacgttccaaccaagatgttgtaaagaaaaggggtatcatgatttgttaaccgatctttgcgctcatccattgccgaatcaccaaaaaaggcaggtgtcacattcaccgcactttggaacgagccgccagggtagtagccactaggtgggctttgtgcacgtaaaatcctaatggcctggcctcaaaagaatgtaaatagtcagcaatcatatttggaaaccagccatggtaacacatacctacctctgtttgaatgaagtcagccctccgatcagctccatcttgggtcttcaggaatatatttcttatcaattggaccaagtttaaagttgatgtcgatccataatttgtaccccaagatcgtctccggtaaactagttgtgggtggtctttggtgaggaatccggcaatgaattccttgggagtgagccccagtcggcataattcgtcactaatgtatacaatcttattgagatccgataggccttctgcattcatctttcataggcttcttcgggtttggaggtaagattttgtgtagtggatggaacttagaggatttcccagcagtggcctgtgataagctatgatatgcactactcgacacttgtgactgtatgtatcaatgtatcacaacatgtttgaactgtgaactcttcaaatttgataactattggagtatcatctagtatcatgcattatggaactacagcatggatttaggagaaattatgctcctatgctgagatgtattgtctggggatatccaaaaaaccaataatttacactgtctatatttccttgaatagtgggaaacaacgagataaaaactaggtagcccagaagggcagaagaagagcttgaatctgacacattggcggaggatttggctcaacaggtcaatttttggcacaggtgcaaagattgtcagcaccaaagagcacagaaacgcctctcaggatccacacgagtacagtgccctaaccctcttttgtactacacccctgggggtgttccaaatatttgagggttttttttcagttttttttttgtgttttaccatttttttctctttttccttctttttttggcaattttggcttcttccaaccatttctttgactttcttgacttttaaattggatttttttactaaagtacatacatattaagatgaaatccaattcatgttttacgactttcatgcaaggaggagttgaatcaccaaagatggttgtgagtaaagcagcttgttcccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaaaccgaaagctcgtgttagtacgtattacttgctctcacaaggacatcgaccaggcgtgggctagtctaaagataacgctcaactccgctgtcttcgacccttcttccgctgatagatccatcttgtctactagttcatccattgcgtcttgcatctcatctgtcggcacatactgtgttctcactgttctgttgcccaggatcggccccgtcggcagaggaggaaaggcatactgtcgcaagtcgtctacgaacgggacctagcatgatccttgagatcagctttgattgattgctctggattttgatgtctgcgacttgtaagcggatattacctggatgaataggaaataccggatcgtcggctcgaccaccggaatcagaatcactaacttaggctccgccacaaccgatcggccaacgtatcgggccagagccgcccgattcgcgtcgttcatcgcccggacaattgccgagaagctgatctgactaccataatcagttgcgataggatagaggtaataaacgttgttcaagaggtgatggcgagggatctgaaaaaacaataacctccagacttttcgcttagctttcgtctgaagcggtgtgagttgatggtccatttagtctcagacgtatgctcacgttcttgaggtttacaaaccctctgatttccagacattccgagaaagattgccggatcgctgcttcgtcctctttgtcgacaacgaccaaactggctccatatttgtacgctttggccaagttttctcgatcaacctctcgggcttcgagcagtcctggctcttcatcactggagtcttccaagccaaggtcatcgctgtcgtcgtcggggccagcggctttggcgggcggatctttgctcttcttggcggcgtagacatgcttccgattgacctgtaacagaccaaggatgccatccgtatcttgattgtccttgtccgcgggcaggtattgttgcatctctgcgcctgcatccatggcatccaagtccttccgcctccggtcaagctcgctcgaaatcccaagcttgctcatcttcttggctgacatcggcctgatgatcgacgtgcatttccgcaattcacaccgcatgaacaggctctcttgcggatcatagccttccgctgctgcagtctcttggtcaggatagcccagagacagtaacactggagccggggtgctacccacgacacgtggctggggagactgggcgttcatcacggctaccagggcggtcgaacagctagaggcatttgcaagacttctgcatagcttgtgaagtattttttcattggtggcctgttttaaggtaagataagttgtggtggtatcagaaacgtgtgagatgacgggccagcagaaacttgatgactggccttgatttctggcttgttgggctggatataacccacttccggatcgtcaaagtcaaggcccctgttgtcgccgaaatcaaacacaaccaaccggtttgacgaatcagataccacataatcgacaagcgtgagaagcgtagacagctcggaggcagcgacttacacaacctccagtgtgacattatccgccctcattttgtctctttggtccttccatccgctccaatcagtttcggtttgagcatcagtgaccaagacgatttttcgagtccacttcttggccgctagagtctcgcccatatgatgattacatagaatgatggctgataagactggtgaataagaaggatcgtgtcaaacagaaacgaggccagaaaataagaggaaattgaaagtcagggccctatgtatatccaacaaacgggatattcaaagatctaggaatcatttttttctttcacgtacggtctcctttgaatggtttctccgatgtagtcaaatgctgctcgattttattgatgtgcaaaagggtgatagcactaggctgtcctggacggacatactcccaaatgtattcatctgagaggatgatatcagccaaaaattcgagccaagactctggaaacggacgacgactgacatccactgctggccaacgagttgtcggtgcctattcaaccgatgagcaatagataagttgcgatgaatgatgtgaccgagatagttataaatatcattccgcccacgttctgttccgaagaggacgactccacagtggacagtcttcaagcctgcgagaagctacggtcgatgataatgggtatctctgagtcagattattggttcgatgaaatcgccggatgatgtctgaatatagtatgtaccatgtttgccacttgatgcttgaccacctccaagccatattccaagttggtcaccgaagtggttgcgcctgtactcggatcatcggccgtccttttctcggacatcgatggagacacgtcaatcgcatatatcgtcagttctctctgttgaaagtaaggaaggtgttggatagaatcagatggagaagcatgtatcactatcagcaaaagccaggtcgcaagatccagaagatttcactcaacacctccggccataatgtgtatcttcgcctttcccggacagacagcgtgtctttgagttcaccgattgattcgcgtccagtagctcttcctcgtctgaagtcgcagggtgcttggattgagggtggtcgttcccatcgagccaagagtgggatctccgaagtgctgtgtaatcccagacgcgtcccaacacagcaccgcgccatacccaggcgcgtttatgcatctcagccggccgggggaggggtctacgctcatgcagaactgctagtgtagcccccaattgcggggaaccaactgcaagccttcacatcctttcagatcctttctgatctctcaactttcgcatttttgaattttgttgtcattgtcatcatccttggaccctgcatattatacaccactggaagcaagactcaatgcattgaatgtgttagattggcatctcgataatccaaaagtgctcaagactgcttaatgactcatcttactgtacatgaaatacctctgacagtgcagttctacatagcagcatgatcacaaaaaaggctatgtatgtctcataaagcaacagataaatttagaaaaccatcccctcttcaaaccatcacccacacatcctgcaatcgctcggctttttttttttgttgtgaccgttatcttacaaagagtggatcggtaacgagatatcacaagacactcgatcggaattgggggccggttgagcctgcagatacaccacatgtcccaaacaaaacaaataaccgaaaagaaaaaaaaaggattaaaaagaactctcaagattggcgtttgtgcatttctttcatcacgggtgaacatgaaacgttgagagggagggggagggacagacggtattgtgtataatatgtatactggtttctttttcttttcatttgagcttcacgagaagaccgttaatacaaaaaaacacacttggaccgtcgtgcagaacgcggtctcattttttttatggttactgtttttatacatctattttgtggtgatggtggtggtcccggagaacctttaaaagcattggatattcgacgaagaagcataaagagagagaaagggggggggggtaaaagtgaggacaaaaataaatgatctatttcttctcactcaaattagcgacccccggtaggttctaggataatacaagaaaatccaaaaaagagtgtgatatgttagtggttgaataaatgattaatgagaaaaaaagggaaaaaaagggaaaaaattcatgtacctttccttctagcagctcaagactggcgcctcctccagtgctgacatgagacaacttgtcctcggcaccatactctgtgaaaaagtgattgaataacagaaacaatcaacaataaatttatgatttttgaagacaaaaagagggcttgcttactcttacagacggtggcagtatcaccgcctccgacgatcacggtagcgcccttttgacaggcctcgatacaggcgtctaacatggccttggagccttcggcgaaattatcgaattcgaagacaccggcggggccgttccagaggatggtcttggaacctggggaaaaggggttcggggggatgtcaaccaaaagatcaagtgacaagttcgctatataatatgaaaagaagggggacgaactgaggatagctttcttgaattcctctcgactggctgggccagcatccagacccatccatcccttgggcaccccttcggcatcagtcaccgtcttgcgtgccgcatccttggcgaacttgtcgccacagatatagtcgatcgggaagatcaactcgacattgttcttcttcgccttggccaccaagtcgtgcaccttcttgctcccatcttcgtcaaacagagagttcccaatctccaccgagtctagcatcttcttgaatgtgaaggccattcctccacacactatcaacttgttcacctacatacatacatacatgcatatgtgcaatgattgttcagaaaatcaagaaatattcttcttctgttcagaaaaaagaaaaagtgctggttatcttaccttatcgagtaaattctcgatcaattggatcttgtcggagatcttagcgccaccaaggatggccaagaaaggcggctcgggtttctccaagaccttgctgaagaactcgagttctttcttcatcaagaagccggcgagtcgaggctcgcccttgaatccgacgaccgaggagtgggcccgatgggcagtcccgaaggcatcgttgatgtataggtcggcaagcttggtcaatgaggctcggaagccttccaccgcttctgcactcgccttcgtcttctctcccgtctcttcatccttcttcgatccttcctcttctaagtgaaatcgcagattctcaagtagaaatacttgcccttctttgcatcctgcgactgtctcctctaccttgggaccaacacattcgtcgataaaactagaggaatcaaccagatttagtctctactgacaagggaactatagagtggaagtgactgacgtgacatcttttcccaagactttttggagctcctctgcgacgggacgaagggtatatttagcgttaggagcgccattaggacggccgaggtggctgcaaaggatgacggccttggagccgttctcgatgacgtatttgatcgtggggagggcagcgacgatccgggcattgttggtgatctggcccgaggttttatcctgtgggacgttgaagtccactcggatcaatactcgcttgcctttgatctctccggcgggaaggtcggtgatcgttttcttggatgacaatctgctcgatcccgtccgtcataatcaatccagaaagcatgctcagcctctgtctttgaagccctgagggctgagaatgggccaagaaaaaatgaatccaactcacgacatcttacttcgggttttcaagttactgtatatccagttttctggtcagttctcctctttccttcgctagtttgtgtgagactcaccttggtttgtttgtcctgtttccttgagtttttggtttttgctgttgaccaaaagtctgagattggcttagtggaacctggtcggcgcagatcggctgtaaaatatctccgctgggggagccgggaggaatagttgctgacataatcagcccatcacgtcatcgaccgaaaatcaacctcaaaccctccaatgatgaaatccccagatgaacctcaaccaaaactatcagactatgtagtcaaccagctggcttaattatagacactagcaaaaaaagatccattaatcttgattcactcatgttctttcattgtggatggtgtatagcatcattgtctaaccaacaacatccacaaacctctgtagaacttaccatagatctacccacttataatccaagagaaattcaaaaaaggtgctttcagatttagcatgatgtttggagaagggattttgattgcagggaaatttgcacctaaattcaaacttcagctcgaaagaacatctaatctaagtgctcaagttgatccaactttctgaattcaatggcaagtttcttttttgccaagatttgataccctgaaatacacacatatgattcctcagaaaagcaccacagaaatatagttccaattcaagtatgtttcaaaaccaaaaggagactacatcaaagaacccattgaaaatatgagacaacagagcacaaggtaggacatacctttatttcatagtgaacctttcaaggtctcacgagaaagt