TACCATCGCACTTCGCCGCTCTTCGTGTCCCGAATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAGGTCAGATCGACTGAGATGCGATCGCACCGACTCCATCTCAACATCTGGGGTATATGTTTCTTAGACTCTTGCCGGCTTGATTCTTTGGCCAGGATAGATCGCTTAATACGCTTGCTCCCNNNNNNNCTTGCTGAAAAGGTTCTATGGCCTCATCAAGGTACGTCCGCAAGTGTCCTTGCATAGTCTACGTCATCTCTCCTTTAGCGCATGTGATCGTCGATTGCGGTTCGATCTTGATCGTCTCAACTCCCGTCAGGGGGTTCAACTTGTTATATAGCGATCGACACGCGTACATCACCTGATCTTGATCGCACTCCAGCAGTTTGTTCGCGTCGAACACTCCAGCAACGTATCCAGCGTCGTGGAGTAGCTGGATGATCGCGTCCAGCGAGTAGTTGTCACCTTCGGTGGGGATATCGAACCTTGAATCTCTCCGATCAGCTTGGGCTTCAATATCTGGAGCACTGGATCGCTCGATAGCAGATTCTTGATCGCCTTCCAGTGATATACCTGCGCCAATTGGTCCAACTGCCAGCCTTCCAACTTCATGTTATCGTCCACAAACTTGATCGGTCGATTGATCGATTTCACACTGCGATCGTGTTGATCCGATCTGAGCTCTTCTTTCTTCACTCGATCTGTCTTCACAATCTTTTTCTTCTACATTGCCTGAGTGGTCTTGTGTAGTTTTTGTTCAGTTTTCGCTGAAGGGTTTTCACCCAGCGGATCGTGCTTTGCAGCACGATCCGCGGTGGTCCCCGAAGAGACCTCAGGAGGGGGTCGAGGTTTCTCTTCCAGATCGAGCGATCGATCTTTCTCTTTGATTTTCTTGTCATCAGAGCCCCTCCATAAACTCCGATAATCTGGGGATACTTTAAAATCACGCGTTGGCGGCGATCCCTCTGCCTCTGACGCTTCCATCCCAGGTTCTGTCTTTAATTTGACCTCTCGCTCCGGGAGTCACGGTGAAATTTCGAGTCACCACAAAATCCGGGCACGCGCACCATTGTGGTGGAATGGCGATCACTCATTTTATGAGGCGATCCAAACTCTTCACTGGTGCCCAGACGACCGACTATCGGAGGGTGTACTCCGTTTCCGTGCCTTGTATTTCCTTCCTCAACTTGTGTACCCGTCAGTAGGGCGGGCTGCACTATTCTCGGTGGACTCGTGTCGAGGGAAAACTTGGCCGTGTTGGGAATGGGGTTCGTGATCGTGCGGAAACCTTCACACGATCACGAGTATACTGGTAGGTGCTTGATGTAAGCTACCCAGATCTCACCGAGATCGCCTTGTCCACTATGTGGATACTTGATACGCGAGCCTTCTGACCACTTGAGCCGTCTCGCGATCTTGCGCGTTGTCCTTTACGTTCTTGCTGCGTCCAATCGCAGTTGGGGTTATCTTGAGAATTCTTGATCCCCAGCCAATTATCTGGGGATATCACTTGGTTTTAGTATGCGCGACTTTCTTGACGTCGGGAGGCCAATATTCCCGCTTGAAAGAGAAGTCGACACGTGTCTTAGAAGCAAATAGAATTCTATTGACCGCCCCCTTGATCGATCGTCGATTTCCCTGATCTCCGATCATATTCTCAACCTTGATCACCCTGTATTTCTTGAATCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTACAGCTTAACAGCCAATCGATCCTTCTCGACGAACAGTCGTCGTTTTCGATCAATCAACTCCTCGATCACTTCGAATTTTCTCAAATCGCTTCACCACACAAGCGCCACGTGGAGTCGGGCACCTGAAGGGCTTCCAGCAAGTCGACTGGATCTGACCCCACCTTACGGATTGGAAACCAATACAACATACAGCGAGGTCGAAGAAAAGAGTCTGAAGAAGGATCCCAGGAGGATGTCCTGATCACATCGGCCATCACTCGTTCCCTTAGAGTTCAAGTCGATCACGTCCCGCCACGCCCGAGTCCCCCGACCCATAGGCTTCTTCCGCGCGTTGTAGTAAGATGATGTTCGTAGGCGCCCGGTCTTTGGAGATCCACAAGCATTGGATCGCTTCCTAACGCGCTTGGCTGTGCTCTTCATTGAAGAGCGCGTAGGCCACAACCAAATCGGTGAACCAGCCCACTGATCGAAAGGACATGGGCGGAGCGGGACTCTGTCGGATAACCACCGGTTGCTGACCAACAGGCTCTTTCTCATGGGAGGGTCGATCAGTGAAGACTTCACTTGGGAAGACGGTTGACGTTTCCATCCGATGGACCGAACCATCAGTGTGGCAACTCCAGGCGATTGACCAAGTCACTGAGGCTTGACGATTCGACCATGTCGGCCAAGGCGCCACTTCCGCGGCAGCGAAGGTCTTTACCCTCATGTACCCAGTGATGATGTCATCCGTAGGAAGCAAGTGTGGGTAATCTTAAACTTACTTGTCTACCGCAACCGTAGGAAGGGCCTTATATCCAGATCCGACTCGGTCTCCGAGTCAGAGGACCCAAACATCACTCGGGTTAATGAGCAGCCCGGGTTTGAGGCCGACCCCACCGAAGTGGTGGCCCGAGGCGGAGAGACCGAGGGACCTTTGGACGCGGAACGTCGTCCGAAAGATCTTGACTTATCCAGGGACCTGGACCACCTCGATATCAGCACTCGAATCGTCATCGGAATATCCCAGCAGTGTTGGTGAGGAGGTACCACCAGTAGCTCCTGACTTGATCACCGAGTAAGACGGGGTGCCGGACGCGCTGAGCTTGAGGGAATTGATGGATTTGGCCGACACTCGTACAGATCCTTGCCCCGGCCGCTTGCCGGAGATAAGGGGTGGCCGTTGACCTCCCGAGACAGGATCCTTGAAGGAGCCGGTGTCTTCAGTCGGCCCCACAGGTGGACCTGCAGCCGCGGAAACAGGCCACCGGAAGAAGAACTGGGCAATTGAGGGGCTTACAGAAGAAATCAGCATATTCCACATTTGCTGCGAGGAGAGAATACCGACTTTGACGGTAGTCGACCTGCCACCGCAGATGCTCAACCATCTCCCGCTCGTGTTAAAGACTCTCGAGAAGCTGAAAAACGAGACCGGAGCTGTCGTTTAGCCCTTTCACGAGGCGCTCGTACCTGGTCATTAAATAGTGGCAAAGGGTAAGATATTAGGGCAAGTTGACCTTCGCAAGCCTCAACACGGCGGGACTGTGCAGCGACGCCGGTCTGCAGGTCGCAAAGAGCTTGACGCATCCCAGCTAGGGTGGCCAGCGCGGCAGACAGATCATCAACGGAATCGGCTAGCATGAAGGAGGTACCAGGTGTGTAGATCAGCATGGTAGACGAATCATAGACTGAGTCGGCCGGAATGGAAGAGGAATCGAGAGTGTAGACCAGCGTGGTAGTCAACAGGGTCGTCCGGCGTGGAGAGGCATCAGTTGTGTCGACGAGCGTGGCAGACGACCCATCAACCGGGACGACCGAGGCCTGGTCTTTGAGCGGTAGATCTGGTCCGTTGAAGTCATTGCTGGAATAAAACCAATGAGACGAGGACCACTTAACAAAATGCAAGCAGAAGGATTTACGCGATCCACGTGAAGAAGCCATGCGAATGCTCAAACTGATGTACGGTTGATCAAGTGCAGGGGGTTGCTGTGCTGAAGCTCCTTTCAGAAGTGGTCGACCTAAAGTCCAGTGAGTTGAAGGAACAAGGAGCAGCGCACCAGGAAGAGGGTACAGGAGAGAAAGGGATCACGGAGGTGAAGTGACCTTGATGCGAGCGGAATTTACAAGATCAAGGGGGACGATCATTGCCAGATTACTGATTAAACGGCACTGAAAGAAATCGACCACGGTCCCACATTGGAAGGACTGGTCCCTTGAGGTAGACCTCAGTCCCCAAGTGTAGACCGCGGCTCCTCGTTGGTAGTCCCGTTCCCTCATCGGTGGAGCTCGGCCCCTCAGGGTCGATCACGGCTCATCATTGGTAGGCCGGGTCCCCCATAGGTATACCTTGGTTCCTCAGGATCAAGCTACTCCTAGCCAGTAAAAATAACGAATCAGGTAATAAGCAAGGATAGAGTAAGGAAAGTAAAGGATAGGCCGATATAAAATACTACTTAATTTGCGATCCACGTGGCACGACTTCATCGTTCTTAAAAGAACTCGTAATTCTACCCACCTGTCCGGGGAAGGAATACCCTTTGNNNNNNNNNNNTCGTTGAAGACAGTCGCTTGGCAAGACCCAAGTGCGACTAGAACACCAGGAAGCATTTGGTCTGTGGGTTCGTCCCGAATAGCACCCCCAAACGACCGCTATCAGAGGCGGCATTCCCCACCTAGTGGTTTGGGAGCAAAGTAAAGGCCAGCTAGTTAACACCCCTAAGACGAACCAAGGAATAGGCCAGGGGTCACGATCTCCCTGAAGAATTCTGTTCCAAGTCCACTTTTGACTAGGTCGATCGAGTGGCCCCGAATAAGATTATCTACTCGGGGCCCCCAGGTCTGCCTCTTTCAAGGCCGACATCCACATCCTCACCAAAGTCTTCCGAGGAGTGCGATCCTCCAGCTGGCGGGTACACAAGGTGAGTCAAGGTCCATGCACGGCGTTAGGGTACGCCCTTCATAAGACGGCTGTCCGGCACAGTGAGTAATTTGGGGTCTCATCACACAATTTAAGGACCCCACTCCGCCACAATATTGAGGATCGCGACTTAGTGGGTATAGGTCATGGGTCGCACGTTTGGATGTATCTGGATCGCGTTAAAGGAGGAATACGCTCGAAAGCTATCCCGTACGTGACATGGACCGTTTCGCATAGCTGAAAAGTGCAATGGTCACGCTGTGTGTGTTAGATTGCGGGTACGCCCTACTGGGTATTCTCAGTGGCTCGTGTTTTCAAGCTAAAGCAAGTTAGGGTCTTTCCAGAGCGCCCTGCAAGTAGGTCAAATGTTATTGAAGCGGATCGATTCGATTTTGACAAATTCTTACTGCCAAAAGATAGTTGGGAAGGCGATCTGGACGCGGATAAATTTTAAGTGGATAGGGTTATTGATGTGCAATCACGACGGAAGACCCGACATGAAGAGTTACATAGATAACATCTGGTGCAATGGAAGGGACATAGCGATACATCCTGGAAAGAAGAAGCTGATCTGAACTGTGGATCTTTGCTGCAGGAGTTCGACCGTGATCGTGTGAGCAAGAACCATTTCGAGGTGACGCAATCTAACAGAGAGGAAGCTGCATATTAATGAAAGTCGGAATGATGTAGTGATTTTATCGGTGCAAGAAGGTTGGATTAGATGAAGAAAGGGTTTACGTGTACACGTGTGGCGGTCAGCTATCGTAACATCTGATCAGTCTTGGGGGAAGTAGCATGGCGGAGATAAACCACGATTAAATGGACGATACACAGCCAGATAGACACTGTATGTCGACTAACGGTGCAGGGGGCGGTTGTGGTAAAGTGATCGGAGCGATTTTTGACAGTTGCGTACAAGATGGAATTATAAGGGTCATTCCTTATAATTCCATCTTGTACGCAACTGTGCGCTGTGGGCGCACTTTCAGGCCAACTTGAGTGGCTGCTGAAGCATCGAATCCGGCTCATTGAGCGGACCACCATGAGCCAACACGTTTTGTCCTCAACGATCACGTACTGGATCATTCCCGCCACCATCAACCCGCTCGCCAAGTACTGTTGCGCGCAGCTCGTCGTACTTCATCAGCGCGACCGTGTGCTGTCTCAGCAGATAAACATGATCGAGGAGCTAGTATAAGACCTGTTGCTCATGGTCGACATCCATCTTGGTAACGATAACCACGATTTGCAGCGCGGCGATCGAGAGGAGTACTCGTACTTCAAGTTTGCGCAATGGTGGGTGACCGCTGATGTCCCCCTCGAGCACTTCAAGGGATAAGGGCACCTGGGTAAGGAGGTGTACCTGACTTTGGATGACAATGCCCACCACGATGTGCTGATCGAGATCGGCCTGTTATCTTTGCGTCTCGTCCCTGGCCTTTCCGCCGTTCAGGCTGAGAGCGACCACCGCAATAACGCTGCCGTGCAGCTCGCACCACATGTATTTCCTCAGCAACTGATGAAGATGTGGACCAACAAGTTCATCGAGAACGTCCTCGATCCCTGTCGTGAGATGATGGTTGCTGCTTGGGGCCGATCGTACGTTAATCTAATTGAGAAGAGCACCGCAATCTCCTCGAGATGAGCCGCAACTCTGCGAGTCTTAAGTCGCTCATCGAAGGCCACTCATTCAAGACGATGTTAACGACGCTTGAGACGACCTGCCTGCACATCCCGCCCTGCAACATCTACGGGCGTTTTGCGGTGGCCTGGTGATCGCGTTTGCAGTAGAAGCAGGCAGCGGCGATTCAGCACATGCTCGGCCTCCTCACTGCGTGAAATAGGCTCCCTCCTTCAGTTTAGTACTAATAATTTNNNNNNNCTTGAATTGCTCCAGGGGGGTATAAAACCACATTTCAAAAGACGCCTAATTTACTCTAACACCCAACGCCTATTTTAGCTTAAATTAGGTAAATTAGGCGTACGCCTACTCTTATGAGACCTGCTTTACAATGAGTTGCATTTATAAGTAGATCTATTCACATGTATCGATTTAAGTAGTAGTCATGATATACTAGTTAGTAGAAAGATAACGTATTTATTTCGCTGTAGTCATGTGTGATTGCAGAACTAACTGACGTCGTAGAAGTGCCAATTTAGAGGAGAAATCTCGTCCAATCGTAAAGTTGCCTGTCACTTACTTATTTGCGCTCAGCGCCGTATAACTGGCTTGTTCTTACTTTAATAAATTAAGTAATACATGTCGAGTTTCTTTGTTCCTGTATAAATTAATATTGATGAAACGGACAAACATTGTGAAATACGACTCGCTCGATGCAGGACAAAGACAGAGAAACCGAGAGAGTAACGCATGATATCTACGCGGTCTTATCATTCGCACTGTATTTTTTGTGCTCTTGTGTAAAATTATGTTATCGTGTAATATATGATACGATGTTTGATTCGGTCGCATTCTGGTACCCTTTTGACGAGCGGTCAGCTTGTTTCGGGCTAATGTTAGCCCATACGACGGAACTTAAACAAATATTTTTAGCATAACCGAAGTCGCACATGCGAGAGGTGGGTTTTGAGCAATCGCGACCGAATCTTAATAAAGGAAAAATAACTGAGTATGTATCCAGCAACTCATTTCTTATCTCGCATTTACACTGTACTTTCTATATGCTTCTTAGAATTAATCTTTATTATATGCGGACGCTTATCGATTCAAATGTGGTTTACGAAATATGCACCCTTTGTCTCAGACACAATCAAAACGTCATACTAGTTATTTCAATTCTGCCCCGATTTAGCCGAGGTTTTGCCGATGATAAGTCTCGGCTCAGCCATGCTTTGATGTGCGCATTCTACACAACTAGTCTAACACAACAAGTCTCTTTAATGTGATAACCTCCACATTATTTACTCAAACAACAAGGGACTGGTTGGTGCTGTAGTTACAGGGTCAGGAGTCAATTAGTCCAACCGGTGCAGCTGAGTTTAATGCACAAGAACGTTATTATCAATTTAAACTGTCTGTATTTTGTCAGTAATAAAGTATCTTATCGCTTGTGGGTTCATGTCTAGCTTGAAGACTTGCACAAAGTGCGTACACATCAGTGTTAACGTATCAGCCACCAATTTGTTTTAAATGCTACGTTTTTATATACTACTTAGTTTTAATCTTGTCAGGGTACATGTAATGGGCACCGTTCGCTTGTATTGTCACAGTACAAGCTGCTTACACTGAACACAGAGTAAGGTGGTGCCTCGGAACTTCACTTACACGTATCGTTAGAGGAAGGTTTCAATGCGAGATAAGGGTACAAGTAGAACTGTGTTAGTATAGTTAATCTCCTTTTAGTAAATACTATCTAGTCTTCTTTTAACTATGCCTAAATACAAACATGTATTGTAATTATCTGATCACCACTCGTTGCGTTTTTCTGTCGTGGCTCGGCATTATTGGTATCATTGGCCTATGCCAATCAATGAACAGTGTATTAATTCTGCATCACAATATTACCTGTTTAAACTAATATTGTGAGAGTGTGATGTCTGTCTTAGCATAATATTCATACTTAATATTCACCTTATGTAAAATATCATCTAACGGAGGCCCCCGTTACATAGTTTATTTACAGTCACATGCAAAGGAGGTGACAGGCTGAATCGCACATATTATGACATAGAACGTACACCTGGCGTTATTTACATACATACTGTAAAACATGTTTTAAAGTCCCATCCTTCAATTTGAGCCTCCCCTTAAACTAACCACATGTGCCCCTGAAAGTCACTCCACAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCAACTAAGAGCAGTCTTAATCGAATTCAGGAACCTATCAGAACACCACAACGCCAAAGTTGTAACGCTCCAGCATGCTCTCCGCAATAGCAACTGGTAATACACAGCATAGGTTCTCATTTCCTGATCAACCATGGGGCGCCAAAGCTACACTATCAGCGAGAAAAAGAAGACTGCAAGGGAGGCGAAGGAGGCATCGATATGATCCGTGGCCGTTAAGTACAACGTCGACCGTCGCTGCATCCGCGACTGGGTCCATCATGACAATGCTGGCGCGTTTGACGAGGAGTAGCCGAGCAGGTTCCGTCTTAGCGGGGGCGGTCGCTGTGTTGCCTGTGAAGAACTGGACTCTCTTCTCATCGCTGAAGTTCGTGAAGTTCGTTCCAAGCACCTCCGTGTCACTAGCCGCCGGGTCGTGGAGTTGGCGGCAAAGATCATGGACGATGACAGAGCAGTCCGGCCTCGCTCTCTCAAATGGTTGGCTTGAGTGTTTTCTTCGCCGACACAATCTAGTCTTGCGAAAGATAACCAACAAGCCGAAACTGAGCTCTGAAGTTATCGCCACGCGCGGTGCCAAATTCATCTTCCACTTGCGCAAGCTTGTCCTCAAGTACAAGATCGAGCCGCAAAACGTGATACAGGCTCGTAAGATCCTGTACGCGGTCATCCTAGGCGGGCTGGCGTCGTTCTTCCAGCCCTGCGATTACGGCATCTTCAAGCCCTTGAAAGAGCGCCTAGCCGACCTGATCGACAATTGGAAGGAGCATGGACCTCACTCCTACACGGCAGAGGGAAATATGCGCGCCCTCCGTCGCTTTCAACGGTCGTCGGCTGGATCAAGACCGCGTAGTCGCAGATTAGCGAGCCATCAATTCACCGCAGCTTCCGCAGCTGCTTTCTCGGAGAAAAAGCTGATTTGGCGCTTTGGCGTCACGAAGAGTACGGACTCCATTTCCAGCGACTTGTGTTCAGGAGCGACATCGCCGACTCGCTCTCGCACTTACTCCTCCTGGATTACAACAGCAGCAGCGACATGGACATCGAAGACGACGACGAGTACGATCTTGACTTCTCGAACGCTCCAGCTCTTTAGTTGTGATTCCCTAGGAGCGCATACCTGCGAAGTGCAACGTGAGATTTAGTAACCAGCGTGAAACTGCGTCGAACGTACCATATCAAATTCAAGTCACTTCGTCTTGATTGCAGTCTTGTTGCTTTGGAAACACTGAGAAAAACAGAGAGTAAGTTGCTCAATACACGTTTCATTGGTGTGCACATACCTCATAGAGAGGTGCTTCGTTTGCTTCTGCATATTGCTTGCAGGATGCGCACAGTCGAGCCTACCCACGTCTTAAACGACACAGGGGCTTACTGTGCCACGGGCCGCCAACTAGCGCGGGGAGCATGAAACACGACCGTTTTCTCACCACGAGCAAATTCGCAGAATGAGAAATTCAAAGCACGAGACTTGTGTCAGCGTCTGGTTTGACGTCAAAATTTCTTCTCTCAAACTTATTCCAATTTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAGACCTCCCCCCTCCAATAATAACCCACTCTAGGGTGGGGTTATGGCGAAACCTCCGGTGAGGTTATGAAACAGGTTTTACAGTAGGAGGTGACAGACTACATCGCACTTATTGAGACGTGTAAGGTAACACCTGGCGTTATGCACATACACAGGAGATGACAGACTAAATCGCACTTATTACGAAGTTTATGGTACTCCTAGCTCTATTTACAGATAGACCGACGGACAGACATACAAACTCACTCACAGACAGATAAGTACGATTTNNNNNNNNNNNNNNNNGTTCGGGATTCAGCTTGCGCACATGCACTAACACCTTCACCCTTCGGTCTCGCAAATATTCTTAGAGGTATTATTCGACGTCTCAACGTCGCCGGATGGTGTTGCTCGGTTTAAATATTGCCGGAATATTCGACGGCCTCGTTTCGCCAGATATTTCTCATCCGCCTGATTTCGACAGATAAATTCNNNNNNNNNACTGGCCATTTCGCCGACTAATATTCACCACATTTTCACCGTCTGCCATTGCTGGCACTTCTCTACCAATCAACACGTTTCGGCTTAATTTTCATTAACGTTGCGTCTTCTAGGTACACCGCAATAACAATAAGCCACTTTGCAGACTTGTTGTCGACATTTTCGTCGCTGTGCGAAAGATGGGAAAGAACCGGACAGACCAGCTTGTCAACCAAGTGCCCAAGGATTTACATATTTGTTGGCGTCAGACAACTCAATTCGACACTCGGAAGCGCAAGTTTGCAGCCGACCACTCTTCATCGCGCTCAGTGCACGGCAATCACTTGAGTCGGCGGTAGAATTTTCACCCGAAAAGAGCACGGTAGGTTTGGCGCACAGCGATTAAAACACGGGTGATACTGAACATCGAACACCATCCTATCGATGACATTGCGGTGCAGGTCTACCCTCGTAACCTTCTACAATCTAGGAACGCAGCATCTGCGCCACATCAATAGCCGTGCAATTACCATTGCGGTTTAACGAAAGGCACAGCTCTTCAAAATACGTACAACGACCCTGTATCAAGGTATTCAGCGGGACGTCAGCTCTTCCATCTTTTTCCCCGTTAGACCCATTAAACACGTGACACAGAAACGCATGAAGCTGGTATAACATACTCACTGCAACTCCTGGTGACGTATTTAATCAGCAGCGTGCATTTCTTGCTCACTTCGGTATCGTTGGCACCCTCAGCGCTCGCACAGTCACCAACAAGCTTTGTCGTACACACGGGCATGGTTTTCAATGCGAGTCAACATTCGACGGAGTGCAAGCGAACGCAGCTCGCATTGGTCTACAAACACGGTGTCAGTCGATGGACGCTTGGTAAATGGTAACGCCGTTGCAACTTATGTCATTCTTGTGCTTTGATGATGGAGATGCAGCAGCATATGGATGCCCGTCAATCGGTCGACCAAGTGGATGACAACAGATTCCATACAAAACGGTCAATTGGTTCAACTCTACAGTTTCGAGTCGAGGAAGTGAAGTTTGTGAACATCGTGCGCACTTGCTCCAGACGATTCTCATGTGACGCTGAAATGATGATAGATGCTGCTACTTTTGTAGATGGATGCGATACTTGTGCGTGAGATAGGGAAAACACATCTTGCTGATTCAGTCCTTTTCTGTATAGAACCGACAATCGAGAAGCTCCTAGCTTTGCGCACTTTTGCCAACTTGTGTCCATCATGATTCTTCGCCAATGCCTCAATATCTCCGAAATGATGTCCCTTCGTGTCCAAACTCCAGCTGCATGTCCACCGCACCACTAACAACACTTTAATTTGGCTTCTGCGCGTGATGCGGCTGCTGCTACCATTCCTCTTGCTTGACATGGTCTTGATTTAGTGGTACTACTTCTTCACAACTTGTAATGCTACACGCGGGCTCAGCAGATCGTAGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTCTGTAGTAATAACTAACCGTCGAACTTGTCTAACTATTCTTCCTAATACTAAACGTAGTTACCTTTCTCTGCGACCACAACAAGATATTAGTTTTTGGGAATCACTCGATTGCCGCTACCTCCTTGTTCCGTCGCCTGCATTTTTACCCAAATGTACTATAATTACCCAATGTTGTAACCAACTGGATATCACTCATTTTCTGCTCCCCAAAACATATATGTGTTCGCCGAAATCAGTTTTTACATTTATTCATCATTTTTATCCATTACTTCAATTTTTCAACGCTCAAGCCGAGACTGCGTAGCTCATTCTAATTGTCTTTATATTTAGTTTTCTCGGTGCTTGCTGTATTCTTGGCCTTGACTCAGCTATCGTTTTGCGGCGCGGAGGAGTAGGTTCGCGCGTTGTGTACAGCGCAACGACACATGCGACAACGCCGAGCAACGAGTGGCTTAACAGCCAGCTCCACATGCTTAAACTATAGAAATAATCGCTGCGTCAATCTAAAAGATAATTGTTTGTCTATCCTGGCGGTCGGCTGCGTGCTTGGATTCTTTCTGGATCAATAGACACATCTGTCTGTAATGGCTCTAGTCGATTTCCCTAGTTACTGAACGTTTTACCCAACGAGATTTTCTTCCAAGTCGCTGGTAGCGAACGAGTCACTACCGTCATCGACGCTATTCGGGAGTCATCAAGAAGACGGGCTACGTATCATTTACGCGGGTAACCCTATCGTCACGCGCTTTATCTTATTTCTGTAGAATTAATGAGTTATTAACGGAGCAAAGAATATTCCACCAGATACATATAATAACCTTCTGCTCACCTTAGTTAAGAGATAAATCTGGTCGATAGAATGTTGATGTGGTGTTATCCTCAACCATGTAGGTAACCGCGTTTTTGTAGTTTCCTTCTCATGAAGCGCAACATATCGACCATGCTGGCAACCAACGCTTTACATCGCTCGGTGGTTATACTCGTGTATGTACTGCTTTTGTTATGACCTCGCACTTGAGTTACTCCACACGTCTCCGAGACCACCTGCTCATGCACCTTTTGCAGCTTCTTCGTAGGAAATTCTACTTATTAATCTATAACAATAAGCGATAGAATGAAACGATAAAATGATGAATAAATGTAAATCTGATGTCGGCGAACACATATATGTTTTGGGGAGCAGAAAATGAGTGATATCCCGTTGGTTACAATATTGGGTAATTATAGTATATTTGGGTAAAAATGCAGGCGACGGAACAAGAAGATAGCGGCGATCGAGTGATTCCCTAAATTTATTAATGGNNNNNNNNNNNNNNNNNNNNNNNNTGAGTATCAAGTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCAACCCNNNNNNNCTATATTATCTATTGAAGCTGGTTCAAATATTTTATTTTAGAAATAAAATTTCTGATNNNNNNNTTATATGAGGGAAACGTTGACCCACCAGGTTTTCGTTAACCACCCCCCACCCCAATGTATTACCGTAATTTACTCGATTTACGCCTTCTGATTGGTGGAATTGAGAATATCACCATTTTCTGAAGTAATTTACAATCTCATTTACAAATGATAAAATACTATATCTGAATATTTTATGCATGTCTTTAAGTCGGCGACGTGGGGCAATTTATTGATCAGCTACTTCATTTGACCAAGTAAGGGTTTGGTCAAATGCAGGGACGGCAATAGTGCGAGGGATAGCGGCGGCGTTGGTTTTAGATCATTATGATGAGGAAGCAAGCCTAGGAGCTATTCGACTGAAGTGCAAGTTGTCGTAATGCTAAAGCTTGACGCTCCCGTAGCTGGTTGAGCGGTAGGAAGATCAAATGAAGTTGTCGTGCGCATGCAAACGCTGCTTCATTTTCGAGGTTTACGCCGTGTCTCCTTAATCCTCGCTTTCTTCCCGAGACCTTTGCGATTGTCAGTGAAAGCAAAAAGTCATGACGACATCAAGCGTACCGTCCCTGAGAGTCGCACCAGCATCCATTAATTTGTTTTTGTGTAGCTCGAAGACAATTTGATTCGTAGTGTCAGGCAAGTCTGAGGCAGCCCCGACTAGGCGTGTTCTTCACGGTACCGAATTCAACTCCTATCGAATGATCTTCTGGGGTAGACCCTCCATCAAGAGCTTAACGCACGCCTATAGCCCTTCACCGCTGTACGATACCAATGGTGAGATCTTGATGTACCCAAATTTGTCCAACATCTCTGCACAAATCTATCAGCCTCGGTAGCGGGTAGAGTTGCGGTAGCCGCTGCGAATAGCCGTACTTTTCCTTCATTGTGCATCATTTGACGAGCACTGCCAGGTGAGTCGATGATATTTCCTGGAGGGTTTACGACTGGCGCGAACTCAGTCTCCCTAGAAACAGAAAGAACCGCCGTCCGCGACGACAACGGGAAGACACCAAAAACGAAGGATTCCAGCTTAACGCCCGAGTTGCTCGTAGGAGTATACGCTGCTCCGGTATCGTCAGCCATAGGAACTTTCTTGTAAGCGACTTGATACTCATTATTTGACGCTGGTAGCACTACGTGCACCTATAAATCACTGCACATGCATACTAAGGTTATGTATCGCAAAGATTATACCACGCCTGAAACAAGGCACGTACATCGTGTAGAAGTGATTGCAAATGTTGGCTGCTCCGAATACCAACTTGCCTGTGTCAGAGTCCACACGCTCAGACATTCCACGGTCGATCTCCGAGTACTTAATGACACAGAACTGGTCGTTTTTTATGCCAAGACACCGCCGCAGTCATCAGGTCGCGTCTTCCAAACCACCTTGTTACCACGGTCTGCTCGCTTATCAATGCAGTACCCAATAAAAAGTCGGGTCGGCCGCCTTGCCCGATCCATTTATGCACAAAGAAGACATGCAAGTACTTCACCCCCACGCCTTTTCAGTGGAGCAAGCGCTCCACTCGACTCGAATGCTACCCCACGTCCCGACTTAAAGACATGCATAAAATATTCAGATATAGTATTTTATCATTTGAAAATGAGATTGTAAATTACTTCTGAGAACGGTAATATTCTCAATTCTACCAATCAGAAGACGTAAATCGAGTAAATTACGGTAATATGTTGGGGTGGGGGAGTGGTTAACGAAAACCTGGGGGGTGGTTAACGCCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTACCATAGATAAATTGTCCGGCAGTATACAAAGTCATATCAGGAGTGTCCACATTTTCCTACTTCATCGCTTGTAGCACTTGGTATGTCATAGCACATTAGCAATGTCTTCCGTCCGACTTACCTCGACTTTTCCGAACCTGAAAACTCACGACGAACGTAATGTGCTGTCACGTACTGCAAAGAGCATCATGTATTTATCGATGTAGCCTACTCTGTATAGAATGGAATGCACAACCGCCGAACGCGCTACACACGCCACCCATATACACTTACAAGCATCTGGCAACAACTAGCAGCTCGAGTGCCGTGTCAACAGTTATTTTCTATAAGCGACTCCAGACCGTTCGTAATTTGGTCCCGCAAAGCATAAAAGTATTCTCCTATCAATTCAGCTTTTCGTCCTCGCTGTTTAGCATCTCGGTCGAATCGTGGGGGAAGGCTCTCAATATCACAAACTTCGGCACTATTTGGTGAATGTGAATGTAAGGTTTATGTTTGGACGTTAATCGAGCATGAAATACAGGTCCCTGTCTCCCCACGTTTCTTGGCCTTTAAATAAGAATAGCAGCATTATTTCTCTGCCCTTTCCCGTTACCGAGAGTGTCCGTCGTGTTCCATCTAGTCATTTGTCACCCATCAGAGGTCTACATCGATCTGAATTCTTATTGGTAGAATTCGACCGCTCGTGTTGAACGCAAAATCAGATCTCCCACATTTAGCCATTTAAAACCCTGTTGAGTCGAAGAAAGATGGTGCAAGTCTCGTTGTATTCTGCGATCGTTGGTGTACCTCGAAGTACTTTCGTCGTGGATATCGACACAGATAGATCGGTGGCTCACTTGAAGGATGCCATTAAGGCGAAGAACGCAGTGGATGTCCTGTGCGATGCTAGAGAGCTGCGGCTCGACCTAGCGAAAAAAGATGGGGTGTGGCTGCCAGACGACGATGATTTGGACAAACTGATTCAAACCGAAGGATTTTTCGATGGGATGGAGGAGATGCGCGCGTCGTGGGAATTGTCAGATCCCAGTTTGTTTGGTACCGGCGTATTGCTAGGAAACAAGGTGGTCCACGTGCTTGTGGTGCTTCCGTCGCCTATGTCAGTTCCGCAAGGCGGGGCAATAACTGTGGGTGGCGTCACCTTTCCTTTCATGCAAACCATGAAGCTCAATCAATCAGTGGCTAAGTTTTGGAAATCCTTCCGAGAGATGTCGCCTAAGGTTGTAGCGGATGCTGTAATCGCATTACCAGAAGGAACGTTTATTCTGGGCGTGCAAAAACTTGGTTCTGTTATATACATTCGTCACTGCTATTCGCAGCTGTGGAAGCTTTGTTTGGATACTTTAAATCACGCAGCTATTGCAAACCATTGTGTTGTGATCCTCGGCACCCCGGGAATAGGCAAAACCCACTTCGGCTATCTGGTCTTGTTCCATCTTGCACACACTGGAGCAACGGTGGTTTATGAGACTCGCGAAGACAAGTGGACACGTACCCTATTTTCAGGCGACAAGGTGGTTCAAGGATTGTGGACGGACTTTAACCAAGTGCATGCGCAGCCTGAAACGTTTTACGTGGTAGATGGTGTCGAACCGTCACGCTGCGACGCGAAGACAATTCTTGTCACGTCGCCGCGCAAAAGGATTTGGCATAAGTATTCTCAACGTAATGGCGCAAAAGTTTTGTTTATGCCAGTCTGGACGGAAGAGGAGATTTATAGGTGTCGTGACCTGCTGTATTCGGATACGCCAGTAGAGACCGTGGAGAAACGTTTCTGCAAATGGGGCGATGTTGCACGTTACGTCTTGCGCTACGCTAAGGATAAGGCCAAACAGAAAGTACTTAAAGAGGCGATTGGCCAAGCTGACCTGAAAGTGATAGTAAGCGCGAGTGTGGAATCGAGCGGGGTGGAGTGTGATGTATCGCATCGGTTGCTCCACTTTCGTGTCACCCGCGACTTCGGTTATGAAGGTTTTGATTTTGCGACAAATTACATCGCCGAAAAAGTTTCCATACGCTGTACCAGCGTAATAGGATCAAGCTGATCGATTTTCTTTCTGCTTCTCATCAACTTAACGATGCAGCAGGGTTCCGTGGAATCCTGTTCGAGCGGTACGCGCTTTCGGTGTTGTCGCAAGGTGGAACATTTGAATTCCGGCGCCTGAATAAAGAACGGAGAGTTTCTGTAACTAGTGGAGATACAAATGAGAGCAAGTCCGAATGCTTCGTTGATAACGCTGGTGATGTTACGATGGACGACCGCGCGGCGGTTGAACGCGTAAAATTGCGCCCGCGAACAACTCNNNNNNNCAAGCATGACGTTGAAGTGGCCAATGCCGATTCGAAAAAATTCCTGCAGCCTGCCTCGCGTAACTTTGAGTCGGTGGATGCGATGGCCAAGCCCAACGAGTTGCTCCAGGTAACTTGTGCACATGTGCATCCCTGTAAGCAAGAAGGGCTTCTCAAGGTTCTTACTTTTCTTGGAAATCCTGCTGCACCGTGGTTGTACTTCATTGTCCCACCTGACGTATTCGAGGGATTCAAATACCAAAACTATCATACTGTCAGGGGGGAGAAGGTCAAGGTTGTTGATGAGAAGTTGAAGCAGTATGTCATCAAGGTTGACTTCTCCCACGAGATTCATCCGGCGAAGGAAGTCGTAAAAAGTCGTGTCAGATCACGTGAGGAAGAAAGTAATGAAAGTTCAAGCCAAGGCCGTACGTCAAAGTGTGCGAGAACTGGCAGCGTGTAAGTGCCGCGGATGAGCTTTACCTGTTTTGGTTCGGCTGCTGGCACCCGTATCGAATTTGATGTTCGAAAAACTTACCCGACTGGCAAGATTGTATTGGCATTCTGTTGTTTTTGTGCCGCTTCAGCAAGATGGTTTAGCACTAGAAGAGTTGTTGTGGTGGCAGTGAGCACCGAGCTTACGCGTCGACGACTTCATATAGTTTCGTGTGAAGCAGCAAATTGCGCGAGCTCACACTTTTAAACGAAGCTGAGAGGATTGCACCTTTCGTTAACGCTTCAGACTTACTAAAAACAAGAAACGATACTCTCTTTGTGTACAACTGCAACTGCACATGATGTCAAGTCAACGTCGCGCGAACAAACAAAGTACTAGTGTAATGTAAAGTCGAAGAGCGTTGTCGTGGCAAATTCAAAGTGGCGAAGATTATGAAGGATTGCAACTTGTATCTTGTGTGAAGGACAGCTACACACAGAGACATAAAACATGCATTAATAAGAGCTGAGTTCTGCCACACATTGGTGGTCCTTTTGGTCCTGGTCCTCAACGACTTTCAAATGTAGAAGCTACCAGAATTTAAGCACAGATTAGAGAAACTGCACGAAGAAACAAGTACCAGCAGAATGGCGCTTACACCCGTGCTTGTATCAATCGACATCTCCTGTAAATCACCATCACCTTTTCTGTCTGACCTGCATAATGTGGCTCAGCTTCAGGACCCGGTGCTTTGGGGAAAAACCAACCTGGTCGTCAACATAATGACGGCATAGCAGATCCGCCACGTACTGCCTGCCGGAGTCGCCCTGTTCGACAACTTGTTAGCTTCGGCGAAAATGATGATACCGAAGTGTACCCAGCACGTAAGACTTGCAGTCTTCATAATGATGCGCGCGGAAAGAAGACATTGCGTCTGCTACCACCCGATCTGCTGTCGAAACTTATTGGCACATCCTACGCTACTTGGGAAACGTGCGATTTACTGAACTTGCGAGAGAATAGATGGATAAGCCGGCCACCTAGCTATCTTGTTATACTATAAGAGCATGATCTCATTGTAACTGGTGAAGCGACAGCGTGCGGCCAGTGTAATCTGCCTATTCCGTGCAAACACCTTGCGGGTACTCTTACTACGCCTCTACAATGCATTGCTTCCGAGCGGCTTGGTAGTTTGCTGCCAAAGTGGAGAAAGTGGCTCCATCTCATAGCAAAGTCTCCCGAGATTGGTGGTAAAACGTAAGGCGATACCGTACAGTCCAGTTGCGGTATCTACAGCAAATTCACATATTTAGACTCGAGACTCTGCGGGCTCATCTGTGGCCCTAGTCCGAGCGCAACACCTATTGCTTGGACTGGGGCCACAGCTACCGTAGCCACTAGGCAGCGTTGCTCGCGTCTACACCACCCACGGAAATAAATTAAATGTCGCCTAGAGGAAAAGTATTAATTGCACAAATGGCGAAACACACAATACGTCGACAGTCAATTATGTGTGCAGTGGGACCGTGATGATCATCAGCTGCTACATTCACAAGGCAAGGACGCAGCTTTTCTACAGAAGTTACTTAGCACAATATCATCGTTGTCAGATGGCGAACCGACAGAATGTTATTCGTACACGAATCCACAAGCTCGAGTCACCCCTTCAGCATCGTCGGAAGTCACGGCCTACACATTAACATGGTAAATCTAGCGTACTTAAGCAATGCACGGTTTATACATACACTACTCCCACCACGATCCAGCCACCGACGGTGGTGCACACTTTAGTGAGGGATGATGGTGAAAGGTATGCGGTCCTTTTTCGCCTTTACCACGAAGCGTTTACCTCCTTCCACACTCGCACCCACACCCGAAGTACGCATAATGGATGGCGCAAATACCTTGTTCATCTGCTCTAAGATATGCAAATGATGGACTCTTCAACAACCTCTAGGCGTTTGGTGCTGAGTCAACGAAGTATACTGAGCTCATGCATTCGCAAGAACTATTTTTATCATGATCTTTTGACACAGCGACGTTGCAAACGGGGTAGGATGTGGTCTGCTTTCGATTCGGCCCTTCTTCGTGAGATAGCCATTGTTCTGCAAGGTGTGCCACTTCATCATGGACAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAAACAAGACGTTGAGATCGGGTCGTGATCAAGCGCGAAAAGAGTTATAGGTTGCAAATAACTTGTGCAAGCAGCTCGTCATCCTCCGCAATCGATTCGTTCGCTCCACGCATCTGCGCTTATCTTTATCCCAATACCGAAGGCGAAGACTACCTGTTATGTCTAAGAAAGAAACAGAAGGAGCTACTGGACGAAGACCATGTATTTTGTGCACGTGGCGACCCGCTTTGTTATGCTACTAGCCACTAGAATAGATACTGCACGCGCAAGACCCATTGTGTCTCTAAACGGCGTGTCGACTAGGTCAACACAATCGACTTCTCCGCTGAGTAAGTGTATGTTATAGAGGTCGTTGATCAATTACAGACGCTTTTCATGGGTGGCTCGCCTGCCGTGGTGGCATAATTTAACTTTTAGGGAGCCGCTTATGAGCCTTCAGTTTTCGCTGTTGAGCCTTCACCCCATACATTAAACAAGTAATTGGATTTGAAAGCCTCTAAATTCTCAAATTGTATTGTTGTATGTTTTAGAGATAACGTCCATTTTTCTCATATCATCTGCTATATCGTACCTCTGACCTCCTTCCATAAAAGCAACATGAAAGGTCTTAACCAGCTCACAGGAGAGCTGTTTGATTCTGTGGAAGAACCCCGTCACGCGCTTGACGAGCTGACACTGCCGGAAGGCTATGTTTCAACAATCAAATGGCAACAAAGGGTGGATAATAGCAAGGATGGTGAGGTTAATGCGGTGAATCTGCAATGTTCATGCAACGCTGTCCACAACTGGCGGTTCAAGAAGATGGATATAGTAAAGCACTTAAGCACAAATAGAGGGTGAGTAGCATAAAATATGTGTGTCGTGTTATCAAGATCGCATATTTACACATTAATGTCGTACCCACCTAAACTAATCCGGTGCAAGCCTACATTCAAGTGCTCTCATTAGCTTGCTATCCTATGCAGCAAAAGTGTGGGTAAGCTACGTTATTTCAACACATAGGTGTAGTGACGACCGCAAGCGCAGTCGATCAACCGTATGTACGCGATGTCAAAGCAACGCCCGATGGAGAACAAGCCACCATCAGCAACAAATTGTCCCCGAAACGAACGCAACGCGAGGGGACGCCAGCATCTCGCAATGGCATTTGCAATTAGCAACACGCCTTCCACGTCGTCGAAATCGTCGCCTTTATCGATTTTCTTCTTCTCAGTAACTGGATTACGAGATCCCTCTTCATCCGAGTCTGACTCAACCTCCGGATTGGTGTCATCCTCTAACGACGAGCCGTGTGTCATACGTGGCAGCGCGAGACCTGAACTATTCGTCATCGGTAAGTGGGATACAGCATCACATGACCAAACAGTTTGTAAAGAGTCGAAAAGAAACTGATAAAAAACAATCGCCCTTCCCACATACCTGCATAGAGTACGCAAACTGCGAGCTGTTCTGTGTCGGCGGCCAAATGAAAGTCATAGCAGCTGACACAATGAAGTGAGTGAGAAAGTGATGTATATTTACGTACGCGAGCGAACCACTATATCCTGTCTAACGATAAATAATTTTAGCGTGCAGACAACACCTAATTGCTTTAGTAATAAAATGAGCTCGAGCAGCTGATCTGCGTTGCTCGAGTTGTTGGCGGGTGAGAGCGCGTACTTTGGCAGTCATAGTGGAGCCGCTCGGATCGGTCCGTTCTTCCATTGAGGTTTCTCGCCAGTGGTTAACGTCGTTCTCAGCAATCTCCGTGATCTCACTGCGGTCCGACAGGGCGCTAACCTGAACGGAAGAGCACGTATTCATGGCTATATTTGCCACGTGATCCGCCATCTTGTTGTAGTCGCGGTAATGATGACCCCAGATGACGACGCCGATAGCATCGGCACAAGTACGTGCCTCCAGGTACAGTAGTGCAAGGTGATGCTTGCGTTGTGAGCGATAGGTTCGGAGCTGGGATATCACTAAATAGCTATACCTGACTACATAGCGGAGAGTAACCGCATGCCGACGCCTGACGAAGACCGTGCACAAGGCCCTGATATTCAGCTATGTTGTTGAAAGTCGATGGATGACCGTAGGCCATGCTCGCTACCCACAGAGAGCTAGCAGCGTGCGTAGGAATATTAACCTGGATAATGACGGATCCAGATCTTCCTGGCCCAGGATTTCCGAAAGATCAACTATCAAAGAAAAGTAGGTAGAAAAAGCCGGCGCGGTCGTCACTCTGCAGAGGACGTAATGGAGGAGGTACATCATACCGAAGTAGAGTGTCTGCAAGAGCCGATCGCGCCGTTGCGATATGTATTCCCTCATCTCCCGCGTCGGACTGGAAAGTTGAGTTACGTAAGCGTGTAATCGCTCGTCGTAGGTTAGCTCGTGCCCCGGTGATGTGAGTGTCGTTCGAATTTGTAGAGTCCTCAGTGAGTCGTAGCCGCTCTATCCAGATGGCATGCAGCGTCGACGCAACGACAAAACGCCGCAGTTCGCACCCAGCGGGAAAAATAGCATCCTTTGCGCTAGAAGGATCTTCAATCGGTCCAAGAAACAGCCTGAATCGCGTCCCAAGCTGCTCCCGGTGTTCCAGAAGGCTCCATTCCAACACCCAAAGGTGTAGGCTTGCCTCATCGGAGTTTTTCGAGACACTGCTACATCGAAATAGATGATTCCAATGCCTTTGCGCACCAGGGCAACTCCAAAAGACATGACTAGACGGAATAAATATGTTACGGTCACACCCCAAGTGGGGACACGACATGTCGTTGTTCGCCCAGTTCCATAACGAAAAGCTGTTGCTCTTAAGCCGGTATAGCATTTGTGCTTCGGAAGAAAAGGTCGCTCTTATCCGCCGAGGCGTGCCCCACTCGATCAGATCGATACCGGCCGATAAAACTTGAAAGTCTTGTCTTGTCACTCTTCTATCACGTTGTTGCTCTCCTATTTAAATGGATGACGTGATATCATCTTCTTGATCAGTCGTCGGTTTGGACGCCAGCGGCTGAACCTTTTCCAAAAGTGAACGACCCGAGTAAATGTCGGGTGTGCGCCAAAGTGAACTGGAGAACCGCTATTTTGGGTTGCAGCGTGGTCACATGCCATCATCAGGTCAACCGCAGTTGTCTCGCGTGCAAATCCCGCGTCAAAATGATAGATCTTGTATCCCTCGGTCCTTGCGCATAAGTGTAAGGACCTGAAGAACGTGCGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCAAATCCTGATACTAGGGATTGCGTGAAGCGACTCCCAAGATTGAGACGTGTATCATTCAATCCCAGTCTTCTCATCGAAGACACTTTCTTCCATCGATGAGCTGCTGAGAATTCGTTCGTTCTCGGCAAATACAACTGCCGAAATATATCGGTCATGTACTCGTCCTCTGCGACGAGTACGCGGATCTGCTTTAAATTTGCCACTAGCGGATTTCGCAAGAACCGTTTCGGTTCTAGCATTGGCAATTGAGTGATCTCCGAATTCAACTTCGGAGGCACAACCAGATCAAACGTATAAGCGCCTACACTTTACCCGTCATTAACCAAGACATTTAAAGTCTCGGTTTCTCCCCGAGAACCTATTTCCCAGGCTGCTGGAGACTTATTCCATCAGTTTGCTGAGGCATTAACCCAACAATATCTCCTTGAGGAGTTATTTCTCAAGTTAGTTGGGGCTTTCTCTCTACTTCTTCTGGGTGTGGTTGCGCTACCACAGCCAGGTCCTATACAGTTAGCTCTCTAGTCGACCTGGGATCATCGTTTCGCCACACGTGAGCAACTGGTTTATTCTTCCTTGAATGTCGGCCCGTTAGGCGTACACCCATGTCCTGGTCCACTCGACTTATTCGAGTGGTGAACTTTCGGCGCTGCCTGTGCATCTGCACAGCCACCGGCAGCTTCCTCCACAATGTGATTGGTTGTCACACTGTGATCTTGTACAGTCGTAATAACGACCGTACCACAAGTGAGGCCATCGCACTCATTCGCAGTTCATCCACACGCTTGTCGACGCTCGAAGATATTCATCAGATGGCCATCTGATGAAAAAGTGGCAGGAATCTTGACTGTTTGATGCTGCCAGCTGACCCTTGGATCGTACCTTCTAAGCCGGGGTAATCCTAGGATGACATCAAATTTGTCATCCAGATCCAGTACGATGAAATCATCATACTGCAAATATTCTATCATGTATTGGAATCCCACTACAAGTTTCATTACTGTTATCGATGCGCCTGTTGCAAGGCGCACCGTCATCCTCGTAGAAGGGATGTCACGCTCAATGAGCTTGAGCCCACGATCCTCTAGTGACTGGCGAAGAACAAAGTTGTTCCACGCCCCAAATTCAACTAGGGCACGAAGTGACAGATCTTGTGTCACTTCAATTTCAAGGTAATGATGTACCTCTGATCACCAAGTGCAGAGACACAAAGATTGTGAGTCTGGAGCAACTTTTATCAAGAGATTTGCAAATTCTCTTGAGGTTGCTGGATCAGTAGGGCGCTCGGCCCCTACTGACCTTGACCGTTTTTTACTTTTCACTTCGATGGTGCGATTACGCAGCAGCCTTAGATCCGCGTCCGTTGCCCTTCTTGGTGGACGGTCGATCACTTCGCTCAGTGTTGTGAGACACTGGGCGTGGGGCACTACACTCGTAGGCGTCGTGTCCTGAAAAAGTGGAGTCGCTTATTGTTAGAAGAGCGAGGTCTCTCACTCTCGACATACCAGAGGTCCATAGGTTCTGGACCTCCGACCTCTTGTCGTCTTGGGGGACGATACGAACCCGAACTAGCATGAGCCTGTCTCAAGCTAAAGTCTTCCTGTCTCGCAACCTATATCGCTTCTTCTAGCGTATTCAGGTACAAGCGGAACATGTGAGTCTTGACGGGACCATCCGCAAGACTCTGCATGAACACCGTTATAAATGTGTGTTCATGAACCGGGTTGGCCGTGATACATCTCGCAAGGAGTCGTATGTTTTGGGCTAAGCATGCACATTACGCTTACCCTGCTTGAGTTTTAGGAGCTCTGATCGAGCCCTGAATTCATCCCGTGGCGGTTCAAACGTTTGTCTGAGCCGGGTCTTGAAGACCTCCAACGACCCAAACACGTAGGGGTCGTGCAACTTGAGACCTAGGGCCCAAGTTTTGGCACGTCCTGCCAATTTTGACTGAGCAAATGCGACTTGCATTTCCTCGTCAACGATGTGACGAGCCCTTATGGCGTCGTCCAACTCGACGAACTTTCTCAACAGGGAGTCTCCCTCGACTTCTCTGTACTTGGAGATACCAATCTTCAAGGTTTCGGGTCGACGCGCGTGCGTCGCCCCGGGTACAGCAGTCTGTGCCTGCTGTTGTCTCATCAGATGGAGCTGTTGATCACCCTGTTCTCCCAACAGCTCTGCCTGTTGAGAGCCTTGCTGGAGAAGCAAGGTTACTTTCTCCCGTGACGCGTCAAGTTCATGTTGTGTGAACTTGGCGAGGGCGCCATGCTAATCATCTCTGTCCAGTGCGGTCATCATAGCAGAGACGGCAAGCTCGCCCATGGTTGAATCCATTCGTTCGACCGCACTCCATTCGATGTCGCTCAAATAGGAGCAGCTTTTCACGCGTGCCTTAAAAGCTGTCACTATCACCATCTAACATGCTCATTGTTTGATGTAGGGGTTATGGTCCTTGGACGTACTACAAATTGCTACCAGGTGTAACGGGGCACTGGTTACTTGTACTGACACAGTACAAGTCAACTTACACTAACACAGTGTAAGTAGTTCCGCACGTCACTTCACGTACACGGTACGTGCAGGGGAATACTGACTATTAAACGACTCATTATATAGAAGTAGAAAATAAAACTGTACTAAATATAATTAAGTCCTCATCATTGACCTGGGTTTAGTCCTAACTCAATTATTGCGAGCCCGAAGGGTGAATCTATCAGTGACTGTGCGCAAGCTGAATGTCGAACTTTTAAATCGTACTTATCTGTGTGTCTGTCTGTCTGTAAATAACGCGGTAAGGTGTACCTTTCCCGTACTAAGTGCGATCAAGTCGGTCCCCTTCTCATAGGTATATAGGTATATTTAAAGTCACTCTTTGGCTAGGTCACTATTGTGACGCACGCACGTGATTGGCTTAAAATCGATTAAAGGTGAATATGTTCACATAAGCAAATGCTAGACGCTTTTAAGCAAAGGCCGATCGCGTTGCCCTATCATACTGTACTGGGTTAATACAGACATTTACAGCATCATACTCCTTCTTCAGTGACTGCTGCTGTAGTATAGTGTTTCGCAACTTGATTCAGTTCTATGAACTGAATTACTTATATTAGAGGGCGAGCTCGAGAGCTTGCTCCCCTGTCTTATCAATAATATATACTGAAGTTCAAGTCCACATCAGCCGATAGGTGAGTGTTTCGGAAATATTACCCTTCACGGTATTCATGAACGTTATTACCCTACATGATAATATTCTAATTAACAAGTATTAAGTGTTAATTATATGTAATAGGCTCACCCCGTTACATTAAGTCGATGGAGGAAGCGATCTGATTGTGGTGCTCAATTGCCGCTGTATACGTTGACGGTTCTAGCCAAATCAGTTCTGTCAGTCCCCACAACGTTTTAAGCTAAGAAATATCTCTCATACGATGCAACTGCTTCTTCACCCACCATTGCTTCTCTTATTGATCGCGAGCTGCTTTTTCTGAAGGTGCAACATGCCGCATGATGGCTGGACATGCTGGTTGACAGTTGGCAGTTACTACGACAGTTGGAAAATGTTGAAGCTGTAAGACAGTTGAAATAGTATGAAGCCGTTAGGTTAATCACGGAGTCTCCTCGCTAATTCATTCTCATTTTTACCTGCTACTACTCAAGCCTTCCAACAAGGCTTACGGAGCCGATAGCTCCTCTGCTAGCCAAGGGCTGATTAATCAAAAACTGAATCGGATCAAGAGAATCAAGACTCATCAAGCATGGGACGACAAGACGATGAAGACTTCGTCACGTATACGGTGGTCATATCACCAGCCAAAGCTGGCATCCCTTCGGACACTCTACAAGTGAAGATACGAAAATTCAAGGGCGGAAGTCCGCGAAGCTTTCTAAAGTGGATCTGCGACTTCCAAACGCTCGCCAGGAAGAAGGGATGGAATGACGAGCAAAAGAGCCTCAACCTGATCGCGCTAATCGAGGGAGATCTTGTTCATGAGGTGGAAAGGTTGGTGGCCCAAGCGAGAACTGGAAAATGGTCTTTCGATAAGTTCTACACAGCTGTGGGCTACTCTCTGTACCAAAAGGGTGTAGCGAAGACCTGGACTATGAGATATGACATATGACCAAGCGTCGGGATGAAAGTGTGCTCATGTTCTCCCACCGTCTGCGCGATAATATTCGTTCTTTGCGGAGCTCCCTGAAGATGCAAAAATCATTCCGGATGTGCAAATGCGCCGCTTTTTTAAGCGTGGGATGCCAATGGCATGGCAAGATAGATTGGTTGCGACAGGTGTAACCCACGAGTCCCTTAATGATATGGTGCTATACTTTTCGCGACTCGAGAACCAAGAAAGACTATACAAGGTGACCCCTGCACGAGAAAGACGTGTTTCATACAGATACCGTGAGGACGGTTCTGCACACAGTGAAGGGTATTGCAGCGAAGGCAAAGGTGTGCAAAAGGGTGGCCAGCAGAAGAAATTCTCGAAGGATGCCGCAAGAACAACTGTAAGAGCAGCTGCGAAGCAGGAGAATGGTGACAAATGGTGCTCTTATCACAAAACAAAATTGCACAATACAAGTAATTGTTTTTCTCTTAAGAAGAAAACTGAAGCGCACAAGCGGTTGGAAGAAGAACGTGAACAAGAGACGTACCCAACTGTGTTCAAGGAAGACGAAATCAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGATTAGTCAAGCAGAAGCCTAGTGTGCTAACTGCTCCGCTGCGTTTAACAGTGCAGATTTGCCATGATAAGGACCATTTTGCAGCTCTGGTGGACACAGGCGCATCACGAAGAATCGTGAACAAGTCATTCGTCACTGCTAGTGCAAAACATGGGTATCAGGTAGTTCCAAAAGCGACGACGTTGTTTGATACCATGGGTCAAGATTTGGGAAGTAATGGAACTCTTGACGCCCAGTTTCGCTTCGCAAAGTTAGAGACTGACTCAGTCATTACGCACCGGTTTCAAGTGATTCAAGATAGCAAAAATGCAATGGTCATAGGCCGTGATTTTCTTCGAGCACTTGGAATCACGATTAACTTTCGGGACCAGACAATTCAATGGGATGAACAATGTCTTCAGGTCAACACAGGTGGTAATGAGGGTTTGACTACCAGACTTCTCGACACTGACTTTGTAAAAGAGTATAAGGAGCTTGCGGATTCGTCTGTCTCCCCGAAGGAACTAGCGCCGGATCATCTGCCTCTGGAAGTCTTGAAGCGCTATATGGATCTACTTGAGCACTACCATCAGCTGTATGATGGCCATTTCGGACGGATTCGCTTGATGATTACATCTTATCACCTTCCCCTGAGTACAAGCCAGTACACTCAAAGCCGTATCCCATTCCACACAGCCAAGAAAATGCATCCAAGGCAGAGATCCAACGGTTGATACAGCTCGACGTGTTGGAAGAGATTTACGACTCGGAAATGGCCAGTCCGGCGTTTTTTGTATCAAAACCCAACGGTTCTCTGCGCCTATTGATTGACTATAGAGTCCTTAATTGATGGCTGCGCCGTAGTCCATAATTTTTTCCTCGGATTCGCAAGATCCTGCTACGTCTCGCGAAGGCAAAAGCCTTAACGAATCTGCATGCTAATATGGACTACTACGGTAGACGGTTGGCGAAGCAAAGCAGACCGCTGCCTTCTGTCTCCCATTTGGGAAGTATCAGTACAAGCGCCTTCCCATGGGAATATCTACCGCTCCTGATAAGTATCAAGAATGAATGGGAGAAGATATTTGGCGATTTGGAGTTCGTTGTTGTGTATCTGGATGATGTCCTGGTGTATTCGAGTAATGAGTATGACCACCTCGAACACATCCGCGTGGTGTTTGACCGCCTGCACAAACATGGAGTCACATTAAACGGAAAACAGTGCTACATTCTTTGAGATGAAGTAGATTACCTCGGCTATACTCTAACCGCGGACAGGATCAAGCCTAAAGCNNNNNNNNNTCAAGAATATAGCAAATTGCGGTCCCGCGCAGTAAAAAATAACTTCGGCGATTTCTTGGAATGATCAATTACTATCGGGATATGGTACCAAACAAGACAGCGTTATGTCAGCCTCTAAATCGTTTGACAAGCGCAAAAGTTCCCTTTACGTGGACTCCTAGTGACACCAAGTCATTTCAGGATATTCAGAAAGCTTTCGCCGAGGCAGTACTGCTATCATTTCCCGACGTAGAACACAAGTAGGAGGAATCATACTGCAAGATCTCAAGATATTAGCCTGCTACTCTCGTGCACTGAACAAGCACCAGCTGAATTACACGACGATGGAACTGAAGCTCCTTTCGATTGCTGAAACCGTCCGCGAGTACCGAACAATTCTCTTAGGTTTTCCGGTTGTGGTTCATACAGATCACAAAAACCTAATTTACCCAACGGAAACAACTATGCGGGTAAAGCGCTGGAAATTGCTACTATCCGAATATCACCTGACAATGCACTACATTAAAGGAGAAAAAGCGTTGGAGAAGACGCCTTCTCGCGAATGCGATTCCAGGACATAGCGAAAAGTGATGTGCCACTGATCGATGAACTATACGCTATCACTGAGGATCCTCCGTGTGTCATTCATCGTCCAGTTATCCGCCAACACCAAGATGAAGATCCGATGATTCAAAAAATTAAGGCTTCATTTCTGGAGGGGTCAACTAATCCCGATTTTCAGCTGATACCTCTCCTGGGTTGTTCCTTAATTTTCTACAAGAAGCGCGTGATTATCCCCGCTTCTCTCCACGAAGACATTGCACACTGGTATCACGAGAGCCTTGGGCATCCAGCGAGTGAGCGACTTTACAAGACCATGCGAACGAACCTATACTGGCCAAGTATGGAAGCCATGATCGCGCGTTTTGTCCAGGCGTGTTTGGTTTGCAAGCGGGCCAAGGTTCATGGTGGTAAACAAGATTATGGCCTTCTCCCGCCAAGGACTCTTAAGACTGTTAAACCGTTTGATGTGGCCCATGTCGATCTCATCGGGTCTTTTAATGACGGAAGCTACGGGATAACTATGATTGACTAAGCAACCCGGTGGCTTGAAGTCGGTGTCCAAACGAATAAATTGTCTCTCACTACTGCCGAGAGTTTTGACCTAGAATGGCTATGTCGATACACTAGACCACGTGAAGTCGTTCGCGATCAAGGAACCGAATTTATAGGTGCAGAATTTTAAGAACTGCTAAGCAGTTATGGTATCAAAGCCAAGCCGATAACAGCGAAGAATCCCTAAGCAAACGCTATCTGCGAATGAGTCCATTTGGAAACCATGGATGTTATTCGATGCTACGACGTTGTTGATTGATAAAAGGCAATCTACTACGCCGCCTTTGCTGTTCGTGCTAAATGACTCTGATTAGCGTATAGGAGCTGGGACGAGTGGTTTACGAGTGCTACTACAAGTTCAAGTGGATTGATTGCAGATGACGGTCAGGGTCGAAGTCGAATTACAACTGTTAAAATGTTCAGGGTGATACATCAGGAAATTGCCCCACGATCGCGACCCAGCTATCACGATCGTGGAGGATGCACGATATAATAATAGGAAGACACACATTGTGATTATGCAATCTGCCATGCAATATAAATCGGATATGGATATACGTAAAATTTCTGAAAGGAGCGGAGGGATACGTGGACTAATTGCTGCAATCCGCGATCCTACAAAGAGGAATTACAAGATGTTGTGTGAACTATAAATTGGTGTGTACCACACAACCGGCGTGTACCATTCCAGGCGTGTAGATCACATACCGCGATCCGCGCTCCGATGATTCGCTTTCCAATGATCCGTGATCCCTAATCCATGATTTGCAATCCAGCTTCTTCTGCACCTAATATACACTACATTTACAAGGGGACAATTATCATGAAGGAGCGAGGCGTGGCATCGGATCCTAAGATATAGATAGGCGTTGTCATTTTTTGGGTCTTCGTATCTTTTTAGTTAAACAGCGTTCAATTTACTTTTAAAGATACGTGCCGACTTCTCTTCCGAGCTGGGGGTTATTTAGCCTCTCAAGGCTACGAAAGTCCCCATAATTTATTCGAGTGATATCCCCAAATTTTTTGGCTGGGGATCAAGAATTCTCAACAACTCCTAACTGCGACCAGACGCAGCAACAACGNNNNNNNCAAGATGCAAGATCGCGAGACGGCTCAAATAGTCAGAAGGCAAGCAGACGAAGCATCAATTTTGAACAAGGCGATTTCATTGACATCAGGTGACTCACGGGGCACCCTATAGGTCCACCCGTGATCGTGTGAACATTTCCGCGTGATCGCCTCACCCCATTCTAAACACGGTGAAGTTTTCTCTTGACGCGATTCCACTGAGAAAAATACAATCCGCTCTACCGACGGGTGCACCAGATGAGAAATAAACAAGCACGGAAATGGAGTGTACTTCCGATAGTGGGTTGTCTGGGCGCCAGTGGATGTTCAGGGGTCGCATGAGAAAATAAGCGACACCCACTCCACCACATGATCACTGCATCAATCCTCACTGTTCCAGAATTATCAACATCACAGTGGATAATGGAGGGGTTAGCTTACGAGCCATGATATGGAAGGCCGACCGCAGTGAGATAGCGATCGCCGCTTTGAGTGGCCTTGGCGCATCCCTTGACAATCGGGTCCGCTAATGACCAGTGTTTTTCATCAAAATGAGACATCTAAACTTAGATTACCGTGTTAAACGGACAATAACGCAGGATGTTAGGTGCCTCAAAATTGAATTTATTCTTACGTCGACATGCTTCCTTGCTTCAATACGTAGAGCGCCAGTGAAGATAGTGCTCGTCATCTGTAGGTACGAATGCCAGATTCAATGATCATCCAAGACCTTCGGTTCTGGCACATATCCCGGATTTGCCACTGGCTAATCCAGTGACAAATATATTAGCCTTGCCGGTCAGATCAGACAGGAGGATTGGTCGGTTCGTGTGAGTTTCAAAGGTCGATCTGGGGATTGGGCAGCGATATCCTTTTTATATAGTGAGCGTCAGTCTCGACGCCAGACCTCGTGAAATTACGTATTCTTAAGCTCGATAACGCAAATAGGCAATATTAGTGGGTAAAGAAGTCATCTATAGTCTACAAGTTCATTTGCTTAGGCGCAAAAATGGCGTTCATTCCTACTATGCGCATATATTTTTGTACTTGAAAAAGGTCAAAGGCTGGAGTCATGATTATCCATCGATTACCTATTAGTGCCTTACATGGACATATTCGATAATGGTGGCACTAATAAGTGTAACCAATCGCGTGGATAGGGAGTTATGTTGCTTTTACACACACGNNNNNNNCAATTTCTACGAAAAACCATCAGGCAGCAAAAGATTTCGAAATGTACGCTATAGAACTTTCACCCAATTGTTGATTTTTATAATCATAACTGCCCAAATTAATTGCGGCAAGTATTCTGGTCGTATAAGGACCATGAAAATAAGGTCCCATCCTTGTGGCCATTGCTTTGTGACGCTTCACAAGACTACAAATACGACCACAACCGTCGAATCCGCTATTCTAATAACAGCGTGTAAAGTAATGGAAAGGTTTCTTGCCGATTACCCGGATTATTGCTGAACCATACATCTGCTAATCAGACTTCGTAATTCGAGGCTTAAAATACAATGTTTGACTGTCACGTAGAATACCCAGTATTGACGAGACGTGTCGTGACACACAGACTCGTCCAGATGTAGAGCACAGTGGAGGGGAGAACACGAAAGCTACGATTTCGTCGGCAAATCGAAAGAACTACTCAGCAGAAGATCTGGACGCCGCTACGCGCGCGTATGACACGGGTGCCAATATCAGTCGCGTTTGTAACGAGTATTCTGGCGTTCCTGAGCGAACGATTCGGTCATGAGATACTTGCTTAAGAACGGCGTGGTGCTACAAAAGCCTGGGCCACCACTAATCCTAGGAGAAAGGCTGGAGGGTAATCTGCGTGACCGGGTGGTCGGAATACAGAAGAACGGCCTGCCTGTCAACCGCGAGGTAGTGCTGGCGAAGGCAAACGACATAAATCGAGCCAAGTACAGTGTGACGCCGAGCACCGATTTCCTCACGATACGGTGGGCATCATGCTATCTCAAGCGTCATTCGGATTTATCGCTACGATTCAGCCAGGTTATTAAGCGTGCTTGGAACGAGTTCAGCTTAAACAGTCTACGGGATTTCTTCAACGAGTACATGGAGCACGTCATCGAGCACAATGCAAGTCCGGATCGGGTCTTCACGTGGATGAGACGAAATTCTTCCAGAAGAGCAGGCAGACGAAGGTGGTCGTGGTCAAGGCCTCAAGAAATGTGTGGAACAAATCTTCTCAGTGCAGCTTCCATCTCACGATCGTCGCGTGCGCATCAGCCAGTGGTGGGATTCGTCTACCCACCGCTGTACATTTACCAGGTGAGCGTGTCACCCGCGACATGTTGTACGAGTATAACGTCCCGGGCACTGCCGTCACGACTGCTACTCGGGGTTCATGGACAGCGCGGGGGTTATTCGATGGCTCCGCCACTTGTCGGACGCCGTGTCCATTGCTGTGCAGAGACCCCTGATCCTGGTATACAACGGATGTAGCAGTTACTTCAACGGCGAGATCGTGCACGAGGCGGTGCGGCTTAAGACATCCTTATGCTCCTCCCAGCAAACGCAAATCACCTCCTGCAGCCCGGAAGACGTGTCTGTGCTCAAGCCTTTCAAGTCCAGCATTGATGCCGTGATGCGCGGGTACAATCTGAATGGAGGAGAAGGCTCCATCATGCGCAAAAATAGCCATTCACTTGGTGAGCACCGCGTGGAGCAAGGCCATCGTGGACAAGCCTTCCAATGTGATTGCTGGCTTCAGAGCGTGCGGACTTCGGCCAGTATCACTGTCTCAACAGCAGCGTTGGTTCAAGCTGTTTCTAGATAGAGGGTGCGTCAAGAACGTCGAGTTACCCTCCTGGCTCAATGTCAGAGAGGTTGTGCAAACCGAGGTTCTGGTTCTTCCTGCTTCGTCTTCAACTGCTCGTAAGCAGCGCAAGACTCTTGACGTGAACCGTCGACTCTTCACGCGCGAGGACTTATAGAGCATTGACGTGTAGCAACCACCTATAGTTTATACTGCATTTTTGCATAGCATTATTCGGCAATAATTTGGGTAATGCTATATATTTGTGGTATTTTCGTGGTATTTATGCTTTGCGTACTGTCGTCTATACTCGCTCGCTTAGCTTCTTAAATACTTAAAGCAATAGAACATCTATTGATCTCTTGTTTTCTGTTGAAAATTTTTATTTTATGCTAACGTCAACACGATTTTTAAATTTCTCTTAGGGTCTTGGTTTCCGGCACTAAATCATTCCCGTTACGTTACTTCCTTACGTCACTTATGTCATCAAATAAAGACAGCTAACAGGTATTGCATGAACGCCTGCGTCACAATCACATTTCAGTAACACGTAACATCTGGCCAAAACGATACGTAAAACAATCAAATCGTCTGAACTCACGCACGTTTGTATAGTATTAGAGCTCAAGCACAGAATCGACTGGACCGGATCAAAGTCTTCGGGAACTGTGCCATTTTCCGACGCGCCACGAATGATAAAGATGCCAATAGCAAGCGTGTGGCTAACGCGCACACCATGCTGCTAATTCCGATCTCGCACAGCAACTGAGCGAATGGACGTACGTCTATTGGAGGCGGCGTGTTGAGCGCTCGACTGTGAAGGATTAATTTACAGCGCGCCAGAAAACACCAGCCATCCTGATTTAATGCGCAAGAAGGCAACGCAACACGCAGCAATGGAAGACCGCCTTTTCACTGATTCCTTTCGGTTCAAGAGCGATCAAGCATCAGCGACACGCTGATCTGGGCGAAGGCAATCGATCTGCTTTGCGCATCCCCCTACAAGAACACAGTGTCGTTCTCGTAGGTGTCACGTTTTAAGTGTGGTACGGCATCAAGCTGCACCAACTACATGGCAAAAGGCGGGTAGCGTAGACGTATCGATACTGGAAGACAAGCGCAAAAGCCTAAGAGATGCTGCAGGAGTACAGCCCGTCGAGCGTCTCTAACATGAATGAGACGGGGCTGTTCCTTCGTAGGCAGCCGATCCAGACGCTCTCCAACCGCGCTCTTCCTGGTCGCAAGAAGGACAAGGCGTGGATTACGGTCGTGCTGTGCGCAAACATGACCGGCACGGAATAGATCAACCCGCTCAAGACCAACCATCGCTAAAAACCACGCTGCATGAAGGGCTTTGATAGGACGCAGCTAGGTGTGTGAAGTTTAGCCAATAAAAAGCATGGATGACATTCAAGCTTTTTCTGATTGGCTGAAATAGTGCAGTCTGAGCATGTGTGGCCTCAAGATCTTTTTAGCTATTCCACAACACGTCACATCATGTCGCGCTCGAGATGTCGAGCGTACGTCTCGATTTCCTACCGCCCAACACGACCTCGCACACGTGTTCTATAAAAGCCGGGTGATCAAGAAATCCAAGCTCAGGTATCGGTGTGATTTCGTTCATTGATACCTTGACCAACTCGAGCGAGGCGACAACACCAAGAAAATGGACGTCCTCACTGTAGTCCGTAAGATCGCGACGTCATGGGACGCAGTGACGCCCGACACTATCCGGAACTACTGGGTCCAGACGGGCATAGTCTACACGGAAACAGCAACAACACTCAGACAGGAGAACGATCCTAAGAGCGTCTCCGCGACGTCCCATCTCGACGCGCTCATTCATAAATTGTACCTGGACGACCCGCTCCCAGCCGACGCGTACATCGCGTAAGAGGCGGGAGTCGAAGACTGGGTGGATGACGAAGAAATGGTGGTCGACAGTACGAGTAGCGACGAGGAAGAGATCAACCAGCCGCTTTGACGCATCGCGACGTGCTTGCTCTGTGCATCAGCTCTCCACTTACACGTTTGCCCACGGCATCGAGAGAAGAGATGTGCTTGTATAGCAAAGCAGTCTAGGAAATAACAAGTGGGCAGTTTGCAGCAGATCATTATCACTAAACCATTTGAACAGCGAGTGATATGTGTGTACATCAACTTTAGTCACATGTATGACTATCAGGTTTACTTTGTGTCCTGCATGTGTGAGTTGTCTGTACGCCGATTAATACGAGGGTATACATATCGCCCACTCAAAATATAGAATTCCATTCCTGATTGGAATGCAAAGACAAACTGAGGTTCCAGGGGTTGTGATCAGCATTAGGAGTTGTAAAGGATATTTTGTGTGCGAAGTGTGAAAGCATATATCGTCTGGAAGACACAATAGCTAGCACGTAGCGTCTGTTAGATGCATAAATGTAAAAATTGAAAAACGTGTCCGTGTCTGTCAGTAGGTAGGATGCGAGAATCAAACGTTTAAGATCAAGGGTTATGTTACTTCCTCTGGTACCTTATTGTCTACTTACTCGCTTTTAACTCTTTAGTCAAACGCTAATATTGCTATGGTTACCGCTACGGTTTTGTGTTTTGGTCCCAGTGAGCCACGTCGTACCCACTAGAGCTGTTAAGCTGACCAGTCTCGCACATCGACCCGAACAGATTGGTGGAGGGTTGTTGGCGCTCGAAACCGCGTCACTGCACATCCTTGTGTCGTAGATCTACAGCTGATGTTCTTCATGCGACTTGCGGATATATCACTTCGACTTGTTCGCTTGCAACGAGAGAAATTCAGGTTGAGTGCGAACCGCATTTCACACTCTTTGACTTTTCTCTCTGATGATACCGCTTGAATTACTGCGCAAAAAAGATGACCCTTGCATGTGTGCGCACGTACCTACGTATTCTAGTGCTTCTCAATGCAATCCTCTTTCAATTTGTAAAATTGTGTGTCTTTCCGAAAGAAAGGCGCTCGTGTTGGTATGTGAATCCAGCACGGGTTCATCGGCACAAGGCGAAAGTGGTCCCATAAGTAAAGAAAAGTGTTAATGCTTTGCAAAGGCAGCCAGCTGTTGGACGCTAGAGGGGTGGAGAGCTGTAACAGTTTTTTGTGTGCAGAGGTATATTAATTGTAGCCCCACCCCCAACTTCTGTTTAAATTGGTGGTCGAGTTGGCAGATTAATTCTAATATTGAAAAGAATGGTTGGGGAAGCTCTGTTGATTCGTTAGTGGTATTAATTAATTGTTTAGATTGGTAATGAAACCTGGCATCATCGCGCGGCTGGCGCAATGGATAGCGTATCAGACTTCGAATCTGGGGGTTGCGGGTTCGAGTCCCGCGTCGCGTATTGCTTTGACCGACAAACACACTCTTGACCAAATACCGACCCTGACACACCGTGATCAGAGGAAAAAGGAAGTAAACGCAGTATCGCAGGCGGCATCGATATACTGAGTGACTGCTTCGCACCCCACTTCACAAGCACCACTTCATCTAAAGAAATTCTTCATCATGGCAATATGCGTACGCTTGCTTCCGACACAGGATGCTCTCCCTAGTAACCTCAACATGTACGCGATAGCTAACAGAAGACACTTCACGCGAGTCGAATGAGTCACTAGCGTGATAATCCACTGGGAGTTGCAATGCAGATTGGCACTCGTTCATTCGTCTTGCGTCAAAACGTATCTATGTCAGCACACGATAACGGATAGGTTGGACAATCACTGTTGCCAAAACCCTCGTTCGAAAGACCATCTGAACATAAACAAATTAACAGTCATGAAAAGTGAAGTCTATGCAGACAGCAAAGCTGGGTGTTCAGACGGACTATAAATTTCGTTGCGGTACGGTCTCAGAACATGAATGACCTCAATATGAGCCGAAGCTGCTAGTCTGAAGGGTATCGATCAGGCGAGAGGAGATACCGTAAGATTTACTTTATGAAGAGAGCGGTTGCAGATCTTCGTTTCCAGAATACGCGGTTGATGTCCTTTCATCAAAAGAGGGCGGCTGACAATCGCGAGAGGCACACCAGGCAGATTTTGTCGGCCTGCGCGATCAGAGCACAAAGCTCAAGACCGATGGTGATAATTCGTGCTGCTGAGGCCAAACAGTTGATGTTGTTTGCACCAGGTGCAGGAGTTGTTGAGGTCCTGTTTGCGTCAATGCGAAGAATGAGTCGCTGATGTTTCCGCTAGGTAGTAATCACAACGACACAAAACGTTTTCTCTTTCTTGTACGCATTTTTCGTATCAACTGAAATACCGCGAACCGTCTGGATCTTTGATGAAAGGCAGCCCGAATGGCTGAACGGTAAGATTGGTTTCGCTTGAGCTGCCCGATTCCGTCGACATGATATTGTTGGAAATGGATTTGCCATAGCAGACACTCCTTTCTTGGTCAACCCCTCAGCTGCCAGTTGTAGTGACTATTGTGGGGTAGTTGTGTGGTTACACTAAGTACCAGAATGTGTTTTGCAGAGGATAGAGCAGGATAGAGCAGAGCTCACTTCTCGATTGATAAAGCCACTAACGAGGCCCCCGGCTGTGCCCGAATCGCGTCTGGCCCGCGTTTCAATACAGAAGTCGTTTATCATTTTTCTTTACTTTCCAACAGATATAGCACCTGGACTCCATTACAACACGGATCACATGACACTAAAAACAAAAGCTTGAGTAGCGATCGGGATTAGATACCCCGGTAGTCCATGCCGTAAACGATAATTGCTAGTATTTAGGAATTTTTAGATATAACAGCTAACGCATTAAGCACTCCCCCTAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCTTGCTANNNNNNNATAAAATTTTATATAAAGAACAGGCGTTGCATGGCTGTCGTCAGCTCGTGTTATAAAATGTTAGGTTAANNNNNNNAAGGAGCGCAACCCTAATCGTTCGTATCTAATTTAGTCATATTAAAAATAGAAGTACTCTAATTAAAAAATATAATAGGTGTCCTCATGCCTGGCGGTCGGAAATTGATATCTTGTCCAACGGAGGCCAAGGGTGTTAATATTTTGAGCGTTGAAGTGAAGATGCCACTGATGGCCGGAGCAGAAAAACCAAAAGTGAATTGCATGATGTGTGTTTATCTGTTCCTACCGTTGCTACCGTTGTAGCTGAACATTCCTAGAATCACTCGATGTCGCTCACTGTCAATGCAGTTGTCGCACCCCCTTTCATCCCTTTTCCAGGAAACCCTTTTCATGTCGATGTGGGTGATGGTCACAAAAACGGGGGACGTCACTGCCTGGCAGGTCACTGCTGGTGAACCCCAAACACCAAGACCCGAAAGTTTAACTTACGACAACGGGTATCGGGCCGATGACCTATGGGTTCGCACAGCCATACCATACGACTCGAGCTATCGAATAATACGACAGTAGCTGAGCCTTTCGAACCGATCAATTGTGTCTACATTGCACACATACATGAACTTACAAGAAGGCATACGCATCATCTTCAATCAACACTCTCCTTTGATGCGCCGCACATGCTGCCCGTCGTACATCTTAGACTTCAAGATGAAGACCCTTCATAAATCTTGTGTGCTTGATCCGTCCGAGCGCCTTCGTTAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTGAAAGCTGTGTCGAAACGGCACCAGTAGGTCGTTCTTCTACTGCTGTGCTGACAGGAGTGCTTCTTGGACTTCCACTGATTGGCGTGTGGATGCCATCACTCCTTGATGCATCACTCGGCTCACGATCTTCATCCCCGTCGTCGTCTTCGTCATCCATGACGTCCATCACACATGGCGTTCCGTTGATAGCAGTATGTGGTTAAACCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACTAGGGTCTATGCATTCACCTTTGGTGCACCCATATTTAATCAGCATGTTGACCGTTGAGTACGACACATGCCCGAGTCAGCGATGCCAGAGTTGTGCTTCATTCTCGAACATGTGGCACTCTTCGTCCGCCTCAACATTCAGTTGCAAAAGCATACCACGTCGCGACCCCGTCGCAACGATTCGTCCGCATTTCTTGACCACGCATCCATCTCCGGAAATTTCAATCTTCATTCCGCGTGCTGTTGCCGCTGTCAGCGAGAACAGATTCTTACTTAGGTCTTGGACGTGCAGCACATTGTTCAGACGTGCATTTAGCCACATCTTGCCATTCCAAACCCGCAGAAGTACTGTGTCTTGTCCGAGCACTTTTAACGATGCACTGTTCTTGGCACTCTGTATATTGCGCACCTTCGTAGTCGCCGTGTAGTCGGCGAACGCTTTCTTATCCTTGCACATATGCGCCATAGCGCCGCTGTCCATAATCCATCAGTCGCTTTCGTTTCCTTCTGTGACGTAAAAAGCCACATTCGTGTGGTCACCATGGTCATCGTGTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCGACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTAATATTTTGAGCGTCAAAGCGAAGATGCCACTGATGGCCGAAGCAGAAAAACCAAAAGTGAATTGCATGATGTGTGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGCAGTTGTCGCACCCCCTTTCATCCCTTTTCCAGGAAACCCTTTTCATGTCGATGTGGGTGATAGTCACAAAAACGGGGGACGTCACTGCCTGGCAGGTCACTGCTGGTGAACCCCAAACACCAAGACCCGAAAGTTTAACTTACGACAACGGGTATCGGGCCGATGACCTATGGGTTCGCACAGCCATACCATACGACTCGAGCTATCGAATAATACGACAGTAGCTAAGCCTTTCGAACCGATCAATTATGTCTACATTGCACACATACATGAACTTACAAGAAGGCATACGCATCATCTTCAATCAACAAAAGGGATATTAGAGAACACGGGCAATGCATGCCATTGTACGTGGGGTGGCCATGTGTAAGAGCACTGATCCGGGCGGCTGACACGTTCAATACGATGATCTTTTTTCTTGTCAGTGTGTGCTGAATTTGTGTGTCAGCAAATGTTTCCGACGGCAATCGGTCGTGTTAGCATATGCTGGATCATTTTTACGCTGGATTAACGTTTGATTGGAACCTATCCTGGTCGAATCACACGGACTCGGTATTCCAGCCGGACAATCTTGCCTAATCTGCTTTATCAAAGCTATCTTGTTAATTGGTAAATACATAATTTCCTTTCTCGATACGACCAGTTCGATGGAGGATCGTCGGCACTCGGACCCTGCGTCACTTGTACATCCTTGTGTCATAGGTCTACAGCGGATGTTCTTCATGCGACCTGCGGATATATCACTTTGAGTCGTCCGCTTGCAACGAGAGTGTTAAAGAGTGATGTTGCGGCTATATGTGTAGGATGTATATTTTACATGTTGTAGGGTTGTATTGCAGTCATATAAGGTTAGCATTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGAATGCGGGTCCGAACCCCGCTGTGGTCAAGTATTGTGGCTGACTACCGCTACCTGGTGTTCGGGGTCCACCTGAGCCTTGGNNNNNNNGAGGCTACGTCTCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCTAAGGCCGTAAGCCGTCTTCATCATTAAAACAGCTCTATAACCTAGGTATAATTAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAGCGCTGACGACGGCTCGATAGTGATTTCAAGAAGCGTGACGTTCGTTGAGCATCCCGTCTCGAAAGTATCGAAGAACAAAGACACGTGAGTCTTCGATATCATCGAAGATAAGGAAAGTGTGGAGGTGCCGACACAAGATAATGAAGACATGGAAACGCCGATGACCGAAGACGTGCTACGTACTCCACCATCAAGGACACAGAACGCACAGGTTGATAACCTGGAAGGTCGACCAATCGANNNNNNNCCGACGCGCGCATCCAGCACGCCCGGACGGGACGGAGAAGAAGAGTGGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGGGCAGTGATCGCGCTCGAGATCAAGCCAGCAGAAGAAATGGTCCCGGACGGATTTACCAAGGCACTTCCAAGAGACAAGCACATCAAGTTCATTAAGGATCTGGGCATGGCGGTGTAGGATGCACACTTTGCACGCACATCAAGGGAGAGTGTTGAAGAGTGATGTTGCGGCTATATGTGTAGGATGTATATTTTACATGTTGTAGGGTTGTATTGCAGTCATATAAGGTTAGCATTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGAATGCGGGTCCGAACCCCGCTGTGGTCAAGTATTGTGGCTGACTACCGCTACCTGGTGTTCGGGGTCCACCTGAGCCTTGGNNNNNNNNNGAGGCTACGTCTCATACCATGCAATCAACTTCGTCTGCGTAGGCTATAGTAGAGTTTTACTGCAGGTATATTACAAGAAGTAATTGTTGATTGAAGATGATGCGTATGCCTTCTTGTAAGTTCATGTATGTGTGCAATGTAGACACAATTGATCGGTTCGAAAGGCTCAGCTACTGTCGTATTATTCGATAGCTCGAGTCGTATGGTATGGCTGTGCGAACCCATAGGTCATCGGCCCGATACCCGTTGTCGTAAGTTAAACTTTCGGGTCTTGGTGTTTGGGGTTCACCAGCAGTGACCTGCCAGGCAGTGACGTCCCCCGTTTTTGTGACCATCACCCACATCGACATGAAAAGGGTTTCCTGGAAAAGGGATGAAAGGGGGTGCGACAACTGCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACACACATCATGCAATTCACTTTTGGTTTTTCTGCTTCGGCCATCAGTAACGTCTTCGCTTCAACGCTCAAAATATTAACAGTAATTACCCGTGGTGGAGACAGGGCACGAAATCGGTGGCTGATAGTCACCAGCTTCTAATAGCCATTTGTTTCGNNNNNNNGAACTATTTGAATACAACTCACTTTTCGGTTTTCATCTAAGACCGTAAGCCCTCTTCATCATTAAAACAGCTCTATAACCTAGGTATAATTAACAGGGAGAAATTCGGGTTGGATGCGAACCGCATTTCACACTCTTTGACTTTTCTCTCTGATGATACCGCTTGAATTACTGCGCAAAAAAGATGACCCTTGCATGTGTGCGCACGTACCTACGTATTCTAGTGCTTCTCAATGCAATCCTCTTTCAATTTGTAAAATTGTGTGTCTTTCCGAAAGAAAGGCGCTCGTGTTGGTATGTGAATCCAGCACGGGTTCATCGGCACAAGGCGAAAGTGGTCCCATAAGTAAAGAAAAGTGTTAATGCTTTGCAAAGGCAGCCAGCTGTTGGACGCTAGAGGGGTGGAGAGCTGTAACAGTTTTTTGTGTGCAGAGGTATATTAATTGTAGCCCCACCACCAACTTCTGTTTAAATTGGTGGTCGAGTTGGCAGATTAATTCTAATATTGAAAAGAATGGTTGGGGAAGCTCTGTTGATTCGTTAGTGGTATTAATTAATTGTTTAGATTGGTAATGAAATCTGGCATCATCGCGCGGCTGGCGCAATGGATAGCGTATCAGACTTCGAATCTGGGGGTTGCGGGTTCGAGTCCCGCGTCGCGTATTGCTTTGACGACAAACACACTCTTGACCAAATACCGACCTGACACACCGTGATCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACCAATCTAAACAATTAATTAATACCACTAACGAATCAACAGAGCTTCCCCAACCATTCTTTTCAATATTAGAATTAATCTGCCAACTCGACCACCAATTTAAACAGAAGTTGGTGGTGGGGCTACAATTAATATACCTCTGCACACAAAAAACTGTTACAGCTCTCCACCCCTCTAGCGTCCAACAGCTGGCTGCCTTTGCAAAGCATTAACACTTTTCTTTACTTATGGGACCACTTTCGCCTTGTGCCGATGAACCCGTGCTGGATTCACATACCAACACGAGCGCCTTTCTTTCGGAAAGACACACAATTTTACAAATTGAAAGAGGATTGCATTGAGAAGCACTAGAATACGTAGGTACGTGCGCACACATGCAAGGGTCATCTTTTTTGCGCAGTAATTCAAGCGGTATCATCAGAGAGAAAAGTCAAAGAGTGTGAAATGCGGTTCGCATCCAACCCGAATTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAGCGTACGCATATTGCCATGATGAAGAATTTCTTTAGATGAAGTGGTGCTTGTGAAGTGGGGTGCGAAGCAGTCACTCAGTATATCGATGCCGCCTGCGATACTGCGTTTACTTCCTTTTTCCTCTGATCACGGTGTGTCAGGGTCGGTATTTGGTCAAGAGTGTGTTTGTCGGTCAAAGCAATACGCGACGCGGGACTCGAACCCGCAACCCCCAGATTCGAAGTCTGATACGCTATCCATTGCGCCAGCCGCGCGATGATGCCAGATTTCATTACCAATCTAAACAATTAATTAATACCACTAACGAATCAACAGAGCTTCCCCAACCATTCTTTTCAATATTAGAATTAATCTGCCAACTCGACCACCAATTTAAACAGAAGTTGGTGGTGGGGCTACAATTAATATACCTCTGCACACAAAAAACTGTTACAGCTCTCCACCCCTCTAGCGTCCAACAGCTGGCTGCCTTTGCAAAGCATTAACACTTTTCTTTACTTATGGGACCACTTTCGCCTTGTGCCGATGAACCCGTGCTGGATTCACATACCAACACGAGCGCCTTTCTTTCGGAAAGACACACAATTTTACAAATTGAAAGAGGATTGCATTGAGAAGCACTAGAATACGTAGGTACGTGCGCACACATGCAAGGGTCATCTTTTTTGCGCAGTAATTCAAGCGGTATCATCGGAAAGAATTAAATTCTTCTCTACATTCTGGATACAGCACGGCAGACCAGCGCATTAGAATAACGTAATTTTCACTGTACTGGGAGCTCACCATAAAGTTAATTTAGTGGATAGCAAAGATCCATGTGCAGGTCACCTAATGCTGGCGTTTCAATACCCTACGCTACTATTAGCAACTATTAACCTATGCGAGGCGCCATTATTTAAGTCCGTGGGTGAGTTTGCGAAAAATAGCATTTCTCGAGCGCAGGTTGTGGCATAATCATGTTGAATAATGCAGAATAATTGTACTGTACATCTACAATTTTACGTAGATGCACTTAATCAGATTTGGTATAATTTGATCTAGGGTTGTGGAGCTAAAGGAGGGAAATTTCCCCTCCTGTGACAAACGGGGAAAAAGAACCTCTTTCCACAGATCCATCCTGGCCACGCAATTTTATCTGAGTCCCCCCAAACCCATACAATACGACACAGATTGCCATTATACCATATATTCGG