CGCCTCCAGCACGGGCCCGCGCTCGTCGTGCAGCAGGTGCACCTCGTCGATGATGATCAGCCGCACCAGGTTCGTGAACGAGCGCTCCCCGCCTNNNNNNNATACGCTTTTGTTATACAGCGTGTTTAGAAACATGCGTGCTTCCGTTTAGGGCGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGTGAAGACATTAAAGAGGATATAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGAAGAGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATATTCACTAGATTAGACTTACCCTTCCTAGTGATGATGTCCCACTTCTCCGGCGTGCACACGATGAGTTGTGTGGCGTCGATCTGTTCCCTTGTTAGCTGGTGGTCACCCGTCAGTTCTGATACCTTCATGTTGTACGCGGCGAGACGCTTGCTAAAGTTACCCACCTGCGAAGAAAAGATGACTTCAAATTAAAAATACTCTATCCATCAAAATCATATTAAAAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTCAGAACAAAGGTTATAATCTTATATATCGTCCGAATCCACCATTTTCGATTCTTCGTGCGGCGGAGACAATCAGGAATTACGTCAAGTGTTATTGAGGCAACAAGCCCAATGTTATCGTGAATCGTGTAAAAGACTATGGGTGCTGACTATTCATCAGCTTACTGTGCTTCACGGAAGCGTGGACATTTTTACTACGGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACCTAAATGATAATATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTTACGTTATGTTGTTTACCTGAATCCTATTTAAAGTCTTGAAGCCTTCGAACGCAGGCTGTACATACTTCGGTAACTTCTCGATTGGAACTAAAGTCTCATTTTCTTCGAAAGGTTTCGGCTTTAAGGCCGGTACATGGACCTCTTCGTAACCTTTAAATAAAAAATTCTAATTAATATAAGGGATTCTCGACAGTTAAGCCTAATTAATTAAGGTATCATATTATAATATTGGAAGTTTGGGAGGATTAATGAAACAAACATGAATGGTAAAACTTCTGCCCACAACAGAAGAATTTGAACTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGTATTTACAAAAATTATATTTTGTTACAGAAAACCACTCTAGTGTAGTAAGTTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAATTTAACTGAACCCATACTATATAAGAAATACTAATAAATTAATTTATCGACAGAGCTGATGCAACCAAGAGTCATAACTGATGGATGTACTAATATTATAGTATTACTTATCCTACATACCTTTTCTCTGTTTCCTGAACGACCCTGGTGGTAGCTGACAACGTTTGTTGGCCATCAGGTGTGACCCAGCAGCGAAGACGAGCTCCTCGAGCAGAAGCATCTTCCGATTTCCGGTGACGGTACCACTACCGCTGGTCTGTTCCGTTCCGGCCTTGTGACGCTTGCGAGGTTGCTCCGATTGTTCAGCCGTCTATATGTAGGATATTTTGAACAATGTACAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATACTAATACATAAATTCATTATTGTATACCTAAAGTTAAACAAGACAAAGAATTATACATTGACAAAAGAATAAATGTCCAAATGGCAGTCAGGCTAATGAGCGATGAATTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTCTTACCTCATCCTCCCCTTTCCCCGTGTCTAGCTGTGCTAGAATCTTCTGTAAATGTGGTTGTTTGGACATCTCCTCTCTTATGGCGGCCCTCTCGCTTTCAGATTGGGATGAGGCTAACTTTGTACAGTAGAGAACTGTGAACAGTAATTAAATAAAACATTTATTAACTGAAGGAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGGAGATAATAAGCTGTTCAAGTATGCTATAGTTAATTTATTGAAATTAAATAAAATTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGCCCATCAAGGAAATCTAGACAAGAAGATGATGACATACTGGTATATCTGTATTTGTTCAGTATCTTGACGAGGTCGAAGCAGTCGTACCCGAGGAGCAGCACTAGCCTGTTCTCCAGGTCCCTGTCGTCAGCTGCCTCTGCTAATGCACGTAGCACTTCCGATGACTTGGCCTAGAGATGAAACATTCATTACATAAGAGACAAAACGGAAAACAATTTGTTTCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATCCCGTATCGAGGGTCCGTCAACAGCCAGACCACGAGAGATATGTATAGAGATAGCGCTGTACCTGCGACAGCATGGCGTCGGGGAAGTGGCGCGACAGGCGGCGCTGCAGCCAGTAGGCGTCGATGTCCAGCGCGTGCAGGGTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGCTGAGGAGGTACGGTCACTAGTTACTTAACACGTATTGAGCCGTTCATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATTAGAGCAGATATCCTCACACATTTTATTTTTTCTCAAACCGAAACGATAGATTACATTTATAATATAAGTAATCAAAGATAATAAGTATTTAACTCACATTAGCGTGTATGGCATTTTTCTTTCCCTCCCCATCGCTGTCCTCCCCTGAACTCTCTTTGCCCTCCTCGTTGTCCGACGCATCACCTTCTTCTTTCTCCTCATCATGGACCTTAAAATATTTACATATCATATCGCAACTTCACAACTGACAACGCTAATTCTCTACTTTTTAGGCTACTTAAAAAATCAAGGTTTTATTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCATATATAGACTTAGTTTAATTGGATTTAGTACAAAAGAAGAAAGAGAAGTAATCCTACTTGGCACACAAAAATTAAGGTTTATTTCGCAGAAGATTTTTTGCTCATAAAGCCAATCACCATTGTTTTCCCGGTTCAACTTTTTCTGCCATTAATTACTGCCAATTGCAAGCTGTTACCATTATACATAGTGGACATATCCAATAGATGCAATACTGAAGCTGCAGGAGGTCTAGCCTTCAATCTTTGTATAATAAGAATTATGAGTTAATGTGAATANNNNNNNAATAATATCATTTTTAATAATACCTCTCCATAGGCGTCCTCATCATCTTCCTCTGACGACTCTTCAAACTGTACATTAATTCCATACGTCTCGTCAATCTCAGTGTTGCCCTCCGTCGAAGAGCTTATTGTGAAATCTGTTATCTTCTTGCCTGTTAACATAAAACGTAAATTATTTTCACATGTGGCACAGAGGCTATAGCAATTGGCTGTCGAGGTTTCGTTTTTTGTCACATTCAATTCTAATTTATGGCATGTATTTTTACAAACAGTATATTTTTGGCTTCAAAACAAACATTTTCCAACGTCATAACTAGTGTTCAAAGCTTACTTCTACGTTACAATTGCTTAAAGATACTGTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCCTCATTTTGAAGACTTAATATATACAGGTTTATGGTGGAACAAGAGTGGTTAATCGAGCTGTTAAAAGTTGAACTGAACATACTTGTGTCCAATAGATATGTATATACAACTAACTGTATATCGGCACTTTCTCTCATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTATGAGATACATTTTGCTAAAAGCTATCTGATAAGATGACAAAATCCAACCGTAAAAGTTTTAATATTTCCTTGTATATTAAATATTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGATATATAAAAGAATATAAAAGTCAACTCACTTTGCTTTCCTCTCCTCAGCTTTGTCAGGTTTAGTCCTTTGTGCTCTGTCACCCATACGAGTACCAGTCAGTTTACCCGAGAGAGACAAAACCTCACCTGTGGCCTCATCGCGACCACGACGCTCTATGAGCCTTACATCAGCTTGTAATACGAGATTTGAGTTCTGTGAATATTTGATAACGAAAATCATTAATGCTTCGTGAATTCAGCTAGATTGGATTAATTATTTGCAATTAATGGTTCGTAATATTTTAAGTGGCAAATTAAGTGAAGAATGTGGTCAATTTTGAGTAGTTTTGAGGTTTTGAAGGTTATAATATAATAATAACTTCAAGTTTCTGTTTTAAGTAACGATATATTGTTTGATATAAAATAAACATAGAAAATCCCAAATAATTTCTGATATATGTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACAATAACAAGAAAAACAAAATCAAACAACTTACAGCCTTGTACTCGTATTGCAGCTGTCTGGCAGCCGCGTCCGCCATGTCAACAACTTATTGAATATTTGAATATCACAATTAAACAAATATTATCGAGCTTTATCGAAATGAAATGATTTAATACGNNNNNNNCGCAAACATAACAATAAGTAAGTGAGGTTATGCCGCTTACGCCATCTTAAATTGAACTGTCAAATTATTTAACGTAAATATGTGTGCTACACTAGGTGCTACAAGTACAAAATATTNNNNNNNNCTCTTAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGCTATGGTGGCATAGCCTNNNNNNNNNNNNNNNNNNNNTGTTANNNNNNNATATTGCATGCCTTGGTAATTGATATAGCGCTTGTACCGCTTGTAAACATTTTTGGTAAACATTGGATGATTGGACACTGGACAGCGTGGTTGCCGGTAAGCAAGGCAAAGAGTAAAATTATAAAATAACTTGCCTTGGTGGTTTATAACTTTATAAATTATTCATGGATCGTCTCTGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATCTTGTTAATAATTTAAAACGATCATACTAATTTTGTAAACACTATTGATAATGCGCAGCAAATTCTCCTTGGAAAGGAATTCTTTTGATTTATAATNNNNNNNNTTAAATTCATATTAGGGTTTCGTCAATAAGGCCAAGTTGGTTAGAATATGTTGATCAACATGATGGTCTAATACATGTGGCTTTACAAAGTAGTACGTATAAGTTGAAGTATGATTAATTTATCTAAATAAAACGAATTATTACACGTGATTTGACTTTAAATTTGTAACATTTAAACAACACCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTCGGAAATGGTATAAATTAAGTATATAAGTAATTCGTATTGAACTATTCTTAAGTATAATTTTTGCTACTATTTTAAATCTAAATTCAATTCTATATTTTCACTACGGTAATATTTTGGGTAAAAGATATATTACAATGAAATACCAAATCTTAATCTAGTTGAATAATTTAATAAACTATAGAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATATAGATGAAACCGTAATACACAGCTAGTCACTAAGAAATACCAAATTCGCTAAGAATAATAATATGACGTCTTGTTTGTAAATAAATGTAACCTTTATCAATGCGTCAAGAGTTCATTCACCCTTAAACAGCTGACATTGACAGATTACGACATCCAGTNNNNNNNNCTTGCGAGTTGAATGCCACAGTACAATTCCTTCAATTTTGCTATACTTATAATATAACAATTTGAAATTAATTAGTTATATAAGTGTTACGATTATAATTCAGACTGTAATAATCAGAGTTTAATCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAAAGCAATATCTAGCTCTTAAATTNNNNNNNTATGTGCTAATTACATTAGATTGCATATTTTTCACGCCATCTTGATGCTGTATTGTNNNNNNNGTTGTAATTCGCACATTTGCGTTTTGCATGAAACATAGTGCAGACACGTGGTGTACTGAGTCACGCTCGAGTCAGGGCTGTGATGAACATGTAAACAAACTTGGACGAAATAGGATTTGTGGGGAATTCACTTTTATAAGTCATTGATTAGCGTATTTTTTGCTTATAAAAAGTATCTCACAGTTAGAATATATATGGAGACTTTCTGTATGTATATATATATGGATCCTTCAATGAGAGCGAATATCAGTAGTGTATGCATTTTACCACAAATTAGAAAGAATCCGCATTTAGTAGGCAGTTTTAATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTGGATATTGTATCCTTTAAATGAAACATTGTAAAATTGAAAACATCAAAATACAAATTGAAACTTATATACTTATCAAATTACGGAATTTACTTTTGTTATTTTAATAACAACACAATAAGTAAATATTAATACAATTTAGCTGCTATTTTGGTATTAATAACAAATTTTTGACAGTTTTAGTTATCAAAAAATACAAATATGCATTTATAATTATTCGATAAACAAACTTTTTATTGATTAAATCACAAATCACAATAGAAGTAGAAGCATTACAAGATTTACAAGCCACTATTTTTAGATTTTGGCATCCCTGAATTATTATTGATTTCACAATGTTTATGTGTGGAATTTTAAAGTGTGAGATATAAATGTTAAATCTAAGTGTGAGTGCACGTAACACTTCTACGTCAAGAGAGCAACACAACATTTTGTTCATATTTATAATAGGTGTTGTTTAAATGTTACAAATTAAAGTCAAATCACAATAGAAGTAGAAGCATTACAAGATTTACAAGCCACTATTTTTAGATTTTGGCATCCCTGAATTATTATTGATTTCACAATGTTTATGTATGGAATTTTAAAGTGTGAGTTATATAAATGTTAAATCTAAGTGTGAGTGCACGTAACACTTCTACGTCAAGAGAGCAACACAACAATTCATTTTCATTTGATAGTGTCATGAGAAAGAAACGCTTCTGTGATCGATAAATAAACCGTTCAAAATGGCGACCCCGACTAATGGAAGCGGCAATTTGGTAGAAGAATTCGAGGAATCGTTTCAGGTATGTTAAAAAATATTAAATATTATTAAGTATGTAACGAGAAAATGCTAATATAATTATTGTATTTGTACCCTCTATGTTTGTATGTGTGCTATCTGTCAAAATAGGATAACAATACCAACATTACAAAACTAACTATCAATAGTGTTGCCGTGTAGAGAAGTCGAAGCTTCATAAGCTAAATCTAGCCATTAACGTTGAAATGTTAAGAACGTTTGTGAGTACGTGACCCGGTTTCGTTTATGCGGCTTCGATCGCAGCTAGAGATTTTTGTTGCAAACGCATCTCATTCATGTCGGCCATTTTACTGATAATGTTTTCACATAATTAACAAAATTTAAACGTTTAGATCGGAATTAGTTGTTTATATACGTCGTGCAAGTGTAATAAATACCACAAGGAATGATTTTATAAATATGTTGGTGTGGACGGTCGTGTGATCTCGTGGTATTTAATGATGAAACATTGTTGATTTCGGACTTGTGATTGTAAAATATTACGATAATGTCGGTGTCTGGAGACGATGTTACTACATCGAACGGCGGAGTGTCCATCCAGGTTTTCCGTCCCACGTGGGAGGAATTCAAAGATTTCAATAAATACATTCAGTATATGGAATCCAAGGGAGCGCACAAGGCTGGTCTCGCTAAAGTGATTCCTCCACCCGAGTGGGTTCCTCGGAAGAAGGGCTACGATTTGGACGAGCTAAACGTCACCATACCTTCGCCGATATGTCAGGTGGTCACAGGAAAGCAAGGTTTGTTTCAACAAATCAATATACAAAAGAAATCCATGACTGTGAAAGAGTTCGCCGTAATGGCGAACTCTGCAAAGTATTGTACCCCACGACACACCAACTACGATGATTTAGAGCGAAAATACTGGAAAAATGTTACTTACGTAGCACCTATTTACGGCGCTGATGTTAATGGCAGCATTACAGACCCTGATGTTAAAGAGTGGAATATCAATCATCTCGGTACCATATTAGACTTTGTGAACTCAGACTACGGCATAGAAATAGATGGAGTTAATACCGCTTACCTCTACTTCGGTATGTGGAAAACAACATTTGCTTGGCATACAGAGGATATGGATCTATATTCAATTAATTATCTTCACTTTGGTGAGCCGAAGACCTGGTACGCTATCCCACCTGAACATGGGAAGAGATTTGAGAGAACTGCATCTGGTTTTTTCCCCACATCTGCTAAAACATGCCAAGCATTCTTAAGACATAAAATGACACTGATATCTCCACAAATCTTGAAACAATATGCCATACCAATCAATAAAATCACTCAGGAAGCTGGAGAAATCATGATAACATTTCCCTATGGATATCACGCAGGCTTTAATCATGGTTTTAATTGTGCCGAGTCTACAAACTTTGCAGCACCACGCTGGGTTGAATACGGAAAGCGAGCAATGCAATGTACTTGCAGCAATGATATGGTCAAAATATCAATGGACACATTTGTTAAACGATTCCAACCTGACCGTTATGAACTTTGGCTAAAGGGTCAAGATATTGGTTGTCATCCCGAGCAGCCTGAGAAAATGGTACCAGCACCCCATCCCTCTGGTCAAGACATATTATGCAACAAAAATAACACAGAGCTCCCTGAATCATTTATCGAAGCAGAAGTGGAAGGTCTGAAGAAGAAGAAAAGGCATCCCTTACATTTAAAAAGAGCGATGGCCAGTAAAAGTATATCGGAAGGGGCTATCGCTGTGTCTATTCTTGGACACGACATAATGGATGACGACGAAATGACAATGGCTGAAGGGGATTTGGACATGATGACGTCAATGAAAGGTCCAATAATGCCATTGGAACCTAACGACACACAGCTAGATGTTCTCGAAGATATTTGGCTGAAAGGTGATGAAATGGATCCCTCTGAAGCTCAACTTCCAGATATTGGCTATATCGATTCTGACAGAGATTCCGATTACGTCGCACCATATGCAAAGAAGACAACTAAAATTCGGAAAAAGAGAAAAGATACCATTAAAAAGGAACTGTTACGAAAGGAGAATATTAAAAAGGAAGCTTTAAATGAGGCAGATGATGATACTAGTCAAGAGAAGGTGACGTCACAACCCAAAAAGCAACGTGGAAAAATGAAATCTAAGAAATTGTCTGAAGAGCAATTGGAAGACATGGCAGCAGTACTTTCCAATTGGGAATCACCACCACATGATGCAGAAGTCAGTGTGAAGGTTGGAACAGAACTCCCTCCCCCTCAACCATCGCCTAAGACTGATCCTCTCAATGAAACATCAGCATCACAATCCTCCATTTTAGATAATTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTGTTAAACGTGAACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTAACTTTGCATATCATTCACCCCTCGCACCGGTTATGGATAACCACTCAAAAATGTATACACAATTAAACCCACCAAAACCTGCCATACCTACTTCAACCTCCACATTGCCACCTTCTCAAAAAACAACTGAGTCTCTTTTGAAGCCTCAAATAAATGAATATTCCAGTTACAATCTTGACACTAAGCCTCGTGTACCAGTTGTACAGCCAATAAATAAAAACCCAAGCGCCTTCCAAGGGGAGTTTCATAAGTTTATGNNNNNNNNNCAGAGTATACTTGAACCTACAGAGACATATGCTCGGAGGAAGACTACTAACAAGAAGGTTGTAGTAGAAAGTGTCGACCCACAACCTTACACACTCGAAAAAACACAAGATATACCTCTGCCTGTCGGACAGTATAATGACAGCATATTCTTAGATACGCCAATAGATTACAGAACGTACCCACAAAACGGAACTGAAAGGTTACACGAACCTGTACACCACCCTAGCTACAATCAAGAACGAAATCAATGGCGACCAGAGTATTACTCTAACCCTCAAATACAAATGATGCAACCAATGTACGGCCAGATGAACTCCAATCAATATTTCAGAAGTCCGTACCAGTCGCCGTGGTACAGCTATCAAAAATGAAGGCAGTATTTGTTAACTAGTATTACTTAAAGCACTTGCTTAGTTGGTGATATGTAAAAATGATTTTTCAAATGCTAAATTTTATTAAGAGACAATTGTATTATTTAAATGATAATATTAAGGTATCCGTTTTATTTGTGTGCGAGTATGTGAGGTAGATTTCTTTTATGTACAGTATAATAAATAAATATAATTGAAATTTTGTGTGAAGTTTTGTATTAAGAAAATACCTGATATTTTGTTTTTGTNNNNNNNNNNCTATCTTGAATTAGTAAATAGTAGTACGAATTAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATACATTGTTTTTGCTGTCGTTTACATGCAAACGAAGGAAATTACTAATGTAGACTGAATATGCTATTTTTTGTGAGATTAGGTATGATTAAAGTTAAGGAAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACCCACACGAAATACTGATAGGTCAGCACGAACTAAAAAGGAAATTAGTGCCTCCTTAAACTAGACTAAAACATTAATAGAAATATTAATAACTAAAGTGGAATTTAAATGATGAAATGATGGTGAGNNNNNNNTTACCATAAAATTTTATCTGAGTCAGTATAGCTTAATTGTTTAACAATAAATAGTNNNNNNNNTTAAATAGGAATGATTTAATTCTCAGCTGTCAGCAATGAGCTACGACTTAGGAAATATATGACAAAGTAAATAATCATTGTTNNNNNNNTATATTCGACTAATTGGAGAAATACAACTATTCTCANNNNNNNNAGTTCATTAAGTATAAAAATTAGTTACATAAGTACCTATACGAAAATTGTGTTTTATGTACATATTAGAATTTTAATTCTTAATTGACCGAAATACTAATTGGCCTGAAACTTAGCCTGATCTATTTAGTTATTGTATATTTTTTGTTAGTACTAATACAGTTAGGATANNNNNNNNNNGTTTAATAAGACTGAATATTTGATTACGACTTTGCAAATGACATAAGCTTACACCATTATTACCTGTGATTGTAAAATANNNNNNNNAGCCAGGTTAATTTTACTTTCATTTTATGCTTTAAACTGAGAGAATGATGTGAGATATTGTAAATCAAAAATTGTCTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTCTATACCTTGTGTCGTAATATCTACTAATAACTTAAGATATTGTCATAGCCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGATTCGAATTCAAAGTCAGTGGCTCTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTTTGGGTTCGGGGACTTATAACCAAATAGGAAATGAATTTTAGCTACTGTATGTGTGAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTGTGATAGGCTGAAGTGATTAAACGAATTTTAANNNNNNNNGATAGTACACAATAGGCTTAAGTAATGAGTATGTCGCAATTAACTGATATCATATCAGATAAATATTTACCGGATTTTTTAATTTGCTTAAGCTCAAATGAATTAAAATTGCGTCATCTAGATGTGTTGTTTGGTACTTTATTCAGCCAGACCGCCAAAAAATATTATTCACTTGGTTGGTTAGTAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGGACTATTTTGAGGTAAAATAGGCCAGAGGGAGCTGTTTACCTGTAGTGTGCAACAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTATTTTTTATAGTTTTAAAGATTGGATGGCTTAGATAAATCCGTTTAAACAAATGTAAAATTTTATCTTTTTATCTAAATATTGTTTAATGTGAATATAAATGAAATTCACTCATGAATTGTGTTCGCGTTGCTAGGGAGAATTTCAGGGTATTAACTATAAGTACTTCCTANNNNNNNNNNNNNNNNNNNNNNCGGGTAAAGACTTAAAACGTTGCTCACAAGAAATTTTAGTTTTAAATTAACACTATTTTTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATGTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTTCAACGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA