CTACATACTGATCACACACTCTATATTAAGGGGTATAATATGATCTACAGCAGTATCATAATTCAACTACTTTGATTACAGATATAAGGTAACATATGATAACAGAATAATCTCACAGTCCCTATCCTGACTGGCTGTAAAAGCTTCATGTTTACCAAACAAATTTTAATGGGAATTTCTGCTTTTGTAACAAGGAAAACTTGTGCAGATTAACTCTCTCTGAGCTTTGACTTTATGAATAAGGAAATGACCCGGAGTGCCAGTCAGCTGTAGATCAGTGTACAAGCTTAACAATGAAAGAAAGAACAGCTAACAGATGTGCGCTCCTCACATTTGTATGAATCATGATTATGTGTTTGAGTGAATGTGTGACTGACCTTTAATAGTTTTCAAAAGTCAATGTGATGAGGACATGAATAAAAAACAAACTGTGATTAATGATGAAGAAGAAGAAGCTGAGACTCAGCTGTCATGCTACTAATGTTTCTTAGGATTATGACAGTATCATAATTTGACTTTAGACTCTNNNNNNNNNCTCAGTGTTGGCCTTTGATCAGCAGGATAACCCTGATGTTTAAAGTCGACCATATTTGGATATTTGCCACAATAATCAAACCAAGTAGTTATGAAGAATCTCCATCATAATATTGTTCAACATGTTCCAGGGTTCCTGTGGGATCATTGGAACTTGTAGAACTACAGCATTTTCTAATGGTGCAAATAATGACAGTAGATGTTTGTGTGAAAGTGCTGGAAGGAAATTTGTTTGTGATGTTCTTTCAGTGTTGCACTTTGTAGACCAGGGGTAGGCAACCTTTTTGATGGGGAGTGCCATTTAAAATTTCCTCAGAAGTCAGTGTGCCATATGATTGCATTAGCAATAAATTTAATAACGCTCTATATTAACAGTTACACATTATATAGAACCACTTTATAGAATTATATTTGTTTGCAGATGTTGGCAGCTATCAGCAAATAGTTATCAGCTATTTTGAAACAAAAAAAGACACTTTTTATTCATAACAAGAACTCCATAAGCATTTAGACGGCTACCTGAGGACACTCATGTGAGAGAAAATCTGCTCACACAGATATGTAGAGCCAAATACTGTCAATAAGGCCCCTGCAATGTTCTGAAGACAGTTAAACTTGTCAGGTAGTGATGTCCAGCAGGTGAAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCCCGATGGCCAGTCCAGCTATGGTCGTGCGTGCCATCAGTTAACCCTTCGCGTGCCACCGTTGGCACGCGTGCCTAGGGTTGCCGACCCCTGTTGTAGACTGTCCCTGAGCGCTGGTCTCACAGCCAGCTGCACATAGTGACCAGTGTTGATAGTCCAGGTCAAAAGATGACTTGTTGGAACTTCTACTATCATAACCTTCTTTAGCTCTGAACAGATTGTGAAAGACTGAATGATTTCAAGCACACACTTTGTCTAATAAACTTACATCTTTCATTCTTTATACAGGCTGGGGAGCTGTGGTTTGTCAGAGATCAGCTGTGATTATCTGGCAGCAGCACTGAAGTCCAACCCCTCATATCCCAGAGTACTGGACCTGAGTGGAGACTACAACAACCTGCAGGATTCAGGAGTGAAGCAGCTGTGTGTTCTTCTGGAGAATCCACGATGTCGATTTGAAACTCTGAGGTCAGCCACCATGTTTTAGTTGTGCTGAGATGAATATGATGTGAAAGTTGTGCTGATAGTGTCGATCGGCAGGCCCACAAAGCCCTATACAGGAAGTCTTGTTCAGCACTTTTGTAGAACTTCTAATCCCTGACCCTTTGAGTCTTACTCCGTAGATAATGCAGAGTTCTGGAGCCGAAGTGGGTGAGGGGACTCGGGAAGCCTGACAGACTTCATGTCTATGTCTTCCCTGCTTGGATGTCTGCGGTCTGCAGAAACACAAAAACACAGCAGCTAAAAACAGTTGTTCAAAGAAAACGAGGTGGGAGCTGCTGATTCCTGAGCTTTGATACTGGATTAGCTTCAGTAGTTGTTTTCATCACTGCTGTAGGTGCTACATTTTGTCAAGGCTGATTGTCTTCTTTGAACAATCACAATGACTACTGTTGTAAAAACAAGCACACAAAGAACCAATGAGTGTAAAGAACAGGATAAAGATCTCCTGTGATGGTGGCAAAGAAATGAGCAGCAGACGGCCGTCTACATGTTAAGTGGTTTACATTCACGCGTCTAGCTGTCCGTGACCACAGCAGAGTGTGACCGAGACTTAATGCTAACACCTACACATGAAGCTAATACCACCACGAGCAGCTGCTCAGTGAATTTGTAGGAGAAATGTCTCCAGCTTCTCACAGGCAATATGCAGAATGTGGATCTCCACAAAGACTGTGGAGAGCTAGTCCCAGACTTTAAATCCACACTTGTCTGCAGAAAACTTCTCACACATTCCCGTCACAAGTGTCTTCTAATTGAAGCTACCAGGTTCAGGTCTTGTTTATCTGAAGCTGCATTAGATGAGTGATCCATGCTCACATGCACATTTTCCAAAGCAACACAGGCACCAGATATGCAAACACAGCATCATGCAACACAACCAAGAGACCCAATAAATTCTCTCTGCATTTCTGTGGCTGATGCTGCTGGAACAACGAAGCTGTTTGAAACCTTGTTGTTCTGCACTTTGGGACCAGAAGAGGAAACTGAATCTCTGTGTGGAGGGTTCAATGGAAGCAGCCAAGCGCTGTGTCTGTCTGCTGTACAGGGATGCCAGTTCAGCTGTGGCTCAGCACAGTTTCACAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTTTTTTGTGTAGCTTTTGTCACAGACCGCGTGGCAGACCGTGGGGATGTGGAGGAAAATAGGACCCAAAACGCATGGTGCGTTTATTTACAGTGCGAAAAATGATTGTAAATCCCCGTGCTCTCCCTTATTCCCCTGTCCTGTCTTCCCCAAAAAGTCTGTGTCTTTCTGCTCTCCGCTCTCGTGTCTCAGCACTCCTCATGCTGGTTGCTATCAGGCGCCCCACACTTCTTCTGGGGAAACAATAGAAGCAGCCATCAAGACACCATACAACTGCGGGAATACACACACTAACTTTACTGAGCTTGAAGACTCACGTGGAGTCTCAAGCAATAATCCCGCGATGGAGGAGGCTTCACCCCACCATTAAGTAGTTCCCTCCACCTACGCTGATCCGCTGCAGGTGTGTGGCATCCTCCTCGGGCATGGCCAGCCATCCTCAGGCCTGACAGTGCCTATATCCTGGCCTCCTGGCTACAACCACAACTCCGTATACATACACACATGGAAAAACCCCAGACAGCAGAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAATATAAAAAGGCCCACAAGATGATGACTTGTTGGAATGAAAGTGAGTTTGTAGTTTTACTGCTGAAATAATTTGACTGGAAAAAGGTGTTGTTGGACTCCAAATATGTCAATTTCTTTCACATTCACCTTTAAAAGCGAAGCCATGTGGTTCTAGTAATGAAAAACACGTCTTTTTCAAGGCTTTATCATGTTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGACTGCNNNNNNNNNNNNNNNNNGCTTTTTCTCTTGTTCTGTTTGTTTGAAGCTGCTTCCTGTTGGCTTCAGCTGTTTGGAATTTCCATTTTCTAAACATCTACATATTGAACCTTCTTCAGCTCTGAACAGATTATGAAACACTGAATGATTTCAAGCACACACTTTGTCTAATAAACTTACATCTTTCATTCTTTATACAGATTGAGGAGCTGTGGTTTGTCAGAGATCAGCTGTGATTATCTGGCAGCAGCACTGAAATCCAACCCCTCCCATCTGAGAGAGCTGGACCTAGGTGGAAACAACAAGCTGCAGGATTTAGGAGTGAAGCAGCTGTGTGGTTTTCTGGATACTCCAGGATGTGGACTTGAAACTCTGAGGTCAGTCACCATGTTTTAGTTGTGCTGAGATGAATATGATGTGAAAGTTATGTCCACAGTTTAGTGTCAGCACAAGGCTGATATTACACTAATCCACACTGAGGGTCTTCAAGGTAAAGTCTGTTTTCTTCTTCTCTGGTTTAGTCCACTGACTGCAGCAGAACAACTGCTTCAACTAAGAAAACAATTATAAGGATTCAACAGAAAAGACAGCAACGCTGCTTTTAGCAATAACTCAGGCTGGCCAACTCAAAGAAATTGAGGCCGCTTCACCTAGCAAACACAACTGCTTATTTGAGAGCTACTCACACAGAGCCACGCACAGTGAGGCTGGTCACACGCACACAGCGGGCATTTGCCAGGCCAGGCCAGCACAGAAACACAGACTAGCGCAGAGGAAATACACCAAAAGCCTCTTCCACCCCTGCACTGCTCTCTTCCAGCTTATATCACCTCTGGAGTGTAATTGGTGATAAATGAGGGTAGATGAGCAGCAGCTGTGTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGACAACACCACGCCCACTCACTCCCACAGCCTCACAGGATGTAACANNNNNNNNNNNNNNTTACATTCATACTATGCAAAATGCTGAAAAAAGCAACACTGCGCTGCACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTGAAGGCACATCCCGAAGAGAGAAGGGTAAGAGTGTAGTAGGCTAAGCACATCTTCGCACTCTGAAGGGGAAAGATGAAGCGAAAGCGTTGTTACCTCAGCTAAATAAGCTGAATTCGCCAACCGCCCACACTGTTGGTCCCTCAGAAAGTACACGCAGATGTCGTCAGCCCTAGCCTCTATACTCAGGACGGCAGCAGAGACAGAACTGGGGGTTGCTGTGTCAGCAACCCCCACTCATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATCCCTATACGTCTTCACAAAATCTGCCACGTCAGTTTTTGGAACACCCCTGCTTAGGAAACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTCTGCTTCCTGTCTCCTGTCAGACCATCACTCTCATCCACAGGGCAAGAGGCGTGGTCCACCTGCACTGGTGAGCAGTCCATCACAGGGCCAACAGAGAGAGAAAGAGAAGCAGTCTCTCACATCCACACTTAGACCAAATTTAGAAGCACCAATGAACCTAAGCAGCATTTCATTGGACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCCAATAGGGCTTTGGAGTTGATGTCACGCTGCAGTGCATTGTGGGATCGCGGCGCCATGTCAGAAGGCCACAAATCAAAACAAACATACTGTGTTGATAGCAGGACTGCCAGAACCATGCTTAAAATCAGCGCAAAAGACAAAGGGCTGTATCGCGAACGATTGCGCCCAGACGCCAAGAGACGGTACTTGGAAAAAATAGCGTGCATCGGTAATGTGGACCTGTATGAAAAAAGGCAGTGGAGCGGAAACCCAGACGGCCTACCGCCGTTGTCCTATCCCGATATCTTCGCGTACCTTGTTTGTGGAGTCAGCGCATACACGGCGAATCATTTTCAGAATGATAAATTCCTGGAGGCGCACATCTAATTCACGAACGGTTGGGTACAAGGCCGTTTTTAAGCCTCCACGTTGTGAGTACGTTGACCATATGACCAAGATACAGCCAGAGGTTGCCAGCTGTGCGTTGCCATGTAAATAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTCTGTTTCATATTTCATATGCTGGTTTGCCTGCAATAATGCCAAATAATACGCTACTCCGTCAACATGACGTGGTTCTGCAGCATCACACATTAGGATGTTTTATCTAATTATCTATGACCTCAGCGCATTCAAAATAATGCTAAAAGCCTATTAAGAGAGACATGAATTTATTTAGAACTCACCGGAAAGAAAATGCCGCGAGCAAACCAACAAAAAATTGGGGATGGCAGAGAACTCGATATCCACTTGTGTGAGCGCTGCAATCCAAGCCTGAGGTCTTCATTTAGTAATATCGGATACATGAGGTCCCTTCCGTTGCCTCCAGGAGGGGAAACGATGAAAAGAGAGCCCATTTTCCAGCTTCTTGCCTTCCCTATCGTGTGATCTAACGTTGCAACACAGCACGTACGAACCATAGCTGATGCTTCCGTGTGCTTTCTTTGGCCTACTGTCATGGCGGGAGGGGGCGTGGCCCCGCTCCCGTGACATCACACTCCAAAGCCCTATTTCAGGCCAAATCCTGCATCTTCCTGTTTCTGACTCCAGGCCAGCTACACTAACACTTTCTCATCAGACACTGCCACCTAGTGGAGTAAGTCTTAGTTCCATTTGAAGCTCCAGATTACAGTTAGTTCCTTTAAAAAGAGGTGGAGGTGGTGGGGCCACATTATCATGTCATCACTTAACCTTTTTTTCTATATGCTGGGAACTTCCTGGAAAATGTGTGAAAATGTCCCAGTCAGTTCCTCAAAGCACACTTGAATGATTTCCCTCCCAAACCAGAGCTTTTTCTCTCTTTGACCCTGCATCCCCACCATGGAATTCATTCCTTTCCAAGCCAGCCTTGAGTGTCCTTTATTCAACTCATTTTCTGCTTGACTTTTATACCTGATTTTAGATGCTTTATCTCCCTTTGAACAAGTTTATGTCCCTCAATCTTTTTCTTCTCTCCTTCATAACAAGACAGCTTCTTCTGACTGAGAATATGTTGGAGTGATTTACTAATCCAGGGCTGCTTACTGGGGAAAATAGCTCCTGTTATACTGAATACTGAATACATTACAGCAGAAATTGTCCGCATTTCAGAAATATTTCTGGGTGTGACTGTTACCAAAGTGTCATCTAGACCTGGCCAGTAGTTGTAAACAAAGTGATAATAATATTTCTTCTAAAATGAATACAAAACAAAGAAATTTGACACATTTTGTTGATACCAAAAGCACACTGAGCAATTAAATGTTATTTTACTGCAGTTCTCTCTTCACTTCTTCTCCTCTGATTCTCTCCACATGTTGCTCTGCATGAGTGCTCAGTTTCCTGACAAAAACAAGAGTAAATATTGCTAAATATAATAATATCTAATTAGACTTCAGCATAGGTGTTTTTGTTTTTAATTGATTATCTGTTATTTTTCAGACTGAGTCACTGTGACCTGTCAGAGAGAAGCTGTAAAGCTCTGTCCTCAGGTCTCAGCTCTCAGACCTCTAATCTGAGAGAGCTGGACCTGAGTAACAATAACCTGAAAGATTCAGGTGTGAAGCTTCTGTCTGAAGGACTGAAGAGTCCACACTGTACACTGGAAATGCTCAGGTGAGATAAAGCGTTGTTTTTACATCAGCTGACAGAATTAGCATATTAATAATAAAGCAGCCCTCTAATAAGAGGAGATGTGAAGGTCATCTGAAGTGCAACATACTCTTATGTTGAAAATTTCTAAAGGTGGAAGTAATTCATGGGGAACTACTTTTGTCTTCCTCTTTCTCTTTAGTTATTGTCTAAGTAGAAACTTGATGGTGAAAATGGTGATGAATTTGCGGAGGTGAATGCACAGCACACAACACAATGCTGTTGTGTGCTGAAAGTAGACTTCTCACAGATTGTGAGACTGCAGGTTTCATCACTGTCCAACCAAAATTCACTGAACCAGCATGAACCAATATGAATGGCCATAAGAATGTTTTTAACAGTAAGAAAAGTTGTGAAACTTAGGAACCCTACATTTCTGCATCTCTGCCATTCAAACACACTTTGCATATAGTTTATTTTATGTAGTATTCAACACCAAACAGTACATTTAGTACATAGGTAACAATTTTTATTCAGTGTTTTCATAAAAACCTCATTTATACTACTATTAGGAAGAAAACACATGAGGTTTAAGGCCTGGACAAGTTTGAAACCTTTTGTCCTCCACAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAGCATCTAATTTTATCACTTTCACTCTCTGTTTCTCCGACATATCTGCTATATAAATTCTGCACTCAGCTTTGCAGTCTCCAATTTTACTGAAATGCAGCCAGATGCTGCTAATTTTTGCGATTTCACTCTTTCCTGACACGCTTGCATTTAAATACAGCTCCCCATTTCTCTGTGTACCTGGTCTCTACCACTACACTTGCTGTCTGCGGAACATTTCCGTCTTCTTTCAAATAATGGTATGATCCCAGTCTGTCTATTGAAGTGTTTGGCCACATGGTGTGCTCATCAGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN