NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTAGTATATAAGACTGACAGATATATGAACAAANNNNNNNCTCAAATATTATACTATAAATAAATATTCGTATATAACAGAAACTGTCCAAAACATAATGGAGAATTATTATCTTCCAAACAATTTACAAAAGCCGTAATCACCTCTTCAGTACGGTATTTAATATTATAGTAACCAGAACTCAGCAGATTCCCTGTAAAGTCACAATAGCGGTCATGACGTGATTGATCGGTCATTAATATTGATTACACAGTCATTATCATCAACATTTTTGCTCGACAAAAGCATTGTCTGTAATTTTAACTGGGACACCATCAATATTCCACGGAAAACAGAGGAATACATAAATTAAAAGAGGTTCTAGTAAATAATAAAATATGGCGTCTAAAGAAAAAGTCATTAAAATTTATTATAATTTAGTGTGTAACGGCATAAGCACTTTTATGTAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAAGTGATGACAAACACCCATTAAATTCAGGTTGTAACTGTTGTATATGGTACAAGCATTTTGATATAGCGATGATAGAAGTCATATTAAATTGTAAGGCTTTTAGGTGAGATATTCATTTGGAGCAAAGTATGTATTTCTCTCGCCTATTTGTATGTCCTCGTGGATTTTCAATGTGCAAATCTGTGGTTTTGTTTACCTCCAAAACCAATGCAAACGTGAACCTTAGTTAGGTCAAAGAAATTTAGTTATATTTTACCATGAAATTGTCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCGTAAGCTGCTGAGTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCGTGGAACAGAGCTAGCTTAACATATAATTATCAAAAATCTTATTTCATCAAAACATTTAGGTACAGCCCTTAACTGTGTAGCTGCCTAATTAGAATGTTACTATTCAAACGGCTAGGTACCAAAATGGAGGTCGCCTGAAATTCTTTTACAACCACCCTCGCTGTAATACTGATGGCATCAAAACGTCCTCTTTAATGGCCCGACTTTAACAAATAGCTTAGGTTCTAATTAGTTTAATTAATGAAATATTTCATATGACTTTACAAAACTAGATACCTCACTTGACATTACCTGAAAAGCCTAACTCTTTTTATAGCCCTAGGATGATGAAAAAACGAACGTTCCACGTAAATAGCCACAGGGTAGTTCCCGTAGCCCAGGCAATTCCAAATTAGTTTGGGCAATAATACACCTTTTTTAAATAAAGTGATACCAGACCCCCACAGCCAAATTTTANNNNNNNCATATAAGTATTTTCTATACTTACTAAATTAAAAAATTTGTCGTTCTCCCTTATGTCGACCCCTGTAAAAACCGATCTCGACAACTTGGTACTTTGGTAATATCTGCCGTAGCTTAAAGACGTCTAGAGCAAAAGGCTGATGTGATGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATTTTTTCTGTGTCTCTCAATAAAGGGATGTTCAACGTTNNNNNNNNNNNNNNNNNNNNNNNNNNGCAACAAAGAATTCATTTACCGAGCACGACTACCGAATCGTGCTTATAATTTTGCAGATGAATTTGAGATACGGAAGAAACTTTTGAACAGCCCTTAATTTAGTTTGCGTGAACGCACCGAGCCACTTCCTAAGTAATTATCAAGTGTTAATTCTGTCAACAGCGATGACTTAAAACTTAAAGGAAATATTAGCACCTTCGTAGTAAAAGTACTCATTCGTGTCAGTACAAGGTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAAATTTGTTGCACTACTGTACATACTTATTGAATAAGGTAAAGTTAATAAGCCTTATGTCGTACCATACTAATTATTTACTGATGTTGATACTTACTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCAAGAAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTCATAACATGAATAAAACCGTAGAGGGTATATATTATAGAGGAACTACTTAGGTAATTACAGGTCAGTACGGAGCTTAAATAATGCCTGTTTAGGCAGGTTCTGTTGCTAGTTGAACAGAGAGCTTAGAACGTTTCTTGTCTCTGTATAGAGTATTTGCTGGAAGTCTAATGTAATGCACCTGTTGTATTACTAGAGCAAGATTTATGTGCTGACAAAGTAGAATCAGGTAATGTGTGCTTGTTAGTATTATTGTAAAACATAGAAGCTTCTATAAATATTTGAATTGCATTAACAAACGACTGTCATTACATTTCTTATTACATAATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGCACTGAATATAGCTTTAACCAATAATAAAATTCATACAGATAAAGTGAAAAACAAGTAACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTTCATCGAACGTTACAAAAAATCGTCGACGATTCCTACAACTATCCACAGGAGCTCTTTCTAATTTTATTAAGTGTAGAGTTATCCTCCGAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACGTGTGACAAAATTTATGAATGAATCCTTTCCTTTGATATTCAACAGAAAATTGCTTCATCACCTGACTTGATATCATACCGGACCAATATTACTGAATTCTCTAATGGACGAACTTTACAAACTACGAATAGGCGTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNTCTTCAATGAAAATATAATTGTATGTCGTCATTGATCTAAATTTGAAATTTATAACTTAACTGAAAATTTAAAAGGAATTAAGCTTATCNNNNNNNTTAACGTCATAAAACTAGTTAAGCTGTGGAGCCGCTCAAGTGAAGCGAGGGGCAATTGCTGTCACTCGGTCGCTCCTCAACTCTCGCTTGAATATGCATAACGTCTTACCGTCCTCAGACTAATTTAACTTTACAACTTTCTTGAAATATCCGATTTAAGAGTTAAATNNNNNNNTTATTAACTTTCGTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGTATAGCGACAATTGGGTTTGATTTCAAACAAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATGGAATTTGAGCGATCTTGGGAGAGGATTGAGGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATATCTATTTTGGATATTACCAGTTGGTAACTACTAATTATAACAAATCAGTAAGTTGTTAAGTATTTATTTGTTAAATTTAATTGACGNNNNNNNNNNNNNNACGTCTCAATGATTATACTGTTAACACTTAACAATCGACAGCCGTCAGCTCGTCGCTTTATTTACATAATCCTCTTATGTACGTAAATGTTTAAAGTATTCGAGTCAATTTGTGCATTAATGTCTTCTGTACACCATTGTACACGATGATGTTTTGATATTGAAGCGAAGTTAATATTGGAACTATATTTTTACCATATGTATAAATATCAAAAAATGCTAAAGGCAAAATGGCGGCAAAATGTCTAACTTGTCTCTTGAGTTGTATATATTTATTGAATATTTTTGGAATCAAGAAAAACCACTTTTCAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAAGTTTTAAATGTTGACAAATTTCGTGAAAATAATTACAGCGAAGTAATTTCTCAGAACCATTTTACGATTTTAGTGAAATTCGTTAAAGCCTTAAACGTCGACATTTTCACATATTAAAACTGCGCAAAGTGGATTTTGGCTAAGTTTTTACTGACGTTTGAAATTACCTAAAAATGTACCAAGTACGATCGCTTTACCTCTAAAGAGGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCAAATACGTTTTATCCGCAAAAATGACATTTTATATATCAGAATAAAAAGCAGGTTTAATGAAATAGATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGTTGCGTCTTTATTACTAGAGTTCATTGATTGAAATAAAGTAAAAAGTTTTATTATATTACAAAGGTATTCTAAAAACCTTTGTCCCAAACTGGCGACGAGCCAACGTACTCGTGTCGTAAGATTAAAAGCATTAAATATGATCCGGCGGGGCACTTGATTAAAATAATACTCTGGATTAGAATATTTTATATTGAAATTCGCAAAATGGATTTATAACTAGTTCGGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACAATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGTTTCAAACCCTCATTACATAACTCATTAGTCGGCTGTTGCCATAGATTTTATAGGTACCTTAAGGAACAGACGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACTTGAATCTGTCACAAAATATCAATATTGCTGACTTTTAAACATTATAAATCTGTTTTCAATGATTAACGACGCTTCTGCTATTGAAACTTTAAACTTCGTCAATGGGATGGCCTGACAAGTGATTTATTAGTTTGAAAGTATAATAAACTAGGTACTTGTCGCGGTTTCGCCCGCTTTAAGTTCTAATACTCTTCGTATTGATTGACATTTGAGTACCTCTCAGAGCTGGGGAAGGCGAAATTTGGCTACGTATTATATTTCTATTATAGTTAATGTTTTGTTTCTATTTTCTTTCAAGTCAACATTAGAACTTTGTCGATTGAAGTAAATACNNNNNNNNNGGATTTGTACCACACAGTAGATNNNNNNNNTGTTTTAAATGGAAGGCGNNNNNNNAAAAGTCATTTTTGTCTGTTCTATCAACAACAAAGCAGATAACTTGCCAACTTTATCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGCAACACTTCACTTTACTTCTTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACAGCTATAAGGAAAGATAATGTAAAAAAGTCGAATATTAAAAATTTAGACTATACATTTGTNNNNNNNNNCAGTTGATACAAAACAAAAGCAAGAGCATTTAAAAGGATACATAATTAATCAAAAATCACTTAATTCTTTACGACTAAATTTGAAAACGATTTAATTTCATTATGAACGGTCACAGACCAAGCTATATAAACAGTGTAGGTTACGTCTGTACGCCAACAGATTACTGAAATAATTTCAACGACATTCAAAATAAACTTATGACGACTCCGTCCAGGAAGTTATAAGCTTTATTATATTGTGTTCACCAAAACGTACAAAAATGTATTTTTAAAAATATTTAATCTATCTTGCCATTAAAATTTAAAGGCCATTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCATAAAACTTTACTTTTCAAATCTTACTAGTTACTGGCGATTACTTTTGGACTTATTCCTAATAATTCGTATTTATTCGACATCGACTATGTTGATTATTAAAATCGATTTCANNNNNNNGTTTGACTACTCACATAATTATTTTCATTTAGCGATAGGACATCTAAGAGGCCCTTTTTCTTAATCATTACCTTTTTTGCAGATCGTGCAATTTTTTGCTTATCTGCGTGTGTTTTTATTGCACATCAGATTGAAGAACTACAAATAAAACTGCCTACAAATTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGACTAT