tgatagtatttttacacatagtttggttacataatatatagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaacattagttatttcatcccagataccaattagtcagactacatatactatttcattccatacttctgcttgcttcatcccagatattggttatctcatctcatctcatcattcatcctcttcttttcatacaacatttatttcatacatcaattatctcatactacaattatttcatagtaaatttatttcatactacatttattttattctacatttatttcatactacaagtatttcatccttacatttcatttcaaactcaatacacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcatctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtctttgattatctcatttcttttgcactacatattatttttatcacaaacagaagttacttcatattttctccttttcaacatgtttatttcacactacgcacttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtatctgatcagaaccacccacatgtatatagagaagactctttcccacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcagttactagtagttaccagaagtaattattattgattttcccccagaaaataagagattgaacccagaaaccgttatcccccagagcctcatccttaccataattccccacatcctcacactctcaacaggtgctttgtacaagacatcagtaataaacctcatactaagattactcacagaaatagccacaccttttctttaattcttagtgtaactctctcccaagccttgacaagagggcagcttcatcagcatccaagtcttcaactcacattttcccctgtgtagttgttcttttcccctctaagctcttttctttagcttgaaaagttccacaagtggtgtcccaacagtggccttattctccttcaaacctttagtcttagaccccttattacttcagtcttactgtttcatctgtttcacaaaacccctacctataatattaaccagagaattttcttattatacttttacttcagttacaacagattattatttatatccctctgagaaagttttaaattcttaccctgatattttccacatcaatcttacctcaaacaatttttagtacagatatcagcatttttttagaaactctattagttatttttccttaagcatacacagtagaaatgtcttacagaaatcagccagttcctttaaacctctatccttcaaaccatggacaacacagaagccagtcagttcaatcttccagtagttcagccctccatccctcagatcatcaacaaattcgacataccccagcatcccatcagtcagaagattctcctttaccccatttcttggaaagggaaaccagattgcccaaatacactggaccggagactggagcaacaatggttaaaattaaacccatggataaggatgtgttctttgacgggacgaatgttgcgattgaaaaatttatcaagcgatacgaatgcgcaggcgaggcggatggtgctagcgcgagggacttggcaaaacagatttttttttttatcaaggatgccgatttaaaggacgagatagaagaaatgacttgttatgaagatgttgactgggaaggtttgaagaaacaactgcttgatcgatttggaaagacccttccgctggtcaaatacacgaagcaagatctcaacagtctagtcagttccgccgtcagtaaaggaggaatcaagacactcagtgaattcaaaatatttaagactagattcgaggctgcaactcactatcttgttaggatgggttataatactagcattgaagaattccgcgaactcttgcttgaagctctcagtcgccaattaggatcagcggtaattaaagaacttatcagagatgataagatgattcgatctagagatggaggagacatcttacctcccactgttactctcattgcctacattcaaagagaagttcaatcagatagtgtaatgaagcgacaaaatctttggagtccagaaaagaatcaagaaaaattaccagtatctcagaccaaaccggcaccaagaattaccactcctagtactcctgtccaaaattcgtatgataaacaacttcaagatcttaccaaacaactagcggctcttacctctggaaaaatggctcctcctcacaagcccttggattcagtctctcaacaggccaaccccccaacttcagcccccaacagaaacccaaatttcagatgttattattgcttccaacccaaccacagttccaacagatgtaatttattttcttttgatgaatccaatggcttagtcaagaaagaaggcggaagttatcttttacctgatgatacaccaattgcctgggatactagtagacctatcaaagaagtagttgatcagttttcagaagactccaagaagactgctatgacagaaatagaattctcctcctcttttggacaacttgaagaaatttacgtaccatctttagactcttatgaagaagacaacaagctagaaaccgaagatttggacaactcctctgtagcttttactttcaatccaccctcagaaccagaaatcatctttactcaacagaccaacaaaccccctgaagagataactgaagaaacagaacctcaagaatttcattctgaagatcaaccagctagcaagacctcttctgatgaaatgttaaccacagatttcaccggtttggaagaaacgataattcagagaatgatggaggacttcaatgtagcttggagctatgaagacaaaaactctgatggagtagtggatttttctcagaaggaagaatataacaccagcacctttatagaagataacaattcaacatttttacctatcagtacagtggccagaaatttttttcacatcgatgagtcagatatctcagtctcttctttttctgcccagctgatggggacatcagccaagttggaggaggagtctgtcattttccagcctgaaaacccctttggaaacaacatatcagcagaaaatccgtctagtttctatgtatcccatttcaccaatgatattctagagaacaacagcaaacaaatacaagactatccggccagattcaatccatacggcctagacaaagttgatagacagaaccaagaagatcgagacagagacttccatctagaagagttacaagatcctggtcggttttcacatgcactacctgctagtagcgacagctctaaagaagagacctacacgaagaatcaaagaagagacttgtccaatcagcaacacgaagaacaggacttgatcggattcaacaatactttggaatcgcgcgaagatgacaaatgggatactgccttaaaggctacattgatgttattatttttgttttacctgctactactcacaacttgggttgatgctgtatggttggattcaataaatttcagttttattgagcaaaccaaagtcatttcaagtcgtaaagaaggaatgcgattatttttcaagattctgtttgtcggtctattaagagctggttgtatgttcagtaaaacagacaaaggctgtagtgctagaacaagtcgacacaggagatcagggattatagctagcacaaacgtctacgggtgcaacggtctgactttgttcaaatcaattctatggaactttaaatcggcaatcaggcagatcgatcggaaggacatcccactcttaaagattagagtcaatcttaaggacagaacacctattacagtggcgcaacccatcctactgtacatggattttggggttccgaaatgtttggaggaaaaaaatcaagaaaatctgccctgggaagggcaggatctgtggaaaatttaggttttggggcttggaaattttagaaattgtgcaatttttgccacttgtttggataaaattacatcccagagtcaaattatcatgtttggcagcaacaaaaatgtaatctagtttataatttatgcacatagctttgacgggagaagccatactgtgttatcagagttaagtacatgaatatgtgactgtaggggcatttaagcccatggattccgaaatgttgagcccaaataaaaaaaacttttttgttggagcagtaggggcttagcccttttatctatggaagctactgccctcaaaaagcccaaatctacaataaaaatgggtgatggaccccaagtgcctacaaacattaggccgacaggccaattttttttttgctggtgatggtgtacagtaacatgggttgcgccactgtagacacaagcaatcattgaccgtacttgatcagcaatggattttaaagctgaaagaattttatgttccgatgttggggcttgatcatctgtgtttttaataaagtactagaaaatggaccgatactctcgctgatgtccttaaaagccatcgataaccgtcattcattttcaatcttgcgttacactccttctaatcggaccgattttctcgctgacgtccttaaaagccgacgataaacttctgtcgttttcagtatcgcattacactcctttgttggaccgatacctgcgctgaagtccttaaaagccgccgaaaaccttctcttgttttagttttaattgtcgatcgtttcctttgcttttctctcgatccttctagtaaccactctccaaccttagcggaccaatacatttgaacaatatctgtctccgctttgacgcttttgtttcagtttttgtctgagttgaattctactccaagcgatttattcgcttaggcaaacggctcctttggtttaagtttgatctccgctcagaaacctttcgttgttaacatctctatctaacaattcaacttcgatggcatcgccgaatccctgtcatccaagatttcggataacagtttctttcaacatgtacattcaaaagaaatcaggaacagaatccaacaaaagtatgacaacatgctggtctagtaagagattacaggctgtggaaagaagggattagcaagaagatcaaaaaaaaaactcagaagaagaagattaaatcatgagaatcattgaaaggtgaagcctttgaaatggaaaattgaaaagaagaaattacataatttagttaaaggtaaatttatagaaaaataagaagattacaaatattttttttagaagattaagaacagattagattttttttagtcagagggctaaaacagattaaaattattaagacagaaatagagaaaatttacctgggtactaaattatgagaaatttcattatcagaaactccactttcaagaattcaactgaacatcaacctcaaatttaaaattcaagacctgaagatttgaaaatcaagaaaatcaattctcaaacaaaccttaagctcaatactggccaattggacttatgttaatttctgttgtttctcctttacatttctaatttttcctcttacatgattattacagaatgtacataatatttatttaagagaggtattgtctggggacagacaaataaagttgggggaggttgtggtgagaccaatcaaggtcatatatagtacaaaatagctatttacagtagttttcatgttattacaaccagatatgcatatgctacataacccattatcttgtacccagttcagaaggttacaaaacagtattgttttacatagtttggttacataatatttagtactacatagctacaacatactacatatcacacatctcaagatacaaattagtcttccctcagtaccttctttctatgataataatctttcagtaaatgttatttatttcatctcagatatcacttatgcagactacatatactgtttcattccatacatctgatttctcatccagatattgtcatctcatctcactcatcatccatttcttttcatacatcaattacttcattctacatttattttattctacatttatttcatactacaagtatttcattcttacattccatttcaaaactcaatatacatggcttatatcacctacattctcatcatacatctcatttcaactcattactcattgcttatatcacctacatatatatttcaccacacagatttctcatctcacctcagaatatttatttcagtcttttattatctcatttctttttgcactacatattatttttatcataaacagaagttacttcatattttctccttttcaacatgtttatttcacactacgcatttgtcagccacatttatttcataaccaattgtctttcagatacaacttatttcataccatcttcttacatcagctgatatcttaccactagtatctgatcagaaccacccacatgtatatagagaataccctttcccacttactttgttccccatgcttgcattagagaagtaaacagataattacttagcagacatcacttactagtagttaccagaagtaattattattgattttcccccagaagataagaaattgaacccagaaaccattatcccccagtgtcatccttaccaaaattacccacatcctcacactcctcaacaggtgctttgtacaagacatcagtaataaacctcatactaagattacccacagaaaatagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgtgtgtatcatggagaattctgcaaagctgcatggccaaagccaaatttgttgatctcctagcaaataaaagcagattggtcagatattttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgctccgactaaaaatcatctgtgaagctctaattatccatctggatcaactgacgtcaacacgaagaagaatgaaattcagaaaatgattcatgatcaaattgaatcattgaagaaacttcagaatcaagacttgaatgcgattgaagattctgagaatgatgaagatgatcgtgctgaggctatcaatgaaggaaacaattcagacaattggggtttctttatcaatgaaagcgttgaaaacatcaattcagacaatatttctgacgattcacacactctagtggatgtcaagaccgaaaatcaaactagagcaaatggtgtacctaatcaagatacggatgattcaggattctttgtggacaaagacaataactttcacatcagtactcagggtgaaactgggctcggggtgcccaccaggcgcccgagcccaaggcgggtttggggaggtctctgggttttttttctttttttagcccgacccgggggtacccactgtgggcggcaggtcgggcatgggcaccctatggggagtgtcgggccatcccggcaagcccgtattggcccgacatggctgtgcaaactctgatatggccctgttgccctaactccaccatcgccaatccaacacaggacgattggatttacacgccacagtgacataccccagatatcatgtccatggctgccctgaaaaaaaggactcgtagcggtaagcgtaagactcccactatcaggcaaccagaaccctccacccagaccgatcctcaagactcggattgcagttcctcagtctcccaagaagaattggacatagccgtggtccccaccaatacctttccaatcacggctgatgccgatcaggcttccaacgcaaacaccaacttccatcttgatctagtgtcgcaaacggccactcctactgcttcccaaccaagcaactccgaagggactcaacgtaagactaccagcaatatctgggcccacttccatcaatctggcaaaggtctggtcttccttccatcttatctcatccgatcatgattgatccgtagaaattcatactaatgttaaatactttaacggtttacccattgtctaggtgaaacattgaaagcaacttgcaaatactgcaagaagctgttatcagccaagtccacaagcggcatgaaccacctctggcgacatttccgaaactgccgagacgccagcaccaagcaaaagcagtccctcatcactttcaccaaaaagggcgaggcatctgtggaccccatgtggactttcaatcaaaatacctctcgagccctcctcgccgagatgcaagttgcccacaaactccctttcaagtctgctgaatggcccagcttcaggaagtttgttcactccctacagccacggtttgtctttcactctcgcacgaccgcccgatccaatatcattgctatgtggtaccaattgaagcttgggattgccaaagaaatcaatcaagcttaacgcattgctttgacaaccaacctctggacctccgccaaaaaaattgcttttatggtcatcacggtgtgagaactcctttaggaatggtggcagtcctgtgagggggaaataacaaatatgatattgtgcttgtttgatatatattgttacgggtggtttgaaagacctgcccctctattgtactacacaagaattctgacaacaaaaatttatatattgatgtgccaaaacctttatagagaaacctttatgtagtagtctctatcagacctagatcaattgatatatatgaaatgctatgagacaagctatctaagaacctgattaagatcacaggtgttgaagaaggggggggggttgatgataatgatcaacagctggccaggctgtgtgatgatgagatacttgtttgagatcacccctatgaatgggttgacatctccaagtgagatatatgttgatgctgggattgcatgaggaacttgaactgaggggggcaaagaggcctgcttatatagtctatttacacaccggctggcttgtggttctagccctaactgataatttaaaaaatggctagattgtggttctagccctaaccatttacctatctctaaatctatactatgcactaccaatgtaccactatgctttgtaatcatgttctatcatagccctaaaatctaaataacttctgactgagttgagctagcctagtggttccagtgattgactataggttaaatttgatgtagaattcaaatatgcaataataaaatcaataatatagtctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacatcctcccccaacttaatgctgtccgcagcattcctgtttcaagtaccaaaattcatagatcagacagtacttaatttgaaatctacctaaaaattcctaaacataatctgtaatatttatctttctctcccttcatatttggataaactgattccatcagatgtacccgcagtgcagcttccttccttgatgattgaaattgacttgtgttacatcccaggtattgattttatttgtagcatcaatatttatcttttttagtattttattctctgattaagtattttggaaacccttgatatcccatttgtgtaatcaaaactccttcatgacccattttctgtctaatttgcatcgtagttctgttccaagtttccactgaactggttttcaaacatccaactgatttcctctcaagtaattcatccaacagtagtatcatctatcccttttcagaactcctcctgctcccctacgcctgccacggtcaaatcaaaggcgcctaatgaatctatttcattctctttcatctcattggtccaaggaaaaggccagtggttgatatatttgaaagaggcccctcaaaaatctccatatgctgagttccatggttgtccgaaacaccttcaaaacacctttcccccagcggaatactcctaagcctccttcaaataatccacagttttctaaaaatgctagccatactactgttcaaatcactactcaagacaaaaccatgtcttcaatatcctcctgtttagttcattctcttctgtcctgtatccagcaattatcctgcaaattgatggttcatgagatccggtatttcacattattcaggtcccaattaagtatcttgatgttttccttcttctattcatccaggaatatttggtggtgagtatatttcttgtgaatcattgtccattcttgccacaaatttcattccctttgatccttctctcgaaatgaaaggttcttgtttcagactgtaaagcatttttgttgtgaatccagttcatcctctccacgtatatggagttgtcttcttttgatgtgttcacagtttatggtcatgtaggacccctccaataatagttttttttttctttcaagatttatttggcccctaagatggagttaagttggattcaagatggagctaaggtggatttgagttggagataaggtggagttacggtggagttatggtggagttatggtggagttacggtggatttaaggtggagttaaagtggagttaaggtggagttaaggtggagttaaggtggagttaaggtggagttaagttgacttggttaagatcacattctttaagatcacatcaggtaagatcactttctttaagatcacattgttttagatcacatcagttaagatcacattctttaagatcacattgttttagatcacatcagttaagatcacgctgcaaggtatgactatttgacatgagtaatgatcacctgtgtggatccaattcatctgctttaaaccgaagattcaggtgtcatcatcttcggtttaaagccggattcacagctgagctgggggagctgcccaaaattcttccccccctgacgcctcatggggttttagtttatcattattaaccttccagacatgcttccaacagtttctgtctaaaaaaatttggccattttggtgcggtgagctgacccagctcagcccagctcccctgcacatagagctcaacccagctctacacagctcctgtacacacctcagccaacccatccagctcaacccagctcccactcagccaacccatccagatcaacccagctcccactcagccaacccatccagctcaacccagctcccactcagccaatccatccagctcaccccagctcccaagacacagctctacgcagctcctgtacacacctcagccaatccatccagctcaacccagctccatacagctcaaccctgctcctacaacacagctccatccagctccactcagctcaatccaactccatgcagctccacacagctcccactcagccaatccatccagctccacacagctccacgcagctccatacagctcaaccctgctcctacaacacagctccactcagctcaatccaacttcatgcagctccacacagctccactcagctcaatccaacttcatgcagctccacacagctccatccagctcccactcagccaatccatccagctcaacccagctccactcagctcaatccaactccatgcagctgcacacagctcccactcagccaatccatccagctccacacagctccactcagctcaatcgaacttcatgcagctccacacagctccatccagctcacactcagccaatccatccagctcaacccagccccactcagctcaatccaacttcatgcagcttcacacagctcccactcagccaatccatccagctcccactcagccagtccatccagctcaacccagctcatcccagctccacgtagctccacgtagctccacacagctccaaacagctccctacacagctccatgcagctcaacccaactccatccagctcaacccaactccatgcagctccacacagctcaacccaactccacacacagctccatccagctcaaccccactccatgaagctcaacccagctccacacagccccatacagctccaagcagctcctgtacacacctcagccagccaatcctactccacacagctcacacagatcctgtatacacctcattcaatccatccagcttaggtacatacctcagccagcccatccagtccaattcagctccacacaggtccataaagctcaacccagctccttgcagctcctgtacacacctaagccagctcaacccagtttcaagtatggccccactgcttaattcataaaattgatttcaactccccatttttcacacaactacccagtggaatgtataaaaattgaaaaaaagagataccagttgtttaagggccttaataaagagatggttggtgtttgctgtgcaccgcagaagtgttatcagtgtttggaagctttttttggatttcattttttaccacttatttttcatgttttaaaatgtaccacttatttttcatgttttaaactgtgtagaattttatggtaaaaaccattttccataaaaaccaactgttttttttttgaataaggcaattagaccctttttttgaattaattttattagaggttaaatcttcttattttttgacattttccacttgttttcctacacttttagggaagcataagattatggtaacaatcattttacatcaacatgaaattttttcttgaataatgcatttgacaagttttttcggactgatttctacaggcttaaatttcattattttttgaaattttaaattcatttcctacattttcaaaggtttagaaatttatgcttatatctttttttgcatacaaataaaaatggtataccatacaaatgatgtaagaaactgggtaagctcatgtattactgttgaaactttgatctttgttaaaatcaatgataccatggagctttaaacctctcaaaatgtaggaaatgaatttaaaattccaaaaaataatgaaaattaggcctttaaaaattaatttaaaaacaaatgtcaaatgcaatattcaagacaaattttttattttcattcaaagtgaccattaccataattttataaatgtcttcaagtgtgggaaaaaaatttaacatgtcaaaaaattttgagaaataagttgtaagaaattgtttgaaaaaatgtgtttaattgcaattttcaaagagatctgttgatttctacagaaattgaatgatgccataaacttttatgcatttcaaatcctagggaatcaatttaaatttttgaaaaaagatgaaaaataaggtataaaaaattatatacaaaaaaacctgtccaaacttgtaatccaactctgctgtgtgctgcaattgtttgtgggataaaactctataatcaatttgagcaagatgaaaacttgtgacccatttgaatatcagttagtattcaattgtttacaaataggtaatcaagtggtaatttcaataaaaattgaaatgtaccatttgactttgttggtcagccaactgctacagaaaaaaaagttaattcctggggcaaagatgtgatgaggattgaattcatgatttcaatacctgaagaaaatatatgaaataattatttgttggccacactagacaggtgaatggttaggcttatacaatatacataaatcaagaatgctaatttgttttattccaaatgagtatcatttatgtgctcctcttgttgtaaaatatcttcctcctgctgttcctctacactactaaactcaaacactatagaagtacccattgttattttctgccatgtgttatgggcttcagtaactaatctggtccattgatgttggatattttcatcatttgcttagtggtcttgatgatattgttgactccagttgaggagctcaaagcagctggcattccatgtcatcaaaactcgactgtgacttttggctagtgagcagtagacagacttcagaacagcatgaggaatgttatgcttggagcagatttgggttaaaaaattgcttccttcaccagattgctggtttgctgcagagtattttttttatttcaaatgaattggccaaaacaaaattaggtgagtaatctgtgatattttgctttaaaggaaaatgctgacctgggtctaacaagtcataaagattttccagagagtttgacctatcaatagcccacttgactgcttgtcgcgcctctcgtgaaatccttcgcagctcgtctttgcaatgggtggatgtaaggagtgcatcaatcccttctcgcacatttggatcaattgcccaaggctcatttggatgcaaaagagaacccatatcccaaaaatgatcatccaggcccattgacttgatttcttcaaatgtaggtgttccaacgtcgatctctggcatatagttttcattgtagatggtggctcggttgcagtatgatgtccacttgctcttcagaagcttgaccttggaactcatcaatttcttgaacctagcttgcatgcgtgtacctgtttccttgtcaaacaatatcagaggttaaagagaccaaataaatacttgcaattctaaagacacacctgatcccctttgatcccatctcttctggacttccaaaacccccacttaggcctcgtatagtttggatttgctcactttcaaccttattagagcctttgtctctgcatctgtctcaaaattaatgttaatggaagggtggctatttgtatgtagtgatgcttgggtcagtataaactcaccagaggctcctggaagacctcgaaatgcttcagatccaagctcactgataacctgatcaatttgttcctccaacaatacaactgtgtctggtagtccatgaagctgcctttgttcctcgctggttcgatcatgcctacgtttggctcttaatgatacaattgtgtcgctacaataaattctgtgtatcagcttcaattatactgcgtattctgaggaatcaaattactgtgtatcccgaagttggtcttccaactcaacaagttcctcaacttgtctcatcatatctctttcagactcagtctccattgccgatagttgacactctctttgtcggatccattggtcagccaagtaaactgtggagtgaccaaaattgtcttcgatttccttaagtttttcaagggcagttttcattgcttcttccacctgtttaccacgatctaagagcaatctgactggaaacatttttttcatcaaacaaattgtattttatttcaaataccggaatgacatacctgaatttgttttaccagtatcattgtgatgggaagaccgtagatctaatgccacaagtctatgagtcttggtcgaataccttagggagctgatcagaggagataaataagcccaaatccgctccattccttcaccatccgacatcccccatccattgttgagcctagggttatattgcagctgacatgaccattgatgaacataagcgtggaaaacacttgttccaaacatcaactggtttccctggcgttcttcactaaataaattttgctaaatgcacttgaattagtctaatagtggccactttagtagggagacaacagggaatccttactttattaattcccttttccatattacagcctatatcgtacaagaagccaattttttttctattctctccatcctgtgtggttgttagaagatttttgatcatggtcattgggaaatatgcccttttaaatcaagaatcagattgactatttcaaaacataaattaatacacatgtctggcttacttttcaccactttgaactatgttgattagcctcaagatttggtcatgacgacatgccaacccaaagatgccagtgtcatcacaagccttccatgttgcagcccccctggtatcattggctgctgtgtgttgttcagtacattggtcctacaaggacataaaattatatcagtcatcggatttcatattgtttaaacatgatgtaacttactaaggtttcatctgctgccaatgtgttttgactggataccatactcaattccatttcctgaacctcggccggagaaatgaagagcgtggtaggcttgcgagattgatgaagttcttggctggctgaaaggtgtctacgatgttgaaaatttccgtccatgcataaaatataatctggctcgtccggtgtctttccgggaactggggggccaaagcactttggacaaatattcgcaagtttatccataggtcccatctgtaagagctcttccaatatgatctgtccttgcctgatcatctcccggtatgcatcaattgatgcggagatggtttgcctccattgtctggtctgaaatcacataattatttggcattagtattcatccttatgattctcacactgattatcagaatagtctctcacagtataacagctttcagattgcaaagtcggtggtgatacaagaatgagagggttatttgaattgaggaactcttccagagcttttgaaaaaggtgtgattgatactgcacagtgtttccagatgatatgatggaatctcaagagtcgtatggaaaatgcggttctggggaatttcggtgatcctccgatataacccatcctgataaggcggacctggtctgactggcatttgcaaaatgagacttcggtttgtgttctgcctagaaagcattgatggggttcagtatacagatgacatgtttactgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaataccagtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattccccaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgggtactgtatcaatataaatgttaactggtttaactggtgtctgaatattctggggattaatcagtggaagtggcacggattataagttccagaatactgaagggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgattaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataggataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacacttcctccctctaaaaaaggctgatccaagaaataaatgaatgttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttcatgtccacattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattataactctgatgttatcttttcttaaaggaaatttgtcattatcactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttaggtccagtcagatttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatattttcagctttggtcatcatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctctatctactgtcatctcaaaagcagtgtttgactacttaatttatatagacacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaacattactgcagctactttatttttatctatagctatgctcaatcctgaaactatgtggcctaatgctttaagttcttgaaaaccaaattgacatttgttcatagagatcttcatattcatttttataactctttctagaacaatttttaatttgtcaaggtggtcattccattcagtgctaaaaataataatgtcatcaatgtaaattactagccatccttcacgtaattgtttatgaaattcagtatccatcattctttggaagtgagagggtgcatttttaattccaaagggcattctcaaatactcataaatacccatatgtagaataattctcattaagtgcctactatcttcatgaataacattttgatgaaatcctttaagtacatccatacatgtaatatatttagcattttgtagttgcgtgatggcttcacttattttaggcattggatatctatcagcaattgtgtaattgttgagagctctgaaatctccaaccattctagatttaccattatgccacgcaataattacaggagtagttacttcaacattttcattggcaccaacttttctaagtacattcatttttactaggtcagttacgtgttgttgtaaggcttctctgcttcttggggatgttgggtatgcagattttcttaatgctggagggtaaggtctagaagtattaagattaattctgacttcatgtccttttatacgtccaaagggttcatcagtagtagcaaaggctaatttctttttatgtagtaaagaatataactgtgacttttcttcttctgttaaagtactagaaatttttgcttcttcaatagtatttccaaaattattatcttctaaagcattacattctagttgtactaaattcattttatcagtgataccaagttcaaatttagtagataagtctccattgatagtaaaatatctgccattgctatttataacatctatcccgtaattaattatgtaatcatttcctaaaatgatgtatttcatcctaaagtcttccattacaattaattctaccgtgatttgtatgttatttttagcatgaggaaatataatatctagagttataattcccatagggttcaatttactgttacaactgtagaatttctcaggtttgatggggatcaattttgttttccaatcaggcagtattttatctaataatttaggactaattatagaacagaaggctcctccatcaatcagacatttaatcttgtatttattacagataatatttgtgatgttagtacctccagtcttatgaatttctcctttattactagacttcttcacgggtaatttgataattttatgaggtaaactcttttcaggtagtaattctatattagaaatgattttttcttcattaataatggcatttatggtactatcactattttcttcagaagatgattcagaaacactgctctctgatttggtatcattatcttcagagtccgccacgggttgttggttatcttcatggggtttaaccatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactataggttaaatttgatgtagaattcaaatatgtaatattaaagtcaataatatagtctattatcaagagtggatcatgactttatgcaatttggtacttgaaacacatttggcacactacaccgttggcaatttttttctggggctgtggaaagggacagtcagcccacccaatagccaatcagaagggaccatgcccacttggctgccaagtgggcgagtgagagcaacaccgggggggggggggggactcacctccgttttaaattcgattggcgggttcaataaccgtcgtcgatcgttttctggggctgtggaagggacagtcagcccacccaacagccaatcacaagggaccatgcccacttggctgccaagtgggcaagtgagagcaacgccgggggggggtggactcacctccattttaaattcgatcggcgggttcaataaccgtcgtcattcgttttctggggctgtggaaagggacagtcagcccacccaacagccaatcacaagggaccatgcccacttggcagccacttggctgccaagtgggcgagtgagatcaacgccggggggggactcacctccgttttaaattggatcggcgggttcaataaccgttggcgatcaatttctagggctatggaaagggacagtcagcccacccaacagccaatcacaagggaccatgcccacttggctgccaagtgggcaagtgagatcaacgccggggggggactcacctccgttttaaattggatcggcgggttcaataaccgtcggcgatcgatttctggggctgtggaaagggacagtcagcccaaccatcagccaagaaaaagggaacatgcccacttggctgccaagtgggcaagtgagatcaaagccggggggggctcacctctgtttgaattggatcggcggggtcaaaaccggtcggcgatcgttttttggaactgtggaaagggacagtcagcccacccatcagccaagaacaagggaccatgcccacttggcagccagttggctgccaagtgggcgagtgcgatcaaagccggagggggctcacctctgtttaaatcggatcggcggggtcaaaaacggtcggcgatattttttcgaggctgttgaaagggacgggtcagcccaacagcactgacagtttcaggtgcccacttggcacccactcggatgccaagtgggcaaagtagccatttgcaaggggagggggactcacctttgaggttaaagacaatcgctatggttgatcgagtcggtgttgtgctgttggcctgtcggacaaggcatggtcagcccaacagcacctagagtcgtagcaaacaattcaatagggaggggggactcaccacctagatcaatagcctatcagccttgaaggtgctgctgggccgattttgtttttagggtgttgggactgaagcaggaggtttggcagctaagtggctgctatcggacaaggcatggtcagcccaacagcacctagagttgtagcaaacaattcaatagggaggggggactcaccacctagatcaatagcctatcagccttgaaggtgctgctgggccgattttgtttttagggtgttgggactgaagcaggaggtttgtgtaaaccccccctctggctgggttcacaaacccttcaccaagatgtcacaccccccttttttagccttcatctttgagtccccttcctggctccgcagagatctgtcctcccatctctctgagccaggtgagtttcattcattctttcattttcttttcttcttgtcttcttctatccaaggttgtactgagagatctgtcctcccatctctctgagccagaaatcaaatcccccccgtgtttggtcttagaaaccgcttaggctcactagcccgtcccatcagcaccttccccagctcattcagtgaaggactttcccagtccttacactttttttttctcacaccaaaccactcacactgaccctaccccgactacctacttgactcgactcgactgatttgactgaattccactcgactgataccggactcgcctcgacgaattccacttgactgataccggactcgcctcgactgacttgactgaattaacttcactgaacatactcgactgacccccctgccttgacatactctactggccctcctgcttcccccctttctttttcttttcaaccgcgattgtctccgcttcttattccgtctcctcttttaccttttcgaccacttcctttcgaggctacgcgattgcgggtttatgactacgaggagcaataccgaccctgacgagctgctcccgctaacggaccctgaggctatcatccgatctggtaacgccgaacaacgccgactcaaacatctcaagtccaacccaaccatcccgcacccacctccttctgaaactacacctgccatcgcgatgtccgacgatacggccccagctcatgaaacatccgggtcgactcgcacggcggacgccgcagatatgcagaccgctaaagactggttcaagtcggtcttcaaacttcaacatgcgttcatcgtcgaaacacaggccgaacgtcgacaagctgcagaggatcgccgacaagctctggaggatcgccgcgcggaccgacagatccttatttctgctcatcaagccagcgccgcccgcattagccgattagaggaactacttctggcgatgaatatcaagaacgaggtcgaagctcgaccggcacagacaactccgggcaagatcgacctccagaagttccgcacttcggatgggccaacgtatcgcgggccatttcaagagaccgagtcgtttcttcgctggatccatggggtccagatttttttcgagacgaaggacgtgaccaatgcagcggacaagatcaagatacttggtaacctcatcgccgaaactaacctacagtctttctatgccaacgaagcggccgactttctcaccaagtcctgggaagaattcaaagcgcgactgttcgacttcgcactccccacaaattggcgctccggattacaacgacagattcgccagcttgatatgtcgccaacggaaacattccttgagtatagcacgagagcacgtacactacagagtctgttcaacttcgatgccggcaaatcctcgaagcttggggacctacaactcacccagtttgtagtttacggattgccagattctcttcaagatcggatcaacgagcgccaactcctcgaagtgatcccgttcagttacggcccatttgagaaacaggccaatacttccttcatggcactacaacgaccggccgtcccccctgctccgactagatcaaccccgagcgcaccatcaaaccttgcccgcgacgagtttgtctggcgagtacactcgtatctggattcgctgggtttgtgccacttctgtaagaagcactgtggcaacgcggctggcgcctgtcctggaccaatcgaccgatcccgtatcgacatcccatcgggtttcgcaaccccagagaaaccggccaactatgttgccccacgcgcctggagtaggccgactgctacgccaggaaagcccacgcaacctctggcaggacgtccctcaactcgcgctgcgagcgtcgcgggtgttacggatactacaccccttgaggctcaggtttccgcgctaacacttgacgcagcgatacgtgaagataatcgttgggacacttacttcgacgatgagggctgcttccctagtctagaaccggccgccgtagcggcgcttgaggatctcgacagtcaactcctcgcgaacgagattgcgaaggccgaacaagctgatctagcggatgctattgccggtcacccgggacgcgcttgactcaaaattccgcctccttatcctttctttttttctttttctttctttcctcccacttcttttatgaaaattttcttttttcttccctttttttttttttttgggggttgttttattttttctttcttcaatttttttataggaggggagactgtaaaccccccctctggctgggttcacaaacccttcaccaagatgtcacaccccccttttttagccttcatctttgagtccccttcctggctccgcagagatctgtcctcccatctctctgagccaggtgagtttcattcattctttcattttcttttcttcttgtcttcttctatccaaggttgtactgagagatctgtcctcccatctctctgagccagaaatcaaatcccccccgtgtttggtcttagaaaccgcttaggctcactagcccgtcccatcagcaccttccccagctcattcagtgaaggactttcccagtccttacagtttggcagctaagtggctgctaagtgggaagctgaggcaagcgtgggactcataatccccaaagtagatagtttaggtggattgtattgccgagggggagtttttggctgaccattggtgatcccagcccataataaaaaaaaacaaggcaattgttgagccaggatcaccaaggtggatttttgattgatccaaatagtgtgcgcgttcaatcccatatgttttgtggcgctgccactcaagacttcagatgaatgatatagcacattgagtcagctcaacagtatgtctcccccaactgtaaagataaagacttacatagccgcttgacatctgatgatgctgttgatttgaatactggtagagttccatcgtgttcgtacatctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcatgttgtgtggtttttcacacctcttctgttgacagatcttgatgaattcggccttggaagttggagagtacctcaatttctttgcaattgcgcaaaactgtacccaaagaaaatatgacagttaaaaaggattgaattctaattaacttgaatgatcaaattgattgtaatgacttaccttagccaaagtacgtttacaagaaaccgaagtgtagcgatcatcctcctcctcttcgctagcattttcaatatcggcctcattgagtgattcattgtcatcaagatctgctccgtactctgatttctcatcacttgaatcatcacctgctgaggtgggggaatcatcccggaggccccgaggaagcctaggatgaaatgatgaaatctaatcagcagctcatcttctctataaaaattcatgataaaagactttcattaaagcttacactctgatttgatcttcaggatcttcttgttcagaaattgaaccatctgaatcattgtcagcagccattgatcctcgatcttttgtgtccttcttgtgactccaaaacggccaaagaatcccctggacaattaagttgaggatgtgcgcgaaacatcgtatccattgagcgtccccgtggaatcaagtccacttgagcttcttgagctcccataccatcacttcattattctttgcattgtcactcacaatgccacatatcttaacaaacaatgaggtatcagtgttatcattaatgcttgttaatgtccaaagaatccaataaaataaaactcactttgtcttgaattccaaatttctcagcaactaggcggactgtatcggccaagtactcacctgtgtgcctttttgacaggcaaacaaagtccagaggcatggcctcaaaagttcggttacctgattgattatctactaagcaatatccgactacacccaatatgtcaaatccatttggtgactgccatgtgtcgactcctatatataattcacctttatgtgcctaagaaaaaaaataagaaaagaaaggtgaaattagcaaatgataaaaaaagtgcagataaagaaagtagtaaagtactcacattcaaagtcacttggtattcatcttgtatagctgaataaagaaggtggatgtcctttgagaccctgcttggcggtggtaggtgcttgacaactgtcgggtgaaggattgctttgtggctggcatccacaagtgaggaaaaaggcctggcagcttctgcacaccagattgcacatagttggggaacctggattatgcatgtaatgttcagtatgcgtacaacagacacaaacctaaaagtaaaaataaaaagaacttacctctgtgggatttgtcagcgccggtctcttgcgtgaccgagcgttgatggggtttaatggtctcactataactgcaagggcagccaatggaagagaaccgcacctcgacgctaggaagcggaggggttagctccctgggttagaggggacacacgcggaatgagcttcgcggtgccgagcttagaggatgtacaactctcttctaggctacagtagtgactttactgtagtctaggaatggagggagatgataaagggtagatgtagggatgtaataaattgtaatagattataaaaaaccccactcacttaatttaagtaaggataacaggtttgtatggcaataatctctggggggaagaatcctagagggaaagccctcccccttaagtattgcaaggcagggttcaaactgcctgttggaccggacaggtccacagatgatcattttatgtatttaaatcacaaatgatcagaacatgtatttaaattaagattacatcaaaagtggagggaatgacatcatttctctctatgggaaatccatacagagaggaataaattaatcaattcccaaagtgtagtaatctctctaattacagaatatacttatagagaaagaagaataaactttatgtacataagttagcatctctgtaataaaggaatattaatacagaggaaaatactaagttattccacggaattacttaggagaaaaaaatataaaaaaggaatgaataaaaatacaatagagtgttgagggggattgaacacagggtgttggtaagaattgtcttaagacagttcttaaccactacactagcctgtttgtacttatatattcacattgtagacacatgggctatagcctcagtgtctgacattcgcccccactaaaaaaattactctacgaggaattttttgacctcttggaagccctgaattgtcttaacaaaacctgacaattcttaattttatcaatctctaaccacatatcttgatcaggttgacaattcttaaacctaaccaaataaagcttacagtctttactttgtttcctaacaatcttttcacttaaaattttgtgagggattttgtccgatacttcactctctataggaggacggacttcatcttgctcaactcttaaaggattagttgtaggatccacatattttttacacaaacttatagggaaagtaggatgtctttgggcaaattgatctgtaagtattacttccacggcatttcttccatgaaatgctttgatcacaaatggtccaataaaggcatctttcaactttcttgggccagccaaattattaaaatttactgtggaaattaaaacttgcccacccacttgtaagtcatggtccttatgagacttgtcccatctttctttattatattcaactgcctctttgacacatacactagccttctcttcagccttgaacatcatttgctgaaaacactcagaacttggatgtaaggtaacagtcttagacagtaaaaagtctttaggcatattagggatccaacctctctcaagttcaaagggagcaatttcagttactgaatgtttgctagagttgtaagcaaattctagagcaggcagcagggatacccaatcatgcgtgtaaccatcgcttgtcttaaagtccaaaccataggcacaatatcttcttatcatgtcctccaatgtttgaatcatcctctcagccaacccatccgtttgtggatgataagcagtggagaaagctaacttggtacccagaatttcaaaaagattttgccaaaaatcagaagtaaattttggatctctatcacttataattattctggggcatcctacatcacttactatgttgttccaaaaaatcagtgctatatccatagcactactatctttgtaacaagggaggaacctagctcttttggaaaatctgtcacacaccactaatactgcattaaaattttcagttcctgctggtggtaaagctgtcacaaaatccatattgattatttcccaacgagtcttaggttcttcaatagtttgtaaaaggccaaatctttttccagttgatttgttggccttttgacatctttcgcaagagtcacagtaatctgatacttggtttctccaatcaggccaccaagctaggttctgaaccctattcaaggttctttctttagaaaagtggccagaagtgatactgtcatgacactcattcaaaataatacttatatgactaggatctaacaaaaccactgacgagttatgttcacgtctgtgatacagtaacccatccagcatgacaaacctatcttctaaaaagtgttttttccaaacaccttctaatccttctacaagacctttgtctgcgtacggggatttaagcaattttttgagaatcactgtattactgttagagtcataactcttctcaatcagttcccagaatgaagaagacaagcctgacactgaaattgccatgatgggattgctgtcaacaaaatattctttctcaaaggctgggttgtcctcgttattaggcaaagcccagtgagccaagcattcagacatcctcattggatatggcaagatagaagcaactggagttccagtttctacttcttcagcgtcataagcaggattatcagcattgttgggaagggcccaccttgaaaggccatctgcattcttatggacaataccttctctatgaacaatagtcatagatcctctccattcctggattgcaatttgccacctaagcatgtgtctgttgggtgtcttcatattcaacaaagatctcaaagcattgcaatctgtgatcacatcaaactcacatccgtcaagataataataaagcttatctaatgcccaaaccaaacaaaggcattctagttgagaagctccatattttttctcagattctttgagctgtcgtgagatgaaacagattggaccttctactggtttatcatcaattatttgtacttgatgtaaagcagctcctatcccttccatacaagcgtcaacatagagtttaaacctttcttttgggtcaggatgaaacaacagaggtgcattagtcaaggcaaatttaatggattcataagcttgtactctttcagctgtcatttcaaagactacattagggctacacaatttgtacagacttgaagccatagctccaaagtctttgatgtgcagtctgtagtaacccgcaaaaccaaggaacatttgcatttctttagtattttgcggtgtaggctttagcaagactgcagctactctatgcttatctattcctaaggatagaccattaacaatatgtcctaaggctttgagttcttggaatgcaaactggcactttgacaaagatattttcatattcatcttgataattttctgaagaatgatttctaagcgtgacaaatgatcctcccaattatccgaaaaaattatgatgtcatctatgtatataataagccagagttgattcaactcatgcgaaaattcagtgtccatcatacgctgaaaatgtgaaggggcattttttataccaaaaggcatcctaaggtactcaaaaatgcctaagtgacaaacaatcctgaggaattgtctactgtccttgtgaatcacattttgatgaaagcccttaaggacatccatgcatgtaatgtacttagccttatgtaacttagtcaaagattccataattttgggcatagggtacctatctgggttggtgtagctgttaagagctctgaagtcacccactaatctggacttattattgtgccaagctataataactggagtagtgatgtctacattctcatttgcacctacttttctaatgactttaagttttaacaaagcttgaatatgttcttccaaggcctctctgcttctggggcttgcagggtaaggggcttttctcagagccggagggtaaggtttatcaatattcaaggtcaattggacctcgtgtcctctaatggctccaaatggttcttctacagtagcaaaggccttcttgttaacaaagagcaattgaaaaagttgatttttctgtgtagaagacaaagaaggactaattttggagctttcttgcacttccttgtcaaaacaagatttttcaggtaaagtgatagctactgtgggagacttttcttgatgaaaatagtacttatcattactgtccccaatcttaaagtaactacctgcatcattcatgatggaaatcttgaaatgacttaagtaatcattgccaataataaaataattaacaactgcattctcaataactataaagtcaattacaaaggagtgactttgaaagctgaggttaactctaacaatacctaaagtggacaacttgtctgaacagctatgaaatttatcattggattgaccccgcacaaatttcttccactgcgggcagtacttagacaaatattgttgacccactactgatttgaaagcaccagaatccaaaagtactttacaactttttcctgcgcagctcatagccactactttgttgcttcctgcaatggaagtaataaagtaatccaatgcgttggattctacacagataattccaggtgagtcatcctccaatcctaagtcactttcagaattcatacctaaatcctctttgcaatcttcttcattaatcacatttacttttttagaatttttggggcaattcctggaagtatgacccatcttctcacaagaatagcacttaacatcttgattagacttagatggtggagtagtaactttgtctgtagtagtgctggacgcataactcttgttactctgtccgtaaggagttctcctcttacctatactagtgtagtcagtaatgtcttccaacacattaatcaaggacgttaaagtctgattacctctcatggcattttgggcagcaaagctcacttctccatccatttgtgttaacaacttaaacattaagctttcatggttggtttgaggctcacaagccatgatcctcttgtattgtctagtaacccaatttcctgctggggtactacctgggatgaacttatctttcaagtaaatattcaacaacttcctcctccaagaagaggtaccaaacttcttattaattgcctgcttccaaaaagcccaggactgatctccaaccatatccctaaccgtagaaaaccaaggacgggctgaacctgtaaacatatatttcagtctcgaggtgataacaatatcttcaatcctggcatcttcctgaattgtgtcaatagtcttaataaaatccacatgattatactctccatctcctgaaaatactggccaggcttccattttggtcagaccttgtaaaattactttacttgattctggggaaatctgaactggtgctacagatgtttctctaggttgaacctctggaacatcaaaaaattcactaagtctgcctggatcaggatcagtgcttttattgtgaattctgaaaaattcctggttattattcacagagatgttctgatgtggtctaacttctggacaaacagggggaactgtatttctatgtgtagagaattttggcccttcattaggaggaagtgaagaagttgtcacttcagggactgacttcaactcactaagtttttccaagagaacattaaatcttttttcattattactttccatcaccaataacttggcattaacatctaagacaggttgatttcctaattcaatgaggtgatccaatttctcattaacttctctaagcaattcatgctcaaacttcagttctgaaattttttcatgacaggaacaaatattaccaactgtagctgaattactgttcttagcagcagaagaggattgttcaaaattatgacaagtctctgcttgttttcctttgttcagcttattggttgaggaggaagtaggaaataagttttgagatgcatcatttgcttgactcaagtgatgaaaattaccagtttcattggaattcaatttctgtgacaaattgttaagaaatagatctaacttcttcttattttcttctaatttgtcatacactaaggcaaacaaattgtcaaaagctttcttagataaatcttctctattgtcaatagaaataatagaatttctaatatgttgcaagtctttaactaacagaggggaaacaggaagtgaggaaaaggaggaaacattgtcttttactaatgcaaggtctttacaggtttcttgagaaatcttttctataggagtaagagaatttttgattctagtcagggaagcaatcacattttcagaggaaaaagttagagaacgaaattgaggttctatggcgtcaaatttttgactcagaagatttttaatatcaatagaagattcagtcctaatctgtttggacaaagtagcgaaattataatctactattttctcaatggaatgaaataagttttgcaaaatgggaagtaaatcatcagaagtcaaggccttactgttcctacctctgggtgtagatgacgactgtctcacccggcgttctggtctcgcatcgattccaaggcttggaattgggcctgggtggtcctgttgagacgaatcatctctcgatggatcgagagctgatgagatcgtcttctcgcttctctgctgctccctgcgttcgagttctgaggggctcggttgggaccaggtctgggaagccaatcgggacctctgtgactctggttgcgcctgcggttggaattccttctgcggtttctgttttgattggactggaaagtggtcggtccgcctgtcgccgacgctgggtgagcttggccactcgtcggatgatggtaatttgccggaggatggtactggtaaccctgagctgtcactggatagctcggttgattccagtacggctgctgggcttgcggattcgtcggggggtagtagtaccctccctgaggatggttcatcgcggccggaggttgatcggacgagttgatcgtcggttgttcttggttctcttccggtggtctcatcacgtcctctggggcttgggagggagtcgtcgggatcccctctttcttccagtaatccttgcccgtctgtcccgtcaggtagtcttggtactccgctaccggattccatttctcgaatagagtaagaaattcctccaggttcataaccctgaggaggtcggtttgagccgtcgaggcggctctcagagccacgatcttctgatcctcgtcgttcgtctccagcgctctgcggtaatattcttgctggagtttcaccgcttgaagaagcggatgaaacgacgggcgataccttcgcagaatgtcgtccgcgaggggcgcctttgaagtcttgggcttcgaccagagctgggcggtggctcctggttttagacatagtaaaaaacggataaaaaaaacaaaacttaagcaattgatttaataacggactgaagggacgaaaaactaaccggtaatgacgtctaagtcgctactgtcagccggctcgtatggttcagtcgtgaacgaagcgctaggaaggatcgacgatgccgacgagatagatcgagttgttcttccttgaggaacaaagtagttctcgatctttttctgaattgtagagtcgctcgaaaccttcggaaaagacggagcaaagaagttcttttcaggtctagtcgatttcgattcctcgtgctcgacggcagtcttggaaacaaccggatctacagatcggttctcagtcgaaacagcggctaggttcggttgattactgataacggaaggagcctgttgaggaaccggtgcttttagtgcgtgagtcgacttctgaatgtgaatgttcttcagaacttctttatcgatgagctgatcgatcggtttcttgctcttgaaaggatccgcagtcgtcgaagacttctttaattccggagccgtcgaggacttcgctttaggtttgtctgacttagtttcttctgcggaactcgtgtcccactctgacggtacgatttctggactgatcggctttttagctttcttgtggactctagctgcaggtttcttaggagcctttgatggatgagaagccgaaattggttccgtggtaggagcttgtttaggctgagcagtcgtagaaacggacttattggaaggagtcgacacttgaaaaaaacaaaaaagataattttgctcgagtaagttcaagtactgagtaagatatgcacaaagctagtttaagatactgacttgtaaaatcacaattgcgtaaaagatttatcacgacagtcgaccgatccaactaacaaactaatattggtagtgagaccagtcagcgctaagatgtcgatactcagagagcagattccaacaaatgctcaaaaatctgtagaacttactgcgcgtttgtaaactgaacttaggtaagaacggagtcccgatcgtcgcgatttctgtagcaacacagagaaaggtgtgatgagttgacaattctgaacagatcgcagcaaacttggaatggacacactaaaaacccgcaggcttgaagcgaaacgtggagactgaaggcttacagcgagttgagaagaatgatcactcgtgtagtaatccgatctgatcagtgatgtcgcaagcgaggagagaagacctaatcaaaagaaataggattgatcaacggtctgttatcaaaaggtttggaatggcggtctcaggaaaaagagaacacggccagacccccaattgtcagcgccggtctcttgcgtgaccgagcgttgatggggtttaatggtctcactataactgcaagggcagccaatggaagagaaccgcacctcgacgctaggaagcggaggggttagctccctgggttagaggggacacacgcggaatgagcttcgcggtgccgagcttagaggatgtacaactctcttctaggctacagtagtgactttactgtagtctaggaatggagggagatgataaagggtagatgtagggatgtaataaattgtaatagattataaaaaaccccactcacttaatttaagtaaggataacaggtttgtatggcaataatctctggggggaagaatcctagagggaaagccctcccccttaagtattgcaaggcagggttcaaactgcctgttggaccggacaggtccacagatgatcattttatgtatttaaatcacaaatgatcagaacatgtatttaaattaagattacatcaaaagtggagggaatgacatcatttctctctatgggaaatccatacagagaggaataaattaatcaattcccaaagtgtagtaatctctctaattacagaatatacttatagagaaagaagaataaactttatgtacataagttagcatctctgtaataaaggaatattaatacagaggaaaatactaagttattccacggaattacttaggagaaaaaaatataaaaaaggaatgaataaaaatacaatagagtgttgagggggattgaacacagggtgttggtaagaattgtcttaagacagttcttaaccactacactagcctgtttgtacttatatattcacattgtagacacatgggctatagcctcagtgtctgacaggattaatatcaccggttccggttattcctagattagccaaggattgcatgtgagcctgagcctcttatgtggcgacaggacacaagagaataaggggaactaatggttggatttcgaggaagaagggaaatacaaccagaagttagcagaaaaggggaaagacaagagaaaggaaaatagaaagaaaaagagaaatatatttttatttgttttttatcttttatttgattgaatctgcagtcttactttcctttagtaggatggctgataagctgtcaaagactagcctcttctacaaaagaaactgtagaaggttttagtttgaatatgttcagaactaaccactattttttagatctatgatcaaggctctttaaagggaaacctatgtggttttcaggtttaccaccaaacaagagatgaagattatgattgagttgattaaagagagagagagttagagagaaagatatggttgaagaaccatatgtgagactgagataacagagcaacggagaaatcaagcaacaagaaagaatactaactgtcagagtcctagcacgaccacgtggaggtgaaactgggagttggaatcctttcgacaagttaagcgccaagcggtaacggggttggttggtttgttggtggttctggttcaaagtgagtctaaaaaccttgaagatcctgaaaaatgcgaacttagaatcctctgacaggattttcagagttggattacgtaatgattacatgtacttgtggtagaggggaattataattcttgagtagcagaatttagacaagtactgtggaataaggcaaagtatatgaaggattagagtaagataaaagtggtcagtggtgactaggggttaatttagcagagaaatccatatctgaagtcagattcaggaaatatcttatgagtaaaaagttatggtaatattatagtgagaaaagatggtaaaagcagtcttttggccagctgtgctggctctaaggctgacattgcatattttgggattcattgtgtttgcggcggcagagcaaggcatgtttgttgagattgctgcaagatgaatctgaggtcgggcggttgatccgggtgccacatctaaacacacatgaagcccaaggaaatcagccacaaaaaatctgatttatgaatggtttaaaagaaaaaacaataataaattaatgagatattaaaaacaaaatagcttacagtttgcagggataagctatcatacgccggccatgcttgtccctctgatctgaaagctctggctccctgtatgaagtataagttgagctggcagaagattgagctaccctctgggctctcactttagtgaaaagcaaaaaaaaaaaccatacattacatcagcctgaatgaaaaattaaaaaaaaatacagacaggcaggaataaatgaccagagagtgagatcttacatagctcctcctggtcagttggggcttgttcacttgcagatgggggctgggtgcatggctgggtgcttggtgtctcctggctctctccctctccttcttggggatcgtatgacttcgacgacgagcaagaagcgacagactttgctcggacacggcggcaaggtatgtcggacatccttcgacgtgtctcgcttcgctagcgcttgtagattcttcgctttggcgggtttcaatcaaaagcgatgaagctgtgtatggctgtgaagagcaaacaagcaggcacatcagcccgctgctcaaatgataaaaaagtagagggggaaaaatagtgaacgaaggtggtggcagggaagaaaaaaaggggggggcttaccgtttgtaggtcgatcgattggtgatgaggggtttgtctttgatagtcgatggtgaccgtccgttggtcggtccggttatctatgcggtagtagtggtacctacccgccgaatgaggtggagatgggcggggcttggtcctgggcagaagtcaagcccctgcaacccctgtgcagcccccccccctatgtttttgagacatcagaaggtacctgtagcggtacccgggtacctccacatttttgcccaaaaaaccggcacccggcacctcctggcgggtgcggggcgggtgcgaggggtacctaccagtaggtaccaggtacctgcaaaaagtaccaacgaacaatctctaattgatgaggggtgggtgggtccagtggctgtggttgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccataatgttgattacctttacctcttgttatcttatcattatcattaacttatcttatttatcttacatttatcttatctgttaattacttatctattaaatacatacctgtgtcctacataagtaattatcacttacctttcactcctttgtccgtgaaatacctgtaccacaagttatccctgttctacagtattttcacggtcaaatattattacaaataaatatgtacatgtattaaatagtaagtattaagtgtcaatagaattaatacattcaatacatgcactgatcacaaattatgactccattattagaggatctgttaagtacacacatcaagagctactagtacattgatcaactagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctcccttgattctgagcgcttattctttccccccttcagtattctggaacttataatctgtgcctctttcactgattaatccccagaatattcagacaccagttaaaccagttaacatttatattgatacagtacacgtaaccaacataaatctagtctacatttattgttcttaagcttcagtactcttactcaacttatccacagtattcatagccttgctgaatattcccatcaacaatacctgttaatcttcaactaattttgttaaagcttaataagtattgttagcccattcccttttgggaataaccaaatcaatcccaggtgagtcttagtaccctggatgcctattaataccttgtattgatccggttgtccggttgcgctgttgatagaaagcctcgaagtaaagaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacactcaaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagatacccagaggctgacaattgagggtctggcctaattggaattccgtgaccaacatatctctgtgcttcttttacctcttgtccccaaaacaattactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatcgatagtacaattgcagaagaagctggtagatattaccacagccacccggataacattacagttattgaaagagtagaaaaaattcaagtaacagaagcagaagatagattttggaattatacagaaactaagcgctaccattgtacccttcattctacctactcccctgaatacatactcataaatcttgtagaagaggacgtgtccatagtagaaaaaaccgtagaaaccaacagaaacannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcgattttgcccaattgaagtagtgtttgatcaggattgatccaagaagttgcattccagggggaagcgtgaaggatcgtgcttcccattcaaaagttatacgtccaaaaccggcgatttcgaacctcttgctcacatgccttcttcacattgatgggaatattgagatcgctgttcaacacatcaggcgctgcttgaaaggcgggaggtgataaattcttccggatgcgactaacttcatccttgtacatttctttaaagactgatttgctgacttccttatgcttctcggtgtattcccccaagtgcttcaccatcttgttgtaacaagtctcagcccagtggtgccaaagatcccactgggaacgattgggggcggctgggtattcactgatggtttcaggcatgcccatcatgaacctgacgaagttttgaattgagtgtgataatccacctgactgactgggaagcttttttcccgcaacagcccgtcggaccttttgtatagtcccttgtgagttctgttgagcacactttcttttctgacaatcctgctgtagcttcagagccttttccggatcttccagtccactatcagaatctaggagtgaaaattgccttggcaatcatcagtttacctattccacaacccattggaaaggaaatccacaacaaatcctgaaatagaaattaaatcttaccttcatcatcattctcctcactttcaccatcaaggatgcgggaaaattcttcgtcatcaactgctccactgtttgtccctgcaccgccagtctcctcatccgtctccatcccatcgtcattcattgacggaaactctttggagaaagaagcctgcaaaaaaatgagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaaaaaaggctgatcccaagaaataaatgaatggttattttcttttatcagctctgtattgtctgagaattttatcagcatcaggtattttatcaactgtaagccattcatcttctttggtaccactgtatcttactaaatactgtttcatgtccacattgttttttctgatttttctatgttgtaatatcttcttaattttaatttcttctttctctaaaggaggtattacaactctgatgttatcttttcttaaaggaaatttatcattatcactagttttgtatggtttaattagactgactggaaatgtagggtgttttctttctaattctccagtgagtataacttcaacagcatttgcaccgtgtaattgtttgattgtaaaaggtcctacaaaggaatctcttaattttttaggtccagtcagatttgtaaaattaaatgtagatatcaagacttggtctccaactttaaactggtgagctttgtgagttttatcccatctagttttgttgtaatctacagctaatttcacgcattctgctgcatatttttcagctttggtcatcataaaatgaaaatcagaggcacttgggtgtatatgtactgcttttgacattaaaatttctttgggaaaccaaggagtccaacctctttccaattcataaggtgttttatttgttgtactgtgtttgctagaattgtaagcatattcaagtgcaggtaataatgaacaccaatcatgagtatagttgtctttatccttaaatgtcattccataggcacaatatcttctgatcatgtcttccaaagtttgaatcattctttcagctagtccatctgtttgggggtggtaagctgtagaaaatttcagttgtgtcccgcataaatcatataaatttctccaaaattctgacgtgaatttagggtctctgtctgtaatgatatatctgggacatccaacatcataaataatagaattccaaaataataaggcagtatccattgctgtatcttctttatgacatggtagaaatcttgctcttttggaaaatctatcaactactactaaaattgcattgaaattattaggtcctccgggtggtaagccagtaacaaaatccatgttaataacagaccatctttctttgggttcttcaatttcttgcaataatccatacctttttcctgtagctttatttgctttttggcatctgtcacaagattcacaataatctttagtatcattctaaattagccacctagcattgtttactctctcatgttctgtcaaaggaaaatgagctgaggatatattgtcgtgacatctttccaaaaataactaatgtgtcttttaaacaaataactactacacttgtatgtttgattctgtggtaaattaatccatctaatagagagaatctattttctttgaatgagctaagccatggttcttctaaggaattgatcagatcattatttttgaaattactttgtaatatattctttattgtggagcaatttttattttggtcataactaattctaatttcatcccaaaagtcttcttgcatttcagtcacgtgtaacccacaaatattaatatcatcattgttatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttacagcaatttctccgtcccatgctgggttgtctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttgatagtcatacttcctctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggccgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccatattttttctcactgtctttcaatgttctagaaatataacaaatgactccttcttttggtatttcttgatcttgaatttggtgtaaggcagctcctaatccttccatactagcatctacatataatttataaggcttattaggattaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaatgcagctactctatctactgtcatctcaaaagcagtgtttgggctacttaatttatatagacaacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaacattactgcagctactttctttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttccgcgcgtttctgttggcagctttttgaccctccatagaaacattcccaataacagattggctgttttctggattttcctcattggcattggtaactacagcagggctggatgaagccggggttgagctcggcatgttggaagatggtgcggccaccgtggattgtgagtttgattgagcttgaatcaccttcttgccttgcccgttgtggaactactcttgggatgaatagagctggagagggaaagatgctttaatgggctgcctctctggtaactgggttgagtaagataacaagaaaaagataagagtgtggactcttaaggaaaggtgtggctttggagaattcttgagatgtgtatgtcttctgtcttctggtcttctgtctgaataatactagtatcccaaatgttgatgggcaactactaggctaatgaagggtgatcagtcatctggattgctggggcaagatctgatgagggaacaaatgaagaggggaaaacaaggctccttatatacaaaatctggggagtggccagcttgtggttggaaacaccatggtacaaaatggaacaagagaaaattatcaaactgaaacatgtggcccaattggtaggcactaagatgaatggaggaaatgacatcagagacatgcagggatgaaatgtgccacacccaatgagggaggaagaatataccaaagatataaatgaactagccagatgtgtactagtgtaagacatgaaaataacccaagaggaatagtgtgagacaatagaatatggcccaaagtggaaatgaagctagagtgaaagtggcatagagtgaaacacatgcagaggccaaatgtggaaggctgaatggggattgatgatgtaagactgcatgagatgattatgtaataatgaaatgaaatgagaatccagagtgtcttctgtccagggggcttggtcttgtgacatccatggtgttgcaggctggctgaatattccagaaggggcttgtcttgatccttgagggtattgttgtccagagggcttgatattgtgcttgaggcttagattttgtgggcctcttattcaagattggcttaccacaccgttgtggtataccttaagggtagccatctggccatttaaaaattttacagtttttttcttttattacacaattacaccttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcaccaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaagtgacatcatgcaggttgtcatgtcacttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtaaaaggcttcaccagcataaaaccctcatgtagacttctggttcaagctaaaataactcttatgacatcatgtaggttgctcaaccagccaaaatacctcatgtacatgttctgactagctaaatcccctcattgtaaagctctggccagctaaaatctctcattctcttgttcccctgaagctaaaatccctcacctttgtgtatttaagaggctctcctctcagttgttttcccctcagtttagtatccacctatttcataccccctacccttacaaacccttacataccattacataccatccccttatattgaaatatcagctagactcactctctcactctcaaatcaaccctttagacccttataaaactgggttaaaccctttatccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatcttagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagaaaaaggttttcacaaacacttttgagctttacaagggagtccccaacgtgatagaggatcctgaagtttggcaagtggattagatatatctaaaccattgtagtgatttttatagtttattttagtagaattttagttagtttaggcaggaaaattcctgttttgacacgtgacaaaccatatctttgaataatcacattctgtttagctttatacgacttagttcttagatatacctagtagaactccggattaagtagttaaatactcaagaatcaattataaagtagaagacaaggggaccaattagccgacgtactagagtagttaggataaaaaagtttaactaccaggtggtagccgattaaaactcagtgcgaagtagaatactagtctatgacaacctccacgaatctatataattgaatagtagtatcatattatttagttttattagtattattattagttagtaaccaaaaccccccaaccttgccctggataagaacgccagcgacattagttagaagaatttaggactactactagaaattatcaacaactcaactcaagataaagcaaccggaatcagttattctcagtcatggcgttttcccaggctcaagacggaccaactctaccaacaaccaacccagcttcaactggaatattctctggcaatcaaaacaatcccaacatgaatattgatccaccaataataccacctcttttacccccaccaccaatacgaacaagtcatactcgagtacggcactattgtgaaaggtatggggctcatcaaaacaatcaacaaaacgacaacccagcttgcttctggaacactcaacaaacaaactaccctgcggatctacggctttacctcgacattcaggaatggacgagctcatgcctagacctgcagtcatcatcaaggaaccagacttaagatatgaaggcgagaactttgaagactttttggaacgattcgaactggttgtacaaatctacggtgctggcggctatgacaaagcacgtcttgtatatagatttgtgaaggtagaagaattgaagaaggaattggaatcgatggacggatacgagcagcggaactggacacttcttcgtgcaagcatgatagaagtctggggaggcgtggaaaagaagattcggtacacgatcaaggacctttacaatttgattgatttctgtcagaagaaaggcggaatcaagcagctgaacgatttcaaaacttatcagtcaaagttcatgataataactaagtatttggtaagaaatgaacatatagtaaatgaaaccagtgtctctcaccttttctttttagctttttcaacagatatacagacgagcattaattgagagctagtcaaggcagatctcattcctacagggaaggatggttataacaaaccacccctcctttcggatgtaattgatgtagctgaggatgaaattcgagcaaggtcactcaatgtctttgcagctagtggattcgccgaggccaaccaatcgatgcaaaggactctggaccagaagaaaggcgatggaaaaacgtgtgagaagatgatggatgacaatcctccggaagtatttcagaaacaggttgatagcttggcaaaagcaattgagtcactcacaggaaaattggagaatcaacctaaaaatgaatattctcgtggaaatgatcgaccatctggacgactttatgaacctcgaccctgttactattgtcataaggaaggacattcaaccataatgtgttacaaagcacaaaaagatgaacgagaaggactagtcaagaaagaaggacgtgatttctaccttcctaatggcgagaaaattccatgggatccttcaagacctattcgggtggttgtggctgcggactccgcaaaacctaaacctcagatcaccaaagtatacagaaccgatcacccatcagtttttgaacaacaggcagaaccaacacccaactcaaacgactacgtctcatcaatggacaaaattgactggaatccaccacacctaggttcagaaaattttgacaaggtcaaatccaacgcagcaacaacacgagcagaagcgctccgtggcagagaaaacccatggcggcaaacgatgactcagcatgtatttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaacgggctacccttccatggttgactcaggttccatggtcaatgttattccaaggcaagcggcaattgatcttaatttggaagtcatcgaagtagacatacccatgaaggggattggcggggaccgttgcgacattaaaggagtagtggaaaattgcgccatcagcattggacgattcactggaccagttcacctctttgtttcacctcaagctcaagattgtatccttggacgaccttttttgtttgattacgactgcactttggattatccaggaactggggaactactatcttttcaaggcgatagtggccgacgtatcactgtccccattgcaaaaataggacagggaaaaggttggaatcaaatgaagaacctcaacccagttggaactgcatacaccaaggcgtatcaaactcaagacacggttcaatctcacttttcggacgactcagacttcaccataaaaccaagcttggttcaaaggaagctcaaatgggttaagaaaatctgtcatcttgtcaagaataagactagcaagaaaaagtcagatcgaccaacactcaaacaacaacacctggagatacaattacctgttgaatgcaaaactccacagctgcttttccaaaccaaaccaaaatcagattatgtgggcccaacaatcaattatacggaaccattgacggattacacagaaccaatgacggattacacagaaccaatgacggattacacggaaccgatgacggattacacggaaccgatgacggattatacggaaccaataatggaaacagcagctacaacaatcaaactaccagatctggtggaagaatggaaagtggcatcagcaaacgtaatggacacaccaatggaacttgcacatacagtaattgaaataccaggaatggtgctagatggactggatgtggaaaactacatggatcatgaagaaatattggatcaatctgttcaacaagtcaaagaattggatcagtccacccagctcaacaaaaattacgtgaaactcctccttacagaaaatctagcagaagatttggaatttcctaaagcctcagaattactttggattcgaaatatcaacacaccccaacacaagctcttcaacaaacaacttttcaaaccttacttggatgcatacagattatttgaaaatttcagcaaaattcctcaacatctgggacacaatactacagaacctgaggaaaatgaagaaacctttgtgcttctgccagcactgggtctatcacataattcaacaacaaccaaaactatactggaaacagaaattcaaatcaattcagtacttgaagattcaatcatcagtctctctcactttagagcacccaatattttcctttttggatttcaattacttaaagaactaattttgcaactactcctgaagattccaccagaccgctttggacaactgtataccgccttccacatcccaagaatcgagttggttgaatatttctcatcaattctcttttccccttttttttctttccttaaacaaacaaaacatcataaaaataggctacctcctgggcatgaggataaactgttcaaacctgaattttatcaacccagaaaacctacatgaccaaggaaaactgaaaacaccctaaccccgggtggaagtaagaaaagccttatgcagattctacacaggatgatgcaaccccaatgaatacccattcagccacttttttggtggaattgtctggggacagacaataagttgggggaggatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccttatattgaaatatcagctagactcactctctcgcggataaaaaccctttagacccttataaaactgggttaaacccccttatccacctgttaagccacagttatcttttgatacactccactatcactttattaaaccttccaatcttagattggtgggcttgtctagtgtctagtgatccaggaaaggcagaggtatcctcattcatccctttccacactcagcaaaaggttttcacaaacacttttgagctttacaccgtcgttttctttctgagttgcttgccatttgggggtatccttcaagattccccagcagtgattggaatttcagcatgacccggaggaggtcttgtatagctccttggcctctgtaagctaaaaatatcatcaatcagtaaaagtaaaaaaatgagtgaagtgaaaatggtaaggaaacgtacaacatcttcacgagtctttccgctcttcatacgtcgctcaacatttgagtagcagcccaaaaatttgttaagaaccttgagtatgtgtgcccaacagcatttgacggcaccgacgggttgtagaggaagctctttgaagccctttgcacctttttcttcttcgtcgtactcgttaattagtttggaatgcattttgtgaatgtgttgccaaaaggtggctgccttctgtccattcccaaggatggcgtcttggctggtatttaaccaagcgacacaaagttttttatcttcttcgaccaaccagcgtggaaagcctcgtttttttcctcaggtttcagggtgtcttcattgttggtgattttggtgtggcagctgcattgggtttcttttttggaacaggttttccttttttttccttggagagcggcgagttggggtgtccattggtgttgtacaagttgtaggagttgtgttgtcgagatgggaatggttgaagtcaactgaaagtgggtgattgcggctgggaggcaggccgcagaagttggcaggtcatcaagggtttgactgccccccgcaaagttcccagggtggtttcccgggtctgttggagtgcaaaagaggaacgcgggccgccaaagtttgcccccggaagcccgattgcggctccgttagagatgctcttacaatgggatttaatatttcataagtttcaatcatgagccccactattgcaaacacaaagtgtgacttttcttttatgggcacatcttgatttgaaatgcttttgcaccaacattatactttggtttgtttgtgagtgaaaaggtaggcacttctaaagtttctcagcataaggggttggggaatagaactgactgataatcaaataattatatatacatgtacaaaatgagcaaaaattgaagtcaagaagcattttcaagaagcatttggtgatggagtgacactcagagggttatcactatcaggtttagacatggcagttcaggtcaggttggagaagagacatggtcatagaactaaagcgttatcatatgtttggggcggcgttgcactgcttgaggtctgggggtatgcttggctagataaacaaagaagtcgaataagaaaccatgtaagatgattagtacaagtttcttgaatttatctagaaacgcaatagagtgaataggttaacttacacaacatagcgccatcatgtccgtggggcaggaaaaagttgggtaccctccgtctggctgttttgtaaccttggggattttggggactgagaggattgtagagacgtcagaactggtgataaaaaaagcatatatcctaaagaagatcctcgactcacccccagtcattggtcggatgcagtaagcttggtcgctggcggtaagacaacttcgatgaccctcggccacatggattagtgcactggtcagcagcatcaggatcgagatcgcgaggatggcggggactgatttcatggtaaggtgttgggaggatgtgatgtaatggtttgaagcgctggctggcaaagggagaaacggttgtatgaacaaagtgtcgatggtttttgctggaaacaagtcgttcagttgttgatatttatatctacagggtcgcttgattgcttggaaggcttgttgggtgaggagaaggttagtggcaagcagtccccaggttcttagaagaaagaagctcgcaggttggaggctgttcagcgcgctgatggcgtgtagcatagtttacgtggacccgtgccaacgcaaatgccatggccacttcttttcaaaaacccgataacgaactgcccacgaatgcttcgcttccatgctgcccagtagcttccttcaggctgggcaatttatgtatgagaatttatcctgtgtactgtgcttacaatctgaacgagttccgatgataggatgaatcatgaatcaattgttttaagcttggagctaccctattgagagcaatagccaaggtttgaagggtactgtttatctgcgtcgctttgtagtatgtatgatgcccttgtcggtatatggttatggtttggattgaccgcatgcaaggcgatctgcggagggttccaaatgaggattcccacatccaagagctcctttttagcacatccgcatatctagagtctacaaaaacattctcggtgtgccaaaagtaaagagaagcagtctgataagcctttgccgggaagtcgacatcacggtcttccaatgagcccttcaaacctcagtctccgatccaccaagcaactaccgggacagcctaatgttaccgccaaggccatcgctgatgcctggaaggacctttactctgaagataaaaaccctgacggtatattcatcgtctccactttttttggatcgctttttgaagtcagctcagcgctgattccaattatgccttttcttgttggctgcattcaggcgtcatcaacctgggagtggcagagaattcattgatgcaagagttcctagtcgaagttgagtcttatcgtcccattccctcccaccaatcacatcctatgtatatactaattggttttccacctcaaactaccaccttcccaataaaaaatgcttagaaagtaaaggaaagcatctctcgttttgaagctcggcatttaaattatcaatccttgggaggttccagttccttcaaggaagcgatgtgtcatatcttgaatcaacatttcaacccattcacatgtgtcaagtatgtgccagcttggtttatctcgagcgtctctctcgaactttgcagcactgttccagagatagaagtcaaactcatattgtgcttcattctacctgaccaaaattacgcttaataggcccgaacatctgatttccgcatctggcgtgactgcaatcttagctcagttgatgtatgcggtgtgtgatgaaggtgatggagtcttgatttcaaaggtgaatggatccttccattcgaatgcctcggaagagttcaaagggattggcgaatgacagttttgccttcacgctactagccgtactattccggatttaaccatctggtcaagcaaggcgtccatctgatcggtttcgagatagaggatgtccgtacctaacgtattcagcattgattttccaaacaaattctaacatgggaccttgatcctatgttattttatgatcaaaagcccttagatcctcgttgggtttcgcaagctctagatcaaacttatttgaaccatcacggccagcctcataggataaaatctgtgatactatgcaacccacacaacccaatgggtaagcattatttgagtatctctcctgatgcattgctcgtctgaagagataggatgcctttgtaacatatcctttgtaattctgggccaggctattacgttcaggaagaggtgttatctacatacgtcaggttttgtgaagctaacgatctccacctgtcagtgctgaatacatcaattctttttgaaagtaaaaaacgcacacaactagacacagattcaatattccaatgtgactggaggacttcccgtcggatctgggaccctcgcagtttccgatttagacccaaaaagtctagatttttgcagggaaatctagctttttcggctctaaattgaaactgggagccccgcagatgttgacgggaagtcatccactgaactttcaagccatcctgcttgcatttaacaacacttgaatttgaatataggatagtagacgaaatctatggcttatcagtctttgaagcggggccaacaacgaataatgatgaccctgctcctcaaaaagtacccgacaagttcatctctgctctgtcattggatcctcaccgacacagttttgatccaagtagacttcatatttgtgagtgaatctagtataatgacatgtccatttgagaatgtcattaacttacatactgaattactttttgtgccctttgggttcttttttcgcgttctatcagtatacgggatcagcaaaggtcagtaccatcagaatcatctaagctaagctatatcctttctttactgttcatgcgcctttgtcttgggctgatcagaattaaatctctcaatcttctctcggccttcgtcgccgaaacaaaatgaaacaacagattttggttgttgtggtttacggttagcatccagtatctttgtcaccccttctttcaatcaaataccacccaccttgtgcaccttggggggatgttttgttcgaattagcagcctgaccaatcccgatttcatcacttacatgcatccttttttcgtctaaaaatcagagcaggcgttttgatcagtcaacataattccgacttacttcgactcatcaccgatctaaatcttaatcaagtgcaggtctcctccctaaccgaattctgtttctcaaacttaatcctcaataatagtgatcatccggatcatcaggagtttttggagtcttacttaatcgaaagtgtaagtttctttttttttctcatcaaaaagatcaaatacaaggaaagcaaccaatacatcaatgcagaatatatgcttaacaacaatcttttcttaatttgttaccaaaaaacattatctgtgacagaaaaagcgactcttgaaagctcaccagacagtcactgaaaaattgaaggaattaaaaattgactacaacaatccctcaaatggcgggtttttcctagttgagtatatcaagcttgcagaatcacgttttttgcgttttgttttctactgtttgagttaagactaacttgcaaacccaaaatgaacatgataccaccaaatagatgattgacctttcaagatatttaagagaaccatccgacttgaacaaagacaagcaaacagctgggggttcaagaaccgaagaagaaaagctctttcaaatattattaaaagaatataaaatctacatggtaagttcatttactttttttctctatgatgaagaatttaaaagacaaacacctttgaattgaatcttgaggttcttttacatgttataggcaccaggaaatgtgtataattaccccaagccaggtttcttcagattaactttcaccgtccccccagaccatttagaccttggtttacagagactagctcgattcatggaatcctatgagactctccctcccatgtcaaaccttcaaatatcccgttaaaaattgcgcattatgatatataccttcaagataaatgtttaaagataaatcgaatgttgtatgtatgattatatcgttgtgctccattaggtaaatataattgatgcttcaccagatcacatgcttctagttttttaagttttttggaagttaaagcaaagttgaaacaaaataaaaagttaaaaaattaccgctttaccagcttctaaggggatgattctgattgaagacaaaaacaattattctttcggggtaagaaacagtaaaggttgagggacttcgggatggcctgctggtaagtgatccaaggcagttcaaaagagagaaaaaaagagactgtaattcaggccctggtacttttttgtgccgggacctcttgttcgaattttctgtgctttttttttaatcaactccccattcgtctattgaaatcaaatcatctggaggtctcatcgcagccgaatttccccgcgtggctcgacgactggcaacttcactttgctccggcgtttgctgtactcgaggtcggcgaaataagcaggtatgggtggaaataagtttcaaattgaaaaagggcaatcactcatcagagtcagttccagatataatgtatagcaagaggttgagaggttttcagcaagacgaactacttgcatacctcagcatcctcgtcttcgtcatcttcctccaacttgttctctgcatccaactcaacgatttggaatactaccacaaagtatgtttctcctgtctttcgggactgacaaacatacctaacaggttgcccatcccaaagcttatctaatctattatgtttattcaaccaatcaaagatgaatgttggtcaacaatttatcttgagggaagccttattgaaatatgcctacttgaaagaaacgttaacaactggcacgttcagggctaacgtagagaaatcaatgaagccgttggcgaattcggcgttaatctaatgatctccaaaaggttgaccgacgattggacgcatcaaaaaaagaaccatctgcatttggctcgtgcgacttgatgctaacagcacgatggtaatggaatgtgatgatagaaatgatcttacgaaatcctacgatgagccagcgcaaaacagatgcttcagaaacatcagcagcacataatggtaaaagtacgtgttattcatatgagatattcacccgaggcccaagcatgatagcttgtcgatttaccgctgaggagaagaattttctgcggaggtgaggcttggatatattggttgggtttccgctcaacagactgctgcaatcctcgactggcctagtagcagcctcacatggcggcaacgggctatcgtcggcgtcaaggcgtcttcaataaaatcgtgatttgaattttcgaatgagcttgcgggaagatagaaaagagcctctaagtatgaatttgatgctaactcagtgcggatgtagttcatggttgccagcagtggagacctgatgaaaataggggattgccaatgaattaacggaagtcagttcctggaattcttggaccggctaaactaagggtgactcaccaagcccatggtttatcggcataaagatcattctgttggatgcaaaatgacaaataccatgaatgataagcttcatcgatagcaaacaaaaccttgatgagctgacctctaacgagggatcgatgtaagagatggccttcagggcagcacccgtcccgaacggtaggcgatctcgaataggcttgtcaaacgtgttcccaaacacgcaatcatcagcacttgtcggctgaaggaatcggcctagagttccgccgagaacggtgtggtgatgttttccaagaccaaactcaactcgtcagctttgttcaatcgagtaaccacatctatctgttttgaggactcagatgagcaagccgttgattgaccttgaatttggatgctccaggtcacatccgtccaattggcaaagtaattggtctcggtatcccggtagatatctccattgtaatccgcaaagtctttcatcctaaaccattcaaaatgaaacacacatcaaacatcagaaaaagcccgtccccggtgagatttcagtgagtgttggctgaacctgccagcgcagcgtacctgaccgtcaagttaccttggaatggaggatcagagattggagtaagctgagcagtccacttgagccagtaaattgatcaaacctcttcaagcgaactggacataccttcaaagcttttggtcttgatcgccagtgggcctgatcgatccgcattcaccttgactctcgacagctcatccaaagacgaaccagccaagatatcgaacctgggtccacgctgtttcatgtcgaagaaaacaaccacggtcgcttgtttcgaatcaacgaaggaatgtttacgccgacttacaaaatgatttagatagattggttcttcaggtattgtgcgttgtgacttttagcaggagcctctatctaatgaacattacaaatgatttaataaattatagtcagaatttagcgaatattaatttcgctatcatctatccgttcctgaaactgctcggacggatggaccggcaatcaaccgatctctttttacccttccatctactgcaagttgggcatgttttttttcccttggtgatagtctagtttgcttgagccgacggttgtatgccctcctggagtcctgatcgagatcactttactcctgggatcctgagccgccacagtcctgatgatgagctactggcgagccaagctgggatttccgacatgacaagggacaccctacatacatagtcaatcgcctttacagctcataaaaaccgacaatagtacaacatttcgagcctgcctctcctcatcaaaagtcgagacggcagcttcatctcatctctttccctgctcgaagtgtatatcatacctagcctacgcagacaagccttgacaatccctccaccatccctgtcgtcccggtggggtatcccttccacttacgcaaactagttgccgaaagttacagcccatggagggatgtccaagattctaaaatcaacgaagacaacaagcaaggagtccagtcgcaaacgaaagaaggacataatgaaacaaagaaataactcccaatgcatcttactgcatatttttaattgcctgataacagcaagccaaaagcttcctcaaccacctattcctacgtcctgcggccgagtaaatggtggaaatcctccagctggtcgtcatagcgggctcattaatgaattaatatgcatatggatttacttgtagacgaaagaaataatgtcaattcaatttccatatgaaaatttctccacatagcagattgaaccaatttattcatcaacttgcttgggttcctgcattgggacagtaattataaaaggtctgaaaggctcttgcagctcgggtattttgagatatcaatggaagtatcagtcttgaaattccaacatagatcttgatgtaattgaataccaaaaagactaaattaataataaaaattaaaatcttatatttcatgaatgtctaggtcattgaaaataaacaaggaaaatggaggacttcctgtcagatctgggatctttgcagaagtcaatacagacccaaaaactcttaattcttgcagagaaatttgaatttcaaggctctagaccggctctgggagacctgaagatgttgacgggaagtcatccaatgttgtgaagagtcacagtgggcaccattttccaacttgcattggttcagcaaaccttcctggccaaaaatcaggctaattgactgacataaggaaagtgaaatgacagtgccattcagctgtaaatctggtcaaaagtcaaatcaatagcttcttgaccatttctgacatgatagtactttttttgcttggttttcttattcttttatttacttagttattccagaaaaaaacatcactctgtcaagtaacaagttaatcatctcacttgttttcaacatatggggattcatattatattaccactaatcccaaatagacatagttttctctcaaagggagttggttagatgactccctgtaaggatttgtcaatgaatcccaaagaacattgcaagatgtcccttgggagttgttcctccaattggatggttggacttgggatttgttcctccgattggatggctggaattgggagtcagccatccaattttttattttttcaactagtcagtgaggtagctttacctcactgactggagggaattccttctggtcagtgaggtgaaacaaccttgatcaaccagaaggatttccaagttccagtcattggggcaatggtaggccagttacactaactgtagtgttagtgtagcagaattccgctaaactttagcatagcgtagcgggattccaccacatcttgcagtaacactacgcgcataggccccaaaaaagggcccactatgctacactaacacactggttaacagttttttggccctgtagcgcagtgtagtgtagcgtaccaaaaatccgctaaaaaaacgctaacactacattttttggcgcaaaaaaagggccgctatgcaacacttgttgtgccaaaagtgtagcagcccaccactgattgaggtgcaaagacctcactgacggggagaatttacttccagtcagtggtgtatttgtacatacctcaatgactggaaggtgttctttctggtcagtgaggtctttgtatcccatcaactggaagggtcaatttggtataatgacctcatcaagcagaaagggattccttcaagtcagtgaggtctttgtacctcatcactgaggtagttgttcctcactgaccagaaggaaccccttctggtcaaggagtagtgtgtcagcttgctactatggcagagacaacctgtcatatcaaataaataaaataattacataaaaaatataagtataaagcaaaaataaagtaaaagagatgttattacttatgtaaaatagataaaaaaaaaagggccttaataaaaaaccccgcattttccgcgttttgacgcgcttttgctgcggcacagcacacacgcaatccgtgtttaaacgcgcttttttaattaattttttttttgccgttaattttaattttttttgattttttaaaattgtttcctacactaaaaagcgtgtagaatttaatggtaaagtccattttgcataaaaatgacttttgattcttatttgtttttgggccttaataaaaaaacccgcattttccgcgttttgaagcggtttctgctgcgcgcagcacacgcgcattctgcgttgaaacccgcttttttaattatttttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctatgttttaaagcgtgtagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttagggccttagtaaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcgcacgcggtttccgcgtttaaacgcggttttattaattaattatttacggcttatttttcgagttttttcgaaattttaaaatttattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgactttgattttttttttttttctgctcactcattttttcaattaattgttagcggcttgtttttcattattttttgacattgtaaagctgtttcctacactttaaaaggtgtagaattcaatggtaaaatttatttttcataaaaatgaattttatgcattgtaatttccgttcccactcattttttcaattaattcttagcggcttgtttttcattattttttgacattgtaaatttgtttcctacactttgaaaggtgtagaatttaatggtaaaatttagttttcataaaaatgattcctttgcgttttaattcttgctcccactcattttattgatgcaagcacagtgggaagttcctggtggttattcaaccttccaaacttgaatttatcaatgggaaaaggtaaaaaatgctataatattctagtgaggccaaatttggatttacaaaagagtgtgggcataaacgagcgtagtttggattttaaattgagaagagggacaatagcaggtaatcagaggaaggtacagagaacagtaatgaaaaatattattcaacatcaataggagcctttttgaagcgcaaagatcttctgacaggtgggtacatgacttcttgacccaattcaacattggcttgaatccaatcctcccaacccagcgcttcatcactgacatagtgtttccaaaatgtatcgatcctggggcatggccatacttcagccttgaaagtgaaactgatgaaatgagaatagtcaggtaaaaggatcagacagatgggagggttgttgtttgtagtatgcgaaagaggaagataagtcgcaggcatctgttccaataataaaataaccggtctttggtacgtatcagctattaaatatccatgggccgggaacgtcatccagtacttgaggggggcttgctgttccttgtctctccatgcaagagaatcaacaatgtcctttcggtcgtcccctgctccccatacgttatccaagaaggttcggtctgaataggccttgtttgactcgaattccttcttcatttcttcgcggactgagtcccattcgtcagacttgcggcccaagctgaccgcaaccgctcgaaagccacagttcccatcgcctttgacgtcgtgaacgtgtaagatatgtgcaattgctccagccggcttgatgctgtctttgtgcttatactaacaaaagtttaagagggaaacagaggggatgaacaatgtgaaaaagaagtaagtagatgagttactcacaaggtcaatctcaacatcctcgtatgtactccaggtcagtgcctcactcaaaggagtattgtcaggttcaaatggagttttgtcaggttcatctgcttcagtgatgggtttgggttttggcttgaccaatttgattggcctaattcgtaagggttttgtgacagttggtggcttcggttcttcttctgaatgctcctcgtcggtgaatatattttcacaaagcgctccaattccatctgaagcatcatcctcactatcttcgtctgtttccatggcctactcaaaaatgaatcagaagcagaaaaaatcttctgatggatataagcaatgcgcacctccgactcatccgtgtcatcctttttggccggtttcttccttggtcgcccaggtttgcgcttgggcccctcgtccaatttggccaccttctttggcctgccgcgtttcttcttctgcccttcaacgtgctcaaatccagatgggtccctcttggttgaagacgttgatttgtgtttccgtttcgagcctttgggttggcccttgaatcggtggttcttatcgaacttcggttcctcgagagcaatggttgcatgtgtcccgtcaaggagtttgtgaaattcgcctagcatgaagtgttgttcgccaggttgaagggattggaactttggaaatacatcgctgaggaatgtgtcttcatggttcttctgcgttgtgtccgcggcgttttggttttcactgagttccacctgtcaaatcgtcaagaaaaaaattattcagaacaattgggcgagttttgtttggatcctcttgatgataaaaaattaggtacttacatctagatccgtttggacgtgccactgagcatggaaatcatctgcagtaaacttgctcccctcaagtttggcgttgtggacttgatggatgcatggaatacccatgtgagccgagtagttacctgtacatgttgtggtcggagccttggccatttgaaatgcaaaaactatcctcaaggcaaagtgggagatgattccgttaagattggcaatcataggaggcaggcccgtcagtcgtttgtattggtgttgcgcagattcgatgtatatttcgtggagctggctctcgagagactggttaatttgcttgacgacggctgagaaggagccggttgaggagttgatgaattgcttcaggtatgcgtggagactttcagctctagacgttatgtggttaccaaagtgcgggtgacgatcgatcaagtatgcgacaaaatgctccttcagaggaaggacaaccgagatcaagtaggcggccgtttcgggattccacaatttggagagctcggcgtaattctcctcgaactccttcaaagttggagacagcctcaatttcttccatgccgattcaaatgtttcccatttttcctcgcatttgaaatgcttccggcaattcttctcaatgttcttccaaatgtgccaagagcacaggatacggttggcgtttgggtagactttcttgatcgcattgatgaccgcttgttcatggtcggtgacgatcactgacggggattctttatccatcgctagatggagatgctccagggcccacgtataatttggttccttttcagctgagaggaaacaaaaagcgaccgagaatgaccgattgcatgaattcattccaacgatatgaagcaggggcatgttgtacttgtttgtcttgtatgtacaatcgaggaggatcgtggttgggaatcgtttgaccaattcaagggaacgggggtgtgcgaaaaagaatgaggtcatgtgaccttcagaactgtcgatcatgaagtaaaagtggtgatcacgaatttgattgacaagggcctcaattggtgtgcgtccttgaagctggtccatgcgcatctggtttcgatgattgtaaatcgtgttgagggtggcatgcgagggggtattggtgtcttgaactaacgccgacttaatcttcaagggggcaacaccggcatgcgttaattcggtgaccttttctttttgggaagaagtcaaacgtctatggatcggccgaagcggggtggttgtgatgcggattcttgatcttgattctgtagcatccttgcctcttgtagaagtttgccaggaattcgaagggacagccaatctttttcgatttgcccaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgcattttaaaaaaaaaaaagatgtatcagcaaattgagatgtgcggtaaagagcatgaaattgggtgcttttggtattttttgtgaattttggttgagaaatggccaagttgtgattttttgaagtttagagtgtacctgcaagttgggagtgaaccggtggtgaatcgaaaaaatccgagtccgtggcgtcgaagaggataaaaattggatgattctggtattttttttgttgattttggttgagttttgaccgagttgtggtgtgttgaaggtttagagggggggtgatgtccttttttgattgtggtgagtggttttgcctgcaggaaaattttcaaagttcatgcaggcacttgtggtacgcgcgcgcgccccctggaggcgaatttatgcataaaatatgcataattaataaaaccgcgtttaaacgtggaaaccgcgtgcgctgcggcgcatcaaaaccgcgtcaaaacacggaaaaaccgcgtttttttattaaggcccattttttatcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggtttcaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattattttttgatgtttcaaattttcttcctacactttaagacatgtaaaaaattatgttaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacactgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttgaaagtgtgtagaatttaatggtaacatccaattttcttaaaactcaacggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaactttgtttcccacacttttagacatgattaaaatgatggtaactatcattttgcataaaaaccaaagaatgttattgaatactgcgttggacatgtttttttcaatgttttgttaattgcttgttaccggctggtttttaatcattttttgaaattttaaattcatttcctccatttaaaaatttgtaaaattgaatggtgaagtccaatttccctaaaaatacaagcttcaatcttaatatatgagtgtaccccgtttcttgcacaatttgtaacgtatacaattttctttgaatgaaaaatagatacagccaacaatttttaaacctttcaaagtgtaggaaatgaacttgaaattacaaaaaataaggataattaagtgtgtaagaattaattaaggaaacacgtcaaaggcattattcaagataccgattttatgttgatgcaaaattatttttaccatcatttttaacatgtctcaaagtgtgggcaatgaatttaaaatgtcaaaaaataatgaaaatcaagctctcaaaaatcaattgaattttaagaccaattacagtattcagaatgaaccattgatttttatggaaattgaatgttaccattaaattctaaacactttgaaatgtaggaaacaactttaaaatttcaaaaaagcataaaatataaggtaaaaaaactaacacaaacaattgagtgaaaaagtgaagaattaaataaacaaaacagtgtcaaatgcagtatacaagatgtagttctcattttggtgcaaactaatttttaccataaatttagggccttaataaaaaaacgcggtttttccgcgttttgacgcggtttctgctgcgcgcagcacacgcggtttccgcgtttagacgcggttttttaattaatttctttttgccattaattttaagtttttttgattttttaaaattgtttcctaggtttccaagcgtgtagaatttaatggtgaataccattttccataaaaatgagttttaattattaatttttttttctactcattttttccattaattgtatgcatacatgtttttaccttatttttcatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgcagaatttaatggcgcagtccaatttttttaaaactcaatggttcacttttaatactcaaattacactcatttttctacttaaatttttagagcctaattttcattcttttttgacatttcaaattttttcctacactttgagacatgcaaagaattatggtaacaaacatttttccccaaaatgaaaactataccttgaatgctgcatttgacaccattttttttatttaattccttaatttttcactcaattgtttgcattaatttctttaccttattttttatgattttttgaaattttaaagctgtttcctacatttaaaagtgtttagaatttaatggtaacattcaatttccataaacctcagcggttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaatttgtttcctacaatttcagacattttaaaaatgatggaaaaaatcaatttgcatcaaaataaaaactgtatcttgaataatgcatttgacgtgtttttttaattaattcttacacgcttaattatcctcatttttttggaattttaagctcatttcctacaatttgaaaggttttaaaattgatggatgtattcatttttcagtcaaatacagtttgtatacggtacaaattatgcaagaaacggtgcacactcttgtattataactgaatctttgagtttgagggaaattggacttcaccattaacttctacacattaataaatgtaggaaataaatttaaaattccaaaaaatgatcaaaattaagctggtaaaaatcaatcaaaaaagcattaaaaaaacatgtccaacgcagtattcagtaacaagggctgatttttatgtaaaatggttgctaccatcattttaatcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggactgcgccattaaattctgcgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaaattaataattaaaactcatttttatggaaaatggtattcaccattaaattctacacgcttggaaacctaggaaacaattttaaaaaatcaaaaaaacttaaaattaatggcaaaaagaaattaattaaaaaaccgcgtctaaacgcggaaaccgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaacccgcgtttttttattaaggccctaaatttatacatgtctgaaagtgtaggaaaaaaatttaaaatgtcaaaaaagaatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtattcagaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacgcacattaaaacctaggaaataaatctaaaatttcaaaaaaacataaaaaataaggtacatacaccgcgggtgcagaatattttgagttcgacgtcaaacaaccacggccggtcagttgacgttcaactccaaagagctacggccaatacccgtatccatgcggcctgacggcccgcacccggctacagacggcctcaagaccgcatgcacatagggacacagcttccagctgtcaccattgagatcacggtggcaagtgggcaggcaggcccccttaacgacgtcccaaaaatcacaccttcccccgccgtccgacagcagtgagcacgtatgtgagtcagctctgccatcagtccgcacacgtgaggctggtgcttacagaccagatgagttctacatacaactctacatgtgctacagcagcactgcccctacaaccgattcaactggatagagacagggctgtgggtagctgtgggtgatctgccttccccaagggtgcggtgatcatgttgccgtattcatgaattatcctgtttaggatataaacctgcctgtagacccccacactgttcatccacttgataccgttctgttccacttttccaatctccccatctctcgatagctctcgattttttatcttttatttccccagcagacacttaacctaccttgcaacactcccagaatgacagtgtcacattgaccattgacagcctttcctctacccaaccttggattcatcccgcaccaaccggtccaaccaacttcacttgctagatcaggactgtctgtcttcatctgtgccgctcatcggaagtgattgtcaatccaacaataacaacagcactcaattgagcatgtcatcggactcaatgtttatgcttagccatgttgttttctgtactgatgtcacatgtagccccactggcaaatcttgcaggttggacgggtcctctgacccaatctctaacggtgggaatggtgtgccattttggatgatcaggagcaggtgtagtacaaagatggcccccatcaaaaagcagcttcccacgcgggctttgggcaagagcagccatccctggtgggatgcaccacaccatcaagcaatgtgatgtctctcttttagctgtttggagtcgcccaggaggcaactaatcttgcctactgttttcgttcactttgtatatattgaaatcctttcctttgcttcaatgggctgacactaagtgccctccccaatctcaatagcaaccatgtacttacttttttcagttgttcacaaattgtgccccccctgaaagagtgtcaagtttggtgaacatgctgttggctgcaccaaatgcgtgttcatgacaattgtctctggcctggatataatgtcgcatctgaccgctagcctggcagtagctgaaattcctcggcagccgcccacttggcacgatgggcagccggttggatgatgtgaatggcacgcgcgtgagctgagcaatatgcgtctgcttatcttctggatgacggccttcttgccgaagcacgttgccataccaggatagtactggttgggcaatggctgctaataacgtcggtgtgcaagcatgtttgacgggcatgagatgtccttttgcagacgtctcctggcagccgtcattcagaccttctacggagcccgtgtgtaggccgtgggggcttgcagggagtgttctgtcttgggacggcaaaaaaaccccgtcacaatgacagcaatctgcacccggggtgtacatgtatgcaaacaattaattgagaaatgagtgaaaaaaataattaataatcaaaattcatttttattgaaaatggtttttaccattaaattctacacgctttaaaacataggaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattaaaaaagtgggtttaaacgcggaatgcgtgtgtgctgcgcgcagcagaaaccgcgtcaaaacgctgtaagactcaaaagtggttgtgaaacccttttgctgaattgagaaggggatgatggaggtgcaaactctgcccttctatactgtcagaaacaagacccccaagcttagcttggaaagttttaataacgtgataggattggtcggttccggtatgaactttgttttatgaaaagtaaaggttgaatatgtaattgctgataaaataaaactgttatgttatgtaacaggtgaaaggtttatataattgtttgtaactggtgagttatatatgtattgacttgctgagtgatgaactgagtgaatgagtagtgaactatgaactggaatgagtggaatggaatgaggagacaacaaatggggggaagagagcctccttttatagacaaaagtgagggaatttagcttcagggcagacaagaaagagtgattttagctggcctgtaggtacaaatgagtgaatacagctagtctgatcatgcaagtgagggaaattaaccagtgaggctgtgtacaattaatgtcaaaggctgtgctgcagtgcataaataatgtgagaaagtgtcaaatgaggcaataaattgtgggaaaaatccagctgttgtcataaacaaggtgagaaaattgataaactgtgggaaaagtaattcaatcaagactacgcagcctgcaaaggcagtgcatgaggtgacaaataaaaccaaactaatttatgcggtggagataaagaggtgtgggaaattatgtgtataccgtgagctgtgtataagcataactgagaggtgagttgagggttgtgacatgtgcttgactgggtattggctttgtgatatgtgtccgtagaggtgtaacttccaatctgtgagtgttccaatgatgcgtccagtggtgacccaggctgaatttatccgtagagtccatttctgaagttttattggttgatttctgaatgaatgtatgagaaaaatgtgtataaagaaaaaactttgaattttttacatattgaattaccacaacgcggaaaatgcgggtttttttattaaggcccttattttatggaattttaagttcatttcctacactttgaaaggtttcaaaattgctggctgtatccattttgcattcaaataaaatttgtatacggtacaaattatgcaagaaacggggtacactcatgtattaagattgaagcttgtatatttatggaaattggacttcaccattcaattctacacatctttaaatgtaggaaataaatttaaaatttaaaaaaatgattgaaattaagccagtaaaaattaattgaaaaaacattaaaaaaaacctgtccaatgcagtattcattgccaatattttgcttttatgcaaaatgattgttaccatcattttgaacatgtcttaaagtgtgggaaataaatttgaaatgtcaaaaaagaatgaaaattaggctctaaaagtttaagtagaaaaatgagtgtaatttgagtattaaaagtgaaccgttgagttttaaaaaaattggactgcgccattaaattctgcgcacattgttgaaacttgagtccaagttaacagttgtgacacagaaacttgtgacactcctgtgaaacaaagactgtcattaaatcaaacctaacgccagtacacggttgctcttccatcttcgtcaacaaccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatccttttatatctatcagtcactgctttctttctcttcttaaatcctgtgtctgtcttgataaaagtttatccatttcggggttagtttcaagtcttctcatctattattctgctttctctcttctgaccttgttctttctagtatctggttctttggtctttagaaataaacagtctcagtttttacacgattaacagtcgaagtgcggccgccgaatagttcatgtctggcaagaaaaccgaaggcgcacctctaactcagactaccgacgattctacctcaaagaaccagaatactgctatgacgactactatggacgccattcagtcatctgtccttaaaacggtcatcgagggaatacccctgctcacaatggataactacacccactggagacgacgagtcttcaatttcctggatgtcgttaaactcagggagcctctgactacggataccaagaagttaacggacgacgaaaatcatttcttaaaagctatattagtcgctaagctcgaatcgtctgtccaagctaacgtgatcgactccaacaacaagaatcaatctaagttgatctggaaatcaatcgtcgaattcttcgcttctaatcaagcctccaacaaggcccgagtctttcaatcttttcttcgttctccgtacactccgaacgacattcccggattcatcacaacgatgaaaacgtttcagtcacaactcatcgaagtcggctggaacttttctgacgatgcgattggccatatggtcattcacaaatttccgagcaccatggacgacattgtgaatcaaatcactcactccgacaaagaacccaccatcgacgttgtctttgagcatctcagagttcacgaacacaataccgagatcagaggcagtggcaatggaacgaagtccaaccccattactctcttcaccgacgcctcgaagaagtgtcgcacaggtgctcacaacaccttagcaaatcacccagcctccaactgctggtttgtgtatccggagaagcgtcccgctcatcttcaaaacagaaccgctccgaagatcgaatcatccgtcagtagctttcactcatccgcttctcagtcacctcatctcttcatcttggattcgggatcctcagctcacatgacttcaaaatcacatctctttcatactctagaactcaaagaactaggatgcgtacaaactagttcgggtctcgatcaacttaaaatcaaaggcatcggatcgatacgattgaagaactcgtttggggaaatctttctcaatcatgttttgtacatccctgatctagttgtaaacctgctctctgtttgatgtttgattctagaagactacactgtgcaatttcataagaactcttttgaaatcctcaaagatgatgaaataaagatgactgggaactacattggtaatctaccgagcctcgattttgagaaccttgagcactcaagtcatttgtcatcggccgaattcattcacaaatctctaggccatgtcagctatcacagactgaggaagaaacttggaatacctctcaagataataagcaactgcgagtcctgtgccgttgccaaaatcaccaaggcgtcattcaaatcagtccacaaaccggcttctaagccatttgaagaactccaccttgatctcataggtcctatatggcccccatctcatgaggggcacaaatacatcctaactgttgtcgatagctgtacaaggttctgcgccgcgattccgattaaactcaagagtgacgtaacagagactctttcattcctgatggacattgaagccaagcgattcggttattatccgtcaactctacactctgatagaggatcggaattcatgaactcctgtttgagtgacttctgcacctctcacctcatcaaacaacggacatcagacgcgtatactccccaacaaaatgggctagccgaacggttcaacaggacaatactagagtctatgagaactatacttgaagattctggtattgaacggaaatactggaatgaaatagccaaagtcagctctctgactctcaatcagattccctctcaccgatcaaaaaaggctccgtttgaactttttaagaatcgatcacttcctatcagctacttccatcctcttggaaatcgagtatcatttctcattcaacctgaacaatcattcgccaagctgaaacctaaaggaaaacttggaagacttattgggtacaatgacgaaataaggtcctaccgcatactatcagatgaaggaaaaattgttgacacaaagaatgtacagtttcttgagtactctcctcctccaatcaaaacttcagattgggatctctcctttgaacctactcctataccagctgaaagtgactgtgaggagaatgaagaagtaagggaggagatagacacttctgacgaaagtgaagaagaaatagccgcaagtctgaatcccgaaccaagcaccggcagaatcctgcgagagcggacgtctcagatcaaacctgtcaaatattcgtatctctcgaccgatccgtcttctttcaaaaatgccttgaaatctctggaaaaagaaaagtggctcaaggctgctgaagaagaactatctaatattgaacatcatcaagtatgggaagacatgtttgatacccctgactcattcttacggactctgtggattttcaagactaaaccggccactctctcagctgaagaacgaaagaaagctcgactctgtattcaaggatttcttcaagttgaaggagaagattacggaaacacctttgctcccactgggaagttcaccactctcttaattgtacttatgtttgcaattgacaaaaaacttccgatcagacaatttgacgtaaaaagtgcatttctctatgcccctctcaaagaagaactttacattaaaactccggaaggatcatctcgaaaagctccctttctcagactgaagaaatccctatacggtttgaagcaagctccagccaattggtacgaaactcttacctcttggtttcaacaaatcaattatcatcagtcaacctcagacccgtgcctcttcattcatcaagacaagaactccttcatattcttccacgtggatgacttggtggtagtaggaaacgttgatgctttcaaagaattattcctactcagatttcctaactctacagctcatgaccccgacacgctccttggaatggatgttgaaaagtcaaacaccaccattagtctctctcaagaaaaactgataatcaagggattggaaatgctggggttgacagattgtaagccggtcaacactcctctgtcagtagccgtacaacttaagccagccactgagcaagagaagtcggacttcaacaaactcaacatcaactaccgaacttacacgggaatcctaaattatctatcatgccggacacgtccagatctagcacccgctgtgtccattctctctagcttcaacaatgagccggggataactcactggaaggaggtcattcattgttggaaatatgtgaagggtactcaacacttgcatctcactcttcgtccatctcctgatgactccaaatctattcaacactacacggatgccacttgggctgatgatctcgaaactcgcctttcacgaagtgggtcaatttgcttctggaaacaatgtcccatagcttggaatagcaaacggcaacgaaacattgctctatcgtcaactgaagccgaactgaatgctctgtcagatggggttcaagaaaaccaatggatcaaattcttggtagaggaactgtggaatgaaactttggatccttcaacttttcacatcgacaatcagggcttggccgaaaaaattaaaaactttggttctaactcaaaaacaaaacatctcgacataaagatgaagtggttacgggacttaaaaaacaacaacgaaatcacagtaactctcattccctctgaagacatgatagccgatactctgaccaaagcaagcaatgtcgaatcactcaatagactgagggaaaaatgcttcttggttcattactcaccaagttgaggggggtgttgaaacttgagtccaagttaacagttgtgacacagaaacttgtgacactcctgtgaaacaaagactgtcattaaatcaaacctaacgccagtacacggttgctcttccatcttcgtcaacaaccgctccttcctcttttttccccttcctcatcgatctcactcacactcatcgatcactactccgctcaaatcactgctcaccgctcaccgctcaaatcactgctcaccgctcaactcaacaacgctctagatcaagacaaaacaactcaatctcgaccgtccacaagtcacggcgaagctttaacattggacagcctttgtagcttccaacttggtgagaaatgcacttcgagcatttcttatttttatattctctctcttatctcttctctttttattctgatcataactaactctctttcttttaaactctcttagttgtcttcttctagatattggtgtttatttctttcttctatacttaacactcaacacacctaaatcaatagggtttgtttttcattctatattcaatctttgtccaatcaactaatccttttattattctatcagtcactgctttctttctcttcttaaaatccttgttgtctgtcttggataaaattttatccatttcggggttagtttcaagtcttctcatctattattctgctttctctcttctgaccttgttctttctagtatctggttctttggtctttagaaataaacagtctcagttttacacacatgaaacctagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggatcctgatggtctcaacatgcctcagaatatttgtctctaccgtgttaattataataaatgtttcaaggtgaaagagacaaccaaaatcatagcagccgaggtttttgactctggaacggtttttcccatggtagccgaatactctcgagtccgcaaggatctaacatgtgattcatatgcatatgtaccaaactattggctgaggacatatgcggtttccaggcaattcctggctcaattctgtcaggctataagtcagtcggcaggtgggacaattattgggcggacggcaaaaaggttacgtgtgagtgcgtctgctattcaaatcctctacaaatttattggtctgaccaactacccatcagattgtcgatggatttcctgttcaccatgacatctttactcgaccaagacatgaggataaatacgttcctggtcaggatgatgatatgtttgattccactgaagaacccaactaccctctccggtccgtcaatattgacaatgaaccatctcgagtgttctggatggaagaagaaatcaccggcggctatacttgccttttgtcaattgaaaacgatgtctacttcaccggtgaacctcgctctcccaccaaatttttgctccactcgtttcaacactgggtctataatcatactcgtggccagctcaccattcgaaaatttaaaggccacggtacccttctttccaaaccacacattgtagatttgaacaccaagtacgtgctatacatctgtcctatttatggctgtatttgacactcataatttctataccctttgaatccacaggtctatgtggaagaataaatatgccaaagagtacatggaattatttctcgagaagcacaagtgcaacaaggtgtgcaaagcccttgaactacccgacttggtcgaaatcccttggttcccgccacccagtgccccggacgactttgccaatgacctgggcaacttttgccgagccaccgtcaacactgctcaatccaccagcaacaacccacaaaccgcctgcgagatcagtcaatccagcagggtcagccaccaatccaccagcaacatcagtcaatccacatgcaacatcggacacacctctggtaacactggactaaccaatgaaccaacacctggccctacggatgaggatctggggctgatctcagttgtcagactgggcacccaggcgctgaggtcacgatttcatgattgaccttgtcatgtatatagttttaatggcgacttaagcaattataattcctttattattgcctctattcatgtcatccgtggcacttgagaacattgagcaaagaacttccaatgaatcaggcaaccagggctcaggcagttgacccttgaggccatgtctcaagttcagtcaaagccctgtgttatacaggcctgtactggcaatggaatctattctgagacgatttttttttcttatttggactcactcatctcaaccactcactcactttttcctgatcaaaaagccgcctctcatccatcacccaaactcctgctcagctccccctgctcctttgaacccagagcctggccccataaggaatccaacggtaagttgttccttttttcatatgatgatcaggcccctttggcctctgacaatggtgatgggatctttgtccccttgagattattgcctcttcagccacaaccatcactgatggatgtggctgaagaggaggctgaggatcatgctgacctcccctcctcttcttttccttgtctagggtagctaaaaccacgaccgatccgctggatcgatcgctactcaggtaaggttcgtttagagacggatatgccatgcgtgtcttgaatatgtttgcggatttcagcgtctgtcaggccagattcaactagaagagaaacctcagcctcgaaatcgtcaccaaaagatcgcattgaggcacgcatgatggatggttggtgtatgtagtaatctggtggggtggtgttgagttgttggtgtgtgtcgagtggttggtgtgtgtcgagtggttggtgtgtgtcgagtggttggtgtgtgtcaagtggttggtctggtagggtcagcagttagtgagaagagtgtttcttgagctcggttgccagctgattcattggtcaaagagctgtggtgtatgtgttatgcgttgaggatggtaggtactttggctccagggagcttatcacatagtttgtatgtattggaatgtttgagatgtattgtcagggtgtatgacatacatgtcagatccacttggccaacttggcggttggaatcactcatatttgtttgaaaattgggtttttcatttttcattttttttggccaaagtggctgttcagtacctccatatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatgtttatggaaaattgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtaaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtgaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggaggggggaactgttcttgaggcgctcagaaaggtgggtgagagatgttgagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaggttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttgcagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcaaaatctgaaataatattctgagttatacttagggttcagaagttattaaaagattctggttaaaagtgttattttccatagtttattaaattatttaaatgtttttctcatgaaatatttacaatgtaagtgtaatgtgtaataatgtctctattatagtgtttcaacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaactgctatgttcaggctggctctgattagtagcaggctgacattccctacccctaaaatgagtcttccactcatagggcagaagcataaaaaacaatagaagggtaaaaaaaatttttttgggtggtattagacacttaacctcttctagaagctctgtagtttctcaagtgaatggccccatctggtatattattctctggaagctactcatctttatctgcagattggtgcttgtatctgactaagtagagtctagtgtctttaccgttaattctttctttcttatccttcaatattttagatacttgaagtttttctgccttgctgggttctattaatgagacaggagcagctggtactgagtcaagtatttaagatatccaataaatttctgctccatgttgaacatgtattttgacttacctgcattattcatcactttgtttatcattttctaatctaccaggatggtagaaatttgtagtcaatctgaaacagtcatcactcttacttagtacctatattgattaatttagatttaccatctcaaatgtttcctcagggtcagggatttctttgaatataactggctttccagttcagggatcattggatataactgaattgcctggttcagggattcttaaaatataacatgaagattcattcttgattgcatatcttgtattattctttcaaggtttattgaggaacaaaaaagctttagtttaatgagacatggaactgtaggttcaactcaattgatccacatctcaattttgtattacgggtgtgcaatactccctcaattatttctctttatatgagtattttcttgttgtctagttgttagcttctgttttcattgcttctaatttaatcttattcaaataattgtattactggatggttaccttgaccctttcaaagctgttctttgatgtttcacattaatagaggatatgttctaaatttgacacattcctgaaatcagggtggctttgtttgatagacacaagatatctcccagacatacttgaatgttgcacgaatgtctgtatcatctctgcttgattacccacttcttaaactcaaggttttaatcacttcttagtttccaatgtccatggaccaagatttcttcgttttgttaagactttcagtattttgaccactgcttgtacttcagaagatttctatgttctatttcaacatcttgacttcaggtagggccaactcacagagtttctcatttttgtaggttcagaagtcttgcattcaatttcatgcagataacaggagagtgtaataacataatacccctttctttagctccacgtgattcttatctttttctttgataaggcacaaatttgattggaccctcaattagattgatctttgtttcctgttttaattgcttcatcagaaactatccttggaagtcaatcttaattacattgggtagcctagatgattgcaggatttatctgaacagattgatagatgccttccccttgctatttggaattgatagtcttattttcataggatccaaattctcttggttaatcagcaacattggtgactcctttttactcagatgaatcagtgatcttttctcttccgcgcttggtagttgctatagctttgaagagatactagttttgctcttttagtgagaccagtcagtgtggttaggtacttggccttgagctagaggcttcttggatttattcaaggtcgttgagcgctgattgttactgatttaactccattttaagcagtttacctacacaagatgttgactatggttagcgatggaaatcctcgatttgacctccagccatgactttttaatagctttgctttagtgtcaatttgaggcggtttgattgtgcttgaagttgacctagctgtcgtctactcgctttgattctctttttaagtttcatactccgaaggagtgacctagctgttgtctagtcgcttcgatctcttaaaagccatactcagaagcgattagatcgtctatcaggttaaatttacagaggttaaaggtgggcttctcatttgttcaagtagatgaacgctttcaattcggaaaacgaagaaagatgaagtctcaaacaacaagattgttttgtagctatcatttacaatagactcttacttgatatctaaaatgtagagaaaaagcggtgaggagctcaagatctagacctctatgtgacggtatcctgtttcaaaaagttcagaaaaccttcataagctttttctaacagcaaaggttgttgaagctcttgttcttgtaagctaaatacactcgagaggatctttgcttcgttcctcttcttctcctgttgaggatttgggaacatttctttctttgtgttccaagagttccaaccatggagctcaaggcttgtggatccaagtttatagcatccacagccgtttctgctgggtcttctcgcgagtagttgcttctgggttggctcaagcagtgactggaggagcagcttccgttatcggtatcatacctttgtctacctatgtcggttttgtaatcgctaacagctctattttattctgtatagttattaaattcagcaggttcactctttcctcaagctggcttgcggcattgcctagtggctgggggtagtagcattactagactgataggtggctgatactgttaatcgcaaatagattaagaatttttcagtaagatattttttgttagagatatatagcaagtacttctcgcgattcttttagctctgagttcagatatgagttagcagcgatgaggttgatgttccctctggaatgagttccagagcaacaggttggtgactctttcgtcttcactaatctctatgcatcgaagagctcaagagtgtttgtgcttctggggtgaggagttcccagtcagcttcgcgctgttctttttcagaagcaaggagagtaagataatattttattacaagtctcgaggtttcttccaattacactatgatgaagaaaggaatgagattgagtaaaataaaaggtgtatgttttttttactactgatttaatttttgtgagttttattgttggtttggttttgtgtggaaagtttaaaaaagaatgagtaaaattacttgatttttgtatgtgttttgtttatttttcaagagaaaaatagtgccaggtttttatcaaggataaaaattatttcccggccagacccccaattgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtaaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtgtgtgtgaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggaggggggaactgttcttgaggcgctcagaaaggtgggtgagagatgttgagagtgctggggaacaggtgttgggttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaaacaaggttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttgcagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcaaaatctgaaataatattctgagttatacttagggttcagaagttattaaaagattctggttaaaagtgttattttccatagtttattaaattatttaaatgtttttctcatgaaatatttacaatgtaagtgtaatgtgtaataatgtctctattatagtgtttcaacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaactgctatgttcaggctggctctgattagtagcaggctgacaaaaatggtattcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaacttgaaaaataagccgtaaaaaattaattaaaaaactgcgtctaaatgcggaaaccgcgtgtgctgcgcgcagccaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccaaaaaaaactacataaaataaataaataagttagaaagtatcaacgaaactatttaatatctcagattctgaatctacatgaaatttaactagagatggccccagtgcatccggatatccagctgctttttccagggaaatttccatccgaacccacatctgcagccactggcgggtatctttggatacccgccctttaaaagtttggtgaggcactggctgaaagggtttccttccagttggctaggatgtaccttgttgtctggaagaaacccttccatttggcagtcagcaaggtgcatgggggaatctgggcactggctgacttcggggttcacggccgactgcggaccagggttagcgtatactgcagaggggctatggtggagcgggggcaccgaggggccaaagcggggtttggagcggccgaaccagaggcggaagcggcagtgagagacctatccaaatggcggccggagtagtacattgactggcagatgtcgtaggggtgacgagagggtgtgagggagtgacagcggaggacagcgtgggaagcaggagggaacatgtgtgtgggatagctggcagaattggagtttggagtggaaaggagagagaagggggggaatgatgactcggaacatatcagaaaaacagagtgacttaggagtaaattgggtattagcctaaagaattgttagatatagagaagagttagagtattagaaaccaaaacaatagaagaattatctatcttacctacctacaagaccatcaatcaagttaccccggacaacaaaccggagtaaggacgtgttgcggagcggagaagtgcaagaaatctcctagagcgcgccttactttccacagtgggtatccaccagcggataacgggcatctgcaaaggatacccagagaccatgtctaaatttaacatagggtacctcagccaaatttacacctatctctaactcctttaccacatgaattactcatgagtaattaaaaggtaccctgatgacacaggcactgaggatattgttgatgtctgagctctagtgcaaacaccagaacattgttatattcaagatcaaaacacattatctttacaataacatcattgagcttagacctcatagttcttttcagcgccggtctctagagtgactaggcgttgatggggtggaaagggtcgtactatagctttcgtgtgaaagccagtagaaaaggaacctcacctcgacgctagtaagcggaggggttaagcacccttagtaaggggacgtacgcggtatgagcttcgcgtcgccgggcttagagctaagtagtctctcttctaggctactgtagtgactttacagtagtctaggaaatcggtacggaatagaagaaggttgggaaggttttagaaggttttgatagtagattataaaccccactcacagtttgtattgtaaggtagacgggtttgtatggtaataactggggggaggattcttgggaagaagacctcccccttaagtattacataggcaggggtcaacctgcctgtgagaccggtgaggcctgcagaggatcatttatgtatttaactcataaatgatcaaaacatgtatttaaattaaaatttaagccaaaagtggaggaatgatgtcattcaagctcaaaagagaaagaatgatgtcatctctctaattatagtgtatagagagatgattaagatttcagactgtaagtatataaaatatgaatattaatacagaggtgaatacttaagtaattctgtggaattacttaaagcataaaagtataaaaataaaataatagtaaaaatataagattacataattgggatttgaacccaagtgtaatggtgaggcaaagtcataacacagtccttaaccaatacactacagtacatgtgctagttggctaagtacaggttgtagacacatgggctacagcctcagtgtctgacagttctcgagcccttacaatgacatcattgtgcatgcaccttttctttcctttctctgattccttcttctctttattatctctcatctcttcttgactgttctttcccccaggaactcatcacactccataagatcctccaacataacttctacccattatctcatcttgaagtttattccatcactcttacaatacaaacatcttctactgtcttacctcactactcatcctctcaaccattttcttacaacaagtttttgtcttgacaaacatcttatctcgaccttcctagtctgtcatctgcttcaaccatttccttctgcttcgacctttgcttcaaacattcccttccatccgacaaaccaccgaccacttcttctctgatacgacttctctatcattgtaggttgttgttgctctctcctcatcattgttcttatgattaactcaatctgttttttcagacttctttcttcatttctctcaccgtcttagaatacaattctattgttgttcttatcattagccatatactgcttttaggtgattatcttttcttctttcttcttttttctcatgttttatttaatttacctgtcactcatgaaataatacttttagtctaaacattcaaaagtttcagtcctatatttggtcatgcagcaataaaaggattagatttctgggcttgtttgccgtcagaaaatcctcaacacccgcaggtacccaccctggcgggtgtgggtgttcacaatagtggatttttgaggtgggtacctgcacctgctctgggtacccgggtatgaagtgacatctctagctccaaatgcctaaaaccccccttggaaacaccctaccaccagtactagcctaataggggcctagtgttggaattctatgactcctttcccaaatgagtttttacaagttgttttttcctttttttttctttattgaatattgattatactttcttcttcaatgaccacaaattggccctcttttatgtagctatttaacactagctagatacaagaaattaacatcattggtccttactatttttaactggtcctaagaggacacattagcctcttcttagcttattccaatcacacttgagcccgattgattaagaaaaaaatagcctctcagacttcttcctgctttcagcattgccgactttcccttctccgaccttaaatttcttcacctaggtactggggaaccagggaaggggccaagccaagccaaaatattgactataactgggaccctaattatcaaagttgattgtgtttattgccttgttgataagtgataaaaaaattacaccaaaacagaagaaaaataatgttttgccccacattttggttccatgcagcataaaatcagtgccctgttatcccctggagggcttgcaaaaggcctgccccagcaccccttggctcacctggccattgagagtgtactctcagcagccgggaggagtcctcctggccgctgggggctctgtttagttcaccaacccccaaaaccaactggggttctagcttaacacaatccccttgttccagagggccgggggcaccttgcgaagcgagcctctgaaagaggggcttgggagtgaagttgaaacatcggcctggaagctcaggctttttgtggctttttttggcctttgcacacaaaatcccctataactcaggagaaatctggatgatattgatgccgtcagcttcttcggatacctgagcttcttcccattctgcccatataattttttgataattgtagtgagtataagtcatctgtccctgagatgccaattgggggacttggtccaaatacagtggtaatctctgggaagaaacaggaatctctatgaccatagttggggcccatcatgaaacttctggccaaacggcctttgtggaacgctgttgatgggggcaggtgagggcccatggccccaagagttatacggaaatgatcagaagaagccggcctctcaaatggtcaaacaggcgggtcaaatttccacttggaagatgacacaagtcttcgagcaagaatttccccacctaactgatgccagcttccacacaagaaagccgactttgttcacaactccctcctttggaggctcgctccgcaaggggcgctttgcgccagactggcacaggcccatccgatcgaggggcttgcgttaagttagactggggttttggagcattgactcccgacccctccagggggttcatttttcatcttaattaattttttggggggtctgactcccaaacccactgagggttttggaggattgactcccaaacctgcgggggagaaaaaaatagggggaggccggatgtcctgaggtattctgcagatggtgctcaggatgtccctggggttggggagttgactccaattttttgggagctgagtaaccaagccccaaaatccaagctgtgaccacaaggaatcttaagtggggtcagaagaaaaaaaaacaaaagtgatctcagctaatcagacagttcactgtcacatctgaactttgaggcaattttcatggcatttctgactaacaaatttgtccgaaatctcaaattgctccaaaacagatgattcatgagctatgacaaaattcataaaaaatggtctgtaactgtgctaaaagttgccagcttgaacttcagaggtgaactggcctaatggcaggatccgaggtagtgaagaatggtttgtttcttgaaggatcaaataatcattaagacttggtgtggggcctgtgtcttagagatgaaatgaaagtaactgtggtttgtaaagacttacacttctggtctgttccgactagggttggcggcgccagtcacggggcgcgccctgggcgctgtcgcaccccgaggcgacgggttgcgacggggggggggcacacctaaatgcccaaaaacccctccaggcgcgccctcccagcagtactatgggcctagggcccagggaccaaaaccctgagtaagtagcccagccaactgaagatattgatggtggctgagaccctatggatgtttggctccccattgattgagactgataatgttttttgtgccttattgacaaggaatttaagaaaaaaaaaccaaaaaacaggaaagatccttatttccgccatatttagtcccaaaaaaccaaacagcggcgccctggcgcccccaccagtgggcgcgccctggagggcttgcaaaaggcgcaccttggcgcccccagctcaacggtggcaccgccaaccctagttccgacatgaaaaagcagacaaaaactgtgtttggtgttgatgtgttccagttggcccggcaacgaacttatcgcaagtctcccgctgcggcgggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggtcagaggtcgacaaactcaggtgctgagtttgagttgttttggtgggagcgtcacaagatttgaaatcctgatgctccctcaaaactttcttgatgtttggtctggaatttttcaagacctgcctgatcttgttgatcaggccaaaacttagaagttgcaccttgcaactgtaattaataataaatttcttaaattatgatttgaactttttttgagctcaaatgcggggtttgctcaacttgggcccaccaaaagaagccaagttgagttgaaaagtcaaccttttcaaaaactttttataaataattaacaagcattaccaaaaaactgaacacagggaaatatgggcaagacacaggcctcccctgtcccaggaggaaattagatgagtatgattaaaggagtgcttagagtggaaaacacacaaaaaagtgagttttcagttgaattttgaaaactcagcacgaggggattgtcacatttgtcttaggcctccactggcgtggacagctccgctgctcgctaccgctcccgccgtggaggcctagttaggctcggcccggcaagtcccccttcccgattatcggcttcaattatgtagcagctcatgaccgtcggacgagaattgggcggaggattgcatacagacaatccgattctcctcccaccggtggttcgatagctcagtttgagctgaccacccatatttgccagccagactgcaagtcggtcgtgctatgtataagacgagcaaacggttgacgactagccagtctatcgtgagtaatttgtgcctccaaaactcgcaaggcagacatgatgacgacccgaatagatttttcttctttttttcgttttgatgagtggctggctgactggcaacggtcgctggtcgtttgggatcaaaatatttaaggtttctcctcctgagagtgtcttcgcagtctgcactgctctgaaaattgcagtcaaataaatacatatattcggagtggctgtgcctatctgaaaccgtcgactttcctgaccaatcccagcccagccgtctcccgatagttcatctctccctaacaaaaccaaccacccagccaccccacaaccaacactacatagacctgagaagcttgcaagagagccaagacaggtcaactcattggcgaggatctctagacagcactacacacacacaaacaacttgaatggcactgggtcatccgagcccaaagttacaggtcttggccggcccgtcggctgatgagctatctccggtcaatgtgaatgccgacaagaccgatccgttcaggatccataccgatcgttttgaaggtgcccattctgtctctctagagaagcttttgactacttatctgacaaacttccgatcatctctcatcctgatgattgaactcttctcatttctccaaattcgcaccgcgaactccttcaaacatcaacgtctcactaggcgccttgaccgtaaggtaagaagaagtcaatctagttcacatatcctaccctgagaccgggctatcccgtactgctttcatcggaatcatcaccagtggctgaaaatttccatctcattccaggatcaagaacttccttggggccgatgattgtctctccaaggagaccgaaaacaagtatttcgaagagtggcctgagatgacctgcagcatccagatacaaggtcagcaagtcgtttttgataatcagatcgactctttctttgtgtatgtatgtgagttgactgactaataatgtgcccctgggattacataccaatctttaggtcggttccttcaaccaacgaatgctgatgattgtatgtggggtaatagcttcgataggcctattcgtgatcgattgccttacggcacttctgtggcgttgaaggcgatctcttacatcgatccatccttagaggtacataattattccaaaaaaaaaccatctcactcatcaaagcaatcttacctccgaaatgatgtgactgattatttttgattgtagcatgatatttatagtgataaaccttgggcttggtagttttctagaactaggcttctcaatgagacaggtacagagaattaacagagatgttgttcgtccgaaacaggtcgccactcttggccacgatgaaccatgtgcaaaccgagtgagtactaatattttcaattgacagcctcggcgaagaaatcactgaccacttctttcttttttttggggcggtttcaccagacgattggaatctggtgattcaccattgcccgattgggaaggcactcgaccagttgaagactgcaacagtgtcgtcggagaattagaaacaatcacctcgaagcgcgaacgacggcgattcctgtcatcgcctgaaaaccgacaagcttgtatcttggggcctagagtgagctatccatccaacgtccctcaatttcacccttttttggggtcgcaacttatgaatggtgtccttgtttcccgtctgtgcccgatctcacttcttcctaaaggatttcgtaagttttcttgtttgttccattttcataaggtctcggtgaaatccttcctcagattattagttcaatccagctgaagtccctctttttgactattcagattaatgtcgagttcgtcaatgggtttgtggactactctactttgagattacagatacctatcgtcaaattatcattcaggtcagaaagccatctgtcatccactcacctctcacaaactctgcaagatatttattgagatttatgtgccttaaattccatgtgttgggtttttaggctggataagctgtgggatggtcaaccagtcagatacgaatgcatctcacgctcaaccctccaaacctacttcgtcatcgtggtgcagatcgtcgaattgaatggtgaacctgtgtcggaataatcatcaacaacaagtttgatcatacatatgagtcaataatatggcgttaatcacacgcataacaccagcaaggaaccgcgattgacccttctgtatcactagttttatctatctctacgagcgaacgaacgagcctcatatcatactcgataccagctttcgtatgtataacctactttgacacatatcttcctcaaaatgatgcagatcggacatattgtcatattagtctttcacatgtgattctcttaattgtctccttgccttacggaatttacttctcttttgtacaacattttttctttttctttttctactattaagattcatttgagagctttcttaaacagaagaagaagaagaaaaaaagatataattcactaatcaagtctactatacaaattcacattaacagcttattatcattattgtcatggtttaccaaaactatatgggctggttttaaaacacttaggatggcatttattatcatttttcttatcagaggctaagaaaaataaataaattttaattctcgtcaattacatgtgattctcattttcaaatgactattaccatcatatcaacattggtcgattttgagaacagcggatgtagaccttggaacgagtggcacatagtatactatgagctcatgcgcaagttgaactgtcctagtctttctgtcccaacacccagtgaataacagtttttcgaggatgtcctcctggctggaaatctcacaagtaggatacttatttctttttctacatagtcttttgatcaggaaagtattcttgcaagagtctcatcatcatcagtttgatccattctgtgaggttccaggttggcctccaagtacaatttgcatacaaaaaacagggagtgttccggataagagaaggatctatttgtgttagggtacataaagatatagttggtatgatcatgattgattggtgagggatgatgcagatgaagctgtgccagtcaaatgttgcaagattcgcagatctcaactagtgcaccggatgatggtccacagtcctctggcgactggtcctcatccgacaacacacctcgaaccgaccatgcatcagccccaccgttcgttgctccggaaagctttccagatgataccccctctggatggctcactacacaaaggtcaagccggtacgcaaataagtttcttcttcttcttttgattttgggaccgagtggtctgatcgatcttcctgttctcttccaggccgaatcgggatcgtcggtggctccaaagagtacgtccctcgttcgctcccaatcgcagccgatttcgtttccacagggtgtacctcgtgggacgtcggtttatgatcaagtgataattgatcagtgaacatgatctgtcgtcgtgatttccttggatggtatagttacactggggcgccgttctactcaggctacgcatctctaagattagttgagtattccacattcccgtagatcctgttcaagaagttcaaaatgtatctgattgatgattgtcgcgatcagggctccgatctttcgcacgtgatttgtgaacccagtgcatcgacggtcatcaagacctattcccccgacctgatggttcacagttacttgagctcacccaaggagcccgaggcatatgcaagtcaccagaaccaattcgagcagctcttggaccgtctccatgtcctcgtcgtcggccctggtctcggcagagatacagagatgcaagattgggccgaatggacactcaaaacagcaatccaaaagaaactgcatttggttcttgatgcagatgctctatggttactagtcaaaaagccgttagttgatgtttctcttcttgtctgatttcttgaaggaaagtttttcaacatcactgatccttatcaaaaatatagtgatcttctccgcggctatccgaatgcaatcctgacgccaaaccacgtggaatttcaacgattattgaaggcttgctcgatagaaccccgagagcatgatgatgatggactactggcgatggaactctccaaggctctgggcgggtgctcgattctgcagaaaggttcgatagacctggtggctcgggaaggctcagaagtggcgaaagtcagctgcgagggctctcccaaacgttgcggtggtcagggcgatattctgagtggcttagtggggacatgggtaagcgttgcactctcatatctttatatggctctccgtggagaagaatcattcacagtgatcttactgtgttcggccaatcagtgtgcttggacaaagctttacttcgaacgacaatcacaggacgaaaaacccaagtcgcatgagctgccgatctccccggaagaagcatggatcatcgccgccgtcctcggatcggaaatcaccagaacttgctctagattagcctaccataagtttggcagatcgatgcaatcgagcgatatgctgggctatatcggcgaggccttcgagcaggtcatgcacggccacacaaaagattgaatttccttctccttgtatgtataccatcttgtaacattgatctcgaagttctaaagagtttgttgttgtcagtattagttaacaaggtcgtaagaatggtcagtgtccagagtatgattaacagcagacttatctaactttctccaattgataattggcatctatcaatccaagtttcaatcacgtgcaccctgattcaatataacatccatccaataatcgggacatgaaatgtgggaagtggatgaaaaaaagatcgattggaatgtagcctatattaagaggatcaccttcgcaagtgacaaattttgaagtgcaacattaatgccccaagacaccctcaatatctttggatcatgcacaaaaaatgaagtaataatgtgtatgcgtaatcgcaatggcttgccgtgtccatgttgcgcatcattcttgggcaggaagaaacattaagaagagtatgaattcattgatccagatttccctgagcatcaatttttctatgcttgatgatcatcaggttggaccacatcgatttgatcgatggtagttactttgtaggcactggtagctgatgaggaagagggaaccaagtatgtaggcatctatttaattcaatgacttgcccttttctctccacaccctcatcccaggctaaggagtcttatgggtgtgaactgggttcagcaaagaaatcccagcagaccaggggacgtggtctcttggcgggggacgggggtttcttcccggggacgccgacgcgctgtatttaactccggtcgcacccaagccaaacccaccgagggcagtctccaccaccagaaaaactaccagacaaagaaaaccccaggggacatccgaaaccggacttcatatcatgactgcaaaattaccgatccatgtggccattggtaagtctcaagtttgttttattcttgttgatcataagacaatcgatcggattttctagaactgacgattctttgtgtgtgtatgtgtgtatctgcagttggcgttggcttagtcggcgagcaagttgtccaccagttgatgtcgagccgattacgctcgagtttccagatctgttccctccatacatcacgtcggcaccttgaagtggcatccagcagtgtgggagataagacagcgtctgagttgatcgatgaactcaagaaggaacaatcaggatcgaaggcgtattcgggaggggttgaagaagtcgtgagctatctggctgatccctccaagctacctcggccgttactggtagttgattgcacctcgagccaaccctttgccgatgcgtatcctcgcatcctcgccagtcatcaaacccacctcgtgacccctaacaagaaggcgttctcaggaacagatcaactgtactctgaaatcgagaagaccgtccaggaaaatggcaacatggtcttcaaggaggccaccgtcggcgctggattaccgatcatcagtaccttgcgcgagctagtggtcacgggagaccagttgaccaaggtcgaggggatctttagtgggacgatgagctatatcttcaaccaattcagccaaaccactccgacctccaccagcttttctgaggtcgtctcagttgccaagcagttaggctacaccgagcccaacccagcagacgacctcaacggctctgacgtcgcccgaaagctctccatcctggctcgcaatctctcctccccaatcagtctacccttaggcttcgaatccgtccccacacgtaccttgatcccagaacctctcgcagaagtcaacgaccctgtcgaattcatgtccacactccctcaattcgacgctcaatacggcagatttagggacgaggctttcaccaagggggaagtgatgagatacgttgggatcatcgatttaacggaccccaataaaccactcgtcaaggctgggttagagaggttagtgaaaaaaaaaataaaacaagacgcttcctgtcctacatggttgggcgaatacaaagctgattggagatcttcgttttgatcttaagatatcttttcaatcatccgtttgctacgatgaaaggctcagatagcatcatctcattccattccaaacgatatgcctccagtccattgatcgtccaaggctccggagcaggagccgaagtgacagccatgggcgtcgtcggcgacatgatcaaagtggtcgaacggctcatcggccgcaacatcaactaatgccccttatctatctatgctctgatgacatctctttttctaccttcttcttctttctcaaaacacaagcatccatctgtctctgctctcataccactcatgcctttcatatattctcatcttcatccgttacgctaaacttttatggatgcatgattttaacatgctaattaccaaaaaaaaaaaaacacttgaatgaaaatcaacccatcatgtcagtatcataacatattaattcaacccgtaatttaggttgagatttaccagaagtaagaaggagattaaattcaggtgttaaatcaacttggattaggatcttttgtgagaattggagaattatgtgaagaaaaaacaacacataaatacatgaatagtgttgggctgaataagaaagaagagaagcatatgttaatgggagcacatggacttggaggagttcggtgaccccaacaaacactttgtacccacccaccccattattgctgagttttcccactggttttttaatccacaaacacactgatcacactcactcacacagtttaatagatagatggaactagctgcactccttgaacgcacacgggacgagccaagtggagagaaagcttgaattgtatgtatccatattacatcttaatagtttcgatcagctggattcctttgattttgttgagatcgatgaccaatctgtctgtctctgaagaagcaaaccacaccaactagaaaaagctcattcgaacatatactcgggctcaagggactacatagatcactcgaaggatgccacaagaattactgaggtttccgacgagttacttgacggtagggatctatcgattgggcacggatccgaagatcaaccgagcgatcgtgcaagagttctcgacgattgtgaagagattggtgatgctctcgatagtctactgtgctctctcctatccggtgacgaaggtctgggtgaagtatttcctactgagcaagcgagccaagccggcggatcaggacgaagtagcagagacggtgggcatgatcggagccatgttctccctcgtcaacttcaccaccatcagtctcgtcctcagccaactcagctcgatcatcgaattcttcctcctcaggaaactcaagaaaaccagagctaaggtctaccaattcaccatcgagagtcgggccaagtccgagcagttctggatcccctacgtcgaggaatgggatcatcctcctctcgagaaggctcagcgaaggatctccaagtggaagtggtacaagactatcaccggaccgatctttagattgcttgtcctcaaaggtcagtcctactacacccccttctgtcgagaaaaaaaatgaaacatgaaagaaagaaagaaagaaagaaagaaagaaagcgaaaagttgatgatcatcgatcgttttctgctccagtcatcttattaccactcaacttcgtcccgtttctgaacacgatcgtcggctcatttctggtctccttgacgctatcggaaagactattggagccctacttcaagacgaagaagatgagtgagctggagcaggctctgttcatggtagagcgagagaactcgttgcgatggctcgggttcttcgccgccgtcctcgaacggatcccgatccttgggatcctcttctccttctcaaatcggatcgccttcgctatgttcgctcatgacctcgagaaacatcaacatgccgtcaaacagggccttatccccaaacaacctgacccctatcgctccaagactgccgctatcgaattggatttaccgtctgatgcaatcggaaatttccccaagaagaaactataatcttctttcttttccctatctctctctctttgtaatctttttgaattgattggttcttagacactgaatatgactcactgtttttccgtaattatactaaatgtttgtatgtgtgcacagctcttgaattcttgtctataatcaatactatgaaatcactccatgcatgtgtttatacaatcgatcttctgaattataagtacatagaaccaaaaaaaaaaaaagatagtcaaaacaggtggtaatgatgtcaacatgtaaatcgtctaccgcccatgacccccccccccgataaataattagtagaatgacagtaagcacatcggatgggtagagtgaggtgtagggggcagaagggaaattataaataccaagaaaaaaaaagatgagatgtgcggcacaacgaagacaaaagttgaagaaaaaaaaacacatgtacgtgggttataacatcattgggtcgagagggaagttgttctagagaatgttcgggctgattggggttggagaacgggggatgcgaagcggccaatctgagggaatggggtgcctgtgaggaggtgaggaggagcacataggactgagctcgagagaactggtcagaggaagatgagtgattgtgtcggtgtgcttgtgtaggagcaggagggctggtcgcagggcggattcatcgaggtcgaaagcggacgaaagacgacgatatgagcggttgcgaaggggcgacttttggtcgggttggtctgaagtccatgatgacatgtgtgtgttttgagataagcttctctatgcagatcctttggagaagggatcgggatatgctgtgatcggagggcgagtgtggtcatctgaacagccggtagagaacaaatagaccaatcaccgagcccacactgtagatgatcactctccgttgcgaggagcccgcggagatcgtccgactgaatcgattggctgaatcggataattgagatgtaaacgaatcaaattgttcgcccttttttttgtcgtcgtcgtcgttgttgttgttgttgttgttttcaattcaattcattgtatttcatttggcagaatcagtaattagttatcatccgttttttttgggtaatgtggtggggttgaaatttgatgttaagtggtgcggcatagatagaatgcttacggtttggttgagcaatcggttttgggataacgagtcggaatgtatatcgatggtaacctaaatcaaatcatcaacaaaaattcaagagctcattagttcaaagcatcaagaaagaaaggaactggaaaggatcagacgacatacgttcttgattgaatttattttagaataaagtgattcgagtcgttcgtcattctgttgttccatagtttctcagctgagatatgtcctattttctttcggatgtatcggccttcgcccacttgctgatggctttcgttcttagttctccttgacgatttgatagttggctgtcgctgagttttctgcaatgttgttcaactctgaaggtcttgaatcgatggagacggttggtggtggcacccacgggggctaccacccgaccaatttggtaccgttaacacaagcccctcgattggaggtgtgtcagcgaagcgagcctccaaaggaggggcttgggacctaagtcagttttttgggctgagatgttttgggtttttggtggtggcaaacttgcccccactgttgcatcccatgaccttcctcctggagtttttgatgcccaattgggccattagaaccgcatggatcttgtcttccatttagcaaatcaaagttcatgattccaaggatccaggtcatctgaaaatccaaatacaggattaatttacaggtgtccagatccaaacttttcaaagcttttgtcatggaaatccaagatctgtccaatctgagtagattgaatatgtgcactattgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggaaaggagtgtgaagaaccgatgatttttattcactgtaggtaggctagcttaagtagactagttaccagtggtcaaaatgtggtttgagaaaaatgaataagaaaaaagtattttgaataaaaattgagagaagataaaacaagttcttggaagtaacaaactatgcaaaacatctcattctcttttagtaatgtcagatgagttaatcaagaaaaaatgttttaaatcacagataacaagaggcgttaattcttattaatcaatctttgataaatcaataataaagtcagaaaaaagaagaatccatcttagagacatgagtagttaaaaaggctgatttacttaaggttcaaatttgactcagaagggggctcagaataaccaaaaacaagctacttgaagaatataatctagtctgatttaagatgactagaaatggatgaagggcagagagagacagaactgaggaaaattcaacacaacttcacagtttttgtcttttttcaatatttcaatttgaatcattaaccatttcaaacatacatcaaatgcagatagtgaaccaactccttgtaaacaaacctgagaacagtataatggtaaatacttcaggtgattgtgaattcttggcaaagcagtgggaaaatagtatagtgctcaaaaccattctcaagataaaatgtacacattattgacacttgttaatcaacattatcttactgactttcatccaatacatgaaggagttcttgctactaacccagagagtggaggtggatggaccctcttgcacaatggtgctttatgaagacagttggcttctcaaggcattaggacaactccaacaacaaagtaaatacagcatcttggaggccaagtatgaatatgatccaatgatcaaaatggccaccaagtaaaaggagctagctcatggcaacagtgttacatccagcttggcaattactttttttactaacatgtttccttctcatcatagtacagctcaacggtttcttataaataaagggccttggttaattgactcccaaaagttggagagtaaactcccaaaccccccaaacccccaaaattcccccggattctctgagtccaaacccgccagcgggtttgggagtcaggactcagatccccaaaaattttaaataaaaaaagagcccccaacagccaggaggattcctcctggcccaccctcaacaaccaagagaaatactcaaacacaaccctgtatgtccacttacatgcagggtttactcttgattttatttgctatcttttttatctcttgattctagctcatgtgaagagtaagaccatccaaaccctgatgaaaatcttggcctggccagcccatcatgtgttgctccccctgcctcagccccccagtgcattggccagccaggttccatcattgatgcttgcgagattttgaaatctggacatgcactgtattcttccaaatcttccaactgcagttgccttttttttagaaattccaccaattgagactgccatcaatatctacgggtctcccagagttgatctagagcctcaaaaatcaaatttctctgcaagaatcaagagtttttgggtctggatcaacttctgcaagagtctcagatccaactggaggactttccatcattatctgtagaacctacagaatcagatttgaacccactgaagttagattttgcagggaaatctgattcaagggcctgcacatctggttttgtagggggtacagaaccaacaggaagtcctccactctttgctggtgaaaagctcaggttttcaccagccaatagactagagtttaggactcccttcttaatcaagtgatttaggcaacacaaagtgttccagtggaggacttcccgtcaacatctgcaggtctcccagagtcggtttagagctttgaaattcaaatttctctgtgagaatcaagagtttttgggtctagattgacttctgcaagggtcccagatccgacaggaagtcctccagtcaaactattgtcaatgagatccaaagaatgattgtgagaaattggaggacttcccgttgaccagatggctaattctagacggaccggctaaactttgtttgctgggaaaatcttgaggtcgaacaattttcaccagccaataagctttagcccttttttctaaatttacaattttagacgacaggaagtcttccactgaatgattatgagaaacattggaggacttcccgtcaacatctgcgggtctcccagagacggtttagaggctcaaaattcaaatttctctgcgagaatcaagaatttttgggtctagaccgacttctgtgagggccccagatccgacgggaagtcctccatttttgcgaaaaaaaaaacaggaaatgtctatggcctgtcggccacttctgcctgcccacgatcgaggcccacaggttacattcgagatagtcccattagttgcatctcagaccatgaaaccagtgctagcagtttagaatttgatgtaaaaaaacttggttgtatgaggattcagggtccggcacattattcaacaagggaccagggttgcatgacctgcccctgaggccaatggcttgaggtttattaggaactcagttggaagcaccgcgatcggctgaaattgcgttcattgaggatgtcactaaggtgtcatcaataaacaagaagaacggtctgaatcatagctttggcagctgacaagagctgagaaatttggtttggaggggcatgtgtcattgcataggtgaggggaacaggtcaggaagtcgagaactaggcgtctcgcaactcagccagacgtcggacggtactataaaaaagcaacgggaaaaaagatacgtgtcagacagcttaaccgagaacaagtgctcctaacagtatagtacggacctcctgacggtggcagcagcggttgttgagacggtccaggcaccaccagcgataaccttgcggcaggaccggcagtcccagataccgacggcagatcgtttgacggtgtcctgagatgacgaagaggcgtgagaacaatgtgatcgcatacaacgttgatgaaagttcagctgaccttgccgcagaaagtgcaagtgtaacgggcgtgttgggtcacttccatcttcttgatttgtttacggagagaggcaccatatctctgcaagacaatgttatgtatcagccggttgttggcaggtcgtagtcatgaagtctggaatcagcgagatcttgaaccaaccgttccgtatttaccggtaactccgaccttttttgttcgtttagtctgttggaagaaaaatcatcattcgtgagccgtggcctgaggatgagtagggatgcgactgaccatgttgaagtcttgttggtgttgatggtgatgggccggcgaaaaggggtggaccggtacacttgaacgacgaggacaggcagtcggccgcggtggttgcccagttagggtaccggcccgacagtctcggtatatccgcagtctcaccacagggctgtgctgcgcacaaaagggggcctcttgcgcgtcactctgctgtgaccgctgggctggtattcccacacagcgtgtcctcaacaaggaagactcaagccagccgacatcttacaacctccactatgagctccgagacgccgaagaaacctatgtcgaaactccagcgacgcatccaggccggactggcaggtgctagttcctcatctgcctcgattcaagcaaaaccaagcacaaccgaagctggaccgatggaaatcgtcgaaaccaattatctccctggggtcgattcatcagcatcatcatcatctttgactcgagatttctcattcttaccgaccccctcgagtctctatgcaccgccctccaacttggccaacgcgctgccccgtccagatcgtcgagcgaacaagaatcattttttctctttgcctaaggagctctttctacaaccttgtgaacccaccgcttttcaaggccctagtccagatgacgaagttttgattgctcgtcagggaacctcgctcggtggcgccattcgaagatcgtaatttgagactcggaaatgcatccaccacgttccagtgtgggcttcatgacgatgtatcctcatcaaaacttcaacttgtgtgtgatcctaagttccgcgaattactgagcagcctaacttgaccctaacgactacacccgtcaacagatacctttactgaactaagcgaataatacgctaagtctacctgctctcacacggcgaccaacgtccggattggtcggctagggaagttgcatgccccgaacgaatccagatattcaactcctcgtacctcaactgactacctacatcgatggctggtcctctgactccttcaatcggtacaccaagaccatacaagccttcatcaacatgctttcggatcagaacaacgccacaccccgacctccaagaccacatggactgatcacatcagtaaaacgaaaactacggtttacttgtcatcacaatcaaccgatccaccatcgtgtcaaattgtcaattactttctctccccttttggcttttgtttttatcaccggtcgtctgccagcttcccatcttccactttgtagttcccttccgtgggccctcttcgtcttcaaagagcacaggagcaggttcttcattctctccgttgcaaagattctactgaagttgttccagaactattattccgctgtaatatgatagacccattagctggaaatcattcactattgccaagagcgcgattgatgctgggtgatatgaatgaatcgcgttacatcctttttggacagtcttctgcacacctgtgtttgatttctagtgtaagatggtacaacccttgcacttttggcccaccgtaaagttggatttttaatggcttggaggtagaaaccttaaacaattgaagggtcgtcttatgcggatgtgcttaaaaaggagctcttggatgtgggaatcctcatttggaaccctccgcagaccgtcttgcgtgcggtcaatccaaaccatatatttctccacaagacaaaagcttcacagatgaacaataccttccggactttggctgttgctatccatagggtaagttccaagcttccaacaattgattcatcctgtcagccgatttcgttcacatagcagagtacataggataaattctcgagcatagattgcccagccagaagggaaccgctgggcagcatggaagcgaagcaccatagcattgcccgagtctaaccaagcctctcgtagagaacccagctgacaacctggcagtggcagggtctctgtctccctccctgacggaaggttgcgcttgtggccctgccttctagcaggcgagggacttgttgttaagtttgagcagtcctttatcgggtttttgaaaagaagtggccatggcatttgcgttggcccgggtccaccgtaaactatgctacatgccattagcacgtttgacaagctctatctaatccattcgtataagaaccgggggactgcttgcccctttcattctcctcacccaacaagccttccaagcaatcaagcgaccctgtagatataccaacaccctaacgactttttcctcagcaaaacccatcaacaccttgttcatagaaccgtttctccatacccgccaacacatcaaaccgttacatcccatcctcccaagaccttaccatgcaatcagtcatcgccatcctcgcgagctcgatcttgatgctgttgatcagtggaccaatgcatgcagccgccaagaatatgatttgtcccaatcgcgacaacagcaatggttactgcgtccagatggatacaggagatgagttgaggatcttcttcaagatacttcctctttttgtcttatctatctgcatccgcatcgccagggctgatgtcgatactcgatacaatcctcccagcccctatcatccccaaaatccgaaatattccaggcggaatgttcccgacattttcctgcgcctcggactatctcgcgctatgttgtgtgagttgacctattcattctattatcttctacataaattcaaacaacttgtactaatgatcttcaatttgatggcttttatctatctagccaagcatacctgtcaaagacctcaagcagtgcaagttcgccacaagctgggaataacacttcatttctatgatcgtgtttattttccatcctaacctgaactgccatgtctaaacctgatagtgaccactctcctgttcctctgtcaccaattgcttctctactttgaatttcactcatgttgtacatatatataaaaagtccttaaatcacctagtgccagttgtatatccccttttcctacactgaggaatctcagaagtgtctaccttttcacccacaatatgggtgttcaaaattgattctaaacccacatttacctaaaatcatgagatttttgaaggttttgggaaaagcctcaaattgagagagatctgaatttgcattgagttgatatttgggaaaactttgtttagaaagtggtgtaaagatcaattttgagcctgatccattaacacagcttcattttgattgttgcatttgcacaaacttatttgtgcaaatgcaacaatcaaaatgaagctgtgtctgtgaaacatacaagtcatcccaacttatccaagtcccttcctcttgttgatgctgttttgaacaacttgttttattctgccaaccagagggagggaattttgtctaaagttgatccgccagcctgagagcattagggtttctggctgggattttttattaattactgttgttccaacctagagaatgtttgttggtacctggcactgcttggctggtaccacctgcacccgccagccggtgccaggtgcctctttttgggcaaaaaaaacctgtggtacccgggtaccacctagagatgtcagcaggtacccagtacccatttgcgggtacccagaaacgggtgcgggtgtcaacatttggggtaaaaaaaggcaggtagctgggtacccgccttacacccgccctgggaatgcttcccctgaagaatttaaattatcattggcagtccaacactcccttttttgggtgtgttgggctgcacaaaggtgtcagcaaaccatgtagaacactggatggtgtcctacatgggttactgaactaatctggttgctttgttgaggccggagggagccctccggcctttgagacggtgtacagtcttgacgactggaaaaatccctccagtcattgagacatatttctgggtatatttgcctgcaaaaaatcctccacacccacaggtacctgggtacccaccctggaagacctggcgggtgtgggtgtccaaaatattggatttttgaggcaggtacccacacctgctacaggtatccaggtatgaagcaacatctctggtaccacctagagatgtcacttcatacctgggtacatacccagagcgggtgtgggtacccacctcaaaaatccaatattgtggacacccacacccgtcatggcaggtacccgggtacctgagggtgttgacaatatttttctggaaaacaagcccagaaatcccacccttgtattgctgcatgactaattatatgtctgaaattgactagatatataagcaacatagaaataaatgaaaaataaactgttctattgcacctcatcttctctgacctcctctgcctcctcctcctcttctttactctcataccttttctttgctgtcttgcacgtttccttcattccttgtttttttttcactgaatcttctgaattatcatcatcaccatcacaaaacaaacaacccaccaaaaaaactgggacttggtcaaccgactcccaggaattggagagtcaactcccaaacccaggtttccctgaaatttgggagttgattccccaaacccgtcagtggttttgggagttggcccccaaataatttttttaaaaaaatagaaaacccccaaggggttaggtgttgatgccccaaaaccaagtggttttggggggttggtgataaaaaaaaaaggggccaggagggattcctcccggccggagagtgctctcttgacagctgagagaatttctcttgggtgttacataggggtataaccctcaacggctgaaagaaacctctcggccatcaaaggtgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagctccaaaccacaaatttgaaatcatgagacttggtcaggtgatgcgtaataggttccaaaaaatgaatatgaaataataaaagcaaaaaaaaaggttcaaaatttgtgaaaaatgcaaaataaaattgattgttttcaaaagctttgatattcattttgggggagtgggagtgctgagagaaagaaagattgggaaatgagaagaatgattataaatgaaaattttggaaaaaatggttttcagatggcttcaaacagctgttgagtggggcattcaccagcccacattgcagcaaagcactagaatttactgttttcgctccaatctggaccaccaacctggccaaaccttttttggttccatttttttcatttataatcattcttgccatgttccattctttctttctctcagcactcccactttcccaaaatgaatatcaaagcttttgaaaaagggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggtttcgtaattaattttttatgggttattttttgactttttttgaatttttaaagttgtttcctacactataaaaggcgtagaatttaatggtaacaaccatttttcataaaaatgaattttgattattaagtatttttttcactcatttctcaattaattgtttgcatacatgtttttaccttatttttcatgtttttttgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaatccaatttttttaaaactcaacggttcattttgcatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaacatttttccccaaaatgaaaactataccttgaatgccgcatttgacacgttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcatacatttaaaagtgtgtagaatttaatggtaacatccaattttcttataactcaacagttcatttttaatactgaaactagacacttttttcaattaattctttacatgttatttctcactatttttttgacattttaagtttatttcccacactttgatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatttttttttgattgatttttaccgggctgattttaagcattttttttattttaaatttatttcctacatttgcaaatgtttagaattgaatggtgaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagcgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgtaattccaaaaaataaggataattgagcgtgtaagaattaattcaggaatcatgtcaaaggcattattcaagatatagtttccattttgatgaaaattcattgtgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaactcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagaatagaaaataaggtacacacatgtatgcaaacaattaggtgacaaagtgaggaattaattaaaaaaacgtgtcaaatgcagcattcaaggtatagttttcaacttggggaaaaatggttgataccataattttatacatgtcttaaagtgtaggaaataaatttaaaatgtcaaaaaatgatgaaaattaagctgtaaaaaattaagtgaaaaaatgggtgtaatttgagtattaaaagtgaacccttaagttttgaaaaaattggatttcaccattaaattctacgcacatttaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaaaattaataattaaaactcatttttatggaaaatggtttttaccattaaattctacgccttttatagtgtaggaaacaactttaaaaattcaaaaaaagtcaaaaaataacccataaaaaattaattacgaaaccgcctctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccacgtttttttattaaggcccttgaaaaaaatcaattttatttttcacaaattttcaaacttgattttttgcttttattattccatattcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagtcacttttcactgtctacccactgtacacctcaatgtctgagagaaatcctctcagccattgagtcttccatcctatgatcttacatggaataagtgttgaaaaaatgggcaaagtgatcactgaaagtgttacagaagttgttagaacttaaggcactttttgtaacgataaatgagcgaccaccgtaactcaatgcgtcagtctgtgtacaaacaaaacacagagataaagcatgctgctacctgatgcagtcttttcacatgttccaacaattgataggaattcaccaggaaaaaaaattaggaacctttatggaggtggtttcactgtattccctgacttactccagctgtatccttcctgtatccctgatgtgcacctattttatctatcttcctatatgatatatattgtcagaatataattctgcttttgaggacaatttatatggagttttttctaaaaaatttctcaagatttcatttgttatagaagtttctaaggcaagaactatttgtataaaaaatcattataaataaatgatatctctttgcaaatttgaaagaataatcatttctcaaatccaaattattgtttgagctttgatgagaaatttttccagccatattccatgtattactatagtacttgggacacttgaccttagaactctgaaatgagccagtcatattataaaagtgcatacatcaccccaacagctgtatacatcactgccacttctacaactttggcagctgaattcaagatatgcacaagcatgaaaattcaaaaaaatagtaagtagattgatcaggtgaaattcaaagttctataaatagtcatcacaacacttcttacaggccctcctgatttctaaataatcatacttttgacctaaggtcatgtaccaacacttacaatttctattttatgtggtatgtatctaatatgttgtgattaaacatgtcaatcttgataatcaaattgaagtcaataggatgattcaaaagaattttattggtaaatttcacttcaaagatacaactttcccttttgaaaaagaaaaaaacacttattccatccctcttgtctagggtgaaaccttgcattagtaataataatatttttgtacccatcattgattcaatttggagccaatatggtattggtttctccatgttcatagtttcctccatatccaccagtttcaggaaaacagtcatatgataatcttttgacttgtcagatttaattgtactagttgaaagtgcaagtacttgaaactaggacaatgagcccaaaatttcttttatccacaagcatgtatgggaagtgtgtctctaattctgtgaaattatcaacttaccaaatgtagtatcagctagcacccattcaaccaaatattatatcattcatgttggtgccacatttcacattcattaatttgatgtagaccttatttgaaaaggaaagtgaatcccctagtccaattttaaagttgaaatcaggaaacacctccagatctggcattgtatttttcccttacatatgaatgtatctatttgggaagctaaattcgaacctccccaataattttatataaactgtatctctcatattctaatacacttcaacatactatgtaagtgagatttaatctgcctcatacaaacaatcattgaaatttatgctagaaatttcatcaaagaaaaaataaagctgaggtccacaagaacttttgtaaactgatgcaaattttatcaggtggctacacaaatgtaaaaaacctcaactgcttcacatgtaatttgcatttaatatgaactaagtttatgatcatataaaattgaaggaattttttttcataccctcctacaaaataataatgagattataatctcaccactagctgtggaagggatcaaatagtgataaaataggttttttttttcaagaagtctctttagtattttatagaagagaatttttattcccaacaaaatttcattaagcttggcagcttcccaggtccattcaggatattattttatcctaattatatgtgccatggaaagtatagtgggagaaaaagtgtgtgatattcaatgaaattgatgtaataaaactaatgtgagatcagtggtggccgttttatccctcactgattatagtcaccaagatattacacttagaagattaagatgttaaatcaatacaacctaactttcttaatgcacaaatcaagattaatttttacacctacaaatgcttttcagactgtttattgctgccaatcacaaacataaatgaatgatttatgatgcttccatgccacagtaaaataaaaaaataagactgtactaaaaattgccaccccaaagaattgaattaagataaggttcaacacttggaataaactttattattcctagatcaaatcaaacattgaagcataaaatttatgtttaaacatctatgaacttataaatttttatactaaggcttcaggaaggtcagctgattgaatatctcactggcttcctaaagggcaaagattttccagaattgtgaaaaaaaagtataaaataaaacaatgaaactgaacaaatgttatgattagtcatactagattcatatagaagaagaaaaagtgtcatttatgccctggtaaaaggtcaagattatgattagttgttaagagaaatatgtatgaccaaggatccatcaatcaaagttgaatttatcaccagctgatgtgtatcatcagattcataccattcagatggaaaaagaggtgtttttgccagtgaattcttacccattttactcatgaactattcaattttgtatccaagcttctcttaattttcatcctgtgagatccccaccagctggcttgatgcatcaagttccaccatgtggttaatttattcatgttacaattatttgttctttacttcaacctgtttgacatatccagagttaattttacaaagatttcaatctgagtttttttttttttatatatactattccttttccatgacttgactctaaccatcaaccaaaaatttccataatagaaatagattgtcttcaaactcatatttgggcttagctgtcaataataatttttttggatgatcaacagatcaaaccatccccacataaattttggttgtctgaagggaataactagtcaggttcaggttataaagtttattttttcatcagtagtattggaataactgaaaaattaaaagatgaagatggaatgaatttgagagaccagttcttgaaagaaatatgaggatacacaactaaatatttttaaggtgattattttcaccttgccacttcaaagattctagaataagtttccacatgttaagtattttgtcaatacaggaaaaatgaatataacacaatctgtttttataagacaaagaagtggtgattgatttttggataacattgtctatgaaactccaacgaaaatacatcaaataggtttcattaaatcataaggaaaggctttcaattcattcattcatttttttgagtagttcacatgataaaattctaggaaaaatcctaaggttcaaggaatatttttaaattatgctatgccacaagttgaagatttatgccataggttcaggcagcttggtaatttcagttgtttttcaatatcaaacatcatccaagtttattgaatattttagtcagatgtaggtcattgttagataatgaaagtccagaaaatttcacactatgagagatttttaatcagtgtttgaaagggccggagaattggagatgattggtatggagaaatttttcaatttgaaaagaaagcaaaacatgaaggatgttttcatatttgtgtttcttcatttttattagtgcctgtttggctggcttttgggaataaatttcaggaattcttgttacaggtccaggaaataaaccagttaattagggtatatcatacccactatcaaatttcataccttctttatctattgtaccttccaataaaaaaaattgaaaaatgacatggtgagcagccagaagtcatggatatatgttttatcctatttggttggagtattaaaaaaatttaggtttccaaacaaatcatagatgtcaccacacttgactttaaaatatatgaaatggattacatgtatatttatatatttgatttgtaaaatgttgctaggtttcagtttaatgatcaggacaatacatatatctatccatatatatagatataatccacagacacacacacacacacacacatatatatatatatatatatatatatatatatatatatataatattgtattaggagggttcccattttaaaaatatcagcaaaattttcaagtgaaaccagcagagccacttgagtttggacacttataattggcagccacatcaactatttttcaagttttttgaaaccataaagcagaaattttttctaaaacaaagtggattttatgcaagtgtgaaccatcctatcatatgtataattaagtatatatatataggaaattaacagatctatctgttcaaaatactctccaggggataagataagatattttatgataactgaaagatctgaagcttccagatattgatcaatgagagatgttgtaattttaataaaaaattgctttttccaggctatttattgtcatcatgtggtctgaaatttataaaatagagctcaattttttgaaaaaaatgtctgatcagatataattaatttcacttatttgaagggtggctggtacattgaatttgaaatcctggggagtaatgattaatgtacttgctccccaagatatgtcaccaggcattttgcctattgtagtcagctgtcagaatgctggaaagtttgtggggaatactggaaattgtgtggggcattaggattgaggggtttgatgcccaaggtctggggagatttatgcaatattagagcttcaaaccttgaatagtggtaaaaattggtaaaaattggctggaaaattgaatactcagaattgggttagttgggggatgttggcttgaagaaatgagacatggaggtcaacagttattcaatatgaactcttgaacaaaagagtatttgattatggtggttgagtagccacaatgggatgagagcagcttaataatcagctatagctagattaatagattgactatgtggatcatgaaaataaatttcaaagattcaaggttatttgaggcaaggacattttaaaattaaaacaagagtacaaagaacatcaaacataggggggtaaaaggtgaatagttacaggcaagtatacaggatgaaacaaacataaagagagatgtatttctagcactgctcatcaaattagccaattttttctcaacctcaacatgtccaaatccccccctttttttcttttttcctaatccataagacatgacatgaaacagggaaatttctattgagtgtaccaacttggggaaatgatttttttatgaccatcaatgaagtgtagatggattataaagtagctg