aagcagagttacaagtatgcaactaaccataaaaatggcacatccccctgcacagtaactgcagctctttcaattacgtgagaaatgggccataaattcaattatgcatgcatgatatcatgtcctaggaccttccatcaatgcatagcactgcacatctaaagttcccatgtttacacgaaactgtagagctgctaagaagctccctagtgccctgagggcctctcctcttcccctgagccctctgtagaatatttaaggagccctgattcctgccttttccccccaggaaattctagtagcatgaaaccaacacttttactgtgattattagtgattcagacaaccaatagctctacaaatcagctaacttagatctaaatagatttaatttgctcagtatcaaggcatttctacttatctctattgcataaagaattataccctaggtcaaacaattctggtccttaagtgttgataaacttattaatctgaattgttgttgaaagacttatcccaagtgagttgaaggagtcctcaccttggaagcctattaatacatgcaagaggattgatccgaatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttgtacaggttgagggatttaaccacaaataaatcttcttcattactcttcttgttaacactcagcttacaggttagtaccatagaggctgaaaaagtcaatatacaacctgaagaagtttgagtcggtatgcgggatctcttgcacaaagcggcagtttgagcaaagctagacattgatgatatcagcacttcacgacaggatggggcaaatagatatcgatgagacttactatcacatcatccctgacatgatttcccagatgggaaatcttgtaaatttcagggaaatcctgtaaaaacaattcaagatttttccagattttttagatttttcaaatttctaaatttttcagatttttccagatttttttattaaggacatctgtcaagttgaaaaatctgaaaaaaaataaaaaatctggaaaaatcccaaaaatctggaaaaaaaattaaaaaattagaaaaatctaaaaaaatctagaaaaatctaaaaaatctgaaaaatctggaaatctggaaaaatctaaaaaatttagagaaatctaaaagggtgttaataaaaacacgtggtaaatccgtgtttacacatggttttgctgcggcacagcacacacggattctgcatgtacatgcggttttattaattatgcataaaatatgcataattttgcctcaggggtcccgcacgcgtaccacaagtgcctgcatgaactttgaaaattttcctgcagacaccaaacaagaaaaccactcaccacaatcaaaaaaggacatcaccccccccctttaaaccttcaacatgccacaactcagtcaaaacccaaccaaaatcaacaaaaaaataccagaattattctttttttctcctctttgatgccacagactcggaattttttgattcacctctggttcattcccaacttgcaggaacactctaaacttcaaaaaatcacaacttggtcatttctcaaccaaaattcacaaaaaaaaccaaaagtatcctttttttatactcttcagcgccatggtcttcaatactgctgatccatctcttgttttttttaaattcattgttaggcctcaaacttcaactctgaataactcaggcatttctgaatcaatttcttcaagcaaaccatcaataatcttatttcttgatcctcttcaccgcaacggtctccgtttttgccgctggacctgtttttttttttttaattcatcgcctgaacactagtaggactcaaacttcaactctgaataactcagtcaactctcaaccaatttcttcaagaaaatcatcaataatcttctttcttgatcctcttgacctcaaaagtctccgcttttgaagcgggacctctctttttttaaaaaatcattgctggaactctagtaggtattaaacttcaacttggaataactcagccgtttcttgaccattttctgcaatcaaaacactaattatcttctttcttgattctcttcaccaccactgtctctgtttttgccaagagacctcttgtttttttaaatcatcacttgattgctagtaggagtcaaaccccatctctgaataactcagccgtttcttgactgattccttcaagaaaaccttcaacaatattctttcttgaccttcttgacatacaccatctctgattttgccaacacacctcttgtcaatttttattcatcactcaattgctagtaggactcaaacttcctcttcaaataactcaggcgtttctcaaccaatttcttctagaaaaccatcaaacaattctttcttgattctcttcaccgccactgtctccgttcttcccaacacacccctcatttgtctaattcatcacttaacttcaaccaacaccttgacaatatgtctgaaagtcaaagccacatcaactccctcctttttttggccgcaatatctgaggagaaatctgaatctcacattaacaccctcctcagtacatatcaagaccaagtcaacccacctctacaaactgtgtcaacaacggctccgtcaaacactccgtcatccgctcctcatcaccttgcgccgcctcccgagtcatcttatgcaactagaaaagaactacattacactgatcaaaggtgggccttggagcatgggtatgccattgtcaaggcaaatactacgacttccaatggggaagaccaagcaacgtataaatgcaacctatctgggcaaccggtgtggaactactcttgggatgaatagagcttgagagggatggaagctttaatggactgcctctctggtaactacaatgattaaggtaacaataaaaataaaagagtatggaatcataaggaaaggtgtggctttggagatttcttgaggatggtatgtctaatttttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaatagtgggtgatcagttatctgaattgctggggcaggctctgattgtgggtgatcagttatctggcttactggggcaggatctgatggggaacaaatgaggaggaaaaacaaagctccttatatacaagattctggggagtggccaatttgtggttgtgtaaaccccctcctcctttggggttcacaagaagagtcaacatgtgaactccagtctgtcacaagcttgtatgtagtcatgacgctccttcttctctggctcagcagagaactgactgcagtctctctgagccaggtaagccttttcctcttttctattgtctttcctttccctcttctgattcacagagagaactgactgcagtctctctgagccagccttgcaatccaaagcccccagtttggtcctagaactccttctttgtgcccgtgtctccgctcacccaccttcagctccagtgaagggactcaacccttacactttttttttctcgcaccaaaccttccaccaacattccatttactgtactgatccgactgaatccaactgttccgactgactgcactgatcgaacttttctgactgactgactgttccgttccgacttgactgactgggcctcggatttctccgataactggccaacaactaattgttccgttccggcttgactgaccgtggtctcgggtttttccaataaccggccaccaactaattcttccgttccgcccgctgctttggtcttggatcctttttccgataaccagccatcaactgctccacttttccacttgcccagccattcctcctgcccttttggtctcaggatttttctttccgataactgacaattggttacccgtcctgtccatctgcccggccgcctgctctatctgcctggacgcaaacttgcaacccagcctccccccttctctccgctccgcggtctgcccaattggcctaccaccaaacgtctggaaatctgacttgccccctccagactgtaagctgcagcagcacgtggattgtgctcatcgcctctcaacgctggcctaccaccctctcccccccttcttgtcaagctgcccatctctgccacaccagttgtcgccggctcccagcccttggtctctgtgccattgatcaagcctctgttgtcatcaatcaagccgccaatcaacactacaactcgcagttgcgctaggcttaggttaaacccaaagtacaccttcctatctctctgctacctcggcgaccaaagtggaccgctgcccttcatctgccatgcacaccgcctcgttctcgctccctgttgtcgctgcccatcgatagatcaatgcgtttcacgctgaacaacgtgcagcaccgcacgctgctcaggcaatccgttctcctcggccaaaacgccaaggccgtccgatcaagattgacttcactcgtttgcaattcaactgtgcacaactagtccgtgctgttacaattgtcctctcggttgacaagctatctgcacctgagaaggcacccaacaagtctacaggaccatgtgatcaatttatcaatgccgccgttccccctggcgtcggcatcaaggttctcttcctcctctcagctccttccttcttcttctactccccatccctaaggtcctcagtcctcctactttctagtcttgctatcctttttttttctttttataggaggggagactgtaaaccccctcctttggggttcacaagaagagtcaacatgtgaactccagtctgtcacaagcttgtatgtagtcatgacgctccttcttctctggctcagcagagaactgactgcagtctctctgagccaggtaagccttttcctcttttctattgtctttcctttccctcttctgattcacagagagaactgactgcagtctctctgagccagccttgcaatccaaagcccccagtttggtcctagaactccttctttgtgcctgtgtctccgctcacccaccttcagctccagtgaagggactcaacccttacaggttggcagatggatggaacaaaatgaaacaaagaatgaacaaggaaggaaactgtaactatgaacaatgtggcctaagttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaagctaagataaggtaatgaattcaacctgaaacagagagaggcttggaaaatattatcaaggggaagaggtgggggtaattatttcacccagataagaattgaacaggcaatggggagaaattaccaaaagaggactagtataaaacataactgttgtgtgagaattcttggcataacatggaagggagataagagataagtaatattttcagaggggtttgaggttatattgaagaaggggtactagtgtgtagttagtgtgtgagctaagtcttatcaagagccgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtgggagatgttattatccatgtgggggtacttgtgagggttattggtgtgttgtctttgtttgagggcctggggaaatagttgaggggtcttgggtctgtgattcttgtgtgatatgtagtcttcctgtgccttgaggttcaggattggcttaccacaccgggtgaaccaggccccaacaaattgggcaaatcaaaaaggatcggctgtccctttgaaatattgggcaacttctaaaagagggagggacactatagaatcaagatcaagactgcgcatcacaaccacccagccttggttgatccatacatttgtccaatccatagacgattgactgaatcccaaaaagaaagggtcacagaattaacccacgccggtgtggcccccctgaagatcaagtcggaatgacttcaagatgcacaaacccccttgcacgcaacactgaacacaatttaaaatcaccaaggcaagatgtcagcttgctactattacagagtcaagctgacctgcaatatttccataaataactccagataataagtaatagatttaataatcaaacaatattacaaaaaataagaatgacataaaatttcctttacagaaactagtgacatattaaaatacatcatgacaggagactgtggcatgagatgagcagatttcccctgtcaaaacttctgggaaattatacatcatcccagattctcggagatgaccggtgaggtcaacttccctttccttttccagctttggttactggtacctaaagtataaaaagaaccagtaaacaaagcagctaggaatcatcagtttacaagtttagtagttttccccttcctttttcagtttacctctttttccaaatatcattccactacccagaacaccccactcagagcaccacagatccaccctgtaagttttgcccttgagtgccaggatttcttgctggggagtacctttattggttactcctctgtccatcactcagatacacggaccaaatacccttgactctgctcgagaccctgtagaagccaataccagtctctattatatcagaccaggcttgtatccctgagggcaccgtaaaaacccccacaacctgggcccctcggttcctttcctccttatccatcagaaatacactaccaaaccaccccatcacccggtgtagctagaagacttagtgtcttggcatcaccgcggctgacacaagatgcgcaatgacgagctcgatggacacacaccgtttgaagctctcttgcatcaaatccacaaacaccaattttacttcatgatggacagtgttgaaggtcacatgacctcattcttttttgctcacccctgtttgctcgaattggtcaaaagacttctgagaaccatcctccttgattgcacatataaaaccaacaagtaccgcattccccttctgcatgtcctcggaatgaattcctgtaataggttgttcactgttgctatgtgtttcctctcggccaaaaaggaggcaaattatatgtgggacctggagcagcttcttctagcaatgaacaatcaatctccctcagtcattgtcaccaaccacaaacaagcagtcatcaatgcaattaagaaagtatacctcaacaccacccgcatcctctgctcttggcacatattcaagaaaatcaaaaagaattgccggaagcatttcagcagaaaagagaaatgggaaacatttgaatcagcatggaagcaattgaggctgtttccaactttgaaggagcacaaggagaattacaccaagctctccaaattgtggaatccagacacggccgcctacttgatcacagtagtccttcctctgaaggagtactttgttgcgtacttgatcaatcggctcccacactttggaaatcacatcacctccagagttgaaagtctgcacgtgtacatcaaaaaattcatcaacacatcaacaggctcctttgcggcagttttcaagcaaattcaccgggccattgacagccagctccatgaaagatacattgaatctgtgcaacatcattacagaagactgaccggccagctgcctcctttgattgccaatcttaaccgaatcatatctcactttgccttgaagattgttcatgtgtctcacatggccaaggctccaaaatccacatgcactggtaactactcggctcacatgggtattccatgcatccatcaagtccacaacgccaaaagcgaggggagcaagttcacttctgatgatttccatgctcagtggcacgtcaaaacggatttagacgtaagtacctcatatttttatcatcaagaggatccaaacaaaatttccccgaggtttctgatttattttgttcatgataatttgacaggtggaactcagtgaaaaccaagacgccacggagacacagcagaagaaccatgaagacgtattcctcagtgaagtatttcaaaatttccaatcacttcaacctggcaaacaagccctcatggttggcaaaatccacaaactccttgatggaacacatgctgccaccattgcactcgatgaaccaaggtttgataagaaccatcaattcaagcgccgagccaaaggctccaaacgcaaacacaaattgacgtcttcaaccaagagggacccatctggatttgagtatgttgaggggcagaagaagaaacaaggcaggccaaagaaggtggccaattggacaaggggcccaagcgcaaacctgggcgaccaaggaaaaaaccgaccaaaaaggatgagacgaatgagtcagaagtgtgcattgcttatttctatctgaatatttttcctgcttctgattaatttttgagtaagccatggaaacagacaaagagagagaggaaaatccttcagatggaattggagccctttgtgaaaacatattcaccgatgaggagcatttggaagaagaacccaagccaccaactgtaacaaaacccttgcaaattagtccaatcaaattattcaagcaaaaaccagaacccatcaccaaagcagacaaacctgacaaaactcttttgagcgaggcacttacttggagtacacagaagaatgtggatattgatcttgtgagtaactcattgttatgagctgtggaggactggaactggggacattacatatgcagaacactcatgttaccatgtacttacttctttttctcattgttcaacccctctgtttccctcttaaacttctgttagtatgaatacaaggacagcatcaagccggcaggagtcattccccacattttacatgttaacgacgttaaaggcaatggaaattgtggcttttgtgcggttgcagtcagcttggggcgcaaatctgaagaatgggacttaatctgcgaagaaatgcagaaggagttcaactcaaacaaggcctatttggatgaaaagttcttgaataatgtatggggagaagaggaggacagaaaaaacttcattgattctctcgcatggagagacaaggaacagcaagcccccctgaagtactggatgacgtcccccacctgtggatatttaatagctgatacataccaaagattggttattttattattggaaaagatgcctgccacttatcttcctcttttgcatactccaagagacaacccactcatctgtctgatccttttacctgaccattctcatttcatcactttcactttcaaggctgaaatatggccatgccccaggatcaatacatttttgaaacactatgtcagtgatgaagcgctgggttgggaggattggattcaagcccacattgatctgggtcaaaaatccttgtacccacctttcagaagatcttagtgcttcaaaaaggctcctgttgaagttgattaatttttttcattactgttctccgtaccttcctctgatttcctgcttgtgtccctcttctcattttaaaatctaaactacgctcgattatgcccacactcttttgtaaatccaaatttggcctcactagaatattatagcattttttgcctttttccatcgataaattcaagtttggaaggttgaataaccaccgggaactttccacagtgcttgcatgaataaaatgagtgggagcaaaaattaagattaaaaagaataatttttatgaagaataaattctagacctttcaaattgtaggaaacaaatttacaatgtcaaaaaagaatgaaaaacaagccgctaacaattaattgaaaaaatgagtgggaacaaaaattgcaatgcatacaaattatttttatgcaaaataaatattaccaatgaattctgaacctttaaaagtgtaggaaacaaatttacaatgtcaaaaaagaatgaaaaacaagccagtaacagttaattgttaaaatgagtgagcagaaaaaaatgaaagtcatgtttatggtcaatggactttaccattaaattatacacctttcatagtgtaggaataaattttaaaaatttgaaaaaatttgaaaaataagcggtaaaagattaaataaaaaactgtgtgtacaggaagaatctgtgtgtgctgtgccgcagtgaaaccgtgtgtttttattaacgcccatctaaaaaagctagaaaaatgtaaaaatctttattttttttacaggatttccctaaaatttacaacatttcccatctgggaaatcatgtcagggatgatgtgtatatatatattggaattgttggatggatgatgagtttggattggtggggtgtggcacatgtgacaatagcagtttgaccaatgttgatgataagaagactgtttgaggtttacaaagcggaggtgtaaatttaccaagtgaggacgacggaagcacatattaagaattttagagatatgctttgtaaaaaaaaaactgtgagacccgcagatccaaggggaattcctccattagcctcttcagttaagtcaataggttaaatttcagacattgtctgcttttagattgttccgcatccctagcttttcatgtggttttagtgagtttaactacacagctaatgtagcccaggtccatgggtttgttggttgggcaatgttgtaaaatgattttgttgcccgcctctattgacaggatcaaaaaagtagatctattgattgttctgcatcaacaccaccataaagcctacatgatcaccatggctgaatagtgtaaactgttgttgaaatctgagcaccctggtgcacaaacatgtctcccttcagaccaaatgtcatgaactgacacaagagtcagagcaaatgacatcatttccgaaacaaccttagcaatcaatgcactccttgtgcattgaccgcaacattctcgccttcttaaacctctccctttccactcaaatcatctctttctcccccgtggaacttcaaggtcaaactttccttgacattataaacatccaaaaaatctagttcctccactcaaagatcataaaacgtcaacatcatcctcactcgcatcttttgcgctccttcctctgacaaacatcaatttcacatgtatttgcattccttgacttaaagcactcccctttccttttgaccttaccgccacagacttttgtgcttcccttccatttgacctatcgctgatcagtaaataaagaacttcaattctctcatcacagtaggttccataacgctttcatctgatctctcttgtcagatcaagtatattgacatcaacaatcatcattgctttttttttctttgaaaccgcacttcctgttgttgctctcttctttatattgtcacacttgccttcaggttaggctgtttccttttttttatttatatatgtattacattctttgcattttgcttataagaaatacataacacctttagtttgatcattcacagatttacagtcttgatttctctcacaaacaattcaatctctctcaaactcaaggaaaacgatggaaaaagaagaacatcatcatttggtcaagaccaagtccctcttgccaatccttaatgtggaaaactactcctcctggtatggacgtatgaaggtccatctaagaggcaaagatctatggaatgtttgtatcacccgtctcctggtcaaactagctccctctgttgctgccatagcaaaacatgctaaagcaatcaacaaagcaatcacaatcatcatcccaaggctcaactcccactgctacagagagtgcgtgaattcaacaaccatggacgactcattccttttgtggcaacaacttgccaaccaatatgcttcccattcagtcataaatcagggaagagtattcatgagctatgcagctcttaattatgatggtgatcttcaaaaatacattgacacgactccgaagtcactcatcgacatggatactgtggatatgacaatgccaaagaagattacttcttatttcatccttggaaaactgatgaaccgggacttggatcaagtagtcaacaagacggcattcaaaccagaagtcatgatcaagaacaaacttatggaaactcctcacggggggggggttgataagcgcaagccaaccccccttgcgcacaccaaactgcacgccagctgcagattggcgtgtgcgcctgcacgccattgcagaatagtgcaagctttgctcagccctccgctgttgtcactcaacccttccccaaactcctttgttattgattccgctgcgtctcaccatattagagatggcactttggcacctgttggggggtacctgccacacttcagatcaagccctccacacaatgagagtgccacacagaccggtctgggcagcacagtctcaccagagaggcttatgcataaacacaccaagtaatgggatttcggggcctctttcatatatctcccttccatctcattcttctccagttggttttcctgttctctcacatctgacagattttttcttcttctttaaattgtatttccataccatttgttctttttttttaaaaaaaaaggaaattcttgcattgtgcaggctcgaaggattcataaccatacttactgagaatgagagtttcagtactgttccaaccacccaaacctctgaaaagtccaaaataatgagcttgtcaatgattggaagtacatacataatttctctgctacagaacttacaaacaagttttatgcaattgaaaaaagaaagaaaaatgtagatctttgatatactcatggacctaaagattaaatgaaacgaatgagtggtggggcaaaccaccaaaaatccaaatcctgcacttgccaaaaaaggtgtgaccccagctttgcacccagccagttacactagctagcctcccacagctgggcaagtttgtggtcatatgttttcttcaatctatatgcaagacacattgattggttggttagtgctaattttgatcaattaatgagtgttttttttggttgtggattgtggttttacatgctgatctggatgcgaggatacagaacctacagcagacgagaatctaagattgacatttttttgttctataaaaaagagatggatgggggaagagtcaggatgtaaatgggtcgggtcggcccggtaccaacccgagacccgtcgggttttgggccgggtttgggcagcctacacatccaaaaatcaattcctgacccgacccgggaagacccggtacataatcgggttcgggtttgggcaggggtctcttatttcgggccggcccacgaacccggctcacaatttgttttggacaaatttcagcctacaacagccgcttgctagactactgcggcacagtatcgttagagatgtcacgtcctggacagtggactcctgtcgtgccaactgtccaccgctcaagctttgcaaaacccaaggccagccgccagccaccccagtcacaactcacgactccgactcagtcactcacctgcttccacgatgcgacaatcaaaaagaataaaaccgacaaagcggaagggagaaactttggtgtcagatgatgaagcagacgaatctgactttcaagtcactcaacagtctcaaccctccgctgcaagtgcaagtcagactgatacaactaccccgggcctcttgaaacgtaaccgcaccgaaagcgacaccatcgatccctccaacaacgaagcagatgacactgaaaatccaacaaagaagaggaaggggactagcgacatctgggaacacttcacaaagaagggaaaaggtgagtttgaactttgaactactcgctatacacattctttttttcatttctgactctcccatcttttattttctcaggtgaagatgctcgtgctatctgcaagtattgcacgcaggatatggacgctaagagtaagaacgggacaaattcgttgtggcgtcacctcggtcgatgtggtacatatgcatcaaagagcaagcagagcttgctcaaggtcaaatctggcgatagttcatctacttggatattctctcagcaagcgtcgcgcgaactcttggccaagatgatcattgctcacgaacatccatttacgttagttgaacaaaaattgtttcgagccttcctggaatcgttgcaaccaaagttcaaattgatgagccgtggcactatccggaccgacatgatgtcgatatacgaatcaatgaagaaaaaactgaaggttgagttatcaaaggtggatcgacttggcttgacaaccgatctctggacgtcatcgaaccagacgccctttatggttgtatcggctcattatattcatgattggacgcttaaaaagaagcttatttcttttaaggagcttcccactcctcacaccggggttgctattgccgatcagcttatcgcaaccatcgtcgactggaagatattagaaaaggtcgcatcaattactgtcgataacgcgtcctcaaacgatgtggcaattgcgcgggtggcatcaattctttcgactcgaagcagtactcctccagatatgaagggtcaatattttcacattcggtgtgcggcgcatataatcaaccttgtcgtaaaggatggcctcaaaaatctatctgccgccatcaataaaatacgagattgtgtccgatatagcaagagtagtccttctcgaaaacaacttttcaaggaagcaatcgatcatacaaacatgaaacgtcaagctcttccatcagttgatgtccccacacgatggaactcaacatatctaatgctgcaatcaacactcccgtacaaggaagctttcgagacgctcgccgtgaaggacgcgaactttactaattgcccaacctttgaggagtgggacgaattatccaagatgactgaattcttgaagattttcaacacaggttagtttttcctttctttttttcatgaatcaatttctgactatgttctaattcctgaatgtctccattccagtaactttgaagctaggaaagacccattacccaactgctcacatcatctacaaaaacatgaggaagattgaacggcaactcaaagaaagcctcgactctggcccatcttacgtagtcaacatcatccgaccgatgcaggagaaatttaacaagtattgggaaaagatgaaaaactttgcttctctcaacgaagcatttgaccctcgttgcaaattggagcgcatcggtttcacactctcagaagaacttggcgacatcgaggctgaaagtcaagttggccaaatcaaagccaacctctcgtgttggttcaacgagatgatgacttctttacacaagacaaacgatgctagtcccaaaggtggccaatccgaaaaacaagcaacttcaacattgatggaagacgatgaagatatgcgctacaagaaacaccttgctaagaagcaggctagtcaagctgtatctactacagctgagctagacctgtacctccaagaaccacctgtgacaagcaactccgatcaattctcggtcctcgattggtggaggatgcacgaggccaaatttcctactctggccatactagctagacgaatattgatgagtccgatgacttcaattgcatcggagtcggctttctccacaggcggcagaatcctcaacgattacagaaccaggatgaaagccgacacactcgaggcattggtgtgcgcccaggactggatccgtggcgatgtaggaatccatgatgatgatcaggaggttgaaaacgatgagatattagtaatcgaatgaattatgaggcagtcggcccccaaccctccctcccccctcttttctcgctttatgatttatcggtatcccctccttttctctatgctttatttttttattttattattcttttttcctttttttttactatccatacatgatttctttttttctctattattcaaatatgaaaaaaacttggttatcgcaaaaattatccgggttcaacccggacccgacccggacccgactcatggaatccgggttcgggtttgggcacaagtttcccaaatttgacccgacccggcccaacccgtaatgctccccgggtcgggtttgggcactgttttcagacccgaacccggcccatttacatcctgagggaagagacatctacaattaacatccatacataaaaaaaaaccaacaacaactatgtatgtgatgtgtacatcttatgaagaagtacatacagagaaaagatgaagtgttttttttattgtagatatatatgtatgtaaaggcttttatatgttgcaggagacataaaaaaagaaggagagaggaaaagaagaatagatagatagaacgataaaaaataacagaccatataaagtcgtcgaaaacaaaccgaattctggccaaaaaaaagggatgatcaaaccaaccagtaaaacaaccaaccaacaaaaaaagaagaaaagaaaagggatctagatgtaagcaaacctaaaaaaggagaggggaaaaaaaatttaagaaggatgatcgacatgcagagggatgagttgagaggccgaagaagacgccggaagtggcggactaggacgatgtaagaaggcggcgttcgagagagaagacgagggagccaaattattactattagaagaaggcgacagctcaggctcgatggccgagcggtctctgatttcgagaagatgatgatgatgatgatgattgtaaggatgcgaggtggggagtttatgggtagggtctgaggaatgagggggaagaagagggagaagatcggtgtcgggagcggaggagactcgagtatgaagggaaagatgatggtgatggcgtcggtcgtcgaggatgagatggtcgtcgatgtcggcggagggtgagccgtcgaggagcgggttgtatgcggctttaaggtcgcgaggggccgaagagagctcggcccattcgagccggacaaggatccagatggcgcgtctgaggagctcgagggcttggaggaggaagctcaacttgggtccggaatggtggctggtggtgagcagggcaatgatccaggtgtgacgaagcgctaggttgaggacgatcaccgccacatatatccaccacctgtcgcccgggaagagcagtctgttgggcgccagtccactcgggcttgacggtgctagttcttcttgttcttcttccagatctgctttccgatggacctgatgatagtgatgatgatgggggtgatggtgatggtgatgagaatgatgatgatggtaccaggaacggatctgagagagggagatgccccagtcattgacgatgtcccagtacgacgagtagagcgagttgagcagacaggccagcacccacccctgcaggatctttgggccatcttgcatcattcccactgcttccgccgagatctcttcagcgtctgcttgcaaaccccggcgcgcatcctcctggcttagcagtctgttgtgcatgatgatcatcgggatcgccgtcgagtatttcagcgcgtttagcccacagcgtagcttgttgttgggccccacaatcagatcgttcatgcattgttgaagcgcaatagatacggtaatctggaagttcatagacacgcacacatcagaattctttggcgtatgtttttttttgagaagtgagtcaacttacgaattaaagaagatagagagggaagattgcaagctgggatggagatgaagtgtagtggcgcagagcagagcaagatcggcgaaagggcgagcgagggaggtgagcagatcggcgatgatgaggtcggggaacctagtgagccgctgcggggagcgttcgagagcgaggatcctgcggagcgccttgaggagtttgcgatggccgttacggaaatgggccgagaagggcgcgagtctggatggatggacgagcaggatgaaggctgggatggaggcaaggagtggggcatgggcgggtgggatgaggaggagatggatgaggagttggttggtcagtaggccgagtaggatggttatcagtagtgagagtgcgccgtagtagagttgctggtgtgttgatgttgttgttgctgttgctgttgttattgttttgttgttgttgttggtgatagcagtttgctgttgttcttgttgatggtagtagtagtagtttaggctgatggcagttgatgtgatgctgagttggatgagcgagagtatcctgaatggctgagggaagtgttcttgttgttgttgttggttcatgttcaagtttgtgttgggtaccagcgcaagttcagccagcactgctatttataggggagtacaatatagaccccccgggggaaaaacgatcggagtactttacataatcgatcgacatcccactgaagaacacctcacttgcagtagtaccaacactgaaacagctacgcttcgctgcaaaaagcgccaaattagcggagcgcagcgccgacccgctattctaatggcagaatagcgaaagcgcaagcggctttgcgctgaaatgagcgccagcgtagtggtcagaccgctactgcaaattcacccctcatgtagcgcagcggcttttttaccgctaacgctgtaaaatagcggagcgtcagcgatgtagcggctaatgcgcttgtgttttctgttatcgtaagttagcggcaaaagcgcagcggcatgctgcgcttccatccgctattgctcctgttgtgacccacaaacccgccctttttttcacggtggaggatattttggctatccacagacatacatattaaaaaggctgtggacagccatatcatcaaacataccccacaccctgaccctccctatagggatccacactcactttcaaatggccagtcgagaggccactcccctgccagatagcagtaaccagaatctcatctctagtactactccttcccgccccccacctcaagtccccatccgccaatctgcccgaaagaaagtcccaatagtaacccccgggtttgttccaaccaattctgattctcgtagggcactacaactccaaacaaatactagtaccagctccacagcaaccgatgtggactcaactccaaaggggtccagggctaccagagtgattattaatacaagcaactcaggatctggagctgaagtggtgagatttctaccaacatatctctttcatataatatatgcttaacatatgaagttatatttattttttgaatgaataattttatttttagcaaaacactttgagtcaaaataaatcacagtcacacgctcaatcaatatacaacctcactcaagattcagacacagaaaacgagaaagcaaagggacgatctgttaaaaataaggccgataaaaagatagcaccacggaaggatgggacggatagtgtgctagtatatttcaaacaaatagaagattcattgacttacagttgcatttggtgctccaagcttgtcaaagcatcgacttcatcgtactacaatctcaagatacaccgtgacggctccaacaacaaaggaaccatccaaggagcgtgcccaaatcggtcaaaagctatttcatccggttgcaatctacccctatctgctgctgaagaagctaattctaaatccaatcagaaatcggggacggctatggctaattacgtaaccaagggccgatacgataacaacactctcaacaaattgttagtttactggctcattgagcattctctaccatggtcacgatttgaggatcgaacgcttcgtattgctctggattatgtcgattcaaacaccaaactcaactcgcgcacatgggcttcacataccgcccagatattatatctcagtctccaagagaaagtgttagatgatatcaaagtaagataccttgacatcatttgagttacgctactagagaacaaccatcggctgatgctgattgcttaactgtgtatcttatttttagaactccgaatcccagatcagcttagtgtcggatgtgtggacaaccaagggcgggcacaaagcgttcttgggaatttcagcatgttacatcaccaagaactgggaatatcgatcgatgcacttatcaatgaaatacatctcttggcatcacaagggggtatatcttgccgcaccttttgcaagggttcttaccaagaataatcttcacaaaaagataagtcctttcatctttcaagttaagactatgccaccaagaactcgattcacaaaactcacctttgtctatctttgattacatcttagcaaaaacaactgactcgggttcaaataacttaaccatgattaaggagctatctcgattgatcaaagaacacgataacacccactgggatccctcggtcaaccatcaaagatgcttttgccacgtgctagctctcatactgggggcaggacttcgagcgctcaagttatcaacagccgaaggaccaacatcaagcaaacccgagtcatttcccacccttccaacaattgacgaggatggcgaaccacttgatggtgtgatggataactcctcaggagaagaacttgatcctcacaatgttgccgagggaagtgagttggagggtgagtccgatgaagaactggaccatgaacagcaaaacaatcccaacaatgaagctcaaaccaacaccaaaggctcaaaggcgaagtatgcgaaaaccggaattggcttcacattatgcaaggtagatttgatcctctgattccagccttgaacatgatttgcactaacagtcttcttgcacacagatcgactatgtatgttgttgtattgccagttcctcagccaaacaagctgagttcaaagtatggtcggaaaggttgggctatgaaggcccgggaatcattggaggttacggcataaggtggaacattgcctatgatagcaggaatcgagcgtaaaacgcaaggaaggtaggcctgtagttcaatcttgtgattccttattcctgattgacttatttatgtggtttcaggttgtcaatcaactcttgatcaacgagtccgagaatgggaacggtcaatacttcaaaggatatgaattcacatccaaagaatgggaaaacataagagtacttaatctcgttctcaaggtaagcatgatattgtattgattgtatgatggtcctagtccaactcctcacatgctcttcgtctgctcttattcaggagttcttgctcttgactaagcgcatggaacgtgatggtccctcgtgctctatggtactgtatgaatatagccgacttatcgaaacgcttgaagaactcaagatcgcaagcaaaggaggaatcctggagggcatgtttggccccatgatcatagtcgctaccaaatataagaacctcgctctcaaatgcgagccaatactgatggccacaatgctccacccagcttggagattactactctttgctaataaattcaactcccatcacagcctagcgcaagagctattcgtcagaaaattcaaggagcatcaattgttgatcaagccaccaaccccttccccaaccaaggaaaagaccaccgctgccgaatccgaagatgatggctacaatttctacccaacaactactgggggtgatgatggtgaagaagagttgaatcgctaccatgaaaccaagtactcgctaggaatcaaaggtgatgtgttgatgtggtggaaggtaagcttattttgacattacctctgcatcttaaccttatcgtcaaaggctgaccaattcaatgcagactcaatccccttcattcccagtcttatcttcccttgctagggactacttagcatgtgcaagcagttcagcttgtgttgagcgtacattttcggccgcttctgatatctgtaccacaagtcgcagctctcttgcacctcgtacaattgagaggtgcattagcagtcacctctggattcgcagcggcatcaaggctgaaggcgactttgaagattgtctttctgtgtttaaatctgctgacatgagtcgcaagttcagcactatctctatagattaaattaatagttatctaacccttccacttgagtcagctgttattttcttgcttagttatgctctcctacctttccatgttccaccgaccctttctatacagaaatatatacatacaagatggagcattgtgctcttcctacaatttacaaatcatgtcacccccccccccaaaaaaaaaaagaaaatgatcgctacactaccgctacatagcgtttgaatcgctattcaagcggaaagcgtagcggtgattcacaattagccgctaatattagtgcgctaatatccgagttttttttccccaaaatccgtcagcgaaaagcggagcgccaagggcgctactgtaagtggagcgatgtgaggcaaattttgctacgctttcgctaccgctaacgctcgctgagagtagtggttgcggtgttgcttgcaccatccacaacaagctatgtagctgttgatcaccagcacagaatgatcactgcagcccatgatttttcgggaaggtaagggtaagcatgaaaaccttgacccctacatagtagaacagtccaaagtccagtgaatgttctgcaaaatggtttattatatagccaatccacaagatgattgaaatttcaccctgggattgatccttcaactttttattttttttcataataaacttccctataatcatgtaagagactttttaccaagtttgtgggtacatacagccaatccagaaaaggatggcatcccctcctcgaatgcaccagctcacctgtgtgcagatactaccacttcatgacccagtaaggttttgctttgagctcaggatgtaaacaggttgggtccgggcccaaaaacagtgcccaaacccaacccaaagcctatgtatgtcaggttgggttgggtcgggtcaaacgtgaatacattgggtcaacagtatgcatgttgggtttgggccgacccaagtgttatagcctttgtagagcaaatatgataaaaacttacctgcccaaacccaacccgcttggtttccgggttgggtttgggtcatgtgattttctcacaaattctgcccaaacccgacccatgacccattgggtctctggttggctttgggttgccccaacccatttacaccctgagtttgagctagaagctcttattatccttcaatccagcagggcacttaaccttacccagatcacaaataggatggatctgcagaagcgagctggtgaatttgaagagaagatgccatccttttctggattggctgtacctggtactgaggattcacaatcccacagtaaagtttcatccatcttgtgcattgcactatgccacattataactaaaagtaatgctgcctttagtgtaactgacccagtatttttaaaatcataattaagctggcatgatttctgatgaaatgatccaaagaagagaactttttttaacagaattttgggaaacaaaaaattatttttgttggatcagctcagagcagcggtgggccgctacgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttcttttttcctcaaaaaattgtagtgttagcttgtttttagcggttttttgctacgctacgctgcgctacagcgcttttagtggaaaaagcggccaaaaatcgctaaaaagcactgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgttgtggcggaattccgctacgctacgcttagcgctaacaggaataccgctgcgttacgctacactaaccgctacagttagtgtagcagcccaccgttgctcagagggttgtaaaaggaaggagagaactggtggtgttttacttagaggagactaggcgttaagtagagatggttgcggataatccgctgcagatatccgctatctgatggcggatacccgccagtgggtgcggatgcacccttcaccctgaaatactggcgggtatctgggtatcccaagggatacctggtcccaagaggccacactgccgggaggaatccctcctggcgagctggtttttaaaccagctcgtcgggaggggttccacccaacaagctggtctgtctaccagcttgttgggaggggttcctcccagcgagctggattgtgtaccagctagtctgaaggaatcccttccaacaatctggtacacagacaaaaccatcaggaggaacccctcccggcgagcatctacaggccagctcactgggagcggctcctcccggcaagctggtttttaaaccagctcggcaggaggggttcctcccaacaagctggattgtgtgccagcttgtcggaaggaatcccttccaacgagctggtatttttaccagcttgtcagagggggtccttctgacgggctgttctaacaatcagatcgccgggaggagttccttccgacgagctggtttaaaaaacagctcgcagggagtgattcctcctcttaagaggtgggataaacaccctctcttccggaggggttcctcccgacaagctggtacacaatccagcttgccgggaggaacccctcccgacgagctggtttaaaaaccagctcgccgggaggaaccactcctagcaagctggcctgtagacgctcgccgggggggggggggggttcctcccaacggtgtggcctctgcccctctaggccaagggggccaggttttatttatttttttaaaaaaaaacactctcctggaagagccggctgcccctccacccattcagagggcgggtatccgcgggtatccgccggcggatgcggatgtgtgtttccgctgaaattgtgagcggatatccacatccgcgcggatatccggattcaattcaatcatctctagcgttaagtagtctacaccccaagactagttggtccccattgtggcaatgcagccggcaccctcacagcccagcagtccagggttgccctggggacataagttggcaagagcatctgatgacacccagctgtgttgtcctgatggcgagggtggtatgtggccaacacgcaaatgggggaaccagttctgggccaccaagtcaaattgggctgggtatgtagcactgaaaaaaagattgctcatacgaggtttgaacttgaattgaactcgtatccgacttcccatcggcggaatggtcaagttaagcagaccgccagtgcgacttgtcagagaacgggatttatgaagtcctctgccagctttcccgcctgagagagctctgatccaaaaaaaagcaaagtcaaagaaaaaaagaaaaaaaaatggcaatagttttttttgaagtgccacgtgaacatcatccttcccaatggtattcgagagagaaaaaacgggacaattgaccttggacccgggtcgcaaggatgatgccaccccaaccataaaccttccctgacgcccatggtctcatggcaccttggttgttgtcatccccatggcacacagatgacaccacccccccccaattgccgccgggaagtgcgtgttgtgggtcaacccgatcatgcctcagtgacaccatgctgatccagagcgccgccctgaccggccttggggcgcctgtacaaccctgggtcccgctggcgccctggtgcgtcatgtggtcgcccttccagcccgggcgccggcacggcggttgggatttctttgatctgtcccgctgtgtacatacaagaggttaaacatgtgggtgaggagaaaaatgaatattgaaatgaataacaatttgacacatgcatggaaagatgacaggagcaaataatcattgataaagactagacccaggttcaaagactacagggattacagcactagacaatgaaaaaaggtgccactcagacacttacaagacacagtaaaattaataatttttcatttaaatatcatttgttgaattgcgctgcgtgagtcatccaaatgaaaccacgcagcaaatgttcaattgtcacttgcatcaacaaacctaaccctaagaaccacacagacaacaaaaccaacaaccgccatcatcaaatgtaccggtcttttcttcacgcaatcatattgataaaaagtgaagtaaagactgatcagtgtctaaatattgcgtccttcatccaaaaatctccttgactctacaactctgcattgagcaggtgtgtctcattaccgtggtggtaacagttgtctcgttgtgtgtcaaaaactaagacaaaatctaaaacaaactataggtcagcagcctcgtcggattctatcaaaaatcacatcattaaatcagaaaggtgtgatagaatggtttttagggatgagaagaaagagacaaaattccaacaatctcttattcatcattttcaaagctccttgtagttgcaaatccacctgagttccaacccatgactgacagtctaagatttggttagatgagaattgtatttattcccctttttacttcaaactttgattaagatgcttacatcaaagctaatggtcttcaaggtgtcagtagtaagtgcctttggaaatttggtagctttcaatattgttgtagagccatgggttcagtatccccttgtgtttatgggtagcaaaccagacaaatgtcaagtaggcagtcagattttccaattaagtattgtcaaagatttgagatggttgagaggtgcaagggtggctgttgttttggttggccagccacttcccttgaaattatttctgtgacaaagaaaatcaaaagagatatcaagtgcaattgaactgaaaccaggtaatcggagtatctgaaccactagatgttatgtaagtgtggtcctggagcagtctggaaatgcttgagaagcaatcaaaatcatattctcagtgggatgagaccagcctgcctgttccaagttccaaacttcttatagtaatttctatatttcctcctatctttctcctttgtcttccattctcatttcaaccctttgttacctatttgttttcctctttctgtcccttctccatctatcttttggtgtcgagagttctcgagctctgtcttagtataatgtactcttggcgacgacccaaccaaagacatagcgcaaaaccatatttataacggatatagattggcagtcaaaaacgttggatgtactggagctatctcaaagtgcggtgtgaaacggcggagcagaaaaagatgacagaccccagcagaagtgtgagtttgctatcttcccgtcggactttgggtaaaactatccaaacacaatactgcccttctgtgcgaagtctttttcggtcactgtcgctagttaaacacccaagaacctttcccgatattccttccttggacaacaaccctgggcatgtgttcttttcgagattcagcgatgatgcatctctgcaagcgggtcttattaggcggcttgataacttttccatggatgggaactatattcgcagatgaaggccatcaacagctgagctttttgccgaacgcccctcagaccgagtcctcgccatctcctggagcagaccaccccaacatgatttttgcttcgtttgccggtctccttcaacagtggccgaatacgtatgcgtatagtggccactcgatcattccgggggtcattcgaacgggcacgttattatatcacggaacgaatcaccatacccctccaccctctgagggcatgaaatggtttgccttcgacccggagtatagctacgtaattcacagtcgcaggcttggccaactcgacttgtacacatacgcagtcacccgtcctcttcgcataatttatctcgatggccagagtgcttcattgggcacacctggattcatggacagtcaaagtgttctgattaacggcaccatttggggagaacttggcgacgagggcaattacatggacgaggagtatgaccgcgcccgtgagctttgtaagatcggaatggactggggcttcgaaggagtggtgcggatgaacacttgttttgagcttttgtggtgtgatttaactcagggagtcgagtcagttttgatgtattcttatttattcctcaaaagttgtttgcccctgtcacgctgtcccggtggcctttcgaaagaaacaatcacggagttactgatttcttttcttcttgtgcttcgtactgtaggcttcttgggggcacaaacaccaccgatccttttgatacttattatgaaccgggcgacttccatgagtccaaaaaagtcattgaaactcacagcccggatacccgaacaaattcaagcgcaccatttgtccagaatccatcagatgttatcaatcctctctgtcctaatggagtccaaaaagattttgagcagaaaatcgagttgagtgtttttgcttgtcatactagaccttcttcttcttcgactagctttcaaggacttgcctgtcgttgaattatgacctgttcctgtgtcttaacttctctgtttgtgtgaattttgaattgtggcagggtttgtggagctagcgcctcgacaatccaactgaagaacaatagcggctccataaaaagtgatggtcccaacgaagccttgctacaaatagtcagaagaactcgcgtcattaactcgccattttacctcagagctccccagtactatcttcgagcagccagccggaaattcggttttccaggtgaggtaagagtgagcctggatcccagtggcttcgtgagcttctacgaccgaatagaaagcttgagccagaagcggcaagctgatgggaccgacgttggcccacgccacgctcacacattgaaagggatcagttcgagcgatgtgaagaaaattaaagatcgcctgcttaatgtgctcgcccgtaagattaagaatgcggaaggctggcggacagaatcggatcgactcgattggaggacagcagtcgagacagtcgttcaaacatacagtcgaccactaatcgaacttgactacctcctcaagagggatgacatgagcgccatcgaccgcgcggccgaagtgcgcggcttgacctacggcatgatcttaccgtacctcgatttctccacttggaatatcgatgatccagcttggatcgatggaagtctcgagaagtgtgctagaggttttactgccggaacttaccgtgcctcagatctcactgaatctatagaagtcatcataggtgccatcgagggtactttgtctcgattgtgcagcacgattttgagtatcttttcccaaaccatccaattggcaatccccattgattctctcatcagtcccgattcaagattggagagcgaagccaactcacgcactttggagtggcgaaaacaaaccgatgaattgatgatgtggctgggctggtcaacttggggacagtgtaatccaccctgcaaacctgatgtaagcactgttcctccttatttctattactgcttaagataatcactaatgagaacggaaggaggttttgcaggaaatttgtctgcctccgttgtggcccatcttctggatcaaaggatttccaaagatggaagagtttccgatctgtagtaatgtctctgggaagaggtcttaatttctaagtatagctagctattagaatcttcaaccaatgttttgtaagcttgtttttgtgaaccagaaaactttgcaatcatgattttatcaattggccacccgaaaatttgcaacatatgaaaggtaaaaaattcttaagcaaatcatcatgaatttcccagctagttttagagggacactcttctgtgactgtcagaaggttcaacctatcttttcagtaaggctctacacatctaagtcgttgggccaccatttcttgtcaggctcactatttcggctgactgggcactactctacccttgcacattgattttttcttaggctctccactccctgcgcgctgctgccgacaactcaggacccaaattggaaattaggtgctctaataataaggttcaggtacatgattgaaaaaaagtaagttcaagtttcaggagtagcgaagaagaaagcccactgcgtcaataggtatgtacgcaagatgttggaacatatttatgatgaaggaaagaaacaagccgggccgcttggtcaaataaaggggattggtttgggaaggtcaaacgctttgttgtgtcttccaagtcaccagaggaacacgtctcatgaagaccgtgtctaccagaccgcctcgcttcgaaaccgcgtattagtctgacccgaccttcgaacgtctggtcatgtagtgggatgctctccaacaacgccaagccgtgaagcgggtacgtgattgaaaaaccgcgcaatctccaacgtggtagtgtacgctcttgaattccccctccagtttgggctcaaaaatcccccctgtccacagtttgaccttagccagtaaaacttacacctgttcgcagtttggacttggccagtaccgtattctagtctctattgcaagcatgaaagacaagtttcgatttgttctcttactatggcttgaagtacaattccggttagtaagcctagggccgccgccaaagaaatcgtcagtgatatatccggaggcatggattgatactaggttcagtggcgataccacttctggtgtgttcgcctctggaaactcactgactgttctgaggattctatgcaggtcactcgatggattttatacagcaccacttgacccaggtttgagtctgaccaactatgatgcggggcgcttggaatcaacaagaccacaaccaatagaaatcgacttccttagtgagccttctattaatcacaacccgcggtctattccgaactatgtcaaatcgcaccaagcgcatattctctgatgttacatatttcactagcttcctggggaaaaagggtgcccgaggaaatgcccgagggaagtggatcaaaaaagaggcctctctccgaagatagcgatcaacttccagaaattgaagagcaatcccatcatgatcccaatcgagacaagcgactgaaagttgacccaacacaaagtacgacaaatttggatctattccagcgatatcatcgagagcttttgaaccttctgagtcagtatttatttatgcgtctctttcctcacccactgcgcgtgggcagagtctgctaagctacttttgctcgcggctgtcacttgtagatcgcgtacctccgccgctcggtttacgttttagaagtgaaaaatattcggcgatgcctggggaatccatcgcgaaaaatgatctacttccatctcttcacgtagaagatccaaacacacatttgatccgaaaacctcatcaagagcccttcgatattctgagtcagtactcgtgtttgtatttcgtgaataggcacatttggtccgagccagctgagattcttacactcctggttatcattaactacagatcgtgtaccaccatctgttagtttaccgtcacgcttgagaatccaaaagtttcgaaataccgtgagaggatctggatccgaaaaagattcacattcaactcttcatgaagaaaggcagaatatagtaccaccatcaggtagcactgccaactccttaactggagatcgaaggtatgatccgggtgctctgtcgcacgacaatgtcattgatttgactgggcaatcaggtgaagaacccaacagtgaaagttcaaggacatcggaaagtagtttccgcgacaatagccatcgggaagaatcaattccaatcccaaaagaaataaatcctagttcaagagaaaacatatgctatttggaagatgtcgaacccgctttttgggcttggttgtacggcttcaagctttccctcactgattcacttcacaaagaactgatcggtgatcaagaacatgctgtctcaagtttcattagatcacttgccttaaatatgaactcactgatggatcgacgagctgagcatttgattgaagaattgacgagtcaagaatcaaacaatagtatcaaggaatttgcacatcttctctggtgtataaactcaagatttatcagatactttaaaccaactgacaagcattactttcgggaacagttttcaattcatcaatggattcttgatcagacgggaaaatttagaaattctggtaccgagatgagacactctgatatcgatgcttcagcgaaggatctcacaaacttgctcaaaacagccctggcttcgagatactcagcgccagaatacttcagctttgatcttcgctttaatcaagtcacctcagcaatttctccaaatcaaatattgatgacaagagctgtggtcaatttcttggtatcttattacaaagcccaaaatccagccaaatggaaagccctgtatccgaaggacaaggatttcgtttattccctgaccaaaattttgaattttgaggcagatcattcttatgtttctaaggagaggcaagaagtagaccgagcaagtgaatctagcggtttatttccatggtcaaatcaactgcccaacaaatcagtgtataattcaagatcagacaaatcaacttctttctttggaagtaaatcaatggaaaccaaaatcagagtggagaaaataccgacacagcttgaaggtgaatctggaatgattgccaactctataccaagagatattcttcccttggtgcaaaatcctgaaaagctctgggccttaatctcattgattaaaactaactctggcaggcaccttggaaagcccttgactagaccaaaaacacaactaattcttgaaaagctagacacttggagattaaacaaaagcaggagtgttgataaactttccaaaaaatacactgatttatttgagaagaatagatttatcaatcaagtgaaaaagatgcttgacctaatatggatgataaatacaagattgattgagaatttgggccaggaaaattctggggaggtcttcttgagagaacagcaacaaatgcaaaatgagttttacacattacttactttctcatctcattctggatcaactcacctttattcccaacaaccacagaggaaaaatgcaatgcaaatgcaacaaaagattatcaaagctctgaactacaataaataccaccatgtatacaagcatcaaaatagtcatgtcaaaatctctaagaaggacatcaagatgacagaagcagcagtagcagtgatgatttcatattattggaatagtagtccttcaaagtggttacaggtttttgtagatgaagaaagatttgttttacttttagcttccatagagacaagacttgctaatcatctggaatacaaacagcttcaagaaaatcacctaccagctattagggaattgtcacttcttccttgggacaaatatttcataccaacttacaactatcataccattataaaaaaatcaattcaaggctcttcaatctctcaatttgaattctcttcaaaggtagaggagatcaaagatacacccatttcattttcttaagaatttcctaatgacagaaatcaagtaaaaaagaactgttgaaaattcactcgatcactctcttttctttttacatattttcttattcattattactgttctttctttattcaaaatgctgctcccacatcttgaccatattgtatctagactacttaaatcatctagatgcaaagaaattacactcatcggttctttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgtgagcacttaagcccttgcaacaagaaaaaaaaaagtatttttcaggcctttccgcctaaaattcaacacgattaacagtcgaataccgacctcgatctcttgaattaacaatccctcttatccctacaaatcatccatcacattccttccccaacaaacacctcaattctctatcctcaaaagatcccttctcgttcaaactcaacatggcaaccgaagtagttcgcgaatccaaaatactcctcactcctgataactacgctctttggctgctccccatgaaagccaagctccacaaggcaaaatcgctcacgattatcaccggaatccatacctgtccagaccctgaaacggacaaagaaaacaccaaactctatgtcaaactcaacgaagatgcctatgccgagattgttcaacacttgaatcaagaagtgcttgcttatgtcagttccacgcaatccgagacggacgaatttaacgggtataaactctggcagcttctcagaaaaaaatatgccggtaacgatctcacttctcgaacaactgcccttaagaaataccttgcgattgaatacgactcgttctcgtcgtttctccctcttgttcgatcggccaaccagaagattgtgctctccaaactcgctctcgatgatcaagtaaagactatcctaatgctcgacaaacttcctcaaaactttcactcgtttaaaacaaacatatcgatgaattttgaatcactaccgtttgacgaagtactcaagaaactcgaggatttcgctgctcaaaatcagttaaatgaggacaagaaatcatcgatcccaactgaagcaactatgtttacccagtcctccaatcccgagatcatctgttctcattgcaagcgaggattccgagcatgttcccactgtttcaagagtggccataccgaagacaactgtttccaaaaacatcccaataaacgagctccaaagtcggtcacttcctcgtccaaacaacactcatcccatgtgactcgatacacccaggaagatgaaaaatacctacaacaaaaatatcccgacctccacctttgataatcgatcgatctcgagttcaggaggggtgttgaaaattcactcgatcactctcttttctttttacatattttcttattcattattactgttctttctttattcaaaatgctgctcccacttcttgaccatattgtatctagactacttaaatcatctagatgcaaagaaattacactcatcggttctttattatttttttgaccgttcctgaaggaagcactttagcccttccctcagtctatctgtgagcacttaagcccttgcaacaagaaaaaaaaaagtatttttcaggcctttccgcctaaaattcaacaagaactgatattaatgccctgcataagaaaaaaagagactgaccaattttggatacaaagaatcagaataaaatttggtttaatatgggccacaccaggaaaaatcaaatgtaattttcacatttattaaatcaaaaaatcactccttcccttgtgcaagaaatcaacccaccttaggttttatgttaagcacaacattcctttgttatgagaaaaaaatttctgcttcaagtacaatatactgagattacagaatttacttgaggatagaagagtgggggttttgcttgaatttgtgatcccagtttaaacaaatcacacaacattttggatctggataagaaaatgaggaccaattgcaaaataactgtgtattttttgtgcttggttggtcttatctttaaaaccaacttatcacacaatttgaagaatagtcacatgaatggtggaagagcaataggggggggggtatcaaatatgaccaaatccaccattatttaaggggcttggctaattgactcccaaaagttggagagtcaactcccaaacccccaaaacccccaattttgggagtccatcccaagaagacaggtatgttcttcatgatagaaattcaagtctgatacaagggaacttaaaaattcaaatagaaaatatacagatcatttgaattctaaattttattcatctgtttgatacatgtcaatagtatatcatcccacatgaggtaaaatggactttgttagggcacataatggcacaacaactaatggtagacctaacaataaatctgtttgagaatcagagtttgggttcaaaatgttttgttcagaagataaaaaactatagatatggactgtatgaaatgggtatgaagtggacctcagctacaggtcagaattcaatctggcactgtctcagtatatcaggtttaagaactgatatgtttcactatcctcttatcttatcagacaggtaccggactctgagcctaagttttctagaaacaagggagtgaatttaatttcaaagccagaaagtcaagatttaaactctcaataggggttatcaactatagcgaaatccaccattagaaaccagtcaattttcccaaaaaaatatttttgtatcaaagggccccaaaatgggttaaatgaagaactaacatgtttaaaaaacgttggattttttcaaaccagtcaattaaataagaggcttggctaatcaactcccaaaagttggagagtcgactcccaaacccccaaaacccccaaaacccccaattttgggagtcaatcccccaaacctgtcagcaggtttgggattcagatccccaacaaatttaaataaaaaaaactgaaacccccaaagggggagggagtcgatgcctcaaaacccactgggttttgggggttggcaaaccaaaaacagcccccaatggccaagagggaatcgctcccagccatcaagagcacactctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatatgttttccttaagtttccagattcttttttaaatgttctctaaccttgtttttacatctttaagtcctggttctagtgtcaattataattcctgtttttcatcaaaactgtccacaagaagtgttcttatacccttcaactacatgactgcatgaagctgcttagataaaggggcaggggctgtacttgtatcagttcacgattttggctgagcgtcccttcaagggcatttataccccaagcaaaaaaacaagaagaaaaaatcgccagtggggttatgtattatgtccttgggtcaaactatgaacatcatgtgaccctgacacatgttcaacattgggattgaacctaacatttttttttttgaaatgtgaggaaaatctgacacactaagtccaataaaagatcaaagagattcttcatcaatgaatattatggaaaaccggtttgaccaatgtatccagctgattaaccgcgtgatcttagcttctacaactttatgtcttaactgttatacgttagattcaaatccatcaattatcatatgaacatttttttttctttgttgatattgatgtcagcaattcctttatcaatgatgataaaatgttctcccaaaaattgagatatgatccttttaccaatagctgcatccccgccaaggagttgggatcgaaagcgagtcaactattcctagtcaggagtgtaaacactttcaagatcttttggtttctttactttagatcgaagactttcgataattcaaaatctgcggctttgcatcaccgatctttgcggtggtcattttgacgattgtaattctttcgatcattcattggcagtaaaagagaactatggtcacaacaaaaaaaaactagaaaagaaagatgtattggagttgtgggcgatgtgattatgttgaaattcttgagtttattgctatccttgggaggcttatgattgatggggtaagtttcaaagattcatccgcttatttatgacttcttcttagtcgacgtcgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgaattttatttttagctagagtacagccagtactcccatccttttctctttttgtaacataagatgaaccatctcacagttatgctaccatttgactgacaaaattctcgttctgcttgaaatttttgtatctgtttagtcaagctctgaatattgaatcctcatcaaaataaaaccatctgtggattcaagtactaggtattttcaatataagacaaaaagatatcaagatttcccaattcccaacaaaaagataatttttagtattacatccaagtagtagatattgcagatatgcatctaaaatcgcttcttttactattaaccagtattattcaaatggtaatgggtgatatacttactgaacatatgagaattactcctgggaaaaatttcattactattgattatgctgcaaaaacccccaaagagaatatgttcaagacaaaaatcataggagttggtctagcaaacaatgttataaatcgttttccacaaggagaaagagcaattgcatttctgagggaagtatatgaaaaaggagcctcctttcattactcaatctcagttgataggaatccaaatgaaaattcttggttgcaatctaaacatgatccttatagtaaagattatcattatcatacagttacagatgatttggctctttttattaatgaagtttttactagcattttatggcatagtttccagattaacacgtctgacgcttgaaacaaatttatttttattattctacctccatcccactgcccatgttatctggaatgtttgcaaaatatcaatataagaatatatgctacaaatttatttttttagttaggataggtaaataattacatatctaaatttttttggtgtctgataaattttctgatatcaatttggtgttttatggaactttcagtgattaattttcactggtatgatgtgtggttcccaatcaaggccaatgttagaatccaatacaccacatgactgtgtgatccacctatgcagcaaagcaactacaaccacaattctcatcatcatcaagacctaaacctacaccaaaccagcacccccttgcttaaaaaaccacacattcaactgctactaactagtttctttcttcacatgcttaaccacatttttaagaaggagactgataagtaaaatctcaataaaacttgtcagcgccagtccctaaagtgacctggtgctgatgggatttttggtttcacactatgaagaagccaatggaaaagaaccgcgccccaacactagaaagcggaggggttaactccctgggctagagggacacatgcagaatgagatttgcagcaccaagcttagagtaatattataatatcttctaggctacagtagcgactttaccgtagtctaggcagaagaataaaggggagataagggggaaagtggatgataactaattagattctactaaaccccactcactttgatgagtaagggcaacaggtttgcatggtaaaatccctgggggaaggaatcctacaaggaaagccttccccttaagtattggaaaggcagggatcaatctgcctgtgagaccagtgaggcctacagaggatcatttatgtatataaaccagggagtgataatcacactccccccccccttgcgcatgtggtaagtgttaaactaaaggtgtatttcatatcagtaagagtgaaatacaataaggagaagaaataacaatgataataaatgaaatgatatataaaagaaatgtacctaaaggcagggagcaacaacaaccaaaggacgtgacaaaggatataatatggagaagaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggaaggggaagcacacgagttggcggaagtagagaagaagtcaacggaaagtcgaataggaagggaggacaagtttgtgataaaagaaaaataatatggtcgagtcaattcacaaaaagagaaattagtgtgtgaagtttgtcgagataaagcgatgaatccaaagacttaaatgaggaatatgtgtttaaggaaaagagtttctggattcatgagaagagagcaagcttgtttgtccctgagagaggtccatttaagtcaggcatgtccaatgatgtccttgagaaatcaactgatgattatgtaagattgatctttagaaataaaccgctagagttctagagggattgagctcagatctcaacagcatgcactcccaccctcccctcagaaggggagtgtgggcccacacgccaaagcagattggtgtgtgggagtgcacaccaatctgcagcagggtagattcattgctgattggtgtgtgctcccacatgccaattggctttggcatgcaggcctgcactccatcaacttccctgtctaaatgaatgtgtatggaagtatacagattcattgagcccctgggctatatcataggacccaggcctgggtcctatgggatggcccaggggcttgagaccattcaaagaaaagatttgtcctgggaggaacccctcccagcctcaagacctcaacttgagattgtacatagctcaaggcttagaggaacccctcttggccttgagaacttgtacagtctcaaggccaagaggaatccctcttggcctgagactttacactatctaggttgaaaaagatgtaccttgttgaccagaatggatggaagctctgaccaggattttccaaaagaaatttgcagattggtgtgcactcccacatgccactctgctttggtgtgcatgcccatactcccctcagagagaggagtgtgggagtgcatccaaaatggcgaggagtgtgattattgctccccatatattaataaaccatgaatgatcaaaatatgtatataaattaagattacaccaaaaagtggaggaaatgacatcatctctctcttggtgaatcagtacagagagagatgattaatttaatcctcattgatgttcatccctctaattaaatgatacacttaagacagagatgaatttttttattttagtacacatgtaaaatctctctaataaaggaattttgatagagagggaaataatagggggtatcaaatataaccaaatccaccatgatttaattgactggtttgagaaaatccacccttttttaaacatgttagttctttatttagccccttttgggcacatttatgcaaaaaaaaatttgggaaaagtgactggtttctaatggtggatttcctatatttgataccccctaataagttattccgttgaattacttagtataaaaataagacatacaatggataaaaaatttaataataatgagggcgacttgaaatctggcgtaagtggtgagatgttgtcttaggaaagttcttaaccattataccatggtacttgtatttatacattaatgttgtagaaacatggaatgctgtctcagtatctgacaaaactccttgataacatgttagccagcaaaaactgattcattttattttcttccatatatatatttttcttttctatatctttttcatagattttgcctcttgtttgtcctttgaaattcatatttaactttgcactctctttgctcctctgtcatgcaggtgtgcaatattgtttcttctctattttatcatactcttgtaatccaaaatagggggtatcaaatataggaaatccaccattagaaaccagtcacttttctgaaaacatgtttttgcttcaatgagcccccaaaggtgttaaataagcaaccagaatgtttaaaaaaagggtggattttttcaaaccagtcaattaaatatggggtattggtttatatttgataccccctaatatcatatttttctataaaagctcatgttgtgttgtttcttaatctttctctactttttctcttaaattttcaggtgtgtggtagaatcataaggtattgtcattgtcaagaagaaaacttggatcattcattatctcttaccaagctagcttggttgtgggatatatatgtattttacattcttttatttcatttattttctttctctaagcaaataaaaagacatgcttaaccacattttaaagaaacagactaattttgttgcttgtacagtgggtggaccattatttttggctgcttgttttgggctctacagcttcaaagcacaaacttcatgtcacaagacttggtgaattggtgcagaataggtcacaaagaatgaatatgaaaaaattaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaaacgtttttttccaaaagctttgttattgattttgggggagtgggagtcctgagagaaagaaagagtggaacatgacaagaatgattgtaaatgaaaaaaattggaaccaacaaaggttgagccaggttggttgttcagattggagtcaaaacagtaaattctagtgcttttccccaacatgtgctggtgaatgtgctactcaacagttgtttgaaaccacctggtgaccattttctacaaacttttcatttataatcattcttcccatgttctattctttctttcttccagccctcccactcccccaaaatgaatatcaaagcttttggaaaaaaatatttttattttttatttttcacagattttgaaactttgttttttgtttttattttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctggaatccaaaacaagcagccaaaaataacggtccacccactgtacgtccttccaaatttatctttaactttccgcttgctttgcttgtctgttgtgcaggttcaggtgtcctagttgttaagaagaacaacttgactcattcattatcttttatcaggtcttgtttgttgtacagaatcactctgatttttacagccaagtgctactaggagtgatgagttttctaggagggtgtttaacttcctttgcttcagttgtggtttcccgattagaaatatgaggtgggggtctagttgaagagtacaaagcggatgatgaaagtgaggtgttgaatttttgtatgtttgtgggttgaggccatcatgtttgattccagttgagatgatactggatatgtagacatgatcgctggcttggatgtgatttacaccctccaggccacccaagtcccccaagcccccaacaaaatagggacatggctgggcaaaccaagtacatcaatttttaccagcatcacatctgacactcccaggtggacattgggcaggtgtgagtgttggagaataattcagattgttaaatgaatattcaagttggtgtggagtcccgcactcaactggaagaaaaatttcagtgtcaaacttctttgatatattccgtttcttaattacttttcaacaaatgtccataactgtgattgaagtccaaaaaaccaactccagtggagggccgctacgctaagcttttggcccaaaaagggtagtgtagcggcactttttttgcatcaaaaaactgtagtggtagcttatttttacatcaaaaaactgtagtgttagcttatttttagcggttttttgctacactgcgctacagcgcttttagcggccaaagcagccaaaaacccgctaaaaattgctgtagcgcagcgtagtgggcccttttttgtggccacacgcgtagcgttagcgcgtcgtgggggaattccgctatgcttaacaagttaacgctacagtcaaacctgtctaagggcataccccttgggagaagagtttttgtatgcctttagacaggttatgcccttagaagaattgaatttgcagtaaaatccaaatttgggagaagctatacactatgtcattatgcaggttatgcacttagaagggtatgcccttagacaggtttgactgtaacaggaattccactgtgttacgctacactaaccactacggttagggtagcggcccaccgctgccgactctcaattagatttctaagattcaggaggagctaggaaaaaacacaggtaccagaggtccttgggatttttctatcagattggctttgtgatgtctctttctcttctttttttggattgtattgactcttccctttcttatcaggcttgtttgatcattatcctattttatcccttttataatcttccaaagaatctttttgagttgaaataaggatcagaattataagaaggtacaatttttcacttgtttcaactcgatagatgtctctcatttcttattaacctcctcgctattgcttattgattgttcaatctctttactttatcttattcttgtttttctttagtgttaactactattagtatttaagattgtgtgctgctgcctgcaataaagttataagatctcaaattcttacagtgaggtacccctacgtaggaccaatttgccatctttgccaaaatctagatttcttattagcaaattgtagggtgttttctcagaacaaaacaccatgcagataagctccagaaagaacagagaccatgaaaaaaagaaaaattgaatattgttttcactttcaattcagaaagatgagttcaggaagactcaaacttgattgatagccccaggttgatgggaactcctgttgtgtcttacaatgcttcttgaatttcaagacaagagaatatgtataggtattgtataaaagaatgaaaaagccttgaaaactttgtgtatgtcatgtgtatcagtatatgtatctctaggtaatatgactcctctgaatccagattttgtttatcataaatatgtatctgtagagtatctagctgccagatttgacgagacaagatatataattacatagatagataaaaaaaattcagctattccatggtgtttttctctttttctttggattctccttctcttttttgatggaattgaacaacacatatatgaatatgtataaaaagagatgtgaagctttgtttgaattaatacaaggaaagaaagaaaatcaagaacgaagtaattctcgaaccaaaacaagagctacaatgcacaaggaaggaagataaagataaacgcagatgaggtagatgggggggggggcgggggtgagcacgcagaaggagatgggttcgaagcaaaaagggggtaatgcagcctcgatcacttgcgccactgttgtttcccggggcagatcttagatgggcttgcggaaacaggcaagtaatgtagtcctttgccgatcacgtaatcagaggacctgttaggggtcaaggtatgttggaagaattcatcgatgattgggaattgaagcacgttcatctgaattcgcaacaaacgaagatttcagagaaggatcattgatttgaaaaatgtacaaagaggttcaaaaaagaaaattagacggacctttggcgtgatgatgatcaccgtttggcacggaatctcgagccaatcggtcttctcaaaggtcaaaggttcggaggcaatcaagacgattctctctctcttgtcgcactttttctgtaaaacaggcagatggtttagggaattttgaggctcagtaggagaaggaagtaagcgagacgacggacggaccattcgatattgggcagcttcaagagggccatgacactcctcggagttgatggcaggtccaccgtcgagagcactagcagcttcgaaggaggtaccggtagagaagtagagactggcggcctcgtcggttgagctgttgacgtatcgagtcgcaaccacgctctggccatcggtgactgcaaagttcaatagcgatggctcactgatccccgcttgaatgcatagctctcggatccgcttgatcgtctggagcatcgtctctttcagtaaggtgtacggaaacgagaccgatttcggatcggctacctgtgcatttaattaacaacaacacatatctatcagtttctaatacttttggttcactttatcgttgtcgacgttactgaccttgctcaattcatttaagaataaggcgaaggcccattccgaatcggtgtttcctagggaaacgaattccaaatcaaaagatcaaattgatgctttttattttgaattggagcaagacttcttcagactgctgaccctgaggaaagtgaaagaattcgtcgaacaatccactttggagctcccgtttgaagtttttgaaaccggcgatatgacctggaatattagaacaagcactttcccacaaaatcagtcgataaaatctggagtagatgcgcggttgactgggacgtaccgttgtgcatccatagcaatgagccatatatctgtataaattagagaaatgagatagtcattgagaaggttcatttagattcaagttatcggttcgggtttacccaaggatgacagttctcttcactcagtgctcccgaagtacttgctctgacgtgggcactgaataaaacacaattccgatcaggagacgtctatcagaactgacgacggaattacagaaacatcgaaattgaaactgaaaatagctatttgagatgtttgagcttacaagacgaggggagaacagatcttttcagccagacgatggagatttcgatttgctattgtagagataaaatgagatcggtcaagggtgaggttcaaaaataggaggtgttatgagtataggaggagagtggggactgacaccaggcaggagtgatggcttgaaagacgcaaggtgttgagttttcgacatcggggtcgtaccagcctacaaaattcgatttccgatgatcagtaccaatgatcttgtcatgggtccaagggatctgctaattacctactccgaacccatccgcattgaccggtctggcatctgggaggatacgacacagaagatttagtgacacgaaatcgaaatcgagcggtttcgaattgtttttttcccctagtttttgtgaaagtgatattaacctaatcgtaatctgctgtcaaaggcttggttgataatcgagctaaaaatggaaattgcggagagagagagagatcaaggtgtggattattagtaacttgatataagaagtcagtttatttatctgggatacatgagatactcaactgggatggtttggtgatcagatgggcaaggacgatcggctcgcccttgaagatgagaagcctgataagatctaatttcagcttgggtgtgtgtgtgtgtgtggtaaattcagttggatggtctgctaacctgcacatgtacgagccagctgaatgctatatctcttcgattgattctctcgatgggttccttggtattatgtatcctctctttgatgatgcttggttggtggttggtttttagtctcacccagcttagtaggagcacccagcctagggtgaatccggctggaccggggccactccgaccgccgaccgggctccgatcaccccacagatcggctgctgacatccccccgggggtcccggaatttcctagggagttgacaacggattcattggaaacacattgcttgatccgttgcaagatctcatctgcgattgcatgcagcatgtcttggcttactgtgacagttgttgcactcatgaggaaagaatccgtgtgggatcatttgattcaaaaatgagagtcacagatagccatggctctcataatctattgaactggatgcgcacctgatgtacgagataagggacttttgaagaatgaatttccaagtatagctacatattacttgataatagcatcaaacgagggcacttcgataggatgtagtttttttttgaggggggaggggggagttttcaggtgtagtggttgaaatccttagtgttcattgcttctccccggctcctcctcttgtgttcctcatactccaattgtggagtttgctcacccgtacaacaccccccctcaaactccacaccagtgcctacaactatgagaatgatagagacaaatataaaagaatcaaggaaatgtgaaaaatatgaaagtgataagaaaaatagaacacagtcaatgaaaagaaagataaaaatgaaccaaatcaagaataataaggcaggagataaaaacttggaaaaaatcaatgtttaaagagaatcaacaagaaaataataaaataataaaagcagtcatatgagagttgtttttttttttttttttttttttggaatattttatttaaagaaatcgagtggagattagaccggagagatttagtgaaaaaatcggcaatattggaagaagtggaaacccattcaagcttgatattgtgttcacggacggcgtcattgacaaaaaagaaattacgttccagactcttcatgcgaccttttgatgcattgtcgtccgagaccagtacggccaccctgttgccgcatttaaggactagtggtgaattcacgccgagagatttgattattgggatgagaaatagaagaaaatcaacggaagatcctaaagaaataaattccgccgcacaggtcgatgttgccacaaccttctggcgcctggatccccatgcaactggactgcctagaaaggtgatgatgaaaccggatgttgatcgttggaattcgcctccccaattggcgtcggaccacgttactaatgaatcatccttggcttctagtttcaaaagtttttccttgtgtgttgcgagatactggatgagatgagataatgccgcccaatgtgtctcatttggatttgaactgaaacgcgccaaatagttgaccgcatagctgatatccgggcgggtgccgagtgctaagtaattcaaggatccgatgaacgattgataaagagtcggagatacggggtcaccccaatttgtcaccagagtgtcccccagtaatggtgtgtgggtcggaatgatttgttgttgaatttggtcttgaaatttcttgatggtctggtcgaggagaagttgttgactgaggaatatagcgtcgtctgagtattccaatttgagcccaactagtttttcaggcttttcatcccatttaactcgtaagcttgcctcaagattctcacgtagttgatccaaagctgccgtgtcgttgctgaagacgatcccatcatccacatgaatccatattatgatgattgactcgcctttgcggtagcggtataagcattcttcgacctcgtcacaatcaaatccccagccgtgcaaaagggtcttgaaatgtttccaccagcaccggcttgcctgctttgtcccatacaaggccttcttcagcttgagcactttcccggccatgtgagggaaaagttcaatcggaggatcgacatatattgtctcatcgatagggctgtgtacacatgcgccagtgatgtcgaatgaattgatggtccagttattctttatggagagagtgagtagcattcgcagcgtagtaagagaagcggtgggagcgaatgtggattggacatcgatgctgaggcgttgtttaaaacctcgcacgacgaaacgggccttgagtttgtcgactgaaccatcggccttccttttgatgtcaaaaacgaagcgggtgccgatggaatgtttagatgctttttcttcaatgtcgaatgtgtcaatgtcttcaagttgtgtccattcagtcaggcacgctgacttccattgggccgcgttgggtgacgataaggcgtttttgagagtggtcggaatttccgaatcggatatagcctggatgctgtcgatttgaatgtcctgatcttcacaaatttctttggttggttgcttgccaagatgaagtattctacaaatgcaatgtgtgtcagggaattttttgggagtgggaatcaagggtttgttttggaagtctagaaagtctgcacactctgagttgaagaccttttttgtctctggatcatagaagaaccaaccgcgttcatcgtcttgatagtcaacgaggtaaccagtccatccccgctggtccagcttccgacaccgttcctttgggatgtggacggttgcccttgaaccaaatgggtaaaatgaagcaacatttggctcacggttggaccataattcgagaggggtggtgttgcattgagtattagataggtggtttgtcaggaagcaagcgcatttataagcataagaccatagagatgacggcaggtgagaatgagtgagtgtagtgcgggcaatgtcgccaagagtccggttgagtcgttcggcttcgccattttgttcgggagtataaggagaggtgaatatgatcttgcagccaacggatgccaggtagtcgtgtaaggtcttcacagtatattccttcgcgttgtcacatcagatgaattttgatgaacattggaaatgagaagtgatgcgtttgacaagcgagatgataattccagggacctcggatcgcgatttcatagggaaaacaaaagaatatgtagtggcatgatctcatatgttaaggaggaagcggttgcctttgatgtctgggtccaacggtccaagtacgtctgtcaccaagaggtcgaggcatttgtccttgggaataacttcgggaagtgaatggcggcgacgtttgcttttgggagacttgcaagatttgcatattaaaaggtgtccattgtttgatgttaaaattgggaacgaaacgcttgaggaaatccttacgacagagtcggagacgtgtcccagacggcaatgccagtcgtaggaaggggaagagatctgagacggagaattagcagaagccgatttgatggagttgggatatgtggtgccaagacgcggggaagatgagccaggaacggttaatgtattgagcaacaacagaaatgaaagaggacattaaaagaatgtcattgttcggtaggaaggaaggtttgaagcctgaatcgattagctgtcctagactaagaatcgttcctgtcatttccgggctgtacaggactcgcgggatcattagggaaccaaccccattggttatcttcaggtgaccactgtgtgttgcagtcatggagccatcagaggaagcgagattgagtttgagtggtggacggagacaagaaaggttagaaaaaagatggaaagatccgctcacgtggtgggtcgccccagaatccaaaaccgtgcctgcgcctccagcacccgtcgcatccgcggccaccgtcaatctaactgccgcattagaattcgtgccaatggctgggtcgtttgggggtgctgtctggcgggcaaaaccggaagcggggcgactagtcgttgatgtgtcgggaggaggcagattggcatctctgcggagtgtcggacaagacaatctccagtgtcccgacacaccgcaatatgagcatggcttgccgatgaatatgttggggtcgctggggcctctgttgcccttccgaatgttgttgattgccgtggcgatgtcctcgatggttgggtggccaggtctgcccacattgggttgacgattgttgttggttgccgatgttggaggttgtgaccctgtttgattttgttgaaaaggatttcgacgaggaggtcggatcggattttggtttgaggttgcccactgattttggttgggccacgttcggaagacggatacatttggtgatggtgatgagtcgaagcgaagggattcgccataagcggatgtaatgatagtttgaatgtcgcgagctgtgacatctggtttcttgccgagttgaagagatatgttttgaaaaagttgagatctagacatcgacgagggtgcaggaacaaccgcttgaagaattagactttcgacaaggggtggcaggcctgcaccaaccttgtgtagactgctgaacatctcaaatatcttgttgaaaaggccggggatttgagcgggctcggtggatggaccggaaactcgcagtttgagtaatttgtcgaagatttccatttgacgaaaacgaagcgtcccttgaaaattggtctgtatggcatcataagcttcggtgcccttggtgtattgatcgaagagggatgcgagttcgtcgtggattgtgatttggatgaggaataggaggcaggtattttcctggtctgaaagtttggaatagttgtccgatttgtcgaagaagttggcgtgtccaagagtgagaaggatgatttgagtgagacctcgtttccatttgttgaagttggaaccgtcggccgcaagtggttcaacatctgttttgtagacactcagttgttggagaaatttggttctgggggtgatcttggatgccgtcgatgttgacattggatgaggttggtcgaacagggttgtttgtcgaataggaaaagaagtcgccgggggttgtcgagtgagatattgagagaaaatatgagataatggggatagaaaaggagaaggtggtcgattgtcgatgagagcagaattggaaaggtcgttccgaggaaggtcggatgtattcgggttgatatccgatatactgaagttgtttagttcctcaatgagtaagccgacttgttcagtttggttattgtctatgggggtatgatatggcggggttgggggaggcgatggcggaagtggagggagttttgacagtcaacagaagtctagttttcttcggcggtcgaggatagaaattgtttttcggcgtcgagtcggaggaggcagcggtccaaaaaggatgtctttcgtcgatcgacgagtatgtaccataaaagtcgagatgtgaaggctagtcggtcggttgagcagttgactcttaatctgtagtggttgaaatccttagtgttcattgcttctccccggctcctcctcttgtgttcctcatactccaattgtggagtttgctcacccgtacaacatcaggcaagtaactgaaattagtaactagggagagttatcatctactgatgcacattttgggcgattttttgatgactgcaagaaaatataattactgaatttacactacagctacatgtcctattacattatactaaggaagaaagtcaacagacccaaagtgattgatggcaatcaaccagaaaaatggagtgggaatcaaaattcaagaatgatcaagcatattttacaaccgtaagtctttcagagtctgagaagaaatctatccccttcttcattcaggcggtttcagtgcccatttttacccgcagcttcctttttctatgaaggtgtcacagaattccaagtcctgactgctccacatgggcattcagcaacttatcgattcccatcttgctttttcaagcgtttgcactcctcgacaagccatgtcgtcaaccccaagagatgctcaaacttattcacagccctctccatttcatccggggttctttgatgaataagaacttccgtttgctggctgcgtccgtggtggaagcccaagtgggcttctacctcggctgctgaggtgtgcatactttcgcaaagtgcacacatgaagccgaaggtgcgcagctcgtgcgagagctcctcatctgacttttgtcgcatgtgcaacttcttgtcgaaccggagtcggagtggttgacccgactttggatcggtcaggctctccacatgctctttaagctcgttgggccggtagtacgcatgtcggagctggcatacttggcattcaactgcgggtttcaaaggaagacaagaagaagcaggtatcagtgctagatcattcaactgcgcttgattgaggattaaagaaagtaattgttactgggtttcgggtcctgatgagccatcatatgagccttcaggttcgagaatctcttcagtgtgactgtataagtacaatcaccgaagggacatctcatcatggtctccactattggcgaccgtcaagattgatcatttgaggcagatggtaatcagatacatttccaaacaccgtgttcgaagcaatcatataattctttctaatttggaataaacatacctcgagtttcttcctgcgttaatgcagggtttttttgatggctctgggatccttggcgcgttgtttcaatgttcatttcatcggtttcacgcgctggagtgaaccctggggccagttggttatttgccggtctattgtaagataatcaaaaaagtcatgaaaaacgtttcagcctaaaattgctcaatcgtcaggtaggagaagttaatgcgcacgacagagaggaaggtcccgctgttgggaatgcactctcattccatgttgtattgagacctgatattcatggccagtaggagaacaatgagtaaagacagaatggaatcagaatgacgcgtcttcaaatgataggatgatcattgtgtcgcttctgagcattgaacatacgtctctgtcctgatctcccctgtgtttcatgctccgaaaagtgtgcaagaatggggatgagtgtggattcccactgcacaggctccggtctgatactgtcacaaggaaagcaaaggaatcaagcaacatatctcagcctgaaatttctaaatcacctaggattggagagcgagattatacacacaagttatttgacggccccgcagccgcggacgcgctctccgtcggattgcaattatctggaaaatttgttccgacaaccgtaagtaatcagagacatttataaaaggatatatcaaaaaagaacacaatcgaaatgacgcgtcttgagatgatgagataatccagttagtttctttcgattaaacataccttgctgtcccggctgcacaaatgtttcgtttgatgctgtgaaatgttgcagcattggagtaagtgtagactgccactgggcaggctgcgatctgtcacaaggcataaattgaatcaaggcaaaacattacaacgtaaaatttctacattgtccgggattggaaagggaagtttttacgcacaagctatttgagggccccgcaacaggtagcggtgcgctctgcgtcgagttgtaatggtctgttcaaattataccaatgtttcacggtgattaagttttcagagacatttacgaaacgttgtaggtctacagtacggatgattggtaaatgtggaagaaacctacaatattgttgagctacctgaaatggttgagggccaggagagctctggggctggctgatgctgcaaagttttcaagacaaaattttcaatcaaacaaatgtcatattttgacattcttgaaagaggcagcttcaatacgcacagaatggttgggggaagttgatgagctgaggttgacgcaagaggcgcctgttgagcctcgggtgccaagccgagtaggtttgctaattcccgcatgtctctggcaaattgagttctgttttattttcattttccgatagaataagggattaagggagaattcttgctcagctttgaagaaggtagaacgagggaagaatgaacttactgcgccatgtgttctgcagggctcaacatgataattttctaacgcgcttatggaatgcatatcgagtcaaaaataaaattcggagtcagtcgagtgcaagcaagatttgaaatgaaggcgaatagtaaacagaatcggtattggtgacggtgaacgaaaggaaggctaaaggaatttgtactcctaggagaaagtgattagaatctgcggtggaaggcatgatgccatggatctttcttgcaggctacagctggcagcagatatgtatgccgaaccgtaggctacctgaacaccgaggtggagctaaggtaagaaaaaatagaacgctggaatctaaggaattactgaagcaggacggagatcactagctgagatcgttcatggaagggatgggaagtgtaactggaatcggatgatgaatgccactgatgaaatcattcatggtaatgccgctgaacttacgatagtactagatgagataacgacaaagggggaaggtgaagatgtagaaaactggtaggagaagattataacgaacaattcgcgaaaagctcttggattccttgggagtattgtagagctaggtggtaaatgtgtactgggaggtggaagggagtggatggttgtgtgggaggaacagatttactacgaatggtgtctgtccttttagagagggagtcgatgagtacaagctcagtctgaacaattttcctccttttcttagcgctcaatccaaagcgcttcctctccttttaatgggtggtgccaatgagacagaggatctcatagagtctgatcaaccatattcactttgttccttttgtttagtggcaatatgaatgtcctttcctttcatttgggtgggtggtgctaaacagacagagaatctcattcatcttgatcaagagtttcctcactaagccccttgattatttgtttcaatctgccctctttcctttcgtttgcgtgggtggtgctactgctaatgagacagaaaatctcaaggagactactcaaggttcctgagttgggtaattttgttgagctacagtcctacgtagttcttttctactggcgtgatgtattataatgaggaataaattctcatgaagcctgtcaagtttcctttgatcatactcagctactgtatgcagttccggtgattgagccggaccatctcatggatcctactcatacacatgaggctagagagacttgccctatgctacaggtttcttttggttccgattccagacctatgcagaaataaatctccgctgcactggccgcggcttgtgcaattgtcagttcgagattagtgtggacaagacctccaagttgcactatgccggtgtcgttgattggacacaaagtagcaggttctaaaattacaaggaactgtgccgactgcacgactgttgcaatgtcgtgcagctctatctagctggggttgggatgcaatcgcagaagcactcatgtgtcgagacagatagaatcattcgtccagcctaccgggccgaatctaaagaaaaacaatacaggaggttgcaggataatcatagttaacgtccacttatccttctttaaatgcattttttatttggagggcacggactccaacggctagcctctgagcaagaagaaggaaagcgcccaacagagatgattctgaattttgaggttgtatgattgctggccctgccagcatcaacaaacgttcatgtcagaggagtgccccggcccggtggagctgtccgttcgcctctcccttcagatccatgcgagatgcagcattggtgtagacaatggccagaggactgatcggcacaatggtttcaaacggtcactcccgatagcgccatggcggacgacgcaaaaaggatggaaagccatcgacaagagtcgtaattctcagatggaaagtcaagtccatcggttcccattgcgttttccatcattgaagctaacgtttgtgtctcgcctttcacactctgaactctttattactgctaggcgatgctcaacactattctacgtagtgcagaagctttcgacccacccggcccagggtatgagttgctgttttggaaaatccaggtatgaggactttctgatcgctttgtaaacaagggggaaaaaaccctcgtcttacttgtctaagcctctcacgacgggaagaagggcccgacaattatagttacaaatttagcaagaaggctgcaaactgccaagccaattcttctagtttctcccagaacctgcaaatctaaagaaacgtaccaagctccaattcaagactcaagttatttgaaaagcaaaatacaacgcagtcggcacagattctcaagtgaaatgaatgggtacgtttttcatcttggtttgctcctccgtctgtatcatccttataactttcgcacaacttcgctgatctgattgtgtactttgaattattaactccaaccaaggaccactgctgaccaagtcttttctttctttcgccatagtttacccgtcattagcattgtaagatacaaaggaccaagcctaccaaacgctccggtgggtcgacgctgatgaaccgttgatttttcgcgatcttcaatgctgtaatcgaatgaaaatagatggaagtcgcacaattccacaggcttcttttttaatgattggtatacatgttcctcaagccagagatattttttcacattgtcgactccggtacaacaacgtgttgatgctcataaaaattcattttcttgatcaagaatctcactcatccccaacgatcgaactcgaatttgcaatacggatttcttttctcatcagaatggagggtcagacttttaaaatggtgtttaatatacgtttttttgattcatactggaacatagcgagatcacttactgattcgtacttcttttctatcttggcttactgggtccatgccccagtgggcgcccagaaagactttgaatcgtttctcgattcgttagctatcgaccgctccgcaagagaatcgcctggatttaatttgaaagagaaatcacgacaagcgaagatctgacgagactggtctttgattctggcggcaaagaagaaaagacgcgctcatcaggatagacacattaaggtcttcttgaagaacctcaggaggtcagcggcgctagaatatacaatgtaagctccaccacaaaccgttttcaggaagtgttcaatacgtgtttttcttcgcgcacgaacctgatagtttcaaataaatacgatcacgaacgatgttgttctcggtcaaagaagcttgaaatcgcgcgggatcaactattttcgggcgaagttgcggacgccatggagctccgaagccaaaattatcgaatagcgtttggttttcaatgacgtatggtggttttctatctcatcggtgctttatcatatttaacgtctctgtacctcagagtattaccagttctacaaatgcgcaccaaatccaacgagctttacaaaccttttcattatccttgtcgacgagatgcagaaaaacatcaccagcgacggattgggaagaccaatttaattttggccgtatttacctcaatcccagaaagtttaactgagcctgaagctttgaaaatggcggacgtgagatttcgtggtaacgtttagctgtaaagctactgtaacgcttcgtcaaatatccatcctaggctaaacgcaggcgcgggtggttccaccgcttcatctcacttgctaggagaactgatttcacaatcctcatctcacagcccgaattcttggtgcgtcaagtagcctcaacacagggtaagatggttttagcgtatcacatcatttcaaaagagataataaaggctgaacaagcccttctcccactgcttggatttttaatccccaaaactttcaaggagaaactagtgggtcccgaagacaagacggaggtcacccaagactctggtgtctgggtggggaagagagtcccaaaaggtgaactcgagtgtccggtgtagccatcccgacccttgccggttagtactcgaggctcaagcccggctggagtagacggcacagctgagagcgctccccggagcaatcattctgatcatctttgtccgctctggcctagcaaggaggtcccttagtaacagttttggagtctgagccgcagcccgcagcccagccgatgaacagatgtttcttggtcccttcgtttctgggtacgggggacggatgctctcggggcacctcgcgattggggaggcaagcctcaggagcttccacggcaccgcgtcagcctggctataccaggccccctgatcgtggggcttgggttaggttagggtttaacttagcggtagcggcttgatcgccaacttaacacaagcccctcgatcggagggcctggtatatcaaggctgacgcaaagcgcccctcataaagcgagcctcctatggaggcatgacgggggctctcccccccgctccccgtcttcaatcggcagggttagtttagtcatgtttgcggggtccacggggacactcagccgacgccgactacccggcgggtctggccggcaagaaaagcaaaggttaaggggctataaggcccatgatgaatttatgttcaaaatccacataatacatttcagaaatgctcccccaatagtcatggctctactacataatctactaagattgatacacaaataatatgtgagaatagggactgcaaattggttgagaatcaaactctcaatatagctagtacccaacacaagcatctccatgaatgcgggtaagtacaaatgatattttttgatgtgggggggcagataactccataaacctggatgactgcatacatcagattgacatggaaagaggaaagaacagaagtgattgatacaaataaagaaacaaagcgggcttttgaaagaaagaatactgattcatattttacattccattttttagaaaacaaatttgtccatgtatttgtcttcaccgggagggtattggtaaggatagtgaaccagaagatcattttttcactggattggggaagagtaggtaacaccggaggtactaccgagggtaaagtcttaaccttttgttagccccaggttaagcctgtttccgcttatttctagtactatgctcgttgatttgatattcaacttgagccgaatactccagggcttcccgaaaactctccgcctccaatctgcgctgctcttgggtgcgggcgtgtatgtattgctgcacagtcgaacgcggcttgccgtggtgccggacaacatggtctttcaattgatccacggaggcgtacatacaatggcataaagtgcatttccactcaaaggttttcagctcattcataagctccccttcgagcttgacacggctgtgcacgttcttctggtattgaacccgccccccaaacaacttgcccgcgcccgcactctccacatgcgatttgagctcgttttcgcggcagtatgcgtggcgcggagaacacagctgacattcgactttggttgagaaaggaagaaaatcaaaggaacaaatcagtgctgactacttcaattttgttggatcaaagatcatagagagtaattattacaggattttgcatttcggtgactgatcatatggttcctcatgtttgaggctctgtccaatgacacctggtactgacaacgtgggtaaggacattccaggataatagctactagtggcaaccgtccaaattcatcagtaacgacagagagaaatcagatagattttgaaatactgcgtagaaaatattcgacgacttgttttgttggaataaacataccttttcgttcctttggcgtcaacctagtctttgaaactttgtgtccgcgcgcctgttggccattttccgatcgactgcaagataatcaagtagatcgagcaaacaaaattcagcctacatttacattttcaaggaggaagttgacgcgcacatgacagtactggagggccctgcaacagggggttcggtcatcgtctgatagctagcatctgttgagtttaggccgaatttacggaaacagtaacagaaaaagaattcaagaaaaaacaaaatcagatgaccgggttttggaattacaagatagtcattatgttctttctttggggtaagcctacatttctgtcctgggtgcattaatgtggcatcagcgccagcatcgtcaagcgttggaggtgatgcgcgtgtccatggagtgggctccggtctgtcgcgagttaatcaaattagtcaagcaatatatatcaacctcccattgccacaatatcaggttggacagccaagcttttacccacaagttagttgaaggccctgcgacagggagcgcgcttcccatcgaattgctatatgcagctactactaatgcgtggctgaaaaagaagccctggggctggctggaaaggaggctctggccacggggctggccgatcctgcaggattgtcaaaaatagccaaaacattcaatccaacaatttccatctaacaattttgatctttattgaaaaacgtaggttcaacacgtacgaaaatgtggaagttgtaggcaaatttccatgttgtcgatagtcttttgcttttgggccagtttgatcgagaaaattggagacaaaaaaaaagacagaatcggaatgacgcgtcttgagatgatgagataatccgggcagtttctttagattaaacataccttgctgtcccggctgcacaaatgtttcgtttgatgctgtgaaatgttgcagcattggagcaagcgtagacggccactgggcaggctgcgatctgtcacaaggcataaattgaatcaaggcaaaacacttcaacctaacatttctacattgtccgggattaaaaagggaatttttacgcacgagcttgtcgagggccccgcaacaggaagcggtgcgctctgcgtcgagtcgtaatggtctgttcaaattgtaccaatatttcacggtgattgagttatcgcagacatttacgaaacgttgtagttctacagtactgatgattggtgaatgtggaagaaacctacaatattgttgagctacctcaaatggttgagggccaggggagctctggggctggctgatactgcaaagttttcaagacagaattttcaatcaaacatatgtcatcctatcctttttgtattcttgaaagaggcagcgttaatacgcacaaaacggttggaggcggttgtgtctggttaattcctggattgcctgttcctttgggaccgatttgatccaggcagtgggagggatatcagttcatccaattcttcaatttcttggtagctttgaaagaaacgtaccacattgtatatcgcttatgacggaggtcgggtcgtaattgagggagctttaaaaaagaacaccgggaaaagtggatcaatcatggatgaatgccacgaatagtcaaagtataatggaacctattggagcctgtatggttcctaagatcggaaaaagactcgcctaaaatgcaatccgtcaaaaactggttcggtccggttcaaattatctgatgatatgagcacgaaaattcaaaggaattgacaattgagatccattctcccttttcgttagctcagatcgtaaatgcatggattatttgaaagaggtttaccgattacaggtctttgatgagctgaggttgaagcaagaggcgcatgttgagcctcgggtgtcaagccaagtagatttgctaatccccgtacgtctctggcaaattgagctctgttttattttcattttccgattgaataagggattaagggagaattcttgctcagcgttgaagaagttagaacgagggaagaatgaacttactgcgccatgtgttctgcagggctcaacatgataattttctaacgcacttatagaatgcatatcgagtcaaaaataaaactcggagtcagtcaagtgcaatcaagatttgaaatgaaggcaaacagtaaacagaatcggtattggtgacggtgaaggaaatgaaggctaaaggaatttgtcctcctaggggaaagtgtccagaatctgcggtggaaggcatggtgccataaatctttcttgcaggctacggctggaagcagatatgtatgccgaaacgtaggctacctgaacaccgaggtggagctaaggtaaaaaagaatggaatgctggaatctaaggaattactgatgcaggacggagatcactagctgagatcgttcatggaggggatgggaagtgtaactggaatcggatgatgaatgccactgatgaaatcattcatggtaatgcccgctgaacttacgatagtactagaggagataacgataaagtggggaggtgaagatgtagaaaactggtaggagaagattataacgaacaattcgcgaaaagctcttgaattctttgggagtagtgtagagctaggtggtaaatttgtactgggaggtggaagggagtggatggttgtgtgggaggaacagatttactacgaatggtgtctctccttatagagagggagtcgatgagtacaagctcagtctgaacaattttcctcattttcttagcgctcaatccaacgcgcttcctctcctttgattgggtggtgccaatgagacagaggatctcatagagcctaatcagccgtaatcactttgttccttttgcttagtggcaatatgaatttcctttcctttcatttgggtgggtggtgctaaacagacagagaatctcattcatcttgatcaagagtttcctcactaagccccttgattatttgtttcaatctgccctctttcctttcgtttgcgtgggtggtgctaatgagacagaacatctcaaggagactactcaaggttcctgagttgggtaattttgttgagctacagtcctacgtagttactttctactggcgtgatggattctaatgaggaataacttctcatgaagcctgtcaagtttcctttgatcatactcagctactgtatgcagttccggtgattgagccggaccatctcatggatcctactcatacacatgaggctagagagacttgccctatgctacaggtttcttttggttccgattccagacctatgcagaaataaatcctcgctggactggccgcggcttgtgcaattgtcagttcgagattagtgtcgacaaggcctccaagttgcactatgccggtgtcggtgatggaacacaacgtagcaggttctaagattgcaaagaattgtgccgactgcacgactgttgaaatgccatggtgctctatctagctggggctgggatgcaatcgcaaaagcactcatgtgtcgagacagatagaatcattcttccatcctaccgggccgaatctaaagaaaaacaatacaggaggttgcaggataatcatggttaagggccacttatccttctttaaatgcattttttatttggagggcacggactccaacggctagcctctgagcaagaagaaggaaagcgcccaacagagatgattctgaattttgaggttgtatgattgctggccctgccagcatcaacaaacgttcaagtccgaggagtgccccggcccggtggagccatccgtccgcctctgccttcagatccatgcgagatgcagcattggtgtagacaatggccagaggactgatcggcataatggtttcaaacggtcactcccgatagcgtcatggcggacaacgcaaaaaggatggaaagccatcgacaagagtcgtaattttcagattgaaagccaggtccatcggttcccatctcgttttccaccattgcagctaacttttgtgtctcgcctttcacactctgaactctttattactgaaaggcgatgctcaacactattctacgtagtgcagaagctttcgacccaccgatgagctgctgtttttcaaaaatccaggtatgaggactttcttatcgctttataaacaagggggaaaacaccctcgtcttacttgtctaagcctctcacgacggaaagaagggcccgacaattatagttacaatttggcaagaaggctacaaactgccaggccaattcttctagtttgtcctagagcctgcaaatctaaagaaaaataccaagctccaattcaagactcaagttatttgaaacgcgaaatacaacgcagtcggcacatattctccagtgaaagtaatcgagggttttgtcatcttggtttgctccaccatatgtatcatacttataactgcagcacgacttcactgatctgattgtgtgcttttaattattaactcccaccaaggacccctgctgaccaattcttttctttatttcgccaggtgggtggacgctggtgaccacttgatttgtgccaatcttcatcgaattaatcggtgcacaatagatgcaagtggcacgactccacaggcttattttctaatgatcggtacacacgttcttcaagccagaagtacgatattttttcttattgtcgactccggtacaaaaacgtgttgatgctcataaaaatcgcttttcttgatcaagaatttcactcacccccaaggatcgcaccccaatttccctaacggatttcttttctcagcagaatggtgtgtcccacttttgcagtggtgtttaacatatgatttttggcgtcatactggaacagagcgagatcacttactgattcgtacttctttgtgatctcggccgaatcacccgtgcacatcatcgacccaatgggcgtccagacagactttgaatcgtttctcgattacttatctatcgaccgctccgcaagaacatcacccggattcaatttgaaagagaaatcaggacaagcgaagatctgaagaggctggtgcttgattctgacggcaaacagtaaaatacacgctcatcaggatagacacattgagcttttcctggacaaactcaggaggtcagtggcgctggcatgtacaatgtaagctccaccagaaatcttctgcacgaaattttcaatacatcttcttattcgcgtaggaacctgacagtttcaaataaatacgatcaggggcgatgctgttctcgttaaacagagcttgaaatcgggcgagatccaccgttttccgacgaagttgtggacgccggggaggtccgaagtcaaaagtatcgaatagcgtttggttttcaatggcgtatggtggttttacatctcatcggttccttatcgcattcagacgtctctgtacctcggagtatcaccagttcggcatttacgcaccaaatccaacggcagtaaatacgtcaacctcaggaacttcaaatgagcctgaatctttaaaaacggccgacctgaggtttttcggtaggaacattcctccacctcttaaataactgtaaacctactctaacgctttgtcccatttccatcgttgctaaacgtaggagcgcttcatctcacctgaaaggagaagttgtttccaaatccttatctcactgctaacattcttattgcgtcaagtatcctcaacacagggtaacatggttctagcacatcacgtcatttaagaagagatcgtgaaagctgcaccaggccttctccccagattggatttgtaatcccctgtactttcaagtggaagcttgcgcctgtgggtgacgaagtctagaaagcggattccaggactctcgtgtctgggtgggggagagagtctcaaaaagtgaactcgagactgtcctatgtgggcatgccgattagcactcgaggctcaatcccggttggagtagacggcacagccgagagcgctccccggagcaatcattccgatcatctttgtccgctctggcctagcagggaggtcccttagtgacagtcttggaatctgagccgcagccctcatcacagccgataaacggatgtttcttggtgaggttcccttcgtttctgggtacgggggaccgatgctctcggggcacctcgcgattcgggaggcaaatctcaggagcttccaccgcgtcagcctggctatgccaggccccctgatcgaggggcttgggttaggttagggtttaacttaacggtagcggctccatcggggcctggtaaattttggctggcgcgtcgaagtgcccctcgcgaagcgcgaggtcccggccttctgggacaggggattgtgctaaggccagcaagtgagcagttgccaatgagttcggtcttttcgtcgtcgcagccatgccgagaattccaaagtgactgtagcagacccatcaacaacacagccgtagagattcagagtactttgtctaattcttcatatacctcaaatttagtaaaccgagtgcatctgtttgataatgaggcattcacacagtggtctgattgaatgtgcctgttttgtgcccagtcgtcctacccgatgaggctttccgagtatctaatctcgagacattccacaaaggatgtacgggacgtaatcttatcacgatccctagtgcccacagaaagtctctcccattccaatcagccttgatggttgcttctgtgcaagcatctgtacgctgatgtcactccagcaagaccgactgggcgaatgaggttgaatgtgtgctgcttcatcgtggctcttggcttttcccacaggcaagcaaccatttctgatgcaggtgttatccatacatgaacctcgccgacattgcagcgctaattttgagtttatgctccactgtctggcccaaaatgtttcagatgcggtactcagacgataatgaaaaatgggcgccaagcttcatacaccttcacccaagaagtttgaaaaggacagtgttattgcctcactcactggagtttggatacatagattaatgggcctcaaactttgaagtcggatatatgttaagttgaagaccgagaagttaattaaaggaaccagacatatattattaactctcttctttctgctcttccaacacacatgcacaaagattacaaaaaaatgacaggaagaatgaccaaacaaaaaagagtacatagtgtacaaccattgtgatgcagaagtaagtatcaaagagaaaagaaatctatgaatgtatatacaacaacacatccatctattgatatgtctattagaaagtgtattttatttctatatgtatatacacagccttgaataatacaatcttcaaagcaagagagaaatatgcttgaaggtcaggcaaatccaaagaagcagaaaaaaaagaatgatgatggcaggaaataaggaagaaatcgatgggggaagtaataaatgataatttacccgattattatgattgttttattcataaaaaaaatgcgagattgatgattcaagtcccctgacaaaaatcctggagggatgcggttgtgtgcacaattcttttgagaatgtacgggagttgaggagcttctcaggtttggtagtgcaagtgacgatttcggatccaatcgcagcccacccattcatcttttgatccagaaataagtcgtttactgaacatgaataagaaataagtcagcttcacgcgtggttggttcttggtctgttttgaaaaaacatacagataaaataacaacatgtctccaaaaactacacgcggagtcaaatttaatcgaggcaaaatgattgtcaagttagcactacttggccgcttgaagctcataaaacaacaaaacaaaacactcaactgtactgagctgagccaataccataatgctggatagttgtttgtttcccaaaaaagtaaaaatagaaaaatcaagttagagtcaaatggatttgattgacacaaaaattgagtaagtgaaagaacggacgatggaagggtcatccaattggctatctaaaccgatagtcattttaccccattcgatgattttgatgttgaattctttgaggaccagtcgattagattcttcgagttgatggatccgttcagcagcaaaggcgttagtgatactagcattgcccaattgcatcgatcgatacatgagttcgattggccgatcgaggtaatttgagttttgagatggaccatagattgatttcaaggagtcgattaaggtcttcaagaagcttcgaagtctgactctatgatatgccaactcggttaatgacaacggatttccatcgcctaggttgatgatcttcagtccggtcggcccttcgttggctctgggttggacatccggtaggttgtatcgagccgttcgacttctggctagatattctagatcccaaaacccggtgttaaatacgatgagatcaggcttggcgatgagattggcgcgtaggagtggtaagtagaacgtctccatcttgctctcgaagtcttgaggtaagtcttcgcgggcgtggaagaatgggacctccttcttgacgccgagacccatgaggaaccagttgtagactgtgaagttgagttcgggtagataggccattccgatcttatgggactcgaatttggaggtagcgatgtgagcttggtcggggatttcgaagaacttgtggtgtcctttcgtgccggccaagcccctcctgccaaagtgggtgactaggtttcggtcgatcgagtcgccaatcatgatcaccgatcggttcctcaggaagtctaattcgaggaacttgtgctcgtggatcgtcgccgtcaaggaggggaccacccagtcctgatctggtgcatccagcgcgggttgcttgtggtcgttgtagatgatatatctcgaatcgtgcagctcatctgccgtgtaaagatgtccaagttcagcgtacgggtcgcaatccggaggaagtttgaatcgattggtaggattctgtgccaaccagctcgagacgtgccaactgtagagagaagtgagctcagtggtaccatcctattcaattctagcaaccaaaatggaggaaatgaggacaactcaactctgatggagacttgctgtcgctagccgacctcctgagcacatagacgagacacagcaggagagctaatgcttgtaagaaccggatgactggattcgtcctcgacattatactgtggatgcgttcctgttgcttgcttgcttaagctgttcggtcgtcggaggtcgttgtcgaaggaatccaggggtgctgtgcatggtcaatgaaccaggcttatgtataccaccgcggattacataatcgactgatggatgattatgtaagccagagccaaccacacgtgaaacccccggggggctcatgaagcgcgtcacactcgacagattcagacaaccaacattctggttctaataataatagcagtaggaatccggggttcttgttccatggttcccaacaagagagtacatattttacttcgccttcaacggatcacaaccgatccttgatgtccatgatgaggcatagtctgattggaagttactcaggtgatgctagtggctagagaagctgatagtttgactttttttaatctaaatcaatctgcatagtaaatctagatgcctgaaaagcaaatgcaatccaaatttccaactgacacaacaataaattaatgaaagacgacaagagcatgcatggaacagagattgagtccctatgttctgaactagagaaaggtttccggttaaagctacagcctacagcaaaaaagaaactgaagaaagtgacatcttgaattgaaccgagcaagtatgaagaaattatgagcttggttcccgtgaggggccgggaaccggattgtgctcttcacaatcatcttcatcttcgctttcgggaaaggtggacaccatttcccgtcttactggttccgacacaattaccacctcgccatggactttttccaggtgattgtagtagtgccaatattctaagctcttgtaagatttcttgcacccttcatgtgcatacttgcagggatcttcaattcggatagtttgaacatcgaaatgatcattagcaaaaaaaaaaatgtttaaaaaaggcaacacaaacatgggaacgagttgaggatggagttacatacatttttcttcagaaacctttggcttcttggcccgtggctttgctgcaggggcatcgtgcttttccctctggtgcttttgcaggtcaccactgcgcttgtagattttaccacacacatcacacacacctggaaatttgaaaaagattattaatcatgaggaatacagattaattctcttgttggaaaaaaactggattgaacagtaaacctacaaggttttttgccaacttcatcgagacgggtcacgtttcccctccgattcgacaggtagttgcgcttctcagatctatataccttcgcagctacctttttggaacctttttttcttttgtttttgactgtatagaaaattatagtcagctgtactccttcttctaccctaatatgatctgataaaccatcctcatctttcataaattcaagtaaaaggggtaactaacctgatggtgacgagcgatgggagatggattgatctgactgcctgccatcgggaatcgccgttgggaacgaaaagttcgcattggagtttgctcttgggggcggagcagagtaaggctggctacttgggccggcaacgggaaccgctggaaaatctgattggaagagagcccaccgggaaggtttagttcgagtaatctccggaaagctgggaggtgaagatgaggggagaggcatccatcctcatcttccataaactaaattaaaaggtataaccaaccagatcctaagaagttttgggtgtttgcttgatcgggataccatccattgggaatcaccgacggtaccgaaaaattgaaattcgcatttgatccttggggcggttcagagtaaggttgcaggcttctggggccggcaacaggaaccactggcaattcaaattggtcgaaggtccaacgcaaaggtttagtttgattaatctccggaaatgtgtgtggtgaaaatgtggagagatccctaccagactgatagttgagggagagacgtgggtctgtgtgagaatgaaccggcagtggggaactgccagagttgccgttttgatgggttggcagtgggacactgccagagttgccattttgatgggttggcaatggataggctatgatattgttccacaggattggatcagtcatatgtcacagataaagacaaaagttcagacatacagtatgaggccagtggttgactggagctttccgagtcgatacccaaactgggtctgaatggatcgactgtggtgaaggtttgaatggcaggatttaatcaaaaaggatacgaaggtaatgtgatgattgcggactcacgattagaggcttggaagcccaatggcaggaggttcggtgccacaaatccttcaggaatggggatggtgacccgtgaggttgattggaagtttgtggcgtcttgggccgacgaggctgaagtgaagacactgccagagttgccattttgatgggttggcagtggacaagctatatttttttcccaacaggattggatcagtcatatgtcacagataaagacaaaagttcagacttacagtatgaggccagtggttgactggagctttccgagtcaatacccaaactgggtctgaatggatcgactgtggtgaaggtttgaatggcaggatttaatcaaaaaggatacgaaggtaatgtgatgattgcggactcacgattagaggcttggaagcccaatggcaggaggttcggtgccacaaatccttcaggaatggggatggtgacccgtgaggttgattggaagtttgtggcgtcttgggccgacgaggctgaagtgaagacactgccagagttgccattttgatgggttggcagtggacaagctatatttttttcccaacaggattggatcagtcatatgtcacagataaagacaaaagttcagacatacagtatgaggccagtggttgactggagctttccgagtcaatgcccaaactgggtctgaatggatcgactgtggtgaaggtttgaatggcaggatttgatcaaaaaggatacgaaggtaatgtgatgattgcggactcaccattagaggcttgaaagcccaatggcaagatggtcggtgccacaaatccttcaggaatggggatggtggcccgtgacgtcgattgggagtattgggcgtcttgagccgacgaggccgaagtgaaaaccctctcaaaagcggaataaggaggcatttcaacagcaggtggttccatcgccctcatgatctgcccaaagctgttgtcgttgaggccaaacgggtcagcgaacgggtcggaaaaagatgtaacttgaagcgattctggcatagtaaaatcaaatgcaagttcttcctcttctacggtagaagcaccgttggttgagggaggggttgaagaagagtatggaggaaaacgagaaccagacatagtgtgatttgttctatggtaatattatgaggatgggggttaggctaagctactgtttttaaagcgtaagaaaaacttgttttcgagtgtgtgtggatgaggtgggatgggggaatgagattgccagtggatctgtgccttttttaaaggcaagaatactcttcccgctggcctgaggactcctttccttctttgaccctgccgcccaagtttttttggtcccggcgagttgtgtatccttcaggcggaccatctccggccaaattacgctagtaaggaatgcacaaattgcctcacgggttccctttctccgttgcggccaaattctatgcaaagtataacatcaggggatccacgaaaagaattttccgctttcctctccctagtttacgagattctgatgctgttgagagaggctccaggcaatgatgtggtgatactacagacagaggtagtcgcgcttggggccaatggccattagcagtttttttagggcaagaaaagtcaccggctcccttggtcgtctatcctttcgattaatcccaaccaaaaaacatgtttccttgtggcgaaaagacataccgttatggccaccgggttgtacaagtaccactagttaatgaatatccggcggtaaaatctatggtgaattccaaattacggcatccatcaagaggattttacgctagaatctgcctagcttgcgcaagcctgaggtctttgacagagtaaagccataatgtagtgttcactcaggcggagactgtctccgtccaagccgatggcagtagacagtctttcaggggccataacgtggccggctacaaaggttacatagccattcaatcaatgacagtcaaagggaattcttttccataacgcaaaacacatactgagttacttacctgcccgtacacatccaagtttcgctagtttggaaggatccggagccagggttttctggtttaacgaccgtctattttatttggaagctgaggaatttcgtttcactagggctgaacttgaaaatctcatggatattaatcaaacacgaaaggtgtgcaaaatttccctagtgtttgctttgcgccttttgatttaggtgcttagatcaagtcgtgcttggaagagctagttcaaaagcatggcttacaacgaatgaattctgcacttggctctaccgagcttgcgcagtgttcagctggaaaaggtatcgaagcgttattgaatcggcgttgcggtagggccttagctggaagggccttccgaagtgctttctttggcgaaaagtgttcccagcttccgcctgctctatgtttgtcgaatgattttgagccaatatgttttctacgagcaacattacctaccactacagtgcgccctcaagctcggaacaattgccaccaagttttgttctttacttctctttatagaggcaggacattccaatcttgtaaccatgcacgttttttatgttccagagaaacgaaatttgtttgttaccgcctacaagtgccggccagcagcatagatgaatccttcttgagcatagcatttgcgatgttgagcagctttttacatggtgtaatgcaaaatttcagtcataaaaaaaggccatcaacggtacaaagggtgtgaaatcatgtcgagtccatacaacagtacatacaaatgtgatgggatcattcatgattgtaacaaaatcatttcctcgcaggggcgtcgcagcaataatcttttgtagtcagtccgatcaaaatgacaatgaaaagctggaccaacacagtggcaccatctcatcttcctagatttgaggtatcgggatcagagttctatccaataaggtttagaaattcaggagtcagccaaacacccacgtcgcgacgcgccaaagaaatactgacaatggcaagtatgcgcccgccggttttgcaccaaaaaacagccgggtgactggagcacaaccatttatgttttcattcgcccggttctgacatccatgcgctcccgtaaccaacaagctacccttccccatttctctatgtaaaagttgaatcacgtccgcagtaaggacgacatgcttttcgataattcagaatccggtcaagctttgagcgtcttatgtaccaaaacgagacaagggcttacatcccaggtctccaaactcgggaaaccttgcttcagagaacataggtaaagttaattcttttgacacgaactacaaaagtgaagcatactgatctccaaggacagttatgctagggcgaaattcaatcagctctcgatagcgtcttaagcgcaaagcattgaatgggctcttacggtgtggcaaattctggagtcaggtcccaacttcaaaaaaggttttcatttcaatcatctcaatccatcaaattcttcgttcaatgatatgtgaatccaccagccgatgacatcgttgtgattactcaaattcaacttgccgattcaatttatccgtccctgccgcttctacatagctcacagcgaatcgcgacggtttcctccaacgggtcgctgtttcccatcttccgggttaggaaaatgctctttggaatttttggcacgcggtcgaatcctctctctcgcatcgcatgtggaaagcgttacctacaaaacagaaaaatatccacgtttagtgacaagatttcaaaactgtctggaatgttgtatgtccagcggagcaatcagaaacgccctcaggcttaggtacgtgccaacattccttcccgagtgacctgcgtttttcctgagatcaaatgatgggaggtccaatgaaatgtttttttatgtttccaaattagccattggcccaggcgtgtaaaaggatccccatggcgcatctgacccaaggccaatggataacccagaaggaaaaaaacagaacgcattcatatcagcattcatgagaatttcttgcatgaatatagggcggtatagtgaaattagattggccggtattgtgctcacttttttttagtttcaggtggattaacatttggcacagcggtgccacaaacgtcacaaaccgcatctttacgaatcaaaaacctggtggactcattcgcggaccttgggaacgtcataggctcgtagaaacatcctttctgaatgctttccaatttcgaggtcgcattgagtgagggtcatccaattggtaagtagaagaatcgcaaacgattgctttgagcttacatttccttggtctttagccagtccacgttttaagacgagatgcaccttggggccggatttcagtatgtgcacaccaagtccgaaggatatttccagggtatgaatctgtacttcttaaaacatttcggaaatttgtgaactattgaatgtgcgatactcgttccgagccggaaaggaatcccagaatttccaagtagacacagaaatccactagacgggtacgacctggtagtgtacgagactaacatcgggataacgaaatcagctgtgacctgccattcctctctccaacttgaaccaaaaagcgaacgcatcggaaggtgtcctcccggaggccgttggggctgatcttgttcaagccaagctgatcaactggaaaagaaacatcggatggtcagttctgaacggaataaaagtatcacaaaatcgcaatccatattttctggatgtgagtttcacctagttcttcgtgcaaatgtgtccttacaggcttgatttgcctcgatgaatgacagacgttcagctgagcatctagctgtcttgacgcatgagctcatgatgcccctctagtttctatttccacataaaccaagcgtattactagcaagtttttgtagcttggtatttactacacccaagccgtcatgtgtaaggacagaaggcactaaagtggaagtctttgacacttcatctcaaagcgtgctacgtggggatcgaagcgattattcatcattaacattctttcgccaactccaaattgtcttagttttgaagtggtatttatgtttcctcacttgatgtgttactttaaatttctgttggtctgcacattttcaaattaaattccttatttccctcaggcaatcaatctgcttgattgcaatggtgtcccagcaaggattttgtagctctgaccctggagatgtgcaaacgaaaatgaagcttccatgacatttcacaaatctcatttgtgaaatgtcggtgacaatcccacttccactgagccaacgttgaataaaaggacaaccggaggccggggattaatcctaagcatgtactccttgattgtgtatttagggcaatgagaacgcaattattactgtttggttctgatgtagcatgacgtaggcctttacaactggacatatagaaatgtagaacacaaaagtaatttatgatgaactagatagttatgtcacattcgacaatggggcttcatcattcttcgtgctccggggcaagctcaggctctccagtatccaagagggttgccccgacttcgatcatcatgatctggtgatcaatctcctgttcattggggagacgccggtcgggttcaggaatacttgcaagggtgttgaggccattgaatagcagagtatctctgagcagaattgcattggcatgactgtcccagcgtgatgagttagttacacgaggatatcgctcgcggaaggctagaatgactcacgcctgccgatatatagaatctcgacccgcaagggcctggaggtcccggtcaaacatggtccagttggaagatgaggggactggccagccatacttgtagttaagcatgtgtagtcgagtgtgtgcaattcgcacacggtcgacctggcgccccgggggagggggttcaagaggtgccggctgcaggtctgggtcaggcctttgtttgtgccatacctggaggaatgagggggtgtcaggcttgcgcggggtaggtgaggatcacatgaggtgtgcgtacatatgccatgaggtcgtcaagggttgggatgggtccgtgggccgaataataaggtgatatcttcaccatgatctatgggggaatgagtcaggaggagtgtggcggatgatcattagctcgcgggtgcttactgtacgacgtaagcgcactttctcttccgtgatattctctttgaacaatcgttggaggtgcgcaatcgcgctgggatcggaggaggtgtatccagggggaagcatgggtagacctacttggccggattcaaaagaggacctaaggtgcgcctatggtggatcacttggttggcttaaggctcatttacctgggtagatgtgtcggcaggaatatgagtactcacaaacatcaagtgcattgggtggttgactgatcgggctggggtggtgtgcgttgggtgactgtaatagtccaaggtgccattcaggaggatggacctaatgctatacatgacatattgctgtatggatggggtcagaccatcaatgcagtgatggctaatgggtgggagtaagatattgggctactcacgttgaaggagtcatcaaaagcaaaggtttggggctcggtgagcggttcctgggtcagttgagggcggtgccgagggggcattggacgcacgggtccttgttgggcggagagcatgagaaggacacttaatggccaccggaattctggggaggtctggcagctcgagtggtgtggtcaggtcagtggtagataagagggtgggccagggacatacatcgatcagccggtcggcgagttcaacatccacagaggcaaggccgagttgctggaccaaattgaatggcaggtggccgatggtgtcttcggcgctaatccgtatggcccgtggggccggtggtgtgacatcgcgggtgggacttgtcggcgaggccgcgtccgtgtcatcatcttcagtatcaaagacattatgtggggtagggatgtgtcgggtgagcatctggctaggaggtcgggttggtggtggggtgctccaccggcgtcggcctctgccagatggggcacgccgagggtctggggatatatgtatgatggagatcagtgtgtgattgggccggacggggcacactgggactgacaccattgttgacgttgagctctgtcatagggccggtagtgctccacgatcccatatggggtaggcagtggggagatcggggtgcattttgcatgcaatcgccaatggtacatgtaaaagaagattggcacaaccacctctttggtcaaaagctgaaccggttcgaatatgtagaaatgcttgtcatttacgtcacacatctgggcacggtcctcgggagccatgtactgaagccacttgagggattgagaaaatcgtgatacattttgaccctctgtgttgtccggatagaactccaaatgagggctaaccagaggattgcccaagtcctatggccatcagaaataaccagtcagtataaacctgcaacaggcaaggccacccgaccatccacacgtagagtaacgacatacctgagagatgagcgactgagcactcagagagaaacatggagtgtcaaaaacactgcaagcagacttcaccatcgaccgggtgatctcccggatccgagccctggagtcccgtaccgtgccccactcaggaatctgcacgtcacataacctgaggattcctcttatctttgagtacatcttccgagacatcatcgaatgggtatgacccatcatgagagaacctatgagatcctacttatgcggcaccggatcatcttgatcatcaggaaccagcatgatagcacaaaagccgaagaaacataccatcttatttctgaatgggaaccaatcgtcctgagccatcgtctcggccgccgtagccccgcctcggttgccagagttcccaggggtcccatcgccatgatcggataagccaccctgggcatcaagcagatcgtataagccatcgtcgtcgttgtgtaggtcctccagcaaggctggttcttctcctcctacgggcacggccgtgtcacgcatgccgcctgagttttccccgcttggaccgcttgggaggtcgaacccgcccggtaacgacggcccctcggtagcgactccgccttcggccgatgcaggcgctggccgcgcacgaccttgcagtccgtccggtgaatctgggatatctggctgcacatcaatatgatcatagttcacatcatcgtgacgccgtattagttcagcttcctcgtgccttgcgatgttcacttgatgattgtagcgtcgactgtgccgccggtaatccttggtgggacgagcgttagtgcaaatcaggcagacgtaagacgggccatcggcagtcgcgatgcagttgaagtctattacagcaagagaatcattttagtgacctgggccgaaatttaatttgacaagaatcatcgccacttacactttagcaacggcatgatgcgcggaaagtccgaccctcggagtagcaagttcgatgacaagttgacatacggtgggtcccactgaagccaccaaggtgggatcagttgaaagcccgactggccagggccaaggctttggcccgtctgacaactgtcggcccactggttcctccggcccaacgctcctctcaagagcccaatccattttccctcgctccatcgcggtcatacggtccccggcacccttgcgggacgcaggtggtgccaggatgtgactggtgcgtcatgtttccccaaaagattgagcgtccccgtgacatgaccctcagtgaccctcgggtgcccgtccttccaaccggcacagggacagggtagtacctctcgggtcaccctgacggtatatagggtcgccgcgacgatattgcagtggtgacgctctagggtcgtcagtggcccttcgaaatccccccgccgtgtacacccaagccgtcatgtgtgaggacagaaggcactaaagtggaagtctttgccacttcatctcaaagcgtgccaagtggggatcgaagcgattcttcatcattaacattctttcgccaactacaaattgtcttagttttgaagtggtatgtttcctcaattgatgtgttacatacttgacatttctgtttttctgcacatcttcaaattaaattccttgtttccctcaggcaatcaatctgtttgattgcaatggtgtcccagcaaggattttgtagctctgaccctacacggcggggggatccgagcgtcgccgtgaccgatgcaacgctcactgcagcgcttcagtgacccagcaacatgggtgcgtcgcgaaagacgtcgggttgtcatcgcgtcgaggagagcggcccgggggtggttgcgaagacgcatgcaagagcggcacgatgacgctcgaagggtcccaatgaccgtgtcccactggtcaccccacgtttggccccttcagaagttcagcaggagggtcaggctggggtcgccaaatgtacgggtgggccggcgacccgggggcagggccccgcggaggtcttttggcgaggggctcattggtgacctaattgggccctgggagggtgtatggcttgggtggcccgatccggatggatgggcctgtggttttaggtggttcacacaggaattgctcgactggggtagggcaatgagaacgcaattattactgtttggttctgatgtagcatgacgtaggccattacaacaggacatatagaaatgtagaacacaagagtaatttatgaggaactagatggttatgtcacatgcgacaatggggcttcatcattcttcgtgctcccggccaagctcaggctctccgatatccaagagggttgccccgacttcgatcatcatgatctggtggtcgatctcccgctcgttggggagacgccggtcaggctcaggaatacttgcaagggtgttgaggccattaaatagcagggtatctctgagcagaattgcattggcatggctgtcccagggttggatgagttagttacgcgttgatatcgctcgctgaaggctagaatgactcacgcctgccgatatatggaatctcgacctgcaagggcctggaggtcgcggtcgaatgttgtccagttggaagatgaggggactggccagccatacttgtagttaagcatgtgtagtcgagtgtgtgcaattcgcacacggtcgacctggcgccccgggggtgggggttcaagaggtgccggctgcaggtctgggtcaggcctttgtttgtgccatacctggagaaatgagggggtgtcaggcgtgcgcgtggtgggtgagggtcacatgatgtgtgcgtacgtatgccatgaggtcgtcaaggtttgggatgggtccgtgggccgaataataaggtgatatcttcaccatgatctatcggggcatgagtcaggaagaatgttgcggctgatgatgagctcgcgggtgcttactgtacgacgtaagcgagctttctcctcggtgatattctctttgaataatcgttggaggtgcgcaatcgagctgggatcggaggaggtgtatcctgggggaagcatggctagatttacttggccggagtcaaaagagtccctaaggtgcgccttaggtggatgacttggttggtttaaagctcatttacctggttagatgtgttggcaggcatatgagtactcacaaacatcaagtgcattgggtggttgaccgatcgggttggggtggtgtgcgttgggtgactgtaatagtccaaggtcccattcaggaggatggaccgaatgctatacatgacatattgctgcatggatggggtcagtccatctatgcagtgatggctattggttgggagtaagatattgggctactcacattgaaggagtcttcaaaagcaaatgtttcgggatcggcgcggggttcggcagtaggtcgagggcggtgccgaggggccattggacgcacaggtccttgttgggcggagaccatgagaaggacgcttaatggccacctgtattctggggaggtctgggggctcaagtagggtggtcaggtcagtgggggataagagggcgggccagggacatacatcaatcaggcggtcggcgagttcaacatcaacagagtcaaggccaagttgccggaccaaattgaatggcaggtggccgatggtgtcatcagcgctaatccgtacgggccgtggggctgttggtgtgacattgcccgggggatttgtgggtgagaccccgtccgtgtcatcatcttcagtatcaaagacattgtgtggggtagggatgtgtcgggtgagcatctggctaggaggtcgggttggtggtggggtgctccaccggcgtcggcctctggtggatgcggcacgccgagggtctggggatgtttggctgatggagatcagtgtgtggttgatccggacagggcagactggaacttacaccattgttgacgttgagctcggtcatagggccggtagtgctcgacgatcccatatggggtaggcagaggggagatcggggttggtccataattggcaacctgcacgcgggtcatggggaggttccccatgatccgattgtgttcattgggttcggaagatgggggttctggagtctcctcggaccgagtgtgggttggagtggcagacatctggagtccagttggggatgatgacaagacggatgagcaggtatgaggggtcaggtgcttgtgatgattcaaggcctgctggttgacttggctggccaagctgtgggtggggactgggtcatacaggccatacaggcgtcttacagaaactcatacgtaatgttggtgccttgccccgccggggggggggggcaccaaggcgttaaacatggcgaatgggagcgcaatggtgtaattggtgattctgctttcattacaaggggaatcactttcagggggatatgatgggcacttgatattgattgggatagatacaaagctcctgctccgcgttggtggagggtcgactcaggccatctgcgccaaggcttcttgaatttcatcgtcactagggcacaatgcacagtctaggtccaagtcctcgaaatggggtgaatgggcaaatagttcatggtcacgttcagatatgatatttctccacctgtgttggggtgagggtgggcgcttagtatcatatgtttccaaagggttcaaaagattgtgtgactcacgcggcagagtaattggcaggctctcgacggttcatggccaattgcgcatcaatcgtatcccattgggacacattcctcatgttgggatccatgtaattggagatagtagccatcctgaggtaagcaaagcggaccttcaatgtcggatcaatctcaccatcaatttgcaactcggtcaatcttctcggattgcgggtgaggtgtttccacaacaatctggagagctcgtggatattcggtattttgttattgtcactcaggccggcaggctgtaagatccccgtgaggaggatgttgcgggctttattccggacgtgcttggtgatacccttgacgagtcgtacaacaacattgtctccgatgagcaggtcacggatggaaccggggggaaggtgctgtcggtggaacgccgcatcctggttgttgatgtgtccctaatggaggcaaatgcggagtcagatgtgcctgcctgggccagatgaataaagcacggaccatgatcagacttaggagtccttgttctgggctgggggcatttgacccggtgccttgtgtgtaagcctccaggtcggggcgaagcatgaaccgacgggcactgtctcggatgaaatcctgtggcatgagagtggcgggtatcatgtataatctcagaagcctgtggtcatatctggtctttatcaagtggggtcgatggtgatactagccttgaagcgacgaccaaacgtgaacgtgccctcagccccggggttgtcaggcacggatgggaggggccggtccagatgggggggcgtcgggccaggttgcaccaggcgaggtgaattctctaggtggtccatgcgctggaggatgcttgccagggtggaaaatatggtcgctttgcgacggaccaacggcatctggaccaaacagaccaatcaagtcagtattagggattacatctgccggttagcggttgcaatgactcaccgacgatagctctgaggccactcccctggctatcctcccaaggtccaaaccggcaataaatgtggtcgtgttgggatataagtcttcctcggcgtctgaatccgagtcggcttcggattccatcaggggaggtgggtcgttcgctcgtcctgttggggattgcgttatgggggttgagttggtacgaggttgggtctcaatttgtgtaatcaggtcggccgcaaggcccaagtctgggtggataatagatgcacgggatcggtaaggcgccgggcgagagtgacaaccccgaggagtgagagtgggggttctttgaccttggaacaacggagccatccttgacttacccgactggttgaaaatgggttgaggttcgagttgagcggcgtcgggacctcaggttcacaagttctggaacatttgggccccttggggctgtatactgtataagcccaatcaaactggtcacacacattaacctcgatggccaatccccagtagggggttcatactggggagtgttgacagatatttcataatcattggatttcaagagagtgagaaaaacaaaggagcctgccggccgcaattttactacatttcatcctcctcctcctcctgtgttgcctcgctcatgtcatcggaatcatcagaatctaatcctggctcattgggatggccccacacctcaagtccgagagatatagcgtcccgccaatcagaaggggatatgggcaatgccgctggcaggctcatctgttgatgcaaacccgggttgtgtaatgaggccgcattgatcagaaagtggtcaatatccgagtgctgaacctcgtcacacttatcctcggtcaggatgcgctcgcggaatgtcgatcccgttcgatccagctggcaaccgcccccatggcagttgtgctgcacatttatggcccccgcgacatcctgtaagcataatacgccattgcatcagcgggatacttcaggtaaaccccaaccaataaaaagaacagcctaaccgtagcattgaccaggtgaatgtaacccgtccgcgcgatgcgagtcatatcgtaatgttcatcataaccgtccacatcgaaacctaccacatccaaatgataagtgattgcataaccccaatcgacctcccaaattgagtcgacctcgccgaccatacacgagccatttagcccccgaacctgacacccaagggtgatgtgtcagtgcctgcagccactgaaatagatgcacatcatacacgtgactcacaaccacaaaaaaccgccggagatcctcgttttcttctcaggattaatctctcacgctgtcgacagagagtcgctgccaaatcaactagactcgctggcgggttgaatgttgattgcaatcggtagtggcctgcatggcatgcggggaactcgtctcggccaggaaggaatgttgcagacgcattgtatcccaaagactcctgcaaattcggattctcgtcgaaagcctgccggacctgactcgaagctcttgtcaataaaccagtcgatcggtcgattaggtaaccacccgagagccagaactttatacacgcatagctgttaaaggtaagcgcaatgtccctgccaggggccaatttgtttgagtggaccgaggcctttcgcaagacaccgttatacgactcgaacttctctgtcgaacagagtgaagcaggcccaaatcgcaggatagcctcaggcaggtggcggagcatgtgaatttttggtttattgacccattgggccgttgaactgattaagtggtagaggaaaatgtcaatgtgaagtttcaactgaatttggtactcgcccatgtctgcaatactcgtttggaatatgaagggggatagccgacataatgcagaccatatcttccgtttctcctcggtcatgtaatcaaagaagacaaagggagcacattgcaagataaccttgaagtcgcgacccactatactcagaatgtgacgaatcaaatagttaggtttgagtgagtcgatgttcagggcgttgcagttgaacgatcggagtcgagctatcaattctaacttgactgtttccgatagcgatttgatgaagtcgcgggccaggtatttcacgatgcctagtaagaccacatgcagcacctccaccggtgtatctaagaccccatcaaaccctgaagttcccgtataacaatggcatcaggcacatcaaactccaaagcgtcatgacaggcaactaggccaccaaaagcttaccgtgcagctttaaaaaagcattatataaccgattggattgagcattttgcaactcctccatggtggtgttcaccctatcgctcgttttcgcatccgtcaggagcctgatgttaattgcatcttttattcctgaagcaaggcactgttttttgaactgagtcatgttgaccgaccgggccactgagaacaaccgtttggtttccatccgtgttccgtcccacgatcgcattgcattagggacctagatgtcagcagaggggcacacagagaaacagggtacaaccgtcagtcccccccaggagcccacgcatgaccggccatgagcatagactgactaatatccccaaattatccaatcccaaaaaccgctgtacatactccctggacgtcttcatgctcttcttctcgcacgatagtgtacacactcggcaagggttgagggactgacccgggtttggagtattggttatttccgcgtgcattggcgagtccgccaggaagcacaatacagtagacattacccaaaccgactgtccaatagatgcatcgtacgctccataacctttagtccccatctcactgatatcaaataccagccattggtcagctaaccacaccaaccatacatcctctgcagcccaaaagactcacttgaattcatcaacaacctgctctgcaatctccaatgcgcttccgatgtttgaagttgacaggaaatggcagttgaattcctggtttgacacatgtggtggaagacccgatagtgtgaagtaaaacgacacatgtttgttaaactgtttagacgtatttcccgacgtatcatcgcagtatagtgtcactgggacattccggatcactttcccatccgcgacagttctccaatggttaggcaaggggatctctctgtcaaccaggccatccgaatctacaaatgtggaccagtgtgttcgctacagttagtcgaagctcatgccctaatttgatcatacgagttaatagtacgtaccatatatggagcctccacatgcctcagtcagcaatatcccatcccccatgcggatttccgagtacgtcaaatcaaattctcgtatgtcccaagcagtcaaccggtggtcgtcaaatgccaagctcgatggaatggtgatcctcgtttgttcccccaactcagtcacatgatccgcgccgatctcaatgcattttgcatgcaatcgccaatggtacatgtacaagaagattggcacaaccacctctttagtcaaaagctgaaccggttcaaatatgtaaaaatgcttgtcatttacgtcgcacatctgggcacggtcctcaggagccatgtactgaagccacttgagggattgagaaaatcgcgatacattttgaccctctgtgttgtccggataaaactccaagtgagggctaaccagaggattgcccaagtcctatggccatcagaaataaccagtcagtataaacctgcaacaggcaagaccacctgaccatcaacacgtagagcaacgaaatacctgagagatgagagcctgagcactcagagagaaacatggagtgtcaaaaacactgcaagcagaattcaccgttgactgggtgatatcccggatccgagccctggagtcccgtaccgtcccccaatcaggaatctgcatgtcacataacctgaggattcctcttatctttgagtacattttccgagacatcattgaatgggtatgacccatcatgagagaacctatgagatcctacttatgcggcacgggataatcttgatcatcaggaaccagcatgatagcacaaaagccgacgaaacataccatcttatttctaaatgggaaccaatcggcctgtgccattggctcggccgccgtagccccgcctcggttgccagagttcccaggggtcccatcgccattgtcggataagctaccctcggcattaagtagatcgtataagccatcgtcgtcattatgtaggtcctccggcaaggctggttcttcttctacgggcacggccgtgtcacgcaagccgcctgagttttcaccgcttggaccgcttgagaggtcgaacccgcccggtaacgacggccccacggttgcgactccgccttcggccgatgcaggtgccgtccgcgcacgaccttgcagtccttcgggtgaatctaggatatctggctgcacatcaatattatcatagttcacatcatcgtgacgccgtattagttcagcttcctcgtgccttgcaatgttcacttgatgattgtagcgtcgactgtgccgccggtaatccttggtgggacgagcgttattgcaaatcaggcagacgtaagacgggccatcggcagtcgcgatgcagttgaagtctattacggcaagagaatcattttggtgagctgggccaatatttaatttgacgagaatcatcgccacttacactttagcaacggcatgatgcgcggaaagtcggaccctcggagtagtagagggacttggtcaagttcgatgacaagttgaggtacggtgggtcccaccgaaggcgggatcagtcgaaagcccgactggccacagcccaggctttggcccgtctgtcgactgtcggcccactggtccctccggccccacccctcaagagcccaatccaattcccctcgctccatcgcggtcatacggtccccagcacccttgcgggacgcaggtggtgccaggttgtgactggtgcgtcatgtttccccaaaatattgagcgtccacatgacttgaccctcagtgaccctcgggtgcccgtccttccaaccggcacagggacagggtagtacctctcgggtcaccctgacggtatatagggtcgccgcgacgatattgcagtggtgacgctctggggtcgtcagtggcccttcgaaatccccccgccgtgtagagatgtgcaaacgaaaatcaagcttccatgacatttcacaaatctcatttgtgaaatgtcggtgacaatcccacttccactgagccaacgctgaataaaaagacaaccggaggccggggtataatccgaagcatgtattccttaattgtgtgtactcctcaatcatgcagggtactcctaaattacatctcaaaaacaaacgggttgctccgctgttttttgacgtgattgggaaggcctgccccaaaagtgggtgatttattttgagtatttcctaggattccaaattcccaaccaaaaatgcaacatatatgatgttactaaacaaactcttatggacaaaaaagttgagttttaatggaatcacatgctcaagcttttaattttggatttccaaaaggtttgtactatttcctgatcaacaagaaggtttggttttccaatcctcacaaatcagccacgattctgtatttattttgccattcattcatctaccaatggtgttcaaagttggaccataactgcataaccaaaaaaaccataatgcataaataattttgtgttcatcaataaatcccaggatggattatgtaagcatttctgtgaaaaaaagaaattgttgatgaatttatgttcatacactattggtgctcaaagttaaacatgtaaacaattatgcatgcataattcataaattgtttgcgggaaccttgacaatctgattatgtaataagatccaactgtcaagattccctgcaaaaattgatcaaatatgcatgcataaatggctgcatatttaactttgaacaccacagcttatggaccaactttggataccaccattgaacatgtctttgaattacattcattcctttcaattgttttgaacatacaagcccccaaatccaaggcaatgaaggatccatatctacttttgagaatactccctgctttcaagggtgggcttgtagaatgcaatacaaaactttacatcacaaatttgttgtatcatagacattgtttgctttatggccaattaattttatggaagaccatcctgactccttcagatatgactcatgaacagacaagtcaagaaaagacgataaggttggccccatcagattatattggcagggcagacaaagtgaacactgaacaccatttctcctaggcctgataacaacatctgataataccctggtgagtacaatccaaccttcttccagatattctggttccaaaattttctttgggcaatcaaattcaagcaatgtatttttgatgtggcaaaacaaaatggtgttcttgcaatggaacaagaaagctaaatgctcaatttgaaaccacagctttgtttgcaataaaagggagaatgaaactgttttcatgtacaacatatggctaaattggattcttggtcactagttgtaacaatggtttagattcaaacagatgaggaggaaattattttcaagtacaaaatgaagcatcagaagaagggtagatttgatcaagaaattggtaaatctggaccaaaaaagaacaaatgtagattgattcaattgttgcaagtgttttttttttttttttcataggccatagtggtctattctccttttgacgagagcccatagcccaatgaaatattgctacaattgaagatcacgcagccagttaaatcagtgttttagatggttgacataggattgaaaaaaaagtgacttacatcgccgatttcagttggttgggtgatttcgagtgtgactatgtctttgacgccgctcaaggtgtccgatttccagtgagttttgtccaacgatttgacgactggtggagtgtttgaagagagtcacgaaagcccgatttcagcaattcatgagactcgacatggattggttcgtcgttggagaaaagaatatacagaaaatgactgacaattgatggaagctatcttggttttattttgcccctggaagtacacgttccccgcgttcttggaatgaccgcggaaatatgtgaaagtttcggcttgctttccctccatcaccatataccaacgatcggtgcgagcgcccctaggatcgatgatgtagtgcacacctgaaggggtgttgtatcggaacttgtggccgcggcgcgctgttttctgctcgtttaattgtgcaaatttgatcccatttgtttgttatcgtcagccaccaccaatcttgagctagtgagaatcctagagtagaggtgaaaaagacaattaccttgagattgacgctcaggagttgatcaccatgttggttagaaacaatggtggtacgatggtcttggggagattgactgatagtgtatacgggttctcctgtctgaacgttgaccaccacgacgttgcccttatcgatatggagcattcgatcccaggcaaaatacctcggcagagccggtggagagggttgagtcggtccggaagggtatatctgaggaccaggcccgttttcgaaaggtttctttcgaaacagcggcgctgctccgactccaggcccaccgaattcgatagtggtatttgtaagggtcgtttgggacccatgctcgttcccaggattgggcagacttgagatgagccgtagatgaacaacaacaaagagtgacagaagtgcggcgaatgaggaactgaagacagacatgacgcaaaaggaacgatatcttattttaaacaagttgaacttgcacgaagaaaagattgggaatatgtgatgatctcgggtttttcaaaggaatgatgaaaccaggaccggaagggttatttctatgaacaggctccggtgttatttattctatggacaggttattggagagaaggcttcttctatggacaggatgaatgatgattggcaaaatgcagctggatcgcccaccttttatagcatccggcctgtcttgctctttgacagagacttgcatcacttcgtgcgcccggggagacaggccgacacccaaaaggccacagttgcaagacgttgcacatgcgagagccatggtcgcccatagtttcttctgtctgatcaggagacgatgttgcgattgagggcgttgataaacgcacgcctcccccctccccgcacgcccacgcccacgcccctccaaaaggggcgtgcaatcgaacccgcccctcagggagggcgggtttgcttgcacgcccctcggaatcctgtttttcgagggaaaaccggattccgaggtctctccttcgtcttctgcaacgcactgtgaagattatggagtcatacatatgagcaccagccaggcagtcgaagatgtctcaagtcctctttcagcctcgcttggtcacccttaccaacttcacccattgtcaagactgcacctcttccgtctcgcatctttcgaatcgagggttgcggtgtatgcagaacatggcagctataattaagctcttcgaagaaagaagaccgggcgtcagccgctcttgcgaataccttataatagggggatgcaggcggctttcaaaaggtttcaaagcaaccttcacagtgtagcaactgcaacctgacagtggcctccgggccaccggctcaagatcagacacggacgtatcccccatgcaaccgcacttcacccgttggttgcggaatcccgtcggtcaaactgaccgcttgccttcgaagatgtatgccgtcaggcaaaacgagcatgtaacaaccccttcctgttaccttcatgcttacgcctaaaaagtgcttttgacgatgattttcgtttctgtgaaacacgaatcattaaatctccatcagcctcttcagccatcctgaatgtcgagtctctaaagttcaagtaaccacggatagaaggtattggggggaagaccagcttgcccatgttcaacagtggcaattggacatactgggggaacattcttatatggttagaaatcaatgggtgcaacaatgtatgagagcatgaaggagttacttttgtaggaaatcctgccggtacccactaccatatgatccaaattggttagttttgccattgggagggaaccccaaaatcaaagaactttcgatgaagttagatcaaagtaattgcgcctgcatctcattttgaggaacacacttcaccacacacacacacgggaagtatgtaaacaagcatcgaagagattgtggagcagcgctcagcccagaagagaagccaagacagatgatgtgcaacttgtggggccccgatgattattataagggatgatgatgatgatgaggtggtggtggatttgaaaaaccaaactataaagactttgaatgtgttgcagacctgttaaagaaagacttccagagactgatcatgatctcaagcatgaagttcaagaaaaacggtatacttaatgcttgctttcccttgaagcaatatgttcaaattgaccatattaattccaaaaataactgattaatccactcttgactcacctatttatagaggccagaccttcctcagccaggatgtacagtacaatattcccaccaacaccatcatcgggttcacctatgatctcttgaaggccattctgaagctgtctctgaccacaacctacataatcattttttttttgggggggggattgactgtgaaagcagagaccccacaccaaatctgaaaaaaaaatgatatgttgctgatccatcaacaccttgaacatggcaatccagttcaaccatgacccggcctactgatcagcaccactattgatccactacgaaatttctcacaatttgactttccttttcctctgaattatagtcctcatcaatcaaacatcctacaagaactcaacccatttttttccctttcttcttcttcttcagaacagcaacaacactctcaagagtcaacacactcttctctcaacaaatctcctctagtgtctggtcggctggctggtccaagtattgacaagacggacaaatggatctacatagataaagacgatgatacactaacttaacaaagtcctccctgtgcgggaggtcggttttgggtggagcttaaatttggctggtggcgaagccacccctcccgcagggagggacttaccaaacttaacacaagtccccctggtgggaggcttgctggtgtaactggctgggcgcgaagcgccccctcccgcagggagggacttgaaacttaaaacgcatttgcggtgtgacccagaagcaccgttttggtgggagcaacctcccttgccccaccactcattcattataatgccatttttttctcaattctagtagatgaaagatctacataatcttgattttcctatatttttttagggccttggttaaacgactcccaggaattggagttccgactcccaaatttctgcgacgtcgagaggaccatctgcggacgctcctccggacgtccatgggagtcggacctccaaaaccttgaaaggttttgggagtcgttccccttataaaaaaataaaaataaataaataaagggggttggaaaaacgactcccaaaaatttgacgacgactcccattttggtcgaggggtcgttggaagggagtcgtccttccaattccccctgggggattgggagtcgacctcccaatccaattttattattttattattttttttatttttttgggtgggagtcggcgcccaaaacctccttggcaagtgggaggtttggcagtcgcttccctcccactggccgggggggattccctccagtcatcaagactgtacagtctcgatgaccggaaggaatcccttccggccatagagattgtatggtcccgatgaccggaagggattccttccgctgtggtagtcaaaaatgtgaaaattcaaagttttttccttttctttttcttatatatatatttcttcatattatcacccaatcactctcagaattaataccatacggctcatgaactggactctatggacaaattcacccttggtcaccacggaggcgtcactggaacacacctggatcaactcttacccaacactggacaacatatcacaaggatttcacccatcattacatatcaccaaacccaattacaaccctcaagctacacagacaccctcagtacagtacacactcatttacatatacactcatttacatacatctacactctttacatttcacttctacatattacatcatacctgcagcctaaattagtgtattttccttgcatgacagctgcagcttacaccaccacactcacttgtaaacacatcagaacctgaccaatcagaatcactcattcagctgcttggatcaccacttcaactcttgtacatgtctgaccaatcacattcactcattcaaattttgtatgtagcttaaaatacctcatgtaatagcccagcccagccaaaaatcactcattactggctgccctgagctaaattccctcactgttgtatatataagggaggctctcctctcagttgtttaatcttcagtcaagtaacactcaagcatatttgaccaccttcacacaaacactttaaagcggcaaccaaacaccaaatcagcactcttcatcacacagtcattctgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctactactactagtgcagttctatccagtgctatttacgcgccagacaacactgttatctcttacacagactatttagaagaagtaaaatctgtcatatctgaatactacagaaacccttcctcttttaatctccctcctgacgtacccccttttaacttcctagagtctgaattaatagaagatactactacatacactactattcctgattttggctttggcaacccgcactacgctttagacttatcagactgaatttttttacttctttacatatctcttattacttctcacctcaatagcgtaaaaaatctctaaaaacaccaaaaatacctgtttttcaacgctacacaattgtttcactctattttttcgaaattttttctgaccaaaaaatcttatttgtcttacaaaacaatattctgaattaaaatctgaaacttttttccttcttcttaccttttttgtggattcaggacgctttttcgccagcgatctccctgaaggagaggacttacgaaaattctgagtagaccattcgacgcgcaagcatcgatttactctactagatttttttcccaagactcgaaaccttacggttcattcagcgtctgtgcgcaagaccttgaaaaaggacagcctgacagcttttgtacggcaggtgtgtggtaacaccgattacagtttgtacacgcatacatacataaataaagttgtattaccactcatacatagtttaaatcctattcacccggattttcacagccctgtcgatcgtattaccaccgcgcgagcttgtttgagtgtataccgcagccgcactgcacctctgaccagtttttcgaccatcgaccttccagaaacttcaagagagtgtagctcactcaatttttgagctatcaacaaggttagaccaccattttaaccgcctgaacctagcgaatccagcgcacacactcacatcacgcgattcttaacccttcacagtcttatactgtactttgtttttatactctatctacatatttgaaaaaactctaaaaacatataaaaaattataaaaaacatataaaacacataaaaagtaagaaaaacattaaatcaaccgaaaacaaatagtgattgaattgatttgactaacagaacacatcagaaataatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatacctcttggtggcagagagctgtccactctcagcagccgagagatccctctcggctggcgagagttgtacactctcagaggccaagaggtattcctctcggcctctgagagtcgtacactctcagcagctgagaggaatccctctcggccgttgagagcatacactctcagcggccaagaggtattcctctcggccgttgagacaattcatatagttatttcattttttttattttttatttttattatttttttgttggggaacgactcccaaaccttttgaaggttttggagttccgactcccaattttggggttggacgtcctgaggaccgtccacaaatggtcctctcgacgtcccagaaatttgggagtcagaactccaatttctgggagtcgtttgactaagaccctttttttattttgaaaatgtgtgtgattctatttgaaaataggcaatgaagttcatgattttgaacttcaatttgcaaatttggcagagaggctcgagcgcaatctcagtataagcatattctattcctgcaaaatgagaatttgtcttttttctgtttgttcttttaaaaaagattggtatggaaataaaaatatgaaaaaatacagaaagatcaagaagatgtcatagaacaagaaaaaaagcacaatgaaattttgagaacaataaaatcaaaaacagagtggaaaatgcaaaaaagaacctcgaaatcatgcctgcctcacgcaagctttgagtaataatatgtaagcctctctgacaagactgggctgccgcccagacctgcccgcacacgactcttgtcacgagaggcttagttaagcttggggacttacgaactttgcaggggtgctcgcctgagtccactcaccaaaacaggctggaaattcactctttgaattttccagcgtgtagttttgatgccgtcaatcccagcaaccaaaacttagaaagagcaaggctgttgtgatttttagagcccacaacctcagctagatacccacatgggtttttttagcaaatttttgaagcctatcaggacgagtcaagaccacacccatctcaggctgcgcttgggccccgggctcaagtatggtaagtttttattttttgtttttcagcttcgctcttttgattgaagatatatcttcaaaatcagagctgacagaaggcaagccaggatgcaagtgcatctttccccctgcagaaccatacatctagcttgcttgtcctttgagctacagtctctggaaactgaacctgctttccaaagattccctcaggcgagcacccccgcaaagttcataagtccctccctgtgggaggggtggcttcgccaccagccagtgctttacaccagcgaacctcccaccaggggggacttagttaagttaggatgatacacgactatatattcattttttcttggggggagtttttggtttttgatttttggcttggattttataagcaaatatacattgatatatatatataagtaagtatgaagagtaaaataacttaagaaaaaaaagaagaaagaaaccagctattcaatcctcctcctcctcctgatcatcagtggcagcagcagcagtcccaccaccacgagagaagaaaatgcatatatagacaagagacgaacgaaggggaccaaacgacgcggaggcgatgaaacaatcagaaccaaaaaaaaacgaaaaaaaaacctgaacacaggaaagaagccaagaagaattcaatgacaaagatgatgatgatgatgatggacgaggttattatggacgatattaggggcggagtcggagtcggactcggaggcgttcgaggagggggagtcgaagggatgatcgacgaagtcgtcggactccgagacgggcgagatgtggccgagagccatcgtaggactggagaggagcgggttgtcgtcgacttggccgagcgaatcctcgccgtggtggtggtggtgaaggtgatctgaatgtgagtgggagtgagaatggtgatgagaatggtcatggtcatgagagtgcgaatgcgaatgaccatggtcatgagagtgcgagtgcgaatgatcatggtcatggtcatgagaatggtcatgcgaatgcgaatggccatgcgaatgagcatgtgcacaaccgctcgggcccttcctaaacgaggcgagtttggcgtgtttgcctagggagacattgacggtgagttcgagagcgagtggctggagagcggcgcggatggcctcggacaagcggagcagctcgggtgcgggggtgtcgtggcgggcaaggacggggagggtgcagaccagtggcccggtcggattggcggttaatcgccatagcttgggcgggtcgattcggagtagataggttttcaggacgctggctcggtgggagtctttctcgagctagatgagtgttgttttttgggggatcacaatcacttttcagtatatccttcttgtttctaaggtggatatggagaagaaggaggacatacgttcgagagacgtcgagtcaggtctgtggctatgggggctaatgaagagctctcgcctggggcggtttggagcagtacttgagcggtgtcaaccaagactggccagacgagtttgacgatgacgaagaccaagaggagggcgatgaggccgtcagcctttccggactgactcctatttatccccaataaaaagagacattttttgtttgttcagttaaatgcagacaactcaagaacctgtaaaaaaaaagagtcttacggggagatgaagcatgaggcgcccatgaccagtaggccgaagcccaacgatagacttgagaaggggttcaagagtgcctcggaactgacggtgttcccgacggctgcaatgagggtcatcgagcgatggttgtgggagacgagggcgttgaagaggaccagaaacagggcggatccgaccagcgtgcaagagacttccatccttattatttcatcaccctccaatcagccccgagcctttcgactaaccaactagaaataataaaaaaaaaggggggggggggggggaaggaaggaaaagaagggctcactctgattggtggcgttccgagtggcccacatggctgccccctcctcccgtgttctctgagccgtgcggatgactcatcatcatgtgttctacagcttccttgcacacgtaaatcgcactaaatagtaagaacagggcttgggtgaatagactgagggtagccaatctagccctcctatattgccaaaaaaaaaaaaaagtgagcagttagttacaacttaaagaaaactgggaagaggggagatataagcgagtgaaggatttacccaaagggtaatctgatgctagaggcgccatctttacgacctaaagcttcccagagtctatcgattccgtcgtcggaagaggggtggaagaagagggcatggaaagcgccgagggcgtcgaagacgagcagatagcccaggccggcgagggagagacagtcggcctgttggcccctgagccagagggaggccccgatggccagggcggaggcggcgacgaggatcttgagctggacgagcttggaagggtggctgaggatggtgaggaggatgcggatgaacatggtgcgatggaggtggcgataactcttgggagcactcgtcggcagactttgggatggactactgctgtgtggatcggtgggtactggcttgggaagcgcggatttcggcgtgaccggtgtctttgggaaactccagctcgggttgatccttggctcctcgtggcccttcttatctctctggtctgcttcatctgctctagcgtcctcctgtctgtttgtacaacatccctcgatctctttctgactcgtctgggcattcgagcctgaaaccggtttttctgacaagaaggggaagaaactgtatgtacaagtcgattcggatacagttttagagttagtatatattttaattcaaaggctgggttcttggtttcagacttaacttgtgagagagagagtgtcggtgatgatggccccttcgggtccttgcagagagactgccactgagggaggtagtatttgtagatgagggtggagattgggtgttatcccagacgatcaagttggccgaggggatctcgaggacttgttcatcgctctcgtgctctatcagcttctccttctcagctcgtccgcgtagttcgatctgctctggatgggggaagaagatggagaggttcctggtgtgtatacgttggtggtgttgttgttgttcttggttcttgagtggtggtggtttgttggctgggaatacgaatggttggtgttgatgttcttcttgttctgctgttatgatttccatggttttgttttggtttcttgttttcttgttttcttgttcttgtttggttttttttggttttggtggtgtttgctgggtttttggtggttggtgggctgggttgatctcactgcaccacttgcctgactagtccgactgcagactgcacactacaaactcaacaactcatccatccagcagcaactcatccatccatccatccagcaacaaaaaacaaaaaaacaaaaacaaaacaagagaaaccatcatcatcatcatcccctccaaccaactcactactcatccatcaccaaccatcagcctagccgtatcaggcaggcaccccaataaacgcgatcatccatcaaccaaggatatccaagtctgcttgaaataacctgatcatgtgcaggaaaccaagacaaaacagtggcaaaccacaattcagatgggctcccctagctattactttttttgtgggtagagcatcaccctcatctgatcatgatccctccttaggtataagtttacatgtcaacttggaggacctcccttgaattgtacagtccccatttttacagcttctcaagctgtttctccagcaaaacattttttagctttaccgagcctgcagttctacatccataattaccttttctaaaaataaaaaaaagtggatttacagggtgtaaatgaagaaataagatgcctgtaaatctgcagcctgtcaaactgacgggccttgtaaagctagatttataggcttgaaacctttttttttgctgggaaacccgtcatagagcctatagaaatggctttacagggggttgtgaaaccaatgggaagtcctccactatatatgtagttgctctatcaaagttttttatgctatggatcaacactggcccctcatgggttgctacttgattctgtgctatctgcattatctcagtaatgtagtgcacttgattccttccctcatacattaacattatctgtagtggcagatttttctctcaggctactagtagtgttataatgatcaagttttttgtctgtaatgaatggataaggtaatgcattatcagattgtccagaggttaggtgaccctaaacagattttaagccacaaatagcctctcttcattttgggctttggctgcaacacatgccacaaatgtccataaagtttcacacgtcttaccaatatttagtttttttttttcaaaaaaaaatacaagtggctgatagtgtgatgaacatgaaacaaaaattctgaggcaaaatggataattgtaatgtgcaaacaatttccaaacatcatggtaaaattaatgataatgagcggaaactcactactttatctttaatatgctaccattatgggtaatgtaaataaccagtgtggcatggatgaggtatgagggtaagcaaaaaaaaacagggaagaagaggaaaagaacactccaacacaacatccaggtggtctgtaaataaacgttttagggcggcatagaagtggtcagacagtgtatccatctcaaaaccaatggccctactagtttttttcaggtcaaccctttcacttctagtagtaagtaaggacccagaaaaatgctgtgccttaaaattggtcatctgtcacttgagtctgttgtttttcagaattggatcatcagctgatgtattgtgggctttgaatacaatcaaccttagtctactcacttcccaaacttgtctgaattcacaataatagacatatgattgtaatcactgtaaatacataaaacaagtcaggaccatcaaaaatcttgagcaattgcatgaaaaaaaaaaatcaaatcagctagtgagtctctctcagacaagtttgacatattctttcaatctgccctcaccaagcttgtcagatgacaggtgacaagaggcttgcttaagaatcagctctatttcagccccctgtaacacacaaatgggtcattttgtttcagttggtctagcactggagctacagtggggtaggaatctgtattgaggagaattgttggccggccagattgacagcttaggtttaatcaaaccaaattcaaactgcagcccaaagattgcacatacttttgaaggcagaaattgattttgatcaatgtaaagcaagccaggctttccatttctgagccacattgggcttgtcttcatgatctcatgacatgctattcaaaactgataaaattcagtcttcaagagcaaacaacagtgaaaaaaaattgaattttacatacaacaggccagcaggccagatgaggatgtatttacagatccagaaaaaactgttggagattgacttgggacagggcaacaagattggcatattcataatttaaccatcctactgataaagatctcaatcaaaatagttatctgcatggccactctgactagctaggcccatgcctcttgaaaaccattcattatcaatttgaacaaacatgaataaatgatacaatatgccattcatgattcaattagattgtatttttgcaaacttgattcatatgaaaatatgatttctctttgtcaagaggatttcatcgaggtgtttcatgaaacaacagtgtttctaagtttccaaaaagtattgaaacatgctgtttcaaaaactgcttgattttgatttagttgtgtgggaaatcccatacaatgtggagtggggaacactcgttcaatcagtgtttcacatccaaaaatgtgattggatacagccccctgcacaacctgtggccaacaaacacttgcaggatagttttaacctgtgaaaaattcaatcggcttgattttctgtattcgtgttccctttttttatcaaagtttttcggaaaaacaaaacacatcaagtttggaacaaaaagggaaaacttgtgtagcctttaactgcactaaaacactcaggatgcaagtttttttggaaatttgcactgttagcctcactcaactctcagttcttctcagcagttgttagagggggtcttcatccacttgtggagttatctttgcccttgaagtatgaggaaggtaacctggtttatccttccctatccccatcatttcaatgcttcctaaaatttatgtggcacatttttttcgtggtgacaggatcagaaaaacctatgttggaaacattagatctttttggttggtctgcacagtggttcttttgtccaacaaaattacgtacatggtaactgacatcatatctgccatgatgaaaataaaaaaataaggtcatgatagaagtaatgagccaccacccattgtgaaaaattcgtgcaaaatagaatatgagaagactattgagcctgcttcaaagaggccaaaggtggatctggagctatcactgggtttctttctgggtcaggatgtaggtaaaataccagggccatacagttttaaatcccccaaaacacatcatattggtaagtctgcttggttcatctcttgatttgtttgaaaaattatacttgagaagaacatgcaggtactgcatgaaaatatctgatgttagtgcaatgcaggatcaagtcactcaattgacactattcctttagatttcaataatggtttgaagtcatcaagggaactagaaattcaattttcatgcagaaaagagaagtggatggaacttatattcaaggaaaaaacagcatttagtgctgaagatgatcatactatcaataattcatgcagaaattccaaggataatttccataaaagtgctacaaattctgaaaaaattaaaaaggacaatccaagtgattccagaagttctatcaagacaatccagaccagctcagaaagaagtgaaacaatctcaaaaagcattaatctccagaattcaaaaacttgggcttggattgcaattatattgagccatttggaagttgtggtaggagatgagtccaaaacatgtggaaagattacaacagacaaattaatcaatgcatactatccctacacaatgatcagaaaagaaaaatcagcaacagaatcatatcagtataatcattcaagacttagattgaaagaattccttgggatcttgtggattgcaaatttccatttattgaatattttggctcctgataagtcaaaatcccattacattgaggagcagagattatttcagtcatggtttttagatctactttcaagtaacaagaaaaacttgttcatcaagaaaaatgcctatccaaaggattatgaacagtgggtaaaaagtgatgaagcaaagatttgtcaaaaaattaaaaattcattggaatcaaaaactgaaatggaagcatacaaagtataccaggaaggattgattggaaaatgtattttggtaacaaaggcaagatttataatgaatgaagctgtgtttgatgtccttgattattattacaaaatgatgatgagtggaagatatcaatttccttttgaaaattacagaaatgctgtacttgaattgtttaaatttggaaattcaatgaaatacagaacaaaagaaggagaaatgcatggaaatcagaaaagtgaaaatcaagcttcaacaacaaggaaagaattcttgaaaccagaatttggtgaatccatcccaaaatatttaaccaaagaacaagtttcatttccaatcaacgtcaagccaatttttgatgaagaaaatatagaaaagattggaaaatttgacattcatcaagattttgaagcagataatcaagttgatgaagcttgggcatggatctcaaggtttagattaaataaaaacttcacctgcaatagattatttcaacccacatcccacaaaatagtcaatcaacttaaattttaccttagaaatgttgctggaaggcatctatcaggggaaaagaaagtgatacttgaagaaaaatctcgaaatcagatgcttgacaaattggatatcatatttggtactctttggatattgaatgacagacttcttcagttctttggatgtaaactcattggggaagattacatcaatgaacaaaagtcagttcaagttttatttttatcttgtttttctcaaaacattgtagaaaaaataggagtatttcaaaaggatagtaatgaaaagaggaaattatctggaaagatgaaagaaaaaattgtcgctttgattttgaatatattcactttagataaaaatgaagacagattcaaagttaagaatacagcaaaaaataaaaataaattgatattgaaacaagaggatcttatttttggagaggctatagcaaacatattgggttattactacaagaaccagaattatgaaaagtacagttgtttttttggaagcgacacaaagtttttctgatttcttgttggacaaagctcccagatgttctactcctctggacccacaaaaaatgaaaggtccataaattaccaacaatataagaatatcccatggaaggataagattgatgaaagaatgccaaaaatttcacacaaacttggctcaaattctttagaaaatttaaatattttggtacagccagttcataaaaattcttgagaatatttattgcttcatttcactattgtattactattcaaaatcaaaacaccaatcatttttccttttatcctttcctccattcatctttgaatttgatttttatttttaactctgaatccatcatcagtttttgatactcacttgagggttaccttttgaccatgttgaatgaaacctatcacatgattggctttagtttgtactgcaatggttaagtaccagagaataggccagatatttccatcagcagcactgccaccaataacccactatttataatttttgaaccacaatctcccacagtcacaaccacttgtatctcaggatcagcacaaatcaccaattgaaccactcttatagcctttgtgcctcattaagactttcccagattcacataaacttaggaaagaagaacttttctgaagatctattatttctaccatgcagatcaagcaatttcaagatctcttctgctcatttataatttccaatgttgctatttctgatgcaactatcatcatatcgagtacaactttactacacagcagaggtattttcttttttgagcacagccacatcagttacttgggatagatggagggagggagaaagagaaaaaagggacacacttggtcaatttagttttcattttaagctttggtgttatacacccctcatatgtgtttctcaatagtttcacacatagtctactatgttggggtcagtggaagtggaaggactcctctcccaatccttccactgcccccaggtattcgtagctcatttatattctttttttctaacttttttcctcttgtcattccatcttttcagtctatcattcatcactcatgccacaaatggtccttccacaaatgtaattaatctcactcagctgcccgtgttttgtttccggaggaaaaacaggagattatttgtaatcaagaaaagctttgacacctgagaggggctatatgatgtatgcaattttacattgctgagtttgatcactcgaggactactgtgaccaggtgaatagttgaactatttgggatacagcactatgttcttaagtgaattgaaagaatgttgaattagaactatcctgtgtttgcaagaggagtcagaacagatctatatcaatttgcacttaggaaaagtaccatggattgggttgtacatctgtggagatgaaatcatgttaacttgaagggtgtgtctcaatctccggttcaatgtcacatccaccgtgacggtattgtacgaactcttcgggacgccgccccaagggatcacgcattttcatgagtgagctctgtcttctagtctctaagcgtgtctttgccggcagatgaggatctaggtacgccgacgcgacccttcgatatccacctcgtcgacgaagtcggcttctgcatggggtgcacggctgccgacgaagccgacgaggcgtgtcctatttgtccagcttctcgcgaactggcctgtatccgactcgtcgagtgaatggtgcttttcgtctcaggatgtaattctccctaccgaaagtcaaaaattaatctcattgaccatcattcccattttccgaggggatacttactcggcgggcgggaagtggcgcttgaggctcttgcaaaaccagcctcgactcagtctcaaggtgattgtcacatctctcaacatctgtcggtttttggttgccgcaaagggcgcagtatttccatattatcgggcgaaatttcaaaggacaaccttcaacgggacatgttttccatttcccacctgtgactgtgcaaagatagattcctttacattcttctttcaagtcacacgcccctaggtgcccgatgatcccggagagaagtacgaaagaacctttaaaaatctgcatcatgtattagacttctaggtcaagattgaaaatgaacattaggaccatcaaatccaggaagaatttatagacagcagattccgtaccttgcctgcccgaggaactatctggatgactcaaaaagctttgcgcaagtttacccagtagcagaattgattgaagcagctggaacagagaaattgtagcggaaattacaacacatagcacaaaacattcactcctctctggaaaagatgtcgctttatagcaatcctttaaatgaatgtgtccatcaatcggattccggtgaatctgattctgactagaaggtgtgagaattcgcgcacccgtctcgctttcgtcaataaaaacatccatcttgctaaagagcgatgctcacagtggcatgaacgtgtctggaatgtgtgtgaccgttgtatgcaagacttggatggtatgctcacaataggtctactggttccgagattgaaaataatagtcatttgtctcaagtttttgtattcaccctcaggtctcacgtggtaacatcttctgttcaaggaacgcacttgaccgacatcagcaggatcaaagatcacatgactgataaaagtattgaaaggagagaaagccaaaaatacgcaatctcacatagttatgcatcttcattctgaatcaagaacaaacactgggttggtcttctccagggattattgaaaatttcatccaattaaaattaaatgatgattcctggtgtcataggataccgaatacatatgacttcttcaaacgcgttcctcaaactagtcccatggagtcaacaaacatcagagcaagcactaccgagccactcgtgcataaccactcttgccgagccactcttgcctagccactcttgcctagccactcttgcctagccttggcgcgttgtatacttatcattaaattaaaatcttcaagtgccgattataattagtgagaaggtccatatcggacccgacgttgtgggcctgtatccttctgagaccactcatccatattcacgctagtgtttccaatcattacattacattctgagaacgctttttacgcgggttttgtgggaagctacacatcggctgagttggcccggtttttttttatcggactccggagtctcggaccaaggaacgggcaatgagaggcgggaatgtatggcagctcccccgaaatttaaatccaatccagcacattggcaaggaaaagagggtagaaaaatggcacaacaaggtgggcaaaattgtaaagctaaccggccagatccaacgggaagtcgtccaatattcaccaatatactcatctcacagctcgctcagtagactcgctgtattgccatcctacgtggagagggatgtcgaagccctttctgctcttcctggcatgggttggactagacttgagcatattttcagaattcctagccccctaggagtatcctatctgcttttatcagtacatacacccccccccccctctgccgtcttaataaagtcacgcctatccaagatccaccaggcctgctcagctgttaatccgactggctcctttgaagggatccaataattgatttccaaaaaaaagtctgcgctgtgatttgtactccgcctgtggtttaaatttaggttttggagtgattgatcaacccttcacatgctaaaaccctccgaactggttgttagtttccgcgcattccgtgcagacgagcacattcactgggattgtacggacttgcgatcaagtcacatggaagcgagattggctcgtgtgaggctgtcgtcatacgagataatcgtgaagggttccactcacagttcttgatggaattaagtcaggagtgccgataaacgaaagattggtgatcggtgtgatcctagctcggtagtttcgaacccactcaagtgagaactcaagagtcaaataccacgagtgggctccaagtaaaaaaatgaagatatattctacgtatccgtttggcccagctgcatagagtaatacttcgattcaaagatagaaattataccttcgagagtgctagaacttcaaaacactcgaatttggtaagcattcatttccatatatctctacaaactcgatcaacaaaagtgaactcgcattcactgcaaaaaccaatttgccgtcacaaccgaagctatttttccgcttcttcgaattccagcggggcttacaacaaaaaaaaaacgcagggcgaaaatgaggataggacatattctaagtggttttctgacaatccaagcgattctggggacgatgaccacgcatcaaatcgatcttgcggtttcgaaggatggcgattcgaagggtacggccaaagctgggccacacggcaacttgattgctccgaaagcaggcaagctcattcgaagcgtcggcggactcggtatgctgtcggtcaaattcatgaagtacgtcgggaacgatggccagacgatttcaattgatatcaacctaaggccgattgacaatgatgaaaacaggacaacatacttggttgtgattaatcctctcggtcttccttctcaagatcttctttttcaaaaactaactgaaattgttcttgttctttccggtcctttggattggcaatccgttctgccccaccggaaatcataatcatgggattcttttatctctttgctggtcacagctggggaacggattgtcatccgggaggaataacactaccattgatgtccattttagctccagatgggcttgcggaagttacagttaagcaccagttaataattttcaaacgagaagatgtttttctgacgaaccccttctccaaacatcttatatatcaaaatactcaactgatacgtcatagacttggttataacagaacaccaacttcacaaaggggttcatatttcattccaagcagcggcaccaaagatcaagattacttgcgtcccacttgagtagcatgtttcaattcaagttatgttcccgatgaataactggggcgtttagtacttgtttacgagtcttgaaaagagtcgtgaaaatatcctgcatgcatcgcaatctcctggagttaaaaatataattagaaagtgttgagagcacaacaatcatgattaaacccaactgcgacccaggaatgataagcaccccattgcaccccgagaattatgagagaaaaaaattggcctgaaccaaactatataaataaatctttaaaaatattaaactgaggcacatttcacttggagtcttctggaatctgggagggggattggaagtgaggttcaaaaaatttcagtattctgagtggatgtcaaaaatcactttcagttgaatccttatggtggactcccctagattcagaaccatactattttgagatatgctgcaacatggactcattagccaactcaccttggatggttcttgaatctattatctgatgcatcagcaaggcaagcttgttcagatagtcgctggcttcaggttggaagggggttggggtcgtagcccctcgctgagggggtccattgccattcaagtcgtcagccgacccgattgaacaggataatttcctttcaaaatttgcgggtcctgttatgtactgaggacaaaggctagattccccttcgagaatctaggtccttgagtctgaacctccatctgtaagggcttcagatcccacaagaagtcctccatttaattgcatttttcgagaggccggattccggaaagctgtggaattttaacagatcaaactatcgattgagaagacacgagatggagcagcacgaactgatgcaatccgtctctggcttggtccgattttttcagacgcggggtgccggaggaaagtcgaaagaggaatgccaaggtgagtgttgcatacacgaacttgatatcggttcctggcaatgatactaggcaaatttgaagggtttgcgtagaggacgcgtctaatgataactggatgtattctttcctgtctaatggagtcgttcagaggttttaaggaaggcaattggatacatcattaatcgactacgcaactatcgaactcgggtctcgtttctctcggactcgttctcgccgaacgatctaactcattttcgaaacgaagtaccgcaccggttagaccagctcttattacctcgattgaaggagagaacattggcattatcgctggcgatagagccaacgatggacagccagggtgaattttatcgagcctggtacaagaccattctgagtcagttgataggtatcgaaagagtcttggaaagattcgaaagggccatcgctctaatctggaccagcttgcctttgagcctcgggccaccaggagaaaatagtccttatatgataaccccattcagaagtagaaagaccaagcggatgatcaaagacctcctcactcgcaaattgcgtaatttcttggtcgaagcagagtctgtttttgccgattccagacccgcaaacccgtcgagcgatgaggagctcccgacggtcgaacggtggcgcagtgtgttgagactcacagcagtaatgtcggacaggatcgatgaaatcagacgatggcttcagaagcctttgatcgcggtggccaaggaagaatggcaggggctggtcgaacagatcgacaactcgttgaggttgcttctcaaacacctcaatgcaacctaccataagctcgagaagggttatcagtcggattctgattatgaagtggtcttcttggatgggacgaggatcaagttcgtccaagccggtctcccggtcatcaagctatgtcgggtctacttcaacaaactctcgcgacccacgaacagcatgtctttgatttttgtagaaaattcgatgaggctcggagcggctcgcttggacaacttgctcaatttgacccaggatacagcagtttggattgactacttcgtacgcaagatcacgcaatcggacagccgccgacgcgagatagtggacgcgacggtcagactagccggtagctttctcaagtcctcgtctatcttaaaagattactgggactcacttttggacagtggcaatcatgctctaccagtggatcgagagaggattgaagaggctcaaaattggcttgaatgttggaacatgatgctcaaccaagccacgggaaatctgaccgaagcgacaaggtccaggggccctgggccagtctcccatatcggggaagacaccagtgacgattgggatccagaaggggggggcttgatgacttaagacggacacgatggcgattgctaagtggatgaagaatagaccaatcagatgtaaaaggaactgtctgtaagaaagtattaccatttcaggaaaagctagtttaaaaatttgtttgtaaatctgttccacatacaactttgtctttaatcctatcaccaagatcaagactactggatgtatctttgtaaaagttttgtctgtcgtcttttatttcccaccccaacccatacggggatagttaggaacccctaaaacgcaatcagtcaaacgttggtcatttgttttgagctgtcaaaactaattttacagtatgatggagaaagccaactccgggactaaaaaaaatcctgcggcattcgggcttcgaattaaaacatcgtcttttgggcggaggacgtcgtgaaaataagactctggcagcctatgtggtctccaacttatagaaacaggggactgattcccacgataccaaagtaataagagtgcgtatgtaccaggaattatgaaggtcatatgctgccacatcatcatcacacttgctccttttagcgcccacagcaatccggtttggtactcaagtgttcagttgagaacagagacactcagtgaaactgtagataaattcagtttttttttctaagctagctgattgcattgacaattaacccatatgatacaccctaagaaaaaaaaaattggaagaaatgacttgaagaatgtgtgtgatttaattatttttgaaggcggagagagcgtaatagacgaggctccttgaattttagaaggtaaaatcggatcatacttgagtgttgtcagctcgtcctgatctgcttctacgcagaggaaatcgcaattaaccaataggaaaatgcaaagcaagttagaatcaagctgaatgctgggcaatggatagtttcagaagagctacgtaccgactcatcccctgatcaagcaccgactagagggaagaactactcagatgccgatgccgacgcctaacccaacgccgagctgaagatgccgttcaggaaagaaaatcagcaaccacgccgaaaaaggctgaaggagtaagaaatgcctaccccaaagccgagtccgccaccaccaccataccctcctccataccctccgccataacctcctccataccctccgccataacctcctccataacctcctccataacctccataacctccaccgtatccaccaccgtaacctccatatcctgccccgtatccgccgccatatccacccccataacctccaccatataagcctccatgtctaccaaagtactgtttgaaaaaaagaaaaagaaaatttgaaattggttttgtgtaaattcacaagagcgaaactgcagcaaagttaggtgtcttgagatcacttacgccatgagtcggaactgccttgatctctggagtgctgaggatggtcgcgacgattgaaagtaatccaaaagaaaatctcatgtttgctgtgtatatatgtttgagtgattggaacgaaggtatgagtggacgatatgtcagaaggctggttttattggtgccaaaatgaacgaaagttggaagtttgatgtggtggtcaagggtgaggatattgctgaagatctgaagagattgtataggttgaagctaggtagtagcaatggaaggatggataatccaaaattgtgaatccaagccatgctttttatagtgtgagccagaagcctgtgtcttcgagttgaaagccttgatggagggagtgaagcatcataaagggaggagattggctgctgaacaaccgcccagcacttggacccagcctggtttaatccatcgccaaccctttcatgaaccaaccagcgatagtttgtcggatactgttcagtggtccagctctgcatctgcccgatagatgattaattcggttcactgcagtaagactggtcaggcagccagctctgagacggatcaaagagccaacttggctcaaatttacttttgaaatgaccgttcccgagcaagagttgctcgccaacgatgagtccggtagtcagacctatggatgtacactccttagagcatctccaccgcgggtggtaaatccggggtggtaaatgtcggatttaccacccgcattccagagttgccacctgagatcaggcaggtgcgccaccgcaaagttgtagaccttggctgaggattggatgagcgagcgacattggcttgtgaaagggttacacatattggggtttcacaagcgggatggctggtttcacacatgcgcaagaggtgcctggggtggtacacgagtggtagatctacaacctcggtacattttttggacccgagatgttgcttaccaccccgtataccgcccgcggtgggagggcgttttggaaattggggtggtaaacggggcttacaacccggatttaccacccgcgttggagatgctctaatcattatcggttgacaagttagctgtagttaagggacttaccaccaattctcaaccgcattggacaaaggtaaattggagctaacttgtctccgagctcaattttcaggtaagggttgacagacttatcaacccttaccaacaaaggtaaacccgatgacttatcaacacttaccaacacaaagctagaccacatcacaccattccggcacacctcccacttcaacacatatcaaccaccccaatcacacctcaagcacatattaaatgccttccaaaagaggggcaaattggcttccaaacgaggatgagcagctttcaaaaagctgggtcaagatatcggaggactcaattcaagcaaacggccagaaacgagaagagttttggaatcggactgctgaagatttcaatatttttactcctggtgagaagagggatggtattgctttaaagtaccggttagtttccctttaactttttcaatacttgttacttatttttctcatgtttgatatttcttcttcagatggacacctctccaaaaagcgacattgaaattctccggtatctatcagaagatcacgaagaaccaacaatcaggttctgttattgccgatctcctcccaaaagccaagaaaacctattatgaggaagtcggcaagcagttccagtatgaacttgcttggatgatcttgcgaaattccccaaagtggagagaatctcagccaaaagaaattcaagatgctccaacaacctcggttcaaccagatcaggcaccggccccttctcaatcaaatgcaaccggagaaatcgaatcgggttctactgctcctctggcctccaacagctcctccaaacgaccactcggtgtgcactctgccaaacgactcatgaaagaagagcacttcaacaacaagaaggtgaaggtcctcaccgagcacacagcagactatcgtgagcgaaccaatgcgatgaagaaatcaaatgagatccgtgcacgagtagctcaagctgaggtcagccagatgaattggtcaatcatgtcgaagaaggaagaagacttacccgatgagatctcacgaagatatttgcgacttcagaaggaacaaattgtcaaagatctcgaagcccaaatggagcaagatcgactcgaaaaagaagctcagctcaaaaaacaaaacgaaagcgaacgtgcatctgactctaaccctcaatcaccaccagaggatcaattggagtctcaatcattacaagcactgccatctgacccccaatccataccaccaagcgaacccgaaatggctgatcccaacgatgacttaccagaaagtattcaatccaacgaggaggaggacttggcgtacttagacccaagtcttccatatctttcttgagaatcattcatgcaaagtactattgttgttgtttatctcttccatgtcacacactcatctcggttgcactagtttttctctcaaaaacaaatcactccaaatcgtcaaaaaatattatgatttgatcaccagtttttctatcaaaaaagactccaaatactaaatttttttgttttgacttctatgaaaaacattgactattatgagtaagaaactaagataacacatgacttcttgccccatatcgagcccaattataatcgatgagatcgtttcggagccttcgattctgtgctgatgacctgagctccacttttcggatttgctgttgatgggaggtgagaggctcgtttcgaggtgggatcaactgaatgttgttaggcaagctaaattcatcggtagaattggcttgttgatcctccacaatcatattgtggaggatcacacaagtcatcatgatgcctagcatgtcttcctgggtccagaatcgagctggtctggtgagaatagtccaacgagcttgtagaaccccgaacgccctttcaatatccttccgaaaagcctcctgaagtttctgaaagtgtagcgatggcgggtcttgagagatccctttcactttgatgagtgttgaccacgaagggtaaatgccattgacaagatagtaggcatgctggtatttgcgtccctggagctcgaatttgaccccccaggctgtcccggatatttgagcttcgaaaatgtttgatcgatcaagaacgttaatgtcgttaagagcgccggcagtcccaaaaaatgcgtgccaaatccacagtgactggtcagcaacagcttctaatactactgttgggcccttctcttttcccttgtactgcccagcccatgcccgtgggcagttcttccatgcccagtgcatgcagtcaaggctaccgatgcagcctggaaatccacgtgacgcattcacatccaggatcctggtcaaattgtcggaggttggcttttgcagatatttctcggaatatagcttgttgatcgtttcgcaaaagtacttgagacctttccgagctgttgattctcctatacgacagtattcgtccgttgcgtccattgcacatccataggccaattgacgaaacgcggaggtggccttctggagactggataagcctaatttgcctgtgcagtcctgtgggaaataaaaatcagtaaactgccatttttttcaaaaaaaaggctcttaccggcttctgaacaaagtaagggcaagcagcttcaacatcagcgacaatcttcaaaaatagctctctcctcattcggaatcgtcgcttgaaatcagtatcggagtaagtcgacccttgaacgaagtaatcttgcaagagtctttggtgtccttcaagatgacttcgttctttgtttggtcgacgttgggctcggattttctcttcttcttcttctgtttcaagctcttcgaatatattgattgagtcttcatctttgtcttccatgtcccagtcgtacagttcttccattcgacggcgtcgattaccgatgtggttggacatagctaacttgatctagctagtgtggcttcaccgttaccttcaaaccaatgtggttgaggcagccgcggtaagttattataacttatttccaattttatccacgcgctaacctaccaacaccgataatgatgctcttacactgtagaagtgcagtaagaaacgagtgtgaatgcactcgtaaagtgcaaaattgtcgaatcccgcttccaatcccgatcccgcaatcccgcaatcccgcaaccacccacccccctcaataaatatctacattcaaactgatcgaagttcaacttcaaaaaacaaatacatccctcccttcttgatcacctcaataggcctaggtgttagggttagggatagggattagggttagggattagggattagggttagggatagggattagggttagggttaggggatagggataggggatagggatgggggttggggatagggggtcagcactcggatcgctgagcagtgcaagtcgcttattgaggggagcctggaggattacgggattgcgggatcgggattggatgcgggattggatgccaacccaccgcttttgcactatagagctgtactcgcatgcatgtctagctacacttctatagtgtgaaagaggtgggcacaaaggtcggtagtcactaccaggagactgtcagagaaaggtcagctccagtcctccgacttgttccgttttcatgaaatcatgagttagcgagacttgtcggcctttttttttctctgcatgtgcctcagaatgagacccacccagcccatgactgtccaaggcggtgtctcattgtatccccaaagcaaacagcaggcccgtgtgcctcgcagtttaagcttagtgacactacataccccacaagagaatggttcctctatcaaaccaaatccgatctcagcatctccaggttgcctccgattcacaacggggaggaattgctggaaggggggggggtagatgtatgaattgaaccttcaaacacttaccccggccgtcagaccgggtacaagaattttagcaagaccgtcttcacaactccccccaataaattgctggtggagttgcgagtttaaaatatcatactgatctaacttaactaagtccctccttttttcggaggggggacaccgtcccgcagggaccctccaaaggagggacttatgggctaagtcgcccacgcggcccatgagtattaggcagttggctgtggaaaattttaaaacacagctgactccgtcattctgaaagattttgctccgtggtttggaccaccatagaggcggcagtgaggtgcatgtgcccagcctcacagcttccccccaacctccatggatcgctcgctattcttcattgtcattttgggtccctatcaaatatgggttatgagttgggaccacattccactgtcttcgatgcaaggcgcctgtctcggcgaaagtatattgtatggggagatacatgactgctatggggtttcattctcagtaacccatgggctggtataacgtgtgatgatgaaatgacaccggcggcacatcacacgggacatcaatcatgtgtgaaaaacatttccaagatccgtgtcttgccaaaacctgtccccgcccgcacaaaggtatgtttccctatgtttcccttggactagtgaatttacagcatcgacttgcagtttttttggctgatcggtgaacaaatctattgaccgagtgatgatgtggtccgcgagtgtgacctcgttcatctgggccacgtcctccggtaatttgttcggcttgctcaccttggcgatctcttcgagtaatcccatcgatcaagagaatgagatacttgttttggatgcgaatggattggcctgttatttggggtatagccattgtaacaggcctgctattatggctcgggcaggtgatgtccgaccagctgtattctatgcggctgacccggagtatcatcatgtcagaggtggcggtccatacagaattgacccgaaatccataaaatgccagcaaatcaagcagatggtgatcgaagaacaacctgctgccccccggccttatgatgaggccgatcacattctcccgcatctgccgcttcttttggtgggcgacttgcacgggcttgatcgtgggaggggacttgtagatagctttaaaaaaaaagccgctttttttttaatcctcgcgggcaagcaaggcgacttagcgcatacacaccggatcgggtccgccgcctcgggtgcagctaacgaggcgccctcgtgaccctgcaagcgcctcgcgcgatccgggcgtccaaacggaacccgtcatagttgcgtgttgctgggccgcgatttggtcgtctcaccctgtatgggtgcgtctcagttatcgcccacggagtcggaggaccgccgccatcaaaggccgggcgtcatgatggcgcaccggccctatggctcaacaggtcacacagccaggtcggggagagccaaaaagctggtcaatgccgggctcgaacccgacattatctcacaccgccgaaacccaagggagcccacgccaaactcatgggatagaacaccgatggaggagaggcaggatcatgggtatctgactcgccccccagccagttattcatccgacttcgaaaaaaatcttcccaagtcaagtcaaaaaaaaaaaaaaaaaaaaaaagagatcgattattttctcgaacacccacctaaaaagacatctttccaggtgggtgttgggaaaggaaaaaggttgaccgattgagcgaccagtgccgcctatcggcggactgatggcgagcccggtctcgagtcagtatagcgaccccgggcggttacaattgcatgtcgcagtccgtctcgggtgctggtatggcctgggtgcgttgcaccaggacggcctggggcgaacccaggtcattacgaccccagcttgcacccaacacgtaactgttgcatacacttggccggcaacgcccccagagggtgtacaggccgctgcaatcacgcacccgccggttgcgcaactaatttactgtattgcggcatggggtcgcctgtagtgctggtgcgccttgcgggcgaaccaacttattccgattcgtccgggtgtgtaagtccctccttcggagggtccctgcgggacggcgtcccccctccgaattaagagggacttagataagttagcatactgattctccagctcatggtgtatacatttcctgtcctgcgtccttgaaagatctagcacgatgcctagattaatactggcactggaacgctacgccctccggtcgaaccctaggagcctattcatcaatgggggccgtaacagctaggtgtcaattctcacaaagaatgatgactagctatggcgaaggttgtcgtcaatgataaggtttgctatagacgttgctgccactttgatacaccgcttcatgtccgccttgtatgtgctcccgaaactgatcgcaaagaaggtcaatacaagttacattgatcacatcccatcggcccgacagaacaatacgtttgagtattgaagcatcacaaccaagaataatcaggcctggatagatttaaaggtattgacagtaacaaagatttttggctcaatgcgtcctttgcctatcattgcctgtctgtttgctacttagtggttgtgtccacattacaaacctccaaagatgaaaaaatcatttctgtgttttctgatacttggccctgcagctcatctgggcttagtgagccccagcttacaaccagctcaaaaggcagaacaatcagtgcagatggaacactggattgacaggttgagtataatcacatggttttaggcattccatttacttcattctcatgaaagactcacccctaacgaatgaatctatagacgtacgattgacttgaacgaattaccaaccggattggaggtcgggtttcaagagaacccagggcaagcctcggaagcgtagcatttcaaaccagagtcaagtaccgcaggacaggaagttatagttcttagtgagtgttttgttatatttactcccggaaatcaatcaatcgtccaaggaccacgcttcaaactccttcaaatcacatgcgtttgatggtctcctaattcttgagttctttctaataggtgattcagaggaaaacaattctcgtgctaatagctctaaagtcagggcctcagcctactgtctagacaagggattaccttcaaaaaacaaatcatccatgaacgaccctcccagtattgatgattaccatcagaatgaagcctccaaattccagtcagcattgaagattcaacgaccaggtttattccaaaaaaaccataggtttttgaataatttaggttggtcatattatccagtacatcttcttcttattactttttgatttaccaatcgaagatgaacaaattaagctaagaatgactttccctattggaaataattagctagatacagattacaccatcgaggaggtttgaatcgcagagttagtagattgttctataggggtgaacctccacggacaacaccgcaagattttgagcgcgagctttctgctctgggactgggaccgaaagagtggttccaaccaagaagacactcacctgatgaaagctcaagtgcaggctctaatgcaccgattcttgttggggaatccagccagaatgtaccggtccagcacttcgaaaataagcaaatcattgatcatgaaaatcatcagaattatcaattggggaagtcgccgcgctctcctgcaagaattgacaagctggaaagagatcctgatgatgatgaacatgaagtgtgttctagattcaaccccccagtaaagagaaaaaatcccctctgaacatactggagttttcagttctcccaaatcatctacctttttttggtgttctgtgttttgaaatattgatggctgtgcctatattgatcaggtaaaaaaatattaaactaaacaatactcaccaagtagtggtttattttctatggtgaaaatgaagtgattaaatagagatgatattgtatgttctcaagaaatcttcaatctttttttgctgttctttgttttgaagtattcatggctgcattgactttgagggaaaaaatcaaaacaatatctatgtttataaatgaagtgatttgatagacgtgacattatccagccatgaagaaaattttggaaatgaaaatacgtgcctcacaattgtttctcatgggaaacaactttttttttctttctaaattcaaaaaacaaaacaaaaaactatactctgatatgatcagctgataacataaaatttactaggatgaaagtgtttctttttcctgactttccccaggatggaaaggaatagtttggttaaggaggtcatgcttttcagtgttgtttatatatgctctttactttgaaagttgtgcactttcccttctctccttcatctaacttcagcatcttttcctggagactgaatggtgcaaattttttaatggatggaatagtcagagcgctactgccatggtttgctagtttgtcaaaatagttgactaagggcctgtaccataggacatgaaaattgaatttctcaaaatttatcttgctcgaaattctatattatcaaaattgaccatgactagaagctagtcttgggcatgaaagtgaagaatttcaccaccagatctctccaatcacggcgaaagggtttgtatcggttacaacccctttcgccgtgaattgttcccagtttttgtgtagaggatggaaaaaatgcccatttttgaaaattgaaccctatgatacaggccctaacttttattgcatgtgtctagtgcatctttaggagaaagataaaagtccttgaatcaagtgaaaagggattctcgcagcgctgatgcggcgggtgagcttatccgatgcgaattacataaatttaaagttttgggtattacataatctcgatccggaaggaaggtcagcatgacgtcattctcggtcggctctaccccaccccgcacacagccacggtccaccacagcaggacccaccacccagcaggctcggacggagaacagttgagaaaaatagtaggatatcttatacataaagtaggttactcgccagtctcttgcttcctttccccttggacatgaaacaatattaatcacttgaattcgatcgataaagaacttgcaggaatcgatatccagtacaggaggcaaaaatattgtgctaaagatagagcggaggattgtaaaaagaaaacgcgatacataatatttgtttaaaaatagatagatcggaggattgttaaaagagtagaacaatggcacagctgtcgaccgatcggaagggctcatcgacccaggaccagtcggaccaatcaaagaaggacagcaaccccggctctgcagattactcgatcccagcctctaatcgccatcccgatccgatcttgtctcgcttactgttgaacgatcagttcggaaaaccgatcaaggatcccaaattgttcttcagagattgtaaggtaatctaccactttttgactcttgctttgttcttaccacttgagactgatgtttgttttggttttcttcattgtgcctccaacacgactgacaattaaaatgaaaggtagtgggcttcttcttttcggctatatggaagtacgaccgagagtcattccagcaacatgtcatcgaactgtgtcaccgaaacccgcaccgattcaagtgcatctacatcagtatcgattcgagtcagcaagatttcgagaagtcgacgcgagagaaaccatgggtgaatatgatttgggaggacggcagcaagttgagtagattgatggatatcctatgattccctcaagctaaccatcagtttgtgttgttttaaaaaaagtatggaggaagacaagccagcgaaactagagaacctagattttatcacgccgatcgagcaagagctagtcaagaagatcctggcaggagaggtcgaccgagcagaagacagtcggccgttgtcgcgggtgggcttatgttcgggcctggaggtgctctttgcgccgacgttgatggtctaccatctcgagtcgaggacctggctggactccaacgtctcgcatggggcgattgcctcgaaggagaaacgcgagctggctttagaaacgtgggagaaaggggaacggttgacgctgactttgatgggcaagcataaaccacttcttttttgtttgtgatcggtacggcgggggggtatcacttatactaatccacttgctttctttttgattcccactgggaatggattggcctattaaacagacatcctagttggcttgagatgggctatcctgatcgccaccgtcgggatcatttacttcttccttgtccgggccgacgacgcctacaacatcgtccatctcgtcgagtggttcatggccggcgccgccgaaagctcgcattcctccccttccactccggctgattcatcctctcccccgatctctaatcatcttcatcctcctaaaaatagccaccaatacgtcgaattctaagcacaatcattgtagtgtacacttcttacgtcctcaaaaaagcatcctcttctcttcttcttttttgtcctcttgtacaattcttttttgcttttggtcacacaccactgtcttgcaattggatgcagacaatatcaacccaaaaaaaagtcattaaagacatgatctgactgaaggaaacttcaggggtgataggtcattcttaagaaaataccaacatggatatggaatgtgaaatacatgtgccattcctcatttcactagttcaatcttgggagcaatggatcaaaaaaataccggagatgagcaccttgactttccccattgatggttcctgttcactaatgagattgtcaccaatagttacacagctatagtaaagctggctctgatctagatatagtcaagtctttgttggacaacatcacacacggtaaactggagcctcatacttgtgtgaactcatatagatacgacagtttatctcagggagagaaatgatctgccagtactcaatcaagtcgtttggatttggtttatggatacatagccccaaaaaaagaactgccatagcccgattgtttacagatgcgaagacactggtgttccacgaactcatggaaactcaggcatccatcttgatcctgactatcattcctcgtgattctatctgggttataacaaagcgatccgagggatcaacaacaacaccgattcccgtcacttcttctggcgacttaataaggaccccattcagtgctttttcttttacattttgcgggttctcattgggtttatatttgcttgtcatttgtattctcttctagataaatcatgggtgtgttgctgcagggaaattgatcaatccaacatcaattgaaccaaattaaagacctttgagcctttgagataacagcccattttccttgatgatggttgatttattgtggaaaccttcagccagcaattcggaaagcggctggccctgacgcggtatgtgactgtccgaggcacgggtggaactgtgtgcccccgtgacttccccggggtaataatctccatctggcctcacactttgccctcccacccatcccactccaccatcgaccacaccatccaacccgtcgaccgatttcttgaacatctgcaagtatcatgagctcagtaccaacaagcagacgaacggcaggagggacagccacccgagtcaggccggcacgcacagaaactgcaaacaaaactactgctactgatacaactactaagaccaaaaagagaattaacttggccggatcgactgcagtgatctcggactacttccattatgctatcaattgcatcctctttcaacgcgccatttaccagcagtctgacttcaaaatggtcaagaaattcggccttaacatgatgatcgtcgaggatgaatcgattgctgagtatctgaagaaaatcgtcgatcaggttcggggtcagtctcctctcatttgttctttttttttttgtgtcactctttcaatttttcttttcttgattgtttttatcttgttcaaaagaagaaagaaagttgagaaaagagataatgggactgatgtgttttcaagtgaaccgagcatggtcatgatcagtgtggttaatcgaaggcaagatcacccgactagtgctagtaatccaacagaagagcgatggcgagacggtcgaacgatgggagttcgatgtgacggtggaagagccaccgatcgacgacccgaacaatgtctctcaaccttcttcccaagcccctgcttcctcctcttcaaaaaaagataaacaagctggcagtaagaccaagtcgaaatcattggccgaggtccaactggacatccaggaaatcatccggcaaatcatctctagcgtctcctttttaccgatccccactgaaccacgtaaatttcgtgaaaatctgttgatcttgattactcgggttttctcgtcaacaacaacaagaagaagaagtcttgaaagctgacatggctttcttcctctcatataggaacattcaaagtattagcatatactcattcagttggacaagatgaagcgactgaatggaacgacagcgacgcgtttgatatcactgaacgagctgagcgggtatctcctcctccttcaacccctgcttcctactcaagactctcggaaaaactcaaattgatcatccccgatgcgcgtttctttgtcataggttaaactcaaatcattctctactgctatccatcgggtcgataccgccgtggattacaagttgagtccaaaccttcttattctctctctctctttctcttcgaactttcaacttgatttctgtgttaacctatttgatctttttgcctcttcgacttgatccttgatctcacccggactaatcgaatcgcagactgggagagtctatcatctgaatccgtttgctgaagactcactgggactcttgtgcagagatcaggttttcagaccgccaaaagttgaaatcttggtacgaaaaatatcagactctaaccctctttttgagggggaaatgcagaaaccaggcgaaatcatccactcgtacatgtactagttattcacgtgttttctatatacatgtataaatccatttatttctcatcgtcactcgtcttccctcccagggagaggcggggctcgattcaaccacctactccaacattatggggaaatgggaacatgtgacttgggctcagctagggctgattttcgatggatgcttcttgtgaatattgtcaattgtatcttatcttctcccaacaaacttataacataccaaaaaaaaaacctcttattttggctgtgatgatatcttatttttctggtccggtttagatctggcgcgtgtgaagaatttgttgtgtggtgttagattgtgtatgattggggcgatttataaactggtttctggattggtttgttgaaaggtctatgtatttatgtttggctggctcgcgtttttttggatttcagaaactaccttcagatgtctccaagttgatgaatgacaaaaaaagaaaatcttcatgtatttattagtaaaaacagttcaccaggaaaattgtacatagattgagtttcttcgtttggaatctattctacaaagaccagtcatatcattttcttgcctggtcaaggtcatcatgataccagagatatttgagttcccgcggcaaggtggcacgaacttgataccaagtctgtctgtggcaggcccatggcgcaggacatcttcgatgcttcctcccgctcctagatgtggatcttcttgaagccggttgtagggacaattgacgagatcatagctcccccgtgctcaactctttatactgtaaggaaagttttccggcgactgcttattagaagaagccctttgctcagctcgagctacgagctcaccttttggctttgctttgcttcttttatcctgatccgatcacgtctcatattcaatcacatctgatctagccggatcagccacactggaacacaaaaaggtgagcattcacatatatacacataggcccattgtctgcaaaaacagtcatttcatctttgcgagaaatataaaaagtccagctttgtttcccagtttttttttttttttttttagtacagaaaacgtatgcgatagtgcgctatggataggtgtgagctaccatcgaatttcttcgtccacagaatttggtgtatcaatcttgccatggttaagatttgatcaaggggtgatggacatgttgcgtttgagagtgaggcaacagttgtaaatctaaaattgaagccaagattgtcgtacattgcagatcgcgatattctcgagtaaccagtgcaatttcttacagccagtatcctgagtcaaacaatcttgatggatactcttgtaggagttataggattgtgcaattggaaacggaagaagtgcagcctcgacaataggtgaagttgggcagggtgaccgagcgaggctgagcgaggacatgagacatcttcctttggtatatggtccacaggcgcttgcttgtgtggctaaaaggagatccgtcccactcgtcgctccagaggatgaccaaggagaaagttcggaatacttctgaacggtggctcgaatggcaactttgtcgcccaggacagcgaagaaactatgggcgaccagctcacacatgtgcaacgtcttgcaactgtggccttgagtgtctctcatcaccggactcagcccacacgagtgagtcaagaatcaagacagtcttggtggttataaaacgtggttgatccagctgaaggttgccaatcatcatccatcctgtccatagaagccttatctgcagcaaactgtccatagcttttccctcgaatcttactcgacattatactaacatcggagactgttcatagaaataacccttccggtcgtggtttcatcattcttttggagactacacacattacatacccatcacagattcttatcttttctttgcgcaccttgttcatatcactatcagttacttccattttttttttcaatgatgactgtcttcggctgctcgctagcaatcctgtcactctttacgatccatcttcacttcatttcaagtctaccccatcctgggaacgagcatggttcacaagtaaccctgaaaaatacgacgattgacgccggtggctccatgccaacttttcgaaagacgcccctcgagcacgggcatggtcctcagctgttcccttccgggcccaaggtccctactcgtccggctctgccaagacattttgcctgggatcctaatctccatattgataagggaaatgtcgtggttgttaacgtgcaaactggagaacccatgtacactataagtcaatctcccgaagatcatctcaccactattgtctccaacctacggggtgatcaactcctgagcgtctgtctcaaggtaagaaattccaactctgggcgacgatcttacattgagatctagtccaagaattggtagctgatagcaccaacccacatttttttgccattcagaaaacagcaggtcgcggtgtcaagttcgtatacaataccccttcaggtgtgcactacaagatcgatccgaggttagctgctcccgatcactggtatatgatgatggagggacacgacccagacgtctcctatgaaaccttgaaatatttccgccgtcgttcatcaaacactggacctgttgaatttcacaatcataatcatactcaagtcgcttcatttgaatgtgagtttttcttttcttttttatccttgcagtcgtaccaatccatgtgaagccttaatattgatgttttcctttctatatttttatatggattaagtcgtcaaatctttggacaaaacccactggaaattggatactttgggggcccttgacaagtttgtcacactagaaattacgcaaccaacaaacattggggatgtgagtgaaacttgaaatccttcatgagaaagctatattgaaattctgactcgtcataatttaatctcaaacaacagcattatttcatcgggatgtgggctctggttaaaagaagaatagaccgctatggcttatgagaaatcaattcacaaaattcctcaaacacaaactcaattcaattcacacattcattttttacagtccagagttactgatttcttggttgaaactacctttcttctgatatttcatcttgtattagaaactcatttttagaattttagtctcccagccttgtaaccacaactcatctggcaaaatcttgaacttcactcacatgtatatgaactatcatttccttccttccttcctttttcttttttttttttcaaaaaaaaaaatacaaatgaaaaaaatacaaacttgcacttctactttgaggtcttagttttcaacaccactttactctgccacatcaaaaaaaagaatgagtcaactgattgctgaaataaaacatctcaaccaaacccaaaaaaaggattcaattgtagtcaaaaattgatcattggatcttgaaattctggtactcaaacctacagtggtggggaatcatgtgaaataaagataaatcactgatgaaaagtaatacataaaagaaatagaatgtgcattactcaaataaaatataaaacaggcaactaaaagtgaaattaacgctacatactttcaatcaatccaataaaacaagcatacttgagttgtttgaacccaataaatctagtttgaatttcacttggagagattgtaacctgcatctgcacactactgagactggtccctgttaagaagtatatacattgaaactacttcattatattgcttttgaatttctcatgctgcctgttctgttctatctcctggtattattgttttattcaatttttgaccatttcttagttcttctgcacatgatacaatctaattagttccacacagtccaccctcattacatgctgttcattgtgtgaacacacttcctcttcaatcatagtgaatgttttcagcactcacaatgctatgcatttgattcatagtcatatgtggtacagagggtctggaatttgctgtggtggggctacaagggttggcatcaccaaggggtggaagcaatctcaacggaggtggtggtgcaagactgatcaaattacagctggataaacacagccggcaggcattggagaggtgaaaaagtgtgctgcaagagagtgagggcaggtgacggtgtgggagggagtgttgtagcattagagggtggagtagcatgagagagaggaaaagaggaggagagagaggaggggaaagcatcttaccatctacatattggagaattactgttgaggggatcccaggtgatcaaaacaaagagatgacaaccaaactcactatgaggttgactgagtgagaaatatggttagatttcaatgaggagaggagaagagaaagaaaccggcactctagtagagatgatgtgcttagtagaagcatacctcactatgagcatatgatgactacatacaggtatctcagcaattacagcagacatatactagttcaaataggagaaaattagagatcaattagccggtcaaagtagtggaggaattcctgttgcccagatggtttgatttgaaggaactggctacaattttttttctggtgagatctcaaggtcaaaaaatcttcaccagataatataaatctttatcacttccttctaaattgaaaaatctagacaattgggaaccctctagtagtagcttaatgcaaagtagaagtggagaaatgtttacaagattcttaccaaaataccatcaagtagctactggaaccatcatggaggaggctcaggagcagtaggtcaataattccctggtttttttgctcttctttctacactggaataaatttttttccagtcaatcaggtcaaccaacctcactgaacagaaggaattccttccagtcaatcaggttaaccaacctcactgaacagaaagaattccttgcagtcaatcaggttcaacaaaatcactggccagaaggaattggttccagtccatgaggactgacctgactgacctgactgaccggaaggaattccttattttcaatgaggtatggaaagaaaaacaactgttcaaatcagtgataccctcacataattggaaaagggaaatactaaatttagatccaataaagccctcatatcactcatcaagacataacacaaacaggtgaaccttggaacttccctaattaaaccttacaaacactaagatttggcactgccagcataattggctaggtttagggtatctcagttgaactgggatgcactcaaccaagttaacatctcaaccaagttaacatctcaaccaagttaaacttggttgcatctcaaccaatgaaatataaatccaaggtacctcccttcaattaatatttcattggttgggaccaagcagcttcaaattggttgagtgcatctcagttaaactaagatagataaaggaaagattttgcaaagtttaagtcttaatttgcactcaggaaccattagaggaagccttagtagttcctgagtcgcaattctgatcttaatctaaggctcaaattaagctcaaaattatctcatccaggaagaatttcagctggtttcaggaagcaaaaagtttattgtggaccccgttattgaaatatatatgcccacatatagattggattagaataatattgtcaagatctgagcttattacaacatggtggaggagagaaatagagatggcaccaattacttgctaattgttggcaagtacttgttgccttccaaaaagtacttgcctacaggtgcaggttcaagtgcgggtgtctgagatctgagaattttcacgcaattacttgtacttgttgcaggtgccacctgtgcacctttacttcagatggcacttgatgttcttggttttccaggtgcttttttatctcaattattaatattatgttgttgattttttaccaactttcctgcaaatcctgaagcaaccactgttgatgtggagcaatccttgagctttggtagggaatactcttctctcaggaggcacaggctcagtgaaaggtctgtcactaggaagatgagtgtggcattttactcaaaaaaaaggtaagatcaagagggtgttggaattttgactcttcccttcttcatctctttcacttctcaattttatgataaatctttcttatattacttcactgaactactaataattatatagtctgtctagtagcaagtcatgaaattaaacatcaaattcttgtagtcaaagaaccctgaatccctagttgttaatttctttcttctccatgcttatcttctggttattcttaaagttttttgtgttgagattgatctgatgaaactaacatcttcatccaaaatgtggtacttgttttcttttgttgtttatcaagtagagctatcataaataaaaaatgtctctctcatgtttcatcaacactgaattcaagttcctctcagtctgttttttcttattcattattgtttctttattcaattctccacaaccactttctgaccatcttgtactcagtctatttaaacatagttagttataagaaatcaaagcccatcagttctttccctcatttttttcccatctgtgccgttccagtgaaaaataaaaaacttcactgcttttcttttgtcccatcaaaatcaataattcaatttgcaatggtcttaacttcaacagagggggtttttgagaaaatggaaggcaaataagaagaatgagaagaaagcagcaagggagaaatctggaagaaaatgaagggcttattattactatttacaatcacttagttcacttagtttacaaatacaaatctctgaaatgaaaacacaagaaatttatcacctttatctctcaaaataagattgcatacatacaagtacttgctttgtcctgcccccataagtacaagtacaagtatgggtgtctgagatctgagatttttcacgcaagtacttgtacttgttgcatgtaaggtctggatatgaaactagaaggaaattctagtactattcctgtcctaataaaattttgttagtaattttatattaattttttaagtttaaagtatatttaaacttacaaaaaaaaggggattgttggttaaacaatcaaagaaattgtaacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgagggagggtgaattgtttgttagacaatatatcacaaggagttcgtccaaaaaggtcttttggatgagttgaggattcctgggcaaattctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaggagctgggatcttttaagggtaagggctacagtttaagactgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctaaggttgataagagaaatggttggaaatgctggcttcaagtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtctttatatagccacacaccttagggtggcttgcagtgcatttttgcacgatgacactgatgctttgggcttgtttggctgagtggaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggatattatgatgcaataccaatccattttggaggggattggttgaggtattctgatatgtactggctgagaacagattaactacttgggccagattgaaatgggccaattctcaatcctgttgatttcaaactggaccagggttattctgatggatggctgatgtaagaggatattctgatttcgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggcctaaactggttacttggttatagttgctgaactacaaggttgtacatgttgcaaaagccttgaaaccttgtttatcttgagttcgcctcctatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttgagtatgtagttacccagtggtatgtaactacatgaattttgtttttcttttcaaagtaaagtaaaaaagttaatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatgtagatttttatgcttaatattaatttactatttataatattttttcatgggctagtcttgagacttgactatgagttgtaattttattattttatattttgaggcctatgggtatgtatatacctcaaggctgacattgcaagtgtgcaagtatgaggggccatctctagggagaaagcagcaagaaattggccttagtgagtcaatggcagaaaatgaaggaggacaaccaatgggtcttgattgcttgtaaatagttgggttaagtagaatatgtacaagcaggtcaagatgtggtggacatgataatgaataatgaatataaaagaaagaaattctctagaataatcaaaaagggtatgacaacaaacaccagcaataaagtatatacatcttctgagaagataagctgaccttttcaaagaaaatgagcccttattagacagggttcaaagactacatgcttgggggtcagattttataacaaaaaagatgagtcagaatttagtggaggagatttcaaggtggtgaaatggcggatccaagtgatcatgtagaggaaagagagtaaggcagaagttagaaaaacgaataaggaaaaagaaagatgatgagattcacaatacatccctacttctgggcatgtgacatcattgatggctctatttagttccaactaagaataagctcatttcagcagaatttcatgtaactagctctgttgtgtcataagcatgtaatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaagcaaaaagaggccccttatcaatgacgggtttcacagtttcaccggctttgggggtcaagtttttttctaagaaaaatttatggagtccaattttgagtgcggggagatctccaggggtgagggaaagggtgtctctaagtcttcttgtgggtgcaaggagagtataggccattggtgtcaaatatgcgattaaggcacaaggaaatgtagaggaggtttcgaccaatttcggtgcgcatctcgggtgcccaatgtgccgtcgatctggtgccccaatttttcagatttcccaaaataaaagtaatagaacttgcctttcaggcggaaatcttccaactgaaatactaggggctcctgttgtgtacgctaaaagccattcttactgggaaaattttggtcaaccgtcagtgaaatcttgatttttgcaggaagggcttccccatgtcatgtcacccctgtggttaaagtggggggggggggttcacaattgaattttaaatcaatttttaaggatacaaatccataaaaattgtgtgatggacagaaatttaaaaaaccactaaatctgaaaaagtcagaaagaaaaatatgaaatgttgcccataaaacccttaaaaatggctatagagtccaattgtgaacccccccccccctcatgctcaattagaatgcaaaaaaatggagctgaagtgaaagtaattgcaaaacattgataatcagtaaggaaagaatttccttgtcacatgtatatatggtgttcaaattggcaggaaactttgaacaggtatttggcatctgtagtctcacttgttccagcccatgaatttaggtgagtgtcttcctcaattccaagtggcatttgatgatatgaaagtgttacatgttgatgttctttgatcacaagcactttgaatcagacaggtacctgcagggccatctctactcataccagagatgggccactgtactatagtacactaaacatcccactaattttagcatagcagccctcaaaacagcgtgccaacactgtaatgtaagcacactgttagtcccactattatgtgttacactaagttacagcaattttagctacaaaaatggccagaaaatcgataaaatgtgctttagcgcagcttaatgggcccctgctttatggcctgcaaatttagcattcgcacagtcatggcagatttctgctgcgctactataaatgttagcagaattccactgctctacaataaatgttaggggaattccgctatgttacactgcaccaatgctatgggtagcataactgggccatcattgcaaaactgggccactacattttttggccaaaagtggtaacatagcagtttttttggcattccaaatctgtagtgtagcaaaagtatttggttttcactacctacgctgcctacggggctatggcggctacgggcaatgctgctacagtcatagccagcgtaaggactttaggctgcatgcgtagcgttagcatggacatggcggaattccactacactacactaaagtttagtggaatcccactacgttgcactgcactaactgctatggttagcctagcggcccactgttgatttttgctcatactgtaggtctaaacttttgtcttgatctgtgatatatggtggaacaaatcacatcaaagaaaaagcatagccattacatcacatacattcaaaaatggcaactatgacaacacctactcggactccccatcctcatactattcccacagaaaaaaacacaatgtctgggtcttgtttttccaccaaacccttgttaaatctctccctgaaaccatattactttgaccattgaagaagaattttcctttgattttgctatcccagattcactggagtttctgtcttgtttggactcatttgctaacccctttgggttcaacaacaacagccttagggagaccatgagggcaatggaacctcccactgttgaaatgcctccttactccgcttttgagagcattgttccttaatccttcaggccagcgggaagcgtattcttgcctataagaaaggtacagatccactggcaatctcattattgtagagacagacaaaatgaagaactcggaaagctccagtcaaccactggcctcatactgtaagtctgaaattttgtctttatctgtgacatatgactgatccaatcctgtggaaaaatatcatagcctatccatttccaacccatcaaaatggcaactctggcagtgtcccactgccaacccatcaaaacggcaactctgacagtgccccactgccggttcattctcacacagacccacgtctctccctcaactatcagtctggtagggatctctccacattttcaccacacacatttcgggagattaatcaaactaaacctttgcgttgggccttcgaacaatttgaattgccagtggttcctgttgccggccccagcagcctgcaaccttactctgcaccgcccctaagaggaaatgggaatttcaacttttcggtaccgtcggtgcttcccaatggatggtatcccgatcaagcaaccactcaaaaattcttagggtctggttggttatacattctaatttagtttatggaagatgaggatggatgcctctcccctcatcttcacctcccagctttccggagattactcgaactaaaccttcccggtgggatctcttccaatcagattttccagcggttcccgttgccggcccaagtagccaaccttactctgccccacccccaagagcaaactccaataccaacttttcggtcccaacggcgattaccgatggcaggcagccagatcaatcactctcccatcgctcgtcacgatcaggttagttatcccttttacttgaatttatgaaagatgaggacgctttaacaaatcatattagcctagaagaaggattacagctgactataattctctattcagtcaaactcaaaacaaaaaaaggttccaaaaaggtggctgcgaaggtatatagacctgagaagggcaactacctgtcgaataggaggggaaacgttagccgtctcgctcaagttggcaaagaaccttgtaggtttactgttcaatccatttttttttctaaaaagagaattcatctgtattcctcttgattaataatcttttttcaaatttccagatgtgtgtgatgtgtgcggtaagatctaccagcgcagtggtgaattgcaaaagcacaacgccccgccagcaaagccacgggccaagaagccaaaggtttctgacgaaaaatgtatgtaactccatcctcaactcgttcccatgtttgttttgccttttttttaactttttttttctaatgatcatttcgatgttttaaactatccaacttgaagatccttgcaagtatgcacatgaagggtgcaaacattcgtacaagagcttgaaggattggcactactacaagcacctgaaacatgtgcatggcgaggtggtaattgtgtcggaaccagtgagacgggaaatggtgtccacctttcccgaaagtgaagatgaagatgattgtgaagagcacaatccggttcccggcccctcacgggaaccaagctcataattttctcaaacttcctttcttcacttcaagatgtcattttcttcactgcattccactgcaatttccgtcgacactccatatctccctcttaactatcagaatagtaatttgtaggaaaaattaatattcccggttggctttcgatcgatcagaaatgtcagcggttgctgtcgcgggccccggtagccaatcatacttttccccgcccctaggactcaggagcaagctctaatttcaacttttcggtcccgatagtgattcccgatgactggcagctcgataaatcgctgactgacagattatgatcaggatcacgttattcatgccggtatttttagtttatgaaagatgtggatggctcaacaaatcaaatgaaggtggaagaagcatgaaagctaaatctcatgtttttttttcgtccaaaacatctctaagcaaaagggaaaaaagagagtatacgagtcctgtaacgaggattaccaatcggatagaaagttcaacattaaacgacacgacaaaccgaagcaaaatcctgatcatgaataacaacttggtctgaattccatgattactgaaaggaatatggatgcgaaaaatcgtacaagcgctctgatgatttggcaaaccataagagggaaaagcatggagcgccgccatcaaagccacgggcaaagaagcaaaaggtatctgatggaatatgtaggtaacgggttttactttttttgctgatcgccactgtgatgtttcctgcgtctgagacccctgcaagtacgctaaccaaggttgcaaaaacacttacaagagcctgaaagactgggggtactacaaccacctgaagaaaaaacatggggagattgtcatactaaccgaacctgttagaagggaaatgatttctacttcctcagaagaacaccatacggctctcggtacttcacgggaacaaccgagctcgtaaacctctcctcaaattctttcgcgagtggatgaagcataacaagaagatttttggtgaccttccagaaagagaacggtccaagattaattacgaaaaccacaaggcgaatccgggagaatgagaattttgacatcctggaaaccgtatgaggggaatcaaatcgactagagtcggaagttctgctatgcctttcagacatcttgaaagtcaacagatgaataagagcatgagtactgccgctatttaacgcttctgtttgggatctcacccgcagcgagtcaaaattgcacacatgaatgatgcatggcaatacagctgcagaatcatgataaatgtaatgtttcgatgaggcagctgagaaagaataacacagatggaggatgggcaaagtcatagttcgtcaaaggggaaatgtaacggcgatagtccaatgtaccagactgaaggtgatggaagcaagacatggaagaggaagtacgatcgatcgatgacaggatggttggggtgcgattatataaagaaaacgatacggattccggagcaagaaaaggaaggagggaaataggcgccgaagatcaacaataggtgaagaggaattgaggaagagatgaggaggacgaaagagaaacatacaaaaggagaaacaaatgaaaggaaacaaaaaaaggaaggaatggaaacaaaggaaaggtaaaggaggttcagcaaaagacaagcacccatgggctgaaaggaaaggaacgaaaagcaaagcaaaggaaggggaaaattgaatggaagatacgagagaaaatccgcgtattcctccctcacacggtgaccctattcacttgatgcggttattgcaggtacataacccaaaacccacatcagaaataggggttgtgcttcaagtgtgacgaaaatgtaccgataatcgttatcttactgaattatttactttcctgatcgaattctgctcgatcgattattgttatgtggtcaagattcaatcttgtatgaggagatttgagatctgcatttcttttctttcatttcgtttgcatttatacgttctctctgttacctcgccttgtcgttctctcttccttatcgcgatatctctgttctttattttagctttacaaaaaattactcaaaatataataagactattgcaaaacaaacaccttataagttttcatatcgttcgaaaagaagacttatctttatctattatctcttggctttagactagtttacctcttggtaaacttgatagtcgctagcgtttacagttattggtagagcctcacagaaaagcggacacaattctgcaactctccaggtaattgtcgtccaggagagacgcgccgcagccttcctatcctgacaagtttgggcatggaacaggaaagagttttcctccaatacttccctctgaccagaattagaggttatttacaagacagctaaattaaaattcagggttcctggtattgtaagtatatcagaggagcatgaaaagaagacctcaccattcttgggtctcattatcctcataaaatacaaccaaatctagtttggggatacagcaaagcaatgtagcttaattaggctgaaatctgcccttttccataatgattttcaaactagtgtagctctttctgtagcttcaagattgctgagtggtctagctagttaaatataataaatttctcatcaaattctggggtgcacattccttgttgaatctgtatttttttatgttattcttagtcataatctaggctgtattttataaattcttcattttgctggtacaccacgggtgcacggagacgttctcaagccgtctggattgaatggcttgacaccccctcaccaattgagtcaaaaacgacctggaggcgtcttgacgttttcgcctggaggtcgacttggaggcgactcgctaagcgccccggacgttttcaagtcgaactgaaaaccagtgtgttctaaggttcatgaaattgaaccttggaatggtcttcgagtcgtcctcagaaccaaatcagagccaatttggttccgaagacgactggagaacccaaatggttcttgagaacgactcaagaaccattgagtgcacccgtggtgtagcaacttctggaacttatgtgatgtgggtaaattacaatgacagcgcaaatatatatacataattttttgtatggatacatggtgcatgaagggaaaagctcatagattcaactagctttcaatgctacataagctgcatgtgatgtgtgaaacaagtttccagtattctaaagaatgaattttcaataaaaatggaaagcttttcaagtttaaaatcaattaatatgggagaatcagatgaaatcagggtctgaaaacttgaaatcatttatacaaactcccagtaaatttctatcttagcacactcctctcattccagagggacaggtaacccggcgtgccggaggcacctcgcaaagtgagcctctgaaaggggggcttgccagaaaagtggaaacttgggctggtgagctgcttgaatggtgtggctttttgaccacttgtgggtggattgcctgatttctcccaaacgagtaggcggagagacccatgatgaggattgtttgatgtgcacagatcttggcttttactcagcctcctttcatggatcaatctctccaacagattgttcatcttttgctatctagcaagcgacttggttcttttgtagtctgtatgatgctaccacatacagggagaatcactgaagagcccaaaagtcaaagatgaaataacctaaatgcctcccttcaaaccaccatgaatcccttggtgaaggcctgactgctcccatgttgcatgatagggagggcaatattgacacctgtttggcggtacaacacgagttgtaattccttgggcaagcaggccaaaacatcatggcaatattctaccaccaaaagttcaaaatctcacggctgaaatctccgacatccctggcaagtgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttctaaatgtatttctcaagataaaggaaatacaagtaaaagtagaagagagggaaagaagagaaggaaaagaatagaataatctttttgttctttgtttattttatgaagatgattaaattatggcagtcttactgtccctcttggatagctgcagacagtcttactttccttagtaggatggctgttataagcggagctaactctgacgcctccaaatcaacagaactgaaatgggttattgacactgattaatcaggtcaaccgcaattttttagatcaaagatcaaggctctttaaagggaaaactatgtagttttcagttatactaccaaacaggagaagtagagataataaaagctggagcttgctttctttgatcagggatttggtttgaaggggagtgaagagaaactgagagagacagagaagagaaacaagcagaaagatgctagcttaacttatgagaagagacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtctgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaagatcctgaaaatgcaaactcagtgtctactgagaaaattttcagagttggattacataatcacaacatgtacatgtggtagagagttggaattcaaacttggttgatatttcacaaggtacaatgaaatattaaaaagtctgtgaatgagaagagtagtgcaaaagtgtgtagtggtgactgaggttaaaattaaatgaggaattcatttctgaagtcagaatgtaataaaagattaagatgaaaaagttccagtaggaacttgagtgaaaaggaggacttaagcagtcttttggccagcttggctggctctaaggctgacagcaagcccctcctttggaggcttgcttcgcaaggggcgcttacgcctgccaggcatcgtggcccaacaaattgaggggcttttttaagctagagtaaagctgaattaagagaatgttatcagtttcacatggaaaattgatcccataattaagcttttaacatgcattagcatcaatctcatggttaaagatagtcaaaatggcaagaattcttctcaggatttggccacatttttaatttaattttactttgatgactcaagaaatggccccactacagtgggaaaatcatggcaaagaattctcagtgatgttccaaaaaacctcatgagtagaattattttgctatttgcaactgttttaattccatcacttttttccactgtttatgtaaatggattgacttatatgtaagaacccactgattcaatcaaggacacctgctcaattaagtgtcaaaaaggcatgcattatcagggggtatcaataaccaaatccaccattatttaattgactggtttggaaaaatctacttttttttaacatgttggttcttccaacggtgggccagttacgctaaccgtagtgttagtgcagcgtagtgttagctttttaagctacgctacacaaaagttactgttagcaaaaaaatttggcccactaacactacaggatttctgaaaaaacaaaaaaaaactttagcgtagagctgactaaaaaaaacagcaactaacactaaccaaatcccttgttagtgtaattttagcgtggttagtgggataaaaagttacactaactgctagtgtaactttttgataagttacaccaactgttagcgtagtgatcccctcagttacactaactgttagcgtaactgatcaaaaatttacactaactgttagcataactgattactgagttacactaacagttagcgtaactgattacgctcctccaattgaaaaaagtaggtggtatcactaggggtgagagtttgtttgagaatctggtttcgaagctcctgttttttttggcttggcaccgtttctttgctgctttcatactggcattattattactatcaagagataaattagtccccagggtttgaatcaccccaagatccatttattccatcatttagtagccagctgcaggaaagggaaacaggaagagtaagaagaagcaaaaaattagatcagcaacctgcggaagcttaacacaaatttgaaatcataccgcttttttggcccgtcctgtttgtaatccacagtcaatggtcaagaaaatgtgtgtgggggtacctaaatcaaagaggggggaggttagcaagcatcggagccatggtagcagtcttctagtttgttcccttttggggaagcgattgatttttgctggttgactttgagtagcgataacttttgcaaaaaacgtccgatttcctcaatttttggttcgttggaaagctgacatcaagggctacaactttgtcagccactgtgttgactaaaagcgaacggttgctgagatcgaattgattgaagttagtccaatgcaatccaatgagagacctaagtttcagaagagggagtaagctgaagagagttttggattggaggatataatggaggtggttgtgatgagtatttaattgagatgaagatcagattgagctttgatgaagttgatgatgaggatgaggatgaaaaaatcttgatggggtcttgcttggatcggaagagattggaggggaggtccgacatccatctccccttgcttgaacttcaagttcaaactcaaagcccagggagtgaacatgtcacaggcatgtccatgacatcctcttgctgactgaacctcaactcaccaacccattcctcatgtactgctagtcatgtggacaaggaggatgtctggagatgctactaacctgtcatgtcaagtgttcaattccacctcaaggcatgcatttgtgttattttctcacttgaaatttttcatttgtccaccattgtgtagtgtagcgtggtgtgggaccagttacgctaaatgttagcgtcaactcagttacgctatctgttagtcaaaattttgttagtgaaaaaaaagttacactacctgttagtttagcggtgattatttgaagctaacactacagaaaatttgagagaaaaatttcacgctacgctggcagttagctcagcggtgtttagcgtgcgctaacactacagattttctagagaaaaaaaaggccgctacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccaccgttggttcttcatttgaccccttttggggcccattgatgcatttttctttgagaaaagtgactggtttctaaaggtgtatttcctatatttcatactgtcaatgagtgatcctgacctgctgtggtgtaatgttgatttccatgatatttcatacccatatgcaataaccaaagatgactagaagtttgaactccccccctcaaggttgcaaatcttcattgcatcaggaaccaccatcatcccaccctgtcaaaccaaaagctcccttaatccactgccaatcaatcccaaactgtataattcttgttttgcctcactgcttgtctagaccaaagaaattcaggaggagcacagttataactcatgtggaggtatatccaaatcccatttctttctcaattctccttctctctttctcttctctttctgattcagttggttgatcttatattttttcttcaggcttgtttgctattttcctttacgccctccccccttgcgcacaccaatctgcatgccaatctgggtcctaaacccatatacaccggggctatcccatgggacctgcagtgcaaaaaaagagaaaaaaagtctttgggctgggaggaacccctcccagcccaaagactgtatattctcacggctgggaggagttccttggctcaaggccaagagcaatccctcttggccttgagacagtagtcttgaggctgacaaggcaaaacgtcgtcaaccagaaggatttccttccagttgacaaggtaaatgtaccttgttgactggaaggaagactttctggttgacaaggcacatgtaccagcaataccacccacacacttgaactgaagtttgaccagtcataatttgattgaaaaatttcagaaagaaggccaaagtgtggctcatggcaaggtaccaatatgtcaattatgattggtattatcaatttttttttgactgttattgtggccattaatccctgatcaaaagttgtactgttactattgttgtgatgaaaaatactggaagtgatttccaccatcaatgatagaatcaatatctctggccagaacttgaatgaaaaatctgggaatgtgtcttggactatgcacatttggttactgatgcattcaaaatgatttgaaactggccaatcggtggatattgattcaagaatcttacagaatcttcaagaagagatggaaagtatattatatttaatgaaacccaatctgagatgtggcaatcacagtattcaaacaatagataaagagtgcgaaatagagaaaatgaactggtttctcaaacatttcatccacattctttctggctatcacaaagactgaatatatctaatatctcatctttgaaagatattctgcttttctgaggataccattttaatctatcttttcaagccatgctggatggaacttattttttagaaccttgatgttttttttcatcagtataagtagatctatctaatcttgcattaatcccatcaatacgcccaccaaggttttctcctattttatctattttatctcccatctctgagtatcctgattctacattttccatacttctgaacattgcttccacttggatcaagagaattttggtttatagtcccaccattttttttaaataaatgagctcaataatccaacacaaatttgtgagtttatttgtgaaacaaaacttacatgcatgtttgtttgagcttgtccctgattttgcatcttttgctagttcttgattttttgtgtttttttttgttagtttggggaaagattattaaattatttttaaagttagaatttggtggtgaaagattttcattgtttgattagaaaaagaagtcaataattggtttgttcataaatctgatcaaaatttggatgaacataaaaatcctgagatgcaggcacacctcgggaagagttttccatcctcttgtggaggaggtgaatttcagtgcctacagaaacatcattgattcctctctttcccacagcttttggatataaagttggatgtgctgagattacatagcaattgaagagatgaaaggcacataagatactggatagttgcatagctagggttggcttgatcttattaatttttgattgatgtgagagtagcagaagattattgaagtgtggtgtggactattgggatactcaaggaagacaaggggtatttataacccacagctacccaccaagttgtgtggtgataacaaattacaattgtgccagtgcaagactactgcttgcttttactcaaaactggtacagaaagtcaatgccaaagtcaaatttttctgttccagcggatgtatctcaacaaattaaactcagaaagatatccgcagtctacatggcctgcagaaaagagattttaggtagtatctccaactggtttcattttcaaccccgcgtacaacaaacctcattgcttgtcaatttcaatgtcaaggctgcttggattaccccccccccccagattttttctttcaaatgtcacaagcatgatcatgaagtccaacagtgcacacacacgtcacttttcacaccaatcgctgggagcgaagtcgcagctgcggtttgacgcagccggtttgatcagaaaaaaatgacaatgtgaattcagatgaattagctgtaaagataacggttgaagtatgacccgtccggactccgcattcatacatgttaatccaactttccacaataccttcctgtgtgggagagccggaatacgtgaaagaagttccagcagacaggcatttgctggtaatggtcctgcggcacctaccaaggttttttaaattcccctggtacatgagttttgactttctttctgagaaatatgagcagtattgacaggttatagtgccgaccatgatgaggaccgcaagggttgattgatgttgatctgttgattatagggttatcctttttgggcgggcaaccactcagtggcatgcgttctcccttttttattgtcatattgtaacccatttcattgtatttgcagcaccggagttttccgagctggaagtttctcaatgcctacaggtggcaatcagtacaaattgcgtatgaacgctgaaaaattattgagatcctcccggataacggttaggagtttcgcccgctggactgtttaggccttgccccttcacttgggctcagcgccatgttgccggtggaattcttaccgctgaaatcccgggggatcatgtcactgactgtgtaacaactggatcgatatccggacttgcttgtgacattcgctttccgaaagaggaccttgggttaagaagaaatgacgtcagatgagcaagacacgtagtagtaggcaagtcctattcctcttttccgttgacggttgaacgtatttatttatcacaatcgattatgtaggatctttcgttgtggtaacgaattgattgactcccggcaggtgggcaaactgtacaaccttaggaaactggtaggtagctctgcccttcaaaacctttgcgaagtgatacaaacctaattgccaatacctcatctgaatcccaggttggcttgcgtttgaatgattcattgaagcacatgtgtataattatatgtcatattttggaagatgacagtgaagttttggcagagcctatctgactgtttcaacaaggtcaactggtgcaagttagtaaatccctgctcccctcccgacctggctgggtaatgttgcaacaaatgtttgcataaaactaccagctgtacaagttttgggcttggaacttgtcagacccatacctgatttctgtgcttcatctcaagaagaaagcctccagatgagtagacacatgagaatcactgcaaaaaatcttcttgaaaacatccaatcacttgatttaaatgagtgtccaaattgtagctcactagtaatctatttgtgacaactataaggcaagtgaaatgttgatttagtatttgaatattaaggaaacttataatcatcaggttctttggttctttgtcaccaggaataaataattcttcaattttggattacagtcagcaagaagaagggtttggcacatccaggctctttcaatatagaaacatttacaacaaggtaagagaaaaagaatcagacttcaagaagctttaaaaatctcaaaaaaagtttgcttcaactgatctggtgaaccaaattgaaatccattctgctccaatcttttcagtgtttcttctaaaaggtatgtgatttaattagcatgattttgcaggaggagaagtcttgtcctgtttttgttcatgattatactcacgaatgttcttcttcattcaaacacaggttggacattgtatctatgaatatttggaaggtatctatttcattccttggcttcataaatgggatttcatttgcaatgatccattatcagacatgccctgaagccatagaacatcttgaaggattgggggaaccagtatatggatgtcccaccccaggatgcacaagcacaacacacttattctggaggaaaacctgctcaaattgttttgctgttgagatccttttccttggaggccaaggttgcatacttcatccgtatgttttttctccttgttttctttctggagattacactagtcagaatgataaaggaaatggagtttcttgaactatagagactgatcaggttgaaaaaattctgatgtttgccaatcatgattcatagagtagctgaacaatccaatgatctggaacattctccacacattgaaaattctgtagaaaccagaaattctgataacactctttcctcagcactcaagagtcccaaatttctattcatcatttttacagccttttatatctttcttgatagatataaattcatgtgaaacccattttcctcctgcattctttgaattccttgcataaaagaatatttgtggtcgggaatggggatcattttaccttaccttagtatagatggcactttggaacctgttggggggtaccactaccagacacacttcagagcaagccctccactccccagccaacaggcatgcagttggaggattaaatagtgaatgtacagctctccatggccaagagaatcctcgtaattagagatgggccctgccgcatccggatatccactcactttttcagcagaattggacatccgcatccacatccgctggcgggtatccaaacaggtatcctcagatatccgcccctaaatttacacctagggtggttggaggtggcggctgacaatcaaccggaaggtcttccttccagccgacaaggcacaacctcatttactggaaggatttccttcctgtcagcttgctactatggcagatacaacctgtcatagcaaaataaaaataataaaaatacataaaaaatctaagaataaagtaaaaaatattacataagtaaaagaaactactttacttatgtaaataatacaaaaaacacttaaaatatacaaataacttagaaagtataaagaaaactttaattattattgcagattctaaatctacatacaatttaacctagggtacagccaaaggtacccccaattctcactccttcaccctttaatacaaccttgaataattaaccagtacctttagatcacgggccctggataattatgcattatacataaccaaatgcatatactccaaatcttgtcacggatttggagtgttgtgtaaagtttagaagatagtgtggcgtggcgtgtactgtctccaagcccgcgcgccgcgtagtcatgctgcgcactgttgacaggcgcgcctgactacaattgagcccaaggctcaagcccccgcgcgtgctaggtatgcctacccgccttggatacatgcataaccccctctgggttaccagtatccaaggaaatgggccacaaagccccagaaactcactatgcacgtgtcaacaaagccccacacgtgtaataaaaatataaacacgctagaatattcttgaatatactacagtaactctgtatattctatcttccattttgtagcacgtgtaacaagccccagaaaccagttctggcttattctgtggcccatttccaaggaaatagctccacgtaacagactagcccctacccacaggttcctaagggatattcttggttcaaataaattcgtgcatggccccttggagcttctagaatattatccccaaggtttcagcccttgttgcgtcaccatgtgggctaaaatgggcccaaaaagcgctcccaagacctactaagctcccctgagcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataataatcccccagctttacaataccttatagaaatttacttaccatttacaagtctcctacacttgtaattagcctagttactactataattgctgttattaagcctcaagaaccctcaagatactccccagttatcacccagcacccaaaatcaacctttctgagcgctcccaactgtccagtttctactaagaaaatcctcaagaccccttaggattattactagtgagtaataaccctttcttgaagattttcccctaaaaattatctcctgggatttaaaccacacctgctacaggccccagtgtatcaggtacctaaatcctctgctttttgcacgataccttagagggattaaaccacccctgatttatcaggcccctctggtttaatttatattaattttattaatataaattggccactttttggttttaatccataaattccacgtaattcttttgaattacctgtaccagttctatcccacagttttttttccataaaaactcttactttttgcaccttgtgtagctagaggacacgtgtcttggcatcacataggctgacacttccagtcaacaaggtacatgtaccttgtcaaccagaaggtcttccttcaggttgacaaggttgtgtcttgttggacttgagacagtacagtctccaggccaagagggtctgtctgacgggtatccctggggatatctggatacccaccaagagtttgaggaaaatcgggcatctgcacccaaatctgaatcctctggtgggtatctgccagcggatagggggtatctgcaacgaataccctgaggccatctctagctggcaggtatccagtggccacagcaggtattaaagatggcaccaagtacttgctatttgttggcgaatacttgttttgtcagcttgctactatggcagagacaacctgtcatagcaaataaaaacaataaattacataaaaaaatctaagtataaattaaaaatattacataagtaaaagaaacaatattacttatgtaaataagataaaaaatacataaaaataaatgaataacttaaaaattataaaaaaaaccttgaatattattgcagattctgaatcagcatacaatttaacctagggtacctcagccaaaggtaccccaaattctaactccttcaccctgtaatacaagcatgaataattaacaggtacccccagatcacgggtactgtgacacttctgcataattcataatgcatatactccaaatgcagtctcagaattggagtattgtgcactgtttagaagatagagcagtgtggagtcctgtctccaagcccatgtgccacgtagtcatgctgcgcaccagtatccaaggattgggccacaaaagccccagaatccccattgcacgtggcaacaaagcccccacacgtgtaataagaatgtgaacaagctagaatatccatgaaaatactacagtaaccatattccagtgggtaacacgtgtagcaagcctcagaagacacctctggaatattctgtggcccatttccaaggaacctgctccacgtaacggagtagcccctatccacaggttccaatgggacattcttggctgtaataatttcgtgcatgaccccttggagcttctggaatattatccccaaggttccagccctggttacatcaccatgtgggccaaaatgggcccaaaagcgcccccaagtcctactaagctcccctgggcaacccctgaggccttccacaggtatttaaagggccttctgaccgcccaaataatgatcccccagctttacaataccttatagaaatttacttaccatttacaagtcccctacacggggagtgataatcacactccatcccccttcgcgcacgcactccaacacgccaatcaaaattggcgtgcggacccacacgccaaccctctgcgcgggcattcccccagcaggttggcgtgcgggtctgcacgccaatttcaattggcgtacaaggctgcacgccaaaatataagcggggcatgcatgcacgcctcgccatatcccataggacccaggcctgggtcctatgggatagcccagggcttgaggcagttaaaaaaagaaaaaaaaaagaaccaaagactgtacagtcttgaggccgggaggacttcctcctggccttgagactgtacatggctcaaggccgagaggaatccctctcggtcttgagattttgtacagtctcaaggccgagaggaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagggataaatcccggcctggttgagagtgtacactcaatggccaggaggaaaactcttggccattgaaagtatatactcacaatggcagagaggaaggaggtttcctctccacagtcaagagtgcgcacccttgacaaccaagaggcttctttcctctctgccatcaagagtgacactctcagcagccaagagaaaccctccctgtagttgagagtgtactctcagcaaggattcctggggatttgggagttgaatgtccaaagtttaggagtcaattaaccaagccccaaattgtattccagggtattgataaggttaaatgcatacttatcttcacatgacattatggttggcaagcatatgacatgtggaattcaaatcttaaggtttgttatgcacattcacaaccttgtcatgtaagagcagataatttgtaaatatacatatttcaatgttcacacaaatttaacatacttgatttacaaaccttctatttacaactcttcaaaattgctgacgggttgtaaaattatacaatacctgtacatgaatggaattttacaaactgtatgtcttgcaaacaatgatttgtaaaattcacttaccccctagacaactcagagggccaagggctcaagtagttagcagaaaatctgagctgtgtgctccaggggcaggatgtttcagaggtttgatcaccccccccccacaagaagaaaccattcaaagatacttaaacaactacattatgttttttggtggcagattgccaaagaagtaattgaaacaagaggtgaaaagggccaagagagtggcttgaatgggagacaaacaatggacaagaaaagtgaaagtcacaagatgaaaaaaaattcatttagtttttctgtaggtgccggttaactatcttgctgtattgtttcccacttttgctagttttaagttctacgaaatctggctcagcacggatcaagtccctcacggcatcaattacatcttggtggagaaattgaaaactattcagaccatcgaatgagagagacgctcgccgtttgttttcatcaatacggatgctgttgccactgcgagtagttcgacttggaagatcaggtagagtggatatggtgtcttgaggactgttcaagttcatatatatgatcaggtaagggttgtgctgcaagagttgaattcttgagtaactattggcccacttgtaattttcatcttctacattcatggatgtatcccggtttttgacctgaatcccacagaatgaaacgttctttggatccagatcatccgaatctcgtttaaggtagattgtaaagatttgatcaatgcctggctggtttggatggcactgtagccgtgcccgggacactcccgacaccaactaccggtttcagcctaacccctgccccaccgatgggcttggggcccgacctcctaaccctcgccctcccaacagggcttgggttccgtcacgactttctaacgaccaacgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttttgtgaaaaatggaactcatgtctctttattccctccaaaaggggggggggggggggctgcatgaaaaccaagtgagaaagagaggggaggtgcctgaggtacctgcaacaggtaccttaggtaccctccgggaggtgtctggtgcggtacatggtatctattttcttgaaaaaaatgagcaggtacctaggtccaaacgaacgatctctaaaatcaacaactctgagcgctcccaactgtccagtttctgccttgaagatcctcaagaccccttaggattattactagtaagtaataaccctttcttgaagattttccccttaaaattatctcctgggatttaaaccacacctgctacaggccccagtgtatcaggtacctaaatcctctgctttttgaacgataccttagagggattaaaccacccctgatttatcagtcccctctggttttatttatattaattttattaatataaattggccacatttttgatttaatccataaaatctacgtaattcttttgaattacttgttccattctttatcccagagtttttaccataaaaactcttagttttgcaccttgtgtagctagaagacttgtgttggcatcacataggctgacatgtttgcaattacttgctacttgttgccttccaacaagtacttgtctacaggtgcgggtgtctgagatctgagaattaattcagatggcacttgataagctcagttgtccaggtgtgttttttatcctaattattatttttattttggttgattttttaccaactttcctgcacattctgaagcaaccacttttgatgtggagcaatcctttagctttggcagggaatatgcttctctcagaaggcacaagctcagtgcacagtctgtccctaggggggtgagtgtggcattttactcaaaaaatggtaagatcaagagggggcttttgagaaaatggaaggcaaataagaagaatgagaagaaagcagcaagggagaaatctggaagaaaatgaagggcaagagttgggatttattattactatttacactcacttagtttacaaatctctgaaatgaaacacaaaaaaatttatcacctttatatctcaaaataagcttgcacacttgcaagtacttgccacaagtacttgcgtacttgttttgtcctgcccccgcaagtacgtctgtgggcagcggtgggccgctacgcttttggcccaaaaagcatagtgtagcggcgctttttttcatcaaaagaatgtagtgttagcgcttttgtagcggattttcgctaggctatgctgcatgctgcgttacagcacttttagcggtaaaagcggccaaataccgctaaaaagcgctgtagcgcagcatagtgggcccttttttgtggcccacacgtgtaacgttagcagtgttgtggcggaattccgctgcgctacgcttagtgctaacaggaattccgctgtgttgccctacactgaccgctacggttagtgtagtggcccaccgttgctgtcagctattgagtaagaaccggataccttgaggggttgctgttcctaaaacaggatagtgagaagttttgagaattccaaggctcttcaggttcagggattcacagatataactaaagaaaggttgactccaaactttcgactagttcagggatctgtgcaatataacttgagtagctgtcttgaccgtagatcctagaggtacgtcaggactaaggggaatagaatacttttgggtaatgttgtctcttcttggatttctgaggatcatagaaataaaagagaacaaagcttatatagtatgtacaatgcataatactgtataagcataaagagataaattgaataaatagaagatgcatattgtagtctgtgtagtaactagaacagtagctggtgacaggtaattgtgaaaggtacttgcaggctgacagttgcttgtggggtggtggggtgtctgaaaataatgagaatttttcatgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaacaaaggaattcaatatgaagtatgcatccagtatctcgtgaatgagacatggtcaggataataataaagaaaagctcctgtgacagcttgagataagtgtaacttctgaactagtagagataagagggtagttgtagtgagtgagtaggggttattttacctgaggaatccatttttggtgttatttttaccatatctttaatctttagggagataataataaatttttatatttttggcgtagaaacacaggaacaattaccacagcgggacctgggaccgacttcagtgggccgcgaggctcttttggttgctagcggagctgccgagcgagctgctgaacatcgcgggggtggaccaaagctgcccttggctgctgagtttggcagccttggccgcgtttcacccacccccgctcaacttcacagtccgcatttaggacaactgtgacagaccggtgacacctcgggacatctgactccaggccgccaaaggcaagccgatccacccccagaccattagagatgctctgacatgtggaattcaaattttaaggtttgttatgcacattcacaaccttgtcatgtaagagcagataatttgtaaatatatttacatatttcaatgttcacacaaatttaacatactttacaaaccttttatttacaactcttcaaaattgctgatgggttgtaaaatcatacaatacctgtatatgaatggaattttacaaactgtatgtcttgcaagcaatgatttgtaaaattcacttaccccctagagaattcagagggccaagggctcaagtagttagcagaaaatctgagctgtgtgctccaggggcaggatgtttcagaggtttgatcacccccccccccacaagaagaaaccaatcaaagatacttaaaccactacattatgatttttagtgggagattgcccaagaagtaattgaaacaagatgtgaaaaagccaagagagtggtgtgaatgggagaagaaccatggacaagaaaagtgaaagtcacaagatgaaaaaaaaattcatttagtttttctgtaggtgtgggtcaactatcttgctgtattgtttcccacttttgctagttttacgttctacgaaatccggctcagcatggatcaagtctcttaaggcatcaattacatcttggtggagaaatttaaaactcttcagaccatcgaatgacagagaagctcgccgtttgttttcatcaatacaaatgttgctgccactgcaagtagttcgacttggaagatcaggtagagtggatatggtgtcttgaggactgttcaagttcatatatatgatcaggtaagggttgtgctgcatgagttgaattcctgagtaactatcggtcctgtaattttcatcttctacattgatggtcgtattccggtttttgacctgaatcccacagaatgaaacgttctttggatccagatcatctgaatctcgtttaaggtagattgtaaagatttgatcaaagcctggctggtttggatggcactgtgcagccataccacggtacatgcattccaacaagtcgctgggtgtaggggtatacttgatgagcaaaaaatgattccaaaaaatcattccgtgattcaaaagatcttctctctgttcaactccgattgaaccgagatccaaatctttttctaggacccaggaaaacccctatggaacacagtaaccaaaaaaccaggatttttgaaaaattcatacattttttgagcccattcatacacatttcgtgcgtaggttcaccactttccatgagaattcatacatttttggtgcctaccttctgcacaggggggaggggggggaggggtaaaagaggcaaaaaagggggagaagctaaccatacaccagctctcacttcaaggggtctagttgctggtgcaaataatccctctgaactacacatcagctgtcagccttagagccagcacagctggccaaaagactgcttttaccatcttttctcactataatattaccataactttttactcataagatatttcctgaatctgacttcagatatggatttctctgctaaattaacccctagtcaccactgaccacttttatcttactccaatccttcttatactttgccttattccacagtacttgtctaaattctgctactcaagaattatagtccccctctaccacaagtacatgtaatcattacgtaatccaactctgaaaatcctgtcagaggattctgagttcgcatttttcaggattttcaaggttttttagactcactttgaaccagaaccaccaacaaaccaaccaaccccgttaccgcttggcgcttaacttgtcgaaaggattccaactcccagttttacctccacgtggtcgtgctaggactctgacagttagtattctttcttgttgcttgatttctctgttgctctgttatctcagtctcacatatggttcttcaaccatatctttctctctaactctctctctttgatcaactcaatcatactcttcatctcattgtttggtggtaaacctgaaaaccacataggtttccctttaaagagccttgatcatagatctaaaaaatagtggttagttctgaacatattcaaactaaaaccttctacagtttcttttgtagaagaggctagtctttgacagcttatcagccatcctactaaaggaaagtaagactgcagattcaatcaaataaaagataaaaaacaaataaaaatatatttctcttttcccttctattctcttttctcttgtctttcccctttttctctaacttctggttgtatttcccttcttcctcgaaatccaatcagtagttcccctcattcttttgtgtcctgtcgccacataagaggctcaggctcacaattgggggcctcatcgggaaattatccccttttcttatatcatcatatactagattctaatcttaactcaggcctataactctaatatccaatcattcgaaaaaaaaaaaaaaattattttacacttatcgctcaaagatttttttttcttttctttaaactccaacctgacctctctccttttacgttttccatcgcggagcgctcgccaaaatcttaacatcttaatcggagactgacttagaatattttcttttcttcatctatcactcaatcgccatacctaaaaattccgcgaaagtgaagaccagaaagaatatcattccagactctcctaaagatacctcgccgctgtcgtcttcacccctctcaactataccttcggacgatctgatagagaaccaagctaggctactacccagagacggaaatcttataggatcgaacgtctggactcctatcagtacaacctccgaccactccagaaaaaacagaaggaagaaatcctcggagaatcctactcctcgtcctaaacttgctgtcgtgaaagttaagaagaaatcaaatagagccagtaactccgctcctttagcctcttcttctcagaaacggactgcaaacccgatcgcgaatacctcaccagtgaacgagaaagaaaaaagtatcgggaagagcaatagagaaagtagtaagtccttagaaggactccaatacgtactcttgttgttaaactcctagctaacctactccgaatctcaatatttatctcatctttcgagtacagaaagaccttcttctatccaacgaccaatcgatcacactacaaccgtatcagatactagcgatagaacgcaaccgaaagcgagtatccctagtgagttttcgcttctaaaatctgtgaagtagattactcctctccgcatctatcaataccgtttcgagtgacttaccgttgtgtatctcttctacatttacgatgggtgctcatctcaggaatggccgaaacctctctcacgagctccaacagcgataccgcctcagcccagcagccgaggaccggcttcgaaagcttagagagcagcctcccaccgataaacgaggatacgctcctacgacctcaagcccaatggccggcccaagaccagggagtgtccccagcgctgatcaattcgcgagccgcgtccatagctctggaatccaaccgatcgatgcctgtgcctcacccgatcgaccgagaacaaatgccgttcttgaacaactacgcggacagaccccctcatcctcgtcctttcatgacaacctcgttagcgaacaaaatggaggacacaaccgccgtcatcaaccccgctatcatcagcaggtccaacaccagcccgagcaccagtggcaccaacaccctcaagaagattggaggggatacgagaggaactggagagctccgagggaccagacaaccagagtcatcgagataggagacttcttgatgagagccgaacgagtggcagggaggatataccgctggagaggaagaggtcaagggagaccccaacaacaaggaggtccccacagaggaccccaataagtagtgactcacaaattagtttagatatagacaacctttccgacccctctaatagggaattttttctccaaaatttaaataatgatttatctcaacacgctcctttactcatagaagaaaatctacaacatcttttttcttctttcctttctgatttgaccggaacagtaaaagctatacctggtaccctcttagaaacttgtgtagatagtcttaaagagaaaatgaatgaatctatattgaaatttattcaagaagatattacgccttctcttattgacaatttcctgagccaaatctgtgagaacaataaagaaattaagcatgtgagtaaaagcggagaaatagatgagataaagaaacatctggaccaaaaaatagagagtctacaagacgtaatattagtgaatgaagcacaatgttattccaatgtagatattcttaagagccaaatcacatcaatggaggaaagaattaacagacaattccaatctatcaactctcagatcaatgacttaacagtaaatgagagcaacagatttgaacacgtaaagagaagattcggagacgtatcatctgtagtgaacgcagttaattcaaaaattgattccatcattgaacctgtagacagagaagccccccctcatctacagtacaacaaccctattctgaacatgcaacatccccctcctccaaatgaacctactaaaccagaagaaaaatttcaactccatgaaatagttcaaaaacctctccaggcagacaatcagaggaaaggaatgacagcggaagaactggaaaaattcccattcattgaccatggtgagattagtatagaaatcagaaaggaattttggagatccataccaaaaaaccaagattgggagaaattctcgggagaattgccctataatcatgaactatggataaggaatattgatgttttcgtgcaagactacctcttagttgatgtcatgataattagcagattaaccttgctcctcacagatacagcaaagaattggtacattggaatcagagaccacaataagaataaatcttgggcttggtggaagaatgctatcaggaccaagtttggtacgcacacatggaggtggaaaatgcaacaggaatttgagcaggattatttctctatgaacactagcaaagtacataactggtttggtacccagagggagagacttagagctttccaaccggaacttagtgagttcctgatctgtgaaaagatcatgaagcaatgcccaggaactttagaacatgctgtcaagagtaggtacaaacgtgatgctacggagatgacttttgaggacatggttatcattgttgaagatgtattagacagagctatgactaaagttaagtcaaaccagaacaattactatcagaacaataggaattcgtggaagaataacagttcaactaccaaggttgaaccgaacaaaaacaccatagattctaacaaaagaactccgctcagcaccagtcaaaggtaaagaagtctgccacttctgcaaacagcctggacatttctcaagagaatgtcccaagaagagaagcagaattaacaatgtagggatgacatcagatggtgaatcagaaacatacgaagaagataatcaagacagaagccctcttgctgaagaggaagaagaagagaacaatcttgatagtcagacaaaggaccacatgatactagccttagataatgacgggacttctgacccactgtatgatttcagcttaggaaactatgcagttgaatgcgagattactcgtgatttctctattgcagagatccaagcagaaactcaccaaccccagacttgggataagagctgcacatcttcacacattgaagacgctagacttatgagatgtaagcctgataaaggaaaggctcatttgataggaagatctaatttgaccagtgttttaattaatgatagtgagttctcatgcctcctagatagtggcgcttcttgttcaatcatcagtagtactcttttagactgtgttcttcctgaatggcaagacaatttgatgcccatccaacatgccaaattccacagttgtagtgatcagctacaaccccttggaattgttgaactgcctctgatattccctcatacgaaaggctctgttaggattcaaactgaatttgtagttatgaagaatgctagaattaactatctaatactaggaaatgactacatgtctctatacggattcgatataactaatagtaaagagagatattttactataggaaatgagaataagagaaagaaattcagtttcaagtcccacttcagagagccaatgccaccatctacggatatctcagcagtgaaaaagatagataaagatctaaactctttcataacaagtgaactagctgaatccaaagtcagtgataaattgacacatgatcagaaaactctactatttgaagtactgtacaagcataaagatgctttctccaatactgatcaaccacttggagccattagaggtcacgaagttagtattaaactcaacacaagcagaccataccccccattattaagaagacccccgtaccctgctagtcctaaaagcagagaggcattggaagagcacattgaagaactagttcgactgaatgtgctaaggaaggttggacataatgaaattgttgagatcaccactccagtgataatagcatggcacaatggaaaatccaggatggtaggagatttcaggtcattgaacagctacacagctgcagataggtaccccatacctaaaatagctgagacattgaataacctagccaaagctaaatttctcaccagcatggatgtactgaaaggttttcaccagaatgtgattgctgaagattccaggcatcttctgagaattatcctccacaaaggaatctacgagtacttgagaatgccctttgggataaaaaatgccccctctcacttccaaaggatgatggatatggaattcaggagagaacttgatgagaaatgggtgataatctacattgacgatattataatcatgtcaaatacttgggaggaacacctggagaggataagcaggattctccaaatagttatcaacatgaacatgaagatatcattgaagaaatgtaactttggattccaccagattaaagcactaggacatgtagtgtctggaatagctatagggatagaccagaataaggtagcagctgtactgcaaaaaccagtcccagctaataagaaagaagtgcaatcattcttaggttttgctggatattacagacaacacattaaagggttctcagatatagcaaaaccactcacagaattgactaaacttgagacagtttttgagatgacccacaggagactagtagcttataacctcttgaaagagaaactcactactgcccccctcctccttttcccagactgggaactcccctttttactatatgttgatgcaagtatgactggattgggagctgcacttcaccagatccaagttatagataaggttaggcaagaaggacccatagtcttcatctcaagacagttaaaagacagtgagaccagatatggtgccagccagttagaatgtttatgtctggtttgggccttagagaagctccattactacctagatggcagtgcatttgaggttataactgattgtacagctttgaaatccttaacaaacatgaagacaccaaacagacatatgttgagatggcaaattgctattcaagagtatagaagcaatatgcaaatcaagcatagagatggaaatatccacaagaatgctgatggactcagcagatgggccctgccaaatgatcccagtaatccagcctatgaccctgaagataaagatgatgacagattccccatcatgggcatacacgtatccaccttcaaagacaaattttttgcaactgtccgagaaggctatcagaagaatagtaacacagtcatcctgacacaacttttgcagaaagacaggaaagacttaggcttgaaaaattcattacaggagccatggaagtcagcttttgcagaaggtagattctccatgtttgatggattactataccaccgtgagaagcacaactcagtattggttctagcggacaaagagagtattaatgtcattttacatgaatgtcatgacagtgtatcttcaggacatttctcagaggatagaacaattgaaaaggtagaagacacagcttggtgggtaaactggaaaaaggatactagtgaatattgtatctcctgcgacaggtgccagaaagcaaacaaagcaacaggaaaaaggtttgggttactcatgaagatagaagaaccatcaaaaccttgggacataatcaacatggactgggtaacttcattatccccaggaggagcagctagcttcaatgcatgcctagtgattgttgataggtactcaaaatccccaatatttgtaccctgcttcaaggatgactctgccatggacacagcaatcttgttttggaatagagtcatgcccagaactggaatacccagggtcatcatatcagacagagaccccaaattcacctctgaattctggacaggcttacacagcatgttgggcactaaactttcgttctctaccgcttaccacccgcaaaccaatgggttagcagaaaggatgatccaaaccttggaagatatggttagaagattctgtgcttttggtttggagttcaaagataatgacgggtacacccatgactgggtctccttgctccctatcctagaactagcttacagcacaagtgtgcattctactactggaaaagctccagcactactggaaaaaggatggatcccaaatctaccaaaagacttcattaaacaagaaggagtagatatacatcctactgccttgaactatgggaaaatatttgacaaggccagaaaacatgctgagcattgtatctctgaagctgtccaatataataaaggaagatgggataaaacccataaggagccatcttttaaagtaggtgaccaagtattgatatccacagcaaacttcaccaatctctcaggaccaaagaaaatgagagactcgtttgccggaccctttgttgttagagctctccatggaaagaacgcagttgaagtcattctgacagaagaacttggtaggaaacatcccaccttcccagtcagccttgtcaaaccgtaccacgccccagatactgaaaaatttcccctaagacaacaagttaaagtggtaattcccccattggagaaagatagtaacagtaaagtaatattgaaaatactgagagaaaaaagacttagagttgataataaggatgtcaggatgtacctagccagatataaaaatatgagtgcggacaaggatgaatggctcctagagaaagacatcccagactctaactcattactgaggaagttcaggagtgagaagaggtcaagttaatcagtcccatttattttgctaaagaaatggaacctttttggtggtagggaatgtcagccttagagccagcacagctggccaaaagactgcttttaccatcttttctcactataatattaccataactttttactcataagatatttcctgaatctgacttcagatatggatttctctgctaaattaacccctagtcaccactgaccacttttatcttactccaatccttcttatactttgccttattccacagtacttgtctaaattctgctactcaagaattatagtccccctctaccacaagtacatgtaatcattacgtaatccaactctgaaaatcctgtcagaggattctgagttcacatttttcaggattttcaaggttttttagactcactttgaaccagaaccaccaacaaaccaaccaaccccgttaccgcttggcgcttaacttgtcgaaaggattccaactcccagttttacctccacgtggtcgtgctaggactctgacagttagtattctttcttgttgcttgatttctctgttgctctgttatctcagtctcacatatggttcttcaaccatatctttctctctaactctctctctttgatcaactcaatcatactcttcatctcattgtttggtggtaaacctgaaaaccacataggtttccctttaaagagccttgatcatagatctaaaaaatagtggttagttctgaacatattcaaactaaaaccttctacagtttcttttgtagaagaggctagtctttgacagcttatcagccatcctactaaaggaaagtaagactgcagattcaatcaaatgaaagataaaaaaaaaaaaaaaaaaatatatatttctcttttcccttctattctcttttctcttgtctttctccttttcttctaacttctggttgtatttcccttcttcctcgaaatccaatcagtagttcccctcattctcttgtgtcctgtcgccacataagaggctcaggctcacatcagcccttcaaagcattgagcctgggctttcaagttagaagggtggccttggggagcattgtggccaaaatttttgtgactttcatacacctttggttactacctccccttctttggtgaaaaatccatacatttgaggtgagtacctttctgggcaaaaacagcaattcatacatttggggtgagtaccttttttggtttttgaccaaaaattcatacattttggttactgtgttctatagcggctttcctgggtcctctttttcttctttgccagttagaactttcaagaaattcgccagccgaacgggacgtccatagactataccctcgcgcgaggtgaccggcaaggcggcttgcattgcacacaacagaataatctgactagcaagttctcctgcacctccggcggcatcgagtccatgcagcacaattgtagtgagagctttaatgcaatcgatcaactttctctcatccttcagaaacttcatagcagccgctgcaaatgtgaattgtgatgggtaattgctcatcaccatatcacaacctgggctgatgtgatcacagatcgcagagtgagatgcaatgagctccctgttgaggtgataggcgccgttgattcgtggctggatggcaggaccgagaaatgcaaacgcttgagctttcgttacgatgcgtgatgattgagtgtgttcagttggcccaagcagtttgaagtgagccaattctaaaatagcattatgaatttcttcgggtttttgctctttggctatcgcatcacgatagtaggccccaaagattgggtatccgtacttgaatagccgttccggagacaccaattccctccaggattggggtggttcagttgggaccatggcatcaaacgaagcgatttcgtatatcggtgcaaaaagttgatcctctcccacaaagtcgtatcttgcactcggatcaaattttgaaccgagactgaagttggcagctacgtgagaagtagtatcgactaggattgtaaagaaacccatatctgaagctatgttcctgattgaacgaccaaaggtgcggaaacgtgattgttcactatcgacggtgtcagccttgaggtatatacatacccataggcctcaaaatataaaatattaaaaataacaattacaactcatagtcaagtctcaagactagcccaagaaaaaatattataaataataaattaatattaagcataaaaatctatatataaaagtgtatatggtcaaaagcctgcaaatgaccacaaaggcctttaaaaataaaaataaacttttttactttacttagaaaataaaaacaaaattcatgtagttacataccactgtgtaactacatactcaaaaaacaaagaattctgtaaaataatcaataactaaagagttacagacatttaaagttacagaaccaaatcagctgatgacataaacaaagttcattggatgcgaactcaagataaacaaggttccaaggcttgtgcaacatgtacaaccttgtagctcagcaactataaccaagtgaccagtttagaccacatattctgaaccctgaccagccacttggtcatgtaacctgttttgtttatccccaaccttaataacctttctgatcgaactcagaatatcctcttacatcagccatccaccagaacaaccctggtccagtttgaaatcaacagggttgagaattggcccatttcaatctggcccaagtagtttaacctgttctgagccagtacatatcagaatacctcaaccaaatccctccaaaatggattggagacgaaacaaaaagtctcctttgggcatatagaaccctagaaataacttggcattgcatcattacttcctgactgggtagctgtacccgtggttacagttacaactgtttcagcctttgggatactgataaccaaggctttgggcatggcttacacccagccaaacaagcccaaagcatcagtgtcatcgtgcaaaaatgcactgcaagccaccctcaggtgtgtggctatataaggactcctttactgagtgcttaaacctcagaaattcacccacttcaccatatatactactatatacttgaagccagcatttccaaccatttctcttatcaaccttagcattccaaccacgaaacagagctcctcttttactgctactttcagccttaacctgtagcctttgcccttaaaagatcccagctccttattcctttaaaattggccattttcttactttctgttgcagaagtattgctctagaaattgcccaggaatcttcaactcatccaaaagacctttttggacgaactccttgtgatctattgtctaacaaacaattcacccttcctcaattcctcctttggaattcagagtattgattaaaactcaactctaggcctcttaacaagtaatattgtgaggttataatttctttgattgtttaaccaacaatcccctttttgtaagtttaaatacactttaaaccttaaaatttaatataaaattactaacaaaaattattaggacaggaatagtactagaatttccttctagtttcatatccagaccttacagacggtgtaagttttgagtagcgcccttgcttcatctaacgccagcagtaccttcaaagaatgacctgacttgatgagctcctagtctgggtttgtaatgaattccgtagattcactcatcgctctgactgcttcatgaagcgtggtgtcaggagatttcttcaattccgcttcaacatccttcttgaatgcttcttgggttcgtctggtcctatcgagtgatcccaagctcgccacttcggtgtagtcattccactccttcaacctttcttgctttgtcataaaccttccttccttgatcatgtcgcgattctgacggttgaaaaaatcggcgacaacttggaagatagcagcaagaacagagctataatacgtctcactatttcccgcatctttctttagcagagtgtcagcaagcgccgacctaggcgggtagcctgtggaatctgtgggtcgaagacagatgagaatcacgcaaatatgctgcaacatctccatgagcagccgggttttcccacacattgaagggccaattagtgcagcgtatggtgcataatagttgggtgttttccattgcttggaatattcatcaagtttttgtaagattgtactaacaatcatctcacttctcaagaaatttgagtcgtagcctttcttgatgacattgccggagactcgtgaggaaaaaaggcctggtctggaaacggtcttgaggatccggcaaccctcttcctcggatttggctcgaagagcccgtagcattgttgcccgagtgatttgaggctgatcatgaaactgagggtaatttcgcaatatggccagtttgagggccttgttttggagatgtttctgattggttatggaaaacgcagcgcttagttgatcgagagagagctgtcgttcgataaaccaagaccatgaataatcacgcagggggatattgacttttccctcggaatccaaagcttcaaagaactcctcaagaaggtcgagatacttggcaactaggtgttcttcaaaatgatcggaattgcagacagatgagtcaacgtaaataagggggtaagtgaattttacaaactattttttacaagacatatgtcttgtaaaccggatagtttgtaattgtaaaattacgtttttatgggggtaatgtataattttacaacccatctgtcattttcgaagtttgtaaaaaattggtttgtaaaatatgtttgttaaaattgtatcacaacatggcattatgtaattttacaaactatatcatgcaagtcttgcatgactaggttgtaaagttgtatatcaaagcttaaatttagaattttacaacacataagcttgcaaaccttaatgtcttgtgaaactacgtatgtaaaaaagcttattggcaccctgtaatagaattttacaacacatagtttacaatctatcattaaactttcaatacatatccattaagcttcatataaggttcatacaaacatttgacaaacacggcatatcatgggtgatatgccaggccttctcaagttctcccatcctttttcgatcaccgacaacagagaactcaacgcctgacgaacgccgacgccatccagcctaaacagagaaagagaaaacgttctcaggatgtcagaaccacggacgacaggcgacgaatcgatccttccgacgggtgcaaccgactccagggaatcaaacgatgacgccggcgtcgatccccgtcctcggccgttgttcaacccgccgtctaccgcttccactcccctcggcacaaatccaccaagtccctggatcatcaccccgccagagttgctttttaccgccagcccccatttggaaacccccgatatcgacagcgaaatgaggataaagatcaattcagtgagatcttcggattcgaagcgatcacagaagaccgctagcgcgacggcgaaagacatgaaagcaaaaaaagaagaaaaagaagaaaaacaaaaaaaacaaaaaaaagaagaaaaagaaaaaaaagaagactcgactttgatgccatcaaagaagacggctggcgcgacggcgaaagaggcgaaagaaaaaaaagacgaaaaagaaaaaaaagatgaaaaaaagaaaaagaaaacataccgtggatgatatcgtcgaccgagaagcaaaccgacgacaatcgaattgaaaagagcgaggattgaatagaaaagagcgagggtttcgaggatgaggaggtcgccgaggaggggtcgaccacctcgaccaatcggaccacggaccagaccacgaaccagaggaggatagccaatccgaagatggccatcctggagcaaacatcgcggattcggacgatacggatgccgtgcgagatccgcaagcgaacgcgaaggagtggttcctcccaaatttggaggacaccttcgagacctacatcgatcacgggtgtatccttgacaagcaagggtacccgatctatcccaacggaaaaacgatcttcgtgcgcaaacctggcgagacggtgacaaacttcggcaccgttggtttttcgaaaacatcctcaagcaataagcgaggtatcaacaacgattggaaagttgttcgttacttctgcctgggggccctggtgtgtgacgatccttcttgccagtgggctggcccccccccccaaccggaaaaggtggtaaacagaagcttgaagaggggtaagccccttttatcattatttcttgattgattctccttctgtttgatggtttgtaaatatatttgcaagagttgtaaaaatttttacaactcttgcaaatatttttacaaaccattgccccacatggcttcatgacctttactgaccatgtatgtaattttgctaccaaacaggaaaacaagatgtcccggtaaatcagggaaatgcaagggcaatgttacccacaagaaatgttgccgaaactccgtggctgtaagattcgattaccacttgcctaccggatggggtctcctcaggcacaagggcacgcatccgcatccgtggcctgaggctaaaaagcctgaccccatgtccaaggatgagttgaaagcggaaattttgaagaatccgagtgcgggggcacttaaacttaaggtgagttggtcccacttcctactttcctgatcatattcctcatgttctgtgatttctatgttatgtagactggaaagcggaccaatccagctgccggcgcaaatagtgtaactgagatccatccagcttatatcaacaaagaccgattggcgtattaccggcgtaagatgctcgttgaattgaacttggttcctgacaaacttgggggaggaataggagacaaatttgtcttggacatgtttgcgtgggctgcgtgagttatttctcttcttatgttatgtctcttcttgagttgagtcattgctgatccaatgtgttgactgtatttgttctcacaggcgtggcttgttgataacgtctgcttcattcttgccacagaatgaacacttcacattccaaaaccaatggatggccgatcgactacttgctagggatgagaataatcaggtctacagcggtgtggtaagccactcctgaaaattcaaagttatcaagagtacaaatcacagaggaatcacaggatcaagacaccccagaaagctccccagacccccaaaaccaatcatgaatcccctcaagcacagaccacctggataataatatttcccagcagaagctccacagccctgaaactcattcccctccaaacatattccattcttctttctccttgggttccacactagtaaagatccccctgatccatgaaactgttatctcctcctattttcttccagggaatattccaccccttagttgtttcatactagtaaccttgggagcatttttcccactgcttgtttcccctgtctctatggataaatatattttctcttgtttcatgctctcatagaattttccacttatcttccaaccacaagctggccactccccagaattttgtatataaggagctttgtttttcctcttcatttgttcctcatcagatcctgccccagcaattcagataactgatcacccactattagccaggtatttgcccatcaacatttggaataccttgatttgtgaacaagtatatttagactagtaaacataagaaacattagacataccatcctcaagaaatctccacagccacacctttttccttaagagtccatactcttatattttcttgttatcagagaggcagcccaataaagcactcatccctctcaagctctattcctcccaagagtagttccacaagtggtgtcccaacagtggctaacagatctttggtttttagtcactaccacttacaaattactagactacatataggcagacacagattagctagttattacacacctcagtagaaatagaaataacataccttatctatccttactcctcccttcaccttcaccatgaattttccaccaagaagaaactctctgtctggacctgccatcaacatggccaatttggttatcccagcttggagaggacaaatcttacctcctcaattacctcctcaccagtactataaccctggaacaaccttctaccaaccacctgcccataatccagcctttaaccctggaccaatgagaaacccccaaccctctgaaagtgatgacctggaccccttggaaactcaagaacccctgtacccccaaggaacacccagtcagcaaacagtaccagcaccaccagtaagaaacactgcaaaccaacccactcaccctctggaacccaagaaacctacccccatccacttcttggaaagagaaccagaaatgcccaaatactctggaggaagaaaaaccatcaagatcaaacccttggataaagacctctgctttgatggtaccaatatgcccatagaaaaatttatcaagagatatgaggctgctggtgaaacagatggagcaaccccccaggatttggccaaacaaattatcccctttatcaaaggaatggacctaaaggatgaagtggaggaaatgtcaggatatgaagactctaattgggataaactgaagaaacaactactcaacagatttggatcctcccttcccctagtcaaatacaccaggcatgaccttaagcacctggtaaattctgccatcaaaggaggaggaatcaagaccctggagcactttaaaatctttaggaccaaatttgaagccatcactcactatttggtcaggatgggatacagttccaacttggaggaatccagagaatgcttgttggaagccctcagcccagacttggaatcctcagtaaccagggagctcatcagagacaatatgatgttggcctccaaggatggtggggacattttaccagatactgaaaccttagtcagttatatccacagagaagtccagtctgcctctattatggaaagaagaaaagtctggagaggaatggagcaaaacaattcagcaaaacccccagcccagaaaacccaggaccagaaatctgtggaagacctcaccaaaaccttggccagctggcacacccagaaatccaaccccttaatttccaaaagccatgttccctacaaacctgcccaattggagaaggactggagcactgtcaagtgtaactactgccatggactaggccacactttccatagatgtaacatggccaatgaggatgaactaaaaggactcttcaagaaggatggacccaatgtaattctgccagatggatctcaagttcaatggcagaaaaacaaggccttcaaatcagctgtggaccactttcacctatctcagaaacagcctggaattctcaacttaccccaaggagccctaaataaatctgcagaaatttccatggacccccagacctcttttggaaaattggaagaaattgaccaagaagaggaatccacctatgaatgtgaagctgtaaaaaggaccagaagtggaaaggaatatccagaggaaacctcagtcagcaaaagggtcagaaaagaaaaagaggacctaatggatgtagacagggacagactccaagaaattgccagacaggatgactacaacccagtaatccttccaccttcttccaccaaggaaaatcccccaccaaagaaggtccaaatccaggaacctgaaagcaccaccataccagctaccaaggaaaaagcccctaagaaaacctatgtggagagaactctaaccagccaatttccagatgcagaagacaaagtggtcagcaggatgttaatggatggtaaaatggaactttcctatggagaaatttttgcaatttctaatggaactgttgaagctttcaagaaaaagattaccccaaaaaggattccagtggactccaccaaatctaccaactctggaggaattgaccaggatggagaagaagatgaagaatcccaggaagaacccagccattatgcctgccccctaggatatattgatgtcagtatcaatgggaagtcatttcaagccctcttggataatggatcacaagtcaacttactccccagggaccttgcagcaagaatgggcctcataatcacccaaagagccatgaatcttaaaggaattggtggccacaagaatgaaattctaggagtagctgaaaatgtacctgtaaaagtgggtcacatcaccagaggaatacatttttatgtttctgcaggagaagttcaacctattttgggcaaaccatggctcatagatgtgtcagcaaccatcaaatttcaccaacatggagcagaatccttggcaattcagaagtcaggcaaaacttacttggtacccatacataatccaaccaatcagaaatgggagaaagattttcctgtccacacagccactacttcaagtcattttttagtgtctggcacctcccacaagtgaagtcttgggaggtgcctaataaaaaagaggaggataaattagtatatgctgcaaaatataaatcaactacaaaaaaaataaaaccagttaatgaacctatgcctcagaatctcaactcacctttatgcaatccccctttaccaagagacccttacaaaacccccttaacccccttcccacctgaatttacccccacctggaaaataactgaagaaaggttgaaggttgtcaattttggaccccctggatggctttggccagaagaactgaaactcctcaagcatgtcatcaagctcagacaaggaggactggccttttgtgaagaagaaagaggacttctgaagcatacctatggaaaaccctacattatcccagtgatcaagcatgacccttggcaacaaaggcccatcccaatacctgcagccatcaagaaccaattcatagagttagtaagggaaagactcaagactggcctctatgaacaatcctgctcaagttattcactcctctctctatgtgtcaaaaagcaagatggaaagttaagagtggtccatgacttacaaaggctcaacaaagtaaccatcaaagactctggacttccaccaaatcctgaagaactcattgaatctttcactggaagggcctgctatggtctgggtgatataatgggaggatatgatgaaagagaattagccctggaatctagacccctcaccacctttgaaaccccccttggcagatttcaactcaccagattaccccaaggagccaccaattctgtggcagtctaccaagcccaaatgatgtggatactccaggatgaaataccaaacaatgtgggcatttttattgatgatggagggattaaaggccctgtgtcagactataatcaagaaacattggaagaaaattcaggaatcagaagatttatttgggaatatgccattactctggaaaggatcttattcagaatagaagaagctggactcaccatctctggaaagaaatttgcctgttgtgtacctgccttggaccttgtaggacatgtggtatgcaaagaaggaagaaaaattgcccagaaacaactcaacaaggtggaaagctggccactccctgacaaccccacagatgtcagaggatttcttggagtctgtgtttatgtcagaatgtttatccctggactttcagaacttgcttcacccctcagaaggctcacttggaaggactcagaatggaaatggaaccaggcttgccaggatgcctttgaaaaactgaagaaactggtgggctatgatattactctaaaaaaattggactattctgaagaagcaggagcaataaaattagctgtggattcaagtcacatagcagctggagcagtactcacacaagaagatgaaggcctggacagacctgtcctttatgaatcagtggtattctccccaacagaatccaaatattcccagtccaaattggagctttgtggagtcaccaaggtcctcaagaaactacaaactcaattatggggccaacattttgaattattagtggacgccaaaagtctaatagaaatgatcaactcacccagccttccaaatgctcccatgacaagatgggtagcctttatccaactattttcttttaccatgaagcatgtccctggaaaaactttcacaatgccagatggactatccagaagaacccctgaccctggagaaattggaacagattttgatgaagaagaaaaatggatcaaacctcaccctggctttggactaaaagaggtcaacatggcaaatttgggggtggaacccactcacagcaaccaaattggagtctggaaacaccttcaatattacttggaaaccctcaacaggccccctgaatgttcagacaaggattggagtattattaaacataagtcagcaatgttttttatgtcagaaggccatttaaaaagaagaaacaaaccttttccccaggttgtggtaacctctcaagacctccagaaaacagttctcaagaccctccatgaagaattgggccacagaggcatggatgaaacctacagaagagcaaaactcagattttggtggccaaatatgaagagggctgtcaagaaatgggttcaatcctgcttagcctgtcagaaaagaagctcagcaaaacccttggaactcaagaaggctactggaatccccaaaatctttggaagaggaagcctggacaccattcacatcaaagcaggaaggtggaaatacctttttgtggccagggatgatctctcaggatgggtggaagctgttggcttggagcaaataaaagccaagaaaatttcagaatggtttatggaaaattggatccacaagtatggagtccccttgacagttgttgttgatggtggcccagaatttggccaagaactccaaaaatccctcactgaagcaggtgccaaggtcaaagtcactacaccctactaccctgaagcaaatggaatggtggaaagaggacatcagcccctgaaggatactttggtcaaactctgtgaaacagatgtaaaaaaatggaggaattacttaccactagtactctttgtggacagaatttccaacaaaagaaccactggatattccccttatgaattaatttttggacaacctgccatcttgcctgtggacttagatctggaaacttacctgggaacagattggaccaaaattaaatcaacaacagaattattgtcagcaagagtcctccagttggaaagaagagaagaagtcctacaagatgcttacaagaagatgaaggaggtcagatcccaatacttggagccaatgaaccagaaaaaatccctcagaaaccctctcaatcctggccagttggtgttcctttttaagaagagtctggactcccaatggggcaagctgtccccctcacggttagaatggcccttataaaataccaagcaagaaaaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacctcaggttattcattctccccttagttttgttccaattttcttcacaccagcctctaccttttatcattcctgggccacatgaagaaacaagccttcaaaatctttgtaaataattgatggatcaaaataaacaaaataaaaatataaaaatcattacataagttaaaaatacaaaaacaattccttcatatatacaaccatagatttgttttttttcctttgtttggcactatttctaaatcatgaatttccacagttatgaccaggttcttttcttttttttatctaggatatattttttgtttttgttcagaattttcaggagtgtcttttctttctttttttctttttggatgatggggacatcatctaatttgggggtggatgtggtaagccactcctgaaatttcaaaattattaagggaacaaatcacagaagaatcacacagtcaagacatcccagaaagctccccagacccccaaaaccaatcatgaatcccctcaagcacagaccacctggataataatatttcccagcagaaactccacagccctgaaactcattcccctccaaacatattccattcttctttctccttgtgtctcacactagtaacaatccccttgtccatgaaactgttatctcctcctattttcttccatggaatattcttccccttagttgtttcatactagtaaccttgggagcattttcccactgcttgtttcccctgttttctctggataaatattttcccttgtttcatactcttcatagaatgttccacttatcttccaaccacaagctggccactccccagaattttgtatataaggagctttgtttttccacttcatttgttcctcatcagatcctgccccagtaagccagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatctgtgaacaagtatatttagactattgaacataagacatattagacataccatcctcaagaaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctcgttcgtcgtatcctcccataatatctcccaatccataacaggctcgtcccgcaaaggcttctacaaattcttctgttgctggtggtaatcctgcgtctttgatggttactcggttcatttcttgtaaatcgtgcacaatccgtaattttccatcatgctttgcaacacaaaaaactggactagagtagctggaagtggattgctcgtataagccggtccgtattcgttctcgcactagttctacgtaatcatccttaatagcagctggtattggtattggtttcttctgccacggtatatgatcaatgactggtatcacgtaaggtagtccgtaagagtgtttcaaaagtcctcgttcttccatacagaatgccaaagctttttctctgataacaatgacgtgcttaaacagtttgagttcctctttccaaagccatccttccggtccaaaattaacaacctttaagcgctcttcagtgattttattggtaggtgtgaattctggtggatgcggagtaagcggagttttatatgggtctcgagatagaggtggtcgctttagtggtggatttaatagctgtggaagtggttgattaattggtcgaactttcttcccaaccggtttatactttgtcatacaccacagatttccttcccgccaactttcacacagctttgtctgaaaggtcaaacctaaaccttccgtaagtagattatccgtgattctttcctgattccgtcgtactggtcctgatactgttttggttgaattggcttccaggactggtttcacttcctctaacgtcggagttccatttttcctcgccaaagctgatcccttggttagtcgtagtatgccataattcgtgctgtttctgttttacaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccccctacacccccctatcgctcgatcgagcgttttacactctggccctgttggagcaggatgaagaggagcaacagggccatatatccggacctgttggagaacaagagaggagaagaacagggccacatatccagccctgttcgaggtaatttgaggtgtctggacacctcagaaggctgcttatcagccgtagagcaatgtattttgcttataatccttgagatagtgagagaataggctgatcagccttgagagagcacacagacaagctgaccccttcattgggcatcataataaacatgagtactgacatcatctggttttacatggtcctctgtagattatatttattacgcctccgtgttggaattctggcaagcaattagtattggcctggtcttttatatgtaagaaatgtacatccatcatgaaagaaatttatgatgtaaatactgaccacggcatgttaattatgcaatcttactagaaattacagacaatgcccaaattccaacggtccacgattgcgccatacgccaccgagaagttcagaatcaccctcaccaatgacaacaaccggaggtaccgtgacacccctcgaggtgccccttacatctgccaagcctgtccagggaagcaccataacccacttagctgtgtacgaaacatccagatgtgatgccctgcactgccaagcgaggctggacttcccgcacggacaggtctcctgtgtggggctcaagattctcctgagtgcgtacgaaacatcgagattggatgccctgcgttaactcaggggaatgagccccctcaggccttggtggatggtgaagtgggcattcttacgggatcaccagccaaaggtcacgtcatcgtggacaactcattggctattcatctacccatatcaaccacattcccggccgaaactccaacccccgccgaaatgaccacctcaatcaactcgcaggccaaggcaccgtccatgtctcacaagttgccttgtggatttcaacacctctctccagaatctcctaccgatgaatcccccgcagaagaatcctcagccgaagaagagttctccgcagaagaaaccatctctgaagaagaagaatccactgctgatgatgaatcctccaccgatgatgaatacactgaagatgaagatgaatccgccaccgatgatgaatccgctgccgatgatgaagcccccaccgatgatgaatccgcagccgatgatgaagcccccgccgacgatgaatccgccactgatgacgaacctgcccccgaagccaaatccgccgccaaagacacaccacctaccgatgatccacccctcactaagaaacagctccgtttcaaagccttcaaggcccgaaagcagagggagaaacgagccaaagccaatcaaaaatttgtcgaatgggatttggatgatagtctcacctcccatgtatgcaccaaaaacccggacgctccgattcgaatgttctcagatagtgtgattgcctggagagaagaagctcggaagaacattatcgccgtggtcaaattccgcccattcaacaccatggacgaggaaacgaagtctcaatatcagaaagtcgcccaccacctgattcaacagaccagattccaaaacccaaacaaaatcaacggtccagcattatcgggaaaaatgttcagtcttggttggcgcaagggatttgagaaggacacgatcattggtgtcacgggtattgcggagaaggtagcccaagaccctgaaggatacaaagagcttcaatcacaggtcaatgatgttagtcgctttgttggccaacaatttgaggccctctcccgacctatttatcaagaagtcaaaaggcaacataacgcgattggggccccagggttaacacctcttttcaccagtgccccaggggatttcacgtgccatttatcatacacctttgataatttctcaaataagccccacacagatcgagatagctcgccatacacgtttgtcacatggcttccaattgacaaaaccacaggggacttaatagaagatgatttggacggatacggcggtgaattcgttttccccagacatggatttggtattgacttttctggatttaaaggagttgttgaatgtgcttggagagccagacacattcaccatctcactgttccctcgacaactcccgattcttctccgcatgcttgacttggctactctgtccaactcccgacaaaaaccaaagaggtaatccaaaaaaaccaaaagggtgactataagaaagatcccaaaaagaaacactggaaagtttgtgacatgcgtgtaatcctcgataactctcaaacttatcccagacccaaaaaaaggcaacaaaacaatgacgaaccttcctctgaaaataacgatgacaacaaacctttgtcgaaacaaccctccaaaaaatgtcaaagacgacagccctccaacaaacgtcgaagacgttagcttctctgttaccatttctcttttatgtgattgactttccttttatctgttgtcatcgtggttgtgagcctgggtctcaatagtgacagcaggacacaaggtttttggggggcacttttaaatgtatttcttaagataaaggaaatacaagtaaaagtagaagagagggaaagaaaagaaggaaatgaaaagaataatctttttgttctttgtttattttatgatgatgattaagttatggcagtcttactgtccctcttggatggctgctgacagtcttactttcctttgtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggtattgacactgatgaatcaggtcaaccacaattttttagatcaaagatcaaggctctttaaagggaaacctatgtagttttcagttgtactaccaaacaggatgagaagagataatagaagctagggcttgctttctttgatcagggctttggtttgaggaggagtgaggagaaactgagagagacagagaagagaaacaagcagaaagatgctagcttaacttatgagaagtgacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtgaggtccttctggttgataagtgtttgcttgatctgggtctggttgttggtgttctgtgttggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaatttggattatgtaatcaggcatgtacatgtggtataaaaagctgaaacctaaaggttggaataattcttggagtactgtgaattattacaaagtcaatgaaggaatggagtagggtgaaagtgatcagtggtgactagggttaattttacaccaggaatccatttctgaagtcaaaaaggctaaaagtcttaagataaaaaagataagataatacttggagtagaaatgggcagttttggcagtcttttggccagcttggctggctctaaggctgacagtggtcctccaatatccataacttccttatttcttacaacaaaactcctcaaaccaaaaaaggccctgttttctcttaactaacctcatttctcatcatttcattttcctttcttgctctataaactgactgtctatcaattttctttgtggttgtcatcaaaaaaaagtaattcatcacatctgtttttttgtcttgatcgcacttttatttccaatatgtgaagaaaccgttgagttaagtcatactacaacaagataatcagaacgggaggctatttgaaaagttttgcaatcctctctatgtcttccatcgatttcccagagtccaaacacttcaccaacacctccatcctcttcgcttgagcctcggcatttgattggcgatccagtttttgcagctcaaaatcttgatcttttgccttctcctccttctccatctccaactttttatcgtccaacttcattgagtgatcccattgtttaccttccatttctttactatgctcgaattttttatcttccaatttcagaccgttatcttccttttcaatcatcctgttgtacttcatcttttcaaagccaagattctcccaagcgacctcagattttcctagaaatcaaggagaaaggaagaatcgttaatttcccaggtagttaaaaagtgagtggaatgtaagatgactgaccagcatctcttttcatcacatattcttcgtaggccagaaaagagttgggcacagcagaggggcgaccatggattttgggattgatattcttggagtttgaggctcggcactttcctttttttggacttggagccggggtgtcggaggagtcctcgtcggtttgatcgtccaatgcaagctcttcgggtgtcaaaccagcgttcaatcctgaagaccttcttttgcgcttcttctttgcactcgttttcttccgtggggatttgtactcagaatcgtcttcaccagagtcactcagtgcaggtgccttgcttgtagattgcacacgattgcttttgttcttcttcttctttggtgacttgttcttggtccccacagccttagactttgaagctggatcgcggacagtctcacccgatggagtgggctcctggataagaacgatgaagaaagtcaacatagttgtagtcttttttgccatcactcaacagtgctacttacacctgttgccccagcctggacacctgcctcttcatccattggaacttgccctgtcagctccggtctcttaggtgaccaggagttgatagggtttttgggtcacactatagccaagagggccagtggaaataaagttcaactctacactggtacagtggagggactggctccttataaaaataagggacagctgtggaatgagcttcacagtgcctgagctcagttaatataagagaaagggctggtactagtctacttataaggctagtaatgagtataaggaaaagagtaattaatatgttagactattgtaaaaaccccactcactatttattagtattttaatatctagtgaggtgattgggtttgtatggtaataatgtctgggggatgaatctcagggggagaggcatcctcttaaatattacatagcaggggtcaattctgctgctgggaccggtgcagtccccttattgttacacttttccttgggggaaagtgtcaggatattcagagcatgataaatgtacatgtgttgaatatcctttatttcagaaaataccataagagagataaacataataaacatacacacaagagaggtaaattggataatcatctcttggatacacccaggagataattatccttttcaacttgattataattttcatggaagaggtaaattaataaagaggtgaatctttattaatttacagaataattattaacataaaaaatacatgtaaaaagggataacattacttaataattattaacttaaagattacccataataataattgttatgtaacccaagggggttacattctattgtagacacctgggctagtgtctcagtgtctgacatgcccagtcggagcttccgttctctgtttgacggggcaatatctttcaaaatcagtgaacagatgactgacaacaaatgaatccaattgacttacatcacctgtgttttcttgctccagggccatgatattgacttgtgaagtagcattcttcaacaaagggtgaatagcagtggactcagaactttgagatgaatcgttctcatccatctcatttgaggaatcggaatttttgtcctcagaagatgattcagatgaattgtcttcatcctctgcatccgccataaacaacggattgacgtcaggccggttaccaaagattttgtccatttcagcgtagagaggacacatattttcaagtttgtcctcgattgttgtgattccagccttccgatcagctggggtcagaccaaagccagttgacatagatttcgtatgagctttcttatacatgtccttgtatgacttgaaacgatctttcatctgtcggggggtaagattgattttagttggagaaacattttggaggtgaatcaccatcaactcgtaaccgtttatcatcgcctttggtcgtcgtccaatcgcaggagccttcccattgccaaaacaggcaacatagtttttcttgtctctgaaccagtccatgatgatttcatagtcctctatttttagatgaccttgggatgaaccaagtttatcatcgttcttctttgattgtgtattttttggagtggccctcttcttctttggaggggttcgaagtgatcgcagggttgggaatctggaagctttttttggaggcatctgttgggtgcatgtagtggaaaaagaacaaaatttgtgaggccattgaaatatactttggttcagttgaagataaataccttgaactaatcaattgatcagacttggtttgatcacgagtgatgtgcaggggcaagttaagagaagatgttgaagaagccgtggggtgagtggggattgaatcgtggaggattgagggaatcgtggaggatgggggatggttggaatttgaaatttgaaattcaggaattttgggctaaaaaaatgggttgatttatgctatatttgatacgccctgacaaaagaagtaggttatttggtcaccgcaaaggtggatttggtaagtgtggatttctcaaaaccagtcaattaaaaagtggtggatttcgttatatttgataccccctattagggggtatcaaatatagaatatccaccattggaaaccagtcacttttcccaaaaaatttttttgcatcaatgtaccccaaaaggggttaaatggataataaatatgtttcataaagggtggattttttcaaaccagtcaattaagtaatggtggatttggttatatttgataccccctattgtgtgtatgcttctacctagttatatgtagtctaccaggttccacatcatgatttctctcctcgctgaatctaaactatctttatcttctgtgattgctccctgtcacaagacctgtgaactttcagtcccacagcctgtgtccactgcaacatggcactggaactacccggtggaatcagatagagtgtggaaggggaaatgtatcatggataaggctgccctccggtaaataatgcaaagttagtagaccaggagagtttaagtactctctgattgatgtgacagactgatttctgactaaagtaagtggataatatttctaaggactataactaattgagtgaccaggctgagcatttcaggaaattgatgaggggataacaaggctccttatataaaaaatttggggagtggccagcttgtggttttaagaggatggaaaaaaggaaaaattgaaagaaatcaaactgaaacactatggccaagttggtggacagtaggacaaactgaggtaacaatgaaatagcctacttagccaaatgggtgcataagtctgaaaaacacatatccacatgcaggcacgtgcatagaggtaagataataatccccaagtgggtgcattagtgtggaacagagagataagagaaagattagtgcatatggagcatctccaaggtgggaaggaatgaaacaagagaaaacaaggagggttcctaataccctggccctgtctgaggggtgaatcccccccccccatgagtagtctggatttcatgaggttgctgtctgaaccaaggacctggttgtttgggaccttctgtcctgattttgaagggaattgtgggcttgaattttttatctggctcaccacaccgctacattacattacactaaatgccccactaaatttagcttattgagcttagaagccctccaaacaatgaaccaacactgtagtgttagtgcactattagtcccactatgttgttttactcagtgatacagcgcttttagcaacaaaaaccactaaagtaaactttagagcagcatagtggacacttttttgtggcctggatgactggtgttattgcagtcctggcagaaattcactgcactgcactaaattttagcagaattctgctatgttatgctgcactaatgctacagttagtgtaactggctcatggttgcattaagatccagctccatgaaaaaattaacatttatttcagatactatactataaaatatctggtgtattttgggattgtacctacctagcattagcacttcacaatagggggtatcaaatataataaaccgctaaatttcaccagaaaaaattgcaaacagggtgctttttctccccaggaattttgtaattcaacagccataacaccatggaaggccaaattgggctgaaagattccaaaatctcgtctagtgctaacttggaaatatcccagtcttttgtaaactgatattgtaacaagttgaaaaaaagaagaaaaaaaatcataaatgatattgcaacagctacccattacagttaacagtaaccatatcaatcaaagaattcttagattactgttaccatattgctacaggtggcataacatgtaccttgtttttctgccgtagagatgtcagcaggtacccgtttgcaggtacctgctttccaaagtgggtacccggaaacaggtgcaggtgcgggtgcgggtgcgggtgcgggtgcgggtgtcaacatttggagtaaaaaaaggcaggtacccgggtacctgccttacacccgccctgggaatgcttcccctgaagaatttaaattatcattggtggtccaacactcccttttttgggtgtgttgggctgcacaaaggtgtcagaaacccatgtaggacactggctggtgtcctacatgggttgctggactaatctggttgctttgttgaggccagggggagccctttggcctttgagatggtgtccaatctcaacaattggaggaatccctccagtcatcaagacagatttctgggtatatttgcctgcaaaagatcctccagacccgcaggtacccgggtacccgccctggaagacctggcaggtgcgggtgcgggtgcgggtgtccaaaatattgattgtttgaggcaggcacccacacccgctacaggtacccgggtatgaagcaacatctctaattttctggtgccatccctaactaatattcttgattttcctgtgaaaattagtcacatatggctattttgtttcatccaaatttacaattggaagcatttcttgggaaaaatatcttttagaattcattaaacttttcaatttatcttaaatcttgtaataaatacatatgaaggggtatcaaatataaaaattctcaaaatttaaaacatcattggaggacttcccgtcggatctgggacccttgcagaagtcgatctagacccgaaaattcataattctcgcagagaaatttgaatttcaaggttctaaaccggctctgggagacccgcagatgttgacgggaagtcctccattttctcttaaacatatggatttttccagatgaagtgtaatgatagagatacatcatacaaaactgctactttccataatacctccatgaaaaatggttcattagtttagaaggaaatggaggtttaagttttcagattctttttattagataccccctagtattattatgtatcatgactttgaaaagagaaaaaaacacatgatttggtagcttttaattttgatagatctgtgaaaactgattcctggaaagtttttttatttttatcttaagtttggagcaatttgcatgcagataaaatatgattttagtttgaacagaacagccaagttttttatgttttatctcaagaaagaaaattataataatcagtttccttttttgtatcataaaaaaataaggcaatttagaataagtcaccaatactagtatctgttgttgcccatcattggtggggagaatacttacagaaggtatgggatagcggatttggtattgaactctttgatcttgagctgctttttgggtttctgatggatttggaccaagttcttgacaatttgggcatggtgcagttttttgatcattgaacaaaggcctcacacaatcagcatgaaagggatgtttgcagccttcccaatgacaagccagatcttttgacacaggcttaatgcaaactgaacatatcattgatgaaccttccccctagatttgatcaatcacacatggatgtagaaaatgtcaggatttccaccttctcacattctcaaacccccaaggaaaattactcacatcattcaagttacgttttatgtgatgattactcaattctagtaaaatgtttgaacctgcagaagccaaagagtttaaagcagaccacattcatttagttgattctccagacaaatccagtatttattaatttaccagtttgatcaggtgggtgtatgattggtgttgcaattattgcttcaataatctagaatgagaagttagtccttagcaggccaagatattatttcaagagtcatggaaatatctaaccatagcaaccatcaagatgcaaatttgtaacatttcttcaacaagaatgtgaagataccaagtttctgagccttcacaatcaattgaaaacttaaaggattagtgggatgtaaaattgaggtcactctttttctaaaaagccatatttatatttaaaaatatattgttgacatatccaaaattccaaaatccaaaaggtttatgctggcctgtgttgcaggaatcatcagacaaacttttaaatagattttcaaggagaaagggggcacagctagatttacacatactccaaaattttgaaatgttaatctctgcttaagtacattaaacacaaaagcaagcaaactacaggagattgactctcagttttataagggtaataatgtttttgatacaagtcagaaaaatggtgtactgccctgatgaaggaataaacagggaaggttgggtggtaccaaagctgaaacagcagcaagacaagacattatccggcatttatttttattgtctcagaatttgaatacccaaaaataactaccaatccttgtttgtctcactttcctgagacaatacacacatcttgtctttgaaagttagacaagtattgtgtttagtttcagagggctgatcccaccaaaaatttcttcaatagacacatatcaacaaaaaaaaaaaaaagacaaattgtttttgcatgggtcaagaccaatctaagatggtgtattttctcaccaacaaaggaaatactgataccaggtatgtgtctcagaaaagagacaataaatacacacaaataccaaatatgtgtcttactcttgcctctgtttcagagttggtgggacaacctttttgaaaggtgtggactcctctatcctcaaaaagcaaattggtttttgggctgggaaagtccatcctgggcccgcagtatacacaagattgattttttgggttatgattaaaatcacaggtgtatactattacattcctggacacagaaaatcagatgatcaaaccaggcactcactgataaagatatggtatatcttaaacttatatctgtgagaggtttgtggcaacactaattatcttccaaccagacattcaagactcaaggcaaaacaaatttgcaatctgggtgggggaggatataaagtggacttattttctgcattacacattcaaaaaaaaagtgcaaagttttcagtactaagttatttatacgcaaacaaaaagagacttataatgatgaatcaaggtttgggtgttttgtttcaccaaattatatggagagatttttttttttatctgaaacaacctgttggaacaaacaaaaaaaattgattgatctgacttgcttgtttctgaaagcaagaaaggaaaaaaaaaataaacatggaatgtcagggcccagccaatgtaaaattggttgggaagaccagccttatattggccgcctctggccagcattatcatggggggttaaccaatacagcttctttggcattgactatattctagttgatacaggctagagaggtgggttcttttgccccatttggtgtaggactgtcagatcaaggagcagtgacccagattgagctttttgcctacatggctatgagaatatatcatataccaatggatttttggtcttttgcatgcctgaatgtcagctttaagtccaaatctacatatttctgtagatattcataggctgggtctgatgggtctgaaaactgtttggtggatgtgtcttgaccaagtcaattcttaactccccttaatagtctgaaaacacacaaacttgtggtcagctagtgggttgattctatgtttcccctacctggatactataaggtatggatatgaaactagagggaaaatctagtacaattcctgtcctaataattttgttagttatttttggagtaaattttaagtgtatttaaactttaaaaaaaggggggttgttggttaaaacaatcaaagaaattatagcctcacaattttacttgttaagaggcctagagttgagtgttaatcaatactctgaattccaagggaggaatcaaggaagtttgaattgtttattcaacaatagattacaaggagttcttgcaaaaaggtctttttgaagatttaagtcttcctgggcaatttctagagcaatatttctgcaacagaaagtaagaaaatggccaattataaaggaataaggagctgggatcttttaagggcattggctacaggttaaggctggaggtagcagtaaaagagaatctctgttctgtggttagaatgctaaggttgataagagaaatggttggaaatgctggcttcaattatataggagtataggtgaaaaccatcaattggacactctgagaggtgtccaattgatggttttcttgttgtccatcggacactcccaatcaagtgtccgatggacagcgggctgtacacaatcctctggatggttttgcctgccaagcatcccttggatgctttctgaagcatccaaatgatgtgaggcgcgcccgagcgtccgttggatgcttcacaaccaatttgcaggagctcaggacggaatccatccagctgctggggggtttttctaaaaacccaccccatggtgtacttgggccaattctcagccctgttgatttcaaactagaccaggcttgttttggtggatggctgatgtaaaaggatattctgagcttgctcagaatcataacaaacttatcgcaagtctccggctgcggggggcgcatctggcagcgtagcactggccaggcggttcccaaagggaactccccgcaggggagacttgggccagaggtcgacaaactcaagtgctgagtttctggtgttttggtgggagcgtcacaagatttgaaatcatgacgctcccttgaaacctttttgatgtttggtcttgaatttttcaagacctgtctgatcttattgatcaggccaaatttcaaaattttgaaatcaaaaaaagcaattaatattgattttctaaaatcaatgtttgaacttttttaagctcacataagcagcttaatgaactcgcgcacaccaaaaaaactcaacttttgtgatcaaaagtgtcatttcaaaaatactatatcaaaatgacaaaatacaaaataatgtgagcagagggaagcatttacaagaagcagaccctccttggtccacaaggaaattagataatggtggaagaggaagagcataggcagaaaaatgcacaaaaaactggcttttaagcccacatttgaaaactcagcacgcagggattgctgcatctgccttaggcctccactgcttgctctcgctcccgctgtggaggcctagttaggctcggaatcagaaaggttcttaaggtttgggataaacaaaacaggttacatgaccaagtggctgatcagggtttgctaaactacaaggctgtacatgttgcacaagccttggaaccttgtttatatatcttgaattcacatcaagtgaactttgtttatgtcatcagctgagttggttctgtaactttaaatgcctgtaactctttagttactgattactttacagaattgattgttttttgagtatgtagttacataatggaatgtaattagtacatgaagtttgtttttattttctaagtaaagtaaagtaaaaaaaaaaagttaattttttttttttttgaaggcctttgtggtgatttgcaggcttttgaccatgtatactttcataagtagatttttatgcttaatattaatttactatagtttataaggccctgtttggccgtccatgatttgtaattttgagttgaggtttggcaggagtttgtgcaaaaaccttatatcgtttcatatcccatgggccaaatcccagccaaacttagccaaatcacaaataatgatttgcggccaaatggggcctaatgttttacttggggctagtcttgagacttgatcatgagttgcaattattatttttattattgatattttgaggcctaatatgggtatgtttatacctcaaggctgacaaaaaaacacttcaaaaaaaaatgtgattattacaactcaaaagtgtgtgttacttttggacaccagcctctcctgcacttcatcaaagctgagcaatccaagatccaacccagtatcccccccccaagaaaaaaaaagaagaggaagagagagaatgaagacaatgaccaaggatatatctttccaacaagaagaaccaacatgatgaatgtagtttatatttatatacctcaaatcaatctccacaatttacctcctcaagaaaaaaagaacaatgaaaaaaatgaatgtgatttatttgtttttgattgaatcaaatcaaatcaaatcaacaaaaaaaatgatgaagatgaagatgaagaaagagagatcagggactcgtagagttccataacatgtcaataaataaacaatcaaaagcaaaaagaaagagagagagagagagagagatagaaataagaaaccagtaaatggataaataagtgaatcatgatctagaaaataatgtgaaggtccactacaccattgtatttttcttttcccctacttgaacttcctccttacaccatctttccaaaaaaatgaaaaaaaattgttaaaaaaacaaataaaccaaacccctaggggtgttgaattattttactgtgatggggaaggggggcaggggcagggccggtggattcaaggagaaagtaagaaacatagaaaaaagagaaagattctaaatcaagcaaaaaagaaaaaggtataaatatcaagaagaaaaaaaaaagatcaaccaaatctagtttgataaaaaaaaagaagaaaaagacaagaaaaagagttccattattccaaggaagaagaagaaaaaaagcaaggagttcaaaaagaagcaaagcagagagagaaagtcaagatatatctatccaagaaaatccattgatccaaaataactagagaaagggaaaagaagcagacagaggttaaaacttcctaggattagagtgatgaagatgatgggaatgattatggtcccaaaactcattaggattagcagtcatctgttgatgatgatgatgagcatgttgttgctgatgaacatgttgttgagtgtgttgatgatgttggagtgggtgatgaagttgttgctgaggatgatgttggtgttgattaagatgaggaagatgattgttaaaggaagagagttgatggactctgtttcgaggatcaatagacccagccccagtatcaacagcaactgaggcagagggagcagaaggcggcgcagaaggaacgggaacgggtgagtcagaagaggaagtagaaggactagcggtccgtctaaccgagccagcagttgaagaacacgaaggaccgaagtacgaagactcagtagttgctgctgctgctgctgcaccaggcgaagaggcttgggagccaggggtaaactcgctagtcgatgctggtggtgagagttgttgagccaaagtgttcgcatagacttggctgatacctaatggactgttggtatgcggggattggtttccagtcacatgttgttgaagtcgattaatctaaaaaacaaaaagaaacagccaaactgttcagagcataattttgcttggagagaagaatgtttatactcacctcttcgctggcagtctttaaggaagccctcaaggcctcattctcggcctgcaatcgttcgatcatctcccgttcctcactgcgtccttgattgttgttcagggttgttgtcatgttcgttgttgttgggggcggtggtccatcttgttgagcaccattaccagactcttgaatcgaatcattccggttgagactcctcaattgggcctctaattgtttagtccgtctctctaaatactcgagtctttcctgtttctctcgttgtctttctcgagttcgatctctaaacctttgactagattccttattctatttacatcgaagattataagagtcaatctccagaagaagacaagacaaagaaaaaaaataaaaagaagggactaactctgcgacgtttttcttccttaatcaaagtttcatcgatttcgggatgtccaaccaaattaagctcgatgggcataggagaggaagcgtaagcggagacggtatgacgacgaccagcgccgacgacggaggaggagtcgaaatggaagtaagcggaggaggcagaggggatcggaggggagcctccactcggggtaaaagcggcagcaggataggcgagaccggccaaggaagagcgttgttggtttggcccagtataagcggggtagacggccgtctgggagaatccaggaccagctagaggtggatagaggttctcgtttggacaaccaccagtcgtattactcgggtcctcaaacggtaaattccctcctcctgttgttgatgggggtgggaagtagcccgatgattgactactagccggaatccacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgctgttgttgagatcgggttgatgaggtggttggatcgaaaggtggtgaggagatggagagtgaggcctagtgagtttgttgatgggtggatgagcgccaggttggagtgatggactggtgaggtttggaaggatgaggatgagagtgaggtgatcgatgggcttggtgaggctggtgagttgattgagtcggtcgttgtcgctgttgttgttgtgaagtggtttgagtagctttgattatcgatattcatcaagaagatggaactgtttttttggttttttggttttttggttttttgtgtttgcaaacgaaggaagttgattgatattagtttatagggaatttgacaatgagtgtgaaggtgatgatcgatcgatcgatcagatagagtgagtgagtgagtgagtgagtgaagcagtaagtagtagtaagtagtagtaagtagtaaagtggtggtcaactggtcaactggtggtcagagtggtcaacaacgagcgacaaccggtgtcacactagaaacaacaagtagatgatgatgatgatgaggaggaggaggaggagggttttgatagtagaagagaaaaggacagtggttgtggtcaagaggcagttaaacaagttggatgttccggcagaataaataaaagggagggtgtgaatatccactcaggtattcggttgttgtaaatatgtattgtatggttctgtttgagttgagttgggctgggttctgttgggttggtcagttcatggaggcgaagaaggcgaagaaggaggaggaaggtgatcgaagaagttgatcagcttcacacacccacattaacacaatacaacataacaacacactctcacaatacaacatcacatcacaccacaccacatacagacatacatattcatatacacacagtctggggctgcttacataaccaacacaatcaagatggatatcgcactgtatacataatcaatactgaaaactgtccagatcgaccagaatcaaaatccgcccagatttatggataatcttaatttgcaacccgaaccatgttgactacatagagggcttcaagttgacccgacaggcaccgggtatccaatcagatccgcacatattcatgtagaaggctggggcatgatccccctgtccttgagtcagagtcaaactggcaacaagcttaacttataagcctcgcgtggtgagagtgccatgtgggcaggtctgggcggcagctacagggtggaggagaatgggcacagtctggacagggttgtgaaaagagagatcaagcaaaataggcaactggagttcatggtatgcctggactctaagctttccagctgtccaaactgtgcctggatcatttgactcatgatttcaaaaattaaattggtggtccattctcaatctccaccccagctgcagcccagtctcaccagctgagagaggcttacatactatcactccaaagctggtgtgaggcaggtgtgatttcccaccatggtttcagctgttgatctcccataggggtctagctggacatgattgagggttgtaataaatctattactatggtaaagataagaactaaatacaaaagatgagaagaaggatacaaatttgtttcttttacttaacttgtttgaattctaatattctctaaacagattatggttaagctggcacaaaaaacatccaggcctctactcctaaaggaaggaataggatgcaaccagatagtattagatgtgattgtgatgatttttcattggtcaaaagagactcaattgggttattaacatcaaaccaagctttattaattcttttgatttttgatttgcatcattatcatttgttatagatgctatttcagcaaaatactattgattctctaatgagtctgatgatagtgtagagacactgaattgataaactaggggctttcagtattttagcaagaaggaaaggtcatcagacattcaatctcaaccatatctaatttaggaatactagtccaaatttaataaaattcttggataaataaagggtccacctttttgcacaccaagaaaaaccccccgcacgccaaaaaggtgtgtgtgggtgtgcactccaaattccctgttgtacaccatggtgcactccaggaattttggagctggatcccatggactccaatctctatttttgagcagttctatgtggagtgcactggtggccactccaacaactttggagtacacagccaggcactccatcatctgcaagatatcctacatacatatcagacggacatatcccctcaaccaaccaccatcatcaccatcacttgcatccattgatccttgcatccatcatccattgatcaaagtagatcagatcttgaccttcaaccttctcctcaacacgctattcaaacatgaccaaacaatgacccagttccaagccaacagcttggccttacatcgcggtctgatcaagtgggacaagctgaaagcacacgaccaatccttcacccaacccttgatcagactggctctacaactccagagattcatgaaccagatggatgactacttccggatcccccaagaccaccctcctccctctcatctgcatcatctccaacatcagcaccatgaacaacaagtcattgtcatagagaggaaaaacaaacatcatgactaccaccaccactgctgaaacaatccaggaagaaccttctactcagatcacgccaagtccaatcagtctcaacaaggcctttgctgagatcatcaccacagacccatcagcctgtctaaggattgaggaagatccatcagcctaactacaccacaaccatctcaaccacctgcaccaccgtcccactatcaacagcatcaattgtccaatctatcaacttgatcaacccaagggatcctgacaaccatcatcttccaccaatgtcagccacagtgtcctggaaaacactccaaattttcggagcaaagctctgtgcactccaaatagtttggagtgaagctctgtgcactctaaataatttggagtgaagctctctgcacgcaggttttgcacccctataaatacctggggagtaacatcttggagtacatggctatgcactccaagaatcctggagtgcacagccatgtactccaaaaacatcctgtttggctcattttggtgtgcactccaagaaaccttggagtgcacacctttttgggtgtgcgcggggggttttcttggagtgtaaaaaggcggaccctgagtaaagacctgaagggtatataaataccattgctgagttttattaactcaagtttgactactgtttttgaatgagactttagaaaataataatatttgatattttgatggattcttcagagagggagaaggattcaatccaacatgaggtagtttttatatccaagctggacatctattttcatgtgaactctataatccagcattgcaatcatacatgaacatagtttctatttgtattggttctgatttacatgtcgcttacttcacttacatagttagtgtttcaaacactcctgtcaaattatgtttctgagttatcatttcactaaaactgtgacattccaaatcatttattatgtacattttctttgagttaatcatcccactattacaatgtattttgaatactggttttgaaaccttttggacacactatagtgtctctaaggttgacacatgggcaattgtgttaagtctgaactggtgacctctgatgtcccctgcagagcattgtgttttaaacagacccagcatacccaacactgggtttggatatactgggttgagatgttagttcagctattacccaacctgggctgctgggtttcacccttaattatgactccagacagtacagaagtagttatacttagacccagatcatcaattccaaatttttcatatgggaagtctaccatctagcatttgcaaggctctcaatcaattctgggggaggtcttaaaatatccactgttcaggaagtcctccactatgtagtccactttatgaaatgttcttaccaaaaaacaatcttgaagagtgatcattgttcagaacctgctacataatttatatttgtgtgtagatttcttcagaacaagaataaaaaaaaaacttcaaatgttcacttccccttgtcactgtcagtgatcaggcctacatattacaatcacgggtatcaaaataaaagcattcaaccatacagcaatatgtagtttggatttcagacaagatagtgaacaacttcaaagcttcttgtatacatcaatttggtcatatttcagatcaaaaaatatagtccagatgatcactgttaatttaccttgcatgttttgatcttctgacctaaatagttgccaattatccacaaacacagcagggacaaatgtgactgatatgattagcttggtcaacatcagaattcctgtaaggatgcatgtacttgatcatgtcagaagaacaggatcaaaaggaattcagaattatggtcagatatgtaagatccagcaaacctcctgtaaatgcaggtaactaaaatgtcccaaaaattcaaaagggtaggcaccaaaaccagatggatttgtttttttcttgtcaaggatatactcacctataagagtgtatttttttttctgtttctcttgtttttggttcatttttatactttcttcactcattttcagatttattttgggtacatgtttggatgctcccatatgaaggagaaagcttaaaatgctagccggaaaagaggaaaaaaaagcttgaacttgaaggaaaggaataataaaactcaaatatagcaatgaagactttgaaatcagggacgttatgtctgaagctccatcacaagttcagtgcacatgactctgatgtcattttttgtatgtattgtgctgaactcatttatacatgacggactgagcaacccagagaaatgggtctggataagggtgggccccgaccccgactcagtcgggtatacccgactatccgacccggtttgtcggaacgcgggaggattttgtgggatttttacccaatcggatatcttcgggaatggacttgggcggagtcttggaaagggtcggagaccgacctttcacctccagcggtattcggaagcggaaatgaagaaaaaaaaattgagaagaggcaggagggccatggccaggccatgctagaagctctcacggtcgtttgctgttgattgcaaaccaaaaatgtttgtgacaatggaccgctgagacttgggttgcaatacaccacatgtcgctgaagtgagattgtaattaaatatgccagctccaacgttcaaatcataggtaaaaattggaatcaaggttgcaggcaacctactcgggaggaaagctaaattttttgatgaaaaatcaccaaaaaaaaaaatcagccctaggcaatctggcagtcggtccccgcgggaggtacccgataaccgtcggatacctcgcgggactaggagattggatacccgacctcgggtatacccgcagggcatcagcgcgggaggttccagaggcctcgggtatcacctggggcccagccttaggtctggagctgtctggaggctgattattcggctctcagaaaaaaaagtcatgccccggggcttcagggtgcaccggggcattttcagggtctggggttcgggatgagcctcatgccctgtcccgagccccgggttacacccttagaacttggcttccaaggggacatctgttatgttaaatttgcgctggaaaaaggcttgatttgcgaagagtgcttgcgcctgcagtcacaggtcttgccaacctttataactgagtgactcctgggtgcaatgggggacacttgcgcaaggtcttgccagcccctgtcactgtgtcacacttgaacttggccatgaccatgtccctcgatcagaggcgcggggtgctcttctagcttaacaaatcccctcgacagagggccggaggcaactcgcgaagcgagcctctgaaagaggggcttatgagtcaagtcaaaagttcagcccggaagctggtacattttgtggcttttttacggcatcttactctaaaatgcccattactccaagggcattcatccaaaacggtagcggcaaactgtgtcccataggtgagcataagaccttgctttccatatatttttatttttgttttattggctaacattcatccatcctttggatagaaatttgaggtcttcattcgaccaagaaatgggcttattgcatgagaggtggtaaaaggcatagtatgcccattacagttggcatgtggcaactgttgttcattccatacaggtgtctttagttccacatagctgtacgttattactgttgtatgtgatgtgatgtttggctgttagtagttggtcaaaaggaacgagtttgtaaagatagtatcagctccatcctccttcatcctccaaagtgcgactctatcaaacttcaaagataaattcataaataatctagttctcagaatgcatcagttagccatggccaagcgtgtacgcacacctacgggagtcaatctatacaagaaaatcaacgaaaagactgacgagaagctgaaggagttcatcaagcaatcatcgatggatacttaccagcaggagcccaaaccattgcaggttgatacggtcttcaatctagcccgaggccgcaacacttttctcttggctggcacgggtttcgggaagtcgcgaatttctgagatgtacttcaagatgatccctaaattgaaacgggcggtcatcctggttttaaaccccctcgactctttgggtgataaccaggtacttgagaaagagaaggccggttttactgcgatcaacttgacaaagatgaatttcaacaagaagacagccgactcgataatgaatggcgactataattttatatacttaagtcctgaaatcttcctcaacagcaaatcattcgatgaagtttacttcagcaccaaatttcagaaccggctcgcattgattgttatcgacgaggcccatatggtgtacatatggggcctggtcgaaagctcgacttcgaaaacgatcaattcagtgcacctgcggatcgaggactatgccttgttcaggccgtgttacggaaagcttgggccccacttgcttttccggaacaacaagccagtcttgttactctctgccacttgtcgaccggtcgctgtggaggggataatgaagagcctcaagcttaacgatgacaacctcgagattttgcgtggggagctcacccgtcccgaaattcgcatcattcgagttaccatggaccattctctggcttcgacactagatttggtgaaattgttcccctcgtcgaaggatgtttccgatgaagatttggtaccgacactgatctatagtagctcgaggaatcggacactgacggccatggatgtgatcgatttggctagagagacccccggtgcggcgtttgatcctcccagctcgtgtattcgtcgctttcattcctgcaccggcgagcaggataaggttgattgtgttgaagattttgcgtccggtaaatttccgttgatttcttgcacgatggcgcttgggctaggtcaaaactggaaacgagttcggatggtggttcacatgggccgaggtgatccggcttcaatttgccagatgattgggcgatgtgggcgagatggtcgaccagggcttgctgtcatgtttgtcgaaaagaatcgccggaacgggaagaacacagtcgatcagttcactcccgctgcttaccagtcggaccctgatagaatggacgcgttggccattaccccggtgtgcctccgcattgccttttcaatggataacttgtaagtcgggttggtcatggtgttgaggtcgcttcagggggctaaccaactggcggtgatgttgtttattctgtcagacttggatacatccctgtatcagtggacgaccctgcttacgtgcgagagtggaagcgagaaatcgaagctgggatgagcccttgtgcttgttcaaactgtgctagcaccgaggccgccaatttattagacaacctggtctttgcgaacaagagcaacttcgacagtatcattaccgatcaatttgtgactaccgaggctcgcgatatcagtgccaaatacccaacaaagcaggctcagctcaggaagaggaagataccggactgtgatcgaccagtttttgatgcgttcaaagcccgcctcatcgcggacttgcacgaatactacatcgcccaggttggctcctcagtcttaccggcggttaacatctttggtgatgaagaggcagagggaattgtctcttatatgcatcacatcaacaaaccaaacgacatccgaggtcttattggtggcgaatgttttgatggccagctggactggctattcgatcgggtatctaccttcaagtccgatgtgatcgacgagatgcgatcggtccctccaaagaagccaagaccatcccttggagtcgatatttctccgtccggttcaactgcggctccgtcttcgtctacccccatgcagagttcaagtcaggtggtcaatcgaccacctacaaagagggcccttgcagcagaggccagccggaggagatcactcgagcggaaggcccaaaacgaactttggttgatctcggaacagaaacggaaggaacaggtggctcggtttctcagggagggtttacagcaatccaaggataggagtgagacaagagatggacaaccagctagcaacaacatatgacatgcggatctttaggatagataactattagataactattacgactacatgccttctttttctctggttgttgtctatctacatgtctacggagctattatcatcttgttcactgtcctcagcccctgcttcctgtactgatctgccttcacactttggcacaagatgtttgcggaatttattcagctgcgggtcgtttgtccggattgtcttcttgaactttgcaaagccagtgaggtacgtgttagggactcgcgggattggtgaggatggcggatttggattgatgttcaaaatatcatggttgttccccatctgcatgaacatggccagagatcgttgatcaagagtgttcttgtgggattgatatactaccttggccccacagtcgactttgagcgactcaaacatcttctgtaactgagtgaataagtcgaacagcataagtcatcttatgctaataattgtcagatgtgtcaatgggttaatggaaataggcaactgaccaagatgatgttgactgaaaagaggtcttgaaggcgatcgatcttggtcccattaccggtgttgttgtaaacatactttaaccaataattctggcattctaggtaattatccttggctacaaaatgcccctttcggcccgttggtgagaataacaagttgtgtttcaggaactttgaaaggcctgggggcaggatctcggtgagtagtaggaccatacgagggagataagatgagtagttggtaagtccctttagcccctgcgtcatgatgcaccatttcttccacaccatcatgagtcggccgatatcacctgcctgcatggccctcttggcttctacaacggatgagaagtcgtgcaacatgatcattgtgttgctcagctttgggttggagactagatctgctgcagagcgggcttcaggggaacagaatcgcttataacaagtgtctacaatagtgttccattgctccgatgagatagtgatccgcttctctcctgcctcttgatactgggtcttcatgaccacactgacggatgtgagacacatcagctggggtgtccgacaagaatgagataagagaatgtattagtaggactgaccgcaaacaatagtacaaagtggcctccaaaattctttccatttgattgatcatcaaagtaaaatccttcttctggatggccttttcagatgggaaacccaaggcctccaaaaactgccaagcgccaacattggactggtcggatgaatcaccaaaatggtgactgaaaatcgtcgatgccacattccacagcgtatgagatgccccaagctgaaacacgatgttgttcaggctctccttcccgtaagggctgggggtccgctgggatctcagactattgaagttctgaacggtacccaagtcgccatccattggctggaggcggccataaaattcctcggcggtcagtcccgattgaagaagcagggtcgagaacacttgcccaatgctctccgctgagttgtcagagacatccatcagcttgagcatgtgtatggttggtttctcattgctaatgacttcaatagcggggggctctgtgggtatggaggtgcatttgaccgaagggactgcaatatgatccatgagcaccttagcaatctgactcttccacactcgcatttcgctaagggctgcctcgtggctgggcaagaaatgctttggctcgatcgagaacgacttggccttgattaaagattcgcgatatgcggccaaggtgagctcctctggattgagcgaacggatcaatgagatattgggaacatgaacataaccccatgttccccggaaggtcttggacctgttaccgacagataagttgtggactccttgctccatgtcgatattgtcaatgcagatggtcggtgcgatggggatgtttgcctggatagacattacctccttgatcgcttcttgaccctctatagacagtgtcttcaaggcgctcatcgcggtccttcgggaagaacataaaccgaggtaatgaagataatcatgtacccgctcggagacaccgcaggcagtgaagcggacggcattgttcaactgcaacgcattgtgcctgcggttatgagcaaatgctaccattgaacagaccgtcgaggcgatctgcaatgagacacgtcagtctataacacgataggaatgcaacaatggaggtagcggacatacccttgcaaaccgagcatgaactctctccacacccgagaggccttggtagtatctaacttcaccaaatccttgcggtgtggaaagttgatcatcatccaacgactcatcttcggcttcgtcttcaccacccacatgcgcctgagcaaccacacgggctcggagcatcccattgatgagcccatacaggaagggcatgtgctcctcagtcatgagcgactgttgaatgagttgctcccgcgaatcgaagaacgaccccttgacggtcaatgagctgtgaaaagacccgttgggataattccctctaggcgcctcctgcgagacaagaatctggatggcctgtgagttcaatcacctgggaatgagtcattggtcaaattcacgcgagaacaacatctatatctgacctcctcttgaataaaggccgtccactccttgctcccttcgggggtgctgaggatctctcgacgcaggagatgcactaggtccatggtggaactaatgccccttggctgggcccaaaggcgacgcaagtatgcaatctccgagctacccgagtcgaggaagatttgcaggaaccgcttgggggtgattttagccggcgttgagttaagcaatttacagcatgtaaggaccttttgcgtttcagcaggagattccatgtttataatgaagaaagaaagcaggtatagatggcaaagatttcctgtgtgtctggttccaagccaattaatatcctgaggagataatcagtcagatgatcgggaaacaaaatgccaggctaagggctacatttataaggattccaaagaccatctagaggccacggactatcacaaccggtcatctggtgccagtccgatgctcaccggatgtctcagtattagcttgagaccagtagaacacatcagcgagcttgaggatggtgtgtcactaatttaatcaagtagtttaaaggcggaccatcccgaccggtcatcttgagccggtccgaagctcaccgggatgtctcagtgttagcttgagacctggagagtaggcctcatcagctcggacgccaaccgggttggtgtgtcattaatttcataatggtgtttaaaggcatccgatgcgggaagtgctatcttccaagatgatggtctcacatcttcccaaaacccttatgcctatccccggccaagccttacatcagaatcacctcggtcgggataagtcggcaagtgttactttgcgacattgactcaacaactaaaggtcagataatcggtctgggggctcctgcctccagtccgattatctgacatcaataaagccgtcggggcggtattatccttcaaccattagcttcaaactcatggtggttggatagtaccgcaaacgaccagtttgggtccatcttagctttcatcttagcctataaccgtcgatgttagtttcatcgacaccacgtgggcatccttagaagccatcgacccggtcgggtcccaatttttaggcttcattatcaccgatgtttcaccttcattatgacagaagggcatgtcatattgataggtaatccgtacagattgtctgtcacatatacagagagagaaagtccataagtgtgtacaggcgcatgagtacagaatactcgagaattttgacgaaggaacctgaggaccttcatcatcctcatagcaaaatgaccttctttgaaggcatgtggggccaagactagatggctcctagctttggggctgaggcataaaattagaggcgacgcaggccatttccctagtccaaacggatgaacatatttccgtcaggaagtaggcgaaatggtgtgggcaaactttttccctactaaccacccccagcttccaagccaccaccccgacattatgcgcaagtccctccttcggaggctcgcttcgcgaggggcgcttgcgccagcctggtacaggccctccgatcgagggacttgttgttaagttagggtgctctttggctctgatcttgggagtggacgtgactcaagtctgcttgataaaggctacaggttatttagccatctgagccgatgggttgtctctcctggtcaagttcatccgcgcaatacaatgggactgaccaacaagtctcacaactgacaatcaaacaactcggatgtgctctacggggcttaatgtttttctgttaataaatttcatcaaaagactgaggcaataggtcatcttcctcgccaatctcagaagcctcaggagacaacaaccgcagtggacattgacgaagctctatacatactcaactttggttttctgctcgctgaatctgaacaaaggaactgccctgtctttgactggaacacgtcaattgaaagggaagcacgattaagaacatgtcgatgcagcttgttgagttctactatgagcaaaatcagtgactccgaaggcaaaacactcaatggggcttagtggcgaaaaccctttacttacacatttctctggaaagtccatcaactctactcgtcttaagagtctctcttcccggatacttaaaccgatggggtgagggagaaattgagttgtttccaatagaccgaaaaagattgtgacattaaacagtatgcgtcttctaacaagctccatgaaaccctcgctatcccgacttccaaccgaaatcaaaaaacttatcgtcgactgtgttgcacttttgacgcagaagagaaggtacactgtactcccccaattcctgaaacttgccttcgtagatcacaccttttatgaactttgcagtcgattgaattggaatgtacgtaccgatttcttctatcttatcccactttccacctttcgttttccttccttccagtttggttatgtacatacgcgatatcctctgtggcttttttgctgcagacctgtgggttctgaacatcatctgtttgattcatccttcttgatttaggagctcgatctaatgtatctcggaatccctcaccttgaagaactcatccaacatgttcttcctcgtcaagccaaacatgtgcgctcaatcatgatcggatttcatcccggcgatgagtacgacctcaattttaaacgagcaaccaattccatcgcaatcgacggaagtgaccaatatcctgaaggacaattacgcgagattttgaagatgtgtccaaatttgaccaagctcactgtgcacctcgactcaaattcattggatgaatctggtaactttatcatcgacccttcaaatcagatgtcaaagctcttgtcgccgatctcgcatctttccaacttgacctacatcaagctaaataacaacacatacagcgatcttaaagaggagtccttagttaaattaatccaaaggatggtacatctagtccatatttgcatccacaggggtgttgcagcctcctttccaagatgtgatttctgcgagtgttccgaatccattcaacccactctgtcaccactggccgttcatctagctacactaccatcgctcaaggttatcgattttgatcgtgtgaattgctttgattcaggctggagtaaaattaagtggaaaggggcactcgaagaaatcatcctattcaattgccacaggatttctcttcattccgtccacgcattctgtgaactcttcgaaaacagtctggttaacctctcactttactgtgcccctatcagtcttgacgatatagatggatggcacatcctacccgactccgatctcaaatacacctttcgccttccgaaattgaagaggttgtctgtctttaacttgtatccccccgaatttctacacttatttcgacagtgctgcaacatcaccagtatcagcctgaaacttactatctgggagtcgattgcctatttgcctgcagacatcaaagacttgatggatcatgatgagccaatctggatccacttgaaatcactgttgatctaccaaaagggcaaattcagtcctgatgaagttgattatctgatagcccatggtgcgaaggccggtgtaaaggtggaatgtggccccctcagcaaagtggggaaccgatttattgaagaatgcgtccgtgacgataactttcgatcgcaataaccaagcctcactgacggtcaaaatgaggaacagattggacagcacacaacaatgaacagaccatttctataatagattttatttttgtgtagagtgtattgaatgcttgaaacattttatcttttttcttgaatttttttcttgtttatgtacattgctgcaacatcatgatgagcttcctggaggaaaacagaataatcacatcaacatatgagctttgaatctcaagtatggagctcccatgaattctgcaagtcaatctacttttgcttgcctgacggtctgtctggagtaacgccaatgccccattgcaagatgccaattacaaatcaaccaaatatttgagccagtttctccccccccccccaaaaaaaaagatttggccaatgtcaaaccccgatccacctacacagtggattgccaaactattttaagcaaataaattgtcaacttccatcctacaactatctgagcctacgtatctggatttctacacatagccattgacatttgcccagatgatgaattctcatgcaattgatgatgttggactattcgaagacccaatgttatacttcctgaggatggcttgggttggtcttgttctattcaaattctggagaatttgatgcactatctcaatcagtgttatatgggtccattttggctagtgttttgtttttttagttacaagctgatcaagtttcagagaccttcatgtgtagtttttcttgtactggatcttccatctttttgtgttgaagatcttttgatcagaagattgttgaaaattcttgcacatcaaggtggcgacagatttacataaataccaaggatgtttttttttcttctgattaatccatgtaacttttcatttgcttcaagcgaagaaaaaattgcagagggggaaggaaattgtttggcacaggcaactcacgggcggctctgttttggaatatcccaagcgaccgcttgacgcctccctccaaacccggcccggcagcgccgtcggatcggatttactctccgacacagctgacgatcgccaagaccagccgacagattgacgccggaaggttaaatctcattatagactgaaaaggccgaggatttaacctgatgacgattctcagagtggtcaagcaccttgtcatgatgacggctcggtcatctttgggtcggcccaccgatagtatgcccccacccggcaaaggaagagtgctccccgtttttggtacgcagaatacttgtcttagagccagaggcttcccccctgtctgccggctttctcactttactcgtcccacacccacatttaccgacttttctgtacactgatcctgtacacttgtccagcctatggatattgcatgtccactcaacagcggccagcggatggatggattgaaactaacacgacccggcaggggcgcgcccgtgtctgtggcaggggacatgatattgagggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatctgacccatcggccttggccgatcattttaggaccccgccattgcggatgccctgaggagaccgagaccggaggcggcggggacagcgctatcgatgaggatcttacggatgatactccacttcgacgactgccgccaaacggccgggatgccgtgaattttacttggtctgagcaaagatgtgttgacttgatccgtttatttggccgatggtacaagaagcatcaccaacttttggccactaagcccatggcggaggtcaggtacatatacgaccaagcctttgacgaaatactcgaagtctatccgagcctttgggcttgcaaattcaaagcgctgggcccaaaatatcaacgccttgttgaggattggatggtcagttctcattcgtcattggtaatgttactcctcttgtttcgcaaggttgactgactggatgtctccagatggttaccaataacttatttgcttctatggatgatcttggggatgagatttccaatcgtattcgccgaagaggcatgcctcccaaggtcagaacttcgccagaccccatcctgtccggacagagctgacagttggtgtttacaggtgtacctcttgctgaaacattccactgaacaggttcaacacattgacatcgcgccgttgcttgacaaccgacaacctggtcgccccaccaaagcggtggccaagctggctttcttcttggttcaaggggtctgcgccgaattcaaagcccgtgaggtcgtggccgacatggatcgtctccgcttgcgcaagatttgggacaccaattggcaagccgagcaactccgccatgcccaggtcctggtcgaagaagaggtgcgccacaaacaggtcactcatgaactcaagatcaatgtggcccatatcgaacgagctcagatgcgtgcgattgagagggaagtcgacagcgctcgcgagtatgatgaggcagaggaagcattggaacccttctccagacgcactgccgctgctaatcccggtccggcccacccaaattgaggtcactgtccagtttgttggcccgtctgtatgcctctacttagcttgtacatgtgttgggttacttgataccgttaaccataaatagctccagaatattacctttgagagtctgttcctcctgtttcaatgttttaagctgctgtagatgacagctctgaatcctcaactacccccagacttgtagtgctgccctcatacaattttttggcttgattatattaacacaactccgcggttcactatgatctgtgtccatacatagttgtacaagcgagttaaactatccccacattgcatctcgcatgttgcaatgaccatgcccagttttttactgacctcgtggatgatgtccgtccgttcacaattctcatctaacttggcccagaacgaatttctgtcacaattcagatcaaagcaagctaagcccacccaagcagaaaaatgccacacgtgactcgcagttgtgcggatttcaaaaaaaatgctttaagcaatctgaagaccgctttgacattggattgattgtgtatgaaattgaacacaatcaatccaattatgaaaatcactgacataagtctcaatggccttttttttgggggggggcttcaccggttggacacggcagtccttcaactttgtccgaattttggtggcgaacccaccagtcacatccgaatcgaatccgtacagaaagatgggctccgcagccgaacaatcggaaaacttgcatccacttgcctcaagcagctcacccgaagacaaagaagatgtggcgactcacaaacgtgcccgtgcggacacttctccccgatcaaaccatgggcctcccggtccattggaggccgctcacactcgacaccggcttacctcagtcgaaacggtcgagttcaggtgggaagaagacttgcatgtcgacctggttggatttgtgcgtcaatggagcgacaaacatgctcacgtaatggcggaagcgggcagacccggaacccaagacctcatgaaccaatacatcaaaggatacctggagacggccgccgcgttccctcgtcttcgatccattcatattcatgaactcaggtctgagtacaaacaattgataggtcgatggatggtaagcggaacctgttggcgactttgtgaatgtttctgcactgacgggactcccacttttggtagcaagtggcagagcgactcactttggagacctcggacttgggcgacgcggtggaacagcgcattcaaagaagagggatgtcatctacggtcagttgaatacacccacccgccaaattggatccagcagctcacactattctttcagttgttcttgaagatgaaacaggatattgaacatccgcgattggtcaacgtggcccctttacttggcgaacctccacaaaagcccccaatagatgtggcggaatgtgcatatttattaatccatgtggctcggatggatttgcaagcacgcgtggcctcttcggtccttcgtcgagaacgggagcgagccgatttgaacatcagtcatgcgcaagtacgaataagattgaatgagcttcttcaacacatttctcaagaagataaaaaattgagagatgcacatgaggaagagtttcggcgtgagaataagcaagaagaagaatatgttgattcttatttcactttgttctataatagcaccccgcactaaacaaagacttagtcctacagtaccatccattaactaatgccaaagatttggggttttgtatttagttgagcccataatcttatatataacactgatctctccgctcttttttcacctaaaattgatttgcagattcttacatcatcctgcttgccaagttgtatttttctcagaaactgaccaatgaaattctgggagcttttatttgaggtgcagaggcatattccatgtcaatatttctggattgagtgtcaatgggaggagactgaagtcaagagaaactaaggaatacatcaatcagataacaagtcaatcgaggaaacaagtgtgtcagtgttcacagcatgggtgtggtgatagtagtacaaattgtgatgggaatggagagtgtctatttaatctgtcaaaacatgggtcagctactgttacaaactccagagcaggttaatggccataagatctgaaatagagcaggaaagattggagaaaaagatgcagtcaaagctcaaaatctgatgatgtcactaatctaacatcatttgtgaagtggatgctacttgtgaggcctttggggtcttggccttgcctttagaaggctcaacccaattcttgagcccatcctgaacacactttgtccaggcctttggggttattggggggcgggtcatattggagaattgttgacgcagaggaatggagtgcaatgaagcagaattgattatgtaagaattgtcatcttgatgtttaacagcttccttagatggggctgcttcctctgggccaaatttccttttatggtttttgtctggcatacatttcccaagatggcaatcatgttgcacattgagacatccagcaacctcctggagaattggaaacaaaggtgaaaatttgggtttcagtgggcaatgaggttggtggataatctaagggagaggagatgaggaacctactgaggccaaataaaactcaattgtcttctcatttacaagtgcggtcatgttgtagaactggtcgatggatttaacttgaaatcgtgtgattttgacgtataaagtcttgcggtttgggaattgtcccttccatatagattccacacgcccaatgaattttggggatttgttcctggggaaaatctttcagatagtcaccaagagttagtgatcaggaagcagagggaattgggtcctctgggaattttagacttacaaccacaaagtatcccttcttgcaaacatcctttgaattgatgtgcagctgatggacctgagtaaagtgatatccagccaaatgttcctgtaggtaatgtgggggggattctttctcctcttggggaactggagtgatcatctccattggatagacatgggaatcagctaccatgttatcattataccccatggacctccgaatgaggctgttgtccctgaagatgttggtcacattaggactggcaaagaaggtctgtccagatctgtgattgatcaagcgccctccagagaaaatggattgcaaacattcaaagtcggcaaagctgattgagatatccctccctggattgtgtctgtttgagtgaattgacgccaaccacaatatcttgttgaagctttcaaattgttcagtggcaaacaatcctgcaggcccaaagcgctccacggactcaggcaagtgcaataacatgtggaatttgggtttgttgacccatcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntacagaaataatctgacatggccatatgctaatgtcagagaataacattggttgtggagaatgctttcactgtgggtgatctccattcttaacaagttgcggatgcgtaacctcccactgcgcaaagtattccagtggggaagctccagttccgcaagggacaagatcagtcggagttgtgcatactccgctcgagacatcacatggcgcatatatccatgaatcaaagcgcccaaaacgtcctggattggagcaaacgcaacgtaagtttttctccttggatcctatttgggtgaacgagtggctgattcgtccattccagggtgtcaacaggctggcttaccccctgcgacctgaaaggataccagctttcggcgatccttctggcatttcgatcgacaggatccgcaagattgcccggcccaagctgatgaacggtttcaaacaggacatcatcccaatccatctcatgctcggaatctgaagactcgtcgtcggcaggattgaagagggtcaatgacgcgttgcgcgctacaatcagcaagtccaaagcatccgaatcctcatcagacctgggatccgcatgcagagtgcccgactcaaaggccagctcattggcaacactcgtccacaaagtcacttcatcctctcgaggctgcccgggatttgaagctggttccaaggtgcgtctggttgttacctcataatctctgaccatttgctgatgttttgacaacattgtatggggtcggtaatctaacattgttttccctccgcacagcatgcaggagaaatgcttcttcccaaatgcatcttggcccaccttaaaatctgaagccagccggcaaggtgagtcatttttcagctactttttttttggggggggggggggcaacgggacctttgaactcacaagggggatcgttcgcatccatatcggcccttccagacgcttctgagatgagaaataagctaatccgatgtttgcggttaattgataagagaccacaccgggcaagttgcagacggtgaggatgatgatttgggggaccacaccacagacgagccctttttatcttccacatcgactctgggagggatttttcaatcacggtgagccctttcccattcaccgctctgcaacagccagctgtcccactgttcataaggggcggtgtgctccaatttatctcctcttcatcttcccccccccccccccctttggactgccccaattccctcaatctccagttcaatcgccattccaacagcgctccattgtttcaggggagccatttcccccctcatgcaacaccgcttttcaatgggctgatgattatcctcccctgttgcctcccatcccttctcattaaatgaccgatcacttcatttgtctgctgctgccttgcccccgctttctgacgacccattcaacagcctcgccactcctcctacccctagcaaccgtccccacgaccggttgcgcctctgtgtcaacctcgcagattgcctcccccaactgaacatgaacattggtgagtgattgccacttagagttagtcttctaaatatgtacacctaattaactcatttgttgcagagactcttgaccccatgttgcgtggcgaggccacccctgaacccactgaccttgacatgcgtgacgatgatgattttggcactcagctgggcgcgaacccgccagatgccagtcaccaggctgaccaccgacgagatatcgatccggaatctgattccgagttgtcagaacttccagacgatcctctggagttccttaggatcttgcaggatactgtattctcgcgagaaaatacaatggactttgcccgtcggatctttgctgtaagtgacccatctcccagccacatttaggatttcaaacctgctgattttggtcttaattatctgtagtcagaaggcattgctaccggccacttcaccaccgtcatctacctcgaaacgctccgcagacttcaggctacccccaccgccggtttgattgccccgatcgatttggccgcggcaaacttcacatttgggaaccacatccgagtaagtcagcccatgcatcccctaacttgtccaattgcctgttgcttatccgactacttctcatcccatcatttctctcagggtttcctccgcgataggatccgccaaatccttaccacccacaacgttgacgcttacactcaaaacatcaactcccaaggccgcgcaatagaacgcactcctttgctcatcttgagagtaagtcacttgtgttcctcttctcttctctgtactgatgacatgttttccactcatcaggcccacgtcgatgcccaagagcctgcattttgggccgatttcctcccagccggatatcctgaagaccaatcggcccagctcaccgtgatgagattcatgcgtgttcttttgaagcacgaacgaggccaactccgcaatttggtgagtctgcgctgacataccatgtcgtctggttggctaacagatctcttgtcagctgttgaccaacatcaaggcatatggccgacgcttgattgaaggctcagtgccacctctcatggaccttatagtcatagtaagtcatcaatctgctcacttcagtctttgcagtatgccgcgctgacttgatcacctttcagatcgacaggggaatggcctcccatgggcgtcctcggcccgtcgcagccattcgccaggcttacgatggcaccactaagatccgaatcgcattcttgaggctggctatggcggagaacttggtcagtcgccagccgttcaattcgatgacgatttgggaaatcatcgatagtcgcctggagcatgtctccaggcagagcattgcttatcaacgcacgtaagaccgttcccaccatttcctcctcatcattttgctgacccattctgctggccgccacaggtttagcgaacttgtactgatcaaagaccgggagctctttgggtcattacccttcaaggacctcccacccgaaactgtgcgcgtcccgactgatgatgatgttgaatcatcactacgcattcgctaggccaactcaactcattggccatttccatattgtcatggttttcattggtgtattacccaatccaaagagcgtcttgttagctctgtatccagccttaacccccagccttgaagattaacattagcatcctgattaccattgcccgcttccatagttcttatctgactgtgctgtgcaaaaccgagaattgaaacgtcccgcatgatagtcgtgttgggtaagattgacccaagcacccatactccgaaatgaaaaggacgattttggaaatgggtcaatctacaatgaatcaccttgtggttgaaccttaccctactcactggggagcaccgattgaatgtgagcgattgctaacacttttacgcgagatgagccctgagtatgcggtttgcatcccaaacaggccagacgatctccaagctgaacaaatcacaacccgggcagcagtctaagcttgccactaacttgccacaattgctcggagatgtttgccttgggctttggtgggggggggggggcttggagaagtaggatctgcctctggtattggcaaaacacagaggcacctctggagtttgaacccctattgtaaactgctatcccagcacaacagcttgccagaacggcttgcattgttccgaattggtaaaccaccatcgcggcgcgacagcttgccaaaatgacttgcaatgttccgaatcagcacgttcctgcaggtgacggttggggaaatgccgccatgtagctcactgaacttaacacaagtccctccgaggaggtcgccggaggcgcttcgcgcctcctcggagagggttagttaagctcgaaagctcactgtcttcaggaagactaagcctacctggtcttgtaacatcacctaggcttactgactcagttggcttgaagttttttggatcaagtaagtacatacattctctgtcaacatggtattgtgagtcttatttcctggcaactgtgatctacccgtgttatgcataggttagcaagcgtctagattcagttttgcctggggaggagtactccccgttcatcactttaacatgcctgctcaccaaggagagggtctgcggggtgaatgggtacacattgtaactgcttgctgagatgtccagcgcggatttctcctgagccatcgatttctacttgctctccaagaggggatcccgtcgataaagtgggtacatatgctttgtcccatttgcttgagagaaagctcccttggtgaacctgaacaagaccaaggagcaatcttacccacaaggcaaggaagccccctcacaagcgagcagccacaaagcagacactgctcccttgggcccttgaaagggagcttgtctagcagataaaacccgcttgccaaggtgtaatctagcccagcgagccggttcttgtatcgactcatcacctccaaggtaccctacccgccggccgggtggccgagttggcaagtcctgacaagcccaaatgggtagtatgcacatattaaataagtttttttttttgttttgttgttgtcatggtcccgatggattatcatgcgggacgattcattcttgcgtgcaaaactcatcaaattcaacccccaaaaaaattgaaaatcctaaatcttgaaaaaaaagcttgtatgtagtcattgcagtctgtccgtgctgaaaataaaaaaattagtaaaaaaaaacacccggccgcttgtgcccataggctgtttagggggccccgccccccccccgacagccttccccccgccgaccccaaaacctttttttttgttttctgccgtagtgcgacccgacgtcggcattcccgcccccacaggcggtcatttgtccggtcatgacctgttcggccacgtttccgctattcctcccaacggtcaaccgggtttaccgttggaccctcctgacgtgggagagaaaccgcggtcccaaatccctttgccggaccgtttttggccggtcgattttgaccgttaacccccctaaccgtcatcaacgcctgcatcttgaccggcggtgtgttggcggttacctaaccagcacagattgaccgtccgcgcccgcttcagtcagacgggtctccctttggacctctgctgtggagtcgaccccggcggggtcatatcgagacaaactgacgccaaacatggggtccaattgccgcctgacgcggcccgtggtgtgtgtgaccgaacagtcactccggtgctgatttggtatgcaagctgttccaagatgtggtgctctatttcctcatcagtcttgggcttgaagtaggaacttcctatgcagtcaaccaatcgtcgtcttagatcggatatttaagaacttgagcaaacttaatttcttgttcaagcaaacaaacctctcaccaagcagtgactgttcgtctgcaacaagaaaaaaaaaaaaacgcaagcgagaggagatgcccagcgttgtcatcagctcttcgatccgtttcctgcgcctcttgcagcttcaatccggcttcaatcttccatcccaccaccgcagttttgcgaaaaatttagcccgaactgcacctaaaaaagaaatcgatcctgacgtcaagtggagtagtccgttgcccaagcagacaccctcggatgctccgaatgacgctaaggaggccgctgatgccaaggttttcacttacctggtggtggctcctgaccttggcaattcgaaaaggtgcgcaacaacagccagctatgtactaccgtctcggaccattggccttcctcctgcaagaaagtaagcacgtctagatccatttacttatgcgtttctttctttctttctttttttatcttagggccattcttagagcggaacattttaaaatggcacaggaaggcttgaagacttgtcggatcggttcgtgctctaatctcagtaaatactaaattccctcatgaactgaaaattgggcattttcgacgacgatgttaatgatccatcacagtgaacgccggcgctatgctagaatcggatgcctcggaatcaaacaactttgatcccaaaatgatcggtgagatccattttttttcttttgaatcatctatcattccatctcttttttgaattcgacagatgatgaagactgtggctcaaacctgacaaaaataaatgtgtgactctgcccatgatgcccttcatacatttccaacaacttgcacttattgtcaggttcttggttattgatcaaagcgagatcaattgaagaagccagaagattatgtttgaacgatatatacgcgaaagaatctgcctgggataccaccaagttacagatcacaccggttaagacattagtttgacctgcggattgttgcatggacattcttccttgatcacggcaatctaacagttctagcatctgtcaacgtcctggagtctgcccctgctcctcttgtattcaatccagctttaagctggtgagatcaaagcgagacaaaggttgagaacgtcgtaagtttctatcagtagtgccatggatggcttccaagcatttccctctgtaagctttccccaatcgcttcagtgaagcaatctacagaagaccccaggagtactttgctgagtgaacagcacactgttacaaactggtcaatgggtgcggtgagtcatgtgcgttgagtcatggaaagtggctgatcccatgctgacccacacatggacaaggggcttttggcccttgctatacattggtgatgagattgatttgggtcaaaccccagcctcaaagtcgaggcatttgggtcctgataaagatgagatggggatcaaggatggttagagccatgcagggagatggcacaagtcattaaggaagctgcctagggaatcataattatgaattttcattgcatatatcatataggttctatatccaggagagtccaaacaccggcccattccaatgatccttgggcggctggcaatccatagtgcatttctgcacatcccgtataatgatattaccctacttactcttctttgtcgatggttgttcgttcggaaacgtagacacctgggagagagaaaacaaaaatcagccagatggaaattttgagggcaggtggttcaaggtgactaaccgtcaaggaactttcggatatccttgttcttgaccagacacgaggtgtggatggaagcggcagattgcgaaactttctcaatgtcaaggcctgtgcagggaaagaagcaagtcacacaatgtgagcctttgatgagaacgatcaacaaggtgactagaagaggcactgaccttggatggtgatttcatccttctgggacttgctttcagtgacagtgacaccttccaacatgggtacgtgtcggactcgcttttcacccaagaagtttcggatttccagggatttggcgtcatcggaaatgatgatgttgatggggaaatgtgcgtagaccgatcgcatcttgtaaaggaaacctttggtcacaccgatgatcatctagacaaaggtggtagaaaaaaaggcaattggatcggtagattagtgaggtgaagctcggtaagactcattatggacgtggctacttacgttttcgaccaatgatttaacagttctcaagcaagcaacgtgcttgcgacctccgtgccagacgacgaatttgaccttgtagcctttggggccagagatgagcttcaaatccatgttgatgtgtttgatgtgctgatcaagaccaacaacgtgttaggtcagctaaacagcacgctacagcgcgactagagcgactggaaacataccttgcacagggttcccttgggaccctcaacagtcactgttcgggctcggatggtgaccttgacgccttcgggcacagccaattcttcatctttgtaaatgtccttcatcgttgacccgaagtctgatttgacgcaacaagccttatttcagtaaaacgaatggaaatggcagttcacgtttatgaaagactgacaaagtggtgccggaagttgtcgccgaggtcggtgttcgtcgttgtcgtaggtggtcggaggtggttcctgttgcttctcggcgggtatacgggcagcgtgagggctcactgagttaggtcaaacccacccggatgcccggcggtggtaaacgaggttaggtttcatttgctcgtgagtcctgctgcgccgcagtcgcctgcaagagaacggcgctcggatagttcgacccatgtatccgagtctcaccagacaccggactgcttcaaaattgatatacctgacagctgtctcaaaacttatcagcagcttggccttgaactccttggatcagattagcctacttctaaaacttgtggccactggaggtgatccatattctgtgatgcaccacagcaggatcaaaatgaatcccctgttcttggagataaggtagatcgtgtaactggcatgtcttcttttttcggcagaggcaccatggaagagggacaggggaaatcgagcttaacatagtcctccacggcgggagcagtagcaagcagcggagctgtccacgccagtggaggcctatgcccaatgttgcaaggcccgcgtggtgagttttcagaattcaactgaaaactcacttttttgtgtgtttttcactctaagcactcccttaatcatactcatctaatttcctcctgggacaggggaggcctgtgtcttacccatatttccctgtgttcagttttttggttatgcttgttaatcatttataaaaagtttttgaaaaggttgacttttcaactcaacctggcttcttttggtgggcccaagttgagcaaagcccgcatttgagctcaaaaaaagttcaaatcataattttagaaatttattattaattacagttttcaggtgcaacttctaagctttggcctgatcaacaagatcaggcaggtctttaaaaattccagaccaaacatcaagaaagttttgagggagcgttgtgattccaaatcttatgacactcccaccaaaacacctcaaactcagcaagcgagtcaggcaactttagtcccaagtctcacctgcggggagttcccttcgggaaccgcctggccagcgctacactgccagatgcgccccccgcagcctgagacttgcaacaagtttgaggggaaatatagatatcttgcttttgatgtggttacaatacaaggaagcaacgtggaattcatggatgatgtgtttcttcaaattttgacaaggcttggataattagagcatctccaccgcgggccctatcccacatatagggcccgtgaatcccaaaaccacagccaccacggcccctatgtggggccctataatacggaagcccataggggactccaatcggctcacgattttgaaaaatggaaaactaaaatacagaaagctgtattctatttaaaatattctgaatttgatattcctgaaacaggtttgtgtttcaacctttggaaatcagaaacaggagaagcaggttttcagattggacttccccctttagccaaaacataagggaaagtccaacttgtcatcaaacaggttttgtctccagctatgtaactgaaaatgggcaagttgaatcggaaagccatggggctgaatgcagcaggcatctgggctgtgcaacttgagggcagctttcttcagtccattaccagaacaccagcacccatctcattgtctccagatcatcatggtcacctgcatgaagtgcaccagatttgtcacccaggtcgagtttggttggtgccgtgaatttcttaattttgttggccttattcctggaaatatggcgaaccagttacccagtcaaccagcaaatcattataacatcatccctccagcccccacatcctccatactccaagtgcctcctgggaatccaactccatcagcagctagtttggcccagtgcgctggtaccaatgcacatttatgcaatgttggcaaggaaaaacgtacaaaaaacccggctccaactccttactccagaaacccaaaacctttgacatcagcaccaacagatgaaaatccgatctgaatgtttaaatgtggaatctcgttcttccaggacaaaacgctgaagaagactggtatcatgagttacatgcagcagatagacacaagcattcctcaattatacaagacccttcaacaccaattatggaagttgttctctcccaagctactacatacacgaagaattggtcgaatcgcttcctagtaccccaattggctacacatctttaagccataataagagtgttcttgatcccaagaccctcctcctccttgtgggacagtccactttgaagaagcccatccagattgacctgatctatgaggacaatgaagaagataccaacacaatccttgctaccgagaaccctgctgcaaccgagaggtctttgagaaccggcttgaatgttgctacttccagaaggccgtcatcactacttggaagtcagctcgtctcatgtcaaacttctcgcagaaacatcgaagatcatccatatacccaaacagctatcactgcttgtcaaacggaaaatgcttgggcgctaggtgggattgctggtgagctctcaattaccatgtagtcatgtgtatggtagaaaagctgatttcaatcctgtaaaggcactgtgcctgcctgtggaggtgccagcctctcaactcacttgaataaccttggtcggcccctgtcaaactcccttaacatcaatcctgagggctgggccattgcccataggctcatatttaacaatgttgatgtcaaccccagcagaatcattacattgcttcaacgacaccacagtctcaaggccactactgctccactgactgtcaaggttgatcacaacatccttgttggtcagggcagtatgaggaaagccttttcggctcaggtcaagagtgaaggccggaacggaggcccatcacgcatcaccaattgggttgcaaaagtgtgataccatgataagctccctgacatcaaactccatgctacagacgcccacatgtacgaggcatctggtcatctccttcaagcgtaccagtcagtcatcaaacagtgcccaagcaaactactctcggttaccttgagggaaagtcaaagtccttcaaggtatgtacaccttttcactttatataaaattgtttccttgtacttagataactcatggttctgttggatatttcagcttgtccgtcattgtgtaatttacattggtgaagaaatctgtccagcggaagtctacttcttggaagcttgccttgaaggggattatgtcaaatactcaagcaacgtcaacttctccatcactgataggcaacctgggatggacatcgacaacctatctatcatgaatgcctttacccattggtcatacttcatttccaatggggctagccttgtatgtgatttacagggagtgggatcaacaatcactgatcctcaaataattgattgtgatgatgcgtaagtccacatgatctccctgcctgagccttttgctggtttgtctgacatgccgtttgaagttgttgggccaatggaaatgatgcttccaaaggtatcaatcatttcttagaaaatcatgtgtgcaacaatgtctgtcgggctttgaaacttggctcccccgctgatatcacacctgaagtcactgaaccggaccgctgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatggaatagtagaattagtatctgtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatctatcttagtgttgatactactgttattgttgcttaagaatacctgttggagaggtaaggagtttgtggggttttctgagtaataaaggtttctgaagggtttctctgatataaactctctctggtctctggtctctctgggctctgataaagggtatgcttatttctctgatatctgttgcaaaagagttgaggatggctaagcaatatctctgaattacttgtctagggccaaaattgaggtaagggaagttcaagggctctaatattctctggatctcttaatcaaaaaagggtgatgaaagctgagtaatatctctgattactgttctgtagctagcatgaggagggagaaaggaaaacatgggccagaagagcctctatttataaacaaatggttctgcagtacatgagattttggcctgaacacaagtgcgtctgagaaaggtacttctagagtggattttactactctgagatagtctaatctgatatgaattgatctttaagttcccttctgatacaagaggttgtaattcttctataagatttccaatcttagactaattactatgagattggtattctaggactaactagtattagagttattttctagatctagtctgtaaggtactttttgatcaatatcttgtttctttactataagagggtaaatggtattttcttagccatttctgtatgttatctcaatatatttattatatgtatggaattaaatattttatgactaatggtgataaaattgactatgatttaagaagaaaataattgtgtagattatcttatgttgtaaactctttatctttggtgtgtaattactatttgtgtcaagttatgtttccaatttacgtgatatgtatgtgattggtctcaccacatcctcccccaacttatttgtctgccctcagacaatttgtttctaaataaatactacataaatattataatgagacttgaagttgtaccagaataaaaaaactaaaatatcatttgtcatatgacagtcataccaggaagatttgggaatccaattgaccagtatcaagattcaggatgagtatgaagttgattatcttgatttacaaagatccaggtctagagttttattcttgagggcaatcttttgatgaaatcttgagtggggagtttctaataatgaaatttctcataatttagtatctaggtgaattttcttatcatatctttctactttaataatcaaaatctgtcctagccctctgactaataaacagttctaatctttatctatatcaatttatatttctataattcatctttaactaaattatgtaatttctttttatttgactctcccttctcaaagatattcttcttccaacatttctcagttttaattctcttttgctgaaattttgttcctcttgataatcttctctttcttcactctgtatcttctactcaatctaattttgtcatcctatcttttttttctgactacctatttctgtcactaataatttttgaaggattcaaatttgaagaataaagagctctcaatggagtgtgaaagctgttttcagtggatcagattgttgaaatagagagttcttggtttatgtagtgcatagcgctggttgggcatcgcacttagattccttttttttaccttgaggattctaatcggaaacaaaatcttccagagatatgtagttgcctataaaagttaaagaagcaagggctgcttgcgttgttgtcgtatcaaacgaccatcgctgaagcttcaaaaattaatcgtgtatgtacaattcatgtagaagactgaagtataatcgcttaaatgagtggagtcggaagctttttaggacatcgccgctttggtccgatgtaaaaaaaactagagttttgaatagaacttggtagagagaggcgactgtttgctggggattgagctatcaagaaagagaggtattggtttgtacagtttgtagagatctgttttgatgtaattgcaacctcagtcaaagagcatgagatccaactgaaaaatgtaggtgcgactggtttgtagagaattctcttgaaagcaaatcgccaaaagaatagagttggtagtgtcaaggatattggcagatcggtccctctagatcaagttttcaggaagatataaacttctactgagctccaaatcctgtgtaacgagatcgctatactgatcatgttgatcttcagaagaagtgcgaaggagaatagaatcgctggttttaggacttcatcgttttggttcattgaccatgagatccactgaaatatgtagtagcgactcgcgtgtagagagttttaaatttatactaagcgctcttccgccatcgttgcgtcaaatgaccatgtaatacctttaagaagaatcactggaaaagagagctcatagtcgccatattgtagaatcttgaaaacaattgctaagaagtggagtttctggcttttaaggacattggcagaatggtctgactttgtatttcaaggtcttgttccaaaggaaagagagtgtaggtcgcagcatgagtttcaagacatcaatgcatcggtcggaaagtgtagtttctcagaagccaaggcttgattccatctagtacgtttaataaagagatgatagtattcgccagcgtttggaatcatcagcattttgatccgaccatcttcaatccagagaaaccagggttaaaatctagacgaatgcagttggatgctttgaaggacatcagcgagttgatgtgtcaaagatttaagttgtcaggaagaggaaaagcttctgttgagctccaaatcgatagagttggtggatttctgggactttgccatctcagtctagctgtgtatttcaaggtcggtgtttgagggaatcgagtcttagtccaactgatcaaattctaagaaaaccaagatctaaacgagtgaagttgcgagcttttaaggacatcggcaaattggtccacttgtttgagattcaatgaagccagctatcttgaaataagttagttgcatgatgttgaatgttcaaagatgtaattgacagctccttaatcacgccattgtcgtattgatctgaccacatagaagttttaagagagatggctgaaccggtctagataaaagagcgatgtcggtagcttttcaggtcgtcactgctttggttcatctttgtatttcaagctcttattccaaatgaagcaagtatagtaagaaacatgagttccaagacgttgactgatcgattggaaagtgtagattctataagcggagtcttgagaccttcaaagaagtttgagggaaatgagttcatcgatcccgtctagtgttcatcaatatccttgaggtttgctttgatcttgttctaggatgtcggtgaactgttaaatcctgtttgctggttattcttgagatggagcttcttgatctgccgattcttcaagttcaacttgagagggtagtgtattctgttaactagagatcgagtgaaactggctggttgctataagactattgagtataagatatactatagagttgtcgggttatctgagactaattcatctactaatgatcctcttcaagataagtctcttgaaattcaaactagaacaaaccaaaaggaatgtataccggtgaggatggtgtgcttgggtaactattaactggtgtatattgatagaaatctaaaaaaagattaacttgtattctggagaaaaggtgtcaatataaggtaatgagaactgtagtatctttttgtagaagactaaatttatctgaggaaatcggccactgttgggacaccacttgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatggaatagtagaattagtatctgtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttattgttgcttaagaatacctgttggagaggtaaggagtttgtggggttttctgagtaataaaggtttctgaagggtttctctgatataaattctctctggtctctggtctctctgggctctgataaagggtatgcttatttctctgatatctgttgcaaaagagttgaggatggctaagcaatatctctgaattacttgtctagggccaaaattgaggtaagggaagttcaagggctctaatattctctggatctcttaatcaaaaaagggtgatgaaagctgagtaatatctctgattactgttctgtagctagcatgaggaggcagaaaggaaaacatgggccagaagagcctctatttatagacaaatggttctgcagtacatgagattttggcctgaacacaagtgcgtctgagaaaggtacttctagagtggattttactactctgagatagtctaatctgatatgaattgatctttaagttcccttctgatacaagaggttgtaattcttctataagatttccaatcttagactaattactatgagattggtattctaggactaactagtattagagttattttctagatctagtctgtaaggtactttttgatcaatatcttgtttctttactataagagggtaaatggtattttcttagctatttctgtatgttatctcaatatatttattactagggaactcgcggctccgccgcgttccaccaactaaacagccacattcaagctgctgcccgcagcagtcatttcacttccctacaatttcaccgacacgccaacctctacactcaatcatcctcaaaaagcaattgacctttgtaactctacccacgacctacgctttaggcaaaagcaaccggtcaacataacctctttagctatgtatcaggaacatgcccatttcctaaaccaactctagttgcttgattcatcaccggcgacagaacctttaaatacagtaagtgttccaatatctaagatactcctgcgcacctccttgcccagttcttaacacatcctctctacctacaacattcaattacattaacacgctttctctttcaactaccacaatgttccactggaatctgtccatacggtcattcatctttgtagccgacccacctcggcttggaccacataacaagtaccggatattcgatgccaccccttggacctggacacgtggattagttgaacccatctaccatattaaactcaacgtctctactcccgctcccatggaattgtcaccaaaaaccaggtcctggctggcatttgaaggttctatcactggtctcacccctactggtgccattaacatcaacactaccaggtctaattattacacggaaattcctgcggactatcgtcacgctaacattgaaatttgtgggcatgtgatcagacatgagtttgaaaataactcctgttgtactgtatctatacgtgctgtccctgtaagcctactactttcaaaaaaacatgtcggcacaccactgatccaattatttgtaggacctacacttagtcttgtaccccggtactgaatcggtcaaatgttcattatcacaatcaagtgctgggcaaacgatgtggatcagtggattcataatccagaaaaagcatgggacttttgatgtcgaggtaagtcattgatctgtctttgcaactacctaaaaactgatgaatcttcatgtcaggtcaagactgttatcttggaccaagaaaaagagccatgtctgtgaactggcccctattccaagcccttcccaccaaattttatcaagacttcgggaggtgattcatgtaccattagcatatatagtctcatcgccaaatttgtatctcttcacatgtcttgtaaacatctgggactgccctgtagtcgcttaccctcagagatgagatagttacctgacaacaagaattagccagttgttcgccctgtgaagctggctccattataacaaacattgtggacttggatcttatcatcggaataacctatggtcccagctgttccactcaatctcaaacttgggcttagacctaaaattgattacgcttaagccagaaaattgagaacatgtacaagaattctctaccagtatctctagcaaaccacattactttcaagaagtactactaacagaacaagactcttgaattatatcaagatttacaacattcgtagtcatcgggtttttagagtctggtcctaaaatacctaccattaatcccttgggtcttgtggatcttgataaagctacatacaactgtccatgagaaaacactgggtttggtaaatagattccagttctgttcaatgtctgaccttgcgccttatttatagtcattgcaaaggctggggctaccgggaattggcatcttgaaaactttgttccaaaactctcgctcggttcatgaattagtagcaactttgggatcaagacatgttcccctctggttggtccggtgataatttgacatttaagcacacaaggttgaattccaacgaccaagagcctggtcccgttccgcaatccggatccaagatcaaaattccgaagacatacaaccggcataccttcctttaacttgagaactggcaaagagaacccaggaattgtgaccttttttaaaatctccgctccaatggtttcatcacaatcactgataacttgatcaatggcatgagcctccagctgtctgcctggtaacaggttgaaacaagtatcgtttaaaacctgtacattcctattgagcggcgttaagagacagcgttcttggaagtaatctatcaagtcttgacccaagttgagatcaagtatcgtctttaggttcccgtatacatgcttgatcagatgaatgaccaaaagcttgtattgaggattcgactcgaccttaattgagggtagtggaaccagatcagaacattttgtcatacctgtgccggatccaatatcaaggagccagttcgcaaatgccaatttcttttctgggtctgacaagttatcttgacattgttgagatagccgtagattttcagtcaagcgcattgtcttgacacaaggccatatattcgaaccgattaatgaggctgctccttgactaaagatatctccatgttgaacaacgggtaatgtttgtcgaaaatcaccgccgaatattactaacacaccgccaaaccaagtactgactcctctcagctcctgaaaagaacgatcaaccatttcaatcgcatgccgatgggtcatagtaatttcatcccatatcaatacctgcaggcctttcagttgtaaaccgagatttgtcgccggatcccactttgccatggtctgagagttgacattcaaaggaatctttagttttgaatgagctgtccctccgccttcaagcattagcgccgcaactcccgaggatgcagtgactaatatactaacctcttttgcttgtaagtacctgatcaaactgttcagaagataggtcttaccacatccagcaggaccatctatgaaaattgggtcattgacccctgtagcctgtcgcgagactatgagctcgaatattcggccctgatctggtgtcaaggggctgggagcccgacccccagggccagcccagctgatacttgtcataggatcttgggacctgaaccgcgcccagaggtcctgatctacaaccggtagtccaagatctgaccacgactttccttctgattctatccgttttgagatcagataatatcccagactcataatggtgtccggtgttgggtccatgttgccgtaaactgtccggagcctaaatttgcaatcatcactgagctcgtcagagaatcgagttagtaatcggcccgggttggcgggtggactatgaatcagcagcaagacaaacatggaccggagcctttccccggtcatccatgatgatgcctcagccatacacatctcataatgtgcatctgttaccaagaaaccttgatcttcggcagcttctcggaatgactttctagtaaagccattgactgttttcagatcactgaaattttcacagcccttcaggttctggagcagaattcggaggtaataccgttctccctcggttggagttgcaaagtacaggcgtccaattgtatcactgggtttctcccgaggcttccattcccgatttttgtaccagtaaaaatgagttggaatttcctgatacagcaaatctctggcccgtttcctataccccatggcgtcggtttggttcagtttgaagtattctgttaacgtggtcagttccgcaaggccagattccatttttgctattgccccttctttattgtggaaataaatagtttgttgatctggtaaatggagtgcaagccgctgtattgcaggataacgtgaattcattggaaattgaaatagcctgtggaccgctgcaaaagacaccaaggttaattacagtctagaatttcatttcaggatgaccaaccttcacaaggcccaatgtatcttccatgaacaaacttcgcaatctcgtctcccttcttgagctcaagagccgaccggtcgatccctttacatatatacttgaacagatactttgtcgcatttataccgtaaggaatttcaatattaatgtgtgactggtactttaataataaccacttattgtacggaacaacgtatcggctgtcgaatttctgtcctgctttctgaactgagtgatcagtcttgcggcgccggtacaatggataagcgtcatctggtaactgggtctcgttctgataaggcttaggaaatcctttcgagcatgttccatccatgagacaacgatctttggtacatgggccatgaatcattgtctggcctaccaaccggaatagattaggttccgcttgtggatctgggacctctgctgtgaccagacaattgatggattccacagtccttggtacatcgtcaggatgcagaaacaacatgatgtggcaatgaggtagcccccttttttggaattctatcactgagacatgagcaagtactcgtccaaggacatgtttttccgtcagatcaatgatcagttcctctttatgcaactcaaacaccctcgctactacgtccggtcggtccgaggcactgaaacccgggggtagagcagctaagatgtcgtgagactggggattggctgtcatggttataaaaagggaaggttttccatactgttctacgatagccattgagtcttggtacaattgtatcatgtgcctcggggaaccgacgaaggaagaaggcaaaatgactttcagaccttgtgggtctccagagtttcgaagagcttcacggaccccttggtaaacttgcgccttgatttttccttgattcttctggaagtattccagccgatttctttcaacacaaaaatagaggtcgtcaaccagttcttgtaacagggcccttgaacaaagaatgtagttaaagtgatctcgattcgtgaatagcaacgacgcataccattcaacctgagtaattttttgacctgtaacgcaaatcagaacttgtgcatgacagatacttattgactgtacttactccgtcgtccggaggttggtgccaagccacgtatccagccgccttgaccagatgggaataggatcgggtatcgtaagggcaaatacccagtgtgctgatccgtcatatgctcaatttgcccagttttccgatgcagaaccagatctctaacaccaatagttccatcttgtccatcttggataaccattccgacttcattgactgtgggtttattgtatgtcttgggattaaaggcccctgagcttatgttccggaggacaaaagttggcgcgtcggcacccgtgtcagtttctcgaacccgtcggtaaaactgtgcatacggattagttttgtccagttcgttttgaatttggtgtactaattccgggtttaatgctgctccagagacttggacacggtgctctgcttcttcgagatctgagtttccaatgacccaaatttgcgaaaaacctgaagaaccaagtgttgagctccgcaatgatcgtatattatggtagaggttgcctttgatacgaaatgtatagataccccgttgaccttgagttgaccggtcaatcttaacaccaagcgaagtgaaagatagagcattattgtaactgcgaatgtgttgttggaactccctagaaactttattaatggtcaataatgagctgcttgcagaaccgagtttgggaaaaaacctactggagtcatcacttgtaagcaatgtttgtaggataggagggaaggaccggttgtaatttattgggatcagggcagaccccttttgacaacacattgagaaggaagccgtcacctttgagcggtcggctttgctcctttctttggtccaatgcaatgacccacaggatgaacaagggtcactacatattccaatagtaaatggaatttgatccgagaagtgttttaagatgtaagactcttgattttgagtagagtttctgattaaggacatcactgagcagacttaggaagtgggtcagctattgggccaacaagtcaggtgcgagtagtaggaatagggtgatgaataggtaatgatgaaaggaactggattgaagatgacgctggtgcagcagtgggccagctacgctgactttagcgtcagcgaagcgtagtgcagcgaaataccgctaacactacggatgttttccgttagctgttagcggtatcacgctatcgctgacggccatggggcaaaatatgatgccactacgcagcgttacacccctttttagcgggtttttccccaaaaagcggcgtaacgcggcgtagtgttagcgtagcgccgctaacagcccgctaacgctacagaatcaggaggagctttccggggtcgctacgctgatgctagggggtcgtttagcgtagttcagcgtagcggcccaccattggctggtgttggtacatgggttttgtggatgggtctagtgccactgggcccggattaggtataggtattccagcagtttattacaaaatttttgccctttaaggtaaacagttctcttttcatagccccataatggcagtatactgttgatgcatcgggtcttgaaactgtacaacacattatggattagaatttttttgaaggatatatgcgcaaatttcaattttgggctgacagtaaaggaacaatacctttcccggaaatttgattaatccagatcaaatttccttttcaaggctgatatccttgattctttaccttggtatcatgtatcaaatttagccaaggtctccaccagagttaaagcaggaacaaggataagttgtaatggggaccgagctgaatgttaggcctaagcacatggaattgagagaggtagggcccgagttattagattcaaattacggtctcagtagggaatcgaacgcgcaacctgtccttacagtacaaatatattgtgtttcagccaatacacaaactttcgattagccttaaggtttgtgggaagtatcccacagatcttggctatgcctcccaagtactcttgtcaagactctcctacaaggatgggaatctggagggtacaacggtcccagatttcatcaccctaataacaggcctggtgctgatccgacctgccaacttgcctgggtttctgtaaacttgttttttggacactcataattttcaataacttgttatgtagaggaagccggttacaaggaatgaaaaatttttcctaccaaaagaaatgatacatatgctgaatagacagaaacaggaaatgaatctgggaaaaaaattgttttggcaataaacaggtgtccagtacatcagatcggcaggtcttgtgtgaagagccttggcttcacaatttacaagaaatttggaactggtgatatacatgtacaaggtaaggaactgatgacaaaggatccaaagacaaaagatgaagagacaaggtgtgaaccaatcgtcatggaatagcactacttcctggtgtggggccggtcaccgattctgttttggttttcttattgtatcttctcttggggcccggtaaagaggtagttggatcagcatttgaggcaggtgtatcggtagggtttggacccggaataaggtcagaggtagagctgttaactataggagtttcggtgtcggcttcatcatcactatcgaagttgatcctaaggtttgggacaggtgagtgaaggacacgccttatggaatttgtgaaaaggaaaggaaaacttactggtattgttttcgaggttgtggaaccgacgtctccaaggcaactgaggatgtggttaacgcatcgggcccagttgagagagacacagaaagagcctgttaaagggatcagggatcagtgggaggcaatttttggaagttagagcattaacaattaacctggacttgtaacattttctggctcttgtcatatccagtgagagttccagagagtaacatctctcgaccaagttggaataagccaaaggttttggccaggttccggtttccagggattttgtatgagacattgaaggagacctgagttttagactggaaatgaggttattgatcatgctttgtaatatcaagtactgggcttattgggtgagagttacatacctggttgtcatagtcggtgtgtttcatcacaacaaacagactttgaaagttggattgacccagcgcggagtctgtgcgttcatgcttgctaacaacaatgccatatccccatacagcagttttgttagatagagatatcggcaaagattccgttggtcccatagggaaggtcagatcctggtcatagtataaaagtggtggtgttttgaggttgggacagatgagacgtccagacaacaaataggtgttatctcggagtagggccatggcagcggagccgtaaccaaggagatggatcttcatgttaatctcgtgccctgttgtggggtcgttgaaagttatcccagaatccgcggggagctgtccgtaggtagacccggcactgatgttgggtgttttctgtggtgaggagaagacaaattgttatgtcggttggaatgcagtt