caggcaggcacatgtaccttgccggctggaagtaaaacattccacaaggtcatgccttgccacccatttaaagggcgggtatccgtggatacccactgtggccaacagatacccaccagtgggtgcagatgcagatgcagatgcccaattccgctgaaaaacggaggtgttatctgcatctgggtggatatctggatgacgtggggccatctctagcatcttcattgattttgtgggaacattgtaggtggtggctcactttgatatgattctgatgtgtatgtagctcactttgatatgattttgatgtgtatgtagcacaaatccatcccagaagtggagtttgaaatcaatgtagcactgaatgtggtgactggtctctcctcatcaagatgacatttgggtgcaagccttgacagttaccatcaggcactgggacaaaagacagtacccttcggctgaaatcctggctacagaaatcagagggagactgggcatctgtgtgggacccactttgtggaagctgtgtaaagcaggtgacccagcattacaaaaagcaacaagaacaacccacattacagcccaactcctgggtgcttcttgatgcagcagactggaggggcagactgaagaaatttttaccgaagacagggagaatttttgggcaacaaaaattagtttttgatggaatggctcaagggtcaaaaaaagagggagagagccaatgagttttttacttagaggagactccgtgttaaatagtctacatacaagaggtcaagcatgtggttgagagaaaaatgaatatcataatgaataacaaaaaataaacaaattcttgaatagatgactggagcaaatgactattgataaagactagaccagggtttgaagactacaaggattgcagcactagacaacaggacaagataccacgcagaaactaacaaaaattgtataataatttgaattctattatttaatcattattaattaaaagactaaacagaacaggatttttagggatgaggagagagagagatgaaattccaacacagacatcaaggagggttgaaaaattcaagcagtggctcaaagatccctattgtgtgattaattttttcaatcatggccaaagtgtggaacttgagctaccagaggcagaccagcaacatacaatctgtcacatctttaaggtgaagccttgttggacagtggaaagtagcaaggacacatacttttcaaagcaagtcctattcctctggtgcaccattggacagcttctgccataattaaaattcaagacaactctgtggccatactgtggatagctctgatccttttctttgctcttagtcacaaatgtacatgctcaccaaaattgtggacaacatctacttgcaattctcattcctcccatacaccctaacctatattctttccccccccccccatctcttgtgctgttaatttaccttccccaacaattcctcattattcctatgattccatttttgaccttttactttctgctctttcctttctttctttctttctttctttctttctttcttcttttcttcactctttcattttttccctttgcttctctcattgcttcctcttcactttttttccttttctttcttagctttgtttcttttttataggggggttggggggagaatgtgagactcccagtgtcaagttcccctcctatgtagcccggtagtgattccttggagttggaccatccttctctccttcgtgcaaggtataaagcatctttcatttctcattccttcttcctctctcttttggtctttctctctcttcagtcttactatagtacgaacgcataagagatctctcgggccctctttctctctattgcgctaccaaaagctaattgggttccagaatcaaatatatccaatttcaaggccgcttggctttcctttgttgaagtttgcggatccctccgagtccgacgaccagtgcagacctgtgcagatggatccgcctctcactggtatgctgcgggcctctcgggtaggaggattttaagacatattttaaggcgtgtttctccatctggatgggtcggcgaacaaccatcgaggcttgcacgctggaattttgtgcaagaatttttgattttgtgtgaggtattcatattcacatatcgcagaggagcacttgacttgaggcaagcgaggaccagaaaacgctcaaatacgcggatacccggccagattctcctctatccatctcctcttgtgtttgttttttttggttaatgcagtgctctcctgagagcttcagactgccgagcaacccgataccccatcaactttttgctagacgaaacaaattgcacaaacatcgttgacgactttgttgcctaatgccagcttactcaccccgttttcgccggcccaacatttccacattggccaacagtctgtctgtagattttcatctttagttaatgcagagctcttcagagttcttcagaatgcaaagcttgttcacaggactccatcaacctttgctagactgcatacataaacaaacatgtatgatgtctctactgccagatttcttttgcctttctctccggcccatttttccacattggtgaacacccataatcattctctatttccattacaatccctacggtgcaatttaaaatccttcctcctacctcttccatgcagttcataaatcgtttcgcagctcttgcccggcatctgattccaggtctgctgccatcagagcccgctgatttgcttgattttgattctgaagatcgcactcaaagagaagacgcctcatcatcattgaataatgatgagcctgagttggagacctttgagttccaaatatttacgccttacgacgatgacgatcggatgtgtgagtcgatctggttgatggatatgaacacggcgaaggtttccgttcctgactccatcttgtagctcaacttgcgcgtagcaatccagaatcgagaccagcacctgttccacttttcaaaacgagcgtttgggattatgattactcccaatcaaaaaccagaccaagagcctactctgacggtttcctccagtccgaggggggacttcatgatccactggttcctctgcgcaacctcaagaggactgcctctgttgatagggtctcgcaatttcgactcgccaactcgggccaagcggacgttccccacatatcatctctagagcctcccagtaagctgaagggccacggcgatcacaaaaacccactttcggatctgctttcaaaaccattgtcctggacggacagtatcgagtctggctccctcaatccggtggtgtttcgagtcaaacatgaggcagtcccaacaccagtgcccttaattcgagatattagcttggctgacggcggcaggtataatcctaatttttttctccaatatttttaaacacgaaaacttcttcagtacgctttgttgcagaaaattttaccaactgaaagctggattactcttatcgccaaaaatgaatttacgtttatagagtactcgtaaccaagacacactattggccctttgaaagttggagtttggcgccgtttcccagctgtttaataggtgctataccttctgtgtgtcatcgctcaagtttgagatgaaagggctaactcctttgcaaccgcgataatacttgaaaaaacacataaaaaaaatcaggtttccgtgtagttgtcgatccccatccaggaacaagagtcaaacgcctcaacatacgtttatccctccgaagccaccctgccgaacctgacagcaagccacccgtcatccaagttaaatgctgatcatttccttttccaactcgctgttttcccgctgacgaacttttctgatttggcctgcccattcaccctcattctttgcttatatgtacgtcttttggtcccttttgaaggcaatctatcctcgtgatggtgagatttgtgaaactggcgagagaagctcagttcatataacgcaggacaggtcagttggactgcaattaggagtggacaaagtaggttgtcacaattgaaattcaataagatttcctttgactcaaacgcttccttttccctttcaatcactacaacgttaccaaccaaatctcccgtgtgatgttgtaatttactgacgaatcatgggagcaaccagtatggcacggttcaattccatcgtggtcaatcgatagcatatgacagttttaccgtcccatatgtctcaacttcgggagtccatacctcattgctcaaacttacgatgtccgaagaccgtcgctcaaaatctggggtagtgtgcgcaaccaagttctttctttcaaatgattatgttctccgaaccaaacccatggcttatgtattgcctctggtgacttcctaaaatgcatcactgtgtcatacactgattaaaaatggatcagtcggtctttgcactttgcagccctgctgaagcttgacatctcggcccaaaagcccttccaagctaggatggagctcgacaccaagcccaggggctgggtagatctcccttggacctcgtggttcagtcaagggtgggtatgggattgctatcttccgatgttgtgatttgaagccctgcagtgcaagcttcttgatcgaccctgaaaatcaacgatgttaaatccatcttaattttaatgtaacaggacgtggattttggattacgatggtaaaagcaaattcggtcaatttgtattcagcatgtaagtctcctgagctggttttagtccctaaaaagatttcaatctctgcacctccataatgttgtctgaggaggaatatgatctgaccagcaacacatttgtctccacaacagggaaacgatcctaaagaaaacaaatgaggaaccatacccacaacctattcccactcagttactcatatattctgcccttttttgtgctttcatacttgtgtgcggctattttatctctttccccaagaatcaatcgaaatgagacaccaggctttatttctatccaccttctccgttcatctgtcataacaaaagaaatgatggatgaacggagaaggtggttgatctttagtttgctcagttgcatgtaatgtatcgtccacaaagcaggaagaccatggggggaaagctggtgttgtgaataataatgcataaatatgtgtgtttaggcatttgcttgatagagtgagggtgttctgatgagatgatgagtcggtcttcttctggagttcttgattcccaattttggaggaccgatcagatcaggagccctatataacataagccagttcatgcgcatttattacttcgaactcagcaggagaaaaggaggaacaccttgccacgaactgaatccgaaatgaaatcgagctgaagaaggtcaacaggctcatgaatatgtaaatacagcctcggagcttcgatcgaagaacagattaaattaaaaacaaaaacaaaaaaactgtgagtcgtcttactaccaccctagaaacctctcaacactcaggtcaacaaccgacatccatcttttcactcggaaacaccaatctaacttgccagcagtcacggaagaaacgatataaattcaaaacaatgtcaagctgttcggacgagaagatagaaaccaaagcgccggtgctgatcgagaccttaccggagctggtcgaggatgataaccagctgatcaagatcggcatcgccgccatggatcgcaaggccagatccaagccgatgcgtaacattttatccagactcgtggctaccaacaaattcgaatgcatcatctttggcgataaagtgatcctggatgaaggtattcattttacttgacaaatcccttatctcacttgtcccccttgtatcattcactaattcatggccatggtttcttactttgctgaaatgtcaattagacgtcgaaaattggccggtttgtgactttttaatcagcttcttttcgactggctttccgatggataaagctatacgatacgtcaatctgaggaacccgatcccaataaatgatctccccctgcaaaaggtatgtcggattggcctactcaaaatttctccaaacctgaggccaacatcatgtgtctctttctttgcagcttttctgggatcgtagattagtgctagcaatcctagataaaatagaagtcccgactcccaaaagatgtgaattaaaccgcgatggagggccgaaggtggataaggaggtggcgagtgagatcgagcgtcgattcggattgaagctcaatgccccacgtccgcctcctaaatcgtttcaagtccaaaacgactcggctctgctgatcgatggtatcaggatggagaaaccgtttgttgagaaacccgtcagtggtgaagaccataacatcaatatctactttggcggaggtaatggtggccggaagttgtttcgcaaggtgcgcaagtcccccctatttctcatcctctcatttgaatatgtgccgttgggctgtattccatctaggcgactaggcacttatgtccccccccccccaaaaaaaaaaaaaaattcctccacaatatctatatatccagattgcaaaccagtcctcaattcttgatcctgagctatcagatccacgtacagagggctcattcatatacgagcaatttatgaagacggacaactatgaagacatcaagatatacaccctcggcccggatatcgtgcatgcggagacccgcaagtcgccggtagtcgatgggattgtaaagagaaacttggacggaaaagagattcggtatgtggtcgagttgacccccgaggaacgcgagatcgctcgcaagattagcacggcttttagtcaaaccgtatgtggctttgatatcttgagagtcaagggaaagagctacgttatcgacgttaatgggtggagcttcgtcaagggaaacgatagctattagttgagcatttttgatacatctgaccttttgcttgtggcgcatcggcaggtcgggcgcattatttcatcatgtaaatgatctgacctttttcttttcaaccaaatgtctacatgatgatgcacaatagtgataaatgtgctgacacgttggccaagttttgcttgaaagcaatgccctcattgacgcttccatcgcccaacccccgtcaagattcgaaacagaaaccgacagtttcttcttggaaacttaaagctatgatctgtgttttccgccatgccgatcggacccctaaaagtatgatatcacttttctttatctctttgttctttattttttttagatcaagctggttttcccgagaattttgatcagacttacaatggagctaaggctggccttccgcacggggctccaagtattactaactacgggcccctcttgattatctctgtttctgcttgctttgctatggcgttcccgtaaagatcaattggtgtcattgggtgctacaatttttgctaatcaacaattttgctttttttttcagataagttgaagttcaactttactgcagacgagcctggttctcagccatttatcaagcttttacagggaagaaaaggtcaggacgatttctttgctggacgaaaattccctacccaattttatgcacttcagttgggctgagacatgaaaacctgtcttttcagatgagattattcttcgtaccagtgatcatttacagctgattgccagtgcgactgatgaagcgatcacgattgacaactcggaccaaagcaagctagaacgactcaagctgattctttcctccaagatgggcaagcagggactcaaagctcaattgaaacctagcttcaaaaccgaagatggctccttggagaaaatcaccatcgtcatcaagtggggcggcgaattcactcatgcggctcgatatcagtctagggatattgctgaaaatttcgcgaaggatttgagagtcatgagcaagtaaatcgctcgatttctttttttgcagccagtctgatgattgctcacatttcactgatcctgtggtacgctatctcgaaaatagaactatgttggacgacgtgacaatatttacttcatctgagtgggttctcgtttcatgacagtagtcataagcctttcgctcacaacagtttcatgcttgttctggacatccaggggaagagtagttgcaactgctgagatatttagcgcgttagtagtctatccctccatcgtagatgaacaaaaattatcgaagtctcttagctgagctggtctgtatattttccttagtggtttgcgggaggcttgcaaggcccatagtaaaacggagcctaagacaatccccctggtcacacgcaaggatcttctagatgactccaatgctgccaaagagccagtatgtagcccaatttctcacattgctccatgctgatgagcatgtatgattgacttgatttcgcttactttttttctacaaatgtgctagatggatcgggtcaaaaaacgattaaaagtgcttctgagacataatcagggaatcgaggttgattggccgattgcagacaaggagcccttcgatgtgagtatttgctcacaaaatcattcttgcagtgaaggttgtttcatgagcttggatgcgagttttgatttttgacttgttttggttctggggagtaggtcgtccaagaagtgattgcgattttaaaggaacagcgtgatgtgatgcacatgaattgggaaaaaatagatgttgaacagattcaatcacgttggtaagcttaggatatttgaacaaatgcgcagattaaattagcgggatccatttggttgttgcacctctgaatgcccctcacgtttggttgtcttcctcgaatcgataggtgctgtggcgagtgtccggttttattcaaggagcgctgggacaagctatttagcgactggtgcgatggtgcacttgatccttcaagagtttgcgaattatacgattcattgaagtatgactccctacacaagtaagtacattcttagtcaaagatttcaaaacggcccgttgagtaatttcctatttacgcggcagtcggacattcttggaaacgattttttcgaactcttcgacatggccgtccccagtatgcagcgatgcatcatctcctctggccatgcctggttcagcaccatcgatgatgtcttccggctcttcattctcttcccaccaacatttcaacccgatcggtctaatccgaagtggtgactcatcgcctacgccaattacgacttcggcagtctcgcttgctcaccatcaccatcctcgacaagcttcgctcaagtattcaaacccgcaaagtccggatggaactatcaaggatgatgatgctggttggtgcgagacagaaagcttgcagcgcttgaggaaactttacaaagatgcaaagttactttttgatcttagttcgtgtcaacaatctaaatcaaattttgcattgtcaattgttcttgtttttccatgtttataatttccttcttcattacagttgcgccccaggaatatggaatcgaccaaagcgagaaacgtgaaatcgctctgttgacatccttacctctcttgcagaaaatcgtgaacgatttgaatgcagctaaagaaagccaaggaggtcttgctagattctattttactaaagagtcacacatgtaagattttttctcgtttctcatcaatcttaactcgcctaatttgcatttcttattcttttttcgacgtattgataattgttccccatctgatcaacatccgtcgcactctccaaacgataacttacacataggcacaccttagtcaatttaatcaagctatccaaattgaaactagctcatcgagacgtgatggaattagattacatggtaaattcaaccgcagagagaaaagccaggatgttaacggactgttgacgaaggtgtttattctgttactttttttcttccccaattaaaaacatcaggcctatctatgcttcgaagtttacgagcgaatttcagaagtagggaaaagcgaacattctgtgcgaatttcgctgtctgaaggcgcccatggaatcccactggacactagtctggatgccaaacacgctttgcaagtgatcccacgaaagtaaatgtgctcggaattactatgactgtatgatcatcgatgtgatagctcaacgggtgttgactctttcggtcacacagacaattgattcctcataaagaccttgacgaagtgatcgctagcctagaagattggggcgagaatctgttcgaactgaagaagagtacgaccccgtatgatggcttcttaccgctcgaaggcgaagacatcttttccaaggaaagcctcaagctctctccacaacctcagaccagctcataatcgacccgggctcgacgatcacaaatagatttcaaattcctcacattcctgtattctgtattcgtttttctatcatcttctcttagtcttacctcccgcagcacaccactgatcattattataatcattttctattggaccaatcgtccctcgcatctaattcaacaagtcactcgaatccatttcaacaattctttgcggattgtgtacatacacagatagaagcccaacctaaccggcactccgacttattctttcttcctaatataataaatgtatcttcgtctttctcccgcgtttacttattcatccttgttgttacatattgtttgtcaaactgtttgacgatcatgggaattcgattctggttacgtgttctgtcgtgacaggcatgggacatatggccgagtggtctaaggcgctagcttcaggttctcatcttgactcgctagtcttcgggcgtgggttcgaatcccactgtgttcacatgctttttgcgatcgcggagtgaaacactggcagtggagacacccgaccttttggcccagaaaagctgttttgatagtttattggttggtgccttggattgtttgttgtccctgggcttgcattagagcaactccaacggagccgcgattgggcgtccgggggcgaacttttacagcccgggagtccattttcctctccaacggtcctgcggtacaaccctgggaatactgccgggggcactcaaacccgcaatcggctgctgacttctgccagtcacctcccagccgcgattcccatatcgtccacccacaacactacatacgacaccaaacaccccaaaatgatgaccgacaccgatccaccatcttccaaatacacacccacccaaacacccagttccccaaagaaaaagaaaaacaaccaaaaatcaaaatcgatcccccaaaccaaccaaccgacaatgcaacaaaaaaacaagccgaccgatgatgcaacctccaaaccggcttgtttcccttcttatcaagaccatctctttttattactgcttctcactctttttgttattgcttctcacctcaccaaaattgtaatttcaattgatctccactaaaagagaaagagaataaaaaaacctagaaacaaaacataagaagtgagagaaacatacaaaaagctaaaaacaaaacatgagtgaaaagcagaaaaaatgtgagtgagaagagaaggataaagtgttgtttggagggaggaaaggatgccgtcgttgttgtccatcgatcggagaagatcttccatcgatgtggtgtgttggaagggatgtgggtcggttgatcagttgggcaggttggtagctgcacggctggggcactgccagtccattattggaactgacccgcgacctctgtgacatggggtcgcggcccgcggaacgcaagcgagttgccccccgaaccgctggagttgctcttagggttgagggctccacttttggaaaagtgcatactagagggtgactccaaaaccatcagcaatgtgcgcctttgtcaggtgcaccaagggcactgttttttgcagtaaaaatcatgtattgccatgttttttgattttttgcatgaacaatttttttaccccaagaaaatgagttcaatcaacaagaaaacctagatactaaagcttttatgggcagttgatggatgacttcctcagaactcttgtcacatccatgtgaattttccattggcaaatcacattggattttgcaatctgtctgcatccaaaatcatagtttgtcttgttgacatctaagtgacatccctctataactctagtggaccacctagctatgacatcaccttcttctcttggctctcagacaatcggtcagactctcttttatcccctgcaagaactcgctcgatcctcgcttctgcaaacgctcgatcctcttccaattgcgactctcgaatacaagaactcgactctaatcgcatctcatctatttcttctttcctcggggaactctttcgacttatcttcatccatcagccttcttttcacaatcttcatcgctgatcagttcctccgtgtctcgttaaaaactttactcgaagacaaaactccgcttagcgctttagttcgctcatcccttctttccgactgctcaccgattctcgactactcatcgcaagacgttcttcatctagtatgttttcttcagactgttttctctctcttgtcatattgacaggaaactaatccatcatatattagtttctactttcttttgcctttcctgtttctttgccttctctcgtgtcgtagtcctgccacttgtgttgtcattgcctttaggtacttttctttctttttctttcatttctttcttttatttcttttgtcacaatcttgttacttataagaaataaaacctttagtttaaacattcacatgtctgtatccaaaatcatagttggatgcactaatatatcaatgcatgctgcttctgcttatgcagcatacatatagaccaaggcctagtgagcctggcaagcaattggtttttttttgtttggtttgtgatgaaaaacaggttttacaattgactctagaaccagccaccaaaactaagtagcaaaaacaagttagaaaagaaatatagcaaacaattattcaataaaacagaagaaagaaaaagagcaaaacacaatgaaagttacattttatgggaagcaaagcagtgccagacagaaaaagatagacaagagcaaaaagtgacaagtagtgtgagctttgagaacatgagggtaacaataaaacaaggtttaatgtattggttggatacaagaagaaagagggaggttgctcatgtgtaatttctgaccaaattggcaatagccaattcaaagagttcattgagaacattggagtaatcaggattgatgaggtgcaatgagagtagatattcaagtgatgtgaaaattaatgggattttccaatgagagagaaaagcaatagaatatataaaatgagagaagggatgaggtggaagcagaagggaagtttgatgattggaattttgaatgaggttttcaagtggttgtttgaggattagtgggctgagcaggagttgttgagaagatgggttaagagttgatgattggaagagctgctgaggaggaagagaagattcaacaaagttgagagcttatgatacctgaatcaccatttttgactgccagagtgagtgaggctgatgaggtgtttgagttgtggttgtgtggttggagacatgagaagtgctttgacaaatggggaagaaagagagtaaatgtgaaaagaagatggaggaagagagagattgattgagaaaaatatgaggagagaggaggtgatagaagataagtgagcagcaagcggagaaggagagagtacaaagagccgagctgagcagagagcagagaagggtcagattccaacagtttggaataattttgacttcagaattgctcctttcaggcaatttggacccttggcaacccaggtggagtacaggttgtccaactgggagctggtctgactgctttccatcaaatggctggaccagtaccttctgacaatctacagagattccagatatgaatatcattgcatcagcatacatccaactttgattctggatgcacacagattggaaaatccagggaaaatccacccagatgtgaaaagggttctgagaatggctgtacaaaaaataatgtattatgtcattccaatagcttgattgatgtgtgatgaaccagacacaacaaaccaccccaacacagcatagtgcttgtttgtacacacacccctgcatttggttggtaatatcagaagactgctcatagcaggtttcctctgcaccaactaactaatgcaccagctggtgtaaaccattatcattcaagtgcccagatcattactatcatttttaacatgctgctgctgtatgtagggttagggagtggctggaccacttcatcaacctgctgttgtctctttgggtttttactctcatctacacattttgcacaaatgctcttctacaatgaaacaatacagctaaatcagtgaaaaaatgaagggaaaacttggtttgacaagtaaaaaagtgaacacagtgggattcgaacccacgcccgaagactagcgagtcaagatgggaacctgaagctagcgccttagaccactcggccatatgtccttgtccatgccaacttggagtatgttccggccccgatcccgtatggacccgtctggttgatgttcaatgtctacagggaccgttgagtcaagtaccggatggttgatgaagattgggagagagctgactacgccgaacttgagagtgagtatgatcaatggaacgagagcagagaggggtccatgagccgctggaccaatttcgcctaagcaaagatggcaatcgcgcgtagtggggctggtgatgaacgaagacgatcgatcgcagtatggccacaagttcggctcgctgtgacggaaaactaggtattttacgacgatgttcacgattcgagagcagaggtctggaatgcgaatgagggaagatccagttggggtggtgacttgagtgcctcccatcgaatcgacttcgaaaggttgatggtgttgatttttctttcgtcagccggtctcagtgagttcgccttcatcgtttcgcccgtgcatgccggcttcctctgcagcatcaagggggttccgtctacaaaatccccatgagcgttggcgttccgtttctcgtttctgttcgatgctcgcaagtaggaaaggtaagaaaacagcgcataaaaggtcaagtgcggcgtgaaggtggtggtttctgaaccccacaggtcgaacaacggattgatgagagttgccaggaccccgtgaagcccgaacgcacatcctccccccgaatctgccgcaaacttaaaagcacagggtgaagcgcagcgatggcgatcctcactctgcgggagcgtgatccgtgcgcaggatgtaccaatgccatcatattttgttgctgcagaaggttgccgctgatgacgccgcgttcccaaccactgacgctcgactacatagactgctccattatggccgaaaaggagacaccacctgtagtgactggaactcgccctccaccatctgtcacaatcgccgagccacttctctcctcatacctctattccaccagcgatcgcaaggatatcaccgaggaggaagaacaactgaagcgcgataactggattatggggatcgatgaagctggcagggggccagtgctaggtgagtatccacagatgagtttatatcaatccaaggctcgggtcgcagtgctgacttatggggttcaggcccgatggtatatggcgctgcgttttgcacccaggcatttgcagaagacaaattactcgacttgggctttgccgattcgaagactttgacccatagacggagggaggaactgctggagatgatcgtacatccccccgcggaccaacccctcaatgaacgagttgaatggaatgtcaaggtcttaacaccagctgatatcagtcaaggaatgaaccgacgatcaccatacaatctgtaggtgcacatacacatcaaaaatggcacgttagcaggaggaaagaggcatatctgacaaatctctgtttcctacttcgtgcttgatctgctccggaaacatgcatgcagtaacgcccaagcattcgatgcgacttgtgaaatcatccagcatgctctggaccttcaatacaatctccaacatatctatgttgatacccttggtccccccaaaactcatcagatgaaacttgaacaatcctttcccggaatcaaattcacggtttgctcgaaggccgattcaatctacccaatagtgggagcggccagtgttgtggctaaggtgacccgagacgccatcgtttcacattggatccaccctgaatcaactcatcctcaaaaaaggaagtctagtcaagaggatgaggatgctaccacctccttgggatctggttatccttctggttagtactcgttatgaccccaaatcaccaggcctatcatcagtgtaatggcccatcacgatgatggagagaaaaaaaaaagcatgccaagcaaattccttgctaacgccttgaggcttgagcagaccccaacacagtaaaatggctaagcgaaaacttcaacactatctttggatttggacaacttgttagattcagctggggtacagtcaaaacgctcttggccgatcgagggcctgcattcagttggtacgctaccctatcttctatgtcgaacttttctccatctgctgaatttgtttttcgatcccaacccctggaaatcatgtttaggaatgacgagccaagtatccaaaaatggtttaaaccggtttcgcaatgtcaagcagagactgcccctgttgggttctgtcaagatctgggcttgagatcggtagactctctttgagtcgtggcggtcactcacctcttttcctgttgggcggctcgcatgtggaaattgctgaatatgtactgctataagttctttttttcactccatgcacaaatccttatttattttgctctcgtggccttgtaacctcccactcgtttcgcaaatttcacatgcgtcaactatttcttttttcttcggggttcagacgagcatttccaacgtttattgcttgtgggtccaacactgacatagtaagaaatgaagtaatgtcaagttaatgagcacttgaccaatactcaaaaattcaagttccttcccaacgccgtcctttcaaccttggtgatgaccaacttctacatgtgattttgatcagttttgatttacttgacttcaatctgccgcatgaacgcaaatactacaaaacgatgaaatcattttgacagcggggaaatatgaacaatgaaatcattttgacagcggggaaatatgatggaagcagcgggtaaatatgacgggggcatagcagtctcagaggtacgtttggggtaatggtacacttcacacacccgttctcattcatgccagtacttatcgctgccattcgacatttgagatgaagtttatttttggaagaattaagttttcctaaaagaagagttttgatacaaattgaaaggtgaaatcgggtcgggaggcttgtatttccgattatcgcttggttgagcattgttaagaagttctacacgcgaaaaaaaaagaaaaggggtttacacgaacaaacaagaaaaatagggttcaagaaatttggtgttgtgtctatcaaaaaattgagattaagaaaagtaaaggtccgtgttacaaccagcaccgccaaatttgggctagcatttgtggtattagaaggagaaaaacaccggcatatcattcttgagtgtcatgaagtggggacctagaatcgctggattgcgttgacccatgattgccctggtcgtagagccgaagtagatcattgaagacgtgcgacggcctgcggaagggtaatggtaacgtctttgggacctttggaggtggagtcacttgttcttcggctgattcggtttcaatgacaaattcctcatctgggtttctctctggttctacttcccattcgacttggcccaccaattccatctctgagtatgtcaacaaaggactaattgcagtgctcgtcagcgacatggaagatgccttaaaaaaattgcataccacatacctgtcagacccaactctgcccaagatgctcctagaccaggcatccgtgtcatcgtacagttcgtaaatatcaacggttaggaaatcacggctgtgagacctcaagagtccttcgtcgttcgaccaattcgatggtgcaaaaggggaaagcaaagacctgttgccagcggtgtagaccatcaaaagatagactaccagtactttgatcacaaggtggtccaggagaatgaagcggattgtgtgtaaactgtgaatttccgcaatttcagaatcattgtgcaattagtctagtgcaaaaaagcatgctgcgacagaaggcggattggttttcagagcactaacagtgagtggagaatgtgtggttggccccttctgtcccgagaatcgtattttggtggtaggtcttcttcaattggagacagcagtgaggaatagtaccccagtacctgggatttggctttttcatcgagcggcgacgcgccgttttggcacagagatgattcccaagttatcgcgggcttctcttcagtccaaacgatgcaatcaccgctggcaggtgcgttatcggtgaatgatggtgggttcatattccttgatgcttcacgaactctgtggggtcgataaaaacgtacaacaagtaggggtgcaaacaggttaggaaaaatgccattctttcagtgaagaatcaggtgatgagatttacctgtaaatatattagaaaaaagggtctgcaagaagtttccaaaagagcttgaggatcttgcgcaggtaaagtgcaagtcgtaattagtagtgcttgctccggtacttggtcagtgggtcggaagcaatccttgggtcctcttgccaaccgcgtgaaaaaatgtttctgaaaaaaaaatctaactctcctcgattaccaagagagaatttgtaggtttgaagatgaagtaaaagggtatccgtcaaccggtaacaggatgcaaatgctacgctgagcttgctatgtaaagtgtatgcactgggaaacaagaaaagaagaatgatgccaattatgcccaaatagaaataaagcctaggaataagaaatgtaagaaagctgtaaatatgtatgaagggcgatgaaatgtggtatgaacacgccacctttaaagtacttcgaaggatgtatggtttggtccgcacagccaatgccacaatggcatggatatgttgagatgtgttattactgtaataattcgcccacgggtcaagccaagcgatatagctcgtgactgcatcggtgcgtgaccaccgtgactgcttgattgtcccggcaacgaggactgagggccagcctcttgaccgattcgtcgtggctcctcatgtccgccccatgtcctccacctgcggttgccatcactatgactgatgagtcagcccgatatgaagaaccactgatccccgctgatccagtgtagttttcagttgtttcctcagagctcactgtacgaccgtaggcacggtgacatattagatgcaatgcccggctatgcccgtccagcgtcttgaccgattcgtcatagcttctcgtttctcaagttcgccattggccgtgcgttggcgcatgggtgagactatcccgataaatctggatcagcaatcattgcgacaagaagaaaaataagtaaaaactttggcgaagcgtaaacataacagtagttacaaacggtctgagaaccgaccgatctgaagaattaacgagcaaaagtacaccacgggtgcacccaatggttcttgagtcgttctcaagaaccatttgggttctcgagtcgtctttagaaccaaattggttctgaggacgtttctgagttggtttggaggcgacagcgattcggctccaaaacgctcagctagccgcctctaagtcgtcttccaggcgcaaacgtgtaaacgttctggaggcgttttcagcttgctgggtgtgagacgtttgccaggcgttccacccagtcgttttggaatcgtcttcgtgcacccgtggtgtatcaggaaaactgtcttagagaattatgattaacatgagcgacagtcacactagggccttctcgatctgctactctaccggcggtcataccgtgcaaattatacctgctggtcggggataaattatcctcgttgagtaccgaggggcccaccctctgtagaggaatcttccatactaaatggacgcaaggtgcccccgctcgccggagaagactcctccatggcgagtgggcacataccggttaatttccagggtagacgtattcatccatccctcagcaagcaagggcacggtggtcgccaacaataattaaatttgggaggggcgtggtagcataaatctctcgctgaggagctttcttcggtgagcggggataggcccctcttggttgagcaccttgcccctgctggactccgcctgctaggactctccgggaaaaaaattgtcccggctagcaagtgtgaatacttgccgaggaggaaacttcctcggcaagctaaagcatacctaacggcgtgttgaacacgatggacgagccgcactgcccggtcaccggttccctttgcgcaagttctcccgctacgttacagaatcaagatgtaaaaatgcttaagctcctagtcacattgcccctttgaacagatgaaaaatggtgaaatcaaccaccaccaaagcgattgtcacctcgcgcatgtgggcaatttcattttaagatttgaattcatgaaaaatccagcaatcgaatcaactgtatctcagattaccaactactcacgtggccgaccggcgaaactgcactaaattaagacaagtccctcgattcacagtacctccacacctcggcccatgaaacaacgggatggtgttaagaaccttagctgggccccaaacatacagtttgcacctacatacaactgtatttgggctaataaaaagaacatgacatagaaagattagaaagagtatggttttaagttttccgctagatacagtttcatatgaaatgtggatcatgtagactcagatgtcaaactagagtttcagaatccaatgaaaatgtcaactagtggttctggccgcgttggtgtaccatacatagacccacatctttactctatattcaatatgaaaaaaattttgaactcaaaatccgattcacttttgtcccccaagaagcaaacggacaatcaaaaaactttcttcatccccattcactgcccactttgtagtcccttaatcacctattgatacacacccaaactgcaaaattcttgcgccacctaaccacttgcttaagaccaatggaactcaggaggagctcagtcataacacaagtgggggtatactcgactcatttctttctttctatgtctctcttctcttgtgtttcagattattgatcttatttcatttcatcaggcttgtttgttatttcaatttctcctaataactgttttgtgcgtctgagtgttgagttgtagtcaggacaagaatatctgaaggtacatgaagaattcatttccctcctctcattgactttgtttttctttcttattgttttctcatctttctaatcttttatttcttattgttctaagttctttacaactattagcttttggatattagttgcaataaagtacttgatctcaaattcttacagaaaacatcagtgctacataccaacgctgccgcagatacgatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagaaagtttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgtacatactatttccataaaagcttcttgcagcatatttcctgccaaagatttaaaccctccaggtctgaattgacatctgcaagcgcttcagatttgaaagtaatgtccttcactagtgttcaagcaaaaaaggtccagggtacctgataaatgaaagtgaaattcttcagtggaaagttgctttgtggctcatgaaaaatggtgtcttttttgcttttcttgttactgttcctcagcaggtggctggaagttcctttaaacatgagatcaatcacataatattacaagactgacaaagcaagccaatgattgtagatagtaatcagttcaaatttcaatcacatctcattggcttcaaatttaagtttgcattatttgtggtacatgtgatttccaactgtgccaatgctcaacttgatatatcatgaatttatgcaatttagtacttgaaacacatctggcacactacatgagcacccaagacaatgtttttaatcccagcaatgaccgcccgaaaccggtcattgatgggggtgtttggggggggggggggtttactcccattgatgaccggtcaaaaccagtcattgatgggggtgtttttactcccattgatgactggtcaaaaccggtcattgatgggggtgtttgggggtgtttactcccatcaaggaccggtcaatgccggtacttgatgggagtttgtcctccattgacgaccggtcaaaactggtcatcaatgggggtgtttattcccaacaaggactaaaccggcccttgatgggagtgtgacctcaataaaagtacatctacatctcccgttgatgactgctcatcaatgggaggcttaccccatcaaggactggttgaaatcagtcctttatgggggtgtttatcattcatgggaggtgtactcccactcccatggatgactgggtgtatttatggggggtgtagagtccaaggggttgagaggaggtcacaaaccccttggatacatggctaatttggcggatcagtgccatgtttggcagtccaggagcaatcatgttggttcaggagcatgggtggccaatttgggggttagattcaattttcactttggccattctggcgctacaggggcgtcatttggcggttatttggccaaagtggcggttcatccccatgttttcattttttttggccaaaatggctgttcagagcatctccaacggtcctgctgatgcgggacctgggaccaacttcagcggcccgcaagccttttttggcctctagcggagcggctgagcaagctgccgatggtcgcgggggtggatccgagctgcccttggctgctacttttggcagctttggcagctctccctccaagctgctacaaccaactctcggtcggctcgtcgtccaattttccttttttcacacatacaattacactgcatcttcatatcaacaccaccacatatctccagctgtatccatgcctcccaagactatggtcctcgatcctcttctggcatcaatgactcccaacgcaccaactccgacaacccgtacgatgccgagaactcaaccggatccaaattcaacccccaaagcctcggcgactgaaccagaaatcttgaatgaaatctagaagagatcatcttgcttgtttttcgaaacacacattttggtcgattttgaatgccagagttcctagcaatcattcttgtcgtttctgttctgggttactttctgttgtcgcttatattgctgatcatgtgctttgaatgtcttcctcttgtatataatatgtttctatttgacttcctcataccgaacgctaatcccatttgcaatgaaattgttgaatggaagctttgcagaatattgtcttgatttacttcaaatcaaaaaaacggaaagttgccagatgaacttgtgcatctccgggctctcgttctatgttatacatataaaaagaaaagaaaaaaaagcatttgcacaccgattgagactgtttccactgctctagccccggtttcaaagacaagcctcgttcggctatgtaatagacaaaggaaaaaaagaggaaaaacagaaatgcaattagattttaattttcatcattgtgttttggtggttgtgttggaaagaagggattggcttgaagttgattgacggaaatcttcatccacccctgcccggatcgacagtccatattttgccctactgtgacatattggtgacagtttgggacatccgcttccgggctgctagagtcgagccaacccacccccagaccgttggtgatgctctcagtacctccataataaaatgatagtcacaaaaaatcccccccccccaaaaaaaaatcaaacaagatgcaaaaggattgtaatgaaccttgcagtcaaactaagtgagtatgagaggggaggtacccgcggtacctgccacaagtaccgccggtacccgccgggaggtgcctggtgcggtactttgtacctattttcagaaaaaattcaacaggtacccaagtacaaacaaacaatctctaggggtttgataagtgcaagccagcccccatcgcacacaccaaactacatgccaggcatagattggtgtgcgcaactgcacgccattgcagaatggcgtgcaggcaggcaagccactcgcctgcagggggtataccctgcaggttggcgtgcctgcctgcacgcccaatatgcggtcctataaacatgcgtttaggacctgggctgatggccccattgtttttttttgtttttttcaaaccccctcggcctagagaggcggaggtcacaccgccgggaggaactcctcccagcgagccggtgtacatgccagctcgtcggaaggaatcccttccaacgagctggttcaaaccagctcataatccagcttgtcggaaggggttccttccgacaaagtttctggagacaaagcgtcggggtaaatctggggctgaagatctttttctgatccagaagaaccggagggctgctgctgaagaagatgatgaggattgaggacgggcttgatttcagcagaaaggatcttcctccggaaatgggtgagttgtttagaagggtcgattttgaaaaagttgtgaaagtcgtgttcgccaatgagtcgatgagcggcccatttcatggcctcaatgtccaatccaggcgcctggggagatttgtagagcgagaagaagtatttataatggcgagcctggcaggagaagcgggtgtcgaagtcgtgatggacgggcaaccaagccaagactctgacggagttgtgaaggatcgagttgatgattgtattgtactgcaattcttcttctgcctcctcctgctcctgctttggtcccactgattttcctcccagcgagctggtgtatataccagcttgtcggaaggaaccccttccgacaagctggattatataccagctcgttggaaggaatcccttctgacgagctggaatgtacaccggcctgccgggaggggttcctcccggcggtgtggtaagccaatcctgaacctcaagacacagcaagactacatatcacacaagaatcacagacccaagacccctcaagagtttccccaggccctcaaacaaaggtaacaaaccaataaccctcacaagtaccccctcatgggtaaagacatcttccacacatctgaaactcctcaaatgaaacccatggccaaattcctagttcaatcttgataagacttagctcacacaccaactacacactagtaccccttctcaatataacctcaaacccctctaaaatatattccttatctcttatcctccttctgtcctatgccaagaattcccacacaacagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaattaggccacattgttcatagtacaattttcttccttgttcattctttgttccattttgttccatccatcttccaaccacaaattggccactccccagattttgtatataaggagccttgttttcccctcttgatttgttcctcatcagagcctgccccagaaattcagataactgatcacccactattagccaggtatttgcccatcaacatttgggataccttgatttgtgacaagtttatttagactagtaaccataagaaatattagacataccatcctcaagaaatctccacagccacacctttttccttaagagtccatactcttatattttcttgttatcagagaggcagcccaataaagcactcatccctcacaagctctattcctcccaagagtagttccacaagtggtgtcccaacagtggcctaacagatctttggtttttagtcactaccacttacaaattactagactacatatagacagacacagattagttagttattacccaactcagtagaaatagaaataacataccttatctatctttactacccactccaacttcaccatgaactttccacccagaagaaactccctgtctggacctgcccctaggatcaacatggccaatttggtcatcccagcttggagaggaaaaatcttaccccctcaactacctcctcaccagtactataaccctggaaccaccttctaccaaccacctgcccataatccagcctttaaccctggaccaatgagaaatccccaaccctctgaaagtgatgacctggaccccttggaaactcaagaacccctgtacccccaaggaacacccagtcagcaaacagtaccagcaccaccagtaaggaacactgtaacccaacccactcaccctctggaacccaagaaaactacacccatccacttcctggaaagagaaccagaaatgcccaaatactctggaggaagaaaaaccatcaaaatcaaacccctggataaggacctctgctttgatgggaccaatatgcccatagaaaaattcatcaagaggtatgaggctgctggtgaaacagatggagcaaccccccaggatttggccagacaaattatcccctttatcaaaggaatggacctaaaggatgaagtggaggagatgtcaggatatgaagactctaattgggagaaactgaagaaacaactactcaacagatttggatcttcccttcccctagtcaaatacaccagacatgaccttaaacacctggtaaattctgccatcaaaggaggaggaatcaagaccctggagcactttaaaatctttaggaccaaatttgaagccatcactcactatttggtcaggatgggatacagttccaacttggaggaatccagagaatgcttgttggaatccctcagcccagatttggaatcttcagtaaccagagaactcatcagagacaacatgatgttggcctccaaggatggtggggacattttaccagatactgaaaccttagtcagttatatccacagagaagtccagtctgcctctattatggaaagaagaaaagtctggagaggaatggagcaaaacaactcagcaaaaactccagccaccaaaacccaggaccagaaagctgtggaggaccttaccaaaaccttggccagctggcacacccagaaatccaaccccttaatttccaaaagccatgttccctacaaacctgcccaattggaaaaagactggagtactgtcaagtgtaattactgccatggactaggccacactttccataggtgtaacatggccaatgaggatgaactaaaaggactgttcaagaaggatggacccaatgtaattctaccagatggatcccaagttcaatggcagaaaaacaaggccttcaaatcagctgtggaccattttcacctatctcagaaacagcctggaattctcaacttacctcaaggagccctaaataaatctgcagaaatttccatggacccccagacctcttttggaaaattggaagaaattgaccaagaggaggaatccacctatgaatgtgaagctgtaaaaaggaccagaagtggaaaggaatatccagaagaaacctcagtcagcaaaagggtcagaaaagaaaaagaggacctaatggatgtagacagggacagacttcaagaaattgccagacaggatgactacaacccagtaattctgccaccttcatccaccaaggaaaatcctccaccaaagaaagtccaaatccaggaacctgaaagcaccaccataccagctaccaaggaaaaagcccctaaaaagacctatgtggagagacctctaaccagccaatttccagatgcagaagacaaagtggtcagcaggatgttaatggatggtaaaatggaactttcctatggggaaatttttgcaatttccaatggaactgttgaagctttcaagaaaaagattaccccaaaaaggattccagtggattccaccaaatctaccaactctggaggaattgaccaggatggagaagaagatgaagaatcccaggaagaacccagccattatgcctgccccctaggatatattgatgtcagtatcaatgggaagtcatttcaagccctcttggataatggatcacaagtcaacttactccccagggaccttgcagcaagaatgggcctcataatcacccaaagagccatgaatcttaaaggaattggtggccacaagaatgaaattctaggagtagctgaaaatgtacctgtaaaagtgggtcacatcaccagaggaatacatttttatgtttctgcaggagaagttcaacctattttgggcaaaccatggctcatagatgtgtcagcaaccatcaaatttcaccaacatggagcagaatccttggcaattcagaagtcaggcaaaacttacttggtacccatacataacccaaccaatcagaagtgggagaaagattttcctgtccacacagccactacttcaagtcattttttagtgtctggcacctcccacaagtgaagtcttgggaggtgcctaataaaaaagaggaggataaattagtatatgctgcaaaatataaatcaactacaaaaaaaataaaaccagttaatgaacctatgcctcagaatctcaactcacctttatgcaatccccctttatcaagagacccttacaaaacccccttaacccccttcccacctgaatttacccccacctggaaaataactgaagaaaggttgaaggttgtcaattttggaccccctggatggctttggccagaagaactgaaactcctcaagcatgtcatcaagctcagacaaggaggactggccttttgtgaagaggaaagaggactcctgaagcatacctatggaaaaccctacattatcccagttatcaagcatgacccttggcaacaaagacccatcccaatacctgcagccatcaagaaccaattcatagagttagtcagggaaagactcaagactggcctctatgaacagtcctgctcaagttattccagcccagtattttgtgtcaaaaagcaagatggaaagttaagagtggtccatgacttacaaaggctcaacaaagtcaccatcaaagactctggacttccaccaaatcctgaagaactcattgaatctttcactggaagggcctgctatggtctgggtgatataatgggaggatatgatgagagagaattagccctggaatccagacccctcacaacctttgaaaccccccttggcagatttcaactcaccagattaccccaaggagccaccaattctgtggcagtctaccaagcccaaatgatgtggatactccaggatgaaataccaaataatgtgggcatttttattgatgatggagggattaaaggccctgtgtcagactataatcaagaaacattggaagaaaattcaggaatcagaaaatttatttgggaatatgccattactctggaaagaatcttattcagaatagaagaagctggactcaccatctctggaaagaaatttgcctgttgtgtacctgccttggacctagtaggacatgtggtgtgcaaagaaggaagaaaaattgcccagaaacaactcaacaaggtggaaagttggccacttcctgataatcccacagatgtcagaggatttcttggagtttttgtttatgtcaggatgttcattcctggactttcagaacttgcttcacccctcagaaggctcacatggaaggactcagaatggaaatggaaccaggcttgccaggatgcatttgaaaaactgaagaaactggtgggctatgatattactctaaaaaaattggactattctgaagaagcaggagcaataaaattagctgtggattcaagtcacatagcagctggagcagtactcacacaagaagatgaaggcctggacagacctgtcctttatgaatcagtggtattctccccaacagaatccaaatattcccagtccaaattggagctttgtggagtcaccaaggtcctcaagaaactacaaactcaattatggggccaacattttgaattattagtagatgccaaaagcctaatagaaatgatcaactcacccagccttccaaatgctcccatgaccagatgggtagcctttatccaactattttcttttaccatgaagcatgtccctggaaaaaccttcacaatgccagatggactatccagaagaacccctgaccctggggaaattggaacagattttgatgaagaagaaaaatggatcaaacctcaccctggctttggactaaaagagatcaacatggcaaatttgggggtggaacccactcacagcaaccaagttggagtctggaaacaccttcaatattacttggaaaccctcaacagaccccctgaatgttcagacaaagattggagtattattaaacataagtcagcaatgttctttatgtcagaaggccacttaaaaagaagaaacaaaccttttccccaggtcgtggtaacctctcaagacctccagaaaacagttctcaagaccctccatgaagaattgggccacagaggcatggatgaaacctacagaagagcaaaactcagattttggtggccaaatatgaagagagctgtcaagaaatgggttcaatcctgcgtggcctgtcagaaaagaagctcagcaaaacctgtggaactcaagaaggctactgggatccccataatctttggaagagtaagcctggacaccattcacattaaagcaggaaggtggaaataccttgttgtggccagggatgatctctcaggatgggtggaagctgtaggcctggagcaaataaaagccaagaaaatctcagaatggtttatggaaaattggatccacagatatggagtccccttaacagttgttgttgatggtggcccagaatttggccaagaactccaaaaatccctcactgaagcaggtgccaaggtcaaagtcactacaccatactaccctgaggcaaatggaatggtagaaagaggacatcagcccctaaaggatactttggtcaaactctgtgaaacagatggaaaaaaatggaggaattacttaccactagtactctttgcagacagaatttccaccaaaaggaccacaggatattctccttatgaattaatttttggacaaccagccatcttgcctgtggacttagaattggaatcttacctgggaacagattgggccaaaattaaatcaaccacagaattattgtcagcaagagttctccagctggaaagaagagaggaagtccttcaggatgcttacagaaaaatgaaggaggccagatcccaatctgtggaaacactgaaccagaagaaatccctcagaaatccactcactcctggacagctggttttggtgtataataaaagtcttgattctcagtggggcaaattgtttgagaacaggtggaatgggccttatagaattaccaagcaagaaaaaggaggatcttatgcattggaagaattggatgggtctgaactgaagaggagatatgctgcctctcaggtcaaaccatttttttctagggcataaccttccttacaagtactttttttgctatctgtaattctaaaacattttccttgaaaaatccttgaaaaatcctataaaaattcctgaaaaaaaaaaactcttgtcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaatcagcatcaagttttcaactttttagtttatgtacaagaatcaagaaatttctagtttttttagttaccactcacttattctatcttagtcatctgaacttcatctacagtctcaagtactgcatccaactcctccatcacgctttcatacaaacgacgacgggccaagcggcggtatccaccagaacgcctacaatgattgagggcgctaccgtccaatatgaagaagtaagacctaaacagtactttgatgcggcgacgagctctcaaaactacctcctcttcgacaacttcagcccagatcggtccgagttcctcggcggttaagctattgtcaggatcgggagggggagggtacacatagttaggaccggcaggcggtggcgtgtcgactcggatgggtgatgctgcggttccatctccagaaagaaagccaaagttctctggcgaaggagaccgagcggtctctaggtagcggttgaatggatgaagtccgcaaggactgatgcgggtcatcgactcaattgcaagatcgtagatcgcgttgagagaaggaggtgcgagcggaggggcgtgcacatggtcttcgacacgtctacgcacatcgacggtctcttcagggtcggccagttcagcaactgatgcagcaggcaaatcggactcctccgatttgatcgaaggatcaggatccaaagaggcagtggtctcttcaggtgcggcagcttcgacagcagaggtattgggcaaatcggtcgcttccgatttgatcgatggaacaggtgtcataccgtcaagatcaggagaagacgatagatgggtagactgatcagactgaagagagtaaggggattgtggctcgttctcaagtctcaccggaatgtagaaaacagacatgtcaacgaggccaaggaaggtacaactgtggatacgaacgaagtactggaagcgaaggctttaagaatctaaggaggccactccatacggcagctaaggcggaaagagtcggcctcaactcatcacaccaagtgttagagcctacgggagcagccgccgggtttcgggttttgttcgaagctataatgaatggcacaaccgactaagcggttaggccagaaccaagtgttagaaaactctacacagcaggagacaccgccgctcacctcaagtttggatgagcggatagtcttggaagatagcttagccgatgacatggcttcaaacacgcctaggtatccagtctgaaggatcgaacaattggagttgagggaatgacaacgcccttacagacggtgcgagagaagcaaggcattcattgaccgatcttgttcctccctaagcgcctattcctaccagatatcaccgcaagtacagaccgacttggagaatattgctgaagcaatgagtacaccggacctgctttacgatgatccggctacgtattgtaggcagtaccggcctaactatcattctaacttcgtttccatctctaacctcgcctttggaacaacaaccgacgatattcaactcacttttcaagactttggctcaatcagccactgctttattgcattggatcgaccgacgagtgctctagtagtcttcctcaaaccatcagacgcgggctatcaagccgagtcactcgatggtgcaattgccgacggacagcgcatctccgtcaaagccatcaaggagactgaactagggggcctagtcctccttcgtagaataacatgaaccacactctgtgcaccgctccttagattgaagacccaccaagtcccttcattgcaaaatttcttcgaatcacctgaagctctggatctataaacctcaatctgtcacccctcaaaatttaggtttttgttttttgttttttttggggatagcactctcttttcttttctttttttctttcttctctcatttttttgatgaatcaaaatgttttcttggaaatgaaataacctcaaggctatgggatgaaaactcaagatgaatgcaatgaagaaatgaatgaaatcaagcatccagcaacatgcacagaaaattaataaaaatataaaataaaaataaaaataaaaattcccctacatgcataagcacttttcctctaaaatttttttaggacaagtttcttttcctagaatatatttttttcagttggcttcaggattgtctttttttcttttttttcttttcttggatgatggggacatcatctaatttgggggtggatgtggtaagccaatcctgaacctcaaggcacagcaagactgcatatcacacaagaatcacagacccaagacccctcaagagtttccccaggccctcagacaaaggcaacaaaccaataaccctcacaagtactccatcatgggtaaagacatcttccacacctctgaaactcctcaaatgaaacccatggccaaattcctagttcaatcttgataagacttagctcacacaccaactacacactagtaccccttctcaatataacctcaaacccctctaaaatatattccttatctcttatctcctttcaccttatgccaagaattcccacacaacagccatgtttcatgctagccctcttttggcctttcttcccattgtctgtttaatccccatctgggtgaaataattacccccacctcttccccttgataagattatccaagcctctctctgtttcagaatgaattcattaccttatcttagctttgccctttctttggtttcagtctagtcttatcttatcttagtgccacactaaattagaccacattgttcatagttcaattttcttccttgttcattctttgttccattttgttccatccatcttccaaccacaaattggccactccccagaatcttgtatataaggagctttgtttttcctcttcatttgttccccatcagatcctgccccagcaattcagataactgatcacccactattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccaaagccacacctttttccttaagagtccatactcttatattttcttgttatcagagaggcagcccaataaagcactcatccctctcaagctctattcctcccaagagtagttccacagcggtgtgaccttggcctctctaggccgagggggtttgaaaaaaaatcaatggggctgacccataggacccatcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaaattgaagatttttccagattttttagatttttctaaattttttagatttttcagagtttttggatttttctagattttttagatttttgttatttattgagatttttccatatttttgggatttttccagatttttaaatttaatttaatttttttcagattttttcatattttttcaactctatatatagatgtctctcaataaaaaaaaactggaaaaatctaaaaaatttagaaaaatctcaaaaatctagaaaaatctaaaaaatctgaaaaaatctgaaaaatctggaagaatctaaaaaatttagaaaaatctaaaaaatatggaaaaatcttgaatttttttacaggatttccctcaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgcatgcctgggtcctatgggacataccaggttctagacgcatataaatatgcgtttaggaccacatattgggcgtgcaggcgggcacaccaacttgcagggtataccccctgcagtcaagtggcatgcctgcctgcacgccattgcaggcgcgcacgccaatctgtagctggcgtgcagattggtgtgcgcaaggggggttggcttgcgcttatcaaacccccaatctctaacatattgccttttggacttagcataaaggtcaccacaaattctgtaaggaattgaacacaatggaatgattcatttctctatatgatagataaataattaaaacataagtattgacatgtcacagatgggaatgctcatagccatgaaccactgcgcttgaaaaaggggaaatggatgtgcattggtgataaacaggattgaaaactaatgtaaaaaagactatttcaactttgtttctctatgttgtattttccttttcctcattcaagtttcatacatcacttgtttctcattgccaatttgttctctctccatttgaactcattgtggtcattcaggtgtgagctcttttcatttctctcatctctcatactcaccatttttcattctctcattttgctcattcatctttctctcaggtctgcttctcttttgttgctcacttgtgtcggtggtctaagtctgaaaccttgtcggttctcacaaaagaactcgcacccttctcgtccattaggttatgagcctgcactctcattgattaaccgtaaaacaatcaactcgctcgctatattatgacgtatcagaagaccacacacatgccatcactggaaaacacactacaaacaataccagttttgccccaggaaaaaatggctatttgcatggtggaaaataggtcaatttgctgaggatttacaaaatgactcgggagtaaaaattaggctaaaatgagctattttagccaaaaattaaaagtgcctcaaatgagctctttctgggggattactgggggttctggggttctgatggttctgagggcctgggtgtcctcccttgggtcctggggggtgttcatggggtctggatgtcatccactccacttttcttggggattctggggccttgatggggctgtggggcgctctgaggggctccttgagggctctggggcgctctggcaggttgtttgggggccttggggcgcgctggggggggtctttggggttctagggccttgctagggtgcttcgctgcgctgcgggggactcaggaaggtgttcagaagtctgctggagtcttggggagcgtttgggggcgtggggggtctccctgggttgtctgacgacgatccgagttgatccgggctgtccgacaacaatctggggttgtgggggggcttggaggggtgctgggggttctctgagcgttcagaggcctgatctgagtgatccaagggtgttccgagggtcctgggcatgttccgagggccctacaacaatccgacgaaaaaaaaccaaacaatccgacgtgatccgacgaaaaacacaaaaaaacgacctcctggggggtcctgaagggtctgtgagggtgagagaggtagaggggtgagtttcaaggttgataaacaaggtttgagggaagtttgagagatggattttcaaggtttgagaggagagtttctgaggttgattttcaaggtttgagaggagagtttctgaggttgattttcaaggtttgataaggtggtgttctgggtgtttctgtcctggtatccgtgtaagttgatcttgcaatatgttaggggtgttctggggagagcaggtgagggatcttcagggttctgagtcttgatggtagattgcaagatgaggaatgtacaaggtgtggatctcaaacaaactccaagttcaaagtttgtgacatgtacataacaggctctctacatatgtaacatccccagttccagtcctccacagctcataacagaaagcggccatctgcagccaaatccgtaccccctggtgggtatctgttggcgctagggggtatccgctgtaagactcaaaaagtggttgtaagaccttttttgctgaattgagaaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttagctcggcaagttttaatcaagtgatagggtaaagttcaggaatgagtttgtgtgatgaagagtttgatttggtggtggtcggcgctttaaagtgtttgtgtaaggtggtcaaatattgcttgagtgttacttgactgaggatttaacaactgggaggatatcctccttatatagacaacagtgagggaatttagctccagggaagccagtaatgagtgattttggctggcctgggccattacatgaggtattttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatggacaagagttaaagtggtgatccaaacagttgaaagagtgattctgattggttaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgaaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatgtgtaaatggggtttgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggattggtgacatgtagtgatgagtgaaatccttgtgatatgttgtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccttggggaccaatggtgaacttgtctgtgtagtccagttcttgagccgtatggtgtgatttctgagagtgattgggtgataatatgaagaaaatatatataagaaaaaagaaagaaaaaacttttaattttcacatttttgactaccacaccgccagcggatagcgggtatctgcaacggataccctgcaaccatctctacttcaatccaattatttgcttgataagtgccccctcagtgttaatatagtgtgccctgattatcatgtgtccagtctgattatcagacacatcttcattttgtctgtctctagacataattcaaccatcaaggctaaacatgggattgtcaatatttctttgatgacattctttctgtattgatttaaaatcttcatggaatcatcacgtactgtgcatcctgaactctggttggagagatctgatgaattcctggaaaaagttttgttccaccattccaaatgggtacttgtaaatgatgacaatttattcaaggagttctcttgaggcttcttatgagaatttccagtggaaattttcagatggaaggtttaagccaaggttttgcctacagccattgagatgggggtggaggtgatttgttccagcattacaacaaccaaaaagatttccattgtagtatttacatattgcttttgcttcatcccaggtaaccaaaggatgaaaacaaacaaacaatcaaaaaactcaattgttttgtaaaaaaatagaaaaaatggctcaccttctttagtgaagtgctcccacatatcacttttcatccaaaactcctttcaatttatgggtggattcaatttggttggatggtcatgtttggttgtgattggattatctgatgaagtggaattggttggctgagatagctgcattgcagggttagtggttatagttgacatgatcagttagtaagttggaagatggcaggacttggagtggttaagaagttttgaagggccccatgttgaattttcctcatttggtctctctctgcccttcattactttctagtcatcataaaatcagattagattatactcatcgagtagcttattttttgttgtttttaagccccttttgagtcaaatatcaaacctaggtaatgctcttctcaacaactcatgtctctacaatgtttttttttctcttactgatctttctgtttgatctaataaagtctgattacttagaattaacaactctaaatatctgtggtttatagcatgtttttcttgattaactcatccggcttgactaaaagagactgagaagttttgtacggtttgtttcttccaaagaatcatgtttcttcctctcagtcttttattcaaaatggttctgctattcatttctcacaaccaaattttcatcatttgtatttattctatttaaacctgactagatatcagtgaataaaaatcattggttctttacactctttttccgtgagcccttcccaaaaacaagatcctctttttttggccctccacctcttacgcacttgagtcctaaaattcaccaccccacatagaggccacagtgggtgtagttttgggacttgtggtccctacatgtgggatagggactgcagtggagatgctcttaggccttgtttggcactgatataaattagcagtataatgtagattcttgtgccatctgatgaagttttggaagacctgatcagatctcacataggatgtcaggcaaaactttccataaattgcttcgaaacaagaccttaaataaagtggaatttggaaaatcagtgtttgcagtacatgttgagatgaacaccctggagacatatattttggaaaggataagagttcatttcaacataagatgagagaagaaatgagagaaaaagagacaggtcatacctggagacacatatgttggaaagaatgaggaaaaagaagatcctcctgaacacatatgactccagtataagagcttaaagaaaaacaacgaagtgtcacagagtgtgcaatgaaggaaatgaaatctcaataaagcacactaacaaacatgaaaatgagatgaatagtgacatgtcacaggtatctcaatagtatagatcagcttcacaaaccctttttcacaacttgcatcatgagcatgcaatcaatcccatcaattatcttggtattttttcttctgggtcaaggatgcagtggtttctgagctgatattttattgaaagtaggtgactaaaaagtgttcctcatgataattatagcccaccattacccatttgagtgctttttggtactttcctgtgagctccatggcatacacattcaaatatacagtgggtaaaccaaagcttatgtgccactcttttacaatgcccaagtggaactcgtggacttctacaaatgaggtatgttaaaaatgttgaaaatggcttgtaattaagaattaattgaatacaggaaatcaaaacagcagctcaaaaaccttttataatttctcttagtttgtgagatctttggaagatttgtatttgattgcaattgttaaaaaagggaaaagctggattgataggacttctggtttagagaattttgatgagttagaattggaaaatgtgactcagctggtattcttgaacagtttgggagtgcatcatttattggtctagcatggtaatcaggagtgcattgataaacacacgccctcccccctcctgcccctccaaaaggggcggggagtaagacctacccttttttgggggagaattttgctccacacccctctgtttgctgaaattttcagaaagagcggtgtgcagtaaaacctgccccaaaataagggcgggttggcctgaacgcctgtcctggagggccaggagctttccctcctggaattagataccccacagtctttgaggacgggagggattcctcccggccttccaggcttgtatagtctttaaggctgggaggatttctcccagtctttgggactgcttattttgtaaacctcgtgttaggtattggtttactcctttatctcaaatattttttttgttacataagcctttcatcatagttgtctttcgctaatgatctcatgcatttcttgctcttgtctattttttatttttttttaatttcttctctctcacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtgcagggctagaaacataagcccttacagccggtcagtcaagaaatcacaagtatctcagccaaatggatccatgacccggtcaacagccaggagctttttctcccagtttttgagactgtatggtcttgacaacccgagagaaatccttccggcctttgaggattgtacagtcttgacaactggtagaagatctcccggccgttgtaaagctcaaaagtgtttctgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaaccccgttttataagggtctaaaaaggttgatttgagagtgagagagtgagtctagctggtatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatcttagtttgaactagaagtctacatgagggttttatgctggtttagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcagggaagattaacaagtgacatagcaacaggaccagcctagaagctacatatatcaagtgtcagaagatagtgtagttgtgtgtatacctgtactataatgatgtgagtatgtagttgtcctgcaacgtgcatgtgtgttgttgttggtgttgagtgttgaagtgttgtcatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaaggttgacattgactgtagaatcctgttcttgagccatattgggtgatttgtgagtgtatatatgagaaaaaaggtgtaaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacaccgccaaaaaagtggctgaatgggtattcattggggttgcatcatcctgtgtagaatctgcataaggcttttcttacttccacctggggttagggtgttttcagttttcctgggttttgtaggttttctgagttgataaaattcaggtttgaacagtttagtctcatgcccaggaggtagcctatttgtatgagtgtttttttatgatatttttgtaagtataaggaaagaaaaaaggggaaaagagaattgttgagaaatttttaacccactccaacaaggattcttgggatgtggaaggcggtatacagctgtccaaagtggtctggtggaatcttcaggagtagttgcaaaattggttctttaagtaattgaaatctgaaaagtaaaatcttgggtgctctaaagtgagagagactgatgattgaatcttcaagttcaaccaatgaatttagttgaattaatttttccagtagatttttgattgttgttgaattatctgatagacccagtgctggcggaagcacaaaggtttcttcattttcctcaggttctgtagtattgtgtcccagatgttgaggaattttgttgaaattttcaaataatctgtatgcatccaagtaaggtttgaaaagttgtttgttgaagagcttgcgttggtgtgtgttgatatttcgaatccaaagtaattctgaggctttaggaaattccaaatcttctgctagattttctgtaaggaggagtttcacgtaatttttgttgagctcggtggactgatccatttctttgacttgttgaacagattgatccaatatttcttcatgatccatgtagttttccacatccagtccatctagcaccattcctggtatttcaattactgtatgtgcaagttccattggtgtgtccattacgtttgctgatgccgctttccattcttccaccagatctggtagtttgattgttgtagctgctgtttccattatcggttccatgtaatccgtcattggttccttgtaatccgtcattggttccgtgtaatccgtcattggttccttttaatccgtcattggttccgtgtaattgattgttgggcccacataatctgattttggtttggtttggaaaagcagctgtggagttttgcattcaacaggtaattgtatctccaggtgttgttgtttgagtgttggtcgatctgactttttcttgctagtcttatttttgacaaaatgacagattttcttgacccatttgagcttcctttgaaccaagcttggttttacggtgtcgtccaaaaagtgagattgaaccgtgtcttgagtttgatacgccttggtgtatgcagttccaactgggttgaggttcttcatttgattccaaccttttccctgtcctatttttgcaatggggacagtgatacgtcggccactattgccttgaaaagatagtagttccccagttcctggataatccaggtgcagtcgtaatcaaacaaaaaaggtcgtccaggatacatcttgagcttgaggtgaaacaaagaggtgaactggtccagtgaatcgtccaatgctgatggcacaattttccactactcctttaatgtcgcaacggtccccgccaatccccttcatgggtatgtccacttcaatgacttccaaattaaggtcgattgccgcttgccttggaataacattgaccatggaactgagtcaaccatgaaaggtaccctttttcgtgatatgtgagtctcaatgaaacccagggcacaactataaaagcaattgtagtcctggtcctcttcttctggatcaagaagcattgatgctgataccttggagtcttgtgttggtccctttacataggtaaactttgaatttttgtgttccggaatttgtttctgaagtttcttgattacttcttgagtgtatgttggtgaaattgatgtgagttgggaaaaagtggtgggtatcttcaagttgtccaactctgagactaaggctgattcaaccgtcttctctgatttctgaacagttggttttgcttgaggttccgcaatttgtccaggcgtttttctggtggctgccacttctttcactatttcttcaagttcattgattgggtccaaatccattgccgagtcattgttagctgccatgggttttcttcttccacggagcgcttctgctcgtgttgttgctgcgttggatttgaccttgtcaaaattttctgaacctaagtgtggtgagattcccagtcaattttgtgcattgatgagacgtagtcgtttgagttgggtgttggttctgcctgttgttcaaaaactgatgggtgattggtccggtatactttggtgatctgaggtttaggttttgcggagtccgcagccacaaccacccaaataggtcttgaagggtccccatggaattttctcgccattgggaaggtagaaatctcgtccttctttcttgactagtccttctcgttcatctttctgtgcttcgtaacacattatggttgaatgtccttcctcatgacaatagtagcagggtcgaggttcataaagtcgtccagatggtcgatcatttccacaagaatattcatttttaggttgattctccaattttcctgtgagtgattcaattgcttttgccaagctatcaacctgtttctgaagtacttccggaggattgtcgtccgtcatcttctcacgcttttttctgtcgcctttcttctggtccagagtcctttgcatcaattggttggcctcggcgaatccactagctgcaaagaaattgagtgaccttgctcgaatttcatcctcagctacatcaatgacatccgaaaggaggggtggtttgttataaccatccttcccggtaggaatgaggtctgccttgactagctcttgattgatgctcgtctgtatatctgttgaaaaagctaaaaagaaaaggtgagagacactggtttcatttactatatgttcatttcttaccaaatacttagttatcatcatgaactttgactgataagttttgaaatcgttcagctgcttgattccgcctttcttctgacagaagtcaatcaaattgtaaaggtccttaatcgtgtaccaaatcttctttgccacgcctccccagatttctatcatgcttgcacaaagaagtgtccagttccgctgctcgtatccgtccatcgattccaattccttcttcaattcttctaccttcacaaatctacatacttgacgtgctttgtcatagccgccagcaccgtagatttctgccgccagttcgaatcgttccaaaaagtcttcaaagttctcgccttcatatcttaagtctggttccttgatgatgactgcaggtctaggcataggctcgtcaatttcctgaatgtccagaggtaagccgtaggttcccgcagggtagtttgtttgttgggtgttcccagagccagctgggttgccgttttgttgattgttttgatgagccccataccgttcacaatagtgccgtacttgagtatgacttgttcgtattggtggtgggggtaaaagaggtggtattattggtggatcaatattcatgttgggattgttttgattgccagagaatattccagttgaagctgggttggttgtcggtagagtcggtccgtcttgagcctgggaaaacgccatgactgagaataactgattccggttgctttatcttgagttgagttgttgataatttctagtagtagtcctaattcttctaactaatgtcgctggcgttcttatccagggcaaggttggggggttttggttactaactaataataatactaataaaactaaataaaatgatactactattcaattatatagattcgtggaggttgtcatagactagtattctacttcgcactgagttttaatcggctaccacctggtagttaaacttttttatcctaactactctagtacgtcggctaatcggtccccttgtcttctactttataattgattcttgagtatttaactacttaatccggagttctactaggtatatctaagaactaagttgtataaagctaaacagaatgtgattattcaaagatatggtttgtcacgtggtcaaaacaggaattttcctgcctaaaactaactaaaattctagtaaaataaactataaaatcactacaatggtttagatatatctaatccacttgccaaacttcaggatcctcgatcacgttggggactcccttgtaaagctcaaaagtgtttctgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaaccccgttttataagggtctaaaaaggttgatttgagagtgagagagtgagtctagctggtatttcaatggtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaagcaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatcttagtttgaactagaagtctacatgagggttttatgctggtgtagcattttacatgaagtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatgacaacctgcatgatgtcataagagttattttagtttgaactagaagtctacatgagggttttatgctggtgaagcagtttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattagcaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtatcagaccaacactgcatgtgtcaactgtcagaagatagtggagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgaaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccataatggttgatttgtgattgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacaccgttgaggcctttcaagcctcaaagcccaggggggattcctcctggtctttgagactgtacaatcctcaaattctgggaggtttccttttgaccatggtgccattggcagacggatgcaagcaaaaaactccagaatgttttgcttacgtcagtcggtctaaacctttggctgtgtgcaggccaacccgcctttttttgggtgggttgtactgcacacccctcttgttgcaagtttcagcaaatagacaggtgtggagcaaaacccatacaaaaaaaggtagggtcttacttcccgccccttttggaggggcgggggtgtgggcgggcaggagggtgtgcgtttatcaacacactaatcaggattcattttcaatacaccatggaggccctgagttttggattatgaattgctaaaaagtgttcttaatcatactttttaactttcaactgtgggatcaactttgtgggccatcttggattgtgtcatattcaatagcccactttcctgaaaaaaaaattccagtgatttggtgggccctgtgttatttaataattgctccagtttggtaagattatttattctactgtcagaaaactgaacccaattatgcttcccctcaacaaatgtttctctccaagattctcataataataattggggtgtatgctccattttcaattatgaatctcaatccactgatttttatgtccttttgaagttatttttcccaatcacctgttccgtttgaaggaaacagagtttttttttttttgacacgattcttccttttatttcggaatacaattccttttaccatggcataaagttccttgaattcttgtttttcggagcgagcagtgtccccgggtattgttttctcacgacagactgaatcaaacaaaagagtaaatgattggtaccgtctgccaagaggccaagtgtttcggatggctgtccggttttgcatgcaaacaaataatcttcctttccaatcttgatatgtcatgatgctttgcgcaatcagtattgttcatagcggaacagtcgcaagctttccgggagccgggcattcttccgcagaactagatgcgagaggtaaaatgtttcaggaatctggtcgcttaaacaattacactcatgggtcatgacgaactctatccgctgctagcaagcgccaacgtttgcagccttcaaacaggtgaacgtaatttgcgtttgaagcacaagtgggatttctctgtggaaggcggatctctgaaccgtttgtatgtctggcggcctatgagcaaactctagcagcttatgtcaaaattgtatcccttgaaaccgacgcccaagtcccagaagatgcatgcttcttctttacctgaatctgttcaacgcccagcagataacgttgaaggccatgtaatcttcggcacctgcatcggcagcggcgtttgcgacccatgatagagctcacgctgtttattcctgcgtcgctgcaggttgatggacgataactccagccacttgggttccgaacgaccggagaacagcatcttgcgttgagctcgtttgatatgttggttattctggtcactcaaggcaaattctaccgagatgacttcagacactttataaacgtctggttggggagagagacacatcgctttaaagaatatcatccccctcaattcatcttcatttggttcagtacttagattccgatttcatcgtctgctgacatgcaagcttttaccttgagaaccgcactgggttttaatcttctttcaatctttgcggccattcgtctgatcgcgggcggtgattgtacgtaacatatctggtccttggcaattgttgattcctgcagtgctaaggagctcgtttgtttacatagtgccatggaacctgggagtgcacgaagcctcacgggagagaattcaaagagtgatcgatggcgaatggatcgagcttccaaacaataaagtggaatgttggtacccggatacagtcaaaaatgtggttgaagggtcagtagtccagatgcgtcatccataagggtcgtttgggtgatttctggagatgttttccgcttttctttacagaaagggaagcactatacagagggaagaacatgtccaggtaatttcaagtgtcatccaatgttacctgccgtcctccaagtacaatgttttggttctaaatttcctcttcgtattggttttctacctaccaagaatgcaatgaaggcttggaaatcaggtatagagaaggatccaagtgattttatgaaaacaagtcttggctggacagacagcctgagccatctggaactaccggcatttttgagtgcgagcgactacggtaatccggagttggtggttttcaaaaagaatggcgggtttagtcttcttcaagtcctctacaacaagcctccgtcgttcattgtgtacttctccaacagattttccctggcgcctgtcgaaggatgttgagcatcatgttatgtggtttcgaccaccattggtcacaccggcggcattcaaacgactgagacgcgaccgggcataccccaagcacgaatttaaaaccatgaaggacccaagaggagaggccctaatcgagtacttgaacgagaacgatatctacggttggactggacttccaccatcagcagtcagcccgtttcgccaatcaagcgagctgcatcccatggaagccatatggcgcagtcagtctggagaacccatttcgcgcgagcaagctgcagaagccataagatgggtcgccagacacacaaacagactcatagagaagcagtttccgccttccctttatgaaaccgtctggaatcgaactaattaccgtgttcggtatgtattagttgatcctattgtgattttactctgcatgcctcggccctgggattgacatttgagcgaaatacttggcccaacattcctagatcgattctggagccaaaccacatccagtaagtgaataatgaattgattttcgtgggctccggggaactgacatgcgcttatacgcaacatcatgattgtgcataatttctagtgtccttgtgatccctaaaacctcgccatactcatacttcagtcaatatcttcgctccctcacccttcatggatatggtagatacgcgctgcgggcaagaaagaaatacaagaaaacatcgatcgaagatgttctccctcaaaactcctacagcggatacaacctgcgtgcaagaaaaaactatggcaaaacaatcaataaggacatcttccatcaagaattggcaacttaggaaaacactaaataccgtttctttactcataaagttttatttttcaacttttgtctttgacatatgcgaagtttgacccaaggtcaacggtcaaccacactcttacatagtaaatttcaagctacattttttgtgaacagagtgatgagaaatctgagttcggtattggaaccatgttcaagagttcacccttatccaccctccatgtgaccttcagcttgccgcactgggtcaggtgtgggtgtgcagttcacagtcaagccttggcttgctgggtaggagcagatcaaacttatcacaagtctcaggctgcggcgggcgcatctgacagcgtagcgctggccaggcggttcccaaagggaactcttcccaggggagacttgagccagaggtcacaaaactcaggtgctgagtttctagtgttttggtgggagcttcacaagatttgaaatcctgacgctccctcaaaactttcttgatgtttgactggatttttgtgaggtcttgcattatcacttcaatacagccaagacatgaaactggtacaagaccagttgattttctaatgattttattaaaatcagtgtttggactttttttctgctcacataagccattcgatcaactcgcacacaccaaaaccagctagctagtggtgaaaagttacccttttcaacactagctatacaaaaactgagaacctgaaaagaaaaatcaagcaacagaacaactgtacaagattcaggccttcatggcctgggaaagaaatgctgtggatgttgatgtgaggacagctagaaaaggataaagacaaaaatcaactttttcagcccaattttgaaaactcagcacacggagattttcacatttgtcgtaggcctccactgtcgtggacagctccgctgctctagagatgtcgcttgatacccgggtacctgcctcaaaaatccaatatttttgacacctgcacctgctagggccgccagggcgggtacccgggtacctggcacatttttgacccagaaatctcacccttgaatttctgcatgacttggtaaatataagattgatattcactagatatatgagcaagaataaaataaaaataaagaaataaagaaaaacaaattattctatcaccaatttgaattttatcttctctctgatctatctttagctttacccttttgcttggcctcatttgccttattcaatttccattgatgaagactgtgcactgtctttatgactggaggaattcctcgagtcatcaagactgtacaccatctcaaaggccagagggaaccctccagcctcaacaaagcaaccagattagttcagcaacacatgtaggacaccagctggtgtcctacgtgggttgctgacacctttctgcagtccaacacacccaaaaaagtgagtgttggaccaccaatgataaattaaattcttcaggggaagcattcccaggggggggggtgtaaggcgggtacctgggtacctgccttttttaccacaaatgttgacacccacacccgtttttaccgcaaatgttgacacccgcatccgcacccacctgctgacatctctacgctgcttgctcccactcccaccttgaaggcctagttaggcttgggagcagataagagagaatcagagggtgggatactgctgggaagaaacattgcaaaaaaaaatcagaattgtttttatgcataacaaaacaaaagaaccccatatttctgcattaaatccaatgttctgaagttgaacctggaaataaattctaaaaaaacaattgattcacattacaagacttttctctaagaaatttttacatagtcaatttaatttaaacactggaacagtatttcaatgtggaaaaataaaattttccccaactaacaagaaaaaattttcccagtgaagcattgcaatttgtgaggtgggaaaaaaatgtttcctccaactacagagagggagacagaactcatttatttcttcctatgttagacaattattttttcagtgcagttgtttttaagagagtatctcactcatcttgagcctttgaggaaactttacacttgtacttttttgtgggactcaaccagttggtttgaatgtttcttttgatcttttgagacccagttgaattatccctgaatatcttggtcaaaatattcaggccctgaggaataagttagaagagactctgtggcaactagatagggtagatttcacctcatgtggcccaacaaatggtgtcgtgatgtgaccaattaaagagaatcaatctagcacagcaagaaaaagctatgcaactgtgtaaaagctgcatatgtcaagtgtcagaaaaacattttttgtaccataatggtgtgagagtggagttggttgtcctgaaatgtacatgtttatagtgtgaattatgtaatagttggtgatgttgagtgttgaattttgttgaattgtatgtaattgtctatgtataacttccaatccagccaagttccagagatgcctccgggggtgagcaagggtgaaattgaccaacgaatccagctcttgagtcatattgagtgatttttgggtgtatatatgagaaaaaagtataaaaaattgtaagttgtatagaaaagaaaagaaaactagaaaataagttaaatgggccagatggctgacgtgggtccccccccctccctctgttcaacatgccagagaatcattgagtattagcaaaaaatgggccagctaagctaacagtagtgttagcaaaatgtaacacagcagaattctgctaacccttaatgtagcacagtggaattacaccaaaactgggctaacaatatgtgcacagtcaatgaagaaagggcccactacgctatgctacagcacaagttagagcagttccaccgcagaccctaattccgggccgttaaattttggaatttgggtttgcgaagctacctttacagcctcaaactgctgcggcatacaccgcggtttggaggagtggttggtaaatcttcatgacatgtgagctgccaagggtgaagtggtgagtgagtgttgagtttcacaagttgtcgttgtgtgaaagtgtagttcggaggccgtaggccagtccctaggagtccctacatgtgaggactcgggagcaggatttagggaccgccgtagattttagcgaccgcggtgggtcctgtagagtccttaaattccacatgcggacccaatttacggtccgcggtggagttgctcttagcatttttttggcccttttttccactactctcaacaaccaagaggcttcctctgggattttgggagctaagttttattttataacccccaaagacctggtttgtctgggtttattgactcccaaaccaaccagggttttcattatttatttaggggattaataaacgtaccccccttttctactatccacacctggtttttcacacccgcttttctgattttaaacctggttgttccgagcttttgtgattaattttttggcaattctaaatatgctacaaatcttcaaaaattaaacattctttttgggtatataaaaaatcctcaaaagagaaatttcaatttaattttattttattcatcaagttttttttctgcctatgagtttttgtaaattcacagtacatttaaatttatcattgatggtgcccaatctttgggaaatttataaagaaccaaatttaatttcattttggaaatcccaattttgttggttttgagtaagaagcaaatggacaaaataaggaatatcttgaatgaccatctgtatggagaagaaaaattaaaaaattgacaattaataataagtttcagctataattcaagttttccaaaattcatagggagaaaaaaaattgggaaaaaatgggtgagaaaaataaaaaaaaattgaaatgcttctttaggaatttttaacatgcccaaaaagaatgctgaatcttagatgatttttagcatatttggaatccccaaaatatgaagggggttggaaaaaagactcccaaaaattcaacgacgactcccattttggtcgaggggtcgttggacgggagtcgtctttccaattccccctgggggattgggagttgacctcccaattcatttttattttttatttttttgggtgggagttgttgcccaaaaccctccttggcaagggggaggtttgggagttgcctccctcccactggccgcgggagattccctccggtcatcaagactgtacagtctcaatgaccggaaggaatcccttctggccatcgagattgtatggtcccgatgaccggaaggaatcccttccggtcatcaatggtctcgatgactggaagtaattgttgacatatgagtgacatctgtgtgacatccctctatgacttcaagtggtcaatgtcaatatgacatcatttctcaaatcaactctcagacacttggtcggaacctatcactcctgcaaaatctctgcttgatcccttgcccatctcaatcctcaaacacataaaggaggtacttctctttgacttctcgattcccttttcctcttgtggaacctctatcaattgatatttttcagcaacctctacataactcaattgctgaatcgttcctccaaactcgtcaaatacatttcttgacgaccgtctcctaaaagcgctttgttcgctcatctccctcgacttcacacatccccgttctgcgcttccgtttgctttccacttctctttgactgctcgccgacctctctgctaattcgcaagatcttcgccgactagtatgttctcactcaacagacctttctcttatctcaacagctgctgactgatcattattatattagttcttttcttcctatcatcttcctattttctgcttccttgtgtcattttcctgtcacctcgttgtttctgcctttaggtatttattttttcattgttcctttttatttcttctttgtcacattgtcttacatgtcactcataagaaataaaacctttagtttgttcattcacaggaatcccttccggtcatcaatggtctcgatgaccggaagggattccttccggtcattgaaattcgacccgtcttgatgaccggaagggattccttctggtcattgaaatttgaatcgtctcgatgaccagaaggggtcattggtaccatacaatctcaatggctggaagggattccttccggtcattgggaccatacaatcttgatggccggaagggattccttccggtcatcaaaatggcaatggtgttgatgaccggaaggggtccttccggtcatcaaatggtcttgatgaccagaagggatccttccggtcatcgaatggtcttgatgaccggaagggattccttccggtcattgaatggtctcattgagactgtacatccttgatgaccggaaagaatcactttcctgtcattgagaaccgcctccctccgagtcccactggccaggagggattccctggggtcattgagactgtacagtctcaatgaccggagggaatcccccccccccccggccggtgggagggaattgactcccaaacctcccacttgacaaggagggtttaggcgccgactcccacccaaaaaaataaaaaaaaataaaaaaaataaaaatgaattggttgggaggtcaactcccaatcccccagggggaattggaaagacgactcccgtcggacgacccctcaaccaaaatggaagtcatcgtcgaatttctgggagtttttttccaacccccaaaatgaattaaaaaggctggggaaaactggctttaaaagcagaaaaccgggtgtgaaaaactgggtgtgaaaaaccgggtgtgggtagcagaaaaggggggtatgtttactgatcccctttatttatttattttttgggctatcaattaaccaacccactgacaggtttgtaggattgactcccaatcccagggggggagggtacatcctgagatggtccgcagaaggtcctcaggatgtcccctggggttgggagctgactctccaagtctccaatttttgggagccaattaagcaagcccctgaaaatcatgaaaaatgcttaattttgagcccagaggatgtgtaggcttagctcatctggttttttttagcccaagtttaatcatcaaccaccacaattcatttttatgcttattgctaagctatgggatattccaataagagcactttttcaagtctagccaatctcagccaacagcatgtcagatgcttcctaaagcacagcactgttgaaatctggtcaaaataatgtgtcgcatacattctgtgatgtcataggagtgtgatcctacacagcctgttctttttctcttttccttgttgaccatttgttctttttctcttttccttgttgacctttgtcttcgatctttttctgctggttctgttcacttctcggttgatcaatcatacatctgttgaccattcgaagaacatctttatttacctctttgacttttacctcaacaaatcaacaacattaacttctcaatcaacttcaacttatcatttaaactattctcaatactctattctttccaacttcgccgaggttttcttcatctaggctaactttcataggttcttaatcttttctcttctgcattctcatgttaacgactaagattctaattgtctattatcctttttagtctaataacctagccatcaacagctttcatttctcatctttaccacttatcatccaaaacctgtttcctgttttatttaggtaacattctattcttgtcttttctttatttttgtcttttcttttactgaaattaatgttttatttagccaaaacttttcaagcacatccaaatattggatgacttcctgttgcaatttagaacttacaccctctagatcttactttatggcaaaaacaaattctgtcataagccttgagataagggctcccatgtgagcaggttgtgatttgggttgcagtgttaacttaagacttagagcaactgcatcagtgcgggtgtaacttattgagtagcggagtagcttaatcctggattagtgctactccgggtaggcaaacacattggtgtggtgtaaacctgggagtagccggggttgtgtgcgtgttgagtgtactgattggctcttaatccctggattagcaaggagtaactttactcctgcttagctcaaatcctactccgggattagtttattccgatcaacttgaacccgatgcggttgagggcttgggctaggtcggagtagttacactaatccggccttaatccagtgaccaacgtggttgctcttacaggggcttaaaaagcactctaaattttgacgggaatacctccattgagtggggttacctgggttgtggctaattgcatccagtgtctggcaagttaaatcttcattcaaggtagctaggtttaaaactgatcagattaggacggttcacatttgaatagtttcttgttgattttggataaaattcctgcttgctggtttcaaaaaagtttagaaattggcagatgtgcaggccaactttatgcatgcaaactcaaagcgctctgctggtttcacataaaaactttgctgaaatacagctataacgagaaagcttgcgggctcagaagatagaaaatcaaaaaaaaaaaaaacattggctgcagttggaatatttggaagaatacagccagatgtacaggttgtcatgtactggccagcggcaccaataggacctgaccggcccccctggggggtagctctgccttagcgaggccatggattggagggtggatggagtaaactttccatcaggattctgatggtgttaccctcatcacctgaaagtgagtggaaaaaaagttagctgatttgatcggaggtaatccatacatacatggacctgtattcttccaaagcttccaattgttttccgtattatttttttatttttttttattttctatcttctgagcccgcaagctttctcgttatagctgtatttcaaatgtgacctggacaacttcccgtcgccatttagagtactttttaagcccttcccagtcctaaattaacaccccaatcataattctaaccagctcacatgagagctatcatcacaaggcttctggaaaaacaattttttgtaccaaaaattaagatttagggggtgtaacttcagttctgggagggttgtaaaccgcgacgggaagtcctccactgtcctaatattagacaagttacatagtttgttcctacactcatgactcatgaaagcagcggccagagcacagagtagaagaaagaaaccatttttgtcttgagaacagcatcaaaactgtcataaatcctgaacaagtgggaacagcaagaagctgtacatttgactgccagtatcgaactgtttccggtagttattgccagctctctgttccttacttctcttccgagcactctcaactcactgggcacatgtcacttaggtttaaggatggcaaacaggcaggcttgggctgcccgtgggccggcccgccagggcccatcatcttagcaggcaggcttggcctggcccatttagcaaatgggctggcctggcctggtccattttgcaaatgggctgcccatgggctgcccgtgggctgccagcacagaaaataaaagacagaaaatgaaatattaaggacaaggaggctggcaagttttttcaattcattcaatataagtaaaaacaaaaaggactacagcttcatggaggtgggcatttttttcatttcattcatttttcaatgattttatgtagaaacgtgtgtcaatataagtaaaaaaagagaaacatgtgtaaatataagtaaaaaaagaactataacctatttttctttgagcctttcatccaatcctgggtgcatattaagatttcaactgattcatcactgaggcgcatgcggtaatcgtctagaatgcgacctccagtagaaaaagcagactcagatgcgactgacgtcattggaatcatgagaatgaccctggcaaactcagacaaagaagggaatcgagttgcatttgattcccaccaagctagaacgttgaagtgatcttccgaggcgtttacgtttcgttcttcaagatatagatccaactctgccgcaggagcattgaattgagaaccgccctgggtgccggccatgtactcctggaatccagagatatcggcatcaatcttcctcttgtttgtggtggttgattgagacacagttgctgggctgggatcgggtgactgagggataaactgattccagagggataagaaagatgattgaacttttgcaataaaggtatcggctcgggccactgggagattttccagcttctcaaggctgtagcggagatagcgtatcttgcatcgagggtctagaataattcctatggccgtaagttcctttgccgattcccagtatttgtcaaactttgccttcatcggggaaatcatattgaatatgtgaggatgttcttttgagttgttggtttgggtgagccgcatctcgatagctgtcattgctcggtaggcttggttgattgttggatacttggtcccacttagcaaaacagtggctacaaggattgagttatagaatcagtacaaatttataggtgcaagagaaaagaaaaagaagtttatgctcaccttgataaaatggttcaaggaattcttggataactgcaagctcctcccattcaagctcgcttgggcaagattcaaatttgtcatcttcaatggctagctgttggaaggcaagcttgcatggcgtggaggactggatcatgaggaacgtcgagttccatcgggtcgggacatctttagaggggtgttggctttctgggtcaaggtctaccacttcgcgagctttatcaaatgcatccaaacgggatttcgagccgtgtatatagagaacacttgtgcggagtcgctcaatagcagtacaaacagtcttgagcccatccttgacgacaaggttgataatgtgggccaagcaacggacatgaaagaattcggatgttgatggagtcgaggcggaagagttgtgatcattgataaatcgttgcagtcgagccatggccacattgttggaacttgcattgtcaagcgttacgaatccaatcttgttcacagctttccattcaagcaagatctggctgagtcggtcggcaatcgcttgtccagtgtgtggaggtgggagggttcggaagctgattatcgttttgatcagttcccacttagggttaatgtagtgggctgtcactaccatatagccggtcatatcggacgcggaccacaaatcagtagtcagcgatatagcggttgcttttgctaccttggtggattctattgctttcatgctttcgaacaccttgacacaatcgttgcggacactcttgcgtccaggtatcttgaagttcggctgagctgcttccatgaaatcggtgaatccgtcgccatctgcaaacgcaaaaggaagttcgtctcgaattatcatcatggccaatttttcgcgaatgaggtcttgagagaacgtccaggagcggttaggcatcatcgtggaggatccgggtaaactgacaatgccttgttgaggctcgactgccccccccgtgtgcctcgatgcacttttgcgaatgacggcggaggtggttcgtcccagatgatggagctgcagaaagtctagtgttgcagtaattgcactgcgccttgggttgcccatctatttaattaccagaattaaaatcaaaacagtgtcagttggcgcaattcaattcttgatattcagaagcatcaaacaataacatccaagaaaaaaaattaccttcctcgaggctcaggaagtgctcccacaccttgcttgtacgtttgcgcctctttgcttggctgtcttcttgtgattcactcacactatccacagcggggccagcaggggtctgaggtgtccgtctagtacccgtcttttccgggtggagttgtgtgggggtctcctggatatcagatgccccatctgactcactctcactttcccttggtgatggactgcggcgtctgtgactcttcgtgttgggtatgaccattttgttcgggttgactcactgtggatgaatgcaaatgggggtggggacagattacagttgaaattacaatttattgggggggggggggtgctgttgacaatggcaattaattggggttgggttgggacccagggagtgccttgaaatttgaggtggggagatacaaactgaatcagctcatgttggacagaagaatatttatcataacagaaggatgagaatatgagaataataatttgtacagcatgcacttacaggtttctgctgtagatatgttataacacaagaacccagatgacaattggcttgtgctttgtgaatgtgtagctgggtgggaagatacaatctggatcagcctatgttggacacaagaagagaagaatataacattgaatttttagaatatgaaagtgagcacttacaggtgcttgctctttggtaagccagcggtgctatgctgcacagtgcaggtacacttgcaaacaagttgctgagcttggggagtgaggatagagaagcgcagaggagatgaagcaaggtcggatgggaactttgtttgggtggatgttgattgtttgaggattggaggcccgatgcagagaggccaagtgatcgaggcactacaattagacgagtatggatgaccagatagagagatcgagatgaaacgagctgatcgattccgactccaaaccttggagggaggaaggtgatatgattagttaattgttggggtcggggatggatgagattatgagatacacttacagcaatacacaagcacgagatgatcctgacaaagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcataacgtgacataatttgttgagcaggttgtcggcgaagtattgagtgggaaaacatactacgttcagcccaacaatctccccggaagccttcttggcttttcgtagttgacggagatagtaccagaatcgagattttgcgaccacgtcgttgcggcgcaaaaatcctcatccggtagagtttggggttggcatccttttcggacgggagcttgcgtccgacgacttgatattcttggaaccgacccattcttgcgaagtccgacgatggtttgctgaaggttatcggtcacctgccgccagggtgtgatcgtgtcggaggcccagccagccttcactgctgctgcggaatggctaccacatcgtgatagtgacaaatatcgctgcggacatgctagtgtgcccacactgcgccagggaacaaggggtttactcgagccactccggcgcagcacaccggccggccctcgaaaatacctgcagcattccctcccggcagtcggtccgcttgtcaccaccaacgtatcgttcgacctgcaagaatgggtcgattccaagaatatcaagtcgtcggacgcaagctcccgtccgaaaaggatgccaaaccaagctctaccggatgaggacaaacataccaggccacgtggtcgcaaaatctcgattctggtactatctccgtcaacttcgaaacgccaagaaggcttccggggagattgttggattgaacgtggtatgttttcccactcaatacctcgctgacaacctgctcaacaaatgatgtcactgtattgatcttacttcgcttgacgctactgtacttagattcacgaaaagaaacctctcaaagtcaaaaactttggcatctggctccgatacgactcccgctctggtactcacaacatgtacaaggaattccgagagctatcccgagttgatgctgcccaggcctgctaccaagacatggcttcccgccaccgtgctcgattccgctccattcaggtcagtcaccttcgcgatctcactcgcctgcaaagtttaccaattcatctaccaaccgcttcaacttgttaaacctttgaaattgatttcatcatagattcttcgaattgctgaaatcgagaaggcttctgatgtccgtcgtcccaacatcaagcaactgcttgttcccaagcttcgattcccattgccccaccgcgtcgtcaagtaccgaagcaaattccttgccacaagaccctcaactttttactaaactgcttgtcatgtattcatggatcactgttacggcgtttagttctcttgtccgagcgagcaataatatcagtcacatgacccatgaacgttgctttactcttcctacgcactgcccaccagtctcattcaacaatagcccaacacgccttgtaagcctccagcggcccgcagctcttgggtttgtggtaccggcggtccggccttatcatcaacttaacagaatctggatctcaactacgtgccatgaatcttcaaagactgattttgattgattgatagccgcaagcaggcactttgcagctcgggataacccttgttcagtgaagattcagttgttgggccttctggctttccaaaattggtccaagtatactccctggattaactggtgaagtatttgggccaagtggaagattgttgaacaatccatatgtattcaacgagcctgaacatgacttgtgcaatgcatcatttgacttgggtggttgctcaatcccccccccctcatgataaatacgtgaacccacaccacaggttgtgttggtcatttgatgtgtacatacttatggttaacataaaatcatagctgagaatatgtttaaaattctcaagtgtatgggtctaactggacaaaatcacatctaattgtggtgcaagactcaggcaaggtggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattttatgtgaaaccagcagagcgctttgagtttgcatgcatagagttggcctgcacatctgccgatttttaaacttttttgaaaccagcaagcaggaattgcatccaaaatcaacaagattttattcaaatgtgagccgtcctatgggtgtagaattcctagaagataatagaaaatcctgattgtttttctggattgaacttgtagatgacaattgtgttcaacaagcacctctctcacctccatctatcaattgcatcaccccaacctggatccttccaaacatcaacaacctgctcaacaatcagtccctctgaagattcagagcacaccatccactaccaaaagagaaagttacgtcctcttggactgatccaagtggatttttctgaagggataagaggagtatgggctgcttcctctgggtttgatctaattgtgtaagtccaagggaggggtactacattcctgtggagtttttggattgaaaattgtatgtattggactggtgaatctgttttgattttggatgcaccagaaagatagtcatatgagcctgtcacattttggcttaccggatgttgccagttcagccttgtgctacaaaagggatggaggagcttctggttggactggtattactctacatggacacttccactgataaggcccatggataagtcaactaaaactaaacaggacttccaatccacaatggggttggcagcttgatctttctgtgtagtactagaattgggggccatccttcttgctatttgattagttgctttcaagcttgtgcccttgccttttttttcttgctgtatatataaagttcaagcttattgtgttaagtgggctcttgttccaatttttgcacaatgatgccaataaccatacaaaaaagaatgatttaaaattgcattactgagcttgctcatatctcacatcatcatagaggtgtgagtagaccaaatgtgaccttctgagacagcctgtttgggccaatgtagcagctttgaagaggctttaaactggactggaatttgttgtgtcaatcttttgccaaatccttcaagccaaaatttggagttaagtaacactgcaagcttaattgcctatgtaggttgtaacttgtgggatcccagtttgactgggatgcactcaaacaatcttaattgatttgatttcaaccaatcaaacataaaccaaaggcaccttggatttatatttaattggatgagtcttgagatcagtcaactttaaattggttgagtgcatcccatttcaactgggataacttcaacccagccaattatattgctggtagtgcaagggctgaaaggagtgcaaaatccaattttcaacccctttgatgtggttatgtgattgtcagtgtttttcttggcagatgatcttcctagttgaactgagctgaacatggagtatcaatcaccccatggaagcataatttctatgtagcttgactgtgacacttgttgatttgacatggacctgctcaagattagatttggttagactcatgtgctgtgacaaaaaaggattccttgctcctttatatagcagtatatgtgctatgtaatctcttctatctgctttgggttttgactgggtgagatggggagaataaacagagcatcaagtcacacaagcaacaaatatcactctctcatgaaagcgcacaacaacaacaccaaactgccttcagttttgaacaactgcgaattgagataagatagtaactaagcagcaggtcttcttctttctttttttgggtgaatatatttgcgcaaggagagaaaactttcaagaagttgttttcatataaagagagagagagagaaaaacaaatataagaatttgagagagagagaaagagaagattaatcatccatttcagcaattgtagctcttcccctgcctctccctccgcctcgtccgcctcttccacctccgcgtccgccattagcctgacccgcagctccctcagtcgattgcccatcttgctgggccaatgctagtgcacctagcttgtaggtctgatcttgcgagattgctgtgatccgcttcgcactagaagtcacacaaaatcaattattaacgtttcctctcatcaattgctgattgtttttttgttgagttgtgattggattgtgaaagcacaacactaaccgttctatgactgtttggtaaaccgaggatgcgggatggttcatctggaccgtattctgtttttttgcatgaacaaacaagtcagttgggaaggataacatggtgcagatgaacatgcagcatatgcacctctttgaagtcgatcttggcgtccaaacgggcatctcgcacgaggtttacgatccacttctcgccctcttcttgttgaccgtcagagttttcgttgagtcccaagcgactggcgaggtcagcgatatcgatccgatggtgtacgcgacaataggtctccgaaatcatgatccgacagttctctacccaggggttcatctcctcagacaggaagaagtcgacgttgaagaccttctcggactgtttaagtgccttctgtgcgccctcgaagtcaactttgacatataggttgaggaggaagtcggtgatcgggtccgagtattggtaggactcctggcttactgcccgtaagacctccttgatggtctctcgtgagccgcgggaggagcttgggcctttgagcgatccagagccggctcgcttggagacgacgagtgcgacgacgagatatcttaggaggtagggacagctagtttggatggtgtttaggtagccctggccgagccatgcatcgaccaatgagctccgtcccttatcgtggttgaagtagacgaacagactccagtgtaaccaccaggttcgctgttggagcgattggagtgggttcccataaccagtgcgctgatcgagttgctccttcaagcggttgagctcttccaaggcggcatcgaatgaaccttccaagatatccgaggccagtttaccccatagtgaggagagtacgagttcgttatcggtggagaggactcggaagtgatataggtaatcggaggagcccccatagttcccgatggtgtagttgtaatgtccgtattggtataggaccgcgatctgggataggctaacattatgctctttttcgagataggccaagttttgggctttatcctgtcgtagggcagcgactacttcgggtgcggagatgactgacatgatctggatgataggccatagagagagttggatgatcagtgtcttgattgaagtgggaagtaaggcttcgctcaacttgatcgaccgattcctgcagggtgtccagcttgttcatgacttgttcctccttctgagagaattctaggaaagggagaaagggggttagtcgactttcgatttctttttttttgtgagctgatgaatagtttaattgatcgggtggtagtaccttgagggactggagcctggtcatccaagttgtggagttcacgatggaggccagtaagataggtgatcatattagtttccttgagtgcgtcatatttcgcctgaagcagttgctggtgaggatagattccatttgaatcgaggctggttggagtccagaaatcggtttcagtaggctgctgatgatgcggtttggtggatttaatggaagggactcaacaattcgagtaggggcaagaccagatggcgatcgagttgtgggattaaacgctacgtatagtgtgatatccgagttggggggttaatattctgcttgcgacaagatggctgagagagagagagagagaaggagatactgactgatgtgagatcgaatgagtccagtcgttgttcgttgtccgagttcgtcatcctgtccttgttcttgttcttgttggttctctttcaaagttttcctgtttttttttttttttggctgatggcttgcttgattccacttggaagttcgaggacacccacctgcgcgatcgcagccctgttactgggctgtcacaagatcctgcgacctgtaacatcagatgacttcgccccggccatctggtgcagactcgccgagatcatgccgacagatgacttgacgggcactttaaattgtactggtctgcacactgcaacatctgagttataatgaactcttgtagggcacaagattgaaggtcgtctcatcctacccctagcctcgtcacccagactgtctggattatatgcacgccaagatacaaacagttcatgatggcctgacagccaagcgtgatcgcgattcgcccacagacgtgccggtttgccggctttgacattgatcagaagcgccgaacggctccgagctccaaatatttaacagcacgagctaatcataaccaaacccccgcgcgctcgattccatgagtcacagatcccggcgaggaatagaaaccggagcggatccaaggataagcttctgcagattaatgcggctttgagggtcaagacacaactggaaatgctcttccccacctcagggccgtcggcagaagcctgatccccgctcaatcagacaagtcatctgatgaatcggtcgtcgaagctttagaatttgacacggatgttgaaatatacttatcatcgatacatacaagactcaggatttgtatgacggaagtaagttggcaatcaacgagcttgttcatcaggatgtggagtctcaccagtttatggttccaacactccaaccaacaatctgtatgaacctgatcgttcctcagtctcaaaccacacttttggatcatctgacctgaggcttttcactgacagagtgagtgcgcctgtaaggagattctccttgtatctaaagctacgaaaacgacggcaactatttgagtctcacaagatttacaatgttgattcgctgagaccagtaagagctattcaactatggtgaatgcaaatcatatcattcatcattccagggttgcaagctgaggcagcaatatacgcacaccagtatggtaatttcttacttcacaacattagtccttaccaccaagattagacccaggatacaagttcctgaagaaatgcgcacaatatcattgagacggctacgaatgcccttattgggctttgttctttggtacttgcgattctggattaccgcggctactgatgggatgttgccaataagtcattctaccgatcgcgacatggatccagagatattcgatgaccttgatgatattacggattacgatttcttatcgccttcaaaaaggccgcgactatccgaccaacacgctaattctataaacttaggttcagaaaactctaatgcaattggtaaggctgaagtgcttaatgcattatgctatggtagtcataggtggtaattgatatgtgaactcattctgtagaattctttgacgactattttcctgacctttccggtggttcaacttcaacaagcactggatcaaggtcaactcgtagctccgacactagggagccgaaggacaaaggtcagcttgaatctgatccatcagctcgcagaatatgttgtctgttgctgatgagctgctcacgacccgatcaacccattcgatcttcaaaaagttcctgacgtaggtatctatcacgcaaccaatccctttcaagcctcattacctttgatgaaggaccttggatggcaaggaggagtgacatcggatcgacaagctgcacatcaacccctgccaactgtgaaaaccaagctacgtggtcataggaagccaggtaattagcttgaatcatactgaaattaatttggaaatgatttctgacaagattgatcttcccctaaactgatcaaaaactttggctcccaatgatctaggagaaagccttgggatttggggatcaagagcggcattgttgaatacttgtcaaccaatcaaccaagtccaactgtctgagaatactgataaacctcatgatcttgaacatctaatcactcagaaagatataattggagatcaagaaagccatcaaattttcaaagacaaaactggtacaattttcagaaattttgagagtttcaaagcagaccaatcaacagcgcaattgatgaagggttttcaacaatctaaccgggcacatttgcctgatgaaattcatagtgtcatcccacagaaagatcaaaatgaaaaccaaagaaatcaacagtccattgaacttaagactaggttgattggaaaaacattcaaacctggtatgattgagaaaaaagtgacagtcaaaaagccagtgcagagaaatgttggggcaagttacaaggagttggacaagttcagagcaaataagaaactagctggaatggttaaacgtacccaaaacttgtcttggcggcagaatgctgaagataaacaaatagccaaatctattcaaaagaagataaagatgaaaatggatgttttgaaagaattgtataaggttagaatcaatccaaaaaccaagttcaaattgggaaatcttttacagcaacctgatccagaagtttcagacaaagacatcattattcatgtctggagtcctcaacttggattactggatcaagatgggaagaaggcacatcacaatgtctacatcaagattccattgcaatctgaaaccaagttggcacacaataaagcaaatcgtctggtgggaagaatcaagcggattgcactgaccttaaataatttcaatcactatctcaccttagatcaacaggatgaagaagaactaggaaatcttactagtcatgatcaccaggatctaatggaatggttttatgatttgatctttactgatactcaggatcaccttcctctcctgggttgggcacaactcaaattgccactaacagaagaaaactatcataagaggctcaatccctctcagatacttctgtacaaatctttgactcagcaaaaaaaactcacacgttctcaatctgctcatgttgcccttcaactgcgtaaaacatggtaccagtttaaagacgcaagattcctcaagaaaggcaactgaaatgaatgagaatttcaaaaaaagaaacccttagaaacaaattgttttgatgttttatttggaataattaattgaatcattgtatttaatcttgtgttcctttcattattgcctacacactattagtatttattcccattttaatttaaaatttaaaatcttgactctgaagtcaacttcccacatataaccaaatatccaaatcatttgagtctttaattctgaacttcccatctaagtttcaaagaatccaagtcacatgttttatcatattccatttgagagctatataagatttattataattttctcagtaagtagccaaaatacagtcatagcatacatagcatggtcattgatattgatgattagtgctaataatagtagttcttatctcacaaaatacttaatcaaagaggcctcctaaatatctttgcaagaaactccccattccttgcagaatgccacacagcctgcaagcttcaagtcttaccaggggcagctaaatttgtagcaacagaagaaattcaaagaatcagtgttctagatggggatgacacaattctatgagaaagttaattgggatacaggtagcaattttttagaaaactgtttgaaaacactttgcacaaggtatacaacatctgatgtgacaactaacatgcactcatttcacatgtttttgtggtacatatttcaatgggattttcaattgggtaaaggatctgaatatcaagaaaagatacttgagcccaaatttgatgacaaatgctggggtttgtttgagatgggctatttatcagtcattttgaattaggcttgcagtacgttgggagaagtttggcaccatcctctgtagattggtgtcaaaaaatgtgttgttctatgcatgagggttttccacagtgtttttgaaggtcaatggctatcattcaggagtggtgtttgggggagagagatcagggtaaatttctgttgagcttttgtgaaggaatgagtggaaagatactatttatatgatactctagcaaatcaccccatccttgagtttttgggcaaacagcaggtgctgtaagccatttcaccgccattacaatttagatatcctggatttttttctgttggatgtgctttggccactggtaataagaaaaaaaatggaacagattgtaggaggttttatttaagttgaaggctccagtcccactcaatttatttgaaacatagatgtgatcataacaaaaataattaagttggtcactgacatttgaatttgattggaaatccctttctgtcccactctgtttgtttgctgcaccctccttcttttaacagtggttttttgttgcaagtaaatgtgcacttctttttctggttgcctgttaaatccacagcagctgaaaacctgttgaaattatacagaggaagtggtaaaagttggtgtagccaaaaagcagacaaagtctgtagtaattattgatcctttttgagtgggctcaagtgcacttggtgacaggctgagaagaggctaatgtgtcttcacaggataagttatgatctggactgatgctttttaatttcttaagtgtagatgattttaagtagactagatacacatgatcaacatgtaggaacattgaggatgcataatgaataaaaaagaacagtaagtaacatatctgtaacagaggacaaaggagagagatcaagaggcaaaaccaacaaaactcacaagctatcattgacacaatgatcactgatattgaaaatagcatgatgtggtaggtaaaggaaaaaaaaaacccttattgtcttccaaccagaaagaggagtttggggtgccaagaacacctttggatgagagagaacaaaaaacagagaatgacaaaaacaaaagagatgaaatgagttcacacctgacacatcatccctgtcatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaattaaagatttgtccagatgttttagatttttctaatttttttagattttttcagattttttagattttttcagatttttttagattgtttcagatttttttgattctgagaactaaggagatttttccagattcttgggcaacaaaattcacaagagatcatagacacaatgatcactgatctcttaataaacaattcaggaaaaatctaaaaagaaaagaaaaattttaaaaatctagaaaaatgtaaaaaatctgaaaaaatctaaaaaatctggaaaagtctaaaaaatttagaaaatataaaaaatgtggaaaaatgtttaattgttttcccgggtttccccaaaattgacaagatttcccatctgggaaatcatgtcagggatgtgtgaacaactgcaatgagagaaatgaaaagagatcaagttgacgatgagagaatagttgaacatttgaaacttgaatgaagaaaaggaaattacaactgatagaaaatgaagtataaatagacccttctccattaggtttcaaaagctgtctttcatcattgtgcaatctctgctccctctgtcctgtgcagtgattcagacagtgagcatcaaatttgaatattgggaaaattttcaaaagatcatcaggagtgcatttatggagacattgacctcggctttgtgatcttggtataccttttggtgtaagactgataagcagaaggtctacagagccaaggttaaagctttttgtaatcagggtaagtggttagcagtctcttccacccacaattttcttgttatatgttctacttctaattattatgttgggcaatacatagctagagtacatctggtgattgagcatcctgatttttgtgccatttgtccaagcaaaactatttcctttatagactgtaggttattagtaacaaggaagatttgtgacgatggcaagctcaatcaaacctcagagccaactgtcttttgtaattctatctgatggccaattgagatacagattgatctgtcgcgcgcaagttttaggaaactatacaagagtagtttgaaacacattacaaaaggtaaaagagctcagctatgaaacaatttagaacatgctctgctttcacaaatttatgtggtacataattggattcaaatagaggcaggattatgcgcccttaagagcaagaaaggaaactttgcaaatttgatggcggatgctccatatgtttgagatatatcatttattaaatttgcatgcttcaggtaagaaacccattccacgtggattgctgtcttgacataaattgaactttgattgagggtcgtttttattgtttgtcaacgttaaggtctatcattagggggtatcaaatataaccaaatccaccattatttaattcactggtttgaaaaaatccacacttttttaaacatgtttgttattcatttaaccccttctggggcccattacagtcaactctgctctaacccatacctgtattaacccatactctcctgtaacccatggcaaaatgtgtccaccaagttggtggacagccaaaaaaggctatcaaacccataactctctaatacccagtaacccataccatatggagagaaaaatacaaaaaatcatgggtttttctctaaccttactgaggggtggttcagatgtttcttgcttccaaaaactaaatccttccaaccagtctatcatggaagagccacccatcccaaaatagctccttcaacagggtgatatactgtctttcaaccaatccaactcagataaaccggaggatcttgcttattccagctcaattgataacattcacattgatatactttcaaaaaaatatcaagctttgcagaactaagtcaaaaaagaaaaacaaggaactggtggaaaaacaaaagcagaatgagcttactggaggacttcccatcaacatctgggggtctcccagagtcggtttagagccttgaatttcaaatttctctgcgagaattaagagttttccggtctagattgacttctgcaagggtcccagatccaatgggaagtcctccactgaatccaacaaagagtggatggataatgaggtgaacttgattgaaaaccacaaagtgtttttctctccattaaacccatgaaatcatcatttgatggagagaaattccaggtcttccctcacctctttgttaacccataaaaacatgagttaatgaagggaattctctaaacccatgaatcatggagagaaattccaggtcttccctcacctctttgttaacccataaaaacatgagttaatgaagggaattctctaaacccatgaatcatgggttaatagggagcctcttcctccacccatactctatactaacccatagtgttttgtgtccaccaaggggtatgggttaatacagagttgactgtaatgcaaaaatatattttgggaaaagtgactggtttctaatgggggatttcctatatttgataccccctattcagtagtggttttttggggatattgaaagagatttgggtcaattgtgtgtgatttggaaatggattgtgtggaaaacataaaatgttgtgggactctactgaccccatgctttgggagtttgttaggcacacagcaagtgctgaaagccatatcagtgccaacacaattgaaatatcctgggtggttttctgttggatgtgcttttaccactgttgatttaaacaaacaatgaaggaggttttaatttgaaagctgttcaggtggtcacaacggaaatagggataagcttaagactgacattgccatttggttggtttgccttggacatcccgctctattggttttccgcaccatccttccggcatcttggccgtatctttgcaagaaaaagtggatagtacagttgattatgattgacacttgattctagactatgtagacaatccagggagtttgttaatacatttttgcaaaatgcaaggccaaaaaattctaaactgttcagaaggcagtctttttttgatactagtcatttcatgtccagacattgctttttccaggcccatgatctgtttgaagatctatgagccggccgtcttgctgggatttaataattgtggctccgctcacgaccaacctcgttcaaaatgtggttgatcattacattatggctctctgactctaacacacaatcgatatagttcccattgttgctctgaccatatcttcaaactatgtatttgatctgaggtttcatcggcagagtaactgctgcagcgagatcggcttctatttacagccaagtcaacaacaatagctgacctcgcagccttgtttatccctctgtgagatctgtgagagaaaggtacagatgatgaatgcaaagttatactataccactctctagccaaaaattaaaagcttatggctgcagttgatggacataaaaggatggcaagtttcccttcgaaggcatttatctatacactggaaccaagatctaatttctacctaaagaactctgtacaatacttcccaaaatgactcgaatccgactgaccttgatcttaggcttggttctttgccactcaaaattgacgatcactatgactaatgaagcgacttcatcattaattcaagctccggctcatgacatggatttcaagatgttcgaaaaccttgatgacatagctgattgcaatctgttagtcccttcaaacaagccacgtctttcagatgaacatacgcattctataaacctagatttggataaccccaactcgaatggtgaggtactcagtgcatttgtatcttttaacaggaatggggggttattgatatgtgcactcaacccgcagagttcattgaaggctattcttctggcgtttatgatggttcaacaagctccaaatcagattcatcctccagctatagtgttggcagtgcatttacggacaaaggtatatagctgaatcaagttgaaggatattttgtttgctggaaatgggctgctgactacatgatcaaattgtaatttggcttgaaaacattcctgtagattcgcatgatgcggtcaattcttatcgacaaatcccactgcctttgctcaaagaagaaggcggacagcctcaaggatcgatagtagatcatcaagctgggtttgaatccctgccaaccgcgaagcccaagccgagttcccagaggcagacaggtgagtttgaaggccactcaaactaacttggaaacgttactgctagcgctatttgttggaattctacagccgtggtgtctttcctttctctccctttcacatccttgtcactcctttccacatctgtcactcacttctttcctgctccagatgaatatgcttctgtcaccttctgtcccacatctcagcccacttgtgtatgtagataaataatcatgctcctgagttagaaattgaaagcatctgttcttctgcgcactgatccctggagtctctacaagatacaactccttgtagcgtgtgagcttttcctccacgcaagctagcagcacttagcccttttttgggctctcagacctttttgtttgttcctcagaagttttttcttgaggctttttcatctcccggtctctccccactctcatcaaactctcctagtttcttcactatttgactgatatgtctgcttgggctcgcacccattcagcatctgactctgcgcctgtgacttgggaatcaagcacgcaattgatgaaaggtcatctaccacaagcgcaggtgtctgcgaatacgcaaaggcctgatgatctcaagaaagcctttttcctacagagagctcaacctatgaatcgcaaacgcaaaatgcccgtccaagtctacacggacaacgacaaactgatggaggatcttatcatatattcccaaaatttcattcaatcccaaagcaccaaagatagagatgcactccgagttgtccaagatcagatcgacgcgaaacaaaatgaaatagcacaattacaagcgcgcctactcagcaaggcatcgagagtgaaattgggaaggcttttagtgcagaagcccgatttggaattttccgagagagagatctatatttttcaagaaagtcctgatagtcaatgtgttacaatcagactgttagcgcataacgaaaaaaagggaccaaagcatagggccaaaaagctggtgaccagaatcaactatattgcacagtacctggatggttttgatcacttattttctctgcttgaactggatgaacgtcagcggccgggaagcggaagcgagccggccggtgaacgggaggttctcaaatggttctacgagttgattttcgttgatactcaagatcatccgcctcttatgggcccggctgaactttcgctgccactatcggaagaacaacagaaaaaatacagcccagctcagatgattctccgcaaagcattcacccaggaatccgaattgaccagcgctcaagcggctgctgtcgccttgaagttgcgcatggaattcgaccaaccacaatccccaatgtcccttgacaaactggtttcaaaagcatcaagcctagtctcaaatatacatccagttaaaaggtttcaaaaggaaccagtcccttgaaccagtaacatacatgaccagttttgctttgttttgcattacataatttatcacgtttaatcttgtgtccacttttttttctagtattgatgtccactaagacacctaagatatcagttgtcaggtcgaattaatcatttatgcatagcataattatttctcactcattttttccttcatgaggatgaccttccagatttttaattttttcttacaaacattcatcgcggatgatcctcagaatcaaagcttgaaatctgtgccaacagtgagccaaggattgtatacactatagctggattctcaacaattgacatgtatagtatgtggatagtgattatgaatctggtttacatctgagtctaaaagactaggacagttcaaggactccatattgtatcatcgaagcttgcaaactgttcagaaggcagtcctttgctgacactcatattcattttgtgtgccgacatcgcttgaaccaggccaaggctttttttggagatgttagccgccggccggcctcgttggatggctcaccgacgttgatcggaatgcggttttgtcatcgcattatggctctcagactctaacggacaatctgtatagtctggaccattgctctgaccatattatcctcaatcttttgatccgaggctttaccggcagagtgattgctgcagcgagctcgtcttttttacagccaagtcaccagcaacagcttctgacctcatagcatcgttttcccttgatgaaatctgtgagagcgatttccggaggatgaagacacggtgtattattctttataaccgaatattgaaagctatggttgctgttgatagacatataaggagggtaggttaaagttgtggcaagttttccttcgggcaacatttatctattgatctgaacgaagatataattcccaaaagaaatccgtttaatacttaccaagatgacacgaatccgactaaccttcttgggcttggttctttgctactcaaatgtagtgatcactatggctggtgaagggatgacatcattaagtcatcctccggctcacgacatggatcagtggatgtccgaccaccttgatgatatcactgattgtaacttattagtcccttcaaacaagccacgtctttcggatgaacatacgcattctataaacctggattcggataaccctaactcgaatggtgaggtccacagtacaatttgaatcccttagcaggaatgaggggggttaagttattgatgggtacactcgatctgtagaattcattgaaggctattcgtctgatcttttgcatagtccagaaagccccggatcagattcatcctccagctacagtgttggcagtgaatttagggacaaaggtttattattactcagtcaaattgcaggatatattatttattggaaattcgctgctgacgagctgatcaacttatgattcgaatttttagacatgcatgaagcggtcaattcctaccaaccctcattgccgatggtcaaagagggtggccaggctcaagaattgaaagtagctgaccaacaagctgatcagcacgaatccctgtcatctgtgaagtccaagccacgttcccagaggcagacaggtgagcttgaaaaattaacttggaaaaggttaagctgttatactttagcgatatttgtaaaactgatcatacatacaaccgatatggctcgcaatcattgatcaggatcggactcggcgcctgcaacttggggatcaagagggcaattaatggaaggtcctcaacctgatcaagggcaggagctggaaagccctgacaatcttgaaaacgacgtcgttctcctacagaaggctcaacgtgctactcgaaaacggaaaacgcccgtccaagcatccactggggttccttacagcgccatggacgacggcaaactaatggacaaacttgtgatatatgccagaaaattgagtgaatcacagagtgccgaagatagagaagcattccgaatcgttcaagctcagattgccgcgaaaagagagacactgataaaattacaaaggcttcaagtcaccgacgcatcaagagtaaaattggagaacaagattgtgcaggaaccggattcggaattgacggagagagagatcttcatttttcccaaccctccccctgatagtgacagagtctcgatcagactgttaagggataacagaaccaaaggagcaatctatgtgggagaaaggctggtgaccagagttgataaagttgcccagtttttggatatttttgatcacctgttttctcggcttgcactcaataataatgaacggggcatcaggccggcccaagctggagatcaccgggaggttctcgatcggttctacaacctgatcttcaccgagaccatggagcatccacctctcatgggatcggctaaacgttcctcattagcgggagaacagcccaagaaattcagtccagcacagatgtccctgtacaaagtgttgacccagagacccgaattgactaacgctcaagcggctgctgtcgccctgaagttccgccaggaattcgacaaaccgatgtcccctattggtgcaatgccgcttcatgaactggttgcaaaagcatcaagcctggatccaagtctagagccagtcaaaaaagttaaaaaggaacctgtctcgtgaaactagtatgcccattttattttgcactccgtagtaacttgttagtttttttaagcttgcgtttctttcatttttttaaaaaaagaaaatccattcctcactttaggataatggactttaacatatgcgtagagcagatgtttcaccttgataataattgttcactttcgtttccacatgataattcttgattattattttttttctcctaattagcagtcatggttggagtgaagtcctcataagaatgaagccatccgagccagtggagcggttgaggtgattgtctgagttgtgtgctggatgctgagtgaaggcaagaggagatggttgagtgggcttatgtggttgatttaggttttttgagtctagactccactcgagctgaatagtctcgaaccatccactcagacaagctggtctccctccaaccagaaaccagaacatcacatccatcgttcccgatggaggaccatccccagcagcaagccagcgtgacggtggacatcgaggcgatcgagaaccagaaggagaacatccagccgatcaagtcagggccgatcggctgcccaactagtctcactcttcaaccccaaagcaacctcgtcttctgctgcttcaccactcgctcattcggcctcgaacgctcacaacccaatcaacctcatcgaaacccgcaaacgatctcatgagaaatttcagcatcatatccgtctcctcgaggatgctttggaatcaaaaccaatctcaaatcctcacgataaatctctggcagaagagttgatgaaagaccccttagatatctatctccagtaagagtatttttacatgtttttggttggcaagagaaaaaaattacggatcttaaaagaccgggggtttttctttgttttcaatttttcaggtacattcgttggacgatcgaggcttatccagccggaggaacgagtggcgaatctaaactgatccccctattagagcaagtgacgcggaaattcatgaaggatgagagatatcaacaagacatcagatacttgaagtgctggatattctatgcgaatcaagtcaacaccaccaccaccaccagcgaccaaaagggcttatcatcaaccatcgtccccaacaatacctcgtcgaaattggtgttgaattatgtgatccatcatcggatcgggacccgattcggcttgctctatctggaatacttcaagctcttcatgccgcttcagagattggagtccaacgaaaccgaccggttcaagctggaacaagtcctgaaattcgggatctctcagacggtggatgatgagctgaaccatcaccaactggtcgagcgactccaccaaatccagtcaatcgtcaagaagaaggccgatctatcaaagtgcaacccagaagaagagggctcgaaaaggccaacgaaagcagggcccaagatgagcaacaccaacaaggccaagacgaagatgaagatctttgaagaccaggagggacatgcgggtgcgagttccgatcgcatggacccacatgatcaaggagcaggcctcggcgaagccctgcccgagcccccgttctcgttggtctccaaatgggataacctcggcaccgtccattccaatcgcaaacagaacaccctcaatccgtcctcctggaaaggccagaaactgcccatgaagatcgccaaaccttcagctgctacctctcaccactcccctctcatcgtcactaacctcgatcaacccccggcttcttcaactaggtctaagattaaagtctatgaggatcacttttccgttcgtatttccactcctaaagaaaaattcatgtcgagacattgagatattttcctttttctccattttttttaggatgatgactcaatatctccgaagcaagataagatatcagtggaagaacctgagggacaaagtagcagctcaacgacttatactgatcaaggtccccgccagagtggggaggaagaggcaatgatcaatccgcatctgttggacgacctgttgacctcggagatcgaaagccaagcgcatgctatccataaccaagtttctgtcgatcatcgtgaccaatgccaagtcttgaacttcgacccgctccgattcctttcctgaaattaactcttgtttttttttccttggttctaatattggggatgtatattgtttgaaaaatgaggggggtgggtggttggtatatgtgatgaatggtgatggagtaggtttacacgaataatgcctctttgtattttttgggggttttctatatacaattgtattatttttgttctatttccttttttgttgtaaattggggattacaccaagaagcgatcctgatgatgagaaaaaaaaagtgagaggacgtctgaaaggtggaatagatatgatcctatagaatatgcataaacagcttaaagaaaagatgtgattgagaaacttgactaatcgcaatgaccgtcatcccaaccatctctccagcgtttagaaacttggctacaatcgaagagctctttgcccaagcgttgattgacgtcattatgggcctcacagagccaacgttcgagctgggagcgattatcgatttgaggcgggaagcgggagagatagtcctggagatgagaggcgcaaggttgacagggatagatggtagcaagggaggtgatgagttggcggacggagtcttgctgggtcttgctcggccgctcgacgggatagtaggccccgatggtgtgcagtaaggtccaggtgtgtcggcctaagcggctagaatccgccggacagtccgcccgctcctccactatcgttcgccccgtcctgtcgtctcctccctcggccacaacttcgctaaccctcttcccttcgtcttgcttgttgatctcccgcttggcttgcttcgtccacgcttgaaacccgctacacactttacatggcttcccatccggcccgataatcatgccggggttcacttctcctgcattcgagttaagcaaatccaattgatttaagaaaacccttctgacaatgggggcgtgtcaaaaaaagaactcacggtttttaccattttggtttgatgttgatggtgatggtagtgccgctgaagaagaagaagagtccaagggcgtggaggaagatggatccatggtcattctttcggttgggaatcagttgaagatgtttctcatcggttcttcgccgaactggtgtctgtatgcgctcgggccctccccggagtccccccccgaaaggaatacaatacccccgtttcgcgacaagacgtcggcccctgccagtgtcaccgaacgcttgctaacttaatgaagtccctctgtattcggaggggggacgctgtcccgcagggaccctccgaaggagggacttatgcgcgaagtcccaacccgtgcccaagttgattagaaaattagtagaccaaatttttcaatctcctctgtgcttttcctgaaacatgctatcaaaattctgccttgacagaaatgaccgctgattttttctccgtcaccccatctggccagatgagacattttcatgaatgtcatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgatcactcggactacaaacaatcagaatgcctccacgtcgagcgcctcgaacaccgatggctacaaagctgactgcaatctgcgatcacattcacgccgtgaatctcactccgaaggcattcatcacggcattcttgcagcacaccgcagaggactttgcttttaaacgtcgattctggggaaccgacacggggtgggattcgacagttggactgttagaggcgattcaaactctggtctcctcgcatgttgaagggagggaattgtgggatgattgggttctagctcaggtgagtgacatgtcatttatctgttgagcgagttctcaaggtttcgactgttcaggccacacagattgtcatacatcaaaatccacggcaaggtaactatccagcgggagggtatgtctcgtctggtgacttgaagcaaagcttcttcacggagcaggagcgcttgtcacaaaacagcaagctcacggatagtatgcctttcctatataatctaatctacaagaagatgaatttcgacgattcggatgaggtgtccagtgagaaaaccgacactggtgacgaggttgaagcagtagaggatcccgagccagaagaggtggtcattgaagatccaatcacggcggatgatatgattgatgagctgcaagatcccgagttaaaaaaaggactacttgcgctatcagagcaggacatcaatgtctttgaaggctttggtttggttaaaaacaacaatccaacacacagccggcgtcttcgggcagataccgtgtgtattttatttgagtactcaatttgctgggggattggactgacctttccatctgacgttgggacaggtcgctcgtacaatttgtgcaatggtttcatttggctgtaatcgccgacagaactgtttccaaatgaggaactctttgatgtttttggccgcaggcgtcactgaacgggtcaacacctatctgaactatgttggactgagctcttcacgaaggacagctcatgcggccctgaagaccttagggagtgaagctgaattgaaagtcaaaagtcgattggctctaggtcctattctaccacctagtatttgttttgacaatttggatttccagcagaaagttcacatgaagtctgttggtaaatgtgcggtcatgtttcatggaacttggggttatattcattcccctcctcctagcattcttccactgttgaatcctgctgagctcactacagaggctctcaacaaggcattgcacatagcatcaaagcaggatattctcctcaaatcttttgcaccaacacaggagagtacaaatcactttgcaaaggttttaaaatctcaaatcacaagggtgatcctccgatatgtagcgctcccggttggcgagcaatcgacactccatcgcaatccaccgtcagtccagccaatagctgctgagctacctaatgtggccatgctgaagctcatggttgcttctgacaattcggctcaaggcgttggggaggtattcaccgggatcattcagcaatctggcctaacccctcaagaattccactcccgagttcagatcattgaaggtgacttggggacgtgtaatatttttgatacactacgaaaccaaaggacgcctggtcacacccacaaagcaagcctggacaatgtacttcctatccccggggcggctcacacactctggaacattgcccaagctttgtttctatatcactggggagatgaaaaacacagtcgagataccggggcatggcggactctccatgccttggggatccaagcagataagccaacaaccaagaaggattttaatctgatgctttcacatattgagaggatacacgaggctaaccttctctattgtgcactgtgagttatgcttcacttgagttcagggattatgtactccactgatggattgttttgttgatgttgccagggtgatccttggtaaggataaggattgcttaggtgaaaaattgatcaatatgacggcgggagagatcacaagattagttgaagaaacctacgagactttctgcacaatcgatgcccgtgagtcagagagggcgtcaaaattccctgcatatggcaacatgctcttgcggattcgggactttgcaaccatagtggaggcagctcgtgccatgaaagctggcgaccctgggcgactgatgtatatgtgggaacgctgggcatttatgactcaagctctgcccaagctgcctcattattccaagcatctcccaaagctcatagtgatgatgaaggaagtcttgcctgcctcattggcaagggttgtggaaagcaccttgctcatctcacccaccggaagacctaatcactttgttgctacggactgtttcttagagcaacagaactattggctcaagtatttcttcaatcattctggtattggcaccaatatcaatcgcttgaaggatgtgttttccatcaacatcccagtggtatgtaaaaccctccttgcaatgttatgtacagataagtttgcttggtaagtcataagctaattggttcattgttggcccatttccgacagctacgctttcttattcaactgctaaagattgagtcaggatctaactacgtgcaacagtctcatcaaaaccggttggacttggtgtcaataaataatttcctccgaatggctgccagggaagagctcaatgatctcccaacacgtggttttactccagctgcaattttagatctttatgacacaggcgtaatgaagttgaagattgagagccttgccaaagggctggaacgattcaggcctttctcagctggcatacagcaattagaagacaagcgacaacaggaagggttagccatggacactgagggaagtgcaggccatgagagtgagggtttcattacagatcatacaagcacaacggactcagaggaatcaagtgcggaatcattatcaaatggtgagtccagcctcactttacctttcccttgctcctatcagcttgggccttagccttttcggctgcaatttcccagcgtcgattcgatcttgcctcagcattgttgaccaagttgtgtttattgttctgacttctagatactgaagaacccagcacctgatctttctcgacaatggcacccgcatactcgtccagtgcccgctttttactttcagctttctcggcggcaatcagtctccttcggtgtgcggcctgagccgccacatcccgcttccgttgttcaatatattcctccctttcgttgcgtaatcgaatgccttcattctctaaccagacctggtgagcctcacaggcttgcagatatcgatggtagaactcgcttgtgaaccaagccttgatggcctcacccagagatgtcacttgcccagggaaaatttcccccccaatgaccttccccagtaaaacagtatcgagagtgttatcctgagtaattttatcgatgtggtctgttattgcctgagcttctaattcgccaaaaaacactgagggacggaattcaggcgacggtccaagggtctccaggaaaaagcagttgaatttggctatcaaagtctccttcagatgagcggaaatatgcttcggatatttacaagttggtttggggggtttttgctttttcttgcggaccaggaccttgaaagacttgtcctttgcaattgagagaggatccttccgaaaggtgtcgaagttccgtgtgttcatctgctggattttgtcaataattgcctcggcctccgctggcatgcaatttgaacagtcacatggtgggaagcgctttgatatctctcgggccttctcagtctggtaatgaggatcctcagtagttagagggatgtatccattcctaaaaatcattcaggtaagaaaattcatgagccatgaacacatatatagttatacaaattacaagttgtgtagtgactgacaaattgtcgactgtgagagctattcttaagcacacgggcgtgaccgccaacgcatccatacgagtatcgtcatcctggaatccaatcagatcaaaatcatcgaccgagttcttccctttctttcggatcggctccatgaacatcaaggccaaaccaccatttccacccctcccacatcttccgaccatctgaacgatagaagctgggtccccgcggcccatgtggatgacacagcggacacgtttgagattttgaccgagccccaaggccatcgtggttgagaagattgggaatttcccatctgtaaagtccttcatgtttgtgattttgtcgtcatcatcagtgcatgagtggaaccgacgaataaatccgtccgcagggtcaaattcatggagtctggtcttcctggcttcattaacaaccttcatcacattgaaagtagcgttacgagaaccagagtagatgagagttggcactgtgtcattggccgatgtttttgtatgcggggaaaagacccttaacagatcatccaccgatttcagcgtctgagtcatagatatgtgaatcagtcgaatctccggccgagtgagttccccgtcgatcattttgacatcagtttgctgtagtttgaggttttgaagaattgaatcaaccgcaatcggtcggcaggttgcagatagcatgagcagtggaacattattagttgccatcaatcgagtcgccatacacccaaacgacggtcggaaaaccgaacggtcctgatgtcgatcgaagctgttgagtgacttgctagccctggatgccacaaggccccacaagtaaatcatgtgggcctcatcgaccacaatcaatgccagtttattttggaactcgtagctgaaaaacagatcggtgaaaagaccactgttgaggaacacctctgggctctggcaccagtgaacaatgtgagtctaatgtcctgaagtccacggtatgctaaggaaatcggcttactaagtacacaaaactatacatccccttctgaatgtcatgaatgaccttgaggctcaatgtcatcttgttcaagttgatcgctgttatgtttaccagcgccttttccctgacctgtcagtataccaaagaattaaacgatgagcatgcacggatgacaaaaataacctagcatcatctcaaaatcattacctgatcgtcacctaaggaatccaatggattcagaaccaaaacgaccacctttgttttgaagagtttgaagaacatttctgagattctggttttcccaaaaccagtcccagctcggacaaaaacattattccccttgaccagcgccgacaccgattccacttgaagggtctttggagagtctccatagaaacttgctgcttgtgagttgatgtactgcttgagtaaagagtcttccatttcgacaagggctttgggcaacttccctggggtttttttggaggctaccagcgcattcattggggaaggcgagttaggagagtaggtgccagaatctgattttgttgcgcgacgacaaaaagaaaaccagaaatggcaagattattgaacttgctcccggccgcccggtccaaccactttgcacagctatcggtccgaaatccagagggccggtctaccgtctatgggaatgtttggcctcatggctttgacttcccaaaacccatgggtttattgaaaccaggtgagtacagattgtttgtatttcctgtattggatgggcttacgttgccacacatactgtataagcaggacacaaattttttgagattttcaaaacgatcgaatcgatgattaacaaaagacaagcattcataagggaaaatggagcgcatgaggagagacctcagatgctagcgcacatttcactctgcaaactttttttaccaagactacaaacacaaaagttatagcgagattgatgaagaaacgcattttatcctaattaccttgggcacgggttgggacttcgcgcataagtccctccttcggagggtccctgcgggacagcgtcccccctccgaatacgagggacttcattaagttaggcagcatatgaccagctgggaataaagaaactgtcataccactatccaaaccactcaacaatgtccttcatgaacctattccaggggggatacatcacctttgcactcttggctcttatcattgccctccactcgggtcaggcggatgctgtcgcaacccgcacaacacgacagtgtggctatcacttcggtcccaacgacagatacgttcagaaagcatgtaagcaacagtacccccaatttcagattgttttatgaaagctctgaacctggaaaacttcgaacccccctcagcctgtatgcagacgaatacccaggatcacttatgctcgttcgacagctgttggagcggtttgactaggtgtaagtttcggtgctgtttgccctagagatatatagtgaaaccactcgggactcatgctgccgctccactttttcctacatgggcttgtgttgaccaactcaagactcagctatgtacttcagtaactgtcgccgcaacaatcgcgcacaacacaaagatcgagtatttttgaagcaatatttccgccgggacaactggattggctagtggcgattttcgagcggaagagttttttctcaaataccaacatgttgactttgtacctgtcgatgtagaggttcaagacattgacgatggcctttggtggaactgtgattatgcagatgcacctgaaaacggcaacttcatcagtgagtcgctaccagcttgcaatgaaatcagacgattagaaactgacgtgcgttctcataaacaaccagcctgtactgactgttcttcatgaggttaactactttcactgctggaaagaagtcgagtacttgcttcccccggttatgtcctttccctctccatcgtacaaagctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggggtaaaagagggcaaaaagggggagaagctaaccatacaccagctctcacttcaaggggtctagttgctggtgcaaataatccctctgaactacacatcagcccttcaaagcattgagcctgggctttcaagttagaagggtggccttggggagcattgtggccaaaatttttgtgactttcatacacctttggttactacctccccttctttggtgaaaaatccatacatttgaggtgtgtacctttctgggcaaaaacagcaattcatacatttggggtgagtaccttttttggtttttgcccaaaaattcatacattttggttactgtgttctatagcggctttcctgggtcctctgtcaatccaagattgcttgtattgtattcattgccttgcatccacaaacatttgtgtcaagctggtctgcaagactcctatgactccaacttgtgtcaaatggttgaacagttgaactgaatcctcctagaattagatctcttgtaagatcgtaataacaaaaaaaatgatcatataggaaggaagagagtcaagattttgaggctgcagatgcgtaaaattaatgagaaaattcaaaacaagataccaccatattaatctacttcttttcctcttctccactatcattctcacaaataaaaaaaaaatgatctcatctgaatacaggaacaaggaaaaggaaaatgtaactacagaacaagatactaagataaaaaatgtttaaaacagtgcaaaagcagtattctcaatgaagaaaataaataaataaataaaaaacaacatttgatgtttccaaaacaggaacaaggaagggggggatggatggaaagcaaggagagaaaggcttaaaatgtaggcacctgtattcaagcaaagaaatgaaaagtagacatctgattaattgttgaaatagataactaagataggtttatcaaatttgatcagggaaacgatactgacgtaatcatggattcggcctcttgcgttttgagctatgcattcagcaatccaggttatgcttctgatttcttgttcttttaactgtgatataagataatatgatgtttcagagttcctgcagatttttacaatggaaataaaggataaatggtcaagctagaccagccttaaaaaatgcgtaaaagacgccgaattgaaattgctgcaagaaagcaagtttgttgagatgaacttcttgttgaaagaagtgatcctccaagtccccgacgacgtcatcagcatttcggcctgttgcgcccgatttgggctcgaagaaggcgcggtattcaggcacgttctctgtgacgatcttgactgcctcaacctcctcggcacgagccagaaggaaattaccctcaggatagagcttgccaagtctaggaaacagtttgaatcgctgttccttggatagacttgtgccgaacgaattgatggtgatgttgatcgttcgacggtcggcttcaaatcccaagatcgcgttcatcacgctcgatgtcggctccccaagcgtctgacagaacttgtggaaatcctctagataggctcggtatagtgtattccgaatgatttcgatgttcagatcatccagatcgtgcgctgtcaagcagtctctgaagtacggtgctagaaatagttaacaagcactgaatgttagccaccctgggacagaaccagcagaatctaaaagctcaagctcacctagtggtgtttcgaccatcaccgagttgtaaagctcctcgacattcgtcgccacacatagtgcaggcattgtgtcgaatacaccaagcggatgacatctctccagtaattcgtgggtgtctctttcgtgtaaggtaccagtgatcaatagaatgacctagtttttttttgtaattgacaaaaatgaaaaataaaaagtaaaaagagctttagcaatccattcagattggtttcttgttttgatttaaaattcagagtgtgggcttacattatcgatcatgtatgcataccttgattgagtcaacagcagcggtaacaaaaaaaaagcaaactccggtcagttagatttcccaatttgataagtcaatggatcgatatattgcaaagtgatcttgggagatgacccacgtcatataatctaagaaagtagataaaggttcgacggcatttgaacggatgtaatcgaactcagcgaccagtttagcggtggccttttcggagatcgttgaggttgagatcgggggtgtttcgttcgcaaggaaattgccgtaatcggtagcagctataacaagacatgcccaaagtgattatttaaaaaaaagcgtaagcgaaatgatgactaggtgttgttctcaaggtgaatattcaagagggtcaagagattcatacatagctgcatcttgaagtcatctaacgtatcgcattgtgtcaagttttgatactgggtttgagtgagcaaaccagctttgaatccacgaatgacgccttctaagaagcctgcgtgtgttttcaagaaatcagctgaggttgtcaggtaacactaccttctgcagtttcaaggagacgaataagactgaccagagtgagagttgaagaaaagtgcctccattgttgatgcttgcttgcttgttttttcttggtggtcttcggcttggcggtgatcagtgaagcttgtggtggtccagttgcttgctgtgtggagtgtgaataatgcggattcaagtccccgaggtccccgatatgtcggtcagctcggggagattgtaacgttgtttccaatcagtgacagcaagaatcccaatggccctgcgagcttcttataaccacatcatgaatctattttgagaaaaaggactgctctcaagtcttcacccatgctcaatccaattccccctcccctccacctactgggcaagtctcatatggatcacagccaaccaattgatgaaaatagttagttgaatgaagctctcccaacaaagaacctaaattatattctaaacaaaaaccagatgaataaaagctctagaaataaatatagaaaaaaatcagctggaaataatgagtcgagaatggaagaattacccagcaatcagattgatcaagatgacaacctctgaatgcagtctcatctccagcacccttaacttggtcatccattactagtaactgcaaagagaaaaatgttaaaataagaaagagagggaaaccaattccaccagggctgtaaattttccaaatcaatgagttcaagaaatctagaagggcttgctggtttgctggttgctcaataacacacacaaatgtatcacacccttattttcagacaatctgggaattattgcaacccaagacaaattatgtagtagtctattgaggcaaaaatttggacacactcagtcaatggtgggtttctacactaaagtatgctcaatgaagcctcagcaaccccaaaaaacaccttgtgatgctgtggggtgagcgggcggttagtggtgctacactaacaccacgctgtattacactgctttttgcagaaataaacaagctaaaagggggtctaaaactgtgtagcagccacataatttaccccttggccatcagcagtagcatgataccaccaacagctaatggaaaatatctatagtgtaattagtgttatttttccacactacaatttgctgatgctaaattcagcatagctggcccaccattgactcagttgttgctaacttagttagtgctaagggatccaaagaattactccaaaacagtgccacggtcttacacaaacacttcacagtgtggacttcattaattggatgttccctttcacaagatcatcttgaacatttcctgattgaccaatctaggtggcaaatccacctctaagacctattcacatctagaataattaataggtatgcaaaactgaaccaatgctcagcttgtgtcatcagaaagacaagaagcagactgtcctggatccttgatcaaaaaagtgtattaagatgacaagatgttctagtcttttccaaatttattgtccaagaggtcagattatacccattcaagaattctgatatttccttcaattctcctacttttcaacacatcatgcccatctggagcctggaggcagtctggccatcaagtttggtgggagggagcactatgcatccagcaacggtgggccagctacgctaaccgtagcgttagcatagcgtagtgtagcgaaaaagtgctacaatgtagtgtagcgttagcgcatttttcaatttctgcgctaacgctacgcgcatgggggaaaaatttgcgctaacgtttagcgtagcgttagcgcaattccccccatgtgcgctaacgctacgcgcacagggcgcaaaaaaccgcccgctacgctgcgttacagccacttttagcggtttttaggcattttttgccgctaaaaatgctgtagcgtagcggccccagtggtgcgctaacactacaccaaaatttggctagtgttagcgccgctacaggttagcatagcgcagcggcagtagtggcgcgctaacactacacgaaaaaaatggcgccgctacgctaacgctacatgggcctgtagcgtagtgtagcgtagccgcccaccgctgcatccagccagttacacagaaatccagaacatgccttccaccactagcttaaccaaccctcttgaaagaagagattgtatttatctttccaatgaaagttatcctttgcattggacagtgtcagtaccatttcttgtcaggcaatcatgtctgaaattttcttggtcaagcaggttggagttctcattggacctgcttgtccaagcaattaattacccacaaagggctgataccagtgccccatatgtatctagatagaaattttgcttgggaaggggcagtgagcctgcattgcctctgtctgaaatttgctagctcacactaatagattttttcattttcttgtacagtcaataattaaatccataaaatatggtgcctggccgtgcagccacctttggagggcttcttgggaaactgttggccatcactttttcaaaagtgcttccaaaaaaaaaaaactagttgacagtcatcaaattgaccattgccattacctgctcttcagaaggtagattttgttgagctttaggggcatcattggcaatatctgagccattccagatgtgctgatcaatgtcttagatgagtgcattgtaagtcattttgtaggcctgcctcagggatttttgatcctcattgctctcatcccaaaaggaactggcatcaactttggggattttggggagatcaagtcaattcagattggccatgaagcgcaagtacaagatgtgaatctttaaagccggggtgattcactgatcattttgattatgacagtgccagcccgctaattagaagctggatccatggttgagcatacttttacaacaaatgtccaaagatttggggccgcaaccggtgtactggtgtccgcaccgacactgatctgaagcagccgcgcaaagtgcgactgtttggttttgacttggtctagaacgaaattctcaagttttgctgggggttagcctgggcggtatgtatatgtattagaggcaagtgtgtcttgccgaactgagttgatttgtggttgatcatgggctgaacacaaattttctggtcagtactgaactagccaattagcttcttggagctgtccgcactcgggctactggggtttgtgaggcttgccaacggcggacattccggcttcgatagcactcgacatcctcatcgagtaagatttaacggaagatctcgcgtaagtaagccctgaagcccagacttacttccctttgctggtggttcgggatggtttgtccggactttcggccgcagcggattcgatgtgattgggtacagctgggtgataggttaggttgttttggcaagccagcagcaaaattgcggttgttcttgcttggctcatctgacaatgagggcccagaactatgctgcataagggaagccgaatgacgctcacctggaggaggggctgtcctcgaatcctcgatgtcaatgcctgccaatgagctgctctcaagattaatcatggagagagaagttatgaaaaccaaaagtagtgcttactctggaattgatagttttgtaatcccgtgtatataagggatattcttattagtcacgaagagtaaacttcattattagaattctttcggaactaactgagaaatgattatgtgtctagatttgggttaggatcgaaatcggaaacacgactgattatagccaaaaaggtaggaagaaatcaggcatgatccagaccttggataaaggtatatcaagagtagttcctagctgttgtgttttcttgtctttttctcgcaatatttctataactcattcgcatcaacacatcctcaagtcaccgcccgtattttgctagcttccagaacaatataaagcttacagaacccttggttagtatttttattcctatatatgaccttcacaaaaaaaagaagttggaaattaaacagcagatggcaactgtcaaaactgctactcccacaatatgttaggacttgggcgcattttcctaataattcgatcatcctacccgcttacgcaaagaagtaatgaagatggactcattgacatcaatgattgttctgatgacgatgacgatgtgtattgggctcgtagctggatatggaggaggagatacagcgcagaaatttgggtgtccgcattttcaagtatttggacattgtcgatggattgaaaacagcggcaatggatatgtaacgtggaatcgttagttgtgatccccccagctatctgttcgaaacattgttttctcttcagcttctgatagctcaaaaaaacccctactcttttcctggactgctggttgaataaataaatagtcgctagtgctccacgttacgggcctggctattcctgtcgaagtatagatacggcatactgttgtgatgaccggaaggaaagccatgctaccctcgtaagtttccaacagactttaaaaacctgaaccataggatttcaccaggtaaatactcacaggtctactgatccaaccctgacatgtgtttgtggaattatagggcaatggaatacaagcttggaatgatgtcgccgatttcgtcaatggctaccattgtgtggctgcaaagactcactgaagaattaaaatactgccgacctccacttcacatccatcacttccaagtgctttgtcagattgcgcaggtcctcatcctcaattgtgctctcaacctatcattcgtggagtgacttgcttatgtagtccagtacagtcattatccgtaatcactgtatttcgtcatgttcctctttagcttgccattctcaccagtcctgttcagccatacataacagccgctttttttttgtgcaatccaacttggacagacatttcaatctcattcaatttctagctccttttctccactcagtcttgatgagtgaggaacctgttgtgtccaggaagcaaatgttctttcaaaatcctagtgtatggagttgagggctagtagaaggaacataccttccattcatgatcacctgatgttcatgagtattactagtcaccagtcaccaaccgaggaaaggtgagcccggcccgtgccgagggatcagaacgccttcaccggtgatgtatcgcgcgattccatgagtgtcagtgcggttttgaaagaatgaacagaggtcgacatgccgaaccgagactctatgtatacaccatgggatgttggcggctgtctgccactggtttataagcagccgccgaggtatatacataggcatgcagtcgacctgggcacatcaagcgaaagctccccttgaaccatgccggacaacccatgacacgctgtcttgcaaatctcattcataaggacatgggcgatgtccggcaatgccaatgcctgccaatgaactgctctcaaaaaatgatcatatagagacaggttcaagttcgacgaagctcatgttttgctcaaatactccactccctttttcctgcgcctcagcccggtccatctctctcttacccctctaaactggtacttatacccggatttcagcagctgcttcgagaacattgtaacgcttgcgaaacccgtggttagtactcctactctcgtttaataatccattcacaagaaaaacaaaaacacaaaaaattactgacaaacagctgacaattttaactattcaaactgctactgctatatttcccaaaacgatattttgcgaattttgtttaggaataaccatataaatacgtccaattacatcctatccgctttcatcaaaaaaaaaaacaccagcaatttaagatgaataatttgacaccaatgattattgtgatgacgatggtgatgagtgttggtcttgtgactggagacaacagagatacggcgcagaagtttggatgtccgcatgatcaagtgtttggacattgtcgatggatcgagaccaacgacaatgggtttataaagtggtatggtaagttacaatgatcccctccccccctcaatcgaactacaatttgtccgaaaaacttgtgttttttctgttcatgaggttctttcagttggctcacaagcaagagagaaaaaaaccctactcttttctttgccttttgctcgaatgaaatatagtcgctagtgcgccacgttacggaccaggctattcgtgtcgaagtatcgacacggcatactgttgcgatgacaagaaagagacccatgctatcctcgtaagttgagctttctgtcagccttgcactttcgactcatttgaccggcccgatatatcttgatggatttgtagggtaatggaataaaagctaggaatgatgttgccgatttcgtcaatggcaatcaatgtgtggctgcaaagactcgatgaaagtaccatggcgacctcggttggatcacttcaaggtgtctgatcagattgcaggtccttgagcaccttgattatccgtcatcactttatctcgccatgtttatctcttgcttatgtttgtcatcactcctggtcagaacttcagccacattaattgagcttctgttacgacattaaccgcagtttgatttttatgtaatccatcttggacagacaatccaatctcttcttaccatctgttctgcacaaactcgttattcagagtcagttgagtgaagaactcactttgatcagaaagcatatgattcttcaaaatcttgaagtagctaagcaatggtatcctcgaccggagacgactaaccggccatgaatatgcaatacaaagagagcaagagaattgtgaggagaaagatctacaaagatacagagaaggaagagttgattcaagatgaagatgggggggggggggggggagggtatctcatacatgtatgttgacgataacgacataaacaagcttcctcctgatcacaccaaaaaaaagtgaaacgtaaagattgatgtatacaatatttacaaaacaaaaagaagccggagattagaggagctgctagttacgaaagccagtcaaatagttcatgtttttttttagtttgattgaataagtaaaggcaaagaaaaagaaagggggaacattagaagtattggttccaaaacccgattgaacagttacgttgattaaagtcgatgaatcggtcgagatcgagtaacttagatatcaggctgaagatctccaagttagagaacttggggagtctgccaacgacaagtggatgagtagttgattgtcgaatcgagcggagttgattattcttaatggtatttgcaaatggtccatatcctatgaagatcgacctcatgctctcttcttcgttatcgtatccatgaactcccttaatgttttattgttcgtatgggtatttgccatgttagcctttcaagaattgtgtgcatgtaaaaaggacagagatttctcagatgatagctgataaaaaagacaaaactgaactttaacatcatacgttccattcatgaccacctgatgttcatgagtattactaatcacccaaccgggtttaggaaacacgtagatcggtgcaattctgtcgttggcagtctatcgtatccgctcccaacaagttagtaatgaaagaatgaatgacgaagtacgctgggggagagaaaagagggactcacgtagtgccatcgttggggcatcgtttgatgtgtgtagacttcaaaaccaggcaagatcttggattgttcgatcaatctttccaagataggccgagtatcaacctctggaaggaaccttaaaccagcagccggccaacctaaaaaagcggagataatgaatgaccaagggaatgagcaaacttcttttcagaaggataaagatcaaaaccaaggatggcaatgtagacaaaaaaatgggatctgaccatcttggaactgaatttgattgaagtaagtgtgacccaagacctggtcgagataaacgattctctgatcgctcgttgccatcatcccatgatcgccgaccatcaccacatcgataatctcgcttagattccgggcctgtagactgtcgtagagtgcgcctacaaaacggtcgacgctctgtaaggattggttgaatttctcggccgtcggaccgtattgatgacccatctggtctacatctggtacatataaggctatcaactccggtcgatctttcactggcaagtcttgatttccaaacaatccaccccacaaaaaaatcagtctgtatcaattgatatttcatgttttttttttttttttgggaaaaagattgaaagtagaatgaacctagccaattttcgagctgccgtattttcttccaccatttatatcgatcttcgaatgcacgccaataagtgggacgagtcttgtcgatggtataagggggacctggccacatcgagatagcggttcggatcccatgtttagtagcggtcgcccagatcttgagagagtaaagaagaagatcagatatcgtatatacgagatgatatgtaaagaaggtgagacggatgaaagtggcactcaaacaggttcgccgccccaccagactgggtcccaagatctatgaggatcgatgttactaaagcttttgcccagtttagaatcgcggaagtcgttagcaacgatcccatgtgactctgggtaaagacctgtgagcatcgaccaatggttcgggaacgtgagcgtcgggaattggggctccaggtagtccgccgagattccgagcttctccctgatcgtcgtcagtctcggcgtcagacccctctctagatattctgctcttcgatcatcaattgtatccccccatcaccatcaccagatcatgcatattatcgtcatcagctccttggtcataatacccatcgtctactgcagcacaatgactcacctgaacccatccaaggagacgatgatcaccgtttttttgaatcgatgggtcccgttgaatagcggtgctccgatttcagcgatcttgtcctcagcatctgggtctgagtccttccagccaccgccttgattagcccagttgtctgtattgtcggtaatactaccgggtggggcagacggttttacgaatttcgaggtaggtttcttggagctagttggaggattgctttggtcagtggcagtgcccgtcgttgttgttgttgctgagagatgaggggtagtcgctcgtgggaagagtggtgagatggatggggctagacagaagaagagtaggaataggcctagcgcgatgagtgaggagatcaggaaggtggaagttggaaagggttcgaggtcgttcttcttttggcgtgatgcttggtggttatcagatttcagtaatggttcttctagtgatgctgtttggtttgtttctgcttgatgctgctgctgagtctgaatatagccttcttcatcatcatcgtcgtcggttcgtattccagtttgcaggttcgttggtcctaatgggttgctccgttgtacagttgagcccttccgagatctgaccatggtattgatgaaaagtgaaaagttggaggagaacggtcaacaaggaagaagacgagcttttatcccccccgaaccacgtccctttcggggggtccctgcccccctccgaataaagagggactgaattggcacggctcaaagatggcttcgagtgaactggttgttagacaggtccctcgttgcggaggacattctcatgaccctcttgaacgttcaccttgagaaccacacctagccatcatttcgctgacgcctttttgtttaataatcactctgggcatgtcttgttattgtagctgctaccgatcataaccgcaatttccttgcgaacgaaatgaggccttttgattgccagtttgatctttctgggcaatgccacccttttgatcattcctcctgtcacttttcgaaagtatctggacttgggtggttggtttccaggcttccatcgactgttgatcccccaaatcccaaggtgtgttcctagtatatcattgtggcggagatggggtgaagggcttgctcggtctaccacaaccatgaataagatggccgcaccccagtagcctctagtacatatacatcatattattcatttacgttttggttgttgtgaatagagaaaatgtagaacagatacaagtatgtacatactgccaaagaagaagaagaaaaaaaagtattgcccactgatgcacatcagaaacaatgacaacaacaaaagataaaacgacaaaaaaggggggtttgcaaacttttgatgaaggggagagagagagaaataaaataataaatctggaatgtatgtagatcactactatacatattttattgagaatcctatgactaaattggaataataaaaaaaacgacgagagaaagagcggagagatgtctatgggcttagataggaggcaagggacgacgacaaacaggactaaatgcatccccgccgtacacacacacacaccccaaaagaaggacagaacatgcgaggatgagttcaagttcaaccagaagaaggactgatcaaagagataaaaaggaaggaaaggaggacgaaagaggttaacgaaccattcagatttaatagcgagccaaccttcgagacatttagtatgagcgatgtgatggcaaggagggaccatgtaagaccagcgcgagaagagagaatggtggacgtcagaggaggagctagagaaggggaaagctgaggaggcgaaggtagtagaggggatgtgacggaggagaggcgattctgaggagtcatgagaagattgccgatgatgatgattatgaagtgattgttggtggtcgagactagagacagtgctggatgtgggcgaggatgggaggacgtcgatcggctcgaaacagatcacgcattccggcatcttctccccattgctcacactcccgccctgctcgagatctaccttcgtcggcagcttcactggatggtagtcccacattggctcatacgagaaacagaaccctagtaggaaaaaccgcgcgcctaggtaatcttgtaggattagtatcatcgcttgactcaatgaatataaagcgatcatccagatccatgctatatcaccaaatctctctctttgaatcagtcactactctcgatcaattccaaaaatgaaaacagaagtaatccttacggttcgcagtaacaaagagtacattattaggacatccccaaatctgttgttttgccaatcaatcaaaccttggaatccaatcagcatttatccttttgtattcaaatatttgtaaaataaaagcgtagattcctaacatagagaggcaagaagagtcgacaaagggtagtgccgaggacgtatcgtttacgcaagcctctgcgactggttccgtgttgaacattatgaacgatctgcggaactaaaaaaaagacatcaagaagaagagtcaatgtgaagtacttgattaacaaggcggaggaatcagaagggggggaaagggacttactccaataagagaataggatcgagagcactagtggttgccaactgtataataagaatgggacgatcaggagaaagatggctacgattgaaatcaaaactacacaataaggaagcgcatgtcaggaggattctcaaaaaaagaaggctgagggaaaaccaaccaagtggacgatgtgcaagtaaactcttgagggagttgagcaggcttcggaagcgtgattgacgcggagggagagctggagcgggagagggttccacatgaggggggtcgacgaggtcggttgtaggcacctgtacgtagtcagtgtcgcggccgatgtgggagtcttccactggagcctgcgagcgattggcgggatcggcggtgggggagggctcgtggatccggatcagggcgccgtatcgcatcccgaacaggatcgcattcagacaggcaaagaatgccggcaccagtagtgtctccgtcgagctgttgttcgtcacgactgctaatgtcagatgactcgaaaacgtccaagcatccataatgatttgggccactaatgagaagtatgacatccttgataaactctagcgtgccccccccccaaaaaaaaaaaatgttccatcgaaatgagtttgatttaaagtatgtataggaatctgatccagagaagtagtcaagaggcttaccgaaggactctgacgactgtccatttgccaaacgagcagccaacattgaaggcccaagacgaggccagcaacccagccgtagttcctagttttggaccaaaaggaggggccgaggaggacggacatctctccggattcgaggactaggccgcagttgggcgagaccatcaaggtctgtaagatcggatggccgggcgaagggacggtcagggatgcccctgtgggctccaccaatgatcgttcatactccattaagctttctgccgtttgcgtcgttgtcgtcgataatggggtcaagcctccatagatcaagaaagtacagttggctacatcatgctcaaatccgtctgcaaaaaaaggggaaagggttgggatcaattctcttttttttttctctggatgatcgaaatttatgaggaatgagttcaatcacctctctcatcattttcgcgaggcaagtcgcccttcttcaagattttcttgatcttttcgatccgatgttcgtaatcggcgatgatagcttgagtgatctggagttgttgaggggatggcggataagggttgggtgaggattgattgagatgtgggtgatcgacgaggtatttgtttgggatgtcgatagctgatgagaggtggattcgggtgtctagatacattcgactcggataggctcgtagataaaactttccctcgttctgtaagctggatcacagtgagggctttaatgattacggctatttaaaggtaaggaagggcaaaaaaacagactgactggattccctctatttcgagcatgatatccttagagtcaccggacgagatatacatcgacccctgttggcaaatacgtaaatagcagtcagtgagaatatgaatgagagaatgtgtttttgtttttgttgagatgatagaggacgcactctgaccatggaagtatttgctcggatgagttcgggtgaggattcacggaggttgaagtcgatcttttgagcggatggataggtccatttgttggtgatggattgattgagtgtgtttttgggtggggtccaggggaagttaccccggcgagtctcgaatgaatcgagaggagatgatgctgatgagtttgttgcaggagagctcttgttggctgattctggccaccattctagactctccttcctccatctccagtgtcccttgatatggcctgagatattcttccagtatatggcttgagtttcgatattcgatcggtcgcttagttgttggtaccactgttgaatgaatcgctgtgcattggttaggctctgggatccgaatgttcgattgggatggtagctcagttgaggggtgatcgggagtgtgctagtgttgttggtgttgtagtattgttttagtccgatgagctcatggtttcgttgttcgagtcttcgttctagttgtctcttcgattgggattggttgtttgagttggttgagtttgagaagaagtagaagagtagtccgatgaggatcaagaatggtaatgagctcggttgagttcgtcggctgttgttttccatcagttttctgttaattggttgctgtggtcgtggtttttgggtcgaagtggtttggttggaattcaaaattggcttaacagtaaactgaacagcagccagccaaacttaacttctgcatatcagcccagttcacattcgccagttccaatggctgatcaccttgttaaaagggatggatctggaataatctgggggactctggactacacattcaaaaataagtatcaatggacgacttcccgtcacatctgcgggtctcccagaagtgatttagaggcctcgaaagctagatttcccagcgaaattctagacttttcgggtctaaatcgacatctgcgagggtcccagatccgacgggaagtcctccaatgattggatgacttcccgtcgcggtttacaaccctcccagaatttgatttacacccccaagatcttaatttttgatataaaaaaatattttttcataagccttgggaagatagctctcatgtgagctggttggaattatgattgaggtgtaaatttaggactggggagggcttaaaaagcactctaaatggcgacgggaagtcctccattggaggacttcccatcggatctgggacccttgcagatgtcgatttagacccgaaaagtctagaatttggctgggaaatctagctttcaaggcctctaaattgcttctgggagacccgcaaatttgacgggaagtcatccatttcctgattacagcaaaaattgttgctgatgactggctattgtgaaccgtcctaataggacggttcaggtctgaactttggagcaagttttatagcatttatcattaaaattttccaagtttgtccaaaatctcaaattcctccaaacctgatgattcatgagatttgacaaaattcataaaattttatccataaaagtgctaaaagttgccttgaacttcagacgtccaaaattaattttaactcatttgagacatttttattttttggctaaaacagctcattttagcttaatttttactcctgagtcattttgtaaaaaaagccttaggaaattgagctattttccaccacccaaattgccatttttttctggggcaaaactggtatggtttgtagtgtataatcacttgtctttcagatacaacttatttcataccatattatcatttcggctgatatcttaccactagtacctgatcagaaccacccacatgtatattgtagagacagacaaaatgaagatgtgtctggtgagagtcaaactcacgacctcagctaagctgagacacatactagagtgcttactttaccaactaggctacagacgcttgtgactgccagggtagttgggtggtagtgctcatggtttgacatgtagtgatacatcatggtagcagactatcagacacctcaacatatatagagactactccttttcagttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccagaaaccattatcccccagagcctcatccttaccagaatcccccacatcctcaatctctcagcaggtgacttgtacaagacagcagtaataaatctcatactaagattacccacagaaatagccacaccttttctttaattcttagtgtaattctatcccaaaccttgaaaagagggcagctccatcagcatccaagtcttcaaatcacattctcccctgtgtagttggtctttcccctctaagctcttttctttagcttgaaaagttccacagcgtgggcgggcgggaggggggagggtgtgtgtttatcaacgcatggaattctaggctaaattaacttcttgaatgacctcttggagcttcttgaatactatacccaaggtttcagcccttttttgcatcactatgtgggccaaaaagggcccaaaagcgctcccaagtcctactaagctcccctgggcaacccctgaggccttccacaggtatttaaagggcattctgaccgtccaaggagtgatctcccagcttttcaatatcatatagaaacccacttaccctttacaagtcccctacacttgtaattagcctagttattactattattgctgttattaagcctcaaatcctcaagaaaatctccagttatcacccagaacccaaaatcaaccttcttgagtgcctttaattgttcagtttgtgctctgaagatcatcaagaccctagaggattattactagtaagtaattacccttctcttgagattttccccttaaaattaatcctggtatttaacctacacctgctacaggccccagtgtatcagttacctaaattctcttctttttgcacaataccttagagggattatactacccctgacttgtcaggcccctctggttttgtttttctattaaatttatttaagaagaattggccgctttttctctataaattacatcaaaaatcccataatttcattggaatttattcctttaaattaaaaaaaaaatcccacattcttttagctgttttgtaccacgtgtagctagacaatattccatcttggcatcacgtaggctgacaaatacagtgttctcgtagcagttagtcttatttcctcatttcttattcagcttctaggtacactaacatcatcatcaatacatgctaggctgctagcccacaaccttcatatttgattctcctcatagacctgcaatttttttctaaacctacctcaactttctggcttgctgctcaattgccaccccttttaaattcctcttacttcaaatcctattccagtgttggtttctattgattaataccaagtttgtttaccaaacccgtcaaattcaccttaatctacgatagaaattaacattttctaaaaccctattccgtggtcattgttcaatctcctttgcggtctatcacatgggcctatacagaatttccccaaaaggaaatcttgtaaattttagggaaattctgtaaacattgaaaaaaatctggatttttttggattttccagattttcaaatttgtagatgctctagatattctagagttttcagattttttagattttttggactttttagaatttttagaaagtttaaaatttttagaaatttttagaaattttagaaatttttagaaattttagaatttatttaaaaaatctaaaaaatctaaaaagtctgaaaaatctaaaaaatctaaaaacttctaaaaactctaaaaattctaaaaattctaaaaaagccaaataaactaaaaaactaaaaaatctgaaaaatgtagaatatctagagcatctataaatttgaaaatctggaaaatccaaaagctaacgattcagaaaatccaaaaaattcagatttttttttcaatgtttacagaatttccttaaaatttacaagatttccttttggggaaattctgtataggcccatgtgtatgcctctacctctgatcaagacttcatgcctgtaaataaacttactcaaatactctgagctccccatctctccacataattgtttcaaattctaatcttatatttgtctgttcatcacactaatctcttaaaatgattgaaatcaaaatctgtatttatcagctgtgggccgctaagctacactacattacgggcccatgtagcgttagtgtagcagcgccaatggctgctgttttttgtgtagtgttagcgtgctgctactgctgctgcactacactaatttacagcggagctaatactagccattttttggtgtagtgctagcgcgctgctatgccacagtgtttttagtggcaaaaaacacctaaaaactgctgtaacgcagcatagagggtgcttctttgctccctgtgcgtgtagcgttagcgcagatgcgcggaattgcactaacactacactcaatgttagcgcacttttgtgccccgtgctcgtagtgttagcacagaaaattagaaatgtgctaacgctatgctgatttgtagcattcttccactacgctaatgctacggttagcatagctggcccactgttgtgtctatgctgccaaggaacctccatttgttgaacaacaccagtattgcattcaagatgccaccccttggtacggcactttatcttcagtttgtaggtagaaattcaggttgtggtattgactgagcaaatttctatacatggaggtagccacactattccccagtaccccctaatatgaggtatatcccagaaacctgaaattaaaaatgtatgtaatttcccctaggtttgaacatacattcctatctatcagcccaaagaaaaggaaagaatacagaattggcttcttttgagatccttttcaagatatttagaatgtaataccagggaaaattaattactattggaggacttcccgttggatctgggaccctcccagaagtcaagggtgtatcaaatatagaaaatccaccattagaaaccagtcactttttccaaaactttttttgcatcaaggggtcccagaaggggttaaatgaagaaccaacatgtttagaaaagagtggatttttttcaaaccagtcaattaaataatggtggattttgttatatttgataccccctaatattataaaaggcctctgtggaatgttaaaatttgttcttgatcaagtgataattgatgaggattaagattcaaatcccatatcttttaagtttttacgcaaatagccagaaggccttgtgaaaacatgtttggaaatcagtcaggccaacactgtcttcaggttagcccaacccaccaaaattttgcccttctcccagtgttaattactgttttctggttaagccatgccaccaatctgacctgtgtgtcataataaaacattgttttgcaatttttgaattgacacatgtgtcatatgtttgttgaagacaaaacaaactactcagtgtgtccctgtcttcaaacctgcaggaaatacaacacatcctgcagggtcaaaatgtcaaaactgacctgtggtgcaggaaacttgaataactggatgaatgaattgaaaggtaaaaattgatattcttcaaacctcttcctcttgtggtcccacctccccacagattccaactattgatccaaacatagccaattttgtgtgtatcagaagaacagatgaaataaaaaatgtcagctgatgctttagtctattgtatctgtttcatggtctcttccagcttctcacagggccctgaagccatctctattctaaatatctatctgagactcaggccctcttttttatgacatcccatgcatttataattcaaaattgagctagtctccacaattattctgtttaattttataaaactatacatggaacttgtgaggagtttttgcataaaaaagccagccacacttctgatccacatttcagattgacaattcagctgaacactggcacacacatagtgatgtatacatgattagagaaaataattacttgaattttggaactgaactaggtttgagctatacctttcaagtgtcagattctatcaacatggcacaaattaagtttagttttgatttaattttatcaagttcatgaactatttatccagcccaagcataccggaaacagctggaacccatttctttgcagacttagccttggtgtattgttaatctgtacatattttgttcaaaaatggtgggaaggttctggtaaaacaaatttttataggctggctgctgtctacttccaaattgcaagtctcttagtttggaaacagctgcctcaattaggttaaataccagccatcattttcttcaattggcatatcacacattattcccccattatatgatcctaagcaaatattaatcctacattatataaatattaagctttataaattcttttgaacagaaaaaattgccaacatatatatttttagtgctttgacctgcagcatctttcttctacctttcaattaaaaggagtaacaaacatttgtataaaattacagttctttgaaaaacacttctcagttagtcattcttcaacatcaatatcatcttcacaaaagggtttgagagtttgttttctatttgtttaacttgcattaataaatttttctgttctgaactaaccataaagggtttctttttattactttttcaaaaggtcaaaaccatataattctgatttggaaggtatcaaagttgatattatgccttgccttcctggttggcaatgtgtggaatatgcttcatcacatttcacgatgtgttaaatcaaagacatttccaaccaaaacagaagaagctcaatgtggccacgggggttgtgggaaaaaatacttcaaaaatgtggaatttatttgttcaacctgtgaggctagggtcacaattcatccaaatgggtgtgctgatcatgacccgtgagtgcataatttgttttattttaattttttaattttttatgcctcaattcaaaaatgaaggattttaggtccaaagaattatgttattgaagtgaaataactttttattttgccagttcttcacaaacatgccagcataatatccccgtctcaaaacctgaatgaataactttggttgttttctgcttttcactttttattttcctttctttctgattttattttgttttcattgaaaaattaactggtttctaatggtgaatttcttgtaacaaaaaatgtattcaaagaaaatattagaattttcttacatgaatttgtccctactatcatcatttatgactatgagaatttagcatgcatggtcccaaatgtttagctactttcctcttatggatattttccattcttatcattatgaagtttaaaatgtttctgtaacacactgttcaatacttcctgaaatgtttaccctacttgaccccaaatctttcatctaaattctttcattccaaaaagatgaaaattgaagcactgagctggggggaattataaccacactccctccccctttgcgcataccttgtcagctagaaggaaaaccttctggtgtggtgtgctgtgcctgttccaatgccaaaagcatacagcagaggtgttgggatagcataggtacatacatgtgacaatcattacaagagaaggaacaatcattatggatgaggtgtggtatatacggacaggattacatacaatgagtggagtgggagatcatgtctcaaccaggaatggaacaaaggagcagtgtgcatacgaggattggagtgggagatcatatctcaaccaggaatggaacggaggagcggaagtatatacgtggagaggagtgggagaacatgtctcaaccaggaatggaacggaggagcggtgtgtaataagggtactttatgttttacgtaagggtacagggtacggattgtggaaagtgaagggaggaaaagtattgaggcggagggaggcaggaaggagtgaggagaggctttgacccccaaattctggatggaaggagataacagcaggtctgacaggctggtactgcctatgcagaatgttctggaagatggcttggttacctggcgatgcatgacatcatgctgcgctttgttctggaagatggcttggttaccaggcgacgcatgacatcatgctgcgcttgtgtgctcccttgcatgcatattatgtgacaaggtctggagttaagtgttcctagcacagcataagctgcactatttgtttggaggctgtgcaggtgagatcccctgcagcaatattccctcacaaggagtcccctgcagcagaaatccctcactcttcaatataaaagaagggcctttccccaccagaaagtcccttctccccatcagcctacagaagtctcgcagagcagtaagttggtcctgagctactggaagtgttctggagtgtcagtaaagtgaagagttagaattagtgatagttagttagtcagtgaagtttgtacatcaacctacagcggtaagttggtcatagttagttagtgtgttaagtagagagtgacttagtgataagtagtgagttagtgcagtattgtaagcgcaaaaccaacaaagatttcgagtattgtaagcgcaaaaccaacaaagatttcggaatttaaagcatattagtagtagtagtcatcatataagtagtagtacattcacaattaaccaataacaagtagtagtagtgctattagtaccggagctctagtttttgattaaagtgccttagcaagaaattgttcgaggaagagatcattaacaaactctataacaactcatctgtttcgtgctcaagtcatcagcaccacagtttccattattaaactgaagttgtaacagattcattagtagattgatacgtgatctaggtctgatagagattactttacgaaagtaagatctatcttggaatcagccatacattattaaatattgattacaagactcttagttatttgtttagtaaatttagaggggcaggtctttcaaaccacccgtaagttgtaatagcctttcaacctagtgcaatttatttccccctcaagggatatcttgatatacaaatactttaccgtgtctatttcttttatctttttgtgagcctgggtctcaaaagtgacagcaggacacaaggattggggggcaattctagatgtatttcaaggggataaagaaatacaactagaatgagagaaagggagagagaaagagaggagaaaagaaaagaataatcttttaattggttatttattttaaagtcaagtcttaatgcagtcttactttccttaagaggatggctgttattttagcggaataaatctacgcctcctaatcaaatgaaactgagaagggctattggtattgatatgtcaatccaaccactattttttagatcaaagatcaaggttctttaaagggaaacctatgtggttttcagttataccaccaaacagagaataatgatgacttgatttgatttgatgatgattaagacagaggtttagtagaaacagaatgatgtgatcattcagagagacagagaaggaacttagcagaaagatgcaagatgaacttgtggagtgaattacttattggtgatcctcacacaatgagtgggaagattccaatagttaagggactccaaatgataacacggcgatgatgcggcggtgaagtatccaagttgaggttggtgatttctggtctgagttggttctgggtgggtctgaagcttgaagatcctgaaaatgcgaactcagtatcctctgagagaattttcagagttggattacataatcacaacttgtacttgtggtagagagttggaattccaacttggttgatatttcacaaggtacggtcagcggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcagcgcttttttttcaccaaaaaccgtagtgttagcggttttttagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaaacggccaaaaaccgctaacaacggctgtagcgcagcgtagtgggcccttttttgcggcccacacacgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaatcgctaacagcgattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttggtacggtgaaatattacaaagtctatgaaagagaagagtagtgtaaaagtgtgtagtggtgactaaggttaaaataacatgaggaattcatttctgaagtcagaatgtactaaaatcaagagataaaaaatttatagtaggaacatagcttaaaaggaggacttaagcagtcttttggccagcttggctggctctaaggctgacactttttcacaaattttgaaatcttgttttttattattattttttcatattcattctttgaaacatgttgtgacctaagtcacatggtgtgactcggctttggctcagccagccagaggagactacatccgtctcctcctggccacacctaccggaatccatacacttatcaccctctgagtcactacacattttccaccattccacaaactctcgtgacttaaattttttggattcccagtgtggacctcaaaacagatggctataaacatctgggaggagactgtacatgtacagtgccctcccagaagtgtatagcaccccatttacttcatttaaaaaaagaacatactctctgtggtgtgagaactcctatggggtggatggcagtcctgcgagggggaaatagcagttataaactatatgtacacatcatccctgagatgataatcttgtaaaatttagggaattcctgtaaaaaattaaagatttttccagattttttagattttcctaaattttttgatttttacagattttttagattctttcagattttttacatttttctagattttttagatttttctcaattttttagatttttccagatttttttattaagagacatctataaagttgaaaaaacctgaaaaactggaaaaattagaaaatcttaaaaaatcggaaaaatctaaaaagtctgaaaaaatcccaaaagtctgtaaaaatctaaaaaaattagaaaaatctaaaaaatctagaaaaatctaaaaaatctgaaaatatctaaaacatctggaaaaatctaaaaaatctagaaaaatctggaaaaacctttaatttttttacaggatttcccatctgggaaatcatgtcagggatgatgtggtagcagtctcttatcaaacctagatcaacgtgaaatcagctgagacttagtggaattttgagtggaaaggatttggcgtggtttacagaagtctggaaacagataatggaaagagttgaaaagctgggagatatttttgtatgtttttatatgtttatatgagtgaagtaaagtaaatgttgatatggaaaagactgagagaagactgatgataaaatatgaactattcaaagtgtctttgccctcctccttgaccttcagttaagagaacaaatgggttaagatcactttgacttgttaagagctcaaggggtgatacttgctacttgacttcttctatgcttcctgaggtatgaaagatgttgatgggccacctgattgagatcacactgttggattttaccttaatttgacttgaagactctgggtgagatgcgtgtagcttggtagatgtgccggattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggatgtcctgtgagggatttatgctggtgtgacttcttctttgagggatttttgctgcttggaagcttctattgaggcatttttgcaggtgtgtcatgtgatctgcactgccccatacagaaaatcacacgtgttgaggaatattctttctctgttgagtttgctggtatgttgtgaaaatatgtgtgatccaagcgtgtggctggtgatgtcacgtgaaaaaatgcgtgtgatcaaagcgtgtgatcatgcatgtgactaaaacatgtgatcatacatatgcctctacaaacaaagattacaactatgcacttatatataaatctatactatgtactaccctggacaactatactattctgtaataaaaaactgatttatccgaataacgtttgactgagtggagctagcctagtggttccagtgagtcactatgggttaatgacctgtagagtctaatgaagtaataataaaaccaagaatctagcctataatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacagcggctccaagattttgcacactggtgggcagtgagatgataaacagaatttggaacaaaaaaaaaaggaaaaattgattccatcatattttaaaaaaatgaaatgaaaatgtttttttaataattgttttaaaaatacaaaaaattatggagggggtagctgagaggccaggaatgatgattatgaaaaaatatttgaaaaaaagtgaaaaatgagtgagaaatggggcttgataaactcaggccaccccccctggcgcacgccaaaccgcacgccaggtgcggattggcatgcacgccaaagaaaattggtgtgcgggcccgcacgccaatctacagagtgtagaccagcgtgcaggcctgcacgccaatctacagagtgtagaccagcgtgcaggcctgcacgccaattatctacagagtgtagaccagcatgcaggcctgcacgccaaggattcgccgccgtcccatatgacccaggcatgggtcctatgggacggcccctttgttttttttttcatttcatttcatttttttttcaaatcccctcggcctaaagaggccgaggtcacaccggctcgtcgggaggggttcctcccggcgagctggtttctttaccagctcgtcggaaggattcccttccgacaagctggattgtgtaccagctcgtcggaaggaattcctccgacgagctggtatatgtaccagctcgtcggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacaggtttacagtcagtcctggctatgggaagcacaatgtacaaatgtagaacaagagatgtgaaaagtaaaccaatcaaaagggaggatgagtaagaaaaaccaatccccaaaagataaagactgtgaaagagtgtactactgttatcctgaaggcatatgagaaagcatagttgtaaggagtgtgtctgagaaaatatatgtagtatgtaatgtgaaaagaagtacttgtaaaggagtgtggctgatgtaatgtgaaaagatatatgtaagaagataatacttgagaaaaatatgatgtatgtgataaactgtaaatatgtactgtatgtagttaatgtgtaatgtaaatgtaaagaataatatctgtaaaactaaaactgcaattaactaatgaaccagtaagaaatgagatatgacttgagtgagtgactataggcaacggtgggccagttacgctaaccgtagtgttagtgtagcgtagtgttagctttttaagctacgctacaaaaaagttactgttagcgaaaattttgggccactaacactacaggatttctaaaaaaatcaaaaaaaactttagcgtagcgttagctgactgaaaaaaatccaaactaacactaaccaaatcccttgttagtggaattgtagcgtggttagtgggctaaaaagttacactaactgttagtgtaactttttgataagttacactaactgttagtgtaactttttgataagttacactaactgttagtgtaactgatcaaaaagttacactaactgttagcgtaactgatcaaaaagttacactaactgttagcgtaactgatcaaaaagttacactaactgttagcgtaactgaaaactgagtcataataatgtgtagggggctcagatgtgatgggaaatggtcatcaaaaaatgattttcaggtaattacttgggaaaaaagcaagaaaaaaaccaagcatttattctggagcaggacaaatcatcaactaaaaatcaagaattttttttttttggttaggtatggttaggaataaataataaaaagaaaaactaactggaagaattttttttctggctaagcatgatcaagcattagtgataaaaagagatagtaaaaggcgtaaaaaacacagatggaaaacattctactgtttctttttgtaaaaatccatgtaagatctaacaactgtttgtgcttttgcataatcaccagaaacttgaataccttctttcaaccacatatgactactaacacacctttcaattgttcgtggttttaatgatccacgtccagttgaacaaacatcagcagctgaggaaaaagtacgctcaactgcacatgaggatgcagaagatgccaagtagtccttggctaacgatgcaagaaccggataggtggatgcatgatcctgaaaaataaaaataaaaaagaaaatcataatgagattaataacttaatgcaggtgataaacaaagagaaattcataccttccaccataacaaaagcgctttgggacacttcgtagagattgctgggaggcgatccatgttgttgatatatacctcgagctctttgttttcttctgttgattttgcaggcttgctgaacatttcaaaaatgtcatcttcttcaaccggaggagttttcttttcgactatttgaatatcgtcttccttcttcttcttcagaacctccgcacgcttcacaaattctttctccagaagtttcttggccacgtccactttttcaggccagcaatgggtgaatagccctaatcggaatgacgggtggagcaaggtagccataatgagagtttcacactcgagcgcctcgtcttggtagatctcgagtttcttgatcattttaacatacattggatgcattgcgtgtcctcggctgcacttgtcctctttcttcttcaaagttgagattgtagaataatagttcggcaagacaaaagcacctgtaggaccgtcaccctccataagtttagtcaggcggttaaaaggctgaaatataaaattcagcattgtaactaggatttgaatatattaatattacacaaattacttacttctaactctttattcaattcattaattgtctcccattccttccttgtgaactgaatctccttgaagtgaccgagcttcttgggattttccttgcggctagatttggctctttgatcttgatattttttatactcatcaagtagtattgaatcgatgacctacatttgagaatattagtaaatgtatctggtagaaaaaaataagtaacatacatctctggcatcataggcacgagttcgactttcgtattttatattccaacgaattccataaccagcaatcaagttcttcaaaccttttccggctgctcttcgctcgaattcttgtctccagacgcaagagccagtgattttttttaccacaaagtccaactatgaatgtaatttgattggtcagtatgtaaaaaaatacaagagataaaaagactcacagcggtagtcaactcattcaagtcattagaatcattcctattggcctttgaggaagatttatttccatccttcttcccgtccttttttccatccttctccccatccttcttcccgtccttttttccattcttcttcccgtcctttttcccgttttctccttcgtcctcagtgctatcgtcattgtcatcatcatcgtcctcatcatcgtcattattgtcgtcatctgagttctccttttcatcatctgtacaatcacttctaccatcgtgtgaatcgtcatcttcattgtcgccttcgttaccatcttcgtcctcctcggttatccttggcatcttattggagtaggggaaagaacctaagaatgctttcttcaattttggtggtggcggtgattcgagacccaattccttcaaaccagcattcacaacaagagccattttatgacaaaaacacttaatgtgcattgtcttagggtcccattcgaaatccgtgttttctcccagatcaagcagtttttcgtgcattgtttcagccatggtcatgttatttgatccagaatcggtggtctgacaaagcatgtatatatgagaagaagacaaattagtttttccctttaaatatctcccttgatgtaaccaggaaaccaacttgatgctcagatgaagcaccacgtaattccaatcgttatcgataaaagataccgatacaccaatgaatccatagcgatttcctttggttgtccatacgtcatgtattaaacaaaatttgctattggctgtctgagggtacataagatgaaaaatgtaagtaaatccttctgaatgattcttgggaatagactacttacctttaagcgataaagcattgcctcttgcaattccaaataagcctttctggccccggttgccgcccattttcgtttgaagagtattgcagctggttcgcagtaattaaacgccgctttaaggtatggatcttccactcgattccaaggtatcgcctgacgtaagagccacaaaactatgatttggtttaggatagtattgtcaaacttttccactctggcaaaatgagtcgttaggtctccatttccattcttcttcttttttttttcttcgtcaagggaggtaggtggaagtttggctccagcggcgatagctttggcacgatttggacatccatccgagacccttccactttgacgagagccatcacggtgcacacgaagattcgaaagactagacgctgaaaccctgacttctttcttgcaccacaaacagctataggttgacgcaggtttatcggccggctcaaaaaataaaaaaaaaggaaaagaaaaaattaattttgattcatggacagaattatatgatattgttagacttttagacttacatcatctttacgacgaaacggttctgaaaaaaaagctttcacatcatcctcttctggattttttcgttggcgtttcttgactttagaattttcttcgtcagagtcttgagcaagatcaatgtcgatggcagtagtgtttgattcggaatttgcagcagatgggcctgctttttttggttttttgggagctttcttgcgtgtttgctgagactgaacaggagtatcttgaggggttgaatctgaatcagagggcgcatttgttcgttttttgggttgactactggctccaatggatgttctctctgaaaggaggggctgggtgattgatcgacgagaatcgggtgaaggttgaatcattcctgatctcttcatgggcgtagtgactcttgaggatcgacgggtttgcccctccgtggcatcacttacattgccagactggttggacatcgaagattgggtaggttggctcaacatgttgacctagattttgctctcggtggttgttcttggggtaagcaggttgattgcttgatttgagttggctttgacggtggttgttgtttgggtaagtgagtcaatttttggatgagagttggctgtgacgtgtcaggtccaactggcttgcgcggccctcacatttctgttttctcacccaaaaatattttcaccccccggggcccaaaccacatgcaccctgccccaactgggtgcatcccacaaacagaagtggagactcttcactcaaaagaaaaacagaactgccaatcaacaaaaactcaaagaacagaaaatccaaaagttctaaaagtggaaaaaataacaaaatgcaacaataacaaaagaacaaaatgacaaaatataaaaatccaaacataatggaaaataaaaaccaaaataacaaaaggaacaactggccaattacctaaaagaaaaaaaaaaacaaaaacagcaaaaaatgttgggaaaggcctgtgcaagcattcacaagcaaattgtgaatcaaaaaaatctaaaataactaaatgataccacatctgtacccctttcaaaatctcaatcctgttgtttaacaattattatatcagcatacacacatgcatacacacatctctctcaccctgctttttcaacattgatctaaaatctatatttttccatcaaactccaacaacatgatgaaataaagaaggaatggtacaaaattcatccataagacattggatcaaatactcaaaatactcaatatttgtgcatgcagtgtttcatatttgagtaaatctgcagatgatacaaaaatgtttcatcacatcagtcatgaaaggtttagtgaaaaatacctgaatcctcaaattttaattaattcagtattcattcatggagaggtatattatcattaacaacaaaaatactaaggtcatgaattgatgtaggtactgctgtttcaataatattatgaatttcacatggcacatgttagatcaagattcaacttcaagtatttgaatctccattcaaatacttgatgaacacaggttataatgataagtattttatcattaactgcaacaatactagttcatgatgtaggtactgctgtgaatcataatatcattataaactgtgaatcttgatgaacagaggttatcgtgaattatattatcatcaattacaacaataataaaaaaaatgatgtaggtattcctgtggatcatgttcccattaattataactgagcacacctctaataaattcttggagttctgagactgaacaaagattgcaataaaattttggtggatatttgaagttaagcaatgacaatctttagaacaatttgccaattgttcctacattattgtattcatttatatgttatcctgagttaatttctcaatttctcttcatattctatccaaataacttggctcacttgtaatggactcttgaagttctgaacatagattatgctaagactattgtgaatctatgaagcaatgacaatctttttggcaacttgcaaattgttcctacatgtaacatactcattcatatatacccctcactggttaatttttctctgtaatcaatctaagagatgaattctttcattaattgaataaacctcatgaacaaggttaatcaaatatttcaactcaaagacagggaaatgcgtcttttattgggttttttacttataaaattgtttaattgaaactactacttaaaataaaaaagaaaagataaaaaggaagtaatggaaacaaaataaagcagctaataaagtaccttttgctagacaacggaacatataatagaagtgatcaccaaagtaatgaagagggtctttataatgacctttggcttcttttcgaacagcattaacaatagaagtagtaatctgaagtgataaaccaagacgactaaactctttagaaccagatggggagaaggaaggaagagtacaatgtctatatttattggcttgccaaaccattttaacaataccgtgttgtttgtcaaaactaataccagtatggaaagaagggaaaacaaaaggaccacctttaatatcataaccagattcaggaccagctaatttgccagtagcagagtagatgggaataaacataacaaaagcccacttggatatatcattatggtctttatggggaggattaaaaaaattatctgtagtgaaagtgagatgaggtgaacaggaattgggactaggcttttcaccaaaggaaagtgaatcaaaagctggtagattaaaatgttccataagagcctggctatgctcaaatgcaccagaagacaaacctctataataatcaccaagaatttcgccgagaagttttgattgttggaaaagcttatcaaacttttccatcttacttgggaggaaaagctttgatatatcttccgaatttttgcataaagtcttgagactttctccaaccaatcccccacatcttaccaccccaagagcgtgtcgaagagccaacaggattgacgaattctttggattgatgaagaaaagtcgatatgaagttgaggttttctttatcggtttcggttaactgatcccaaggggtgaactccatgatggcaatgactgagtcttcatcattaggatccacaagaaccacgcggccgaaattcattaggtagaacttgcgatccacaagctcacatgccttggagacttcatcaggggtcggatggcggagaggtttgtctttctctttgtcgaatgggacggttggatagaggcgtgttttagggtaatagtgcaaacgttgccagcggatcaattttaacgtagacatgtcaacaccaatgactcgctcctgtaaacgtgcatggaattccaccctcttcttctgcttgttacgagtgtttgccagcttacttgatctgttctcacgactgatgcggcatcggtccccggcagcgtttttcagggccccgaggtcacaaacattccgacagtcaagaagtaacagatcaatgtggcattattacaagaaccacagaagagcaggcaagaaaccagcagaaagcaaaagcaaaagaaacaattaaaattcgtttatttggcaaggagcattacaaatcaaatgaaaaccatactggtggttggtgcgtgccattttagttggtttggattgattcacaagtaggaattaatctaaaaaaacatgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggagggtagggggtggatcatgatggagggtaggggggtggatggagggtagggggttgaatggaggacagggggttggatggaggaaggtgggggagaggaaggtgaggcagaatgattcaggagagctcaccagtgaccaggggatccacacggacacaatggtgtcaaaatccaaacgtacaatgagggtacctgggatggagggagagaggaaaaggtcagtttgagtagcaagatgaacagaagggtactgacctagaatgttgagatgaggatttggatgagagtgatgagtgttgcgatgagagtgatgagtgttcagatgagagtgatgagagttgagatgagttcggtgagttttgagacttgagtgtttggagtacgaagtggtggaagacaaatttcattcaccaaccgggaaaaaaaaatcaccgaagggggctaaaatttgactggccccatgaccaactgaaaaaaaaatgatgaaatgtgaagttaacaggatattgacccctcaaacaggcaacattatcagggtagcgctagtcatgtggtcagggaggagcctaagaagtccacccagaccatgtgccagcgctcaccttttgtatcacgggttccattcccacttggcacattaattttgctgactgatgaactacgctacactacatatttagttacgctacctatatagctgttagctgtagcgtagctacataggtagtgtagtgtaacttagcttaatttactatgagttacgctacatgttagctggaaataagttacgctactggttagcggaaattttgttagtgtagaaaaagttacgctatttgttagttcaacggttattatttacaactaacactaaaaaaaatttgagagaaaaattttccactacgctgggagtcagctcagcggtgttcagcgtgagctaacactacagaatttccaggaaaaaaaaagaccactacgctaacagttagtggccctttagcgtagtgtagcgtagcggcccaccgttggctacagttagtgtagcggcccactgttggtacctgccacactttcaaaacaggttctccacattaccagccaccagaaatgcagatggagtgtccagtacaaattccatatcatcacttcaccctctaactgcataactggttgctggtgttctggatagcctgttgtgaaagtgtggcaggtacctcccaacaggtaccgatggccatctctaccagtgactaggctatgcagaatggactgaggatttagtgttgtttgtatttttagtggacctcatgagctggatgagctggatgagctgggtctcagagctgactgagctgggtccgagagctgactgagctgggtctgagagctgacttgagctgactgagctggatgagctgggtccaagagctgactgatctgtatgagctgaaaaagttgggcaagctcagctcagccattttccattccaagtggaagatgtgtacatgggtttcctccattagggatggaagaattttgcagccaccggtgacaagaccaccaagctcagcttggcagtttatatatcgtgatagactaggatagtttgagatgaagctgtcgactgatttgtataacagttcaagttgatggtgattgttgatgattttattgttgttgatgaggttgttgttggtagaagtggtgatgatgattgttgttgaggttgaggcttgagaccaggtccttgaggttgatggtatataaagtaaaaaagaggtgatttggaaccaaggtgctggtcctggaagggagcactatgcttcaaccagggatggaacagggagccgggcacttggtgtgatgatgatatgaaagtgttataagtatattgcaataaaaataagggtggttatataactttgactggtaagataataggtggtaagtgtaaaggtgggttgagatgatctggtccactggtgggatgatgaatggtacaactggcaggcagaggcctccttatatagacaaaagtgagggattttagctccagggtacatgcatctgaggcattttagctggcctgaaaataccatgagggaatttagctagtctagtgcatgcaggtgagggaatttggctggtgagagcacagccttgagggattttagctagcctacaaggacctactacaaaggaatgcatgtgcacctacaaaggaattcaatatgaaatataagccagtaaaggaattcaatatgagacaaaggaattcaatatccattatgcatccagtactcaaaatgagatgtggtcagaataataataaagaaaagctcccttgacagcttgagataagtgtaacttctgaactagtagagataagagggtagttgtagtgagtgagtaggggttattttacctcatgaatccatttttgattttatttttaccatatcttcaatatttagagagataataataaatttttatatttttggcgtagaaacacaggaataattaccacagtgttacagcatttttagaggcttttaggcattttttgcagctaaaaacgctgtagcatagcggctccagaggcacgctaacactacaccaacactggcaggttacactaccagtaacggtagcgtaatgataacacaacgaaaccagggctgttagcgttgcaataatcgcaacggcctttccgttacgttttatttttgtctttacgttatccacagcacaaaaagatggattaacacatgaataattaggtcaataacgcagataacttgttgtttgcgttatttttctgggtaacgaggggagaaaacccctttgcaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgcagggctacagcgctttttagcggtttttggccgcttttccgctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggatgggagcggccggaaaaaaatttgaggggtggcaaagaaatggtcacgtggaggccagcccccccccctcccaaaagaaaatccaaaagataatggctagttctcaagatctatacccctgaacagacagttcaatcagggtagcgctagtcatgtggtcagggaggagcataagaattcttcccagaccacatgccagcgctacacttttgtgtcacgggttcaattcccacatgacacgctcaatggttatcaggtagttacgctacactacagctgcagttacgctacactttgtagtgtaactgtatatgtagtgtagtgtagtttagcgtaactggggattagttacgctacatgttagctgcaccaacagttacgctgttggttagcggaaattttgttagcgtggaaaaagttacactaccggttagtttagcggcaattatttcaagctaacactaaaaaaaatttgagggaaaaaattcacgctacgctggcagttagctcagcgatgtgtagcgtgaactaacactacaggatttccagaaaaaaaaaaagccactacgctaacatgtagtggccaaatagcgtagtgtagcgtagcggcccaccgttgctataggtaaaaaggggtgtagaatctgattctgtagtaatattataacaattcccagtgaatgtacagtaaaataatagatgatatggaaaggtatgggttaccacaccgatgtgcgggcgcctcgcaccctcacccaaggcgtgcacatttttccagaaaaggggggtgtgcacgcacttctaaccctaatttttagagggggagggctggaggccaagtgactttccgagtttgaaagggcaaccctgaaagctccttaagctatgccattgctttgctactctctctgacaggctgacagctgagttctgagtctctatgtagcttttttgacacatatgagtgcgaaaagaagtcttgaggctttagggttgtattcagattggtactgccaattccaaatacaactctcattaaacctgcaacttcttatacaataagtattaagagacgactccggagtccaaatatgaaaacatgaaggcttacgacagctttatcaatccttccaagctcgacaactttgaagaggggatattttcacacaatcaagatgttgatgctcctctcacctcaagagaggatgcctttaccaacaccctgttcaactttgacttatgggagttggatgctcagaaatccatcgatatgagcaacaaaatcgaaatcgtcaatgttgaaaatgaccccgaggaaaccaactgggatccacaagatctgtgacttctcagttgtttcactctgttgtatttccctcttcaatcttcactttcaaatagcctaacaacaatcgaaatacaacaggatacaacctatatattcttttcatttaaaaaaaaccttgcctaggctcgccgctactgcgcctgccaaaggcgcgcacttgatggtaggcttgtaggcacccactggcgcgcacattttcaaatgtggcgccgtcaaccctagctctaatttctgaccagctaaaacctctcatcctcttgctcccttggagccaaagtcactcatttttgtctatttaaggaggctctcctcccatttatttttcccctcagtttagtacccacacatcacataccccctaccattacataccataccatcaacattacacactgtaacaacctaacaacccctataacaccttataattcacttgtaatacacactaaactcaccctcataatctcagaaactcaattctttcatcattaaactgtgatcaaacaaaaaaatcttgaaccaaccacccctatgacttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagttttcaactccaccatacccttctccatgcagctaaagggttctcacaaccacttttgagtcttacagcgctcactcagctcggcaagcgtagtaagtattgttctgtcttttccttgcatgataatgatctgattgttgtaatctgatctttttttttctttttttttttggtgaccagggttcacaacaaaggaaacaaaatgatttcacaacaaaggaaatgagcaacctactcagtttgacaagcagcaacctcctcagctcaaaaagcatattgagtattgttctgtctgcctcggacaataatcatctgattttttttttttttttttttttttttttttttgatgagcaggattccacctgctccagcaagcttgttgatgggttgttcacgtagccaaccaaacctcaccaccaagaagtaagctggggtggctgggatggttgaagctggcatgtcacataccaacgttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttatgtaaaggtggtatctctttgattgagtggtactaaactgtgacttgtgaataatacactgcggagacaacaaatgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataatttgaatgagtgaatgtgattggtcagacatgtacaatagttgaagtgtgatccaaacagatgaatgagtgattctgattggtcaggctctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatccgtagagaaaatacactaatttaggctgcaggtatgatgtaatatactatgtagaagtgaaatgtaaggagtgtagatgtaaatgtggggttgtactgtactgagggtgtctgtagcttgaggtttgtaattggaattggtgacatttaattgttgggtgaaatccttgtgatatgttgtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaatatatatataagaaaataaagaaaaaaactttgaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttaccaggaaaaatgggaagaaaatagaaaaagagttaatttttaaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaaaggcggggaaaaatgagtggggctgaaaaaaagactgtgatagcctcccccaactttgcagtgaagccaagctgtgttggccgtatttgtgatttttaaccttaaacttaattttttacatttgatttaacagggtttcacctgtaaatgttagcctcagggtccctgtgtaccccccttatgctcaaagtgcacaggtggggggcatttttattttattttatttttattcagctttatttttatctttctacatacaatttttaatttttgctgtgcgctgtgcgcagctgcgcatcattggacctctggatgaccgcactgtcattgtagagttgctgtggctgctgaattaggtggaaaagccccttgggaggggcccaaagggtttctgaccgtttcgggggtcgagttttggttcggaggtcgcgcgaggtagagagaaatctgcggccgcagcggagagcgcggtgccgccgtactttgttccttgtgcgtcattgcggtccggttttgagctcagaagcattcagtcatccggtgccgatttcgattccggtcaataccgaaaacagccgacgacatcctcgaccgactccgacttccaacttcttccagcatcgtcgatcggattttccatgccttgacaggtgagtgatttatttttcttccaaaaagttctataaagctgagtcctgcctttctattggtcaggactaatcggatcgcttgaattttcttgtattcgccgaaccaagcacaatgtttggctaggattggcttgaggcgggtgtagcgcgtcgcaaggtcgtctttgagctttaggtgagctttttttctcctcggtcattgctgtgcactatctcggctataaaagaaaggcttccgcccgccattgatcttcttaactcgctgattatctaatatccactttgacttcaacctgttgtgtgtaggaggtgttcttattatcagctataaccaatcaactctcagtgaatggtacatcgttttgggtcttgagccgcagtcaatcgatctagaaccgtgctcaaactatctccacaattccccaagtgactttctgagagtatcaatcggaaatggatagcagccaatgtcatttcaagcaaaagtggttgccgtcaaatcgtacgtccgtctcatggccgagcttttcctatttctatcatctctaggcctgtgttttggaattgacaattgcttaaaacagtatagagctgatggtgtcggtatcgatcccgcctcaagaggtctctaattgggtcccggcctattgaaatggaattgctccatctattgtcgtcctcttcaacatcgattgattgggaaccccccaacaagaatcaatttcagattgaccagataaaagcaacagtcggccaaggtgtttggtgagtgtttcctgctgtctgtggggaggctagttcagtagttcaagcactttttagatgtaataaaaaactgaaaattttaaatagtgaacaatagaaatgcatcacccctcccccaactatgcaggttgtccccaaccttcaagtgagtaatccagtgagtagagtgagggagtaaggtaaaaaaaaatatgagggataatgaaatcagaggtaaaagaaaaaaagaaatagaggggatttggggattattaaaggagtgtcttgggtaagaattgaagatttgtcaaaatggggtgatgggaatgaaggtgagaaaggagggaaaaggagaaagaagagaaaagggaagacagctagatggttgatataaggggtgaagttgttggataaaaaaaaagaattaggctgaaggaggatggtgataaagagtgaagtatgtaaagatgtgattcctcccccaacttgaaagaaatcattctctctgatgttgaagaaagataaactgatattttgtactttgatttttgtgttgtgaacagtttagtctcatgcccaggaggaggcctattttttataaggttttttttttttaaagtggtaaatataaggttgtggaatttgaaagggaagaaggaaggttggaagagatggataaaagagtgagttcctcccccaacttaataaaatattctgatgttgtattcttgaatgctgatatattcttcttgaattgaacagaaaaatttgaaaagaattttctttgactttttaaccaactccaaccagtagccttgggagcttgacatttccgtaagatttttgaagagggtctggcggaatagatataggtagctgagaaaggagcttctgaattaaataaaatagaagaaataattcccttggtaattcaggtggagccagattgttgattgataattcaaatgattgtttaggtttctggtgctcttccttctgtggactaagaaatgttgttgtaaaatctggtggatccggcggtgtcagaattgaaaagacttcttccggaattggtgtggttgaaagcattaacataactggttgactgagcatagttgagaccgttgttttgaaattttcagatgctaatgagacgtaagtactattatgtattccctttatttcttcaggttccgtatccttgagcgccaggtgttgagaagtgttgtcattgatccagaaaattctaaactggtccaagtgaggcttaaatagttgcttgttgaagatctcaatttccaaatatttgtagatgttgtggatccaaattttactggggattgtagggaagttgtgggtttttgtagaggtgtctgtaagtagtaaaatttgaatctgtaaaggattattattggaccgtggggactgatccaatgcttccagttgtgtagattgatttgcgctttcttccttggtatccaattcatctagcaatattcctgggatgctgatcactgtatgcacaagttccattggtgtatccattacattcattgatgccgctttctattcttccagatccagtagtttggtaagtgtaactgattcttccactaatggttccctttctgtttctgttttgaacattgcaggtatggtgacattcatcactggttctgtgaattctgctgctggttccgtataatccatcgctagttccgtataatccgtcgctagttttgtataatccgtcgctagttccgtataatccatcgctagttccgtataatccatcgctagttccgtataatccattgctagttccatattgtctttcaatggctccatttgggacaaagcatgtggagtgttgcatatgacaggtgattgtatatcttgaagttgttgtttgagtgacttgatttccttggctaattctttcacagactgagtgacattggttggatagttggcaggagcttccaaagtacgtgaccagttttgatactcttcttccaatttgatctctatcccagctgcctccgtaaggtgttcccaaagagggggtaacctgggtccatcgggtgcttgtggaagttgaccgttgtgatttaaatgccgtttgatatttctctgaagttcttgaggaaaggcactgatgaaaagaactccggcatcctgtctacttctcaattgtctctggatgaggaggaaatccaggatctcagaaaatttttgaaggtacgtcttgaattcttggtagctgactgttttgttatctctagaaaattcttcggacaggttgaccaagtcggttgttttatatagaattgtatattcataaccccatgattcaatcattgaggcccgcagagtatcccagtcacattcctcgtatccatccatcaactcaatttgatctttgagttcttcagttttcataaatcgtccaatctgtagggctcgatcgtatttggatgcattaagtgaatctgccgtcatctcgtattgccttaagaattgcatgaagtggtgtccattgtaaaaaagtccaggttgatcaatgaaaactggtttgttgtggttagttggttgttgatatgttggtggtggttgttttgattgttgataatttgtttcttgttgatgaattggttcgtccatatctagggtcttaaagattccagttctgaatataggtggcactggtatattcagatttacctgcttcttgttcttcatccaaggtggtgatagtgttgatgaggaaattgtagtttctgtattctggtttaaatctgaagtcggcgtaaaaggtcgtttcctataattggttcgtggagcaaataattcttccatatctgatacaccaaacagtagatccatgttgattgtgatgatttttctagttgacttgatataatgattctcggataactaaactaactgttgctctgaaaaagaaacaaataatactatggtctctggtctctttaccagggcaggtcttaggttttatatataaaaaaattcacttaacagtactggaaatttcttcttctaacaggatctgtctatccaaattcttcgggtctcaatgcccttcttgaggttttatagacagctgcttccttcgaatagttcggggttctcttctaacaggatcctagctatcccagattcttcggtctctaatgccttcttctggttttataactggctgctcccttcgagataccctttttcaggtccgctagcgcaactttctttttcggagttttagtagttgttttgttgaatttattttatgagctgactagttgatcaacagaataactgaatatgccgtcgagtgtcgcaaatatggttgataaatttgatccagttcccgctaaagttcgtgatccttccgcgattccttctcgtcatatgttgaaattcgattacttaatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttccatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttatgtaaaggtggtatctctttgattgagtggtactaaactgtgacttgtgaataatacactgcggagacaacaaatgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaatagttgaagtggtgatccaaacagatgaatgagtgattctgattggtcaggctctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatacacggaaaatacactaatttaggctgcaggtatgatgtaatatactatgtagaagtgaaatgtaaggagtgtagatgtaaatgtggggttgtactgtactgagggtgtctgtagcttgaggtttgtaattggaattggtgacatttaattgttgggtgaaatccttgtgatatgttgtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaatatatatataagaaaataaagaaaaaaactttgaattttcacatttttgactaccacaacgttgctaaggttgttggcttggaaagatcaactgtttcagcgattgtaacttgctcttgtaatcttggaaccattcaaacagccgcaaagcctggcagtccccgtctgaatactgattgtgatatccgtcagctccgaaatttcttggggaaccatccgaagtcggtgactcaattccaaacccagtctcaagataaactgtcagatgacgtgctcatgagttgggataccacagcaggattgctgtgaagaaaccgtttataagtgataaaaaccaaaaaaaatgccttgcttttgcttgtgaacgtcttgaatggactattaccgactggagcaaggtcatttggtccaatgaatttttgttcaagaccgggaagaagtccaaacaggtccgtgtatggcaacaaaccaacaaacagatgaaaaccaaatgccttgagcccactttcaagagtgggaactccttgacttcaatttggggcatgttttatggaaaaagcaagattccaatcatcttccttcaagcaggtgggatgaaagcagttgactatattgaccaagtttacaaacgcggactagttgacacactagcctcaatcaatcccaaccatcaacttatgttgatggagaacaatgcttactctcatgtagctaagatcaccaagaaatttcatgatgacaacaacatcaacacaatcaaatggccccctcaatcaccagatttaaatccaattgaaaacctctggaagataatcaagaatggaattcaagagcactaccaacccaagtcaatccccgagatgaagcaggcaatccaacaggcctgggatgacattccagttgaacacctccacaacttggtcaattctatgcctaattgaatgcaccttattgtcgaggctaatggtggcccaatcaaatattgagattattaatttatttttcacttttttcaaatattttttcctaatcatcattcctggcctctcagctacccccttcatatttttttgtatttttaaaacaattattaaaaaaacaaaacacattttcatttcatttttttgcttttttttgttctgtattctgttttatcatctccctgcccaccagtgtgaaaaacctcggaatctgagattgcacaatctttttttaaatgaactaaatggggtgctatatacatttgggaggacactgtaccttgccaaccggaaacctctggccgacaaggtacagtgggtggaccgttatttttggctgcttgttttgggttctacagcttcaaagcacaaacttcaagtcacaagacttggtgaattggtgaagaataggtcacagagaatgaatatgaaaaaataaaaacaaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaaatgtttttttccaaaagctttgttattgactttgggggagtgggagtgctgagagaaagaaagagtggaacatcacaagaatgattataaatgaaaaaaattggaaccaaaaaagggtgagccatattggctgtccagattggatccaaaacagtaaattctagtgctttactacaatgtgagctggtgaatgccctactcaacagctgtttaaaaccaactggtaaccatttttttaaaaattttcatttataatcattcttcccattttccattctttctttcttccagtgcttccactcccccaaaatgaatatcaaagcttttggaaaaaaatattcttattttttatttttcacagattttgaaactttgttttttgtttttattttttcatattcattctttgggacctattctgcaccacttcaccaattcttgtgacttcaagtttgtgctttgaagctctgtaatccaaaacaagcagccaaaaataatggtccacccactgtacatgtgccacattgactggaagaaaaagtgccttgtccaccagaaggaaaaccttctggtcaatttttggccgcctcctccaactgcccttgtgcaaggagcgggtatccaaagatacctgccagcggatgaggctgtgggcgcggtgtggaactcctaccgtgccaggcggtaggcagttattggagggtaaaagtttgggggattgccctccggggattggtcggagatgaggatgagagatctgagcgatgaggtatgggggggtgaggtttgatttacgacggcgttgagtgcgcgtcggcgggtttgtttgttgggaagaaagaaaaaaaaactgaaggaaatcagcagagctcaggaggaagtgatcttaaaaaaaaaacgggtacgacgaaaggtcgggatcaataagcttcaggaggacggcgttagaaggcgccgatgatttccgatgaaaaaaaaaatgatatttgatgagaaactttttggttcagagttaatcccatgccgccccattgtctaggttcagcttgaacttaaactctggggttgtgatatgctgcgggacagctcatcatgccccgcgcgcgcaacaaacaaaagaaagagaggaaacagacaaaaaaaaaagaacacaaccaaaacaaaaccaaacagacaaacaaaactcaaacaaaactattccaccccatagtcagaccatccatcacacgcagacaaaaaaaaaaaaaaaaacaccaccaagagtagaaataagaaaagaaagaaaataaagaaaaaaacatgggtacatgggtacaacaccacatagaggaaaagaagaagaaaaagctgagctatccagagagattaagtcctgacacgcgccacgccaaggaaaatggacactccacgtgtattgaggtcttccgcgcgccatcacaaattttgatcttgacaccgcgtgtactggatagcgcaccacatctcctccccaaatgcagtctgtccctagactgctccatacctactgtcgaaattgaaaagaaacctgcatctaacagatccgggagaaccaaaaaaaaagaaaccaagggccgcagcggtgctcacaaatgtggcatagagtagggttttgaaagacggtagtagctaccctggagatgcatacattgggaggacttacttctggtctcctttgcctccgcaagaataatacctttgacctgatccgctgaaaagcgccgcgccaactgcgtaccgtcgagctcctccaagatgtaagaacctccgcgcacctgccgaaccacgtgaaaagggccactccagcggttggcaaacaatttgccccattgagtctcaagagcgcggttgtacgcaagtaccatgtcgccgggcttcaaaggcgtcctgagccgactttcagacttctcttcccattacttgatggattcttcgcgagcctttatcatcttctggtgcgctaactcgcgcacttcctcgctgcgctccaattgccgggagcgcgccgccaagagatccgctgtgtcttgaacttcatcccaatcaatcccaaggtacgattccatctcaagatcaatgggcaggacggccctctgaccaaagacgagctcataaggggaatagccagtcgaacgcttcgttgaaatcctgtcggcaaacaagaccaaaggaagatacttcctacagttcttgccgctttcaccggcgagcttgacgagggcagccttgagaggaccatggccgtgctcgaccatgccttggccttcagggtaataaggagtcgagacgcggtgctggcctggaagttcccgcagcatctccgcaagctttccaccaaactcagagccgccgtcagtcgattaagagcgcgccaaaccataacgcatagtccagttttcatgaaggaaagtggccacagactctgaaccgagggtgtttaaaaacttggcctccacccatcctgaaaaatcgtcgcgcgccacaataagatattgagcacccgctgccttgatgtgcacgacgtccatagccacgcgtccaaaaacagaattctcgcctgtaggtccacgaagctccatcggacgacgaagatcccgcttctggcatgcttcacagctcttgcaccagcgcagcacgctcttcttcaaggatggccaccagaatcgctccgcaacgcgtcgatacgtctcaacctcgcctcgatggcccaaaccttcatgcaaactttggagcacttcatcttgcttagagggaatggtgatcacaatacgtgggcacggggagccccgcttcatgagacggcccgcgtgaacaaagaaatcgacagatttgcgcttcagcgcccggaagtcgtcggtgtgcatgccgtccggcaccttgagctctgagagatacagctccatttgccgccaaaaaccctgctgatagccggtgtactcgccgtcagcagaagctagacagaatatcaaaggtcgaatgtggggctcgtcttcgtcgaaatcagactctgggatggactcatcttcacccatgggtctcctggaaaggccgtccggcatggtgaatgacttgcccgggcggtgaacaatatcaaatgagaacaactgaatgaaagcgacccagcgcgtcatcggagcgttgggcaagctaggggcgttgatcatctggatgagggattgcgcgtcaacttgaagctcgaaatgctgcccccagagaatcgtctgaagtttcttgaggatccgggccacaccgcacaactcaagtttaggctgtgagtaccgtgactccacgtcggaaaacagcaaagactcatataaagcagggcgatctagaccgttggaatcttcttgagtaagcacggctcccgcggcgtgaaaactggagtcgacagctagtttgatcttgcccgcacccggcccgtaagtgatcttgaccagaacaatatcctggcccacgatggtcttgagtttctggaaagccgcgtcacactccacagtccagatccattctgcgtccttgcgtgtcaagcgccgaagggggaggcagatctcagataaaaaaggaatgaatatgcgaacgtagactactacacccagaaagccacgaatctctgatgcgttgatgggagtcggccaggaaagcactttattaaccttgctcttcgccatccttcgaccttctttacacacgacattccccacaatctccagtgccggcacacaagccgccagcttggatgctgaaaccgtaagtcctgattcttcaattcggaagagcacgcgctccaaagttgtcgcgtattcccagataaagcggcgtacgccggaatgccaaggcaggacctcattgtcgtaatcggatacgggccccttgatgccaccgtcgtcgatgaagatacccgcatgatcagggatctcctcctggaggatccacatcatctgggcttgataaacagccacagagttagtggctccctgaggcaagcgtgtgagttgaaacctgccgagcggggtgtcgaaagtagtaaggggtcgagagattggatgtaatgcgcgctcatcatagccgcccataatgtctcccaacccatagcaggcacggcccgcaaaagactccacaaactcctcagtggccgggggaacgccggcgtccttgatcgtgactttgtttagcggttgaagatcatgtacaacacgtaatttgccgttgctcttgagaacacaaaagaccggtgtggtagtcaaaaatgttaaaattcaaagtttttttccttttctttttttatatatatatttctttatattatcacccaatcactctcagaattcacaccatacggctcaagaaatggactctacggacaaattcacccttggtcaccacggaggcgtcactggaacacccgtggatcaactcttacccaacactggacaacatatcacaaggatttcacccatcagtacatatcaccaaactcaattacaaccctcaagctacacagacaccctcagtacagtacacactcatttacatatacactcatttacatacatctacactctttacagttcactagtacatattacatcatacctgcagcctaaattagtgtattttccatgcatgacagctgcagcttacatcaccacactcacttttaaacacatcagaacctgaccaatcagaatcactctttcagctgtttggctcaccacttcaactcttgtacatgtctgaccaatcacattcactcattcaaattttgtatgtagctaaaatcactcatgtaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctcactgttgtatatataaggaggctctcctcccagttgttgtctcctcagggtattattcatcagtcacagtttagtaccactcaatcaaaaatacaccaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacgtatctcgagcttttgtgaagattttgcactgtcttcagatactgcttatgttgctcaaactcggctcgaatagtccgtgctctggtcgagatcagtatctggaaaaaatttgctgagacatcaaaggttttgatcgagattagcaaatgtgtagagagttgagtgatcaacctttacggggccctatgacaactacaaaatcttgaatcttagcttatttgactcctgtgttggttacacttgcttctgatagaacgaatgtggccgttcattcacccattatcccaaaacggtctatcggatcagttgattcatgacttggacgagcgtgctggggatcttgaagttgaagatctggcagaaatgaccgcatcggaaattgcttcagcctgtagactaaacgatcgcctcggaagtgtaatcttacgagcagctcgccaatttccgcgcttgtcgatcgattacactctccaaccgttgactgagaccttgctgagggtcagggttcatgcgaagcaggcgtttgattggtcggccaaaactcacgggcaaggtgaaccattctgggtctggatcgaagatggcaatcagcaagagatccttcgtatcagtcggatctatcttcgtcaatccgcccctgactttgatctggattttatactttccttctccgccagttctgattctcttccggatgaattatgccttcgggtgatatctgaccgttggattggctcggatagtctccaagaaatcccgctcaaggatgtcaaattgtgtcccatcccacctcaacatacacctctgctggaattacctctgctctgtgacacatcgtcggctagctcgattgaacgaacatcctcaagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttctgaatctctctcagcattctcacctgcgcgttcaatttggtgtatcaccatgaaaaagaagtgatgtcatttcttgacaggtgagatcataatcaggctcacccaagatctgtccaagctctgggtaagcacagtcaatctttgctgcacagtgactgtgcattttgaccagctgctgtgcaaaaatgtactgagtcaacaaaggggtagcttcatctggagagttgttgacttcacttgcaagtaagtgacattacagcattcatggtgtattgactcatattttttgttccttttttgaatctttgatcatgtttgttaatctctttcatagcatgtagaacttgtccatttcaataaaatctactccagtctgtctgttttgcttcctgtgaaattcaactgtcattgtggtatgctacttttcttcttttacaatcttttctctcttcatcactactacagtctattaaatattcttatagcctgttttcttggacctagtttggtttctagtgtgttgagatgcttatagctagggtatgcttctaccaaaaatcagcttgtatttaggctctcattctcatgcttttttctgatcattgaatccaaatacattacattattgatcaccctttcattgagctgtcaccaggcttttgcctgagtagcctcagtcctatagcctgattccactcaacacttttttcacaaaataactggatcccaaactgattgaaaaaccttgaaatcaggtgccatttaatatgtgacaatgcacaaccccaggattctaccaagatgggtgaaaatgaaatccttaaaatatttgattgtggaatttcactggttaatgaatcacatcagatcatggaatggtgggaccacaatgagaaatatcattatgatggtgaagtgaggaagttttcaagtttttatctctaacagctgtgaagctcaaggaaggttatatgagggagcactggccacaggaccagtttcaagttcccaaccctagcagcaggggtcagaaatgtgccaggtggcccatggacaacctaatgctagactgccctcgggttgggctcaaacagcttgatcaattataccacacctttgtgacccaacccactccaaactgctgttggtgctgggtgatgtctgatttgacctagaatagttcctgaaacttttattaattgttcccactcccaaaattattggctggcttgcgggtatcccaggttaaaagttctaaaaaatccaagctcagtaaagtcagtggatcatcaaaaaactcaatgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatctatcctggtccactgtaacactagttggtaaaatcagttatggatgtgttgaattttttgctcatcgatctcactctctcttccatttttcctctctgtcacctgtcactcatttgtcaccgacttttttttattcaatatgcataaaattctgtcccacaacttgtgctctcttgtatctagactacttaactccctactctagatattgaaaaaaaaaaaaaccatcggttctttattctttttagatcggtcctgaaggagcacattagcccttcttcagtctttgttgcgagcacattagccctctcttcgagaatttaaaaagtttttttattcggcctttttcgccaaaaattcttcacgattaacagtcgaaatcgactaacacacaacaacactcaacctcatcatcatcctacctcaactcttctctcccaaccgactctctattgcatcatggctaccgaggtcgttcgcgaatccaaaatccttctctcaaacgaaaactacactctctggcttctcccaatcgaagcaaaactttacaaactgaaggccctcaacattgtcactggcgctgttacctgtcccgattctgaaacagacaaggacaacttcaaattgtacaacaaactcaacgaagacgcctacgccgagattgttcaatacctcaaccaagaagtacttgcttatgtcagctcagctctcccaaccaccgataaattcaatggatacaagctttggcagctactcaaatccaagttcgctggcaatgacctcacatcgaagacttcagctctaaagaaattcctcgccgttgactacgactcgttctcgtcgtttctaccgcttattcgagccgcaaatcaaaagatcgttctatcgtgcctcgcccttgacgaccaagttaaaactatcttgatgcttgacaaacttcctcaagactttcactcgttcaagacaaacatatcgatgaattttgaaaccttgccgttcgacgacgtactcaagaaactcaaggactttgctactcaaaaccaactgaacgacaccaagaagtctgtgatcgcatccgaagctacgatgttcaccaaaactaccgaccccgatattatctgtcctcattgcaagcgaggcttccgatcctgctctcattgtttcaaaagtggccatacggaaagcaactgttttcagaagcaccccgacaaacgacagtccaaaccggccccctcctcctcaaaacaacattcatctcatctcactcgatacactcccgaagatgaagaatacttacagcaaaaatatccagacctccatctctaactgttcgatctcttgctcaggaggggtgttgaatttttcgctcatcgatctcactctctcttccatttttcctctctgtcacctgtcactcatttgtcaccgacttttttttattcaatatgcataaaattctgtcccacaacttgtgctctcttgtatctagactacttaactccctactctagatattgagaaataaaaaaaaaaccatcggttctttattctttttagatcggtcctgaaggagcacattagcccttcttcagtcttttttgcgagcacattagccctctcttcgagaatttaaaaagtttttttattcggcctttttcgccaaaaattcttcaggatggcttcccattacaatctacaaacctccaaaaagtctatctacacctgacaatgtgacagatccaatccctggatcaatatttattggggatcggattgaaatcttgcccaatacatggtattgggattggatccatttcatatccaatcatgatatattggatgattgggattggctggaccaatccaatccgaggagtgtgggagcttgggattggtattgctccagccaatcctatacttttccaatactggatcagggggattaatcaccccctgtggattatggatattcatctatccatgaatatcctcatggatatccatattatttggttggtccagtcctcatttccgacagaccctcctcccattacccattggccagacatcctgccagtgctgcccacctcactgacaccaccccaaatagcaagttggactccggagtcaaacattgacaatgtcacaacacccaccagccacccctcctccctcccactcagtcagttgcttgttcacccggctggactacagcccacagggctccaagaccaaccggccccacccaacatctaccttgcaagcacattgggtttctctgcatcccccccctcaacactccccacccaactcgactgctcaatcttgccgagtcaggtttgcttgtcagttgctgcgctggctgagggcttgcaatcctgtcatttggttggtcatttgtctcattggttgcatttctggccaacatctcccccctcatttttcttctcttcatgccctaaacccaagttgaacttgccacttggttgcctccttcttcccatccactccaactattgggttgttgcaagtttttcctcaggtgagtaatttgcttcactcactgatacgatctgaaacacaataccgtattggattgtattgtttctttgctttactttatttgtttatttaatcacaactgacctttgtctgtgtcattcttttattttcttttttagaatcccctgtgtactgtagtgtcaggtgagttttgcattgggatctttctgtcatcattattatttagggagttggaaaaacgactcccaaaaatttgacgacgactcccattttggtcgaggggttgttggacgggagtcgtctttccaattccccctgggggattgggagttgacctcccaatccaatttttatgttttttatttttttgggtgggagtcggcgcccaaaacctccttggcaagtgggaggttcgggagtcgcttccctcccactggccgggggattccctccggtcatcgagactgtacagtcttgattaccggaagggatcccttccggccatccagattgtatggtctcaatgaccggaagggattctattccttctggtcatcaaaattcggatcgtctcgatgaccagaagggattccttccggtcatcaaaattcggattgtctcgatgaccggaagggattcatcgggaccatacaatctcgttggccggaagggattccttccagtcatcgggaccatacaatcttgatggccggaagggattccttccggtcatcgagactgtacagtcttgatgaccggagggaatcccccccggccagtgggagggaagcgactcccaaacctcccacttgccaaggaggttttgggcgccgactcccacccaaaaaaataaaataaatataaataaataaaattggattgggaggtcaactcccaatcccccagggggaattggaaagacgactcccttccgacaacccctcaaccaaaatgggagtcgttgtcaaatttttgggagtcgtttttccaacccccattatttattggttcatcactaattttttatggctcatcattgaccacttttggtgtcattattttttccatgttttggggtttttatttttttgtgttcattctttgggagctgttatgcactacctgaccaaatctcatggatttaagtttgtgttctggagctctggaatccaaaataagcagccacttttcactgtctacccactgtacacactttcttgttctcattcattgaatttgctccacaggcatgaactcactttggttttgagcctctgattttctttgtatctatctttcaaaatggcaacttttcaacctttgctggctttctatactgcatgtatgagaaaataaaaccaaacatcctaagagtttgaggggattgtgtggttaaaaagtgtatttttgctctcaccaaaacccaccattcttgtcatgcaattttgttgacataaggcccaagtctcccctgcagagagttccattgggaaccgcctggccagcgctatgctgccagaggcaccctctacagaaattctcaagacttgagttaagttcactctcatgtgatctggctgtaatcttgattgcgtttttaatttagcacttagagcaccaggaaaaacccatgctcaatgacaggtaacattatgtaacattgattacaattcaagtatggctccagtgctactgcaatccagctacaatggcccctttgtgtgctacaggaggggatcaactagagttgggctgggtagatagttgcaagatagcatgctgagcttagataacgttacctgcaatcaacggtgggccagctacgctaaccgtagcgttagcgtagcgtagtgtagcaatttttcgctacaatttagcgtagcgttagcgcttgtttctttttttgcgctaacgctatgtgcatggggcgaaaacgtgcgctaacgtttagcgtagcgttagcgcgattccccccatctgcgctaacgctacacgcacaggccgccaaaagctgcccgctacgctgcgttacagccgtttttagcggtttttagccgttttttgccgctaaaaacgctgtagcgtagcgtaacgcagcgtagcggcgccagcggcgcgctaccactacaccaaaaaaaggctagtgttagcgccgctacaaattagcgtagcgcagcggccgtagcggcgcgctaacactacacgaaaaaaaacaaaaattggcgccgctacgctaacgctacatgggcccgtagcgtagtgtagcgtagcggcccaccgctgctgcaatcaaatgagcattctattttcctggtggaaaattctagaaagcactccaaattacaacaggcagtcctccaacagcctccgatacaacatcacatgtatgtacatatgagtgtttttgaaaattgaaacgtcttcattctaaatcccattggccttattgcaatatcaattttttacccttgaggatatcattgaagtcttgattgggagagactggtgtggttttcaatttgaaagggcggtagcattttgatgggttttcaataggagctcttgtaaaaaatataccattccatgctcaatagtaggcttctgaagattagagttttgatgaagcaaaatagtcctccaagtagggcagccaaccaaacacctgcacacaggtgcagcagttgtgtgatggcacccgggtgcgggttctcaaaatggaagagtgtaacccgtgtgtcacccgggtatctcctcatctgtctgggagggggcgaggcaaaacaatctattgactaagtatgaaaaaaaatgtacagcaaagaaaaagtgagaaaaggaggggggtacatatagagagaaaaaaaagaagagaaaagaagagtaaggaaaaaagagaaaaaatcataatgaggaagaaggtttgggagggggtcctccaaagaatttgtaccaagcctttacacaaaggatttgtttgatcgtgtccagctggagtgctgaccgctgccaggagacaacagcgcagctatgtgagaagaccctttcagagggagcactggtggcaggaattgctaaaaagcggggcttgataaacgcacgccaaaccgcacgccaggtgcggattggcgtgcgtttatcaagccccgctttttagcaattcctgccaccagtgctccctctgaaagggtcttctcacatagctgcgctgttgtctcctggcagcggtcagcactccagctggacacgatcaaacaaatcctttgtgtaaaggcttggtacaaattctttggaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatcgatgggagtaaacaccccaacagatgaccggttttgaccggtcatcgatgggggtgtttcccccagtcaacccccccatcgatgaccgggtttgaccggtcatcgatgggagtgaacaccccaacagatgaccggtcaaaaccggtcatcgatggggttgtttacctccatcaaggaccgtttataaccggtccttgatgggggtgtttcccccatcgatgaccgtttgaccggtgggtgtgtttacctccatcaaggaccggttacaaggatgaaacagatacagtatctgccatgtatctgtcatgtatcactccatttatctgaaacccaatgagaaaattatctgaccaatgtgctggtatttgcaaggagatgcaacaattgagtttttggccatgtagctttgcagaattctctatgatacacacagagtattgtatctgttacatccttgccggttaaaaccggtccttgatgggggtgtttcccccatcgatgaccggttttgaccggtccttgatgggggtgtttgcctccatcaaggaccggttaaaactggtccttgatgggggtgtttctcccatcgatgaccggtcaaaggtcatcgatgggggtgtttgggggggggggggggtactcccatcgatgaccggttttgaccggccatccctgggggtgtttaaacccatcgatgaccgggcataaccggtcatccaagggggtgtttggggggggtgactcccatcgacgaccggttttgaccggtcattgatgggggtgttgaatcccaattgagaccggagcaaaccggtcatcaatgggggtgtttgggggggttgactcccatcaaggaccggtcaaaaccggtccttgcaataaatggttcctcccattgatgaccagtgtcataaatggtcatcagctcaggacttgtatggaactgtatggccaaattggctgatgaattcatttttttttaatttttaatttttttggccagagtggcggttcagtacctccatactcatgcctgggtcctatgagacggcggtaaatccttggcgtgcaggcctgcacgccttcctacactctgtagattggcgtgcgggcccgcacgccaatttttttttggcgtgcaggtgtgcacgccaatccgcacctggcgtgcgccaggggggctggcgtgcgtttatcaacgcccctaaaaagcattgtgccatgtgagctaagataggaaaagttctttgtcgaccttgccagtaattgagaatgttgatgtctttgtcctctgtttcttgatccaaatattgctttatttcaccttggacattgtcgattgggttggcagtggaaaacatctcttgctcaaatatgttgggttcacttttttgttttttagattgtttggggctgctggtaccttgcagttcaactaaatcatcagtttgtttttcttcatactgttttgcactctggtaaaaggttgttcgaatatcctccaacaatattgagtaattttcttatataaagttggcatgcttttgccaaaactgtaacttgaaccgcgggtcaagcatcatggcacatatgtacacaggcttttccagtgctttcctaagatagccatcgatcttctcaataatttgggtggctggggagatgagttggctttggtcatagaggcctttttggactgtcttgaggtgcttgactaggaccatgtataccggaagcgctgagttcaaagaagggtatagcgacttaattaacatgtgtgtggcaagacttagaggctcaattagcttcataatattgattgtttgatcccattcgtctttggtgagtgaaaatttcctagcatcttcgttttcacggatatactgagtacatgaccgctttagttgtacagcttgttggagcatttcaaaggttgagttccattgagtctccacatcaagtataaggcagaatgtatttgtttcgtattgttccaattggactccttgaacaatcttcttgaatcgctgtcggtgttgtggggatgattgaatgtggacactaagcccatgaactcgtttcagaacagttttcaagttaacatggattccatcaggttcagagttgatgaaccagaggtccattgctgaagttgaaagtggcttgtctgtattttccatctcgtcagaacccaagaaggcaagacctgctttagctgccaaattgataacatgtgcgacacatccaagaagatgttttcctggtttgaatcttgggatcaactctgacaacttcctagccacggtattgttggttgatgcattgtcagctgtgattgtatgtagcttttttgagcaatcaaatcttctcaggacaccatcaaagagctcggcaaagttctccctgttataattcaagcctgcataactgcgtaatcaaaatacgcagctatgctgacaatcgcaattctcaactccaccaaatttccaaacctaacccagaatattccaactcaacaaaactccaaccacccgccacacgaactggtctctttttcttcacacgcttaatcaataatcacaagtgaagaaaaagagactagtaagttaatcacacttccgtaccaaaactctccgatcaaaatcatcaaaaaacaaaaacactgactccttttttctttatctctttctctgttttcttcaaacctaaaaccatgtctagattaaatcaaaaactctttgcgtgtccttcactcatttctattaactctctcgtgttgcttgctcgtcgtgcaggtatgcactcttacttgtttttcttttcattatctttaagacataaacaaaatatataatacttgtttttctctacctcatattgttttcttaaattttcaggtgtgtggtgttatcaggtgttgtcgttgttacgtggaacaactcgactcatttcattctatctcatcaggttagctacagcaattttttttctttctttcctattcttgattgttttcctcactggctttcctttattgtttcacacactcttaatcaataatcacaagtgaagaagaagagactaattaaatcaaaaactctttgcgtgtccttcactcatttctattaactcgcttgttgtggaactactcaaccagggagatagagcttggaggggatatagacaactacactagtactaatgtaagttgatactacaggtgctgatgaggctgccctcctgtacaatgctaatgggaagattgtaacactaagaaaaagaagaagagaggtgtggctgatttctactttatcttagactactattactgaagagcttgtgtatgtagtacctactgaggtgagagaaggaggtgtaatgaggtgtgatgggataatactggcaagggtgtaacactggcaaagagtaatggcgctggcaaaggggataatctggcaaatgtggatttataactggcaattgaggatttataactggcaaggggggatgtataactggcaaatataactggcaatgatatctggtaaagatatcagggtgatactagtatttctgatttctaagactgtggttagaagataattcaggcagggtacatagcatcagggggaaaatacatgagagggaagaaagagtatatatgtgtacaacatgtacatacaacagcaaggcaccatggctggggaaatcctggctatgggtaatgtaaatcttaaacagtaataagtgatgagaaataatgtagctaagagacagatgttctgtgtatacaagtgttaatcaggtatggaaagtcaaagcagtgtgaaaggaaatatgtacatgatgtaatgtggttaaggttatcctgattgatgtatgtagttatggttatgctgaatatgcagtgtagtatgtagtaatgatgatgtaccatgatgaatgagtgattctacatagagactgtaactatataatgtgtaatgtatatgtactgtatgtataaagtaatgtactgttctggaactatgaatatactgaagagatgataactagagaactataagagatactgaaaagctgtaagaggtgactaggggtgaaatattgtgtagagtctgaatatgaaataataatgggaagaatatttgtagaatgatgtgaaaaatgaggatacatggaaaggtatggacataccacattgtgttgctcgcttgttgtgcaggtgtgtggtgttatcaggtgtcgtcgttgttacgtggaacaactcaactcatttcattctatctcatcaggtgtgtggtgttatcaggtgtcatcgttgttacatggaacaactcgactcatttcattctatctcatcaggggatcttgtcattacgactttgtgcaaatatttacactccccgctatgtggaccttggtaatgatcaataacagagatggaaagtgagaatcagaacacagccacaattttattgaatgatgctcaccctgaacgtagggaattgacaaagtcaaatccttcatttcaaactcatcattgataaagtgtacagtgactgccataaaggcagcaacctttggagaagtccaagcgtctttggtgaatgagaggaatttttgggtggaaatacactgcatcttgatgatttctgaagttcggatatacactttggcaaggtgagaggaaatgcacgtttttccaaaagagtacgtgttgcgattgagaaggtgaaggagatcccggaaagacttatgctcaaccaacaaaaaaggaaggttacactcggccaggaaatacacaagggcatctttgagtgtttctggattcatctcaagctacaaagagtattcatgtcagaattgaaaccatcccatttttcctaattaaaaatagaactacctcaggcgtcatcttagaacccttggtgttcttgttgacataattcaatagagtaaactgaccactattcgatgttgccttgtttggattttctaagtggtggatctttaacagatgatcggaatagttaccagtacttccggtcttatccttcctcattgtttggaggcattctttgccatctttcgatgttacatgacaagttacctcactaccatcatcggacttggtgaagtgtgcccagatccaacttctttttgagggttgggtttgaactttggcaggaaggaaggactgctcttcatcatcaatttcaatgattgggttttttgaggtggattgtgaacttctggtgttttcttttggcatgatttctcaactgatgatgttgaaataaagattggatgggatttttaacttgtgctagttgaaggaaagcaagtaaatttttgagagggaaaacaattcatatgtacaaaaaacaagttgcaactacagtctaaagagaaaaaagattcagatgttgctccccaagatctcatcggtcctcaagcgatgatcattgagatgcaaccggtaaccaagggcaagctcaaaagagattttctctgaggagccatgttgcaacttgcaagcatcgatgatttggttacaagctaattcacccgggtgattcacctgattcacccgaagcacacgggtacgggtgctcggtgctggggatatgtcaatccgaacacacgggtggctgccctacctccaagcgctcgaaatgtgtaaacttttattgaagaagttaattgggtcgggttttccggagatgcaatatgataactagggtttaaaatggttcattatcgatatgacaatcgcggtgagaataaaggtgaatgtagggaaaattgatctcatggaacggagtgtgaacaagggttcaaggtgcctttctttcaccgagggtttgcagagcgccccaccgaagcaatcaacaagccgttcataaagtctggcaagattcaacaagccgttcagaaagtctggcaagttagagcacgtgacttcagttcgtgtggatttgtatgatttacaatttttgaaagttgcaactctttgtttcaaatcataacaacatttaaaaatagagccgattatcataaattttgaaggttgggagaagtacagaacaagaagcaaacacaaagataagagtcgaaagaaagttggaacgatcagacttcctgggaaaccttggaagctttgtcttttgacttggctgggagcagctcggagtgaactgtagacgaagaaggaagtcagaagatgtggagggcgtaaagggaggatgtatgcttgtttgggacttactctgtggaataacaccaccctgtgagataacacagtgaccgaggagcttgttcaattcttcgtcgttctgagataggggagaaagtcagctaaggcaacgatccagatcctttggtgaaaaaagagcttactcggatggcaagttgtagatgacgggggatgattcgagatttcttgttatcccgagcagcgtttccggccaattcaagaatttcagctgccaggtattccagaacggcggcgaggtagactgcaatcaatcaaaaagaagtgggttagcaagatcaaccggttgtttcggtgagcatttgaggtcaactaaccaggtgcaccagctccaactcgctgggcatagttgccctttcggagtagtcggtggatacgaccgacagggaattgaagaccggccttggacgaacgagattggctggcagctttctcgccaccggctttgcctcctttgcctcctgacattgttgtgtgtgttggtttttgggtggggtgggtttggttggttggttggctggtgaggttggtttgtgttggtggttgagcttggaggtgggatggtctccgattgaaggggagggtgtttatatactcttgggacatcccaggggaagcccccgtgacagtgcccagttgcaggacttggccgccggctggctgacttcaggcgcgtcttgaattcggaccacgctccccgcagttcccagccagacgcgatcgagcactctgattggtcagactcgccggatcgaccacccgccgcgtgaactcagcacaacggccaaccccaataaaggagaagagaagcctccacttggatgctggccatggagcacccgacctaccacaactcaccaccaacctcagcagaagatgtcgacaagcgaacccatgcccggaggaagtgactgcctgatcaaattcggatctcgggccgactacaaccgcttcgttggccaactgcgctctcaactccgctcgtatctgatcacctcatgtcaagaaaacaatatcgaaatcggcagcccggaccacctggctgtcgaatccgtcctcatggatgtgcgtacttgctctgtttttttttttttttttttgatgcaggaacagtctgttctgaccagtttgtctactttcaggtattcatgaaatatacgctcgaatttatcagggaaaatcttctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccctttttttcgatactgtatcaaaaatcgatccgatccgataaatgccgataccgtatcggatcgaatctgtttcaccgtgctccagtttgtgacaagagtgcataacaaccaggttgttcgaagtatatcagcatgtgagtatgttctaaggtacaacaagtaacaacgggaggtccaccggcctaataaacagatctcatttgctggcatacctcaagtgtggtgtaatgatgcgccgccaaccctaaaggagtggcctaaaagccggtgttccctgtttgctgacagcacctcttgatgggtgtgttgggctgcagaaaggtgtcagcaacccatgtaggacaccgactggtgtcctgtatgggttgctgaactaatctggttgctttgttgaggccggagggaaccctccagcctttgagacaatgtacagtcttgacatattcttccagtcattgagatggatttctgggtatatttgcctgcaaaaaaacctccatacccacaggtacacaggtagccgccctagcagacctggcgggcgtcaggatgcaagtgggttgggtcgacccgcaggatacccgcaacctggcgggtcacaggtcgggtttgagcaggctaggattggaaattgacctgacccagatttaaaccaacaggttggtggggcaggtatgtgcaggacggaatgtatttgggttggcttgagattgaccaacttacttgattgaaaggaagaaagtgattatttgctgggttgacctggacccaacccaagacctgacctgacccaacccgaggcactgtgtatttgggccgggtttggtcaacattttacaatttttgccccaaggatttggcggagcgggtttggtcaccgtttttcgacccaaacccagcccacttgcatcctgaggcgggtgcgggtgtccaaaatattggatttttgaggcaggtacccacacccgctactggtcccactgcaccgatgaccacatatccagtactggatatcctgtaaaaaattggggatatgctgtaatcaacactttctgtttcttttttttagtaattcctttgatgtttcatataaattctgtaacttttctttaaacttactgagaagttacagaatagttacagttaacttgaagaaaagttaccaaaaatttacagaatgcccaaaatgaatcacagaaaaaaaaaacaggaaagtttggtgaagttactttaacttttctgtaaactttctgtaacacttctctaacttttctgtaactttgcattaaattaaaagaaaagttacagaagttacagaaaatgcaaatgaattgccggaaaaaaaaagatcacagaaacgtttgaccacagaatatccccattttttacaggatatccagtaccggatatttggtcagggttgtagtgggatccccgggtatgaagcaacatctctatttgatatacccctgattccattcaaattatgccctaggatgctgaattattactaattactcatactacaaactatcaacttccttgatgaagagttggagcaccaaacacacctttttctgaccaacttggtaatttaacatttgcatttttccagaaaagacaaactaaatgagtggggttttctttcaaacttcttagcctttgtggtttgaaattttctactggaacccaggaattaacacacaaaatgtatggtgagaaatgcataatttgcatagtttagtttggacatgatgcacaagaatttaatttcttatatgtttttgtctgaattactggtttctttaggaggaaagttctgccaatacatcttcagtttgcttgcagcccttgtttgcaaatatctaacattaaccaaagtgctggtatccctttcatgtgaattgtatgaacacttggagtgatgggagaggtgaggtaaattctagattaccagattgtcaagctcatcatttaaccctgtaagatataattgttacaaatgcaaacagaagctcaaccaagcattcaagactccatcactacaagaaaaatttttacaactgtatccagttgaaatgtgacttgacaaatgtgcctttgtaatatgacatgtcaactgtaaacagttgcccagctttttattgcagtgcatccaagactggaatctccaggtaatcaatctcattaattttagttgattccacaaaagacattgtaagcttacctggtatcatctgctgggatgagactcacaatcagaaacatgtgttaggtaccattcaaaagacattgcttatgtcagccacccacaattttcaaaaattatattttcctgtagaacatttaattaccgctgggcaaggtctcatagctcacacagaggaaccccatcaagggtgtgttgataattgcacacctcccccctccctgcctgcccacgcccatgccccttggaaggctgtttccaaggtaaaacaggattccgaggggcgtgggcgtgggcgggcgggggggggggggcttgtgattatcaacgcacccatcaaggtagctccaatgaaaggaaacatttacatctccttgtgctattggtcaaacaagcatctgtaaattgatttacagttttattttctgacagagtatttgagcagaactatatcatgaatgattacaagttgcatgaaaatctcaaacaacctgtccaattaggaaaaattacatacttgcagaatctaaaagtttttgcaaatgcacaaagcttatcaattcatttgtatttctttcataccaggcaaataatgaagccatatgtgtaactgaaggtttctttgtcttgttatatgattgatatctaggctcaaatggtaactaattcaaaccaagaagtgaaatcattggtgtaggatgagttatttgtatctcaaacaaaaattcttgagtataagttcttggattggcagcataggcagagacgatacctggtcaaagagcacaccacaggcagatagagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttcatgggttgggacaatgccttaggttgcctgagtttaggggaagtattgggtctgaagtggaagggagttccaaaacaaaggaaaatttctacaagattggatcttgatcaacatatatacatacaaaagagctacaaattgaaagtagagtattaaaaaaaccctctgaagtcttagtcaaacaattaccaagatgtagccaaatcaattttgggagttgtttgaccaggtcgatgattttccacatgcacaactcccaaatctgacaagtctaatgtcagatttgatgaattgactccaatttgatctcatcattttttattcaacaactcacatgttgtattccaaactggtcaatttcaaacaactcccaaaattgatgtctattacatccttggagttgtttgactaagaattgggagttttttccattaacataaaattattgtagtgtatccagaaagtaagccaatgtgcacacacatatataaattagctggcttgatagtgttcacttctcaatctaattatcactttttaaaataaaattcaacaacctggcattaatcctctagccatttggaatgtctccctccacacatgagcttggaccacatttccttccattgcatctatcaacggtgcaacagagacgatacaagacggtatcaggcgtttatttgtattgtctcagaatttgaatacacaaaaataccggatttgtgttgtctcactttcctgagacaatacacatgtattgtctttgaaaagtgagacaagtattctgtatggtctcagatgactgatcccaccaaaaccgtatctgatacacaagatatttggccgtattgaagaaaaaaaaagacatttttttcatttgtaaatcccaatccaagacaataaattttttcaccaataaaagaaaatactgataccggtatcaggctcaaaataaagacaatatgatccgatacaaatacatgtaatctgttgcaccgttgcctctatggcaaccactatgatttttttgtgatgatgcggatgtgctgtgtttcattgacatcctagcatttacaaaaggactgtgccagaaagcaagttaattgttgagaacctgtgagttgtgacccaacacattgttgagaacctgtgagttgtgacccaacactcaatgggtgatgctataaccactctggtgtgcccatctctatgagcagagaccaattttatgcttctgaaattgcaatgccatgatatgaccatgaccaggtttataagttttgggtgtcaagctgcataaaagaagattgtaatatagaagcaaaactgaactccaactctttcagtattgttgaccaacagagctcaggtctcatgttcaccctcagcatcaatcttgagctctgttaattttgatgaaatagagaccggagaggcggagaattttcggagaagagaaaattttttgggcaacaaaaagaatgaattttgttggagtggctcaagggtcggaaaaggagagaaagagccaatgatttttatttgcttagtagagcctacgcgttaaatagactacgtacatcaagttcaatctgtggttctgagagaaaaatgaatatcataatgaataacaaaaatcaacaaattcttgaatagatgactggagtaattgactattgataaagactagaccagggctcgaagactacaaggattgcagcactagacaacaggacaagataccacgcagaaactaacaacaattgtataataatttgtattctatcatttaatcattatcactcataagaataaacaaaagggattttttagggatgaagagagaaagagagtcaaaattccaacaaatttcaacccacatgctctgtcagctatgtgtatgaaactctggcttaatgtatataaaagccaggtactatcactgtgctgaaggactaatttcaagaccaagattactcctagtcaccctcaaactattaagtggtccaaacttcccacttaagaggttctaagtccacactcctcagttaatgacactttgagtaatcaaaggagcactgtaggagacaataacagaatatgttattgcaagttgtttggaagcaatattcagtatttcaataagtatttggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattagtaagaagagaatctgggataattctaagcttcttaataataaattcaagtaagaaggcagggttggattggataaaaagactactctagaagtagggggagaatattcactgtagctactagtattactcacttattttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcaggttgatgcaccagatccggataagaacatgctggctctctatgtagaagccttaattgccatcagacctggagtaggtcttacctttgtataaggtgatttatgaacacgtccaattgaccaaatctaatcataccacatctttctcaatcttgtcagataaaattacccgatgaaactctctctacctctgatttcttccctttcaagtactatcatttcatttcccagaccggctctcctaacccagttgcccttcaggctagtctcagattactgtgttcaacggtcaataggcgcgcagaaggtaaggatttgatttgcattttttttttctcggatcaagcacgtttgttaggggagactgatagtcaagcgtcgcgtagacttcaatcaattttttggggaacagctcgaccagttttgggcgtccgaaatcgaggccagccgacttacacggccgcgctcaaggaaacttgcgatcatgatgtggatctggattatcaagggtttggtcgttcgatctgacccacgggggtacacgatgctcgaccgaatttgcggtttgttgaaggaggtcggggaacttaaaggctggattgcaaaacgcttggccgtcgttgttgatcataaggacgagactatcagtcccaagaactttgcagtcatcaaggtagaacattcgcccccctcatccacagtagtttgtttcagattggatactaattcgatttgggatgacgctcagtttttatccatgcaacgcgcttgccattatctgatcggtcgtctagttcgcgactatgctgaggcaaacggtgtgtcacaatcagtttctttcatacctaggccgatgaaaaaatgattaggaaattccagctcaaagcaaaagaactcatattttccattgttgatttgaaatatcttcagaagattcacgttgggtttatcttgtcggattggccactttacttgcacgagtgggatcctcagtgacctccctgcagcatgaaaaggtcagagacgggaagagaagaattgaaaatatcattgtgttatattttgaagtgctgatatgagcgaaagtggttctagattatacctttgctacttgaggcgttaaagctacctgatgtggacgttaagttggatagcttggtgaccatccatgacctgattgaaaacgacaagcgagggaccgtcttcgagaatcacttatcttctctagtatcggccttgttaatcaactgtaccttcggaaggggtagcatcaatggcgaagacaggtccaagacacctaatgactcagcgccaaaaacgggaggaacatctgcggtaagttctggtttctgtgcatcatatgtaatctgatatcctttcatctcagcttgtgatggctctgtggttccattgagcatggtcgctaatcatgtgttgggacttgctcgcattgcgtggaacagtcggtcaggcttttcgcgctgaagattctggcactcctgccgagcaaggccggccacccgtcgtcctcaacccccggcccttccccgccaccgtccggcctgccatccaatgtcgccaagggcgtcctacaaggccaacggaacaaggtgttgctggccctgtccagtgcactcgacgaccccaaacgcgacgtcaggaagatcgccgttgattgtcgcgctcactggttctctctaaacttgacttgatttcgatcatggcaccccatgcgttcaacttaccacaactactccttttccaaatttttaaccgttttctatcgttcatctgcttttcgatctatttaccatgactttcgattacggaatacaccaatcttacatagcatgtagtcgagaattacatttgttacatgtgtatgtagtcaaaatactgtccccctagatttcatagtatgcgataccaacagccatacatcggcatatttcactcgggaaacaaatgtgacccctgtatataaccgacccaagtgagttgggtggtgtgatgaccgggctgaggttgcttatccccaggaattgattcggggaagaatgtggaagattcagaagaatgtctcgcctgtatatcagcctgtacaagcccgtggctgtactcgaacttcccaaccagaaacagccaaccggaaatgcatgacttctcggattggctttctatggccgatttctttgaattatagccagtcttccatcagtctcaacgtgcggtgaaccgccagcagttcctccacctctaatttcatcaacatgcactgtttttcattcttgcggaatattgcgatctacacctggacaatcagcttcaacttcactcccagctccgggaaactacatggtcagtctgtaaccagatacgtcgtggaatatcaaaaccaccatgcactcgttcaaaatcaaacagctgtacgcatccatccaactattcacccttcttggttttttcgccttttgctgcttcaaactgattttgggctgcgtgggaaacttcagtacttcaggaatttattggaaacgcacttgaagagcaacaacatcgggttcaatgacattacgccgttcaatgaagcccccagcattttttccggcttctcactttcagttcacactccacacaatccaaaaaccatcaaagcggcctcctttgtcaaagtttgctcgcatttctcttcttttactgattcgcgtggaatgtccatccagcgtattttgtgtgttacaatcgctaacggatgatctcgtacacaggcaatctttcccgttctgccagtcgcacgcccggtctttctgcacacacccagagttctcaacactctacaggtggggaatccggcggatgttttcgagcctcatgttcaagttggcatatcacgtctacacaaaaagggatatcgatgcaaagggatcaacatagccgtcattgacactggctgcgattgtcaacatccggccttgggaaaaggcttcgggaaaggattcaagattgcgaaaggatacgattttgtgggcgacgcttacaatggatcgaacctgccgatacccgatgacaatccatgcacgtcttgtgctgtgagtgcctttcccagtcttctttgtatctctgattctaacgatgttgctatatattttttcgtaccagctgcatggtactcacatcatgggtgttctcgccgctaacgagaatactatgggctttcgaggagtatgtccagatgcaacaatgtcctcgtaccgaatatttggctgtgaggaaaatacaaacgacgaactggtcgcttcagccttgctgcgagcgtacaaggatgggggtttgtagcaagtgcttctttctcaaagattcacatctcaataactcacgtaaccttggtaattcttaaattttcagccgatgttttctcgttatctgttggcgcccccggtggttgggctggaggatcgatagcagcagtcatcgccagccggatagccaaaaggcgtgcagtcgtagtctcggctggaaacctgggtgatgtaagtatttcctgagcaacaatgagactggcatcccgtcaaatgttgacactcgatttcatttaaggaaggtatgttctttgccacctcgccatccaccggcaccggcgcgatctcggtaggaagtgtccaatcgaccgcccttgtatcatatcctttcacgacttccctcactggctcccgaaccttcaactactttgctacctttactatggaacctggaacctttcctgtatacccgataagctctacgaaggatggcctggatgacgcctgtacaccgttaccagccaatctacctaatctatcgcaacacatcgcattagtcaggcgttccgaaacacagtaagcgactcccgacttttttttggcaaagccatcggactgacatccagtttacaacacagcgcatgcacattcgaaacccaattgggccacttgctcaagaaaggcacacacaagatcctttgggccaatgtttgttacacatttttcttgccttcattgattgaccattgtttttttgactatctgttgggtgttgctaccccggttcaacttagaataactctttcccagaatacgtcgcgcgtgatgcttctaacggggtgtctgtgggtgtggtaactcgagatatcggaacaatgctaagagaaaagtattttgaaaatcctggaaaattcagtattaccatctcaaaggatttggcgattgctcaaggtatttacattggtgtcgcaagatatggatagtctttgaatcaataaagaatactgaccacctataatttttctcattgaaatagttgctgcccccgacagcggcaaagttagtccattctccaactagtgagcatcatccatttgtctattttggaaaacactgaaagctgaagcccaaattccttccagtggtcccatgttcgatctcgaatcaccgcagcctggggtacttggagttgggggcaacgtcctatgtttgttgaactcacactctgttccatgactttgtctttccgtttctttagaggttaaccttcccctcctgtttcgcacccaaatttagccacttaccccgtatccgaaggttcatttgtaagcatgcattctgacgactaggtttgattattcagccccagaactgagtcgaacatgcaatcctttgatgtaatgcaggctatcgcctcaggaacgtctatctccgcgccacaggtcagttgttattttcacatagtatgtggtttataatatgatggctgatgtatcccaacgaatctcagatggcgggtattgcagctctggtgatcagtacgcaagggaaaaacatcaatccacttgaaatttacaccaggatcgcttcctcagcgacgcctgtttcaaatttcagcgaaactggtattctggaatgtaagaaggtttcccagcatagccgttccgcgaatcaaaagcttattagagttgattttcattatagccgtatgtcatcagggtgcaggcctagtcaacgcttggtgtgccgcaatggcgaccactgtggtttcaactcattcattttctctaaatgataccctccacttcaacgggacgcagtctttctctattacaaataaaggcaaacaatctgtttcatataccgtcgagcatgtcactgctggaaccgccctcactttttccgaaaccaacgtagcaaaccgatggccagtgccgctcattcctggcactgcagacgtgtctttctcagtctatgaatttgtgctccgcccaggacaaactcgcaagctccaagtgaaattcaaagcgcctttaggtctagaagaaatctcgcttccagtttattcaggtttcgtgatccttgtaagtgacacgctaactcaacaccagagtgtcgcccctaaagtactcatggcttgtgaccaaatctgacgatatgtatcactaaagaaatccgacacagaatgcgagagccacactatcccttactatggagtaggtgcagcattgaaacagcgaccaggtaacgtgttaatatcaattaatatgacatttttttttttttcaaaattatactaagttgatagatttgttcctggtcgtagtgctcgactatggatatagctaccaagacaattatactttacccgcactagatagtggtttgactggattgccagtcgaggagggacataccttcactttgcaagggcttgatgtcccaattgttgaatatcgattagcgtgtaagtcttcattagaaatattatcagaagatgatttcctgcacattactgatcaaattgcgatatctcctactttagtcggaactcctttggttctatttcacattgtcaaaggggacactgttataccaacatctcttttacctcaacaatcttcacaagaaaaagcacccaacccagaaccgcatcccgtaacaacccctccaccctcttctaaagtttcttctcaagacagtaccgccaactcgccacaaaatggtcggctcctcaagagagctgtaaatagtgaaaaaaaaccctttgtatcatccctccaaacccgatgaatttcccggcagacttcctaatcaattccgaggaatcccattgctagggtcaattaagccgtttgaacaattacaaagatggaagccaagacatgcgtgtgtttcagtttcatctttgaacagcccagccattatcgacccattggaccacacagttgaaattgattccttctctatttgtaggttggctgacgctgcttcaatcgctttcagcgggaagatatatgacttgagtgttgcgaactatcatcacgctaaaccgataacagtcccagacggaaaatatcgaattctagtgaggtgagtgagaaccgaagattgatgctcccttacagatttgatggcatgtccaacttactcaaacaaaattgacaattttcagggctctacgagtgacaggcgaccctcgagaagaagaggattatgaggcctggctttcaccaattttcaccatccgtcgttccaaccaaaagccttaataagccgataacccactaatctgcctgtcatatcatatatctctcaaaacaatccaactcaacaagccttcctaccttcgccttttatgtattctgaatttccgcggagcgtactggatttcaagccctccaaaactgcagctggttctagtctatttcgatttaccgtgttcaaatcaactggaagatcatttccaatcaaaagacatttcaagcttcatcagttttcttgcctatttgtaaacttcacaaaacttaatcaccacctcatttcttcaatttcttgttcaatagaaaacccctgaattccgggcctacatgtgcaaacaattccttaggtctgctttgctcattcatagaggatagcttctgatttcatcatgattccttgcttacataagccttcttttttttcctaatttgaagttcataatcaaatattgtacttagacatcaactaatctatttgtttggcttgaccacaccacaacattattttttttctttttaaaaaaacctttaattcaacgcttggtttggactagtgcttacattcttttgataaatgctgattttttgaaaccaaaatcaattgatgtaaatatctatgttgtataaattgatgaagaggtgtttgaccaaaaaaaaaaaaaaaaacatgaaattaatgagatgtgctttgtgagggatcaagtcttcatgatttcctgctcgaatttggtgggccacattcctgtgaaaacaggccacactcaagtagttgaggaagaaaatgaattgctgcaggtcatcaaaagtatggtgaagctccagatacctggaaaccaagcgcagaattgcaactcagcaagcttccttttctttccttttttcaaagtcctattccaatcacggtccttgagcaatgtgtacagcttttgatgaagtgtacacatgtatcgtgcatggatgaccagttgagttgatgtgtcaccaaagtgtgtgatttctccgacagtcccttaccgagttttcctaggttttcctctaacttaactaagtccctcccagtggaggggggacgccgtcccgcagggaccctccgaaggagggacttatgcgcaaggccgacctgcctgctcgagagcattaggaaaatcagcgttttttttttattcactttgctgggttcatcgtttaacatcggtggatgaagttgcccaccaaacggaggagcctttccaggagattcgatctcttgactgaatgagctggtggggtgacccattgctggcccacaggccgcggggtcgcctttccacgtaagtccctccctccggtcggcgcaatgcgacaagtggtttaccactccgacaaaggagggcagggacttagctaagttagggttttcctacgtagtcatccttatcaagagccgatatctcttttgacttgactctcgcctacatacacaaacccatccttcgagcagggaccaaagaaccgacaagcattgcacctcatggttgagtctgggtcgatcatcttgggagtggtggcgattctctcggcgctattccgggcgtttttgaagcccaagttcgaccaagcaggtgaggttgcttatatccaatcttgcatcagacattggaaacaagtcgggcacatgctgatttctttgacccggatcacatccaacgctgctcaggtatctttaggaccgggacaaatcgtaacaacgagcattgttcgacgataggcttggaggcatgtgaggacatatgggtcgatcaaccgacagggttggcttatttggcatgcagcagtcgcacacagcgggcgttttgggaaacgggagtgggaatactagagttgagttttcaggttgtctttccaagagttttacgccgattgtgtatttttctgatttggttcatccccattgaagagcagaaaaattaccacctcgctcgcttgatcatatcacaatcctagacctcaaaacccacgagcaccgaaaagtcgaactggtcaacttaccaccccacatagtaaagaacggtatttacgtgcatggtatcgacctggttgttactccgagtgatccaaccgatagcagcgctgcaaaccaaatgccgctttcggatggcgcagccggcgatcagctaggctcaagacgagctaccatatacctcatcaaccatcgacctccctcggacaggaagtcggcccctttgatcggcgctcaaagcgtgatcgaggttttcgataccgtgttgggcgactctaaggcaacacacaccacaacgatcgaacatggtctcatcttaactcctaacaatcttgtgggtattagtgagacgagcttctatgttacaaatgaccatagttccaaaaccggttgggtgagcttccttcctgcattttcacacacttcgcttttgcttgctcttgatttgagttaaccgcctttcgcaaaattatgattgactcagacccggcgtttggaggtgtgtaattttatgacttatgtcatccaacttactcgagtcatagttaactcaatgtcataatcaatagccgtttttcacagattcagaggtcagatctttatgttttcttgtttgaaccaaagtccttctttcgtttaccatgtgccacctgcttacgtcttggactcaatgtagattgatagcattatattttgttcgttccaagacgagctgaactgtttgcctgcagtaagcggtaaacatccgcaccccaatggaattgctaaggtaaatcagaaatttatgtggcggagaaatgtatttaccatctttgattccactaggggcccggggattcgttgtacatggtcaccactttcgatccttatctgagagtgtatgaaatgcaagccgactacactctagccctaacagacgaactcaaagttgagcgaaaattcgagttttatctgtatgctgatttccttttcaagaaaaaaactgatcagatgttccacctgaacaatccacaatctctttgatcccaacatgatcctatctattaccagttacccagagtagtggacaatatttatgtgacccccaaaggatcaatctttatggctggaataccatcactctataggttcaagaaacgtctgttggggatgcaagaaggcaactttgatatactgtctccctctgatgtttggaaagtctcgaatgaaacaagctctgatgcattttacggtggaagattgaaggtagaacaggtaagagaactgaaattcttgtaatgtgtactgtttcaagtcttccttctgggttacatatgatggggatttgatgatttccaatatttggggtctttcctctaattaggtcctagcagatgatggaaataaaatcaatggaaacacgggtgtggctgtttgggattcaaagctgtatctgaccggtaagtttgaacttccaattccttccttggagtccgaatcatccttttcttgttcttttttgccaaaaagaatgagagtgttagttcccctgatggcattattgatgcttacaaaggatgttttgatgttgtttttaggccttacaagtccatatatatcagtatgtaaaattgatgaggaattggctcagtgaatgatgtgaaacctttctccttttttctctcttgcttgcttgtaaacgtctgttttgattgtgtcacaccagctgaaaacctcaacccctctgggatctgtggaagatattttagaaaaattgcaaacacacacaaatacgtcagaaggaatgaatcatttttcaaaaaaaaaaaaaacatcttaaccaggaatgagagtgtgtctttgtataggatggtgacacatttccattcaggaatgagcttgcttgatgttgtgggattatggcggatcaccaaaagttattcaagactggagtagagtatgtaagctctgaatgattagaccatgtgccattgaccaggaaggtgaatcattgaagcacagattccattaatagtgcaattctaaaaactcttcatgttttctcctttgagtgactggttatcacagtttgctttttgcacattaaatctatttcgtatctgatgatacataacactttttatgcatgttgcagactggattgaaattgtacatagttgaagtacagtgggtggaccgttatttttggctgcttgttttggattctacagcttcaaagcacaaacttcaagtcacaagacttggtgaaggggtgaagaataggtcccagaaaatgaatatgaagaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaaacaaaatgtttttttccaaaagctttgttattcattttgggggagtgggagtgctgagagaacaaaagagtggaacatgacaagaatgattataaatgaaaaaaattggaaccaaaaaaggttgagccaggttggttgtccagattgagagtgcaaaacagtaaattctagtgctttactgcaatgtgagctggtgaatgccccactcaacaactggttaaaactatatggtaaccactttttccaaaattttcatttataatcattcttcctatttcccattctttctttctctctgcactcacacttcctcaaaatgaatatcaaagcttttgaaaaaaatcaattttattttttatttttcacaaaatttgaaacttggttttttgtttttgttttttcatattcattttttgcaacctattctgcaccacttgacaaagtctcatgacttaaatctggtgctttgaagctctgggatccaaaacaagcagccaaaaataacggtccacccactgtacatatttggatctggcaggtgtcacttgaaacatgattgcaactcatgagcattatctattagcacttcagattagtaaagtgaggatacatgagtaccaatcaattcaaccagattcaaccctgtctgataaaaaaaatcaaagtcaaacctacatcttttttacatcctaaaggatcatgggtggactaatcttaaaaacacatgtgtttcattcacacatgctgcatgctgttgttttgggtaagagctcaacctcacatcttttagaagcttacttcatgaggttttgacgcgagtgtaccagactttgcttttctttggttgaattacccccacgaccgcttggcttgaaaaatggatttgatcggggcaagagcaccagatgcgatcgagggccttcagaatagtatcgaaaggctacttgaacatttagtctaattacacgaatcaaggcaagtcaaggagcgcgagcattgggcctttctcggactggatcgccaaacccaaaccagatctgtaagatctaagctatgcagttcgatcgggcagccccatgttggcctattggggatggtaatgaagtttgaaaaggtcatccataccaatccattccttgtgtcttcatttctctatgtctcatcgggcgtttgaagggtagcagctggcagcggtgcttacaactttcgccaaatctaacagaatcaaaggactgtgctctaccatttgcgaaacgggaatatggacaccgttgaataccaaggtgcagtgcgtattgatgcggttaggtggccttaagttctacctcactctttttttgcttgctcaatacattaaaccctttactttagcttgtgaagatattccccaggatctcggtttgaagcatgttgtatagagatttgacatataaaatactcaactcctgtctgaacgcagttagttttttcctcctttcgtgatccccttctttcttctaaaatcagttgatcttaagtaagctaaggaaagaaatatcttcggatcaaccgactgcagtgatgtggaaatttttcagtgtcatcgcgatattagtttcactcccactttccagtataactataagctcatccattggtgcagacttgaataatgcacacccactccgcatccctttggaaaagaagctgtttgtgaggggtggcgatgggatcttcaatttcactgccgctcaattgtcacatcagcatacgcttaggtaggccagaagagaggatttctgatcgtcgctttcacttgcttgatacttttgccaacacttatgttgtttgttctgttttgcttgcgaaaagaaaatatcggggcacttgtgagaaatacaaacacgcccgaagcttttggcccagcctatccaaattctcaaggccataccgtcatcataggcgccaaattgaaaggttaactaatcaaggcaatcagagtaagcatcaagatcataatatatccaagtcttaccatagaccgaaagcttattcagtgagatgatttaaaattgaagtgtggacgtaagtcacgatacaaaatatgcagaagctttgcgcttacaaacactccaaaaacagtggactcgtaaaaattggaacgccaagccaaaccttcagtgtagatttcgacacgtgggttgatttggttttcttgcatctatccctcatattcctctgaaaacattaaacgctttctttcccttgcaaaatcattgaaacagggggtcgggagatttttgggttccgtcaatcgattgcaaagataacccatgcggctctaagaatatttataatgcatctgcaagcagcacatctacaagacttccggattcatttaaggttaattgtcagttcttcacagatttatgaatggcagccgctgcgtaaccccacctgatcttagtttggttcttggctttggagggctggtatagatggagatggatcaactacatcaggaaaccaatacagagattcggtcaaattggcaggaatcaccattgccaaccagaccttcgccggtgtatcgaagctgagcgacgaatttcaacacgacccaacagatggcgtattaggtcaggatttaatgcgattagattacatcaagaaaatgccacgattctgatgataaaatcttggattttggatccaggtctagcctatcccgcaatctctcatttgaagtcgccttcgttcattgaaaacgtgtgtatctcgcgtcatacttgtgattaaatatgcaatcatctagttgcttattatttttgtttttctttcaaaaaaaaatatctccgcaggcatttaatcaaggattgataccatccaagacgttttctttcaaattagccaacgaaggtggtgagctatatttggggggagtgaatccatccaggtttgtaggtacactagaagcacatccaggtgagttgaaattggtgcatcttgagtgggattctggcgaatttttcaaaaaaaaaactatcttgacggacaaacatgtgtttttttgaatagttatacgacaggcatattgtgagctaatcaaactgatattttatctttatccaagactagccgagtgctaacgcgcaattctcgcttcgatcttctaggggagattggtaatggaagtgtcaatgttaatagcatcaacatcagtcaaaatggccgaatgattcttgatagtggcacaacgattatgtgagttactctcacagcgcaatttgaaaaaaatcagaccgtgatcatgaaccggcaagcaaatgtgagttttagaaaacagaatgaaacccttttttaatatttcgttagtctcgacgaagttttgttgaaagtaaaataacagatggctcttccgatttgttcaagtaggattcagtaatcaatctttacattgttccttcgttccagatatggaccaaagctagctgtggaaaaactatactcttcggtcgacggagcaaagaaatacgagaaacgggatggcctttggaaatgtgggtcaattttccaatgtgtttataagcaatgatgtgctaagataatccatcacagtcccttgcgtgagcgcaccatcggtttctttcagctggaacggtggtgggcaatgggcaatagacccgaaacgaatgtcactaggtaaagtggaggctaactcagccgaatgcatcggtgctatctcgagtcaagctgtcggcctgaatgattcctggctactgggcgatacattcatgtctgtaagtgtggatatgccaatgcctcatttgaagctttcagggtcatctaatttcggtttactcttatgataatttatcagaatgtttacagcgtctttaacccagtcgggggtggaactgtttcattcgccacaccggtatagaaatcataagcatatcaactccttcaattatcagtcatcctaacctaatgcttgcccacgatgagcgccaattagttttggaaagtcaaaaaccatctcacatcaatcatggccactggtgtccatattgtttttggccttatcttgtgtagataggctatactttgcaatagcttaaatttaatgaaccccatctgtttgtactcgcaggaggtgtgctgcatgctacgcgctcctgcggaaacgccgggggcacagattcaaaagcagataaagtatttatgtgcccaaatatcacagtgacgcagagacagcaggtcatagtcggcatattttgtctttcaagatgagctatgagagggaattaattgattgcaaattagatgtttaaaaggatcattgcgcatactgagaaattgcttattatttcggacaaagtttttaaggtaagataacctgtgttgattcaacatttgtttttcaaacaatgcgagatctgtaacgcgcaaagaatgaacgaagcacttgcatgatgaactactacttaaagatacgggcgttcgaatcagtcctaaaagtacttagcatatgaaagatacttcttcgagtgagtcttaccatagttattacaatgtcatcgtagttggtgttacaaccttcggctgaggctggccgagaacctgctgatcatcacacgcgattgaagccgaaagtccttgaaacttgccaagatccggtgggactcttttgtaagttcgacaggcagcttcgcgatctaaggtaggtacggagctgagttcaacttcgcatgcgcctaaactgacagtttcagtgtccttgcttttcgttttaatcacaacctaagaataatatctgaattaattcccttcctaaggctcagtttcaaaagctcaatgcaaacatacctttgccgttacgtggtacgtgactgtcataaatttggtcttgcatgtgtcgccgatggaataatgatagacactcttgggacgcggaatggttagatctacacttccactccatgcaaagcttgaccgggaagccgttctcttctctcgatcagaggacgtaatcggaatctcggccgcttcaacgatggaaacgacgggctttcggtgggggcgcaaggctggtagtatgctcggctttcggcggagtttgccaaggcttcgagtcgacctcaacttgggaactgttgaagatggggcgtctgacaaggaagccgcgaaaaacaagggttttgaattttggggtggaggatgcccgacgttagacgtgtcaactgattccgtatcagtcattaaggttcgttcgagggctatgataacttttttgaatttgggcggatccaagtgagtttctcgcagatagtctgtgttgatcgagagggatactgtgaggtgatccccacaggagacttgggtagggcaagaaagcgaataacggatccggggcgctgttgtggatccatgaatatgtgtgagagttcctacgggggacaagttgtggaagtttgtgagatgaagtggataacactttgtaatggttttctctccgggagccccacggacgactgttagaggatagtggtcagtttatcatgtctgccttgcttagcccatggttggaagctggaaacacacctgcttctagctgccaccaactcctccaatttttgtatgtcatcgaaccgatggcaaacccgagacgattagggtcagtggctgttcgagggacaatcaacctccagtggctttgatagtcaccgataagggtgttcaatttttgaggattatccggagttggccagatatatgactcagtttcccataggatgttcaggttttcaggaaggtggttctcgttgaagtgtttgttgagttgtgcttgtccgccaaccgcttcatagcacctcaatcgaacaaggatctgagccacggcgatatcttctccttcgtcccgcgagtctaacttgattgtaccggctaccaaaacaggtgaaagacccaagtgtccagtatgagggaagtacttggtacaattccccttcctagggagaagcgaaacggagaccatcgctgaaaaagaaagaagcaatcaaaagaagtccagcttcaagggtgaaaattgaaaaggtgatcaagcgatttatgtatcactgttaaagagagtgagagaagaatggacgattgtgcacaccgaggcgctggctgatactgtggtgcccaggacatataaagctgtcccggtgagcgggaagcactcaaaacgtcaggccatttgggatgggacgagttagtggaacggatatgatcacgacacaaaaggagggatagttagtacaatgattggtacatcactcggtgccccatcacaactagctttgttctggtgatgaagatcacccgaggtcgaaatgttcactagtctgtacaactcaatggggtatggctatggatgaacccaagttgagggactcggcggtagatccgttcttcgaaatctggcccaaaaggatgttttaattccatagtggtgggtttcctcaaggaccggttgcaaggatcatgaagggttcaaggaactgacgtactagattctttccggtgccatgactcatctaagtatcataagacgagtcacgcgatgcagacccaacagctttgaggtcgaaatgctgattccattcaacgtcaggttttgattgatcgaaacagccagaaacccgcagaggctcatcacaatcaaactagcagattttgatattacggacgtggcccagtgcgactgaagatatttttgcgggacgctaaatgcgtccgctggcctcgagtgattaagataaggaaaacaaaagcattggcacagtcacaggtatacatacgttgtactggcttcaaatccagtactcatataactgcgcccagttagcaatgagacgtgggtttcaaactcgacattagattccaggtttgacaatccgttggagacaaacaacgcaagagtctcccaaagaaagcgctggttaatccacattcgctcggagctctctattgcttgaaaatctcaatcatggggcctaactggcgaaccccgctgatctttcttgttcaccttggaaatattcttccagccaaaagtttagttccatcggaaggccactttgatttaaaacgggtcgaatcaacgaagtgcgagcaagagttgcacgctctttcctgactgccctttcggaatcgaaacgaacagactccttactgatacctcgcaattgttttagaaatctcggaaatttgagcgagcatcctctgcgattaagtctgagcctttcaatagacgatgagagctcaacttcccccccgcttgtgaatcccaaattggcagaagggaaaaaatgcctgaaatttcccgactcagcaggtttgtatcattttgtctacttttctaaaaccatcctaccaactagacaatgttttctcttggataaataattgcaactgcaattggtgattggaatttgtttccattctcagttgaagcactcgaagctccgcctggtttcaaaccagtcttatcaacgaaaaaagtaattgaagagctcgattgcatgggtgagggctcaaccagttgctctcaattctccgatccaagatacattaataactgattataatttgggtgatgttttcccttatgtaaaacagcttggtctgatcacaaatcccaggggatcttgcggtcaggtgataataattcagcatggtatcaatatggtgacaagataggtgttggccaacctgctataaaaaatgaacaaggtaagaggtggtgacttcttgaatgttgaatagtgtggcagttgaaaaaaaaggcattttccagaactggaacctcagttatctctcaaactagctttgaactatccagaggtaccccatgaaaagcaacgagcttcctcaaatgaatcaaaattggtttctggtgaaaaggggaggccaatatctttcaaaatgggccaattttctagtgagtttctcctctttactccctgcatttcagtctattctcttgcttgacttggaattattgactaattcttgggaacatatctgggaaataactaagacatcagaagccatagtcaaattgatacccaaactgttgaaggtaatcccaatccagaatcttcaaatacagttcgtaattccatcccagaatcaaagattcttgttcctgggaccaagaaaaaagattccacagaccttgctccaaatgatataaaagattcaaaatctacaaagaaacctgtaaaatctttgaaaagaaaatttgaagaaaactcatctcagagagaagaaaacacacgaaagttgggagaaatgaaggaaatgaaaagttggatgtttattcttggagcttcattatatattgctgatccaaatcaccagaaactaaaattagtgcatgagacaacaatttcagaattcacttgtaaacttgcttcaagaatgagccaaatgatcatgggaaaaggaggtgtctcaacaaaaaagccgaaatttgatttcttgcaattctctgatctactgtggtttatcaattgcagattcctccaaagtctaggaaatctccaatcagatgaatatttactgcaggagacaacatcattgtatgattggattcttggtattttccaagaaacagagcatataaaaaaggaacctgtaactgaggcaaaaagacagacagaccaaccctttatgatcaatcccaagtatgtgaagatagttgaatttcttgaagatgccctcctctcagaaataacaacagggaatatttactttctcaaaaaaggagtcacatctcgtcacaccaaagtaggggcaatttctgagaatcaaccactgatggccaaagcagttgtttatttcttgggatattactatcaagaaagaaacccaaaaaagtgggatatattatttgcttcctatgattacttcatccatcacatcaagagaatgcaactcaatccattgaatggaagatctcaagacaatataaagggtaaatggctttcagaactggaagcacttccttggggaggaaatcaagaatgtgaaggaccgtacttgagaaattacaaaatcaacaaaagattttatttcaacccatgttcttatctggaggaattaactccctcacctcatgtagccaaagaatttcaagatgaagcaccacagaatacacttgagactgaagagaatcttcagaaactctggtcacttctcttaacagcagttggtgatagcaaaacatggattggatatggagaagcagtgcattcaatcacatcctttcttcatcagaatcaaatgattttggatattcatttggattggttgaagagttttcataaatatctttggattctaaattcaatctttgtggaatccttaggccatctgacatccatcccagaagatccagtttacatacatgaacaacatgagatgcaagaggaactatttgatgttctcatcactatgttcagtgaaaatgaagaaaggcccaatcatgaaagcttcttgagaagaaaaaatcaaaatgaagaaaagagtggaatacaagaaggaatatctactatactacatttgagacatattaatggaaacaacaaatccaaaacagattatgaattgaacggtccccctcagaaagatttgattattttgaaggaagctttacgattcatgtcttattattacaagaataccaatggaaccaaatggttaactttgtttggtaaggatcaaacaatttttgaaatttttggaagaattgggatgagaagattgaaccacaagtaccattccagattcatcagaaccactctacccaagctgaaggcaaccaggttgataccatggagatcttcattcagcttgacacatctccaacaaagtgtgctctgccatcttttcaggagaaaggatacatcaaatcatcatccccttcaagatgattgataagaaaagttgaaagcagtttgctctcacaagtttataaccaaaacaaaatgccttccctatttttctagtttaaattttcacattccagttttcagcctctatgctactaacctgtaagggttgtcctctgagtgttaacaacaagtgaattgagaagcttttatttgtgtttatatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggaatccagatcaatcctcttgcatggattgataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaaaaattcagattaataagttatcaacacttaaggaccagaattttttaaccagggggataattctttatgcaatagagataagtagaaatgccttgatactgagcaaagtaaagctgtttaggtctaaggtagctaagtgttggtagagttattggtgttttgattcactcataatcacggtacaagtgttggtttgatgctactagaatttcctggggggaaaaggtaggaatcagggctccttaaatactctacagagggctcaggggaagaggagaggccctcagggcactagggagattcttagcagctctacagttttgtgtaaacatggtaactgtagcttttcagtgctgtgcattgatggaatgtcataggacatgagatcatacatgcataattgaatttgtggcccatttctcacgtaattgaatgagctgcagttactgtgcaagggctgcacaattgtagaagtagattcacacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtgcttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtggaggctactttgaattagagcacaaaagggtcctgatgacaccatccaagaggtttatgatgcaatctgatgatgtgatcaaggatgagtaagcttcaggtaagcttatatagcttattcctcatccatttcatgcttctactagctgtttcttatacatatgtaattagtttatggattataaaatatgtacataatgtataagaataaatattattttaataccttattccaatgatatttctgtgaaatcctagtgatattgtatgtacaatactcaaggggatttcacagttaattattgaattatcaaatataaattattaattgagattaaatgtaaatacatatatatttatctattattttaacaacaaggtataatgtttacttgtattcaattaattattatcttgcattaactcagtacatttcacgtactgtgaaaggtgctctgtggctgacaccatttcccatgtccaatttcaaggatggttgcttttggccccccaggctgcagtacagctcacgtctgccatccaaaccccacatctctgctcatgaaatgaagcatatgaatacataagacagtttaataatatactttgtatcaacaatgtaaccaatccaatagaatccaatacaatacaatacagtatcagccaatttattggattgtattgatattaataccaggtatcaaaaaacaggggattggatttccctagtgatccaatacttgggtattggatcgggcttgggatcacattgcaatcccaatccgacacccaaaagctgtggggcatgtgtctcatgctcttgtatcatcaacagtgtaactgatccaatccccagattggatcaaaatgagccccaatactgggtattgggatcggaatgctctacacaatcccagttctccaataaatcaggatcagattagagatcaatccaatcccgatacacggtatcggggctcattttgatatgatccccaataaataccaatccggggattggattggttacattgttgtttgtatctctttttcacttatgctcaatggtcaccaactattgttttctcatacaatttgcctcgttattttggcaaaaaaaatctctaaagagtcaaattataaatcagagtgctgtttggtgaaacaacctgttcatctaaaatgtgccttccctttgtcaatgcggcaggaaatgtgaacactaatctgatcagattcaacacatctgaagatgtttggtgacggtaccataacagccatacaaatatactggagacatttcaaaaagcaatcgattcattttttgcttgcataaaaaggatgtgaagagctgaaatccaattcatctgttaaacaaggaaagcattcgaccagtcataagaaaacgagatcggcattcaaattgaatcattaatgtaatattacaaactcttcctcatgataacacttgcgtattctttttcccttcaggaaagcaagttgaatagaggttctgcagatgcacaccagtgaatgagaatgattatgtaacacaagagtatctcctcgagatatggaggaggtttggacagcctaagtggttgcgggtttgaagattccagggatatgtagttgactcgaatcttgcagcgcactaccggccgatttggtgatatcctgaatgagtttttcgtgacgggcgagttgagtagcctggttttcgggttgagattgactggacgcagttcctctggcagagcgatagatatcgctcatgaattcggcgatctgctgttctccgaactcgatttccgcacgagcgccccaatgccattcgacctctttattgctctcgttgggcatttgcgattgccgtcggatgctcgcttgagatgccccaccccgcccggtcttggagccttgctgagtgcattcgaggtaaccttgcttgttgaattgactcagaagcgctgggatggtgagtggtggatgagcacatgcacgggttgaaggaggttgccaattctcgccgattttgagccgtttaaggtagattagaagttgacctgcgagacatgtgacaagttagtactcagcatgacataaattatctgcagaaaaagggcgagtcagatctctggacgcactattatcgattgaccgtccatgcatcaggatcaatgctagaatgaatcccaagatccccagatgaccaagttcatccccatgtttccaatccagaattgagtcgtttgtcagattccaatcgtcttcattcgcatcatgatctggaatttcgtcgtcgacaatctgcgtaagttgttttatcaaactgggcttcaagctagatcgaagcacgtattgtttcgttgatgagcctgtgatccggggaacgaaggtttggaatagcctcataattagcatcatgggtgacagcctcacaagtagcatcatccgttctgaaatcaggacacgcaaatatatgcaagtggatttcaattcatgactaaccttttgttttctgagatttgcttggaaggttatcatcttcaccatcgtgtaaggcctgtgaattcttcatgcttgattgtttaatcgcgttctgaagatcaagttggccggcattgttcccacgagatcgcatttcgaccagctccatcccaaaaaccgaggtgagttcgatgttgcatttttccagtaacttgtcgaattgtcgaccttgggaaccgagaagtcctttgaaagggaaaaataaatagacaaggggagaaaatgaagatgaaagggtaagcaataaataaacttgatcgctaagttccggacacgatggaattcataccttgtttggtaatatcgtccctcttaaatggtctccttttcagttcgttaatcaaggcatatcgtgccaggtctctgacagtagtatcatgaattgcgccttgactttcctggcattgagcagtcgaaaaaagagatacccaattggatgagtcagtgttcaagagacctcttcagaacgggagaaagtatctcaccgccataatgtatgctgtcctataggttgatgatggagaagatgtggttgcgactgtgggtgggtctgctcggcggttcggctggttctcggccatgcgcagatcgcggacctggggttgcctggccgtgtcttggacccctggtgccccgggcgtccatccatcggcattcaaaagcgggatgcacatacgcctcggggacacttcttgccgcgcggcattgtgagtcccacacacaggtggcaccagtttgattcacctcctctttcaaatgagcgagcttaacaaagcctctccaaggagggcgacctcctcggagggaccttgtgttaagttcgtcaaatgaggtggtgccgagtctgaccagattcccagtgaagctctctcgacgtgatggttggtcaagcagaccaggcttcggtccttggatggttctattcattcatcaccgatccgagccaggacccgcacataacgacgccgtttgagcctcggcatcacaattagattttttgatgacttgattgagtcggcggtgaggaacgtcggctgaagccagggtgactagctatctccagattccggaggataggattgataaggaggcaccatggaacctgcttcttatgatctatcttgtgacccccgacgttggctcatgactttcttgtttttatgtacttcttgatctgcagtgtgaatctcgtccgggtcctcttctaactcaacaaagtccctctgacatgggaggggagcaccgccgcacccgtccctccctccggtcggcgcaacgcgacaagtggttcaccactccgaccagggggcgggacctcttcactcttgtgcgatgcaacggcgggcgcgctcgattccgaggtgaccgaggtgaccatcccggtgcctttttctgaacagcccgccccctgacggcccccctcctgcaaagcgacgaaacaccggagccgggccggcggtttgtccaagcgtgactgtgggcatgccgcaatctcctcttttctggctctgggtgaaaggctcacattactctcagacatttcgatgcggattaaccgattcaaaagacgttgaattttccaaaactgatttacatgaaatgatggcgagactggagagatagctcatggcactagcaatttcaagggaaggaacgaaagatgtacaagcaggaaacccagtcttcttcgattgagagaatgatgaaagaagaaaacagtctggatctgctattcaagggttgatgtaccgagaacttaaagccaacaacaaatacaataagatggatgatcaaaaaaaaagaaattgatcatcgaggatttggtcggtagttatattactcggatttccactttcaagccggaggtaaacacagtgtgagtgggtgggggggccactatggccagtcaactgatctaccaacgacatgaatgtttctgagagcgatggacactcctattattattttgaccgatttagacgtgaaggaggaaaaaatggaacgaaaagaatgccggagattgggtttcagaacgggccacaaggcaggtcggatacgaaggacgagctagaagctgccatcaacagtagtgaagcaggcggcgtgagacggcgagacgaggatcgtatgatcgggggatatcgatggcacactgtcccttgtccagattagattccgcatttgttttgtaccttggtgatgggaagggggacgacttgggattggggggccatccagagctcagaggacgagcacaaaaggcaagctgggtggaggtgacaagttgtgggtcgcagcttaaactagcgcaatgacttgctacgctgccgcaccgccgcgccctgccgcaccgacatttttgaaacacaggagaaaatacagaaatctgcatattttttgtacatatgcaaacaaatgcttcaaaataattgaagattccagtccatcctacaaatcacacatccattagcccggttcacatttcacactttccactgctaacttgtaataaactttctgcttgctgatttcgaaactctgtccaaacttgcactggcagcaggctaattttaagcgtgagatctcaattccctctgctaacttcaaataaaaaatttgctaaaaaatttgaaatgtgaaccgtcctattgagacgagccgtcaaaagcccaccatgggtctggttattccatgagatccaagaaccaaagacgcccaattgcacggaaaacccaatgcgaagaagcaacaagtaactgcaagctttgggagcccaagctagagccagcctgtgaatacatggatccaaaggcaacgtcaccagcttgtgagaacagacacaaagctgaggcccgagggatccagtttttagagttccaatggttcgtggacaagacaagagcttcactctcatagttgggcaggaaacattccactagggaggttaagcagagaatgtctgcctcttctagtgctctacataaacacaaggaaaggaaatgtgtagtgatgaaggaaagatagctgtgccttgattcacaggggatgttactgcagccaaggccggcatgccacccaccaaagtggtgcacctcatcctctccattattgtgatcaaggtgtgagcagaagaaacagttccaaggcaagcgagctgctcgttcgcaaaacaatctagtgcttcacattaggctttcctgaacaactacatgtatgcaagaatagagtctaacttgtttgcttgagaagaaaggtctatacaatttcttttgtacctatgaattacagccataacgagataccttgcggtttcgcgagtctgaaattcccaaagaaaaaaaaaaaaaaaaaaaaaggatgagaatatcggatcttgcaggaatgtttggaataatacatgagctgtattattccaaacattccaggctgtatcctttctccggcggccgcccgatgcccaccatccctgccctcccccatctgataccagccgccccatctgataccagccgccccatccaccctttccgaccaggccccaccgttcacaaccctatgtactttccattaattctatttataaatataaagtcaattatatatgtctataattagtatctaactgagaatatatgaagtacttctttttgtttatgtaaaaaaaagtcgagaagtgattagacataagagaagttgcttgtgatggtcgatgaatgcaaaaagaagatgatccaagtgttgaacattgagtacacatatttataactttttttgaatcttatccaatcaacacaagtgtataggatatacgtacatataaacgtacatgcaaacaaacaaacaaaaaattacatgactagggcaagcaaagagctctggaatagagagagacgtgtgtgtgtgtgtgggaggaagggcagtcagggtcacgacttaggacaatcgtcgaacggggttttctcgagcagatcgatcgtagcgcccaaagccctaataaaaaaacccccgtcacaaaaacaaaacatcagtcacaacagagtcaagaagcggggttgaaggaaggagggagcgagagtactgaccaaccgagttcgatggcggtgattttcttgctgatctacaagacccaaagccaaagaatcaggaccacgaaaagaggaaggaacaagagaaagagggagaaagggacatacgatgatgggccgatgatgatcgagctggtagcccagatcgaggatagcatagatgaacgacaagtccaagcacgtttcgggacggtcgtcgagctcggcgaggatggtctgaagatcgaggtcgctgaggttcgagggccccttcttcgcccgggcagccgtccggagccgcgcgatctcacgctcaaatcggcccccatccgagaccgtccggctacagatcggctcgattaactgctcaagctccgaaagcgtgaaactctccttgatccccaaggggctcaatcgatcgtaaaaatatgataatctaaatgtaaatgtaacccatcagcagtaaaaaccaagcatcgatcaattaactttcattttcatttcatttcatttcatttcatttcatttcatttcatttcatttcatttcgttttttttttttttttttggagaatggggtaagtaggagagcaaggagctaacgcatagataggaccgtctgcaaaagcctcagcaaagctcggttgatagaccccagcgaaggcgcaaggtttgagtttacagacggcgtctttgccgatgacgagttcgacgactctccgacaggccgcgaatccgcctgcggagccaacgaattcgacgatctgcgggagagttgattcaggggaggagggagaggcggatgggacgagggagaccttgcgggaggtgtgtggctggagacaggggttgccgagtgggccgagactggcgagctcgctccattcgatcttccggcgccacagctccgaatagcctaccatctggtgcaccgcccgtctcgcttccatcagtccgtaccccagatgtgagtgctggtataatgcatgcgtcttccccccaaacgctagctcgtatacgtgccctccggactctagtttcgtccgttctggctcaaagactatctgggtcgacgcccctcccaagtccattaccgctgccgtcgtatttctcttctgtcctgctgggatcggtccgatcgtttttaagagctggagatgaagattcatagtaaaccttttcagcaacaagtcttttttctgaagatgggccagcagaacaaagagagagagagagagataatttcataagaatggggtttgtcgagactcacgtagttgatcgtaacccaagcatagacgccttcatcagcgccatccatgatagatacggccccagagggagataacttaaaaggccaggaggcccggagccagcgggagacctcgtccaagatttccttactctgagagtcgccgaggagtctgaggccagcggtagccttgacggagatgggagtacaagagcgttgttcgagcgggaccccatcgagtgcggcctggaggagcggacggagggactcggcggcatcgatcggccggccggcgtagctcgataacccgggctgggtcttgaagaataactcgttctctagtttcgggaggatcgagccggaggaggagctggaagtgctcgaggctgggagacagtatgagaagcgatagacgtgtatccgggatcccgtcgagccggcgtcgatcatgagcgcatatcgatggctaggatgtcctggtgggggccgacagttggggtcgttggcaagactgatcagatcgcttgatgatgaggatggtggtggtgagttcctgagcctgaagatgatcgagtaggagaaggtgatgatgatgaggatgacgagtagcgagttccttctccagccgccatacttgatgaaacgttggaacgagcccatctcagtctgatcgtcagtcgattggccagtggagagtatgggtgattgggagtggtggtggccctggagtggatggagtggatggtagactgcagaagatgaggctgaagaggatgaggatgaggatgagggtggtgggagtggcatgatgatggttggcttggggtttgctggagaagcagttgattgagaaagaagcagtcgcagtcccagctgaccaagccaagcccaggaactttaaatccactacttaaactctcatccaacctcacacctccctggcaacaggctcagtttgatggaattctttgatatttttttcaaactctcattagttcctaattatctaacatgaaaaaagtagcaacaagagaagatgagaatcatagataggtgtacaatgatcataggaaaaaaagataaataagtcaataaataaccagatcagatcacaatgtattagataaagaaacgaacaagagaaatgaagttgtgagtgaaggaaaaaaaaaggatttattagatttgagggttgcgctggcaagaagaattgacaagtgcttttcttttgggaggaaggaggggttggatcaggcatgtctggttaaggcggtcagatgtctcatcagcaattcatatctttgtaaggggggcccattcacaggttcggacagagatagattgattgacaaaagggtggatatgatttagcatactgatcgatatgggatgctcttcaagaagatacaagatggagactactgacgttaggatagtcaaggcactactgggcacggtccgggattaggttaacacccattccatggtagagaccagctaggccttcgttctggacgatcatccgaaagatatcgcggagtttagggtagaccatcttcgaaggtgtgtaagcatgagaggaagggctggcagatttcagcgcatgtacttgtaagcgagtccgcaagacctcatggggataggtgagtaaagaagcaagcatcttggaagtggcggaggcgattaggatccggctcgaaggcagatcggcggccgactccttgtggtagtataacttgatctgctcgtacagcgggaactggattgccacatgggtcaccccaaacagactcggcaccagaccccggtagaagcctcgcagaccctccttggcatggatccttcgaaaggcatcaaatgtgtggcggtagcgttccgattgtgggtcccgaatcactcgctgagtctaaaaaaatctctctctctctctcagcctgcatacctcaataacaagaaacttgagctccactgaaatcttctacaaaccataaatcgtgtcttgatcagccatagtggattggttgcgatcgttgaagtagctccagccgtcatggctgccaatacgtgcgcaacgacatcttcctgatgatctaaaagagccaaagtctggtcaattagttcattcctgatagataatcgttggtcataagaggaaagagataatgatcaaaagactgaatggtgtatgagaccccatcaagactgatgaaaatgacattctttgatcgggcactgactgggtctcgagtcagccagcttggccttagcagcatcgtagactgtgaagtatattgcccaggtgggcaggtagccgatgatcgttgggcccaatccacgatagagacctcggaagccttcctcccgccaaatgatcctcatcgagcctatttcacaaacatcccaaccacgtcgagattagagctgataatagtttccccaattccaatgtagatgatcgagctgagatgagtcataccaagtaatccttcataatagtccaccgcttgatgtgccgtaaacagtccaccctgcgcttgcagtttcgtcttgactacgtctaacgggcaggtgaccacactgctcaccaagccagccccagcacctagaaacaattgaaggcgagactcggggttctagtcagtcttgatgtttgatttatcatgttcatgttgagatcatacgagtgtgtatgtacaggaggatgagacggaccggaaatgatcgacctggattagcgcgcccaaagaacaagtgcaaacaaagaagcgggatcacatgtgagatggagaggaaccttatagctagagttgcagtagaaggaaaaagaaaaagagaggaatccggaatccttactcggtcccaatcagatagctccaccgccctccacctctatcatccagatccttgaggagcccacgcatccaagctcatgcggaaaatcagccgcctcgagaacaatttgatcgattgttgtccccgccgccaagtaaatctgctgcttattccagaggccgtacgagagactgtttgttttgttggcaagagatcgagctccgaaggtcctacgtcgacgatagacgatctcccgagtcgaatggctgcctagttgtgctgttttctgcgaatctgaggtgggtcttgtttgtgaggggtaaatttcctggtttttgaaggtacagtggtgggcagaagtaatttgttcgatgggaaatcggcaaacctccaaccgcccaaacggccgaccgggacacaaagcaatatgctagaaatgcataaccccaaccagaaacaaaagcaaaagcaaaaaaaaactcaaccaatccaaatatgtacgtacatccaccagaattctcctgtcaatcttacatatttataacacacttttacatagacaaataaagttgaacagaattcaagattacataaatatgtgcaagttgatcaaaggctatcttgatgaaaatttataaacttgccataatatttttgggtatcattgtccactcttgaatggttggttgagagacttgttttaacataacatgaaagctggctttccagctctgaagatagctacgaagtttgatagactggcaggacacttgaaggaaaggctcttatggcttgaagacagattggccagccagtggaacaggatatatatactgggagaattcctgtgtctgaatggcttgattgggaaggcaatccacaaccttagtggctgggaaaagctccagctcaattgatttccacaagcaatatggtttaggacttccttctaaaggaaaaaattgagatcagaagaagtactccacttcttgttactgatggctccatgggacccaggtaccagttgcttttttggcctaaaggcggcaccaggtacctgcacccagcgctgtctggcaggtaccggcggtacttgaggtgggtactgttgtgacctaggtcacataggcttacttggctgcggctcagccagccggaggagactacatctgtctcctccgggacacactgagagcaatccatatggttttgacccctctgagtcactacaggttatgagccttcgataccggctacgctgaagaaatctcaaaccaacaaataataccggatcaatctttcaaattcttgccgacaaatcttaccggcccaattctctcaagtcttcaatttttacaggccgacaattagttccggatatctcttttatttttccatttttttctcatctccaagtccctcgatcgtcatacccaatggacccttatgcttggaatgcttacagttggatttgtttgttcttggccgacttaaatcttgttctaggatctccttcatatgagactccatctaaaccggccccagttttcaatcaaattgtttgtcctcaaaacttaacgctccatggtcctcatcaacatctccggtcaaaacaaccaacaaatcgcttgcaagcttggaagatgaatcacaaacggaacgattgagattgattggagaaagctgcttgccccatgccaccaattcattcagtcactcaatgcaagctcagcagcaattccaaggcatataaattacggttccctccgaatcggtggcaagacaatgtttactgccacagagagtgttacaggccaatcagaaacactcaggacgcttgtcatattcaacaaccacatcaagtcaattcttttgattaccctaacaatacgacagataaccacttgtcacttgagccatccagtaacacaatgattgaagaccaagagattgcttgtggttcagaaaacgtgatgtatgaaacacatgaactggacaaaattgatctggatgaaattgaatgggatgaccgttctgatcttgatatcaatgcagctacccatcagttccaccctgaacaacttgtgacctccgaggctattccagaagagtctgttcaacaaccggagccagattttgacctgaagaactacagcgccgacgatgtaaaccgctgggccagcaccttgtcagcagaagaattcaagcaccttcgcatcatgggacccgatgctagaactgaatctttccaacagtatgctatctccaatcttgattgaccgactctgacgcttactcaacaaacctcatcagctcttgatcaccttgaacaaccatcgactacacctattggcctccagtacaccagtaataaattccactaccagcctgacaacattaacaacaatgactttgaccaacagcaactccatcctcaagacaacaactttggatctaatctctacaatcactttgatgaacacacgtctcaaatggaggaaaatttagatggtttggagactgttgatgccaacagtggttttgatgatggaggatttgatgatggcggttttgacaatggcggctttggagatggcggctttggcaatggcagctttgacaatggcggctttgatgatggtggttttgatgatggtgatggcttcagtgatgatgatggttttgatgatggcaatggttttgattattattagttttactttcacaatctctcctctttctcaattctcaacccacaatgctctctttaatttttatagggttaggtttagggttaggtttagggttaggtttagggttaggtttagggatagggttaggtttagggttaggcttagggatagggttaggtttagggatagggttaggtttagggcttaggttaggtttagggtttagggtttagggtttagggtttaggtttagggtttagggtttaggtttagggttagggtttaggttggttaaggctgttttttttataaaaaaattggcaaaaccgatttttacccagctcactcagctcacccagctcatatacccagctcacccagctctgcttgttctttggtttcaaaccaatgataattacaccattatctttggtttgggaccaaaggatccaatttccaaaacttggattttttatataaccaaaaaattgatcaattttaggagatttttagcatattcagaattgccaaaaaatggattaaaaaggctgaggaaaactgagtgtagaagcagaaaaccaggtgtgaaaacccgggtgtggatagcagaaaaggcaaacttgacacaagtctccagctgcggcgggtgcatctggcagcgtagcgctggccaggcggttcccaaagggaactccccgcaggggagacttgcgccatacatcgacagactggcacgcccagattatgagttttggtgggagcatcacacctcttggaattacagacttccctcaaagttttgagggtgtttggttagattttcttgttgtgctgcgtgatctgctctttacatccaaaactcggagcttataccgcaccacatgaatttataatgaaattataatttttcagcctgaaaatcattttgggtaatacttactgatcccatcaaccatgtatgtcaaaaaccttatacctataatctgcaaagttaattaataaaaaaaaggaacatataaccatcggacataaccccagtagtagagcgtctcatcaataaaggagaagtcgttttttgttccacctcgcaagtcaaacaatctgaaaaaaaaaaaaaccttttacgatccttaagcaagatgaagcggagaccattcaaacctcaatttaaaaccgaataccaaaaaatccgatttgtctgcaacatcatctcgcgattcaacatgactccaaagaaattcatcttggctttcctcacgaaccaacacatcgatttggctttacgacgtggatgctggggaaccaagacggtctggacaacaacgttggagcttattcaagcgatcaagcgacttgcaacaaaatcgaaggcaagtcgatgcctatggagggagtttattctacaggaggtgagtgttatctttgattcattatgtgatgatgatcggattcgataagagctgatgaattccattgtttgacaggctaaaacctttgtcaacagcaaatcccccaagcgaggtgtatttccgaatggtgcttaccataactcgcaaacggttcatgagaatttttttgcttgtcaatcgaaagacgaccgcgactccaagcttgtgacagaagacatgccgtttctatatgaactcatttcgtcaaagctttttaatcgaataaaaaaaacctcaagaaagttcaaacaatgattccgaggatgatgagtccacctcgatcgactctgaagatagcgatgtagatttagcattcaacactggacgcttcgactgttgagcctggacgtgatcacattaggaaggtatccaagaacagacaagagacacgagcacatatggtttgttcagacacacaaattgtttttttttccttgataattttaatgactatttactgtttattattccagacagcaaacacagtatgtgcaatggtatcatttggagagaaccgaagggcaaactcaatgcagctctataactcagttgtattcttggcctgcggagtgaccaaacgaatcaatagctaccttcactacattggacttacaatgtcgcacaaaacagcactctcagctctcgattgattgggtcatcaagcgaagaagagaattgctcaaaaactctctgtctctgcaagaaaacctctcttgcccctactctgcatcgacaatatcgactttgaggagcgcgttcatttcaaatcagtggaaaagactagccacatgttccatggaacatggggctatgttcataccctcgatcccagtctcatcctcgaagccaacccagaagaattctcaatgaatcaattccagaaggcaattaaagattcagttaacctcaagatatcaccaacaatgtttctcccaacattcgaagaggaatctcacttttgtaatgccatcaaaagtcaaattgctcaagttatgatgtcttacatagcaacaacagacaatccaaagagctcaattccactcgagccaccttcgattgatcaaatacgtgctcaaaagccagacatcgaaatgtttgaactaatgttggcatccgataactgcgccgaaggcattggcaaaatcttgaccgatatcatcaaacaaaccaatctgactcctgacaaatttttctcagagctgaagatcatggacggcgacctcggtactctccaaaacatggaatgcttgcgaggccaaagaaaaccgagtggacacaaggaagatagccttggaaatatcttcatgcttttgggggcttctcataccctatggaatatagctcaagcaatctatctcaagaattttggaaacaataaaactcaagacgaccttggtgcctggaggactcttcaagcccttggacttccctcagaaaaaccagccgcaaaaaacgacttcactcttatgcttacaagcatccagaagattcacgaggtcactcttatccattgtttactgtaaggttctttctctacatcctcttgattctcactttcctctgacatttgaacttctgtgaattagacttgtcatgggaatccctcgaaccagcttaccaaacgagaaaatcaagttgaaagcaaaatcaatcaaccacgttatcaacttatgctatgatcgattctttggctgcactcaactcaaaaaggccgaaactttcaattctcccaaattgttcaacctcatgactcgattacgtgattttgctacaatagttaaggctgatcgatcaatgaaggcgggagatattggtcgattgttaaatatctggcgaagatggtcggtgatggcacaaggcatcacaggtttaactcactacgcaatacacctccctagaatgataatcctaatcaccaaagtcctcccccctgccctccgccacgcaatacaacattccctcctaatcacaccaagcggacgaccaaatcactttgtcgctaaggattttttccttgagactgaaaattactggctcaagtatttttttaacaataatggagttggaacaagtgcaaaacgcttgcgagatgtcttttcatccaatgttccattggtcagttcaaccaccattcaaactgtgctagaatacatcaaaatgaaattgttccattccttttttgaagcttcaaaggttaatccgatcaatcaaggatgattccggcaagtctgactattatcaatctagaaagcaccacatcacacttcaagcaatcaattcattcttgcggatggctatatcaaagtcaattggagatgggaccgattctttgcaatttgatccaaatacgacaacagaaaaaggtaaagggactggtagaaagaggaaaagggctaaagtaaagagtcaggatgtgatgaaacagggaatggaagttatgcgagatgatcagctgaaagggggatcaattctcaaacatctccggccatctactactctacttagtccatcatgggatctagaggcaggttttacagttacaaactcacctaccttactcaatctttcacccagcaatcataacaatcatcaggatgacaatcaaaattacaattgattttaaatatgtatttccttataatgattgtatgctcaacatcagagctctaacattggttttgatatttttttatgaaacaaatttaaagtaatgaaggatcaatcgatccattgactgctccactggtagagggggtcggcccgacagcatcttgagaccgagataattcacttgcagcctgtgcttgagctttgagttcctgaagaatagccatgtcactgtcccgctttgcttgtttcttttcactttctacaaactttgcctcctttgcaactcgtttacgttccgcatttttagccactctttcagctgtctcggctctcttcaatgcgtcggctacatgaattgctttctgtttttcgatccttttgttctcttcggtctctcgtgctaggcgtaaacgttcagctggcaaattcaattgagttttggcttcttcttgttgctgtgcaacacacttgaaaagttcacctgatcggaagagttcgatgtgcttgattaaaattgacatttgaccaggcaacatttcaccaccaatcaattcctcgatgttgtcaatggtaagttgaccaatgttttttgaaatttgacgagcttgtttgatgcagaagtaggcgttaggtggataagttgccatgtttttcatcaccgactcgaataatctgttgaagtagccgactaaatcctttgaaaacatctcaagactttcttccaagggttttttgccggattcctccacccagacaactttgttggtttggacactacaggatcttatgattggattcaactctggtatgtcttcacgcaagtccgatataaaagaatcaaagtttttgatcgtggctctcttcatgttgttaatcaaccattgactgctttcgggcttacagtttgagcagaagcattcagcaaattctttctcagtttcacgtgcagcttctttcttgtagtttggatcgtcaaccgacaaaggaacatatcctagcctggaatcaaaaatccaattagcctcttattttcttcatttatcctgtcaaataacgcacgaattatcaagtgaaaaagctatttgcagacaaactggagtgatagctaacgcatccattctatcatcatcgttttggaatttgacgttggtgaaatcggcaacacagttctttccattcttccgatttggctcgacaaacattataaccaggcctggcttaccgtctcgtctgcatcgtcccagcatctgacatatggaggctgggtcccctcgacccatatggatgacggatcaaacccttttccagttttggcccaacccaagcgccatggtggaggatacaacagggaaaacgccatttgtgaaatcgttgatgacgtcacttttatccaaatctccagttgcagagtggtatcggcgagcgaatttgctgaagggatcatcctctccatgatgtgtctctcgagcgcggttgaggacctcaagtacttgtccagttaggtttttagtagttgaatatatcaaagttggaatgatctcggagtcttatgtttgttcttggctgctgtacagaccagcaagatcgtccgaagatgcaagggagtatttcatgttgatttgcaagatgcgaatttccggcctggtaagttcagctcgaacaaactcaaccatgtccatgttcagcttgaatgattctagaatttttcggattgcaattgggcggcaggtcaccgacatcattagcagaggagtgccgttattcaccatcagtctagcagctagttcaccataccccggccagaagactccgcgttctccatgtcttgaatgtgaattaagtccctttgattcaccactggcaaccaggccccatacatagaccatatgtgcttcatcaacaacaactaggctcaggcgactttggaaggtggtatcaaagtagatgtcatggaagatgggattgttcagcaatgcctctgggctctgtttcaataaaagtaagacataataatcagttttttgctgcatttgtattttttaatctgtattttttcataaagcaatcacaaaccaggtacacaaattcaaactctccagcgatgatctgtttagccattgtcttgtccaagacaccctttttcaagttgaccgctgaaatcttcttgtgggaagctcccactgattttttctcattcaccttcaagttcaagtaagaggaagggggagtgataatcacactccaccccccttcgcacacacactccaacactcccttctctgaagggagtgtgggaccgcacgccaatcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaatttcgattggcatgcggtcccacactcccttcagagaagggagtgttggagtgtgtgtgcgaaggggggtggagtgtgattatcactccccaagaggaagggatgtcagataatgatttgaaggtctagttcttgtttcaacagagacaaacgaagacaaacctgattgtctccaagtgaatccaaaggattcaagaccagaacaattgacttttgatcggcctgaaacaggttgtggcaacactgggaagttacatacgttacgatatccgaagggattttcgtaacataacttcccagctgtccagataacgcctctagcgttatccagacaaaatggggttttgggccatgagtaacgtaacgaagggggtttctcccctcgttacccagaaaaataacgcaaacaacaagttatctgcgttattgacctagttattcatttgttaatcgacctttttgcgctgtggataacgtaacgacaaaaaaaaggaagaaaaattaaaaaataaaacgtaacggaaaggtcgttgtgattattgtaacgctaacagccctggtttcgtttcgttatcgttacgctaccgttactggaatcgtaacctcccagtgttggttgtggtacatctcagcaatccaggtttttccaaatccagtacccaccagaacaaacgtatgtcggtcatgcactaatgcagcaacggcgtcgacttgttcgctttttgcttcgtctccgtacagctctctagagttggctcggatatgctccctgagggctttgttgctgagatccaggatttctttgggcaaggtcacttgtttcttggttgtagctcgtgatttcaacgcggttatctcatccggaagagccgcctcagggttaacagtattcatctcgtcatcgaacagcgtctcatcggggttggagcttgaaggagagccttccgaagcgtcgggaccgatctcaatagggaacgaaggttctggctcttggattgccagatcatcttgaaggaaagctcctggtgagccggccggtatcgaatcttctggtccgccgctcatctttgacgactaatctcggaaagggttctgtctattgagaacggtcaacaggagatgccaatctcttcaagttgaccgatttaggtcactttctttttcagccgttataacagtcaatctgtgatgttacgaatgttataatgctaattggcttattattacaaattaaattgtctgaaaaaaaaacaagatgtggggcactctaacttggaattggtaactccagttgacaagagatgatattcgaaaacgattagaaaaattgtgagacaaggtaaaaagaaacaaaaagcatcgaaggaacagcaagaagcaggccttcatggcctggcaaggagacactgggcatgttgatgagacaacggctataaaaggatgaagacgaaaattgggattttcagcccaagttcagaatctcagcgcgcggggattttgacttcaggcataggcctcaactggcgtggacagctccgctgctcgctaccgctcctgccgtggaggcctagttaagcttgcagaaaaggggggtacatttattaatccccaaaaaatggccttgagggtggggggaaccccccagcttcccggccaggttgaccggaagggtttccttctggtcgatgaggtagatgtacctcatcaatcggaagggtttccttctggtcgatgaggtagatgtacctcatcgatcggaagggtttccttccggttgatgaggtacatgtacctcgttgaccagaaggaaacccttccaatcagcaaggtacatctacctcgttgaccggaagagtttccttccagtcaacgaggatgtactttgttgattggaaggaaccccttccaatcaacgaggatgtaccttgttgattggaaggaaccccttccaatcaataaggatgtacctcgttgatcggaaggaaacccttccgattgatgatgtacagtctcctcccagatgtttatagccatctgtttcgagctacacactggaaacccaaaaatttcatgtcaaaatatttggtggaatggtggaaaatgggtctcaaagaatgaatatgaaaaaataataatgataaaaaagattataaaatttgtgaaaagtaaaaaggagaaaatcacaaaaactgacagctctaatatttctttcaggaaaagatgaaacctccaaagtgatagtatgagatctggaatgaataataagaagtgaaaatttggaagaaaatgaatatttggtggtttataaagggtgcctagggggtcattcatcaagaaatgtggcattttggtactgcaatctactaattttgactgcagggtgtccacctaccatgctcaaacttttttgggatcaatatttttcatttataatcattcttttcatgttccaaacttaccctctgtgttttcacttttcactcaaacaaaaaattaaagctttcaaaaaaagttgatattcttttatctttttcacaaattttaaaatcttgttttttattatttttttttttttcatattcattctttgactcttgtgacttgaagtttttgggttacagctgtggagcttgaagcagatggctataaacatctgggaggagactgtacagtgggtggaccattatttttggctgcctgtttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgttttggagctctggaatcccaaaataagcagccacttttcactgtctaggcactgtacatctacctcatcaaccggaaggaaacccttctggtcaagactcatgggggcggtacctgtagcagtacccgggtacctcccctttttttgccaaaaaaccggcacccagaaccacctggcgggtccgggcggtgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttgaaaggctattacaacttacaggtggtttgaaagacctgcccctctaaatgtactaaacaaataactaagagtcttgtaatcaatatttaataatgtatggctgattccaagatagatcttacttccgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggttaataatggaaactgtggtgctgatgacttgagcacgaaacagatgagttgttatagagtttgttaatgatctcttcctcaaacaattccttgctaaggcactttaatcaaaaactagagctccggtactaatactactactacttgttattggttaattgttaatgtactactactactaatatgcttcaaatcccaaactctttgttggtttcacgcttagaatactgtactaattcactacttatcactaactcactcactacttaactactaactaactatgaccaacttaccgctgtaggttgatgtactaacttcactactaactaactatcactaattctaactcttcactttactgacactccggaacacttccagtagctcaggaccaacttaccgctctgcgagacttctgtaggctgatcgggagaagggactttctggtggggagaggcccttcttttatattgaagagtgagggatttctgctgcaggggactccttgtgagggaatattgctgcaggggatctcaccttcacagcctttgcgcacagcctccaaacaaatagcgcagcttatgctgtgctaggaacccttaactccagaccttgtcacataatatgcatgcaagggagcacacaagcgcagcatgatgtcatgcatcgccaggtaaccaagccatcttccagaacattctgcataggcagtatcagcctgccagacctgctgttatctccttccacccaggatttgggggtcaaagcctctcctcactccttccttcctccctccgcctcaatatttttcctcccttcactttccacaatccgtaccctgtaccctttacataaaacataaagtacccttattacacaccgctcctctgttccattcctgggttgagacatgttctcccactgcctcccacgtatatacttccgctcctctgttccattcctggttgagatatgatctcccactccaatcctcgtatgcacaccgctcctttgttccattcctggttgagacatgttctctcaatccactcattgtatgtaatcctgtcacgtatataccacacctcatccataatgattgttccttctcttgtagtgattgtcacatgtagggacgtatgctatcccaacacttatgctgtatgcttttggcattggaacaggcacagcacaccacagtggtacccgccgagcggtactaggtacctagcaacgggtaccgacagacaatctctaatgtcttgtatctgatgcaccattgctctgccccacacagagtgagagcctatatagataatggattggtgcattgtgttgattgacaacaatagggggtctcaaataacaccaaatccaccattatttaattgactggtttgaaaaaaaaaaaaaaaaaatccacccttttttaaacatcttggttatccatttaacctttttgggggggccgatttatgcaaaaaaaaaaaggttttggaaaagcgactggtttctgatggtggaattcctatatttgataccccctaatgtagttgtgtatgccttgatcatggccttatttgagctgatctaacaatccaactccaaagcctactccaaaaaaaagatgaaaaccacacaccttagtagataatggagagtgccagacaaccatgatccaagaagaccaggacttgatgatttgttggattcaccggatttgattgattcatatttcgattgtcttctatatattttgagatcgatgatcatataaagataagacttatatgtatgtacactacacacataaatacatattcacagtcacagactcctttcggggtgatctcagccatcattctctgctcactcctcccagaaaccaaaaccttaggccagctgtgtatgtactccacaaaaacctcaaaaaaaaaaaaaaaacatccacagtaatataatgaagaactcaagccaaaaaaaaaaaaaaagaaaaagaaaaaggtttgacacaagagataaagatagaaagatagaaagatatctaagcggaaagacaaaatagagagatagaatgatcaagacccagagtgtattccggccgataaggatgatcgcggtaacgtaaagtgggcaaagcagaagaagaagagagtgtaggaaggagaaaagtgaaagagagagagtgtgtgtgtaaggagggtgtagtgatgtgataaaagatcagacatcgaatggatgaaggtcgatcgcacacaaaagaagagagagcgtcgctattagcaagctcgaacagagagaaagactcttaaggaagagagaaagaagcgagggagatgtgggtatctgtctggatgagatcgtgcgtgtgtgggtcggcgggcggaggaacgggaacgggccagagaaccatacacacctcatcaccgaaaaacaaagattttttttggttaaaaaagggggggggggggaatcacgataatcattattatcaactaatcaacaaagaaaaataagaaaaacagacgaaggaaaaaaaaaaaaagaatgggggggggggggggaaacaaatgtttcttcgtattgattcaaaaaacaacacaaacacaaaacaaaaactaataaacaagacaatcaccaacaaagacccaacaataaagaagagtgagagaggagatgaagcagagagaaagcgcagaggggaggtgtgtggggggaaggtgttaaatcgaataagataggatatgaggaaagagatatagatatatgaatatatgtggatgataaatagaactaagaacaaacaaatcgtggtatgagatatatgagagtatgaagacaaaaagagacgcgacggcagatcgatgaatgtgaagagagagacaagagcggagaagcgagggagtgggtccggagacgagcggggaaaaaaggcagcgcgagaagcgaataggagggcaacgcaggttccaaaaaaaaggcggagaagaggagacagccgatcgtcgatatcgtttcctcgtccacgttaggaccaaccatgtgaacgaataaaatatgtgaggttatgtaggggcggcaatctgtgtctcgattgccggtcacgaaaatcttcatcttcattttctcttccccccccgtctcgggctctcatatacaaaataaagaagtatgttgagatgatatatatgtatatatattaaacgtaaaaggaagaaatgaaattattgtcgttatatctttttgggattctcgatttcaagacgatggatgacgatgttgatgatatttgatgatgaaggatattatttgttaggattgatatattagtattgagtggcgcgggaagggatagagaagcggttatagaggcgactgagaaagagaaggggcgaggggtggacaaggagaagggttaaccatgaacctggggccgttttcggttgtcgaccgaggtcatactacggccttcactagcgagttcgcggtccatgatttccttagcctcttcaccgtcctggtcttcaaggtcagggagatcgtcaccatcaagaacctgagcgtgcatgctttccctaacgttgagcagggctttaggggcggatgaatcgggattagtgggatcggtgttcggaggactcttggttcgttcgcgttggctggaggaggagcgggcatcaccagggacgttttcgggtagagagaactcaggtttccgaagcgccttccggaatgcttcggccatcatcgtcgcgtccaccgatgtgataggcccgtcaggtgtggcgacggcctcagagccggcagtgttatgctctccaggcgggaaggcaaaggtattcgaggtagggttgttggccgacagaggggagcccgggcgggagctgttgggagagtgtaaatctcgggccgatgtcaccccaacaccacctacaccaccgcgactcttctgatggccgataagagcagctccttcagtgttctgaatcattggactgtggcttgcaacgcttcctccgcttcccgatttgccacccagggctgctgcttgccaaattcgtacttgtcttcgtttgcgagcatttgtgaaggccagataggcggcaaccaagaagatcaggagagcaaaagatccaaggacgactggagaaagttcaagtcatataaatacgacgcagactaaaaaaaaaaaaggaaaggctaaagtgactgaccaatgagtgctatttcccaccggggaaatgcatccccacttgacccccgctgaagatttgaatttgggacggcagacgggagaagagagtgactggcgagggacgcaaccaaggagctggtgtaagctgaagcaagcgaagcggtgatataggcctgaggaggtgcagtctggacaacgcggaaggtagcttgatgttgttcgccgccggtcagggtcgcaccggcgttggtgatgataaagaagtagggaaaggtgagattgcgaccgtcctgccagctcgtaacgggtgggaaccaggagtcatcggcatagattccaatcattccccgatcgttaggaatctgtgtccaattcgcaacgggattttccgagttggcattgtatagatagatgtctaccaatctgagaccaatcgagaaaaaaataatcaagtcaagtcagataagcaagtagactggatagttgctgagtgttaaagacgaacttggatccgatgaaagtgggataattgttattccagatgaatttgctccagttgtgctgtacgagaacggtgtgtgactcgggaaaacaggagaggatggcattggatacagcggtacagctgggatctgttgaagagtgatggtcagccaaaggcgagcaagcgagaaggaagatgaggaaacttgatgactaacatccatcggcactgggcccgctaccgttgccttggacggattgccgggcttgtagttgatggctgtcatcggtgagtgagcgtttgcgtagggagcgttgatcgttgggtgtttggtggtggtggaggaaatggcccgggtggaaggagggaggtgagggagcaaaggtcgaggaggggttggggatggggttgtggttgttgagatgagcaggaggacagagggccaggcggagtgtttctagatcttgggggtcgagctgagatgtgggtaggtcgaggttgggctgttgacgagcttgttggatgagtgtagccaagagctgttgagcaagttcagaatccgagttttcgatagtgggtatgttgagagggtcgctctggatggcggagaagatgatctggttgctaggtggtgggagggggagtgaggttggagctgatgcgggtgcttgaggtggtgagggtggtgatgggatgtgggaggcgaggggtggagatggttgatagtctgatgggaacgtccttgttggttgggcttgagggggattgagattgtgttgcagggtggattgtgcttgttgggtgtgatctgatgatgagtgtgaggctgatgaggaggggttgttgatgatgtttttgatggttgctgatggttgtgaggtggggttggaacgacggagaagacgctgttcggatgatcttctcttgccggctgagtgaatgcccatctgaaacggagcttggtgttgtatgattgagagggtgatggagtatctggagtgggattgttgggaaattgtttttttgatcagtcaagtggggggggagttcagagcgggggtctctggttgtgggttggtagtgggtggttagtagtagtaatagtagtagtagtagtagtattctgggttatatggatgtatatgatgtatgtgtgtactgtctgtaggatggcactatacaactggattgagagtgaactgggctgtgattgaaagctgaggaagactggggaagacaactactcgagatccgatggagcagcgtggtcgaacctcaatcggcaatcgggggagtacttgcactacgttgatcggggtaggaacggggagtggtggtcaagaggaaaccgagggtggaggagtgatggtgatgatcgagcgaggagaaacgaaggtagtattattatgaaagagggctgatgagcggggggagggggaagaagtcagaaacgaatcggattaattaattcaagtcatcgaaaggagatggctggttagggatcctcactcactacataagagtcgaggggagtggctggagatgggaaggaacgtcgattgggaaagaaggcgagcaaaaaacgaggagcagaagataggagccacgatgagctgagcacactgcagcagagctaaaacagaactgtaacaggctccagagtccagagagagaaagaaaccttacataacaaacaaatagcaatccctccgatttgacgtacacacttcttttgttaaattgacaactgaggaaacttgcggcggggagggtttaaaggaaacggtaaaaacaatatgatctcgaatcaggaattattcgcaactcgaattcacactctatgtagtgagagcaatcttcttcttccggctcaataagattttagcatcagcttcaaaccatcggcttgatctttctcggattaacagcgtcgatcgatgattgttggtctctcctctctctctctttctctcgtcctacaacttaaactgtacaatctttgttttcgtcttcttcgttgaccatcaaaaaacaaaacaaaaacaaaaaacagatctggttcatcataagacaagcgaaaacgcggaacaatcagctgattacttacttgcttaataaatgagtgtggattccaagcgacttcaaggatatcgtttcggaggtcaaatataataataataattaaaaatgaaggtatacggatttaaagaataaataatgaggataagcttgtagtgggattaatggtcttgggaattaagtctggagggagggggggggggagaaagggcgattgagggatgattgatgatcggttgaggagcgtcggatggcccgagaagagtggacgggaaaggagtgtgattagagtgattattgcttgtttgttggtaaagattgaagttggagacgagaagatattatttcgggactgcgagaaacaacatgttgaccgaaaccaaaacaagagacaacacacacccaagaagacaccgaaaaaaaaagacagacagacagaccatgaagttgttacacatctggggagcccaagacctaaaacaaatccgctcggctccatacatacaacacatagacaccactcacagcctaaaaaagagtgtacagcttctttcctagagaacggacgagccatccagaacagggatagcgctatctcgattcgggaaattttaaaacgtcgattggctttctttcaacccaaaaagaagatgtactttttttccttggaagcccgctctaaaacatgcaccagagccgcatgtaggacggctgatcttcctcggtcaaccccatccttcttctcatgaatatattaaacctattacaaaccctttcctcaccgggcctcctcaccaacctgtgctatttacaaaacatgtattctatgaaaggcttgatgaggagcaggacccaggcaaccccctatataggtgcctaaccaaaatgtaggaatttctgaccaaaaaaccaaaatgatacacaccaacagtgtatgaattccctttttatcctcataggttactaacctagaatgtatgaatgatgtataattatcaaaattttacccaattttccttctgtttttgggttttttgttttttatctgtgacttttgtggacagaacttgttaaaaacttgagaaaaattgataaaaggtaaattttggcagcaaaaaaggcaaaaattcaaatttatagtgctctgcaccccccccccccccccccccccccctcagcagcgggagggtaggcacgaaaagggtatgaatgcttccagaaatgtaggaattttggcaaaatcctagatttttggttaggcacctctatagggggttgccagggtccttgaggagcacgccgacatgaagaagtgtcccggaaggagaagctcacctattatttagattggatgatttataatcaagagcttgtagttgtatactacacgagatccaaattaacgtggtacggaatgaaagatcttacaatgataactcaaagaacccatcgacacggttggatgtatgcaccctgagcaatattctaggaagttagatgaggagggggaagccgaggggagcacatggcgagcacgatgagtcacgacgaatgattgtgtatgtactagcaatttccggtgcgactcgtgaaggcagacactccagccaggttggtttgttgcaaaaaaaaagtgagtccataccgcacgtcgccactcgcagtccggctgcagccgacaccaggccggccgccagatcgaccttcgatctcgccaatccttgcttccagctttgatcgccatccactgtcctggggccaacccaacccacaccacaacacaccctttcgaaatccctggtccaatcacggggcgcttggagaggccacaagccagctcgctcgtcatcctcctcctcgtttcattgctttgattggcagaggatcaagagatgggggctgaccccttgcttgggcgaagcgaaccgtttcctccagcgagaatcgatagcatacacattggccgagtggcggcggggattctcgtcaacagagggtccccgtcccagccagtgcatggagcctgatctactccccactccagtccctccaagacaggtctccatttggttcttcaagagtagaccaacccgggcctcctttcccggtaattgatctcttgagtacttgccttgaatcactgagggaagtgtgggtcaagtctgcagaggctagagctgtatcctcatccacacagatatccttagattgatgggagacttcctataattccacgttgatcaaggtatgtacacattttcaccaacaacaggaaaaacgaataatcaagttcaataaaggagtggcttataaagatggtcatcaaactgaggtatctactcttatatcatgattcctctagatttttgagcttgagttcgttcaatttgctttcggaatcatcgaaggagttcttcaaatccgactccatcaacaggccgtcagtttttgctaacactgagccatagattgattgggggtgatctaggacactctggatctcatccaagtatccatcatactcatccttcttccaaatcacatcttctgatcctggttttgccgttctggagagtttctcataccaatgaaccgtgtgcagtaagctgtctagctttgtccatgatgatacgagatcaataagttcttctggattgggatatccttctggtaatcctagaatagtcatgcaagatattcaaaaagttggagtttttcaagctgttcaatgtagagaaaggaacaggaaatattgaatggtaagtcattatagtttgttggatcaagatgtctcaagttcaattgctaatgcttacagctttttgatgatcccaggatagatttccttgtccatgaatgaaaaaagattgatagcatcaaccacaaaaagctccaattgatgatcactgaattccatctcttcactcttctcaaggccttcatcaatcagctgctttgcaatgctttccatttcatcttcattatatgaacctcctgaatggattgagattccctggccagggtgattttttctattcatctcattggagtgtaaatggtgtggttcattcgacaaacctaacctgtggaagtgtttttcacatggaaatacatcagaacctctgacagatatgtaattctctgcgcaatcatactgctttcttgaagtaaatcttcctacaagaaaaaaaaaattcaagatgcccttttctttctttcccaatactattttggaaaaaaacaaatacacaatcagtcacctagttttctatggaattttgatagggaagttttatacatacttttatagaatggattgagatatggccagtaccaggtttcagtcaactgatttctgtatgatgagatgcctccagttctactctttaaacaagtgaccaaatgcaggacaaattgtttcactgtttcctcatcatggaagattttttggaccattccatcattgatcagtttattttcaactagaaagtcaaggatattgatcacataagtctgtgcagtttcaggcttgaatctcttgctaggaggagtggtcccagaaaagatggaacctatggcttggaaagggcccaaaggtttcaccttttcacatagtttttggtcctgaaataagatgttgtaagttgtgaacagttccttcagctcttgaaagactagctctgagtatcttggtataatcattggccacaattctgcaggaatcccaaagaatggcctctcagattttccttcttcttctagaatttcaggttgaggtgattttgaatctttaaccaatcttttttcatcaaaacatccaagaaggtacaacttccattgcttgagtattgcaatcccttcctttgaatgttcaagtatttctactgcctcaaatatctgttcaggatattcttctcttctatgtctttgcagccactgaagctgtttctgaagctcctcttgagcagctgaaactcttgaagaatgctgatggagcaacttcacttgttctatcaatccaatttacctcacatcaacaacaaataaacaaaaaattgatgttttcactgtgaaaattgaagagccaaaaaagtacttgccctgatttttcttctaagaatccaatgtaccaacttcaaaaagtaaaaatgaatggttttttattatcatgtaaactcaacaaaagtcatgaattgaatgattgactaacaccttgtgtgactgattggttggtttttgagctttctatcttttttcaaaagcggattaatgaatgctctgaaccatcctattccttttgctggagattctgtttcagcagttataagagctttgagatacattgtaggggaaaaaaaaatgagaaagcaggcaagatctaccaatttctggcagttgatagttttaaaaattaatatactcaccacacaatgggaacgattgatctatttctgttggattgctttcaaatggtctccatggtacttttgagaatgcactcaaagtatgtgagactgaggtaagccaaaggatgagaacaatagagtggaattctaacacgatttcagtgatgattgaattcttaaaagaggtggatgtgaatgtgaaccaattcagtgaagttttgagacaagtaggtagttaacagatccagaatagtccttctcaacatttcaatgcatattgaaacatcaaaacaccaactgtaacttataaatcaagtaataaatgtctcacagtctcattgagaattgattgatccatggagaaacacacaaaaacagggatccaggatgatgactggtgctagatgactaagggcttgtgtttttgtcaagatatcagtaagactgaatagtatacttgaatactgatacaaagaatcaaattaagtatctctttataaaaacttcatactcatgcatcccaaaaaatacaaagactccaccatggcactttgtcactctggtcagatccatggaagaagtgtttcacccctccaatgaaatacatgaagggagggtagttatcatcttgaaacatttctgcccaatttgtagacctctttctgtgaatgatcaaactgaagtgatatatttcctttgagttcaagtgaatgagaaatacaatgaataagagaaaagaatctgaactgaaggcaaatgaaaacaggagagagagagagagagagatgatccaacaaataattcaaggacaagagaagtagaaagatggcaaaagaccagatgggctttcttgaggtttgacaatgattcaagaggtaggggaaacatgtggtctgtcagcaatggagttgaaaggaggggaagtgatgaagtactagctcatgaagtagaagaggatgagttatgatagactaatgtggctaatatgaattgggaaatttatatgcattgatggcacgagtttcttggttgtgaggtaagatatcactgaggtcagtgaccaagctttgacccagtctggagggaaacaagagtgctcagatttcagcccgttcttcccaaaatacacctggtgttgggattgtggatattcttatacccaatacagtatgcttcccactatagtagtcaacctgatctcagatccatgagctctttctgcactgaatacaaaaccactcatttcttgtcagctcccagtgtcacaagacatccgtctgtgaacttcagtcccagcgacccctgtgccacgcaacaggttatgagcccatgtcgctctagctccacatatttccagtcagaattccagtccatttatcggcgtctcaaactcggacataaccatcttcacatccccaactgggaggatttagaactgtgttctttggtgctctccctgcatgtgtctgaaatccactggtaatccagttcaacttgatgttctgaatcctctgggatgtgttacaatacatccacaattcttggtcaaggatgccgaaattccacaatgtaaattttaagtaatatataaagatgcccccacgggacccgggtactggatgcttttttagctaagaaatggcaccaggtaccacacccgctggcatatggcgggtaccggcggtactttgggcgggtaccgcagggactttgtgtccaaaacccgcaaacagtcataaagtcttgaggccgggaggggttcctccgagtcccggccttgagaccttacatggatcaacaggcgaaccggttttcaaaccagcttgtcggaaggaatcccttccgacaagctgatctggataccatcttgtcgggaggggttcctcccgacgagctggtttaggccttcaaaccagctgtatacaacttgttgggaggaacccctcctgacgagctggtttaatcaactcgttgggaggggttcctcccaacgtgtcgatttacagaccagctcgtcagaagggattccttccgacgagctggttttaaaaccggctcgccgggaggatcccttcccaacaagctgggattgagccggctggtgtgcaggacaggtgtcctgcacactttttctttctttctttctttctttttctttctttttttctggtgtgcagacatgcacacctctggggggcttgaggcggtacccgggaggatacccgggtaccggtgctgtctttggccaaaaacagacaccaagcaccgcacccggggcctgttggcgggtaccggaggagtggtggcggtacccgccaacgggtcccgggtaccgcccaacgggtaccgcaaggccatctttagtaatataggtccacacattgctacactgataaagtgagctaatctcaagcttcctgaatcttgtagaggaaatagtattagagcccatctactctccattaactcaatgactgtagcttgcaccagagcaatcccctccttttcttttcctccaaggaagcgtggttcccagatggaagacaaccgtccttccccgtctcctttccctcacggccaggttggtcttagagagactgatagaagagtttctcatgtcctgtctgcttggaaataaatctccatttccttcagggtttcggatgtctctaccaagatgctgaggggcattcctcattggcaacctggtagaaacaaaaaacagggttccaaccaggatttcttggggaaacctggtagagagaagcctggtttccaaacggtgttcctcctcggcaacttggctttgtccactacctgtctccaaggaggaatggctcttggaagcccgacgtgtctctcccagatggcccaagaggagcactcctggagcccgatttgcccttcagggaagagagcctcattcctggaagcctggaagcaaggtgcagagcacctggccaggaagcaccactcatgggactctttccacttggtctgggctgcggtaccaccggcccggtcctcatcaagattctcttgcagggttattagctcttcttttcagccataactagaacggttgcattccaataaacaacagatatgaggaggaaaacatcagggttttgggggatctgaatctgatccatataatcagactaatcactcagatataactccctaaacttgggatctaaatgatggatgagcagaggattgagactatgaatcttgttatacagcttcttataatgttccaagatgtgatcgaaccggtcagaatagaccgccagaaccgggtcttgttcgaccagctgcgcaaagcttccaggggccttttttcgcgaatgggttgtggctaggagagcgagataggattgggtggcgagtatcaggctgttgtatcgcgaatagagcagcgacaggtagaacagctcttccgctctctcgtgcttctggtctactaggccaatcgagtcgtgcatgatccgctcaaactctgcattcttcactctgtgctatcaggtgaccgttccgcgcagagatccaccttggtcatcagtatctttcgctccttttttttattgtaatggggtatacgagagactagtcgatgatacttacaacttggaaacaatccccgggtatagtgcattgttcatgaattcgaagaggttgattgtctcggtcctgtaaagtcacaagccgaatttaggaatagtgataccttggctatggcgagtagtaaccaacagactgatgaggttctccatttcttcttcttcttgttcttctgttccctgtgcagcaggacgttcttgagagtgctttccagagattattggaggatcatgaagggctatttgatggtcgccatgttcgagcctagataagctggcctctgtccgcgagtgatgcccatcttcacctaatctttcgaaacacttcctccatggaaattgttttgaaaactcggcccattgggcactgaagaaatagtcggtggattctatcccatttgagaggtgcactaatgccttcaactttccgacatggaaaacaaagtcgataatcgattcttctttcttacccaaagctgcgaccattttccaaaaaaaaaaaaagaaaaaaaacagaagaaagaaagaaagatgagaatatgtgagatcctcagcttttgaaatccacctagacaatgttgaagtttacatgatagagtgacaggggggggggggggacaaagacctgaaaagactttattcaaagaaggccaataccaatgagcggtcaaatgatcgatcgatttccaataaggcgcgccgacttcggctttgatacgggcgagagagtagctgatgaccgtctgaaggaacgggagatcgtggaagaaggcacgagaggttttgcgagtgatgagctggttttggaccaagaagtcgaggatcttgaaagcatatttggatgccatgagagggtcgaatcttgagtggtcattatgggtagaagaagtagtgcttgttgtaaagagtgtggagaaactgggcgagggccatctgggctttctttggctcttcaactcctcagcttcgtatatcttccgctgggtcgtcagcatcttctttgcgtcttcccagagtagtaaagctgattgctcggtaatctgggtgcgtagctctgcaggaatgtaagcaagttgagccagcttgagaccaagtgacgggctctttgtcggcggatcactcaacgatgatgatgaggatgatgatgaaactgggtcgtttggatcatcaatcgcggtcgctcgttcgtccactttccccagctccagaagtctcgtctggatcagactggagatctgttgctttgatccttcaaacactttccgcgccatctgcaactcagtcggactgattttcttggaatgcttttcaagccatctcaattgcctctctagctcttcttgataagctgggaattcttgtttgtattgtttaagtaagaggacctgatctatatatcataaaaattaaaaaaaaaaaaaatgtcattttatatcagctttctttataagtttacttatacaagattcttgcctcgattgagatcccagttatccgttacccttgcgccttccaaaacgtcgaggaactcatcagccttaattttaacctctgatcgacaaacaactccaaagaggacccacgtctctcagcagccgcagggtctgatgtcctccgcttccctggtcctgggatgcgcacacaagggaccaaagagggcattctgttccttgattttctcttcacaggaatcgctacaagtcatcgatccagttttttttttgttttcaagcaagtttaaaaaaaacaatcaatcaagaacttctgtttcctgcatggagatcagtcgtctttaccgctcaatggcccagcatttctttcagctcgatcaccgctgtgttcttcgatcgatcgaccaagtgatcccagagaactgtcggccttaatactcaccaagcccactgggaacaagaccaagaaccagaggctggtcaagctgaagtaagccaaatcgaccatcatgggagacggaggatgtcttggaatgatagctctttataataaagaaaagaaatcactgaacacggccatgtccacaccatcacgagctctgaaggacggccaaacccactgtggatgtatgtacaatgaggctcctaaactcgatgcgacaagacactcaacaaactgatgcgagcagtccacgaatctcgatacttctggactgtcaaaaccaatcagcccattcggcggagtgctccaaacggactcagaactgataccttgtatgacgacaggttggtcatacagacactcaaacggatcgacattgcatctgggttttccctggtggtttgtcttgaccagcgatgaaaagcatctgtttctttgtgaacatgaattgatccatgccaattaagagagagttctaagaatcagaagatgtacaccacgggtcgagccggacgacttttggtcggtgcgctggatggttgtccggccagttttccgtggctctgcgatgaccatcctatggatggcactctcaaaaccttgaattggacgttttccaagaaactgtccaaatgggtgtcatttggatggataaaaaccaccgaactaggcatccaatggatgctgtttgggtattgactattctttccgataggccaaaatattagtcttatcaatttgatttcatcttattttggctcagttaacttgttagtttttaagatacataggtatatattttatttactgctcgttgttacaagataatgcaaaataagaatagtaaaacaaagaaacaagaagaaatcacttaaatgaagaggaaaatgttaatggagtcagagacagctagttaagcaagagacaaaacaaaaaggaacctacatgttgaccatattgttctgatgctgatgagacaaagagaaagaaacacaagcccaagattcaaaagttgattggttttcaaacggggtgaagccttggtccagtcactgatagagactaaatgacaagatgatgtattagctaatcaatcaatcatcttactggaatcgagtacaatttacaatctacttactgattctcaaattctcctgcctgccataagaggctgttgaccgttttgattaagggctgttgaccttcttgtttgaagctgtgaagggctgttgaccatccggcttgaagtcgtgaagggctgttgaccatctcgttaaagtcgtgaagggctgttgaccatctcgttcaagtcgtgaaggggtgtttgttgaccatcttgtctgaaattgtagaaagctgatgactatcttggtcaaagtcgaagaggctgttgcccattttatgcccccttgaatatgggaacacccgaattgagcttgactgctgactgcactccaggtcagatttttgaactttgactactaccattgactgcagtgacaggctgcatctgaaatttgaaaacaaaaattcaactgacaactgcattttggctcaatttttcgactaacaacccccaccaccttttttccctgtgtccatcggacacttgcaatcaatactgtccaatggacagtacttttttgaccatccagttgatgtttttgcctggggagcatcacttggacgctttcggaagcatccaagtgatgcttggggcaccagagcatcctttggatgccctcatagcgtccaagggactcttttgctcaaaaaccgaccatcggatgagcaggttttctaaaaacccgccccgtggtgtatgtattagattctccggctcgatagtttgagcgagagttgactgaagttgaaagagctttaggggctcagatcagacaagatgagggtttgatcggcgaggattgatctgggtgattgatcgactgctttccagttctgctcagtttgagtttcagttgatttccagtgtacaatgtactctctgtgtcagctagagcgaatgatttgaggtggactatgtactcatttggatgagttggggatattaagccactcgatcatcgtgtgttcggaaatggatgctcgcgtcaaaagctgcggattcctttcggttgggctgggatgatgatgatgatgatgagggtcagtgattcttcacatggcaaaaccgaatgggattaagcgatgctggctgtgttgtgttgcgaattgtaagctgctggatcaagatggctggtcatgaagtggcgatctttctcgctttataagcatctgcaacttatctgatcaaccgttcaccatcagccttcaaaattaattaattggccgactatgattaaggtaagcatctatcagggctcaaccggggaaccggccgccgggagatcgggatggccgagcgaggtgaccgatttcctaaaccaatcacttcctttatcccatcgagccagcggaggttgatggatggtgtgaatcccctttatgactacaaaaaagaaccagatccacagctttgacttgaccgtactgcaacgtgttccaaccactgctataagtgttgaggcgtgcttggccgggtaagctctgtcgggtatctctttttctcctcttcttcttcttcttctggatagggcatgatggccgattcctatatccggctgggttttgttggccgatccaagatgatgaatatcttctttccgactgcaaatatccatctcccccaactccgagtctccgatttcatggcttgcaagggtttttcctgcagtaatcaagaaccaacgtcaggcgcagctgattgtataaattgatggctagtacactggccctctgaagccgtttacaagttgttcatagcatacataccctcaaagataactcttctccaagtcgtagtggtggtattaatttaactttgttgtgcttttcttcctcgaattatgtttgacagtcctaatatgaccaccaccagaagtaccactaccacattttgtgtgctcttcactgtactgcagcttcgacttgtcaggctcatccttcttgaccgccgaatcgcagctgaccctctgcaagccagtcatctcgttctcaccgcgtcgcttgaacagtatgggcctgctggactcgctcgagggactgatcatcatctcccctcagtcggccagctcagccactcactctccaatgatcctcaccatcccacacaacgaccatcccatccaacaacaaccatcgatcaacaacaacaacaacaacccttttcagtagatcagcccgcaaccgttgccaactcaagcaccatcactagtacaacctcatcaccgctttatataacagcttaccacctcaacatcaccactcaaccacatccattcatccatcctcctcctcctcagaagaagaacaagcatccggccatcttatattcgatccatctaatcacgctggctcaactaccatcccctcctccagcgctatcgatcgagtttcgatctggtctggtcacttattattacgattggtcggaccgggaagtcaggaaagcattccaccaactgctccatcaccattccatccactcgcccccaccatcgaccatcaagcccaagaagcccactcgcacatccatgtcgaccgattcctcgcgagcatcttcaccggccaactcccacacaaccaccaccaccagtccacgactgacccgaccgacgctgaacgtgacgccggccgagccggtgctctcgcggccgaacctgccgcgtagcgcgagtgccatcgagcccttctcgagctccagcctcttattacacccaccctcctcgccagatcatatccggcgtcgactggcctcactggccggcgaccaacctgcagccagcaaatctagtacaccaccaccatcatcatcatcatcatcttctagaccgccgcccttcctcatccatcaccaacgctccaggtccgcccaacctagtctcgccatcatctctcccatctccatcgccctctcctgtccgcaatccgactccgccgaagctctccttcaacgcgcgctcgatgaagacgaggacgcccgctcgtgggccgatcatcccgaccccgatcacctcctcatcgacctccccgattcgatcccccctccccctccccctcctgctaccaatgatccgcttcatcctcatggattcgctcaccttcggatggaccccgtcttggctgacctggaggccaaaagcagactcaacgtccaggtccgctctctcataattatctccatttcatccactcactcactcatcctttcctttcattcaatctctgggcttctttcagaccgaatgcgcgatctgtcaaaagaaaggaatcaattaccctaaatgtccgtagatttttttctttcagctctatcatccaaaatctatcttcttgagcaatttttgattgttggatctctgctaggtcccaaatgtcaactcgagttttgtagtcgaagttgcagggtctcgatgggcgatggcgagcgtcataaatgtgcttaaacacacacacacactctcactcacacatttctcttgcccttcctctttctatccccacacatcacttggttttttttaccagtgacattagctcgattgagaactagtatttattagctaatcatcatcaactacggtcaaaaggttgggtatacttttttggagatttcttatatgtatgttatagataagctgtttcgctttcaatcttggtttttatgtattgctatttcaatatacaacaattagatgatcatgtctctgcgacactagagtcttgatcttcttcttcttccggtgttttttgttgtttctgttcttgtggtggtgatggttcctgagtttgtagtttcttcacacatttcttccatgtgttcatactatcatccacttaccctatagaagaagaaaattcaaaacagaacattgagataaaaatttcgcaaattgatcagcatgattaagatgtgctacatgtgggtgagacactatatttatatagggccttggaaaataacgactccctcggatttgttgacaactcccaaatactgtcgacggatgtctgttaggagttgttcctccaaatggatggctgactttgggattcagccgtccgttgatattaatttttttgggagtcggctccccaaaccaccccttgtgcttgggagttgctcccacttgaccggaaggaaatccttctggttgacaggggataattacagccccattgcttggaaggaatcccttccggttgatgaggtcgttatacccccatgaactggaagggattccttctggttgacgagatttttatccctcatcaatcggaagggattcctttggtccaatgagatcagtatacctcatcaaccagaagggattccttcaactcaagttaatgaggtacaacaatcccattggccagaagaaatcccttctggttgatgaggtatacaacaacctcatcaaccagaagggattcctttccaggttgatgaggtattacaacctcatcaactggacagaatctcttccggtctgatgaggtataaacatctcattgactggaagggatcccttcccgtcaatggggtataatgacctccatgacaggaagggattccttccgattgatcagctgttaacccctgtcaacaagaaaggatttcctttcctgtcaagtggaggcactccccaacccccccccctcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattaccattagcgttaagcgtagcgtagcggaatctccgccacaacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatatggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcggcccaccgctgacaacacccatgaattacactcaatcaactacacaggacaactacacaacatcgtcagaagggattccttccgacaagctggtttaagtaccgcctctccgggaggaacccctcccgaaaagctggtgaacagaggctctggctgggaggggttcctcgcagcctcaagcggttattttttttttcttgaaaaaaaacatcacactctgggctatcccataggacccaggcctgggtcctatgggatagcccctgtcagctccggtctcttatgtgaccaggagttgatagggtttttgggtcacactatagccaagagggccagtggaaatgaagtccaactcaacactggtacagtggagggactggctccttataaaaataagggacagctgtagaatgagcttcacagtgcctgagctgaaggatttataaggaaaaggaggtttgtactagtcttataagttaaataggtaacttataaggctagtaagatgataaagagaaatgtaataactaaagtacaatagtttactgtaaaaacaccactcactaagttgttgtaataactagtaaggcacttgggtttgtatggtaataattgtctgggggatgaatctcagggggagagccatcctctcaaatattacagagcaggggtcaaactgctgctgggaccagtgtagtccccttattgttacactatgcctttgggggaaagtttcaagatattcaaacattcaaatgtacatgtgttgaatatctctcttatttcagaaaatggaattacatatgtagaatatctctcttatttcagaagatacaagagagatacacaagagagatacacaagagagatacacaagagagatacacaagagagatacacaggataaaaatcacttgaataaacacaagagatgattatcctttgcaatttgattattactttcatgagagaggtacagtctcctcccagatgtttatagccatctgttttgagctccacaccggcaacccaaaaatttcaagtcacaatagtttgtggaatggtggaaaatgagtttcaaagaatgaatatgaaaaaataatactaaaaaaacattttaaaatttgtgaaaaagataaaagaaaataaacttttttcaaaaactttaatttgttgtttgagtcaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaattttgatccaaaaaaagtttgagtatggtgggtggacaccctgcagtcaaaattagtagattgcagtaccagaatgccacatttcttgatgaatgacccctgaggcaccctttttaaaccaccaagtagtctttttttcaaattttcacttcttatcattcattccagatcttatactatcactttggaaatctcatcttttcctgaaagaaatattagagctgtcagtttttgtgattttctcctttttactttttacaaattttacaatttttttatcattattattttttcatattcattctttgaaactcattttccaccaatccaccaactattgtgacttgaaatttttgggttcctagtgtggagctcaaaacagatggctataaacatctgggaggagactgtacattaattatccagagagagagataaatatgtacataggtagttcattattgatttaaagaataacattaaataaatacttatcaatttaaataatacatataataatgtttattattatgtaacatggaggggttacaatctcatgtagacacatggactagtgtctcagtgtctgacagccccggtcctaaacccatatacatatgggtttaggacccagtttggtatgcaggcctacacgccaactgcaggccaatctaccctgcagcagattggtgtgcaggtgcgcacgccaatctgctgctggcatgcagtttggcgtgcacaaggggggttggcttgcgcttatcaaccccctgaagatagtgtgtggcacaggtgatgtgagagtttgactgtgttttgagtagaagatagatttatggattccgttgaagtatgaagagatgagagcaaaccagtcagaagcagtcagatagcactgtttatatatgtaaaaatatttgggactagtcatgtgttgtagtgtacaaagggaaaatttcagagacatatgagagaaaacacagtcaacacaaatgaggaaaaagggatagaaaaacagtaaaagagttttaacctttgtgttcaattttccgattgttgagtctgttgagtggatgttgaggagtgattacagcctgattattgagaagtttgttgagttagtgtgaaagcattgattatcaatgttaaggatgttgaggtgagagacaaatgaggttgagtatgatgaaaagggtcagatgtacctgacatccgagtggattttcaacactatgtcttatacattgattctgtgaaatctcactggatccatgttactccgactcaccacagtctgatgagaaaaacaactcaaaaatcatctctacctccatgtattgcttagggttgggcctgttgctcatctatctgatctttcctcagaattgacaagatcacatctcaaccttctgataaagactcaatatcctcaagctctgcttaatcaaaaaaactgaagacctgatactttagagtattactcactcacattctctccttcttactcatccttcctgacacctctcaaatcaatttctctcctcaagatcaaagccagtctctcaagattctcagttcagacagctttatcatcactcatcacgattgcttattgtgctcattgtcatattcctgttttgttttatttctcattctctctcctatgtttttttgttgaggaaatcactaactctttatttttctcttaattctcttcttcactcattttcttagttgcttcttcttctcaaagtcctctcttccttgatcttattccatcattagtggttagctttcttttcatcttttcatcttccttctttcattgttgcttgattttcttactcacattgttatttctctcaactcagtccggttttggttcttagaaatttattcaaaattcttcactgccaaaactggataagagtgatcaagagattgacaaaagaaaagatgaaagatgaagtgaaaagaatgaggcatgaatcatgagtaagaagtcaaaattacaaacaaattgttgtaatataccaaggagaaatcacaaaagggcttattatagttgggatttacagacccaaacaaccaaatgaagaaaattgaatatgttgaagaatttttgtggcaaaactgcaagaggatagagttatagaattcatcaaaaatgggaaagagaatgtatagatgtaaggatatctttcaagatttgaacagagattctcaaatagaattttgtagaaattttaagggcagagaaggaaaagaggaagatgttgtttgaaaggtcttgttgtggcacaccctttttttgggaacttaaaacaggcaacgggtcagagagtgagagaaccaatgatttttttttttttcatttgagaagactaggtgttaagtagtctgtctacaagaagcacaacttgtgggtgccaaaaaagtgaatgtgagaaacaataatgaacaagaagttgatttgaaacatccttcaatgagtgagattgatgaagaataaaattagaaaaatatgctactagacaaggctcaatggctgcaggcagtgctatacttccatcatacttactacaactactactatgagagaggtataacaaaccaactaatatagaaatatggagtcatgagtaaaaagagagatagtcacaaaatttcaaaaatttggaaagggatatttcagaagcttcaaacaataaattttggggcttggaaaaacgactcctaaaaattagtcgacgactcccgttttggtcgggaggtcgtcgaacgggagtcgttcttccaattcccccaaaaaaaaggggagtcgttgtcctaatttcaatggcgattttttaattttttttattaaaaaaatgggagtcgcccgcctaaagggcgggagtcggcgcaccaattacaaccaatattttaaccttttttctgcattaaaaaaatgggagtcgtccaactcaaaacaggagtcgtcaacctctagcgaccctaaaaactcaaaaaaaagttcagccactggggccccgccccaaaggcactttatcaatgattaaaaattagattcattgagaaaaacaaattcaagaaataattgaaatcaattgatgagatgttgagaaatgtaaacaaaaaaacaatgagaaatgtaagaaaaaaacagggataaaagaattcaattgatgagaaatataagaaaaaaaacatggtaaaaaaggacaaagaggaaaaaaatcaaaaactaaaaaagacacaggataaaaaaaaccctagttgggtggggggagtggatatcggaggatgggtgcggagcggcgactcctgcatgggagaagaaacaaggtttcttctccccagccgactcctaggtattttccaacgactccttcgagacgaaaaaaaaaaatatcaaaaaaattaaagatcaaatttgggtcgccgactaccgccctttaggcgggcgactcccattttttttaatgaaaaaaaaataaaaaaaatttggctaaattggtacgacgactcccgccctttaggcgggcgactcccatttttttaataaaaaaaattaaaaaatcgccattgaaattaggacgacgactccccttttttttgggggaattggaagaacgactcccgttcgacgacctcctgaccaaaacgggagtcgtcgactaatttttaggagtcgtttttccaagcccctaaatttttaaaactacttgtttataaaatatataattcctttaagatgatccatcaacatagggccttaataaaaaaacccacattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgctttttcaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagagttcaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggtgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggataaagggtttaacccagttttataagggtctaaaggttgatttgagagtgagagagtgagtctagctgatatttcaatggtaaggggatggtatgtaatggtatgtaagggttttgtaagggtagggggtatgaaataggtggatactaaactgagggggaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttaccatgaggggatttagctagtcagaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatcttagtttgaactagaagtctacatgagggttttatgctggtgtagcattttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtgcccgaccaacactgcatgtgtcaactgtcagaagatagtggagttgtgtgtatacatgtactatagtggcgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtggtgatggtccagagagtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccgtagaatccaattcttgaaccatattggatgattttgtgatgtatatatgagaaaaaaaggtgtaaactctatgtaattcgttatcatcagaaataaatggtaaaattttttaaatggggccttatgggtaccgattgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtacataagggttctgcaggccgtagggggggagttacaactcaatacaccccggatttgccaggatctgcaaggatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaatcgtcgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccaccttcctttccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccaaaagtagcttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttccgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaacatccaaaacttggaagtacacgacaaaaacactgcgccaagagacaatagagcccaatctcctcaaacaactaatagggaagcctcagtagttgcctcagataaatcctcaggtaaatttaacacctctacatatttttttattatcaattttcaccgggttaaattttcctactaagacctgttttcttttaccatgtctccaccttctcttagacttagaggttataatggaaggaccagagacgctccatcatcccagagaggatttccaccagcgtcagtcttgccaaagaataaagataaaattatttacgcgtcgaaaaagaaactaatatctcctactaacagttcccaaggaggagaaattcgagcgctattactacaggatgaagaccaacaaggaatggctgaaggatgtgcgcaaccgcagcagttactcggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagatttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccattaaacgtgtcggcagagagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccaaatctacgaagagatggtacgccttgggagatctcttcaaggtacttatcaacacttggagaaaggcaaaatcaaccgccaacaccgcttcatggaagaggagccttaaataattcccctacacctgcgcgtgaaaaaactcctgataattctgatagtgattctactagtaggaaatccaaattattgtctagtgattactctacgcctcaagtcccccatgaacatatcccaatagaaatttctctacgcagagctgttaatatgtttactgagaacatgaattttttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacatcagagataaagttatgatcatggaaactggtcttgaattattacataaagaaatgccagaaatgcttgagaaattaggagatcaaaccactcgagtaataaccagagtagaagaaaaatgggaagatatacaaaataataacaaagaaatgatccataaattcaatactatggaacaatctttccagaaactacaaaaagacacgcttgaaaaaattaattcacaatataaaagctttgaagatgttgtaaacaggatagaattaaataatttaaataacaataaaaataattccgcctgcatcatcaaattagaaaataaaattgaagaattaattaaaattaaccaagagcctaacagttgccagaatttaacatctcaacatactgttcacggcaaaggaaaggatatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtctgtaaatgggattgaatagtctctcatcatctgtccttctctgtagcttccacttctgacttccactcagctttttttttgccacgaatattttcaaccatctggcggttgattgaatcacagaccccatgcttggtccccagatcttcatattttttttgggcacctgatttgcccatcttccatatttttttggcattttcaatggttcctgcccaagtgcgtggtgggaaattaacctgagttgaatcatcatgaccatacacatgattagttaagcacacagcatattaagtcccaggtaataagtggttaccttttcaccttgggagttgagtcccaggaactgacagacataattgggtgtctttctatcatccagtgaggaggttttcaacccacacatgcgacatgggtttaaagatacgccaggaacaggtgtactggtaatctccgcatgcatcggagaatccgcctgaaaacataaaactaaactcatcactaagacatttttgccaagacttgcgtcgtatgcaataaccccatcagtggctaaatcactgcagtacacaatgtcagcctctcatttgggggtgggtgtatgaatgaattttcccctcagggatattataggaggcttacttcatctgatccactatctgattggctatctccaaagtacctgcagtgtttgatgtagataggaaatgacaattgtactccatgttggagtattttggtggcaatcctgacagagtaaagtagaatgaaatgtgtttgttgtatctcttggaaacattcccagatgtgtcgttggcatataaattgattggcatgtgtctaataatcatcccttgaggccttgatccgccacggattgggaagtgtgtgggccttttctttttgcccatattctaccaattccagtcaagtcagtgtccactgtggtgtaaattcatggacaaacacataccatagagttcattgctgcatgcttcagcaagctttccagaagacccaatatgtatctcgtcgtaagtcaatgcaaaatcttggagatggacattcctcaactggttggaattgaaatccagattagatggaatagtgatcttgattttctttggtccttgttgggatatgtctgctttcacacatcgagccaagattttgttgttctccatgaagaaaaagattggcaccaccacatgtcggctgtgcagttgaaccggttcaaaaatgtaccagtgcttgttgtttgcttctgccatgggcactcggagagttggactgaggtcttcacgccacttggcactttgtgacattttgaacacattctgcccaccagtaaagtgtggataaaactctaaatttggattgacatagggattggccaagtcctaagaaccaccagaccttgtttatgttagctgtcaggtggagacatgggttcttcagaccaggaataaactgacatttgccaataattgcttaatgttcagggagtaacattggttgtggagaatgctttcactgtgggtgatctccattcttaataagttgcggatgcgtaacctcccactgcgcaaagtgttccagtgaggaagctccagttctgccagcgacaaaatcagtcggagttgtgcatactccgctcgagacatcacatggcgcatatatccatgaatcaaagcgcccaaaacgtcctggattggagaaaacgcaatgtaagtttttttttcttggatcccattggggtgaagaagtggctgatttgtgaattccaggctggcttaccgcctgcgacctaaacggataccatctttcggcgagacttctggcatttcgatcggcaggatcagcaagattgcccggcccaagctgatgaacggtttcaaacaggacatcatcccaatccatctcatgctcggaatctgaagactcgtcgtcggcaggattgaagagggtcaatgacgcgttgcgtgctacaatcagcaagtccgaagcatccgactcctcatcagacctgggatccgcatgcagagtgcctcgactcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaatgaatgtacttagaaaagttggtgccaatgaaaatgttgaagtaactactcctgtaattattgcgtggcataatggtaaatctagaatggttggagatttcagagctctcaacaattacacaattgctgatagatatccaatgcctaaaataagtgaagccattacgcaactacaaaatgctaaatatattacgtgtatggatgtacttaaaggatttcatcaaaatgttattcatgaagatagtagacacttaatgagaattattctacatatgggtatttatgaatatttgagaatgccctttggaattaaaaatgcaccctctcacttccaaagaatgatggatactgaatttcataaagaattacgtgaaggatggctaataatttatattgatgacattattatttttagcactgaatggaatgaccaccttgacaaattaaaaattgttctagaaagagttataaaaatgaatatgaagatctctatgaacaaatgtcaatttggttttcaagaacttaaagcattaggccacatagtttcaggattgagcatagctatagataaaaataaagtagctgcagtaatgttaaaacctatgcccactaatgttaaagaaatacagtcattccttggttttgctagttattatagacaacacattaaagattttgccaaagtaacaggttgtctatataaattaagtagcccaaacactgcttttgagatgacagtagatagagtagctgcatttaataaattacgtgaattacttacttctgctcctatattattcatgcctaatcctaataagccttataaattatatgtagatgctagtatggaaggattaggagctgccttacaccaaattcaagatcaagaaataccaaaagaaggagtcatttgttatatttctagaacattgaaagacagtgagaaaaaatatggggccagccaacttgaatgtttatgtttagtctgggccctagataaattatattattaccttgatggatgtgaatttgaagtcatcactgattgtacagccctcaaaagtttattaagtatgaaaactccaaatagacacatgctcagatggcaaatagctattcaagaatggagaggaagtatgactatcaaacatagagaaggtaatatacataaaaatgctgatggacttagtagatggtctttggaaaatataccagacaacccagcatgggacggagaaattgctgcaaaaattatgtgtttattcccagaggaaaataatgaaaataatcctgcctttgatgataacaatgatgatattaatatttgtgggttacacgtgactgaaatgcaagaagaattttgggatgaaattagaattagttatgaccaaaataaaaattgctccacaataaagaatatattacaaagtaatttcaaaaataatgatctgatcaattccttagaagaaccatggcttagctcattcaaagaaaatagattctctctattagatggattaatttaccacagaattaaacatacaagtgtagtagttatttgtttaaaagaacacattaatttatttttgaaagaatgtcacgacaatatatcctcagctcatttttcctttgacagaacaattgagagagttaaacaaattgcttggtggcctaattttagaaatgataccaaagattattgtgaatcttgtgacagatgccaaaaagcaaataaagctacagggaaaaggtatggattattgcaagaaattgaagaacccaaagaaagatggtctgttattaacatggattttgttactggcttaccacccggaggacctaataatttcaatgcaattttagtagtagttgatagattttccaaaagagcaagatttctaccatgtcataaagaagatacagcaatggatactgccttattattttggaattctattatttatgatgttggatgtcccagatatatcattacagacagagaccctaaatttacgtcagaattttggagaaatttatatgatttatgcgggacacaactgaaattttctacagcttaccacccccaaacagatggactggctgaaagaatgattcaaactttggaagacatgatcagaagatattgtgcctatggaatgacattcaaggataaagacaactatactcatgattggtgttcattactacctgcacttgaatatgctctacaattctagcaaacacagtacaacaaataaaacaccttatgaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgttgaccaacatcaaggcatatgccttctccaccctaaggcgattgaaggctcagtccctcctcttatggacctcttttaggtatagtaagttctacatctacttacttgggcctttgcagtatggcccgctgacttgatcacctttcagatcgaccgggcaatggcctcccgtgggcgtcctcggcccgtcggagccatttgccaggcttacaatagcaccactaagatccgaatcgccttcttgaggctagctatggcggagaacttggtcagtccccagcccctcaattcaatgacgatttgggaaatcatcgatagtcgcctggagcatgtctccaggcagagaattgcttatcaacgcacgtaagtctgtgcaccccacttcctcctgatcattttgctgacacattcggctggccgccacaggtttagcgaaatggtcctgatcaaagaccgcgagctctttgggtcgttacccttcaaggacatcccacccgaaactgtgcgcctcccgaccgatgaagatgttgaatcgtcaccactcattcgctaggccaactcaagccatcggccatttgcatcttgtgatagttctcatcagtgtattacccaatccaaagagcgtcttgttagctctttctgcagccttaacccctcgacctgaagattaacatcagcctcaagattaccattcctcgcttccatacttcttaaatgactgtgctgtgcaaacatgatccatttcaaccccaaaaatccgaaaatacaaaatcctaaaaaagcttgtatctagtaattgatgtctatctgtgctgaaaagaaaaaaataagtaaaaaaatacgcgcccgcttgtgccgcaccttttctggcggggcccccggtccccccccccaccaacccaaaaaaaccaatcgttatgatttttcatttttcagccgttgtccgacacgacgtcggcattgccgcaccaacaggcggtcatttgtccggtcatgcctggcccggccacatttctgctattcattccaacggtcatccaggtttaccgttggaccctcctgacgtggaagacaaactgcggtcccaaaaccatccgcctgaccgttttttgcccgtcaaccgtcctaaccgtcatcaccgcctgcatcttgacccgcggtgtgttgacggttacataaccggcgcagattgaccgtccgcgcacgcttgagtcaggcgggtctccctttggacctctgctgtggagtcgaccccggcggggtcagatcgagacaaaccgacgccaaaaatggggttgaattgccgcctgatgcggcccgtggtgtagttagggatgtgatgacatgtctgtgacatgtcacgccccagagtcaaagttcagtttgaactgagatgatggggaagcatggcactctgatctgatccaagatagacccatcaaattttattgatcttcttatcattcatacttctgatcctcatacacatcctcaagatcactcagactcaacaaccgccacagaactccacttctgttgtctcctctcagaaaaccaaccaaccccaacgcgttttgttcagatcacagctcaatttatccggaccccacttgaaggcagccctcaaagcaccatcccttcaaccaactgcctaccgcctggcacgataggagttccacaacggctggaagggtttccttccagccgacgaggtacaagtacctcatcgactggaagggcttccttccagccgacgagtacagtacctcatcgactggaatggcttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttccagtcgacaaggtacaagtacctcgccggctggaaggaagcccttccagccggtccgttgccggccctttagagggcgggtatccgaggatacccgctgcggccgacggatacccgctagcggtgcgggtgcggatgcggatgtgcaatttcgctgaaatcgccatcagatatctggatgcggaccgaccatctctaaagtaaatccacaggtacatacatttcagtgtgccattctgccttgaaacatagtagcaaagattgtacattcacaatcaaatctgaaacagatacagtatctgccatgtatcactccacttacagaattctatccctaaaccctctcactagcatggacagaaagatgagtcaatggttacccttccggtatccaagtgcagccagcacttgtggtacatacatgttaacaatgctgaaacagatacggtatctgccatgtatcactatggatctgagccccaataaaaaaaactatctgaccaatatgcttttatctgcaaggagattcaagatatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgtggcaccgttgatgttaacgtggaattccaccctgaaacaaaacaaagaatgtattatattcatgatctcatacctcaaccttctcaccggattgttgtttttccactgtccaaacacagccactacttgtggttgtagttgtcagttgtctagtgtctgtcttcctcaatgagacatgtatgactgtctcagaggtggtccaagcttagtattgcaattttctcagtgctgacaagcatagacaccatagcagatattaggcggggggctgtttgaaatccagtcacctcctacctttttctgggcatgacaacgtcagggcagtgccagagctgcggaggagctatgtgtctttcggggccacaacccccattccccgatccccgccccggccgagtccctgttccaccacttgacgattcacaggcgagagctctttccacctgaccagcctccaccaactcatcaaataataaacaacagaagaactcaaactaatacctacatatggcactcgctcaaccaccttcctttggtcgtgacttacctgatcagctgaatcgaatccaaaatgtcgttcacgaccaaatagcgttttatggcgatgtcagggattacttcaaggaaagagtagcattggaaaggcaatatggtgcttcacttcaggtatttatttcaaataccaatttctgaaaatcaaatacaagtaagtaaatcaacacaggtctgacagcggtgtgctttttttagcttctagtccgaaaagccatggaaaagcgtactaaacgggaagaagctttatcagtcggcctagagactagtaaatcatggaatggaacgagcaggtaaatgaacatataattccaaagtcgtataactggctctcatccaggtctgaccaagcaatccgtacttatcttcatacaagcactttggatacagcatggtcaaaaatcctttcagaagctgatgaggaggcgtcggaccataccaatttagccgaatctttgcagaacgaagtctgtgaagtcttgaaaaattgcgagaagaagaaggaggctacgcggaagagacatgtggaatttggcgtgaaactattggctgagcgagataagatataccacgacagagcgaaggtcaacatttttatcattctaccctgcatcagccttctgtcgattttcacacattcgcttacatatatcgcatggatgcaccggttttttctcctaggctaagcagcgttatgatgaggcgtgttcccttgtcgaatcgactagagtcaagcaaggtcaagcaaaggacgaccgacatgttgaaaaagcagccaagaatatggacgtccataccaatgacatgctgagtgctaaaaatgcatacctactttcaatctcagtcgcgaacgaggtcaaagaaagattctatcatgttgatttgccaagcctagaagacgattttcaggtgtgtactcaagtctaggtcgattcaatcttatctgatccccaaattgtgcaaacctgatcacttgactgatcattatgcatttcgcagtctatttggtcattggcagcctcgaaattagtctccctcttaaaaaccgtctctaccttaaacttaagatgtctggatcagcttcgtacacataatgagaactttctcgctgccaccaacactatcgatgcccaatccaaccaggctctttacattgaatataaccgacgaccatttaccgaccctccggatttcgtctttgaaccctgtccaatctggcatgattctgccgaatacgctctttcagcaccggagcccaaagtcttactacaaaaccgattaggccaggctagatccaaggcagccgatctagaaccaacgatagcggccaagcgtcatgaaatcaccgggctggagaatcttagagaggcctatagtcagaatgattcactcggcgacacagatgaagtggtggaaaacttactcgaaagtgtccgacagacgatcaccctggaacttcagtacacggtcctgacaaaggaagtcgaagtacttgaacaaactcttggggatgaccagggctctcagagacctcacaccttcaagtctgcaagctttgtcacacctacttcttgctgtctttgcaattccaacatatggggaattacaaagcaaggtgtgacgtgcaaagcatgctcgatcagtgctcatgttaaatgtgggcccaaggttccttcaaattgcgccggaactgcgcctctacatgggcttagacgaaatgcttctctggccgccctttcgacttcagttactcgacaacgtaggtaacttctcctctggtatagatatatcattaaagggtcaaacaacttacctggcattgtcatttccttggtgcgtaaagaagcgactgttgattccgtctctcgagagccgcagaatcaaacaggtctatctagagcagtttctaccagccatcgtccgtcagcagcacccaacgggggtgaaggacttgctcggtctaccacaaccgtgaataagatggccgcacccctcagtagccgaaacgcgcttaaccgcactgaacctaaaccgaaagcccggatgatttacagttatgaggcttctactggcttcgaagtcagcgctcttggtaagtctgattctcttttatccaatccaactcggaaagggtatcattttttactcgtcgactgtcatgactgactctatgctttcctccctttgcatgtcaattgatgaaacaacagaatctgaaattgtaactgtgatctcccccgatgatggatcgggttggatcaaagttgaaacttcatctaaccaaatcggtttagtacctgctacttatgttcaaattatttctaccaacgctgttattccaccttcctctgcaccacccgaaccagccacgggacctacacctgttccttcaagattaagacgaggttagtcactggcattcaaaccgaattcttcaccacttttttattttaattcagaactttacttactccttgtcctcttttcaaatgataatcaatcgatagccaaagcactatatgattgggcagctcaagctccagacgaacattcattgtcagtgggtgagacggtgacgttgagtaaagggggcgaagcttacggagaaggatggtttgagatcatcaaagacggtcggaaagggatcgtgcccagtaattatgtcagtcgtggttgttacctcatcgctcattgagattaagacttaccgtattgcttgttttaaattcaccacaggtcgaattgttatgagtgcgtaatttcttcaccatacgtattgcactggatattccctttcttgttatcttcccccctactttgctagaagaataagaatctttcagcacttggttaagatttattgttgttgtttgaaatgtatgtaacacgagcgaaaactgcacgggtaattcaaccacgtactataggaaacgacaatttgggatggatgtaattgtcgtctggacaacattgactcatcatggtccttgtcggaagtcttccagttacaatgaagaataagaatctttcagcacttggttaagatttattgttgttgtttgaaatgtatgtaacacgagcgaaaactgcacgggtaattcaaccacgtactataggaaacgacaatttgggatggatgtaattgtcgtctggacaacattgactcatcatggtccttgtcggaagtcttccagttacaatgccttatgctatgcgtcatttttccttgtgccctatcacagtctccatttggtcgaccttgaagtgtctgcatggcatcttgacccctgcaaaacaatttgacgaatggcttacatgcattcttgaaccctttggatacgtatcccttgaaattggttgtacctagaggttttttttggtcgttgatgcgttatgtactaaacgccctgagcaacaagccgctttcagccacctcgagacctcatacatcgcttctgcttgagttgttgcgccccagcttgggattgactgacagcatcgagttctgtaaatggcgcgatgagcgaagttgcttataaccaccaactttgacacaaattggacccacttaagataaacccaaatctcatcagcttttccaagcgtcctgcaattaaatttacagctacttcaaattcctctcatctgctcaaacacgattggtattttaccccagctcatcatgcaattttcaaaattagtaataatcgtgtcgattgtaggttgtgggtttgcagcagctgcacagttaacaacggagcaaaaaacgaagtgtacttttacttgcgccaatcacgtcaagttaacagctggaggatgcgcaaaaccgattggcagtgacagccaaggaaatccaaccggatgggaatgtcagtgctaaacctatctcattttcgttttcatcacacacatacgtggagtcagccctcaagttaaaacttgccttgtcccatgtgttcaaatcactagtgatccaagcacactcaacagaaaatcacaaggcctatttcaattgcatcggcaccgagatggctttcagtacttgctgtttgcctgatatattttcaaaggatggggtcagtaaagtcctttggatcttctccactcacttcattcaaaaatcatacaataattaatccaaatgtccccgaacttaactgccaaagacgacgatcaccatcaacggagatattgcccctctgatataccacaggtcatgccaagacacgtctcctcagtctacggatttcagcaaatttccaaaggattgtaagaactgatgttgacagatacatcccgaattcacataaatatgttaagatcctacaaggacaataggagttggctatggaaactttcatgtgttggagaagtagttcatcattatatactaggcgttgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggaaaaatggaggtgcaaactctgcccttctatactatcagaaacaagacccccaagcttagcttggaaagttttaataacgtgataggattggtcggttccggtataaactttgttttatgaaaagtaaaggttgaatatgtaattgctgataaaataaaactgttatgttatgtaacaggtgaaaggcttatatacttgtttttaactggtgagttgtatattgattgactgctaagtgatgtactgagtgaatgagtagtgaactggaatgaggaatgagtagatgagtgaggagacaacaaatggggggaagagagcctccttttatagacaaatgtgagggaatttggctccagggcagacaagaaggagtgattttagctggcctgtaggtacaaatgagtgaatttagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatgtcaaaggctgtgctgcagtgcgtaaataatgtgagaaattgtcaaatgaggcaataaattgtgggaaaaatccagctgttgtcataaatgaggtgagaaaattaataaactgtgggaaaagtaattcaatcaagactgcgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatttatgcggtggggataaagaggtgtgggaaattatgtgtataccgtgagctgtgtataagcataactgagaggtgatttgaaaggtgtgacatgtgttgactgggtattggcttgtgatatgcgtccgtaggggtgtaacttccaatccgtgagggttccaagggtgcgttcagtggtgacctaggctgaaattgtccgtagagtccatttctgatgccgtattggttgatttctgaatgaatgtatgaggaaaatgtatataaaagaaaaactttgaatttttttttacatatttaattaccacagcgtataatcaaatttcgctttcatgctcttgttgtacaaaatattactttgagactcatttcatctccccaaaagaactgtcaatatgtgtttctattgcttcccatttagacaagccattatgttgtgcctggtcacaaaatgcaagaccagttcgtaacctcaagttccagcatttggtttttagagggaaataatgatattgttggttgacttcgtcttcttagaaaaggatttgaaaagtcacttactgtatattttccaacttagcaagttggaggacattttgagatttttgtgtgatgaaattgatgcaagggaattggaaagatgaattcattaggaaaagaaatcactgatcattcttccacttacagtgtaagctgtgtatctatctattcaatagtaacctagaatcaagtcaaaactgaaaagtggagcccttcaaaactgaattcatagtccttgtcattttgggctccaagagttgatgtcaacatttcccaaaatgtgccctcaattaatctttcaagaaattcaccaaatatgtgtatgagctgttttttgacttgcctcataggtcaagcagggttattatgaagggtgtttgtcgattggagtgatgcaaggctaagcaaaccaagacaatcaacatatttacaattttcaaaaaaagaagctaagaatgtaagatcttcgatcggaggcgcaacaacagaacgagggggtgtgatcatgttggtttgccaagaagaagaagattattgggtgggtgctccagcctccaaatctggtttgattcatctggttgcaaagcactgcctggctgtagacacgagtgcacttgcttagagcatctccaacggacccgcgatcgggccaccgggggcgaactttgaccgcccgacttcaattttcaacatccaacggacccgcggatcgaccctgaaaacatcgcggggggcagtcaaacccgcgatgacctgctgacttccgcgggtcagctcccagccgcactgaccacatttcactcaacgagtaccaacgttttcgattatttaagtacatcacctcatttcaactcaattcaagtaccttacatcacctatcgaaaccccaactcactgttctccaaggaagcaaaaaggaaaacccgaagcagtcgccacaccagtaccattggaaacatcaatcaaccacggaggatgaagacaacccatcttgctagcttcaaaagttgtctcctattgtttttttatttgtcttcgatcgcttcctgatttcatttttttattttacaaatggatttcaattctttgttttatatacaaacaaattcatgttatttaccctttacagagcataaaacagcgagatagcagaaatcaagagatagaaaaatgtagacaagcaagagagataaggagcgagcaagagaaacatgaaaaggaatgatgagatcatcgagggttggtggatgatatgtagcttggacagccgtcacagtgccagcccacaattggagctgacccgcgacccctgtgaaatgtggtcgcgggccggggaacacaagtcaactgccccccggaccgctagagatgctcttaaccctgaatgagatggtgctcgcgcgacagctggcggaagttgatggattcagtatcttaggaatctttcaaaggtatgtgaaatttggtgatacataccgtggctatagctggttttcagcaggtttcagccacctcatccatgacttcccccccccttgtagtcatgactgtgacgcctcaactcgggattacctggcagcaccgcattgagtactataaaaggagatgtttgccggtgccctagacatgcagcttcatccacaacccagacctcatcaaaagtccatctctcctgaacagctttgctaagacaaactgaaaccctatcaggtcttccaagcgtattctaaactacctgaattctctcttgttcgttcaaagacaatcggcgttttttttttctttacccaccttatcatgctattttcaaaaccattgatcattgtgtcgattatagcttgcgggtttgcaatggctaccgagttaacagaagaacagaaaacaaagtgcacttttacttgcaacagcagcccccaaatgccggatggaggctgcggaaaacccatagagcgagacgctgaaggcaaaccaatcaaatggcaatgtcagtcttgaacttatctctatttatgttgtgaccaccttcacagagctttctagttcaactcatctgtcctgtttgtttaaatcaacagtggtcaaagcacatccaacagaaaaccatcctggatatttcaattgtcttggcactgatatggctttcagcacttgctgtttgcctaacaaacttccacagcatggggtcagtagagtctcacaacatcttatcctctcaactcaatttgttgccaaatcacacacaattgacccaaatccctgttggtgtctccaaataaactacttctgaatgatagacgttgaccttgatggacaaaaagaacgaccctcaagcatacagcaatttatgtcgacaaaccaagcaatataaactcgctttgcaagttgaaggctgcggcccttagaaatgatcaataaataatagatcccaaacgtacggagccgagcatccgccatcaaatttgcgctcatgtttcctttcttgctcttcagggcgccgaatcctgtccctaattgacaatccaattaaaatatgtaccatcataacttgtgaaatcagtgcatgtttactagtttccacatcatcagctcttgttttacgttgtgtaaagtgttttcaaacaattgtctaaaaacgcgctacctgtaccccaattggctttcggatagagttgtgtcttccccgtgtagaaaatgtgtcttcagattctttggatttcttgatctgttgcttcataaataagtagctgatcatcaatcaatttccgcccagtctttcttgatggaatttctgggaggaatgtgtgagctgttctgcatttcacagcagcttgactgtgaaggttgcaatcagtagattggatcacatggtcatgacgggaccagtttgtgtctgctcgttggcggggggggcgcccagtgtagttgcagtgatgccaccgatttggatatctttaatctttgactataggatagattttggtttcttttgctttgtgtacacaacataacattgaggttatatcaactagtgtggaagtcattttgtgttgtgtgggcacttagaaagggtttacgttggcgtgaaaatagttgggcatttaaaaatctgcaccagtccaaatctgctcatcaaccaccaaccccaacatcctcatccaccacacatactccgaaaactagccagccacaaagagagccggctgaacgatgttcaagctccacgaaaccacaaaaccaactgcccctgatcgacctcaatttgtcaagacctagcccaggattctgtgttccaaatccccctctatgtaaagaagaagcccaatcgaaaacatgacgcgggagggggatgtgttttaaaaaattctccaccaaaaacctggaaaacctcaggctgcatgtacgagctacatcggaagtccctccctccggtcggcgcaatgcgaccccctacagtggtatttaggagggaggacttggttaagcttgaatgagatggtgctcgctgagatttgttgatacatcacaaggctgtagctgattttcagcaggtttcagccacctcatccatgacttcccccgtagtcatgaacttctggcgcctcaactcgggattacctgtcagcactgcattgagtcttataaagggggatgtttgccggtcccagacatgcagcttcatccacaatccagaccttgtcaaaattccatctctcctggacaacgttgctaactgcaactagaagaactgaaatcctatcaggtcttccaagcgcattcttaactacctgaaatacccggctcttgtccgtttgaagacaatcggcatttttttgtttttttgctttacctaccttatcatgctattttcaaaaccattgatcattgtgtcgatgatagcttgcgggtttgtaggggctaccgagttgacaaaggagcagaaaacaaagtgcacttttacttgcagcaattacccccacatgcacgatggaggctgcggaaaacacatagagcgagacgccgaaggcaaaccaatcaaatggcaatgtcagtcttatataaacttatctcaatttctgttgtggccaccttcacagcattctagttaaactgatttgtcctgtttgtttaaatcaacagtggtcaaagcacatcgaacagaaaaacatccaggatatttcaattgtcttggcactgatgcggctttcagcacttgctgtttgcctcacaaacttccaaaggatggggtcagtagagtctcacaacatcttatcatctccactcgatttgttgccaaagcacacacaattgacccaattaatctctgttggtgtcttcaaataaactatttctgaatgatagacgttgaccttgatgaacaaaaagaacgaccctcaagcatacgacaatttatgtcgagacagcaagccagatagaatcgctatgcaacttgaaggttgcagcccttagaaatgatcgataaataatacatagatcccaagcgtacggagccgagcatccgccatcgaattcgcgctcaagttttcttttcttgctcttcagggcgcagaatcctagtgtccctaattgacagtccaattaacatatttatgtaccaccaaaacatgtgaaatgagtgtatgttaagttgtcacatcagctcttgttgtaccttgtgcaaagtgtttccaaacagttgtctaaaaaagcgctacctgcatgccaattggctttcccatatacataattgtgtcttccccgtgtagaacatgtgtcttctgattctttgaatttcttctgttgctaaaaatctagctgatcatcaatgaaagtttcccccgtttttcttgatggaattctgggaggaggttgtgagcttccatgcgtttcatgagagcttgactctgtgaggttgcaatcagtagatgggtgcaggttgagtagggtttacgtgagcgtatttgtagttcggcattctaaatctgcaagagttccaattctgctcatcaaccaccaacggcgtcatcctcatccaccacacatatttactccgaaaaccagccacaaagcgagccagccgaacgatgtcaagctcaacgaaaccaccaagcccacaactgccattgatcgacctacgatcgaggtacattagtccattcgcacaaacccaaatttctatcaaaagaaaaagaaaaaaaaaaccacttccgattgtcttcgtttactagttctctcaaatgaatcatacatacttggatactgacttggtttttttgttcttttatcttggtttatcgttcgatcgttggtcggttacacattcgattcgtcaagacctagcctaggattccgtgttccaaatccccctctatgtaaagaagaagcccaatcgaaaacattggtaaagcagccagattctcacttgacttgaccccatttcatttctcaatccattggatttgatttattttatttggtgtttgcaaaatttgacccagtccaaacaatccacccaaaacttgtcgacgagccggggcacaacgagctcgaaaacacaggatgagatcgagctgaacagtttgcgccagaagaaagcctgggatcttgcacttgcgccagccaagcaagtccccatgcaaggatttatgatgtggatgagcgggactggtgtgcaaatcttcaggtgaatctctcttgattccatcttagatattctttcctcattcgttgtcgagagaaaactaacggtacacgtggaaacatgtagtgtgatgatggtttatatgttgatcaagggagccatcacagcctgcatctcagtcaacaccaccttccaaccattcgaatctaccctcccatcgagctcgaccacctcaccagcttcttcttcaaaacgacccccgaaaactccgaaacccaagtcgttggtcccccagaaactgactttcatcgcctgtcaatcgttgctattgctcctcggactgtggaaggttaatgggatgggcttgttgcccacgaggttgtcggattggatcatgtacgaaaaaagaccggtcagttaaaccctgacagatatatagtctatactctattattgattctttccattgctgatatttcgaccttggtcttcgatctccctatgtaccccctccctcaacgtctaatctaaactgactgcaaatgatcgtaatgggttctgcttgacttctgttcagtcctgggcccttcgacaacccatggactcgtttacagttttcagtccataaagtatgaccttccttattcttgtttattttgaattctctaaatatatttctatgtaaagaaatgaaacatatagatcatcagaaatgaaagaaaagaaaacagtttcaggagtaaagatggttatgttgttgtatgtgtgctttccaagctgcgtattaccgcatcatttttgcaaggaaacggaatcactgcagtccttcttcccttaatgtggtgcgagcctggtgagtgatgaatccacacatgaggaactcataaagcacttggaatttgttttggctgtgcagtgtggggtttggtgtgaggggtttgagtgtgattgagggtggcttgttgagcccccggttccccaggcagggctgtcgtgcacttgttggattggctcgatcaaatctcaaaccagaaaaaaaaaaatcagaacaagatgagaccagctatccattccaatctgcggacaatcaaatcaatctgccaccaacgagcgtcaattccgagcctgcgaacgctggcgaccaccgttagtatcgatccactagatcgaatcgaaggagaagagcctaaaccaaagccaaaccaggatatcagggaatgtttcaacaagctaccccatcgcccaaagagactagaccacaagctcatcaaaccagaccaatcatcatcggatgatatcttgattcgctcgttggacaagggtcggtcgccgataggaagttcgtatgccaaggcccaatcacccgtctatttccccaacatttcgatccgcttagtcaggccaagctcgacggatcgaggcgacccattcacggcgatcttcagatgcgatctccagctgaccaagccggacatcttcaactatctgcgacagatctatggcctcgggatcacgagcatccggacggcgatctaccggggacggtacgagcggcagatcaagagcaaggtccgagggggggtcaagatcgccaaggacaagaatcggacgttcaagaaggtctgggtgggcttggacaaaccgttcttctatcccccgcaacccaaccaacgcttcttgaacgaaaactacaactaccaagacttcttgaacgcctacaatcgctccagactctcccaaatcaaacatgccaaactcgatcgcaaccaggtcatgccctccggcgtccatgatcgtaagggcgaacgagttaacgtcctcagacagatcttggactccaaaaaatcgatccaagccgaattgaacgaacacgtcaagcaatccttgatcgactcaactaccgcaccctctactccaacaaaggaataacctcgaacatctatctatcaaaaataaacatcacagaaccaatcctgattggctcaaacctctgatgtccggccaaaaacagttgataaaagaagatttgtaatgttcgctgatgatattagtgttcgcaatccatcatacttcaccgcgatcttattctttaactttgcatacctactatatatccgatacaaaactgtccttaatttcaaattttctctcgtcgcatgatcatgagtggggaacgtgagagaatcagaaaattctaaaattcgtttttttgcgtcccttctttttttgcaccatagtcaatgctgtgacctcccccctcgaaatcctgcgattttgttggctcaagatccagttgcttgattgatagtggatggccagctcttgtttcaatattctgctaattgctgaggtgatctaagccatccaggctcgatttgtgctataatgtaaactaatggtatctatttaggtgcttcacagactacttaatctattagaatgtcatcaaccgagtattcaaacactaataagttaataacttgaagtagtcctccacattccatagattagtggctctaacacaagaaaagagaaaaatcgtcaaaatgcagagtgttgaggggatcctattgataataagggattaccccgatggccgggatttcggggctgccccgggaccgaaacccggttatcgggaattgggatgggtatctgccaaaccccgaaaccccggggtttaccatttatagggattttccctgatttttccttgttttggcgcgtataacagtttttttttttcattttcacatgtgcacttcattgaaaaagaaaaaaaggttgaaatgggccatcaaagtcaaaaaaacaaaaaccaatcccaacacagcacttctggttgagataggtaggtagtgctgggccatagtgccatcattggtccagaaaaaaaaaattgtagcaagccccggggcttcggggcagaccgggaattcccggggtttgttcctcgggatgactctcttgccccgtcccgagccccggggtaatcccttaaaatttgataagattggagtctcaaccactcccctgtggtacaatgtacatattgtgatttgaaaaatgcttggacggatttgcaggatcttcacagcggtgggccgctacgctacactacgctacgggcccatgtagcgttagcgtagcggcgccattttttttttttttttgcgtagtgttagcgcgccgctacggccgctgcgctacgctaatccgtagcggcgctaacacttgccaatttttggtgtagtgttagcgcgcctctggcgccgctacactgcgttacgctacgctacagcgtttttagcggcaaaaaacgcctaaaaaccgctaaaaactgctgtagcgcagcgtagcgggcggatttttgctccctgcgcgcgtagcgttagcgcagatggggggaatcgcgctaacgctacgctaaacgctagcgcaagttttttccccatgcgcgtagcgttagcgcggaaaatgagaaaagcgctaacgctacgctaaattgtagcgttttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccgttgatcttcactcgaaaatcctggattttcaccatttaagtttagaattttttttttttccctctcaaagccatgatgttgtcatggaccgccacagcgtcctccatggctatgaatcatcgattcacaatccaggaaccgggttgccagctgcctccaatctatccctcaaaaaccgccaaaagcaatcaaccaataatagcaatttcggctcaacagttggttcaatagcacagtttggacatgactttcttggaagagacgaaacctcctcaggtcattgtatcgatagcacaatctggaggatccatggacggcccaccattttccaactggtatttcataattctcatgggactcacggcatttcttatccatcttgcctcctcacttctgaatacaggcacaggcactcatttgcacttactcaatttgatgattgatcttgtaccttttcctgtcatgcatacttcttgtgctcttcgattccaatgatattaacccgtttcctaccatcattgttgccatagttatgtgttgtgttgttctgatcttgaaggtgaacaaaaatcaaatttaagaagttcaataccgagttagtgagatgagtccaagcaatctcggagttcttatttgtattcaatgagatgcgagtcatgccaggagaaattgatctcaagactacagtcggaatcagtgggaagaagaacccgatccaaattggtgcttatctgtagcttaaaagtcaagaaatttgttcactcaagactttggataaaaggttcaagtgaatacattgaaacggtcttgatctccttcaaatcactggcatcttgggctagagtttgaggagtgaaaaccatttgatttttcagcgattgacttagacttgatttgattcgaacttgtgtttgttacaatgttgtatctcttaaagaaaaatacccaggatagttttctagtttcaagtgtttggcttagtttatgggggggttgatttttacaacccttattttacaaggcttatgccttttaaaatggatgccttggcaaaatgtcttaagccataagctattcttaattttccatgggactggtgattttggtctactttggaaaaaaaacattgtaaaagattctatgtatttttcccacctagcaagaggaaacgtagtttcacaaacgaagattttacaatcatatgccttgcaaaagcgaagcgtcgcagaagggggtctaagactttaaaagttgaattttccgaggcttccatcacaagggttccgatttcacaaggatgagcaatgtaaaattcacaaaagcatgtggtatatgagaatttcacgagggattggactatttacaaaggaaacataaaagccaagaaaaaaaagatatgtaaaaggaacatcctgattgccaatcgtgacacgtgtttgccagggggacgacaggctaacaaatcaatcctgctgagctttgcgggcacttgctcgattgcccgcccgtttgggcttgatcgttttagtttttgggctgttcaatttttttgctggcccaacattcttctcgtttgtcttccagccaatctgcgacgcttgatcctcaactttagttgccttgtcctgctcttcaatctttggagcattcccactcatcagttgcgggtcggtagtcttcatgaatttcaatcggatctgaaactccccggaagcttttttcttacgattgccgagttggtctcctcccaatgtagtgctagccaacggttgggtttgagtagttgtgctcgctaaggtttgtgtttgagccgctgaagagtcaaaaatcattggagcagaggcaagctctgcaacatccgagtccattcttttaagctgaggtacttgtgtatcaactgaagccaacgtatgtgaattttcatcggtcggacccagtttgattggtgagatgttggggagcatgcccagatggacaaacggcatcaaaccttgagctccattgttgtcccgagagatcctcgcaatgctttcaaccacaaatgcctcctcacttggaatccaagctcgcgagtaaaacacccagcttgtgtgccgtgcctgtccagcgatagtgctatggtctgaactgatcagccaagcaatccctccattctctcgatcgtcgtgcatccatacccctgagatgccgccaaagttcttgagcatctttgcccaataatggaccccgttccagaacccgtgagaaaagagagtgtaagaaaccccatggaaatccaacttgaaggggaaatccagtccggccatgaaggtttgctgagccatttgatcaatgatcgtcgatacttgcaccaacaagtacaagtgctgggggggagggggggggggttgttctcgatcattaagacagacttttcaatgaggtggtgacgcttgtcagtcttctgagttgaagggcaggcctggcagcataaacctgaaactgtgacaatgccgtcagtcgtccatctggaaattatcgcttgaattgaagagggtttgatatttgcagcgttaaaggtttctttctgaatacgcaagagtgttatgtcccggatcccacgaggatggggctgatcaaacgacggacgatcttgacaggttgctgtgcggtgtggtggtgagagcgcgccctggccaaagctttggccggtttgtttgggggcatgtggaatgcttgcggcgctgatgcggaaagcacgcggagctgacgctacacaagcaggctgaggaaagcggtggtgcattagtggaaagtctagctttccgaggcgcgggaaagcggggaaaagtagaccgaatgcacaaggttctgaaaagcttactgcagggaatccgggcaccggcggacaccagggatcacggccgactgcggaacgggggttcagcgtatactgcggaggggctacaaggagcggggagcaccgaggggcggaagcggggtttggagaagaccagaggcggaagcggcggtgggagacctgcttatgagcggccggaggagtacctggaccgacaggcgtcggaggggtgacatgtggagtccgaggggggtgacagcggatgacggcgcgggaagcaggaagggactggagtgtgggatacttaggaggagtggagttcgaggcagaagaggggagagagaggggggggacttatgactcagaacatatcagaaaaacagagtgacttaggagtgaattgtgtattagcctaaagaattgttagagatagactagagttagagtatttcttaccaaagaacaataaaagagagctattttacctacctacaagaccatcaagcaagctaccccggacaacaaatcggagtaagacgtgttgcggagcggagaagtgcaagaaatctcctagggcgcgcctttctttccacagcggacctcggtaacagtaaatagctctcgaggtgggtacattgattttgattgtttcctgaatgttggatcaatgagcaaatcaatgaacagatcacatgaacaaaagacccctgggttaaaactaccaggggataatttgtttgccgtggtttgcaaggagttctgcccaatcgacaagaaggtccggatgtgtcctgattgagtcaattcccagctcgtttgtgatcagttgaaatgcttgatcagggtggtgaagatgtctgctttgagcccgttggtcccacaaagccagagtggattgaacagtgcatataggctttcaagtgctgcagccatccagcagcggtttttcttggcctaatcttgggatgccgagtaagagatgtacgttgagaacggatccttgtttaggtttggagagttcctcggccgaccacccacattattaggaagcaatgtcgcggttgtgtcaggagctcgtccatcgttctgatcggctttcttgcggttatctgggttcctctttggtggcttctgccagccaattgagattgcaaggtcgtgttgagtcttgttcttggagccgtactcaatcgagactcccctcatgactgcatgccagtcgtgctctagtgccttgacaaaagcgaaaagctcagccatcccaatcatcaaacattttttcccgtcactttgaggcccaaattgtcagtcgacagccacttaaacacaaatcaagatgggagaaagactaaccttatcatgtaatatagcctgagcattggttgtctgtgctgttttccgagttggttatcattgctcattttgaaggaaatagcatggcctcaacgtcaaccatcgtccaccaatccaaccattgtttggtctttgggaagagccttcgcagtttgtcaatcttctgctcatgagtgtgctttcctggctcagggaattgcaaaagatccaggcacagtttttgaaattgggcctgcaccaatgggtcagcatcgagcaccataaacataagagaaatgaagaataaaaggactcccatacttcttgctccggtgggacaaccgcccaattgcgtttcacacgagtgacctgcgcacaaaagtgctcatggcagcccttcaactttgaaagggcttgttgtcgattggtgactccaaacaccttcatgtaagccgcaatgaacccctccctctgagccagtgagaaatctacagcctggcgaacgagggtctcacgatctgctgttgtgaaagagggctgatcaaactgctcaaagagtgtagcaaaatgggcctggtagtattccgcgctaagccctcggatccagaagagctgaactggtatccaacgggcggtctcttcgcagaacatcgatgtggatagtgtaaggtctggatatgaaactagaaggaagttctagtactattcctgtcctaataaatttttgttagtaattttatattaaattttaaagttgaaagtatatttaaacttaaaaaaaaggggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaagaggagtgaattgttttttagacaatagatcagaaggagttcatccaaaaaagtcttttggatatccaaaaaagtcttttggatgagttgaggattcctgggcaaattctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaggagctgggatcttttaagggcaaaggctacagtttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctaaggtttataagagaaatggttggaaatgctggcttcaggtatatagtagtatatatggtgaagtgggtgaatttttgaggtttaagcactcaataaaggagtccttatatagcagcggtgggccgctacgctacgggcccatgtagcgttagcgtagcggcgccattttttttttttttttgcgtagtgttagcgcgccgctacggccgctgcgctacgctaatccgtagcagcgctaacacttgccaatttttggtgtagtgttggcgcgcctctggcgccgctacgctgcgttacgctacgctacagcgtttttagcggcaaaaaacgcctaaaaaccgctaaaaactgctgtagcgcagcgtagcgggcggatttttgctccctgcgcgcgtagcgttagcgcagatggggggaatcgcgctaacgctacgctaaacgctagcgcaagttttttccccatgcgcgtagcgttagcgcggaaaatgagaaaagcgctaacgctacgctaaattgtagcgttttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccgttgtatatagccacacacctgagggtggcttacagtgcaattttgcacgatgacactgatgctttgggcttgtttggctgggtggaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggaagtaatgatgcaatgccaagttattgctagggttctatatgcccaaaggagactttttgtttcgtctccaatccattttggagggatttggttgaggtattctgatatgtactggctgagaacaggttaaactacttgggccagattgaaatgggccaattctcaaccctgttgatttcaaactggaccagggttgttctggtggatggctgatgtaagaggatattctgagttctctcagaaaggttattaaggttggggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggtctaaactggttacttggttatagttgctgaactacaaggttgtacatgttgcctaagccttggaaaactgtttatcttgagttcgcatccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttcttgattattttacagaattctttgttttttgagtatgtagttacacagtggtatgtaactacatgaattttgtttttatattctaagtaaagtaaaaaagtttatttttatttttaaaggcctttgtggtcattttgcaggcttttgacacatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngattttcagattttcagatttttctagattttttaggtttttctattttttagatttttccagattttgggattttttcagatttttttagatttttccagatttttttttctttcagatttttcaatctggaaaaatctaaaaatttagaaattagaaaaatctaaaaaatctggaaaaatcttgaattgtttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgtgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctagtcttgagatttgactatgagttgtaattgttatttttattattttatattttgaggcctatgggtatgtatatacctcaaggctgacagatagtagatagccggtctcaaagagtctgtaggtcacgtccgataggagccccccgctgtaaacctcgttgttgtgatcacgggtgaccaatcgttcccccatccacttcgtttggaaagtgaaatgtttgatacctggtttgaaagatgatgaaatgatgagaagccccatgctacgaggtttacattagcaacacgcaatagaaaaaaaatgatggtagacttactggttccattgaaacatatcatgtaagaacttatctcctaatccagctcctcccttctctgggttgactccgagttcggtgaggacaagtcgatgatggtagcgcaaccgatccatgttcacaaaggcctcgtggatctgggtcacactctcaaatgggttcaaaggggctgttggcttgcctaactgaaaatccacaataaaaaacagattgatcagaattgatggtatccacggccagcttagatgaaaaatgaccttgagcttgaaagccccagcagttgggtttttcataatctccttcttgagcttgagcttggctagtgggtccggcttctttggggctggccatgggtggttttgggtgccatggtgtcggagaatcccccattttgttatggtgttttcatcgatccgagtgatggtgttcttgcatgccagatgtccgactttcccaggacatttcccggctgcacctgggcattttggatccctgatagggtgagggggtggtgaactggtcagcactgaacaaaaaccaagccagaagcaagaaagaaaatgatatagcaagataaaaagaagaaggcttacgtttgcaagtattcagctattgcatccttggcggttggcggcaaacctacccactggcatccgggctggttacagatgaaagagccaaggcaaaacattcggatcattttccaggtttgatccacttgccattccacatttgatgtcttggggaatccaacaaatccccaaatgtggacaatcatatcgggggttttgacaaagattgtcttgcgattgggatacagcggatatggagctgataaccgcttgccagtcgtgcacgacaggcgcagattcgtgtaccagcatggggcaaagaaaaacttctggcctttgactcgtggctccaatcggcagggtcttcaggggaattcgactgctgggataactcctcgtgaaagctggtgctgtctctcactcgtccaatatcaaaaaagctaatgtagtgagaagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaccaattatcaagaacacgtcagcatagacaagcaatcaagatataggtatgtatcccactcactatcagccttgatctgtcgaacttcctcattatatcggacaaagttgttgtacgatgaactcccacgtgctcgattaccttgcccgaaataggcctcaacggcctcgatcttcggtagattggtacaggaaatccgatgtatatgcttttgatattctttgtatgcttcatcaaagtcggctttctcttcggcgactagtcgtctgtagattcaaagttttgataccttggtcttcagctcgtccaactccattttatacagttgacgtacaagcttgggggccagttttcttctctttgtttgattggttgggtggtggacatgttcgttgtcacctggatcatcatcaaagatatcactgtcattttgatcttcggtctctggattgactccttccagatcagctgcttcacccccaagagcctgagcctgtggacttggcacctccgtgggaagggtggggggtggtgattgtgactgcagtccagaaaagtcaaggtcggctatgggcaaagcggctagcttcagaggggttgggttagacaggttttggggtggaggcgccggtgcaaacttattcgctccagaagtggaagtatttcccgtggttgagtccgtgttttgattggcagactgcgaccgggttggcctccagggtactcacacttgtgcctgaatatgagacatgataaatggtggagtacaatcatggataattcaatcagaatccaaaatcacttaccagtaccccgtttgggtggagctttggccgctgctgcctgtttggcttagagatgtcagcagtacccggtacccgtttgcaggtactgtttcaaagcagttacccagaaacaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgcggtaaaaaaaggcaggtacccgggtacccgccttacacccgccctgggaatgcttccccttaagaatttcatttatcattggtggtccaaagctcccttttttgggtgtgttgggctgcacaaaggtgtcagcaacccatgtctcacatgtgttgctgaactaatctggttgctttgttgaggctggagggttccctctggcctttgagatggtgtacagtcttgatgactggaggaattcctccagtcataaagacggtgtacagtcttcatcaatggacgttgaataaggcaaatgaggccaagcaaaagggtagagctgaagatagatcagagagaagataaaattcaaattggtgatggaataatttgtttttctttatttctttatttttattttattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgaaaaaatgtgccaggtacctgcaggtacccgggtacccgccctggctgccctagcaggtgcgggtgcgggtgcgggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtatcgagcaacatctctagtttggctgcagctttggcatcagccctggctgccgccttttgctaccttggccgcttggggcttgcacagcctttgcattggcatctaaggcacgtttcagctcacttttgaaggttggaagagctgacacttggatcgttcttggtgggggtgctccagtggtctggcgggagatactagcagtggtggcacgtgagggagccgcagggatctggcaagagttggtggtggcctggtgaatttggacggtggcagtggtgtgctgatgtagattggtggcttggtatggcaattgtgatgaaacatggtgctgaggttgtacatccatcttagactgaaaaatcaagctactgatcagaaagtaattcatagattagttctagaaaatatctcttatactaaatagtctaagaataccattctcatagcaattaatctaagaacaggcctcatatagtagatttacaacctcttgtagtagataggcacttagagactaattcataacagagtaggccatctcagagtagtaaagccactctggaagaacccttctcagacgaacttgtgttcaggccaaaatctcatgtactgcagaacaatttgtctataaatagaggctcttctagcccatgtttccctttcccctcctcatgctagctacagaatagtaatcagagatattactcagctttcatcaccttttgattaagagatacagagattattagagcccttgaactccccttacctcaattttggccatagaaaagtaattcagaaatattgcttagccattctcacctctttgaaagaaattagagaaataagtgtaccttttatcagagcccagagaaaccagagagtcttattaggacagagaaccagagagaatttacaacagatttaacagagaaacccttcagaaacccttgttactcagaaagccccacaaactccttacctcctcaacaggtattcttaagcaacaataacagcagtatcaacactaagataaatttagaaataagccacactcttatttttcttagtgtaactttcccgcaagctatacaggagggcagtctcacccacacatcaatactaattctactattccatagtcttattagctattttatcccctctaagctctttactcacttgctgagcagttccacatcgggtaccagccttgtattctgtacattgcaaatttgttgtctgaatatggatattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtataatccaaaagaatcaatctaggaaagtgagtatagcgaccaaaaagcattatgtgatgaggatgtcagtctgaagaaatcagtcatggggtaatgaagacaacaaacacaagcagataaacataccgatcaatatttctagctagatggcacacatcgcccacggtgtctgtcagcttcagcaaagattgatggtcataagatcattctgacattcgtggtcgtttgtctgattgccaattctggtttactgccctgttttaaaagacttttgaggcatgcagttgctgtttgaaagctgccaagctgggttcaatcagaccacaatgtcagattagttctccttgtatgataaaaagaccaccaagaaataaaacactgaccatgtattaatgaacccaactttaaaccaggggtcctacaagcgccatttggatcatatgatgaatctcagtgaatgccttgtacaatcaaaaaaccctctatcggtgttatggatgttttggttgggattggtacaagggtaatcaccaattggggatgattggtattggtggtggtggtggttggccagagcctacagctaacacaggaaagcttgtgggctccgaagccagaaataaaaagtaaaaaataaaaatctactgacaacagctggaaggtttagaagaatacaggtacatgcatgtatggatcacctccaatcaaatcggctatcttttttgtcactcactttcaggtgatgagagtagcaccatcagaatcctgatgaaaagttcagtccaatgacccaccatcctgaggccctgctgtggcagagcttccccccacaggggccggttgggtccaatcggtgccactggcctggctgtacgtccaaagaatcagaagctttggaagatgtacaggaccctgcatgaggtcgtaatttttttgggtcgtaatgttcaagctcgcgaacccgcaagctttcctgtgttagctgtatgtaggatgattttgtctgcttgatcacagcaaggcaatgaaactagagctgtttggcaaaaaccagcagcttaaactgctgaacagcagcagaataccataactttagggcttggaaaacttcggtttgtccaagctttattcaaacgacaatacatagtccaaagccagctacataaaggtttgatcttgaacagaaaaatcagaaacactctccattcttctcaattgatatgttgtgtggaagaataggatatatgtatcatgtttatcatgagaaatgcttattcaattcccttttgattttgttttggtacataagttgatgtatatcaacattgattctttgctcatgcacaaatatcttcttcagtatatccttgccatatttgatggtaatgtattcaaaaaaaagcatttcagcaaattttctacatacaaattcaagctgaacataatgtccaaaaaggacaattattgatgtcataaatcttggaatgtttctcaaaattttagcctttgaatgatttcacgtgttcaggatgctgttgaggatgctgtttaagataataaatgttgaactcattgattattgacaaatgtattaatttatccataactccatggcatccattgctttccacctacacctgatcctgcctggagttctgtccacaaccacttcgaactttttaaaaatttaccccctccccccaaaaattcacaacccattcctcgtcgacagaacttcactcacccctccatccaatgccgtcaggcgatcccccccccccctcccccctcctgatccccacacaggcaccctatcgatccgcgcgttgacggactcgattcacaaccgacaggacgcgtcagtggacgtgaacatggatatcaccccggaagacaggcctgcccccgcaaccagccggcaacagcaaacagctccgccgccggaggaattcccgttactgaatttctacaaggcgcttcgagctgaccccaccaggcgaagcgacaccggcgctctgaccctagacgcgacaacggagtcgctacttctccagctgatcgaaagtgaggcgagacgcagtcatgacctcaagctattcactgaggaactacgcgacgttcggtcgcgtgtcaccaccatcgaagcaggccagttgacacgcaaacctccggtccccagcaaatcctatgcctcaacagccgcaaaaccgagagccccgccccagcctccgtctaaatcagaaatggtagcagcccgacctggtatgactgtcatccactcgagagctggcaccgctcccctgaaggaagtagacgcagagatcgtggtcaggaagacgaacgaagtcttggaaaagatgaacgcctccgttcaaggggaaaaagtcttaatcaaggccgtccgattcttaccatcaggtgatgtgtctttctactcaaaaaatcgacaacaaaaagaatggctgaatcgaaataagcacaagtggagtaaacaggttcacccggacctcgaggctacccccagcacatactcagtcttggcccacggtatccctcgcaccttcaatgtggacgcggtgacaagcaagatcaccatcgccgctgataatcagttcatctccgagaaaatattcaggatgcgctggctaggaggctcaagagaccccaacgacccccgccaggccggtacagtggttatagcctttaccgattctagtttagctgaccaacttgttagacaacgtggcctcttcctcaatggcagttaccacagagtcgagcggttcaaaaaactccccccgcagtgcttcaagtgcctgcaaatgggccattttggaaaatggtgccaaggcgacccgaagtgtggaaaatgtggtggtaaacacgaaaccagggagtgtaccgacacgacaccgtctgaggggaaacagtgtgtgatctgtagggacagcggtacagataaggagacttggtcgtcgcacacgccttttgacaaggcttgtggggtcaaacgggcttggctcatctccaaaaatcatatacatcatgaataatttaggccctgtactaacccccaatgtttctaatgatctagttgtagatagctcccctgttgtttctagcaatgaagacctttcgccctccattattgcgcagttgaactgccacaatagttgagcgaccacgtatagtatcctaaattccgagctggactcagtcttccttttagttttacaagaaccttggataaatccgctgactcttctccctcctgaccatgaggcctggtggacatgttatagcccagaacatcgaccaaaggacctcaaggacaagcatagggtggtatcgtatgttcgcaaatcgattgcctcccgggccgtcaggaccctaacaagcaacagtaagtttttcattgctctggaactgacactactgacagggacccgcttgcgggtcctaaacatctacaaccccccaggcacaaccgcgggaatcgacgatttgggagcctggctcaacgtgaataacgaccgccgggttgctaccatcattgggatggattcaaacttccaccaccactcctggaatccaccgggctactcccatgtccacaaagctgctaagtccctggtctccttatgtggaaaaaaaggcttccagctagcttctgaaaaagactcccccacttttgtatctagccggggctcccggacgaccatcgatctcacttgggccaatttccttgcggccaaactgatccagaaaaccaccacatcatcggacaaccatggatctgaccaccagaagctctccaccgaactgaggttctctccacctacgccggtctaccgcacaataggcccaagaccaggagacattgaccaggatgccctccgtagcaaagtcttgagggaactgaatcagctaagtagagaggcaccctccatggatatagacacactagaagacaggctcacatccagtgttttcaacgcgtggcaggcccagggaaggcgtacacgcgtaaatcatggaaaggtgaagaaatggtgggacaaggacattctggaccccctagtgaagatcagaaacaagtgccggcgcctccttataatggcccccactcaatcgaacttggaacgtttcacctattggaacggcaggtttcgggaggaggtaaaccggctcaaacaaaaacactggcaaggcttcttggcctcaactgactccaccacagtttttcaagctctgcgattcaccaagcccagcagcggtgggagtatcctcccgctaaggggcccagacggcgccatctcctcgaataaagaagaccaggctaagcttttgtttaacggcacgtcagtggtcaacagcacctgtgacctttcggatatccctccagaggaaaactcggcctttgtggtatatcctcccatcacccgccaggaggtgttgggggtacttgcccggctggcaaagaaaaaggcaaccggcccggaccggatacccaatgaagtcctaacaatttgtgcaaaggaattagctgacactcttgtactgctgttcaacagatgtattcaggagatccatttcccggtggcctggcgcaccgccaccacaactatcattaggaaatttggcaaaccagattacactctcccaggggcgtaccgtccaatagccctccttagcacagtaggcaaagtttttgaatcaatcttagctgaccgactgactttctgggcagaatcaaaaaaagtcctacctgacggccactccgggggccggcggggaaagggaagcgaagatgcaatgattgccctctctatgtgggtcaagcgaaagtggagggagggcaagaccgtcaccgccctgttcctcgatgttaaatcggcctacccatccgtctacccccgccggctggtccacctacttcgccagaaaggatgccccgcctacctttggaaaataataggcagcttcttggaaaacaggacaacacgactacggctagccgattatgaatcagctaagttcaacattgataaaggactcccccagggctccccgctctcagttattttgtacatactatacaactctgatctgttgctcgaccaatttgacttccaatcagacaaggtttccttaggttttattgacgacgtggtccacctcaccgcggctaggaaggttgaggacgcaaggcttctactgagcgctttaggggagaagtcgttaaaatggggcagcagccacggcgcaatctttgacagtaggaaggcacaatttgtcatttttacacattctaaattagctaagtccccgtttgtttttgacggccaagaactggcaccgcagaaggaagtaaagtggctgggtgtgtggtttgacgaaaagctgactttcaacaaacagcactcccaggtgaagaagaaggctgatgatacaatcagccagctcttgaaaattggcagctcaacgtggggaatacgagaacaagaacgtggtcttctcatctcgtcggtccttgtacccaggatcctctatggggcgcaggtttggttcaccacgctaaatgagaagaaagtctccgctatgctggatctgatagaacactcggcagcacgattctccttgggtgccctgaagtccactccgatcaagtatctcgacagatatagacccttcagatgcattaaaaagacagcagcaagccacatcactaactattttctgaccaaactcaccaggatcacccacaaggcttcaccaatcgagcggcaaattcgcacagaatttttgtggacagccagagcttttcccagtccggtgcatgctgcaatctgtcatgaatctttagccagtttggctacaaaacctcttgaagagattaatttcatccgcgaagaccatcctccctggcgggcccggcgacaaatggacctagtcattgacagcttaccaaagcaggaggcaaaaaccttggtggaattatttcttgagtccctggactttaccaaaaatctagtcatcttcactgacggatccgcccacccggaggagggcctgggtgcggcagcggtcacaatcaatggggaaacctccaaacttacttttctaggacctacggagacggcctccaactttgaatgcgagctggtgggcattcgcctaggcctggaaattggaagggattctccttctctggaggataaaacctgcatcatcatcatgacagatagtcaggcagcaattgaacgactgaaaagcccggggatccccaagtcgggtcagtaccttctctctcaaattcagtcagtggcggaagccataccgtcctctaccaagatcatgatccggtggtgcccaggccacgtcggggtcaggggcaatgaactagcggacagcaaagcatcagaggcaaggaaaccagaattgcttgacactacaataaggggtagtatcgcggccaagaaatccaagctgctaacccgacaaagattatggaaaaactccccccggtcagctttccccactcaatcagcccttcaccagcttcgatcgggacatgtgcatttgaacgctttccagttcaaatgcagaagagtcccctacccgatctgcatgacatgtggagtccccgaaacggttgatcactatcttttatcctgttccaggttcatcgaagccagggcaaaagcccgggcaatcctcaagaccgagaagatcaacatcatcacatccaggaccctccttcacaataaacttgctttcaaggcaaccgagacatttttggagctctcggccagactcccccattccggaagacggacgacccggagccacccactaagaccctacctttttctttgtccctgcccactgctttgtcaatctcttgtctcccctttcctcgtttttttttttttttttttttctctaatctctccctttctttccaccacacttgcacctgaccacagtcgtaaaaccacaatcctcccttcttcttcactgataaagcttagagacacaatctctctgctacagttgtacactaccttgaatatgcatagtgcgcaatgtcaaatcaaatctgcactctcaaaaaaaaaaaaaaaaaaaaaaaaagaaaagaaaaagaaagatcctgcctgatctcagaagcagagacagatgttttgatttaccgagtttttgtctggttttctgtgctaaacttgacacccggtcggttccggaggccggtgtcagcgaaaggtggcggcgaggtcgccggactcggggggcgggccctgggtgagcgctttataacctgcccccgggcttcatgtcagaccccgcagaatcgcgcgttcctattggtcaggatgtgtcccctcgactaaagttttctaaacttaccaggcgcgtttgagattcgcgtcatgtgtcggctgacttcaccacacagccacttccgccactcgcatgactgcgataagctccacagtggcacaccctcaagcagggtaggcgaagactatataaacaggcaaccctttccgctctgttgttgtctcaccggatcaacctatccatcaagaactcaaccattcccatatccaatctaccacaaccagtcacacatcatcaaaaatggcccgtaccaaacagactgcccggaaatcaactggtggcaaagcccctcgaaagcagcttgcagccaaggccgctcgcaaatcagctcctccagccggaggagtcaagaaacctcaccgataccggtaagttgaccccccctcccccctcatctcattcttgtgtcaacatggccactaagaactgtctgtgtctctttcttcctttttacttacagtcctggaactgtcgctctgcgagaaatccgtcggtaccagaaatccacggaactcttgatccgcaaactgcccttccaacgcctcgtccgcgagatcgcacaagacttcaagaccgatctgcggttccaatcttcggccgtcatggctctgcaagagtcagccgaggcctatctggtcgggtacgtcttctctcttccggtcttccaatccaggctttccccgatcatcggttctcatcttccttgtgatacatattcttctttgtgtagattgttcgaggacaccaatctggctgccatccatgctaaacgtgtcaccattcaacccaaggatatccagctggcccgtcgactgagaggcgaacgatcttaaatcaactcccgctttcctcccatcaatcaatcaatcccttttcttttcgtcttgttttgtttctgtccggccttctatctctctgtctcgcaactgttgtagtctttcagtttttcttataatatataccatattcaatgaatgtcgtctgattcaaaaaccctttcaactcaacctcgctctttgtgagctattacctcatgttgggccacaccgtattgctgcagactcttgagtttaacattctacatacaatttgagtaccaggtaggtctttcatatatgtatctgaggaactttgagccccctatgtaccattctactttggtcgcatttttgaccatggcccggagtgtctccattctgcctgaacctcacacatttccttatgatcgaacggatatgtaatgaattctatccatatcggatacctgggctatgtagctccggatcaatatccgtctgtatgtacatatgcatttattcatcccgccccttctctgacgtccccccgatcatcgaccttcctttggaggccattttcgaattgccctgcaaaaataaaaaaaccacgccaacttcagaaaaggggaaatccaaccccatttgatctcggccaggaccaagtacaacatccacagatccatcgcacagtcacgcaagcatggccgaaaccactccgacatcaaactccgggctcttggaactaatgcacatcatcgaaagattgaagaccactaaacgcgccggatgggtcagattgggcgctcaagctcccgaaaggtccgccccaaccaaaccctcttctcccttatttcacttgtcttttgatgaccacatactcgttcatatactgacgcccgcgatctttggggaatttggtttgataagtatctctgatcatatgtataggatggccatgttggcgatgctttctgaaaaagacgcggacctcgatatctcaaagtacctccttggtcgctggccctcccccataatttttttttctcttttttacacgatcgattgattgatgagtgggtttttgttgaaaaaaaaaaaaaaaaaaaaaaaaacagatgtgtgatgttagctttggtacatgatttcgcggaagctgaagtaggcggtaagtgctcaaggatctccaagaccctattgaaaaactaagacaagtaacagatatgaacccagaaaaagctgatatgaatatgtcttatataaacagatatcacgccgcatgacggaatttcacgcgaagagaaacacagaagggagtcctcagcgatcgagaaatttaccacggagctcttaccgcctcaatcgatccccagtcaacgtcttaaatcgctgtggttggagtacgaggaagggcagactcgggaagccaaattcgtcaaagatctcgtgggtcttcctgaccatcctcccttcatcttccttccgtgatcatcatctgaacatctccgctacttttctcatcatcaggatcgattcgaacttgctttacaaggtgttgaatacgagaagagtcagtttgaatcttgctcttgttgaccgacagaacaatatccgagcttgaaaaaaacccccccccccgcatcatcacagatcccaaatcttctaagctgatttgtttgggtttgatatgtaggagacaaactcgcctcgatccagtcgttttcgagaccacaatacccttgatcaagcatcttgaagtgcgagcctgggcgaatgagttgtaagcactctccgaccatacatacactctaatccaaacaaaaacagtttgattgatctgatcgatggcgttggcgatcaggatggatgagcgagcatcgatccaaggctccgagccgttcgtcaaggattacaaagacgtccgtccgttgccgtaaaatcccaccagcgccccccaacgcttgagtcgcctatcgataggatcctagtccctgcagtcccgactggtgtgaccaccatatacccactcccatctgattaccaacataaaaagcccacatatcttctatttttccagtttttcatatcgttctaggttttttttcggggggggggggagctaaggtagactcggtatttcttctagctcacccacttttgctcctttatgtatatccccttacccccgttccactccacccctcctgtccaccaaccccaatgctctgattttgtttcttgatacgtgtttaggtgattaaagatatatgctcgtttattcccagccttcttttctttagagtcgtctttttaattttcaagagccttgtcgttatttgtttgtagatacaatatgatcgtatcgattttttgttcgtttgtttaaaagcctccccgaaagagtcgattgaattatttgtatgtgtttagatggttctggtgtctataattattatcattgagcttcacagaatgatatccgagtgggcatagagagacagcttctcaatccgattcctgattgagttcgataatccatcacatgtatcaatgttgtaacaccccctgaccatgtgggatgcaggggaatcggattggaggaggaggtcgacgtatgggctgttcttgatgatcaagtctttcagtcggtcggaatattgctgttggatggtgtcgtcctacaaattcaatttccaagttatgtaagatctcactcgctttgattttcaaagctttcttggatacagtcgacctggaaaatacatactttttacaagtctcacttcaggaaagaaagatcaaaaagtacacatatttagcggtttgattccaatgacacgatgtatgtttattgtagctatgtaaatatacgtcaacttttatatattattatattgttcggcctcacacaagatttgggtgtcggttttcaatacataggttccttccttcctttcttgagaggaaacaaaaacaaaccaggcgccagacagataacattaaaatcaagaagccacaagatttttttccacagtttctctgcaagatttcctatgataatgtatgtagacccacaggaatttcaagtatttttgtgtttggaagatcgaaaggctcgtcgatagtcgactctataatgaagagacgaacacccaagaacgcaagaatcaatcaatcaatcaatgaattgattttggtcatgaccttgcggttcaagaaaacccgaaattgtagacagatgatagttaatctaatcgaaagtatgtatatgtagatccaagagcataccaaaacaagagagagagagagaaagtattcaaggaaaggattgcttaatgagatcgtgtcgaattctatctaatctatccgtatgactgtgatattctattattcaagaaagtgatgatgcccaaaagatcgagattggagtcaagaaaagggacctcagaacgaagaccggcgcccgaaaaatgtggccatcgatcccgccagccggcattgccagaaaagaagccgaaagcccgagagagagagagagaacgcgagatcgcccaagatgaaagcccaaaagcaagagagagagagaggaggaagaggaagagtgagtgaaagatggtgacaagagaaagagcgaaggcttcgttcggagatgcgaagtagcggaggggatcgataaattaaacggaggagcgaggggatgatcaagtggtattagcgatcacgagcttctcggccgagacggtggggatgaccgagggcgtgttgttgttgacggtggccaggaaacagttgtagcccagcgagacgaggttcaggaacggcgggcgtccgtacacgggcactagactgttctcgagtttttgtggcgaaaaatgggcggcgtcggtgtgtgtgtgtgtgttagaagggccgtacttgattctagcgtgataggtttgacggtctactgacctcatgttgatgatctgtgcgggcccaaagatcccgatgttcgtccatacgaccgtactataattctttttttttcatgaaaaccaaatgttttttttgttttttggcgatttttcgatcaattttctgtttgctttttggtgggtgtgtgcctgttggaagggaggactacaggaagtactgactcgctcgatcctggccttgatctcgtgccaggttctgccctccaggaagcccatgcaggtgaagaagtaacaggtcgcgaaggaggtgaagagggccatgtcgattcctaccctacatagtaccgctgatccaaccatagatctcatcagtttttttttttttttggttcgggtgaaaaaaacttgaaggaattagctgggagtacttactcttgagttttgatgttggataagtgatccggttgagtgtcttattcctaattatatcatatataaacagaaaattcagttatctttttttgtttgtttgtaggattgaggggatcggactgaccacttataagctagcaacaaacaattaacacattcagtcagtgtttgccaatctagaggtaattctttctttctttctttacttaccgatgggtgcccaggccagagttccgtaagtgattgaacgcaaggtgcgggagtactatttggatgtatgattggtcagtgtaaataaatatgtatttgctagttggtggatggatggatgcttacgttatggtccttccatggtttttggtcgatgagatgttgtgagatcgcatctccgattggaaagatgacagctgtttatttagatattcaagagcttagttagttagttagtttattctggaatgggttaagttagtctgttttaccagcagtggccatctgagttggcagggtgtatgtctgcagtagtctcagatagcctcttcctaagcgtcccatcatcctgcagcagtggttagttaagttttgctggttggtggcctgaaagcagtcagttgatgaaggtgctgtgctttgtagtgttttttttagtggtttatgggtttaggagtgtatgcatttaacttcttcctccctccttccttctcttccttcctgcttcctcttgacccttcttctacttcttctacttcttcttcttcttcttcccgtcttcctcgttcctttttttttcccttcctatacttccgtcttccctctttctctccaaccaaaactcatggaaccaacaacatggtcacactcacactctcaccaaagaacggcaaccacaccagatacttcccacactcaggttatctaggtctctcacccgtcatcgtcaccggttacgtccaaaccagattagaggaagataacctaccactagaagcatcaagactcgtcgtcagaatcagatgctacgaagcagtcggatcaacactctcaaagggcaccagaccagaagaacagcaacatcatcaacaacaacaacaacaacaacagccatcctacaacaaactatccaacatcaacgtactctggcaaaccgaacagacactctgggcggccactaaccaactagagtatcaatcactaggagattggaacggatcctggaagctcatcatacccaccaatgcagtcgaccctactcaatccaactcatcatcatcatcacaacaacagacaaccaactcatcatcatcatcatcatcatcatcatcatctgccgtcggttcgattacctacaagacttggagatcatggtggcaagtcgaaactggtaagaagaatccttaactttttctctctgaggaataagattactcatatgtctacctcatcaaacagtcgtctatcacaaaccggctggaatcctaggatcaaaactaatgaaatctcatggactctatctgatcaactatcgagaggccgagaagtattgcaacagtccagaggaagccacaacgacgatccagagtagcacgacgagtaatacgaggatcagatactctatcacctcacccacctcagcatgctgtggagacgagatccaactcaagatccagatcggaactcataaaccacatcatcaacaacagcagcatcatcatcaccatcatcaccatcatcatccatcatcatcctccttctcctcctcatcctcaccagtaaccgcaacagcattcgaatcgaacaaccaagaagcagaggaactgatcctcaaacgactccaggtctcactcatcagacgattggccatcgagctcttcaagtcatctcccccctccacctcagcatcccaacaacccctccagatcgaccaccaccacaaaccatggcgactaggaagacatctcgccaaccccaacctccgtccgatcaacccattctcatcctcttcttcttcttcttcctcctcattgatcacccctaatagcaacagcagtaatagtaatagtaatctcatagttcctactagtaatctgaatagcaagagacagttcactaccgttaatactctcatcactaacaccgaaggcatctccaaatctatcgtcctcaaccatcacctcgatcaacaccaccaccaccagcagcagcagcttctagtcgacccgcaacaacaaccactcgttcgatatgattatggcttcctcgtcaaattgaaaatcccgctcgtcaaatctaagtctcattactccatcggtgaaacttgtaagactaatttggcgacagttaatttctcatttcaattcaaagttcagtaacttcctttacctcaaatggtttcaaataatataagcaggaaaggaagctgatgacggtcatgacattttttttttttttagttaacgatcaagaacaaattgaccaatagattagagacgatcgatttatcggagctcaatttagatgtctattcgatctcacgagccgagatccagagtgcattaactcaactcaagaaactcagtagtggtcacagtctcagtgtccatccatcgatcatcaccaatcacatcaacggtccgattgggaatgcagccggaggaagtgggctcccttctcgggattcggccccccgtgtcttctctccccccgcgctctctcctctgctctctccgcttcatcatcatcagcagcagcagcaacagttacagttacatcagcaacaacacctccatcagcatcagcaacaacaacaacagcagcagcaaaatcagcatcatcagcaacaacagcaacatcagcatcagcaacaacaacagtatggcaaacatattcctgctcctatcgcttcttcttcttcttcttcctctgcttctacttcaaagccgaactcaccgtcacccgatcacactccctcccaccaaatcccgcccttctcgttccctatcgaatcgctctctcctcatgaacatatgcatcatcatcatcatcatcatcaacaacaacaacaacaacaaaaacaacaacaacaacctgttcatcattaagactgttaattgttaacactggtcatcgttaacactgttactcttcacttcgtttttttttcccctgattttctttgcttgagcgttcactcgattattttcttgcttctttcctttctttcagaaaacccttgcgtacttacttccttacttccctacctacttgattcctttttttttcctttcccccctctgtcgttctttcttttctctttttttgttttcctgtgtcctagttttttttttttttttctttttccgaccttaatatgtgttttggcaagtcctgtttggttggttggcgggtttttcttcttcttcttcttctttctacgcttttggtcttctttcactttgctccttttttttgtggtggtttgaatttgagggttataagtagttatgtcgggtacatagagatacaaacaactactgtctttttttttcctcccttcctccctttttttctttctttcttacctgtttttttgttttcctattagaatcatttcaggtgctatttgcaattgattgattgatatcttttttttttttttttttttttttttttgagaagtcttgtatgtagcctatacagagaagtaaacaaaccaaaacccccccagaaaaaatctgttgcttttgggctatggatgatcgaaacctgagagtagagatgagtataggaatagagtgactgagacgggagacttggacggtggatggagtctgaaagccgacctaattgacgatcaatccatgtaaatctgtgtaatatgtatgctagttcaggcccaagatttggttatgtagaaaaaaaaaatgatgagattgaagatcatataaggttatcctagactgatgggactgctgcaagccgctttccgccaacattatctctagcttatcaaagccccttgaactcaggggaccccccccgtgtggagcgctctctgtaggagaggcttagagcatccacccttgtctctgtaaccccgctcggtaagtgggatttacagagaatttaagcatattcatacccccgtcccctctttaggtctctgtaacaaattaatctccaagattcttgctaagggttcataaagttacgaacccctacagagcctcattagccaacacttattgaggccgaattgaaaaattacaagtcctcattaccctaaacccctcacatccatccccatatacacaccccatcacaatcacatcagttgcccagcccacaaaacatctcccttctaccagaaagaaaagtaatcatccatggccaaaggcgaaattgaaattgttccaaccaacaacaaaactaccaagaagaaacgagcgcccaactggcttccacttgaagaagaacagcttgcaatctcatgggttcatgtcagtgagcagcccgagttttccaacaaccagactggaacgatgttttacaagaagatagaggaaaacttcaatctcttcagtaagattcttggagccatgaacagatcaagatcaggtatgaaccatttattttctcaattccgaagtccaattgctgattcctttcctttaggtggacctctttaaatactgcaactctcaaatttgctgctatttacaacgcgatcgagcgaaaccctccaagcggttcctctcctgaagactggatggcaactgcgatgaccgtctacgctggtcagaccaaaggtattgcatttggctccgttgcagcctggcagaaagtccaatactgtcctaaatggtaaggcgatcaacccaatctaacagtcccaatcccaatcccctctgataacattgacacagaagaaaatcctggcagcaaagcaccagccacacccaccggcatctgtaccccaagcttgcgcgatgggtcattgatatcactcccaattggtgggaaggccgcaaagaagcgtcggattgagggttacaaagatgatgagatgctagcgtctggggtgtaagaactcctttgggaatggtggcagtcctgcgagggggaaatagcagatgagatatatcacatatgtaatgatctactacaactgttatggctggtttgaaagacctgcccctctattgtactacacaagagttaacacaacaatttattttattgttgtggcaaaactgatgatagagaaaaccatgtgtagcagtctcttatcaaacctagatcaacgtggattcagcagactatttgagtggaaatgttgagtaagaggtgttttttctgtttatatgtttatgtattttgaaaaatgattgacgtatgtactgatgataaatgtttatttatgagatgatattgtggaaaatgtgactattgaaagtgtctttcccttccttcttgaatcttagtcaagagcacaatggtttaagatcactgtctcttgtttaagatcacaagttgtactggttgctactttctttttcctatgcttctcaatggctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatagattgattgctctgttctgtctggttgatgatcagatgagatgatgatctgttgtgatgagatgatgagatgatgagatgatcagatgatgagatgattggaatgaggggggaaagcccctccttaaatagtctattttacaacccggctgacttgtggttctagccctaaactataatctataaatggccaacttgtggttctagccctaacctataaactataatttataaatggccagcttgtggttctaaccctaacctataacaaatatgcataaaatccggccaaattgtggttttgctatctatacaagattctctctgtacctacaaacaatgtggccaacttgtggttaccctatgcaatgaatattgaatatgtaaacaaactaaggccaacttgtggtttgcattatgcaataagcattttgtatgcaactaaacttaaatcccaaataacttttgactgagtggagctagcctagtggttccagtgagagactatgggttaaatgacccgtagaatatgattatgccataatacgcctaagaatatatgcccttctacatattgaactgtgactttatgcaatttgatacttgaaacacaattggcatactacatcctcccccaacttaatgctgtctgcagcattcctgtttcaagtatcaaattttccagactccagcagtagtaccccaattttgaacatatgcaccaccattacccatttaatagacaagctccaccccctcttatgccgtataattgaaccttgcaacccttccatgaccagtctttaccaagcgtcttacacaccaattcctaaatatcactgatcccatcagatgtacccaaaagaaaacatttcccttgatatcctatctggtcctaaaaaatccttcttgatccattgtctgtctgatttgaattgtagttctgctctgagttttcactaaactggttttcatatatccaactgatttcttctcaagtaattcatccaacagtagtatcatctatcccctttagaactcctcgtcctcccccacgccttccacgtccaaatcaaaggcacctaatgaatctatttcaatctctttcatctcattgggtccaaggaaaaggccagtggttgatgtatttgaaagaggcccctcaaaaaatctccatatgctgagttccatggttgtccaaaacaccttcaaaacacctttcccccagcggaatactcctaagcctccttcaaataatccccagtttaccaaaaaaagttttaggcatactactgtttgaatcattacccaaaaaaacccatgtcttcaatctccacctggttagtgctttctcttctgtcccctatccttcaaatccatggttcatgtgatccggtagttcaaattattcaggaatatttggtggtaattctatttcttgtaaatcctgtcctttcttgccccaaatttcattcacattgattcttctcttgaaatcaccaaaggttccactgttagattgtacagcatttttgtgaatccagttggttttctccacatcaatttcagattaaggtcatgatggaccccggtttccagttatttccgcctttttacaatacttccagttttgggtcatgagggaacattgtcttttccatttccgaccatttctagatttcagtttaaggtcatgagggaccccaggttgattgatttttcagtttaaggtcctgaaggacccccttcagatcggttgatttttcattttaaggtcatgaaggaccccggtatccagttacttctgctttttttcatattttcagtttaaggtcatgagagaccaccttgagattgtttgatttttcagtttaaggtcatgaaggaccccaggttggtggatatttcagtttaaggtcatgaaggaccccagattggttgatttttcagtttaaggtcctgaaggaccccagattggttgatttttcagtttaaggtcatgaaggaccccagattggttgatttttcagtttaaggtcatgaaggaccccggtatccagttacttctgcttttttcatattttcagtttaaggtcatgagagaccaccttgagattgtttgatttttcagtttaaggtcatgaaggaccccaggttggtggatatttcagtttaaggtcatgagagaccaccttgagattgtttgatttttcagtttaaggtcatgaaggaccccaggttggtggatatttcagtttaaggtcatgaaggaccccagattggttgatttttcagtttaaggtcctgaaggaccccagattggttgatttttcagtttaaggtcatgaaggaccccagattggttgatttgatatgagcaaactgcaaacagaaaatagagataagaaaacaaagatctccaatcaaagactgttaagcagtctcatcaccttggagcagccagttatagattttgaggtcttcttttaagagagcatgcatgaatgaattatgtagattctggttcaactggatataatttgcaaaagtatgagctaagccgggatcagtgtggttgggaataatgacagcagaagatgtgatgtctgttaagaagaggtcgtctggagatcgatcctccacaatcatattatggagtataatacaacaacaggtcatgatgcgcatgacaacctccttctcccataaacgacaaccaacagtcagtacatgccatcgcgcttgaagtactccgaacgttcactcgatatccttccaagcggattcttgaagcttggcgaagtgttttgcagccccccccccctggggatcccttatcgaacagaccagagtcaaccatggaggatagatgctatcacatatatagtagcggttcgtgtaacggtgcccgttgatagtgaagtcgacagtgtcctcggcaccagatagtaaacaatcaaacaagtgacttcgatggaggatattgatgacgttcaacacgccggggctcccaaaaaacgcatgccaaatgtgaagattcttgctagctaccgcttccaagacaatggtgggctttttctccttgcctttgtattggccggcccatcccgatgggcagttcttccatgcccagtgcatgccgtcgatgctgccgatacaacctgggaaaccgcgctctttgttttccttcaggattgtctcaagctcctcgcgattgggtggtcggaggtattctgaactgtagatttcaataacatgagtcacaaaatgcttcagtgttcgcagagcggttgtttcgccaagtcgaatatactcgtcagttgaatcagcacttgtgccgtatgcaagctggcggatggcggacgttatcttttgttggggggatagaccaattgttccacagcaatcctgtaatgatacttgttagaaccaaccacaataaaaaaaaacctgcaaacagaacttacactcttgagaatccaaaagcgatcatgttcttgtagatcatgacagagccaatcaaatatccctcgactcattcagaaccgtcgttcaaacatccggttgttgtagactggattctcatcaaagtagtcggccatgagtctcttgtgacctgcaatccaatctcggtggataaccattctgggcccttccagagctcttcttttggggggcctggagactgagttgaggaggtgatagaaaatctcctcttccatgaagccgacgaggtagtcgtccacgctgtagggcattctagcacggtgttgatagtgatcgccggagttctgagatggcgagtccaacttacagaggcacacgggggtgccggcaacagctggcaaccctgagtatctcccgctgtaagactcaaaagtggttatgaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattttatatatagtgatagggataagttcaagatgaagctgccaattggtatgtgtgagggtataaagctgttattgactgttggttatattgatgaagttgttgttgatggatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatctgtatttcaatgtatataattctgaaattgtaatgtggctatgacttgtagttatgaaataatatataagatggatttatttataagggtcattgagatgatctggtccactggtgggatgatggtcccctggtgggatgatggtcccctggtgggatgatggagggaacaactggcaggcagaggcctccttatatagacaaatgtgagggattttggccccagggtacaggctgaaagatactactacaaagggatgcatacaaatgcataaagggacacatatatatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaataacataaaggtattcaatttcctacaaaggaattcagtatgcaatatgcatcctgtattcataaagactatggctagagtgaagaattcatgaaatatcccttgacaggttgaaatacgtgtaacttctaaactataagggataagggtatggttgtagtgggtgactagggtttattttacctgaggattccatttttgatgtcatttttaccatatcttgaattaacaaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacaccgcggctttgcctaaccagccggtaccaaccaacgaggggggttcaccctgtagattagtaacagagccttgcggggctccttgcttagctagggatttagttgaacgggggtggatgctcttatgaattatgttagaaagcttgcagagacaggagggattttcagtccgaaaactacgtgtaaaattacatttttttatgggggtaatgtataactttacaacccatctgtgattttcaaaggctgtaaaaaaaatggcttgtaaaatatgtttgctaaaattccatcacaacattggattgtgtaattctacaaaccatatcatgcaagtcttgcatgacagggttgtaaggttgtataacaacccttaaatttagaatttcacaagacatatgcttgcaaaccttaatgtcttgtgaaactgtgtatgtaaaaaagcttattgacaccctgtgaaagaattttacaacacatagtgtacaatctatcattcaactttcaatacatatccattaagcttcatataagcttcatacaaacttttgacaaacacagcttatcatgggaaatataccaggccttgtccccacctcccaccctttttcaaacatcaccaacaactcaacatgaccggtcattgatgaaggacacaatcccatcaaggaccagttttaaccagtccttgatgggagtaaagacccccaaacacccccatcaatgagcagtcaaaaccggtcattgatggaggaaacactcccatcaaggactggttttgactggtccttgatgggagtaaacacccccattgatgaccggtcaaaaccggtcatcaatgaaggacacaatcccatcaaggaccggttttaaccagtccttgatgggagtaaagacccccatcaatgaccaaaaccgctcattgatggaggacacactcccatcaaggaacggttttgaccggtccttgaccattgatgactggtcaaaagtggtcattgatggaagtgtgtcctcccattgatgaccagtcatcaatgatttgatggaggtgtgaacctccatttacctccatcaagaaagcgcggtaaaaacctgtccttgatggaagtgtgtcctccatgatgacgtgtgatgtcatcatggcgtgtggggacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacacactattatacgccagagaacatctttgaccaaatatcaagctatcatccaagcgtaagttcacaaacccgcctctgtgatggacggtcatcagtggcacaattggggagtatagactcccttcaaggaccggttaaaaccggtccttgatgggagtgtgtcctccatcaatgagcggttttgaccggtccttgatgagggtgtttactcccatcaaggaccaatcaaaactggtccttgatgggagtgtgtcctcccattgatgaccagtgtcataaatggtcatcaatgggaggactgtattgcccaattggctgatgggttttttttccatttttcatttttttgtctattgtggcacgtcagtgcctccatagtgtctccctcttttttttttttggagggttgcaaaacatggtttgtaaaattaaatttatgttgtgcaattttgcaacacataaattacaactcatagatgggttgcaaactaatgcttgcaaaattccttgatataaggcaaaaatgtactcttgcaaataatattgtttgcaagacagaagggttgcaacatatgtgccttgaaattctactccaaggggcttgggttgcaattttaaggcacatatgttgcaaccttttttttgcaacccatatttttgggtgatggtttgtaaaattatacattaaccccataaaaatttaactttacaaaccatctgatttacaagacatatgtcttgtaaaatatagtttgtaaaattacagcgacccttatattagactgatgggactgatgaagcaccacacaaaaggcattagactgatgggacagctgaagcaccgggcaaaaggcaccagaactcatatcctaggattgtctgaaaaacattcacatctgacatccaaaaaaacattgcaacctttcccaatgggtttaacctaatcttctatgaggagacgcgcacgcagtcttcctaagaactcctttgttgcctctttcacagcttgatcatcaccaaagtattcagctataggagacaaggattgtggtgcagtgtgaactcaactcaaatagctttatccctggatttctatgcctcaactttcaacctgaaattcaaatcaaaataatccctggaaatcgcaagctcctctccagaaattttccagatggacatctcaatttaaatcctgtttaatcctcaattcattatcagtattggtagtagtatgatctctctgatccaaagcatcaagcaatctgtttcattcttctaagccaatcatccaaaccttgaattattagttgaagttctttgttgttcagtcttattagttttttctgaaattatcagtctctcttggatgatcattgtttgttctttgtttttctcggaaatcctttcagttctgaataatccatgcttatccatcaataaaatacagttctttctactaatttgaagtggaaattgttttctgttcagtgtttcaaccaagacttgaggatataatggaagataaacccaccaagtctatggagacatagacatacttatctttttgatgaaacaaattgtgcatgattatgagaatccaataagaaaatgtgcctgcttcctaaatgttcatcccagggcaattatcatctgttatagtgtggtttttcctacccaacaaatctacatgtttgttctttctctctatagactatatttatactcatcaaaaatcacctaaatcttgaatttctattttttcccttcatctgtctattcatgcttcagtagtttcaccataatctgtctattgtgtaatctcaaaatctgttttgcattcatcaaatgaacacctcttccagacatttgtagatcctgccactgttgttccaactaatcatattcaactcaccaaatcatcaagaatagatattaaatcttagaggattcttggaacaatgatctgatgatcagcccaagtttctatcttgtttgctgcattggaaaaataaaggaaattcctgagtcgactacctaaacaagtagctgctgattgcattattttaccaaaaatatttccaagcggacatattttaccaaaaatatttccaagcggacagggtacatactgcgacaactattcctattcagattttgggacatgcaattttctttaaatgtggagtaaaaaaaggaatccactcacacgtgacagtgacaccacgcgagtgactggggtaagccgcggggtccgtccgctcgggggattcggtcgagttcgggactggctcgcggcgggttccaattcttctgcaaccgcttcgcattcagctttctccatcacgaacatcctcaaccaacacctcacacagtcacagtcacagttcaggctcaccttagtccggataaacaacatggtcagctgattctatgtacttagtttcgatagacacctctcatggctttcagatctgacctcatttttgcttccctccataacttcgatcatttcggaactccgacgacaattctccgatcggatttttagcctgcctccgaagctggtttgttgttttgccttcaattctttgtcaactcgcggaagacatgtgttgattgacggtctatttcggttcccttaaatcattcgatcacagagacaaaagaagcttttgccctattcgataagaagggaacaggaaccatcagtcgagagagcttgggggatctcctccgagccctaggtcagaatcccactcaagccgaggtagcggaactagctgccagcgcgccccacgatagttagtctgaccatacaacaaagatcttatccgtaaatcgctagtcgaatacacacctgacctatcttcattgaggaacttcttaaacagtcgactttgcgactttttcggctatcctcaatcgacccggagggttttctcccgcgggcacagctgaagactttatacgtggctttcgtgtgttcgataaggcgggcaacggatacatcggcgctggcgaacttcgttacgtcttgactagcttgggtgaaaaattgagtgatgaagaagtcgacgagctgatgaaatgcgtccagatcggagcgtgcgtggtttttttttctgttttttttgtgcctccaaagtctcaatcagaggatagagccagataagcatgtgaaaatcacacaattctagaggctcactcttgaagtatagtactaactacaaaacctttcatgatattaattacagtgatgggtatatcgattacgaaaaatttgtcaggagcattctgcagcaatgaaatacagattttccgcccgactcctttgcattgtttttctttcgaacttgccctaaaaagttttagattctgttctttattcatgcatattgtaactttttttttctctttctttttcgatgaaaaccctcccaaacatttacagacattctgtgaaggatagacccaacatggttggcttacagtaataaggcttgaaatgacagtacatgtggtacgcaatacatactcaaaagttgttacagacatctgtgaaggatagaccaacatggttggcttacagtaataacgcttgaaatgacagtacatgtggtacgcaatacatactcaaaagttggtgctataacccatgacaaaaaccctcaaacagcattctgcattcaagtttatcaaagttacactttttgctgtctcttagatccaatgttttccctgtatatctcataaaaccaaactcatggtacgaattgttcaagctgtcaacaaaattggctacatggaaaaaagctccaaatcctgaacaatggcgagacccttgggccaagttgcaagcccttgaagcagggagcaagtatagctgaagtaggagagaccatgaggattaaactttagatcagggcatggtattttccttcaagagagggacttttctccaaagagaaatatcctcagatttagatcaagttgaatttgaggctgtaagtccaactcattgcactgtgttaattgagttgttggacaagccagaacaatctcacactttcaagattgacttttttttcctttgattgacttgagtcagactgtgttattgtttgtgtgtcaagtagcctatcttttgttgtctgatcacggtggtttttaaacctcaaatagtaacatcttctgttcaaaattgccactcagtttcttaagtatttgcatcttgctaaatgtgtagtgatatacacaagaagcaacccagattttacactcacctcatcaaggattccccatgtcaactggtcaattttccttgtgtgaatgaagcccagctaaatatattgaaaaaagctgtccaagcacttttttggactgactggtccaacaaatcaattgctgaaatgtgtgaattgggagagggtatgcaaggtagtgtttgggcattcaacatgaatccccagaccccagtgcaccaaaaaaaaacatgtcataaatattgtagaaacacagagtttcaagtttgagtgtgcccacgtgcactgacagcaaggaaaactaatctacataatgtgcagaaaggcacctcaatagaactctgttaaatcatatgattccccccagaaatcaaccccaaatctttggaagatgatagagaaaagcagagcttgaggtagtgtgatgaaccatttcttgagaagctctgtttcactacaattatcgcaacttgaatgcagcttttccagtcgtcaaaatcaaagctgacaaaatcttgacaagcatatcagcatgctgtatgctcagggtaaaccttaggccctttgaaattgggtattccctggtaaaacaaagtttggttgtttacagccatagctggagtgctgcatgcagtaccttagatcaagtatgagcggtttgagcccaccctccagctggcagccatgtgctttctgattggcttggagactgaattacttccatgagcatactctgaagttgcagggagtgacttctctaccaagtgcaatccactaatcctggcagtaagcattagcctgccctccaattccatgtcgaaaacagaaacaccatagtccagatctacatatctcccaactcttcatgcaatgacaacaactgacttgagccctcactttccccaagcatgctgcttcgagtttgctttttttttattggggtttagaaacccaatcttgttctcatgactgcagtgtgacttgcttcaaaccctctaacgaattgaaataacataaaaaacactgaaattatttgtattttcatcagtcagtctttgaagatatgaaggcagtcctggatgtctttttcttgcgaagcaaagttaatctggcagacctccgattgtctagcagaacaaaacgtcggggcccagaggtccgcggcggggaagccaagctagccatgaacgtcaagaagagtgacgtgggcatatatctacttacctccacttcatagggattgggtaaggcatactcaccgctcaaggttcacttccactcaggttttctttctcattctccagaccttagaatatatgaaataaaataacaaaagaagaacagagggatagacaactgataatagaacaacgaaattcactgaaaacacatctcgtgcgcgttgccattcttcttcttcttgtgggttgtaactaaaaacaataatgaaaaaaaatataatctatctatttatcaagggggtaaaacagagagaaagagtcaacagatcctgtcccctcctcgcccagacaaaacacttgcttagtgaaacaaataacttgaaagatttgggtatttcattattaagagcaatcggccgtctatgatgcaaaaaagtggaataaggtgtaagtttcagttatttcctcgatcaatcttgaagcgaagctgggcccgagtttgctagatcccatgcacatgttctggacgctcgtcagttgaccttgaaaataaattacacgagttgttgaatctgcgccaagaattagccgatcttgtattttgaatcgttttttttcgaacccaatgacaggaggaattagtcataaaaagaggtggcgctgttgtagctgattaggatgtttgatttggaggtcggaatgttttgaatgttttgaatattattgatttttgtcaagatgtttgatttgacccaggtagactctgccgtccggaaggaataaatcggacgccttttattgaattgagatgatttgtcgatcaactaacgtctgtcaaggccgaacaggaggccataagcatcttagaaaaacccaaaactcgagatccgccaaaacccaaaaaatcggcgatcgtgtcgtgtgatcgtcagcaattggtaataaaacaccccacaaaacatcgcccagtagagttgtacaggttggggaaggatggtaggaaaggtgtacaaataacaggtctggatggagatgagcgctagcagttgtctaaagtatatcaagagtcgaatgaaaaacgggagctatgatttggaccatgatgagtaagcacttgggacatcagactaacgaaagctggccatgtgattgactgaaccgtcgaaattcaagagattggaaagtgttttattttgcaggagttggttggcagtactacctggtgtgtagatatttggtttagagataaagacaagcagaaaaaaaaggaatagggagaaactagaagagaagggggcataggttttgtgttgatttggccggatggcagcgatcaccacctaagatagaagatatcaaggttagtcaaaaaaacctgttaagattaatcagagaggcatgcataccatgatccgccgccaccaccaccgttgtttgcaccagcagcgtacatgaaggcaccttgacccccacctgggggacccccgtagccggccatcggaccgccttgggaatagccacctccattgctgtagggatttccgccataaccgccgccgccgcctccaccacctcgtctgaaatcttggtttcctgatcggccaccacggccccgacccccaccgcgaccgcgaccaccaccgccgccgccaaatgcggcttcgcgcgcaacggtctcgagccaagcgggtatctcctgattcgcctcacgaaggagatcgataagctccctgacaatgttcttgttgttacggttgaagaaagcggtggagattccggtatttccggctcgtccagtacgaccgatacgatgcacgtaatcatcaatatcattcggcaaatcgtagttgacgacatgagtaacattcgggatatcaagaccacgtgcggcgacagctgtggcaaccatcacaggtgtacggctggatcgaaaggtttccaaggcgcgctctctttctcgctgagatcggtcaccgtgaattgaagtggcggcaaagttggattggatcaagaagttctcgagcatatcggccattcttttggtctctacgaagaccagagtcaagccaccagtaggcatagagctgaggacgtcgagcaaaacactgcgcttatcggcatcttcgacatattcaatcttctgggtgatgttctcactggtggaaccgactcttccaacagacaggaaaatgtaatctttcaagaagtccttggccaacatttgaatgtcgcgggggaaagtggcactgaacatcaaagtctgacgctcatgtactccaggcatgtcttcaccggtaacaattctacggatttggggttcgaatcccatgtccaacatgcgatcggcttcatccaagaccaagaagcgaatgttgcttaagctgattcgaccacgttcaatgaaatcgaccaatctacctggggtggcagataacagatcacagccggactcgatttgcctaagttgagtgttcatatcggcacctccataaacaaccgcaggacggacccaggaccggtaggtgaatttgcgagcctcgtcgtggatttgactgaccaattcgcgggtgggggccaagatgagggcggtggggaatgctttgcgcttgccgtagccaccacgagggttttgagcttgcatgccagaagtagggagcggacctttcgcaaaagctgccgagatgatggggaacaggaatccgccagtttttccggaaccagtttgagcacaagccattaaatcacgaccattggctacaatcggcacggagtatttttggacgggagttggagttttgtacctcgccaatttgatgttggcaagcaggtgtgggtcgaggggcgagttggaaaactcaagaaccggctccggtactccgttgccggtggcctcgacgggaatgtcggcatctaaagttccaggaaaggaggaagggtcggtcaggaagtgtgtgtgtaagagagagagagagattgttgagttgagaaaaaagcgggcttacatcgatcaaagttgattccagtgtgctgtttgctgggatcttccgcatcgccaaacaactccctctctgttcggggattgggaggaccagggacatgttgtccatttttccattcaccgtagccgtcaagacgacgacctcctcctcctccagcggttccgccaccgcgggagtaaccgtcgttacgagacgaagggtagcttgggtgtttggtccaggtgttgttggcatttggattgggggcatggatggagggggtgatccaaacacccgaggggctgtaaaagaagaacaaggtcagaatgatggtatcgatcactgatttggaggacgaagtgaagatgagactgacacgctaggtgggggtacgggggcaggaccacaatttctcatatgaggtggaacataagcgggtctggtggggttgagtgtgactgcggctgcaggtggtaggaacaatagaaagaatggtggtagagtgtcagggtcaataatgtgtgctgaatggagaagtgggccccaaagggtacaaaccaattttgccttcgatctcatcaacggcggttgaatttccttgcatgatcggataagttcacaagatgaaggaatggaaccgtggaggatgtaggcagaagattgatcaagtgagtatggaaagaggagaagaagaagaaaatggtcaagagagctgtggaaagaattgacacgggaatcgaagtttgatgtgtggttgaaatgattctcagggaaagcccgagaaaaacgatacaacaagaattgaagcaaccaatcaaaatcgatcgagggaaggaaagggaaggaagttctatgggatgagagtattgaagaggctggcggtggtgaggagagactcgagaggagggatggggcaggatgcagtcgcagctggaagtgggactgaaaaaagttggacgggggctacatggatatcggaacgaccgaacgacccagacagataccgaaccagcgctgctgaaactccaaaccgcaaacttcaaaaccagaactcacggctgcgggagcagttccacgccaaaacgaaaaaaaaattgtagtgtgtggagtcaagttgaataataatatcatgaatagtagcgagggggtacgcgagaagtacagagtgaagaggccacaaatcaaccctcaacaagcaggactccaggagtcgagaaggaaaggaaacaagatggggagcaagacaacaaccgaagatcctttgataaagataaggttgatttcaatctgggtttcgatatggctggataccaacggattctcgggtggtttccatacaaacacttgggttgaaacaccacttgagatatcccaataacaatcacctgacttgacatcaaaggctccatctccacaacgccatttgattgccgtttcatccacggccattggtaagagacaatgtgagctggtcagattaatcaataagacctagcgagctacgtatctccatgcactggagtctcctattactattattcatcactccactcgatcatacctttcatcggcgatcagcattcctttcgtttcagtggtccaacaagttccaacaatgggaacttaacccgtccttgacttgggataagcatcatcacatgctgcgatttcatcaatgtaactgccaatggcccgtaacacatggttgagactgatggtaccgcagaccgatcagcttgttgtcgatcaacttgctgtctcgactccgtcgcgaacttgttgcatagcaatcactcccgccattctgccttgacggctacagtcctccactgtctttttgttgcatgtatacggcttggaaaatataaacttgtgcataccacatgccacaacagttgtaccgagcaaccagaggaatcggacgaccaatgcatggtgacagcttccacagtttgacaatcagcttgatgaaattgaggttaaaagatacaaagggttgtatgttgtttgacttacaaccaagggctcaatttgatttcttatttggctgtaaggtatgaagatgaaatcagtgatcagacgaaacaatgtgaaatctcaccttaaaatcgcctgtttgtgtggtgggtaaacaaaggttttcaccaccctcttttcaaaggggcggaggtggagactggtgagagttgagaaaattgaaaatcaaaggacagcaattcaagaatactgatgttttattttttaatatcagaaaataaggcaggcaagatacatagttcaagaaaaatccacccaacagagattcccataacacctatttttcttggttgctatgcagttaaaaaaatcataacagggccagacaaaaaagcggtgatagggcttgatgttttggtatcttctatcacttaatattggtaagataacaaaacaaactggaagtggcaaaaaattactatctagtcaggagaaaatgaatgagaaagaaacaaattaattaagcaacccttatcaattggagccaaaaacctgggatttgtatacattcccctgcaatcaaggctttggggccttggagttccaaattcagtggtgcttttgggagtcatcacaggtgttggagctttgagtgagtaaagcggaggaattcatgagaaggaggtcttgtaatcatgacaaaacaaatttctggagcagctcaatgtggaaagaggatcaaagaaaataatgtataaggttagaactcaagtgcagtaactgtgctagaaaaaatagaactgtgtgtacagaaaaatggatttgttttggagcagtgatcagattcaaccaaagttatgttggagtttgagccacatactattacatgtcaaatattggtggatggattcttccactgtaagaaaaactagctcagctgctgcaaatttaaatttggaagctctatggaagcagcttctgtttttactcaactttcaatcaaaccttacttcaacctagcttcagtgtacatactacagttactgtgcatccagaaaaaaggggcttttggagtaatgcagtggtatgaccacaggtaagttagattatcctacatgtcaattggtggtagttgagatggggattgtgcaaacttctttcagaggtgagcatactttctggtttttggtgtaaaatgttgccataacagtcctggttggaaaaggattggacatcaagaagatggtggagtttgattacagctaatcccggaatgcttgtcaaaacttcttggattttccagctgaaattttggccttggattttcctgagcctgccagatcaggctaaatccatgcaaattcaacatcaaagttggtcagcggatacacagactgaccaactctgatgactatgtctgcaagcagaccctgtagccgagcacacaaggttacagcacctgagcactagccaaggtagcggtcagccattcggccgagcaccccatcatagttttgccggtcggaaggctcacaaaccacccagacacccggatcccccccctcaatcatttcccctcttttttgaactcctcattctctatttactttgtgtttgaggggacagtaatccacagtttttctgaacaccgaggttagtgatttataatcccctactaaataataagtcttgatagggttcgtacaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacgacaccgctaacgctacgcgcgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctatgctacgctttttgggccaaaagcgtagcggcccaccgctggttcgtatctaacacacacttcctgatttccccaccagtcttctgggatggtgtacatttattattcgccggaggttaaggctctgtccgtaaagctgtacatgcgaaacatctcgatcaaggacatcaataatctagttgaggcagatatatcggcccggtcctttagacgatggtcagatttatttattactacctccagtgtcgtttgtgatccagccctttatgaacagcaaggtgcaccactcctcattacttccaaagagcgagaattcatactagacatccttcgaggcgacccaacactgtatcttgatgaaatccaacaagccctggaagagcactcaggattccctgtcagccgagcaaccatccatcgtgacctccatctcagactcaatctcacccacaaggttgctcgcactgtgcacccgggtcagtgtcccctcaagcgagccgcatacttctgcaaaattgccaactttccgtctgagttccttgtttttaccggtatgtacttggacttcaagcaaaaaaacaaactgtaaatcaaataactgattgatctatttatttctgcttcgtgtggttgcagatgagtcagcaatttgcagagatgcattgatgcgctgtgagaactcctttgggaatggtggcagtcctgtgaggggtaaataacagatatgatattgtgcttatttgatatatattgttacgggtggtttgaaagacctgcccctctattttactacacaagaattttgacaacaaaaatttatatattgatgtgccaaaacatttatagagaaacctttatgtagtagtctctatcagacctagatcaattgatatatatgaaatgctatgagacaagctatctaagagactaagaacctgattaagatcacaggtgttgaagaaggaggggggggttgatgatgatgatcagcagctggccaggctgtgtgatgatgagatacttgtttgagatcacccctatgaatgggttgacatctccaagtgagatatatgttgatgctgggattgcatgaggaactagaactgaggggggcaacaaggcctgcttatatagtctatttacacaccggctggcttgtggttctagctataactgataatttcaaaaatggctagattttggttctagccctaaccatttacctagctctaaatatatactatgcactaccaatgtgccactatgctttgtaatcatgttctatcataaccttaacatctaaataacttctgactgagttgagctagcctagtggttccagtgattgactataggttaaatttgatgtagaattcaaatatgcaataaaaaatcaataatatagtctgttatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacatcaacaaaggctgggcccctcaaggctaacgtaccgaacgtgtccctcgacgcaatgatgccacccgactctcgctcttgcctgctgtgtctttggatggcatactcagtatgattgcacagccaggctcaattcagcgacccaattttgagttcttccttgagcaagtgctggtgagtaacttgacaacagctatgccaatctgggtgttttgattgcttattaatgggttggggcataccagcttcctgcaatgaatcccttccccggtcgtaatagtgtgctcgttttgtacaacgcctcaatacatcacaatggtcaggtggcagagatatgcattgctgcgcatgttctgctcattcatctccccacatattctccagaccttaacccaattgaaaaagttttttcggtggtcaagtcaaacttgcgacaagaccacatcttaaagggaaccgatgaagatgcagaaatcattaaggattacgttggcaatttagtcacgcctgagttaatgcaggccgagttccgaggttgtggttatgtgtagtttctccactgatcatccttcagctctgcatcagtttgtctagttattgtagctcttggctcaagcacacacgatttttcattctcaattttattgatataaagcaattccgagcatttttattcacttaagagttgtatgagtttgcgactcaattcctcaagaaaattagtgcacccaagatgccaatgacttgagtaacaaatttgtcgatgtcacagaagatggtttggattgaccggagctaatgctgatggattcttggaacagtgtggtacaaagtaggataaggggattattgtttgtgaaggcaatcattgattttgattataaggacctctctctctctacatctctctacatggggcttgagagtcggtgactaggtctctttgatcagaatacaacaagcgaacagaatgatcgattcttacctttgatgaaatatttactaagccaacgattgatttgcatctctgagatgggtgtcacttgatttgctcacagtctaaggttaattcatccaggttgattacagcacagtgtagaccaaggatgatacagctaagggtgacaacactgtgtcatattgagaaattttacaactttgctatcagtgcatcgcagtgaaagcttcatccatccaaggaagaagaggaaaaaaaaaacaagaggacggtgaggaaggaaaaatgagtataggaggaagccattggaatcggtctttagttaaccgtttacatcagtacagctaatcggagtgttatcagtacagctaattggagtcttttcagttcaaaacagtcgcgaggttttttttcatgctttaattgtttttcatgctttttttttgtttttagttatgtttgttatgttttttatgtttttttatgttttttatgttttttatgttttttatgttttttggtcaaacaataataatgagaaagagacattcgactgatagaagagatgtaaaacagggagtctggaaaatcaaatcacccgattgaagtgatcttcgagtctggctaccccctcagaaagcaggtaggccgttccaggtgtgaatccgtagcccacaagagcttcgaatgatgttgagcggaaaaattaccagtgattgatgcctagcatcatgagtctgcctctggtgagattgttgccgggtttgatttgtgcaatttccaagtactgatccatggtcaccgcctctatcgatggggagatagggggacaagaatgttggtttgcagctgcacgagggatgattgggttgtctgaagccacagggattggactggtgttcatgacaacagcaggttgtgggatccaggctggggtggaactaactgggcaagcaagagtttggccggcggcgggattgactgaagtgggggggccttgacccaaaaaaggaggatacaatcgattctcggccacggttgcaaaggagcctacatgatgggccactggagcaggggtcatcaagtccaatggagttggaagtcgatccaactgatcggtcttggttgttgggtcaaaaggagtgggtgagtggatgcaaaagccatcttcctggcgaggatcgtaggtactcgttagtggtacaaactcattgaaagtgggcatcacctccacttcagtgctgatgtggcgggaattgggggcagtagattgtgggggtagtgaaataattgggttactggagggtgctagacttgagtgtcggttgtccgtacgggtgcttgttggggcatggtgggacacatggtttgacgagctggtcaaggtggatgaggtggatgcaatagctctggaggtcgacttccaacttccccgacgtttggtccattgaaatttggggtatttcggaccttttggtgggtgggtcagatctaccccatcctcctccgctaggattgccttagcccaatcccaaatctccttgtagagcactcgcatctccattgacggatcttcaggattcacgaacaaagggtattctgagccattgccgccagaattcaagcagatgctctctcgaacgtccgcgaccatattgaggagtgcttcaccccctgcatcgtccgactttggctgaaaaccaaatgactcatcagccaccgtaccagaaagttgaaaaagaggaaactgcttacatttatttgtcatcgtttatgatggtgttcaagggtagctcgaacctccggaggaccaaactgcatgtgaagaatgtcacgtttttttttaccttgaaaccacaacaaaaaaatgtcaaacttggtgaatctgaataccagtgcattgtgactcactcgtgatcagctccttttggtttctcgggggtcattcatttccaatcggaagatcaccttagcagggaatcggagaagggcctccctcacaaacagtttgaagtcttgcggtgatgtgatctcgacagcattcttgatactgtatgtggagttgcccgatatcattgcaatccaatgaatcagtcccgccaagttttgccttttgagaaagcgatcaaagtaatcctccaccggactaaggcgttcgatcacaccagattgaaattgactccaagtgagagccttcagattctgtttccaaggaggtggaggtgacttggccaccatacaagaccacacctggttaggggagggtgcagctgcttggctaccgccagcagttaacgccttattttccatgaacaagatgtagtcgagatgaactgccgtgatgcgagcatgagtcttggacgctgagctgtcagatttggtcgtggtgccatcgtattcttggtactgcgtctcctctgcaagaacgcggctacgtgctcgctcaatccaaaggattttgtttgagaatcagcacctaataacactacaataccaggaacatacaagaaactgacactgaccattgatgtgttaaattctgcacaaccaaattaaaagatcttcagacacgggaaaacaccagaattttggcaccttgatatttcaagtgtgattgggaagagacacaattcaagtcgggttcaagaaagaattcaaatgagctatttcaatactaataattcaattaataatgttggttccaagtgttgatgtccaattggaatggggggaaacaagctggatggtggaattcggggaagcggatggaattatatgccaattctggccattaaggcatgccagacaacctccggaccggaaaaccttgacgggatggttggccaaatgggagacgtagctgagggaaaacaggtgaccactcccttggctagggctgagcctctgaggtgctggaacctagtgtgctcggctacagggcctgtatttagccaagcacactggtgggccagacatagtcatcagagttggtcagtctgtgtatctgctgaccaactttgaagttgaatttgcatggatttagcctgatctggcaggctcaggaaaatccaaggccaaaatttcagctggaaaatccaagaagttttgacaagcattccgggattagctgtaacaagcaggattcgattagggagggggatgataaaagcttcaaagcttggcatagcaagatgctcaagcagtatgtatttatatcgattataaaaacagcttcaagataaaaatttgtagggtagaacttaaaagtgcggaggttcgcacttcgcgggatctccgaaggaaggacagctaggttcgtcagccttacaccatggggactgtttcaattcagcgtttgccgtcgtctcagaggaatctgactgttctctcaggttaattttttcccctcctatgtgcatcaaacacagtgtatatgtatatacttgtgctttcctacattctcactttctccgaatcgtccggatgtaaacagtcgattaactggccgctgcagctgggaaaagtcgatctcctcaaaataatccccatcttgttcagaaatttgttgaaagaagcgatcagtcgtcgccggaatcctcttgaagaaacgcaccgaggacatttcatctgcaaacgaggttgaccgatccttgaatcgattccgctgtatctggacgttgtcgtctcccaacgcgaactgactcgcatactgatttacttcatcattagtgccgacaagtggtcgtccgtttgaacatgagctcacttaaaatcgaaagcctattcggtgttcaaggtcgggtggcagtgataacgggtggaagccaaggactcggcgaaagttgcgtacatcaagctcttagtggtcgatagaggccccagtagtggtagatattttagcgcaactcgttcgctgacagatacctactgatacatagctctagcgcgtgcctgggtggtcaatggaggacatgcgctcattacttctcggaccgaggaggtaaatactatcatgaatgctctaatgatgtgtgttcatgtttgcgcacaaggtcttgaataattcttcctttgatgatggaatcctagactctctcgaagctttgcaaagagctaaaccagtgcggtcctggaaaggctgagtatgtcgtgggcgacctgtcctccaaagccggctgtcttgccgtgtgcacagagatcaaaaagagattccagaaaatccacgtcctggttaataatgctggcactgtactctctgccccttttgatgatgttcccgagaagggtaatgtcgatttcactatgctctcttcgtttggaagtgactgatgctaattctgttgaaatcactgctcttggaggtacttagaaggttgggacgatgtttttggtgagttgaacttcctccaaggagtcaccggtgttgcttccactccaggccactcattgggcacttgctattgtgacttcacatagacttgaatgtaaaggctgtgttttttatgacatcgcaactcactccggagctagcaaaagacgcaacaaacctaggttagttgcttttggatcttgttatcaaagaacagatgatttgctgatttggtttacatcggtgcaaaccaatagatccaggaagagtagtggtaatatcctcagcagccgccttcaacaccaacaccgagccactacgtgctttcgggatcagtggcaaagggacttggtcttgtgagtgtttctttatatgatcagataccttgagcttgaagatggcttgtccacacaagcaatcagctgaaatgttccactgactggaatcaatgagcacagacaaagctagtaaggctgccgccgtctcattatccaccaccttggctgtcacactgggaccgaagcttatcacggttaataccatttgcccggtaagtaaattaaacaaatataggatgcattatcgcagggaggggggcgggtcgcagagactgatcaaattgatctcctacttcacattagggtttctaccgttccaacatgacaaagccgttctttgataaggtgggagactcgattgaaaaggagcatccaatgggtcgaagcggaacgcctgaggtacgtttcaattttggcacctctctccaagaaatgatgctaaagacctttcataaactctcttaggatattgccggtgtatttttgtttttgaccagtagagctggcgctcatgtgtctgccaatgtttgtattcattcaaattgctttgattccatctctcaattagtaatacttgagccatcggtttctgacttgatgtggcctatttcggttttccttttgccagtatatcttatcggatggcgggtctattgctgctggaaaattcacttgaacccaactgggccaacgaactcatcacaggataatattcaagtttcgcgtcatacaacttaacctgctttgcggttttatcgatcgctgttcgggttcccccttgatttgcttgtagctagtcttgcgcttcattcctcctctgacttcctccttcctaaaaagctgagaaagtagtttactgggcgtttttgatgcaatccatcccgtctcgtcttgagcacatctaccttgtggtggcttgtctggcgaccagacggagtggctcagaatcaggatcagatgatgcaagttttctcattcgcggcctttttcctccaaggaaatctggatgaatctgagtttctgtgcaagcaataataagtgcttacatccaagattcgagaatagattcaacttctcagcctatcttcaaccagtggagattgctcacctttcgtacatcctcaagaggatttacgtaaatagttggcatcgcaggggaaggggggattttttcgtcattggatggtgtcggatggtggtcaagttttggtgcattggccaaaggttcgagatgaccctggcaagcgatgacgatgaaataaagttactggtttctacagtctccctctcgttccttcgcatcttgttgtacccattcagcatcaactttcgactacaaacctcgtacgagccatctcgccaagccatgcaccgcccctccaatggccatccaccagcgcccaggccccagcctctgcattcgcccacatccagagcttcccgaacggtttcctgtcggcagctgatcggtccatcccgtctgccaccgatcgaagctagtttccatgctcagcgcccgaaacaacgatgaagctatatttttgactgaagatgatctctgcagcttgctccccctatgataatgtgcgtctttgttcgggaccaaattaggctaaaccgggactcgagaacttttgaattaaggttcaccgttccagcggtcaaggcgacgagggagcttcccggaacggcaaaccttaaactcgaactcccgaatctcggtatagctcggtatgcacgtgcctctctgcgcgctgactcaacaccaacgtcccggtgggtcgaccgtggaaggactcgaagaaaaaaaagaagcaatcacctccaccactcagtccgaacctcacagcacttcctcacgcaaacgctattgccatatcaacttcacaaactgcaccacccgcaccatccttgacttatcatcacagtcaagtaagccggagtacagaacatacacaggatggcctctcgagacgaccctctttcgatcaacaatcttcttggcgtcaagggccgggtggcggtgatcactgggggtggatcaggcttgggtgaaagttgagtgtctccgtctgaacagattatgctgaatggatctagccgatcgtttaatcctagtactgaaagatccttgcgttctttctttctagtgatggctaaggcctgggtcgtcaacagcggacatgtgatcatcgcctcacgaaaagaacaggtccggcagatatcatcctcatcctcatctcaccatcatgctaagctcctgatcggactctacaggcgctttcaaaagtttgccaggagcttaacgctctgggcaccggcaaggccgactatgtggtcggtgacgtatcttccaaggccggatgtctagctctttgtgccgagatcaaaaagaaggtcaacaagatacacgtcctggtcaataactccggggtctcttggggtgccccatacgataacgttcctgagaaaggtgtgttcaagttttcatacatcttgtttgtaccacacacacgtactgatttcttactttactaccaatttgcagagggatgggacaaagttctcagttgagtccgggctgcttgcttcttcaatcgtcctgccgatcgtctggattaatctatctatttaaccaccccaaaaacaacacgccattggcttcaacttgaaaaggcatgaatgtgaaatcggtattctacatgacatcagagctcacctctttacttgcgaaagatgcaacgaatctgggtaggttgcgattcttgattttcccttgacttgacttgcatccccacaaatccaaccaagtgtcgagcattgacgatagaaatcgattccatttatcaccaaagatcccggcagagtgatcgtcgtctcgtccgttgctggacttaccagcaaagccgaatcgagcggtcttggagcggaaggacatggactttggtcatgtaggaatccactcaactttctcaactcggattacctcgttacaaaagcttggctcatgaataacaaaaacccactcagataatgcaagtaaagcagccgcaatctccttgtccaacaacctcgccgtcacacttgcccctaagtttatcaccgtcaatgcgatctgccccgtatgtgcttcttgttcggagttgcacatcttacccatttcgactagattactcacattcacaaaaaaaaacatttgtcaataagggagtatatccgtctcgaatgaccgcatacggtttgaagaagcaatcggacttgctcaatagccaacacccaatgggtcgaatcggaacccccgaggtaagcccaattccctaccttggatggtgcagtcatccggaggatgctcacaaatctgactgattccccatgtaggatatggccggagtctttcttttcttgaccactcgagcgggagctcacataactgccaacgtcagtatataatcggcggaagaatcactcagccaatcatctttgtattctttgctgatcgcgataactgcccccatgatcattgtgacacagtacattctcaccgacggaggctctttggcctcgacttcgggatatacaaaactataaggaagcagcccaagctgaaattcgttgtacgtgatctttgtggactcgaatcagtttgattcaatcatggctcaatttgtttggaatttcttgctttgaaagaaagaaaaagctaggtatatggacacgctttctatgatcccgttcgatcattgtaacatatatatatatagcgtttcttcgcaattgtatttttctcatccatgcaaggtttgatgacatagaatccaattcaacacattttgaatggatacaaattatgatcgtgtattcattggcttgatacaatgtagcaaaggtcaaatcgatctctcttgttaatcaaaagaatgagatccccgggcagctaccaagaggaccaccgggatgtcgagcctgatgtgtatttgagcggagtcggcggcacgcccgtggccactgacgtgggaccgagcacagatattatgatgctggtggtgagagaagtgaaggtttggtgttgctgattgatcgaccagcaggaggcaggcctgctccgggataattggatgtggcaagattcatcattgtcacatccagtgaactcattcgacaccctgacccatctgactatcatcgccttattgacatatattcattcctggctagagatcatcagaagcggaaattactggaggccactatgcttggatcttcaaagatccagttgtgcctcattgctagggtcgccgcccagctcacgaaagatgatcccaacggattttctatgtacacccattcgatcatcggagtcatccgactcagtttgacagctcatgagtctcggattgtactcccgacgctcgtcaccttcactaacaaaatcctatcgagtcgaaagaggaataccactaccaagtccaacaattcgatctcttttaagcccagctgtttgttttggaatcggattgaatttgagctcgtccacgtctcctaaatatgtagagggtgatgccaccaccctaatgagttgactgcaggactgagagctatgttcttctcctctgctcatgagtttgtcggtggactgtcttaatggcagctagcaaataaaattataaattaaggtagctggttgtcaagctttcctctgaatgactgttggctggacaatttttattattttattttagactctgctggcattgctcccatgtggcatggaagggcatggagccatggagcctggaagtggagccgaggggtgctatgtatgggtttatgtcactgggctggcctctctgtaagcccatagtcggtttagctgtgcaagccagagagaagagagcttccaacacttcacccactccagaatcccagatcaccaccaccatcaccatcatcatcatcatcaagctgtcgagcttcaatccaggccatccatcaaccaactaaccaaccctcttcgcagtatcatcaacaatgcccgtccggcatctcgacgcttatctctacgagcgtggactggttcatgtgagcttcgatttagtaggatatctacaacaagcgatatactgacaactgattatttcatcataattgatcgatcccagactgccccgatcactgcactaaaggatacccgtcttgggattgatgcccaacaatggttcaagaacttgctgtcccatccagcttacaaggaacccttcgtatccgtcaccggtggcgcaccacttaatatctatcagcacatggagagggagctacgattactcgaacaacatcgtatcaagcccgtcttcgtcttccaaggtctcccacccaccagaagagatcgcccgttcttcttcctacccaatgccaccgacctacaggagaacccgatcctcaagctaaggacccgtgataagggctgggagaagtacgtctcaggtgacctcgaaggcgcaaaggccctattcgatcaaagctcaagcgtccaaccaaacgacgtcttcaaccaaatccatcgactcttcaggacccgtcaggtcgaatatctagttgcaccctatctcaactgggcccaactagtctacctggaacgtcatccaaggaaatcctacattcactctacctatggctcaaccgaactcttcctattcgatggtgtcgataaggtcatcctctctgtcgatttcgataaggggaatatcaagtttgcctccaagaaggagatcctcatcgaaaccgggctcagtcccgaacaattcctcgacgtcggcatcctatccggattcgacctatccccgatcttcccacctttcatcgagcgtcaggatcattccttcaagcatgccatcgagctcgtcagacgataccagaccggactagctgccgtgatggcctatggagaacatccgatggtcgtcaagaccggctacttcgaccagttctgtcgatccaagtgcatgatcaagttctcattggtcaccgttgccgaggaagggaaagttctacccctaccgatcgcctctcccacctcctcaaacccgccctcgatcagcgatgttcccgccgatcttcacgaggtcttctcctacaagcttccagatgaggtctacttccaactctgtcgagcaatggtcagccctaccctcctcaacgtcctcctcacaggcctatgggtcgaacagcctccgctctgtggcggcgaaaccgaagattactgttcattcgtcaaggagtgcttgaccgagaacccttcaggtccgagatgtgtcgccctggcccttgtactttcgccattgcatcccttctggcagaaaaaaccagtggtaagtctattcccacttgattcaatctgctcaatctataaccagttttcttatttgtttcttttgcctcaccaccctctccaacactctatctagtctgccatttattacttcgatcctcataataattacacgattcctcatacctcaaatgtcacgatgaacttgatcgaaaaaatctcaaattggaatgtgcctgcaggagtagttgaagaggagctaaaacggcaaaatgttgagtgatattttttccgaaagaaaaatagcccaagtagtactagaatggagactgatggagggggattgatacttcttttggcacatcaagtcatcgacaatcgatatctcactctgtctaggcgcaacatcccaatcacagctagccggacgaactcggacgccccggtcgacactagcgacgaaccacaagccattggagaagaaggacgaagtagtggcgaacacgatctggcgcttcctcgagctacgcggctatctgcacccgaaccaccagcacacgatccagggcaaggcgctctacatggccctcaaggaggctaaggtcaacgacaaactccaggagtctttgctcctcgtgatcgagatgttgaggatgggctgtctccactccaattggttcggcggcagaacttggaccgggaccgctcatcttgggactgaagatgataaacgaaacatgctgttggtcatgagagtcttgtcaatcctccctctaacgttcaaggtcagtggactctctttttcaaattgaatcacgaaagaatattttctacaatgtccgataatttattgagtttcagaagaaagaaaaaaagtgaggatgtgaactgaagtgattgtttttttttttttttgaaatgactagtcgatggcatggcaaggcccattatcgcgagacctattaacgttcaactcatttgtgagatcgctgagcaagtcgatgcgactattggtagaatcgattgtgttatcgatggtcctgcggaacgacacgcgacggtcacgggaggacgggatggaggtgagtctgtcgctgccgttccaggtcgagcccaacacggggatggggatcctcttcaagggatatgccgatgcgatcgtctgcactaagacggagatcgagaacgaggagaacgccgaggaactcctcttggaacttaaaaatgatatcatcgctggcgcgcaggacggcttcccgatggtcagggacgtcagggctgagctcaatagagggttcaggttttgggacgccgtaggtcctcctctctctcctgtctctcttgcattaaaaacacttcttttgttgttggtctaatgttcctttgatctcggtccttcttcataggtcatgaaaatcgtccgaacactcaaagaagaaaaagtgatcaactctaatctatctgatggattcgaaaaagctaatgattggttaaaacctttacgattataatcttctctttctaccttttttttgtccttcaaaaccaaaaaatatccttcttgttgtagtatacttttttttacaaccatttctttttttttttttttttttgagatgtttttaatgttggttttttgtttggtctttcatctttcatcttctttctctattacatgcttgaccttttttgttaacttttatgtgcatactttcattttttttttttttcacatgtttttctttcaaaaaaaacaaacaaacaaaccactgttttttcaaaaaaaaaaaagtaatcaaagtatacaaaaaaataataaaaactctaacaaaaaagtaaccatgaaaatatgtagtggaataatagagtgattgggggcaagtggagaagcaaggagacacagatagaagaggacagtaccttcattcaatttctgggtgaggaacttgcaagggtgaaacactgcactatgcacttatctttctgtatctcccaaaatgaaaaccaagatgtaatgaatattttgatatcttctgatagggcctgaataaaaaaagggtcttagttaaacaactcccaaatgttggagttctgactcccaaatatttgggatgtccagaggaccagctgcagaccgtcctcctaaagtgaaccctcccaacctatctgctggagccttgcgcttgggcggttttgtagtgttggacatacatgggaggtgggattggtgaagagagcaaagaatccattgttgggaggtatttgagataaatatacccaacagaactcacatgaatatgacacctgaccggatttgtcttccagtttgatcatgttcatagccttgtcaattgctcgtattatcttgagacacttatctcccattccctccaatttgaaaaccctttcaccaacagtgggacgctatgctatgctatgctacaggaccttttagcggcagtaggagcatctatcttttgtgtagtgttagcacccgctcccacccactacgctatgctaatgtgtagttgtgctatcaacacacctttttggataggggtttttttagcacaccgctactgccactacactgactgccactacatttggataggggtttttttagcacaccgctactgccactacactgtgttatgatacactacagtgtttctagcagtgtggtattcccatacctgtccatgtaaggtcattttttcccatcatcatcccatatatcttcccagtattattccatgctcctcttgttgagatctgagctcaatccctctagaactctagcggcatatttctaaagattgtgattacttaatcaccagttgctttggcaatgacatcatcacaaatgtctaacttaaagttgaatggacctctctttgtcactcactcgctctttccttcccatgaattcataaactttcttcctcaaatcatcacttcttctgaggttctaaatcattatccttcttcttaaaagaacttcggattcattgctcaaatgttgagatatcagtgacatctcatgttgtatgcttctttctgatttcatttctctcatgccactttctgtgacattcacgtgtttttcttttggttcttatactggattcagttgtgtttgggaggctttcttttcctcatcctttccaacacttctgtctccaggtatgttcttttctttcttctctttttctctttctttcttgatgttgaaatgaatcaagatcctttccaacacttctgtctccagtcacctgagttcatctcaacatagaacttgtctcgctacatcatctgtatccagtagtgaaacaactcacacatatcttcatcgtccattgcaaacttgtgcgctctcctcttcattcaatcttcaatcaacagtagcgcctcacccaaaggacttgtgtgctttcccttctactcgaccctccgccgacctttgcacttccattacagcgatgggcagatacgttacccaaatggataacgttgactgtaacgtaacctttacagttacgttaaccacaagttacagatatctttatttcagttacgatatctactggagcaaaaggccccttttttttctagttacgttcccagaaattctgaacaaaacagggttacgttacagaatttccaagatttggataacttaagggtaactttgctggagatacactgattcttgatgtttttgttcattaggagcgaggtaattcgcacaatatgatcataaaccaatcagtgattatcatttcaccagcaagccaggtcaaaagatgtctggtgtgaggattgaacccacaacctccacattttcaatgcacatgtgaggcactctttgaccattaagctatatgaaatatgattttgcccttcaaactctcatcacaccctccacccaagtaagttacgttaccccaaaaaaatatatggaaaaaataaaattggttacattactttactttacaaccaaatttagttactttacaaaaacaacagatttggataactaaaaaaaagttatgttctccaaatcccctgctgtaacataccgtaacgtatctgcccaccgctgcttccaagtacctgcttgttgtcataggtcttcgactcaaccctttccttcattgacttgactgaatctcaactgacatcttctatcattcagttactttcctctttctttttgttcttctttgttgttgcgtcctctttattgttgctcctgcctttaggtacttttctcatttcattttgttatcattgttgtatttcatcgctatcatagctaatctgaaatccaaactttaggttgacgtttaacacctcttccagtgactattttctctctaatcaccttcttacagtatatttggtactctcaggttctcctcagacattattccatcaataattttcataattattccttattacatctatattacatatcatgtagttaaaatgtttaggtagtagcactcctttctgctacatttcatatgtcacatatcctttcttatgtagaatcattcttgtcacctacattttatattttgcatagtactacagattttctttgaacctagaacatcattttctcaccattgcagtgctcatacttgtttgtcacattgtcatcattcatttccaattttccttcttttcacagaattacccttctacatctgtcaaaccctgttcatcatcattttagtgttgttgtcagacagtctactcatcccctgtactgtttctatagcccctacatgttgcacatataaatagtgctccttttccaagttgtacatgggtatgctatttcatgctattttcatgcttttccatgatacccttcatgcactttactcgtcacacacacagtaaataagcatcacttaccagcactacctttgccagtattatgaaccttgccagtattattgccagctattattgccagcatcatctttgccagtattatccttatcagaattatcttaccagcaatgcccttaccagcattatcatcagccatcctttttccacaaaacctcagtacttctattcccccttcagtagtagtaacctgcacacacagctcatcagtaatagtcaacgaagattcaagtagaaattagccacacccatatttcttcttttcttggtgttacactcttcccatagcattagataggagggcagcctcacagcacccttggttttaacttgaattagtactagtgtggttatccatatcccctccaagctctatctctttggctgagaagttccacagcagcaaaaaaggccaaaaaatcactaaaaactgctgtagcacagcatagtgggtactgtgccccatgcgtgtagtgttagcacagatgtgtggagtcacgctaatgctatatcagaatccaacaagctttggtgcccggtgcacatagtgttagtgcagattttcagaattgcactgacactacactaaatgttagcttattttagttacactatgctacactaccactaaaattagtgtagctggcccaccgttgctttcacagcccacttcagagttttgaatagtgtcttgttaccttgcttctccaaaatttccatttttgccttgacctgggaagaaaattctccgtttttgttttttccatctgttgataaactgtgattataccaggcagtcacttgacttgccttgtccaggttggtgaactcttcaatcaaatgaaaataaactaccacctgaagaatggcacccaaaggatttgagtaatgtatctgcaggccatggggataggatttagggggcacaaagtgggcaagttttgattgggatgggaggccggtggaggtattgggtcaaatacagatatatacaactggtactgtttttgctaactccatgataaggtacttctttccacttatcataggaccaatgatgaccgtagaagggaccttgtatgcagctggggaccattgggatgcatagacttggaggatttttagaatcagatctaaaatttgacctgagtgtatgtactctgattgaaaaccttgctgggcaagctcaggagaccattcatattcaaagggttgcgtctcagaaagattgttagattggaaggccgctggaatgagcttccaaatttcatcacacatttgatcaatcaaggggttagaaagctctctgagtgggaactggaaacagtaagcaagtcaaatcagttgttctagcatacttggttttttttttcaacaaatgatgtggattggaaattcccagagactaccaaagaccatgaaattttaaaggcttgcataattcagtgattagaccttgcaaaagcttgcccagctcctggttaaatttttggatttctcccatttgggtttcatggaatgcaaaacaccatctaatgagggatgtttaaccaagaaacagataaacaaatacacatacattcatgaaatttgacaaatattgagaaaaccctatctgaaatgtctagctcaagatgtgcattcaattcttgaaaccaggtacattctttgctagtgcgttcacaggtgttagacatagtcagagttgttgaacttgatgagctgggtgttctatgaccattggaattcatgtgagaatcctggcagacaaaaattagatgtcaaaatcttctgagcaaagataccaagggacatatgactcacctccaatgttttgttatgagatgctggaggctgagctggaacctgggagaacctgggatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagtccgcaaactaagtatgacacccggttcttgctgagattgtaggtgctggtgtgtacggtgtggcggttccttcctcagtgaatagagagaggatatcttgtaagctttgaggattctgtacttgtatcaaaactggatcaaccagtatgtactactcacctatttgaacttaactaagtgccctcctgggtgcaaagtacccccctcaaaaggagaggacttatgaaacaatgacttttttggcctgagaagtatcaacactgccacagatacgatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatatttttttttattggggctcagatacatagtgatacatggcagatacaggcagataccatatctgtggcagggttggaagtatgcaaaaagtgctggtcttgccacctcagtatctttgcctcaaaactccaattctcttggtgggagcctctatggataggtgggaagtccagctatgtctcagtatttttttggtatttttactccatctctaattcatccaaaatcagtaagaaacatgccgacacaaaaggtgaatcagggtttctacctgtcattgtccaagagcattgtcttacatatctggagtagcaaatacagtttgactgaagtaatagctgtcaggatcattaaaaaatggacagacttgtcacttttttttatctcaaggaagagtatgtactgggctcctttggggtacctggcggaatgctttattagcggtcttccaaggctcatttcctgatgaaggaagattgcagctaggggcacaaactttgatgtggttgtaggcaaagcaaaggccttcaccgtggtctttacggtttcacgattggtctttttttgaaaatgttattagaaaaataaaattttctctgccaaatctgaaaaacctccataaaaacttcattgtttcccaagtcccctcccttcgcgcccaggaggggacttgcctaagtttgccgcctgttaccactggttcttgtcgtctgagacagacgcaataggatgtaaatgtatgctagcgccgtttcgtgtgggttatccttgcaatggaagagttgaatttcggcttatccgatcaccccagtcgactagaatctggctcctgcatacatagccccgctggaggccctgccgaggccgaacttgatccgagggcgcatctggcagcgtagcgctggccaggcggttcccgaaggggagacttgtgtcttacacatgcatagagccgggagcggcgagaaaaggaaagggtagaccgccgagcgttgaacaacgagaagaaagaggaaacacgtacgggcggtgcccttcccttcaggaccgggattggaagatgtgggcttcacataggggctctccccgattatggaaagggtggtgtggtagggcgaatgctctatggtgatggagttcgccggataagaaaaggttcgatggctgcaagtaactatgtgttcaaatgtaagctccgttagactgcagcaaaactcatcgacaaggagaaattgtgaggcattctccactctatgtagcctttcgcggcttcagactaacgaaaccaagactgatgagggctcagtctcctaactcagccggagaagtcggcgcttttggttcggtatataagggcactaccaaccctggcaccacccagccctctcttgacgattccctctccccatcccccatctgacttctcctctcccagttttcgtacccatttgctatacttgacccgtcttatacaaccctgcccctgccgctctgagtgacttgcttgtgtttctgttctacctcaaaccattctgttggttaagtttgcaacggttgctgcctcaaagtttacatcaactctaactctcgcacgccagctccccagcccgacatagcgtagtgtagctaattctactgtacgtgtttcgaaacttcttgagtcctgctccgtgtgttgtagtcccggtccaccggtctccccgagcatgcgtgtccactccctcgcttttaacgcgtctcgcgctcttccgtttcctcggagtgcttcctcctcttcttgctcgtgtttcccaagctgactcgagcatcttaaatgtcttgccccttctaccatcctgccaccatgatcatgaactcgaataggccccagtcgatctatctgatccctagtcaccgccctcgcttcgcctgctccctgtcccgacctctgaaatccatcggcaacatggccctaaccccatctcccgaggacatcgactccttaccttaccatgccttgcaagccgaagctgccgtaagtcaacccgcttgctcgtccccatcctacccgtcgggtctcgtcctgacctctgctcgattgaatcgctgacgagcgcgtctttacatttgaaacagaaacactccatccgtcgcaatctaggtattgccaaactccgtgaagcgctcaaacttattctgggcagtgatcctgaccctgacaagatacctgcgcaatggtacatagcctccgccaaacgtggcgcagcaccaactcaatccaaagccgctgccgtgccccgtcccaccaaaaccaacgctcgtctgaatgccgccaagaccaaagctgctcaggctcccccaccacccccatcccccaaaacttcccgcgcccggcgatcgcgaaaccctcctaatccatccagccacccttcttcctcctcgcgagcatcaactgtctcaccacgtcggcccgcccacccatcttcacctgccactggaaatccagccgatcgagcctcccctgccgcccgtagccactctccttcgccttccagacgcagcgtacccgcttcgcccaacaggtctggggcccatgcctctacttctcgaactcagcagaccagctcagaccgtaccggcgagacaactgcaatctttttgaaggccgttcgcgatgaggcacaggtgcgaggcatcattcccccccgacaccagtacaaccgtgagcttgcttttcaatattcttccccccgctacctttgttccagagtctcacatttgttgtcctgtccagccgatcctgccgccgtacgcccaacctctctggatttaccagacgctatccgccgggaagccaaaagactcggactgaacaactgcgaccacccgaacaacattgacttcctctgcttcttgattcgcgacactctcaaagaaatcaacgcaggcaactatatcgcggcgatgcttcaagcaagtcacaagcccatcaaatatcttcccaggctacctccggtttctcccaccaatcccgttgacaccactcactacaacaactatggattggcatcttctcctgtaaaccctaccgcgtcttggcccaccggagactctccccaacgcagtggcagaactgacaccagctctcggagtcgtgtctcaccttccctcacgagactcaatgtctcgaccgtacaagtttccactcctcccgatggatcattcaacgcgccctcgattgattctcctgatctccccgcgctaccgcaaacgcaaagacgttttcctggaagacgcggaagactcgatgacttgtctgaatcttccgacgacgagcctcaatcccgcagtcaggtggaagcactgcttggatctgacccggctctcatcccagcgacgcaacctacgtcgcgcaaacgccgtcaaggtgaagatgatcttggaaacgcctcgacgacccctacgacgacccctcctgcaaacaagaaggccaggctcacccagtcgccgattgcatcatcttcccgaccctcgggcggcaactaccgctctcctgtggctgactctgatgagtccatgtcacctcccccccagatcctcagaccgctgaggattttctcgtcggccagaagagctcctgtcgtgccacctgactctccctccccggccccgtctcccgtcgctggacctagccaacccactctctatggtaccgaaagtcattacatagacgactcgaccaccaggttcagtgagcttcttcgaggtcataccagactgttgccctctcctccccccaagtccaacccttcctcccaacacaggtagtcatgcagctgttgccttatcaactctttgctttcacctctttcgcctcggacaatgcaacctgtttccccatataaaggagtcgacacgtcctcgaccctatactcccactaggaaattgccggaaggaatagaccatcccctctttcggtcctatatatcctgcccacaataagcttggctcttccttcatacacatttagtctttatatatattcctttcttgcatatgtagctctcagctcaaggccaatccatccatagaatctctcaagctgcttcacagcctcatattaacactcatatccgtctttgctactcccattcatccccatctgtatccccccctccccttctccaatctcccgccggtcaaaccaattacaaaaaaagtgaaaaaaagaccctgttgtaccattgattttttgttgacagtctaatttaaggagaaaaaactagaccatctgaagtaagttgtacagtctcgccgatccctcgccgacgccatatttagatagacttttcggctttgatcattcttgcttgcttagttatagttatcatcttcatcatatacttatcatcatctatatatatatttatcatcaaacttgctccgttttccatttttctcctgtatatgtatgtgctgagagtcagctccttgtatggctgctcgcttcttcatcatctagaggatgcttgttgaacttttgttgtctaaaaagttgcttcgcctttgccctttggaatatcatttcttgtttattgctcttgtaacctagtgacacaaacgcactgatggatgttgatggaacactttctttgctcctgagcccgtaatccagtgaagcccgtgtttgtaagcatagacaaataggagatatacactccattaggacacactatctctggtatttggcaaactttgaggcccacgcttgttgacttatcatgcgagtccatttgccatgcgacaatgtgaggatgggccacttctacatatcgctcgttttgtttgccccagtcattctcgtgaggggaccctttggcagttttttttatgatgaaacaggcaagcatactcaatcaggggacactatttggttatgtggaagcgcctgtggcacacattttggcttatcctactgagttcatttgcaatatgacaaagtgagcggccgttgatagtcttcatttgtttgctcaatatggacaatttgcttctagccctgacagaaaaatgcgctaacaagaagttaaccttccttctttattagaaatcgattgaggaaattttgattgtactttgaatgattcaacaaaaaacaatattggtttaaggaagacgaggagtttaaattgtccttgaaggtatagaaacatggaggacttccggacggatccagatacatgagaaatgattaaaattgataagctcattcatgttatgcctatgtatccaagaaggaaaaatacaatcaattatctaggagaagataaaactccctaggaactgaataaggtatcctaacggataatctccattaaccatttctagttgattgtatgattttgaggaaaaactggtgccacaaagagtgattgattgatatgtgacaagcagataaagtcatagctgcgaattacttcgagtctgtcattcgcgtaatttgtaatttattctttcgactccaaggaagataaggaagtgcacgtttgcaccattagatagataattgtgatgaagaaaatgaaattacttttgcctttcttgtaagttatattcatgaggggcaacggcaccaggagccttcgtctggctcgacacatcgatcgtctcgtaaaattatacgctctaaaactagttcgcgtctggtggcaagatgataccatcttcagaatgaagcacggaaatatcgacacaacggatgctcacaggtataacaatagggataagccgttgtgtccataaccgaaagaacagttggatcttggcctccgagccccaagaaaggcatcttatcatcgattgaagcatcctctgtttgatctccgcggacgttctagcggacaaatcaagcaaggtcagctttgacctcttgggaatattgaagtgtcttgagtaatgaggtgaaggctaacatttccatggtaagctcttttgcgattcttccaatcttgcctttgccaatctgcccacagtttgtcaatgtgcgcgtgatgaagaaaaaacagtctgcagtaaggaggaacgacactcgtcttcagatcaaattcatcatcgatcaaaacctcaatgaaaattatcttacggctgcaaaagatgagggagggttgcagtcaaaaaaataccaactgtcagtccattgaaatagtgcagaagcagtgaaaccctttgatattgggtgacaaactgacttcattggcggcatagactgagtggggcatttcctgatggttgaaatgagatgttgtcagggatccgaatagcttcaaatcaacgagactgattgcttacgccgcctatgaagatatgaatggcagcgtgaggggcgctaggggcatctggaaaaatcatggggttttgtccctgcaacataagattgtactttgtcaaggcaatcatatggatgaagccaatgctgtgaaggctcacctctatgttgttcgagtagttcaagaaatcagatgtcttctgaatctccgctatcttacttttcgaactagatttcctccgacccacagtcaatcacttatccattagacttcatcatgcccgcttgtaactcactagaattcacccaagtatggcacattgctggatacgaataaaacgaccccaatttagcttgcagtctcccaatttaacccaaaacacatgatgtctcagtggcctacttcgacgacaactccagcatggcatcgaacttgcggtgtaaaagatgaggaatcggatgtatgagctggaagttggaaaacgcgccggtctgaacagcgcctccgtctacataataagtttaaggagaagtgccaagcggttcaacattccccaagcgcactccccacaaagctatttctatgaacatagttgtataaggatgatgacataccatccggcaatcgagggtcgacgcggcccgtgccgttccctccaaaaccaacctggcgcagatcaagagcatcagcaaaaataacttgagacacaacgcgagggacaatccggcgggactcgtacttgtgggtcgctcgaaaaaaccggcgatcggctcgcatcggcagcgtctaaggaccaatcccagtgcggaaccccttcttgatagccgcattcacgaagagcttgctcatagaggaatacaatatgtcgatgccctacataatttcacaatttaatcaactattttgaggctgcaatacgggactaattgttcttgtgctgactagaattaatagcaagtaaccaaagagggagaagtaaaaaaaacctacaagggagaaaccgggcaacaaaatggacttgcatatataaagtagaatgaacgtattggaagtcatcataacgccttaacctgaatcgggtccgcagagtggctggcttggtcgtcaaacatttcacagccttgatataggaagcttgagtttctctactcaattggcgccattctttcctcgttgtgattttaggacaggtgcgaccgcccacggattgtccagggactagatcggccagaagcatgaacaagaagaacaggaagctgaatcggggaagagacatgcataaaaacattgtcgggaaaggagaagaacagtttgaatgaggattgtaaaaaaatgaatggaatgcctaatgacggcctatctggaagattcaagacaaaattcaacttttccaagatgcccaagaacgtaggacccacggagtagccaagtattggaaagttagcttgacccctggataactcaccttgattccactttccaagaagggggggaggggggagagggcgaaatgagcgctatgcttacatatatgtttgggtatggtatggtttacacatagaacttctctggagaaaatctcaaaactctcgattgacttaagatgtcgtatgacgacgagggcccaccaaattttgactggaagatgcgctattacagtaaggactcttccaagagatacatataattcctctgagtgtgtatgtgcatgcgaatgaagttacaagcagtgagcaatggctctgtacctccgttctagcagagctgattcagcagagttgagctttgcccagccctactggtgcgaaacgagaaaagcctatgtattcctgggtgctacaatgaggtgaggtctatcttttgattggccggtggtgcgccttaagcgacaaagatagatcatataataaaagaactcaggagctgcagcagcgccgaacttccctttttagctctggatataatgaggtaagatgtgtgtatgggtgtagggcgttggcaactcggtaatagttttggtttggttcagttaatccgaaccttcggtaacggtgcacttgggccagcttcgagttgatagctagactatccgttggacaaatatctgctttgggattccagcaaagggttgcgtcgagctcggtgtcagcagcgttcttgaaggctgcttccctggtgctagcctgcttctgtccaacctgcaagagttaaggcggagataggattttacaatgcgatcaacatctcgaagtgagatcgccatgcagaatctcactctgattttccgtcttcgactccatcgcatatgtgttgtattacaccctgggtcggagttgggctctcgcgcgttaaaacctgctaaacgcgctcatgctcacacctgcgagatacgctgcaccagatcaaatcgaaagtgacgtatggaacactgttacaaagtagttcttaccatataaagattgtcaccgagcaggcaacaggatattgtttcttgcctctacggtcttgaaactcgaaagaaccccaagctatcgtaatgaggagaccctgagagggagatttgaccggatgaaaagacattgtatttccacacagacttacatacataaagtgctagattccaaaagtcagattggacatcttctaagtgtctttcgaggttgcacaacacaggttcgccccatagaatgtaataagtctacttgcaatttagttatgggcgggctcgcggctctgctaccggcccctactcgtagagttttttatcctgacttaacctttgagccagctagtgttacatatttatattctttgattgcctcatttccacctggtgatacagtgatacacatgaatcctcagtgcttttttttgccggcatattttttggtttaggtttttaggggaccagtaaactcagtccccagaatcaggccagtcctttttgggaacactgggcgcctcgctgaagtgaaatgacatataaactccattgatgttggacgttccggatgaactaacccgaaaggactatatgcggatgagcgagatggcagcgagaactttagtcgctcctaatgcttggggtttgggcggtttaagattcagctatgtgcaccagctaaagatatatcctgactagcccagttatcgtgggatccattgttgaaaaatgggaatttttcggccttttacacattatttgacacaaagtggagtgacctaaaattggaagtcatcacttttattctgatggaggacttcccatcgtccaaatttgttaatttagaaggaaaggctaaagcttatttgctggtgataactgtttgacctcaatatttcaccagaaaacaaagttcagccagtccctctaaatcaagccatctgtgcaacaggaagtcctccaatgactggcttccagtgatgttcaattttggtgaaatgataatttgagtaacaaaaattctgaaaaattgaatttttgtgccctatggtactggccctaactcgtggctgctgaattctgcatgactgcttttttgggccacagcggtctacaaactcatgcaagaaaatatgctggagaacttccagtcggatctgggaccctcacagtttgtgatttagacccaaaaagtctagcttttgccactccaactcaaaactgggggacccgcagatattgacaggaagtcatccactagggaatggctaaaaccagcagtcaagaggtgagaatcctctttgaagtaaaagtcttattgcaggccaccagggatcttcagatatagcgtttgatgacatggccagtggacgacttcctgttggcatttacgacccttgcagaattggatttacaccatgaaggtcttgctttttggcaaaaaatctttcttcagaagccttgtagtgaaggccccccatgtgagatagttcttgttgtgattaaagtgtgaatttagaactgagagaggtcttaaaaacattctaaatcgtgatgggaagtcctccagtaagttcattatctttctcattctgcaaattctttctattttttggtgtttttgttttttgttcttctggtccatatttaattagatgtggtcaaaggaaaagcacacaactattcagctgaaatttttttgtctttgtgacactgctttcttgtttagcacctcatttaagcaatcaatttccagtattcaccaatattttgatcatagtgcttctccagtaatataaatgaggctattgtatatttatcattactgacaacaaaaataccatcagtttcttatgaaattaagaccgtagaagggaaaattttggaccacaaaattgatttttattggaatggctcaaagggttgcaaaatgaaggagagaaccaatgtgttttttgcttagaggagactacacgttaaatattctacatacaagaggtcaaacatgtggttgagaaaaatgaatatcaaaatgaataagacagattaacatatgcttgaaaagatgaccggaataaatgtaagttgataaagactagaccagggtttgaagactacaaggatttcagcactagacaacataacaagatatcacacagaaactatcaaaaaacaaattaaaaatcatgtaaattatttatcaaatcatatttaatttaacagagagatagatgagttttttagggatgagaagaaaagagacaaaattccaacagtttctatttctaacaaattccatctgaggtacaatttttgacactgccctttttaagtttttggcccccattcttttatacattgacaaacactcactttatcttttcactagtctgaatcctctaccctcttggctgaccagtggctgtcaaccaaactattgatgaattgaatgttggagtagtggttgatgttttttttttctctctgtgtgcttctcacctttcatcatggttttcactcacatgtcacaagttgttcaaagtatacctgggccaactatgagtagaatggaggtcttactgttggcatatacagggctgttgttgaagtctgtacgctattgtgctcatgctcacaatccctctaacctcataaccctctgacaacatgctcgaccacatgacatcatcatgtgatgtcatctggcacggaccttgtcaaaactcacaagcaacctactttctcactcggatcctcaaacatataaaacatgacactttccttcctccttctctttctgttcagggaactttcttggttgtcatctacagcctccctaaacattactacttataatctctaaatctctattgattatcctgttcctctgtctgacgtaacttgccattgtttcatactttcttcataagtcaaggatcatcttctatattgacactccgccaacctgacccgtgcttcccttctatctcaacaaactcaccgatattatccacttgtctggtcaaacttcatcctcatcttttccttgttgtttcttcttcattgcttcattgttgtttgccttaagtatgacatcattttgctcttctttatttctcatgtatttcctgtacaagatcatgatactatttgagaaatacattccttaagattgttcattaacagctgtaaatggtatcctaaattataatgctccactcagaagttcaatagcattgttcatcataagcttttgtgaggaagatatacaagaaccttgggatttgttgaaattatgagccaatgtgcaagagaaaagactgattttgagaaagggggccaaaaaagagaaggcccttttttgggagaggctcacgcaaacaaaagttaaagaaccaatattgtttattcctctaagctatactagtttaaatagaataagtacagtgtgaatatgtggtggaggaggaattgaataaaaattattgtgaataaaactgaggggaggaaatatatgagttcatggaagaaataaccagccaagccttctcagtctcttttattcaatccagaaaattaatcatgaaaaaacatacatttcaccacagatatttaagagttgttaattctgaatcatcagatttaatcaatcaatgagagaggcatgagtagttgacaagagcttttacttaaggttaattgactacagatgcggcttcaggcaacaaaaaccaggctacttaaaggctataatctggtctaacaaaggaagatccaagaagaaaagaaagaagagaagagacagaatggaagggaatttagggaagaagtaggcaaaaaccaggaaaactcaacagtatttgttaaattgtatcttaaattaaactagctttttaacggatcaacaaaatactctacaaaattcaagtgttaaattctgctcaggaacacttagaggtgttggactcaactgggtcagagtgaggttttgtggaaagataaatatgctttgcattagttgagaggaataaacctgagagaaagagagagaaagagagacagagggaaaaaaaagaaaagtgcataccttggtcagagtgaggttttgtggaaggatgaggagaggaatccttccatgaactctggcccaggtatagtctggatccagtgacaggtgagtgacagatctgagataggtgagaagcacagatgaaaaggagaaaagaggaatgactactccaacaagaggttcctgagtcagaattcaattcaaggctaaaattaatcccggagtttcctaatccaggaataatttaagccaggtttgggagtcaaaaagcttagggtattggaaaaacaactcccaaatttttgctgaaaactcctatttttgttgagaggcagttggcaggagttgttcttccaataccccaggtggtattgggagtggaactcccaattatttgtttattttttttctgggggggggggtcaacatcccaggaggcttgggatttgcctccctccaatggctgggaggaatttcctctggtcatagagactttacagccttgatgactagaaggaatcccttccagtaatcaagattgtacagtcttgataaccacaattgattccttctggtcatcaagcctgtacagtctcaatggccagaaggaatcccttcctgtcatccaacagctggaaggaattccttccatcaatggtgggccaatagcaatgcccatattggcaacacattttcaagtaacagaaaatttgttaatttacacgcctgtgggtggtcaatagccataatttataacattgagggctcaaaaaaagccctcaataacagccgatacaggctatgttgggtcaatacagcctgcaacacatcataaaacattgaaatgtattgaattctcaatgcttttttgataaaaataacaaaaaaataaaaataaagtaggccaatatgttacatatatggggccatatattttaacgtaaagtatcagcccactgttgcttccgtctattgggactgtacagtcttgatgactggatgaatccccttctggccatcaagacccaaggaggttttggggcaccaactccccctccgaaaatgaataaataaatcaattgggaggtcaactccccattcagcagggcaaattgcaagaacaactcccccaacagcccctcaaccaagatggaagtttttggaaagtatttgggagttgtttttcccaccgccttatgatattgtggacttccacaaaaatcctaaattaagacacttatcattaccatgaccagtgcacaggcaatgttggaattcatttgtttcctgctttcatcagcttcttgatccctattgctcctttcaaatcttccattgcacattcagaataccttctgtcccacaacttatcccccactgttgtcatagctaaatggacaagtttcataaatattaaagaaataatctgccttccacaatcatttccctgaggtcactgtagcatgagcgcctgtccattgcagaccttgcagctctatccatcttgagggttctttcacttagtttttcctcttgaacctgttgtatcaggatttttctcctgtcattcttcccctgttctcagatcccatcacaaaaattcatcccttcatgttcaacacttcatgattgttgtatttaaaaaagtatatttacaggctgtagattaagaaataagatgcctgtaaaaccaaagggaagtcctccaatcattggttagacacctcctgaactgaaaaaagattttgctgacctgtgtagactagctacagttagagatgggcactttgcatccggatatccggcttgctttttccggggaaagtggcatctgcatccccgggtggatatcctcggatgcccgccctctaaatggccggcaagtacaaggtacacgtacctcgccagctgtcgaggtacatttaccttgcgagctggaagggaaaccttccagcgggcgaggtccatgtaccttgtcgactgaaagggtttccttccagtcgacgaggtacatgtaccttgccagttagggcatgtacctcgccggctggaaggtttcgacggctggaaggaaacccttccagtcggcgaggtacatgcctcgccggctggaaggcaacccttccagtcgacgaggtacatgcctcgccgactggaaggaccttgccggctggaaggaaacccttccagccggccattggtcttgggtatcccaggggatacccggatatccgctgggatttgggggggggggggaaaggacatccacacccggatccgcatcccctggcgggtatccgctggccctggcggatatccgccagcggatatccgcaacggattatccccacccatctctaaatgaaaggcaagggtgagtccaatttccagaatgatgctctgtcattctttcaactttgacttttctctgaaaatatgggcccaacagggaccttgtttttggtcttgattctgtaagaggtcttggcaatggaagggtgttcaacaaatctgtttgctaattctccagtctccactattatgacatattaatgtgactgcgcgcagcctgaccactttcacagctcgaagggagagtatgtttggccggtgtaaaccctgtgaaattttcgggtctctcaagtcaacggtcggccggtaagcagaaggagcggttccttattccacttgcgcaccgacggcccatcagaaaccacagtgcacgtctaatctcctctggtcgccgttcaatccgtcgcaccaaaagtaaccggcactgtcgcgatccttatcacctcgatcttcatatcctgatggcagaagaagttgactacgaaggcctccaaaatgccagtctgggtgtcaacatgatggccggggcgttagctgggatctcggagcatgtggtcatgtatcctgttgatagtatcaaggtcagcctttgagattttctgactgataattgccacgtctacaaaaaatatcaaagatgggatgagcacacattcggaagctcagacgtgatttttttgattataaattgatcgctgctttctgttttcttcaagacgaggatgcaagtagtcgcaggaccagcgatgaataacgttaatagtggcgtgacgaccgaggtgtacaagacgatgacctctactttccggtctgttgctacgactgaaggaacgaaacgtctgtggaagggcgtcagctcagtcttcatgggtgccggtccagcacatgcagtctactttggaacctacgaaatgacgaaggaggccttcgggggcaatcagcgaggccaacaaatccttgccactggtgcggctggctcgatggcaacgatcgctagcgatgccctaatgaacccttttgatggtctgccttcccttatcacttgagtcgaaaaaaaaatccacttttcaactttcttgtgaaactgatttttgactttcgatggactacatctgaacttctcaccttgttttagttatcaaacaaagaatgcagattcagggctctaagcacaaaacagctatttctgcagccagagcagtttaccaggccgaagggcttagggcgttttacatgtgagtggtatggagggcacgatcgaagcaggatatcttcgagctgtgtgaatttcaggtctatacgcccttttgacgaccaaaataactgatcaaatgtaacgatccgattacaaaagctcttaccccacaacattgacgatgtcgataccattcacggccgttcaattttcgacatatgaggaactgaagcgactagcaaacccggtcgatgcttactctccaattacccatgtcgtttgcggagggatttcaggcgcgttcggggcggctgtaacaacaccactggacgtgtgcaagaccttgctgcagactaaaggaacttctaccgacccggaaattcgcaactgtcgtggaatgctggatgcttgtaagcttatccaccgcaacatgggattgataggttttacccgggggattgtaccccgcgtcttgacattcatgccaagtaatgccttatgttggctctcttagttgagtcacgtgatttatgtcttcatcgatctggcaaaagttgatcccaaactagcgagctgaaccgcatgttatcaccccatcttcacagtgaattcttcaaaatgttcttcctaggcgaaaccacctaattgatcaccaacaaaaatacaattatttatttctacaacgacccaccaaaaacaagctgaatgcggaatctgtcttgaaaccatttacccaattcttacattttcagtacctagacatggacaaagctaatgattatcatcatctttaaaaagctttatgtcagagagaagaagaagaaaaaaaaacgcaacctgtcaactctccttcattatatgttatatgtgtgaagttttcgctttcaatcattctttcatctcccacaggactgagtgattcttacatctttcttggttaatgctgctgtttttgtcatttttttttcttcttacttgtgatctaacgttatatgtttattttatctttactcaagatatgtacatatttttccaatgccttttgtccaacaagtttgatttggtttctgtgttaaaaaaaaacagggatgttcacattcacatgagtcaaataccatgtgatagcattgaattgttagtaacattttggcaaattgagctatatcttgctgttacttaaaaggtccctgccaaaatctactttgtgattgtatggcaaaggcaacatgccatcttgaacacttcaacagcttgaagttcaatcatacacccactactagcactcctgtaatcatcttcatcaataattttcacactaaaattcacatttacaacaatcatcttcatcaataattttcacactagaattcacattcacaactcataaaaagtgggaaacacagcaaagattgcttgcatcatttcaccaaagagtagttgtgtctgccaggtggatatggtgacacatgttatgaaaggtggttgtgaaatgcaataatctcagtgggttattctccatacatgaccgctgggcttatgaataaaaagttattagggggtttcaaagttgatttttgaacaacattctacacaacattgtcaagttcacagagcttttgagagatgctctaaacaaagcagaacaggatgtttcagaaaactcaaatggttaacctcctcactttgtgacatcatgtatgtagaatcctgtttaaaaatcaactttgaatcagtttgattcccactattgatgattaggattcaagatctagtattttatgtgttagaaaaagtccaacagatcactggggaaataaattcctaggtgaaaccatgttggttcattcctgtttggctgaattctcaacatcctttttcagaatttaattcgtctgacgatttcatcttcttgatgtaaaaactgtggtcacaatccacacacacacactgtaaattaaaccatttccagatgtactgcaagcataacattgtctaataagtggtcaagatttttctgttttgtttttgttgggctgatcaagtcacttcagtttatgtagctaattaggttttttgttttttgaattgagacttgaaaggtttttgatgatcaggttgttttggtgaagatgcaggtcacttattttcttgaagttgagggttactgggagaaggaggatgataaggggatggacaggctccggtatgtgcgatcgacagttgtctgatgccgagctccgaaggtcggagtgctttttctttagttagagttcgagactcggccagacccttgatatactgggtttctcaaattgcatacataccgagccagcatatcctaactccgacctcactttccaaagtttccggcttccagaaaagaaagaagacaagcacatcccattatacaaacattaccatcgatccgtcggcatctagtgatacacaatgaccccactcgaccaacgtaagacttcacctcgcttcgccaagtgactaatgagaaagaaaacaagcaaaaactgatcgaccttttgtgtgtgttttttttttcccgggattggatgtagatgttcggttgacttatgaggatatccatgtaagctctccatcagacatcatggcgcatattgatcagctctaaccagcttaccatctcgaccttcttctcgatcctatttcctttgcttttttttgtttttggtcggctgtagaggactatcgctgatgcttcagaaacgattcgggatcagtttgggcaagtttttctgttttcttttttttttcttgaaagtttgggaggctaaatgaactcataacattcaatgatgatgtttttttttttctctcacacttttcaatccactctgatatccatcattttttttttcagacctgaaatcatgatcgccattggaggcggcgggttttttccggctagagtattggttggttagctccaccactcttccacttttcttctttgtattacagaaagattaagtaggaaagagtgaaggaaattgattattgatgtttttttttttaatagcgcactttcctgaaagattcgagcaagaaaaacatcccgatccaggtatgtataccatccgtccgaaagcggggcagaatccgtatgatctcccgaaagaacacgaacaggatgacagaaggatccgactagtcggaagtgaattgacagaatgatcttgacccttccaggccatcggattatcgctatatgaggatttggggacgactgacgagaccgatgggctgccgaataccgaggaaaaagtgggcaaggaagtggtcaggtaatcgttttatcttataatattcggtctaggcggaaaaggaaaagttcattgactgattcatctttgcctggttctcgtcttagaactcaatggtaatccatcgctctcaagcctattgaaacctttctttctgctagatatatgaacctgattcacgttaacccatgcggattgtgtttttctgtttgctgttcaggctcgactttaccactctaggacgaaacccactactaggaaagaggatattgatagttgtgagttgctgggcgtcggtgagactgtgatggacacagtcaggaggctgagctcgacatgtgtggggagagcttgtgtaggacgaagtagacgacacccggacgacgctctcctatgcgatccacgagctggagaaggacgtgcagagccaactgtccaagctgagtccggacgaacaggctaagttcccggccacccaattcgccatctttgtcggtccgtctcctctcctctttctttgatgctcgtttcccggaatcattcgaaggtcagcctcagtttgatgtcaatctctcttcgcatccgatcgatgatggtctggtgtagtccataataaggacaaacccaaggcaggtagcatccctgaacacatcaaatattttgctggcaagacggtcggagatcattggatcgatgtaagtctcacctgctcctccctcttcacttgccaaaaacactgacccgatcttttttttggtttctatccgtcttatttgattttggaagtatccatgggaggctaaggatattgatgcccataacaagttggccgatgcccctggctctcaaaagctatcgtgacgatcgatctatcacatgctgtccatcccaatccacgttcgagaaaaattgaccttactgattcacatagaccagtacttgcagtctcagtcgtaggaacctccttccccgttgtacttttatatacctgtgattttcctccttatatctacatcttgaactggtttttttttttttttcagaatcttagattttgtgaacatcccaatgcaatcaaaaactcatcctgtttgtttttttctttttttttgacgaatactatcttcttgcaactgatcgaatttgataatcagtctgttcttcttgaagtctcatcgatttgagcgagagagagagagcttgaaacagcccaatagactcctcatctaaggggactgataacaatgtgaatttgctctttgttttcaggagtatgtaacctgcaggtcatgactcggttcttgataaggagccttgatgagcttacatattgaatgatgtgttctattgatttgagcccgaaaaacacttcctgggctggggctgcttgatctcctgttttgaaatcagtccattcttcatgtgtgtatctctcccaaaaaaagaggagtatgcatagaattcgcagaggatcccagcttcagaacaaactccaaccagagttacaacatacaactgatttgcctctcttccttggttctgattggaatggaagttggtgcacaggctggatttctttagatgcatgctggcccgtctacactgcatcattgcgaggacaagtacatattcagataataattcgtgctgtatctctgagcttcttgagatggttgtatagactcaagcagtactggaagttctgttgttggatcttttctgagaattgattatggggatgcattaatttgagtgcttttagactactgcttttggccctgattttattcttgttagtttatttgggtgtgtgtgtgggggttgactatagattttcgttgaacggttctatcctgacttgaactgctgagctgaagtgcatgcagtgtgttggagaggaggtccttgtgaagcagaaggactcagcctgcgcttggtttattttttctttcccctgccccacaaatcactgtcacttcctccccacccaatccgtcagcttcttcacagcacctcaactccgcactgccccaagaaccagatcgaaccgagcaacaagcaatctgggaagatcccaatcccatcattaattttaattgaaaatgtttggaatcatcaacctgcaccaatcagaacaagaaacaggagaagcagcagcccaccatcaaaacaacagcaatactcgcaagaggaacagaggcatatcatcagaatcagaatcagaaccaactcatcaccaccaacagacaaccgataccaccttggatcatcaacagccctcaaagaaacgtcgcaagggcgtcgctggggccatcctctcaaccgcactcgatgctgcactcttcacttcagccatcggatgtcagtcttcttcactctacatacatacataaaatcagcgagcgagcatctgaacctgactttgtatcttctaaatattaaatatatcagatgctgcttaccagttctggtgtgggaaaccactcgagcaggagcaggaggaaaacagcttcgtccaacatccctctcccaaattatcgatcttcaccaagtcatcatccaagattcctaccacaactgctactaccaacactcccgcaaccaacctagctgatcacctggagcctcctccgccgccctacgagccgcgtcaagcagaaccaccaccagaacagctctcggcccctctcctccgtcggccccggctccgatccacgacctctcgtctccactccgcacgctcaaccggcccagtcacccacccgtcatccatcaacttcgtcctccgacccctccacgatccttctctcgcccagctccctcagtcccccccgccgccgccgccaccgccgcctcgaagaagcttgccacaaaacgacgaactcatggccgacttcgtctgctcattggacccctacatcccccccttaaccccacaccatgatgagcaggaggaggaggaggacgaggacgatgatgatcctgagatgaaggccttcaaagcccaaatccaggggctcatccgccaaggccaatccgcccttgcctcacgaccacctacgctctctaatgacgaccttcatcatcatccaacgaccactccgtccccgttcgcacatacccctgcactcctcaaccctcctcatctccgcaatatcctccctccttcctcaaaaatatctgaatctactaccgccgactccaatctgcgcctgttgcaccttgctctcgataaggccgccgctaaaccggcttccaattggtgggaacaataaccccttcatctcccggctcgtcgtcctcttcccaaccacttctatttacatattcatctcatttatttatttatttgcatttttttcctaaagaaaaaaaaaagtgtttgtggttgttcatgggactctgaggcttgatcatcctcctgtcccccccgttgttcttttctccatcgtccctccttgtcttgttctcacgtcactctgatgtgcttttatcttgcggctttctgtgggctcggtttgcaggcttttgtctgcctgctgttctctctcttccccttctccttgtatctttactcttacatatattgactctatttatttatttatctattgacgacttaagatttatataacatacactttccagatttggcctctgaatatagatcctgctttttggaatccttactctcttcttctgtgactatagtgattagttggccagacttgtatatatattatttatttcttgactggccagtcagagctgtgtgatcaaccaaacaaatccatgacaagaataaaaaaacagaagcgtgttcttttttggctggttcctgaccgcttgactagctctgaagggtcttacaaacacactgtaactgcaagcagttactatttacaaatcactcatcactctgacaaaccatttttgttttgtgttgttcaatcaatcatgagaggtccaaggaaagtgtgcagtagagacctaggcttaaacgctccatagaaatttcactgcatttcatttctggagctgtgtgatctgatctatgaaggattggatggatgagagagaagtacacataaagaaaagaaaagaacagaggaaaaaaaaaactttgaattttggtatgttgaattaccatagtggtacacatgatcagttggggaggtgggggctgatgctcagggattgttgtggctgtccacaggaggaagctgttgagctacccatcgagcccggcaggactttcttatgtgcccacaagtcctgccgccatatcctatcgagcgctctggcaaggctgaaacagatacggtatctgccatgtatctgagccccaataaaaaaccctatctgaccaatctgctgttatttgcaaggagattcaacagatttggtttttggccatccagctttgcagaattctccatgatacacacagtgtatcgtatctgttacagcattgcaaggagcctgttttaagccatcaatcgatttgaccaggcaaagacaggtaccgggtggagcatcaaaaccttgaggaattcaaagatcaaccgtttcttccaaagtgccatttaagaaggcatttttgacatccatttgatggacatcgagattgttgttgacaccgtaagtcaaccccaaacccaatgcctatgcacgtccagtcggagaataggtttcagtgtaattgattccctcacgctgtgcacttccttgggcgcagagtctagccttgaacttgacaaattccccagcggcgttcaatttcactcagaagacccagacagaaccaagaagagactgatcaggtggaatcgggacaacattccacacttgcaaacggtccatggctgagagttcatttttgattgcttcagtccactcggctgattgagaagagttaatggccgctttgtacagtagtagcttccagaattgaagagtaacaaagacttttgttgaagaatcgtacagaccatggtttgttggttaactcctgattcacaagatgagcacgtcttttggaaacaagaatgttgtgggtgtcaatatcagatgagatgtttttgagtgcaggttgatctttaggaacctatgagaaccccggttttgttggaagggaaggtcaagatatatttgttggagataaaggagtgtagaagtcaaaattgttgacggtagaagatctggaatagatgtgagagaagaaggaagatcggttgcaggattttcatcaacttctggaggtgaagacaactcaatcggtgagtttgcggaaggaggtgaagaagatgccgcaggtgactccgcatcatccccaatgatgacgtcatcctcatataaattatagacagggttacttggggagattcctggaaaagttagaatcatggaaagtaacatcatggctgtactcaactcaagtacccgccgtaagtattctccagtttggaatacccagtctataacctaccaagataccttccttagaagtatctccaaatttaccaattcttctgtctcctggaatgttgatgaaagcttgacaactaaaaaccttgagtaatcgaattttgagccaaaccaaacttcatgtggagtttgacagcaaattttctttgtcggtgtgatgttctcgtatgagacagccgtcaaaacagcctctccccacaaagaaacaggaagatccgcctccttgagcaaagacctggccttctcactagtcgtttgattaccccatttggcaattgacgattgctgggtagtataaggagcagtaatgtgatgaatgacacctttctccttgaaatatgattcaaattcctttgaacaaaactctcctccaccatccgttgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttaaaaggctattacaacttacgggtggtttgaaagacctgcccctctaattgtactaaacaaataactaagagtcttgtaatcaatatttaagaatatgcggctgattccaagattgatcttacttttgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggctaataatggaaactgtggcgcttatggttgagcgcaagacagttgaatttgttatttagattttgttaatgatctcttcctcgaacaatttcttgctaaggcactttaatcacaactagagctctggtgttactactactactactacttgttatttgttatttgttaataatactacttaagttcacttttttatggttcaatggttctggttctactacttataaatctctgactttacttaactaattctctgacacgcacactactaactaattgtgacccacttactcctgtaggttgatgggggaaaagagaatcctggtggagagaggccctccttttatattgaagagtgagggatttctgctgcaggggactccttgtgagttatttttgctgcaggtgacacacacttgcacagcatgatgtcattggttgctatgaaaccaagccatgtagcatgtgctgaaacattccaaagcagtaatccagtacagtatacagtcttatgagatctgttactcagaaaccaaatccacattccaaatgttctgtgtttcatctcaacagatgaagccacagatgaaacatcagatgaaacacttgcttacttccttccttgttcattcttcagggtcaaagcctctccgcctaccttccttctcccctcctcatcacctgtcttatgttcttttccactgattacgcaatacataaacccatattacataacctacccacgcacacaccacgtctacgtatgtataccttatcctgttgttgtatgtcctacgtaatgaatgttcctcctcttgtaatgaatgataagtgtgtgtcactatatcctattctgtatgcttttggcattggaacaggcacagcacaccacatccccccccccaacttaatgctgtccgcagcattcctgtggaaatgccaaaagaacactactcctcgtaaattttaaccaagatttccaagaataacgtccattgttgttgggatccaatctgcgccaggtccacttctatccgtaaataagtccatcgccgtccaatattgtatcatcaatccgtattccattccataagataaccgctacgacctaatccaagacgcccatgagttatttcaaactatttcatctcatccgctctaagaagaggtagatggccaaacatccagcaaggattaattaaacactcaaccctttcactctttctcttcatatcactcaaacttttcaatccaatttataattcttcctagtcttatgaatcttcttacatcttgatgccaaaatatttcacgttaatttcccgttccacgtcttccatgttgctggtttgtttcttctccgtccaagtctgtctgtcttcctttctgatcccgttaaatttccatttgctgtgttattccatccatttcgtcccagtgctcttgacgccgtgcgattttcttaattatttactactaaatgattgacttgacttgaattgacccacccttttccctcagctaaacaaaagatcctgtttgcctaccaatttctttccaatcttataatcatgatgtcttgaaatgaattcctaataattaagtcctcctcagttgtattccaatcctttccaagtccatatctatacgccaaagggttctcattgccccatattgtcacaccagtcctataagtttattcataagattacagattcatccatcctccctacctgctacgtccaaatcaaaggctctgcaatgcccactgaatatccacgccctattccgcttcatatatttccgcattggtccaaagaaaaggctggtagctaaaattcctgcaagggtattggaaaattgacattatctaacttttacgcttccggcctaatttcatccttcacccgttcatagataatgccccttcttattcaagcatgtccaatcccttgacatccacattatgaatcccgcttgtcctattaaaaaaatcagtagtcctgttgttctcatatattgcattgatagtccgtccacgctttccacttctttagatcgtctcttcctgttccaagtttcccatcttattataattcgtgaatgtgctaatgattgtgtcttgtgaatgattgtcaaatgacttgatgtttgttttcttaaataaattttatgtccatacactacaatcttcttgagttcatttcttcctaatcctgaattccgtagtcgtatatttcgtaatattattctactgttttcacaaagaaatgactgttcatagcagtttatattattgctgaggatacctgagcaattttatctcttgctgaggagagttgagcagttttacctcatgcttaggaggcagtttttatttttattgtttttagttcatcagcttttttttttttcttgataccttatctgtacaggaaataaattgtagtataaaaacttctaggttattccattatcttcatgttgctttatttgtcttcttggtctgtatgaattgtatggaatccttcctaatccttcactctaaatgaccaaatagaaacacttgattgcttccagaatcttcctgccttgttgctgtgtttggtttgtacttgatgtgatcaggtcctcggtagtcttcccagatgttctcatttgagtcacatgggaaggtataaagccaggctgaatatcgttgatcatctcaagcttcaactcgcatccaccttgtaacttgtattcatgaccacttgacgctttcctcaaagcatcaaagctctaaattgattgaccaatccctgtaggttttcttttgttctctttaaatagtcggtcttgcggttcctgagtggtgaatgttccttcttttagcatcctgtcgtgtttccttatcaattggccgcctcttcgttctcatcgagatataacaattccctaaccgttgttcctagttcaactttccagtcgctgtttctaattgaaatctcctttgactatagtcatccgtttgtacatagctttctccttgcctgatcttgtcagctgctactttttattctccttcttatccatttacaccaattacgatcccccgattcgattccacgacccaagctgctcctaacgactaccgataaccaacctgcttctacctttgcctttacaacaatctgctaatgctaattatgacccgccggctgggtttaacacttccaacctcgtttcgtttccctttcctctttcctaacaatccgacgagcatccgctgcctctaatgactaaaactcccaaaacgaactttttactctgtcctctatcgtgacggcctctcctctatcgtgacggcctctcttcctgatgactataaacaaagtcagtgccaaacaaaaacaaaacaagaatagcttgtctagctaggaagggtctatcagcaaatcactagacatatggtagatagaaacatgactttatatagatgcttgaattgtgcttgataacgcctgaactcttctttgtgcctcaatactattctttaccttcttcacatcgcaatcattccccaggaagtcatagatgctgcctaactctcctctagtgtacattcatttcctcttgtaatcacaaccaagctcctttcttattattttttttactattttgaaactaatttatgtacatagtttgctataactgtgctctcctccacttcgcgatcaacttctttcctcacagccagctcataataaacagtttccatccccctgtagggtgatgaagtgttctatatgattgaaacttgctcttcagataatattcaagactttgctggtcagttcgtccattcaaaaatcatcaaaagaccgagaagggaaagaaaaacctgtcaagcccaatcgtccgaggaacattgccgttgttgctgccatcttcctggccgccatttcaagccaatctgtcaagatttttccattccaatcgtcacaggaacgaatttgctgtcgtcttcactgttgtcctcaccactatacacatattgccttcgcctccaagttctaaccagcgcgatcactcctgcatcaaatgattcaacaaataaagtttttaattgaaaatcaagaggaaatttgcagagaaaaaaagagaagaagatgtgcaaactctgaactgaaatgcattcctggtgagtcccacaattaggtgatagggactaagaaacatatgatagttttgaaccaccacaggtatctgaagtcacatctaagataagtttgctaaatgtatgaatatccacaaaccttcattttttttttttttgagtaaattgattgttatatccatagagaatatatttcttattgtctttgaaataaatgcatgttttctaatcaagcctgctggcttaccaatcaaacctgctgacttaccaatccaacctgctgacttaccaataaaacctgctgacttaccaatcaaacctgctgatttaccaatcaaacctgctgacttaccaatcaaacctgctgacttaccaatcaaacctgctgacttaccaatcaaacctgctgacttaccaatcaaacctgctgaattaccaatcaaaacctgctgactttacaatgaaacaacccatcttgtgaagtaaacctaccacgtgttaataaagtcctttgtctatccatttaaatcctgcgtattgccattcagttcctttgtcttgaaaattaaatatttttgcactgaaatcaaattgtttgtattgccaattgagttttatgtagtaccgccaaaatatgccttcttcccgttatccacaattgatttgatgttgaagttgattcactagaaaaatatgattgatttgaatgatcttgatgaaggtaatcggccactgttgggacaccagatgtaggactcctgggacggatagacacggtaaagtatatgtatatcaaaagatcccttgagggggaaataaattgcaaataggttaaaaggctattacaacttacgggtggtttgaaagacctgcccctctaattgtactaaacaaataactaagagtcttgtaatcaatatttaagaatatgcggctgattccaagattgatcttacttttgtaaagtaatctctatcagacctagatcacgtatcaatctactaatgaatctgttacaacttcaggctaataatggaaactgtggcgcttatggttgagcgcaagacagttgaatttgttatttagattttgttaatgatctcttcctcgaacaatttcttgctaaggcactttaatcacaactagagctctggtgttactactactactactacttgttatttgttatttgttaataatactacttaagttcacttttttatggttcaatggttctggttctactacttataaatctctgactttacttaactaattctctgacacgcacactactaactaattgtgacccacttactcctgtaggttgatgggggaaaagagaatcctggtggagagaggccctccttttatattgaagagtgagggatttctgctgcaggggactccttgtgagttatttttgctgcaggtgacacacacttgcacagcatgatgtcattggttgctatgaaaccaagccatgtagcatgtgctgaaacattccaaagcagtaatccagtacagtatacagtcttatgagatctgttactcagaaaccaaatccacattccaaatgttctgtgtttcatctcaacagatgaagccacagatgaaacatcagatgaaacacttgcttacttccttccttgttcattcttcagggtcaaagcctctccgcctaccttccttctcccctcctcatcacctgtcttatgttcttttccactgattacgcaatacataaacccatattacataacctacccacgcacacaccacgtctacgtatgtataccttatcctgttgttgtatgtcctacgtaatgaatgttcctcctcttgtaatgaatgataagtgtgtgtcactatatcctattctgtatgcttttggcattggaacaggcacagcacaccacaccgtaaccaaattgaccaaagatttagaatgaaaaaaagaagttgctttgttggaatattctttgaatttctctagagcttgatttttggcagaaatcatatatagatgtttggaagccgagaaagggttggtaatcttgaaagaatcagatgcttttccaagtgtttgaggagtgatttttccactgagatccatgaaaacataatctaaaacacgttttggtttgggaagatgactagaaaaacaaaggcaatgtgatttcgagagactacacgagacgcaatccagagttgaaaaaaagactccaaacatttttgctaatgcttctcaactaggatgaccagcccgtttatgaagaagcactgagtcagaatgaactagacagaccttgttgagtttacctcagtataagcatactcggcaactggttgtatagtgatagtcacagttgtaacctgaatgaaacctagttgagaaattatttaagtagtcaatctgttgtaccgtttcctacattttctgttttctcattcagtttcatttcactgtctcaactcactttgcacaaccaggtgtgcttggctttgtcttctcttcatcctcaacttgtgtagtgttgacactcgttggtctttcataaggtgtgctcggctttgtcttctcttcatcctcaactcatgtagtgttgacacttgttggtctgtcataagactcttctgcgcctatttgtttaatagaccttgaggttgaacggtttttgctttacaaatatagaggttactagaaatttcagcatcaaaaagtttcacgtttttagtagaatcttgaacaaaaaactgagtgtgagaatttttgtgttggagaagattgcaatcgttcaaagaaagccgagctaggctgagaagtgaatgcgtaagtctaggcacatgcaaagctttgacactaaaagtaattccatcattatttttgatgttatgtaataagacctcttccttgaacagtcaaagattgaccactagcaacattgaccaaagattgaattgattcatagtcgacaaaattttgtttatccagaaacatgtgatctgaacaacagctatcaaggaaaatcagcaaagcgttttgaactattgagaaggcttgagcattggtgtggaactactcttgggaggaatagagcttgagagggatggatgctttaatcattaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatctcttgaggatggtatgtctaatatgtcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaatagtgggtgatcagttatctgaattgctggggcaggatctgatgaggaacaaaatgaagaggaaaaacaaagctccttatatacaaaattctggggagtggccagcttgtggttggaagataagtggaacattctatgaagagtatgaaacaagggaaaatatttatccagaggaaacaggggaaataagcagtggaaaaatgctcccaaggctactagtatgaaacaaataaggggaaaaatattctatggaaggagataggaggaaaatgactgtttcatggatcagggggactactactagtgtggaacacaaggggtaagaagaatggaatatgtttggagggggatgagtttcaggagtggggagtttctggctgggaaatattattatccatgtggtctgtgtttgaggggattcatgactggtgtctggattggtttgagggcctgggaaattcctgaggggttttgatcctgtgattcttgtgtgattttttgctcttgatgtgcttgaagattcaggattggcttaccacatcggagacgcaaatgtatacaccactgatgttgtccgacaatgtgacagcattggctttcttcttcccagagttagacttgtgattcttgtaggattcaggagctttctcaggatgaagctgataacaattagttctactatgatgagctgacttgttgtgttgtccattttcacagtatgtgattatcgtcttcattgccgattctgtcttgacatgagaggaatcaattgagtttgatggaataccagtcgtactcaattgttttgaattcagatattctttgatcaaatccagatcaagaggacctttggtgaagataatttcctttcaattttccatgctttgaggtaaaagattgaccacatatttggcaagaattttttaatccaaagtacttttctcaaacttgacaatcttgattccgaccaaacaaagatttgatattccgacgtctatgtccttgatgaattgttctaaagtggaattgaaaccgattttcaagaaatcttgataaacgaccacttgattttgagaagagttggattgaaagtgttgaagtaaagccaaccagatcagatgaggttccctgacgtttttgtcggtaatgaacttagcatagttttctaagcctaaattaccaccaagaattccagcagcatttgctttcttatcttctaaagccgctttggttacagcatctttctcgccaagaacaagattggatagaagatgggcatcgacttgttgtctgagacagaatgaaaacatgacattcttccagttctgaaagttgacttttgtaagaagtggaagatggctgatagttgttttatccgtcattgtgtgttcaaaaattcatgtttgttaagcttgcagattcaagcacaatctggtctcataacctattgaacaacaagctttgaggagatgtgtaagctagtatcttaaggatacgacttatagatgacagcgacaatgagaaccaacctgagtaacaatttagttggttagtgagttgttaatcagaaacaatttagctgattacaattcttttaatacacacctttgaggagatgtataagttagtatcttaaggatacgacttatagatgacagcaacgatgagaaccaacctgaacaagatgagaacaaagaaggttaagatcttgaacaacattaagatgaagagaaagaaatacaaacctgagtaacgatgtagttggttagtgagttgttagtcagaaacaatttagttgattgaagaaagaaccaatacaataaagtgaggaatcttatacacaatcaactaggttttgaacaactggagcacactgctaaataaaagaatgcatgacttaaaataagagaaagtgataaagtgaactatattaagttcaatacactggacaacttcctggaaatatctgtgggtctctcacaagcaatttaggccctcaaaaactaggtttcccagcaaaactctagacttttttgggtctaaggtcccagatccaacagaaagtcctccactaacactgcaatatttcagcacaaaaaaagccactcaagtgtgccatagcatagcggcccatgtacattctctttacagttgggagggaatcctctattgaacttcctggatttttccttttacattctttccccaataatctagctgagcaggtttgattctttatctcccactgaaaattccctctacctcatctaccatcaattttgttgacattcattttcaaaaaatcttgtgccatacccttttgaatcttataccctgctctttggactgcatgtcagggcaccacaacccatctcccctcccccactcaatcagtgcgttccaaagaaaatgacaggaagaatatggtcaattgaagctcttctgtgtgtggtatcctgaattttttaactttctattatatggattctgtcttgccagagtaacaagaccaaatcatggcatcaaagtgtttagaattgctcgattcagtggtcaagcaaatgccgaccaagtgggaaccaatttcattaagaattttactagatggagatgtcgaaaagaggcagcaaggaccaagcttgagtgagtaaattgatgagtaactcggcacaacattcagattgtatcctttttctcgattgtaagtatgtattaagggtagtgcttggatttgagttcgatatcgcctgtctaagccgcctttgcaggccgattgaatttggtacttggacattcgaaaatggtgccatgatctacggggcagtcaagctgctcccattggtgcttgcaagatttacaggtatagctgttccgatacgccaatgccaagcatcgatggtagtgcttttgcacgcactggaagtcaatgccgcacgtttttctttccaacagtcttttcgtcgcgaacccgccacactctttctgacacaattctgcgtgcaattccgactcgatagccacgtaactcgccgctaagagtagactcgtccatagggccgaggcgcaaattcggctgaacctcatgaagctgctttgacttgggtgtatgtagaaaggagatacgatggtataagttcgtcaatcgcatggaggtgtatgattactgggtgaccagtgtgcgcccttattacaccctcggggttcagacccactactataggatcgcattatcgctggggttgggcagtcagttttggcacgacactcgtctcgcgctttcaggacctatgtagtccgccgtctggtgcttactcgattagatacattcctagctagaagcgactgaagctactgcactatgcagttggacaggagccgacaggatggtacataagtggtcgcgatgagataggtgttcgaaaagtttgaagtcttgtgagtttcaacctgtttcaacttaatggatatgccagtttcatacacagtcgtcataaaaactgtgtggccaggtgtggcccacgcggttctgcaacccgaaaacagcgcttccaagaaagccgaaaccgtgaagggaatcagcattgagaatgtcgaagctacatggctgattatgtagctcgctccacataatttagcgcatcccagacttgagtgaggatgcgctgttgccgggttgccgccagggattgacgcgaggggaacaatagctggtagcggttcagttgtttcttgtcccagggtctgcttgcctcaaaacgaaatggaaagaaaggagcagtggtttttgtccgctaattttgtgatcatatcttgcactttgggaaaggtgcgcaagcgattcagcactccaatattgcaagaagggggggacttgagtccccccccccccaccaagagaaacgcttgttgcatagtggcgatgcacaagtaattctggtccaataatcaagaagcgatcatgtgttagtttgcaaaaatgttgtttactgcaaaatcaaaagaaagaacaatgtgaaatgaatgcatctcttttctaaaaaccaaaaacatgtgaattaggaaagaaagaaatctcgcccgacatagtccaaatttttgtaaaataaaaccactcaacacgttaaactttattatgttcaatacaacgatacatttaggggttttcagtgaaaagggagagatagtgaaggaaatgttaagattatgtcaaagattccgttttccattcaagcctttaaacttgaatttggagtattagtattggattgctttggttgcttcgagctcgaaggatttgaactgcacgctgagggtgcgggcacgtcaacgccagaccaaggatcaaggtattggcagccatttatgggggcaaaaaatccggctttgtcagctttattaaaccaaccgtcccctccactgaacgttttcgagtccattacgattgggattggcttaaggattatggggggtcccgttggagcgagctgaggaaggctttgagtattgtaagtaccctggccgctcggagctgcacccaaaatcattgctggcgggaatgggccgacagaatctatttgactttgtgaaatgttgcccgctcccgcgccacctgtttgccatgaagccaaggtccctgaccaatcgtatgtagtgagtggtacctgagcttcagaggtaattgccgcacatcgacccgcgctggttcgtgcatccggtctaatttagttgtagcaatgagagatacaattttcagaattttagttgaaaaaaaaatggatttcaaaaaaaaagtgagccatcgttgaaggactgaagcacatttccttcaaaaatattcgactctgtctcacctgatgtatccagcttcaagccccagcttatagttccacattggattgggcgggaagtcttgccttagagagtttccgattttccatgtccagaaaaacgagttgatcaacgcgtcttgggaagctaaagcggtgtccgcaaaggcttttttctgggtatcagaccattttcggtggtcaagccattggcttcaaacacaggtaattttgagaaaacacgacttgatcaagaagaaggacatagatagactcactcgcaacttccaattctcgggaacctacggtccggtctggtagcattgggatatgtaccctcgtagcgttctccccagccaatattgttaacgtatctgtttggtgatcaagagaaatcaagagttcaaggatgttcatgagagcctgattcagtaactgcgaaagcattatcctgcgaagttctggggacccacagtccacagtcgttgagcgccaatctagcgaatgagactacaagttagttcgttatgcctttctgaatttttgggaggttcgagaattacgtacgaccactctccactcatcgttaaaccgaacccctccatggtctggttactgcgggcggcccatgcgttacaaggccgcgtggcgttcacatcgcttagctgggtggtaaaggcaaagtaggtatgagaatcaagccctaatttgattccaagtaatttcaacaaattcaatcattcgtgttgagattagcaattttggctctgattcttcgcctttggtggttatgtagaactagaatgcaatttgcaggcttacccatcctatctgcaccctgtaaaaacccgctccaagggtttttagctgggccgcctgttccgattccctgaaaggcgtcatgaatgaccatgaatgggccgttcccttctccaataccaccaatctgtcgaatcaatttgtaagattcatagtacctaatacaatcacaaaaaaataaaaataaattcatggcttccaggcattaagggtaaataaactcttgaagagatatggacttgtgttcttaccacgaaaccaaagctttggttgaccccaaggtgaaatcaggctcgttcaagatagaaaacataggcactacgttcttgaattctggctggctgataaattcagttagagtgcgaatgtaattcagagttctttgagcattggcgatccccattgcccctgacaagaaaccgatagttcctaatctacccgagtgattccagccattctaaattcatcaataattggaatgtcttgtgtgatttcagtaatggtttctgattagcatattaacatttgcgcgcgtacctgagaaccaggaacggcgtgtaagtcgaggttaatccgcaggccatacttccttgcccaaacaatagcacggaaaaagtatttccaagaaactttgcaggtgcaaagtttaaaaaaaaaaaattgaagttgttagagaacggggatcatcaaaatatcgagatagtaaaaccgcctacctccagccaagaagggttcagatcccatagtctcaatcatccaccaacccactggaatcctaacccaatttaaacccgcgctagcaatcagcgcaaaatcttcttctacgatgaagctgtcataatgagcctcgatcgtctttgccagggaacttcccagccggacactaagctcccattcgtcactcggagggttctgttcctggacgtacggatcaaaaagaccaggcgcgatgaatggttcaatgactagccaaccaccaaggttgaccccaaggattttgtgattcgagtaatcccagctttcgttcagtgctggttggttggcctggggacgagcagtatcgttataaggaattccaacccatgtgccgcctagtgtattgttgtataaaaatttgtttcctttgtccgtctgttgaattggtgagacgaagcgcaatgagaatacaattttatgtgtcaagaaaaaagaaacatgcatctaagctcacagtaatggtatctccaccgacaccccaaagtttgtcaccccgtggtagtctagtaacgccatcactgtcgggtttcacgcctttatttttcgttatcaggccgattaccagtccaatgatagcgcaggtgcaaacaacgactacgacagagactatgaatattgcgcgtttccgacgggaaggtttgactgtcctattcacctgatttgatggaaaatattacaagccggagagtgggcgtcaatcaaaattcgaaacttacttgactgaacgtctataatcgaggagtgtgatatgattattccaagtgataaccctaatattcagatgaggtgcttaccctacttttaagtggttggtctccaaagctcatgcctgagtatcggtaagcgtcacagtcagatggatcccccaatccggatccaacggtatagtgtgaatggcgagagatagctgtcggggggtctatgatcagtggtgttagtgctcttgtgtcctgtgtgggcgtgtcggcgaagggagtggctggtgatagtcgacgatattcgtcgcttagaagattggtctggaatacattccttgaagtttgaggggaatattgtgaagtattgtgtgtactgatgggttgattgagggcctcagaagtttctaccttgtacgccaacacaggatgattttcagtacggggaattggatccggaaggtccggtagtgatggaactggactattcaagccttctgggttccctcgattgaggtaacctaagaaggattccgtcctgagctccctatacttgtccacgttatcatcaaactcgctattgacagtggagtccaaaccagaccgatgccctgttttgtatagagggttctgcatctgctattcaattgcacttttgccggttgttcagggggggactctgggaaactgtattctggtcgttctggggaaactgtatctcagaatttcccgcaactgtgtacaagaagaagggtccacacctgtgcaagctggtggcgcctcggaggttcaagacagctttacgatacttttgtagtcaaatttcttgagaccttgaagggctccaactgaagggtgataagtgatttgttaaaagagatcagatcgaagataggcgtaatgcgaatagacgtgccggcatgtcaattaagattattcgtctgttgcaacgggaaccacgaaaggatatccacttgctttatgtcctttgtcaagactcaagtcgtctgttgattgtccaatgtagttgcagttgtcttcggaacaaaatggttatgtacgttggtagatggatggatcagaatgcgcttccttctttcagcagttggaaacctgtgttgagggaagcaatggtggagtcatcatgtatcaaagaggcggcctcttcatgaaaccctctgaggacatgctcttcactacgaaggcgatgaacagggggcgaagaaagcaagtaaatgagaggtgttcgggcgccaaggccttgttttagtcaacctatttaccgcactcaagttgaccgagaaacaaccacatgggtaaagatagtgaccgacgacgtttattgaggcgacccatggcaaccgcattttaccgatacatcatcgcgggtgatgtcttccagtctatgaatccattttaaccactttccagctgtcggcgtcacggatggaatcgaatgcttaataggcaagtgtgactgtgtagggaatgaaagcttgctctgatagaattgtgtgagaagctttccaatttacaaccttgtgagcgttgccctgggcccagctttccatgaagagtaaaactcaatgctcaggttgccataggttgctatcctggcagctatgaatatatgtcacctggaacatatagcagctagacttgcctggccacaccaagatgccacagcagactggctcaagggatgcagatgcatggcgacacaccgactccatcgattgagtgacaacaagtcctgtgatgccgttattcactaagctataaactgttcacaagccacttgtttcagcaggccggatacctgtgaaactgtgtccgaattttcgctgattgaaccacgttgaaaaatgacaccgagttgtttacaatactctacaacttgtgcacaatgtcgactcgtacatactattaccttgcaggttattcgatttcttgacatccccttccttcattgtcaagcatatggtctgattgactggcggcagttttctcaatcagacaaatgtaatcgggtccttcccagatatattacttgactgataattgagatttgacaaaaaaaaaaaaattgagggtataatcaatctataccatgagcctgtcaaaatagggtgacaaaataacaagacaatcagtaatgtttacatttcgttacaaacagcacaggatcgaatatttttcttttaaaaatggcaggtaagtggcttacttgaatgtaagcgtcatagttgaaatcgggtgcataatcaatttgctctcgtggtagccaccaatccaagatgcccataaatatatactgacacatcacaacgatacacatcactttcccaaaaatgcttcctgatccgtagtatctgtccaagaaaagccagcaatcaactcagccagggtgcatgaagctcagacaaataataataaaaaaagttagcatgtaagatgatatggtacattctgctcaccttcggaatctctcaattaatggagcgggctcgatcttgaaagcttcataatatacgtgttccgttcgagctgcaatgtcagtccaactgtacattccccgaactctttcgtgaaccttctgcgggtcgtgggttccggattgaatgactttgatggccctctcagtggcacgaaccaggtctgagtggcgtagaaatattaataaatgggcaggggtttattgcaaaattcttgtgaatcatgatgaacacacaaaaaaacataccatctacttcgggttcagcaaactcaatcaatccttcaggaagtacttcaggtattcctccaacccgtgttgacacaacaagcaatccggtacatgcggcttccaaaagggtcatcccaaatgcctcagtcaacgatgcattcaagaagatatctccttggaccataaggtcccgaacttgatctgctcgaatcggtccaagtatccgaagttgatcaggtttgattactgtttgatatttttctttcatctgttctagttcaattagctttggtcctgttccccctgtttggaaagaaggatcaagttaggcagttggtagagtgctgagtaggtcggagaaggcagaatctacctatcaaaaaccggattgtcggatactttttacacaatttcgggatcgcggctattagaaggtcgatccctttgcgatatgctaacctagaaacacagacgattgtcactaaataggttggcttccaagggtcgcccagaaccaagtctcagttaacaattttgatgtgagcttgaaaatcaatgaggatgatttacatggaccaccggaataacgggatttatttcggtcaggctgaaagctgtcggcaacgatggcgttgggtattacatagactatatcgggattcaacatggctcttaaaaccgtgttttctttcctggtgaatgacattttgaaaaccatcaatgatcataaatttaagcgtcacaaatagatccaggtttgagtcacagaaacaaaacagtcaggccatattctgagaagatatttgcaaattgaatttgatgcgcacccagtgtgactgacacaaatcacaccatcgatatcactcaggatacccttgacgattttatttccactcacttcaccccagccaccacctccgagaccaaagagtgaatgatctgtgaagatcgtccggatcccgatttgaagcgttttggcatgcatagtcgcctccagtccaacggaactaagcgcttgatgggcatgcaagatttgaatctgttcccgaagcaggattgctcgaacgagaggtagacatccgaacaaattcggaaccgtcgctgcggttgaagagaatggtaaagtaccgattggaatatgatataccttgaggccggcaggtaagtgtcgaattccgcaacgatcgccatagtcgtgggtgatgacgataacctgggaagagtcactcaacatgggccttgttgtcagtcgccttatgatcgtgaattcggcgccctatttgaattcgaaaaacagtcacactaccttgtgtccgcgttgaattaatttttgagaaaggatgtaaatgtgagactcgacgccgccgacgtttgggtagaagtaatcggacgccatcctacagtagtagcgatacaacaagcgtcaccatttatcgcgatccaggaactaggtctgctcggagagtggtcaacagacactcaaatttggtagtaccactaactaaaccgatctggtaccatccaaattggtagttcaagaaatacaaacatgggctctctggaacttacgcaatgtttaaccttcgtcggccatgagatgacttcccaacctgcggattcggttgcgacatttgatttaacagttaattcacgattccaagaggtgaccacgttctgatggcaaaattcccaagaagaagagttcacatcagtccagctcaaaaacaaaactgattttatagattgacgaaaagtgacttactcgtacgttgtatgaatctgttctgccatccggggagtggtgcaggtccgagatggtggtccgggtgtaagtttgagccgaatgaagtgagcgcaccgctcgctgcctctgtcccgcacctcctgcttcaaaccactgccactccacatccaggctccgacgcacgagctccccagtctttttaccaaaaaaaaaaacaagaggttgacccggaaagatggaatgcagccatcatcttccagggagtggacactgactatccagcacctcggtccaaccaccaggctctattcgctccactcaaatcgaccggtcattcgaatttatcaggatgcgttaatcataggcaccatctcagtcctcatcacgtgtatggtcagtacatacataggcccttaactagtgtttgataattattaactgactcttcttttggatcgctcttagacttggccctctcttccggcgttgatattattgattttcgcgattgcttggatttacaggaaattgaccaaagtgtactcaggttcgtttccttgcttccttcgcgtggtacacgaacttattgagcaaattttcttcttccttctcgtagaaagcgttctaatcctgggtcccttaggcatccaattgagttccacaaacctcgtgagggtgacacgccgattcgttgcacgtgaacatatacgccaagcaatcattcatgaagccattgtaggctgggatattgctttctatcttggattgatcattgagcctgacggagctccaatgtatattcgacaagtttttaatgttagcctccctgcttttctctgctggatgtgattacgagccagctcatgttttcagaactgacgttcgacctcatctttgatagcatcttcaacctccagtgaagtatttggtaaccgtttggaaaggcattagggagattttgttccaggaggaaattcatagagttgatcatactgacaatagtcctctcgggggcgtaacatcactcaaactctcacctgatcttgaagaaaataagccttgtccttagtttcgctgattataaataaatattcgttgtagtctttgatcttctgcatattttccttcatcttcaaacacctaatacctttgtctgaatgttttttcaagcaaatgtgtgtaaacttcatgtgtgtcacccctaaagtagtagctttgtgctcacaggcctcgataagtttggtagccaagggattttctaccttgcacatttggaagatttgtttttatatgtatatagctgacattattggttttgaatggaccattttatgtatttactcgtcttgactgtctggtaaccataagaaaacacaaacctctgattggatagctaccctgagagattgaactttgggagatcagcacttgaccagtcacaaaaagagacagggctctccaaacagagggaagaaaaatgtttttctcctagttacttgagacctccattctccaacaaattaccagaactttgtatctacatatgtcagcccaaatgatccgcaattgaagcatgatgcttcatgtttaattcacctcaggagggaatgtaagagtccatgcagaaaaaaatagggttttagccataaagtttacttaggaaactgaagccagagtagagtagttatccttgctttttgtgcctgggtgtcaaaacaagtacagaatcctatatgcattgagaagctctgaagaacataaatatctttggaaaatgatttgtcataattattaatttcaaggatttatggtgttcaagattccttattgggttccaagtataagaatgtgaagcaataatgggcagggagctgtcagcttacaagaagctcaaaataacaggacccaggcaaagttttggattgtttcattaaggaaaagtttagctatttgaatttgaacataattgcaagaatagttccaataggggggatcaaacataataaatctgccattataaaccagttacctttccaaaaataagactttgaatcaatgggcctcaaatgaagaaccaaccagctgtaaaaatggtggatttttccaaaccagttagatacccctgaatgtgtttgaacaggattttcaaatcagtgtcaggactgcttctagttgtacctgaaagcgtacctaacacactgaaaaaatctcaacaaactgctgccagtcaacatgcaagttaggttgttgccaagatgccactcagcaatttcttcaactgaacctcaatgcacagtaactgtgcagaaattttgcttgaggataaatacatggcaattatcattgtttttttttttctttagtgagtgagaaaaacacactatcctatcactactttggaatggcttatttttgtcaacaacacaaagttgattttgaacaacatagaaaaggagaaatcagaccattggattgaatatcattcaatacctaggtaaaacaaaaacatgggtcttgcaaatggcccttttgacatcattttcgtatttatcagttctgtatctgggagagcataatcatcttagatgcatatgtcacatagcaatacagtccaggaaaagaagcctcttatcaagttctgcactatgaatgattcaaaagcaaggagatttggcttgcaaactagtaaatacataaaaaacatgtattcacttctattccatcctcaagaatcaggagacagctcacagggatcctgtccctctgcacgtctcgagggcatcgtcttgcttcaagcatgtgaaatgtcttacatggctggtgctgcccggcccacccttcgaaaacaggctcgtggaggaggtctgattccatggaaacaggagactccctgtctactctggggcaagagccatttcaaatgctgggagacaccagcttcgatgctcatagcgaaataggatcgatcagaatcaacgactgaaggcggtttggcactcaaatctggaccccatctaaaccatgtcacatttctattatggaatcatggatcacagttcattgatggcatgcattttgggtgatgttcggcatatgtagatgatttgaggaacataagtagtaatttcacgatagctaagaggacatgcgagatagttggctcgagcagcttcgtgggtattaatggcttatgatactaaagtagaagcggtggcactctcgtacttgaaggaaggcgagagctgggacttggtcttatagtatcgagtcagacggtggattcgggattcgatcaaaatgagacggaactggagaggcgaaagatgataagccaacgaccaaatgggaaaaacaaagtgagcgcgagcataccttggagtccttgtcctttcggtttcgctccaaatgttttcggacggagactgcctttttgatgaggtggtagagatcctcagggatctcaggggcgagacctaaacacggacatgatgaagttagaccaaatatgttcaagatcaaggctgttgagggtacagagaaggtgaaaacgaaccgttgcccttaaggattcggaggatcttggcaccagtgacactcttgacttgagcgataccgtggctgtctcggaggacgacaccaatctgggagggggtcatacccttacgggccaacttgaagatttgctctgagacttcttgagcggtcaccttgagccatcgtgctggggttcgcttgtagggcagagcagaaccggcgatacccttgtggggattgtgcatgcgaccctgtggtggaagttaattgggagttagttaatgctcaatgactgtgggtcgatcaaagtcaacaggtgagtggcagagtgaccttaccatgatgaattgctgagagttttcctgagacggggctgttgatttgtcgatccagaagggttatcagaaaacaatggccgtcaggacaagtctagcaatgccagaaaagcctcaagtgatgtggatcacatggcacagaacaagtaaggctcaccgagctcgtgacttgaggcggtcggtggtcggtgtcggtgtcgagtcggtgtctgctatggttgatcggtcgtgtgctcacccggtgtgggcaggctgggtggtggccggacagttgtcggatccgactggctggggtgtgatagccacaactgcgttaacctaaccgctgcggcccccctcagcagatgcccccccgcctgacacagtgcgcagcagggcaaccacccaagctcggcatcccactcgcacccgctccggctgaccctcatcgctgacgaacacttcactcgtaagttggccaacaggaacctgatgttgaactcacagtaattaggaaatagtaactcaagactttgaacgcttacttccttccccagtcttccctccgaacgtgaaggccacacacaaccgaccaccatgaagctcaacatcgccaacccagccaccggtcaacaaaagagtatcgagatcgatgacgagcgcaggacccgaatcttctacgaaaaacgtaggcaacttctcccaatccttgccacagttgacggcccttttaatcatgcccgctctctgatcaccattttgcatacatgaaacaaaaaaaaaaacagggatgggacaggatgttgaggctgatgccctcggagatgagtttaagggatacactttcaggatctcgggaggaaacgacaagcagggtgtgagtgctgtttgatccgagcgtgaatcagccacaaggcactgatgcttttggctgttccactcagttccccatgaagcaaggtgtcctgacacccaagcgtgttcgccttttgctcggcgaaggccactcttgtttccgtgcccgtcgggttggtgagcgcaaacgtaaatccgtccgcggatgcatcgtcgcctccgacatcgccgctttgtctctcattgtaatcaagcaaggcgacaacgacatccccggattgaccgacaccgtcctcccccgccgtctcggtcctaagcgggccaccaagatccgccgattcttcaacctgaccaaggaagatgacgtccgcaaatttgtcgttcgccgtgaagtcaagagcgccaagaacccggacgccaagccttacaccaaggcccccaagatccagcgattggttactccggtaagtgatcgccgcatcttgacctagtcattgagtatttgctgaactccaatcaactcaccctcatcacttctagatccgtcttcaacgccgaagacatctccgatctttgaaccgtcgtcgcaatgaggcccagaaagttcaaatcgctgagtacaaggaggttgtggccaagcgccaagctgagcgcaaagccaaactggcagctgtcaagtcgcgaaaacacgcggccgccgttgcccaacattaatgattcgaaaggttatccaagccgtttcgtaaaaattgatctgctcctgctgctttgtgcctgctccactcctatgccccatgattctgaagcctgtgggccggtaatacgcaatgcacccactccaccaatcatgttgcgttctcccgagatgaacgtcgtttctaaatttcgaatcgtccaagtgtttccttgttctcccccacaacattatgcaccacttcttcatagactgaacctcattgcctatgtcggccaccacgcgcccccaatttatctatgataatttcattgttttcttagcagaatgagattcccactatcgatattccctccaacgacggatcgtcatgaaagctcttggtcaccaagtgagcggtcatttgtgccatgaccagaagaattgataaatgacctggaaggtccgaaagaagaaaaaagaccaactactctcttgccttggttcatagtgcctctgccatgcatgcacgatgctgctgtgcactgttcttccagacagtatcaagttgcaaagggtgcagacattgcttgctggctgctacatacatagttcatttctaactcagtatcaatcccttcaagttcaagcttagattaatcagcagggtacatatggtgagaaattacatgaggctcaatgacacctcaaatgggctatgtgctgaagggcagccattgataatgtgcctaatggccactgcaccaagttagggaaaattggaggatgaaagaaaagcagcagatatcatttttttgctgtgatacatacatgtctcagcaaagttgaatggagcagccattacttgaccttatacaaaagcatcaaggcaaagcaaaaaagcactccggagaagaccaatgtgagtcatactacaacaacacaagaagaatatgtacaacacgggttcaaattgggatttcagatacagcccggggatggcattgtcccagagccttcccaggtcagaaaatgccatcagaagagccttgttgcgaggctattgtgacagcagatgtcttgaaatggatttggacacacctgggatgttttcttgtgtgatgtccccaggacacccaagtgcacccatagtgtagagcatttggacaactcaaacaatttgacatgcagaaacttcatcagatatcccatgaaacccatggggaattatcaggataggaaaataaaataaaagatccagaggtaacaacaatcagggtatcacatcagatgagaagaaatgtgtggacagaggtcaatgcattggggctgttggtctaactccagcaagtattttttatttcagttttgaccttgaggtgggctttgacagaccccacaattttccacaataatctgatcactcataagggtatgtagtgtgtagatttatagtccatgatttgtgctgtagaatgtattgaatcatcccaattttcaacacacaaaatgatagctgtaaaaccaagaattgaactggatggtcttgaatggatgtggcaaggaatatctgcatgtttgcaatcttttcctgattatccaggatttttaaaactcactgaagcctggaaggatgaaattgtaaccagaagaaggatagtcaattaagctgttctaggaaaagtacagatcaattcaaaacatgtaaacaattctgacagctcatgtgtgtgaaatttgttctcttttttattctccatacttaaatccttgaatgattatctaggaattctcacctttttgggaaagccagtataaatttctgtgctgaaatcctttcagaagtggcaaaggaaaaatgagaaggatttaaatgcacagctatactcgccacagttcaaacaaaattggctgtataattctgtccaaatgatgattaactgtgaacactagaatctgcttggctttttacacatatgttgggagagctattgaacagaaatctatgcgccaaattccaaactacccaattcagtttgaccatcgtaatctaaactccaaatcctgaaaaaaaaaaggaaagcaaacagagttagagagccaagataactggaagataagacataagttcaaaaggagtgtgagcagaataacagccccatacccactttgggctacaccacatcttgaatgggtgatccttttgagcctgtgaggcaacctgtaggtgagcttggaaagattttgcagtattggttggaaactcaagcaaggcagcaaagtataaagaaggactgctccattttcacagagtattcatttttaggagaaatgaaccagcagaaacagcaatcaataatctttagtttcaatttgtatattaaaaaaatgttcattaaacgcacgccactccccctttcaaggaactatcttcatccatggtaatcaaaagaatgttagtatttaccccggagctgagaacataaggtaccgtgtaactgccttgtgcaacggattgagcatgagtgagtgtcgcggtgccatactgagagtttcgggcgatcacgaagagttaggttttatatccacgtgggagagaagctgctggtcatagtattgtggtaatcgcaaaaccaaaattcttcaccaaagagatacggctcaccgggtctactcccaagtttaatctaactgaattttcccgcatggcatgaaccgatgttctttcaccagtttcatgaattcgaccatcaagcggataaattgacttgttgggggcagaatgaagaggaaaaggtgtcagtttaacatcacctatcatagaacttcatgaaaaaaacaaaacacatgaataagtcagaaagatggtggaaataattaactttgatgataggcgaggaactggtgggccctggctcctttgcatgtagggttagtgttatcttgacgtgtttgagtcttgctttggggtgacatggatggacaacaagtcgaaaacctatttttgtgttcggaaaacattttccgggggcataaggttagaatggttagctcttaaattccaatcattgtcctaatttagacggttcagcctcaagtcgtattataatagaaggtcaaaagcacctattaaacaactcgaaaacggtatcaaagctgatttttcggggtacaagcagtgcgtcttggttatcaataatctaagatgggatcgccagaaatggaagggacccgatcatttcgaaaagaatcagaaccatttctgtattagcaatgtcgtgggattgaaagaagttgccggagattacctgcttttagccaaagcaacatctgcaatcaaaggctccaagctcgggatcaaccatggttgacgaccggaaggcaatggataaacattacgccgctcgggtcgatgcgatagataataatcctcaatcttatcgtgatcaatagaatataccccatggtgagggcccatatgcgttggcgaaaacaattcggcggagcctccaatgtctaacaattccaaaccttcttcttccaagcaaatttctggaaataacatacgcgacagcgatgttcaaccagtcgacatgtcagaggtgaagaagatcaggatctcagataatacagatggatttcgttaccgaaaaactcacgagaatgaggttcttgatcatagggcgtaattacttcaaactcaaaggtttcagcttgaacggaatatccatcagttgatgcgtgtggaggttcttgctgtggagagtgtgtaacgggttcggtactcaggttctccaccacccttgacatcagtaaaacttgatcatgggcaacatctgatgaagcattcatagtgaggcgtggaaagcaaaaatcggtttgataaaacaatgtacgatgttgaataataaaccagacgaaggagctcgaaagaccccaatggcatttacttaaataaaactgaggggttcaggaggacgagtatgtagacacagaaaattcggagcaggtgtgcccgggacaaccgccctgataagataaatccctcatcatctctcataagaaactcctttcccaagtttaagctggtgctcaaagaaccaatcagcccaaatttgatgcgtctaggggtatggtatagggatacactgggacaattccccatatgtgacatgagtcatgccatcattgccaccggatgcttgcttgctggctttccttggttgcctccacgcgccaatatctggttttcttggcaactgccactggtttggttggtgcagaaaagcatggtccattgggaatatatcggggctgcacagcacatcaaatatattcaaatgccccgagtttgtgagtgcattggattttgactcccttgtattgctcatcttatggagattgagttggctcatgccaagtttcggctgtacaaacgacccaatgccgaaggtgtgccttgctttggattctgaagaaagcaaagtcagcttgagacatcttgctacacagcttcttgattcggcggaaccttcttcgagggacttgagttcgatcttgactacatgatttatttggtcaattaatccgtcacacgggctaccaggccaaaagtaaatattctgatattccaagggtggtaaatagttaccaattgataactgaacagataaactcaagctacagaagcattaaaaagccaataaatttcaagattcgggtatatttcaatgatgctagtttttaaggaaatacattcctcaattacatggtcattaccagagtgattatactatagctcctggcgcagcctgcaagaaccagagctggattagagcttgccagttatattggtttggaaaaggtgattatgcccacaaaacctttggataataatattgatgaaagaataacatcaattcttgattgaattttgatttatcgttggtatataattgattttgattattttcctcattttctctatatttcttttttattttctcttagttaatctatcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgccaaaaaatttaaagatttttccagattttttagatttttctacattttttagatttttcagattttttagactttttcagattttttaaatttttctagattttttagattttttaaattttttagatttttccagatttttctgcaagagacatctataaaattaaaaaagaattaaccagtccaaaaaatctgaaaaaaactaaaaaaaatgggcattaataaaaaaacacggtttttccgcgtttacacgcggtttctgctgcgcgcagcacacgcggattccgtgtttacacacggttttttaattaattttttactgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttgatggtgaaaaccattttccataaaaatgagttttaattattttttttttctactcattttttccattaattgtatgcatacatgtttttaccttattttttatgcttttttgaaatttgaaatttatctcctgggtttcaatatgtgtagaatttaatggtgtcaaccaaatcttttaaaactcaacggttcatttttaatactgaagtttgtcacattttttcacttaaatttctacaggttaattttcattcttttttgacatttcaaattttcttcctacattttaagacatgtaaaaaattatggtatcaaccatttttccccaaaatgaaaactataccttgaatgctgcatttgacatgtttttttaattaattcatcactttttcacttaattgtttgcatgcatgtgtgtaccttattttttatgcttttttgaaattttaaatttgtttcctacatcaaaaagtgtgtagaatttaatggtaacatttaatttccataaaactcaatggttcatactgaatactgtaatgagtcatatttttcaattgatttttaacagcttatttttcattattttttgacattttaaattcttttcctacactttcaaacatttataaaattatggtaactatggatttttatcaaaatgaaaactatgtcttgaataatgcctttgacttgtttcccaaattcattcttacacgctcaattatccttattttttggaatttcaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattttgcattcaaataaaatttgtatatggtacaaattatgcaagaaacggggtacactcatctattaagattgaagcttgtatttttagtgaaattggacttcaccattcaattctaaaaatttgtaaatgtaggaaataaatttaaaatttcaaaaaatgcttaaaatcaggccggtaaaaatcaatcaaaaaaacattaaaaaaaacctgtccaacgcagtattcagtaacaagcgctgatttttatgtaaaatggttgttaccatcattttgataatgtattaaagtgtgggaaataaacttaaaatgtcaactaatgttgagaaataacatgtaaagaattgattgaaaaaagtgtctagtttcagtattaaaaatgaaccgttgagttttaagaaattgggatgttacaattaaattctacaaacttttaaatgtaggaaacaacttcaaaacttcaaaaaagcataaaaaataaggtacacacatgtctgcaaacaatcaggtgaaaaagtgatgaattaattaaaaaaacatgtcaaatgcagcattcagggtatagttttcaacttggggaaaaatggttgttaccataattttctacatgtcttagagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaatttaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtattaaaagtataccgttgagttttaaaaaaaatggattgcgccattatattctacgcatattaaaacctaggaaataaatttagaattttaagaaaacataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaatagttaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccgtttatagtgtaggaaacaactttaaaaattcaaaaaaactcaaaaaataacccataaaaaattaattacgaaaccgtgtgcgctgtgccgcagcaaaaccgcgtgtaaacgcggaaaaaccgtgtttttttattaatgcccaaaaaaatctaaaaaatctggaaaattagaaaaatctgaaaaaatctaaaaaattcccaaaaattccggaaggatctaaaaatttagaaaaatctaaaaaatctagaaaaaactggaaaaatctaaaaaaaactggaaaaatctaaaaaatctagaaaaatcttaaaaatttagaaaaatctaaaaaatctagaaaaatctgaaaagtctgaaaaaatctgaacaaatctgaacaaatctggaaaaatctgaaaaattcaggaaaatctaaaaaatatggaaaaatctttaatttttttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgtatcttggtctagatttgtggtgcaggtgaaggtggcctttcagacaagaacaataaccacactcaattgatgatatgttgttttacatacattagactattgacagtgagaaaattgagatttttatctctgtctagaatttactttctatctatgataaggttgaagcgctgccagcctgccgctcgcaacttctcagtggccgattcgggtgttagatctcgttgagcttcaccgaacatttcaaacctgattgatggacacgtcaaagtagagagagggcttgatcagtcaaacaaaaaaaaaatactcgtgaggcttattgtagactacttaccctaccagaaatttcccagaaagtattaagttgccaacattgtgaggaaattgcttgctagccattagttcacttctaactggatatcaacagttgcccttcaagcttgtattatcagcagagtacaaggggaaattgtgtagggttcaatgagagtgggatctcagacgggttaatttccctaatggctatctcatgatgctagtaaaaattgagagattgaagaaataaagatgattgtcaggatcaaagaatcatagaaaaagcccaaataacagaagttggatcaacacatgtaaattaagggttttgctcagaatttctttccgttcatccattttaatttctcactcaacaatctcatcagctatgccatattttggtgttaatgccataatttcacctattccttttgatatcagccaagctcagattagccagattgattagtgtgatataaaggaaaggatgcagacatgggctctgaacaatctgactcagcatgttataattgtaggggcttggctaatcagagcaactccaccgcgggcgctaaattgggtccctagttggaatttaccaacccaacatgagccaccgcggccgctgtttgagtctcaaatctacggccgcccctaaattttgtgcccgagtccctacatgtagggactcctagcgactcctctatcgacctcccaatcccctttcacataacaactaacttgtgaaactctactacctcaatacaaattggttccaacttcacacaccactcatcctttcacacattgttaaagactctcgcggtgtatgccgcagcactttgaggctgtaaagttggcttcgcagtcccaacgatcaaaatttagcggcccaaaaataggggccgcggtggagttgctctcaactcccaaaagctggagagttgactcccaaacctcaaagcccctgagaattccaccaaaacccctgtggattgggagtaaagcccccaaacctgttagcgggcttgggagttgcatcaccaagaagtttaaagaaaaaaaaaacgaaacccccagaggggtagggagttgatgccccaaagcccaatggttttgggggttggaaaaccaaacacagcccccagtggccaggactcaggcggattcctcctggccgctgagagcacactcttgacgcctgagagtgtacactcttggtcattgaggatgtacactcccaacggacaagggtgtatacactcttggctgttgagaggcacaccaccaacaggttgagagtgtataaactcttggctgttgagagtgtataaactcttggctgttgagagtgtataaactcttggctgttgagagtgtataaactcttggctgttgagagtgtataaactcttggccatgccgttgagagatacacactcttggctgatgtagtctgccaaatgtgtttcaagtatcaaagtagataaattcttaaattatcattgagaataatctttattattggttttattattgcatatttgaattcttcagaactcttcccattttatcaatcactggaaccactaggctagctcaactcagtcagaagttatccagatgttaaggttatgatagaacatgattacaaagcatagtggtacattggtagtgcatagtatagatttagagataagtaaatggttagggctagaactacaatctagccattttctcaattattaattaggtctcaattattaatcagggctagaaccacaagccagccattgcgtaaataggctatataagcaggccttttcttccccctcagttcaagtttctcatgcaatcccagcatcaacacatatctcacttgaaaattttgttggaattctctctgtccgtgtcctccactctcctcttccgcttcccactctccattcttgtcttctccaattccgtttttgtcctctttatcttccctttttgtcctctaactcatcacatctccttgtctaatcaccaaacttgtctcataaacatcgaccacaccttggccgacaaaacaatgaactatcaccatctcaagcaacacaaccacaagccaaacaatcttgatctcactataaaacaacccaatctctgcactcaatgaacaattcctaagcagctccctccccttgcctgatcaacatcagaacttcaaattttgctgtctgcttggtcttcaacctcacaacaaccattcaacattcccactctttattttctcttttgccttcagctcttcccttctattgtcctacatctcctgtcgctcttctctctcatgatatcaaaaacatcttgatctacactctccaacttccactcttctaattgccccagctcaatctgtcaactttctcttgtggctattgccaatttggtgagaatacacaagactgacatttatattcaagaatcaagctcatatttcttctttttattttgaattgtctccgactgaatagctcttactacttgtcactgtttgatatcttatatctctgtctgtccgctttattgcctcataagtttaaaactagtcatggtagtctatctctttttctctcaagaactgtttctactttcatcttaatgttatccttgttttacagttctgtttttggcatcaattatatataattcctgtttttcatcaaatttcaacccattcataggggtgatctctaacaagtatctcatcatcaaacagcctggccaactgatgatgatcatcatcaacccccccccctttaccatcacgtgtgatcttaatcaggttgatagcttgtttcatagcatttcatatatatcaattgatctaggtctgatagagactactacataaaggtttctctacaaacgttttggcacatcaatatataaattttttttgtcagaattcttgtgtagtaaaatggggggggagttatttcaaaccaccagtaacaatatatatatcaaaccagtgcaatatcatatttgttatttcccccttgcaggactgccaccattcccaaaggagttctcacaccactgagaagtacactctcaatggctgtgtacctcccagaagctgagagtttacctcttggttgttgatggtgcacacctcaactgccaagagtgaaatcctcttggttgaggttgagagcgtacactctcaaagaccaagagggtttctcttggccgttgagagcatagactctcaaagactgagagggtttctcttgactgttgggattgtacactcttgatgtctgagaggtatacccttgtccattgagagtgtgcccacagcggccaggaggattccctcctggccaccaggggctgtgtttagtttttcaacccccaaaaccccaacccagtgggttttgaggcatcaaatccctacccctccaggggttttgttttgtcttattcaaaattcttggggatgcaactcacaaacccacttatgagtttggggggttgactcccaatcctcaggaattttggtggaattatcagaggttttggggtttgggagttgactcttcaacttttgggagtcaattagtcaagcccctaattgtacaccacggggcgggtttttagaaaacctgtacatccaatggatgttttctgagcaagagcgtcctttggatgctatgaaagcatccaagggatgctccggtgccccaagcatcacttggatgctttggaaaccatccaagtgatgcctggtggtcaagaccatcctctggatggtaaaaaataaccatccattggacactctcaatcaagagtgtccaatggacacttttgaaagtgcccaattttcactttacaggtggggtggttgatggttgaaaaaacaggctaaaatgcagttgattgtcaaaaattcattccaaaatgcacatgacttgggggggtcaaaagtctaaattaagctggataattagctttgcataaaaatttggcggtatgtaccattaaggtggtgaaccactaaatctgatatagtcgacttggtaaggattgtagtattgcatcacactgaggcaggcaggttgtgggttcaagcccagtttggatgtgatttttttgaggttttccttgccagaaaaccacccaatggatggtttattccaaaacgtccatttcaaggttttgagagtgccatccataggatggtccttgcagagccacggagaactggtccgacaaccatccagcgcaccgaccaaaagttgtccggaacaacccgtggtgtatgcacaactattcttacccttctgaaaatctttaaagcttactgaagggatggtattgcagccagattcccagaagcaggaaagataatgatgctgttctgggaataataatggtggattcaaaccatctaaacaattatacagggctttggtattcattttcatatcaatatcataacacagaaattctgaccttcagtgtaaaagaaaaaactttgactacacaggataaaaatgcatttaaaataaaatcaccttcctaattctgtcagaaaaaatatttagctgtgatcaataaaatcaaagaacacaaaaagaagaaaaagaaaccggtttgaaaaagccaatgtgttccgaatttcccaaattcagtttgaccatcatactcaaaactccatgccctaaaaaaagaaaagaaaacagggttggagaaccaagaagaatcataggtaagacatgagttcaaaaggagtgtcagcaggatagcaaccccatacccacattgggctaggccacgcttttgatgcgaaatgtttatgagactttgaaacgaccttcatgtgagcgtggaaagattttttagtatcggtcggcagctcaagtagggcagcgaagtataaagacggactgctccatttttgtagagtatgcattgttgtttcacaagaaatgaaccagacgcaatagcaatcgatgatcttagtttcaatttgaacgtgaaaaaaatgttcaacacacgcacgctactcccgccttcaaggaactatcttcctccatggtaatcagaagaatgttggtatcgaccccggagctgagaacatatgggaccgtgtaactgttgtgtccaatggattggacatgtttgagtgtcgcagtgccatactgagcatttgggtcatatgcaaacagttagatttcatatccacacggtagagacgtgatcggaaaaccacaatgttcttatttattttcacccaagaggaagtaaggcttaccgggtctactcctacgctaattccagctgaattttcccgcatggcatgaaccaatgttctttcgccagtttcctgtatttcaccatcaggcggataaattgacttggaaaaattgaaaataaggggtagaattaagaagaaaaggtgtcagagctgaacatgatactttgttgaacttgatgacgaaaagtgaaaaagggggaaaaaggaaaacgatagggatgttcaactttgatcgcgattagggaaccggtgggctctgcctcttttgaatttaaggttaattcgattttgacgtgtttaattcttgctttgggatcacatggatggagaataagtcgaaaccctgttttcgtgtttggaaggtatttccaggaatcataatgttgaaatagttagctctttaatttcaattattgtcatcgttcaggcggtttagcattgattatcataatggagagtccaaagcacctatcaagcaactgggaaacggtatcaaagttgatttcttggggtacaagcagtgcgtcttggtcatcactaatctgtgatggccggattgataaagaaagggaagggacccgataaatttgcaaagaatcaacaccttttattagcaatggtctgggattgaaggaagttacaggagattacctgcttgtagccacagaatcatccgcaatcaaaggctctatgctctcggctaaccggcgattgcaatcttgacgaagtgcggccccgtgtcgacgcaatcgactaaaatcaaccatcgtattctgagccataatagatgccccatggcccacatgcgctgacgaaggaaacacttcggcggagcctccaacatccaacgattctagaactccttctttcaagccaatttgtggaaataatgcacgccgcagcgatgttcaatcggtcggcatgtcagaaatgaagaagatctgaattcccgataataacataactagatgaacttcgttaccgaaaaaaaaaactcaccagactcttggtcatagggcgtaagtacttcgaactcaaagctttcagcttcgccagaattaccatcagttgatacgggtggtgcttcttgctttggagagtgtgtaacgggtccggtaccaaggtgatctagccccctcgacaacactgaaacttgatcatggacaacatctgatgaagcactcatcgtgagaagtgggaaacgaaatcggttcggtgaagcaatgtgcgatgttgaacaaagaatcagacaaaaaaattcgacagtaagaagctgggatgatgagcacaatagtatattgtataggtggcagagaagcggaaagaaagaaaagataagacaatcctattttgttgattgtcaatttttgggggttgaccgaatgctgagacgagaagaagaacaaagagagaaggagagagatgatgatggtaaagatttataagctgatcaagaggactatcaaaagtttgccaccccgatcctctgagtctgaatgatcccgcaaccgcacttaacgatggctcgatccccatgaccatcatcaagcatcatcgtcacagaaagaccccccaacggcattcactcacatcttgcaaaacgaggaggacgagtatgttgtagacacataaaattcgagcctggagagccctgggcagctgttctgataagccacatagaggatatcccgagacgatttaccacatatgacataccaagtcatggaattgccaccaaacatactggcttgcttttcccaagatccggttttcgttcttggcaactgccactggtgtggttggtgcggaaaagcgtggtccgttgagaatacgtatatatcggggttgcgcactgccactgattgccttgaattgctcattttatggagattgagttggctgatgccacctaagtatcggctgggcatgatgtgactcaacaatgccgaaggtgtgtgccttgtttcgtattctgaagaaaacaaagtgatcagcttgatatgtaggccatcttgctaagtagtgatctggcggaaccgttgaggggctcacatataggttcatttgaccagttaatccattacacaatggcttactgattgacaattgaacagatacataaattcaaaaaaagtaaggtgcatagatctgagtacaattaaaagctcaagaaattcaggtgtacatatagaatacacgaactattttcaggtagaatccaatttcgcatcttaacaactacacgatcaatcagcagagtggacatagctcgctggattagagcttgctagttgtattgggttggtaaaagtgataccaacacaaactctgctaagttattttattttcgtttcagttggtcaacttgtcgggtaagaatattgttgaaaaataagttaaaatggattcttcggttgcattttaatttctcgttatcacactgctttcaattattgcgtttactacctctatatttcttcttcttttttcctcatggtttgtttatcttggtctgggtttgtggagcaggtctatcgacaggtagacaattgaaaggtttatctctgtccagaaacgatccggctttctatctatagtaaggttgaagcgctgccgctcgcaacttctcagcggccaattcgggtgttagatctcgttgagcttcaccgaacatttcaaacctgattgatggacgagtcaaagtagcgagagggctttatcagtcaaaccatggaaaatgttcaagagggtgcttggagactacctaccctaccagaaatttccggatagttgcggatctcagcagcggagggcaaaatgaaatatgaagttgagcgaccgacgcctcagagtgaggaggagcttggaatatagccatgctgtatgggaagctgcagcgaaaaagattgttatatgcgcgcgtcacgtgcgaaaggatcattgccaagtcaagatcggccccaggaggcagatcgaggaggctggccatgtggtgagagtgaggtaagacaaggacttcaaaaggccaggtagcccagaacggcacgactgccaagaagaactcggtgcgatgtagaacacgtgctgagggctccgggtgcagctctgagtgggcgtaagataacaacaaactgggtcgaccatcttggagtcgggctgaatcaggaacatcgatggccgagctagcaaaatcttcttgtgatttcaagactgtggttgggattgttggaatatatgaaagagcccagacctgggcaagacgaagaaatgcttccgaaattaatactccattgaggacctgaggtttgttcttcctctcacgggcggcttacttgtccatgagggtgtgggtttgaacaacccatcattgcgcctttattttcaaatctgatgcgtgcgaagataagtcaaggtagatcagattccaaagtgtcaaagcaggcgtctttttgaaaaaagacattattgatgtcggaagagcgtgttaaagttcaccagaccgggacactcatgcgtgactgacatttggatgtatttgatgaatggctgctccctcttgattttggaatatagctcgatcctaggtgacaaaacatttgtaattaatacgaatccttgatcgccatagaaaagaaaaaaatgacaataccaaaggagaagattaaactacataccatgctttgataatcggcaagatttcgtctggtgtaagctcagccatagtcaaatcatggcggggattgtaacaaatcacgtagcattttccgcgagcgggttcggttcgatgaagcgccatgcgtaaagggtccgaatctgaagacaccattccagagaatacgaaatcagctttttttttgaaaaacaaatgagggtgtgagtgtcagagtggcgcaccggatttttgagaaacttctacatcattcacggcagcaaagtcgttctgaagaatcaaatcacaaaaaaaggcacgatcagcttgtcactagtgctcgacactcttctgtttgtttcattcaatcagtatcaatggaaagaatcaacaaacttcgaaaaagtaagttgatgtgtatttttcagtgacctggccactggcccgggtgttgttcggacacagataacagtttggatcgtagggcggcaatctagtgtcctcatttggttcgatctgtccttgccatggtcgattattacggtgagcttaattcggttcatacgagaaaccatcaatatatgcctgttacattctatgtgacaacgtcccaatgaagatcacaataaataagactgacgagaacagataacccactcatgagtgagtggattaaaccttcgatggggatgctgagtaggatcaaaggcctgcatggtgtgtgtgtgtggtattccgaagtggttggccatgcccatacataccgcttcataatgttggaggcagaaaggttgaggaaaactccgactgacaactgtcactcgcctgttacatgcacaaacactccgacaatatttcagcgtgttatccaaacttaagaccgaagaacaaaggggccaaaaggagcttgccagcggagcaggtccatccgaggagatgttatcggatcggcgaaggtaaaacccttgtaaagatgcatgatgcccagtccaacttgcctcctcgagaagttccaaatctgggttagataacatcaagatttactggcctatacattcaatgaacactacgaaagtattaagcgcgcaggacaaagggccatttcggacggacgaacggcaagctctgactagactcagcgggtgctaacccccttttacttaggctttgccttccaataagtttatgaatcaaccaatgagccattgagcgggtcgatgaagtaggagtagtacacacgagtcctttgtttctgcccacagatttcgaagactggttccatcaggggagcttcggcatcgtggagtgccgatacttaccatgctgctgtcctggatagcttgtctagtgacaagcttaccagttggagattgtaccacgcgtcccatcaacggatctgactcggtcaaagggatgatcgcagctgaacgctgaggccttctaacactgtggcaccgaagacgttggatgcctttcggtctcacatctctttgtctcgccgttctatctcaacctatgtaattcatagttcccaagagtcttgacgcacatttagtcaggcccatggactacataaatctaatcgctctcgatccttcgtcacttccttcaagtgcccttgatcattgaaaactgtgatactagaaacttgctacactcgttcttcaaccttccaacctaccaaccatgccaaaacttcagtttatcacagccaatctgctcgacgagaacaagaaggtatttcccgagagcgtgccaaaaatcttatactcgtcgaaaagcatcaccgtcagatctgaaatacctagaaacggaaggtttacggttagactttcgtcaggtccgatcccattcgacatggtggttaaagtgttccttgatggatttttcttaaccggaagatgttttcttgcgggtaatatcgaacccatttgtgactacgaaatcagcaatgacgacgataattgcaacaatcaccttacatcccccttccaattccaatggccgttctctaaaggtatgacattcatgaatctgaaattatttgctcgcatgtcgtgacagtgaagtgtgaataatgtggtcctgataatctcctgcttttaattgttatgatgacaaagttaaagtcacagttcacaagtgctttgtcggaaaccagctccctcgcaagcctttcgaaaggtctcatcttccgaattctccgaggtaaacccatttccttagttcttgaaactagttcattaatagatatgagttgaaagtatcacgattttaaccacacatcacatctttcaatttataagtagctctttttgccctggcttaccgattatagctgattggacagacaccccgccggtcatattgcatgaagaacacgagccttcactatcgattgtatgggaatgcacccgaccagatcaacatgaaaattgacgtttttgaccttagacggtgatttccactaattcttatctaatcatacggcttcaattacaatcgtatttatttaatgaggtacatcaaaggaaaatccttaatagccatgtatacttttcgtctgttaatactgcactctttctgataatctgtggcatcggtttattcatgtctgtggttagtttgttcatactcttcttttgaggtatcttgagcttatttttagtacttctttctaaagtaaggattagcctctcttttatgattttcctgtttgggttgtcattcagaagtgattacatatttatataattaattgaacccatgaatccaccacttctttcagttaaataataaatttcaagtcaggcctacacaactggaatctactgtttttctttgaaggaattctgtggaaagtcccattctgatcacttcacagaatgaggtgagaaattgttaggaggttataatttttgtctttattgatcaattgcaaagtaacaagccactaattaacctcttgtcatgtttgatgtatggtggaaggggcttattaccagcaactatttcttatgaccataaattgtttaaattagggctgctgagcatggatagaacttcaagagaatgtttttagtggcaaatttgaatgttggaatggctcaaagagcagaaaaagagggaaacaaaccaatgtggtttaatcaagagttcaagttgtgggagaaatgataatgaataaagcatgatgaatctaaaatagaaagaaatttttttgggtataaaacaaagactaacatgaatggaatataatctagaggataagcaagactgcatgagacacgttataccctcctcagacagggttcaatgactacaagctggggaataagcttcataacaggatatattatcatactgagaaggagaaaacttcaagcaatgaaagagtaaatccattgatttcaatctatctcagaatctggagttaatgtttctgagaagaaaaaaaaggcaagggctgagtaaaagactaaatgccaacacaaacagatctctttcattcaggctgatatctcaaatttgataatgccaaaacatgatggctagggtttcaaagttgaaacaaaagaatggggacctggacagtcaaaatggaaagggtcaatgaaagtcactgatttgggacattgcaaattgttttcaagaagcaataatgctttgctatgttttaattacttcaggaaactatacagtcttacaccacttgacttctatctactgtcaaaaattatgtgagatgcataatagtaaaaaaaatcaaggaaacttggggatcaccacttcaaattacacatcaccagttttatattattttttgtgccatcattttgcaatgagccaaaatgtatggaggacttcttgttggcttcacaggctctgtaaagctagatccacaggatatcaagcccaattcttgctggcaaaacagctttacagcctgtaaatatagctttacagggggctgtaaaatcaaagggaagccctcaaatgatctagtcaacaagagcattttgtatgtgtaggcatgtttggatcaaaatgtgtagtgatttggaggtttgactgaagttattgtttatcaatttttgaagcggtattttggtgcagcagaagttgagaacagatttatttttttagggggaaggaattaaagattattggaaccaaaagaattggaaaaaatgatcaagaaaaagaaagaaagaaaaaaagacttttcagacagaatttggattaataatcggccgagttttgatcaaatctttgtatcttttattgaagttttcaattgaacagtaaaagatctcgttgaagaattgtttgaaaaagagtttgatatgcaagctgcccgatctatttcgaatggattgtccagcccaaaaccgttggtgatgatgttgcaaccagaactccagaaaccaccaaaggacacgctgttcacctactctgtacctgtgaatcccttctcctctctggtctggggtcgaaatcatactggcaaattctaagaatgattcgcatgctttgttgattcctgaagtatagtcatctcttgtttggccttctggcttgagtgtgaccactgtaatcatttcaacataaaacaaaaaatttgcaaacaattctgttattgcgggcgaatagaacttgtttatgtagcttttcacatttctgcccatttgatttgcccaatatccgtaccagagatcttgttttgagatgatttctaagtttttctctttcgtgaagctgtaccttcgcacattcatttggtttgcatcgcgaacctcagccggctcattataattttcttcttggtaaactttggatttagaaaaaaggctctgaacgcgtgtcatatcgccttccggtacgaccaatcgatcttcattctcaggatgctcttcaatgagttgcttaaatagggctagacctttcttatgtctgccggatacaccttcgtatgtgaaaatttccttatcaaagcttaatgttggtaaagcagttttggaggggtgttgatgatccggatcgttattttgagaaagcttggaacttgaagttgtgctggtgggaatagtttctataaattcatctttttttgctgcttccaaagcctcagcgtaagcatccagacccgcttggtatagttcaaccatgttatgcttcgcgttgtagatgtcataataagccggatggttcaaaaaacccctattcgatgtactggttgacacttgattttcaagtggcggtcgagtcaaagatgtgagtctggctgcagttcgaccatctttgcgagcaggtatgggcttaagggaagatttcaataactctaaacgtcggggatcgtgactgttctttatatgagtgttgtgatctataacattcataccaggcgtttctttgttcatccgattccgagaaggttgactgtattccagcagtagtttgttgattggattttgcgccttcgcatcaaccctatgggagtcttggttgagtgtctgatgcgtcctaggaaccactggataagtcatgccgggggtcaagacagcttctgttgagaatttggctggatgggattggattgccggaaggaattggatgtcgttcgtcctcgccagtcgagcctcgccgattcgtcttatctgggcttcagaaccaagttgtccagaagggtggccggcattcggagcggcttcttgcgtgctagtactcgggttagagtttggagctctaggaccgtctttcggcgtctgttgagcaaggtattgattgagcgcattgaagttgatcgtatcgtccaagtcgacattcccaagggagctgaagcgctccgggaccaagtcatcaatcgcattgctggcaatgatgaacaaggaacccaaaaagtccgaatatgatgaatcgacctgccatcatggtgacttgacgaatgaggaaacaattcagtaccctttcgctgtttctgattcttcatagacaaagcagctttttttttcaaaatgacgagtctcacaacaatgatggtgatacacgcaatgatatgtcagagggggcataggcaccggtacagactcctggtgccgatgggctggggcatcacatgttcactcctaacttccccagcgtttgtatgtattagaaatggaccggtctagaaatgctcacaaaagtcccctcgaattagctgtatggtgtttcagcaaaatccccaaggggccttccgcccagaagaaacgcatgatccacacatggtgagtagaaacctcgatactggtaccagttgagggggggaggaggaccttgtgagtctaaggcgaggtcaacttcaatcttggatagattggcccaagatggtggtttacgcgaacgcgtcttcaatttcaaatcttagggactctgagagttcgcttcgagtttggtctttgcaataatgaacttgaaaaacatctctttgactcgcttcgatttgatttgcacaggacgcaggtcatgtcttacatgacgcgagctgagaggcacctcttcctggatagtatcgtaccaaggacagtgtgagtagttgaagaaggataatgcaatgaattcatggcagcagaacaccatgaataaagactgtgatcatcattcgggccaactcaacaaagcacacaacaagacacacatttctcattcgtcatttcatacatatcagctgcagaagacaaggatctaagctcttgaaagtttgttgaggaaaaagaaaaaagacaggtatacaacaacaatttttttttcttgcgttcagtaagatgagtggaattggaaaggagaaggtggctggttatgactagagtagtcgagcttgacctagagtttgaagcgtagcaagataattttgacaatcgtttcattcgagctaataattggagggtatggaggtaccatgttgagatatcaggtttcaagagatttattttagatgaattgaaatcggaagtatagattctcggccagtttcttgcaaacaaaataacttgatcgttcgatgaccgatcatcaatcgctctcggtttcccaagggtccgagtcgtcgaacacgcaatattcgagacatctctcgacggcgatttggagatgggccatccaattcttgcaccattgttggcagtccttgacttcgtcttgattgacgtcggaccccaaagagttgaagtgtttgttgagtaccttcatgggtttttgcaagcgcgcgaagacctcctttaagatgtgacctgcttgatcgcgactgacttgcaaggtcacttgagcaaatactctgaaatcctcgtcgatcgtgtccgttgctttgtaaagctcgttcaactccgtgagagtcattcttgaggtcagagaagggttgctattggtgggtctggatagcttgttcaagagaagtcggccgagcctgaagatcggcatagcgagctggacgtatcggacttcgtgatccgccattgtttctcgcggacgccattgggtcatctcgagatgtttgtcgtcctctagcccttcgagtgggttactgactcgaaccttttgaggtttgagacatttgattaccgcatgatccatcacctcgacctctctgaccatccatcgccacttggcctgcattgccaatcgaggcgatttcaagtccccgatcatgtggtccatcaaatcgaggagagatttgacatcttctttagtgtctttgactccactagaaccggcagcgagtggttctgagtacgatttgaataaatcggcgatcgagtccctgacatgatcgactccccaaggtagatcggggtagtagtagagcggtatgtcgatgagattgtccttcgatcctttgtatttggatggatcccaagtcaagctgaccgacatcttgagctgggtagcatcgatcgagatctggtgcaaaagtttatgcaccgcttggagttgtgcatcggttttcagcttgttttggtccatgatttgagataaatcgacgagtctacgacgcaatcggggtagaaggtcgaactccattcgaaacggtgcaagctctcggaagtcttctttgtccgagtaccagtgcatcgttcgtccttgcttaagcaccgggatgagtttcttgaaaactctgacaagaaaatctagttcatacatgttgaagaaatcaagcccagttagataattatcggaagaagatgataggattgacattaaacttcacacacgtttggggagttcagatggttttcgacgatcggatttggaggattcgatgagggtagacagggcgctggggagtggattgatgggtacttcgttgccgaaggagaagaaacagttgaggttcatgataccggggccgggcggagcctgagacggtggtggttgtgatcgtcgggccattgttggagtcaaagacagttaaggtttgacggtactttgtggacaggatggtggtcaacaagcctatggtacttgggaaacgcgtcaccgatggtccagagtggcagggatgggtgggtggcacagttgtgggagagggtgccggcctgctagggttcaaccgggtcgccatacagtcctgtcccgcgccgagcgcttgggtgtgccagcgccggactcaggcctttcccagccgactcggcagtggccagcaccaagtctgaggccaaacaaagacctgtctccttggagcgtgtctgtggagaaattgatcaggagtctacatacctacactctccagtagatcatgtccagcttctttgatctggcttttgatgatggaagatcgctgctatctaaatcaatcaatcattcattcatctctcacattaccctctaaggctttctaaggctgtctgcaagacaagatgcttcactcgacgtatgatgtatcaaagatagagagaaagaagaaacaatgactgtttgtaatctaatagtacatgttcgtgaatcatgaaccagaggagtgagcctagtgactcttttgatgtgctggtggttatcgtcgaagacgtgaacggacaccaccaagatataacatatatgtctaataaaaggtagctattacgagatcaacaatccgggaccgtcaccggaatcctagcccctttgaccgaagtctaaatgtgaaaaatgaaaaacagacaaaaggaattaatcatcaatgaaaaaaagaagaaggtctaacgatgtgccttttaaaggaacgaagaaagtgggttaaggagataacttacagccagcccggcccgactagtttccttatacctaaccaacagaaaaatcaagcagatttaaaacaatggtgacaaagagaaggcggacgaaatgatacaggaggagacatgagatactcaacttgctggacatatccttggcggtctgtctcatggccgcgatagcctcgtccaacgagacgctgtgcacgccgtcacccgagagagcaagttgagctgcggtgaccgccttgacggcgcctagggcgttcctctcaatacaagggatctaagaccaaccaaccaaattttgttagctatttgtttcaaagatcgagacattctttttttgtaaaattcatgttgggagtggctcttgggtggctggcttctatggtgcggggtcgcaagatggagaaggtccagaggtgttcggggggacagactcacttggactaatccatcgatcgggtcacatgttagacctaaacaatgctcaatcccgatctcggctgccgcttctatgacttcaggacttccccccatgctatttttttccaatccgtttatgatcagagcatcaacggtaaaattaaacaaaaaaaaatgttaaaaagaaatgtccctttgagatgttggaatacaggactcataccatgctgcaaaagcgcctgatgccattgaacacgcgactccaacctaagaacaaaaccttccagtcatcactcatgtcagacgaggatgatagatttaagatcaagacgaacctcggccatacaaccgccttcagcagcactaatcgtcgcacctcgcttgtaaagcattcctatcgccgctgctgttaacaagaaagtcatcgtatcgttttccgggtcttcagagatgaactagccccccaccaaaaaaaaaagaaacaactcagatttctgatcttctcggcctttgtgttatgatgtggcgaaaaaaaagatgtacctctaagaaatatttcaagaccgaaggaagaactggttgggatgatgtaaggaagaagaaacattaatttcatctgacccgaagctaatccacgtctactgcactgtaaggtggaacgaaagaaagagatcactgaccaccagcagctccattcgtcggggcagtcacgatacgtccaccagccgcattaacttcactgaagtcgacaacaaaccagtccaataaagaataagatcaacctgactttcgcacatggaacaacggaagagttggggaaggtaatgtaatggacatacttgacagcaatagcataacaagacaagaagtccatcgaaggaaagctcattcgacgagggaggataggttggacgttgtgatcgaactggccacggaggagcagaggggcacgacgatttccgcggaaatgaatggtcgtattcgactccggggtgagttgggatgacggctcggcataactctgctccgtgcgtggcgccatctcgttcatctcctctctctcactctcgcccggtaacatgttcggcttcgtaaacgataatcgcggcggtggactggttgaaatgtcggaaactgatgggaaaaatccccgatgaagtctgtagtttccgtccagtcccgtaagatgattttgtgcattttaatccagtccgttagcccaattgcgctgattgactccaaaatatatgtcgttttctttcgacggggggaagagcaaggggaggaatgttcaatgaccttcgatacaaattcctggctcgtcttttgacccttaaccgaccgggcaagacgtcttcctcggaacagacaccctgcttgattgaatcatccatgacctagtaattgaaatgacacatcactgttttaagcattttccttcatttcaacattgacacaaaattgaactaccaactttgtatatcttgagaactcgttctctgatctcatcgtcggagaagaattctcgctcattattgtatacaatttgtgcgatggttagctgagtttattcaaagggaagaaagatcatattagcatgaatgacccggaagagaaaagttgaacagaaagcgagggacgtgcgttgtgtttacgagtgagttccacgaggctatcacaattatgaaagggaaaaggcgggccatctttagtgggaggatcgggggagggctgggtgttaggccgagtggggtcagcgacgacgggctgattgttgagcgggagagagtcgacgagaggctggagttgcttgaaaggatcgatccgactcgtcgaggccttccgcttgtcgatctgcttgtagtacaaattctcccccgagaactgggtctccgtgttcactacaaatcctcctccgatcgaaaaatacgtgttgttggcaatcaaatctccttcgctatcatacactgagaacagcatcctggtacatttaagaaaaatcaagaaatagttagttttgaaaaaaaaaagaacaatcagtagggagatagggaggactgaacccattaggatgttgagggagtacgcaatcccacaaccagaccagatctttctcgatatcgaactgcacacgatggccgatgccattagggtcgagggcgaggccgaggttgatcgacttgttctcgcacaccgatttgtagcgcgtcgggatcgagtctgtgtccaccgtctcgcagctgtggccttcgaaaccggccatcaacgcctcgggtgacatgtgcccttttcctgtttataaaagtatctaaattattttatttttttcgcataaaaaaacaacggcgcagatggtcatgatttgaactaaccagtggctgccaaactaccgtctattgagaatgatgttttgtgagagagcccagattctgaagtcagcgaagacacgttccaaaaaaaaaaaaacaagaagaataacgatgaaagacgacgaacagagtgcgactttaagagttttgacgcggtccaagacgccggcctccttgaggtcatttgtgaagatcttggcagccctcattgggccgacagtatgagaggaagagggcccgatgccgatagagaagagatcgaaggtgctgacgacggcatgtttctcgtctgcgggttgggtagtagaggatgggagagtttccgattggaggtactcaggtaaggcctcatcctctttgaccgcgtcgctcgcgcgaggttgggaatggaacagcgatagggatgatgaagacggatggttaggagggctgtccttgttggatgatggttgagttagcttgttcgtctttcttggagggtaagtcgaaaatgcgctcgatcgagtcgatcctaacgcttgctcccgacggtcaaggcctgccgtacctctttcactgtccggtttgaatggatgtggcggtatggtcgcgagacagtgatagttcttcttctgattaagtagtcgaccatagccttgtctcctggtatttcttccagcaagttgacccaacatttttgcaatacgagattgaaccagtcgttgggattactccgcgagcgataaatccaagctaggaagaactcttcggcccctagattaatacagttgatatccgttcctagaagtcagatgagcaaagcaaaacagattagataagatgaaactcttggggaggatcgatatgaatacataagtagatctctatgtacaactgaccaccaggttgaggcttgtccttacgataaggagcttccggttatcggagccatcgagatggagccttggcctgtgtcctcggttgatgtcgctattcaatacaatgtatcggttaacggctggaatcagttgacagcttgacgcattctctcaccactttcggcccagcttgagggtgagcttggatgaccactgaccaggtcaatgggagccatgggttggaggaactggcagtcttccttcttgggactgccaacttgaccaaacccagctgacgcctgaagccagctccaagcctgagctcaacaaatactccagaaatcattctgatttgtgccacgtcctgttggcatagtggtagcactctcactccgcttgaagagcccgagtacgtttcgcctcctccaacaccattgaagtccaaggatcgaacccccatttcagtcgattgtcctccttcatccaccacccagctcggaacaccagtaattgatgcgagccctcagcatcatagcccatccggcgctcgtggtcgctctcgtcatgggtccctttctactcagcgctgcgcccgggcaggggcaatgggaaaagacatgtgaccagtgctttcttgccaacccgcgtgtgattcggggtcaatcgggcaggaccttttttttttttttttttttttttttttttttttttttttaaagtgctattgatttcacataccgcactatttatctagcttgtgacatgtaagtacaaaataccttcttgaactaaagtgaaatgtaacgtcatgtaacacttagagacgagacttgagacataggagcacatgtggtgtgtaaaggtgaatgaaaaggaaaacgtaataaagaagaaagaagacgtagagagaaagaagatgagtatatgttgttctaaggaaaggaagaaagataacgtagaaagaggtgagacctgaaatgaagaagagggaaggatagagcagaaactaccagaaaaaaaaaaagaagggttttaagtagctcaggagttcggaaaactctaacccatcatcccatcccaccagttgaattttctctcaaagcgcgttgaggcccccacaacccacagcaagctattgaggaaggaaaaaaggtcctcaggctatccccccatagcctggatcccgtcggtcttcagggagtcaggataagagttcctaatccgttgcctgtaagtacaatctttagtctaggagcagattatcatagtgcaaagaggaattccgacaagaagaagagaagagaccaagagaggagaaagaagtgatcgatccagacataagagaaaatcaggttaagaagattctttgggtgagttgtatctcttgatgttcggaaatctgttggttgcaagaatgaagttggagacctcgtcgatcgcttttggattgtccatgatagaccggaaggaattagggtttactcggcatttgagtagccgtagtttccgtttgaaattctttcgagcttgtttgtacctattgcaaaacatcaggaaatgcgctgcattttctagtgcaaaacagtcagtgcatctcgggtctaggatattttttattttaaacaggaaattgttcaaaggagcggtgtcagctctaagttgcagtatcgtcgccgccaatcctttttcttgggtgtcaactgcctgtatgaactttgtgctgtctttggaaaaaacaaaacggcgtgagtcatcttccgacaatacctccggagttctgagtcgggtcttgcagttttgtctgagcttggccaggctattcggcacatttgatgatagaaaagtgcagtcgttcggcagtttctctcctattgcggctttcttggctaaaaagtctgctttttcgttggccgcaattccttcgtgcccggggcaccagaacagtcgaatacatcggccgagaagcttcattcggaagaagttatcagtgtagatgccctggcctggagacaaggagataggatcagctgaaagcatcaaagcgctctgattgtcgctgaagattgctacatctgtgaaggtgttggaaacatcagtctcaaggatcttctttgctagggttatagcgagtttcattcctattagctccgcctcaaagttggagactgagtcggctggatgtatcgccgttgcgatgctttctcctttagggtgagtcactgcagcagctccggcgcctttatcgggtacccaggagccgtcagtgaagatgattaaggactgattccgtacttctgcttgtagttgattcgggatgcgaaggagtgcctcggatcgcttctctaacaggttctgtatgcctgagattggttcgatccatgggggggctgggactgggtagatggtctccgtctgtgttactgggaagctatatcggtcagcaggagtcatgagcaggtgtagagggctcgggaagggaggctgttttccagtcagttcggtttggaggattcgagaaacaggatgagatgaaggataagtcagggcgcggagaatgtagaagtgcgagttacggaggtgaatctctgcgggagtgatcaaattgctacttttccggacaaacactagaggggtttgacggaacaaacccgtaatcaatctacaggctcgatgatatagaccatcgagcacctttgttactgagttggcatttttcttgttataccatattatgctaccgaagagaattctggagtagaggattgagaccaccagcctcctagtcagggctgtgtttagaccgtaagttgattttacaatcctatctagttgactgatggtgaggtcgcctgtcgcctttactttcttgaggtgttctgagaaagacaatcgttggtcgaggatgatgcctagccaccgggtggatttttggaactcatgggtgtggccgttgtggtggcgggagcgcgccttggccaaagctttggccggtttgtttggggcgtgcggaatgctcgcggcgctgatgcggaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctagcaacgatgggtagttacgctaccgtatcggtaacgtaacgtatcgtagctttttttgggtcgttaatgagcttggtacctgtaacggccctccgttacggtaccaattttgtgtttgtttcatttttgggagctgttacggtactatggctgtggcggccgcatttgttttctcagttacgatatcactagggtggggtaattttcgttacgggtaacggataaggatgtaataaggtcattacaaaattgttctacttttcggaaggtaataaagcggcaaaagcttgaccagcttctgaaaatgcacccgacaggggtacttcctcacgcaaccacatgaggctgctaacgcagtgcgacattgtggaaggaagtaagcggccacgattgctactacacacattggcagcagctgagaagagcctctcaacagcacaagagctgccgactgatcctaaatatgatcgggccatagtggcaagtattggataggatttctggtttgcctgtgaaaacatgcaacaagaggttaacaaccttcatcaaattctctttcattcaaatcagatggaatacagaccttccaccatttcaatggtgttgccttgtcattgatagccttagccttaaagttcaagtcagccttgaggaatgcttcaatctcattttcttgcggggttcgttgctgagttgtccgcattgccagccgggccatgagagattgtggcccagcattggatggtctatcaatgatcgctacatccggatccggatccaccacattgatgctgggctgttcaagctcgagtttctcctgcactcgtccaaattctcgattcaggagggatgttgcttgttctacctctgagctgtctgatccaaaggccagctcaaatatgtgcattctgaagcatggatgcaatattgttgctatgacaagtgtatggcactgcgtggcctcgtccagatacttgtcgacacgtccatgcatggcaagatacattgggtaaagcgaatccgtttccttagaggtcgccaacttctctaaaagactttctcgcaactcgaggtatttgggaatgacatgacaccccgttgcctgattgccttccatgaaggcagtcagttcaacaaagacctgtacacaaattgatagtcagaccgaggttagtgaaaaataccaacacaatgagaaggaaagtctgacctctagctcggcattcagattgtctatctctttccaatctcgtggtgtaaaaaagacattggcataaaccccagctgcattgtgttcttgatcgtctttcagaaatcggtcgatgacctctcgagcattgacagctttggaatagcttgtatactttatattccagcggatcccgtatcccgctatcaatggagcaaccttaacattcatttctttggcggttttctccaagttgggcctctgggccgctgatcttgtgatttgcttgatgactgtgtcaagctattaaggtggaaattgaaaacatcagcattagcaaaaaaccagtcagaagagatctggcactgagctcaccttcttggttagttccagaagcctcaaacttctcgcatgttgaccagcaataacagaggtagccgggtttgccggggttatgtccttctccgatgtagtttcatcatcaccagatccttcatcatcagcatttccgtagtcactgtcagaaccgagatcctcttcaacttggggacttttgttgacgatcgaggtatcaatatccactggatcggcgagctgtgttgccaaatcggtcggttcgtctgcctcggctagccgtccaagaactgggaagaatcccaagaccgagtcctttgtttttccaggtgtgagtgtcttgagagacaatgcagaaagacctgcattcacaatcaatgcaatcttgtgacaaaaacagcggatatgcatgtgttttgggtcccacatatcggcgccagtctttactccggtaaagtttcatcagtaagtcgtacattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatatttatgggtgatggtttgtaaaattcggtattagccccataaaaatgtaattttacaagacatatgtcttgtaaaaaatagtttgtaaaattcacttaccccttaatttaaccccttttggggccctttgatgcaaaaaaaattttggggaaaagtgactggtttctaatggtggatttcctatatttgataccccctcatctgaaaaaatctgaaaaaaatataaaaaatctagagaaatctaaaaaatctggaaaaatctaaaaaaattagaaaaatctacaaaattctggaaattcagaaaaatctaaaaaatctggaaagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacctgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggcaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaatgaattgtttgcaaacatgtttgtaccttattttttagccttttttaaaattttaaaattatttcctaggttttcatgtgcgtagaatttcttggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattctcatcattttttgacattttaaatttatttccaacactttaagacttgtagaaaaatggatgggtatcaaaaattttttctccaaaacgaaaaaataacaatcttggaatactggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtagtgttgcttaaataaagataaaaataacctatcttttgatgtaacttggtcttcttgagaagactcgaaattggacgagccaacagatgtccatagtgtttccaaggtatcattttcaaggtcaagtggcggacttggtattcccagtcttgatcaatgtaagaaactgcggctccaatgaacgcaaaccggttaacttttgtagtccacacatcgtggatcagggtaaacttggtgtcaagcttctaataacagaagaagaatatattagccaacacgctctgtcaatgagtgaataaaataaaatccccagaaaactcacatctaattggtcaaaaacacatgtcttgagcatagtgtaaagctttttagcttcatcggcagaccaccgacgaccatatagatgtgccttggggttggtgtatctaattgcagcacaaagataaggatcctccaaacgagcccacgggagagcttggcggatctgccagatcatcatcatttgattgaggaaacggttatcgaaggaccccttaagcgtgaggaagccttcgattcctctttgtttgggatcagctggtttggctttgagttctgctgccttaacttcagcaaccgatgggggtaatttgcacccggccgcaattgcttgatttcggttgacgcagcccaaatggcttttacccttctgggtatatccatcccgatgtgatttgagatttcctcgggaggactcgtgtccacgagaaataaccggacaccacttgcactgaaaactcaaaggtaggtttgggtcgtccgtctcgttacacaccgggagttcaagtagctggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttatctgggtgaaataattacccccacctcttccccttgataagattatccaagcctctctctgtttcagaatgaactcattaccttatcttagcttggccctttctttggtttcagtctagtcttatcttatcttagtgccacactaaattaggccacattgttcatagttcaattttcttccttgttcattccttgttccattttgttccatccatcttccaaccacaaattggccactccccagaatcttgtatataaggagctttgtgtttctcttcacttgttccccatcagatcctgccccagcaatccagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagaaacattagacataccatcctcaagaaatctccacagccacacctttccttaagagtccatactcttatattttcttgttatcagagaggcagcccattaaagcactcatccctctcaagctctattcctcccaagagtagttccacaacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttagcgctaacaggaataccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgccttgtgatatgcgtccgtaggggtgtaacttccaatccgtgagtgttccaatgatgcatccagcggagacctaggctgaatatgtccgtagagtccatttctgaagccgtattggttgatttctgagtgaatatatgagaaaaatgtgtataaaggaaaaacttgaattttttacatatttaattaccacaacgcgtgtgggccaaaaaaaagggtccactacgctgcgctaaagtggtttttggccgctttttccgctaaaagcgctgtagcgcagcatagcgtggcgaaaaaccgccaaaaacccgctaacactacgtttttggatgaaaaaaagcgccgctacgctccgctttttgggtcaaaagcgtagcagcccaccactggtgcatgtagtggaaaaagaagaaatttttgaggccattgaaaatatactctggttgatttgaagattgatctgacttggtttgataagcagtgatttgcaggggtgattttggaggagatgttgaggttagttgaaagcagaagtggtggggtgagtgaagtttgaattgtggaggattgggtgtgatatttttaatttgaattgaattttaatttgaaattcatgagagatgtccattttgggctaaaagaatgggttgatttatgctatatttgatgcacccctgaccaaaaaagtaggttgtttggtcattgaaaaggtggattttgtaagtgtgcatttattgaagccattcaactaaaaattggtggattttgtcatatttgatacccctattgtattggttccaccattgattttaggaatgaacacaaataaacaaatttgctgcaaatgtgcacaaggatcacattcagagaaacaatttttgtagtcattttaaagacttcaaaaatttatcccctacacttggctaggttgaactggagatgtccatattttgacagtggatctattcattcgcctccttgggacatccagcaattaaatttgaaagaacctgaaaccagctccaataccaactttaagtgttaccataaatgacctttatcttcatgccttgatggcatagcagaaatctcactctgattcaagagcccattgtgtttcatacatcctcaaaccccacaagtagcaagatcaaaccccatttcaatcaactgcactcacaagttgatccaacaatgtcaagtctattccgtctaatcaatctggggctcatgtgcaccctcttcctgttgattatggtggaggtaaaatcccctagtggaaccagcaaagtgtgttcaatctgtgcaaaaggaaatccaggtcttcgagcaaggaatctcaagtggtatggggatgaaacagaagagctttgtggaaggctgtatacacctgcaaatgagtgtgatagtgtagtgcgtgtcaggatatatacctgttgtaaatgtggcacaacaacctgggtatctaatggattgtgcaagggccaacataatggcacattaccccctgaccgtgtctttgagcagtcccaaccagtgggatcctcagtgggatcaaactgaacttgaataagataacccctccctcccactgtggcagattcttttgtacaacttccaaagtctcattttgatgagacagactaggtctgggtcagaagaagagattgtggaaaggataattagcattactttcagtgatgataacagacattgaaacaacacagaaacaagagaaaaggagaaagtgaaacaaagaaaaataagagagacttacctgggtcagaagaagagattgtggaaaggatgaggaaagagaatccttccacgcactcacttctggcccaggtctactacaagatctgtgatagataagtgaaaggtatgtagcatacataatgaaaaagagtgaaaaatggaaatgacaactcaacacattttgatttgaaaagagaaagtggaccccaggcatttttgtcctgcgtctaggcctatctatgaggcaggaaccctgtggggcctgtagttggctcttgaaatgtctttattattaagctcaatgatttgaattgaatgaattatctctgtggagggcacatctagcagcatagcactgggcaggtggctcccaaaggaaacttgccacagtgcagacttttgccttatgttgaaaaaatggtgcggcaagatggacagctttggtggaaaaaacttaaacttaacaaccaaacaatccactcatcaccttttggatgtctgtttggactttcttaatgggctgcatgttcattctcatccaaccaaaactcagacttggcgcaacacaagccaattttataatctgagtttactcaagttatgaaactttcaaaatctagaatattggatgtttcccctccgtgttttcgctagtcatgagtgtgacacttgtgaaaggtgtaccatgaggttctgtgaatctatcttcctggtggctatcataccaaccttgatcattaagtattgtcttttcctagagtagaacctaattgtaatattttgatttttctttattctgtcagatcatataattatggaggtactgagcatccactttgtccaaaaaatggaaacatggggataaaccgccactttgggcaagtaactgccaaatgacacccctgaactgccagaatggccaaattcaaaaatggatacaaccatcaaattggacacacatgcccctgaaacaaaacaatttctcctggactgaaaaacatggcactgatctgccatctgttccatcaaattttaaaaaagcttgaatacagcctgaaaatcatacagggaatgatgcactacagaagccagattccccaactgtattgttgagatgaacacccttgagactggagaaaaatgtgttggaaaggatgatggttcatttcaacatggagaaagaaaaatgagaagaaagaaagaaagagacatacctggagacaaatgtgttggaaaggatgaggaaaaagaaagcctcccagtcacagattaatccagtataagaactgagagaaaacaactgaatttcacagagtgtgacatgagagaaatgaaataagaaagaagcacactaacaaccgttaacatgcaacaatcagtgacattttgcaggtatcagagaatgaaataagaaagaagcacactaacaaccattaacatgcaacaatcagtgacattttgcaggtatctcaacatgtatcaccctgcatcaaatgtaaacccaaatattctgttccataattttacctgttacacattgtggaaattttcaagctaaagtaaagagcttagaggggaaaataaaaactacacaggggaaaatttgagttgaagacttggatgcttattaagctgccctcttgtcaaggcttgggagagagttacgctaagaattaaaggaaaggtgtggatatttctgagggtaatcatagtatgagatttattactgatgtcttgtacagccccttgacagaaaaaatggaaccctttaattggagtctagagggcaaaccaatagacttgaatttatgcttcctggtgaaactgtggagaatgagttctaaagaatgattctgacaaattgaaatggaaaatattttgtaaaaatgttgtatgtttttccccattttctgatttttttggtatttttcaatcatttttcaaatgaagctcagagaattatgatcaacacaattgcatgtgaaaagaatgattataaaaaagtgaagaatttcaacaacagatccctccccttgttatcagtttttgtaaagtagagagaaagaatgacaaattttgaaattgaatcccacagtaaaggtgcttaaatgatcccatgaatgtctctgatcaccatgccctgctggcatagcggaaatatcacttcacttcaagagcccaccgtgtttcaagtattgtagcatcacagaagtactcatatcaaaccccattgtgattgaatgctcccaatagtacagccaacaatgccaagctaccaactcagtgtcacccatctggggctcttatacactctcctcctgttgctgattgttacggtcaaagccccaactggacacaacagggtgtgtaccatctgtgcattagactgggcagatcttcggaccaggaatctcaggtggaatggaaaaacaatacaaaagccttgtggagagctccatacgcctgtgaatgggtgcaatagcatagtccctgtcaaggtgtacttctgtggtgaatgcggttcaacaaactgggtacccaatggaaagtgtaggggccaacacaatggcagggtcccacctgagcggatcttcctcaagtctgaaccagtgcctggggaaccaccagctgatgtggcatcatcagtggggtcaaacactgtgtggtcatcagtgggatcaagctcaccttgaattggacaacactaaccttccactgtggtgaatttttttctccacatgcatacctcttacttatatatccattcttcatcaagtctcaccgggtataagcgcggatctgactcaaggggggctagtgacgccttgaggccagaaacaaagttacaacccttcaaacgagaccctattgctagaagcatcagtattgcaacttggatggcaacagtctctagtcatgtgatatttcttctgggagacacctcagctcagttctctttcaacgttagttgtcctcagcgttttccaaccaatactcctattccaaaacttgttgaagaatctcctacccaaattatttctgtagggtttgtatccaggcacagacaagtatttgagtacttgttcagggtttttagccagaatttcaggtcctcgaggacatcctctggcactaccctagttgcccacctctttttcaacttgttaatccaccaatgcactccacatacgtagcatctcaattgagggaggagaagagaaacatggttgagcattcctgcgagaacttctgcgtccgtaaatttgcattctttctttggaattaagaatttggatatttgagattttcattgttctaattttggtaatggcaggctaacagtcttctcccagccattccaaacaaaaccaataaacttttgctctctcttgaattcagtgcattttttgacgctagtagccactcccagttctactgatctctttgaaaccgtattcaaattacatagggagcttgttgactttacaaatatattgtcatctacccatctgaatatcttgatgacatcaaattctgattccattatttgtttctatgcatcctctgggagtccaaaagatccacatccagctatgcccccaaaaggatttctagtgtcaatgtagaggttgcctttcagatctttctcaagcaagtagggccgttgtggtaattaaatatgtaaaaaattcaaagttttttctttacacacgtttttatcataaattcaatcagaaatcaaccaatccaacttcagaaatggattctacggacaatttcagcctaggtcaccactggacgcatcaatggaaccctcacggattggaagttacacccctacggacacatatcacaagccaatacccagtcaagcacatgtcacaaccctcaaatcacctctcagttatgcttatacacagctcatggtatacacataatttcccacacctctttatctccaccgcataaattagtttggttctatttgtcacctcatgcactgcctttgcaggctgcgcagtcttgattgaattacttttcccacagtttatcaattttctcacctcaattatgacaacagctggatttttcccacaatttattgcctcaattgacactttctcacattatttacgcactgcagcacagcctttgacattaattgtacacagcctcactggttaatttccctcacttgcatgaccagactagctaaattcactcatttgtacccacaggccagctcaaatcactctttcttgtctgccctggagctaaattccctcacttttgtctataaaaggaggctctcttccccccatttgttgtctcctcagttcattcactcagtacatcactcagcagtcaataaatatataactcaccagttacaaacatttatataaatctttcacctgttacacaacataacagtttcttttataagcaattatatattcaacctttacctttcatcaaacaaagttttttaccggaactgaccaatcctatcacgttattaaaactttccaagctaagcttgggggtcttgtttctgatagcataaaagggcagagtttgcacctccatcatccccttctcaattcagcaaaagggtttcacaaccacttttgagtcttacaccgttgagatgcttttgttgtaatttgacggtatgcttttgcccaatcaagaactagagatggtcgctttgcatccggatattggatatccgcatccgtggctgctttttctggggaaatttgcatccaaacccgcatccgcagccgctgctgctggagggtatccttggaaaccctccctctaaaaggtcagtgaggcaccagctggaagagattccttccagtcggcgaggatgtaccttgccagctggaaggggctccttccagtccgcaaggatgtaccttgccggctggaaggggttccttccagtcggcaaggatgtaccttgccagctggaaggggctccttccagtccgcaaggatgtaccttgccggctggaaggggttccttccagtccgcaaggatgtaccttgccggctggaaggggttccttccagtccgctgtggaacttttcaagctaaagaaaaagagcttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttattactgatgtcttgtacaagtcacctgctgagcgatgagaggatgtggggattctggtaaggatgaggttctggggttgcaatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggaaagggtattctctatatacatgtgggtggttctgatcagatactagtggtaagatatcagctgaatgtaagaagatggtatgaaataagttgtatctgaaagaaaattggttatgaaataaatgtggctgacaaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaaaataatatgtagtgcaaaaaggaatgagataatcaaagactgaaataaatattctgaggtgagatgagaaatctgggtggtgaaatatatatattgtaggtgatataagcaatgagtaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatgtaaggatgaaatacttttagtatgaaataaaagtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgggatgacaatatctggatgagaaatcagatgtatgggatgaaacagtatatgtagtctgaataaatgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaaggtactgagggaagactaatttgtatcttgagatgtgtgatatgtagtatgttgtagatatgtagtactatatattatgtaaccaaactatgtaaaaaatactgttttgtaaccttctgaactgggtacaagataatgggttatgtagcatatgcatatctggttgtaataacatgaaaaatactgtaaatagctattttgtactatatatgaccttgattggtctcaccacaccgcaaggatgtaccttgccggctggaaggggttccttccagtcggcaaggatgtaccttgccggctggaagaaacccatccagtcggcagttggcaaggtacatgtaccttgtcaactggaaggaaacccttccagtcggcgagcatgtacctcttgccggccggaaggctttccttccagtcggcaaggtacatgtacctttccagctggaaggaaacccttccagttggccattggccttgggtatccgctgagatacctgggtatccgctgagatacctgggtatccgctgagatacctgggtatccgcttgataatcagcaaaaatggcacatccgctggtgggtatccattgaccgtctctatcaaaaaccaccaagtcaaatttttcttggtggcttctgaaaaaggttgatacaattttaaaatcatcccatgttgttttgaaattgattttattcacaaaagagtttactgatttcacgtcaatgtttttcttgtcattcttcttggcgaaagacaaattgttgatttgttgcatcttgccatctgcgtttacaactgagcctaacggacttgacctaaaaaatttgaacctctttgctacttttttttgtgaaaaggggccaaacatccaccctgctttcacttcttcatcaatagaaattttgaattttttctgcagcattaaccgcggaggagcggttgtcgggggtgaaccatctcaaggttcctacaacatgatcggggatcccttgatcaaaagggtttttaaaatcatcaataatatgattcatttttggtaataaacctgctttactcatttcttcttgccacatgtctaatttcattttacatatatttatatatagggcattaataaaaaacacagtttttctgcgtttacacacggttttgtatttaatttttactgcttattttttgagtttttttgaatttttgaagttgtttcctacacttcaaaaggtgtagaacttaatggtaaaacccattttgcataaaaatgaatttcaattattattatttttttttcactcatttctcaattaattgtttgcattaagttttttaccttatttttcttgtttccagctacattataaagtgtgtaaaattttatggtgaattccaatttttataaaaatgaatggttcattttttaataaagtgcaatcatacccatcttttcacttaaatttttacagcttaattttcattcttttttgaaattttaaattcctttcctacactttaatacatgtgaaaaattatcgtaataatcattttacataaaaatcaaagattgttattggatactgcgttggacaggtttttttaatgttttttaattggtttttacctgcttaattttgaccattttttgagcttttaaaattatttcctacatttaaaaatgtgtagaattcaacgaagaagtccaactttcataaaactcgaagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgtaggaaatgaacttaaaattacaaaaaataaggataattaagtgtgtaacgaattaattaaaaaaatgtgttaaatgcaacattcaagaacaatatttggtttttatgaaaaacaatcattaccatcagtttaaacatgtcttatagtgtggtaaataaatttaaatgtcaaagaataatgaaaattaagctcttaaaaatcaattgaaaattatgactaattacagtattcagcatgaacaattgggtttgatggaaattggattataccattagattctacgcgtattaaaacctaggaaatacaattaaaatttcaaaaaaacgtaaaaactaaggtgtgcagtgggtagacagtgaaaagtggctgcttattttggattccagcgctccaaagcacaaatttgaaatcatgagacttggtcagatggtgcataatagttcccaaaaaatgaatatgaaaaaataaaagcaaaaaataaagggtgttaataaaaaaacgcagtaaatccgcgtttacacgtggtttctgctgagcgcagcacacgcggttttttatttaattttttaccgctaatttttcgagttttttcaaattttcaaagttttttcctatgttttaaagcgtgtaaaatttaatggtaaaaaccatttttcataaaaatgagttttaattattacttttctttttccactcattttttcaattaattgtatgcatacatgtttttaccttattttttatgcttttttgaaattttaagtttatttcctagttttcagtgtgcgcagaatttaatggtgtaatccaaattacataaaaatcaatggttcattcttaatactgaaattagacacattttttcacataaatttctacagcttaattttcattcttttttgacattttgaatttttttcctacacttcaagacatggttaaaatgatggtaacaaccattttacataaaaatcaaagattgttattgaatactgtgttggacaggttttttttatgttttttaaattgatttttaccagcttaattttgatcattttttgaaattttaaatttatttcctacatttaaaaatgtgtagaacttaatggtgaattccaatttgcctgaaaacaaaagcttcattcttaatacatgagtgtaccccgtttcttgcgtaatttttaccgtatacaaattttatttgaatgcaaaatgaatacagtcatcaaatccaaaacctttcaaagtgtaggaaattaacttaaaattccataaaataaggattattaagtgtgtaagaattaattaaagaaacatgtcaaatgcagtattcaagatatagatttcattttgatgcaaattcattgttactacaattttatgcatgtttgaaagtgtaggaaaagaattcaaaatgtcaaaaaataatgaaaattaagatgttaaaaatcaattgaaaaatatgactcattacagtattcagtatgaaccgttgagttttatggaaattgaatgctaccattaaattctgaacatattcaaatgtgggaaaaaaatttaaaattctaaaaagcataataaataaggtaaaaaaattcatgcaaacaatcaagtgaaaaagtggagaattaaataaaaaaaacatgtcaaatgcagtattcaagatatagttttcattttgatcgaaaatgagttttaccatcattttaaccatgtcttaaagtgtaggaaaaaaaattaaaatgtcaaaaaacaatgaaaattaacctgtagaaatttaagtgaaaaatgtgtctaatttcagtattgaaaatgaaccattgatttttatggaatttgaattacgcctttaaattctatgcacattgaaacctaggaaataaatttaaaatttcaaaaaaacataaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtggaaaaagaaaagtaataattaagggccttaaaaaaaaaaacgtggtttttcctcgttttgacgcggttttgatgcgccgcagcacacacgttttccgcttttagaggcggttttttaagggccttaataaaaaaaacccgcattttccgcgttttgacacggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcatagaatttaatggtaaaaaccaataaaaatgaattttgattattaattatttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttatgcttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaagactcaacagttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcatttcttgacattttaaatttatttcccacactttattacatgatcaaaatgatggtaacaaccattttacataaaaatcagggcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattctaagcatttttttttattttaaatttatttcctacatttacaaatttttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccccgtttcttgcataatttgtactgtatacaaattttatatgaatgcaaaatggatacagccagcaattttgaaacctttcaaagtgtaggaaatgaacttcaaattccaaaaaataaggataattaagcatgcaagaattaattaaaaaaacccgtcaaaggcattattcaagatacagtttttattttgatgcaaagtgattgttaccatcattttcaacatgtctcaaagtgtaggaaaaaaatttaaaatgtcaaaaaataatgaaaattaagctcttaacaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaagaaaattggatgttaccatcaaattctacacacgtttaaatgtaggaagcaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaatcaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctacatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttatgaaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattgcgaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcgttaaaaccgcgtcaaaacgcggaaaaaccgtgtttttttattaaggcccttaaaaaagacaggagtcgtccaactaaatacgggagtcattgccatatagcgtccctagagactcaaaaaaaaaagttgagccactggggccccgccccaaaggcactatcaatgataaaaaattagattcattgaaaaaaatgattgcaagagataaaagaaatgataaatgggccaaaaacattcaaaattgatcagaaatgtaagaaaaaaagtgtaaaaaaggaaacagaggaaaaaagtaaaaaactaaaaaagacacaggaaaaaaaaccctagtagtgggtcattggattttcaattttcctctctacactgacagtcaattggaaacaatcagaaaatttggcttcccatccccaagcctcttctgaggccttttctttccaatccttcatgagctgaggggcagcaaagagtcttggtttatgtaactgcaaggggaaaaaatgagaaaaattggatagaaaagcaataagaattggagttttatcattgaacttgaagtttgatttgggtgagtggatatgggtcagttgtggatatgcgggttaggtttggaaactccttcatgggagaagaaacaatttttcttctcccaagccggctcctagggattggtctgacaactcccgcaagacaaaaaaaacagccaagtcgtcactttggaaaattgggccatcaactcccgttttgtcaggtgactttagcctgacaactcacaatggaaaaaaaaaaaaaaaaaaacagaaaaacctgaaaaaaaaatgagaattgggagcgacgactcccaaaaaaaataaaaaaaaatgtatttcaaaaggggcttggaaaaacgactcccaaattttagtcgacaactcccgtttcggtcgggaggtcgttgaacgggagtcgttcttccaattcccgggagtcgtcggcctaattccacaggcgattttttatttttttttaattgaaaatttgggagtcgtccacctaaaaggcaggagtcggcgccccaaatttgatccttaattttcttgattcttttttttttccttgggagtcgtcaggctaatttccccagacggaaagggagtcgatggcccaatcgtccaaactgacaactgggcttttttttgtctcgcaggagttgttgacaaatccctaggagtcggtatgaattgtacaatgaaattgtttgcgggcctgattggtattgaaacgtgttccacaaactccacggcgctttggattgtatcaaggttgatttgccatcaccttgttcaaagcctcattggatgtctatgccttcaatgacaaatgcctttgacaggcctgtttgctttttttctgacaccttttgccatacttttcttgcttctttctgcccccccaatgacaacccccctatttttattgcttttctacatgaattttctcattttgtccccttgcagttacataacccaagactgtttgctgcccctcagctcatgaaggagtggaaagaaaaggcgtcagaagaggcttggggatgggaagcccaattttatgattctttcaaattgactgtagagaggaaaatagaaaatccaatgaaacaccactagggttttttttatcctgtgtctgttttagtttttgatttttttcctctatgtccttttttatgttagaatatatgcttatagacagtgtatgcttcaaccataacacagagattatcctgtatatagtctataccggattccctttggagttttccttactcactgaacaagaacattatttttctcacttcataagtgtcacaagactataagtctgtgaacttcagtcaagtcatcctgtgtccctcgcaacattttaccccttttttttcttacttttctgatcatttttgaatatttttggcccgtttgtcatctcttttatctcttgcaatggtttttctcaatcaatctaatctttttatcattgataaattgcctttggggtggggcctcagtggctcaacctttttttggagtctctgagggtgccatatggtgacgactcccgtctttttttaatatagaaaaaaaaggcaaaacatttggcggaatttgtgcaacaactcccttgtattaggtggacgactcccgtcaatttaaatataaaaaagggagaaatattaggcggaattggtgcgccaactcccgcactttaggcggacgactccctatttttttaataaaaaaataaaaattctccaggtaaaattagtgcaacgactccctatgtttttttgggaattggaagaacgactcccgttcgacgacctcccgaccgaaacgggagttgtcgactaaaatttgggagtcgtttttccaagcccctatatatataactctggtgaaaaccaatcaattataaaaaggtgacctgtggtttagcacctttagtgttactgccacttgcaactactctattgctttgttctgctttctttgagatacgatatgatgatgaggattgattgtatgtggcaactagaaatgggaagacttgccagaggagttgggaagagagtggcttgttgatccctctctataaccaacaagatcctctgggttgtggacaagggtgcacggactggtccatgctcttctaaccagtttggcccagcataacatctggatggtcatgtttggtggggacttgtctgcggctccatcacctcagatttcttgcaaagaatgacttgtagagacagaaaaaatgaagatgttgtagagacagacaaaatgaagatgtgtctggtgagattcaaactcacgacctcagcaaagctgagacacatactagagtgctgcctttaccaactagcacagctggtgattggatgtcgcatacagtctgctgcgacacccgcagtaaggggggccccttgctgcgggtgttgcagcaaactgtgtgcgacatccctgtgacagctgtgtaggctacagacgcttgtgactgccagggtagttgggtggtagtgctcatgggtcaaacctaagggtgtgacccaaaccagtgacccgaacccatgccccagggcttgagccccggggtccagggatcaggattgctttctgaaatgccctgaaccccgggtcattctacccatcctttgaggagttcagagttgagtgtaatatgaggtaaggatttgttgctgaggctcaagagagccttcatttatactcatgactaaggtacaagggagtagtcaatgagtattgatgtaaatacaagtgtcaggccagaaggccaataaaggagagagaaatgacaaggccaaagggccgggtccgagaaaggataagatacaagcggggacaaaagcgtccgttaagagatgctagagtgtgaatacaagagagaaaggggagtcttccgcttccaacgaccgtcctgagggacggacacttcctattttgggaaggacggttatgggctttggcagggacccagatcagttgtcggaagagcttgaacgatttaataatgtttctttgcatttgagatcgtgtatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccagagcacaaatttgaaatcatcatacttggtcaggtggtgcataataggtcccaaaaaatgaatatgaaataataagagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaacaaaattgattttttttcagaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagtttgggaaatgagaagaatgattatgaatgaaaattttggaaaaactggttttcagagggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttactgttttggctccaatctggaccaccaacctggctaaaccttttttggttccaatttttttcatttataatcattcttcccacgttccattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaatcaagtttattttttatttttcacaaattttcaaactttattttttgcttttattatttcatattcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtctgtgtttcagagctctggaatccaaaataagcagccacttttcactgtctacccactgtactaatgggaaggaatgccgaatggccgcatctatttacatgattggttgaggaatgagtgttggggaacaagaaaaagcaatggcaacggagaagaaatagaagttgagccgagtctggaatgcaaagagaagaaaaattatattggcccattgaaggcctcataccaatccttgaggcataagagctgcttgatgctacttgcttttaaggaagattgttcccaagaaactatgttttggcccttagaaaacactcgctcagatgatgcgcttgttgctggaatggtcaggaagtgtcgtgccatcatcaataactttgggaatgtccgttgacgggaagcccaatagtcaaggatcttgatgcctttgggttcaggatcctctttcaagtagagagtgatttctgcttgaatcctatccatcgacaaggtggtttcgtatagtgatgtagcaaagaagcttttcttctttgttgccgaagtggaaggggtagcttgggtatttgatggtgtcttctgtagcattgtcttttcataatcaatagcagtcattcggaaagtttcatcaatgtgatcaacagagaggccgtaatgatttgacataaatgtggcatgtactttccagaaggcaagtttgaaagtcgggtctaaaatcattgcacagatatagactggtttttcaagagcacttcggaaatattgatcgatcttatctatcatctggctggctggaacaatcagttgggattgatcatgtagaccgctccgagtgtcatgaaggtgtttgagaatggtgatgtagactggaagagccgagtttagagttggatactttgaagcactgaggatagagtttgcctctacaaggggctcaagaagttccatgatgtgctttgcatggtcccattccgatgtggataacgtatacttgatggttttgtgactgtctaggcaaaagtggtggcaggacttttgaaggagaatcactcgctggaacatctttgttggaatttcatctctctctctcctcatccctaaaaatcctgttctgtttagtcttttaattaataatgattaaatattagaattcaaattattatacaatttttgttagtttctgcgtggtatcttgtcctgttgtctagtgctgcaatccttgtagtctttgaaccctggtctagtctttatcaatagtcatttgctccagtcatctattcaagaatttgtttattttttgttattcattatgatattcatttttctctcaaccacatgtttgacctcttgtatgtagactatttaacgcttagtctcctctaagtaaaaaacacattggctctctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgactgatgaataatacactgaggagacaacaactgggtaggagagcctccttatatagacaataatgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaagagttaaagtagtgatccaaacagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattggatttggtgatatgtaatgatgggtgaaatccttgtgatatgtagtccattgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagaaaatatatgtataagaaaagaaagaaaaaacttttaattcttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggagaaaatgggaagaaaatagagaaagagttaatttttaacatgaaatgaagtgaaaagggtagtgggtatttggaggaaaaagctggaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtgaagccaagctggggtggccgtatttgtgattttgaaccttaaaattaatttttacagtttatttaacagggtttccactgtaaatgttagtctcaggtccctatgtaccccccttctgcccaatagttcagaggtggggggcatttttattttatttttcattcttttttttattttattttatctacatacaaattttgattttgctgcgcgctgtgcacagctgcgcagcattggatgtctgagtgatcttgctgttgacgttgagtagcctggtttacctgcaaagccccttgggaggggcccaaggggatttctgaccgttcgggtttcgagttttgattcggggtcgcgcgaggttgagagaaagctgcggccgcagccgagggcgctgagccgctggtgcctcgttccggtccaaggagaagcattcggtccaccggtgccgatttcgattccggccaataccgacaagatccttgcccgactccgacttccgacttcttccagcatcgtcgatcggatcttccacgcctcgccaggtgagtgatttatttttcttctcaaaaattctattaacactgattccgaatcgagcacggtgattggccaggatcggcctatcgcggggtgtagcgcgtcgcgaggtcgtttgtgagggtcaagtgagcttgcttttctattcctcatcggttgttgctgtgtaatttcaagattataaaagcagggcctagtcggtgattcttgcccctccagcctgctaactgtaccatcttttgaatccaatccgttgtgtgtaggagccgtttcgcattgattgcagtcaactgtcttccatcagtcaaatggagcgagctgagtagctaggattggcccacgacggggcttagcgcgtcgcggtgttcttcatcggagccgtcaggtgagctagttttctctttcttgtcagttgttgctgtgtactttggagaacgtaaataaaggggtcgagtagaccgctttcatcccccctcatcattgttatgctcatcttctgattagaatccggtccgttgtacttgaaccgctgtcggtcgaggtcatcgatgtcaaaaaaataaataaagaacctagccgctatggaattccgagctcgtctgatgtgatcgagaccgataatctgagcttaaaacgaccgagtcgctaatccatttctaaatcattcctactatccatctcaggtaagtttttccagattgtcaatcgttccgaggggcatgtaactgatagtttgtatcttggtcgtttcctctggctgttccaaggttattgattgttccacgaagcatagaaccagtggtttgtgttgaagccacattgcagcatcgtctggaggtaagtttgttgccctctagtgatagtttttaatgtactactgtggtacggcatgtactgtttggctgtaaaaaaatgaaaattttaaataatgagcagtagaaaggaagcacccctcccccaactttacaggttgtcctcaaccttataaagagtaatccagtaagctgagtgaggtgtaagacaaaaatctgaaaggagttttattaggggaagattgtaagtttgtgaaagatagaggggtgaggaaggtaaaagagggtaaaaaaaaggtataaaaagcaaatgataagatggtttgattgattgtgcaagtgttgtggttgtgggatcaataagaagtatgtgaagaaggatggtagtaaatagtgatgtataaaggaatgtaagtcctcccccaagttgaaaaatattcatctgactgattttgaaaaaattaagctaagattttgtaatgtgatttttgtagtgtgaacagtttagtctcatgcccaggaggaggcttaattttttatgaggtttttaaggtgtaaaaatttttaaatagggaagtataaggttctgtgaatgaaggaagggggaaggttgaaagagtgactgataaaagagtgtgggttcctcccccaacttaaagaaatattctgatgttgtattcttgaaggctgatatattcttcatgaatttgacagaaagatttgaaaaggattttatttgaatttttaaccaactccaaccagtaaccttggaggcttgatatttccgtaagatttttgaagacggtctggcggaatggataagggcaactgaggaaagatctttctggagtaagtaaattagaagaaataatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatttttgactaccacaccgtcggagcgaacgtcatgttgtagatctttaccaaaaacttctttgaatccttgaacacacaaccgtgccttgtattcttgaggttggtttgatgattcgggttttattttgaacacccatgtacaattaataggtttatcaaaagaagttttctcgatcacgtcccaaacttcatagtcgcccatattgttcctttctttcactagagcagcaatccatttgtctttgtcggaaagagccatcacttgattataagttagagtgtcatcttcagagagtgttgtattaaatgactccacaggcactcccctacgagaataggaaagaatattctcaggtgaaatgtctcctattatttcatttgatggcgacaaaggttcttctagtgcgtgttcttgattaggaaagggatggaactgatcgatattatcatcttcttccgacggaataacttcaaaaggattgaagtaaaaactcgattcatccaaggattcgttggagagcgatggaaagatggtctcgtcgaatgtgacattacgagtggtgcaaagagtctttgattctattcttataaagcgatacgtggaaaaatcatctccgtaaccaagaaagatcgctttttctgaatgaggtagtagtttatttgttctaacctcctcagggataagaacgtaggccatgcaaccaaaacatcaaagcttcaaaagatcaaagtcttttccaaagaaaattttgtaaggaatttcaaaatttcttgtacttgatggaagaagattacacaagtctgtcgctgtaacaacagcttccgcccaatatcgaggagagagatttgcttgagcaaataaacatctggctttatctagaatagctcgattcgatctttcagccataccgttattctctggagtataaggtggagagaattgatgcgaaatgccacgattacaacaaaagtccttgaagaacagatttttaaattctcctccattatcagagataatacgcttaatcttgcgatcagtctgattctcagcccagataacaaactcctcgaatttgttgagagtttctgacttgtgttttagaagcttgattgccttgaagcccgagaattgatcaacgatcgttaagaaatattgagctcccccaactgaacgagtttggaatggaccgactagatcaagatgaatggcttcaagcacttgagaagtaggagcaaattttcctttaaaaggtaatttgaccgctttacacattttgcaagtagtacagtcgacggctactgcatcatcgattagtttcttgagataaggaaaactaggatgacccagtctggcatgccagtcgattgaagagttgggtgacgccgtagaaagatacaaggagaattcttctttcattgcaaagtcattggtaatttctaacaagttattacgaacagtacccgacaagctaaaattattatcgaagttgatcttgaaggaatcgtaggactttgaaagcgaaatactttcatcgaataggcgattgagggaaataagaggcctatgaagatcaggtgcgtaaagaacgttgttgagcttgacaattgaaccggaatcatcggagatataggcttcccccgtcgcaatcgcggaaattttttgattactgccggtgtgaatgttgatgttgacatctttcttttttaagaaaattgaaagatcattcaccatatggtgagaggcaccggagtcaagaataggagctttcttatctaccgcagcgttaagataggccgagacttcgatgacttcttctgtgtccttaactttttcgtcgttgttagctgaagttgcatgagcttcaggatctttagggcggagagcttcgcgttctttgacaggcaaattgaagcatcgccaaatcgggtgaaaggccaacggattatgtttccctggagaacacgggtgagccggtggttgttttgccttatccgattttttagacttgggttcggcttcagatttataagcagaaggaccaacgacttggtttttagaactagattcgacctttgaaacgcctgataatcgagtactagtgtttagcggcggcttcgccgcctgctctcattcatgtactgttacactcaaatccattttacaattttgaggccgttggtgtccgcttcgatgggttacaaatgaggaagcccagttggggtttcaaacagccacagtttgatgctgttatcaccgctggctgtgacaactacaggctgaccgggtaagaagtatacgttcaatctgccggaatcatgtgctttccgtatgatgtgaagtcattggctgccctcattaacattccagatgaccaagtggccttgtgatgagctggtgactgtcatctgggtatctgaatctgagagagagcgaataaatcaatcggggatactcgcttcattaaaagacattatgtgtatgcctaacctgatcgaaaagtaatactggtgatagaatccaaaacgccattagttgagaggttggaaccatcggactgccccatcttgaatgcaggattgattggattcaagtcatcagtatgtcttgtcgaaagcgtgaaacagagcgattgagatagaagacaaccttttgtgtcaagattccaaacctggacagtttttccgcatgatgatagaccagcaacttgatttccaaataagatgaattcttggattgtgatgttttgagtgttgactttcttgaaatgatcaatccagcattcgggtacaagatcggctttgttatctgaattgtcgctcgatgagtcgccagaatgagtttttggcttgatgttttcaatgtgccaatgacgcgagtgcgcttaacatatgatgaacatcaaaaaggaagtaataatagtcgatggagatagggatcacgcaaaaggaattaaatgcacaagatggatgaggtacaaacgcaagaagagaaattgttcagaaatattttattatggatttcaaacatttgttgcctaaaaagatgcagtgtcgaaatgagcaagaggcaatgactttggtgaacaatcgagaggcagtgtcaaaatgattcaaaaggcaatgcccttggtgaactgaggataaaagaggaaatgttgaaatgatccaaaaggccatgcccttggtgaacggatgaggaaggaaaagtcaaagaagaagtgaaagaaaagccgaaaattgagaagcatggagggggaggaaccggaacaaaagaatgaaaatattataaaaagagggggcaaaaggttgcagtttcccccaagcccagggtcagtaggagaatgaatgtctcttgcgacatcgctagtagcggtacctgtggaaaatgagacggtttgaggtttaatgttaaactttttaatctttcatgtaaacgagctctctcaacttcttaagagtacgactaggaaagaaaatgatagcctcgttcataattatgttgtcgacgacattccagtaatccttagaaagttttgctaggatagaaatagaaattatgtcatcgggaataccaagttgaacaagcgcacattccctaatcattttttgacagtcggcaaggtaactattaagattgccgttaaattcatatcgcatccattttagccaaattcgggctttgttgttgaccgacgaagaagcgtatcgctccacgatagaagcccaaagaagagcgggattttcctcgttttcgggagtgacagtagcatcgagagcttcttcactgagatggctaatgatagcgttaagagtttcattcctcttctttttagccggggttacctcgccagtgcaaatttcccagagatctttgctgcgaagataggctttcatccttactgaccacgacggataattgagatcgtcaagttttggaatcgacgagttggtcgatttttcctcaatgtccgacatttttgtgatcgtttcctgtttgagcgccgtactgataatgtgaagagatttggctagataaaacatttatttcagtaagagaaaattaatagaaaataaataataaaatagggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgtagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttatgcttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttgtgacttaattttttacaggttaattttcattattttttgacattttaaatttatttcctacactttaagacatttagaaaattatggtaacaaccatttttccccaagttgaaaactataccttgaatgctgcatttgacacgtttttttaattaattcatcactttttcacctgattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttgaaagtgtgtagaatttaatggtaacatccaattttcttaaatctcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttggcattttaaatttgtttcccacacttttagacatgattaaaatgatggtaactatcatttttcataaaaaccaaagaatgttattgaatactgtgttggacatgtttttttcaatgttttgttaattgcttgttaccggctggtttttaatcattttttgaaattttacatttaaaaatgtgtaaaattgaatggtgaagtccaatttccctacaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcaaaatttgtaacgtatacaaattttatttgaatgaaaaatggatacagccaacaattttgaaacctttaaaagtgtaggaaatgagctggaaattccaaaaaataagcataattgagcgtgtaagaattaactcaggaaacacatcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttaccataattttatacatgtttgaaagtgtagtaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacgtttaaatgtaggaaacaactttaaaatttcaaaaaagcataaaatataaggtaaaaaaactaacgcaaacaattgagtgaaaaagtgaataattcaattaaaaaacggtgtcaaatgcagtattcaagatgtatttttcgttttgggaaaaaaaaattttgataccatcattttctacatgtcttaaagtgttggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtcaaaaaatggggctaatttcagtattaaaaatgaaccgtagagttttaaaaaaattgtattgcaccatcaaattctacacacattaaaacctaggaaataattttaaaatttcaaaaaagcataaaaaataaggtacaaacatgtttgcaaacaattaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttattgaaaatggtttttaccattaaattctatgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattaaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgcgggtttttttattaaggcccataaaataaagaaatagtaagaataaaatattacctagataaaacaggaaacaggtttaaggatgatgagaaaagaaatgaataactgtcgatgactaggtaagtgacttaagaaagataaagaataattagaatcatataagtgagttcaaggatatagaaaagaaagaaataagaacctctgaaaatcaaccagaatgaagaagtcctcggcgaagatgaaaaccagagacttgaagatgatgaagtagaaaaagtataaggtgagatgaagtgttaaagttggttaataataatgagatcgaagaagtgaaaatgataataagttatcttcgatgtaggacacagtcaacaaaaaagagaaaacagtaaaagagaaagcaatggtcaacagatagagagagaaactagtacgagagacaaccagctgtgaaagatcacactcctgatcctatgacatcataagatgtatgcgccgctcctatgacatcacaagatgtagtcccaacaccgtgaaccagattccaacacactctggcaagatgtgtagcgattccggatctgcacatctgcctgactagtggtgccgcatccttgttgatgaggtgaaccagttcgcgataagatttttgttcaatgaggcaaaaggaaaggttgcacttggccagaaagtataccagtgcgttcttcagggattcactattgagttgcacctgatattggagttctatagatgaggattcaggttgccaacaagaagcatagaaaaattgagaataacaaacagaaacagtgtacctttggcttgcattcacccttcttggcccacgttctaatgtcaatatggctcgatttctttgtcttcttcaggagctttggatctgccagtttgtgcatgttgtaaaggtgtccgtggagatttttcatacttttgctcttgtctctcttcattgaagccccacacaatttcccacctctttgaacaacttgacagacagccaggttctccgcctgaggtccgacttcttctttgaagtggagccacacccaacttcgcttcaaggattgacttttggtaggatttttggaatcactatcatccatgtcgacatagtttacttcatcagagtctatttcgattatattttggtttccggatggttgggaggatgtgggcttggaagcttttgaatttggaacaggaggggaggattgtgcagccttgtgcttcatactgatggctgatcaagaattagataagaactagttagtgggtatgaaggctccactcgccttgtgcagcacaagtctgaaaaatgcctcaggacatcggggcattgggacataccctgatgtattcagggtctggggttcggtttgaccctcacaccccggcccaaaccccgggtcacatggtagtgctcatgggtcaaaccaacagctccaccatactgtggtgatacatcatggtagcagactatcatacacctcaacatgactcttaaaattcatttaccactcactcagagcatccgcatcagttgttaatttagcgtggattaaggcacttagtccagccttgcaatcgcactgggtccagattacaacaggatcaacttgactcagatctccatttggagctagtagggtctaaatctagacctcactaatcctgggagcaagttctccatgcatattcaaaatgcatgaaactttcccatagctgcaaactagctccaatcaagtcggacaaaccaaatttaaattcataagccatagagactacaaaaaatcttgaatcacattctgcaaatgtgcggtaacatcacacctcaaattttcaaaatgcaattgaatttgtagtgccaaaaacttcaatcacattttgcaaatgcaaagtgacatgtgatgttaccgcacatccgcagaatgcaattcaacactttttgtagtgagatctaaggctttgtttggccgtccatgattgtgataaacaatcatggcaaatattttgggggtggacagccaatgacagggccttacaatggtgtttgggaggccatgtcatatccactctcttatgacggaaatggccaacaagatatattccccccaaaagattttgtgtcataagtgctgtttctgtgctcgcatcaccttctgctttcccttacaacaactccatatcaccccctctgaccagcacaatgcctgcctgtcctcctaaaccgccgttctgatcatccactcccgaagtgcaccaatgcggttgaagcctacagaacagcttagtctggtcattgactaatccgagcttgctagcccggtataagttgtttgctgatgtggatgctctcaggctatgcctatcagggtgatgttgtgagtgacacacttgtgatacagggcctcacctgttacatcctgggggcattggggtgatccagggcaagcaaggaggcactggcactgcagtcaagatttgctcaatccgccccactgtgtagggattgaaaattcaatttctcagaatttttcttcctcgaattttcatatccttaatagcaaccattgccaactgccattttggcctaaaagcagcgatgggcagatatgttactttaagttacaagctgacaattggataccgtaaccttattttattatctcaatttcatcttttcagtaacgtatctcacttcagtagtaaagtaacttactgtaatttttttttcttatcaatttttctttgatgtgtaacgtattagaaatgcatgataattttttttgagtaacggtaacttatgatttgaccgttacattacgttcctgcacgttatccaagttactgcttactaaaaatattcaacatgcttcccatggggattgaactcaccccaccatgcacactgaagagcaactggcatcagacttcgagatttgagaccttacagtcagatcatcctaatgcacatgaattgaatgttgcagttacacaggtaggatctcaccgcccccccccccaccctcatcaacttgaacctgcaatctgtcctcggttttttgccttctttcaaactggttcaccttctgttcaggctcggttgacagcttatcgatcttgttgatttcatatcctctacatctaaccagctcatttgccattacctcaatcatgatcaagccacaatctcctctcgattcttccaccagacccactccaatgacccgaactgcaagcactgcactcaatactcagtctcaggcaagtcatgaccaatcctcattcatggtatgattactaacgaatgtttttctcaatcgatttcaggaacttgccactccagcagctcaaaagtctagacaaacctctccctttcccccaacctatgcagctatactcgcttcttcaagtcaaaagaatagcaaggcactcaacaaggtcaccaaatcgccagaggcttccaccaaaccaaacatcaagtgctctggtcaactcgcttcctttcctcctgcaacttcaacctatgcagctatagttgctgcttctgccaaccgccagctccagaataccatcgctacagttcctgattctgaacaactggtgagttttcaatcctttctaacaaagacaactaatgaagtctctgcaaatgcagtcgctcccactaaccacacagccatctgaaatgccaaaagattcatttatttttttactaacattgaatcttgtcgtgtttgaagcctctgcagtcatcccctgatctctcttggacactagcgaacaaaccgtcagttctttctcttgctcgtggctcttcagacactatttatgcagccgatctggataaaaacgtcaaaccagcctctggatcaattgttcgacgctcttgtcgccttgggaaagctcaatcaaacgaggcctccagtgatttccactcacccaaaaatcatcaaggcttctgagtcattctcctctgagatgtctagttccaacttaactagtcttgacgatgataccgaccaaattcctggagctgtatcagacaaatcttctactctctccgatctgtccagcagcgagaaggatactgaaaacactcagcctatgccttctcataaacctaagaagagaaagcgtaaaagaggatggtttgtgttgatacaatttttaaatatcaatcaatgttcaaaaactaactatacatgcattcttttcccccaatccccatgcgttcttttccctcaatccccaattctgtctatttggatacttctttcttttctgaatctgtggggatgattattactgttctttcatattcatattgtgcgaattatctcgctcctaatgaaaatgattgaatccatcagtgatatgacaccccatcagcgacagaaaaggaaccagaatctgaataaaagaaggaagggtaaaagggtcaagaatagcttgaatagctttactacagctgttcctcctcctggcgcccagacgattcaaaggaacgtggatcacttggacctgtttccagctatcactcaggatttttgtcaaaggatctctgaatacaagcgtttactagccgactatgagaatgatcccaacaatcttcaaaaaccgccaaaggtctatgcgtgtagtcccaccaaggaagaaaatgaatcagccttaaaaacagtcaaaaaatctttctatacaatcgactctaactacaataagatctacgacaaaaagacaaatgaactggttgctattgtcgaatttattccacttgaagatctatcaaaatcccaatggaatgactatgatttcctctgtcttttccttcaccaatgcaaggagttcatctcaccagtgtcttctaaatcacgaaaatgcggtggtataatgtgggcgatgggttggcggaaggcgtacaatggtcttgagattcttggtcgatatcgtaatcaagcggtgtagtgtgccaaatgtgtttcaagtaccaaattgcataaagtcatgatccactcttgataacagactatattattgattttttattgcatatttgaattctacatcaaatttaacctatagtcaatcactggaaccactaggctagctcaactcagtcagaagttatttagatgttaaggttatgatagaacatgattacaaagcatagtggtacattgttagtgcatattatatatttagagctagggaaatggttagggctagaaccacaatctagccatttttgaaattatcagttagggctagaaccacaagccagccggtgtgtaaatagactatataagcaggccttgttgcccccctcagttctagttcctcatgcaatcccagcatcaacatatatctcacttggagatgtcaacccattcataggggtgatctcaaacaagtatctcatcatcacacagcctggccagctgttgatcatcatcatcaacccccccccttcttcaacacctgtgatcttaatcaggttcttagatagcttgtctcatagcacttcatatatatcaattgatctaagtctgatagagactactacataaaggtttctctataaaggttttggcacatcaatatataaatttttgttgtcagaattcttgtgtagtacaatagaggggcaggtctttcaaaccacccgtaacaatatatatcaaacaagcacaatatcatatttgttatttccccctcacaggactgccaccattcccaaaggagttctcacagcggccatcagaaaaaatcgtgttggttttaggaatcttatgaagggttcggttcgagcagggaagatactttggagtatatttcacagttttggaaatgtagccgttgaaaaaaatcaagcatacatgagacgattcaatattccttcgattgccgataacaactttcctgagaatccaggcgataaatttccctttggttttgcctcaaacttagctttttcgtcacatggtttctataatcaacatcacaaggatggtggtgatttatctgatcttccccttgcatttgctttaatcatgccaacttctaaaattactggtagacttgcaaccaaagcccagggctacaatgtcgaaaacggacagtttatttttagagacctaaagctagcccttgatttcaaaccagatactatctgtcggattatatttcgtgcccaggaatacgttcacggtacactatatccatttgaacccagtagttttactaaattaggtatttctcttcaagttgctacaaaaactagcaatgcctgtaaaaattacatagatgggaactacgaagatgattctgataaatattttggtggtgttgatgatattgtagataattaagttgctatcaattgttatatttttgcagtactgttatgttgcattgatctctgagtctcaaatgaattatgatattgattgtttcagagaaaattggattagaaaatatacaatgttctttaagattttaattccaatatcaaaatctgaattccaatctgactgttttgcttttttagatttgaagagcagatgcttgaaagatattttggcagcaaaaataacaaaatactgtataaatgtgaatattaatatttgtttctaaggttctttggttcattgaaaaataactggagtttgatgaaatgggctgttgagtctgagattagtgctcagatttccctttaattctttttgtctcagactctgataatttacttcacccaccattctgcaattgaaacccaataagcccatgggtcaaaaattgaggctttgaaaatgaaactttgatagcccattatatctcagaatgaggtgaatctaatcatcagtggatgaactttaatataaaaatgaaacctagtggtgaaaagtaataaaaattatagcctcagtgaataatcttggtattaaaataatatcttgatgaacttctggttttacactagaaatacatgtctcaaatttttctttaatttttttaagggtaacagatggatgaacacaattcctctgttcaggtttatgggaattgaaactttgatgtggaattaaatgagaatttaaagaatgatctgcattaattcatatctcatggaaattcattaaacttcaagataaaacctttttcactgtttagcttgaaatttttgtgtccataccatctgatttttaagtgttttgattctaggttgattatcaaaataaattcaatttattctttacaggtaatgatcatgaatttgtgagtataatcattgtgttttattcattagctgtgaagtttgagcatcaggaactcttactggtattaaatcaaaccagagtctgtgaaaatttgaagttgacatggataatggaagtcagtattttgagaccttgaaagttgaagctggactgacagcagcttgtaaattcagttttcctagcctcaaaataatctattaccacactcattgatgtcaattcagaatgaagattcactttgaattgcatgatgatgtgtcccaaaagtggtactgacaggacatgaatcagtttgtgaacatattacacatcatatttcagatcaccagcttccttcagaatttccgacatagtacttccccatttgcgataacatgtccagaaaatcttacggacttggcctttcttctcaacccaatgggccaggaaatgaactccgtcgctcatcaagagttagctctactactagtaggcatccctccatcattcttccgccttctgattccagacgatctgtcaacagaactttaccagcaacacaaaagtccaagaagaagagaactagaagcgtttccacctccgtaactgaagctagcgaccaagaagtttcgacaaacaaaaactcgtctaaaaaccaaaaaaagaagaaacaaaagaaaaaaacaatcactcaagtaaacgatagcgattcaggatcaataatagacttacgcgaggactctgaacccgataattccaagattccagcagctaaaccttgtgctgagaagtatgattctcctctggaattctttggcaaacctttctaccctgacaagacaactgtacgttcatataacatattacttttcatactttgctgattcctctttatattctgactgaaaaccattccaggaggaagagcgcaagaagaagccaattacgtacaactgcaaatggtgcaagaaacgagttcgtggcggacataactcagatgcaaatctacaaaaacatcgtgatggttcaaaccaagctggacgtgatggatcaggctgtccaaacagaagtcttgcaatccaagcaggtgcaaaactacccccaacagtcaacgaaaccaaagcacaagctgaaaaaaacggaactggcaataaaaaactcacatcgttttttggacgcacggaaaagtttgataagaagattctgaatcagaacctgatgatttggcaaactcgtaacgcgctcccatggtcacgaatcgaggatattgacttgcaggctggctttcactattgtcaaccagatgctatactatttaaacgaaaatgggttgctgccgaggccaaacagctatatatatcgttgcaaggtgccatgcttcaaaccttaaaggtaatttctccacttccaaaagaaataggaaataggaaactgactataagtaaaataatttgaaaatatagaaatcctccagcaagttcactctcgtgcacgatgcatggacaacaaaaggaaaccgttacgcatttattggatcctctgttgcgtatatcaatgatgaatgggagttcaacatgatgcatctctccttgaagttggtatcgtggttccatcagggaaagtggcttgcagagccacttgccaatgttttgcagaaacatgggatctatcccaagataagtcataaacccttctttgttcaggcagaaatctttgacaattccaatacttatatcatcttttttgtaataatacatgctttctcagactacggattctgcctcaagcaataatacaatggcaactcgagtttatgatatcttggcagacaaaaatggaacatactcctttgactggcgaccagagagaatgcacattcgttgtttctgtcacaaaattgctctaatcgttaatgctggtcttgctgagctgggaatgattgctcctccccccgcaaaaataaaggagtcggtccttggaactttcccatactccgatgctatggaaacaatcaccgaggtagaagaagaaatggaggaggacaacaatggcccggccagctgttcagttggtgaagacaatatcaatattgatgatgattccgaaccagaacatgatgaggaagagctttccaagctacttgaacaacaagaaaaagatgcaggaaacttagacgaggaacagcgtgaacaccaggcgacaaatcgtaatgaatccaatagcttggaccgtttaactaagaaggtttgaactcaaataaatcaattttttaatctcaaaaattgaaacaaaagtggaaactgattctattcttttcctcctgaaattacagctagactttgttgtgagaaaaatcactgcaacaagtgcatggcgtcaggtttttatacgtaaaaccaagaaaaaaggcttgaaactacgtagtctcattcctggctatggaatcaggtggaacataaaatttgaaagccgtgagcgtgcttatgaagcacgtgaagtgagttcttagtcatgatctattattttctgccatcccatagttgaatttattctattctattatttcaaggtgattgatgagattctaaaagatgatctggaggaagtacatgctaaacgtgcgcgacaacggggacggactcgtgagaaaaaacttggccacttccaagagataacaattttgtcacacgagtggcaacaaataaaagttttgaatgatgaattgaaggttgtatatttttttcaacgatattgtatgagaataattaaactgattataacttttaatatctttagtactttttcttgctgacaaagaagatggagggtgatggtccaactggcagtgttgccatacccgaatacttgcaaatgaaaattaatctcaagaaaaagctcgactcatcactgcgcagcgatcccttacatccaatgtttgtcaaaatgctcgagaagaccaatacttacttgcaagaagcacttgcttgtgaaaccttggtaatttcaacgatcctcaacccctctttcaggcttgctatctttgagaaacactttcctcaagaagcatcggaagcaaagaagaaactagtggaattgtttgaagaacgaaagaatcaaatggcggaacaaattcgacaagaaaaggagcttgaaaaggatacaactgcaaccaaggaaaaagagaagaacgacgatgacgtatactcatttttcagtggcccaagtgaaaatccaggcaaggacgaaatagaaatgtacttgggaggagtggatcgtatcacccatggtgataagaaggattacacattttctgcattgaaatggtggaaggtacgttttctcttgcatttttaagatgaatgattttttgttgttgatctattaaattttcaggaacacgaactcaagtatttgatactatcaacgttagccaaggactatttaggttgtgtagcatcctctttggccgttgaacgaactttttctgcagcagcagatgtctgtagtagtaatcgtggtaagctgttgccaagaacaattgaaagattggtaagtagtcgcatgtggttgcgtgatgatcttccgttgggagaacactttgagggggcaactaagcaacgcaataacttccaattattctgtgaagagaaagaatcccaacgattgaaaggctcaagaaagtagaaaatcattttcatcattgaatatgtttcgaaccaattagataaatttaaacttcataaacactatcattcaccacagtttgttgcttaaatttccattaacctagttacaatcaacttctcctagttacaatcaaattatccacgttacaaacaagttatccaaaaacacaggtctggtaacgtaattttaaatcagtcaagttaccctggaacgtaacttaaaaatgaagacatggtgttttgaaaatgatatcgtaaataaaattaagttatcggtaactaacaggtaacgtaactgtaaaggttacgttacaggccaagttctccatatgggtaacgtatctgcccatcgctgctaaaagtgaagaatttcaataccagatccctccggcccttgttattcgtttttgtacagtagagagaaagaatggcaaattttgaaaattgaatcccacagtactgcaggcccttaaatgctgccatgaatgtctctgatcaccacgcctagctggcatagcggaaatctcacttcgcttcaagagcccaccgcgtttcaagtatcccggaatcacactgaagtactaagatcaaaccccattgtgatcgactccaccaaaagcccagccaaaaatgccaagccaactcagtgtcgcccgtctggggctcatgtgcactctcctcctgtcgctgctcgtcgcggtcaaagccccaagcggacacagcaaagtgtgtaccatctgcgcgctagacaggcccggtcttcgggccaggaatctcaagtggtatggcagcatgatacaaaagccatgcggagagcttcatacgcctgtgaatgggtgcaatagcataatccctatcaaggtgtacttctgcggtgaatgtggttcaacggactgggtacccgatgggaagtgtaggggccaacacaacggtagggtcccacctgggcggatgttcctcaagtccgaaccagtgcctgcgggtccaccagctgaggtggcatcatcagtggggtcaaacggtgggtggtcatcagcgggatcaaactcaccttgaatcggacaacactaacctcccaccgcggcgaatttttttaaagtcacagttctgtgaacatgtaatgctttgaattgaacaaaacaagacaaaaattacattgctccgccccatgacgtggtttgtccgtgaggaatggttccacgctgacccaactttgctctgacaactaagggtcgataggaaaggttgcagtagggggaagtcaggccttggcaatccctccattgatgtgggaccggcctgtcctacaattcatgtgaggctatcctgttaactaggtttcaacccataaaaactcaacagaaacggaaaaagaaaaaatcatgctacatcgattcaccagtactgccattggggatatttatctcaccagtggttttatagtttttttccaatcaaaagttatattatcacattcagtattggaaactgccaaactatccaggtatactccacggagatgaaaattcagagaagaaggattacgaagaattgcttaggaagtctcattcgggatgtagttttgagtggccaagaggaattgcttgttccattcagcaaaccaagtcttgatattaaccttagaggaggacgaagaatcctcttccgagatcaacgggataagataacgatccaagacgagttggatctccctgaaagcctccgaaagattgttgccagattggatgagatcctcagtcgcaagcgcatggtcgtcatcatcagcatcgcttagggtgcacacgatttcatcgacgattcgagagatcgagcccgtagaggccagtaatgactcgagttggctcgaactcatctccgtaaccaatccgaatggttccttttgagtcgttgtttttgagagtttattaagaaacagtcgagagagtttgatgatcggcacagccgatttggcgagttgaatgacatgttcgctcggacgagagtcgtttgccccaaagctcatatcgtcatcatcgtcgtcgtcgtcgtgatcgtggtcgccgtcttcatctgaagagttggccgccgaatcactttctccttcagggccagtatgattgatcagcttggttaattcgtccagggcatcatctaccaagccaacttcgggtagccattggtcttggagaaggctgaactcagatcggtcgaaccattcgatcgtcgtatcgatcaagttccatgataaggacgtaagagaaagtacctcggctcttccccgaggttcgttgcttgacgaatatgtcaggttctctatgaacctaacacatgtttgaaatagttcggacaccaacatggccagatcgttaactttgaggcgaactcggacacatctgaacgctttcaaattcttcaagtggccatcatttgatacgagtgacggcctaagtacaggagcgatggaggcaacagaagctttgatttgatccaaggtttgctctaattcgccgagtatttcgagaacttgtttgagttgcccagtcgcattttttcgtagatcgcatgggtctagcgatagtgaaagggctgtaatccgatgtcgcaaggaaggtagaaggcccgattgcagccgcttcagaagttctgctctgaactcaatttgctcaaacagcccaggcaggttttcctcgtgagccgatgaaaagggctcgagacagattaaagggcacttggctatcaaacttctgaacgcctggacgaccaaacctaagacacaaattgacgtgagttggctgctaatgacaatttttattttcaaaaccgttgctgatctattggagacttactcttttgtttttccatatcctgccctttgtctgatggttggagggacttgaatgagttggccaagctggcgatcgatgtttcttgaggcacaaccatggcgttcgttggtgttgaaaattttccgagcttccaatttggcagaacggagattcagattgcggatgtcccgctccgcacggggggagacgggggcatcgggcgaaccatcaaaggatcaaaggtgcctcagatgaaagttgaatgtggaccaaaacaatccaagaccagccagatgacatgtctcgtctcactttaaaatgaactgggaaaaaaaatcagtattaaatttgcattgagtgagccttgatttggccttcttgacaatctctttggatacctgaaaactgttccaaaaaacttgtgagatttgaatcatttccctcctttgaaaaaaaagacgaaaaatgattgtagagttaatttataagatttttgaaaatgtagatcacacttacttttaaattgtccagtatgttcatgaagctaaaaatgtgtagtatattcaagacagcagagtcatctggctgccagctgggatggctgacacaattcccttggattcacacaggtcactagacaaccatgtcctcccaatatttgaatatgggaaattaggctcaacctttggatgttattgactgtgctagtcctgatcttctctttatctatcttatatttccttccaattcactttcccacttctttcatgtctctctgcatcacagtgttcttctttcattcttttcttaattcttgtcatcattttctttgtttttctttttaactaattctccacatgatgtgttggctatttttatgcaataaactcatgttgaaaaacctctcagtttctgacattggaattggtaattgaacctcctcattcccccatggtgatttccctgtaaaaggtctggatgtagattttggaggaaatttaaacctgacattcagtattactgctgaaatcgcatctcctttcttttccttcttcactcttacttctgcctcactcactcttcattaataataaacaggatctacataatcatcaacttgatttctcctttgtcatagtctgacttgtcatgttgttatgaagtttggccccctagcttgtagtcttagaaccctgactaaggagggcttattatctctgatacatacctccttatcttcttggatgtagaagcttcaattttggtgtttattgtcatacccttttaattgttcttgatttgttccactttattctgtttccttctatgcattactcttattcaaaattcttctcaaccacagcttgcacccttgtatctagtctattcaacttagcctagtacaagaagttaaagaccatgggtttacctcctcattgagtcctgaccacttttttagtcacttcaaaagtgttcactaagttcattcaaattttctctccctaatctcaagctcagatttcaacaattactaaaaactgaaaaactccaccagcactgacatttgattattacattaaacataacaagaacaaaatgtatagaagaagtaatcagaacaaaggaaactatagaaaaattcacgaattgaacccaaagttgatttttgctaataagatgctctactgacaagttgatgacaagagatgatagataaataaccataatgatatgtaataagaaaaaaatatcatacaatacaaataacaaaaattaaacccagaagtggatgaagggggctgtagaatcataacaataccatattgtaaccaaatcatgtttacaggaaagagattgacatattcaataagaacctactgatcctacattttattttccataatacatcgaccattcaatgctattctagttcatattcttgctgtctgatggcggtgatatccttgcgacaaagctgaattttaactccgggatgccaaagtggactaccttcagactgcctagttggggagtttaagccattgcttgacaaaaggatactctgtgaatctgtacctgttgcgttggattgtgcaacaaacagcttccactgtgccctcaaccaaaggatcaataaaaccgtcaaccacacgagatcgaaagactggaaggattgacaaggagtaacgcgtagacccacagaatgaaatgcgatgcagatggcggaaaatgtgttcccagctgacgatagccatgccataactcctcgccaataagggctgtgaataggaggttgttagaccgttgttaaatcaagaggtaagcaataggtgcatgcttactctaagagaaaattggacggtttgaaggccaagagtagtaataagactgtgacaattgacatggagatgaagatggcaaatgcccttattgataaataagctgaggaagaagttgtataattttaataaacatgaatcatgtcagtgtatttgattgatttactcatttgtttccctctgattggccatccagaaatggagatgacttgagagttcaccaattactcactaagttgacgatttgatagcatagcaccagactggacttggtttacgctgatcaaatcagtctgggggctactttcatcggctgggctctcataattgagagtgttggtagcgatagtaagcgttatttttggtttgcttgcttctcgcaggttactccgaattagcttccaaaatgaaaacataaacagctggagccaatcagagcttccgaggcgtcagcgagaatgtttggctagaggaagctcataatggccttagaggaaaaagtatgtacggagtaaatgataggcttacatacctggcaacatacgcataagaacgaagctacggtgcatgaaaaaatttggaaacaacgaagcacagcatcgagatgttcttgaacaaccaagcccagctccttgatgcgcaagtcttgccgagacaggcggtttgtagtcaccaatttttcctccaaggatagcgaattgtgttgaagtttctcccaaattgcagagccttgatttacatttctcagaagcttggttagctcatttgaaaaggtacgatgagcaagaaatagacggatggtgacggccatgatcgtagcgatagtgagaagtgggtagcaaatagatgccgtgttgattaatgtgggaggtgaaatccatctgaacattctttttgatgaacatccataagttttgcggccatagtaactgcagcatccgagcgccatttagactcgatttctgcggtactgtcggctacgtctcagcggtaaaagaacttaccccgtcacgaagaaacagtgggccaaactgcaataccccatatatccaaatacgtacataactcccagcctgatggatacggacaatggaggtggaaattagaaatcatcatgaccgcagccacgaaactgatgaagaaaagaaaatacccacaaggctaggatttgggtgagcctatattcatcgaacggacctgagaccttgatctggcaccatataaaggcttgagaagtgacagaattgcagagttgggaaatcgtcaagatgatcccaccgttggtgaaatataaaggagttctgtaaacttcagcaagagaaaagaaggaattttagtcgaagttgaacggtcgcaactgaaattgagccgaccaactaagttccccggattggtccttgataaataatttcatccacagccactgagttgacgacttggatcgggaaatgctcggcaagattaatatcaacaagcataatccggcgaccaaaacatggaacacgaagaacaccaaaagaacaaccacgaatggcctcgacaacggcagcgtcaaactctgtgaaagctcgtccttcatgtaaacgaatggattagagtgggcgggaagtgcacttgagacctcagtgctaatccggccgggcttcatgtggtggtaacggctcatgatactgacgatccgggtccttgaggtactgagagtcgaggcgatggggaggaattcgacgtttgtttttctgcttctggtttccgaagtggcagttgggcgcgaatagtctcactgtgactgctaggatctcgggcaccattgccgcttcggttatacttcactctgagtcctgactcagctcccagtccgattatgtactgcaaaacagacggcattcacgtatatagagagatctgtgaagacttgggacgtgagaacacgttttcgcggacgcttcttcttcaaaggcgtttcttctcatcagtacataaatcgttatttcagatcagacatcagctccctttgtgacacggcttgatgaccgagaaaatagagatggaggtctggcataagcacaattaggaataagtaaacatgaacgtcgcggtttagctagagtaaaacatgcatacatacagcgcgaccgtatgtaccatggcgctgatctttatgttttgttgggtccctgattgtaacacccgatgctatgttcttatcctgacgggtcccaaccgaggcgatttcttcacagtaaagtttcgggaaaaccacacacacccaggtgagttggtaggtgatagctgttacttgggaagagtgccggatgcgataatcatgaggctcacagcgatcgtccgggatgagcagttcgtgcctccaagcgtggccgccgccgagcgccgctgggaattgggtcagatttggtccccgagggcttgatagggcttgatccggctcggaccggccggggggtgcggatctggggatacacctgccatagtctgaagattctgactcggccgacctcaggctcaacttcacaacatcttggtcggtcagatcgccatcaaccatcgatcaacccaccaaccacaacaacttgactcaaccacaagtacccaacattgttgagccttttgttttctctttcttgtttgtttgatggtgttctttcttttctggcgggtcacttttttttcttgttgaccgtgttgaccggtttttgttttttatttttccccacagagctcccttcggacccgacgggactgcaagttgagctacctccggcctcgccccacgatcgttcgagagattcgagcactgtctcgacctgtctcggcccccgtgactcaaccgcctgttggaacttccaggctgtagctaagctagcaagcgtgatagggtgactttgggccaactcctcgcaagctttaggcgctgccaaacgggctgagattcgctatatgccaagcgggcttcagggtacggcaaacgagctttgagataggcccagcgcccttgccttttattcggccaaactggagtctactctgcccaggcggtatacagacttgctccgtccggcctgaatagttgatcgaccccaacgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacgaaagaatccagcaatagattttgaaagaaaatggaagacttcacaattgtcgaatccatccgtcagacagaagctattgaaacacctggtcagttgatgtagaaatctcgagtaattgtgatctgtagacccgcaagcaatcaaaccatatccccaaactgatcagaatctgaccgttaccatccatatttagatatcgttgtccaggcgttgaagaagctatattccacatttcagatgccgccggataacttggtctcggatcgtgataacaaaccgccgtcacaagacggaatcaatgccccaaaaaatgtcttcgtacaagtacgaacgaagttcctacctctgctacgacagcaacttgtcgatctattggcgtcactacacatatcaaattgggaaaaagaacccaggccgagccttcctgacgcccttacaatcctatgtcaaatagcttcaacactgcatcacctcagatcctctactaactcaattcctctcgacccaagccgaacacctgagaagaatttacgagcacccggcggtttggattactccagatctgtcgatctccgatcgaaaattgagaccttgctacagcaacaaatctgtggactatttcaacaatacatccagtttatcttaacttggcagtcaacagacagtcgtccaatcagctccgatcaagaagctaatctggctcaccacagaaaggagattattgggatgtctactcaagcctacgatgacatcaagaatataatcaaatggctcaaagatgatgaattcgcatgtatccaaggcagatgggagggggaagtagaattcatgaatttcattcttcaggatttaatttggcgaattaatgtacgatccccgcagatagaagactttgatcggattcaagaaggctcatctggaaaacactcttcaagtacagcaagtgatcaatacgaagatagtcaacatgagtccagtcctcctgctgatcacggagaagatccatttttgaagggcgtccgtgtcagggcacttgcggttgagcttttcaagtcgattttaccactcgtcaaagtgacacgaatattcttcaataaaatatcaaacacgacgacaagtacgctaccatttacgttagaaagtaaaatgagcctcgtggacttctcaggtttaatctcgaaagccggatcactcccttacgcaatttccgagttgacacagctattagatgcttttcaggaaaacaaggatcttgctatccagcaacacaatgatcttaattataatgatttgttggatgataccaaggatcaatttgactttgtttccatgtactttgatgcctatgtactcttattcgactctcatctagtccctatctatcctcatcctccctctccaaatatcttcaaaaattcggtcctcgatttgatcggacagttccacctggctgttagagtttttagatatgctatagaagttttcgaagaagctatatcatgaacttgatctttatctgcctctcgcattgctgtatttccttcccttatattccttgtgtcttgaatcatttttctcgagcttccctatttacaagctaaataaacacctatatatgtgtctgataactaagaaaaaaaagttgcatgaatacagctcagatggataacatgagtgctaatttcaagtgtgctacaaatttgtatcaacagcatgcaaatgttcaatcaaggtaacgtttttcatccttactcgagttcaataattcgaaaaatgttttctggcatctgaatatttggatatggatagagcgagcaatcacattgaaacttggggggaaattcacagccaaatacataagagacgggaatcccagcttgctcctcaaattgtttgcagcatacactgctaggatccagcagtgactagtcgaatatgacgagcagatgctgcccgaccggttctgcgcccttgaacttaagcaggaccggtcagacaaccactgctagtaagactgtaacttgtataacttattttggctaaacatatgaatcatgagacagcggaacgagttgaatgagccgtgttatctaatgctcgatcaggatcaactcctttttcataccaagtctatagcgatcagacaaaacacagtgtgttgacaggaaaaagaatgacaaaattctacataattcgttattgtagtcctgcgaccttttgcgaagagtaaggagatctaatttatgacaacattgtgatccaagctagagcagcataaaatagaccgagaggatagacagctaagaatgctctgccgtcttctaatctagtgccaccaaagaaattcatagcagctatccggtcgaaaaggaaggttgagcaagggaagcaaatatgacaccgcgatgattagaactaggaaatgaactcaccccatacactccaagcccatccacatacgctcaacaccacccggatcggtaaccaacgaataaacagagcgacaagggcagcaacaaatagagggaagagacaataacccaggacacataaggattggaatagagagactctgccacccaataagcgtgcattcaatgttacgatcacagaccctacccaaacaatcacaaagactcctgtaaaaactgagagtgactgttgtggtggagctgttattttgtgataggacaaaaaaaaatcaggtgtcagaacaaggaagattggtcgcgaaggaaagagccgaagagtcttgaccatttaaggagaggactactgcaagtcctaaacaagctaccaacggcccccaaagatcccagtctcgaagtaaagcttttgaacttgatgatccagcaggataaagaatcaagaccatctttgagccaatggccgtcaaatcccgcatctgtataatatgaataaatacgaattagcaatttgatgattattgatgaaccacgaaatagaaaaatggctaacgatagtttcactgattggttcatcgagtgtgttgatacctgagccatatctagattccgtcataattccaccaaagtttttcctagtcgattgacgattatttgagggagcagcggaagaagcgctaccgatttgaccggaaacggtaggctgagatgggccggttggtgggtaagctttcgtcttccccttctgagttgactttcctcctgaggtcaagggttggttggattggtcgatttctgattgggggatggctaccagatcgtcgtccgagtctgagtccggctcctcagtcagggcggcctgtgtgggcgaagggatgtcatatcctcgggaggccatttaacgtatgatcgccggttcctcgaatttctggcggactcttacacccaattccttcagcgtgttgttttttcttcttacgcgtcagtatgtgcgatctctgctaatgatgatgcgtcttcgggtagtgcaatttgttgtggatgctgtgtctgactgtcaagtgacgtcgttttcttcctggtagtactcaccacttagaccctccggagcttatgaaacccccttgccggccactgcggaatcaggccccgcactactgctgcggtactatgtagagcaagccgagtccggagtcccgccgagtcgccggccataaaagcaacacacaaatgtttaacaactgcctacaactgctcatcgtcttgataacaaatcagacagagattcaaaaagatggggctgtctcaaaaaattatagaccatgataagaggaattcattttcctcgaaaaattatcggtcaaaatcatgagctagatgagtggaatccatgtagagaaacattttgaaccttctttctgcctcttgatcatggcctataatctgccaaagatgcacgagctggcaaggctagatttagatgttggatcatgtcgaggtccatcgccatactcttgtggcacaagaagtcaagcggaagcctggtatatctcgaagcagccagagccaattaggccacgtcttgccaaatcatcaccagtgcctgctacatggaggcgagaaatttgtacccaacttatactagtgcctaagcgtctatctctatcataaacgccagtcattcgtgcttgggttcggtttgatctccggggagttctgaattttggcgagaatgcccgaagaacatatggaagagcaatcttgacctcttatctaattaagtccctcccatcagaggggggacactgtcccgcaggaactctcccctccctccggtcggcgtaatgcgacaactggttcaccactccgacggggggtagggactttgttaagttaggcttgaccttgtaaacctgttaaacttaaaacctcacccagtcaaaagaccactgcgtcccggcgttacagccggtgttaaaggagcatcgagctgtacagagggagggaaacatgcacgaaacgcgaaatgaactcttcctgccatggataagtgtagtcgattcagaatgtgcaacctgtcacaacaggtcatgaaccgattgcgtagaccgtagcttccatccatcaaaataagggttatgggctcttgataatggacaggccatgccacgttttcattgttcttaccggatagaattgtcggcttgtagcattgccccaggtcggacaggagcagcatcttgcttgcaagtagttcatctatggtggttttctcccaatcattcacaccaagatcagacaaatatgatacaccggcctgtcgttcaattgcgtgggccgttgggtatgaaacctcatgaaacagactggagcgtaggtccgtaggatagagcaagatggccaacaaaaactcgactgactgccccctgaagtgtctccatctaaagtcaaagaccttcctgaatacctcttagatcgaagtgatccggtgacctcgctttctctctgaggatgctgacatatctccggcccgcgtccttatttcttctctcgtgggggttcctcaccatccagaatgccacttcagtcatcttcaagtccagcatttgggacgacaacccgattgaagaaccctggcttccaagtggtacgcttctcgaggcctattcagcatctcggctcatgaaggctaaacccgcggctgagtggaaacggttatgggaggactcacaccttcgagcactttccaagttgagggcagagcaatcagggagtcaagttccactttctgctttaaatcccaccaccttgaatcactggcgagatgtcccacagaactcaccaacagacgcacggcaacatccgcaccaccaagagcaactttcgacctcctttccaagctccccaatcattcttgagatcccttccggctccccattcaattcagaaatcccttccggttccccttccaattttgaaagcccttccggctccccattcacttttgaaagccctcccgtccagagtaagtcgctcttccgtttggtttcctgaatttccgcatagtctatagaccaaaaaaaataaccaagatttcgcagatttaatcgggccgaccgtggtgccccagaatcaggtaggccttcagcaccaactagaggctcaacccccacttcccgccaaaacaccaatcaatgagataacagaggaaaacctgaggttggagggaagcgaacatgcaggttagtctctatattgtttcagatgttgatcacagcaaaagaggaccataaccacctgctgagtgaatactctcagcagtcagtctagtagccagtggtacagaaaaatccacaaatttaatgcagtccaccgtggtaccccagaatcaagcaagtattcaccatcaactggagacccaacccccactttccccgggaattcaacatcgaggttagtctttatacttttccagactgtgttgagattaaattcaaaaaaggactatggctctatgcccattcgctgatttgagacttcgtagccagtcagccagacagcgttagagaaaagttggacgagccatgggatcccaacgatattagtttattatcatcaagcgtatcgagatgggtctgcaggtccgctgtgcgtgaaggtatcaacagccccagtcgagcttattgttcacgggttggccaaatcaagctgcttcttcataaaacacagatggaaaatttcagagaaaagctccgagcagatgagatcaaagccaatatcaatcctgaaaccaaacctcactcaactctaccgattggaataacgctcccttcgaagaagggtgactctagaagagtatctagaattttacgtctttctaataaaaaaaaacccaaactacagtcaagcagtgttatgctagtacactataggtatctacttgcatggattcacccacttcaccaagatctcatgaaccgtttgaatctgccaacatccatgcagaggtctcagcaccagaaactcgtggactggatagatggacatattttcaagcctgatggtcaatttccggcgttaatcgggaccgtctctcctgaaatatcaaccagttcgtgggcaagtcataaattcggacctattcattctgaactaatagattacttcggccaagatgaacacttgaactacatggtgcccgagacggcccctcatctagtagacacttttcaagctgcgcatgaaggtgagctagaatttacctatgaacagtcggcgaagctggctctgaactgcatcctaattgtaactgataatgtggaacttttaaaaatttgatcggtggcttgaattattcaaccgtgaaaaaaaaaaaaaatagaggattatttagcctcgaattatcttgacatagatgattcgactcggacatggtcaagcccagaatctgagaagatgattggatttttatttaagatgttagaaaaagaacgcataggctacgtggcccaatacttcaacgcaggaccgatgtcaactaaacctccgaataccccagaaaatgtttatcttcaacaattctacgcgaaattttacactagttgtgataaaaccaataggtgcataagtcaagggtccgcatatcatccaaaactgtcgatcacgatggacgtgaccgctcggagaaaaggttacggactgattcgaatttcaaaggaggataaaaacgtggtaccacttccggagatttataggcgattcaacaaattagtaaaagctttgtattactttcattcccggatcctcgcacacttaaaagttggtgaacataaatctaagaagagaaaaggagaactctttctatggttgatagaaatcattatcggcccaaagaaaggtcattttcctctggtcggattcaccaaaatcaacgaaaatcttgcgccatgggaggacgtcacccacgaagcttttggttcgctgaagcagatccacgtacaattgattaagtatttctctcaatgggaaacagaagatgcgttgaaacgaacggcagcagttgttacaaccgcttggtttcaggaccattatcctgctgatatggcacgtttgattgcctgatgatgatttaatacgattatattaataaatttgattgagtgatcttcatcttatttcataattcatctccctcatcaacatcaatatcacatttttccctgcttgtgaccagggtatgagttgggccctctggtatcacaacagccacatgctcagcatgagagcaagctctccaccaactttgacccctgttttcctgtgattctggccctgaggtctgtgggctgtggcagtccagaaatgtaggttactgcaactttggaaattgttgtctgtgtgataactggatgttaaataatcaaatcaagacccccccccaaaaaaaaagaacattttttatgatcactcagaacctatcaggatgaacctgtgataagtagagattgggagagatacaaaaaaacaagaatgtggaaaaaaaggtaaaagtttatcatttggattcaagtcaaaacttgtgcttcattgaccaagaaaaagtgcacaagttttgattgagggaaaacggtccaggtacgtagttcatgctttcctcaataatttcctagaaaaaaaaaatcacatacagtggtgcaacccatcctactgtacatgtattttggggttccaaaatgtttggaggaaaacaaagtcaagaaaatctgccctgggaagggcaggatctgaggaaaatctaggttttggggcttagaagattttagaaattgtgcaatttttgccacttgtttggaaaaaaaattccatcccagagtcaaattaccatgtttggcagcaacaaaaatgtgatctaggttataaattaatttatgcacatagctttggtgggagaagccatacttatgtgttatcagagttaagtacatgaatatgtgactgtaggggcatttaagcccatggattccaaaattttgaccccaaataaaaaaaacttttttgttggagcagtcggggcttagcccttttatctatggaagctactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggccaacaggccaaaaaaaaattgctggtgatggtgtacagtaacatgggttggaccactgtattctcaacagggcagttcatacaatgctgatgatgaccatcagcagtcaaactttggttagaagggctattttaaggtttatgggaaagcaacagagcttggtgggaggctcccctttggagtcacaatcccacaattaaaagagcatgaagcttgtggattggcaaacaaagcttgctcaagaccagcaaaggattcatgaactgtcctaattgcacccacagattccttaacactcagagttgatgaggtgagctgggacaagcaatgagtgaagtggaaaattaagatgaggaaaaagagtgctttcgacgagtgagctgctgcccctgcctgcagggaagttctaccactggtgaaacaactcctgtgaaatgtgagttcctggagatgtatgtatgtagcatacaacaacacgattgtaactgcaaaagccaaccagatttctcatggctagtgtacatatccctcgatcttcaccattcttttggttaccaagaaaaacgcagatccaaagaatcatttggatgttgttcaatagatacaaacccaaagagaaatacatagagaccatcctcagaagaccagaaaaaaaaaacccccgactaatggagagccagttgaaacaacttatatgtgtgcacatatatatatattacaggatcttacgattgacgtccacgtagaaaacccacaaacccaattttttcttttctaaaaagtgaatgacacattcattttcaaaactttttttttaaaaaaaaggcatgggggggggggaaggggaaggggatgatgagagccaataacttgaacgggtaaataatatgattacaatttgtaacaaaaaaatgatcaaaaaaaggggggaaggagagaaagagaacaagacaagagatgagaacaacaaaggacagaagattggacaagaagaaagaaaccaaaaaaaaaaacacatcaaaaaaaaaagaaaacaatggtgaacaataacaaccacaagatgatagatggatgattgtgattgacatgatgatgaggatgaggaggataggtaagaaccaaagtgattgattttatatattcaacaaaaaagaagaagaagaagaagaagaagaagaaaggaaagaagaagatattgttcatgatgatggtttgttaagtggttgttatagaatgtcttattaagtgatgagtgaatatgaaccaacaataagagaagaaaaggaaggaagaaagacagaagagtggacgagacaagaggaagtagataacggtgaagagcacggagcaaagaggaaagaatgaagaggacacgaatagttatagcaagtagattagagtgaaaagcagaagaaggagttgaagaaggagcaggacagggaacaagccaatcaggaagggaaacaacggtgtttttgatgattagtgttgatgatgatagatagataggagttgaaaggacgatcagtttgacgagcagaacagaaggatagaagacagaaggacgggtaaaaaaaagaagaagaaagtgcggacagagagagatagagagagagaaggatcgaaatgaggggagaggatcagacgatgatgcatttacagcagccttcgggttcaggatcgaggtgcctgacttgatcgaatcgatgaaggttatcatcatccaactgattatgagtattagggctagtagcacgatgaggagggaaagaggggtcgagctggtcggggggagggagcgattgctgaggctgcggctgttgttgttgttgctgttgttggaaggagagcggtctgagtagaacaggggatgcgaaggggtggtcgagggcttgatcaggcgcggaaggttgatgggatgacggagccggagcggggccgaggacgagtcgattggcagccgagggactcgcgcgagaggagttggtatgcgaggagaatgactgttgcgatccgcgtctgccgggactggtggggctcagatagctgctccgtcgacgcgacgagcctcctccgcgccccccctcactcccctgactgccgctcatccctcgactcatccgtcttcctggtcccgcgccgcctgttggcccgactcttggtcccgaagttggcgagaccggctcaaccttttggaatacacaatgaaaaggaatcagctttacctcgccagtaatcgggaaaattaataacttacgagttcttcgtcatgtgtaggtggtgaagagagaggttcgtcgaccgaaagagtagaagattgagcaaaggagccatcgattctcttatgactagccttacgaaggaggagctgagggccgagggcttcccattgagagaagttagaggagacggaggagaaggtaggatgctcggtaggactgatggtcaacagtttagtctgtttctcgatctgtctggccaccgtgggcaagatcagatcgtcatgactagggggcttgaagtcggatccattgagcggggagttgttggctggatcgaccctgtagatccggggggatgggtctgttgtccatggagggagcgctccgggggtattattcgaggaggagccaccaatgtctcggatcgagctggccgacatgctacgaggcctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctctcagcatacgcaggaaatggtatgaatggcttccaaaaatgtatgaatctttgcaaaatcccggatttttggttacccacctatatagagggtttcctgggtcctcatgaagcctgcccacacatgcaaactaactccaatcaagtcggatcaactgacctcaaatccataacacatacatttagaccatctcagccaccaccaatacagctggagggagatatcaccttaatcttgtactaatccgagcttgctaatacggtgtagcttgaccatcaatatggatgctctgattggtttattgatttatacctggtagctcatgcacaatggatttgacataactaatttcaagacaatttcaagttaccaagagcttccattgttttatttgacatccagaaattccaaatgattaagatgttgctgtgggagatttcaagggagaaggctatttcaaatctgaatggcaagaccaatgccaggatattcaatctaaaagtccacagatttttttccattcaatcttcttctcatccactggttcagaaagttgcatgttaattccaatattttaaaatatccccacattaaaacaccactagatctgttattgatttgctcatcatcccctcattgaaacaagtatcctcaccttatgaggtcttcaagactacagtatacagtccccaagcttgttgggatatttatcgcagacacaagatgttcaaccaagcgctacatatacatcaagctcacatgaggccttgtgactagggttgacggtgccacttttgggaaaagtgcgcgccggaaggcgcctccaaactgccagtgatgcaaatctttggctggcacattagaaggtgcaccatttttttgcactaaaaaacatgtacatattgtctatattccacatttttcaatttcataattttaatttttttattgatcaggtaggcacaattggtgggtgccatgcggcacttcacaccatttggggacaaaaccaaggtctcagagccaaagaatgagttcaaccaacaagaaacccaaaaaccataacctttatgggcagttgatggatgactcccctggaaaagttaaggttagcgagtgcacgccagccccctttttcaagattttgggcgcaccaggggcacgcgtgcgcggcgcgcacccagggagcgcgccgtcaaccctacttgtgatcaccacatgtaagattgaattgtggatattgcacttttgagggttgtaacttgtgttaaaacatctttgggaatacattccatggaaaagagagctgatggggattattgtgcaagactttactctatcaattcaaggattgacaatttgactggagtaggtgactccttcatgaacactgaccactgaaatccatgcagctgctactaaaatattctttttctgatagatgatttgcaacaagatgccttaaatagagtggtgagtggaaaaaaaaaaaaaaaaaaaaaaaaaattcaatgtcactacaaatttttgaacacaaagatgggaagccacaggtatggaggcactggtgtgccaaatgtgccaaaaaaatctataaatgaaaacccattttttgaacaaatcaaccgaccaaactacccaaacaagcactgaaacatccctggataatgatgcacttccctgcagccccctttgacgggcatgcatattgtgcttgtgcttccctacacagtatgtatagcagaaaccaggtaattgaaggtcgataccgtggccccgttgaaggtcgataccgttgtggaactactcaaccagggagatagagcttggaggggatatagacaactacactagtactaatgtaagttgagactacaggtgctgatgaggcttccctcctgtacaatgctaatgggaagagtgtaacactaagaaaaagaagaagaaaggtgtggctgatttctactttatcttagactactattactgatgagcttgtgtatgtagtacctactgaggtgtggggaggaggagcaatgaggtgtgatgggataatactggcaaaggtgtaacactggcaatgaggaatggcactggcaaaggggataatctggaaaatgaggatttataactggcaaggggggatgtataactggcaactataactggcaatgatatctggtaaagatataagggtgatactagtatttctggtttctaagactatggttagaagataattcaggcaaggtacatagcatgcgggggaaaatacatgagagggaagaaagagtatatatgtgtacaacatgtacatacaacagcaaagcaccatggctggggaaatcctggctatgggtaatgtaaatcttaaacagtaatgagtgatgagaaataatgtagctatgtgacagatgttctgtgtatacaagtgttaatcaggtacggaaagtcaaagcagtgtgaaagtaaatatgtacatgatgtaatgtagctaaggttatcctgattgatgtatgtagttatggttatgctgaatatgtagtatgtagtaatggtgatgcaccatgatgaatgattgattctacatagagactgtaactatataatgtgtaatgtatatgtactgtatgtataaagtaatgtactgttctgtaactctgaatatactgaggggatgataactagagaactacaagagatactgaaaagctgtaagaggtgactaggggtgaaataatgtgtagaacttgaatatgaaataatactaagaagaatatatgtaaatgatgaagaaaaatgaggatacatggaaaggtatggacataccacaccgtggccccgacggcagcagcctgagagctaagaaccttgtctgatgtgttccttcaaagctagcgccagagccgatgatgttgcaaggcttgttggccttctcaatcttgctgagtcccacagagatcttaccggtcccaacgtcggcaatcgcggcccggtacccttggagccaaaaaagatgtttgtctcaagcactatgtagtccttcacctcagcattcttccagtgcccctcaagtatcccttggtatttggaggatacatttgccatccgggccgtcatcccattcggtttgactgctaggaccaccctctgtgttatatgtaatggctgttttgtcttggtaccatgtttggcatccctatgcaattgaatacagcctggccagtatgcacatgtcagaggtatgtatttcaaaagattggttgtgaaaatgtgattttgatttttccttggctcgtttggcacttcagaggcatcaaaatgtgttttttaatttttttggcttgtttggcatgtcagtgcctccatacacaggtctcagtcaagggaggaggatttctactaaacaatttttgggatcgatgatgaaaaactagaggaggagacagaaaaggatggcaaaacatgtttgaagctacataatacaacactacaaaaaaaaaataacattttgaatattgtcgaggaatctgtaagtttgccttgaattgctttgatcaccgattgttcgatttgatgatgcaccgtgtcgcacagctaatcaaccaatgtttctaactttctatcagccgccaagagttgttctagggccaggtggagttgggatcgcaattcaaagaacgaagatctgagaagatcttcagggaaaggaggatcgattcgagaagggtcaggaataagaaaaaatgcgaaaagcgtcatacaggaatcaaaatgacgggacagttccttgctccaaaccaatatcttttgcatttcggcatgaaggtcgtcttcgtttgctggtccggacccggtgaagcttttcacgatcttcagaatatgggcacacaaaccacttgtttccttcttcaaacaccccatgtcgtaggaacttacgctaggactgagcgtgaatgatgttttagcatagtaggtgtccatcaatttgtcgaggaattcctcgcctaatagggcaagtggtttagctcgctggatacgatgcataagatctaggtttagaagtacattttcctgtgatctgtcattttcaagctctagggtagactcggacaagtcgcagagacagatattaagacgggtgttgtcttcccgccatgattgttggagaaagctgaaatcggatcctttggacgatcggattatagcatcaatactgcgccaggcttcagtagtgtttttgattatttgaccttggagtctgggaacctccaggtccaaattggaaagaaatgcaggaatcggaaaatgtatgttggaatggtacagctcaatcaagctgaaataaaggcctaacaaattggcgaattcgcgcgatagaagacgatcaaatttctggacaagatcgatacacttgtatctcttcaatacaccgtactcatgatctatcttgcaggtaaatccgagttcctccgagatgggagcggaagcgagggaagcgagagaacggtcgattagattgagggtggcaccgagttgtagagcgaactcgagggcattggtgatttttcgatcggattcggactcttcttcattcaaaggccctgtggctaatgatcgcattaagccgcggagctgcagctgcaatatgggtagagatctggtttgcacttcgaccaggagggctttgccggcatcgatctcatggcttgaaagagatttctcggaaatgtcccgcattctgcggcgcggggtttcccgcccatagcgctccaactggccgagtgcgatgaaaagacctatgcagaagaagtgaaccgattctgcgtcagttgaatttgaatcctattggcacttgatgaaatgcgcctgtttaccgtgcatgggtggtctaggttcaataccggagtccattgggttgatgcctttcttctgttttcgatgtcgcacttctttttctatggatgaatttaggctagaaggtgggttggtgatgctagaagaaatctgttaacggtaaaaactgactgagctaggctatcagaggacacaagttcttacagatgttagtgtgtgaatgaagaaggaattgttacaattatattaagatatatcagactactacgacttgtttctgtttatctactgggtgtgatggcggaaggaactgtggcgactccaccacggccaagagtaaggaatttaaggacaagatgtactgcagatggatttggagaggtacgatggcctttgtcccagtagacgtcaaaccagagctggggggatgcaagaggcagggccggcacggtccgcgtatagtcaagccgagggagaaagttccaaacaaagaccagaatatgtagctgacttcgcataagaaacctgagaaagagcctcatcctattccggccaagtagctgttttcacaggacactggccggatcgggcccagtaccaagtaccacccagccatccatttattccctaaaatgtatccaagtcacaaaccttcggacaagagctgatctcctttgggtgtttccatcttatcgcgcatcgtcctctcttgcaaatttccggctcaaggttgcaagcattattgtcttaatcatgtcacatggctaattgacattgccgtcaatctgtctctatccatcaatcgagcttcaacgtggccgcaaatagctcaagtccggacttgaagtaacctgatccaaccaacacacgttctgatgtatttgttaccattggagcgagtagtagctcacttgatgcgagtccgaaatagtacaagactgaaagtatttccgactacaccgcgggtgcagaaaattctataattcgacggtcaacggcctaattggccggcccggtgacgtcgaaccctgaatggctacaattaacaactgtatcccccggttatgacatcgcctagtccgctgaagatggcctgaaggcgccataaaaccagccgggacacagtatcaccataagatttcacacccctcaaaatgtaggtgaaagaatttatagtcaagaatactagttaagaagcaccagaagtgggggggtaatgaattgaataggggggttcacgattgaactttagagtgatttttaaggtgtttatgagcaacattttacaatttttttgagtttttccaatttactggtttctgaaccttctgtacatcacaaaaaaaatcataaatttatgatcagaaacaccttaaaaatggccttaaagttcaatcgtgaacccccctaatgaaaaattggatacagaaaaataaaaatgaaaaagggatggtttttatgtacagtgccctcccagatgttatctatagcaccccatttaattcatttaaagaaagaatgtacattctcagattccaaggttttgcacactggtgggcagtgagatgataaaagagaacgtggaacaaaaagacgcaaaaattgattgcatcatactttaaaaaaatgaaattaaaatgcatttttttgtttttaaaaatacaaaaaaatatggagggggtagctgagaggccaggagtgatgataatgaaaaaatatctgaaaaaaaaagtgaaaaatgatgagagtgtacaactctcagcagtacaccctcaatggctgggattttttctcttggcctctgagagctgtacacttgaaaaccaaggggaaaatttctggagaattcattttttattattattcctcaggattggacaaccattctcagtgcaagaatgggaggtgtgactcccaagtttgagggggggactgcgtttttgtaggagctggggacatcctgggatggtccacacacagtttgccaaacaactcccacatttgagagttgatcctcctagatttgggattcaattaactaagacccttcttttatattttttgttccatactaagtgccgactaccaactgctccctgaaaaatgtcaacctacacttcactcctttaatctttgctgcaatgagcaccctgactacatgatcaaaacatgaaacatccgcctttctggccctaaacaattcaacttctggcttttttcatgcttgtgctggtggtgtaaaccatgtaccactggaaagggcatttcaggattggtggccaagccaccatcatttagcactggcattacagctacacaaggtcttatgatgaggtatgggagggcaaattggaagggctgctgtggaagtactcttgggaggaaaagagctggagagggaatgatgctttaatgggctgcctctatgggaactgggttgagtaagataacaagaaaagacaagagtatggactcttaattgagatgggtatgtcttctttcctttggtcttctgtctgaataacaccagtaaagcatgttctatatggcatcatggctcattccaaggcctcagagaacatgaaacctcctgaccaatccaactggttcattcacctttaatgcttgattgaagactctgttagtttaccctcctatgttacagtttgtttacacagtataccttgaaaggctatttgatcaatcagttcctttgtgttacaatatgccccacatctgttttttttgtagcagttccaaatattttattttattttttgatggtgaacacacaccatcaaaaaataaaataaaatatttatcatcttgctcagaaacacctttgaaatggctcctcaagtttgattgtgaaccctgacaatttgtcttcactgcatatataaattgaacaatcacatttccattgtatgaataacaaaacaaaaaacatcttcattgatcttttgtcccatcaagtggtgctgctaaaccagtcatgatcaaaaatccccacaattatcaaattgacattcttttgttttttttttttctttttcctagggagaggattgttgtgaagtagagaaaaccagggttaactttatgtgttggaaagcaatcattcaaggtggttagcctaatatttttgcataacagagggagcactttgatcaaaacaagtcacaatgtcttttcacctaaacttttgatctattttgaattgtgtggatttagaagtggattttgacctccctacagaggattaagaaaaaaagtagtagaaacatacaatgtaaattgttcaagaaagattatccaagatgaattcttgttgatggtgagctgtaactcataatgagaaaatatcccccaacataataaagcaaaactacaaaggggttgtaagatacggaagagagacaagaaggagacgctaagatcactcaaatgcagttgattcaaaatcatatgtgcctgatagaaaattgtcagtagccttatggaccgatgtcctaagttcatggaaccaagaatggaacagattaggggaggccggatcttgattaaattgagatggatctatagggacgagatagaaggccaggaggagtaaggcaccatcgaagagatcgggaatcgatttattcttgtttctgatcagctcgagctcttcttcaccgagatcatcctgatcgtagatcttcagtaggatccgcacgacctcattgaccgcctcagtgaagtcgttaagtttctcgagcaaagcctccaactcgtccgagctcatctcctcatccagggtaaacggcctcaggttagagcctcgcctggacagctttttgaagaagatccggacgagcttgacgatcgggatagcctgcttggctagttccaccgtcaaccgtctcactggaatatcttcggactggccactcgatgcgctacttcccgagtaatcactatcgtaatcgctagaatctgatccgtcttctgatccatccttctcacctgaggatttagtttgagccaccttgggtatgcttgtagcgttcttctctgccgggttctcattggttaagatattttccgctgggttctcaatggttgagttcttctccggtgggttcacatcggctgagttcttctccggtgagttcacatcggttgagttcttctcggctgggttctcagtggttgagctcttctccggttggttctggtgatttgtcggactattctcaacttcgatctggactttgggtgaagctgaggaagaagaagaagaagaagaagaagaatcagattgataagaatcttggtcttctgattttcgtcttttgacttcgggtgggagtggtagaccgatgcggttgaccaactcgagcagatgggaattgagtagatcaagttgaggttgccattcggtttgaaggattgcaaagtcgtccaatggtagccaatcgatgatccccctgatcatacaacaggatagaccggtgatcgagatcagcttcattcggtcatcgagggaattggatttacgggcgcgaggataaaattcagaacggtgcctctgaggagtatttgatgactgccaggcttcgataaaatcgacagaatgatggaataatgaacagatcttagtttcgatgagctcgttgatcttggagagcagacgattggatcgatagactttcagtaccccgcaggagtagtcttcgctttcggatgcttgtcgaggaccgagtgcgatggagtcggttgaagatctgaggtggccgagtgtgtcgcctagcttattgatgatttctaaggtggccagtagctttgggttaggttcccttgagagatcggagatgtctagtgagatcaagaggtcggtcagttgttggtctaatcgggggagtaagttcgttcgcatgtcgatcagaagcgctttgcggtgttcgatctcttctgctgctagtcctccggtggccttcccgagcttctcgccgaacgaacacctgaatctgcagcataacttgtctattgcttcgactacgacatctgtggttgtgtgtgccagtacagatcgagtggtgatgatcagtttggaatctggatatgcagctgatgaaggactgtcttacaggttgtctgggtagtttctgggtcgaatcggttgaacatgttctttcctgggtatgtattgtctttgttgcagtctttggtcatcggccctccctttctttcttgaagctgccaggggcagtagagatccagcgcagcccgcacacacccgcgtcgattgtgtgctctgccgcagtctgtatgcgcaaactcaaaaatgaatattcaatttgcaagaaaaaaaaaaaaaaaaaaaacagtcaaaacagtcaagacagtcaacagtcaacaggatcaagagtcaagatggacggacaggagaactacgagtcatcggatggcgaacaggcaatcgacctaaccgaaacactcgcaaacatcagcaagaaccaacagcagcagcatcaagcactcggactatctgacgacgacgaggatgagttcatcaggctatcatcaaagaaggccaacttcaaagcaggctcaaaagtactaagagccacaaccaacaacaacaagaagaagaacccagccaccctcaccggcgggggatccttccaatcactcggcctacatccatcactactcagagccatcctcttgcgcggcttcaacagccccacacccatccaacgcgccgccctaccacacatcctcgccagtccaccacgagatgtagtcggaatggcaaggaccggatctgggaaaacactggcctacctcatcccactcattcaaaccttgtcaggtgtccattcagtccagttcggtatcagagcactcatcctcgtacccacccgtgaactggccctacaggtcttgaaggtcggaaaagatctcgccaaaggattcatccaaggcgatcgctctaagccttccacatctcaagactcagaaacgaatcacaaggctgaaggcctcaggtggggtctgatcgtcgggggtgactcactcgaagatcagttcacaatgttctctactaacccggatgtgtgagtcatccatccatcctactaataaatcagagagccttgataccttactaaccactccatcttctctcatagaatcatcgcaactccagggcgtctacttcatctggtagtcgaaatgaacctcgacctaaaatcagtggcatttgttgtcttcgatgaagccgaccgattattcgagatgggtttcgcgactcaacttgaagaaaccttacatcgactgccagccaacagacaaaccttactattctcagccaccttacccaagagtttggtcgaattcgctaaggctggattacagaatccaaaattgatccgattggacagtgaatcaaagatcagctcggaccttcagatggcattcttgagcgtcaagccgatcgaaaaggaggctgcactattggtcttgatctctaacatcgtcggtgtacccaaggccgacacaacagaacaaccaaatgagtctttcaaccaccaatctcaaccgaatttctcgcgtggatctggggcgaacctatcaaaaattcgacgcaagccaactcgggagcttgcagcccatcaaacgatcgtcttcactgccaccaagcaccatgtcgagtatcttggtggacttttggttgcagctggctatcgggtctcattgatctatggagcactagaccagactgcccgtcgggaacaactggactccttccgattaggccagaccaacatcctcgtcgtcaccgatctggcggcccgagggatcgatattccgatcctcgagaacgtcatcaactacgatttcccgagttctgcccgtgcgttcgttcaccgagttggacgaactgctcgggccggtaggaagggctgggcttactcactgatcacccaatcagaactacccttcctgatggacctgcaactcttcctgtcaaggcctctgctcgcctgtcccctaccagccaacgaggatccgagtcagacggacttctcctcaagcttagtcatcggaacgattcctcgagagctgctcgacgccgagaccgaatacgtccgtgaaacactcgtctcccccaattcagccttgatcgccctcgccaccgtggtcaagcgggctcagaagatgtatgagaagagccagagtaccgcgagtaatgagagccatcgacgtgccaaagagtttgtgctgaacggcaaagggttcagtggggccaagaacgaagaagcctcgatccatctcatcttcaaggatcggaaacaagagctcccctcaacccaacgaggtgtcaagaggaccaagaaggatgatcagacggtcaaattgagagaccaattactggccaaagtgaaccagttcactcccaacgagaccgtctttgagatcggcacccgtggcaaaggcgttgcggctcagctgatgagagaccgacggaaatcgatgggaaagaagatcgctggctctaaggaggccgctaagctccgagaagaccaactccgtgctgaacagatcatcgatccttccccatctctcgctaaacaaacttgcccgtctggtccatccgataagcaagtggcgcttgttgctgccaccgaaggcgaacttgaggtgaaatttttctcagtgttgattgacgttctttgaactgactgttctcctcgtgtataaacaatattaggaaacattcgagatgccgcgaaaaaagccaaaagtcaaggaaggtttccgagatcctgaggcctatctaacgtacgaacagagtggggcagcggaagagaagggatacaacttgaacgaagggacgtcagcggagtttgtgacccagagcaaagtagcgctatttgatttagggacgaacgacgagggaaagcttgcgtgtctgtcgaatgcacagaaggcgtcgcaagtgaagtgggatcggaagacgaagaagtttgtgaaagtgggccaggtgggccaggataatgtgaagctggtcaagaccgagagcggggtcaagttgccggcctcattcaagacgggttccttcgacaactggaagaaggcccagaagatccggatccctaatgtgggcgaacaggagctccaaaacacccatccgttcaaccatctccatcgcaagttccgtcacactagtggagcccccagtggtcctcatgatcaccaggaccgctcgactcattcgactggtggtaggagagacggcaggatggaacagaataagaggggtaaaaaggtgttcactaagacgatcgatgggcagaagaaattccttggtccctctcatgtcgtcactcgagggccctcctcgacttccaaatctaacttctccggtcatgctcgccataaccaacaccataaaaatagcagcaatcatcatgtgtcttcttctttcagcaacaagaaaggtagtgctagtagtagtagtaggaataataatgctggcttgaaatcggtcgatcagattagaaagtctcgggaacttaaagaacgtagaaagattagatctaaccaaccttctcgtcgtaaaaaatagatgaaaactgcattcctttctgcttcttcctcctctgcgttttgttattgtttctttgcattttttggcgggtctgcaaagctcagaaatgtacacatttacatcacaaaaatggagtaatcggatgtgaagctcaagtttagtcagattgcatctccgcacaagttgaaatccaaaacatttttccatcgcacttgagataggacagagacagtactacattttgagtgaattgattcacatgtgttagatgttctaactagatgattctcatctaccaagttgaacaggacaaaaacggagaattcatatccatacattgagaaagataaagctagaaagctaggaagttgaggaaatgagtaaagccaagtcacgaatcatcaggaatttttacaagcttttcaaggtggatagaagtgcttgagcttcgatctgcaagggttccaatcgggtaatttcagttgaggcggcccagtcatccttagctggagagttccagatgggataagtgggctggaagcagtcgagggtttggcccttattggcgagaatggtgggggagtcgagtggctcgtatccatcaggcccgtccagtttgtcctcctccaccagcgcttcctcgggaatgtcgccttgatccatctcctcgatctccatgatctctcctgtctcttcgtcgctctcatcttcttcctcctcctccttctcctcgtcatcctcatcgtcgcaataaaggtgccggtcgtcctcgaaagagccggtcgagtcaaacttcagggtgagcaaaggctcgactctcgagaccaatctgctcacttcctccgacgacagactctccaaaaggttctttgacaggccggaggcaggatcggggtcgttggaatacgagctccatggattcaaggagccgttgagtaacttcaagctttgaatcagcagtcgataaaacctgattaaagctccccttgaggccgccaagtcctgttggatcccgggatctccaacagcagcagaagaagaagattcggcgatgataagctgatgacgactagagacgaattcgagaatcttcagataagttgtcaagacctcgtcgggaatgagcgatggttgattggtttggatttgaaggaagagggcgccatagcccatgacatggctgctgaatttctgagccggaggagccgcagaatccatcagacggatttcgagatccagagcgacttggaagtccgccacgaacttggcgatcacttcgctgagcactcctcggtgctcctccatcggctcgaccatcaacttgaatatcttcaataacacactgatcaatctcgtcgccgtttgatatgaccggtacctttcctctgagttatccgccccaagtaactggctggaaaggtgtctggtaatcgtctccaactggctatatgttgcaaacaggttttcataatgtttatgagtaatctgcaaacaaacaaacaaaaaaaagttattatttatcagttgtttgtttttccataatgcgggcataaaaataaaatgatgattgtactgaagaagagggagattttacctggcggattaagtagattgaatcaatggatttggattgatgaagagataagagaatttctttgattgccactaagtggtctagaatgggctcgagatgaggggtggagggatcaagattcccaatgaaatgaagggaagattggattaaagaagcaataggatccagattggaatgaaaactactgagcaatcgggtagataatctagtaagacagattacgaggtggttgctgaggttgctaatgggttggtcagggtgggcattagccctgaagttgatgaaggttggcaagaaactctcttggaatgtcgagcggaggttgattttcgaaggttggagaggggcgatgggatctgaatggagcaagactcgcttgaggaggaggagtatgaagagtgggttggactcgagttgatagcagtccaacccactgctcggaggatgatgaagagcccggttgaagagcccgacgagggtgccgagcatcgtcgccgacggccggtgaaggatatcgttgaatgtttcgagcgcgccgatcgactccggctcccggaatacgatttccagccgactcagatcgtccggtatcggcaaggacatcgacttcatacttaacaatcactaaaaataacacaaagttggggttatttttttcgtttcgccgtttgcttcggttggtttcggtgggaaaattcaaatgagaccagatatgtatttgaggtagattaggactcaaggatcaagcagttattgtcgttgtaaacacctctcaaagaaaggaagagacgtagaagctcaaacaatgagtacgtacaacaaacagtgctgagtctgcagctgcaggacacgctttggttgagtcggcccgggcctcgtggcttgctaggttctacggcggctcactactcactctcacagttgggatggaagtgagcacgaagagaaagagattctacgtttatctgatggattgataaaataaaggattgttctaatggccgacgatctaatcggcgaacaaacgcatcccatcgagcctcttgagtcttcctttgctcggccagctacgtatagtcctgaggtttgatcacaacgtaccatatcctctgtcaccttggaggaaccgtgcctgcaccagttttgtcatcaacagagctaacaatctctacagttttgcctattttcatcagcttgtttgtttatctgttacaaaggtcacatgttagatacataatggcgacaaatgactgctcatcacacaccactcaacttcctcagcctgcgtatcaaactcggggccaactgaatcgcgcagaaggaccttcaagattcccaaaccgtgtgggacgcgaggcggattgcggagtccaaggctcaggctcggccggccatggaagaaggcctttgccggttccaccaccaaggcagcctcgcagccggaaccccggcccggaggatgtcgaggatgttgtcccggaagtcgaatggagaacgacgaagcctttgttctctctccaagcttcggccgacgtggcgtctgagcggatgtgctcctctgcatcaaactattcccaaccttccaacgacaattacaatagcttcaagcagccggcaccttcctggccgctgaatccgatccgacagtcactcatagagcccgaaagtgattggataccggcgaagaatgtcttctctccgcgtgccgcgccactcttgcttccggcattagaccagctcatcaaacagaacacacccaccgaattttcccaattcaatcctcaagatctcagtcctcaagagctgaaaatgtgggtaaaaactcaacgttcgacgggattccatcctcctcgaatatggcatcaacggttcgggctggcttggatcggtggcagctggagatcaaaacggaaattgaccactcaagaagctgattacaactcggccttggtcgatgaaaaggaagccattctcaacaatccttcttccacccacgatgcggcacgctcccaatctaatgagatcttattgccaatgcatctcctagattctaaactcttaaagccaatcaccaactcggacgaatctagcgataatccagccctgactctattaaattttatccctgatttctctcggacaactccgcaccatcacgttgatcaacaacctactttctctcatcgtttcttgatcttagctcacttggaaaattttcgcgattttctccaattcattggtttagttggaggcttctatggatcgagagtaaattcatcatcatcatcggcacaaaccattatctccaagcttccgattttccaacgcgtttatccacatcagagtttcctgaattatccccttactgctcttccaatggattcccggccttctgagctttgacttgacgagcttcttcggctattcgagtgctctgatgatcacgatttattcaggtttacttttggtagtcctgtacgaattctacttcttgacgggtggctggaaagggcctccgcgaaggagagcaacatcctccaaagtcgaggatcgaccttccaactgccgacctgatcatccgatgtcacaaaaaaaatccgaaggacacgagctgcccgaggttctagtcgccgatagtgcaactgcttcctcaaattcaatgctccgttttttgcgatggaaaaaaattagaaattgtcggaatacttccttctattcaatcacaataaccctgctcttgctctcactctatgttagtaagatcacactagaaattataaacagcctgcacctcacggtcaagtcagaatatgaactaacctctcttcttacgtgttgatcctgataggttccagtcacccggatgtgcatcgacggattagtttggggcaataattattggccaatcgagaatgtatatatcagccatcaagaccaacacatgagcttgacggaaaattcgctcggagaacccttaggatccttgaccactccgatcgaattctgttacaggactacggtcaaaaaacacgaattcgaagccagaggactcgtcctattccagtcaatcatcttgcttttgcttttcagctgttggttccctttcaggttttacaatgtgattgcagcctgttcagttcatcttcggagccgacgcgaccaaactcatcacactttgaacaatcttgagtctcgtcgaaattcaagtccagtctacggatccagtctgttagaaaggttctcctattttaatcatggttagttcctacgtgcatcctaattataagtttacaaatacacattggttctgatcttgtcgcgttggccatcagcttacaaacaggacgataattgggccccggccagagatatcatcagccgattcttgacgaaactgatcataattttcctcacaaccatcccggtaaaggacaactgcatattcatcaaaagatgggaaacaagcagatacttgattgatctgatgaggttcttgttcttggtacgtgaatttcagcttctaaagtcattcacccacactgcgctattatgatgttactgattggattttcttttcttcttgaaaatgtgtatgattttgcttgtcgtcacactcatgtcttcaatcctcctagtctttcgcatttcttttggtttggatctttcaatcaatttggaaaccttataggttcaaatccctcaacatgatcaacgacttgaacatcaaattctgcctattcctggggtcagtatcaacctcttttggtttctttcatgtgaggaaagctgatcgaagacgttttctgttgttagtgtggtcggcttgggctcagtatttatccattttcaggaactattgtttggatcaatagttttaatttggactacaatcgtaagcaccctctccggtttgcaagcgcagaaaaaaaaagtatgacattgactcaccataagtaattgttcaacatccttcggcgattgattaattttcttaaattaggtgtatctgctaaacattcattacctcgcaatccattccacgacagcaaagcgactcctcagcaatttcaaccacaaactggatatcgacaagagtttattttcggctgattttgattttcagaaagaagtgatccggcgagtttggcacgaaagtctttgtgtattgtcagcatgaatttgagtgcttgctcctgcttcactttctgacggtttgggtgtttctgaatgttagacttttggggatgcccgattaccgtattgaagaagggaagacattgcaatggcgcgaggaggttcctggtgcaccttacctagccaatttcgaaggaactcacggcgagcgactggtcgagaacctcaaattacttcgggcactcggtgcgcgtaagtaccggcaagcaagccaacctgcgctacaaaaggatcaatccgatgaaaaaacgctttctatacaaaggattatccggagtgattttactggtccagattgtttttggaagccgcataatgcggcggatctggaaggcgttaccacgtttttcggacgcgcagatgtgatcccgttcccattcacggtaatcttcaagtacgaccaacgtctagccccggtttgtatctctagactcggcgacctccgagcatttgtcgcccagaaccaaaaccctcaagtgaggatgaggagaaaagtgcggctaatattccgagctttggaaaataagcaagtctttgccccgctttcactaccttgggagactgtgcaggctatcaaaggagaacgacgccagagatggtcccagagagctcgctcagatgtcaattttcgcagcggagtgctaaagatatatcggaattgccagaataagtggcaaggatacaacttcaattctggatttcaagtctcgattcagtataaagatggacaatcaatcaagtctaatggttcaaccatctcccgaatccatcacaccaggttgccgagatctataggcttaagggatgatttcaaagtgacaccaatgttggctaaactctttcaagacaaccattcgatcatcaacactactcttgaaaaagtggaacgtgcactggggtcccatcgctcttacttctcgagacaagcagcttggaagcagaacaggatgtctttctccttcctggaagtttttttccaaggccaaaatcatatctcaagtaatgcattgagatctaagttagaatcacatctactgctcaatgaagtcgatcaacaattaagacgtcttccccaaatatgtcgaggatccttacaagtaatggaagagaggatggaaagaatcaataaaagtaagctaaaccagtggtggttcgtaatattcgatgacatgtgagtctagatttttttttttttttggaaaatgagaataacattttttgtattgaagcatgtggtcatgctcatcatcacaacacatttttacctaaattgaattcattccaataaagataccgaagaaattataagatactaaacagattgagtaccaaacccgaagatttttcgccttatcatcgagggagcgtatgctataaaccaatgatcagaagcgatctggagaagtttttaatgaatagaaacgtattccaacctgactgggagcttcaggatggcgggcaggattctggccacccggaaggagccaactaccactcgaatcattccgtcttccaccccggattcttgaatcaactctactttcacctcgatttgttcttatttaaggagctcgacgaaaacgccaaggaattgaggaaatccgggaactctcaggataactggctgcctagaagtaaactttatcaaggagtctacgaaatcgacaggccttatcagcgcgatgggaaccttttgactagactgaaagacggattgaagaaatggctcttgttagaagagcccttccgggcagcgcaagaggagacagatgacgagggagacgatttggaaaagagcgaacaagggactcgacacgatcgacaaagtgaacaactgatcaagttgggcccaatgcaaaatttcagcaaactcgacatgctaccgaatcagatatacaaagaaatgagtgattatgatgctggtcaggacactgctcgcaagaaggcgccagctgctttcagtggcactaattccaatagtgatcggtctacttacgtccattcctcggaaggacatcctcgcgattggatcatcagcagtcacgatagtgcaactggctacgatatcaccgacgatctggcttgcaattccaatgactcgactgccgaaacggatagcactatctacggatttcattaaaagatttaaattaattatttctcagacaaatgtgtagctttacataccgagtgattgctacaaaccaaacaattcctaattgtaattctaacgttaactgagatgactcaaaacatgcagttcttttttttttcttctttgcttttgatttttaggtggctaaaataattgggcatgttctgaactttcatgtcactcaaaatgtgatactggttccaattatcctgccaaaaactctgactgagtggccgtgttttcttgttttgaagctacagatcttgggtagtcttgtcaaactttttacaattgaagggtttgcgtttatcctctcagatgaaaaaactagctgctgattttgaatgtagagtacagcctaaaggcacatagatattctagacacaaatatgatttggtagtacaacttgccacttgggcgagactcaagatagggtacaactctgcacatgttattttcttgtacaaacaacgagcggtgattgatgtcatgatcattcggtccccagcaaagatcggttggtcttttgggatcaatgagaatgttttgtgcacctggggaagcgacgtagaaagtcttatcagcatcaggaggatggaagccaaacgaacagacagcggaaattctgatctcgatactcaaccgttctggtatgggaatggcggaacttgtccgggctaaggtttcaaaacccaaggtttaattagctttggtttcgattctttattccaaaaaagaggtccaagaatgtatgccaaatctgctcaaaagttgcaaaccataggaagactatcatgctaaggttgagacacatcttatttgaatgcagttaaataagtcctgattgacaaagataaactgaagaacagattgatgggattgttagccaattaccttgccctgcagacatcatctaccaatgaatccatgtctttgagatctgcatccatatttctccatgcaatctgatggaatttcatctgtcctagtcaattaatttttggaataagttgaattcttccaacaagggtaattttgtatttttaaccttccagtttacagaatttcctcttttgcttctgattctgggtctggacaaagaatgatgcacgattgtatatccctttcttatttcttccataaccattccctgtaaaaaaattgttatagagagtggttgatgttgtgaaatccaaactcgcacattttatgcataattagttatgcattgtgtcattctcgactatgatcatgacactcagatcgattgcgtcattttcttttcttctgcaagcaactgcatctttcgccgataactttcatcttccccttcttcaacagttgctcaccacaatcaaaatcatctgaggttacattcgatcgctgatcaatcaagtttcaacactcgactcatcgaccaaccacttctaacattcaggaggagctagatctagcttctgggcaggtagcgttgtaagactcaaaaagtggttgtaagaccctttttgctgaatggagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgatagggtaagttcaggaatgagtttgtgtgatgctgagaaatgagtttagttgttattggtgtttggtaaggttctgtaaaggtggtgtatctttgattgagtggtactaaacttgtgactgatgaataatacactgccgagacaacaaatgggaggagagcctccttatatagaaaatagtgagggaatttagctccagggcagccagtaatgagtgattttggttggcctgggctattacatgagggattttagctacatacataagttgaatgagtgaatgtgattggtcagacatgtacaagagttaagtggggagccaaacagctgagagagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatctaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgagtgtgtatgtaaatgtgtgtgtatgtaaatatgaggctgtactgtactgagggtgtctgtgtagcttgagggttgtaatggtgattggtgacatgtaattgatgggtgaagtatgtgtgatatgttgtccattgtgggataagtgttgatccaggtgtattccagtgacgcctccgtggtgaccaagggtgaatttgtccgtagagtccagttcatgagccgtatggtattaattctgagagagattgggtgataatatgaagaaaatatatgtataagaaaagaaagaaaaaaacttttaattcttcacatttttgactaccacagcgtgttttatgctatgctatctttgattgttacatgttattaaccgtttcttttcttattctttcaggctatttcgttgtgataatcctcgtgttaaagaagtcgacgtcgttttgtttcgtgttctaactttgttgtattctgatctaatttatcaggtatttctttcttcagttttttattgttcagatcagatgttaatcatgtttacttataattatcttttgttaagattattacttctattaagttttataatattatttctataaagtattgattcaaccatttttacatggtagcgagagtcaatacttgatagttataaaacttaaagtaagaataatcaggttttagatcaagcgattataatgtcaactcatcaggagaaaacatcgatgaacgattcatctagtggcgatgaacatcaagagaaagcgaagttactcaaacttaatcgggataactggactgaatggaagcaattcttcgtcaatcttttaactggacggggtcatgaagaaattttcgacccagtttggattgaagctcataagaaggaaaaaatattcaggaaaaaatctgctcttgcttttactcttcttcgtcaatgtctctcttccgatcttaaacctatcgccgccgctgcaaacactttcacagacgctgtgagaactcctttgggatggatggcagtcctgtgagggggaaatagcagttatgatatttcaggtatgtatgaatttattacaactgttacgggtggtttgaaagacctgcccctctaatgtactacactagaattctgacaacaattttattttattgttgtggcaaaaaaactgatgatggagaaaactatatgtagtagtctcttatcaaacctagatcaacgtggaatcagctgagacttagtggaattttgagtggaaagaatttggtgtgggttaccgcaggctggaatcagataatggaaagagttgaaaagctgggagatattttttgtatgtttttatatgtttatatgagtgaagtaaagtaaatgttgatatggaaaagactgagaggaaactgatgataaatatgaactattcaaagtgtctttgccctcctccttaatcttcagttaagagaacaaatgggttaagatcactttgacttgttaagagcacaaggggtgatacttgctacttgaattcttctatgcttcctgaggtatgaaagatgttgatgggccacctgattgagatcacactgttggattttaccttaatttgacttgaagattctgggtgagatgtgtagcttggtagatgtgccggattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggatgtcctgtgagggatttatgctggtgtgacttcttctttgagggatttttgctgcttggaaacttctattgagccatttttgctggtgtgtcatgtgatctgcactgccccatacagaaaatcacacgtgttgcggaatgttctttctatgttgaggcatttttgctggtctgttgtgaaactacgtgtgatccaagcgtgtggctggtgatgtcatgtgaaaatacgtgtgatccaagcatgtgatcatgcatgtgactaaacatgtgatcatacatatgcctgtacaaacaaagattgcaactatgcacttatatataaatctatactatgtactacccaggacaactatactatactgtagaaaaaaaactgctttatccaaataccttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctattgaagtaataataacaccaagaatctagcctattatcaagagtggatcatgattttatgcaatttggtacttgaaacacatttggcacactacatcctcccccaacttaatgctgtccgcagcattcctgtttcaagtaccaaattccacaaatcagacagtactttatttgaagtctaaaaaaaatcctcaaacataatctgtaacatttatctttctctcccttcatatctgagtctgcagccctgtcttaaatagtacctatcaaactaaatagcccataaacatatagatactaactgatcccatcagatgtacccgcactaaaaaaaaactttcacctaactttatttctaactcttaaaaatattttgattgaagatactaattatgacccctgtgcagcttctttccttgatgattgaaattgactcgtgttacctcccaggttgtgattttctttgtagcataaatatttacttctttcttctgtagtatcttgtctctgattaagcattttgagaacccttgatatgctattttttttttgtaataaaaactcctccttgatccattttctgtctgatttgaattgtagttctttgctgagttttcactgaactggttttcatatatccaactgatttctttttaagtaattcatccaacagtagtatcatctatcctttttagaacttctcgtgctctcctacgcctgccacgtccaaatcaaaggcgcctaatgaatctatttcaatctctttcatctcattggtccaaggaaaaggccagtggttgatgtatttggaagaggcccctcaaaaatctccatatgctgagttccatggttgtccgaaacaccttcaaaacacctttcccccagcggaatactcctaagcctccttcaaataatccccagtttaccaaaaaaggttttagccatactactgtttaaatcattaccctaaaaacccatgtcttcaatctccacctggttagtgctttctcttctgtcccctatccttcaaatcaatggttcatgtgatccggtagttcaaattattctggaatatttggtggtaattctatttcttgtaaatcctgtcctttcttgccccaaatttcattcacattgattcttctcttgaaatcaccaaaggttccactgttagattgtacagcatttttgtgaatccagttgtttttctccacatcaatttcagattaaggtcatgatggaccccggtttccagttatttccgcctttttacaatacttccagttttgggtcatgagggaacattgtcttttccgtttccgaccatttctagatttcattttaaggtcatgagggaccccaggttggttgatttttcagtttaaggtcctgaaggacccccttcagatcggttgattttttcattttaaggtcatgaaggaccccaggttggttgatatttcagtttaaggtcatgaaggaccccaggttggttgatatttcagtttaaggtcatgaaggaccccagattggttgatctttcagtttaaggtcatgaaggaccccggtacccagttacttctgtattgatattccacagtaatcgttcttccccaaacaccttgcgcataagttctcttcatattgatttgaaaaccttgaaacttcctgggccccaaaaaccacgttgcttgtaattcatcttccaaaagtgtgggtgaaattgaccagaaaatatgcttctactgagttgtaaagcaatatgcttatactggggaagaaggaaaattatccttatactgagtcaaaggaatatgcttatactgggtaagaaggaaaagtatccttatactgagtcaaagtaatatgcttatactgagtaagaaggaaaattatgcttatactgagtaaaaataaaaatatgcttatactgagttaaaataaagatatgcttatactgagtagaaatagaactatgcttatactgagtaatgataggaaatatgcttatagtgaatttctaattgagcagggtggtccatgtttgacctcaggcaagccaaattttcactcctgctatactatataagggggataatgtaactccaaaaaaaaaccttgtatatactattctgttgtatcctctttcttttatcactataatctgccagttgtattcttctgttttagtacttagataagaagcttgatcatcctaaaaaagtataactatcctgaaaagaatacaggtttttatgtaaaaagaggttaagaccaagtcctcaaaaagcagtataaaggattactgctttcagttggagagttgatttgatgtgccactggtggttatgcttttgtacaatatttattaatagcttgctctgatctatcttacaccttcagccatattatcttgataaaggaatcaataatttgattgagcattctcttgcacaagaccaaaaaattgctatttttttgaaaaaggtttgcctccaggtggagtcttcccagcccatttcaatccctttcttatcttcattatatatgttgatcctaattttatatccaagttggccatatctagatttccaatggccttccttcaagaatgcttctgttccaatatctgtgagtatgtgtataaaatccaaattgctagttccaccacccggtaactcttgaagcagttgataagttcttttgatttcaccgtaataccattcttctgaaaatacccttctaaaaagtttcaggggtctttcatccttccagaagttgtgggaatatttattattcaaagctggaacttcttgatagctcttcctctgttgattttctaaatttggttcttggggaacagcattctctagatctgaaagtgggtaaagttcttctacgtcatgtgcctcttcatggtcatatttgatcgtctcctctctgatgtcagaataactgccccaatcttttacttgaactgaataactacaaccaaagaaggggcattcctgatccaaaactggttttgttgatgtgggtggcgagtcaaacctgccttcatcttgacaaatctccataatttccttgttcaagacctctggtgaatctgttggaagtgactgtgatatcttcatttgtttgagtaagatatttactgtctcctgcatacaatgaattgaatcttcaagctctgatatttgggcttgattctttaaaatgattgctgactgctccatgctgaattcttcttgggtggacattcttgactctagcttaagttccggaaagaatttcttgaaaaccgcagctgttgcctccctttcccttgaccttggtttggtccttggttgatttttcaaagttctaacttcactgtctgctagttacccagttccctttgttatccacttatctagtcttctggtgctgagggagagttattgttgatcgtctgaacgtttttcggccactgttgggacaccagatgtgagaactcctttgggatggatggcagtcctgtgagggggaaatagcagttatgatatttcaggtatgtatgaatttattacaactgttacgggtggtttgaaagacctgcccctctaatgtactacactagaattctgacaacaattttattttattgttgtggcaaaaaaactgatgatggagaaaactatatgtagtagtctcttatcaaacctagatcaacgtggaatcagctgagacttagtggaattttgagtggaatcagataatggaaagagttgaaaagctgggagatattttttgtatgtttttatatgtttatatgagtgaagtaaagtaaatgttgatatggaaaagactgagaggaaactgatgataaatatgaactattcaaagtgtctttgccctcctccttaatcttcagttaagagaacaaatgggttaagatcactttgacttgttaagagcacaaggggtgatacttgctacttgaattcttctatgcttcctgaggtatgaaagatgttgatgggccacctgattgagatcacactgttggattttaccttaatttgacttgaagattctgggtgagatgtgtagcttggtagatgtgccggattggcatgaggaactgatctgaggagggagaaatgacctccttatatagtaaattgtgagggattttagctagtgaggatgtcctgtgagggatttatgctggtgtgacttcttctttgagggatttttgctgcttggaaacttctattgagccatttttgctggtgtgtcatgtgatctgcactgccccatacagaaaatcacacgtgttgcggaatgttctttctatgttgaggcatttttgctggtctgttgtgaaactacgtgtgatccaagcgtgtggctggtgatgtcatgtgaaaatacgtgtgatccaagcatgtgatcatgcatgtgactaaacatgtgatcatacatatgcctgtacaaacaaagattgcaactatgcacttatatataaatctatactatgtactacccaggacaactatactatactgtagaaaaaaaactgctttatccaaataccttttgactgagtggagctagcctagtggttccagtgagtgactatgggttaaatgacctgtagaatctattgaagtaataataacaccaagaatctagcctattatcaagagtggatcatgattttatgcaatttggtacttgaaacacatttggcacactacaacgctatgaaggatttagccgatacgtgcggcgaaacatcgctcattaaacttggagataaattatatgcattagtatgctgtgattatactccaggtacgtcaatcggtgctcatgtttcgaaatttcaaaatctttataattcagtcaaatcttcatttacggttaccactacgactatgtacgtcgatacacaaatggccggcattttctttctcaaaagttttcgacatgacgacactcttgctgctcttgttcagaacttatacgatgtttctcctttcactttcgaaaaacttgccgctcgtatgaatattgaagacactcgtggtgatcgaccatctggatcattgaatgcagtttctcaatcaaatttcattcgaccaaacaaggaaaaattcaaggccttgtcttcaccttctcaacgatttagaaacgtcgctccgactagaaatcgtccatccggttcgaatcttccatctggatcgaacgtgaagaagaatgaagtccagaaacttattcatgatcaaatcgaatcgttgaagaaacttcaaatgcaagatctgaatgcaattgaaaattccgaagacgatgacaatgatcatgttgaggctattgatgaaggaaatgattcagatgactggggtttcttcgttaccgatgacatcaattcaaatgatttttcagattccgatactttagtaaatgtcaaccaaaatcaatcaatcgatggctatcaacctagttcgattgatgaaaatcaacataatcccgaaaattcaggtttctttgttgatgaagacaacaactttcatattggtaccgattctcctgaagtccgtttgattctcgataccggagcatcaaaatcaactgtttcagatcgtcgtcttttatctgatatgaaaccaatcgaaaagaaaatgagaacgtactcaggttcaattgaaattactcacattggatcgatgaaattcggaaaatattttatttatcctgtttacttggctcctgccggtaaatgtaatctcatttcggtttctcaattagaagatcacagtttcagaattttccacaagaacaaaatgatcactgtttgcatgggatcatcaatcattgaaaagtttcctcgatctggcgatttatacgtttcttctagctctcatcattttaccggcaactctcttttttctatgtgtgaaaaacaatcattaaaagattggcatatcatactcggtcacccatctgatgtttacgtcaaaaaattcttcgaattaatgaagataccaaaaaataccgaaaccggttcttcagctgaatgtgaggtgtgtagaatggcaaaattgaagcgttcctctcattcaaatccccttccttccgcctcgtctcccttcaaaatgattcacatggatcttttacaggtctctccggtttcccgcggcagtttcaaatacattctggtgttaatcgatgatttctctcgatttaatcgaatatatctgcttcaaaagaaggatcaatctgaatctcgaatcatgtctttcgtcaatgaaattaagaatcaacttgacatctaccctgccatcttgcacactgatcgaggtggtgagtttggttcgaatattctgaaaaactttctgcttgaacgaggaatttctttagaacaaggtccagctaactcacctcaaaccaatggtttagccgaacgctttaatcagacacttttggtcaagattcaatgcatgcttgctcaatgcacagttccgctcaactactgggatgaagcagcaaaattcgcttcgactttgattaatatgttgccctcggtgtctatcaattggaaatcgcctatgtctattctcatcgactccgatttgaaaattgaacaatcaagacatgttcaaacattgctacctttcggtctcaaagtttatgttcataatcaatctccttcctcgaaaattcttcctccttccaaaccactcttgttccttgggtatgagcccaaatcggatgctatgcggtttttcgatccaatctctcgaaaaatcgttatcagtcgggactttactccgtcaaaattatcttttccttacggttcttcaaaagcaatgattaagttatctgcgactttgcccacatcatttgcacctgaaaagatttcaacaaaagaagactacgtatcagttcacattccggaggacaaatctactcatatcaatcacgatacgagcttaacttcacctcttgttacgcctccagttccgattgagtcttctcccccttctcttcccccaattccaccatctcctactattgatatgtcaactccaactgctcgagacatctcaactcctatttctcgaccaactttacctccagcgactaaacattacacgtacgcttggggtaaatccaatcagaaagcttcaaaagacatcagctcaaatatcgacccatcaaacattattgaaggctcacgacgaatgaatcctggtttgcctgatttaaatatcgtgatgaatgatgaatttcctgaattaaatctcaatcaatcggtatccatcaatgaagctatgacggatattgaacatgaatctgaatggaatgatgcgttatcctctgaatttcactccctgcaagaaaagaacaccggtattttgactcctcctccgtctgacgataaaattattggtggtatgtggttgttgactcgcaaactgaatgaattcaaagaagtttcaaggcacaaggctcgctgggttgtctttggaaatcatcaagaacatatgcttcattacttcgaaacatactcgtctgttgctagaaacgaatctctgaagatgatgctttctcttgcggtaaatgaagatctgaatgtgtttcaattcgatgtggaaacggcatttctttacggtaacatcaattcatcaatttacgtttctcaagttcttggttttgaagatccggatccaaagaagaaagggtgggtgtggaaacttcaaaaatctctctacggaacgaaacaggcaccgcgcatgtggaaagctcacttagtttcaacattgaattcgatcggtttcactgcttctatccttgatgatgcactttttcataactgggataactctattttgctgcacatgcatgttgacgacggtttaatcgttggaaaatcacgtcctgcgattcttgcgttcctcaataatcttcaaaaaacgtattcgctcaagatcaaggaacgacctacgcaacatcttggctacactttagtctggaatgaggacaaatctttgtttattcatcaagcggattttgcgtcaaaaatacttgatgagttcggtatgaatgactcaaatcctgtgaaagctccttctcccttgaattttcatcgacttgttgcattggattcgccttctatcaatgagaaaataatgcaaaaagcgatcggaatgttgaattatttggcgcttcacactcgtccagacatagcttttacagtaaatgttttagctcaattcactaactctccaaccgaagctcattggtcattggtcaaacatctactgagatatcttcaaggctcgaaaaacgtcggaatcacgtacactcaaggctgtaaaacggatgctcttgtcggttgggctgatgcggattacggcacgtcactagtatctaagcaatcgatgtccggctacgtcatttctttttttgggaatccgatttcttggacaactaagaagcaatcagtcgtggctcaatccacaaccgaagccgagtttattgctatcaacaaatgtgctaaacagcttaggtggatgtctaatttgatcacttctctcaaaattgaaatagacattccaacgattttcaacgacaactctggtgcggtcataatcagtgaagaacctcaattgaacccaaacactaaacatattgaaattcgttttcaatacattcgtcaacttatgatgcaaaaagttttacgtattaagcaaactagtaccttcgatatgatagcggatattttgactaaacctttcggcaagattaaactagcgggtgctttcaaacaattacatttgggaaatgtgcgtgtttaggaggagtgttgtgaaatccaaactcgcacattttatgcataattagttatgcattgtgtcattctcgactatgatcatgacactcagattgattgcgtcattttcttttcttctgcaagcaactgcatctttcgccgataactttcatcttccccttcttcaacagttgctcaccacaatcacaatcttcatcaatcaaaatcatctgaggttacattcgatcgctgatcaatcaagtttcaacactcgactcatcgaccgaccacttctaacattcaggaggagctagatctagcttctgggcaggtagcgtgttttatgctatgctatctttgattgttacatgttattaaccgtttcttttcttattctttcaggctatttcgttgtgataatcctcgtgttaaagaagtcgacgtcgttttgtttcgtgttctaactttgttgtattctgatctaatttatcaggtatttctttcttcagttttttattgttcagatcagatgttaatcatgtttacttataattatcttttgttaagattattacttctattaagttttataatattatttctataaagtattgattcaaccatttttacagttgatgccatataaatttgaatctcccgagtcaattaaggtggggccttgcgttaagatagcagagaaatgtgttgcgatgattatctcgcatggctatttcgagaccggccatgctcatgatcactggaagtgctgacctcagattaactgcctcctccgtgttcgtttggaatggaaaaaccaccgaagaattaagaatcaactgatcagctcggcaaccgagatgaagctggattgacctcatgcaaaggcactactggattgtcactagacgcaagcagaatatgtagaagactggagacatgtcgtatattatttgattgtccggtctcctcgccgggctcccctcccaggctcccatcctcccctcagcaaacacgctgcggagagcgcctgccgtatttgggatgtttcggttgcagcatatgggcggtgagtcaggctaaattacctgcggtattcactagggatgaagtgtggcctccaaaaaaattattctcgagggctcctggggtgggttagatactctccccccttttccaacattacgttacatgaagatctttttgaagagaattatctccagggggcagggtaacctccgatgcagtcaacgcatcatctcaggtactcacaccaaactcatggtgactaagtgcttcatttggatttttaacattaaccgagcagtcaagttgaaaacactactctcagttatcaattcaaagaatgcccgatgcgacagctaggttgtacgactgttgcgtggacaaagagcccgaagccggctcggtattgtggtatactgactgctggtcgtaagcgctcgccagcgccaacggattcggagctttcttactcaggattgtattcatctgatagattgaatgttatgacaggctggtttgaaatttcacgacgacataaaactaggaagcgatagccgtggctggagaaaggaataacatgtggacattgctcagaggttcatatgagaggcgaggaagttacatgtctctactcagtagcagcggtggcccgggctgtaaaaggaacgcatcagataggctgaataatgggagataagtgtgaggggttacttactgtagacgagctgccctcggtggtggacgatacgcttgatcagaccctaaatttgaatgaattaatgagtgagactgtttaaacaaggattcgacgggtggtgtgtttttgtgctcacctcacgctcgagatgctgaatggcgacacgggcgagacttccgttgattttcattcggtcgatcaaaaccgattgggagatcatcttgtaggtggggacttccttgaagattttgtcgtaagtcggcttgtcacaaacgacgtggttgttggctttgtctttgacttttccctttgaccattttttcttcttggcggccttgtggcttgaggctgcagcgactgctttggcctaattagtttgcgttgagggttgacggccggaccagcagtcagtcaacgtgggtcagggagcggaagctggcatgaatgtttgagccaaggtgaatgagcttaccatggtggataggtgggtttacgggtcggccttcgctgacttgaggatggtggcagtgacggtctgccagtccggctggcttgacccgagggccataccaatccagcaaatgaaccctaactgagtgagactctcgcagtcgacatgcggctgctgcggtaagtcctgctcccgagcgcaagcccccgaactccccgacagcatccgattaatggcggcatcccgatgaccgtcatcccaacagaagtgaaccgatatatcggcacgaccggtttcatcaggggatatccgtgccgaggatgcagtgcgaaattacacgaggcggaagtgaaaggtcaggctgagtggatatactcaacaactgtaggaggaatttgcaagtccagtgatgatgaactcctctgttggacagctggcaagaggcacccatgtgcatgtgtgcaaaaaaagttcatgtacacaaacagcttgtgattcagcagaagaagccgctaccagtaaaaattagaggttcctgaaatttgtgtgtgatatcttaaattcttgctctactaggttttgtagcacacttgtataatcattttttcagtcactctctgtgattgaatagtaaggttgctgattatcaggtttgttggctgcccctgttaagattttgattttggattactgagaattgtggaggagagaaactaattcaaagctattactgcaatgagtccaatattaaaggggagagctgattgtgatacattccttgtaaatttccagttttcatagattaaatccaagcacacttgatgtggttatgatgataaataacaggacaagtttgtgaaaaatagcaccaaaatgaattcaagatcatcagactcaagagaaagataataggcccttataagatgggactacaactatcggtgaaacgatgcaatgcaatgcgataaatagccatgtattggtatcacattgaaaaagcaatgcaataaaggcccaatacaatgtgatacctatgcatgcatcacatcagttacattgttgctacaagtaccagtagttatgaggttttaagagagggaagacagagaggttttagaaggaaatagaaggagacaagggtaaaaaaatggaaagaacccaaaatctcaacacagtaatttcatctctttgttagtagactaccatgatctcacactgggtttttaaaacataatcatgtagctaaaagtctttcaatttgctctacattacctatttttgatagaatactcaaagtatagcaccaagataaaaaaaaacaaaataatattttcttccttatcaattctggtaagaagaacttcatcatctacattagagatcacaccaagtactggtttgcaagtacttgttggcttccaaaaattacttgcctaaagtttccgtgtgggtgtgggtgccatgattttgggttgaaaaacaggcaagtacttgtacaaattactttccatacacccgcccttctcagaggtgcagatgcatatctacatatgtaaattctgttgattgtcacagggttttcagggactgaagttctacagactggattcttgtgacatggggagctgacactaaggagaatgtggtttgtattcagtgaggagagagctaagggatcagagatcaggcagactaaatacatgaccagaaaatgactatagtagaagcatagagaactaggtacaaggatattcaacaaattccatacttcatactccaagctagacacagcactgggctcctacgctatgctacactttttgcccaaaacatgttagcgtagtggtcctttttgcgcgccaaattcatgtagtgttagcaaaaagttagcgactttacgctacgctgcgctacgggccgctaaccaccactacacagccaaccagcatgttagcacagcgtagcgggcccgcaggccctatttgagggcctgcgcgcgtagcgctagtgtggacgtggcagaattccactacattacgctgtgctaactgctacggttagcgtagctggacatccaaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgatctctaacaacattagacaaagcagacaggcgtgaaaatctagaaaaacccaaaaggttattgagtaaaccccacaattaaaaaagggacttggtcaaccgactcccaaaaattggagagtccactcccaaacccaggtttccccaaaatttgggagtcgattccccaaatctatccttgggtttgagagtcggtcccccaaaaaaatttaaataaaaaaaaagaaaaaccccggaggggttgggtgtcgatgcggggttggtgatcaaaaaaaaaaccagtggccaggaggattcctcccagccacgaagagtgctctcttgacggccgagaatgtttctctcagccgtcgagggtctacaacctcaatggccaagagggtttctctcggccgttgagtataaccctcaacggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatgaaatagtagaattagtattggtgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttgatgttgcttaagaatacctgttgaggaggtaaagagttttatggggttttctgagtaataagggtgtctgtagggtttctctgttaaatctgttataaattctctctggttctctgatcttataagtctctctggtttctctgggctctgataaaaaggtacgcttatttctctaatttctttcaaagaggtgagaatggctaagcaatatttctgaattacttttctatggccaaaaattgaggtaagggaagttcaagggctctaataatctctggatctcttaatcaagggtgatgaaagctgagtaatatctctgattactgttctgtagctagcatgaggagggagaaaggaaaacatgagccagaggagcctctatttatagacaaatggttctgcagtacatgggtttttggcctgaacacaagttcgtctgagaagggtacttctagagtggtttttactactctgagatggcctaatctgatatgaggtaaatctctaagtgccttttctaataccaggaggttgtaaatctactttatgaggcctagtcttagattaattaatatgagaatggtattcttagactaattagtataagagttattttctagaactagtctgtgaagtactttctgatcaataccttgatttaccagtctaagatagatgtagtatcactttatgtgtttttacagtctatttgtataattattattcataaggagttatgtattttaggcctgctttgggctttatcttagctatgttttaacccagtaattattataccttgtattctatattttacccctccttctctatcatcttaaacactatttatatgtaataaaatatttttaactagatctatgggtttgatcaatctcaccacaacggccaagaggttttttctcggccgttgagtataaccctcaacacccaagagtttctctcggcggtggagggtgtacacctcaacggccggaggaaacttctgagggtgtacacctcaacgaccgagagcgtttcctctcgtttgttgagaatgtaaaccctcaacggccgagagtgtacctcctggtcgttgagggtatacactcttgacagcggagaggattcctccaggccgttgaggttttacattctcaacgactgagaggaaaccctcttggtcgttgaggtgtacaccctcgatgggccgagaggtttcactcggccgttggggtgtacagccttgacggccaagaggtttcttttggccgttgagggttatacccttataacgtccgagagaaattctcttggccgttgagatagcactctctgccagcttagtttttttttatcaccgaccccccaaaaccacttggttttggggcatcgacacccgacccctccggggtttttcttttttctatttaaatttttttggggggccaactcccaaacccacgcatggatttggggacttgactcccaaatttcggggaaacccgggtttgggagtcgactctccaatttttgggagtcagttgaccaagtctcttaaaaaaaaggggcaaataaaattacagcagttcccagaaagcttgcgttcgcaagctcctgggatctgatttttttttattttctttccacttttttttgcgcctcgtaacctgtacacatgactgtacaggttgtgaatctgctgccgaggccgggtgagccctccgggcacctgccggttgcctggtgggggccaggtgcagttgacgtgatgaccgcttccaactcaaaaaaatgagaggaatccaatggtccaactcccatatcttcaacttgaaaaatgggggagttgggccatgatgcctggaatatcatggctgtacgaggccacatacagaacagaaaagaaaagaaaaatcgaggcacaaataaaaaaaattgggatcccaggagcttgcaacagcaagctttctgggatgctgtaccaaccaaaactcaccaaaaggggggcatgtactagcatcatatataaattcagaatgataaacatatctccattgatcaatggtggtctatttcttagaaaaaatcattttcaaagtcttacaaattcatttcaacttcaagtttcaaggtttttctattgtttttggttgtatttcactctatataaaaaaaccggatgatttcaacaaagattgacccaagggtcaactttctcaatataacttgctattggaggacttcctgtttactgataaattgttcaatttggaagggggtcctaaaatccactggctggtcaaaacttgatctcaatcaatttttgccagcaaataacatttaggatgtccttctaaagtgaatgacttggacaaagggaagtcctccattggtttgtaaaacttccacttgtggagattattgaaccaaggctcctatagtctatagctggtaacttcaagctctgagctctttttacatctccttggttctggtgttgggactaccagagccactcatgtcttcaccatctcacatctctcaaacttggtcctggattatacaaagaacagatttcttttggtttttgttccagattcaatttgcagctcactgaatcttgttggatacataatcataggctattgattcaagcaaatacctgataaatccaggctcttctgatttttcttgtcttctgttaaataatgttgtgtcacttcaagttcatgaaatggaagtttcaagtttctttttgaaacaggccattatacatttctgatatgtttgtggtatttttgtttgatttggaatcctgcagctatttgatttataaatcaagggctctgaaatgttccccccacaaagtgcaccatgaaactttgatgacttaaccagtgctgttgattttggagaacggtgggagagaggggggggggggggtctaacggttggacttggcaagctaggggtcaaccaaggcccttggctgacccccaaaaggggcctatgtatttctacaacttgccaagtccagcgtgccagtcttggtcaaccactgtcgcctccgaattgactggacacgatggctcttcaagctcccaacttattgtgagccttttcctcttcgctttcaaaaaacgtgcaattggaagaaattttactgacacacgacttcgaatttccaacttctccagtgtcaccgagccaattccatcaggccatgtccgattcaagacgtcattgggcccgatcgaaatcgagctgtggccacgggaaactcctctagcttgccgaaagtaattccactttgaaactagatcgctgcataagaaaaattcagaaaaaaatgtactatttcgaaaaatcaaataaactgacggctatttcatcatgaaagttttgttcaactttgtctggaaggctattatgaaggtttgatatttcatcgaatcgtacctggctttatcgttcaaacaggggatccaactggatccggaagtggaggttcgtttagaggcttaaaggagacatttctggtttcgtattcccttacgatttctcatactcacctattaacaatcatttacgcgcgtcctccaggtgaatccatttacgatgaagggactttcaatgacgaaatcaatgcacgtttaaaatttacgaggagaggacttgtcgccatggccaatttaggaagtccgaacaccaacacatcccaattcttcgttacactgggcaagttgatctgcttatctcaatacgacttgcttcatctcgaaaaccagggcttcattgatttacaacaattggcacatgggtaaacagatcggacagaagaattacaagacaagcataccatctttggatccgtgatcggagataccatttacaatgtaatgaaacttggcgaagtggagattgacaagaacgagcgcccgattcatccacccataatcaagagcgtcgaggtgattgacaacccgtttccagatatcgtgccccgaatcacttctgctcaacgtaaagaacaagccaaagctcgaaaggaagccaagaaggagaaacagaaggagaaaatgcttgcaaaacacaaggcattgggccaagttgagtctaattttggttggttgcttgtctatgtcgagttcggagtgaacgagttttaaaattttcatagtgacctgatgtcaattgcttgattttgtttcctcagaaataaaggattgctttcgttcgccgaggaggagaggctcacggagacctcggatggctccaagaaccgcaaactgaaaagcgctcatgatcttgaagcatcatcacaactctcacaagcagtcctagaccaaagaccttcgctcaatcagctgaacttgcccgaaaatttcaagtcgacgcttcctgcaacaataccagaaaatcccttgaaagttcatgaagctcttcgtgccgttgttggacgcgaacgttccggcccgtctgaaagtggcaaaacaaataccaaagagagtccagttgatgattcttccaacaaaaagggcaagggcaaacatgaaaaaaaatccaaagaatcaaacacagagcttagtgcagcgtaagtcaagcggtgaatcgtgatcgttgagggattcacatacagcatctttgatcactgatcatagtctttccttcgtatttagcgatcaagtcaaagctgatatcatcaagatgcaagccgagttgaagaagatgtccaaacgacatgattccgattcagacagcgaagaagacaaaacgaaaggcaagaccgagaaaacacagaaacggaaagttacacacgatggccactcgttacttgaggaagaaaggaagaaatacaaggctcgagcaggcgataagaagacggcaggccgtggggctgccagcgaggccgagtcgattcttgacagctttaggaggaagcttcgggaggcaaagccattgactaaaccggctgaagaggcagagcgtgtcgacggatatgcgggcgaagttgatcctactcaggatggcgtgttgggagatgtagatggagacgatgacggatggatggcccagtaagttttagagctgacctctgtcattctcaagatttcttttttgcaggagggtttgatggtggtgattgattgttactttggttacaactggtaaatgatggggggttatcttatagtacactgcaattcaggaaagatgctacagccgatcttcacaaagtagatgaatatgcagtcatcgatcccctgcgggaaagaaaggtaagtagatgtccaaagttccctctactagttgcccgtaatcatctgacactcgataccaaatattcccgttctaactgatcatggtttggtggctcatctctctcagctcaccctcgatgaactcgaggcaagaaagaacgagaagcgatttgacaatcgcccccaacctcgcaattctgaccggcgcaaaaagaaataaaaccctctagattctttaatccttacactattgtatctggctataaattgatggaggtagggccgctacatatcctaaatgattttctagaattcgaattgtattaataagctttgaaatagcacaaggacgcccatggtaatccgccaaggttactgcaagcagatagtgcaatgtacattcatatttagctagtctgtaagagactaacaaaccctgggatcacttcattggctgatcgggggggggggggttgatgatgcactggattgtgttaagaagccagcaatagacctccaactcgatagaagagaggtacttgcagttcgctagctcaccactatgtggtatgtttcggatcacaacctgggccttacattaatgcagcacgatcagcaatcggtgacgttccacttcgtagtggctggcgtgccggtcgggccctcgctgcgctagctaccggccagcggctagccgacgatcgggttcatagcttgtcctgagtccacgagcgatccgatcagaatggtcactgagccgcctatgtgaaactccgtcgccagagtgcttaggattagttgtctccatcttccaacataaccaccaacatctcctttttgatcccagcgatctttcttgcgagcagctccatcatacctcaaatctggtttctctcttccattaaccaactggaggctcccgtatttccattaaataccaaacgcttctggaaagcgatcttctttcaaacttaggactagctccataatcaagcacaaccggcagaaagacatccatcactagatacatactcgagattttatctgacgaaacgccgattatcggactgaaatcccccaataagttatctatctgttcccaggtttgtccgatcacagataacttattcaggatactgcctgcagaaaaacagctgaaactgacatggaccatttcattctttcccttctacccatagcaaagccggccttgctttttctttcttccaatttaataccaaaacccatttcacctatccttagcagcctgtcccagatgactactttcggagacctacccgtagagatccatcggctgatcgccaacagctgcggtgatattggacacggtgccttgaccaaattttccttactgaatcgatacttccaatcgcttgcgctacccatgatgacaagctcggcaacacttgaccatctgaaggatgacgatcgcaaactgcaactcttcacacaccgcttcgcgcctctccatcgaaccaagcttatcaccctctcactcgttctgggccggtcccaaatccctgcggcatattctctcgacgacggtcttgatgagatttatgcaaacatcatctctctcttaccactgttgaagactcttcacgtgaccattagctctggatctgacaagggcgcgctggaggagggcgacttttcaatgactctgaaggcaatgcaaaggcttaagcacctggaagcgctcaccatctgccaagaccaagaagattcctcctcggcttcctcgacatttgtcacagacatgctcttcgatcatttaccgcgctttaaatgtttacgaaagctgaaactcgagcgaatggacatcgtcctcccatctaatctcaccgcccaatctgaccaatcaatccacctgacccatctgcatctccaatccctacgaatcttgaagaatcccaccgcacacatccggggagacctctttactgaattcatcaatttcttttctgaaaatattgaatccctgaacatcaaagatatcacacttgacttgccatctcaaccttgccaagtcgtcgcgccccgactctacaacctaggtctctcattttcatccactcgatccggtgatctggcccataaaacgaatgacgaagattctctcgaacaactctatcggcaagttcttgagaacttctccagaagttcaagtctagaatcaatcaacatttgcgaaccggtcggcttggctcaatataaactgctccacaaccgtggcggcttccgggacgtttttcaagtaaatcggtatcaaaagaaataagagggaaatgatttcgtgaaggcgtcttgaaaatcttgaaaatttcatggagatgtgtgcatgaaagactcaaatatgtttaggatatttctagtttgttccatgagaatttcttcatctttataggttggtttcgttattggtaacctgtttttgattcagggattcatgtctgtggcacgtaatatacatcaaagctggcagatcagattgaaacataccattgggccatccgtagcttataaaattgtaacgtgttgatagatcttgatgatattgcacgggactaagcaagactaagattggcgggattgcctccacaaagcgttgggggacagagagggatagagcgggagaaaccaaccacaacgcgtgtcgaactgagtacaattctctcgacgcgtcggtggcttgtgttcttctttatgcgcctcgtgtcaagtgccggcgaggtcaagcactatggctaggttccagagtccgcatcgtccgagcagtcgcccgctggacctgcccaatcagtccgagtccgactgtccaaacacctggatacacccggctgatcgctggcgttagctggatggtcccaattcttgtgaccgatcaacagaatcctgtacttcgcctgaggtcgttcaaaaataaaggaattcacaatgcaattcgcaaagatggatgaatatgaattacataaatgaaagcgcatgaagatgttgatgaacataagaaaaacgacgggtttagcctataaactatttctttccgtaggtctgcactatgcagcttgagctacttacaacagctccttatatatatccgccccgttctccaaaaggtcttcatccagcttcctcaacgtacgaaaacaagatatagcgatgcgaggtgaagatactatttcgagtgaaaccgccggtaagtgcaagccatccagtcccaatcatcgagatatgaataaagtgacagtggtttggttctttatagatctcgtgaagtcatatgcgatgcatttgaaagcttgtcggatagatgtgagatgccacttgacagtgacgatgaatgcgacattaggccttgctggggcgatacagctacatcaatcaacccacatcaactcaacagccctgatttaaagtctctcctgatccaactcgaaacaggcatcctacctttgttacgacagcaactggatgatatgtcgacatcactagacatggctgatccagatccatcgaaatatccacgcccgaactttcgagaggccatggagatcacttcccaactcggccagatggtggagcaaatcaaatcttcctacgacaatatcgctctcattgcacccgaagcgcccaaagacaaagaccatcactgtggcctgctgaaaggatttagaattgatactttgctaaatatactgaggcgtttcataggagatgaccttcgctgggtatttgattattttagatacagcatttcgacttggttgacagtggaggattacgaatccaacgaatttcaccatagaaaactaattgcaaagaagactaagtgcttcaaggttttggactttctagcccaatggtccaagatatctgatttcggaattgctcaaaatgaatggcaactttcagtagatcgatttgacaagtacttagataacttaatcgtgcgagttactccggcaatcctattcgaagaggagaccggagacgttgatgaggctcgatcgcatgctagctcttcaagcggatcgggagacgaacgagccggagatagcttatcgagtacatccgaaggtgatacacctgaaacctcagctgattcatctttagctgaacttgaagacagcgaatctgaagacgatgggcatttgcccagaagaccaagtccagtcaactctttaaggccggacatctttaagctcgcccagttggcagtaccgctcctcaaactaggcaggatcttcttttacaagctgttgcccaccccaacaaccaaaccacgattcaccaccagtactcgattgagttcagatgagatgtcaccattgatgcgggaagttgtatccgttggacgttacctgtggcaacttggtcaagaattagctggtgcttatgatggcgctagcctttatcatgattcgacccagaaataccttgatacagttctatatcattttgaattctccgtggagctactgagtcttcatgtgataccattacctgcccaagtaggtttcactacatctgaagatctcttcgatgattgtttttctctgttgatttctcaattccgccaggctgctcaaaaactcagagatggtctggacgcatttgcctgtatacatttaagctagttttatttatcgaggcaatgcatttttacttatttttccaatggtcataaagaccgcagatcatctaaaagtcgtgactcgtgttcttagtggaatggttttagcattcaggaagagactcttggcgggcaagcaaggcaagaccttgagaagattgcaggggatggctttggatggctttggctcaggacccaggatgcaagcacctgagtggagtgagcactggaggacttcccgtgcaaactggagccctcacacagaagtcgatctcgactcgaaaactctagattctcgcaggggaaattggttttcgaggctctagatcggttctgggggaccctcagactccaacgggaagtcctccactaccatctactagggtagctcacacgcgcgtaagagatggtttaaatgtcattttgatgttaattgagttggccgcaggaaccgatggtttggggaagcctctcaaacaaatttcctggagggccctacagagctggctagagccgaagaaaccaactattgcgcgtctcgaactgaatacaacttacgagtccctcgcttggcggagggatgggaaacgcgctggggtctcgtgttcttctccattcacgcgcctcgtatcaaccctgtgcccctgtgtcggtgagggcaaggactatggctccagtgccagcattgtccgagcaatcgcccggtggacttgcctaatcagtccgacagtcccgccacctggatacacctgcctggcgtcagccggatcactgggcccagtcccggatgatcatgcaggatgtggggtcgggcaagggcgtagggctcagaatacggtacttggcaagcatgggatcgttgaagaaaggaaggaattcagaatgcagttcgcaaagatggatgagtataaattacataaatcaaagaacatgaagatgtagaccaggtccagacatctcttaaagttaaaaccatatatccttgaacttgcccagtcggcagtaccgctccttaagctaggtcggatcttcttttacaagctgttgcccactccaacaagcaaaccactattcaatatcagtagtcaattgagctcagataagctcttgtcattgatgcggggagttgtattggttggtacatacttgtggcaacttggtcaagaattggacaaagcttacaattgtgctggcctttttttgattctgctcagagcaactgcaacccaattctatgttattttcattcctccaatatagaactactgtcactgagtctccatctgatacctctcactccccaactaggttttgctgcatctaaaaatttcttcaatgattgcttttctttgctgattgcacaactccatctagctggtcaaaaattcagaggtgctctgaacacttttaaactcacacattttaattagttctcaattatgagagtataaatgcatttgtactcatttttttataatgatcatgaagaccgcagatccacaagtaaacctgccaagagtagtaggtttagcgctcaggaagagagtgctgacgcgcaagcaaagcaagaccatgatgagattgcaggatgtggctttttggcttcaggacctgggtcaacccaaagccaacccaagacgttccggagcgggtttgggcagccggtgtctaaaaactaacccgacagaccccggcttactgcctcttacctcagagcaaagatggcacagacttgtggtggggtattatctatgcggcaggtgtgcttttctcctgggaaatgcaagtccaggatttgacctgtgggctttagagggacttgagacttctactcatatgtccatcttgagattgatcatgcttgcctaaggcaagtctttgaggattgggtaatacaacagttttgtaagaggctggcattccaaaatgcttatttcaggttttgtgaaaacccaatgaaaaaaaaatgtgataagttgtaatgtgagagaacatctccaaatccccctggatttttgttggccactgatgatgcaagtaagataaggtttttagggggtggaagagtcaattttcttggtaattattttatccatatactttcaacaatcagattaatgaaatattctctctttaatgtaggcttccagtctttgattttgaccaaactttcctttgttcaacctcttaatcttccaaagtgttttgtcttcttagcctccaagactttacagaagaagttaagaatgtaatagattgatgggattgatgatgattgctgtggacatgaaaacttcaaacccagaataccaggccagagtacagtcaaacctgtctaagggcacaccccttgggagaatgatttatgtatgccttgaaaaaaggttatgcccatatttggcagcaaaatcaagattagggagaagcccttcaccatgaccttgtgcaagttatgcacacagaagggtatgtccttagacaggtttgtctgtaattagtaggtggacacaaatctaccaaggaagaatatgtaaaggattttattttgcctttgtcatcctggtctcaataatcataacaaccttggttacaagaaatacaactcaacatagcaaaagggatatgagaaaagtaccaaaaacatgattggagataaattttacatttgctgtgtttccatcaaatctggaaatattttattggacatctcgttctcatcatgaacatttcaatttgaattctttaaaaaacgttttaatacaactttggaccatctactcatctcaagcaatcacttctgcatacacaggaagaaaataaagtgaggctatgtattagaaacttcagtaacatgtagtatggggaagaagattcaaaaacttgaccaagcttttctaaaaccatatttcaagcttattaatgcaatgaactggaagcctatgagaaaaaaaaagaagctgtatatacatgacataaagctgtcttttgtctaggtttttcctctaattggaagaagtgacagaagacaaaagagaattgtctgtcgattacgggccaagcaatcctttctcgaggaggaaccttcccacacaactaattatcgtgccagcgacgatcttgtacgttgcggtgagagtggggatcagaaagagcgggatcccggatcgcttgaggtcgtttggataattgtcttcttggctgtgttttcccccatcaacattggtttcaatatggttgaatttaaccaagacagaataaacaaaacaaaaaatcatcagtatttgcacttttagattttagatagatgaagtgaattgggaacggaccggcttatcctatacttcccgtcgctttccttgcgcatgtcgactctcgtgatgaagtggagcttggctttgagacaagggatgaatctagcctcgagagtttctgtaagatctgcgacgtgtttttgaaccacgaatgagcggggtaaggatatcttgttcccccttcccagcgagggaaaacaaacaaaacgagtggagtgcttaccaacggtcgcattgagacggtcttcactgaacatgagcgcatggaattcgatcttgttgttgacggagaagacgcgactagatgtcacagaagagctgatgagcaggccgggatgggaaagacacagattgggaagggatattggacacaaacagtagcttatagatccccttaaggttggctcttccatggggcgtgcggggctggttgaacataggatacatgataaaagcgtcctcggtaaagtatctgtggatggacataggaattgttatttagttccgggtgagagaggccggacaagtgagaatgatgagcttctttgagcaaaacactctgttgaaaggacagatcattctcctcgaagattccaattttaatgaccgagtccaaagaaaaaaataaggtgggcctcacttgtcaacgtttttggctatctcggcagctgcaaatggctccgtgatcgatcgaacaacattggcaagctgaatagtgcatttcgccagagttgaaagaaaagaaacatgtgagaataatgtggggctggttcagaagaaagaggttggactgacttctttgactgggtcgtccatggtcttcttgatagctcagtgtttaggcttgtctaactgctcgggttctatgacagtttagttaagaggggagggggagaaagaggagaagttgggatggatggagatggacgaagcagtggagggagtcaggaaaggaggattcagctggcgatgagcgatccatgtgaaatagttttataacagttaatggaatgatgatgatatgtaagctgtgatgataaggtacagcagtttgagatgtgatcggcactaaagataagttataactctaacggtcaaccgacatgccagagagcacacccagcgctcacatgtttaaccttttattaagtttgggtgtgatgataacaatcaggggattataatcagcggaaataagccatttcactcaacaaaccgagccctaccgaaccgaaccgagcctgtgatgaaaataccagagctcggtgaatcgagaagccggccaagccatcacgaggtagtacgtcttgacggaaggagaacaagcttgatgtatgcagaacttttcacgggttcgtaaatactatcgacagcatcgccggaaatacctcgatccaggattcttacacatttatgtcccgactcatcagatggtcgtcactcatagtcatggtcgcccagatgagcttaagagggttacgcttttcttaaaagaatcattggcaactcccgatcatcaggccgatgccgactaccctgctgagtgcaacaatttataacaagctctcttaaagttggattgatataagctcgtggctacccgaggccataagagcggtagccctctttgagggagcaaggagaagagtcccagtaccggcctcgattctcattgcagggccctccatgaggcactcccaaggactaccgtaccccggttcatggcaacaactcaagtttatgggatgaagggtgtggacatctagcagatctaataaattgcactgagatagaagaagacaagttgaatttggtcatcaatctcgactcggtgaatattgctcaatggatgtgtgttctcgccgatcataaagttcaaggtccaaacaagccacgatccaagtaaaagttcccgacgagagccgagacgagggcgaggacgagcttcaagacggctagtgcggtggccaggccaggaattatctcgagaccggccctttttaaatcgttgggatagttatcctcttgtctttagagatatacgagtgatttatatatagaatggtcggaaggaagaattcagccagagctcagtccaccaattgataattctaacgattgaatatatgttgcaaagaaaaagaagacagacttgcaaatcctatacttcccgtcggcctcttggcgtaaatcgaccctgctgaggaacctgagtttaaaccagacgggaatgaacctgccctggagggtctcgcttaactctggtttaagaatcgggtttaggtcaagtggggggagcgagccaagtcgatcgagatcagcaaacttccacatacccacttgatggaccatcattatgggtcctggcccccaggggacttgtgggctggaatcggatacgtaccaatcgttgccttgagcttgtcctcgctgaacatcaccgcatggaactcgatctggttgttgatcgtcaacactcggctagaggaacatgatagattattcaaatattctatcagtttcttattcctatttgcacaccagtctaaggagatggcatcaagacaagcccgtgataaacgcccatcgatcaatctcatcctctctccttaggattggagtaaaggattacggttacagaacgagctagaggaaccagcgtccgatccactcaacaataatttgtagatacccttcagactacttttcccattcttggtatgtggttggttgatcatcggatagagcaagtacgcatcgtcagtgaaataccttcattttttttatgacaaagcaatcaaatccaagttacattcagcctggaaacaaacaaaaaaatagagaacgaaagaaatgtaagatgtgggttgtactgcaggaaggaatggctcacttgtcgacgttgtggacgatctcggtggccgcatatggctcagtgatctttcgaacgacctcaggaagctaccgtcatacaacaccgccaatcgcacacagagtttttttttttgcttagttacaggagaaaatagaaagaaaaaaatgttattgggaatgtggacattgaggacgaacttctttgaccgggtcttccatcttcctcgcagttattaggcctatttacccaggttgattttctataaacttgattaaagaacacagacgacccaaaaagaagctgatggatgagttgtatgggtcaggagtcggactcgggattggtttctaaacgattacaggaaggtgggggagggaggtagagaattagtgaagtctaagggatgagatgccaggacttctttttcatccacatcaatcaaccaagtcatatggccaaaagacaccacagcctgaatcaaacattggctctaaaaacagacgtgagcatctgctgccatcggtttctagacgagatgttcaaggtcgaactcatcaatatcttgatcgacaccacgtacaagctcttatcagagccggatagaacttcaagtattatcaatgctcgtcaagaaacttgtctgttagttttggcagcggcgcatggcttgagttttctgcatccacagcaagatcaaggaaggatctcttccctgtctgatattggatacgcgttcctcgatcctgggaagcacgactcttatcagataagacctcttctgaaatctatccggattccttagcgacatacagaaatatccctctatgaatccatggaacacatggatgggatgaatgcatcggtgtgggccgatgaccggggtcggatcactcatggtgccgtctttctgaccctcgctttcaagcgaccagtctaccgctcttcccatctttcatctgatctatggttatatggctcagctgcctccccctgatcatcgggatcgaccacatctgtccagtccagtttttccagcctggttctttggtggagtctgaactgcattcattgcttggaaaatcagaaaaacttttgcagcctcttgacaatatttggatatcagtcgacgaatctggttgcgttttctttgaaaaaaaaatcactgtcagaataaatatccataactgtattgtacatttagtcttatgttaaaaaggaagaaatgaagctctaagttttttttttccttcctttgttttttctcttcatgaggataggaaactaaggaaagaacatgtatgggaaccagacttggataaacagacagatgaaatatgtaaagaatatatgcactcatgataactgttcaaggcatagaaataaacagatcacaacattttgaatcagaccatattttatggacccaatgacatgctctggaatcaagaatggcatggggtatgttaaaagtagaggtcttgcgctgggctacaccccctttccccttcaattaacctcatttgtttttggagcatgatcaattcatcaacctttttatttaacaactcagagattctgttgttttcttgattgagatgggtggtttcattttgtttattttcatgcacttgatggagctcaagggtctggttggataactgatgctgcaagtcagactttgagttaatttcccatgtgagccggtttctcaaattcatattttcagattggagttcttgaattattctttcatgattttcacactccctggatctttcatcattcatctgagcaacttttccttccaaaaaaatgattcttaattctgcttcatgtagtctgttcttataacaatttatttcttcctccttactgctattgttgtgtctctgagcatccaaacccaatcctgagctaccctttgaattagattcatccatgcaaaccttggaagattccattgacagacccagaaacttatccccatgtatttcctcttctttggtttggaaatttgttctgaggttcatgaaaggtatggaatctgaggaagaagaatttctagaagaatttctggctagatctacatcagaatacatttgttgtttgccagaaatatccttgaagtctattgtggttggttgaccggattgaatttttgttgtaggcacttgaattttatcatacttgatccttaggatcatcttatcatggttattgtgttcattgaatcccctgttcaattcactccattccaaataagaaatagtatctgcatctgatttgatgtcattacaggattgcttctcttggatctgatttgaataaaactctaatgatgcatcaggggttggtgcatcaactgcctcatccctaatttgaatacataaaaaaagaaaatcagctcaaacaatttattgaattaacgggaccacttactcatttatcttttcaaaacatgatttttgcctttcagcactcattgtgaatgtcttaatttcaatggccttctgagctctttttgatagctgaatatatgttggacagcttatatcacatacttcacttggatgatgtatcatgttccaaaaccttgctctcaatgatttaattgtgcgtggttcccttttattttcatgtgcatattggttgtacatctgttggacatccatccattctttgttacacattggttttttctccatcactgcttctgaaagaaagtgattatcagagatagtgtattcctgtgattcatataatacacaatccagattttgtttgcaagatgattcagagtcctttgcttctgccatttgagatgttgcaagtgaacttgaggaggagatagctataacaaagaagcattagaaattttgacagaaattttcaatgtatacagaaaagagacaaataaaaattggaaatatttgcacacctgttaagtcttgtctgacatgtgaatttgtgtgagctctattgttcatattttgagggaaagtaggttttatatgattgctcatgtgcccaaatttcaaaactgactcggtgttgtaatgtggaattgaaggctgaaaaaaacttaaggaaggtcctctttcaccattcatccaagtgtttgaaatttcaggaatttgcttgaaatccggttcaccagttggagggcagtccttcatttggtaatcataaggagcctcaaaagcatcagtagtgtgattttcattttttaatttccccatttgtgaatttgtcttggtcatggggaagtgtggagctgaaggctgacaaaaacatgggaaatttccactctcatcattcaaccaaggatttgatattttctggaatactgttaagatcagttttaccatgttgagggtgatccttgctgtgaataaggttcaggagcctcaaaatgctgaacaggatattgtttatcccattttttcatgatgccttggaaaatcttggaaattggggggtttttgaaacccctgctgagaaatatcatccggattgtgaacaaaatggttataattgacaccaggagggttttgaggcatatatatcttgctatgaaggttttcatggtgtgtttgatagtcttgggggtagcagggatagtaggaggactgagtagacttagtaggttggtgtggtttatgattgggagggttgacaggttggaaaaccccttgctggcaatgatgggtatcctcaagaggtttcaccaaagatggttggaaatgttggtcttggtggaaaggttggccaatgatttgttggtgttggtccaatggggtgttttgttgggacaaatccatgttgttcaaaagtcttgtggaataattttgcactggtgggtagcataccatgttttccccaattttaccataggtttgaggttcttggcattcaaaattaaagccatccaagcttgttgcccttttcctgaaatgaaattgaggtctgatgtttccttttatattccccacttgtccattgataattgtatcatttaaatatggaacattgtgcaattgagcgtaatctggttcattatatagatgtttgctacccaaaagcccaaaatttggttgaattttgtgtggttcatggcaataaaaagttgtaccaaaccctttgggttcaccctgtagggttttttcccaatgatttttgttgtgctttatttgttgtggggggctttgaaggatttggcttgcttcatacaggaattctgtttcttgtggttccagtttttgtgctgataatggtgatttttgagcttttggtgacagtgtttgtttgggtggatttggtggtttcagtggtattgattcttgtccaatggggagcgaaaatcttctttcatgagtcagtcttgaagaccggaagattggaggatcaatgtaattatttgaagcatttttcctaaattctggaagtctttctctgccatcaactcctctttggtcatcaaagctcactatcattcttgagtcaagaggttaacgatatttacaatggtgttgcaaagacaaatatcgtaacgggctgacagtggctaatggggattaggagaggcggattattttttgactgaacctaatatatccgaacttttagtcaaactagaaagactaaggcagaaagttgcggcaagcatccactgaaacacttaaatgcatttcggtcaaaccggaaagtagggaaatctgcaccaaaacatggcaccaggggttggcatatacattatatggtgcgggtaaaatcggcgcgactgcgaggtatttacataaatacgtttgcagtgtttcgcgtgtggactccctgttcagtccacaaagtggaagcaggagcagtggtcaaagcttaccaagtccctccgaatttcgagggatgtcgacccggagggaccctcaggacgatcagctgcgggacggcgtccccctgccaatccaggggacttggtcaagttaatccttcgcgatgaaaaaacggcctagcacaagattcatcgcatccaagcagtgattcaatacgccacgcttgcaaagggtgtgcttggcatccgcctgactgaccgcccttcgctttcgcgaggttgacaactggagtgatcgctaaagatgagctggcgagcaggatactttagtattgattcttgtgcaaccgaggcgctcagaattaatgggtgtaaaatcaaagcacacaggcggaatacatacaaactagtttggacgatctccgttgaggccaatctccggtaattgtaaacccttacaacaacaaaggcgaatttccgctgcctgaccagtgggtatatcgtgccccgctttatgagactttcagcgggatatatttgcctggtcatagcaacgatcgaggacagccaaggctaagagattggatgagggttccgaaaccctggacaaggaaaatcgtaaccacgagccaagaggaaagaaattctactcgtgactggagttagccaagaggaaagaaattctactcgtgactggagttgggactgatctaatgcttaagaagagcacatctgggtgcccaaagtcaattcctcatccgcttctttgtctatcaatcctcatccctctcagtcttccacttcacatcagttgctcacgcataaggttctctttcatttgatcaatcgcgacttattcagccaatcaatcaactttcgcttctccagaatctcacttttcgagttttctttctttttcagtgtacatacttcttgaattatcagctatttccactcgaaccctcactcatcccaaccccacgccaacttcaccagagataaatactctcaaaaagccgtctatagaatgttttcagcacgatcaattctcatcctttccgcgatgctcgcttcaggtatgtgatgagtcttactgatctctcaagccgaaatttcatcccgtgaacaacataaccgcagtgatgctgacaagatgcattgattccatatttcgcaaattcaggcattctctccatgccattgaccgctgaagaaagccgaaatgcgtcagtatccattccattttgagtcaagttgctgccagatgatttggagtttcatgcgctgattaaccactttttcttcaactcttgatgttttctcactaataattctcagtcatgcgccaatcctagctcgcatggaatacccgacccacccagaagcgcatctttcctcgcgttcttccctaggccgaaggaaccctacttacggaggagaatacgctggctacggcggaggagctggaggtggtttaggaggcggtctaggaggcggtctaggaggcggtatcggaggcggtatcggaggcggtctcggaggcggtctcggtggaggtctcggtggaggtctcggtgggggactcggtggagggatcggtggaggaattgggggaggaattgcaggaggaattggaggaggagctggcggtggcgccggaggaggagccggagccggatatggaggggcatccggatatgatggtggggctggatatggaggtggcgccggatatggaggaggagccggatatggggtggaagtgcaggtggaatcggagccggcgtggagttgagccgcgagctacgagggggtcgggagcggagctggctatgagcggtcggaatgggagcagctatggaagtggggccggcgcttatggaggaggtggcggtggtggtggtggtggtggtggtagctacatgtgatcttatgtggggcatctcatctcatctcatctcatctgctatggacactgtaaaacctttcctgtaaaacgtcatcctttaaaatatggaatctttttgctaaaaatatggccacaaagctgcgaagaccttttggcctgaatggttttgccttgcacgcgtccttgaagaatttttcttctgttgttgagcgagccctcctctggcaaagtgctcaatattatctgcaacctgcactgtcatcacatcggtattgttgtatctggataatcagattcgtattcagattcttaaccaaatatcagagattctctttttgagggtggctaagtcacttgcttcatttttctttcctttttgtgtttacttatgatcatcaataacggcttccccatgaaaatttatggcctgtaccatagccccccaacaaatcttcaatttcaatttaattgaattttggggttttcatacaccaaaattcaactttggtgttgcaccagaaatccaaaaatcaaggatcacctatggtacaccatttctgcctgatgcaatttccaagttggaaagaggacattaatacaaaattggtggctatggtacaggcccttatattcctatgcttttgctttttttgttttattaaaatttaaattgctcaggttttgcatttttttttggttatcacaagcccttgcagtgaaacattttttgtaattcagctggttcctgtaagaatttcaacaaatatattattgatgataatattgaaaggctttgtgatgattggtttcttactgtattaccctatgagagaaatcatatgatggtgatattaccctaactttcttcccccttttgctcaaagatgctttccagatcctagattttgatcaatatgtcaaacatggccagatgaaatttgaaaaccatcccgtggatgtttattctattttcccagatttaatcgtgtatgatcagagggctttcaggccagccacaaagatctctatgtcactggctgttttctgggatgaaattgttatgctgaattgtgggcacatgctgcaatttcttccataacttgatttggatttcaattttttttaccactcctttctcactccccgttatttatgatcaggaacacaggcgaactagtttgaacgatcgtcgttgaggccaatcacccacaatggtgaacccttacgacaagattataaggcgaatctccgctgcctgatcagtatccatgtcgtgccccgccttgtgagacattcagccggacttatctacctggtgacaacagcaatcgcggatagccaagaatctggataatggatgagagttttgaaaccctacatagacaagggaaatcatcatcacaagccagggaaaatgatgtcacactcctgaccggagttgggactgaggattgcttaagaagagcacatctggcaggtcgattcctctctcatccaattctcatccctctcagtcttccacttcacatcagtcgctaagacaaaaggttctgtttcatttgatcaaacacggctcattcagccaatcaatcaacctctcgcttctgcagaatcttttcttttttagagtcatcagctattttcatccgaatcctcactcatcccaactccacgcgaagctcaccagagacataccctcagaaaaccgtcttgagaatgttttcggcacgatcaattctcatcctctccgcgatgcttgcttcaggtatgtgatcaggctatagctgagcctgaacttacatcctttgaaaggcctaagcgcgttgacgctgacaagatgcattgattctaaatttcgcaaatgcaggttttctctctatgccattggccgccgaagaaggccgaaatgcgtcagtattcatttcatttcaagtcaagttgcaacagaatttggagtttagtgcgctgatcaaacaacatttcttcaaactgctgaatgtctcaaaccaaaaatactcagccatgcgccgatcctagctcgcatggagcacccgacccacccggaagcggatctttccccacgctcttctttaggacaaaggaatcctacttacggaggagaatacggtggcggtggctacggcggaggagccggaggtggaggtggttcaggaggcggtgatggtggcggtttcggcggaggaagtgggggaggagctggaaccggatatggaggtggagcaggaggaggaggaggtggtggtggtggtggatatggaggtggagctagatatggaggtggagacggatatggaggtggaggcggatatggaggtggagatggaggatatgaaggtgcaggtggaatgggaggcggcggtggcgcgggaggaggctacggagggggctcggggtcgggagctggctatggaaatggggccggcggttatggagggggaggaggaggtggtggtggcggcggcggcggcggcggtggtggtaacttcatgtgatcttatgtggggcatctcagctcaactctactcagctctgggcactctgtaaaaccttccttgtagactgtcatccttcaaaacatgaaatcattttgctgaacattctggccatccagtcgcctagtatgtactatttttttttttttttttttagtgctgattgttttgacattgcgcactttaagtaatacgttctatgtagatacacgcgatgatgtttttgaacaattttttgagaatacaacttaataaaataattaatggaggacttcccgtcgccatttagagtgctttttaagcactccccagtcctaaatttacacctcaatcataattccaaccagctcacgtgagagccatcttcccaaggcttatgaaaaaatatttttttatatcaaaaattaagatcttgggggtgtaaatcaaattctgggagggttgtaaaccgcgacgggaagtcatccaatagtattttaatcttctaaattaaatgaaactgagtgttgaaaactgtcgagatttgatgaaaaagaagaagaagagaaagatagacgaaaaacgaaatagaaaaaatgagataaagaaacggttccgactctttttttgggtctgaaaatagggaaggccgaacgagtccgactttccacactctgcggaccaggcagagtgtttcgtggtgccctaaaccacaaaccctcgtttttgaagcagggaaaagtcgaacacatccgaccaactcttgtatccagcccaataccctaccgatattgaattaattgttttagtggagactagattgatgactgaagaatgcgaaagaaattgatgactcttttgataacttttaaccaaagaaattgataacttttaaacaaagaaaatgataacttttaaccaaaggaagtgatgacttttagaccaaagaaattgatgacttttaaccaaagaaaaggataactggaaatgtttattagtttttatttatatgttttttttttttttaattttctttttgttgtaaataatgcttcagatgattgaatctatgagtatcgatgatgaattttgagaggagatcaaaacatttgggagtgtcgagtaaactcttgacggagttgacattgattttgattttgtttgatgtgagagagtttcgaaacacttttctttgacgatcgaattttggacagtaaataaggaaatgcttgacgtcttccggagaattgcagaagttgcaatcaggagatgcgagttttttgattgaaaagaggtatttgttgagagcgcaatggccagatcgaagttggaagatgatagaacccgcgcttctttcaagttgatggatgctttcaaaaattttgagaggaatagtggagagacggatgttgttacgattaatggagttcttgtttttgttgaatttgaatttagctcgagcaatatgttgaatgtttgctagcgagcgttgttgattatcgagatgatttggatgagaatttagagtagctgccttggcgagttcgtcaaccttttcgttttcgagtatgccgacatgagctgggcaccagtgaagacggatgggaatgtgacagagattgataatgattttgaatttgttgaagatgttgacaaaattggattgataagaacaagggagtggaggatgagaaatagaatagagagtggcttgattatcgacaaagaagttgattggcggagtggagacggaatttgaaggagatgataaatgacgattgatgaagatgtccagaccgataatgatggcttggacttctgcttcaaacgcagacgatctatcagaattgctaatgcggaaagaggattgggtggagttgtccaagatcgctgctgagccggccccgttttccgggatatttgagccatccgtgaaaataaggtgttctgaatttgatttagaatcattgatttgggattgaacgatcgattttatgtcttcttttttgattttcagattggagatggggagtgagaaatcctcccaggggttgacgatattgagaaaacttgagaattttattactaaaaagccaaaaccagactggagttgaaaaacaaattagaatctgaatcaagaaccaaatgaaatgagaatagaaaaaagaattaccacaacagaagaaataatcttaagagagacaactgaggataggaagacaaggtataggacagtgcaggacacaagactaagagaggaaggaagatgttagttgagatcgactgttgaggaagaatgttcgggttattttctcaccaaagtggattctgaagtgatccaattgatgatgataggatgtaatggtcggagattgtagagtcgaagatcgactaataacaggaaggggaagtcgacaaggtcgaaggaagtcgtaggagaatgtggagtataggatagtggtaaatggaggtaaggttcggataaaggaaaaatgaggagagagctgattgaggatcagaaagggagtgaagatcggatgagaagagtgaggaagaagctatggaggaggttccggagatggagtgatgacggtgagtattaggttttggagtgagattgagttaggtttagagttgagatttgctgcgggtttcagatgaaatgaggaggagatgagatttcactaaaggatcacgaggattgcaacacccccctcaatttgatgagaaaatgacttctaccagaaagcacttttccttcaggagagagagagattctgaggagctggctttggttagagaatcagaagtcatctcttcagagggaatgagtttgacagcaatttcttttttgttgtataagtcacgtagccacttaatcttgatgtcaaggtgtttggtttttgagtttgatccaaaatttttgattttttcgaggagtccttgattgtctacgtgaaattgtgtcggattgagttttttgtcgtataattcttctattagaaatttgatccattgattttcctgtaccccatctgataatgcattcaattcagcttcggtggacgatagagtgatattgcgttgtttcttgctgttccaggagactggacacgctttccagaaacagattgagccgcttcttgaaagtcttgattcgaggtcgtctgcccaggttgcatcagtgaaatgttgaatggagttggcaatgtcttcagagttagggcgcagagtgaatacctaagtatttaacagaataggaagtggggatggagaggtcgccgaatttgaaaggacggatgtcgactgaattatgagtgaagatcatgaaattggctttttttctgtcaaagatggcattatgcttgacaccccatttgagggatctatttccttctatttcaagctttcgaattgaagtttcaaggtatttttcggcgacaagatgagttacatcatctataaagcctagagaaatagcgtcttgattgagagataatgggttgttgataagaagacctgaattgtagatgatatacagaatgggagagaggggggaaccttgtggcaagccacatttaagcgagaaaggtgaagataaacagtcgtccattttaagcgaagttgttcggttggaaaggaagctagaaatgatggagaggatgtagggaggggcgtttttaactttgaggttatgaaggaggcgctctttaatgactgttggaaaggcggatttgacgtctagaaacaatgccgaaacaattttcttttcccgccacttctgacggatccaagaggtaaggaataagtttgcatcatctgtgcatcgtcctgctcttcctccaaaatgaccttcagctagaacctgattgttctcagcccagaaggtaatttgttttgttagaatgctctcaaaaattttgcctaagcaggatagaagtgcgatagggcgataagagcctggtaaagaatatgaatctttatcagcttttctgatgatagctgttgtagcgtggcgccagaataaagggaaatagccaattttaagacaagaagaaaaaagatgtataagcaatggagtaagggattccttaccccaaataataagttcgttagcgatgtcatcatgacctcgggacttcttttttgggaggtttgaaatgacattgtcaatttcaaattgagaaatcgaaggaaaagtaaagggggagttgagattcataggagggatgtcggaaagggaacagttgataggagcgtcggacgttcctttgaagagaagggaagcttgttcttccttattcgatgttagaatttgttgatcattaagaaggggagcaacacttccgttgctattcggcttggtaaatttgtaggctttgaataattgaaaatcattacactcggcaagaaatcttctccaatgatttctcttcaattcaaagactttttctttgaaaaccgattgccagtagtggaagcagtcgcaggatttggtttatttggaaaggagcatccactttctcgccctgtttcttttttcagctaagggagcaaggatcttgctatcccaccacggtttgattttttgaggattgtttttgactatttttttctggatatctatagaattttgaagagaaatagttagtttttcaaccaaattatcaatgtcttgagggttgtgaagagagtgtgtcgggatggttctaaggaatgtgttgagatcagagatgaatttgatgatgtcgattttttcgagatcgcaggagagtcggtcgttaatttggatgtttgattggaatgagagtgtaagatagattgattgatgatcagatccatggttgttggaggaagtggtgcaagaatgaacaagtttttgtgacaagaagttggcccatgttagatcgattgttgtcggactagatcttcgggttaaaaaggtaggtgtgcctttttcagagatgattttgaatcctttttgaccacaagttttgataaggattgatgatttgcggtgggagtgaggataattcgaagtgttccagagtctgttgtggagattggagtcgatgaaaatgaacgaggggatttttcgatcgttgaaggtatttagccaggtttctagttcaggtagagcatcgaaattcttgggagggttatagacattgatgagtcttattttctggatgttattgatgttgatatcgatatcaactgctgataggatacgagagccaccaggaagagggtggatgcgttcggagttgtatttcttgttgattgaaaacagatgcgatgtttgttttgattagaagatggagagtgattgtggtcgaggagacagagccaattagagtggaagggaagtttgaaagaatgcggattgatccatggttcttgtaagatgaggatagatgagtttgtttcggtgttcaagacgctgaaggtgacatcgaatgaaattatggcaatttaaattggagaattttgaaaaagggggtctgaaacatctgatgaaggagacggaggaaaggaaaggggagaagaagaggaaagggaaggaattaagtttgggttgttgtcgttgtacctatacatgatttaagatattttttcggagggatttagatttcaagggacatttgatactagtggaggagtgttgaaatcggacgttatcttcatccacttcaatgggaagattgagacttttttctaactgaatacatttgacgcaggcgtccttattgtcatcagaggtgcattctcttgagttatggctatcgccacagaatttacacataggaggattcttgcataattgagcggtgtgtccaatgtctagacattggaaacattgcaatggggacttcttatagtgggcgcctcttaagaataggaatttatagaaaagaccacctttctcaacttttgagagaggttcttatccaaaagattaatgatcaacgatccatgagattgttttttggagtgtggatctccaagccagcggatggagagaacatctttaggatcgatgttattttctttacataattcagaagttgacgatttattggcgggagtgaaagagattggcatcgagtggacaataactggaaaagatgacggaggagtgatgaggcacggatcacaaagatgggtccatttatgtttgttctcgaggagccacttggctgcgaagcgcgattgagtgaagaatttgaaatctccggaagggagggttgcaacacccttgataatgatgggagtactgtcatcagttttggcatcaatgtctaataagaccgtgtttacaatttttgtaatttcacagggagacttttgaaaaaaaggacaagattcaggaacagtttttcgaatgacaaatgaggcaggtttgaactcattaataactttcttgagtggaggaggacgggtgattggctgcgtgaggacatggataggcttatctttgatagcactggtccaagcagctatcggagttctcttagaagggggggaggaatgaattgatttctcgattgaatcaagacgggatgtgatcttctctaagttggccaaggtttgcgtcgataccagtttttctacaccgagaagactagcagcgaccttaaccttatcggccgtgatgatcacacttccatctggttcgggatgggaaagaatttcagacatgaattgaaaaaatccgttgacatggggatcattaacaggattatgttgagactggtgaagggatgggttgtgagaaaagtcttgttgggtcggagtgtggggaggggaggggttggaagactcgatgtcttccatatcgtcatgcgagacgatacgcttgggaggcatagtaagaactatgcggacccaaataaggtaagaaccttatgggagaggagaaagaagctctaagatctgcagtcggaagatggaaagggagaagagaaaaagggatagggacaccgatatgatagaaaaagagaaaggggaaactgtttttttttttgtttttttttaaagggttttggattttcaggagaatgattttggcggagttgaaggtgtcgaaattgaataaattcaggagagcttccagtactagtatgtactatgctgaagttcatgagcttctggcttgattgctttgaccttgcacgcgccccataagaatccgagagtttaggctcccctgtctttaaatttcaattgcatcttattttgtcgagcgggtcctccaagttgttcaagaacaacaacttgcactccaatcacattcgtattgttaagtcttgaggaccagcttcgccttctcaaccaaatatcagagattctttttttggtggtggacaatcaacttgtttcagtcttctttcctttttttgtgtaagtaggatcattgatggcttctccatgaaaaattaaaattgaacctcctctagttttgcatttttatcttattttggtttgcacaaacccttgtagtgccacattttttacaatttcgcttgttcttgtaagaatgttgatatgattattacaatttcccatgatcagatggtcttgcttgatcaggtcagccgaataggtctccctggttgctttctgggattttatgctgatttgtgggtggcattatgctggctgtatgactcgtttcctgatgttggtcatgatctggagttatgtatttgaagaatttgaaggtcggggctccagaaccccatgtgtttatctcagccacagtccaagtctgcagccgacccccacagattaaccaatctcacagcaaccacattctactgcacagccccaccgaggaacaccaatgggcaaccaccaaggttcatcaactcagtcgcgtagggggacacactccagtcgatccggatcaccagtctcctcgatctcatacgactcagccgcccgaacgccgacgaagaaccagggcagtggcagcaggctattcagcccgttccgaaagaaggacacgttacgcggactcagttcgccgatctcgctgcgtctgctcggctcatcggcagccttggatgtgggcgagggaccgaggcgggacgagttttgggcagatggacagtggtggaggggagggagggacggccggccagctgagggccagcgggtcgaacggagctacgcggaccggacgatgatcgactgggcgtacgaggaccggaaggaacgcaatcgacttcagaaactcgatcgactgcccggcctccgcggaatcctcgccagactcgtcaacctcacctggccctggatcggtgtcatcctggtcggcgccatcgtcggcctcgtcgccggctccctcgacactctcgccctctggctcagcgacctccgtgacgggaattgtgactacgccttctacctcaacaagaacgcatgctgctcaggcttggaacgtcagtccttcgcccatcacttcccctagataactcgatcactcacccgtcttgctatcttttcctttcgtgctcactcagctcatgagatctgctacgaatggaaaacttggcctcaagtcttcaagatctcaagtgcgccgattgcatccttctcacactatctagcatacattaccagctccgtaagtcacaccgaagcccagtgtaatacagctagatttactcccagattgaatcatttcatcctgaaatcttacaaaatcatctcacttttcatcatcaaaacaggtcatgtttgcaggcgtggttgcctttctcgtcaaatcctttgcaccatttgcattccacactggaatgtgagtttgttttttcttctccgaaagaaggctatgttaggagaattacattctcatatcactcgtctctcgcagtcctgaaattaaggtgatcctgtccggatacacattccaacactacttgagtgcctggaccttggtcatcaaagccatcggcctagtaagttgatcaatccatcttgagcatcgggaagaggaggaataactgacaaatgctcatctaggcatttgcggttggctcgggcttatcgcttggaaaggaaggcccattagttcatgtggcatgttgcgtcgcgaacctggtcctccagaacttcaaggtcttccggactaacgaaggtcagcgtccaccttcctcctgcatagctaggggcttgggattgatgtgatcggtcgatcggtttgatggctagccagaaaacgcgagatgttgtccgccgcggctgcatcgggtgtcagtgttgcctttggagctccgcttgggggagtactttttgtcctaggtttgataaatttccgcttgttctagcgaatggaactcgttttttgactatggacaaaactgacttttcctctgggcttatcacttttgttgttgcacagaggaactctcattggcttcattgccccaaccgaccttatggagagcgtttgtgtgtgcaatcgtggccacgatgacccttcaatccttcgacccgttcaactcgggcaaactggtgctcttccaagttcagagtgtcgggcaggtatggcggacattcgagctaatcccctgggtgtttgtgggactctgtggcggcctcttcggggccaccttcatccgagcgtccgtcattcctactcctcacgcgacttgcttaggactgactcttctttctggtgcattcttgctttctgtcaacagaaacatcgaatacgctaagatccgcaggtcatctggcttggcagatcaccccatcaaagaagtcctggccgtcgccggctttaccgccctagtttcttatctgctattgatcacccggtccgttgttgtttagggcatctcttagcctactttctctgaccgttaatatctctttcttctcttttggagggccgatcaggttgcctacctctcaactggtggaggcgttgtttcaggaatgtggtgctagtaatttggacgttttttcgttttgcgagttgagtggtacttcctccagcatttgaaataaacaaagtcaaaattcaaaaaaaagaaaaaccgctcaagcacatttcatccagacgagactaactaaccaagccaaaaaatgggattcagttcaaaccaagtattctcgacggtgatgttgctcttgatagcgtcggtagcgaaagccgtgataacatcgatgacgtttgggatccaggtaccgtctgggatctttttgccagcgatcagcatcggggcttgcttcggacgggcaattggaatggtgatgcatagctggcagcaggcctacccaaggttctggctcttcggcagctgtcctccggaaggcacctgcatctgtgcgtgcatcccttaggtacacccctcgaaaatcattctgaacttatcattcctcccccagctcctcaggtttatgctgtcatcggcgccgcatccgcggttggcggcttaaccagaatgaccgtcagcttggttgtcatcatctttgaattgaccggcgctgtcgagctcgtgttgcagatcatgatggccgtgatgatttcaaaattcactgctgactacttttcgaccgatgggatctacgaaggtcaacccttctttctgttttttcgcactttcttcttcatctttttttactcatgaggggtgttgaaaaaatatatatagcttggattcactttcgggggtatccttacttaagtcccaaagaagacttccaacctgaaggagtgacagcttcccaagtgatggtcaaagaactggtgagcttaactgcgcaaggctggaccctagactcactgggttagtgtatatcctttacttttatcccagttgatatcagaaagccctgaacttgactttgtggggaaccttacattatgtagaggaggttgtccagaagtacgagttcaatgggtttccaatcgtctcggatttcaaaaataacctcctcttaggctacgttccttccaatgaattacgtttcgcactaggtgagttagctatttttgttcacttttccctgtttgactccaccgtggtggaaacctccttattttttccagtcaaagttgactcgaaagcaattatttttgaatgagaaatcaataagctcaagctaggttgagaccagaatacgaaggatcgactcggtgcgaatttttcacctccagaccagcaagtcaagatcatcagttggccaagtccagaaaacaagagaaatcgacaggctcttctgatcaccagaagcgagatcgagacccagtgacagcactttcaagcgccaaagactctcactcggagagtcggtcgacatttgatcaactatctggcgagaataacgacgtaagcgcgcggtcgtctggacctcctggatacgggtttatcgacctcaataaatgggtcgacgaggtccgtcgaactctccctctgtgccccatgcccttctcttttgattaatcagggccatccccttaggcaccgttaaccttggagccggaaacgccaatcgaaattgtccttcaattcttccaaagactcgttcgtatatcttgacccattttgcctctccaagtttcttgttttagcggaatctaaagtggagattgtgatatcccttcgaattttttgttgcagggtttgcggaatatgttgtttacatcacacggctccttagccggtatcttaacaattaaggtaacccccccccccccccctgcccttttttgttcatcgttggtcttcccagagattcaagactgatttttttttcccttgttatgtgggtgatgggtttcttaaaccttctgtacaggatctccataaatatattcgagcgccttactattcttctgtcgaccgagcacataactcgtagatcatagttatacatatgttgtactacttgaaaacttgtatatcaatcttatgaatcgacctgatatgatacaagggactacacattctctaccttgaaatcgtggaaactatggttttttgccccacattttggttctgatttctaatttatcgattccatttcaaggagcatttgaatgagtacccaatcctttccaccttggtaaaaaaggtgatcggacttcatagccttttcttcaccatttaaataaacatttgctgaagcagctaatgtttgtagtaaaaatggaaatctcttgccacacaagtgaacaatctgatgtactaacgggtgattacttgtgaggtgcaacagcgcagatagggaattacacatttggcttcgaagaaaaaccgtccaaaagaaagaagattggaaaaaaaataaagacaacaaatagaaatccctgacgtcaaaaatcggatagaatcagaaagggatgattcctgggtctgttttccttaagctccagttcaatccggttcaattttttttttcaatatccacatcaccagtagaaagaaacatctctcataaattttgttggattggtagaataaattctgctcagatatttattattggaacgaatcatcaagtcacaaagttctcaaaatatggaaatatctgttcgacagtagaaaggattcaaaataagaaatatgtacaatgattgaattctggatatatttttttcgactacatatgcaatacaaaataagggtgctgattaggctcaaataaggtgatctctcagtgctggttcattgaatgccgcatttgagcatggtggagtaggctttttctagcccgcactgattgaacattgagccaagctcgttcgggatgaagactttgatccgcaggcctttctgttcacagccgttaaagaaattcgaaaactcttggtccacgttgaaaagtccggctgtaagttgattgtcaggagtaaattagaatcagttgtcgcttgtctttcgctagctctcttgaatccactatctcagtttgatcaaaggcttacttttcatcagggctgtccattgattagggaagctagatcgacatgtgctgaacagttgctgtaattgggagaagatttgactgaagttatcgcgaaaggaatgctataattgaggaggttgcgatgacgggccaatcagtgtccgatttttttgggatggacgatgtaaaagaaaagaagtccctcacgatttgatttccggaacattcgttgcaagtgtggaagtttgcaagaaccgtttgaatctcggtcgcgagtgcttggactgcttggatcgatgtatcgtagttgacttggaccgagccaccgtttccgccggctccgacgaaggaactttgacaatcgctaatcttcttgaccaaaccagtgcaagatcccatcatggtttgataattcattgacgagctcgaggcgtaactgtaattggaactttggctttctatttttgttatataacatcatcaaatattaatatgtagataacaaacatgagtgaatatgataccagggagttggaaaaacctttactgctactgctgcttcctgagctaaaggtgccggtgttgaaaccgccggagctcataccaccaccgcccgggctcaaccctccaccgcccgaggtcaaccctccacctcccgaggacaaccctccacctctgttcaacccaccccccgagtaaccaccagtggatcctgatgtgccagcagagttatagccgccagcggatcccgaggttccggcagaattgtagccgccagaggatcccgaagtaccgccagaattgtagccgccagaggatcctgctgtgccgccagaattcaagccgacagtggatcctgaagtgccagcggaattatagccgccagtgccaccagagctatagccgccggcagatcctgacgcgccgccagagctatagccgccggcggaacctgacgcgccaccagagctgtagccgccggcggaacctgacgcgccaccagagctgtagccgccggcggatcctgacatgccgccggaactgtagccgccagcggatcccgaagcgccgccagaagtgtaggcgccagcagatcctagagtgccaccagagccgtaagcgccagcggatcctgcagaaccgccagagccgtaggccgccccagctccaccgcttccgccgagcccaagacccgcgctgacgcccacgcccgctccgagtcctaggcccgcaccgagacctacgccggctccgagtccgagaccacttccaagcccaagtcctgcaccgaggtcaagactagccccggtgcgttcttccatcatttctttgtgatggtgtctcgattctagggaatgaagcaccgatcggtcccgacgagtcagtgcaagtttcgtcctgctggcaccgatcccagcgttccttctggagagaaaatgggtctccggatgggcatcagccgtcggacgggctccaatcgattcgcctgtcaagacccctgaatttacgcaatcgatgatcatattttcgtcagtatgaagtctgtattcattcatcgcaaactggagaatgtttctggggttagatacgttgaacacatacctaatgcaagaaggacggaaaggattatgaaagtctgtcctggaatcatcttgaactgaagaaggcctgttgattatcttggtcggaggttgcgtgtgtgtgtgtgtacggttgatgttgtgataaacgggcaatcgaatgcaagcagttgaagattaaagtattatgtacacttagaaaaaggaaagaacactaaaactaaagaagaaaaaaaaagatgtgaggatgtgtggaggaatggaattgattgattgatagagtcgttggcgagtgtatatggacaagttataaagagacaacagacagatttcggattggaagggaagggaaaggatgataggacaagggatgaccggaccgagggcgaagtattctgctttataaacggatcccatctgcccaggacgattcaagcttatggtggctggattcactctgcaggtcattgacttggacagttcaagtgcgtggctattctcgatggttgctaggatcaggagggttgaagctggcatgaagctcctagcagttgctcattcttaagggttcaagtgatagcttatcgccgtcttcaacagcaaccctccttaggctgcttgacgagtacagctcatccaccctcgctcggttagttacccacaatcaaaccagtaccctttccctcttcttcacgctcattgctcatcgttcggtctccattgctccgaaccttcccccccaagaaagcgggccctgggggcatctctgggttggccccaatccatgatcaaaaatctagtagggtttgatggagggagacgaacgtgatgataagtccagtagaacttgatggagagaccaactcgatttcagtcccctcttggacgcgaagaggtgagttggttaaattgaatacggggggagagctctatggacacaacttgactggcttgatttcctcccgaaaaatcacgctcaggagaacaacaatgattgagaaagaaagaacctcatgtgagctgccgttgatgacgcactgcttgcagcggcagctttccatcttgaagcgatgctgctccctcgaaggcacacaaatcgatagaagtgatgaccccatgacactattgtcctgggcaaagacatttttttgttcttcctgatttgtgccgtgagagtccggagggagtctgtctagcacaggtccattttgtggaaggctccaatcctgggtatgatgatggtctgcccaacggaggaagacccacccccggtccagccatctgcagacagaggaccgagcacagcttctgacgaccgtcatgaggtgatggtttgcatatcgtcggagagggttcatggttggaacgggcctggctccaaccatcctccgagccggcgctgccgttggatcgtagtcggcggggttgggatgtgagacttgtaatgccacccccccatgatgattatttatgttccaatccacaccgatcaaaaaacgtgacccgggggtgtattatgtataggacccccagagttaaaaaaataatgaacccaagtcgtggtcagcgacttgaatacgaatccaaaccgattttcaaatgtgagctgaagagcggatatcagattgaagcccagattgggttcgattcggccagatggtccagaccgcaagccgagaacttcatgatcagagttcacggaaccaacacaaaaagtgagcaggattcggtggaatgaaacagtcgtcagtgcacaggtcaggagggatgggatcggctgaaaaaaaaaaaaaaacagtcaacagtcaacaggctgttagagcgggggcgttcaagaaccggtgccctgttccttcgccaacgcgtggttcgcctgtcttctgtctatcatatcaggaaaacagcctgttacagatctacagaactacttctaactatttaaacaccttgatagcatcaacgaatcccgagtgacggtataaggaattataaggatggagaaaaccgataacccactcctgatcggaaatctgtttgggatacaaggtcggatagccgttatcactggaggcggaacgggactcggcgaaagtttcgtagctttgttttgtttttttttttccttgatcttggcttgcagcacaagaaatgtatcatctgaattgaatgattatcttgggcttgatgtcgtcttgatgtagtgatggcgaacgcatgggtggtcaacggaggccatgttgtgattgccgctcgcaaggaagaggtatgcagcaattgcggactcccttctggcaaaaataaagcttacagacgatgaatgatgtgtccttgttttcgggtttttcttctcaggtcctctcgaaaacctgcgagcggctgaacggaatgggcactgggaaggccgagtacatcaccagcgacctctcctccaaggccggctgtgcggcattgtgcgacgaactcaagaaacgattcgacaagattcatgtcttggtgaacaactccggaatggcgatcgccggggagttccatcagtatcctgagaaaggtcgggtcctattcactatgttatgtagcaccttgcttggattgatcgggatatttgatgccagttatattaagatgctgagatcgcttgtttgcctttcttttttttttcttttgctgggtctcacaaacaaagattgggatgatgtgttcagttgagtctccgcatatatatcttacggggatgtgcgagatgctcaatctgttccttttgcattgcgatgaccccgacgtctacgttccattagatctgaatgtcaagtcgattttctatatgacttctgagctcaccccattattggccaaagatgcaaccaacctgggtaaggtcaagaagagctagagtgggggaacacgatgagtgagatgttctgatctgctttgtaaattcgaactattaatgcttaatagatcccggaagagtcatcgtcattgcttctgtgcaggccttcaacaaccacagcgtttttggagaccacggaatctggtcatgtgggtcctcaacttgctcggggctagatgcgatttggcaggtggtcttttctgaatgtgctgtgatcttgatgtttgatagatagcagcagcaaagccgccgcggtctctctggcatcgaacctagcagtaacactgggtccgaagttgataaccgtgaatgcgatttgtccagtgagtttatcgttccaaatcttgatctgctcctgatacctcctcactttatcgacctgaaatactaacagagactccgactaaacatgtagggtttattcccctccagcatgaccgaagagatcatcagccatgcagaacagttggcctgtagcctgcatccgatgggtcgctatggggcagtagaggtgactaattaacagatatctggttcagctccgatctctggcgcatgaaaaaaatgtggacatcgaaatgttgacctggtgcacctatctttgtgtcttgtccacctcatttcaatgctgcctgtataggacatggccggcgtgtttctattcttaaccagtcgggcgggggcacacatatctgcaaacgtcagtctgaattcatttctcttgctgagttgggggtagacatatggacgggaggggggactgaagggtttttgtctcaatccccgcaggccatcctgtctgatggcggggccacagctgctggtaaggttccccatgatgttgtatctcctcaagcttctgcatgagcatcctgtcctttcacagtagtaaaagtccggctgatcgcccacataactcagctcgcttcttgaacgatcacatcaacgtttgatcatcgccagtcgtcttcccttagtgcagctaggttcttctcatgtaaaatcaatcctgataggttctcgaaaatagtgatcgtaaataaatatgtagtttctttccttcaaaaagttgtctgcccattccactcagacatatgtatagtatgtatctaccctgatctggactgcagaatccttcctgtagcacagcctcaggtaccctgtgccctcttttgttgttgcatccgagtcttatgaaatcgaacattttatgttactgacgagctaacttaccaggtgtcagccatctttcgtaaaaaaagatagagccacaaggaaagcattatttgtggggggagcttgcaaaggccgggtcaataggtgcagttacatcaatgctttctaactttcgctgatacgcgtcttggcgattggaatgacgctacaacattgcgatatcggcgacgcaaaaaacgtgcatgccgagatcaagaccagtttccatgagggagacggttttgaggctcccagctcaaacacttcggacaggcagagtgctcgtcgaaggtcatgaggaaatatgcaactctcgagtttcaaaaaaaaacaaagcctggataaactctcgattatacacatctcgaaacgctataccgttgatgatgagtacaggctttgtcaaactgtcagatgttcctaaatggccgttgagcttgcaacccgtttcaccaagacttctgtacctattatccccacttcgattcaaccaccccatcccagcttgcagctgaaaaaacatccaagaggctagcattatttgaaggcggtgtggctcctattctcctttcagcccccctcagttgataaccctctgctttatcacctccctctacactcatagcacaaggccttcgactctgtccaacctaattatttaactaatttgcccaaagatgttcagtctaaaccgtgagcaagactctgaagcctacagagtgtctgggtcggcgttggaggaagatctttcgctccttaggcggcgagtaagctccttggttttacgccacagccaccaaccattttctccatgcgcaccgactgggagttgagagtgctgatcatcttttctctttgaaacgacttggcagatgatccaggccggcaagtgttactgtttgcttatcttggccaccctagcctggctggcattcgcacataccctcgatcaccatcccaacatgtcggttcgatttaagtattcttgatatgagaaatgagatgctaataatctgacccgttgattctttgccgacggatggatatcttcccgacagacttcaatcggtcagcttcaccaagttcaacctcgatgttccctcctttccggtccaggatctgtttgcccacttcaagccgatcgacgactcgatccccccactcaacgtgagaccgtaccaggacggcctcgccgggtcgaccctcaacaaacccgtcgaacgtatcacgctgtcgagaatcgtcggccgcaaattcagactcaatgatcgcaaggctttgagaactactcattgagatcctcctccccccccccccccccagagacggctcctttttctctgtctttttcgtgggcttgtcccatcccgtactcttaatcttgggtctcccaaacgaagttgtataggattcttattagtgggcataatatatattttttatctgggttggggttctagtttttccctacatctcaccatctagattggaaagagcgacatgaaaagtcacaattggcaacatacacaaaatacacaaactccaaaaaaaagtggatcaactgtttttgggctttccttggttatcttatatgctccaggagtccagcttcactcattccaagttggcagtctcacccacaatccctgctcacaagcccccccccccccaccattcctttccgctggcaataaaacacatgtaaaatatctcctctccacatcaaggaatagggttgttcatcttgcctcctggcatatacaacatcaattgatcatactactactcaagtgcaatacttgatctgccttgataaaaagaaagtgctctcaaggattgggatggtcttgaaagagaattattttggagtcaaatcatctggggttgagacttgatgaatcgttagaaaatgagagtacacgagcacgttttcattgattttaatagctgggctgtatctatcaacctcaaaccatttggcgatcatcaaccctttgaatccaccaagctccttgcaaaaaaagctcaaaaaaaacaaattcatattggctcacatgttgtgccattacaaatcaccagggttggaatgccatcaggggcagaagaaggtctatctctgtggtgattggtttggttggtaaaccagccccccaaaaaaatggacttttttgcatctatcaatcatctgcactctgtgaacataaattattttttgatccttcctattatgaactccctgtgcctctttgcaagagaaatagtggctccatacaatgaagtatttaggagagatgaaaaggtaagattgagatgattgattggggtttcagaacctcaaaactcaatcgatcgaactcctcagaatcgctcaaatgtggtgcatgcagagtaatagtgttccaaagaatgatgatcagaaagatgaaaagattagtttttttttttctttaaaaaagcaagagttttttgtcaaaatggtcaaaaaaaagatgaattgattttattcttggtaaatttgctacttttttttgggggggggagtgttttttcacacaagtgatgattatagtatggaaaaagaaatgttggaatgagatcttgaccagatgggtttgaagagatgttttgagtgcagggacttgttcaccagcccaatataatattccattcatgagacactgcaacctgtcttgactccaatgatctgcaggctcaacttttcttgttcatgtttttttttttctttccattccccaacttttgtgtttctgtgcccccccccccctcaaactaccccaaaatgatagtcaaagcttttgcaagaagaaatcagttttacgttttatttttagagaatttttaaacctttttttcatgttcattctttttgagctattctatgttacttgaccaagctgtctcttgaattgaagttcctggtatgagttatgggaattgtaagagctgtgaattctcttcactaatgctctttagaaatcggtcggaacaaggccttatgccttggagagaacttctagtaccacagttggatgaactactagcatcaataggagaaaggacttgtaagtacaactagagtggtgatgaaaaggaagaggagagtgtagagacaagagatgggaagatgtacctagcatgagtaggaggaagaactctaccaagctaggaaggaaagggggaattcaagactaaatacaagacagaactaagcttatgtaatcttgtgaaatgtttgtgtaagcctatgaggagcagggctgacagggatcccagacaaaatgccaatattaagggtctgaccattgtattgaaaatggtgtgatttttattctggacaaaagttgtgcatctgcaatctacggtatagtataaacatcctacccaaatttgtgtcctgcaaacatgttattctatttcagacacccggtcccaacattgtcaataattttccttgttgacatattgtacctgtttctttctttgcatcagctgtgaggatatttaaagaaatgatgatgagtcatgaacaatcataaagaaccacatccgatcaacctcgaattatcaacttgaaagggctttacatttccaaaaggaaagacatagatattcaatcaggcaagtactcagaaaaagattatatgtaccaagtgtccatattatcttgatgcagtttgattaatgagcttatagttggatgatgaagttcctcgatgggtatttcattgggaagccagctgacctgactgcggggtttgataaatagtttggtctgagtgtttgggatgagcagtgttgatgaggatattcatctcagcctgatgatgatgatgatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacacactctgatatcctctgaaacgttcgactttatactcaggtttacaaacgagacggtcgccgcgaaaaaggtagatatctcctcttcccccgtactcaacctcttgacacgcctgttaatctctcgatcgttttcattcaacagttgcctttgacaaaatcaccgcacggataaacaagctgtgttatggacttgataatgttcacgtcgagcccatcgagatgtgagttatttgtccccccccccatcagcctcacaagctactgcatcgttaacgcttctcgccactcagaaccaagaaagtcatcaatggggtgttcaatggagtcacgaccgttgaactggataatctggcagcagaaaccgctgcctatatgaccacccgtcatccggattatgccgtcctagccgcacggatcgcaatcagtaatcttcacaaagaaaccaagaagctcttcagtcaagtcatcgaagacctttacacttatggttcgtctatccagttggatttaatatcttggcttcctcttgtagaccgtctccaaagaggagtgcgcgctttccaaacaaaaactaacccgctcgatctcctttttctttgttctgcacttagtaaacccgatcaatggtcgaccctcttctatgatatcccaagaaacttacgaagctgtccaggctaatgccgaagcactcaacagtgcagtgatctatgaccgcgactttaactacaactatttcggattcaagactcttgaacgatcgtacctccttcggatcaaaggcaaagttgccgaacgaccccagcacatgcttatgagagtggcagttggtattcatggtatggatgtcgaaaaggcaatcagaacatacaacttgatgtctgagaaagtacgtgtctttttttccccactgcttttgactcagagcgacttggtgctgatcgactctgctggggtttagtacttcacacatgcatcaccgacacttttcaatgccggaacgccgcatccacaactctcgtcttgtttcttggtcgccagcaagtccgattcgattgacgggatttatgataccttgaagacctgtgccatgatctccaagagtgcgggcggaatcggacttcacatcaacaacatccgggccactggtagttatatctctggtaccaatggatactccaacgggattgtgcctatgcttcgagtgttcaacaatgtcagttagatcaaccttcgccaccgatgttctctcgcactaacgttttgctttttttgccccatagacggcgcgatatgtcgatcaaggtggtaacaagagacccggtgcctttgcaatctaccttgagccatggcacgcggatgtgtttgactggttggatctgaggaaaaatcacggaaaggaagaaagtcgagctcgtgaccttttctatgcactttggatccctgatctcttcatgtctcgagtggaaaaagtaagatcaaatctcctttgaatgactggctcctgctaacccctgccttgaaccatcagaaccaagattggccgttgttctgtcctgccgaagctcctggcttggcagatgtttatggcgaagagttcgaagcgcttttcgcaaagtacgagaaagaaaaccgagctaagaagacggtcaaagcccaaaagctgtggtacgcgattttggaagctcaaacagagaccggcaaccctttcatgttatacaaagatgcggccaatagtaagttttgagatttggctcattgagcctccgtaagaacgaagggtagtcaacttattcgtcttgcgcttctcagaaaaatctaaccaaaagaaccttggaacgatcaaatcctccaatctttgtaccgagattatcgaatactccgccccggacgaagtggctgtttgtaatttagcctcgatcgccttacccacttatatcgttgatggcaaatacgatttcaacaagcttcacgaggtcacaaaggaggtaacttacaatctaaacaaaatcatcgatgtcaattactatccggtaccggaggcgaagaagtcaaacatgagacaccgtccgattggtattggggtacaaggacttgcggatgccttccaaattcttaagctaccattcgagtcaccagaagccaagaaactcaatactcaaattttcgaaactctctatcatgcttccttggaggcctccaacgagttggcaatcaaagagggaccttatgagaccttccctggctcacctgcaagtcaaggtatccttcaatttgacatgtggaacgtaaagccttcggatttgtgggaatgggatagcttgaaagaaaaggtcaaaaccactggtataaggaattcacttttactcgcccctatgcccaccgcctcgacaagtcagattcttggcttcaacgagtgttttgaaccatacacctcgtaagtgcacttcaaggccgtgcatgtctttgggaatgtcctgttctaatgtgaatcctacccccaaaaacaggaatatctacacaaggcgagtgttggccggagagttccagatcgtcaacccatggttactcaaagagctcgttgagatgggactgtgggacgacgaaatgaaaaacaggatcatcgctcatcaaggttcgatccaaaacatccccaacattcccaccgagatgaaggctgtgtacaagaccgtttgggaaatcagccaaaaagtatgcatctgactcctcatcaatcccatctcacaagagagtgctaacgatcgatgtggtttgtttagattattcttgacatggctgctgaccgtggggcgttcatcgaccaatctcagtcgctcaatatccatctgcaagctccaacctttggacaactaacatcagtgagtcgactggttttgtccgtctattttcattgaaatgatgtgctaacgctgttctttattcttggtagatgcatttctatgcgtggaagaaagggttgaagacggggatgtactatcttcgaacgcgagcagctgcgaacgccatccaattcacggtggacaagaagctgcaggatgaagccaaggcggcgaacaaggcggcgacgcttgtcagctcgagtgcgacgctgcttgtgccctcatcggcaccgtcgaacaagggcttcaccaaacccttgaacgacatctcgaacactaagcccccgtcctctgtctcgaccgacggcccgcccagctcggtcgcctctagatccgcaggcgcgccctcccccaccacagctagctccaacaaatcatcaaccgaggaggcccccctgagcttcgaggaagctaagaaaagggccgaggaaagagagttggaacaggcgcaattgctgtgctcgttagagaaccccggcgcttgtgcgatgtgtagtggatagaacaagctcctcaagtctcttgcttataaccaaatttatcattggtttgatttcttcttctttttttatatttggataagaagctacgatgtacactttgattattcctgacaaccctccttctcatcttcctaccagttttccttttgttatgtttttgtttttcccttataaactccagttaatgttcagatcccctctcgattattatttctggtgaccagtactagtttgaaccacatacatgcttttcatttcctttcaatttcttttcttctgaatattatagtcgtgtccttttttttttcttcttatgtaataacaagaatcttcttttttttttcaagcccccccccgctttcttataaactacatcacttctcagtcaggtcttgatcgggttcttccttcttggtggactttgttggtgtatgtttatagtgcatgtgtgtgtgtagaatgattatagaggaaaatgatgagggatacagtgtacagcagttcccagaaagcttgctgtcgcaagctcctgggatcccaatttttttttgttatttgtgccttgatttttctttgcttttctgtcctgtacgtggcctcatacagccatgatattccaggcatcatggcccaactcccccatttttcaagttgaagatacgggagttggaccattggattcctctcatttttttgagtaggaagccgtcatcacatcaagtgtacctagcccccaccacggaggtctcacccggcctcggcagcagattcacaacctgtacagtcatgtgtacaggttacgaggcgcaaaaaaaagtggaaagaaaataaaaaaaaatcagatcccaggagctcgcgaacgcaagctttctgggaactgctgtacctgcttcgggttggcatttcttgggatcgtttgtggacggtacatggtgcataggctgtccaacattttcaacatcaaaccactctttccttacagaatgtaaataaacctccctaaaaccaaacattaaaatttatgcatttcatcaagcttccatgattttacaattctttttttttgaatgtgtgtattaatgtggaatatgatttgcagtttggaactcaaatttcaatatggcctcaatggaggacttcccgttggatctgggacccttgcagtttgggatttacatagacccaaaacgtctagatttttgcagggaaatctagctgttgcagctctaaatcaaaactgggagacccgcagattttgacgggaagtggaggacttcccgtcaacatctgcaggtcttccagagccggtttagagcctcgaagttcaaatttctctgcgagaattaagagatttcgggtctagagcgacttctgcgagggtcccagatctgacggtgtaagactcaaaaagtgattgtaagatcctttttgctgaatggagaaaggggtgaaatgagctgcaaactctgcctttctatattatcagaaaacaagaccaccaaggtaagcttggcagtttggttggtgataatggattatgttcaaagatggttgtataattgttgaaggttgatcttgttgtccaaagaattgattgagttattgatgttgtttcttgtgttgatgtcttgatactcgtgctcttccttgatgctgtatatgtataatgtaatagaggtggttcttgaacccaaagggtctgggagcactatgcttcaacccggactggaacaaaggactggctcttctgtgtaatgtttgtgaaatgaactgtgtatatatttcaatctgtgaactgtactactcgtgaacttcttgtgtaataaatatgtataatctgtgacaggtgtcccaccaaaaatgtgtactgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaaaatatgagagattttagccccaagggaccccctgtgtgaggcattttagctgccctatccttgaaaatcctgagggattttggctagactatctacaatgcatcccttttatatgtaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaagttaactggtacaactggtggccaacttgtggttctgtaagaatgaaaggaattcaatatggataaaaggaattcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgtaacttctgatccagtagagatatgaaggtggttccagtgagtgactaggggttaaattggccgtagattccatttctgacgtccatttgtccatatcttgagtccttcattgataaataataaaattttgaattttctcccttcatacacaggaataatgaccacaacgggaagtcctccagtcatccaatatatgcaccaagaaaaagaaaaaaaacaagtgaggatgcttataatctgatggacacttgagtgtttaagaagaggaggattgttgcagggattggtggaactgaatggacagtctcctcccagatgtttatagccatctgttttgagctcctcaccgggaacccaaaaactccaagtcacaatagttggtggaatggtggaattaatgggtcacaaagaatgaatatgaaaaaaaataaaaataaaaataatgataaacaagattgtaaaatttgtaaaaactaaaaaggagaaaatcacaaaaactggcagctctaatatttctttcaggaaaagatataatcttcaaagtgattgtatgagatcttgaatgaataataagaagcaaaaacttggggaaaaaaagactacttggtggtttaaaaagggtgcctagggggtcattaatcaagaaatgtggcattctgcgaacttatcacaagtctccagctgcggcgggcgcatctggcatcgtagcgctggccaggcggttcccgaaggggactccctgcgggggagacttgggccagaggtcaccaaactcaggtgctgagtttggattgttttggtgggagcgtcacaagatttgcaatcatgacgctccctcaaaaggttatggatgtttggcccagaattcttgaagggctagatgatcctattgatccagcccaaactcagaagttgtacaccacaactggaattaagattgattttctaaaagtaagatttgaactttttttgagctcaaatgtggggtttgctcaacttgggcccaccaaaataagtcaacctgagttgaaaagtcgatgttttcaaaacctttctgtaaatgattaacaaaaaaatcacaaaactgaacacagggaaatgtggacaagaagcagacccttcttggtccacaaggaaattatataattgtggatgaagaagagtgtagtcagaaaaatacacaaaaaaacaggtttcaagcccaattttgaaaactcaccacacggggatcgccacatctgttctaggcctccactggcgtggacagctccgctgctcgctcccgctcccgccatggaggcctagttaggctcgggcattctggtactgcaatctgctgattttgactgcagggtgtccacccaccatgctcaatttttttttggatcaatatttttcatttataatcattcttttcatgttcaaaacttgccctctgtgtgttcacgtttcactcaaacaaaaaaattaaagttttcaaaaaaagttaattttcttttatctttttcacaaattttcaaatcttgttttttattattattttttatattcattctgtgaaacccattttccaccattccacaaactcttgtgccttgaagtttttgggttcccactatggagctcaaagcatatggctataaaaatctgggaggagactggacatttaaagtgattgaggcttattgccagtaagtagtataccattgtaggactcaatcctggttgtgaaactgttttgcggaatggagatggggacagtggaggtacaagctctgccccttgatgttatcagaacatcaagacagtttatatatcatgatatgtagagtagggttgacggtgtggtaaaccactcttgaataagaggcccacaaaatcaaagcttcaagcacataatcaagccctctgaatgacaagaccctcaaggctcaagataagccggcccttctggaatattcagccagcctgcaacaccatggatgtcacaagaccaagccccctagacagaagacactctggattctcatttcatttcattattacataatcatcttatgcagtcttacatcatcaatccccattcagccttccacacttggccactgcatgtgtttcattctattccactttcactctagcctcatttccactttgggccacatttcactgtttcacactattcctcttggcttatctgcatgtctcacactagtacacatttggctagttcatttatctttttggtatattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttatcttagtgcctacgaattgggccacattgtttcagtttgataattttctcttgttccattttgttccatggtgtttccaaccacaagctggccactccccagatttggtatataagaagccttgttttcccctcttcatttgttccccatcagatcctgccccagcaattcagataactgatcacccttcattagcctagtagttgcccatcaacatttgggataatagtattattcagacagaagaccagaagacagaagacatacccatctcaagaatagtccaaatccaaacctttccttaagagtccatactcttatctttttcttgttatcttactcaaaccagtttccagagaggcagcccattaaagcatctttccctctccagctctattcatcccaagagtagttccacaacggtgccacctttttgataggtgcgcgcctaggggcaccagcaagacttccaaagcatggtgcctttggctggtggcaccctggcaagctgggcaccggctataaagttctttttatccattttttttggtttgtctgactcagactcaagcctcttgcatcatcatcactttaattcttccagtctttttctgaatgacatcattgaccaaagcacttccaagcattgaccaatgatgtcatcattggtccaaacttctctcaactcatcaaatacttaaacttccgacttgtccatcttcaattccctccttgtggaactctaggctgattaactacaagtaaaacctaaaattacttagatctcatccttaccatcattacttgatctcttgaagttctgccacctgacaaagcttgctgtcaaatttcccgttttattatcttcatcacacatttcccttccttcaaaaaacttgccaacaagacccgtgcttcccttcctatcgcccttttgccaatctctaagaactcactttggtcttactgctgtactgctgttgtaggttcaccagtctcctctttcttttggtatctaagagcaacacacgttaacccttctctttagcctgtacttgttatccttgttcctttctggctcttgttgcttgttgtgatccacatcagtccgctgtttgcctttaggttggtttatatttttctttgtttctttgtgtcttgcatttcttcttttgtcttgttcctaggctcatcagaaatacaacctttagtttgacaattcacagttcactctataagaatcagtgaaggggctatacccttacagttttgtctttctttgagataccaagggtgtgtatcatcatttgaacaaatatgagatatgtgtttggaactatttcaattgtggaggaattttagaaattataaaaatatatagataaatgcttcaaaaagggggatacagataggttactggttggctatagtgaggttaagcaagagataaatgaaagcagctctataaaaattccacatttttttccaggtaaacatgggttgaacaaataccttgtgtgcagaattacattgaaccagggtcatggttgcctagattcttagaattatcacatcacaacatccctcaagcagcaagcaacacctgagtgtctcatctcttttatcatcttttccaaatatttatgtactgggcattgaatatactacaactccctctgaatacaaccttatagttgataggatcagtatttttgaatcttgaaaattttctgcaccttccattcatcatgatttgtaccttcctgttccagtgttcatgtttcattcctatgccgggggtgcggtggtcggttgatgaatgaggtgtggttttgaaggcagagctgcattttggaatgcgcatcttcaggcatccccccaaaccagagcgagaatcattccagagagcaaagtgaggtggaagcccgaacaaaatccgtctctttaatttctagcctcactagttctcttttgcttgcatgtgatgcaacatgatcatgatgatggattcggagagtcgtcggagtttctcttgcacgagtttttgtcgacaaaatcccttgatcttggatggttaaacatgtttcataacaagcttcaagttaccagaacttcactcgtcagctatgcagtgcccttatcttgggaaggcacctccacttggtttgaaatgactgcaaagttcaataaattaaactgagcatctgggattttgaatacctcccagggtatttcaaaacttgaaggcaaaggtgtcgcttcagtcactaacttatacactggtaaaatgttaccattcaagtatagtactcatctccttctcgctcatttgggacttagcattgctggtaaagctttagaacgtccagcatacgatccctttcaccagattcttgactggggcgatgtgccgcctaatttgaatagcggactacttgactccactcaggcacctgctgaagcccaacgtcgtctgaaggttccaactctagccatccctacatcctctggcaccgaacttgcacaaactgggccgtttagaaatggactcagtatggataatgttcccaacgacatcgatcttggggcctccctgcctccacttctaccaaatgggttgaaagaattcaattcaggcacaagcaatcaacagctgctgcaaaattttaatgcttattcaagcgtcgccggagaggtcctggaaaaatctcctagatatattgaaggtgctcctagttgtaccacatcccgggatggttcagaaaaccatatatcttacaccccacagagcgagagaaatgaagcagttcgttgccatcaaacctggcgcaggtacaagaaaactgcggataacacggtggacccaatttcaacaccaagccttcaagttcagtcttcagaaccttttccggcgtggtttgcgaattctcccaatttatcgtttgattcgctcagcaaagactcgctgccacctgatcacaccagcatctatgattcatcaatcaatgaaatcaatgaaccctcaagtttttctcatctagagagcccatcatacaaaagactcagattcactgatcacttcatggaccctaagacgcctgactacaattctaaagaatgggacattctgcttgactaccttccaatagaatcggaaccgacagcccagatggaatttagagaaaaccactccaatataggaacctcgagtcatgttgcgaatcaagtgaaccaacggcacaccaattttccattagaaacaggaggaaattatggcagaatggttgatttccagacagaacctcagagtatcatggtggagcaagcggatatcaatctttatctacgcgccatttctcatccaaatgttgatgcaaaagcagctcttaaccctcatgaaaaaaagatgaaaatgttcaagtttgatatggatgtctttgaaaactgtgatgcaattgggttagacgcgttgaaaatcaagaggataagaactttaatagaaaaatctgccaaaaaagagctccttgtttcggatatatcgtatggagaagtccaccaaaattatttccacaaactttcgaggttcgaaccaaatgatcctagaactcccaccgactatgaaggcttaacggtagatgaatattcaaggatgggccatcaaagaaaaagactagaaagttcgtttggacagatatggttaaataaaaacttatggtatcaattgtggggtgaaactactggaatagatttttcaacaattcaattcctacccggatctaatcaacacgcaatgtcaattgaaaagagcttccttttatttctattctacattgatatgattgataccatcattcaaaaaggaaaagcaacccagccacttggaatttcaaaggacaactcacttctcaagcttgcagtcatcagttttgttaaacacggcaaaatcaggtttcgtttagggaatgaagggccaccgcaaggaaagactttgaatccaaaatcacttgttaaagaggatcacaaatacaactctgaaatgtttgaaacactttggaattctataagatccttaatttgcattttaaaagtaactcataaagacctgttcaaagtgttctttccttttctgagtttctctaaagactcagaaagttttttcaatgatgttttcatttactctatcataaatttgaataaaagattagctagtcaatcttgaatttgatctatttttgcagcttcattctgatgaatatattgaactttttattaactatactttccaatatagagatgtttatatatacatataatttcctattaaggttatctatcactatcaggtctcaaagccaaatatacctttccacactaatgtaatcattagtgttacaacttgagtatgctgattcaaaggttccaggatagttacatcatcaaagatcagaatattttaatcagtcactgtctccacccagctttacccattccccctcgttgcacccagaatttgaaggttgtggctccaaaaatttattgtactaaaacaatgatttgatttcattcattttttcagtaaagctaagccaaaaggcttgtggctagatactgatgattgtcttgtgaatatctccaggaaccttcaagtcatgagcctgatgatggcttgacttgacttgaattccaaagcaacctcaaaaagtaaaaaagtgtccctgttgtgcaataattgctaccttggcatacacatgcagaatatgggaattgactgcaaagaagtgatatcaagtccttttttgtcggggaggggagggtggggaagccgtccctccaggtgtccgggaccttcatgcccctctaagagagggcctggcagcgaacttacccagatctccctttgtgggagcttgcggcctgtgtggcactggcggcgggagaagcccgccctcccgggacgcctggaggagaagacttggtcaagctagcccgccacctagcttaacacaatcccctcgttccagagggccgggggcacctcgcgaagcgagcctctgaaagaggggcttgggagtgaagttgaaacatcggcctggaagctcaggctttttgtggctttttttggcctttgcacacaaaatcccctataactcaggagaaatctggatgattttgatgccgtcaacttcttcggatacctgagcttcttcccattctgcccatataattttttgataattgtagtgagtataagtcatccgtccctgagatgccaattgggggacttggtccaaatacagtggtaatctctgggaagaaacgggaatctctatgaccatagttggggcccatcatgaaacttctggccaaacggcctttgtggaacgctgttgatgggggcaggtgagggcccatggccccaagagttatacggaaatgatcagaagaagccggcctctcaaatggtcaaacaggcgggtcaaatttccacttggaagatgacacaagtctgcgagcaagaatttccccacctaactgatgccagcttccacacaagaaagccgactttgttcacaagtccctccttcggaggctcgctccgcggggggcgcttcgcgccagcctggcacaggcccatccgatcgaggggcttgcgttaagttaggcccgccactggcagtctgactcgcagagaggaggttcgcgcctcgcgcgaagggcgcctgtccgtctcaaggtgaccgcgttcccctcccggcacagaggagtgacttcattcaaagagaaaattggatccttcgcgtccgacagtttccaattcatgctgcagcccaaagcccttcatttctttcgcatggggaagcagtttgcaggttgaactctggagtgaaacagaaacggagtacacttcgatttgctggggtgtcttcatcttccaagtcaatgtatgcccgtttaaacatatatccaagttggcatgcggttggatggatggcattcttcctcgaatcagcaaccaccaagatgaaaggggcggacggaccaaaatgctccctgtgatgcttggggcatcgttggactggcccggcggtgtggccagggattgagacatagcaccagggttatggacatcgtccctcgcaccgaccagccctgctttggcatgatccaatgccgatcatgaagtacagttcattccaccggtagttcattctcagtcttcctgctaagctttgagtgatcttatctgcagctttcgtatcccttcgtctcctatgtactggccttataaactgaatcatccttcaacactctttaaggtgaaaataaagcgactccaccaatctcaattccactcggcagtcgaaaaaactcacacagtgtcttattgtctatcttaaccattgaatcacctaccgctggtatctaactgttccgtcctcgcgcatccaagtcaccagcattgcaccgcagtcttttacgcttagctttctatacctaatcgccaccagccgcctaccttcgaaaatcttggtttgagcactctcatcaaaatgtctgccgtagagagactttccccgcctcgtcagcggaaatcggaaccatcgaggccgcctgcggggcaaggattgagagatccgaaaagcaaagaggcgcgctcccgaggtcaaaaggaggatccaagattagtgggaccatggaaacttggaaaaacgatcggaaaggggttttctggacgcgttaaaattgccaaacataccgtcaccggtcatccagcagcagtcaagattgtgcccaggcatctgcttcccaatagccgcatgagtatcaatcaggcgggcgctcatgccgacaagagacttctaggaatcgaaagagaaatagtgatcatgaagctgatcgatcacccaaatgtcatgagactctatgatgtttatgaaaactcgcatgagatgtaaggccgagttatgttctgctttaaaatggttcaaggtctttgtacttcaactaatcacgcgcctcattcgcagatatcttgtcatggagtacgtagaaggtggagagttgttcgaatatctggtcagtcgcggtcgactgtccgaagacgaagcactcaactacttccagcagataattcgaggcgttgattactgccaccggttcaatatttgccaccgagacttgaagcctgagaatctggtacgcgagcttctttcagaacgatcatacctgaccgtcaatcctcttgaacaatgaactgattgaaacctctcgaaacagcttctcgacaaggccaacaacatcaagatagctgatttcggtatggcagcatgggaagcgtctgggaaattgctcgaaacctcatgtggatcgccccattatgcttcccccgaaatcgttgctggaataaattaccacggctcttcatcagatatatggtcatgtggtgtcatcttatttgccctgttgacgggtcgacttcccttcgacgatgaaaatgtcagcgacttattgacaaaagtaagaatcggggtgttcaacatgccttcagatatctctggagccgtccaaaatttgatacgggggatgttaaccgtagatcctacgaaacgtcttacggtcagtggacttgaaaagcttttatttgttcgcgtcaaagatcaatgcagccacatagcactgacgcgtctcgtcacccccaccattgatctgatgtgatactagatggaagaaatacaatcacatccttggtttacacgcatccctcccaaaccccagccctcgcacatgatcgctccaactcgagatcagatgtctaaatcatttggccacccagacgagttagatcccgacatcgtttccaaccttcaaacgctgtggggtggtgccgaaaaaaaattgatcgtggaagccctagttaccaccgagtgagttatcattcatcccagacttccatttggatttcggaggagctcaaggctgactggcgcacctactcccccactaggcaatcttgggagaaagttttctactttcttctagaaaaatacaaacagcatcatttggataacttcggcgatgatacagttgactttgccacatctgcagcgccaaccgctagcaatggcaaatcgaaatcgaagaagcctccccgtgagcacattgttaggacaggtgcaggtgcagttcgcagtcgctctcgacagtctattgccagtttaaatcgccgctcagtcactccgcgtgtcggatcgaatggcacttcgcatctcgttgctactcgacctgccccttcgactccagggacggtatcagagacacttgcagaggtcattgaagccgttgaaaacaatcaaggagtaggatcatcatcacctcacaccatctctgtgcccaaagatcacgtcgagccaattccgacgactccccgaagcctaaggccccagccagaagtacctccgccgaataaccaaccacattcagctgtaaaattcagtcagaactcctcctcaacaccaaagagaggtcctgatcaaattgtagcttcggctgtcccacgaattctcctacaagaggccaccccctcacccgctcatcgaaagcaacgcaatccagtggaagttaagccagactctgtcactcccaaacacaatttttccacaagccccaaaccaatcacgtcgcccacagcttccataagaataccacaaaccgaagacccggcgatgcggaggttttttcatgatattgtggatcagctccaaactatgtcaaatcgctctcccaacttacatgaaggggctcttggaggttcagcgccgacttcaccgtacttggattcagatggattcgaatcctgctcaggagtcaatcaatttgaagatgccgaagagattgactctgctggattcgagagctacgagcaagagaactcttccagcggatcgctttcttattcgcagcgtcaacctgatggcaaacggacttcaggctttgtcttggttgatgactcttcccgaattcccagcgccgtcaaccaaaactcacgaattcaaaaactttccatactcagacctcatcgcatccaaggggctcgcgcccaaactcgtgctatggccaaacagcaaggtatgtctgcctggaacgccgagcaagaatctgacaatcttcacgagaagacgtctactcgaggcgtatcctcgtctcaaagatccaagaagagtacaaatcttcctggcaacaaggaaaattcacgcctgtcaacctaccgacatgcaccgccatccaaagttaacaagggcaaaggcaaagcggcattaggattgactatcgaacccgccgctcactatgctcccgggtttgatcattcgagcgagggaagtcggaaatctagccgatcaagtcgcagaagcaaaggtcggcaatgaacccgataatcagatcaaatttttctccttgactgatcggctcattaattttttttttttgtatcgtaggctccccttcaccgctttcccctgcctcgtcagcatttacggatgacggcggactcatgagtcctaaagtctcttggtttactaacctattctcatggaaacaatcggtcagctagcgcgtttcctttaatctcgtaattctttgaatcaaactctgatcttaggtgtgggaaacctccaaattgtacttagaactatcgcctcatgtctctggagagctgtgaagatagcagggtagaagcaaaaggcctcctcgaggatctgggctgtcacgtcttattggaaagatctgacaccggagaagtgctgaggtgttccttcgaagatcgtaagcgactttccgagctctccacaccaagaagaatggcgctccaactaacgaggttcccatctcattgaacaaaccactttttttagattcgggcggctcacttcgtccggttaaattcaaggtggagttcatccggcaaagtggctcaactcacgaaatccaaaccatttcaggaacaactcatttcgccccgaaaagtccgttgacctatcaaagctgcatgtcattaatgattgaaaagggcagtgccccttcgttcaagtcgatttgcaatgctctgaggaaggtttgggagtaagcactactcttgagtcccaacatatatatgcctgcatggagctcgaactaactgcaacaacaatccgtgtggggtttttttttttattctcgcagtttggatttgcctaatcatccacctgtgggattaggtgtgtgtatgcagcctcagcatagcgcatcgcctactccaagcggatctgggtcgaaggctaggggtaattactgagctcaaaactttgggttctctgatcttcaatcgttggatggtttgctttcaatctcgatcaaataaccatgtctccctaattgtatcatcttatttaactcattaatagtctcaaatagttagtcccattgttatgttgggtgtcatcaaccttaatacagtgtggttctgcagcattttgtgtgaaactgtggtttgaagtgatgtatctgtctcttttttcaaactcattttttatatttggctactaacatataatatatacgttaactggttagaagtttgaactgaaagatttacatgaatggagtactgcgaagaataatgccaaaaccaaattccatgcattcatgtacaagcaggatggatggaattaaagaaaaaaattgaatagaatcagttgaaaaaaagaatgaatagtaaacctataattgtgtttgaaacatgttctctgtgtttatattagtcccagtaactcttataaaaaacaaccacaattttacatccctatttttttcaaatccacatgaatttattctgctagccaactccaaccctgggtgggctccacttcacactcaatttcttgcaatcaaaactttctccaaaacatacctgagacttagtttatgatgatcccactcctgagatcaagaatggagagaccaccaagaacacaacatataataagtcctcaaactcatgtcaagttatttcaagcaaatccttgtcaaaaggaggagatgcaaggagagtgaagcaagaaatatggatactccactttccagagtgtatgccactccttcaaatggtttcaatactctgcaaactctgcttaacttaacagtggtggatcccatcccattgtttctgattgtaggctgtttgaaacgtagcactccaactccaagcaaatgattgagctattcaatggcaggatcacaatcctgaaatgtgaatgtcacacctgagcaagagattggtcaaacctaactcaaaattgatgatgttcaactagcagatctggttgggagctttatcagaatggagtgttgatttagaaagggctatgatcctcccgaccatgtagttccaagacttatatttcctactgtgttgattggatgtctttcatttttctcattggatcctatttgcttactcaggggaggaggggtgttggaaaatgagagttaaataggaatatttgacataaaatcatacgatttataagaaagggttttttgagaaaattcacaaacagatacatagtccaaatatgtatcgaacttccaagacttgattttctggacacactttatgtattgaaaagatgtaaaatactcggattataccaagatgaacaaagaccctggggttgaaaatgtgaaatatcctattataaattccctataaaatcaagcctgcaagtccaattattttgtttcaaggattatattcaaattataaacaccagcgatggatgtcaagtgtttcacaggaactttgcaaagatgtggctgacaaatatgcttgctgctgatccacaaccctatatagctcccaaaacaccagcccgcctggagcaaagaaaaggctgcaggatccacggaagcatagagcagtcagtgtactcactggctcgatctcagtcatgagtatgagatgcaaacatgtagcagacaaccgtcttaattttgtttttccaaatcctggatactgttttttttttttttttttttttttttttttttgctggccatcacagtatgagttgatcactgctggcaaggcagagattgcaaatattatcggggttggggtttgatgtgttgctacgatttgcaagagatgtgggttagagtcagatgttctccaactcaaccaaagtaaatatttatgtaccgatcaaacgaggtatattatgtgtacatatagcagtcagcagcgatgatgagctggagatcaagctgggatgggtctggtgagtttttagtgcaagaccaacaaacagtgattggtgttgtatccgatcgatttctttgtagagaggaagctatcatgttaaaatgaaagctattctgatgatgtggacagctggccatccgcattgtcaagacgatattccatgttgaagttcggcatccattttaccgaatccacagcgcgatctgcaaccgccttctttaatacaggggggtcttgcgctcatcagaggaatccaaagacatctaaacttcaaactcacccaataaaagggcctggatggcctagcggtaaccatcacccacggaagctcggtgtctcccctgcgacgacatagtataatcacttcgaagagagtgacgagtccggcgttcgaatcccggcagacccaacccctggccgctaccacttccgatcttggacaactacacactaccccattttcactttcaaaccctttattagttgtcccctttataaaaaaccccaatttcactttcaacacccgttacccaatttgaatcagcctgaaaaatggttgcacccaatctgtcccccaattataaaaatcctcaagtagatgaaactgtctcttacactcccgcatcctctacagaacttgcccccatagaccaagtacaggaaaaaccatgctacaaacatacaaaaaagcttgtaggtagaaataatgatattcatagtgtgcaatgccaaaggccaaacttacacttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagacatctaatgtgtaaatgtgtatggtatctgttgatcgatgagcccagaatccaagttcattgtttgtttgtaaatcaaagatcgcttaaagcaagcaagtgatcaggatgagtgagctggaaggtttaatctggtccggattcgacggaggagttcgactagagatgggtggtgttgtggatgatatttatgtaacggtcaagctcatgatcaacacacagctgctcacttgacttcatcacactcgggagagggagagcggacatcctaggacccaggaaagccgctatagaacacagtaaccaaaatgtatgaatttttggtcaaaaaccaaaaaaggtactcaccccaaatgtatgaattgctgtttttgcccagaaaggtactcacctcaaatgtatggatttttcaccaaagaaggggaggtagtaaccaaaggtgtatgaaagtcacaaaaattttggccacaatgctccccaaggccacccttctaacttgaaagcccaggctcaatgctttgaagggctgatgtgtagttcagagggattatttgcaccagcaactagaccccttgaagtgagagctggtgtatggttagcttctcccccttttttgcctcttttacccctcccccccctcccccctgtgcagaaggtaggcaccaaaaatgcatgaattctcatggaaagtggtgaacctacacacgaaatgtgtatgaatgggctcaaaaaatgtatgaatttttcaaaaatcctggttttttggttactgtgttccataggggttttcctgggtcctgacatcctactttccttggaagcccaatgcgcttcactgggtctgaaaatacaaagttaacagcctcatgagggtcacaaggactgctgatgtgcgaagaagatcaacagagtcttgcaggcttggtttgggctgcccagaatgtctgcagggttgagattcaggcttcttgatgatcatctcgctttataaactggtgcttcttcttatgtacgaagctggtttcgtcgaggctgaagtttgtcatacacctttcgacagatttccatcgccccccccctatttaaggagcttgctgtcagagagttcccatccactcgaaccgcaacgagctcaatcgacattcgagctcattataaatatttatttatttgaccacacaagctacatacccagacgaacagacacaacccaatcagcaacatgcaggtcccactgagctactggctcgtcgtggccttcttctccttcaccagccttcatggccaatcggatgccgccaaaccacccaaaccgcacgccaacctagacgagttcatctatgtcgagaacggggccttccacaaggcttgttcgccacactatctggtctccatgaactattggagcgtcatgtcagtagctacacacacacacacactatcaatccactcaccgtactttccttttcatcaaattattaggaacttggccgcagacgactccgtcggcgggaacctctccagattcaagaccgaggtccaacagctcgccaagatcggagtcaacaatgtccggatcgtaagccgctcgattcttgttctgaatcatttctgatcgagcaatcatcaactcattcccccaaacgggtcggtttctctcctgcgaatagatggccgcctccgaggcctctggccgtggtgttcagccttacaggatgtatcctgccctcatggaatcccctggaaaatgtatgtcgacttcatcatcatcatcgtcatcatttttacgagtcattcaacctccttttttttttgaatgtataaagataatgaacagatcttcgtcggcctcgaccgagccttggccgagttctccaaatacaacatctccgtcatcatgaccttgaacaacttctggcattggagcggcggctactcccaatacgtcagctgggccaccaacaattccgagatcccctaccctccttcgtcagtcatcattcaagttcactgtctctattctctttttgaataaaaaaaaaaaaagaaaaagaagctattgtatcagtcacaaacaagttcatgatagctaattctatttcatgttgtcgacacaaaaaaaaaaaaaacagctgggatcctgctttgaatccgccctatggcgactacagcaagagtggctcgtggggaaactatgatcccaagacgaacagttggaatgggttcacaggctatgcgggccgattctagtgcgtttttcttcttctcctttttttttggaacaaagcaagccattcagaagggctgaggaaatgagtttttccgactggtgtgcccgatcgatttatagtaatgatacttcgatcagtcatatcacccaaggatggttcaaggaccacatcaagaccgtcatcgatcgagtcaacacggtcaccgggatagcctacaaggacgacccgacgatcatgacctgggagctttccaacgagccccaagatccgccccaatcatggtcagtctttccgcccttgtgaactcttcttcacaagctcatcgatcactcatcatcttggactttcgtggacactgtacagggtcgccgatacttcggattacatcaagtcgctcgaccctaaccatctcgtcaccgtcggattcgaaggtaagaccggcgaatggtggttcaaacacgtccattctcccgaatctatcgattatgcttgcgggtcagtctctccgctcttatcttcatttcttttctcatctatatccaactcattcatcgggttcgtctcttttaagtcatctatgggtccaaaactgggtgagcaaatttcctcctttttttttcttcttagaaatcaaaaacgatcatcttgctcatacaacatcattctcttgatgtgtgtgtgtgtgggatgtagggctactatgatccgttagattcgagcgagaaaagcctgatgaaagccgaagaattcgcgactggattcctcaggaacttgagtgcctggagtctcgaccttcacaaagtaaccccctcaagctctctttctctctctcctcaaaccaaaccaaaaaaaaatcttgtattgtctcgcgcccttctgacaatctattccttatccgaccccgtgaaaaaacacacacatagccggtggtcttggaagaattcgggatggctagagacgaatggcagaacgtcgagaaaggcgctccgaaatcgttttacctatacgagtatgtccaaccatcattctctttcctttcctttcctttcctttcctttcctttcctttcctttcctttcctttattctattatttttcaacctacctactcatccactactttatgttctttgtttggttagtgcaagtgctacgacgactcataaggaccgttacttccagttcctcatctcgagcgtggtcgagtattttaaggaagggaaaggctggcaaggagctgggtcagtcctctcatcccatttcttcttcctgttaaaaaaaccagaagattatgtgtgtgtgtgtgtgtgtctttttattgattgttttatgggggaactctttggtccggcgttttttttttgaaggccttgggcttatggtgggatttggagaccaactgataagagaaactcgtttggtcaatcgtgggctggtgtgtattcttttaaacaacgttattgtgtacatcttgacattccacttaatcaattggactttattttttttttcaataggtgatccaccacatgaagtaagtgattaaaataattccatacaagttgcactcgcatattgttgacttgaccaaaccgaacaacaggcaccaggatggtacgacctctacgacaccgacccgacgctgaagatcatcagtgcccaagcgcacaacgtcagcgagatcatcaaagccaaccagcccggatcccactcgagctgtcggccccctcgatcgaagaaagtgttcgccaattcggcctcttcctcctacagcaaaactccctatctataaccctgtcttgctcatccgagtccttctgctgctcagtctctcgatttgcttcgatctgagtctttgtacacacacacacgtcagaccggtcttgaatacacatatatgataatgcttagtctagaacagaaacaaacaaaaacaagaaggttgtgtaataagctgttgttgtaattggcgctctatctgattctctctacctagtcttactctacatacattgggctaaaatctacatggagataagagttagtcatttttatgaaccgttttggtaatcaaggacttccttccaatcgcgttgtctgctccagggagaagaaggcttgagcttgctgggctggatagtacaagggactgggtattgtccgaatacaactgatcccaagtctgagttttttttttttttttttttttatcgtcttcaactgttcttagcacaccacagcttgggtgtgcagtttggaggacaaaactatggctccagaaatccaggggatgtcaatgtccaatgaatcatctattctcagttcgctgggccctttcttctactttaaaatcggcaacatatactcatctgaattcatcttttcctgccaaaactgatcattaaaaagcaaccggcaaaagtttttaccccttttttgttgttgttgtttttttgttgagcgagtgtgattgtatgagaacgcgatgtgcttgacgatgccggacgagatctgaggcggctggaatggagtgttgatcagggacaggaacggcagttttctcgtgcgactcgattgatgaacatggatgtgcggaacttatcgaatcctattcctagtcgatgagcttcttctcacgcggattgggggctgccagatcagtgactatgtaggagagggcaggcccctaatcagaagctgtctataaaatgtagttcttcctgaccggcacttttgagtggttgttctgctctgtcggccttcttgaggaaggacatccaccaagtaaagatcttggatgagaccaagagcccaacaatccggcctgcgcttttggccgagacagtatagtgaggaagggagcatggagcaatgtcgcatgccaagctgtggctctggaggggaaagctggccttcccaaggctgacgtggtggcttgccttgcctgatcccttgccagtggtaattttgactcctccactcacttccttcccctcatcattctcttctgtttatttcttcgttatcatacacaattgtcaaccggtcaaggtgacgacagccttggtcaaccccccccccaccctggtgggagcagcgctgcagttcgactggacccgcggggttgctaccagatccttttttttgcctgttgtctggtgaaatatgtagtcctagactatccgatgcgttttttttttattataaaatcctgggcaatctctgaaacaattcttactagcatataacccaagttcccccacttgaccaaacaacccaacaccagcaagcacccccaaccttcttctctgctcatcgaactctcagcatcccttttttcctaattagcgatcccatccaggcttttatttcccgatcggcaagggtttatgatggggtgtgctctatggatctgggtcttgttggcggtggcccttcctatctgccacagtcagtgttttcttctttctttcttcccccctttttttttttatctgtaattgttaatcgtactgtatatattcactgacatcaatgacttgtaatccttcacacccacacaaaaaaacccctacataaaagcttgtctcctttttggtctgaagcgaagattgagggaacacgagcagcgggagcagcgcttccagcagcggcaggcccgctttgagcagctcgccgagcagcaggagcagtggttcgagcagcgggaaaagcggtttgaggagcgccaacagcagcggtttgaggagcgggaacagtggctcgagcagcaggaacagtggctcaaccagcgggaacagcagtttgatgagcccaaccggtccagtgcactggagtagcaacttgctcgacaagttcgaccaccatattactttatttagaaatcctttttctttcacttcttgtgaatttttttttttttttttttcatatttccgtttatgtttcattctcctcgaccttttttttttttttgcttttttccaccacaaccttaataaatccaagttatcgcatgcaacatttgattttgttgggggcactggagggcatattgcataacttatccgcatcaagcagtcctctctttctgtccaggtttgaattatgagaagagtgactttgttctcatggattcttgaggccctgtctttcctcataggtttcttttgaccgcatcaacaactcgtttatgattgattgctgaaacattgcccaaatataaaaatgaaacatgaaatggcaaaagggaaaaaaagggtgatttaggtggttttacaggattccccaatgatcttcgaccgcacagcaaaactggaagaacaccaatacacaaaacaaaaatatttacatcagttcagcattttattttccctgagttttacattgcgaaaaaaaggggggggggaatagttagttactaacttttccacaagcaaccgaagctgaaagactgtattgactgatggcgatcttctcatcgaccagatgatcagcaaagtcatccttcaaaagacgaaaaaaaaatccaaagtcagtgtggaattttgagatagagaaatgtagagagagaagagagtgtatgacaaacagcaccatgagccatcgcaccaacaaaaacaaccaagtgcttatccgatggaatggtggtcacatattcggatactttgaccggaggcgcatcgaacgagagggtgatcttgtgcgaattcagcggcagatggtccgaaattggattctggatgtgttcatgcatcaggttgctccgttttaactttttttgggtgaattagtagagagaaaggagctttactttgatcactttcaatagtttctctttgcctgtggtagacttgatggatagttgatgaagcaattgcactgtaaccccccccccaaaaaaaaaaaagaaaaagaaaaagaaaaagaaaaaaagaaaaaaaaaaaaaaaaaaaaacaagcgagttttcgataattggttagagactgacttgccaaaaaaaaaagaaacaagaaaaatgctaacccatgaggccgctaaaccgtttaaaagttctagggattctgactgtaggatggatttcgatcaagactccagcggcggtgtggatgtatacttggagccttccggctctgttgaccggtgaatcaagtaacgtcagcagacactgttttgggttttgaaagatgacaaggattagtgaagtgtaaatgagttgtatataatgattataaataaaaaaggttaaaattcgagctgacttggtgagtgatatcaggacgagtcgcagcgatatctttgcccattttagcaaggatagactgatgatcatcgcaattgaggagggtatatttgacctgtttctttgcggaagacgccttagatttcgagctggaggccgaagattgcttgacggtttgggcgtaattttcgagacaggcttggctgaggacgacgatcaacttgggcgcagaatccgagtccttcggcggcccggtcgacggggccaccggcagcatcagtgggttcgacagcgagctcggcagtggctggcccgctcctcggccttcttcttcttcttctgctccggctcgctgtttcttcgattctcgtttccgcttcccattcggattgcttctcggctggctgttgttcatctttttcggcttcttcctcttcgatcggttggtggtcgtaaagcgtttccagcagtcgaagcggttctttccaactttgcccagcagtcgagattgtgtagcccagtaaaaataaaaaaatcaagggggtccgttggatcctgcatatccatctccattcattttgcatacagtgacagtcgcacctggccatcgaccatgggccaattgttctgtcaagacgatgatcacgacacaacagcagttcctgtgagattatgattattctgaatacatcagaatatcaaaattggcgagtaatccaagaggttcgcaatttgaaagattttcaaaaatctaatttcaaccttgatttcgaaaattctggagttgccttatctccatttggtaggatgtctagctcgcaactttcggaatttcaaattccatccacgttcaattttctctggaagcttcacctaggtaatacgaccctggaaacccccgcatgtatgtgattgatgtaagttcatgaatttttggggccatggcccaaaatggtaggcatgaaaagtggtatgaatggcctttttggagttgaatcatacctatttcaagtgtgtgaaaaattcactagggatgaggggttattcatatagattgtgggaccggggggcaaagctgaattgttgtcaatacttttctattgttgtgacttggatttgtgttttgttgcgtctggcaccccaaatcctacccaaagtggctataacatgcaaaaacaggtgctttgtgcctcccagcagaaaaaaaacaatgttaggcatgaaaaatggattaaaactgtggaaatcctctgaggattggcatgaaacatgaggcttcaaaaatgtatgaattttgccagaattctcgactttacattaccctcatataccaacacaagaacattggagacgcctgatggcaattgacatgcagcaacttggataactacttgtgttttcactcttatcttactcaaaactttaatgcacaatcactgttcactttgtgcagaataatcaactttggaataacttggagtaagaatttgagttaggcagcagtagcccacttgtcaactgtcagcaggtgtcctgactttttttgtggtgtgcggggtgtttccagggccctgttttaatttactttccatgcccttcttatgtatcccagttccacatgtccattggatgataatgattttcctatgagcccctcagccgagctaacagtcacaggtatctgcacgatggggatatctacgggaaggcgtcctttttatttccgagtgcatgacggaaatgtgtgtgtacatactgtagatatttgtgtgaaacccaggaggagttctctagtgctattgcggatgacatgaatgaaatgtcgcatgatgtggccaaatctcttgtttgtatctatgtgccataacttacccctatttgccgttgtgtatcataatgaatctcttgctagcttatataaccctcgcgcgcacgcacggagtgcaggtgcaagcgaggcttatgactgaagatgagttgcttggtggtgaggggattctgttttaaccctgttttcaacaatccatcgagtatgttccattcctcatgtgtacatagaaatgtgaatagagaggaagatgggcttgcttcttacaaagcttctcatatcctcagatctatttccatcccttaaccgggggtctttgtccttgttccaaaaaaaagtaacaaaaaacttttctagtattaaattcagacttaggataaagtcaaagccatacctcattagtccaactgttaattaaacagttcaacgtcccgaagggatcgacagagagagagacagagagacagagagatttggctatcaaagtgttcaagccgatcaattataagcatcggagctttacaacctcgccgactagaccagcaaacatgcctgcaagacgacggaataagaagaagaaagcacgccgtgttcgtatcaatcgaataactctatcagaaaacgtcctcaagatggatgaaaagaaattgagagaacacattgcaaaagaggcggaattgttctacaagggccagacacctaaaccgctccaactagacgccgtgatgaacctcactgaactgaaacacacttttgtcatggccggaaccggctttggaaaatctcgtattgctgaaatgtacttcaatctttttaccgctaaggatggagttgtcctagtcattaatccactcgatgccttaggagacaatcaagttgcggaaaagaaagcgcaagggttcactgcgatcaacctggccaagatgacgtttaacaagtcgctttcagacaagattctcgccggagcgtttaacttcgtatacttgagtcccgaaacgtttgtggacaacaagctctttgtttcactatactacaagccagaattccaggctcggctggccttgatcgtcatcgatgaggctcatataatctacagctggggcttggttgctagtggcgaggctaagaagtcgtcagctcaccttcgaacacatgatgtctcaatcttccgcccttcttacggcaacatgggagcacaactcatggcaaacgagggcgtgccaatcctgtttctatcagcaacttgccgcccagaagcccggaaagctatctttgaatgtctcaaactcgacccggataatgtcacaattatccatggggagctcacaagacccgaaatcagaatactgaggttcccaatggactgttcattgaagaaggctagcgatctccttcagatttttggacaaagagaagatattcctgacagcgatcttcttccaactctcatatacttgggtacacgaaatgcgactggccaaattctaaaggttgtgaatgaagcccgaggaacagttggcggagaaaataatcctcgaagcaagctcatccgtcgctatcatgctgtcacaggcaaccgtgacaagattgacactatcaacggctttgaggccgcagaattcccttgtatatcgtgtacgatggctttgggtctaggtcagaattggagtcgtgtaagacgggtcattcatctggggcgtgccgacccctcaaacatctgccagatgatcggtcggtgtggacgcgatggaaaaccaggtttagctgtgctttttatggaaaggagacggaaaggtggaaaaaataaagccgatgatttcttagcctcagataaaaaaacggatgacttgaggatggatgccttggctgtcactccagtctgcctgaggatctgcttctcacttgataattcgtatgtgttttttattctagcttgtgtactgttgggaagccaatcactgatatcttcacattttctagacttggatatattcccaggtccctggaagatcctagtgtctcagaggagcgattgcaagaggagtccgaaggctttcctccttgtaaatgctcaaactgtgagccacgagaagcagagctgttacgcaaacacatggccgagatgaatctagcaaattttcttgacatgtgtgaaaacgccaaggaccttgaagatattgagtatactataaaaaagaagaagaaagctcaagctccgaaaaagatcaaaatgggcccgatgctcaacgctctgtcagacaccctactcaaagactttacccgattttttgagaccacataccctgaatcatcctcttttgtatcagaagatatgtttgatagagaagaatccgactcaattgcacaaaatctagcggacatacacgactcaggctctattgcgaaatacattggaggcgaaaaaacagctggtcaattggagattctacacgactcaataattcagtttaaagaaggcagcgtgtatcaaaaacacatatctgatgtgttcaactacactcaacacgttcttagcaaaaagcaacgactagaaagcgaaatggagcagaagaaaatcgatgcagaagcaaggaaacaacgagatgtagaagaaagacaagtgattgcagcaagaaaaaaggaggccagtgatcgagagaaggacctgaaagagcaagaaaaagcagctgcaagggagttgaaaacacaagagaaggaaaggaaagctagggaaaaaaagaggcggatgagaaagaaaaagaacaaaaaaaacaagaaaagaatgtgaaggatttagaaaaaaaaggaaatcagaagatgaaaaagttcaaaaagagttaaagaaacagaagaaaattgaaaagaattgcaaggagaatgctgcaaagcaagcaagaatgaaaatacgacaagagaaaggggacgcaaacaggcttaagaaagatctttcgaaggcaagatggcacgcggcctcaataacactgaatcaaatatgcgaggatacacaaatacacgagaacaggtcaagtggaagtaattagttaatcaagagcagaaggggttgattcattttcctcagattcatctttactactgtcctcttcactgtcttctttgcttgaaccatcactctcacttgtatctgaattgatgttgttatattgacaacctgtagcaaactcatctacatcccagttagatatcggaggaggccggagacggtttattctgccactgtcgctgtcactagatagctttgccattccttttttgtaaaagtatggtgtttcttcaggaatgtattgcgaattcttgcttgaaatgttgcagacgtcattctggcgaaccatcctgaggcaattgttcaaagattggagcttgattttgttgtgatgtgattggatcacattctcggagccagactgtttgttcagtccctgtatcaagctttgcagctgaagcccaacataccagtgattagtgtgaaggtcctcccgtctcaatagtcaaaagaacaataacataccaatggtacattgactgagtaaacatccctcagtctcttaatatcagtacctttcccagagtggttgaagaaatacttcagtgagtagttctgcaattcaaggtagagatcttttgcaacaaagtgcttctgccgattgcttggggccaccaaaagagcgtggcgaacaacttttgataatcctggaggcaagatttcgttgattaaaacaaccattcgcggaagatgtacggcatagtttgatagctttttgattccctgtgccattacagcccagcgcttccacatgaacataactcggccaatatcaccaagcttcatggctgcattggcttcacaaactgaagcaaagtcaagcagtcgcaactgaagattcaacagcttgggggactcccttttacttgcatcagcgcgggcttttgctgagaaaaagcgggcgtgggtagatttgatgattgcagcaatctcctttgaggggagctcttgaggttcggggtccagtgaagcatttttctttcccatctcaagcctgaacaaagaatcattttcagtttttcaaattcataaggtagtgagtaaaaatgtgtgaacttacatgacacagtggacaattgtagcttcatggattttgatcatgtttgctatcatcaaagtaaaatccttcttgtcaagtgttttactagatggtatcccaagagattccaggtacctccaagctccagaatcacgtgagtcagagttatttccaaagtgttttgtgtagatagcttgtccgatattccatagtgtgtgtgcgccgccaagaaggggacagaagttgtcaaggctattttctatatgtgagctgggaaatcgttggttctgaagacacttgacattgacacaggtccccaaatctccatccagcattagcagacggctgtagaactcggtttcgtcaagatcggtctgttgaatgataccagtgcatacatcttcaaccccttgcgcagagttgtccgatgcaatcattgttagtattcatgtattgcagctctctgttttttctcaaactctttattagcatattttcttattcatgcttgtatctttctgtgctctcaccagtccaggttagaatagctttctactgtttttacctcatttgtagcatattttctttactatttatagtctgagtttgttcatccagaaatacaaactcatcgagtctttccctctttgactctttcactcatccattaacagatttacagtctcgattcttcactggaagctatctccttctgattacggtcctcagttgacctcacatccttcctgttttagattatggtcctttagttgacctcatcctttttctctttattccggtcccttacatagtcgacttgaaacaactttcatgattggttaacatactacatactttttaaaaacctcacatcgacatgatatagttgctctttactcggcatcatcatttcttcattggtattcatgtagatttctgtaccattatcaatgggttttactctttcataaatcacactctatcgccagtcatccatcttcttgatattagattctggtttctcatacttatcatcaattggaacacccaccaattaacttctttgagaaaacctgtcttttccggctccttctgtgtcatcttcattacccttcatcattccttcaacctatcatcaatcggaacatctaccaattaccttccttgaagtctttatcaatcatcaatccttatcagcaatcggaacacccaccgtcatgtttattcatccctctcgctcctcaccccatgtatttccatgtccgataatcaatctggcttcctgacagcctcctataccattggcggcttccacagctcagtttatgcctccaaactagctggatctcgtgggaaacagaataatttattgctctcagccatctcgatcggaattggatcccttttgacgtccctctccaacttcttcacaatgatcctcatcggccggacaatcatcggaatcgactgtggaatcaacaccgtcctcgtactcatctacctctctgagatctctcccagccagatccatggctcggttggggtcatgaaccagttggctatcgtctttgttatcttcggctctcaactagtcagtgcaccgctcgcaaagccattcccctggcgctggatcttcatcatcagttcggctttctcaaccctattctatcccttatccttatcaacatcgactccacttttttattggcctccttgttctcggaatggtctctttttttttttttgcccaaccctctagtcgttaggttcagtggatctagcctcctagtcgtcggaacggcctcctcgtcgtcggaaaggcctccaagtcgtcggaatggcctcctagtcgtcggaatggcctacaagtcgtcggaatagcctcctagtcgtcggaatgggcctctagtcgctattatggtctcattgtcgtcgttggatagcctcctcagccagcgtaatcacgaatcttgttgcgcgatctcatcatcataacagtctccttatatcactgttactctcaacgactactgaatcctcgtatggttgctccaatcttcattgattgatccagttttaatcggtcaatctcaatcttcatcaacattcatccacatatcactctttttaatcacttgactgtctattcaatcatacctggcagttcagttcattcatcaacctgactcctcaaatcgttgtggatgccattttggtcatctcaatcatgttagacgatcaacgaaagagaaggatcaagctcaatgccggaccagctgcatgcaagaaacctatactcaatggctcttcaatccttgatccaactaactctatcctcaatccttgatccaatttctgaccatctcaacacaacgatttgaactcatcaatttgattatttttatcactttcagtaacatacactttatttttaatttcaagagcaatgatgaccttcaacttctttcatcccacctggtcagttattgaatgtattttttatttgcattcattgaactatttcttctaaaaaacagttcgctagggggggtgttagtattcatgtattgcagctctctgttttttctcaaactctttattagcatattttcttattcatgcttgtatctttctgtgctctcaccagtccaggttagaatagctttctactgtttttacctcatttgtagcatattttctttactatttatagtctgagtttgttcatccagaaatacaaactcatcgagtctttccctctttgactctttcactcatccattaacaatcataagtttgagcatggtaatatctgggcggtcatgagaaatttgttcgacttcgggtggtctagagatgattggaacgtctttgtcggagggtgtagcaatgtattggaggattactttggcaatctgacatttcaggaccgttgtccaatgttcgtcctctgcctcagaagcaataaacatttttggagtcacatcgattgtgcttacatttttcatgtattctttgtagctttcaagagttaggtcaccaggtggaaccgatgcaacgagcgtggggtttacatgatgtacatacccccatgtaccatggaacatcttgctgttgtgtccaagcgactttgcatggactctttgctcaaagtccaggttgtcgatgcaaagaaaaggcggcattattagagcttgtgattttgagaacttctgtcggattcgtttgaccgcctcttcaccaagtacctctagagcacgatgagcagttcttcgggacaatgacagcccaacgtaattcagatagtgattcacgcgatccgacactccagaggccaaaaaggtaactgagtttgctagttgcattccattgatccttcgattcaggacaaaagagaccatcgaacatacagccgctgcggtctaggttttgaaattcaatagatcttagtaaatgtagaacacttgtaacgattagaaagatttttttaccttctttgctcttatttcatgatcaaggctggtcggtgcaacaagggtttcttcgaaaatttcaccgcttatgttcacttgttggtcttgagtttcattcaagctgtcgaaagctattcgggtcgttgtcttcctcatcattgatagcttgacatttttttctattccgagtcatcttattatacagcaagttgaacaagaaaggtgtgtctaattggacaagttcctcctcttgcctttctcgttcgtcaatgtcaaaaaaattttgacttatgttttttgtgttgaagtatccacctttaggataagtgccactcgccggtttttgatcgactacaatccgggttgcctagccagaaaacagaaggcaatatgagtaaccaaaagatatgtgggtttcattgattcaaaatctaacatacctcagaaaggatcttttcttcccagaaagcttttccgacttcgtcagtgcagataaagtcgcgaagagcatcgattacagacaacgtgccttcccaccctcgtggggtccgccagtagcgccgttggatagccgcctgatcgttcttgatttggagaaacgaaattataaacgatttgggattgtggtccatactggccatgaaatcaaggattgcggtgatcttgaacgctttggatcggtatcttcttggtccagcatcttgggtgccagtgtgagaactcctttgggatgggttggcagtccttgagggggaaataacaataatgatatttcactagataatatttactgttacgggtggtttgaaagacctgcccctctatttactacacaagaattctgacaacaatttaatttattgttgtggcgtaactttatgatggagaaaacttatatgtagtagtctctatcagacctagatcagtatgtaattcaatacaagatggttgtacaacccttacacggtgagtatgggtgtgaaaacaatccaagtggaatatttttatagggttttatggttttgcggtgattctggataagtagtgaaactgttggttgttgttgttgatgttgatgttggtgttggtgttggtgttggtgttgttgttgttactggtgttgactagattttaatgttgaaggtgtttgtgttgatgaccactgagctggctggggggaatgaaccggctgggtgatgatggggggaattggtgaaggagaggcctccttatatattcttttctgagttatttttgctggtggtgatgcagttgaggtgattttgctggtggtgaccttgtgggttgcactgcctcctgcaaagagtacatgcattgagccaattatgctgtgtaaataactaaatatggtactactgtatgtaaggattgcataactggttgcactgcctggtggaggtttttctgtccacatgcatttatgcaaagtctgcgtaaattcaattaagtaactaagtggaggcctaatggttgcacatatgcatgcaagaattgcataaatggtctgcactactggtggaggcctgctgatgtaataatttatgtttatgtacttatatatatgtggcaaaatacttattaaatactaattaatgactagttatggtatggctttaacctttatactggattatcttctaaactaatagagatagaggtatagttgtagtgagtgactatgggtaaaattgtatgcagattctgattatgcaataatatgttcatatatgtaagtggtttaggttgtaaggtaggggttttggcagttttgttgtgcacaacagcctggaccaccacaccagtctgagacattatcgtagcaggtcgtagccaatggaagatgattcgtgttaagaacctacagtaaggcaagtgacttgccgcttgcgacaaacttataaccaggatgtatgctcatttaattgagtatatgcggacagttgatcttttatcacgtgaaaaaggagtgatcgaaacaatactgctcttttttttggatttaatgttgtatggcattccaacatggttggacaattttttttactcattctgcaaacatcggtttttttttgggaaatagatagagaaaaaagcaccagtaatacaacattcatggatagctagaattgaagggaggatacataggttgaggcgccatcacttttcaagtgatggcatagcaaaacatgactgctagagtaattcgaaaaaaaaaaaaatcccgtcccaccaaaactgaaatgacctcacctccgagcacagacgctttggtcataagccctcgaccttcggtctcggggtccttcggacccaccaaaacgagaccaaggtcagagggcttagttaagctcgaatctcttgggttttccagccggacagtcgaataattgatcaagatcagtcaaactcaactcatcggattcgatacctcgactcccaacgcgcttgatctcgcttttttctgatcatcaacaggatggtcttcccagttcgtagggtggcgttcactgtcctattaacttggattcttcccatctgcaagctggtagtagtagccaacaatgttacctcaaaacgtgacttcattaccgtcgagaacggatccttcttcaaaagttgctctcgacattacttagtttctatgaattattggagtgcaatgtgagtcacactcatccgctttcttcttgcggtcctagaaagaaaaaggattgaagggaacatacttcctaattgtgagcttcaattcatgtactgttctctttaggaatctcgcggctgatgaaacggcgggaggtaacctcacgaggttcaaaatcaaggtcaaacagctagctgagatgggagtcaataacgtcagaatagtaagcactcgcccgtttcctggagtggacttgactctcccttgttcaggaatacacggacatcgatatatgtaccttttttctgccgcgcacaatctcggatacatttatgcaattgatggataataatcatgatcataacagatggcagctttggaagctgctggtcacccaccctataggatttaccccgcactcatgtatgctcccggaagatgtgagtgtcttgtacataatagttaaaactattcacatttttcacaatccaagtgctggaagtaacgacattgtatgaatgtcatttctaaaaacaagttgatcaacacttctctttttctgtgaacatgaatagataacgaagaaatgtttgttggacttgatcgagctttagtggaattttcgaggtacaatatttcagtcgtcatgaccttgaataacttctgggattggagcggcggctatgctcaatacgtcagttgggcaaccaacaattctcaagtaccacctgcaagtccgtaagctatcctagatgatgatattaaagcttcattcttgtttgcttcttcaaacaaataagcatttgaattggtatgttcatgaagatgatgctcttttttctttggtgggctattgtgatctcttcccagctgggatccaagcttgaatcctccgtatggcaattggagtacaagcggtatctatggaaaatacgatccggccactggtaattgggacgggtttgtcggctatgctggaaggttttagtgagcttgatgaacctcattttacattttcttattttaattatcagtttatcattcaagttttgttcttgtgctcacaataatcttgcaatattgcgatcatgttctcagcaacgacagttcgatcaccaatctgactcaaacttggttcaaaaatcacatccacaccgtggtcaaccgtcagaacacgatcagcggtgttgtatacaaagaggatccgaccataatgacatgggagttgacaaatgagcctcaagacccaccagtcaaatggtctgtcttcatctcttacacattcattagcttgaaactggattctaaaatgttgcagttgatgttggtcagggttgaagatacatcgacttacatcaagtccatcgcccccaaccatctggttactgttggctttgagggcaaaaatggtgagtggtggttcaaacgtgttcatgcaccccgttctgtagattacacttgcgggtgagtgatttttagtttctcactttcaataagtggtaccaaccctaaaacacagatagagtgaaccaaaagaagttcaccaattttggggacatccttctacttttacagtcatctctgggttcagaactgggtaatatatccactatcttgtcaacaatttagtgaagttatttgcaagctgaccaattcttcattccaacaatatgctaacaacttgccaattttcttgttgaaaattttaataaatctcacgggtatctgtccattctgaaagggtgtttacgatccattggacccaactgagaagagtttgaaggcagccaaaatctttgcaaatgggtatctaaaggatttaagcaaatggactcttgacctcaaaaaggtatgtaaatatcattttgatcagagaaagagataaagacatctcgttaatgcttagttcatgatgtttgcttattgactatatagcctcttgtgttggaggaatttggtatggctagagataactggttgaacgtgaagaaaggtgctccaaaaacgcattatctatacgagttgagctcactatttcttgacaaacacacttttcctccacaaaaacaaaactaacagcgggataacattttttttattaatattcatcattattgggagtagctcaagtgccacaacaactcacaaggatgatttcttcttggcagtcatatctaagattgtggactacttccagaaggatgaaggatggcaaggaactgggcaagttttcctgttgatctatatcaaaaatctaatagatattttttgcagatagtaggtgaaagtttaacatcttggacctgatttttcttttggatcacaatatgatataaggccatggacatatggtggaatatggagaccttctgattcaagagatcgcttcaatcaagactggtctggtgagtgtctttttctgatcatgggttcatgtagtgagaagcttgatttgatttgatttctttcttcttttattctttaccatcatcataggagacccaccccatgaggtaaatattcttttgaagtttgatcctgctcatattgcccagcaagaatctgatgaaacacttacgtttctctctgtattctggatagccacctggttggtatgacttgtatgatacagatccaaccatcaaaatcattcaccaacaagctcaaaatgtctcaaggatcatcgattctcttagcaaaacctcttctcatcttccccatggctgtagatcttagttcaattttagatttcttgcactgtttttgctgactcaacagaacctgatgtgtgagatttgccctgaatggcagatgttgtgctctgcttcccatctgcttacaaatatgatgtatgaaaaggaaacaaaaatgtgaatttctgacccaaagataatgctatcagagattttaccacaagggttgacacatgtaacaagtcacaaatgattgacaaaatttccaatccaaaaggcaagtaagaaacaaactttatctaaaggtgcaagccaacactctcttatgttattcaaaatagaaaaggtttcctgcatttaggaaagtagaagatagatattgaaagttaatttacattgtttttgagaagatgtccctgtgatttaagagagtgcaaatcaaacttcctcctagcttcctgatcttctcatccacactagcaaagataataatcttgccagtgttggattagataaaggcactggaggacttccagttggttttacaggccttgcaaagcttgaattacaggctgcaaagctaatttttttctgggaaacccattttacagcctgcaaactcaataggaagtcctcaactgttggctacatcatgtcaatacataagttttaaaaaagaaagactaaattaaaaaaagggaggaagccattccacaagatgcaaccagaatgatagatagagaggtcttctcttttgatcagtgttgttcctcaaaattgacatatcactttgacaaacaccctgaccaacgcatattcaatcatcttactatatttgtgatgaatagttattacaatacccacgggacaatctcctgtaagataagtacctgttgtttagatgtaaagatcttcctcttgatgttcaggaccggcggggatcggacacacaagtcggaaggcatccttatggttcaagtagaacgcgtataaccgtttctctctaataaagccaagcttttggtagaatgctagtgccgccgagttgtcgtattcagtttccaatacgatctattatatatccaacagaaagaagaacagcgttcgattggatggtttttttaagagctccgccgtctgaagagaatcgaatggtggacaatacactcacttcttgggccccgtctgcgatcatccgttgcatggccatctgcaccaacttacgcgctgcaaaaaagaaagaaagaaagggaagaggattgcagcctgtcaggaagcattcaggaaaaaagtcggacggatggacgcgcaccgatccccttcttccggacctctttcttggtcgtcaacatggcgatgtagccgcgattgagcttgccgcgatggacgtcctgcttgcacacgaccgcaccgatcgcctgggcaggatggccccccgggtcatcgccctctgaaaaacagagaaaacagagatgcggcctgtccttttccgaagtccatccatggccatcgatcgataaccaaggaaacaaagggaatcacacttcagcaagccggccgggatgatgtccggatggttcgggtgattgcagtccgtttcgaagaaagaggaaccagcgatgacttaccagctcgtcaaaaaataccgataagtgtactgagaaacccacggcccggaaaagaaaaaagccccgatcccgcaagaaataacgaagaagacaaagaagtgtgtcaatgacctgctgtgtcggttcctgtatcaaggaagaaaaaagaccgatgacgagaaaaaaaagaagggggggaggggtgggggctcaacgatgatgtaaggttcgctgagttcggactccatcaagttgatgatctgattcagatcatcactttcgccatcataggccctgtacgaaatcctggcctgctgctctgccatccttttgttcttttgctggagatcctctgaacttggctgtagaagttgatgacgcagtcgggttcggggaccggctcccgtgatccttccgcggtctttcctcttcccgaaccttggtcccactacatagatgcatgcaaagttcaggaaattgtcgggagtttccccggtccaagatacatacttttgaagtgacaatgatgatttattgactgtaggggcccaataactcggcgggctcaactgtgagatgatagaaaaaatgaatattcctataatacagtggtgtatttcatagaagagggacgatggtctaaatagtcgggagaaatgaggagaatctatacggttagacacacgagatcaaagagctcttccaaatcagaattacaaggggtggaaagaatcatacaaaacgaccggatcttagataaaaaaaaaaggaatacgaggtgcgactcagaaggttgaagaaaagatgatcattggacggcagggtatctctgactggcatctacaacggctccatgaggagcattaggattaaaaggattgaggggagaagaggaggagaagttctggtgctggttaggatgattctgggcggaggagaagccaggctgttgttggaagacgttagcggagaaggcattgacgcgggcctggtctgccgattgctggtgaaggttgatctgctggttgtagagcatctgagtatgttgaggggtcagtggctgtggttggcttccgtaaggagagagttggtggccctgctggaatcccatctggttgttggctgcttggagttggaagtttgactggggctggaatccggtgtgttgtggtgcttggaacgcgccggtgagctgtggttgctgttggaagccggtgggttggatctgttgttgctgagggtactgcatctgagggagattgcctaggatctgattgttgttgtagaaccctccagagccggggttctgataggagggatggtgcatgatgatctgatcgctgagaccttggacgctgttcaccggcaccatctcggccgagaagcctgccacttggccaggtaaggctaccgccgtcgtcccaggtgcggcgtgtgggatgctccagagatccggcagggcggagcggaacgaagcgtctggtccttcgggtacgggtagatggacaaggtagagcgcacaggatctgaaatcttgaatgagtctctccaattcatctacgacgaacaaatgtatccggaaaaaacacgtcagtttgatctacctaggaatgtaccactttgaacttccccctcttcccctctacataaaaatattccaccagaacgaaaaaaaaaaaaaaaatcatcttctctcttcgaagttcggactcaactaaaacgaatcgtagccacacccatttggttacaacaagcctcgacggtatagatcagaggagcgctaggattacgttggagagccttgatatcggcagccttctgatgatgttcggaccatcgcgtcctctgtttggcccagtcatcccgcaatccttggagacgcttgagtgctgcttcggcctctgaccgggttaactgtcccgtaaccatctcgcgaatatctttctgtgtataatttgatgaactgtcggactggaaatcttgaggagtcgtgtgtggaagtggatgtgacagttccttcaggagtctggggaaatggtttttatagtttggcgtgggtctgtgtggagatatccgatccttgcttcggtcctcctcgggatcccgatcggtcgcacactgacaccacgccaccggcaccgccacccacaaatcaataacactttaaaaaaaaaaaaaaaagagaacgccagcgaccagtccatcggcatcacccactcacggtcacgtcaatggctcagaaactcaaaaacaggaattaaatcaaacttcaagaaaggattttgcaagtttaggtagtccagtccatataaaggaatataaaccctcgactgtctgtcactgatgaaggcttcaaaccagtcactgatgtactattaagtcaaaggtgtttctttaagtaaatatgtaaatggatgacagcctatgcccatggccaaggttatttaagctggtccttctacgatccgtcatgaggtgtgatgacggcctggattgggagtgagtcgatcgatgaaggaggattgctgtgaagacaacgggtgaaacccgatcaacactaggggggactgggagagatgatctggtcagccacttttttcggtaggggcacattcagcctagtggcatgataagccaacaaacacctcggcccaaccaatcccccccatccgagggagcaacacaaccaagaacaacaaaaaaaccaaaaaacatggcaagcaaccatactggaaccgcaggaacatcaccaccggccatcccaaagatgccagccaccttcgatcgatgggtgcgtacacatccattccatcctatctgctgtctctgagctcacactcaaacccattcctatgtctcatctcataacagttctggacttccgactaccgacgcggagccacgatcctattcgacaagctgaatgctggactcaaagaatcacaggaactcatagccttcatccgcaaacgagaatcattcgaaagagcctatgcacacgaacttcgctcccccacaccaatcgaccccgaaggcttcggcttcgacgacggggcctcattcctatcagtctacaaacagctgcgttccagtcagaccgacctggcagatgcacatgccagactggcactccaactcgacaggctcgtcatcgggcccttcgaaacttggtctcgtgaccatcaggaacggatcacaaaggccatcgatcgggtcgagctcatcctgaccagatgggagaaacaggccaaggaggtcatcaaactcaaggagatctatgactccaagactcaggaggccgacgaagcagaggaggactcccgattctcgccagccggtgggatgatgagccaccaccaaggtttcccatccaaggaacaactcctcagtcgatccaacgatgaatccccggtctccccaaaggaaacctatggccagatcggcaaactcgttagcgaacaggccatcggtctcagtcgagccgtcactcagaagatgcggatccaggacggcagactaggcttcaaagctcagagcttgagcgaagctgatcaaacccaccagaagaatcctccactctccgctgccgaccaaaagccattgccccaatcacctgacgatcacgactcatcatcccatcctaagcccgagaaaggtaaatccaaggaagaaaaacacaccagtgcacccgctaaaccgatccagagtaataccaccttattaagtattgctggggtggtcaaaccaccactccaatggagtcacctcttccaaaaggcacgtgacaccatcttcaagcagagcatcaaagtccccttacttggaacctatcatggggctcactccggtgaagatctcgtgatcttctttcaaaaaaagtaagtaacagggttcttgtttacctttcaatcccaaccaaaatactcttactcactttttgattccttttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggggaatcttgaggtcaaacaattttcaccagccaaataagctttagcccttccttctaaatttgcagttttagatgatcacaaaaagtcctccaattgcccagttcatcttgggaactttcaaattttagcaaacttgcacatgaattttttcaaaaacatacatgagaggtatgcttgtttctgatagatgagaatagtttcatgctgtttcatgttatgcatgtgtgtccaaagtacagccttgggtcaccaatagggcagttcacaatgggaacttgcacatcagttgactcaggacaagagaaaaagattgtcctttgggccagcaaaacatagcctatcaggctaaaagaggaattccgaatacgggagtcgaacccgtctctaccgcgaccatcgcatgagaggcggtcatactagccgatatactaattcggacttcatgtttatacaccacggacaattgcatgtcgctcccgcgcggagcgacatctgggggtttcattgggggtttcgtgcgcagtcactgcgcctactgccgcagtcacgcacgcggattcgtcaaggtgacggttacatccgcggcgacacgcaaatgaccgtggtgttacccatgctcccattcgccttatgtagcagtacgcagcgcaggcacatgacatcacaaccatattctcatctcacaaccgtctatcaaacattgtgaacctataaacacgggctttttaccatcccctttccccccaggaacacatgattttgtttgatcaactcaacctttgaggaaaaaacgatcgtttaataactagcaatcaacgtgatctttctacctacatcaaatctctactcataacatgtcaaagaaaaaaaatgaacgatatatagatatacagtcaggaaggatttagaattccattttagagcttttcttgtctttgacccaagcgtcgattttctctttgagagatacatctggaacaagaaagagcaaatgaataaacaggatgaacagattttaagggatgaggtagcagaaaaaaaggttggatgagtagaatgggaagacaaaccaggaataacatcttcaatcttcaacggcattcgattgaaaggatcagtagcatcgctcaggaaatgttgtttgatggttgacaaatcgaccgtcgttttggaagtgggtaaaatcaccggttctttcatcaaggttgccatcaaaggatctagaaaggttcaacacaaaacccaaaaagttcagttaaaatcaaatcaaatcagatccccgaagcaacaggtatgagcaaccaacctaaaaattcatcgggaatttcgcccaactccaactcttcatctgcttccaactgcctcaactcttcaaccttttcaaccaacttggccaacttctcaagatcatcagacgatttcaagttagccttcctcgcgattcgatcagccctttcgaataattctttggtgtaacttcttccatcgtttgcgacagcttcatgaaacggtcctcggtcccataaattcaaatagacttgtaataaatcagataataagtccttaggttggaagttatatttcttagggtctttgactttcagcgtttgacatttggggccggctaatgtattgagattgtagtccaacatggcggccaatcgaacgacgatctccgatttcaagaaagcattcggcgtctcctccgtgaaaatcttaagcattctcacattttcgtttgcgagactcaggaagctcggacaatgtcgctcgcacgacaacaacttgccttcttcttccttccgttccgcttctgggaggctttgccaagcctcctgatcggccatcagactttcgatccgatggacctcttggagttgtcccagggtatcgtccaaaaggtaggtcacatcgttcatcaataagttcgcaaatcggatgaacgactccgttaacgactccttctttaaagctgcccgatgcgtttgattgtcccagactttcctgagtatcaatgcaatgtctagccaagcgcaaaattcatgccaaatatgcgtaaacatcacgacataggttgcaagacacagacaaaatagcttacatcttcgcgagtagactgaaaccccagatcaacagatgtcagaatagattgatgaatcatcacaagagaaatgactcacatttatcatagaattgggtatgactacccgtaatttccacctcttcaacataaaagggcagattcagaggggctatcttccatcgtataacgaaaaaaaacctgacttacccacgtaaatttgcatcagagcaggcatgagatgggccagagcgagagggtggtaatccaacgaatcaccgagaatgccattctttctgtttgaaatgggcaaagtattatagtacaggatctcgataaatttggatttaagatggtagtttttaaggtaaggcgtggtgaggaagacgagggtgaaagttaagagttcgtcgatcactgcggccgactgaagaagtgttccaggtgagtgtcgggagataaaggagtaaaactcaatgacgtcttccaagacatattcgggtaacattcggaactctaatgggcactcattcgggagtggtaatctgtgtgacatttgttgagcatgagatcaatttcaagagcgagataaaagtgaaaagagaaatctactgacttgattggaactcgtggatgctgatgaagaggatcgaccatcttgatacaccaagtcattacaaaactacaaaagctattgcatttactcaaaaattccgggtcacacatttgaacttcgtaagctactagctcagactccagcttcgaaatctctttctacttcgaaaggagtgtcaaaaatttgagagatcaataaatattgatcagtcgctgaactctgtttcccctgtagctagattgtgagtaaaatgagagaccttgaatttttccaaactggctttccgggcagcttcatggggtgtcccatcccagcgtcgatcagcttcagcacgaaccaactctttcttcatatcctcaatatctctagcttttgtgttccaattcttggcgatagtcaagataccgagacggaagatggcgacgttgaggaagaagatttcgctgatgaaatttaccggctccggattggtggatgatccgagaaaatcttcggattcttgtaatgtcgcgttgattttcgtctcttctcggatgttcaatcgagttgatcgcttgaagtacaacgggtcaaccttgtcaatctgaatcgattacgatagtgtgtccccaagaaacatgtgtcagatgacagacgatttgagacgaaatgattgaattgaagatagtccaaactttgtaaacctcaaaggcaaaccttgctgtattgtgagtctaagaaaggggcggcgaattgcaacaaaatggcttgcgtattgataatcgtcccatctgaagctaccgtgttcttatccacctgaatcgccgctcgcttgttgttaagctgtatgatttgcgcccatagcttaaggacggcttcacgaggagctggtccagagcgcacgatccgatcaaagatgttgaacagactcaactaagaaaataaccggtcattagtgaggaacaaagtaagaagaaacattgataaaaaaatggcgaacctgtaaggaatttagagtagcctgtaggccttttgtagctgattcgagatcagcttgaggcctttctttggagttgctgaaatattcagatgcaatagttggctgaatgcatcaaaccgtgatcaaaatcatcagccaaactacaacgagttacagacataagaaaggggcattaccactcggtcagggaaagtggatagtgacaggatgggtccaagcatccagaagaactcgattcttcttccgttatcatttgagttggcgatcggcatccaagcttgaagattaggtaccatacgtgcgattggcttgacttccatcaaatcttcaacagtgcgaacaggtaccctccattcatgccctccgatgtgccattttgatgttaagaggtttacgtccattgctattcgagctagggtaggtccaatgacatcttccaatccatcattatcaaaccgatttgcgagctcgtggatgagtgtccatttgtgctgaatcatgggatctgacggggtaggattactgaacagattgaccagctcatccgtcccggatttcgcattttcagaggttgggaacatgcttggctctacagtgaccagaccgatatagctgacgaggagttctttgaccttctcgatcaaccgcattttatctgagggagacgccttgctagctaaggccttagagcgttcttccaatgcacggatccaactcttggtcagatattcgaaagcgctctcattccgtaattgggcttggctagcccccacgaatggctcagaggacgagggatccgaggggcttaaagataaacgagcaatcaataagcgatcggcaatctctactgtgaggagcttggatgaacctgcacattgacgatatacaatattgacgaccatcagtttcttgatatgctaagacgggacgatgttcttaccaggttcttcctcttctatttcatttctaaattcatctaaataaactaaatccgcctggtatttggcgaaaacttctttctaaagcaacccgagacaaaaaggcaaagaaaaaaaggcattagcatgaataattctctttttatttgttatatatttgaaggatgatcggcatggatcttaacatctaatgttgtcttgaagattctcgtcatcatgccatgttcccattgacgtaactcctctggactcaatgtagaaggctttggaatggtattagaagaggatccggtttgtggggtagcagttcgcgaggctggttgtttttcaagctgtttgaagccagatgacttcgacaccagcgacggggaggggcgtgcatgagcctgaattgacgattaaagcctacatcagcccttgccgtaaattgatagaccaagaaaggagggagaaaggacgagacataccttctcttcttttggtttgggagataagtttgagtcagcctgtggtgattggagctttgcgagtctcttgagtcgaatcttttcagcatccgactgagttatcgtctcgttattgtcaccttccatggcgttgggtgttggatgttggatgttggatgttgtgagagaatgtggtcattacattgctggatgacaatgtcctggtttgtatgggcacccatgtccgcgaggtgtatcgtggatgtcacagatcactactagggacagatgaccatgtcaccaagatgtctgagacttttgcttccaatgctcaacactggaatggaggacttcccgttgcaatttagaatgctttttagacctccctcagtcctaaattgacaacacaatcaagatttcaaccagctcacatgagagctgtttctggaaggcttcagaaaaaatgttttttttttgatgaaaaaaatagatccaaaatcattgatgctacaagacctgttgaggtctaagcttcagcacataaattccctaagcctttagaccactattctacccaagatcaaaatacttatgacatcactgcacctgaactctcaaattaattaagctcttgcaatgacatcattgcgcttaaaccttctccattcacctgtgccattgccattgtgtgctgactagattccctctttcctttattatctcttctctccagtcgattattcttcctcctcaggaacccttctcatcccacttgtttccccatagctgaacttttctactcgactctgatgatgatcttcttaaatcaaacacaaccacttctcttattgtcaacgtcaactttaaacttgactacactcttaagacaaacgtctcatctcgtctcttatcatcactcttcattgttgatcattgaatcaatcaattctctcctatccttaccacccatctcctctatcttctttgatcactgtatcaaattgttcccttctatttgacaaaatcgccaaccacttcttctccaaaaactgtccttgatcatcgtaggttctcattgtcctcttttcatcactgtctggatattgacccattcttctttgtcagatttccttgtgtcattcttcattatagtatcatatacattgttgttcttttactagccatctactgcttttaggtgactattatttctcatgatacttcttgttcttcctattctgtatttcttagcaggagcttatgaaataaaaacttatagtctattcattcacaagaccttattcaaatacccttttgagaaacatccttcctttggcatatattttgatgatctttctaaaccataacccccttcaaatagacatgcaaataacttaggccctgtttggcagcaatataattccagcaatgtgttgctatttttgtatgacatcctgtgtgacatccaattaggtccaccaaaacctcatcagatgtcacaagaatttgcaatatattgctgccaaacagagccttagttcaaagtcttttcccctatggaaacagatacatatcaatcactaatcctactgtgtctcaacaaattttttaatttaatgtaatccaaatgaagttattccatttccccataagaattagatactttctggctctaattcaattaatgaatagaatgaaaatttggtggaaaaaatgaaataagctacaaattcatgatgagactggttcaggttgatagagttgtaaaagaatggacatttgatttcagttgtattcatgaaaatattgtgattgggaagagtagaagattgtaatcaataaatttttacatgaatagagttgatgaattttggattcagaaaggtttgtggagtatgccttgccactatttcaatcccatacaccttgggtgcagttcaacatggtctgacacctttgcccttggattgcacaagtgaacactgcagagggtcagaccagcagctaaacttccatatttttgtgtggaatccacccacacatccactgcgccctccaaggctgccacaaggagccaacatgaaatctaatagggacgcagttagaaaaacggcagcagcccctgaagaaacttcaagtagatgcctcagaaagtgggaaggaaagtgaccagagcaaacaactcaatacttaagtcttgagggggaaaaacaggttgaagaacctcaaaggaggctaagctgctagcaacgatgtaacagatccgatccgatatggtatcggccaatttatcggatcagattgatttttcgttaccaggtatcgaaaaaaggggtattggatcgcccacccgatccgatacccagagtatcggatcgcagcaggcagtatcgcagggttagggattggtatcgcatcgcaataccgatccgataccgatccggtatctgtgggatcattttaaaaggcatttttttggttaaaagaaaaaatttgggcatttatatatatacatgttttttttttttttaacttttatgaaaataaaaataggaatgtaaatttttgaagctaaaaatggagagcctgagatttttttttcatcactatttataattttcatacttaatgtaaagaaatatacaactttttttcttcaagggatttttttcaagtggagtgaaatgaaatttgggagactgagtgggggttggtagagcctagagagtagaggctgtgaatataggtgaaaaaaaaggatatagtgaaattaacctttgacaccggaggtcgaagtgacagggtttttggttgtcttggctgcttccaattctgcctgagtagcagagattatgtcctgggccgcctggaatgggccattgggctttaccccttgagtgatccattggtgggaacttacacatcttttgattgttttggcagctaagttgcctcgatcttgcctgcaaacgtccgccgtggctgaaaaacatcgctccacacttgcagacgtagcacttgtggccaggaagtctcgggccagtagtgccaccactggaaattctgttgaatattgctgtatttcatcgaaaaaggtaataatcagattcttatgacaaactcagaacctgaattatgaaaagtttgaacccaccttccaccaagttaagcaatcagcagcctgtgaagagggcagccgatacttacccccaaggtacactgccagttcgtcataggtctctggcgcagcatccgaaaagaagtcgacatcttcctcgagtccaccaccagggggcagggttgtgttcttttcaggtggcggggtgtcttcatctcttgctgcctggtcattgagggcctgtttgcgttgttggaattggtcttccagaagggattttgcgcgggggaaggctgaggggtaccacttctggatcattgagaggcggtagctggggttgagagctgtggcgagaaggatggcattgcatgcaagagcctcgttgaagtaggtgtcgatttttttgagcctggtgttgatcatgttcttgaattcatcctcggtgatggtgctgagcttgcccttgaggtattgccgcaggagtcggtattttgcaaggaccattgaagccgatgggatgttgccctccatcttcttagtgatgtaatagaattcctgttgatgatgtatagaaaaatattgatttcataggtaattagatactgaaatggaaataatcttggaaatgacaaggaaacacttacactgatgatatcattcaatttcttgacaatgtcccagtcgcttcgtgtgatttcatattcattgaagtggttcttgcctccctcatgttcttgttggtctcgcttgttctcgatcagtttgttgattacgttccttgcaatatacccttgctcacggctctcaaacttgatatcccagcggataccgtaaccggcaatcggagtggggcccgagtagtcgagatttttggcccatgtgttgaattcggctcgcttggctgatgaggaagtgattcgttggatcacataatcaacctattttaacaagatagatcttggtcagggtgaacttctcgagatgaaaaatataataaaaagaaggtcataactaaccttcttcaatactttctcaataacattggcctccctcagttctggtccttcatcatcactgcagtcggagtctgaatcgtcaacaaagccattggtatcgaaggggttggccaatgggtccacttggcctgagtcagatgattccttggatatggcacacaggccggggacaaaacccaacacggggccagtgggtatttgatcgcgtcggggtactgagattgctttgaggccggcattgaggatgagggcgagcttgtgacaaaagcaccggatatgattcttggcgattgagatggcctgattgtgatttgcgtccttcttgagcaatcggtcgacttcgacagccattgtgaggttatttgaacctgagtcagtagtttgggctatgatgtaaatacaacaaccaaaataattgctaatcagctagctgctatttcatacaaagtttgatacataataacagaaatacttatcttattgttcaagagggatttgaggaggatgttcgccaatggaatagccagatatttgcccttatgtgtccaagcgatatacttaaccgacaggtgacagaccttgaatgtccaactgtcgtcgatataagccacggtgattcctagaaacgcatttcgattccccttggtcgtccacacatcatggatcaggctgagctttgaggtatttgactaagatgagcaatcagccaactatttgcttgatcaagaggacgaaataaattcacctggagtgtgtccaacaccttactctgcaagtggcagtacagccaatgtgcctcggtggccgcccagacgcgggtgtatggcttggcgacatgtcggagatatctgaatgctatacctaaaatgaaatcctctattcgaagccacagcaatgaatgtcgaataatccagaggacgaggatctggttgaaggtgttgttgtcgaaattgttgccgtccaccattttccgcattgcaacctgctcgggctcgttcttctgtgcttttttctccttcacagtcattgggagcttacaccctgccgcaattgccctggctcgtcctgggcatggttctcggttctcgttaccgtcccgatgtttgacgaggtttgcacgagttcctacccctttccgataagggttatcgcaccatttacatttgtaagacaatggttcagtctaaaaaattatgaaaattcaaaccacaatgtcagttgtgtaaaagaaaacaaataaaaaaacataaaaaaacttatgtcgccttcttcaaacacaggggggtgaaaatactcctctatcttgtcaaactcggaatcctttggttgtgccttggatttgtgaagcttgaattggcggtttgcatcatctgaatcctgagtgaagtcaattatctttgccgtcccgtgcgtttcaggttcagattgagatgaagcttctgagtcggattcagaattggaatccccgctggatacaacgaccctcttgcttttgtgtttcttgggcgtttgagatgccttggccttcttggtcttgcgggcggcacgtgtcgaggttgaagccaaagcggacgatggcctttggggacgtttacgcgtttgtcttgcagacgtctgagttgctgaagaagggggaagggccttgcgacaatcgttgctgggcatgacaaaattagggtcatttcggactggagtagtaatcctcgttgaatgtcgagatggaggccgagatgctgatggggttcctggaggaggggtgttgggctgagacctggaagcaggggttgaggaggtggccatgattgagtagagattgtgaaaccgttgtttctggaagttgcagtgttgttggtccttggtgaagagtttgaatcactattctatgtctgaaaaaaaaaaagtccaatgatatgtcagttgagattgatctgacatttgattgaatgattaaaaatagtaatccattcaataagaaaaataaataaaaaaacaaatactcacctcacactagagacaaccctgaataaatgggaaaagaaacaaatgatgtcagtgatgaaccataaaaaaatagtgaagaaccaataaatcataatgataatagaaaaattaattaagaaaaagaaataaaacaaaataaatactcacctgacaatagacaaaaacctaaatgaatggtcaaaaaagcaaaagtggtcagtgatgaaccataaaaaattggtgatgaaccaataaataataatcacaaggagaaacacacctgacagtacacttcaaagggcaatctaaagaaacaactgaaaagaaagtgaaagtaaaagtcagtggactggacaagagaccaaaaaaattgaacaagaatgacagatccaatacgatacccgataccggatcgtatcgtatcgatgactcacctcaggccctgactagctgtcttgcacaacgagagaaacaaatgaaagtggtcgggggcggataccaagtcgagcccacgactccaagagcaacgacagcggctgcagctgcagctcgtccggcgaaacaccgacgaatcggagggcaggccgggaacgacgagtggcggaggccgggcggtgtccgttcgagtccgagtacgacccgacgtttgaagggtgaagcgacgacgcggtggggggttgccagattaagtatccagcgacgaagcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggttgagtcgtcgaccaatacctccaagtcggagactgtcgcaagtccgacatcaccacaatcagtgatcgtgagatccgtgccagcgacagcagaaaactcgcctgtcgagaccaagaccagtaagaagagtagcatggaggatgatttaccgcaagagattactaagcctgaaccgtcgatggaagaagagaaaacgcttccagacgagccgctgcccgtcgtgaccactgaaacggtatcaccaccatcagcccaagtcactatcatcccttctgcagacgaaacttcatctagtcaagagcatccgatgaccgaggagacgttggtcagtcaaccggtagaaggatccgatgacgagacacgtgatgcgccgtttgtcccgccgaccccgaaccggcgatgagccagtcgacatgccctttcgtcccgcctacgacggccaatgagatcatctcggcctatggaggaggcggggcttcgagttctgagattgatgagcaagacatcccgctggctgctaaggccaacctcaccaggctcagctcgcacgagaaagtctcgcctggaggcgcggctctcaaccgcaaacgcggcctcatcggtagccctaaaggccgcacccccgccggaaaactcgctcatccctccggctcccctccaccgggtccaccggcccccatcggcccctcccatatcaaaggcgcaccgtccgtcggtagcttgcgctcccagttcgaaatcacctcttccgcctcttcaactaatatcgctgctaataaaagacaatccgtgaactcgaccgcctcctcctctgacccttctaatccgatccctaaccctcccactaatcgatatcgcagagctccttctaaggtttgaacttcatcctacaatatataaccatcctgttcgattcccatctattcctcgtcccccctcctctttagttgtctaggcttctcccttcccttccaaaaaaaaaaaaaaaaaaccctcacggttactgttagtgtacatggacagtccaccccatcttctaaagacttatataacataaacatactcatactcacactcacgttcaaagccactccaaaaaaaatcaaacgagactttcatgcttcccatccctccaatccatttcctttcttcttcaaccttaaaacgaacacagccacgaaatttgcacacgtcgtgatcgggcaagatcagctctaaagaagcggcgagtatgcggggtcgggatggcttgatatataaatatatatatatatatctgactcagtagtgtatacttttttttccctttcttgtacttgtttggcctggccttttaaaattcttttctgtagtagtagtagtcatcgtcatcgtcgtcgtcgtagtcatagtcgaagtactaggacgtggagcagaattaagtggtggtggtaggcgagggtgtgtagtgtgacagtgatggagaagcatgagtatatatgtagccgtgttgtagggtgtgtggggtaatcggatgccggctttttgtcccgcttcagtctctgtgcttcctctctcctttcctccccttcatctttgatcccccctccccccgtctcttttctttctttctttctgtctctctctgtgtgtgtgtgtctctctctctcggatgttgatctgaagacgaagaagatgttgtgctccaagtttcaaatatgaattccatcgattttctcatctcccatctcccctcttatccatatatctgaacacataagtctttcataattatccataccaatatagcctgcaagctctatccgatgggacttggcctattgtgtaggtcactgttggtgcaagaagactagtagtaaagatgaggaggaggaggagttgggtgcccctgccaatccatgttgtgagcttctggtcggccccactccttcacctctcctaccttccagttcctctgcaattcaatttctgtccagttccattcagctctctacttcatgtcaagactcatgaatgcttcagtggatgtgatgggggtaggatccaactcagtacacaatgcacactacatgtctaactccattgctccatttcccccaatacctgtctctcagaagtagatggatatgggcagatcagggttctcatgcacctgatttgcagaggttttcaagcaggatgactcatgttgacttcttcttttttgttttgtttttatgatcacttcccatggattgctcacgcaagctttgatcatgagccgccaaagctacccgctcatcatagacttccttccccacagagtctttggggtgcaaacatacctggatgatgggttggtggagacagtggcccaaggtgtactgtcaagagcctctgttattaggtggatggtccagaaatggatcccaatcacctttgtgcaagatcacatttatccatcaaccaaacatatatatttatatatatggtacacacactcacagtaaattctctcatggttgattatgtttgaattgtccttctttaaaataaatctttctggtttttgaatacttgcaattctgggttggatctactgagaagaagtatctggacagcgccagtgctatgtatagtagtaaagctgagggaggaggggagggtgaagaccagttgcaaaagtacttgatgagtcaagtcggaaatataaatgggttggggggtcaacccagggagagagagggctagagagagctggagcctgttgggtttgagggtgggtttgaacttggggcagttgcattagaccaggatgattgattgtgaggcattctctagtgtggcacagcttggccagactggctctcaaatcagtcttcaatcaagccagcctgacacaatcctcttgagaatggtgaaggattggttgatgcttaaatgtgcactaaggggctatcaacacctccatgtttgcactccaaaattaacatcctcttatcctcagccatttgtttttttggaaaattgtggagcataggacagcagtccattcctggtggaatcagaaggcactcaaagtgacatggtttgattgagagaaccatcacttaaggtgttcaaagttaaagatgcaaacatttatccatgcatcactcatcaatttatggtgttcaaagttcaatatgcagacatttatgcatgcatatttgatcaatttttgcagggaatcttgacaatcagattgtcaagattccctgcaaatattttatgaactatgcatgcataaatgtttgcatttttaactttgaacaccttcaattgtttgcagggaatggtgacaatctgagtatgtaatctaatccaatcgtcaagattccctgggaaaattgattgatatgcatgcataaatgtctacatatttcactttgaacgccacggcttgaggtgacttgtatctagatgtattgcataggttaaatataagtgatcaatataatggtgtattctaaagcttgattggagatgaatcatgagaatcaactggcattatagccatgtttgcatagggcaatatcatgccattcacatccgatcaagacatttcagcacggcaaaaggggttgtatcagttacaaccccccgcaataaggttgcccggaggcgaccgatataagatcggactgattgaccgattttatatcggtcgttcccaccgatttatctgaacatgggacaaatgtatcggtggccatgcctgatatctacctgagctttgagactcagcttatatcagtcgactccacgaaaccttatcgcgtttggagtaggaagcgctcatcacatggaggctctgccccccctctgctagccaccaggtgtcctgagcccaagtggcagccaaatcagcagttgtgcggccaagtgtacaggctatgaggtgctaaaagaattctttggaaacacagtggtcccaaaaccactggctttttggaattagctgtacattgcttaaacattgttatacaagtctagtttgtgaatcaaccaattttcaccaaaggtgtcaaaggacttcatgtcgaccacatggctaattttagacagaccagctaaactttgtttgctggggaaatcttgaggtcaaacaattttcaccagccaaataagctttagcccttccttctaaatttgcagttttagatgatcacaaaaagtcctccaattgcccagttcatcttgggaactttcaaattttagcaaacttgcacatgaattttttcaaaaacatacatgagaggtatgcttgtttctgatagatgagaatagtttcatgctgtttcatgttatgcatgtgtgtccaaagtacagccttgggtcaccaatagggcagttcacaatgggaacttgcacatcagttgactcaggacaagagaaaaagattgtcctttgggccagcaaaacatagcctatcaggctaaaagaggaattccgaatacgggagtcgaacccgtctctaccgcgaccatcgcatgagaggcggtcatactagccgatatactaattcggacttcatgtttacccacgctcccattcgccttatgtagcagtacgcagcgcaggcacatgacatcacaaccatattctcatctcacaaccgtctatcaaacattgtaaacctataaacacgggctttttaccatcccctttccccccaggaacacatgattttgtttgatcaactcaacctttgaggaaaaaacgatcgtttaataactagcaatcaacgtgatctttctacctacatcaaatctctactcataacatgtcaaagaaaaaaaatgaacgatatatagatatacagtcaggaaggatttagaattccattttagagcttttcttgtctttgacccaagcgtcgattttctctttgagagatacatctggaacaagaaagagccaatgaatgaacgggatgaacagattttaagggatgaggtagcagaaaaaaaggttggatcagtagaaagggaagacaaaccaggaataacatcttcaatcttcaacggcattcgattgaaaggatcagtagcatcgctcaggaaatgttgtttgatggttgacaaatcgaccgtcgttttggaagtgggtaaaatcactggttctttcatcaaggttgccatcaaaggatctagaaaggttcatcacaaaaaccaaaaagttcagttaaaaccaaatcaaatcagatccccgaagcaacaggtatgagcaaccaacctaaaaattcatcgggaatttcgcccaactccaactcttcatctgcttccaactgtctcaactcttcaaccttttcaaccaacttggccaacttctcaagatcatcagacgatttcaagttagccttcctcgcgatccgatcagccctttcgaataattctttggtgtaacttcttccatcgtttgcgacagcttcatgaaacggtcctcggtcccataaattcaaatagacttgtaataaatcagataataagtccttaggttggaagttatatttcttagggtctttgactttcagcgtttgacatttggggccggctaatgtattgagattgtagtccaacatggcggccaatcgaacgacgatctccgatttcaagaaagcattcggcgtctcctccgtgaaaatcttgagcattctcacattttcgtttgcgagactcaggaagctcggacaatgtcgctcgcacgacaacaacttgccttcttcttccttccgttccgcttctgggaggctttgccaagcctcctgatcggccatcagactttcgatccgatggacctcttggagttgtcccagggtatcgtccaaaaggtaggtcacatcgttcatcaacaagttggcaaatcggatgaacgactccgttaatgactccttttttaaagctgcccgatgcgtttgattgtcccagactttcctgagtatcaatgcaatgtctagccaagcgcaaaattcatgccaaatatgcgtaaacatcacgacataggttgcaagacacagacgaaatagcttacatcttcgcgagtagactgaaaccccagatcaacagatgtcagaatagattgatgaatcatcacaagagaaatgactcacatttatcatagaattgggtatgactacccgtaatttccacctcttcaacataaaagggcagattcagaggagctatcttccatcgtataacgaaaaaaaccctgacttacccacgtaaatttgcatcagagcaggcatgagatgggccagagcgagaggatggtaatccaacgaatcgccgagaatgccgttctttctatttgaaatgggcaaagtattatagtacaggatctcgataaatttggatttaagatggtagtttttaaggtaaggcgtggtgaggaagacgagggtgaaagttaagagttcgtcgatcactgcggccgactgaagaagtgttccaggtgagtgtcgggagataaaggagtaaaactcaatgacgtcttccaagacatattcgggtaacattcggaactctaatgggcactcattcgggagtggtaatctgtgtgacatttgttgagcatgagatcaatttcaagagcgagataaaagtgaaaagagaaatctactgacttgattggaactcgtggatgctgatgaagaggatctaccatcttgatacaccaagtcattacaaaactacaaaagctattgcatttactcaaaaattccgggtcacacatttgaacttcgtaagctactagctcagactccagcttcgaaatctctttctacttcgaaaggagtgtcaaaaatttgagagatcaataaatattgatcagtcgctgaactctgtttcccctgtagctagattgtgagtaaaatgagagaccttgaatttttccaaactggctttccgggcagcttcatggggtgtcccatcccagcgtcgatcagcttcagcacgaaccaactctttcttcatatcctcaatatctctagcttttgtgttccaattcttggcgatagtcaagataccgagacggaagatggcgacgttgaggaagaagatttcgctgatgaaatttaccggctccggattggtggatgatccgagaaaatcttcggattcttgtaatgtcgcgttgattttcgtctcttctcggatgttcaatcgagttgatcgcttgaagtacaacgggtcaaccttgtcaatctgaatcgattacgatagtgtgtccccaagaaacatgtgtcagatgacagacgatttgagacgaaatgattgaattgaagatagtccaaactttgtaaacctcaaaggcaaaccttgctgtattgtgagtctaagaaaggggcggcgaattgcaacaaaatggcttgcgtattgataatcgtcccatctgaagctaccgtgttcttatccacctgaatcgccgctcgcttgttgttaagctgtatgatttgcgcccatagcttaaggacggcttcacgaggagctggtccagagcgcacgatccgatcaaagatgttgaacagactcaactaagaaaataaccggtcattagtgaggaacaaagtaagaagaaacattgataaaaaaatggcgaacctgtaaggaatttagagtagcctgtaggccttttgtagctgattcgagatcagcttgaggcctttctttggagttgctgaaatattcagatgcaatagttggctgaatgcatcaaaccgtgatcaaaatcatcagccaaactacaacgagttacagacataagaaaggggcattaccactcggtcagggaaagtggatagtgacaggatgggtccaagcatccagaagaactcgattcttcttccgttatcatttgagttggcgatcggcatccaagcttgaagattaggtaccatacgtgcgattggcttgacttccatcaaatcttcaacagtgcgaacaggtaccctccattcatgccctccgatgtgccattttgatgttaagaggtttacgtccattgctattcgggctagggtgggtccaatgacatcttccaatccatcattatcaaaccgttttgcgagctcgtggatgagtgtccatttgtgctgaatcatgggatctgacggggtaggattactgaacagattgaccagctcatctgtcccggatttcgcattttcagaggttgggaacatgcttggctctacagtgaccagaccgatatagctgacgaggagttctttgaccttctcgatcaacctcattttatctgagggagacgccttgctagctaaggccttagagcgttcttccaacgcacggatccaactcttggtcagatattcgaaagcgctctcattccgtaattgggcttggctagcccccaagaatggctcagaggacgagggatccgaggggtttaaagataaacgagcaatcaataagcgatcggcaatctctactgtgaggagcttggatgaacctgaacattgacgatatacaatattgacgaccatcagtttcttgatatgctaagacgggacgatgttcttaccaggttcttcctcttctatttcatttctaaattcatctaaataaactaaatccgcctggtatttggcgaaaacttctttctaaagcaacccgagacaaaaagacaaagaaaaaaaggcattagcacgaacaattctctttttatttgttatatatttgaaggatgatcggcatggatcttaacatctaatgttgtcttgaaaattctcgtcatcatgccatgttcccattgacgtaactcctctggactcaatgtagaaggctttggaatggcattagaagaggatgcggtttgtggggtagcagttcgtgaggctggttgtttttcaagctgtttaaagccagatgacttcgacaccagcgacggggaggggcgtgcatgagcctgaattgacgattaaagcctacatcagcccttgccgtaaattgatagaccaagaaaggaggcagaaaggacgagacataccttctcttcttttggtttggaagataagtttgagtcagcctgtggtgattggagctttgcgagtctcttgagtcgaatcttttcagcatccgactgagttatcgtctcgttattgtcaccttccatggcgttgggtgttggatgttggatgttggatgttgtgagagaatgtggtgattacattgctggatgacaatgtcctggtttgtgtgggcgcccatgtccgcgaggtgtatcgtgaatgtcacagatcactactagggacagaggaccatgtcaccaggatgtctgagacttttgcttccaatgctcaacactggaatggaggacttcccgttgcgatttggaatgctttttagacctccctcagtcctaaattgacaccccaatcaagatttcaaccagttcacatgagagctgtttctggaaggcttcagaaaaaatgttttttttgatgaaaaaaaatagatccaaggggtgtaaattgacttctgggagggtcacagattgtgacaggaagtcatccaatcattgatgctacaagacctgttgaggtctaagcttcaacacatacattccctaagcctctacaccactattctacccaggatcaaaatacttaagacttcaccacgcctgaactctcaaattaattaagctcttgcaatgacatcattgcacttaaaccttcttcattcacctgtgccattgctatcgtgcactgactagattccttctttcctttattatctcttctctctggtagattattcttcctcctcaggaacccttctcatcccacttgtttccccatagtcaaacttttctactcaactctgatcttattaaatcagacacaaccacttctcttatcgtcatacgtcaactttaaactcaactacactctcaagacaaatttctcatcttgtctcttatcgtcactcttcattgtttatcattgtatcaatcaattctctcctatccttaccacccatctcctctatcttctttgatcactgtatcaaattgttcccttctattcaacaaaattgccaaccacttcttctctgaaaactgtacttgattattttaggttttcactggcctcttttcatcaatgtccagatattgacccattcttctttgtcagatttccttttgtcattgttcattatagtatcatatacattgttcttttaccagccatctactgcatttaggtgactattatttctcatgatacttcctgttctttctattctttatttcttagcaggaacttatgaaatacaaacttttagtctattcattcacaagaccttattcaaataccctgttgagaaacattcttcctttggcatatattttgatgatgtttctaaaccataacccccttcaaaatagaaatgcaaataacttaggccccgtttggcagcaatataattccagcaatgtgttgctatttttgcatgacatcctgtgtgacatccaattaggtccactaaagcctcatcagatgtcacaagaatttgcaatatattgctgccaaacagagccttagttcaaagtcttttcccctatggaaacagacacatatcaatcactaatcctactgcttcgcaacaaatttttcaatttaatgtaatccaaatgaagttattccatttccccataggaattggatactgtcttgctctaattcaattaatgaatagaatggaaatttggtgaaaaaaaggaaataagctacaaattcatgatgagactggttcaggttgatagagttgtaaagaatggacatttgatttcagttgtattcatgaaaacattgtgattgggaagagtagaagattgtaatcaataaatttttacatgaatagagttgatgaattttggattcagaaaggtttgtggagtatgccttgccactatttcaatcccatacaccttgggtgcagttcaacatggtctgacacctttgcccttggattgcacaagtgaccactgcagagggtcagaccagcagctaaacttccatatttttgtgtggactccacccacacatccactgcgccctccaaggctgccacaaggagccaacatgaaatctaatagggacacagttagaaaaacggcagcagcccctgaagaaacttcaagtagatgcctcagaaagtgggaaggaaagtgaccagagcaaacaaatcaatacttaagtcttgaggtggaaaaacaggttgaaggacctcaaaggaggctaagctgctagcatgtgtggcggaaaagcgctcacactaccagaggttgtatatattagagacctcagggaactgtgcacagaaagcagatcattttcactctagctcagaactgagtttatctattacagctgtgatggggacaggctttgggacagaaggtaaaactgtatatgcaatctggcacagggaagataaaagaaagagtgacagggaaaggacatgagaaaatggagagagaccagacaatgatgattttccaacaaaaccaaagaggattctgagtggactcaaagccaagaatcgggacagttctgactggcaaggtttaaccttgcccactagtccactgtgacatgttgagagagcaccctttcaagaccagaccaattggtcccggattattttcactcccaaacaaaacaaactgtttaagtttttcttttttcaacacttggttttctcaagctttttatactatcaggacccatgccaggggttcctggttgtaggtgaacctaacttaacacaagtccctccgggtgtgaagcgccccctccctcagggagggacttgcgcacaaagtcaaatttctttgagggacaggaatcacaaatggctggagggaaaattataagcctcagcaatcccctctctgactccctatggacttgccccagagccaaaagatacttgtgcaaaaagtacccaccaaggatccacaaacattcatccattgtggatcctggagctgcattctgaaaatctttgaagatactacaggaaagatttgttgcttgtcattgctatgtaacactttattctccaaagaccttacaacatttgcaaatacttcagaaaatctgaaaatggattgtcagagatatggaagatgctttagtctccatttgacccccaaaatggattactcaagtcatattttattcataagcttcaaaaggttgggagacattgcacaagaagagaaccaacaaaattgcctgttcaaaaattgtgtgaagatgtgatgtgtttttttaaaaaaataaaaaggagttttgggactgaaaatccctcctgtctctgcaagctttccaacataattcataagcctctcctacggagagcgctccgcgtggggtcccctgaccctttgttcaagtggatttgttaatctagtaggtgaactgaatggtggccatcttggaaacaacatgggaaacaagcacaccttcccccaatcagctcggatttgggtttgtggaattgacaacaaacaagcttggtttgtggaaccaacagcaaattcaggcattacaaaagtcttacagagccaatcttgtctgttccaccaattggctgagttttgttgtttccacaatccgggtggtaagaagtaggcctgaggtgttactgtaaattgagaatttacagaaaagaacacagtcagtgtaacaaaatttgatgaccagcacaataaaacacaattaaggccgagcttgtacagcctctccgtcgaacgcacgaagtgtgggagaggcttgagcccaaaacgaacacgactgggtgtcacagttgagtttttcggctgttttttgcgccaaaaatcatagaaaatccagcttttggatttcttgaaagctgagatggagtgaagatgcccaacatggaggtcttgacttctatcaagaaacttttggtaaaaaatgaaaactacacagttgaaaaattttaaaggaaaatttgcccaatggcaaattggctgagcttacataagccagtttcaatctcactgcctaccatgtgaaaacattttctcaatttgaccaacttaaaaaagatccacctcatccaattttcaagatgaagtcctgaaaattggatgaggtgagaggcatcaccaagcaccaaaagcttgtctactcaaatcgccaatagctggtgatgtaaatgctgtacatccagctcaatgtgcgttacaccaaaagtgcccaaccgtgacacgtgggcctgtttgtgtttgtcataagtccctccttcggaggctcgcgcttcgcgcgagtggtgttccacgccagccaaggccaccaggccctccgaagcgagggactttgataagttcgaattaaggcaggacatgggtgagccctgggtgaacacacatatttcaatctgagcaaaaatgcaattttcctgcatgaaataattgggttttttctaaataattcagtttagataccatttgcatggttatttctacccagggtataagttataacattgggaaccttttatctccattttccaaaaaaaaatcccactgattcttggcattttagctgttttattccatctttttctaatttttcctcaaattttccaagattactaccaatttcataaggatgatggtggaaaacaaaactgaaatttcccaaaattggtaccaaattttcatttttcatcagcatcttttttggaagaaaaaaatggttttgctacatttttcatgtgtgtgtctgacaggggcttttcagggtcctagcaaggcctattttttgaaattggggtagaattgtgaataccaagcatgcaatttggcataaacagtttgaatttatttatgaaagtgttatgagccattggagctgtagcctggacttctacatatctacatagcctgttatgcacatgtcacaactccctgacttggagttggtttgatattctcaccttgtgtacatattcctcatcttgcagcctaccatcaagaaacagaacccagacaatctgttcctcttctccgcagaacactcataacagaaagcttttttcaaagagtgaacccttctgaatgattctcagtttcaaataagtgtggaaactaggagaaaatttcttgtataatactgcctatggaacacacaggccctcaagatgtacagtttttacctaatatttgtataatccacccttgcatgtgctttagaaccaatgaatcttgcattcacatatatcataagtgaaaaaattgaaaccacacagatctcataagtttcagccaactcaagaagaatttttctatatactataacaagattggccagccattagcttgaaaatttcaatgcttcaagaagaaatattgaatgttcaacctgaatagaaacagaagacttctttttaaaactcttttttctccttctcaaaaaaactaagtctgtctggaaatcttctcccatttttaaaaaaaaaatcacagacataaccattcaagcattaatgcaacattttgaaagacaataaaactcagattataagcaagataatcaacaagtttaacaaggatgaattataaaaaattgattgaagaaacttttcagatgaaattgattgaaatcattggcattcattatgtttctccaaggaaaaaaataataagatgaatttgtgtgttgtgaggggctctgagactgaatggtctgggcacatgatgggtagctggaatcatctgcttcttagtgactgtgagtatcatttttcctggaacatatctgcttaagattgtaattttctcccctattgtcactcaaccttgaaacagttttgtgtaaatctgattctgtggagggacaccagcaactgaatcatcaactgaggttgagatataggattaatcaatcaaacagatttgaataaaactttttaaggttttcaaaactgactttttacaagctctacatgaaaagttacatgaaaagttcaaatatcaaatctatgaagaatcagatttctctgtatttggccattttttcaaatttttgtcaacaatttttaccacccttggttttgagtaatgcagcaaattcaaccttatatggcattgatcaaaattaatccaaaaatttaaaacacgacattgataatgctgttctttcatttatctactacccaattgaattctctagatagcccacagacaagttgaaaacatataaaagatgaaaaattctttggaaattcaagatgttcgatttctgggctcaagagtggaagaggttagggccaaaaaaaggagttcttatttttgggaagggctcatggaaaaagagtgtaaagaaacagtgttttttattcactagcatctagtcatgtttcaaatagactaaatacaatcggtgaaaaagtggttgtgagaaatgaatagcaaaaacatattgaataaaaactaagaggaagaaacatgagtttttggaagaaacaaaccggtcaaggcttctcagtctcttttagacaagccggataagttaatcaaaagaaagcatgttataatccacaaatcgttagagccgttaattctaagtcatcagttttaaatatatcaatcagaaaatcaggaaagagaagaatttatcacagagacatgagtggtttagaatagctgactacttgagcttcaaatttgactcagaagggcttaaaccaaccaaaaacaagctacttgagaaatatagactggtctgatttttgataactagaaagagatgaagggcagggagagacagaaatgaggaaaattcaacacaagatattgtcaaagtttccaattattgtttagaaatctggtcagattgtttcatcttttgatgtgcaagttcatgctcctacctgtatgaatgccagacctttaccatcaagaacttcgaatccaactccatccatagaactggttgcagtatagatgaatgcagccagcccagtgatgagcttgacacaattatagcaggtctccaataacccctcacaggcttgggtcataaaaattggcttttttgacacaattgtttactttgtgaaacctctggggtaggtgattttcagcatgtaagtacttttttgtgattatgattgtggctccgttaggatgccctgttttacgctatagttgtgctcgctaaaaagaaaaccctggcaaattgcacttatccatgggagtcgcgcgttataattaccaatttatagcataaaactgatcggtcgtctaaactgtgcatcacgtggtgttgggtaattggctgagcgtgttcgggtaattggctgagcagtcggagggtatcccaggaatgtggggttttggatgggtgatgtgggatcaccggagactgaagatggatgatgggggctcaccagtgtgtttccattgcaaaacgttactggtcaatcatttctggtgacgcaaaaatgtacttaaattttatcctgcgcagcacgcgcaactgttctggtgggacgataaaacatttctggtgaaatgctatcgtgaacccccccgagcctaactaggcctccacggcgggagtgggagcgagcagcggagctgtccacgccagtggaggcctaaaacagatgcggcaatccccgcgtgctgagttttcaaaattgggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttgcactgttatctaatttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattcttgtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggtgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgattttataaaatcattattaattacggttgcgaggtgcaacttctaagttttggcctgatcaataagatcaggcaggtcttgaaaaatttgagaccaaacatcaagaaagttttgagggagcatcaggatttcaaatcttgtgatgctcccaccaaaacaattgaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagctggagacttgtgataagttcggaacccccctaatgtaaaattaccaagaacctgaaaatgctccccacaggcttgaggcttttggcagttttacacatctttgacggtgacccttgatgcacacctaacaacaacatgcaaatcttcctggagttgaccctgttgtatacatttttcattacccccctctgtaggcggcttgtaggtcttataatgatgagggacaagtctcactttgggctttggcagacagtcctcaccaaaagtcgcaggcagacacctttgacagaacttggatccggtgaagtatcaagacatgtaaaaaagtacctgttacaagaacaaaggcgattaaaaccgcatgacagggaagttcgtataacattcttgtctcgactgatcgtcaaaatacagcccctacaatttaaataaacgaatgcggtgacaagattctctcatcttgcccctgaagttaaggttgaatggcggtggtgatggtgatgtcgaaggcacaaaatggtgatgacaaggaatcagagataggacacatttttacatatctacatcaatatttacacccatacttctattttataagtaatatgtatacaagtatgaatgatgtgctgatgacaatggagtgatcttccttcttccatctacaacaactttcgacaagatctatgatcgactgatgttgtttttgttgatccacgaaggtctgtttgagcttcttttgacctctctaggtgcgcaagataggaaccgtggctgactggaatcagtcagtctgcttaacgtttcttgcttgtctctggagtctgtgacgaagcagcatacccacacgcagcggtagggcaaccaaacaaacgattccttgtcgatgtatgactcaatgtaggaaatctgatcatctttccagttccaacatggatggaatcgatgggttatggagtcgttgacttggtctcgagtctggaactttcaatggtgtgtcgaatcccacatatccctctaggctctggcattagtcccttgatccacggttcggagtgttgccggtgtgaatcctagtgaatcgatcttccagtttgtgccagtgggacccgagctctttcgggcatgccatagtatgtcatgtctacgaaatcgtggccgaaaggaatagatcaagatgtgtacgaaaactttgaattcaatgatatttacatgactcagtctcaacgttcaggcgcagacaccagaaaagtgcccggcctctggctgttgcttgcatttgggacatttctcttatttatattattgcgcggctttaaatacgcatagagttggtgatgatcatctgaaacctcctcagattgtccctcagccctgcgatagcctgcgatacgcttgcgagcattgaactttgaaggcggacaatctcaagtcgactgggttttgtgcagtttttggtttgattatcgtcaacacccaaagctttgccaggctcagtcccattaacacccacttacgcgaaacagatgtgctagccttattttgtgaatgtgcgaaagtctcaaccttgtacggtacacacgcctgcctgtcttgcataggatacgggcctggttgtgaggtgacccatgtggctgggcttctcgtgagccttgaagctgagcagtcttgagaagtcttgagtctgacttccactaggctgctccgttacactcagtgatcatgtgcagctcgtggccttgatcaactgagcgatgtatcacaacattcaagaaaagtcgggggaagctcagtgaagctcggcaaactgttgaccaatccaagcctctggtacattactgccttgatgataaatacataaacaactgaatctgattggccggttgtggtatgtatcagttcattcactcgaatcgttactcgccaggaacattcccatctttaaggttcgaggcactaattgtacaacgtctgacaacacctccatatgatattatagaactctagactggaggccgccaacttctcgtccggtaggaaatcgggtttacgtgttcacttctagatcgacttctgcgagggtcccagatccgacggggaagtcctccactgaccacagattgccatacatatttaaatatttatgtaccttttttgtagcttgtcgggcttgtgtggaagtatttgaagccgaagcgggagtggggcaaggcgtacatatcccctgccagtcacctgcaacctcggaggtatcaagctcacctgctggaacgaccggacaagcaatcaatcccaagttcggtttccccctatcatctcagccatcttgaacgttttgcataccaaagttttggcatatttacccacggctcgctggataaatcaaaggaagtcatccagaccggctcgataaaaggacgcattcggacctcctattcttgttgctagtataccttcatattcctttgtaatcatcgaccaacatcggtgccattcgcattggactaacgcgtagcatccgagccattggttttccctagccggcgcatcactagactcggaattggtagacatgttagtaaaaaaaaaaacgcatctaatgtgattctctgcgagttaattagtgcgttacggagtgaatctattcacctcaacttcaagtctctagacgcacttcttgtgctttcttgtgctgctgaactgcccgaggaccaaaaggagaccgagagctagctgatctgggttccatatcaccacccgagatcatttagggttcctgtggactgctagccagtttttatcgcttttgtcctgccttctcttcactggcactaacttttgtccttgaacccacaggaatattccctagccacgcatagctagagcgccgaagctcctcaactcgagggcaatgcagtcgtggtgactctcgttctctgtatgatattcgtattgccaacgacagctcactcttcaatccaccgctcctaccggctcagcaaaagttcatgaccccctccgcccaactgcttagcaaaaagccatcatcacctccttgcccgacgcacttaaattatcacgcccaactcatcggatgattagaaaactgctagcgaaagacagaaacactacgcaataaactctttgtttttgtttttttccttaggacactatataaactacttgttacaaaaaaagggtaggttcaaccgtcgcgcctgctgtaagaagcgtattttctgtttgtttccttgtcgaatctacttgtgtggctcagccggtttgtgcttgtattaagcggtagatagctttgtgcttttggtgtggatggtgtgactggggtgaaccggatttgaagatatattaagcgtcctatgggctttccaagggttgcccactcatcctttcatcccattttccaacaaaccatatagctcactctcccaattccgccctcatcacatcttcccaactagttagcagtaccaacaaccgttacaagtatagttgacattgttcccctttactataaccacaccaagaccgatttacctcagagccttcatctctactcgactccctataggcatcctcagtcagggtctggcctccttccccatcgccacatctgagttcaatcgtcgcccacatcgtccattttgtcctgtgggttcaacgtcaaaacattctcgtctcatcttcttttcacctctcccgtgtccagaaaagaagagatctttaaataatagacctgttacgccttccatcatgacatacttccaacctgcttctgattgattgattggttgattgattgaactgattgtgattgctttctctcttttttcgctcaactttcgacaaaggtttaggatagatacttgcatacatctctctggaagatttggcagaaagcaagtcggaaagcctgtacaacagtactgatccgtttggtaagcaataaagagtcttgagaagaatcggttgatgtgggaagaaatgggaatatgatactttagatccgaaaccgggacgggtctgtcactcgagctgactggagatcagaagtgtgctcaagcagacccatcaatcgggaggatagctcatcatggatgctgtattccatgtaccacagttgtgcccgtcgtgtttgactcctccagttggtcggcagttggaaagctgctttcctgctttccgttcccctaccgcctcggcgcacaacccttttaatactccccccccctcctccgacggctctgctctgtcccactcccttgggtcctctgtctacataggccacatatttttatttcacccaaaccacatcttaacatatcttaatagttgcatatcctaacccccatctgctttgacccacacatccttccatcctttaatactgtcccacacattcctcttatcattaccaccagagttgaaagcagagaaaatctggactctaaacccaatcgcctaacatttgcttgggtacaccacaccgttccttaactgtcttatttgcctctatcattcaagatacaccgtccaccttcacaattgaactacaaaaaaaccatatcctccttgtccatctcccatattctcattcttctcaatttaattatcatcttgcatgtccaaatcagatcaaatgagatcccattcatcctcctgacctttatcattgtgcttttctttcatatttgtttaggaacaacccacaaaaacaggaagattccgtacatcgtggttgtcctccagcttcccgacaactcacaaataacagaaaacatcaagccaagatttcaatcgatcgatcggaatcatcacttcttcaatccaacacccctttgacgattcttacaagttgcttggttctattctacctctcctactccagggtccagttttcgtattaccattttttgttcacctgaacccactcgtctttctatttatcgcgacaatctcctcactcaaaatcacctgcaaccacgaacccacctcaaccacgaaataggagaactgtctagcctccggaagccaccaacttattctacctccactgttctttgacctatccattattaccatcaagtcttgtcgattggtttaaaactattttttcttcaaaaaaaaaaaaatagcgcgttgcagtggactattgatttatgtacaaggactccttctagagacacaaatttgtcctatccggcacccccccacatccctgttcttacctacttgaacgtagtctagtaccaccaaatatcctctacttggcaccccatcttcctagctacctctttcaaactgacattcgaaaatcccacgcgccacgggccgctgctagaccacccagttggacctagcggagctccattgacgcccacatctctgacggtcttagattcagatcccagtatgacaatttacgaccccgctcccggcccttctagagcttctcggatcactctaccaccaatgatgatggtaccacaagctcatcagcgtccactcgactacaacaatcatgacctttctcaagcatcctatctgcgccatccttacatggcgcaagccgaatatgattatgattacgaattcgcgaccaacatgagttatcatcaacccaataatgactaccaccaactcccccaggatcccggtcacccggtcgaaatgcagtctgctcaaaataaccatgataccggcggcgcactttctttgtcattgctagtggctgccgcgcacgctgctcaagccgatatcacctacggaccttcccccatccacttcacgtctgccttgccgctatcctgtgaactcggtacttcagggaactattcaccggctttgacttcggtggaccctcaaggcaactggccatccgttggccttggcacgagtgactcggatcgactagccccgtctccaccccaaactcctcttgctacacctgacgtgatatacgatacctctatgatggcctgttgcagaaatcacagcgacgggccaacttctcatgaaggcaagtgggagatggataggattaccgcagaacatccatatatccataagccctctcttccgcccctttcgcacatggactacccccatcagtccctcgtggcacaccacggccaccacgtccacccgaccgagtttccggttcaccacccaacaatcccaaacagtacttcgcccatcgagagatcccaaagctgcaatctcgcaagtcgccctgtcatcaaaagaacatgcaaaagaaaaagaggagcaattaagtctgaaggctcacttgatctagctggagcatcgccaggttcccaaagcagcctcaggaacgagaagccaaagcagggccgcaagaaaagaagcggtaaggatttttttttctcatttcttgagaaaaggcctttggaaccagtggctgaaatttcacctctttttatcatcttttcagccggctacgtcaggcccataattatccatcgtaaacgcgtcgggcaacgattgttggatatgctcagttgagtgcgatactgctttctttttttttctctgtaacaaaaactaacaaatgtcgcgcccacacatacataaactttggaatatcctgttctcttctctagaaagcgcccctaccccctcgaaagcgccttccatggagattagtcgtgccaggtgtttccctttcgcggacatgaaaaacaagttgagggaatggtacgggttacaaatcgaatggccggtggaggccccattccgcgttgacgagttacgcagtaccagaagaatgcgcttagatgagttggaaaggtgtgtcgccgggattgaaatcagccgtgattgccaaactcccaaactcagctgaacatatctcccatctcccttctttccacaaaggttggataagacgttggacggcggtgaagtcaaattgcgcttgtcggatgaagttttggccgaagagccccaccgcgccgacgagtttagctttccaagcgacggtcatacggaggagcaatctgtgagatcccaatcatctttcaaaaaaaatttgcatgtactgagatgtctcattttcttgactgtctcggcatattgcagaactaggagtgccttctgtttcttggagacctttcttaagatatctttttaagaagttttttttttcttttctttctttcaatttctttcatgccaggattgaattctgtccatttgttgggggtaactgaagacaaaaggtcttgaatatttgtgccgttagggttgtagtcaatatacatacataaatacatacatacatacatctatatatacatatataatttccaaatttgaaatccactgtttatgcaagtttggaattcaggtggattgaagtggctaaaactgcaagcttcaaacgttcggccttacttttcagggtgtacaaactggggatgccattgcaactgggtggctcgccattccagacaaggataagcgattaaggggattgcatgctgggtaatctcgagcattataagcaatgcttacaagttatcgaagagtttcgagtattccctatcaccgaagcttgagggattactagccccggtaaattgtgatagaatattgcttttcatgtcaagtatatggtgtcattagcatatctttaaaattagatcatacaacttgacctggtctagacactaagcatgtgatcagtaatactatttatcaatgatttaacattagctgtagataggtgtttgctgaagtttttctcattgacagcattgtacaccatatatagtatcacattgcttgtaattctgagaaataaagtgaataacaggtgatattaacagcaatgactagttacatttttttaccagtaaagctggttgattcatactctaagctcttttataggactgaatgtaatagcaaatagcaaatgtaaaaaagaaaaagtactgagtttgaagtattgtcaataatcaaatacctgtgaagaatgtttaactggcaggctcaaagagaagaagaggtttgaacagtctgagtcctggtggcacttggagaaagggcccaagaacggcaaccaggttcaagataaagagaaccaatgatttgacattgcaatttgcttgctgtgggctactttaaactagactatctacaagcagtcaacaagtggttgacaagaaatgaacaaaaaaatgatattgaataaaaataaaaattttattgataggaaaaccttgtgaggccagattggacaatcaatggctactaagcaaggtcattttagactagatgagtgtgtcatgggctactatcatgcttctaaagttgagccaacaaatgattcaagagtgagaaacaagggaaaaaataataatggggttttaggtaggagtaggagaaggcagaatttcaacaaactgcagttcttcaggccgattacactgagatcatttgtttcataaatcatcacattggctctgactctgagcttcatcaattttaaagtagtagatcaattatgtcattcttcaatagtttgggtgatctgtttgacatagcagcttgcaaatttacacatgatgtattatattcaccacatttgtggtattgtcattaaaatgctagctatgtatcaaatcttcttttggtcgaattacgttcagttatcataaatctgccttgaccgatgcatagtctatttttcattcatcttagaagatctaaccaggttttcaagatagttgtagactgtttctgttgagaatcgtcattaaagcgggttgcaaaacaaggcaggcatgattgcttgagatatgtcattcaagcaaggagtagagattgaggagatttgttgtagctctgagaaacgagtccttcaatggagcaaagtgagtatcgaaactatatgtaggtgcagcatggtggtcaacttgaggggccaacgggacgagaaaatcttccaaactgtctaatgcgcgtatgaaatcgccgcacacgcttctagcgactgcttcgattctatcctcctccaaatcttcaagttcacgcgtactgatcccatgcagagagactagaagttgtgcttggagagtatgagagaacgttttagtgctttcaagcaagtagtccagctggcaagaattcagatcggcagccaatttgaacgtcagtttatggattgaactattcgacagcttattatagaacagtctggatagtttgatgagtgtccttgatgattcggtgatctgagtgattagaatagctcgagttgcatcgatggtacttggtctatttattttggtggtgatgatcagtgaaatgtcgagtgactctgcaatctcttgccattcctcttggagaattcccaaatcagatcgtttgcaacgttcgattaaaccatcaatcaaagccgccgttgaagctgcagtgtcgagaatatgcgttcgccgctcagataaatcctcttcctgctgatcatcatctttggaaaccgcaggatcaataagtttcagacaagcaagcaagaatttcacgctgagatgtcgccgcagttgttcgacatcctccagtagacgaaacgatctcgcagtttctaaatgatggcatggatattcaattcttgggtcaggttgatcaggaccaatggcgagggaattggtgtaggctgtgatttgaccgagagtcggtttgagttctgatgtgattttgagcatgagttcaaaatccggattcgatgtgagttgtgtggaatctgatagattgagtgatcgtactagatcagtgatttgatgagctaacagaggcaaaaggcgcgagtggaactgttccaagagatcgtctttcgactcgattccatccattaacagcgggtccatgccagcatcatactccgatcgagcaatataggtcgtagcgatcaacatccgaagtgcgtcgattaccgcgcctggaaagaatgtttacgtttaattttgtcatcacaatcagttaaaggcttgtaatgagaacttgccttgtgtatctccgctcgacatatttgattcggttggaccagattcgggttacagcgagaagcaaagatgggagctgatgggagcaccggtgaccgtgagggtgagggatagatggagatgagcccatccagccgcacagctccccaaaactagatatgtgcgtcatcccccgagctccccgccccccccccgctcccagaagagtacatattcccccgtggattcacaagttctgggtccagtacagaatattgccgagtcttgcctccaatcgggttcgaaaatattgcacataaactcagctgcgatgaaatatgatcatgctgtgaagacaaatctgaccagtagaatgaaaaaaaaaacagcattcattgaatgtgaagagcagcaagaaaaaaaaaaggattgcagatctttggttaagaatattcaacaagtctgaacgagaaagaaaaccaagaacgatcaaaaccaccagatttgttcataagattataagattttcacaaaaggagatgctaatgaaagagcaaaaacaaataaagagacaaaaggaaggaactgttggtgggtgattcgtatgatagtaaatgataacagaaacgagatgagtaactctgagtcaagggataggatcgtcttccacttgtccgtcgttctcgttctcgtcctggtcctggtcctcgtcctcgtcctcatcctcatcctcttccgattcactctcgctggtttctccaactagatccccaaaacagatattaatggtctgaagaaaattgccacaagcagcccagaactgttttttcaagggtcgaaaccaagttttgaagtgagattgagcatgagatatactataagcagtgctagtagttgtgtgcacagggatcatatgacgcgataagtcacgcaagatccgatcgagctcacacagaggcattacggcttcgttcctcatccagctgatccgtcgttcgagattttctgatgacttatgcagttgagacagctcgcccatcaggtcatcaatactcgattcgatccaagacgtcctgtcagctagtaactccagttcatccgagctcatctcagtatctagtctaaacggcggtcgattggtcgtcgttttcgataatttatcataaaagattcttcctagtttgacgaatgggatgaacgatttggctagtcgattgacgcgttccctgtgatcagctgatcggtttctctcctcgtcctcgactaatccgtcttcaaaaatctgatgaccatcttgattattattgttgttgttgtttcttgatgtgatagaataacttctgttcgtcatctcgcctaagaattgcaaggcctcggtgaggttatcggaggccagtcgccagcggtgttgaattatatcaaagtcagatagttttgacccttcgattagttcatcaacttgattttgagattcggcggccaacgtcatgacttcttgtcttcgttcggaagcgtgggcttcatagtctaaatcttcatgatcattgttttcatctccccagattagaagagcacaagcttcgaataagtagcacagatcctcttgtatcagttccttggtcgcccgtaccagtcggagagatctataacacttgtgttggccaaggtgatggtcacgacttggggctggtagaggctctcgaagagcgaggagttccacggctgatctggtttgatggagggtacgtttgattactgatatgatttggatggtcaattctgggtgtggacatgcatgaattgccagatgggtcagatctagtgagcttagtaggattgagatttggggtttgatcagaggcagcaggcctgtttgtaaatcgtttaacgtctttctcttccagtccactcgatcgatacataaatgcttgtcatatctccaaaagtgatgagtttgtgagaaccgatgaatatccgatagttccttcaacgccctgaccacacctggatagaatttcagtttgcaatcttttgtggttgattcttgctacagtataagacttgtaaagcttacaattcggactggtctcctggaccgatgagctggattccgattcctcatcctcatccatggcctcgactatgatgcagcggagtagtggtattgatgatggtgtcgagccaaacacgccatctcgttggtagtagtgttttgcttctttccccggtccacggggctctatccccgcttcagcttcatgtagcctgcccccggggccagccgtcaggcaccttcggacaacccccaagatacaaattacaatagggggttccaaagttgccccaggaggtcgcagagctcctaaaacccaagaagaacaaacaacctggaacacttgcagccagcctgtcctacttctccctcttgcccttaagcaggggctctccaggtgcaggaaatcaggagagtaattgtccattttcctaaaaagttacacatgaaactctcctttgcagacataaattcagatgaagctcaccacttcctatattacaatatacatatcatcggttttacccaacatactttgatttgataacaagatcatgtcattgagtaagattggttgacaatgacacttttctttgacttgatcaattaatttctttgtatgcaaggcattctttgaaccaacagctttcattctccaagtcaggagacctcaatcaattgaatcaagtaggaggacttgaagtggtttccttgagtagcattgacaaatctgagcatagttgtcactgtgaaaatctcttgccaaaaaagtggtggcagttgaaatacaatattaaaaagctggcacctttgtaatattgcatgtcaactgcctccagggcaagattttttcacagtgtcttctgtttttactaaggcaccaagatatttaaaacctcaatgcttcatgggaaggattaccttcccgccaaacaagaaccaagccagccttggttcttgattggcctgcagacttccccacccataacagaaggtcacgatgtgatccccacccattggaatgctgattttggcaaaaattagcattccaacatccggggggtgagactcacacaaaatggaggggtggggcttactccacaccctttttggtgggttggggaagggggggagtgtgtttatcaacatgcaactgagtgtccacatgttgtttattgtatactcacccaaattcctggaagtattatgtttccagaagcatcaaggacaaataattactgctttgggagcaaggaatgtgagtgggtataagagaaacaacatttggaaatgagtgtttccagattgcccacatctttctcttgtaatctcaacttccttgattccaaagggtggattatttttccataaacatcatggaaaaatcattaggcctttgggagcaaagaatctgagtgcgctttcaatttgcgggctatgtattagtccaagacttacacgctagctctttgtaaatcaataatcaaatgcaaaataaaaccaacttatatgtggcaaagtgtggaaagaagagtacaacgtcactggttgaatatattggcttccactcctatgcctcctccttgttagtcctggtctgtcaattgatgtcctttgtagtttggctgttagacaagattctcttagggatttcctctatcactaagtctaactatgctagtattactattactctttaacaagccaatgacaactattctattgtgtactacactatattatctactctgtttctgatagtaagatagacagatcctcctctctcttcccctctcctcaaaaatcctttcctttctctctctcccacactactccttccctgcttacctcccacactgctacttcccctcaatctgatcaaggcacttactaatactactcaatctgggtgctttcaaatattgaaaggattcaatttctgtcctcagataaagcggccaccacaattactatcccacttgtgtctaaaaagcccattgagatccataaaatttaccacaatgatactccaaagtacgtgatgatttaccttgattagattttattaggattcagagatattgtgaggccagaaacaaaattcatcaaccactctgtttggaaatctttttttggatttcctatacaaactctgatttccaatgagcctaggataaaaattggctaggcatgttgtaacttttcaaatagcaatttagcccaatttttatgccattgaaacctgtgtcccacaagttattgcatatagctgtcatctggtctggtgagcctaatttgcgatgatctccaaactccctgatttgtaaatttcaataaacataacctcagtacattgtaaatcaagtatcattcacagaatcaactaaaactttatccagtcagagtcaactttcttcatttgccagtcaaaaacaactaggtgaggggacagtgtatcttgaaacaatgtttctcaatcaagacactggaaaatacttaaaaaatcatagtgatgctggtctcaaggcattcttcaactgcagtccaataaaaccagaaggaaaaagcaaagaagattctggaaaggaataagcacctcagggttgtatgtgctaggtcaactggctaatatattttctgattgtaatttcccagatgatgcaggtatcattggaagatccgctttgcaaaactgttgtttgtggattctgttgattgcttgtgttgttctctgttttttcctgtcatatttcagattgtttttactctcaccaggtgaatgttttgctttgggtataattctcttctctattttgtcactggagtaatcacaacaaaaaatgaggaaacctgatggcagttgacatgcagcaactttaatgatagggggtatcaaatatgaccaaatcaaccattatttaaatgactgcaccaagaaaaaaaacaatcatcacttgatggcaggtgacatcatccttgtgaaaatcacaaaactgtcacacaatttcaaaactctgtacttctcttccttgattctcctttaatattgttacccaatctctcttgattatttcaaccaacaacctctcacacttcaatcacacatcacaacttgattaccacttcaaatcaactcaaatttaatcatcacaacagttcccttttcattatcattctcactagcttcaccttttctcaaattctgtcctatgtctggtgagattcaccttgtaaatattctcctctttcattctctgttctcaagctaacttcttatttcagctttgtccttctctcttcctttcttgctttcctagctctgttctctcatctgattcactcttatttgtcttctctcaaacattggttcatttttcttatctcttgatttaattcattcattattttgttaactttttctaaatcttgtttatatctagtgcattgtcttcatcttactaatcaatcacagatcaaaattattttaagcaaggcaccaggaatgcaaatcacactcactaacattctctcctcttgtctatcttatgtgagctgctgctgcactctcaatcacctgtttgatgctgttaattgaggaccaaggttgcctgtgatgccactgctgccaagaatcttgatcacttgtttgacactgggaatcttgcacgtttgtcctcctgtcatacaccaatgctcaacttcccctttcagagaccaaggttcaccactgttgttgacttgcaaataaaaaccttcttttgatgggctcagattcaagattatactgcatagcctttgctgtcagcagtcaatctgtgggtgcagagtactgtatggcagcacagccaaccttggaatttagttttaaattaaacttaagtaattacctaaaggagcttttcacaaatctgtcaccaggtccattaaaacagatgttaatttagaaccctgaatattaccagattgatctgatctgaggggtatctaaatctgtttccacaggggcttcatgcagatcagaaagcaagtcctctcctccaataacaatttacatagcaaaagctggatttttgctccagaaatgctgctaatgcagtcaaatatttctgcaattacttgatttcagaatgttccattgtcaaatttagatcaaatagaggatccaactcagtgaatttctagttaaccacagttttttcattgcaatccctttggttaattttatgactgtgcaaaaccttcaaagtgactcagttgtgacttgcacagtcactggcagatcagttttcccctggtgatgactgaaatcagtatggttgaaatctggcaactcatgggcacagcctctcagggagaattgctgggatccatctgcaggggggagagggaattagatacacccagtgctggatctagtacagaatattgcatgcaacctgagctgcaatgaagtaggatgttgtcaagttaaattgcgccagcataagagaaaattaaaagcattgattggctgtgaagagagcaacaagtattaaaggattgtagatcatttttagaacatttgattcaagaacaaattacaagatttctaaaaattcaaaaagcagatgctatggaggtcatcaaagagcaaaaaaaaaaatgtttggtggttaaattaaattgccactaggtgattcttgattctgagtcaagggataggatcttcttccactcgtctgtcgttctcgttctcgttctcgttctcgtcctcttccgactcactctcgttgtcttgtccaagtagatccccaaaaccaatattaatggtccgaagaaaatggacacaagcagcccggaactgttttttcaagggtagaaaccaagttttgaagtgagattgaggaggagagctactataagcagtgcttgtagttgtgtgcacagggatcagattgagggataagtcgagcaaggtccgatcgagcctatacagagtcattatggcttcgttcctcatccagctgatccgtcgttcaaaatcttctgatgaattatgcagtctagatagctcgcccatcaggtcattgatactcgattcaatccaagacgtcctgttagccaggagctccagttgatctgagctcatctcagtatacaattcaaatggtaatcgattgatcgctgttttcgatagtttgtcatagaagattcgtcctaatttgatgaatggaatgaacgattgggcgatttgattagcgcgttccctatggtcagctaatcgctttgtctcctcgtcttctactgatcgatcttcagcaatctgatcatcttccttgtcgttgtttgatgaggtagaatagctttcgtttgtcatcttgcccaagacctccaaggtctcgctgagtttgtatgaggtcagtctccactcgtgttgaaggaagccaaagtcagatagttttgaccattcgattagtcgatcaactcgattttgataatcggcagccatcatcgtgattcgttgtctccgtttggaagcgtgggcctgatagcctaagtcttctggatcattgttttcgtgttcccagattagaagtgcacatgcttcgaataagtcgcacagattctcttgtatcagagtcttggtcttccgcatcagtcgaagagatcttatggacttgaatttctcgaggtgatggtcatgacttgaggctggtaggggctgtcgaagagcgatgagttccacggccgatcgggtttcgtcaagggtatgttctatttctgatacgatttggagggtcaattctgggttgggacaagcatgaattggcatatgagataggtctagtgagtttaggaggaccgagatttggcgcttgatcagaggcagtaggcttgtttgcaaatcgttcaagatctttctcttccagtccagtcgatcgatcgaaatattttctacatgatggcaaaacgattgacttagtgagaactgatagtagtccaacagttccttcaacgccctgatcacacctggatgaattttcagtttgcagtattcattcgtcgatgtctcactgagactttcaaggctgcttacgatgtgttgcggtctgctggcccctcgagctcgattccgattccgaggcctcgtcgccatccatggagcggactatccagtggagtagcatgatgatggtttcgaggaaatcggctatgtatgtacctgcagctgtagtactgtcactgtcctggccaaaaagccccgggggtcccccgagcacggctccacttccgtgcataaactgttccggcctgccgacaagatatcgtcggtcgcgttaaacgcaacttcaagtctcggctccggcgactggaaaagggcggaagaagggacaccagaatgtcggattccaattcagagaccgggaactcttccacgtcggatgacgaatggggggcaagccaaacttcagaaacgggtccaaaatcaaagactggtcagaagatttttcctttcttttttttgcaaattggcaactcatgaatgggaaaataaacgttaacagacttggtggtcgaggcgttggaatatatggatcgtaaatatatgttttcatcggagcgcgaagccgacgcggacaagcacctgacgatcgacgatatgggcgagaaactcaaacggttggatgaactggaaacgagccttctgccttcaatgaaagagctcatcgatcaactgttggacgcactcgacataaaaggttccagcgattatcccggaccccagccagacctagatttgactttggaaatcttatcaaagctcgacaagaatttgaaaagaacggtatcctcgggcgtcttccttgctctcgaatcgcctctaccggatgaagaccatgaccatcacctcaagaaagctaagatctttagatgcactcatctcctcagtgaaatcgaatgcttggtggtcgacgaaatctatgacctacttgtttgttgcatgtcagtggtacaatggtgtgaaagcttatctgattgttcagatgaggctttacttcaaagcgaggtgctcctttctcgacgagaagcattgatgagtgcaactcaatgtcaacatgaaatcgatcggctcatcaaattctcccagaaatccgacttggctatcttacaagtgacctggctacccccagcagatttactcgataaagtacttgtgaattttaccaacctaaccaatccgagatttgagcgcaatgcttggattgtcgaagatcaaagccaggagagagaagctccaagagaagaaatcgttcaagtagctaaatccaccatcccgatcatcaagttggcaagaatccttctgggtaaactgtcgcagctatccaggaaggaagtcccgttcacattgcactcggcgattgactcgaagtcagttgatcaattaacatcagcccaacattcgattgctgtacagttagatagaatcggattcacgttcctcaaaaatcatcggacaaatcaagcgctcgaacccatcttcgaccaagcccatgccgtagtcaaaaaaatttcttggattgtagagtctcatttggttgacatagcatttcacctcgttcctttaccccacctgttgctaaatggtgtcaattctcccactcgtcacttcagggctcagttttatccttggaaacagctttgggatgtcgctgtttctcgtctcttggatttattgtgctcctttgaaactgaacattaataagaatcatctgattctcaaggagatcaggttaagaaagcacatatctgaggtattaagatcctgccaactctattgccttgatcatttccctcacattgtatttgttttatttatttgttgcaaaaacacttaagcatattactccctatttgagctatctcactaaatcagaattctgaaaaaaggggttcctcctactggtccctcataaggcccctgtatccaccttgagtcatcttacccctaggccttttcctgaccccagtaagatagacttcccatacccatacccagtcttttcagttaccttgcagcaattttgtgagtcacattttgatcccagaagaattttccgccatctggattgacatctgatactgaatcctgatcctgcccatggaagggccataagctatacataattcagatgttttcatgctattttcaatatttgatggcactactttctatgcaccatctttgctgtttgtctgaaaagaatcaaacaatgtctctccattctcaaagtgttacatgccacatggttccttgtttgtgtgtgtttatcctcttctttcagatttgagaactaagagctatgtttcctcacctttgaattccatggtgcttgctgatagaaatggtctcatatttttactgctgtgactcagaaaaacctgctccagatttgcatcaaataggctgtttactttcttttcctttttcctcattcctcaagcacttctccttttctcatagccttaacatagcttgcagcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccgttagcgttaagcgtagcgtagcggaattccgccacaacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagtcgtttttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcaaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgcttgcagcctagttcttgtccaagttttacatctaagacagtctcatgtattcaaaaaaccctgagaaataatatctattgtcaaacatattaataagttctcttcatgttttcatgcataattcataagtttttcctatttttattcattgagctgatcaacaacttgtattcagtgtattcaaatcagctaaactacacatggaatctcttctgatctttatattcttgtggcaatttgagtccccaactgtgccactgatgccattcaaatcttgtctccattttcatttttgacattataattttacagcttctttaactcagggttgatgaagtcaataagaaaatatgatcctgggtaattattttaaactataatttgatgaatttcttaccaaagtgttttctgtttataaggtcaatcaggatcaatctaatgccaaagctagcatgcaaaattatattttgaagtaagtctggcagtaaatagaactcaaaaaccatcctattcttttcttttttggactttaagtttcaatgcctacatcttatgtatctccactattttttccttacattcataaagtgttaccaaagatggccatcccatcagattggttatggatccaacaatgttataaaacaacatatagatacacactttcctctatgtaggatgagaaagaaggaaaattttcaatgcatgtctttgcggcacattgtatgtagatggtcttttcatacttttgtagatccaatgggtgtattttctcataaaacaaaaaaactgaccaatcaataccttgtgcacatctatatgacttgaaacgaattgagacaagtatggtgcacaatgtcatacagtatggttgagacggatggccaatttggctaatttttttgaatttctcaagctaacaggttaagatctaggacaaatgccgatggcaggtaatagttgtagtttggtaactgtatctaaatcacacatcttggcgatgagtaatcaatcggctagtagcatcggctacatggcttcccaacttcgccttggttggtcctgcaagagtggttgttcatattcccctccgcccacgcaatagagaccatccaagaaatgatccatagcccgataccacaacgtcttcaatgtaaggagccaggtcttgaactgaggctcggatgaagggtgttcattctcatggtgcggtaagggcacaagatagacggctagaacgagtagagtagattccagggtcttggagatcccgctgagtgaagtgcgaatacggtccttattgataatcacttcgtccctcttatgaatcatccacaaggagcgcacaaactgatccagacgctcggcaatcgagactggctcttggtgcaactggttcaatgtctccgaattcagctcgctatccaacgtgaacgccgcttttctggtcgtcttattcccgatcttgtccaggaatgctctcgtcagtttgacaagaggtatggccaacctggccacttcggcgatctctgctctattcccgttcgttcgatgatcatctcgaccagcattaatcccattcggttccttcgggcaattggccagaataatcaaaaatcctaggacgccattgagcgaatccgctgctgctagccactcttcttggataaaatcaaggtctgattttcgaaataagctgattattgcatcgattagatgaccggaatgggcggtaatcttgagtatttcggcctccttttgggatgtctttgtatgatgttcagaactgtctggatggctactagagagctcccagagtcggatgaaatctatatagtttctaaatagttcacagagatgaccttccacgacagctttgattctccatagcagacgagaacaccgaaactctttgcaggatcttaagtgatggtcatgggtttcggctggcagaggtgactcgagggaaatgcactcgatggaagctatggtctcatacaaagtctggtcaaggttggagacgatgcctaaggctaactcaaaatcgggcctcggaggttttccccaaccgcgtaggtcgagcgaaagtagcagagcagcgatttggtccttgatggaaggtaagagactcgattccagttcctccagcagtccggctttcttctccatatcatcgatcgtcagtgtctttagctgctcgccgaatatctggttcaacgagaaatgatatctgtggaccagacagtccaacgcctcaacgaccaaatctgctataatgctcgaaaatttatggattcagtcggctgctcgctagatgcccttgcagattaaatgagttgaaaagtattattactgacctgtctttgaactcgcgcttgattccgaatcagccatcgtgtccattcttcactatttcccccctaaagcagctggagcggaggcattaattgtttgccaggcaattgggtcctgggactacatactcggccgtgatgtgggtcgagaccggctgacacagacaatcccgattggcactgtatggatgcccatcggtgggaaaccggcaccaatcaatcagttcagcgctggattctcactgctacatattaatgatgactcagccagttcaccggccgaaaaactcaatgagcccaattagtcagctcggcgctcccatctctcacaccggcggtccgtggtacagctctcggccctaggctctaactcgtgttggctgcttgtttgacaaagtagcctaacaaaaagtcacaactaacttacaaactctatagataaattttacactgatttttcttccttagataaatgtttatcaggcaaaactctgtggactgtgcagaaatatttatgtagcagaggcaatcaatatttatgctgcagcacaagtcaacactgtcaatcatcgacccctgtgctttaatggcgacttgaatatgtaatccgaccggcaatcacattggtcacgggcttgtaacctcggcttaacagacctgaaagtcaatcttggcatctttgatcaggcttacatccggcaaatttagtggattaatattaacctggcaggttcactcctgacagtctagccaacaaatgtgagtgctcttataaacatatctaacccttataagactttcttgggaggcaggggtagccaagccatattgggttgatgccagccgcccggtgcccactgtcacaagaaagacggtgggatcatgtgaggaaggggagtccatgccttaagtatctagtcacttgatgccgatcaagtgctaccaatgggcaaagaagaaacagttagaaatacattttttggatatcacacaatagtatatggttcaaagccaaaggagaaaaagacaccattcccactaatcagcagatcacatctttaatcaagaagttaggcccaagaaaaattatacataatagccaagcagtcattcttctttcactttagacatctgagggaatgtcaaagcatcatgaaagtccaacaatgagcagcagggtaagaactaaacaagagttcttatttctacatgtgatattgaatgtattattctttgttatctgactatggttgctctcgtaattcttcattttcagctccagcggagctaagggcacccaaggaatgatcacgagcccgatgccatagttcagtcaactcaagaaaccaaagcttgaagggactttcttccaaaggaaacttttcccacgtgtggggtaaaggaatgagatagaaggataagaggagtaaggtagattccaaggtttcggtgagtttgttgaaggaagcccgaatctgatcttgatcagtgatcactcgattcaaccgataatcgatccataagttcttgagtaaccctttgaatatttgagcgattattaaaggagctagacgtaatcgattgagcgttttgctattgatcgatttatccatcgtgaacggcaattggttggtgtaactctttgagatcttgtgcaagaatagtctggttagcttgatgagcggtagagtcgatcgagcccatctcgcaatatcttctctcttcttttcatcgcctccactatcaaccatatcccctctctggcttgacccatccgtaggatgggtgataagagttgtaaactctagtacagtattgagcgattttgttgctactggccactcttcttgaagaagcgcaagatcagattttggtagcatgttgatgatctgatcgatcaatccaagcgaaccatctacgatcaagagtgttgattccttggtcttagatatcttggtttgatgttctgagtcttctgaaggactatttgagagttgccagagtcggagaagctcgatagatttcccaaatagattcaacagatttccgtggaccaatgttctgagtctagaccgtagacacgaaaatcgaaatcgtttgcagcggttgaagtgatggtcatgagtttcggccggcagaggtgattcgaggataatgttctcagcagtatatacgacctcttttaaagcctcatcgaaatttgatgcgtttctcaaaatcaactcaggttctgggtcaggatgatgatttctaagatcgttgaggccgagtgagcgtgatagagtcgtggtctggtgcttgagtgagggtagaaggcttgattcgagttgattgatgaggtcgtttttctggttgatctcatcaatcgtcaagtctgcttcgtgatcggaggaaaggtcactgagtgaattacgatatttggtgtggagtaaggccagggtctcgacaactagatctaaagaggattgattgagtaagtttctcttgattatctaaggagcaagcttgactcacctgttctcagctctcggcgcttctccacttcagccattgttgtcaatatgttggttctgtggatgttctcagtcgagtgttccttctcgttggcgctgctgctgtgttgcagatatctataccccgattcccgatgctcggtctcactccgactctgcggtcagccgtaccgccccccggggcaccagtccacattccctgctgtggggaccatcacccacacaaatttgtttagcagaacaggctgtagatgccatctctgcaaatgcaccaacatgagagctgggccctataacatacatacttatcaatcaatccaagagccaacaagcgagggtcacacagtagacatgacatacctattgaagtagaacagggaacgttccgactcgtaacggtcttatcatctcactcattgacaaagatccaatcaatcacagctcaatatttgggatttttgagactatccttagtctaaggaacagggaagtttctaattccaattgttttttttgttctctctttctctttgttcttagtcgaaagtgttattattttttagatttgcacgttttcttcaagttcatgaggagagagaggagtggggaggagggaagggtgattttaactttaaaagatccaacaaacaagttttttctggaatctaaatcaactcttttgcaggagactagaaggtaacattcaagactcaaaggtcaagctagcgccgaccttgtgagcgttaagcccaccggatttctcgtcgttgatggatcctccactgacttgctgggtgtcgagggctagaccgaagctaaccttgacgcccggtcgaagtgcttgggtgtaccctaaacccaagatcccagtgttgttgatcttggccttgatgaaggaggcgttgtcaaggtaggcacgtgtgccgacctcgagtgagatgttcttgctgctcgattttgagtcatagatcctatatttcaacccatgttagtatcagcgctcccaagacacagaccatacagattacagtctatgaaaattaagactgacgccttggcaccggcttcgacgtctcggtttactttgtggtagtacgatgcatggaaggtggacaaattcgagagaccatgtaaggtgatggcgtattcaggagccgagtatccgacgatagcgttgtatttctgaaaggatacacttgaaaatcagcattctgaagaaggagaaatttgatcttgaggcgagctcacactgatggcagccttttgaacgtcataggtagcgtctcctccgaccaagaaaccatcacgtccaatgacagcgtccagagtgaatgaaggaccctaatgtgcagaacgttagaccaagatgggcactgaatcaaggtcaagtgagaaactgatgctcacccggaacaagtcaaccaatgttctggtatgtagaccgggttgcttgtaagtagctgtcaaggcagcgttcttagcgtttgacacggggttcatgctggtagccaaatccaatttgagacctaaagaacgattcggatcattgcagaacgatcgatcgaaaatacgtcaaccgatcatgacccccccgaaagccaagctgatagagaaaaactcggtgaacaacatacctttggcaatcttgttgtcgagttcgaattgggctttgaccaggttggaagtactccaggtaggagtgaatgtaagtccatatttcggtaacagatacttggcttcaagatcaccagcaatgacaccggattttccgtcccgtagaccggcaacctatgtactccgatagagtaccaagcaaaagagaaaagttgatagaaagataaaaaaaatcgtaacaaaacggaagatagaaggaggtgggaacgtatgaatgcatgcgtatgatacgatttttttttgtgaaattgattattatgaaaaagtttggtccgaggataatatttttttgtgtgagcgattgaaaccaacagtaggtggtgaatgcgtcagactagacctgatagtgaattgactcgatggacggaaaagaatagatgcagaagatcggcagagctcgattttcttgacacgcactttgaaaaccacgttgttgggtgctttggtcttgacctcgagattggtaccagagattgggtagtccttcccaaggaggtcattggctgccttgccaaggtccttgaagctgggtgggacgggttgagtagacattctgctggagggagagaagaagcatggtaaacatagagcagaaatatgacatttgggaggcagtttacttacttggttaagttttctggttgggttttcgattctcaagagtctgttctatgaggatgtggatgtggaatagatcagggtggcaatgggatcggactggcagtgacgactggcctcggaggggatacaggacaaggctgctgtgcaggaagactgcctgctgcgcaaaccggagccagccgatttcaagcgaccaccgagctgcaactgctgccgcagtgaccccagactttcgagaaaagaaatggagactccaagggtatgatctacatactgcaggggagtcaccactttactctggctcaggggatgcatcaccagccccattcgtcttgagcggaagagtaagccaggcttcctgctcatctatcaaaattgattcccaatgatcccctgtagtaggagggcccacaattgatggtgttctgctatgtcaatttcctgatgaatatcgtgtaaccacctccttgatttattcaactctacagctttgcaagtagctgtggattggcctcacaaggcttcactgagggaataaccaaccaaccaaggatccaatagactaaagaaacaacactgggactcggagccatgggaactagtaagaacagagggctagcaatctagctgtacttcgccatctcaccctcctcggagcagcatcacgaaaattcaaggcctgccacagaagtgtcggaggatttcaaaatatactctgctctttcgatcagggggcgagcctacaaactgaacgagtatttccacaaagacttatacattactctctagcatattgaatggagtatttaagataaaattgtttctttaatagatcagtcaattcttacaaaagcaacataatttacatcccttcaccatcttcatcaatgtcatcatcctcagctgaaaatgagtgctcctcatcgcctggcatctccacgtgatcatccttctccaaaacttcgctatcatatcgaactagatccccaaacgcttgtatttgcttctgcagccgttcgggtttgtccagacgttcatccaaccctggcactttcctttccagttccacaacaaatcgctcagcaagctctttcacgcctatcgatcgactgatcaacttctcccttgacgacttgctacccgttcctttctctacgcccgcttcgaacttactcagtttcctatgaatacctaaggtgagtctgaagtaccgacaagatcgataaatcaagtgcaaaacttactgatcactgataccatacgcctcttttaagagatccctcaacacgaatgcgattcccaagacaattgagctgttgaaaccagagctgacggagcaggaatcggtgccatcgtgttcaccctcctcccgccaagcgttcaaacttaacaaggcttttagtggatcaccatcaagtagctgtaacgtttggtaggccgattgcccaacactgcagttcaaactctcgatgagcaccatggcttcttcctcagtcttcaactccaacgtcaacagggcttcggctagatattgctgaaaagcaatggttctgcgatcgacgttgtccgcctgaggatcgatcgaaaatgacttgatgagtgccttaaggaatgccaatctccacacccgtttttcgctcaaaagggtataccaggatgctagcaccgatcgggttggattgcccaaataccctgacaagaaagatggacattcgagaagagttctcgtcaatcgagggttctggacgtcagtttggcaggtcacgtaccgtttgcaaacgcgcttgttccagatgcccttctgtggcagtcaaataccttgttcatcgtctcgagaaagcgacagtgcactaagtttccacgttggatgtggagtagcgtgtgcaaggcgaaaacctgtgaagcaatcgtcacatccttcgaactttcgagcgcaaccagcacaggcacgcattccaagggatgcgttaatccttgcttgatggtaaaggaaataatttcgactgctgttttctgaatgtgcggtttggttgattgggcgagagttgtgatttgtggaaggtaccgctgcacaattgctgatatgacactaagacgaatgaaagagttggtcatgttcatgacttatcctcttttggcttgctcaaaatcaaattgaactgaccctgaatcaggaaatgcatcgacattgccaatcagctgatttacgtctacttccttcgtatcaactgaatcgcatttacatttcagcccttggtgcaaattgacagctggattttgtcattcttaccagattcaacatcgccttgtccttgttcaatctggtttgagatcgattctactatcagcttaagcagccggtgctgtaaatcgccgtcgttgtgattgttgaatacattatccatcaaatttattgattcgtggcgcgtcatcaaagatggaaaggctcgaaacaagaaacctgagatccaatatttacattcaaaatcgacatgtagctcaaggaggagaaaatgatacttaccaagacatgtcaaagtgatgtttctaattttttgcgcggatttcgaatcataaatatgcaatagaagaatgtaggtgtgtacgtgaattgctgaatcctgtgttttgtaggaccaatgcttcagcatttgtggcaatggtactagcttgtcaatacccttagtaagaagtctcaacttacctgggagatcgtctttaatgcttctcggacgcctgtttaacatgtatcgggaaagcggcacatcactttttgtggaattccatggtttgtgaatgtcatgatagcgattcacattggttgacttacgttcttgtccggcgggcagctggtctaatttgccgtatgctacgaccgtgctgactaaatacattaggacaggtagtgatttggtattggaaatcaccgagccattatccagttgcttcatttcattcctgagtctatgctcgcaagccttgaatacatttagcagctggtcatagtctcgcgtttgatagatcaccactgcacaaaaacaagcaatcaactcttgtaaaacctacagattattgacattggagcgttagtttgccttgcacaatattgggcctgtgaacaattactgacagctcctccgccgttgagattgggtttgttgactaataccaacaaagcccgctgcaattgctctccaaacgtacttgacgacttgggaatcaatgtcacacagacccggaatatttgaagcaagtactgaaccatcatattttcactggcctacataccggatgaaaaatgtgttcagctcggatagcattgcgcaagtccacaggaagacttactgtagtcgcgcccttcaggtaaggcagcagcatcagcgctttgtttggctctagcagcttcggagaagcgaacgtcaatatgcaaatcgtttgaatgcaccctacttcgctctgggaataataaatcaagtaagaagatatcacgaggaaggtgatagattgctaagcgcacaaacgcttgatcgcgagcgggcgcaacatccattaattggtcaattaagtgttccacaatcaatttgcagcgctggtcgaatttctgacgcgaagcgtcactttgtttggcgtattgtttggtgatctaataacaaaggtgttgcatggtaagtcacatcgccctattgctgacattcaagatctgagactcaacaaatttcataacagactcgacaggggatggcagctctttataggcagcggcaactttcatgagaattgaactggtcaagctgaaattgaatgtatcaccagtagattggttgaaccataactcatcaagggcattcatcgccaagacctagagcttaccgagtgtcagcaatgtaaatcaacggggatgttgaagacttactttcatggaagtttcctcatcataaattctcgatataaggcgatgcgaaatatcaactttcaaatctatccactcgtcctgatcgagaatgagataaatcgctttcaagagcttgatcacccttttgcgtaccgaaacgcccttgtctgcaattcgcgcagatatctgaggtaggaatgccacggccagatcaggacgatcgacgacgtatttcccaatcaactcgaccgtagcgtctctcacagcgggagagctatcgtgcattcggttttctatagcctttctaacggattcctatgatgtaatgcggggatgaacattggtgagcaacttgaacctcaactgcagtcatgagtgtcagaggtggagatgcacacctgaaagaacacggtttcgtcttttgcaacaaccaacgcaagagccttgatggacttactgcggaacgtgacagaaggagaggccgacgtagccatgatgcggtccaggaagacatcagctaggcccttcaagccttgaatttttgagatcgcttcattcacagctccgattgccaatgcggggctaaattcatcactatcgcaactcattcagcatactatcagtcaagcttgcacgagatgatctcagcattgtggaatattatctacctgcaatctcgactaactgtagacgtgatgcgagcaggctgcatggatcctaattggcgtatgcatgaattcaaatgatcaagaaacgccagtcgcttggagctctgttgcttttcctcttcgctgatttcttgccccatctctgaatctgtttggaattgatcttgtaagctttgcaagcttgttgaagcattgatcatctcgcacatccactgggcatgtgcaaaatcagctgcagtctggaggtaaataatcagccaaatgtccaaacatcacattcccttcaaagcaagcaatgctcacgttgaccaggtcactagatgtgttcttcacttccaaactagtcagtacggttttctggagttgaaacagatgtgacattgctttttgatccagagtcttgatgatggcctgcaagataatccttcgagatcagtaatcaatcaatgtgacacttaagagacagttaccttgaatggtaaggatggagtcgcttgaattggtgacggctccagtcgctgctcaataggctccataagcttagcagtgattggaccaaggtaatcaagacacatgctcttgacagcatttgaatctgcggagaccttgctcgactcgagtaaaccaatctaatagttacaaaaggtgcaaagtgtgagtataaggcaaaaaatgttcatacgacaacaaggaccaaaggaaaggagatgaatcttgaattgttttagctatggggcatgactaacatgaacacttagcgcttaccatcgtcttgcagaataaccccagcatgaactcagccaccggccaatccggtagaaaaataacacagatcaagtcttcaactagtttatcaaacaagatcctgtactgcgcttcatgactggactttgtgctcttcccggatctaatgttaaaagcaagtaacaacacatgtcagaaagaaagaccgggtctgaaacaaaatatgtgactaacttttgcagcaaaaacgacatgattttcttacttagctttgtagctgccgatatctcggggtcgatgaattctttgacggaaccaaaagctgacgcgctatctgattttttgggggcagctgaaggtgaagtagttaaatccgtggtttccgtagtagaagaatccagaaagcctagagtcgatgaactaagtattgtaccaacgcgtgaccttgtcccagagagacaagattgcacgatgtgcaataacaacgccgaaaacgtctggattgatttaccgtttgctaagctgaagagtgcccacatcaagtaataacaaatcatgagctgttcttgaattggcctagctgagtttagaggataggtgatggggagaaaagactcactggtaaactgccttgctgccccgggccgattgttctgggagattgaggatggagttcaaaatttcttcgataatccagcttctctggtcagggtatttggacgacacctatggtggccaatgtaacaattagcataagtgaattccggacgatccagtaagagcattgtacattacggagaagtttcaagcattctaagcgcatagctttcatagagccattgtcctgcgaagtctttctcgattttgtattggagctcggtagaataaaaatgggcccgcagtcaacgaaaaatggtgcaattgtaatgtaggagacaattgcgataattgattccgatagatcaatttgtttcacaagaacatcgatcttcggcacgattgatgtcgagaaaaatgagaagctctgtgcaatataactagaaatgacttttgattggctcatgatttggcggagcttttgtaagtaggcttcgatcaaggtaaaccaaaacatgtagggcaataagtcaaatgcagttgaatgaagtggggaaataaaaagtgaccaaccgtccagagttcctttctgattattggcttcgacgaaaggaaaaatcacagtgttgagctgatcttttgtgcccttcacgagagacctgatcaattcttcagagtaaaattgctttggtagatgttcgtcgtaagccagaattgcaagggccgcatcagttgaatgcagcgcaatgacaagatccttcagacgctcctcgatcatatttatgtgtgcttcctcgtgctcagactctggttttgagttttgaggttttgtttggccatccacagaatcttcaacaactgtcttgagccgcctcttggaagagggtttggccatgcgactcttagatcctggttgtttggaagacggagggcgaccggcgaaagaatcagagtttgacgatcgacggggtgtctgcttttgcttcagctcagctgggataatgctcaagtcttccacaatcttgactcctcgctctagaatcttaattaaccgggtcaaatcagcgattggcactttttcaattgcttctccattcgtctgctccaaaaacgttttgatgttggataaaataggcggcgaaaggatgaattgagattcgagtgtgcagaaatactgagcaggaacgctcatatcgtctgcttcgagaacatcttccaccagactaagaaatttttgcgacgggtctgatcatcaggaggagttacaacttcatatcagcccaggggaaaagaaacacgagtctggctgaagcatgaatcataatgagacaccaaccttggttggaaacgggagtacttgaggcctgtgatcgacaatgagttccggttgcgctgggtggttgggatgaggggacgtaagtggaggatggcttgatcggagaagaactggacacggtagtaggtgtatcatttgtgactgacctgagtgaggttggggtcttgcctgatgggggagcgatacgtttggcgtccttgttagtacgtctttttttcggaaggtgcggagacggtagagaatttggttcattggattggtttgttgatcgagagcgatgagcggagcgagtggcgagattcattgccagtgggtcgggtgattcggctcgttgagagtcttcgaatggttgctctgattgaatcaagccctcggtactgaaggaagggcgtgaagggggtaagggagtagcgtgagactgagcttgtgatgaatgatgttgtgcttgctgggcctgatgatctggctgttgctgtctgagttgttgctgctggtgatggtgatggttggcttgattgagctgctgttggagtgtttcagtcacaaatcgcctgtagaatgacttgatttcgactgggtcggtagtttcttgaagaggactgtcggaggccggtcgagtatctgatagaggagacggtgttggtatcttgagtgtgctggcatgggtaacggcgggtcctgaggagcttgagatagccggatgggggtctagaccgcgtgaggggaggggagagtaggggaggtccttgaacaacctgcagatgtgatgaccatcgggacggtcaagagagggaaactcgtacaatggtcaggcgagaccgactgatgaagtttgggctgcttaaatactccatactcacagaggctggctggtatgctgctcaatcagccggttaactggcccgagctgccggtggacccagttcagctggtcgatcgaaagcgggggcgagaccatcgaggatgacgagctggacgcattcatgttggctgactggaccaaaccacgatcaacaagcgaaaggctctcatggaacggcgcgagtggatcgaattcaccggtcggatgaggatcggcgacagagagattgctgattaactggctgactggattattacgatgatcattagagtaagccaaatcgaattagtcaatcagatttccatcatgcattcagcagcaaacccaatcgaaagtcaatctaacgcttcggctcaactcaatcaccataagccattcaacactcacagtctggtctcaatagagtcgtgccgatcggataccgacttaacatttctcgggctgctcgagcaatatcagcttgcaccgtggccgagctatggtccggcaggattggagagctgagctgaggattcggatcagttcggtcgactggcgctgaatcactcggtgggcgattctcctcgtcgttggaccgcgccgttcgctccatattgcttgatcaggcgggtgtcgcctggtgattggatgtaagggaggactattggtcttgagccgaattggtgagaagtggagatgttcgtcgtcgagttgggtggttgatgttcattctaatctgaaaacgtccgagaggttgacccgcgtcgattcatcttgatccagacttcagctagaaactcacctggagaaactcgtccaggatgagattgattgacggcggacgcggtccttgctgggaaagtcaccccaaaaaaatcgatctgcaccatgcattcaaataatatgcataaacgcctcttcccctccttcaaaagctattttcatttatgagtttctctccttgaaggattggaggtaggttataaccaaaaccctggacgtgtcgtagacgatgcataagctactgaagaccttctctcaacacaactgcgagcttatccgctgcgaattatcagatgccaagtgcgtggttcaagtcttgattaacttcaagttgctaattaagctgacttatcataaggagttgcttcatccgatttatgccagaggagtcacaatccttcaagcttttacataaaataaaacccaatctatgaatgtgcggtgtaattaaattttgagagctctcgtctagagggaaatcaaatgccttccaaaagacgagatataaccaatgccaatcatgttttgataaattagcagaatcatgcatcaagtatggaagagtcctgaattggaggcatgagactgaaagaaagtaaattaaatggaagaatgcattataaaataattaaccaggatacttactgggaacagatttgggaaggattgctagaaatctaaaatatttcacccaaagtcaatcaaactgacatgttttacagactacaccagtatcatttgcctggattgggactgcctcaaatgattccattcaccatcacaagaaccccagaagtctaaagacgtggccagcttcaaagattagaaaacatgcattatcatcattaccttgttcctactcctgtcacctcaatgtagtagtagtagtaactgtaacacaaataacctactgctaaatttgtgctgctcagtcaaatgaatgtggagaaaaatgggtatgattcatttctccaacaagtccatgtgctacagagtttgtcctcaaaaaaccctgtttccaagtttgcatgctactcgtcacttctttcaaaaaaaaggaaatgaggataggcaagagtaaaacaaaatataggtaaagaggccttcctctttctgattgtggctatgtatcattttgacattggtctaactatcttcaaagtgctatcgtgtgatgtgggacaaagcgatgattcaagtcctgtctgtctccctccccaaaatcattagcttcgcgagtttgttagaggcccgcaggtcacttcaaagccaacaaacctcgttgattttcatcgctgacctctcctaattggcaagacccatcaattccctgaatctggaccagcctggcaccgcatccgctgttcgaccccagcgatttgcgttgcgattaaccgctgcaccgctgcagcaggtagcgatgagactcaacgttccagccgtcctcctcgcagccctactgctttcaacatccctggctatgcacctcccagcccagcgtgatgtggtacccagttgcggcagtggtctaagcttgtgcgaaattcgtggatgtggtcattgcggcggtagagatcacaaaactagtcaatgtcctgaactacctctcaactgaaaatacaaaaaaacataacactatatattagaaagatgaaggatgaagaattcatacaccataaaaaaaatgaaaacacaccaaacaacatgaaaaatggaccataaaaaaatgaaaacacatcaaacaacacaaaaaatggaatagtaatacaacacagaacaaaccaagagcacctttcactgtgtgcaaccgtgatgcatgtttcgcattcaaacccagcaagatttggagcagctacgccatgaagtgggatctccttttttggtgcagctgttgaaaatagggtttgatagcaagtttgaagttcctcaattccaaagaatcctaagatgatccttacaggttttcatcagttttgtcaccattagactagattgtgcaatttggagctaggtgggatgtggaattactgtattctagtaaaagtggctgtgtttttgggagggcttctgttgccatctacagggctgtaaataccaccctaaattcccaattaacacactcatcataaatctgaccagtgtaccaatttccaaaagcttgtgaccatgagaaattattatatatgacttttcttgttctaaaaaatagatttgaagggtgtaaatcaaaaattagaatgcctgcaaatccaaatggaagtcctccatcctcaacagttcatgttatctctttgccagtctcacctcaaaatattgaattaaatttcatctagatgaagaatcatttttcttcatttgttatacagttcattacttgagttttgtgattggaagatgtggagggcctgaaaaagggtttttttctggatgaccagtatttgaggtccgatgtaattgatactatagaaagactacactgcaagaaaaatttatgcaactgttaacagttgacatgtgatatctattgcacgtcaactgcatacagcaccaggggaaatttcagggcactggttgcccagtgactgcatgtcaccataaaatcaaacaaaaatcacaaaaaatcactttggtaacgaacctgaaattcccatatttttcacagtattgggaactgattttctcatatctttcactcaacattcagacaaaattcaaaataaaatactatcaaagtcactagagtttcctcatgtgatgagttttttatttcacttctaatttacagaaatagtaaatagaatcagcacagaatgattttttctgcagccccagcataaaagtttgaaagtctcttgatcagatcaggatattctttgtagatttagatcctctcacaccagtcaatttcatcaaacttatcatttccagttctaaatctaatactttctcagatagattctggaattcatttcccctagtacaataaaaaaatcctcaaaattacccaagttttaataaaattcaaaaaaaactgtaatttcttcatataaacacaatacaatcaacaagatgagctttaaaaaactcaatcatgagacaacaaaatttctaaattgaattcacgagaggatgattttttcatgggtcctatgggacggcggcagagaatcatgagaaaaaatgaaaaatacaaggctgggagggttttcctcaaagcctgaagactataaactcatagcagctcattgggagagaaccctcccaacgagctggtttcaaatccagcccattgggaggaaaccctccctatgaactgggcttaagaccagttcatcaagagggtttcctcccaatgagctggataagaccagctcatcaatagtttttcctcccaatgagctggtcttgagcccagttcaccgggagggtttcctcctgatgagctggtcttaagcccagttcatcgggagggtttctccccaatgggctggatttgaaaccagctcattgcaagggtttcctcccaatgagctgctacacagtccagctcattgggaggttttactcctgatgagctggtctcaagcccagctcattgggagggtttcctcccaatgcgctgtattcaaagccatcttgttgggaggaaaccctcctgacatgaacctatgagcttattgtctaaggctgggaggaaccccctcccagccttgtttttgtttccttttttctcaggattctccgccgccgtcctataggacccatgcctgggtcctatgggatggcagtggtcctaaatgcatatgtgtacatatgcatttaggaatctttgacgtgcactgtgcaggcctgcacgccggtatacactctgtagattggtgtgcggtgttaagctcaaaagtgttcgtgagaaccttttgctgagttcggaaagggatgtgtgaggtaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgttgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaagtaatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacacgatgtgattggagaagttgagtggtttccatcagattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcatgatgtcatcctgtatttgaggctgtacgcatcacatgacaggttgccaaggtaacctgtacgctgtgcctgcatacttccattgtacttgattgagatgtacagatgccagttcacatgtcccggaggggtgaaatgtgtacctgaatccttgtaacatgtaagggtgcttgacccccctacctgtgagtaaaagaggggtgtaacatgcaacacaggggggttacatgtgtccaagcctgctcctctagggcaattttggccctggaatcccttcctggagccatatttgttgtaatattattgtatatacaagaaaatataaaatttttgaagtggttggatgggaacccataaagtatcccacatcctcccccaacttattgtctgtccccagacaattccgccaaaaagccgtcgtcgtgggcattctgcgctgcagtgttaaatccattccatttaagcttaaaaatattcacagttatcttaattgattttcagagttgtgtttacccagtttttcaaaaactaggccacactctgcctgtgtacccccctttttgcacttttgtcatcaggggggtctttgttgtttctcactttgtggggtgattgtttttttttttttttttttttttttgcttagtggtccggatttttgctgcgcgcgcagtccgcagtcgcgttgtcgtgtggccgtccgggcctcgtcgtgtcctcgtattgtcgtatccagtcgcaggggtgcgcggtaggcgcagtgcggcttctgggggtcttttttttttttttttttttttttttttttttttttaaagtgttattgatttcacatgtcacactatataaatctaatgaaacctaatacaagtctattcaatccaacaccatctgctatagttatctaatagaaattcaccccataggtctaaaaagtattttcagcgatcaactgtgagagagcaagtgttcttgtaaagttggatgggagagagaagaaaagaagaaaagaaaatggaaaaattcgtaggaatctaaaatgtgaaataaataattaacgggcagaatcaagcaacttttgtgtgtttatcaacttcggactttttaatggggcatgaaatattaaagggtgagtgattgtactttgtatcggtcaaactagtgaaggttttatttgattgggctgctttgatacatcgaaaacaagcgccacttgggttgtcaatgtggcagtctttagagttgtgtttacctccgcatctggcacaaagtgggggtgtcttgcagaagtaagctggatgtccaaattctaggcaattgaaacattgaggagggccgggggtgtatttggatgccttgagcggaataccgtcgatgattaaacaaccatgttcgatgtctctggcaagttgtttgtcctttacatttattaacagtgtgccgtgtttcttgccgttcttttgaggttgacctagccatctagttttttctatcatgtcgcatgggatatcgttctgagtgcagagcgttgctaagtgattgttgttctcggtatcgaactctgttgggacagaatgaatcatcacggtaaaagtagcccttggtgttgtgaaatttggatccgctagatgcgtccaggtgtgcttgtgttctaatagccatctcgcaattgttcggttctttgtaataaacttaacgtcacccgagggaaatcgtgtaacggcttggacttggactggagtattatcaattctggcattgatagaactaagggcttggttgacattggtaacaatttgcatcggagataagttcaaaaaaggtttgactgctcccggccgagttcgaatgattgtgtggcctttcttaaagcggttaatgtagctgtttggaggaattgtggggagtgggtgcgacatggtggcgtttgatcttgttattgagggcacctgatcagatgtttgcttcaaagacgatgtggctgcatacgcgtacgacttcttcccttgtttctgaggtgaaatttgagtctcagtttgtatctctaggtggtgcactgaatcggaatctagagttctttccagtcgttctaatcgttcggctagatcgtctagtcgtgaaaacaataattccatcgagttttgcggtgcttctgttgtcgggctgatgttgttgctgatagcttcaatttttatatcgggttcgagagcccccggggacctctgtttagtcagcccgggtctgtactccaggctggtgggcttaaattttacccggctgtgcgggttacacagccttggggtgtataagggcacagcccttcaatgtacggcctagaactgaaaagttccagtccgccaaacctccgaccggcgatcagtcttgagccttataaacctcaagcccattgccccgctcgtcgatatttcaaattcaatcttcttgtcatcaaatccaaaccaccgcgcaagtaccaagagcctcatcatgatcaatcagggttccatcagctaagttattttctgttttgatatcagattctgagtcgaccttattaactgattcttatgaatgagcctttgttgcttgatgttttaggaacggatgttgttttcatgtctaaatcaacaacttcccctctttttcccttgctgcggtcgctgaagaaaatccatagtggtcggttagtcgctgtcgtcgttcctcaaagctatcgatcgtgggtggttgattggtcgtgattctggtttttagatcaaggtgcgtttgtttctcttatacaagctcgatccacgccgaaaaaccgccgttgttgatttctttgatgtcgtttgtttccttctggttcgattccaaccagccaaaactgtaagtcaacatcgattctgtccgtttttctttttatcaatcgttaatgctgtatcgatccaagccaaaaaaacttgattttgtttgttttagtcgatgatcgatccatcaaacatcgactgagccgaaaaaattgatttgtttgttctagtcgatgattgatccatcgaccctgctttctacatcgatccgagccgaaaaaaacgccttatcgatcgtttttctgttgtttgtcgattctcgattcgtccaatgttattctgagccttttccatcgatccgcgccgaaaaaaacttgatgtgtatgttcaagtcgatgattgatccatcgcccctgccttttacatcgatccgagtcaaaacagcgtcttatcgattccagttatgtcgtttatccatttccaatccgttcggtttgtttttgagttggccaatgcattcttttgatgatttctcatcaatgtcagctacaaaaccaaaaacaaaagacaattgaaaaatgaatgataccaataatggcttcataaaaaggccctcctccctcaacttaaaaggttgttctcaaccttgaaggtttgagatttgggaaaggaaaaatgaaaaaattggttctaccagaccaaccctcctcccccaacttagaaaggttgtccccaaccttaaagaaggagaatgagagtgtgaatctgagcctttgagacagaccaactcaatacaaagttttgaggttgacctgctctagtaaaatgaaaaaaggacttgagttctaacagtacaactttttttttttttttttttttttttttttttttgctgaactgatagaacaaaagtaagaaatagaagcagaccaagcaattttccaagaggaaagagttacctcccccaacttcagaaatttgcttttacaaagtttatatggtttatggtttcaatttttttttttttttttacctaaacccttttccaacacaaaggggaggttttttttctccccacttggaaaaagagccggcgctttttttttttttttttttttttttttttttttctttttttttttttttttttttttttcgccagcatgaatccaatcaagaaaaaggtaagtattcctcccccaacttgaaagaaacactactgattttactttatttttatttttattttcttgtttttgtattttgttacataactttttaggtttgtgtttaatttactaataactgttgaaaagttacgtgaatttgaatttttgaacagtttagtctcgtgcccaggagaaagccaacattgactggaattccaatcctcagatatatcatgggtgtcttcatgagcaaagttttttagactctcatcctcctcactaccatttttataatcctcctggtcctccaaaatcttgtcaaatagttgtcctcgagggtaaaattttttaatgtgtgatgccgcataagttcgattgaggtcagttccatctagttcctcaagaatgtaagatcctccaggtaattttttctttcttttaaatggtccattccatctattaacaaataaatttccccgttgatcttccaaacttttgttgtagaccaaaaccaattctcccttatccagacgtcttcgtaatcgtccagccattttttgatcccaaaattgtacagaatcctcccttgatttgagcatcttttcatgggcctctttcagcagttttcctcgcctttctagttgcaaggtttgtgcttcaaaaagttctgatgtagttttaatttctaaccaatctacccctaaataggtgtccatttcaaggtccactggtaatactggtaaatgtctaaaaaatggcctgcatggtgtaaatctggttgtccgttttgtagaaatcctgtctggaaacaataccaaaggaagatattcacgccacttgccgcccaattctccgcacactttgacaagagcatccttgattggcctgtgtccgcgttcaatcattccctttgccccaggataatatggtgttgtgaatttcaaggtagcccctatcttcttaacagcttcaatacagtcttttttaaactctgcaccattattcatagtaactgatttgattgatctatacatgcatgcacaggaatctgaaacaaatttggctgtactgcttgctgtaagcttgacttgaggtttcactttttcccctccagtttgaagaaatttcaaggaaagtttcatcaaagaaaggaagtttgtaaagccgaatagcagtaagtaattcatgtgcctcaggtttttgaattctttggcgcaaaatgacttattctcaaaggattcaaaggaacccttgacagctgagtctggattattagtcaaatcattgtcaccctccaaagtggaaacaggtccttggaatgaacttgagttgagattcttgagttgattccatccacgtccttgtcctatttttgctataggtaccgtaatccgtcgtccaatatcgccttgaaaagatagtaattcgcctgatccggggtaatcgagtgtgcaatcgtaatcaaacaaaaatggtcgtccaaggatacagtcttgtgcttgcggagagacaaaaagatgaactggtccggtaaatcgtccaatactaatggcacagttctcaactacacccttgatatcacaccgatcaccaccaattcccttcataggtatgtctacttccacaacttccaagtcgagatcaattgcagcttgtcttgggataacattgaccatagagccggaatcaaccatgaatggtatcttcctcccagcaatatgagtatcaatgtatcccaaagcgcaactgtagaaacaattatattcccgatcttcttcatcctggtttaacaacatagatgctgataccttggggtccgttttcgtgtccttgacgtaggttaattttgagttcttgtgttccggaattcgtttctgaagtttcttgatcacttcttgagcgtaggttggtgaaatcgaggttagttgcgaaaaagttgttggtatctttaagttgtccaattccgagaccaaggctgattcggccgtcctttcccctttttgggcagttgttttcccttgagagtcggacatttgaccaggtgtcttccgagctgccggtacgtcccgtactatttcttctagttcatcgatttgatccaagtccattgctgcgtcctcgttttctgccggtggttttcttcgtccgcgaagcgcttctgctcgggtagtagctatattggcctcaagcctgactttttcaaagttaactgcgcctaattttggcggatcccaatcaatcctgtgtaatgatgagatgtactcaagttcactacacgtaggtgatgttggtagtggtgaggaaaagaccgctgggttatctgtcttgtaaacagcatttatagtcggctttggctttgcggagtccgcagccactacaaccctaataggtctagatgcatcccatgggatcttctcaccatttggaagacagaagtcgcggccatcgcgtttgacaagccccgctttctcatctttctgggcttcgtaacatgattgtgttgagtgaccctctctatggcaataccagcatggtcgaggttcgtaaagtcgtccagtcggtcgctcgttgcctcgagaatattctgcttttggttggttgtccaactttccagtaagtgtttctattgctttggccaggttatccacctgcttctgcaatacttctggagagttttcctccaccatcttctcacgcttttttccatcacctttcttttgatctatagttttctgcatcattgaattggcttcggcaaacccacttgctgcaaaagcattgatggatctggctcgaatttcatcctctgctacatcaatcacatccatcagaagaggtggcttgttgtacccatccttcccggttggaatgagatctgctttgactagttctctattgatgcttgtttgtatgtcaactgaaaaggctaagaagaaaaggtgagagacagccgtttcgttgataatatgttcatttctgaccaaatactttgttatcatcataaacttagattgatatgttttgaagtcattaattgtcttaattcctccctttctttggcagaaatcgatcaaattataaaggtccctgattgtgtaccggatctttttcactgaaccgccccaaagttctatcatgcttgctcgcaagactgtccagttgcgggtgtcatatccatccatcgattccagttccttcttcaattcttcgcctcgaacaaatctacacacctggcgtgctttatcaaagccgcccgcgccgtatatctctgctgccagctcgaatcgttgcaaaaaatcctcgaagtgttcgccatcgtatttcaagtcgggttccttaatgatgaccgcaggtcgcggccttggttcgtccatttcttgaggttcgttagtttccggtggtacgccgtaggttccatttgcaatgtttcctccttgggtgtttccggttccgttcgggttgtctgatgattgagtatttccgttgttcccataagtcctataatggcgtaagcgattatgtctcacaggtggtggtggtggcggatcaatattcatgtgttgactgtgttgattgcccgagaatattcctgttgaaggtgtgtttgttgtcggtagagctccttccaaatcttgattttgtgaaaaagccatgtccgatttttactaatttccagtgtttttatatcaaatgagttttaatattttcctagtagtaatcctaacttcactaaaaactaaggtctctggcttctttgccagggcaaggtagagggtattgtttactaaactaataatcaaaaactaaataatatgctactttttattcttcaattataccgatgcgtagaggttgtcatagactacagtctgttctgtactaagcttatcggctaccaccttggtagttaaaatctatatcctactgcttgtacgtcagcttagccggtcccctcgtcttcttaacttttataattgattttttgagtagttaattatttagtccggccctactaggtctatatatgaactttattgtataaactgactgaaattgcttattcagagatatgctttttcaggttgtcaagacaggtatgatttcccgcctaaactaacacaaactaacaaaaataccctctagttttcactacagtggttcactgatttttcaatccacgtgccaaacgacaggatcctctatcacgttggggactcccttgttaagctcaaaagtgttcgtgagaaccttttgctgagttcggaaagggatgtgtgaggtaacctctgcctttcctgtgtactacactaaacaagaccaccaatcttagattggcagcttttaattagtgatagtggagtgtatcaaaagatactctgttgtttaacaggtggacaggtgcaaaaatgggttgttgttatgtgtaaagatgttgtaataattgtatgtaagggttgttataattgtaaaaccaaaatattggggaacaagtaatattatggagtgagcagtgatttgcctgttatgtggggaaatgtctgcaggaagtctgctggggagaaattacaactgggaggaagggcctccttatatagacaacaatgaggtattttggctccaggggagccaggaatgagggattttggctggttgtacagccttacatgagggaatttggccaagatggaagaatacatgaggggttttggctggtggtacagcctacacgatgtgattggagaagttgagtggtttccatcagattgacaagctgtgcaacagttgctatgcaacctagcaacctgcaggctgtgttctgtaagccgcatgatgtcatcctgtatttgaggctgtacgcatcacatgacaggttgccaaggtaacctgtacgctgtgcctgcatacttccattgtacttgattgagatgtacagatgccagttcacatgtcccggagggtgaaatgtgtacctgaatccttgtacatgtaggtgcttgaccccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggatccttctggagcatatttgttgtatattattgtattacaagaaaatataaattttgaagtggttggatgggacccataaagtatcccacagcgggccgcagccaatttgctttgtgtgcaggtgcacacaccaatccgcactggcgtgcgcaagggagttatcatgcccccttaatcaaacatgagcgagctggtcttgagcccagttcaccgggagggtttcctcctgatgagctggtcttaagcccagttcatcgggagggtttctccccaatgggctggatttgaaaccagctcattgcaagggtttcctcccaatgagctgctacacagtccagctcattgggaggttttactcctgatgagctggtctcaagcccagctcattgggagggtttcctcccaatgcgctgtattcaaagccatcttgttgggaggaaaccctcctgacatgaacctatgagcttattgtctaaggctgggaggaaccccctcccagccttgtttttgtttccttttttctcaggattctccgccgccgtcctataggacccatgcctgggtcctatgggatggcagtggtcctaaatgcatatgtgtacatatgcatttaggaatctttgacgtgcactgtgcaggcctgcacgccggtatacactctgtagattggtgtgcgggcccgcaagccaatttgctttggtgtgcaggtgcacacaccaatccgcacctggcgtgcgcaagggggttatcatgcccccttaatcaaacatgagccttccctgaattggaaggaattgatctcaacaatatggttctgacaccagccatctgggagggaatgtggactcctccttacaatctgaatttaaaatcaaattgttggtgggaattcctcctgaaaaaccattacttaatgcattttgttgggagaattccctcccaaaaaaactgtgtcagatagcagcttgttcataggtttccttcttggtaatattttattcaacccagctcattgcaaggaacccctcctgatgaggtttaggctgcctacaccaaattaggaggtgttcctccgaacaaactggatttcatctgggtttaataccaactaatcaagaactcatcccaatgagctgggtttactcccaatgtttcagaagctccttccaacaagctgtgtttaatgccaacattacaggagctccccctgaaaaactggtatcaaaaactgcttgttgcagggattctcccccaataagcaagtataaatcccagctttccaggaggattaaaaagctggttaaaaattcagttttttgggaaggactatacttcccagcacaagatggatttaataccagcctgccaggaggagccccccctggtgagctgttacataagcctgttttacaggaggatcgtctcccaatactgaaatcccaggaggagttgctcctggaaagctgtattatattgattgttttcctccacatttgctttggtttgagtatccaccagcaagctgtttcatattccagttttttttttggggggggcaatccctcccaaaataagctggttttgatgggatgctcccggaaagctggtgcataataatttttattgggaggagtcactcctgaaaaactgggtttactggattgctggggggagtctctttcagagagctgaccccagcttgttgacaggaacccataccaatttttgttaggctcatgattataatttatgaccaattttatggatttcatgtttcatgtttgagagttgaggtggtgcagtgtagcatgaaggtgtggggtttgagtagtgagatgtgttgtgccagtggtctatctttgatgtttcttcgctgtagagaaacatcttgtattgcaagagggggttagcagaggctatgaaggggccgctgcagcacagtctcatgtcggattacgcgtaatctgacatgagactgtgctgcagcagctcctctagagcccctgctaaaccccccccccccccccttacccatgttaccccctgcacaccgagcaaaaattattgcaagggggggttagcaaaggctatgaaggggaagccaccacatcacttcaaaaccaagcaacagactttggtaatccaagacccccccggccaaatttttgaccccccccccccccaaaaaaaacagtaagaattttgattttttttgggttctgaccaagcttttgactttttttttgattttttttgactttttttttgactttttttttgacttttttttgacttttttttgacttttttttgacttttttttcaacttttttgacttttttttcaacttttttgacttttttttcaactttttggactgtttttttggactttttggccaatttttttggactttttgggtgatttgttttgactttttgaccaatttctttgactttttactgacttttttttggttttttttgggtttctgaccaagtttttgatttttttttttttattttttttgactttttttgactttttttgactttttgtttgactttttggactttttttcaactttttggaccgtttttttggacttcttgccaatttttttggacttgttgggtgatttttttttgactttttactgacttttttttgaatttttggccaacacagataatgtcatttaagggctttgcccatcaggaggatcccaaccctctgaccaatcaacaaaaaaccagctatttagctatctgatcagtactatggtcttgcaagccagtctgggcacaggcccaagttgggcaaaaaagaggccaagcgggcttggccaatcccaaaccccgcgtgcccctctaaacccaacccttgcttggcacctcccaaagttggagggggtcaggcccaagtcatgcttggccgagcccacgcaagtgtgccacccgcgccaaagatgacctcaccaatccacacttgaccgggccccaagtctgccacgcccaccctggagagcccagagcttgggttcggccaagccagacttgggctagtgccaagtttcagtccccgcacaacctaccaaatcaagccccctgggcacacacccaagccccattggcactcagccacacaggtcttgggcctgtgtccagactggcttgcaagaccatacttcctggtcactgttccacaatcttttagtgggaataccaggtatacatagctacttgacccagcaggtttggacttgtcatgacactatttaaaatgagtgattgatcaaaatcaaattaatcacttcattccttccccctaaaaaatgaattatttgcaatataaatttgaatctgatttataattctgattaaggtgtacactattagtgtgataaacatataattggcatctgttattgatgaatttataaagagaaatcacaaacttgaatatggttgaatttctgtgatgttctaaatgtatttctacaggggctacaaaaccaaaaaaagaagagcttcccttgatctgattgtgaatcaaatctgtaacatttgttccaaaaaaactgctgaggccatgaaaattgtattcaattagcagggtcttactctttcatttgaatcagcagccttatctttgggggggaaaactaggtgtaagcaaaaaggggaattttagaggacattcattttcttttctggggaaattagtagtaaattctgcggtaaaaactagtgactttcttgtgcgtcccattttctatcatgatccttttagtgatttttacaaaaaaattcaaatcttccggggtgacttatttgtgatttgcagtcactggaaagccagtgccctgaaatttcccctggtgcagttgcacaactttttcttgcagtgctatgtaccccacaggttcctcacaaaaaggagagacaaaatttggagctgggatcaagcttggtgatatttagcagggaagagtgaattcagagcatcatcccaaatgtgtataatactagcctacaatggcatgtaatctgtgacattagtattatgatgatatgatgttggtagaaatcaacttcagttgcaatttaacccataattatcataagtcctgttgatgaggagatctattcagtctggtaaatcaaaactttgtcattgaagtcccctcaacatttaggcctcccaggaatcgataaaactatttcaaaggcaggaagaggggtaatccctcaatcattttgaagatgtttctgccataaagatcaattacatcctctaagattctgtttgtgatgaagcaaagaattcctgttggatctcatccagggtgtttcaaagaatgatagcttggaggcggcatctgttttcaccagaagagagaaacccaagaacagaaagtgaatgaaaaagataagacccttttggctaaaagaaaatgttaaatcaaactcacagaagcaaacaatgggaccagccaccaatctggcaatcaaagtttcaaaaatgagtcaattgttgaaccccaggggattgaaactcagggagatgtagagactcaaaatgagattgaaaatattagatccagtgaggaaaaggtatctcaacactacattgcagaacaatgaaacatcaatacctaattcctcaagtccaaaactgtttggattgatatgatataccatatttattgaacaggggaagttgaatggtctccaggttgatgtctgttttcaattctgttctgctaaccataacacataactgaagatacactaattaaatgtatctgaatagtaaagccatcagatgaccaagtttccacacaaaagaagagagaagttgaaagagaatctggtccaaccttattggctgtggtctctgtaacaattcaatactggcttttggagctcagtgtcacaagagagggggagggggctctgttgcccttccaaatgaacacaatttcaatccttctctggcttggggggtttcactgtcagtctctcacaaatcaacctacattggtatagaaacaatgaaaacagaaaaatactatcaaatggaaaaaatgaggaagaataagcatacacctacagcatgatctcatcaattttggttaaaaatctagaatcagcaattctgaaaacagcctttaaaacacaaataaattctgtggttgggtttgaattgtaatatctaagactctttggaaagacagggatacagtgcagatctgcccacactctcattcatcttgtggttattgtagtttaattaggctgaatggtgttatgtagatgattggcttttgaggattaatctctaaacacaaatcagagatatgtagtcaaaaaagggtaagtagtgtgtgatggatagaagagagaaaggaaggaagaatgaatggatgaaatactatcttggtctgaaaataagtgtgaggaagagctgagtctcactaatatctagtcattcacaaaatagtcggctgcttgagtgatttgaattcatagatcctgacaatactctcagtcgatttgatgtctcaatctactatatagtctttcctccaaaggggtgccgcgaacatactcatcaagatcaaggggggggggggggcggggggcacaggtgctgagtgccccagccaagtaccacaaggctaggttattgtgggtttgcttagcccggtctctcgctggcttggttgtatgctacacctgcagggctcggtggggtctgctggatggaggggaagctagttatatctttatttgagttgaatgccttcgttggtgtgatgacgactagatcgatcggataaggcaggctacgatttaactgaaacccaggggggaaggaggagaagcaggagggggcaaaaaccgcgagcaaactgaggggttctacatattttggccccggttagggataattctaaactgagttttaaactgtttttctgaattttaattccgatctgccatccatcgatcggcattactggctccactccagagtagccctcagtcaagaagtccagcctgagcgtctcgcggtagcccttcaaaagaaatattgtattctgttctttgcactcttggcgatcgttttacccaagagtagtctatcatcaaccatcgactgcttccaattcaaaccaacccaacccaacccccctcgcagacccgcaaaaggaagtcgctacacgaacaatattccaggattagttgatcttcatcaaccctttcctcctccaactccctgctcatcatcaagcagcctacgacgagacaatatctcaatccgacccaaaccaaaccgatgcccggtgattagtcggtcagcagtaacacagtccaagaaacgtaagccacacttcccttataaccctgaaccggtcttccttaccaagcactcatccaaaccaccgcgcacctctttcttgctctgcacagctcccgaccaaagcgtcccatctcagtggagctggcttatcgtctgactggcttacacatacttccttacatacgcccccagccatcaaaccatcccgactgatcgcccgactggctgactcaagagcagaaccaccaccaaaacaccgaacctgttgcgccatcccatcccatcccatcccatcggcaccggaaccagaaccagaacaggaaccgatgtccgcctcaatctcaaccagtcccaagaggaaccaaaccacacccaccactaccaccactaccaccaccatcaacacaccctcgacccctacccctaactcgggtaacacggggtaccactcccaagcactcaatcaaccaccaccaccaccaccaccaccctcacagcagcaacaacaacagcaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaataccatcagcttcatcagcatcatcatcatcatcaacacctggaagctgaacatcaacaactatttcatcagcaccagcaacaacaacaacagcaacagcaacaacaacagcagcagcagcagcaacaacaacatcagcagcaacagattaaacaggaacaactctcaattcaccatctcaatccaaaccaacaatcccacaaaaacaacgcaaacaataaccatgcccaactcatcggcctcaaccttaacaacaatcccaacccaaacaactcattctcaatccaatcatccatccagaacctctctccagcaactcaacctcttctcatcaacctctcccaacaaccacagtcatctacccccaccaacccaccatccagctcgaccggaacgtctacaacaggaccaacacccggaaacacctcagtcggtaataatcagccacccgttgcatccacttcggccgaacgtggtagtaatggcgccaactgtaataacacctgtcaagtcaagagaaagttcaatgccaccctcgaacaaaagatcttcatcctcgattggcaccatgctaacggtaaaaaacagaccaagacggccgcctacttcactgcgctcgacggctggccgacgatcactcaacctttgatctccaactggctcaaggacgaggagaaaatcagggcaaacctgaaactggccacccccgataccaaacgattgaggatcgtcaggcatcccgatgtcgaaaaagctctttcagtctggtgtaaccagtcgatcgctgaaaacttccaattgggttgtgacctcatcaaaatcaaggccctcgaattcgccatcggattcggtttggatcaagccgaattctcaaaatcttcgacgtgttggatcgatcgattcctggatcggtaagttctctccggcttcttgaagaaaaactcgtcctgatcgtagccttaaaatttccagacagggaactcggaccatcaaaactcacaaggctgagaactttacgcaagctggcattgaagcagaaagacagcgaatcaagggcgccatagcttattatgcaccccaggacgtttggactctggatgaaaccagcttatactataccatgcctcccgatcggagtgttccaccggacagatggagatccgatcaacgtcttttgactttcgggctatgcgttaattctgacggctcacaacgacgagccccgtggatcatcgggaagaatttcagtcacaaggccttcaaacttaaatccaccgattcattaggtttcgactacagtgccaaccctaaagcctctttaaccgcagaagtgttcatcaagtggatgacctcctggcaaaaggaattgaataaacagaaccgtaaaattctcttaatcatcgataacaatcccggtcatatcgtcgaggcagatctctatcccaacatacgcgtcgaatttatctcctccaatatctccaccctactccagccactcgatcaaggcatctttcgcgtctggaaagctaattatcgccgcctgtgggtctggtttcctcctgctatatttattcgtgtagaaagtcccattcctgccttaactaacttgtgtctccctcccatcatgactgatcgacccatagttttctcgaaagagccatcagtctatatgaagcaaaaagtccaaatatttatcaaatcgatcaaatccaagccatgcaactggccaccgcagcatggacaaatttcgtccctgccgatagtattgtcagctgctggcgtcacccgcttctaacacaagattccccagccgggtttaacagctttgtcgcagctcctcctcgcgacaaaggtgtcggacaggcagaatcggatctttcaaaggtaatcgataccctggtggaactaagtttgctgaatacaaacaatcgaattccgattgaagaatataccgacccgccatttgaaagagtggtcaccttgcaaaaatatacggatccagagatcatttcgtttgttcgcaatgaggacgctagccgagatgacgaagaaccaatcgaagaaccgaaggatgaaaagcctagtatcccagtccccgcgaaccttgccccgatcaatggccacagccgttctcaagctgctccgaatcggactcctcaacagattaaccataataatcccaatttaatcgacaaccctcagcatccaatgttcaaccatcatctgcaacactttcagcattcatcgcatcccaacctcatgctacaccacagccataccatgcatgcccacaatcctacccacttgaacgccggaactctgccctatataccgaataatcaagccggcttacaaaagacaaacgaagaactagccgccaggaagggtgaagtatggagtgtacctcaagtcttggaagctctggaagaaatcggaaggtttagtatgctcaggcgagagccggagtggaaagaggtcccgcacatgctggccaggatggcacgagcattaaaaaatgaagtcggtaatcctaatagtactgctgccgccggagcaacaggaacaggagggagcccgttcaacggttactctcatctacaaagcccactcctttcggcttctcggattcactcacaagctataggccatccgacatcttcgcaagcccatccaatggccacttcacatccgttatcaaatgcccattcaccgccgcagaactccctctcccaacatccccccacatctgcgtcgcctcatcctcaccagcaccatcatccgcatccgcacccgcacccgcacccatccaaccctcgacctcaatcacagcctctcacccattcacaatcacaccctccctcccagtctcagctccttcattctcatccttcaactcaaaaccaagctcaagctcaagctcaagctcaagcccaagcccaagcccaagctcaagctcaagctcaagctcaagcccaacatctgtcccagcttcatcagcaagccttaacacccggtccgaagccaaaccaagggctcaatactccacggccgcaatcagcacactcgccctgtggaaccggccagtctactaatggatcctccaacttatcctctcatcaggctccccattctacgccctctcgcccggaccatcatccctcttctcactctcatgcctctacgctcactccctcgcaatcgaataacaacacccctcatactcactcccagttatccattgacgctatcacccatcctgttgatgtcaactcaaattaaattcatatctcttaccaccccaaaaaaatcaaatacaatataaaaaaatcacaccaaaatcgatcaaatttgaaaaaaaaaagaaagtgaaatgtactcaattcttgagttgagttgtgatgatcctctctttcctctcattcatgttcttggccagtcagttgttattgtttcttttcttcttctttttttgatctaagtgggggactatctatcttcatatgtacatacatcattgcctttatttgtttggtttcctaggctctgtctccatctatcttttttttttttttttttgaatatatacatacatatatgtgtgggagtctgtgtgtgggggtgggggtgcatgtgtatgtatgttttgcggatagatagataaagagcaagttaccttgacggatatacatagcaaacaaaaagattggacatctcttaccgtgtttgtttcttggtttttgatgttctgtgatcagtctattgtgtttgggattatgttggtggggtgggcttgtgtgtggactggattgttataaaagaatcattgtgaaccaacgaaaatattctatgtgtctacaatgtagaaacttcctttttgttgttgctcatttcttgttgattgaggtttttttcctttgttttgtttaaagcagaaaatgaacaaattgcaagaagaaaaaaaaaatcttctaggaaaaacaaagttgaacttgaactgtttatatatggtgtatcaagccatgctgggcacaatcccaagtcccacttggccgagcgccacgggggcctgggagtgtgcccagggggcttgattgggcaactcgctcggggcttggatcttgacacacagccaagtcccgcttggccgaccccaagcgctgggccgataagatcatcgacacaaccccgatctcacctcctcatcttgtccgacacaccatcacctcctcatcttgtccaacacaccaatgctatgtatagcttcaagtttttaaaacaataataaccccccccccgcaatgagtcataggaagagaggagtgagaagtgagggttgaggatcgaggtggtgagttggttttggcgcaggtggcaccctcgcttgggctcggccaagcaaggctttctcccgacccccgccaactttggcatgtgccaagcgggggttgggagggtgccaagatggctttagggtgtgccacgcgcgcttgaggatcggccaagcaggcttggcttgttttttgcccaacttgggcatgtgcccagcgtggcttgatacaccatataaatgtgagaagtgattttatattggaactggatcatgaagttcaaataagaaagaaagataaaaaaaaaacaggttaagttttgcactggccattttgcaataggcccaataagtattcatggggtataaaaaccatgaaatttgtctccatatatcagatccaattattggcccatgaaggatgattcaactctcaccaatgccccatgtgaaaactccgagtctaattgagccatggctcatgtgattgggactgtttcctctttacatgccttcatatccacctccttccatccttctacatttcctctttttagtatctgatctgcaatgtacagagcttcccatcgtcaatctccagtcttgtatgttaggatctgatctgcaatgtagcttcccaccctctgatcaacctccagcccaataatccaaagtgattgcctttacatttgtgtctggatttgggtgttttgtaaggtaagctatctggtatatctgtctctctctctgtctctctgctgaaaaactcctagattcagtggtattgtgaatgacggcgatagacaaaacagcagaacacaaatcttgggtaatgtgggattatacaacatggggtggcaatgcgattattggttatggctcatgttcatagatgagccccggggggttttttttactgctcgcattcaacgtatttgctggccatatctaagatcaaagttgagcgacctcggtgtgccaaagctgttgccacataacaagccaagccttgaagtcggctgcgggtgaggaatggtcgattgctgagggctgagggacgagatatagaccgatgaggaataacatcgagtcgatgcgtcgtgaggtcttgcttattccattctgtcgctgagctcggtctccattcggttcatcgtccttaaaatgttggactaaggagtatttagcaagaaggagggcagaattgatcccctctgaatctctgtggatcaggcataaggactccggatcgatttcaggatctaatctgaacatcgatcttcgggtggtcgcgttggatactttgtcgaataatgttcttagtaatttgatgcgcgtgatttgcgagtcagcctgtttgagcagatccgttctaacagcacttaggggcctttgttccccaagtgcggaatgagttaggtgggcgaaatcggcgagcatgcaatcgaatgtttcggctgtttcttgccaccgttcttgaaggatctccaagtcagatgtttgagagaatcggaggatcttatcgaccaagccagttgattgagttatttcctgaagcacagtttctgcccattgggatgtgtttgttcggaatgtggctgtttttggctgatcaattgagggctcatatagtaggatgaagctaatgccagtgaacaatatcgaacagatggatcgttgtattaaactggagacgttggtgatcagttcatcagatctgaagcgtttgtaccgatcctggggatggtcgtggggcacagttggtagaggtgtcttgaggacagcaaagtcgacgagaatttgatccaaggtgcgctccaaacttgacaaggtctctaaggttgatccgaggtttggagaaggatgacttctaggatagtatttcaggtcgagtgaagttacgaggcaactgagatggcggttgacggatggcaggaggctggagtggagcttgtcgaacacttccatcttcttgttctggtcatcctccgtcggctctctttcctcatcctcccattcgtacaccgcctgatctgccgcacgttcatacttgtttgacagcccaagcaacacccgagtgaccgaagctgttcaagaggtttttttttttttttgaagagtcagttgtttgcttcatgtagggtttcaagaaggctcgatcaccgaccaatcaaacttctttccgaatcagccatttgttcgaacttgacacaagtctctggctgcgggggcccgggggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcgaccaactcaggtgctgagtttggattgttttggtgggagcgtcacaagatttgaaatcctgacgctccctcaaaacttttttgatgtttggtctcggattattaaaaacctgcctgatcttattgatcaggcaaaatttcaaagttttagaatcacaaaaacaattaataatgattttatcaaatcagcatttgagctttcttttacgctgacataagcggtttgatgaactcgcacacgccaaaaaagctcgacttcagttgaaaagttgtcattttcaaaaataactacatcaaaactcacaacatgacaccagaatgtgagcagagggaagaatgtacaagaagcagaccctccttgggccacaagtaaactagataacagtggaagaagaagagcataggcagaaaaatgcacagaaaactgggtttcaagcctaattttgaaaactcagcacgcggggattgccgcatctgtcttaggcctccactggcgtggacagctccgctgctcgctcccgctcccgccatggaggcctagttaggctcgccatttgttgatgaatttttatgcactcgggtggtcaaccggccttcggccaaagttccagaatatcacaaaaagggggtccggctgtgattttggggcttggggtctcaatttcaaattttcactccgtcctccaggctccgccgggttggtgagatgattgaaatttacaacatttttttctgaaaaaaaaaggattggaggcccattaaaagccatagccagagaagaatgggaagaaggtgaagaagtcatcaatttgcttgaaatgatggacattcaacattgggattttttttttcaaacaaaaaaggacaaccaatgaggttctccatttgatttgggtagatatcaatcaagaggtacaccaaaactccagattaaagaactcaagataggatatgtgaagaagaagtccacatgtcctgaaaagggaaagtgcagagagcaaagaagaatgcagactagtttgtatcaattttgattttcccaaaaaatcacaaggatttcttactacactttgggcttcaaacattagtgtatgtgcattctgggccatccccctggtccctgcttgcatgcttggctccaggttctagctattcagggatttttacagatgatctggtgtagcacacatgactgagactgtttgttattacaccgctaggcaatgttgtggacttgtgatctacttgttcttgacattcatgcttctttatgttggcttgatagtagttattcaactttcagtggactgtaattggggcataattccccattagtttttgcatgttagtttagtggatcaagggggtccatgtactgctgaatttcagtcaaatttgttgggcattgctgggttgttgttctcactgagttcagcatttgagtgattgcattgtgagatatcaagtggttattgaattttgttagtacagaaattcacttcattatgttcagaccctacataatcagatttagacccgctgaagtcagaagaaatctgatggtggccaaaaatctggttttgcaggggctacagaacccacaggaagtcctctagtgagttggctacaatttgaaagagttgaaatgattaaaagagtggtattgaaagattatatgtgaaaaaggttgagaaccaagaagtacgtttctggaggacttcctgttgatctggagccccaaaattagaccttcaaatgctgaattctatgttttttgatgaggggaacaaagtggaagtgagttattgtaaaaatcacagacatctcacagtcctgatctcaaaagactgtttgactcatcctttcttcttcaatactcactcgagaatatctgactcttccacctcaaatccgacttccctcaacaacctcactcttcaacactcttcactctccaaccatcttacatctccattacccaatccttcacctccttcttttcctcaatctactcttcttcaattctttgttctgtttttttctctgcctggtgagatttgtctcttcttctcatttcctacttctgtcgactctcaactaactggaatccttcagtccaacctactgttcttcttccattctctcctcattgcttgtgctcttctcaaatgatctgctccatcaatgttggttctttcttcttccttctttttctcttatctgctgtgctgttttcttattgttcccttctttagtgtgtcggctctttttcgcaataaaactcagttcaaatatcttttagttatcactggctatcaaagtttagaccttagattaggggagctcaattcagaaatcaggactcacaggaagtcctctattggctcaagtaacagttagttaccagtaatgctagatagtgtagcatagtggctggccattgttgctttgaatttgattagcttttttcttaccaaaaactcaaatccaattttcagctgttatcaaatcacataactgaaacaaggttagacagttccaagatctgaagatgatccagcttgaaaatccatattggtacacagattggaggggggactcaggatgtgttagcgggaatgcaagtgactgaaaaattagagagatcctagaacccgcagattggcaggtgaggaaagtaatattgtatttggtgaggaaacaaagattgtagagagaccagtatcagagtaaacctgatagattatcataagcatattcacagaaaatcatatgagatggggtagattcatagaaaatcttgtgcaaaaggaaggtttgtgggatgcaattcaataaaatattgaactcaaatttgtggaagttgctagtttgattgcagagcctgggtatttcaggtgtgtttaaggtgcctgtcaagagaaggtgtgatttgggaggatttaggccatggtggaattacttggtcaagaggcttatcctgaatcattggtggagaatccctgggtacttcatcatagtgcagaaagctgtgtgattagtttgatttgtagtagaacaagtgagatcagttggtagtgacagtgtgatttaagtggagacaagcagtctgaaaatacatactaaaaaacttgaaaggaaatgatttaattctctctttaccactacatgagtaccaggagcatattttcaccagggaggttcctgtaagaatgaagtactcaggggatagaaatttcctacctgtttttatgggctctctagctatgagatcatgagaggagttggaccaaggaaagtgtgctcatcccctctcacctgttagagtggtggaaaatccagctgtcctctttcaccagctcatttcacatcatagcaaacttaacacaagtccaatccttctttggctgggtgtcacaaagcaaccttccaatttccaaaggagggacttgaatactaaaacacatttcctgcatgagcaggattcatggttttggtggtggtacccttacatgcctcatcacaccttcaatacctcctagattctttctaggttccagtagattgaagatctgcatcttcttgatttttccttagttttttattgcaaatgtatgtttgattctagccaaatgaagttcatgattttggacttagatttgcaaatttggcagggatccttgagtgcactctcactataagcatatttcatgccttcaaaatgacaaaaattctttttttttgtttattttcttaaaacagattggtatagaaacaggaatatgaaaaaaaaagaaaaaatacaacaagatgccagagaatgaagaaaaaaggacaaaaatattttgagacaagagatggggaggccaaaggagaaattgccaaaaaggaccttcaaattgtaacctgctcaggccaactttgagtcttaaagtataagcctctctggtgagactgggctgctgcccagacctgcctgtctggcactctcaccatgagaggtttagttaagctggacatcatactcatagtgtcaagtgacatgatggtcaaagaggaaatccactcatcctctgtcccaatgttcccagagaacacaaggcttgtcaagtgcactcatgttgtggcacaagagcaaacctttccatgtgtttatgtgttttaattagacaagaatacagctcatccaatatcctgtgttgttgtttataaatgccttctggtggccaatgtttgggcattgaggatgaaagcaatcaagaaaataacagcagatatatttcgggtaatgtaaaacacaatttttaagttgtgtttgatagagtatgacaagaatgtgattattgattacggctcgtgtccatgggacaagcctcgagcttgtttgctctttcggctctgatttaaggtatcgattggccaaaccagtgatcggggtgggacagaaccttctagtaccgagtgattacggtgtgccaaagcacttgccacataattaaccaagccttgaagtcactttcgggtgaagtatggtcgattgcagtaggtagaggggtaagatatagagctatgtggagtagcatagaatcaacgtgtcttgacatctggctcatgtcattctgtcttcgatctatatctccatgcggttcatcattcttaaaaagatcaaacatgaagctcatgcgaagagaaagcgagccattcatccaatctgcatcaaggtacatcgtggataaggccttcgaatcggtctgaggatccagtctgtacgctagttttttcgtggccgatttcgagactttatcatataacgttctgagtaatttgaggaatgtgatatccgtttgaaactctttgagcagattcgttctgatagcactaagtggcctttgttgacctagtgcggaatgagtgatatgggtgagagcctggatcgtgccatctagtgaatcgacgttctcttgccaccattcttgaagaatatccaagtcggatatttgagagaatcggaggattttattgactaactgagtcgattcagttatctcctcaagcacagtctgtacggcttggggtatgctgatttgaaatgcagttctgtctgggtcagtggttgagagctcccatagtcggatgaaatagttggaatccaataatgtcgaatggatgggaccttgtattaggtcggtgatgtttgcgatcagtcgatcagatctgaagcatttgtaccgatcctggggatggtcgtgggggacagttggtaggggtgtcttgaggatagcaaagtcgacaatgatttgatccaaggtgcgctccaaacttgataaggtctccaaagttaacccgagctttggagaaggaaacttcctgggatagtgttctacaaggtcgagggaagtcacgaggcaactgagatggtggttgatggctggcaggaggctcgagtggagtttgtcgaacacttccatcttcttgttctggtcatcctccgtcagctctctttcctcatcctcccattcgtagaccgcgtgatctgctgcagctcggtacttgctgcctagctggaccaacatccgaatgacagaagctactcaaagataatcagcaagtcagttgtttgcttggagggtttgatgaaagctagccttaccgctcaaacttctttccgaatcagccatctgtccaatgaatactttggttatcaatctggctgcctggccgaaggagaaggatggtatcacaggattagcgatcgtccacccaagcattcggatattctgatcggcagagggacttgcagttaagctttggacccggccgcgcacagcaggcggtgcaccacggccgctcgcagccggactcgtgacatcgaacacaagttccggtgggcggctgacaccgaggagagcccggccggtgagcttggcttgagaaactcggcgggactgccccctatgaagctcttcccgggattcaaagtctcaagtcaaaaccggaccgaaagaacggctcggcgatcacggtagcctcctgccgaagctcccggtgagcgtcccagtcgtcggatcgacaaggatggaccgatcaaacacatccctgttcctgtattggcctgacttgcttcagcttctgtcccaaacctggatgatcttgtacgtacaaattggttcctgcagtgcgagccaatgccagttttgtacagacttgggagatttgctgcagattgatatgcatttgattaaaatagtctcactggactcagagaaacagcagcgtccaagatgggcatacatataaaaaggagaccatccatccctcccaggagcaagaacgctgcctatgtacgaaggaactcttgcaccctcaaagatggcatcacatccgatactctacctctcaaccttggccatcctcatcatccagttccactccaccagccaacagctgagctcgttcccacccatcgatcaggttggctaccttggcaagactcaatgtaagtgaatatagtaccttgcttggacttatatgacactggaaactaatatgcaccccatctccacatagttggtgcccaaccagatctcattaactctgcctgccagccgttacttgagaaccatttcccaatactcgagcctaatgggaccgccacacaccaatctcacccagatgaccccgatttcatcgtctctcgtcactggggtaatctctcgccgatgttctcgctccccccaaacacatttggcattcaatctggccctgaggttccgtccggttgtcagatcaatcaagtcagtccctttttgtttcggtgcatctttgattcaaacttactcagccgctccttctcaaacaggtacacttagtccatcggcacggcgccaggtatcctacttccgggaccctcctgccccagtttggccaaatgatccatgcagctcaagtcagtcagccttctctattcctaatctaacttatctgtgtactcacaagcaaatcaaatcattttaggacaacggaacttttcaagccacaggtgatctggctttcttgaacaggtggaaattcaaagtaagcatcgtgtttcctccttcttatcaagccagatttatatattccgtattgactcctgtttccgtgtcttttaccaacttactagttaggcagcgaagttcttacacctttcggacgctcacagatgttccagctaggggtttcatatcgacaaaagtatggattcttactaccattcgatccggaccaaccacacgatgaacaaaagcaagccttaccggtcttccgaaccacatcccagcatcggatgtatcactccgcgctgaacttcgccgctggattcttcggcctacccctcgaaggaaaataccaccaatcgatcatcatcgagaataaaggcttcaataactcattggccccgtatctcagctgccctaattcacaattacctcaacgagctgatgccggcccccgagcctctcagatttggaaagatgtatcgttgaaggaagcccagaagcgattaaaccaattggtctcgggtattcaattctcaatttcagatgtgttagtcatcttctatcactcatttcatcaatcatctcggtcctaatctctccctttcaccacttcaaaaaaacagtaacaccatgcaagctctttgtgcctatgagtctgtggcacttggaaccagtgaattctgtgatttgttcactcctggcgaatggaaagatttcacatatgcgaatgatctcggtaagccgtagccagactgcaatttttcaatttgctcactaacaaggtggaacaccttcctcagaattttggtactcctccagttttggcaatcccgattcggctgcactcggtgccggctgggccgaagaactagttgagtcgagctccgtccacaaatctcgagagctggctattcgaaatgctgatgaccgcactccttatcatccacgccctgctcaatctctcagctggctcgcttgacccagatctcgcccacgacgggtatgacctcgatcaacctcaccctcgacgcgaacccggtgacctttcctctggatcagtctatctacgtcgacgccactcatgacactgtcctcactgcgatcgtcgtcgcgctcaatctgaccagccttgcccaatctggcccactgccaaccgacaaacggctcgagcctagatccttcactagtacccatatctctccgtaagtcacttatctcagcctgtcatgtcagaaattaggcatcggctaaccatgagatatccacgtccttggtgaaagcttcggcgcccaactggctgcacaagttctgacctgtcccaccgcaccgggctcaagctcgactagcaaatcaatcaggtgagcgggcactttacgatgtcattatttaccccacaaaagattgctaaaaaaatgattctccggattgacttaaaaacaaacaacaggtttatcctcaacgatgccgtcgtcccattagatggcttgcaaggatgcgagccgaacaacagcaccggtctctgtgacttggataacttcatcaccggtctcgaggagcgactgtcgcagatcgactaccagaagacctgcttcggtacttgatcgacttttgtcatctcgcccgccttcttgtacttctacacactcctctctccacaatatctatttccccctccccttctcgggaccaatacataacgcaatcattgactcaaggctcatgacaatgcctcttaattcgggccatgaacgtcaagtattaattttttttctctttactgttaacgatatctccaaagttgctcacagcttgttcttgggagattaattcttgtaaagtcttgctatttatatgatgcctcattacttgatatattcatcttaatgaaaacacaacaatacggtcttcttttggatgctgggtgtctattatagaagtgcaacttggatggatctagttaaatggatgtttcatgcgcgttggacgttgtaactcgatgatccaaatacctgaaacagcctcagtatttaacagatcaatgaatagagtcagacacaggacatcaagtctactgtctctggtatcctctggtgctcagatttcagaaaccttgggctgtaagtccgtggttgctgctcacaacagaccgcaacctgtaccgctaatcgcgataagttcaggtcggggcgatcgacattatgaaggaagaaaaatccaccaactcgctgtactcgtcggaagtcactgaagaggtctgaaaatcatggatgctgcaagaagcctaagggatattcactaacagccggctcatgccggtccgatgggtaattaacgaatcacagcacaagacttgagcttgagggaaggccggcctaagacctggcctctctttatagattgaactgtccaaatgggaccggaggtagctagactttgccctgctcggactgccggcagcaaacttttcctggtcatctgggaatgttgaaggtctcccggggccccgtccttcgagctcctccgaagaccgtggctcttcgacttgtcgatgacgtcacccgagataattatttcttctcagtcaagcagaacgatgaaaataggagcaaacttggactaccactaaaaaccaaagaagcagaagctataatcgattgaagcaaatccgaactaccctagaccggcactcaaacagctcccgaaaacctcgaaagttggcttgtcggagatgtcgtcagttccgactaccaaggtaggttcaagtctcttggaatactcgctcgttagcctaggctaatgtttcacgatgattcgtgcctctcaaatcaccagaaagctcgttgacctcctcaacttttctggaatgactgaatttagatcctgtgggttaccttcggtctcatgaccatctccaccgccgcccagtgggttctgaccacccgtcaacaacccaacacaaaattgcttcaccacatcagcttgactctaagcactctaacgcttgtcacctagtcagtccatcaagaatgaatctatcttttccgttatgaaaatgcatatactttacccagaaattgatcgattgcgctcgaaacaaatttacagttatttcatcttgaccgatatcaacgtcacaggaagctcgatctggataagagatctgcattggatcttgacactccctctggtactcgtagaactgggtctgatttcaggggtatcaatacaggaccttgtcatcatggtcagtacgcagctctcaataagactgatttatatgtgtctgcggacttcatattgatcggcttttatcaccaccacactcgtcaaactcggtgatctgaatgtaggctctaaatggaattggaatgggcgtgacaggcttcctgggtacaattcaacgatccaatagactgaggtggccattagttttaatggcttggatattttggtcagcgagcgaagctaagaatcttcaagaaatccgccaagaatcaatcagctaaccctaaccctgcatctcatttctggcaaggtcttaggctgagtattgtgcgcgaaatcctaacaagtggaagaaggtcttcagcccggaactcagttcgggtggccagattcttcaactatctagcagcctacatcgtattattggtttccttctatcccatcatctggagtgctcccgtaagttgacattagagccattagtgcaggtgttttaccatactaatgcattcgatgcatgctgttgtatacccttatttttttgtttgcaggtggatccattcctggagattgctttggtaagttaatttcaccacgaaataaaaattgaacccattatactttcacataacacatattgatagtgcttgatcgacggtctacagttttcaattttagacatgttaaccagaccgatattcgcaacatggatcctaatcggagtgagcatcatacccgaatcaaatgtggttggtgccaatcgttatattgaggcaaggatctggaatagcattggtggaaatatcgaggaaccaccaccagagtgatgaatatggtacatatgtgattgatccgattcattttccattcagaatgcctccatagcttattaccacccgctcacaagtattatcaaagaacaaatttgctcaattaactgttcatccattgaataatctatttcattgattccaaatgagtatgatcagggtttttgtgtgtctgtataagtaaacctatgtttctaacagtttcagtggccaatttcaacaaatccttgtaattcctatactagttacacttcttgctacatttattattggtaattcttgtacatttatgctgtcagaactagcacatttagaaatctgactcaagtccaagaaacattttatgattctcagactgttttacagctgttcttggcttgcttattttttcctcaggatgtgcacttgtcaatgtgggttctttgccctatcgcatgtttttttggctgcaagaaacacactagaatccgattgactatggatccaatttgggccaattctcgaatgatttgttcatctccaaaatgggtttgcaagcttcctctttttcttaacttctccactttcccaaccacagattttttttgtgagtcatccgggctcaacaaattgtatttttctctgttgagacatccccaagtggcaaatttatgtaatacttatcctgttccctacctagggttgtcttgttttatttactgatcacagatctgcatcaactgcacatctgggatgtctgtgtatgtcggggaagctaagatttggaatttggaaggattgcatattatttggcacagcattccttggataggcttgatccattccatgttggcctgcaaaatcgctcaacataaagttaaaagcctactgcacgcaattcccgtggatgataatctgaagctaattgagaccgaaagtaccactgcctcttctatccccttacttctggacacccgtatttttgtttgacaaatttgtttcttctggtcagcaaaacgcggagttcccctgagtccgttgtcgcctgttatacttgtgcattaatgcatagccttgttgggacgattcatgaaatggagatgttctcagtcatgcctcatgaccacgtagatattcctctgtaaacttatcgataaaccaaaagcacagagtagtgtagagatagatacacttcgatagctctcctttatgctatgcccacatcatgaacatgacgctggacgcgctccgtgcagattcccgactgtcggctgatctttttcctcgtccacgatgccggctcgggcatacatgaacctctaattgatcgtcaccaccatcccaactctcaggctcagctgtgaagcgggcgatgttaacgagcagcaatccaggatataaagatgtagccgatatatttgccatgcagtcgccaagcccggaaaacgtccatcgccgccaactagcgccaactcagatcgcgtgaagctaattgtgttctggtgctgtgcttctggtaggacggactacatagcatttgtttgttgggttccttgaggaccactgccagatcccccggagttccggctgtctttggctgaggtgggtatcttccggttggtgccagcatgaaggagagataagttgcagtgtgcgcgttcggaatacttaaagggcaggagaagctgtcttcctgaccccttggccaagttcttctcgtttcaattaccccaatcataatacattgattgcttggttgctttcttccttgcatcttccaacaaacccatccgaccgaaagtcccaattcactatacaatctttgcataccccattttcaactgaaccaaaagtcacttggaaccatcgtacgatgttcgctgctaaagagttattccaattctttgtctcgaaagaggccaaaactcagtgtcagagccccgaaagcaagagccgttcgttatagaaacttgaaatcttcttacatatctcttcaagtcttgaccatgttcaattttttaactatctaatcaatcatgacttcctgattccattatagccgtttcaccctctgctccccaaagcaagccaactcccagtcgatcgtacacagatgtggtcgcgatcgggaaaccagatcgccaagggagcaagttcggaagcgccggccggtcctcaacgttgccgaccaacctgtatgcttctggctacgttgaggccgaaatgctttccccgaagattacccagggtgcacctcgtttacacaaacgtatcatcatatgctgtgatggtccgtctgactctcatcgacttttcacctctttctcaaacatgttctttctgattaaaattcactctatcctatacgcaggaacttggaagaacggcttaagttccgcgcctaattcagcgacaaacgttttgaaattatgtgagggactagcgcctctttcaatttttgagagggcatcctttgcttgagcctttgttgatcatttagactgaccgatccttcctatagcgcgatgtatctttcctgaggaccgtcgcacctttcctcctatacctcaagttgtattctatcaagccggtctaggtgagttgccccccgatcagctgtaaaggccgttcaatgaatcaacagaattttctaacattattggtacggattatgaatttagggacaacggacgatttcgcagtaagtaacacgttttcgaatggttatgtagatctatagatttgactaacctgattggattggaaagttggatataacccaaggagctaccggagctggcattttagcaaaaatcagagaagcctatgcgttcattgctcaaaactatatcccaggggacgaagtcttgtaagtgaaaaatttaacttcaaaaatattactagtcccttttactaacttcgcaattggatggcattgaatttgatagcctgttcggtttctctcgcggagcttttaccgcaagaacgatcgccagtttgatagccgatattggaatcttgaccaccgcgggtatggccgactttcatcaagtgcttgcggcttatcaggtccggttagaaggtacagaacgttcagacaccgccgagaaattccttgataactatcgccatggaggtcacaaacacatgtgccgcttggctgagggcactctgaaatgtgtaggtgtgtgggataccgtcggagcgttaggcctacgtgagtttggcggtcaaatctgtcctattgcctcaaatctcgaaatggttttagtgctgatcgaagagtgccccccacccctgtgagaaaaaacagccggattctttggtgaaaatttcaacctgctcggattcagagataccaagttgagccaccaaatcaagtatgcgtttcatgccatgggtaagccaaaaaagacctattcgagatcaatttcagcttgcctctagagtgctgattggagtgcttcgccatgcagctgttcatgagacgcggaaagattttacagctaccaaatgggttaggacgccctcgccaagtggtttcaaagaatacccgcaagtgctcaagcaagtctggttctcgggctcgcatagtgatgtcggcggtggatatccagaccatgacctatccgacatcacactcatctggatggtagtaagcgtttttctcctggccattccaagttgaaatattgcttttccgatcagctatttacaatcaactccttattttaggccaacttgatgaaatacaatttgcttgcaatcgatgagccatatcttatgactctgcctagacctcaggccgactggggaaagcaggcgcctcatgagttagtcttttgctcaataactgtccattctgggtgatgaattgatggttttgacgtgtgtgttttttctgatcagtcctaggaaaggcagcgtgatgagcaagactttgaaaactgttcgacagttcccagaggcttgggatgaaacttcgatggaaacgatccacccctcagtagcctgtcaagaaaacttggccccggagctagccaagatttttgacgagaacacgcccaagcttttggagaagctactgccattcgaggagaagatgcgcttccattggagttctctgcggaagcaaaatcagatcgaatcgaaacagttagaccaagaaaccaatgcgcaagggaacatgctattcaccgattttctgaaaacgttccatggactagtggacatcggccgtctgagtgttgaaatagttcgaggacaaagtagtgaagaagaagttgccgaaaaagtgcttcttgaggaatgagcgaccggatctcccttgcttctcttacaaattggggcttgctttatttatatttgtgttgtttagttgagatagtgcatgtacatcaagaatgttcaatgatgtgtctactcctatttttctttttcctgctttgtgtcttactgggaaacgacctactggccaatggtgatatagacactgatttagtttattgacaatgaagaaaagaaacaaaattccaagagaaataaaaaaaaaccccaatattcccatgattgtgatgatgcaatcaattttgtttatccttgtccctgcacctctgtggcataaagcagcagcatttatggtttgcagaactggggttcgtgatgtatgaactgtccaggtaggtcacacgtaaacaaaaatgagtgtcttaaagcaatgataaaaagtagcttatagggaaaaaaaggggaaaaaaaatcagtgacaggcacataattgatgggaaataagaagtcacctgtaattagtatatcttatgttttttatctggtgaagcaagctttcaagaataaaaatacacaaatctttacagatcctctatgatgatcagaagagtctttgtacagaaacaaggtgttgggatcagcaattttgaattcttccaaggtactaggtggcagtaagaccaaaacatacagactgtaaagtcctagtcactcatcgcttgaggacctgatttctaggcaaggggtacagttttggttgaaatgttttcagttgcaatgtgtttggtttgatcagcatagagtttctcactagactgaagtaaatgaaaaaagtgttttgttcttggaattagatttttcacaaccttggtggtcccattgtcaaattttctctctatgattaacttttatgcgagaaatatcttactcaggattgcctgggttggatcatggagggattgtaaaaaattgatcatatcccactggcacaaggtgggatttggtcaactttctatagttttaccacaatttaactcatgaaatcctgccagacaagtttttcatgacattttatggttacattcaggtcaacaattgcaactaatttagaatatgatgtcgggtcaccaaacgtctactactaggctccgtgtagtgtcctgtttaacaaatccattgatgtcggtgtatgatcaacacaaaccaagtgattccaatacaacattcccttcactcattggccctttaccccctttgccttgcctcatcagcatacaagctccaagaaggacagccatgaaacatgtattcatgttacacacggtaattgtaggttagctccagtagagcttcacaaggatcaaccaacgaacacattcttataatgttgatacaaatagctaattctgcttgttgatggagaatagttggtttgattgtctgggagaatgatagattttgcttggtggacaatgtttgggtaagtggattccaagagcctactgagcccgactcttgtaccaactagcgaccttttcatgcttttcgatcgcttggtagagttttgcgacgtgggtgtacttgtcgacgatatcgagggataagccttgaagcataccagatttgataagcatgagtgccgcatagagtttgaaatctgcgatgctcagatcgtttccagcgctgaaggtcgtcccttggttggaaaggtacttgtcaagatgaccgagagtcttggggatgcgctcatcaacgctccttttcttcaactcctcctttcccgggtggtcctgcgcaaaaaacgtagccgcgatagagtagatgtctatgtacagagcgattccttggaaacacatgagcactgaaggattttggtaaacggcagcgaatattcaaacataccatcgccaaagttcaacatgatatcttgcttcacagccttctctctatcgtccgaataagtcccagacagtcggccaacgtaacgtaagatcgctccctcttgagggatcacggtcttgtcatcgaccgtcaggacgggcacttgaccgaacggacagctatccttgatcttgccgaactgctcactagtcaggcgctcgtcgatgaacgggatgccgccgcaatgaaacgcgaggcgaatactctctcctcgaccaccctggaagcaaggaaagagagatcaaagaagcactcaatcagacaatgagaaccatggcacgcgaatggaaaggcgtgatgaaaatttgatcgccacaaacctgtagctcaaagtaggtgagtttgtaggacggcatggtgagaggaggaattcaaagcagagataattgtgataagtactgttggtgttttgtttgtggttggggttagttaacttgagggtgatcgatctgtttaatggtcaacaggcttttattgtagtggtcagaaagccgcggttcttgccaaagatgcggtcatgctgaggatgacatcaccatcggttcttttgactgagtaagcctgcaaacttcaaacagttgattgaatttaaaagcatttcatcggatcgaaggaggtgcacctcatgaaattcttgcatgatttctgaaatcaaacacagccatgattctcgggcactggcggcgagaggattaagtggactcaacttcccactggggcttatgaccttaaaaatggtcgaatgagtgggtcagagtcttctttcgatggggatagggcagggggtcatgaatgacatcatcagtgagtgagtgagtgggtgagtcagactgcgatcattgattaatgtatgcatgccagcaaccagactgatcaggagtacccaattagcagccaagatgacttcaaaatcacaaaacgctgagagtgagaggctgggtgtgtgtgtgttttcctccaacttgtaagccaagatgctggcaagggaaatcaaacctccaacaggtcaggaactaggagtgtactaataccaaaatttagggttagctcatggctataaacttataatctagtgctgataggctcatcacgcttcatataatacgagattagggaagagcagacaaccaatattatgtttactatcctgggacgcgtcttttcttgttcactagcaagtgaagctgccggtctcgagaatgctgacgatcggattacgcatatgtattcagcttattgagcttgtgctttttcccaactgtcaattttctcatgcccctcgatggcccggtagagtttcatgatgttggggggtaggtgtcgaagaggtcggcgggcaagcactcgagaaagccagatttgtacacccgtggccactacattgtattatactataagtacattcacacaaaagtcctatactacacagaccagtcacttctctgcaaacgtatagactttccagagtttccaggggtacctcaatttccagctttttgccacctggaaaaatttctctaagtccctcattccccaggtgccccttgaggcctgccacccagcctcgcccagctacatcacatgtcatcatacagccacatcactcccctaaaacacatatcatcgggtgtacacaccccgcaccccggctcccttacttacacatccgtcatcggccttacacacccacaccggtgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaacaactacacaggggaaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattactgatgtcttgtacaagtcacctgctgagagattgaggatgtgggggattctggtaaggatgaggctctgggggataatggtttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactagtaagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatggggaacaaagtaagtgggaaagggtattctctatatacatgtgggtggttctgagcagatactagtggtaagatatcagctgatgtaagaagatggtatgaaataatttgtatctgaaagacaattggttatgaaataaatgtggctgacaaatgcgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgataaaataatatgtagtgcaaaaagaaatgagataataaaagactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagtaatgagttgaaatgagaggtatgatgagaatgtaggtgatataagccatgtgtattgagtttgaaatggaatataagaatgaaatattgtcttttgaataaagcttggacaaacgagtgttttccaagcgctaaagttatggtgttgggctgctgtgcagcagtttaagctgctggtttttgccacacagctttggtttgattcaccttgctgtgatcaagcagacaccagctcgccgaccaccaccaccaccaataccgatcccccccaattatccaggcatcgatcccagacaaaaatgataaacgatttttcaatcgtacaaggcatctaccaaggcttgagcgatctttatggcacttgaaggactcgagtttctggccatgcaaaagttagtttttttttcatctatcagcggtcgttttgtcataacaaaagagctcatgtgttctcatggtccgattaaactcggctttgcagcattaacaacagtacaggcctttcaagtctccaatcagactgatcacccaaacctgacaatcagacaaacaaccacggatgttataatggtcgttttgggctcaaacacttagagacattgtgagcaatgctgatcatcttcatctacttatgggttttttcttcattacctgactaccagtttgtccacaatgacattgacatcacgtatcacttcttggttgcttactcagttgactggattgatttatttggatcacatatcccctcagtagtcatcacaagcatatcaaatgaacaagcggaaacaatcggtgttgatcttttactcaaaatgcctgttcttctgcaacttttttttttgatttgtgtgttgttactcatcttatccttgaatgaagtttaaagaacaatggttactaggaaagcggcctacgtattcttctctatgaaacctagtaatgaaaatgattttgcatcaaattcaagttaatcgttgcaagtcaaatgactgttgctcctgaagctctagccaaagatgacagtgatctgaaggagatgaggactgcttcagtgaagttatttgaacatttgaccgaaagatcctagtgaaccaagtctcaacttttgagcggtagatgtgcatcaattcggatggggttactcaaacaactcattcttactcaattcttgagattggtctctgttaacatggctcgcatttcactaaagacaactcggagattgcttgtacacatctcaccaagttgatgttgaacatttgatttgatttctgttaatcttcaagatcaacaatgctatacacaactgtggtaacaacgatgagaggaaaaggttaagatctatgttatgggcctcggcaattcatatgataggaaacacacccagatcaaaagcatttgactggttgataagtggaaatggaagacccatgcctgtatgcagagaggacaaggcaaattggagaagaaccgacatcggtcctgagtagtttctagtttgtaaaataccgaccgggatcttgggcatggtttactccttccaagaaggttgtatccaagctgcgccatcgagacgatcgtcgaaccaccaacgctctgattgttgtttttgatggttttgggaggtggtttggaggcagcttcacccagattgtgaatcaatagtgatggaggccgatgtggcagcctatgacgacatcatggctttgagagggaaaagaataaaataaaaatccaaacttaaattgatgaaaatccaggattttcgagtgcagatcctgcaaatccgtccaagcattcttcaaaacacaatacttgtagtatgaaataaatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatgatgagtgagatgagatgacaatatctggatgagaaatcagatgcatgggatgaaacagtatatgtagtctgaataagtgatatctgagatgaaataaataacatttactgaaagattattatcatagaaagaagggactgagggaagactaatttgtatcttgagatgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtgtaaaaatactattttgtaaccttctgaactgaatacaagataaagggttatgtagcatatgcatatctggttgtaataacatgaaaactactgtaaataactattttgtactatacatgaccttgattggtctcaccacaccggccttacacatcatcggccttaccacggtgggccttacacatcacttaccacaacccgtcttacacacccgcacacactccatacacaacaccccaccgacaacacaatctcgatctcaatatattttctctcaaaatactttcaacctcattttttttgtctcggttttttcctctcattttgtctcggttttttcctctcattttgtctcggttttttcctctcatttttcactcccatttttttctagtaatacaatttgtgtatgattttcaaggcaatttttttggggtttaagtttcatgtgaggtctatatacatgagagcaaaagcaacagaagatgagatgaaatgtattttagaatctgtgagaggaattggacacaggagattttttttgttttgttttgtatttataagaggaaccggagaaaaccagacaagacaaaatgtgaagaaacaagcatcaggctgagtggggattcatgttcgatggtacaaatacatataagagagaagaacggtcagtcatcaacctcatcatcaacatccccttcttcatattcatcttcatcgtcaatatcttcattgtcatcatcttcatcattgtcatcgctgtcgttgaaatttgcatcttgatcttcatctccatcatcatcagaagaacttggcgtgtcttccccgcttttggaaaaatcagacaaacgtcgcttttgcttcttaccagcattcgtgcttgtggtccgagcggccttcgcgctggctccggcagtattgctcttgagacggcggtgatcagttgtgatcttctttttgggagcctttgcaatcacacattcacctttgtttgagtttgaaggttccaactccttgtccgaggtctctttgggatcagcacccaacgtctcgggaacctcaggtgctggtggccccgtgagaacgaccaaatctttggcaaaggccctcaagaccttttgcaattgcttgtcacccatggcgccgggcttgccgcaaaaatgggacacgttgattccatagctgttgtccttgatgcgcaaagtaacaccgagcttcttcagagatttctcggttgtttttccgggccacttcctcctgctgtgtgtcgctttgcctgtcattacaacaactgtcagtaaatatatgatgtggggttcacacggaaaacttactgattgcttcattcaatttttcttgggcggcatctcgattcttttctcttcctcctgtatccaaacagtttgtataataagtaaaacaaacaagagagattgagagaccttaggagacgtaccaagattccaagcggtttcctttgaaccaagcttttgggctcgtttcctaggtcggaccactttagcaacttgaccagttgctttcctgatcacctcttgactgcttgcaaaggatagaaagttggaactgatgtccaacttcttatcctttgcaaacatatccacaaactgctctcccataaagctaccgccactaacaacttcgtttgaattccccttatacaacatgacaaacccttcaatgttgtgcgcggcaccaagattttttaactataaacaaaccacaagtcagttagattctgcaggtaggtgttggaaggaactatgatctgacaacttacatcaagcatcacctttctgctccaaagttcggtttcggcactctgatagaagtgacttttcttgttttttgctcgggatgcttcagaagtcccaccatcgggtccagggcattcaccacgtccaaacggatttggcaatgtcttgaggaattcgatgtctttgtactttaacttggtttgttggtcaagagctctccaaaggcggccacattcacgctttcattcacgcattgatcgactttctgttgatcaagaacaggcagacaggccgcttgatagatagaaggagagaagggacttactgtcatagtagactttatgcgctgtggtggtccaggctgttgtgcgcaacaaaactgccaaaacccctaccttacaacctaaaccacttacatatatgaacatattattgcataatcagaatctgcatacaattttacccatagtcactcactacaactatacctctatctctattagtttagaagataatccaatataaaggttaaagccataccataactagtcattaattagtatttaatagtattttaccacatatatataagtacatacacataaattattacatcagcaggcctccaccagtagtgcagaccatttatgcaattcttgcatgcatatgtgcaaccattaggcctccacttagttacttaattgaatttacgcagactttgcataaatgcatgtggacagaaaaacctccaccaggcagtgcaaccagttatgcaatccttacatacagtagtaccatatttagttatttccacagcataattagctcaatgcatgtactctttgcaggaggcagtgcaacccacaaggtcaccaccagcaaaatcacctcaactgcatcaccaccagcaaaaataactcagaaaagaatatataaggaggcctctccttcaccaattccccccatcatcactcagcagccagttcccacccagctagctcagtggtcatcaacacaaacaccttcaacattaaggtctagtcaacaccagtaacaacaacaccaacaccaacaccaacaccagcatcaacatcaacaacaacaaccaacagtttcactacttatccagcataaccgtaaaaaccgtaaaaccctataaaaaatattccacttggattgttttcacacccatactcaccgtgtaaaggttgtacaaccatcttgtattgaattacatactgatctaggtctgatagagactactacatataagttttctccatcacaaagttacgccacaacaataaattaaattgttgtcagaattcttgtgtagtaaatagaggggcaggtctttcaaaccacccgtaacagtaaatattatctagtgaaatatcatattgttatttccccctcaaggactgccaacccatcccaaaggagttctcacagcgcctcgatgtcatattcgcaaaagttgatgtacatgttcgggcctcggaatcggctcaggctgcccacatggttcaagacgggtctgggtttgaggagtcttttggccgcaatcaagtacacttcttgttggtatcgggagtaagctgcatcaagggcaacacgatctttggccgccagacgtttgtaatgcccgtggtgggcaaccttctttcgcagctgatccaactggaggcccctcagagactccagaacaagtggatcaaggcgcttcctctcgtttggcttctttttactaccacatgtctcttgagtctccacctcgcccgcaagatcacccgcacggtcttctcccccaccagagtgaactccagtcatcccttgcggtacagcagatgcgatcgtggtctgctgggcgccatgggaagtggaaggttggtcattcgaagtgctggtatgtaacggagtagccggttggccagcggttgatgcaatcgtggtctgctgggcgccatgggaagtggaaggttggtcattcgaagtgctcgtatgtaacggagtagccggttggccagcggttgatgaacaagggttttgaggctgtttctttggaggaggaggagtgggaatcgcttgaagtggagcaggaggaggagcattagatggacaaggatttgaggcctgtcgcttcgtggagccacgcttgcgaggtgcgcgtgcgccatttgaaggaaggcatccgcggacactggcctgcggcccggcaccatggcctgaagggtgaatcggtaatggccccggtccttgagttccgaaagccggtccaccggtcaatggctgtcccggatgattagtctgatgagggataggaatcgattgtagcgccccagaattggtagacatcgcagtttggttgacatgtggtgagttgctggtccaaccttcagtatgattctgcaattgatgttgggttgagtgattgggatgggagtgtacagacgacatgccgaacggttggttggtagcagtagagttttggtgcaagtaggttgagtgtgagtagctttggttgatattagggtcaagatagtatttgttcaagtagttggggtctagatactgctcttggcctggatgttcattcgggtagttgaggtctagatactgctcttggcctggatgtacagcaggcatgaaattggtggcgcctccggaatactgagattcctccgtgaaatcagtcgcccctccggaatactcaggttcgttgatcatgtttgaggtgcggaagctgaacgtgggcggaggtaacatcttgggtggtggcgagtccggaactgtgatggaatggaaagtcatggaaggtcaggatagatctaatactgtatcatcatgtcaaacaactacctacatgtcagctcagttatggtcagtggggatcggttagaagatgaatctggagcactagttgagtttgttttggagcttgcaaagccctttggtggttgatttgtttgtttgacggtcttccgagaagattcagaaagagctgagttagagtttttagacagagcaggtgattgattgttatttgactgtgtcgaccggggtctggaggtggatggttgaggtctggaggtggatggttgaggtctggaggtggatggttgaggtctggaggtggatggtcaaggtctggagataaacctggatgagctaatggagaagccgggcggcgatacaggcccgtcttcctttagctcaagcgcttggcccgcccgactaattagagcccgtgcacgcaagtcatccaggtagctccgggggtggaccgcttgtgtccgccggcggccctcgcccggtgacgattctttcattctggccatgcaggacaccgtgatgcaggaaggtcttagtgggccgattggccagggggaatgagaagagggattgttggggtaggtaacaaagaggggcaatgtgtccctttatatactcctagtcaccataattgttatccttcttcatccagcaaccggtgtccgatcattggccggtgtccaatcatcggggtgtatatcctcaccatacttgctgctgccccatatagccctcacttaccatatacaactaaaaacctacacatatacaactataaacctacatttgtggcaatgatccatggaaactccgaagccgaaacattaaaattaaagccttgcggccttggcaaacccaagcacatcttaaagccgcatacccgacagcaacactaagccaacaatggatgtgacacaatcaaaacatctaatatctagacccacccacaacctaaaaaacatactggctggctgatgattgaagcccacgctttttcattcaagtgatagagtcttcaaattgagaagtgggaaaagtcacttgaatctggattactggccataaattgatcccccaacaattaaaatcatggttgcttcatgagcatggaataatgcctgacttattaatattagattcaattcaaagaattgagtgatgattaagaatggaataaatctggaataaatcattaaagttggttcatcctatagttatgtgtggccacttgtaaaattacccactaatttatcaactcacccaacataaccaaagttatgttgggtgattgataacttagtgggtattatttagaatggccacacataactttggaatgaaacaactttaatgagtcattccaaagcatggattcatgttatcatggtcattaaaaaatgattaaccaacatgattaaccatcattccatgatttggacagactcaatccaaactcatgtagttggatgactgttttagaaacatacagctgcaattttaaatcaactcctcaacaatcaataaccaatacttctcaaatgtactggatggtaagttagttgatacagtatattttttgtgcttctggtggtgagcggttttgcactttggactttagggggaggtgttagttattattgagtttgtttacgggtcaaagggttaggggtccagttttatttctaactctgaacacttatgtcagttctccaacaataatctgatcatccggtcctcaggtgcatccctttttttggccggaggtcgaatgaacatccaaggaatgattgtgagttaaaacactagatttatacattgataaaatcaaatcaactgatatcttccaacatatcctttgcagcatatcttatatccttgtcttcatcatggccaaaacaaggacgaaaaaacaagttacggttcctcgaaagattcgcgtgcgaagggaggtcaaccacattcgtgatagtgaagcgctggaaagagttcaaggtcttcacaccgtcatggcacatatggaccaggctctggccactgatactcgcttggcagaagagctaatggcgccggacggatattatgaagatgaaacaaatcgagaaggaaatgaagacgctgaagaagattctgactctgacgacggtgtggaactgctcagctaatgagtgaagagcttggaggggataaatattaataaaactattaaatagtaataataataaatgggtgttggtgagactgccctccttgtctagcttgtgagagagttgcactaagaaaaataatagtgtggtagatttctaaaaattatcttagtgaagatactacctgttgaggatgttgagttgtttataagggtggatggaatggatggtcaagagcttctggagttaggagatatctgagggtttctggtttattctggtttgttctattctttctggattctctggttcaattctgggtttttaataaagtgagtctttattttttcaatatattctgttgagagctggaggtgagttaaataatttctttattatttaacagggttcaataagggggtgaggagtatgggttttagtaatatctcttattacttttctgaatctgatatataagggctgatgaatgctaagtaatatctctaattactattctgtagctagcatggaaggggggttgatgaatgctaaataagatctctacttatttctctgatgcagacatggggaggaaggaagtgaaacatggaccagaaaggtcctctatttatagacaaaatctttggtgggatggtcaacagcttcactgatgagaatgattggtctgactgggtaatgacctcatactgctaatttaatgatgtcatgatgatgtcatgctatgaaattaatgatttacagctgtgaaattaatgatgtgcagctgtggaattaatgatgtactgttgtgaaatcaatattctgctgctatgtttatcaatgatgtcatctgtgtgattaatgatcttcatgttgtgaaattaatcatgagtggctgtgtatttaataaatggctgtgtaattaattattaatgatctacttaattaattattatgatctgctggatgattttatgattggttattatattattctgtttcctcctgaatggtttttagctttataacattatattatttctaattccttgttgaccattcttgttatgttgtaaaatctgttttgtaattatatatataccttttaatcttccttgtatgttttatacctctagtctgtgaagtgtaattatttatgaaataaattatcaagggagaatgactaagatttgagaatgataggctttagcatgtctatttgatattattacctgatttcttgagtttatatttactattttaatattttacatatgtcttttaaggctttatgggtttgattggtcttaccacaacggttgggtacctattgaaattgtggaacccgacgagatcgatctcgcaattgaatcaaacctggaacgactccggcaagaagctatctggttcaactggaaaaacctcgtgaaggacttacatccggtatacctccaacaaaaatcggtcaccaagaattggactgcagagaatacttacagcaattatacctcctgcagctgtatctcatcagccagaaggcccatcgatctagtcgatatctatggtaagtacgctaagacacccaaccaagacagcagttaaggactcaactgcttgacttctcaaaaacaggccaacgacgggagaggttgaagttctgctagtgcacacctgacgtggtacgacttgtccagatgggctatcttcctggatcacctatcaggccggtcaccgccttttcaatcccgctactgatcctgcacaattgccacatcggagcaatgccatttaccaccgccttgaaccaatatctggaacctcgatcgaattggttgacagtaagaaacggaaagcatgtgagtgttataaattgatgtgaccgatctgcattgagccggtcagaagctaacatttcattattttggaggcccgcgagttgcgcaaaccttttgcggctgctgttgatctatacagggagctggtggatcggaccgaagccgtggttggtgacgtattgcggttagaagagcaggcggtgttggctgcccggagctgtcctgcgtgcttcggtccaagtccacccaacctgaacgaatacccttggatgagtcaagataagctgatgatttgccttgatggcaacttccagcatcgccaccattctaaggcgagccgcgattacgatcgaatccaaactccaaacatatttgtcagccagcaggaggttgatgcgatgaaagccaagatcatcgatatagagttacgccagaagccaaaagacaaggtcagaacctctatttgctacgtacaatactggtggatcacttttttttccctatcgttctccccacccaagagagaccaatgtacagaagctcacaaggcagctgacggcaagcgtaatgagtcatcgtggaaaggttgcgacgacaccggccttatgggatgttgctgtcgccacgatgctgcaatatacatggcaaacatcaataaatcgggtgaacagcgttgttttccgatggctctcctaaacaagattctcaataatgaggccccgcatcgacatgttggcatcctatacaacataggttgctctcttgacaagtacacggctttggtgagtgccttagattgtagtcatcattctccggcgccattctgactacgacttgttccaatcatcagcgcggcttagtcagtgaccaacgagattgtcttcaatttgcgacctccttttccatgcctatgttcactcgtggacatgtcagctggattataatcctcgttttaacaaaggttgggggctatcggatggggaggggctcgaacgcatgtggtcttatctgtcacctttagtcagcccgttaagatatgccacacgaaatcatcggctcgccacaatctctcaccgattaaaataccacaatacaaggggtatcaagaatctttgtaagtatcttcaattcaatctccctttgttctacatctttccaatcgctttgttctatacgtgaagcgggtgttgattgttttatcccagccacatggctcaaaaggaagtttgttgcagcagctcgacggagggttgagaccaaggctgcccttcgtgaggttttagataaacccaatcctttctccacaaccggtcgaaattttacaaagcgttttttcaaggcccaatgggaagaacaacgaaaattcaaggaaacacatactgaggagcaagaagaaaatcgggataagttggttgaagtgtataagcaagaggccgcacttgaggccttgaggtaagtatatcctttcaaattactttggattacatacatatgccgacttcctttctattatctccaggactcggctgcgcaacactccttctacatacctagccagcaagcaggaggctcacgagcttctggatgaattagagtcaactgctgaggaactaagaaaggctgccaaaagcttaggccgagatcatcaacccgagcctgacgaagccaaaggttagattttctacttggttcgtttggtctagcatatctagtgcttatcaaccacttgtttctagaggaacaaaaacttttgctgcttctttgggaagctaaatcggaactgtttgtccaagcagtagagctttgggcggaaaaacagcccctcaccgactcaagaacgatcggacgtcgattaggaaccaagttaagcgagaagattcagaaggctatacagaagcgccggggcccaataaacaaactcattgcaacctttaacacccaatttgcgcaatacgtggccaaattccctagacaacaagtggccgacaccgatgagcaccctctcacttacgaaacctttgagagcatggctattgatcacaagttctggaatgatgggatatactatcactccaaagcaccatgggaaatcgatccggatgtccgatctggtattgcctgcatccttgtgctgcagagggtagaagaagagctggacttacttactcaggagactgcacggacaatgacatgggcaataagtacctatgaacttatatccggctatatcagatacatccgagcgcgtaagttcattttcatcatgtccatcaattgtatattctctttatctgtatctgatgacatgttattcattcgggaaaggtaggagtaatggcattagacatgaatatggaaccaccggaagatcacattgatcgcatggagttgggaaactacgatcgtcgagaaaaactacggatcatcaataaggaactacagactcgtttgtttgatcatggcgtcttgatacaagaatggactggtacaattacgtggatgtgtgctcgttgtaggcctgaactacttcgtgacatttacttggattggaacaatttagtccaacgcgtggcaaccaatcagactagttggcaaccaaagaagaacaaggaggagccggtggttgataatgtagaagaggaggcagtcgtgggtatccaggtggatgatggcaaagaagttacgagcggtgaggctgccaactctgcaggagcaccagcccaaagtgattgggaggacgttgatgatgctcaagatgcctgtgattgatctctctgggttatgtatttctcattctctcatgttttccacctctcatttgtcatgtctaccgtttcacttttttttgctacaatttcctcaattgatcttttcaatgtgtcttcatgtactactctccaccatcatgttgttttaatctttcagtttgattattgcaaatggtaaaaaccaacaaacatgagttcttaacgtgtctatttacatttggatgtggcaccataaacgaaaaaatgaaacaaatagtgacagcaaaacttgataaaccaagtgaggaaaaaaaacgatgagataaagatacggcctaagttgataggtgtggtttggtttggtccggtggggatgtcagtggcaccggtgggttggttgtgtatgacaccggtgagggagccggtgtgcgggtgttgatgatgtgtaaggccgaccggatgtggtaagtgatgtgtaaggctgatgatgtgtaaggccggtgtgggtgtgtaaggccgatgacggatgtgtataagggagccggggtgcggtgtggtataccttaagggtagccatctggcccatttaaaaattttagttttttcttttattacaaattacatactttttacaccttttttctcatatatacactcacaaatcacccaatatggctcaagaactggattctacggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacactctctggaccatcaccacactcaattacacaactcaccaccatgtcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactgcatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacacttgctatatgtagctgctaggctggtcctgttgtcctgtcacttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatattcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaatgcttcaccagcataaaaccctcatgtagacttctagttccagctaaaataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatatctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatccccttaccattgaaatatcagctagactcactctctcactctcaaatcaacctttagacccttataaaactgggttaaaccctttgtccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatctgagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacagcggggtgtgtacacccgatgatatgtgttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcacctggggaatgagggacttagcgaaatttttccaggtggcaaaaagctggaaatcgaggtacccctggaaactctggaaagtctatacgtttgcaggggaatgaccggtctgtgtagtataggaattttgtgtgaatgtacttatagtataatacaatgtagtggccatgggtggatttgtaaaagatcagtgctgagtaaatcctcaagtcggccaccgtcaaattgttcccagcgctgaaagtagtccctcagtgatcagctaacaataatattttgccaagttttgcttgctgatgactgcttttttgcttgagttcaaacaggttctcagcagtccgtgaactgcctgatgaataaccatcagggctgttcaaccggtgtccagtcaatggccaggtggaatgtgggccgggtttgggcccaaattatgagattcaaacccgcccagagctcagatggggcagggatggtctaacttactcaagtctctctgttttgaggaaggggggggggtcagatgaaggtatgccacatgctgaaaggagtgccttttgggaagttggttgggttgaaaaatccaaattccttgcccaagccaaacctgcaagtgcaaagtagacctcagttccaagtagaaactctctgtcactgatccgtaagtctggggctttagcctccaaatatcattgtttattgatgtgtttgaatgtttagttttcttttgttgatataccatgatatatgagaaacccctctgggattagccaagaatttcaagtaatgtgctcatttcatacatcacatgacactattacttataatattagtctgtgaaatctgttactatttgttccactcttatcctttttatttatttttttgttttattacacatattccctcttggggtagtgctgcctaccttgacaggatttgatccttggaagagagtttgtatatttgttggctgcttgcaagcgcttgaatactcaagaaatccattgtttggatcatataaaagccatttcatctggccattcggacttaaaagcatatgttttcttccgaatcctaaggtgggacgcgggtggatcaaactttctcaggataaggatagtttttcttatcaaatttgaattgaggtgagaaggatacataggatgaggaaaggcattatgatgccatttcttcaggcagagcttcaagcaagctgctggtgcaccatattggcctgtatgtaattgctgttatctcgaacaccataagcagaacctggtttcaggtttgtctgattactggtcaccaaaagttaaccatctggactaggtagatttcgaccaccttcttttattggcactctccagtcgatataatttaaccagatgagggggcagcaaaaactatttataatttgggtttgtacatgagtattaaattatcaaaattggattgtagcagtcttccatagctgacgccctgtctgttaagcctgggcctttttccagttgacaagcttttcatggccttcaatttcccggtaaaggttggcgatcttagggtaattgttgacaaggtcgacagccaagccctggaacttccctgatttgtaaagggtgagtgctgagtaaatcctcaagtcggccaccgtcaaattgttcccagcgctgaaagtagtgcctttgttggccagatagttatcgagacaagcaagcaacttggggatacgatcctcgatcaccatattcgttgcgaactcttttcccggctgctcaggtgtaaagaacacaagcacggccgagtataagtctactcatagggaaaaccaattggcggatatgtgtgagttcgcctctggtgaaattgcaacaaatcaggctatcgcggttatttaaagaacgtaccatcaacaaaagacagcggaatatcgacgttgacggcttcttctcgatcatctgggtaaagtcctaccaaccggccaatgtagcgcaagattgcgacctcttgagatatcacttttttctcgtccaccgtcaggataggtacctgtccaaatgggagtttctcttggatcttgccaaattcctcgggcgtcaatcgttcgtctgtgaagggaatgccaccgtaatggaaggccattcggatgctgtctcccctagctccctagaaaaaagaaaccaaaagataaaggaacgccattatttatgaaaaaaatctaaatcaagatatgtctttatagcaccttcagggaagcaaataagaaaaaccaggcgaggcagaaaataggacgaaacgccgcgcaccttgatgttaaagtaagtgagtttgtaggatggcatgattgatgacttgctcgagttggagagaggaaatactgaaagtactgctttttgtggctgataatcaggttccgatctttggcagtttcacgatggagatgtcaatgtgaattcaagccgatgcaggtatttttttgaggcattcgcgggcaggtgcatatcccttgtttgctgcagagttgccttcctgtccaatatggatgcaggtctttccaacagccgagcatggatccaaatcgcaggagtaaactatttaactgtgtcgtggttcgtatcatttttcccccttgattctaaaataatatgttatactcccacagacttgaccatcatttagccatcgcaacaccggtgcatcgcaaagaaagagaggccacggaagaggctgcacaactgtatactataagtagctaccaaaggctccaccttatcacggcctcatgacggcgcaaagttgtgatacttattaggtagcattaggttgagtgttccttcattatgaaatgatttcagaatttgaatgtcgcaattatcattgacagatcattataagcaagaaggtcccaaccacaattatcaagaatcttcaaggagaaaattggtgcttcagtcaaatgaaatttggaaaaattgcgctgcacagatttcaaactaaataaatcagggtaaattgagcccatgctattcttaagatcagtcaagcaaatgatttaaaaaccctatgtgtgcaaacagaccgggagcctcacacctaattactactgccttttttggtgactgtgggctgtgatgttgtgaagtagattgaatctgatgtttgattggtctcattttcggccaaaccaagtgtttgctcatgctggccatctgttgtcaagccggggtcgatcccccgagaggcccgaccgaagctggtacataggcaggccaacagagcacggggtcctttcgggtcccctccgatcgagagtcttctactagcactccaactacttccacccccagaaaaaccagcacacaaccacacacacacatcactaataggatggccaacaagaaccaacaaccccttcgactgcaaacctcattcgaaacgagcagcacaaaatcagcaccagaacctaactcagccacacctgtcttcgaccaacaaccttacaccaatcctgtcttcctcaaccgccgatcatcaagcgtcgccctagcctttgccacccatcccccttcagaaaaaccttggcatggcgggccaggcaggactaccgtcagcggcggaggaggaccccagggcagggatatcatcgacaccaacctcaactcactcaacctcaacaaccaaaactcaaaatctgacgaactgatcaatcagcataacccaaaccaaccaaacggacctccaatcagtcacagcgagatcaataacactcatatcacactcaaccaactcaaactcaacaagcctgcaaacaaggaacgcgtcagtccttctagtctctcttctcaaaacattcaaaccagtcaatcaatctaattcatttccctcatctctctttcctttaacagccaatggtctacgatttcccgtcaactcattctcatcctcctcacatacccactccccatcaacccgatcatcaagtccctggtatcgactgtgattcattgacgaatgaactcgacgaattctactcttacgtcgaagtccctggcgtcttggaaggtcgggacacttgggagttcgatcctcaatctaaccctcaacagcccaaccatggctcagctcatcagaaacccggctcaactaagacctggcgtgaatggtctcgtgagaagaccaagctcgaactggattgggttcaggcttcatcgaccgtccagaagagttatatcatccatctactcgaccgactagaagataaagatcctgagattcgattcgatgccgcaaggaagatactctacatcgcccaaggtacctttgctcactctacctccaccgaacatcacgtccaactcgtcattcaaaacgctcaactactgagagaggccggcgcactcgaagctatctttgtcgctctcaaaggcgtcggcggtcggcacgactggattagtagtctacctgaagctccggaccccaactcatcattttccccaactggcccctacttggatgctcatgatcgtcaagcgttcctagaggagatcaatggcgaactggccatccatctcgccgttctctacttcatggtcgaagtcttcaggggcgatgacacctggggcgaagaattgagtatgttcaatctaatcatcctctctccccgatctcatcacccacctcttggctaaacaattttctcctcctacagtgggcttagaccctcctctaccgatctatatgctcggactagtagctggtcttcgcgagaaaaatgcaaagggttacccagtcaaaaaagtgagtagcttcctgatacctcaatcaaaaaaaaacactctgctgacatcatcaacgctcatcccatatttatagcttttacttttactatggaaaagcatgcttgtcactctgggtggtatgaacgatgtagaccgtgtcaagaagatggtccgatccatcgaaagcttaccacccaatcaatctactccttcaagctctttcaaagtctccccactcgacttttacaccttcagaaaagaaatcatcaccaaatatcccacctatgtttcaccagacgtatccgaaatctatcttgctcgactcgccgccgccgccgcacccacccccatccgacccagtgctatgtaccaccccgccaattcgaccatcccacacgacccatctggccagatcaaagtcttacccaacaacaaccttcaacctggtacacccgctccctctccaccaccatccccccagcagaaactcaagaagcaacagtttcaaaccgatcaaacacgacctttcgtcttgcccttttctactgccaatgccaaactgagtagtaatggtgtaccatcccttgtcccccgaagcatcgatgaggcaggtgaactgtacatgagccatctcagaattagtactgagctttggcaaacctggaaggttcgagaggagtttatggctgatgaatctgggttggccaaagttgaagcctgcgctgaagctaattcaaataaatcacccgaacgagatccgatgcagaacatcaccaacagaatgtcatctatgaccatggaccaagtcacatccttccctacaaatatcgatgatcggccgccactccctgattccttacaaatgctgatcgagttggaagaacggatttggtgcgattttgctactgctgagcagttgaatgatcatgaaaccgctcaaaagttgaaacaagatgcattagatactcgaagactccagcgcgtcgagctgctgtatgttagtgcgcagttcgatccacacgctctacactactatcattgaccttccctcatttggtttttctttagcgaagcatcctcccccaaatgcaaagcgccgtgatcgtcctcctaaagctgctgttagccaccgtaacagcaaacaccaattcaaataactcaaatgagtctgagccacgtttgtttttgtttcttaatattcgtctttcttcccgttgaacaaattctcaccatcctaatgaagaaattgaaacaaagattatcgattccaattacagaaaagccgcccccgacgatcgaagatattgatattctcagacatcgcgagatcacttccaaggcagtttcggctatcttgatcttaacactcaaatggttcaaggcctcccgtccgtcatttcctcgtcataaataaacagatactaaccttgcttgtaaacttttagacgtcatgaagtttcactatttggctcagctgttggttgattcaaactgtcttctattgatcttgaaaatgtttggcttgcaagaggttgcagtccaagttaaaacaaaaaatgaatgtgaggactacaagtaagttttttttttaactttttgtcgtgtacacaaatgacaaccttggtttgataccctgaccttccccgacccattccttcatcttagcttcttccggtattgtgccttgtacggctcccgctttccaactgaaccatgtcctcaggagtctcctctccagcgaaaccccactcctctggtcacaagatcggctcggtcgggggatgatgacgtcgatgtgatcactgattactcttggaggaatttcttctcggctatcaactttgtgcacatcttgcaaaagttgactaagggccgggtgcaccgaatcctattgcttgttcaatacaaaagctctgccattttaaagcgtattttgagggctaaccaacccactttacaactatacgtgttgaaggtcatcaaaagtcaagtaccattttgtggaagaaagtggcgacagggtgcgtcgttttcactggtggatatgtcacagcgtggcagactgattggaggcgctcaacttaatcattctctctgcagccaacatgaaagtgatcaccgctatttacctgaactgccgggcgaatctacgggacgagtggctcttgggagtggatcttgatggagaagttgaagactcttttgtatgccatacattttctaaaaacatccaaagccatcaacaagatttttgatttttgatttcgatctagccgcaagagcaagctttacgatcgcttgttagcttttacaattgcaagcattattcagccttcgctcctcatatgtatcgccgtccttcgagcctagtggctaatccgccggagggtcctaccaacaatgcacacgcgacgtggcatcaagtggatcgccaaggtggacttaacggagcccaggcttcacaatcaccacatgcatccaccgaatcggatgtcttcccaccagtgcgatcgttttacgataacaccagatcctctgacccaagtacgacgatcgatggtttcttggaggattacgaggttgaaagtctattctatccccactactcagtctccagtaacggcttgctggaacgaagtgatgatgctgccacttctgcgtggaaccgacttggcgagctgctcggcgacttcgacgacatctcggatagcgaaagcatagcctcaattggctatcttggcggcgagtttggctcagatggtagtgtgtcatcactggatgattttaaagatgaagataaccagagtcgtagggcagagtgggagcacttgtcaccggagacgatcacagcacttgaggaagaaaggaagacatcagaaaaccaacacggatcgccctcccaaatccctcggcgtaagaagagtagcgaacccaagagtcccgcgctacgaccggtcgtcttcgatggtcgcgacgatgacgaggtgacagaacaaatcgagcgagagaggatttcacataatctcgatctgactggcagtcccagagcttcgtcccatcgctcgccgcatttcggacctcaatctccgttgaatgcttcgcatcacagtgggccagccgtcgatgaagtagaactcatctttggagagtaaacttgtttttcctttttgttttgcttcctttcatcctgtctatgattgtaaatgtatgattgaaagtatatagaaagctcattgatcatttgtgtcatttgactgaactcagtctccctgatattcaaagtctcaaactgaaagtagtgatccagctcttacatagtctccatatccccgctcacgtgtactcaactgatttacatcattcaaatcattcgatggttattcttagctcactttctgcatagccattacattttttattatttggtaaatttgatccattgtgccagtaactcagaatgacgacgtatgtatgagggtgatggctcgtgagtaagcggtccacccggcaccaggatacctggcttaggttgccatgcagctggaccgctttgctcttatcctcccggcgtataagttctaaagttttcaaactctgttgccaacactttaaacctccctcccgcttcaaacaacatcataccacttggatacgaactccaatctgctctcgaatcgtcaagttcgagcaatcaattcagggggtattggatgtcagaccaacaaaccatgccggacaagagaaactagattgcgtttggtcttcataaagatcgtgattcgtgatacatccatatttaagtactcagtcagttcagcattcacatcggggccggcccgacaggtgtgatgtccagattccggaggcctagttggagtaacagccaaggttgtcgcctgttgtcgctggttggcatcatcctttagatataaattcgtaactgtgtagcagcccaccaagatttggcactggctgcctacacatacatttgcatatgagcccaacacgtgtgacctcatgagccttaaggtttaagctcttgatcgatctcgtctcgtcctctcgccaggtctcgtcctgtctcgtctcgtcaggtctcgtccacacgcgttccgttcttctctcaaacttgaactctcttcagcttattcatgtatcgtgccaatcaccaagcctgacaatgaaaaacctgcgaagctgtgcccgtatggacacatggccatctgacgtattcaccatgcccgaaagtctcccatacaccatggggatccatatatacggaccaaacactgtcccagcaagcaccgctagcacttactggtcgccggtcggaccaggtcggttgatgagcaggctttgtctgatgagcgctgggtaaggttagtctgtgttggtgatggaagcaatcgctcaggttttgggtacaccggcatacacacgtacttctctacagcgtgtttcacaacggctggtgttgcagacctgataaacgctacgtgcaggatgtactggttgtctcggagcttgctaacttcagccccataaattgcaaggttttcagtgatcaggactttgacacatccccctactttgcatgattgccagcctcagcttcagaatgttctctcatcgtatttccaaatacacctggctttcttggtgtgcattgatctattttttcgcaaatgtgctattcatcgttcaatcgatggaaacctctctctcggagggttcattcgacagcattctggcgagtttttatcaaagtgctgagaagttctctggggaaatcccgaagcatattgaggagaattacagggcaatggggccgatcagaaaacaggcggctggtccacaaggctccagctcaagctttcccatcaatcacaacaaagctctcgccgcaagggtttcgactccgtcaaacaatcaagtagttaccttcaataatgctggctctgctgccagggttaatcccgcaacttcaaaagctggcaacccggcctctctgagctcagctcttattattcctgggggaataacctctgatctgggcttgaaggctcacgttgcacagtttgaagaaaaaatccggtcgattcagtttttggcgcggggtaatggaatccgtttacgaaacctcccaattatgatgttcttcggatttcaccatccaaccatgacaatttgcaaagctagcgtttcgggaggacagcagccagtagaagttctgtcgctcctcttcagggaattgcttggatcaatgtggagcttacaagtcgaagaattaaacagcctccgatcccagagttttgaccatgtgattgagttgaagaaactctttgactggctgtgcatccagatattttctcctgaagaaggtatcccgattgttgggtttctcaaaagtcacactggcagtcgaaggaattataattttcaaacactcaagcatcgaccaattcagtcacaactgttgaaatatttctctgaagatctactatctgaaatgccactagcatccgacttggctccagttctgatggagaagtactggaatgatatggaaggtgagcttccatatcttgaactaatgcaaaggatttgtggtatcatcatgaactgactaattgatttggcctttcccttcaaacctaattcataacacaaacctgtgtaatgctaaatttggatttcaaattgcaaacagcaaaaaatgctttcaggaatctcgaaagagaagtctatacaggaaatgaatttgaaagaagagtccaagtgcttgcaatggtggctgaagaggtctacagtaaaaataaagcaaagtctgtggaaaacagtttgtgggatcctttcttgttggcaattcatgaacttcccaacatagaaaattatgggtttgatgtgaaaaatttgaatttaccaattgcaatattcacaatagatggctcaaactatgttaatgttttaagacctccttcagacggtccagttccaatctcaaaattccatgggttaatgagtgatctggtaaaacatctctatatcttcaataagaagatctcaaaggagctatttggatcaaaacaccacatactaaggattgaacacattctccactggctacaacaagctgtttttaacccaaaatcaggtgttcccattgtgggtcaaatcaagaatgtcaattcaatcttgaaatttgaaggttttacaccattagatctattcttgatcaaattcatttcatatcaagaggatggaatcacagaattagcaaggactacagcagaaatcatgacatcttatttgaaagagaatgatccagaagcttatgataaaattttgtcgttggaatcaaaacatcataaaaagcttggtaaaacctttaggaacatcttttcttcctgagggtatacttatatcatcaattctttatttcacttttttatttgtctttttcacactgaataatagactgcacatatagatcttcctgcacactcaaactcttcatgcatcagctccctacctaaagttccacatgtgcaaagcaaaattcttatactgagattcacaggaagaacttggctgaatgaataaatcatttccattagagatccttttattattttgtttagcttctcaactccttgtctcaaatttctgtcttttttcacttttctctcttgatttctaatcaatgattccatttcttctgcatactactgatgcatgattctcagcaaatgtaaatagtgcatttgaagcagctagagagatttggaatgaaaaatacagctgattttgtttgccaacaagtccttcttagaagagctttccatgatttttcttcattggccagggaaactggcatcttgcacactgtaggcattttaagatttgttccattgatgcaaaacattgctgtatcaaactcattccccatcttctttctggtattcagcattattctattccatttaatcccatgatcatgaatcattcatatatccattttgagtcatattctacaattaatccactgggccaaaacatgttttaaatcaatttttcccaaactctctctccctgtctgcttatccttcctccatctctagtggataactatatagaaatcttgatgaactgattttttcaaaagcatacactggttaagctcatttactctacagaaagaaccagcacatattcaaaccctaacccttaaatgcaggatatacagtttatgtttcaaaacaattcacagaagcagtttttgaattagatacaaaagcttcatcaagaagagtgaagaagcagttggacaacattcctcaaagcactgcttggaaaccaggtattgaaaatgactatttggaccatttggatgtcttgaatcccaagatttgaaacatttcaagaataacatttgaatcatagatctaagaaaataaagctgaataattatgaattatagaggcaaactataaatactttctagtgtattggtatcttaaatgtgattgatttctgttggaaactttggagattgtttaccattttgatgttaaatgaatccacttgattttagtcaaatcacagttattgattgttttgatttaaagggggaaaaaaaaaacttatatagtcagttgagctgattcgaagtttgaagggtggttagcctcaaaaacaattgaagaaggtgttttagggccagtatgtaccattcagaacaaaaagtcagaattagcgcgagtcaaatcccccgttctcaccctacccagccccgttgtgcttcccccggtggctcgctcagatctttcccctcctcccccctcccccccctccctgctccccccctcttcccttcgctccctccttggtctcttcgatatccaactacttctcgaccatctccacacttcagcttcttcttcttctccttcccttgagtctctacagcctttcatctctcaaactacacatcctaccaactccctgattgagctccgtgctcactagcttacatacctcaacaccgacaaaccatcgatagaagaaaccccatcctcatctcatcttactgtcgcttgccttcaatatgtcagaaatacgccgaaaactagtcatcgttggcgatggtgcttgcggaaagacttgcttgcttatcgtcttctccaagggcacatttcctgaggtccgtcctcatcctactactgctcacgctcgcttccgagaacttctcaacacttccgattcccttatatatctatattatatttacgataacctgcctctctctctctgtctccacctcttctgtcaaacctcttccaccttgtctccacctccacaacttaacattttaccttgatttttttttcacccaattaaccaactttttggaatatcaccacatccacaggtctacgtcccgaccgtctttgaaaactacgtggccgatgtcgaggtcgatggtaaacgggtcgaactcgcactttgggataccgccggtcaggaagattacgacagactccgaccgttatcctacccgtaggcttttttttcccacacactctgaaagatacacatacgctcctcgtctcttattttcaatcttcttactgactcttcttcttcctcccccatccttccgctccctttcatcaaatcttgaccactttcgctcgccatcggaaatttgcaaacttgatcagcgactcgaacgtcatcttgatttgttttgcgatcgattcacccgattcgctcgataacgtccaagagaagtggatctccgaggtcttacacttttgtcaaggccttccgatcgtcctggttgggtgcaagaaagatctcaggtaaggctcatcgatcactcgctcatctccccctcactcgatcttcctctctcgatctattcactagatagtaacatctcctggctcaatccaggactgaccccaagacgatcgaagagttgagacgaaccagccaaaaacccgtgacacccgaagaggtaggctcatcttactctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacagtccagacatcacgccgaagctcatctcaaccagctccaagctaacccaggcttcctcagcaccctcttctcactcgtcgcctcagctgaccagccattaccagccagacaggccgctgcaatctacctcaagaacttcaccagatcctcctatgatcaccagtccaccaggatcactgctaagccgatcgaccaatccctccagaataataagatatccgaccaggatcgcaccttcctcaagcaacacctcctgcaggccatcgcatcagtacccagctcgatcagcacactcctcctgcctacccttgccgtcatcatctcttccgattaccccgatcgatggccggaggtcctgccacagacgatcaacctcatcggctcaaacgaatttccactcatccaagccggcctactcagcctactagagatcatgagactataccgctggtctggaagagataagagccaactgagatccaacgctatcactctctccttccccatcctcctccaactcgcccaatctctcatctctcaccctccagagaattatggactactacccactccgactagcttggatcaagctaactcgaatatcggcacactgctctacctgatcctcaagatctataaaacctcaatcaccgccgagctacccatctttcaacagcaacagatcatcccctggggtcaactcttcctggctgtcatccggaaaccattaaagaactctcccggcttcccaagcgaccctgatgatcaggacaggtggggttggtcaaaagcaaagaagtggtcttactttatcgtacgcagcaaaccttattattctacatcaccacagtctgaaatgattcatatacatatacatatatatctattgtgcagttgaatcgactttactccagatacggctcaccatcccaactaccaaccaacatgctacaatataaaccattcgccgacaacttcatctcatcctttgctggtccgatcttgagactttacctagaacaggtcgaactattcattcaagagcatgattggatgagccgtaaggtcatctgtcatactatcatctttttcgaagagtggtaagcatagaaatcaatcaactcatcaacaccagctttccttgtagagatataactaattataaacattttgcttgcattgtttttggtttttagtatccgacccaaggagacctggtcggtcttgaaaccacaaattccagtactactgtcacatttcatcttcccattactctgcattaccgaggatgaggtatgcgagtttgagaaccaaccagaagattatgtgcgctctcaatttgccgaattctttgaagatatctgctcgaatccgagcaccatttcagccggtttcctcctcgcactggccagtggacgtaagaagacgatgttcatgagcttgctgaccttcatcaccgatgtatgtgcaaagtaggtccaacacgatctcactcgatccagctttcctgtaaatttctcactgatcactctcctccttccagatacccagctgaccacaccccacgggataaagatggtgcccttcgctccctggctcacttggccaccgtgattacggagacagtaagttcaatttacattcaagttgtttaaaaatagtgggtctgctaaccgtagatctttactttttcttttctagaaatccatccgtcctaatatcgaagaattcttctcaacttacgttttccctgagtttcgtagtgaacatgccttcataagagctcgagtcagcagtcccatcaattctactatttcttttcttcttctcaggattgctaaattctcttctgttcttttttgtcctctttttgtattgatagacgtgtgaagtcgttcggaaatttgaaattgccggctcagaatggtcaaaacaggaggtgagcataaattacgctaatttggtttactttttttttgctgacaagattttgtcttgtaacatagttactcaatacggcctatcaaggtgtcactcaatgtttatccgatccctccttgccagtccgagtccaagctgccctcactcttcccgaactttgtgagcatcctcaggtccacgaaggagttgctccgcacattggtcagattatgaaaggtagttttcctgcattataaaccttgttggattattgaccaaattgaccagtgtttctttgatccgcagggcttttggcactctccaatgaggtcgatctcgacagtctcacacaggccactcggagtttagtctccaagttctccgatgaactactgccatttgcagccgatatgtctcaggcccttcatcagtcgtacatgaggctaatgtcggagatcgccgatgctcgtcgacgattgggagatgaggatgacgactcgagtgaagagaaagtcttagtcgcaatgaacattctcaaaacgctgcaacagctagtcgtaggcttagaagggaatgtcaatgtgctctatcaagtcgaagctgcgtcaatctctttgatcaaatacactctcaaagaggagatagtcggttagtgcaattcaattcattgccctctgtacacacagccattgaccaatctttcaaatcaaaatagaaatttatgacgaagcgttagaactgctggattccactcaatttgctttgaaaaccatcacaaacgagcaatgggatttattcgagatcgtttatgatgtctacaagacttccggggccgatttcgtagccgagatgtttccatcattggacaactatcttacctatggcgcgtcatacatctcaagccatcctgatacgatgaacaagatgctggatatctatttgagcgcaatgaccagcaaaacgttgagttgctcggaccgaatcatcgcttgcaagttagccgatagcatgttactatgcttgagaggacacgccgatggggccgtgccaatgtttctcgaacacaccatgagaatcatccagcgtgggatcacgaccatcgatcccattacgaccaaggctctactgatgcatgcactcgaagtcgtcctaaacgcgatctactataaccctgggatatcgatggacgtgttgatcaagaacggctggagctccgagttcttcggagagtggtttagtcgactctcgtctttcaaaaggacccacgacaaaaaactcagtctcttggccatctccgccatcctctcgatcagcatcagcgaaggggttgataacatattagcccaaagctcgggtcagctcgtcttgggcgccctgacactcttcgagagcttacctgatgcgatccgaagtaagtcagacaaacaacgaggtcttccccaaaaaaaggcgttctaacgtatgccgccattcgatttagctcgtttcgagctcgaaaaaagttacaacctcgactcggatgatgggagtgatttatgtagtaatgggagcgacgaagatgaaaatggagaaaatggtgagatgaccttgaggttgatgtcaaccatgaaccgtggcactggtctgaacgctgtccatacatatttttttagatgatgaagacgtgattgatcaaccggaggaaatataccgtggtcacgtgacttcttcaagaacaaaagtaagctcccaaagattgagttctataatatttgattatgaaattgaacaaaccaattatttttcctgggttggtccgtgcctcagactcatgatagtccatccgacaatgtcactgtaccccccagctcattatggagcgacgagatcttgtgggagacccctttggatcgattggacgcttattgcgaattcgctgccgtcatgaaaagtctgcaatctcaaatctcctatagacactcaccatagacattttttttgacataaaatctgatttgtttatctttggtgtatcttttcacgggggcagatatcgagactagtggccacccagtcttgaacataatcacgaatagcttatcaactgaccaacgagatagattacagaagatcttgaaacaagctaacgaaggaggcgaacaagtcatgaaaggtcacatccaggaagccgttcaagctagtcggagttgggctcaagagatcagctaaaaccatcaagaaccattaccctctcaaagtgactttttttttgtcatgcttaaggattagttgtcagtaacttcaatactaataaaaaaaaaattgttgtcaattttcttttgatgtgcataacatataccattgtatcgatttctatgttatttttgtgatttcttgggggagagagatacatgagatttatctacttacctannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagttattcgcggattgattcggatttatctttccttttgtttcgatgtattttttttttcttcttcttctaaaatttttctctcacatacaactactcactcagtcattcccatcttcactcgatgcacctctcagatcatctcagtagatcaaacgtttctcatatcacttgtcttccgcctcatcccctccatcaacttgtgaccacagaccttgtagatagatataacaatatacgttccgtcatacccccgtttttttttccttccttttttattattagaagaaaaaaaaatattaagcctcatcttatgctttttgatctcttctttccaatccaagcctatgccattcgatcacttttgacgcatgtagcacttttcattgtgaggaattcatcatagtctatatgaaatgaatatttgacatcaacaaaagtgaaagtgttctcaagtcacaattaaatatgcctttctgtattgagagccgtatttttcaaaattatcatttctgttggtctcaagacgtcatattgagcatggaaatcaaacagattctgataagtgtggaaggatttgagtttggatttcaagtcttgctgacattgaaacgtacttgggtgagttgatactttattaattcaatttttagttcagtccagcctgcagtgtaatccagctgtccggtggttttggttggatttccagcaagtgcaaagatcttcttggctcgtcctgctcccagacaacgagagtaatgatcttcaagttgaggttacttttacatagagaccctccccaaatcccagcagtaacaaaagcccaatgtaacaacaaaccagaatagagaaaagaaaagaagaacgcgataagaaatacaagtagctagctacatatatagatttagtttaatcaccatattgatcaagatccagggtcaaactcttcgtcccaccccactcattgtccctataaatccccaccaagcccgacgctttctcgtaaaaagtacctttcaaactgatcacaacaaattgcaccgattctcctgatttcttgcgaacataatccgcaatccgtctgacatttgtattatctaacgccgcgtccacttcgtccaaaacaaagaaaggcgatggctggtagctgtttattttatttttgccgataaaatgaatatgtcaagagaattcagattcaaaccaacgcaattataatataatcaccataaccgaagacttacctgtgtattgcaaataaaagtgcaagtgctgccatcgtcttctctcctcctgatagttgctcgacatctcgataacgctttccaggtggcatggtgctatacttaattccatgtagatacggttcctagattaatgtccaagggcatcagcttgtttgaaagaaatccgatgctgaagaaatctgcaagctacttcgaagtcatctagctccaggtacgcttttccatcatttgagaccccccgctcactggccactcttccgtcgtggggatctcctctggtcaactcccggtaaacttcatggatctcgtctttgatatggctgtaagcctgattgaaaagattgactcttttattcctgatctcattgaactcatccttggtggctcttgccagtttgcgagcagcttcaaattctcggtcgtgatccctcaatcgattttcgacttcttctaacctgcagtaggcaactttcacatgttacaagacgatatgcaaagcggcgcaaggcaggagattactcacttttctagagctctcgttttcggaaccatagcctcgatctgcgtattcagtcgtgcgagtctgtcgatgaaatgctgctctagctcaaagctggggttctgaggaacaaaacattataagactgagctgctccatagacgaatacttccagcagctccatagaaggtacggacctctttctcctcctcatctaacttcgcataatcaagcttgatgccataatcttgaggggtcactgctcgcggtgtattttcactcgaagcctcgtctcccaccggagtagctctgacgacctgaaaacgctgaagccataagcaagtcgccagaaattgaagttgacgaaatacacgtacttcctccatgggaatttgaagtaacgatccctgaagaataggtagtgatatgctttctagcttgcatcgtcggaaaatgttcaatcgatcggatacaagcctttcgatttcatcgttctaccatatcacatcatgcaccatgtagtcagattcgtctacctaagaaatagttcaagtaagacaattgtatacccaaccaccaatatctcttagagctgcatccaagactttaacagctttcgacaactccttcttagtttccgaaacaatgaccgctttttccgattgagtttgaacgaaatcatcatgacgagacctcaattgcgaaatttcttgatctatttccttcatctcgttctgaacttgctgttttttgacggtgacactctcaagagtcttgagagtcttctccgaagaagattgaacggtagcttgacgttctactagaccctcgagttgttccgtttcaaagttgatcctgcgcagaagttgacagcaaaaagttagtaccacaaatcaaatgggatgtacccagcagaacgacaaattatccaaatgaaatataaccaaactggtgctgtagtttcgacacggtagtttcaagtcgttcttgctccacactattctgttgttgaagctgcaaatggtgaccttcgtaatctcgaatgttttcaacattaattgatctgcaaaaggattcaaatatcttgtcttcaacccgattaactgcaatctgcgcttcttgtagtgaattgagttcggctttgattgcatctatctcggcttgtgcctaaggcgaggaagaatggattagatgtaatcgtgagaggtattgtgtacgggaagcaagatttctaaaacgcactttttcatcctttttttgactcaaaacctccagctcactcctaatacctgacagggcagtttcacttgccaactgttcagtcatgatgattagtaaaccattcaaattaactagcaagaggtcaaaataccaggtcatccttgaggaatgccaacgttgcctccaatcgagaaatatctgccagtaacgcctcatcgttgtctcttggggcattgctactgttggccttgattttagccagaatatcttcttgtgctcgtttcaaacctgatatgagggtgactcggattagtagatgattgggatgcggaggttgtcagactcaccctgaacttcccgttcatcaaacttgcgcgaactatctaagccggtaacccctccactcatattcccacctttgtgaattacagtaccgtccagtgagacggctgaaattgaagaaagttgataataaggtacagctgcttggagcacgcaggcagttggtatctgcactacttacccttaacttcgttccccttgtcatagacgacatttcgagcgatttgtgtcgaatcgcaaatgatcgtatttccacaagcgtgctgcacagctctctcatagacggggtcatgcttgatcaaatcgatagccaaccgggcaccgctcgccagatttctgagacgttcgttgacgggattcactttgattgtatcgagaggaataaacgacgctgaacccaaacgttgaattttcagatactggatcaggcggtcaagtcagttcggtggggtgttacgagacttgaatactaaatcatctaggtacctccacacattcaaatgcagttttctgggagtccacaacaacagcgttgagattccggcccaatacaattcgaatagccacgtcgtgctttcttgctacggggctgcataggtcttgtaaacgaccgctgacacctaaaatggtagattcagagactagctcaaacgttgactagcagataaatcatacctgggaataacctgcgcagcttttcgatcatggttcgcatacgtacttcagagtcggtctcacgttgggctgcaccagcctcgctgatctttttcaaacaatcttgaagcttttctttgagttcagtttcggtttgactgcaaagtcccgccatccgattgagttaagagaacaagagaagctcagtaagacaaaactttagacaatgaagagaacaaagagagcacaaacgcttgacgggtcctttccgcttgaacgtcatgaatctgctttctcttcttatttaactcacgaagcacgccatcgattttgttttcggtctattttgacaaaaaagaccgaaagtcatgtcttgttaacttcgagccacataatttcaacttaccatagttttcctgtttgtttgggtatcgtgatcctggtcgagttttttataccgagtttgggcttgttcgagttgatcctctaattgactcagtttaaaggttttcgttttgagatcttgatttatggttttgataagctcatgctctttagggcattcattggcactcttcgctttcctaaaaacaggacgatgcactcccaggtcagtacgatgaaggctgattctgtcgaccatctcacatgaacgagaccaggagaggcattacagtgtttggtattctttgagcttatcttcggagattgatatatttcggttactggcctgttgcttggctatttgtggtcggagttgggcaacatcattgttagtatggatcttaaaaaatacaggcgattgaacagatagtaccgtagaagttgtcacgagcttcggttacaatggccaattgtcgtcggagcgtgaccagttccttttccttggcggtcttctccttgctaaggtttgccatagttttctcttcattaagcttctttttttctaagtgtttcaacttctcttcacattccacgagtcgaggtaacttctcttcctctttgtacttctcttttgattttaattcattctctgttctcgccacctcccttgtcacttgagcatattcgcgtcgggccgcagccacagatcgctccaggtcagccacttcgagacgcatgggccctagagtttcattcttggattcgatggattctaaatgttcatttatctgcgcctcgatgtgaaacagtttccagagtaaatggtggattatggcctcatcctagaaagcaggggttccaaagacagaatagttagaaggcttattttgatgatccgaattggataaacaagtcactgactcggtcgtgacaaagctgatcgtatttctccatttcagttttctgatgtttgaaatccttaatctctgcattaatcactcgtcgtctagcaatcgtgtcgtttgaatttttcgatgcctccaaataagctgctttctttcgctcatattcggctgctaattccaaagagctttacaagaaagaaaaacaaaaatcaggtctcgaggatgattcagatttgttgagaatatgcaaataattactaacccactgatttgatcgatcaatttactaagggatttagggttttggctggcgatagcctcgacgtcaccttgaaagactaggaagttttttgctttaacgaggatgttgtgggattcaagggtggccacatagtcctccaatttgactacttttttattgatcgtgtagattgaggagcctgacttatcggaagaaacggtctgggaagattgaggggaagggattctggtgagattgcagagaatgaatggagatagatgagtgactgacgattgttcgggaaaaccgatactgttgaccattcctgtgatcgatataattggcggtgacagatgctttcttaggttgttcatggggtgtagatgagtcttccagttcaccggctttgtagatcaaatctttgagttgagttgagcgtaattgggcggatcggactcccaaaacaaacgagattctgcaaaattacgtcgatcagcaaaataaaaaaaaagtaaagagagattgtggcttgtactcacgcatccatcaagttactcttaccagcgccattggggccgatgacagcggtaaaatgtttgaacggaccgctggaagattaagggaaagctcagctttatcagggctagtgtaatgattgatggaaatcgcgtacatagtctgtactcctgtcaagatcagtaatcaaagttgcaaccaattcatgagccgttaggattctaatgcagaactgagtgaagctttcgagatgaaacttcggcagacctttgtaagaccttcaagaccccagtacgacagccaaggatgagaacaataagagtcagtgggctgaacattttaccagagtggaagacagtgagaatcagggcttacttgaaattatcaacttcgaccgaatgcagaggcatgatacataaatttggcgagatgtaaggattccaaggataagtcgaacggaatcaaccaatggaaatatgagaaacttgggtggatgcgcgtcacgcgagtcgcgactgacccccggaccaaggggaccggaatgagcgcagcgcatacaattacatacatcaaccatcacagccatcagaacttcgccagtctgtctcactcaaccatcaacttctcctcgaaggatcaatgatctgagagaacaaggtttgatataatagtgatttggaatcaaattgtgttttcaggaaattgtgatgatagatacatattcggtcttggatcatcaaaggacagttgatgacttgaaattatcattacatgcttcagacaatccaataaaacatcataaaagcaaattgtctagaatgaaatcaaaaccacatctaaccaaagatagatctgtaattagagtaatcacaccactattgcattgaatatcttgacttgatgaaaacagatgatatagcttcagagacactagaaaaccttttgaacctgtctggattttgaggtcagattttgagtgaaaagagaataaaaggggatgatgatattatctcagccagccatcacttctggaagtatacataacaaaggtcaaagcacattgtgttacttatacagctggtaagatgaatattgaaaaacttcaagctcccatgatcaacatctaaagacccaatagcatcagattcagacaaaatgaaatcacatttagacaaaatgagatcagattttgtgtttaaattggagtgaagaggctaacaatctggttctgtagcagctcaagaaccaacaatgcaacagccaaattgaatttagtaaaattctgatggtagtctagtgtcttttgtatcaataaactacagctacaacttagctctatgtatctgagctgtagctacagccacccaatgttcaaccaaaaaagtgtagttttagctttagtgggtgcttgcttgctttctagctgtagcagcttgcaaattaactgtaattcagtgtagttcattcagcattgttggggttgagtgatttgctgaagctaatagcctggaaagttaacaccctcaggtatgctaattttgaagtggtacttatgtagttttttagtgtagctgttgcattgctgccagaaccaacaggaagtttcccattagccaccatttcctgtgctcaacacacccttgtcacagccaacagtgggtagttgctgtacagaatcttaactcgatcagggtggaaaccattttcaaaaattgtctgaaaattctgtggtatatgtgaaagatagactcatgtagcactgggggggggggggcatgttgatatgggttaaaacttggttcaagaggagtgcactgactgagtgcttggcaatcatatgagaattgattcttgtcaattatcttttcatcattatcccatccttcctgtttgggtattgaaagatttctggttctcattctcaaggtcaccttgtcaatttatgctgagcacagggttgttgcatttgtttaaaaaagagctgcagaggtgttggccagggaagttttatgagtccatgaccgacaaaccattgttttgtcttccaattttgactatgtaaaatccttgaacagagggtttatgatcgacgatctgcaagtttccgacgaaaaaggaaagatgccatttgatgtggtccaataggaacaaaagacctgtcacccgggtttgaaccggggttaccaggagattgattgatcagaacctggtgtcctaaccactagacgatgacagggcggattgacgtaatgcggccaccccgcacaatataaaagatccggtttttgacagaccgacccaaaacccactcactacactacatacttcacaagaagaaccaactgagaagaaacatcctagcataagtagagttcatcgaggggatgacgacttcgcctgaccacaacagcctgaacacttcctcatcgaccgtcaggcgagtcggctcatctccacacgaacaacgaacgcccgggtttggcttcgaacttaggattctacgtcatagtactgatccatcatcaccgaatccagaccattcagtggctgagcaagaactggcaaagtgttcggttgcgctgatagactcttacttgagccaatccaacgacctcagattggtgctgaacttgatcgaagcaccccatcaaccagccagctcatccaattcagatctagcaccactcgaaggagtccagctgactgcacccatcgatagcttaggtgaggatgcactagaatattgtatacccccagttgagtgacgaccacaggctatgttttgtgcagcacggattttcgttgactggagtcttacaactgattccaactgtctccctctgctcagccgtatcgttcaccctcgctctcagcctccgaagctctgctgattggacatcgcaccgagtgctcgaccggctccaagaaggcttcaattcactcccaccgaactcgtctcagatccctcaagccatggcactccttcacctccctcgcccaaccagatccaacttacgatctcaaactgctatcagccagctcatcaccagattcacaacggcgcggtttctggttgataccggtctggaagtcgtgtgtgacgaggtatgactattatggtcggtttggcgatctgatcagcttacccacctggtcagaccccaaactatccccaccactcattaacccatcatcgagcactcttcatgcccaggaacaccggatctcatctccaatcgtctggaatcctatccgactgagcttgttttggaaggtgatctgtatcatatgtgaaaaacggaaactaggcgacgtctctgcgacggcgatgtgcgtacccaaactcaatctcgatcaattatctccctcgtcctgaatcatgacttcctcttcttcttcttcttcccacataaaaccttagggccacatctcacacaaaagatatcttaccatactccaagccgattccaagtgatgcgaatccggctttgccagaacctggagacgtctttggagatcatataaggatctggtctaacctccaaacatccttgattatccgacgagtgatatctgacattactatccggtctgccattcgggcccagggtacaaacttggaatcgccggtaccattcctcaatcttaatctcctacaagacgattcggaggaccgagctggagattacgaggaaaaatggttgaagaactgtgtttttatgtggctggatgacacgggaacgcccagagggtatggatgaacctcgagaaagacaaacacctacttgggctccaaaatcatacagtcgcgctgttcaccgctcaaatgctacaagaacaatcataccaagtagcaatcaacttagggtagcagaacaactgcctctgttcaggccaaagctcaaagctaacaacgatttgctcaacattagctgcatcggtgtttcaactgctgtctccaacttagattttcaaggttgcaattgcagttggccaattgccaagaagtcctccggtatttaatcccataacatactcaggacatgtattctgtagacttctgggaaaaatctcaaaatggctccttttcccaatcatcccagatccttgaacacagataaccaattaggggaattccaactatcccaagaaagtagctgtccattggtcaaagttgtcgttgtagaatactcttaacaagacattggcttatttcccctgaacttcagcagtaaatttgatagaatatctctaccccttggtcttttagtttaacaacaggagaccttcccttgcactggctgtatggtgctttgatgattttctttttccttcagaaccttagaagatagcctaaaagtcaaaaacaaaaaaaacaaagcaggtgtaattgtaaatctaattgatgcaaatggtagtttcaagaatgcaactgtagcacactcttacttccatttgtggcccttcagaattggttcagagcctcactgcaaaatctagactttttgaatctagattgacatccaaaagtgatccagatttgatggaagtcatcctgtaaggatattgtaaactttgtgacaagctaaactatcaatctacacacaccatttttattggctcacaaaccagcacaccactttacttgttagccttgaaagtaattatattcctgctgtagtagattattcatgctttttacactagaaagcaggcttgcacactgaaactaggaaaaggcaatgggcactttgtcacaggtgatgtcaggctcagcttagtcacctatgccttatctatccagttcaccacagcatcagtcccctgaagcacacaaaggttatcaaaaaaatgtaattacgtgttgtcacctgtcatccacaatgattaatatttcctggtgcaggccacataaggtttccataatacacaacaatatctgaggagtttcactggacaaaatcctggtcaaattttcatttgcgggttttgtgtgtaaatgtagggtgttgttgttttttcaattctattgctgtatattaaattaggtttatataaaatcaggggtctgcttttttgcacacgaatatttcgcctgtgcactccaggatccttggagtgcaccccaaaagggaaaaacttgaatgattttggagtacatggttgtgcactccaaagaatctggagtgcacagatttgcactcctgtgaatattgaatagaatttctgcataagattacaggttcaccaggaaaaaacaatgctcacttgatgacaagtgacatcaggctaagttcatcatgctacccattatgtacccagctcaactctagttcagccccctgtaacacacttatgttttcattgtagatggattgcagtagagttggagctacactggagtttttaatcaatgttacacaatttctcctgtcatctggtgagtgagagatatcatttagcattcatcacaccctttacacttgcaccagagaagtaattggagatatttcttagcattcatcaaccaattatcagcagatattagggaaataaaacttactattatcagggcccagagaagccagagtgtcttgacagaccagagatccagagagaatttataaaagaattaaaatagaatcaccacataactccttattactctaaaaccctccacaactcatctcatcctcctcaggtgtccttatgaagacaacaaaaatagtatctttactaagataaatctattaatccaacacactctttttttctcttaatgtaactttccctctagctagacaggagcgcagtctcacccacactcaaatactaattctactatttcatagttttattagctggtttatcccctccaagcttattactccttgcagagcagttccacaatgtggactgttccatgggggaatataactatgggtttgaatgatgtaaactgatgagtgtatgcagtatgcttgtttctccagcttccatacatcacccgcagaatctatcctatgagtttattgattctctgcagcatatttttaacgttatggaggcctgtgttagcactaggctggtggaattctactgcacttccgtagctgtcccagtgttgctaaaataatgcatcatgatgccatgggacatataatacacttgatctaaaatactaaaataatccctattgcatcatggatgcatcattgcattaattctactgtcaattagtagtcaattgaacataagttttagaatatttcaagatatttaccccaataatgtgaaagatattctctagccttggcttatctcttcaagttcagttctttcactgaacaacggtgggccagttacactaactgtagtgttagtgtagcgtagtgttagctttttaagctacactacacaaaagttaccgttagcgggaatttttggcccactaacactacaagatttttgaaaaacaaaaaacaactttagtgtagtgttagctacctttaaaaagacacaactaacactacccaaaatcaggttagtgaaattttagcggtgttagtgggtgaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgtagtggtaccctcagttacactaactgttagtgtaactgattaaaagttacactaactgttagtgtaactgactatgtagttacatgaccacatgactagcgctagtctaccctgaagacagtacctgattggggggccttcatccagatcccctcaattgatcatcattttttttcagttggtactgggggccactcaattttagccccctgccatttttaacacttacttgtaagaccacattcccctgtcagactaccttaagaccatgggttcaattccccctctgaccatactttattcccacacttacttgtgttcaatttccactttcacatcatgtagcaagggggggggggggggttgaggtgtatgatagtctgctaccattatgtatcaccagagtgtggtggagctgttgacatgggccacgacaactaccacccaactgacctggcaatcacaagcatctgtagcctagttggtaaaggaagcactcttgtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctaagttcgtttttctccacatcttgtgctgttcatattctgcaggattgtgtgcgatcacgggacattgaaaatcgtcaccgtggacctcggctgtatcagtcatatgaacatttcacataagttgtgcaaaaatccagcttgaaacatcaatttctctaattgatgagctacactacgctacatgtgtagtgtaacttctaatgtagtgtagtgtaactaggcatgtagtgtagcttaatttggtataagttacactaaatgttagcgtcaactcagttacgctgttggctagtggaagttttgttagcttggaaaaagttacgctacttgttagtttcgtggcaattatttcaagctaacactaaaagatatttgagggaaaaatttcacgctacgctggcagttagctcagcggtgtgtagtgtgaacttacactacaggatttccagcaaaaaaaaagcaactacgctaacatgtagtggccaaatagcgtagtgtaacgtagcggcccaccgttgcagtttcacttacaaatacctgggaagtatatatagtgaatatttttcagcctaaaagcaaatttcacattaccattcacaagatattgtatctaacacacagactgcattattgattatcctattgtacatttgtgtatacattgcatctgtcgtatttctattttcctcaaaatctaagaacagacaacatttcatcaattttaaatcattcctcttatttctgaagtaagtaaccatgctgacaggtcccctaaaatttttacttatatttgaatacattaccaaaaacaacataaggcatgttgaactgtataaacactatgagagaagaaatcatgctgacacctagacatgaacattttaagaagaggaaactgagaactgaaagacaacaaaggagaaaagaggatataatacaaaataaatagacaaaagaaagggctagaaaagaattattgcagcaaacagaaatatactttaaaggaatgagtaagttgttgagtcctatttgaagtcaaaaagctgtagatatataaagacaaaactgcaaccaaaacactgcaccaaaaaaggcagccatccaccttttcatgcagtgaaaaacaatagtcccaatagataactgctactcagagttctagcttagcattgagtcctctatgtgaaatatcaactgtgcataagacagcaatttttatttgctaaatataaaaattgagtgcagctataacaagatggtggaaaagatgatatttggtgctatttagctgtgggtagcaccaggagtgtagtggacagcttgttttgatgcataaagtataacatgtgggtgatctgaattgccatcatggcttgctatgggcaatttttccttttattctgtatttctctatcaggggcacacaaactcaaatcaaatgtagtggtagattagcaagagaaatttttatacaatggtcaatttgacaccattcaagcagtcagtgtagccagacactgctactgaacaccgaacaaagtaaagatggccccatgggacccgggtaccggatgcgtttttagccaagaaatggcaccaggtaccgcacccgctggcatatggcgggtaccggcggtactttgggcgggtaccggcggtactttgggcgggtaccgcagggactttgtgtcaaaaacccgcaaacagtcataaagtcttgaggccgggaggggctcctcccggccttgagaccttacatggatcaacaggcgaaccggttttcaaaccagcctgtcggaaggaatctcttctgacaagctgatctgtataccatcttgtcgggaggggttcctctcgacaagctggtttagatcttcaaatcagctgttaccaacttcgttggggaggaaccctccgacagctgggttaatcaacttggtcggagggggtccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccacggccacaggtaccgctggtacccgcccaaagtccctggtggtaccctccagggggtgccaggtgaggtacctggtgttcatttctgagaaaaacaaaggtggtaccagggtaccgctagaggtacccgggtactgatcgtcatctttatgcatcatgatgccatgggacatataatacacttgatctaaaatactaaaataatccccatggcatcatggatgcatcattgcatttctactgtcaattagtagtcaattgaacataaattttagaataattcaatatatttaccccaacaatgtgaaagatcttctctagccttggcttgtcgcttcaagttcagtgctttcacttacaaatacctgggaagtacatatagtgaatatttttcagcctaaaagcaaatttcacatcaccattcacaagatattgtatttaacacacagactacattattgattatcctattgtacatttgtgtatacattgcatctgtcttatttctattttcctcaaaatctaagaacagacaacatttcatcaattttaaatcattcctcttatttctgaagtaagtaaccatgctgacaggtcccctcaaatttttactcatatttgaataccaaaaacaacataaggaatgttgaactgtataaacaccatgagagaagaaatcatgctgacacctagacataaacattttaagaagaggaaactgagaactgaaagacaacaaaggagaaaagaggatataatacaaaataaatagacaaaagaaagggctggaaaagaattattgcagcaaacagaaatatactttaaaggagtgagtaagttgttgagtcctatttgaagtcaacaagctgtagatatataaagacaaaactgcaaccaaaacactgcactaaaaaaggcagccatccaccttttcatgcagtgaaaaacaatagtcccaatagataaatgctactcagagttctagcttagcattgagtcctctatgtgaaatatcaactgtgcataagacagcaatttttattttctaaatataaaaattgagtgcagctataacaagatggtggaaaagatgatatttggtgctatttagctgtgggtagcaccaggagtgtagttgacagcttgttttcatgcataaagtataacatgtgggtgatctgaattgccatcatggcttgctatgagtaatttttccctttgttctgtttttctctatcaggggcacacaaactcaaatcaaatgtagtggtagattagcaagagaaattttcatacaatggtcaatttgacactattcaagcagtcaatgtagccagacactgctactgaacaccgaacaaagtgagctgagactttgttttttttcctcaatcaaatcattaaaaagaatagcacccagcctgctaccattagcatagaaaagtggggcaaaatctgctacactgcccactttgtccagtgtagctgttgttgtgctgatatagactctttcagctatcaagtaagaaccagctaccttgaggggttgctgttcctaaatcgggatagtgataagttttggaaaatcaaggcttcttcaggttcagtgatttgccaatataacttatgtaagttaactctaaatttcatccagttcagggatccgtgcaacagttataactagaagagtcggtccagacaggagatcctagatgtacttctggaataagaggaatagaatactttttgggtaaagttgtctcttcttggattcctgagaaacatagtaataaaagagacacaaaaataacagtccacccactgtacaatgcataatactgtataagcataaatagataattcatattgtagtctgagtagtaactggaacagtagctggtgacaggtagtgtgaaaggtacttgcaggctgaaagacttgatagggcctgcctgattgcccgcaccctgggtgaaccttccaacattgggaggtatgacacaatctcaagtccacaacaaacttgattgatcaaacttggccatcttgaagaattgatgaagtttctgatgttggaaaaacagaatttacttgggttctatgtcatttccttaaaccctctgtgttcctgcagtggaaatgctctaattaaagcaatatatgactttttttccctgaaatcctatgttatatctgtcactgatcaggtccaccaaagctggatcagatcttacaagaatctgtattataccactgataatttatcactgccaaattgggccttcatctagcagattagaagttgagtcaagactcaatgtgttaaaaagtgctagtggtagcaaaaataaattcaagcagaattaaagaagggagaatgattgagtggaaggggggattcagaagaggaatgacttattaggaagaaagtagaaggggaaagtaattgtttgtgtcagtgagcagattcagttgaatcaaggatgacaagtgctgagagtagaaactgagttcttttgcagaagaaaaggaaggagagtgagagagagcctgaacttgaaaaacaagtttacacaattgaaagcagttgtgcagccatctcttgcagtgtgaggcactgccaaacaagccaaaactatttttaaccctgatgaaataaattaggcatgagatcaagtttcaaacccaaaatacatcatgaaaatccaaccaaatctaaaaacttacctgacctatctctgtgaaagatttgaagtgaacacacctcaagtggccacaacttcaagctactggatcaaactaattcattagctcctggaatgtattgaaatcaaataggtcatacacaaggatctatttatatatttgggttaggtttgtataaaccttgttgcaaatgaaatccactgagtggtaaaatttctgtgggactttgcaatggcttattggtggcctacatataagatttggcctaagagttaggaccccaggtatatgatatcaatattttgacatctacaatctgatggtgtacactttcttccatgggctgctccaaattttaccccatcccacacccgcaatttcaatcaactttgccttatttctcttgcctacagatcaagaggtatctctattttttctgacagcacccaaaatcctgccacaggggcttcccaaaagagcaccaagcaatgacactattccaaactcagatgcccttcaggagcacaccttctagctgaaagaatggattacagcctcagataaagttattgaaacagaatgaatttccctgttctttggagccaacacactccctcccaactgtcctcctgagaacagtagcacgcctgagagcacctgcaaattgcaatggctgtggcttcttgggtttgggttgtcaaatgatggatattgaaccagtttacctcctgtggcaaagcctcagctgtactctaattgcaattcaccagtcaggtccagtcaagctctctccccggttatagttttggggcctgaagaggtgaagcattttgtcaattttggttcacagtaccgccccttgacagaaatacccaaacctctcaatccagattgttcaagttgcacacaggggttttgctaattatgacaaggggcttcgatgatcatgaaacattgatcgatttcatcactgcaagaatcccaatgagcccttggttctgacgaaacctgagtccaataggctgatcacatgttcacatcatcctgccacatgtgtggaagctccgagcggttttttacttgcgatgagcagtgcaaagttaaataactaaacagtgcgtttgcgtgcaccgctgtataaaagtggtgtatacctcagtccagactcactagcttcaacctggccagcaagctacagctggcatccgcccggcgggaagggaatttaatcaaagcggattaacatattttggcatgaagcaccaacgtgtctgtcaatgaatatgttctagtgaggcgctggattcttcccctgaatttttgattcttcccctactttttcaatgggggccaattgggaagccgcgaggacttgcaacgaaaatttacaggcctctacttctacaatttcttcagctaatcatgagatcgtttgtatcgccgaacatgttacggcagtgaacccatacacatgtatcacatactttgaagcctgagccccacctgtttcctcattgagccgagccgcagtgaagtttaatttcaattcttacttgttctactaacgccctttcccccggccttgcgcgaaggtccaccttgtctccggcacggtagccttcaagtcagtcgaaagggcgagctgaattggctcattctggtaactgagcccatatattgtatcaggaagattaagcatgccacatcggaaaaggggtccactactgtagggcacgacttaccttcagaaaaatcttgttcgattggtattctttcatgattccactttcaagtcttgaggaacctcatgcctaagttcctaattgtaaaattccctcaaaggcctccactgattacagactcatgattcccccatcggcggattggagtaccaggtcagcttcccccagcgcgcgtgaacttgaaccctcacttcgagaccagttattaagcccaaatatctcagcaacaacccgctccatgccgtctccgccaatcctgtcatgctttcaaggtgatgacgctctggcgcctgaaaatgataaagaaccggcttcctcctccatgggctgctggggtttcgatcttcaagaccccagggtagggagtggaccagctgatcacctagatggcggtaagtctaactgcaagtttcctatgatggatgcgttttcctccatctgatctctgcactatccacaggtgaacattttttgagtgaagactctgatcttcttaaatttttatcgattcccacttgcttgcaaagctcaagctcagaatttcttcactatgacgcctcaaatttaccgccaaaaaccgagaattttgacaatgtctcctcagccgaagatcctatagtccagaaaactacaaacaagtcgagcaaagcacatataacccagcttggtcaagatcttccgtatgaagccacggtgcaggatacatcaaatggtgaacttgtggttggtggcattcaaaaccaaaaaacggaaaaaagtgtgcgtggggggcgagatatcttctcaatcgtcacaagtgcttgggatggcagaactgttagccctaaggatgctttcttggattatgatcacgtttatacgaaactcgaagacgaagcttcacggcgtgtgagccatagctggataaaagataaggttataacaatgaagacaaatcagcccatcgtcaatctcacagaaaatccctattctctcctggacgaaccttctcttacggctgattcatctcctccccacttggatcaacggctaactatcgacaccaacgaattatattcctgcaattcaagtcctggaaaacgtgttttgcaatcacccgaagaatcagcagcttctcaattcagtctacccccccaatgcgtgccaaaaaacgccatacgttggacgcattataactctacctctccctcaaatcttgagacgcaacttctcccggaacctggaaactcgacggctgcaactcccgtggaaaaaatccattctctcgactccaatatgatcgtgaaagacgaaatgccgtcctcatctcacggccaatcaatacatttgaacacccgagaagtgcctacgtccggcccgtcggacttattggcttgtaagtcttcaagtgtcacgcccaattgcgaagaattctctgcttcttcggaagacgaaacaagcacactagaaacagaggcgactgttttgtggtttgatgacaagagtgagcaacctatgcgtcattcggagcagaaaaatcacagtgatcaattgagacacatagaagcatcgagcaataactcttcatcaacaacggaagccttaagactttatccggatacttatcatgcgccccgccagtgtgagactctgcgtcgggaaagctccatgaactccacgaagaatgactcaaagcggtccgaaaccccaaagtggcaccggttaagcgctactgtcgacgggtcagttggggataattcgcacatgacatcaagcaatcaaacgcaactggatgaccaggatcctgtcaaatcaagtgatataaccatcttgggacccgaattgcgtgatgaaagtgccgatctccatgaagttattgagggggacgagggtcaactgagattggtcgccagtgaggatagtctcgacaattttacccttggcgatcaaagctctgaagagattgaaaattacaagaccactgccacttcctcgctaacacacgtccatacagttcggaaaaccgacaagtcacgagaaccctctgaagccgttcagatgaacgatggaaatcctgtcaagaaacgccgaagagctgagagtaacaactatcatatctcatcgccatatccacgagtaactcgaagctcccttggtctttgcagcagcaaggacgcaggttcgcctcagatttcaaccacgccggtcgatcatccagggcgtggctctcgcaaaacgtcaaggcgcacaactcaaagtggcttcttgatcaaacctagtccctcaccgaaccaaactcttgaaaacgtcttggatgactcatctggtcatatccactcgatgggtccgatcatgtgcggtcacgtggacgaaaggacgggggaaaagtgtgaaaccatgtttaagagaccatatgatctcgccagacacaaagaaacaatacacgattcagagggccctggaggcaatcgcaagcctcaatggaagtgtggtcagtgcggtggaggatttagtcgtaaagatgccttgataaggtgtgaagattttgaattttgatatttctaactttcatcacacgcaagttaatcaactgccatctttcagacactgtagaacacggaaccactgagattcgcgactggaatgtttttcaaatcaaagcatgcatcttttcatggcacctaattatttcgaaaacggttttggagagatctgaatcgtagccaacccttgatagatccatgggctaagaggcagtagatccaaaagtttagaatatgtaatacactgtatgttcatatcagaaagttagataatataaagaaatgcaagtccttgcccgttttgtatctgtaggtaatgtgttatgtgtatctgtacttgggcatcatataacaaaagatatgaatcctattgtgtttagcacacaaatataaaatttgctacataaatagttggcgcatcagttcttctgtctgtatgaatatgtgaaatgtaataatataacttactcaactggttgatacaatccatgaactttggatggtttcctgatttttaacaatgaattcaaagggtatttcactgtgaaaaaaatcttgctgaactgacagcagccttcatgttcaacagattttaaaccatttctaaagtgtcaaatctcttataagatttatgatattaaaaaactgccttactataattttgcttgttgcccatttctaacaaaattattgatcaaatcaagcaacatctcaacagtagattgcaagcacagaaatataatgaatgctctaattcattaccaaccaattatatctagatcatgacaaaattgttttagtgattgatctcctttaatcaacggtattacttcaacagccctcagtgattggtcccagatttcattatggaggatatgagaaaattctggcccttgggctacctaatgttttacagaggggtctatcatataaatttctatggtacattacaatatttcaagcagcaaaagttgcccaaaaaaatggtgaattgtatcatatgatagatgccacattttacttcagtttcttggcagcaacatgccttcaagctaaagactgttgggcagctttggtgtcacaaggtgtggtatgtcctagagaattcagcttgacttgattccttaattaatttctctttgtttattcttggtttgtgttagcacattgtggtttctcatttttgctcacttctacttgctaggtgtttttttcccactgtttcccttgcttgatatcacacatgtagccatgagaaaaacagcttgagattgctaaggatgcataattaacaatccatttttttttttttcagatggcaatagcatggccaacagtttgaacaaaacacaacaaaaccccgattgtttcccatcatgatcccatcccgatatccgatccccggggtgcacagctcggggtgcagactgagcttgttctgctgctggtttcactgccctcggcctccagccagcccagccccttgatttgcaggtcaggttgcttgcctgttgaccaatgaacaacaacttactacccatccgacgctctccaaagcccatctcgggtatcatgaactcagattagaagacagaagacttactcactcgaacttgctgcaccatccaacccaaacgaacgagcaccgacggtggagatcaacatggctaccgaaaataacccgttgagtccctctcatctgaatataagatcatccaatcgatagagatcgatccccactgacttgcttcatccgttctgatgcccatctcgcagccaatccaatctcacggctgtccggcaaaacgatcgattggcacccgcgcgtggctcccgtacgatggtaatcgaccaggatagcagtagccatcagggggaggacagtcaagcaaacaactctagctctgctgcaacccttatcctccgtgcaggaccactccaagactctcaaccccgccaaccacgagttcaatggcaagagaacgttatcgacaatgaaggccttggcaggaagaagagcaaaggtcagaatccccactaattctctctctctctctctctcatccatcctctcctctttcttgtcgactgaaattgatatcttcctttgtccaacaaaaaccttagtctgttgcatctacaacaagcctaaggcatttgacgaatcttccgacgagtcagatcactctgactcggactgttgtccaacacgctcatcaggggctagaccatgcccatcgaccacctcgaccactcaagccagactgggctcaaccagtcaacccacaccatcccattcactgccaaccccacctcgatcgcccaacgcatacgaggctgaacccagcaaatccaaaggtgaggcttgtttcttgacagttactcggtttttctttccggcgtgctgaatcaagtctttcggaatctcctcaggcaaagggaaggcctgaccagtttttccgaatttgtttgactttttcctgaaagctttccagtgtgatttttcttctacttcttcttcttttctatgtactggaagtttttctgtgagctagtattcactcgcgttggccattgatcacccacctgcgttttagatatcatcgatgtataaaaatcaagcaattcatgttcgtcatgatatagatagatcatgatgtgtgtatccatcctcgtccttgactgttttcaactttgactacgaagccatcggtttagatatgatgccagagggagggagagtttgcacttgttccagctcgggccgctaactcttcttgccacttggaaagttttacaagactgaagtttatgcatggctttctcaccagtgcttcttgaactttccacccaacccaagcaactcgagctgggcacaagctgacctcgtcctgcgtcctatgagtataggagacaagtcttcaaactgacccatgctttcccaacgagcggcagcatgcccttgctccaaaatactacatgatgagtccaaacccctcggaggccagacgactgtcactgtcagggtgtctcccagcgatgtgcctacccagcgctcggcgtttttcgactgacggaggagacctggggaggccatggccaacaaacactaaaatcggcgtacacaactccgaccgtcattgaccatgatggaatgttgttgtacagccttctgccactcttggttcagtttacagctgacgacaacctgaagaggacggagctgcatacacacacggagaggccagtgcgcagtcgtactatcagctagacgtggagccttccactaacaacgcccactttcccacacgctcatcacccattaaccatctcaaactgatctgggattgagtcttccctgtggctggccttgctcttctccaagccagtcctgtttggctgaccttactcgttccagtgaaaatatctacttgcacagttgctcggcctcatgacgactcgttcgggaaatcggtttgcagttctggaaagccatcgaggcgaggacgacgaaatccaatcgccgaagatcaagaagaagaaaaccaagccaacgccccccggatcacccaagaaacaaaccaaccaaccaggccgatcgagctcagtctcgagggataagcaatctcaacagcccaagaacaagatgaccacccggccggatgtggtttcggatcagatgggcgtcggtctacggggccggaacacggctccaatccaatcagattacgatctactcgagaagggagccgctcagagtacaccttcctccgaaaagaatcacctcaaagtctccaagaaaaagtccaagaacatcatcaaactctccaaaagggatgccaaacttccggaacctcatccctcggccccatccattgccgccctttcatcaaaggataagcgggcaatggttctcttggtcgtcttgtgtgagccctctcggcttccttcaatctcatcgacactcttatccatcatcttgtgaatcttgtttagtattctgatctcgatcctccgtcctgtgaaactcgtttagacatgctccaaggtatccccgtcggtctggcgttcggatcgatcccattcttactccgtgcacggctatcatacagtcaaatcggcctgttctcattggcctcttatccgtactcgttaaagcttctgtggtcgccgatcgtcgactcctgttacttccctagcatcggccgacgaaaatcatggatcattcccgtccaggccctcgtcggtgtcactctctggtggttaggagaccacgttaacgtcctcatggatgctgagatccccgatgtcaagactttgaccgtcctcttcttcaccctcgtcatgtttgccgccactcaagacatagccgtcgatggctgggctttagagttactctcgcaggacaacttatcttatgcatcaaccgctcaaaccgtaggactgaacataggatgtgagctgttttttttttcttttcttctaatcatgagcatcactgagtcaggcagcaattgactgattattgttggcgcattaactgcgatcctagatttcctctcgttcaccgtcttcctagccttcaacagtcttgaattcagcaacaaccgatgtaggagcctgtttgggttcccaaatcaagattatccgttgatgactctatcaggttacttgaagttcggtggcatctgctttatattagtgaccctatacctaagttttttccaaaccgaggatccggttgataaggattcgccagaatctaacatggatgtcaagaaggtttaccagatcatgtatgagatttgcaagttgaaacacgttcaaagcttcatccttttacactgtatcgccaaattgggcgtcagtgtcaatgacgctgcaactagcttaaaacttctggagaaaggtttgagtaaagaggatatggctctgagcgtcttgattgattttccattccaaatcttcttgggctactttgccgcaaagtggagcagcggagataagccccttcagccggtgagtgacttggtggttttctcgttcttaaaattctttcactcagatcacttgctttcatctttttttttaccagtggatatgggccatgtggttcagattagccttcagtgcatggaatgttgggctggtctacttcttccccgaggctaaaccactctcgaactcatatttcatactggtgattgcctccacggtcatgtcgagctttgccaggtatgtgtcgtcttgcttccgcattttttttccctacagtctaacgtgttcatgattccgtccttgaagcaccgtccaatttgtcgggatatctgctttccacactcagatcgcagaccctctgattgggggtacttatatgactgtaagctggcccccaaacacaatctcccagagatcgtatatgcttactcaaatttggcacctaatgttctccctgcgtgctagttactcaataccgtctccaacttgggtgggacttggcccaagtacttcgtcctgaaaggcgtcgacttcttcaccgaggcaaattgtttgattcccaatgccaatagtacgcaactcgaagtccagggtaagtaaagcaagtgaaaaccaggaatatcatgccgtttcttatcgtttaggtgggatatccccattagatatatgactgaaactttgtttcatgtggaacaggtacagaatgtgtctccgatttgggaaaagccaaatgcacggatttccatggagattgtcataccatcaaggacggttactacatcatgcaagctatttgcatcacacttggcgcgatcctcttactggttgtgatcggacccgcatcacgaaaacttggtggttagttgcaatgattccaagttttttttgttgttatttctgtacattgatgatgactatttctctctccctaatcacctgaattctttagctcttcctgctcgcgcctggcacgtccgaaaagcgttatgatctggaatctcggggcaaaaaatgaattttgtctcacatgcatgcatagattacatagagatacacaaatccttctttattttttttttcccttcaagtgatgtcttttgtttaaaagagtgtagagactttctttttctttctttctgcttgcatttttaagtccacaggaattgaaaggatcgtttgatcgtcaagccgtccccagtctactttcctgtttgtcagaccctcatacggctggtccactccagactctccgtatctacaaaaagactatcctacggtaacataccctttggtgtcatggagggaccacaatctccaatttctcaccacacttacaataaccagatatgaagtgttgtgttatatcttcattgatcgaaatgtacatttttatgaacaaggaatgtcgaggagaaacatacattggacttatttttcatcatgtggacttttttttgaaccccgggaaaaaatatacaaaaaggccttttgatgattacaagattttggttccttgcaaccattttgcagctagggaacgatgttataacaattcatccattcagcaagtcaggaaaatcccacaagcacaaaattttcttcaaagaataagacaagaacatcaggagagatggtatgtagataatattttgatacaaagaatcccacgcggaaattcaacaaatttgtcaatcaaggtaggccttgcacaggtggattaagaatgtggactggaactctagaaaatcagttgattcacaagacgagtccaaattctgtattcctgctgtctgcttttttgccctggagtcggaacccatcagaatctgtttaatgcatgtacatatatcatcagggtatgtggtgaccgcttgcaaagtgactgcatagctcaatggagtcctgcttttttgcttccaaagaaaaactgcttgatgaattagaaataaaaattggagtatatacatgcactctatacaagctgaagacatgatttgaaaattggctcggaaggtcattatcaaaagaaccgcacggttcccaaaagaaaaaaaaaaggaaagcaaacgaaaacgaaaacgaaattcacaaactaagcaagaaagccacgaatcaacgagaacaagtgaagggaagggcaagaaatgcagagtgaattaagtttgtccaatggggaaccgaataaatacgggtttggaaagtagaaaataaagagtacagacacattgtctacaaatcaaaaaagaaaagaaaaaactccgtgttggggtatgaaatagagttccgattagtgtatgtaaaaatgacaaaaagattttttgtgaatctgaaacgatttaatctccgatgacattatccaaacaggtgaaaggcgaatagaaagttgggattgttgatcaagcggctctcctcgagtggtggctgtaagccgcgtggcgggtgaggggaacctcagataattcgattgtgattgaatgttcattcgaaacatgttccccagcttctgggatcgtgttctgagccccagaagttcttcttccattactagttaccgacgcaacagaatctcttctgctggcattgactgggggaacattttcgtctgtcgagttctgagagccgaatccaccggtgagcgtcctgctcaagttaagcaataatcctcctgaccggactgatggagaggtactatttcgtttgggcggaccgctcaaaattacggtagacctttgaaactcttctccattgaaagcaggtgcggcttgaccttgaccaattgccaaagtgcgtatcacctcgccatcctcaacatctcctgtaccttccggatttgttcctgctcttcccccattcctaataactcccagcacggccatgtaagatggtagtaacggctttcggacggcttgtggcttgattccaagtattttggcccatagaggtaagaccggaggaggacttgtagcttcggggtctgataggtctggaatttgggtggaatactcttggtctacccatagacaaagtcggtgatggagacgtcttagagcaccaacaaaaatccagatcctaattcaagaagcaagaaggtttcagtaagttggatcatatttggtccacacagattttgaagtatattaagactcactctacaagtaaggctactatgaagaaagtgcccatatatacgaaagaagcgctgttcccacctcctgaattaccgtcagtgccttcagaggatgtgtcatcccgattatttggactggagggatcatcattgttattggatgccgattttgcgcgattgttcttgttgttgttgttgattcgctcttgtacctgaactagaccgacgaaagtgagagaaatgacgacaactccaaacgccgccagtaagaccggcttcaaaaacatcgacagcgccgagattctttcacggggtttgcccgctcgagtcgggctatgcccgtgggacgaactggaaagtgctgggctccaggctggcacgggacgcacgggacgcgcaatttgagaaggatgagataaatcgacgccaagctcagtctgtggtaagctgtctctagtgaccaaattaggaggtcgtgccggcctcgccggtgggatgtaacctgagttaaacgaaacccaagttgaatttcacagctccgcaaacgttttcaagatttccaaactcaccaatctcgcctactttctcgggtagtggacttgcttcttgtaagttctctccgagtgccgaggctggcccagtgagtttaggttgctgaatggaaacttgaccgctgataatgggactccttggtattgaagtagtttccgctgttgtgtttgtttgatgacttgggataagcgaggtagaaccaggggatggataactttgggtgccagaaactatttcatgaccctgggccactattcgggagattgcagaaatcggtggatccgacccattggagcttgtctgggggggttcggcgattgccattgaggaccagtgaatttggagaagactgtagaagccgtattacaccgttatgatgtcacaatcacaatgcaatgaaatattaatgctgggacacggcttataaaatgcagggaaaaagtgtgagaagtaaaacatgttaatttccaactttggagccaagatggaggatcacaagacctatgagcacagggttcaaaggaagcactcagccccaacttacttgataatagtattaagtttctgctgtcatctggccccaccgggaaaagcgtaatgtgacccgtaaacaaagaagaatggatgcccgatgattgattgtccaatgtataaagtcgaagtaaccgaagagaaaaacgagaatccccgacaggcgagaactttggtttattaacagaaaatatcaactcgctcctcgagccccagccaatttaattgctacgccaacgaaattgttcagtagcgaagtataacatcaagcgtcgacgaccagcgttgatcccgagcagtctgtagaaattgaaactaagatgtgagccacgggtgtgccatgaggtagggatcaaaaatatttactcctacaataagcagccaaaatatgcagcctcgctaggattaacccaacaaagataattcggtattaaatacaacgctgcgtggaagccttaataatattagaaggattttccttggttattcgagtttcggggctgcaagtgccatagccttcttttgattaattttggcagatgccacggtttgagacttgagttctggttgaggatgtctatcgccaggccagttcggttggatttgcgattgggcaaatcggcttgtcaacggatgaagctacgagctgcttgaggagagtaaactcaacttgatgacttgcgttgcttgttaagtaccaagcacttggagaactgcgatgatgttgcccgcttcttcctgttaacatccgattgggttggaatagcaaccagatacatatttacttatgtgtggtcgagcgatacggatatggtgcatacctcctcagaatcgtgtcacctttggcgcacttcggaacgccccattcgaagtcattgtgagtgtatatacagtacatttgggcacatgtgcaaactgcctccaagcaattgacttgaaaggcaaaatatgccaagcctgttgtcagtatgtcgcaggaagtattcgatcaccatgagcctcaccgattcaatcacggcataagtaagcgcttcggagccgagatcagcaggtatagattatgcatgagctatatgtccgactccaacctttagttttgcctgaccttaaacactggggttgagattaaattggaatcacccttacgggacaatttggattttacgcatctttaaaaagtaaggaagataattgtgtgttgatcatcggagagttaaaacaccgtttctgactccgcccgacctcacttggcccactgaaagagtggacttgtggtgagtgagccccacatcaggcagtgaccggaaatgacggcggaatgaatgggttcataactttttatgcatccaattggaattttgagtttttgttttgtttttcttcttgaaacgatgcgaaacccatctctctcacagcttgattaacattggcctgccgccacacccgaacgtaaaaatgctgaagagttcaaaaggtacccaatgacccccccccccccccccaagttgccatcgacctgcaaacccctccttcaaggaccaggatgcactattatcacttcttctcgtgtgttttgctttcattcttcttcactgcttatcaatcaaaagcacagcctccaagtattctcacaggcaaaaccgcactgcaggggggtccaattaaaaatatcatcccagaggtccatactcacagtgtaagtagaggttgaacaaaggtagagtagatgactagagttgcaagctcatggtggttttgcgctgtgtttttttatctcactaaagctcatatcaaacaatgcagacgcttcagtatctcaaagaattcaagaggacagctttgaagcgaatatataccaccacgtaaatgaggttttggacggtttcattattcgcggagacggtcaagtcagtcatacgataagtcctaagcaagacttgaatcatgacgttgcctctgaaaaagatcatgtgcagtccaaaatagaaggtaagctctcgaataattacaggttaacacatattggaagtttgaatccaaaaaactacttggtgaaatgtaggccatccttttttcgagatgatgtccagtcttatagaattcagagcccgttacttgcaaatactcagcccaaacgagaaagaacaggcggaccacctgttgaaagattccatattgcctccgactttcttcaagacactctggcacattgatcaggttctcaccaaggttttgcctcaaaaaaatcaagctaaccatgaagcccgcactccttggagcacaattatcgaaaaaacaaccgaggttgagagtcaattccggagagtttttattgatcgctactccaaagagtttgatgcgatgagggcaagagacgaaaccccagaatcgatcacactatcttcccagattaaattcattgaaagacaactcaccaaatctgatctttcattgatctactccattccacaaagggcagaagaagcacttttgatatcacaatcagaattaaaaaagtgcatcacatatttgctttttctatatctcatgaagcagatgatattgcaatccagaaggctttaagtaatcacaaatataacttgaaaatcatatgtgaccctatcattcaactcccaagagtcaacactttggagtaagctcattggcacttggcctgaagtaaagatagttctgaaacctgaatattttattattgatgcttttcatcctcatttttgttgcattaattgttcaccaattaacaaatgcttcacagcagaccatcactaccttttcaattaaaaatccaattgctttccatccagttttacatctttgccttcttgtcaatgttgaaagtacagttcagttgtacaaggttctaagcataagctaactgagcttgatttgaaaattgagaccctaagcaagaggtcatgggagcaaaggaccagagacttgcagaggaacaggtcaacaagagggaaaggggtataagttgatcaatgtggtcagaactaatcaggtacaccacaggacaattctgatgtcccatggacaccattctggacagcaaatgagctgtccagcattttcagggtagggagtgtccgctagaaactactctgcctgaagatttgtggacacttttcagaaaactgtctgatggatggtgagaaggttgtccagtggatgggttttttggtttgctgggttgacaaaaaaatctgaggcaaccaagttttgaacccacaatctcttgctgtagtatcagttactcttggtgttagcatctagtgttattttaatgaattccagggttttatgacatgtgaaaaatttgtgatgaaacccaaatcttgactctgataagaaaatgaactgtggcatatagaatgaaaaaagatgtgaatttttcacattaaacctctcagaagatttttggctcatccgggtgcatctgttttccttagcagaagtgagctttgtgaaattcacctcccaaccaattaataagctgattcaatggtaaggaagcagcaaagattctctgaaacatgttagatatttacacagaataaaactatttctctagattactggcttgaataatggctgtccatggcccaaactaggcactagtaggtgcttcctttctttgtcaagccctgtaatattctgtaaatctttgaaatgaatccccatatcacactcaattgtttggtaattttcattcatattcataattaaatatcccataaatttttgaaacagatcccaacctttcaattgatattttggtagtcccagggagaaaaaatgtaattttactgagtcttaccttttttttatctccccacaaattttttataacatggaaccagatgacaaaggctgagaaactcaagtgaaccaagatcccttcaaatggtcaaaaaaggtattttcctaagtttttcagattacaattctggcttggatgcaatatttgaagtgaagggctggtatgtatttccaaaaggtggaagttcagagtccagactcagtgtatgacttcccatttcaatctacaactctcccagaaggcaatttacaccccttagttctgaatttttgttcaaaaaatctgtttttccagacgccttccactagcaatggcccttatgtgagctggttgtgatcttggttttgttgttaatttaggacctagagaagtctaaaaagcacttgaaattgcaactggaagtgctccacttcataccaaattgctaagttttttactccaaattgtctttgggcctgaacaatatgggattgcattctaaaaatagtgttgattggttatgtcaaaagaaattgtgaaacaacaataccctgatcacattttctgctctgttgaacatctcattttctttcataagattataagcccaatattgacctatgcatcagttatattgaaacaggacagcagcccacactactcacttgaaagcaaggattgtatgtaattgtatggtttgatccactgtgttgcaatttcaatacatgaagtgtctatgacagatttgacagtttgcatccatctcaagtaactacccatcaacagcacgccggtacatacacatgccctcacattctttctccttaaaaataaatctgaaatgggaaagagttacatagttttactttatcttatgcatcacctggaaacagaaggctcaaatatgaagtcctggtacactagggtggtggacgctttctcaggtgtgacagcttgtgtgacaggctgtgtgacagatgtcttgcctcctcctcctcggctgggccaagacttccctcttgaccatcgagccagcttgaagcagcctatcaccaccagagaacatccaccacatctcactgccaacactctccccaactagctggactcaaatcgaccaatcaggaaggatgctcgcccaaaacaacaagaaaaacaggaacaaaaaggtccgccttcattctaaacatacctgctcgttcttttattgattgtcaactacacctgtgatgcctctgactgattgggtgattttcctcctctttcttcctttctacagggtctcgcccttggggccggtgccagtccaacctcactcggcggatcgaaagctgagaaaatacgccctgctaggtcaacctccctcgctgtcgattcttgttcagcatcctctaattcaactactaccgcctctgcttcatccccatcctatcaaatacctactagttcaaaccgaacagactatcatgacaaactaaccgagcaattggccactctcgagatcggactcgaattcaaactcgatctacatgctgaggacctacaactgttgggcgatctaggcgccgggaacggtggaacagtttgcaaagcgacccatctacccaccaaattaattatggccaggaaggtgagtgtcttctccacctccccctccccttccctctccctctctcctctcatctacttatcctctgttaatcattttaatttctgatgacatttcctaaacactttttttccctagctcgtccacatcgatgccaagccatcagtaaggaagcaaatactccgagaacttcaaatcatgcacgactgtcggtccccttacatcgtctcattctatggagcttatcttcaagatccacatatctgtatgtgtatggagtttatggataaatcgtcagtttcttttattcctgttgtatgattattaaagcaatttagatatcccacatctcacatttatctctgggatgtaaacttggatatggatatacagttcacttgacaatatctacaaaaaaaccggaccgattcctgaacctgtcttgggaaaaatcactgtggccgtcgtttctggtctcaattatctctatgattcgcatcgcatcattcatcgcggttagtaaactcttcaatcatcctggctggctactacaaacctgtgactgggaaatgtatcgcatctgagatccacaattacagttcatccactcttgcaatcggcacaatctgactgtttctccgcgtttatttgttgatttcaaaaatagatgtcaagccatccaacgtgctattcaattctcaaggacaagtcaagatttgtgattttggtgtctcgggtgaattgatcaactcgattgccgatacttttgttggtactagcacatatatgagtgtacgtaaaaatgaacttcaagtctatcatcaggccttatctgaattatttacatacctttgaatacaatcatgtagccagagcgcatccaaggggcccaatacacggtcaaatctgatgtctggtctttagggattacactcattgaattggcgctaggaagattcccgttttctgaagagtcagacgattcagatgattcagggacagaagagcatacattgagtccgactaaaccatcaggacaaaatgttcaactcagtttagacgccgcttttcagaagagggaagaacgtgatcgacaaagacgagaaaagaggcgggcgaagaaggaacaggaaaccctagagcttggcgtcgattcgggccgtaatcagaagaagaaaaagggtgcgagtggtgtcagtttggaggggggatccgcccaaatgagtatcttggaactactccagcacgttgtcaagtaagttggttggtctcattgcaagcgtctgcaagatgcaagatgaatgttgatttgaggggaggctgaccgtttttaaaaaaaaaaaaaattgaagcgagcccgcacctaaactgcctgcagatcgattcaagaaacacacatgcgactttttggatgcttgtcttctaaaagagcacgatgcaagaccgacaccaaaaatgttaacagactttgactggttcaaatttgccgctgaagatgaagtcgatctggtccaatgggctagtactctcgcattgtaatcaattggccatgatttttatcttgtacaaggcaaaattgtatgtgatttccaatcttgctttcaattgaacaaatgagctctggatatttcattgcaaaaagatcaaacatcaatctggttgtagcttgtacttgataaataggaagactgaatgtctcttctcttctgttccctcctcttgattaaacaatagtcttcacatcaccctttcatctttgatgacaattatttatatgttttcttttctctctctttctctctcatctatttatttctctacaggcatcatgttttctctcttaaggttctactgtaaaaatctactattgactgttctttgattatttgttttttataatgcaacctcatatatattctatcttttcttttccttttgtggttcatttggtttcaagttttcctttctcttgttagttggggtgacaactcatttgcttgtttacttggttggagtttctgaaaccactcaaagctctagaagccataaacagatctgaatatacaggttctctaaatgtagtgagcagtcccctgaagtccttctctcaactttcaaatgataacatagtctgttgcaactagttatgagtgagatgcaataaaaaaatgctgtgtgagatgtgctacatgtacaatgccttgacagaaaaatctgaaccccaagcaaagttcaagcactcaggagccaatctcttattgtttcaaaaacatcaacccaaggtcaacaaaacggtttgctggtcaatcaaatcaaaagccaatttcactcattgttgacttcaagcactcaggaggagctagtctgggcaggtacatagttgttcataatttaacaccctcttcagtatgcctgcagcacagcttttcatgataaacctcaagaggacattcctcaaatgcccccttttgcaatggagccagaccaaattgttcttcttggtggacgacatcaacagcatacttcaagatcccgtcttcgtcaaaatcatgaacatcaactggaaacaatttcttgggaagtgacaaaagcaaagccctgtcactgttaaggatggcaaacaggaaggcttgggctgcccgtgggccggcccgcaagggcccaccatcttagcaggcaggcttggcctggcccatttagcaaatgggctggcctggcctggtccattttgcaaacagggtgcccatgggctgcctgtgggctgccagcacagaaaataaaatacagaaaacaaaatatcaaggtcaaggaggctggcaagttgtttcatttcattcaatatatgtcagccttagagatactcaagagtatccgaaagactgcttaagaatatattacttgtaataataataagaaaacccagaatattattttataaatgaacttttcattaaaggtttagagggggttgctcactggaaccacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatacaatctcatttgcttgagaaattgtttggttgatgttcatgtttttgatgaatagtacgggatcttcaagtaagctgttgatgtcatccaccaagaagacgatttggtccggctccattgcagaaggaggcatttgaggaatgtcctcttgaggtttgccataaaaagttgtgctgcaggcatactgaagagggtgttaaattatgaacaactatgtacctgcccagaataggctcttgattttgtcttgggcaaaatgatactcaaataaaaacagaaagggggagggagggactgacagtgaatagaaacttttccagcagatgggaaagatcaatctctttcttttggtcatcaacaaagaagttagggttggagccatccaaatatggtcctacttgtgaggcaaggatacagtctgagaaacggcggttgacgctatcaccagttgagttgaggttttggtgagctagtgtggtcgcagcggcggcgccggtctggatcagcaagccgtcaaaccgtttaccgagcccgaagttacctacgcggtcatcaagattgcagatgcaggcgccgcctaaagtggccaagtaaaatagattctcaatcgataactgttggggacggttgctggcttgatcgggagtggcggagtcggggaagctgagtactttggcggccaaggccgcatccctgatcgtgctcaggatacctacgccgtatcccccagagacgtcggtgccaagactgagcttgttgaacccggccgccttgagcttctggatctggcagatccctgatcgaaggttgaagttcgacgtaggacaatggacaagcaacttgattgaatgcaatgcgcgagaagcttggtcaagagcccaaacgcgtcgtacactttgctataagttgagtaagccgggaacagcttcttggtgtattcaatctccaaaagtgattcacttagatgggtttggagacgaatttgctcatccgtcttcacgagctcccctaatctacccagtagctcatcagtgcaggaaattgcaaatcgcggtgtaatgataggttggaccagcaaagaattggagtcttcatgttgctctaatgcaacccgagggcttacattggatgatgattctgctgttgtacagtgtggtgatttgctctccattttttggtggcaggttgacgaacactccttgcggacaaaattgatgaactggatcgtatcttccaccgagtgctcgaccaagatgtccttgtactgatcaaccaaatcattacgatccatctgtgacgaagccgatcgaagagaagtcagcaactcgatcgattgccaagcctaataccgacaggagccagaaagctcacgttgcacttcccaacaaattctcgttggccagtctgatgacagactttagctaggatcttggaagcaccaaggtggattgagctgtagtagcagctcgtcgttgtccccacctggatcaaacagctgacgactttctcgaacatccgcctggcatagagctcatccgagacgcatctcctccggaaatgtaatgtatttgaaccaatcaagcattgatattttaccggtgattcgttcgatccacattacgagaggtcgaaggatggatcacattagtctttctatccttccaagaatcagtgcaaaaagagagtaatgactgacgtgtatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtcttgaactaaagttgctttgatgatcagggctttgcttagagatgaaagtgaaaggggttgagagagacagagaaagaaacaagcagaaagatgctagctagacttaaaagaagtaacttactgatgacaccaatgacactgagtatgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattattattaacttatcttatttatcttacatttatcttatctgttaattacttatctattaaatacatacctgtgttctacataagtaattatcacttacctttcacccccttgtccgtgaaatacctgtaccacaagttatccctctgctacagtattttcacggtcaaataatattacaaataaatatgtacatgtattaaatagtaagtattaagtgccaatagaattaatacattcaatacatgcactgatcacaattatgactacattattagaggatctgttaagtacacacatcaaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgctcattctttccccccttcaatattctggaacttataatccgtgcctctttcactgattaatccccagaatattcagacacaagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatcttgtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagccgattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcttattaataccttgtattgatccggatgcgctgttgatagcaagcctctcagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccatgctcaaaacttcagtcaactcatagtaacaacctttttactatcaaatactcaggttagttacccagaggctgacacatatggtccagtggaatggcttcttgcgggccccctcctaccaaatctgagttgaccattaggtattgattgacctgtgatgaatgatgttataagttgcacaacactggaccgtcttatgaaaacacatttttgaatgctgcgtatatgtagtacgcgtggtcacaaactgaacctacctgtgacacgtgtgcagcccacgcatgtcgatttcctagaggagcaataatttttgaggttgattggttaagacaagccaaggtgagagatcctaatcaaaatcgattttaggtaggtgtctgattcatgttttactcacctcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaacctcccccaaacacccagaacaccccctgaaaccactagcagaacccccccaagacaccccagtgttatgagctgtgttaggactggaactggggacgttacatatgtagagagcctgttacgtacatgtcacgaacttcgaacttggagttcgttcgagatccgaaccttgtacattcctcctcttgcaatctaccatcaagaaccagaaccctgaagatcctcacctgctctccccagaacacccccaacatattgcaagatcaactcacacggagaccaggacagaaacacccagaaccccaatcctcaaaccttgaaaatcaaccttgaaaaactcactcctcaaccttgaaaatctctgaaaatcctccccccaaaccttatctatacctctcaaccttaaaactcacccctgtacctctctgtttaccctcacagacctcacaggaccccccaggccccccaggaggtcgtttattggcgctttgcaccggatcgcgccggatcactgtttttttcgtttggatcgtcgtcaggccctcagaacgtgcccaggaccctcggatctcgcttggaacgtccggatctcgctcggaacggccctcaagacccccaagacccctcttaacgcacggatcgtctggatccctcgcggaacgctcggaacgctccccgggcaccgccgacccctaaaccccccccaaaccgtcggatcgtcacctgacaacccgacttcaatcggatcgccgtccgaagcctcaggaggaccccctccgtccttgaacgccccctgaaggctccagaggccctccgtacgccccgaagcctccgcagcgtcttaggacgccccagggcccctcccagccctcaccgacacccctagcgcgccttagaagcgccccagagccccaggcgaccccaccgaacgccccagggccatccagaagacccctgagcaccctcagcgcgccccagagcccccaggcaacctgacagaacgccccagggccatccagaagaccccagagcgcaaggagtggaccccccacgacccttaagacatcaagacagaccccagaacccccacacacctctgtaagagccccagacccctgtgaggagcccagaacaccccttccaatcccgaaggcggacacccagacacctagaaccccgtgagaacccctgaaccccctgaagcaacccaagacccccctaagatcccccaaacactcagaacaacccccagaaccctctcaagacaccccagatccccgaagagagctcacacgagctgtttggcgaggcgtaaaagtacaaaagtaagcctccacaattttagttgcacctttcgaagtcactacacaccgtcaagcattacctgccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcttggatcagatcatgaatggccagtgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacacaacacaacacaacacacacaacacaacacacacaacacaacacagaacagaacagaacaaaacaaaacagaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaggtgatttgaaaaagataagtaagaataataaaatgataaaataaaaaataaaatcaagatgaataaaaaataatatgaagagtaaataataagaggaaatgaaacaaaataataaaatgaggaaaccattggactgagtggggatttgaggtgatatttttgaaatcttgaggcttgatgatattgaaaagttgaaagttgaaatttgaaattcgaccttgagggggcctgtaccgtttagaacaccacatctcctcaccacttgcagtctgtccctagactgctcttctcttctcctacgcttgaaacctaaggtaaaacctaaaaaaaaccaaaccaaccaggggcccatccaggtgctcacaaatgtggcataaagtagagtttttacaatgcggtagttgataccctggagatgcatacattgggaggacttacttttggtcaactatgcctccacggggaaaaaacctcttgacctgatctgccgagaagcgccgtgcaagttccgtgccatctaactcctccagaacatatgatccacctcgaacttgacaaaccacacgataaggaccattccatcgatttaagaaaagctttccccactgagactcgagagaacgattataagccagaactagttcgcctggtttcaagggattcctgattcgatcggatttcttatcttcccagtattggacagactcttcacgggccttcatcatcttctgataagcaactcctcgggtttcttcactacgttccagctgtcgagatcgtgcagttagaaggtcagccgtgtcttctacttcttcccaatcaataccaagataggattccatttcaagatcaataggcagaactgctctctgttcaaagacaagttcatagggcgaatatcctgtggttcgtttggttgaaatacgatcggcaaacagaacaagaggaagaaactttcgacaattctttccactttcgccagcaagcttaaccaaagctgatttaaggggtccgtggccacgctcaaccattccctgaccttctggatagtatggagttgaaactcggtgttgacctggaattgaacgtaacatctcggctagctttcctccaaattcagatcctccgtcagtggaatatgaacgagctagaccataccgcatcgtccagttttcatgaaggaatgaagcaactgattcagaactgagattattgagaaatttggcttcaacccaaccagagaaatcgtcccgagcaacaatcagatacttggcaccgctagctttgatgtgaactgcatccattgccacacgtccaaaaacagttgactcgccagtaggatatcgaacttccatcggacggcggagatctctcttctgacacgcttcacaactcttgcaccacttagcaactgacttcttcaatgagggccaccaaaagcgttctgagactcttcgataagtttcaatttccccacgatgaccaagttcttcatgcagcttctcaagaacaaaatcctgcttggccggaatggtgatgacaatacgagcacaaggacttccacgcttcatgagtcttcctgattgaacaaagaaatcgacagacttgcgcttgaatgcttgaaattctttagaattgaagccttctggtcttgataaagtcaccaaataatcctccatctgtcgccaatagccttcttgatatcctgaatactccccaccagcatctaacaaataagacttcaaaggcttgatgtgtggagtttcattgtcaaaatcagagggtggatccgattcgtcatcgccacgtggccgccgagaaagaccgtccggcatggtgaaagactttccaggtcggtgaacaatatcaaacgagaaaagctgaataaaggcaacccaacgtgtcatcggagcattcggaagacttggagaattgatcatctgaatcagggaatgtgcatcgacttgaagctcaaagtgctggccccacaagattgtctggagtttcttcaagatccgggatacgccacaaagttccaacttgggttgagagtatctagattcgacatccgaaaacagaagggactcgtataaagcgggccggtccaaaccgttttgatcttcctgtgtcagaacagcaccagcagcatgaaaactagaatcgactgcaagcttgatttttccagcctctggtccataatcgatcttgaccaaaacaatatctttcccaacgatagtcttgaggagttgaaaggctgcctcgaaatcttctgtccaagtccaaactgaatcctttcgagtaaggcgacagagtggcaagcagatctcagagagtgatgggatgaaaatttgaacatatacaaccaaacctaagaatccacgaacttcggtcggattgactgggtttggccaagtgaggatcttatttgatttcttctttgacattcgccgaccttccttaaagaggacatgaccaacaatctccaaagcaggaacgcaagcagctagtttggatgctgagactgtcaaacctgattcttcaatacggaaaaggatttgctctagaacttctgcgtactcccaaatgaaacgtcaaatgccagggtgccaagacaaagactcattgttataatctgaagtcggtcctttgataccaccatcgtcgatgaaaattccggcattgtctggaatctcgtcttgcaaaatccacatcatctgcgcttgataaacagcaacagaatttgtagcaccttgaggtaaccgagtgagttgaaaacggccaagcggagtatcgaaagtagtcagaggtctggagatgggatctagagctcgctcgtcatatccacccataatgtcgccaagtccatagcaagcacgtccagcaaacgattcaacaaaatcttcagtagcaggcggaactccagcatccttgatggtaactttattcaatggctgaagatcgtgaacgactcgaagttttccattgctcttaagaacgcaaaagaccggactagaatagcttgatgtagattgttcatataatcctgttcgcactcgttctcgaattaacttgatgaactcttccaacttagctgccggaattgggatcttcttcttctgccacggaacgtgttcgacaactggaatgatatagggaagaccataggactctttcaaaagaccacgctcctcttcacagaaggcaattgacctctcccgcagcgctagaacatttttgatcaaattcaattcgtccggagaaagccaaccatctggaccaaaatcaaccactgaaagccgttcttctgtgacacgtccacgagcaacaaaagggccagccagagacctaggaagttcacgatacgggtcgcgagagagaggggggcgtttgagaggtggattgagtccaacgggcataggcttgttcacaggcttgatcttcttggcgactggcttgtacttagtagcaaatgtgagataatcgccttgcttccacaattctagaaggatatcttgtgatcgacggttcaaacctcgctcaagcatgagccacgtccggagctcagagggatcctcaaacgcagatttttctgaaaaggagaaaccacggggtggagtactgctcacatatgtggcacaaggtagagttttgaaacgtggggtggcatctagccctggaggtgcacaattgggaggacttacttctactccaaattgcctccacggaggtccaaattccaccactccatcttcatcacttaaccaaacagaaaatagtttatcctcattgcggagaaaaggatctagatttgagagttgagaagtcttgaggtgaaacgagtgtagtttattctcattgcggagacgatcgtcctccaaacgggtatgtcctatttgagaagaaagaccaagggttcgggaattgctcacaaatgtggcacgcggtagagttttgactattttggtggcatcaagccccggaggtgcacaattgggaggacttacttctactccaatttgcttccgcaagaaaccattatccacctcagcatcttcaccacttgaaataagaaacggaacaccaatagaaacgacgttggaaacaggaccaagatgattatcgattgaaactgaatgagaactgagatcggaataagtcgaaatattttttgtgtctttgatgatttttatttgtttttgaggttttgaatttttaattgaagatgaaacagaaaccaaaacacattgagcctcttgatcttgagttaatccaacggcgagaattcgaggctctacattaagactgccgtaaattggatcaactggatctataaaaaatgccgctctgaatctgggtcctcgcgcgttttccctttgttagttaaaaccgccttccgaccttgaccaggaaattcacgctgccattgaccagagtcgactggacaaagagaaacttcaatcttacgcccacttgcatcaggaagaagaattctctctccaacttgagccgaaaacagcaaggtagcatcgaaatcgattaaaaacggccgaccaaggatcaaaggtccatctaaccgggtaatccaaaaatgacaagtcccaacaatatttcgcccaactcgaatcggaacgtcttcagcaacacccaccaactcgcaggcctgattaccaataccataaacggcggagctgaagttgacacgtggactgatattgaacttgttggccaaggcgtcagagatgagattgagctgagaaccagaatcgacaagaggagatgcagaggaatcttcatcgccaatgagacaagggaggtatcccaatggacaggagtaaagtttaggatcgtaaacctgttctctgacttcaaatccttcaactagagtaccggaagaaaccttcaactcgtccggtccaacttcaacgcgacgacaggagacccatttcttcattccttcagcaatagacggagcaatggccatcaactcagacacagaaatatcgggaaccctgaggtcagagatcttcttgagtacaccatctacagcattcggatgttctttggtgactcctcgctcgaaacggactttgggttgggaactagcgggcttagaaggaggcaacggagaaactggatcatttgacggagacaacggaggaacgggatcatttgatggaggcaacggagaaacaggatcatttgatgggacctcggtatgactaggctcggctggtcctctttcaaagagctcgggctcaacttccatctcatccttttcaggtctaggggatacggtggagggcttcctgataggacggcgagtctgagacgggggaacagaaggggccttgtagggttttggctcttcatgcctcttcctagcgggatcagattcgtaggctccggagaaagactgagatgagacggctggtggataccatggctgaagagtactgcagctggccttgaatttggttgaaacaaaactcgtagacggtctcggtggttgataggaagcaacaacatggcggataggtcgggtacgatcgaatggaataagggcaccatttggaaggaaaaagttattaccctgctgctctacaagtttattttctttgtcctcttgaagtttctgacatcgaccgattccatggccttcattgtgacaataatagcagaccataggtggacgggagccggatggagtggtttgagaagcttggggagttgaaagttctttcttcaaacgctgctcaaacgactgaagcatctttgagatctcatcaatggttgccggaggttttgaagcatcagatacctccttggggcgccgatcagcttccatcttcttcataacatcattcgaatccttaaacaacgtggagagaaccggaacagtcgatctagaatcttcaaaggtcaaagcagtctgacccttcatcacttcttccaccgcattcttcaagacctcaaacgtcggcaacttgaaacgcttatcgagtgtggtgatcatcgtcttatctctgatcagctgatctcgaatcctctcctggacgccggtagaaaaagactgatagtaccattttcgaatctcctcaaccgagtcaatgtgagccttagccagaaggtatgattgaatcggttcccaagtcttgcggaattcctgatagtctaccacagacgaaatgccacccttgctcttccactcctcaaccagagactccagatcacgtgacgtaaacttggccgtatcaacgtttccccagtaagcaatcatagaagccttcaacttaggccagtccggcggctcgtatccttccaaagtctcgacaacatccaacagctcgtccttcgcaatgaaaaatcctagctgttgagccatatccttctccgacgctccatccaaacgcgcagcgagttggtattgagaaagaaaacgctcgacattacttccattgaacgctagagccttattctggggcttgatcttgaccatagcagcttctccttcgttgtcggccattttgtcttgattgattgaactttttagtcctaaggcctccacaatatacgccacgtgatgtgtagaaaaaactgacccaaagaagaggaaagcctgagagagaatttgagagattttacttgaacagcaataactttggaaccgctggtccaattttgatgatctcaattttcgctaaaagccgtgaacgacagctacaactttgtctacggacttaatccaccaaagcaaacggataaggcggtagaaggatccaaaggagaggaaagcgaaaacttgagtttgaaatttgaaagctgatatcttttgaaccgctagtccgatttcaacaatcatgattcgagacggaagccctgatcaacagctacaactttgtcgacggacacgatcaacgaaaacgaaagggtagcgagttagagggctccgaaaacgaggtattcaaaaaagcaagtattgattgtgacaggctgtaacttttgatgaagtggacggatttgcgagatttctggataagacgaacgctgagaatgctggctacaagtttgttggcggaaaatttgcgtcaatgtggctagtttgcaagatataaggggtcgaaagtaaactgagcaaaaatcgaggttaaattttgattgatgatatctcctgaaccgcttgtccgattttgacgatcttgattccagctaaaagccacagatctggtctacaagttcgtccgcaacgcctttccacgaaaacgaacagcgagagagatataagcgatcgaagttatcaaccaaaagcgagcctaaaaagaaagtcctgaaaccagagctagagatcctgaaacgaggctagaggtcctgaaaggaggctagaggtcctgaaacgaaatccagacgctagaaatcctcaaggttagaacacctgttgcctgaaagaagaccaagtaagacgagactgtaaatcttgaggtcgctggttcgatcccggctcgggggaccaaatgtggaactcctatcatgccaggcggtaggcagttggttgaagggatggtgctttgagggctgccttcaagtggggtccggatgaattgagctgtgatctgaacaaaaaaaagtgttggggttggctggttttctgagaggagacaacagaaattgagttctgtggcggttgttgagtttgagtgaacttgaggatatgtaggaggatcagaagtatcaagaatgaaaagatcaataaaatttgatgggtctatcttggatcagatcagaatgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaacaaaaacaagaccacactacacaacacaacacaacacaacacacacaacacaacacacacaacacaacacagaacagaacagaacaaaacaaaacagaacaaaacaaaacaaaacaaaacaaaataatcaagagtgaaataaaccaacaccctgagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaggtgatttgaaaaagataagtaagaataataaaatgataaaataaaaaataaaatcaagatgaataaaaaataatatgaagagtaaataataagaggaaatgaaataaaataataaaatgaggaaaccattggactgagtggggatttgaggtgatatttttgaaatcttgaggcttgatgatattgaaaagttgaaagttgaaatttgaaattcgaccttgagggcaacgctgggccagctacgctaacggtagtgtagcgcaaatacgctacattgtagcgtagtgttagcgcagatttctgtatctgcgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcacattttagcggttttttggccgtttttgccgctaaaagcgctgtagcgcagcgtagcgtagcgtagtggcactaacagcgcgctaacactacaggtttggcgcgctgttccgagggccgctacgctaacgttagtgggccatttagcgtagtgtagcgtagcggcccaccgttgttgagggggcctgtaccgtttagaacaccacaacgtcaatcattttttttcaaaatacataaacatataaacaaaaaaaaacatctcttactcaacatttccactcaaatagtctgctgaatccacgttgatctaggtttgataagagactactacacctaacacccccaccccttggaatgagccctcattcctcagacgccttcagacccttttagtatgggggtctgaggggtctgaggaatgagggtccctcccctctttctggtaccccaaaccaccagttttttctgtttttttgggttttttggggtttttctggttttttgggttttttggtttttttggtttagacggttctgatcgtttatgatcgagttttcagactgagtgggggggggtcgattttgggggttgttgtctatataagacccccccctttccctctgggaggaccttttccccccagatccaaccacccaattttcgacctcagacccctcagaccccccagtttttgacccccacctccaccagtaaaaactgtgagttttttgactttttttttcggtttttgacttttgcccaatagtttctgaccaagtttctgactttttttttgactttttttttgactttttttgactttttttttggactttttgactttttttttggacttttggacttttttttcgactttttggaccaattttttcaactttttggaccaattttttcgactttttggaccatttttttcgactttttggaccaattttttggactttttgggtaatttttttgactttttgactgatttttttgacttttttgaccaatttttttgggtttgggactgactttttttactttttttttttaactctgggtgtttttttggcgtttgggacgttttgatttcgaacttttggacattttttttttcgactctgggtgttttttttggcgtttgggacgttttgatttcgaacttttggacgttttttttttcgactctgggcgttttttttggcgtttgggacgtttttttcgattggactctggcggattttattcctttgggttgtttgactttgaattttgaacaactggtatgtttaatgtttttttcttctttttttttttggtgggcatccaatcaacctggt