GACAATATGTACATAGTCATGGTGTTGGGTGCTGAAGATCATAATTAGAAATTTAATTGTAAACTTGGTGCTTTTAAGGGAAGCAATTTTAATTCAGTGTTTTCATTAGTCTTAATTTTATGCATCTACTACCACTAAGAAGAGAACGGACATGGGTATCACTTTATCCAGCTTCTAATTCATAAATTCTGCACTCAGCTTTGCCGTCTCCAGTATCACTGAAATTCAGCCAGATGCTGCTCATTTTGTGTTTTCACTTTGTCCTGACATGCTTGCATTTAAACCTGTGTCTGTGTGTACCTGGCCTGTACCACTATGCTTGCTTTCTTCTGAACGTTTGCCCCCATCCCTTTCTTTAAATAGTGGCATGATCCCAGTCTGTCTCTTAATGTGATTGGCGACATAATGTGTCCATCAGAATAAAGTCCCAGCCCTGTTGGTATGGAATATCAGCAAGCCTGAAAATACTGTAATAACTGACATATCAAATTATCTCAGGGGCCGAATTTGGCCGACGGGCCATATGTTTGACACCCCTGGTTTAGACAGTTTAGCATTCTATCTTCTACTGAGATAACTCCAAGCTAAGTATCAAATCAGCTAACTGCAGCCACAAGCTGCGACTGGTTTTCATTGTGGATGATGATGTATTCTCACACTGATCCTTCATGGTGATGCTGCCATCCACCCACTGCTCCTGGATTCACATCTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATATTATCATGCTTTTTACAGCTACATGAATGTCCTATTGCTATGTGATTTATTACTATTATGAAGGTTACTCACCATACCAATACCAACTAGATGTTTAAATCTTAATATAAAATGAGTAACAGTAGGGAGGACATTAGGTAAGGCTGCACTTTTTGCAGCGATCTCGTATAGAAAACTATTCTGTGCATATATAAAACACGTCTGCGGGTCCGAACCATAGCAAAGGGACCTCTGGCTAATATGTCGGGTTCGTGTCGGGCTCGTAGCCAAAAAATAGCTTTACTTTGTTGTCTGGGTCAACTTTGCTTGCGAGAGACAGAGAGAGGCGTTGAAAGGCTGCTCCAACGGAACTTTTTGTTTCGGAGGAAAACACAAACACAGTGTACAGTCGAGTCTTAATAGCTTACTTACAACTGGACTCGTCAGGCACTCTTCTTGGCTGCAGTGGTTATTATTATATTTACATGCTTCCAGCTCCCGTTTCTGCTCGGTGACAACTCTTACTTTTCCTGTCCCCTTTTTCTCCCTCCTCTTGCTCATGGACACATAACGTGTATGGCTGTCCATTCTCCCTACAGCACGGACTACATTGCCATCAGCTCTCATTAGTTTTAGTTACTGTTTGTATTTTTGAGTTTATTTACTTCCGTCAGTGCTCCACTACATCCCTTTACTAGGTTCACTCAGGTGTTCCCCTCATGGTTGTTATTAACTTCCTGTTTTATTTTGGTAGTTATCATCTCTGGTGTCAAAGGTTTAGTTTTACTTCCTCCCCTGGTATTGTCTACATGAGTTTTAGCTGTACAAGGTTTTATTGAGTGTTTATTGATTTGTCGCTTCTTTTTATTTAACTATAATTCTTGACTTATAAACAATTGATAAAAAGTATTTTCATTGAAATATCAAATCATTTTTTACAGAAACATTTCTACTAAAAAACATACTAAAAAGTAGAAATGTTTCTGTTTGGCTCTAATGCTGAGTCTCTTTTACAAAGATGGAACTGCAGCTAATCATGCTCATGTAGCCAGTTATTAAAAAACCAAGTCACCTTCAGACACAGCAGACATTTAGTGATGATCTCACTGTATGTGGTCTTTTAGCGCCTCTTAGTGGTGAACTTGTAGAGTGGTGTTAGTCTGGGTGACGAGTGTAATTGTTGAGTGAGACACACCGAGCCTGCATACTGGTAGCACCTTAGCCACAGCTCAGGTGGAGAAGCTGAAAGTGTAGTAGAGATATCAGGGGTGACACTGGTGTGTTTGATTCACTCTTTAGCACTCCGGTCACTCCAGTGTGTCAGCCAGAACACCACTGAAGGCCAAATGAGCCCACCGTGAAGAATAAGGAGCTTAAGGTTCAGTTTGAGGTTTTGACAAAGCAGCGAACACAAAGAAAGCCTGGCTGTGGTGGACTTCCCATGATGCTATGCATGTTTTTAACTTTTGTCTTCTCTCTCCTTAGTTTGTGTTTTGTTCTTGTCTCTCTGAGCTCATCTCTTCTCTTTCCCCTCAGTCATGGTAGATGCTCCTCCTGGAGCCTGTTTTCACTGGGAGGATCTTTGTGTCAAAGGGAGTTCTTCTTCCCACCATCACTAAGTGCTGCTCATAGTGGATTGTCTGATGGTTGGGGCTTTCTGTCTAATATTGGAGGCTCTTACCTTACACTGTTAAACAGCTTGAGATGACTGTTGTCATTTCTAAATAAAGTTACATTGAATGGATGTAAATGGATAGATGTTATTGTGATAAAGAGAAAACGATTGTTGACAAATGGATTGTTGTTTTGTGTGTCTGCAGTCTGTCAGGCTGTCTGATCACAGAGGAAGGCTGTACTGCTCTGGCCTCAGCTCTGAGCTCCAACCCCTCCCATCTGAGAGAGCTGGACCTGAGCTACAATCATCCAGGAGACTCAGGAATGAAGCTGCTGTCGGCTGGACTGAAGGATCCAGGCTGGAAACTGGACACTCTCAGGTATGGAGAGAATGTCTGATAGAGGAGGAAGAGCTGGAAACATTTCCTGTGTCCTTCACTCACTTCCTGTTTGTTTCCACAGATGAGACATGAACAATCACACATGCAGGAATATTTTCAGGGACAGACACACTAGTCTAGCTGGATAGTACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGCTTAAAGTGCTTTTTCAATATTGTAGAAAATGTTAAACTTAATCATCATCTTGGCTCCTCTGACGACCTGTTTGCTGCTGCCTGCTGCTGAAAGGCAGTGGGGAGAGGGGACACTTGGGCAGTGCATTTATTGCAGCATATAATGTGTTTTCTGGATACACTGCTGCTTTTTCAGCATTCAAAGATTGATGGCACCGTGTCAGAGCTGGCTATGAATTTCAGATGCATCAGGCCTTAACTTAACACAAAAGTTATCAATAGTTCTTTTCATCTTTTCTTATTACCCACAGCTACATCCACTTCTCAGGCCTAGGCTGCTCACTAGGGCTGGGTATCATCATTGATTTCTATAATCCATTCGATTCAGGTTCTCAAAGTCCTGATTCGATTCAATTTAGCCTGAGACAGTCAGAAATATTATAATTCTGATCATTTATCAGTACAGATACATGTGAGACTTCATCAGAATTGTGAACATCACAGCAGATGCCTTTGTGTCAAAGTAACTGAGAATAAAACACAGAAAAACATGAAGGAGATTTTCCTGGTCTGGCCTTTTATAGCAGATAACCTTAAAAATATTCTGCAATATTCTGTAATTTTGCATAATTTTAAGAAGTTTAAATTTCTTCAGTATTGAACAGCAGAAATTAGACTTTCTTGTCCGAGGTCATTTAAGTGAAAAAAGCAAAAGACAGCGCTGTAAACAACAGTNNNNNNNNNNNNNNNNCTGTACATGAAGTGTTATTTTTATCGTGGTGGAAGCAAAACAGCAAAATTCAGAGGGAATTCATGACAAATGTGAAGCGTAGTTTGCTGCTTCTTTTGCTGCTGGCTCGGCGAATTTTGATTGGAGAGACAAAACCTGCAGCTCAGAATCAGCGCAAAACGATGTAAACACAGCGCGGAGCCTACGCATCAGAATCGCTGAGCTCCGACGGCGTGTCCGTGTACAGTTCGGCCGTCGCGTGAGAAAGCCGAGAAAGTCAAAGCTGATTCTGATGCGTCGGGTCTTCTCTGTGTTTACGTCTTTGTGTGGAGTCCGTGTACCTGCTCTCATTTGCTGTGTGGTGGTTGTTGAAATAGTTTTGTGAGCTTTTTTTCTGACAAAACACAGTTATATTTAAAAGTCGATTCAGGATTTAATGAATCAAAATCGCTTTATTCAAGCTACTCACCTCCCTCTTCCACCTGCACTTTCAACTGGACCACGGCCAATCAGAGAGGTCCCGCCCCTTACTATCTCTGATTGGTTTAGTCCACGATAGGGGCATAATGTGTGTCTGTTGTTGACCACACGGAGAGTTGCAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATGGATATTTATGTAGGGGGTCTCCAAGGAGTCTGTTTGCAGGAACATTTAGGTCACAGGTGTACCTGAGATAAATGCCACTGTGTACCTAATAAAATGTCAGCCATGTGTGTTTCCCATGCTGTATGTCCACAGTCACAGTGACAGTCAGTGACACTGACAGAAGGATGAAACAAGGCTGTGAATCATTTCAGTGTGTGACAATGAGGCAGACAGGAGCAGCTAACATTTGGAAATGGAAGCTTAAATAATGACAAACATTCACAGCTGAACACGAAATATAGATAGGCAAACGGCAAAACGGAGAACTAAACTATACTGGGACAACTAAACTATTGAGCATGAACAAGAACACGAATCTGGACATAAAGGAAGGAAGACGATGGTACATGATGACGACGGCAGGGAACACACGAATGAAAAATGGTGGATACACAGACAGACCAGCAACTATAATGACAGAAGACGCGACTTAAATACACACAGAGAAACAGGGAGATTACACACAGGTGGTGGACACAGCTGTGAGTAATTAATGAGATGAGACAAGGGAGGTAAACTGAACACACTCACATGAGACGCAGACCTTCACAATAAAACAGGAAACAAGAATCACTACACAAAGACGCAGACTCGACACTGAGAGACAGACAGAATATAACACATGGAACCTGAACTAAACTAAACGTGAGATACAACCGAAGAACAAATCCTTAAACATGAATAAACAGAAACATAGAATTCAAACAATAACCAACATATCACAAAGGTAACAAAATGATCATACAAGAATAAACCAAAACATTAGAATTCAAAATACTGGGTCGCACCGACCCAGAACCGTGACACAAATCCTTAGCAGAGAAGGCCTACTTAGCATTAGCTGCTCAAGTTGTAGAAAGCAAGGGAAAACAGTATTAGCATTAGCTGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAACTCCTCACTAATATAATGCTAATTCACATCAAATTACCATAAGATGCTCATATTGTTATAAGCAAAGAGAAAATGGTATTAGCATTAGCTGCTAATAATTATTCACCCCCAATTAGAATAAGCCGCTAAAAGCAGCCTACTTATTATTAACTCTTCACATCGTTGTTACCCAACGGAAAAGAATATTGGTATTAGCTACTTTCATTTTTAATAAGAGAAAACACTGTTAGCATTATTGGATAATGCTAACTCACATCAGATTAGCATTAGCTATTTACAACAGCGTACTTAGAATTAGCTGCTCACATTGTTAAAAAGTAAGGGAAAACAGTATTAGCATTAGCGCATAATGCTAATTCCCATCAAAGTAGCATTAGTTAATAACGGCAGCCTAATTAGCATTAACTGCTCACTAACATAATGTTAATTTACATCAAATTAGCATTAGCTGCTCAAGTTGTTATAAGGAAATAGAAAACGGTATTTGCATTAGCTGCTTATTCACCCCTAATTAGAGTTAGCCCCCAATGGCAGCCTACTTAGCATAAACTCCTGACATCGTTATAATGCAGGGGAAAAGAGTTACCATTATCGGATAATGTTAATTCACGTCAATTAAAATTAATAACACTAGACTTCGTATCATTAGCTGCTGTCATTCTTACAAAGCAAACAGTTTGAACAAATGCTAATGCTAATGGCATCCTATTTAGCATTAAGTCTTCGTATTGCAGGGGAAAAGTTCAAATTGAATGAAAAAAAGTGTTCACATTAGCTACTCATATTGTTAAAAAATACGAAAAAACATTGTTAGCATAAGCGGATAATGCTAATTCACCTCAAATTTGTATTAGCTAATAATGGCAACCAGCATTAGCTGGTCACATTGTTATAAAGCAAGAAAATATGGTATTAGCATTAGCTGCCAATTCTTATTCACCTAAAATTAGCATTAGCCACTCAAGGGAAAAGAGTTAGCATTAACGGATAATGCTAATTCACGTCAAATTAGCATTTGCTAGTAATGGCAGCCTACTTAGCACAACTCCTCACATCGTAATAATGCAGGGGAAAAGAGTTAGCATTATTTGATAATGCTAATTCACACCAAATTAGCAATAGTTAATAACGGTAACCTATTGAGTATTAGCTTCTCACATTGTTAAAATTGAATGCTTATTCACCTAAAATTAGCATTAGCCACTAATGGTAGCCTATTTAGCATAAACCTGTTAATGTTAAATGAAGTTAATTAATGCTAAATAGGCTTAACTGAAATGAAAGTAGTGTTAGCATTAGCTGCTCATATTGTTAAAATGTAAGGGAAAAGAGTTAGCATTATCCGCTAATGCTAACAATGTTTTTGCTAATTCACTTCAAATTAGTATTAGCTAATAAAGGCAACGTACCTAGCATTAGCTGCTCACATTGTTATAAAGGAAGAGAATATGGTGTTACCATTAGCTTCGAATGCTTATTCACCAAAAATTTGCATTAGCCACCTATGGTAGCCTATTTAGCATTAACGTCTTAATGCTAAATGAAGTTAATTAATGCTAAATAGGCTTAGTTGAAGGGAATCTAGTGTTAGCATTAGCTACTGATATTGTTATAAAGCAGGAAACTATTGTATTAGCATTAGCTACTAATGCTTATTTACTTCAAATTAGCATTAGCTTTAGTTAATAACGATAGACTTTGTATCAGTAGCTGCTGTCATTCTTACAAAGCAAAGGAAAACGGTATGAGCATTAGCTGTAAATGCTTAGTCACCTAAAATTAGTATTAGCTAATAACGGCAAACTACTTAGAATGAGCTGGTCACATTGTTATAAAGCAAGAAAATATAGTGTTAGCATTAACAGTCAAGTCCTATTCACCTAAAATTAGCATTAGCCACTAATGGCAGTCTACTTAGCATTAACTCCTCACTAATATAATGTTAATTCATATCAAATTAGCATTAGCTGCTAACATCAGCCTACATAGCAATAGCTGCTCACATTGTCATATGCAAGAGAAAACAGTTAGCATTAGCGGATAATGCTTACTTTGGCCCACTGGAAAAGTTCAGAACTCTGTTTGCTAAAGATTTAGGAGTGTTTCTCGATAGCTTTTTCTTATTTGAGAAACAAATGAATTCTGTTATTAAAACCCGCTGTAAGGTTTATATTGTTGATTGTCATTTATCCTTAGAAATATTTACTCATATATGCTTAGAGTTTGATAATCGATTGCATAATGATATAGATGTTTGATCCTTAGTAGTCTGTAAAGACTCTGTGTGCCTTCCAGAGTGCTCTGGCATGCACACACAACTTGGGGTCATGAGAGAGGTCGTACCTTCTCTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCATCAGATTCCTGTCAACTCACAATCGACACAAACACAGTACACACATGGCTCCAACTGTCTGACAACAACAGGAAGGTGACACGTGTGGAGGAGGTTCAGTCATATCCTGATCATCCAGACAGATTTGATGTTTGGGAACAGCTGCTGTGTAGAAATGGTCTGACTGGTCGCTGTTACTGGGAGGTCGAGTGGAGAGGAGAGGTTTATATATCAGTGAGTTACAGAAGCATCAGAAGGAAAGGAGGCAATGATGACTGTGTGTTTGGATTCAATGATCAGTCCTGGAGTCTGTACTGCTCTGATGATGGTCCTCGTTCTGTCTGGCACAATAACAGACACACACCCATNNNNNNNNNNNNNNNNNNNNNNNNTGTCTCTAACAGAGCAGCAGTGTATGTGGACTGTCCTGCTGGCACTCTGTCCTTCTACAGAGTCTCCTCTGACACTCTGATCCACCTCCACACCTTCAACACCACATTCACTCAAACTCTTTATCCTGGGTTTAGACTCTGGTTTCCTGGTTCCTCAGTGTCCCTGTGCTGAATGTAAAGAGTGTCTCCTGTTAGAGAAACACTCTGACTGTTGAACAGATAGTTCAGTCTGTACATGTCTGTCTCTTTCACTCACAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTGATGTTTGAAACTCTTCTAAATGATTCCTTGTAAACTTCTTCCTCTTCAGTCACAAACAAACAGGAAGTGATGTCACATGTGTTCCTGTCCACAGCAGAATGAGTCTGTTGCTGACAATCAGTGATGTACAAACAGAGTGAGCATTTCTGAGCCCAAAATAAACTGAGTGGTTCACTGAATGAACAATGGACTGTGAGCTCAGCTCCTTCATCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGTGCTGCTGGTTTCAGTCATTGTGCAAATGTGCTGTTTGTAAGGTTGTAAAGCTGCAGTCAGCTGAGACTGAAGAATCAATCAATCAATCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG