CAAATCAGTTTTTCAAAGTTGTTCTCTTGCAGTAAGTGAAAAGAAAAGAAAGACAGTGGGCTGTACAACACAACAAACAGGATGCATACTTTCTTACACAGTTTCTTTATATTTACTGGGAGGCAGGTGAGCCACAGGTGGTGGCGATTGTTGATGACAGTGTTTCCTTTCTGTTTGTCTATAGAGTGACGGCAGAGTTGAGCGGGAGGCGCGCTGGACCGGAATGGACTGCTTCCTGTATGCTGAGCAGTCAAACAAAAACACTTGTGAACACAAACACCGTGTGTACTGCATATGTTACAACTGCTTTCTGTGCTTTGCCACATATTTTAGTTTTTTTAATTAATGCATCATTTTTGTAAATTTCAGACTCAATGACCAGGCTGTGGACACATAGAGACTGTACAACACATCAACCTTAATCTTGAGACAATCGCTCTCAGGCTCTGTCTCATACTAAATAAGAGGAAGCCTCAAAAACAGTGCTTTATCTATGTGCATATCTCTCTTAAAGTCTCTTTCACACATTACAAAGTCATCATTATATCAGGCTTTGCTCAACATGCCAGCAAAACTGTAGAGCAAAATTGTTCCAAAGACTCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCAGCTCAATTTCCTGTGAAGTCAAAAATATCTTCATTAAAAATCCAGGATAGTTTCAGGATAGAATATCAATAAGACCTTATATTCATGAACATGTAACAAATATTTTGGATTAACAGTGAAACAATAAATTTCATCCTTAAACATATTTTAGNNNNNNNNNCTTTGTCTTTGCAGATCAACAAACAAACACAATGAAATAAAAGTATTTTCTTCTGAACATGAAACACATTTGAACTGGTTCTCAAAAATCTGCCTTTTCAGGTTTTGTGACTTTTAATTCACAAATTGATTCCTTTCCTTTCTTTGTCCCAATTTACATTTTGCTCATGAAACAGTAAAACAGCAGTGGGTTAAAATATTGTCTGTGGATCTCAGTCATTCAGGTCAATCTTGAGAGTCGGACTTTATTCCTTCACTTCCATCCATCCCCTTCTGCTGAGAGCTGGAGCCTATCCATAACATAGGGAAAGAGGCAGGGTGCACCCCGGACTTGTCACCAATCTGACGCAGGGCCGACACATTCTTTTACTTTAATAACTTATTTTTGGTTTTACTTTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACGTTTAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGAACTCTTCTTTAGTGAGCAGGCAGTGGCTCGATGGTGGAGTAGAGATCAGCTGTGTGGTTCTTACTGAAGTGCAGTCTGCTGTAGTGATGATCATCCTGCTCTGCTGACTGAGCTGAGATACTTTCAGGGTTCATCTGAGGAGACGAGACAGTTATTATACATTTATATTAAACTAAACCTTTAGCTCACTCTCCTATCAGAGCATCATAAAATATCACTTTGTAGAGTTCATCTGATAAAAGTCTGTGTTAAACATGTAGTAAAAAAGACTTTTAGTGGCCGTTTCAGGGAATTATTTCCTCGTTTATGAACATAAATTATACTACATGACTTTTTGATGTAGTTCAAATCAGAGTGAAATCTGTGTACAGTCAGGGCTAAACTTCACGAATGTTCAATGTCCAAAAATAAAATGTAAGCCTGATATCAGTCTAATGATTGTCGATGTGTGGCATTTGTAGTATCTCAAAATATAATACTAGTGTGTCCCTGTCACATGATGTTCATGGTGTAACTGTATATAATCAAATAAAAACTATAAGAAAGAAAATCATCAGGTAGAGTTTGTGAGTAAAACTGAAAAAGCTGAAGACTTTTTTGATTATTTCAGGTGAAGACAAACACGACAGATGAGGAGATGTTTTTGTTTGACTCCAGTTTGTACCTGCTCTTTGTTGTCTGAGGTTCTTCTTGGAGACTGTCTGCAAGTCCTCTTTGATCTAGTTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTCCTTATTTGATCCACTGAATCTAGAAAGGAGCTCACAGCCCTCTATATTCAAAATACAAAGTAATGAACTCTATAATCCACTTTGATTGTATTCAGCTTATTATAAAGCCCAGTCTGTAATAATCTACAGTACTGTAACAATATAGCCCTCATTTACAGTGTAATTAATATTTCAGACATACTCAGGATTGTAGTGGATATGATGTTGTTCTCGGGGCTGAGATGGAGGAATCGTGGAGTAGAGAGAATCTGATTCATTCTTGTAGACGTGGAGTCTTTGGTAGTTCAGGTCCTGCTCTCCTCGATGAGCTGCGATGTCGTCATACTGGGGACCAAAGTTCAAATGATAACAAAGAAACAGAGAAGTTACATTTTCAGTGATGATAATGATTATTGTTATTTTTACAATAATGAATAAATGATTGCAGATCCTTCAACTAAGAGCTCAGCTGGATGGTAGAATTAGCCCAACATAGTAGATTCAAACTTATATTCATAGATCTTCAATATGGGTTAAAGTGACTGGTCTGTTATTTGTTGCTGTAGAGTACAGGACCTAAAACATGTGGTACATAACATCTCTGTGTCAGCAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCAACAAAGAACAATGATCTGATTTTAATAATGAATAATAAACTTATCATCTTAAAACATGACTCGTATGTAAAAGTGTAGAATGACACTGATGTTTTGTGTTGTACTAAAACTGTACTTTATTTTTTATCACCTCCAAATCATCCAAATTTACATTTCTTGTAGGTTGGTGAGATTTCCTCTTTCTTCTGGTTCATGAAAATAGTGAATACAAACATGAACAGGTGGTGTCAGGTTAGTGTGTAAATTCTAAATGGAATCTCATTGATCTGAGAGAGGAAACAGTCTTCATCCTCACCTAACACACCAGCAGACAGTGAGAAGTATTAAAAGCAGCAGAGCAGCAGAAACTCCTGCAGCTGCTGGTGTCCATGTTCCTGTGATACTTTGGACAGTGAGAGTCTTTGGAGCAGAGCTGATATCTTTGTTGGTTTTCACAGCACAGGAGTAGCTTCCTGCATCCTCCCTGCTGACTGGGTCTAGGATCAGATGTTTGTTTTGGTTCTCTCTCGGGGTCAGAGGTCGACTGTTCAAGTACCAAATGTAGTTTGTGTTGTCAGTCAGAGGACAGCTGGTACTGCAGGTCAGTGTGACTCTCTGACCCTCTGTCACCACTGCAGAAGGACTCATCTTCACTCTCAGCTCTGAAAGAGGAACATTGGTCAAAAAAATCTCCTCTTCTAATAAATCTCCTCTGTAGCTTACACATGAAACTGAGACTGGTCAGTAAATGCAAGAGATATTTTATTTTAAGTATTTCATGCACAGCAGGTTGTTGTTCAGCTTCAATGTTACAAAGTGACTAAGAGAATGTTTTTTTCTCTTTACAAATATGAGAACTGTATTAAGTTTAAGACAATTAAACTACATAATAAGTAAAGATTGTATTGTAAAGGATGACAGAACCAGCATTAACTATATGTAGGAGTTGACAGATTTGGGTATTACATTCCCTTTTTAACTCTTTCACTGCTTCTCACTGATGCTCTCTCTCCTTCAAAGCAGCCCAAGACTACATTTAAAGTCTAAAGTTGTGGACATTCTCTTTTTAACTCTTTCAGTAACAGTAAAGGTGAAAACTTGTGTATAAATATTACATCTCTCAAATTGTTCTCACAGATTGTTCTAGTCCTTATGCTAACACATACCTGGGATCTATTTTCACCACTAAAGTAACAAGTGCAAACATAGGTGAGCAGAGCTGCTGATAATTGCCATTAATAGCTAATAATTGCAGCTAACTCTGGAGTTGCTCTCATCAAGCTGAAATGTTGTAGTCATGCAGCTGTAGGCTGTTAGAGCTGGGTGAGTCTCCTCACTACCAGCTTAGATTAGTTTCTGTTAGCTTATTTGGGTAACACACAGGACTAACTGGGATCTAAACAATGAACAGTGAGTCAAACAAGCTGTAATTACCTGTGACAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCTCAGTCAGCTGTTCAGCTTCTCTCTTGACTTTATACCAACATTTAGACTGTATCTGCTCGTAGTCAGGATGTGAGTATTTACTGGAGATGTTGACTGAAGATCCTTCCAGAGCACAGATTCTGCTGTGGACATAATTCAACGTCCAGCAGGAATCATTATCACCTGAAATATGGATGAGACAGAGAAGAGAGATATTTAAACTTAATTAGTCAAATCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTAACAATTATGTTTAATTATACTAATAATTACTAATACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTATAAATGAAGAAAGAAATACACTGGGGAAAATGACAGACTGAGTTACTCTTGGCTGAGACTGAAAAAGCTAAGGAGAAGTCAGGAGATGAATACTGTTAGTATCATAGATGAGCAGATCTGAAGAGGGAGATGATTCCAGAGTTTTGGATCTGCAGCTGAGAATTGTGATGTGATCACCAACATTTTAAAACTGATCCTGAACTTTACAGGAAACCAGTGTGATGATTAGTCATAATTGCAAGAAGTGGTGGTAATACTTTGTAAGTGGAGAGACAATAAGTTTACTCACAGACGTCAGCAGAGCGCACATCCTCAAGACCTTTTACAGCACAAGACAAACTGTCTGGATTAGAGCTGTGAACTAGAATCTGTTTTCCCTCCTTCACTGTAGGCTTTCTGTTCTCATACCACACAAAGGAAATCAGAGGGTCAGTCAGAAAACAGCTGCTGTTACAGGTCAGTCTGATGTGACCTCTGTGTTCAGCAGGAGTCCTCTGGACATGAATTTCTGTTGGGAGATGATAAACACATTTTCCACCAGTTAATCTCTGTCATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGGATGTTGATGTGAGCAGGGCAGATTCACTGATGAACCTTTCAAGGCACAGATGCTGTTTGGTTTTCCCTGAACACCTTTAACACAACATGTGATTAGAAAACATGGTGAACATTTATGCTAACTTTCTTCTGTGATGACAGCATGTTACTGTGAAGGATCACAATCTGGTGCTTTAATTCTGAAAAAATAAAATCCTTTTAACTGTGAATCTCCAGTTTTCTAAAATCATTTTGTAACTTTCTGCAGGTTTGACACTAAAACTTCTGCCTTCCACAAACATCATCACAGTCATCATGAGGAGGACAAACAAATTATTCCTACCTGAGAGACACAGAATGAAACCCATGAACAAACATCCAGCTTCTGCCAACAACATGGCTGTTTTTTCACTTCTAATCAGAAAGTTGATGTATGATTATTATAAAGAGCTGATCACTGCTGCTGCTCTCAGAGTTTCTAAAATATCAGAAACATGAATAAATGTTCAAATCAACATCTGTCTAACAGGAATAACTGACTTGTGTGAGTGTGTCAGCAGACAAACTGCATTCAGCTTTAACATCATCACTTCCTCATTTACTTATTTTCCCCACAAAGAGCCCTCTAGTGAAGAATCCATGTATTGCAGGAGATATTTACTGAATTTACTTTTGAATGAATTGTTTTCTGTTTCTTTTTCGTATCACAGTTGTTGGCTTTATTATTTTTCAGTAACAAAGTATCCCAGTTAAACATGTGACAGGATCTTATTTCATTGTATTTTCATGAAAGCTCTCTCAGTGTGGTGGTGCAGTGGTTCGGGTGGTCGTCTCACTGCAACAAGCTTGTGGCTTCATGTCTGGGACTTTGCCTTCACATGTTCTTCCTGTGTTTGTGGTGTTTGTTCACAGGTGTGAGTACATCTAGTTTACTCTCTCTGTGTTTGCCCTGTGAGAGACTGTTGGGCTGTCCAGGTCTACCTCACCTCTTGCTCTGTGGCAATTGTGATAAGCTCCACCGTCCTTATGACCCCTAATTGAATAAGTGGAAGAACATGTATGCATGGATGTGTCAGTGTTGATGGTGAAAGCAGAGACATGAAATTGTTTGAGGTTATATTGTGGTTCAAAAAACAAACTTAAAAGAGCGACCTGAAGACATGATCACCCAGAAAGTAAGAAAGCCTAAAGTACCTAAATTCACACAATTAACATGTGTTGCATTTTGCATCACATGCACTTCATAGATTAACATGTTTAAACTGAAAAGCTCAGCCATTTCTACTTTCCTGCTAATTTCTTCTGTATTTTATGTTCCAGTACAGAGAGTACAAACACTGACAGATACACCAGCTGTGGTGTCTCTGCTATGATACCGAAGTTATTTCAGATACAATCTTTAAGGAAGATGTCCCTTTAAATCACCATGGTGACAAACTTTTCTTTAGTGAGCAGGCAGTGGCTCGATTGTTGAGTAGAGATCAGCTGTGTGGTTCTCATTAAAGCGCAGTTTACTCCAGTGATGATCATCCTGCTGTGCTGACTGAGATGTTTTCATACATGAGATCAGGGTTCATCTGAGGAGACGAGACAGTTATTACACATTTATATTAAACTAAACCTTTAGCTCACTCTCCTATCAGAGCATTATAAAATTTCACTTTGTAAAGTTCATCTGATAAAAGTCTGTGTTAAAAATATGGTACACAAGCCTTTACAAATTCAAATTAAACTACATCAAACTTTTTCCCTTATATATCTTAATGTTGTCAGTACAAACAATGACACTGAGAATCATAGTTTCAAACAGCTCTATATAGCATTAGTATGTTAGCAAGTTTAATGAACTGCTAACATGACCGGCTCTACACACCTACAAAGTTTTAACAGAATTTATTCAAAACCTTTCCTACTCGTGTGTTTACAGACATAATAACATGAAAACAAACACTACAAAAGAGATCATCTGCTTGGGGAATGTAAGGAGTACAACTGTACAAATACCTGGTTTTCATTTTAAATATGTCTGATGATATTATACATGTGGGGTAAATGTCTGGCATGATTGTGTTGATTTGTCCTCTTTGTGTTGTGTTACTTTCTGGGTGATTTGCAGCTTCAAATATAAAAATCTTCCACACTGTTTCTGTCAAAAAGTAAAACATTAAAGTCATCATGTTTGCAGGTTTGACATCTGTTCATTTTTTTCTACATCCTACAACAACAACTAACAGCTTCACATGTTCGTGTTCTCATTGTTAACACTGAAGGATTTTTGATGTAAATAATGACTAAATATTTATGTGAAATTTAGTAATATTGCAATTTTTACACTTTGTAAAACTGAAAAACAATATTATAATTTTAATAATGATGACAAGAAATACAAAATACATTTATATGAGGTCAATACATGGATTCTTCACTAGAGGGCTCTTTGTGGGGGAAATAAGTAAATGAGGAAGTGATGATGTTAAAGCTGAATGCAGTTTGTCTGCTGACACACTCACACAAGTCAGTCATTCCTGTTAGACAGATGTTGATTTGAACATTTATTCATGTTTCTGATATTTTAGAAACTCTGAGAGCAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTCTGATTCAGTCCATTCATGGTTATCAGTCCCCAGATAGACAGAAAGAACAGACAGACAAATGTTAAGTTATGTGAGCAATTAAATCTGTCATCTCCTACATAGAGTTAAAGCTCTTTATGTTATCATGTACAATAAAATCTTTACTAAATTATGTCCTTTAATTGTCTTAAGTTTAATACAGTTCTCATATTTGTAAAAGAAATAAATATTCTCTCAGTCACTTTGTAACATTGATGCTGAACACCAACCTGCTGTTTATAAGAAATATCTCTTACAGTTACTGACAAGTTTAAGTGTTTTTCAGAGCTGAGAGTGAAGATGAGTCCTTCTGCAGTGGTGACAGAGGGTCAGAGAGTCACACTGACCTGCAGTACCAGCTGTCCTCTGACTGACAACACAAACTACATTTGGTACTTGAACAGTCGACCTCTGACCCCGAGAGAGAACCAAAACAAACATCTGATCCTAGACCCAGTCAGCAGGGAGGATGCAGGAAGCTACTCCTGTGCTGTGAAAACCAACAAAGATATCAGCTCTGCTCCAAAGACTCTCACTGTCCAAAGTATCACAGGAACATGGACACCAGCAGCTGCAGGAGTTTCTGCAGCTCTGCTGCTTTTAATACTTCTCACTGTCTGCTGGTGGATCAGGTGAACATCACTGTTTCTCTTTCAAACTGTCATTCACACACTAACCTGACAGCATCTGTTCACTTTTATAATAACTTATTTCATTAAGCAGAAAAAGGAGCACTTCTAGATTATCGCCAACAAGTGAAACAATGGACAACTTGGAGCAGGTAAAGAAAATAAATATGATAATTTTTCCTACAACAGAGGAACATCCCCCTGATCTATCAAGATTATTCCTTCATGCATGTCAGAGCAGCTTCATTTTAACAGATAATGACAAAATGCTTGTGAGTCACTACAGTCAGAGCACAGTTCTGCTGTAGTTCCCCTCTGAGGTTCTTGATTTCAGAATATATTGTTTCTCTTATGTTCTGGTTTTCTGCAGGGCTAATTATTTTTTAGATAATGATACAATAAAGCCTGCTGAGCTTTTTGTAGAACAATTAAAACTACAACTTCTTCACTTTGTGATACTGGAAAAACTACCAGTAGTTGAAAAAAAGTCACATTCGTAAACTCATATTCAAGCTTCACTCCAGCAGCTGAGTAAAGCTAATATTTTATGCTAACTGCCCCAAGCTGTTCCTAGAATGACCTTGGATTGAATTTAACATGTTATTTCTCTTTTTTATCAGGTAAATTTTGGTCCCCAGCATGACGACATCTCAGCTCAACCAGCAGAGCAGGAACTTGACTACAGTGAGATCAACTTGTCCAAGAACCAAACAGAACATCCCTACTCCACTGTTCAGTCATTTCAAGAGCAGGAGCATGTCCCCTACGCTGTTGTCAACTTCAGAGACAACACAACACCTGAGTGAGTGAGTTTTATGATTATCAATAAAACTGTAACTGAGACATTTTACAAGAACTCTGTAGATTGTACACAGTGGGCTGTACAACATCCTGAACAAGCTTGAAGTCACAACAAACAGGATGCATACTTTCTTATACAGTTTCTTCATATTTAAAACATTAATTCTTCTTATGCTTTCACACATATTTTAATTTTTTTAATTAATGCATCATTTTTCTTACTTTCAGACTCAATGACCAGGCTGTGGACAGCTAGAGCCTGTACAACACATCAACCTAAAGAAGATGAAATATAACAACACATCTCCCTGTACAGGACTTCAATTGTTCTGTTCATGATGTTGGTTTTGCATTCACTTCTTCTATTTACTTTTTCTGATGAGTATGAACACACTGTGGTCACTCTTGACAGGGTTCTTTCAAACCCTCATAGGAACTGAAACTAATACATTTGAAATAGTTACCAGCTCTTTATGGTGAGACAATCGCTCCCAGGCTCTGTCTGAGCATCAAAAGCAGCTCTTTATCTATATGTCTATATTAAAATGTGTTTCTTAAAGTGTCTTTCACACATTAAAAGGTCATCATTATCTCAGGCTTTGCTCAACATGACAGCAAAACTGTTCTAAAGATCGCATTAAAGAAAAAACAAACAGTGGATCTCAATTTCCTGTCAAGTCAAAAATGTCTTCATCATAAATCCATTGGAGATTCATAGGACAGACTTCATATTTATGCACATGTAACAAACATTTTGCATTACAAATAGAATAATGAATTTTATCCTTAAACATATTTCAGTGTATTTTCTTTGTCTGTGCAGATCAAACAAACAAACACAATAAAATCAAATATTTTCTGCTGAACATGAAACACATTTGAACTGATTCTCAAAAATCTCAAAAAAAGTTTTGGCAAACAACATTTGACTAACATGTGTGTCTCACCTGCTCTTGTTCCATCTCTGTTCTGTCCTCATTCTCTCTCTCCCTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAGAAATGGGTCTATTATGGTATGTTATAATGTACACGGTACGAAGTATGTTATGAATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAACAAGTTTACTCTAAATTGATGTTGTACAGTNNNNNNNNTCTTTTTATGTTTTTTCCCTAAAGTGTATGTAAATATCTGGTTTAAACTGTGAATATACTGCTGTGTACTGAAATTCCTCTTGTTTTGCATAGAAATATAATGAACAACATACAAAGCATAATATATAAAATAACATCTACCTGAGTTTTTCTTTGAAAGAAGCTCCTTCTGTCCATTGTTGTGTTCATCAGTACATAACTGAAACCGGTTTAGAGTGCTTTGTTTAGCCGTGAAGGGTAAGAACTGAAAATATGAAATAAACACACATGTAAGCTAAGACTCTCTAAAAAACAGCATTGTTGTTGTTGGGCTTTTCATTTTGCCATTTGTTGATTCACTTGAAGAACAAGTAACGTAATATGGGTCAAGTAACCATTTTAATATCAATCAATCCAGATCTGGGCCATACCAGTTTTGCTGTGTGGGTTGTCCATGAAACAGAAACAGTAAAACAGCAGTGGGTTAAATGCATTAGATTAAATTATTTTAAAGTTGTCTGTATAGAATCTCAGTCATCCAGGTCATGGTAGTTTGGACTTTATTCTTTAACGTCCTGCCATCCATCCTCTTCTGCTGGGGCTGGAGCCTATCATAGGGAAAGAGGCAGGGTGCACCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCACAGTGTAGGGAGAGGCGGAGACTTACATAACACTGACACAGTGAGTTTACATTTCCTTAATACTCGGTCCAAAAAAGGATAAGCTGTATAACTTCTTCATTGGTTCATATGTTAGAAGTAAACCTGATAAACCACAACATGATCAGTGCTAAGGTCACATGATGCTACATGAAGCATCTTTAAACAGACTTTAGCAGGTTGGTTGTTTCCTGGGTTAGCTTTAAACCACTTCATACTCATATTTCATTGTAAAAGTGGAAGTCACTGTGGTCAAACTGTCAATCAGTCGAGAGAGCACAACAACACAGACATTACAGTTTTTAGTCAGACACACAGCTCACTAGTCTCTGTGCTCCATTCAAACACTCTTCACAGCCTCCATTTGTGATTTTCTTGTGCTTTCAGTTGTTCAGTAGTAATTTTACCAGAGACTGGAGGACCTCCCTGTTCTCATACAGATACATCTGAGTCTCCCACAGCATGTCGACCAGGACCATGTCAATGTGTGTGGGTGCTCCACAGAAGATTTTCCACCGGAGCAGTCTCGTGACATCACTCTAACTTCAGCCTTTGACTAAGTTATGATGATTGATGGTCAAACAGTGCGGCTTGAAGTAGCGCACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGCCGGTTTGTAAAGAGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGCACAGAGGGGTAAACACAGTGTATTGTGGGCTGGCTTACGCTGTCAACAGGTAAGCATTTTTCCAGTGATATTGGTGAAGAAAGAAACACATATTTATATATATAAATTACCAACTGCAGGCAGTCTTTACCTTTCAATCTCAGGCCTCAGGCCTGGGAGCTTGAGTGTTGTGTGCAGTTCCTTTGTCTAGGACTGAGCTCTTCAGGACAGAGATCTTGGATGTCATTTCTAGTAACTGGTGGAGCCACTGACCTAGCTTAAGGTTCCAGCTATTCACTATTCTCACCACCTTTCCTCAACATCTGATGCAGACCTTGCTCATTGGGTGATGTCTGAGTTTGTATGCTATACAGTTTGATGTCACCAGTGCAGGGGAGGTGACTGACAACTGCTCCACTACGTAGTCAGTATCTGTAGCCCGTCTTGTTAATGATCTTACTGAGTGGGCTGAGGCCAATGAAAAACAGCAGTTGAAACAGAACATCTCCTCTGTAGATCCTGCAGTTGATGGTGACTGTTCTCCTGGCTTTAAATTAACCTCTAGTGTTGTTCCTCACACCCCCACTGATTTGTGATGAAGGCTCTTTGGTCCTGTTGATCTTGTACAGTTCGAGGCATTTCAGGATCCATGTCAGGGACATTGACTCACAGACAATGTTCCCTCTAATTTTTCATGTGTCTGAGCAAACACACAAACTCCCTGAGCGGACCCTTGGACCACTGTGAGCAACAGCAGACGTGTGCACTCTGGTCACGCCAGCATCAAATCCATCCAAGTTTATTTATTACAGTAGTTCCCAAACCTTTTTTGCTAGGCCCCCTTTGCTTTACAAGAAAATCTTTGGGCTATCAATACANNNNNNNNAAAAAATGTCTCTCTGTGCAAAATGGGTTTAAAAATGTAAACAACGTGCTCACAATGCAGGGGAAACAAATTCCATAGGGGATACCAACCTTGGTACCACCGCTGTGCAGGTGAAGCCAAAGGCAAGAAATGCTTCATCATATTTTCTAGTCTTTGGCTTGGAAGAAAGTTGGAAGCATATTTGGCGATGCCTCACCCTCTGCTTTGCGTTTGCAGTGTCCAAGCATTTCCNNNNNNNNNCCAATTCATGCAATAAATAAACATTTCAAGTTATTTATAGAACAATCAGGTGTTCTGCATGCCACAGAAATTATTTGTGCCACTCCAAAAAATAATTCCTGTCCACTATAAGATAAAGGAGAACATCACAAGCCTGACACCTGCAGGCCTGACAACAGGACAGCATCACTCCTCCGGTTTTAACCTGGAGACGGCGTTTACACTGTAATCTGCCTTTGGTGGCTTTTTGGCAGCAACTGTGACATTCAGCAGTCGCCTCATTGTTCTACACAACACACTAACTTTAGAATCCAAACACGCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCACCATCGTCACTCCTAAAACTTCCCCCTCTTCCTTATTTTCCTTCCTCCTCATTTTTTGATTGGTCGACAGGATACATTTTTCCACCAGTAGGAAAGGGTGAAGANNNNNNNNNNNNNNNNNNGACCAACCTGAGTCTTGGGTTGACATAACATCTTGTTGCTATGTCATCTTAAATTGGTCATGTGATTGATTTACCACGACTACTTTATTATTCCTCAGCTAATCAGCAGCACCTGTGCGATTGCCCCCACAGCTCCCGGTAAGCTGAAGACAGCTTCAACCGTCTGTGTGTTGAAAAACAGTAACGAGTCCACACCGCATTTTCTTCTTAGTAATGTAACAATAGAAATAGTAATTATTCAGCTTTCTAGTTACTGAAAAAAGTAACGGCCGTTATTCCCATCACTGATAATGACACGATTATTTGCATTTCCACTACTCATAAACTGGTGTCAGTATTTAATGATCAATATCCACCAGTGAAAATTGGAAATAACTGACACTAGATAAGCACAAATCTGACTGAGAACTTAAACTTCACCTTAATTTTTCAGTCTGCCCTGCTCACATCTCATTGTCATTAGCGTGTCTTCACTCCACATCGGCCACACCGCTTTGCTAGCTAAAACACCGGTGTCGGCACATAAGGACGCCGTCATAACCACTGTGGTCTTCAGGACTTTCAGATATGAAAAGTATATTTATGTGGATTCACCTGTGTTTGCACTAATTTGTTATGAGCTGTTGCATCTGTGGATGCCAAAGAGAAAACTTTCATAATAATGGCTGGATACTGAGCTGACTCTACCTGTAGAATTTAAATTAACAAAGGCAGTTACCAAAACTGTTACTTCCATGAACCATTGAGCAAGGCATATTACTTAATAGATGCTATTAGGAATGCTTTCAAAAGGCATCAACAGCACAGATACAGTGGATATCATTCACAGAACAATGTTTTCAAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCAGTGATTAGTCTTTACAAGTGAAAGTCTAAGCTAATTATCCAAATATGTGTGTCTCATACCAAGCTTCAAGCATCTGGAGAGTATTGTCAATTTTTTTAAATACCATCATTGATGCAGTTGTCTTCTTTGAAAAATAAAAAGGAGTACATTCTGTTAAAATTATGGCCCCCATACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTCAGTCTTTGTATTAGACTAGCGACCTGTCCAGGGTGCACCCTGCCCATTGCCCTAAGACAGCTGGGATAGGCTCCAGCGGCCCCCGCGACCCTGAAAAGATGGATGGATATAAGATGCTGTCATCCTTACATTTAGAAGAAGTGTATGACTAGGAGCAGTCCGGTTGTGCTGCATGGATGTTGTTTTTAGACTCTCTCCACCACAGTCCTCGTGCTACTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGCTAACACAGTTCATATAGCAAAGTTTTCTCAACAGAAAGAAATATACAGTTATATCACTAAAGTATTGCTAGTTATTNNNNNNNNNNNNNNNNNNNTAATAACTGTTAGTTTCATGTTAGCTAATGTAACCTTTCTTTCCAACTTACGCTGTTTACTCAAAGCTATTTTCAAGCATTCAGTTTTCACTGAAAAAGACATAAAACTGGAATTTAATATAATGTGCTGTAAGAATTCAAAAGCAGCTAATTTTGACTCATTTTCCTTTCAACATTTTCTTTAACATAAGTTGAAAGTGAATTTTGAGTGATAAAGCAACACGTTCTCACTCCCAAGTCGTCAAATGTGTGACGCATGGTCAGGCTCCCTCTGCTTCACTTATCGACGCCTCGGGTACCCCCCTCACGTCGAGAATTGACGTGCAGGGTCCTCTTATTGAATGCTATAGTGTTGCCATTACTTTTGTATTGTTTATTGCATTTATGGAGGGAGTGATGTATGCTAGGTAATGGCACAGCTAGCGACTGGGTGACTTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTTAAAGTTACGGTGTAAACGTTAGCTTATATTGTAGTAAAGCTGTTACTGTTTAAACGATGTTGGGACAGAAATATTAGGTTTTGTCATGACTGATGAAGTTACTAGTTAATAAAGTTTCCATTAAAGAGATTAATCGCAGCCACAGATTGACAGTAAATATTCCGATTAGCAGTGGCGGTCCTAGCCTGTTTGGTGCCCTGGGCGAACACTCCCTCTGGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTATCAAGACATCCCATATTAGCAACAGTTCTCTTACGTGTTGCTGATAGCCGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCTTAGTGAAAAAGCACCCGGACTTGGCTTACAGTGAGGCGACTGACTCTCGTTTCATCACCCGATCGCTCGCCAAGAGTCTGTGTTTTAGTTGGACTTATTTTTCATTTATATGGGCCAATGATGCTGGTCGATGTGGAAAAAATAACTGAGTTGTTTGGTGGTGGCTAGCGCGGAGCTACAACCGAGGGCAGCTATCCACCGGTGTGTGACAGAAAGAACATGCGGTGAAAGAGACATAGGAAGCAGCAAGGCGACCGCCAATCGACAGGTGGTGGCTAACGTGGAGCTCAATCGTGGATCAGGGAAACCGAAGGCAGGAGCGTGATGTGAACTGAATTTCAGGTAAGAAGTTATGAACTGCACTCTATTTGGGTCAGATATAAACCGAGTTTAGGTGTAGTTTATTTTCGTTGTGCTGACCTTTTACAATGGTACTGCGTGCTAGCTAGCACGACAGGAGTTTCTATACACCTGTGTGCGTTGAACTTTATTTTATTCATAAGGGTTAGGCTATGTCCACACGTACCCGGGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGCATTTACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAACCTATATATGACATGACTGCAGTTTTGTCACATTCTACATTACTTTACATGGATGTAGTTATGACATTTTAGTTCAGTTTGTGTAACAGTTGGTGAAATGTTAGTATTTGACCACTAGGCGGAGCTCTTGTAATGATAATGTAATTAACGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATACTGGATTGGTGTAAAGTTAATTTGATACATGGAAAATAACCAGTTAATTTTGTAAGTTTAAGGTAAGAGCAGAGGTCACTTCCTGTTTTGGGAAGTAAGGTCAGAGAAGCTTCTTATGGGGACGGTCTAGCCGTGTGAATGTCAAAGAAGAAATAAGTCCTAAGTTCCAATTATACCGGTTTGTCTACTTGCAGGCCAAAGTGGTATGTTTGTTTATATTTTGTGAATTTTATATTGTAATATGTTTTGATGCTGAAATATAATTTTCTTGTACATCTGTATTCACCAGTTCTACGGTGTACCTGTGTACGTTAAAAGAAGCACAGTAAACATCAGTAAAGAAGAACTCTCGTGTCTCGCGTGTATGTGTACAAGCCGGCATAGCTTGGTTTTAATTAATTTTTATTTATATAGCATCAAGGGTGAGGGTGAGGGGGAGGAAGACGAGGTAAAAGAAGCACTGTGGAACTAACTGCTGTGTCTTTTAGCTTCATGGAGAGATAAAGGTGCACATCATTTAAATAGCAATAGAAATATATATAATATGCCTGCCTAAGAGAAGCATGTAGAATATGAATTAAACTGATCCCTCCAGAGAACCCTGAGCAACTCCATATTTAACCTTATTGTGTGAAGAAGACTCCCTGTTTACATAAGCAAGTTGAAGTCTATTAGATAGAGTTGTGCCATCGCCTTGTAAACTAATCTTTGAAAGCTGAAATTTACTGTTTAATAAACTCTAGTTCTAATATTGAAACCNNNNNNNNCACTTGATGTATCTAATTTACAGTTTCATTGCAGCACAATTTGAGCTTTTTAATTTGCAGACATGTTTGTGCATTTCTTTTATTTCTCTCATAGTTTCTCTGTGAAGAATCTAGGAAGAATCTGTATTTTGGGGATGTTGGGAAGACATGCATCTATAAATATATAGATGTTTGTGTTTATAAATATGATATCAGTCCATACATATAAATTTTGATGTCAGTGTTTCCGTTAAGTTGTGTGATAAAAAGGACCCTAAAGTGTTATTTAAACTGACTTGAAATGCAATATTTAGCCTCATGTCTGTTGATAAAATATGATATTAATATGAAATCTTAAAACTGACATGAAAGATATATTTGAATGAATCATCTACATGAAAGATAAAGGAACAGAAGCCCTGCTGCTATCTGCACAACACGGACAGGAGGAACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTTAATCCTGAAGTATAAATGGTATGGGAATAAAATATCTGAATATTGACCGAACTGCTTTGTTATTGTTTCAGTTAATCTCAGTCAGCCTGCACCGTTATAAACTTGGCTGTTTATTGCTTTGAAACCCTCTATGCATGATAAGGAGCTTTCTTGTATTGATGTCAGTGGCTTCTATTGCTTCCTTTGGCCAACTTCTTGTCCCAGCAGAGTATCTGACCAACAGCAGGGTGTAGATGTTGCCCTGGATCTTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGGTTAGTCTAAAGTAGAATTAAACTTCGGCAAGATTCATATAAATGTGTTACGTTCCCCTAAAACGGTCTAGGGGATGAGGAGAAGTAACAAAAAGTGTCTGGGTCAGAAAAAGGAGACAGAGGCAAAATGTTTAAATTAAAGAGTTTTATTACAGTTTCTATTACAGTTTTTCTCAAATGCTAAAACACATTTCACAAACGTTCCCACCATGTTCCCCAACGTCTAAACACAACACCCTTTTCTAAAGCTACATAAACACAACCACACCTTCCCACTGCAAAACTCAAACTTTCACACCAAAAGAGCAGCTCGAAGCTTTCAAAAATGTAAACACTATACACATCATTACACACTACAGCAAAACAATTGAAAACACAATGCTCAATTTGTGAGAAGGTTCTTTGTTTCATAACTGCCAATGCATATTTTTCGAAACTATACAGTAACGGATCGTCGTAGATCTCTGCAGAGGATTAGGCATTTAGATTTGTGAGTTTCATATGAAGAGTATAAATCTATAGAAAATCCTGCATGTGCCTACACTACTGTAACACAACTCAATGCAAAAACAGAATCTATTGCACACAATAGTACTCTTGAAAACATGATCAGGGTGTGAAGTTTTTTTATTTACTTTATTNNNNNNNNNNNNNNNNNNNNATCACTGTGCGGCATCATGTCCCTGAGCTGCATTGGGCCACATCACCTCATCCACATCGCAGGCTATATTGTCTCTCGCGAGGCACCGTGGGAAAAACGGGGACCTCAGTGATGGCTCTTTGGCCAATGATGTTACGGCCTCTTTGCCTACGTTTCTGGAGGTTGAAGCCAGCCTCATCCAGGAAGAGGTACTCATGAGGTCTGGCCATCGCGTCCAACTGTAATATCCTCTGTGAAAATGTGAAAGTGCACAGGTGTTCAGAACAACAGTCAATCAGGTAGCACAGTATTGTCCAGAAGTAATGTAGGCCACTGAGCAACACAGTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGCATCAGATGGAGTCCCCTCATTTGGTGCCTTGTTTTTCCCTCTTTGGTTTGGGTTTTGCTGCTTAGGGCGAACAGCGGCCGACGAGGTCCCTTCCTGGGGATCAAGATTTTGCTGCATATGTTGCATTTCTCTTTTCTTCGGTCTTACAGTGTCGAATGATATTTTTTCTATTCGATCGGGGTTTGGGTTTGTGTTTTGTTGCATACACTGAATGTGTCAAATCTTTGATTTTCTTTGATCTGGAGTTTGATGTCATGGAGTGCAAATGGAGCGTGATGTCATCCACTTAGCAGAGAGTCTTGTTTTTCTTTGAAATAGAATTCTACCAAACTCAAATAAAAGTCTTTAACTTTGGGAATTTAACATCTCATACAATCGAAAGACCAAATCTACCCGAGAACTTCAGGAGAAGATTACACAAGTAGCCAAGCTGGTTTCACTGACGTTTTGTAGACTGCTCAGCGTCTAAAAATGGCCCAGGGTATGCGATAACCACAGAACAAAAGAAATGGTTAAAGTGTGGAGCACAACTAGAAGATGATCTAATGACTTGTGAGGGAAAACCAATACTTCCTAAGTCCCTACACAGAACAGCAGCATTAGTGACCCATGGGGTGACCCATGGGTCATCAGGAGGATGGTCCAGGTCATTAATAAACACTTTTATACTTTAAATTTTGAAACTTCAGCAAAGGAATTTGTGAGGACATGCATGATCTGTCAGAAACACAATTCACAAGGCAATCTGAGGAGAAAAAGAGGACATTTCCCCACACCACCTCATCCATTTCACACCATTCACATGGACTTTATTGAATTAAGTGAAAGTCAAGGCTCAAAATACGCTCTAGTGATTATAGACGTATTCTCAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCAATGATGTGATCAGCAAAGTCTCTGAAGCACTAGGATTCAGCATAAGAAACCACTGTGCTTATCACCCACAAAGTGCAGGGTTAGTGGAGAGAACTAACGGCACCATAAAACAGAGACTCAGAAAATGCATGGAAGAAACAGGAAGACCATGGCCTGAATGCATAGGCCTAGTAAAAATGTGGATGAGATTAACACAAGGCTCTCAAAAACTTACACCATTTAAGGTTGTTCATGGGAGACCTTTTCCACTAGCAGTGACAATTGAACCTCTAGACAAAGAGAAACAAGAGAGAGAAACAACTCTGGCAGAATGGATGGCAAAACTACTAGAAAATAAGGATATTGTTTTGAACAATAAACTGCCGTACGACTCTTCTCCAGTCTCTTGCAGGTTGAAACCAGGCGATTGGGTCCTATTACGTGTGCTCCAGAGGAGAAATTGGAGCTCGCCTCGCTGGGAGGGCCCATACCAAGTGTTATTGACCACACCCACAGCCTGTAAAATTGCAGAGAGACCCTCCTGGATACATCAGAGCCACTGCAAAAAGGTTGAGGTCCCAGGAAGCCCCGACACCAAGGAGGAAGCACATTAGGGAAGCCTCACCTACGCTTGGTTGCTTCGGGGGTGAGGGGGGGAAGTGCTGATTGGGCTCCCGTCGGGTAAGCCCGCACTCCAATCTCCATCCGATCAACTTTAGGGCAGCCAGGTGCAGGTGTGATGGACCTATGTGCAACAATGGGAAGGGGAACCCTCCTGGTTACCTTGACTACAAAGCTCACCCTTACAGGACCCCAGCTGATGCCAACAGCAGCTGAGCTACGAGGCAGACAGAGAAGATGGACGCACGACAACCTCCACCTAATGGACATGACACGAGACTCCATCCATCCTTGGATGAAAATGCCTGATACAGATGTTTAACAGGACCACAGAGAAAGACTGTAAGAAACATGGCAAAGCAGTTATTTACATCCTGCAGTCACAGCAAGATTAGAAAACTAAAAGCATTACCCTTTTTTAATGCTGTTACGTTTGCTCGCACATGCCGAGCGTATTAACACAACCATTTATGGGAAACACCCTGGAACAGGTGCACTAATTCTGATCTCCGACCACACCTTCAGAATGACTTTTGTAAAGTGCACAACAACATCAACATCCTCATCCAGGAAGAAGCGCTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGGTGTGTAAGGCTTTGCTAACTTTAATAACTCTGCATGTGTGCTGTTGGGTATTTCACTTTGCAGTGAAGTGAATCATATTTATCATTTTTAGCATGGTGACCTGTCAGAGCCATGTATAGCTGAAAAGAAAAGTTTCAGTGAGACCAGAACTACAGCATGTTTTCCGATTTCTAATGATACATATACCAGTGTATCTATAACATGACCTGTAAAATGCACATATTTCAATTTATCAGGAAAACAATTCCAGATCGCAATAAAGATCACAGAGAAACATGTAATCTATATAGTATGTATGGTTATATAAGATAAGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGAATATCACAAAGTTATATTTAAATACACTGTTTTAGTAAATATGTTTCCCCACTGAACAGGAGGAATAACGTGTGTTTTAAATCCTCCTTCAAAAACCATGTTTCATGTGTAATTCACAGAGCAGATTTCTTATAAAATGAGATTATGATTAGTATTATTTTTTACAGAGTACAACCTGAAGAGGTCACCAGAAACTCAGCCAACCTATTCAGAAGAAAATTGTTTAGTTGTTGACAGCTGTTGCAATGAATGATGTGTGCTTAGTGTGATACGCTTCACTGAGCCTTATTGTGTCANNNNNNNNNNNNNNGGCATTATCTGCTACATTTATTAGGAGAGTAGAAGTAGATTACATTTATTACTTTTATCTCCCTTCTAGCAGTGAGTGTAACTACAAAAACACATCTGAAGGTTCTTGATGAGAATGAATCCAACAAGTAGAGCTACACAAATTAGATTTGATCCTTCCTCTGAAGTTTCTTTTTCTACCACAAGACACATCTTCTGTGTCCTTTCTTAACAACATACAAAAACCCCACAATAAATATATCTATCACTAACTTAATTATGTGATTTTAAATCATATTGAATATTTGTCGTTCAAAATGCTTTTCATTGTATGGTTTTTATCCAAATAGTTGTCTCATAAGCAACAACTTCAGTGTTATTACTGTATAAGTTACTAACAGGAGATGCACTGTTAGTAAAGTATATTTTCAATTGTTTTGCTGTGATTAGAGTTCTAAACTTCATTAAAGTACAAAACTATGATCATCCTATTAGAAAAGAATATTGAAATAGTATAGATCTGTTAAGTGTTTGGTAATGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCAGTTTTTCAAAGTTGTTCTCTTGCAGTAAGTGAAAAGAAAAGAAAGACAGTGGGCTGTACAACACAACAAACAGGATGCATACTTTCTTACACAGTTTCTTTATATTTACTGGGAGGCAGGTGAGCCACAGGTGGTGGCGATTGTTGATGACAGTGTTTCCTTTCTGTTTGTCTATATAGTGACGGCAGAGTTGAGCGGGAGGCGCGCTGGACCGGAATGGACTGCTTCCTGTATGCTGAGCAGTCAAACAAAAACATTACTTGTGAACACAAACATCGTGTGTATTGCATATGTTACAACTGCTTTCTGTGCTTTGCCACATATTTTAGTTTTTTTAATTAATGCATCATTTTTGTAAATTTCAGACTCAATGACCAGGCTGTGGACACATAGAGACTGTACAACACATCAACCTTAATCTTGAGATAATCGCTCTCAGGCTCTGTCTCATACTAAATAAGAGGAGGCCTCAAAAACAGTGCTTTATCTATGTGCATATCTCTCTTAAAGTCTCTTTCACACATTACAAAGTCATCATTATATCAGGCTTTGCTCAACATGCCAGCAAAACTGTAGAGCAAAATTGTTCCAAAGACTCTAATAAAGANNNNNNNNNNNNNNNNNNNNNGTGCAGCTCAATTTCCTGTGAAGTCAAAAATATCTTCATCAAAAATCCAGGATAGTTTCAGGATAGAATATCAATAAGACTTTATATTCATGAACATGTAACAAATATTTTGGATTAAAAGTGAAACAATAAATTTCATCCTTAAACATATTTTAGNNNNNNNNNNCTTTGTCTTTGTAGATCAACAAACAAACACAATGAAATAAAAGTATTTTCTTCTGAACATGAAACACATTTGAACTGGTTCTCAAAAATCTGCCTTTTCAGGTTTTGTGACTTTTAATTCACAAATTGATTCCTTTCCTTTCTTTGTCCCAATTTACATTTTGCTCATGAAACAGTAAAACAGCAGTGGGTTTAAATGTTGTCTGTGGATCTCAGTCATTCAGGTCATGGTAGTCTTGAGAGTCGGACTTAATTCCTTCACTTCCATCCATCCCCTTCTGCTGAGAGCTGGAGCCTATCCATAACATAGGGAAAGAGGCAGGGTGCACCCCGGACTTGTCACCAATCTGACGCAGGGCCGACACATTCTTTTACTTTAATAACTTGTGTTTGGTTTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACGTTTAACATGCTAACTGAGACGTTTAGAGGTATTTTTATTGTGCTTCTTCTATTTTGGGGGGAATCAAAGTTAACTCACTCAACCAATTTATCCAGGCAATTTAATTATGACACTAATTGATTAGAAAAAAATGCAAACAAAAATAATATTTTCATTACAGTATCAATCAGTTCAGAGCTAGTTTGCCACATTATGCTAGCAAGTTAGCATTGTAGACGTAAAGAGAAAGAATCTTGAATTAACGTGTTTGGAAGAGTTCCACAACAGAACGGTGGAAGAGGAAAGAAAANNNNNNNNNNNNNNNNNNNNTTCTATGATACCTGGGTTGTTCTGTTTAGAATTGTTTGTTAGATTTCCCCTTTGTGTCGTTGCCCCCTGTGTCTCCCTCTGTGTATCTGTCTTTATGTAGTTTTGTAAGTTCTTGTCTTGTTTTCTCTCCTTGTATTTTATTCCGTCATGTTTCCCCAGCCCATCATGTCAGCTCTCACTCTCCCTAGTGTTCCCTCCCTCCCTCCCTCTCGTCTGCCTGTCCTCCACTCCCACATTATGTTCCTCTGTTTCCTGTTTTATTGTGAAAGTCTTGTGTTTTCATGTTCAGTGTAGTTCCCCTGTGGTGTCTTGTTATCAGCTGTTTTCCTTGTGTGTTCTCATTTCCTCATTATCCTTATCCTTCCACCCCCCGGAAGAGGCCCGACCGAGCCACGGGCACCATGCCCTGCCAAGCAGCCACCGGGAGTGAGCCGGTAAATACCCGAGCGCCCAGCCCCAGACACCAAGAACCACCAACGCACTGAAGTCTGAGGACATCAGCCACCGGCAGGGGGTGTGGTGAGGGGAGATAGGCCTCCATACTTTGGAGGGCCTGAGATGTTCCCAGAGAGGTGGAGTCTAAGATCCAACCTGACATATAGAGACAGACAAACAGGCGCACACAGACACAAACGTGCATTCCCACCCTCATGCACACATATACAAATACTCAGCACTGACCCAACGTGGAGACAGACACAAAAAGACACTGTACACACAATCACACTCCCCAAACATACTCTATACCCCAGGTCCAGCCACCACCACCCCCAGAGGGGCAAACCACACCTTGTCCCAGAAGATGTTACCCTTTCCCCCGGGGTGGAGACAAGCAGACCGCTCCCAGCCCTGCAGTAGCAGGGGGGCCCTGCATCCCAGACCCCAATCAGACACCCAACTCCTCCTCCCAGCCGCTCCACCCCGATGGCTAACAGAGAACGGGGGCGTGTGAAGACCCCAAACCTCCCTCCGCCCGCTCATATGTAGTGTTGCTGCGTGCTGTTCTAAAGTGCATTTAAAACATGGAAGGGCACAGTGCTTCCTGCCAGAGAGCAACAGGTCAAGCACGGCCCCTCCCGAGAGCCCTCAATGTCTACATCCATTTAAAATTGAGAAGTGGGCACTGGCGCCAGAGGTGAGGTTGAATACACAGACCATCCTCTGGGCGCCATATAACATGCCCACCGCCAAGGCCCTATATGTATGTGTTATGAGAGTGTGAGTAATGAGAATGTCTAGGTTGCAGAATAAAATTGCGGCACAGGCGGCCAGAAGGGGACAGAGGAGGAGTGTCTCCCCTGCACCTCAGTGACACATCTGCACCCAAAGACCCTGCATGTGTGGGTGTTTGTAGTGGAGCAGAGTGAAATGGAAGCTGATTGGCTTAAAGAGGGTGGGTAAGAAGACGATGATTGGACAAGAGTAATAATGTCAGTATTGAGTTTAACAAGGTGGGTTAGTGGCAGTGAAATAAAGAACAGCAGGCAGATGAGTCATTGCAGATTACTGATATTGAACTTACACATATGCTTAAGTTTTATGTTTATAAAAACTTTATTCTTAAGTGGGTGGGACCAGCAAACCCCATCCTGTCAGTGTAAAGAAGTTTAACTACACATTTACACTGCAAATCAGTTTTTCAAAGTTGTTCTCTTGCAGTAAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACAGTGAGACAATATAATCAATCACATGTACATGGGGTGAACGTCTCTAATGAGAGTCACACAGTACTCTTCTTTATTGCAGGTTATATAGGCATGTAGGTTACACAGCAGACGGAGGCAGTCTCCGCCTGTTCTCAGAATATATTGCTTAACTGACAAATGTATATCTTACTAAACATTCTGTCCATACTATACTAAACATCTGCTTAAGTGGCATTTTCCGTTCCTCTTTACACAGGAACTTGTCTTCACAGGCATTTGATAAGCATAGGCAAGGCTTCATGTTTATCAGGGTGAATCGTCATTCAGAGTTTACACAGTTACAAGCAAAGCATATTTGAATAATAAACAAAATCTTTTCACAATGCTAATGATGTCTNNNNNNNNNNNNNGTCACCCAGCATTGAAAATCTGTTATGAAGTTGCTTCTATTACTTGTTTACATTTCAGCCCTTATGCCATTTTCAGAGGAANNNNNNNNNNNNNNNNNNNNNNNNAAGAAGTGGCCTGTGTGAGTGTGTCTGCAGACAAACTGCTTTCAGCATTAAAAGCATCACTTCCTCATATGTCTTTCCCACGAAGCAGAGCCCTTTAGTGGAGAATCGATGCACTGACATCATATTAAATGTTCCTTAGAATTTGTTTTCTTCTTTGCTGCATTTTGTCTTTTTATTGGTTAGTTTTTACAAAATACACATAGGAAATTATTAAATGTAATGCAATTAAATGTACATTACATATAATGTAATGTAAGAAGCTGCTGTCAGTGTTCACAGTGAGAACAGAGACGTGTGGTTTAGTTGTTATTTTGAGGTTTAAAAAATCAACACTTGACAGAAGTTAAACCTGCAGACGTGATGACTTTGATGTTTTACGTTGTGTCAGAAACAGAGTTAATAATTTTACAGTCAAAGCTGCAGAGCACCCAGAAAGTAAAACAAACCAAAGCTCACAAAGTAATATCATTAGCATGTCTCCTATTTTCATTAGACCTCTTTAAAGTGAAGCTGAAGTATTTCTATATTTCTGTTAGTTATTCTCCTGTGTTGTCTGTTTTAGTACAAAGTGTGAAACCCACTGACAGACACACCAGCTGTGGTGTCTCTGCTGTGACACTGAAGTTATTTCAGACACAAACTCTCCGCAAAATGTTCCTTTAAATCACCATGGTAACGAACTCTTCTTTAGTGAGCAGGCAGTGGCTCGATGGTGGAGTAGAGATCAGCTGTGTGCTTCTCACTGAAGTGCAGTCTGCTGTAGTGATGATCATCCTGCTCTGTTGACTGAGCTGAGATACTTTCAGGGTTCATCTGAGGAGACGAGACAGTTATTATACATTTATATTAAACTAAACCTTTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAACAGCACTTGACAGAAGTTAAACCTGCAGACGTGATGACTTTGATGTTTTACGTTGTGTCAGAAACAGAGTTAATAATTTTACAGTCAAAGCTGCAAAGCACCCAGAAAGTAAAACAACCCAAAGCTCACAAAGTAATATCATTAGCATGTCTCCTATTTTCATTAGACCTCTTTAAAGTGAAGCTGAAGTATTTCTATATTTCTGTTAATTATTCTCCTGTGTTGTCTGTTTTAGTACAAAGTGTGAAACCCACTGACAGACACACCAGCTGTGGTGTCTCTGCTGTGACACTGAAGTTATTTCAGACACAAACTCTCCACAAAATGTCCCTTTAAATCACCATGGTAACGAACTCTTCTTTAGTGAGCAGGCAGTGGCTCGATGGTGGAGTAGAGATCAGCTGTGTGGTTCTTACTGAAGTGCAGTCTGCTGTAGTGATGATCATCCTGCTCTGCTGACTGAGCTGAGATACTTTCAGGGTTCATCTGAGGAGACGAGACAGTTATTATACATTTATATTAAACTAAACCTTTAGCTCACTCTCCTATCAGAGCATCATAAAATATCACTTTGTAGAGTTCATCTGATAAAAGTCTGTGTTAAACATGTAGTAAAAAAGCCTTTTAGTGGCCGTTTCAGGGAATTATTTACTAGTTTATGAACATAAATTATACTACATGACTTTTTGGTGTAGTTCAAATCAGAGTGAAATCTGTGTACAGTCAGGGCTAAACTTCATGACTGTTCAGTGTCCAAAAATAAAATGTAAGCCTGATATCAGTCTAATGATTGTCGATGTGTGGCATTTGTAGTATCTCAAAATATAATAGTAATGTGTCCCTGTCACATGATGTTCATGGTGTAACTGTGTCATGTGAAGGCTGTGTGCAGGCAGGAGTGGTAGTAGGAGGACCCAATGTGCAGACACTCGGAAGCAGAAAGTAACTCAAACTTATTGCTAAACTCAAAAGGTAACAAACTTGCAAATAAACTTACACAGACAGAACGCACAGCAAGAAGAGGGTAGATCACAACACGGACACAGAGTAACACAGGGCTTAAATACACAGAGGGAGCAATCAGAGAATGGGTAACAGGAGGGAAACACAGCTGGGGCAAATCAGGCCTAACGAGACAAAGGAAGCAAAACTTGACAAGGGGATACAGCTGACAGGGGAGACTGAGCAACTAGAGAGCACAGAGACATAAACCATAAGGCAGAACTCTAACAAAGACACCAAACAACTAGAAATGATAAGTAATATAATAAACTCGAAACTCTGGGTCAACGACACATGCATCCTAACAAACTGTATATAATCAAATAAAAACTATAAGAAAGAAAATCATCAGGTAGAGTTTGTGAGTAAAACTGAAAAAGCTGAAGACTTTTTTGATTATTTCAGGTGAAGACAAACACGACAGATGAGGAGATGTTTTTGTTTGACTCCAGTTTGTACCTGCTCTTTGTTGTCTGAGGTTCTTCTTGGAGACTGTCTGCAAGTCCTCTTTGATCTAGTTCACAAAAAAATGACTGACTATGTGAAATATAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAATGATTGCAGATCCTTCAACTAAGAGCTCAGCTGGATGGTAGAATTAGCCCAACATAGTAGATTCAAACTTATATTCATAGATCTTCAATATGAGTTAAACTATGTGAGTGAGTCTGTTTAAATAATTTGCTCTGACATTTTAACAAACTGTCATGAAGCTTTTAAAAAGGCTGACTGGTCTGTTATTTGTTGCTGTAGAGTACAGGACCTAAAACATATGTTACATAACATTTCTGAGTCAGCAGAAGAAAAACTAAAAGAAATAATGAATAATAAACTTATTGTCTCTTAAAAAATGACTCGTATGAAAAAGTGTAGAATGACACTGATGTCTTGTGTTTTACTAAAACTGTATTTTATTTTTTATCACCTCCAAATCATCCAAATTTTCATTTCTTGAAGGTTGGCGAGATTTCCTCTTTCTTCTGGTTTATGAAAATAGTGAATACAAACATGAACACATGGTGGTGGGTTAGTGTGTAAATCCTAGATGAAACCTAAGAGATCTGACAGAGGAAACGGTGATGCTCACCTAACACACCAGCAGACAGTGAGAAGTATTAAAAGCAGCAGAGCTGCAGAAACTCCTGCAGCTGCTGGTGTCCATGTTCCTGTGATACTTTGGACAGTGAGAGTCTTTGGAGCAGAGCTGATATCTTTGTTGGTTTTCACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTGTTCTGGTTCTCTCTCGGGGTCAGAGGTCGACTGTTCAAGTACCAAATGTAGTTTGTGTTGTCAGTCAGAGGACAGCTGGTACTGCAGGTCAGTGTGACTCTCTGACCCTCTGTCACCACTGCAGAAGGACTCATCTTCACTCTCAGCTCTGAAAAACAGTCAGACTGGTCAGTAACTGTAAGAGATATTTTATGTTAAGTGTTTCTTATAAACAGCAGGTTGGTGTTCAGCGTCAATGTTAAAAATTGATTCAGAGAATATTTCTTTCTTTTACAAATATGAGAACTGTATTAAGTTTAAGAAAATAAAACTACATAATTTAGTAAAGATTTTATTGTAAACAATAACATAAAGAGCTTTAACTCTATGTAGGAGATGACAGATTTAATTGCTCACATAACTTAGATTTGTCTGTTCTTTCTGTCTGTCTGGGGACTGAATTTACTTTTGAATGAATTGTTTTCTATTTCTTTTTATCACAGTTGTTGGCTTTATTATTTTTCAGTAACAAAGTCTCCCAGTTAAACATGTGACAGGATCACATTTCATTGTATTTTCATGAGAGCTCTGTATGTGTGGTGGTTCGGGTGGTCGTCTCACTGCAACAAGCTTGTGGCTTCATGTCTGGGACTTTGCCTTCACATGTTCTTCCTGTGTTTGTGGTGTTTGTTCACAGGTGTGAGTACATCTAGTTTACTCTGTGTTTGCCCTGTGAGAGACTGTTTGGCTGCCCAGGTGTACCTCACCTCTTGCCCTGTGGCAATTGTGATAAGCCCCACTGTCCTTGTGAACTGTAACCGTATAAGTGAAAGAACATGTATGCATGGATGTGTCAGTGTTGATGGTGAAAGCAGAGACATGAAATTGTTTGAGGTTATATTGTGGTTAAAAAAACAAACTTAAAAGAAGGACCTGAAGACATGATCACCCAGAAAGTAAGAAAGCCTAAAGCACCTAAAGTAACACAATTAACATGTGTTGCATTTTGCATCACATGTATTTCATAGACAAACATGTTTAAACTGAGAAGTTCAGCCATTTCTACTTTCCTGCTAATTTCTTCTGTATTTTATGTTCCAGTACAGAGAGTACAAACACTGACAGACACACCAGCTGTGGTGTCGCTGCTATGATACTGAAGTTATTTCAGACACAAACTCTCCACAAAATGTTCCTTTAAATCACCATGGTAACGAACTCTTCTTTAGTGAGCGGGCAGTGTCTCAGTGTTGGAGGTCGGCTGTGTGTTTCTCATTAAAGTGCAGTTTACTTCAGTGATGATCATCCTGATCTGCTGACTGAGCTGAGATGTTTCCATACATGAGGTCAGGGTTCATCTGAGGAGACGAGACAGTTATTACATATTTATATTAAACTGAACCTTTAGCTGACTCTCCTATCAGAGCATTAAAAAATTTCACTTTGTTGAGTTCATCTGATAAAAAATATGGTAGACAAGCTTTTATAAATTCAAATTAAATACATCAATGAATACATTTTAATGAACTGCTAACATGACCGGCTCTACACACCTGTTAAGTTTAAACAGAATTTATTCAAAACTTTTCCAGCTCTTGTGTTTACAACATGAAAGCAAACACTACAAAAAACATCATCTGCTGTACAAATACCTGAGTTACAATTTAGAGATGTCTGATGATATTATACATGTGGTGTCAATATCTGGCATTATTGTGTTGAATTGTGCGCTTTGGGTTGTGTTACTTTCTGGGTGATTTGAAGCTTCAAATATAAAAATCTTTCACACTGTTTCTGTCAAAAAATAAAACATTAAAGTCATCATGTTTGCAGGTTTAACATCTGTTCATTTTTTTCTACATCCTACAACAACAACTAACAGCTTCACACATCTGNNNNNNNNNNNNNNNNNNNNAAGGGTTTTTGATGTAAATAATGACTAAATGTTTATGTGAAATTTAGTTATATTGCAATTTTTAAACTTTGTAAAACTGAAAAACAATATTATAATTTTAATAATGATGACAAGAAATGGAAAATACATTTATATGAGGTCAATACATGGATTCTTCACTAGAGGGCTCTTTGAGGGGAAATAAGTAAATGAGGAAGTGATGATGTTAAAGCTGAATGCAGTTTGTCTGCTGACACACTCACACAAGTCAGTCATTCCTGTTAGACAGATGTTGATTTGAACATTTATTCATGTTTCTGATATTTTAGAAACTCTGAGAGCAGCAGCAGTGATCAGCTCTTTGAAATAATCATAAATCACGTTTATGATTAGAAGTGAAAAAACAGCCATGTTGTTGGCAGAAGCTGGATGTTTGTTCATGGGTTTCATTCTGTGTCTCTCAGGTAGGAATAATTTGTTTGTCCTCCTCATGATGACTGTGATGATGTTTGTGGAAGGCAGAAGTTTTAGTGTCAAACCTGCAGAAAGTTACAAAATGATTTAAGAAAACAGGAGATTCACAGTTAACAGGATTTTGACTTGTTCTGAATTAAAGCACCAGATTGTGATCCTTCACAGTAACATGCTGTCATCACAGATTAGCACAGAAAAGAAAGTTAGCATAAATGTTCACCATGTTTATTATTCAAATGTTGTGTTAAAGCTGTAAATTTTACATGTAAAAGCTGAACATGTAAGAGCTAATGTTGTTAGCAGATGCTAGACTTTTGTTTAAGGCTTCATGTTTTACATCTGTCTAACTATGTTTATGTTTTTGTGTGTCAATGTAGTCTATAGTGATACTTTTATAAGCTCCTTAGAAGAATAGAATTAAAACTTACATTGTATGATATATATTTACTTTATGATTTCAAATTCTTACAATATACATCATTATTCAGTGTTTAATGATAGAAAGATCAAACAGACAGTAACAGCGATAATAAATCTTTTCACCAATAAAAGTTTCTGTTAAAGGTGTAAATGGAGGAGAAACCAGGATCTGTGCTCTCAAATGTTCATCAGTGGATCTGCACTGCTCACATCAAGCTGTTGCAGGTACACTTGCTCTCAGTACTTTATTATTTTCCAAATGACATCATTGTATAAGTTGTTCTCCATCATCCTCTCAGAGCTGCAGGTAAAGGTGATTCCTGCCACAGAGGGACAGACAGTAACACTGATGTGCAGCAGCAGCTGTCCTCTGACTGAAAAGCCTGCAGCCTACATCTGGTACAAGAACAGAGAGTTTCTCTATGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTCAGACTCTAATGAATTTACTGAAAGTTGTTGGTTTTTCTCAGATTCCATCACACAGACCTGCTTCAGTGTGACCTATGCTAAAGGGAGAATGTGTTCTTCTCAGCAGACATCAGTGGACGAGTCCTGCTCCATCACATATCCCAGAGGTGAAGCTCTGGACAAACTGCATTTTGAAATCTCATTTTTATTCGTTATTTATTCGACATGACAGAGATTAACTGGTGGAAAATGTGTTTATCATCTCCCAACAGAAATTCATGTCCAGAGGACTCCTGCTGAACAAAGAGGTCACATCAGACTGACCTGTAACAGCAGCTGTTTTCTGACTGACCCTCTGATTTCCTTTGTGTGGTATGAGACCAGAAAGCCTACAGTGAAGGAGGGAAAACAGATTCTAGTTCCCAGCTCTCTTCCAGACAGTTTGTCTTGTGCTGTAAAAGGTCTTGAGGATGTGCGCTCTGCTGACGTCTGTGAGTAAACTTATTGTCTCTCCACTTACAAAGTATTACCACCACTTCTTGCAATTATGACTAATCATCACACTGGTTTCCTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTATGATACTAACAGTATTCATCTCCTGACTTCTCCTTAGCTTTTTCAGTCTCAGCCAAGAGTAACTCAGTCTGTCATTTTCCCCAGTGTATTTCTTTCTTCATTTATACATCTTTAATGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATATTTTAAAGTGCTTTTTACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATTTGACTAATTAAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCCATTTGTGAGTAGCTAATATCCGCCGAAGGGATGTTCGACTAATGCCACTCTCCAGTGACATGCGGCGAGTGCTACGCTGTGGGCTGAATGCAGCTAGGACAGCCACTGATGTTTCTTCATTAGTGACAGTTTTCTTGCATCCACATTTTGGCAAATCCAACACTGAACCAGTTTCACGAAACTTAGCAAGCAGTTTGCTGACTGTAGCATGGGAGATGAGTGGTCTCATAGGGTCAATGGCTGTGAACAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTTTATTTTCTTAAACTTAATACATTTCTCATATTTGTAAAAGAAATAAATATTCTCTCAGTCACTTTGTAACATTGATGCTGAACACCAACCTGCTGTTTATAAGAAACACTTAAAATAAAATATCTCTTACAGTTACTGACAAGTTCAAGTGTTTTTCAGAGCTGAGAGTGAAGATGAGTCCTTCTGCAGTGGTGACAGAGGGTCAGAGAGTCACACTGACCTGCAGTACCAGCTGTCCTCTGACTGACAACACAAACTACATTTGGTACTTGAACAGTCGACCTCTGACCCCGAGACAGAACCAGAACAAACATCTGATCCTAGACCCAGTCAGCAGGGAGGATGCAGGAAGCTACTCCTGTGCTGTGAAAACCAACAAAGATATCAGCTCTGCTCCAAAGACTCTCACTGTCCAAAGTATCACAGGAACATGGACACCAGCAGCTGCAGGAGTTTCTGCAGCTCTGCTGCTTTTAATACTTCTCACTGTCTGCTGGTGTGTTAGGTGAGGATGAAGACTGTTTCCTCTCTCAGATCAATGAGATTCAATTTAGAATTTACACACTAACCTGACACCACCTGTTCATGTTTGTATTCACTATTTTCATGAACCAGAAGAAAGAGGAAATCTCACCAACCTACAAGAAATGAAAATTTGGATGATTTGGAGGTGATAAAAAATAAAGTACAGTTTTAGTAAAACACAAAACATCAGTGTCATTCTACACTTTTTCATACGAGTCATTTTTTAAGAGATGATAAGTTTATTATTCATTATTTAAGTCAGATCATTGTTCTTTCTTAGTTTTTTGTCTTCATTTAGTTTTTCTTCTGCTGACTCAGAAATGAATGTAACATATGTTTTTAGGTCCTGTACTCTACAGCAACAAATAACAGACCAGTCAGCCTTTTTAAAAGCTTCATGACAGTTTGTTAAAATGTCAGAGCAAATTATTTAAACAGACTCACTCACACAGTTTAACTCATATTGAAGATCTATGAATATAAGTTTGAATCTACTATGTTGGGCTAATTCTACCATCCAGCTGAGCTCTTAGTTGAAGGATCTGCAATCATTTATTCATTATTGTAAAAATAACAATGATCATTATCATCACTGTAAATGTAACTTCTCTGTTTCTTTGTTATCATTTGAACTTTGGTCCCCAGTATGACGACATCGCAGCTCATCGAGGAGAGCAGGACCTGAACTACCAAAGACTCCACGTCTACAAGAATGAATCAGATTCTCTCTACTCCACGATTCCTCCATCTCAGCCCCGAGAACAACATCATATCCACTACAATCCTGAGTATGTCTGAAATATTAATTACACTGTAAATGAGAGCTATACTGTTACAGTACTGTAGATTATTACAGACTGGGCTTTAATAAGCTGAATACAATCAAAGTGGATTATAGAGTTCATTACTTTGTATTACTGTATTTTGAATATAGAGGGCTGTGAGCTCCTTTCTAGATTCAGTGGATCAAATAAGGAAATTGTTTTTGTTTTTGTCTTATATTTCACATAGTCAGTCATTTTTTTGTGAACTAGATCAAAGAGGACTTGCAGACAGTCTCCAAGAAGAACCTCAGACAACAAAGAGCAGGTACAAACTGGAGTCAAACAAAAACATCTCCTCATCTGTCGTGTTTGTCTTCACCTGAAATAATCAAAAAAGTCTTCAGCTTTTTCAGTTTTACTCACAAACTCTACCTGATGATTTTCTTTCTTATAGTTTTTATTTGATTATATACAGTTTGTTAGGATGCATGTGTCGTTGACCCAGAGTTTCGAGTTTATTATATTACTTATCATTTCTAGTTGTTTGGTGTCTTTGTTAGAGTTCTGCCTTATGGTTTATGTCTCTGTGCTCTCTAGTTGCTCAGTCTCCCCTGTCAGCTGTATCCCCTTGTCAAGTTTTGCTTCCTTTGTCTCGTTAGGCCTGATTTGCCCCAGCTGTGTTTCCCTCCTGTTACCCATTCTCTGATTGCTCCCTCTGTGTATTTAAGCCCTGTGTTTCTCTGTGTCCGTGTCGTGATCTACCCTCTTCTTGCTGTGTGTTCTGTCTGTGTAAGTTTGTTTGCAAGTTTGTTACCTTTTGAGTTTAGCAATAAATTTGAGTTTGAGTTACTTTCCGCCTCTGAGTGTCTGCACATTGGGTCCTCCTACTACCACTCCTGCCTGCACACAGCCTTCACATGACACAGTTACACTAAGAACATCATGTGACAGGGACACATTACTATTATATTTTGAGATACTACAAATGCCACACATTGACAATCATTAGACTGATATCAGGCTTACATTTTATTTTTGGACACTGAACAGTCGTGAAGTTTAGCCCTGACTGTACACAGATTTCACTCTGATTTGAACTACACCAAAAAGCCATGTAATATAATTTATGTTAATGAACTAGGAAATAATTCCCTGAAACGGCCACTAAAAAGCTTTTTTACTACATTTTTAACACAGACTTTTATCAGATGAACTCAACAAAGTGAAATTTTATAATGCTCTGATAGGAGAGTGAGCTAAAGGTTTAGTTTAATATAAATGTATAATAACTGTCTCATCTCCTCAGATGAACCCTGACCTCATGTATGGAAACATCTCAGCTCAGTCAGCAGAGCAGGATGATCATCACTGGAGTAAACTGCACTTTAATGAGAACCACACAGCTGACCTCCAACACTGAGACACTGCCAGCTCACTAAAGAAGAGTTCGTTACCATGGTGATTTAAAGGAACATTTTGCGGAGAGTTTGTGTCTGAAATAACTTCAGTGTCACAGCAGAGACACCACAGCTGGTGTGTCTGTCAGTGGGTTTCACACTTTGTACTAAAACAGACAACACAGGAGAATAATTAACAGAAATATAGAAATACTTCAGCTTCACTTTAAAGAGGTCTGATGAAAATAGGAGACATGCTAATGATATTACTTTGTGACCTTTGGGTTGTTTTACTTTCTGGGTGCTCTGCAGCTTTGACTGTAAAATTATTAACTCTGTTTCTGACACAACGTAAAACATCAAAGTCATCACGTCTGCAGGTTTAACTTCTGTCAAGTGTTGATTTTTTTCTAAACCACAAAATAACAACTAAACCACACGTCTGTGTTCTCACTGTTACACTGACAGGTTATTGATGGAAATATAATTACATTTAATCATTTCATGTGTGTATTTTGTAAAAAACTAAACAACAAAAATTGTTTACATATGAAGTCTTTTTGATATTCTGTCCTTTGAATCTTTGATGGAATTTTCAATGAGATATTTTTGACATCACAGGAAATTGAGCTGCACTGTTTGTTTGGGTTTTTTACTTTATTGCAAACTTTGGAAAAATTTTCCTGTACAGTTTTGCTGCCATGTTTAGCAGATATAATGATGACTTTTTAATGTGTGAAAGAGATGTTTAGAAAGACATTTTAATATAGAAATATACAAAAAGCACTGGTTTTGGAGGCTTCCTCTTATTTGGTGTGAGACAGAGCCTGAGAGCAAGTGTCTCAACATAAAGAGCTGGTAACTATTTCAAATGTATTAGTTTCAGTTCCTATGAGGGTTTGAAAGAACCCTGTGAAGAGTGACCACAGTGTGTTCATACTCATCAGAAAAAGTAAATACGAAGAGTGAATGCAATACCAACATCATGAACAGAACAATTGAAGTCCTGTACAGCCAGATGTGTTGTTATATTTCATCTTCTTTAGGTTGATGTGTTGTACAGGCTCTAGCTGTCCACAGCCTGGTCATTGAGTCTGAAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTAAATATGAAGAAACTGTATAAGAAAGTATGCATCCTGTTTGTTGTGACTTCAAGCTTGTTCAGGATGTTGTACAGCCCACTGTGTACAATCTACAGAGTTCTTGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTACTGTCTGTTTGATCTTTCTATCATTAAACACTGAATAATGATGTATATTGTAAGAATTTGAAATCATAAAGTAAATATATATCATACAATGTAAGTTTTAATTCTATTCTTCTAAGGAGCTTATAAAAGTATCACTATAGACCACATTGACACACAAAAACATAAACATAGTTAGACAGATGTAAAACATGAAGCCTTAAACAAAAGTCTAGCATCTGCTAACAACATTAGCTCTTACATGTTCAGCTTTTACATGTAAAATTTACAGCTTTAACACAACATGTGATTAGAAAACATGGTGAACATTTATGCTAACTTTCTTTTCTGTGCTAATCTGTGATGACAGCATGTTACTGTGAAGGATCACAATCTGGTGCTTTGATACACTTGAGAGTTCAGAACAGCAGAACAAATAAAATCCTGTTAACTGTGAATCTCCTGTTTTCTAAAATCATTTTGTAACTTTCTGCAGGTTTGACACTAAAACTTCTGCCTTCCACAAACATCATCACAGTCATCATGAGGAGGACAAACAAATTATTCCTACCTGAGAGACACAGAATGAAACCCATGAACAAACATCCAGCTTCTGCCAACAACATGGCTGTTGTAGATTTTTACTTCTTATCATAAACGTGATTTATGATTATTTCAAAAGACCTCATCTTTTCTTTTCTCAGAGCTTTGAAAACATAAAAAAATGAGTGAATATTAAAAATCAACATCTGTCTAACAGGAATAACTGACTTGTGTGAGTGTGTCAGCAGACAAACTGCATTCAGCTTTAACATCATCACTTCCTCATTTACTTTTCCCCACAAAGAGCCCTCTAGTGAAGAATCCATGTATTGCAGGAGATATTTACTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTAAAAAAGGATCCAGTTAAACATGTGACAGGATCTTATTTCATTGTATTTTCATGAGAGCTCTGTCTGTGTGGTGGTTCGGGTGGTCATCTCACTGCAACAAGCTTGTGGCTTCATGTCTGGGACTTTGCCTTCACATGTTCTTCCTGTGTTTGTGGTGTTTGTTCACAGGTGTGAGTGCAGCTAGTTTACTCTCTCTGTGTTTGCCCTGTGAGAGACTGTTGGGCTGTCCAGGTGTACCTCACCTCTTGCCCTGTGGCAACTGTGATGAGCTCCACTGTCCTTATGACCCCTAACCGTATAAGTGGAAGAACATGTATGCATGGATGTGTCAGTGTTGATGGTGAAAGCAGAGACATGAAATTGTTTGAGGTTATATTGTTGCTCAAAAAACAAACTTAAAAGAACGACCTGAAGACATGATCACCCAGAAAGTAAGAAAACCTAAAGCACCTAAAGTAACACAATTAACATGTGTTGCATTTTGCATCGCATGCACTTCATAGACAAATATGTTTAAATTGAAAAGTTCAGCCATTTCTACTTTCCAGCTAATTTCTTCTGTATTTTATGTTCCAGTACAGAGAGTACAAACACTGACAGACACACCAGCTGTGGTGTCTCTGCTGTGACACTGAAGTTATTTCAGACACAAACTCTCCACAAAATGTTCCTTTAAATCACCATGGTAACAAACTCTTCCTTAGTGAGCAGGCAGTGTCTCAGTGTTGGAGGTCAGATGTGTGCTTCTCATTAAAGTGCAGTTTACTCCAGTGATGATCATCCTGCTGTGCTGACTGAGCTGAGATGTTTCCATACATGAGATCAGGGTTCATCTGAGGAGATGAGACAGTTATTACACATTTATATTAAACTGAACCTTTAGCTGACTCTCCTATCAGAGCATTATAAAAATTCACTTTGTAGAGTTCATCTGATAAAAATATGGTAGACAAGCTTTTATAAATTCAAATTAAATAAATTCAATGAATACATTTTAATGAACTGCTAACATGACCGGCTCTACACACCTGTGAAGTTTAAACAGAATTTATTCAAAACTTTTCCAGCTCTTGTGTTTACAACATGAAAGCAAACACTGCAAAAAACATCATCTGCTGTACAAATACCTGATTTACAATTTAGAGATGTCTGATGATATTATACATGTGGTGCAAATATCTGGCATGATTGTGTTGAATTGTGCGCTTTGTGTTGTGTTACTTTCTGGGTGATTTGAAGATTCAAATTTAAAAATCTTTCACACTGTTTCTGTCAAAAAGTAAAACATTAAAGACATCATGTTTGCAGGTTTAACATCTGTTCATTTTTTTCTACATCCTACAACAACAACTAACAGCTTGACACATCCGTGTTCTCATTGTTAACACTGAAGGGTTTTTGATGTAAATAATGACTAAATATTTATGTGAAATTTAGTTATATTGCATTTTTTAACTTTGTAAAACTGAAAAACAATATTATAATTTTAATAATGATGACAATAAATAGAAAATACATTTATTTGAGGTCAATACATGGATTCTTCACTAGAGGGCTCTTCGAGGGGGAAATAAGTAAATGAGGAAGTGATGATGTTAAAGCTGAATGCAGTTTGTCTGCTGACACACTCACACAAGTCAGTCATTCCTGTTAGACAGATGTTGATTTGAACATTTATTCATGTTTCTGATATTTTAGAAACTCTGAGAGCAGCAGCAGTAATCAGCTCTTTATAATAATCATATAATCAGCTTTCTGATTAGAAGTGAAAAAACAGCCATGTTGTTGGCAGAAGCTGGATGTTTGTTCATGGGTTTCATTCTGTGTCTCTCAGGTAGGAATAATTTGTTTGTCCTCCTCATGATGACTGTGATGATGTTTGTGGAAGGCAGAAGTTTTAGTGTCAAACCTGCAGAAAGTTACAAAATGATTTNNNNNNNNNNNNNNNNNNNNGAACACAAGAGCTGGAAAAGTTTTGAATAAATTCTGTTAAAACTTTGTAGGTGTGTAGAGCCGGTCATGTTAGCAGTTCATTAAACTTGCTAACATACTAATGCTATATAGAGCTGTTTGAAACTATGATTCTCAGTGTCATTGTTTGTCCTGACAACATTTAGACATATAAGGGAAAAAGTTTGATGTAGTTTAATTTGAATTTATGAAGGCTTGTGTACCAATATTTTTAACACAGACTTTTATCAGATGAACTCTACAAAGTGATATTTTATAACGCTCTGATAGGAGAGTCAGCTAAAGGTTTAGTTTAATATAAATGTGTAATAACTGTTTTGTCTCCTCAGATGAACCCTGACCTCAAGTATGGAAACATCTCAGCTCAGTCAGCACAGCAGGATGATCATCACTGAAGTAAACTGCACTTTAATGAGAACCACACAGCTGATCTCTGCTCACTAAAGAAAAGTTTGTCACCATGGTGATTTAAAGGGACTTTTTCCTTAAAGATTGTATCTGAAATAACTTCGGTATCATAGCAGAGACACCACAGCTGGTGTATCTGTCAGTGTTTGTACTCTCTGTACTGGAACATAAAATACAGAAGAAATTAGCAGGAAAGTAGAAATGGCTGAGCTTTTCAGATTCAACATGTTTGTCTATGAAGTGCATGTGATGCAAAATGCAACACATGTTAATTGTGTGACTTTAGGTGCTTTAGGTTTTCTCACTTTCTGGGTGATCATGTCTTTAGGTCGCTCTTTTAAGTTTGTTTTTTTAACCACAATATAACCACAAACAATTTCATGTCTCTGCTTTCACCATCACCACTGACACATCCATGCATACATGTTCTTCCACTTATACGGTTAGGGGTCATAAGGACGGTGGAGCTTATCACAATTGCCACAGGGCAAGAGGTGAGGTACACCTGGACAGCCCAACAGTCTCTCACAGGGCAAACACAGAGAGAAAGAAAACTAGATGTACTCACACCTGTGAACAAACACCACAAACACAGGAAGAACATGTGAAGGCAAAGTCCCAGACATGAAGCCACAAGCTTGTTGCAGTGAGACGACCACCCGAACCACCACACAGACAGAGCGCTCATGAAAATACAATAAAATAAGATCCTGTCACATGTTTAACTGGGATACTTTGTTACTGAAAAATAATAAAGCCAACAATTGTGATAAAAAGAAACAGAAAACAATTCATTCAAAAGTAAATTCAGTAAATATCTCCTGCAATACATGGATTCTTCACTAGAGGGCTCTTTGAGGGGGAAATAAGTAAATGAGGAAGTGATGGTGTTAAAGCTGAATGCAGTTTGTCTGCTGACACACTCACACAAGTCAGTCATTCCTGTTAGACAGATGTTGATTTGAACATTTATTCATGTTTCTGATATTTCTGAAACTCTGAGAGCAGCAGCAGTAATCAGCTCTTTATAATAATCATACATCAACTTTCTGATTAGAAGTGAAAAAACAGCCATGTTGTTGGCAGAAGCTGGATGTTTGTTCATGGGTTTCATTCTGTGTCTCTCAGGTAGGAATAATTTGTTTGTCCTCCTCATGATGACTGTGATGATGTTTGTGGAAGGCAGAAGTTTTAGTGTCAAACCTGCAGAGAGTTACACAATGATTTTAGAAAACAGGAGATTCGCAGTTAACAGGATTTTGACTTGTTCTGCTGTTCTGAACTCTCAAGTGTATCAAAGCACCAGATTGTGATCCTTCACAGTAACATGCTGTCATCACAGATTAGCACAGAAAAGAAAGTTAGCATAAATGTTCACCATGTTTTCTAATTACATGTTGTGTTAAAGGTGTTCAGGGAAAACCAAACAGCATCTGTGCCTTGAAAGGTTCATCAGTGAATCTGCCCTGCTCACATCAACATCCCACTGCAAGAAATAGCTGGTACACTGGACACTGGACTGTCTCCAAGATTGAACTCTCTACAGATGAAACACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGAAGGAAAAGAAAAACAGAAGGGAAAAGGGACAGTGAGAAAGGGCACTTTCAAAGACAAAGAGNNNNNNNNNNTCTCCTGGATCACCTGTTGAGAGAAAAAGAAGAGAAGACAAGGNNNNNNNNNNNNNNNNNNNNNNCAAAGCAACATACTAAACACAACACCATCACGTTAATCTAGCTAAGTGTGAACATCAGTAAATACTAAATATTGAAAGTTGTTGTGCAGCACGCAGGACAGACAGCGCACAATGTGCTTTGAAGTAGCAGCTAAGAAAGGTGTAGTTTATGTCTACAAACAGTGAACACCCGTGTGCATCAGCGCGCTTGTATACAAAAGGTTTCCCCATATAACGGTCTGCTAGAGGGTGTGGAGGGCCATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATAATTGTTACTTGTTGTGCAGTACGTTGGTCAACATCTGTTTAAATGTGTGATATAAATCAACTGATTTGACTAATTAAGTTAAAATATCTCTCTTCTCTGTCTCATCCATATTTCAGGTGTTAATGATTCCTGCTGGAGGTTGAATTATGTCCACAGCAGAATCTGTGCTGTGGAAGGATCTTCAGTCAACATCTCCAGTAAATACTCACATCCTGACTACGAGCAGATACAGTCTAAATGTTGGTATAAAGTCAAGAGAGAAGCTGAACAGCTGACTGAGGATCCAGATCATGTGGAGTATGATGACAGCATGAAGAACCAACACATCCTCAGATTAAAGAAGCTGAAGAGAGATGACTCAGCAGAATACAGGTTCACCTTCACAACAGAAAATGAAGAAGTGAATCAGTCTGATTTTCCTGGAGTTACGCTGATTGTCACAGGTAATTACAGCTTGTTTGACTCACTGTTCATTGTTTAGATCCCAGTTAGTCCTGTGTGTTACCCAAATAAGCTAACAGAAACTAATCTAAGCTGGTAGTGAGGAGACTCACCCAGCTCTAACAGCCTACAGCTGCATGACTACTGCGTTGCAGCTTGATGATGAAATCCACGAGCAACTCCAGAGTTAGCTGCAGCTCTGCTCACCTATGTTTGCACTTGTTACTTTAGTGGTGAAAACAGATCCCAGGTATGTGTTAGTATAAGGACTAGAACAATCTGTGAGAACAATTTGAGAGATGCAATATTTATACACAAGTTTTCAGCTTTACTGTTACTGAAAGAGTTAAAAAGAGAATGTCCACAACTTTAGACTTTAAATGTAGTCTTGGTTGCTTTGAAGGAGAGAGAGCATCAATGAGAAGCAGTGACTCAGCACAGAATCACCAAACGTCTTCCAGGATTCAGTCCAACACTGCAGGAATTCCAGGTCATAAATCCATTGATTATGGTTCAATTCTCTCAGGTTTCCTACTAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGAGCATGTCCCCTACGCTGTTGTCAACTTCAGAGACAACACAACACCTGAGTGAGTTTGTTTTATGATTATCAATAAAACTGTAAACGAGACGTATATTACAAGAACTCTGTAGATTGCACACAGTGGACTGTACAACATCCTGAACAAGCTTGAAGTCACAACAAACAGGATGCATACTTTCTTATACAGTTTCTTCATATTTAAAACATTAATTCTTCTTATACTTTCACACATATTTTAATTTCTTTAATTAATGCATCATTTTTCTTACTTTCAGACTCAATGATCAGGCTGTGGACGGTTAGAGACTGTACAACACATCAACCTAAAGAAGATGAAATATAACAACACATCTGCCTGTACAGGACTTGAATTTCTTCTGTTCATGATGTTGGTATTGCATTCACTCTTTCTATTTACTTTTTCTGATGAGTATGAACACACTGTGGTCACTCTTGACAGGGTTCTTTCAAACCCTCATAGGAACTGAAACTAATACATTTGAAATAGTTACCAGCTCTTTATGGTGAGACAATCGCTCCCAGGCTCTGTCTGAGCATCAAAAGCAGCTCTTTATCTATATGTCTATATTAAAATGTGTTTCTTAAAGTGTCTTTCACACATTAAAAGGTCATCATTATTTCAGGCTTTGCTCAACATGACAGCAAAACTGTTCTAAAGATCGCATTAAAGAAAAAACAAACAGTGGAGCTCAATTTCCTGTAAAGTCAAAAATGTCTTCATCATAAATCCATTGGAGATTTAAAGGACAGACTTCATATTTATGCACATGTAACAAACATTTTGCATTACAAATAGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGAGGTTCTTGATTTCAGAATATATTGTTTCTCTTATGTTCTGGTTTTCTGCAGGGCTAATTATTTTTTAGATAATGATACAATAAAGCCTGCTGAGCTTTTTGTAAAACAATTAAAACTACAACTTGTTCACTTTGTGATACTGGAAAAACTACCAGTAGTTGAAAAAAAGTCACATTCGTAAACTCATATTCAACCTTCATTCCAGCAGCTGAGTAAAGCTAATATTTTATGCTAACTGCCCCAAGCTGTTCCTAGAATGACCTTGGATTGAATTTAACATGTTATTTCTCTTTTTTATCAGGTA