CCATTTATTCATGTTTGCTAATTTTCTGACATATAAACAATGTTAGTTTTGTTACAATACAGAGAATGCAGTTTAATTAAAAGGTAAATTATGCNNNNNNNNNNNNNNNNNNNCTTCTGCAGTATACCATGCCAAAAATCAGTGTCTCTGATGCCAATTATTTTATCACTACAGCTCTTTTAGTATGGAAACTCACACAATCTAGTCATACTGATCACAAGAGTTCAAAAATAAGTCAAAATAGTGAGCTGTTGTTAAGCATAAAGCATTTCAGGGTAACAAATAACTGCACAATAGAACTAGAAAGTGCATTTTCTGAAGAAACTGCAGTGTGAATGCTTGAATCTGAATGTATGCACTGAAATGAAATAATTACTGAATTTAAGTTAAAAATGTTGAATGAGATATNNNNNNNNTGAATTTTTAAACTGAAAACAAAAGTGGTTAACTGCTAAAAGCTGACAATCACACAGAAGAAGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGAGTCAGAAAACATCTGAATTTATATTGAAAGTTGATATTCTTTTTATCACTAGAAGAGTGGAATTATTCATTTTAAGTGTCTAAATTCAAGAATCTTATATTCTTAAACGAAAAACCGGAACATCGTCATGTCTACTCTAATGTGCTGGGTTTGTAGATCAGTGACTTCTTGTCAGGCAGGAAGTCTGTAAAATAAGGCTGAAGTGATGGACAGCAGCCTCTTGCCAGAGAACAGTGTGACAAACAGTCTATGTGTTGGGTCATCAGTATCTTCTTAGTAGCGATCATGGCACAATGTAGTCTGCTTTTATTCCTTCCTCTCAAACAGGAAGTCAGTAATCCACCTGAAAGTGGAAATAAAGTCTAGCATAAGTTCTTTAAGAGACCATCTTCTCTGTCAGAAAAGAGTGTACCTAAATCTTTGGAAAGTTATTAGTTGACACAATCTACCCTAATGAGTGCGTGTGTGTTTCTATTCATTCTAGTACATTATATAGTGGAGCAGTTGTTAGATATTATAACCCTGCAACTGTTACATTTGTTAGAGCAAATTCACCGAAACACTAAAACTCTGAAGAGTCAAGACTTGGAAACAAATACAGCCTCAAGATGCTGCTAATAACAGTAAAAACAAGGACCTTTGCTCAAAACAGGAATGCAATCACAGTAAAAACTGTTCTTTTGCTCCTCATCTTTCTCCTTGTTGTTCTACTCCATTTTCTTCAGTTGGAATTTACTAATTTAGTGCTGCTGCCTCAAATCCTTTAAAGTATATGTAAATACATTATGTTATTAAATTAAATAAGACCCTTAAAGTTTGCAAAGCATTCATTAAAACATTCAGGAATAACAAACCACCACAAAACAATGAACTAATTAACTGANNNNNNNNCCAACTTATTTCATTTTTATCTTTAACTAATTACTTACAGATAAACAACAGATTAAAAAAAGAAATACATTAGATAATTTACTAAAAATACTGGGAAAATAATAAAGATCATTACTCCTCAGGCATCAGAATATCTATTACGATGCCCTTTTCATAATTCAGCTGGATCACTGAAGGTAGTATTTCTGGGTTGTCTGGGAAGACTTTTATCCACACGTCAGATGACATGATGTGTGGAATGTCATCCGAGTCTAGGACCTCTTGGTCTTGTCCAATGGTTCTGTAACCTATTGGCTTGATCTCATAGATCCCACTTCCAGGCTGTAGATAATAAAAGATGAAGAAAAGAAAAAGAACTTCATGGCCAGTTTAAGACCAGTACTAAGAGCATCAAGAAACTGCATAAAGTAATTTACCAACCTTAATCACAGTAAATGGTGATGTGTGCAGAGCAAAGCCATATGACTGTGAGTCGTTGCCTCTTAAGTGACTGATCTCTACCGGAGATCCAATACAGACTGGGGTGAGCAAAGCCTCTCCCCAGAGTGCCAGCTTCACCTCTGACTCATCCTGTAAAATTAAAACATTCTGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCTTGACCCTACTGAGTTACTTGACATTACATCCTTCTGCCCATGCAGAGAATTTGACAGTGCCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATATATATTCCTTACCTCTTTGATATTGATGATCTGCAAAGGGACTGCTAAATTCTGCTCCNNNNNNNNNNNNNNCAAGGGTTCCATCTAAATGTGACAGAGAAGGACACTTATTTTAAAAATCGACATAAATCTGTGTATTGCAGAAGGTAACCATATCCTATTTTAACTTCTACATAGTTCCGATTTGGCTCTACATGCTGTAAAACTCAAAAGAACCATCCTCTTTGTTTTGTCATTCTCTGATTTTCATTTAGGCCTATTTGATTTTTGTTTTGCAAGTGCACTAAAATTAACATATTGTTTGGTGCTTTAGCTTTAACTTGGAACGGTAAAAATGAAACCTTAAGCTAAATCTTAATGTGTTAGTAGCAAATTAATGTGGGAAAACTTACAGCTGTTACCCATCCCTTCACTGTCACATACATCATATGTGATTGGCTGACGTTGGACAGTGGGATCAAGGTGGTGGGTGGTCCCAGAAGCAGCCTTGCCTCGTCCTCCAGCTGCTGAGAGACCTGGATGGGCGCACTTACATATACTGCCGTATCCTTGCTAGAAAGCATTGTTCTTGTGGTTCCAAATGTTGTTATTCTAAAATTTCTAACTGTATAAGTTTTACCCTCTTTCATTTGAGAGGCCAAACTTTCAAATATAACAAATTTGAATACATTTGTCCCGTCACATACTGCCGCAGTCGAATTATTATGGACGGCTTTGGGACTTGCAGTTCCATTACTGAAATGCCAGCCAGTGACTTTTGGGCTTTCTTTCAGACCAATCACTTTGACTGTTAGGGGTGGCAGCCTCGTGTACGGCTCACCGGTACTTTGATGATGATGATGCTTTGATGAAGCCATTCTGAAATTACAAAANNNNNNNNNNNNNNNNNNNNNNNGTTTTATGAGACACCATAATTTCCATTTAATCAAATATGACAAATACAAAAACGTGTTTTTGTGTTTGTCATATTGATGTTTTAAATATTGATGNNNNNNNNNATATATTGATGTTTCATATAATCTTCATGTTTGTGTAGGCCCTCGGTCATCTTACGCATGTTAGTGTTAAAAACTTGAAAAAAGGGGAGGTTTTGATAAGTTAAAGAAGTCCAATCACATTCATTTAAGCTCTTAAGACGTCTTTCGTGATATCACACACTCCGTGCAGTAGGAGGCGCCACATATCGTTAACTCTGGATTCATACATGCCAGGAACAGAATAAGTGCTGCAGTTTCGGATCCCGCGGAGACAAGGGGGAGCTCATAACGTGAAACGAGGCAACAGAGGAAAAAATTAAACCCGAACATGCAGGTAAGACTTATACGTTTTTCAATACTCTCGGTGTTAATAACTTGCAATGTAAACTTCACAGTTAATTAGCCAAGAGTGTACAAAGAGCACATGAATTTAAGAGTATAAGCTGTGTGGCTAGCGGTCAGTGTACCTGCTACGGTGCTGCTAACATGAGAAATTCAAGTCGCACAGGTGTTCATGACTTAGTTAACGTAAGCAGAGTTACACGGAGCCTTTACAAGAAGTATGTCGCATTGTGTTATTTATATGCTGAGAATATCTGTTAAAAGGCATATAGCCTTCTGTAGGCCACATCACTGTTTTATGTTCTTGTCTTGCATATGTCACGATAACTGNNNNNNNNNNNNNNNNNNNNNNNCGGCTAATCTTTTAACAAACCAGTAAAATTGGTTTATTTCACAGAAATTNNNNNNNNNTGTTTATGGTGATTTCTTTGTCACCTTTGATAATGTTTAACTGACAGCTTAGCTAAAGGAGTGCCTGCTAACGGCAGATTTCGGTTTTTATAACCGGAGGTTTTACGTAGTTATTAATTGTTCATGCTGGGTATTTTTGTTGTTGTTGNNNNNNNNNNNNNNNATACAATAACATCAATTATGGAGTTGTGTTATTGATTCGGGACTACATATTTTGATTTAAGAGATTAACTGTGCGTTTAAATGAATAAAACTCACCTACCTTTTGCAGTTATGTTTTAGACGTCAAATAACAGCCAACGGTCTGATGTTCTAGAAGGAATCTGCTCGCGCCCATCAAAGTGCGTGATGCGCTCGAGACAAAAGCCGTTTATCTCGAGATACTTAGTGTGTAGAGGGGTGTCTACTCATAAGACAAACAGTCAGCTGGTTAAAAACTGTCATCATTGTTAACCATATTACAGAGGCACTGCCAGCTCATATTAATGTCATCAAGAGTCACCATGACCTGTATCTAGCAGATGTTTTGTGCCTAACCTTAATTCACCTTACAAATTTGACAGGGATTTGTCACAGAGAAACATAATGTCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAATTCATTACAAACCATATATTGGTTTGTAATGAACAGAATAATTGAGAGAGTGAGAGTTTAGTGTTATTTGGTTAATCTTCATAGTATCTTTTTTCTGTTTTCCACACTTCACAGAACCAGGATCGCAGAGTTCCGGGGTGTCAGGAAAAACCTTCAACCAAACAACTGACAGTATGATGAGCTGATGGCCCAAGCTGTACACAGAAACATAAGTAGAAGACAAGAACCTGAACTTCATGGTCAGCATCTAAGAGTATCAAAACACTGCATAACAAACACTGCACTCAAGTAATTTACCAACCCTCACTGTAGGGATCATGCAGTGCAAAGCCATATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATAGATAGATAGTTAGATATCTAACTATCTATTTTAACTTGTACATAGTTAGGATTTGGCTCTCAATGCTCTAAATTCTAAATGAAGCCAGGCCACGATCAGGTGGNNNNNNNNNNNNNATTTGGGATGCAAGGCTTTAAAATATTATAAATTTAGGCAATTCCTCCCATCAGATAGCAAACTGTAGACAGTAATACTACCGCAGCACTGAACTTCTATAAAACACTGACTGTGACATACTGAATTAGATCAGCGGCTCAGATGCATTTACACCAAAGTGGTGGGTGGCCCCAGAAGTTGCCTCACTCATCCAACTGTTGACTGACCTGGATGGGGCACACTTCTCAGCATACATCTGATGCTTTCAAATTCCATTCATCCAAGTGACTGTTAAGCTGTGTTAGCTGAATGGATTAGTATCATGTTTTAGCTTTCTACAGTTCTTTGTGAATATACAAGTGTTCTTTTATATTAATTGTTCTGATTGTTTTATGTGAATATGGTAGGTAGATCGCTTGTTTCTAATAATTTGTTTCCTTAATTTAATTTTGCAAAGTTGAATTAAAACCTCAGAAAGACAGCCTGTTTGTGTAAATCCATTTGTTTCACATTTCCATAGCAGCTCCTGTAACCGTTTTGGGGAATTTCATTTTACAAGTCTTTGTTTAATATCCTTGAATTAATATTTAGACTAGTGACAGACACACATATGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATAGAATAAAATAAAATTATTTGAAAGTCATCTACTGACCAAAAATGTCCAGATTTAAATGATCTGTTTGCTGAAGCCAAATTCACCAGAGGAAAAACTCTAAAAGATATTGAAATAATAAAAGTTTAATCTCTAAATGTATTTTCCTTACTTTTAAAGTATGAGAGTGAGAAGGTAGAGTGAAGGAATGATCATCTCACACAATCCAAATCCTGTCAAAGTTCTGTAAGTGCACCTTTAGAAAAACTGTTTATAAAGCCAAGGGCATAAATTACAGGTGATGCTCATATAATTAGAATACCATCAAAAAGTTAATTTATTTCAATAATTCCATTCAAAAAGAGAAACTTGTATAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCCACTATTCATTCACTCTCACATTCACACACTGGTGGAGGCAGCTACAGTTGTAGCCACAGCTGCTTTGGGGCAGACTGACAGAAGCAAGGCTGCCACATCGCACCATCGGCCCCTCTGGCCAACACCAGTAGGCGTTGTATGGTGTATACAATCATTCCACAGTGATATGTTTCAAGTTTTCATTTCTTTTAATTTTGGCTATTATAACTGTCAGACAATAGAAAAACTTTGGTTACAGCATAATGTGTTTCAAACATATTGTGTATATTATTTTCCATAGTATAACAGACAAATTTATTTTGTACAGAATCACAATGTCATAAACAATAACATAATCTTAGGATAAATTTGGCAGCTTCTTTCCAAAAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTAAAATCTTATGTGCAAATAAAGTTTACCTAGTGTTAGACGTTTCTTTGTGAAGAGGTATTGTTTGTAAATGTTAAGTGGTGTAACTGTTATGATAGTTATACAGATAGAAAGTCTAACTTGGCAATGTAAATGGAAGAGGAGCATTACATTAATGGAATAAAGAGACATTTTTGATGATTTTTTGGCCTGCATTGCTTTTAGTACAAGGAGTACTAACAGGCAAATATTAAATGCATTCAATTTGATCACAACATAATTTGAAACACTGAGTAGACCTGTCTAAGGCTTGAGAGCATGTAATTTACACATGTGTGTTCAGATCTGAGAGGAACTGGTGCTTCACAGGTAAGTGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATTTAATATAAATAACTGCTTAGATGTTTGCAATGTTTTTTGGTGCTAATAATCTGATCTTCATTTTTGTTGAACATTGGCTTCTGACAGAGACTCAATTATGAATTAACATATAAACAAATACAATTCTTTTTTTCAAACACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAACATATGAAATGCATGAAAATTCTACTTTAAAAACCTCAATCCTGAGCCTTTAAACTTTGTTTACATAGAACATGGCTGAACAGCTGTTTATATCAATCTACCTAATTTACTAATCTATCTGCACATGTTTTTATTACTCATTCTTTTTATGTTTTGTTGTAAACAGTGTCCAAATAAAACAGTGGTAAAAGAGAACTGTAGAAACTGAGATTTTTTAACTAAACTCAAATGAAAGCCTAAGGTGGTGACACAGTTTAACACGTCTATAATCACATAAACACATTAGTCCTTTTGTGAACATTGCTAAATAAGTACCATTAGTTTACAACATTGTTCAGCCATGGCACTAAATATTTTTTACACAGTGCTTTAACCTGGGCTCAGGTTAAATTTGAACTCTAAGGACACAAATATGAAAAAACCTTTACTTACCAGCTGATACCCCACACTATACACTAGGTGTGCCATGTGACCTGAAACTTTGGTAAAAATTTGTCATAATCATTCATTCTGTTAACAAACACTGTTAACACAGTGTTGCTGTTCAGCAGTTTAAAATGTTTGAAAATGGATTACATGGAATGAATTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATACTGTCGAATTTAAGCTACCACATCGCTGACGTTTCTGGTCATATGACATCCCAAGTGCCCACTTNNNNNNNNNTCCCCACAGTTAATTCAACATTTCCCTGATAATTAAAACGAAATATAAATAAGTAAATAAATAAAGGTTGGCTCTGTAATGAAATATTGAATAAGCATTCATTTTACAGAGCCCTAACAATGAAAATGATCCTTTAGCCTGTTGATCAGAGAGGAAGTCATTATGCAAGACCTATAATCAAAGAGCACAACATCTTTGTGAAACCATAAAGTCCCATATGATCCTCATCATGTCCAGTGACATTAGAGTGGATCCTCCCTGTCATCCGGCCAATGTTTGATGTGTGGCAAGCAGCACAGAAGCAGGATAGCTGAGGACTTTAAAAGAAAAGCAGAAAACAGGAACATATGTAGTTGTAAATGTAAATATCAGTGATACTTGTCTTGTCAAAGGGAATAAAATAATGAAAACGTTAACTTACATACTCATTTAGGGAGGATCTTGACACTGCACAGAGGAGGCAAAGTCAGTCTGACAATGATGGTGATCTGCAGGGATGTTTTCCTGCAGCAACATTCCTGCCAACTGGCCATATGATCCAGAGTAGCTGGTTTGTAATCAACAGAAAGGTCTATATGTTAGGTAGTGTGCACTTACAGCTGGTCCTAAGAAACAAACACATCCTGTAATAAACTGAATACCTTTAGTAGTGCTGCTGCAAATATAAAGCCCGTCTATCATGTGTGGTTTCAAAGAAGATGTTTTGGAGGCTCAGTCACAGAAACTGTGCAGTCTGTTCAGTCCTGAGTGTCTCAGCTCTGAAGGGGATGGATCACAGAGGGAAACACCTGAGTACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATGTCATTAACCCTTTTTGTTGTGAGTAAATCTCACCGACTGCTTGTGGGACAAGCTAGAAGGAGGACTTATCACAGAATCTCTCCTGTGCTCCAGAAGTCTCACGCTTTGATCGTACGGCGAAGATGGTGATGATGAAGCCTCTCTGATCTGTGGCATTACAGTTTCTGGCTGCTATGTACTTCACACTGTTGGATTTTACATGCGAAGCTTGGAGAAGACACAGGAGGACTGTGTCTCTTTTAACNNNNNNNNNNNNNNNGGAAACCTAACAACCTCCCACCGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCTCAAGATAAACTACACCCGGTGAAATCGACTATGGCTGTGGACTTCTACCTAGGTACATGGAACCTCGATCATCTGTCTGACAGATTCAGCAAGATTTCGTTCGATAGCTTCCTGGCTATACCGTATAAACATGCTAGAGAGCACTACGGAAAAGAATTTGCTGATCACCATCAGAGATTATGTGCTAGACTAAGGAAGGTGTTGTTCACCAAACTCCTTGCAGACAGAAGAGACGCTGTGGACACTGTGAAAACTGTCGCTGATAGTGACCCAGTTACAGAGCTAACATCAAGCATACAGGCTGTGTCTCTGAGAAATGCTCATATCAGCGGTGATCGCCGATCAGACCGCGATGACACGGAACCTGCTGTTTCACCGGTGACATGCTCGGTCATTTCATCCGTGACCCCAGGAGCTCCAGTTAAAAGTCGCCTAGGTGTGAAGAGACACGTGAAGTGGCGTGACAATGACAGCCTCTGCCGTGAATTACGCTGTGAATTTGAGTCGGACGGCGCCTGCTATACGCCTGCGAAGCAGCATGATCTGGTGTCTAGTTGCAATACAAGAAAAACAATATCTAACAATCCTAGAAGCCACGGCGATGGAAACCGTGTTCCTGTTAAAGCTAGGTTGGGGATACCTATGAAGCCTCGCGATCGCAGACTGAACTACAAGGATTCCAAAGGATTCTTCTCCAGACAGAGAGTCAAGTCGAGAAAAAGACTGGAATTTAATCTGCATTCTCAGTAGAAATGCATCACGATTAAGCTTAATCTTTACCAAATCACTAGATGCTCCTCTGTGAAATACACTACGCTGCTTAAAGCTTTCTTCAGCAAATGTCTTGACAGTCTGCTTGATTTAATGAACACTGTGTATGCTTTACGACTTTTGGTCTCATTGAAATTAAATAAAGTGATGGCAAACTGCACTCATGGTGCGTTTGGCTTTCTCTAGTGGTATGACATGTCTTCATGGTCTCCTTGATTGAATAGACACTGTGTATGCTTTACATGCAAAGTTGTACTGTTGTCATAATAAACTTATTATATAATAATCTAAACTTATATTAGAGTATATTATTCTCCTTCATCTGCCTGAAAGTTTGGCACGGCTGTGTCACTGCAGAACTGCCGTGCTTAATTCCTGTTTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGAGAGAGGATTGCAGTCATTATAACTCCNNNNNNNNNCTGCTGAGGAGCAGCTGACCATTGTTAGTAGGTGTCTTAAAAATACATGAATCTTTTCCACGAAATGTCTTCGGGGTCTGCTTGGACTAAGCACTGTTTGTGCTTTACATGCAAGATGTTGTCATATTTCACTAAATCCATGAAAGCTGCATCTGTGACCATGGGTTACATAAAGTAGATAGAGTCCTATGCACAAATTAGCAACAACTGTGGTCAGTGTGGCAGGCATGGTCATTTTTGATGTTAAGCAGCACAAAGCACCTTAGCTGAGCATTAACTGACGAAGATGATACCTTAAATGTAAATATTTAGGACTGGGAGAAGCCACAGAAACCACCAAGATCTGTGCATTAAGCGAGGACGGTGATATCGTAAGGTAAACATTTGGGACTGCATTAAAAGTGGTTGGGATGTGCAAGAAGTGCAGAAACCACAGAGGGTGCTCATTAAGTGAAGAATGTGATACCTTAAGGCACACATTTAAAACTGTGAGAAGTGTAGAAACAACTGAGGCTGTGCATTAAGCGAGGCAGGTGATATTGTAAGGTAAACATTTAGGATTGCACATAGGGCACATTAGCAAACAATGGGGATGTATAAGGAGGACCCATATNNNNNNNNAAATCCTCATCAGGATCCTTATGGACAGCCTACACACATCAATCTCCCTTGTGAACGTTGTAATGGCATTGTGTCAATATAAAATTGTACTTGTATCAATCAATCAACCAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTAAAAGCAGCCCACCCCACCCCACCCTCCCATTCACTCCCCACACTCTCATTAACATAAACGATCATGAATACACACACACACACCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAGAGTAAAATTGGGCTGGGTACACATTAGCCAAGTGAGGAAACACGGTCACAGGGAGCCGTCTGCACCGGGAGCCGGTCACAGACCACAGCCTCCAGGCTGGGCACACAGCAGGAGGGAGGCAAAGAATGTCTCATCCTAGGAGGTTTGTGTGCATTCAAGAGAGCACTGGCATTCATACCCATATCCTGCACAGCAAATTCAAAAGTGTTAAATGTATTGGTGTTAGTAGTCTTCTTGCAAAAGTCGAGTTAATTTTACTCTTAGTAGAGTCATATTCCTTTAATGTAACTCTGAGTTGTAAAATTATAGTAGTTAAAACCGAGTGTTAGAAATGAGTGATTCTATGTCAAATCTGGAGGTGTTACAACGGAAACATTAACTTTTGACCTCTTTACTCCAAACTGCTAGAGGGGCTATGACACTAATAGAGTAAATTCACAGACTCAGTCCCCAGCACTCCAATCGAAGCTGAAGTGAAGCGCTTCAGAACCTTTTGCTTTACATAATTTAGTCGTTTACACAGCAAATCCAGCATGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTTGGAGAATTGGTAAGTTAACTCTGATTTAATGTTAAACACCAAATCTATCTGGAGTTGATAATTTAACACTTACTAATGCTAACTAGGTTTTAAGAGTTTATATATTAACTCTCATAGAGTATTTTAGTTTAACTACATAAGAGTTATCTTCTAATTAATTCTAAAAAGTGGAAATTCTACTGTTCTGAACTTCTAGAAATTCCTTTAGAAATAAACATTTTTTAAAAAGATGCAATGATTTTTGAAAAACATTTATTCTGAACTGTGCACCACAATTTCAAAACATTTTCTGAAAGATGTAACAATGTACATGTTATCACTTTCATTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAATGTCTGAGATAGGTGAGCTGGTAAATGTAAATAAATAACAGCATTCTCATCAATTATTTCTTCAATACAATATGCATGTCCTTCATTCATCACTTTGTGGAACTTCAACACACTTCTGCTCTCCCCCATATTCCACCTTCATATTCACAGCATATTCTGTGTGGAGATTGATTAAAAATCGATTAAAAATTAGTTGACACTAATTAATTGCACAAATAATCCGGTAATCAATTGCAGCGCAGTAAAAAAGAAGGAATCATTTTTGAGCCATTACTTGTGTAAAGTACTTTCCCAAAAGACAAGGACACAGACAACAGGTAATACTGAACTAAATTTAAAACCTCAACCTTTTTCATTTTTACCTAAACAGTGTGCACAAAACTCTGGAGGGATCTAAATGCTAACGTAAAACCCAGTCAGGACATACATAGNNNNNNNNCGAGCAAACAGCAGTAATTTGGACATGCTGGATTTGCTGTGTGGGGAAATGGAGAGGTCATACCTTCCTTTCCAATTTTACGGTAGGATAAACGTAGCTATGTCAGTTTTAGTCTAAGTGCCTTTTTTACATTTAGATGGACTGTTGAATTATTCAGACCATCAGGTTAAGGGAAGTCTTCACAAGGTTGTAATTTGAACATCCTAAACATCCACATTCCAATGTAAGGAACAAACACCCACTGATGTATAAATAAAGGCCAGGGCAGTCTCAGAGCTGCGTGTCACAGAGTCCTCACTCTCACTGCGGGTGCTCTGTGTTGCCCTTGTTTACAAGTAAAACTTTATTTCTCCTCTCTGATTCTCAGCTGAAGAAGTGTTTAAGAATACATCTCTTGACACATTGTTTGTCTAGTTACGTAGGTGACCATGAAACATATAAAGGCTGAGGAATTCTGTGGCTGTAGAACATGCTGATCTCCACTGATGCAAATTTGAGTTCAACAGGTCCTGTTTGGTGAGTACCAGATTTGTGTGTGTCTTTCTCTATGCTTCCATCTGTCTAGCACTCAGAGTTAACATACACGCCTCCTATATATGTATTAAATAAGGTATAAAATGCNNNNNNNNNGAAGCTGTGATTCAATTTGTTTCTCATCTCTTGGTTACCTTGTTAGACTTTTGGTTTGGAACTCTGGGCCTCCCCTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATGCAGGCTTACAATGGAGAATGTTTGATGGCATTGTTGCTGTTAGTTCTTTTGTTTCTGTTATTAACGCTGATGTGGAAGACAAATTACCTTTATGTGAGCAGAGAGAGGCCGCTGTTTCGTTGTTTTTCCTCAATGTGTTTGTAACTCTGGGCCTTTTTTGTCAGTACACTCTTTTAGTTCAAGGGGAAAACAAAGATGACTCCTATTACTCTTAAATATATTTTCTTCATTAAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTCTTTCCTACACAAACCGTTTTCCCTACATCTTGTGGAAGCAGATTTCTTTTCTGTTGCATTAATCGCATATTTAATCATATCACTTTAGAATAGCAAGAGCACTCCTGTCACTTAGTTGTGTGCATGTTCACTGCAGAGGGGTCTTATCCTCTACACATCCAGTAAGGCCATTGTAATGGGAAACAAACATTAAACAGATAGTGAGATTCCTTCTGCTCTTTCATTGTCTTTGTGCTTCTTAAAACTATCTTCAGTAGATGTGGGGAAAGTTTTACACTGAATGTCTTTATGTATGTTTTAAATTTATTCTTCATAGAAAGAACAAATGCCAGCTGCNNNNNNNNNGGTAAGGACATTGTATATAAGCATATAAGTGCGTATGAGCAGGAAGAGGAAGGTGGGAGAAGGGCTGAATGTTGATGTAGTCCCTGTGTTGGTTAATATGGTGATGGCTAGGCTTTTGCTATAATTTAACTTCTATAAGGCAGCCTCAGACCTACATGCTTTTTCTCAGGTTCTGAAAACTATCTTCAGTAGATGTGGGGAAGGTTTTACACTGAATGTCGTTATGTGTGGTTTTAAATTTACTCTTCATAGGAAGAACAAATGCCACCTGCNNNNNNNNGTAAGGACATTGTATATAAGCATATAAGTGTATATGAGCAGGAAGAGCAAGATGGCACAAGGGCTGAATGTTGAGGTAGTCCCTGTGTTTGTTAATATGGTGATGGCTAGGCTTTTGCTATAATTTAACTTCTATAAGGCAGCCTCAGACCTACAGGTGTTGAAGCAATTTTTTGATAGATTGTACTTCATTCTAACGAGTGTGGTGATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTATACTAACAGCTGTGTACTGATGACTGAGAAAAAAACTGTGTAAAACTCAACAGCTCTTTGTTCCAACCACATAGATCCTGATGTTGTCTGACAACTGACCTGGCAGTAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAATTTTACTCCACAGATGGTAATACACAGGGTTTAAACCCTTGTCTGTGCTTTAAGAGTCTTCAAATTTAATTCCCCTCAAATCATAGTTTCCTTCTCTGTCAGAATAAACGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGTGCATTTCCTGGTAACATATTATATCTGGCTTTGTACATGCTTTTTGCGGTGTTACATTTTATAAAATCTATAAACTTTAAGGTTTTTGATGTCAAGAACATAATGTTAGCGTGGTCTCTAAATCCTGCTTTTGTAATTATCCGGATTGCTTTTTCTGAATGTTACATGATGGCTGAAGTGAAGTNNNNNNNNNNNNNNNNNNNNNNNNAGATTTCCTGCACCGTATTCCAATATAAGCAATATAAGCGACCAGTGAAGTACCCAGAGTGATTTTGAAGGCNNNNNNNNNTGTTTTGCTTTATTCAGTACAGAGGTACAGTTTAACATGTACATGCTTCATGTGAGTTTTCCAGCAGATTGTGTTATCTATTATCACAGCCAAAAGTTTTTGTATGCCAAACTTGCTCTACTTCAACATTATTTATCGACAATTTTGCTCCATCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTTGTCCCAATACCGCGGAACTCCACAAACAATGTCGAGACAATCTGATCCATTCAAACCCCTGTTTTGTTGTTTTTATATATCTCACACAAACATTCTCTCTCTGTTTCCTTCTCTAGTCTTCATCACTCTCCACGTTCGAGCAGTAAGCTCCTCTAAAGGGACGCCTGGCCCTCGTCACCGTCATCGTGTGTGGACGAATCTGAGAAATTTCTGGATACGGACGTTCTGAGGTTAGTTGTTGACAGTGGTCACTGAGTCCGGTCCGCTTGCGTGTTACACTGTGATGAGGAAGGTTGTTCTTGCCGTTGTGTTTTTCACAGGCTTGCTGCTGTGTATACTGAGGAAGGATATCCCTGATGTGACTATGTGCCACAATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCATGTGATTGAGTGTACAGAATATTCCGTTGATGTTCATGCTGTTGGACATTCATCTGTGTCGGTCCATTGGGTTGAAGTTGAAGTTGTNNNNNNNNNNNNNNNNNNNNGTATACACTGGAACCATTGTGTGTGATCATTGGTGGTGCAGAGGGGTAATTTGTGGATGCCCCAGTCAGCATCCAACCGGTAGGGATATCAGTCAAAAGTAGTTTGCATGTTTTCACAGGTCTGTTGGCGAAACCCTGTTCCGCTGCGCTTATGCAATATCTGAAGAGTAGATATATGTAGTATCTAGACAATTTTCTAATGTCCACCGCTATACTTTGAGGTATATCCGTAGTGTGAGACCCTGCGCTTTTACATTCCATGGAATGTAAGGATTCTAGGTCAGTTTTCGGTATGTATAACTCATCGGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCACATTTTTCTCAAAAGCCCCAAGCTCATCTGAAGCGATTTCACGTCCTTGAAGGACGCGCTGTGTAGCAAACCCATTGCAGGAGTGCCGCTGATGATCAAGCATTCAAACAAGGTAGTAGACGCGGTGTCCGAAAACACGATGTCTCTGCGGCAGTTCATATCTATTTACCTGTCAAGCACCAACAAAAGTTCAGTTTAGTGGCTAGATACACAAGGACTAGACCTACAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAACCCACCCCAAACAAGTCAAGGTCGGTCGCGACCGCTCCTAACCGAGGATGGCTGCTCTAGGAGGTGATGTCAGAGTTAAGAGAAACTGTGGACTTTTGTTGCATTTGGTTGAAACTCACTCATTGTTTCACATTAGAACGTTTCGCTACAGTGATCTACAGGGGGTGCTTTCTGTGATATCTGAACACAACACACAGTTTACACCGCAGCAGAATGCAGATACAGTGACAGAAATTAAGAGGTACGTAAAAGAAGTGAGGCGTACCGATATACAGCTGATGCCTATCCGCGAAAACCCTAAAATCTACTCATCCACAAAATATCTAGTAGTTTACACGGACCCGAAAGAGACACCTAGTAAGTACAACTCTATTGTGTTGTTCCTAGCGATGAATCCTAGGCACAAAGCTCCTTATCGTAAAGACGTTGACAACTTACTGGAGAAAGTCAGAATCGACGTTAACCGTAAGATAACTCACGGCGAGTTCTTAATCGACTTTAGCTCGCGACCCAATCAAGCGATCCATCCTTTACCTCAAGGAACACACCCGGTGCTTTGTGTACATCAGCCGGAATGTTACAAAACTGTCACACCTAGAGCCTGTTCCAGTGTATCAGACAAGTTTAACAGAGAGTACGTGAACCCAGCTCAACCACAAGGTAAAGTGAACCCTTGGTCTCTTTACAGTGGTGTACCCAGTGATCTACAGTGTAACATCGACATAGAAAAGGCGATACAAGAGCCGTGTAAATTATTGGGCCGAGGTGGATTTGGCGTGACGGTAGTAACATCCTCTGTACAAGTAGCTAAAGTCAACATGTTTCCAGAAATGGCCGACTGGAGCGTACCCTTCATAGACGATCCGTTCTACAGATATACGCACGCTGCATCGCAAGCTGAAGAAATCATGGTAGGCGTCTCTATGAAACACCCTAATGTACTGCGTACATTTGGAGGCTATTGGTGTGACATACCGGGTTATCAGTTGGGGGGGAGGGCTGTGATCGTGATGGAAAAGGCCTTGTTCTCGCTACAAGAATTCATCGCTAAAATGAATGTAGATAAAACAAAAAATGCAGCAGGTGCCACCAACATCTCTCGCGAACAACCACCACAACCCCAGAGAAACACCGCACTGATACCCATCATTGAATTGGATACCCTAAGAGGATTGGATTACCTGCAGTCGAGAAATATACAACACCGAGACTTGACTTACAGAAACATCCTTGTGTGCCACGATCCCAGTAGGACTCCGGTGCCGTTCGCATTCAAGATAAGCGACTTCGGAACGGCTTGCAACTATTCAACGCCGGATCAGCAGCGAGGCAATCGCGTACACATGGCCCCTGAGGTTTTGTGGTGTTTGAATTCGACGATGGCCAGCGATGTTTTCAGCTGGTATTGTGTCATGTGGGAGCTATACGCGGGCGTGCCGCTGATAGAGTACAGGACGTCTTCTCTGGAATATTGTAAGAAGATATACGCGGACCATCTTTCTAAGCTGGTTGGCGTGTACACTCCGTCTAACCCGGAGACGGCGTTCCTCAGTAGTCACTTGAAAACATTTGACGGTGAGATGTTGTACAACCAGTACAAAGACAGAAGACCCACCGCAGATGATATCTCGTCCACTCTCAGTCACATGGTAAAGGCGATTCGAGATCAGACGTTTGTCAACATGGGGGTACTGTGTAACACCTTGTTCCCCCAAGAGCGTTGGACACCTGCTCAGTTACTGAAATTGAACCGTTACACGTACCTGGCTCACGATGTCAGTGATGCTACAGTTCCCTGTCACATAATCCCCAGCACTGTTCGAGTCGGCGAGTACAAGACTACAGATGTGATCGCTTCCAACGACTGTGTGCCCGATCAGCTCAAAGCCCTGCTCTACCAGAAGAGAGTCAAGGTGTTCACGCATGACACGAAGGTGTATTACGGCACCGACGTGTTACGTTTATCCCCAGAGTTACAACCCCATGACTGGTACGCAGAAAAAGTGGATCTTATGGCAAGTCGATACAAGGCATTCTATGCTCCAAAGCGCACATCGAGCCAAATGTTTCAGGCCATAACATCAAATCTGGCGTGTAATCGTGTGTCAGGACCTCACGTTGTGTCAAACCTGCCACAGAACCAGCATTTCGCAAAGGCAGCGCGACGAGACGAGGAAAAAGCTGGCCCCAGCGGAGTTAATGCCACACACCCCAATCATCAGAACAGAGCGGCTTTGGGAGTAGGTCCGGTGAACAACGGCGGCGTCCCCGGCATTACACACGGACCGCATGCAGGCGTTACGAACCCAGTGATGAACAGGCGCTCGTCAGATAACAAAGCCGGACCACCAAATTCCAACCTAAAGTGTCTTGTGCGTAGCAGAGAGGTGCGGGGTGAGCAAGATGTGGGGATGGTCATCATCACAAACCACAAGGAGGAAGACATCGAGCGGTTTCGCCGAAACGTCATAGCATTATCATGTCAGCTCACAAAAGACCACCCTTTGCTATTCGCCGGACCTAGGAAGTCTGTGTACAACCACTCTGAATCTCACGGCGTATACCTGTTCCAATACGGCCAGTTCTTCAAATCCGTCAAGGCGATAAACTGGGTGGCATCAACTGCATGCGAGTGTGTGCATTCGTGCCTAATGCAAGTGCTGCTGACTTTACGAGCCGCGGCTCAAAATAAGGTGTTACCTACAAACATGACATCCAAGTACCTGCTGGTGGGTCACGGGGCTGTTATGATTGACATAGTGACATATCTAAGCACACACTTTGCATCGGGAGAGCAGCAGTTATTAGGCGAACACAGTCCTGGAATCGCATCCGTTTGCCTGGAAATGCTTAGGGCACGCCAACCCGAGTCCTCCCTGGTATTGTTTCTAGAGGCAAGCGAACCTAATGCTCCAAGTCTGCTTGTGATAGAGCGCACAATCGCCGAGCTGAGGCGATTGGATGGCAGGATTAACGCAGACAGAATCCATCCTGCTGTCGTATGCTTGTCTCGCGAGCACTTTACGTTTAAAGAATATTTAGCTGACATACCGAACTGGTCTGATTCAAAGGCCGGTGAGCCCGACTTGAATAAATGTACAGCTAAGGTTCTCGTGTACGGCAATCCACGCCGCATTAGTGCTTCTCAGTTTTCTAAAACCGCATGTTGCCGGGATGAAGCAGCGTCATCGCTTGCAACGCAGCAGGACGCCAGCATCATCAAAGATCTTGTGCGAAACATAATATTTCGTCTCAAGGCCAAGATACTGGGATGTTCATCCGTCTCGGTTACGGCTCTGGACTGTACGCAGGGTCTGACCAAGATCACACTGAATACGAGTGCGATTTCTGGGGTTGCGAGTGTGAACGAACTTAATCGCGAGGCGTTTGATTCGCTCGACAGAACAGTCTTATACACTCACGATGCCATGGATCGATTCGAATGGGTTCCTGTTATAAAGCTAGTCAAGAATGTCATGCCAAGTCCCCTGGCCAACTTTGACTCGTATTACTGTAAGACGATCATACTGATGGTGCGCATCGACTCTAAAGGAACAGTGAAGATGCTCAAGGACCTTTTCTCGCGTGTGCCCATTTACTGCGCCACGGACTACTGACCTCACAGCGTTTTCTTCGTCCATGCCAGCAAGAGACATTACGCAGGACGGTGAACACACAGGGACTGATCAACCGAGGAAACTCATTGTGCGATCAACAGCGTGTTAAAGTGTCTTCACGTTACACATGAACTAAGGGCTACGTTGGACAGCGGGACATATTTTGTGCGAAATGGACCGTGACACCTGAAATGACTGCTACTTACTTTCAAATAAACCATGTGTGTTGTTATGAGCAATGTGAGTGTAGTGTAACCACCTGTTGTGATATTGTATGTTGATAACAATGAGACAATACACGCTGATGTGCAGAAAGAAATGACTACTACTGTGGAGAATAGAAATATTTTCCTGCTATTATTTGCTGCTATCTCTATAATCATCATTATCATTTCAGTATTAATAGTGATGTTGCTTTCCCAGATGCATTCAGATGTTCAAATATATTGGTATCATATTAGTCTTTATTACAGGTCCAAGAAGAACCACTTTAAACTATAATTTTAAATGTTTTAATGCTTCTATGATCTCAGTGTTTCTGTGTAGAGGGCAGAGACAGGAAGTTATAGGCTTTTGAAGTTGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTATGAGTAAGATCAGTCTCTGTGTCAGCAATGCACAGCCGGATGTGCACTGATGGTGTGTGTAAATGCAAATGAGGAGCGGTGACGCGCATGCAGAGGGTTGCTTTCAGTTTCGAGACTATTGAGCTTTATCTGATATTGCTAAATGCCGGTAAGTAAGATGCTGGTTTTGCTCATTAGAATTGTATAAATACAGTTCGAATATACTAGTGTGGATGTATAGTAAGTGACTGAATTTTGATAGATGTATATATCTTGAGTAATAAATGGTGGTGTGTTTTATTTTTTCAGTTATGTGTGTGGGGAGAAGCTGTGAGGACGATGAGAGGTTTCAGNNNNNNNNNNNNNNNNNNNNNNGACTTGCTCTTTCTGATCATGGAAGGCATGTCCAAGATACTCGCATGAAAGCGTATTTCGAGTGATTTTAACTGTGTGAATGCTGTCAGTATTTGATTTAAGTGACTCTGCATGATTTGTCTGAGTGAGTGGAAAATGGAAGTTTGAGAGAGAAAAGGCAGTGCGTGTGAGACGATTTATGGCGTCTGAAAGAGGTTAGAACATTTAAAAGTGTGTATGAAATATATTTCTTTTGTGATGTAAAGTAGGATGTCTTAAAGTTTGAAAGTGCTTTTAATTCAAGAAATGCATGAGTGACGGTATGAGAGGTTGAGTTTATTTTTATGTTTGAAAGAGCTCTATTTAAAAGTGTGAGTGAAATGAAGGTGTATTGTTTTTTAGATCAAGATTTAGTAGAATAAAAGAGGGTCTGTAGACTATAATACAAAGAGTTAGATTAGTTTGAAGAACAGGAAATATGGCTCTGTGTACTGCGGCTGTGCGACAGGAAATAGTGAACAGGAACTTTGCATGCCCATATATGGGAACTGAGTGTGTAAAGAAAGAACACAGAGAGACAGATGAGTTACCTCTAGACACATAAAGCAAATGAAGCCTTTAAGAAAAGAAATGAATATAATACTAATTGTATGCTTTAGTGTGCCAATACAGGTGGACTCTCTCAACATGGATCCTTGAGTGCAGCTGCAGAACAATAGATTAACAGAATTGGGAGAATAAGCCAGTCTTTGGCTCGAAATTGTGCAGCTTGATCTCTCACTTTGTCTTTGACCCTGAGAAGAAGCTTAAAGGCCAGTCAATCGCCTGATGAAGACCGACAGAACATCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCCAGTTATCACAGTGGTCCCAGTAGTAAGTCATCATTGACGAGAAATGTAACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCAAACTCGTGTGTGATGTCGATCTTAGGATCTCCATCCAGATAGTCAGGGGGTTGACTAAATAGCTGCTCTGGGTACCTGAGGTCAATGGCATAGCTTAAATCTGTCTCTGTTCTTTGCTGTTTAATCTGAGGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTGGCTCTTTTTGTCTCCTCAGCTGAGGGATCTGCAGACTCTGGGCCAGCGCTTTGTTGCTGCTGCTGCGTTGTAACTTGTCGTGAGGTACCCTCTGACGGGTATGATGGGTTATTGTTATGGAACCTGTACAANNNNNNNNNNNNNAAAAACAGCATTAGTTTACCTTTGATACAGATCAGTTGGGTTATGTTATACAAAATGATTGACTTACAAACTTTCATTGGCTCTGATTGTCTCCTCAGCTGAGAGATCTGCAGACTCTGGACCTGCGCTTTGTTGCTGCTGTGTTGTAACTTGTAGTGAGGTACCTTCTGACAGGTATGATGGGTTATTGTTATTTAACACCTGGATTAGCTCTTGGGTTTTTGCAGCGCTGATCAAGTCGATGTCGTGACCCAAGTTGTGACCGCCTTCAGTTGGCATATCACCTTGAAGCGGGGCTAGACTGCCGGTCTCGCAGTTTCCAAGTGCGGGTTCACCGTGACGCTCGGATATGCAATCAGCGTCCTCCTTTGGATCGTGCAACATCTGTATCTCAGTGTTATCATGGACCTGAGTATCTCCAAGGGTGGTGGTTTCGTGCGCTGTTTCAGCGGGGTCTATCTCAGGAGGAATCTCGTCCGTTTTCAAGTCGAGGTTCTCCATTTGGCCTTTTGATGCAGTGGGTGACGACTGTGTTTTTTGCGGAGGCGTTGTAGTGACCACGCGTTTGGTTTTCATTGTTCTTTTACAGGGTGTTTGGTTGGTTTTTGTATTCCAGCGCTTCAGCCTGACCCGTTGAGGGTTATCTGATGGGACGCTTACACCTGTACTTGGCGAGGAGACCCCCTTAGTTTTCTTCTTGTTAGGAGTATTTTGTGGGGGGCTGTTCACAGGCTGTCCTGGTGAGGGAGGTCCATTGGTAGTGTTTTTGAGGTTTTGTTGGTTGGCCCCTTCTGCCAGGGAACTTGGCGAGGAAGTGACTTTGGTCTTCTGTTTCTTTTTTTGGCTTTGTTGGCTGTCGTTGGTGCTCTTGTGCTCTATCCGAAATTGTTGAGCTGATGGGTTATGTGATGGCACGCGAGCNNNNNNNNGTGCGTTCACTATTGGAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAATCTGGCGGTCTCTGTGCATCCTTGGTTTCTGATTCAGATGAATCGGAATCTGAGGAACTAGACGAACTCGATGAACTGGAATTAGAGGAGCTCGAAGGCACATTTCGCGCAGGTTGCATTTCTTCTTGTTCCTTGTCACAATCAGACTCATCGTCGGAGTCGGTGGTTTGTGGGCTGTTGAACTGTTTCTCGTTTCTCCACGGTCTCTTTGAGCTACAAGTCTTCACCGGCGGAGCACGCGTGTGTGTAAGGCTTGTTTGTCTCGCATCATTCTTGGGACNNNNNNNNNNNNNNNNNNNNNTAATTCTGATGCTTTCTTGATCTGGACTGACTCTCAAGGTAGGCACGGGGTGCTTGATGGAGATGGGTTTCTTCCATCTGACCTCTCTGGTGGTCTGTTGCTGCCTTCGGGATGAGAGCGGTTTTCTTTTATCACCGTGGACATCCCTTATATTTTGCTGGTTGTCGTTTTCGCGGTACTGCCGCCTATCGCGTTTTATTTGGTCGACTGGTCTAGTTGCTACACGATCCGGTTCGCAGTACACACGGTGGCTATTCTCTTTAATTGGATATGGTCCTGCGGCCGGCCAGTTTTCCTGGCGGTTGTGGTGTCGCTCCTGCTCAAAACCTCTTCTGTCCAAACGAAGATATTTCTCTTTTTGGTCATTTACCACAATCGCGTTCCTAGGCCTCTTATGTATGAAGCGATCCGCGTGGAGAACGACATCGCCGCTGTTGTCCTGTCTTGCTGTTTCTCTTGGAACAGTGACGGGTCTGCAGTTGTGTTTCGCTGTGTGTCGCTGAGCTTGTTTGAGTTCATATTCTCTCCTTTGTTGCACATTCCAAAGTACAGAAGGTACGCTGCGGTTTCTTTGGTCCGCGTAACTGGGTTTCTGATACCACTGGTCATGCAGATAATTATGCGTCATGTCCAGTTGCCAAACTGAAACTCTGTAATTAACGTTGTGTCTTATGAGTTGAGATGAGCAGAACAACCTCACACATACACGCTAACAGAGTTTTCCCAACGGACTGCACTTTCCAACCAACTACCCCGACCGGCAGCACTTTCCTGAGAGGCAGCGTTTTCCCAACGCGTGGCTTCAGAACTAGGTACTTAGCTCCTGTTCAACAACATCATCTAATACAACATTAACAAAGTTTCCCGACCGGCAGCGTTTTCCCGACCGGCTCTCAGTCGGGACACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCTCTCAGTCGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGAAAGAAAGGTGTTATTAATACCTGTGTGTGAGATGCCTTCGCTCGCAATCCAGGGCACAGAACGCTTCTATAAGGGAAAAGCGGCTCTCTTTACACCTCACAGGATAATTCCTCGTAGTGAACCATGAGCAGCTGTTACTCAAAGACCGATACACCAGCAGACGGACCAAAACCTCTGACACCAGAATGTACGACGCACGTCATGCTGGGACTGAGAGCAGATGAATCATCCAGTAAACCAGCTGCTGTTATAGCACCGAATCTGGGTGTTCAAATTGCGACGGACTATTCGATCGGCGAACTGGACCAAGAACAAAATGCAGAGCTTCACTTCGGATCGTGGCTGGCTGATCCCAGTGGTATGCTCCATGTGGCGGGATCATACGACACATACAAGTGCACGGACTGCAACATAACCCTATCGGGTTACAAAATGGGTGACAGGGAGCTAAACAAACATGTCTTCCGTAACGCTGCGATGGGAAGTCGGTGTCGATACATAAAGGCTACATTCAAAGACCGTCAGGCAGAACTGGAAGTCTTGGAAGGTCTGTTGAGGTTTCAACAAGGACAAGTGGCCTGGCCTTCCCACACGTTGTTTGCGACGGGGGGATACGTTATGTTATCGCGAGACTCGCACTGTGTATTCTGCTCGAGGAAAAAGGACGAAGGACACTATCGGGCATGCTGTGACATGCTATCCCCACTGAAACAATTTCTCATTAATGCAACTTTGAACCCTCGGCCTAAGAGCGATCTTTTGTTTAGAAACGACGTAGCTCACGGGGCTCTGGGTTCTGGGCTCGGTGGTATATGGGAGTGTGACGGGTCAGCTGTCCGACATGAGGACTTCAGCGTGCTAGGGGAAAAGGCCAACATGGTTTACGTAGGAGGGACTCGCGACAAGCACCATTGTTATACTTGCGGATTGACTCTGAAAGACTTTGTTGTCGGCGACACGCTGCTGGGAGAGCACATCTATCATGTGTACAACAAAGGAATGGCATGTCGGTATATAGAGCGTAAATATAGCAAAGGTGAAATACTCTATATACTCGGAAAGGAGCGCTACAGAAGAGGACAGATGGCCTTCCCGAGTCTCATCGACAAAGCGGAGTTCGGCTACAGCTCCGTAGAAGGGCTTTACCGTTGCATCTTGTGTAGCGCTACTATCTTCCAGAGTGCCTGCTTGCCTCCGCCTGGTCACGACCCAGGGTGTTACACTATGGCGAAAGCCTTGATGCGTACGTTAACGCGACTGGCGTTTCTTAACGTGTAACACGTTCACTGTCTTAAACGTGTACGGTCGACTGTGACCGATTCCTGTTAAACCGCGAATATGTAACTGCAATTTTGTGTACATAAGTGAACTCGCGTGCTACATGTCATATCCAATTCCTGTTGAACTGCGACTGTTTCATTTTGCGTATATAGGTGAACTCACATACTAAAAATCATATGACTGTCTTCTGATGTCTTTTGCTATTGTTCTTGTGTACTTACTCAATAAACCCTTACGATCAAATACGTGGTGTGTTCCTTGAATTGCATTTAATTAGCTGTGCTTGTACAAGTGCTTTGATATCTCGAGTCTACATTTCAGTCGGTCCGTAACATCGACCGTGATGGCTAGAGTCACAGAGGACAACCTAGCTTCGACTCTGTGTCAGGATAGTCTTGACTTAATGATCCTAACTATACTGGATAAAACGGCGGACCGCTTTTGTGGCGTCGCACCACCTTTTCATAAAGGTGAAGCATTGAGAGTCATGAAGCAGGCTGTCCGTGAAGTGTTATGGAAGTACAGAAGGCAATACGCCGGTACGTTTCATGTTATCGTAGATCCCGTGCACACATCTCCAGTCAGCCATTTCACTTATATACCTTTGACAATGTTATATTTCACAGGTATGCTCTCAAATCAGAAGTCTGTTGAGGTACATATGGTTACAAAGGTGGCACGTGAGATGTGTTCAGACGGAATAATAAACTGGGGGCGCATTGTGAGTCTGGTGGCTTTCGGAGAAGTGCTGTGCAGGGCATTGAAGACGACGTTAGGGCGGCACTGTGCACACGAGGTCGGCGTACTGATGGCAGCTTATCTCATAGAGAATCACAAAGACTGGCTGATCCATAATGACGCTTGGGTATGTGTGGTGGTATTCGTCCCGTACACCTTGTAAGGCTCAATGTATAACACGTGTTCCTTTTTGTAAATGCTGTACTTTATTTTACAGGGAGGGTTCATCGAGTTGTTCGACCGACCATCTGGGCGCAATTTTCTGTTAATACAAGGAGTGTTGATCATTGTTTTGTTAGGTCTGTCTTTATTTACATTTTTGCCATGCACTACAATGAAATAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTACAGTAGATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGTTTTAAATTTCCTTCAACGTCGCCTGCTCTGGCCCCTGGAAGACAATTGACTATGGTTGCCGGTGTCTCTAGCTTCACATGTCTGAGAACATTTGATACAGATACAAGTACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTCCATGGCTTCCAGTAGTTCTTGTTGTGTGTCTGATCGGTAGACTGTGTTATCTTGGTAATAACCTTCATCCAGTGTAAAACCAGAGTACATTTCCAACATGTCTCCCGCATTCGTGTCAGGCTGTTGGTCCTGGTGCTCTAGGTCCCCCGTGTTCATCGTGTCATCGAATCGAATCCGATCACACGCTTGCATTTTATCTTCTCTTGCATCGCAAACTTCTTGCCGTTCGCATTTTGCCCGCTTATACGAAACGGCTTGCTGTTTGCATGTGTCGGACGTTTCACATTCTGTTTGAGAGTATGACCGGTCAAATCGATACACCTGTACAACTTGGTTTTTCATGTCTACAGTAACGATCCACTCCGGTGTAGCCTGTGGATGCTGCTGCTGCTGCCAATACGGGGTTAGATCCAGCACAATAGCCAACCCTTTCCCGGTATCCATTGACGGGTACTCCTTGGGCACAACAGCCTCCGGTTCTTCCAGCGGTGTTTCCAAGGTGTGCGCACCTTGGGTCTGTGAGCCCGATACCTTAATGTCTCTGTGACCTACCCCCCATTTATCACACAGAGCATTCCACCAGTACAAGGCCGTAGGACTCAGTCTGGTCACACTGATGTAGTATCTGTTGTTATTATACACGAGACCCATCACTTTGAGTACACCGAATACTTCGTATGCTCTTCGACGTTGGATGTTCAATTTCTCTGACAGCTCCTTCACCGCATACGGTCCAGGATTATTGTGCAGGTAGCGATACAGCACTGTAGCGTATTCTCGTAGGGACCTGCGTTGAGTACTTCGTTTCATCCTGTGTTTCATGGGTAGAATTCTGAGGGCTTGTAGAACGTGCACCACATCGTGGAATCTGTGTGTCTTGGTGTAATCGTCGTCAAACTGTCTCTTGAAGACTTTTAACTCAAAGTCAATGCTTGACGGTGTAGTCGACCGTACTAGCTCGAGCACTTGGGTGGCGATAGGTTGTAAACGCTTACAGGAGCTCATGGTTGGTCAAAATGCATGCCAGTATCAGAGCTCCAGCTTTATATCTGCCGATGACTACACCACCCTCCCGACCGAGGGTAGACCAACGGTTTTGTTGTGGAAAACTTGAAATCACGGTAACTACACTGAAGTACATGTTCAACGAACGACTTTGTCGTTACATGAAACTACCATCTTTAAGATGCAGTACTAAAAGTTGTACCGCATAGACTGACCGTTATTACACAACCGGACTTTCGTGTCACGATGTCCCGAAGACCCACAGCATCAACGTTCGATAACCCGAGAAAACGGGTCGTCAAAGAAGTAGTCGACCCCGCTGTTCACAAGCTGGTTCTTAGTTGGTTAGGTGAATTTCCAGAGGAGTTGAATGTGAACCTACAACACTTTCTTCTTCTAGGCAAGTACGAGATTAGGCGACACGGGGAGCGCTTCAGCAGGCTTCATGGAACGCTCCTCACTAGTATACTGACACACTACGCGGAATCTTTGGCTCTTTTCCAAGATGCGGTCGATGAGGGGAGAGTGTCCGGTCGAGTGGCTGATGATCAAGAAGAACGATGCGACGCGTTCAATCCTCAAGGTTACACCGATGTTTCAGATGCTGTCACCGTGGACCAGGAGCAATTTTGCATGTTCACCGGGCGCATGTAGTTGACACACTAGAGGATGCAGCGATCTGGAATCATCACGGCCCTATATGCATTTACTAACAATGTGACTATATCAAATACAACCCTTTGTGTTCCTTGCATACAAATGGCTGCAGATTCATTGTCATCAGATATCAGGGCTTTCTTGGTCCGCCGCGGCTACAATCATCTAGCTGGGGTTTTTAAAGGCATGTCATACGACTGCTTTATCAAAACCCCAACTTTTACTCTATTAAACTGGGGGGTACCTCGTGACTTCATATACTCTCACACACTTTTAGTGGAAGAACACTGGGCTCGTGGTGGCAGTGGTGGTGGGATTCGCGACAAGACACGTTGCAACGACTCACCCTCGAGTGGTTCGGGTTGCGAGGGAGATGTCCTTAGCCCCAACAGCCCCAATGCGTACCGGTCTGCTACAATTGATACCCTGTACGCGGACCGGGCGCCTCGGCTAGGCGACCTTTGCTGTGGCTCGCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGACCAGCAAGCCCTGACTGCTATCGCACCGAACAGCATCAGTTCTTTTGGACTATCTAACACAAAGTTTCACATAGTACCCTGATTCTGCGACGTGGAGCGTATACCTTGCCACTTGTGCCGACATCGCAGACCCAGGGTCCTAGATTTCTCATCTCGTATAATTTCTCAAGTACAACATAAGGTCTGTGTGTACACGCATGGGCGGAGTTTCGTTCTTTTATAAAATGTACTGCTTTTCACCAGTGGTCAACACACACCTCCGCCCTGATATGAATGATATGGCTAACTGCAATCATCCGAAAACGTCAGGCTGCTACACTGCCTCTACCACTTATACCACTACCAACGCCGTTACAAGTGTACGAGACGAAACCCAAGTCACGTACTGTGAACACGGAGATAAAAAGTGTGGCGTCGCATCAAGGAGAGATGTGACCGGTACTCCTGCTGTTTTCATCGCCTCTGAGCATGATAGCAATGCGACCCGTGGCACATCTTTGGCATCCTCCCAGGTTACATCTGTGCACAGCACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGATTTACTGTACAGACCCCTCGTGTTGCGATCCAGCTCTCGCCTACTACTCTGAGGACGACATCTCGTCCTACCGTGACAGAGGCATGTCTTTTGAAGACAGGGGTGACGGAACTGGTTTTTGGTATAACGCAGGGCCCTGTATGAGTTTTGGGAGAGGAACTGGTGTTGTGTTTGACGACGACGATGATCCTGAGATCAGTAAAAAATAATTTTTTGTGAGGTTTTGTTTATGTTTAAATGTTCAATCGTGTGACCCACATGGGTTTGCACCGGTAGTACCGATCGTAACATACTTTCTGTATGATTAAAATGATTTCATAATAAACCACAGTGAACGGAAGGATTTGTACTGAGTGTTGTTTATTTGTATTTTATTACAGGACTTGTGACATTATATCCAGAAATGCAACATTTGTTTCACATGAACAATCACAGTGTGATAGATTCAGGTACATTGTCTCCAACCGGGTCCTGCTGGTCAGCTTCTTTTTTAGCTTTTGCTTTGTAGATCCACGATGCAAAACAAAACGTGACGGTGATCGCGAACAGACTCAGAGAAACTATCAGTCCGGGCCGTCCTCTTGGTTGACCTGTAGGCGATGAGTCAGTGGTTTTCTGTTCTGAGGTTGGAAAGATCGTAAAAACAAAGTGCTTCGTTTTGTTAAAAATACGAGACAACCTATCGGAAAGCATGCTCTCTGTAACTCATCTGCACAATTTTAGTGGAAATTAAACACACGCTCAACTCTGCTCACTCACCTGGAGGAACTACCCTCGAGTTTAGGAATCTGATGATTATCACATCTCTGCTTTCCGGTTGTTGCCTTTGTGTGAGGATACGGCACTCGTACGTTCCAGTATCCTCGCTTGTCACCTTCTCTTGAATCAAAGATAAATCTCCATCCCCCATCTGCCTGTCTCGCAGATCCACACGGCCTTCATAAAACCGTTGCTGATCGTGCAGAACAAAGTGCCCGTCTCTGAACAATAGCACATATTCTGGCTCCAAGTCAGGTCTGTTCCACTTTGCCCCTAGTACTATGTTGTTGGTTGGATTTCGACGTGGCAGAGTGACGTCCTGTCCAGATATAGCTGTGATGGTTGTCTGCTTTGAAGTAGGAAATAAGACAAAGCATTGAGTTTTGTTTTTCACGNNNNNNNNGAGCTCAACACTCACTCGGATCGCATGTGAGATTTTGTAACAACACCCGTTTGGTCACAGAATGTACTGGAGGTATCCTGCATCGCAAATACGCACCTTGTGTAGTTTCAGAGGAAGCTGAACATAGAACTGAGGCAGATATCCAAAACACACAAAGTGACACCGATGTTACTGTCGCCATTCTCGCTGTGGGTGGCTCACTTTTATTGTTGGAGAGCATAAACGTCTACGAGGTTATGTCTTTATCCACATGGAAAAGTGACTGAGCTCCACCCCACGTGCTGTGATATCTGGAATTGTAGTGTACCAGTAATGGGATGATAGTGTTGCCAAATTATGTTATGCTGTGTGTTATTGGTCATCACTTCTGTTTGCACAACCACAACCCGTGCTTGCACACAAAAAAGAACATACAGAACAACTGTTTAGTTATCCCACACCAACAGATCCTCCAGACTGAGGTCTGATTTCTATCTATGTGAAAAACAGACAAAACACACACAGCCATACACAAGACCACATCTGCATTGTCTTTTTCAAAAAAATATTTTAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGCGATTACCTGTAATACACTTCGCCCCGTACCCTTATAGTCTCTTCTCCTTGCTGCACCTCTTCTCTAGTGTGGCATAACAAAAGAAAAGCCGAAAGCATATCGTCTCTCGTGTATTGGCCGGCAACAGAACGTTTGCCGCCTGTGCTCACGACGTCTGAGCCCTTTTGTGACTTTCTTATGGTGACCATGGCCATCTCCTCTCTGAGTTTACCCAATAATAACTTTCCTTGTTCCGCGTGCATCTTGTCCGTCAGCCTGTGATCCGGTAAAGATATCAAGTCGTGAGACTCGAGGACGCTGGCGGTGATGTCGGTGGGAAGATTGACGCCCTTTCGCGATCGTCTGTACATGGCGACGTCCATAGTCGAACCCATTCTGTTGCTGGAACCGGCGCCCTTGGTGGAGCCCAGAGTCATCTCTAACATGTTGGTTTTCTTCGTGGCCTCGGCTAACACAGCCCAGCCTAGAGACATGACGGTGTCGCAATAACACAAAGTTCCCTTGCATATAGCGGAGACCGTACTCAGCACCATGTCGAGTTTGGTCTTGGCACTGACGTGTTTCCCCAACACGTATTTGTTGTTGGCGTGAGACCACTTGTTGTAGAATCTGATTTGCGATCCAGAACCCAGCAGGGACTGCTCTATCAGGTTCTTCACGTCTGCGAGCGCGTTGACGTACATGTTTTGTTCGAATATTATAACTACAGGAACTTCTTTCCACATAACTCTGGGCATGATAACTTTCAACAATCTCACGTGAGCGCAGAGTAAAGCCGAGTACACTCGAGTCACTTGATCCAGGTCCGATATTTCCAACTCCTCCAAGCTCACCAACTGTGGAAAAACAAAAGCTCCGTCAGTCGTTTGGCGTCACACAGATACGCTACAATGTTCTGCGACGCGTGCAACATTTGCAGAAAGGAAATGCGAAAGCTGCTGACGGCTCCGTGGGACTACGTGTTGTCGCATTACGAATTCATGATCCTGTTTACGGCCTACCATCGCAACATAACATTCTACTCTAACATGGACCTAGGGCAACTCAAGACGTTGTACTCTCAACTCGTATCCTACTCGCCCGCCAAGATTTTGGTGATCGACAAGTTGGTGGCTACATACAAAGCGCAGCACGAAACGCGCAAACTCGGCATACCCAATGTGCCTTGCACATTATCCTCTGCGATCACCTTGGCATTGGGCAACGGAGTACCTAAGCGATTCATACATATGTGCATATCCAGATGCAATTGGACCGGGTATGACCATATGATACTAGCGTGCTTCGCGGCTGCGGAAGGCATTCGTGGTGGTGCTCTTAAATACATGGCTATCTTGAAAGCCCAGGGTGAGCGGGGTCGACGCGATCTACACGTAATTGTATCCGCTGCTATCACGGGGTGGATGATGAGATTGTCTAGTTTAGAGTGTACGTGTGGAACGTGGGATCAGGTTGTGGACATGGTACCGTGCTCGGTGTCGGACGCCGAAACCTCTTTGATGTTACAATCCGAATCTAGGGTAACCGCTTACATTTGCACACTGCTAAACCTCTACCCCGGTGTGCTCCAGGAAGAACGAAGAGAGGAACGGGCAAAGGTGGATTACGAGTATGTGTTCAACGAGCTGCTCGTGTCAGACTTGTCTGAGGACTAGGATTCGCTATACTCACCACTAGCTGACCGCTGGAGCTATCGTGGGTGCGTGCTTTGTACAAGAATCTCTCGGTAGAGAGTCCCGGGTTTGAAGACCCTATACATCTGCTCACATACTTGTCATAGGAAATCCTGCATCTCACCAAAAACTTTTTGATCCAGATAGGATCCAACTCGGGGAACACTGTGCTTTTTGGTCCGAATAAGTGTATTAGTTCCTTGTCCGTAAGCTGTAGCTTGGCTCTCCTTAGGCAAATATACACATACAGTATGTATTTATCACACATGCGAGGCGACCTTTTCAATCCCCTCGCATGTACCAGGAGGGATATGTTGTATTTCATATTTGGTCGCGGTTCATCGTCATGAGTGAGCCCAGTAACGTCCCCGCTTCGGCGTGGAAGCGACCTGCCGGGTTCGACCATTCTGCCCCTCTGGGGCCCTTGTTGCACGAAGCGATCACCGCAATATTCCTGAAATACGACAATCTTTTGATGGAGGAAATGGCAACTTCAATACATTCGTCAGTGAAAGAGGACGAGTCAATGTCAGTTCAGAATCAAGACTCAGTTAATGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGTTCTGCTGAGTCCTACGCTGGGTCACCGAAACCAGCCAGGGGTAAATGTGTAAATCTGGATGATAGCGACAGCGGCGAAACCATGTCAATAACACAATCAGAACACCATTACACCCAAGACCATGAGCTAGCAGACAAAGCATTTTGGGAACCCATCAAGTGGTCAGCCGAGAGAGGGGAAGATGGTGATCAGAGCTATGGAACTCTCAAATCCAAATCACACGAAGTATGTCAGCGATGTCGAGCCTACGACACTCACTGTAGGTCAGCAGCCGAAAACTACAGGAGAACCTTGAACAATTACACGAAGGCCATGTCGGAACTCATGGTGGGGTTCAAGAAGGTACTGGAACGATACCCAGAGCTCAAGGCCGACTGTAGTGACGAGCGTGTGTACTACATGGTACAAGCGGCTCTAGGTCGCAACAACCTAGTTCGGGAAATGGTACGCTTATCTGCGGCTGGCGTAGCCCGTGGGTTCAAAGTGAGAGATTCGTGTGATGCATCGGTGACCGGTCAAATCGCCGCAGTTCACGAAGCGCTCAACACGTGCTACGACGATGGGGACGCGGTCAGGTTGAGCCTGGACCGGTACGCTGATCTGTATGTGCAATACGTACAGGTCTGGCGGGAGATGTGCACAAAGGTGTCTAAAGATATCACGGTGATGGAATTAGTGAGCTACACGGAGGGAAGGCCGGGTGTTACTCACGGCGAACCATGGTGCGAAGCCAGAGCCTACATACACCGCATGGTTAGCCGCTCGAGGCGACTGACGCCTCGCTTGGTAGCAGACTATTGCTCCGACAAGCTGAAGGACCTGGAATGCAAACTGTCACGTGTGCCTCGTGACCTGAGTGTTCACAAGGAGGATGTGGAATCAGTGATAGATAACGTGCGAGAGAGATTGGACCAAGAGTCAAAACGATGGACCTCGGATTCTCACATGTCCGACTTGTACCTAGACATTCGGAGCGACCTCACGGTACTACACACGTTGGTTGGAGTGGGAGGACTCTCGGTTAAGACGTTGTTACACGAGAGACATTTGCTTGTGTCTCAGCTACGCAAGCTGGTGAGAAACCAGGGTTCTATCGAGTTACAATTACGTGACAGCAGAGCACAACTGAGAGAATGGAATGACAAGGAATAATCGTAGCGCACCTGTGCTTGTATGGGTACGTGTGTGTTTGCTCATTTTGCTTTGCATTTCGTTTAGAATGTGAAGTACAAACTATTCGCTTCCAGGAAACCTGCTTTGCGAACAACATGGATACCCTCCTCTCCACCGACCCACATGAGCTGTACACAGAAAACTGCGCTGTCCTAGCGGTCAATCTCCCTGGTACTCTCGGTGGTCACCGCTGCGCCAGTACTGTGTGGTATGAAACAAAGACCATGCTCACGTTGGCCGCCAGCTATCCGTGCCTGATAGCTTCTAGGAACGACTGTGGCAATGGAGCTCTTGACATGCTAACGACGGCTGGGGTATGGGGAGACTTCGGAGAAGCCTGTAAAGCTACTATGTCATTCCTAGACATTGGCAGGTTTTTGGACATCACCGAGGTATGCCGGACGCCCGTATGACAGTATTTTCCGGATCAGGATGAGATCCAGATGATACGATGGTTGAAACGCGAAACACGGGAAATGAAGGAGATCTACATGTTATGTCAAAAGTTTTACTTTGGACGGTACGCCAATGATGACAAAATGAATGCCGCTCGGGAGATTTTGGATACAAATTTTGTTCATCTGTACACGAAAGCTCGTCTGTTGACGGTACTGGCTCAAGCCCTGATGGTGTGTACGTACAACCCGGTACTTTTCGATCGCTTCAGGTGTATTTTTCTCAGAACGGTCACTCTCTGGCCCAACTACACTCCAAGATTACAGTCTTGCGCAGAGGTAACCCTGGGACTCGATCGTAACTCTAGGCCGGACCTAACGGTGAAACTGATGGCTTCGCTTCTGAGAGAAGTGACGACAGCCAACGGGTTCCCACCGGTGGACTTCTATCGTGATGATAAAAATCTACTGGTTCTGTGTCCGTATCTCAGTTCTGAAAACATTTATTTTGCCCCTGATATAACTTTAGTGTATAACCTAAAAAGAAACTGTTTGGGAGTCGAACCGGAACAGTACACCTCGGTTCCTCTGCGCGTCAAGTACGGACATTTCAACATGGTAGCGTATACGGTAATGAAAGCTGCCAGAAGTAACAGCGAACCTAACGCCTCACCCGGCGGTTACGCGTCTGGAAGTATCAGACCGTCTACACCTCAACCCAAGTACGTGAAATTGAACGGTGTACCTTCTGAAGAAGACTACGAGTCTAACTACCTAAAAGTCTGCAGCTTAAAGGACGCATCGGCTTCATTGTACGGCTTCTTGGTCTGGAGCGATCCCGGAGGAAGATATTACGGAAAAATCTGACTGTGAACTAAGGGTTTCGTAGAAATACAATCTTGAATTTAAATGTGTGATGTGTTACCTAGACACGACCAAGGAAGATGTGCTGCTAACACCATGTTTGTATTGTGATGACTCACAATAAAACACTTACCTAGCTATCGCGTTTAGGTCCTTTGTGTTGCTATAGGAATAAAAGATTTTGTTGGCGAAAAGGCTTACATTTTTACCATTTGTGTCTAATATTTGTTGATATAGTCTGTTTTTGTAACTCTGCTACGGTGTGTGAAATCACGAAACAAAGAAAGTGGGTGCGCAATAAAGAATCATTCACGCAAAGTAAAAGCAAAGGGTCTTTTATTCAAATTCGACATCAATGTAGGCACACACAGGACATAATGAGAGAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCATGGTCACTTGGAGGCAAAGTAAACGTTTAATAACAAGCAAAGCCTTTCAAAATGAACATTGCTGCAAATAACAAGTTTCGGTATACACTGAATAGTAGTGTACTTCGCATGGAAAATAAGCAATCGTCACACTGAAGACTGACATCCGTGAATGGTGTAGATCGTGTTAAATCTGCATCTCGAGCAGTCTTCTAGCGATTGCACAGCAATTGAATTTCAGACCGAAAGTCTCTTGCTAGACCATTTTCATGAGCAGACTTGAGTTTATCGAGAACACGGTGCACAAGATCCACAACGTCCTCATTCACGTACAAGAACATTTTGTAAGCCAACTCGATGCGATTGTCTATATTACACTGAGTGTAATACTTGTTGCCATCAAAATAACGCCACATGAAGTCTTTGGTGTCTCTATCGTCCATATTCTCCAGGACATCTCCGACTTTCAAAACGACATCACCTCGATGTTGGTCCAGTTGGCTTTGAAACTGCAAAAAGTGACCCGCTGTTGCAGCCGGAGCACGCCGAGTGCACGACTCCAGGTGTGAATGAGGGCGCATCAGTATAACATCCAGCACATGTTGAGACATGATCTTGTATTCAGAAGCGATGACTCTGGCCAGAGTGGCTTCGTCTTGAAGTGCCACGGAGTCCAGGGTTTCACGTCTGGCAGTATTATCCCATGCGCGACGAACGTTCTCTCTCAGCTTGCCACACTCCTCGTTTGTGAAGCAGAGTAGGAGTGTGAGTATCTGCCGGGCCTTCGTTTGAGTATTTGCACTTTGTTCGCTAGACGCCAAACGTTCCCACGCGTCTATCAGTGTTGAACTCGCCACGTTGCCTTTTGGTTTTACAATGTCAACAAGTGCACGCACCTTGTCTCGCGTAGTGGAATTATTATTTTCTACGCTTTCAACTTCTCCGTATGTCAACACCTTGTGTTGCAGGAGGTGATCTAAAGCATGAGGCAACTTATCCTTAGCACGCGGATCTTCGATGTACTGGAGTCGCTTGCTTGCTAGTGCGTCAGCTGCCATTGTTGTGTTCTTTCACGAAATTAGATGGCTACGAAGTACAACTTGACAAAGTTTGCCTTCGGTCGACCTTTTAAATCTTCAACCCTCGGTTGGGAGATTTTACTACAGAGATCTTGCTGTCGGTCGGGAGAGTTTAGGTATCAATGGGTGGTTAGTCATGAATGTAGTTTGTGAAACAAAGTCTCTGGTTTGCTGTGTCACAACGTGATGTAATACGCCACTGCGTATATAACATGTGCAACGCTCTCGGCCTTCGAGGGACCAAAAGCCGAGAGCGACTCTGTATTGTTAATACAGAGGTGAGAGCGTAACATTTCCATTATCATCGATTTGTAATGTAGATAGCATGTCTCGCCAACTGTAATAGAAAGTAGGCTTGAAACAACCTGTGCTCCCTTGAAAGTTCACTATATAATTTGGGTTTTCGTGAACGTTGACTTCTGGTATCCCTATATCCGGCGCCATCTTTATGTTGAAGTAATACACCGGTCCGGTTGGGTGAGGTTCTAGGTAAAGCGACTCTGAGCTCAGCATGTGTGATACCGCGGACGATTGGTTGAACAGCAAACATAGCAGACATGCGGACGGGCTTATGCGTAATGCGGCCATACCGTCTTCACGTGTGTCACTGTAAGATTCGGGTGCCATCAACGACCTGAGCGGACTGCGGTTGCCCGTGGGTGTCATCAGTAACATGCCTTTGCAATTCCGTCCGTTTACGCAGAAGGGCAACCGTTGATCGTTCAGCATTCGAAGTAACAGTGCTCTATTGTACGTATGCCGAACCAGAGCCCTGCCTGGTATAACTCTCTCTGCGAAAGACGCCATTAGAGGTTTAGGGTTTTTAGCCAACAGTTCCATCACGGTTAACACCGGGGTGCAAATGGTGCACAGCGAGGTCCGAGTGTGTTCGCATGTACACGGCTCGACCGCGTATGTTTCGTGGAATAATGCTCTGACGTCCGAATTGGAAATGTGCCTGCTCTTTGACACTTTACTGATTACTCGATTTCTGATTTCTCGTCTGTAGCAGTCCACCTTGTCTACGTCGCAAACCCGATATTTGGCATCGGCGAGGTCTGCTGAAGATCTGGATTTAGGCCACAGAGTGCACGTTTTGCGATGAGTGCCTACATCTTTCTTGCACTTGACGCAGACGCCCGTGCCGCAATCGGACGAGCAACTAGCGCACAGCCAGAGGCAGCACACCTTTTCGACCGCGCCCTGGAACGTGGAACATGAGCCGCATATGAATCGCGAGATAAAGTCGCATTCTGTGAAGTGAGGCTCAGTAAAGTACCATTTAGGATTGTCGTCGAAGCACATGGTGCATACTCTCACGTTACAAGGACATCGAAGCTTAATGCCGGATCTGTGTTTATCTTTGCTGCTCTTCACCAAGGTCACTAGACACACCAGACACTTTGATCCGTTGGTCCTGGTTTTGCGATGGTTAGCATGTGTGTCTCTGTAGCTGACTGCAGATACACGTCTGTACAGGTTTGTGGCTTTACGTACAGATCTGACCAGCGCATCTTTACGTTTCTTGTCACAGTCTCTCAGCAGATCTTCAGGAACCCGACACAAGACTAACGGAGCATCATCGATGGCTAACGGAGAGCTATGCTGTGCCATGTTCAGAGCTTTGTCGCTAGAACCCGTGCCCGTTATAGACGGCATGCTCTATGTCCCTGGAGCAGAAGGCTTTCGTTTGAGCGAACTGATGTCCGTCGTACCTTGCCTCAATCACAGGTTCAACTTCCCTCACATTGCCAATGTGATGTTACAACAGATGCGTTCGACCAAGAGGCACTGCTCTTGTGTCCAACGCGCGCTAGAGGATAAAGCCAGAAAAGAGGGACAGCCCGTTGAAAGCACTAGTCACGTGCAGCATCAAAAGGAAGGTGGTGTTGCAGGAGCAGGACAGACACCTCGCCGTCAAGTCGATAACAAAAAAACAGTCTGGGCCTACAAGATAAGCAATGTTGTCACGGCTTATAAATGGATGCTGAACAATCGCAGCAAAGACTATGCAAAGTGCTGCGATGCCGTAATTGTGTATCAACTTAAGATATCCAAGTGCCTCCCTCCGGGGCTCTACGTTTACAGAAGGAGACCCAGGCACTTTGGGTGTACTGTCGAAAGACCCATAGCTGTCGTAGAACAATTTAACTTTAGCAGGCTGTCTGCTAGCTCCGATCTGCCTAATGTTATAACGATCAACATGTATCCCGGTTGCGACAACTACAGCGCGATGTACATAGTGACGCGTAAACACGGCAGACTTACACCAGAGTACGGGAACAGGATATTTGGAGAGGCCGCGGCTTTGGGTCTCATAGAGCCACATTCGCTCGGAAACGTGTTGGCATCCGAGCGTTACGGAGTGGCACTTAGAACAGAGAGGATGTACGTGCTAGATTTACGGTGGAGGGGTTTCGACACCCAGACAGCATGTGTCGATGCCATACCCAAAGTAAAAGGCCTGAAAGCTATCATGTGGTCTAACCATAATAATAACGTACAGGACATCGAATGTAGAGTTCTGAGTTGGATCTTTGGGCACTCAAACGAACTACCCTTGGAAGTTCAGATGGTGGACAACACGCCCGAATCTCTCGGAGTGAGGTACATACTTCTGGACATGGAAACTTTCACTGGTGCTTTACCGCAGCCTCCTCGTGAAGATGCTTCGTTTTTCATACACACATATTTCACTGGCGATCTCGCCCGGGCCACAGCCGCTGTGGGTGAGTTCGCCGGATCCAAGAGCAGAATGGGCTCGCCTTGCCGGGATTTTGACTTCTGGTATATGTTACCAAACATGGGTTGTTGTCATCCAACACCCTACACCTGTGGTGATAAACATGCTCGTGTGCACATAACGGACGAAATGAGGGCGGCCTTGGTAGAATGGACACTTAACACAGACGGTTCGGACTGTCAAGGACTCGCTGTTCAGCACACGCTGTACTATCACTGTGAACGAGCCCAGTACACGATGATGTTATGTCACACCGTGCAAGATGTGGACAATTCGCTTAACATGTTTAGACTGTGACCATGAACAAGGACTCGCTGTTCAGCATACGCTGTACCATCACTGTGAACGAGCCCAGTATAAGATGATGTTATGCCACACGTTTAGACTGTTGCATTTACGTAGCGACTGGCAATTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATATTGTATATTATACATATGTGTGTATCTTGTGTATATGGAATAAATGAACATGTCGTACAAAACATCTGAAGCGGTTGTACTATTTACATTATGATCTCTGGTGAAACATTATCTATTGTTTCTTCCTTTTTAGTGTGCTGCGATGGCTGAGGACTTTGGTGTTGATGAGTGGAAGAAAATCGCAGCAGCCCTACATTCCGGAGCACTCAATTTCAACAGAACATTCGAAACAACCCAAGATGCTATCAACTATCTTTACAATTACCGTATCACCCATAAAAACCTTAGGTTCAACCCCGGGCAATATCGGGATATTTGCTCCGATTGGGTTTGCTCCAGCTCCAATCTAGCACACCGTTGCTCTCTCAGACTGAGTACATTTTTCGTCAATGGTATTGCTCACCGATGCACTTTGTGCAGTGGAATAGGCATTGAACTGCAATGCCTGAAAGACAAATTCAAGTACGATCACGATGATAACGCGGACCGCCAACCGCAATTCCAAGTCTCCGGTTGTCAGGGGCGTACACGCCACACTAGCCACGCAGTACAAACAAATGCCCCGCTGCACCTTCACCATCACAGACATGCACATGTACGCTAGATACCATCACAGGTTTAACTCCGGTGAGTTCACTGAAGTTGCCCGAGTGAAACCCATGAGCGATTCTACCAACAATAATCCGGGCACCGAGACGACTCTGACGACCAACAGCAAGTATCAGCTGACCGTGGTACACGGAGCGTTACCTATGTGCGGGCTATCGTTGGCAATTACTATGAGACAGACCATGATAATGGTAACGGGCTTTCTGTGTGCGGAGATAGCCCGGTGTATCTACGGTCAGTCTAGTGATATGGCTGTATGCAGGAGCATCACAGCTCTCAGTATGTACTGTAAATTCAAGCCACCTAAAAAAGACCAGGGAACCCTAAACACGCTCAGCAGCTCTTTTGGTGAACTCCTGAAAGTGACAGGTCCCGTGTTCAGCGGCTCCACGAGAAGAGGCGACGATCTTAGCAACATGGAATGGCTGGATGCTGCAGACTATAGGCTCCCTGACTATATACGAACATCGCTGAGCATGTTGGGGGACACCAGGCAGCTAGTGGAGCAAATAATGAGAGAGAAAAATGTGTCGTACAATAGGGTGGTGTTTATCACCAACAAGCGCAGGATGGACATGGTGCAGTTGTACGAAAACGAAAAGGGTATGGTGCAGGCACCTCTGATGTTGATGTGCAACATGAGGATATTCACCAACAGCAGCAATAGCTACGCAGCTTGTAACTTTTCTAAAAAGGGCTGCTACTACCCGGTCAAGGTGTTCAGTAACAGCTGTGTAAAGACACGACTGTATCACCGAGATGATTTGTCGGAGCTCCAGTGTTTGATGAGACCTACGCGCAGCACAATTGACGATGTGCTTGAAAGTGTCCAGCGAGAGGTATCCTGCGCATTACCCCGTATAGATATCAATCGGGTGAGGATGCTGGCTGCAGATATGACTCCGGAGGACTTCGATTCGTTGATATGCGCCATTAAGAACAGAAGCATCCAGGTGATCGGCCTGGCCTCATCGTCCAGTGCACCTGCGACAGATTCGCAAACTCAGAAGGGAACAGAGAGGCGTCACGAGGATCGAGATGAGACACAAGATGAAAGAAACCATGAGTATAGCGACAACACCCCTATGAGCGACCGTTCTCTGAAAAGAAAGGAGAGAGATGACGATGAACATGATGAAAAGGGGGTTGTTGAAAGGATTTCGAGTGGTAAGGTCGGTAAAACCGTGCATGTTTCACAAAGCAGTTGGAACTGTGAACCCACGAGCTCAAAAAAGAGCAGTCCTGCTTACCAACGTGCCACGGATGACGGCGGCTCTGAACAAACAGAAGCGAAACGGGCTGGGCAATTGTCCATAGTCGATGAAAGCAATGTGGACTTTGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTGTTGTAAATTGCTGTTGCTTTGCCAGTCACACATGTACACATTCAGGTGAAATAAAAACTAAACAACAACCAGTACACTCGTAAACTTGTCTTTATTCAAAATACACAGACATTTTGTGAAAGTTACAGGATACGTTCAACTGTGTATAAAATGTAATATGTTCAGATTAAAGAGTTATACCATGAGTACGATTTCACGATACTTGAAACCTAAAGTGCGGAAGTCCTCTCGTACCATAAAAACAAAATGCACATGTACATTCTTATGTGAAATTTAAAACAAAAACAACAAAACAACCAGTACACTCGTGAACTTATCTTTATTCAAACTGCACAGGCATATTGTGAAAGCCACAGGACACGTTCAAGTGTGTATAAAATGTAGTATGTTCAGATAGAGGAGTTCTACCACGAGTACGATTTCGCGATACTTGCAACCTAAAGTGCGTAAGTCCTCTCGCACCGTAAAGACAAATTGGTTTTCCAGGCTACCCAATGTCCTGCCCAAGTTCGAGTGTGATACTCTCGGAAGCCTCATCTTTGTCCGAGGGTTGATCCTACTGTACTCTTCGACAGCTCTGTCAAAATCTGCCTCTTGGCAAGGAGTTAATGCCAACTCACCGTGTTGGACTCTAGGTCCCACAAGCGGATTGAGTATCCCGGTCACGGACAAGAGTCCATTGTGCTCTTGTGGGCCTCCATGAACCTGCGTGAACTTGCACACCGAGGTCTCTGCTGCGTTACCTGCAAGCTTGCTGGGTGGATCGAACGAACATATGCCGTATATGTTCATGAAATCATAAGAGGCTGAGGGAGTGCTCATTCGCTCCACGTACTCTCTCACTAAAGTCCGTATATCCGCAAGCGCTTTGCTCCTGAGTTCAGAATACAATCGCCTGTATTCCAAGTCGACGGCTGACATCCTATCTCCTAGAGCTGCCCGTACATCCAAGGGAGGCGTTTCGAACCGAGGCCGCTTTACCGTCGTATCAGCATCGATACGCTGTTCCCGCTCCTCCCAGTCGGGTAACTGACCATAGCACGCCTTGATGGCGGTGGCGACGAAAAACTGTTCGGGTACCCCTTTCTCGGATCCGGTCCGAGTGTGCCCCGCGGGACATGTCAGCATTGTCAAATACGACACCTTTCTGGGATACCTAGTGGACGAACTGGAGCGTGCCACTAAACGTGAAATTAGACTACACGACGAATCCTTAATAGAATGTCTGGTAAAGCACAGGGAGTTGATAACAGGTCCTAACGTATGGTCACCTGCAGCTCGAGCGTACCTTCCTTTCGAACGGGATAGACATGGACGATTCGCGGTTTTGACGCGAAAGGGTCCTTCTGTGGTGAATTACATCAGCAAGCTGGTACCGCTTTACTGCAGGCTGTGTTTCCACGCCGATTGTCACGATACGGCCAGTTTAACGGCGCAAGCCATGTTATCGCGACTGGAACTGGCTAGTGGCTCCACGAATGCTACGCTGGAGTACGAACTCAGGGTGCTACAGTATCTGATCGACAATCTTTCCGCTTCTCCTCCGCCAGAGTGGGGAGATGTGGCTAGGTCGCCCGACGTTTCGGTGGACACAAAGGTAGCGGTTGGTGTACGCGGGGAATCGACGGCTTTTACTCTACAACGTCGAACAGTTCTTCACCAGGCCGCAACGCTCGTTGACTCTTTGTCCCATAGAACTTCGAGCTGCACTGTTCACGCACGGTAGACACGACCCCGTCTCCAGACACAATGAACGCTCTCGTAAAGGGCACACGCCGCGATCGACAACATGTCCAGTCGCACCACAAGAAACAGAACACCATAGAGTCAAACGACACACGGCCAACAACAGTCTATACGAATCCAGACTCTCGCGACTCTGCTGGCTGGGAGCCCTGTGGGTTTTGGACTTCAAGTGCAACAAGACCTTTTGCCACTGGCTTCACAAACCGGAGCCGTATAGAGCCTAGCCCGAGGGCGCTGGTAACGGCCGAGCAGTTCTCTGAAACCCCAAGTCCCTCTGAGCGTGATCGTCTCGGCCGATCGGCTAATGACACACTATGGGCAACAGGGAGTTGTGTAGTGCAATTGGCAAACGGCGTATACCTGCACGTGTTACACGTCAACACCGTAGGTAACCAAAAGTTCAACGCTAAGGTTTTCTCTGAGCGACGCAGACGATGCGGACAACTGCAGTCTAACACGACAAAGACGAGGAGGTTGAGCAGGTTAAGATTCGTCTCGGATAAGAAGAGAGTGTGTTCCCAACACGGCTACAAGAACACAAGGATAGAGTTCTCTTCTAATCCCAGCCGCAGCGCAAACTACACATCCAACGCAAAGTACCTACTTCAGTCGTATTTCAGAGGGGTTTTCGACACCATTTCACTATCGCAGGGAACGTGCATCGTCTCCACGAAACCTTTCACGGTTAGCAACGAGAACCTGACGTGTTACATATACGGCGTGGCCAACCCGCTGACAGTAGTGATACGAATGAAAAACACAAAGAAACATTTCCACACGCCTTTCTTCTTCTCATCTGTCAATGTCACCGGTGAGAAAACCAGACATCAGCTCTTCTCCTCGAGGTCTATCAATTCGCAGAAGGTTAGAAATGTAATGGAGGAACTGCCGAATGCGCTGGACAAAGTGGCCAACCTGATCGAAATGCACGTTCACCTCAACAGGTTGTGTTGCGAGTTAAGCCAAGAGCGACGCGGCATGCTAACCGCTAAAGAGAAACTGTGTCTTGTGTATCTCACGGAGTTGTATTTCATCGACGCGACCGACCGGAGCCACCCGAGGCACTGGAGGGGATACAGTGACTCCATGAAGAATGTGTTCGTGAAGTATTATCGCAGTAAACTTTCTTCATTCCAGGATAAGGTCTTGACGAATTACCACTTGAAAAACCCAGAGTTTATTCACATTGTACCCTGGCTTCTAGACAATCCAAGTCGACTGCACGACAAGCTGTTGATTTCACATGAAGCCTACCTCAGAGCCGAAAACAAAGTCACCGCCAGAGTTGAGTTGATCGCCACGGTGGCTGTCAACATCGAACGAAAGCCCGACAGACGCGCACCCAAAGGATTTCCGAATCTACAGGATGTGGATTTCCGAGAGCTCGGCTACACCGCGCAAACTTTGACAAGTGCAATAAGAAATGCCAGGTTGTCTAAAGTGACACGCGCCTACCGCACGGACCTGTGCGAAATAGACAGACCTGAGGTGAACTTGGCTGTTCTGCGAAAATAAAGGAACTTAAGGCCACCTGGTCACGGGATAGCCATGGCTCGGGAATGCGGCTCGACGGGCTCACAGTGTATTGATTCCGATGTCGTGTTAAAGGTGTGGGGTGTGATCAACGGACACTTTGAATCAGCATTAGTGTCAGCTGGCAGATCGGACGTTGTAACCAGAGCCAAGACTGAGATAAAATCGCAGGTCGCTGAATTACAAGACGTTGTCAACAACTGTGTCAAACGCCTGAGCGCGATAGAAGACTACATACGTGAACTCCAGAGTGGAGAAGGTGTTGGTCTCGAAAAAGTCCCGCCGTCACCCATCTCCACGTGCACGGATCTTACAGGGGACTAGCATTACTTGTACTTGTCGACGGGACGTGTGTTCGGCTACATGAAACTAATACCCGAAATGGTCACCGTGACCGATTCCCCGGACCCTATCACGGGCGCGCGTAAGAGGGCCGAATTTACTCTTCCGATAGGCGTTTTGAGGGAAGCGGAGGCGCTGATCGGAGGGGTCCGCGCTGGATCGTACGGCACGGGACATGCATTGTTATGCCCTTGCTGTCAAGTCTCTTTTGGGGTTACCGAGTTTTGGAAACATGCTGTTTTCGAGATCACATCGAGAGGCAACGTAGTACCGGCATGGCAGGTGTTGGACCGCTACAATAGACCTAAATGGGTTGTAGATCACGCTTCAGGTTGGAGGGACCCTATTTACAGACCTCGAGATTCTAGGGGGATGCGTGAAATCGGACAGAGTCTGAGCAGATTAAGCTTGCATCATTTTCTCTCGGATCAAGACTTCTCGTCTGCTCTGGACATTACGTTTCAGTATCTGGTTAAAGAACTGACCTCCTGACCATGTTCTCTTACACCCATCAGCCCGTATGCGCTACGCCTCGGAGCGCTCAACCTCAGACGCAGAGAACCGATGTTAAGCAAAGGGGAGATGTCTCAGACACGAGATTTCTCGAAGTGATCGAGGATGACGTGGCCACGCTGGATTATTTGTTAGGCGTTACGCTGGTAAACGGAGGATATTCTTTTGTTCAGTACAGACCTACCGAGAAACATAAACGCTGCGCGGGGACTAGAATCTCTCCTGTTCGTCAAATCAACATGTTCATCGACACCTTACGCGACAATCATGTGACAGTTGAAATGGCTATATGCACTCTCACGGGATGCAACCAGAAAACATTGTGGCTACGGGTTCCGCTATCGGGCTTGAAGGAACTTAGCTTAGAACCTCTTTGGATGATAAGAGGACGAGTTCAGTTGTTTGGTAAGCAACAATGCATCGCGATCGCGATACACGACCGAGCGCTGGAGGGAGCCCTGCTGGATCGCGGTACGGCATTACTCCTGGAATCGCCAGGAGTAATGCCTAACGTCGAAACGTCGACCCCGGCCGTCCAGCAGCTTTCCCACGTGGGTATGTGACGATAAAGCACTCCGTCCACCCCGGCTGTGACGAGCCCTGTCTCGGTGTCGAAAAAAGCCAAGCACGAGGAAGCCTTGCATTCGGGAATGACCGGTGCAACTACGGCTATTTTGAGTTCGGTTTCCTTCACCGGGTCGTTTTGCAAGGTCGTGTCGCGATCTATCCAGTCTCCCACGATTTTACACACCACGGAGGCTTGAGTCTCTGGAACGGAATTGCTCATTAGCAGCCTCAGCGTGCATGTCAGTTTGTCGATCGGTACTCGCAGCACCGAAGGCAGGGCCCGTTCGTGAGCCCGAAGTTCCTGCACCGCTTCGACCGCGGCATCGCGGGGACTCAGCGCATCGCTCACGATGTTCAAACGAGGTCTTCTTTGGTGTCACTCTCGCCAAGTGCAGGAACAGGACCGGGCGTCCGAATGACTCCTGTGAGCTCCCCTGGAATCCGAGGAAACCAACGAACTGAGAGTCGCTCTACTGGACAATCCTGCCCCCAGCTTCCTTAGAGTTCTCCAGGGGACAAAGATACAAGGCACGAAACCGGCCAGCACTGTCCAACGGATCATATTCCTTAACGTGTTCTTGCTGTGCTCGCACACACAATTCGATGAGTAGTAGTTGACGAGGTATCGCACCAAGCACGTCGAGCTTTCGCTGTTGCTGCCCAACACGTTGTATAACAGCAATTCTATAGATAGGTTCGGACTGAACGTGTTGACGATCTCTTCTATCGCCACGGCCAGTTGAGGATCCTCGCTCACGTAAACCCAAGACTCTACGTCGTGATGAATCGGTATCAAGCCATATTCTCTGTAGTCTACACCGTGAGATCTATCACGTTTGCGCTGCTGCTCGTTCCTTCTGAATCTATGCAAGTCCTGAGAACACGGCCTGTCTCGGAGTGCCACCTCGGCTAGCTGTTTCTCGACATGGATGCGGTCCTCTGCCATTTCGCCAGTCGGCCCAGGAGCGATCTAGACGTACGGTTAGCAATTCTATCATCGAATACTTACTACTTTGAAACTGTGAGCCTTTAATTCGCGTCGAATCACGATGGTGTGGATGTTATTCAGAGCGCTTTGTTGCCTGTGTCAGAACAGGGACACGGTGCACGGTTACCTGGGACGTAGCGGAGGTGGCGATTACTACGAAGACTTCGAAGATAGTGAAGAGGATGACGAGGATGAGTCAAGTGATCCAAAAGAATTTCGCCTGAGAGCGCTAAAGGTCTCTAGACTGAAACGCGAAGCGATAGACGCCACCACGGATGTAATCATAGCGGACAGGCTGCTACAGAAACACGGTGTTGATTCGAGTTTACTAATGTATTACGACGAATGCTCACACGAAATGTCTCGGGCTCTAGAAAGGCTTCCTGTCGGTCCGCGAAGGACGCAGGTCAAAGCGATTAAGTCAGCACGCGTAAGATCGAGAGACGTTGTGGTGTAAAGGAAAGGATAGAAACAACCAGACCGGACAGCTCGTTGCGAATCCAAACAACAAACATGAACGTCGTGGTAATGGACCCCGGCAGCTACAAGCTGAAACCACTGGAAGCTGTCTCCAGATTAATCGGAGCGCCAGGGTTCCTGAGAAACCCGAATAGCGAATTCGCCGAATACATTGTCGACAAAGTGATCAGGCCTTCGGCCACAAACACGTCCATCGTAACGGACACGACACTCGTGATATCCCAGGCTCACATGGGGGTATCTCTGTTCCGACAGCAGCGAGAAACGAGCCGTTTGCTGGCGGGGTTAGTTTACAAAACGCTGATCCCAGACGACAAGGTGCCCACCGGCATGAGATTCATTCGGCTTTACAGGATTACAGATCAACGAGAAGGGCAACACGGCATGTATGACACGATAACCAACGGAGTAATGTCTAAAGATTACAAGCAAGAATTCAGGCCTACGTCCAGAGTTGTGACCATGCGATTCGGTAGCCTGCTGGGCGTCACAGTACCTTCTGTGGCATTAGAGCTGATAACAAGGGAGTTGGACAGCGTTAGCACGTCCTGGGAGTTGACCAGAACGATCAACGTGCTACAATACTGCGCCGCTCAGCCTACGTTGACAGACAGAATTGCCCAGAGGACCAAAACGGCTAGCCGTGCTGAGCGGTTGGACTGTGTGTTGATGATGGCTGAACTCATGTGTGGCATGGTGAACCTGCAACCCGAGTCTTTCGTTTGCGCGCTAGAAAATGCCAGAAGAGTTCTAGAAAGCGACAAACCCGAAGTTGTGATTATGGGCGATAGCCTATTCAGAGTAATATCACAGACACATTCCGGTTCAACTATGTCCCCCATAGTGAGCGAAGAGGCCGATCTGACACCCGAGTTCACCGTGTACACCACGGACAACGAGGTTGCCAGACTGTCCGGCGGTCACGAATTTACGATGAGGGAAGTGCAGCACGGTTCACTGGGAACGGGTCTACCCTTTGTAAAGGGGTCAGTGTCGCAGGACTCTTCTGAGAACAACAAGGTGAATTATATAGTATTAGGTGGAGGTCCAACAGACAAGATACCCATCGTGCACGTCGATGCGGTGCAAATGGAACACGGTGTGAGCAGAAACACTTCCACCGAACACAAAGCCTTCTGCAACTCGGAAGGTTTCAAGTGGGAGTACTTCACAGTCGGATGTGCCGCTCCAGCGGTGAATCAACTAAACCCTTATACCTTACTCGACACCAAAGACACGGACGAACTGCACTACAAGCATCTGGCTCAAAGGTCGCCCTCGGCAACCTTTCTTCACAGGTACGACGGAGCGGTGGTCGGGGTCACGCTGCGTAGTCTTCACGCCAGAGGTAATCCCGTCGAACTCTTCAGTCGCAAGCGTAGGCAATATCTACAGAACGAGGTGGATTCTTTGATGAGAGACGGAGATCGTGCTCTCCTCACTAGAGAGCGAATGATAGATTTAGCGGATAATAGAGACTGGTACGCAAAAACCAACAATCCGACGTCGGTGTTGGAGTTCGACGCGCACAACATGGTTGTGCCGCATGATCGGAACAGTGGTTTGCGGTGGACCGTGAAAGCTAGGGTTGCGCTGTTCAACTCCTCGGCTATGAACTCTATCGAAAATGAGCTGGCTCAAATCGGAAGCGAGTTGCTCGTATGTTTCAATCACACCAAGCAAGGACAAAACGTAGCCCAAGCCTTGGAGTTTATCAACCACGCTCTACAACAGAGCTCCGGCTTAGAAGCCATGCTGAAATTCAGGAATGATGTGTATGGCAACGCGTTCAACAGTGTGAACGAGAATCTGAAAAATGGCGAGTGGACGAAATCCAGAGAGTATTGGGCTTGGTTAGCCGATCCCATTTGCGCCATCGCGCTACACCGAGCCCTTTTGGNNNNNNNNNNNNNCAAGGACTTGTTGACGTCTCAAGAGCACATGATCTTGGTACAGTTGGAGAATCTCATAAACAGCGTGCTGTTTCTGTTTAATGCGGTTCTCAGTAAGAGGACCAACTCCTTGCTCCCGTACATGCCCGCGTTCGCTGCTCCGAGCGGACACAGTGGAAACCGAGGCTACCCAAGTAGTTTCACGGTACATGAAATCGACTACTGCAATATCATGTACTGGGTGGTTTTACCCTCCCTCGGGGCTAGAGTGTATCGAGTTAAGGAGTCCCACGGAGAAGATCGCGACGTCACCTATGTTCCGATGGTACAGGATCCCAAGTTGTCTAGACTGGACAACGAGTTAAACTTGAGCAACGACGAGACACCCACTGTCGCTAGGTTGAACGGAGACTGTTTTTTCTCAAAAGCGAGACCCGTCGATTACGATGACATGACACCTGTATTCGAACCAACAGCGGGGTTCGGGAAGAGCACCGAGGTGGGATTCCATCCCACGTCTGTTGTTACGTACATGTGGGCGATCAGAATACGAAAACTCATCGGCATCAACAATTATCTGGCGAAGTTCCTGATGGGCATACATTACAGCACTCTCTTGACTCACAGGGTTATACAAGAGCATTACGACACCAAGTACTATTCAGGCTTGTCGTATCTGATGTTCAGAGGTCTGAGATTCACCGGGTGCGGCGTAACGCTCATGCAACAGAAATCCGCCTTGTACACCTTGGGCACGGGGATTGTGTGCAAACCTTCGAGTCATAACAACCATCAGGTCCAGTCTATAAATCAGTACTGCGAATCTGTGGTCATACCGGACACACTCGACTCCCCGGGGCTGCACATCCCTAACGTTTACATGAACGATCTAAAAGGGGGAGACGTTCACATTGACACACACGGTCCTTTTGACATGGTATTAGCGGACGCGTACAATGGATTTTGCCCGGAATCCGACACCTCCAGCGGTTACCGCAGGCCTTACATTTTCACAACCGGTCGCTCGGAGAGACTGACCTCACAGATCACGCGTGACCCTAGGATGCGAACGGAAGGGTATACTTGTATGCCCACCTTGCTGCGTCCTTTCAGTTCTGTGATGGCACTAAAATCCAAGTCCACGTCTAGGATCAAACCCGGCGAGGAGAGCAACCTAAAGCTTTTCTGTCAAACTAAACATGCCGTAGAATTAGACGTTTGTGTACTGGATGCCGCGACTGACCCTTTCAAAGACACGGTAGAGAGAGCCAGCGGGAACAAACGAATCACGGACATTATGCACAAAGAATTAGGAGTGGCCTTCTGTGGTACTTACAGCGTGGGCCTCACGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCGCCCAGAATCAGTGGCACCGGGCTGTTCGCGAGCAACCCGATTCACAGCTCCTACCGCCTCATCACTCCTATCTTCAACCGCATATTCCAGAGCACGCGATACTCGCGCGTGCTACATTCTTAGAAGATACACACCCGAACCTGAACCATGAGCGTGCGACCACGATGCCGCGTTGGCGAACCGGACTGTCAGATAGGGTGATCGAGGCAGTGTGCACCCTGACAGATGTGCTAGTCTCATGCGGAGTCAACTTCTTCACGTCGTTATACATGCACCCCATGGAACAAGAGAATACGTTGATACTGATGAGGAAGAAAGAGGAGGCTGATCTGGACGTGGCTATACACACGGTGTCGCGAGACATATCTAGTTTAGATGCAAACATAGCTTTGCTCAAAGAAAGCATCGCGTCTGCTGCGGATTCCGCAGAAGAGTACAATTGCCTACAGAGGGAACTTGACTCCTCAGAGCAGGAAAGACGCCGTCTCAGCTATTTACTGAGAGCCTTGAGGGGAAGGCTAAACGTCAGAAGGTTGATTCCTGCTGTCAAGACTTTGTCAGACAACATAGGGCTTCAACTGAACGCTTCGGAGTACATCAGTAGGCAGGTGCTCACGCTGGCAATACAAAGAGACCTGGACGACATGAGGGAACCTGTCACAAAAGTGAGCGTTGAAGATGCATACAAACAATACGAAAAACCAGCCGAGGGTGATTCTGTTGTACATGTTGTGTAGGTCACGCTTCTTTATGTACATATATTGATTTGATATATATCTGTTGCGTGACATGTTTGAGTGTATTGATACTGCATTGTGATTACAATAAAAAGACAAACATAAACTTTGTGCAATTGTAATGTCTTTATTTATCTGCTATAGACACAGTCCTAACCCAGTTAAGCAAACGTATGCATTACATATACACAAAAAACATATAGAAAAGCAAAGACGCTTGATAGTTACATTTGCATTCCTTCTGAACTAGATGTAGAGAAATCTAGAAAGCACAGCACAACATTTATCGTGAGAAACTGTGTACAGCCCCAACACTCAACACTGTTTTCACTTTGACATATCTTCTGTTTTTCTTCTTTTACTTTCTGAACCTAACCACAATTGAGGTGCGTCGCTGCGCTGTAGTGTGGCCAATTTGATGCTGCTGTGGTAACGTGTTTTCGTTGCTTACTATATTTAGATCCCAACGGAGAGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTTTCTAACTGAGTGCACTTTCCCCACGGCGATACTCACAGCTTAGGGATGAGATACTANNNNNNNNNNNNNNNNNNNATCAGTCACCAATGACACCATACGTGATAGCCCATCGGACGAATTGACATTCTCCGCGTTATCCTCCGCCGATAGAGCTACGTTTCAACTGCTTCTATATCTGACATATTGTTGTAAGGGCACTTTGCTCCAAGTCACGCTAGAGGATCCAGACTTCACATCCATGTCACCTCCTATCCGAGAGGATAATGCCCATGGCAGGTTATTCTGTTTCGTTTTGGATATGGACAGCCACACCGAGCTAGCACAGCCTGACTCTTCGCAGTTAGGGTCCACAGTTGGAAATCATCTACTGGACCTCATCGACATGGACGTTGACGTGGACATTTTCGGACACGATGACGACGTTACAGACTCTGAGTCAGACGACGAATTGGACAAACAGGCGTTTAATGCTTTCATGAGACTGCAACTGGCCAGGAAAAAACTGTCCTCGATAAACAACGTCATGGTCGCAATGAAAGACGAGAAAGACGAATTGTCAGCTATATTCGATTGGGTTGACATAACAACCGACACCCTAAACTCTAACAAACTGGACAAGAAAACAGTCAAAGAGTTGCAGGGGTCTTTGTACACACCCGCTTGTCAGTCAGGTAAAACAGCGGTGGTGTTGCCAAAGAGCATAACCCACTTGAATCTTAAGACAATCGAGAGATCCATATCTAGACTCACGGACATTTCACCAAAAGGCCAGGGTCGGACGCTGTACAGATCGCTCATAGACAGTCTGGGAACAACACAATGGCTCAAACAAAGCGTCATGTTGAAGTACAACCCGGATGTACCTGCCGATGTCATGTACGTTGATAAACTCAGGGCCTTCTCATGCAATTTAGGGGGCGCTTCGCGATCCCAGGTAAACACAAGAGGACTGCTGGTGTTTAGGTACGCTCTGGAAACACTGATAGATCCCGAGACACCGGATATGTTTACGCGAACCATGCTTCACAAACACGTGCCGGTGACCAGGAGCCTGATGGACTCTGTGCTGCGTGACATACGGAGGCAACGGAGGACACAGGACCTCGCACGTGTATTAGACAGTGGGTATTGCGAATGTAACACCGGACACCCCAGTAGCAGCATTGCATGCCGTGGCCAATGTCAAACAGCTTACGCATACTACTACAATCACACAGAAACACACCCTTTCATCGCAAGCAAAAGCGATCACAGTTACTACTTCGCACACCTGTACCGGCATTTGGGCAAACTGGAACGTATGAGCAAAGAAATGAAACAGGAGTACGGGGGGCACAACCAGTTCAAGCTAATAGCCGACATGGTCTTCACCATCTTGACAAGACACCGCTTCAGTGACCGAGAATCAATTTATCTGGGATTAGGCGAGGTCGTAGACGTCACCGTGGGCAACGCTTCTCTGTCTCTCGGACACCACTTACCGGACATACACCTACGCTTGTGCAGCCGTGCCCGCACCACGGGCGAAGAGCACGCCAGTGTGAAGGCGTACGACGCCACCGTCGTGAAATATCTGTTCTGCGACACCTTGGAAGTGACTAGACTGTTTCAAGCGTCCACTACGTTCAATTACATCATATCAAACACCGCACCCAGATACACCATTGAACGTATCATGCTGCTGAACATCACCGGTCCGGGAGAAGGCAAGAGCTACACGAACAACGTGCTGGATTATCAGTTCCGCAGGGTATCAGGTTGCATCGAAAGACTCACTTCGTTCACCATGCAGGCATTCAAGTACAAGCAGAACAGGAATGCCTGCGTGGTGATGATAGACAACGCTCACATAACACATGAGAAAAACACGAAAGCGATCGACAAAGAATCAAACGTCATCCCCAACACGTTCAAAAACCTGCTCGATACCAGCGTGTTGGAAAGCGACGTGGTGACCAAAGACGCCACGACCGGCAAAATCAACACAGTGAAATATCAGGCCGTCCACAACTGCGGATTTGTGTGGAACACAAACACCATGGGCTTCGTGAGCGACGCGTGGGCTGACCGATGTTTGATTATGGAATCTGAATTTCCACGAGATGTCACGCAGACCCGAAGCACTATACAAATCCACGATGCAGTGGAGAACCACAAGATGGATCGCATCGCAGCGCTGTGCTTGTACAGACAGAACTTAATACAGTCGGCCACAATGATCGCAGAGTCCGAGGTCATGCAATTTGGCCCCAGATTCGACAAAGCCAGAGACACGTGCATGTCAGCGTTTTACGCGACCCACATCACGTGCGCCGGTCTGGTGGGTCGAAGGGTTGCTTTTTGCATAAACCAACTGGTGTTTTCGGAGGCCATGAAGATGGCGTGTCATTTCGTATTTGACATTTGGATCCCTCCGTGGACAAAGATTCCAGACAGGAGGGACTATCCGGATGGCGATGCCTACATGAAAAAGCTCAACAACAACAGACTGAGAGCTCTGAATAAGCTCTCTTTCGGACAGATATGCCTAGAGACCAATGCCGTGTACAAACTGTGCACAGCAGCCTGTCTGCCGGATATATGCCCGCGTGCCCTTGACTCGCAAGGAAGGTTCGCGTGCAAGGTGTTGGGGTACGTTTTAACACAGGTGCACAAGCAAAACCTCAAAACCACTATCAAGAACGACAACGTGTGCATTTCAGGGATCGACGACATGTTCTTCTCGTCGAACCACATCAAGGGGGGCAGCACCATGGCTCACGAGATGATCATGCTGTGTTCGACGTGCAAAGTGCCCGCTCGATCGGCTGACCAAAGTGAAGCGAGTACACAAAATTTTGCACATACAGATTGTCCCCCAATCATCTTCCGTCACACATGAAGAGAGGTCAAATGAAGTCGACGAAAAAAGTCACTTCTGTCACGCTCTCACTCGAGATGTTGTACGACATGCTGGCGATTTACGCTCCAGATTCTCATTCTGGATTCTGGTCTCAAGTCAGCGAGGCCATGCTGGAAGCGTACGAAAACGGGCAGAGCGAAGAAGAGAACGCTATGGGGCAATGTTGCGAAAGCAATGGACGACTGGAGTGTGCCAGGCTGTCGTTCACACTGGACTTCACGGAGGACCCACTTCGATCGATGGTGTTGGAAGGTACGGCTGGTGTGAAGCTGTTAGACGAGCTAACGTTTAACAGATGCATACTGGGAGGCGAGACATTTTGGTGTTCTGCGCCTTTGTACTACGGAGGCGTTTTAGTCAACGTGCTGGGAGCAAGGGCTCCGGATGAGGCTTACAATGAAAACCATGTCACAGAATCCCGGGTGGGTCCGCGCGACACATTTCACGGGCCCAGGCTATCCGTGTACTCTGCAGAATACTCGGGTGTACCGGTTGAGAACATGAGCTCGTTTTGCAAAACTAGGACTACATATCACCAGGATTGGGTGCTTCTGAGGAACGAGACAGTTGACAGGAACTACCTCTTCGAATTAGAGGAAGACTGGGAGTGGAAGGATGCGTGCAAGGTGTTTAATCGGATTCTAAAAGATGACATTTTCACAGTGAGCATGTTGAAAAGGGACTACGCTCTAACCATGATTACAGTGGACCGAGAACACCGAGGTTCGCGGTCTTTGGGTTTGAGCTCGGAATATGGCAGAACCGCACTTTCATTACGTAAACACGGACCTACTGGTGGTAGGTCGCAGAGACAGTGTAGTCAAACCCAACTGAATCTTTCACAATCCTCACGCCATGGAAAACGTTCGCATAAAAGGAAGCGCCACAGGCAGTGCAGTTCACAAGATACGGGTAATATGTCACCAAATAAACGTCCGAGTGTGTTGTCATGAACTGGTTATTTTTAGATACTGTCTTTTACGTACGTGTACATACTGTGTGTAACTGTGTATAGACATTTGTGAGCGAAAATAAAGTTTTCATCAATTGCTCATTGCATTGCGTTCATTTCTTACAAAACTGTACAATCGCTTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACACAAGCTCACAGTGGGATGTTTTATTTCACAAGAAGCATACATACATATTACAACTTTCAATATCAGCTGCTCACAGTGAGATGTTTTATGAATGCACGTGTATTTCACAAGGAACATACATAATACAAAGTACAACTTTCAATATCAGCTACACAAGCTCGATGCACTCTAAACGTNNNNNNNNNNNNNNNNNNNNNNNNGGGGCACCAGCACATTTTGCGTTATTACCCATGATTATATACAAAGTAGGGTTTGCTACGCAGTACACATGACCAATACCTGTACAGATGTTTAACACTATCGCTTTGTTACAATCTCTATGCCAGCGGTAATACATCAAGCTGATAATCCAGGGTATCCAACAGCATAAAAATGCTGCCACAGTGACCACTGGTAACATTGTAGCTCGCCTCAACGTGTTTGTTACGTGCTCCCCGAATGTGGCATTTTTTGTATATTTCTTCACGGTGTATGCAATCATGCCATTACAGTATATGAGAGCTATTAAGGGGAATAAAAAGGAAACAGTCATCCTAAGCCAGAGAGAAGCCTCCTTCATCCTAGGAGACATTGTGTTGTCACAGAACATTATGTTGTGAGACACGGGAACTGTGGTCCACTGACACATGTCCAAAATAGCAAGTACAGTAGGTGTACATGCGCAAATGGTGGATACAAGTTGTCTGCTCTTGCTCCAACTGTGCCGATCGGTCCACCCGCCGTTGTGTACAATCTTCACATATCTGCTGATGGTAATGCACACCAATATGCAGACGCCGTACTGGAAGGAGAACTGTGGGACAGATAGAAGGCATCAGTTTCAGGCATAACGCTATTATTACACAAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCAACAGAAAAGGGGGCTGTACTATCTTAACCCTATAAAACTGTTGTCTGAATATGGTAAAGACAGTTCAATACTGATTGGGTTGTTGAACTCACACATGTGTTTATTAAAATACTGTCTCATTGCACACTGGACCGGATCTGTGGTTATTTATGGATTCCTCTCTCAACATTGAACCTTAACAACACCGCGTACGTCACCCTGTTCCGAGATAAGGTGTCCAAGGCTTTCGAGCGATTCGAGCTCGTGCGTGAAAGGGCTTACAAGGTCCGCAAAGAGCAAGGTGTCATGTTCATGTCTCTCACAGCAGGACTGTGTCACGATGTTGAAGCCCAATCCTCTTCCCAGGTTATCCGAAGTAGAGCTTTGCGGTCAGTGATCGAAGGCATAGAGGCTCCTTCTCATGTGAGCAGCCCCACTGTAGATACTGTAAAACACACAGATGATCCCTTTAAAGTAAACGAATCGCTTTCAGATTTTCTGAAACTGAGGGACCACGTGAATGACCATGGAAAAGCGGGGCCGGCCCCTAGGTTTAACAGTCAGCAAGCCCTCGCATATAAGGCCCAACGACAAAATGGGGCGCGGGTAGAAAAACGAGTACTGTTCGATTTACCGTGGCCGCAATCAGACTAGGNNNNNNNNGAAATATGTCCAAGCATCCTCCGGGTGATACGAGAGGGAAGCGGTCTAAAAAGAGGAAAAATGTCGAACTGGAGCAAGGAGACACAGACAAAAGACGTTTAGCCATGCTAGCGCTTTCTAGATATTGTCAGGAACAATGGGTCAAGACTATGATACGATTGCATATGTGTCGCGGGCGCACAATGAAATTGGCGTTGCTCAGCGGAGACGCCGGGTGCGGTAAATCGTACACCATTTCACTGTTGATCGCTAAGTTAAACACGATGAACGTGAGCGTGGCCGTTAGCGCGTTGACCAACAAGGCAGCCGGAACCCTGGCTGAAATGTGTTCGCTTAAAGACGTGTACACTTTGCACAAGCTCATGGGGTTTAAAAAAGAACTCTTGGACCACAAGCTAACGCTGGATCGGTTCGTCGAGACGTACCGCGAACTATACTGGGTCACGCTGTCAAGGTTTAGGAAGTTGTACGAATCTCAGTTAACATCAGAACACGAAGGCCCGAGTAAACGACACTCGTGCCACACCATCAGTCCCGAATCTTGCGCCACGTGTAGTAAGATGTTTCAAAGGCTAAGGGTGACAACACGGTCGACAGGCTCCTATGGAAGACGCCCCTGCATTTCTAGGTGTGAATGTCATCGTGGTAGACGAATACGGCTTGATGACCGTGGACTTGTTGGAACGCATGTTACATTGCATGGAACTGTTTTACGGACCCGGAAGAGGGCCTTTGGTTATTTTCTCGGGCAGTGTTTCACAACTCCAACCGGTGGGTTCTTCTACCAGGATATGGGAAACAGAAAGGTTTGAAAAACTGTTATCGTGTCGCACACCACTATTCGTCAACAGACGACAGTTCGAGGACCCCGGTTACGCCGAGGCTGTGACCTACCTTCAATTCAACACCGTGACAGAACAATCTAAGCGAATATTTAGCAGCCAAGCAGAGGTTAGCGAATGCGACGTGATGAACCCCGCACACCACCCGGACAGGCTACGTATATTCCATCAGGACAAGCAGCAAAGGGATTATACGGCAGCGTACATTGCGCATTACACGAAGGATGTGCGTACCGGAGACACTTTCCTCAGTGTTACGCGCAACGGCGTTTCGCGTAACGGCCCGAACGTGTGGTACGACGTTCTCAAACAAGCGGCCCAGGTGTTACCCAAACTGTTCTCAACACCGCCTTACCGACCCGGAGTTCATCCCACGGACAGGGATTATCTCACCGTTGATCGGTTGTGGGTCGGCTGTAGAGTGAGGCTGATCTGGCACATGGATTCCAACGGGATACAAATCGCAAGTCGCCGAAAACCCAGAGACAGGCCGGGCTTGTCTTTACTTTCCACCAAGGAGTCCCTGCAACATACGAGCGACGCGAAAGTCAGGGACACGGAGGGTGTGATAGTAGACATTAAGTTTAAAGCGAGTCAGGGATTCAACGAGTTTCACGTAAGGGGAACCCAGAGCGGGACAACCTATAGAGTGAGTCCCTCAAAATGGAACTGTCATAATTGGGTAGTAGCCACCCACCCGCTGGCCTGTCTGCTGGCCATGAACACCTACGACTGTCAAGGTTGCACGGTTTACGATCAGGTGCTGTACCACCCACCTAAGCACTTCGCCAGCTCGCCCATTAAACCCTCGGTGTATGTGGTATTGACTAGAGTGGTTAATCGAGAAAACCTGCGGATGACAAACTGTAACTTTGCTAACAAAGTGGGACATGTGGCTTTCTACGAAGATAAGCTGGTGGCGTATCGCAAGCGAGTGGAGATGAACTACTCTTGACGAGGTGCTTGTCTATCAAAACCGTAAACCTTGAGGGCTGCTACCAATCTCAACTGAGATATTCACAAGGAAATCGTTAGAATGACTAGAGAATGGCACAGACTGACATTAGAACAGTTGATACTCACGACATGCTGCGCTTCGCAGTTCGACAGCGCCTGTGCTACTGAAAGGCGGGCTGCGACATTGGATTTTCTGAGCATGGTCGCAATGCCACCAAAACCATCGATGCAAGATGACCTAAAGTCGTACATTGTTCTTCGTTGGTGCCCTTGGTATTCACGCTCATTCGGCGCGTTGTCCGACTGTGACATGAATGCACTCGTGGACTGTAGCGCGAGCACAGTGGCGCTCGAACTACTTACTGCGGTGTTGCTCGTATTAACCCGTCCTAACGTTACACGGCGACCCAGCTGCCGGGATCGAAATCTTGCAAAGAGAGTGCTCTTCGAGAATTGAATTTGACGGGACTTTGACCTGGGACCATGTCGTCCACGCGCGTGCATCGACCTATACGCGCCTACACACGCGGACTCCACGATCGGAAACCTGGAAACAGGGAGATTCCTTTCGGTTGTTACAAATACGATTCCACCAAGAACGACTTACCGGGAGGCCTTTTTCACTTTGTACGTGACGGAGATCTGTACGTGCCCACACTACACGGACTGACCGCAGAGTACATCCGAACCTTGAAGGATGTGGCCGTATGCTCGGCTAACAGCTCGATGGTGAGCAGACCGTTTCTCAACGCGCCCCATATGTACGAGGTGGAGCTCATCAACACGGGACACGAGCCGTTGAAGCAAGGCGATAGATTTGCCGTTCAGCTACCAAGTAAACACGATATAGCCGCTCAGCTGGAAGCTCCGTTGGATCCGGGATACGACCTACACGTCAACAAGGCTGTGTGGGGAGGATTCCTGGCTACCAGACGGGTTAACACAGAAACAGGTGGGGACTCCGTAGAAGAGGTGCTACAGGCTATAAAGGAGGACGAAGCTTTCAACGTGTTCGACCTGGTTTCGCCTTACACTCCGCACAGTATATTATCGATGCTTACGCTGGTCGCCCACGGAGGCGGTTATCACGCTGTGTCCGAGGCGTCGCGTGCAAGCGCAGCAGACGCGGTGAACGGGGAGTTCAATTCACCGAACATACAAGTGGTTATGGCGGACGGTGATGTCAAATGCTTCTTGAGAACTGTAATACAACATGCTTTGACCATAGTAGAAAGCGTCCAGGGGTTCGCGTCCGGACAAGTCATCCGAGCGTGTAAAGGGTACACCACTAGTCCTATTTACACGGGCGACAGATTCTGTGCTCAGCTAAACACGAACCGGTGGCTTTCATGAATATCATGGCCATGTGTGAGATTCTGTACAAATTGCGACAACGAAAAATAAATGACATGACAACACAAACTTTGTCTACTCGTGTTTTATTGCTGTTTCACGTAATGACATCACTCATTGGTTTTTATGTACATCTGGGATTGCTTGTATTTTTTCACAGGTTTTTGGTGATAGGGATGCTGGTGGTAACGATGATGCTGATCGGGGTTTAGGGGTTTACGTCTGTGATCGTCGTGTATCTTCTTCTTTTTCTTTAACACCAGCGATTCCAGCGAATGCCAATATTCTGCAGACCTCTGCATGCGTTCATCGAATGTTGCGGGAGGAGACGTTGAATGGGCGTTAAAGTCGGACCTCTCCACGTAGTCCTCTGGTTCCAAGCGGCAATCTTTTTGATGCGAGCGGTCCGTCGCAACTTGAACGTCTCCTACCGTTTCGCTGTTGCGTACATTTGATTTCGAGGCTTGTTCGCCCTTGGACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGCTGAGACTTTCTCGTGTGCCGATCTTTTCGTACCGTACAGCCAATGCATATTAGGGCACATGAGACCCTTAGGGTTAGGGTCATCCACATCTGCGTGATCCGCATCATCAAGGTACCATGTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGGTCGCTTCAGGGACTGAGGCTTATGTAAAAACAGCACTTAACGGACCACAGAGTGACATTCAACAATACAAGAGCGCACAGAGTAAATGTTATGGATTCGTAGACAAGCTTGCTTTTCGATGTTGAGAGCAGCGGTTTCCAAGTGCACATCTGTTCACCTTCAGCGTAGTATTATCTGAGTAAATCTAATTAGTCCCCAGTAAACTGCGATGGCTGGCACGCCGAAAAACAGTGGAGACGCATCTGTTACGGCAGAACACGCCAGATGAGCTGTGTTGTAACACAGTAATAGGAACGATAAAATGTACCAGAACACAGGAGCCTGGTTGTACTCGTCGAGATTTACAAAGGGTATCTCCTTCTGGTAGCGGAATGAGCCTCCGCTGTATCGCGCGCCAACACTGTTGCTGTGTAGCGCACGCTCCTCTCTACACAAGGCGAGGACCTCAGCCTTCCCTGTCATAGCTATAGCGGAGTACTGAAGTTGCTTAATCGTCTCGCTCAGTTTCTTGAGTTCCAGGTGCACATACGACAGGAGCGATTTAGTTCCAGCTAAAATGAAAAATATCTTGTATCCGTTAAGCCATGTTTCGGACGTCGTTTCAGGTGTACCAGTTAATATCGTGTACGTCAAGTACACGCAGGAAAGGCTAATCAGAAACAATGTCAGTCCCGGTTTACGCTCCATGCAGTTTTTAATTCCGATTCGCTCTTCGCGTTACAGACTTTCCGAGTCGATGTACTGTGAACGAACTCATATGTGGCGAAATAACCTAATGAAGCCCACTGTGTTAATCCACAGGAAAATGGCGACCGTCCAGACATACAAGTAGGTGTAACACGACGAATCGGCCACCTGCGCAGCTCCTTCTCCTTGACAGGTCCTTCGATACGCCCATGTGCACACGTACATCAGCATCAACTGCGAGCAGAGTAACAGCGAAGACGCGAGCGACACACCGAAATCGGGATGAAGCCGAGATTTGCTCTGGTCGTACTCACTTCGTCTCTCGGCACTCATGCTACCGATGCACATACCCCAGACCAGGGTTGCGCATACCGACAGCGACCAGATCGCACCTGTCGTGCTCAGCAAACTCCGGTCGCACAAATGTAACACGTGGGCGAGTATGGTCGCGAGAATGATACTCGTCGAAGCCAGTCTTAACAGTATGTACAGCTTCAGCTTCCAACGGCGGACCTGCTCGTATGTCCCGTTGATCCAACACACCACGGGAGGAAGGTACAACGGGTGAACGTTCGACGTGGTCATGTTTTTATTCAGCATCACGGACAGAATCAATTCCTGGTTGGGTAAATGCGCTCTTGGTAGCATGATTGTTTATTCTCGAACGTATTCTTTATTCTCAGAATACATTCGATGTCGCGCATGTGAGGGTTAGTACACGCAACAATCATTAGCCACGGTCAACAGGTCGCCGTCAACATCCTAGCGGAATCTCCCGTGTTACCGGATAACATTGTATTGCCGGATAGAGACACCGTGTCGTCGGCTATGGCGATCATCATCTGGAACGTGACGTGGTCGTAATAGCGCCAATGCCAGAATCCGTTACATCGAAAGGTGTTTCCGTGTCCGGTCCCAATATGCACGTAGTAGCACTTTCCGCTGTTTCCGAGATGATCGTAGAGCACCTCGTCCTCGTCCAAAGCCCACACCAAAGTCAGAGTGACACCCCCGTGTTCTCGTAGAACAGTGTCTTTGCCCAGGGAACTCGATTTGGCCACCAGATACAATTTCACGACAGAGGTAACTTCCATATAGCGTGGCACAGTGGTAGCCTGAACCTCGCCCGTGTTACACATGTCGCCCAACACAGATCCGATCGAGCCTACGAGTTGGAGCACATCTTTCACCAAGTGCGGTTTAGATACAATGCAATGTATCGCGAACCAAAGGTGTTCACCCGTGACAGGCACGTTCTTGTACGCCAATTCCGTGACATTACGCATCACGGCCTCTCTACGGACTTGAAGCGACTGAGTCGAGAGAGACGAGTCGTTACATTTGATCATTTCGTGGAAACGAACCAAAGACTTGTTCCATTCCGACACCAACAAGTGTATAGGAATAGAAGGAATGTACAACTCTTCTATGCCGGTGTATGCGCTTATCACCTTTTTCGCTGTCATGGTACTGGGATTGGCGATGTTAGCGTTGTAAAGGTCTACGATAGCACAATACTGCCCGCACTCCGGTGTCGCTGGCATGAACCTGACACAGACATCTCCGACCCTAGGGTCCGAAGAAGACACGGTGTCCATAAGCTGAGACGGCACGTGTCTGAAATGAAGTGGTCCCAGAGCCAAGTTGTTACGTTCACCGTGCAAACTTACACGCGAAGATATCACATCTTCAGGCTGGTAGTCAAGCGGAAACCTATGCGAACTAGTTGCAGAGGAGCAAATGACGCGTGTAGAATTCAATAGGAAACACAGTGAGTTTTCATGACACTCCATTTCTGTATGTANNNNNNNNGTTGTTAACAACCAAATGTATGCAAGCACAAAATACTCTTTGGCGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGCCTGAAACACTGAGGAATACTGCAATAAAGAAAAACATCACAAATGGATAACTGTGTTTGTAATTTATTTTTATTTCTTTTTAATGCAACATATGAATCAACACACATTCAGTCTTTTGTGACAACGGCTGCTATGAAATCCGACACCGAGTCTCTAACAGGCCTTTTGGTCTCAGCTTGTTTAGCACTACCGTAACCGGCCTGTTGCTTCATGTTACTGACAAGAGACGGCTCGGGGATCGAGGTTGTCGCCTCGCTGTTTTCAGCTTCCATGTCAGAGGTCTGATTCTCAGTGTTGAGAACCTGCTTTGGCTTTTCGTCTCGTCTGGAGAGTTCCTCAGTCAGTTCCCTGAGTTCACAAAGCTCACGCGTCAGGGTCGCTATGTTGTTCTCGTTTGAAACAGAGCCTCGATCCCGAGTGACTCGTTTGTAGGGTGTACCCATTGCCAGAGTGTGTAGCGTCTCACATCGGTCACCCTGCGGCTCGAGAGTCACTGGTTGAGGTGNNNNNNNNNNNNNNNNNNNNNCCTTGATGGCGTCCCTTATGCTTGCTTTGATGGACTCTAACATCCTATTGTGCTCTTTTTGCAGTGCAGCCTGCTTTTCGTCTTGTTTTTTGTTGTACGCCAGGGCGATCTTCCTTCTCTGTTCCTGAGTCAAATTATCATAATCCAACTGGCTGTCACCGTAACCGCTGTAGGAAGACGTAGGGTGTACGCCATTAAACCCTGTGTGTCCGTATCTTTGGTGATGAGAGGGGTCATTTGGTTGGCGTTGCGTCTGCCACTGATACATCATCGGGCTGGGTTGCAAGTGATTCAACGTGCACAGCGGGGTCTGTTGAATATCTTGCTGCTGGGGCTGCTGTTTTTGCAGGAGCTTGAGTATCTCGTCCACCTGAGCTTGAGTCACGGACATGTTGGTATCGGCAGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGGTCCTGGTTTCTCACCAGCTTCGAGAATGGAATCTTTCACGATAGAAAAGCCCATTCTCATCATGGTTGAGGATAAGTCTTTCCTCGATACCACTACGCAAAAGCAACCCGGTCTCATAGGCCACGAGACCAAACTGCACTCTTCTACGATAGGACCTTTCGCGTTATCCCCAACCGTACCCAGGCTAAACCCCATGCCGGTCTCAGGCTGCACGACGCCAATGGCGTATTCCGTGTCGGTCCTTGCCACGCAACAGTACAAAAACGTTTTGTTCGTCGATCAGCTGTGTACGTGCCAGTAACATTTGACTGTTCCGATTTCATTCTCCGTCTTATGCATGAACAGAGCCTTTCCTGGCTGGGGGTGACAAGCTCCGGAAAAAGACAGTTCATTTTTCACCATATATTCTCGTCTAGAATCCGGGTATACCTCGTCAGCAGCTACTCCGTACACGCTGCACATGCCCACGACGAACGTGTCGACGTCCGACGAACTCATATGCTCCAGCGCGTTTCTGTATTGCGAGTCTTGGGTGCCGTAACACTCCTTGCAGAATATTGGCACGAAGAGAGATTGATCGCACCGCACGGGTCCGTCCGGGTATTCTTCCGGAGTGGCATACTCCACAAGGGTCATAGTAGACAGATCCACAACAGCTCTCACTGTGTCGTCCTTGCGAACTTTGACGTGTGCCCATTGTTCCTTTGTTCCGAAAACAGGACCTAGTCCCGATTCGCAATCGGCGAGAAGAGCTTTCTGGTCTGTCATGGACACGGGAGACGCAGCGGTGTAGCTTTATGGCTATGTCGGAGTGCGAGTGGCGGCGTTAAATTTGTTGCGCTTTTGTGTTAAAAGTCAGGTTATCGCCCCAGACGAATTCGTCGTCGAAGGCCAGTAATGGCGCAAGCGCGACGCTCGATATGTGCCTCACGTCCGCAACCGTGCAGTACGGGGGAGTTCCAGTTACGGGAATGACACTGTGGTCCGCAGTCCACCCTTGAGTGTCTGTGAGTTCCGCGATCAGCTCTGCTAACTTAGCGGCCTCGGACACCTTTACTTTGAACAGCCCCCGCAAATACTCGCCGGTGCAAAAGAAACTCCGGTGTCTATCTCGTGCCCCTCGAACGGATTGAGCTTTGCACCATTTACAATGCTCGCTATTCACTATGGTTAAAACGTTGTCGTCAGCCGAATTGCGAAGCAAGCAAACGTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGAGACCGCTTGTCTCGACCCACGGCCAGAGAAATCGGAGCTTTCATCTCGCTGTCTTTGTGCGATGCTACCGTACTACCCGTCGACAAAGCCGTGTACAATTCGAGTCACGTATCCCTCGACTTGGACATGGAAAAATTCCATATCGTAAGTGAGCTGGGGCACGTTATCATGAGGGTATCGCTGGACGAATGTTTGGTCCCTATTTCCTACAGGCAGGCAGGGTATAGTTCAATGATACAGAACATAGCAGAGGCTCTGTATAAAACGATGATAGCCACTTACTCAACCGCGATTATGCTAGATGCTAGTTACTGGGGTGCGACGGTGTGCTCGCAGAGCGAACGCAGCGACGTGGCAAAAGTCGCTAACGATTTGGCTTCAGCTCTCGTTAAGTTAAGGGTCGTCAAGTTATTTCTACGACTGCCGAGGTTCAGGAAACTGTTGGACTCGATAGATTTCTAAACTCTAGGGCTGTTCCAGTCATTTGTGACACCTAAGGGAGCGGTTGACATGAAGGAGCCTGAATTGTCAAATTGTCAAAACATGTGGATACAACGAGACAATTCAACTAAGGGTCTCATGCCGTACTTATTGACTCTCATGAGGCGAGGTGTGAAAGCTAACAAGTTGATTGTAACTTTGTCACTCACGGGTGGAGTGATGATTACACCATTGGAGTCCAGAACCGCGGGCTTCGAGCCCATCGTAACTGAGCTCTCGTTGGCGGATATGGAAACAAACACCGTGTTAAAATGCGAGGACGACCTGAACACCAAATGTTGCTCTGGAGCAATTACGACGATATGGACCAGGGACACGATGGTGAACGTTACGTTCACCTCCACGTCCTTTGAAACCCTGAAAAGATACCCCGAGGTGATAGCGGTGGCATTTGGTATAAACCAGTTTGTCATTTCCCCCGTGGATTCGGACTTCAAGCAGAACGTTCGCGCTGACACCCCTGCCATAATGGGTATAACATCGGCAGTGCACAGACTTAGAGACTGGTGGAGACAACAAGCTGCCGCCGGGATTTCGAGCAATACCAGGGTCAGCGGTGCGAGATATAGACGATCCGTAGACTCCGGCGTCGGAAAACCGCAAGACCTCGAAGCGATCGCGACTGCAGGCGAATACAAAGATCCCGCCTCGGGATGGAAAAATTGCCTGGATCCGCAATACAACATCGGGCTCAGCAATAGGATATTTTGCCCAGGACTGATAGCGATGCACGGTGCTTTGGGTGTGTTCAAAGAACCTCACAAGGAGCTGTACAGCACAAGCTACGATAAGATATACATCGTAGACTTGTATAAGTTGGAGTCATGCACGCCCGGAGAACCCTCCAAGCAAGCGGTCATATCCGATAGACCGCCTCAAACGGCAATCAACGTGCACACCCTTATACCCACGAGAGACAGCAATCACTACATGGTTGGCATACTAGACAACAACAAAGTTGTACAATACAAGCCTCCGGTAAACAAAGTGTGCAGCACATACAACAGTGGCGAGGCCACCCACAGCATGAACTTAGTGGCCGTGGACGATGGGTACGTCACAGACAAACCCGTTGTAGAGTCTGAGCACGGGGTGATAGTGAAGCCCGTGGAGGCGCTTTACTTTGTGTCGAACTTTACGCCCGGTATAGATTACATAAACCTAAATGTGCAGTGCATCAACTACGACGTGAGTGCTATGCAACCGTGCCTGATAGCGATATGTGGAGGAGACAGTAGCTGCAGAAGGGATTACGGCAGGCTGTGCAATTCCGCCCACGAGATAGTGAACGACGCACGCAGGGCCAGCGAACTCATGAGGGAAGGACTCGAAGAGCTCGCGCTACAGGAGAGGAAAGCTAAAATGTACGAAATACTCGACCCGGCGCTGCTTCCGTCGCTCGACGTACTCGAGCGGACTAAGGCTAGAAATAAACGTTTTGTAGCCTTTGCCACAGGTTCCGTTGCGCTGGGTATAGCCTGGCACACTTCTAATAGAGTAGATAAGTTAGAAGAGCAGCTCGATGATTTCAAGAACACCTTTGTTACGATCTCAAATAGAGTAGTAGAAGTCAGTAGGAAGCTGGACGAAAGGATATCCCTAGTGAACGGACGTATTGACGAACAGGAGAAAAAGATTCAGCGAAACACAGAGATCTTGAATAATAACTTTGCTATACTCAGAGACGCGATGATGCGAAACACAGAGGCTGTGTTGTGTAGTTGCCACAATGGAGAGTAATTCCTCAGATTAGCAATAGGTAGATCTCAGCTTCCCAATTCCAATTAAAGTCAAAAACACAAAAATTACAGGAGAGGAACAAAGTTCTATGCCAGCTGTTTTATTGAACAGTGTAGCTCAGCAAAACAGAGGGAAAAGCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACACACCCGAAAATAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAACACTTCTTTCAACTAAATTTGGATGAGATGTTATGTTTGTGACTTATTAAACCAGCACGCTTATCTATTTTACTACGCTCTCCTCCTTTCGGAATGTCAGGACACAGTCGCAAATTTGTTACTTCTTACTTTTTACCCAGCACTCCCAAGCGAGCGCTGGCTTATTGTTGCTACGGCAACGGCACAGGGAAGTCCCACACAACCCGCCCCACACTGGGCAAGCCCGTTTTTTGTTGTTGTTTTGAACACCAGATCCTCTTACAGATTTTACTGTAAATACGCGAAACGGTCGCCAGAGCCTCAGGTTGATCAGCTGTGCACTCACCCCCCTTTACCAGCTATTTTCCATACACACCATTCCATGCAAACAGGTTAATCAATATCTTTTATTTTTCATTTATTTATTGATTTCATTTAAATCACTTCCTACCAAAATTCGGTTTGATTAACTTTATGCCATGCCATCCACCACTCGCATTCTGTTGCTATTATCTCGGCTATATCTTAGAATTACTGTTAGTCTCATTATTATTTCTTTACTATTTTAGTTATTTGCAAGTAGTAGTGCTTATACTTTCCTTTCTCTTCCCTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTTACCTATTTTCCCTTTTTTCTAATTTATGAATCAAAACCCATCCCCTCACGCGTGTTCCTTTAACTCATATTTACAGCCATACATTAGTTATATTTATAGATTAATATTAAGCAATATTTACAGCAACAAGAAACTATACTCTAAACTACTAATCAGCAATATTTACAGCAGCGAATATACTTAAAGGTTAGTAACAGCTATTTACATATTTACACTTTGGCCGAAGGTGTCGCCTTTCATTCCGCGACGCGCGCATTTCATCTAGCCCGTCCAGACCGGTGGACTCGAAAGCCCTCAGATCCCTACTGTGAGCCCCAAGTCCCCGCGTTACTGGCTAGGAATTTATCCCCAAAAATCCCCCAAAGCCCGAGCAGTCCTGACTACCTAGCAATTCACTTGGGTTAACCAGGTTAACCAGTTAAATGGTTAACCTAGTTAGCCTGTATCACCTTATCTACTTAAATGGATAACTAGGTTTCCAGCGGTAACCACCTTGGGGGTGCCGACATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTCTGCGCAACTTACACACACACTAACAAGTCTATCCTTCAGCTTCGACACTAAAGAATAACAGAACAAACTCCCCCAAGAACTATAACCCACAACAAAACAGAAAGCAACAGATCCCACTTAGCGCACACTCCCTCACGGCTCAGCAGTCATCAACCCAAACACAGGTCAAGACAGATAACCTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCGCGCCGTGGTTCACAGCAAAGTTACACATAGATCCCAGCATTAAACTCTGCTCCTTCCTGTCTCCAATATTAAAAATTTTAACAATGTAACAATTTTAACTCTCCAATTACAAAGGACAATTTTAATGTTCTTTTTCAAGGCGAGGCGAAAGTATACCTTGAACCCGGGCGGAACCCCCTCAGACAGCACTCAGACAGCACCAATTATTTTATGCAGAAAAAGCTCTGCTTACCTTATCTTATGCGGCCGCTTGGTGCTCTCTGGGTGCGCAGAGTGGCAACAACGCCCAAGGTCCACGGCTGACGCCTCCAACTCCTTGTCCCTTCGTCCGGTCGCCAAATTGTAGTTGCCACAATGGAGAGTAATTCCTCAGATTAGCAATAGGTAGATCTCAGCTTCCCAATTCCAATTAAAGTCAAAAACACAAAAATTACAGGAGAGGAACAAAGTTCTATGCCAGCTGTTTTATTGAACAGTGTAGCTCAGCAAAACAGAGGGAAAAGCAAAGCTCCCCTAGGGTGTTCGCAGTAAGCGCATGCAGGTAGGGACCGACCCCACGGACAGACAGCAGGAAAAAGCCCAGAGGGCTGTCCCCGGCCCCCTTTTAAAGGTACCAGTAGTCCCACCTCCTGCTGCTGAGTAACTTTCCCACGCACCCAGGAGCAGGTGCAGGGTCAAATGCCGGCCAGAGTTCACACCGGGCGCTGGCTGAACGCCCGGTCCAAAATGACACCCCTAGGTTAACCCTTTGCTTTACCCTCTGACAATAGGTCACAACGTGGTCAAAGGTCACACATTAGTACAGCAAATAGCATAGTTTATAAAAGATAATTATGATATTAATGTGAATAATACTTGGCCTAACTACATCAAATATATGAGTTAAATGCATAACATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCGTGACACCAACACCAAGTTTTCTGTCATGGCAAGCTACCAGATGTGGTACGGGCAAATGCAAAGTGTCACCCATCAAATGATGCAGGCGGCGATGCACGTTAAGTTTATGGCAAGAGGGGTCGAAAACTGTCTCAGGGAAATTGCCTCTAAGCGTTCGGGTAGCTGCCCCAGTGGTATGTCTGTAATGCAGGAACACCCCGGCTTGTCGGAATTTCCAACCGTGGCCACGGCTCTGTACAAGGACAGGAAACTGTTCATAGTGCATTCCGTACCCGGCACAGTTGAGCAAACGGTCGTCAGAGGTATTATACCCATGCCGCAAATGAGCACGGACGGAATCCCCTGTTGGCCTGACTACAACGTTTGGCTCATCAATGGGAAATACTACCAGCCTTCCGAGTGTCACGGAAGGTACTGTCACGAACCCGAGCTTCACCACAGGTACCTGCGATGCCTTGACGATCCCAAGGATTGTAAGACTATCTGCGCGCCGTGTCATAGGGGTGTATGTTACCAGAAAAACAAAGTCACCTGGATGGAAGGTACCGCTACGGTCGAGATAGAATCCCCCCCTCTACGACCCTTTTCTCGACCGCATATATCAGATGGCCCGATGTCGTTCTCGGACCTGCTCAAGCAGGAAATGCCGGGAACGCCAGAAATGGAATTAGTCAAATCTATAAACACCAGCATACAACTACCGAATATCCAAGACAAACTGGGAAATATAACCAGAACCGTGGTAGAGTTCGACAAACGATACGAGGAGATATCTGCCAGTCGGGTGACATTCGGAGGATGGCTTTCTGGGTTTGCCAGCGACGCTGCCCTTTGGACTTCGGTTGCTATACTCATGGCGTGATGCTCGGGTCTCTCGGCCGGAATATGTTACGTGTTATTCTGTGGCGGAGGTGGGGACGCGAGAGCACCGGCTCGATCGAGATCGTACGCAAATAGGAGAGCTAAGTTGTTATAAAAAGTAACTATCGTGATGTACAATTTCCTTTCTTGTATTGTAGTGTAAATTGATACCTGATGTCCCTGTGATATTGTACAGTCTNNNNNNNNNGTCATGTTAGGAGAGATACATGAAAACCAACGACTGCGGGACGTACAGCTATACTCACTGGTGTGCTTTGATGGTTTTACAGATGTTTTACGTTTCATAATCATATTCTTTCAATGTATTTTCTTGTAGTCTCTTCACGTGTCTTCATGTATGCTTTCTAATTAAATAAACTATATCTTGTGCAGAATATTACCCTGTGTGGGTTTTTTTAAAATCAAACCGTATCTCTAAACACATCAAAACTCTTTATGTCACCTCCGCACAAAAAGGGTACTGGGAGTTTTCCGGGAAACTGACTGTCTCTGGTGTGCACATATTGGACTTCTTTAAGCCCATAGGGTTTGAAGAAAGATAAGTGATACTTCGTGGACCGTGTACACCGAGTGACAATCAAAACGGTGTTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGATACATAAAGCGTGTCTTTATTATGCTCACATGATAATAACATACAACACACAAAAGCGCTATGATCTAGGGTTACCGATCAGAAGTTTAGTTTACCAGTGACATAAACCGTAGTTTCATAGACAAAGACTCTTTTATGTCACTACACATAGTCCTATGCCTGCTGAGGGAAGTGAACGCTCCACATGTGTGTCCGCATACGACACAGCGAAAGCGGCCGTTGATTTCAACGTAACCGAAGTAGCTGTTGGTGAGGGCCTCGGGAAATGCCACGTATCCTTTCCTGTATCGCTCGTATCCTACAATGAGGCGTACGTTCTCACGTTTTTCTCTGAATCTCTGCTCGATGTAAGAGCAACTTGCTTTGTTGTTGTTGTACACATGGTAAATGTGTTCACCTAACAGTGTGTCATTGTCCACAAACCCGCGCACTCCTAGGCCGCATGCGGCACATTGATGTTCGTCGATGGTGCCCAGTATGTGATGCATATTAGCGGGATCTCTCCTGAAGCCACACTCGACCCATAGCTGAAACGACGGGTTGCGTTCTAGGCTCCCTGCTCTCGAACGTGAATTGTAGAACAAAGGACTGTCGTTGCTGGATACTAAACTGAGATCTCGGACCTTCAAGGCGATGACCTGGGCCATAGCAGCACAATTGATGTAATGTCCTTCGCTGTCTTGAGCCGAACACACCACGCAGTGCCTGTGTCTCGAAATTGTGGTGTAGCCGTCCTTCGCGGACAGGACGTACTCCGGTAACGCCATGAGGCCTTTGTAAAATCGTATCTTTCCGTGCAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGCAGATTCACTATTTTGGAGTACGACTCCTATTACAGGGCCACATATGACAAAACTCTGACTTTGATTCATGTGATAGTTCCTGTGGATAAGCTTGCTGAATACTCTGCACGGATAAAGAAAATGTTCATGTCTTGGATGAAACGTTACATTTTTAGAGAGTTAATCGAAATGACTTCGCTTACAGTCACTTTGAACTGTAACGCAGAACTGTTCCAGTGTCCTTACTTTTTCACCAGCAGAGAATTCACAGGCGTCGTTCCCACTGATACAAACTACAGGAGCCAAGCCGAAAATACATTTGGTGCACACATTTTAAATTTTGAGCTCGATGCACCAACTCACTGGAGGTCTCTTCGAGCAAAGTATACTGATAGTTTGACCTTAACAGAGATGACACGCTGTAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATTTGAAGCGATGCCCGAGCCTGTCGCAGACTCTGAAGAAGAGTCTTTAACCGCAGCAATAACGGCGTCTTTCAATGAACCTCAACCGGAGCCTCAGCCAGGGCCTTCAACTTCCTCCGCGCTAGACACTGTGGGGTCACACGGGACCGATCTGCTTACTTGTGTGTGTTGTTGTGAACTTAGACAGATGTACATGTTAAGCTGCGGACATGTTTCCTGTGAGGCATGCATCAAAGAGAACGTGAGGGTAACTGGGAAACGAATGTGTTTTATGTGTAAGGTAGAATGGGCATTTTATCGACCGGTGCACACCAGGAGCGTGTCAGATGTTACTTGTGTTGACTGTAACCAGTGCAGAGTGTACATGATGCTATGCGGTCACGCGACCTGCGCGTGTGTGAACAAAGCTTGTTCAGAATGTAACACCAAACATACCGTGAGAATTTTTCTGTGAATGGATTGACAAACTAACAGCTTATCTGTGTGTATGATACATNNNNNNNNNCCTACTACAATTATAGTACAAGTATTGCCATTATGAGTTTTGCTTCTGCATCCAATATATTTGTGTATAATAAAGAACCACAAGTATTTCTACTGCAAGTGTTATATTTGTGTATAATAAAAACTATTCTAAAATGTTGAATGTCAGTTACATTCTGTATAACATTCATTTATTGTACTGTGTAACAACGTACAGATGCAAATGCGATGGGCACAATTATTAACCACACAGTCCCTGTGTCTGCAAAGGCATCGGTTTATTGCAGCATTTAAGAACATACAGATACAATTGTACACAGTTAAGAAGAGCATAAACTAAAAGCAAAGGGTATGTGATGGGCACAATCATTAACCACACAATCTCTGTGTCCGCAAAGGCATCGGTTTATTGCAGCGTCTAACAACATACAGATACAATTGTGTGCAGTTGAGAACAGCGTAATGTNNNNNNNNNNNGCAGAGCATACAGCTGTACACAAAAGAAAACAAATCTTTGATCGTAATGTAATAGCAAAGCGTAACGCTGTACACGAAATACATCCGAGTGAACAACACTTTACATTGACCAACGTGCCACTCGTGTACACAAGCTAGTTTTTTAGCGTGAGGCACTTGCTTTTTTTAAGAAGCTGAAGATCTGCGCGGCAGGGCACACTTGCGGTCATCTTAATAGGCTTCCATGACACGTACGTGCCCGTCAGAGCGTGCACAGCATCCCGGAACGTAATCAGTGCACTGTAATCAGCATCGGTGATGTACTGTCTGAGAGCACCGAGAACACACGTAGCTAACTTGTGATTTTCTTTGTGTCGAAAGCGGTTGACGTTGTACATACAGAGCCAAGTACTGGCGCTGTCGTGAAAGGTACTTCTTTCCAACACACAAGCCAACCCGTCGACTATCGCTTCTATGACCGCTAACTCAGACATTGACGCGCCGCCGTTATGTTCCGGGTGATGGTCGTTTTGAATGTAATGGTGCCTAAATCCATGATTGGCCATCGCGGTGAGAACACCGTCCGTGTCCTTGATGTTAACATGCGGGTTGTAGCCAACAGGATGACCCGATCTAGTTTTAGTGGCCTTTTCTTCTGCGTCTTGTTCCATGAAGAAAGCCATGATTCCCGAGTTCGCAGCAGTTTCGATTTTACTGGTTTTACTAGAGTCGTGAGTTACTATCTTCCTCACGTAGTATCTGTTGGTCAGCAGATCCAGTGTAGGCTCACCGTCAGATGCATCGACGCTAGCTTGCTCCAAGGCCCTAGCTACGATAGCGCCAACCATTGTCACAAACATGCTGTGAGTCATAAACGCCACATTTTGTTCTCTCACAGGCAGGCACGCTTTCACTGCTTCGTCGCATTCCTCGTCGGCGCATTGTTTCTTGTACAGTTCGCATATCAAACACACCAGTTTTACAGTTTGATATTCGCCTGTGTCAGCAGGTGGCTCGAATCCCATATGATGTTTTCTGCTGATTTGGAGTAGCTGGTTATAGTGTTTACTCATAAGTCCGGGTTTGTATGTATACGCCAGCCTTTTAGGAATAAGGGGAGTGGGATTTTCTTGCTCTCCACCGCGGGCACCTTTCCTTGCTTTAGCTTGAGCGGTAGCTGCCGGCGGGGACAACGGAGCTGCGTCCTGGCATTGTACACCCGATGTACTTTTAAGTGTTCTGGTCCGCGTTGTGGTTGTTTTTTTAGAGGCCATGGTCTCTTTACAGGTGGGGGTCGGGGTGCACTTTGTTCAGTTACGGGACAGTAATCTACAATCACGTACAGCACACGGCCTTTGCCCTGCACATTAATAGTTAATATACCAATACGAATACACCGAGCACACCAGCGGCGAAATGAGACACCGCGCTAGATAATGTTCCTACGCTGGACCTGGGCATTTGGCAGTCACATGCGTGCTGGTTAGCGTCCGACGACATGTACACGGAACAGTTTCGCACCGTGAAAGTCCAACATTGATTCTGGTAACCCACTTTGGCCCTTCTACGACACATGTATCTGCGTTCGTGTGAGCAGTCCTGGGTTATACTGAGAGTGGCGTTATCGGTGAGGTTGTACGTCCCGAGTGGTGCGATTTCCGACAGTCCATGATACGCTCTCCAAGACCCGTCATTCTGAATGCGATACAGTCCTTGAACGTGATGATCTGAACATGTGTACCATCCAGTGGATTCTATCTGGGTCGCGTTATCGGTAGGGCACACCAAGTGTAATGTGGTTCCATTTGCGAACATCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAGCTGGAGTCACCGAGGGTACGGCGCATTGGGCATGTCTGCCAACGAGAGCGAGACACAGCGCGAGAGCAAGAAGATTCAGCGGAGCCATTGCGAGTAAGCTTGAACCCCTTAGTAATGCCGTGTCTCTTCACAACGCAGAACAGTAAATACCCTCTGGAACTGTGGAACTAGCGGCTGGTCTAACGAAACTGGCTTCATTTTATGAAGATGATAATCGTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCTTTCGCCGATCTGGNNNNNNNNCTGATGCCACTGATGTTACCCCGTGTCTTATTACGTCTTATTGTCTATTCTTAGTGAATGTAGTTGATCTTATTTTATCTGTGATCTTCATACTGTGTACATCATGTATGTTTTTGAACAAAGTAATAAACCCTGTAACCACTTTCATTCAGTGTTATGTTTCCATTTGTTCAAATGTGTGTTCAAATCCCTGAAAGTTTTTAAGAAACGGAAACTTAGATTGTGTGAATCTCACCTAACGCAACTGGCTTCAGATCGCATTTTTATGAAGATGATAATCAACAATGGACACGCGAGAACCGAAAGTGCTAGGGATAGAGAAGACATAAACTGAATATCTCTAAACTTACATTGTTGGTTGTGCGTGACATGTTTACAATATAATTTTTTATCATTGTCGAGTTGGTTAATGTACTCCTGGGTCATTTTGTTTATATTGGTGATAGTGTCAAACAAATCTTCTGTTTGCTGAGAAAGATTTGATCATTCTAGAGTTTTATTGTGTACGTGCAATAGGGTCGCGCGTACGTCAGAATCCGAAAGCGAGTGTGCCTCGGTCAGCAACCTAGGCTTGGCTGTGTGCTGAAAACCATAATCAGTCGATGGAGTCATGCGAGATGCGAGCAGGGTGTACGTCTCCGAGTGAGACTCGTAACACACTGGCCCGTTGCAGGGCGACCCACATTTAACCGGGCAGAGCAAATCCAGCGTGCCGTCGGCAGCGACGTCGCATGCTAGAATCGTGGTGTCGTCGATCTGCAGGGGGTCGCATAGTCCTCTGGAATCACAGTGAGGCAATCTGTAGTTTGTCTGCTCGTCCGTTACCATGGAACTAGTCAACCAACACACACTGTTGTTCCTCGAAGTGTCGATGAACGGCATGTACCATCTAGATAATGACAAAGGCTCCCATGTTTCCCGAAGGGTGACCAAAGTCAGTTTAGACATGGATACAGATTTACTTGCGACCGGAGTATCTGTGTGGAACTTGACGTTTAGATTCGGTTCACAGCCAGTCATGTCCGATCTCACTACACCTTCTAAGCACAAAACCAGCCGCTGTTCGGCCGCTTTAATGGTACCGACGATGTCGGTCAGCTGAGTGGAGAGCGTGTACACTCCGGTCTTCCACATGTCCAACCTATCTGCCAGGCGAGTGCTGTTGGACATGGAACGAACAGATGTGTCAGGGTTCAGATGGCTAGCAGGTAAAGTGAGCACAAGCTCCCTTAGTCCTTGTTGAATCATGTCCCTGTAGTATTCCATCACGTCCACGACTCTAGTCGAGGACTCGAACACTCCGGTCCTTTGGGGTCGCAAATCGCCCGACTGATCCGGTAGCTGGTTCACGATGTGGGTATCCATTACTGCAGCCAGGTCGTTGAAGCTTGCGCCCAAGGAGTCCACCGCTCGGTTGTATCTGAGAAGCGTGGTCCGTAGGAGTGTGCTCACTTGTTTCCAAGGCCCAGTAGAACACAATGCATCGCAACCTGTATGGTCATCTGGTAGCCCTTCACATGTAATCTGTGCACAAGTAGTGTATTTCGGTTTGGTGTTTGACAAATCCGAACCTAGGTGAAAATCGTACGTTACGTGTACAGGCGAGTCGCTTGTCTTTATCCTCCATTTGCCCGACTTGAGTATCACCCTGTGATCTTGCGATTTCTGATGTACAGTGACCTCTTTTCTGTTCTTTCCCGCGGAGTCGGGTTTGGTGTCCTGACCGTGTACACATAGTGCGTAGCAACACAGGATGCTGGTTATGGTTGGCACAATCATTGTAGTTTCCTGTTTTTACATCGCTTTTTTCGAGAGCCCGCACGTACGCAGCAAAGCATCACAATTAAAGCTGTGTCGACCGATAAAGCCACTAAAGCTGCAATCGCAGAGAGGGCCGCCACACAATGCCTATCCGTATCCGTGCGCCGCACTGTGGCTCGCAAGCGTAAGTTGGTTGCGTTAACAGCTACACCCAGAGCCGAGACTCTTTCTTTTGTGTCGTTGACAGTACATTTGGTCACAGACATGCAATCCTTCACCCAAATAAAATAGTCCTGATCCGATGGGAAATCATCGTAGGTGCCGTTGTCACAAACCTTTTCCACGACATTGCGCACAATGCGATTGTTGATCGACTGCACCTCTTTTATGTACGATGACACCTCATCGACTAAGGGTACTTCTCGAACGCGATAATATCCTTCAACCTGTCGATTGGTGTTGGGGTCGTGCGAACCCAACGACAATGCCTGGAGATCACACGATAGATTCACTCTCAACGCTCCGTGATTCACACGGATGATCATTTTTAGTAAGACACCATCTTCTACATTGAACGTCTGTATCGCTACAGGGTACCCGGTTCCACCTTGAGGCCAACCGTTGTCAACAAAATTCGCTAACGCGATACATGATGCGGAACCCTTCAGACACTGGAGAGTACGCGAAATAATTTCTGCTGTTGCGAGTACAGATAAGCCACCGGGATTCGCATTGTGGCGTGAGGTTGTCATGTTATTTGCGAACGAAAGCCAATTTCTCTCTTCTGCAGATAACGCGTGTGTGCCCGTCCATCGTCCGACAGCCTGTGGGTTTTGAAGAAACTTTAGGTCTGTATACTCGACGTGCACAGGTAATGTCACAGCGAACCTAGCGTGGTGATGAGCACCGGGTACACTTTGCAGACACCCAGCACCTAGTGCGTTATTCTTATGCTCAGCATCCATAGTTCCAAACGGCAGTATTCTAAGTCCTTTGTCCCTTTTTGCGGAGGGGACGTGGTAACAAATGTCGTCGTTCTCGCGGTCCACGAAAACAACAACCTCTCTGCGATTCAAACGCACCACTTTGGCTCCGTATGGTATGTATTTTATCTCTCGCGCGAGGTTATTCATACTAAATTTGCTAATAGGTAGAGGGGAGCCTACGTTCATGTCAGAGGACAGTCCTAACCTCAGACCGGGTACTCCGGGTACTGACACGAAACTTTTCACTTCATCCGTTGTATCTGTAACCTGTTGGAAGAACATTCCCGACTCCAACTTGTATATGCCGTTCACTTGAGCGTACGAGTACCCTCCATCGCCGAAAGCGGAATGTCTTGTGTATCGATAATGTAGAGTGCTGAAACTCTCGGCTGCTGTGTCGATGGTATTCGCTAACGCCGTGAACATGGGTATGCTATTAGCTCGGCCAAATGTATAATCAAGGTATCCCATGCAATATCGAGACACTCCCCATTTAGCCATGTCTGATACGATCGCCGCGAGTTCGTTTGTAGAGTAAACGAATTTATTCGATGGCATTCCACTGTACCTGTTCGTTAACCCGGGTACCCCGACACAACCCGATTCCAACACATACGCCGAGGTCGGTAAAGATACTATGATGCCGGCTCGATTGTTCGAGCGCCTGCTAAGTTCGTCGAACACATAGAGACCTGTCATTTCCAATCTTCCAGTGTCCAAATCGAGCGTAAGAGGATTGTCTTCTGAATACTCTCCGGTCCTCCATATGTCGAGGTTCGGTTTTTCACAGTCCTTTCCGGTTGCAGCGTAGACAGTATTTAGGTCTAGGAAAGCACCGTGTTGGGATACCAACAATCCTATCTTCTGTAATGTCTCCTCAGCAGAGGCCTGCGTATCCGTCAGTCCCGTAGTCAGATCGACGTGAAGGCCCCTGGACTGCATTATCTCTGAGAGGGAACTAGACGTCAGCCCGGGTTTCAGGACAAACCTTGATCCATATAGCCTGCTGATAGCTTCCAAGTCAGGAATAATGCGATCTGCTAAGTCTATCTCGATTACAACAGTCTGCATCGTTATACTCAGGGTCAACAACCAGTCTAGTACGCTGGCTATTTCCTGTTGGTTTGGTTTAAGTCTGGTACTACCGTCGTTAAATCCGATCCTGACTCCCACTTTAGCGTCCCATCCTTGTCGTTCCACGATCGTCACAGTTCGATCGACTGCGTTTGGAATACACAGTTCACGGCTGTCTGGAGGTCTCGCAGGGGATCTCACCGGTACCCGCGTACACTCGGATTCAAGAGAAAAGTTGTTTAGGTCGAAGTCCACGGTAACTTCCCTGAACGCACGAATTTGAAATTCCAACAAAACAACATCGCATCTTCTCAAGTCCAACGGTGCCGAGGGTGCGTCAACGTTTGGTCCACGTGGAGATGAAAAAATCGAGGCCGTGACTAGGCAGTACATTTCTGTCTTTGTTGCCACCGATCCGTACAGGACTCTGCCTCTTTCGACCGTAGATGTTTGTTCACGATCGTAAGACACCTCTAAGGTCCAATCGTTATTTGTACCCGGAAAACCTGGAATCACACGCGTAAACGGGGTACAGCCGGGAGAACAAGGTCCATCACGGTTTGTGTAATCTAACATAGCAGCCGCGCAGTTGCAATTTTTATGCCGTTTGTGTTTCCAAACGTATCGTATCTCAAGCACCTCACTACAGGTCTTCGGTGGTCGTGGGGGAGTCGCGTTAGGTGATTCGGTGTAATACAAAAGTTTCACTTCCAGAGTTCTGAATGAATGAAAATCTAAAGGCTTTACAATCAACGAAATGTCCAACGTACGAACAAAAAAATCCATCGCCGTAAGACTTCGCCCATTGCAAACCTTTTGTGGTATTAAATCTGTGATCACGAGGCACGATGAGGGAACGACTTGCCGATAATACGCTGGTTCCCCCGAGACCATTTCTCCTGTCTTTCCAGTTGAAAGCGCGTGGTATGAACTTGTTTGTCGCGCCCAGTGGTATGGTCACTCTGGCCTGAACGGTCAGCGAATTGTTCTTCGACACGTCAACGAACAAGGGATTGTCATGTAAAAATTGAATTTGTACCTTGGCGGGGTCTAACGCGGACGGTAAGAAAGGTTTTACTACGTCTTCGTACATTTTGGCGGCCGTCTCGAACGCAGATATTATGTTCAATGCATAATACACGTTCTCTGCAGTCTTCTGCCTATCACCAAACATGTGATATATAGGAACCTTGCGACACAAGTCGCTCTCCGGATGAGTGAAAAGGCTATCGCAGATTTTCGCAATGTCTTCTTCAGGTATAGCCCTAATCCATAGCATGGTCAGCCAATTCAATTTTTCGACTAACGGTGTAGATACAGAAGGTTCGGTTAACGTACTCGGGGGTTTGTAGTCATCCGGGTACCCGCATATTGTGTCGTGCCAACTAGAACCGGGTAGGATTACGCTCTTATCGGATGGGCACTTTGTGTGTACGAAACAACTTTCTCCCATTCCGTGCGTGATAGGGTTAAGGGTTGCGACGTGATATCCACTGGGGCAGACGCTGCCACATTTAGAGGGTTTTGCACGACCTGCAGGTACAAGAGGTTCACCCAGATGACAAACGTATCTGCAGATCGGCATGCCCGAGTTGTTGCAGGATACCACAACGTGCCTGGGATTCGGACATTGCACGTCTCGCTCGCAGTTGACTAAATTTTGCTTATTCACAACGTTGGGTACAGTCGTATTTACCACGATTGAGCAACTGCACAACGCGACGATGACAGCCAAAAACGAACGCTTCATCTCGCTGTACACCGTAATACGTCCGATTAACGTAAGGGGATTAGTAAGGGGGAAAGGACACTACGACTAGACTAGCAAAAGGATGTCTGGCTCGTGTGTTCCGAATATTTTACTCAGTCTTTTCGATGGCACCGGCAGTATATGTAAACCGTTCGCTGACAACGGTTGGGTCGTAAGGAGGTTAGATGTGGACGGTAGACGCGGCGCGGATATCGTAGTAGATATCTTAAACTGGGATCCGTCTAAGGACTGGTCAGGGCCACCTCCCGATGTGATATTCGCGGGTCCGCCTTGCGAGCACTACAGCATGGCTAGAACTACGGCTAAGACACCCAGGAATCTCTCGCTGGCCGACAGGTTGGTGGCTAAAACCATAGACGTCATCGATCACTTCCACAAACTCAACCCCTCTCTGCAGTACTTTGTAGAAAACCCAGATACGAGCATGTTATGGAAACGTTGGGTCTCTCACAGGCTCTATCACGACACGGAAAACCACCCCAGGAGCGTGTACGCTTCCCTGTCTGGAAAGTGTAGCTCGTACAAAGCTAGAACTAAATCATTGATAGTTTCTCGTCGAGACAAGCATGTGGTGCGGCTGGACTATTGTCAGTACAAGGCCAAGTACAGGAAAAGAACGAGGCTGATGACCAACAACCCGTTCGTCGGACTGATGTGCAACAAGAACTGCCCGAGTATTGTGAAGGGCAAACACATAGAGGTAGCTCAGAGAGGCCCTCGAGCCTACACCAAAGCATCAACCCGGGACACTGGCGCAAGATATCACACTTTGGATCAATTTCACGCGTATCCGCCGGATTTGGTCGATGTTATATTCGAGCATGTGGCTTCTTCCCCTGCGCAGGGGAGAGATGGTGTACACTCTGCTCAAGCGGAACCTGTGTTGACGAACGTACATGTGTAGTGACTTGGGTGTATTTGGGGNNNNNNNNNNNNNNNNAGTGAATGTACCCATAGGAAAAATGAAACAATAAATGCCAAGACAAACTTTAAACTGTGTGTAGAGTATATTTATTCTTTCCACATTCGGATAACTTGAAGATGGGGTGTGAACAACAGCATATGCACTTTCATTCATATTGCTACACAGCAGTAGTGTCAAGGTACAAAGCATTTATATTTGGTGTGCGTAGCAAACACAAGAGCACTAAGTTTACATGTAGAATGTACTCTATTGTGTATCGGACAAGGATACGTTGTCGATTTATCAGTGGCCTGCACACAACACAACCCGGCTCCAGTTTTCTTTACAGTCACAGGCACACCCCACAAAAGCATAAGTCTTTTCGCTTCCTCCTGCACCCGTGCGTTATCGGGGGTCTCCTCAGAGTTTAATTCCATTGCAGGCTTAGAATACCTGTACTCTTCCAACATACCTAGGAATCGTTTACCCAGGAACGTAACATCATCCGATATAGGATTAGATGAAAGTCCCACCGAAAGAGAAAGATGATCGTCGAACCCGGAAGCTGGTAGCTTCACCTGATCGTTAAACGTCTCCACGTATTCGAATTCGGTGCCCTCTTTGTAACAGTTGGGTAATCTGACCGACTTTCTCAAAGAATAGGGCGCCTTGTCGATGGCCGAGCGCCTGTTTTTACAAAGCTCAGCGCTCAACCGTAGACACTGAATGTTCGAAGCGGTCCGCAATATGGCCTTGCTCAGATCGCAGAGGCCGCAGGACCGCGAGTCCTCTGGGTATGACAGCAAGACGTAACGAAGAGATATCTTCTCCATTTCCTGAAGCAGAGGCCTGTACACTTCTATCCCGCGAACACTGCACAACTCAACGGGTAGATACCATAACATCCTAAGGCTCAACTTCGACTTAGCCGGTGACGATCTGACATACACGGATATCTTTCCGATGGCTCCGATTAACTCTCTGAGGTCCACGTCATCCGAGCTATCGGCTGGTTTTGACATGCGGAGCAACGATTCTGCTATCACTAGCAACAGGCTAGAAGCCATCGCCTGGCTCACTTTACGTTTTGTGACGTCGTCGGCTTTCACGGCGAACCTTTCATGACAAAGTGTGCAACACTTCGTGTCCACATCCAGATTCAGCCGACTCACAGGTCTTCCCGGTAGGAACACCTCGTTGTAACAACGCACGCGGTCCCGCTGGGTTGTCATCGTACTGAGATGACCTCTCGATGTTATAGTGTATGAATGGACCGATTTCCCCGTGACGGGGTCCTGCGTGTCCTCCATCAGCAACACCGGATTCACAGAGCCCCATTCCCTGCGAGGTGGCAGCGACCCGATCTGTTTCTCCGGTCGTCGCGTTACACAGTAGTCCACCAGGTCATTGAATGTGACGCCCTGTCCGGTGTGCACGTTAAAGTTGTAGGGAAAGGCTACGGGTCTATCGGTCAAAGTTCCTGGGTGGTTGTTGAATGAGCGTATCGTGAAAACAGCGTTGTCGTCCAGCGGACGAGCCGAAGTGTCCGAAATGTGCGGCTTCTTGCCCGTCTGGCGTATCTGTCCGCCAGTGCGTTTGGGGTTTTTGTATGCACGTGTCAACTGCTCGTTCACAGTGGTGAAATCATCATAGTCACGGGGCTGGACCTCACGTTTCGAGTGAGGTTTCACAGAATCCACCTGGGCTCGGTCGCTTATGTTGCTCATTAGACCGAGCGTCGCTTCATCCTTGACATGAGGGTAGTTCCACTTTGTGAAGGTTAGGTGGTCCATACCGGTGACGGAAAGCCCATGTACGGACTCATGCTCGCGAACACTCCTGTCCAGCATCCCTCTCAAATCCCTCACATCATGGAGCGAGGGAAGACTGGGGGTGTCATTCTCTGAATAGTACATGCTGACCACCCGGTTGAATAATGGGTAGTGATGCATTATATCGTATTTTCTGAGAAGCATTTCCTTTATCACACTAACGAAGAGCGAATGCATTTGTCGACCGAGATCCAGTTCGTCATCGCTCTCGGATTTCACGTACTGCTCGAGGAATGTAGCACACTTGATTCCCTTTGACATGCACCTGCTTACCAGCTCAGTGTCCACAGCGATCGCAGATATGTCGATTGTAGGGTCCAAAAGCTCTATGTCGTGTCCAGTGATACACTGTTGATTCAGCCCAGAAACCGTGATGTCCCTAGTGATACGAACGCGACACCGTGTAGTGCTTTCCATGTCCAAAATCACCAAATGGACACAGATGAGCTCGTCTTTGTGCAATGACAACGCTACACTAGATGTATTCCACACATGCCACTGGGTTAAAGTTGCTCCTCTGGTCAAGAAACAGTGTTCGTTTGGCGCAGGTGTTTCACCCACACTCTTTTCTACATGTGCGTCTTTGGTGTCAGGGTCCATGTTGAGCGGAGTTCACACAGCGCAGTGAAGCTGTCATACATTACCATGTAGATGATCACTTACCTGGACACATATATACTGTGCGTGTGCGTGCATCTGCGAACACTACACAGTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCACGTTAAAATACTTACATCATTACTAGACGATAGGAAATGAACAAAGGAGGTCCCCTTGTATCCTTCTCGGAACTTGTAGATTCTATTCTCGGGACTGCCGTATACTCCAACTGGCCTCTCGGCCTCCGTGAACGACGGTAAACACTGTAATTCGCCCATCGCAGACTCTACGCCTAGTCTCAACGTCGTGCACATGTGGTTATTTTGAGCCTGAACCATGACGTTGATGTCCAAGTGTAGCAACACCGACGCTAGAAGCAGCCTCATCATCAGACTTTTTCCACATTGTCTCGGGGCTAGACAAAGAGTATATGGGTTTGCATAACGCGCAAATTCTCTCTCTACGTGATACCAGTGGCTGTGGGTCGGCTTCACGTAGTCAAATGCCTTGGATCCAAGAGGCGCTAGTCCAAGTTTCGACAATAGCGCGTGCTTATACTTGTAGAGATTATCACCTAACTGAGTGGCCGTTACACCTAACACTACGCCTCGCAGGAGTTCTATCTGAAACGGCTCCAGTCTCATGCCTTTCACTTGGAAATATTCAAACACCCGGTCGATCATACGACTGAACCTGCACATCACAGAATCCGAGTCTTGTTTCCTCGAGGCGTTGTTCAGCCGCAACGTTCGCATCCCCGCTCTGGCCCCTTCTAAACCGAGTCTCGCTATCAGCAGGGCTTGCGCAGTGCGATCCGTGAGCAGCTGCGCATACTCGCTTGTTACTTCGTTCTGTTCTCTCTCCCGCTCGCTGTCTCTCGTCATCTTGGAGAGTCTGATTCTGATACAATCGACCGATACTCCAACGGCTCCGCATTTGGATTTATCGATGGGATCCCTAGTTAATTCTTTCAGTAACCACGCTGTGTCATCTGGGTTACGGGATAAAGCTCCTCGGTGCAACATCGCTCCAGAGCACGAGTCAGAATCGTATTGCGCTGAGGACGACACCCCGGAACTCTGCCCAGTTCGACTTCTCACTGACAGTTACGCGTTATGCCACACAGAACATGAACTAAAGTGTCCGTCGAAGGCCTTCCTCATGGAGTTTGTGCTCCCAACTAAAATATACTTTAGATACTGCTGGTTGTTTTCGGGTATGCCCGTAAAAGACTGCGGCTATTCTGCTAGGGGACACGCCTCGCTAACCGATCGCGAATCGGTTAAATACAACAGGATTTTGATGACAGCTCAGCTACCTGAAAACAATGACTGTGATCTGCGGTTTTTGCCTACCGGTACAATAAGAGCTTTCTGGTTAACCACACAAGGTAAATTGGTCTACGTGAATAGTAGTTCAGAAGACATGAAATTTAGATCCATCAGAGATAGGAACCGTAGCGTGGCACTGTCGATGTGGACCAGTAACCCGGAGCTGTGCATGCAGACGATGCGCAACGCGTCCTCGGCCTACTCTAACCTCGTACGCATATGCGCCCAGGCCTGCGCAGCTAGCAGCGGGAAGTTCTATAACCTGTATGCCAAGTACCCACTTCCTACCGAAGGAGAATCGGATGAATGCGGGGGTACGAATTTAGATGTGTTTCAGGAAAAGGATGTGTATTCAATTGAGATACGCGACGGAAGGCAGCTGTTAGAACAACTGCATACGATGTACAATGCATATTTCGACTTCATAACAGAAGAAAAAACCTCGGTTGAACTAAGAGATCGAGTGGAGATGCTCGGGGCCTGGTGGTTAGTCGATCAAGATCGAAACGAAGCGATAACCTCCTTACGTGTCAGGTACAGTTGGTTCACAAGGATTTGCATTCGACTGGCGCTTTTATTGTCCGCGTGGTAGTCACAACGACCTGACAATGAGATCGAAATATAAATGTAGCTAAAGGATAAACAGACGAAGCATCTTACTACTAACATTCACGAGACAGTTCACGACAGATGTAAACTCTACGTGACCACACCGTGCGGATGTGCCACGCGAAAACAACATAACCTTTCAGCATGAACACGTGGCCTAACAGAAGAGGAGCTTTGAAGCTCAAGCGATCTGGACGCGACGAGCTTTTGTTCAATTGGCGCCGTGATGCATTAGATTCCGGGGTCGAGTATAACCATAATATGAACGCACAGGAGGCTTTAGCTCGTACTGTTAGCACCGTCCCCGGATACACTTTACTGATACCAGGAGAAAGACTTGATGCATTCCAGTTGTTGATCAGAGGCAAGGGAACCACATTGAAATACGCAATCGGTGCAGACGACACGTACGCACGATACATCCTATCGCCTACCACGCAGTCACCTCACCAGCTCACGTTCCGAGACATGCGATCGCTCATACGTTATTGTGTGAAGGATGCGAGCAAGCTCTCAGATGGCAAAGAAGACTACGACATGATCAGAGAACTGGAATGTCACGAGACTCAAAGCGCCGATCAGATCGAGATCTGCGATAAGCTCGAAGACTTAAAACTGAGATCAGATCCGCGCTGCGAGGTAATAGACCGGCGTACAGACCTCAGAGGGCCACCTGTCGTTCACAGGGATCTAAAACATAGAACACGTAATACAGACACAGTGATCCTGAGGCTGGCGTCGGACAATCCGCCTGTTGTTCACAGAAGCGGGGCTGTACAACCTACGGATTTCAGAGGACCACCTTTTGACAGGGATCTAAAACCCAGGAAGTGCAATAAAGACACAGTGTTCTCGAGGTCGGCGTCGAACAATCCGCCTGTCGTTCACAGAAACTTGAAACTGAATAATGACACTCGCACACTCTTCGCCGAAGCGACACCCCGGCCTCTGCCCGTTAGAAACACCAGCTCATCTGAGAAGGACCCTGTCAGATTCGGGGAGGGTTACGCTTCCCTGGCAGCTTATTATAACTACGGGAAAAACGTGGACCGACAGTCCGAAGTGAACCAAGATCCAGTCAAACGCAACCGCCTCCAAGACGGAGCACCTGTAGAATGCGGAATCCGTCAGATACGTTACTGGACCCCTAAAGCTAAGGGTTGCGTTAACGATCGGGAGCCCTACGAGTAAGAACACAGCTGTGACATGGACTTTTGATTCTCCCGCACCCATTGTATTAGTGTTTGTGAAGACACGTGAAGATAGAAGTGAAATATTACACTTTTGTCTGTATGATATTGAACGACACAGTGCTAGCAAAGTATTACATTTCTTTATTTAGGTAATGTTCACAAGTCAAGGTACATCACCATCACATGCAGGATTGTTTGCTAACCGACAAGCCACGGGTTACCATTATTCCCAATATAAGTCGAGACTGTCCGAATGCAAAAAGTTATCCAGTTCATCAATGGACAGTAGGTTCGAGCACGGCCCGTATTCCACACACTGATTGCACTGTTTTAGGTAATCCAGCACGTCCACTGAAGCCCCATCGCCGCGCAGTCCATGCAGAGGAGACACTGTAGGCGTAATGACATCTGTCGTGTGTGGCCACAAGCCCCGGTCGGCCGAACAGGAATCAGGTTGAAACAAACCGTCATAATCACCAACGTCAGCGCATTCGGTCTGCATCATAATCTCCGTCAGTGTTTGGTGGGGTATACTACCCAGGAACTCCTCGAGGTCCTGGCAAATGGCGTTGGGCAGCACGTCGTCTACCCCCTGATCACAGCGGTTCATGTTTGAGCTTAAAGTGGCAACAACGGGTTACCTTGAGGCGTCGTGTTATAAGATGTCGGGTTATACGACTAGGCCACGGTGCAAGGAATCCGCGTCGATAATATGTTGTATTTAGCATATTCAGTCAAAACGAAGCCTCTGTTCATCACATCGACCAGCCAGTATGGATCCAACAGGTCTCATCACCGCAGTGATCCTGGTCTATGTGACATCGTGTGCAGCTACTTCAGACTTAACAGAAGAAGACCCATTCTGGATAGCTCTGTACAACCGTAGCTAACGACTACGTGTACATATTGAATGTGCACCCATTTTCAAGTAATAAGAGTGGATGAATTACTCGAATGTAATGTGGCTTATCGTGGTGTGCTACATGTAAAGTGCAACTTATTTCAAATAAACACCTTGTGTATACATGACATATGAGCGTCAATGTGTTTCCTTACACATGCAGCCACAGATTATATAGCTGAAATTCATCTACAAGGTGAGTGTTTCCAAGTGTCCAATGTGATGCACAACACCCCACACGAACATGAAATGTGAACACTTTTATTCAAGCAAGGTTCTTACAAGTATGGAAAAACAGTTTATANNNNNNNNACATCTAGTCATGGGGCCCGAAATAATAATAGGAATAACCATCATCGTCATAAGGAGGGGGACCGAATAACAATAATTCATACTCATCATCGTTGCTGCCGTCACTATTCCATGGTAAACTATAACATGGTGAAGAAGGTAGTCCCAAAGACCAATCCTCTGTTTCCCACGTAGGTTCCTCTGTCCATGGCAGGTATTCGTTCGGGTTCCTTTTGTCCACACTATGATCAGTGGTGCTTGCGCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGGACACTCCGATACCGGTTCTGTGTCTTTCAAGCTGGTGGTAACAGCGGGTAAATCCGCAGCCAAATCAGGGTTTGATAGTTCCATGGTTTCTTCCTTCTGTAAAGCACCAAGCTTGNNNNNNNNNNNACAGGATGTTCTCTCCCAGCTTGGAATGTTCACATGAATGTATTCTGTGAGCTGCTCTGTAATCTGTAACCCCAAAAACAAATCTAGCGCCAGTGTGGATAGGTATTCCTCAGATGATAAGGTTTCCTTTTGTAAAGCACCAAGCTTTCTTTGCGATACGTTTTCTCCCAGCTTGCAATGTTCACACGGATGTGCTCTGCGAAGTCCTTGGTGATCTGCTCCAACAGGTTACATGGATTTGTGTGTCCCTCCACAGATATTTCGCCTGTGAATATTATATAATCACCGCAAAAGTTCTTGATCACATCCTCGTACCCGACAGCTCCAAAGCAAGGAAACGTGAACATGAGCCCCGCTGCGTGCTTGTATCGGGAAATGGCATCCGAGCAACATAGCTTTTCGACTAGGTCGTTGCCAGGTTCTATGTCGGTCAGATGTACCGACCTAGCACCAAATATCTTGTGGGCTACATAGTAATCCGTGAGCCCGTCACCGCTTCCAACCGACAATACCTCACGAATGGTGGGGAATGCGATGTATCGTGCGTTGTTGATTAAATCAGACAGACAGCTGTTGCCGTATGTGAACCGAACTGGAGTAGTGGTCATTAGAGATGATATACTACCACAGATTCTCTTCCAGAGATTTGTAGGATTTGCATTTGGATATGCAGGAGTAATGTTAATTGTATCCTTGCAAAGGGCCACGTGCGTATTAGGATGCTCACACTGTTCACGTAAAACCCAGTAGCTGGCCATTGTAGTTCTTGTGTGAGAATGTGTCTTGAGTGAACTAAAGTACAGCCACCTACAAGCAATGAAATACACATGGTAGCGCTCGGTCGGGGAAATGAACCTCGGTCGGGAAACCGACTGTCAGTCGGGAGTGGGCGACTTATGCTCGGTTGGAAAATGTACCTTGGTTGGTACGCAATGCGCTGCTTTTTGCGTATTGTATCATGTAAGCCACATCCATTCAGTTGTGTATTGTTGATTTCACAAGACCATGAAAAACTGTCCTCTGTTTGCAATCGAATATTATAACATTACTGTACACTGCTGTCTGTGTAAATTTGCACACTTCCTTTTGTATGTATGAAAGAAGCTTCCTTTCGTATTAAAGAAGGTCAGTGACGCGACACACAGAGGCTATATGTGTTGTTTTATTGTTGGATACAAACTGAGCATCGTACATCACAAGGTAACAATTCACTAAAAATAGACACAACAGAACAAATACCGACAAAGAGAGTTGTTCACCATATGCACTTAGTACTAGCTTATAGTCTAACCACTTCTATGTCATCGGGAGTCATATGGGACAGTCTACTCTATTCAGTGTCCTCTAATAACATGCGAGCCGTGAGTCTGTCTTCCGTTTAAACACGACTCTCTTGACAGGTTTGCAACCCATAACGTTGGGCATTACAGTGCTAAGGCCCAAGTTGTCACCGTGTTCTTCGAAACATAGGGTCTTCCAGATGATTTGATGCGTGGAAAATTCTTCGGGTGTCGTTCGGCTAATGAAGGTTGGCGTGGCTTCCACTGCATCTACTATCATGACGCCCAGGCTCCAAATGTCAATAGTGCATGTGTACTCCTCGTACTCCGTGATGCACCTAGTGCTGAATAATTCCGGAGCTCTATAGGGTTCTGTAACAACAGTGGAACTCATCCGTTTCGCAGCATACCTAGAAAGGCCCATGTCAGCTACTACGGTGAATGGGTCTGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTGGGATGTCAGTGTAAAGAGAGGTGTACTGTTTCAAGTATTCTGAATAATGCAAATGAAATAAATGAAATGGAGTGCTTCAGTTTATAAATTCAGGGCATCTAGTTATGAGACTTGCGTACATGAGGTACAGTGTACAAGGCACTCTGAAAATATGGACAAACCGATTCCGTTCAGCGAATACTTTCCTGAAATCTATCCCCAGCGTAGAACTGTTCATCTTGATCGTGAACCAACATTAGTTGGAGTGTTGCTCAAGTCGGTTTTCTATCACAAAGAATCGCTGCTGTGCAGGGGACTTGTGATCCGCTCGAGATGTGCCACGCCGTTGTACAAAACCGTGAACATCAAGGTCACCGATATAACACCTGTAGTGGGATACGATATCGAGCTAGATGACGACGACACGGAAAATTGGAGTATGGTGAAAGCTACGTGGTCAAAGTATTTTGCTGCGGAGCCAGTCTTCATCAGTGTTTCACATGAAGACATCAAGCGAAAAGTGAACGCTGCCGTCTTTCCCCTGAAATCAATATCCATAGCCTCTGCGTACATGAAACGTGTCAGGGGAGCGCTTACATTTGGAGACTTTTGCCCCGATAAGGGTTACTACCTTGCCAGAGATGGTAATACTCCGGCGCTGTGTTCAGATGTAATGTTCGGAAGAATGTATTTCGTTCCGTTCCGCAAACTCAACCAAGCTGTGTCACCCAGAGACCTCATATACGACCACGAAGCTTCGCAGCTCGAAGCTAGATCGTTCGACACTGTTCACGTGGATCGTTTCTACAAAGCGGCCTGTTTGGACATCAAAACTGTGTTTGCTGACGCTCATAGGGATGGTTCCGTGAGGTCGGAGTCCTTCGCTTACAGGTTCCCTTATTGCACAGAGGCTACGGTTACAGATATGACTAAATACCGCAATACGTTGACGTCGACTTTGAACGAACAGAGAAAGCGCCTTCCAAAACAAAGCAAACAGGTGTCGATCCCCAGCCTGCTCTCCGACATGCCAGGACAACAGCACGAGATAACGTGCGTGTCCATTGTAATCCTGAACGCACATCTACCCAAACCACACACAGGTCACAGGAAGAAGTTGCTCGTGGCATACAACAAAAACAAATCCGCCCCGCATGGCTATCCTGAAGCGGACCTTGAGTTAGCTAAAGGAGCTGGTATAGACGATGTGGATCGCGTCGAGTTTCACGCTTGCCCCGGGGAACTCTCGTTGCTGGAGAGAACAATTTCCCTTCTGCGAATCCACGAAATCGAACTCCTGTACGTGTACAACGCAGAGTTTGACATACGCGTTCTGGACCAGAGGGTACACTTTTACACCGACCCCAGTTACACAAAACTGTTGGACCCGACTGTCAGAAAGCGAAGCGAAAAGCTCAGGGACTTGTGGACCGGCTTGTTTGTCACAAGAGCTCTCAGTAGAGACGCAGAGCCGATCTTCCAGTTTGAAAACGTGCGTTATTTGGACATGTACAGGGAGATGCTGAAAAACGTGGGTTCCGTGATATCCAACGGCGCGTTGACTGAATACAAACTGACGCAGATATCGACCCACGTAGAAAAGTTCAACAAAGACAAGGCTAAGCTGGGTCACTTCAAAATGAACAGCTGTGGTATGAACGTGATAGATTTGTATAGAATGGCTGAGACAAGAGACATCAACTCAACGACGTCGCGCCGTACGTCGTCACCAAGTTCAGGGAGATACACAAGAAACCCACGAAAGACCCGAGAAAACTGTATAAGGTGGCAGACGTGAGCTATGACAAAATGGACGACATGATCAGCGCGGGAGGCAAAAGCCTGTTTGCGGTGCTCATATACAACTTGGTCGATGCACAGTTGTGTTGCCGATTAGCTAAGGTCCTCAAACCTGTGTCGGCTCTGTTTCACCGATGCAGGACTACCCTTAATATAGATGTCGTAGTTCACGGCAGAGGGGACATGTTCGGCGGATTCGTCCAAAGTATCCATTCCGTGCAAATACCGCAACTGAAGTTCACGCTCGACACCCTTAGAGTGAAAGCGGGACCGGTAGGCTCCGAACAGCAACTCAGACTGAGATGGGACCCCAAATTACAATTGCCCGATGGAGACGGTGAAACCTGGAAGGGAGGCGCCGTGTGCGAACCTCTAACCGGTCTGCATTACTCGGGTCCGGGTATGGGATTAGAGCTATCCTTTGACTTTTCCAGCATGTATCCCTCTATCATGTGCGCGCTCAACATATCGCCCGAAACGACCATACCGTGGCCCCCGGTCGATTTCCCTCACGACCTATCGGGTTGGGTTTGCTACAGCTGGGAAGCGGAAGGATTCGAGTACGCGTCCCTGATCCTCAGGTACGACGAGAGCACCGGGTCGTACGTCAGGGCGCCCGGGGTGTTCGCATCGTCGGTTGAGTATTACCTGAATCGACGCTCGGAGTTCAAAGTCAAGCTAAAGGACCCCGCCGCGAGTGACGCCGAGCGAATGTACTACAAGTTACAAGAGGGAGAGTGTAAAGTTTTGGCCAACTCATTCTACGGAACCGCTCCGCATCCTTGTGGACCTCTCACATCTGGCCACGGACGGCAGCAGATCGCAGTCGTAAACAAATGTGTTTCGGACTTTTACCATCACAAATGCCCCGTGATATACGGGGACACGGACAGCGTCATGGTAGCGGTGGGCTACGGGCCCGGTGAGTCAGCAGAGATGGATGTGCCGGACGCTGTTCGCGACAGGCAAATGAACTCTCAGCAAGAAAAGGCCTCGCTTCGACAGTTTGCCTACAAGGCAGGCGAAGCCATAAGGTCGAAGCTCAGGCGGGCTGGACGGCAAGTGCCCGATTTCCTGAAGTACGTGCACGTGGCTCTGGTGGAGGATGTTTTGAGACGAATGTACGTGATCGGTCGCGGTAACAAACACGAAGAGCTCCACCGTGACCCGCAGGGTAGCCTCACGAAAGAAGGTTACCCCGTGTATCTAGCGCGAGTCCCTGATGCGCATGTTTCAGTCCCTGTAACCGAGGCGTTTGTGAAAGACAGACGGGTGAAACTAGAATACGAGAACAGCTGCTCAATATATTGTCACGTTGCAAAGGAAACGTATCTGGCGCTGACCCACACGGTAGATAGTTTGGGTGAGCAACTGTCTTCGGTATCGGTTAAGGTGAGAGGACTGGCCGCGTTCAAGAGCATGCGATCCCCTTGCGACTCAGCAGTTACGGACGCGTTCGTATCATGCGTGATGAGAGGCGACTGCGTCAAATTGGAAAGCGATCGAGCGTCATGCTTTTCTACGGTACCCTGGCATCAGCTTCAAACCGGAGATGAAATACTCTACGTGAAAAAAGACCCCACGTTCAACGAATCAAGCAGATGGACTGAACTGCATGAGGCGGCCTCGTTCCTAACGCCTCACAGAGTTCTTTCCGTCATGACGCTCCAGCTAGCGTCGGGGTTCAGCGCGGTGTCGGTCAAGCTGGAAAACGCACAGGCCGAGGGTGCGGGTACTGTATACTCCCTGAGTATGTACAAGGACGGGCTTTACTGTATGAATCACATCTTTTCCAGAAAGGAAAGTCTCCTGAGGGACTTGGTGGCGGTGAGAGCGTCAGAAATCATCGCGTCCAAAATGGGCTTAGGGTTTTTCCCCTGGAGTACCCTGATAAAATCCGCGAAAAACAAACACTTTAGCCAACAGACGCTGGCTCGTCTAAAAGTCAACAATTCTAATGTGAAAACGACGTACGTCGAGCTCACCAGGACCTGGTTACAGCGCATCACCGGCCTTACGGTGAAGCCGGTAGAATGCTACGAGTTTCACAAATGTAACCCGTGCGAAGCCACTTTCTACAGGTACCCGTTGGCTTTGCAGGCCACGTCGGGTTGCGTGACAGCCATGTTCGGAGGGTCGTTATTGTGCGAAATAGCTGACACCTCAATGGATGCGCAGATTGACCCTGACCGAATAGACCTATCCTCATGTCCGCTCACAGTTAGTCCTCTCGGCGAGGGTTTACCAGACAACGACCTGATTGAACACCCGTATCAACCGGGCAACAGGTGCTACGCGAACTCCAGAGTGTTGACGGCCCACCACGCAGATCGCACTTTGGTCAATCGATCTGGGAAACTTGTAGCGCATTGCATCATAGACTTTTGTCTACCTCGATACATGTACGGCAGTAACTCTGAGAATCGGGCCATCGAAGACTGTAAGCACTGGTTACTCGTATTGATTCGCTCTATCAGAAACAGACTCAAAAGGGCAGACGCTGCCTTCAACTCTATCATGAACACTTGCCCCGAACATATGATACCCGCGTGTGGACAGCACGAGTTGGATTGGATCGCGGCAAACAGAGAAACTGTAAGCCGTCTCCCCGGTGAAAAACTGACCGCTTGCATGAACATCGTGATCGACGACATGCAACTAAGTCCAGGGGATGTATACGCTAACCTCGCTCGCACACTGGGAGAGTCTCTAACCAGGCTCATCGAACAAGGGGCAGTTTCAGTTGCTCAGACCCAAACCCGCGACGATAGCAAAATTTCAATAGTGCTACCAACTGTCATGTTAAATCACCCTGGAGTCATATGTGCGGAGGGAAGACTTTTCATTTCCAGCAGCGGACTCCACGAAAAGCCCTCCGTTGACCTAGCGGGTCTTGTTTATCAAACCACACTCATGTTGCAGATGCACAACCCCGACGCGTTCACCCCTTCCACAAACACACTGTACCCAGAAACCGCGCTCTGTATCATGCCCTACTCCACTGCCGACGGTGACAGCTATGTCGAGATGGATAGATGAGTTCAAACAGAAAAAGTGGCTCGTCGTGAAAACCACGGCTTATGACAAAAGAAAGCCTGGTGTGTGTTGTGACACCAAACAGGTTAGGTACCACTGCACAGGCTGTAAAAATTTCTACAGAGATCTTCTCGATAACAACGTGCCCGTTAACGAAGTTGTCGCGCGCGTATACGGTCCTGACAAGAAACGTAGAATTGGACGTTGTGTGAACGAAAAGCCCTGGCTGTACGGTGGCGAACAATTGTGAAACAAGACGCCTGCTGACGTGGGCCTGCAAACAGAATAAAGTGTTTTATATACAGTATAAAGAGGGCGCACCCTCCAGTAACAGCCACAATGGCGTTTAGTCAAACCGACTTTATTTTCTCTCACACTGTGAAGAAGGCCACCGATTCTAATCAGCCCGTGATATTCTCCTTGGATGTAACGGACCTTATACAGCTCACCGGTCACAGCGCTCTGTTCACGATCGACTCGATGACAGTTACAGCCTATAGGCAGGGAGCGTGGAACAAGGTACCTGTCAAATTCGCAGTTTTGAACGGAAACAAGACAAGGTCCATAACGTATGATCCTAACAAACTTTCATCCAAGTGGTCCGTGGACCTTGGAATGTCTCATGCCGGTTTGGACGAGCGACGCTCAAACAGTGAGCTGACCGTCAAGATAGCCGGCACTGACAGCGAACCCTTCAACCGTTCGCTGTCCGTGTACGACGAAGCGAACAAACAAGCGACTCTGAATGTGTTGCAATTCATGATGTCTGAGAGCCTGTGGGTTGCGGACAGAGCTAGAGGGGCTCTAGATGTCTTAATGTCCTCTGACGATAGCGAGTTCCCTATCGATTGCAAAGGCTGTTCAAAACGGGGTGTTGTTTGTGTCAAGAAAGATTCAAGTGGAGCGTTCACATTCATTTTTCCACAGTGTGAAGAAGATATGTCCGTATGCGTTCCCTCTCACAATCCTGCACACCGACAAGTGGAATATCGCGCTTTGTCTGATATCATGGCTCTTATCCGATGTGCTTGTTTTGACAATCTGGATATCCTGACATATTTCACTAGGATGGTAGGTTCGGGACTACCTGCATATGATGGACTACACTTTGCGGATTTTCCACCTAGAGACCATTTCCACGGAAAGATTGTCATCCCTCACATGCTCATGAAACAAGTCACGTCTCTGTATCAGACAATGAGCGAATACGCAGACACCTTTGCCATAGTGGATACGGCTACGCCCCACGTTAAGGTGCTGATAGAGAGCCCCTGTGATAACATAGGTCTGGTGACAGGATCTCTAGGTATTACGACGATATACGGATCTAGCGTCCGCGACATATACAACGGGCTGTTGAAACAGGAAAGACCTTACGATGTAGCCGAAGAAGGGCAACACGACGCCCTCATCCACATCGCTCAGTTCACGAAGGAGGTGTTTTTGAGACGATCGCCCTTGACTTTTGCCGTGTGTGGTGAAATGGACCTGAACACGTGGCGCAATTACTTCTACAGACGGGACTCTGCATTTCATTGTTGATGAAATTGGATGAGTTTGCATACAAATGTATACGCTCACGCAATGCAAGATACTGTTTATTTTCAGAATAAGATGGAAGTGATACAATGTCAAATAAATGTGAAACGATGATGGAACAATGACTGTGTTTTATTCGTTTTGTGTTTGGTGATCTGTTATAACACAACTCCAATCACAATTTCATGTAAGGTTACACGGAAACACGCTGTCAGTGCATACAAATCCAATGCCTTTACTTTCACACATGCAGCAAAGCACATCTTCCATACTCCAAAACCGTAAAGTGTCGCTACAGTCGGAGATGATGTACCCGTATCGGTCGAATGTCACAAACAATATGTTCTCAGCTGTAACTACGTCAAATAGGTACCCGGGTACATCCCTGGTAACGTTATACAAAGCGACTCCAGCGACACGTGATACTTTTTCTAGTTCTCGTTGAACAGTACGTGGTGTCATTTCACAATCGGGAAACTCGCTGCATGGTACGTCGAACCATATGGGTAATCTTGTAAGGTCCACTGTTTCATCCATCGCCGTCGATACAGACACGTGTTGATATTCCACGTTCTCCACTGTAATGTCACAACAGGGAAACGTCCCACACGGCACGCCAAACTTTACGGGCGATCTCTTGCGGTCCACCGTCTCATTCGTCGACGTCGATACAGAATTGAGTTTGTGTTCGACTTTCCGAGTTGCAGGTCTCGCCATTATCCGTGGATTGCTTACGGTGGCTAATATCTTGCAGACACAGGTCGTTGGGGAGCGAAAACTCTCATCCGATATTGCATCGCAGACATAGCTGCAACCTCGGAGAACGATGTGATACGCGACCGTGGAAAAGGATGAACGTACGGTTACAGAACAGACGTTGCCAGGTTCGCCAGACAATCCTGCAGTCACAGCCACGTCGCCATCCGTACCGTAGAGTAGCATGCAAGTCACTACACTGGATACACAGACGTCACCCCACCAGCAATCGTCTAGCTGTTCTATGAAAGGATACCACGTCTCGTTGAATAAAGTCCACGGTCTCAAATCTTTATTGTACTTGGGGTCGAGATGTTCGTCGTAATCGTGATTGTCAGAACCGTGGAAATGAAACCGTGTGTCTGTCTGTTCTTTCACTTCGGTTGAGTGCTGCACTCCTAACACCGTGTCTGTTTCGGGTGGTTGAGACGTAGGATAGCGATGCGACTCGGCCGCCACGTCGTTGTAGTCAGGTGTTGCATCGCCTTTGTAGGAGTCGCGACATGCAGCGCAACCATTTTTTGATTTCACGCACAACACCAAGTCATAGTGCGCACCGTTGTTATTGAGATATATACCCTTTTCCCATATCACATCTCGGGAAGTAAAGCGCAACCATCGGTTTTTATAGTACGTGTATACCGGTAACTGTAACATGTCTGACAATGCTTGTATCTCAACCTCGGTCGCCCAAACACCCAATCGATCCATACGCTTGGTGTTGATGTAGTCGGAGCTGGATATGCCCTCAGGTGCAATGTGGCCACGTTTTGAGTCTATTCTACTTTTCAAAAATGACACAATCGCTTCCCTAATTTTAGCGTGACTGTCCTCATTGTGGCAAAGGGCCTGACTGATAGCCCGGAAGAAACAGTTTCCATCTGGTTTTACTGTCTTGAGTTTACAAGGTGGACCCAAATCTACTATATCGGTTACGCGGCGCTTGGAATTATCCTCTACATAGGGCACCTTTACCCTCTTGCAAGCAAATTCTCGGTAAAGCTCGCATATGGGATTGAATTTGAAGGCAGGACCAACTGAGTTACCCACATGCTCGCAGTCTGAGTCTCGACCGCTGTGAGTTCCAGAGTTGAACGGGGAAGCCATTCGCCTAACTGTTGCGACTACCGAGTGATACACACGACAATACAGATGTCCGACGCTTTAAATACTGGTATTTCCTGAAATTCAATTCAATTCAATTTTATTTATATAGCGCCAAATCACAACAAAAGTCACCTCAAGGCAAAATGCAACCTATGTGGTACAAGAAACATGAAAACGAGTTTACGCAAACCCACAGTTGTATTCCTAAAAAGACCTTGACACTAGGTAGTTCATGCCACCACTTCTGTGGAATCCTATACCAATAGAACATAAATGTATTCGAATAACGCTCATACTGCCCAAGACCACATCCAATAGGATTTCTTTCACTTGAGAGATTTGTAGTATGCCCTTAGTTTACTTCCGAGACCCAGTTCGCAAAACCAGCCCCCATGCAATACACGTGAACAACAAATGTGTCTTTTGTATCAGTCTTTAATCATCGACATTAGTCTTTTCACCACAACAGTTACATGTAATCCTGGTACAAACTAAGGTATTCACATGATATTATATATAGTGAGTATCTCGATCGGATTGAACATATGACACAGTGTATCGGCCATTCGCAATGATGCGGTTGAAAATACACAATGGGTCCCAGTTGCGCTCTCCAGTGTCTAGAGTCTCTCGGGTATCATGGGCTCTGAACGGTTTTGTGACCAGACATGTGGTCATGATAGGTATCCGCTGCCTCTTTCAAAAGGGCATGTAGTTGATCGAGTAAATCTTCTATCTTAGCGCAGGTTTCCCTCCATCTGTACTCGAAGCAGGTGTGACGCTGGGTTAGAGAGATAGCTATCTTCTGCCAATCAAAGTCTTCCTCCGCGCGGCACAGTGGCTTCACGTTAACTGTGAACGACGATCGCTCCTCGTGACCGTCATCTATAGTTGTTTCCGCAGTAATCTTCCACCTGAGCTCTGGTTTGTAATCCTCGGACATGGCACAGATGCGCCCGCGCTCGTCGGTTGTGCGGTTCATCCTCTGTGAAGTTGTGCCTGCAGAGATAGTCATAAACGAGTAATCAGTCCGGTGTAGCTCTACATATATTGGCACTGCACGCACACCCGCATTATTAGGCAACGTAAATATTAGTATTACTTGCAATACTATCTAACATCTCAGCGTTCCTAGTCTCCGGTTCCTTTCTACAAAAAACACCTGAAATGGCAACTTCGCATACCTCTTACTTTGAGCAGGTTAAAGAATTTCTTCATCGTAACTTTTCCGGGTTTCGGTTGGACAACAGCTATCGAAAGCTGACTACGAACCTCGTGTTTCACACGTGGGTTGCTGTACGGAAGACAGGAATCCCAGACGGAACTATCCTGCTCGGTGGAGTTTACCTAGATTATATATCCAAACTCAAAGCTCAGGCTGCAGAGTTGGAGGTGCAGGGAATCCCTGTCATGATCGCGTACTCTCGCCTGAACCTACCCCGTACCGAGGAGACGAAGATGGTGTTCAACTTCAAAGATGAGAGTAACGTCGTCATGTTGTGCTTGGAGGACATACCAGACGCCATACCTCCTGCCAGCTACGAACACCTTTACACGGCGGATCTGAACCTGATGGATCATTTGCGTGTAGCTGTGATTAATCATGCCCCGGGGGTAATACGAGAACTTCAGCGTAAAGCGTGCCAAGAGGGTAAAGAACAGTATGCGACGTCACTGGACACCAACGAGGGGAACGCGATCATGTATGCCGACATGGATATTGTGTTCACGGCGAACAAGGTTCCTGTAGTGTATGCCAAGCACGGTATGTGTTCATGGCCTAAACTCTGCCATCTGTTCACACACTCCCACTGCGATCTAGACAGCCTGGATCTGCAACTGGCAAAAGTGATAGACGACCACACCGGCGTTTTCCGTAAGTGTTCGGAGGCTATTATCCGGTACGTGTTACACGGAAAGGCCTACGAAACAGCAGAGCTCATCGCCAAGGCCCGGGGAAAAAGATGCAAACCCTGCATCGCCACGGGAGAAAACTCGATGTTGCTCATAGCGTATTCCGCGATACCTCTTTTCCGGAAGACGGTGCTGGATGACAGTATAATTGTAGATCTGCACACGAACCCAGAGCGAAGCTTACAGATGACGAGTGACCCGTTCTACAGAGAGAATCACACCCTCGTATACCTTCAGCTGCGTCTGTACATGGACCATTCCAATGACAGGACCTGGGTCTCAAATTGATGGTTGCGGTGGAAAAGTTGGTTGGCTCATGAGTCGCGAAACCCAAGTTATGTGCATACCAACCCTTATTCCTTAGAAAGGTACTTTTTCTGTCTTCTGTACACTTGACTCGTTTCTTTCAAGAAATAGAGCCTCAGCCGAAACCCCACCCATGTTAAAAAATATATAAAAATGAGCCCCGCGGTCAAAGTGCACCGACATTCGAATGAGTGTCCCAGACATAGAATCTGCAGACGGTAACGTTATAACACGAATAAACAAGATGAATCCCCATGGTCACCTAGTGCTCTTGGAGGGTACGCAACCGCGATCGAATGCTCCCTCGAAAAAGGAGGTCCTGTATGAGAGATTAGCAGAATTCGCCAAGACGGCCGATCCATTCACTGTGACTTTCAAGGTCATGATGTCTAACAGGTTTCTGTATAGACAGTCGATGACTGGTGGGGGAAGCAGTTGGTGTCTGGCTATGCTTCATTATGTGCACAAATACCCTCAGGACCACTGCGATTATGCTAAGGATCTTTACATCACTGCTAATACAATCGTAGACTTTCGGGATAGGTTACGCAAAGCTTCAGGTGATTTGCTTTATCCGAAGTCATATGCAAATGCTGACAACGTGGAATTAGCCGAGGACGAATACGAACTGTGGTTCACCTATGAAATGGACCACGATTTCACGGTGAGGACCAAGGTCGAGCCTACAGCTAAGTGTCCTAGCGAGACCGCCCGTGTCTTGAGAGAAGGTGTTGTGGATATAGAACCTGTGTGGAAGATGATGAAAGAGATAACAAGCTACATCTGCCTAGGCGCCCTGGAGGCTGCTCAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCAGACAATGGTGAGAGCACCGACACAGCTGAGAGGGGCGACAACAGTGAGAGGACCGATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCCTCAGAGTCCTCAGAATGCCCACAAAATCAACACGTTACACGACACTTTAACCCTGATTTCTCCAAGTGTAAAAACAATATGAGTCATACATAATGTCTGCACTCTATTATTGTTGTCAATAAAACCCGTGATAAAAATGTCTTTCTTTGTGCATGTGTGGTGTTTTTTCCAAAAATACAATAAACTGTACAATCATTGGATGCAACGTTCGTTAATTTGTACAGAATACTTTCAGAGAAAGTGAAGAGTGTTGCAAATCGTGACAATAACCAACAGCTTAACAAGAAATGACCATTCCCTTTTGACAGCACCATCTCTGGGTTCAAGTGTATGTGAGTTAGGACGAGCTGGTGCTTCCACAGGCACAAAAAGTACGGTGCTCGCCACGAAGCCGTGTCGATGACTTTGTACATGCTTTATTCTGATGCTTGTAATGTCTTAACCGCATGTGTATGTACATGTGTATGGTTGTGAGGAAGAGGAGCTTCATTTAGTGACTTTGAGTTTCAAGCAGCTACTATTTCAGGGAATAAAGCATCTGTGATCCAAGACTTATTACGAAGGGCAGGCTTTCAAAGGCATGACCGACAATGATTGGTAAGGGATAGGGAAAAGCCCAAGGGGAGGAGGTTGGATGAAGAAAGCCTATGTACTTCATGAAACACAACCAGATACTTAGAGGTTGTTCATATTTCTTGTTTTGTTGTTTCTCTGCAGCTGTGAGGGATTACTCTGAACTGGAGAAAACAACATCGGTCTGTGCTTTGCACTGACAACAGCTCTGCTTGCTTGNNNNNNNNCCCTTGTAATCAAGCGATGCATTTGCAGAAGTAGACCTTTCCAAATGAAATTATGAGACTGAGATTCTTTGCTTCTGAAATTTATTACAGGGTTCAAATAAAGGCTTACACTGCCACAATTACCACTGTATTTGTATTGTGTTGTGCTCAACATATCAGCTACATGGGCCACTTTCTGTAAGACGTTACAAACATTCGTGGTTATAATCATAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCACCCAAACAAGGTATCAAGAAAGTATCCCTGCGTATATTCGTACACTTTCAGATAGTTTATTTGAAAGCAGGCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGCAAACAAGGTTAAGAATGCATATTCTTCATAATCACCAGTGCTGTACAACAATACGCATAGATTCTTTGATACATGCAAACTATTCCATGCGTTGAAAGAGATTACGCTTACAGGCTGTCCTTCTGCTGCCTCTGCGGTCGAGGAGAGCGAATAGGAAGCAGAGAGCCTCTATGGTCATACTGCTCGATTGACTGTGGGGACCAACTTTTCCTTGTCCGTTTCATGTGCCAAAATGCCCCCATCGCAATCGCGAGCACGGTGGCTAGCATCAGCCCCAGCCCCAACAATATTCTCATGCAAGAGCCCCCGGTGATGCAGCCGAGCCCGTCCGAAGGCCTTATCGCCGACTCAGGACGATTTTCGATGCTCTCGACGGACCCGTTCGAGGGGTTGGGCAAATAGCGGTACATCAGTCTGTTGTCAAAGTAAGCGCTTCGATCTTCTTTGCTCCGAAAGCAAAAAGCTTTGCAAGACTCTGCTCCCGTGACTCGACACGACGTGATGGTTTCCGCTGCCCAGGGGCCATGTAGGGCCGATTGTCCGCAGTCGGCTCGGTGAACTCCTTCGGTGGCGACATAACTTTCTCTAACCACGTACTCAGAGGTGAAGTTTCCACCAATGGTGCTAGCGAAACACCCGACAGCGAAATTGTCCGCATTGACAGTTATCGTGCTCGGGGGAGACTCGGAGAACTCCACTTTGGTTCCATGTTTTTCAACAGTCCACGTGACTTTGGTTGGCTTAGGACCCCGCCGAGTCGAGTCCGCGAAACAGGTAAAAGTGGAATTGGCTCGCTCTAGGATTACGCGTGGGTTGTCTGCAATGGTGACATTTATGTCGTATTCAGAACTGTCGATTGAGGTCGAAATGAACAGTCTGTATGGACCGGTGTCGCTTTCGGTGAAGTTGTAAATGACGAGGTCGGTGTTCCAAGGGGCTCCTGGGGAATCGAATTTCTTGCCATCTTGGTACTCCGGGTTCAGGAAATCTGGACGTGGAGCCGTCAAGTAAAAATAATAGACTTTTTTCCAGTTTGAATACCAGTGGATGACCGGGTCTCGGCCTCCCGGATAAGGTAATCCGGGCACCACGCAGGTGGAAAAGGGTTTGCAGAACACATCGTTCGCGGCTCCGGGAACGAGAAGCAGTAAACTCACAAAGAAAAACATTATGCTTCGCATCCAGTTCTAAATGCAGGCACTTATTTTGGTCTATCGCAAAGCCGACCGAGATTCCTTCCCGACCGGCGTATATATCCCATCCTACGTGTACCGACCGGGGTAAGGCCGCTCCGACCGAAGGTTGTTTTTGGGGGCAAACCAATAGTGACATGCGCAAACGGGTAGTGCATTTTTAAAACGCCCCCCTGTGGCAGTANNNNNNNNCACAATATCAACAAACTGTCCGTGTTTCAGGCGCTCGGTGCTGTACAGCGCCTCCTGGTGACGAACGTGAGCCTGCACGAAACTAGGAGAAAAATTTAAATGGGCGTGGTATCCACGGAGGGAAATGATGATGCACGGGGGGCATACCATTAGGGACATGCGCAGCAGGGGAGTGCGTTTTTAAAACGCCCCCCTGTGGCTGAANNNNNNNNNACAATATCAACAAACTGTCCGTGTTTCAGGCGCTCGATCCCTTAACCCTTGTGCGGCCTGGACCNNNNNNNNNNNNNNNNNGGGANNNNNNNNTCACGCAGACCCCGGCAGCGCAGACCCAGGTCTCGTCGCGAAACAGGGCCCCGGCTCGGGGTGGGGGCAGATGGGGGTCAGGTGGACCCCCGGCTATAGCGGGTCTCGTCACAGCGTCGGACAAAGGCACCTAATCGGCTGTAACCCTCCATCGATCGGGTAAGTTACGATGGCAAACCTTGGGGTCTGGAGGGACCCCCAAGCGCCAAGGCAACAACTCTCAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCGTCTCCTTCTCGAGAGTGTTCGCGTAAACCGGCCTCAGTGAGGACCTCGGGCGCTCTGTGTTCCGTGGGTACTCTGTGACCCCTTAGTAATGGTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCCTTCTCGGCAGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTCCGTGGGTAATGTGTGACCCTTTAGGAATCGCGATGGGGTATTTTGCAACCCAAATGCACATTCGTAAGTTACAATGGCAAACACTGGGGTCTGGAGGGACCCCGAACCGCCGGAGGAAACAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTTCTCGGCAGTGTTCGCGTAAAAGGACTTAAGTGAGGACCGGGGGTGCTTTCTACTCCGCGATTACTAAGGGGTCAAAGTGTTCCCATGATGGGGTATTTCACAACCCCAATGCACATTCGTAAGTTACGATGGCAAACCTTTGGGTCTGGCGGACCCCCAAAACACCATGGCAACATCTCTCAACTTCANNNNNNNNNNNNNNNNNNNGTCTCCTTCTCGAGAGTGTTCGCGTAAACCAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCGCTCTGTGTTCCATGGGTAATGTGTGACCCTTTAGGAATCGCGAAGGGGTATTTCGCAACCCCAATGCACATTCGTAAGTTACGATGGCAAACACTGGGGTCTGGAGGGACCCCGAACGGCCGGAGGAAACAACTCTCAACTTCANNNNNNNNNNNNNNNNNNNGTCTCCTTCTCGGCAGTGTTCGCGTAAACGGGCCTAAGTGAGGACCGGGGGTGCTTTCTACTCCGCGATTACTAAGTGGTCAAAGTGTACCCACCATGGGGTATTTCGCAACCTCAATGCACATTCGTAAGTTACGATGGCAAACACTGCAGTCTGGAGGGACCCCGAACGGCCGGAGGAAACAACTCTCAACTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTCCTTCTCGGTTGTGTTCGCGTAAACCGACCTAAGCAAGGACCTCGGACTCCCCCTGCCTCAGCATCCTCCTTTCTCCTTCTCCTTGGTTCTCCTGCGCCTCGCTGTCCGACGCTTAGCTTTGCAGAGGGCAGTGTTCGCGTAAACCGGCTTCCATGAGGACCTCGGACTCCCCCTGTATCCTTATCCTCCTACCTNNNNNNNNNNNNNNNNNNNNAGCACTTAGCTGGATGGGCCCCGGGTTACGCGTAAACCGGCCTAAGCGGGGAACTTGAACTCTCCCTGCCTCCTGGTCCTCCTACCTCCTTCTGTTCCGTTCTCCTGCTCCTCGCAGGCAAGCGCCTAGCTGGTGGGCCCCGGGTTACGCGTAAACCGGCCTTCGCGAGGACTGGGGGTGCTTTGAACTCCGTGGGTACACTGTGACCCCTTTGTAATCGCGATGGGGTATTTCGCAACCCCCAATGCACATTAGTAAGTTACGATAGCAAACACTGGGGTCTGGAGGGACCCCGAACCGCCGGAGGAAACAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTTTTCGACAGTGTTCGCGTAAACGGATCTCAGTGAGGACCTCGGACTCTCCCTGCCTCCAAGTCCTCCTTCCTCCTTCTGCTCCGTTCTCCTGCTCCTCACAGGCGAGCGCTTAGCGTGATGGGCCTCGGGTTACGCGTAAACCGGCCTTCGAGAGGAGCAGGGATGT