ATTGCGACACGATCACCTTATAATGAAGCGAATTTATTTATTTTGTTATAAGTAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGGTTAAACTTAACTGATTNNNNNNNNNNNNNNNCGTTTACGTATATTTGAATGTTTTTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTAGAAATGGGACTTAAGTAAGAGTTAGTAGCTCGTATTAGTAGATTGACTCCGGTGTGTGGCTTTGAACCGTGTTTTCAATCCAATCGCGGTAGCTGCTGATACGTACGAACATGTCGGGAACGTTATGCGCACATTCTATACCCCAGGACATAACACCGATTTGCTCGTGGGTGTCTCTCAGCACCAGCGGACTGCCGGGATCTCCCTGTAANNNNNNNNNNNNNNNNNNNNNATGATTAGTTTTTCTTTCTAGCAAATAAAGAAATCAAAATATATATCAATAAATTGGAAATAATAAGCATTACTACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATTCAAACTACAGCTATTATTAAATCCAATTCTGATCGATTCAAGTTTTCTTCAAAATAGAGAATATCGTCAATCCCGTCTAACTTTGATTACTGACCTCCAATGCTGCATTAAAGACACAATTAAATTTGTAATTAGAATTGAACACATGAACATTGTTTTTAAGAAGCAGAAGCAAAGAGAATCTTTTGAAATTTCTTCTCAGGGCTTAAGCAACTATTATTAAACTGCAAAGGTTTGTCCGTTGTCCAAAGTGCAAGGAATCGCCGATTGGAGTATATAGGAAAAACATTCTTATTGACAATTTAATTTTAGAAAAGGCTACAATTTTGTTTTTACACGCCCCTGGCTGTGCTTTACTGTGTGAATTCAGAGGTAGTTTATAGTTAGTAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGACAATTATTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTAAGTAGACAAATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTACAAATTATTTAGATTACATACTGTAATAGACGCTTAATAAAAACAGATTTTGATAACTGATACCTCGAAGGGGTCAAATTGTAGTTGAGAGTGTGTATATACGTCTGTCAAACGTTTAATGATAAGAAGCATAACATAANNNNNNNCTCCGTTTTTAATCAATAATTACAAACGAATAAATTATGAATTTGAGCATTAGGGGAAATTAAAGGGATGATTAAATNNNNNNNTACGTCATTTTTGAACCTGTTAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATTTTTAAAATTCAGGGAAAATGACTGACATTTCGTACAGAGCATATTAATTTTTGCATATATATTATTTTAATTACCCTTTATTTTTGCAGAGACGATTCGCAGCGTAAATAATTTTTACACCTCAGTACATCTAAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAACCAAACTTTCTACTAGGATGCATAAACGCTTAGACGATATAAAAATTGATTTGTGTAATATTTGGCCACATTATAAGAATATATTGATACTATGTATCCCCTTTTCCATTGCAGTCATTTGTAAATAAACATAAAAAGTTGTGGAATTACTCACAATACAATTTCCAGCTCTTTCGTCCTCGTACGAATATGTACAGATTTCTATTCTAGGGTCAACGTATGAACTGTAAATCGACAATTCCTTGGATCGCTCGGCGACTCGAGTCACACATTCATTTCCTTCCATGACAACGGTGTCCAGTTTCTGGAGGATTTCGGCCTGAGAATCATCCTGAAACTGAATTACATAATTTCAATACCATGAAAATTAAAAGTGTCGTAAACATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGGGGAGAGCGGGGCTAAAAGTTACCAGGGTAAGTTGTTCCGATTGAAATAACGTCGCGAGGAAAAGAAATTAGAATTTTGAATAAACACGTCGTGAAATGGAACGCCACAGCGCACTGACGGCAGCCATCTTAAACAGGCCAGTAGCGCCCGAACGATCGGAACGACAGCTAGTGCGTCGCTGATTGATGTAAGTAAATATTTTTGTATTTATTATTTTTGGTCTATCTTACGAATTTTAATGATTAGCCTTTAGTATTTCAGTATTTTAAAATAAGGATTTAGTTATTAATTTTGTACGCTATACGTAAAAAACGTATATTTCGTAACATAACCTATATCTTACNNNNNNNCCAACACATGTGATTGGGGCTAGATGTTCCTTTTTTCGGGGGCACGTTGTGACCTCGGAACAACTTACCCCAATTATTTTGTACCAATAAAAGAATATAAATATTGNNNNNNNNCTGTTGTAGTATGCGGACTTATACCCGAAAATCAACACGAGGTTCTGTGTCGCAGGAGTTGATGCAAAAAGCAGCAGACGCAGTTATCAAAGATGGCAGAAAAATAAAAACTGTTGCTAAAGAATTAGATATTTGTCATATGACACTGTACAGATATGTTAAAAAGATAAAATCTGGAGTAGAAAATATCACGATTGGCTATAAAAAAGTGAGATTGGTATTTACCAAAGAGCAGGAAGATAAGTTAGCAGAATATTTATTAAAATGTGCTTCAATTTTCTTCGGTCTTCTGCCAGAAGAAGTCAAAAAGTTGGCATACGAATGTGCCCTGAAATTCAATCATCACAATATTCCACCATCTTGGCATNNNNNNNNNNNNGCTGGCCCAGACTGGCTGACTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTGGAAAAAGCAAAATCTAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCGCCCTTTAGTGTCTATAAATGCATCTGAAACTGTAAAAAATAATACTGATGAAAGACAAATCTTTGATGCACCAGGGCCATCCGGAATTGTTAATCTGCCTACGTCTTCTGGTGTCATAGTAGAACAACTCAAAGAAAAAGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCCTTAGCAGAAGAGCAAAGTAAGAAGAGGAAGATGAGCATCAACAATGAAGAAGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTTAAACGGCAGGTTTTACAAACGAGTAGCGAGACTTCTGAGAATGAAGAGGACAGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCTTCTGACGATTAATTATAATTATGTATATAATATGTTTTTGCCTATCACTGCAATATGATTGAAGACTGAACTAATTATCAAGACTGCTAGTTACTTAATTGTTAAGAATTGTTTAAGTACAAAATATAGTTACTTGTTACAATATACAAATGTTTATCTGATAATTCCTACGATATTGTTGATTATTACTTAAATAAACACACTTTGTTTAATCATGTATTGTTTTTTATTTTATAAATAATAACTTTAACTGATATGGTAACAACTTACCCCGGCTTGTTAACAACTTGCCCCGAGTTGGGGTAAGTTGTTACTTTCCGACTTTAGGCATTAAAAAATTTATAATNNNNNNNNCTCACAACAACTGACCCAAATAACTGTTTCAATATAAAAGTTGGATATGTAAGTTGATTTTAATCGCATCGCTTGAATACTAAAACCAAGTATTCTTAACAAATTTTGAGATTAACTAAAAATCGGAACTTTTAGCCCCGCTCTCCCCTACTTNNNNNNNNTTTGCTCCTACATAAAGCCAACATGAGTGAAGGTTAATTAAAAATTGTGTTTACAAATTCACATATAACTGAAACTGCTAGTTTTGAAGTCATAAAATTCATATTGAACTCCGAATATTTATCATAACTGCCGTATAATACACCGCGGGCGAACCGTTTGTTTAGAATACGCTGTTATCACGATTTAAATAGTGACTCGACTGAGTGCTATGCAAATCTGCGAAATTGCCACTAGTTGATGCCATCTCAACTTTATTATATTTTCCAATCCTTGCCAACTAAATTTACATAGACAAATTATATGTAAGTCATTATGCATAAGATTATAATATTTAAATAATTATATGTAAAGTTTTAATTTCGTACACATATTGAAATCTTCGGGGCACTCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGGTTCTTCGTTTCGTTTGTAATNNNNNNNNNNNNCAATAAACATATTACAAATAGACAGTATGAGATTATCAAACAAACATCGTTTAAAATTAAATTTTCATTACATTTAATGAATAAAAATGTAAATATTACTGAAACACGGGGAACGAGATCAAACGGAGGTACGAAGTATTTGTTTACAGCGCCGCAGGCGAGAATCATTCCTGGTAATGAAGAAATATGGCCTATAGTCCCATAATTAAATATGTAATGAGTAGCGCCCTCCCCCGTCAGTTACCGAGCTAACTGCCGCGTGCCACGATATTGTANNNNNNNNGTTATTCTTTGTTTGAGTCAAGTGTGTTCTTGGATGGAAATTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAATAACCTACATAAAAAATGGTGGTAAGAAAGTCGCCGCGCCGGGCCAACTAGTATTGATTAAATAAAGAACAAGTAGTTCAAGTCGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGTATTATTCTGAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGAATGTCACTCCGCCCGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGATAAAATTATTGTGTGCCGGTGAAATAACTTTGCTATCGTATTTATTGAAGCGTGTCGGCCATCAACGATTATGTCACGGTTGAGTTGTTCCAATTAGTTCGTTCAAACGTTTACCGATTGTCGTTTAAGATGATTCCTTAGATATGTAGTCGAAAATATGAATTGTTTCTTTAAATTGATTAATTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN