ACTGCAGGAAAAACGAAAATAAATATTATAGTGCAAATTTGCAAAAAAGCAGCATATGCATCAAAATAAACTATTTCCAGCAGTGCAATTTGAGTTCTAAGCATCCCAGAAACGACACAGAAAGTCATAAAGTCAAAGATAACTTTTAAAAATACCAGTATAGGCTCTGAGGCCCTGATAGTNNNNNNNNCTACATTTCCGCGAAAATGACGTCACTTCCGGTTTCGGGCAGGTAATGGCGGACATGCGAAAGTTCGCGCTGACGTCTATTCCAACGTAGGAAGTGTTATGAACAGCTGATCGGATCGGCAAAACGTGTTTCTGGAATANNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGCAAGCGCTTTTTATGCAGTTTTTGCAAAGCTATATGTGGAAGAAAACCGTGACCTAGGACAAGCTGATAGCATAAGATGTAAGTACAACTCCTCCGGTTTCATATGCNNNNNNNNTTATTGCTCTAGCTTATGTGGTTGCAGAGCTACCGGGATTTAAAAATAGTTACGCAAAACGGAGCGTGCCCGCTCCGACCGGTTTTAAAGGGTTAAACATTATTACTGCTATATTTGGCAATATTTGATCATTACTTTTTAAAATAATTAATTTCAAACTTTAGATAATACTACTAATACCTGTTACTCTTTCACCAATCAATCTTATGTTACAGTAGCTGTGCCGAACGTCATTGCTCGAGGGTCGGTGTACTGCAACTTTTTGATGTGTCCCTGGTCCAATTATGAATTAAATGGCTGAATTGCCACCTCAGCATGGAGTCAAGTCTTTATTGTGGTGTGTTGCAATGACGACTTGTTTAATAGTTTCAGGACACAGGCCCTCAAGGACTGGAGATTAAAACCCGTGGGTTATAGGATCACAGTCTTGTCCACATCAAAAACTAAATGATTAAAAAGAAAATGCGCATGCCCCTTACTCAAATTTTCATGCCAATTATCTGCAGCTTGGCAGTCTATACGGCACTATAATGCCCAGACCTAATTCTTTTGAAAACTATACATCTATCCAGAGGTCAACTTCATCAGACATCACCTAGACACAGAGCTGGATGAGGCCACCACAAACAGCAGTCTGTCCGACAAAGATGACTTCTTTGGATCCATGGGGTCAGGAAAGCCAGAAGCAGGGGAGCTGGAGAGGTACCTTTCATGTCCATTCACTGGAGGTATGGATCTATTGCATAGCTTTCCCCACATCAAGAAGCTGTCAAAGTCAATACAGCTCTTCCTGCATCTGGAGCTTGTGAGGGACTTCTTAGTCAGGCAGGACTCCTGTTCACTGTTAAACAGTTACATCTGCACAGCAATAACCTTGAGACCAAACTGCTGCTGAAGCTTAACCATCATTTCACTGATTGAAGAAATGACACATTTTTGCTAAATATGAAGAAATAGATGCACGCCCATATAGTTTGTGGTAAAATAAGCAGCTTTGTATCGACATATGTTAAAGTTGCCTCGTTCTAATGGTTTCTCTGAGACTGCTGTGCCATGTGGAGTAAAAGTGAATATAAAGTGTACAGCATCTTGTCACTGGAAATGGTTTGCACTTTACTGTAGGTATTGGTGAAAAAAGCTTTATGTTGTGAAAAACTGAAATCTGGAAATTTGAAGTGTTGTGCCTTATTTTGTTAATGTTTTTTACATATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACACACACACAACACCTCAGGTCCTGGCACATCACACAGGGGAGCCATGATCAGCTGATGAAGCTCCCTGAACCCACTGCTCCACCCCTCCCCTGCAGCTGAGCCACAAACCACACCCTGCCACAGAGAGCCTCTAGGTTTTGTTACCACTTACATTACTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCAGTCTGTCTTCGTCTTGTCTCTGTGTTCTGTCTTCAGCATCTCCTGTTGGCGTGTTTTGGCTTATGTCTTTTTGACTCAATCTTTTGCCAGTTAATAAAGCTGTCTTTTCAGTTAAATTTGTCTGCCAATTCCTGATTTTGGGTCCGGACACTGCTGCCAAACAACCATCACATGGCATTTATAGTCTATTCATTTTAATCAGTAGACTACATGCAACATGTATGTCACTCTCTGAANNNNNNNNNNNNNNNNNNNNNNNNNNGTGCGACACTAGCTGTTTTAGTTGAAATTAAATCATTTTGAGGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATTTGGCTTGTACATGTGGGCAGCTTCAAATTTCAGTTGAATTCTAAGGTGGTGATTATGAAGCAGGGACTTCTCTGTTGGTTAACACCCTCTCAGTCCATGGTCAATTTAAATGTGCTTCATTGTGGATAGTGATCCTGGTGTTCAGCAGAGTCCAGTTCATGGTAAATTTGAGCTTTGGGTTTTTGGGGTTCTTACTGAACATCCTTACCAATTTCCTCTCATCCAAGTTTGATAGTTTGTGTCTTCTTCAGACATAGGGCTGATTTGACTCATCTAAATAATGTGTACTTGTACTTGTTAGAAATGATGCAGCTGTTTAGAAATGAATAGCAGAGCGCATTGTGACCAGCAGCAGAAAAGCCAAACACAGACACCATCATGCCAGAAGTTGTCATCAACACTATCATCATCGATATTTGTTGTCTGTCTCTTGTTCAGAGGCAGCAAATATTNNNNNNNNNNNNNNNNNNNCACCACATGAAGAAAACAGTGGCAGTTCAGCCTGTAATGTTTTAAAGACAAGAGACATCATTATGGGAGAAACTATCTGTCCAGTTAAAAGGCACAGTGCCTAGCACAACTCAATTTTATCCACAAGAAATATGCACAGTACTATCAAATCTTACGCGGCAAAGGAAAGGACCAGTCAGCTGTTGCCAGAAATTCCTGCTGGAAACAGGTTTGTTGAAATAGTCCCATCACCCCTTCTGATGTTCTTACATTTAAACGTTTCATACGATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTCACGGCCCAGCGGCACAAGGAAAACGGGATGGGCACAAGTGCAGGACCCAAATCGGAAGCGAGACAGTGAGTGAACTAGGTTTATTTTCCCCCACAAGGTAAACACAAAAGCCAAATTTAAATGATGCCACTACACTAGTTGGCGCGCTGTTAAAACTAAGGCAACTAACTGAAAACTAGACAGCTCTAGAATACAGCGGGACAGCTGTGGCAGTGGGTAGGTGGAAGCTGGGCCGGGAAAATACTATTAAATGAGAGGAGAACACAGTCAGAGGGGTCCAGCAGTCTATCAGCGATCCTCCACAGTTAAACTGAATCGCCTTACTTGGTTTCAGGTGGAGGGGACAGGTGGGGCGCAAGGCCCAGGTGGGCTTGAGGTCAAGGCGTGGGGAGGCAGGCAGGTGAGTGGCAAGTTAATTGCCAAAGCTGTACCAGAAACAGGTGACCCAGGTCCAGAAAAGCGGGGATGAGTGAGGTGAGAACCCCACTCCAGGAGCCAACTCTGAAGACAGGAAAAAGCAGGTAAGTTTTCACACAGGATTTAGACTGAGCAATAATACACCACTGACTAACATGGGATAGCAGATACTCAGGCGATGACTAATTGAGCGTGCAGGTTTTATATGCTGCTGGAATAATTGCCTACAGGTGGTCAGCCAGGGAGGAGCAACCGATCTCCGCCCAAAGGAGGAGGGCTGCTGTTTGAGAACTGCAGGGGCCCACCCAGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTATTGTTGAGATGTAAATAAATTTAAAATCCATTGCCAGTCAAGTCATGTCAAAGTTTATTTCTGTTGCACATATATATAAGCTAAGGAAGTGCTGCTCAGTCTATACAAAATACATTTTAAATAACTACAAAATGAACAAATAATTACCAAATATGTTATAAATTGCATTATAAACAACAACTTAAAATAAATATACACTCACATATACTAAATTACAAAGTAGAAACCATAAACTTATCACAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAAAATACATAACAAAGTAGAAGTAAATACGACTGTGGTTGGACAATGNNNNNNNNCAGGGCATGCTGCTCAACTAGAACTGAACGTAAGAGAGAATAAATCCATTTTTAATATTTTAAAATATTGATTGTGCAGGACTTATGTGAAAAGGTAAGTGTACAGACGTTTCCCAGCATCCTCTGAAACAATATCTCTGAGTCATTGTACTTTTTATATTGTATATTTTATTTTACACAATCATTATTGTCTTTCACAATACTTGCTTTGTTTTACTTTTTCAAACAAATAAAAACAGTAAAATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAATGTTGGGATTGGATGTTGTCGGATGGAACAAAACCACCATTTAAATTGTAAATGTTTAGCAAAATGCTTCCTGTAAAATATTCTGTGCATTATTTGAGGTATGCGTGATGATGCAAAAATAAATATATATAAAGTTTTTTTCACCTCTATAATACTGTAGATAAAAATGGAGCAAACAGGAAACAATGCATGAGGCTGACTTGATCATGTGTTTTTATATTTCTTTATATAAGCTGTTCNNNNNNNNNNAACTTTCGTCACGTAGAGCGGTGCTTCTAAAAGCAGACACACTGTCTCGAGTGGTTTGTATTTGTTAAATTAAAATAACAGCATCTAAAATGAAACACATGCTGACTAACTGATACCAGTGTGTCAGTCAGCAAATGTGTGGCTTTTTCTTTCTGTGAGAAAGTTTCACATCATTTACTGTCAGCATGAATATGTGATACAAAGATATTTAATAACTTCAAGTCAGCTGAATAAAACTGATGAAGAACACAATGTAGACCCACCTTTCAGTTTACTGATGAGATGTGTTTTGTTTAAATAACTTGACCAAACACTTCCCTGTGGATACTCAGTGGTTGTTATTAATCAGTTACCTTTAAAGGTGAACCTATTATTTTTATGTAACTCTGATTTTCACCCATTGAAGAAGTACCAGTAGTAGCAACAGCAGAGCTACCATCACCACAGTGAAAACAGTTCTCAGGATGAGGTAAATTGGAGTTGAGTGGTCAGTGAAGGCAACACTGTCTTTGTGAAGTGCTGTGAGAATAAGAGAACATATCTGCTGTAACACTGTTCTAATACTTGTATTAAGAAATCCTTCAGGGTTTGCCATTGCATCGTAACTATATATGTTACCTGTGACAGCCAACCAGCTCTCTGGTGATTCACCAACATCAGAGATGCTGCACTTGTACCATCCTTCATCAGAAAAGGAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCATTCTCTCAAAAATTTATATCAAAGACATCTTATAGAAGTTGGAAATTACCAGTGACTGTGATGTTGACAGTGTTGCTTCTCTCTCCACTTTTAGTCTCACACCAGTATTTTCCACTGTCTGCTGGATAGGCTCTGTGAATGGAGCAATATACTGTAGACCTCTGCTTAACATCACATGCTAATAGGAATCCCTCCACATTCCTGATCCCTCTGAACTGAGCAGAACCATTATGACTATCACAGTGAAAAGAAACAGACTCGTACTGAAACAGCTGCAGTCGGTCTGGAACAATATTAAAACCTGCACCTGAGACAGAAACACAGAGAAAGTTACAAATATGAATGATTCATGACAAAAGCAAGCAGGTTTCGATCACCGCCATCGCAAAATCGGTATAACTCATACAAAAGAACAGGTTTATGTAGTATGCCAAAACATTTACTGCACGCTAAAATTTGGATATAGTCCAAAGTAAAATCATATGGGGAAAAAGGTCTAAAATGTTATGGAAAAATGATTGCTACTTACTGTTGTTCTGGACACATTCACTCAACAGAATGAAAACAGCCATGGCTGCATAGACAAAGGCAATGAAACTCAATATTACACTAAACTGCACTTTAACGTGAAAAAAGTAAAACTTTAGCAGAAAAAATTAGGATGCTTGTATTTACAGTACTCACACAGTCTAATGCAGAGAGCTCTAACCTCCATGTTGACTTGCTGCTGAATGACAGCTCATCATACTGAAGTACAACCTACTGTAGATGACAGCTTCCTCTTCCTGAGCAGTTCTTCCTGCTAGACTCACAACTATCCATTTACAGTAAGCGTATGCTTGTTTTTGAGCAACTAGACCTCTGAACTACGGTGGCCCCTAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGACCTGGCCAGACGCCGGGCTGCTTTCAGCGAGGTAAAGGGACCACTACGGAAAAACGACGGAGTTCGCTCCCGAATGACATTTCATAAGAACCACCGGGACTTTCATACCATCATGACTATACTTTTGTCAATCAATAAACGGACGATCCCTGGTTTAGCTTAGTTTCATGTTCAAGGTTCATTTAGAAATCTCAGATGTTGGTGAGTTTGCCCTTGTTCCCTGGGAGGTTAACTATATTCCAGTACTTGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTAAAATAATTAAACTCGCTGAATATCATTATTTAATTTCATTAATTTATCTTCTAAATGTAGAAGTAAACTCTGCCGCTTTAACATCGCTGTAGTGCAGCTTCACATCATTTCGCGCCAGTTTGCTGCATAGTCGTATTCCAAAGCGGAAGATGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGGCTACATTGTGGAACAGATGCTACCGCTGCGTACTGTAGAGTGTCTGTCTTNNNNNNNNTGTATTTATTATTTAAAGAGTTTAATTTCTATTGTTTGTCCACTCAAGGTTTATATGGATTTTAAGAAGTATTTAGTTAAATACTTATGTAGTAATTAAGTTACTTTTCTGACACAGTAAATAGATAAGTGTTTTAAATACAATATTGACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGTCACTTGAAAGGGACTCCGGAGTAAGCTTTGATGAGAAGTGAAACAGGTCCGTTTTTTGGTTACAGGTAAATTTGACGTGGGAGTTTTTCTCTTTCCTTCACTTAATTATTTTACTCTATTATGTTGGACTTTGTGACTTTCTAACTTGAATATATTTTGCACTACATGTGTGATTCATAGTTCAGATGCTTCTGCTTATGTGGGGCTGTGGTTATGAATAAGGTGAATGGGACTCTTAATAGAAGCAGGGGAGCTTTGGGAAATTGGTGTGTGTCATTTGGGGACAACACTGAACACGGGGAGGTGGGTGGGAGGGATTTATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTATATTATTTGCTCAGATTATTGTTAACAACAAGATTTCAGTGTACACCCATGATAGAATTGGTATTTGTGTTTGGAACCGCCTTTTTCATCATGTACTTATATGGTGATGACTTCTGTTGATTACACTTCAACTGCTGTGAGTAATGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATAAGCCCTACGCCCCCTGTACAGGGGGCAAAAATGAGGAGATCACGTTTAATCGGTTATAACACGGGTTGAGAAATATAAGTCCAGACATGTGTGGTATCCACAGAAACCTCAGAATCTCAGCTAAAATGTCATGTGAACCACTTCTACAACCACCAAACACACCAAAAACAAGCCGTGATTAAACGAGCAGTTACGTAAATGCGCAGAAGTCCGCTAAACAAACAAACCCGGACCAGAAATTCTTCAGACTTCATGTAACCGGCTAAAGATAGGCTGCTTAGCTTCCAGGGCTATCACTGACTCCACACACCAAGTTTCACCATGATCAGACCAAAATTCACTGAATGAGCCGCAAAAGAAGACCACAAAAACACACAGCGGCGCAGATAAGCTAAGACAGAAATTGGCTTACCGTCCTGATTTCCTCAGTTATTTTCGGCGGTAGCCGGTAGCCACGTGATTACCAGTAGCATCAGTACTAGCCGCATCAGAGCTGTTTTCCATCAACAACCTCCATTTTAGACCCAGCTAGAGACACGTGACTGGACAGACGCCACATGCAGTAAATTTGGGCACACGTGGGTTTTGGCATTACAACGTCTGATTGGTTGAAGTGATGTGAACGTGGCATCGTTACTGTGAATCTATTGGCTCAAACGATTAAAAAGAGGTGTCAATCACGCAAATTGACCAAGAGAAACCAAAGTTACAGCCCCTCAGAGTTTAAAGGGCCAGAGGCCAATCAAGCGCTCTATGCGCACGGCAGAAAAGGGCCATTGCCATGTGAATGTATGGTTAATTCTTCAAAAATATATTTTTAAGAAAAGCATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGGCATTCAGAGACCAATTGGAGGAGCAAATTACAGTGGAAGAAATTAAATTGGCGATTAGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGTAATTTTACTACAGAGACTCCAGCTTGGCTCCAGATTGAGTCATCCAATTGTGGCATACGTGCCTATCAGCTTTGTTGAGTTCAACTCTCCCATTAGAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAACTATATACCTATAAACGTAACCCTTTGTTGTATGACTCACTCAGAATCTGGGTGCAATGTAGGAAAAGGTTTGAGTAAGTAAGTAAGTAAAATTTTATTTATATAGCACATTTCTAGATAAAAGATTACAAAGTGCTTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGTGTCTATATTTAACACTCTTTCAGAGATGTATAACGTTAAATATGATCCTTCTGCTCTAACAGCTATCTTTGGGGTGATACCTCAAAACATCACGTTGCCAAGATACTATTCGAATTCTATTGCCTTTGCTTCACTTATCGCAAGGCGCCTTATACTTTTAAGATGGAAGCAGGAAGCTACTCCCACACATGAACAGTGGAGAGCTGCAGAGCTCATGAGGTTTTTGCATTTAGAAAAGATGAGATATACACTGGCAGGTTCAACCACCAAATTTCTTAAGGCATGGCAGCCATTCCTGATGTACATGGAAACATTCAAAATGACCATATCTCTATATCACTATCATAGTTAACTGTACACTGAATGTCCCTTATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTCTCTATTTCTGTTATCTTTTAGGGTATTGTAAATACTGAACAGCAAACTACTGTATGTTCAAAGTTTTGTTATTAACATGCTGCTGTGACTGAAAATAAAATTTATATATATAAAAAAAGATTAAACAGTGGTGTTCTCTTATTGTCATACTGAGACAACTACCCCTCATTAATAATTAATATGTTTAATTCAGTTTCAGATTCTTATGTACAATTGTGTACAGTGTTGACAGTAGACCACTACCAAATCTAACTTCTTTTTGTATTTACCTATTCTTGAAACTTGTGATTTGTCTTCATTATAACATAAATTACGTTTGTGTCAAACAATGCCTGATGTTGGTTGTTTCTAATAAGTCAGCTCCTGGGTGCCGGTTTAGCTAAGTGGGTGAGCAGGCGAACATATGCTGTACTACCAAAGAGCAGAAGAACCGGGTTTAAGTACCCCTCTCTCTCTCCCCGATTTCCTGTCTATCTACACTCTCTTTATCCAGTAAAGGCTAAAAGGCCCAAAAATGTATGTTTAAAAAAAGTCAGATCCACCCACTGAATGGCAACTTTGTAAACTGCAGCTAAATAATGTTAAAGCACCAGTTAGCTGACAATATTTTAAAAGGTCACTTATTCACTTATGGTATTTCAGCAATTCAAGAACAAAAGGATAACTGATTAACCTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTCTTTTCATTTTCAGAGCTGCATAATTCATTCATCAAACTGCATTCTGGTTGTCCCTCTTCTTCTACATTTTTGTAGGTGCCCTCAAATATTGATACATCATACTTCTTATTTGTGAGTGTGTGTGTTTATCAAATTAGGGGCTCAAATTTTCTCATTTACTGATATGGCAAATAATTATCTTTTATTACTTTTTTCTGTTTTCTGTACCTTGATAAAAGGTTTCATGTTACCTCTCAATATTCTTTTTGATTCTTAAAAGCTTTAACTCTAGAAGCTATAATGTGTCTAGATTATAACTGAATCTGTAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAGGTCACCTGCAGTGAAAGATAATGTAAAAGAAATAACTATTTTCTATTACCTACATTGTAGAGAGCAGCTTTGCCTCCAAAACCTAAGCAATAAAATGACTGACAGTACACAGTTTGTGCTGTCAATCAGGNNNNNNNNNNNNNNNNNTCCTTCCATTGACATTCAGCAGGATTTCTTGGAAGCTCTCATTCATAAATAAATTGATAAACTGTTCTTTTCATCTCAGGTCAGTCTAGGTTATTTGGTCCAAATCAGCCAATTATTGCAACAGCTGGAGAAGACATCACATTGCCATGTCACCTGGTACCTGGAGAAAATGTTGCTGCAATGACTTTGGAGTGGGCAAGACCTGACCTGGACCCCAGATTTGTACTTGTGTGCCGTGCAGGTCAGAACTCATAAATGTNNNNNNNNCCCGTCCTACAAAGGTCGATCATCATTGTTCACTGATGAGCTGAAACATGGAAACATTTCACTGAAACTGACCAAAGTAAAACCTGCAGATGAGGGCAGATACAGATGTTACATCCCAGAGAAGGATGAAGAAGTTTTTATTGATCTTGTGGTCGGTAAGTGAACGGATTACATACATTATGTGTGCACAGTGTAGTTTGGACTAGTGTTTGCAGTAACTTAGGTCAAATCAACACACCTTTTAGATATTGATTCAGCCAATGCGTTACACAAGCTTGGAAATGAAATATTTTCTCACTTGGTTTTGATGCGATATCTAGCTGTTCGTCAAACACAAAACACAAGAATCTGACGACTGACTGAGGGGCAAATAATGGGAACAATCATTAAACAGTTAGGAGGTGTAATATTCAAATAATATTCAGATATAGTCTTTAGACTGATGCATTTTTTAGTGATTTTCATTAGTGATCAGTATTTTAAATTCTACATTTCATCCAGCATCGAGTGCTGTCTCCTCACCTGTCATCAGCTTAGCAGACTTTGATAAAGCCATCAGTGGTGTGGTGTTACAGTGTGAGTCTACAGGCTGGTATCCAGAGCCTGAGCTGCTGTGGTTGGACGGTGAGGGAAACCTCCTCTCTGCTGGACCTACAGAGACCCTCAGAGGTCCTGATGACCTCTATACTGTCAGCAGCAGAGTGACTGTGGAGAAGAGACACAGCAACAACATCACCTGCAGAGTCCAACAGAGGAACACCAACCAGAGCAGAGAGACACACATATATGTTCCAGGCAAATGTAGTTTATAAAATTTATGATGTGCTTGAATTTGGTTTGAATAAACCAAAATCTTTTAAAATAATATGTAATTCTGTTTTTATTGTTTCAGATGAATATTTCCAGTTCACATCCAGTTCTGCTGCTCCCATTATTATTGGTGTTGTTGTTAGTTTGGCTGTAAGCATCATCTTGATTTTAACTGTAGTTTTTTTCATCTGGAGATGAAACAAAATAAGTAAGAAACAAATGAATTTAACATTCTGTTTAAATTAATATGTAAAGTTTTGCCTACAGGGGTTAAAGGAACAGACATGCACAGTTATGTAAATTTTTTATAAACCTCTTTGTGTTGCATTAAAAAGAAAACATACAGCATATGTAATTAATTCATATTAAAATGAGATGATAAATGACGTGTTAACATTCTAAAGCCCAGGAGGACATCATGTTGACTTTCTTGTCTGTAATCTTTTTTAACAGATGTCAGTAAACCTCACTGCTTACNNNNNNNNCCAAGAAACAGCAAAACCTGAAACAGACCAAGAGCAGAAGACGCTCATGACACAGGACATCGAGTCAGTGATTTATATGACAGAAACAGACAACACAACAAAATGTAGAAAAAATAAGTATCAGAAATTTCCTGTATGTGGAGAAATGATTATGTTTATNNNNNNNNTAGATATTTTTAAAGAAAAGAAAGAGACAATTTTACTGACAGTAAAATGAAAATAAAACAGTTAAAAATCATCAGAGGAATATTGTGACGGGAAATATATAGTTACTATCTTCTGCTGTATGAATAGATGGTATTTTTCTACTATCCTAATATTCAAATATTTTTTTCTGTCATGATTCATTTTACAGTACATTATGTAACAACCAAAATATTTCTATTCATATCTTCTCTCAGTCTGGAGGCTCACCAACTCTCACTAAACATCAGCAACTGATGGAGCAAAACATGAAAGAGGAGGAATCCAGTGAAACAGAGGTTAGCAAAAGTTTACTGAAAAACTTTAGATATGTTTCTTGTTCGTGTAAAATATTTTTATATTTTTTAATAATCCTGAGGGAACAGTTTGTCTCTGTTTACATGTTACTGATGAGGTTAATATTATGAAATAGAAAGAACAGAAAAGGTTTATTTGGAACATTTGCATTTTAAGTTGTAATCTGAAAACTGGACTGAAATGTTGACAAAGGTTACAAAAACACAGACACCAGATTATCAGTCACTTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCACCTGCTTGATTTTGTTTAAACAGTTATTGCACACTTTCTGTAAATCCAGTAAACTTCATTTCACTTCTCAAATATCACTGTGTGTGTCTCCTGCATGATATATTTAACTGACAATTTTTATTGTAACAACCAACGATTTGTACAGGAAAATAATGACTTTTAACAAGGTTGTCCAAACTTTTGCATCCCACTGTATTGGTATATTTTGTCATTAGTATAATATGAAATAAATTCTACATGTGTCAAGTCGGGTGCCAATATTTGCTGTGTAGTAGAACAGAGACATTAGTCATTAGAAATGTTTATCGGAAAAAATATATAAATTCACTAACAAAAACATTAGACATAAATATATAAAATTTAACTATTTACAGAGAGACAGGAATAAAAAGGACCCAGCTTGGAGTGGAAGAGCCTCAGGGAGAAGGAGGAGAAAAATAACAACATTGTTTCTGCACTGAAGAGCCTGCTGCCTCATCAGAAAACTACTGATCATTAGGGTCCAATGTTTCCAAATTTAACACAGCTGTGCTGTTTTCAAAAACTAATTTATACATTTGAAATTTCATGAATTCTTGTGTCTGAGGCGGCATGCTCTCCAGAGCAGGAACAAGGCAGAGGAGGAAATGCTCCGTTGGAGACTGGCGTGGCCTCTTCAGGGACTCCAGGATGGCCAGCTCCACCGCCGATGGACCGTCCTGGGACCCGTCCCTCGACCGCCTTTGAGCTGTCCTCCTCTGTGGGCCTGCAAAACACAGCACAAAACAACACAAAGTAATGAGAAGGCTGCTACTAGATTTTCATTTTCAAAACTGNNNNNNNNNCCCAGGATATAATCAAATTGGTTGTAGATATTTAGTAAAGGTGATCACAAGGGAATCCGAGTGAGTAAAAAGCTATCAGTGCTTGATGTACATACCTGTGGGTGCAGCAGCAGGAGTGGAGGGACTGGGGAGCCAGAAGAAGCAACAGGGGATGCTCTGCTGCAGAATCAGTTGACTCTATCAAGACAATATTAAATGTTAACAGGTTGAAAACAATAGTCATAGAGAAATTATATACAGTGGTCTCTCATTTATTGCAGCACATGAACAGTAGTCGCAGTTCTCACAAGTTGATTCTCAAAGTGCAAACCTTTGTTGATTTTAAAACGTAAAAGTATTATTATGCCGCACTTTTTCTCCGTCTGCGGCGCCACTTTTGTGGGCCTTTTTCCCTCGCGGTGCAGGTGTGTATTTCCGAATGAGGGTCATAGTTATGAGTGTTTTTGTGCTGTTTTTTCTATTGGACGTGATGGTTATCAAAACGAAACATGATAAGTTTGGCAAGCGCAGGAGACACGACACGGAGATTTGTCAATCAGGCTGCAGAATGCGCATTGTTGAAAGCTGTACGGTGCAATNNNNNNNNNNTCAGCAAAAAGGCGAGGCAGTGACGGATGAACAGCGGGACCACTATATACTGTTTATTAATAAACAAAATATATTCCTATATGACAACACGCATAAATTAACTGCCTACATTAATTCATTGTAAACATACCTTCTGACTGACACTCCCCTGCTGCCTCTCCGGGCTGTCCCTGGTCCTCGGGGGGGAAGTTCTCCACGGTCCNNNNNNNNNNNNNNNNNNNNATTTGGTGGTATTCAACTGGTCATAGGGAATGGAAGAACAATAGCAAAAATGTTAATACACAGTGGACCATTTCTGATAATCAATGGACAAAACTCCATGAGTGCTTACTCTTAAGGTGGAAAGACAGCAAATAAACACTGTTGCTGTTAATTTGAATTTTTATTGAAGTTCTGTTTGTTTTATAACAGTGACCAGTTTCCTCGCAACAGGCTCAAAGTTCATGAGGAAGATTTTNNNNNNNNNNNNNNNNNNNNNNNTGGATGTCTGGAAGTTTCGCTAACTCATTAATGATTTACTAATTCAGATCGTATGTTCTTTTCAATTGAGTGCCACATCATGAAGCATGTATGTTATATGTTAAATTATAGTTTTAAATTAGTTTTAAATTGTTATTTTTAATGTCTAAGAGCATACTGTCACATACAAAATACGTGTAATACATCTTTTAGTACAGAATAGCAGGTCTACACTTAGAGCTAAGGTAGACATTTAACTTTGAAGTTACTTATGTTTGTATCTATGTCGAAAAGCTTAAACTTAGCCGACTGGCTAATTGTTTTCTAATCAACATTTTTCAAATAAATAAATGTTTAATGTCTGACTTCATATATTTCATTTACAAATATTAAAACTATGACCTGATATCAGAGAATGTCAAAGAAGAAGTTGTATTATATACATTTTTAGTTAATCATTTTATAATTCTGACAGTATTCAAACAATTTAAATTCATAATAGAAAAATGATCTGAAAGTATCACTTAATGCATTCGTAATTGCCACAGAGACCTCAAGGACATTTGAATTGAATGTGAAAGTATGAAACAGACCATGTTTTATTGTTTTATTACTAACAGTTTCCTTGTGTTATTATTTTTTCTTTTCATTTTCAGAGCTGCATAATTCATTCATCAAACTGCATTCTGGTTGTCCCTCTTCTTCTACATTTTTGTAGGTGCCCTCAAATATTGATACATCATACTTCTTATTTGTGAGTGTGTGTGTTTATCAAATTAGGGGCTCAAATTTTCTCATTTACTGATATGGCAAATAATTACCAGTTAGCTGACAATATTTTAAAAGGTCACTTATTCACTTATGGTATTTCAGCAATTCAAGAACAAAAGGATAACTGATTAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGGTGGTATTCAACTGGTCATAGGGAATGGAAGAACAATAGCAAAAATGTTAATACACAGTGGACCATTTCTGATAATCAATGGACAAAACTAGTGTTAGACACTTTTCTGGTTTGGAAATTTCATCAGAATGAATCTTAAAAATGTGAAAACATAACATACTCTGCTGTGATGAAATTTCTGTAAAGATGTGTGATGCAAAATGTCCAGAGAACAACAACCTCCACAGCAGACTCTTTACCTTTGGCGGGGGCTCTCTGTGAAGATGCCTTTTGCTGGTCACATCACTGGCCATCCTGCTGTGTATCAATCCTGCAGGAGATGCTGTGCTAATTTCTCCTGGTACTTGTGCTATATTTCATTGGGCCTGGTGGACCTCCAGTCAGGCTGGCTGCAATGATAATCACCTTAACCTTAAAATAAATAACCTTTTCATTCGTCTCTTTAATCAGCCAAATAACATTACATAAGTGATGTGTCAATAAGTGTCTTTGTTTACACAAAGGAGTGTATTCAATTTTATTTTTACAGCACCAAATCACAAAAGTCACTTCAACACACATTATATTGTAAGGTAGAACCTACAAAAACACAAAGAAAAGAAAGAAAATCCCTCAAATCATATGCCCCTCTATGAGTAAGCACTTTGGTGACATTGGGAAGGAAAAACTCCCTTTTAACACTCCTTTTCTTTGGTTTGATAACATATTGTGTGTTGTTTCAAGCTCCTTTATTCAGTTATCAGTTAAATGTGTTCAAACCTTCTTAAAAGAATTCCCATTTTACTCCCTACTTTCCTGTAATCTGTAGTCCAGTAAATCTCAAACTAGCTCAGTTGGGAGCAACACTAAGTGATTACAAAGGACAGGTTATTGTCAGGTTTTGTGTGGAGGCGAGGAAGAAGGAACCCAAACGCAGGACTCGCAGGTAGGTGAAGACTGGTGAAGGTTTATTATAAGGAGTGGATGAACAGAGGGTGAACGGACACTGACTGGCTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAAGAACTGGTGAAACCGAGGAGCTTAAATACACAGGTTGAATGATGACAATGATTGGAAACGGGTGAGTACAGGGCTGAACATAATCTGACTAATGACACAAGCTGACATAGGAAAAGCAGGAAGTGAGACAGGCAGGAGATAAACAGTGAACATGAACTAAAAATACTGGGTCAACGACCCAGAAACCCTGACAGTTATACAGTGGAGTACTCCATCCCACCTGCTCTTGATTAAACAACTCTTACAGAACCTAGAGGTTGGCTCATTGCAACAGGTCTACTTTGATTCTGACTGTAATGGGCATTAGCACACATAAGCTCCCGGTGCCCTCAGTGGAAATCGGATTAGGTTAAGTTTAATTTCAATATATCGTAGTACTACTGCATTTTATTAATCCACTTGTGGTGGCCCACCAGAGAGCTCCACTCACATCGGGAGGAGGGGTTTAGCTGGGTTTTGGTGCAATGTGTTCAGTTCATGTTTGGTGGTGAATAAAGTCAGAGGAAAAAGCTAGAGCTCTTGTGTTGTCGTTACCTTCACTCCACACACTAACCTTCATTCAGTTTAGGGTAAATAACATTTCTGAATGCTCTGCTTTGTAGCTTATATTTGAACACTAACACCATGAGGCCCATCAAATTCATCCCTCCTTTTCTGAAATACTTCTCACCGTCATGATCCCACATTAATATATAACATAATAATGTAATTGTGGTGGCAGGGTGTGGTTTGTGGCTGAGCTGCTGGGGATGGGTGGTGCAGTATGTTCAGAGGTCAGTGCAAGGGAGGGTGGCTGGCAGCCTGGCAAACACTTCAAAGTTCACTTCTTTACTTTAAATTTGATTAAGTCACCAGAAGAAAAACACAGTTTTCTGTGTTTCCTAAATACTTGTTGAATTAGGAAAATTGCAAGATCTGACTTTCAACAAAAAACAAATATCTAATAGATAACACCGCGCTGATAAAAAGAGCAACGTACTATCCTTGGTTAGCTTGTTAACCAGTTAATTATTTGCAGATAGTCTGTTCATTTTGAGCTATGGACTGCATGCAACAGGTAAGCCGTGCTCTGACTTTAATATTATTTTTAGCTAACTGTTTTAAAAGCAGTTGTACACTCACAGCTCTAAACTATCTTATGTATAATGTGAAGAAGCCTGCAAGTTTTAACAAAACCCAAGAGGTTATTGAAGCGTTTGTTTTTAATTCAAATGGTTTTAAATACACATTACGTTTTGTTGGTGATATTTTGAGAACATGTAAAACGTAACATTAATGTATTGGCACAACTGAGGTGTGCCTGGATTTTCAGTAAAATTAACTAGTGTTAACAAAAGTGAAAGGAACATACCACTATCAGACAGGACATTGTTGTCAGGAATGCGGATGCAGGACCGAAACGCAGGATTTGTGTTAAAGAACAAAGTGCATTTATTTACAGTGAAAATTACAACAAGGTGCAGAGTATTGTCTGTGCGTGCTCCAGGTGAGACTGTGTCTTCCTCCAGTGACAGTAGTCCGAGTTTCTACTCCCTCTGTTTCAATATATACATACAGTGCGCTAACACTGTCCAAACATCTTAGTTTACTCAGCAAACTGACGGAATCTCTCACAATGATCCAGCGTCGATGTGAGCTCAGCCACTCTGTTAAGAAGGCCCCCATGGTGGGAAAACCACTACTGTTCCGGAATCACAGAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTATGACAGGTCACCCGGCGAGGACTGCAGACCATGACAATTGCCTGTTTNNNNNNNNNNNNNNNNCTTTCAGAGAAATGTAGTTAGTTAAGGGAAATGTTTTAAAAACCAACTTTGTGGCTGTCTGTGTTTGGTCAACTTTTCTGTTGTTCCTCTCTTTCTCTAGATGGATGGACTTTTGCTTCAAAAATCCCATAGAATTATCACTGCTTTGTTTTTCTTTATTCTCCTACATTGTTGCAGAGGTAACTTACAAACAAACACATCATGAATTGGTTTCAAGTAGATTTTAAAATTGTGGTTAAAATTGTACATACACTCATCATGGGCTTAAATGTCATTTCAATGAGGAGAGAACACTTGAAAGAATTTAATATTGTTTATTGATATAAAGAAATTAATGTATTTGGCGATTGTATTCTGATGAGCTGTCAGGGCAGAATGGAATCCCAGCAGTGACAGGATTTAGGACAGAACTTTAATCCAGTCAATCAAGCAATCAATCAATTATAGTACAGATACTCCTGACCTCAGCTTGTTATGTGTATAAAGCATATAGAATCAGTCACTTCCATTCCAACCAGAACAAAGTGCTGTCAAAGGATCTTGGGGACGAGATTGTAGACATGCACAAGGCTGGAATGTTCTGCAAGATCAGCAAGAAGCTTGGTGAAGAGGTGACAACTGTTAAAATATAAAATGATTAATTGCCTTTTTTGGGATTTCCAAGCAAGAATTTGCCTCATGGGGACAGATTGATCATGAGGTAACAGTAAAGGCAAAGGCATTGAGCGGCCAGTGGAGGGAGCCATATACCATACAGTCTTGAACAGGAACTTCCTTTCCTCAGCCAGAACACTGAACACGGGTCATAGATGTGTTGTCCCATCCATAACATGGATGAGTATGATAATGATTCAAAAGGCAACCAAGGAGTGGCCNNNNNNNNCTTTGGAGGGAGTGGAAGCTTTGAGTTGCGTAGTAGCAGCCAATAAAGATAAAAGGTTTAAGAGTTCCTTTTAAAAGAACTGGCCAAAATCACTCCTGACATGTGTGCAAACTTGGTCACCATCTACAGCTTGTCTACCCAATTCTTGGTCTTGTCGTTATAAATGTATCCTGCAAATTCCACCCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGCTCAAAGAAATCATTATAAGTCCAAATTTATGATTATAGTCGTGCCCATGATGAGTGCAGGTAAACTTCTTACCACAACTGTAAGTCACAAGAAATTGCAAAATCGTGTGAATATACTCTATAGCTCAAATTTTTATTCATTTATTTGTTTTTATATACAGGTCAGTCTCAGTTGTTTGGTCCTTCTCAGCCAATTGTGGCAAGAGTTGGTGATGACATCACATTACCATGCCACTTGAAGCCAGCAATGGACATTACTGCCAAAACATTAGAGTGGACGAGGTCTGACCTCGACCCCATCTTTGTTTTTGTGTGGCGTGCTCGTCAAGAATTTGAAAAGACAAAACATCCGTCCTACAAGGAAAGATCATCACTGTCTGCTGATGAACTAAGACATGGAAACATGTCACTGAAACTCTCCAGTGTGAATGTGTCTGATAAGGGGACATATAAATGCTACATCGTTGAAATGGATAAAGAATTTTATATTAACCTTGTTGTTGGTAAGTGGATGCACAATATTTGGGGGGTAGGAACTGTTCTGACCAAAAACAAAAGGCCTCAGGTTCAGGTCTGTTGTGACCAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTGGTAGTTGGTACTGCTATTGCAGGTGTCTGTGACATAAACCTTACACTAGATGGTGGTCTAATAAACTACTACTACACTGCTNNNNNNNNNNNNNNNCAAATCCCTCTTGCCCCCCTCTCTATCCTTCAAGCCTGGGGCTGGGACCTGTTAAACAAGACATGAAGTAAAGAATTTTTTGAGGATTTTTAATAATGGAATTACTTGAAGAATCATTGCAGCCTTATTATAAATTGTTCTATTTTGTTTAAAACTCTTCTTGTTTTCTGTTCAGCATCAGATATTGGTTCCTCACCAGTCCTCAGTTTGGCAGGGACTGATGTTGAGAAAGGAGAAGTAACACTGAAATGTGAGTCTGCAGCCTGGTATCCAGAGCCCGAGCTGCTGTGGTTGGACGGTGAGGGAAACCTCCTCTATGCTGGACCTACAGAGACCCTCAGAGGTCCTGATGGGCTCTATACTGTCAGCAGCAGAGTGACTGTGGAGAAGAGACACAGCAACAACATCACCTGCAGAGTCCAACAGAGGAACACCAAACAGAGCAAAGAGATACACATATATGTTCCAGGTATGCATGTTTTAGAAAATATATTTTCAGTTNNNNNNNNTAAGTCGAATTTTATAAAAACTTGGCCTGTCATTATATGGTACAAGAATTTTAAACTCCAAACCAATACCCAAGAAAGTGCTTGATATTCTGCAGCATTTTCAATACCACGGTATCAATGGTTGCTGATCAATGGTCATGATAATTTGCATATTAATGATCAAGAAAGTGACCTCACAGCCCATTGGGCTGGTTTCAGTTATTGTGCAAATATACTGTTTATAATGTTGGGGAAACCTCCGGTCAGCTGAGACTGAAGAAGTCACTTGGATGAGTGATGAAACGTTTTCCCACCAAAAACGCTACGTCCAGATGAACAGACTCAACCTTTAGGGATGAGTGTGCATGCACCAATACGTAGACAGGCTAGTTTGCAGTTCTGAGATAAAGGTGCATCTAGATTACATCACGGTTAGCAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGGTGCTGGTGCTGGTTAGATTCACTAACTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTTTATATTAGCATCTTCATGAAGCCTGTGCAGAAACAAAACTGTGGGTGTCTGAGGGGTCATAGCATTGCAGCAAAACAGAGTGTTAACTGTGAAAGATTGAAAGGATCACTGATTTTAAAACTGATCTAACTGTTGACTGCAACAAAATGAAAAACAGATTTTAATAAATTATTCCAAAAGTAGAAACTTTAAAGTAGTAGATCATCTTGTCCGCATCTGCCTTGATCCTCTCTCATTTAGCATTCACACTGCTCCACCTCAGTCTGTTTTATGCTCGCCGCGTTGCTTGTGTTGATAGACAAATTTGACATCAAATCCTGTGTTGTGGCGCGTCGACTGGTTGAGCACCTGTTGATGATTTGTGTAACTTGGTATGTTGTGCCGTTGCCATCGCAGCTTGGTTAAAGACACAACTGTATGCTCATACTGCTTTACACTGCCATTTTAATAATAATCCTGCTCAGAGTTTCAGACACATACAGATACACAGATATAGATTTTGTAAATGTTTGAACACTTAAGAAATTTGAAAAGTTCTGTTTGTGNNNNNNNNNNNNNNNNNNNNNNNNNCACTGGATAAAGTCTTAACTTCCACTTTTTACTTATGTGACGTGATATTATCTGACTGGCGACACCTATGGTTTAAGAGAATACTTCATTGGCTTCTTGCATCTTAACATCAGGTATAAGTGGCTGCATCTGTGTTATGATGGCACAAGGGTAAGCGGAGCAACCACTGCAGAGGGTATACTGGAAGCTTCAGTCTGCAGCTCTTTACATCCTCAGTTCTGCTCTTCTAGCCTGAAACCTGTCTGTGCCAGATTTTACTCTTTATTTTCTCGGATTAGTTCTCCACCCTCATGTCCGTATTCCACTCTGTCACAGGTAAATATTCCATCCTCTGCCCTGAGTTTATTAGCAGCTAGTATGATAACTGGTAGCTAAACAGGTAATTGCTAATAGTTAAACATCTAATGTTAAGTGTGTACTGGCCAGGTTAACATTTGTGACTGTTTAATACTTCAGTATTGTTGAAATAACTAATTTAGTAGTTGGTGGTGTGTGTGCTGTCAGCACAGGGGTGAATCTACAGGGGTGGCATGGGGTGGCACTTGCCTGTACTGTCTGAAGTTCAGTACCATCCTGAGGAGGCAAAGACCTCATTCTTTGTATAGATATTTTTCATAATGAATATCATAATTAAGTATTCATTTTAGTGTTGATTAATATTTGAGTATTGANNNNNNNNGACAATCCTAACAGAAATGCAGTGTTATTATAATATTTTTATTGTTACAGATGAATTCTTCATGTTCACACCCAGTTCTGCTAATCCCATTAATATTGGTTTGGCTGTTAGTTTGGCTGTAAGCATCATGTTAATTATAATTGGAGTTTTCTTCGTCTGGAGACAAAACAAAAAAAGTAAGTCACAAATTAATTAATTCAAATCATGCTGTCTAAATTAATATCTAAAATTATTCTTACCGGTTTTAAAGCAACATGCAGATTTTTTGTAAATTACACTTAAGTTTTACAAAGCTCTTTCAATTTTGGTTTTTGATAGAAAACTGATAGTATTAAGGTGTCCTAAACTTATTTTAAAATCAGTTGATAATATGATGCATTACTATTCTAAAGCCCAAGAGAACATCTTGTTGTTGTTACCTTCTCTATACTCGTAACAGATGTCAAGAGTGCTCACTGTGATGGATGCAAAGAACAAGAAACCAGAAACCACTCTAAAAGAGACAAAACTGAAACAGACCAAGAGCAGGAGAAGCTCATGAGACAGAACATCAGTCCAGTGAGTGATATGAAAGAAACAGAAAAGACAATAAAATAACTGTGAACAAAATAGATGAAGAATTCCAATTTGATTTGATTTAATTTAATTTAGTTGGAAAAGGTGTGTGTGTGGAAAGAAAAGAAAGAAAATTGCAATAGTACAAAGGCAAATAATATATAGATTGTATATCCAGGGCCAGCTAACAGTGAAATAAATATGTAACTGTTAGAACAATAATACAAGACAGAACAGTAGTTACCATCTCTTCTATTTTGCAGTCCTCATATTCAAATCTTCTCTTCTGCTATGCGTCATTGTGCAGTATGTTATGTAGGAGCTCAAAAAATGTTTCCTTTCATATCTTTTCTAAATCTGGTGGACTTGGACCAAAACTGAACCAAAAATCAACAACTGATCACTCATCATGGAAAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTGACTGTGTTTAGTAATCAGTTGCATGCTTTATTAAATGTTAAATTCCTAAAACACTGACACCTGATTATGAAATGAATACAGTCAGTCTTCAATTTAATTTCAAAATTCTATACTTGTCCTATATGAACACATTATATATTTCTTACACCATAAGGAAATGTGTAGTAATAAAAATCTTAGGTGTTCAATTAATTTTAAATCTCATCAGTTCAATCAGTTTCAACAGAAACATTTGTAGCATTTTGACCAAAGAGTTTGGGTGAATTTAGTTATCATTGACATAAATTTCCACTGTCTGTTAGATGGAGAAAAAACAGGAAGCTATCATGAATTTTGAGGAATCCACTGAAGAACTGAAACACCAGCTAAAGAAGAAGGAGGCAGAGATCATCGAGCTGAAAAAACAAGTAAACACTCAGAGACAAACATGAACATTTCCAACATATGGAGACCATGTTGATTCACATTCATTTACAGACGCATTACATAACAAATGAATAGATTTAGAAGAATATCAATTTCTTTCCATTTTGTCCTNNNNNNNNGTCAATAACCCAAACTTCAACGGCATAAAAGTACCAAGTGTAGCTTTTTTTCAGGCTGAAACTTGTGTTGATCTGTTTGTCTGTTAGACTGAGAATCAACATGCAGTTGGCGAGAAGTGGAAGAACGCCAATGAAAAACTGAAAGAGGCTCATCGACAACTGGAGGAGAAGAATGCAGAGATCAGTAACATGAAGAAAGAAGTAAACACACAGTCAAACACCGACATTTCCTTTATTTTGACTCAATTCATTTACAGAAACCTTATCCTAACCCTAACAAACACATGCATAGATATACATGTATCCATTTGATTCCATTTTGTTGTCAAAAGAAGCCAGTAATCCAAACTCCAATTAGGAAAAAACAAATGAACAAACACATATACACACAATGCTTTACAGCTAAAGTAAAGACTGCGTGCAGTAACCACTGAAAGCATTCACGTTTCTAAGGACTGACAGCACTAAATCTATTACCATTGCCACAGTGAAGATAGAAATGCAGTCATTAAAAATTTCATCGTAATTCAGTAGAAATCTTAAATGTTTTTTAAGATATCATAAAAATATGTGAGCATAAGTAACACATTTTTTAAAAAATGCAGATAATTTTTTTGTTCAGGCTGAACCTTTGCGTTGATCTGTTTTTTGTTGTTAGTTTGAGAAAAACCAACATGTAGCTGAGAAGAAGCTGAAGGAGGCCGATGAAAAACTGAAAGAGGTTCATCGACAACTGGAGGAGAAAAAGGCAGAGATCAGCAACATGAAGAAAGAAGTAAACACAGACTGTTGTTTTGAACACTTCAAGACAAACACACATTCATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGATTAGTTCATTACAGGCCTCTGGAGAACTTCAAGACATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAGTGTACATGTACATACGTGTACATACCTTAATAAAAACAAGCAGGTGAGATGTTAGAACGCTTTTATTTCTATTTTAGTGGACACTCAATACTATAGACAGCTGCTGGGGTTTCTTTAACCTGAGTAGTGAGAAGACCGCGANNNNNNNNAAGAGGGTTGAAAACGATGTGCCGGGAGTCCGCTGTTGAGTTTTGGACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGAGAAGGTAATTTATCAATTTAAATCAGCTGTGTTGGATCAAGGACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGGACCTCACTCTGTCAACCATAAACAAACATACAGCACATTTACTTTTACTTATTTTATTGGCTTTTCGTTGACAACAAAGGAAACAAGGACCCAAATTGAGTGTGTAAAAACAGATTTATGTTACCAACACAGACAAAAACTCACATCCACACAATAAGAGACAGTGGAGAAGGAAATTCAAGGTTTGCTGCAACAACCTCTGAAATCATTCAGTAATCACAGAGCAGAAGTTAAAGCCAAACAACCTGAACATTTCAGAGACATTCAGGACTCTTACTTATCTTACAGTTCCTATTGAAAAATATGAAGNNNNNNNNNNTCAAACTGTTTGTTTTACATTCTAAAAAGTTTAACTCTCAATGAACAAGATATCATAAAATAAATATTTGTATTAAAGCACAAAGTTATGAAAGGAAAAAGAAATACTTTAAAGATTTTCAACAAAGTGTTTTGGTCAGACTAGTTACCTCTGACCTCAGTTTCTACTGTCTGTGATTAGGAGGAAAAACAGGAAGCTGACAAGAAGTTGAGGGGGGATGACAAACAGGATTTCCAGCAGGAGAAGAAACAAGCAGATGACACAAAAAATGTGGACCAGGTAAATACAGAGACAAACACGTGTTTCCAACACTTCACTGACTTACAGTCATTCATTGGATTGAAGGGAAATACTGAGGATCAATGTTCTCTCAAATTTTTCATGTGTCTGAGCGAACACACAAACTCGCTGAGCGGTCCCTTGGACCACTGTGAGCAACAGCAGACGTGTGCACTGTGGTCACGGCAGCATCTGTCACGGTCCTGGGTCGGTGACAGAAGGTCGCGTCGCTCTGGCAGGAAGCGCTGTGTGGCAGGCAGGAGATGAGGACTAAAAAGGCAGGACTCAAACACAAGGGATGAACTCAAAACCACAGCTTTAATTGCTGGCACGGGAAAACGAGTATACAAAGCAAGGCNNNNNNNNNNNNNNNNNNNNGGGGAAACAACAAACTAAACAGAATACAAGAAAGCCAAACTAAAACACTATACTATACAATAAACTGGGGCAACAAAGAGAACTAAGATAAAAGTACAAAAACTCAGAGACACAAGAAACTCAAAACACTGGGTCACCGACCCAGGACCGTGACAGCATCGAATCCATCCAAGTTACATGGTTTATTAAAATAATCAAATGACAGCATTTACATTTATGTTAGACTACTTTTAATTAACTGCTTAAGCCCACTTGCAATGAAAATGAAAAAGAAATCTTGTTCATGACCTGTATAGTATATTAACACTATTGGAAGTGAAAATAACTTGAACTTCAGACCTTGTAAAACACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAAAGCTGACCGTATTATGAGTCTGTGGTCTGGGAGAGAGTCCTGTAACTCTCTGTCTGCAAAATACAGTAAATAATGACCTATGTTGGGCAATTAATTATATAGTTACTTCTTCAAAAAAGTCACTGAGTTTTGCACTTTCCACTATGAGATAAAGGAGAACAACAGCCTGATACCTGCAGGCCTGACAACAGGAGATGTATCACTCCTGTAACACCTGTAACATTCAGTAGTCGCCTCATTGTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTGCGTTAAACGTCGCAAATCTTTCACATCTCAAAACACCGCCGTCACTCCTAAATCCCTTTTCAAAACAACTAAATGCCATGTTGCCATATCATTTTTTGATTGGTCGACATGGTACTTTTTTCGACCAATAGGAAAGGGTGGGGTTTTTCTTGGTTTTGTCTTTGCTCACAGGCGGAGAGTGCTTTCAAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTTATAATTTCCTTTTTACTGTTTCTTTTTGCAGTAAATATAAACAACGATAGTATTCAGGAAGAAAACCAAACATTGCATATATTTTTATCATAACTCTGGTTTTACGTGGCCTATCAACACAATTTAAAAACTGGTATAAAGTCCACACTTTTTCCGTCAATTGTTCCGTCTGTCCTGCTCACATCTCCAATGGTTGTACACGTTGTCATTAACGTGGCTTCACTTCACATCAGCCACGCCGCTTTGCTAGCTAAAACACCGGTGTCGGCACATAAGGACGCTGTCATAGCCTGTCAACGTTGATTAGCTGCGTATATACGAATGTGAATCGCATTGTTGGCTGGACTGTGGGAAGCATCGTTCTAATCCCATATTGGAGCAGCCACTGACTAACACTGCAAAACATAATTGTTAAAGTTTTAATTTTAATTTCAATTCAGGTTAGATGNNNNNNNNNNNNNNNGTGCGCAACGCAGATTTTCTGTGCGCAGAGACCGTGCCAGCAGTGCGCAATTGCGCAGGCGCGCAGCTTAGAGGGAACATTGCTGAGGATTATGAACATTTCACTGAGAAGGAATTTGAAACTTTAGTTATTTCTATGATTAATAAAGGAGTGCTAACTCAGCAGGAAGAGATGGGAGCTGAGAAATATCAAGTGCTTGTGCAAGTGCAAAATGTGTGGCATAGATGAAAGGAAGAATTATTATTATTATAAGAGCATATTTAGACACATGTTATGAACTCTTTGCAGAGGCTGAGCTGCTTTTCTGTGTGTGATGAGATGCTGCATATATTGATCACATTGTGGTGCTCAGTGCGCTCTGTTATGCTGCTGTGTGTTGGTGGAGCAGCCTGATGGACACAAACAGCAAACAGCTGGACGAGCTGCTAAAAAGAGAGCTGGGTGTTTGTCAGAAGGCTGGACTCACTGATGCCTGTGGTGGAGAGAGACACATGAAACAAAGTAAAAGCTCTAATGGATGACATCAGACACCCTCTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAATTCTACTTTTTCTGCATAATCCATAATATAAAATGTAATCAAATGGAAAAGTCTCTTTTTAAAACTTGTTTTATTAGTTTTAATCTTTTAACTTTATGCATCGAGCAAAAATTTAATTATATGCAACATTCTCTGACTGGAAGAAATTTGTTGAACATTTAAACCTATTTTCTGCACATTCCAGCACATAAAATAAAATATTTTTTTGTGTTTACACTCACTCTTTCAAATACATGTAAGTGAAACACAGCAGAAAATAAATAAAGTCAAAGACTAGCGGTCCTGTTGCTCTATTTTCACCTGTAAACCAGGAGTGGGGCAGGCGGAGGTTTACCCTGGTGCAGGTGTGCTGCAGCGGTCAGTGGAAGAGTCCGCAAGTTTCTCTGTGAGTTTCTCATTATGTCGTAGCGCACTCGGTGCTTGCTTGGAAGTTTAGGGGGTTTTTTCGCTGTAAAAAGAAGTTTTCTTCCCACGCACAACGGACACTAATGTTTTTGTCACTTTTTATGGAATCAAACTCAAAATAAGGCCAGTACTTCCACGCTTTAAACGGTGCACGCTCTGCCGCATTCAATATATTATCCATTGTTGATCTGCACACAGCTGTTGTCACGAACGTCGCACTCGCTTATGTCACTGTCACGAGACGTTCTCGCNNNNNNNNTCACGGTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAGGTTTGTAGCTTAAACCCATTCGCTGAAACGTTGAAGACAATTTAATTACACAGCAAAAGCATTGAACACCAAGCAGAGCTCTTTATGATTCTCGTATACGAGGGAGACCAACTGGACAAACGTTGTTCCTTCGCTTGACCCCAGTCGCTCTCGTCTCCTCCCCCGTAACACTGATCTTTTATTGAGGTCACATGAATATACATAGGTTCATTAACATATGACGTCTACATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAAGACTCCCCAAAGCTGGTGCCAGGAGTCTAGCGGTCCATCTAAACAAAAGGCTCTTATACTTAACCAGATACAGAGTAGGTGTCCTCCCATACCATAAGTCAGTAAGAGCAGATATAACCTCTCTCCTGACCTTAAGTTGTGTGTGGATGCCAGAGTGCTCTGGGAGGCACACAGTCTCCACGGACTATTAAGGATCAAACCTCTATCAATCTACAACTAATTATAAAACTCTAAGCATATATGAGTAGATATTTCTAAGCATAAATGACAATCAACAATACAAATCTAACACTGCCCATCTCTGCTCTCCACACAACCACAGCTCTCCAATCATCTCTCAATCACACATTTCATTCCTAATACGATTTTTAATCCACTTTATCCTGTTTACCAATCCAATCCAATTTTATTTATAAAGCACTTTAAAATACCAGCACAGGACAAAAGTGCTGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTATTATTATACCCCCGTTTATACACAACAATCAAGTTGTTTATTTCCTTAGACTACTTTAAATTAAGATTTTTTTAAATTTAGAAATAAGAGTGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATTTTTTAGAGTACTTCGAAATAGAGAAATTAAACAGAGGCATTTGTGTTTTCATTTCTTATCTGAAAACTGGGTTGAAAATTTGACAAAGGTNNNNNNNNNCCCACTGACAGCAGATTATAATTTATTTTAGTTTGCAAATTCTATATTGACTGTACATGAACACATGCTTTTTCTTTTACCATGAAGACATTTGGAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGGGCTACTGGAACAAGAAGGCATCGGTGGGCAAGAGACGAAAACAGGGCGTTGTTGGAATGCTACTACGCAAGTAACCCTGGCGGAAGGGGTTACATGAATAGGATGAGGGACCTATGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGGCTCCAGCAGATCCCGGGAACAACATCGGAGATCTCTGTCCAGAAGAGCGCAGTCCTGGGAACAGCTAAGATACTGCGCAGGACCCTCAAGCTCCCAGGCCTCTGGTAGAGGACCCGAGCTTGAAGGATAAACCGCCCGCAGGGGCGTGCTGGGTGTTTGGNNNNNNNNNATATATTACCAGCAGTGATTCATATTAAGACACATCTCACCTCTCATCTGAGAAGTTTCTTCAGTTCTAGGACATTGTGTTTCTCAGCATTATCTCATGTCACTGTCTTAATTTGTCACACACACTTTTTTAAATCTATTTATTCAGTGTGTATCAAATCTTGTACCAGCATTTAGCAAACAATGTTTCTAATAAGCCCCAAACATTTTATATCACTGATCTGTCACACACATTAATCTGTCTTTGTTGTCTCTCTCTCAGCAACAGGCGGGCAAACCCAACAAACCACAGACAGGTGACATCACTTTGGATGAGGTTGACAGAAGTGGCGACTATATCTGTCTGAAAAACGCTTCCAGTGAGGTACTGCTGCTTCCATGCTGATGAACAATGAGTACTACCTAAACACAAAACAACATGTTTATTGTATGTATTTAACATGTATTTAAAAATATTTCTGAAACAAGATCCTTTTCACTTTTAGATACAACTCAAAGATGTAAAGGACATTAATTGACGTGTTCAGNNNNNNNNNAGAAGGAAATACAGGAGAATGTCTATGGTTTAAAAGATTTAATTTGCTGCAGCAGTTGAAATTACAAGTCTCAGCGCTGGACCTCTGTGTGAAATCAGCCATCTGTCTTCACACAAAAGGATGACCCTGGATCTAGCTGTACAGTTTTATAGCCCCCAACAATAACAAGTATTATTATGACTAAGAAAACAGAGAAGAGAAAACACCTCCCTGCCAAGTCTTGATTATTAATATTATCCTTCTGATTCTATTTAGTATCTAAGTTCTGGACATTCTGTTCGGACTCCCTTGGCCCAGAAAATATAATCCTGGCTGTTAACCAGTTATGATATGCAAGCATATTGCAAAACCATTTGCACTGCTACATCAATCACAATATTTCAATTCAGTCATAGCACTAAATGAAGCTTGCGACCCTCTAAACACAGAGTGCCAACTCTTTAATGAGCACATAGCAATGTTAACATATAAATCATAAATATACAGCTTTATTTAATCATTTTAATCCTAACAACATCCATTTATAAACATTATGGATTTCACACACCCTCGAATTTATTATTGCCTCATTTATTTTTCCCTTTTTTCATTCTCTTTATTCCCTTTTGCAGAATAAGGTGATGACAGGTTGGGAGCTAAAACTACAGATCAACGACAACGAACCCCTTACACACAAATTTAAAGAAAACTTTACAATGAAACCTGGAGAGATAGTCACTGTGAGTCTGTGTTACTAGATTTTTCTTTCTGTCTCTGTCATTATTACTTTTCACTTGGACATCTGTGACCTTTTTTATTGTTTACATTTACAGGTACGGCGAGACGGTGCTAGGAACCCATATCCTACCAATGCTGACCTGAGGTGGATATACATGAAAAGCTGGAAGCCCGAAGACACCCTCAAGATAGATCTCATCAGCAGCACTGGAAAAAAGCACAGACTAAACTGATGCTCTTTTACAAACAACATTACATCATGTCAATTCAATAGAATGATTTTTTTAATGAATAAAAGAACAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAAACATATGTATAAAAACGTAAAATCTTCATAAAGTATTCTTTATTCTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGTCATCTAATTTAATAAACTTGCATTAAAGTGACACAATCCTTTTGAAGTGAGCCAGTTTTATAAAACTACTTAGGATTAATTAACAAGCAATATTTAAGACCACCTAAATCAAGTTATGTTGTATAGACATAAATTATGTGTTTACAGGTTAGATAGATTAGATTCGTTTTGTGAACACATTTCTTGTTTGAGGTATTTAAATGTTAAATTTAAGTTAGATTAATTAAAATATTATATTTTCAGCAAACTTGTGCTTTACTAATTAGTTTTACATAAATCTATTTTGTCAACAGGTTCCACACAAATGAATTTAGTACAAGCCACTTATTTTTCTTATTTCCTTTATTGCCAAGCAGTGCTTTAAGTGGGCCGGTACGCGCCGGTACTCAGTACCGCCACTTCTAAATATAGCTCTTGAGAGTACCGCCACCTCTCCATGCGCCCAGAACGTGCTTTTAGCGTACCGGTACTCTCATTTGCACATCTGTTATAATCGTTTGGCTGCGCTGCCGCTTTTCAGAGCGCCCTTCACAAGCACGCTTCCTAATTCGTCCCACCGAGAGCAGAGACTACATTACCCATACACCAATGTGTTTTACAAGTGAAAAGCGCATGCGTCGCTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGTAGGCAGGGACATTGCTGGATATTCTTGTGTAATTGCTACAGAATAATTTATGTTATACTTTGTTATTGCTACAGAAGAATATTTATTTTATTATTTTACATTTACAATTTTCCCCGGGGACCCTGTGACACCCCATTGAAGAGCCATAGGCTGGATCTCTTAAGATCTCCTGTTGGGTTTATAAGGCCATGTTACTCCTAAATTTCTATCTTGTTCAAAGAGAAGATATAAAACAAAATTCTAAGCTAATCGACCTTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCACCAGGTTAGATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACAAATAGTCTACTAATATTCCCAAAATGATATCACCATCCCAAATAAAACTTTAATAAAACATGCAAACATTATGGTCTGACAATAAAACAGCTTGCCAGTTTTCAGTTTTTTTGCAGCAGCATAACAGTACTCATTTAACACTTGCCACTGTCAGCATTTATTTTACCACTGTATAGGGAAAATCATTTTAACATGGAAAGAATTGCNNNNNNNNAAAAGGCGGCAAAATACACATTCATCCTGCATCCTATCTCAATGAAACCCTTTAAAGCTCAATACTTTGAATAATCTTTTAGTAGGCCCTAAANNNNNNNNNNNNNAAAAAGAGTAAAATCTCTGTAATTGCAATTGTTTACAAACAAATGTTTGTTGTTTGTTGAGAGTCTGCTGGCATCCAGATGAAGGAACAGCTTCTGAAGTACTTCAAAGAAAGTTTTCAGTTCCCGAAGATAACTGAGATTCAGTGCATATATCACACCCATTAGGAGTGCACATGCAGAGGCAATGTCTCCCAGGACATGCAGAACTTCAGCACCCTCGATGGTTATCCACATCGGCTGGTGGAGTGCTGGCATCACCTCCTTCAACACTGATGGTGAAGATACCAAGGGTAATTTGTTCCAGCTCCCTTTGAACAGCTGTAGCATCAGAATCCTTTACAACAGAGAGTNNNNNNNNCCCATCACATTTGTGAATTAGACACAAAAACACAGAAAAATGCATCNNNNNNNNNNNNAAATGCCAAAGTCACCCTAAGAAGNNNNNNNNGATTACCAACCAGGTATTCTTTGAAGAGGATGCTTGGGTCTTCGTTCAGGTAAAGAGGTAGTGCCCTGAGGACACACTCCCTCCTCTTTTTAATAGTTTCATTCTGGAGAGAGTGACAGAGGTACAGAAAGAGAAAACAGAAATACTTTAGGATGACACAAAATGACATTATATGCAAAATGAATGACATATCCACTGCAGAGATAGACATGTACACAAGACCAATTAATGATCACATGGACATAAATAGTTAACCTGTGGGCAGGGTTTCCACCACATTATATATGTCCATATTAAGCAACGGAGGGAAAGACAAACTAATACAGCATCTTTTTTTGCATTTCAAAATTGAACTTACAGCTACTATACACTACCTGTTTAAATTTGAAAGTGATCTTATAACGCCTTAACATTTTGCTACGAACAGAAAAACGCACCTGTGTGGCTGGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGCAAGAAACCTCGGAACAAGTGGAGCAGTAGTAATCCTCACAAATTCTGCTTCCACCTAAAAACATGTCAACAAACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTACTGGAGCCATTACAGCTTTTATTGTTATTTATAAAGATTCATACCTCAGCCACACTAAATAGTCCTGGCCATCTGATCTTGAAGTCGGCGATCATGGGATTGTTTTTGACAAGTTCCTGCCTCCTGTATGCAAAGGTCCTGGCCATCTTCTCTTTGATAACTATCTCATTATGCTTCTTCTTGACCTCAGTTAGCAATGCCAATCTCTCACTTTCAAGGCTGTCCTGGGTCTCTCCAGCCGGATAAGGAGGACAAAAATTTACCTCTGCCTTTCTAGGTTTTTTGACAGCATATGCTGGGTGACATCGATCAGTTGGTTTGTGCTTGAGGGAATTAATGCTCAGTTCTGGGCACCCCAAGTTTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACATCATGATTTTCTCAGCTAGAGCTTCTAAAATGTCTGACTTAAGTTTGTGTCCTGGGTTCAGAAGAATTCTATTTGATATGAAAGCCTGGTTTGCACATTGAAGTTGCATCTCCACGTCATACGGAAACTTTGGTATTTGGAATTCTGCAGGCCACTGAGATCGAGCAGTTTCTGAGTCAGAGGATGAAAGTAATAGTGTGTCAGAAGATGATAGTGATGTTTCTTCCCCACTCTGGTTCATCTCAACTTCACCAAAGTCTGACGCATCAGTCAGACGGATGACTTTCACTGTGCTCTTGTCCTGAATATCATCCATTCGTTTAAGGTTGATAAACTCATTATCAAAGTCACTGTCCATGTACTGGAGTCTAATGTCCCCCTGAATATCAAATTGACGGTTGATCTCATCTGAAAGATCCTCCACAGACTTTGGCATGCCCGATGCTATCGTCAGTTTTTCAGTATTGTTGGAACCAAGGATGATCCGCAGTTTTACTGGTTCAGCCATCATTCGATTCCGTGCTTCAGTCTAGNNNNNNNNNNNNNNTATACCTGAACATAAATCCAGTAACTATGTATAAAATTGAAAGCATTAAAATTAATATGTCAAGATGTTTCACAACGGTACTTAACAGAGAACTGAGAAAAATTCTGACTAATCTCAACAAAAACACAGATGAAAGGTTTTCTTGTCTAGGAGATGCACGGATGGGCCTAACAGACTGTTAGATTCAACAAGCCACAAGGAGTTAGTGGCTGAACATCACAATAAGGTCAGATGCTACTTTAGGTGCTTATGCCAGTGAGATTAAAGTGCATATTAATTACAGCTGTTTACTCACATATTCATTGTGTGCTTTTGATGTAAGGATTTCTTTTCAATGTAACCATTCGAAGGGGACCAATGAAGTAGTCATTTAATGGGTACTTCTCTGCCAGTTCATCATATGTTATCAGGGACATTTTGCCACTTGTAGATGGTTGCAGTTCAAAAGCCCAGTAGTGCTCCCTAAATCAAGACGAAAACTTGCTGACAATGAAATTCAGTGTACCCTGAACAACACATATTATTATCTTTCCAAATTCAGGTAGCCCATCAGTAAAACCACAGATAACTATCATTCTATTTCTGTAGTTGATCCCTCTATAGTCTGCACTTTTAGTCATGTTTACTTCTGTCATGTCAGGATACATCTGTTTGATAGGCAGAGAAATGTCATCTCTCAGAACCTCAAGAGGAACTCTTGATGCACTTGACACCTCAACTCCAGCTTTCTGTGGATGTAATGAGTGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCACGGTAATTCTCAATTCATCAGGAGATAGGAACTGATTTTGTTTGAAAAATTCTCCATCTTGAAATGATCTGTATTCTTGTTGCGTAGTTTCAGTTTCCTTGGATTGAGCGTAGTTTTCTACTATGTCATCTACTATACCATTCTTTGTTAGGAGCTGTTTTACGGTCTGCAGTAATGGTATATATTGGTAGATATGGTTACTCTCCTTATCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAAGTGTACCCATATTTCCAAGTGTTTTTGTCAGCGGGTTAGAGATGCAGACTGCAAAAACCAAATCCTCAATTTCTTTCACATAAGATTAATATGACTTTGCTTTGTACAAAAATCTGTAACTATGGCATTTATTGCAGTCAGGAATGCAGAACTCATCAGGAAGTGCAAGTCCTGCAAAAACTCATCCACTGCACTGCTTGGAACATGGAGTACATTTTCCAGCTTAAGCAACATCGCTGCAAATTTCTCTTCTATCATCCTCTCATCACTTTTAGACATCCCTGCCTGAGACAAATCTTGCACTTCCACCTGGCCTTCGTCGAATACTTCACTGTCTTGATGTTCCCCTTCAAGAGCTGGCCTTTTAAAACTGTCTCTTACTGTTACTATTCCACCTTAAAAGTCACTGTAAGAATAACCAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATGGCAGCTGAATGGGGCCAGTGACAATGTTTGCTGTGATTTCTCTCTGTTATGAACCCTACAAAAATGGGACCTGAGTGCATTCCATGACTTAAATGTGCATGGACAACTAATATATGGGCAAGGATATGGGCGCCAGTGCCCATAATCTGGATGTTTTAATCTATAATGTTTAAGTAACTGGCCCCTAGTTGAGGTCTTTGCACTGCAAACTTTACACTGCCACGTTCAGATCTGGAGAAGACATAAAAGCAGTGGGTCAGTAAAGAAAACTTAACTCGTAAAACAGTTTTCTTTTGAAAAAGTATGACAGTTCACATACCACATGCAAGCTCAGGAATACCACATACACCACATCAGTATAAGAGGGAGCAGGTAAAGGCCAGGATCTGAAATTTAGAAAGCAAAACAAGAAATTACAAAAACTTCAAAATTATTGATTGAATTACAAGTAAATAAAATCTTACTCAGAAGAAAAGCAAGAGATCGACACTGCCATGTGCCAACTTTCTATAGAAAAAATTATCATCAGGTCTGTTGACCTTCTGTCTGTCCGGTTATATTTCGTCAATAATTTCATTTAAAAAAATGTAGTGTTTATTTAACAAAATTTAATTTATAACTATGTTGATATGTATAACTCTGCTAGGAAACATGCTGTCTTTACAGACCATTTTCACATAATACAGATGACTGATAGAGCACAACAATGGTGTCACAGTGGCTTTTGGCCCTCAATTTTTTGGATTTTAAATGTCACAACTTCATGCTATCATTGTTATCCTATTAGATATTTGTGTGATTCTCAAATTACAATGAAGCAATCTCAATAAAGCAAGTGGAAAAGCTAATCCCTTAAACAAGCAAAAAAATGTTTCTTACACATTCCGCAAAGTAAGGATATTAACATGTTAGCAGTTAATATAGTTGTTTACAATAACCTGAAATAAACAGGCACACTAAATTTTATCATTTGTACTATTATATCTCATCTTAATCCCAGGTTTGCTCTATGAGGGACATACTTCATCTGTGCCTCTATTCTGAGCACACGTAATAACAAATTGCAAGCGCAAATGTTGCATTTTGGGGAGAAAATTATTTTGATCGTAGAAAAGTTTAATTTGAGCGAACAAATTTCATTTCTGCATGCAAGAAATGTATTTCAGTGTTTGCTATTATCCATATACACACACAATAACAGCCCTTCTCGCTCAGTTGTTTGCATTTGCTCTTGCTCAGATCTCAGATACGCTCAACTCTCTGTACACCGTTTTAAATGTGGTGCAACCAAAACGTAGTTTAACTGCAATTATGTGGATGACGATAATGCTTCACTGTGGGGGTTTTTTAAGCAGAAGCTATATATGACATATGATGCATGCCAAGCATGAACGAGACATCGATTCACTTATCCACACCACCAGGATATACAGCAATGACATTGGAATGTCATTTTGCTAGAGAAGTGTAGTCTGATGATAACAAAGAAAGGGAAAGTAGTCAGAACCTTGAGGATCACAATACCAAAAGGTTATATTGCAGACTGTCACGTGTTCAGAATATTGAGGATGAGAACAAAACAACCATGGTTCCGAAGAGTTGGTCAAACAATGATTTTAATGAAACACACGCGTGGGGAGATGTACCCTGCAACATCAGCTGTAGATCTCCGCCCAAAAATACACTTCAGATTGTTTTTATAACGTCAGGGTTGGTTAACGCCCCTTCAGGCATTGTACAAGAACATAATTTGCTTCTTAAGAACATCATTTGCATGTTTTATAGACAATGAGCAATTTTAAGAGATAGATGCAGACACAGAAGTTCCCCTCTCTAGCATTTTCTTCCAAATATGGTGATGATCTCAGGCCTTTGAGGTCCCCATGGACTTGTCCTCTTCTTCTGTCACCTTTTACTAGGCAAACTCGAGTGCAACATGTTGCTGAAGACATTCAGGCCTTTGCTCAGGCCTGTTTCTAGGTTATAAGTGGTATATATGTGTTTTGTAAGCGTGTTTGCGGTTTTACCTTCTATAGCTCCAAGTCACTTACACAATAGATTGTCTGGACATCGTGCCAAACAAAGCTTATAACCTTTAATTAATTGACTGAGCTTCAACTCTTTAATAAGCACAGAAATGCAATATGTGTATACAATGATTATGGCTGCACCTGTAATACAAATTGTAACATAATGCCAACAGCTTCAATAAATGCTTTGATGAAATGATGATTAATGCAACGATAAAGATGATGGTTATGAACAGTAGCAGTAAAATAATTTCTTTAATCCCACAAGACCTAGAGGACAGTCACAAGTACTTGGGGATTTGCGTGTTTGACCATAAAGACCTGATTCACTCAGTCACCTCTGAAGTAGAGTTGGGTTTAAAAAAATCGGTTTTCCAATTCAAATCGATTTTAGCTTGAATAATGCAATATCGATTCATTGACCCTTTAAGACCGTTTGGAGCGGGCACGCTCTGTTTTGCGTAACTATTTTTAAACCCCTGTAGTACTGGAACTACATAAGCTGAGCAATAATGTTTTTTGCATATGAAACCAGAGGAGTTGTACTTACATCTTATGCCATCAGCTTGTCCTAGGTCACGGTTTCCTTCCACATATAGCTTTGCAAAAATTGCATAAAAAGCACTTGAAGCAACAAAAACATATTATTCCAGAAACATGCTTTGCAGATCTGATAAGCTGTTCGTAACACTTCCTACATGGAATAGATGTCAGCGCGAACTATCGCATGTCCGCCATTACCTGCCCGAAACTGGAAGTGATGTCATTTTCGCGGAAAATGTAGTTGCTTTTTACCTTCGGGGCCTTATAAGTCCATACTGGTGTTTTTAACCCTCTGGGGTCGACGGACGCGCCGGCGAGTCAAAATCACATGACCAATTTGAGACGGCAGTGCTAAAAGATGCAGCGACTCTGAGTCTCCATTTCAACTTGGGTCGAAAGTGCGGACTTCAAACTATATACCAGTTTTTTCGAATTGTATCGATGGGCCACGTAAAACCAGAGTTATGATAAAAAATACACACAATGTTTTTTTCTGAACAAAACAGTGGTGTTTACAGCTGGAAGAGCGGTAAAAACGGCATTTTCTACGGACAGCGATAGCAAACACTCTCCGCTTGCGAGTGNNNNNNNNNNNNNNNNNNNCACCCCTTCCCTTCCCTATTGGGGTTAAAGTTTACCATGTCAGCCNNNNNNNNNNNNNNNTGATATGGCAACATGTGGCACTTGGTTGTTTAGGAAGAGGGGAAGATTTAGTAGTGACACCCACGACGGAAAGCGGGCGACCGAAAGAANNNNNNNNNNNNNNTTTTCATATGTGAGACATTAGTGAAGTTTAGTGTGTTTGGAGGCTATAATTAGTGTATTGTGTAGTTATTGTTTTGTTTTGTGTGTCAGTTATACTGCTGAATGTCACATTTGCTCCAAAAAAGCCACCAAAGGCAGATTCCAGTGTAAACGCTGTTCCCACATGGAAAACAAGACTGATACACCTCCTTTTGTCAGACCTGCAGGGTTTAGGCCTGTGGTGTTCTCCTCTGTCTTATACTGAACACAAACTATTTTTTTGGACTGGCACAAATAATTTGTGTGCCTTCTTATTTTATGCAGAAGACCTGATTGTTCTGTAAATAGATTTAAATGGTTATATAAAAAACGCCTGAGGCCTTGGCTGCATTTTGAGGTAAATGGTACCATATAACTTTGTTGTTTGCAAAACATGTGCATAATTTTTAGAAATGTACAATTTCTATTTGCATTTCAAGTTATGAAAATGATTTGTTAAACATGTTTGTGGGTTTTACAGGAAAAAATATAACTATTTCTACTCGGATTTTGAATTCTTTGTCTGAATTTAGATCAATTTTGCTAATATAGTATGCCAAAATGAAAAAATAACTCAAATTTCAGATATTTGAGGTTATGCTGAAAATAATGATCCCAAAAAAGTCAAGATAAACAGTTTTAAAGGTGAAATATAGAGGTAAAGAGGTAAGGTTATTTTGGATTTGCATTATAATATTTATTTCTCAAAAATAAAACTATGAAGACACTCAACTCACTAAAATTTCTCTAACTAGAAATAAATCTAAAAGAAACAAAAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTAGTTCCTATGGACTTAATGCATGTATATTATAAAAATTTGGGCTATCCGGTCTTTAAGTCTGACGTCATTAGCCATATCCGGGCCCAATCTCTGCTGCAGGTCCCAAAGTCAAACGATCACTGCAGCATTAGAGTTGAAAAACTGTCTAAATTCCTTCATCTTTAATAAAATGATCAGTGTTGCTGCTTTACCAGGTGTAACGATTAAGTTTAAAATCCAGGCATCCATGAAACAAAATTAATTCATTTTAATGGAGTTAGAAGTTAGCAGGGCGTTAGCTTGCTAGCTTCCATCTAAATATAATATACCATGTTCTGACTGAGAGATTTCTGAAAAAAATTAAATGTACAGCTCTGCTATCACTTCCAACATAACTGAATACAGAAAACTAAACAGCACTGACGTTTGTAGGGCTACTGAAGTTGGACTAGCTGGTATATAATGATGTGCCACATGTTCGCTAGTGACACAGCTATGTTAGCATAACATTAGCACAGTGAAGGTGGGGAATGAACAAACTTTTTTTCCACTCGATAAAAGCTAACGTGAGGGTTCCCGATGGTTGGGAACAAATGTAATTGCATGGCAGGATGCTGTACACGGACCAAACTTCAGTCAGGAGAACAACTGAGATAATCCATCCACATATGAGCTTAGTCATTAATATACTGCTGCATGGGCTGGGCTGTAGTTCCATCTTAAGGTTTTAAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNATCCTTTAATTGTCCCACAAAGGGAAATTAGGTTGTATCAGCATAAAAAACCCCCCCACATATACAAAAAGAACAGGACACAGAACAGAAAACACAATTTTTACATATTTACATCATGGACAATAGTTACCAGAGCAGAGTACAGTACAGTTGATAAAATGAGTGTACAGATAGTGTGCAAACAGAGCAGGATACTGACAGATGTTTTAATAGTTAAGAATATTTAGAATAATTAGAAAAGTGCAGATTGTGTATTGTACCTTTGCATTAAAAAGTAGACATGTAACTTCCAATAAGTTAGTGTATATATAAGCAGAGAAAAAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCTGACAGCTGCAGGGAGGAAGGACCTGCGGAAACACTCCTTCATGCATCTAGGATGCAGCAGTCTGTCACTGAAGGAGCTCTGCAGTTCAGCAACATTTACATGCATGGGGTGGGAGACTCTGTCCATCAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGCCTCAGCAGGTAGAGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACCTGACCTATAAGAGTCCACTATCTCAGTGTCCACTCCCTGGATGTTCACTGGTGTCAGTGTAGTGGGTCTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCACAAAGTCCAGAGTCCACTATCTGTACTCAGAGTCGTCCTTGTCAGAGTTTTACCCCTGATACTGCTGGATAAACAGAAACTCATTCAGGAACAAAGTCACACAGAGCTCAAGTTTTCACTCACGAGAGGGAAGCAGTTTTCTCCAACCCAATTCAACTTGCTTTCCCCCTGCAGGTTGTTTTTATTGTTTGCACACATGAATATTCATAAAGCTTGTTGCTGTATTAACTAAGACAAATTACTATATATGGTTACAAAGTGTGTTGTGCAAGTGTGATTATACAATGTGAGTGCAGCCCTCCCAGGATGTTGTCATTATCTTATCCTGCCAGGTGGCTTCCTTCATTGAGTAGTGTTATGATCCAATGTTGTCAGTGTTTGTGTTATGTGTGACTCCTCCCACCAGAGGATGGCTTTGGGTTTTTTCCCCTTTTCTCTTAGGAGGTGGACGTGGGCGTGCCTGCTGAGTAGTTGGGTGGAGTCTCTTCCTGTCCTTGGATTGGATAATTGGTTGATCACCTCCAGTATTTAACTACCAGATGACAGCCACCTGGCCCCCTCAGCAAATTCTGTATGACATTCTTTTTGTTCATCATAGACTGTCTGACCAAAATAAACATGTAGTAATAATGTGGACTCCGGCTCATGTGGGTATTTTGGGTAATGAAAGCGCAGATAGGTTGGCCAAAGCAGCTGTTAAAAGAGTCGACATAGATGTACAGATACCATTGTCAAAATCTGAAGGGAAAAGTGTAGTTTGGACAGAAAGTAGGAACTTCTGGCAAATGGCATGGGATAATGAAACAAAAGGGAGACATTTATATAGGGTGCAATACACAATAGAAGCTAAGAGGAGTAGCGGATTAAAGAGACAAGAGGAGGTTGTTATCAGTAGAATACGAACGGGCCACTGCTTTTTAAATGGTACTCTTTTAAGGATAGGNNNNNNNNNNCAAATGGGTTGTGTGATGGGTGCACTGATATGGAGACGGTTGAGCATGTACTCCTTAGTTGTAGGAAGTATGCAAGTGAGTGAAATGAGTGGTGGAAGGGAACTTACGTTTGAACAAGTGTTTAATAAGTTAAGTCATGGTGAAGGGAAAGTGGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCACTGCTCACTGCTGAAGAAAATAAATGGCTGCTTAGCATTTTAAAAGATATTGCTGTTTGTGTTCTTGCTTGGGTGGTGAGTGAGTGGGCCAAATTCTTGTTGCGTTCAATACTCGCCTAGACTAAGAACGTAACAGTAGAGTCTGTTTTTCTTAAGGTTGCTTGTTCCCCTTATGAAGGTTGTGCACATACTCATATGCGTGGGTTCCATAGAGAGCAAACAGAAGCATGCAAGCTTTTTAAATGGCAACCTACAACACATACATTAAACCTAAAAGTCCTCACCTGTGATGAGGCCGACTATGGCAGAGTCGTCAGAGAACTTCTGTAGGTGGCAGCATGGGGAGTTGATGGAGAAGTCTGCAGTGTAGAGGGTAAAGAGGAACGGTGCCAGCACAGTTCCCTGTAATAATATAATAATGTGTATGTGTTAGTCCATGTAGGGAAATTACTCCTCTGCATTTAACCCATTCACCCCAGTGAAGCAGTGGGCAGCCACCAATGCAGCGCCCGGGGAGCAGTGTGTAGGGACGGTACCTTGCTCAGGGGTACCTCAGGGTAGCCGTTCAGTGGAGTCGAACCCCCGACCTTCCGATCATGGGGAAACCACTCTACCTACTGAGCTATCCCTGCCCCCGTACTGTAGACCAGCGTATCAGAGACGCAGCCCTGTGTCCTCACATACTGTGGGTGTTCTGTGAGGTAGTCCAGTATCCACTGGGACACGTGGTGGTCCACTCCTGATAGCTCCAGCTTGTCCCTCAGAAGTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTGCTGAGATAGAAAGAGTGGATTTTGGGGGAGGGGGGTGTAAGTTGGAGTCCACAGAAGCTGGGGGTCGGTGTGATACCTGGGAGCTGAGAGGTGTGAAGTCCTGAGATAAAAGACAGACAGGCCCTGAAGATGAGGGAGATTGCAGCAGGGGGGACAATGTTGGGGGAAGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAGGACAGAGCTTTAAAATTATTAGCAGTAATAAAAACCGAGACAGGCCGACAATGATCACTGACTGTTTTTAGGGGCTTGTTGAGATGAAATAGGACAAGATACAAATCATTAAAATATGTTAAAAGCCCAATAGCCCTATTAAACGCACAGTACTTTGGACCCGGAAGCAGGATTCAGCACGTCTTTCACTTTCTGTTCTGCTTCAGTAATTTTGCTGCATCATGGTCACCTGGAGGAAAACAGACAAACGTATAAAGGTTTTATCAACAGTGTTTGAACTGCTGTATTGTACAAGATATATTAATAGTTTATGTAGTTTTTCTCAACGGATGTAAGCGGTATAGAGTACTGCACATGTAACTTTATGAACAATACCTCATTAAGAATAAGACTGTTTTTAACCTGAATATCTGAAACACAATAATACGTTTTGGCTTAATTTTTGGGAAGCTGTCAGGTCGTCCATGTTTTATACAGTCAGTGGACAGTAACATCTTTGCTGCCAGAGGGAGTCTGTGTTTTGTTAGTTTTTTCCATAACATTTCTCTTTTGCCATTGTTGTCCAGAGGGCTGACCTTAATGAAAAAAATAGGCAGAATATATTGGATTGCCCTAAAAGTTGTCTAGAAATAGAGCATCTGACTTTAGATTTTTTAGTTTTTGGTTGTGGATCAATTTTAATGTCTGTTCCCCTTTTTGTGACCAGTCTGTGTTCTGTCTTCAGCATCTCCAGTTGTTTGTCTGATTTGTGTTTTGCCTCCCCGGCCTGTGTCTGTTTTTTTCCCAGTGTCTTAGTCTCAGTCTCATTGTGTTCTACTTCGTTTTATTTTGAAAGTGTCTCGTCCTGTGTGCATTGTGTTGTTGTTTTTCTCTGTCTTTTTAGTCTGTAATCAGACTTAAACATTTTTTGCAATGATTTATCCTAAATACTATCCTCACATTTAGTGAAGGAAGAAACTTTAAAAATTGGATTTTCTGTGTTTTGCTGTGTTTCAATGTCAAGTGTTTTTATTTATTTTTTGTATTGCATGTTTTGGTTATATCTGTTAATTTTTCCTGGAGAGACTCCGCGCTTTCCTGTTAATAATTTGACACACCTGAGAGGTGAGAGCCGGTGGTGATTTAGAGAGAGTGCTTGGAGACGCAGCAGGATGGCATTGGTGCAGGTTGGTGTGCAGTACGTGGCGAGGGCATACGGCGGCCCCCCAGCAGGCGTGGCAGGATGTAAGTGAGTGGGTGCATTCCCATCAGCAGAAAATCTCCCTAGCTTACCGTTTGGCTGGGCAGAGGGTGTATAGTGCTGCCTCCCAACACAAAAGCCAGTATGAGAAGAGAGGTTGCACCCTCCCACTGTTGACCGGGGAGAGAGTCTGGGTACGCAACCGAAACAGACAGGGTAAAGGAAAACTGTGTTCTTTGTGGTCTGCTGAGCCGTATGTGGTGTTGGAACAGGTGGGATATACGGGCTTAGTGTATAAGGTCAAACCAGAAAAGGGGGGTAATATCCAAACTTTACACAGGAATGCCCTGAAAGTGTGCATTGCTGCTCAAACAGACTTTACTCCTCCTACAGAGGAGCCCACCACAGACACTTCGGATTTCCCAGTGCCAGTGTTTTATGGGTTTTTACCCCCGACTGACTGTGTGTCACCTCAGCAGAGTGACTCGGGTATGTCCCTTAGACGTTCCACTAGGACCACGCGTGGGATTCCACCAGAGCGTTATAGGGAGATGGAGCATTAGCAGGGACTGCTAATATTTCAGTGTGGGGGGATGTCATCCAGGGAAGGACAGATTTTGTTTTGAAGTTTTTTAGCTTTGCATGTTTGCTGTGTTTCAGTGTGGAGTGTTTTTATTTATTTTTTGCATTGCATGTTTTGGTTATATCTGTTAATTTGTCCTGGAGAGACTCCGCCCTTTCCTGTTTACTAATTTGACACACCTGAGGGGTGAGAGCCGGTGGTGATTTAGAGAGAGTGCTTGGAGATGCAGCACGATGGCATTGGTGCAGGTTGGTGTGAAGTACGTGGCGAGGGCATACGATGGCTAGCGAGCGGAGAGGCAGAGGGAGCGGTGCTCCTGCGGGAATAGCTGGAGGCCAGAGGATGCTACGGTGGGGGATTAGTTGGCAGCGGGACAGCGCCCTACCTCCCACGGCGAGACCATAGTGCTGGCGTGCTACAGAAAAGCGGTGGGCAGATTTAGGAGCTCTGCCCATCCGGGGTAAGTCTCGCGACTTATCGTACTGCAATAAACCAAGCCACTGGAAAGAACAGTAACCGTCGCTGCCCCTCTCTTTCCAGCACCTCTGAGCAGAGAGACTGACAGGATGGTGAAGACGCCGCCAGGTTTTTCCCTGCCCGCTCCGATTGGCTGGATTTTGACTTTTAGTGACTTTTACGCCGTGGCGGACGCCACTGGACTTTTAATGTTTATGTTTTATTGATTTTTATTGTGTGGTCTCCCTGGCCAGGGTTGTCTTAATTGCTTTTAAATTTTTCACTGTTTTTGCATAATAAGTTATATTTTAGTGGTACAGTTTTAATATCATTCTATTCCCTTGGCTGTTCCACTGCTCTGTCTGTTTTATTTGAGGGTTTCCCTCCTTAGAATAACACCTGTTATCCACCATTACACGACCACTAAATGTCAAGTTGCTGGCTGTTTAGACAACAGGAGGAGTGATGCACCCTGAAGGTGTCAGGATTGTAATGTAACCTCTTTCATGTGGTGGACAAGAACAATTTTTGCAATAGCACAAATAATCTGTGTGGCATCTCAATGTGACATCTGATCATTTTGTGAATAGTTGTACAAAAACCACCTGAGGCATTGTTGCATTTTAATGTAAATGGTGATGTATAAGCTTGTTGTTTGTTACATTTTTCTTAATTTTACATTTGTCGTGAAAACATTTTCCTACTCACAATGATTTGATGCCCATTTTGCTAATGCTGTTTGAGTATGTGTGCGATGACAACCCAAATACAGACATGGAGGCAGACAAACAGAAAGCGAGCCTTTTATTTATCCAATGGAACAAATACAAATGAACTCAAAAATCATAAAAAGCAAAAATGGGAAATTATGGTGGAAATAACACTAGGGAAACTGGAGCACAGAACATGGAAATATTATGGACACCGGGGACAGAAACTTGGCAGGTGCATAACAAGGAACATAATAGATGCTCTGACGAGAGACAAACAGAGACTGACACCATGTATACACAGGGGGTGATCAGTGGAAGTAAAGATACATGTGGACACAGCTGGACTGAATCCACTTAATGACAAGGAGAAGTGAAACAGAAGCTGATGCACACTGAAAACAACTCTCACAATAACGCAAGAAACAGAGACCGAGACGAAGACACACAAACTTGATGCCAGAAGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACATGATGGGCTGGGGAGAACACAAAGACGAGACCAAGACAACAGGAAATGCAAGGGAACCGATTACATAAACAGCAACTAAAAAGTAGAAATACAAATGATTGAACTAAGAAGCACAAGGAAATACAAGTGACTATATTTAAATACATGAACCCTGAAATAAATCAAGAACCCATTTCTCAAAGACCAGGAAAGTATCAACATTGAAAAATCCAAAAAAGAGATGCTGGGAAACAGACCAAAGAATCCTAACAAATACAATATGTTAAAATGAAAAAAGAACTAAAATCAGATATGTGAATTGTGCTGAAAAAAAGACCCCAAACAGGGCAAGGTAAACAGATTTTTTAAAGGTGAATTATAAAGGTAAGATCAAAAGTCGTCAAAAACAGCCAAATATACTTTTGACCCCAGAGGGTTAAATCATGCACCCATAACAAATTATGTAAAAATGCTCAACAGGAGTTACAAATCAATTATATATTGGAAGTTCGTGAAGACTACTAATGTTAACTTCTTTGAACTGAATTAGAAAATTACCAAATTCATGTAAGTCTCTTCACTTTCGTTCCACTGTCTGAAAGACCTATTTATGGCAGTTTGTACCAGACTATATTGTGGTAGCGTTGGAGCTAGAACACAGTTAAGATCAGGGAATGTTCTTGTTCTTGATGAATTTCTAGATTGCACCTTGGATGAAAACTTGCCATGTGGATTCCCTCATTTCTGAAACTGAATGGCAAGAAGGTCATTCAGTTTCACCATTTTTTCAGACTTATATTTCTCCCCTTGTGGGCTGCTGTCAGGCTTGTTTTGGATTTCATGTAACCAGTCTTCAAACAGAACAGGAGACAGAGCTTCTATAATTCACCTGGTTGAGGAGGTATATAATAAAGGCTACAGTAGGACTGGGTTTGATTCTGGACTATTTGTTGTGTGCCTTTCCCCCTCACTCTCTCCTCCTGTTTGCTGTCAGCACTGTCCTGTCCAATAAGAGGAAAAGGCCCCATGTTCTGAAAATTCTTGATCAAATTCCAAATTTTCGTCTTTTCTATATTTACCCTTTGTCTTTGGTCTGCAATAAAAAAAGACCAAAGGCTTCGAAATGATGTGACATGTATGCTTTTGACTGAAAGGTTTAAGTCTTAATGTACAAACAGATTCAATGGACAGAAAACATTTTAAATGAAAATTCAGCACTAACTTTCATCATTACAGTAAAGACAACACATGAACAGCATCTGCACAACAGAGATTGGGAACAGCAACATCAAAGAGATGATGCAGATCATTTACTGTAGTGAACAGTTTACATCTATTCAAGTTCCCAAAGTCTTTTATTCCTTGTATTTCCAAATTTTCTCCTACATTTCACTCACTCAGGTTAATTCACATGCCCTATTAGCAAAAATGGTTTCATGCCCCCTGTAGTATCATAGTGGATCTTACTACACCCCATGAGCTCTTCTCTCCTCTTAAAGTGTAAAGACAGCAAAGCAACACTGCTGATGTTCATTTGAATTTTTATTGCATTTTTATTTGTTTTATAACAGTGGTCAGTTTCCTCGCAACAGGCTCAAAGTTCGTGAGTAAGATTTTATACACACACACACGCTGAAACTTTATGCTAACTGTTATGTAATATCTTTTTTAAAATAAAGAAATTGCTTAATATCTGCCTTTATATGTTTTATTTACAGAAATTCTACTATGACCTGGTATGTCGAAGTAAAAGTTGTATGTTATATGTTGTAGCGGGTCAGGGCTGTTTGGGGTTGGACAGCTATGTTCTGTTGTTCCAGGCGGAGGCGTTTTGTGGCCATGGTTACAGGTGATGCTCTCTCTCTCCGACTGTGTGTTTCTGGGTGGAGAGAGCGCCTTTTTGTTGTTGTTGTGTTTCTGTTGAATGCTCATAAATGGCTGTGCTCCCTGGCTAACTTGCGTCGTTTGCAAGACCAAACGACACCTCTGTCTCCTCCTTGTCTGAGCTCGCCACATTGGTGTCAGAAGTGGGATAGCTCACCCTCGCCGGAATGGAAAGAGACATTCAGAGGCTGGAGCAAGCCGTCGAGGAGAGCATTCGCTGCTTGGGAAGCTGGCGATTGAAGAGAGAGGAAGTGAACGGCCATGTAAGTCCCGTTCACAAAAAAGTTGCACAAACTAGTTTCCCACCACAGGAAATTTATTTTAAGTGTCTTCATAGTTTTATTTTGGAAATACACCAATTTTCATATACTGCAGGAAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTTCCAGCAGTGCAATATGAGTCCTAAGCATGCCAGAAACGTCTGGCAGAAAGTCACAGAAAGTCATAAAGTCAAACATAACTTTTAAAAACACAAGTATAGGCTCATAAGCCCCTGATGGTAAAAAACTACATTTCCGCAAAATGACGTCACTTCCGGTTTCGGGCAGGTCACGGCGGACATGCGATAGTTCGCGCTTCTGGACGTAGGAAGTGTTACGAACAGCTGATCGGATCGGCAAAGCCTGTTGTTAGATTTCTATTGTTTATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAGACTGAAAGAATGTCTCATCCTAGGAGATCTGTAACAACTCTGTGTAGCATGAAGAGGGGAGTGCGTTCACTCCTCCTCAGAGTGTTCTGGTATAGATCACACGTCTCCTAGGAGAGGTCGTATCTTCTCCTGCTGATATATGGTATAGCAAACACACGTATATCTGTTTGAGTCTAAGAGCCTTTTGTTTAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACAATAAAAGGAGTGCTATGGGGAACCTGGCTGAGAGTCCGACGGAGGCCAAGTGGGTGGAACGACATCTGGCTCCGGTCCGGTCTCCCTCATGCATGAGTACGAACTTTGCCTACTTGGTGTTCAATGCTTTTGCTGTGTAATTACATTGCCTTCAACGTTCCAGCGAATGGGTTCAAGCTACGAACCTATCACCTGTTTCTGGAATATTATGTTTTTGTTGCTGCAAGTGTTTTTTATGCAGTTTTTACAAAGCTATATGTGGAAGGAAACCATGACCTAGGACAAGCTGATGGCATAAAATGTAAGTACAACTCCTCCGGTTTCATATGCNNNNNNNNNTTATTGCGCTAGCTTACGTGGTTGCAGTGCTACCGGGATTTAAAAATAGTTATGCACAATGGAGCGTGCCCGCTCCGACCAGCTTTAAAGGGTTAAGCGCTTTTCATAGACAGGCAGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCCAAGCTGGTGTTAAAATCTCCCAATTCTTTTAATCTTTGGGCTGAAGGAAGGACAATACTCGGTGTATAAATGCTCAATCAACAATATTTTATTTCCATACAATTCAACACTTAAGAGCATAAGAACGTCCGGACGGGAGAGATGCTTGCAGAGGGTCACAGCATGTCTCAAAATGGTGGCAGATTTCACAGCCTCTTATAGCTTCTGGCGACCCCCACCTAGTCATAAAAACTACATCTTCACATGTTTTCTAATTCTTAGCGAGACTGGCTCCTGACCTTGGCTCCCTGTCTTTCTGCTCTAAAGAAGGTGGGGGTATGGAATGTGGTCTATCTCCCCTGTCCTAGACACAAAGTCTCCTGCATACAACCTTTCTTTTTATGATTCAGCAGTAAAGCATGTCAAGAAAACAGTGTAAGACATTCACAGCAGATCAAGGATACAGAGTGACGCACACTTATCTAATGAACTACAAAATGATTATGTTCTTTTAACCCAAAAGTATAATATGAACTAACCTACGTACACAGCACACAATCTAGACTAAAGGATAATATATGTCCTACAACTGTTAACATAATTCAACTACCTTGACTACAGGCATAAAATAACATATGTTTCACTAATGATCTCACAATTCCCCCTTTGATCTCTTTTCTCAAAGAGATCACTTACAACACGCACTCCAGGGTCGCAAGGTCCACGTCTCCCTGATCCTCAGGCCCATCTCTCAACAGAGGCATCATGACCCCCGGGCCCTCCGGCCCTGAGGCTATGGCCCTGTCAATGAGACGAATTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGACAAGCACCAGTTAGTTGCAGGTCATGACATATCCAAACTTCATACCCACGCCAACTAGCACTATCATCCCCACACTTTATCACGGAACAAAGATCAAAAGTGAAGACTGTTGTGGATCCTCTAACGTAATCCACCTCTATGCCTCCAAAATGTAACAAACAAGGATCCGATCTCTCACCTACATCGCGCTCAGGTCTGGTCACCTCAGGATCCGCTAAAGGAAGAGGTGTTGGATGAGTTCTGAAGCTGGGCAACTCACATAACAGAAAAATAATAGTTACCACACCAATAATGATTATAGTTAACACTCCCATCACTCCCCAGTTCTCCCAAAGCTTTATTTTCGCATTAGACTTTCCCACCCCCATTTCAGTAATACCTAATAGCTTCTAGACTAGAGCTTCTGTCTAAGGCACTTTTAATTTTATTATTACTGCAACTATCAATATCTTCCAGTCGGGTGATTCTCGACTTCTTTCTTCAACCTCCGGGGTAGACTACCCTTTGGTCGTTGCACAGATCAGGGGATTATTCTGCCCCTTCTTTACTAAGATCTGTGTTTTTTGGGGTCACAGGCGTGTCCCCCTTTTTCGCCAAGAGCCTCTCCGACCGCCTAGGCTCCTCTGCCGCCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCACCTCCGGCGTGGTCACCTCCTTTCCGGTCGGGTCTCCCACCTGCGTAGTGAAACTAGAGACAAGAGCTTTTAGTGCTTTAAACTGTTTCAGATGTTCAGACACATTTACCTCCTCTCTTAATTCTCTTACACCTGCTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTCACAGAAATCCGATACATTTTACAACTGGGTGAGTATGAGACATCAGTGAGTTGTGTTTGCTGCCAATCTGTGGCCCTTATGGCTGCTCTCACCATTGGGCCTAAATCTTTTGCTTGATGACCCTCATGTATTGCCAACGACACGTGGGGAACTGCTTCATCTCCCATTCTATACCAACTCATTTGATCCTCAGGGAGCGCAACAAACGCTGCCACTCCAGCTGAACCAACATAGATGTCCTGAGAGTTAAGCTCCCAAGCTTTCTCATCTAAACACTCATAAAATAGATCCTCAAACCACTCAGTATGCTCGCGATCGTAAAACAAGGTCACGTGGTAGGGGTCAAGCGGGGGTGAATAAACAGACATGGACATTATCCAGGGGCGCCAGAGTTGGTACTGTGCCAGAAGTCCATCTGATGTGGTCAGTCGCGCCCAGTAAATCTGTGCTGTGCGTTCACAGTCCTCTGATAACAGCCACTGTCCCCTCATTCCTGATTGCAAACAGGACAGCTGCGTTCCATCTTTCAAAGTCACTGTTAATCCATCAGCTCCACACATGACAGTAGCTCCAAGCTTAATGAGCAGGTCCCTGCCCAATAAATTAACTGGAACTTGTGATGAGACCATGTATGAATGTGTCAAGGACTGACGTCCTAATTCAGTCTTTAAAGGGGCGGTTACTGGCAGGGTCATAGGTACCCCAGAGAAGCCGATCACACTGATTCTGGTGTCTGACAGTGGGATGTCTTCAGGAGCAGTATGAATGGTGGAGTATGTTGCTCCTGTATCCACTAAAAAGGGCAGGTTACGTCCTTGAACCCTCAGTGGCACCAGGGGGTCTGCCCCTCCCCCTATGCCCAGGCCTCTCTGTGGGGTGTGTCAGTATTGTTCCTGCTGCCAGTATTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCTAAGGGCCCACGTAGCTTTAGCCTGTTCAATGTACTCCCTTGGAGTTTGATCAGGCTTCCACAGCAGCTTCAAAATCTTAGCAGCATTTGGAGTGGGATATTTTTCACGTAATGCATCTGATATTACATTCACAACACGACAAAATGGGGTGCTATCAACCATCAATGCTGTGCCTGCTATCTTCTCTATGTCATCCAGAGCTGTGCCTTTGACACATCTGGCAACCACAGCTCTGAAATCTCCCAGAGCCAATTGAACACCTGTTGTTGCTCTATCAAACTCTCTCAGCCACCCCGCACCTCCGTCTGTAATAGGAGGTAATAATTCTATCAATGCATTAACATCTCCCACTCCGTATGGCTTGTATTTCATTTGACCCCCAGCGGTCACCACCAGGGGGAACTCACCAGCTAACTCAAGATTGTCCTTATCTTCCTGACTCCGACGCTCCATGGGGTGTGGTATGTTTCCAGGTTTGGGCCTGACTATTCTGACTCTTTCTGCTTTTTCTCTAGCTACCCTATTGTGAAAGGCCCCTCCTAGCTCTGGCCCTGCTTCAGGTCTCTGCTTCCCACATCCACCCACAATCCCTCGTATGCGTCCTCATAAGGGCCGCACACCTCACCTTTCCCTACCTGTGGTGCAACAACTACTCCACCCCCGAACTCATCATCAGAAATTTGATATCGTTGCTCTAAAGTCGATATAACTGTTTCAACCAGCTGCACAGCCCTATCTTCTTCACTCTCTTCCTGCTGAGGTGACTGTTTCATGGGCGGGGCTGGTGCTCCGCCACAGGCTCCCTCCTCACCGACAAAAGTAGAATTTTGCTTTAATATTCCACTTTTCGGTGTAGGAGTTGGCCGTTTGGGCTCTTTAGATATTTCACAATCTACATAGCCTCCTGTAACCTCTAACACTTGGCCATCCCCACCAGAGAGACAGCCCTGCTCTACTCTCAGCACAGGATAGAGGGGGGCGGGGGCCTGATAGGGAGGAGGGGAGCTAGTGAGCGATGACTTCACCGGGGAAGCCGGCAGCATCAGCTCATCAGGCTCCTCCTTTCGCTCCCTCATCCAATGCTCCACCCCCTGACATGTCACTGCCCACCTTGTTACGCGGGCTCTCTCCTCCTGCACTTCCTGCAACTGTTTTCTTAGCCTCCGCCTTCCCCAAGCTGAGGCCTCCTCTATCTCTTCACTAATCTCCTGCTCTTTCTCCTGCCGCTTCTGTGCTACTCCCAGAAGCACTTTTGCCAATGAACCTCATAAATCTCCTCTCACTCCTTCTTTATCACACAACTCTTTGATCTTTGTTGCCACCGCTGCAACCTCTGATTTTTTCTCGGACGCATTCCCGGGTCGCATGACCCTCAGCGCCCTCAGGAACTCCTCTCTCTGCTTGTCAAAAGTTTTCCACTCACCCTGCATTTCTCCTTTTTCTATGTCAGATTTAAGACCCGACATCTTCACACCGCCACACACTTCTTACACTCTCTCTCCNNNNNNNNNNNNNNNAATGATTACACCACAGAGTAATACACCCAATTATGCCCGTCTATCTCTATGTGGCTCCAAATTCCCTCTTTATTTAATTTCACACTCGTCAGGGGACACGCACACAACAATTTCAACCACTGAAACGAGGAATTCAACCTTTTTATATTTCACCTATGATAGAACTCAACCTTAGATGTGAAAGCATTTTCTTGTTCTATTCCAGAATAAATGTGAACCCGTGATTGCACGGACGTTCCAGTGTTATTCTGTAGCTATGCGGGAGTCCTCAGTTCCCAAGTCACCACCTCGGCACCCAGACGACGCTGGACCGGCCTGTGCGTCCACAGACAGGGGGGTTGCCACACCATGAACAAACTTAATTTCCACAGGTACACTAGGCGTCAACCTTTGATCTTAAAGCATTTTCTTCGCACTAATGTCCTCCTATTCACACATCAACCGTCACTGTCACTGTGTTCACGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGCGCGTTTTCACCAGCGGAAACTTACACAGAAACCTCTGAGCTCAACTGTTAGAACTATTCTGAAGCACAACCGCACCATACACCAGGTACCCCTTTCACTGCACTTATGGCCGCATCAACGGGGCACAATCGCATCATAAAACAGAAGTGATGCACACGTCCCCAAGGCACAACCGCACCATAAACCAGCGTCTGCTTTACCTTTATTTCATACAAATTTTATGACCGCATCCCTCGAGGCACAACCGCACCATAAACCACCGTCAAACCTCTATTCAATGTGCTGAAACCAGCAACCACTCATGCTGGACTTATGGCCGCATCACCAGAACACGGCCGCATCATAAACCAAAACCTACGGAATGCGTTACTGGCGCTCAACTGCACCGTAAGCCAGCATCTGCTTAACCTTAATTTTATACTAATTTTATGGCCGCATCAACGAGGGCTCAACCGACACCATAAACCAACTTCAAAACCTCTATTCAATGTACTGGACTTATGGCCGCATCTCCAAAAGAGATTCTAATGTATTATTGCTACAGAAGCCAGTCTTAGACAAAGTTAAATGTGGAAGGTAAAGTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAACACACTGGAATTCAGCCTCAACTTATGTTGTTAGTATCTTGCGCCAAAAACCAGACACTGACAAATTTAATGTGAAAATACGTGTAACTCAGCGAACAGATTGATTTGGAAAGCCCAATATGCACATTTGGTATTTATAATACAACAGGCTGTGCTTACCTTTCTGTTTGGACCGGTCCTCTGTTCGCCTCGCCCCACGATCTCACCACAGGCCAAATCTGCCCCTCCTCAGCACACCAAAGATCCGGGTCACGGCACCAAGTTGTTAAAACCTCCCAATTCTTTTAATCTTTGGGCTGAAGGAAGGACAATACTCGGTGTATAAATGCTCAATCAACAATATTTTATTTCCATACAATTCAACACTTAAGAGCATAAGAACGTCCGGACGGGAGAGATGCTTGCAGAGGGTCACAGCATGTCTCAAAATGGTGGCAGATTTCACAGCCTCTTATAGCTTCTGGCGACCCCCACCTAGTCATAAAAACTACATCTTCACATGTTTTCTAATTCTTAGCGAGACTGGCTCCTGACCTTGGCTCCCTGTCTTTCTGCTCTAAAGAAGGTGGGGGTATGGAATGTGGTCTATCTCCCCTGTCCTAGACACAAAGTCTCCTGCATACAACCTTTCTTTTTATGATTCAGCAGTAAAGCATGTCAAGAAAACAGTGTAAGACATTCACAGCAGATCAAGGATACAGAGTGACGCACACTTATCTAATGAACTACAAAATGATTATGTTCTTTTAACCCAAAAGTATAATATGAACTAACCTACGTACACAGCACACAATCTAGACTAAAGGATAATATATGTCCTACAACTGTTAACATAATTCAACTACCTTGACTACAGGCATAAAATAACATATGTTTCACTAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTTAAGACCTACCATAGAACCAAGTCCGCCAGAGCTTATATTATATTTTTACATGCTGTAGTGCCATTTTTGGGAGCATTTCAAGTTGCTATACATCAATACAACCATTATAGCCCAAATTTTAATAATATGTATGCATTAAGTGTATAGTAAATACATAAATTGCGAAAAAGTGCAATAAACTACAAAACAATTGAAAATCGNNNNNNNNNNNNNAACATATATTTCTAGTTATAGAGAAATTTAAGGGGCTTACCCCTCAAAACTGTAAATACAGAAAAGTTGCACAAAATAGTTTCCCACCACAGGAAATTTATTTTAAGTGTCTTCATAGTTTTATTTTGGAAATACACCAAAAAACGAAAATAAATATTATAATGCAAATTTGCNNNNNNNNNCAGCATATGCATCAAAATAAACTATTTCCAGCAGTGCAATATGAGTCCTAAGCATCCCAGAAACGACACAGNNNNNNNNNNNNNNNNNNNNNNNAACATAACTTTTAAAAGCACAAATATAAAAAATACATCTTGTAGTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCTGCAAGTGCTTTTTATGCAGTTTTTGCAAAGCTATATGTGGAAGGAAACCGTGACCTAGGACAAGCTGATGGCATAAGATGTAAGTACAACTCCTCTGGTTTCATATGCAAAATAAATTGTTGCGCTAGCTTACGTGGTTGCAGTGCTACCGGGATTTAAAAATAGTTACGCAAAACGGAGCGTGCCCGCTCCGACCGGTTTTAAAGGGTTAAACTGTGATTGCCGTTAGTTCTCTGCATTGTGTTGTGCGAATGACCAGAGGAGTCAGCTCTCACTTTGCCAGCTGTGACGGATTTATTCTCCCATAACTGTTTGAAATAAAAACAAAACAGTACAGCGACTTCACCTTACTGGACTTCTGCATGAACACCTCTCCTCAGCGGGGCCTCTAGGCGACTGAGGTGCAACATCACAACAAATCTAATTAACAAATAAAACTGCTAAAATACTAAAATGTATTTATAAACATATCAACAAATTAAAATGCACTTCATCGTGACCATATAGTGACAATTACCTCATCAACAAAATTATACTTTAGGGAGACTTCATTTACCAGTAGCAATTTTACACATTTTTTTAGTTACATATATCTAACAGTAAGTTGAAACAGTGAACATGCATTACAAACAAACAAAAGATATAACCAGTACACATGACACAAAAATAAAAGAGGGCGCTCACATACTGTTTAAAATAAAAACAAAACAGTACAGCGACTTCACTTTACTGGACTTCTGCATGAACACCTTCAAGGGAGAGAGAAGGATAGCGGACCACATGAGAAGCCACCTGCATGCTCTCATCTGAGAATGGCTAACTAGCATGTTACAATAAAGTGCTGTATTTGACAGAAAAACAATAATTCACACTAAAACATCTAACAGAACTGTAATACAAAATGCACAAAGGGAACGAGCAGTGTTTGAATTACTTTTAGTTACTTTAACTGTGTTTATTCGCTCTGTAACTGAGAACACTAGCGTACGCTCACCTGTCCTCAGCGGGGCCTCTAGGCGCCTGAGGAAAATAGCACGCAGCTACAAGAAGTGACTTTGTGGAAAGTCAAAGGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCAGGATGGATCTTTGGTGAAATATAAATTATTTTTTAATACACCCGTTACATCCACCCCTCCTAGATTTCACCAAAATCCAGAACAGTCAGGTGAACAATCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGCTCTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAATAATAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAAAATAGGAAAAGGGAGATGGGAGGGAAAAGAGAAAGGACCTGGCACGTATCAATTATAAAACCTTGAAAATCATAAGATATAAAAGTAGTTCGCAAGCATAACGGATAAAAATGTACCAACGCACACCAAGTGTTAACTAGGTGGAAAGGCAAGATTAAACAAATAAGTCTTCAGCCGTGATTTAAACAGAGGCAGAGAGTCAGACGCCCGGATAGACACAGGAAGGTTGTTCCATAAGACCGGGGCAGCTACAGCAAACGCGCGGTCACCGCGAGACTTCAGCCGAGAACGAGGTTGCTCCAGAAGAATTTGGGTAGCAGATCTAAGTGCTCTGACAGGAGTGTGTAACCTGAGAAGCTCATTGAGGTAGCTCGGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGGGGTGTTGCCCGCTTCTTGAAAGTCAGTGAGCAGCTTCTCTTGAGGAGGCAGGGTGGGTGGTGTAAGATCCAAAAGGAGAACCTCCTGTGTCTTGCTGTTGCTGTCCTCTTTAAGCTCCAGTTCAATCAGGTTTTCATTGGGCACCGATTCATCCAGAATCTGTGCTCCAGGATCTATGGGCTCTGATTGGTCAGGCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATCGCTATTTACTGTTACATTGTTTTATATTTCCATTTCTTGTGTTGTAGAGCACGTGATTTTTTATCTGTGAAAAGCGCTATATAAATAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCTGGGTCTGCCGTGGCTGAAGGGTCTGAGAATGATTTACCTTTACCACTACTGGAATATGTGTAACCAAGTATGCGAGTGGAACAGAAAGCTGGGGAGCCTGCACTACAAACTGGTGTACTAGGCAACCCCTCAATTACCCTCCCTCTCCCCATAGCAAAGCTGAACCCGTCACTTGAAACTTTTTCATCATCCATTGTTCTAACATATGTACAATGCAAACAGGAGAATTAAATTTACTTTGTAAACAACAGTCCNNNNNNNNNGGCACAAGTGTTTCCTAGAACGCTTGGGATTTGTGTTCAAAGCTTACATTACATTGTCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGTCTCCATGAACCACGATGAGCAAGTCTGAAGTGGTGTGCATCCGGGTCACGGCACCACTGTAGCCGGTCTGGCCTTAAACTCTGATTGCTGTTAGTTCTCTGCGTTGTGTTGTGCGACTAGAAGAGTCAGCTCTCACTTTGCCAGCTGTGGCGGATTTATTCTCCCATAACTGTCTGAAATAAAAACAAAACAGTACAGCGACTTCACCTTACTGGACTTCTGAATTACTTTTAGTTACTTTAACTGTGTTTATTCCCTCTGTAACTGAGAACACTAGCGTACGCTCACCTGTCCTCAGCGGGGCCTCTAGGCGCCTGGGGAAAATAGCGCGCAGCTACAGGAAGTGACTTTGTGGAAAGTCAAAGGTCACACAAACAAAATAAAAGCTCCCAAAATATAAATACAGAAAATAAACAGGATACATAAACACATATACATAACCAATACCGACAAAGCAAAATAACACTGCAGGATGGATCTTTGGTGAAATATAAATTATTTTTTAATACACCCATTACACAATACCAGGATTGTAATATGTTGAAAGATGTACAGGATATCTTATTGTTTTTCAAGATGTTTTAAAAATATGTGAGCATAAGTAACACATTAAAAAGTACAAAGAAGTTTAGTTTTAGTCAGGCTGAACCTTTGTGTTGATCTGTTAGTCTGAGAAACACCAACATACAGCTGAGGAGAAGCTCTTAAATGTTTTTTAAGATATCATAAAAATATGTGAGCATAAGTAACACATTTAAAAAACAATACAGAGAACTTTTTTGTTCAGGCTGAACCTTTGTGATTATCTGTTTGTCTCTTAGTTTGAGAAAAACCAACATGCAGCTGAGGAGAAGCTGAAGGAGGAACATCATCATTTGGAGAAGAAACATGCAGAGATCAGCAACATGAAGAAAGAAGTAAACACACACAGACTGTTGTTTTGATCACTTCAGGACAAACATATTTATTTGCTGGGACCTCGCTCTGTCATCAACGATAAACAAACAAACATATAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCCAAGATAAGGAAACAAGGACCCAAACTGTGAGTGTGTAAAACAGATTTATGTTACAAACACAGACAAAGACTCACATCCACACATTAAGAGACAGTGGAGAAGGAAACTCAAGGTTTGCTGTAACAACCTCTGAAGCTAAAGCCAAAAAACCCAAACATTTCAGAGACTTTCAGGAGAAAATACAAAAATTAAATAGTTTAATTATCTTTAAATCTTACCAGTTTTAATATAGAAGATATCATAAAATAGAGTGTATTATTTGTATTAACGAAATACATTTTTTAAAAGGACATAAAAAAACAGGAAGCTGACAAGTTTCTTCTGCTGTATGAATAGATGGTATTTTTGTATTATCCTAATATTCAAACATTTCTTCTGTCATGTGTCATTTTACAGTACATTATGTCACAACCAAAAGTCTGGAGGATTACCGGATCTTACCAAAAATCACCACAACCCTCTAATCATCTCTCACACACATTTCACTTCCTGCTACAATCTTTAATCCACTTTATCCTGTTTTATTCGTTTGGTTGTTATATCCTCATTTCTACACAGGATTTAATTAGTTTAATTCATCAGACTTTGTTAAAAAAAGTTTTATATTTTAAAATAAGATGGCAATTTAATGTTAAGATTATGAAACAGAAAGTACAGAAAAGGTTTAGTGTACTTGAAGAGTGAGAAATTAAACTGAAGCGTTTGTGTTGTAATTTCTGATCTGAAAACTGGACTGAAACTTTGATGAAGGTTACAAAAACACTCTTACCACATTATCAATTATTTTGTTTTTATATTCTATATTAACTGTACATGAACACATGAATGTTTCTTTTACCATAAAGATATTTATAGAAATAGAAATCTTCAGCATGCTCTCATATTCAGTGACATTATTGGAGTTCAGGGTCAGTCAGAGGTCAGAGTTCCTGTTTGATCTCTTTAAGGAAGAGAGATTAGAAAGGAAACAGAAAATGTGTGAACAGTTTTGGAGACGTGTTCAGACTGTTATGTTTAACAGTCCAGATAGTTTTGTTCAGGCTGAACCTTTGTGTTGATCTGTTTGTCTGTTAGTTTGAGGAAAACCGACATGCAGCTAAGGAGAAGCTGAAGGAGGAACATCATCACCTGGAGAAGAAAAATGCAGAGATCAGCAACATGAAGAAAGAAGTAAACACACACGGACTGTTGTTTTGAACACTTCAGGACAAACACTGGAGATCATGAACATTTCACTGAGAAGGAATGTGAAAGTCCAGTTACTTCTGTGATTCATATTAAAACAAAACAACTCACAATGTCTCTCTCAGCATTAGATAGTGCCCCTTACTTGTTTTAGCTATTTAATCAATGTGTATTAAATATTTTAGCAGCTTTTGGCAACACTATTTCTCATAAGCTCAAAATATTTTGCATCACCACCCATCTGTCACACACACTAATCTCAATATGTTGTCTTTCTCAGTCAAAGACATCTCTGAGAAGTTTCCACTTAAAGAGATGTGACATCATTTTGGATGAGGTCGGCAGAAATGGCAGCTATATCTGTCTGAAAAACACTTCCAGTGAGGTACTGCTGCTTGTTTGCTGATGGACACTGAGTACTACTTAAACACAAACAACATTTTTTATGTATTCAGAAATATTTCTGAAAAAGGTCCTTTTCACTTTTAGATACAACAGAAAGATGTAAATGACACGCATTTATTCATAAAAGGTTTGGTTTTCCACACACTGAACTTTGTTATTGCCTCATTCATTTCTTTTTCATTCTGTTGATTCTTTTTTACAGGATAAACTGATGGGAGGTTGGAAGTTAAAACTACAGATCAATGAAACACAACCCATCACATACACATTNNNNNNNNNNNNNCTTTATACTGAAAGCTGGGAAGGAACTCACTGTGAGTCTCTGTGTTACTAAATTTTTCTTTGAGTTCTCTTATTTTTACTTTTCACTTTGACACCTGTGACCTTTTTGTTGGCTACATTTAAAGTTATGGCAACAAGATACCAGGATCCCATATCTTAACACTACTGACCTGATATGGGCGGACATGATCAGCTGGGAGCCTGGAGATGAACTGAATATCAAACTCATCAACAACATTGGACAGTGTCAAAAACTTCATGTGAATTACCCAGAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGAAATAATCTTTTTGGGATCTTCAAAAAGGATTCCTTATTCTTTGAGGTACAGGACTAAAGGATAAAGATGAGGGTGGATACAGATCAGGAGTCACTGTGTCTTTTAAGGATGAAGTTACTGTACATGTCTAAAACATCATGAGAGAAATTCTCACAAGNNNNNNNNGGACCAGATTCCTATTGAAATTCTTCACACTGTTANNNNNNNNNNAACTCAAAAAAGATTATTATTAAAGATGATTATTATTAAAAATAATAAATCACAGTTATCACATTTATTATTATCACTTCTTATAATCCATATACCAGAAAATAAGCCCAATAATATATTTGTGGATTTGGGGAGTTGTCTTTTGTTTCCCTTTTATTTTTGGTTAGAGAAGACTAGGGAACTAAGACTTTTGTTTGTTGTTTTGGCATTTCTCATTGCCGAAGCTAATAAACTGTTTGTTTAGCATTTTCAGTTACTGTTTTGCTTTCCTTTTCTTGGGTGTGGTTGGAGTGGGGAGTTGTGCCCCTCGGCCAGGAACGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTTCTTCAACACACTTGGGTGAGAATAATTTGGCCTTAGATGTGATCACATGGACTTAAAACATGTTTGTAATGCAATAATGTAATACATAATCATTTACGAGTGAATCATATTAAGTGTAGTCACTATGGATATCAAGTGATTACAGGTGAAATCACCTGGAATGGAATTAGAAAACCAGAGAAAATTAATAGAAGTAAAATTCAAGTGCTGTACAACTGCACATGATGCAGTATTTGTCAATATACTTACTTGTTTTCAATATGGATTTTTCAATTTACGAACTTCAAAACATCCAAGTTATTAAAAGACAAAGCAACGCTGATGATAATTTGCACTAGGTCAGGCAAAACCACTGATCATTGCTTGGCTCTTAGATTGCATAACTCTGCTGATAAACAGATCATCTTACTATCTTGAGCCTCTTAATTATTTACAGTCTGTTCATTTTAAAGAATGAACTGCATCCAACATGTACATCACCCTTTTAACTTAATATCGTTTTTTGACACATTGTTTTTAAAGTGGGTCTGCATTTAGATCTCTCATTTATTTTATATACTTTGTGCAGAAGCCTGCTATTTTTCTTTGATGACGATATATTAAGAACATGTCCCTGTGTAACATTATGCCCTGATGTTCACTAGTATTATCTAGAGTTCACTAACTGTAAAGTATAGCATTGCTGGTTTCCTGCCACTATCACAGATGACACTGTCTGAATTCAAATGAGTAGGATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAACTGGTTGCACACATTAGGTAACAAATTAAATAAATTATCGTTGGTGCAATAACATAAATGATTTTAATTTATAACAGTATCAGAAAAATTCTTAGAAAATTTAGTTAGAGCAAAAGAGAAATACATTACATTGNNNNNNNNAGCTGAGTTCCTGACTCTGTCTTGTACACTATATCATCTGCTTCACTTGTATCCTTCAGGTCTCTTTCTCCAGATGGAATTTTCCATTAAACATCCCACTGACTGAAACACATACATCTGATAACGGAACATACAAATGCTACATTATAGAAATTAATAAGGGATCTCCTTCCACTGACATCTTTGTTTGTTTTCTATCGAGCATCACATGGTGCCTCCATAATAGCTCTCTCTTTAGCAGTGAGGCAAACCTCCTCTTTGCTGGACCTACGCTGTTAACAGCAGAGTGATTATGAAGAGACAGCAACAGATTAACTTGTGTGACATTAGTCCAACTGAGGAAAATCTGTTTAAAGGGAATAATCAAATTAGATACAGACGTGTTTAATTTAAACGTTTATTTAATGTATGTAAAAATCACAGTACACTGACTTTTTTCATTATAAACTGTGATGTCTAATATAGGGAAAAATCTTTCTCATGAGCAAGCTAATAACTCATAAAAATTTCTTGTCCATAACATTACACAGTTGTCAAGAGAATTCACTAGTCTAACCAAAAAATGTCAAAACTGAAACTGATGAAAGATGAAATGATGACAGTGTAGGATTTAGGAGAAACACCTATGAAAGCCAAATATGTATGAAATAATGTGTTTTCCATAATATAGGGTNNNNNNNNGGCATAAATATCTGGTGTTAGTAGCTAACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCATCAAAGCAATAATATAACTGAAAAATCAAACTGGTGATCTGCAACCTTCTGCATAAGTGGATGTCATTCATTTCTTATCCTCAAATTCTAATGCTTTGTTTTGTCATCTGTTGTTTTGTAGTATTTTATGTAGTATGCNNNNNNNNNNNNNNNNNNNNNNNCAGTTCTAACGTGACACATTTCCTTTAAGTCTGAAAGTTCACCAGCTCTTGATAACAAGAAGAAACGGATTGAGCAACACAAGAAAGAAGGGGGAGCTCAGTGGAACCGAGGTTGAACCTCGCCTACATGGAAAACCTCCTGAACATGAACAGGGCTGCCTTCCTCGTGGGGGTCTGCCTGATTCGCCCCATCACAGCCACAGCTGTCTTCCACGTGGCCAACCTTCAGACCTGTCTTGCCACAGTCACTGCAATTGGCCCTGCGGTCGGCCTCCTGAGCAATGGAATTATGGACTCTGGTGCCATTGACCTTCGGGTCGGGATCCTACATGGAATGATCATGAGGTTTGTGACATCGACCCCTGGGTCGCCCTCCAGAACTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGAATTAACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAAAATAAGAGCCACATATGAGGATATTCATTTAAAATTTTGATAGAACAGTAGCAGTATAATGTCCTCGTAAGTGGATATCAGGCTGATGCAGAGCAAAATTGAGTATTTTGGTCTAAATAACCCAAAATGTGATGTCCACATATGTGGATGGCAGGTCCTAGGAGGATATTATGGATGTTTGTATTGTCGACCTCGAGGTCGACCCCATGCACTGAGTAGCTATGGACTTTTGTGATGTGACCTCCGGGTCGCCCCCTGACCTAGTTGTTTTGGTTTTGGGGCCTCCATCCTGGACCCTCAAGTTTAGGATAGTTTTGAACTTTGTCTTAAAGTTCAAAACTATCCTAACCTAGACAACTTGAACAAAGCTTTTCACTTGGTCATTTTACTGTCAGGGTGATGTCACTACTACAAATACAAATGCTAATGTGTCATGGCTTTATACTTTCACTTCTGTTCCAGTTTTTCTTATCGTGGGGCTGTCGATGCTCTCTATATTAATAATTACCATATATAAGATTACTTTTCTTGTGTTAAGATTTAAAGTGTTATAACAACCTGTGCTGAAGCCTTTTGAATATTTTAGTGCAAGTTATCTAAAATTTCTTTAAGATAACATTAACACAAACAAACCAACAACTACTTACCTCGCACATTATCTCATTACACTGTATAAATCATTGATAGGTATCTACGGAGCCTGGTAGTGCTTTTAAAGTGTCCATATCCTGGCCAGGTTTTAGCTGCACTCACTAAACTTTTTGAAATGTATTTTTTATTGTGCATGCAATACAATTTCTTTCTGAATTTCATTAATTTGTGCAAACATTTTGGATAATTTGTTGCCGCAACAAATTCACAAATTTGAGTATAAATATAAATAAACACAAAGATCCAGAAGAGCATTTAAAAAACCTAAAGGGTATTTCCAAGCATTTACATTACTAGTATCATCATCATTATCATTAAAAACAAATATGTATTTTATGCCTATTGTNNNNNNNNNNNNNCATCAATAAACTCTTGAGTTGTTGTTAAAAATTCTTCTGCACAAAGTACNNNNNNNNNNNNNNGATGACAGCCCTAAATACAGAAGCAATTTAAAATTCAATGCACAGAATGATATGAAACCAATATTAAAGTCACAGGGTGATGTACATGTTGCATCCTTTAAAATGAACAGATTATCTGTAAACAATTAACAGGCTCAAAACATGAAATTGTTCTGCTTATCAGCAGTTTCATGCACTGAATTTTGTTTTTTTATTGCAAGTAATGTTCCACAATGTTCCTAATGCAAATGTTCAAATAGCGCAGAATTCACATAGAATCGTGTTGTTTTCTCATTCAAAATAGAGTCATACTTAATTTAAGAAGTGAACTTTGACAGTGTTGTCAGTTAACAGTTTGGTGTCATAAAAGAATTCATGTGCAATCTACAAACAAAGCAATAAACAGTGGCCCTGCCCTGGCTGTGCAAACTATCATGAGGAGCACTGCTTGGCACAATGTTATTTGCCTTTTAATAGCTTGCAGGAACTACAATGTGAGATTTTGCCGCACTTGTATTTTACTTCTATTTTCAGTGGTTTCCATTCCAGGTGATTTCACCTGTAATCATTTGAAATCCAAAGTGACTACACGATATATGATTCACTAATAATAAATGATGATAATGTAGTATATTACAAATTAAGGTCATGTGATCACAGCTGAGGACAATTCACTCTCTCTCTAACAATTCATAACATACCAAAAATTGTAACAACTTCTACTGTCACACTTCTACTATTACTGCTGCTGAGCTCAATAAATACAATTATCTATTTACAAACAAACTGGCAACTTGCAATAATGCAAAGCACACAAAAGGCCACAGTGAATTCTGCTGCCTGTTGCTTAGGAAGCAGAAGAGAACAACTGTGTGGCTGTGCTAAATGGGGAATGCTGGAGCAGATGTGACTGCTTGAGCAGCAGCCTAGTGGCTGAGCTCCTTGCTGATGTTGATATACCAGCTTCACTCACAGCTATGCAACAGTTTTCCACTGATGCTGACAAATTTTGAAAGAAAAACCTGCCATGGTTGCTGAAACATTTTTTCACCATTTTGCTAAATGGACCGATACCACCTCTCAAAAGGGACAATGGTTGAACTTATCGCAAAAAGCAGTTTCACCCCGGTTCATGTATTCATCAGGCCTCCAGAAAGAACACCAGGACTCAGTAGTCAATTAACAACACTTTTATTAATACACACTTATTGATTACACCTTCTAGAAGGGAGATGTACAGAACCCCGGACTGCAGATCTCAACTCCTTTGTCTGTTACATGCAGTTTTGTATAAGTGACCCCCCTTCTAAACCCTCTACGAGGTGCCATAAAACTAAGTGCTATGTTTACATACCTTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCCCTAGAGGTCATAAGAACCCATCTCCCTTCCAGACCACAGTTATCAAGTTACAAATGTTGAGACCCTGACCCAGGTATCCTCTGGGGAATTTCCACTCAGCATTCACTCCTCTTTGTCTTACTTTCACAGTTCAACTGGGGGAAGGGTATCCTAGAAATCTACTTCTCACTTCATGACACACTCAGGCCTTTATTACATTCAGGGCAGTGTCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATAAGCTAAACATTCCTACAAACTGTTTCACTAAAAGATTCTGTGTCAAAGGCGTGGTCTGCGATGCTGCTGCAGGTGAGATGGACGCACCTGTGCGGCATCTGCAATCATGCCTCACCAGTGCAAAAGGCTATGCTTTTGTCATTAGTGGTTGTTGTTGTTGGTGATGTTGAGCTGGCAGCGGGAGAGCTGCAGCCAGGTGTGCACAGCAACCGTGTGTATAGTGCATGTGTATTAATAAAATATGCTGAAAAACATTAAAGTGTCGTCGGGTCTGCCGTGGTTTGTTACAGCTTCACTACTTCCACAAAAGGTTTGCCAGCCTTGCCTTTTTCGCGCAATACTGAAATCTAGGAGATGCACGCCATCACCCCAAACAACACACCGACCAAACCATTTGAATATATCATGCTTGATTATTTTATTGTTTCTGTATAAATTCAGTTTATTTTCAGTCAACTTTAAAATGTTTAGTTTTGGTCTTCTTAATAATTATTATATCTAGGGAATATACCACAGGTAAGATTTAAGAAACTCAATACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCCAGTTTACTGAAAGTTCTCTAGACATCCAAAGTCTCTGTAAACATGCACATAAATAATTTTGATGAATAAACCTTCATTGTTTAAACATGAGCTAATGTTTGGTCTTCCTTTTCTTTTATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTACAATGTATTATAAAGTCCAGTCAGAGCATTATCATTCCCAACACGTAACAAACAGACGATTTGTCACGCCTCTAGGTGTCTCATAGTAACACAAAAGGTACCCTTCATGTCCTCATGGAATGCTCTGGGTTCTCTATTAAATCCAATACAAAGTCACTCGCGGCGGTAGGACATGCTTAGAAGGTTTAACTTTCCCTCCTCTTTCAAACCATCTGCGCTACCATTACACAAAGAACTAATACTATTTATTGTCCTATGAAACAGGAGCAACATCAGATTCTTCATTTTGCTTCATCATCTTAACAACTCACTTTGAGCTTTTTTCCTTCCTTAACTTTAGTGAAATGTGGTTATTTTAAAGATTCATGTCAATTAGTTAAGTAGCACTCTGGCTGTTACACCTGAATCTCGTATGCACACTATACGACTGAACATATGTACATTAAACCTCTCAGAATTAGGTCGACCCTACGATTTAATATAAAGAATAAATTATCCCCGCCAGACTATTATATAATGTAAATAAAGTCAAATATGCCTTTTTTTAATCGCTTCTATTTCTTTTAGTTGACGGAGAGGCTGAAGGAGGAAATACAAAAAAGAGAGCAAGAGGATAAGGAAATGAAAAAGTTAAAGTTAATTTCATGTGCAGAACCTAATCATACAAAGCAATCTCAGAGCATTTCAGTGAGAACAAGTACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCAATAAGGAGGAAAGCTAACTCAACATTGTGTCATGTCACACCATCCAGTATTTGTGATTAGAGAAAGATGTTTTATGTAATTGCTTGTTTTTATCAGCTTGTAACAGAGACTGTTTTTCACAACTTCTCTATAGTTTATGGCCCTAAAAACTCCTATATGCTGCCCATAAACACACATGAATGACTGAATTGTGTTATCACCCTCTCAGTTAAAGGTACTTCATTGACATTCAAGGCTGAGTAGAAATCACTGTAAGTAGTTTTCTATTTTTTCTGCTTTTGTTGTTACATTTTGTTTTCACCTTCTTTGACCTTCTTCCTATTATTGTCTACCTGTCAATGTGTGTGTGATCTCTGTATTTAATACATTTACAGTTATGGCACTCAGATCGACATGATCACCACCTTTACCCGGTGTGGTTGAACCTAACCTGCCCTGGAGCTCTGAACACCATTTGCAGATCACCATCATCTTAAACACTGAACAAAACCACAACATACAATAATGCTTTCTAAACACTTGAATACTTACTTTCTAAATAAAAGTGAAAACTTTATGAATATTAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAGCTCATTTCCTGTGTGTTATNNNNNNNNNNNNNNNNNNNNAACCCAACTGCCTACTGTCTGCACTGCCCTTTCCAATTACAGCAAAACACCTTGCTTTCTGAAAAAATATTCTAACATCAGGCTGTACAGTAGAAAGACAGTGAAGGGACATAGCACCTCCACCCTTTTGTGACTTGTTTGTGTACGTAATTGGTACATTGTGATAAAGTGTTAGTGTATATTCTTCACAGAAAATGAGTCAAAGGCAAGGAATCTGAGGTTGAACAAGAAGTTGCATAACCNNNNNNNNGATAATCACTTAAAATGGAACCCTTTCCTCAATAAGTCATATGAATTTATTTTCTCAAGCTTAAGTCATCAGGACACATTTTAATAATCAAGATATAAAAAAATTAGAAAGTGAGTACATCTGTTGTTTATACATATCAAAGAACCATTAATTTGAATTTGTAAAATGCTCACATACACAACAATAAGTAACCAATGTCACACTGAAATGTACAACACAACATTTATAAAAACAATATGGAAAAACCATGAAAAAGCATTAAAAGACTAAAAGTCATCAACATGCAAACTATTTGTACACACATTCACAAAAACAATATTTTAACTGCCTTTTCATTTTAGGATACCTTACAATTTAATTTATCCCACTTCTATCTATTCTTCTGTGTTAGTTGTAGTAAGAAGCTTTGTTATCAAGTTCCAGTTCACAGATTACACTTCCATCACTGATTTACACCTTGGTTAATGTCATCCTGAGAACTCACATGTTGACATGGTGGGTTAGTGACTCTTAGGATGACATCCAAGGTGACAGCTCCACAGAAAGTATCACCGACTTCATCTCAGTTCAACTTGAAAGATTTGAACTATTTTGTAGTTGGCTTCAGTTCTAAAAGGTGACTCCCCAACAACTTTAAGCTGTTGGGGAGTGAGCTCTCAGAGGAGAGGTGAAGTGTTTTCATGAACCTAAAATAGAACTCCAGTTGGCTTCAACCTAATGTTTAAGACTACCACAACTTGGATAACCAATAACATACCCTGATATCTCACATTAACTCTTAACAGTAAGTAGAAGATTAAAAAATAAACTAGAAAGCGAAAATTTCAGAAGAAATTTTAAGTGTGCCTATGCCGCTGCTAATCAGTGTAGTTTGCCATTCATACGGCTACAGAGAGCAAAACTCAGCAGAGCAGCTGAGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCACGGCAGACCTGACAATGTTTGCATGAACACGTTTTGAAGCATTACGTTATGGACCACTTTTCACACATGGGACGATTGTGTTTGTACGGCAACTCTACGAACTAACCCTTATGAATAAAATAAAGTTCAACGTCAGTAACTTAGCGCGCACACAGCTGTATAGAAACTCCCGTCGTGCTAGCTAGCACGCGGTACGATTGTAAAAGGTCAGCACAACGAAAATAAACTACACCTAAAGTCGGTTTATATCTGACCCAAATAGAGTGCAGTTCATAACTTCTTACCTGAAATTCAGTTCACCTCACGCTCCTGCCTTCACTTTCCCTGATCCACGATTGAGCTCCGCGTTAGCCACTACCGGTTGATCGGCGGTCGCCTCGCCGCTTCGTATGTCTCTTTCACCGCATGTCCTTTCTGTCACACACCGGTGGATAGCTGCCCTCGGTTGTAGCTCTACGCTAGCCACCACCAAACAACTCAGTTATTTTTTCCACATCGACCAGCATCATCGGCCCATATAAACGAAAAATAAGTCCAGCTAAAACACAGACTCTGGCGAGCGATCGGGTGGTGAAACCAGTGTCAGCCGCCTCACTGTAAGCCAAGCCCGGGTGCTTTTTAGCGAAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTTAGCCGGCTAGCAGCAACATCGTCAGAGAACTGTTGCTAATATGGGATGTTTTGACAAAACGAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGACATTTAAAATGAAGACGTGTCCGCCATTGTTTAACTCGGCAGAGGTGTGCTATGAATTGTGGGATATGGAGTTTTCCACCAAGCATACGCCATTGCGGTTACCGTAACTATTCAATGGTTCGTGCAACCTTAAAATTTCCAATGGTTCCTGAAAGCAGCGAGGCTGTGCGCGCCATTGATATTGTCGTCATTACGGTATCCAAATAAGGGTAGACAGGATGTACCACTCCCGGCATACCACTAGAGAGAGCCAACACACCACAAATGAAGTTTGAAATTTGTTTCAATGAGACCAAAAGATGGAGCCAACACACCACAAATGAAGTCTGTTTCTATGGCGCCAAAAGAAGAATCTTTCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGCATTTCCTGCGAAAATGCAGTGTGAATGCTGTAAAGCTGAAGCTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGTATCAGAAAAGTTGTTGAAATTGTAATAAATTTGTAGATGAATAACAACTGAGCCAAAATATAACAACTTTGCAGAAACTTAAGAAGAAACATAAAGCGTTTGCAAAAATACTATATCAAAGGAGAATATAGCAGAAATGTTGTAACTCAGCAGAAACATAGTAACTTGGCAGAAGTAGTACAACATAGCAGAAGTGTTGTAATACAGCAGAAATATTAATATGTAGCACAAACCTAAAAACCTGTAAAAATGTTGCAAGAGTACAACTTAATATAGAGTAGTATAAAAGTAACACGTAGTAGGAATGCAACATAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGAAACGCAAAACGGCCAGCTTCAAAAAGCTGAAGTTCCCTCAAAAGATTAGTTGTTGTCCAAATGTGAAAAATTGGCAGAAACATTAGAAAAGTTACAAAGGAACTGCCGGCAGATACACAAAGCTAAGGCAAAAATGACATGCCTAGCAGTGTTTACAAATAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTATGAAGTGTCCTGTGTGTTTCTATGCCAGTCAATCAGTCTGAATCTGGTCAAGTTGAATCCACTAATGGATGCTGGTCACCAACGAATAAAAATTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAAGATCAAAAACTTTTTCAAACACTGACATTGGCTTATTCAGGNNNNNNNNCAGCTTCATATTTTCAGCTGTGTCTATGAGAGTCAAAAAGCCTGGATCTGCTCAATTTGAGTCCACCAATCAGAGCTGCCAATTCTGTCTGCTTCATCAGGCTATGTAGTTGTTCCTGTCAATGAAGCTGCATCCCTTGCTCACACCGACAGAGACATGGGCTTTCTGTAATGTATTTCAGACATCGAGCAGTAACATAACATCTTAGCAAAAAAATTGTGACTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGAAAAGCAAAATGGACAGCTGAAAAAATGCTGAACATGGTCAGATTCCATCAAGTGTACTTGTTCAACTGTGAAAAATTCACAGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNTAACAGCCAGCAGAAACACACAATTACAAATATGGACATATATGGAAACACAAATGCACAGAGGGACACACACACAGGATCTATGCCTGTCAACCAGTCTCAATATGTTCAATTTATATCCTACAATGAGATGCTGCCNNNNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGGAAAAGCAAAATGGACAGCTGAAAAAAATGCTGAACATGGTAAGGGTCGCTCAAATGTATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACAGCCAGCAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGATGTAATCCAGTCAACCACTCTAAATATGAGATGCTACCATAAAAAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGAGGTGAACAGGGGCTGTTAATGGTGCTGCCTGTATGTTTCTAGGTCAGTCAAATTGCCTGGAGCTGCATAATTTGAATCCACCAATCAGAGAGGCTGTTTACGTTTTCCCGCCAAAACAGGTGCACCTGCTTACACACACGCAGCACAGAGACACAGACCAGCTTCTTTCAGCTTATTTCTCATATTGAGGATTCCCCTCAAACAAATGGCTATAATTTCCTAACCGTAGGGGCTAGAACGGTCATTCTTACACCGTTGTGTTCAGAAGAGATGTGGGAATCTTCAGGTGTTGACAATTTATAAATAAAATATGAATTATTAAAGATATATGCCTTCTAATGCACCCTAACTGAGTAGGGGCGAAGAGAAAACTGCCTTGACCTCCCCTCAAACAACGTTTTCTAACTCTAAATCTATTTGGAGCATCGATATCATTCTTTCACCGTAAGAGACAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAAAAAGTGCCTCATTTCCAGAGTTTGAAATCTGAAGAAATCTGAGCGAGGGACAAATTTCCTACCCTCAAACAAGTGTAACTCATCTCAGAACGGTAATAGGTGAGAAAAAAATTCTTGAATTGTGAGCGTCAGGAGTGTCTGAAGATATATTGGCACAAGCCTCATGTCTTAACTTTCCTTCGTTAAGGAGATATGACGATTCAAAAATGCCTCTCATTACAGAAATCCAGCGGTGATTTTGAACAAACTCTCCATTGACTTTCTATGGAGAGTTTTCAGACTTTGTGTTGGTCTGAGGAGAATTGCCAAAATTCTATAAAACCCACAACAATGACAGTGACATTTTCTGAAAGACAGCAAAAATACCTACGTTTTGATGTATAATTGGTAAGGGTTGAGTGAAAATTGAGCAAGTAGCAAGAGATTGTTCGGACATGAAGAGAAGATTGAAAAAGGACAAGTGGCTCACTCAGAACCAACTGCATAGCAACCATAACAATGCATGTATTTTCTGAAAAATCAGAATAATGAAACTCAGAACTTAAAGAGGGATAAGATTAAAACTATAAAAGATATGAAAAAGCTGAATCATACATGAATAGCCCAATAATTTGTGAACATTTTAAAGTTTAAATGGTTGTTCTATGTGAAAGTATGAGGAAGTAGTTAAGTTTCAAAAACAAGCAAGTTTTAGCAGAATTTTGGAAGTTTTCCATTCGTTTCAATGGGACAAATTAAAGGAAAAAAACGTAATATTTTAAAAAGTATAATAGCAGAAAATACCAAAAATCATAGCACTCATTAGCAGAAATAGCAGAATAGTTTAAAATTTGAACGGTGAAAATAGCACAAAAATTGTGGAAGTAGTTAAACAGCAAAAAACGTACGGAAGTAACTTGAAGAATAACTAGAAAAAATGTGCATTTCCTGCGAAAATGCTGTGTGGATGCCGGAACGCTGAAGCTGTCTGCTGAAAATGACTGAAAAAGATGAAAAGATGCAAAAATTCTATGGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGTGAAAAGGCAAAGATTCTGCTTCAAAGGGGTACAGAAGTTCAAATTTGTACTGAAAAGAGGTGAAATGGTTTCCTCTGAAATGAGCAGAAGATACTGAGATTTGTATTGATAAGAGGTGAAAGGCTGAAAATTCTGCTTAAAATAGGTGAATCAGCAGAATTTCTACTGAAAAGAGGTAACGAAGTAGAACGTTGCACTGAAAACAGGTGAATCAGCAGAATGTCTGCTAAAAAAGAGATTTCTGTTGAAAACACCTGAAAAAGCTGGGATTTGTGCTGAAAAGGGGTATAAACACTCACAATTCTGCTGAAACGGGGTGAAGAAGAGGTGTTGGGCTGTTGAGAAGAGCAATAATACTGCGTTTTAGCACAACTGCTGAGATTTGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATCACAGATATATGATGATTTTGCAGACATTCTGGTTTTACACAAATACTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGACATGAGCAGTCAGAATTAGATCGCGGTGAGAGGCGAAAAACGCCGTTTTTTGGAGTTACAAAACGTCGTGTAACTCAAAAACTAGGTGGGATAGAAGCATAATTCTTGTACTGGGTGAATCAGCGGACTTTGGTGTACTATGACTGCGATTGTCATTGCTCTTTGTACCTCCGTCGCGGAGATATGACGATAGAAGAAACGGCTTCATTGTCGGAGTTTGAAAAGTGAGAGGAGGACAGATTTCCACCCCTCAAACAAACACAATTTATGGCTCAACAGTATGATGACTGTAAAAACTGCTCTATGATTTACATGAAATACTTTGATTTAGAAGAAATTCTATAATCTAGCAAAAAGCACTACAGCATAGCAGAAATTCTATCATTGAGCAGAATTACTAGGATTTAGCACAAACACTATGATTTGGCTCAAAAATCTTTATTTTTCAGTTATATTATGATTTGGAAGAAATACTATGCTTTGGAAGAATTACCAAGATTTGGCAGAAATACTATGAGCAGCAATAATATAACATAGCAGAAATACTGTTATTTTGTGGAAATACAATGCTTTATCACAAATACCATTATATGGCAAAAATACTATGATTCAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATGGGAAAAATATTGATNNNNNNNNNNNNNNNNNNNNNGAGCCTAAAGGGAACAGTATTTGTGCCATGGAGTGTTAACAAGAATCTGAGGTCCATATTAGAAAAGCTGCTAAAATCATAAAGGTTTGCAGAATTGTAATAAATGAACAATATGAATTATTTGTCTGTGATAGTGTATTAATTTGTAGGGGGNNNNNNNNCATGTTGACCAAGATGGAATTGAACCCATGATCTTTCGGCTGTCAAGCAGTGTCATTACCAACTGCGCCACTGGGAAACAGAGCAGCAGCTAGGAAAACAGGGAGATGAGCAGTCAGAATTAGATCGCGGTGAGAGGCATAAAACGCCGATTTTTGGAGTTACAAAACGTCGTGTAACTCAAAAACTAGGTGGAATAGAAGCATCATTCTTCAACTGGGTGAATCAGCGGACTTTGGTGTACTTTGACTGCGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATGACAGGAAGCTGGATAATGCTCCATTGTGTTAATCTTAAGTTTAAACTGACTTGTCATGAATGAACTGAAATACAATGATTAATATTGGGACTTCCAGGAATGACTATCTTTGATATTGGACAGTGGAAGTGCCTTATTGTGGGGTCTACTGAATTCATGGTTTATTTATGGATTTATTTATTTAATGAGGCGTGAATTGTTAATTCAATTCAATAATCTTTAGTAGGACTGTTACCACACACACAGTCATGCTTATTATTTATACTGCTTTGTTTCTGTACTCCAGGCAGAAATCAAATTTGACAAAGGAGAAAACTCTTTGAAGCAATAAACCACTACAATGACCAGGTGCCAGGAGAAGAGAAGGTGGAAAACAGACTTGGTGCAGTGGGAGGCACAGACAGTCTGATATGGCCATTGGAGGCAGCAGTATGTAGCAGTTTCTCTCCAAAGTTACTGCACGTCTGCATTATTGAAGCAAACTCATAATATGCTAACGATGCTATGTTTAGATGTGCTACATAGTTCATTTTTAAAAAATAACAATCCAGCNNNNNNNNCATGTGAAGTTTTCACTCATGTAGCTTCAGCTTAAAAAGACACAGTGAAGCGTGATCTTCATCCACGTCATTGCAGTTAAAACTACTTTTGTGTTGCACCTCAAAGAATAATGAAAACTTTTTGAAGATTTTACTTGTTTAATACATATTTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCTATTCTTTTATTCAACAAAAACAAAAACCATTCTAGTGAATTTGCATGATGTAATCTTGTTTGTAAAAAGCATCACTGTAGTCTGTGCTCTTCTCCAGTGTTGCTGATGAGGCTGATCTTCACCTTGTCTTCACTATTCCAGATGCTCATGTCCTTCCACGTCAGGTGAGTGTTGTCAGGATACGGTCTCCTGGTTGAACTGAATCGGTGTAACTGTAAATGTAACCAATAAAAATGTAACAGATGACCAAGTGAAAAGTAATAATAAGAGAGACTGAGAGAAAAATCTAGTAACACAGACTCACAGTGAGTCCTTCTCCAGCTTTCAGTGTAAAGTTTTCTTGAAATTTATATGTGAAGAGTTCTCTGTCTTTGATCAGTTTTAGCTCCCAACCTGTCATCATCTTATCCTGCAAAAGGGAATCAAGAGAATGAAAAAAGGAAAAAGAATGAGACAATAACAAAGTTCAGTGTGTGTGAAATCCAAAGTGTTTATAAATGAATGTGTCAGTTACGTCTTTCTTGTATCTACAAGTGAAAAGGACCTTGTTTCAGAAATATTTCTGAAAACACAAAACATGTTGTTTGTGTTTAGGTAGTACTCATTGTTCATCAGCATGCAAGCAGCAGTACCTCACTGGAAGTGTTTCTCAGACAGATATAGTGACCATGTCCGTTGACCTCTTCCAAAATGATGTCACCTTTCTGTTGGTGAGAGAGACACAACAAATACAGATTAATGTGTGTGACAGATCAGAGATATAAAATATTTGGGGCTTATTAGAAACAATGTTTGCTAAATGCTGCTAAAAGATTTAACACACATTGAATAAATAGATTAAAAAATCTATGTGTTTAACAAATTAAGACAGTGACGTAATGCTGAGAAACAAAATGTCCTAGAACTGAAGAAGCTCCTCGGATGAGAGGTGAGACGTGTTCAAGAAACATAAAGAAGTCCGCTTTTCTTTCCAAGCTTCTTAGACTTCATTGTGTATTGTTTGTCTTAATATGAATCATGGAAGTAGCTTGAATATTCTGGTAATATATTTTTTGATCTTCCTCCTTCAACTTCTCCTCAGCTTCCTGTTTTTTAATAAAGCTAACAGACAAACAGATCAACATGAAGGTTCAGCCTAAACAAAATAATCTGGACTGTTAAACATAACAGTCTGAACACATTTTCTGTATCTTTCAAATCTCTCTTCCTTGAAGACTTCAAACAGGGAATCTGACCTTTAACTGTGTCAGAGTACAGCGTCTGCAACCCAGTGTTTTAGTTTTATTCTTTGGTCATTGTGTCTCTGTCATGGTGTTTAGTTTTCACTTCCCCTGTGGCATCATTATGTTCATTCCACTCAGCTGGTTCCTCATGTGTTTCCACTTCCCCTGATCACCTCCTCTGTGTATTTAAGTCCTCTCTCTTCCTTTGGTCAGTGTTAGGTTGTCTGTTGTTCCTCCACATCTCGTCATAATTATCAGAGTTTAGTCTCAGTTACCTGAGTTTTTCCTAGTTTAGGTTTTAGTTTATATTTTGTCATTGTTCAAGTTTGTTTTCACTCAAGTCATCAGCCCAAATAAAGGCCCGGTTTTCAGTTCCTCTCACTAATATCTGCACTTGGGTCCATTTCACAAACTCACCAGCAGACCCTGCCGTGACAAACTGTGTCTAAGCTACAGTAACTGTATGTGAGACCATATTTGAGACTTTGAGAATTACTATAAATTTCTCTATGGTTAAAGAAATCTGAATGTTAATATAGAGCAAGTATAGAATATTTAAATTAAAGTGAAGAATGACTGAATTAATTTTATAATCTGATGTCAGTGTTTTTGGTATCTTTATCAAATTTTCACTTCAGCTTATGATGAAATTGTCAGACTTTAATAGTTTCCATATAAGAAATTAACAGAATGAAAGCAGGACAGTGCACCAAGCTGCCCCTATAGCTGAAAAATGTCAACCTTATGTAACGCTTTAATTTATAAATAAATACAATTTTTGGTGTATTTTTGTCAATCTGTGGAAATATGATGGATTTAATTATTATTACAGTATGCTAGCTGGAAAGATTTTGGNNNNNNNNNNGTTTCTTATTTACATGAGAACTCTCGACTCTCCTTCACGAGAAACAGCAGAGATGTAACAACATGCTTTACTAACAACAGACACTCCATGTTCATCATGGATTCAGCTTCATACTCAGCTTTCTTCTTCCTTTCCTCAGAAACTTGTGTGTAAACATGTTTTGAAATTTCACTTAAGTCACGTATGAAACTTCCTGTTCAGTTTCCCACAGTGTGAGTGTTTGAGGTTAGGAAAGGTCACACTGTGATATTTTTAATCCCTGCAACAGGAAACACTGCATACATTTAACAAAGCACGCAACTGATTACTAAACACAGCGATACATTATTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCAGTTGCTGAGTCCCGTATGGACTGGCCTCTGCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGCTGCTGAACATGAACATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCTTCCTGATGAAGAGCATGTTGATGCTGCTTTGAGATCTGCTACTCCAAGTTTTGACCAAACTCTGTGACTGTTGTAGCCCCTATGTGAGGCTGTGCCAGTGACAAGAACACGTTCACATGGACTTCAGATGCACAAGTGAGCTTTGAAGAGTTAAAGACCTCCTGCTGAATAGTCCTGCTCTGGCCCTGTTTGACCCTGCTTTGTGTGTTGTGATCTCTACTAATGCAAGTGACTATGAGCTCAGTGCTGTATTTGCTCAAGTGTAACCTGATGGCATGGAAAAACATGTGGTGTTTGCTTCACATACACTGTCTGCAACAGAACAAAAGTTCTCTACAACAGCATATTACTGCATATTTCAACTGCATATTAATGATCAAGGAACTGACCTCCCAGCCCATTGTTCATTCAGTGGGCTGGTTTCAGTTATTATGCAAATATATTGTTTATAACATTGGGTGATCACTTGGATGAGTGACGAAACGTTTCTCCCAATGAAAACGCTACGTCCAGATGAACAGAATCAACTTTTGGGACTCATATTGCACATCTTAACTTAATATGTTTTATTAAGTTAAGATGTGCAATATTCTTATCCTTGTTTTTCCCTCTTCACACACAGTCAGTCCAATCAAACAGAAGCTTTAACTCCCATCTCAACTTGTGCTACTCGTTCTATCAGCCTATGACAGCAGCACCATCACACAAAGCCAACAAATCATGCATGTAAAGTGAAACAGCAGTGCTTTGTAGCTTAATGAAAAGCTGGAACAGAGCTGATCCTGTACATCAGAGATCACTAACAGGTGGACCGTGTTCCGGGTCCGGACTCAGAGGCTGACCCATACAGACCCAGACCAACAGAAAAGAAAGGGGAAAATAAATAAATAAATTCAACTGCACTGGAGAGCTTCCAAAAAAGAAAAGTGGACAGTGAAAATAGAGTAATGGGTGAATTCTGGGCTTCTCCAGGTAAATCTCCAAGCAGATGTGGACCCAAAAGAGCAATTTGTAAGAACTGACCCTTCACTTTATAGCTCCAAACAGTCCCTCAGACAACTTATTCAGGTATGAGGAAAGTAGCCCTATGCATCTTGATCACGTTTGGCTCTACACACAAAATCAGTGCAATTTTCTCCACAGTGAACATAAAGTTAAATATCATTCCTAGCCCATCAATAAGCACCTCCACATGTGTATGAAATAGCCCTGACTCAATTTAAGCCCAACTCTCTCACTGTGCNNNNNNNNNGTTAGTTGTATGAAATTAAACAAATCTGAAAATTTGGGTATCCTTGTAATTTTGCTGAGTTGAATAGATATAATTGTTCAATACTGATTATTTGTACAGTCCCGATAAGAACTTTAAGACCACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACAAGGTTTTATTAATTATGACGTTATTTACCACCCAGGTTCTCTGAACTATACAACTGACTGTCTCGTCTGCCTGTTTCTTCCCATCTCACGTCAGATGCAAAATGGTAGCTCATATTTTCTGCTGCCTGTCGTCACTTCCAGTTGCTGATTTTGACTCTGCCTGTTCGACTTGACCTGAACTGTTTGCTTTGTGTTCACAAATACAAAATGTTTTGTCTGCCGCAATCAAATCACTTATTACAACATCCATAATGAACTCTCAACTGTAAGTAATTATGTTTTTAGAGGCTCGTTGCACCATGTTCAGTGAGACCTAAACTGATCGCACTAACACATGAAAGGCAACAAAGGATTGTGAACACAAAACAAAGATTAAGAGACCTCTACTGGTGGCATCGACTGACTTCTACTCCAAATGGCCTGAGCTTGCATTTTCATGTTCTGCTAATACTAATGATGTTATTCAACTCCTCTCGTCTGTCTTTACTTGTCACGGCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTCTGATCATTTGTTTACGATGAAGGCTCTTTCATAACGAGGGAGCAGATGTTGTCCTGTAATGTTATATACCAAACTGCACCACTAGAGGGTGGTGTCGTAAAAAGTAGAAGAATAATGTCATCCAGGAACTTAGTTAAGATAGAGAACTGATAAACACACATGTAAGTTTATGTGTAAACTTACATAAACTTGCTGAGGACTTGTTTCATTATCAGCCATCATTACAATCTGTCCTCTGCTGCTCCTTCTGGAGCTTCTGCCTTGACCTGCTGTTTTTCACTTTTATGTCTGAAGCTCGCAATCCAATCTGCATAACTATTTTTAAATCAATGGCTGCAGAATTGCAACCAGGTAGACGAGAACAATAATGTCTTTTTGCATATGAAAACAGAAGAGTTTTCCTAACTTATCATGGATTCAACTTGTCCCAGGTCACGGTTTCCCTCCACTAATGGCTTTGCAAAAATTGGATGAAAAGCCCAACAAAACATTATAATCCAAAAACACACTTTGCTGATCTCATCAGCTGTTCCTGCTTTGGAATTACGTTTTCAAAAGACTTATCACATGTCCACCATTACNNNNNNNNNNNNNNNNNNNNNNNCACGGGAATTGATGTCATTTTCATGGGTAATGTAGNNNNNNNNNNCCTTCCAGGGTCTTTTCAAGGTCCAGTGGTGCTATTGAAAGTCATGTTTGACTTTGTGCCTTTTTTGTAGTTCCTGGGACATTTTCTTTTCTTCTTGGGACAGTTTATAAAAATTAGTGTATCTCAAAAATGTAATTGTGACGATACTTAAAATAAATTTCCTGTGGTCAGAAACTATTTTGTGCAACTTTTTTGCATATACGAGTTTGACAGAAATCCCTCTGAAATTACTGTAACTAGACAAATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAATGTCTGTAGTTAATATGGACTTAATGTAGACATAAATGGGATTTCATTTTAATATTTTCTCTGTATGTCCTTACTGATTATTGTGGAGTTGGCTTACAGTATTTTGTGTTTCAGGTTTATTTACAGTTCAGTCAAACTAGGATTTCAATCTCTTAAATAATTAATCTCTGCCAGTTATTGCTTTGANNNNNNNNCTCTTGCTTTTGGTAACTGATTGCAAATATATATACCCCGGAGGATGAGTGTGCAACATCTGGGCAACCACATTTGATTGCAAGGCAGTTGCACAGATGACCTAGTGGCACGCAACTAGAGCACCAGACAGATTGCCAACACGTTGCGATCAATTGGTTTATTCAAAATTAGCAAATCGTTGGAAAAAATCGGTCAACGATGTGCATCAAGTTTTAGCAACACATCTACTCTGTGACAAATAGTTGCAGATCAACATATTCCNNNNNNNNNNNNNNNNNNNNGAACGAGGTTGCCACGTTCTTCTGCCATTCTGCAGTTCAGTTATGTCCTACAGCAACTATGACAACATTTGTAGACGAGTTCCTGAATTTATGTTTCAAATCTATGAGGCACCGCCTGGAAAATAAATGAAAATAAACACCTTCAAGCACAGAGAATACAACAGAATAAAGATTGTTGTCAGTAAATGACAGTTAATCACAGCATCACTGCAAACAGCAGATAAATCAGCCTAAAAAATGATAATCAGTACAGCTCTGCTTATTTTCAATTAATTATATAAAATCAGTATTTCTAAATTTTTCTTCAGTGTTTCGATCACCAGAGAAAGAGATCTGATTAAACATGGCAGTCATGCAAATGCAGGAAGTTAGTGTATAAAAAATGAACCTGTTGTTTTGTGGAATCGAGCTCAGTGTTCAGTCTCTCCATCTTCTGTTTCTCTTCCTGGGCTTGACTGATGTTTCCAGAAAGCTGCAATTAAAAAGAAACAAAGACAGAGAAGACAAAAGTAGGTTTTTATGTTTTTTGTTATAACATGTGGGTGATTACACAGAGTCAACAAATTAATTACTATATGGAGTCACAAGTTTGATATGATATAACTTGAAGAATGGAGAACCTAAAGAAAAACCTGTGTTTGAATTTCATTATAAGTAAATTAATTAAGGATCATCTTAAATTAAGAGTTTTCATATAATTGAAGCAAGTATGTGTGACAACAACTCACACCGTCTCAATGAGGTCAACAAATTTCTCTGTCCATTTCCAACCAACAACAACACCCTGCAATAAAGGACAGTCTTCACCCTGATGAGAAAACACTGAATCTCAGAGTGACTGATGTCTGTAAAACTCTGAGGAGAGTGAATGTATGAAAGGCAGCAGGACAACATTCAAGGACGAGTACTCAGAGAGTGTGCTGACCACAGATGGGCAATAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTCCTCTGCTCGTTACCTGAGCTTTACGAGGACAGTCACATATGAATGCTGTATGTTGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTCCTTCCAGGACTTCTCCTCCATCCATCCAGGAAGTCGAGCACAGATGCTGTCTCTGTCAGAGACTCCGCCCACCCCCACCATGCACTGTGCTCCCTGCTGCCCTCTGGAAAGAGGTTTAGCAGCATCAGGACCAGGACAGCCAGATGTTACAATAGTTTCATTCTCCAACCATCAGCACACCAACCACCCACCCTGACTGCCTCCCCCTCCCCTCTGTCCCCCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGAATTAAGAGCCTGCTATGATATAAATGACAAAAGGACGATCCCAAAGAAACACATTCATTTGCATTTCATTATTAGTTCATAATTAATTGAATATTTTAAATTAACAGTGTTGATATGAATGAAAAAAGGAAGATGATGAGTTTCTGCATGTCAGCACTTTCTTTGGATGTAAACTTGAATTATAATCTTGTTCAATATATAGAAACAGTCACTTTTAGAGACTTTTGGTGTCAATTAAACAAACTAATATCTAAAGTTTGCTTCATGAATCTTTACAATACAGAGATAAAGAGAGTTGGGTCAGTAAATTCTGAGTGTTTATAATGGAAACACAAACCTCACGATTTTTCTCCTCCAGCTGCTTCTTCAGGTTCTCTGCTGCTTGTTTCTCCTGCTGGAGCTGATTGATGATTTCAGTATTCATGTGAAATGTTACAGGAAGAAAGAGCAGAAGGAAGAAATGTTCAGGTTTCAGACACAATAATGGAAACACAACCAGAGTCACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTCTTTATATTTGAAACCTTTAGACTTATTTTTATTGATTTATTTATATTCTACAGTCTGATGACGAGTAAATGCACCACAATTTCATTCTGATGTGCACTAACTGTTCTGAATGACAACAAAGTGGTGATTCTGTTCTATTCTGACAGCTTTATACAAAGAGATTAAATCAAAGCTACTTTATGTAAATATAAGTGAGCTGATGCAGCCTGATTTTAACAACATGAAGTGTTGTGGGACGATCTGAAAAATGTGTATAAGGTGGATTTATAAGTGCTTTTGTGGTCAATGATACAGAAACTGCAACAATGGAAGGAAACACACATGTGTGTGGTTACACAATACAATCACACATTCATACAGAAAAATAATAAATTAAGTTCTACATAGAATTAAGAGCCTGCTATGATATAAATGACAAAAGGACGATCCCAAAGAAACACATTCATTTGCATTTCATTATTAGTTCATAATTAATTGAGTATTTTAAATTAACAGTGTTGATATGAATGAAAAAAGGAAGATGATGAGTTTCTGCATGTCAGCACTTTCTTTGGATGTAAACATGAATTATAATTTTGTTCAATATATAGAAACAGTTTCTTTTAGAGGCATTTGGTGTCAATTAAACAAACTAATATCTAAAGTTTGCTTCATGAATCTTTACAATACAGAGATAAAGAGAGTTGGGTCAGTAAATTCTGAATGTTTATAATGGAAACACAAACCTCACGAGTTTTCTCCCCCAGCTGCTTCTTCAGGTTCTCTGCTGCTTGTTTCTCCTGCTGGAGCTGATTGATGATTTCAGTATTCATGTGAAATGTTACAGGAAGAAAGAGCAGAAGGAAGAAATGTTCAGGTTTCAGACACAATAATGGAAACACAACCAGAGTCACATTAAAGCTCTGAATTAAAGCTGTATTATGTAAATATAAGTTGGTTCATACGAATAAATAAATAAATGAAGACCCTAAGGAAACATTTGAGTTTTATTTTGTGATACACGACATTCAAAGTGATTTTTGCTTAAATAAATAAATGCACAAAATATAACATTTATCAAGTCTGATTTATAAAACAAAGAAAAGATTAAAATATTGAGGNNNNNNNNNAGCTTTTACTTGAGTGTAGCTGGATTTCAGTGTCACTAAAGGGTGTTTGGTGTCTTGTGTTGGTCAGTAAAGCATCAGTGTCAGAATGAAATGTAAAAACATAAAAGCATTTTTTGTCTTTTGCCTTTGTTTCATCGTCCCTACGCATGCTCAATCATCCAGGTGAGTTTTCAGTGGCAGAAACCTTTCGTCACTCATCCAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCAATCTTATAAACAGGACATTTGCATAATGACTAATACGAGCGAGCACCACTGAAGGAACAATGGGCTGTGAGGTCAGTTCCTTGATCAACATCATCATGTTTAAGGAACACGTCTGCTCAGTGACAAATAGTTGCAGATCAACATATTCCTAAATAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGAAAATAAACACCTTCAAGCACGGAGAATACAACAGAATAAAGATTGTTGTCAATAAATGACAGTTAATCACAGCATCACTGCAAACAGCAGATAAATCAGCCTAAAAAATGATAATCAGTACAGCTCTGCTTATTTTCAATTAATTATATAAAATCAGAATTTCTGAATTTTTCTTCAGAGTGTTTCGATCACCAGAGAAAGAGATCTGATTAAACATGGCAGTCATGGAAATGCAGGAAGTTAGTGTATAAAAATGAACCTGTTGTTTTGTGGAATCGAGCTCATTTCTCGGTCTCTTCATCTTCTGTTTCTCTTCCTGGGCTTGACTGATGTTTCCAGAAAGCTGCAATTAAAAAGAAACAAAGACAGAGAAGACAAAAGTAGGTTTTTATGTTTTTTGTTATAACATGTGGATGATTACACAGAGTCAACAAATTAACTTATAATGAAACTCCATTTGAATTTCATTATAAGAAAATTAATTAAGCTTTGTCTTAAATTAAGAGTTTTCATATAAGAAGCAAGTATGTGTGACAACAACTCACACCGTCTCAATGAGGTCAACAAATGTCTCTGTACATTTCCAACCAACAACAACACCCTGCAATAAAAGACAGTCTTCACCCTGATGAGAAAACACTGAATCTCAGAGTGACTGATGTCTGTAAAACTCTGAGGAGAGTGAATGTATGAAAGGCAGCAGGACAACATTCAAGGACGAGTACTCAGAGAGTGTGCTGACCACAGATGGGCAATAACGCGTAATCCGATTACATTTTCAAGTAACTCGATCAACACTGGTGCTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTTTTAGTGCAACTGCTCTGCTGCACTAACTCACATAATAATGAAGTTCTTGTAGAGTCTATATTGCCCCTTCATTTCAGTCTTTGTACTGGATAAACCACTCCACTCTGCTCTTTACCCAAGATTTACAGATCTGGAGGAGATGCTGTTTGTTGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCATGTTACGAACTTGCATTTTCATGTGTTTGTTCTGGGCAGGTAATATCTGTTTGTGTTAATTCAGCTGTGCTAGGGCCCTGCTCCGATTGGTGCGTGGATACACCGCCCCGACGTGACTGGTTCCAGCTGGAGGACCCGCCCATTAAAAGGAGGCTGGACTGCTACGGCGGGAGAGGTCCTCGCGTTTTTCCTCAAGACCCAGCAGTGTTACTGTGGCAGCCGCTGGCTACAGTGCGACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTTTTGTTGTTCCTTTTTTCCACACTGTAAATAAATCACATTATAACGAACGGATTTGTTTCCTGTGGCTGCTTGGGTCTTGGGGAGGAAGCGAGAGCCTCACTCATGTTATTGACTGGCCCTAGACGGGTAGTAACATGAATTGGGGGCTCGTCCTCTGCCTTGTTCTGTGGTTGTTTTGGTCTGTTTGGCAGTTTTCTTGGTGTTGGGGTGTGGGGATGTTCAAGTGTCCTATAGTGCCCGTAAAGCGGAGATTAAGGACGCTTTGTGTGCAGGGCTGGTGGAGCGAGGCATCCTTCCTGCCCCGAAGGCAGCTGTAGAGCAGCCTGGCGGCGGGGGTGTGAAGGTGGCTCCGGAGACTGAGCCGGAGGCGGATGCCAAAGGGCCTGTTAACGTGCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTACGGCCGGGGAAACGCTGGCGGGGCGGTCTACGGAGGATCTCCGTTTGACCCTCCGTATAAGGAAGGTGGAAACCCGTGCTAAAGAGCTTGAGGTGCAAGCAATGCACCTCCGTGTCAGAGCTTTGGAACTGGAGCGAAAGCCCTCCACATCTGCCTCTAGTCATCCTAGTACATCCACCGCTGTCTCGACAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGATGCCTGGGTCGTTGACCCAGGGCTTTTGAGTTTATTATATTATGTATAATTTCTAGTCTTTGGGTTTTTGTTACAGTCATGTCTTATGGTTTATGTCTCTGTGTAATCCTTAGTTGCTGTCTGCTATATCCCCGTGTCCAGTCAGTGTCTGTGTCTGCCCTGGTCCCACGTCTCTGTTCCCTCATGCTGTGTGGATCTCCCTGTGTTTCCCGTGAGTTTATGTTGTTTCCCAGTTTAGTTTAGTTTGCTTTGCTTTGTATGCTCGTTTTCCCATGCCAGCAAATAAAGCTGAGTATTTTGAGTTCATCCCTTGAGTCTGTCCTGCATTTTGGGTCCACCACTCCTCCTTGCCTGCCTGCCACACAGCCAACCTTAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGCAGTCTCTTAGTTTGGAAATTAAACAATAGGGGGTTGTTTAATTCTTATGGAAGGTGGTGTTACGAACTTGCATTTTCATGTGTTTGTTCTGGGCAGGTAATATCTGTTTATGTTAATTCAGCTGTGCTAGGGCCCTGCTCCGATTGGTGCGTGGATACACCGCCCCGACGTGACTGGTTCCAGCTGGAGGACCCGCCCATTAAAAGGAGGCTGGACTGCTACGGCGGGAGAGGTCCTCGCGTTTTTCCTCAAGTCCCAGCAGTGTTACTGTGGCAGCCGCTGGCTACAGTGCGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTTTTGTTGTTCCTTTTTTCCACACTGTAAATAAATCACATTATAACGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGAAGTGAGATAGTTTGAATTTAGAACTCAGTGATAAGATGCATGAATTAAACCTTATTGTAACAAACACTTGCAATGAAGAAAGCAGCTTACACTCAATTAATATGAACGCAAAGCCTTGATGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAACAAATTTGTGATCATACTTGTGGATCACAGTGACACATAATGATTAGGCATATGATTTGTTGATGCCTAGTTTTAGAGCTGTGAGTTATGAACTGTAAGCAATGCAAAGTTTTTCCCAACTTAGAAGTTTGGCACATGCCAGACAACTTTCTTATGTAGGCATTTTGCTTTCACAGTCAGACATCAGGATTGAAAAGTGTGGACAGTTGAACCCCAGCACACTTCTCCCTACTTTGCAAGATGGTGACGCACACTACTGTATAAAGGAGCTAGGAAGTTAGATGAGGAAACAAAACCACGCGCTGACCTTCACAGCACCCCACAGGCTAGTTTCGTCTTTGTAGACGGTTCAGCGTCCAAAAGTAGCCTTGGGCGGAACTGTGTAGGTTATGCGGTAACCACAGTAGACACCATTTTAGAAGCAAAAGCACTAACTTCCTCACACTCTGCACGGAGTGCTGTTCTGTGCAGCTCTTCAGGCTGTTAGACATGCCTGTCAACTGCATGAGGGACAGGGCCAAAGCCAGTATGGCTTTGCAGCTGTACATCATTTTGCAAAAATTTGGCAGAATAGAGGGATGGTTACTTCTACTGGCAACCCAGTGCAACATGGAAATCTTTTAAAGGCACTGTTGGAAGTGATAATATTGCCAGAACAGTACAGTTAGCATTATGTAAAATGTGCTGCACACCAGAAAGACAACTCAGAGGTCACTAAAGGCAATAACTTCGCAGATCAAGCCGCAAAAGCAGCAGCACAACAAACTACAGACACATTAATGTCTGACACCTCAATGCAAATACCACTTGATGTGCTTATAAACGAACAAAAAGCCGCACCAACTAGAGAACAAAAGAAATGGTTAAAATGTGGAGCACGGCTAGGAAATGATTTGATGACTTGTAATGGCAAACCAATACTACCAAAATCCCTACACAAAACAGCAGCGTTAGTGACACACGGTTTCAATCATGTGTCAACAGGAGGGAGAATGCCAAGGCTCAGAATACGCTCTAGTGATCATAGACGTATTCTCAAAATGGCCAGAAATCTATCCAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCATAGATAAGTCAATAAGAGAAACTACACTAGCCGAATGGATGAATAAATTACTTGAAAATAAAGAGATTGTTCTAAACAACCAACTGCCGAGTGATATCTCTCCAGTGTCTTGCAGGTTGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGACAACCTAAACGTTTAGACGCCGACACCCCTAACTCCTGTATGGTGATCTATTGGTGGAGGGCTGATCGGGTACACCCCGCCCTCTTCTTCTTGCCGGTAGTCTACTCATCAGAGGTCACAGGTGTGTCTGGTCATCATGAAGACACTCGTCCTCCTAGTGGCTAATGTTGCACTCCTGGTGAGTTTATTAACACTCACCCGAAAGAAAAAGGATGAACAACACCACCTGCAGACAAGATGGACACATGACAACTCACATCTTCGTGACATGACACAAGACCACATTCACCCATGGATGAACAACGCATGGTATCGATGTATCAATTCCAGGGAATCGTGGTCAACCATGAGGAACCTCTCCAGATAGGACTACGAAATGGCACATGTGACGAATGGTTCTGGGTCGACCTGAAAGTGAAGCACAGAAGTAAGGCTAAATCATTCCCAGTCTTTCTTGAAAACAATGGGAATTTGAGCCACAGCCTATGCTACCGCCAAGAGAACGGATCCACGCCAATGGGAAACACCACCAACTGCAAAGCAGTACAGACACACGCTCCTGGAGGGCCCGTGAAGAGCAGCAACATCTCAAATGGCACCTTTTGGGTGCAAGGAATGGCCTGGCTCCGTGACCAACGAGCCTATTTTATCCTTCCTGGGAATTGGACAGGTCAGTGCGCTCCCATTTTCATATCTGACCACACTTTCAAGATAACCGTGGACGCCATGTCAACTTCAACGTCGACAACAAGGAAAAGACGAAGCACCCCAGACCTCAAGCAGCATGATTCCATATGGGGTTCCGATGTCCCAGAGGAATTTAAACTTTGGACTGAAAGACAAAAGGTTCTGAATGCTTCATGTAAAATCAACGATGAACGGGATCAAGAAATTGACGCTCTGCGCATTGCAGTAATGCAACACAGGGTAGCATTGGACATGATTCTCGCCGAGAAAGGAGGACTGTGTCCTCTTTAACAACACATGTTGCACATACATTCCAGATAATGTGCACTCACCGAACATGACTGATGCTCTGAAAACACTCAGACAACTTCGGAATGCACAACAACGAGACTATGCCACAAACACAGAAGACTGGCTTACGTGGCTTTTAAGCGGCTCTTGGAAGTCCCTGCTGATTAAAGGACTTGTTTTTGTTGGTGTTCTTCTACTGTTATTGTGTCTTTTCACTTCATGTGTCATACCTTGTTTGAAGAACATGGTATCAAAAATGGTAACTGCTTCAATTCATGCTTACATCACCCCATCACAGAATGAAGAAGATGATAATGAGATAGACACTTGGATATAACATACTCACAAAACCCACTATTTTATGATGTCTTGGCTAAAAATGTTTACAAGTGGCCATAGACTGATACAATGTTAGAGGTTGATGTACATATATAGAAGGAAAGATCAAACAACAGGTGGGAATGTCAAGGGATTTGGGGATTTTTATTATGTTATGCTTAAAAGTACATTTCATTATCTAGATGTGTTTGCTCTTTTAGTATTCAGCTTAAATGGGGAAGTTACACTCTGTGCAGACTCAACAGGAAGCCTGCACGCAGCACAGTTCTATTTTATCTCTTCCTGTACGTCTCTGAGAATGCTATGAATAAAAAGGCTGACAACTATTGCACTGGGTGCGAGTCTCCCTGAGTCTCACCCGTGTACACGTTAACCTGTCTGAGTGTCTTCATTCTGACCTGAGTTGCAATACAGGAAATCTCCTGACAACGCGTAATCCGATTACATTTTCAAGTAACTCGATCAACACTGGTGCTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGAGTCTATATTGCCCCTTCATTTCAGTCTTTGTACTGGATAAACCACTCCACTCTGCTCTTTACCCAAGATTTACAGATCTGGAGGAGATGCTGTTTGTTGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTTCAGGTCACTTCAAACATCAAACTGCTTTGAGCATAAGCGCTAACATATTAAAGGCAGTGCTATTTGTTTATTAATCACACCGAGATTTTGCATAAAATGAAATGAAATAGATACCAGAGGCAAAACTGAGTATCATAGTCAGGAGTCAAAGNNNNNNNNNNNNNNNNNCTATATTGCGGTACTTCAGCATCGAGCCAGGTAATTTCAAATGAGACATTTCTGTCAACAAACAAAACATATTTATGCACCAAAAAAGTAGTTTCTGTTCATCTGGACGTTTTCAGTGGGAGAAACGTTTCATGACTCATCCAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCAGCTTCATAAACACTACATGAGCATGAAACCACAAACAGAACTATTTCTTACCGAAGACTATTAGAAATCCTAACATCCATGTCCGCAGGAAAATTAGTCTCCACGTTACAGGCTGCTTCACTTCCATTACATTCACGTTTCCTCACTTCTAATATGAAGTAATCCAGTCAGTGAGATGATGTGAGGAAAAAAACAAAAGGTCTCCAACAAGTGTGGCATCTCTTCCCGGAGCCTCCGCTGTTTTCCTTCCCACACATTGACCTACTTTGATGCGATTGCCGATCGTGCTTCGGTAAGAAACTTGTTATATTTGTGCTGTGATGTGCATGTAGTGGCTGTTGTGTTGTGAAACAGCGCTGATGGCAGCAGCTGGTTGCACAGCTCGGTGCACTCAGCCAGAGGAGGAAAAATCAGGTTTTTGTCGGTCATGTGACCCACCTGTCACGTGACTCAGACTCGCTCTCCTCCAGTCCTCATTTATAAAGGGCTTTACAAACCCAAATGTGATCCTCTTGAACTGATTTTTAGTTTTACTGTCGTTATTTTCCTCTCAGTTCTCGATTCTGTCACTAGTTAGCAAAAATAAACTAATGTTAGTCTATCAGCCACGTGACGTCATGTTCCGCACTGACAGAAGATGGCGCAAAACATGTTTTTAAAACTTTAAGCACTTATTTCTTAAATCTAGCTTCACAGTTACATCTATGTCAGTGTTTGAGGGCTCAGTGTGTAAATTAGCCTTTAAAATTGCAGCTTTCATGTCCTCTTAAAGGTCCAGCTGCTGTATTTCACAGGAAGAGAAAAGAAAGAGCTAACTTCACTCAGAGATGGAGAAATCCCACTTTATCCTCTTTAATGCTCATCTTCTGTTCAGAGGAAAAGTTTCCCTCTACAATGGAGGCAACAGAAAATAGAGCNNNNNNNNNNNNNNNNNNNNNGTCTGCTCAATCTCTACTTAACTAATTCAAGCTAATTACATTTATTAGAATTAAAATTTACACTGTATTAATGTTTGTATTCCCATTTACTGATATTATTTCATTATTAGTTAGCTTTGCACAAAAATAGCTGGTAGAAACGTGCAAAGAGCTTCCAAAGAGCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCATTAGGATGAAGATTTGTGTCAGTCTGTGGGATTGTACTCTTAAGGTTTATATTATAAATGGTAATTGTGTGAAGGTGCATTTCGGGGTTTGTTATGGAGTAACACAAAACTAATATAACACAGTGTAATGGATTACTTACTCCAGGTAATAAGTAATGTAACACATTACTTTAAAGTGTAACGTGAATTACAGCATGAGCGCAACACTGATTAAAGCCACAATCAATAAATCTGCACATATGACATAAAACACAATGATGCGGTAGAAAAACTTGTTTTTCATTCTTGGGTTGTATTTTTAAATCAATATGGNNNNNNNNATTAATGAGCACGCCTATTGTCTTTGTTGGTGATGTGTGATGTCATCAACCAAAGTCCAGGAAAAGCTTGATTATATAAAATAACTTCATCAGTAGCAACATTTTTACTAAAACAGAGACTGTGGTGACATTACTGAGGTATTAATGTGCAGGGNNNNNNNNNNNNNNCGGTTGAGCATTATTTCTGGTAGTTTTATTGTGAAATCCTGATTAGTATTTAATTTCATTTTTGAAAAACAGTGAACATTTTGATATTTAACTTATTCATGTTTATCTACTCACGCATGAAGTCTGCTTCTTAGTTTTGGTAGAAGAGTTGCTGGTATTGAGTAGCTCTCTCTCTGTCTTCCTCAGAGGAACTTGAACATCTCCTGAGTCAGTCTGATCCTTTGCCCTTCTGTTGGTCTCTTTTTGAAATTAAAATTAAATAAGAAGGAAATGCCCAAACGTGGATTAAAATATTAAACCTCTCTTCAGAGTCTCAATGAAAACATTGATTTATAGTAGTGGTAAAGAATAATTAATCAGTGACTTACTCATCATGTGTTTCCTCTTTCTAAGTAAAAGAACAACAGCTGATAAAATTAACAGCATGATGCAAAGAGCCAAACTAACAACCAAACCGATGATGAGAGAGGGAGAACTGGACGGGATCTCAAAGAAATCCTCTGAAATCAGTNNNNNNNNCATTTCAAGAAAACTGGAGTTCAGATGTTCAAAAAGTCTTTCTATCATAAATGTAATAATATAATTTGAACCTGGAACATGTATGTGTGTCTCTCTGCTCTGGTTGGTGTTCCTCTGTTGGAGTCTGCAGGTGATGTTGTTGCTGTGTCTCTTCTCCACAGTCACTCTGCTGCTGACAGTATAGAGGTCATCAGGACCTCTGAGGGTCTCTGTAGGTCCAGCAGAGAGGAGGTTTCCCTCACCGTCCAACCACAGCAGCTCAGGCTCTGGATACCAGCCTGAAGACTCACACTGTAACACCACTCCTCCTCTGTTTTTGTCAATCCCTGATAAACTGATGACAGGTGAGGTGGCAGCATCTGATGCTGAGCAACAGAAAACATGAAATTTCAAAGTCAACAGGCATCAATGAAATTACAAGATGCAAAAATATACTTGTGTACCTGTAAAGCTAATAGAGTTCTGAATTCATAAATTTGGTCACTTACAAACAAACGAAGAGTCTAAAATTTTCATGTTAGCTTAATTTTAATGGCGAGAGACTATTTCCCAAAAAGTCCAGAACNNNNNNNNNTGTTCTGAAGCAAATTGTTCCATTTGACCATGGTTCAGGGGGTTGGGACGCTAATCTTCTACTCGGAAGGTTACCGGTTCGATCCCCAGCTCTGTCTGTCTTGGTTGTTGTGTCCTCGTGCAAGACACTTCACCTCCCGCCTACTGGTGCTGACCACAGCAGCCTCTCTTCTGTAGGTCTGCCCCAGGGCAGCTGTGGTTACAACTGTAGCTTGCCTCCACCAGTGTGTGAGAGTGAATGAATAGTGGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAACCTCTCCATCACCATGGGGAAGAACAAAGAGCTCTCAAATGATACCAGAGACAAGACCATCAACAATAAGCCACTTACCAACAACTAGCTTGACGAAAGCTTCTTTTTTCAACTCTGGAATATAGCATGTGTATGTCCCTATGTCATCAAATTTGACTTTGGAGATTTTCAGTGAAATATTTCCATACTTGAGTTCATCAACAAACAACGACGTCCTTCCTTTGAAAGAAGGATTTTTTAGTATTTCAATTTCCTGACCGCCACGTGAAACGTAGACAAATCTGGGTTCAAGCGAAGATCTTGTCCACTCAAGTGTCTTTGCAGAAACATCGGATGCAGGTTCCAGATGGCATGGCAAAATGACATCATCACCAGCTCTTGCCACCAGGACCTGAGATGGACCAATCAACTGAGGCTGACCTGAAAACAAGTAATCAGAATTTTTAAATAGGAAAAAGGCAGAAGGAGTGANNNNNNNNAGCATTATTTCAAAATATTTCTTTAAATTACTAAACCGAAAGGTGTGATGTGGAGACTGCAGAAACTAGATGCATGTAAACTCTGCTTGGGTAGAGTCTATAAGCTATCCTATCTATTATTAAGGTGTGTATGAATTGCTTGTTTTATGTTCACACCAAGTTGTAATTTCCCTTTAAGAGACAATTCACCTCAAACTGTCATGTATTTATGTCTAGACTAAATCGGTGCTGGCAGAGGCCTACAGCATCACATGGCCAATCACAACCGTTATGAATTTATAAAGAGCTAAAATTGTTTCAGCAATTCCCTGCAATATGTAGTTGTTCAAGCAGCTCTCTCTAACAAGTATCTTCTCTGATTCTAAAACTACTAACATTATTGTTAGAGCTGGTGTATGTTAGGTTGAAATTGTTAAATATTGCCATTATTGTACTTAAATTTGTAAGCCTTGCCTTGAGCTGCATGATCAAAGACATTCTTTGTTTCTATCCTCCTCCCCAGCCTGTTGAATGGTGAGAGGGGCTATAGTGTAACTGTAGGCACATCCTATGTGAAGGTTCTGCTTTCTTACAGTATTTAGTGAGGATGTTTAATTCTTGCCATTTATGGCCTCACCTGTGTTTGTATATGGTAAACCGTTAGTGGAAGCTAAGCCATATACAGGGTGAGGGGAGATGACCCTTTGTCAACAGGAAGTCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGATGCACCATAGGGGGGTTTTACAATGGGTGTTTGTGAAACTGTGTGTGACAGAATAAAAAGGCTGCGGGGGAAGCCGAGGTCGGAGTGATTTGACATCGAAGGCAGGAATGCTGCCATCCGGCTCCCCTTGCTAGCATGTGAAAACCGATCGATCGCTGTTTGTCTTGCTTTGTTCACGGGAATAAGTCCAAACTAGTGGACCCAACAGTGTATAGTGTTTGTTAAAATATAATACTATATACTTATCCTATTTAAATAACTCTGCTGACAGAAAATGAAATGTGCTGGTTCTTAACAATAAAGCTGTTCTGTATCCTGCCAGTGTTGTTTTGACTTCTTAAAACATGGATCTTAATAAAGGCATGTTTACAGCACAAATATAAATAATTAAAATGTGTGCTTGAAATAATNNNNNNNNNNCCATTTATTTATGCATAAATTACCATGACAGACATCCTTTAGGAGAATGTGGAAGATTAGAACACTGAAAGCTTTGAGCAGTGACTGAAGAAATAGGCCATTCTGCTGATGAGCCATCCTGCAGCTCTGAAAACAGACGGAAAACATTAATACAATGGAAACCACTGCTGTCTGGAAAATTCTGTTTTGTGTTTCAGTAAATAAGTTGTACAATTAAGACAAAATGAATTCCTGGGGGCAGAATTCTTCTCTGTCATCTAACTTGAATATCTACTTAAAATTATGTTGTTGTTGNNNNNNNNCCATAGCAGTGCTTCACGGAGTGTAGATCATCCTATCTATACTGTCTTATGCAATTACAGTAGTGTCACCTACTGTAAAGGTACAGATACATCTGGTTTATAGATTGACTTTTTCCACCCACATAAAAGCTTTAGAACAACTCACACTTGGACCATATTCTTCAAACCCAGTTTGACTACAGCAGTTTTAACAGTTTTTTAGACAGAAGCTACATGTCCCATTAATAACAACATTAAATTTAAAAGACAAAGTACCTGTTGACTGTGCTCTCTCTGCAACTCACTGAATAACTGTTAAAGAAAAACAAGTACAAATGATCAGTGATAGTTTCACTTACAGTGTGAACTTTGAGCCTGTTACTAAGTAGCACTTAAGTTTCATAAACACTGCAGGAACAATACAAAACACTGTTAGTGAGGACTGTTTATTTGTTATCTTATCAAGTTCATAAAGAGTTTGTAGTTGTTTGGTGTATTTTCTGCTGCACGGGGCAGATTTGCTGATATATCTCCTACAATCTTATAAAAATGTAAGTGAAAGTAAGAGTTAAACAGTGAAACAAAAGAAAGAAAGCTCTTCCAGTTTTGCCCATTTGGTTTACCCCAATGCAGATTGCTCACAGAAAATCCTCTTTGTTCTGCCTGTGGGTTAGTCCATGGCCCCTCAGCACTTTCATTACAGTAGGCGTGCAAACATAGACACACCTATTTGGGTCCTGCTTGATATAAGTGCAGGTTTGCCCTCCCCACACAGCTCCACAGTTCTCAGTGGTATATGGAATAATGTTCTACTCCATGTTTGATACCAGTTAGTGGCAGTAATGTACTGTGGAGGTGTGGCCCCAGGCTCAGCTACAGGGGAGGAGTGGGTCACGTTAATAAACGCTTCACAGTAATAAAAACATATCAGTGGGTGGGGTCCATTTTTATATGTACCACGGTTCACTGTGGGGCACAGGTCAGCATCCAACTGTGGGCCTCGGTATGTACATGACATGTGGGACAGTCTGGGCCCTGCACAGTGGAATCCCAGTAGAGCAGTCCACAACCAGAGCATTTGCATACTGTGTGTGTACGCTGTGGACAAATATACCCTACATTTCATGCCAGTACATGCGGGCTACAGTGGGCTGCCCACAGTGTCCATATCTCCATGGGGGTATGTTTGCTGGGTATGAGCTTGAAATAGCCTTTTCTTTTACTTTTGTTAATCTATTAATTTATTTCAACTAACACTCAAACAAAAAACTATTGAACAGTAAACAATCATGGAAAGAATTGGCAAATGATTAAAATGTTTTATTTTAGCATTATGCAATTCTGTTATTCCAATTTAATGTATTTAAGTTGGACCGACTTGGACCGCTTAATTAACTGATGAATTAACTTATTTACTACAAAGTTCATCCAACCCATGGAAAAGTTCATTTCTAGAGTCTAGATAACATAAAACTTGTTATGCACACCGTTATTTTCTCCAATTTATTGGATTTATAACAAATTTCACATAGCTGTTACTCCATCCATAAATCCTCTTCCACTTGTCCTTGTCAGGGTCATGGGGGGGCTGGAGCCTATCCCATGTGTTACAGGGTGAGAGGTGATGTACACCCTGGACAGGCTACCAGTCTATTGCACAGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTATGATTACAAAGATTGATACAGAATTATCTTTACTTGTTTTGTCCTTTACAGGTTAAACCACAATAAATAACAGTAGCATACATGTGGAGTGTGTATTCTTCCCTGTCTGTTATAACCCCATTGATTTTCCTGTGGTTTGAAATCTCATGTGATCCTGTGATATCACATGTCCAGGCAACTAGTTAGACTCTTGTCAATGTAATAACTGCCCAATTTAATTTTTTTGAGTGAACCAGAGGAACAGGTCCTGTAAGAGCCAATTAAATGTTAATTTTATTGGTACTGGTAAAATGATTAACATCTTTGTTGTTAAGTATACTTTCCAGTTAATTTCCAAATACTGTTTTCTTAAAAGTATAGAATATAGAAGTGTGGCATTCTAATGTGCTTTTTGGTATTTTGGGCTTCCGGCACACTGTAATTACGTAGTGGATTAAAATAAATTCAATTCTTTTTACTGAATCGAGTTTTAATGAGTCACTCACCAAAGTGAATCGGATTTCTTGAGTCATTTGAGTCACTGAGTCAGTTGACCAGAGAGTGCAAAAATGTATATTTTCACTCAAACTTAATTTGTTTCTCTTTTCATGTAAATCCTACTGCTAAAGATGAATGATTGTAAAAGAAAACAATTATTTTATAGAGCNNNNNNNNNNNNNNNNNNTTCTAAAGGGAACATTTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTAAATGTGTCAAATATATATTTTCTCATCTAAATGTCCACTGAGCTGTGAGCCAGAGGGCGGTAATGCACCTTAACATTGCTTGCCAACCAAGAAGAAGAAGAAGCTGTGAGCCAGNNNNNNNNNNNNNNNNNNNNNNTTCGTCTATGCTACGATTCAGCACAGGAAGGGAAGGGGTGAGTGAGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTGACACAAGACAGACGCCAATTATCAGCGCCGGAGAAGCGCCCGAGAAGACATCGCGAACGCTTCCTGGCCATCCAGTGTAGATGTCAGTGAAACTGTTGGGAAGACAACGTTGGAGAAATGTGAACATTTTATTTGTACTGTATAATCTGCAGATTCTGACAGAAATCTGCAACTATCCTTTGAAGCACCACTCCTCTAAAAAGCAATAAGGATCATTATTAGGTTATTCACATTATTATGTAAATAACAAAATAACTTAAAGCAAAAATTGGGAAACATAAAGTCCGAAGTCTTTATATTAAGGGCCATCAGTCAAACACTATTATTTGCTTTGGATGTAAACAGAGCGAGTTGTGTGTGACATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGTGATTCGTTCAACTTGTTTGAGCTGTGAGCCAGGAGGGAGGACGTGAGTGAGTCCTGAGTGATTCGCTTATGCTATGATTCAGCACAGCAAGGGAGGGGGTGAGTAACTCAAATGTGCTGTTAGCATGCTAGCTGAGCGATGCTACTGTGAACCGAGGAGCTATTGTCTTGATGTGAGCTTCTACTCAGGGTTTTTTCTTCCAGTTCAGAGCAGAAATGTTTTTGTTAACAAACTGGCTGTTGTTTTTTTCCCCACAATTTTAATTATAAGCTAGATATATTTCTACTAATGAAATTAGTTTGCTAACAGCAACAGGGATGAGTCAGTGAGTCAGTTGCACTTGTGAATCATGATTCACGAGTCAGTAAAGTGATTCTCGAGTATTGAACGATTCGTTCACGAATCGAACATCACTATTACGTAGTTGGGGAGTCGGATAAGCTGGAAGCAACACAGTTTTTGACCGAGTCTTGCCATGTAAATTCAAAGTTTCAATAAACACCTTTCTTAAAAGAAAAGTACATGGACTTGCTCGCGTTTCAAATGCATGTTGCCGGACTGACTCCTAAAGGTGGTACAGAAGAGTAAAACAGAGACGGAGTGCCGCCGCTACATAAGTCAAAAAAGTCGCTTCATCGTCATGTGGTGGATCGGCTGCACGGCGCTCGGATGGAAGGGCGCAGTCAAGCGGAATGTAAGATAAAAGGCGCAGCTTAAGGATGCTGGCGCAGAACCGGATAAATCTTTGGATTATTCTTTAGAAGAAAGTAACAAACTCTCTTATTACTTCGTGCTGTAAGAGGAAAAGGACGTCTTTCAGAGGCTCATTAAGTTTAGTGGAAAACGAAAGTGAAACTTAACTGCGTGCCGTCGTCAACCCCACTCTCTTTTTTCTTTCTCTGCCTGTGGGACCGCATGTTGTAAAACAGGATTTGATGCAGTCAATGTGGAGTTTTTGGCACATAATGAAGCTGGTTTACAATATGTCTATTAAAAATTCTAAGGAGAAGACAAAAAGTGCATGCAACTTGTGCCAATAAACCCTGCAACTTGTAAGATGGTAGATGAAAGAGAGGTGGGACACACCCCACTTTTCCGTTATTTATTTGTAAAAAATGTTTGGAATCATGTATGATTTTCTTTCCACTTCTCACGTGTACACCACTTTGTGTTGGTCTTTCACGTGGAATTCCAATAAAATTGATTCATGTTTGTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAAGTTATGTGGAAACAGAAAAGAATGATGTTACTGATGGTACTGAGGCACCTTGTGCTCAAGTTCCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAAGACTTGTGGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGGAGGAGGCTTCATCTGGGCGATGAAGAGAAAGAATGTTTGTTCATGGACATTACAGTTGGTTTGGCTTTTACTGATTAATATTTAAGTTAGTAATTGTTTAGTTCTCCCACTTAACCAATTAGGGGCTGGATAATGTAAGAGCCGGGAGCGACCGTGGTTCAGGGGTTTGGGAAGCGCATCTGTAACCGGAAGGTTGCCGGTTCGATCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCCTCGCTTCTGTCAGTCTGCCCCAGGGCAGCTGTGGCTACAACTGTAGCTTGCCTCCACCAGTGTGTGAATGAATAGTGGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATTAATTAAAGGTTAATTTTATTGGTACTGGTAAAATGATTAACATCTTTGTTGTTAAGTATAATTTCCAGTTAATTTCCAAATACTGTTTTGTTAAAAGTATAGAATATAGAAGTGCGACATTCTAATGCGCTTTTTGGTATTTTGGGGAGTCGGATAAGCTGGAAGCAACACAGTTTTTTGACTGAGTCTTGCCAAGTTTCAGTAAACACCTTTTTTAAAAGAAAAGTACCTGGACTTGCTTGCATTTCAAATGCATGTTGCCAGACTGACTCCTAAAGGTGGTACAGAAGAGTAAAACAGAGACGGAGTGCCGCCGCTACAGGTCCAACTCTCTGCTTCAGACTATGTGAGTAATTATTCTTAGGTTTACTTTTTATAGGTTAAGATTTACTGTATATATCTATATGTCTGTACATCAAATGATTTATGGCTTTCCTGTGCTTTTTAGTCATGGTTGAAGTTATTCTGCTGGTGGCACATGTTCAAAATAGCTTTACCTGAAAAATGAAGGAGTAAGTTACAGAAGTTAGAAAAACATTTTATAAGAATTTTGATTATTCTGTTAACATCTTGTGTTGTTTCTAATTTCAGGTGCAGCTACTCTTCTTGTGACTCCTAAAAGACTTCAACATTTTCAATATGAGTCTTTATCTTTTGATTGTGAGAGCCCTGATGGTTCTACTGAACTGAGAGGAGTCAGAACCACTGAGTAAAAGTTAGAACATTTTAGTCCAGCATGTAATAGCAAAATAACTTTCTCTTCATGCACAATTTCTCAAGCTTATCTAGCAGACAGTGCAGAGTACTGGTGTGAGGTTAAAGGGGGTCAGAGAAGCAACAGTGCCAGCATTACCATAACTGGTAAGTTCATCATATTTGTGAAATTAGTACATGGCTCACTCTAACCCTATTTAGCCACACCTGTTGCTTGTCATGTGTTTTCATGGTATTACGGTGTGAAGATTCCTGCGCAGAAAGACGTATCCTCTCCCAAACACACACATACATCACATATTCAAAGAGCCACTACACAAAAAATAAGGATGCGATCAAAATCAATTTTGTTGTTGTTCTTTGACATGTCCAAGGATCTAATCACCCCAATGTCCCATCCTCATCCTATTTATTATAAGGAAATTCATTTTTTTGTGAGTTTGTTGAATAAATAATTAATAATTCAAATGCTTAAACTGGCATTTAAAGGCTTAAAATCCTGAAAATAATTTAATATTTGATCATTTTGAAAAGGGCGCAAGGTGATTAAGTTATTTATGNNNNNNNNNNGCAGAAACAATATTGTTGTTTGAGGATGTTATGGCTTTTGTGTGGGTAGATTTTTGTACACAAAGGTGGAGAACTGGTGCCAAAATACATCAGCAGAGTATGGATGACATGTACGAGTAAAAGACACAGTANNNNNNNNAAATTGACTAAAAAGATTTCCTGCACAATCCATATCACAAGCTATAACACAGTCAACATGATCACAAATTTNNNNNNNNNNNGTCCTGAGGAGGGCATGTGGGTTTTGACAGTGTAGTAAACAGTAGTCACTCCCCTGTGTTCCATTCACAAGAGCAACATTCCTGAAATTGTACTAATGCCTGACTGTCACACTCCCACAACTGATCATGGATGATATGTAATCATCAGGGTATCCAGTTTTGTTTGTTTTTTCAGCATGAACCACGAGTCTAGTGCTCCCTCTCTTTGAGCCAATACAATATTTTCCTTTGATAGTAGAAAAGTGAGCTCTCTAGCTTTGATTGGCAGAGTTCAGAACAAACCTGATGACTCTAAAGCTTAAAATCAGCCAAACACCTCCAAACAGAAAACTGACTCTGCCCCCAAACAGCTGCAAAGTCATGTTAACTGATGATTGTCATAGTTCAACACAGACAGGTACAAACTCAGTTTAATCTACATAAATTCAACAAACGTGCTTCATCTTTAGTCATTTCAGACAGCTGGGCTCCTGAGTTTGTATCAAGCAGTCTTTATAAGAGGAGAAACTGAAATTATTCATGTGAGTTGACTCTGCCCACTCTGTAAACAGCAGGCCAATCAGCACCAGCCTGTGGCATTGACAGTAAGAAAATCTGAGAATTGGCAAATACATTAAAGAAAAGCACAAATGCTCAGCCAAGGCTGGAGGTGACCCATCAAACACTCACCAGGAACACAGGTCAGATTAGACTATGACCTTTTATTTTGAAATGAACCTGCTCCATATCAGTGTAACTTAAGCACATATATNNNNNNNNNCCTGAAAGTTCAGAGTTTCTTTTAAGTCACCTCGATGAGACAAAGTCCTGCTTTAAGTGCAGGTCTCTGCACGACTCCAAGAACAGTTCTTTGTAAACATAATACAGCTTTTTGCTGCTACATTTGGAACTTTGTTGGAGCTTTTAACAACTGACAGATACATTTGTCATCTTGTATATGCTTGCAGTTTGACAGAGAAAAAACAGTCTGACTTTATTAAGAGTTTAAGAGTAACATGTAGAAAGAAAAACCCAGTTTTTTGCCACATTTTTGGTGTTTTGCTATAAGGTTCCTGTTTGTTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTACCACAGGTAAAGAACCCAGACTTCGACACAGTGATCCAAACTGTCAAAGTGAAACGAGTCACTGGAGTCGAGCAGGAAACAAAAAATGAGTCAATGATTAACAAGTCCCTGCAAACCTGACACTCCGATTGGATCAGTTTCTAACGTTCATTGCTGCACATTCATTGGTCTATTTATCAGATAAACACTGAGCATGATGAACACAGGGACGGTTGACCTTGATTGTATACTGCATTAGATCAGTACAGATCATGTGTAAACCAAAGATGAGCTCAAAATGGTTTCTGCAGTTTCTTATTACCTTCAACAAGGAGCTCATGTTTTTTGCAGCATTTGCATTTCATCAAAGTACATCATAGTGTAAAAACCCACAGTGTGTAATTCCTGTCAGTGTTTGCCAAGTCCTTAAATCAACTGCTCCATTTATCTTATCTACCTGTCAGACTATGAAAATCTAATCTTTTTTAAAGCTGTAAAAAGCGGTGCTCCACACCTGTATTCTGGTGTAAAATGTCTTCAGGTACACACTTCAGGAGTATGCACTGTTTTCTAAACCGGAAAAGTTGAGTATCACAAACATTACTTTAATGCTGAATAAGAAAACATTACTCATTAATGCTTAACTTAATAATAAAGATAAATCTCACTATAGTTTTCATGTCACTTAACAGTTTAACAACATTTACATATATATTATATGTGTGCTGTGTTTGAGTTANNNNNNNNNNNNNNNNNNNGTTATTAGCTCCTACTATAATGGATGACATATAAATAAGAGGCTGTACCTTGATTTTCTTGCCAGACAGCTGATCACCACAGTTATACAATTCTGCAGCCAGGCAGCAGTGAACTGCTTTATTAAACTCTGGCCTTATATAACCTGAAAACATGACAATGTTTATTGGTCAGAAGCGGGAACCATCGGACCTGTTCATGCNNNNNNNNNNNNNNNNNNNNNNNNAGCTTTATTCGTCACATGGAGGTTGCCCTGCAGTGAAATGGTACCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCGACCTTACACACACAGCACAGACTTTACATGGGGATACAAGTCGGAGATCGGTAGCGTTACAAAAAAACACTGAAATGTACACTACAATGGGAAAGTACAAGAGGNNNNNNNNGACACCTCTACTCATGCTGTGCTTCCATGGTAGGACAGCATGAGAACAGGAGACAAAAAACTCCTCTGCACAAGAGCACATAAATGTCCACAGCACAACATTGTGAGAGACATGACAAGCCACAGGGTTGGGTTGGGGGTGAGGAGTAATCCGAAGCGAACACAGCAGCCGCCCTGCACAGCGCTACCATTCCAGCGCGGCACACAGACCCGCCGTGTTCCCCCGCAGGAAACAAGCATCGAAGGCGTTTGGAAAGGGAGGGGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGACAGTGTCCTTCGCCCTGCCAGGCTAAGTAAACAGTCTTCCAGCCAACTCAGGTGGCCTTGCATAGGATGGGAAGAACAGTCTAAACACAGTCGTTATCAGGGAGATTTTGTTCGGCTCCAGCCTTGAGCCCACAGCTGGCGCCGAAGGGGTAGCCGCATGAAGTGATGGTGTTTTTTTCTTTTATGCGAACAATTCATGAGAATTTCAGAGCTGTTTTTTAACACTCCGACACCGACATAGGTCTCTCAATTTCCCGTTGGACAGCCGCGAGCTTTTCCATGATGTTATCAAGCTTGCGTTCCGTGGTGTTGTCATTCTTTTGCCCAAGGAGCCGATTCTGAGACCTCACGACCACAGTGAGCTGATGCTTTCCTATTGTGGAAATTCTGCTGACATCTTCGGGTAACTGAAACTGTCAAATTCTGCAAAAATGGTGGTATTCTCCCAATTTCTGCATATTTTTGTTATAATATATTATTTCTGCATACTGTTATAAATTCAACATAATGTCACAAAGCAAATGTATTAATGCCAGTTATAGTTACATACTTTGTGGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTGTGAAACCTTAGTGAATGCCATTGATGTGATGATGATCACAAACAGCCAGAGATGGGTTGTTTCTTGTCTATAGAAGGCTCTTCATTAAGAGGTGATGATATGCAAATGAAGCGCGGCTAAAGTTTGGGAATCACAAAGAAAATTATTGTTTTTATAACAGTGTTCTGTAAATGATCTCTGTCTGATTCCTGTAATACCGTTTGCATATGTTACACTGACAACCAACCTAAAGAGGATATTGGGAGATGTGAGGGTGGGGGGTCAGAGAACTGTTTCAACAATCACCGAATGTGTGACAAAGGAGTCCGCTGTGATGCTAATGACAGTCTGCACTCTCTCACCCATCTGTAAAAATTGTTCAAATTACTGCAGCGCAGGACCATGAAGAGATTATTGAAGGGGTGTGTGCTCAAAGTTAAAAAGGGGCACATAGAACCAGACTGAAAACCCACATCTATCAAGAATCTAATATGGAATCACATCATACTATATGACTGTCATCATGTGGGGACAATGCAAAGCAAAGCAAAGCCAGACAAGGAGCAATTCAAGAACCCCTAGGAGTGAAAGATCCAGGGAACAGTTCACCTTGCTCAGGCCTGGAGAGGATGCCCGAGGGGAGAGTGCCTGGTGGCCGTTTCTTAGCCTCTCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCAACTACAACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCAAAGAAAGGAGGTAAGTGACGGAAGTGACGGACAAGGTAAGCGACTCATGTTGTAACTGACGTCAGACGCCGGAGATTTTGGCGGAAAATTAAAGCGAATGGTAGTTTAGATTTGAACAAATTCCTTTAAGCTTCAATCTGACCAAATACACTTATCAATTGTCTTAAAACTAACATTATTTGTCTAAATCATCTCCAACACCCTGGAGAACAACGGGGAGAGTTTAGAGGCTCTCCAAGATTATATTGATCAGTGCTTTCAGGATCTCGTGATGAAGAAGGCCCAGAGTGCAGCTTCCCCGGCTAAATCTGAGACGCCGTCGTCGAAAAGACTTCGCCCGGCAGATTCCCCCGGCACAACATCGCCAGCCGGCAAAGATATTGCCGACATACTGGAGTCAATCGACAAGCGATTGTCCAGTTTCGACGCAAGGCTGTCCTTGGTGGAGATTCTTCACCGGGAATTTAAATGCTTGCGAGAATCCCTGGAGTTCAGCCAGCAGCAGGTGGAAACGCTCGCTGCTGAAAATGCCATGCTAAGGGAGTCGGTGAAATGTCTCACAGACAATGTTACTGAGCTAAATAGAGNNNNNNNNNNNNNNNNNNNNGAAACAGTTATTGATCTACAAGCTCGTAGCATGCGTGATAATATGGTATTTTCTGGTATTCCAGAAGCCGCTGGAGAGGACGTGGAGACCACGGTAAAAAGCTTCACCAAAACCCACCTGAAGCTCCCGGAGGACACGGTGAAGAACATCGTCTTCGATAGGGTACATCGCCTCGGCCCCATTCGGGCTGCGGCCGGGAGACCACGTCCTATCGTGGCCAAATTCGGCCACTTCAAACAAAAGGAACATGTGAAAAGCTGCGGCAGGGAATTAAAAGGAACGGACTTCAGCGTGAACGACCAGTTCCCCAAAGAGATCCTGGAACGACGCAGGGTCCTCTTCCCAATCCGACGCGGCTTCATCCAGAAGGGCTCCCGCGCTGTCATCGCTGTGGACCGGCTGTACGTGGACGGACAGCTCCACCGCGACCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCTGATGGCAAAAGAGCCAAACGGGACAGGCNNNNNNNNNNNNNNNNNNNNNNCACAAAGCTTTATTTGGAGCACAGTTCTACAAGAAAGATAAGTTACTGGTAACTTGTGCTTAAAGTGCTTTGGCACTCTTTGGTAATATTGTAGGCAATGTTAAACTTAATCATCATCTCGGCCTCCTCGGACAACCTGTTTGCTGCTGCCTGCCATTGAAAGGCAGGGGGGAGAGGGGACACTGTGGCAGTGCATTTATTGTGGCATATAATGTGTTTTCTGGATACACTGTGCTTTTTCAGCATTCAGAGGTTGATGGCTCAGAGCACTGGCTATGAATTTCAGACGGATCAGGCCTTAACTTAACAAAAAAGTTATTAATAGTTCTTTTCATCTTTTCTTATTACCCACAGCTACATCCACTTCTGTCCGGCCTACACTACTCACCAGGCACGTGCAGGGGGGGAAGGGGCTTGAGCACCCGCCCCTTTCCTGATGGGTGCCATAAGCGCCCTTTTGTTGAGGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTGTGTGTGCGTGCGAAGTCCTGTCTGTGCCCCTCAACAATAATATTTAACTATTATTCACAGTTAAATCAAAGGATCTGGCTTGCAGCAGTCACATGACGACCATTCGCCAATGATCGCCGTTGACGGCAGAGCGTGTTGGTTACGAGCCGGGAAGGAGCTCACAAAGTGCACGCGCATTTTTTGCTGCCTGGGCGGTCTGGAGCTGTAGGAGAAAAACAAATTAACTCAGAGACACAGAGTGATGCGACAAAACCAGTAAGTAGGTGTACAGCGTACACTGTAGTCTATAGCACACAGGAGTATTAGCTCATTACGTACATGTTGGTAAGTTGCCTTGTAGAAACTGACGAATTAAAACAAACAAGCGTGCTGTGTGTGCAACAGCGCGACAAACATTACCTGTCCTTTTATTAACTGCACAAGTAGTTCTGGTCAGAGGCGGAGGCAGACATTTGAAACACCCGGGGCTTAGCCCTAAAGGGTAGTATGTGTTATGCCTCCAGAAATGTGTTTTCTGCCTTGTTATCACAGTTTAGAGTGACTTGTTTATTTTCGTAACCATGACAACATGGAAGCAGTGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTACTGGACTGTACACGGCATGGGGGCGCCTCGACGAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGATTCATCGACCGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTAAGTATGAGTGTCAGACATGTTAAAATCCAGTGGCACCAAGGCATTACAATAACGTGATTAATACATAAGTGAAAGAAATTCCTATACAATCCCACCCTTTGATTCTTAAATCAAGAATCACATTAAAACCAGAATTTCTTTCCTGACATTCTGTATATCACATCAACATTATTTTACACTTAAAGGAGTTTCACACTGTGTATCCTCACTGTTCTGTTCTCCCACCACCCTTTGTTCATCTTTAATCATCCCCACAATCTAAGCTCTCACATGCAAATGGCAACAACAATGATACAGAGGAAAGGCCTTCTCCAGAGTGTCAAAGTACTTTGCATGGCAGAGTGAAAAAGCATTGGGTGGACATTCCCAGTCCCAGTCATGGCTCCTGGTGTCTGTGCAATTTACAGAGTTATAATTCCAACGCTGGTCTCCCTTTGTGCTGTCACTTTTGGAGCTTGGCACGCTCTCTCCATCCCTCGATCTCTGTTCCAACGCGGCTGTAGATTTAAGGCAGAGCACGTCGTACACCTTAGTTGTCTTCCTCAACGTCAACGTAGAAACTTTTCATTTTATTTTAAGATTTTGCTGTTCAAAATCTCCTCGTGACAATCTTTTGGAAGCCCAGTGGTGCAGCCCACTGTCGTTTGTCAGTTGTCCTGCAGATGGTCCCTGCTCTAACTGGTCCTCTTGAAGCGTTCTCTCCCAGTCATGGTCTGCATTTGCACCCCAGTCTTTTCTTCCATATCCCTCATGTCACAGTCTCTGCAATTTAAAAATGAAAGCTGCCCCGGAAAACCCTCTTTTACCATATGTTAACTTAACACAATTAGATATGCACAATAAAGTTGTGCATTGTCACTTAAAAATTCCCAGGGCTTCTCCCCTGGAGTAGCTTCACTCCAGGCCCTGTCATAAGAAAGAAAAAATTAGCCAGTGGTGTGTCCTGCTGTAAATCATGTGATTAGATCCCACGATTAGCCCTTTGCTGTGGAAAATGTGATGTAGATGTTAGCGCAGCGCATCTGTATGCGTACTTTCTCACAGTGACCTCTGCACTGTAAACAATACAAGGTCATGAATAACACACCGCTGGTAAATTCACAAAGACACAGAAAGTGGCAATTAAAAGGTTAAGTCAGCACGGCCCAAAAGCTCATGCAACCTGTTGCTGTCACCTTTCTGCTCCTGTAAAAAGAAACATACATCCACCCTTTTGTCAGGTCAAGGCGGAGGTGCAATCTTGCATACTGGTGTCAAGTCAGTCAAGCTTTTGTCAGTCCAGTCAGTCCCCATTTTTTATTTGCTGACAGTAGAACCTTTCGTGACGCAGTAAGTTTCTACTGCCAGCAATGACGTCATTTCGAAAAAGAAAAATAATTTAGACTGGATTACCTCGCTGAATCCTTTTTGGCAGGGACTTGTTTTCTGATTGTCCCAAATAAGTGGCTTTCTCCCGAGCCCATTTTAATTTTTGGAGAAACTCACTTGCGATTGTTCAACATGTTGTGTAGCGCTTTCGATCCCGATCTTGCAGGTCTGCTTGAAAAAGAGGAAATTGCCAAACNNNNNNNNTATCTCAGTGCACTGTTAAAAATCAAAACAATATGAAGGCCTCTTTTTAGAAGTTGTCTAAGCATACTCTCTTAGAGTGATAGATCAAAACAAAACTAATTGGCAGTTTCAAAGTGGTACCAAAAGAAAATGCAAAATCCCCAAAACTTCCATCCACCAGTCACACACCTCACACAACAGCAATATTCTATTAGATAACGAGTTTTGTTTTCCCCCATGTAACCAGATGTGTGTCATGTTAAGACCTCCCCCACACATCAGAAACAAGAAACTCAATAATCTATTAGTCTCCACTCATCTGACCCTCCTGCAGCATTCTGTTCACCCCTGCAATGATTCAATCATCCTTCCCCAAAATAATACCAGTTCACTAGTCTATGTATCACTTCTTAACCCACTAAGTGAACCGGACAAGATGATGGTAACAGAAATGCATGCTTAAAATGCTATTTGATCTTCATGAGCTTCATTGCATGTGTGTTTGTGTTAGTAGGATTAACGCATTTTTCTGTTTGTGTAATTTTTGTGTACCTCTCCTCTTTGCGGTGCTCCAGACACTTTTCAATTCTCCACGCAAGGCAGTCGTTTTTCTTCCCAGTTTCCTAAACCCAAATTTCATTCCCACACTAAAACAGCCATGTTCTCCCCTGCTCTTTCCACTGTGGTCTCATCTCATCTCCCCCCTTGCAGCAGTCCAGTGAGTCAGTTGTCTTTCAGCTTTGTCCTGTGTTTTCCACTGTCTCATCTTGCCATTTTGCTCCAAAAGTGGCAAATGTCGAACTCAGGCAGTCTTTTCAAAGGTCCATTCACACACAGTGAAGTTGCAGCTCGTTGGAAATGCACATCCATCCATCCAGTCATGATGAGGCCATTTTTCTCCTTGCTGTCGCTGTCTTGCACAGCTGCTGCTGCTGGACCTTTTCTTCACTGCTCAGGACACTGCTGTGAGCTCTTGATATCCATCTTGTTGTTCTGGAACTGCATTTCTTGTCTTCAGGGAGAGATTCTTGGAGCTTGTGTTCTCAGGGTGACAAACACATGGAAGTTAAGCTGTAAAACAATTCAGCCAAAACTTGGCTTGAGTGTTTCTAATGATGTTAACCTATAATTTTCTTCCGACTGCTGCACGTGGAAAATTGATCCGGGTCTGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTTCCCACACAACCATTCTCTGCAATCTTACACACCACACATTTACTCAGTTCTTACCATACAGTCACGCATTGAGTTTTGTCTCTGGCCGCCCGGCGCAACGTCCGCTGCTACTGGATCTAGATCCTATATTTACATTCAGAGCGTCCCCTGCAATGGCCTTCTTCCCTTACCGGCAGAAAAGTGCTAAAATACCGTCACTCCACGCACTGTATTGTGCAGACGTGATTATCAACGGTGGACTCGAACCACCATTCCCTGTGATGGACCGGTGTTTCTGCAATTACTCTGGCAGACGACTGCTTTTCTTTTGCACAACACCGGAACCGAACACAAGCCTGGGGACTCGAACCCCAGGATTTTCCCTCCGGAGACTCGAACTCCGGAGCAGCAGGCACTTCACCGCTCGGCCAGACAAAAAACTCCTCATGACTGTATACAAGTTAGCTACAACTCACCCATCTGCAGGAGTCCCCTCAAAGTCGATGGTCTCGGTGGTGGCTGAAACACATGGCTCCGTGACTCCTTCATTTCCTTTGCTTCAACAGCTGGTAGGACAAAGGTACCTTTTTCCTCAGGGGTGATCAGCCCGTCCACGGTACCGTTGTTCAGCGACCACACGGACCATCCTGCTCACAGCGCCATTTTGTTGTGGAAGTTTTCCATTTAAATAAAGCCTGCAGATGAGCGGTGAGCGGTAGCCAACATTCTTTAATCAAAACACACACAGAACAGAAAACCAAGCTTGTGGAGAGCCTGCATGACCACGGGGCAGGTCAGCAGAGTCTCTCTGAGCCTAGCATGGCTCTCAGTTAAATACCTTCTCCAGGAACAAAAGGCAGTACACAGCTGTTTCACACCTTAAGGTTCACACTCCCTTGCTACCTCCCAGAGTCCTCGAAGAGACAAAAGACTGGTCCTCTGGAGTTCCTGTTTCCCCCAACATCCTTACTACACCCCCACCATTTGTCTTAAGTATGAGTGTCAGACATGTTAAAATCCAGTGGCACCAAGGCATTACAATAACGTGATTAATACATAAGTGAAAGAAATTCCTATACAATGAGAACCTATGATACGGTGATACTTTTGGCAAACAACCATTTGACTAACATGTGTGTCTCACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTGCTGACAATCATCAAAACCAGATATTTACACACTCTTCAGATGAAAACACAAATACTTTTTTAATTGTAACATGAAATCAGACTAAATGTTTANNNNNNNNAGGTTGATAAATATAAAAACATATTTGTTAACTTTAGGAGTAAAGAGAGAAACTATCTGTATTTCTTAATTGTAAATGGCACCAAATTGTATTCAAAATTGAGCCACACTTATGGAGCTCCACAATTCTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATAAACTGCTGTGTATTGAAATTCCTTTTGTTTTCCATAGAAATATACTGACCAACATACAAAGCATAATATATAAAATAACATTTACCAGAGTTGCACTGTCGGTTCTGCGTGCTGCACAACAACATTCAATATTTAGTATTTACTGTTATTTACACTGAGCTATATTAATGCAATGGTGCTGTGTTTCTTATGTTGCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTCAACAGGTGATCCGGGAGATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCTCCCTTTCCTATCCTCCAGCCATCTGTAACAACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAACAACAAAGGTCGATCAAATGGACCAATATGTCAAGGCCGTGATGATCCACTTGGTAAAGTAAATCTGTTGGGTATCTTTGTCCCTGTGTGTTAGCCCTGCGACAGACTGGCGAGCTGTCCAGGGTGTACCCCGCCTCTTACCCTATGACAGCTGGGATAGGCTCCAGCACCCCCCGCGACCCTGAAAAGGATAACCAGAAGCAAATGGATGGATGGATGGATCTTTGTTGGCCTTCGGACAACAATTCTGTCGGCTAAAGAACCAAACGGACAGGCCNNNNNNNNNNNNGAAGAAAGAAAACAGAGATTTGAGATGGGAAACTGTTCTTGAAGTACAGTGAGAGAGAGAGGAAGACCTGTGGAGGATGTGCGATTTTTAGAGGGAATTCATGATGATGTTTATCAAATGTGAAGCGTAGTTTTGATCTTCTTTTGTTGCTGGTTCAGTCAATTTTGCTTGGAGAGTGAAAAAACCTGAAGCATCAGAATCTAATGCNNNNNNNNNGAAACACAGAGCATGGACCCGACGCATCAGAATCAGTGAGCTGTCGGCTTTCAGCCCCGATGGCGTGTCTGTGTACATGCTGTCGGGTGAGAAAGTGTACATGTCACTGATTCTGATGTGTCAGGTCTGCGCTCTGTGTTTATGTCTTTCTGTGAATTTGTTTACCTGCTCTCATTTACTGTTTTAGCTGTCTGGTGGTTTCTGGCGTTTCTGGCAAAACACATTTATATTTAAAAGTCGATTCAGGATTTAATGAATCAGTATCGCTTTTTTCAAGCTACTCACCTCTCTCTATCCACCTGCACTTTCAAACGTACACACAAAGGACTATAGGAATATCTGGGCCACAGCCAATCAGAGAGGTCCCACCCCTGACTACCTCTGATTGGTTTAGACCACAACATAGAATTTCACCTCTCCGGTTGGGAGTCTGAGCAAGTGCATAAGGTTAGATGACCATTCAAACAGCACTCCAACCATCCACAGAAGCCCAGCGACTTCCAAAGTGCAGCCCAAATATTACTATCTGTGCCAGGGGTGGGGGAACTCCAGGCCTCAAGGGGTTTTAGATGTGTCTTCGAGCCAACACAGCTGATTTAAATGGCTACAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTATCAGGACAATCAACATAATCTGGTCTTTAGAATGGTATAAAATTTGATTAATAGAACATCAGATGAACTATAAAAAGAAAATAACATGATTATGCCAAGTTATTAGTTAACAAACATAAGGTTCAAATCCCAAAGCACTGTGTGAAAAACTAAGTACAACCCATTTGATAGCTTAAAGGGGGACTTTTAGCAGCAATAGATTAATNNNNNNNNNCATACAGAAAATTATAAGTTCAAGTTACTTCAGTCTTTCATGTTGTTGTGGAACAACTTGGCTAACTCTTCTGTTCTACATTGCCTCAGTTTATTGAAGTTTGTGGGAATTTATGCACAAATGCAATGTCCTGTCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTGCCCAGGTCATGTGGCTGCAAAACAAGTCTAAATCATCACCATACAGCTGATATGCTGTGCGTGGTTGAAAAATGTGGCACGGGGATTATGTAAAAAACCTATTCACTTAGGTCTTGTCCATCTAAAGGACATTGTTCCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCATGTTTGGTAATATAGATGCATTTGTTAAAATGAGGTGGTCAGGGCACTACTAAGAATGAAAGTGAATGTGAACGTATCAGTGTTTGGTCAAATTTTATAGCTTGTTGAGTTTATTAGGTCCCTATCTAAGAGTTCATAGCCATTACTCTAACCATGCCTTCCCTATTTCAGTCGCTACTGGGGTTTAGAGAAGAGAGGAGTAGTGGAGGGAGCTGCAGCTGATGAACGCTGGGCTGCAGAGGGGGAGCTGAAAAGCTGCCCACATAGGCACTCAAAGAAGAAAGGATCCTGCAAATAAAAGACACTATTACCACACTGCCAAGCATCTGGTCATTTCCCACTACAGTGGTGTTGACGTCTAGGCTCAGCATGATGATCTGCCTGGCGCAGTCAGTGGACACACTGGCTCAAATGGCAGCAGAGGTGGTAGCAATGCATCAGGAGCAGGCAGTGGTGCAGCATGAGGTGGCTGATTAACTGATGGACCAAGCTGAGCATCAGACTGCGGGGTTGGCACACCTTGTCGCTTGTTCCTATTTCTCGTCAGCACTAAGATTGATGCTCTACCTCAGGGGTTAGAGGCATGGCCCTTTAAGACTGTAGCCTCATGGGCAGTGTAGTCCTTGCTCCAGGGCGAGCGTGTGGGACTGCCCCTCCCGCTGTGTGTGTGTGAGCGAGGGAGGGAGAAAAAGGAAAGTCGAAAAGTACGAGCAGCTACTGACCAGAAACGGGAGATGGAAGCATGTAAATATAATAATAACCACTGCAGCCAAAAAGAGTGCTTGACGAGCCCAGTTGTAAGTAAGCTGTTAAGACTCGACTATACACTCTGTTCGTGTTTTCCCCCGAAACAATAAAGTTCTGCTGGAGCAGCCTTTCAATGCCTCTTTCTGTCTCTCGCTAGCAAAGTTGACCCAGACAGTAAAGCTAGTTCCCGGCTACGAGCCCGACACGGAACCCGAAGTATTAGCCAGAGGTCTCCTTACCACGGTTAGGAGCTGCGGACCTGGCCGAGGTAACAAGAGAGTATAAACATGTTGAGGGATTGGCTGTGTTAGTTCAGTGAGAGATTTATTTGGAAAGAAAACAATTTTCACTTGCAGTCCAAAACTAATGTGTATGTTTATGTCTGCATGTTTATTTTGTTAAATACAAAAAATCATAGCAAAAGTGCTGGCACGTGTCTGGCCAGAAAGAGCGTACCAATTTGTTTATTTGGTAGTTCAATGAAACNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGTGACTGTCTTCAGATAGTTAAGAGTGAGNNNNNNNNTGCGTTCATGTTTGCAGTTTTGTCTTCTAATACAATATTCAAAATTAAATAAAACAAACAAAACACTACATTTTAGGAAATGTTAGTGGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATGGGGGAAGGGGATGCCATAAGGCTTTATTAGAAATTTGTAAGTGACGACAGACTTATGACTTATAATGGCATGTAGTGTCTGCACTGTCATTGGTGACGAGAGTTGGTCCACTGACTCTGGTGAGGTGGAAACAGCAGGGCCTTCTTAGGAGGATCTGCAACTTCCAGCAGTTCACTTCATAGGAGATTTCACTGTAGAGCAGTCTTGTGACAACACTCTATGCTCAGCCTTTGACCAAGTTATGGAAATGGTGGTCAAATGGTGCCACATATACTTTTGGTGCAATTAGCAGGCAAGGAGCACTGGGCTGGGGACGGGGCAGCTGAAAGACTGCCTACATAAGCACAGAGAGAACAAAGCAGATTGTAAATATACTGTTACTACTTTGACAAGCATCAGTTCACTTTTCTGCTTCAGGATAATTTAAGCATAAATATTTACACAAAGTTAAATTAGTGTGCAGTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTCACATTAACAATATTGCACACAAAAATGACAATGCCGCAGGCTGAATGAGAAACAGAGCAAGTAGTTGTTAATTAATTTTGTTGATGCAATTGTTAAGTGGTTTCCTAATCACTCCCAAAACAGCCCAATACAACAGGTAACAACTGCTTACACGAGAAATGACAGGAAGATGCTTTGATAAATTGTTAGAAAGTTTTTATTTTCTGTAATACCTAAAACAGTCACAGTAGACTCACTTTTAGTGAGCACTTTCAGATTACCTTGCCAAAAAGGAGTATAACAAAACTGTCAGGCTCAGGAGAGACTCAAAGGCAGACCATCTCAAAAGGTTCACAATTTATTAACAACAGACACCAGGTGCGAATATATACAAGTGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCGCAGAGCGCGAGAGGGAAGAGAGAAGGGACAAAAGAGGCAAAAACACTTGTAGCCAGACCGGGCTAGCCGGGGAGGCACAGGGCCATGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGGGGCCCTGTACCTGGGTCGGGGTCAGTGTCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGGTGAGGGCGATGGGTAAGGTGACAAGAGTTATGTCTGGCAGACGTTGAGCGGATAGAGCTGACACCCGGAGGGGGTGAGGCAGAGACTTGGTGTGAATGTGAAGCTTGGCAACTAGTGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGAATGCGCTTCATACCGAAAAGAGAGTCTAGCGGCTAGCAACAAACGTGGAAGAGGGTGTTTGCCAGACAGGTCGCCCACCAGTACCCTCTCAATTACTGGTGGGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAGCCGTGAGCGACCAAGCTGCATTGGTTGTTCCTCCTCCTCCTCCCTGGTACTCCGGGCTTCCCGTGACTCAGGCTGATCTTCCCTCGACGCTGGAAGTTCCCGAAACGGCTGTTTCCGTGAGGCCCAGCGCGCTCGTAGGCGGTCATCCACCTGGATGCATAGCGACATAAGTGCCTCCAGAGAGGAAGGGATTTCACGCATCATAATTTCATCTTTCAGCTCCTCGTTGACATTATTTAACAGGGCGGTCCTTAGAGCCTCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGAGCCAGAAAGTTATCATAAGAAATTCCGGGGCTGGCCTGCAGCAGTGCCTGAGCCCAGGTCAAAGCTCGGTCACGAAGCAGCTGGGTCAGGAAGGCAATTTTGACCCCGTCGCTAGCAAACATATTAGGCAACTGTTGGAAATGCATCGTACATTGTGTTAAAAATCCCGCACATTTGCCCAGTTCCCCAGAAAAAGGCTCAGGTGTAGGCAACAGTTTATCTAGTGAAAAGGCTGAAGCTAACGGGGCTATGACGCCAGCTGCCTGAGGGGCTGCAGCAGCAGGCGTAGCGGTGGCAGCGGGAGTTACCTGCGAAGATGCCGCGGGAGGCGGGCTCTCCGGCAGCGGAATACGTTGGGCGAGAGCCTGGGTTAACGCTGCCACTTGTCCGCCGAGTTGAATTAACATCTGTTCATGACGTTGCAGTATGTCCTCTACAGGGCTCGCCGCTGCCGCAGCAGGTGAAGGGTCTGCGGAGTCCATTCCCTGGCTGGATTATTCTGTCAGGCTCAGGAGAGACTCAAAGGCAGACCATCTCAAAAGGTTCACAATTTATTAACAACAGACACCAGGTGCGAATATATACAAGTGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCGCAGAGCGCGAGAGGGAAGAGAGAAGGGACAAAAGAGGCAAAAACACTTGTAGCCAGACCGGGCTAGCCGGGGAGGCACAGGGCCATGACAAAAACAATGACCATGCATTAATCAGTCTAAGGAGCTTGGACAGAAAATTGCCTGGACTAAGTTTCTTGAAAATATTTCACCTCTCATCCGAGAAGCTTCTTCAGTTCTAAGAGTTTGAGGCCAGTAAAATTAATGAGTACTCACTGTAATTAAAATATCTTAATCTAAGGAGATTGTACAAAACAACATGATGAAAATTATGCTGTACCACAAATGCTTAAAGCTGTTTAGGATATCGTACTTTCTATGAAAGCAAAAAAGTAGGGTAAATATTTTGTTTATCATTGTTCTTGTCTTTGTCTTCGTGTCTTTGTTTTGTCTACAGAATCACACAACCTCCAGTAAACCAGAAGTGAGTGCTAGAACACAGAAGAAAAGAGAAGCAGTAACTGTGGCTGTGTCCCAATTCAGGGTTTGCACGCTTGAAGTACGCATTTTAAGTGCGATTACGTCACCGCCACACGACGACGGCTGTCCCAATTCAAAGTGTACTTCAAATGCATACTCCAAATGTGCCGTCGATTTCCCCAAATATCAAGCGTGGTCCGGTGCACGCTTCGTGGTCCCATATATCCCACAATCCATAGCGCGGCAGTGGGTGTGGATAATTTTGCAAAATACGGCAGAAGGGAGCGGCCGAACAGTGAACTGTCAAAAGTAAGTACTGAATATGATGTCACTTATTTATGTGCGAATGTTTAATAATGAAGAATATTAAAACATTACTGTTGGCCACATGTCGGCAAAGTTATGTGACATTAGTGATGTTTGTACTTTCAGCGTTAACTTTGTTTTAAAGCCTCTACTTCTAAATATATATATAGTCCTTAATCTTACAGAGAATGTGATGATTTTATGGATAATTAAAGTCAGTCATATATCCACAAACACAACAAGCTGAAAGTCAGTGATGCTGCTCGGTTTGCAGTCCTGAATATGACGGCACAAGCAGGATTCACTGCACTGTTAATGTTAGCTATGTTATATTGCTGCCTCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCACATCATCTGTGAGGCTTTGCACCCCTGATGATCCACCAGGACAAACTCAGCAGTGTGTGAGGAAGAGGAGGAGGAAGAGCCAGCAGCAGCTGACAGATGGAGAGAATAGACAGACTGTTCCCTGTTTGTGAAGGACTGCTAGGAAAGTTTAAAAGAACTAATTGTCTGTCCTGAATCAGTCTTATTAGGTAATGTTCAAATAATGTTATCATTCCAGTGTTTTCAGTGTGGAAGAAAGTACTCAGGGCCTTCAAGTTACACACTATGAAAGGCAGCAACAAGTTTAATATTCAGAAACCTAAAGTATGTATCAGCAGCAGAATGGAGCTAAAAATAAATGTTTGTTTCAGTTCTATGAAGCTTTGAGTATTTTGGATTAGTAGTACTGCTGTGTTTGTTGCATCATATTGCTGTAATATATATGCTATACATATTCTAAAGTTAGTTGATCTATAGTGTTACATCATATTCTATAAGGATGTTATGTGTTTGTAGACTTTCTGCCCAGATGACTTAAAGCAGTTATGACATGGTGTGATTTTCTCACACAATAAAGGAATATTTAATATGTCAGTCTACTCTTCATTCTATCAGAAACAGTTTTCACAGCTCGTAAATTTTCCTTTTTACACATATATGTAAGCATTGAGCCAAATGTAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGATTAGTGAGTGTGAAATTATGTAGTTTTACTTTGCATTATTCTCCTGAATTAGAAGAAGTTGATAACTATTACAGTTATTAAACTGATTTGTATTACATTAGACTGCTCATTCAGTGTGAATGAATGATATTGTTTATGATGCGTTATACTGCTGAGTTATAAGAAATACTGTTTTCAGAGAGATAGATATGTTTATCCTACCACAAAACAATAAAAGAAAATACCACCTCTCCCTTGCTCCCAGCACGTAGGTGTGAATGCCAGAACACTCTGGAATGCACACAAAGTCTTTGCAGACTACTAAGGATCAAACCTCTACCAACATGACATTGATTCTAAGCATATATGAGTAGATATTTCTAAGCATAAATGACAATCCNNNNNNNNNNNNNNNNNNNNNCTAAAGATTGGAGTTTACAATTCAACAAATATGAGCAAAAATATATAAATCCAATTTGTGGGTCCACAGTGCATAGGTGGTGGTTAATTCTCTGTGGATTTTTGCTGCTTTTTAACTGTTTTCTACTCATTTCAAGGATCTAGAGAATTTGCCCATATGCATCACCTCTTCTTTCTTGATGACCACATCATAAAATTATGACATTAACATCACCCTGTTTTAGGTCACACCCTGATGCTTCTCTGAATCTCACAGAGAGAGATTCAGAGAAGCATCTGTGACTGTTTACATATATGATTTAAAGCAAAGTTCAAACATTAAAATCACTCCAGTGGTTAGATTTTCCTCTTGTACATGATCCATCATTGACTCCATCACTCAATGAATATGCAATCACCCTTGAATATGCTTTTCATCATGTCTCCTTCAGGTATATGTTTCACTTCCTAATAACTCAATCTAACATTACTCACCCCTTACACACACAGCCTCTCTGAGCCCAAGGTCATTCTTAGTACAATGAAGCCACAGAATCTCAGTGAGAGGCCTGTTAATCGAATCATTTCATTACTCATGTTATAGTTTAAGTTTTTTTCTAAGTTAAAGTTTTATTTGATTATATTCTGATTTGTATTAACCATAATTAACTAGATTTCCATGCTCATTGTCATGATTCGGCTGTGTGGCAGGCAGGAATTAGACCCAAACGCAAACTCACGGGGACACGGGGGATAAACTCAGAAAGCACAGCTTTATTGCTGGAAACACAGATCAGAAGTTATAGAAAACTAAACTGGGAAAAACTAAATATAAAGCTCACCAGGAAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGGACATAAATGCACAGAGGGTAAACAAGGGAAGTGGGAGCACACGGGGAACACAGCTGACACAGATAATCATAACAAGACAGGGCAGGAGTGAACACAACATGACACATACTGACGAGAGACTGTCAAAGTAAAACAGGAAGTACACAGAGGTTCAGACAGGAGGAGAGAGAGCACTGGGAGAGCACGGACATAACGGGCTGGGGAAAACATGGAATAAAACACGAGGGGAAACAAGGGTTCACAGATACACAGAGGGGCACACGGGGGGTAACCAAATAAGGAACATCTTAACTAAACAACCTAGGAACCAAAGCATAAATAAAGAACAAAATACAAAACACACAGAAACTAAGAATACTGGGCCAACATGGCCCAGGACCATGACACTCATATCTTTTATATTCTTGCAGACAAATGTGCCAAGGTCAAAGCTGAATCATACCAACGAAGACATTGCAATGATTCACATCACTCAAACTACATTTCTCATTCAACATATTATGATGAATGTTTGATGTTAAGTAAATTTTACAATCAGGAAAACCACATTTAGACAAACTCTGTTTTAAAACACTGTATCACTTCCATCACACTGTACACACATATTTATTCTTACAATCGCCACTTAGACAAGACAGATATGAGGAAAACATGAGTCCATAGAATTCATGTGATTAATAAAACAACCAAAAAAATTCTTAAGTTTGACTATGCAGCCTAGTTTCTGGAATGAGCTAATATTTGTATTTCTTCAGCTCAGTCATCAAAAACAATATGATGTTCATGGGACACTGCATGTAAAAAATATCATTTGGGATAAAATAACTTAATTTTGTGAAATTGTATGTAATTTATGTAGTGCTAGTATGTAAGGTTCCAGGATTTAATGCTACTCCAAAACTCAAATAACAGAAACATGATATCCACCTCTGATTCATGAAGCTCCACACAGAATAGTGAGATAAATTCAAACACACACAAAACACATATAGACACATCCATCATGCATGATATTCCATGTAACCTGTCCATGAACACAGACAGAGACAGAAACAAACATATTTATTTGTGATTTGTTACTTGGGGTTGGCTGTGGCTCACCCCCCTGAGCCACAGCCAACCCCAAGTGATTCATGCAGTTCATACAAATCATCCACTAATTGTAACGTTGCTGTTTCGATCCCTGGGAGCTCCTGGGAGTGGTTTCCCAACCAGTAGATCGGACGTGGCCCGGAGGTAACTAGGGTAGCAACCTTGGGAGTGGAACCCCTAAAAAGCTTGTTCATGGTGTGGCAACCCCCCTGTCTGTGGATGCAGAGGCAGGTCCAGCAGCGTCTGGTTAGCTGAGGTGGTGACTTGGGAACTGAGGACTCCACCATTAGCTACAGAATAACACTGAAACTACCGTGTAAGCACGGGTTTATATTTATTCTGGACTAGAACAAGACACATTTTGAGATCAAAGGTTGAGTTCTATATTAGTTAAAAAGATTGAATCACTCGCTTCAGTGGTAGAAATTGTTGATTGCTTTGTGCCTGTCCCCTGATGAGTGTGTAAAATTAAATTTTCTCTGTGGTGTAAAGAAAAAGAGGAGTCAAAGCAGTAAGAGGTGAATAGTGGCGTGAAATATGTTGGGTTGTAAATCTGATGTAGAGAAAGAAGAAATAAAGCGAGAGTGGAGAATTATTGAGAAGCAGAGAGAGGAATGTGTTGTGAGACTGGCATGCAGTTTGCGCTGTAAAGCTGAGCATGTTGTCTGCTTGTCTATTTAACAGTGATGAAAATGATATTAAATAAATCTCTTAGTGTGTTAATACAGGTGGCTATGGACCTGGACCAACCGCCCACCACAAGCACAGCGGCCGAAGCAAAATTATAGTAATGGGAACCACACCCAGCAAGAATAAGCAGCTGTGGAAAAGACAGCAATGAGGAGAGAATTAGAGGAGAAATTAAGAGAAATTTTAACACATAAAATTGGGGCCAACAGACTGGTGGAGGTTGGGAAGGCGTCCGGAGCATAACAACAAAAGGTGAAACAAAAACACACACAATCAGAGAAACGTGAGAGAAAAGGCAGCTTTTAAGGTAATGCCTTGTTTGAGAAAAAGTTAAAATTAACCCGCTTACAAATGCACACACACGCAATGAAAAAACAGCTCACACTCATGAACACGTGCAGATTTTCCAGCAAGGTTAAAGCAGCAAAACGTAACATACACCTGTTGTTAAATGATGAATGTTATCCATTACTAACAAATAAACTATCTGGGTTGCAGGACAACAACTTAACTTCAAAAAGAGAGACTGGTATGACCAACCAGTGATGAAACAACAAATTTAATGGTTAAGTGATTACTCAAGGAAGGAAAATTCCTTTTTGTGCTTTTAAACATGATCTTAAGATTTTAACGTGTACCTGTGTTGTCCTGTCAACTTGGTGGGTTATGAGTTGATTATATCGTGAGNNNNNNNNNNNNNGGGGAGAGAAGGCTGACACAGGGCCTGGCCCGGTGTTTCTCCCCTCTCTGAATAACACAGCCAACACAACATAATTTTCCTGTTCNNNNNNNNNNNNNNNNNNNNNNCTCTTTATGCTTAATTATAGGCTGCTTTGCCAGCCCTGAAAGCCGAGGCTGACCTGGACTCCTGCTCTCCCCTCTACCATCTTTGGCGTGACCCTGACCAAATGCTGCAGCAGCTGCACCCACAACAACAACCTGAAAATGTCAACAGTGCTGCAGGAAAGCGATCTCATGCAGCAGAGACGGAGAGCGTTAAACCTAAGGCCCGTTTCACTACACGGGGGAGATTCCCAGACAGCTTCAGCTGACGAGACGCCCATTAAGCCCGGATGAAAAGTGAGGTCAAGCAACATAATGCTGACCTTGGTAACTGTGGAGGACCACAAGAGCCACGCGCATCGAAATAAAAATTTCTGTGCTTAAATAATGAATTGTAGAATAAATTCTGCAATTGTAAATTCATTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACCAATCAGAGAGCTCCTTACATCCCACGGTGTGGCTAATTTGAATAGCCTCCAGCAAATTGTTAATCGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGAGCGAACAGGAAAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTAAGCACAGAAATTTTTATTTCGATGCGCGTGGCTCTTGTGGTCCTCCATAGGTAACTCTGCATTAACACTGTGCAGGACAGTGACAGACCAACACGGTTGATCGGGCAGCAAAAAGGGTGTGCCAGAGACAGGAGGAACAAGTGAGGTCAGAAGGCACCTCAGAATGGACAAAACACAGAAGAAGATGCAGGTTTCACCTGCGGTGAACATGGACACTGGAAAAAAGGACTGCCTCATTTGGAGCCAGAACCAGGACAGACTGAACTTTGAACAGCAGCAATGGTGGCAAGCGGACTGAAAAGGAGGAGGGCAGGACCCCAGGGCGCGCTTCAGGCCATGGTTTACCCAAAACATCAGAACAGGAAAGTGATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTACATACACTGACTCAGAATGAAGAGAAATATACACATGAACAGATGTGCACTCGTTGATTGAGTGAGAAATGNNNNNNNNNNNNNNCTAAATCAAAATGCTGACTCACTGAGAAGTGATCCACACACATTGCGCACGCTTGTGCAATGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGCACACAAACATCCAAATACAGAATTTTTATAAGAAGCCATTGATTACTTAGAATGTGTTTTATGTCACCCAGAGGGCATTTGTGTAGATTTAGGGGACAAGGTCTAAAACATTTTGGTTATGAAAACAATGTCTGTGCGTGGTGTCTGTTTATGGCTCAAGGCCTCGACTGAATTGTTTATTGTGCTTGACACAGCCTGATAAGGAGTAGTGGTACAGAGTGAAAATGATGAATTAACAGTGTGAGTTTTATTTCGGAGCGCCACATTTTTGTGATCGAGATTTAATTCAAGGAGGAATAAAATGTGCTACGGCACCTGAGGTTCTCATTCCCACACAATGTTGTTCCGGGAGGAAGCAAAACTTTCCTGTGAATTCCTGGTTGATTTTTGGGTTTTGCTTAGTACTAGGTTGATTTTATCAGTGAGGTTTGGGTTGTTTTCTTTCTTTANNNNNNNNNNNNNNNNNNNNNNNNNTGGTTTTATGCTTGGACAAGTCTGCAACGGGCCCTAGTAAGAAACATTATGTTACATATAAACCCTGCCATATGCTAGATCTGGTCATTTTGCTTATTAGAAACTTTATATATTGGAAGTTAGCTTTTAACAAGCATGTAATGATTATATTTAAATTAGGTGGTCNNNNNNNNNNAAAACACAAATCCCTTTAGGCCTAAACTGACAGTGCCAATACTACACATTCAGACACAGTAGTAGATGGTGTTTTTAATACTATATGCAGGGGCGGATCTAGAGAAATTTTCTTGGGGTGGCATGAGGGTGGCAAAGAAATCAAATGGGGGGGCAAAATCAAAGCCTNNNNNNNNNNNNNNAAACACAGATGCAGGTGGTTACATATGGTTAAAATGATTCAAATGCAGTAAGTATACATGTTTTTCATATAAATATAGTCTATAACTTAATTATTGTCTGTAGCCCACATAATTACACACTTTAGTTACATAAAACATGTGAGTTTTGATCTTATGTACTCTATAGCCTGTATAATAAATAAATAAATATGTAGCACAATAAGTATAAAATCCAGAAAGCTACACAACACCGGGTGGTTCATTTACAAACACAAGTCTAAATTAAGTTTCACACTGTTTTTTGTTAGAAAACAATCACACTGTTACAGCTTAAATTACACAAAATGGCAGAAATCTGCACTGTCATGAACAAAAATTTAAACCTAATTTTTCATGATTTGTTGTATTAACCCACTGAGGTCTGAAATACAACCGGCCATTTTTTACTCCTTTTGAGTTTACGTTTGTATTTCACCCTCAAATTGTTTCATTTTATTTTTTTCCCCTTGCCTTGTTTGGTATCTTTTCAGCTCAACTGAATTTGGTTGTTTTTTTCACTGACATACTGCATTAGTATTACTGATCTGAAATCATACAAAGAACTTACAATCCTAGTAGCATTTCTTACTGAACCCCCACAGACATGTTGAGTAAATTTTTATAACTTGAAATGCAAATATAAATTGTACATTTTGTAAACATATACAACTATTTATCTAAAAATGCAGTCAATACACCTGCCGTTTTTTTCATTTTCTACAAGCATTTAAAAATATTACTAAAACTAAAATGAGAGAACAATCAGGTGTCGCAATAAGATGCTCCGCAAATGATGTGCCAGTNNNNNNNNNNNGTTTGTCCACCCAAAAGACAGAACAGCACAGGGATAAACCTGCAGTCATGACAACAGGAGGTGTATCACATACGCTGGTTTTCTACTTAGTGACAGTGTTTACACTGCAATGGGCCTTTGTGACATTCATTAGTGCCCTCACTGACACACAAAACAAAACGACGACGACTACACAACAAAACAACTACACAAGACCACACAACATACTAAGTATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCTCTGTCTCGCTGCCGTTACCATCACTCCCAAAACTTTTCCCTCTTCCCAAACAACCAAATCCCACATGTTGACTTTCAACATGGTGCATTTTTCCACCGACAGGAAAGAGGTGGCTTTTTTTCCTTTCTTTACTGTTTTCGCGCTGTCCTTACAAAACGCTTAAAACGCACACACACAAAAACGTGACGACAATATTTAGAAAAAAGCATGGCTTATATATATCATCATAACTCTGGATTTACTGGCCTGTAATTAAAATTTAAAAACTTTGAAGTCCGAACTTTCAATGTGGGCTGAAATAGAGACTCAGCGTGGCTGCAGCTTGTTGCTATGTCAGCTTACATCAGTCATGTGATTTGTAGGTACAGCGTGTCCGTGGACCACAGAGGGTTAATAACACTCACCTTCCTTCCATTTCCAGAGTGTGACATCCAACCACCTGTGTAAAAACCCGAAATTCCCATGGTGTTGTTCAAAATGTGCTCTGGCACAATCATAAGCATCAGAGAGTGATATTATACCCCTTATGTCAAATATTCATGAGCTTTTTGAGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCGGAAGTAATAACGGAAGTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTTTTCTTCCACCCAAAAAAGAACTAATTGATTATTTTAGAAAGTTTTTATATCAAATAGCATTCTTTTATTTTTAATCCATTAAAAACNNNNNNNNNNNNNNNNNNNCCCTAAAGAAACGCCATCTGGTGGTGGGTCAGCGCATGACAGCGCATGAGTGCGCAGTGCGCGCACCCCGCGCCTGTGTGTCTGTGCGCACTTGTGCGCGTGCCTGTGTCTGGGACCGTGCTTCTGTGGGCTCCGTGTTTATGTATTAAAAATGTGTTAAATCATAGTATAAGTGCTTAGTTGTGCTTTTGTAACGTTCAGTATGGCCAGACATACAGGGTGCATGCCTTGTGGGAAAACTTTATTTCAATTTATATGCATTTGTTTAATCCGAACAAAGAAATTTAAAATCAAACTCAGAGTCACAAAAAACTCGTGTGATCCCCCCGAACATAAACGCACCGCGGCTCCCAGCNNNNNNNNNNNNNNNNNNNNNNNNNCCTCTTTTCTCAAAAACCCTAGAATAACTTGTTAGCTACCCCTCTATTCCCAAAACCTTATATTCGATAACAGGGTAAACCCTGAAAAAACCCTTAGTCTTTTTTTCTTCAAACGATCCCCCTTACTAGCTCCCTCTCAAATTCAGCGCAAACTCTAAGTTCTTACTCGCGATCCCCGTGGCTCCCACCCGATCCTTAGCTAAACTCCTTAAAAACCCTCCGCGTTTTTCTCCAAAACCCCTAGAATAACTTGTAGGGAACCCCCGTATACCCAAAACCTTATATTCGATAACAGGGGAAAATCCTGAAAAAAACCCTTAGTCTTTTTTTCTTCAAACGATCCCCCTTACTAGCTCTTTCTCAAATTCAGCGCAGAGTCTAAGTCCTCCTTTCGCTCTTACTCGCACCGAACCGCAACCAGCGCACAGTTTTACCTACTTCCCTGGCTCAGCAAGCGAATGCTCCATTGCCTAGTTTCAAAATTTGCGCCGGAGACCAACTCCGCCTCCCAGGTGTACCTAACTGCCCCGCTGCCAATCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGAAAGATTGCGCCCGAGACCAACTCCGCCTCCAAGGCGTGCCTACCTTTAGCTGCCACCAGTGAGATATCAGAGCCGGTGCTCCACATATCCAATCAGGAGCACGAGCAAGACAGCTTTTGCAGACTCTCCAGAAATATACAAGTCCTTACCAACTGCTCTGCAACCCAGTGTTTCTGGTCCCCTCACCAACATCGCTTTTTGAGATATTTTTTATGAACCACCAAAAAGAGACATTTTACCCCCTAGTACAGAAGACTGGATCTGAGGGCAGCAGCGGCGACAAATGATTGTAATGAAGCGACAGACATTTCATGGCTGGTCTTAGATAATCGTGAGTTATTGTGTTTTATGGTGAAAAGTACATAGTTTTGCAAGAGGCATACAAGCACTGTGGAAAAAGTAATCATAAAACTGTTTTTGTGAACACTCTGCTCCCTACGTTATGCTTTAAAAAATGTGATACAGGTGATGTGATCATGAAAGAACATGNNNNNNNNNNNNNNAAAAAAACTTTTATTCTTATGCTTTTAAAACTATGTCAGATTATCATAAAACACTTATTTGTATGTTATGTTTTTCTTACACCATGTGTAATTTTTATAGACACCTTGTTCAATGTATCAATGTGTAATTATGTATCTTTGATAAATAAATAAAATATTTAATCTTGTATTTGTGTACTTTCTGCTGATTTAATAAAAAAATAGTCACATATCGCTCTGATAAACACAGATGGCTGAAAGAAATGTTTGATGGAACAAAGGAAACAAGTGTTTTGCTGCTAAACTTTTAAGTCACCATGGTTTAAATGAGAAAATGCCACTAGGAAACTAGCAGCCCTTAGTCTTTGTGTAAAACATGAAAAACTCCATATCAGTGATATCTACAAAAGGTGTACTCATTTCTTTGTTATGGTACTTTACTGTTCCAATGAAACAAAAAGAAAATCTCATTTTAAAGTACATTTTTCGGCCATCCTGACCTATTTTCAGGGGCAACAATGTTGATGTTAGACTGTGTTTTAAATCAGGTTTTGATCTTAAACTAACTATCACAGCACTGATTTTACTGATTACAGTTGTAATCTCAATTAGAATCCCAAACTGGCTTTTCTCCAGTCAGTGTTATGGTGAAATTTAACTTGTTCTTTTGTGTAATTGCACATGACCCATCAAAGGACCCCTTAGTCAGCTGTACAGCAGAAGTTTTCAATTCACTTTTGTCAGAAAACTTCACAGTATGAGAAGTTACAGCACAGTTTCTCCAAATGTGTGCTTCTTTTTCAGTCAGCGTGCTTTTAGAGCATCTACATTAGCTCATGTAGTAAAAGTACAATCAGTAAGTTTACTTTAACATTTGAGATTCCGAGCGACTCTTGCTTAGATCATGTGAACTATGTCATGAACCTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNCTTTTTAGCTTCTGTGATGCATTTACCTCTCGCACGCTAAACTAAATGTTAGTGTTCTCAGAGTTAACATGTCTTATGTTACCATCATGTATTTCTAAAACCCAGCCTCAGTCTATGCCCTATAGACTCTCACATGGAAACACCATTGATCTAGATATTCACAAATTTCATCAGGAGATTCTTATGGTCTTAAGTTTTTGTTGCTTTTATGTTTTACACAAAAAACTTCACATTTTTATATTTTTAAATGAAAGTGACATGCAAGGATATTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACCTTCTTCTTATGATGTTGTCACCATCAATCATTAGGATTAACAACACAAATTGTTTCGATAGCAGAAACAGTCTGTCTTACAGTTCTCATACGTTACCACTAGTTTTACAAGCACAGTTTTCTTCAGCTCTGTTTATGTAGCTTTTATGAAACTGATTTTCCATAGTACAAGTAGCATTTAATTTTTCTTTGTTCTCCAGTATAAATGCAAGAATTTGCAGGCTTTTATGGAAACTGTCACAATGTAACACTCACACTGTCAAAACAGGGTTGATCCATGTTTCCATGAGCACTGATTCATATATCAACAGCTCTGAAAATCCNNNNNNNNN