GAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAGGGCGGTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCTAAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATAACTGTCAAATATTGTATTAGGNNNNNNNNTTAAGAGTATGTCTTCCATGCTCAGGTACCCTGTTTGAAATTAGTTAAGACCTATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGACCCATTCTTTCAGACACCCTTCTTCTTCTACATAAAACACGGGGCTTTTGACTGAAATGTTTTAAGATGAACCGAAGATTCTCCCATGATCAAGAGCAGTAGATAGGGGTTGCTCACTTCCTGCTCTTTGAGTTGAAGCAAGGCAGAGGCCTGGAGACTCAAACTGATAAATATATTCATTGCCTTCTTTTCATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGACCATCAGAAAAACAGATGAAGAATTCATGGTTTCTACTGTCCAGAAACTTTCCATCTAGTACAAACGGCTTAATGGCTGAATTCAGCATCCTGTGGTGGGACGGGAGAAGGGAGCTGCACAGGGGACTTTGGCTGCATTTGCTCCACTTCCCTTATGCTGTTCCTCTGAGTTCTGATGTCACCACCTGAAGGGCTATTCATGGACAGAAGAATTATTGTTATTGTTGTGGTTATTTCTGTTTCTTTTATTTTGGTAAAAATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGTTTTTAGCTTCTCATATAATTATCCTAAAAAATCCTAAGAGTTTTACTTAAGTTTCTTTTTATCATGTGTTATAAAAATTGACAGGGAAGTGGCTAAACCAGATTAAAATTACACAAGCTCTAAGAGTCAAGTCTCTGTTAGGCAGGCTTAGGAAAGACAGAACTAGAAATACTCCACCAGCATGGACATCTGAAACATGGGGTCCACTTTCTGTTCCAGCCCTGCCCAGATCCACCCTCTTCTATGGCTTCACCCAGGTCTGGCCTCACCCTAGAATCTTTTCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGTTGGTGCCCACAATTTCCTAAAGTGGAAAAGCAGATAAATGGAAGAAAATCATTGCATATTTGGGGACCATAATTTCTTTTCTATTGAAGCCAGTGCTTCTAGAGGCATCCTATCTAGCAACTTGTTTTCCATTCTTGCAAATCCAGTGGCTGCTACACAAGGCACAGAAAGTAAATATAAATATAAAACATCTCTCTGAACAGTTCACCCTTTTTTCTCTATCCCTTGCATCTGTCGACATAGCTTTTATTCTGCACATTTTGTTTTTCAGGTAAATACTTTTTAAAATGGAAGAAAAAATAGAAATGCTAGGCCTGTCATTTAAATCCTGAAAATTACAGAAAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCATGTGTACATGTTTTCCAAATGCAGACTTACTCAAACATTGGTGCCTTCTCTAGGCTTTCTAAACTGTAAAGAGCCAGCAGAAAATGACATGTTTGAAAAAGGTGATTGGTGGTTTCCACTTTGGGCCAAAAGTACTTGTGTTGTGGTAAGAGTGTTGGGTGTCATGAGCTCTGTGCTGTGCCTACTTTCGCTAGCTGAGTGCTACTATATTGGATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAGAAACTTGAGAGGCAATGCTTAGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGATCCTCTATGTGGTTGTAATTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTGGCTTTTATCAAGAGGACAAACTGAGTAGACCTCATAATTTTCGTAAATAATTAGATTAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTCTATTTTAAGAATGGTATAGAAAGACAATTTGACGCATTAGAGTAGTTGGTACTTAGCACATACAATATGTTAGGCAAGGTTCTAAGCCCCTTAGACATTTATGGACAGAATATGTAACAGTACAATAAATAACACAAAGGTTCATCGGCAATGACAAATTGACATATTTTCAATCATATTAGATGATAGCTAAACCATTAACAAATTTACTGTTTTGTTTCATAATAAAAAACAAGGTTAAAAAGTTTGACTAATTAGGCATATGGATAAATGGGCAGCATTTTGACCAGTAGACAGAGGATACACATTTTCAAAGACCAGACAAAATTATTTATTTATTTTTGGGGAGAGAGAACAGTTTTATTAACTGAGGATACAGTGGAGTCTTCTCCCTGGGAGGTGAGATCTTCCACTGGTTACCCCCGCCAGGGCTTCAGTGGGCGCCATGCGATTCAGCGCTGGACTCCGCTGGGGGCCGGGCCTTGGAGAAGGCGAACTGTGCAGGGAAGCAGCAGCTCTGGGGTCCTTACCGCCCGCTCCGCCCAGCTGCACCGGGTCTCCTGGTGCTCCTCAGGCTCCTGCCGAGTCTGCGTCTCTGGAGGGCAGCGAACCATCCTGCCCAGAACCTTATCCTGACAGCCCAGTTTGATGCAGGTCAGCCATTTCTGCTTCCTCCCCTCGGGCTGGACTTGGCACTTGGGTTTCTTCCAATCCTTTCTCCGGCCACTTCTCTGTCTGCCGGAGCTTAAATTTCAGCCTCACACATGTTCCAGCTGGGAAGGGCGTGTCCAGGGCGCCATCCACACTGGTTTTCTGGAAATCCTGCTGCACTGGCTGGTGCTTGTAGATTCCTCCAGGACCACCTGCAGGCCCCGGCGCTGGGCCCCTGAGCTCGGACCCGNNNNNNNNACTCCCGCGCCCACCCACGGGGCCAGCGAGATCCACAGCCCTCTCAGTCTTCCCCTTTCACCCCCGCCCTGCGAAGTGGGTGTGCACCCCTTAGTTCTCCGAGCCCGCCGGGAGCCACCTCCTCCCCTGCCCCTGGGGGTTCCATGCCCGCAGAACGCTGGGCAGAGGCGAATGAACCGGGAAATGTCCCTTTCTCCACACTGACCTTGGAGTCTGTTGGGTCCTCTCCACTCCCTCCCACCCTGCCCACGCTGTTCCCTGGGGCCCTCAGTTTCAGCAAAATTCCCTGCCGCGCCGGGAAGCTGTCCTGTTTCCCCCTCTCACCCTTCTTCCTTTTCTGGCCCACTCTCTCTCCCCACTGGGTCTCCGACACGACCCTCTCTCCTCCTGGCTGTCCTGGAGCCCCTCTTTGCTTCCCCAGCTCTGTCCCCTCTCTGACCGCTTCTCCCTCCCACCCCCGACCGAATCTCCTGGCTCCCACGGGGGGACCCAAATCCCCAGGACCCAGGTCAACCACACATAATTATTTTGAATGGGAAGACTTGAATTCATGAAAGAAGGAATCCATCTGGTTATACTTTAAATAATTTTGAAATGATAATAGCAACTATCAATTTAAAGTTTAACCAGAGTTCAGAATACCCACCATTTTACCACAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATAGGAGAAAAAATATAAGAGTGACCAGCAGGTCATATCTAGCCACTTGGAAACTCGATTTAAAACACTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTCTTGGCCACTGTTTCCAGCTCAACTCGAGAACAGCCAGAGCGCTTCTGGCCCCTGAACTTCGACGCTCCTCCCCCGGCCCCAATGGCTGGCGAAGGTACAATCCTTCCCGGGATTCCAGGCCGCGAAGATAGGGCAGGGCCATCGCAGTCCCCTTGCTCTTTGCCGCAGCCCCGTTAGGCTTCGCGTTTCGTGGTGTCCAGGCCGCGGAGGCTGCCTGTGGCTGCCCGTGCGTCCCCGTGGCCTGTGGCTCCTCAATTCTGCGCTTCGGCCCCGCGCAGCCCCTTCGAGGCTGCAGCCGTCTTGCGCCCGAACTCAGGGCCCCGGGCCCGTTCCCCCCGCCAGCGCCTTCGCTTTTGCCGCCCCTCCCTCTCCCCGAACCCCAGCGGGCCCCCAGAGAAGGAGGGCGGAGAAGCTGGAAAGCGACTGCGGAGCTGCCGGCGGCAGGTGCGGGAAGGGGAGAAGCTGGCCTTGCACAGAAAGGCTGCTCAGAGCGACACGGACAACGGCCAGGAGCTCCTCACGCAGCTGGAAGAACTCAGTAACGTGCTCCACTGTGGGGGGAATGGAGATAATGAAAGTGTGATGTAGAAGTACTCACAGAGAACCATGATCCTTGGTCAATCTCAGATTATTATTGTCAGACCTACTCTAATGATGTTAGTCTTCCAAGTAAAGTGAGTGACTGAACTGTCAGATCAGCAAGATCAGGATATTGAAACTCCTGCTTTGAATTCTTAAGACCAATTACAAATGGAAAATGATGCTCACCCTTCTACTGATAAAACAGCAAATGTTGAATGTAGACAAGAGGGTCATTTGCCTCAAATTCACAGGAGCCAGCATCTGCATTAGCAGCACAAGATATATCCTTAGAAGGTCCGTCATTAGCTGGAAGTTTGAGAGCTACAGCAGAAGCGGCTTTATCACAGACTGGATTTAGTTATGATGAAAATGCTGGACTGTATTTTGACCACAGCACTGGTTCCTATTAAGATTCTGAGAATCAAATCTCAGATTATTATCAGACTTACTCTAATGATGTTAGTCTTCCAAATAAAGTGAGTGACTGAACTTTCAGATCAGCAAGTTCATGATATCGAAACTCCTTATCTTATCATATTCACCCTGACGTGATAGCTGTGTTGGATGTGAACCAGGGTAGGTTAGAGCTCACCTTTTCCTTGATAAGAAAGATGAATCATTTGTTGGTCCAACATTAACTAAGAAGGAAACGAGTTGGAAAGAAGAAAAGGATTTTTAAAATATATGAGTAAAATATGGTTTACAGAATACAGACTATGAAGATGATAAGATACTAGAGAATGTAAACTATAACGACAGAGCTGGAAAACATAGGGAGCAGATTGGAAGCGAAGGAAATTTCCAAAGAGATGATGCTCCTGCATCTGTTCATTCTGAAATTACTGATAGCGACAAAAGTCAGAAGATGTTGAAAAAGATGTGTTGAAAACAGGAGAAGGCCTGGGGAATGATGGTGGGAGAATAAAAACTCTGATACAGCTTCAGCTTCGGCAGACACATGCAGGATTGGAGACAGGCAAACCATCCTCAATTAAAGAGGCTCACCTTCTCCAAAACAACAAGAACAGAAACTAGGACAAAGCACAGGAGAGGTTTGCTGAAAACTTTCCAGAAACTAAACTTCCAAAAGATGACCTAGGAACCATTCCTTGGGTAAAAGAGACTGAGGAGTGAAGGTTAATCACAGAAGAAAACTCAAGCTTTTTTAAAAATAGAGTTTGGAAACTCTTATTTTATTGCAGAACGTTTCTCCTCAAAAAATTCAGTGGCACAAGAAAACTATGTCACAATTTACCCCTTCCTGATTCAGAAATGTGTAATAAAGTGTGGTTGGCAGCTTTTAAAAAAACACTTTTTAAACTAATTATTAGTGCCTGAATTAAGTTATACAGTAAGTGAACTAAAGTTCACAGGGCACAGATAAGTTTATCAAACTTTACTATTTTATCTTGTCATTTACAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACTTAAATGTACATTTGTCCTTGTCTCCATATATTCATACTAAGATGCACAGAAAATACAGCAAAAGAAACATTGAAAGTCAATAAAAATAAATCTGACAATATACATTTTTTATGCCCTTCAGGACCTAGATACAAAAAATGTTGAGAAAACATGGATAGTGGTGCATACATTTTCTAATATGTGAATAGCCTAAATCACATGAAAGAACTAATGAACGGTGACATGTCATAGAAAATTCATCTTTTATTGTTTTCTTTGATGAAGAATCTGAATTTGTTGATATGTACTATACATTCAGCATTTGTATTTGGTTTGTTTCATAGCTAATGATATGTTTATACATGAACAAAGAGTACAGTGTTGAAATAGTCTGTGTGCTGACATTCATAGTTTTTAAAAATACCATTGCAGGCAATGAAGTTGTGCCAGAAAAATCTGATTTCTTGTACAAAAGGAATACTTAGCCAGGGCCTCAAGCTCAATATATTTATTAAAAATGTCCTACATTGCCATAAAAACATGATAACGTTAAATAATTTATTTCTATAAATTAAGAATTAAAAATAAAAATGATATCTTTTATGGATTAAGGAAGTGCTGATGAGACAGAATGGCGATTGAAGACAAAAATTCCAAATTCAGGTAAATAATTTTACTCATATTTGTTTTATTTTAGAGAAAACAATACTTTTGACCATATACTATTTATTGCAGTGGAGTATTTCAAAAATATATACACAATATATAATTAATTTTCTAATGGCATAAAAGTAATCACATTCTACAGATTATTACAATATGGTCTATTGATGAGAGGGGTGTTTCAAATGAAAAAACTTGGAATTTCTCATGAGATAGTGATAGATGCCATAGAAAATCTCTGTAAAGTATTTCACTCATATATGCAACTATGGATATTTCTGCTTTTCAGAAAAATAATTTACTTTAAATACTTAATGCAGACAATTAAAATCACCAAGAAGTTACAAGAATTCACAGAATGCCTAATATAGTTGAAATGAAATTAATAAAATTTCCCAGGACTGGAAGTAAATAAAGGTAATGAGCTGGAGAAGAAATCAACCTAACAGGCCAGGGCTCCACTCAGATGCGTCTGATCACAAGAATGTCAGGTCCATGTGGGTTGTTCCCTTCTGACAAGGCAAATGGAATAAACAAAGAGGAACTGCCTGCAGGCATTGGAATGTGGTGTCTCCCATATGTGATGATTAAATTATAGATTATGTTGCACACAAAGAGATGAGCTACTGGGGTGAAGCATCAGAAGAAATATGGCACATAAATCTCAGATATTGAATTTACATTTAAATGTTTAAGTCAATATAATGGAAAAACAAGAAACCAAAATAATGTAGAAAGAAACTACGAGCTTGTCAAGTTATCTTTGGAAAAGAGGCAAATGAAAAGTAAAGTATTGAAAGTGTTGTAAAACAATTTAATGTACAACATATAAGTTACATATTAAAATAGGCTGAGCCGAAAAGAGGACTAGTAAAGTGAAATGCTGATCACAATTAATGTAGTCATATATGTTATACAAGGCAAATTAATAGAAAATATAAATATATTTATATATGAAGGTTAGATTGAGAGGAAATAAAAGACATTCAATTGTTTTACTAGACTCTTTAAACAGGAAGGCAATAGTCAAAGAATCAGTGACTCGTAAGTTTCAGAAATTGGAAACCAGACATGAATCCTTTAAAAGTTTAGGGTGTAATATATGAAAAAAAGGTAAATTAAGAAATACTAAGAAGAAATAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGGTTCAGCGAGGAACTCTGGGACACAGAGCAGCTCCGGGTTAGCCATGACCAGGAGCTTCACTTGTGTGAGGTAGCGAGAGGGGAATGCCCCTGTACTCAGCTGAGAGTTGGCCCCGACCCCATCCACTTTGACTGCTGGGTGCCAGCAGAAGTCAGGGACCACTAACTTCAGGCAGAGGCAGGAAGCAAGGTCATTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACTTAGAGGTGTACTTCAGAATCACACCTGCAGGAATCACACATAGAGGTTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTAGGCACTGGGAAATTTCACCATGAAATCTGCAGAATCGTCCAGGAGTAAGATTAACAATCCCACAACTCTCTCACTTGTAGGCATGACATTCAACACCTCCTGTATGTTGGGTCTAAGCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAATGTTTATATATTAACACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATGCTTTAAGTATTTTCTATTTTTTGCCAATAAGCAAAATTTTGTGCAGCTAAGTTGGCAGCAGTCATTCGGTTCGTTTATGGATGGTGCAGTTGAACGGTGGTCAAAGTTAGAGCCTGGAAGCCTTCAGTAAATGCGCTGAAGTTGTCTGAGGGCCATCAGAGTTGTTGCTTATATTGTATTAGATCATTTATTGAGAGTAGAACAAGCACACTGGTGGACCTCTCTCCATTTGGGACTTTCTGTACGGGGAGAAATTTCTCTGGCCCTGGATGGTGTGAAGTCTCACTGTAACTGCAGCTGGGCTGGTCTCTATTGTATCTGGCAAAGGCCGATAGAGAGGAGCATAAGGAGGAGGTTAAACAAGCTTAGATTCTACAGAAGACTCTGATAGTTTGGAGACGCTGGGGATTCTAAAGGAGGTGTGTGCCCCTGAGGGCCCCTATCTGGAGCTGGTGTTGGGCTGTGGGGTCTGAGGTCCCTTCCCCTTAATAAGAGATGATCTTCTAATGGTTCTGAGGGGCTTTCTGGCTTACTAGGCTTTAGCCCACAGGTGCTGCATAGAGCTGGGTTTTGTTGTCAGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTTGAAGAACAATTTTAAGGAGCTGGGAAATGCATAAAGCCTGAACGGACAGGGTTCTCTTAATGTGCCGCTCAAAACAAAACAAAAATTTTTGTGAACAGAAAACCTGACCAGAAAAATACATTACAATGACCACTAGGTGGCGATGGAGTATTGCTGAAGGGACAGGAAACAATAAGCTGAGTCTGAACTGTGGCCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTTCAAATGACCCCAAGTGCTCCACATCTTAAAAGTTGCTCCCATAAAGCTGGAACACTATCTGTTCCTGAGGTATCAGGTCCCATATGTGGCTCTGAGTTACTGGCAAGCCAGGCCTGACTTGAGATGAGACCATTAATTTCAAGTGTAAAATGCCTAAATAGTCAGCAACTTCAGGTTGCATTTTGGAGCTTGTCCACTTAAATGGGTTGATGAAAATGGCTCACAAGACTCACGCTTCGGAGTCTAAGCAGATTTTGTGCAACCCAATAATTAAACTTCTGATGACTAGACTTTCACAGTTGTGAAAAAGGCGACTTTGAGAGTGATATTTCCAGGAAGCCACAGCCCTTGTCACCCCCTGCAGAGCTCTGAAGCTGCTCACAAGCAGGCCAGGTGAAAGATTTCTCTCAAAAACGGTTGAGTGCGTGCTCTGGCTAGAGAAAAAAGAGGGCTGCGGCATAATGGACAGTGTCTCGGACATCAGGAAAGTTTACACAGCAGTTTAGGAAAAAAGGCAGCGCCTAGGGCTGCAGAAGACGTAATGCTCTGGAAAGAACCCTGGGTGCAATTGAAAGAGGAACCTGAGAATGATAGGCTCAATCGGGTGAGGACAAAGCGGCCATTTGGGAAAAGGGAAGGTGTCTTCGTAGAGTAATACCCTCCTCAATGCCCAGCCCAGACCTGCCCTCCAGGTGCACCTCTGTACTCACTCTCCTTGCAAAGAGTCGGCATAGCATAAGAACTCAGCAGTGCTTTGGACTCCGGGAAGTCCACACCACTCTGACCCTTCCTCCAGGGCTATGCACCCCGGATCCTGGTACATGCTGGGAGTATAGTTCTGAAGCCTAACGACAAACAGACTGAAAGTAGTTAACGGACTACAGCTCCCAGCATATTAGGTGGGGCGCGTACCACTCTGCCCCTTCTTCCAGGTCTGTGCCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGACCAAAGAGCTTTGTTATAGTTATCTGTGAAGTATTCAACAAACTACTTTACTTAATTATTACTGGAAGCCAGAACCTCAGTTGCGTTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCCTCTGACTGTCGGTCCTGTGTGGGTTTACTTGGAGGTGCTTTGCCTTGGAGAAAGGAGGCGGGTGGACAGTCGGGGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTGAGCAACAGGCCCCCTTGCAGAGGGCAAAGCAAAGTGGAATCCGAAACCACACTTCAGTCGGCCTAAGTGTGACTCCTGTGAGGACGGGACTATCCGCCTCGCGCTCCTTTGCAGGCTCAACGTGGGGCTATCTCATCTGTGAACCATGTGGATGAAAAATGGACAACCACCCGAGTCTCGGCTCATTGCTCTCTGGGCGATTCTCTCATTCCCTGGGAGACGAAATTCGTCTGAATCGCTCCCGGATGAAGTAATCCAGGCTGGTGATCTGGAGGGCCGGTGAGCGCCCCGCAGGCCAACGCGGCTGTGGGCCGACCACTTAGACCGCACTGGGCACCCAACATTTTTCCTTAGTGCGAGTTCCTGCTGGTCCTGGAGGCAGAAGACCGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCCTTCCAAGGTCCCTCCGTCCATCCGTTCTTTCCTCCCTCCATCGCTCCCTCCCTCTCTGTCTCGGTTCGTCTCCTGCTCTCTGCCTGAGTTCCCTCCCGCGTAGAAAGGGCAGCACCCCGGTTTGCGCGGGGACTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTACTGAAGAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGGGATGCTCGGGAAAGAATGACGGCCCTCCACTGTGTGGGGTCTCTCACGGGACCTGGAACTCAGAGATCCTAGGCAGGTCAGCTGGAAGGGAAGACACGCCTCTCCATACCGAGTCAGAGGTTCACCACGAAAGAGAGGCCGCCGCCCCAACCCCGCGCCTAAAGCTCCTCCAGCAGAGCCCTGTGTTCTTCCTGGCTGAGGAGTGGTTCCAGCGGAGCGGGCTCTTCCACGTCCTTCAGCTCCCCCAGTGGAGCCGGATCTAGGAAAGGTTGTGCCTTTTGCTGAAACTCTAGGGTCGACAGGAGCTCATCTAATAGGCTGGGAGTGAGTGCAGACCAGCGTCTTGGCTCCTGGAGTGGTTGAGAGGCGCCTGAATGGCTTGCATCTGTGCTTGACGCGGAGGCCTCCGGGGTCACGAGCTTCGGAGGTGGAGGTGCCCAGTCTTTGGTTTCCCACGCAGCCCTGGCGACCTGGGGCTCCAGTCCCACCGCAGACTCTGGTGGGACGTGGGTGGCGCAAGCACATCTTGGCCCTGCGACTCAGCTTGAGGGGGCCCAAGCTGTCCCACTGAGCAAGCGCCCAGCAGGCCGCCGTGCTGTGGGTCCTGGTCCTCCTGGCATTTGTTGGGGTGCGGAGGCCACCGAGGAGTCTGAGGGTGGGACAACCCCACTGCCGGAGGAGCCAGGGCAGCGAACACAAAATCCTCGCATGCCGGGGCAGTTTGGGAGATTCCTTCTGCCTGTGCAGCCTGGCTGGGCTGGCACGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGGCTCACGAAAGCCCCCTGTGGGAGAGCCCCAGGCGCGCAGGCTGTGTGGGGTGTGGGAAGCCCCGTTCCCCACGCCTGGGTGTGGGTGAAGTCTAGTGAGGAGGGAGGAGTGTGACATCCCCCGGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTGTAGTTTTTAAAACAAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTAAAAGATTAAAAATTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTACAATGTGTCATATAGTTTTCAAATCACAAGATAGAAAAAAACATAATAACAGAAACTATAGAAAACAAGGATAGAAATAAAACGTCAGTGATACAAGGCAGAAGACAGAAACGTGCAGCCAAACATATTATTTTAATGATTATTTATATTCATTTATACTAATTTATATTGATGTAACATATTAATTTTGACTAAATGGCATTAAAGGAGGTTTGAGTAATTTGTGAGTCACATTCTGGATGAGATGACTCAATAATATTAACTCTTTACTTTGCTGTAAATCATTTAAAAATATGCTCAAATTCCAATAAAAATTCCAAGAAAAATGTTTTTGAACAAGAAAATGTGATTTTAAATTCGTCTGTTGAGCACACACATGAGAGCCAATATTATAAAATTTACTATAAGATATTAAAATTATTACTATTCAAAGTAAACAAATTTGAAATGGCACAAAAATAAACACATTAATGAAAGAGAACTAAAAGCACAGAAATTGAGTGTAATTTTATCTAGTAACAGGGTAACGTTTTAAATTCACAAAACAAGAGCGATTGTTCCATTTATGGTATTAAAATACTGGGTAATGATTTGAGAATATAAAATGATAGAATTGAATCATGGTCCCACACCTTGCATAAAAGTTAATTCCAGTATTAAATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGATGTATGTGTGTTTTACGTCCTTGAGAATGAATGTCTTCTAAAATCAAAATTTCAAACAGAAACCTTATAAAAAGGAATAAACCTAACGTACCTAAAATGTAAATTCTTACACATTTCAACACCAGGTAAATAGCACAAAACAAACTGGGAAAATTTTTACAACAATTATGTTACATGAAAATTAAAATCCTTATGACATGTACAATGTATAAAACAGTATGATTACTGCTATTATTAATAGTATTATGATTACCTGGTCTTCCCACACACCAGTCCTCTTCTGGTGCCCTGTGGTGAAACAGAGCCCTCCCTCTCTGGCCACAGTGAGGGATCCAGCAGGAACCCTGCCTAAACCCACAGAGGGTGTGAGCCAAGCCAGGACATCACATACCCTCCTGCGAAATGACGCAGACACCCACTCAAGACAGAAATGTGGTCCCTCTCTGGGAAAGTCGCATAACAATTATTGCAGAAACTTTTTTCTTTTGTTCCCAGACACATGGAGAAAGCTGGTCTGGAAGACTGATGTCCACATGCTCAGAGAAGCAGTCATTCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCTCACTTTTAGAACTTAATTCAGCTTTTAAGGAACCTGGATAGTATAGTATTTTATTGGCGTTTGAATGAGCTAAGAAAATGCATATAAATACACACGCATAACTATGATTGCAGAAGAAGCACTTTCGAAATCACAACATTAGATTAAACCGTGTAAGTTTTTTATTGTTTTTGAAAAATCAAGTCTTTATCATTTTACTAGGAACTATTTACAGAATAAACTAATGAGATTCTTCCTGAGGTAAAAATACTTTTTGGAAAAACTTCTCCTTGATGAAATTTCACTTAAAACATCACTTCCATCGTGAAGTATTTCTTTAAGATATTTTTGGTCCCTTCCTTTTATGTGGAATCGTCAATTCAAATTTTAAAGGAGACTTTGAGATGTTTTTCATCTATTATTTTAAAAATGTTGAAGGGGTTTTTAATTCTGCCTTCAACAGAGATGGACACACCTCTGATTATGATGTAAAACTGAATAAGTTACTCTGACAGGCTTTCTTTTATGCAGCGCAGCTACCATCATTATTAATAAGGATTGAGTTCTTTTACTCCATGCACAATCTGTATTCCCTGCTTTACAAAGAATAGAAATCTAATTCTCACTATGAAGGCAGATAAAAGTAATCACTTCAACCTACAGATGACTGAATCATTTACCAACGCACTCAGACTTTAAATAGCATTTATCCAATGTGTCTACATTTCTACACACATTCATATGAAGAACATGTAGTTTAAATCATTGCACAATTTATGCTTTTAATGAGTTGTGATGGTCATTAATATTTTTATTACATTTCCCCAAAGGTGGGCTACTTACTGTTATTATTTTCAGTTAGAAATATAGATGTATTTTCTATTTTTGATGACTTTAAACATAATCCTTGGAATATAATATCTGTGTGTAATATCTGTGGAAATCATGAAAATAATATTCAAATAGTATGCATTTTTTCCAGAATGAAAATTTCCTCTACAATAACATTCATCNNNNNNNNCCTGATGGGCATATAAAAGTCAACATTTGTAACATTGCTGGACATTATTTACATTAAACATGTATCAGCTTCAGGTGTTGCAGAAACTGGGCAAGAGGCCACAAGGTACACAATACACACACACGCACAAAACTTGTATTATTATACTTACCTAAGTGTCTAAAGAGGTGGATAAATATATTAGATTACTCTAGAGCAATGATTTTTGTGGGGCCTATTGGAAAATATGACTGTAGTTTGAGTGAGATTCCTCTAAGAGATTCAACTTGGCCACTATTTATTGAGTATTCAATTTTAAAAATACTAACAAAGGCTTATGGGATGAAAATTTCCATCTAGATCTATGGGAAATGTGTTACTAGATGCTGTAGTAAAAAGACTAGTGTGGTAATTGTAAAATATATCTAACATCTAAACCTTTGTTTGTTTGTTTTTTACCTGAAATCCTTATGGGGGTGATTGTGTATATCAATTTGAATCTTCCCATCAACAAGATACATAAATAAATAGCCAGCCTACCTCTATAAGTTAATAATTTAGTTCACCTGCTCTATATTTTGAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGACCACGCTTTGACTAGCTAAGATAAGGGGTCAGAGCATCGAAATGAGTGTGTAGGTGACTGTGCTAAGATCCTCCTGCTCATTTGGGCACTGGCTCATCATACAAACAAAGCTTAGGACCTCTAGTCCTTGCTGGAAAAGAAACACACATACATAGGATGTGACTGTGCATATGGAATATCTGTTGTGTTCTGGACATTGTGCTAGACAACAGAGATAAGAAGTCAAATAATCTCTTCTCTTTATCTGAAAGGAGCTTCATACACAGTGGCTTCTGGATGTCTCTGAAACCGGGTTCACTTTCAGATTTGATTATTATATTTATGATTTGACATTGGCATTGAACCCCATGAGGTGATAAATTTTTCCAGAACCTGCCAGAACAACTGGCTTTGCTCTCAGCATCAGGAAGCCACTGGCACATAAATAATTCATTTATGTTTGTATTTCACCAGACAGGAACAACTTGAGCTACTTTTCTAGCCACATTCGTTTATAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAGCTGTGTTTTTAGTCTTTTTTTGAGCTGTTTTACAATCCAGTGTTGAATTGATAAGTTTGGATTCACTCTGATATTTGCAGATTTAACATCCTACTTCACAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACTAATAGAAGCCAGAGGGAAGAAATGGAAGCCAACGTGAGTCCAGAACACACGTTTTATAAGAGCATAAGAAATTTAAAAATAGCAAAGTATAAAATGAAGTTTGTAATAGATGTGCATGGCTAAAATTTATTCTTATATTAACCAATATATTCTATAAATTGGGAGAAAATATTAAACACATGAAAAGTAAGGAACTTTCATCATTAATATATAATTAATATGACAAGAATGTGGTTTATGTTTTTATCTTTACAAGATTAAGGAAAATTTGGTGGAAGGAAGAAGAATGTATAATCATGGGGAGCGTGTATGATACTGGAGGGAGCCTTTTGACAACGGGGAAATGGCATCATGAGATATACTATGGTCATAGCTATGTAGGAACACAACTACCTGTGGTCTCCCCTGTCAAATCCACTGGGCAGTGTTCAATTACCAACATTGAGGTAGAGCTCACTCTCCCAGGTCAGAAGAGAAAATATATACTGCAGTCAGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACAGTCACATCCTATGTGTCTGTATTTCTTTTCCAGCAGGGACTGGAAGTCCTAAGTTTTGTTAATATGGTGAGCCAGTGCCCACATGAACAGTAGCATCTTAGCACTGTCACCAGGACATCAATTTAAATGCTCTTATCTTAGTTAGTCAAAGTGTGGTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATTTAGAGCATTTAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGTAACTCATTTAGTCCTAAGAAGAGGTCTATAAATTTTTACACTATAATTTTTTGTGACTACCCAAGTTTCTATAATTAATGTAGATTTAAAATCAAGGAATGTTTTTACGTGTAGTTGGCAACCAATATGACATGCCAAAATTATATGTAAGTATTTTATTTTTCGTGGGGATATAAGAAATTTGCCATCAAAAGAGGGAAAATAATCTATGTTTGCAGACTCCAGAAAGCTGTCACTCACCTGAGTTTGCAATTTCTGTCTGGGGGAAAAGAAGAGAAAGTTGACTGTGAAAATAAGCATTACCATAGAGTCTTCTCTATGACAACATCAAAAATGAAAGCTGAGTCTCGTCTTCCTAACAATCTGCAAAGACAAGTGAAACACAACCTACTGAGCATCAAGTTAAAGAAGGAGTGAATTTGAGTGGCACAGGAGGAAATCATGTCTTTGCCACTAGGGAAATAAATATGACCCCTGTTCCTCTGCCCTCCTCCGAGGCTAAAGATGGGTTAAATATCAGTGCCTGACCTCAGATAATGGAATGAGCAAAAAAGCTATAAAATGCATGCACTACATAATTAAGAGGGTGGGAAGGGATTTTTTAAAAAAGGCAATTCCTAGTTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTGAGGACCTGGTGGGATGCAGCATGAAATTTTAGGTGTCACAGTACAATTGACCCTGATGCTTTAACATCAGACATTTATTTTAATGATGACTAATATTTTGAGAGGCTGAGAGAAGGCTGTTGAGACATTGTAATAAATGCTTAGGGGCATGAGACATTAGGAAGGCCACAATTATGAGTAATGAAATGTGGAGGCTGATGAGAAGCTACTGCTCCCATTTGTTTAGCAGGAGGCAGGAAAAGTGATCTGGGGTCTCTGGCAGCACAAGCGTGTGGTAAATATTTGGGTGACGTCATGCATCCCCCATGCATGGGTTTTCATGTCTCCAGTGAGCTGTTGGGCAAGTCTGATATTACTGATCCACACGCAGCAGGCAGCTTCCTGTATGGAGCTACCTCCACCCCTTGGACAGTTCAGGACTGAAAGATTGTCAAAAATGTGAACTCCTTGATGTCCAGTAAAGGCAACTGAGGGAACTGTCTAGCATTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACGTTGTGGATGCTGAGAGGATGAATAACTATTTCTTGAAACTGTCAGGAATAGAGCAGCCCCAAGTTTACCAAGGAATTTTCAGGAATTGAAGCAAAGTGGCAGGGCCTTGCACTACTGTGTTGGGGAAAGGTCCATTCCCTTTGTATAAGGCTCTTTGTGTCTGTGTATCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTCAGAGATGAAGGCAGGCTATGACTGCGACTCTGTTAAAATAGGCCCAAAAAGATCATGTTAGCTAAATATATAACAACAAAATATTTCCAGTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCATATTCCTCAAAAACCTATTGAAATAAAAAATAAATTAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAATTTTGTTTTTGTGCATATCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTTTTTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGTGCCTCAGGGGTACCGCAGGTGTCTTTTCCTATAACCCTGGGAATTAGATCTTTGTTGTGGCAGAACCATAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTCCATCTGGTTCTTCCAGGACTTCCCTCCCTCCNNNNNNNNNCCTTTTAGGGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGTACTCTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTCTTCTGTTTTCTAGATTTTTCAGTACACTTCTGTTTACTAGATTAAGACATTCCTGTGGAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCGCATAAGACATCCTTAAAAAAATCCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTCGCAGGGTTAGCCTGGTGTGACTCTGTGGCTTTCTTGAGACATTTAAATAGTACCAAATTTTATTTAAAAATTTTAACCAACACACTATGTTTACTCATGTTTGAAGGAAAGCTCTTGGCTGTTCCTCTTTTTTCTGCCTCACTCTTACCAATGCAGATGACAGAGACTTGCAGACTCATCTAAGCCTTGTAAGACTCCATAACACGTTTAAAAAAATCATAACTGCTTTTTTGTTTACATATTATAGAGTCATTATTTAATTCTGAATCTAGCTTTAAATTTTGTTTAAAGTAGGAAATATTTTTTGTTCCCACTTAATGCTATTGAGTAGGTATATTTGTGTTGCTGCTTACTAGAGGACTAATAATTATAGTTGGCCATGAAGCAAAAATCACATATTTCTAAATTACCCTTTCAAAAGATTCATTAAGTTGCCTGTAAATCACAATGTAGACCAAAGTATTTATGCAGTACTTTAGAGACTCTCAATAATGACAAATATCCAGGTTTCTCTCTAGTAGAAAAGAACAGTTGAGTACCAAATAGTTTGCATTTTATCATCTAACGTGCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGAATGTAGTCTTGGGATTACTCACTGTGTGTCTTTCAGCCACTTCCCCTCTCCCTCTCCTTTCATCGCTATCTTCTCCTTGATTTTGAGTTGATTTTTGTATATTTATAATGGAATTTCCCAATGTCATATTGTCTCAACAGCACATTATGAAACAAGTACTTTTAAATTTACATTCAAACAGAGAAATAGAGGTTCTTCTTTGAAAGTATGGGTTCTTCTTTAAATGAACCCTACATTGCCTTTGGGGGGTGTTCATTATGTATAATTTTTAAAAATTGCTAACATCTGAAGCAAAAATTCATTTTTTTGTATTAAGTCTAATAGNNNNNNNNAACTTAAGTGTAGATTTTTTAAAATGCTCCGTAGTGGTGTTATTTATATGATTTTTGTCACTGCAATTTGATTGCTTCATTCATTGCTTTCTTTGTAATACCATTTCTTCCAAATATCATGCTTTCATTGGTTTCATGAACAGATTTCTACTTTAGAGTGTGAGCAAGGATGTTCTGTTAAATAAATGGGAAAATTAATCCTCCCGAATTTATATTGTCATGTGGAAGTGAAGAGTAAGTTTAATTTTGTAGCATTTCATCCAGCTTTGTCTCCATCCTTTGATACATGAACAAATTACATGAGTGAAGAACACCACTGTGTTTTCTTAAATAACTTTTCAACTTCAGTAAGTCATGAAAGGATCAAATATGAGAGAAATAGAGAACCTCAGGATCAACTCAAGTATTTGGAAAAAGTACTGAAAAATGAGGTGGGGTAGTTTCAAAACTGCCCTGCTCAGCATCGAAAGGCTCTTGTTTCTTAAGGAAGCCATGGAGTTTTATCAGCTTAAAAGTGAGTGGTTTGTAAAATGAAATTTTGTTTCTTTTAAACAACTTACTTTTGAAACTTCCATTCTTGTTCGTGGATTGTGGTTTGTTAGAACAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTCTTGTATTTGATGATGAAAATCTGTTATTAACAGGCATTGGGCCTGTTTCTTGTATTTTATCATGAAAATCTGTTATTGACAGTAAGAGGATGGGGGCTCAGGTTAGCAACAGGGTGTTAGAAAAGCAGCAGTAAAATTTTGGTTCTCAAAACATTTGATGTCTTATTCCTTTTTTTGAACATGGGTTTTTCTAAAAAAGACCAGTCATTTTGAAACTTGATTTTACTGTCATGTTCTCCTTTTGAAATTCATCTTATTGTTTGTATGAATTGGCAGTCCTATATGGGAAATTTCGGTTTTGCATATTTTCAGATTATTTTCATTTTTACTTCAGAGATTTTGAACAGATGCTATACAAAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCTTTAATTTCAAGGCATACTGATGAGTGGGCATCTGCTATAACGTACTTTCATGGTCATTTAATTCACCATTATTTGGGTATACCTTATATTAAAGCGATTATTAAAAATTGGAAAATATTTAACACATCTTCATCTTGCCTTTTTCCTTAACATATGTAGATCAAGGGAGTCACTGAGAATCAGTTTTAGGGATAGTTATAAAAATCTTAACTTTGCAAATATAACTTTGTTCTCAATGTAATAACTGGAAAAAATAATTTACGTTTCAAAGGCTTTAATCTTTGTATTTTTTTGAAAAGGAGCCTTCACCGAGATTTTTAAAAAATTATTGCTCTGTCCTACAGTAGAGACTGATAGAATCATGGATATGGTCCTCTAATGGATCTGTACCACCTCAGTTCTCTTATTGTTGCCCTCCCGTGGTGAAAATTAAACCTTATTTTCATTTCATGTCTAGGATGTAGTATGTTCTTTTTGGGAAAAACAATGATGTTTCTTGAGAAATAAGTGCCTTCAGTATCACTGTGTGTCACTTAATAAATATGACTAATATCTATTTTACCAGTTGTTGCAATTTGATCCTTAAACAGCCGTCTTTAAATTGTACTTTTTCTTTGGTTAGAGAAAAGTAATTATAATAGACATTAATTATTTTTACATAATTTTCTTATGTGGACAGCCGTTCTTAGAACTAAAACTTTCAGATGTTTATATTACAAGTACANNNNNNNNNNNNNNNNNNNNATGTCAGTACCAAAATGTAATCAACTCTCTTCCTTTTGCTTCCTTTTTTGAATCAAAATATTACACTTATAGAAGCAAGAGCAACGGCTCTATATCTGGATCACTGCAGTGCCTAGAAGATACAACAGCACAATTTACAAATCCAAATTTCCAGGAAGTCTCTCCACATACCTCTCGTACAAAAGATGCTTCAGAGACTAGAGGGTCAGAGAGGAAAGAGAGGAAATATTCAACTCCCAGTTCAGGACAAAAGGGAAGAAAGCCTGCTGTTGAAAGAAATCCAAGAATGACTGTGTCTGCAACTCGCTCCTTTCTGTGAAGTATTCATGGTGCTTTACTTAAAATATTTGCTCTTATGATCGTCAATAATATTAATAGTTATGCTTTGTAAAAGAATTTATTCTTTACTTATAATTAATGGATGATTCTAAGTTATTATATGTTTAGTTGCTATAGTAAGATGATGTGAAAGATTTGTTGCCTGTTAAATATTTCTGGGATCTTTGTTTTATTTTTATATTATGATTTGTGCTTCCAAAGTTGAGCTGTAATTTTATTGTTTATACAAATGTAGAATAAAGCTTAGGTTTGGGGAGAAAAATAAAAGCTAGAGTTTTCCTTTCAGCTATAGAACAGTCATTTATTTCTATAAATGTTTTTTATGTAGCTTTCCTAGTTCCACATTTAAAAAGATAAATATGGGGATCTACACAGGTCTCAGTAAACAATAGTTCTTGGTTAATAATGCATTTATTACAAAGCTTGAAGTTTAAAGTAGAATTTTGCTCAGCGTACATATCTTTTATGGTCAGGCTGCTATAATTATGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTTATAGAGAACAGAGTAGAGTAAGTCAGCTAAATTTTAGAATACTTAACCCTAACCTGGTGTTCTAGGTCTTTCCTTCTTGTAATTATTATTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTTTTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTTTGTATAATTTTTAACATAAACATAAATATTTTGAGAAATAGATATGTTAATACCATTGGAGGAAAATATATTGTAAAGTATACAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCAAAATTTTCAGAGGAACAGAACAAAATCTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGAGCAGTCATAGGTTGAGGTGAGGGAGCTTTTCCTTTGGTTAGTGCTTTTAGGTAATCTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTAACCTCCGTTGCTCTCCCAGTGGTCTAGCTGAGGTTTGTATAAAGTGGAATGGGAGGAATAGGGAAGGAGCCCCCACCTACCCTCTCCCCTTATCCACTTGTCCTCCTTCACTAGTGGATAAAGTCCACGGGAACAGGCAAGTTATTTTAAATCTGTATCTTCTGTTGTCAAGATCTGTAATCAGTTCTGCTCGCTGGACTGGGGACAGGAACCAAGGGAACATGAGGGTGAACGGGTTGGCATGGAGTCCAGGAACACACTGTGCCTACATGCAGAATATTTGTGCCAGGAAAGCCAGTCAGCAGGCAGATGGTCTCAGATACCAAGCTAGTGTTGGGAAGCCAGATTCAGTCTCTTGAAGGTGGTGTTCCTCATTCTGTGGTTTGTATCACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGATTTGAACTGTTGTGTTTAAGGGTTAGGGAGCTAGCAAAAGCAAGGAATAGACCAAGCCCTTGGGTGGGAAGGCTCCATAACCTTGGCACTGTTAGCATTCTGGGCGGAACAGGATTCTGCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAACCACTGCTTTGTGGGATCAGAGTGGTTACTTTGTTCCGAATCCAAGGATCAGAACACACGATGAGAGAAAGTCCAGCTATTGGAACTGGAGTGCCAAGTTGAAGCTAGATCTACAACAAAAGTTCCAAAAGCTCCTTTATAGGGCTGATCCCATGCCTCAGCTACCTAGCTTGTACAGATGCCATGTAACTCTAGATTTGGTGACAGAAGGAATTTAAAGGCTAGAACTAGATAGGGTCTTTCAGGTTAGGCCAGCACACAACGTGGACTTTTGACATCATCCAGATGCTTGAACCAACCTCAGTCCTGAGGCAGAATTTCCCGTGGCATCTGATACACAGCCTGGCTTTGGAGCACTCACTGGGATTAGATGCCATGGGAATATCGTGTTTAGGAACTCTGAAAGAGACAGGCTTCAACAAAGCAGACCTAAGCAACACGTAGCGTCTGAACTTCTTTATCAGCTTCCATTCCAGGCCACGAGGACAAAAGCATCACATACATATCCACTGTGGCAAATCTGTCTTCAGTAGGGAGTTTCCCCAGTACTACTCTCCCCTCTGTTCTGAGCCTACTTGCTCCTTTGTAATGTTTCCACTTTCTGTTCCACTCCCTAATAGATGATTTGTCTTCTCTGCCCAGCCCCCTAGTTCTGACATTTGGATTGTCTGTGATCTGGGTAGTACTTAGGAGGTAGAATCAAAGCCTTGTTGATTGGATTGGGAGTTTCTAACTTCCTATTAAAGGCACTGATTAAGCATCTATTGTATAAAGTAAAGTAAGATTATGATCCAGTAAGAAAGATTCCACAAGTAGCGCAGGAAGAATTGGTTTCTAGTACACTTCATGCTTCAGGACAGGAAACCCAGAAAATAATTCTGTGGTACGTTAAGTGTGTACTGTAAGTTTCATTTTCATGTGAAAAACTGTAGTTAGCTAAAAAGTACATCCATGAAGAATCCTGATTATACTTGTTTAATCCTGGTTAAACTAGCTACTAGCTAAACAATAATTTCACAACAACTCAAGAACTCTGTAAAAGCATTTCCCCTGAATATTTTATTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCAGTCATTTGCAGTATCTGTCGGCTTTCAATTTGGTCCTCTTGTTTAAACAAATAAAAATAGTAAAATTAATCTATGTAAAACATGCCATATATATTCAACTGCTACTAAATATAAAAAGCTATAAAACTGTGTGTTCAATTTTGGTTACTGTATTATCACAACACTTATATTAAAATATGTATACTTTTAAATTTGGTTTCTATAAAAAATGGATTATAATCCTATAAAAGTTATTTCCTAATATTCAATAAATGTTGCCTAAGGGTTTTTTCTATCCAAATAGCAATTTTATTCCGGAATTTAAGGGTGCTCTAAATTTCCATTTAACAGGGTGAGAATGCTGTATTATTACAAGTGAGAAAAGTTACAGGACATAGAGTTTATTCCGTTTTAGAGTCCACATCCTGATTATATTTTTTATCCTCTTCTTGATTTCTTACAACTAGATACATATTCACTTACTCAGCTGGAAAAAATTTGTAACATTATTTACTGACTTTACGTATGTACTCTACCAGCTAGTTAACAGGAAATATGTAATTAAACATTGCCTTTATCAAGTAATGTAAAAAAGGGTAAGAGTAACTTTGCAACATAGGACTTGAATGAGCAACTGGTGATGATCAAAATCTGGCACTTAATTGATTTATACTTGTACACTCACAGCTAAACGTCTCTACCTGTTTTTCTATGGTATAAATCTAGGACATTACTTATCTACATAGGAAGAATAATAAATATTAATAATGTGCTATGATAAACATCCTGCACTCTTCCAAATCTTACAATAAAACTGCTTCAATTTCACTTGTTTAGCTTTTATATTTAGTTTGTTAGTTGATATATGCTTATTTTAAGGAAGCTGAACTACTCTAACAGAATCCACATAATTTTTATATTAGCCAAACTGCTTCTTTCTAACTCTGGTTCTAATAGTTATAAAAAGATAATGATAAATTTATGAAGTAGATACAGTCAAACCTGAATTTCTTAAAGTATATACTTAGAATCGGTTATAATTTTTAGATATTCTTTGTTGACAGTCTTTTCCCAAACTCATGATGTCCTCTCTAGGTAATTTTGCACACTCATAAATTAGAAATGAAGACAAAAATTTGAAAACTACAGTAATTTAAGAGAATATAGGTTTTCTACATGCCATTTCTATTGGCTACTGAAAACAGTGAAAATAAGTAAATAAATAGCTACCTGTCCAGAAGCGTCTCTTGCAAAAATCCATCTTTCTGAGCCTTTTTAAGAATTTTACTGTCTTCTTTACTTATTTTAAGTTTGTGCTCTTGGAAGCTCTGAAATTTCTTTCTGCAAAGAAAATGTCTTCATTGAAAAGTACCTCAAACTCTGATTATACATATTTACTATTAAATTTATAAATACTGTTAATTTCTTTTTCACTTATTAAAAAAGTCTAATTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGGGAGAAACAAAAGTCTAATTGTANNNNNNNNNNAATAAGCTGGAGCATTTGAACAACAAAGATGACTCTCGTGACCTCTCAAGAGGAGGGCTACTCATTGACTGGGTAGCAAAAGGCCCCACTTCTATTAGGGCATGCTGGCTGGAGTCCCCTGTGTCCTGGCCATAGCACAGCCTTTGACTGGCATCATGCCCATTCTATGAATGAATAGAGAGATTGACTAACCCGAGTGACTAGCTTTGGGAGCTGGTAGGATGATTAGGAAAACTGAACCCTCAAGAAAAGAAAAGCATTTAGCTCAGTGCTCTGTCCCAGAGGCTACATTGTGTTGCCTCTTTTGTCCATCAGGTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTAATTTATTTTGAAAGCACTTTGAGAAGCACTTCACTGTCAAATCCGTAGGTCTAAAAGGAAAAGCATACATACACATAATTGATTTCACATTGTTTTACATTTCCTTTGTCTTCTTCTGGAATGTCATCTTTTTTCTTGGTTTCTCTTTCAGCACAGGATCTAATCTAGATATTGGAAAAGAGAATCCAATGGGTTATATGTTTATCTTCCACTTTCCCCACTTTACGTATCACATAAGAACATTCGAGATGATTTCTTATGCAGAAGAAAAAATTAACTGAGCAACTATATTCAGAAAAAGACAGGTTCTGGCTATGTGTTTTTACTTCATATATATAATCTATATGAGTAAGTGCTATCACATGCTTCCTCCGCAGCCCTTGTGTCAGAAACACTACAGACAAAATTATTTCAGAAACATTTTACACATCAGATCCTGCTAGGCAATAAAGCAATCATTAATTTAGTTTTGTCCTCCAAGTGAATACACTAGGATCAAATTATCCCTAGTAGACAAGTGTTCATTTGATCAGATTGAAAGCTTAATAGCTATTTTACGTTGCACAGACTATTACCAAAGTATTAAGATTTTTAACATTACACAACTTGTTTTTAATTAATTGGAACCCACCTCTTTTACAAGCTTCTTATATCCTCCTAAGTTTGGATAGCTGTTTACTATCACATGTCATAAGTTAATTGATCTGCATTCAACAATTAGGATCACCCACAGAACAGGCAATTGGCAATGGTAATGACTCATGTCTCTTAAGGGATCTCTGTGGCCAGATTCCAGTTCCAGGGCTGCTTAGAAAGTGATGACAAATAACGTGTTTGTGCCAATGACATCTTTGTGACAGTTTTGATTAGAGGGGTCCCAGACATGAAAACATTCCCTGCTAGGGCCTGTAGGACAATGCTACCTTTAGTAAGAGGGATGTGTGTTCTGGTAGACAAGGCAAGGTCATAAAGGTGAAGGACTGACAGAGATTAGGAAAGCCTGCAATTAAATGGTATGAAAAGAGTCCTAAGTAATCACTGTTCAGAGTTTCCAAGTACTTGACTAACCAAAGAGACCCAGAAAACTTTGTATTTCATCAGAAAATTTCTTTAAATAGTGAAAAACGCAATCTTTGTGTAANNNNNNNNNNNNNNNNNNNNAAGTGCAAAACACTGCACATATATTTCCAATTGTTGCCTTCAATAACACTTTTGTGATGATATCCAGATGAAAAATTTAAACATGATACAATAAAATATAAATAAGTAAAATTAAATGTAAGTCACAAACCCATCTGCATTTCCTCAACGGCCTGTTTCCTGAGAAGCAATGTTCTATGAAATACTGAGAGTGGCCTCTGGAGTCAGCTGGGCCTGGGTACACATCCTGTCTTACCACATCTTGAAATCACTGTGATTTCCATGAACTGACTGACAAAAACAATGAGGATGTAAGGAGGGTCAGAGGCTGTCTTCCTGTCTGTAAGGCTGAGCTCATATCCACCTCACAGGAGCATTATGGAAATTCAAGACTACAACTTATGTGCCGGATGCATGCAACGAAAAAATATAACATTTCACTTCTCTAACTGTAAGAAAATACCTACATTTTAGAATGAAATTGTTTGAGCTTTAGATTTGAAATTATCTGAAATCAAGACTATTCTAAAAAGAAAATCAAACATGACCGGAAATCTAAAATGAAGCACACACAGAGAATTGATAGATGCTTTTAAATTACACTGGTAGTAGAGAAAAATGTAACATAAATTTTTATGCTCTAATTATAAGAACGAAGGGCATTTTAGAAAAGGCATTTGTCCCCTCTCTTAGAGCCTTCCACTCTGGCCCCTACAATGCCTTACAGAGCAAATCCGGGTCAGACTGGATGCAACCTGTGATTCCCAACAGAGACAAACAAAGCAAGGTTCAGGATGCTCAGTACTGCGATGGAATGCCAAGACACAGAAAAGCCATGTGTCAAGAAGGCGGGAGTTATTCTTTAGACACACCCTGGTATATGTTTATCATTAAAGATCAGTGGCTTTTGTGAGTCTAAAAAATTAAGCCTTAAATGTTTTCATCAAATTCCAGTTAACTACCTGATTTATCTAGGTTATATTAACAGTATTATTTAGAATTTCACCTTGATATGAAGATGTCTGTGTAACTTTTACAATGATGTAAAACAAAGAGTAGGATTAGGGAGGGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCTGGAATAAGGAACTTTTATTTCCAGCTTAGTGATGCACACAAATTTTCAAAATAAAATAAAAATCATGTTTTATGTGATTCCTGTTTCTCCTAATGCAAAGATGATGGGTACTATTACTAAAAATATTTTTAAAATGTAAGGGCTAAGGCCCCAGAAGTTCTGCTATGATTTTTTATGTTTCATAGAGTGATTATCATCACAGAAGCTCAAGCATTATGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCTACATTCAAACTAATAGTAGAAAACTCTCCAAGATACAATTTTAAGGNNNNNNNNNTCAAAGTCAAGAAGACGATAGAGGAGGCTGCCTTTAGTGTAAAACAGTTGAAAATTATAAATATACTCATATGTTTATAAAGAAATTTTAGGAGGCTATAAAAAAACAAAACAAAGGGAAAGAGGAACAGGACCTGGGACACAGGTAAGATGCATGGCAGGCATATGTCTTCATCTTCATATGCTTTTATTTAAAAATGTTGGACCACATGTACATGTTATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGTGGAACTACCAGAAAAAGATACTAATCCATGGAGATAGTGGCACGGTAGCTCCTAGATGCACTGATTTCTCTACCACATTGTAGAAACAAGCCATCAACTATGAGATTTGTAATTAAAAATGAGTCTATTTGAAACACCACATTATAAAAAGCTATTAAGTAAATCTTTAAAGTGACAGTAAATGATGACTTAACATTTTAAAGAGATACAGTCATATTGCATGTGTGAATGCAGTCATCTGTATAAAATGTCATCGTTACCTTGATCATTTCTTCTTCTCCTGCTGTTTTACTTTTTGCTTCTATGTCCCCTGCTTCATTGCATCTAATAAAGCAGCCATTTGAGGCCAACAAAGCCATTTTCCCCTAAGTGAAAGAAAATAACAAAATAGCCATGAGGATACTTCCTGTGGAAAAAACATTAAGTGTTTAGACTGAATTAATTTTTCCTCCCTGATTTAAAAATCACAGAAAAGAACTTAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAGGATTGCTTCCTTTCTAAAAGATCTACTGAAGATAAAACTGATTTAGTTCTGCTTGGAAAATCAACTTCAAAGACAAGAACATAATTATGAATGCATACTTTATTCAAATATTAACAGTTTAAGTAAAATTTATTTTCTTCACAATTAGAAAACATGAAAAGGTACATATAATGACTTTGGTGTTTTGAATTTAAGAATCAATGTCTGAGGGACCCTTGTGTGTGAAAATAAATATTCATATACATTTTTAGTTGTTTAATGTTTGATGTATTACACTGGTTTCTATTAAACAAAACTTTAAAAACTGATTTTCTTGTGTATTTAAATCTGGGTTATAAATTTTGTTAGCTTAACTCCCGTACCAAATATAACGTTTATTTATAACTTCTTTTTGGTTGATTCTTTTGGAAAACCTGGAATATCATAACATTTAGACAAAATATTTATAAATAAAATGATTACAAAATATGTTAAACTTATATCACATCCAGTTAAAAACGTGCTGATAACATGGATTTAATTTCTTAGTCAAGTCACAAGGGCTGGGAGGTCTCTCATCTGGATGGCTCCTGGTGAGCCCTGGAACATGGCGGTGTGGTCCAAGGCGATTTAAACCTGTGCCACAGATTATTCAGCTGAGTCCTTTTTGCAATAGATTTTTAAGACCCTCTTTCATTCAAATTTAAATTTTTGAAGCTTAGTGTCCTTCCTAAAAATAAAATGAAATGAACTTTCCTAAAGTGTTGTATTATTAGTGCTATCTAAGTCATCATCCTGGCCTTATGAAATATTGGCATTTTCTACTGGTGTAACTTTTATTAGAAGCATCTCATCATAACTAGTAGGACATCTCAAAGGGGTTGCAACACATTAGCAAGTAATGAAATCAATGTATTGTTTCCTCAAGGGTATTGGGTGGGTGGGGGGGAAAAGGAATACACACAGACACACAGAGAAAGGGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTAAGATTTTATCCTGGGGGATGACGAAATTAGTCTAAGTGATTACCTCTTTCTGGTGGGATGTTTGTTTAATCTGTCATCTTAGAAAACACTGCTGTGTTCCTATTTTCAGTTCATTATTGTATACTACCAAAGCTGCTACTCAAAGGCTGAGCTTATCTTCTATTTGCTTGTTCTGCGTGGTGCCCACTGGTCCTTACTGTTTTTGATATAGTTATCTACTTTTTAAAGACAGTTTAGCACTCACATATTTTTGTTCAATCTTTACTTCTCACACAAACAGAAAAAGGAAATTATGTATTCTGTATCAACAAAGATTTAACAAAACATCCGTATACTACAACTGTCTACTTACTAAAATTGAGAATTAGTATATTATCTTTTTTCTTCTTATATTAAAACTATCTTTTCATACACTATTTTAAGCTTATGAGCTGAAAATCTTAGAGATAATTTACTTCAGTGAACTATTATTATTTATATTTTATATGCAAATTGTCACAACTTGGTCTTAGCTAGCTCCACTGTTTGCTTGCAGTCTGTAATGTTTCTGAAAGCATGCATGATTTCTGCTACAAAGAAGATACTTATGAACTATTCTGTTTTCCTACTCTGTGACCTAAAATTGACTGGTTCTTTAATGGAAATGAGATCCATATCTAGGCACTAAGGGTATAGAGAAATAATTGTGGGCAAAAGTACTAATGCGATTTTTGTTGCACTGTATTTTGAGATCTCTTTAAGGCTCTATGTTCTTGCTGGTTTATTCCAATTTAATGTATTACACTATTGCATCCTACTTTTTCTTTTTAAATATATTATGATTGACTGTTACAGACTTTGTGTGAAACTGACAGGAAGTTTTTATAAACAATAACAGCACTTAGGTTTTGAAAGACTGGTTCCCATTGTTCTCTTGGTCCAATTGCATCTGAATGCCCAACAACAAGTTCATCTGAATTTATACCAAGATATTTTCCATAGCCAGATTTCAGGGTGATTCTGTACATTAATAAGATGGACAAAAGTTAAAAACTGAGAGAAAATTAATTATAGGACATCAAAACAGGACATGTGTATGTGTGTGGGTGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGTTTTAAATTTAGTTTTATATTTTGCTTTTTTAATATAAACATGGTACCTTATTTATTACATAACAAATATTTTCAAAATTCATCATTCTTCAATTATACCTCTTTAGTTATAAATTTCAATAATAAATTACTAAAACTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTCTTCAGTGCTATGAATTCTATACAAGATACATATGAAGAGTAAGAACTCACTGCCTATTAAGATTGTTGCAAATATTTTCCTCATTTGTCAGTTTTCTTTATAATCCTTTTTTGTTTATAATTGTAAAGCAGTTTAAAACTATTGAATTTTTCTTCCTCTGCTTTTATTCTGTCTTTCACCCTACTTATCAGACTTTCAAAGAAAGTATAGAAATAATCATCTTAATGTGATTTTTTAAAATTATGATTTCTTTTACCTTACCAAGAATTTCCTCGGATGCCAGAATTGACTTTTACTCCTTTATACGTTAATGATTATATAACAGAAATCATTATCATGTTGATGTAACCAATTACTAAAATATGTAAATTCACTTTCAGTATCTTTTACCCAAAGAATCATTCTATACTTCTGCACAAGGTGAGAATAAAAAAGGTTACTTTATAAAATGACTGTAAAAATAGTGAGTAAAAATATTCTTTTGTTTGTTATGATGCTGTAACATTCTCTGCTGGTTTCAACAATATTCCTTTTTTTAGTCTTCCTGTTTGTCTTTAGACTTCCAAACAGTGAGTTTAAATATCATAGCAACAGTGAACAAGGTTTTGTAGTATTTGATTTATTTTTTAATCTATCTTACTTGGTGTGTGAAATTATTAATCTTCATTTTTTAACTTACATATCTTTCTTCCAGCCTAGCATTATATATTGATAGGAAATCCACTAAAAGTAGATCACAAAATCTACTTTTCAAAAAAGCTATTTCATTTTTTATATCAAAATTACCATGGGTTTAAGACAGATACTAAAAATTTTAATGAATACAATTAAATTTTTAAAATAACTGGTTACTAATTATATTACAACATAAGCTCACCTGGAATCAGATAATTTGACAGCCATAAACTGCTCTGGAGGACTAGGGCCCTCATCAATATTGGAGAAAAAAACATTTGAAAATAAATTTGACATTTGCTATAAATATAAAGACATTATTTTGCTTTAAAAATGTTGCTATTTTCTTCTGCAATTAAATGTAAGAATATTCAGATATACTGATGTCACTGTAATACTGTATCTTTGGAATCAAGATCTATTTTACCTTCTTTTAACTACAGTGCTAATTTTATACACTGAGTAAGACAGGGTGATATAATGCTTATTTAATAACTTTCGAGATAGCTTCTCTTTATGTTTTAAAATACAGTCATAAATAAGCACTTATTTAAAAAAGCTAAATGCTTTCATTTATTCAATGGATGGCCTTGCTGACCAAATGATACTGCTTTTTATCTTCTAATTATTTCGTATCTCATTAGTGCTTCCTCTAATGGGCTAAAGAAAATGAGGAAACTTCAAATTGTTAAATGCACCCAGGTTAGTTTTGGTAATAGGTCTGAATAAAAAAGAAATTCAAACATGTTTGACTCAAATAGGTTTTCTTTTTTCTTTCCACTTACTATTTTAATTATTCATATTGTTTTGATTTCCAAAGATACTCTTCTGGAACTATATGGAATGTTTTCAAATGCTTATATTAGAAAGAGGGACTTGCCAACGGCTAGTAAATATTAAGGAATTAAAAAAATGGACGAGTCAAATGCAATGGTTCCATTCCTTTGGAAAATGTTTGAGACTAGTTAGAGTTTGGCCTAAGTGAATGAATGTCCTAAAATCTACACTTGTGGCAGGATCTTCCCTTCCAGACACAAACCTTCTTTGTGTGGAGCTCCCAGGGTAAAAAGACCATTGTCGAGTGGATGTATATAGGTTCCCTCATCCATTTCAATGGCTATGGTTCCTGAAATTTCATCAAAGTTTGTTACTGTTCACCAGATTCCTAAAAAATAAAATTGATATTTCAACTTTATATTTTAGTTTTGACACAGAGTTCTTTGTTATTATAACTTAGTTTTAAAAACCTTTTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAGATTCCTGCGATTACCAGCACAGTCAGGATTAGGTTTTTAAAATACAAAATAGCAATATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCAACATGTGAAGGTACAAAGTGATATATGGAGAACGGTCTCTCTCATGATAGACCCCAGCCATCTATTCATGCCTGCTTTCCAGAGGCAATGCCTATCATAATACTTCTTAAAAATGTCTCTACAGGAAGACTTTCTAGCATAGTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAATCTTAACTATGATTTTAGATTGAAAGCAAAATGAGCAGAATCTATGTCTATGTTTACTAATTTCCAATTTGCCAATAGAAATGTTAGACTTTAGCCACAATTATTTTAGCACTTGTTATAAAAGTTTATATCTTAATGTTAAAAAATATCCTCAAAACTCCTCCTAAATTGTACTTTAACTAGAGTAGAAATGAGTCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTATGGATTAGTTTGGATATTTCCATAATAAAAAGGTTTTAAAGATTCAGTTAATTCCACTGCACAAAATTTTCTATTCAACTAAACATTTCATGCTTTTCATAATCAATTTTAAAATACATAAAATTTCAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGATTAGAAAGCAATAAAACTAATGACAATTTAGATGATTGAGTTATAGCTACAATTGTTTTCAGTAAAAGAAATAATGCTTTATTCAGAATCATTATGAACAGTGTTATGATTAGCAAGTCTTTCCTATAAATGTAATAGTTAATAATTGTAAATTAGTTTTATTTTGTATGTTCTATGCCATGTTCACCAAGTACACTTAATATTAAATAATTTAAATATAATATCTCATTAATGTTTCGCAAATGAAGAAGAAATTTCTGGCAGACAAGCTCCTCAAAATTTTCACACTCTGTCCAAGTAGTGAAATGATACAATAACATTACTTATAATATTGTCAACTGAAAAAGAAATTACTTTGAGCAGATGCCAGTATTTCTTCTCAATGAGATTTCAAAGAATAAGAAAGCTAAATACAGTATCATCAAGAATTAAATGTGAGCATTCTGCCTACTTTCTGCAAGTGGCCTACATTCAATATTTGGAGGTATGCTTATATGTTTAACGACTAAAGTAACATAACATAATACTTAACGGTGCCACTCGGGGGTTTTAGCTGTGAAAAAGCAGTGGATCCTAAGAACAGTGGGCACTGAAGTAGCCTGTCTCCATGTCAGGTTACAGCTCAAGCTGTGTATATGCTGCAGACGTCTGAGCTGAATTTAAGAGAATCCGCTCTAAAACATTACTTGCTATTTAGACACATGCTTAAAGTTATTTCCTTTTAAACCTTAGGCAGATGATGAAATATTCCCGCTGTGTTGTCTCACAATGCATAACAAAGCTTTTCACATATTTTCAGATAGTTGAGAATTTTTCCATATGTCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCCGATGCACCCGTGTCATGGCTGATAAGATACTACCAGGGCACCCTCATTCTAGCATCAAGGCTGTGTGACAGCTCACCTCACCTTCTGACTAACCCAGTGCTTCTGTGCTAAGGGCCCCCTTAAACCTCTACCTTCATTATGTGCTTGGCACAAAGGAATGATATATCCTAGATTTGGAAATGGAATTTTCTTCCCCAATCTTACTGTAGTCTAAGTACCCTTCACAGAACTTCTATTAACCCATAGCTTACTTAGCTTTAGTTCCTGGGTAAATCAAATCTGTGTTTTGCAAACTACGATGTTGTAAGTTCAATTGCTTCTGAATCTAGCAGAGCTCAGTGAAACTCTTTGCTTACAGACATGCTCATTTTTATTAATGTCACACACGGTATTCTCCATGTGAAAGACAGAATTTCTTTCATCCTGGTTACCCATCCCTTCAGATCCTTGTGAGGAACCAACAGAACAGCTTTAAAAAATTAAAAGGTTTTTCCTTTCCCTTGACAAATAGGCACATGCTTACATATACGGCAAGTTTAGAGAATCCACAATGCAAAAGAAGGTGGAAGGACAAAGAGAAAAAGATGCAGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTCACATACACTTCTCTTTTCTGTCCAATGGCAGTTTCTTGACCACACAGAGAGAGGTAGAGACCTCCAAAAATGAGGCAATGTCACTGTCACGAAGCTAAGAGTCTTGCAGTGCTAACGTGTTTGGAGTTTATAGAATAAGGTACTGGAGAAGAGGGAACTACATACAGGTGAGGCCTCAAAAGAGTATGCCCTGGGGCCAAGGGCTGGGGGGAGTGCATACAGTAGGCAGGCTCCACAGGGCCTCTGCAGAGTGGCTGGCACTTCTGAGGGCTGAGTGGAGATGCCAGAGATCACACAAATTTGGGACATAGCAGAGTGGAGAGAACTCACCAAGTATACCTAGAACATGTGGCTGGGGCCCATGAGGATGAATCTTTCCTAGAGTAAGAGTCACTGTCTAAGTCTACAGGCAAAAACCTAATAAATAAGCACAAACTAACAAAGGCCCAGGCTTGACAGGAGCAAAAGGGTGGTCAAATAATTTAACTAGGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTACCCTAATTTTAGAATTGTTGAATTGCCATTTCAAAAGCAATGATCCTTCCAGAACATTAGCTTTCTACCATTCCATATTTTATATATTTTTTAAGCTACCATAATTTATGAAGATTCAAAATGCAACTTGCCAAGTTTTAAAAGAGNNNNNNNNNGTATGGAAACAGCTAAACAGAAAACAGGCTGGTTAAGTGTGTTTGGGCCAGTTTATTTCTAGTATCATTTACAGGCTACCCTGATACTGTATTTAAAATTTTCATTCATTTCAGAGTTCACAAAATAATGATTTTTCCTGTGAAGATACTTCGTTTAAGAGACAACTGACTTCTACAACTAAAAGTTATACATGTTCAAAGAAAATAACTTGTAAAATATAGTTCGTTGAATAACATTTACATTAAGCCTTTATAATTATGTATCAGAATTTCCGGCTATTAAGCAGTCTAATGTTGCCTACTAAGTCAGAGAGTTGTAATTCTCTCCTGTGCTCTGTTCTGATAATGAAGTAAAGGGATCAGTAGCATCTACTGTGCTAAAGAATAAATGGAATTTACAACTGTAGGTAATATTTAAGCACTTTAAGACTAATATGAGTACATCATAAATTTCTAACTAGGAAAATATTTTCAATGAGATCTCAACAAATGTTAACTTTTTTCAGAATAAAGCACTGAAAACTGACTCACCAACATATCAAACTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACAGGACATAATTTATACAGATGAGTTTAGATATATTGACTTGTGTGATAAATAAATATTGTAAGATTGAAACTTGGAAGTCTTTTAAGCTGTTACATTTATAAATTATTGATTTAGGAAGACTTACATTGCTATGCCCTCTTAAATACAGTACTGAGAAGTTGCTTCAGGCTTTGTACATATTATGTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAATTCTTAAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTACGATAATCTTAAGACACTCTTGTATGCATTTTCATCATAAAGTTTTCAGAAGATAACTCACCACTCCTCACAGGAAATTCACAGAGTAAAAATCTCACATTCATTCAGGATATACCTGCCGTTTATTCTGGCATCTTCATGAGGCCAGACTCCTCGAGAGGGTTCTCAAGGGCAGTGGCTTCAGCTCACTCCTTGATACTTTCTTTCCATCTCGCCTAACAATATCAAAACCTTTGTTTATCACGGAGACCAGGAGGAAATGCTCAATATTTGCATGTACAGTCAACCTCAGGCAAATATGCCAGTTAAAAAAGAAACGGGGATATGAATGCACAGGTATTTTTCTCCTAAAGAGCTAATAAATTACCACTACGACCTCCTCACATTTGGCTCAATTTATTTACTGCATATATGTTCTCTCATTTAATCCTCACAGTCTTCTAAAGGTATAAAAAATGGTCTGAAAGTATAAATGTATAAACGGAGGTTCAAAGATATTTGATCTCTTAATGAGTAAATGGAAGTTCAGACATATTAACCAATTTCCTGGTTTCACTCTACATATTAGCTTAGAAAAAATTAATCAATAATTTTTCCAGGAAGAGACAATGGAGAAAAGAATAATCCCTAATAAAGGAAGTTATTATCATGAACTACAAGATTAGACTAACGGAGACCCACCAGGCAGAGGCCTGCAGAGATGCCTCAGAGGACTGAAACTCGTGGGTACGGGGCCACGGGTCACCCGCCCGTCTATCCTGTTTCCAGGGTCGTCAGTGCGGGAGGCTGCCCCTCTCTGCACAGGCGCCAGGAACTGCGGTCCGGCCTCCGTCCAGCCCGGACAGGGGCCAGGGCGAAGCCTGGGAGGCCACAAAGCCGGCTCTCCGCGCCACGGCTTCCACCGGATTCGAGGGGGGTGGAGTGCGTCCGAAAAGAACTGAGGAGGCTCCCGCCGGAGGTGCAGGACCCACCTCTTCGTCTTGGTTCCCTTGAGCACAAGCTTGGTAGACTTCGCATAAGAGTACTCGGCCATGGCTCCGGGACACTTCTGCGCGGAGAGGCTGAAGCCGGCTCAGGACGAGTATGTGACCCGGAGCAGCACCAGGGCGGGGAGGAACAGAAGTGGAGGCAAAGTAAACACTCCCTGACAGCGTACGTCTGTCCAGAACCCGCCTCCGTCTTCACCCAAACGCTGAATGGCTGAGATTTCCACTTCCGGTTTTCTGCCCCGGGGGGGTGGGAGCTATGGCAGCCACAGAGGGCCGAAAGGTGTCCACACACAGCTGTTCCCTGGCGTCCTCTTGAGGAGCACTTGAGGATTCGTGCCTCCCAGAGGTGGGGAAAGCCCGCCCGAGGCGCCGGTGCTGACGGTGGCGGGGCTGCCGGGCGCGCTGTGGAACCGCCTCCCGCTAGAGCTGCGGGCTGGCGACGGTCTCCGCGGGGGCGGGAAGCGGCTCAGGCTTCCCTCGTCGGCCTGCGGCGGCGCGTCTGGAAGCGCGGGCCACTCGTGCGCGGGTCACTCGGGGCTGTGCCTCGCGCGACTGTGTGTGCAGGAAACAAGCAGGGAATACCCTGAAATAGAATGAAGCGCCATGTTGAGGGCCGCAGACGTCGCGAGTGCTGTGGGAATGTGGGCTGAGGTGGAGAGTTACAGGCGCGTGTTACAGGCTCAGGGCTCAGGAAGAAGCCTAATCGTGGAGGCGGCATCTGAGGAGGGTCTTGAAGGCTGGGCAGGCTTTTGCCCGATAGAGATGGAGGAAGCTAGCCCTGTCTGATGGAGGAAACAGGGCAGAGGCGTGGAGGGAGCCGTGCAGCGCTGGTGTGAGGAGCCGCGAGCAGGCCAGGCCTGTAAAGCAGAGTGATGGGAACCAGGATAGAGAAGGCAAGTCGGGGTCCTGTGGTCGCTGAAGAATTTGAATGAAATCAGTAAACAGGTGAGAGGGATCCATCGCAAGAGCATGGGATGCAACGAGGAGTAGTCCACGGTGATTCCTCTGCAGCGGTGGGTATTATTAATCGCGTATGTGACACCAAAACGATGGGTATTATTGATAGCATATGTGACACCAAAACCACCCCACTCAAGCTGTGGCTCTTTCCCTAAAGTAGAAAACAGACCAGTTGGGTTCCAAGCATCCACGAAGATCTTATTAAATTTGTGATCCCTGGTGGCACCATGGAGTCAGGATTGGCTCACCTCAAACCTGACTCAGAAACAAAACCATGTCAATGTGCAGAGATGAACGTCCTTACCCGTTATCATATTTTCTGGTGTTTTCACAGTGCTGCACTTCCTAATCCCCATTCCACCGCAGTCCACATGCCATGATGCCCAGAGGCATTAACAAAGGAGACACACAGGGGCTTCTCACGTTGGGTTTTCATTGTTTTGATGAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCATCACCAACATCGTTATATGATGGTAATAATCAGATAGTCAGGAAGGCCGACACAAAGAAAATGGATACATGCTCTGAGGGAATGAATGTGGAGAGATCAGAAGGTCAAGAACAAAGCCCTACAACATGTCTGCAGTAAAGGGATAGAGAAAAGAAAGGCTATAAAAGAAGGAATGAAACAGAGTTAGAGTAAAATTATAAAATCAAAGCTAAGGAGAATTTCCAGAAAGGGTAATATCATTTAATATCATAGAAGTTTAGGAGCACAAGATGGGAAAAAGGCCTTTGGGTAACTGACACTGAGGCAGTCTTTAGGGAAGCTCCATTTCCGATAGAGGAGTAGACAGAAAGTCAGCTTGAAGCAGGGACTAGGTGAAGAAGCTGTTGGCTGGTCGCATGGGGAAATAAATAAGGGATGGCATATGCCATTTTTCTGGATTTCTTTCTTTCTTGCCCAGCCTCTATATATGCACAGAGTTTTGCGAAAACTTACAAAAAATAAAAATGAAACCAATTTCGTTTGCAGACTCAAATACAATGCTTTGTGTTAGAATCAAGATAAATTCATGCCTCTCCCTTCTATTGTCACCGTCAGTTTTGAAATTAAACATCAGCTTTTCTTCTTCATGAAAATCATTTTCAACTCCTTCCAGGTGTTGGTGGTTTGGGGGAGTTACATAAGCAGTCAGGTCTTGATGAGTAGAGGAGGGAACAAACACTTTCAGCAAAGGCAGAATTCTGAAATTCTGCTCGTATTTTTCTTCAGTAACTTTCCTATGTTTGTGAGGTTATTCAGTCATAAAGATCCTAGTGAAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGACAAATTTTGGAATCTAACCAGGAATTTATGTTTTTATGACTGGCAGCTAGAAAAGATTCCTAGAGTCTTTGCTTTTTGAAAATAAAATATTTCTGTTTTAAAAGGAAATTGTATGACTAGATACAACATTTATACATGTGGCACATGTATTATACTGTGTGTTTTTGTCATATTTGCAGTCAAAGATGTGTAAGAACACTCTGAGAAAAATTATATATTAAATGCAAAGAGGGGTAAGTTAGGGTGGGGGAGTAATGGGAAGGGTGTGCTTATTGTTGCTAAAAGGTAGAAAAGCCAGAATTATAGCATCTAAGGTTGCAAATAGCACATTGTAAGTTGAGGGAGCTTCATAATCATGTCTGAAAACTTCTTTGATATACTGAGTTGTAAACAGTGGCTTTGGACAATATTTGACGGAGAAACCAACTATGCTTTAAACCGTTCATTTAAAAGGCTTTAATTAAAGGAAAGTCTTTGTATTTACCTGAGCTAATTTAACTTCAGGATTTTAACAAATTACTAGCCCTTAACCTCTTAAAAATTGTCTTTCATTTCAAATGAAAGTTTAAGGTGGCCTTTATGTTCGATTGGTATACTTGTGTGAACACTTAACGGCAAGGTACTGTACATTTCTAAATGTTTACTTCTTAATTTTGCTGGAAGAAATATACTACTCAATTGATTATTTTTAAAGCAAAGTAAAACAATTTATTTTGACAAGCGACACTGTATTTTCCCAGTTTTCTGGTGGTAAAGATTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGTGATAGTGATTTCAGCTTGCAGTTATGTAAGTTATGTAAATGGAAACAGTGAGTTATGTAGGGTTCGGATCAATTGCACTCTCTGTACTAAGCTGATGTCCAGTTGTTTGGATGAAAAGAAAAGAGGAGAAACATATAGATCTAACAGGAAAAAAATGGACAAGTTTTTATGATAAAAAAAGAAGAATGGAGGAAATAGGACTGAGGTTATAGGGATTGATAGATATTAATAGATGACTAAGTCAAAAGCCACTGGTTGCAGAAAATATTGATTAATTTTGTTTTATTCCAGTCAGACAACAAAATTCTATAACTGCCTCTAGAGAAAACCCTTTTAGCCCTGTAATTATCTTTATTCCAAGCACCATTCCATTCATTAAGTAGTGTATAGAGTGATTAATAAGTGAATTATTCACAGAATTAAGACAGAATTTTTGAGTATTTCAGGATATTAATATTATAGTCAATGAACTAAAATAAAATTTGACTAGAGGTGTGATCACCATGAATGCCATGTTGGTATCTTGTTAGATTTGGCAAACTAAAGTTGACAAATTTATTAATAAAATAAACATTCCTTAATGATTAATTTACATTTAGTACACATGCTCTTTCTTCTTCCTTCCCTTTCTTATTCATTCATTCCTACAGAGCAGTGACTTTCATTCTAAGATTCCCAGAATCCTAAGGAATTCTTGAATGTCATCATAGGGAGCCAGGTGTGAGGATTCCCAAAAGTTGTATTTAATACTTGAAAAATCTCGAGAAGTTATATATTTATGCCAGAAAAACTATACAGGTTTTAAGTTATATATATATAGTTGAATACTTTTTATTTCTATCCAGAACGAAGTCATTAGAGTTAATAATGTTGATTATTTCATACTGACCTAATGGGTAGCCTTTATATATCATTGATTACTTATTAGTATAATAAGAACCCCCCCAAAATTACAAAATAAATATATTTTGTGGGTTTTTGTTAAGGCTTTTGAAACATAAAATCAGAGGAGAGGATTAAAAGTAATCCTTGATTGTTAAAAAGGCAGGGAACTACTAACTTAGAAAATTGTATGAAAACAGCAAGATATATACATGACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAACCCAGTTTTAGATCATTCACTTTATGAATTAAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTTTGCTAACCAAAAGTTTACTTTGATGAAGATGGAATTATAAATACAATAATTCAAGTTTAAAGAATTAGAATGGTAAAGGTTAATACAATTTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACTCAGTGGTAATTTCATTGGTCCATCTTAAAATCTTTCCGTTTTCTCCTGAAACAAATTGCTCAAGCAATTAAAATACATTGAATGTGGTCAGTGGGTCACACCTGGAGAAATCATTTTCTAACCTATAATCAAGACTGTTGAATTACTCCCTTCACTGGAAAGAATAAGATATTACCACATAAATTCATATTATGATAATGGCCCACTATGAATGCTTTGGTGTTCTTAATTTTCTTAAGATTTATTAATATTTCTGAAGTAACTATTAAATGCCAAGCAATGTATTTTCTAATTTAATATTTCATTGACTTTTACTTTCACTTCAGTTGAGCTACTCACTTTCATGGCTATAAACTTAACTTTTCAATAACTTAAAAATTGATTTCTATTGTTATAAACTTTAATGTTCCACTCTGTGACCTGCTCTTTCAGACTCTCTCTTCCTTACTGCCGATTTACCTTCTCTTCTATCTCTTCCAGTGCCCCAGTATCTTGACTCTTCCANNNNNNNNNNNNNNNNNNNNNATTAAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATGTGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAGTCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCCCAAATCCTTCCTCTTTCCAACAAGAGTTTGCCACCTCCTATTTTTCTTTTTTCTTAACCAAACTAAGTTTAGCCTTTTAATCCTTCACCCCCCTCCACTTCTAATGCCATTGCTTCTTTGTATGTTTATTGTATTTTCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAGATGTTTCTGTACTTCCTTGTTCTGGCCCTCTTGTTGAACCAGAGGAATCTATTGCCATGAAAAGCAATAAAACTGTGATAGTAGAAATTAAAAGTGAGGAGGAACTTATTTAAAAATCATCATTCTCCTTTTCAATGCAAAAATAAGAACTAGAAACTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGTAGTCCAAAGTAATAACTTATGGAAGATAACTTGGGTTTTTTAATCTTAAAGTGTTCTTTTATATATTCAAGGGTCGAGATTGGCTGCCTTGAATTCTACTAAAATTTCAATGTAAGTTTTAGAGAGGGAGGAAAGAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGGAGATAGGGCCACTGCAGTAGGAAGACCAGATAATGGGAGAATGGTAATATAATCTATCGCAATGACCACAGTGAAAACGTTAGTAATCCCCAGGGTTAAACCAAGTCTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAATAACAAAAAATAAAGAGAATAGCCCATTTATTTTTTGCAGAGAAGCTAGACAATTCACAGTAACTTATGGCCTAGACAATTTTATTTCTTGATCAGCACAACTCTTTATAGATGCCTGTGATCCAAAAATGTGGATTCCTAATCGTCCCCAAAAAGAAGGGATACTCTGCAAGGCAACCTGGGAGGGAGTTTAGGATTGTTCTGAGGCAGTGAAAGCCATTGAGATTCACATGTAAGAGGGTAGAGAAAGGAAATCCACATGTTTTGATCCCTCCGTGTGCTGGATATAACTTGGTCTTCATTACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGGTTTTCAATATATAGAGAAGGAGGATTATTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTCACAATATATTAACTGGATAATTGCTAGTGAAAAGTAGCAATGATGGTCACATTGAAAATCTTGTGTTAGGTGGTGGTTTTCTCTTGCATAAGCCTCTTCATTTGTTGATACCATAGATTCTAAGTTTGCTCTATCAAAGTGATCATTAGAAAAATATAAGGTACTTAGTGTATAAATTTTAGAAAATTTCCTTTTTAGTCCTGTTAGTTTGATTGAATATGTGCATTTTGAATTATGAATATAAATATGAATACGTATGACATATGAAATATGACTTGACATCACAGAGTAACCTTAGATCGTGGTAATGTTTTATTCTGAAAGCACCTGCAGAAATGTATCTTCTTTCTAGTTTCCAAAAAACTCAGAGGCCATGGGGGAAGAGGGGACTTTGGCTGTCAGATAGTGCATGAGGTACATTAGGATACAGTAATTCCATCATAATTCATATTCATAATTCACAGTGAGAAAAACTGAAAGTTGCTACAAACTACCAATAAATGAAAGGTGGGGCGGGGTCGCTGGGGGGCGCGGCTTTGTGACCTACTGCCTGGACTCCCAAGTCACAAATGGAAGGGCAGCGCTTGGAAGGAACTCAAGGCCTGATTGGTTCTTCTTAAGCAGGACACGATCTGGTTGGCAGGGCAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGGTTGCCTTTCCTGGAGAGAGGTGGCAGGTGCTCAGCTCTGCAGACGTGGGGGCAAGTGAAGGCCCAAGCTGCCTCGAGAAGAGCAGAGGTGCCCCATGGGGACCACGATGACAAGTCGCATGTGCACCAAAGCCAGCCCCCGGCAGGGCCAGCGCAGGGGTTCTGCAGGGCCGTCCTGTGGCTCTGATATCTATGAATGGGCGGCCAGCAAAGGCACAGGCACCAGCAGAAAGGAGCAGAGACGTCCAGAACATGCTGTCCCCCAATGCCAGCCCCAAGCGAGGCCAGCTTAGGGTGCGGTGGGCAGAGCCATCCTGCAGCTCTGAGATCCACGAGGTGGAGGTGGAAGTAGTGCCAGGCTCCACTGCATTGGAGCTCGCACAATTTGAGCCCAATTTGATTCCGGAGCCATGACCTGTAGCACATTGGCGACCAGAAGACGCCCAAAGGTAGGGAGGCGACAGACACCGCTTGGCCTCAGGAGCTCCTCTGGCCGTTGCTGAACCAAGGTTCCCCTAGAGACATCCACAGCCTGGGGCTCCTCCCTTCTTCACCTAGTTCCTTTCCTAGGCCCAGGCCCCAAGCATGAGGACTGGCTCTGCCTGGGGTCTCCATCCCTTCGTCTTTCCCTGTTGCATCCAGCTGGTTTCTTTTCCCCTCCATACCCATATGCCCAGTTCTGGGCCCTCTTCTTCTTCCTAGAGGCTGGCCAAAAACTAAGTTTTCAAAATACAAAATGGATGCTACAGATTTCGTTGCTGTAGAGGAAATGTCTGACAGCTCTTGTATTTAAATTTAAGTAGCTACACTAGGACTCACAGTTTCATATCTTGAGTTCTAGACCAGAGCTCTCTACCCTAAAGCAACGGCAAGGGGTTAGAGGTACTCTTCTTGATTCTAATAATAAAAAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATTGGAGGTGCTCTTGCTTTGTGTGTTTGGGCTAGTCTTCAGACGCAGCTGTCAGTAAGATGCTCCTGCCGTATAGTTATATGTCTTTCTGCACAGATTCAGTGGATCCTGTGATTTTTTTACATGGAATAGCCCCTTTATTTTTTGCAGAGAAACTAGACAATTCACGTAACCTATGGCCTAGAAAATTTTATTTCTTTATCAACACAACTCTTTGTAGATGCTTGTGGTCCAAAAATGCAGATTCCTAATAATCCCCACGAATAAGGGGGCCATTGCAAGGCAACCTGGGAGGGAGTTTAAGATTGCTCTGAGGCAGTGAAAGCTATTGAAATTCCCACATGAGGGGGCAGAAAAGGGAATCCACATGTTTTGATCCCTCCATGTTCTGGGTGTAACTTTGTCCTCGTTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGTGATTGTCACGAGGCTTCCATAATGTACATGTGTAAAAATCATGGCAAAATGCTTGTAATTTAAAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGGATGATTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTCACAATACATTTACTGGATAATTTCTAGTTAAAAGTAGCAATGATGATCACATTGAAAATCTTGTATTATCTGGTGGTTTTCTCTTACATAAGCTTCTTGGAATTTAGTAAGATAAGTTGCAGCTCAAAAAGCAGATCCGTAGAATATTTTGTTCCAGAGATTATAGTGGGAGCCAAAGTATTGCATGAGTTTCGTTGGGAACAAGGTGTAGGCTGAGAATCTAAGCAAACTTCAGTTGGTGGTTTTCAGTTGGTGGGCAGTGGCAGAAGGAGGAGGAGCTCCGTCTGTGCTCTCTCTTCCCCCAGTCACAGCCCTCAGGCTTGTTGCATCCAGGCCCTTCTAAGTTAAACCAGACAGGTTGACAGGTTTATTTAGCATTTAGCAGACAAGTCAGCTCAGGGTAGGTGGGTGAGGTGGGGTGTGGGCTGCTAGTATAGTGCCACACTTTGACCCAGGGCTGCCTGTACCCATGGGGCTATTCCATATATTTTATATATATATGCTTGTTGGTTTATTAAAACCATAAAAAACATAGATTCTAAGTTGCTCTATCAACGTGATCATTAGAAAAATGTGATGTACTTAGTGTGTAAATTTTAGAGTATTTCTTCTGTTAGTCTTGTTAATACTCAATTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATATTATATTTACAGATTGCTGCCACAATACAATTCTGTCCTCCCACTGGTGGTGGAATCCTATGTACTTTTTACCATCTCCATTTTGCATTCAGACTAAACATGGCTATGTTATTCCTTTCACCTGAGTGATTTGAAACCATCTCTCTATTTCTATTTGTAGAGATCTTATCTATCAAGCCCTTCTCAAATGCCACTTCAAAAAACTTTTTTTAATCCCCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAATCAAGTATGATCTTTCTCTCCTCAAAAAACCCCTCATATGTTTAGACCTCCCGTGCACTTTTATACATTTTGTCTCATGGTTTCTTCCTGTACAAATAAGGTGCTATAAATGGATAGCTATAGTTTTGGGTTTCATTTCAACAAAACACCCTTCCTAGTTTTTTGAACCCCAAGCGAAATATGAGGACAGGCCCCACGTTCCATTACAAAAGCAGAAAGGGAATGCATGATCCTTTTTCCAGTTTCTTGGCCACTCACGTGTGGGCACATATCTAGGCCCAGCCAACTGATGTCTCTTTATTAGAACTAGGAACCCGATGAAATGATGCAAAAGACCTGAAAGAATCAGAGAAGATTCTGAGAAATTGAGCAGAGATGCAGGTCCAGGAATGTGGCAGCAAGTGCCTAGGTTCAGCAGAGCCCAGCTACATGGTGACAAGTGTCAAATGACAACATCCTAGTGGTGGCATCCAAGATCTGCTTCCGTCGAATGAACTTGGCTGTGCTGAGTTTCCCTCAGTTCTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTCAGGGAAAAATATAAACCAGTTATCCCCTCACATTAAAACACACTCCACTTAGGCATCTCCTGTGATCTCACTGGAGAAAAGTGTGGACGTTATTTGTAATTTGACTCAGAATGATAGGATTAGTTTGGTACTAGTAACAATAGAGATAAGTAACTAACTTTTTGTGAAACTTCTTCCTGGGGTGAAACAAAATCTATTGTGGAAACTCTTTTCAATCATCTCTGGAAATTTATTAAGTGACCTAGTATATAACGATAATTTACCATGATATTTGATAAAATAGTTTTGTGTGTTCAGAATAATTTCTTTTTTCTTTACCTTTGAAAATAATGCATTGATAGTTAATTTTCTCCTAAATTGTCTGTTTTTATTTCCATAAAAGGTATTTATTGAATGTCTCCTTACTTTTAATATAACTAGGCATTGTGTGATCAAAGAAAAATAAATATGTTCTTGTTTCTGGAATTACTAAAGCTTTGAAAATGGACTTATCGATCTCAAACCAATGGGACATATTCCTATGTGGTCTGCTCCCCTGTTAGGGTGTCCAGTGTAAGCGGTGATTCCTTTTCTGTCTTTTTAAAGATTTTAGAAATGCAGCTTCTGCTGTTGGCCACTAGGTGGAGTACTTCAGAGCAGGGTTTGTGGGAGTACAAAGCTAACTTCTGCTGCTTTTGCTTGATGCTTCTGCAGTTTCCTTGACTACTGTGGATGATAAGTAACCATTTTCTTCCTCTTCTTTCTTTTTGCCCTACTCTTTGGAGTGAACTTGAAACATTTAGGAAGTTCATTGATCAACATATACCATGTTTATGAAAATTCGGCTAAGATAATATGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTAGTAGCTGTCCTGTGCTTATTCCTGAAACTGGGGGTGAAATCAGCCCCCACGCCAAAACTGAAGGACAGAAGGTGGCTTTATCTAGGGTCTCAGATAATGGCTAATAACAAAGGGAGGGGACAGTGGGTGCTGTGTGGGCAAAAGGAGCAAAAAATAATCCTAACCTGTCTAGACTTCATCTCAGAAGCCATATGCAACCTTCTTCAATGGAAATATTTAACACTTCAGGAGTGCCAAGAAGGCTATAAGGAACATATCTCTTAAGGACCTAAGTTAAGGCATTCTAGAATGTATGCTTTATGGATTTACCTTGTAAATATATAACATGGACTAATACACACAGAAAATATATTGCAGAGTAACATAGATGACAGAACTTGAAATACATGACATTCTACCGCAGTCTATCATTATTTTCTAACTTATCAAAAGACTCAGAGTATATTTTTTCATATTGATAAATTTCTAACCAGAGCCCTATTTACTCGTGTCTTGAAAAACAGAGTATTTGCAAATATGTCTGAAGAGGGAAGAGAAAGAAAATGATTCCAAAAAAGCTGATAACATTAAGACAGCTTTTTTTAGAAGATGTACATTTGCAACCACAAATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTAGTAAATCATGTCTACAACCTGGGAACTTTCTCATGACAGGGAGGGCTGGAGTAGGAAAATGGAATTTTGCAACAAGGATAGGGTGAGGGACATGGGAAATGATTGATCAAGTATTTAAGAAATGACCTGGGTGGAAGCTACATCAAAGGGTATGAGTTTAGAGCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATGTGTTCACAGAGTAGAGGGTAAGCCCGCAAGAGAAAGCAGTGATTGGCTGTGGGAGGTCTTGCTGAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCTTTGGCCTCTTGTTGCTGGGATTTCCTCTTTAGATGATCGTATCATAAATTAGAAACGGCATTAATGAACATTCTTGATACTGCCTAATGAAAGTTTTTGTTTTGTCTTCCTGAGTCTTGATACATTTCAAGAAGTCTTCTATCTCATTTATTTTTCCCACCCCAATTTGGAATTTAGGAAGAGTCGATGTAGCTATATTTAGATGATTTATCTCCCTGAAGACATTTTGGGATCATTTATAAATCTCTATAAACAATGCTCTGATGTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTCCTGATGTCATTTAAATACAAACATGATACTATATTCCTTGTAGAAAGTGCTACATAAAGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGGTCCTAAAAATTCATTCACTTTCTTTGTTTGTCCACAAGGTGCTGCTGTTTCCCTTCTAATAACATGAGACAGCTCACTCAAGAACATCAAGAACACGATATTCTCTNNNNNNNNTCACAGTAGTTCCTTTTCCATAACTATTAAGTTTTCAGGGTGTTATCAGGTTTATCTCATAGAAAGAATGTGTAAAATTTTTCATGTAGAAACATAATCTTTTAGCAATGAGTTACTTAAAAAATTTGGCATTGTCAGAATGAAGATTTCCTTTTCCCTATAATTTTATTATAATTATATTTTTAATGATATCAATTGCTGTATAAAAACTCATTACATTATATACCCAATGACTGTGAAATCGTCTGCTTTGAAGCACAGTGAAATCATCAATCAGCATACTGGGTCTAACACGGATCCTTCCATTTTAAGAAAGCTATTTACACTCCAATTTGCAAGTTGGACTTTACAAAAATTAAAACATTTAGAAAATATAGTAACTATGATTGCTTTAAAAAGTAATGGCTTTTTATGGTAAGGAAATAAATTGAAGCTCTGTGTTGGAAAGTGCAGAAAACAAATCAGCACTCTTTATAAATAGATTTTACTGCTGGTTTAGAAATTACCTTATGTGCTTTATAGATGATGGAAAATAAAATCAGCTGCAGTTAGCAGTGTGCATGCATCGTATTTTCTGTGTCACTTTCAGAAAGATTATGGAATATTGGCAGGTCAGGATTCTCAAAATGATAAGTTCTAAGAAGAGGCTAAATGAAAAAGAATTTTAAAAGCAAGCCTAGTTGTTTAACATATACATGGACTAGTTATGGGGAAATCCTGGACTAGAAGCTAGCAGACCTATGTTCTGACTTTTACTAAGTCATTGGCTGCTACAGCCGGCCAAGCAGACATAACTGCCAAGGCTGCCTGGGAGTTGCATTGATTGGCAATTGGCACAGGGAGAGAGGACAACTGCCAGAGTAATGGCCAAATATTCAGGGTTTCATGTTCAGTGAAGCAGGACGTGCCTTTGTATCCCAAGGTCAAAACTGACGCTAGAATCTGGACCTCCTGGCTGAATGCGAGTCTACAGTCTGATGAGTACGATGAAGTAGTCTCAGAAATCCAAGCCAGCCAGAACCCATGAGGTGTTCTCTGCAGATATTGGCTGGTGAGCTGCATTAAGATGTTTTATTCCATTGAGAAAGCATTCCTTGATTCGTTAGGTTAGCATCCCACAAGAGCAGAGACAAATTCTTCAGAATTTGTCCATGAGGCTATAGTCCCAGAGCTTATATTTCAAGGGAGGAGGGAGGAAACAGCATCTCAGGATGGTAGGTGATTACAGCTAAACGGAATTCTGAAAATAAAAGGAACCCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAATCTAATCAAATCAGTTGTCCCTTGAATAAAATTCTAGCTCCTATAACAAGACTTAAAATTATGACTTGGTTGTTGCCAAAACTGTCTATCTGGATTTGCTGGAAATCAAACGTACTTGAATATTTCCTCTAAAGATTTTCTCATTCCTTCCTTATTATGTATATTTACAGAATCCTTAAATAATTACATACACAAGGCTTCTATTAGCTCTGACGAGAGCTTCTATTAGCTTTGACTATTGCAAGCAGCTTTATAGCAGTGTAGGTAAAACCATGTGCTTTGAAATCTTACAATAAATTTATTAAATGCTAAGCACTTTATATTCGCTATTTAATTTTATCATCTTAATCACCTTCATTATTACCTCCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACCATTTTTCTACAATATGTACTTTTTAGGTCCCTGAGAATGCTAACAGCCTTTCTTTTGAAATCTGCCTTCTTTCTGGATAGCAGCTTTATTAATATGTGATTAGGGCACCATATTTCAGGCAACAAATTCTTTGAAATCTTTCATTTCTATAGTGAGATAAGGCACTGTGGCACTGTCAGCCAGAAAACATCATTTGGAGACTACCTTGTACAAGAAGTAGAAGACACAGCTGGGGGCCTGTGGAGGACAGAAAGCTCACAGCTTCTGTCCATACCCCTTTTACTTCCTCCTCAAGGAGATGGACCTCTGTGGTTGGTCAATCTTAAGGATCTTTTATGGGCCACAGCTAATGGTGAAATCTTCCTAACTCTAGGTGAAGATTAATGGGCAAGTTGGAGAGTTAAGGTAGCTTGTGCCTGCTCCTTTTAGAAGAAAGTCTGATCATTGCTCTCTTATTTGTGGAACCCCTCTGTTTCCCCAAATGCTTGGTAAGACAAGCCTGAAGACCAATCCTGTGTCAGTAGACTTCATATCTACTCTCTTCTACCAATCACACAACTACAGACAAATAAGAAAAATAAAACAAAGCTCAGACACACTCCGCTGGCACGGAGGCCACTCTGCAGCTGGCTGCTTTTCTCTACCCTGGCGCTTCCTGGGCATTTGGCTCTTTCTTAGATCAAACCGAGACATGGGTTTGGGATTAAAGAGAAGTAGGTGAAAGGGGTCTCTGGCCTGTTTTGGCATTAGGCCAAGTAAATAACAGAGTTCTGGCTTAAGCTCAGCTCTGTGGAGCTTTCTCTGTGTTTGGGGAAAATCTCCGATAGTAATGAAGTGGTATTTTACTGTGCTTCGTTTTCTGTACATATATCTCTCTCTTAGGTATGTTGTGAGGAGATTCGTTCCCTGGACAAATACCATCTTAATCACCTTCATTATTACCAATTTTATTTTACTTGCAGAATTAAAATTTAAATAGACATTCAGGAAACAATTCTGGTGAGACAATTATGTTATGAGGTTAATCTTTCAGCATCTGCCTTAGGGACATTGATTATTTTCCCCCNNNNNNNNCACCAAGCTCCAGGCTTGCAAAAGAATTGTGATGTGGTCTGAGGCAAACTTACTGATTGGCTAGTGGTAAGTTAAACCGTAACCTGTAGGACCACTGGGAACCATTGCTTGCCACCGGCCAGAAATCCACTGTTTGGAGGTGTGCGCTGAGAAGGCTATTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATTGGAGGAAGAGAAGCACACAGCTGGAACCACACAGGTGGCACTGGGATTGGAAGCAGTTCCATCTCACCCTGGACCACCATTTCTATGCTGTGTCTCCACTAGAGGATCCTTTCTTTGGTTCTTCTAAGTCATTAGTCACCAATAATTTATCTCCAAACTGTAGGTTTCACAGGAAGAGATGCCACTTGAAGCTTCATGGCTTAAAATGGAGATGGAATGTGGAATATGGTGGGAAGCACCGGGAGGAGTTTATTGATAAATTTCAAGTACTTTGTGGGGCTCTGAAAGGCTGTCTTCAAATTCTTTGTACTACTACCTCTTTCATATTAGTTCAAATGTCATATGGGTATATCTTTTGGGCTAAATTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATACTATGAAAAATCAACTCAGATTTCTCAGAGTTTTATTAACTCAAAGAAGCCTTGGTCCAGTTGGAAGAAGACAGAATTGATTTTGACAATCTCTAGCAAACCCTTTAGCATTCAATGCACTCTAGACCATGAGTATAAAGAAGTTCACTTAATAGGTTCACCAAATTAGTTAGTTTGTGTAGTTCAAAACGAAACAGACACACAGGACTGTGAGGTTTTGACAGGGGCGGAAGGCAAGTCTGGGTCCAGTGAGCTCAGGCAGGCCATGAAGGGGCAGGGCAGGAAAAGGACGGTGCTAGGAGGCTAGGGAACTGGCCACCTCTGTGCTGGCTGAAGATGACAAAAATCAACACAGCTTTCTCCAAACGCTGCCCGTGCCTGATGGAATTAAACAGAGCTCTGAGAAAAACAGCACCGGGGCCGAGGATGGGTCCTGAGCTGCCTACAGTCATCAACATCTTGGCCAGTGGCTATGCATTCAGGGGCAATTTGGCTAGCTTTCTTGATCCACACTAGAAAACTCGCTTTTGAAGTGGTTTGGAAAGCTCTAAAAGGGACGTGTTTCATGCTATTGGTATTGCTGTCAAAAAGAAAAGATTCTGCTTTTCATCAGCTGTTGATTTTTGCTCTCTGTATTTCTCTAGCATCTGTTGCTGGTGGCCCTTGTTATGCTAACAAGTAGATAGTGTAGCTGCATAAGCAGAACAGAAAAGACTCTCCTGGATTCTCAGTTCCAGGCTGGCCTGGGAATAGGCTTAGGGATGTTTCAATGCTTCAATGCAGGTGAGCTGGAGATCTGTGGCAATTCTTTTGACATGAGGCTGGACATTCTTTATAGCTTCCCCAGACACAGGAATTTGCAGGGCTTGAAAAAGAATCACTGGCAGGAGGTTCATTTTCTTTATTGCTACCTCCCCAGCCATAAAACTAAAAGCTTTTTACCTAAATCAGGTTAGCCATCTTGTGGGAGTAGGAGATCATTTCTTTCAGTCTTTCCCGATTGCATTCTAGTCCTAGGATGGTTTGAACGGTCCGTTTGAATTTGAAGAGCTTTCTAGTTGACGCTTCTCATCCCCTCTCCAACCAGTCTTATTTGGTGTCATCTGCCTTTCCCCTTCCTCCCTACCAAACCTCAGAGTCTTGAAACAAAAATCTTTGTATTGTAAACTTCATCATGCTAATTTCATCACTTCAAACGAACCTTCCCTTGTTTGAGTTTCCTGCAACTGTGTGACTTAGGGTTGTCGAACTCTTTCAAATACACAGGAAAATGGAAACCTCTTTTGGTGTCTAGTGATTGTATAATAAAACATTTTCAGATGCTAATCACATGCTTTGTGCTTTGTTAATGAATGAAAAGCTAAGGATATTCTTATTTGAAAGGTTTAAAAATATAATAACTGTCATTATATCTAATTCTGTCTACATTTCTGGTGTGAAATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTCTCTCTCACTGAATTCACAGTGACTGTATTATGTACAACAAAATGTATTGAAAAGCATAAAGCTCTATAATTAGGTAGAATGTTTCCTGTGATTTATAAGCTTTTTAAATCCTGGGGCAGTGGAGGAAGTATTCCTCTTACTGTAAAAGGACATCCTTCTAATAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCCCAGAATTGGTGATTCCTAAACATCATGACACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTATTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATAAGTCCAATGGGGTCTCAGGAACATTCGGTAGAGTAGACCCCTGACCTCTTCCTCTAGCTTGAAATATTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGAAATAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACCTAGATCTTGTCCACCTTCTCAGCCTCACCTCTCATGGAAGAACTCATAGACCTCAGTACAGTTACTCTTTTCTCAGATCCCTGAGCTGGCCTGGTCCAGGGCTGCCTTGGCCGTGATGCATTCACTCCTGCTTTGTTGGCTGGTATCTGCTTATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGTGCTTTGCTCTAGATCCCAGGCTGAGTGTTAGTTCTTTAAAGAGACCTTTCCCAACTGGCCAAATCGTATTAGGTCATGTGATGGATTCACCCACGCGGTCTGTGATACAGAAGGGAAAAAGAGTTGAGGCCTATTGATCAGAAGCTGCTCACTTTAGAGTTTTACCTAAGGGTGATCCTATCAAAAAGTTCTGGATTTTGTAGAGAAGCATACAAAGGATGTGAATAGTTTGACTTGAGCAAATTGAAAATTGCCAGTTTTGTTTGCTCTAACCAATATGTTTGCTTTCCCTCTGAAAATCCCTTGTTACAGGTCCTTAGTTTTAGTTTGCCACATTATGACACAATGGGAATAATGCACGGCAGGGATCCTCAGTTGGTTTGGGTTTTCAATACATAATTGATCCATGGTTGTGGCATGCATTGTAGAATGTCCAGCTAGAACACCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCTTTGCTACAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACACTTTAGATACTGCATAGTGGATGGATTAGTTTGTGGTTCCTGGGACCTTCTGTGTATTCTGTTGAAGTGCAATAATCACATTACTGCGGACCTCCAAAATTTTACAAAGGACTGCATAGTGAGTATTCAACCGATAAACTAAACCACAGCTTATTACTGTGAGATGAAAGAAAGCACTCCAATTAAAAGTAAACACTGTTTAAACTTATCTCAATGCATTTCTAAAGTGTCATACATTTATTATATTCTCTACTTGTAAAATATTTTGTTGTGTGTATTGCCAAGTATTTCAGGATTTTATGGGTATAATGTATTCTATTAATTTAACTGGAAAACTTGTAGTTATTCAACAAGCAAACTAAAAGTGTTGGCAGAGATGTAATTCTAAAGCATGATCCCACGCATTCCTTCAGTATTACAGCTGTTCCTTGTTTGTTTAATAATAGAACTGATGAGTAGTTAATTTGAGAGGAAAGCTGGTGCAGGTGTAGTGCTATTTAGATGTCATGGAGGACACATGTAACATCTGCAGCTAGCTATATGGTAAAAGCAAAACAGAAGTTAAAATCAGCCCTGTGTCAAATCTGCATAGTTTTAGGCTTCAGGGAGTTTCTCTGTATGTTGAGGCAGAAAGTTTAGTAGAATTCCAAGGGAATAAAAGAGGAACCAACATTTGTAGATTTTGCCTTCTGTGGCGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCATGCTTTTCTTTCCTGGTTACACATTAGAATCACCAATGTGGCATTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCCCCACCCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTACCAGNNNNNNNNNNNNNNNNNNNNNNNNCATTGCTTAAGCTTCCCAGTCAGAAAGGTGACGTGCTTGGTGTGAGCTGGGGCCTGAGCCCGGGCTGCCCTCGCTAGAGCTGCTTCGAGACCCCTCTTGGTTGTACTTAGGCCTGATTGCTCTGGAGAGCCCCATACATGAAAGCCAGCTCTGGTTCTATGTCTTCTCACTCCAGTCCTCTCTGCCCCCACCATCTCCCAGCTGGGCATTATGAGAAAAGCAAGATGACTATGAGTTTTCTGATTATTTATATGACCAAATAATCTCAAGGACTATTGCTAACTAACCCACGGAACTCCCACTACCTTCATGAGATTCGGACGAGGTGAAGGGTCCCTAAAATCCTGCCACCTAGTCAGGAACTCAGTTGTCAATAATTTCTTTATTTGTGATACAAGCAGGGGTGGGGAAAGAGAAATGAACAGACTTGGAAGCTTCTCTGAAGCCCTAGAGAAGACCTCTGGGCTCCGAACACCAGACTCCAGGAGGAAGGAGGGTAGTTGATGACTCCCCACTCTTTCTCCAGACCCTGCTCCTCTGTTTCTCCCCTTCACCCACTGCAGCTTCCTCAGGTCCTAGGTCCCACGCCATCATCTCTTCGAATCACCTCCCTTCTATCCCTGTTAATAAAGGAGCATCAGCTAAGTGAACATGGTGATTTGCATTCACTTACATTGATTCAGAAATTGTGTTTAATTCCACACAAGAAAAAGAATGTGGGTCTTTTACACTGGGAAACAAAAGTCGCTATGTATCATCTTAATCATGTTTTCCTGGGATATAATCTATACATGACACCCATTTAAGCCTTCATTGCATCTGTGCACGTGGTTTGCTTTCCTCTCATGTGAAATAGTGTTGGACCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGTTTCTATTTAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACCTGGACTAAACAGCCTCGCAGCTCTCTTCAAACTATGATCCTATTCTCCCACTGCCTCCTGAGTTCAGCCTCTTTCTTCAACTTGGCTAAGCCTGTCTTTCCTTTCCTATCTGTCTGCTTTCTTACCTCTGATTAATCTAAAGTAAAATTTGACNNNNNNNNNNNNCATTCCAACAACTCCATCTTCTATCACATATCTCCTTTCATGAAGTTGGCCCTTGATAATGTTTCTGTTGACAACAGTATAATATAGACAGGATTGCATATAGTTAAAGTATGTATTTTATTTATTTGGTGGCAGCATTCTGATAAGAAATTAAAGCTATTTCTTTTAAAATCATAATTTAATCACCAGGCAGAGCAAGTAAAGAGAAATAAGTTCCAGAATCTCACATCTGTCAAAAGTAAATGCTGATTTTTATTGAGGACCTCCTTATTTCTGCCACCAGTTGACTCTCATACAGCTTGTTCCCAATAGAACATAGAGTGGAATTGGCAAATGGGGTGTCATACATGCAGCGCTCTACTGAATCTGATAATTAAGTACCCAGAAATTTTATGAAGTGTTTGTCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCCCCACCCAAACAATAGGTTTACTAGCATACAACTTTTATTCATCTTGTAAAGGTTCAGAATTTCTATAAATATTCATAGACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATGGACATGTAGAAAGGCCATTCTTCTGCCTATTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGTTGAGAAGTTTGGGCGAAAATTCTGGCATGATACAGAAGACAGTTCCCAGTGATGGGATAGGGCCATGTGGTGGGGCCTCTACAGGAAGCCGGGATGCTCCAGAGGTCCCCCAGGGCAGAGCTGCTTTGCTCACGTTGAACTCTTTTCCCAAGCTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCTTTTGCTCTTTCTTTGAAATATACTCAAAATGTTTATATTGGTTTCTAACTATAGATCACGAACTCCTGAAGCAAAGTAACCACTTTGTTCTTCATTATTTCTTTCACTCTTCTACTCTGCACGGTGCCAGATATTGGATATGTAGGTGCCAAACATTTGCTTTTCTGATTTCTTACATTTTATTTCTTAAAAATCAGCCTAACCACGTTGTAGAGAGGGATGATTTCCTTCCTTTGTTTTGAAAATTTGTTCATGCCCAGTGCTTACATTGTGCAGTTAAATGTTGCTTCAGCNNNNNNNNNNNNNNNNNNNNGCCAGACTTTTGAAACTCTTAAAATTTGTTTGTGGTCAGCACAGCAAAGAAAAAGCTTTAGCTTTGAAAAAATCTTTAACATGAAAAATGCACTGACATTGTTTTTAATGTAACATAGTCTAGAATTTGCCTATGTTTGCACATGCTGAGAATTGTCCCACCCGGTTGATGTGTTCACCTCTTCAGCTTTGATCCTGTTGTGGATTTATTTACAAACATCAATTGCCTTCAAGCCATCCTTTCTGCTGTATGTTTTGCAGCCTTCTATAGTAGATACACAACAGATAATGTGGAGAGAAAAGACATAAGAGGAGGAAGGTAATGAGAGACTTTGTCAAGGTTGTGACCTTCTTGGTTTCTTTGAAGAATTTGTTGCCTTTCTACTAAGACAGCAAAGCAGCATTTTGCTACTGACCACCTAAAACCACTTAATCTCAGGTGAATCCATCACTTGCCAAGCTGTTGGAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGGCAAATTTGAAAAGGGGACCTACACAGAAGTGCTGACCCACCCACATTCCCTTATTATCATCACAGACAAGAAGAAACTAGCAGAGCTAAGAATGGAGTGAAGAAAGGCAGTGTGATAAGCACCAGCAAAGAGTTGAGGGCTGTTGCTCTCTAAATTATTATTTGATTATTTTAAAAGTATGGAAGTTTTCTAGTCACTGAAGGAAGGAGGGGAAAGTGCAATTATTTTTATATGGAGTTACTTAACTACCTCCTAAACACATACGTGGCAATTGTTTTTGCTGGTGCAAAGTATTTTAATTAGCAAGAATTCATATATTGAGATTATAATTAGAGAACTCAATTTATATATTTGCTATCCTGCTCAAGCCTGACATGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAAGTTCACTCCAAAATATATAGCTTTAAAATAGAAAATACTGGAAGGTTTGCTGTGATAACTATTTTGAACTTTTGTACAAAAAACCTAAAGAACAATTTGCTAAACATGAGAAATTGCTCCCTTTGAGTATATACAGGTAAGATAGGAAGAGTGTTCAGACCAGTAAATTATAGTTTATATTGAAGATAATATTCAGTTGACTCATAACAAATAACCAGCATTCATGATAACATTTCAGCATTTCCAAGGTGCCAAGTGTACTGATTTCTAAAAATATATTTTAGAAGGAATTTAGAACTGGTGTTTTTAATGAAAACCAGCATCTCTGATGTTGCAACATGTATGTGAAATGGGTGTTACATCTATCCTGCCCTTTAACCCCACCGTTAACAAAGTGGCTGAAAATAACAATAAGAAAAAATCAGTCTAAAGGAGAAAACCCCTAATGCTCTCAATTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGGGGCATGGCGGGAGGTGGTCTTAACTCTTGAAAGAAACCTTCTTTGTATAGGAATCATATCATATTTCGGTTTAGGTACAATGATAAGAAAGTTTAATTTTATAATCCATAAGACCAGATACCTCCAGAAATGATTTTTCCTGTGGGATTTCTATGACTCGTATTCTGACTAGTGTGAAATGACAGGTTTGGATGTCTATATCTACACCCATCAAAACCTCAGAGCTTCATGCACTGCTATAACTTTTCTGTCAACTCTGGGTAAATTAGGAGGCAGGTACAAGGAATAATTTTAACTTCAGATTTTATAGTTTGTTTATGTAAAGGCAGAAACATCTACTCTTTAATGATCTGTATTTTAAGATATTGACTTTTCCTGGTGCTATTTTATGATTATGGAGAAAATAGAATTCTTGTTAGAAATCTCAACTCCGAATTGAGAATAGATGTTTTGATACTTGTCCTGCTGTGGCCTGAGACTTGGAATCATGAATTAAAAAAGACCTTGCTGTTTATCTACAGATTAGAACACACAAACATCAGTGTAACATCCTCATTAGCATTCTGGTAGTTACATTTACTTATTCCAGAGCAAAATTAATACATGATAAGAAGTGGAATATTTTCTATTGATATCTAGGGTATTATGACAACAACCTTCCTTAGAAAAGAAACAGTGTGTTATGAGGACAGTGGATGCTACAACATTATTTGCCTTCAAGGCATTGCAAACAACCGGAATCAATTGAATAACCTTCTCAAGCACAAGCCAACAGTGAAATGAGAGTCATTTATCTGAAACAGCAGGCAAGAGCTTCATTGGTACACTCGGAAGGTGGCTCATTAACCCTGCCGAAGGTTTGCTCCATCTGATCAGGGCATAAATGTTTCATTGGCCCAATAACCAAGGTCTTAGAGTTTCACAGTGTTTTCTCTCCAATAGCTAATATGGGGAGCATTGCTGACATTCTGCCCATGGTTGCCAAGGCTGAAATCAAACGTGCTTTGAATAATACTATAAAAATTTTGAAATGAATGTTTGCCGTAGGAACCAATGTTCTACTGTGGGCTCTATACAAAGCCGCTTAAGGTGGGAGGGAGCAAACTTTTCAAGTTGGTTTTAGGTAACAGAAACAGACGTCTTTATTGTATTTGTCTGGAAAAAAAGTAAGGAAAATCCCAACATTATCTGTTCTGGTCAAGAAGTATAAGGCTCAGTCCCGTTTTATTTCTCTCCTTCTCCTTTGGATCCTTTTTCCTTATTCTTGACTCTATACATGGAGAAAAAGTTCAAGTGCATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGGTGTACAGCTGCATTTTGGGCTCATGTATAGAAGAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCCTTCCTTCTTTCTTCCCTGCCTCTGAATTTACACCAAGCTTTACTTCTGAGGTCTGACTCCTGAGAAGCTAGACACACAGTGAAGCTTGATGCTTGCTAGAAACTGAGGGACTAGACTTGAGTGTTAGGGAACCTGGGAATGACATCTGTCATCCATCCGGGAAGGCCGAGGAGGAAAGCGAGGCAGCGCAGCAGAGCAGGAAGTGGTGCCCATGGAGGCCACTTTTGGGCTGGAGCCTGCTTAAGGCACTTTAGTGCTGAGTCATTTGGGGCCCAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAATTTAACAATCTCTATTTCCTTTCAAACCTCGTTTCATCCCTTCCATCCCAGTCAAATTCACAGGAAATTAAACTTCCTCCTGCATCTCGGAGCAGGCCTCTGCATCATCATTTCTCCTCTGCAAGTGTATCTTCTTCGGGCACGTGGGAAGGTCTTAGTGAACCTGCGGTATTTAGGGACTGGATCCTCTTTCCTCTTTATTGTCAAAGTTGTGGCTTGCCGAGGTCAGGGCAGAGTATGATTATGACATGTTAGCAATCGTCACCTCTCATTTTCAAGTAAATATATTTTTATGCAGTTTGAGCTTTCATTCATGTCATTTATTAATTTGTTCTTTCGTTAACACATTCATTTGTGGAGCATTTGGCCTATAAAAGAGAAGAAACCCTTCCTTAGCATTAAGGTAGGAGATAAAACAAAATGTACAGAGACACATGCTTGGTTTTGTACAACTTTGAAAGTTTCTAAAATAAAATAAGGTCTAACTTGGAAAACCAAAACCAATCACTGAGATATTTTCATAATCTAAAAAGTCAGTTTCAAAAGAACTTCCAAATGTTTTAAAATATGACTATCCTTAAGAATAATGATGTAGCATTCCAAGGTTTTAGTGTTCAACCAGCATTTATTACCACCTGCTGGGTGCCTGAGGCAGGACATTTGTAATGAGAGCTATAAACATGAATTGAAAATCCGCTGCCCATAGGTTCACAGTTCCTGTCAAAGCATAGAGCCCCCTGTAGATAGAGCCCCCTGTATAAGATGTCCTGTGTTCTGGGCGAGAGGATACACTAGGTCTGCAGGTATATCTGGTGGGCAGAACAAGAAAGGTGTCACTGAGGAGGTGCTATTTGAGTTAGTTGTGAAAAATGTGTACGGGTTTATGAGGCAGATATGAGAGGCACTTTGTTGAAGTTACAACTCCTACCAGGCACTCGTTTGAATTTTCTGTTTCATTTGCTCTTTGGAGGTTGCTTGTTGGTACACTTACATCTTCTATGCCAGTCTTAAAAGAGCGGANNNNNNNNNNNNNNNNNNTTAGTATTTTTTGCAGAGTTTCTTTGTGTTTCCAAGCTTACATTAGAGATGAAGCTTGTCAGAGTTCTCATAACAAATGCGTGATTGAACTAAATTGCAACCTGCTGCCTCTGGCGTTGGAGACTTACAGCACCTCAGTGCATTCATGGGGTGTGCTCTACTCTCTACCTTCGTGATTTATTTAAAGACCAAATCATAATGAATAACAATTCTTAGGCTTAAACCTATCACAGGGGTAGGAAATAGTTCAAACCTTCTGACATACATGAACAAATGCAATCTTCAAAAACTACTGTTTTCTAATCTACATGAATGTACTGAACTCATTGCTACCTTCATTTAAATGTGATGTATCAAAAGTGCTTTGTAAACTGTTAAATTCCAATGTTGACATTGTTATAGATACACTTTATTAAATACTGGATAATGTTTTTATAAAGTACAGGGTTTTTAACTGTTAAATTATTCTAAAATATGTAGAAAAAATTTTGAATAATCTTCCCATTTTGAACACAATGATTGGTTTTAAAATTCCCTTGATTTATATGTTTGTATACTGTGGATTCTCAATTGAGTGAATTAGTGTCTTTGCAATATAGTAAGATTTTGATACAGTTTTTAATCTATCCAGGAAAAGGCTAGATAAGTAGGATCTCATTTGTTTCATAGCCCATTATTTGAAGGATGATTTAAGACCATAGGAAATACTGACTCACCTTTTCTAAAAAGACAACTGCTTTTCTTATTCTTTTAAGTTCAAATTTGTCTTGTCTCCTTTTGATTAATTAAAACAAGTTATCAAAATCCTTAACAGAAAATATTATTTATTGAATCAGAAGAGAAACAAGAAATACTGTGCTTTCTTTGGCGTGTTTCCTATACCCCATTATCATAAGAATTGTTTTTGCTTCTATAATGTTCAGCTTCAAATTCTTTTGCTTTGTCAATCCAAATGAATTACCTGAATTTTCTCCTCTTGTTCAAAATGGAACCACATTCATCCACTTACCCCCAGCCATAGGACTGTTTCTTTTATTCTGATAGTTTGTGATATCTTTGACTTCACAGCAGAAAGCTGTGAGTCTCCCAAACCCCTTCACTGAGGTCCCATGGGGACTGCCCTCTAAGGTCTCTTCAGTCTTCTTTCTTTGAATGTTCATGGCCACCTTGTCGTTTAGACTCTTATCCCTGACTGTATGAGATCCCTCAGGTCTTCCTGCCTGTGGCCATGCCTAATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAACACCTCACTCTCCAAACATATCAAATAGCTTGTGCCCTCCTGCCTCCCATTCACACCTCCATTCCTTCCCCTCTACCTGGATGCTCCTCCCTTCATCCGCCCCCCCGCTGTAAGTTCCCATGGATTGACTGGTGCTTGAGTGTTTTATTGTACTTTGGACCTCCCGTCTCTCACTCCTGGCTTCTGTCTGTCTACCTGTCTTGACCGGCCACTTGAATTGCCTCTGGCTTATCTGCCTCATTCTGGTCGACAGTGTTATTTGTTAGCTTCATATCTACTGGTTTTCTCAATTATTTCTCAGCCTCCCCACACCAGGCTCCTTGCCCCGTATTTATAAGCTGCTATTGGCTTGAGGGTGACTGTGTCTTTCTAATAAAACTATTTTATAGACTGATAGTTACAAGGGTATAGTAGAACAGAAATGAATCTACCTTTGAGTGTATTTCAACATATCTAGTGATCCATGAATATTTCTTATTATTATCATTATTGTTATTTTTAAATAGACAATCAGGAAGGCAGAGTTTAGGCCACCAATGTAAACTTAGGCTTTCATCTTCATGAAGATATTTGGGATCACTGCAAGTATTCTGAATTTTAAATGGCATTCAATCATTTGATAAAATAGAAATTTTGTTACTCTGAACTGGGTAGTGTTTCAGCAACTGGCTACTGTGTCATTATTTCTATAAATTCAAAATGTAGAAGGAACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTGTCCCCCTTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTC