NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTACATTACAAAAACTTGCAATGTCATATGTCAATTAAAAATAAATATTAATAAAGTAATTTTAAAAAGACAGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTAATTATTGATTACTTCCAAGCTTCTTACATGCAGAAATAGGAACCTGGAAGGTGTTTCTAAAACTATCTTCTCAATGCCTATATGCACAGTTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATTCTTTTATTTTTTGCAAATTTCACTTCACAACACCAGTACCAAACTAGCTGGATGATGACAGATAACTTGGAAACAAAACTCCCCTTTTTACCCAGTGCACAGCAAATTGGTACCAAATCCTGTTTCTACATTTTTTTCCTCTTAAGAACTACTTCCCTATTGTGTATTCTTACACTCCATGTCCTGATGTAGGTGGTCATCTGTCTTCCTCTTTACTCCCTTCTGGCTTTCCCTTAAGCCCTTTCCCATTCTCTTCCTCAGGGATGGCTGTTAAAATGCCAATATTGTCATGTAACTTTTCTGTCCTTACTGGACCTCCTTATTTACACCTGTATGTGAAGTGGCTGTGTTCACCCTGGGTGGATACAGCAATTTTTTGTCCCGTAGAAAGGAAATTTTGAAATGCCAGTGTATATGCTTTTAATTAAGTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATATAATGTAAAAACGATAGGTGCATAAGAATTTTTGAAATTGGGTCAAATATTTAAATGCAGAATCACTGCATAATCAGTTCCTTAAATATTGCATTTAGCTTTCATCACTGTCCAGGATCATTCATCTAGGCATGGTGCTGTCCAGAGTTCCATTAAAGTGGTGTGTGTTCTCTTTGCCTTTGTGAGTAGACTTCTGATACTTTCTCATAGTCATGAGAATTCACGGTTCATGTGGAAGAGCCAAACACCTGATTTTTCAGTAAAGTGGAACCTCATGGTGCAAAATAAACAAAACTTATTTTCTCCTTCTCTTATCTTAGTCTGCATTGAACTTGTGTCTCAATGAGTTCACCTAAACATTATTCCCAGTATGTGTTTATACTTATATATTCATAACAGATCATGAGCTCCTTTGAGGAGTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTGTTTATACTTTTATCCCTAGCAATAAGGGTGGTTCTAGATCTATAAGGTGAACTTTGTAATACAATTTTATTAATTCATAAGTTATTACAGTGGAAGCATATTTCTACTGTGATTACTCCTTCTCCCACCATAAACAGTGCAAAACAAACTACATCTTATGTAAAATACATAAGACACATGGACACACCAAAGAGTGAATTCCCAGATTCTTGTTCTTTTGACAAGTATCTTTGGGCTGATGCTTTGACTTGAGGAAAAATGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTGAGTGAAACTTGCCAGTAACTCCCAGGATTGTATTTTGTTGCTGGTAAATATAGGAACCCTTTTAAGGTATAATAATATTTACTTGTAAGCTTCCAGTTGATGAAAAATGTGTCACTACTCTAATGAAATGTTCAAATTGGCTCCTTCATTGCACAGTCCCTGAAGCCCAGCTGTCGTCATTCTGAAAAGGATTTGACTTAGTGGTTTGACAAAGTCTTCCATTGTTTCTCATTACCAGGGCATTGCATTACCAAACCTGAGATGATCTTCAAGCTAGAGCAAGGAGCAGAGCCATGGATAGTAGAAGAAACCCTAAACCTGAGACTTTCAGGTCAGTCAGTGAATACCAGGCAGGGAGGCCTGGAGGAGTAATGCCCAGCAAATTTTTGTAGTGTTATCTTGTTTTCACCACTTTTTTCCCTAGGTCTTCGACCTGAAGGCTGTTGGTCTGCATTAAATGTGCATTATATAGTCCCCAGGGGTAACTCTCATGCATATATCCCAGTCTCTTATTTTTCTGAGTATCTTCTTCTATTTACCCCAAATCCAATCCCTGCCATCCTCTCCTTAGGCCTTTTTCTCTGCTATTTATTTTCTCTGTTTCCCCCTTTTCCTCTATTCTGATGTAGTATCTTAAAAANNNNNNNNAGACATTCATGCATTTATTTATCCTTTGAATGTATCTTAAGTGATTTTTAAGAATCAGTCATTATAACGATGATGAAAATGGTGTTTCTTTTTAAGCTATAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTGAAGGGCTCAGATTTCTGTTTGAGAGTGGAGTTTGTAGTTACCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAATTGAACATTAGAAAATATACTGATTTATTACATTATGTCAGTAGGAACAGAAACCATATGCGTATAAAACCAATACCCATATTTATTTTTGTCAAATCTTACTCCACTGAGATAGGAAGTAANNNNNNNNNACCTTTACACAAGCATTCTGTAAGACATGCTCATGTGTGGTTCATGGATACCTTTTTTCTCATTTCAGCTGTCCAGATCATTGATGACCTTATTGAAAGGAGCCATGAAAGTCATGATAGATTTTTCTGGCAAATTGTAATCACCAACAGCAACACATCAACTCAGGAGAGAGTTGAATTAGGAAAAACATTTAATTTGAACTCAAACCATGTTTTAAATCTGATTATAAATAATGGAAACAGTTCAGGAATGAAGCCTGGGCAGTTTAATGATTGCCAGAACATGCTTTTCCCTATTAAGCCTGGGGAGACACAGTCTGGAGAGAAACCTCATGTCTGTGATATAACCAGGAGATCCCACAGACATCATGAACATCTTACTCAGCATCACAAGATTCAAACTCTGGTGCAGACTTTTCAATGTAATGAACAAGGGAAAACCTTCAACACGGAGGCAATGTTCTTTATACATAAGAGGGTTCATATAGTACAGACCTTTGGTAAATATAATGAATATGAGAAAGCCTGTAATAACTCAGCTGTTATTGTCCAAGGGATAACTCAGGTAGGACAGCCAACTTGCTGTAGAAAGTCTGACTTCACTAAACATCAGCAGACACACACAGGAGAGAAACCCTATGAATGTGTTGAATGTGAGAAACCCTCCATTAGCAAATCAGACCTTATGCTACAGTGCAAGATGCCTACTGAGGAAAAACCTTATGCCTGTAACTGGTGTGAAAAATTGTTCAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGCATCAACAAACCCATATAGGAGAGAAATCTGACGTAGCTGAGGCAGGCTATGTGTTCCCTCAAAATCACTCTTTTTTCCCTTGAACACACAACCTACACCTCTCTGGCTACTATTACAGATTTCTCCATGCTCAGTCTAGGAGAATATGGACACAAATGGTGACCATTACCTCCTGGCCTACCAACAAGAAGGTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAGCCACTATACCTGGCCTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTTTCTAAGACTTATCTTCTTAATGCCTATGTGGACAATTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAAGTTCCTTCTTGGTTTTAACAGTCTATTTCTGTTTGTAAATATTAGTATTTCTGTGGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTATTGCTTCCCTATTCTGTATTCTCACTGCTCCATCTTCTGATGTAGGAGGTCATCTGTTTTCCTCTTTTCCTCTCCTCTGACTCTTAAGCCCTTTCCCATTCTCTTTCTCAGGAATGGCTGTTAAAATGCCAATATGGTCTTGTAACTTTCCTGTACTTAGTGAACCTCCTTATTTACACCCTGTTTGTGAAGTGGCTGTGTTCACCCTGGGTGGACACGGAATGTTTTTGGCATGTACAAAGAGAATTTTATGCTGCCTGTGTACAGTTATTAATTTGTAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAAGTGTTCCAGAGATGATATAAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTTGAAAATGAAAGGTGCATACATTTTTGTTACTAAAATTAGGTCAAATATTTAAATGCAGAATCACTGCATAATCAGTTCCTTCAAGACTGCATCTATCTCTCTCATCAAGGCCCAGGATCGTTTATCTAGATACACTGCAGTATGTCATTCCATTAACATGGTGTGTCTTCTTTGTGTCCTTGGGACTGGACTTCTGCTACACCTCATACTTGTGAGATGGTGTGGTTCACATGGAAGTGCTAAACAACTTTGGTTTTTCAGTGAAGTGCAACCTCATAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTAAATATTTGAACTACAGGTGAAGCAAAGTCTCTCTCTCTGATGTTTGGTCTTCTATTTACAACTCCTAAAATATCTAAATGTGCCCTCCCTCTCAGGGCACACAGCCCAATGCTATTTTCTCCCATATGATAGGAAAGAAAGAATCACATAACAAATGCCTAGTGATCTTCATTGTGAAGAGCACACGGTCAAAACTTTTTCTAAAATCCTATTTTGAAGTCCAGTTATGCAAAGAATTAATAAATAATGACACGAATTGATGAAAGAGTAGCTATCTTACTGAGTCTAGCGTAAGAACACAGATGGGTTTCATAATGAGCCACAAAGCCATCTGAGTCTAGATCAGAATGTCAAGGTCTTGAGAAAAGGCCCAACTGGGAGCAAATTATGAAATCTGCATGAGTCTCTTAAGGACGACTTAGGGAAGGCTTGGCCTTTGGTCCTTATTATGAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGACTTATTATGAGTTTGACAGGAAGGTGCAGAAACAGAGTTCTGGAGTCAGATTATGGGTGATGGCTACATAATCTTTTTTATTCAGGAAAATTGAAAGATTTTGTATATGAGTGGAACTTAGCTTCTGTTCAGGGTTGATGTGGGAAAAAGTGGTTAGATTTGTGAACAGGAGCTGAATCATTAAAAGTCTTCAAGTCCTTGCTAAAGAGTGAGAACCTAAGTTTTAAGCTGTTGTTAAGTGCTTTTAAGTCCTTGAGGAACACAGTTACCTGTTTAGAGATATTAGTGTGGAAGCGAACAAGATAACGGGAAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAAGTTGTGGAGAGGAAGCAGTGAGTAGAAGAATACTTAAGAAGTAGAATTAATAAAACTTTGTGCCAGAACAGGTGTGATGGGTCTGGGAGAGAGCTATACCTGGAACAGTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTACTTAAAAATGAACTAAGTGTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGGTGAGAGAGAAAGATTTGGAAGTTGTCAANNNNNNNNCCTTTTAACTTATTTAAAATTCAAGTGTCATGTCTACAAAGTGGCTGCAAAACTCATAAATTAAAATAGAGACCTTATTCCTCCACACTCCTTTAGTTTCATTTTTTCTTTCTATCATAGGGTTTATCACTATTATTTTTAATCTTCTCATCCCAACTAAATTGTGAAGCCCTGCAGNNNNNNNNGTTATTTGCTTTATTTTTGACTTATTTGAACTTAGCACCGTGAATTGCTTAGGGATTGTTCTTTAAAATAAAAATTAAATAACATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCAGTTAGCAATGTTGTCATTTAGGCATATTTAGGCATTAATTCTATCACTTAACAGACCTTAATATTTTAAATTGTTGATCATGGAATTTGTTGATTTGAACCTGAACAACCTTAATTATTTTCAAGTAGTTTTTCCTTCAATTAAATTATATTAACTTTATATTTAGTTGAAATAATTTATTTTCATGTTTTTATTAAACTTTAATCAATATTTTGTGTTTTTATAGCCATGTGAAATATTGATTTGTTTTAAAAATATTGATTTTAAAAACAATGCAATTAGTTGATATTTATTATTGAAAAGTACTAGAATTTCACAATCTTAATAAATATTGATAATTATTTTCATTTAGAAAAATAAGACTGGTGTAGGAATGAAGAGAGAAGAAGGAGTAAGAAAGGCGATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATAATTATTTTTATGTCATATTGACAGGTTTTAGACTAATAAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGTTTTCTAAAGTAGAATTTTGTACTCCTCATTAATACTTTTCCTTCCTGGCATCTCTTTAATTTCTTAGGGCACACACTGAGGCGGATGGCATCTCCCTGTTAATCAAGAACAAAAAGCCTTAAATTATGCTAGAAACCACTATAGCAATGTCTGTGTCAAGAGGCTGTCTGCATATCTAAATGTACATTTCACAGTACAGCAAACACTTTTTTTGAACTACATTATCTGTCAGATTGCCTAAGGCACTGAAATAGAAAATTCCTAGTGCTTGCTGCATTTTGCTAGGTTATACATTAGTTTCTTTTGTTGATTTTTGCTATGAGAGGACCAAAAAGATAGATAGAAACCACAGTATCTGTTTTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATATTCTTTTCTATTTGTAAATGGAAAGCTTCAGAAAAGACCCTCAAACAGGACTATAAATATTTTCACAATACTTTTTGGTACAGCCAGATATTAATAGTATATATAATGTAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTAACTTATATAACTGTATATCACATTTATTCTTTCCTTTTGACATATATCCTGAAATTAGGTGTGGACAGGCTGTGGGAGTTAAGTGTGAAATTAACTTAGTAAGTTAGACTCCCAGGACAATTCCACACTTAACTAAGCAAATGATGGCTATTCTTAACTGACAACGTCATCACCACCTGTCTCTTACTGACCGTAACGGTATAATAAGTATAAACGGTAGGAGCCCAGCCGAATGACTTCCTCCAGCCCCACATCCAATGGCTGGGATGTGCACCCTCTTACCTAAGGTTGTGTATCCCCTTCTCTGCAGCTAGAACCCACTTGGCCTGGGTTCCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGTGAATCATCCATATTTAGGAGGAACTGGTGCCTGTTGAAAATGAATTGTTGTGTTTGCTGGAGAAAAATTCATCTGTTATGCTGGAAGCAAACAAATCCCACAAGAATACTGTATTGCCAATATTGTCTGTGTCTCTAGCTGTGCAGGTAAGGAGAGCTGCACTGACGCTAGAAGTTGCCAACACCTGTGAATGACTCTGTAGCCTTTTTGTGGGCCTCCACCTTGGAAGAGGTGGCAAATGCTTAGTAGTCTCCCAGGAGTCAACATGCCGGCACTCACACTGATCTCCATATCATTGTGGAGAGTCAATGTCAAGACCCTCTGCCCTTCAAAGCTGTCACATTGTATGTGCCTTAGATGACACCTGCCAGAAGCAAGCCAGGTTTACCTTTGGACACCAACAGCATTCTTTCCATTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTTCAAAATAACTGATTTTGCCAATTTGGAAAGCAGCTCACAGAGATTTCTTGAATAAAAAAATATTGATCCATTTTTAGGAAGCGTGTATTTGGATGTGTCCGTTGGACATACCTATCATTTGTTGACATACCTATCACACTGTCTGGAATGACACCTCAGTTTTGTCCCTTTTCTTTCAAAGTAGGCCTTTGGGAATCACATTTACTTTTATATAGAAACATGATTTTTCCTCTCAAGAGCTTGTCTTTTGTATTTAGCAAAAAAAGCCTTCTCCATTCTTTAGAGAAAATCCCCAAATTGTGCAAAACCTCTGGAGAAAGCACTGAGCCCAGGAAACCAGCATTCCAAGAAAAAGACTGCACAGTGTCTGCAATTGTGTGCTGAACTGTTAAATGCAGATGTAGTGAAATTAATAGCTTTTTCAAAATGTACAACATAGTGAATGGGTGTTGCCAATACATTGTAATTACCCTGGACTTGTGTGAGGTGGATCCTTTGGATGAAAACTGGCTTTCTCAGATGAAGGGAATCCTCTCTGTGAATGAAGAAGACAAGGAGGAACATAGTATTCTTGGGAGAGGCTGCCCTGGTTTTCATGTCAGTGGTCCTTTAACCCAAAAGCCCACAGATGTTCTCCCTAACTAACCACAGAAAGTATAATTATTTACCACCCCCAAGAATCTTGCTGACTTTATTTTTTCACTGAGTTCTTGTTCAGAAACCAAGATTGAGAGGAATTACTCCCAGAACCAGTGTGCAGTACTCACCTTTGAGCCCTTTGAGCTCCTTGCTTTCTTTCACAGCTTGTTTTTTCCTGCCTGTTTTTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGAATCGCATTCTCAAACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCTGTTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAGTCATAATTTTGTTTTCTATGTTAACTTTTGCCTAGAGTTATATTTATGTGGATATGTTATATGGATTTTTATACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTTTGTGGGGTGGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATAATTCTATATAAAAGTGTGCCTTAAAAAGTAGGATGAATTTTTAATAAGAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGTCAGATCGAACAGGGGAAATGGGAAGGCTGTAACTTGTACATTGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGACAAAACTCTTTCAGGAAAAAAGTGACATGCTGGGTTTAGAAAGTAGGGTACAGCTGCCCTATACCAGCTCATCAAAGATGACCTTATGGTTAAGAAATGAGAGAAAACTGTTAAGAAAAAGTATGTTCTCCATCTTGAGGCTAATTGTTTGCAGAGGGTTGTCATAAAAGATGCTGCCACTAAACAGGCATATCTGATCTTATCATGATCATGTAGGGCTGTTAAATACCACATTTCAACTTCTAGTCATAATGATGGAGAGGTTACTGCTGATCTTTTCTGATAATTAAGGTACAAAAATACTAGGTTCCAAGACATCTCTCTTTTTTCAGTGTCACTTGGACCAGTGGCAAATTAAACAAACAATCAGATAAAAGTCAGAGGATAGTTGAGGAAAGTAAAAGCTAAACTGTTTGGGGCCTCTTTCCTGGGGCAGCCTCCAGGCTACTACAAAACTGAGGCGGTGAGCAGAGAGGTGACAAGATGCAGAGCACTCAGGTGAGGGACAGAGAGCGGAAGGTGGACAGTCCAAAAAGAGAAAGTGGCAAACATCTTGTTTAGCCAAACCCATTCTTCTCAGTATTCCCAAGGGCCTCTAACCCTGTGAGCTTGGCCTCTAATCTGAATATGATGCCCCTGGGCCTCTAACTTTTGGGGCTGAGTCTCTCACCCTAACATTATGCCCTAGGGTCTCTCACTTAAATAATAGTGGATAATCGTTCTTGCCCGCCTGAATGGCTTCACGACTCTAAAAGATGGCCCACTTGCCAGCTGATTGATTCTGTGTGGATTGTTTTCCTTGGAGTGGGGGTCTTGTCTTGGCGTCCCTTCATGATATTGCCGAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTAGTGTCTCTACTTATAAGTAACTATAAAGAGAAAGAGTTATAATTCAACTTGGAAGGTGCAGATGTACTCACTAAAGTCAAGGCTATTGGTTTTAACAATGACCATTAACCCACTGTCCTAAGCTAGCTCATTAATATTATCCTTACAAAAAATGCTACACTCCTAGGACATTTATACATTTTTCAGGCTTGGTGGAAGATGTCTTGTATGGCCACAAATATTCTGCAATTGTAATTTGTGGCCAGCTAAAAAATGTGGCTATTTTCAGACCATGAGTATTAACCTTCTAGATGCCTTGTGAGTACCTAGCTACTCATATTAAGATAGAGTATTCTGGTCATGTTTGTTAAACTAGAAGGTTGGTAGCCATGAGTCCCTCTAACACAGCAAGTCTACTCCTCAAGGAGAAAATGTATTTCTTAGGAACTTTGTGCATTTTGTTTGATGGAATTTGGTATGTTTACCAAAATGGCAGAAAACAGTAAAATTAGTCCTCAAAGATTTCTCAAGATTGGATATAAACAAAATGATAGTTAATATGGAAGTTGATACAGTTGATATTCAAAAGAAATTTTGTTTGAAACACAATGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATGAGGTTTTAAAATAATTCTGATTTCCTGCTGTTGAGCAGGGAGCTGAGCAAATTCAACAGATTCATGGGCTTAAAGTAGGAGAAGACTGAGGACAAACTCTAGAATGCATGTGATTAAATTAACTACAATTGAAACCAAATCAAATTTAATAAGGCTGTACCTCTTAGTTTCAAGATGTTTCCCCTCGTTTTGAAATGTGTTATTCAGTGGAAAAGAAAACTAGTGTTTGTCTCCAGAGTAAAGAACAGGGTTCCCTGCAGGGATTGATTGACTGAGAGCTATGGCTTAGGATTAAAAATCCTTCTTTTTTCCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCCTTACTCTATCACAATAAGCTGCCTTTCCTTTGCAAATACAAAATCAAATCATTTGAAAAATCACTTTAATTGTAGGGATTGACAGTATGTTTCCCCTCCTTCTCTATCTCCTTTCCTCTTTGTGANNNNNNNNCTGATCACTATGAATCCACTCAGCAGATTAACTTCCATTTTTAATCTGTGTGAATTGTGCTGATGAGTTAGTCAGCTCTCTTAAAATCGCTAACAAAAAAGTTTTAAATTTCCTAGTTAGTAATACATTTTTAGCATGCCACAAGATAGTCTTAGAATAAGGACTTCTGGTCCAGGCATTATGGATTATGATGATTAGTTCTCTGATTTCTATCAGCTTTGAAATTAAGAGGTAAAAATCTAAGATAAATTGGACTTCATACTATTTATACATTTATTTGGTTTGTTAATTATTCCATAGGAAAACAGATGAAAGACTTTTGTAGAATTCAATTCTGTTTCACCATATTTAGTGTTACAAGAAGGGAATTATATTGATGTAATTGACAGACTGAATTAACCTCAGTCATCATATATAATTTTTCTAGAGTTTTTTAATGGTATTGACATTCTTTTCAGTATGTCCATGCCTAGCTTGGGTTTCTGGGGGAGACATGAGTAGCTAGTACTACCCATCTAAAACATAATGTTCATTAGCTGGAATAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGTAGTGCCCATCAACCCACAAAACCATGAGAAATAAAGTTATTTAAAATTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTACTAAATATTGCACAATACTGAATAAGTGTTAAGTTTAGTTGTATAATATACTTCTATATTTTAAAGCCATTGACATTTCGGAAAAGGGTGTAAAAGTGAGCACTGATTAAATGGTTCCCAAGAGAAGTTGCCTGTTATATCTCAATATCATCATTCACCAATGGGAGCTGTATTTGTTTTCGGAAAATATACATTTTAATGTTCATTTTAAAAAATATACTAACAATTGTTTAGAAAGGCATATGCTATTTTGGAAAACATTTGAGCGAACCAGAAAATTGTAAACTTTAAGGCTCTAATCATATTTATATGCTATTTAACCCATAAATCCAAAGTCTGATGGCAAATATGCTTATGTTATACTGATATTTGGATAAATAAATTAAACTAACAGTTTTCTTTTTAAATGATAGGGTTTATAATTGGTATGATGTTGAGATGGCTGCAGTGGATGGACTCATCACCATAATAATATTTTCTCTTTAATACTTTTTTAGAACATTAAGTGACAACCAGAGTGTCTAAAACTGGGTTACACAGCAGTAATAAAATCAGAGTGACACTTACTTTGCAGCAGCAGGACTGGAATTCTTGCTATTGGGGTTGGTGGCAGCAAACTCAATTATGGGTGACTTCTGCTTCATGCTTAGATGGTGTGTTGGAACATTTCCTGTTTAGAACTTTCTAACACTTCCTGACTAGAGCTGTTTAAAATAGAAACAAACCCCTCTGATTTTGAATTTAGCCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAATTATACTAGAAGTAAACTATTAAATTTATCAGTTTTACTCAGAAAATATATAGCTAAGTATGACAATTGAATCAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCAACTTGTCTCAAACTTCAGTGGATCCAGGAGTCTCTAGAAGTTTAATTCTTGCTCAATCAGCAGTTCCTTTTCACTGAAGACTTGACAAGAAGGTTTGAGAAGGCAAGAGTGTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACAGGGTCTGCCTGTGTCTCCTAGGAAAGGTGAAAACTAAGGACAATATTTTAAACAACAAATAATGCCAAGTATGCCACGTGATGGAGAAGGAAAGCGCTGGGTCCCAAGAGTATAACAGGCACTGAGCCTAGCGTGGGGTCCAGGCCTCTCTGGCATGGTGCCCTCCTAGGTCGTGGTTGTCCCTCCTTTTTGCTCCTGCTGTCTTCTTCAGTTACATCTGCTTCTCTGCATTTCCTCATTTTACAGTGTGTGGGATGCAGTCATCTCTGAACAGGAATAGGCAACTGTGCACCTGTTACGCCGTGCTTGATGCTCTGCATTGACGTACACTGGGCCCAGGTTTCCCTGGTGGACTGATTGGGCCGTTCTTGTCATCTGGCTCTGAAGACTTTGTTCACAGAGGTGCACTTGCCAGATTGGGGAGCTAGAGATCTGGGGCCCTCTGATGAGGCCACCCTTACCCTGCTTATCTTCCCTGACATACCTAACAGATGAAGCTCAGGTGGGCGATGCGCCTCAGGCCACAGTGTGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACCATGTACAATTCTTCAAGCTCCAGCTTCAACTCTCTTTCTTATTGCTCTCTTAGGACAGTATATTTAGATGGGAGTAAATGAAAGTAATGTTATTAGGGGATAAGATTAAGATCGATCCCATTTGTAAAAAAGGAAGTAGATTATTTGTGAACTGTAATACTTTGTTTAGTGAAGAATCAACTTAAAACTTGAACCTGGATACAAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGTATAAGATGCCTTGGAGTGTCAGATAGTTTCACGTAAATGGCTCATGCAGTATATAGACAGTGTGGTAAAAAGAGACTACTGAGATGCACAGAGGACAGAAAATAAAGGGTCTTTGAATGGTGGATAAATGTGTTTGGACTTTTCACTCAGGGCTGTTGAAGTTTTGGAAGGTCAGTGGTCTCAGAGTTTTGGTGTTTTCAAGCACTGCTAAATACTTTGTTTCTAGCTGATGATTGGCCACCATTACTGATCGTCTATTGGCTCTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAGACCTCTCTCTCTTCTCTTATAAGCCTCAGAGCTCAGTGATCCCCTTGGATCTCCTCAGCCTGCTGAGTTTTGACTTTCCTACCTAAGGTGATTTTGGGCAGAGACAAGGGAGTGTTTCAGGAAGATGTTCTCAGGCACATGCTTCTGAAGAAGCATTGGAGGCTCTTCTAGTGGCCTTTATCTAGTCACTGCTTTAAGCAAGGAATAAAACATCTGTGGCTTAGATTTAAAAAACTCTGTTTCCCACCCACCCTTCAGACCTGACAGAAGAGATTTTAGGATTTTAAGGGAAGAGATTTTTCCTGACCCAAAAGGGCACAGTAGTGCAAAGGCCAATGTCACATAAGTACGTTTTCCCCATCTGTAAAATAACTTTCAGATACTATTCCCACAGCTGGAATCAGTACAATGTTTTGACTGAGGTATTGGAAAAGCCTATGAGCTCATTATCATTTGAACATATGAGTAATGTAAAATTTAGACAGAATTTTATTTGAAAGGATTATTTATGCAATTTTAAATTAACTGATTTATATTGCGGTTATTTCAAACAATAAAAATCAGGTTGTTGTGTTATGAGATAGAAATATTTACAATAACACATGGTCTTGATTATCTCACATGATGAATTGAAGATTAAAGCAAAATAATTTATCTTAGGGAATTCTGTGACAGTTTTGTTTCACTTTGCTTAATAATGACTTCAAACTGTTGTACATATATAGAGAACTCCTGACTAAAGAGAATTTTTGACTATTGTGCTATGTTTCTGTAACTTTTTAAGATCTAGAGGAACATACATTTAGTCTCAGTTGGCCAACTAAATGTTATGGAGTCAGCTTCTGTGTTATGTGCGTAGCATTGAAGGAATGGTGGAGACAAGGCCGCTGCCCTCGCAGAGTCTGGGGAGAAAACCTGATGGAGTGTGGTAGGGAACATGCTGGGAGCATCCCAGGATGACAAAAGCACACACAGATGGAACACCTGCCTTAGAACAGGGGAGGGTCAGACAAGGAGAAGTGTCAGGAAAAACAAGGAAAGTTTAATATGCAGGAATAGAAACACACTTGAGAAATCCATGGGGAATGAAAAGAGAATGGCTGAGCAGCAGCAGATTGTCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTCTGGGAAAAAAATGACATGCTCTGTCTTAACCTTGCTGTTTTATGAGCCATAGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCACTAATATCTCACTGGGGCTAATGCTGTATACAACATAATTTTTAAAACACTAGTTTTATCCATCTTATGTTCAGCTGCAGCAATATTTAGAAAGGTCAACTTTGATCATGTGTCTTAGTTACTGAAGAAAACAAAACAAACTAATGAATAAAGCCCACCTGGCAGTGGATCCTCACTACCTGTATGATGGAGCCCACCTGGTTTGGCCTGGGTGCCCTGTGCTGACCTGGCCTTGCTGCCCTCTGCCTGCTGCTTTGCTGCCCCTTTCCTCCTGGAGAAGGTAGAGATGCTCTGAGCTTTGGCCTGTCTGGAACATGTGTCCTTCTCCTAAAGTGGACCATGTTTTCCTGAGTCCACTTTAATCTCTTTTAAGGGTATAGAACTTTCCTTAAAGCTTTTGGTCAGGTCTCACTCTCTATGCTGTCTTCCTGCCACTTCTACAGTGTACATACTTTACTGATACATTAATTATGCTATACCAGCCCAGGACTTTACTTATATATCATTTTATATCATCATCTTTTTTTCTTAGAGCTTAGTTCACTTATTTGTTCAGTCTTTCCACAATATAATTGTATGCCATATAATTTTATATTTATTTTCATTGGTATTTATAAATCTTTTCTGTAAAAATGGAGGCTTTCTAAATAGATCTTCATTAATGTTGAAAGAACAAGGTTTTAAGTCTTGGTCTCAGCCAAAAGTAGTTCCCCGCATATCCAGGAGGGAAAGAAACACTTGCATCGTTGCATTAGATATTCTTACAGAGAAAGAGAACCATGTGTAATGGAAAATTGCTAACTTTGCCTCAGGGAGACCAGGTTGATTCACTGAGAAAGTTTGAATTGGTTTAGAAAGCATAGTTCTGAGTTTTCTAGGAGAAGGAGAAAAGTTAGAGTAGGGCATAAGAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCCAGGCGCTGTGGCTCATGCCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGCGTGAGAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATACCTGTCCTGAGCCGGCCGATGTGGTGGAAGCTCGGAGCTCGGGAGCCGGGGAAGCCCTGGAGCGTGGGCGGAAGGGAGGCCGCCCCGAGAGCCGGAAGCCTGGGCAAGGAATGGAGGCCTCGGGCGCCCCCCAGCAACAGCAGGGCGGCGCCACACTGGTCCTGCGCGAGGCTGGCCGCCGGCGACGGCGGGACGCTCTGGGAGGTCGGCGGAAAGCGCAGCGCCGCGACTGGCGGTGCTTAGGCTTAGAGGGGGAGAGCAGCCCGGCCACGGGCAAGCGGCTCCGGGGTGCCTGATCCCAGCCTCGCGGCCCCGGGTTGGTTATGACGCCTGGAATCAGGCGCGCGTATCTGGACCCGGCTCTTGGGCCAGCCAGGGGCCACTGCCATTGTCCACGTCCATACTACCCTGAACACGAGAGAAACCCAAGCGGCGGCCCGTGGGCACGCTCGGCGCCACTGCTCCCACCACAGGGACAGGCGCACTCGACAACTTTCAGGGCCCACAGCACCAAGAGGACAGGGAGGAGCCAACAAAGGAATGACGCTAGGAAACGCACGCCCAAAGCAACCAACCAATCCAAGTAAAAACACGTCTCAGGGCTCCGTTGGTTTTCCCGCGTGGGCGGCCCTGCCCTCCTGTTCTAGCCCGGCCCAGGCACCCTCCACCCTACCCTCGCCAAAGGGTCCCCTGTCTACCAGAGCAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCCTTGCTCTTCTTCAAGCTGTCTGTGTCTTTGTGTGTCTGCGTGTATGCTTGTGTTCCCGCGCGTGCGCCCGTATGTGTCTGTTTGGGAGTGGGTTTGCTAGTGATTGTGGTGGGGTGTGTCTGGATGTCCGTCAGTACCTTTGTCCTGGGATCAGGCTGCCAACTCTATTGCCAGCGCGTGGGTGTCATAGTTGCCGTGATAGTCTCACACACGCAGGTGTGTGGATCTCGTTCATTTTCATGTAGACAATGAGAGCGAAAGCACAGAGAAAAAGAAACGTCCCGTGCATCACGGCCTGAGGATGGATTCCTGTTTTCTGCAAAATGGGGAGTCTTCGATATAGCCTGTTTGAAAACTGGAAAGGAGAGCACCGACACGATGCTGGTCTTCCACGCATTCCTGGAAGTTTCTGGGTCCCCACAGAGCTCGGGAAACAGTCAACATGGTCACGCTTTCCGGGGGCGGCAGAGACTTGAGTAACAGGCACCTTTGCAGAGAGCAAAGAAACGTGGAATCCAGAATCACGCTTCACTTGGCCTGAGCGTGACTTCTGTGTGGATGGGACTATCCGCCTCGCGCTCTGTTGCAGGGCTAAACGTGGGGATATGTCATCTGTGAACCATGTGGATGAAAAACAGACAACCACCCGAGTCTCCGCTCATTGCTCTCTGGGGAATTCGCTCATTCCTTCGGAAACGGAATTCGTCTGAATCGCTCTGGGATGAAGTAACCCAGGCTGGCGATCCGGAGGGCCGCTGAGCTCCCCACCGGCCAACGGGGCTGTGGGCCCAGCACTTAGCCCGCACTGGGCACCCAACATTTTCCCGGATTGCTGGGTCCTGTTGGTTCTGGAGGCAGAAGACCGTTTTTCTGTCTGCCTTCGGTTCTCTGTTTCTTGCTCCTTTTGTCCCTCGGTCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTGCCTGGAAAGGGCAGCACCCCGGTTTGCGCGGGGTCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGGGATGCTCAGGAAAGAATGACAGCCCTCCTCTGTGTGGAGTCTCTCGCCGGACCTGGAACCCAGGGATCCTAGACAGGTCAACTGGAAGGGAAGACACGCCTCTCCATACCGAGCCAGAGGTTCACCGCCAAAGAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNAACCCGGCGTCCTAAAGCTCCTCCAGCAGAGCCCCGTGTTCTTCCTGGCTGAGGAGTGGTTCCAGCGGAGCAGGCTCTTCCACCTCCTTCAGCTCCCCCAGTGACACCGGATCTAGGAAAGGTTGTGCCTTTTGCTGAAAGTCTGGGGTTGACGGGAGCTCATCTAACAGGCTGGAGGTGAGTGCAGACGAGCGCCCCGGCTCCTGGAGCGGTTGGGAGGCGCCTGGATGGCTGGCATCTGTGCTTGACGCAGAGGCCTCCGGGGTCGCGAGCTTCGGAGGTGGAGGTGCCCCGTCTTCGGGTTCCCACGCCGCCCTGGCGACCTGGGGCTCCAGCCCCACCGCGGACTCCGGTGGGACGTGGGTGGCGCAAGCACACCTTGCCCCTGTGACTCAGCTTGAGGGGGCCCAAGCTGTCCCACTGAGCACGCGCCCAGCAGGCCGTCGCGCTGCGGGTCCTGGTCCTCCTGTCATTTACTGGGGTGCGGAGGCCTCCGAGGAGTCTGAGGGTGGGACAGTCCCACTTCCGGAGGAGCTAGGGCAGGGAACACAAAGTCCCGAGTGCCGGGGCAGGTTGGGAGATCCCCTCTGCCGGCGCGGCCTGGCTGGGCTGGAGCACGGGGACGGCCCTCGCTCCCTGGCTCCCGAAAGCCCCCTGTGGGAGAGCCCCAGGCGCGCAGGGCACGTGGGATGCGGGAAGCCCCGTTCCCCACGCCCCGGTGTGGGCGCAGGCGACCCACGAGGGAGCAGGGTGACACCCGCTGGGGGCCGCGTTGCACAGGCCGCCTGCGTGCGCGGGCGCCCTGCCACCCTGTCCCGGGTGCCTGGCCCTTCGATTCTGAAACCAGATCTGAATCCTGGACTCCGGGAGGCCCGTCTCTCTGGCCAGCTCTTCCCTGGCGGCGATGCCTGGAAAGCGATCCTTCTCAAAGGCTCGGAGGAGCAGGGCGGTCTGGGATCCGGTGACGGCGGTCCGCTTTCGCCTGCCTTCTTGCAGGCCGCGTCTCCCGGGCCAGGGCCGAGATTCCCGCCGGTGCTGCCTCAGCTGGCGTGACCTCTCATTCTGAAACCAAATCTGGACCCTGGGCTCCGGAATGCCGATGGCCTGGGCCAGCCGTTCTCTGGTGGCGATGCCCGGGTACGGGTTCCGCTCAAAGCAGGCTCGCAGGACCTCGCTTTGGCTCGGGGTCCAAACGAGTCTCCTTCGCCGTCCTCGTCCTCGGGCTTCCGCGGGGAGGGTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAGTAAGACCTACCACCTCCACCCCGTTATGAACATGCATGAACTCGGGGCCCAAGGTCCCGGGGTAGCCCGCCCTCCAAAGCCGAAAACCACAGGGACCAGGGCCTTGTGGGGTGGGTGGGTGTAGGGCCAGATTGGAGGGGAAAAAGGGGCTTCGGGGGCTGGCACTCTAAGGTTCTCCAGTAATTCTATGGAAACTGGAAGCCGCTGTCTTGACTCCCACAGTTTTCAGGCAGAAACCACCCTGAAGGGTGGAGTGTGGAACTGAACTTCCATGACAGTCTTGAGTTTTCCATGCCCTCTCCGTGAAGGCGGCAATGCCTGTGGGTGTCGCCGTTGCCGTGATAGTCTCACACACGCAGTGGTGTGGAACTCGTTCATTTTCATGTAGAAAACGAGAGCGAAACTACAGAGAAAAGAAACGTCCCGTGCATCACGGCCTGACCACGGATTCCTGTTTCCTGCAACAAGGGAAGTCTCCACTGTGGCCTGTTTGGAAACTGGAAAGGAGAGCGAAGACAGGATGCTGCTTTTCCACGCTTCGCTGGAGGTTTCTGGGTCCCCACAGAGCTCGGGAAACAGTCAACATGGTCACGCTTTTGGGGGCCGGAGACACGTGAACAACAGGCCCCCTTGCAGAGGGCAAAGGAACGTGGAACCCAGAATCATGGTTCACTCGGTCTGAGTGTGACTCTTGAATGGACGGGACTATCCACCTCGCGCTCTGTTGCAGGCTCAACGTGGGGCTATGTCATCTGTGAACCATGTGGATGAAAAACGGACAATCACCCGAGTCTCAGCTCACTGCTCTCTGGGCAATTCGCTCATTCCTTGGGAGGCGGAATTCGTCTGAATCGCTCCGGGATGAAGTGACCCAGGCTGGCGATCCGGAGGGCCCGTGAGCGCCCCGCAGGCAGACGTGGCTGTGGGCCGAGCACTCAGCCTGCACTGGGCACCCAACATTTTCCCGGAGTGCGAGGTCCTGCTGGTCCTGGAGGCAGAAGACCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTTCTCCTTTCCAATATCCCTCTGTCCATCTGTCCTTTTCTCGCTCCATTCCTCCCTTTCTCTCTGTTTCTGTTCCTCTCCCCATCTCTATTTTTCAACATTATATGATCCCATTGTGTGTATCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATTACCATTAAATTGGCCCCATTTCCTGTAGTGATAGAACACTATTCCCAGACTATGACAAGAGCTGTGGGCTGTGGGGAGGTCAGGGTTAGGATGATGCAGAAGTGAAGATAAGACATTCTCTTTTTCACATCTTTATTAAATACAAATTCCATATGAAAGAAATTTAAAATTCCAAACAACATTAATGTTTATTTCATTATTACATAAAATGAAAATTATAAAGCAACCAAACAAGTCATTAATACACTTAGATAATGAAAGATTGTATGATCTCAGTACAAAATACAAGTAGAATATACGTCAAATATAACAAAATACACTGTATTGTAGTATGTGATGAAATCTCCATATCCTGCAATACAGTACAATCAATTGAAATGTATGAAATACAATAAAATATAAATTCAGGATGTTTAAAATGAAATAAAACATGAGGCAGATGAATAAATAAGTACAATCATTTACCATTTAATATATCTTGACTTAAATTTTATGTAGAAATATTAAAAGTAAACAGCTTGCATAGTAATTTTACTATGCAAACTGTAAAAATGTATAAACATTTTCCCACAGGGAGTGCTATTAATGGTTTGTGGATGTTAGTACTCCATGGGTTCAGGCTGGAAGAGCCTACAACCTTTTCCGAATTAAAAGAGAAGCAATTTCTTGGTAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCATATAATTTTATATTTACTTTTCTACAATCTAAAATATGAAAATTCACGATTGCAACCTAATATTTTTCTGATTATATAGAAATGCACGACTGTCATCAGACATCCAAAAGGTATCAAATGTCTAACATGAAATATAAAATTTGTCTATAGCCTTAGCGGTCTGCAAAATTCAGGGCTCACCATTCTGAGTATACCGCTCAAGTTTCTTTCCTATGACTTCTTCAGGTTCTGTCATTTATTAACACAGTGCATCTAAAATTGTCACTGCTGGTCGTCTGGAAGAATCTGAGAAGAAGCAGGTCCTTGTTCTCATTCCCAGAGCTGCATCTCTGCTGAATAGGGTCAGGGTGCTCCCAGCTTAGCCTCATCTGATCCACTGACAGGCTCAGTTATCTCCTGCCCAGGGAAGGGATGGGCTTCTCTATCCAGGGCTGAATCCCCAGGACCAGGCAGTGTGGCTGGGACAAGCCAGCTCTCAGCAGGGAAGACATAAGCTGCCTGAGTGGCCATGGAATACAAGGTCTGCACCTGGGCACACAGAGGCCCCCGGAGCCGAGTGAGCAGTGTCAGCTGCTCACAGGTCAGTGGAGAATGGATCTGCTGTGCCCACACCTGGGCTAGGTCTTGATAAACAGCCTCCGACATAGCTCGCACAGAGGTCACCAAGCTTTTTCGAAGTGACGGTGTTTGGACTTCTAGGGCCCGAGACCTATGCCGCTTGCTGCGCCCAGTGCAAGCCCTGGAACTTCCCCTATGGTGGGCATCACAGGTCTCCTGGATTTCACTGTTGTGCACAGCAGTGGAGGATCTTGATTTTTTATTCAACGTCAAGTTGCACTCCTCTTCTGGACAGTTCCCTGCAAAGAAAGCATGTGAGAGACTCACCAGAGCAGTCCCCACAGACCCTCATTTCCAGAACCCCCTGTGCACCCAGGTGAACCCCATTTGTCTCTCCCACTCCTTCCTGACCATCTCAGGACTGGAATGAAGTGAGGCTGAACCACTTGTGAGTCCCCAAATATTCTCAGAGTGCTAGGATCTCAAAAATTTACTTGTCAATAAGTAATTCCCTTTCCGCTCAAGCCTCGTATAAAAGTTTCCTGATTATTTGCCTTTTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAAGATTCTACCTGCTCTGTCTTGGCAGATATCCTTGGAACTGATTTTTCTTTTCCTGCAGTTTTCCTGATATGAGCTGGACTCTGGTTCTGTGAACACAATGAGAGTTTGAGAAAGTGCCTCCAACTGAACACCCTGAAATTCCTAGTCCATCCTGGACACACAGGAGCTGAGGTTACCGCCAAACCCCAGCTCTCTTCTGTTCTCCAGTGTCCAGGATCTGTACTGCCCTGGCTGCCAAGGAGCTCCCAGTTTCCTTGCCAGGGGAGCCTGTGTTGCTGCCCTGTCCCTTCTCACCTTGAAAGAGTCAAATCTTACCTGATCCAGCAGTGCTGTTCCCGGCCTTGAGCTTGGTTTCCTCAGAATTCTCCTTGTTTGGATTGGGATCTGATCCTGCTGCAAGAGAAGGTTTAGATGGCTCACCTCTCCCTAGGCAGAGTCCCATAGTCTATCTCTCATGCATTTTTGAGAATCAGTCTTTCATGTGAAGCTCTTCTGCCAGTGTCATGAGTGAACACATTTCTCAAAGTCCCCTAAGGGCACTAAGCCATTTCCCATCCCCAAATCTCAAAATAAAACCCTGCTAAAGACACATAGCTCAGTATCCCTGATTCCAACCCTCCTTCCAGCCTCCATAGGAGCAGCCCAAGGCCTTACCTTGCCTTTGTGTGTGCTTCTCACTGGAATGGGAGAAGGCGGTCTTGCCTTTTCCTTTGAATGGTTTCTTCTCATCTGAGCCCTTTTCTGTAAAGGAGATCTGTTGGAAAGGGGGCTGGTCAGTGGAGCACTGGATGGAGGAACAGTGGAGATCGGGGTCTTCATTTCCCTTTCCCATGTTGAAGCTCAAGTGAAAGGTGCGCTCTCTCACATGTCCAAAGGCAGAGTGTGGGTTAGTCTGCTAGACCTGCCTTTTATACGTCCCTCGGCTGGGCGTGGCTTACTCTTATTGGCTGAAGAGTTTTCTCATTCCTGCCGCTTCTTAGAGCCTCAATCAGAAGTTTCTTGCTGTAGTTCTACTGGGGACCTAGACACAGTTAAGGGGAGACATTTTCAGGATCTTGTCATAGTGTCAAGAAAACAAAGAACCGGGAGCACAGGGACCGGAAGATCAGGGAATCATTTCTTCCGATTTCTGTCCCAGTTCCTACCTGGAGGTATTTATGATCCTGTTCACCTTTCAAGATGCACAATTAAACATGTCTATATTGACATATGTTATATATTTTGCACAGAAAGAGAATTTATTATACATAGTGTTAACGTTGTATGCATAGATATTATAATTTCTTAAATGCTTGGAAACAACAAATGTCAAATTATGGTTGAGTCTATTAGATCCACACATAGATGATGAAATAAAAATGCAGAGAAAAAATAAATACCAAATGAAATGGCCCTTCCTACCTTAAAAATGGGGAAGATAATTAGATCAAATGCAATAAAATTGCATTGATTAGGTTGAGCCAGTGCTAACCTAATCAGCCCCTGATTCTAGGTGGAAAAACTTTCCCCCTTTCTCACCCTTCCTCAGTCATCCTGGGAGGGCCATTGTGTTCTGTGGAATTTATTCAGCCTCCCTAGTAAAAATGGACTTGGTCGCAAACAGGTAACCCAGCTGATCACAAGAAAAACAGCCTAGATTCTAAACATTCAGCTCCTGTCTTCACACCGCAGACACCACCTGAATCCCGTCAAAGCCCACATTATTTCTCAACAACCACCATATTCCAGGGCAGCCTCTCAAAATTGCCTCAGTGAGACGGGACAAAGTGTGGTGGAGCTCCAGGTTCAGAATAGCTGCCTCATCCCTTCCTACTGCGGCGGAGTCTGTCTCTGCTGGTCAGAGCCCTCCAACTAGCCTAGGCTACGTCCAAGCAAGTGTCCCCTAAAAGGACCTTCTTCTCTCCCCCTCTGCTGAGGAAAGCATGCAGGAATGAGACTTTCTATGTTAGGGAGTACTCGGCCTCCAGTCCCAAATGACTTGATTGACTGATGAAATGATTCCTTGAGGAGGAGAAAGACACGGGGAAGAGACTGTGTTGGGTGAGTCTGTGTTTTCCCAGCTGTGCTGCCTGTGCAAATAGTGGAACCAAAAAAGAATTAGTGGTAGACAGACACTGCCTAGTGAAATTGTCTGAATGTAAATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACATCTAAATAAATTTTGATATGATATATAAAATTTGGTCAGGTAATTTTATAAGAAAATTGAGTTACATTTTTTAACAATATTAACATATAAACTCAATAGAAAGCTAGGAAAATTGTCTGCTCTTGTGTAAATGACTGCTTTTTGGATAACTCTGTAAAAGGTGTGAAGGGGGTCTGCTACTTACTTGATAGTAAGTACTTGATAAGACATCGACTTCCACATCTTTGCTGTTTTTAACCAGTGCCCTCTCAAGATATGAGAATATTTTACTCTAAGGAAGTATTTTCATAGATATCATAATAGGAATTTTGTTCATTTTAGTTAATAAATTATTATAACATTTAGTGATTATTAATAATTTATGTCACTGTTAAAATATACTCCTACAGACAACATATTACATATGTGTTTTGATTTGTCCTTTAATCTCAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAAAAGAGACCTTGTAACTGCCATATGATGTACTTTCTTAGAAAGAGAAATTCTCAGGCAAAACTCAGGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACTGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGAGAGGCAATGCTTAGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGAGCATCTATGTGGTTGTAATTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTGGCTTTTATCAAGAGGACAAACTGAATAGACTTCATAATTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTATTTTAAGAATGGTATAGAAAGATAATTTGATGAATTAGAGTTGTTAGTACTTAGCACATACAATATATTAGGCAAGATTCTAAGCCACTTAGACCTTTATGGACAGAATAGGTAACAAAATAAAATAAATAACACAAAGATTCATTGACAATGACAAATTGACATCTTTTCAATCATATTAGGTGATATTAAAACCATTAACAAATTTACTGTTTTGTTTCATAATAAAAAAGAATGTTAAATAACTTCATTAAAAAGTTTGACTAATTAGGCATATAGATAAATGGGTAGCATTTTGACCAGTACACAGAGGATACACATTTTCAAAGACCAGACAAAATTATTTATTTATTTTTTTGGGGGAGAGAGCAGTTTCATTATCTGGGGTTACAGTGGGGTCCTCTCCCTGGGAGGTGGGGTCTTCCACTGGTTACCCCCGCCAGGGCTCCAGGGGGCGCCATGCGATTCAGTGCTGGGCTCCGCTGGGGGCCGGGCCTTGGAGAAGGCGAACTGTGCAGGGAAGCAGCAGCTGTGGGGTCCTCACCGCCCGCCCCGCCCGGCTGCACCCGGCCTCCTGGTGCTCCTCAGGCTCCCGCCGAGTCTGCGCCTCTGGAGGGCAGCGACCATCCTGCCCAGAACCTTATCCTCACATTCCAGTTTGACGCAGGTCAGGCATTTCTGCTTCCTCCTCTCGGGCTGGACTTTGCACTTGGGTTTCTTCCAGTCTTTCCTCCGGCCGCTTCTCTGTCTGCCGGAGCTTAAATTCCAGCCTCACAAATGTTCCAGCTGGGAAGGGCGTGTCCAGGGCGCTGTCCACACTGGTCTCCCGGAAGGCCCGCTGCACGGGCGGGTGCTTGAAGATTCCTCCAGGGCCACCTGCAGGCCCCGGCGCTGGCCCGGTGAGCTCGGCCCCTCCCGCGTCCCCCGCGCCCACCCACTGGGCCAGCGAGATCCGCAGCCATCTCAGGCTTCCCCTGTCACCCCGGCCCTGAGAAGCGGGTGTGCGCCCCTTAGTTCTCCGAGCCTGCCGGGAGCCACCTCCTCCCCTGCCCCTGGGGGGGTGGGCCATGCCCGCAGAACCCTGGGCAGAGGCGAAGGAACCGGGAAATGTCCCTTTCTCCACACTGACCTTGGGGTGTGCTGGGTCCTCTCTACTCCCTCCCACCCTGCCCGCGCTGTTCCCTGGGGCCCGCAGTTTCAGCAAAGTTCCCTGCCGCGCCGGGAAGCCGTCCTGTTGCCCACTCTCACCCTTCCTCCTTTTCTAGCCCATTCTCTCTCCCCACCTCCGACACGACCCTCTCTCCTCCCGGCTGTCCCCGGAGCCCCTCTCTGCTTCCCCAGCTCAGCCCCCTCTCTGACGGCTTCTCCCTCCCACCCCCAAGCGAATCTCCGGGTTCCCACGGGGTGCTCCCGATCCCCGGGGCTAGGTCAACCAGACAAAATTATTTTAAATGGGAAGATTTGAATTCCATTGAATTCATGAAAGCAGGAATCCATCTGGTCATATTTTAAATAATTTTGAAATGATAATAGCAACTATCAATTTAAAGTTTAACCAGAATTCAGAATACCCACCATTTTACCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGAGTAACCAGCAGATAATATCTAGCCACACGGAAACTCGATTTAAAACACGCTTGGCCACTGTTTCCAGCTCAACTAGGGAACAGCGGGAGCGCTTCTGGCCCCTGGACTTCGACGCTCCTCTCGCGGCCCCCGTGGCTGGGGAAGGTACAGTCGTTCCCAGGATTCCAGGCCGCACAGATCAGGCAGGGCCATCGCTGTCCCCTTGCTCTTGCGGCAGCCCCGTTAGGCTCCGCGTTTCGGGGCCTCCTGGCCGGGGAGGCTGCCTGTGGCTGCCCGCGCGCCCCCGTGGCTGTGGCTCCGCCGGCCCCCGCTTCGGCCCCGCGCAGCCCCTCCGAGGCCGCAGCCCTCTGGCCCCGAACTCACGGCCTCGGGCCCGTACCCGCCACCAGCGCCTTCTCTGTGGCCCCTCCTCCCCCTCCCCCAGCCCGAGCTGGCCCAGCAGAGAAGGAGGGCGGAGAAGCTGGAACCCGAACGCGGAGCTGCAGGCGGCAGGTGCGGGAACGGGAGAAGCTATGGCCTCGCACAGGACGGCTGCTCAGAGCGACAGGAGCAACCGCCAGGAGCTCCGCACGCAGCTGGAAGAACTCAGTAATGTACTCCGCTGTGGGAAAAATGGAGATAATAAAAGTCTGATGTAGAAGTACTCGCAGAGAACCATGCTCCTTGGTCAATCTCAGATTATTATCAGATCTACTGTAATGATGTTAGTCTTCCAAATACAGTGAGTGACTGAACTGTCAAATCAGCAAGATCAGGATATTGAAACTCCTGCTTTCAATTCTAACGACCAGTTATAAATAGAAAATGATGTTCACCCTGGTACTGATAGGACACCAAATGTTAAATGTAGACAAGAGGGTCATTTGCCTCAGATTCACAGGAGCCAGCATCTGCATTAGCAGCAAGATACGTCCTTAGAAGGTTCGTCATTAGCTGGAAGTTTGAGAGCTGCAACAGAAGCGGCTTTATCACAGACTGGATTTAGTTATGATGAAAATACTGGACTGTATTTTGACCACAGCACTGGTTTCTATTAAGATTCTGAGAATCGAATATATTATGATTTCATTTATTACTAATGTGATGTGGAAAGTGGTCGCTATCGGTTTCATTCTCGAGTAGATTTGCAACCTTATCAGACTTATAGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGGAAAAGTATTTGAATTCAGAGGATCAAGAAGCCTTCAGTGTTGAACATACAAGCGGCAATGGGAAAGACAATTTCACAAATGTGNNNNNNNNNNNGCCAAAATAGGTATTCAACACAAAAATAATCCCCCAAAATTCACTGTTCCAGTTAGTGGAAATACTATGGAATCTCCTCTTAATGAAAACATCTCAATTCATTTTTAAGGATGAGAAAATCACAGAGACTGATAGTGAACCAGAAGAAGGTGAAATTACAGACTCTCAGACCGAGGGTAGTTATGATGAAGGCATTACCAGTAAAGGCAATGCAACTGCAAAAGATACTGAGGAGGCAGATGAGGAAAAAGTGTGGCCCTCATATATGAGAGTAATTGTCATTAGATCACCTGTGTTACAGACAGGATCATTCTTCATCATTACTGCTGTAAAATCTGCTACAATTGGAAGAGAAAATGACATGGAGCATACTCTTCGAATCCCTGAAGTTAGTATAAGTTTCATGAAGAAATTTATTTTGACCATGACTTACAAAGTTATGTCCTTTTGGATCAGGCAGTCAAAATGGAACAATTGTTAATGTAAAATGGATTGTTCAGCTGAAAACTAAATGTGACCCTTATGAACCTGAGCATGGAGATAAAGTGAAAATTGGAGACACTGTGTTATCTTATTACATTCACCCTGGCAGTAATAGCTGTGTTGGATGTGAACCAGGGCATGTTAGAGCTCACCTTTTCCTTGATAAAAAAGATGAATCATTGGTTGGTCCATCACTAACTAAGAAGGAAACTAGTTGGAAAGAAGAAAAGGATTTTAAAAATATATGAGTAAAATATGGTTTACAGAATACAGACTACAAAGATGATAAGATACTGGAGAATCCAAAATGTAAAGATAGAGCTGGAAAACATAGGGAGCAGATTGGAAATGAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGGCGACAAAGGTCAGAAGATGTTGAAAAAGATGTGTTGAAAACAGGAGAAGGTCTGGGGAAGGATGGTGGGAGAATAAAAACTCCAATACAGCTTCAGCTCCGGCAAACACATGCAGGATTGGAGACAGACAAACCGTCTTCAATTAAAGAGACTCACCTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAACTAAACTTCAAAAAGATGACCTAGGAACCATTCCTTGGGTAAAAGGGACTGAGGAGTGAAGGTTAATCACAAAAGAAAACTCAAGCTTTTTTATAAATAGAGTTTGGAAACTCTTATTGCAGAATGTCTCTCCCCAAAAAAGTCAGTGGCACAAGAAAGCTGTGTCACAGTTTACCCCTTCCTGATTCAGAAATGTGTAATAAAGTGTGGTTTGCAGCTTTTAAAAAACACTTTTTAAACTAATTATTAGTGACTGAATTAAGTTATACAGTAAGTGAACTAAAGTTCACAGGGCACAGATAAGTTTATCAAACTTTACTATTTTATCTTGTCATTTACAACATCCATATAAGCAATTAGCCATATAAGCAAAATTCATGTAACCACTTAAATGCTCATTTGTCCTTGTCTCCATATATTCATAGTAGTATGCACAGAAAATACAGCAAAAGAAACATCTAAAGTCTATAAAAATAAATCTGACAATATACATTCTTGTTTATGCCCTTCAGGACCTAGATAAAAAATATTGAGACAACATGAATAGTGATGCGTACATTTTCTTATATTTGGAATAGTCTAAATCATATTAAAGAACTAATGAACAGGTGACATGTCACAGAAAATTTGTCTTTTATTGTTTTCTTCGGTGAAGAATCTGAATTTGTTGATATATACTATACATTCAGCATTTGTATTTGGTTTGTTTCATAGCTAATCAAATGTTTATACATGAACAAATGAGTACAGTATTGAAATAGTCCATGTGCTGGCATTCATACTTTTTATAAATACCATTGCAGGCAATGAAGTTGTGCCAGAAAAATCTGATTTCGAGTACAAAAGGAATACTTAGCCAGGGCCTCAAGCTCAATATATTTATTGAAAATGTCCTAAATTGCCATAAAACTTTATAATGTTAAATTATTCATTTCAATAAATTATGAATTAAACAAAAAATACAAATGATGTCTTTTATGGATCAGAGAAGTGCTAATGAGGCAGAATGGCCGTTGAAGCCAAAAGATCTGAATCCAGGTAAATAATTTTACTCATATTAGTTTTATGTTAGAGAAAACAATACTTCTGACCATATACTATTTATTGCAGTGGAGTATTTCAAAAATATGTACATAATATATAATTAATTTTCTAATGATATAAAAGTAATCACATTCTACAAATTATTACAATATGGTCTATTGATGAGAGGGGTGTTTCAAATGAAAAAACTTGGAATTTCTCATGGTGATAGATGCCATAGAAAATCTATGCAAAATATTTCACTCATATATGCAACTATGGATATTTCTGCTTTTCAGAAAAATCATATACTTTAAACACTTAATGCAGACAATTAAAATCACCAAGAAGTTACAAGAATTCACAGAATGCATAATATAGTTGAAAGGAAATTACGAAAACTTCCCAGGACTGGAAGTAAATAAAGGTAATGATCCAGAGAAGTAATCAACCTAAGAGGCCAGGGCTCCACTCAGATGCATCTGATTACAAGAATGTCAGGTCCATGTGGGTTGTTCCCTTCTGACAAGGCAAATGGAATAAACAAAGAGAAACTGCCTGCAGGCATTGGAATCCGGTGTCTCCCATATGTGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAAGTTTAGGGTGTAATATATGAAAAAAAGGTAAATTAAGAAATACTTAGAAGAAATAATGGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTACAATGTGATGCAGTGACACATCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTATGATGCAGTGAAACATCACACCGTACGCCAGAAATATTACTGGTTCAGCAGGGAACTGTGGGACACAGAGCAGCTCCACGTTAGCCATGACCAGCAGCTTCACCTGTGTAGGGTAGCGAGAGGGGAAGGGGCCTGTGCTTGGCTGAGAGTTGACCCCTGACCCCATCCACTTTGACTGCTGGGTGCCAGCAGAGGTCAGGGATGCCTAACTTCAGGCAGAGGCAGGAAGCAAGGTCATTGCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACATAGAGGTGTACGTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAGGCAGGAGCCTTTCATCCTGCAGGTTTTGAGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAGTTGTAGGCATGACATTCAACACCTCCTGTATGTTGGGTCTAAGCCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGAATGTTTATATATGAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTATTCTGCCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACGTTTTAAGTATTTTCTATTTTTTGCTAATAAGCAAAATTTTGTGCAGCTAAGTTGGCAGCAGTCATTCGGTCCATTTGTGGATGGTACAGTTGAATGGTGGTCAAAGTTAGAGCCTGGAAGCCTTCAGTAAATACGCTGAAGTTGTCTGAGGGCCATCAGAGTTGTTGCTTATATTGGATTAGATCATTTATTGAGAGTAGAACAAGCACTCTGATGGTCCTCTCTCCATTTGGGACTTTCTGTAAGGGGAGCAATTTCTCTGGCCCTGGATGGTGTGAAGTCCCACTGTGAGTAACTGCAGCTGTGCTGGTCTCTATTGTACCTGGCAAAGGCCGATGGAAAGGAGCATAAGGAGGAGGTGAAACAAGCTTAGATTCTACAGAAGACTCTGATAGTGTGGGGATGCTGGGGATTCTAAAAGAGGTGTGGACCCTTGAGGGCCCCTGTCTGGAGCTGGTGTTGGGCTGTGGGGTCTGGGGTCCCTTCCCCTTAATAAGAGATGATCTTCCCATTGTTCTGAGGGGCTTTCTGGCTTACTAGGCTTTAGCCCACAGGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTTCAAATGACCCCAAGTGCTCCACATCTTAAAAGTTGCTCCCGTAAAGCTGGAACACTATCTGTTCCTGAGGTATCAGGTCCCATTTGTGGCTCTGAGCCACTGGCAAGCCAGGCCTGACTTGAGATGAGACCAATGATTTCAAGTGTAAAATGCCTAAATAGTAGCTTCAGGTTGCATTTTGGAGCTGGTCCACTTAAATGGGTTGATGAAAATGGCTCACAAGACTCACGCCTCGGAAATGGGGTTTTTCCTTTGCTCTTAGCAGATTTTATGCAACCCAATAATTAACCTTTCTGATGCCTAGACTTTCACATTCGTGAAAAAGGCGCCATTGAAAGTGACCTTTCCAGGAAGCCACAGCCCTTGTCACCCCTGCAGAGCTCTGAAGCTGCTCACAAGCAGGCCAGGTGGAAGATTTCTCTCAAAAACGATTGAGTGCGTGCTCTGGCTAGAGAAAAAAGAGGGCTGCGGCACTATGGACAGTGTCTTGGACATCAGGAAATTTTTCACGCAGTTTGGGAAAGAAGGCAGCGCCCTGGGCTGCAAAAGATGTACTGCTCTGGAAAGAACCCTGGGTGCAACTGAAAGAGGAACCTGAGAAGGATAGGGCCAAGCAGGTGAGGACAACCCGCCCGATTTGGGAAAAGGTAAGGTATCTTCGTAGGGTAATACCCTCCTCAATGCTCAGCCCAGACCTGCCCTCCAGGTGCACCTCTGTACTCACTCTCCTTGCAAAGAGTCGGCAGAGCATCAGAACTCAGCAGTGCTTCGGACACCGGGAAGTCCACACCGCTCTGCCCCTCCCTCCAGGGCTATGGACCCCGGATCCTGGTACATGCTGGGATTATAGCTCTGAAGCTTACCGACAAACAGGCTGAGAGTAGTTAACGGACTACAGCTCCCAGCATATTAGGTGGGGCGGGTACCACTCTGCCCCTTCTTCCAGGGTTGCCCCTCGCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTTTGTTATAGTTATCTGTGAAGTATTCAACAAATTACTTTACTTCATTATTACTGGAAGCCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACCTTAACTATGCGTCCCCAAGGACCTACAGATCACAGGGCAACAGGGGCTGTGAGGGAGTTGTCTGGATTTCCCAAGGTGGAGGAGGTAAAAAAGGAGATGGATCTCAAGCTCCTGCACCAGCACCAGCGAGAGACAAAGGCCCCACCAAACGCCGGAAGCCACACCCTCCTCTCTTCTCAAACTGTGTGCCTGATTGGGTGGTTCCCACACCAGCGCCACTGATTGAATAAAACACCAGGACCCACCCACCCGCGCCCCACCCCGGCCCCTACCCCACTCACCCTGAGCGTTAGTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTCATGCATCTTAGCAGCTATTTAAGGGTAGGAAGTAGAACATTTGGACATCTTTTTAACAACTTATTAGGCATTTTCATAATGCGGGAAAGACCCTCATCCCATCCCTGAGCCCCTCTCTCACCACGCTGCACCTCACTGCTGACCACATCGTGGGGTGGCCATTATCAGGCGNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAGCGGGGGCTGGGAATAAATAAGCAAGAATAATGTTGCCCATATTTGCTCATCTTAGAAAGGCTCCACAACCATTCTGTGTGAAGTGATTATTCCAGGGTAATTGTGCCCTGACTGTGCTGCATCTCAGTCTGACTTGTCTTTTTGAAAATCACTGGATTACTCTCATTAATAGGGGTATTTCTGTTTCTATTTGAAAATGGCCAACTGTCCTCTGCAGGTGTCCTGATTTGGTTTGCTAGTTTAGACCCTGAAGGTAGCAGTGAGAAAATGTTTTGGCCACATCAGAATACCTATTCTCAGCTGGAGTAGATATAGAAATTTCTTAATAATATCTAACCGTTTTCTCTATAACCATTATATTTAACAGTGATAACTGGAGGGCAGAGAGGGACACAGATGACACAATCTTTGAAGTTTAATTTGGTTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTGGTTGTAACTGTTCTTTAAAAAATATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACAGANNNNNNNNNNNNNNNNNNNNNATGTATAATCAATATGGATGTGAAAAAAATTCAAGCCCGGGAGAAAAGTGAAAGCCCATAGTGGGGGATGTGGAGAAAGGTGAGTGCGGCTCCAGCAACTCAGTGAAACTTGGTTTTCCATCTTGAAGAATTGCCCATACACACTGAAACCATAGCCTAGAACATGCCAGTTATCACACTACACCTGCTGGGATACCACTATGTACCCTTTTTTAAAAATATAAAATCTTTCACCTAAGAGAAGCAGAAGAGAAAAGGAGGGTTTCACATCTAAAGCCTTCATTTTCTTTATGAAACAACAGCCACTTGTCATTTGAGTTGTCCAAAGGCGACTGACAGCACTAATACACTTAATGAATCAACCAGGAAAAATGGGCCTCTCGGGTGAGGAGGAGGCACAATAGTAACTAAACCCAATCCATTCTCAGCTTTACATGGTGCCCGTATCTTAAGAAGTGGTGTTAGCCATGTGAACCGTTTTCACTGGACAAGGCCAAAAGAAAGAACATTTAGTACAACACAATCATGAGGCTGCAAATCAAACTGGTAGTGGGAGCATGCACAAGGCTTCAGTGGCTGAGACACTGGTGGCTACCCTTGGGTGTCACTTAAAACTTCGAGGTGAAGGACANNNNNNNNCCAATTGGCTCAGGGAAACTAATAAACATTAGAATTGAAATTTGTTTTTCTTTTCAAAATCTCTAAGACATAGAGGATTCTCTAAACACTCCAAAAGACATTCAGATATACATGCAGCTGAGGACCTGCCTGCTCTGCAGAGGGATGGCTGAGCAGCAGCCACCAGCTGTAATAGCTTTAAACTTCTCCTCTCACAGGGACAGGCCACTCCCACACACACCGGTTACTTCATAGGCTGTGGCCCTCAGATGCACCTGGGGGACTCCTTTCCTCCCATCTCATTAGCTCTCCAAGACAGTCCATCTCACTCTAAAAGCTACACTAGGATGGTGAGTTGTAGACTCTCCTCCATTCTCCCAGCGCAGTGTGACTTCCAGAGAGTGCTCCCCCATCCTCTTACCTCAACTGATGTGAAAAGGGCCAGTGCCTGGGCAGTTAGATGTTCAGTGACCTCACAGGTCCAGCATGCCCAGGGCCTGGCCCCACAGCCTGGCACCTCTCCCCTACCTGGCCTTCATGCCGGCCTTTTCTCTTCTGTCACCAATGTCAGGTGACATTCACCTGTGCCACACTCTCATGAGCGTGGTAAGTGATGGGTGGGTAAACCCCAGCTGAGTGCCTGTGACTCTACCCTCTTACCTTTCACTCAAGTGACATTATAAGCATAATTTTACATTTGATTTCATTTATGCATAATCTTTTCTTATAACATTTCTGACAACAGCCCTCACAACCAAAGGAGACTGGGTTACAGAACACACGGGCAAGGCTGGGGTAGCAGGTTTCACTTACTTTATTCCAATGTGAAATGAAGATGTGATGGTTTAAAACCAAGACAAAGTTGTTTATCAGCTGTGGGGTTGCTACACTTGCTAGCTCATGCTCACTTCCTTTGAAACAAGGAATCTGGAGAGACTATATTCATAAGTAGCTCTTTGCAAAACCCCAGGCAGAAGCCCCAGACAGACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCATAGGCAGCGGGGGACAGGAAGCCACCCGGGGCCATAGGGATCCCCAAACGCCCCAGAGCTATTCTCTGTAGAAAGGGCTGTGTGGCAAGGACCAGGTATGGAGCTGGGTTCCACAGAGAGGTGACAACCACTTTGCATCTCTAAATTTCCCCCGGGATCCATGATCCAGCCCTGCTTTTCCCCAGGCCCTTCACCCACCCTGCCCCCACTGTGTGTTAGGCAGCTCGGGTTAAAATGGGAGAAAAATATATTCAGATTGTAGCCTCCAAGTTTTCCCATCTGGGCTGCAGAGAGTAGGGAAGGAAGTCGGGGCCTGTGGCGGTGCCTTTTGCTGTGCCTGAGGGCAGGAAGGCCAGGGCTGGGCAGGTGGATGTCTCCGGGACCACCACTGCTGACTCCCTCCCCCTCACCTGGAGCTAAAACCAGGCCAGGCTATCACGATTAATAAAACCACTGCAGCTCTCATCCTGTCACAAAACTAATGTGCACCCAACCCCAGCCCTACACAGATCCCTAGCTTCCTATCCCAGAACACAGAAAATCCTCTTATCTTTTTTACTTAAAACCTGGACTTTAAGCTAGATTGGGCCTGGGGATAGTGGCAGCAAAAGCAACAGCCAGATGTATACAATCCAGATGTATACACTCAAGGGCACAGGCATATTCCACACTTGCTGAAGAATGAGAGGCCTGAGAGGCACCTGTTTCCCAGCTGCTAACTGATGTCCCCATTCATGTGTCTTCATTTAGGCCTCTGTATCATGTACTTGTTCAGCCAGTGCAAACACATCTTCTGGGGGGCATCATTAATTGCAGCACCAGCCCCACTTGTTTTGGGAGGGAGTCAGGAGGAATCTGGTCAGCTCCTAATCCCCCAGGACAAAGGTGCTGCCCCCTTTTCAGCACTCACATCCAGCAGCATCATGTTGGGATGGTTTTTCAAACACAAGTAGCATGAGGTAGCACGCATGCTGTTAAAGGCTCAGGGCCACAGGCAGCCAGCTGCTGGAGAAGCAGCACAGGGCAGGCACATCTGTGGGTGGCACCATGATAAGCCAAGGCAGCCACAGCCCCTACCCACAACAGTCCCAGCCCAGATGGCATTCAAATCTTCCCGGATAGTATTGGGGTTCCCGATGCCCATCACTCCCCTGCTCATTAGCACTGCCTTGTGTTGGTTACTCAGGGACTAAGGAGAGAGGGTGGGGGTGTAGGTTCAGGGTGGGCACTGCCTCGCAGCCAGAGTCCACCTGACTGCAGGCCAGCAAGCAAGCCCAAGCAGCTCAGCTCTAGACACTTAGCCTCACCACCTCTGGCTACATTTTCTATGTATACTTTATGCAAAGGTAGAAAAAGAGGTCAGTATTAGCTGTTGTGACATAAAAGTCTATGCCCCATTAAGACCTTCTTAAAATGCTGTTGTCTTAAGCCCTCTTTCTTCTAATAAAATTTATACAAATACACAAATACAAGCTGAAACTACTATAAATGAAATATTAGGATTTTTTAAACCCATAAGCAAACACTAAAACAGTCACTGTTTGAATGCAGAGAAAATGGGAGTCTAAAGCAGCTGACCCCAAAACAGCCTTACCAAGCCCAAGGCCAGGCCAGGCAGTCTGAACACTACGAGGTCACGTGATGGTCACAGAGGATGACAGCTCCCATGAGTATTCTCAGGCACTGTGTTAGCTTCTCACTCACAGAGTCTCAGAATGCCTCCTCACCAATACCCTGTGAGGGAAGGCCCCACCTCACTAGAGCACAAGAGGTTCCTGAGCTCTTCCCAGAAAATGGTTATCAAAGGGTGGAGCTGGGGGAAGCCCAGACAGAACAAGTGAGTCCCCAGGGTCTCCTTAACCTCCCTCAGCTCCTCCACATGCAGCCCTGAGGGAAAGTGAGCGGCCTCCTAACCCCTTTGATAGGGTTCCAGTACTGCAGGTCTGGACTTCCTTATTTTCTGGAATCATAGGAGGTGACAATGCAAACCCAGGCCCCTTATTTGCCATCCCTCAATGCCAGGCCAGGCCCAGAGCCCTGTGCTGACACAGCCCAGGGGATGCTCGAAACCCACCTCAGCACAGTCACCAATAGCATAGTGAGATGAGCAAGGAGGTGCAAGTAGGCACAAATCCCCATGGACATGGCCTCAGGCATGTTCCACAGGCTCAGGGTCTCCCTGATGAGCTCCCAGCCCTCCTTCAGGGAGCCTGCAGAGCACACCCCCAGGGAGCAGTGCTCAGATGAGCAGGCAGACCCCAGATCCCCCACCCCAGGATGCTCTGTTCCACTTTGCAGGGCTGCTGCATTCGCCAGTCCCCACTGCTTTCTGGTGGGATGTTTGAGTTGAAGTGAATGTTGAAGGGCATACAGCTGACGGAGCTGACTGCCTTGCAGAAGTTGTAAATCACCTCCTGGCTCCACGGGTCAGCTGTGGAGACACAGCTTGATCGGAGGTAGCCCCCCTCTACCATCAGTGGTGCTGGGCTGCCCTGATCTGCACCTTCCAGCTCCTTGCTGAGATGTCTTCATGCTTCTCTAAGGGACTGGGTCACGAGACACCCCTGGGAAGGCCCAGCTGGCAGAATAGGCTGGACACTCTCCCTCAGCCTCCCCAGCAGCCCGGCCTGTGCTGTCACCTGTGCTGATGATCTCACTTCTCTATCTTAATAACAGCACTGATAACTTTTAAGCCCTAGCAAGCTGAAACTGCAAGACAAATGATCTTCTGCCTTAGAAGGGCTATGGTTGGGCAGTGTGTGCCCAGGTGAGAGCCCTGTGGTTGTTAGTAGAAATAGGGAGCTGGATGGGCCTGGCCCCATAGCCTAGTGGAAAGTAGGGCCCTCTCCTTCCAGAGCATCAAAGTCTTAGAGGCTAGAAAAAGGTGCTTGGGTGGGCTGCCAAGAAGCAGAAGGCTAGAAGGCTTTGCAAGGAACCCCAACAGACTTCAAGGTGCCTGAGAGGGCTGGGCTTATTCCAGCTTTCTTTGCTTTCATCCTGTTAGCAAGAAAACCTGCTCACAGATGGCAGGTGGGCCTGAGGCTGCCAGTCACTCACCAGGGGCTATAGGTGCCTTGATTGTGGCTGTTTCTTGAAGCAGCTGCTCAGGCCGGTTATTGCAGAGCAGTTCCCTCATTATCCACAGGTCCTTGTTCCAGCCCTGGCTCTGCAAAGGGACTAGGGAGGGACTAGGCAAGGGCTCAGCCTGTGCCCCACAACCTGCTCTGAGATATCTCTTTTGTTACTTCCTCATGGACAGCCTCAAACTTCCAAATGAACAGACCAGCATGGGGCCTCCAGGAAAGTGCATAGAATTCTGTCTGGTACCCAGAGGGAAGGGGGTTCCCAGTGACGGCAGGACCAGGCTTCATGCACCTCTTCAGGAATGTTCTCCTCATAGTCCAGCCTCAAGGTGTGCATCCTCTGTGTGCATGGAGTCCATGGCAGGCTCTGCCTGGGGAGCCGTCCAGCTGCACACCTGCAATGTGGTGGTGACCCTCTTGAATGGGTGGTTCTGGGCCCCATGGCTGGCAGCAGAGAGGGAGATGTTCAGCCACCAAGCCCAGAGCCCTGCCACAGGCTTCTGTGAGGCCTCCATCTGCTCTGGGTTCTTGCCCTGAGAGGCTGCCCTGAAGTCAGACAGAAGCAGGTGGGCCTCTCTTCCAGGGCTGCTCTCTCCCCCACTGACAGCTCCCTAGAGGGGGACTCAGACAGTGGGGACAGATTCTTCAGGCAGAAGCACTGGAGTTTAGGCTGGCCGGTTCATTCCATACCCCCACATGACATGACACAAGGCAGAGGCTGTGGGACAAAGGCATTGCCTTTTCTTCTGGCATGAGGAACGGCTTAGGAAGCAGGGGATGGTGGGGCTGGGGTTGAGTGATGGGCTGTGGGCCACAAGGAGTGGGTGGGCACTGAGCAAGTGTCCTGGTTGTCTGTCCACAGACCCAGAACGAGTGGCATCCCAGGAGCCTGTGAGGGGCTGGCAGAGACTTACTGGTTCCAGTAAAAGCCCCATGTGGATGCAGTAATGCTGCCTGCTGGTCCTTGGCTGTAATTACAAACAGGTACAAGAGGTACCCATGCATCTTGAAGCTCTCAGGGAGTGGGTTCCAGCTGCTCATGGTAGGCACTTTTAGTCACTGAACGTGCTTCAGGTATGTCCAAGTTTGATTAAGCCAGGCATCTTGCTGTGAGGCCCTCCACTTCACTAAGGACACTCTTCCTTTCTCCCCCTGGAAGTTGGACCTTCCAGTTCTGGTTCTGGAGACACGATGGCCCCCCCTGGACCTATATTATCCTGGCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGGAGCAGAACCTTCCTTTTCTAACTTTGTTCCAGGGTTGGAGACCTTAAAATTAACTGACAATAGATGCATTAGTAGGAGAGACAATACTTGGCTTCTTGTTCCCCAAGTATCATTGTGGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGGAATGAAGTTTTTGATGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTAGGACAAGTGATTTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGATAGTTGTGACTTTATAATCTTTGAGGAAGAACTTTCCTCAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTTATGTATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTACTGTAAACAAATTATATTTGAAATAATGTTTTTTGCTTTTCACAAGATGGCACCAAAAGCGAAGGAAGCTCCTGCTCCTCCTAAAGCCAAAGCCAAAGCGAAGGCTTTAAAGGCCAATAAGGCAGTGTTGAAAGGTGTCCACAGCCACATGCAAAAAGAAGATCCACATGTCACCCACCTTCAGGTGGCCCAAGACACTGTGACTCCAGAGGCAGCCCAGATATCCTCGGAAGAACACCCCCAGGAGAAACAAGCTTGACCACTATGCTATCATCAAGTTTCCGCTGACCACTGAGTCGGCCGTGAAGAAGACAGAAGAAAACTACACACTTGTGTTCATTGTGGATGTTAAAGCCAACAAGCACCAGATCAAACTGGCTGTGAAGAAGCTCTATGACAGTGATGTGGCCAAGGTCACCACCCTGATTTGTCCTGATAAAGAGAAAAAGGCATATGTTCGACTCGCTCCTGATTATGATGCTTTGGATGTTGCAACAAAATTGGGATCATCTAAACTGAGTCCAGCTGGCTAACTCTAAATATATGTGTATCTTTTCACCATAAAAAAATGTTTTTCATAAGAGTGACAACTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTCTGAGACTGGGGTCTGGGCTGTTCCGGACTTCAACACTCACCCCTTGTCCCCCCGCAGGGCTATGGTGTGTGCTCGGTGGGGCTGGAGTGGCTGGCTTACCTCCTCGTGCCTTACAGCCTGGGCGCCTCAGCCACCTCACTCCTGGGCCTGCTGGGCCTGTGGCTGCCACGCCCTGTGCCCCTGGTGGCTGGAGCAGGGGTGCACCTGCTGCTCACCTTCATCCTCTTTTTCTGGGCCCCTGTGCCTCGGGTCCTGCAACACAGCTGGATCCTCTATGTGGCAGCCGCCCTTTGGGTTGTGGGCAGCTCCCTGAACAAGACTGGACTCAGCAGTGAGTATAGCTGTGTGCACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTATGGCTATCTGTGGGTGGTTGGCTAGACATAGACATCCCAGGGACAGATATGGGGTCCCATGGTCACATAGGGTCCTGTGGACATGGCAGAGGCAGGTGGGGCTTCCTGTGGACACTCTGGGGGTGGAAGGGAAGTCTCATGGACACATTGGGGACAGATGGGTAAGGCATGGACACCCTGGAGACAGGTATGGGGTTTCCACGCCATGGACATTCCATTAATACCCCAGGGCGGGCACAGGGCCCCATCAACACTGGAGTGTCAGTGTGAAATCTCGTGGCTACACGGGGCAGGTGTGGGGCTCTGTGGACACCCCTTAGGGACAGTTTGAAAAACACATCAGGGATTCTCCCTTTTCATACCAGGGGACAGGGCTTACCCTGGCATAATTTTCATGACACTTGGAGCAGATGTTTTGGTCTCTGCCTCATGGAGCATGTGGTAGGAGCAAGTGGCCCGTTGTACATCCATGGCATAGATACAGACATGGGCCTTTGTATAGAGAGGAGCAGGCCTGCAGCCCCAACCCATTCTGCTCAGTACCAGAGTCCAGGCCCCAGGTCTGGGCTGCTGGGGAACAGGGCCCTGTTTGCAGAAGGCAGCGGGTGGGCCCATGTTCAGCTCCAGGATGCTCCCTGCCCACAGATGGGCACATGCAGTGACACACAGCTAGCACACATGGGCACAGTCCTGCGAGGCACCCATGTCAGTGTCTGTTCTGATGGGCCAAAGCTGTGAACAGTTTTGAACATCATCCTTGGGGGTGTGGAGTGGCAGAGGTCATGCCTGCTGCTGGCAGGGCATAGGCTGGCTCGGTGTCTCTGTCTGTAGCAGGGGCTGGAGCCTCATACTGCACCAGAGTCTCTTGGCCGTTTTTCCCAAAGATAGCCAATTCTGGGCAGAGTCCAACCTGGGTATCTTGGACCCATGTTGTGCCCTGTCTGGTCCTGGCATCCCCTCTGCCCAGCTCCATATCCCATCTCCTCCGGTCAACCCCAGGGGATCCTTGTCTCTTCATAGCAGCACTGTGGGGGTAAAGTCACCCTGCAGGGCCCCAAGACAGGAGTGTTCATGTCCTGAGTGCCTGGTGAAGGTGTTAACAGTGGTCCCTATGATTTGGCAGGTGCCATGCCCACTTTCTCACTTTAGAACTTCAGAACACAGCACAGAATAGGCATAAGCTCATCTCACCATTGGGAAAAACAGCTCTGGGGAGTTAAGTACCCAAATCACCCACAGAGCCAACATTACAGTCCTGAGAACGAGTGTGCATCTTCTGACTCCCAATCCATTACTCTTGTTGCCCACCCTGGGAGGACTCACTGGAAAGGAAGCCCCACTCTCCATGCTTAGCTTCAGGTTTGGTTTGCAGAGTTGGCAGCTGCAAACAGTTCGATCTCTCTAGTCCCGGCTGAAGAGGAGAAACAGTGCCTGCAAGCTTGGCATTGCACACCTGGGGTTGTGGACAGGATATGACTAAGCACAGAGCTTTCTTCTTTTGAGGCCACGCATGTGGTGCGGAGCGGGACCACCTGCATCCACAAAGCCCGACGCACCTGCTCCTACTTCTGCTTAGCGTGTGAGCAGTGTGGTGACCAGGGTTTCCACCAGGGAGCAGGCCAGGACCAGCTCACAGCACTTTCTAGGTGCTCTCTGGTCCGGGGCTGGGACCCATACAGGGCTTAGTAAAGTTCATAGATGGTAGCTCGGCAGCCCCAGGCCCCAGGTGACACCTCTCCCCTGCCTGCCTTGTACTGCCTGCCTGCAGCACTCCTGGGAATCTTGTATGAAGACAAGGAGAGACAGGACTTCATCTTCACCATCTACCACTGGTGGCAGGCTGTGGCCATCTTCACCGTGTACCTGGGCTCGAGCCTGCACATGAAGGTGAGACTGGGCAGGGTTGGGGGCCCCATGCCCAATGACAGGTACTTCCTTAGCCCCTGCCCTGGCTTCACAGCTTCCTAAACGCCACCCCTTCCCAAGCCAGTCTCTGGGCCAAGCCTCATTCCTGCAGCCCACTGGGTGGCCCTCAACTCAGCAACCCACTTACTGGCCCACCTCCAGCCAGTCTCAGTTTGCCCATCTCTGAGGGGATTTGTGGGTGCATCACAGCCATCCTGTGGGCTGTTTGGTACCCTGTTCTCCAGATGATGGGTCTGTCTCCCTTTATGGCCTGAAGGGGAGCAGGCTCCTCAGGCGCTGCTCCCAAAAGATGGTGGCTCAGTCTAGCAAGTCCCAGTTGCTAAACATTTTTGAAAAATAGAACTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGGGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACGGAGCGACCGTGTCTCGAAAAAAGAAAATAGCCGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCATGAAAAGCATCACTACAGCCCACGGGTGTGTCAGGGACTCAGTGTTGTGAGCCCTGGGAAGGCAGGGCCTGTGGCCAGCACTTTATCAACACTGGCACATGCACCCTATGAGGCAAAGGGATTTGCCTTGTCTCCTTACAGCGTGGGACACTGAGGTCGCCAGGGGCATGGTGACTGTAAGGGACAGTGCTGGATGTGAGCCTCGCCTGCAGGAGGCGGTCCAGGAAGAGTGGGTGGAGGGGCTGGAGAAGTTGAGGGCCGCGTGGCCCGGGAGGCTCCCGGAGGAGGGAAGGGCCTATCTCAGCGAGGGGCATAGGCGGGAAAGGTGTGGGGCGAGGCGGCCGCGGGTCCCTGGCATCCCTCTCCTTACGCCCAGGCTAAGCTGGCGTTGCTGCTGGTGACGCTGGTGGCGGCCACGGTCTCCTACCTGCGGATGGAGCAGAAGCTGCGGCGGGGCGTGGCCCCGCGGCAGCCCCGCATCCCGCGGCCCCAGCACAAGGTGCGCGGTTACCGCTACTTGGAGGAGGACAACTCGGACGAGAGCGACGCGGAGGGCGATCTTGGGGACGGCGAGGAGGCGGAGGCGGAGGCTCCGCCCGCAGGGCCCAGGCCTGGCCCCGAGCCCGCTGGACTCGGCCGCCGGCCCTGCCCGTACGAACAGGCGCAGGGGGCGATGGGCCGGAGGAGCAGTGAGGGGCCGCCTGGTCCCCGGACTCAGCCTCCCTCCTCGCCGGCCTCAGTTTACCACGTCTTAGGTCGGGGGGACCCCCTCCGAGTCCCGCGCTGTCTTCAAAGGCCCCTGTCTCCCCTCCCCCACGTTGGGGACGCCCCTCCCAGAGCCTGGGTCACCTCTGGGCTTCCGCAGCCCCCTCCAAGGCGGAGTGGAGCCTTGGGAACCCCTCGGCCAAGCACAGGGGTTCGAAAATACAGCTGAAACCCCGCGGGCCCCTAGCACGCGCCCCAGCCCCAGAGCAGGGTCAGGGTCTTCTTGCTACCTGGCCCCGCTCCAGATCCCCCCAGCTCTCGGCCGCGGACCTGGGCTGCGTGTGAGCGCGCTTTGCACCTCCTATTCCCAGGGTCCGCCGAGAGCCACGATTTTTTACAGAAAATGAGCAATAAAGAGATTTTGTACTGTCCTGACTGGGGAGTCCCAGGCCGCGGGGGACGGAGCGCCCCTGGGGTGCACGCCTGGCTGGCCCGGCCTCTGGGCGCGGTGGTGGGAGGCCCTGACCTAGGGGGGCCGCGGGGTGTGGGGAGTGCGGAGCACCACTGGGGGCGGGGCGAGGTGTCCGTAGGCCCCGTCCACCAGCCTGTCCTCCCTCCTGAGGCCCCGCCCCCCATAGCTGCCTGCCTTTGCCAATCCCAGCCAGGAGAAGGGAGCGACGGAGCGGCTGGCAGAGACAGAGGAGGGTGTGACCGCGTTGCTGGTCCCCCATGGGTCCTGAGGGCGCGACAGACTCCGGAGGCACACCCTCCAGGGGCCTGTGTAGGCATCCTCGGCCCTCCAGCGACCACCCCCGCGTCGGACAGGGTCCACTTCCGAGCCACGGTGGGGTCACCCTGTGCCCAGTAGGGGCCTTGGAAGTGGTGGCTGGAGGCCAGTTATGCTCGGTTACTACCCTTTCCCGGCTACAGCCTCAGCTGCGATGCCCACGAGAAACAGGCTGGTGGAGGGGCAGACCCCCTACAAGGCCTGAAGGTGCCGTTCCTCCACCCGCTCCTCTTGTGGCCAGAGGAGAGGGACACCCCCGCCATGAAGAGCTCTGAACGATTGGGTGAGGACAAGTGGGGGCCGTGGGAGGGCCATGGAGCCCCCAGCTGCACCCCAGCACGCCCGGGGCTGGCCCACACCATTCCTCACTCCCCACAGCCTCTCTACCCCTGACTTTGGAGAGGCCCTCGTCTGTACCTCCAGGCTCCATGCCTGCCTCAGCATCGCTCTATGGATTCTCCCAGCCCTAAACTGACCCCATCTCTCCTCTCTGCCCTCATGTGAGTTTGGTTCTTGAAGCCTCTAGTGGGCCCTGGGGCCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGGAGCCCTTAGTGTGGCGGCTGCAAGCTCCCCAGGGCCTGTAAGAAACACAAAAGGGTGCGGCGGGAGACTTGACATTTTCTAAATCTGGGAGGGAACGCTGCCTGCCTCACGCTGACCTTCAATGACAAGCAGACTCAGAAGCGGTCCCGAGGTGCCACCATAAGCTGGGTGAAGGCCAGCGCTGTGTGCTTCCAGTTCCCCTTCCGCATCTGTAGACTGAGTGTTCTCTGGAGGTGGCTGGCGACATCCTCCAGGCAGGCTCCAGCAAAACCAGTCGGAGCTGGGCAACCTGACGCTCGGATGATTCACCTCTGAATGGAGGGCAAGGTGATATTTGGAAGGGTGTGGGCCCCTGGGATGCTGGGCGAACGGGGAGCGGGTGCCTGGATTGTGGGCCTACAGCTCTTCCCAGTTCCGAGTCAATTCTAATGTCCATGGTGCCAAGGAACAGAGGCTCTGGTGTTGAGCAGACTTGAAGGTGATCCAGGCACAGGGAGTGGCCACTCAGGGGCTTGGCTCCTGGCTGTGCTCTTCCTATCTGGGCATTTCCCATGAGAAGGCCTCACAGGCCACCTGGCTGCTCCTGGCACACGGAGGATGCCCAGATGCTGACACGTGCCAGACAACACATATGTACACCTGATAGGCCACACACATGTAACATGCAAACACACGTGATGGGTAACACCTGTGACAGACACTACATGACAACACTCGTGCACACATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTGGCAGCAAGCTCAGCAGGCTGGCTCTTTTCGAGCAGGAGAAGAGCTCATTGTAAGGGATGACAGTGGCGTATGTGGCACCTCCCCTGTCCCCATCACCCCCGGATAAGGTGACTGGGTGGAGGTTCTGGACCCCTGAGTGGACGAACAGGTTGTGTCATGGCCTCCGTGTCTGATTGCCACCCTCGCTCCCAAAGCAACTCTGTGATTTTGTCGATCCGCACTGTGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGTTTTTCAATTATGTGATTACAAGAATCTCCAGTCCAAGATTTTCCCTATCTTTAAGTTCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGCAGCTAGGAGAGAGAAGCTGTCCAACAGGTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCTTTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGAATTATTAAACATCAGTCTCATTAATGATTATCAATGGTAATATTAATTAATAGTATAACGTTATTAGTCATTAATGATTATTTTAAATATATGGTTACGCATGATTAAAATTAATTCTTACTATTCATGTCATTTTTAATAATATTTGTTATTAATATTAATGTTAATCATTGTCTTATTACCAACATCACTTACAATGGATTAAATAACACTAATTACTGATATCGTTATTTTATTATTAATAGTGATATTGCTATTAATTATTAATTGTAATCATTAATATTTTTAATCCGCATTAAGTTTTACTGTCTCCACTGTAGTTATTAATATCGATGATTACTATTAATTGTTATTCTATTTATTAATATTAATAATTAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTATTAAACATCAGTCTCATTAATGATTATCAATGGTAATATTAATTAATAGTGTAACGTTATTAGTCATTAATCATTATTTTAAAAACATGGTTATGCATGATTAAAATTAATTCTTACTATTAATGTCATTTCAAATAATATTAGTTATTAGTATTAATATTAATCATTGTTTTATTACCAACATCACTTATGATGGATTTAAGTAAGACTAATTACTGATATCATTATTTTGTTATTAATAGTGATATGGTTATTAATTATTAATCATAATCATTAATATTTTTAATCAGCATTAAATTTTACTGTCTCCACTGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATATTAATTCTTCCTCATTTATTATTTACATGAATATGTATTACCAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGCTAATATGACAGTTTTCTAATGAATAAGATCAATATCACTCTTTAATACCAGGCGNNNNNNNNNNNNNNNNNNNNNNNNNTATTGTTATTGTGAGTATAACACTGTAATAGGAATTTTCATTATTATCGGTATTGATTTTAAGAATTATATGATCAGTTATTAATATTGATAATTATTAGTATCAATTAATAATTGAGATTATTAATTGCGGTAAGTCACATTGCGCCATTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAGTTATATATTCAATTCATTTGGAAACACATCTCCCATATTTGAGTGTGCATGTACTTTTATGAAGAAATGATGTCAGAAAACCTAAGGATGATAATAAATATGAAAAGTAACAGGCATGTGAAAAGGTCTTCCGATTGAGAACTATAAGGTTCGATTTCGTTTTTAGATAATGGCGTCCTAGCTATTGTGTCGTCCTTTTACATATTCTACATCAAAGGAATTTGTAGCATGGTGTCAGAATAAAATAGAGTGTATTTCACGGCTTCTTAATTTCTTTCAATTAGACTGAGATCTTTTTCTTAAAGAGAGAAGGACATTTTCATTGCATTGTATTTTTTTCTGAAAAGAGTAGGCCGTATTTTACTGAGATCACGTATTTGTTATATATGACGTTTTGGTCTTGTAATATTCTTCAGTGGATTTTCTCTAAAGTAGTATGTACACAAAGACTTTTATAGCAAAAAAGTAAATCACGTAATAACTCTGATATTTTTGGAATTGTCACATCTGAGAAACATTGCTGGCGGTGTATGGTCCACAAGTGTGAAAATGTTCCTTGTGAATTGCTTGCATCCAGCATTAAGGGCTGGTTTTTATCTTTTATTTTTCCAATCCTCTTTACTTCTCAAGGTGTCCAAGTCACACAGAGCCACGGAATCTCACAGGTGTCTGAGAATTCCTCCTCCTGGGACTCTCAGAGGATCCAGAACTGCAGCCGGTCCTCGCTTTGCTGTCCCTGTCCCTGTCCATGTATATGGTCACGGTGCTGAGGAACCTGCTCAGCATCCTGGCTGTCAGCTCTGACTCCCCGCTCCACACCCCCATGTGCTTCTTCCTCTCCAAACTCTGCTGAGCTGACATCGGTTTCACCTTGGCCATGGTTCCCAAGATGATTGTGAACATGCAGTCGCATAGCAGAGTCATCTCTTATGAGGGCTGCCTGACACGGATGTCTTTCTTTGTCCTTTTTGCATGCATGGAAGACATGCTCCTGACTGTGATGGCCTATGACTGCTTTGTAGCCATCTGTCGCCCTCTGCACTACCCAGTCATCGTGAATCCTCACCTCTGTGTCTTCTTCGTCTTGGTGTCCTTTTTCCTTAGCCCGTTGGATTCCCAGCTGCACAGTTGGATTGTGTTACTATTCACCATCATCAAGAATGTGGAAATCACTAATTTTGTCTGTGACCCCTCTCAACTTCTCAACCTTGCTTGTTCTGACAGCGTCATCAATAACATATTCATATATTTCGATAGTACTATGTTTGGTTTTCTTCCCATTTCAGGGATCCTTTTGTCTTACTATAAAATTGTCCCCTCCATTCTAAGGATGTCATCGTCAGATGGGAAGTATAAAGGCTTCTCCACCTGTGGCTCTTACCTGGCAGTTGTTTGCTGATTTGATGGAACAGGCATTGGCATGTACCTGACTTCAGCTGTGTCACCACCCCCCAGGAATGGTGTGGTGGTGTCAGTGATGTATGCTGTGGTCACCCCCATGCTGAACCTTTTCATCTACAGCCTAGGAAAGAGGGATATACAAAGTGTCCTGCGGAGGCTGTGCAGCAGAACAGTCGAATCTCATGATATCTTCCATCCTTTTTCTTGTGTGGGTGAGAAAGGGCAACCACATTAAATCTCTACATCTGTAAATCCTGCCCTTTAGTCACATTATTTTTGTGGCTTGATGGCTTTTATTCCTTTCCGCATTTCCTTTGTGAATATTGCTTTCTTCGTTATGCCTTTAACTGCAATGGGTGAGGATTCTGGGATCCTTTGTTTAGCAGAAATCTCATGACAGAATCCTCTATACCTAGGCGGCCACTTTTAGCTTCTGAGCAATAACCCGGTCATCCAGGTGGAATCACAACCATCTTTTTATATACACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATCAAATTCATATCCTCTTCCACAGTTCATGTGGAATTTCTTTATAAACTGCTTCTAGAGAATCTATTTAGGCAGGTTATGTGAAAAGATCCATGTCGCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTGCACCTGTGTGAGTATGTGGANNNNNNNNNNNNNCTTTTAAAGCACCAGAGGTGGTTCCAATGATGAAGTTTTTAGAGGCATCAAGCTCCAATGAGTAAGAACAGAAATTAATTGCAATATGATTTCTTCAAATATTATCTTCAAATGCATTGCCCATCAACACCATACAAATGTTTATTATGCTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTTAAAAATATTTGCTCTTTAGAAATTTTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATGCTTTGGTAAGAAGCTTCCTAACTTTCTCATTATGCTGGTTTTTCAGCTCTTCTCTTTCTGCTCTTGAAATCATGCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCTGTATCCTTATCTGTTGTCTGTTGTTGCTTGTTTGTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGCCATTCTATATGAACTAATGTATATTTATAATTTTTAATATTTATACGTGGTATATTGTCCCATAACAGATGAAAATTAAAGCAGTTGGATCTTTAAAAAGAAAGAAGTGAAGAATACATACCAGCTTTCTCTTGATTAGAGGAAGAGCCCCAAAGCTTCTACGGACACTCACTTTTCTCTTCTTCTTCTTGCATGATGATGAGGAAGTCCTTAGAGCTTGGGGAACTTGGGCGATTTTGGCTAATGAGGAACTCTGTGCCTTGAGCCCCCCAGGCCACAGAATAGTAAATACTCAGTCTGTGCCTTCAGCCCTGCAGTGGGAGGTTCCAGTCCTGTAGGCTCCACACCCGTTACCTGTATCAGGAGGCTCATATCTCACCCTGTCTTCTTGCCAGCCTTGAGGACAGAGTCTGAGCCTCCATCGTGCACCACGCAGGGAGGACAGTGGACCTGTTCTCCGTGGTCATGGCCCAGCAGAGGCGAAGGGCAGTTCAGTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGAGTGCTGAGGGACGGTTGGGAGCCTTGTTTGTTTCCTCATCTTCAGGACAAACAGGAGAGTGTGGTGTGCAGATGTGAGAGACCAATGTGCAAACTGTCCGCTCAGCCGACTGTGGAGTTTCTGTTCTTGGTTGTGGTGGGGGTCTCAGAAATCTTATTCAAAATTTTGCTTTCCTCCCCCACTGGTTCTCCTTTTCATAGACATCTCACCCATGATAGCAGGGAATCAGTCCCTCTCAACTATTCCCTAAGAACAACAAAAACATTATGAAGGTGATAATGAGGATAAAGAGGATGATGACAGACACCATGGCATCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATGGCATTTGGCCAGTCCTCTCCGTGCATCCAACCTGCCCTCTCAAATCCTTGTCATTCAGGCTGATGCCCCTGCTCACTGTGCCCTTCCCTTTGGGGGTTCCTTGTAGACCACAGCTAGACCAGTGGGTGCCACAATCACTGTGTCAAGTATAGAAAGGGCAGCTGAGATCACATCAAGGATTCTAGAAAGAATTGGCACAGGATCATTCGGGACACATCTCTCCCTTGCCCCTGTTCCTGGCTTTCCATACAGCTCTCGACTTCCTCAAAGGAGTCATCAATTCGGATTTTGGCTTCCATTCCTATTGAGGAAGCTGGAAAGTGTTTCAAAAATGCTCCTCAGATGTGCCTGTGGTTAAGATCTCTGAGCTCTGCTTAAAACTTTTTGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCTTGGAAGGGCTTGGCAAACTTTAGCCATCAGCTCACGTACCACTTTGGAAGGGCATACCTTCAGTCACTTCACCCTTTAATCCCTTTGCTCAAGACTAAAGTTCTGAGAGGAAGTCTAATCAGCTGAGTTGTGTCCATGTGGGCAGTGCAGGAAAGGATGCAGCGGGAGGCGGCTCCAGGGACGTCTTTGGCTTCCATCATGGGGGAGCAGGCACCTGGATTATCCACCCTAACAAATCTAGACAAAGGAAAGCGAGGTTCTCTGAGGAAGGAGATATAGAGCCCAAGGAGCTAACCAGGAGACAAATAGTCATCCTGTCTTGTTATTTTCTTGTACACATGTGTGTACATTATCTTACATTTACCACTTTGTTTTCTTTCTCTCCTTTAATTGCACCCTGCTGCCAAAAGTTAAAATAAAATGAAATTATTGAGATATCTCAGTAACTGACTTTTGGTCAATTGCCTTTCATATAGAGAACAGCTGCCCAAACAATTGTCTCTGTCACTGTGCAAACTTGCAAGCGTTTGCATGATCACTCCCAATCCCCCAACACAGGGCTGTGTTACAGTACAATTTAGTTCAGTGTTTTGCTCTCTGCAACAGGGAGGTTCTCATCTATTACAGGTTGCAGTAAAAACAGGGGTACCATAAGCAACCACCTCTTTCCTCAATGATGTGATGAAAGCAAAAGCCAAGTAGCTCCATGTATCCAACTTAAAAATATAAAAATTACGCCCGTGGGCTGCAGTTGGAGCTATGGTGGTGGCAGCTGCCGCTGGGCCTAGCCCGGGGTGTGGACCTGGGAACTCCCCAGAAGGGCCCGAGGGGGAGCCTCACGGAGCGACGGCGGAAGGCGCACAGGCTGCTAAAGCTTTACTACGGCCTCTCTGAAGGGGAGGCGGTGGGACTCCCCATGGGGCCTAACCCCCTGGACCCCACTGATCTGAACGGGGCGCATTTCGACCCGGAAGTTTACCTAGACAAGCTGCATAGAGAGTGCCCTCTGGCCCAGCTGATGGACAGTGAGACAGACATGGTGCGGCAGATCCAGGCTCTAGACAGCGACATGCAGACCCTGGTCTATGAGAACTACGACAAGTTCATCCCAGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAATGTGCCACATGTGGTTAAAACGAATGTGGATTANNNNNNNNAGGAGGTTCTCAGTGTAATTGAAATCTAGCTTCAATTAACAATACGCTAGATCTCTCAAACCTTAGGATGTTAATCAGTGTAACAATAGACTGCTTCTGAGACAAATAAACCATGAATTCTCAGTGGGTTGGCACCCATAGCATAGTCTGGTGCAGGGCAGGGGTTCTCCTTGGGGGCCCTTGTCCAACAGTGATTCAGAGATTCTGGAGGTTTCCATCTTTTAATTCTGCCATCTCAGAGTTTTTCACTTGTAGCCATATGGATAGGAAGAGAGGGAACATAGCTCAAACTTGCCTTTGATAACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGTAGTCAAGATTCCCATCAGTTTGAATAAAAGTATTTTACAGATAGGTCAGGAAATGTTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATGGCAGTAACTTTGCCTTTCCCCCATCATGTTGTTCTCCCTCTATCTTCACTCTGCTGATTTCTTCACTTGCTCCATACAGACCTCCCAGTGCCAAGTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGTGATTAATCTGAGCTTCTCCAGAAAGTCCATTCCTGGTAGGCACTGGGAATAAGAAATCTCAGAGTATAAAATAACATCAAGTGGTAGCACTTTTGTGAATGGCTCCCAAATTAGTTCCTTTACCTTTTTGTTTTTCATGAAGCGCAGTTGCACAAAACACGCTTAGCCTGAGATGAAGCACATATTAGAGAAATGTTCTCTCTATAGCATTATCTATTACTTGAATGAGCATGAAAAAGAGGAGATGGGACATACTCTCTCTAGCTATTATTACCTCCACTATAGAGTTGACATACACAAGCTCATTATTGCATTACATTTTATCCAACAAAATAACTTTAATGTTGCAGCTTAAATTGAATTCGCTAAAACATCTTTATCTCCAGCATAATGTGCCTCAAGTATCTTCTTGGTGCTTGAGTTTTCTCCAGAATTATAGTTCTGAAGCTATGGAAATGGTGAAATTATATGCAATATGCAAAACAATGTTGCTATAACGTGGTAATTGGCCTTCCATATAATTAAAGGAACATTTCCTCATCAGAGCTGTTCCATCAGAGACCCAAAGGCTATCTTTGTACAAATCACCCACTTAGGAAAGCCTTTATTCCCAGGAGCCTATAAAAATCTGGTTATGCAAACAGATTTGCTTATTCAGTAACATTAATGGCTCCTCATAGTTAAAAAGTCATCAAGGTGATTGACCTATAATCTGTTTCCTCTGTGACCAAGTGTCATTTTTATTTTGACAGTTGGGAGCCTTTTGACTCTTTCACAGCTGGCATGAAGGCACAGGGAGGGAAATCTGAAAAACCAACAACCTGTGTATTCTCAGCCTATTAATCAATAGAAAATCACGTCAATTGGATTAGGGTCTTGTACCTGGCAGAAAGGCTCTTATGGACATTGGAATTGGATTTTTACACTTGGTATGACACCTCCTTGAGTCAGATCAGATTCGTGTTTGATAGACTCTTGCCGAAAAGTTGCTGCAGGGTCTGTGCAGTAGCTAAAGCCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAAGCAGCATTAAATGTTTTCATGAAGACCTTCCCAGCAGTGATTTTATTGGGAATATGGTCTTTAGCTCTGGTCCTGAATAACTCACACTGAGGAAACCTCTAACAAGTGTTTTATTACAAGATGTCTGATGGATGGTTGGTTTTAATAACAAATATCTTCCCTTTCTCTGTCCCCTGTGTTTTATTCTCCCTTCTCTACATATTATTCAGGGAGGATTCACGTATTCCCAAAGTCCTTTCCTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCTGAGGTCGGCTCTAGAGCTGTGCACACATGTTCAGACATTGGAGCACTTCTTGTCTAGCCCCTCTTTTGAGGTGCCTTGGAGAAAAGTCAGTAGGTACTTCCCCAAGGATGAAACAGAAGCTTCACCTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATTTTTAGGAAGCCCCTCTTGTAGGGATTTTGATGCAGAGGCCTGGGTGCCTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCTTATAGCTGCCCTGGGGACTAGACTCTGCCTTAAGCATCCCTCTGACTCCTGTTTGCTTTTACACTGAGGCTGCTTTAAGTAGCACCTTGATCTGAAGCCTTGGGCTTCTGTTCCTATTGCTTGCTTTTGTTGGAAGGGCTGTGCAGTTTCTTGACAAATTGCAAAGCTGCCCACGTGTTTCCAAGTCCCCAAGAACCAAACCAGATGACAAACAAGGATGCAGCCCACAGCTGGGGAGACAGATTTCATGTCCACACAGAGAATCCAAGATGCTGAACTGAAATCCACCCCGAAACCTGTTTTCTCTCTCATTTAAGTTCAATGTCACCTGGGGGCTTGCAGGGCAGGGCTGGTGACTATTCACAGGGCAAAGATGCTTTGAAATGTCAACTGAGAATGGTGTGGTGGTTGACAGATGGCACGTCAGGGCATAGATTAACATGGAAAGAGAAACTCATCCCTTGGGGGGAGTGTGTGAGGCTGGCAGCCACACAGAGGGCTTTTCCTGTGAGCTCTCGCATAGATGCAAACAGCCAGGAGGTTTTGCTTTCTGAGCCTGAGTGGAACCATGTTCCTCCCTGCACATTGCCGCTCTGCAGCAAATGTTCATTCCTGTTGCATTGATTAAAAGTGCTTACCAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCTTACTGAAAGGGTTTGAGGGGAGTGGTGACAGTGTGAGTTATGGCTCTGCCGGCTGCCAGTGGATCCAGCCGCTCTGCACAGCTGTGCAAGTGTGTTTTGAAAAGTGGCTCAGGCGGCCAGAAGTGACTGGGTGTAAGTGTTCCTGCCACAACATCTTGTAGCCTGATTGGGGCCGTATTTGCAGAACGCCTAAACCACTACACTTGTTCAGGCTTAAAAATAAGCTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACATAAACTTACTTTCTTACATCTTCTGCTGAACTCTATTTGCTTCTTTTCCCAAACGTCTTTATCCAAAACAGCTTTTAGCAACAAAGTTACCCAATGCCCTTCCCTAGTCTCTCCTTGCAACTGGCTCTCAGCAGGGGGTAGGAGGAAATCCTTGACAGAACCAATTTACATGACTGTTTGGAGGACTCTGGCTAGCCCCAGGAGGTGTTTGCATTTTTAAATAGGTTACTAGTGTCAGAATGTTTCATGAGTACGAGCACAGCCTCTATGTTGGATGCCCTGAATTTGAATCTCAGCATGGCCCCTTTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGTAGTGTGCCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGGCCATGTGTCGTTATCAGAATTATTTCATGACAGGGGAGAGCTGGAGGAGAGAGGAAGGTGCTAAGCAGACCCATGTGCTCTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATTGTGCAACATGGTTCCAGTGCTGGGGGTGGGGAAGCTCAGGGAGTACAGGGGCCTAGGATCCTGGGCAGAATCATGGAAAGGACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTCTCTCCTGCTTTTGAGGTAGGCCAGGAGCTGCTGGTGCTCACTTAGCCTGTCCTGGACTCTGGGTGTAGCACCTCAATGTCCAGAAAATACCCCCGGGTGAAGCTCATCACACAGCCAAGGAAGGAGCTCCACACTGACACTAAGGGTGCATCCTGGGCTCATTCATCAGGGCATGCCTCCAAAATATTTCCCCACATCTCCTCCCTTTGCCCACCTGCATTGTCTCTGTGCCTGAGCCCTGGCTGGGGGCCTGCAAGGATCCCCTATCTCCTCTGTCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGGCAATGCGAAGGTGCATTCATGTCATCCTGCAGGCGGAATTCTCCACGAGTTTTGAGCAGCCTCGGTTTTCCCACCACCTCCAAACCATGCAAGACACAGGGTAAGAGCAAAGACAAGGTGGCTGTGGCCGATGTCCACCCTCTCGGGGCGTCCCTTCTCCTCTCTCCTCCTTGGGCAGGGAGACCATCGGGGTGCAACCTGGCTGGGGCGGGGAGGAGGTGCAAGGCTTGGCCGGAGCGGGCCTGGCCACGGGCAGGGGACAGCGACCGCCTAGGCCGGGCAGGTGAGCGCGGCGCAGGCCCTGGCACGGCGTGTCCGCGGTGCGCGCGAGCGGCCAGCAGAGGGCGCCAGAGAGCCAGGAGCGGCCCGCGGAGGAGCCCGCGCCGGCCCCGATGCCCAGCTCCGCGCCGCGCGGACCCACCGAGCCCGCGCTCAGATGCCCCAGCTCAGCCGAGAGGCCGCTCGCGCCGGGTCCTTCCTCTTCCCCAAGTGCAGGCAGAGCCCCCGGAGCCATGGCCAGTCCTTCCGGCAGCTCCGAAGCCACTGGCAAGACCCGAGGCAGGGATGGCCGGCCCAGGAGGGAGGAGGACGACGTCCCTCCCGAGGAGAAGAGGCTGCGGCTGTTGCTGGAGGGAGGGGGGAAGGGCACAGCCCGAGGACTGCGAGGACGGAGAGGACGCGCCGCGGCCGGGCAGGGAGGAGACCGGCACCCAGACAGGTGGCGACGGCAGAGGAGTAAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCTCCGTGGCCGGCCCCGGGTTGAAGTTGGTAACTGAGCGGCAACTCCGGCGGGCGCGGAGTGACAGCTCGTGACGGCCTCCGAGATGTCAGCTGTCCCTTCTCGGCTGTGTGGCTTCGACTTCCTGATTCTCCCACGACGTCCCTGGCCGGGAGACCAGCTGGACTCTGCGGCTAGCCAAAAGGGGAGGGGGAGCCCCGCGTCCTGGGGGCCCCCAGCAGGGGAAGGGGCGGGGGTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGCCTCTCACCTGGCGAGGGGCTTGTGGTGGGGGTAGGGGGAAAGTCCCTGGCGCCAGGCTTGGCCAAGCCCTGCTCTGCTGGGCTGCGGGCTGGCGGCGCTCACCCAGCTCCTCACCTGCCCCGCATCTTCCTGTTTTTCTTCCCTTTCTTGTTGAGCAGCGAGAGTTGAGAGGAGGCAGATGGCTTCCATCCCAAAAATCGCTCTCCTCTTTCCATCCCTACAGAGAGGGACAGAGAGGCAAAGTTCCTTGCATCCCCCGGGGCGCTGTCCCTGTGAGCTCCCGGTGTCTTGCACACGTGGGCCCCTGAGTCACCGGGCCTGTGTGTGTGCGATGGGGCTCTGTGGTCAGCCTGTCCTCCTGGGGTTCACTTTCTGCTTTCCTACCCCAACTCTTCCTGTGTGGCTTTGCTGGCCTTCCAGTGGGAGGCACGTGGGTTTGGAGGGCAGATGAGGGCCCACTGGAGAGCTGTACCCCTCAGTGAGGGCCGCCACCTTGATGGTTTTTGATGGATAATGGGATTGACCTCTTTGTTCCTTCCACATGTTTTTATGTTTGACCATTTGCTCAGCTGAGCTCGTCTTAATAATTTGATTCGTGGTTAATGAGCCCCACATGGGAGAGAGGGCGGCCTTCATTCTGAACCCATTGAAGCAGCACGGGCAGCCCTCTTCGCCATGGGCTGCATCAGAGCCCCCGCTGCCCAGTCTTGGGGTTGCCCCTGGATGCTCTCTGGGAGGCTTGCTCATGGTGACATCCTCATCTCCCCGTGCACTTTACTGCATTCAGAGCTTGGGTCACCTGGACACTGAACTCAGGTGAATTTTCTCTGAGATCCCGGGAGAAGGAGGACAGTTCTCTGGAAGGTTTTCCAGGGCCGATCACGGAAAGGATGAGAAGGGAGAGGTCCTGGTCGGGGACACAATTACGGTGGCAGTGTAACGCTGGAAAACTTTATTGCCTGAAGTCCCTCTCACTCTCTCTACCTCCCTCTTTTACGTGGACACTGCCAAAGACCAGGATACCAGAATGCAGTGGAGTGACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTTAGGACTGAAACTCATGCCTTGGTTTGTTTTTGCAGTGAAGTTTTGTTCTGGGGTGCATCACAAGAGACAAGGTTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGACCCACAAGTGTCTTAAGCCAGAATCTCCATGTTAAAATGCTTTCTGGAGGCTGAAAGAATGACATATTGATAATGAAATATTTAAAAGGCAGAAACCCCACTGAATTTCTTGGTCCACAGAGGGAAATGGGAATCGCATGACCTGAAGGATGATGCAGGAACTGAACAGAAACCATCCTTGTTTCCTGAATCTGAATATGGCACCCTCTTTTCACGGTGTCTGTATCTGCTCGTCCAGCAGCCGCTCGAAAAGAGGGAATCTTGATTTTCAAATTTAAAATTTGGCCCAAAGCCCACTGCTGCCCACAATGCCCGCCAGACACATTCCTCTTCCCTTTTAGTTTCTATGGGAATACTCTCTTTGAAGAACCCATGAAGCAGTGTCAGGCTGGTGTGAGGATCAGCAGCCGTTTCTTTGAGGAGGAGAGCCTGTTTCTTCACTCACAGGCCATGTCTGAGTGGATCAAGAAGAACAGAGTGCCCTTTTATGAGATTTTTCTGCGTAGACCATTAACTTGGTAAAAATGTCGAAACCATCCTCGTTCTTTAATAGATTATTTTGGACTTTTCTTTGCAAGAAGCAGCATGGGCATTCAGATGCTTTTAAGGATAAAATGTTCTTTCTCATCCCCAGGCCTGGTGCTCTGGATGGCTGAGGTTTTAATGTGACTGGATGTCCCTTGGAGTGGCTCCCAGGCTGTGATCTTGTGGTTGGGTGGCAAGGGGTTGCTTTATTCGCTGGTGGCTAGAGGATGTTTTAACAGGTAAATCAGGCCCCCAGGAGCCCCTGAGTGCCAAGTCCTGCTGCAGGGCATGTGTTTATGGTGGGGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGATTTCCTGCCAATATCAGAAGTTTCACAGGCTTCTTGTGTATCCACAAACACCCACCCCATTGAAAAGGCCTAGAAAACCTGGCCCTTCCCAAGCCTTTATTGACCGCTTGTGAATGATCCCAGGGTGTGTCTGACCCACAGCTCCTCCTGGAGGGAGAGAAAAGTCTCTCCTAGGTATTTGGTTATCAACCTCAACCATTGCTGAGCCTTCCTCAAGACCAGGCACCTCGGCAGAGATTTCTGGGTTGTCAGGCGGAACCGAGCATTCAAGGGTAACTCGTTGGAGTCCCTGAAATCCCCGATGGACGCACCAGGTAAAAGCATCCAGGGTTGAAACCAGATCAGGATGGTTATTGTCAGCCTGGGGCTCCTGTAGAGGTGCATCCATGTTGCAGGTATTTTCCCTTCTTGCTGAGGAGAAACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTACACTTGTGGAAATGTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCATAGCATTGTAACACAGACAAAGCACAAAATACTTGGGCAATATCTTTTTACATTTGGCTTGTCTAGACTCCATCCTCCATCCCCTCATGCGCTGGTGTGGTGCAGACCAGAATATCACCCACCTATACTGCAGAGTGGATTTGGGTGGCATCTTGGCTTCCTGCACAAGACTTGCCTGTTCCCCACCACATCCCCCTTGTTCTCAGGGTCCAGGATTCCAGGAGGCAGGGATGTGGGCAGGCAGGGCAGGTGGCCCACCCAGTTCACTCCCACGCTCGGGACCTGCAGAGCCGGCTCTCCAAGACAGGGTGTTTTGACCAAGATCTGGGTTTCTGGATTTCCATTTGAGCACAGCTGGACTACACAGGCTGAAGCTCTCTCTGCCAAGATATAGATATTTCCCTGGCGAAGATCTTTCAAGCTGACATGAAGACATGGCCACCCGCTGGAACGTGGTGTGTCTGCCGTGGCACTCTTGTAATTTGTGAGGCAGGTTCCTGAGGAATGCAGTGCATAAGTGGGAAATGGTGGGAAGTTCTCGCATCCCCCTCGGCTGAAAGTGCTGCCTGTGCAGGTTGGTAGACGGTACTTTGAGCAGGAAGAAGACACGGAGCACATTCCTGTTAGCTATGACAGAGAGAGGCAGGGTACACACTGGACATTTCAAGCCCCTGCAGAGAAGCAAGTCTTACTGTGCTGGGAGTACTTGTGGAGTGGGGGCTGTGTTGTCCTGGGCTTTAATTATTTCAGGAACATTTAACCGCAGGGCTGGCAGGCTGGATCTTGATATGTGTTTCTCAGTTGGAAAGACTTTGGACCATAGGGAAATGTCTTCTCAATTCTTTTAATTTCATTAAGGTGGTCATTTTTCTTCTTGTGGCCTCTGGAATGTGACACAGAACTCAAGGGACAGGAAGGAGATGAATTGGAGGCTGGGACAGGGGTCCCTGCCAGGGATGCTGGTGACTCACATGACAGTGTTGATGTGTGGAGTCCGGTGCCTGGTTTGGGGAATGTTTGTGGGATATGTTCCAAAGCACTGATAGACCTATTCAGGTACTGGAGGTGAATGGTCAAGTCTGATCTCAGGGCTGGCAGTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTAAATATTAATTTTTATGAAATATTTTCAAACACATTTTACTGTACATTGGAAAAGTCAATCATGATTTGAAAACTTTATCAAAATCCAATCAAATGTCAATTAACCATTTAATTGTGGATGGGTAAGGAGACTATTTTGACCAAAACATGTTAGAAGAATTACCACTTATAGAAATAATCTATGTTTTAATGTTTTAGTTGAATTAAACAATCTTTTATATTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGAATTTTATTTTTAATAATTATTTTTGTAAAGAGAATATCTTGTTTTTTGGAGTTATTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCTGGAAGAGTAATGGAGGCCAGTTGGGGGAGGAGGGGGAAAAGATTCACTCTAAGTCTAGATGCTCCAGCACCCACCCAGGGTGTGTGCAAGGAAGTTCAGGTTGCTCCTGGTCTTGCAAACTGTGGTTTGTGGGACTGCAAAGCCCCTATCCTTCCACGATGCTTTCTGTCCTGTTATCACATTTCCTTGGAGGAGAACCCAGCCTTGGTGGAGAGCCCTGCTCTGGCTTTGTCCCTCGGCATGAGATGGCAAAGGATGGTGCTGCTGGGAGACCCTCACGTCTGTGCACTGGGGGCTGTTTGCCTTCTCCATTCCTCCTTCAAGTATCTGAGCAGCTCCTGTGTGCCAGCTGCTGGTCTACGAGAGGGATGGGTCCTTGGAGATCACGCTGTAGCAGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGATCCTTGTACCCCGACAGTCTTAGGTTAAGAGGACTTTGTACCACCCTGATGTCCCAGGCGGCCATGAGTCCAGCCACCCTTGAAATGTACACAGGTCTGGGCTAGGGTTGCAGCAGGTGAGTCCCAATTTTGCAGGTCTTTGGTGTCAGGGGCACAACCCAGGATTTTGAGTGGGGTTTCCTCACCACTGTGGCTGGGCACTGGGCTAGGGTGCTTTCTGATTTTTGTATGGGGAAGAGATAAGAGGGAAGAAATGGCAATTTGTTGCCCTGTTCTAACATTTTCCTAAGATGGGTCTCCAGGCAAGGGCTTGGGATCTCACCTTGCACAGCTTACAAAACCCAGTGAGGCCAGCTGTCTTGGCGCTGCCACTCTGAGGGATGGAGCCCCCAGATTACTAGGAAGGGAGATAAAAGAATGGTTTCTGCGAGCACAAGAACTGGCGTTACTGAAATTAACTTTTCCCCCAAGTTTTATAATGTCTAGGCATGCATATTTAAGTGTCTGCCTCAAAAGCTCATCCTAATAACCAGATGGTGCATTTAATTTCCTTTTTTTGTTCTCTGAGCAATATGCAGCTTCCTGCACAGCCCTCCTTGCAGGCAACTGCGCTGAGGTGACAGTCCTCCTGACTGCCAGCACAGATCCCCAGGGCCTCTGAGAGCCCTGTATTCTGGGGGCAGCCTTTCCCCCTTCTATTCAGCCCCAGCTGGAAGGGGGCAGGTTACCCACAGGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCCTAAGCACAGGGCTCCTGCCTTAGCTTCTCTAGGGAGTCTGGCTCCCTCTGACCCTCTAGACCTCACCAGCTGAGGATCAGAGCCCCGGGACAGGAGCCAGGGCCAGGGGGCATTGGGGGGTGGTTTGAGAGTGCAGCTCTGGAGGAGGGCAGGGCGGGCCCAGGAAAAGCTGCTTGGGGGAGACTGCAAAGAGATGGCAGAGTTAGGACAAGAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGACAGGAGGAGGAAGGAAGAGGAGGGAGCTGTGGGGCAGCAGCCAGGGCCTTAAAGGCACAGGAGAGGAAGCTTGGATTTCCAATTCCAAAGGACATGAAGACAAAGTCACACACCTTTATTTAACCTGCTCCAGGTGAGTCGGGGCTTTGTGTATTTTCCTTGTTTTCCTTTTCCTTGTGTTCAGGCTGTTGTAGAAATAGGTATGCAGGGGCTCTGTGTGGCGCCCTGTTCTGGTGGCCTTCAGGAAGCATGGGGTGCCCTAGTTTCCTTGGCTTCCTGTCCCCTTTTCCTCCTGCCACCCCTGACTGTGCACCCCACCTTGTCCCTCAGACCATCCTCCTCGAGGGGCCTGGCCAGGGCTTGTGTCCTTGCTAGTCTCTGGGGAGGAAGACTCTGTGGCTTGAAAGCCTGTCGGCTTAAGTTGCAAGGTGTAGGTGCCTGGGAGGGCACGTGCACGGCCCTCTTGACTGACCCATTCATGTTTTTCTTTTTTGACTCTGTTCTATGTTGTCCTGATGGAGGGGTAAGCCCCTGTCTTCTGCCTTTCCTGCCTTGGACTCTTGCAATTGGGCCAGATGAGAGGGTCCATGTGGTCTAAGAATTCAAGCAATGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATATAGGAAACAAAACACAAAACTTCCTCTTGATTTGATTTTCTTGATCTTACTTCTCAGAGGTAACACTGGGAAGGGTTGGGGTATACCTCTCCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACACCTTTTCCCTCCTTGCACGCAAACACATGTATTTGCACATAAGTGTTTATTGTAACCTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATCTGTGCTTAATTTGCATCCTGTGCAAAATTCCATCCAGTCATCCGGCTCCCCAAGGGCTCACATGGTACTGTCCTCTGTAGACATCATCTTCTGCAGATGATGGCACGACCGCCTCTCTTTCTTTTACTCACACCAGTCTGCACCCTGGTGTCCTGGGGGGGTCCAGCCCCTACCCGCTTGTCTGTCCCCAGTACCCCCAGCGCCTGCTAACAGGGACTCTGTCTTCTGAGCTTTGGCAGACTGCTTCACTCTGGAGAAGTTTGCTTTCTCAAACATTCCTGGCAATGTTACTGCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGGGTCAGGGCTGTTGCTGATACGTTGTTGACTGTCATTGCTAGACTGAGGCTTTACCAGGGGCATTGTCTTTAGTGCCGAGCCCAGAGCCACCCCTAGTACCTGCTGTGTTTATAGAGTGATTGGGTGGCAGGGTCAGAGATGGAGGCAATGGCAGCAGAAACAGAGGAAAGAAGTGGGGCTTCTAATAGGTCCTGAGCCAGTGGCCCTTGAGATGAAGACTTCTTGCCAAGGTCTGGGGCTGTGCTGTGTGTTCTAGGCCCGAGACCGGAAGCTAGGCCTGGCTGCAGCCCCCGCTGAGCTGGGGAAGTGCAGGTCAGCATCCTGCTTCATTAGGACACCTCCAAGCCCAGCTTAGACGTGGATGCCAGGTGACCCCCTGTTCACTCTGAGCCCAGACAGAGGACAGGGAAGTGTGCAATGGTGGGGACCCCCTCATCACAGCCCTTGACTCTGTAAGGTATATGGGTTTGTGCACGTGTGTAAGCACGGCCGTGGCTTCTCTGAGTTTCAAGCTTGAGGATGTGTTTATGCAGGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGTTCCGTGTGGGGGTTATCAGTGTGCATTTGCGAGTTCCCATGTGAAGGACTCTCTCCAAGTGTCTGTAGGTGCCAGGATGGAGATGGACAGAGAAGACCCTCTTGGGCTGCTTTAGTGGCACCTAGAGGCTGCGGGGTTGGACACTTCAGCCCCAGGGGCCTAGACAGCACTGTCCAGCACCTGTGTGCTCCTGTCTTCTTCATGGGGGCTGACTTCCCTGCCATCTCTCTCCAAATACGGTGGCAAGAGCTATCCCATCCGCCCCCATCTGGAGCTCGGCTGCCCAGTCAGACAAGATGGCAAACAGTGTGCAGATGGCTGCAAAGCTTTCCCCAGCTCCTTCTGCAAGGGACCTGCAGATGAAATGGAAGCCCTCATCCTCACCACCTCCCCCTTCCAGAAAACCCAGGCAACAGCCACCTCTGAATGCTGCTTTAGAAGCTTCTCCCTCCTGGTGATTAAACCACCCCAAACAAATAAAGCACTGCATTTCCACCATAGGCTTGTTCACACGCACACAGCCAATTGTCTTGGATCCGCCTGTGTGCCTGATTCATCAGGGTGAGGGGTTCTCCTCTGAGGTGCTTGAGAAGAGCTGCTTAATTTTCATCTGGAAGACTCTCTGTAGAAACCAGGCCCAGCTTTGGAAGAAAGCCCTTTCTCCCCCTTTAGCAAATTCTGTGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAATTC